21:34:56.917 00.014 30444 PHD2 version 2.6.9 begins execution with: 21:34:56.917 00.000 30444 Windows 10 (build 18362), 64-bit edition 21:34:56.917 00.000 30444 wxWidgets 3.0.4 21:34:56.917 00.000 30444 cfitsio 3.47 21:34:56.918 00.001 30444 GetString("/frame/LogDir", "") returns "" 21:34:56.918 00.000 30444 CoInitializeEx returns 1 21:34:56.921 00.003 30444 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1 21:34:56.921 00.000 30444 GetInt("/wxLanguage", 0) returns 0 21:34:56.921 00.000 30444 locale: initialized with lang id 0 (r=0) 21:34:56.923 00.002 30444 locale: wxTranslations language set to 0 21:34:56.948 00.025 30444 GetInt("/currentProfile", 0) returns 2 21:34:56.950 00.002 30444 reset dither spiral 21:34:56.952 00.002 30444 StartWorkerThread(00000000) begins 21:34:56.952 00.000 30444 WorkerThread constructor called 21:34:56.952 00.000 30444 StartWorkerThread(00CE95F8) ends 21:34:56.952 00.000 30444 StartWorkerThread(00000000) begins 21:34:56.952 00.000 30444 WorkerThread constructor called 21:34:56.952 00.000 30444 StartWorkerThread(00CE94D8) ends 21:34:56.952 00.000 15672 WorkerThread::Entry() begins 21:34:56.952 00.000 22148 WorkerThread::Entry() begins 21:34:56.952 00.000 15672 worker thread CoInitializeEx returns 0 21:34:56.952 00.000 30444 GetBoolean("/ServerMode", 1) returns 1 21:34:56.952 00.000 22148 worker thread CoInitializeEx returns 0 21:34:57.009 00.057 30444 GetInt("/profile/2/NoiseReductionMethod", 0) returns 1 21:34:57.010 00.001 30444 GetDouble("/profile/2/DitherScaleFactor", 1.000000) returns 1.000000 21:34:57.010 00.000 30444 GetBoolean("/profile/2/DitherRaOnly", 0) returns 0 21:34:57.010 00.000 30444 GetInt("/profile/2/DitherMode", 0) returns 0 21:34:57.010 00.000 30444 set dither mode 0 21:34:57.011 00.001 30444 GetInt("/profile/2/frame/timeLapse", 0) returns 0 21:34:57.011 00.000 30444 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1 21:34:57.011 00.000 30444 GetInt("/profile/2/frame/focalLength", 0) returns 1000 21:34:57.012 00.001 30444 GetInt("/profile/2/auto_exp/exposure_min", 1000) returns 1000 21:34:57.012 00.000 30444 GetInt("/profile/2/auto_exp/exposure_max", 5000) returns 5000 21:34:57.012 00.000 30444 GetDouble("/profile/2/auto_exp/target_snr", 6.000000) returns 6.000000 21:34:57.012 00.000 30444 AutoExp: config min = 1000 max = 5000 snr = 6.00 21:34:57.013 00.001 30444 AutoExp: reset exp to 5000 21:34:57.013 00.000 30444 GetInt("/profile/2/CustomExposureDuration", 30000) returns 30000 21:34:57.013 00.000 30444 GetInt("/profile/2/ExposureDurationMs", 1000) returns 1500 21:34:57.014 00.001 30444 OnExposureDurationSelected: duration = 1500 21:34:57.014 00.000 30444 GetBoolean("/profile/2/BeepForLostStar", 1) returns 1 21:34:57.014 00.000 30444 GetInt("/profile/2/Gamma", 100) returns 295 21:34:57.014 00.000 30444 GetBoolean("/profile/2/ImageLogger/LoggingEnabled", 0) returns 0 21:34:57.015 00.001 30444 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshRel", 0) returns 0 21:34:57.015 00.000 30444 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshPx", 0) returns 0 21:34:57.015 00.000 30444 GetBoolean("/profile/2/ImageLogger/LogFramesDropped", 0) returns 0 21:34:57.015 00.000 30444 GetBoolean("/profile/2/ImageLogger/LogAutoSelectFrames", 0) returns 0 21:34:57.015 00.000 30444 GetDouble("/profile/2/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000 21:34:57.016 00.001 30444 GetDouble("/profile/2/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000 21:34:57.016 00.000 30444 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0 21:34:57.016 00.000 30444 GetBoolean("/profile/2/indi/VerboseLogging", 0) returns 0 21:34:57.019 00.003 30444 guider state => UNINITIALIZED 21:34:57.020 00.001 30444 GetInt("/profile/2/overlay/slit/center.x", 376) returns 376 21:34:57.020 00.000 30444 GetInt("/profile/2/overlay/slit/center.y", 290) returns 290 21:34:57.020 00.000 30444 GetInt("/profile/2/overlay/slit/width", 8) returns 8 21:34:57.020 00.000 30444 GetInt("/profile/2/overlay/slit/height", 100) returns 100 21:34:57.021 00.001 30444 GetInt("/profile/2/overlay/slit/angle", 0) returns 0 21:34:57.021 00.000 30444 Changing from state UNINITIALIZED to UNINITIALIZED 21:34:57.022 00.001 30444 guider state => SELECTING 21:34:57.022 00.000 30444 GetBoolean("/profile/2/guider/FastRecenter", 1) returns 1 21:34:57.022 00.000 30444 GetBoolean("/profile/2/guider/ScaleImage", 1) returns 1 21:34:57.023 00.001 30444 GetDouble("/profile/2/guider/StarMinHFD", 0.000000) returns 0.000000 21:34:57.023 00.000 30444 Setting StarMinHFD = 0.00 21:34:57.023 00.000 30444 GetInt("/profile/2/guider/AutoSelDownsample", 0) returns 0 21:34:57.023 00.000 30444 Setting AutoSelDownsample = 0 21:34:57.023 00.000 30444 GetString("/profile/2/guider/bookmarks", "") returns "" 21:34:57.024 00.001 30444 GetDouble("/profile/2/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000 21:34:57.024 00.000 30444 GetBoolean("/profile/2/guider/onestar/MassChangeThresholdEnabled", 1) returns 1 21:34:57.024 00.000 30444 GetBoolean("/profile/2/guider/onestar/TolerateJumpsEnabled", 0) returns 0 21:34:57.025 00.001 30444 GetDouble("/profile/2/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000 21:34:57.025 00.000 30444 GetInt("/profile/2/guider/onestar/SearchRegion", 15) returns 15 21:34:57.025 00.000 30444 GetBoolean("/StickyLockPosition", 0) returns 0 21:34:57.030 00.005 30444 GetString("/geometry", "") returns "1;1938;1098;-9;-9" 21:34:57.051 00.021 30444 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0 21:34:57.051 00.000 30444 GetString("/graph/RAColor", "") returns "#6464FF" 21:34:57.052 00.001 30444 GetString("/graph/DecColor", "") returns "#FF0000" 21:34:57.052 00.000 30444 GetInt("/graph/minLength", 50) returns 50 21:34:57.052 00.000 30444 GetInt("/graph/maxLength", 400) returns 400 21:34:57.053 00.001 30444 GetInt("/graph/minHeight", 1) returns 1 21:34:57.053 00.000 30444 GetInt("/graph/maxHeight", 16) returns 16 21:34:57.053 00.000 30444 GetInt("/graph/length", 100) returns 100 21:34:57.054 00.001 30444 GetInt("/graph/height", 4) returns 4 21:34:57.054 00.000 30444 GetInt("graph/HeightUnits", 1) returns 0 21:34:57.054 00.000 30444 GetBoolean("/graph/showCorrections", 1) returns 1 21:34:57.054 00.000 30444 GetBoolean("/graph/showStarMass", 0) returns 0 21:34:57.054 00.000 30444 GetBoolean("/graph/showStarSNR", 0) returns 0 21:34:57.055 00.001 30444 GetBoolean("/graph/correctionsToScale", 0) returns 0 21:34:57.086 00.031 30444 GetInt("/graph_stepguider/length", 1) returns 1 21:34:57.089 00.003 30444 GetInt("/target/length", 100) returns 400 21:34:57.089 00.000 30444 GetDouble("/target/zoom", 1.000000) returns 0.500000 21:34:57.100 00.011 30444 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0 21:34:57.100 00.000 30444 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 8.500000 21:34:57.583 00.483 30444 GetString("/profile/2/name", "") returns "JohnsProfile" 21:34:57.589 00.006 30444 GetString("/profile/2/name", "") returns "JohnsProfile" 21:34:57.683 00.094 30444 GetString("/profile/2/indi/INDIcam", "") returns "" 21:34:57.696 00.013 30444 GetString("/profile/2/indi/INDImount", "") returns "" 21:34:57.704 00.008 30444 GetString("/profile/2/indi/INDImount", "") returns "" 21:34:57.714 00.010 30444 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera" 21:34:57.715 00.001 30444 CameraFactory(ZWO ASI Camera) 21:34:57.715 00.000 30444 GetBoolean("/profile/2/camera/UseSubframes", 0) returns 0 21:34:57.715 00.000 30444 GetInt("/profile/2/camera/ReadDelay", 150) returns 150 21:34:57.715 00.000 30444 GetInt("/profile/2/camera/gain", 95) returns 100 21:34:57.716 00.001 30444 GetInt("/profile/2/camera/TimeoutMs", 15000) returns 20000 21:34:57.716 00.000 30444 GetInt("/profile/2/camera/SaturationADU", 0) returns 255 21:34:57.716 00.000 30444 GetBoolean("/profile/2/camera/SaturationByADU", 1) returns 1 21:34:57.716 00.000 30444 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000 21:34:57.716 00.000 30444 GetInt("/profile/2/camera/binning", 1) returns 2 21:34:57.717 00.001 30444 GetInt("/profile/2/camera/ZWO/bpp", 8) returns 16 21:34:57.717 00.000 30444 Created new camera of type ZWO ASI Camera = 04F5B5A0 21:34:57.717 00.000 30444 GetString("/profile/2/camera/LastMenuChoice", "") returns "ZWO ASI Camera" 21:34:57.717 00.000 30444 GetString("/profile/2/scope/LastMenuChoice", "None") returns "POTH Hub (ASCOM)" 21:34:57.718 00.001 30444 ScopeFactory(POTH Hub (ASCOM)) 21:34:57.718 00.000 30444 GetInt("/profile/2/scope/CalibrationDuration", 750) returns 450 21:34:57.718 00.000 30444 GetInt("/profile/2/scope/CalibrationDistance", 25) returns 26 21:34:57.718 00.000 30444 GetInt("/profile/2/scope/MaxRaDuration", 2500) returns 2500 21:34:57.719 00.001 30444 GetInt("/profile/2/scope/MaxDecDuration", 2500) returns 2500 21:34:57.719 00.000 30444 GetInt("/profile/2/scope/DecGuideMode", 1) returns 1 21:34:57.719 00.000 30444 DecGuideMode set to Auto (1) 21:34:57.720 00.001 30444 GetInt("/profile/2/scope/XGuideAlgorithm", 1) returns 1 21:34:57.720 00.000 30444 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.250000 21:34:57.720 00.000 30444 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000 21:34:57.721 00.001 30444 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000 21:34:57.721 00.000 30444 GetInt("/profile/2/scope/YGuideAlgorithm", 4) returns 4 21:34:57.721 00.000 30444 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.250000 21:34:57.722 00.001 30444 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.25 21:34:57.722 00.000 30444 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000 21:34:57.722 00.000 30444 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00 21:34:57.722 00.000 30444 GetBoolean("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1 21:34:57.722 00.000 30444 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1) 21:34:57.723 00.001 30444 GetBoolean("/profile/2/scope/CalFlipRequiresDecFlip", 0) returns 0 21:34:57.723 00.000 30444 GetBoolean("/profile/2/scope/AssumeOrthogonal", 0) returns 0 21:34:57.724 00.001 30444 GetBoolean("/profile/2/scope/UseDecComp", 1) returns 1 21:34:57.724 00.000 30444 GetInt("/profile/2/scope/DecBacklashPulse", 0) returns 20 21:34:57.724 00.000 30444 GetInt("/profile/2/scope/DecBacklashFloor", 0) returns 20 21:34:57.724 00.000 30444 GetInt("/profile/2/scope/DecBacklashCeiling", 0) returns 20 21:34:57.724 00.000 30444 GetBoolean("/profile/2/scope/BacklashCompEnabled", 0) returns 0 21:34:57.725 00.001 30444 BLC: Backlash compensation is disabled 21:34:57.725 00.000 30444 GetBoolean("/profile/2/scope/StopGuidingWhenSlewing", 1) returns 1 21:34:57.725 00.000 30444 Scope: enabling slew check, guiding will stop when slew is detected 21:34:57.725 00.000 30444 Created new scope of type POTH Hub (ASCOM) = 04F7B810 21:34:57.725 00.000 30444 GetString("/profile/2/scope/LastMenuChoice", "") returns "POTH Hub (ASCOM)" 21:34:57.726 00.001 30444 GetString("/profile/2/scope/LastAuxMenuChoice", "None") returns "None" 21:34:57.726 00.000 30444 ScopeFactory(None) 21:34:57.726 00.000 30444 Created new aux scope of type None = 00000000 21:34:57.726 00.000 30444 GetString("/profile/2/scope/LastAuxMenuChoice", "") returns "None" 21:34:57.726 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1345->OnAuxChoiceScope: m_pAuxScope == NULL 21:34:57.726 00.000 30444 GetString("/profile/2/stepguider/LastMenuChoice", "None") returns "None" 21:34:57.726 00.000 30444 StepGuiderFactory(None) 21:34:57.726 00.000 30444 Created new stepguider of type None = 00000000 21:34:57.727 00.001 30444 GetString("/profile/2/stepguider/LastMenuChoice", "") returns "None" 21:34:57.727 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1571->OnChoiceStepGuider: m_pStepGuider == NULL 21:34:57.727 00.000 30444 GetString("/profile/2/rotator/LastMenuChoice", "None") returns "None" 21:34:57.727 00.000 30444 RotatorFactory(None) 21:34:57.727 00.000 30444 Created new Rotator of type None = 00000000 21:34:57.727 00.000 30444 GetString("/profile/2/rotator/LastMenuChoice", "") returns "None" 21:34:57.727 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1709->OnChoiceRotator: m_pRotator == NULL 21:34:57.734 00.007 30444 GetString("/profile/2/name", "") returns "JohnsProfile" 21:34:57.734 00.000 30444 SetupHelpFile: langid=1, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\\PHD2GuideHelp.zip 21:34:57.734 00.000 30444 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip 21:34:57.750 00.016 30444 starting server 21:34:57.752 00.002 30444 event server started, listening on port 4400 21:34:57.752 00.000 30444 Server started, listening on port 4300 21:34:57.752 00.000 30444 Status Line: Server started 21:34:57.755 00.003 30444 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=586;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=542;besth=297;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=0;pos=1;prop=100000;bestw=286;besth=513;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=AO Position;state=2099198;dir=2;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=2;layer=0;row=0;pos=0;prop=100000;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Target;caption=Target;state=2099196;dir=2;layer=0;row=0;pos=1;prop=100000;bestw=349;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,0)=284|dock_size(2,0,0)=411|" 21:34:57.851 00.096 30444 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera" 21:34:57.851 00.000 30444 GetString("/profile/2/scope/LastMenuChoice", "None") returns "POTH Hub (ASCOM)" 21:34:57.851 00.000 30444 GetBoolean("/Update/enabled", 1) returns 1 21:34:57.852 00.001 30444 GetInt("/Update/series", 0) returns 0 21:34:57.852 00.000 3892 UPD: updater thread entry 21:34:57.852 00.000 3892 UPD: fetch https://openphdguiding.org/release-main-win.txt 21:34:59.042 01.190 3892 UPD: latest ver = 2.6.9 21:34:59.042 00.000 3892 UPD: URL = https://openphdguiding.org/phd2-2.6.9-installer.exe 21:34:59.042 00.000 3892 UPD: SHA1 = 79fbcc1a5afc9e7deae298b59ec64f1b609f8514 21:34:59.042 00.000 3892 GetInt("/Update/force", 0) returns 0 21:34:59.042 00.000 3892 UPD: version is up-to-date 21:34:59.044 00.002 3892 UPD: updater thread exit 21:35:01.617 02.573 30444 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera" 21:35:01.618 00.001 30444 GetString("/profile/2/scope/LastMenuChoice", "None") returns "POTH Hub (ASCOM)" 21:35:03.851 02.233 30444 gear_dialog: OnButtonConnectCamera 21:35:03.851 00.000 30444 gear_dialog: DoConnectCamera [ZWO ASI Camera] 21:35:03.851 00.000 30444 Status Line: Connecting to Camera ... 21:35:03.857 00.006 30444 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI120MC-S(GuideCam)" 21:35:03.857 00.000 30444 Connecting to camera [ZWO ASI Camera] id = [0,ZWO ASI120MC-S(GuideCam)] 21:35:04.017 00.160 30444 ZWO: SDK Version = [1, 14, 1108] 21:35:04.023 00.006 30444 ZWO: find camera id: [0,ZWO ASI120MC-S(GuideCam)], ncams = 2 21:35:04.052 00.029 30444 ZWO: no matching camera at idx 0, try to match model name ... 21:35:04.058 00.006 30444 ZWO: cam [0] ZWO ASI1600MM Pro 21:35:04.068 00.010 30444 ZWO: cam [1] ZWO ASI120MC-S(GuideCam) 21:35:04.068 00.000 30444 ZWO: found first matching camera at idx 1 21:35:04.683 00.615 30444 ZWO: using mode BPP = 16 21:35:04.683 00.000 30444 ZWO: usb3 = 1, is_mini = 0, name = [ZWO ASI120MC-S(GuideCam)] 21:35:04.683 00.000 30444 ZWO: selecting snap mode 21:35:04.683 00.000 30444 ZWO: IsColorCam = 1 21:35:04.683 00.000 30444 ZWO: supported bin 0 = 1 21:35:04.683 00.000 30444 ZWO: supported bin 1 = 2 21:35:04.689 00.006 30444 ZWO: gain range = 0 .. 100 21:35:04.689 00.000 30444 ZWO: lowest RN gain = 48 (48%) 21:35:04.689 00.000 30444 ZWO: frame (0,0)+(640,480) 21:35:04.703 00.014 30444 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000 21:35:04.703 00.000 30444 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000 21:35:04.704 00.001 30444 Connected Camera: ZWO ASI120MC-S(GuideCam) 21:35:04.704 00.000 30444 FullSize=(640,480) 21:35:04.704 00.000 30444 PixelSize=3.75 21:35:04.704 00.000 30444 BitsPerPixel=16 21:35:04.704 00.000 30444 HasGainControl=1 21:35:04.704 00.000 30444 GuideCameraGain=100 21:35:04.704 00.000 30444 HasShutter=0 21:35:04.704 00.000 30444 HasSubFrames=1 21:35:04.704 00.000 30444 ST4HasGuideOutput=1 21:35:04.704 00.000 30444 GetBoolean("/profile/2/camera/AutoLoadDefectMap", 1) returns 1 21:35:04.704 00.000 30444 auto-loading defect map 21:35:04.723 00.019 30444 Loading defect map file C:\Users\John\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt 21:35:04.723 00.000 30444 Defect map file not found: C:\Users\John\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt 21:35:04.723 00.000 30444 Status Line: Defect map not loaded 21:35:04.725 00.002 30444 GetBoolean("/profile/2/camera/AutoLoadDarks", 1) returns 1 21:35:04.725 00.000 30444 Auto-loading dark library 21:35:04.725 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe.cpp:2344->File does not exist 21:35:04.726 00.001 30444 failed to load dark frames from C:\Users\John\AppData\Local\phd2\darks_defects\PHD2_dark_lib_2.fit 21:35:04.726 00.000 30444 Status Line: Darks not loaded 21:35:04.728 00.002 30444 Status Line: Camera Connected 21:35:06.616 01.888 30444 gear_dialog: OnButtonConnectScope 21:35:06.616 00.000 30444 Status Line: Connecting to Mount ... 21:35:06.621 00.005 30444 Connecting to mount [POTH Hub (ASCOM)] 21:35:06.621 00.000 30444 ASCOM Scope: Connecting 21:35:06.621 00.000 30444 Create ASCOM Scope: choice 'POTH Hub (ASCOM)' progid POTH.Telescope 21:35:06.633 00.012 30444 pScopeDriver = 0x04F81CDC 21:35:06.667 00.034 30444 Scope reports its name as POTH->I_EQMOD HEQ5/6 (ASCOM) 21:35:06.668 00.001 30444 ASCOM scope CanSlewAsync is true 21:35:06.668 00.000 30444 POTH->I_EQMOD HEQ5/6 (ASCOM) connected 21:35:06.670 00.002 30444 ScopeASCOM::GetDeclination() returns 90.0 21:35:06.670 00.000 30444 ScopeASCOM::SideOfPier() returns 1 21:35:06.670 00.000 30444 ASCOM Scope: Connect success 21:35:06.670 00.000 30444 Status Line: Mount Connected 21:35:06.672 00.002 30444 Connected Scope:POTH->I_EQMOD HEQ5/6 (ASCOM) 21:35:09.602 02.930 30444 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0 21:35:09.602 00.000 30444 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 8.500000 21:35:09.602 00.000 30444 Auto-loading calibration data 21:35:09.602 00.000 30444 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001892 21:35:09.603 00.001 30444 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.005429 21:35:09.603 00.000 30444 GetInt("/profile/2/scope/calibration/binning", 1) returns 2 21:35:09.603 00.000 30444 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.046730 21:35:09.603 00.000 30444 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns 2.522730 21:35:09.603 00.000 30444 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 1.075200 21:35:09.604 00.001 30444 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1 21:35:09.604 00.000 30444 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1 21:35:09.604 00.000 30444 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1 21:35:09.604 00.000 30444 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000 21:35:09.604 00.000 30444 Mount::SetCalibration (scope) -- xAngle=60.0 yAngle=144.5 xRate=1.892 yRate=5.429 bin=2 dec=61.6 pierSide=1 par=+/- rotAng=None 21:35:09.604 00.000 30444 Mount::SetCalibration (scope) -- sets m_xAngle=60.0 m_yAngleError=5.4 21:35:09.610 00.006 30444 ScopeASCOM::GetDeclination() returns 90.0 21:35:09.613 00.003 30444 ScopeASCOM::SideOfPier() returns 1 21:35:09.909 00.296 30444 GetBoolean("/profile/2/ShowDecModeWarning", 1) returns 1 21:35:12.269 02.360 30444 StartLoopingInteractive: Loop button clicked 21:35:12.269 00.000 30444 Status Line: Looping 21:35:12.272 00.003 30444 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0 21:35:12.279 00.007 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:35:12.279 00.000 30444 Enqueuing Expose request 21:35:12.279 00.000 15672 Worker thread wakes up 21:35:12.280 00.001 15672 worker thread servicing REQUEST_EXPOSE 1500 21:35:12.280 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:35:12.280 00.000 15672 ZWO: set CONTROL_EXPOSURE 1500000 21:35:13.893 01.613 15672 Exposure complete 21:35:13.913 00.020 15672 worker thread done servicing request 21:35:13.913 00.000 30444 OnExposeComplete: enter 21:35:13.913 00.000 30444 UpdateGuideState(): m_state=1 21:35:13.913 00.000 30444 UpdateCurrentPosition: no star selected 21:35:13.913 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:35:13.913 00.000 30444 Status Line: No star selected 21:35:13.914 00.001 30444 UpdateImageDisplay: Size=(640,480) min=1956, max=6839, FiltMin=2317, FiltMax=3869, Gamma=2.950 21:35:13.983 00.069 30444 UpdateGuideState exits: No star selected 21:35:13.983 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:35:13.983 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:35:13.983 00.000 30444 Enqueuing Expose request 21:35:13.984 00.001 15672 Worker thread wakes up 21:35:13.984 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:35:13.984 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:35:15.390 01.406 15672 Exposure complete 21:35:15.410 00.020 15672 worker thread done servicing request 21:35:15.410 00.000 30444 OnExposeComplete: enter 21:35:15.411 00.001 30444 UpdateGuideState(): m_state=1 21:35:15.411 00.000 30444 UpdateCurrentPosition: no star selected 21:35:15.411 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:35:15.411 00.000 30444 Status Line: No star selected 21:35:15.412 00.001 30444 UpdateImageDisplay: Size=(640,480) min=1905, max=16192, FiltMin=2325, FiltMax=8671, Gamma=2.950 21:35:15.466 00.054 30444 UpdateGuideState exits: No star selected 21:35:15.466 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:35:15.467 00.001 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:35:15.467 00.000 30444 Enqueuing Expose request 21:35:15.467 00.000 15672 Worker thread wakes up 21:35:15.467 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:35:15.467 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:35:17.073 01.606 15672 Exposure complete 21:35:17.093 00.020 15672 worker thread done servicing request 21:35:17.093 00.000 30444 OnExposeComplete: enter 21:35:17.093 00.000 30444 UpdateGuideState(): m_state=1 21:35:17.093 00.000 30444 UpdateCurrentPosition: no star selected 21:35:17.093 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:35:17.094 00.001 30444 Status Line: No star selected 21:35:17.095 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2058, max=6943, FiltMin=2341, FiltMax=4084, Gamma=2.950 21:35:17.144 00.049 30444 UpdateGuideState exits: No star selected 21:35:17.144 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:35:17.145 00.001 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:35:17.145 00.000 30444 Enqueuing Expose request 21:35:17.145 00.000 15672 Worker thread wakes up 21:35:17.145 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:35:17.145 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:35:18.553 01.408 15672 Exposure complete 21:35:18.573 00.020 15672 worker thread done servicing request 21:35:18.573 00.000 30444 OnExposeComplete: enter 21:35:18.573 00.000 30444 UpdateGuideState(): m_state=1 21:35:18.573 00.000 30444 UpdateCurrentPosition: no star selected 21:35:18.573 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:35:18.573 00.000 30444 Status Line: No star selected 21:35:18.574 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2000, max=6645, FiltMin=2351, FiltMax=3785, Gamma=2.950 21:35:18.627 00.053 30444 UpdateGuideState exits: No star selected 21:35:18.627 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:35:18.627 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:35:18.627 00.000 30444 Enqueuing Expose request 21:35:18.627 00.000 15672 Worker thread wakes up 21:35:18.627 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:35:18.627 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:35:20.235 01.608 15672 Exposure complete 21:35:20.257 00.022 15672 worker thread done servicing request 21:35:20.258 00.001 30444 OnExposeComplete: enter 21:35:20.258 00.000 30444 UpdateGuideState(): m_state=1 21:35:20.258 00.000 30444 UpdateCurrentPosition: no star selected 21:35:20.258 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:35:20.258 00.000 30444 Status Line: No star selected 21:35:20.259 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2041, max=6855, FiltMin=2369, FiltMax=3805, Gamma=2.950 21:35:20.309 00.050 30444 UpdateGuideState exits: No star selected 21:35:20.309 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:35:20.310 00.001 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:35:20.310 00.000 30444 Enqueuing Expose request 21:35:20.310 00.000 15672 Worker thread wakes up 21:35:20.310 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:35:20.310 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:35:21.719 01.409 15672 Exposure complete 21:35:21.738 00.019 15672 worker thread done servicing request 21:35:21.738 00.000 30444 OnExposeComplete: enter 21:35:21.739 00.001 30444 UpdateGuideState(): m_state=1 21:35:21.739 00.000 30444 UpdateCurrentPosition: no star selected 21:35:21.739 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:35:21.739 00.000 30444 Status Line: No star selected 21:35:21.740 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2064, max=7021, FiltMin=2375, FiltMax=4001, Gamma=2.950 21:35:21.790 00.050 30444 UpdateGuideState exits: No star selected 21:35:21.790 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:35:21.790 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:35:21.790 00.000 30444 Enqueuing Expose request 21:35:21.790 00.000 15672 Worker thread wakes up 21:35:21.791 00.001 15672 worker thread servicing REQUEST_EXPOSE 1500 21:35:21.791 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:35:23.398 01.607 15672 Exposure complete 21:35:23.418 00.020 15672 worker thread done servicing request 21:35:23.418 00.000 30444 OnExposeComplete: enter 21:35:23.418 00.000 30444 UpdateGuideState(): m_state=1 21:35:23.418 00.000 30444 UpdateCurrentPosition: no star selected 21:35:23.418 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:35:23.418 00.000 30444 Status Line: No star selected 21:35:23.420 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2029, max=6854, FiltMin=2388, FiltMax=4032, Gamma=2.950 21:35:23.470 00.050 30444 UpdateGuideState exits: No star selected 21:35:23.470 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:35:23.470 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:35:23.470 00.000 30444 Enqueuing Expose request 21:35:23.470 00.000 15672 Worker thread wakes up 21:35:23.470 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:35:23.470 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:35:24.878 01.408 15672 Exposure complete 21:35:24.898 00.020 15672 worker thread done servicing request 21:35:24.898 00.000 30444 OnExposeComplete: enter 21:35:24.898 00.000 30444 UpdateGuideState(): m_state=1 21:35:24.898 00.000 30444 UpdateCurrentPosition: no star selected 21:35:24.898 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:35:24.898 00.000 30444 Status Line: No star selected 21:35:24.900 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2032, max=6927, FiltMin=2329, FiltMax=3838, Gamma=2.950 21:35:24.950 00.050 30444 UpdateGuideState exits: No star selected 21:35:24.950 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:35:24.950 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:35:24.950 00.000 30444 Enqueuing Expose request 21:35:24.950 00.000 15672 Worker thread wakes up 21:35:24.950 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:35:24.950 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:35:26.557 01.607 15672 Exposure complete 21:35:26.577 00.020 15672 worker thread done servicing request 21:35:26.578 00.001 30444 OnExposeComplete: enter 21:35:26.578 00.000 30444 UpdateGuideState(): m_state=1 21:35:26.578 00.000 30444 UpdateCurrentPosition: no star selected 21:35:26.578 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:35:26.578 00.000 30444 Status Line: No star selected 21:35:26.579 00.001 30444 UpdateImageDisplay: Size=(640,480) min=1982, max=6779, FiltMin=2379, FiltMax=3985, Gamma=2.950 21:35:26.629 00.050 30444 UpdateGuideState exits: No star selected 21:35:26.629 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:35:26.629 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:35:26.629 00.000 30444 Enqueuing Expose request 21:35:26.630 00.001 15672 Worker thread wakes up 21:35:26.630 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:35:26.630 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:35:28.037 01.407 15672 Exposure complete 21:35:28.056 00.019 15672 worker thread done servicing request 21:35:28.056 00.000 30444 OnExposeComplete: enter 21:35:28.056 00.000 30444 UpdateGuideState(): m_state=1 21:35:28.057 00.001 30444 UpdateCurrentPosition: no star selected 21:35:28.057 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:35:28.057 00.000 30444 Status Line: No star selected 21:35:28.058 00.001 30444 UpdateImageDisplay: Size=(640,480) min=1957, max=7047, FiltMin=2352, FiltMax=4074, Gamma=2.950 21:35:28.108 00.050 30444 UpdateGuideState exits: No star selected 21:35:28.108 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:35:28.109 00.001 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:35:28.109 00.000 30444 Enqueuing Expose request 21:35:28.109 00.000 15672 Worker thread wakes up 21:35:28.109 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:35:28.109 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:35:29.717 01.608 15672 Exposure complete 21:35:29.741 00.024 15672 worker thread done servicing request 21:35:29.741 00.000 30444 OnExposeComplete: enter 21:35:29.741 00.000 30444 UpdateGuideState(): m_state=1 21:35:29.741 00.000 30444 UpdateCurrentPosition: no star selected 21:35:29.741 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:35:29.741 00.000 30444 Status Line: No star selected 21:35:29.743 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2021, max=6901, FiltMin=2404, FiltMax=3997, Gamma=2.950 21:35:29.793 00.050 30444 UpdateGuideState exits: No star selected 21:35:29.794 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:35:29.794 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:35:29.794 00.000 30444 Enqueuing Expose request 21:35:29.794 00.000 15672 Worker thread wakes up 21:35:29.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:35:29.794 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:35:31.098 01.304 30444 Stop button clicked 21:35:31.099 00.001 30444 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 21:35:31.099 00.000 30444 Status Line: Waiting for devices... 21:35:31.103 00.004 15672 ZWO: stopexposure 21:35:31.187 00.084 15672 ZWO: stopexposure 21:35:31.187 00.000 15672 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:157->Capture failed 21:35:31.187 00.000 15672 worker thread done servicing request 21:35:31.187 00.000 30444 OnExposeComplete: enter 21:35:31.187 00.000 30444 OnExposeComplete: Capture Error reported 21:35:31.188 00.001 30444 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0 21:35:31.188 00.000 30444 Changing from state SELECTING to UNINITIALIZED 21:35:31.188 00.000 30444 guider state => SELECTING 21:35:31.192 00.004 30444 Status Line: Stopped. 21:35:31.194 00.002 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:488->Error reported capturing image 21:35:45.463 14.269 30444 evsrv: cli 04F26B18 connect 21:37:48.596 123.133 30444 StartLoopingInteractive: Loop button clicked 21:37:48.596 00.000 30444 Status Line: Looping 21:37:48.597 00.001 30444 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0 21:37:48.600 00.003 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:37:48.600 00.000 30444 Enqueuing Expose request 21:37:48.600 00.000 15672 Worker thread wakes up 21:37:48.600 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:37:48.600 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:37:50.218 01.618 15672 Exposure complete 21:37:50.245 00.027 15672 worker thread done servicing request 21:37:50.245 00.000 30444 OnExposeComplete: enter 21:37:50.245 00.000 30444 UpdateGuideState(): m_state=1 21:37:50.246 00.001 30444 UpdateCurrentPosition: no star selected 21:37:50.246 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:37:50.246 00.000 30444 Status Line: No star selected 21:37:50.247 00.001 30444 UpdateImageDisplay: Size=(640,480) min=1935, max=6845, FiltMin=2353, FiltMax=4479, Gamma=2.950 21:37:50.300 00.053 30444 UpdateGuideState exits: No star selected 21:37:50.300 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:37:50.300 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:37:50.300 00.000 30444 Enqueuing Expose request 21:37:50.300 00.000 15672 Worker thread wakes up 21:37:50.300 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:37:50.300 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:37:51.716 01.416 15672 Exposure complete 21:37:51.735 00.019 15672 worker thread done servicing request 21:37:51.736 00.001 30444 OnExposeComplete: enter 21:37:51.736 00.000 30444 UpdateGuideState(): m_state=1 21:37:51.736 00.000 30444 UpdateCurrentPosition: no star selected 21:37:51.736 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:37:51.736 00.000 30444 Status Line: No star selected 21:37:51.738 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2082, max=6970, FiltMin=2349, FiltMax=4504, Gamma=2.950 21:37:51.803 00.065 30444 UpdateGuideState exits: No star selected 21:37:51.803 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:37:51.803 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:37:51.803 00.000 30444 Enqueuing Expose request 21:37:51.803 00.000 15672 Worker thread wakes up 21:37:51.803 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:37:51.803 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:37:53.410 01.607 15672 Exposure complete 21:37:53.430 00.020 15672 worker thread done servicing request 21:37:53.430 00.000 30444 OnExposeComplete: enter 21:37:53.430 00.000 30444 UpdateGuideState(): m_state=1 21:37:53.430 00.000 30444 UpdateCurrentPosition: no star selected 21:37:53.430 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:37:53.430 00.000 30444 Status Line: No star selected 21:37:53.432 00.002 30444 UpdateImageDisplay: Size=(640,480) min=1958, max=6954, FiltMin=2378, FiltMax=4640, Gamma=2.950 21:37:53.485 00.053 30444 UpdateGuideState exits: No star selected 21:37:53.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:37:53.485 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:37:53.485 00.000 30444 Enqueuing Expose request 21:37:53.485 00.000 15672 Worker thread wakes up 21:37:53.485 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:37:53.485 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:37:54.895 01.410 15672 Exposure complete 21:37:54.914 00.019 15672 worker thread done servicing request 21:37:54.914 00.000 30444 OnExposeComplete: enter 21:37:54.915 00.001 30444 UpdateGuideState(): m_state=1 21:37:54.915 00.000 30444 UpdateCurrentPosition: no star selected 21:37:54.915 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:37:54.915 00.000 30444 Status Line: No star selected 21:37:54.916 00.001 30444 UpdateImageDisplay: Size=(640,480) min=1953, max=7118, FiltMin=2366, FiltMax=4728, Gamma=2.950 21:37:54.966 00.050 30444 UpdateGuideState exits: No star selected 21:37:54.967 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:37:54.967 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:37:54.967 00.000 30444 Enqueuing Expose request 21:37:54.967 00.000 15672 Worker thread wakes up 21:37:54.967 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:37:54.967 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:37:56.577 01.610 15672 Exposure complete 21:37:56.598 00.021 15672 worker thread done servicing request 21:37:56.598 00.000 30444 OnExposeComplete: enter 21:37:56.598 00.000 30444 UpdateGuideState(): m_state=1 21:37:56.598 00.000 30444 UpdateCurrentPosition: no star selected 21:37:56.598 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:37:56.598 00.000 30444 Status Line: No star selected 21:37:56.600 00.002 30444 UpdateImageDisplay: Size=(640,480) min=1996, max=7051, FiltMin=2382, FiltMax=4645, Gamma=2.950 21:37:56.650 00.050 30444 UpdateGuideState exits: No star selected 21:37:56.650 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:37:56.650 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:37:56.650 00.000 30444 Enqueuing Expose request 21:37:56.650 00.000 15672 Worker thread wakes up 21:37:56.650 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:37:56.650 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:37:58.056 01.406 15672 Exposure complete 21:37:58.075 00.019 15672 worker thread done servicing request 21:37:58.076 00.001 30444 OnExposeComplete: enter 21:37:58.076 00.000 30444 UpdateGuideState(): m_state=1 21:37:58.076 00.000 30444 UpdateCurrentPosition: no star selected 21:37:58.076 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:37:58.076 00.000 30444 Status Line: No star selected 21:37:58.077 00.001 30444 UpdateImageDisplay: Size=(640,480) min=1983, max=6922, FiltMin=2381, FiltMax=4631, Gamma=2.950 21:37:58.127 00.050 30444 UpdateGuideState exits: No star selected 21:37:58.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:37:58.127 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:37:58.127 00.000 30444 Enqueuing Expose request 21:37:58.127 00.000 15672 Worker thread wakes up 21:37:58.127 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:37:58.127 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:37:59.742 01.615 15672 Exposure complete 21:37:59.772 00.030 15672 worker thread done servicing request 21:37:59.772 00.000 30444 OnExposeComplete: enter 21:37:59.772 00.000 30444 UpdateGuideState(): m_state=1 21:37:59.772 00.000 30444 UpdateCurrentPosition: no star selected 21:37:59.773 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:37:59.773 00.000 30444 Status Line: No star selected 21:37:59.775 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2013, max=6757, FiltMin=2333, FiltMax=4549, Gamma=2.950 21:37:59.825 00.050 30444 UpdateGuideState exits: No star selected 21:37:59.825 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:37:59.825 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:37:59.825 00.000 30444 Enqueuing Expose request 21:37:59.825 00.000 15672 Worker thread wakes up 21:37:59.825 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:37:59.825 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:38:01.234 01.409 15672 Exposure complete 21:38:01.254 00.020 15672 worker thread done servicing request 21:38:01.254 00.000 30444 OnExposeComplete: enter 21:38:01.254 00.000 30444 UpdateGuideState(): m_state=1 21:38:01.254 00.000 30444 UpdateCurrentPosition: no star selected 21:38:01.254 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:38:01.254 00.000 30444 Status Line: No star selected 21:38:01.256 00.002 30444 UpdateImageDisplay: Size=(640,480) min=1880, max=6922, FiltMin=2381, FiltMax=4748, Gamma=2.950 21:38:01.306 00.050 30444 UpdateGuideState exits: No star selected 21:38:01.306 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:38:01.306 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:38:01.306 00.000 30444 Enqueuing Expose request 21:38:01.306 00.000 15672 Worker thread wakes up 21:38:01.306 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:38:01.306 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:38:02.916 01.610 15672 Exposure complete 21:38:02.936 00.020 15672 worker thread done servicing request 21:38:02.936 00.000 30444 OnExposeComplete: enter 21:38:02.936 00.000 30444 UpdateGuideState(): m_state=1 21:38:02.936 00.000 30444 UpdateCurrentPosition: no star selected 21:38:02.936 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:38:02.936 00.000 30444 Status Line: No star selected 21:38:02.938 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2073, max=6824, FiltMin=2348, FiltMax=4512, Gamma=2.950 21:38:02.988 00.050 30444 UpdateGuideState exits: No star selected 21:38:02.988 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:38:02.988 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:38:02.988 00.000 30444 Enqueuing Expose request 21:38:02.988 00.000 15672 Worker thread wakes up 21:38:02.988 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:38:02.989 00.001 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:38:03.299 00.310 30444 Stop button clicked 21:38:03.299 00.000 30444 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 21:38:03.300 00.001 30444 Status Line: Waiting for devices... 21:38:03.392 00.092 15672 ZWO: stopexposure 21:38:04.384 00.992 15672 ZWO: stopexposure 21:38:04.384 00.000 15672 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:157->Capture failed 21:38:04.384 00.000 15672 worker thread done servicing request 21:38:04.384 00.000 30444 OnExposeComplete: enter 21:38:04.385 00.001 30444 OnExposeComplete: Capture Error reported 21:38:04.385 00.000 30444 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0 21:38:04.385 00.000 30444 Changing from state SELECTING to UNINITIALIZED 21:38:04.385 00.000 30444 guider state => SELECTING 21:38:04.394 00.009 30444 Status Line: Stopped. 21:38:04.396 00.002 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:488->Error reported capturing image 21:52:28.186 863.790 30444 StartLoopingInteractive: Loop button clicked 21:52:28.187 00.001 30444 Status Line: Looping 21:52:28.194 00.007 30444 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0 21:52:28.203 00.009 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:52:28.203 00.000 30444 Enqueuing Expose request 21:52:28.204 00.001 15672 Worker thread wakes up 21:52:28.204 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:52:28.204 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:52:29.824 01.620 15672 Exposure complete 21:52:29.855 00.031 15672 worker thread done servicing request 21:52:29.855 00.000 30444 OnExposeComplete: enter 21:52:29.855 00.000 30444 UpdateGuideState(): m_state=1 21:52:29.856 00.001 30444 UpdateCurrentPosition: no star selected 21:52:29.856 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:52:29.860 00.004 30444 Status Line: No star selected 21:52:29.861 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2147, max=7305, FiltMin=2365, FiltMax=6452, Gamma=2.950 21:52:29.910 00.049 30444 UpdateGuideState exits: No star selected 21:52:29.911 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:29.911 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:52:29.911 00.000 30444 Enqueuing Expose request 21:52:29.911 00.000 15672 Worker thread wakes up 21:52:29.911 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:52:29.911 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:52:31.319 01.408 15672 Exposure complete 21:52:31.339 00.020 15672 worker thread done servicing request 21:52:31.339 00.000 30444 OnExposeComplete: enter 21:52:31.339 00.000 30444 UpdateGuideState(): m_state=1 21:52:31.339 00.000 30444 UpdateCurrentPosition: no star selected 21:52:31.339 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:52:31.339 00.000 30444 Status Line: No star selected 21:52:31.341 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2103, max=6880, FiltMin=2452, FiltMax=5944, Gamma=2.950 21:52:31.390 00.049 30444 UpdateGuideState exits: No star selected 21:52:31.390 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:31.390 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:52:31.390 00.000 30444 Enqueuing Expose request 21:52:31.390 00.000 15672 Worker thread wakes up 21:52:31.390 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:52:31.390 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:52:33.007 01.617 15672 Exposure complete 21:52:33.039 00.032 15672 worker thread done servicing request 21:52:33.039 00.000 30444 OnExposeComplete: enter 21:52:33.039 00.000 30444 UpdateGuideState(): m_state=1 21:52:33.040 00.001 30444 UpdateCurrentPosition: no star selected 21:52:33.040 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:52:33.040 00.000 30444 Status Line: No star selected 21:52:33.041 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=7844, FiltMin=2440, FiltMax=6483, Gamma=2.950 21:52:33.091 00.050 30444 UpdateGuideState exits: No star selected 21:52:33.092 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:33.092 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:52:33.092 00.000 30444 Enqueuing Expose request 21:52:33.092 00.000 15672 Worker thread wakes up 21:52:33.092 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:52:33.092 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:52:34.497 01.405 15672 Exposure complete 21:52:34.518 00.021 15672 worker thread done servicing request 21:52:34.518 00.000 30444 OnExposeComplete: enter 21:52:34.518 00.000 30444 UpdateGuideState(): m_state=1 21:52:34.518 00.000 30444 UpdateCurrentPosition: no star selected 21:52:34.518 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:52:34.518 00.000 30444 Status Line: No star selected 21:52:34.519 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=7108, FiltMin=2408, FiltMax=6311, Gamma=2.950 21:52:34.569 00.050 30444 UpdateGuideState exits: No star selected 21:52:34.569 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:34.569 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:52:34.569 00.000 30444 Enqueuing Expose request 21:52:34.569 00.000 15672 Worker thread wakes up 21:52:34.569 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:52:34.569 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:52:36.184 01.615 15672 Exposure complete 21:52:36.216 00.032 15672 worker thread done servicing request 21:52:36.216 00.000 30444 OnExposeComplete: enter 21:52:36.216 00.000 30444 UpdateGuideState(): m_state=1 21:52:36.216 00.000 30444 UpdateCurrentPosition: no star selected 21:52:36.216 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 21:52:36.216 00.000 30444 Status Line: No star selected 21:52:36.217 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=8021, FiltMin=2432, FiltMax=6371, Gamma=2.950 21:52:36.265 00.048 30444 UpdateGuideState exits: No star selected 21:52:36.265 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:36.265 00.000 30444 ScheduleExposure(1500,3,0) exposurePending=0 21:52:36.265 00.000 30444 Enqueuing Expose request 21:52:36.265 00.000 15672 Worker thread wakes up 21:52:36.265 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:52:36.265 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0) 21:52:36.447 00.182 30444 GuiderOneStar::AutoSelect enter 21:52:36.448 00.001 30444 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0 21:52:36.472 00.024 30444 AutoFind: auto downsample for scale 1.55 => 1x 21:52:36.496 00.024 30444 AutoFind: global mean = -0.9, stdev 577.5 21:52:36.496 00.000 30444 AutoFind: using threshold = 0.1 21:52:36.519 00.023 30444 AutoFind: local max [433, 185] 21.7 21:52:36.519 00.000 30444 AutoFind: local max [488, 143] 20.9 21:52:36.519 00.000 30444 AutoFind: local max [509, 448] 15.9 21:52:36.519 00.000 30444 AutoFind: local max [366, 147] 11.1 21:52:36.519 00.000 30444 AutoFind: local max [44, 313] 8.4 21:52:36.519 00.000 30444 AutoFind: local max [193, 380] 5.9 21:52:36.519 00.000 30444 AutoFind: local max [286, 72] 5.6 21:52:36.519 00.000 30444 AutoFind: local max [110, 124] 5.4 21:52:36.519 00.000 30444 AutoFind: local max [208, 37] 5.2 21:52:36.519 00.000 30444 AutoFind: local max [216, 51] 5.1 21:52:36.519 00.000 30444 AutoFind: local max [408, 365] 5.1 21:52:36.519 00.000 30444 AutoFind: local max [595, 21] 5.1 21:52:36.519 00.000 30444 AutoFind: local max [101, 213] 5.1 21:52:36.519 00.000 30444 AutoFind: local max [401, 336] 5.0 21:52:36.519 00.000 30444 AutoFind: local max [466, 194] 4.9 21:52:36.519 00.000 30444 AutoFind: local max [531, 182] 4.8 21:52:36.519 00.000 30444 AutoFind: local max [600, 203] 4.8 21:52:36.519 00.000 30444 AutoFind: local max [394, 305] 4.8 21:52:36.519 00.000 30444 AutoFind: local max [179, 185] 4.7 21:52:36.519 00.000 30444 AutoFind: local max [59, 421] 4.7 21:52:36.519 00.000 30444 AutoFind: local max [100, 416] 4.7 21:52:36.519 00.000 30444 AutoFind: local max [437, 287] 4.5 21:52:36.519 00.000 30444 AutoFind: local max [366, 58] 4.5 21:52:36.519 00.000 30444 AutoFind: local max [609, 317] 4.5 21:52:36.519 00.000 30444 AutoFind: local max [412, 139] 4.4 21:52:36.519 00.000 30444 AutoFind: local max [465, 310] 4.4 21:52:36.519 00.000 30444 AutoFind: local max [519, 262] 4.4 21:52:36.519 00.000 30444 AutoFind: local max [225, 179] 4.3 21:52:36.520 00.001 30444 AutoFind: local max [392, 114] 4.3 21:52:36.520 00.000 30444 AutoFind: local max [158, 120] 4.3 21:52:36.520 00.000 30444 AutoFind: local max [531, 68] 4.3 21:52:36.520 00.000 30444 AutoFind: local max [304, 31] 4.3 21:52:36.520 00.000 30444 AutoFind: local max [394, 47] 4.2 21:52:36.520 00.000 30444 AutoFind: local max [207, 420] 4.2 21:52:36.520 00.000 30444 AutoFind: local max [130, 122] 4.2 21:52:36.520 00.000 30444 AutoFind: local max [77, 300] 4.2 21:52:36.520 00.000 30444 AutoFind: local max [236, 318] 4.2 21:52:36.520 00.000 30444 AutoFind: local max [130, 442] 4.2 21:52:36.520 00.000 30444 AutoFind: local max [243, 80] 4.1 21:52:36.520 00.000 30444 AutoFind: local max [103, 33] 4.1 21:52:36.520 00.000 30444 AutoFind: local max [354, 313] 4.1 21:52:36.520 00.000 30444 AutoFind: local max [195, 11] 4.1 21:52:36.520 00.000 30444 AutoFind: local max [92, 368] 4.0 21:52:36.520 00.000 30444 AutoFind: local max [380, 442] 4.0 21:52:36.520 00.000 30444 AutoFind: local max [465, 273] 4.0 21:52:36.520 00.000 30444 AutoFind: local max [304, 132] 4.0 21:52:36.520 00.000 30444 AutoFind: local max [22, 242] 4.0 21:52:36.520 00.000 30444 AutoFind: local max [530, 189] 4.0 21:52:36.520 00.000 30444 AutoFind: local max [218, 195] 4.0 21:52:36.520 00.000 30444 AutoFind: local max [541, 23] 4.0 21:52:36.520 00.000 30444 AutoFind: local max [65, 366] 3.9 21:52:36.520 00.000 30444 AutoFind: local max [629, 206] 3.9 21:52:36.520 00.000 30444 AutoFind: local max [497, 162] 3.9 21:52:36.520 00.000 30444 AutoFind: local max [282, 416] 3.9 21:52:36.520 00.000 30444 AutoFind: local max [402, 10] 3.9 21:52:36.520 00.000 30444 AutoFind: local max [121, 397] 3.9 21:52:36.520 00.000 30444 AutoFind: local max [465, 464] 3.9 21:52:36.520 00.000 30444 AutoFind: local max [610, 444] 3.9 21:52:36.520 00.000 30444 AutoFind: local max [248, 467] 3.9 21:52:36.520 00.000 30444 AutoFind: local max [489, 52] 3.8 21:52:36.521 00.001 30444 AutoFind: local max [57, 375] 3.8 21:52:36.521 00.000 30444 AutoFind: local max [216, 62] 3.8 21:52:36.521 00.000 30444 AutoFind: local max [195, 193] 3.8 21:52:36.521 00.000 30444 AutoFind: local max [90, 468] 3.8 21:52:36.521 00.000 30444 AutoFind: local max [262, 246] 3.8 21:52:36.521 00.000 30444 AutoFind: local max [341, 404] 3.8 21:52:36.521 00.000 30444 AutoFind: local max [629, 46] 3.8 21:52:36.521 00.000 30444 AutoFind: local max [23, 437] 3.8 21:52:36.521 00.000 30444 AutoFind: local max [263, 168] 3.8 21:52:36.521 00.000 30444 AutoFind: local max [132, 425] 3.8 21:52:36.521 00.000 30444 AutoFind: local max [66, 235] 3.8 21:52:36.521 00.000 30444 AutoFind: local max [570, 56] 3.8 21:52:36.521 00.000 30444 AutoFind: local max [280, 194] 3.8 21:52:36.521 00.000 30444 AutoFind: local max [288, 184] 3.7 21:52:36.521 00.000 30444 AutoFind: local max [616, 346] 3.7 21:52:36.521 00.000 30444 AutoFind: local max [622, 133] 3.7 21:52:36.521 00.000 30444 AutoFind: local max [548, 300] 3.7 21:52:36.521 00.000 30444 AutoFind: local max [180, 52] 3.7 21:52:36.521 00.000 30444 AutoFind: local max [257, 353] 3.7 21:52:36.521 00.000 30444 AutoFind: local max [217, 227] 3.7 21:52:36.521 00.000 30444 AutoFind: local max [566, 230] 3.7 21:52:36.521 00.000 30444 AutoFind: local max [555, 272] 3.7 21:52:36.521 00.000 30444 AutoFind: local max [135, 115] 3.7 21:52:36.521 00.000 30444 AutoFind: local max [218, 302] 3.7 21:52:36.521 00.000 30444 AutoFind: local max [572, 345] 3.7 21:52:36.521 00.000 30444 AutoFind: local max [530, 398] 3.7 21:52:36.521 00.000 30444 AutoFind: local max [539, 58] 3.7 21:52:36.521 00.000 30444 AutoFind: local max [194, 396] 3.6 21:52:36.521 00.000 30444 AutoFind: local max [372, 161] 3.6 21:52:36.521 00.000 30444 AutoFind: local max [90, 441] 3.6 21:52:36.521 00.000 30444 AutoFind: local max [455, 15] 3.6 21:52:36.521 00.000 30444 AutoFind: local max [600, 302] 3.6 21:52:36.522 00.001 30444 AutoFind: local max [285, 346] 3.6 21:52:36.522 00.000 30444 AutoFind: local max [380, 214] 3.6 21:52:36.522 00.000 30444 AutoFind: local max [68, 409] 3.6 21:52:36.522 00.000 30444 AutoFind: local max [563, 391] 3.6 21:52:36.522 00.000 30444 AutoFind: local max [34, 281] 3.6 21:52:36.522 00.000 30444 AutoFind: local max [111, 85] 3.6 21:52:36.522 00.000 30444 AutoFind: local max [467, 55] 3.6 21:52:36.522 00.000 30444 AutoFind: local max [435, 230] 3.6 21:52:36.522 00.000 30444 AutoFind: too close [68, 409] 3.6 - [59, 421] 4.7 21:52:36.522 00.000 30444 AutoFind: too close [600, 302] 3.6 - [609, 317] 4.5 21:52:36.522 00.000 30444 AutoFind: too close [372, 161] 3.6 - [366, 147] 11.1 21:52:36.522 00.000 30444 AutoFind: too close [194, 396] 3.6 - [193, 380] 5.9 21:52:36.522 00.000 30444 AutoFind: too close [539, 58] 3.7 - [531, 68] 4.3 21:52:36.522 00.000 30444 AutoFind: too close [218, 302] 3.7 - [236, 318] 4.2 21:52:36.522 00.000 30444 AutoFind: too close [135, 115] 3.7 - [130, 122] 4.2 21:52:36.522 00.000 30444 AutoFind: too close [288, 184] 3.7 - [280, 194] 3.8 21:52:36.523 00.001 30444 AutoFind: too close [132, 425] 3.8 - [130, 442] 4.2 21:52:36.523 00.000 30444 AutoFind: too close [195, 193] 3.8 - [179, 185] 4.7 21:52:36.523 00.000 30444 AutoFind: too close [216, 62] 3.8 - [216, 51] 5.1 21:52:36.523 00.000 30444 AutoFind: too close [57, 375] 3.8 - [65, 366] 3.9 21:52:36.523 00.000 30444 AutoFind: close dim-bright [497, 162] 3.9 - [488, 143] 20.9 21:52:36.523 00.000 30444 AutoFind: too close [218, 195] 4.0 - [225, 179] 4.3 21:52:36.523 00.000 30444 AutoFind: too close [530, 189] 4.0 - [531, 182] 4.8 21:52:36.523 00.000 30444 AutoFind: too close [130, 122] 4.2 - [110, 124] 5.4 21:52:36.523 00.000 30444 AutoFind: too close [216, 51] 5.1 - [208, 37] 5.2 21:52:36.523 00.000 30444 AutoFind: too close to edge [455, 15] 3.6 21:52:36.523 00.000 30444 AutoFind: too close to edge [629, 46] 3.8 21:52:36.523 00.000 30444 AutoFind: too close to edge [90, 468] 3.8 21:52:36.523 00.000 30444 AutoFind: too close to edge [248, 467] 3.9 21:52:36.523 00.000 30444 AutoFind: too close to edge [402, 10] 3.9 21:52:36.523 00.000 30444 AutoFind: too close to edge [629, 206] 3.9 21:52:36.523 00.000 30444 AutoFind: too close to edge [195, 11] 4.1 21:52:36.523 00.000 30444 AutoFind: BPP = 16, saturation at 255, pedestal 0, thresh = 229 21:52:36.523 00.000 30444 AutoFind: finding best star pass 1 21:52:36.523 00.000 30444 Star::Find(15, 433, 185, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.523 00.000 30444 Star::Find returns 1 (1), X=432.74, Y=185.31, Mass=58355, SNR=56.9, Peak=8021 HFD=3.4 21:52:36.523 00.000 30444 AutoFind: near-saturated [433, 185] 21.7 Mass 58355 SNR 56.9 Peak 8021 21:52:36.523 00.000 30444 Star::Find(15, 488, 143, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.523 00.000 30444 Star::Find returns 1 (1), X=488.49, Y=143.20, Mass=57432, SNR=55.2, Peak=7984 HFD=3.1 21:52:36.524 00.001 30444 AutoFind: near-saturated [488, 143] 20.9 Mass 57432 SNR 55.2 Peak 7984 21:52:36.524 00.000 30444 Star::Find(15, 509, 448, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.524 00.000 30444 Star::Find returns 1 (1), X=508.52, Y=448.39, Mass=64808, SNR=45.7, Peak=6428 HFD=4.2 21:52:36.524 00.000 30444 AutoFind: near-saturated [509, 448] 15.9 Mass 64808 SNR 45.7 Peak 6428 21:52:36.524 00.000 30444 Star::Find(15, 44, 313, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.524 00.000 30444 Star::Find returns 1 (1), X=43.21, Y=314.04, Mass=35768, SNR=36.6, Peak=5162 HFD=4.7 21:52:36.524 00.000 30444 AutoFind: near-saturated [44, 313] 8.4 Mass 35768 SNR 36.6 Peak 5162 21:52:36.524 00.000 30444 Star::Find(15, 286, 72, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.524 00.000 30444 Star::Find returns 1 (1), X=286.19, Y=72.02, Mass=7703, SNR=17.2, Peak=4226 HFD=2.1 21:52:36.524 00.000 30444 AutoFind: near-saturated [286, 72] 5.6 Mass 7703 SNR 17.2 Peak 4226 21:52:36.524 00.000 30444 Star::Find(15, 408, 365, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.524 00.000 30444 Star::Find returns 1 (1), X=412.69, Y=378.46, Mass=11429, SNR=17.9, Peak=4149 HFD=4.0 21:52:36.524 00.000 30444 AutoFind: near-saturated [408, 365] 5.1 Mass 11429 SNR 17.9 Peak 4149 21:52:36.524 00.000 30444 Star::Find(15, 595, 21, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.524 00.000 30444 Star::Find returns 1 (1), X=595.07, Y=20.84, Mass=7730, SNR=15.1, Peak=4238 HFD=2.2 21:52:36.524 00.000 30444 AutoFind: near-saturated [595, 21] 5.1 Mass 7730 SNR 15.1 Peak 4238 21:52:36.524 00.000 30444 Star::Find(15, 101, 213, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.524 00.000 30444 Star::Find returns 1 (1), X=100.97, Y=212.89, Mass=6569, SNR=15.0, Peak=4495 HFD=2.0 21:52:36.524 00.000 30444 AutoFind: near-saturated [101, 213] 5.1 Mass 6569 SNR 15.0 Peak 4495 21:52:36.524 00.000 30444 Star::Find(15, 401, 336, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.524 00.000 30444 Star::Find returns 1 (1), X=400.10, Y=336.69, Mass=10069, SNR=17.4, Peak=4559 HFD=2.4 21:52:36.524 00.000 30444 AutoFind: near-saturated [401, 336] 5.0 Mass 10069 SNR 17.4 Peak 4559 21:52:36.525 00.001 30444 Star::Find(15, 466, 194, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.525 00.000 30444 Star::Find returns 1 (1), X=465.73, Y=195.05, Mass=8015, SNR=15.8, Peak=4384 HFD=2.5 21:52:36.525 00.000 30444 AutoFind: near-saturated [466, 194] 4.9 Mass 8015 SNR 15.8 Peak 4384 21:52:36.525 00.000 30444 Star::Find(15, 600, 203, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.525 00.000 30444 Star::Find returns 1 (1), X=601.45, Y=202.90, Mass=9419, SNR=16.3, Peak=4558 HFD=2.8 21:52:36.525 00.000 30444 AutoFind: near-saturated [600, 203] 4.8 Mass 9419 SNR 16.3 Peak 4558 21:52:36.525 00.000 30444 Star::Find(15, 394, 305, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.525 00.000 30444 Star::Find returns 1 (1), X=392.25, Y=305.72, Mass=7396, SNR=13.5, Peak=4018 HFD=6.3 21:52:36.525 00.000 30444 AutoFind: near-saturated [394, 305] 4.8 Mass 7396 SNR 13.5 Peak 4018 21:52:36.525 00.000 30444 Star::Find(15, 100, 416, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.525 00.000 30444 Star::Find returns 1 (1), X=100.04, Y=416.00, Mass=6354, SNR=13.1, Peak=4433 HFD=2.0 21:52:36.525 00.000 30444 AutoFind: near-saturated [100, 416] 4.7 Mass 6354 SNR 13.1 Peak 4433 21:52:36.525 00.000 30444 Star::Find(15, 437, 287, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.525 00.000 30444 Star::Find returns 1 (1), X=443.91, Y=278.51, Mass=6088, SNR=15.6, Peak=4394 HFD=2.6 21:52:36.525 00.000 30444 AutoFind: near-saturated [437, 287] 4.5 Mass 6088 SNR 15.6 Peak 4394 21:52:36.525 00.000 30444 Star::Find(15, 366, 58, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.525 00.000 30444 Star::Find returns 1 (1), X=365.76, Y=72.34, Mass=9532, SNR=14.2, Peak=4374 HFD=4.7 21:52:36.525 00.000 30444 AutoFind: near-saturated [366, 58] 4.5 Mass 9532 SNR 14.2 Peak 4374 21:52:36.525 00.000 30444 Star::Find(15, 412, 139, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.525 00.000 30444 Star::Find returns 1 (1), X=407.68, Y=143.39, Mass=13059, SNR=21.4, Peak=4305 HFD=3.9 21:52:36.525 00.000 30444 AutoFind: near-saturated [412, 139] 4.4 Mass 13059 SNR 21.4 Peak 4305 21:52:36.525 00.000 30444 Star::Find(15, 465, 310, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.526 00.001 30444 Star::Find returns 1 (1), X=464.68, Y=309.73, Mass=7944, SNR=13.7, Peak=4266 HFD=2.6 21:52:36.526 00.000 30444 AutoFind: near-saturated [465, 310] 4.4 Mass 7944 SNR 13.7 Peak 4266 21:52:36.526 00.000 30444 Star::Find(15, 519, 262, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.526 00.000 30444 Star::Find returns 1 (1), X=518.55, Y=263.24, Mass=14409, SNR=21.4, Peak=4138 HFD=4.6 21:52:36.526 00.000 30444 AutoFind: near-saturated [519, 262] 4.4 Mass 14409 SNR 21.4 Peak 4138 21:52:36.526 00.000 30444 Star::Find(15, 392, 114, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.526 00.000 30444 Star::Find returns 1 (1), X=378.15, Y=126.66, Mass=12325, SNR=18.4, Peak=4476 HFD=5.6 21:52:36.526 00.000 30444 AutoFind: near-saturated [392, 114] 4.3 Mass 12325 SNR 18.4 Peak 4476 21:52:36.526 00.000 30444 Star::Find(15, 158, 120, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.526 00.000 30444 Star::Find returns 1 (1), X=159.25, Y=120.08, Mass=8888, SNR=14.7, Peak=4113 HFD=2.8 21:52:36.526 00.000 30444 AutoFind: near-saturated [158, 120] 4.3 Mass 8888 SNR 14.7 Peak 4113 21:52:36.526 00.000 30444 Star::Find(15, 304, 31, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.526 00.000 30444 Star::Find returns 1 (1), X=315.02, Y=32.79, Mass=8298, SNR=15.0, Peak=4172 HFD=5.5 21:52:36.526 00.000 30444 AutoFind: near-saturated [304, 31] 4.3 Mass 8298 SNR 15.0 Peak 4172 21:52:36.526 00.000 30444 Star::Find(15, 394, 47, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.526 00.000 30444 Star::Find returns 1 (1), X=395.25, Y=46.87, Mass=6264, SNR=12.6, Peak=4130 HFD=2.4 21:52:36.526 00.000 30444 AutoFind: near-saturated [394, 47] 4.2 Mass 6264 SNR 12.6 Peak 4130 21:52:36.526 00.000 30444 Star::Find(15, 207, 420, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.526 00.000 30444 Star::Find returns 1 (1), X=207.23, Y=420.36, Mass=8214, SNR=13.5, Peak=4112 HFD=4.0 21:52:36.526 00.000 30444 AutoFind: near-saturated [207, 420] 4.2 Mass 8214 SNR 13.5 Peak 4112 21:52:36.526 00.000 30444 Star::Find(15, 77, 300, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.527 00.001 30444 Star::Find returns 1 (1), X=77.89, Y=299.25, Mass=5742, SNR=10.8, Peak=3973 HFD=2.7 21:52:36.527 00.000 30444 AutoFind: near-saturated [77, 300] 4.2 Mass 5742 SNR 10.8 Peak 3973 21:52:36.527 00.000 30444 Star::Find(15, 243, 80, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.527 00.000 30444 Star::Find returns 1 (1), X=230.48, Y=70.52, Mass=4479, SNR=9.9, Peak=4133 HFD=1.4 21:52:36.527 00.000 30444 AutoFind: near-saturated [243, 80] 4.1 Mass 4479 SNR 9.9 Peak 4133 21:52:36.527 00.000 30444 Star::Find(15, 103, 33, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.527 00.000 30444 Star::Find returns 1 (1), X=103.84, Y=32.51, Mass=9842, SNR=15.3, Peak=4276 HFD=3.6 21:52:36.527 00.000 30444 AutoFind: near-saturated [103, 33] 4.1 Mass 9842 SNR 15.3 Peak 4276 21:52:36.527 00.000 30444 Star::Find(15, 354, 313, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.527 00.000 30444 Star::Find returns 1 (1), X=349.58, Y=305.00, Mass=11335, SNR=19.3, Peak=4238 HFD=6.4 21:52:36.527 00.000 30444 AutoFind: near-saturated [354, 313] 4.1 Mass 11335 SNR 19.3 Peak 4238 21:52:36.527 00.000 30444 Star::Find(15, 92, 368, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.527 00.000 30444 Star::Find returns 1 (1), X=91.08, Y=367.12, Mass=16307, SNR=22.8, Peak=3986 HFD=5.9 21:52:36.527 00.000 30444 AutoFind: near-saturated [92, 368] 4.0 Mass 16307 SNR 22.8 Peak 3986 21:52:36.527 00.000 30444 Star::Find(15, 380, 442, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.527 00.000 30444 Star::Find returns 1 (1), X=381.44, Y=440.87, Mass=11953, SNR=16.3, Peak=4291 HFD=5.7 21:52:36.527 00.000 30444 AutoFind: near-saturated [380, 442] 4.0 Mass 11953 SNR 16.3 Peak 4291 21:52:36.527 00.000 30444 Star::Find(15, 465, 273, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.527 00.000 30444 Star::Find returns 1 (1), X=466.29, Y=274.20, Mass=7820, SNR=15.1, Peak=4163 HFD=5.3 21:52:36.527 00.000 30444 AutoFind: near-saturated [465, 273] 4.0 Mass 7820 SNR 15.1 Peak 4163 21:52:36.527 00.000 30444 Star::Find(15, 304, 132, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.527 00.000 30444 Star::Find returns 1 (1), X=302.85, Y=132.54, Mass=10657, SNR=17.8, Peak=4766 HFD=2.8 21:52:36.528 00.001 30444 AutoFind: near-saturated [304, 132] 4.0 Mass 10657 SNR 17.8 Peak 4766 21:52:36.528 00.000 30444 Star::Find(15, 22, 242, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.528 00.000 30444 Star::Find returns 1 (1), X=23.17, Y=230.42, Mass=11835, SNR=18.6, Peak=4363 HFD=3.8 21:52:36.528 00.000 30444 AutoFind: near-saturated [22, 242] 4.0 Mass 11835 SNR 18.6 Peak 4363 21:52:36.528 00.000 30444 Star::Find(15, 541, 23, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.528 00.000 30444 Star::Find returns 1 (1), X=526.95, Y=26.01, Mass=5907, SNR=13.0, Peak=4270 HFD=2.2 21:52:36.528 00.000 30444 AutoFind: near-saturated [541, 23] 4.0 Mass 5907 SNR 13.0 Peak 4270 21:52:36.528 00.000 30444 Star::Find(15, 497, 162, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.528 00.000 30444 Star::Find returns 1 (1), X=496.29, Y=161.50, Mass=8118, SNR=16.1, Peak=4009 HFD=3.5 21:52:36.528 00.000 30444 AutoFind: near-saturated [497, 162] 3.9 Mass 8118 SNR 16.1 Peak 4009 21:52:36.528 00.000 30444 Star::Find(15, 282, 416, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.528 00.000 30444 Star::Find returns 1 (1), X=281.24, Y=416.74, Mass=8394, SNR=13.0, Peak=4073 HFD=3.8 21:52:36.528 00.000 30444 AutoFind: near-saturated [282, 416] 3.9 Mass 8394 SNR 13.0 Peak 4073 21:52:36.528 00.000 30444 Star::Find(15, 121, 397, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.528 00.000 30444 Star::Find returns 1 (1), X=121.15, Y=397.38, Mass=7705, SNR=13.7, Peak=4456 HFD=2.2 21:52:36.528 00.000 30444 AutoFind: near-saturated [121, 397] 3.9 Mass 7705 SNR 13.7 Peak 4456 21:52:36.528 00.000 30444 Star::Find(15, 465, 464, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.528 00.000 30444 Star::Find returns 1 (1), X=464.66, Y=462.94, Mass=10681, SNR=18.0, Peak=3948 HFD=4.0 21:52:36.528 00.000 30444 AutoFind: near-saturated [465, 464] 3.9 Mass 10681 SNR 18.0 Peak 3948 21:52:36.528 00.000 30444 Star::Find(15, 610, 444, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.528 00.000 30444 Star::Find returns 1 (1), X=610.41, Y=444.27, Mass=5443, SNR=10.5, Peak=3867 HFD=3.3 21:52:36.529 00.001 30444 AutoFind: near-saturated [610, 444] 3.9 Mass 5443 SNR 10.5 Peak 3867 21:52:36.529 00.000 30444 Star::Find(15, 489, 52, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.529 00.000 30444 Star::Find false star n=6 nbg=248 bg=3009.4 sigma=173.8 thresh=3531 peak=3492 21:52:36.529 00.000 30444 Star::Find returns 0 (2), X=489.00, Y=52.00, Mass=3915, SNR=2.9, Peak=3914 HFD=0.0 21:52:36.529 00.000 30444 Star::Find(15, 262, 246, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.529 00.000 30444 Star::Find returns 1 (1), X=262.35, Y=248.79, Mass=7848, SNR=14.4, Peak=3865 HFD=4.6 21:52:36.529 00.000 30444 AutoFind: near-saturated [262, 246] 3.8 Mass 7848 SNR 14.4 Peak 3865 21:52:36.529 00.000 30444 Star::Find(15, 341, 404, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.529 00.000 30444 Star::Find false star n=7 nbg=272 bg=2997.5 sigma=172.8 thresh=3516 peak=3504 21:52:36.529 00.000 30444 Star::Find returns 0 (2), X=341.00, Y=404.00, Mass=4555, SNR=2.9, Peak=3771 HFD=0.0 21:52:36.529 00.000 30444 Star::Find(15, 23, 437, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.529 00.000 30444 Star::Find returns 1 (1), X=22.22, Y=436.85, Mass=10133, SNR=16.6, Peak=4587 HFD=2.5 21:52:36.529 00.000 30444 AutoFind: near-saturated [23, 437] 3.8 Mass 10133 SNR 16.6 Peak 4587 21:52:36.529 00.000 30444 Star::Find(15, 263, 168, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.529 00.000 30444 Star::Find returns 1 (1), X=262.28, Y=167.73, Mass=6356, SNR=13.0, Peak=4084 HFD=2.6 21:52:36.529 00.000 30444 AutoFind: near-saturated [263, 168] 3.8 Mass 6356 SNR 13.0 Peak 4084 21:52:36.529 00.000 30444 Star::Find(15, 66, 235, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.529 00.000 30444 Star::Find returns 1 (1), X=79.95, Y=224.71, Mass=15244, SNR=23.0, Peak=4243 HFD=6.9 21:52:36.529 00.000 30444 AutoFind: near-saturated [66, 235] 3.8 Mass 15244 SNR 23.0 Peak 4243 21:52:36.529 00.000 30444 Star::Find(15, 570, 56, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.529 00.000 30444 Star::Find false star n=5 nbg=265 bg=3003.3 sigma=215.3 thresh=3649 peak=3649 21:52:36.529 00.000 30444 Star::Find returns 0 (2), X=570.00, Y=56.00, Mass=4294, SNR=2.9, Peak=3992 HFD=0.0 21:52:36.529 00.000 30444 Star::Find(15, 616, 346, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.530 00.001 30444 Star::Find returns 1 (1), X=614.75, Y=344.55, Mass=8732, SNR=12.4, Peak=4038 HFD=3.5 21:52:36.530 00.000 30444 AutoFind: near-saturated [616, 346] 3.7 Mass 8732 SNR 12.4 Peak 4038 21:52:36.530 00.000 30444 Star::Find(15, 622, 133, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.530 00.000 30444 Star::Find returns 1 (1), X=626.75, Y=134.21, Mass=7519, SNR=12.9, Peak=4051 HFD=6.5 21:52:36.530 00.000 30444 AutoFind: near-saturated [622, 133] 3.7 Mass 7519 SNR 12.9 Peak 4051 21:52:36.530 00.000 30444 Star::Find(15, 548, 300, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.530 00.000 30444 Star::Find returns 1 (1), X=556.12, Y=288.81, Mass=10698, SNR=20.9, Peak=4323 HFD=4.0 21:52:36.530 00.000 30444 AutoFind: near-saturated [548, 300] 3.7 Mass 10698 SNR 20.9 Peak 4323 21:52:36.530 00.000 30444 Star::Find(15, 180, 52, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.530 00.000 30444 Star::Find returns 1 (1), X=180.22, Y=52.15, Mass=4265, SNR=10.1, Peak=3809 HFD=1.9 21:52:36.530 00.000 30444 AutoFind: near-saturated [180, 52] 3.7 Mass 4265 SNR 10.1 Peak 3809 21:52:36.530 00.000 30444 Star::Find(15, 257, 353, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.530 00.000 30444 Star::Find returns 1 (1), X=257.44, Y=351.82, Mass=9183, SNR=17.3, Peak=4031 HFD=4.5 21:52:36.530 00.000 30444 AutoFind: near-saturated [257, 353] 3.7 Mass 9183 SNR 17.3 Peak 4031 21:52:36.530 00.000 30444 Star::Find(15, 217, 227, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.530 00.000 30444 Star::Find returns 1 (1), X=215.23, Y=226.81, Mass=15544, SNR=22.6, Peak=4164 HFD=6.8 21:52:36.530 00.000 30444 AutoFind: near-saturated [217, 227] 3.7 Mass 15544 SNR 22.6 Peak 4164 21:52:36.530 00.000 30444 Star::Find(15, 566, 230, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.530 00.000 30444 Star::Find returns 1 (1), X=565.78, Y=230.59, Mass=4999, SNR=11.1, Peak=4046 HFD=2.7 21:52:36.530 00.000 30444 AutoFind: near-saturated [566, 230] 3.7 Mass 4999 SNR 11.1 Peak 4046 21:52:36.530 00.000 30444 Star::Find(15, 555, 272, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.530 00.000 30444 Star::Find returns 1 (1), X=555.56, Y=271.65, Mass=13790, SNR=21.7, Peak=4084 HFD=9.8 21:52:36.531 00.001 30444 AutoFind: near-saturated [555, 272] 3.7 Mass 13790 SNR 21.7 Peak 4084 21:52:36.531 00.000 30444 Star::Find(15, 572, 345, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.531 00.000 30444 Star::Find returns 1 (1), X=571.33, Y=343.24, Mass=10329, SNR=17.0, Peak=4022 HFD=3.8 21:52:36.531 00.000 30444 AutoFind: near-saturated [572, 345] 3.7 Mass 10329 SNR 17.0 Peak 4022 21:52:36.531 00.000 30444 Star::Find(15, 530, 398, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.531 00.000 30444 Star::Find returns 1 (1), X=531.00, Y=398.42, Mass=6149, SNR=12.0, Peak=3937 HFD=4.2 21:52:36.531 00.000 30444 AutoFind: near-saturated [530, 398] 3.7 Mass 6149 SNR 12.0 Peak 3937 21:52:36.531 00.000 30444 Star::Find(15, 90, 441, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.531 00.000 30444 Star::Find false star n=4 nbg=269 bg=3117.2 sigma=208.1 thresh=3742 peak=3645 21:52:36.531 00.000 30444 Star::Find returns 0 (2), X=90.00, Y=441.00, Mass=2985, SNR=2.9, Peak=4023 HFD=0.0 21:52:36.531 00.000 30444 Star::Find(15, 285, 346, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.531 00.000 30444 Star::Find returns 1 (1), X=276.25, Y=344.77, Mass=12408, SNR=18.4, Peak=4094 HFD=5.7 21:52:36.531 00.000 30444 AutoFind: near-saturated [285, 346] 3.6 Mass 12408 SNR 18.4 Peak 4094 21:52:36.531 00.000 30444 Star::Find(15, 380, 214, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.531 00.000 30444 Star::Find returns 1 (1), X=364.49, Y=203.35, Mass=7223, SNR=12.2, Peak=4011 HFD=5.9 21:52:36.531 00.000 30444 AutoFind: near-saturated [380, 214] 3.6 Mass 7223 SNR 12.2 Peak 4011 21:52:36.531 00.000 30444 Star::Find(15, 563, 391, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.531 00.000 30444 Star::Find returns 1 (1), X=549.70, Y=399.14, Mass=12831, SNR=19.9, Peak=4290 HFD=7.9 21:52:36.531 00.000 30444 AutoFind: near-saturated [563, 391] 3.6 Mass 12831 SNR 19.9 Peak 4290 21:52:36.531 00.000 30444 Star::Find(15, 34, 281, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.531 00.000 30444 Star::Find returns 1 (1), X=44.83, Y=288.34, Mass=13769, SNR=22.7, Peak=3907 HFD=7.5 21:52:36.531 00.000 30444 AutoFind: near-saturated [34, 281] 3.6 Mass 13769 SNR 22.7 Peak 3907 21:52:36.531 00.000 30444 Star::Find(15, 111, 85, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.532 00.001 30444 Star::Find returns 1 (1), X=125.60, Y=87.36, Mass=12380, SNR=18.5, Peak=4122 HFD=7.2 21:52:36.532 00.000 30444 AutoFind: near-saturated [111, 85] 3.6 Mass 12380 SNR 18.5 Peak 4122 21:52:36.532 00.000 30444 Star::Find(15, 467, 55, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.532 00.000 30444 Star::Find returns 1 (1), X=466.75, Y=58.14, Mass=7548, SNR=14.0, Peak=4070 HFD=4.0 21:52:36.532 00.000 30444 AutoFind: near-saturated [467, 55] 3.6 Mass 7548 SNR 14.0 Peak 4070 21:52:36.532 00.000 30444 Star::Find(15, 435, 230, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.532 00.000 30444 Star::Find returns 1 (1), X=422.81, Y=241.19, Mass=7465, SNR=15.0, Peak=4322 HFD=3.7 21:52:36.532 00.000 30444 AutoFind: near-saturated [435, 230] 3.6 Mass 7465 SNR 15.0 Peak 4322 21:52:36.532 00.000 30444 AutoFind: could not find a star on Pass 1 21:52:36.532 00.000 30444 AutoFind: finding best star pass 2 21:52:36.532 00.000 30444 Star::Find(15, 433, 185, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.532 00.000 30444 Star::Find returns 1 (1), X=432.74, Y=185.31, Mass=58355, SNR=56.9, Peak=8021 HFD=3.4 21:52:36.532 00.000 30444 AutoFind: star saturated [433, 185] 21.7 Mass 58355 SNR 56.9 21:52:36.532 00.000 30444 Star::Find(15, 488, 143, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.532 00.000 30444 Star::Find returns 1 (1), X=488.49, Y=143.20, Mass=57432, SNR=55.2, Peak=7984 HFD=3.1 21:52:36.532 00.000 30444 AutoFind: star saturated [488, 143] 20.9 Mass 57432 SNR 55.2 21:52:36.532 00.000 30444 Star::Find(15, 509, 448, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.532 00.000 30444 Star::Find returns 1 (1), X=508.52, Y=448.39, Mass=64808, SNR=45.7, Peak=6428 HFD=4.2 21:52:36.532 00.000 30444 AutoFind: star saturated [509, 448] 15.9 Mass 64808 SNR 45.7 21:52:36.532 00.000 30444 Star::Find(15, 44, 313, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.532 00.000 30444 Star::Find returns 1 (1), X=43.21, Y=314.04, Mass=35768, SNR=36.6, Peak=5162 HFD=4.7 21:52:36.532 00.000 30444 AutoFind: star saturated [44, 313] 8.4 Mass 35768 SNR 36.6 21:52:36.533 00.001 30444 Star::Find(15, 286, 72, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.533 00.000 30444 Star::Find returns 1 (1), X=286.19, Y=72.02, Mass=7703, SNR=17.2, Peak=4226 HFD=2.1 21:52:36.533 00.000 30444 AutoFind: star saturated [286, 72] 5.6 Mass 7703 SNR 17.2 21:52:36.533 00.000 30444 Star::Find(15, 408, 365, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.533 00.000 30444 Star::Find returns 1 (1), X=412.69, Y=378.46, Mass=11429, SNR=17.9, Peak=4149 HFD=4.0 21:52:36.533 00.000 30444 AutoFind: star saturated [408, 365] 5.1 Mass 11429 SNR 17.9 21:52:36.533 00.000 30444 Star::Find(15, 595, 21, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.533 00.000 30444 Star::Find returns 1 (1), X=595.07, Y=20.84, Mass=7730, SNR=15.1, Peak=4238 HFD=2.2 21:52:36.533 00.000 30444 AutoFind: star saturated [595, 21] 5.1 Mass 7730 SNR 15.1 21:52:36.533 00.000 30444 Star::Find(15, 101, 213, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.533 00.000 30444 Star::Find returns 1 (1), X=100.97, Y=212.89, Mass=6569, SNR=15.0, Peak=4495 HFD=2.0 21:52:36.533 00.000 30444 AutoFind: star saturated [101, 213] 5.1 Mass 6569 SNR 15.0 21:52:36.533 00.000 30444 Star::Find(15, 401, 336, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.533 00.000 30444 Star::Find returns 1 (1), X=400.10, Y=336.69, Mass=10069, SNR=17.4, Peak=4559 HFD=2.4 21:52:36.533 00.000 30444 AutoFind: star saturated [401, 336] 5.0 Mass 10069 SNR 17.4 21:52:36.533 00.000 30444 Star::Find(15, 466, 194, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.533 00.000 30444 Star::Find returns 1 (1), X=465.73, Y=195.05, Mass=8015, SNR=15.8, Peak=4384 HFD=2.5 21:52:36.533 00.000 30444 AutoFind: star saturated [466, 194] 4.9 Mass 8015 SNR 15.8 21:52:36.533 00.000 30444 Star::Find(15, 600, 203, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.533 00.000 30444 Star::Find returns 1 (1), X=601.45, Y=202.90, Mass=9419, SNR=16.3, Peak=4558 HFD=2.8 21:52:36.533 00.000 30444 AutoFind: star saturated [600, 203] 4.8 Mass 9419 SNR 16.3 21:52:36.533 00.000 30444 Star::Find(15, 394, 305, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.534 00.001 30444 Star::Find returns 1 (1), X=392.25, Y=305.72, Mass=7396, SNR=13.5, Peak=4018 HFD=6.3 21:52:36.534 00.000 30444 AutoFind: star saturated [394, 305] 4.8 Mass 7396 SNR 13.5 21:52:36.534 00.000 30444 Star::Find(15, 100, 416, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.534 00.000 30444 Star::Find returns 1 (1), X=100.04, Y=416.00, Mass=6354, SNR=13.1, Peak=4433 HFD=2.0 21:52:36.534 00.000 30444 AutoFind: star saturated [100, 416] 4.7 Mass 6354 SNR 13.1 21:52:36.534 00.000 30444 Star::Find(15, 437, 287, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.534 00.000 30444 Star::Find returns 1 (1), X=443.91, Y=278.51, Mass=6088, SNR=15.6, Peak=4394 HFD=2.6 21:52:36.534 00.000 30444 AutoFind: star saturated [437, 287] 4.5 Mass 6088 SNR 15.6 21:52:36.534 00.000 30444 Star::Find(15, 366, 58, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.534 00.000 30444 Star::Find returns 1 (1), X=365.76, Y=72.34, Mass=9532, SNR=14.2, Peak=4374 HFD=4.7 21:52:36.534 00.000 30444 AutoFind: star saturated [366, 58] 4.5 Mass 9532 SNR 14.2 21:52:36.534 00.000 30444 Star::Find(15, 412, 139, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.534 00.000 30444 Star::Find returns 1 (1), X=407.68, Y=143.39, Mass=13059, SNR=21.4, Peak=4305 HFD=3.9 21:52:36.534 00.000 30444 AutoFind: star saturated [412, 139] 4.4 Mass 13059 SNR 21.4 21:52:36.534 00.000 30444 Star::Find(15, 465, 310, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.534 00.000 30444 Star::Find returns 1 (1), X=464.68, Y=309.73, Mass=7944, SNR=13.7, Peak=4266 HFD=2.6 21:52:36.534 00.000 30444 AutoFind: star saturated [465, 310] 4.4 Mass 7944 SNR 13.7 21:52:36.534 00.000 30444 Star::Find(15, 519, 262, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.534 00.000 30444 Star::Find returns 1 (1), X=518.55, Y=263.24, Mass=14409, SNR=21.4, Peak=4138 HFD=4.6 21:52:36.534 00.000 30444 AutoFind: star saturated [519, 262] 4.4 Mass 14409 SNR 21.4 21:52:36.534 00.000 30444 Star::Find(15, 392, 114, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.535 00.001 30444 Star::Find returns 1 (1), X=378.15, Y=126.66, Mass=12325, SNR=18.4, Peak=4476 HFD=5.6 21:52:36.535 00.000 30444 AutoFind: star saturated [392, 114] 4.3 Mass 12325 SNR 18.4 21:52:36.535 00.000 30444 Star::Find(15, 158, 120, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.535 00.000 30444 Star::Find returns 1 (1), X=159.25, Y=120.08, Mass=8888, SNR=14.7, Peak=4113 HFD=2.8 21:52:36.535 00.000 30444 AutoFind: star saturated [158, 120] 4.3 Mass 8888 SNR 14.7 21:52:36.535 00.000 30444 Star::Find(15, 304, 31, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.535 00.000 30444 Star::Find returns 1 (1), X=315.02, Y=32.79, Mass=8298, SNR=15.0, Peak=4172 HFD=5.5 21:52:36.535 00.000 30444 AutoFind: star saturated [304, 31] 4.3 Mass 8298 SNR 15.0 21:52:36.535 00.000 30444 Star::Find(15, 394, 47, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.535 00.000 30444 Star::Find returns 1 (1), X=395.25, Y=46.87, Mass=6264, SNR=12.6, Peak=4130 HFD=2.4 21:52:36.535 00.000 30444 AutoFind: star saturated [394, 47] 4.2 Mass 6264 SNR 12.6 21:52:36.535 00.000 30444 Star::Find(15, 207, 420, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.535 00.000 30444 Star::Find returns 1 (1), X=207.23, Y=420.36, Mass=8214, SNR=13.5, Peak=4112 HFD=4.0 21:52:36.535 00.000 30444 AutoFind: star saturated [207, 420] 4.2 Mass 8214 SNR 13.5 21:52:36.535 00.000 30444 Star::Find(15, 77, 300, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.535 00.000 30444 Star::Find returns 1 (1), X=77.89, Y=299.25, Mass=5742, SNR=10.8, Peak=3973 HFD=2.7 21:52:36.535 00.000 30444 AutoFind: star saturated [77, 300] 4.2 Mass 5742 SNR 10.8 21:52:36.535 00.000 30444 Star::Find(15, 243, 80, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.535 00.000 30444 Star::Find returns 1 (1), X=230.48, Y=70.52, Mass=4479, SNR=9.9, Peak=4133 HFD=1.4 21:52:36.535 00.000 30444 AutoFind: star saturated [243, 80] 4.1 Mass 4479 SNR 9.9 21:52:36.535 00.000 30444 Star::Find(15, 103, 33, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.535 00.000 30444 Star::Find returns 1 (1), X=103.84, Y=32.51, Mass=9842, SNR=15.3, Peak=4276 HFD=3.6 21:52:36.536 00.001 30444 AutoFind: star saturated [103, 33] 4.1 Mass 9842 SNR 15.3 21:52:36.536 00.000 30444 Star::Find(15, 354, 313, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.536 00.000 30444 Star::Find returns 1 (1), X=349.58, Y=305.00, Mass=11335, SNR=19.3, Peak=4238 HFD=6.4 21:52:36.536 00.000 30444 AutoFind: star saturated [354, 313] 4.1 Mass 11335 SNR 19.3 21:52:36.536 00.000 30444 Star::Find(15, 92, 368, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.536 00.000 30444 Star::Find returns 1 (1), X=91.08, Y=367.12, Mass=16307, SNR=22.8, Peak=3986 HFD=5.9 21:52:36.536 00.000 30444 AutoFind: star saturated [92, 368] 4.0 Mass 16307 SNR 22.8 21:52:36.536 00.000 30444 Star::Find(15, 380, 442, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.536 00.000 30444 Star::Find returns 1 (1), X=381.44, Y=440.87, Mass=11953, SNR=16.3, Peak=4291 HFD=5.7 21:52:36.536 00.000 30444 AutoFind: star saturated [380, 442] 4.0 Mass 11953 SNR 16.3 21:52:36.536 00.000 30444 Star::Find(15, 465, 273, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.536 00.000 30444 Star::Find returns 1 (1), X=466.29, Y=274.20, Mass=7820, SNR=15.1, Peak=4163 HFD=5.3 21:52:36.536 00.000 30444 AutoFind: star saturated [465, 273] 4.0 Mass 7820 SNR 15.1 21:52:36.536 00.000 30444 Star::Find(15, 304, 132, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.536 00.000 30444 Star::Find returns 1 (1), X=302.85, Y=132.54, Mass=10657, SNR=17.8, Peak=4766 HFD=2.8 21:52:36.536 00.000 30444 AutoFind: star saturated [304, 132] 4.0 Mass 10657 SNR 17.8 21:52:36.536 00.000 30444 Star::Find(15, 22, 242, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.536 00.000 30444 Star::Find returns 1 (1), X=23.17, Y=230.42, Mass=11835, SNR=18.6, Peak=4363 HFD=3.8 21:52:36.536 00.000 30444 AutoFind: star saturated [22, 242] 4.0 Mass 11835 SNR 18.6 21:52:36.536 00.000 30444 Star::Find(15, 541, 23, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.536 00.000 30444 Star::Find returns 1 (1), X=526.95, Y=26.01, Mass=5907, SNR=13.0, Peak=4270 HFD=2.2 21:52:36.537 00.001 30444 AutoFind: star saturated [541, 23] 4.0 Mass 5907 SNR 13.0 21:52:36.537 00.000 30444 Star::Find(15, 497, 162, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.537 00.000 30444 Star::Find returns 1 (1), X=496.29, Y=161.50, Mass=8118, SNR=16.1, Peak=4009 HFD=3.5 21:52:36.537 00.000 30444 AutoFind: star saturated [497, 162] 3.9 Mass 8118 SNR 16.1 21:52:36.537 00.000 30444 Star::Find(15, 282, 416, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.537 00.000 30444 Star::Find returns 1 (1), X=281.24, Y=416.74, Mass=8394, SNR=13.0, Peak=4073 HFD=3.8 21:52:36.537 00.000 30444 AutoFind: star saturated [282, 416] 3.9 Mass 8394 SNR 13.0 21:52:36.537 00.000 30444 Star::Find(15, 121, 397, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.537 00.000 30444 Star::Find returns 1 (1), X=121.15, Y=397.38, Mass=7705, SNR=13.7, Peak=4456 HFD=2.2 21:52:36.537 00.000 30444 AutoFind: star saturated [121, 397] 3.9 Mass 7705 SNR 13.7 21:52:36.537 00.000 30444 Star::Find(15, 465, 464, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.537 00.000 30444 Star::Find returns 1 (1), X=464.66, Y=462.94, Mass=10681, SNR=18.0, Peak=3948 HFD=4.0 21:52:36.537 00.000 30444 AutoFind: star saturated [465, 464] 3.9 Mass 10681 SNR 18.0 21:52:36.537 00.000 30444 Star::Find(15, 610, 444, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.537 00.000 30444 Star::Find returns 1 (1), X=610.41, Y=444.27, Mass=5443, SNR=10.5, Peak=3867 HFD=3.3 21:52:36.537 00.000 30444 AutoFind: star saturated [610, 444] 3.9 Mass 5443 SNR 10.5 21:52:36.537 00.000 30444 Star::Find(15, 489, 52, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.537 00.000 30444 Star::Find false star n=6 nbg=248 bg=3009.4 sigma=173.8 thresh=3531 peak=3492 21:52:36.537 00.000 30444 Star::Find returns 0 (2), X=489.00, Y=52.00, Mass=3915, SNR=2.9, Peak=3914 HFD=0.0 21:52:36.537 00.000 30444 Star::Find(15, 262, 246, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.537 00.000 30444 Star::Find returns 1 (1), X=262.35, Y=248.79, Mass=7848, SNR=14.4, Peak=3865 HFD=4.6 21:52:36.537 00.000 30444 AutoFind: star saturated [262, 246] 3.8 Mass 7848 SNR 14.4 21:52:36.538 00.001 30444 Star::Find(15, 341, 404, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.538 00.000 30444 Star::Find false star n=7 nbg=272 bg=2997.5 sigma=172.8 thresh=3516 peak=3504 21:52:36.538 00.000 30444 Star::Find returns 0 (2), X=341.00, Y=404.00, Mass=4555, SNR=2.9, Peak=3771 HFD=0.0 21:52:36.538 00.000 30444 Star::Find(15, 23, 437, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.538 00.000 30444 Star::Find returns 1 (1), X=22.22, Y=436.85, Mass=10133, SNR=16.6, Peak=4587 HFD=2.5 21:52:36.538 00.000 30444 AutoFind: star saturated [23, 437] 3.8 Mass 10133 SNR 16.6 21:52:36.538 00.000 30444 Star::Find(15, 263, 168, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.538 00.000 30444 Star::Find returns 1 (1), X=262.28, Y=167.73, Mass=6356, SNR=13.0, Peak=4084 HFD=2.6 21:52:36.538 00.000 30444 AutoFind: star saturated [263, 168] 3.8 Mass 6356 SNR 13.0 21:52:36.538 00.000 30444 Star::Find(15, 66, 235, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.538 00.000 30444 Star::Find returns 1 (1), X=79.95, Y=224.71, Mass=15244, SNR=23.0, Peak=4243 HFD=6.9 21:52:36.538 00.000 30444 AutoFind: star saturated [66, 235] 3.8 Mass 15244 SNR 23.0 21:52:36.538 00.000 30444 Star::Find(15, 570, 56, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.538 00.000 30444 Star::Find false star n=5 nbg=265 bg=3003.3 sigma=215.3 thresh=3649 peak=3649 21:52:36.538 00.000 30444 Star::Find returns 0 (2), X=570.00, Y=56.00, Mass=4294, SNR=2.9, Peak=3992 HFD=0.0 21:52:36.538 00.000 30444 Star::Find(15, 616, 346, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.538 00.000 30444 Star::Find returns 1 (1), X=614.75, Y=344.55, Mass=8732, SNR=12.4, Peak=4038 HFD=3.5 21:52:36.538 00.000 30444 AutoFind: star saturated [616, 346] 3.7 Mass 8732 SNR 12.4 21:52:36.538 00.000 30444 Star::Find(15, 622, 133, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.538 00.000 30444 Star::Find returns 1 (1), X=626.75, Y=134.21, Mass=7519, SNR=12.9, Peak=4051 HFD=6.5 21:52:36.538 00.000 30444 AutoFind: star saturated [622, 133] 3.7 Mass 7519 SNR 12.9 21:52:36.538 00.000 30444 Star::Find(15, 548, 300, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.538 00.000 30444 Star::Find returns 1 (1), X=556.12, Y=288.81, Mass=10698, SNR=20.9, Peak=4323 HFD=4.0 21:52:36.539 00.001 30444 AutoFind: star saturated [548, 300] 3.7 Mass 10698 SNR 20.9 21:52:36.539 00.000 30444 Star::Find(15, 180, 52, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.539 00.000 30444 Star::Find returns 1 (1), X=180.22, Y=52.15, Mass=4265, SNR=10.1, Peak=3809 HFD=1.9 21:52:36.539 00.000 30444 AutoFind: star saturated [180, 52] 3.7 Mass 4265 SNR 10.1 21:52:36.539 00.000 30444 Star::Find(15, 257, 353, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.539 00.000 30444 Star::Find returns 1 (1), X=257.44, Y=351.82, Mass=9183, SNR=17.3, Peak=4031 HFD=4.5 21:52:36.539 00.000 30444 AutoFind: star saturated [257, 353] 3.7 Mass 9183 SNR 17.3 21:52:36.539 00.000 30444 Star::Find(15, 217, 227, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.539 00.000 30444 Star::Find returns 1 (1), X=215.23, Y=226.81, Mass=15544, SNR=22.6, Peak=4164 HFD=6.8 21:52:36.539 00.000 30444 AutoFind: star saturated [217, 227] 3.7 Mass 15544 SNR 22.6 21:52:36.539 00.000 30444 Star::Find(15, 566, 230, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.539 00.000 30444 Star::Find returns 1 (1), X=565.78, Y=230.59, Mass=4999, SNR=11.1, Peak=4046 HFD=2.7 21:52:36.539 00.000 30444 AutoFind: star saturated [566, 230] 3.7 Mass 4999 SNR 11.1 21:52:36.539 00.000 30444 Star::Find(15, 555, 272, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.539 00.000 30444 Star::Find returns 1 (1), X=555.56, Y=271.65, Mass=13790, SNR=21.7, Peak=4084 HFD=9.8 21:52:36.539 00.000 30444 AutoFind: star saturated [555, 272] 3.7 Mass 13790 SNR 21.7 21:52:36.539 00.000 30444 Star::Find(15, 572, 345, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.539 00.000 30444 Star::Find returns 1 (1), X=571.33, Y=343.24, Mass=10329, SNR=17.0, Peak=4022 HFD=3.8 21:52:36.539 00.000 30444 AutoFind: star saturated [572, 345] 3.7 Mass 10329 SNR 17.0 21:52:36.539 00.000 30444 Star::Find(15, 530, 398, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.539 00.000 30444 Star::Find returns 1 (1), X=531.00, Y=398.42, Mass=6149, SNR=12.0, Peak=3937 HFD=4.2 21:52:36.539 00.000 30444 AutoFind: star saturated [530, 398] 3.7 Mass 6149 SNR 12.0 21:52:36.540 00.001 30444 Star::Find(15, 90, 441, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.540 00.000 30444 Star::Find false star n=4 nbg=269 bg=3117.2 sigma=208.1 thresh=3742 peak=3645 21:52:36.540 00.000 30444 Star::Find returns 0 (2), X=90.00, Y=441.00, Mass=2985, SNR=2.9, Peak=4023 HFD=0.0 21:52:36.540 00.000 30444 Star::Find(15, 285, 346, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.540 00.000 30444 Star::Find returns 1 (1), X=276.25, Y=344.77, Mass=12408, SNR=18.4, Peak=4094 HFD=5.7 21:52:36.540 00.000 30444 AutoFind: star saturated [285, 346] 3.6 Mass 12408 SNR 18.4 21:52:36.540 00.000 30444 Star::Find(15, 380, 214, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.540 00.000 30444 Star::Find returns 1 (1), X=364.49, Y=203.35, Mass=7223, SNR=12.2, Peak=4011 HFD=5.9 21:52:36.540 00.000 30444 AutoFind: star saturated [380, 214] 3.6 Mass 7223 SNR 12.2 21:52:36.540 00.000 30444 Star::Find(15, 563, 391, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.540 00.000 30444 Star::Find returns 1 (1), X=549.70, Y=399.14, Mass=12831, SNR=19.9, Peak=4290 HFD=7.9 21:52:36.540 00.000 30444 AutoFind: star saturated [563, 391] 3.6 Mass 12831 SNR 19.9 21:52:36.540 00.000 30444 Star::Find(15, 34, 281, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.540 00.000 30444 Star::Find returns 1 (1), X=44.83, Y=288.34, Mass=13769, SNR=22.7, Peak=3907 HFD=7.5 21:52:36.540 00.000 30444 AutoFind: star saturated [34, 281] 3.6 Mass 13769 SNR 22.7 21:52:36.540 00.000 30444 Star::Find(15, 111, 85, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.540 00.000 30444 Star::Find returns 1 (1), X=125.60, Y=87.36, Mass=12380, SNR=18.5, Peak=4122 HFD=7.2 21:52:36.540 00.000 30444 AutoFind: star saturated [111, 85] 3.6 Mass 12380 SNR 18.5 21:52:36.540 00.000 30444 Star::Find(15, 467, 55, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.540 00.000 30444 Star::Find returns 1 (1), X=466.75, Y=58.14, Mass=7548, SNR=14.0, Peak=4070 HFD=4.0 21:52:36.540 00.000 30444 AutoFind: star saturated [467, 55] 3.6 Mass 7548 SNR 14.0 21:52:36.540 00.000 30444 Star::Find(15, 435, 230, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.541 00.001 30444 Star::Find returns 1 (1), X=422.81, Y=241.19, Mass=7465, SNR=15.0, Peak=4322 HFD=3.7 21:52:36.541 00.000 30444 AutoFind: star saturated [435, 230] 3.6 Mass 7465 SNR 15.0 21:52:36.541 00.000 30444 AutoFind: could not find a non-saturated star! 21:52:36.541 00.000 30444 AutoFind: finding best star pass 3 21:52:36.541 00.000 30444 Star::Find(15, 433, 185, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.541 00.000 30444 Star::Find returns 1 (1), X=432.74, Y=185.31, Mass=58355, SNR=56.9, Peak=8021 HFD=3.4 21:52:36.541 00.000 30444 AutoFind returns star at [433, 185] 21.7 Mass 58355 SNR 56.9 21:52:36.541 00.000 30444 Star::Find(15, 433, 185, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.541 00.000 30444 Star::Find returns 1 (1), X=432.74, Y=185.31, Mass=58355, SNR=56.9, Peak=8021 HFD=3.4 21:52:36.541 00.000 30444 setting lock position to (432.74, 185.31) 21:52:36.542 00.001 30444 AutoSelect: state = 1, call UpdateGuideState 21:52:36.542 00.000 30444 UpdateGuideState(): m_state=1 21:52:36.542 00.000 30444 Star::Find(15, 432, 185, 0, (0,0,0,0), 0.0, 255) frame 5 21:52:36.542 00.000 30444 Star::Find returns 1 (1), X=432.74, Y=185.31, Mass=58355, SNR=56.9, Peak=8021 HFD=3.4 21:52:36.542 00.000 30444 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.05) = xAngle (-1.05 = -1.05) 21:52:36.542 00.000 30444 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.14 = -1.14) 21:52:36.542 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00 21:52:36.543 00.001 30444 setting lock position to (432.74, 185.31) 21:52:36.543 00.000 30444 CurrentPosition() valid, moving to STATE_SELECTED 21:52:36.543 00.000 30444 Changing from state SELECTING to SELECTED 21:52:36.543 00.000 30444 guider state => SELECTED 21:52:36.553 00.010 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=8021, FiltMin=2432, FiltMax=6371, Gamma=2.950 21:52:36.605 00.052 30444 UpdateGuideState exits: m=58355 SNR=56.9 Saturated 21:52:36.605 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=8021, FiltMin=2432, FiltMax=6371, Gamma=2.950 21:52:36.654 00.049 30444 Status Line: Auto-selected star at (432.7, 185.3) 21:52:37.672 01.018 15672 Exposure complete 21:52:37.691 00.019 15672 worker thread done servicing request 21:52:37.691 00.000 30444 OnExposeComplete: enter 21:52:37.691 00.000 30444 UpdateGuideState(): m_state=2 21:52:37.691 00.000 30444 Star::Find(15, 432, 185, 0, (0,0,0,0), 0.0, 255) frame 6 21:52:37.691 00.000 30444 Star::Find returns 1 (1), X=432.65, Y=185.35, Mass=57789, SNR=53.6, Peak=7386 HFD=3.4 21:52:38.030 00.339 30444 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.05) = xAngle (1.71 = 1.71) 21:52:38.030 00.000 30444 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.61 = 1.61) 21:52:38.030 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.10 cameraTheta=2.75 mountX=-0.01 mountY=0.10, mountTheta=1.71 21:52:38.031 00.001 30444 UpdateImageDisplay: Size=(640,480) min=1860, max=7386, FiltMin=2466, FiltMax=6137, Gamma=2.950 21:52:38.080 00.049 30444 UpdateGuideState exits: m=57789 SNR=53.6 Saturated 21:52:38.081 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:38.081 00.000 30444 ScheduleExposure(1500,3,1) exposurePending=0 21:52:38.081 00.000 30444 Enqueuing Expose request 21:52:38.081 00.000 15672 Worker thread wakes up 21:52:38.081 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:52:38.081 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(418,170,31,31) 21:52:39.688 01.607 15672 Exposure complete 21:52:39.708 00.020 15672 worker thread done servicing request 21:52:39.708 00.000 30444 OnExposeComplete: enter 21:52:39.708 00.000 30444 UpdateGuideState(): m_state=2 21:52:39.708 00.000 30444 Star::Find(15, 432, 185, 0, (0,0,0,0), 0.0, 255) frame 7 21:52:39.708 00.000 30444 Star::Find returns 1 (1), X=433.61, Y=185.35, Mass=52841, SNR=52.6, Peak=7515 HFD=3.2 21:52:39.708 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.05) = xAngle (-1.00 = -1.00) 21:52:39.708 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.09 = -1.09) 21:52:39.709 00.001 30444 CameraToMount -- cameraX=0.87 cameraY=0.04 hyp=0.87 cameraTheta=0.05 mountX=0.48 mountY=-0.78, mountTheta=-1.02 21:52:39.709 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=8334, FiltMin=2431, FiltMax=6275, Gamma=2.950 21:52:39.758 00.049 30444 UpdateGuideState exits: m=52841 SNR=52.6 Saturated 21:52:39.758 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:39.758 00.000 30444 ScheduleExposure(1500,3,1) exposurePending=0 21:52:39.758 00.000 30444 Enqueuing Expose request 21:52:39.758 00.000 15672 Worker thread wakes up 21:52:39.758 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:52:39.758 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(419,170,31,31) 21:52:41.166 01.408 15672 Exposure complete 21:52:41.185 00.019 15672 worker thread done servicing request 21:52:41.185 00.000 30444 OnExposeComplete: enter 21:52:41.185 00.000 30444 UpdateGuideState(): m_state=2 21:52:41.185 00.000 30444 Star::Find(15, 433, 185, 0, (0,0,0,0), 0.0, 255) frame 8 21:52:41.186 00.001 30444 Star::Find returns 1 (1), X=433.29, Y=185.57, Mass=60616, SNR=61.4, Peak=7526 HFD=3.5 21:52:41.186 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.05) = xAngle (-0.61 = -0.61) 21:52:41.186 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-0.70 = -0.70) 21:52:41.186 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.26 hyp=0.61 cameraTheta=0.44 mountX=0.50 mountY=-0.39, mountTheta=-0.67 21:52:41.186 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=7932, FiltMin=2479, FiltMax=6418, Gamma=2.950 21:52:41.235 00.049 30444 UpdateGuideState exits: m=60616 SNR=61.4 Saturated 21:52:41.235 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:41.235 00.000 30444 ScheduleExposure(1500,3,1) exposurePending=0 21:52:41.235 00.000 30444 Enqueuing Expose request 21:52:41.235 00.000 15672 Worker thread wakes up 21:52:41.235 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:52:41.235 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(418,171,31,31) 21:52:42.841 01.606 15672 Exposure complete 21:52:42.861 00.020 15672 worker thread done servicing request 21:52:42.861 00.000 30444 OnExposeComplete: enter 21:52:42.861 00.000 30444 UpdateGuideState(): m_state=2 21:52:42.861 00.000 30444 Star::Find(15, 433, 185, 0, (0,0,0,0), 0.0, 255) frame 9 21:52:42.861 00.000 30444 Star::Find returns 1 (1), X=432.95, Y=185.66, Mass=63994, SNR=56.0, Peak=7967 HFD=3.5 21:52:42.861 00.000 30444 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.05) = xAngle (-0.02 = -0.02) 21:52:42.862 00.001 30444 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-0.11 = -0.11) 21:52:42.862 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.35 hyp=0.40 cameraTheta=1.03 mountX=0.40 mountY=-0.05, mountTheta=-0.11 21:52:42.862 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2046, max=7967, FiltMin=2378, FiltMax=6020, Gamma=2.950 21:52:42.912 00.050 30444 UpdateGuideState exits: m=63994 SNR=56.0 Saturated 21:52:42.912 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:42.912 00.000 30444 ScheduleExposure(1500,3,1) exposurePending=0 21:52:42.912 00.000 30444 Enqueuing Expose request 21:52:42.912 00.000 15672 Worker thread wakes up 21:52:42.912 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:52:42.912 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(418,171,31,31) 21:52:44.318 01.406 15672 Exposure complete 21:52:44.338 00.020 15672 worker thread done servicing request 21:52:44.338 00.000 30444 OnExposeComplete: enter 21:52:44.338 00.000 30444 UpdateGuideState(): m_state=2 21:52:44.338 00.000 30444 Star::Find(15, 432, 185, 0, (0,0,0,0), 0.0, 255) frame 10 21:52:44.338 00.000 30444 Star::Find returns 1 (1), X=433.97, Y=185.67, Mass=57534, SNR=56.5, Peak=7050 HFD=3.4 21:52:44.338 00.000 30444 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.05) = xAngle (-0.76 = -0.76) 21:52:44.338 00.000 30444 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-0.85 = -0.85) 21:52:44.338 00.000 30444 CameraToMount -- cameraX=1.23 cameraY=0.36 hyp=1.28 cameraTheta=0.29 mountX=0.93 mountY=-0.97, mountTheta=-0.80 21:52:44.339 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2005, max=7210, FiltMin=2383, FiltMax=6590, Gamma=2.950 21:52:44.389 00.050 30444 UpdateGuideState exits: m=57534 SNR=56.5 Saturated 21:52:44.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:44.389 00.000 30444 ScheduleExposure(1500,3,1) exposurePending=0 21:52:44.389 00.000 30444 Enqueuing Expose request 21:52:44.389 00.000 15672 Worker thread wakes up 21:52:44.389 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:52:44.389 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(419,171,31,31) 21:52:45.997 01.608 15672 Exposure complete 21:52:46.017 00.020 15672 worker thread done servicing request 21:52:46.017 00.000 30444 OnExposeComplete: enter 21:52:46.017 00.000 30444 UpdateGuideState(): m_state=2 21:52:46.017 00.000 30444 Star::Find(15, 433, 185, 0, (0,0,0,0), 0.0, 255) frame 11 21:52:46.018 00.001 30444 Star::Find returns 1 (1), X=434.12, Y=185.38, Mass=61350, SNR=67.7, Peak=6747 HFD=3.7 21:52:46.018 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.05) = xAngle (-0.99 = -0.99) 21:52:46.018 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.09 = -1.09) 21:52:46.018 00.000 30444 CameraToMount -- cameraX=1.38 cameraY=0.07 hyp=1.39 cameraTheta=0.05 mountX=0.76 mountY=-1.23, mountTheta=-1.02 21:52:46.018 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2022, max=7758, FiltMin=2420, FiltMax=6577, Gamma=2.950 21:52:46.067 00.049 30444 UpdateGuideState exits: m=61350 SNR=67.7 Saturated 21:52:46.067 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:46.067 00.000 30444 ScheduleExposure(1500,3,1) exposurePending=0 21:52:46.067 00.000 30444 Enqueuing Expose request 21:52:46.067 00.000 15672 Worker thread wakes up 21:52:46.067 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:52:46.067 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(419,170,31,31) 21:52:47.482 01.415 15672 Exposure complete 21:52:47.510 00.028 15672 worker thread done servicing request 21:52:47.511 00.001 30444 OnExposeComplete: enter 21:52:47.511 00.000 30444 UpdateGuideState(): m_state=2 21:52:47.511 00.000 30444 Star::Find(15, 434, 185, 0, (0,0,0,0), 0.0, 255) frame 12 21:52:47.511 00.000 30444 Star::Find returns 1 (1), X=434.27, Y=185.01, Mass=62086, SNR=64.5, Peak=7919 HFD=3.2 21:52:47.511 00.000 30444 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.05) = xAngle (-1.24 = -1.24) 21:52:47.511 00.000 30444 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.33 = -1.33) 21:52:47.511 00.000 30444 CameraToMount -- cameraX=1.53 cameraY=-0.30 hyp=1.56 cameraTheta=-0.19 mountX=0.51 mountY=-1.51, mountTheta=-1.25 21:52:47.512 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=8071, FiltMin=2464, FiltMax=6952, Gamma=2.950 21:52:47.561 00.049 30444 UpdateGuideState exits: m=62086 SNR=64.5 Saturated 21:52:47.561 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:47.561 00.000 30444 ScheduleExposure(1500,3,1) exposurePending=0 21:52:47.561 00.000 30444 Enqueuing Expose request 21:52:47.561 00.000 15672 Worker thread wakes up 21:52:47.561 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:52:47.561 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(419,170,31,31) 21:52:49.170 01.609 15672 Exposure complete 21:52:49.189 00.019 15672 worker thread done servicing request 21:52:49.189 00.000 30444 OnExposeComplete: enter 21:52:49.189 00.000 30444 UpdateGuideState(): m_state=2 21:52:49.189 00.000 30444 Star::Find(15, 434, 185, 0, (0,0,0,0), 0.0, 255) frame 13 21:52:49.189 00.000 30444 Star::Find returns 1 (1), X=433.88, Y=185.11, Mass=55854, SNR=64.1, Peak=7779 HFD=2.9 21:52:49.189 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.05) = xAngle (-1.22 = -1.22) 21:52:49.189 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.31 = -1.31) 21:52:49.189 00.000 30444 CameraToMount -- cameraX=1.14 cameraY=-0.20 hyp=1.16 cameraTheta=-0.17 mountX=0.40 mountY=-1.12, mountTheta=-1.23 21:52:49.190 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=7779, FiltMin=2460, FiltMax=6398, Gamma=2.950 21:52:49.238 00.048 30444 UpdateGuideState exits: m=55854 SNR=64.1 Saturated 21:52:49.238 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:49.239 00.001 30444 ScheduleExposure(1500,3,1) exposurePending=0 21:52:49.239 00.000 30444 Enqueuing Expose request 21:52:49.239 00.000 15672 Worker thread wakes up 21:52:49.239 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:52:49.239 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(419,170,31,31) 21:52:50.647 01.408 15672 Exposure complete 21:52:50.667 00.020 15672 worker thread done servicing request 21:52:50.667 00.000 30444 OnExposeComplete: enter 21:52:50.667 00.000 30444 UpdateGuideState(): m_state=2 21:52:50.668 00.001 30444 Star::Find(15, 433, 185, 0, (0,0,0,0), 0.0, 255) frame 14 21:52:50.668 00.000 30444 Star::Find returns 1 (1), X=434.52, Y=185.00, Mass=56521, SNR=66.4, Peak=8378 HFD=3.0 21:52:50.668 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.05) = xAngle (-1.22 = -1.22) 21:52:50.668 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.31 = -1.31) 21:52:50.668 00.000 30444 CameraToMount -- cameraX=1.78 cameraY=-0.31 hyp=1.80 cameraTheta=-0.17 mountX=0.62 mountY=-1.74, mountTheta=-1.23 21:52:50.668 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=8891, FiltMin=2454, FiltMax=7441, Gamma=2.950 21:52:50.717 00.049 30444 UpdateGuideState exits: m=56521 SNR=66.4 Saturated 21:52:50.717 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:50.717 00.000 30444 ScheduleExposure(1500,3,1) exposurePending=0 21:52:50.717 00.000 30444 Enqueuing Expose request 21:52:50.718 00.001 15672 Worker thread wakes up 21:52:50.718 00.000 15672 worker thread servicing REQUEST_EXPOSE 1500 21:52:50.718 00.000 15672 Handling exposure in thread, d=1500 o=3 r=(420,170,31,31) 21:52:50.988 00.270 30444 OnExposureDurationSelected: duration = 2500 21:52:52.326 01.338 15672 Exposure complete 21:52:52.346 00.020 15672 worker thread done servicing request 21:52:52.346 00.000 30444 OnExposeComplete: enter 21:52:52.346 00.000 30444 UpdateGuideState(): m_state=2 21:52:52.346 00.000 30444 Star::Find(15, 434, 185, 0, (0,0,0,0), 0.0, 255) frame 15 21:52:52.346 00.000 30444 Star::Find returns 1 (1), X=434.44, Y=184.78, Mass=68185, SNR=65.1, Peak=8042 HFD=3.5 21:52:52.347 00.001 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.05) = xAngle (-1.35 = -1.35) 21:52:52.347 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.44 = -1.44) 21:52:52.347 00.000 30444 CameraToMount -- cameraX=1.70 cameraY=-0.53 hyp=1.78 cameraTheta=-0.30 mountX=0.39 mountY=-1.76, mountTheta=-1.35 21:52:52.347 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2097, max=8042, FiltMin=2411, FiltMax=6725, Gamma=2.950 21:52:52.397 00.050 30444 UpdateGuideState exits: m=68185 SNR=65.1 Saturated 21:52:52.397 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:52.397 00.000 30444 ScheduleExposure(2500,3,1) exposurePending=0 21:52:52.397 00.000 30444 Enqueuing Expose request 21:52:52.397 00.000 15672 Worker thread wakes up 21:52:52.397 00.000 15672 worker thread servicing REQUEST_EXPOSE 2500 21:52:52.397 00.000 15672 Handling exposure in thread, d=2500 o=3 r=(419,170,31,31) 21:52:52.397 00.000 15672 ZWO: set CONTROL_EXPOSURE 2500000 21:52:54.803 02.406 15672 Exposure complete 21:52:54.823 00.020 15672 worker thread done servicing request 21:52:54.823 00.000 30444 OnExposeComplete: enter 21:52:54.823 00.000 30444 UpdateGuideState(): m_state=2 21:52:54.824 00.001 30444 Star::Find(15, 434, 184, 0, (0,0,0,0), 0.0, 255) frame 16 21:52:54.824 00.000 30444 Star::Find returns 1 (1), X=434.74, Y=184.88, Mass=64423, SNR=69.5, Peak=8778 HFD=3.3 21:52:54.824 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.05) = xAngle (-1.26 = -1.26) 21:52:54.824 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.35 = -1.35) 21:52:54.824 00.000 30444 CameraToMount -- cameraX=2.00 cameraY=-0.42 hyp=2.04 cameraTheta=-0.21 mountX=0.63 mountY=-2.00, mountTheta=-1.26 21:52:54.825 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2022, max=8778, FiltMin=2360, FiltMax=6533, Gamma=2.950 21:52:54.874 00.049 30444 UpdateGuideState exits: m=64423 SNR=69.5 Saturated 21:52:54.874 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:54.874 00.000 30444 ScheduleExposure(2500,3,1) exposurePending=0 21:52:54.874 00.000 30444 Enqueuing Expose request 21:52:54.874 00.000 15672 Worker thread wakes up 21:52:54.874 00.000 15672 worker thread servicing REQUEST_EXPOSE 2500 21:52:54.874 00.000 15672 Handling exposure in thread, d=2500 o=3 r=(420,170,31,31) 21:52:55.308 00.434 30444 OnExposureDurationSelected: duration = 2000 21:52:57.481 02.173 15672 Exposure complete 21:52:57.501 00.020 15672 worker thread done servicing request 21:52:57.501 00.000 30444 OnExposeComplete: enter 21:52:57.501 00.000 30444 UpdateGuideState(): m_state=2 21:52:57.501 00.000 30444 Star::Find(15, 434, 184, 0, (0,0,0,0), 0.0, 255) frame 17 21:52:57.501 00.000 30444 Star::Find returns 1 (1), X=435.10, Y=185.12, Mass=103362, SNR=82.8, Peak=12801 HFD=3.3 21:52:57.501 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.05) = xAngle (-1.13 = -1.13) 21:52:57.501 00.000 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.22 = -1.22) 21:52:57.501 00.000 30444 CameraToMount -- cameraX=2.36 cameraY=-0.19 hyp=2.37 cameraTheta=-0.08 mountX=1.02 mountY=-2.23, mountTheta=-1.14 21:52:57.502 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2399, max=13755, FiltMin=2816, FiltMax=9589, Gamma=2.950 21:52:57.551 00.049 30444 UpdateGuideState exits: m=103362 SNR=82.8 Saturated 21:52:57.552 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:52:57.552 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:52:57.552 00.000 30444 Enqueuing Expose request 21:52:57.552 00.000 15672 Worker thread wakes up 21:52:57.552 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:52:57.552 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:52:57.552 00.000 15672 ZWO: set CONTROL_EXPOSURE 2000000 21:52:59.962 02.410 15672 Exposure complete 21:52:59.982 00.020 15672 worker thread done servicing request 21:52:59.982 00.000 30444 OnExposeComplete: enter 21:52:59.982 00.000 30444 UpdateGuideState(): m_state=2 21:52:59.983 00.001 30444 Star::Find(15, 435, 185, 0, (0,0,0,0), 0.0, 255) frame 18 21:52:59.983 00.000 30444 Star::Find returns 1 (1), X=435.27, Y=185.20, Mass=118606, SNR=95.4, Peak=12424 HFD=3.6 21:52:59.983 00.000 30444 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.05) = xAngle (-1.09 = -1.09) 21:52:59.983 00.000 30444 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.18 = -1.18) 21:52:59.983 00.000 30444 CameraToMount -- cameraX=2.53 cameraY=-0.11 hyp=2.53 cameraTheta=-0.04 mountX=1.17 mountY=-2.34, mountTheta=-1.11 21:52:59.983 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2364, max=12783, FiltMin=2771, FiltMax=9572, Gamma=2.950 21:53:00.033 00.050 30444 UpdateGuideState exits: m=118606 SNR=95.4 Saturated 21:53:00.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:00.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:00.033 00.000 30444 Enqueuing Expose request 21:53:00.033 00.000 15672 Worker thread wakes up 21:53:00.034 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:00.034 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:02.104 02.070 30444 GuideButtonClick i=1 ctx=Guide button clicked 21:53:02.106 00.002 30444 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0 21:53:02.106 00.000 30444 Suppressed alert: For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map. 21:53:02.112 00.006 30444 ScopeASCOM::GetDeclination() returns 61.6 21:53:02.116 00.004 30444 Changing from state SELECTED to CALIBRATING_PRIMARY 21:53:02.116 00.000 30444 guider state => CALIBRATED 21:53:02.116 00.000 30444 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 21:53:02.116 00.000 30444 reset dither spiral 21:53:02.141 00.025 15672 Exposure complete 21:53:02.161 00.020 15672 worker thread done servicing request 21:53:02.172 00.011 30444 OnExposeComplete: enter 21:53:02.173 00.001 30444 UpdateGuideState(): m_state=5 21:53:02.173 00.000 30444 Star::Find(15, 435, 185, 0, (0,0,0,0), 0.0, 255) frame 19 21:53:02.173 00.000 30444 Star::Find returns 1 (1), X=435.26, Y=185.41, Mass=77455, SNR=71.1, Peak=9245 HFD=3.5 21:53:02.173 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.05) = xAngle (-1.01 = -1.01) 21:53:02.173 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.10 = -1.10) 21:53:02.173 00.000 30444 CameraToMount -- cameraX=2.52 cameraY=0.10 hyp=2.52 cameraTheta=0.04 mountX=1.35 mountY=-2.25, mountTheta=-1.03 21:53:02.173 00.000 30444 Changing from state CALIBRATED to GUIDING 21:53:02.176 00.003 30444 ScopeASCOM::GetDeclination() returns 61.6 21:53:02.179 00.003 30444 ScopeASCOM::SideOfPier() returns 1 21:53:02.179 00.000 30444 AdjustCalibrationForScopePointing (scope): current dec=61.6 pierSide=1, cal dec=61.6 pierSide=1 rotAngle=None bin=2 21:53:02.179 00.000 30444 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 1000 21:53:02.179 00.000 30444 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.546990 21:53:02.180 00.001 30444 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089 21:53:02.180 00.000 30444 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089 21:53:02.180 00.000 30444 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 5.431290 21:53:02.180 00.000 30444 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 31 21:53:02.180 00.000 30444 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11 21:53:02.181 00.001 30444 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000 21:53:02.181 00.000 30444 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0 21:53:02.181 00.000 30444 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "07/29/20 22:06:29" 21:53:02.181 00.000 30444 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1 21:53:02.181 00.000 30444 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.3 0.6}, {0.7 1.4}, {1.2 1.7}, {1.4 2.6}, {2.0 3.0}, {2.3 3.6}, {2.9 4.4}, {3.2 4.7}, {3.3 5.4}, {3.4 5.3}, {4.1 5.6}, {4.2 6.4}, {4.7 7.0}, {4.6 7.8}, {5.5 8.4}, {5.7 8.1}, {6.2 10.1}, {6.4 10.3}, {7.3 11.3}, {7.3 12.6}, {7.1 13.6}, {8.4 14.0}, {8.9 15.3}, {9.5 16.2}, {9.5 17.7}, {10.5 18.3}, {10.9 19.1}, {11.5 19.8}, {11.8 20.4}, {11.9 21.3}, {13.2 22.8}, {13.2 22.8}, {11.0 20.0}, {7.0 12.6}, {5.6 9.3}, {1.4 1.8}, {0.1 -0.9}, {-3.3 -7.5}" 21:53:02.182 00.001 30444 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.0 -1.1}, {3.9 -3.5}, {5.7 -4.3}, {7.6 -6.6}, {10.1 -7.7}, {12.5 -9.2}, {14.1 -10.6}, {16.3 -12.2}, {18.1 -13.6}, {20.3 -14.5}, {21.8 -15.6}, {21.8 -15.6}, {22.3 -15.7}, {22.9 -15.9}, {21.7 -15.0}" 21:53:02.184 00.002 30444 ScopeASCOM::GetGuideRates returns 0 3.008 3.008 a-s/sec 21:53:02.184 00.000 30444 Alert: Mount guide speeds are different from those used in last calibration. Do a new calibration or reset mount guide speed settings to previous values. 21:53:02.402 00.218 30444 Guide speeds have changed since calibration. Orig RA = 7.5, Orig Dec = 7.5, Curr RA = 3.0, Curr Dec = 3.0, Units are arc-sec/sec 21:53:02.402 00.000 30444 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000 21:53:02.402 00.000 30444 skipping Dec comp: initial calibration too far from equator 21:53:02.402 00.000 30444 Alert: Calibration was too far from equator, recalibration is needed. 21:53:02.409 00.007 30444 ScopeASCOM::GetDeclination() returns 61.6 21:53:02.410 00.001 30444 ScopeASCOM::SideOfPier() returns 1 21:53:02.411 00.001 30444 setting lock position to (435.26, 185.41) 21:53:02.411 00.000 30444 guider state => GUIDING 21:53:02.411 00.000 30444 Status Line: Guiding 21:53:02.412 00.001 30444 Mount: notify guiding started 21:53:02.413 00.001 30444 GetString("/profile/2/name", "") returns "JohnsProfile" 21:53:02.413 00.000 30444 GetString("/profile/2/scope/calibration/timestamp", "") returns "08/07/20 21:35:09" 21:53:02.413 00.000 30444 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001892 21:53:02.413 00.000 30444 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.005429 21:53:02.414 00.001 30444 GetInt("/profile/2/scope/calibration/binning", 1) returns 2 21:53:02.414 00.000 30444 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.046730 21:53:02.414 00.000 30444 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 2.522730 21:53:02.414 00.000 30444 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 1.075200 21:53:02.415 00.001 30444 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1 21:53:02.415 00.000 30444 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1 21:53:02.415 00.000 30444 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1 21:53:02.415 00.000 30444 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000 21:53:02.415 00.000 30444 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 1000 21:53:02.416 00.001 30444 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.546990 21:53:02.416 00.000 30444 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089 21:53:02.416 00.000 30444 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089 21:53:02.416 00.000 30444 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 5.431290 21:53:02.416 00.000 30444 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 31 21:53:02.417 00.001 30444 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11 21:53:02.417 00.000 30444 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000 21:53:02.417 00.000 30444 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0 21:53:02.417 00.000 30444 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "07/29/20 22:06:29" 21:53:02.417 00.000 30444 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1 21:53:02.418 00.001 30444 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.3 0.6}, {0.7 1.4}, {1.2 1.7}, {1.4 2.6}, {2.0 3.0}, {2.3 3.6}, {2.9 4.4}, {3.2 4.7}, {3.3 5.4}, {3.4 5.3}, {4.1 5.6}, {4.2 6.4}, {4.7 7.0}, {4.6 7.8}, {5.5 8.4}, {5.7 8.1}, {6.2 10.1}, {6.4 10.3}, {7.3 11.3}, {7.3 12.6}, {7.1 13.6}, {8.4 14.0}, {8.9 15.3}, {9.5 16.2}, {9.5 17.7}, {10.5 18.3}, {10.9 19.1}, {11.5 19.8}, {11.8 20.4}, {11.9 21.3}, {13.2 22.8}, {13.2 22.8}, {11.0 20.0}, {7.0 12.6}, {5.6 9.3}, {1.4 1.8}, {0.1 -0.9}, {-3.3 -7.5}" 21:53:02.418 00.000 30444 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.0 -1.1}, {3.9 -3.5}, {5.7 -4.3}, {7.6 -6.6}, {10.1 -7.7}, {12.5 -9.2}, {14.1 -10.6}, {16.3 -12.2}, {18.1 -13.6}, {20.3 -14.5}, {21.8 -15.6}, {21.8 -15.6}, {22.3 -15.7}, {22.9 -15.9}, {21.7 -15.0}" 21:53:02.418 00.000 30444 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 1000 21:53:02.419 00.001 30444 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.546990 21:53:02.419 00.000 30444 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089 21:53:02.419 00.000 30444 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089 21:53:02.419 00.000 30444 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 5.431290 21:53:02.419 00.000 30444 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 31 21:53:02.420 00.001 30444 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11 21:53:02.420 00.000 30444 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000 21:53:02.420 00.000 30444 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0 21:53:02.420 00.000 30444 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "07/29/20 22:06:29" 21:53:02.420 00.000 30444 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1 21:53:02.421 00.001 30444 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.3 0.6}, {0.7 1.4}, {1.2 1.7}, {1.4 2.6}, {2.0 3.0}, {2.3 3.6}, {2.9 4.4}, {3.2 4.7}, {3.3 5.4}, {3.4 5.3}, {4.1 5.6}, {4.2 6.4}, {4.7 7.0}, {4.6 7.8}, {5.5 8.4}, {5.7 8.1}, {6.2 10.1}, {6.4 10.3}, {7.3 11.3}, {7.3 12.6}, {7.1 13.6}, {8.4 14.0}, {8.9 15.3}, {9.5 16.2}, {9.5 17.7}, {10.5 18.3}, {10.9 19.1}, {11.5 19.8}, {11.8 20.4}, {11.9 21.3}, {13.2 22.8}, {13.2 22.8}, {11.0 20.0}, {7.0 12.6}, {5.6 9.3}, {1.4 1.8}, {0.1 -0.9}, {-3.3 -7.5}" 21:53:02.421 00.000 30444 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.0 -1.1}, {3.9 -3.5}, {5.7 -4.3}, {7.6 -6.6}, {10.1 -7.7}, {12.5 -9.2}, {14.1 -10.6}, {16.3 -12.2}, {18.1 -13.6}, {20.3 -14.5}, {21.8 -15.6}, {21.8 -15.6}, {22.3 -15.7}, {22.9 -15.9}, {21.7 -15.0}" 21:53:02.423 00.002 30444 ScopeASCOM::GetGuideRates returns 0 3.008 3.008 a-s/sec 21:53:02.426 00.003 30444 ScopeASCOM::SideOfPier() returns 1 21:53:02.426 00.000 30444 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00 21:53:02.426 00.000 30444 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00 21:53:02.427 00.001 30444 ScopeASCOM::GetDeclination() returns 61.6 21:53:02.427 00.000 30444 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 61.6 21:53:02.427 00.000 30444 MountToCamera -- mountTheta (0.00) + m_xAngle (1.05) = xAngle (1.05 = 1.05) 21:53:02.427 00.000 30444 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00 21:53:02.427 00.000 30444 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr 21:53:02.427 00.000 30444 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec 21:53:02.428 00.001 30444 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1 21:53:02.428 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=20638, FiltMin=2654, FiltMax=13432, Gamma=2.950 21:53:02.473 00.045 30444 UpdateGuideState exits: m=77455 SNR=71.1 Saturated 21:53:02.473 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:02.473 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:02.474 00.001 30444 Enqueuing Expose request 21:53:02.474 00.000 15672 Worker thread wakes up 21:53:02.474 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:02.474 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:04.382 01.908 15672 Exposure complete 21:53:04.402 00.020 15672 worker thread done servicing request 21:53:04.402 00.000 30444 OnExposeComplete: enter 21:53:04.402 00.000 30444 UpdateGuideState(): m_state=6 21:53:04.402 00.000 30444 Star::Find(15, 435, 185, 0, (0,0,0,0), 0.0, 255) frame 1 21:53:04.402 00.000 30444 Star::Find returns 1 (1), X=435.79, Y=185.37, Mass=80916, SNR=66.6, Peak=9722 HFD=3.5 21:53:04.402 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.05) = xAngle (-1.11 = -1.11) 21:53:04.402 00.000 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.21 = -1.21) 21:53:04.402 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-0.04 hyp=0.53 cameraTheta=-0.07 mountX=0.24 mountY=-0.50, mountTheta=-1.13 21:53:04.402 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.04, opts=13) 21:53:04.402 00.000 30444 Enqueuing Move request for scope (0.53, -0.04) 21:53:04.403 00.001 15672 Worker thread wakes up 21:53:04.403 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.04) opts 0xd 21:53:04.403 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.04) 21:53:04.403 00.000 15672 Moving (0.53, -0.04) raw xDistance=0.24 yDistance=-0.50 21:53:04.408 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=9890, FiltMin=2623, FiltMax=7791, Gamma=2.950 21:53:04.421 00.013 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 21:53:04.421 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 21:53:04.422 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50 21:53:04.422 00.000 15672 MoveAxis(E, 0, ABG) 21:53:04.422 00.000 15672 Move returns status 0, amount 0 21:53:04.422 00.000 15672 MoveAxis(N, 0, ABG) 21:53:04.422 00.000 15672 Move returns status 0, amount 0 21:53:04.422 00.000 15672 move complete, result=0 21:53:04.422 00.000 15672 worker thread done servicing request 21:53:04.454 00.032 30444 UpdateGuideState exits: m=80916 SNR=66.6 Saturated 21:53:04.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:04.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:04.454 00.000 30444 Enqueuing Expose request 21:53:04.454 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 21:53:04.454 00.000 15672 Worker thread wakes up 21:53:04.454 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:04.454 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:06.562 02.108 15672 Exposure complete 21:53:06.582 00.020 15672 worker thread done servicing request 21:53:06.627 00.045 30444 OnExposeComplete: enter 21:53:06.627 00.000 30444 UpdateGuideState(): m_state=6 21:53:06.627 00.000 30444 Star::Find(15, 435, 185, 0, (0,0,0,0), 0.0, 255) frame 2 21:53:06.627 00.000 30444 Star::Find returns 1 (1), X=435.83, Y=184.58, Mass=95783, SNR=80.6, Peak=9043 HFD=3.7 21:53:06.627 00.000 30444 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.05) = xAngle (-2.01 = -2.01) 21:53:06.627 00.000 30444 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-2.10 = -2.10) 21:53:06.627 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=-0.83 hyp=1.01 cameraTheta=-0.96 mountX=-0.43 mountY=-0.87, mountTheta=-2.03 21:53:06.628 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=-0.83, opts=13) 21:53:06.628 00.000 30444 Enqueuing Move request for scope (0.58, -0.83) 21:53:06.628 00.000 15672 Worker thread wakes up 21:53:06.628 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.83) opts 0xd 21:53:06.628 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, -0.83) 21:53:06.628 00.000 15672 Moving (0.58, -0.83) raw xDistance=-0.43 yDistance=-0.87 21:53:06.628 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 21:53:06.628 00.000 15672 resist switch: large excursion: input -0.87 thresh 0.75 direction from 0 to -1 21:53:06.628 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.61 21:53:06.628 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87 21:53:06.628 00.000 15672 MoveAxis(E, 143, ABG) 21:53:06.628 00.000 15672 Guiding Dir = 2, Dur = 143 21:53:06.629 00.001 15672 IsSlewing returns 0 21:53:06.634 00.005 15672 IsGuiding returns 0 21:53:06.635 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=9416, FiltMin=2622, FiltMax=8036, Gamma=2.950 21:53:06.664 00.029 15672 PulseGuide returned control before completion, sleep 124 21:53:06.685 00.021 30444 UpdateGuideState exits: m=95783 SNR=80.6 Saturated 21:53:06.685 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:06.685 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:06.686 00.001 30444 Enqueuing Expose request 21:53:06.790 00.104 15672 IsGuiding returns 1 21:53:06.790 00.000 15672 scope still moving after pulse duration time elapsed 21:53:06.812 00.022 15672 IsSlewing returns 0 21:53:06.814 00.002 15672 IsGuiding returns 1 21:53:06.836 00.022 15672 IsSlewing returns 0 21:53:06.871 00.035 15672 IsGuiding returns 0 21:53:06.871 00.000 15672 scope move finished after 143 + 93 ms 21:53:06.872 00.001 15672 Move returns status 0, amount 143 21:53:06.872 00.000 15672 MoveAxis(N, 160, ABG) 21:53:06.872 00.000 15672 Guiding Dir = 0, Dur = 160 21:53:06.872 00.000 15672 IsSlewing returns 0 21:53:06.873 00.001 15672 IsGuiding returns 0 21:53:06.951 00.078 15672 PulseGuide returned control before completion, sleep 93 21:53:07.048 00.097 15672 IsGuiding returns 1 21:53:07.048 00.000 15672 scope still moving after pulse duration time elapsed 21:53:07.069 00.021 15672 IsSlewing returns 0 21:53:07.070 00.001 15672 IsGuiding returns 1 21:53:07.090 00.020 15672 IsSlewing returns 0 21:53:07.144 00.054 15672 IsGuiding returns 0 21:53:07.145 00.001 15672 scope move finished after 160 + 110 ms 21:53:07.145 00.000 15672 Move returns status 0, amount 160 21:53:07.145 00.000 15672 move complete, result=0 21:53:07.145 00.000 15672 worker thread done servicing request 21:53:07.145 00.000 15672 Worker thread wakes up 21:53:07.145 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:07.145 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:07.146 00.001 30444 GuideStep: -0.4 px 143 ms EAST, -0.9 px 160 ms NORTH 21:53:09.053 01.907 15672 Exposure complete 21:53:09.073 00.020 15672 worker thread done servicing request 21:53:09.074 00.001 30444 OnExposeComplete: enter 21:53:09.074 00.000 30444 UpdateGuideState(): m_state=6 21:53:09.074 00.000 30444 Star::Find(15, 435, 184, 0, (0,0,0,0), 0.0, 255) frame 3 21:53:09.074 00.000 30444 Star::Find returns 1 (1), X=436.19, Y=184.56, Mass=74904, SNR=69.4, Peak=7991 HFD=3.6 21:53:09.074 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.05) = xAngle (-1.79 = -1.79) 21:53:09.074 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.88 = -1.88) 21:53:09.074 00.000 30444 CameraToMount -- cameraX=0.93 cameraY=-0.85 hyp=1.26 cameraTheta=-0.74 mountX=-0.27 mountY=-1.20, mountTheta=-1.79 21:53:09.074 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.93, y=-0.85, opts=13) 21:53:09.075 00.001 30444 Enqueuing Move request for scope (0.93, -0.85) 21:53:09.075 00.000 15672 Worker thread wakes up 21:53:09.075 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.85) opts 0xd 21:53:09.075 00.000 15672 Handling offset move in thread for scope, endpoint = (0.93, -0.85) 21:53:09.075 00.000 15672 Moving (0.93, -0.85) raw xDistance=-0.27 yDistance=-1.20 21:53:09.075 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27 21:53:09.075 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.20 from input -1.20 21:53:09.075 00.000 15672 MoveAxis(E, 99, ABG) 21:53:09.075 00.000 15672 Guiding Dir = 2, Dur = 99 21:53:09.075 00.000 15672 IsSlewing returns 0 21:53:09.077 00.002 15672 IsGuiding returns 0 21:53:09.081 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=9561, FiltMin=2639, FiltMax=7620, Gamma=2.950 21:53:09.092 00.011 15672 PulseGuide returned control before completion, sleep 94 21:53:09.133 00.041 30444 UpdateGuideState exits: m=74904 SNR=69.4 Saturated 21:53:09.133 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:09.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:09.133 00.000 30444 Enqueuing Expose request 21:53:09.205 00.072 15672 IsGuiding returns 0 21:53:09.205 00.000 15672 Move returns status 0, amount 99 21:53:09.205 00.000 15672 MoveAxis(N, 221, ABG) 21:53:09.205 00.000 15672 Guiding Dir = 0, Dur = 221 21:53:09.205 00.000 15672 IsSlewing returns 0 21:53:09.206 00.001 15672 IsGuiding returns 0 21:53:09.284 00.078 15672 PulseGuide returned control before completion, sleep 154 21:53:09.442 00.158 15672 IsGuiding returns 1 21:53:09.442 00.000 15672 scope still moving after pulse duration time elapsed 21:53:09.463 00.021 15672 IsSlewing returns 0 21:53:09.466 00.003 15672 IsGuiding returns 1 21:53:09.487 00.021 15672 IsSlewing returns 0 21:53:09.489 00.002 15672 IsGuiding returns 1 21:53:09.511 00.022 15672 IsSlewing returns 0 21:53:09.556 00.045 15672 IsGuiding returns 0 21:53:09.556 00.000 15672 scope move finished after 221 + 129 ms 21:53:09.556 00.000 15672 Move returns status 0, amount 221 21:53:09.556 00.000 15672 move complete, result=0 21:53:09.557 00.001 15672 worker thread done servicing request 21:53:09.557 00.000 15672 Worker thread wakes up 21:53:09.557 00.000 30444 GuideStep: -0.3 px 99 ms EAST, -1.2 px 221 ms NORTH 21:53:09.557 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:09.558 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:11.674 02.116 15672 Exposure complete 21:53:11.707 00.033 15672 worker thread done servicing request 21:53:11.707 00.000 30444 OnExposeComplete: enter 21:53:11.707 00.000 30444 UpdateGuideState(): m_state=6 21:53:11.707 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 4 21:53:11.707 00.000 30444 Star::Find returns 1 (1), X=436.12, Y=185.10, Mass=92464, SNR=78.5, Peak=9893 HFD=3.5 21:53:11.707 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.05) = xAngle (-1.39 = -1.39) 21:53:11.707 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.48 = -1.48) 21:53:11.707 00.000 30444 CameraToMount -- cameraX=0.87 cameraY=-0.31 hyp=0.92 cameraTheta=-0.34 mountX=0.17 mountY=-0.92, mountTheta=-1.39 21:53:11.708 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.87, y=-0.31, opts=13) 21:53:11.708 00.000 30444 Enqueuing Move request for scope (0.87, -0.31) 21:53:11.708 00.000 15672 Worker thread wakes up 21:53:11.708 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.31) opts 0xd 21:53:11.708 00.000 15672 Handling offset move in thread for scope, endpoint = (0.87, -0.31) 21:53:11.708 00.000 15672 Moving (0.87, -0.31) raw xDistance=0.17 yDistance=-0.92 21:53:11.708 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 21:53:11.708 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 21:53:11.708 00.000 15672 MoveAxis(E, 0, ABG) 21:53:11.708 00.000 15672 Move returns status 0, amount 0 21:53:11.708 00.000 15672 MoveAxis(N, 169, ABG) 21:53:11.708 00.000 15672 Guiding Dir = 0, Dur = 169 21:53:11.709 00.001 15672 IsSlewing returns 0 21:53:11.711 00.002 15672 IsGuiding returns 0 21:53:11.713 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=9893, FiltMin=2511, FiltMax=8135, Gamma=2.950 21:53:11.763 00.050 30444 UpdateGuideState exits: m=92464 SNR=78.5 Saturated 21:53:11.763 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:11.763 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:11.763 00.000 30444 Enqueuing Expose request 21:53:11.791 00.028 15672 PulseGuide returned control before completion, sleep 100 21:53:11.895 00.104 15672 IsGuiding returns 1 21:53:11.895 00.000 15672 scope still moving after pulse duration time elapsed 21:53:11.916 00.021 15672 IsSlewing returns 0 21:53:11.953 00.037 15672 IsGuiding returns 1 21:53:11.974 00.021 15672 IsSlewing returns 0 21:53:12.015 00.041 15672 IsGuiding returns 0 21:53:12.015 00.000 15672 scope move finished after 169 + 134 ms 21:53:12.015 00.000 15672 Move returns status 0, amount 169 21:53:12.015 00.000 15672 move complete, result=0 21:53:12.015 00.000 15672 worker thread done servicing request 21:53:12.015 00.000 15672 Worker thread wakes up 21:53:12.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:12.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:12.015 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 169 ms NORTH 21:53:13.924 01.909 15672 Exposure complete 21:53:13.944 00.020 15672 worker thread done servicing request 21:53:13.944 00.000 30444 OnExposeComplete: enter 21:53:13.944 00.000 30444 UpdateGuideState(): m_state=6 21:53:13.944 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 5 21:53:13.944 00.000 30444 Star::Find returns 1 (1), X=436.34, Y=185.71, Mass=90115, SNR=80.8, Peak=9965 HFD=3.5 21:53:13.944 00.000 30444 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.05) = xAngle (-0.78 = -0.78) 21:53:13.945 00.001 30444 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-0.87 = -0.87) 21:53:13.945 00.000 30444 CameraToMount -- cameraX=1.08 cameraY=0.30 hyp=1.12 cameraTheta=0.27 mountX=0.80 mountY=-0.86, mountTheta=-0.82 21:53:13.945 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.08, y=0.30, opts=13) 21:53:13.945 00.000 30444 Enqueuing Move request for scope (1.08, 0.30) 21:53:13.945 00.000 15672 Worker thread wakes up 21:53:13.945 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.08, 0.30) opts 0xd 21:53:13.945 00.000 15672 Handling offset move in thread for scope, endpoint = (1.08, 0.30) 21:53:13.945 00.000 15672 Moving (1.08, 0.30) raw xDistance=0.80 yDistance=-0.86 21:53:13.945 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.80 21:53:13.945 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86 21:53:13.945 00.000 15672 MoveAxis(W, 267, ABG) 21:53:13.945 00.000 15672 Guiding Dir = 3, Dur = 267 21:53:13.946 00.001 15672 IsSlewing returns 0 21:53:13.947 00.001 15672 IsGuiding returns 0 21:53:13.951 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=9977, FiltMin=2623, FiltMax=8766, Gamma=2.950 21:53:13.964 00.013 15672 PulseGuide returned control before completion, sleep 261 21:53:14.000 00.036 30444 UpdateGuideState exits: m=90115 SNR=80.8 Saturated 21:53:14.000 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:14.001 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:14.001 00.000 30444 Enqueuing Expose request 21:53:14.228 00.227 15672 IsGuiding returns 1 21:53:14.228 00.000 15672 scope still moving after pulse duration time elapsed 21:53:14.249 00.021 15672 IsSlewing returns 0 21:53:14.300 00.051 15672 IsGuiding returns 0 21:53:14.300 00.000 15672 scope move finished after 267 + 85 ms 21:53:14.300 00.000 15672 Move returns status 0, amount 267 21:53:14.300 00.000 15672 MoveAxis(N, 158, ABG) 21:53:14.300 00.000 15672 Guiding Dir = 0, Dur = 158 21:53:14.301 00.001 15672 IsSlewing returns 0 21:53:14.302 00.001 15672 IsGuiding returns 0 21:53:14.381 00.079 15672 PulseGuide returned control before completion, sleep 90 21:53:14.473 00.092 15672 IsGuiding returns 1 21:53:14.473 00.000 15672 scope still moving after pulse duration time elapsed 21:53:14.493 00.020 15672 IsSlewing returns 0 21:53:14.556 00.063 15672 IsGuiding returns 0 21:53:14.556 00.000 15672 scope move finished after 158 + 95 ms 21:53:14.556 00.000 15672 Move returns status 0, amount 158 21:53:14.556 00.000 15672 move complete, result=0 21:53:14.556 00.000 15672 worker thread done servicing request 21:53:14.557 00.001 15672 Worker thread wakes up 21:53:14.557 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:14.557 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:14.557 00.000 30444 GuideStep: 0.8 px 267 ms WEST, -0.9 px 158 ms NORTH 21:53:16.666 02.109 15672 Exposure complete 21:53:16.686 00.020 15672 worker thread done servicing request 21:53:16.686 00.000 30444 OnExposeComplete: enter 21:53:16.686 00.000 30444 UpdateGuideState(): m_state=6 21:53:16.686 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 6 21:53:16.687 00.001 30444 Star::Find returns 1 (1), X=436.25, Y=185.75, Mass=91534, SNR=84.0, Peak=10078 HFD=3.5 21:53:16.687 00.000 30444 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.05) = xAngle (-0.71 = -0.71) 21:53:16.687 00.000 30444 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-0.81 = -0.81) 21:53:16.687 00.000 30444 CameraToMount -- cameraX=0.99 cameraY=0.34 hyp=1.05 cameraTheta=0.33 mountX=0.79 mountY=-0.76, mountTheta=-0.76 21:53:16.687 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.99, y=0.34, opts=13) 21:53:16.687 00.000 30444 Enqueuing Move request for scope (0.99, 0.34) 21:53:16.687 00.000 15672 Worker thread wakes up 21:53:16.687 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.34) opts 0xd 21:53:16.687 00.000 15672 Handling offset move in thread for scope, endpoint = (0.99, 0.34) 21:53:16.687 00.000 15672 Moving (0.99, 0.34) raw xDistance=0.79 yDistance=-0.76 21:53:16.687 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.79 21:53:16.687 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 21:53:16.688 00.001 15672 MoveAxis(W, 283, ABG) 21:53:16.688 00.000 15672 Guiding Dir = 3, Dur = 283 21:53:16.688 00.000 15672 IsSlewing returns 0 21:53:16.689 00.001 15672 IsGuiding returns 0 21:53:16.693 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=10078, FiltMin=2595, FiltMax=7820, Gamma=2.950 21:53:16.711 00.018 15672 PulseGuide returned control before completion, sleep 272 21:53:16.743 00.032 30444 UpdateGuideState exits: m=91534 SNR=84.0 Saturated 21:53:16.743 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:16.743 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:16.743 00.000 30444 Enqueuing Expose request 21:53:16.987 00.244 15672 IsGuiding returns 1 21:53:16.987 00.000 15672 scope still moving after pulse duration time elapsed 21:53:17.009 00.022 15672 IsSlewing returns 0 21:53:17.016 00.007 15672 IsGuiding returns 0 21:53:17.017 00.001 15672 scope move finished after 283 + 44 ms 21:53:17.017 00.000 15672 Move returns status 0, amount 283 21:53:17.017 00.000 15672 MoveAxis(N, 139, ABG) 21:53:17.017 00.000 15672 Guiding Dir = 0, Dur = 139 21:53:17.018 00.001 15672 IsSlewing returns 0 21:53:17.020 00.002 15672 IsGuiding returns 0 21:53:17.094 00.074 15672 PulseGuide returned control before completion, sleep 75 21:53:17.172 00.078 15672 IsGuiding returns 1 21:53:17.172 00.000 15672 scope still moving after pulse duration time elapsed 21:53:17.193 00.021 15672 IsSlewing returns 0 21:53:17.196 00.003 15672 IsGuiding returns 1 21:53:17.218 00.022 15672 IsSlewing returns 0 21:53:17.221 00.003 15672 IsGuiding returns 1 21:53:17.241 00.020 15672 IsSlewing returns 0 21:53:17.272 00.031 15672 IsGuiding returns 0 21:53:17.272 00.000 15672 scope move finished after 139 + 113 ms 21:53:17.272 00.000 15672 Move returns status 0, amount 139 21:53:17.273 00.001 15672 move complete, result=0 21:53:17.273 00.000 15672 worker thread done servicing request 21:53:17.273 00.000 15672 Worker thread wakes up 21:53:17.273 00.000 30444 GuideStep: 0.8 px 283 ms WEST, -0.8 px 139 ms NORTH 21:53:17.273 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:17.273 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:19.181 01.908 15672 Exposure complete 21:53:19.201 00.020 15672 worker thread done servicing request 21:53:19.201 00.000 30444 OnExposeComplete: enter 21:53:19.201 00.000 30444 UpdateGuideState(): m_state=6 21:53:19.201 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 7 21:53:19.201 00.000 30444 Star::Find returns 1 (1), X=436.22, Y=185.64, Mass=86578, SNR=75.4, Peak=9471 HFD=3.5 21:53:19.201 00.000 30444 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.05) = xAngle (-0.81 = -0.81) 21:53:19.201 00.000 30444 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-0.90 = -0.90) 21:53:19.201 00.000 30444 CameraToMount -- cameraX=0.96 cameraY=0.23 hyp=0.99 cameraTheta=0.24 mountX=0.68 mountY=-0.78, mountTheta=-0.85 21:53:19.202 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.96, y=0.23, opts=13) 21:53:19.202 00.000 30444 Enqueuing Move request for scope (0.96, 0.23) 21:53:19.202 00.000 15672 Worker thread wakes up 21:53:19.202 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.96, 0.23) opts 0xd 21:53:19.202 00.000 15672 Handling offset move in thread for scope, endpoint = (0.96, 0.23) 21:53:19.202 00.000 15672 Moving (0.96, 0.23) raw xDistance=0.68 yDistance=-0.78 21:53:19.202 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.68 21:53:19.202 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 21:53:19.202 00.000 15672 MoveAxis(W, 247, ABG) 21:53:19.202 00.000 15672 Guiding Dir = 3, Dur = 247 21:53:19.204 00.002 15672 IsSlewing returns 0 21:53:19.205 00.001 15672 IsGuiding returns 0 21:53:19.209 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=9730, FiltMin=2617, FiltMax=8143, Gamma=2.950 21:53:19.219 00.010 15672 PulseGuide returned control before completion, sleep 243 21:53:19.258 00.039 30444 UpdateGuideState exits: m=86578 SNR=75.4 Saturated 21:53:19.258 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:19.258 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:19.258 00.000 30444 Enqueuing Expose request 21:53:19.491 00.233 15672 IsGuiding returns 0 21:53:19.491 00.000 15672 Move returns status 0, amount 247 21:53:19.491 00.000 15672 MoveAxis(N, 143, ABG) 21:53:19.491 00.000 15672 Guiding Dir = 0, Dur = 143 21:53:19.491 00.000 15672 IsSlewing returns 0 21:53:19.492 00.001 15672 IsGuiding returns 0 21:53:19.571 00.079 15672 PulseGuide returned control before completion, sleep 75 21:53:19.649 00.078 15672 IsGuiding returns 1 21:53:19.649 00.000 15672 scope still moving after pulse duration time elapsed 21:53:19.669 00.020 15672 IsSlewing returns 0 21:53:19.671 00.002 15672 IsGuiding returns 1 21:53:19.691 00.020 15672 IsSlewing returns 0 21:53:19.692 00.001 15672 IsGuiding returns 1 21:53:19.713 00.021 15672 IsSlewing returns 0 21:53:19.714 00.001 15672 IsGuiding returns 1 21:53:19.735 00.021 15672 IsSlewing returns 0 21:53:19.763 00.028 15672 IsGuiding returns 0 21:53:19.763 00.000 15672 scope move finished after 143 + 127 ms 21:53:19.763 00.000 15672 Move returns status 0, amount 143 21:53:19.763 00.000 15672 move complete, result=0 21:53:19.763 00.000 15672 worker thread done servicing request 21:53:19.763 00.000 15672 Worker thread wakes up 21:53:19.763 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:19.763 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:19.763 00.000 30444 GuideStep: 0.7 px 247 ms WEST, -0.8 px 143 ms NORTH 21:53:21.870 02.107 15672 Exposure complete 21:53:21.890 00.020 15672 worker thread done servicing request 21:53:21.890 00.000 30444 OnExposeComplete: enter 21:53:21.891 00.001 30444 UpdateGuideState(): m_state=6 21:53:21.891 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 8 21:53:21.891 00.000 30444 Star::Find returns 1 (1), X=436.41, Y=186.21, Mass=90405, SNR=79.5, Peak=9224 HFD=3.6 21:53:21.891 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.05) = xAngle (-0.44 = -0.44) 21:53:21.891 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-0.53 = -0.53) 21:53:21.891 00.000 30444 CameraToMount -- cameraX=1.15 cameraY=0.80 hyp=1.40 cameraTheta=0.61 mountX=1.27 mountY=-0.71, mountTheta=-0.51 21:53:21.891 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.15, y=0.80, opts=13) 21:53:21.891 00.000 30444 Enqueuing Move request for scope (1.15, 0.80) 21:53:21.891 00.000 15672 Worker thread wakes up 21:53:21.891 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.15, 0.80) opts 0xd 21:53:21.891 00.000 15672 Handling offset move in thread for scope, endpoint = (1.15, 0.80) 21:53:21.892 00.001 15672 Moving (1.15, 0.80) raw xDistance=1.27 yDistance=-0.71 21:53:21.892 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.27 21:53:21.892 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 21:53:21.892 00.000 15672 MoveAxis(W, 439, ABG) 21:53:21.892 00.000 15672 Guiding Dir = 3, Dur = 439 21:53:21.892 00.000 15672 IsSlewing returns 0 21:53:21.893 00.001 15672 IsGuiding returns 0 21:53:21.897 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=9466, FiltMin=2564, FiltMax=7594, Gamma=2.950 21:53:21.918 00.021 15672 PulseGuide returned control before completion, sleep 424 21:53:21.947 00.029 30444 UpdateGuideState exits: m=90405 SNR=79.5 Saturated 21:53:21.947 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:21.947 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:21.947 00.000 30444 Enqueuing Expose request 21:53:22.347 00.400 15672 IsGuiding returns 1 21:53:22.347 00.000 15672 scope still moving after pulse duration time elapsed 21:53:22.368 00.021 15672 IsSlewing returns 0 21:53:22.383 00.015 15672 IsGuiding returns 0 21:53:22.383 00.000 15672 scope move finished after 439 + 50 ms 21:53:22.383 00.000 15672 Move returns status 0, amount 439 21:53:22.383 00.000 15672 MoveAxis(N, 131, ABG) 21:53:22.383 00.000 15672 Guiding Dir = 0, Dur = 131 21:53:22.384 00.001 15672 IsSlewing returns 0 21:53:22.384 00.000 15672 IsGuiding returns 0 21:53:22.463 00.079 15672 PulseGuide returned control before completion, sleep 63 21:53:22.528 00.065 15672 IsGuiding returns 1 21:53:22.528 00.000 15672 scope still moving after pulse duration time elapsed 21:53:22.549 00.021 15672 IsSlewing returns 0 21:53:22.550 00.001 15672 IsGuiding returns 1 21:53:22.572 00.022 15672 IsSlewing returns 0 21:53:22.573 00.001 15672 IsGuiding returns 1 21:53:22.594 00.021 15672 IsSlewing returns 0 21:53:22.623 00.029 15672 IsGuiding returns 0 21:53:22.624 00.001 15672 scope move finished after 131 + 108 ms 21:53:22.624 00.000 15672 Move returns status 0, amount 131 21:53:22.624 00.000 15672 move complete, result=0 21:53:22.624 00.000 15672 worker thread done servicing request 21:53:22.624 00.000 15672 Worker thread wakes up 21:53:22.624 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:22.625 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:22.625 00.000 30444 GuideStep: 1.3 px 439 ms WEST, -0.7 px 131 ms NORTH 21:53:24.533 01.908 15672 Exposure complete 21:53:24.553 00.020 15672 worker thread done servicing request 21:53:24.553 00.000 30444 OnExposeComplete: enter 21:53:24.553 00.000 30444 UpdateGuideState(): m_state=6 21:53:24.554 00.001 30444 Star::Find(15, 436, 186, 0, (0,0,0,0), 0.0, 255) frame 9 21:53:24.554 00.000 30444 Star::Find returns 1 (1), X=436.10, Y=186.82, Mass=100799, SNR=84.6, Peak=9165 HFD=4.0 21:53:24.554 00.000 30444 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.05) = xAngle (-0.01 = -0.01) 21:53:24.554 00.000 30444 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-0.11 = -0.11) 21:53:24.554 00.000 30444 CameraToMount -- cameraX=0.84 cameraY=1.41 hyp=1.64 cameraTheta=1.03 mountX=1.64 mountY=-0.18, mountTheta=-0.11 21:53:24.554 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.84, y=1.41, opts=13) 21:53:24.554 00.000 30444 Enqueuing Move request for scope (0.84, 1.41) 21:53:24.554 00.000 15672 Worker thread wakes up 21:53:24.554 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.84, 1.41) opts 0xd 21:53:24.554 00.000 15672 Handling offset move in thread for scope, endpoint = (0.84, 1.41) 21:53:24.554 00.000 15672 Moving (0.84, 1.41) raw xDistance=1.64 yDistance=-0.18 21:53:24.555 00.001 15672 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.64 21:53:24.555 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 21:53:24.555 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 21:53:24.555 00.000 15672 MoveAxis(W, 577, ABG) 21:53:24.555 00.000 15672 Guiding Dir = 3, Dur = 577 21:53:24.555 00.000 15672 IsSlewing returns 0 21:53:24.557 00.002 15672 IsGuiding returns 0 21:53:24.560 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=10704, FiltMin=2645, FiltMax=8278, Gamma=2.950 21:53:24.570 00.010 15672 PulseGuide returned control before completion, sleep 573 21:53:24.610 00.040 30444 UpdateGuideState exits: m=100799 SNR=84.6 Saturated 21:53:24.610 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:24.610 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:24.611 00.001 30444 Enqueuing Expose request 21:53:25.146 00.535 15672 IsGuiding returns 1 21:53:25.146 00.000 15672 scope still moving after pulse duration time elapsed 21:53:25.166 00.020 15672 IsSlewing returns 0 21:53:25.195 00.029 15672 IsGuiding returns 0 21:53:25.195 00.000 15672 scope move finished after 577 + 61 ms 21:53:25.195 00.000 15672 Move returns status 0, amount 577 21:53:25.195 00.000 15672 MoveAxis(N, 0, ABG) 21:53:25.195 00.000 15672 Move returns status 0, amount 0 21:53:25.195 00.000 15672 move complete, result=0 21:53:25.195 00.000 15672 worker thread done servicing request 21:53:25.195 00.000 15672 Worker thread wakes up 21:53:25.195 00.000 30444 GuideStep: 1.6 px 577 ms WEST, -0.2 px 0 ms NORTH 21:53:25.195 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:25.195 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:27.302 02.107 15672 Exposure complete 21:53:27.322 00.020 15672 worker thread done servicing request 21:53:27.322 00.000 30444 OnExposeComplete: enter 21:53:27.322 00.000 30444 UpdateGuideState(): m_state=6 21:53:27.323 00.001 30444 Star::Find(15, 436, 186, 0, (0,0,0,0), 0.0, 255) frame 10 21:53:27.323 00.000 30444 Star::Find returns 1 (1), X=435.75, Y=186.75, Mass=87535, SNR=63.9, Peak=9648 HFD=3.5 21:53:27.323 00.000 30444 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.05) = xAngle (0.17 = 0.17) 21:53:27.323 00.000 30444 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (0.08 = 0.08) 21:53:27.323 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=1.34 hyp=1.43 cameraTheta=1.22 mountX=1.41 mountY=0.11, mountTheta=0.08 21:53:27.323 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=1.34, opts=13) 21:53:27.323 00.000 30444 Enqueuing Move request for scope (0.49, 1.34) 21:53:27.323 00.000 15672 Worker thread wakes up 21:53:27.323 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 1.34) opts 0xd 21:53:27.323 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 1.34) 21:53:27.323 00.000 15672 Moving (0.49, 1.34) raw xDistance=1.41 yDistance=0.11 21:53:27.323 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.96 from input 1.41 21:53:27.324 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 21:53:27.324 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 21:53:27.324 00.000 15672 MoveAxis(W, 509, ABG) 21:53:27.324 00.000 15672 Guiding Dir = 3, Dur = 509 21:53:27.324 00.000 15672 IsSlewing returns 0 21:53:27.325 00.001 15672 IsGuiding returns 0 21:53:27.329 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=12424, FiltMin=2624, FiltMax=8836, Gamma=2.950 21:53:27.350 00.021 15672 PulseGuide returned control before completion, sleep 494 21:53:27.379 00.029 30444 UpdateGuideState exits: m=87535 SNR=63.9 Saturated 21:53:27.379 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:27.379 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:27.379 00.000 30444 Enqueuing Expose request 21:53:27.848 00.469 15672 IsGuiding returns 1 21:53:27.848 00.000 15672 scope still moving after pulse duration time elapsed 21:53:27.869 00.021 15672 IsSlewing returns 0 21:53:27.927 00.058 15672 IsGuiding returns 0 21:53:27.927 00.000 15672 scope move finished after 509 + 92 ms 21:53:27.927 00.000 15672 Move returns status 0, amount 509 21:53:27.927 00.000 15672 MoveAxis(N, 0, ABG) 21:53:27.927 00.000 15672 Move returns status 0, amount 0 21:53:27.928 00.001 15672 move complete, result=0 21:53:27.928 00.000 15672 worker thread done servicing request 21:53:27.928 00.000 15672 Worker thread wakes up 21:53:27.928 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:27.928 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:27.928 00.000 30444 GuideStep: 1.4 px 509 ms WEST, 0.1 px 0 ms NORTH 21:53:29.846 01.918 15672 Exposure complete 21:53:29.877 00.031 15672 worker thread done servicing request 21:53:29.877 00.000 30444 OnExposeComplete: enter 21:53:29.877 00.000 30444 UpdateGuideState(): m_state=6 21:53:29.877 00.000 30444 Star::Find(15, 435, 186, 0, (0,0,0,0), 0.0, 255) frame 11 21:53:29.877 00.000 30444 Star::Find returns 1 (1), X=434.44, Y=187.03, Mass=85358, SNR=77.9, Peak=10354 HFD=3.5 21:53:29.877 00.000 30444 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.05) = xAngle (0.99 = 0.99) 21:53:29.878 00.001 30444 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (0.90 = 0.90) 21:53:29.878 00.000 30444 CameraToMount -- cameraX=-0.82 cameraY=1.62 hyp=1.82 cameraTheta=2.04 mountX=1.00 mountY=1.42, mountTheta=0.96 21:53:29.878 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.82, y=1.62, opts=13) 21:53:29.878 00.000 30444 Enqueuing Move request for scope (-0.82, 1.62) 21:53:29.878 00.000 15672 Worker thread wakes up 21:53:29.878 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 1.62) opts 0xd 21:53:29.878 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.82, 1.62) 21:53:29.878 00.000 15672 Moving (-0.82, 1.62) raw xDistance=1.00 yDistance=1.42 21:53:29.878 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.00 21:53:29.878 00.000 15672 resist switch: large excursion: input 1.42 thresh 0.75 direction from -1 to 1 21:53:29.878 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.25 21:53:29.878 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.42 from input 1.42 21:53:29.878 00.000 15672 MoveAxis(W, 367, ABG) 21:53:29.878 00.000 15672 Guiding Dir = 3, Dur = 367 21:53:29.878 00.000 15672 IsSlewing returns 0 21:53:29.879 00.001 15672 IsGuiding returns 0 21:53:29.883 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=10856, FiltMin=2636, FiltMax=7812, Gamma=2.950 21:53:29.906 00.023 15672 PulseGuide returned control before completion, sleep 351 21:53:29.933 00.027 30444 UpdateGuideState exits: m=85358 SNR=77.9 Saturated 21:53:29.933 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:29.933 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:29.933 00.000 30444 Enqueuing Expose request 21:53:30.306 00.373 15672 IsGuiding returns 0 21:53:30.306 00.000 15672 Move returns status 0, amount 367 21:53:30.307 00.001 15672 MoveAxis(S, 261, ABG) 21:53:30.307 00.000 15672 Guiding Dir = 1, Dur = 261 21:53:30.308 00.001 15672 IsSlewing returns 0 21:53:30.311 00.003 15672 IsGuiding returns 0 21:53:30.386 00.075 15672 PulseGuide returned control before completion, sleep 196 21:53:30.584 00.198 15672 IsGuiding returns 1 21:53:30.585 00.001 15672 scope still moving after pulse duration time elapsed 21:53:30.606 00.021 15672 IsSlewing returns 0 21:53:30.606 00.000 15672 IsGuiding returns 1 21:53:30.628 00.022 15672 IsSlewing returns 0 21:53:30.629 00.001 15672 IsGuiding returns 1 21:53:30.649 00.020 15672 IsSlewing returns 0 21:53:30.652 00.003 15672 IsGuiding returns 1 21:53:30.673 00.021 15672 IsSlewing returns 0 21:53:30.691 00.018 15672 IsGuiding returns 0 21:53:30.691 00.000 15672 scope move finished after 261 + 119 ms 21:53:30.691 00.000 15672 Move returns status 0, amount 261 21:53:30.691 00.000 15672 move complete, result=0 21:53:30.692 00.001 15672 worker thread done servicing request 21:53:30.692 00.000 15672 Worker thread wakes up 21:53:30.692 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:30.692 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:30.692 00.000 30444 GuideStep: 1.0 px 367 ms WEST, 1.4 px 261 ms SOUTH 21:53:32.804 02.112 15672 Exposure complete 21:53:32.823 00.019 15672 worker thread done servicing request 21:53:32.824 00.001 30444 OnExposeComplete: enter 21:53:32.824 00.000 30444 UpdateGuideState(): m_state=6 21:53:32.824 00.000 30444 Star::Find(15, 434, 187, 0, (0,0,0,0), 0.0, 255) frame 12 21:53:32.824 00.000 30444 Star::Find returns 1 (1), X=434.77, Y=187.05, Mass=86663, SNR=70.7, Peak=12031 HFD=3.1 21:53:32.824 00.000 30444 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.05) = xAngle (0.81 = 0.81) 21:53:32.824 00.000 30444 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (0.72 = 0.72) 21:53:32.824 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=1.64 hyp=1.71 cameraTheta=1.86 mountX=1.18 mountY=1.12, mountTheta=0.76 21:53:32.824 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=1.64, opts=13) 21:53:32.824 00.000 30444 Enqueuing Move request for scope (-0.49, 1.64) 21:53:32.825 00.001 15672 Worker thread wakes up 21:53:32.825 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 1.64) opts 0xd 21:53:32.825 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 1.64) 21:53:32.825 00.000 15672 Moving (-0.49, 1.64) raw xDistance=1.18 yDistance=1.12 21:53:32.825 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.18 21:53:32.825 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.12 21:53:32.825 00.000 15672 MoveAxis(W, 417, ABG) 21:53:32.825 00.000 15672 Guiding Dir = 3, Dur = 417 21:53:32.825 00.000 15672 IsSlewing returns 0 21:53:32.827 00.002 15672 IsGuiding returns 0 21:53:32.831 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12031, FiltMin=2580, FiltMax=8283, Gamma=2.950 21:53:32.846 00.015 15672 PulseGuide returned control before completion, sleep 408 21:53:32.879 00.033 30444 UpdateGuideState exits: m=86663 SNR=70.7 Saturated 21:53:32.880 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:32.880 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:32.880 00.000 30444 Enqueuing Expose request 21:53:33.257 00.377 15672 IsGuiding returns 1 21:53:33.257 00.000 15672 scope still moving after pulse duration time elapsed 21:53:33.279 00.022 15672 IsSlewing returns 0 21:53:33.280 00.001 15672 IsGuiding returns 0 21:53:33.280 00.000 15672 scope move finished after 417 + 36 ms 21:53:33.280 00.000 15672 Move returns status 0, amount 417 21:53:33.280 00.000 15672 MoveAxis(S, 207, ABG) 21:53:33.280 00.000 15672 Guiding Dir = 1, Dur = 207 21:53:33.281 00.001 15672 IsSlewing returns 0 21:53:33.281 00.000 15672 IsGuiding returns 0 21:53:33.357 00.076 15672 PulseGuide returned control before completion, sleep 142 21:53:33.502 00.145 15672 IsGuiding returns 1 21:53:33.502 00.000 15672 scope still moving after pulse duration time elapsed 21:53:33.523 00.021 15672 IsSlewing returns 0 21:53:33.524 00.001 15672 IsGuiding returns 1 21:53:33.544 00.020 15672 IsSlewing returns 0 21:53:33.545 00.001 15672 IsGuiding returns 1 21:53:33.567 00.022 15672 IsSlewing returns 0 21:53:33.570 00.003 15672 IsGuiding returns 1 21:53:33.590 00.020 15672 IsSlewing returns 0 21:53:33.645 00.055 15672 IsGuiding returns 0 21:53:33.645 00.000 15672 scope move finished after 207 + 156 ms 21:53:33.645 00.000 15672 Move returns status 0, amount 207 21:53:33.645 00.000 15672 move complete, result=0 21:53:33.645 00.000 15672 worker thread done servicing request 21:53:33.645 00.000 15672 Worker thread wakes up 21:53:33.645 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:33.645 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:33.645 00.000 30444 GuideStep: 1.2 px 417 ms WEST, 1.1 px 207 ms SOUTH 21:53:35.551 01.906 15672 Exposure complete 21:53:35.571 00.020 15672 worker thread done servicing request 21:53:35.571 00.000 30444 OnExposeComplete: enter 21:53:35.571 00.000 30444 UpdateGuideState(): m_state=6 21:53:35.571 00.000 30444 Star::Find(15, 434, 187, 0, (0,0,0,0), 0.0, 255) frame 13 21:53:35.571 00.000 30444 Star::Find returns 1 (1), X=434.73, Y=187.59, Mass=83398, SNR=69.7, Peak=9831 HFD=3.5 21:53:35.571 00.000 30444 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.05) = xAngle (0.76 = 0.76) 21:53:35.571 00.000 30444 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (0.67 = 0.67) 21:53:35.571 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=2.18 hyp=2.25 cameraTheta=1.81 mountX=1.63 mountY=1.39, mountTheta=0.71 21:53:35.572 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=2.18, opts=13) 21:53:35.572 00.000 30444 Enqueuing Move request for scope (-0.53, 2.18) 21:53:35.572 00.000 15672 Worker thread wakes up 21:53:35.572 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 2.18) opts 0xd 21:53:35.572 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, 2.18) 21:53:35.572 00.000 15672 Moving (-0.53, 2.18) raw xDistance=1.63 yDistance=1.39 21:53:35.572 00.000 15672 GuideAlgorithmHysteresis::Result() returns 1.08 from input 1.63 21:53:35.572 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.39 from input 1.39 21:53:35.572 00.000 15672 MoveAxis(W, 571, ABG) 21:53:35.572 00.000 15672 Guiding Dir = 3, Dur = 571 21:53:35.573 00.001 15672 IsSlewing returns 0 21:53:35.574 00.001 15672 IsGuiding returns 0 21:53:35.578 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=9831, FiltMin=2651, FiltMax=8574, Gamma=2.950 21:53:35.594 00.016 15672 PulseGuide returned control before completion, sleep 562 21:53:35.628 00.034 30444 UpdateGuideState exits: m=83398 SNR=69.7 Saturated 21:53:35.628 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:35.628 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:35.628 00.000 30444 Enqueuing Expose request 21:53:36.158 00.530 15672 IsGuiding returns 1 21:53:36.158 00.000 15672 scope still moving after pulse duration time elapsed 21:53:36.179 00.021 15672 IsSlewing returns 0 21:53:36.184 00.005 15672 IsGuiding returns 0 21:53:36.184 00.000 15672 scope move finished after 571 + 39 ms 21:53:36.184 00.000 15672 Move returns status 0, amount 571 21:53:36.184 00.000 15672 MoveAxis(S, 256, ABG) 21:53:36.184 00.000 15672 Guiding Dir = 1, Dur = 256 21:53:36.185 00.001 15672 IsSlewing returns 0 21:53:36.185 00.000 15672 IsGuiding returns 0 21:53:36.265 00.080 15672 PulseGuide returned control before completion, sleep 188 21:53:36.456 00.191 15672 IsGuiding returns 1 21:53:36.456 00.000 15672 scope still moving after pulse duration time elapsed 21:53:36.477 00.021 15672 IsSlewing returns 0 21:53:36.480 00.003 15672 IsGuiding returns 1 21:53:36.501 00.021 15672 IsSlewing returns 0 21:53:36.568 00.067 15672 IsGuiding returns 1 21:53:36.589 00.021 15672 IsSlewing returns 0 21:53:36.590 00.001 15672 IsGuiding returns 0 21:53:36.590 00.000 15672 scope move finished after 256 + 148 ms 21:53:36.590 00.000 15672 Move returns status 0, amount 256 21:53:36.590 00.000 15672 move complete, result=0 21:53:36.590 00.000 15672 worker thread done servicing request 21:53:36.590 00.000 15672 Worker thread wakes up 21:53:36.590 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:36.590 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:36.590 00.000 30444 GuideStep: 1.6 px 571 ms WEST, 1.4 px 256 ms SOUTH 21:53:38.697 02.107 15672 Exposure complete 21:53:38.719 00.022 15672 worker thread done servicing request 21:53:38.719 00.000 30444 OnExposeComplete: enter 21:53:38.719 00.000 30444 UpdateGuideState(): m_state=6 21:53:38.719 00.000 30444 Star::Find(15, 434, 187, 0, (0,0,0,0), 0.0, 255) frame 14 21:53:38.719 00.000 30444 Star::Find returns 1 (1), X=433.44, Y=187.27, Mass=72761, SNR=60.8, Peak=9842 HFD=3.2 21:53:38.719 00.000 30444 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.05) = xAngle (1.30 = 1.30) 21:53:38.719 00.000 30444 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.20 = 1.20) 21:53:38.719 00.000 30444 CameraToMount -- cameraX=-1.82 cameraY=1.86 hyp=2.60 cameraTheta=2.35 mountX=0.70 mountY=2.42, mountTheta=1.29 21:53:38.720 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.82, y=1.86, opts=13) 21:53:38.720 00.000 30444 Enqueuing Move request for scope (-1.82, 1.86) 21:53:38.720 00.000 15672 Worker thread wakes up 21:53:38.720 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.82, 1.86) opts 0xd 21:53:38.720 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.82, 1.86) 21:53:38.720 00.000 15672 Moving (-1.82, 1.86) raw xDistance=0.70 yDistance=2.42 21:53:38.720 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.70 21:53:38.720 00.000 15672 GuideAlgorithmResistSwitch::result() returns 2.42 from input 2.42 21:53:38.720 00.000 15672 MoveAxis(W, 273, ABG) 21:53:38.720 00.000 15672 Guiding Dir = 3, Dur = 273 21:53:38.721 00.001 15672 IsSlewing returns 0 21:53:38.722 00.001 15672 IsGuiding returns 0 21:53:38.726 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=10230, FiltMin=2623, FiltMax=7526, Gamma=2.950 21:53:38.741 00.015 15672 PulseGuide returned control before completion, sleep 265 21:53:38.776 00.035 30444 UpdateGuideState exits: m=72761 SNR=60.8 Saturated 21:53:38.776 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:38.776 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:38.776 00.000 30444 Enqueuing Expose request 21:53:39.007 00.231 15672 IsGuiding returns 1 21:53:39.007 00.000 15672 scope still moving after pulse duration time elapsed 21:53:39.029 00.022 15672 IsSlewing returns 0 21:53:39.045 00.016 15672 IsGuiding returns 0 21:53:39.045 00.000 15672 scope move finished after 273 + 50 ms 21:53:39.045 00.000 15672 Move returns status 0, amount 273 21:53:39.045 00.000 15672 MoveAxis(S, 447, ABG) 21:53:39.045 00.000 15672 Guiding Dir = 1, Dur = 447 21:53:39.045 00.000 15672 IsSlewing returns 0 21:53:39.046 00.001 15672 IsGuiding returns 0 21:53:39.124 00.078 15672 PulseGuide returned control before completion, sleep 379 21:53:39.507 00.383 15672 IsGuiding returns 1 21:53:39.508 00.001 15672 scope still moving after pulse duration time elapsed 21:53:39.529 00.021 15672 IsSlewing returns 0 21:53:39.531 00.002 15672 IsGuiding returns 1 21:53:39.552 00.021 15672 IsSlewing returns 0 21:53:39.555 00.003 15672 IsGuiding returns 1 21:53:39.576 00.021 15672 IsSlewing returns 0 21:53:39.604 00.028 15672 IsGuiding returns 0 21:53:39.605 00.001 15672 scope move finished after 447 + 111 ms 21:53:39.605 00.000 15672 Move returns status 0, amount 447 21:53:39.605 00.000 15672 move complete, result=0 21:53:39.605 00.000 15672 worker thread done servicing request 21:53:39.605 00.000 15672 Worker thread wakes up 21:53:39.605 00.000 30444 GuideStep: 0.7 px 273 ms WEST, 2.4 px 447 ms SOUTH 21:53:39.606 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:39.606 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:41.515 01.909 15672 Exposure complete 21:53:41.535 00.020 15672 worker thread done servicing request 21:53:41.535 00.000 30444 OnExposeComplete: enter 21:53:41.535 00.000 30444 UpdateGuideState(): m_state=6 21:53:41.535 00.000 30444 Star::Find(15, 433, 187, 0, (0,0,0,0), 0.0, 255) frame 15 21:53:41.535 00.000 30444 Star::Find returns 1 (1), X=433.50, Y=187.38, Mass=81463, SNR=69.4, Peak=10657 HFD=3.2 21:53:41.536 00.001 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.05) = xAngle (1.25 = 1.25) 21:53:41.536 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.16 = 1.16) 21:53:41.536 00.000 30444 CameraToMount -- cameraX=-1.76 cameraY=1.97 hyp=2.64 cameraTheta=2.30 mountX=0.83 mountY=2.42, mountTheta=1.24 21:53:41.536 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.76, y=1.97, opts=13) 21:53:41.536 00.000 30444 Enqueuing Move request for scope (-1.76, 1.97) 21:53:41.536 00.000 15672 Worker thread wakes up 21:53:41.536 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.76, 1.97) opts 0xd 21:53:41.536 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.76, 1.97) 21:53:41.536 00.000 15672 Moving (-1.76, 1.97) raw xDistance=0.83 yDistance=2.42 21:53:41.536 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.83 21:53:41.536 00.000 15672 GuideAlgorithmResistSwitch::result() returns 2.42 from input 2.42 21:53:41.536 00.000 15672 MoveAxis(W, 295, ABG) 21:53:41.536 00.000 15672 Guiding Dir = 3, Dur = 295 21:53:41.537 00.001 15672 IsSlewing returns 0 21:53:41.542 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=11409, FiltMin=2662, FiltMax=8443, Gamma=2.950 21:53:41.568 00.026 15672 IsGuiding returns 0 21:53:41.584 00.016 15672 PulseGuide returned control before completion, sleep 290 21:53:41.592 00.008 30444 UpdateGuideState exits: m=81463 SNR=69.4 Saturated 21:53:41.592 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:41.592 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:41.592 00.000 30444 Enqueuing Expose request 21:53:41.877 00.285 15672 IsGuiding returns 1 21:53:41.877 00.000 15672 scope still moving after pulse duration time elapsed 21:53:41.898 00.021 15672 IsSlewing returns 0 21:53:41.904 00.006 15672 IsGuiding returns 0 21:53:41.905 00.001 15672 scope move finished after 295 + 41 ms 21:53:41.905 00.000 15672 Move returns status 0, amount 295 21:53:41.905 00.000 15672 MoveAxis(S, 446, ABG) 21:53:41.905 00.000 15672 Guiding Dir = 1, Dur = 446 21:53:41.906 00.001 15672 IsSlewing returns 0 21:53:41.908 00.002 15672 IsGuiding returns 0 21:53:41.984 00.076 15672 PulseGuide returned control before completion, sleep 381 21:53:42.368 00.384 15672 IsGuiding returns 1 21:53:42.368 00.000 15672 scope still moving after pulse duration time elapsed 21:53:42.389 00.021 15672 IsSlewing returns 0 21:53:42.391 00.002 15672 IsGuiding returns 1 21:53:42.412 00.021 15672 IsSlewing returns 0 21:53:42.447 00.035 15672 IsGuiding returns 0 21:53:42.448 00.001 15672 scope move finished after 446 + 92 ms 21:53:42.448 00.000 15672 Move returns status 0, amount 446 21:53:42.448 00.000 15672 move complete, result=0 21:53:42.448 00.000 15672 worker thread done servicing request 21:53:42.448 00.000 15672 Worker thread wakes up 21:53:42.448 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:42.448 00.000 30444 GuideStep: 0.8 px 295 ms WEST, 2.4 px 446 ms SOUTH 21:53:42.449 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:44.566 02.117 15672 Exposure complete 21:53:44.595 00.029 15672 worker thread done servicing request 21:53:44.595 00.000 30444 OnExposeComplete: enter 21:53:44.596 00.001 30444 UpdateGuideState(): m_state=6 21:53:44.596 00.000 30444 Star::Find(15, 433, 187, 0, (0,0,0,0), 0.0, 255) frame 16 21:53:44.596 00.000 30444 Star::Find returns 1 (1), X=433.27, Y=187.72, Mass=81657, SNR=75.0, Peak=9649 HFD=3.5 21:53:44.596 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.05) = xAngle (1.23 = 1.23) 21:53:44.596 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.14 = 1.14) 21:53:44.596 00.000 30444 CameraToMount -- cameraX=-1.98 cameraY=2.31 hyp=3.04 cameraTheta=2.28 mountX=1.01 mountY=2.76, mountTheta=1.22 21:53:44.596 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.98, y=2.31, opts=13) 21:53:44.596 00.000 30444 Enqueuing Move request for scope (-1.98, 2.31) 21:53:44.596 00.000 15672 Worker thread wakes up 21:53:44.597 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.98, 2.31) opts 0xd 21:53:44.597 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.98, 2.31) 21:53:44.597 00.000 15672 Moving (-1.98, 2.31) raw xDistance=1.01 yDistance=2.76 21:53:44.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.01 21:53:44.597 00.000 15672 GuideAlgorithmResistSwitch::result() returns 2.76 from input 2.76 21:53:44.597 00.000 15672 MoveAxis(W, 356, ABG) 21:53:44.597 00.000 15672 Guiding Dir = 3, Dur = 356 21:53:44.597 00.000 15672 IsSlewing returns 0 21:53:44.598 00.001 15672 IsGuiding returns 0 21:53:44.603 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11309, FiltMin=2650, FiltMax=8184, Gamma=2.950 21:53:44.619 00.016 15672 PulseGuide returned control before completion, sleep 346 21:53:44.653 00.034 30444 UpdateGuideState exits: m=81657 SNR=75.0 Saturated 21:53:44.653 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:44.653 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:44.653 00.000 30444 Enqueuing Expose request 21:53:44.967 00.314 15672 IsGuiding returns 1 21:53:44.967 00.000 15672 scope still moving after pulse duration time elapsed 21:53:44.988 00.021 15672 IsSlewing returns 0 21:53:44.988 00.000 15672 IsGuiding returns 1 21:53:45.010 00.022 15672 IsSlewing returns 0 21:53:45.019 00.009 15672 IsGuiding returns 0 21:53:45.019 00.000 15672 scope move finished after 356 + 64 ms 21:53:45.020 00.001 15672 Move returns status 0, amount 356 21:53:45.020 00.000 15672 MoveAxis(S, 509, ABG) 21:53:45.020 00.000 15672 Guiding Dir = 1, Dur = 509 21:53:45.020 00.000 15672 IsSlewing returns 0 21:53:45.021 00.001 15672 IsGuiding returns 0 21:53:45.100 00.079 15672 PulseGuide returned control before completion, sleep 441 21:53:45.545 00.445 15672 IsGuiding returns 1 21:53:45.545 00.000 15672 scope still moving after pulse duration time elapsed 21:53:45.565 00.020 15672 IsSlewing returns 0 21:53:45.568 00.003 15672 IsGuiding returns 1 21:53:45.589 00.021 15672 IsSlewing returns 0 21:53:45.642 00.053 15672 IsGuiding returns 0 21:53:45.642 00.000 15672 scope move finished after 509 + 112 ms 21:53:45.642 00.000 15672 Move returns status 0, amount 509 21:53:45.642 00.000 15672 move complete, result=0 21:53:45.642 00.000 15672 worker thread done servicing request 21:53:45.642 00.000 15672 Worker thread wakes up 21:53:45.642 00.000 30444 GuideStep: 1.0 px 356 ms WEST, 2.8 px 509 ms SOUTH 21:53:45.643 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:45.643 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:47.548 01.905 15672 Exposure complete 21:53:47.569 00.021 15672 worker thread done servicing request 21:53:47.569 00.000 30444 OnExposeComplete: enter 21:53:47.569 00.000 30444 UpdateGuideState(): m_state=6 21:53:47.570 00.001 30444 Star::Find(15, 433, 187, 0, (0,0,0,0), 0.0, 255) frame 17 21:53:47.570 00.000 30444 Star::Find returns 1 (1), X=433.34, Y=187.40, Mass=86043, SNR=64.6, Peak=9877 HFD=3.4 21:53:47.570 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.05) = xAngle (1.29 = 1.29) 21:53:47.570 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.20 = 1.20) 21:53:47.570 00.000 30444 CameraToMount -- cameraX=-1.92 cameraY=1.99 hyp=2.76 cameraTheta=2.34 mountX=0.76 mountY=2.57, mountTheta=1.28 21:53:47.570 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.92, y=1.99, opts=13) 21:53:47.570 00.000 30444 Enqueuing Move request for scope (-1.92, 1.99) 21:53:47.570 00.000 15672 Worker thread wakes up 21:53:47.570 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.92, 1.99) opts 0xd 21:53:47.570 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.92, 1.99) 21:53:47.570 00.000 15672 Moving (-1.92, 1.99) raw xDistance=0.76 yDistance=2.57 21:53:47.571 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.76 21:53:47.571 00.000 15672 GuideAlgorithmResistSwitch::result() returns 2.57 from input 2.57 21:53:47.571 00.000 15672 MoveAxis(W, 279, ABG) 21:53:47.571 00.000 15672 Guiding Dir = 3, Dur = 279 21:53:47.571 00.000 15672 IsSlewing returns 0 21:53:47.572 00.001 15672 IsGuiding returns 0 21:53:47.577 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=11201, FiltMin=2572, FiltMax=8653, Gamma=2.950 21:53:47.591 00.014 15672 PulseGuide returned control before completion, sleep 270 21:53:47.626 00.035 30444 UpdateGuideState exits: m=86043 SNR=64.6 Saturated 21:53:47.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:47.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:47.627 00.001 30444 Enqueuing Expose request 21:53:47.863 00.236 15672 IsGuiding returns 1 21:53:47.863 00.000 15672 scope still moving after pulse duration time elapsed 21:53:47.884 00.021 15672 IsSlewing returns 0 21:53:47.894 00.010 15672 IsGuiding returns 0 21:53:47.894 00.000 15672 scope move finished after 279 + 43 ms 21:53:47.894 00.000 15672 Move returns status 0, amount 279 21:53:47.894 00.000 15672 MoveAxis(S, 473, ABG) 21:53:47.894 00.000 15672 Guiding Dir = 1, Dur = 473 21:53:47.895 00.001 15672 IsSlewing returns 0 21:53:47.896 00.001 15672 IsGuiding returns 0 21:53:48.007 00.111 15672 PulseGuide returned control before completion, sleep 373 21:53:48.383 00.376 15672 IsGuiding returns 1 21:53:48.384 00.001 15672 scope still moving after pulse duration time elapsed 21:53:48.405 00.021 15672 IsSlewing returns 0 21:53:48.408 00.003 15672 IsGuiding returns 1 21:53:48.429 00.021 15672 IsSlewing returns 0 21:53:48.485 00.056 15672 IsGuiding returns 0 21:53:48.485 00.000 15672 scope move finished after 473 + 116 ms 21:53:48.485 00.000 15672 Move returns status 0, amount 473 21:53:48.485 00.000 15672 move complete, result=0 21:53:48.485 00.000 15672 worker thread done servicing request 21:53:48.485 00.000 15672 Worker thread wakes up 21:53:48.485 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:48.485 00.000 30444 GuideStep: 0.8 px 279 ms WEST, 2.6 px 473 ms SOUTH 21:53:48.486 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:50.594 02.108 15672 Exposure complete 21:53:50.614 00.020 15672 worker thread done servicing request 21:53:50.614 00.000 30444 OnExposeComplete: enter 21:53:50.614 00.000 30444 UpdateGuideState(): m_state=6 21:53:50.614 00.000 30444 Star::Find(15, 433, 187, 0, (0,0,0,0), 0.0, 255) frame 18 21:53:50.614 00.000 30444 Star::Find returns 1 (1), X=432.89, Y=187.26, Mass=82140, SNR=70.1, Peak=11260 HFD=2.8 21:53:50.614 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.05) = xAngle (1.43 = 1.43) 21:53:50.614 00.000 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.34 = 1.34) 21:53:50.614 00.000 30444 CameraToMount -- cameraX=-2.37 cameraY=1.85 hyp=3.00 cameraTheta=2.48 mountX=0.41 mountY=2.92, mountTheta=1.43 21:53:50.615 00.001 30444 SchedulePrimaryMove(04F7B810, x=-2.37, y=1.85, opts=13) 21:53:50.615 00.000 30444 Enqueuing Move request for scope (-2.37, 1.85) 21:53:50.615 00.000 15672 Worker thread wakes up 21:53:50.615 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-2.37, 1.85) opts 0xd 21:53:50.615 00.000 15672 Handling offset move in thread for scope, endpoint = (-2.37, 1.85) 21:53:50.615 00.000 15672 Moving (-2.37, 1.85) raw xDistance=0.41 yDistance=2.92 21:53:50.615 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.41 21:53:50.615 00.000 15672 GuideAlgorithmResistSwitch::result() returns 2.92 from input 2.92 21:53:50.615 00.000 15672 MoveAxis(W, 157, ABG) 21:53:50.615 00.000 15672 Guiding Dir = 3, Dur = 157 21:53:50.615 00.000 15672 IsSlewing returns 0 21:53:50.620 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=11299, FiltMin=2615, FiltMax=8286, Gamma=2.950 21:53:50.642 00.022 15672 IsGuiding returns 0 21:53:50.657 00.015 15672 PulseGuide returned control before completion, sleep 152 21:53:50.671 00.014 30444 UpdateGuideState exits: m=82140 SNR=70.1 Saturated 21:53:50.671 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:50.671 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:50.671 00.000 30444 Enqueuing Expose request 21:53:50.866 00.195 15672 IsGuiding returns 0 21:53:50.866 00.000 15672 Move returns status 0, amount 157 21:53:50.866 00.000 15672 MoveAxis(S, 538, ABG) 21:53:50.867 00.001 15672 Guiding Dir = 1, Dur = 538 21:53:50.867 00.000 15672 IsSlewing returns 0 21:53:50.868 00.001 15672 IsGuiding returns 0 21:53:50.946 00.078 15672 PulseGuide returned control before completion, sleep 471 21:53:51.420 00.474 15672 IsGuiding returns 1 21:53:51.420 00.000 15672 scope still moving after pulse duration time elapsed 21:53:51.441 00.021 15672 IsSlewing returns 0 21:53:51.444 00.003 15672 IsGuiding returns 1 21:53:51.464 00.020 15672 IsSlewing returns 0 21:53:51.467 00.003 15672 IsGuiding returns 1 21:53:51.488 00.021 15672 IsSlewing returns 0 21:53:51.491 00.003 15672 IsGuiding returns 1 21:53:51.512 00.021 15672 IsSlewing returns 0 21:53:51.520 00.008 15672 IsGuiding returns 0 21:53:51.520 00.000 15672 scope move finished after 538 + 115 ms 21:53:51.520 00.000 15672 Move returns status 0, amount 538 21:53:51.520 00.000 15672 move complete, result=0 21:53:51.521 00.001 15672 worker thread done servicing request 21:53:51.521 00.000 15672 Worker thread wakes up 21:53:51.521 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:51.521 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:51.521 00.000 30444 GuideStep: 0.4 px 157 ms WEST, 2.9 px 538 ms SOUTH 21:53:53.434 01.913 15672 Exposure complete 21:53:53.455 00.021 15672 worker thread done servicing request 21:53:53.455 00.000 30444 OnExposeComplete: enter 21:53:53.455 00.000 30444 UpdateGuideState(): m_state=6 21:53:53.455 00.000 30444 Star::Find(15, 432, 187, 0, (0,0,0,0), 0.0, 255) frame 19 21:53:53.455 00.000 30444 Star::Find returns 1 (1), X=432.74, Y=187.43, Mass=79920, SNR=72.4, Peak=10775 HFD=3.2 21:53:53.455 00.000 30444 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.05) = xAngle (1.42 = 1.42) 21:53:53.455 00.000 30444 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.32 = 1.32) 21:53:53.455 00.000 30444 CameraToMount -- cameraX=-2.52 cameraY=2.02 hyp=3.23 cameraTheta=2.47 mountX=0.49 mountY=3.13, mountTheta=1.42 21:53:53.456 00.001 30444 SchedulePrimaryMove(04F7B810, x=-2.52, y=2.02, opts=13) 21:53:53.456 00.000 30444 Enqueuing Move request for scope (-2.52, 2.02) 21:53:53.456 00.000 15672 Worker thread wakes up 21:53:53.456 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-2.52, 2.02) opts 0xd 21:53:53.456 00.000 15672 Handling offset move in thread for scope, endpoint = (-2.52, 2.02) 21:53:53.456 00.000 15672 Moving (-2.52, 2.02) raw xDistance=0.49 yDistance=3.13 21:53:53.456 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49 21:53:53.456 00.000 15672 GuideAlgorithmResistSwitch::result() returns 3.13 from input 3.13 21:53:53.456 00.000 15672 MoveAxis(W, 174, ABG) 21:53:53.456 00.000 15672 Guiding Dir = 3, Dur = 174 21:53:53.456 00.000 15672 IsSlewing returns 0 21:53:53.457 00.001 15672 IsGuiding returns 0 21:53:53.462 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=10835, FiltMin=2638, FiltMax=7890, Gamma=2.950 21:53:53.485 00.023 15672 PulseGuide returned control before completion, sleep 157 21:53:53.511 00.026 30444 UpdateGuideState exits: m=79920 SNR=72.4 Saturated 21:53:53.511 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:53.511 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:53.511 00.000 30444 Enqueuing Expose request 21:53:53.645 00.134 15672 IsGuiding returns 1 21:53:53.645 00.000 15672 scope still moving after pulse duration time elapsed 21:53:53.666 00.021 15672 IsSlewing returns 0 21:53:53.695 00.029 15672 IsGuiding returns 0 21:53:53.695 00.000 15672 scope move finished after 174 + 63 ms 21:53:53.695 00.000 15672 Move returns status 0, amount 174 21:53:53.695 00.000 15672 MoveAxis(S, 577, ABG) 21:53:53.695 00.000 15672 Guiding Dir = 1, Dur = 577 21:53:53.696 00.001 15672 IsSlewing returns 0 21:53:53.698 00.002 15672 IsGuiding returns 0 21:53:53.805 00.107 15672 PulseGuide returned control before completion, sleep 481 21:53:54.288 00.483 15672 IsGuiding returns 1 21:53:54.289 00.001 15672 scope still moving after pulse duration time elapsed 21:53:54.310 00.021 15672 IsSlewing returns 0 21:53:54.311 00.001 15672 IsGuiding returns 1 21:53:54.332 00.021 15672 IsSlewing returns 0 21:53:54.333 00.001 15672 IsGuiding returns 1 21:53:54.355 00.022 15672 IsSlewing returns 0 21:53:54.358 00.003 15672 IsGuiding returns 1 21:53:54.379 00.021 15672 IsSlewing returns 0 21:53:54.397 00.018 15672 IsGuiding returns 0 21:53:54.397 00.000 15672 scope move finished after 577 + 121 ms 21:53:54.397 00.000 15672 Move returns status 0, amount 577 21:53:54.397 00.000 15672 move complete, result=0 21:53:54.397 00.000 15672 worker thread done servicing request 21:53:54.397 00.000 15672 Worker thread wakes up 21:53:54.397 00.000 30444 GuideStep: 0.5 px 174 ms WEST, 3.1 px 577 ms SOUTH 21:53:54.397 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:54.397 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:56.506 02.109 15672 Exposure complete 21:53:56.526 00.020 15672 worker thread done servicing request 21:53:56.526 00.000 30444 OnExposeComplete: enter 21:53:56.526 00.000 30444 UpdateGuideState(): m_state=6 21:53:56.526 00.000 30444 Star::Find(15, 432, 187, 0, (0,0,0,0), 0.0, 255) frame 20 21:53:56.527 00.001 30444 Star::Find returns 1 (1), X=433.09, Y=187.86, Mass=73331, SNR=66.2, Peak=10053 HFD=2.8 21:53:56.527 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.05) = xAngle (1.25 = 1.25) 21:53:56.527 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.15 = 1.15) 21:53:56.527 00.000 30444 CameraToMount -- cameraX=-2.17 cameraY=2.45 hyp=3.27 cameraTheta=2.30 mountX=1.03 mountY=2.99, mountTheta=1.24 21:53:56.527 00.000 30444 SchedulePrimaryMove(04F7B810, x=-2.17, y=2.45, opts=13) 21:53:56.527 00.000 30444 Enqueuing Move request for scope (-2.17, 2.45) 21:53:56.527 00.000 15672 Worker thread wakes up 21:53:56.527 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-2.17, 2.45) opts 0xd 21:53:56.528 00.001 15672 Handling offset move in thread for scope, endpoint = (-2.17, 2.45) 21:53:56.528 00.000 15672 Moving (-2.17, 2.45) raw xDistance=1.03 yDistance=2.99 21:53:56.528 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.03 21:53:56.528 00.000 15672 GuideAlgorithmResistSwitch::result() returns 2.99 from input 2.99 21:53:56.528 00.000 15672 MoveAxis(W, 357, ABG) 21:53:56.528 00.000 15672 Guiding Dir = 3, Dur = 357 21:53:56.528 00.000 15672 IsSlewing returns 0 21:53:56.530 00.002 15672 IsGuiding returns 0 21:53:56.535 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=10575, FiltMin=2620, FiltMax=8354, Gamma=2.950 21:53:56.552 00.017 15672 PulseGuide returned control before completion, sleep 346 21:53:56.593 00.041 30444 UpdateGuideState exits: m=73331 SNR=66.2 Saturated 21:53:56.594 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:56.594 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:56.594 00.000 30444 Enqueuing Expose request 21:53:56.901 00.307 15672 IsGuiding returns 1 21:53:56.901 00.000 15672 scope still moving after pulse duration time elapsed 21:53:56.923 00.022 15672 IsSlewing returns 0 21:53:56.937 00.014 15672 IsGuiding returns 0 21:53:56.937 00.000 15672 scope move finished after 357 + 50 ms 21:53:56.937 00.000 15672 Move returns status 0, amount 357 21:53:56.937 00.000 15672 MoveAxis(S, 550, ABG) 21:53:56.937 00.000 15672 Guiding Dir = 1, Dur = 550 21:53:56.938 00.001 15672 IsSlewing returns 0 21:53:56.941 00.003 15672 IsGuiding returns 0 21:53:57.016 00.075 15672 PulseGuide returned control before completion, sleep 486 21:53:57.505 00.489 15672 IsGuiding returns 1 21:53:57.506 00.001 15672 scope still moving after pulse duration time elapsed 21:53:57.527 00.021 15672 IsSlewing returns 0 21:53:57.530 00.003 15672 IsGuiding returns 1 21:53:57.551 00.021 15672 IsSlewing returns 0 21:53:57.553 00.002 15672 IsGuiding returns 1 21:53:57.573 00.020 15672 IsSlewing returns 0 21:53:57.624 00.051 15672 IsGuiding returns 0 21:53:57.624 00.000 15672 scope move finished after 550 + 132 ms 21:53:57.624 00.000 15672 Move returns status 0, amount 550 21:53:57.624 00.000 15672 move complete, result=0 21:53:57.624 00.000 15672 worker thread done servicing request 21:53:57.624 00.000 15672 Worker thread wakes up 21:53:57.625 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 21:53:57.625 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:53:57.625 00.000 30444 GuideStep: 1.0 px 357 ms WEST, 3.0 px 550 ms SOUTH 21:53:59.541 01.916 15672 Exposure complete 21:53:59.570 00.029 15672 worker thread done servicing request 21:53:59.570 00.000 30444 OnExposeComplete: enter 21:53:59.570 00.000 30444 UpdateGuideState(): m_state=6 21:53:59.570 00.000 30444 Star::Find(15, 433, 187, 0, (0,0,0,0), 0.0, 255) frame 21 21:53:59.571 00.001 30444 Star::Find returns 1 (1), X=432.67, Y=188.04, Mass=82394, SNR=71.0, Peak=10399 HFD=3.3 21:53:59.571 00.000 30444 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.05) = xAngle (1.30 = 1.30) 21:53:59.571 00.000 30444 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.21 = 1.21) 21:53:59.571 00.000 30444 CameraToMount -- cameraX=-2.59 cameraY=2.63 hyp=3.69 cameraTheta=2.35 mountX=0.98 mountY=3.45, mountTheta=1.29 21:53:59.571 00.000 30444 SchedulePrimaryMove(04F7B810, x=-2.59, y=2.63, opts=13) 21:53:59.571 00.000 30444 Enqueuing Move request for scope (-2.59, 2.63) 21:53:59.571 00.000 15672 Worker thread wakes up 21:53:59.571 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-2.59, 2.63) opts 0xd 21:53:59.571 00.000 15672 Handling offset move in thread for scope, endpoint = (-2.59, 2.63) 21:53:59.572 00.001 15672 Moving (-2.59, 2.63) raw xDistance=0.98 yDistance=3.45 21:53:59.572 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.98 21:53:59.572 00.000 15672 GuideAlgorithmResistSwitch::result() returns 3.45 from input 3.45 21:53:59.572 00.000 15672 MoveAxis(W, 351, ABG) 21:53:59.572 00.000 15672 Guiding Dir = 3, Dur = 351 21:53:59.572 00.000 15672 IsSlewing returns 0 21:53:59.573 00.001 15672 IsGuiding returns 0 21:53:59.577 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1970, max=10615, FiltMin=2581, FiltMax=8383, Gamma=2.950 21:53:59.588 00.011 15672 PulseGuide returned control before completion, sleep 347 21:53:59.626 00.038 30444 UpdateGuideState exits: m=82394 SNR=71.0 Saturated 21:53:59.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:53:59.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:53:59.626 00.000 30444 Enqueuing Expose request 21:53:59.955 00.329 15672 IsGuiding returns 0 21:53:59.955 00.000 15672 Move returns status 0, amount 351 21:53:59.955 00.000 15672 MoveAxis(S, 635, ABG) 21:53:59.955 00.000 15672 Guiding Dir = 1, Dur = 635 21:53:59.955 00.000 15672 IsSlewing returns 0 21:53:59.957 00.002 15672 IsGuiding returns 0 21:54:00.035 00.078 15672 PulseGuide returned control before completion, sleep 568 21:54:00.605 00.570 15672 IsGuiding returns 1 21:54:00.605 00.000 15672 scope still moving after pulse duration time elapsed 21:54:00.627 00.022 15672 IsSlewing returns 0 21:54:00.628 00.001 15672 IsGuiding returns 1 21:54:00.649 00.021 15672 IsSlewing returns 0 21:54:00.651 00.002 15672 IsGuiding returns 1 21:54:00.671 00.020 15672 IsSlewing returns 0 21:54:00.674 00.003 15672 IsGuiding returns 1 21:54:00.695 00.021 15672 IsSlewing returns 0 21:54:00.707 00.012 15672 IsGuiding returns 0 21:54:00.707 00.000 15672 scope move finished after 635 + 115 ms 21:54:00.707 00.000 15672 Move returns status 0, amount 635 21:54:00.707 00.000 15672 move complete, result=0 21:54:00.707 00.000 15672 worker thread done servicing request 21:54:00.708 00.001 15672 Worker thread wakes up 21:54:00.708 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:54:00.708 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:54:00.708 00.000 30444 GuideStep: 1.0 px 351 ms WEST, 3.4 px 635 ms SOUTH 21:54:02.821 02.113 15672 Exposure complete 21:54:02.854 00.033 15672 worker thread done servicing request 21:54:02.854 00.000 30444 OnExposeComplete: enter 21:54:02.854 00.000 30444 UpdateGuideState(): m_state=6 21:54:02.854 00.000 30444 Star::Find(15, 432, 188, 0, (0,0,0,0), 0.0, 255) frame 22 21:54:02.854 00.000 30444 Star::Find returns 1 (1), X=432.37, Y=188.17, Mass=80612, SNR=70.5, Peak=9861 HFD=3.3 21:54:02.854 00.000 30444 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.05) = xAngle (1.33 = 1.33) 21:54:02.854 00.000 30444 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.24 = 1.24) 21:54:02.854 00.000 30444 CameraToMount -- cameraX=-2.89 cameraY=2.76 hyp=3.99 cameraTheta=2.38 mountX=0.94 mountY=3.77, mountTheta=1.33 21:54:02.854 00.000 30444 SchedulePrimaryMove(04F7B810, x=-2.89, y=2.76, opts=13) 21:54:02.855 00.001 30444 Enqueuing Move request for scope (-2.89, 2.76) 21:54:02.855 00.000 15672 Worker thread wakes up 21:54:02.855 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-2.89, 2.76) opts 0xd 21:54:02.855 00.000 15672 Handling offset move in thread for scope, endpoint = (-2.89, 2.76) 21:54:02.855 00.000 15672 Moving (-2.89, 2.76) raw xDistance=0.94 yDistance=3.77 21:54:02.855 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.94 21:54:02.855 00.000 15672 GuideAlgorithmResistSwitch::result() returns 3.77 from input 3.77 21:54:02.855 00.000 15672 MoveAxis(W, 338, ABG) 21:54:02.855 00.000 15672 Guiding Dir = 3, Dur = 338 21:54:02.856 00.001 15672 IsSlewing returns 0 21:54:02.861 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=9861, FiltMin=2602, FiltMax=7968, Gamma=2.950 21:54:02.879 00.018 15672 IsGuiding returns 0 21:54:02.894 00.015 15672 PulseGuide returned control before completion, sleep 333 21:54:02.911 00.017 30444 UpdateGuideState exits: m=80612 SNR=70.5 Saturated 21:54:02.911 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:54:02.911 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:54:02.911 00.000 30444 Enqueuing Expose request 21:54:03.248 00.337 15672 IsGuiding returns 0 21:54:03.248 00.000 15672 Move returns status 0, amount 338 21:54:03.248 00.000 15672 MoveAxis(S, 695, ABG) 21:54:03.248 00.000 15672 Guiding Dir = 1, Dur = 695 21:54:03.249 00.001 15672 IsSlewing returns 0 21:54:03.252 00.003 15672 IsGuiding returns 0 21:54:03.359 00.107 15672 PulseGuide returned control before completion, sleep 598 21:54:03.959 00.600 15672 IsGuiding returns 1 21:54:03.959 00.000 15672 scope still moving after pulse duration time elapsed 21:54:03.981 00.022 15672 IsSlewing returns 0 21:54:03.981 00.000 15672 IsGuiding returns 1 21:54:04.003 00.022 15672 IsSlewing returns 0 21:54:04.004 00.001 15672 IsGuiding returns 1 21:54:04.025 00.021 15672 IsSlewing returns 0 21:54:04.093 00.068 15672 IsGuiding returns 0 21:54:04.093 00.000 15672 scope move finished after 695 + 146 ms 21:54:04.093 00.000 15672 Move returns status 0, amount 695 21:54:04.093 00.000 15672 move complete, result=0 21:54:04.093 00.000 15672 worker thread done servicing request 21:54:04.093 00.000 15672 Worker thread wakes up 21:54:04.093 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:54:04.093 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:54:04.093 00.000 30444 GuideStep: 0.9 px 338 ms WEST, 3.8 px 695 ms SOUTH 21:54:06.002 01.909 15672 Exposure complete 21:54:06.022 00.020 15672 worker thread done servicing request 21:54:06.022 00.000 30444 OnExposeComplete: enter 21:54:06.022 00.000 30444 UpdateGuideState(): m_state=6 21:54:06.022 00.000 30444 Star::Find(15, 432, 188, 0, (0,0,0,0), 0.0, 255) frame 23 21:54:06.022 00.000 30444 Star::Find returns 1 (1), X=431.74, Y=188.50, Mass=80320, SNR=66.8, Peak=8750 HFD=3.3 21:54:06.022 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.05) = xAngle (1.37 = 1.37) 21:54:06.022 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.28 = 1.28) 21:54:06.022 00.000 30444 CameraToMount -- cameraX=-3.52 cameraY=3.09 hyp=4.68 cameraTheta=2.42 mountX=0.92 mountY=4.48, mountTheta=1.37 21:54:06.023 00.001 30444 SchedulePrimaryMove(04F7B810, x=-3.52, y=3.09, opts=13) 21:54:06.023 00.000 30444 Enqueuing Move request for scope (-3.52, 3.09) 21:54:06.023 00.000 15672 Worker thread wakes up 21:54:06.023 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-3.52, 3.09) opts 0xd 21:54:06.023 00.000 15672 Handling offset move in thread for scope, endpoint = (-3.52, 3.09) 21:54:06.023 00.000 15672 Moving (-3.52, 3.09) raw xDistance=0.92 yDistance=4.48 21:54:06.023 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.92 21:54:06.023 00.000 15672 GuideAlgorithmResistSwitch::result() returns 4.48 from input 4.48 21:54:06.023 00.000 15672 MoveAxis(W, 329, ABG) 21:54:06.023 00.000 15672 Guiding Dir = 3, Dur = 329 21:54:06.024 00.001 15672 IsSlewing returns 0 21:54:06.025 00.001 15672 IsGuiding returns 0 21:54:06.029 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=8750, FiltMin=2620, FiltMax=7974, Gamma=2.950 21:54:06.042 00.013 15672 PulseGuide returned control before completion, sleep 323 21:54:06.077 00.035 30444 UpdateGuideState exits: m=80320 SNR=66.8 Saturated 21:54:06.078 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:54:06.078 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:54:06.078 00.000 30444 Enqueuing Expose request 21:54:06.367 00.289 15672 IsGuiding returns 1 21:54:06.367 00.000 15672 scope still moving after pulse duration time elapsed 21:54:06.388 00.021 15672 IsSlewing returns 0 21:54:06.393 00.005 15672 IsGuiding returns 0 21:54:06.393 00.000 15672 scope move finished after 329 + 39 ms 21:54:06.393 00.000 15672 Move returns status 0, amount 329 21:54:06.393 00.000 15672 MoveAxis(S, 826, ABG) 21:54:06.393 00.000 15672 Guiding Dir = 1, Dur = 826 21:54:06.393 00.000 15672 IsSlewing returns 0 21:54:06.394 00.001 15672 IsGuiding returns 0 21:54:06.506 00.112 15672 PulseGuide returned control before completion, sleep 725 21:54:07.233 00.727 15672 IsGuiding returns 1 21:54:07.233 00.000 15672 scope still moving after pulse duration time elapsed 21:54:07.253 00.020 15672 IsSlewing returns 0 21:54:07.254 00.001 15672 IsGuiding returns 1 21:54:07.275 00.021 15672 IsSlewing returns 0 21:54:07.277 00.002 15672 IsGuiding returns 1 21:54:07.297 00.020 15672 IsSlewing returns 0 21:54:07.321 00.024 15672 IsGuiding returns 0 21:54:07.321 00.000 15672 scope move finished after 826 + 100 ms 21:54:07.321 00.000 15672 Move returns status 0, amount 826 21:54:07.321 00.000 15672 move complete, result=0 21:54:07.321 00.000 15672 worker thread done servicing request 21:54:07.321 00.000 15672 Worker thread wakes up 21:54:07.322 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 21:54:07.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:54:07.322 00.000 30444 GuideStep: 0.9 px 329 ms WEST, 4.5 px 826 ms SOUTH 21:54:09.428 02.106 15672 Exposure complete 21:54:09.448 00.020 15672 worker thread done servicing request 21:54:09.448 00.000 30444 OnExposeComplete: enter 21:54:09.448 00.000 30444 UpdateGuideState(): m_state=6 21:54:09.448 00.000 30444 Star::Find(15, 431, 188, 0, (0,0,0,0), 0.0, 255) frame 24 21:54:09.448 00.000 30444 Star::Find returns 1 (1), X=431.18, Y=188.60, Mass=92179, SNR=82.8, Peak=9679 HFD=3.6 21:54:09.448 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.05) = xAngle (1.43 = 1.43) 21:54:09.448 00.000 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.34 = 1.34) 21:54:09.448 00.000 30444 CameraToMount -- cameraX=-4.08 cameraY=3.19 hyp=5.18 cameraTheta=2.48 mountX=0.72 mountY=5.04, mountTheta=1.43 21:54:09.449 00.001 30444 SchedulePrimaryMove(04F7B810, x=-4.08, y=3.19, opts=13) 21:54:09.449 00.000 30444 Enqueuing Move request for scope (-4.08, 3.19) 21:54:09.449 00.000 15672 Worker thread wakes up 21:54:09.449 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-4.08, 3.19) opts 0xd 21:54:09.449 00.000 15672 Handling offset move in thread for scope, endpoint = (-4.08, 3.19) 21:54:09.449 00.000 15672 Moving (-4.08, 3.19) raw xDistance=0.72 yDistance=5.04 21:54:09.449 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.72 21:54:09.449 00.000 15672 GuideAlgorithmResistSwitch::result() returns 5.04 from input 5.04 21:54:09.449 00.000 15672 MoveAxis(W, 263, ABG) 21:54:09.449 00.000 15672 Guiding Dir = 3, Dur = 263 21:54:09.450 00.001 15672 IsSlewing returns 0 21:54:09.451 00.001 15672 IsGuiding returns 0 21:54:09.455 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=11053, FiltMin=2592, FiltMax=8293, Gamma=2.950 21:54:09.476 00.021 15672 PulseGuide returned control before completion, sleep 248 21:54:09.505 00.029 30444 UpdateGuideState exits: m=92179 SNR=82.8 Saturated 21:54:09.505 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:54:09.505 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:54:09.505 00.000 30444 Enqueuing Expose request 21:54:09.727 00.222 15672 IsGuiding returns 1 21:54:09.727 00.000 15672 scope still moving after pulse duration time elapsed 21:54:09.748 00.021 15672 IsSlewing returns 0 21:54:09.796 00.048 15672 IsGuiding returns 0 21:54:09.796 00.000 15672 scope move finished after 263 + 82 ms 21:54:09.796 00.000 15672 Move returns status 0, amount 263 21:54:09.796 00.000 15672 MoveAxis(S, 928, ABG) 21:54:09.796 00.000 15672 Guiding Dir = 1, Dur = 928 21:54:09.797 00.001 15672 IsSlewing returns 0 21:54:09.798 00.001 15672 IsGuiding returns 0 21:54:09.876 00.078 15672 PulseGuide returned control before completion, sleep 861 21:54:10.740 00.864 15672 IsGuiding returns 1 21:54:10.740 00.000 15672 scope still moving after pulse duration time elapsed 21:54:10.761 00.021 15672 IsSlewing returns 0 21:54:10.764 00.003 15672 IsGuiding returns 1 21:54:10.785 00.021 15672 IsSlewing returns 0 21:54:10.788 00.003 15672 IsGuiding returns 1 21:54:10.810 00.022 15672 IsSlewing returns 0 21:54:10.819 00.009 15672 IsGuiding returns 0 21:54:10.820 00.001 15672 scope move finished after 928 + 93 ms 21:54:10.820 00.000 15672 Move returns status 0, amount 928 21:54:10.820 00.000 15672 move complete, result=0 21:54:10.820 00.000 15672 worker thread done servicing request 21:54:10.820 00.000 15672 Worker thread wakes up 21:54:10.820 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:54:10.820 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:54:10.821 00.001 30444 GuideStep: 0.7 px 263 ms WEST, 5.0 px 928 ms SOUTH 21:54:12.737 01.916 15672 Exposure complete 21:54:12.770 00.033 15672 worker thread done servicing request 21:54:12.770 00.000 30444 OnExposeComplete: enter 21:54:12.770 00.000 30444 UpdateGuideState(): m_state=6 21:54:12.770 00.000 30444 Star::Find(15, 431, 188, 0, (0,0,0,0), 0.0, 255) frame 25 21:54:12.770 00.000 30444 Star::Find returns 1 (1), X=431.50, Y=188.27, Mass=77135, SNR=78.9, Peak=8438 HFD=3.3 21:54:12.770 00.000 30444 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.05) = xAngle (1.44 = 1.44) 21:54:12.770 00.000 30444 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.35 = 1.35) 21:54:12.770 00.000 30444 CameraToMount -- cameraX=-3.75 cameraY=2.86 hyp=4.72 cameraTheta=2.49 mountX=0.60 mountY=4.60, mountTheta=1.44 21:54:12.771 00.001 30444 SchedulePrimaryMove(04F7B810, x=-3.75, y=2.86, opts=13) 21:54:12.771 00.000 30444 Enqueuing Move request for scope (-3.75, 2.86) 21:54:12.771 00.000 15672 Worker thread wakes up 21:54:12.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-3.75, 2.86) opts 0xd 21:54:12.771 00.000 15672 Handling offset move in thread for scope, endpoint = (-3.75, 2.86) 21:54:12.771 00.000 15672 Moving (-3.75, 2.86) raw xDistance=0.60 yDistance=4.60 21:54:12.771 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.60 21:54:12.771 00.000 15672 GuideAlgorithmResistSwitch::result() returns 4.60 from input 4.60 21:54:12.771 00.000 15672 MoveAxis(W, 217, ABG) 21:54:12.771 00.000 15672 Guiding Dir = 3, Dur = 217 21:54:12.772 00.001 15672 IsSlewing returns 0 21:54:12.773 00.001 15672 IsGuiding returns 0 21:54:12.777 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=9390, FiltMin=2619, FiltMax=7582, Gamma=2.950 21:54:12.799 00.022 15672 PulseGuide returned control before completion, sleep 201 21:54:12.826 00.027 30444 UpdateGuideState exits: m=77135 SNR=78.9 Saturated 21:54:12.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:54:12.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:54:12.826 00.000 30444 Enqueuing Expose request 21:54:13.003 00.177 15672 IsGuiding returns 1 21:54:13.003 00.000 15672 scope still moving after pulse duration time elapsed 21:54:13.024 00.021 15672 IsSlewing returns 0 21:54:13.071 00.047 15672 IsGuiding returns 0 21:54:13.072 00.001 15672 scope move finished after 217 + 82 ms 21:54:13.072 00.000 15672 Move returns status 0, amount 217 21:54:13.072 00.000 15672 MoveAxis(S, 848, ABG) 21:54:13.072 00.000 15672 Guiding Dir = 1, Dur = 848 21:54:13.073 00.001 15672 IsSlewing returns 0 21:54:13.076 00.003 15672 IsGuiding returns 0 21:54:13.151 00.075 15672 PulseGuide returned control before completion, sleep 784 21:54:13.938 00.787 15672 IsGuiding returns 1 21:54:13.939 00.001 15672 scope still moving after pulse duration time elapsed 21:54:13.960 00.021 15672 IsSlewing returns 0 21:54:13.963 00.003 15672 IsGuiding returns 1 21:54:13.984 00.021 15672 IsSlewing returns 0 21:54:14.045 00.061 15672 IsGuiding returns 0 21:54:14.045 00.000 15672 scope move finished after 848 + 121 ms 21:54:14.045 00.000 15672 Move returns status 0, amount 848 21:54:14.045 00.000 15672 move complete, result=0 21:54:14.045 00.000 15672 worker thread done servicing request 21:54:14.045 00.000 15672 Worker thread wakes up 21:54:14.045 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:54:14.045 00.000 30444 GuideStep: 0.6 px 217 ms WEST, 4.6 px 848 ms SOUTH 21:54:14.045 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:54:16.162 02.117 15672 Exposure complete 21:54:16.194 00.032 15672 worker thread done servicing request 21:54:16.195 00.001 30444 OnExposeComplete: enter 21:54:16.195 00.000 30444 UpdateGuideState(): m_state=6 21:54:16.195 00.000 30444 Star::Find(15, 431, 188, 0, (0,0,0,0), 0.0, 255) frame 26 21:54:16.195 00.000 30444 Star::Find returns 1 (1), X=430.71, Y=188.64, Mass=84235, SNR=71.9, Peak=10061 HFD=3.3 21:54:16.195 00.000 30444 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.05) = xAngle (1.48 = 1.48) 21:54:16.195 00.000 30444 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.38 = 1.38) 21:54:16.195 00.000 30444 CameraToMount -- cameraX=-4.54 cameraY=3.23 hyp=5.58 cameraTheta=2.52 mountX=0.52 mountY=5.48, mountTheta=1.48 21:54:16.195 00.000 30444 SchedulePrimaryMove(04F7B810, x=-4.54, y=3.23, opts=13) 21:54:16.196 00.001 30444 Enqueuing Move request for scope (-4.54, 3.23) 21:54:16.196 00.000 15672 Worker thread wakes up 21:54:16.196 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-4.54, 3.23) opts 0xd 21:54:16.196 00.000 15672 Handling offset move in thread for scope, endpoint = (-4.54, 3.23) 21:54:16.196 00.000 15672 Moving (-4.54, 3.23) raw xDistance=0.52 yDistance=5.48 21:54:16.196 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.52 21:54:16.196 00.000 15672 GuideAlgorithmResistSwitch::result() returns 5.48 from input 5.48 21:54:16.196 00.000 15672 MoveAxis(W, 190, ABG) 21:54:16.196 00.000 15672 Guiding Dir = 3, Dur = 190 21:54:16.196 00.000 15672 IsSlewing returns 0 21:54:16.198 00.002 15672 IsGuiding returns 0 21:54:16.202 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=10608, FiltMin=2642, FiltMax=7771, Gamma=2.950 21:54:16.217 00.015 15672 PulseGuide returned control before completion, sleep 181 21:54:16.252 00.035 30444 UpdateGuideState exits: m=84235 SNR=71.9 Saturated 21:54:16.252 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:54:16.252 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:54:16.252 00.000 30444 Enqueuing Expose request 21:54:16.426 00.174 15672 IsGuiding returns 0 21:54:16.426 00.000 15672 Move returns status 0, amount 190 21:54:16.426 00.000 15672 MoveAxis(S, 1009, ABG) 21:54:16.426 00.000 15672 Guiding Dir = 1, Dur = 1009 21:54:16.426 00.000 15672 IsSlewing returns 0 21:54:16.427 00.001 15672 IsGuiding returns 0 21:54:16.505 00.078 15672 PulseGuide returned control before completion, sleep 941 21:54:17.448 00.943 15672 IsGuiding returns 1 21:54:17.448 00.000 15672 scope still moving after pulse duration time elapsed 21:54:17.470 00.022 15672 IsSlewing returns 0 21:54:17.471 00.001 15672 IsGuiding returns 1 21:54:17.492 00.021 15672 IsSlewing returns 0 21:54:17.493 00.001 15672 IsGuiding returns 1 21:54:17.514 00.021 15672 IsSlewing returns 0 21:54:17.576 00.062 15672 IsGuiding returns 0 21:54:17.576 00.000 15672 scope move finished after 1009 + 140 ms 21:54:17.576 00.000 15672 Move returns status 0, amount 1009 21:54:17.576 00.000 15672 move complete, result=0 21:54:17.576 00.000 15672 worker thread done servicing request 21:54:17.576 00.000 15672 Worker thread wakes up 21:54:17.576 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:54:17.576 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:54:17.576 00.000 30444 GuideStep: 0.5 px 190 ms WEST, 5.5 px 1009 ms SOUTH 21:54:19.482 01.906 15672 Exposure complete 21:54:19.502 00.020 15672 worker thread done servicing request 21:54:19.502 00.000 30444 OnExposeComplete: enter 21:54:19.502 00.000 30444 UpdateGuideState(): m_state=6 21:54:19.502 00.000 30444 Star::Find(15, 430, 188, 0, (0,0,0,0), 0.0, 255) frame 27 21:54:19.502 00.000 30444 Star::Find returns 1 (1), X=430.82, Y=188.36, Mass=83094, SNR=68.3, Peak=10385 HFD=3.2 21:54:19.502 00.000 30444 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.05) = xAngle (1.51 = 1.51) 21:54:19.502 00.000 30444 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.41 = 1.41) 21:54:19.502 00.000 30444 CameraToMount -- cameraX=-4.44 cameraY=2.95 hyp=5.33 cameraTheta=2.55 mountX=0.33 mountY=5.26, mountTheta=1.51 21:54:19.503 00.001 30444 SchedulePrimaryMove(04F7B810, x=-4.44, y=2.95, opts=13) 21:54:19.503 00.000 30444 Enqueuing Move request for scope (-4.44, 2.95) 21:54:19.503 00.000 15672 Worker thread wakes up 21:54:19.503 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-4.44, 2.95) opts 0xd 21:54:19.503 00.000 15672 Handling offset move in thread for scope, endpoint = (-4.44, 2.95) 21:54:19.503 00.000 15672 Moving (-4.44, 2.95) raw xDistance=0.33 yDistance=5.26 21:54:19.503 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33 21:54:19.503 00.000 15672 GuideAlgorithmResistSwitch::result() returns 5.26 from input 5.26 21:54:19.503 00.000 15672 MoveAxis(W, 125, ABG) 21:54:19.503 00.000 15672 Guiding Dir = 3, Dur = 125 21:54:19.503 00.000 15672 IsSlewing returns 0 21:54:19.505 00.002 15672 IsGuiding returns 0 21:54:19.509 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=10385, FiltMin=2646, FiltMax=7890, Gamma=2.950 21:54:19.524 00.015 15672 PulseGuide returned control before completion, sleep 116 21:54:19.559 00.035 30444 UpdateGuideState exits: m=83094 SNR=68.3 Saturated 21:54:19.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:54:19.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:54:19.559 00.000 30444 Enqueuing Expose request 21:54:19.643 00.084 15672 IsGuiding returns 1 21:54:19.643 00.000 15672 scope still moving after pulse duration time elapsed 21:54:19.663 00.020 15672 IsSlewing returns 0 21:54:19.700 00.037 15672 IsGuiding returns 0 21:54:19.700 00.000 15672 scope move finished after 125 + 70 ms 21:54:19.700 00.000 15672 Move returns status 0, amount 125 21:54:19.700 00.000 15672 MoveAxis(S, 969, ABG) 21:54:19.700 00.000 15672 Guiding Dir = 1, Dur = 969 21:54:19.700 00.000 15672 IsSlewing returns 0 21:54:19.702 00.002 15672 IsGuiding returns 0 21:54:19.780 00.078 15672 PulseGuide returned control before completion, sleep 901 21:54:20.684 00.904 15672 IsGuiding returns 1 21:54:20.684 00.000 15672 scope still moving after pulse duration time elapsed 21:54:20.705 00.021 15672 IsSlewing returns 0 21:54:20.706 00.001 15672 IsGuiding returns 1 21:54:20.726 00.020 15672 IsSlewing returns 0 21:54:20.727 00.001 15672 IsGuiding returns 1 21:54:20.748 00.021 15672 IsSlewing returns 0 21:54:20.749 00.001 15672 IsGuiding returns 1 21:54:20.770 00.021 15672 IsSlewing returns 0 21:54:20.787 00.017 15672 IsGuiding returns 0 21:54:20.788 00.001 15672 scope move finished after 969 + 116 ms 21:54:20.788 00.000 15672 Move returns status 0, amount 969 21:54:20.788 00.000 15672 move complete, result=0 21:54:20.788 00.000 15672 worker thread done servicing request 21:54:20.788 00.000 15672 Worker thread wakes up 21:54:20.788 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:54:20.788 00.000 30444 GuideStep: 0.3 px 125 ms WEST, 5.3 px 969 ms SOUTH 21:54:20.788 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:54:22.894 02.106 15672 Exposure complete 21:54:22.914 00.020 15672 worker thread done servicing request 21:54:22.914 00.000 30444 OnExposeComplete: enter 21:54:22.914 00.000 30444 UpdateGuideState(): m_state=6 21:54:22.914 00.000 30444 Star::Find(15, 430, 188, 0, (0,0,0,0), 0.0, 255) frame 28 21:54:22.915 00.001 30444 Star::Find returns 1 (1), X=430.82, Y=188.46, Mass=74856, SNR=68.2, Peak=10114 HFD=3.0 21:54:22.915 00.000 30444 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.05) = xAngle (1.49 = 1.49) 21:54:22.915 00.000 30444 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.40 = 1.40) 21:54:22.915 00.000 30444 CameraToMount -- cameraX=-4.43 cameraY=3.05 hyp=5.38 cameraTheta=2.54 mountX=0.42 mountY=5.30, mountTheta=1.49 21:54:22.915 00.000 30444 SchedulePrimaryMove(04F7B810, x=-4.43, y=3.05, opts=13) 21:54:22.915 00.000 30444 Enqueuing Move request for scope (-4.43, 3.05) 21:54:22.915 00.000 15672 Worker thread wakes up 21:54:22.915 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-4.43, 3.05) opts 0xd 21:54:22.915 00.000 15672 Handling offset move in thread for scope, endpoint = (-4.43, 3.05) 21:54:22.915 00.000 15672 Moving (-4.43, 3.05) raw xDistance=0.42 yDistance=5.30 21:54:22.915 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42 21:54:22.916 00.001 15672 GuideAlgorithmResistSwitch::result() returns 5.30 from input 5.30 21:54:22.916 00.000 15672 MoveAxis(W, 149, ABG) 21:54:22.916 00.000 15672 Guiding Dir = 3, Dur = 149 21:54:22.916 00.000 15672 IsSlewing returns 0 21:54:22.917 00.001 15672 IsGuiding returns 0 21:54:22.922 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=10721, FiltMin=2604, FiltMax=7957, Gamma=2.950 21:54:22.942 00.020 15672 PulseGuide returned control before completion, sleep 134 21:54:22.971 00.029 30444 UpdateGuideState exits: m=74856 SNR=68.2 Saturated 21:54:22.971 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:54:22.971 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:54:22.971 00.000 30444 Enqueuing Expose request 21:54:23.088 00.117 15672 IsGuiding returns 0 21:54:23.088 00.000 15672 Move returns status 0, amount 149 21:54:23.088 00.000 15672 MoveAxis(S, 976, ABG) 21:54:23.088 00.000 15672 Guiding Dir = 1, Dur = 976 21:54:23.088 00.000 15672 IsSlewing returns 0 21:54:23.089 00.001 15672 IsGuiding returns 0 21:54:23.166 00.077 15672 PulseGuide returned control before completion, sleep 909 21:54:24.079 00.913 15672 IsGuiding returns 1 21:54:24.079 00.000 15672 scope still moving after pulse duration time elapsed 21:54:24.099 00.020 15672 IsSlewing returns 0 21:54:24.103 00.004 15672 IsGuiding returns 1 21:54:24.123 00.020 15672 IsSlewing returns 0 21:54:24.126 00.003 15672 IsGuiding returns 1 21:54:24.147 00.021 15672 IsSlewing returns 0 21:54:24.190 00.043 15672 IsGuiding returns 0 21:54:24.190 00.000 15672 scope move finished after 976 + 125 ms 21:54:24.190 00.000 15672 Move returns status 0, amount 976 21:54:24.190 00.000 15672 move complete, result=0 21:54:24.190 00.000 15672 worker thread done servicing request 21:54:24.190 00.000 15672 Worker thread wakes up 21:54:24.190 00.000 30444 GuideStep: 0.4 px 149 ms WEST, 5.3 px 976 ms SOUTH 21:54:24.191 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 21:54:24.191 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:54:26.096 01.905 15672 Exposure complete 21:54:26.116 00.020 15672 worker thread done servicing request 21:54:26.116 00.000 30444 OnExposeComplete: enter 21:54:26.116 00.000 30444 UpdateGuideState(): m_state=6 21:54:26.116 00.000 30444 Star::Find(15, 430, 188, 0, (0,0,0,0), 0.0, 255) frame 29 21:54:26.116 00.000 30444 Star::Find returns 1 (1), X=430.33, Y=188.54, Mass=87360, SNR=73.0, Peak=9421 HFD=3.4 21:54:26.116 00.000 30444 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.05) = xAngle (1.53 = 1.53) 21:54:26.116 00.000 30444 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.43 = 1.43) 21:54:26.116 00.000 30444 CameraToMount -- cameraX=-4.92 cameraY=3.13 hyp=5.83 cameraTheta=2.58 mountX=0.24 mountY=5.78, mountTheta=1.53 21:54:26.117 00.001 30444 SchedulePrimaryMove(04F7B810, x=-4.92, y=3.13, opts=13) 21:54:26.117 00.000 30444 Enqueuing Move request for scope (-4.92, 3.13) 21:54:26.117 00.000 15672 Worker thread wakes up 21:54:26.117 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-4.92, 3.13) opts 0xd 21:54:26.117 00.000 15672 Handling offset move in thread for scope, endpoint = (-4.92, 3.13) 21:54:26.117 00.000 15672 Moving (-4.92, 3.13) raw xDistance=0.24 yDistance=5.78 21:54:26.118 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 21:54:26.118 00.000 15672 GuideAlgorithmResistSwitch::result() returns 5.78 from input 5.78 21:54:26.118 00.000 15672 MoveAxis(E, 0, ABG) 21:54:26.118 00.000 15672 Move returns status 0, amount 0 21:54:26.118 00.000 15672 MoveAxis(S, 1064, ABG) 21:54:26.118 00.000 15672 Guiding Dir = 1, Dur = 1064 21:54:26.118 00.000 15672 IsSlewing returns 0 21:54:26.124 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=9591, FiltMin=2633, FiltMax=7684, Gamma=2.950 21:54:26.154 00.030 15672 IsGuiding returns 0 21:54:26.174 00.020 30444 UpdateGuideState exits: m=87360 SNR=73.0 Saturated 21:54:26.174 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:54:26.174 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:54:26.174 00.000 30444 Enqueuing Expose request 21:54:26.234 00.060 15672 PulseGuide returned control before completion, sleep 994 21:54:27.230 00.996 15672 IsGuiding returns 1 21:54:27.230 00.000 15672 scope still moving after pulse duration time elapsed 21:54:27.252 00.022 15672 IsSlewing returns 0 21:54:27.253 00.001 15672 IsGuiding returns 1 21:54:27.274 00.021 15672 IsSlewing returns 0 21:54:27.276 00.002 15672 IsGuiding returns 1 21:54:27.297 00.021 15672 IsSlewing returns 0 21:54:27.352 00.055 15672 IsGuiding returns 0 21:54:27.353 00.001 15672 scope move finished after 1064 + 133 ms 21:54:27.353 00.000 15672 Move returns status 0, amount 1064 21:54:27.353 00.000 15672 move complete, result=0 21:54:27.353 00.000 15672 worker thread done servicing request 21:54:27.353 00.000 15672 Worker thread wakes up 21:54:27.353 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:54:27.353 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:54:27.353 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 5.8 px 1064 ms SOUTH 21:54:29.471 02.118 15672 Exposure complete 21:54:29.502 00.031 15672 worker thread done servicing request 21:54:29.502 00.000 30444 OnExposeComplete: enter 21:54:29.503 00.001 30444 UpdateGuideState(): m_state=6 21:54:29.503 00.000 30444 Star::Find(15, 430, 188, 0, (0,0,0,0), 0.0, 255) frame 30 21:54:29.503 00.000 30444 Star::Find returns 1 (1), X=430.64, Y=186.54, Mass=68619, SNR=53.6, Peak=8413 HFD=3.3 21:54:29.503 00.000 30444 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.05) = xAngle (1.86 = 1.86) 21:54:29.503 00.000 30444 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.76 = 1.76) 21:54:29.503 00.000 30444 CameraToMount -- cameraX=-4.62 cameraY=1.13 hyp=4.75 cameraTheta=2.90 mountX=-1.33 mountY=4.67, mountTheta=1.85 21:54:29.503 00.000 30444 SchedulePrimaryMove(04F7B810, x=-4.62, y=1.13, opts=13) 21:54:29.503 00.000 30444 Enqueuing Move request for scope (-4.62, 1.13) 21:54:29.503 00.000 15672 Worker thread wakes up 21:54:29.504 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-4.62, 1.13) opts 0xd 21:54:29.504 00.000 15672 Handling offset move in thread for scope, endpoint = (-4.62, 1.13) 21:54:29.504 00.000 15672 Moving (-4.62, 1.13) raw xDistance=-1.33 yDistance=4.67 21:54:29.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.33 21:54:29.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns 4.67 from input 4.67 21:54:29.504 00.000 15672 MoveAxis(E, 444, ABG) 21:54:29.504 00.000 15672 Guiding Dir = 2, Dur = 444 21:54:29.504 00.000 15672 IsSlewing returns 0 21:54:29.505 00.001 15672 IsGuiding returns 0 21:54:29.510 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=8491, FiltMin=2637, FiltMax=7628, Gamma=2.950 21:54:29.525 00.015 15672 PulseGuide returned control before completion, sleep 435 21:54:29.560 00.035 30444 UpdateGuideState exits: m=68619 SNR=53.6 Saturated 21:54:29.560 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:54:29.560 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:54:29.560 00.000 30444 Enqueuing Expose request 21:54:29.961 00.401 15672 IsGuiding returns 1 21:54:29.961 00.000 15672 scope still moving after pulse duration time elapsed 21:54:29.982 00.021 15672 IsSlewing returns 0 21:54:30.005 00.023 15672 IsGuiding returns 0 21:54:30.005 00.000 15672 scope move finished after 444 + 55 ms 21:54:30.005 00.000 15672 Move returns status 0, amount 444 21:54:30.005 00.000 15672 MoveAxis(S, 860, ABG) 21:54:30.005 00.000 15672 Guiding Dir = 1, Dur = 860 21:54:30.005 00.000 15672 IsSlewing returns 0 21:54:30.006 00.001 15672 IsGuiding returns 0 21:54:30.084 00.078 15672 PulseGuide returned control before completion, sleep 792 21:54:30.884 00.800 15672 IsGuiding returns 1 21:54:30.884 00.000 15672 scope still moving after pulse duration time elapsed 21:54:30.905 00.021 15672 IsSlewing returns 0 21:54:30.906 00.001 15672 IsGuiding returns 1 21:54:30.928 00.022 15672 IsSlewing returns 0 21:54:30.931 00.003 15672 IsGuiding returns 1 21:54:30.952 00.021 15672 IsSlewing returns 0 21:54:30.981 00.029 15672 IsGuiding returns 0 21:54:30.981 00.000 15672 scope move finished after 860 + 114 ms 21:54:30.981 00.000 15672 Move returns status 0, amount 860 21:54:30.981 00.000 15672 move complete, result=0 21:54:30.982 00.001 15672 worker thread done servicing request 21:54:30.982 00.000 15672 Worker thread wakes up 21:54:30.982 00.000 30444 GuideStep: -1.3 px 444 ms EAST, 4.7 px 860 ms SOUTH 21:54:30.982 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:54:30.982 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:54:32.898 01.916 15672 Exposure complete 21:54:32.929 00.031 15672 worker thread done servicing request 21:54:32.929 00.000 30444 OnExposeComplete: enter 21:54:32.929 00.000 30444 UpdateGuideState(): m_state=6 21:54:32.929 00.000 30444 Star::Find(15, 430, 186, 0, (0,0,0,0), 0.0, 255) frame 31 21:54:32.929 00.000 30444 Star::Find returns 1 (1), X=431.12, Y=186.22, Mass=78604, SNR=69.5, Peak=7912 HFD=4.0 21:54:32.929 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.05) = xAngle (1.90 = 1.90) 21:54:32.929 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.81 = 1.81) 21:54:32.929 00.000 30444 CameraToMount -- cameraX=-4.14 cameraY=0.81 hyp=4.22 cameraTheta=2.95 mountX=-1.37 mountY=4.10, mountTheta=1.89 21:54:32.930 00.001 30444 SchedulePrimaryMove(04F7B810, x=-4.14, y=0.81, opts=13) 21:54:32.930 00.000 30444 Enqueuing Move request for scope (-4.14, 0.81) 21:54:32.930 00.000 15672 Worker thread wakes up 21:54:32.930 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-4.14, 0.81) opts 0xd 21:54:32.930 00.000 15672 Handling offset move in thread for scope, endpoint = (-4.14, 0.81) 21:54:32.930 00.000 15672 Moving (-4.14, 0.81) raw xDistance=-1.37 yDistance=4.10 21:54:32.930 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.37 21:54:32.930 00.000 15672 GuideAlgorithmResistSwitch::result() returns 4.10 from input 4.10 21:54:32.930 00.000 15672 MoveAxis(E, 486, ABG) 21:54:32.930 00.000 15672 Guiding Dir = 2, Dur = 486 21:54:32.931 00.001 15672 IsSlewing returns 0 21:54:32.932 00.001 15672 IsGuiding returns 0 21:54:32.936 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=9655, FiltMin=2585, FiltMax=7804, Gamma=2.950 21:54:32.959 00.023 15672 PulseGuide returned control before completion, sleep 469 21:54:32.985 00.026 30444 UpdateGuideState exits: m=78604 SNR=69.5 Saturated 21:54:32.986 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:54:32.986 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:54:32.986 00.000 30444 Enqueuing Expose request 21:54:33.431 00.445 15672 IsGuiding returns 1 21:54:33.431 00.000 15672 scope still moving after pulse duration time elapsed 21:54:33.452 00.021 15672 IsSlewing returns 0 21:54:33.503 00.051 15672 IsGuiding returns 0 21:54:33.503 00.000 15672 scope move finished after 486 + 85 ms 21:54:33.503 00.000 15672 Move returns status 0, amount 486 21:54:33.503 00.000 15672 MoveAxis(S, 755, ABG) 21:54:33.503 00.000 15672 Guiding Dir = 1, Dur = 755 21:54:33.505 00.002 15672 IsSlewing returns 0 21:54:33.506 00.001 15672 IsGuiding returns 0 21:54:33.582 00.076 15672 PulseGuide returned control before completion, sleep 690 21:54:34.275 00.693 15672 IsGuiding returns 1 21:54:34.275 00.000 15672 scope still moving after pulse duration time elapsed 21:54:34.296 00.021 15672 IsSlewing returns 0 21:54:34.298 00.002 15672 IsGuiding returns 1 21:54:34.320 00.022 15672 IsSlewing returns 0 21:54:34.352 00.032 15672 IsGuiding returns 0 21:54:34.352 00.000 15672 scope move finished after 755 + 91 ms 21:54:34.352 00.000 15672 Move returns status 0, amount 755 21:54:34.352 00.000 15672 move complete, result=0 21:54:34.353 00.001 15672 worker thread done servicing request 21:54:34.353 00.000 30444 GuideStep: -1.4 px 486 ms EAST, 4.1 px 755 ms SOUTH 21:54:34.353 00.000 15672 Worker thread wakes up 21:54:34.353 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:54:34.353 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:54:36.474 02.121 15672 Exposure complete 21:54:36.502 00.028 15672 worker thread done servicing request 21:54:36.502 00.000 30444 OnExposeComplete: enter 21:54:36.502 00.000 30444 UpdateGuideState(): m_state=6 21:54:36.502 00.000 30444 Star::Find(15, 431, 186, 0, (0,0,0,0), 0.0, 255) frame 32 21:54:36.502 00.000 30444 Star::Find returns 1 (1), X=431.00, Y=182.84, Mass=81675, SNR=71.2, Peak=10041 HFD=3.9 21:54:36.502 00.000 30444 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.05) = xAngle (-3.64 = 2.64) 21:54:36.502 00.000 30444 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-3.74 = 2.54) 21:54:36.502 00.000 30444 CameraToMount -- cameraX=-4.26 cameraY=-2.57 hyp=4.97 cameraTheta=-2.60 mountX=-4.36 mountY=2.80, mountTheta=2.57 21:54:36.503 00.001 30444 SchedulePrimaryMove(04F7B810, x=-4.26, y=-2.57, opts=13) 21:54:36.503 00.000 30444 Enqueuing Move request for scope (-4.26, -2.57) 21:54:36.503 00.000 15672 Worker thread wakes up 21:54:36.503 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-4.26, -2.57) opts 0xd 21:54:36.503 00.000 15672 Handling offset move in thread for scope, endpoint = (-4.26, -2.57) 21:54:36.503 00.000 15672 Moving (-4.26, -2.57) raw xDistance=-4.36 yDistance=2.80 21:54:36.503 00.000 15672 GuideAlgorithmHysteresis::Result() returns -2.81 from input -4.36 21:54:36.503 00.000 15672 GuideAlgorithmResistSwitch::result() returns 2.80 from input 2.80 21:54:36.503 00.000 15672 MoveAxis(E, 1485, ABG) 21:54:36.503 00.000 15672 Guiding Dir = 2, Dur = 1485 21:54:36.504 00.001 15672 IsSlewing returns 0 21:54:36.506 00.002 15672 IsGuiding returns 0 21:54:36.510 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=10541, FiltMin=2625, FiltMax=7733, Gamma=2.950 21:54:36.522 00.012 15672 PulseGuide returned control before completion, sleep 1480 21:54:36.560 00.038 30444 UpdateGuideState exits: m=81675 SNR=71.2 Saturated 21:54:36.560 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:54:36.560 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:54:36.560 00.000 30444 Enqueuing Expose request 21:54:38.003 01.443 15672 IsGuiding returns 1 21:54:38.004 00.001 15672 scope still moving after pulse duration time elapsed 21:54:38.025 00.021 15672 IsSlewing returns 0 21:54:38.041 00.016 15672 IsGuiding returns 0 21:54:38.041 00.000 15672 scope move finished after 1485 + 50 ms 21:54:38.041 00.000 15672 Move returns status 0, amount 1485 21:54:38.041 00.000 15672 MoveAxis(S, 516, ABG) 21:54:38.041 00.000 15672 Guiding Dir = 1, Dur = 516 21:54:38.042 00.001 15672 IsSlewing returns 0 21:54:38.045 00.003 15672 IsGuiding returns 0 21:54:38.137 00.092 15672 PulseGuide returned control before completion, sleep 435 21:54:38.576 00.439 15672 IsGuiding returns 1 21:54:38.576 00.000 15672 scope still moving after pulse duration time elapsed 21:54:38.596 00.020 15672 IsSlewing returns 0 21:54:38.597 00.001 15672 IsGuiding returns 1 21:54:38.618 00.021 15672 IsSlewing returns 0 21:54:38.620 00.002 15672 IsGuiding returns 1 21:54:38.641 00.021 15672 IsSlewing returns 0 21:54:38.644 00.003 15672 IsGuiding returns 1 21:54:38.665 00.021 15672 IsSlewing returns 0 21:54:38.711 00.046 15672 IsGuiding returns 0 21:54:38.711 00.000 15672 scope move finished after 516 + 149 ms 21:54:38.711 00.000 15672 Move returns status 0, amount 516 21:54:38.711 00.000 15672 move complete, result=0 21:54:38.712 00.001 15672 worker thread done servicing request 21:54:38.712 00.000 15672 Worker thread wakes up 21:54:38.712 00.000 30444 GuideStep: -4.4 px 1485 ms EAST, 2.8 px 516 ms SOUTH 21:54:38.713 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 21:54:38.713 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:54:40.830 02.117 15672 Exposure complete 21:54:40.859 00.029 15672 worker thread done servicing request 21:54:40.859 00.000 30444 OnExposeComplete: enter 21:54:40.859 00.000 30444 UpdateGuideState(): m_state=6 21:54:40.859 00.000 30444 Star::Find(15, 430, 182, 0, (0,0,0,0), 0.0, 255) frame 33 21:54:40.860 00.001 30444 Star::Find returns 1 (1), X=432.07, Y=181.32, Mass=77736, SNR=69.3, Peak=8157 HFD=3.6 21:54:40.860 00.000 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.05) = xAngle (-3.28 = 3.00) 21:54:40.860 00.000 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-3.37 = 2.91) 21:54:40.860 00.000 30444 CameraToMount -- cameraX=-3.19 cameraY=-4.09 hyp=5.18 cameraTheta=-2.23 mountX=-5.13 mountY=1.20, mountTheta=2.91 21:54:40.860 00.000 30444 SchedulePrimaryMove(04F7B810, x=-3.19, y=-4.09, opts=13) 21:54:40.860 00.000 30444 Enqueuing Move request for scope (-3.19, -4.09) 21:54:40.860 00.000 15672 Worker thread wakes up 21:54:40.860 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-3.19, -4.09) opts 0xd 21:54:40.860 00.000 15672 Handling offset move in thread for scope, endpoint = (-3.19, -4.09) 21:54:40.860 00.000 15672 Moving (-3.19, -4.09) raw xDistance=-5.13 yDistance=1.20 21:54:40.860 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.43 from input -5.13 21:54:40.861 00.001 15672 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20 21:54:40.861 00.000 15672 MoveAxis(E, 1813, ABG) 21:54:40.861 00.000 15672 Guiding Dir = 2, Dur = 1813 21:54:40.861 00.000 15672 IsSlewing returns 0 21:54:40.867 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=9040, FiltMin=2608, FiltMax=7366, Gamma=2.950 21:54:40.868 00.001 15672 IsGuiding returns 0 21:54:40.899 00.031 15672 PulseGuide returned control before completion, sleep 1793 21:54:40.918 00.019 30444 UpdateGuideState exits: m=77736 SNR=69.3 Saturated 21:54:40.918 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:54:40.918 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:54:40.918 00.000 30444 Enqueuing Expose request 21:54:42.693 01.775 15672 IsGuiding returns 1 21:54:42.693 00.000 15672 scope still moving after pulse duration time elapsed 21:54:42.715 00.022 15672 IsSlewing returns 0 21:54:42.717 00.002 15672 IsGuiding returns 1 21:54:42.737 00.020 15672 IsSlewing returns 0 21:54:42.784 00.047 15672 IsGuiding returns 0 21:54:42.784 00.000 15672 scope move finished after 1813 + 103 ms 21:54:42.784 00.000 15672 Move returns status 0, amount 1813 21:54:42.784 00.000 15672 MoveAxis(S, 220, ABG) 21:54:42.784 00.000 15672 Guiding Dir = 1, Dur = 220 21:54:42.785 00.001 15672 IsSlewing returns 0 21:54:42.786 00.001 15672 IsGuiding returns 0 21:54:42.865 00.079 15672 PulseGuide returned control before completion, sleep 152 21:54:43.019 00.154 15672 IsGuiding returns 1 21:54:43.019 00.000 15672 scope still moving after pulse duration time elapsed 21:54:43.040 00.021 15672 IsSlewing returns 0 21:54:43.041 00.001 15672 IsGuiding returns 1 21:54:43.062 00.021 15672 IsSlewing returns 0 21:54:43.063 00.001 15672 IsGuiding returns 1 21:54:43.084 00.021 15672 IsSlewing returns 0 21:54:43.104 00.020 15672 IsGuiding returns 0 21:54:43.105 00.001 15672 scope move finished after 220 + 99 ms 21:54:43.105 00.000 15672 Move returns status 0, amount 220 21:54:43.105 00.000 15672 move complete, result=0 21:54:43.105 00.000 15672 worker thread done servicing request 21:54:43.105 00.000 15672 Worker thread wakes up 21:54:43.105 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:54:43.105 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:54:43.106 00.001 30444 GuideStep: -5.1 px 1813 ms EAST, 1.2 px 220 ms SOUTH 21:54:45.224 02.118 15672 Exposure complete 21:54:45.254 00.030 15672 worker thread done servicing request 21:54:45.254 00.000 30444 OnExposeComplete: enter 21:54:45.254 00.000 30444 UpdateGuideState(): m_state=6 21:54:45.254 00.000 30444 Star::Find(15, 432, 181, 0, (0,0,0,0), 0.0, 255) frame 34 21:54:45.255 00.001 30444 Star::Find returns 1 (1), X=433.82, Y=180.70, Mass=88807, SNR=71.5, Peak=8440 HFD=3.8 21:54:45.255 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.05) = xAngle (-2.91 = -2.91) 21:54:45.255 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-3.01 = -3.01) 21:54:45.255 00.000 30444 CameraToMount -- cameraX=-1.44 cameraY=-4.70 hyp=4.92 cameraTheta=-1.87 mountX=-4.79 mountY=-0.65, mountTheta=-3.01 21:54:45.255 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.44, y=-4.70, opts=13) 21:54:45.255 00.000 30444 Enqueuing Move request for scope (-1.44, -4.70) 21:54:45.255 00.000 15672 Worker thread wakes up 21:54:45.255 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.44, -4.70) opts 0xd 21:54:45.255 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.44, -4.70) 21:54:45.255 00.000 15672 Moving (-1.44, -4.70) raw xDistance=-4.79 yDistance=-0.65 21:54:45.255 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.26 from input -4.79 21:54:45.256 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 21:54:45.256 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65 21:54:45.256 00.000 15672 MoveAxis(E, 1723, ABG) 21:54:45.256 00.000 15672 Guiding Dir = 2, Dur = 1723 21:54:45.256 00.000 15672 IsSlewing returns 0 21:54:45.257 00.001 15672 IsGuiding returns 0 21:54:45.262 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=9628, FiltMin=2622, FiltMax=7969, Gamma=2.950 21:54:45.276 00.014 15672 PulseGuide returned control before completion, sleep 1715 21:54:45.314 00.038 30444 UpdateGuideState exits: m=88807 SNR=71.5 Saturated 21:54:45.315 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:54:45.315 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:54:45.315 00.000 30444 Enqueuing Expose request 21:54:46.995 01.680 15672 IsGuiding returns 1 21:54:46.996 00.001 15672 scope still moving after pulse duration time elapsed 21:54:47.016 00.020 15672 IsSlewing returns 0 21:54:47.066 00.050 15672 IsGuiding returns 0 21:54:47.066 00.000 15672 scope move finished after 1723 + 85 ms 21:54:47.067 00.001 15672 Move returns status 0, amount 1723 21:54:47.067 00.000 15672 MoveAxis(N, 0, ABG) 21:54:47.067 00.000 15672 Move returns status 0, amount 0 21:54:47.067 00.000 15672 move complete, result=0 21:54:47.067 00.000 15672 worker thread done servicing request 21:54:47.067 00.000 15672 Worker thread wakes up 21:54:47.068 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 21:54:47.068 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:54:47.068 00.000 30444 GuideStep: -4.8 px 1723 ms EAST, -0.6 px 0 ms NORTH 21:54:48.977 01.909 15672 Exposure complete 21:54:48.997 00.020 15672 worker thread done servicing request 21:54:48.998 00.001 30444 OnExposeComplete: enter 21:54:48.998 00.000 30444 UpdateGuideState(): m_state=6 21:54:48.998 00.000 30444 Star::Find(15, 433, 180, 0, (0,0,0,0), 0.0, 255) frame 35 21:54:48.998 00.000 30444 Star::Find returns 1 (1), X=434.77, Y=180.73, Mass=88739, SNR=74.7, Peak=8181 HFD=4.3 21:54:48.998 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.05) = xAngle (-2.72 = -2.72) 21:54:48.998 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-2.82 = -2.82) 21:54:48.998 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=-4.68 hyp=4.71 cameraTheta=-1.67 mountX=-4.30 mountY=-1.51, mountTheta=-2.80 21:54:48.998 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-4.68, opts=13) 21:54:48.998 00.000 30444 Enqueuing Move request for scope (-0.49, -4.68) 21:54:48.999 00.001 15672 Worker thread wakes up 21:54:48.999 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -4.68) opts 0xd 21:54:48.999 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, -4.68) 21:54:48.999 00.000 15672 Moving (-0.49, -4.68) raw xDistance=-4.30 yDistance=-1.51 21:54:48.999 00.000 15672 GuideAlgorithmHysteresis::Result() returns -2.93 from input -4.30 21:54:48.999 00.000 15672 resist switch: large excursion: input -1.51 thresh 0.75 direction from 1 to -1 21:54:48.999 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.52 21:54:48.999 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.51 from input -1.51 21:54:48.999 00.000 15672 MoveAxis(E, 1551, ABG) 21:54:48.999 00.000 15672 Guiding Dir = 2, Dur = 1551 21:54:48.999 00.000 15672 IsSlewing returns 0 21:54:49.001 00.002 15672 IsGuiding returns 0 21:54:49.005 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=8927, FiltMin=2652, FiltMax=7341, Gamma=2.950 21:54:49.030 00.025 15672 PulseGuide returned control before completion, sleep 1532 21:54:49.055 00.025 30444 UpdateGuideState exits: m=88739 SNR=74.7 Saturated 21:54:49.055 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:54:49.055 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:54:49.055 00.000 30444 Enqueuing Expose request 21:54:50.565 01.510 15672 IsGuiding returns 1 21:54:50.565 00.000 15672 scope still moving after pulse duration time elapsed 21:54:50.588 00.023 15672 IsSlewing returns 0 21:54:50.628 00.040 15672 IsGuiding returns 0 21:54:50.628 00.000 15672 scope move finished after 1551 + 76 ms 21:54:50.628 00.000 15672 Move returns status 0, amount 1551 21:54:50.628 00.000 15672 MoveAxis(N, 278, ABG) 21:54:50.628 00.000 15672 Guiding Dir = 0, Dur = 278 21:54:50.629 00.001 15672 IsSlewing returns 0 21:54:50.631 00.002 15672 IsGuiding returns 0 21:54:50.707 00.076 15672 PulseGuide returned control before completion, sleep 213 21:54:50.925 00.218 15672 IsGuiding returns 1 21:54:50.925 00.000 15672 scope still moving after pulse duration time elapsed 21:54:50.946 00.021 15672 IsSlewing returns 0 21:54:50.948 00.002 15672 IsGuiding returns 1 21:54:50.969 00.021 15672 IsSlewing returns 0 21:54:50.970 00.001 15672 IsGuiding returns 1 21:54:50.992 00.022 15672 IsSlewing returns 0 21:54:51.011 00.019 15672 IsGuiding returns 0 21:54:51.011 00.000 15672 scope move finished after 278 + 101 ms 21:54:51.011 00.000 15672 Move returns status 0, amount 278 21:54:51.011 00.000 15672 move complete, result=0 21:54:51.011 00.000 15672 worker thread done servicing request 21:54:51.011 00.000 15672 Worker thread wakes up 21:54:51.011 00.000 30444 GuideStep: -4.3 px 1551 ms EAST, -1.5 px 278 ms NORTH 21:54:51.011 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:54:51.011 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,170,31,31) 21:54:53.128 02.117 15672 Exposure complete 21:54:53.158 00.030 15672 worker thread done servicing request 21:54:53.158 00.000 30444 OnExposeComplete: enter 21:54:53.158 00.000 30444 UpdateGuideState(): m_state=6 21:54:53.158 00.000 30444 Star::Find(15, 434, 180, 0, (0,0,0,0), 0.0, 255) frame 36 21:54:53.158 00.000 30444 Star::Find returns 1 (1), X=437.13, Y=179.02, Mass=90533, SNR=70.4, Peak=10043 HFD=4.0 21:54:53.159 00.001 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.05) = xAngle (-2.33 = -2.33) 21:54:53.159 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-2.43 = -2.43) 21:54:53.159 00.000 30444 CameraToMount -- cameraX=1.87 cameraY=-6.39 hyp=6.65 cameraTheta=-1.29 mountX=-4.59 mountY=-4.36, mountTheta=-2.38 21:54:53.159 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.87, y=-6.39, opts=13) 21:54:53.159 00.000 30444 Enqueuing Move request for scope (1.87, -6.39) 21:54:53.159 00.000 15672 Worker thread wakes up 21:54:53.159 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.87, -6.39) opts 0xd 21:54:53.159 00.000 15672 Handling offset move in thread for scope, endpoint = (1.87, -6.39) 21:54:53.159 00.000 15672 Moving (1.87, -6.39) raw xDistance=-4.59 yDistance=-4.36 21:54:53.159 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.10 from input -4.59 21:54:53.159 00.000 15672 GuideAlgorithmResistSwitch::result() returns -4.36 from input -4.36 21:54:53.159 00.000 15672 MoveAxis(E, 1638, ABG) 21:54:53.160 00.001 15672 Guiding Dir = 2, Dur = 1638 21:54:53.161 00.001 15672 IsSlewing returns 0 21:54:53.161 00.000 15672 IsGuiding returns 0 21:54:53.166 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2074, max=10043, FiltMin=2598, FiltMax=7738, Gamma=2.950 21:54:53.183 00.017 15672 PulseGuide returned control before completion, sleep 1627 21:54:53.215 00.032 30444 UpdateGuideState exits: m=90533 SNR=70.4 Saturated 21:54:53.215 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:54:53.215 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:54:53.215 00.000 30444 Enqueuing Expose request 21:54:54.814 01.599 15672 IsGuiding returns 1 21:54:54.814 00.000 15672 scope still moving after pulse duration time elapsed 21:54:54.835 00.021 15672 IsSlewing returns 0 21:54:54.877 00.042 15672 IsGuiding returns 0 21:54:54.877 00.000 15672 scope move finished after 1638 + 76 ms 21:54:54.877 00.000 15672 Move returns status 0, amount 1638 21:54:54.877 00.000 15672 MoveAxis(N, 803, ABG) 21:54:54.877 00.000 15672 Guiding Dir = 0, Dur = 803 21:54:54.877 00.000 15672 IsSlewing returns 0 21:54:54.878 00.001 15672 IsGuiding returns 0 21:54:54.956 00.078 15672 PulseGuide returned control before completion, sleep 735 21:54:55.695 00.739 15672 IsGuiding returns 1 21:54:55.695 00.000 15672 scope still moving after pulse duration time elapsed 21:54:55.717 00.022 15672 IsSlewing returns 0 21:54:55.720 00.003 15672 IsGuiding returns 1 21:54:55.741 00.021 15672 IsSlewing returns 0 21:54:55.742 00.001 15672 IsGuiding returns 1 21:54:55.765 00.023 15672 IsSlewing returns 0 21:54:55.773 00.008 15672 IsGuiding returns 0 21:54:55.773 00.000 15672 scope move finished after 803 + 91 ms 21:54:55.773 00.000 15672 Move returns status 0, amount 803 21:54:55.773 00.000 15672 move complete, result=0 21:54:55.773 00.000 15672 worker thread done servicing request 21:54:55.774 00.001 15672 Worker thread wakes up 21:54:55.774 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:54:55.774 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,164,31,31) 21:54:55.774 00.000 30444 GuideStep: -4.6 px 1638 ms EAST, -4.4 px 803 ms NORTH 21:54:57.884 02.110 15672 Exposure complete 21:54:57.903 00.019 15672 worker thread done servicing request 21:54:57.904 00.001 30444 OnExposeComplete: enter 21:54:57.904 00.000 30444 UpdateGuideState(): m_state=6 21:54:57.904 00.000 30444 Star::Find(15, 437, 179, 0, (0,0,0,0), 0.0, 255) frame 37 21:54:57.904 00.000 30444 Star::Find returns 1 (1), X=439.25, Y=179.20, Mass=85542, SNR=73.8, Peak=10510 HFD=3.5 21:54:57.904 00.000 30444 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.05) = xAngle (-2.05 = -2.05) 21:54:57.904 00.000 30444 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-2.14 = -2.14) 21:54:57.904 00.000 30444 CameraToMount -- cameraX=4.00 cameraY=-6.21 hyp=7.38 cameraTheta=-1.00 mountX=-3.38 mountY=-6.22, mountTheta=-2.07 21:54:57.904 00.000 30444 SchedulePrimaryMove(04F7B810, x=4.00, y=-6.21, opts=13) 21:54:57.905 00.001 30444 Enqueuing Move request for scope (4.00, -6.21) 21:54:57.905 00.000 15672 Worker thread wakes up 21:54:57.905 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (4.00, -6.21) opts 0xd 21:54:57.905 00.000 15672 Handling offset move in thread for scope, endpoint = (4.00, -6.21) 21:54:57.905 00.000 15672 Moving (4.00, -6.21) raw xDistance=-3.38 yDistance=-6.22 21:54:57.905 00.000 15672 GuideAlgorithmHysteresis::Result() returns -2.34 from input -3.38 21:54:57.905 00.000 15672 GuideAlgorithmResistSwitch::result() returns -6.22 from input -6.22 21:54:57.905 00.000 15672 MoveAxis(E, 1239, ABG) 21:54:57.905 00.000 15672 Guiding Dir = 2, Dur = 1239 21:54:57.905 00.000 15672 IsSlewing returns 0 21:54:57.907 00.002 15672 IsGuiding returns 0 21:54:57.911 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=10732, FiltMin=2593, FiltMax=8124, Gamma=2.950 21:54:57.928 00.017 15672 PulseGuide returned control before completion, sleep 1229 21:54:57.960 00.032 30444 UpdateGuideState exits: m=85542 SNR=73.8 Saturated 21:54:57.960 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:54:57.960 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:54:57.960 00.000 30444 Enqueuing Expose request 21:54:59.206 01.246 15672 IsGuiding returns 0 21:54:59.206 00.000 15672 Move returns status 0, amount 1239 21:54:59.206 00.000 15672 MoveAxis(N, 1145, ABG) 21:54:59.206 00.000 15672 Guiding Dir = 0, Dur = 1145 21:54:59.207 00.001 15672 IsSlewing returns 0 21:54:59.208 00.001 15672 IsGuiding returns 0 21:54:59.285 00.077 15672 PulseGuide returned control before completion, sleep 1078 21:55:00.389 01.104 15672 IsGuiding returns 1 21:55:00.389 00.000 15672 scope still moving after pulse duration time elapsed 21:55:00.410 00.021 15672 IsSlewing returns 0 21:55:00.411 00.001 15672 IsGuiding returns 1 21:55:00.432 00.021 15672 IsSlewing returns 0 21:55:00.451 00.019 15672 IsGuiding returns 0 21:55:00.451 00.000 15672 scope move finished after 1145 + 99 ms 21:55:00.451 00.000 15672 Move returns status 0, amount 1145 21:55:00.451 00.000 15672 move complete, result=0 21:55:00.451 00.000 15672 worker thread done servicing request 21:55:00.451 00.000 15672 Worker thread wakes up 21:55:00.451 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:55:00.452 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(424,164,31,31) 21:55:00.452 00.000 30444 GuideStep: -3.4 px 1239 ms EAST, -6.2 px 1145 ms NORTH 21:55:02.562 02.110 15672 Exposure complete 21:55:02.584 00.022 15672 worker thread done servicing request 21:55:02.584 00.000 30444 OnExposeComplete: enter 21:55:02.584 00.000 30444 UpdateGuideState(): m_state=6 21:55:02.585 00.001 30444 Star::Find(15, 439, 179, 0, (0,0,0,0), 0.0, 255) frame 38 21:55:02.585 00.000 30444 Star::Find returns 1 (1), X=440.55, Y=179.24, Mass=68472, SNR=61.7, Peak=9036 HFD=3.2 21:55:02.585 00.000 30444 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.05) = xAngle (-1.91 = -1.91) 21:55:02.585 00.000 30444 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-2.00 = -2.00) 21:55:02.585 00.000 30444 CameraToMount -- cameraX=5.30 cameraY=-6.17 hyp=8.13 cameraTheta=-0.86 mountX=-2.69 mountY=-7.39, mountTheta=-1.92 21:55:02.585 00.000 30444 SchedulePrimaryMove(04F7B810, x=5.30, y=-6.17, opts=13) 21:55:02.585 00.000 30444 Enqueuing Move request for scope (5.30, -6.17) 21:55:02.585 00.000 15672 Worker thread wakes up 21:55:02.586 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (5.30, -6.17) opts 0xd 21:55:02.586 00.000 15672 Handling offset move in thread for scope, endpoint = (5.30, -6.17) 21:55:02.586 00.000 15672 Moving (5.30, -6.17) raw xDistance=-2.69 yDistance=-7.39 21:55:02.586 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.86 from input -2.69 21:55:02.586 00.000 15672 GuideAlgorithmResistSwitch::result() returns -7.39 from input -7.39 21:55:02.586 00.000 15672 MoveAxis(E, 983, ABG) 21:55:02.586 00.000 15672 Guiding Dir = 2, Dur = 983 21:55:02.586 00.000 15672 IsSlewing returns 0 21:55:02.587 00.001 15672 IsGuiding returns 0 21:55:02.592 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1780, max=10727, FiltMin=2412, FiltMax=7862, Gamma=2.950 21:55:02.608 00.016 15672 PulseGuide returned control before completion, sleep 973 21:55:02.642 00.034 30444 UpdateGuideState exits: m=68472 SNR=61.7 Saturated 21:55:02.642 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:55:02.642 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:55:02.642 00.000 30444 Enqueuing Expose request 21:55:03.585 00.943 15672 IsGuiding returns 1 21:55:03.585 00.000 15672 scope still moving after pulse duration time elapsed 21:55:03.606 00.021 15672 IsSlewing returns 0 21:55:03.631 00.025 15672 IsGuiding returns 0 21:55:03.631 00.000 15672 scope move finished after 983 + 60 ms 21:55:03.631 00.000 15672 Move returns status 0, amount 983 21:55:03.631 00.000 15672 MoveAxis(N, 1360, ABG) 21:55:03.631 00.000 15672 Guiding Dir = 0, Dur = 1360 21:55:03.631 00.000 15672 IsSlewing returns 0 21:55:03.632 00.001 15672 IsGuiding returns 0 21:55:03.711 00.079 15672 PulseGuide returned control before completion, sleep 1292 21:55:05.005 01.294 15672 IsGuiding returns 1 21:55:05.005 00.000 15672 scope still moving after pulse duration time elapsed 21:55:05.026 00.021 15672 IsSlewing returns 0 21:55:05.028 00.002 15672 IsGuiding returns 1 21:55:05.048 00.020 15672 IsSlewing returns 0 21:55:05.049 00.001 15672 IsGuiding returns 1 21:55:05.070 00.021 15672 IsSlewing returns 0 21:55:05.102 00.032 15672 IsGuiding returns 0 21:55:05.102 00.000 15672 scope move finished after 1360 + 109 ms 21:55:05.102 00.000 15672 Move returns status 0, amount 1360 21:55:05.102 00.000 15672 move complete, result=0 21:55:05.102 00.000 15672 worker thread done servicing request 21:55:05.103 00.001 15672 Worker thread wakes up 21:55:05.103 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:55:05.103 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(426,164,31,31) 21:55:05.103 00.000 30444 GuideStep: -2.7 px 983 ms EAST, -7.4 px 1360 ms NORTH 21:55:07.210 02.107 15672 Exposure complete 21:55:07.229 00.019 15672 worker thread done servicing request 21:55:07.230 00.001 30444 OnExposeComplete: enter 21:55:07.230 00.000 30444 UpdateGuideState(): m_state=6 21:55:07.230 00.000 30444 Star::Find(15, 440, 179, 0, (0,0,0,0), 0.0, 255) frame 39 21:55:07.230 00.000 30444 Star::Find returns 1 (1), X=441.76, Y=178.48, Mass=78348, SNR=75.4, Peak=8327 HFD=3.4 21:55:07.230 00.000 30444 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.05) = xAngle (-1.86 = -1.86) 21:55:07.230 00.000 30444 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.96 = -1.96) 21:55:07.230 00.000 30444 CameraToMount -- cameraX=6.50 cameraY=-6.93 hyp=9.50 cameraTheta=-0.82 mountX=-2.75 mountY=-8.80, mountTheta=-1.87 21:55:07.230 00.000 30444 SchedulePrimaryMove(04F7B810, x=6.50, y=-6.93, opts=13) 21:55:07.230 00.000 30444 Enqueuing Move request for scope (6.50, -6.93) 21:55:07.231 00.001 15672 Worker thread wakes up 21:55:07.231 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (6.50, -6.93) opts 0xd 21:55:07.231 00.000 15672 Handling offset move in thread for scope, endpoint = (6.50, -6.93) 21:55:07.231 00.000 15672 Moving (6.50, -6.93) raw xDistance=-2.75 yDistance=-8.80 21:55:07.231 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.86 from input -2.75 21:55:07.231 00.000 15672 GuideAlgorithmResistSwitch::result() returns -8.80 from input -8.80 21:55:07.231 00.000 15672 MoveAxis(E, 985, ABG) 21:55:07.231 00.000 15672 Guiding Dir = 2, Dur = 985 21:55:07.232 00.001 15672 IsSlewing returns 0 21:55:07.233 00.001 15672 IsGuiding returns 0 21:55:07.236 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=9265, FiltMin=2565, FiltMax=8202, Gamma=2.950 21:55:07.257 00.021 15672 PulseGuide returned control before completion, sleep 971 21:55:07.286 00.029 30444 UpdateGuideState exits: m=78348 SNR=75.4 Saturated 21:55:07.286 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:55:07.286 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:55:07.286 00.000 30444 Enqueuing Expose request 21:55:08.231 00.945 15672 IsGuiding returns 1 21:55:08.231 00.000 15672 scope still moving after pulse duration time elapsed 21:55:08.252 00.021 15672 IsSlewing returns 0 21:55:08.311 00.059 15672 IsGuiding returns 0 21:55:08.312 00.001 15672 scope move finished after 985 + 94 ms 21:55:08.312 00.000 15672 Move returns status 0, amount 985 21:55:08.312 00.000 15672 MoveAxis(N, 1620, ABG) 21:55:08.312 00.000 15672 Guiding Dir = 0, Dur = 1620 21:55:08.313 00.001 15672 IsSlewing returns 0 21:55:08.316 00.003 15672 IsGuiding returns 0 21:55:08.391 00.075 15672 PulseGuide returned control before completion, sleep 1555 21:55:09.958 01.567 15672 IsGuiding returns 1 21:55:09.958 00.000 15672 scope still moving after pulse duration time elapsed 21:55:09.979 00.021 15672 IsSlewing returns 0 21:55:09.981 00.002 15672 IsGuiding returns 1 21:55:10.002 00.021 15672 IsSlewing returns 0 21:55:10.005 00.003 15672 IsGuiding returns 1 21:55:10.027 00.022 15672 IsSlewing returns 0 21:55:10.037 00.010 15672 IsGuiding returns 0 21:55:10.037 00.000 15672 scope move finished after 1620 + 101 ms 21:55:10.037 00.000 15672 Move returns status 0, amount 1620 21:55:10.037 00.000 15672 move complete, result=0 21:55:10.037 00.000 15672 worker thread done servicing request 21:55:10.037 00.000 15672 Worker thread wakes up 21:55:10.037 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:55:10.037 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(427,163,31,31) 21:55:10.037 00.000 30444 GuideStep: -2.8 px 985 ms EAST, -8.8 px 1620 ms NORTH 21:55:12.147 02.110 15672 Exposure complete 21:55:12.167 00.020 15672 worker thread done servicing request 21:55:12.167 00.000 30444 OnExposeComplete: enter 21:55:12.167 00.000 30444 UpdateGuideState(): m_state=6 21:55:12.168 00.001 30444 Star::Find(15, 441, 178, 0, (0,0,0,0), 0.0, 255) frame 40 21:55:12.168 00.000 30444 Star::Find returns 1 (1), X=443.12, Y=177.58, Mass=67454, SNR=67.0, Peak=8892 HFD=3.4 21:55:12.168 00.000 30444 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.05) = xAngle (-1.83 = -1.83) 21:55:12.168 00.000 30444 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.92 = -1.92) 21:55:12.168 00.000 30444 CameraToMount -- cameraX=7.86 cameraY=-7.83 hyp=11.10 cameraTheta=-0.78 mountX=-2.84 mountY=-10.41, mountTheta=-1.84 21:55:12.168 00.000 30444 SchedulePrimaryMove(04F7B810, x=7.86, y=-7.83, opts=13) 21:55:12.168 00.000 30444 Enqueuing Move request for scope (7.86, -7.83) 21:55:12.168 00.000 15672 Worker thread wakes up 21:55:12.168 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (7.86, -7.83) opts 0xd 21:55:12.168 00.000 15672 Handling offset move in thread for scope, endpoint = (7.86, -7.83) 21:55:12.169 00.001 15672 Moving (7.86, -7.83) raw xDistance=-2.84 yDistance=-10.41 21:55:12.169 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.92 from input -2.84 21:55:12.169 00.000 15672 GuideAlgorithmResistSwitch::result() returns -10.41 from input -10.41 21:55:12.169 00.000 15672 MoveAxis(E, 1016, ABG) 21:55:12.169 00.000 15672 Guiding Dir = 2, Dur = 1016 21:55:12.169 00.000 15672 IsSlewing returns 0 21:55:12.171 00.002 15672 IsGuiding returns 0 21:55:12.175 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=9741, FiltMin=2582, FiltMax=7348, Gamma=2.950 21:55:12.193 00.018 15672 PulseGuide returned control before completion, sleep 1005 21:55:12.229 00.036 30444 UpdateGuideState exits: m=67454 SNR=67.0 Saturated 21:55:12.229 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:55:12.230 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:55:12.230 00.000 30444 Enqueuing Expose request 21:55:13.248 01.018 15672 IsGuiding returns 0 21:55:13.248 00.000 15672 Move returns status 0, amount 1016 21:55:13.249 00.001 15672 MoveAxis(N, 1918, ABG) 21:55:13.249 00.000 15672 Guiding Dir = 0, Dur = 1918 21:55:13.249 00.000 15672 IsSlewing returns 0 21:55:13.252 00.003 15672 IsGuiding returns 0 21:55:13.327 00.075 15672 PulseGuide returned control before completion, sleep 1854 21:55:15.185 01.858 15672 IsGuiding returns 1 21:55:15.185 00.000 15672 scope still moving after pulse duration time elapsed 21:55:15.207 00.022 15672 IsSlewing returns 0 21:55:15.210 00.003 15672 IsGuiding returns 1 21:55:15.231 00.021 15672 IsSlewing returns 0 21:55:15.234 00.003 15672 IsGuiding returns 1 21:55:15.255 00.021 15672 IsSlewing returns 0 21:55:15.258 00.003 15672 IsGuiding returns 1 21:55:15.279 00.021 15672 IsSlewing returns 0 21:55:15.293 00.014 15672 IsGuiding returns 0 21:55:15.294 00.001 15672 scope move finished after 1918 + 123 ms 21:55:15.294 00.000 15672 Move returns status 0, amount 1918 21:55:15.294 00.000 15672 move complete, result=0 21:55:15.294 00.000 15672 worker thread done servicing request 21:55:15.294 00.000 15672 Worker thread wakes up 21:55:15.295 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 21:55:15.295 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(428,163,31,31) 21:55:15.295 00.000 30444 GuideStep: -2.8 px 1016 ms EAST, -10.4 px 1918 ms NORTH 21:55:17.404 02.109 15672 Exposure complete 21:55:17.424 00.020 15672 worker thread done servicing request 21:55:17.424 00.000 30444 OnExposeComplete: enter 21:55:17.424 00.000 30444 UpdateGuideState(): m_state=6 21:55:17.424 00.000 30444 Star::Find(15, 443, 177, 0, (0,0,0,0), 0.0, 255) frame 41 21:55:17.424 00.000 30444 Star::Find returns 1 (1), X=444.07, Y=177.55, Mass=75345, SNR=73.7, Peak=8483 HFD=3.5 21:55:17.424 00.000 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.05) = xAngle (-1.77 = -1.77) 21:55:17.425 00.001 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.87 = -1.87) 21:55:17.425 00.000 30444 CameraToMount -- cameraX=8.81 cameraY=-7.86 hyp=11.80 cameraTheta=-0.73 mountX=-2.39 mountY=-11.28, mountTheta=-1.78 21:55:17.425 00.000 30444 SchedulePrimaryMove(04F7B810, x=8.81, y=-7.86, opts=13) 21:55:17.425 00.000 30444 Enqueuing Move request for scope (8.81, -7.86) 21:55:17.425 00.000 15672 Worker thread wakes up 21:55:17.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (8.81, -7.86) opts 0xd 21:55:17.425 00.000 15672 Handling offset move in thread for scope, endpoint = (8.81, -7.86) 21:55:17.425 00.000 15672 Moving (8.81, -7.86) raw xDistance=-2.39 yDistance=-11.28 21:55:17.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.64 from input -2.39 21:55:17.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns -11.28 from input -11.28 21:55:17.425 00.000 15672 MoveAxis(E, 868, ABG) 21:55:17.426 00.001 15672 Guiding Dir = 2, Dur = 868 21:55:17.426 00.000 15672 IsSlewing returns 0 21:55:17.427 00.001 15672 IsGuiding returns 0 21:55:17.431 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=8483, FiltMin=2570, FiltMax=7688, Gamma=2.950 21:55:17.448 00.017 15672 PulseGuide returned control before completion, sleep 858 21:55:17.481 00.033 30444 UpdateGuideState exits: m=75345 SNR=73.7 Saturated 21:55:17.481 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:55:17.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:55:17.481 00.000 30444 Enqueuing Expose request 21:55:18.329 00.848 15672 IsGuiding returns 0 21:55:18.329 00.000 15672 Move returns status 0, amount 868 21:55:18.329 00.000 15672 MoveAxis(N, 2078, ABG) 21:55:18.329 00.000 15672 Guiding Dir = 0, Dur = 2078 21:55:18.329 00.000 15672 IsSlewing returns 0 21:55:18.330 00.001 15672 IsGuiding returns 0 21:55:18.408 00.078 15672 PulseGuide returned control before completion, sleep 2011 21:55:20.423 02.015 15672 IsGuiding returns 1 21:55:20.423 00.000 15672 scope still moving after pulse duration time elapsed 21:55:20.444 00.021 15672 IsSlewing returns 0 21:55:20.447 00.003 15672 IsGuiding returns 1 21:55:20.468 00.021 15672 IsSlewing returns 0 21:55:20.471 00.003 15672 IsGuiding returns 1 21:55:20.492 00.021 15672 IsSlewing returns 0 21:55:20.494 00.002 15672 IsGuiding returns 1 21:55:20.516 00.022 15672 IsSlewing returns 0 21:55:20.534 00.018 15672 IsGuiding returns 0 21:55:20.534 00.000 15672 scope move finished after 2078 + 125 ms 21:55:20.534 00.000 15672 Move returns status 0, amount 2078 21:55:20.534 00.000 15672 move complete, result=0 21:55:20.534 00.000 15672 worker thread done servicing request 21:55:20.535 00.001 15672 Worker thread wakes up 21:55:20.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:55:20.535 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(429,163,31,31) 21:55:20.535 00.000 30444 GuideStep: -2.4 px 868 ms EAST, -11.3 px 2078 ms NORTH 21:55:22.645 02.110 15672 Exposure complete 21:55:22.666 00.021 15672 worker thread done servicing request 21:55:22.666 00.000 30444 OnExposeComplete: enter 21:55:22.666 00.000 30444 UpdateGuideState(): m_state=6 21:55:22.666 00.000 30444 Star::Find(15, 444, 177, 0, (0,0,0,0), 0.0, 255) frame 42 21:55:22.667 00.001 30444 Star::Find returns 1 (1), X=445.06, Y=177.36, Mass=83813, SNR=69.2, Peak=10246 HFD=3.4 21:55:22.667 00.000 30444 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.05) = xAngle (-1.73 = -1.73) 21:55:22.667 00.000 30444 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.83 = -1.83) 21:55:22.667 00.000 30444 CameraToMount -- cameraX=9.81 cameraY=-8.05 hyp=12.68 cameraTheta=-0.69 mountX=-2.06 mountY=-12.26, mountTheta=-1.74 21:55:22.667 00.000 30444 SchedulePrimaryMove(04F7B810, x=9.81, y=-8.05, opts=13) 21:55:22.667 00.000 30444 Enqueuing Move request for scope (9.81, -8.05) 21:55:22.667 00.000 15672 Worker thread wakes up 21:55:22.667 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (9.81, -8.05) opts 0xd 21:55:22.667 00.000 15672 Handling offset move in thread for scope, endpoint = (9.81, -8.05) 21:55:22.667 00.000 15672 Moving (9.81, -8.05) raw xDistance=-2.06 yDistance=-12.26 21:55:22.667 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.41 from input -2.06 21:55:22.667 00.000 15672 GuideAlgorithmResistSwitch::result() returns -12.26 from input -12.26 21:55:22.667 00.000 15672 MoveAxis(E, 746, ABG) 21:55:22.668 00.001 15672 Guiding Dir = 2, Dur = 746 21:55:22.668 00.000 15672 IsSlewing returns 0 21:55:22.669 00.001 15672 IsGuiding returns 0 21:55:22.674 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=10462, FiltMin=2591, FiltMax=7863, Gamma=2.950 21:55:22.688 00.014 15672 PulseGuide returned control before completion, sleep 737 21:55:22.724 00.036 30444 UpdateGuideState exits: m=83813 SNR=69.2 Saturated 21:55:22.724 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:55:22.724 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:55:22.724 00.000 30444 Enqueuing Expose request 21:55:23.456 00.732 15672 IsGuiding returns 0 21:55:23.456 00.000 15672 Move returns status 0, amount 746 21:55:23.456 00.000 15672 MoveAxis(N, 2259, ABG) 21:55:23.456 00.000 15672 Guiding Dir = 0, Dur = 2259 21:55:23.458 00.002 15672 IsSlewing returns 0 21:55:23.489 00.031 15672 IsGuiding returns 0 21:55:23.567 00.078 15672 PulseGuide returned control before completion, sleep 2191 21:55:25.762 02.195 15672 IsGuiding returns 1 21:55:25.762 00.000 15672 scope still moving after pulse duration time elapsed 21:55:25.783 00.021 15672 IsSlewing returns 0 21:55:25.786 00.003 15672 IsGuiding returns 1 21:55:25.807 00.021 15672 IsSlewing returns 0 21:55:25.868 00.061 15672 IsGuiding returns 0 21:55:25.868 00.000 15672 scope move finished after 2259 + 120 ms 21:55:25.868 00.000 15672 Move returns status 0, amount 2259 21:55:25.869 00.001 15672 move complete, result=0 21:55:25.869 00.000 15672 worker thread done servicing request 21:55:25.869 00.000 15672 Worker thread wakes up 21:55:25.869 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:55:25.869 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(430,162,31,31) 21:55:25.869 00.000 30444 GuideStep: -2.1 px 746 ms EAST, -12.3 px 2259 ms NORTH 21:55:27.977 02.108 15672 Exposure complete 21:55:27.997 00.020 15672 worker thread done servicing request 21:55:27.997 00.000 30444 OnExposeComplete: enter 21:55:27.997 00.000 30444 UpdateGuideState(): m_state=6 21:55:27.997 00.000 30444 Star::Find(15, 445, 177, 0, (0,0,0,0), 0.0, 255) frame 43 21:55:27.997 00.000 30444 Star::Find returns 1 (1), X=446.01, Y=177.54, Mass=75900, SNR=66.7, Peak=8414 HFD=3.7 21:55:27.997 00.000 30444 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.05) = xAngle (-1.68 = -1.68) 21:55:27.997 00.000 30444 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.77 = -1.77) 21:55:27.997 00.000 30444 CameraToMount -- cameraX=10.75 cameraY=-7.87 hyp=13.32 cameraTheta=-0.63 mountX=-1.44 mountY=-13.05, mountTheta=-1.68 21:55:27.998 00.001 30444 SchedulePrimaryMove(04F7B810, x=10.75, y=-7.87, opts=13) 21:55:27.998 00.000 30444 Enqueuing Move request for scope (10.75, -7.87) 21:55:27.998 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=8940, FiltMin=2634, FiltMax=7998, Gamma=2.950 21:55:27.998 00.000 30444 UpdateGuideState exits: m=75900 SNR=66.7 Saturated 21:55:27.998 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:55:27.998 00.000 15672 Worker thread wakes up 21:55:27.998 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (10.75, -7.87) opts 0xd 21:55:27.998 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:55:27.998 00.000 30444 Enqueuing Expose request 21:55:27.998 00.000 15672 Handling offset move in thread for scope, endpoint = (10.75, -7.87) 21:55:27.998 00.000 15672 Moving (10.75, -7.87) raw xDistance=-1.44 yDistance=-13.05 21:55:27.998 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.44 21:55:27.998 00.000 15672 GuideAlgorithmResistSwitch::result() returns -13.05 from input -13.05 21:55:27.998 00.000 15672 MoveAxis(E, 531, ABG) 21:55:27.998 00.000 15672 Guiding Dir = 2, Dur = 531 21:55:27.999 00.001 15672 IsSlewing returns 0 21:55:28.009 00.010 15672 IsGuiding returns 0 21:55:28.026 00.017 15672 PulseGuide returned control before completion, sleep 525 21:55:28.554 00.528 15672 IsGuiding returns 1 21:55:28.554 00.000 15672 scope still moving after pulse duration time elapsed 21:55:28.576 00.022 15672 IsSlewing returns 0 21:55:28.599 00.023 15672 IsGuiding returns 0 21:55:28.600 00.001 15672 scope move finished after 531 + 59 ms 21:55:28.600 00.000 15672 Move returns status 0, amount 531 21:55:28.600 00.000 15672 MoveAxis(N, 2404, ABG) 21:55:28.600 00.000 15672 Guiding Dir = 0, Dur = 2404 21:55:28.600 00.000 15672 IsSlewing returns 0 21:55:28.601 00.001 15672 IsGuiding returns 0 21:55:28.679 00.078 15672 PulseGuide returned control before completion, sleep 2336 21:55:31.020 02.341 15672 IsGuiding returns 1 21:55:31.020 00.000 15672 scope still moving after pulse duration time elapsed 21:55:31.041 00.021 15672 IsSlewing returns 0 21:55:31.044 00.003 15672 IsGuiding returns 1 21:55:31.065 00.021 15672 IsSlewing returns 0 21:55:31.067 00.002 15672 IsGuiding returns 1 21:55:31.088 00.021 15672 IsSlewing returns 0 21:55:31.139 00.051 15672 IsGuiding returns 0 21:55:31.139 00.000 15672 scope move finished after 2404 + 134 ms 21:55:31.139 00.000 15672 Move returns status 0, amount 2404 21:55:31.139 00.000 15672 move complete, result=0 21:55:31.140 00.001 15672 worker thread done servicing request 21:55:31.140 00.000 15672 Worker thread wakes up 21:55:31.140 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:55:31.140 00.000 30444 GuideStep: -1.4 px 531 ms EAST, -13.1 px 2404 ms NORTH 21:55:31.140 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(431,163,31,31) 21:55:33.268 02.128 15672 Exposure complete 21:55:33.304 00.036 15672 worker thread done servicing request 21:55:33.304 00.000 30444 OnExposeComplete: enter 21:55:33.304 00.000 30444 UpdateGuideState(): m_state=6 21:55:33.304 00.000 30444 Star::Find(15, 446, 177, 0, (0,0,0,0), 0.0, 255) frame 44 21:55:33.304 00.000 30444 Star::Find returns 1 (1), X=447.70, Y=180.80, Mass=79461, SNR=65.8, Peak=8281 HFD=3.6 21:55:33.305 00.001 30444 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.05) = xAngle (-1.40 = -1.40) 21:55:33.305 00.000 30444 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.50 = -1.50) 21:55:33.305 00.000 30444 CameraToMount -- cameraX=12.45 cameraY=-4.61 hyp=13.27 cameraTheta=-0.35 mountX=2.24 mountY=-13.24, mountTheta=-1.40 21:55:33.306 00.001 30444 SchedulePrimaryMove(04F7B810, x=12.45, y=-4.61, opts=13) 21:55:33.306 00.000 30444 Enqueuing Move request for scope (12.45, -4.61) 21:55:33.306 00.000 15672 Worker thread wakes up 21:55:33.306 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=9955, FiltMin=2575, FiltMax=8312, Gamma=2.950 21:55:33.306 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (12.45, -4.61) opts 0xd 21:55:33.307 00.001 30444 UpdateGuideState exits: m=79461 SNR=65.8 Saturated 21:55:33.307 00.000 15672 Handling offset move in thread for scope, endpoint = (12.45, -4.61) 21:55:33.307 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:55:33.307 00.000 15672 Moving (12.45, -4.61) raw xDistance=2.24 yDistance=-13.24 21:55:33.307 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:55:33.307 00.000 30444 Enqueuing Expose request 21:55:33.307 00.000 15672 GuideAlgorithmHysteresis::Result() returns 1.34 from input 2.24 21:55:33.307 00.000 15672 GuideAlgorithmResistSwitch::result() returns -13.24 from input -13.24 21:55:33.307 00.000 15672 MoveAxis(W, 708, ABG) 21:55:33.307 00.000 15672 Guiding Dir = 3, Dur = 708 21:55:33.308 00.001 15672 IsSlewing returns 0 21:55:33.311 00.003 15672 IsGuiding returns 0 21:55:33.344 00.033 15672 PulseGuide returned control before completion, sleep 686 21:55:34.034 00.690 15672 IsGuiding returns 1 21:55:34.034 00.000 15672 scope still moving after pulse duration time elapsed 21:55:34.055 00.021 15672 IsSlewing returns 0 21:55:34.078 00.023 15672 IsGuiding returns 0 21:55:34.078 00.000 15672 scope move finished after 708 + 58 ms 21:55:34.078 00.000 15672 Move returns status 0, amount 708 21:55:34.079 00.001 15672 MoveAxis(N, 2438, ABG) 21:55:34.079 00.000 15672 Guiding Dir = 0, Dur = 2438 21:55:34.079 00.000 15672 IsSlewing returns 0 21:55:34.083 00.004 15672 IsGuiding returns 0 21:55:34.158 00.075 15672 PulseGuide returned control before completion, sleep 2373 21:55:36.532 02.374 15672 IsGuiding returns 1 21:55:36.532 00.000 15672 scope still moving after pulse duration time elapsed 21:55:36.553 00.021 15672 IsSlewing returns 0 21:55:36.554 00.001 15672 IsGuiding returns 1 21:55:36.576 00.022 15672 IsSlewing returns 0 21:55:36.634 00.058 15672 IsGuiding returns 0 21:55:36.634 00.000 15672 scope move finished after 2438 + 114 ms 21:55:36.634 00.000 15672 Move returns status 0, amount 2438 21:55:36.634 00.000 15672 move complete, result=0 21:55:36.635 00.001 15672 worker thread done servicing request 21:55:36.635 00.000 15672 Worker thread wakes up 21:55:36.635 00.000 30444 GuideStep: 2.2 px 708 ms WEST, -13.2 px 2438 ms NORTH 21:55:36.635 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:55:36.636 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(433,166,31,31) 21:55:38.743 02.107 15672 Exposure complete 21:55:38.762 00.019 15672 worker thread done servicing request 21:55:38.762 00.000 30444 OnExposeComplete: enter 21:55:38.762 00.000 30444 UpdateGuideState(): m_state=6 21:55:38.763 00.001 30444 Star::Find(15, 447, 180, 0, (0,0,0,0), 0.0, 255) frame 45 21:55:38.763 00.000 30444 Star::Find returns 1 (1), X=446.89, Y=184.78, Mass=82062, SNR=78.9, Peak=9078 HFD=3.7 21:55:38.763 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.05) = xAngle (-1.10 = -1.10) 21:55:38.763 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.20 = -1.20) 21:55:38.763 00.000 30444 CameraToMount -- cameraX=11.63 cameraY=-0.63 hyp=11.65 cameraTheta=-0.05 mountX=5.28 mountY=-10.84, mountTheta=-1.12 21:55:38.763 00.000 30444 SchedulePrimaryMove(04F7B810, x=11.63, y=-0.63, opts=13) 21:55:38.763 00.000 30444 Enqueuing Move request for scope (11.63, -0.63) 21:55:38.763 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=10143, FiltMin=2608, FiltMax=7721, Gamma=2.950 21:55:38.763 00.000 30444 UpdateGuideState exits: m=82062 SNR=78.9 Saturated 21:55:38.763 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:55:38.763 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:55:38.763 00.000 30444 Enqueuing Expose request 21:55:38.764 00.001 15672 Worker thread wakes up 21:55:38.764 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (11.63, -0.63) opts 0xd 21:55:38.764 00.000 15672 Handling offset move in thread for scope, endpoint = (11.63, -0.63) 21:55:38.764 00.000 15672 Moving (11.63, -0.63) raw xDistance=5.28 yDistance=-10.84 21:55:38.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns 3.42 from input 5.28 21:55:38.764 00.000 15672 GuideAlgorithmResistSwitch::result() returns -10.84 from input -10.84 21:55:38.764 00.000 15672 MoveAxis(W, 1807, ABG) 21:55:38.764 00.000 15672 Guiding Dir = 3, Dur = 1807 21:55:38.764 00.000 15672 IsSlewing returns 0 21:55:38.765 00.001 15672 IsGuiding returns 0 21:55:38.790 00.025 15672 PulseGuide returned control before completion, sleep 1793 21:55:40.586 01.796 15672 IsGuiding returns 1 21:55:40.586 00.000 15672 scope still moving after pulse duration time elapsed 21:55:40.607 00.021 15672 IsSlewing returns 0 21:55:40.660 00.053 15672 IsGuiding returns 0 21:55:40.660 00.000 15672 scope move finished after 1807 + 87 ms 21:55:40.660 00.000 15672 Move returns status 0, amount 1807 21:55:40.660 00.000 15672 MoveAxis(N, 1997, ABG) 21:55:40.660 00.000 15672 Guiding Dir = 0, Dur = 1997 21:55:40.660 00.000 15672 IsSlewing returns 0 21:55:40.661 00.001 15672 IsGuiding returns 0 21:55:40.740 00.079 15672 PulseGuide returned control before completion, sleep 1929 21:55:42.670 01.930 15672 IsGuiding returns 1 21:55:42.671 00.001 15672 scope still moving after pulse duration time elapsed 21:55:42.692 00.021 15672 IsSlewing returns 0 21:55:42.693 00.001 15672 IsGuiding returns 1 21:55:42.714 00.021 15672 IsSlewing returns 0 21:55:42.715 00.001 15672 IsGuiding returns 1 21:55:42.736 00.021 15672 IsSlewing returns 0 21:55:42.737 00.001 15672 IsGuiding returns 1 21:55:42.758 00.021 15672 IsSlewing returns 0 21:55:42.784 00.026 15672 IsGuiding returns 0 21:55:42.784 00.000 15672 scope move finished after 1997 + 126 ms 21:55:42.785 00.001 15672 Move returns status 0, amount 1997 21:55:42.785 00.000 15672 move complete, result=0 21:55:42.785 00.000 15672 worker thread done servicing request 21:55:42.785 00.000 15672 Worker thread wakes up 21:55:42.785 00.000 30444 GuideStep: 5.3 px 1807 ms WEST, -10.8 px 1997 ms NORTH 21:55:42.785 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:55:42.785 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(432,170,31,31) 21:55:44.898 02.113 15672 Exposure complete 21:55:44.924 00.026 15672 worker thread done servicing request 21:55:44.925 00.001 30444 OnExposeComplete: enter 21:55:44.925 00.000 30444 UpdateGuideState(): m_state=6 21:55:44.925 00.000 30444 Star::Find(15, 446, 184, 0, (0,0,0,0), 0.0, 255) frame 46 21:55:44.925 00.000 30444 Star::Find returns 1 (1), X=447.57, Y=189.98, Mass=90942, SNR=71.2, Peak=9220 HFD=3.6 21:55:44.925 00.000 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.05) = xAngle (-0.69 = -0.69) 21:55:44.925 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-0.79 = -0.79) 21:55:44.925 00.000 30444 CameraToMount -- cameraX=12.32 cameraY=4.57 hyp=13.13 cameraTheta=0.36 mountX=10.12 mountY=-9.30, mountTheta=-0.74 21:55:44.926 00.001 30444 SchedulePrimaryMove(04F7B810, x=12.32, y=4.57, opts=13) 21:55:44.926 00.000 30444 Enqueuing Move request for scope (12.32, 4.57) 21:55:44.926 00.000 15672 Worker thread wakes up 21:55:44.927 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=9220, FiltMin=2580, FiltMax=8381, Gamma=2.950 21:55:44.927 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (12.32, 4.57) opts 0xd 21:55:44.927 00.000 30444 UpdateGuideState exits: m=90942 SNR=71.2 Saturated 21:55:44.927 00.000 15672 Handling offset move in thread for scope, endpoint = (12.32, 4.57) 21:55:44.927 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:55:44.927 00.000 15672 Moving (12.32, 4.57) raw xDistance=10.12 yDistance=-9.30 21:55:44.927 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:55:44.927 00.000 30444 Enqueuing Expose request 21:55:44.927 00.000 15672 GuideAlgorithmHysteresis::Result() returns 6.61 from input 10.12 21:55:44.927 00.000 15672 GuideAlgorithmResistSwitch::result() returns -9.30 from input -9.30 21:55:44.927 00.000 15672 MoveAxis(W, 3495, ABG) 21:55:44.927 00.000 15672 duration set to 2500 by maxRaDuration 21:55:44.927 00.000 15672 Guiding Dir = 3, Dur = 2500 21:55:44.928 00.001 15672 IsSlewing returns 0 21:55:44.929 00.001 15672 IsGuiding returns 0 21:55:44.957 00.028 15672 PulseGuide returned control before completion, sleep 2483 21:55:47.443 02.486 15672 IsGuiding returns 1 21:55:47.443 00.000 15672 scope still moving after pulse duration time elapsed 21:55:47.464 00.021 15672 IsSlewing returns 0 21:55:47.480 00.016 15672 IsGuiding returns 0 21:55:47.480 00.000 15672 scope move finished after 2500 + 51 ms 21:55:47.480 00.000 15672 Move returns status 0, amount 2500 21:55:47.480 00.000 15672 MoveAxis(N, 1713, ABG) 21:55:47.480 00.000 15672 Guiding Dir = 0, Dur = 1713 21:55:47.481 00.001 15672 IsSlewing returns 0 21:55:47.481 00.000 15672 IsGuiding returns 0 21:55:47.560 00.079 15672 PulseGuide returned control before completion, sleep 1645 21:55:49.239 01.679 15672 IsGuiding returns 1 21:55:49.239 00.000 15672 scope still moving after pulse duration time elapsed 21:55:49.260 00.021 15672 IsSlewing returns 0 21:55:49.262 00.002 15672 IsGuiding returns 1 21:55:49.283 00.021 15672 IsSlewing returns 0 21:55:49.284 00.001 15672 IsGuiding returns 1 21:55:49.305 00.021 15672 IsSlewing returns 0 21:55:49.318 00.013 15672 IsGuiding returns 0 21:55:49.318 00.000 15672 scope move finished after 1713 + 123 ms 21:55:49.318 00.000 15672 Move returns status 0, amount 1713 21:55:49.318 00.000 15672 move complete, result=0 21:55:49.318 00.000 15672 worker thread done servicing request 21:55:49.318 00.000 15672 Worker thread wakes up 21:55:49.318 00.000 30444 GuideStep: 10.1 px 2500 ms WEST, -9.3 px 1713 ms NORTH 21:55:49.318 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:55:49.318 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(433,175,31,31) 21:55:51.433 02.115 15672 Exposure complete 21:55:51.457 00.024 15672 worker thread done servicing request 21:55:51.457 00.000 30444 OnExposeComplete: enter 21:55:51.457 00.000 30444 UpdateGuideState(): m_state=6 21:55:51.457 00.000 30444 Star::Find(15, 447, 189, 0, (0,0,0,0), 0.0, 255) frame 47 21:55:51.457 00.000 30444 Star::Find returns 1 (1), X=446.32, Y=193.12, Mass=79008, SNR=63.8, Peak=10233 HFD=3.2 21:55:51.457 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.05) = xAngle (-0.44 = -0.44) 21:55:51.457 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-0.53 = -0.53) 21:55:51.457 00.000 30444 CameraToMount -- cameraX=11.06 cameraY=7.71 hyp=13.48 cameraTheta=0.61 mountX=12.21 mountY=-6.85, mountTheta=-0.51 21:55:51.458 00.001 30444 SchedulePrimaryMove(04F7B810, x=11.06, y=7.71, opts=13) 21:55:51.458 00.000 30444 Enqueuing Move request for scope (11.06, 7.71) 21:55:51.458 00.000 15672 Worker thread wakes up 21:55:51.458 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=10233, FiltMin=2629, FiltMax=9212, Gamma=2.950 21:55:51.458 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (11.06, 7.71) opts 0xd 21:55:51.458 00.000 30444 UpdateGuideState exits: m=79008 SNR=63.8 Saturated 21:55:51.458 00.000 15672 Handling offset move in thread for scope, endpoint = (11.06, 7.71) 21:55:51.458 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:55:51.458 00.000 15672 Moving (11.06, 7.71) raw xDistance=12.21 yDistance=-6.85 21:55:51.458 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:55:51.458 00.000 30444 Enqueuing Expose request 21:55:51.458 00.000 15672 GuideAlgorithmHysteresis::Result() returns 8.16 from input 12.21 21:55:51.458 00.000 15672 GuideAlgorithmResistSwitch::result() returns -6.85 from input -6.85 21:55:51.458 00.000 15672 MoveAxis(W, 4311, ABG) 21:55:51.458 00.000 15672 duration set to 2500 by maxRaDuration 21:55:51.459 00.001 15672 Guiding Dir = 3, Dur = 2500 21:55:51.459 00.000 15672 IsSlewing returns 0 21:55:51.459 00.000 15672 IsGuiding returns 0 21:55:51.475 00.016 15672 PulseGuide returned control before completion, sleep 2495 21:55:53.999 02.524 15672 IsGuiding returns 0 21:55:53.999 00.000 15672 Move returns status 0, amount 2500 21:55:53.999 00.000 15672 MoveAxis(N, 1262, ABG) 21:55:53.999 00.000 15672 Guiding Dir = 0, Dur = 1262 21:55:54.000 00.001 15672 IsSlewing returns 0 21:55:54.001 00.001 15672 IsGuiding returns 0 21:55:54.079 00.078 15672 PulseGuide returned control before completion, sleep 1194 21:55:55.277 01.198 15672 IsGuiding returns 1 21:55:55.277 00.000 15672 scope still moving after pulse duration time elapsed 21:55:55.298 00.021 15672 IsSlewing returns 0 21:55:55.301 00.003 15672 IsGuiding returns 1 21:55:55.322 00.021 15672 IsSlewing returns 0 21:55:55.326 00.004 15672 IsGuiding returns 1 21:55:55.346 00.020 15672 IsSlewing returns 0 21:55:55.374 00.028 15672 IsGuiding returns 0 21:55:55.375 00.001 15672 scope move finished after 1262 + 111 ms 21:55:55.375 00.000 15672 Move returns status 0, amount 1262 21:55:55.375 00.000 15672 move complete, result=0 21:55:55.375 00.000 15672 worker thread done servicing request 21:55:55.375 00.000 15672 Worker thread wakes up 21:55:55.375 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:55:55.376 00.001 30444 GuideStep: 12.2 px 2500 ms WEST, -6.9 px 1262 ms NORTH 21:55:55.376 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(431,178,31,31) 21:55:57.494 02.118 15672 Exposure complete 21:55:57.519 00.025 15672 worker thread done servicing request 21:55:57.520 00.001 30444 OnExposeComplete: enter 21:55:57.520 00.000 30444 UpdateGuideState(): m_state=6 21:55:57.520 00.000 30444 Star::Find(15, 446, 193, 0, (0,0,0,0), 0.0, 255) frame 48 21:55:57.520 00.000 30444 Star::Find returns 1 (1), X=444.05, Y=196.28, Mass=90655, SNR=81.2, Peak=8642 HFD=3.9 21:55:57.520 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.05) = xAngle (-0.16 = -0.16) 21:55:57.520 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-0.25 = -0.25) 21:55:57.520 00.000 30444 CameraToMount -- cameraX=8.79 cameraY=10.87 hyp=13.98 cameraTheta=0.89 mountX=13.81 mountY=-3.47, mountTheta=-0.25 21:55:57.520 00.000 30444 SchedulePrimaryMove(04F7B810, x=8.79, y=10.87, opts=13) 21:55:57.520 00.000 30444 Enqueuing Move request for scope (8.79, 10.87) 21:55:57.520 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2062, max=8642, FiltMin=2529, FiltMax=7597, Gamma=2.950 21:55:57.520 00.000 15672 Worker thread wakes up 21:55:57.521 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (8.79, 10.87) opts 0xd 21:55:57.521 00.000 30444 UpdateGuideState exits: m=90655 SNR=81.2 Saturated 21:55:57.521 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:55:57.521 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:55:57.521 00.000 30444 Enqueuing Expose request 21:55:57.521 00.000 15672 Handling offset move in thread for scope, endpoint = (8.79, 10.87) 21:55:57.521 00.000 15672 Moving (8.79, 10.87) raw xDistance=13.81 yDistance=-3.47 21:55:57.521 00.000 15672 GuideAlgorithmHysteresis::Result() returns 9.27 from input 13.81 21:55:57.521 00.000 15672 GuideAlgorithmResistSwitch::result() returns -3.47 from input -3.47 21:55:57.521 00.000 15672 MoveAxis(W, 4900, ABG) 21:55:57.521 00.000 15672 duration set to 2500 by maxRaDuration 21:55:57.521 00.000 15672 Guiding Dir = 3, Dur = 2500 21:55:57.521 00.000 15672 IsSlewing returns 0 21:55:57.522 00.001 15672 IsGuiding returns 0 21:55:57.546 00.024 15672 PulseGuide returned control before completion, sleep 2487 21:56:00.035 02.489 15672 IsGuiding returns 1 21:56:00.035 00.000 15672 scope still moving after pulse duration time elapsed 21:56:00.056 00.021 15672 IsSlewing returns 0 21:56:00.069 00.013 15672 IsGuiding returns 0 21:56:00.069 00.000 15672 scope move finished after 2500 + 47 ms 21:56:00.069 00.000 15672 Move returns status 0, amount 2500 21:56:00.069 00.000 15672 MoveAxis(N, 639, ABG) 21:56:00.069 00.000 15672 Guiding Dir = 0, Dur = 639 21:56:00.070 00.001 15672 IsSlewing returns 0 21:56:00.071 00.001 15672 IsGuiding returns 0 21:56:00.149 00.078 15672 PulseGuide returned control before completion, sleep 571 21:56:00.723 00.574 15672 IsGuiding returns 1 21:56:00.724 00.001 15672 scope still moving after pulse duration time elapsed 21:56:00.745 00.021 15672 IsSlewing returns 0 21:56:00.748 00.003 15672 IsGuiding returns 1 21:56:00.769 00.021 15672 IsSlewing returns 0 21:56:00.773 00.004 15672 IsGuiding returns 1 21:56:00.793 00.020 15672 IsSlewing returns 0 21:56:00.796 00.003 15672 IsGuiding returns 1 21:56:00.818 00.022 15672 IsSlewing returns 0 21:56:00.838 00.020 15672 IsGuiding returns 0 21:56:00.838 00.000 15672 scope move finished after 639 + 128 ms 21:56:00.838 00.000 15672 Move returns status 0, amount 639 21:56:00.838 00.000 15672 move complete, result=0 21:56:00.838 00.000 15672 worker thread done servicing request 21:56:00.839 00.001 15672 Worker thread wakes up 21:56:00.839 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:56:00.839 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(429,181,31,31) 21:56:00.839 00.000 30444 GuideStep: 13.8 px 2500 ms WEST, -3.5 px 639 ms NORTH 21:56:02.946 02.107 15672 Exposure complete 21:56:02.966 00.020 15672 worker thread done servicing request 21:56:02.966 00.000 30444 OnExposeComplete: enter 21:56:02.966 00.000 30444 UpdateGuideState(): m_state=6 21:56:02.966 00.000 30444 Star::Find(15, 444, 196, 0, (0,0,0,0), 0.0, 255) frame 49 21:56:02.966 00.000 30444 Star::Find returns 1 (1), X=443.36, Y=198.22, Mass=90596, SNR=77.1, Peak=9774 HFD=3.6 21:56:02.966 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.05) = xAngle (-0.04 = -0.04) 21:56:02.966 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-0.14 = -0.14) 21:56:02.966 00.000 30444 CameraToMount -- cameraX=8.11 cameraY=12.81 hyp=15.16 cameraTheta=1.01 mountX=15.14 mountY=-2.04, mountTheta=-0.13 21:56:02.967 00.001 30444 SchedulePrimaryMove(04F7B810, x=8.11, y=12.81, opts=13) 21:56:02.967 00.000 30444 Enqueuing Move request for scope (8.11, 12.81) 21:56:02.967 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2055, max=9774, FiltMin=2565, FiltMax=7499, Gamma=2.950 21:56:02.967 00.000 15672 Worker thread wakes up 21:56:02.967 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (8.11, 12.81) opts 0xd 21:56:02.967 00.000 30444 UpdateGuideState exits: m=90596 SNR=77.1 Saturated 21:56:02.967 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:56:02.967 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:56:02.967 00.000 30444 Enqueuing Expose request 21:56:02.967 00.000 15672 Handling offset move in thread for scope, endpoint = (8.11, 12.81) 21:56:02.967 00.000 15672 Moving (8.11, 12.81) raw xDistance=15.14 yDistance=-2.04 21:56:02.967 00.000 15672 GuideAlgorithmHysteresis::Result() returns 10.19 from input 15.14 21:56:02.968 00.001 15672 GuideAlgorithmResistSwitch::result() returns -2.04 from input -2.04 21:56:02.968 00.000 15672 MoveAxis(W, 5386, ABG) 21:56:02.968 00.000 15672 duration set to 2500 by maxRaDuration 21:56:02.968 00.000 15672 Guiding Dir = 3, Dur = 2500 21:56:02.968 00.000 15672 IsSlewing returns 0 21:56:02.969 00.001 15672 IsGuiding returns 0 21:56:02.993 00.024 15672 PulseGuide returned control before completion, sleep 2487 21:56:05.483 02.490 15672 IsGuiding returns 1 21:56:05.483 00.000 15672 scope still moving after pulse duration time elapsed 21:56:05.504 00.021 15672 IsSlewing returns 0 21:56:05.517 00.013 15672 IsGuiding returns 0 21:56:05.517 00.000 15672 scope move finished after 2500 + 47 ms 21:56:05.517 00.000 15672 Move returns status 0, amount 2500 21:56:05.517 00.000 15672 MoveAxis(N, 376, ABG) 21:56:05.517 00.000 15672 Guiding Dir = 0, Dur = 376 21:56:05.517 00.000 15672 IsSlewing returns 0 21:56:05.518 00.001 15672 IsGuiding returns 0 21:56:05.597 00.079 15672 PulseGuide returned control before completion, sleep 309 21:56:05.908 00.311 15672 IsGuiding returns 1 21:56:05.908 00.000 15672 scope still moving after pulse duration time elapsed 21:56:05.929 00.021 15672 IsSlewing returns 0 21:56:05.931 00.002 15672 IsGuiding returns 1 21:56:05.952 00.021 15672 IsSlewing returns 0 21:56:05.956 00.004 15672 IsGuiding returns 1 21:56:05.978 00.022 15672 IsSlewing returns 0 21:56:06.013 00.035 15672 IsGuiding returns 0 21:56:06.013 00.000 15672 scope move finished after 376 + 117 ms 21:56:06.013 00.000 15672 Move returns status 0, amount 376 21:56:06.013 00.000 15672 move complete, result=0 21:56:06.013 00.000 15672 worker thread done servicing request 21:56:06.013 00.000 15672 Worker thread wakes up 21:56:06.013 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:56:06.013 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(428,183,31,31) 21:56:06.013 00.000 30444 GuideStep: 15.1 px 2500 ms WEST, -2.0 px 376 ms NORTH 21:56:08.131 02.118 15672 Exposure complete 21:56:08.164 00.033 15672 worker thread done servicing request 21:56:08.164 00.000 30444 OnExposeComplete: enter 21:56:08.164 00.000 30444 UpdateGuideState(): m_state=6 21:56:08.165 00.001 30444 Star::Find(15, 443, 198, 0, (0,0,0,0), 0.0, 255) frame 50 21:56:08.165 00.000 30444 Star::Find returns 1 (1), X=440.91, Y=199.84, Mass=88510, SNR=68.7, Peak=9736 HFD=3.7 21:56:08.165 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.05) = xAngle (0.15 = 0.15) 21:56:08.165 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (0.06 = 0.06) 21:56:08.165 00.000 30444 CameraToMount -- cameraX=5.65 cameraY=14.43 hyp=15.50 cameraTheta=1.20 mountX=15.32 mountY=0.87, mountTheta=0.06 21:56:08.165 00.000 30444 SchedulePrimaryMove(04F7B810, x=5.65, y=14.43, opts=13) 21:56:08.165 00.000 30444 Enqueuing Move request for scope (5.65, 14.43) 21:56:08.165 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=9958, FiltMin=2595, FiltMax=7871, Gamma=2.950 21:56:08.165 00.000 30444 UpdateGuideState exits: m=88510 SNR=68.7 Saturated 21:56:08.165 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:56:08.165 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:56:08.165 00.000 30444 Enqueuing Expose request 21:56:08.165 00.000 15672 Worker thread wakes up 21:56:08.166 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (5.65, 14.43) opts 0xd 21:56:08.166 00.000 15672 Handling offset move in thread for scope, endpoint = (5.65, 14.43) 21:56:08.166 00.000 15672 Moving (5.65, 14.43) raw xDistance=15.32 yDistance=0.87 21:56:08.166 00.000 15672 GuideAlgorithmHysteresis::Result() returns 10.36 from input 15.32 21:56:08.166 00.000 15672 resist switch: large excursion: input 0.87 thresh 0.75 direction from -1 to 1 21:56:08.166 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.61 21:56:08.166 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87 21:56:08.166 00.000 15672 MoveAxis(W, 5478, ABG) 21:56:08.166 00.000 15672 duration set to 2500 by maxRaDuration 21:56:08.166 00.000 15672 Guiding Dir = 3, Dur = 2500 21:56:08.166 00.000 15672 IsSlewing returns 0 21:56:08.167 00.001 15672 IsGuiding returns 0 21:56:08.185 00.018 15672 PulseGuide returned control before completion, sleep 2493 21:56:10.692 02.507 15672 IsGuiding returns 0 21:56:10.692 00.000 15672 Move returns status 0, amount 2500 21:56:10.692 00.000 15672 MoveAxis(S, 160, ABG) 21:56:10.692 00.000 15672 Guiding Dir = 1, Dur = 160 21:56:10.693 00.001 15672 IsSlewing returns 0 21:56:10.694 00.001 15672 IsGuiding returns 0 21:56:10.774 00.080 15672 PulseGuide returned control before completion, sleep 90 21:56:10.870 00.096 15672 IsGuiding returns 1 21:56:10.870 00.000 15672 scope still moving after pulse duration time elapsed 21:56:10.892 00.022 15672 IsSlewing returns 0 21:56:10.895 00.003 15672 IsGuiding returns 1 21:56:10.916 00.021 15672 IsSlewing returns 0 21:56:10.920 00.004 15672 IsGuiding returns 1 21:56:10.941 00.021 15672 IsSlewing returns 0 21:56:10.964 00.023 15672 IsGuiding returns 0 21:56:10.964 00.000 15672 scope move finished after 160 + 110 ms 21:56:10.964 00.000 15672 Move returns status 0, amount 160 21:56:10.964 00.000 15672 move complete, result=0 21:56:10.964 00.000 15672 worker thread done servicing request 21:56:10.964 00.000 15672 Worker thread wakes up 21:56:10.965 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 21:56:10.965 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(426,185,31,31) 21:56:10.965 00.000 30444 GuideStep: 15.3 px 2500 ms WEST, 0.9 px 160 ms SOUTH 21:56:13.071 02.106 15672 Exposure complete 21:56:13.091 00.020 15672 worker thread done servicing request 21:56:13.091 00.000 30444 OnExposeComplete: enter 21:56:13.091 00.000 30444 UpdateGuideState(): m_state=6 21:56:13.091 00.000 30444 Star::Find(15, 440, 199, 0, (0,0,0,0), 0.0, 255) frame 51 21:56:13.091 00.000 30444 Star::Find returns 1 (1), X=437.83, Y=200.11, Mass=91042, SNR=67.4, Peak=8651 HFD=4.0 21:56:13.091 00.000 30444 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.05) = xAngle (0.35 = 0.35) 21:56:13.091 00.000 30444 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (0.26 = 0.26) 21:56:13.091 00.000 30444 CameraToMount -- cameraX=2.58 cameraY=14.70 hyp=14.93 cameraTheta=1.40 mountX=14.02 mountY=3.78, mountTheta=0.26 21:56:13.092 00.001 30444 SchedulePrimaryMove(04F7B810, x=2.58, y=14.70, opts=13) 21:56:13.092 00.000 30444 Enqueuing Move request for scope (2.58, 14.70) 21:56:13.092 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=9178, FiltMin=2636, FiltMax=8205, Gamma=2.950 21:56:13.092 00.000 30444 UpdateGuideState exits: m=91042 SNR=67.4 Saturated 21:56:13.092 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:56:13.092 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:56:13.092 00.000 30444 Enqueuing Expose request 21:56:13.092 00.000 15672 Worker thread wakes up 21:56:13.092 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (2.58, 14.70) opts 0xd 21:56:13.092 00.000 15672 Handling offset move in thread for scope, endpoint = (2.58, 14.70) 21:56:13.092 00.000 15672 Moving (2.58, 14.70) raw xDistance=14.02 yDistance=3.78 21:56:13.092 00.000 15672 GuideAlgorithmHysteresis::Result() returns 9.56 from input 14.02 21:56:13.092 00.000 15672 GuideAlgorithmResistSwitch::result() returns 3.78 from input 3.78 21:56:13.092 00.000 15672 MoveAxis(W, 5052, ABG) 21:56:13.092 00.000 15672 duration set to 2500 by maxRaDuration 21:56:13.093 00.001 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 21:56:13.093 00.000 15672 Guiding Dir = 3, Dur = 2500 21:56:13.093 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 21:56:13.093 00.000 15672 IsSlewing returns 0 21:56:13.094 00.001 15672 IsGuiding returns 0 21:56:13.120 00.026 15672 PulseGuide returned control before completion, sleep 2485 21:56:15.645 02.525 15672 IsGuiding returns 0 21:56:15.645 00.000 15672 Move returns status 0, amount 2500 21:56:15.645 00.000 15672 MoveAxis(S, 696, ABG) 21:56:15.645 00.000 15672 Guiding Dir = 1, Dur = 696 21:56:15.645 00.000 15672 IsSlewing returns 0 21:56:15.646 00.001 15672 IsGuiding returns 0 21:56:15.726 00.080 15672 PulseGuide returned control before completion, sleep 627 21:56:16.354 00.628 15672 IsGuiding returns 1 21:56:16.354 00.000 15672 scope still moving after pulse duration time elapsed 21:56:16.376 00.022 15672 IsSlewing returns 0 21:56:16.377 00.001 15672 IsGuiding returns 1 21:56:16.398 00.021 15672 IsSlewing returns 0 21:56:16.399 00.001 15672 IsGuiding returns 1 21:56:16.420 00.021 15672 IsSlewing returns 0 21:56:16.444 00.024 15672 IsGuiding returns 0 21:56:16.444 00.000 15672 scope move finished after 696 + 101 ms 21:56:16.444 00.000 15672 Move returns status 0, amount 696 21:56:16.444 00.000 15672 move complete, result=0 21:56:16.444 00.000 15672 worker thread done servicing request 21:56:16.444 00.000 15672 Worker thread wakes up 21:56:16.444 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:56:16.444 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(423,185,31,31) 21:56:16.444 00.000 30444 GuideStep: 14.0 px 2500 ms WEST, 3.8 px 696 ms SOUTH 21:56:18.553 02.109 15672 Exposure complete 21:56:18.578 00.025 15672 worker thread done servicing request 21:56:18.578 00.000 30444 OnExposeComplete: enter 21:56:18.578 00.000 30444 UpdateGuideState(): m_state=6 21:56:18.578 00.000 30444 Star::Find(15, 437, 200, 0, (0,0,0,0), 0.0, 255) frame 52 21:56:18.578 00.000 30444 Star::Find returns 1 (1), X=436.17, Y=201.18, Mass=83738, SNR=84.8, Peak=9846 HFD=3.7 21:56:18.578 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.05) = xAngle (0.47 = 0.47) 21:56:18.578 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (0.37 = 0.37) 21:56:18.578 00.000 30444 CameraToMount -- cameraX=0.91 cameraY=15.77 hyp=15.79 cameraTheta=1.51 mountX=14.11 mountY=5.73, mountTheta=0.39 21:56:18.579 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.91, y=15.77, opts=13) 21:56:18.579 00.000 30444 Enqueuing Move request for scope (0.91, 15.77) 21:56:18.579 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=9846, FiltMin=2601, FiltMax=7918, Gamma=2.950 21:56:18.579 00.000 30444 UpdateGuideState exits: m=83738 SNR=84.8 Saturated 21:56:18.579 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:56:18.579 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:56:18.579 00.000 30444 Enqueuing Expose request 21:56:18.579 00.000 15672 Worker thread wakes up 21:56:18.579 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.91, 15.77) opts 0xd 21:56:18.579 00.000 15672 Handling offset move in thread for scope, endpoint = (0.91, 15.77) 21:56:18.579 00.000 15672 Moving (0.91, 15.77) raw xDistance=14.11 yDistance=5.73 21:56:18.579 00.000 15672 GuideAlgorithmHysteresis::Result() returns 9.56 from input 14.11 21:56:18.579 00.000 15672 GuideAlgorithmResistSwitch::result() returns 5.73 from input 5.73 21:56:18.579 00.000 15672 MoveAxis(W, 5051, ABG) 21:56:18.579 00.000 15672 duration set to 2500 by maxRaDuration 21:56:18.579 00.000 15672 Guiding Dir = 3, Dur = 2500 21:56:18.580 00.001 15672 IsSlewing returns 0 21:56:18.581 00.001 15672 IsGuiding returns 0 21:56:18.601 00.020 15672 PulseGuide returned control before completion, sleep 2492 21:56:21.124 02.523 15672 IsGuiding returns 0 21:56:21.124 00.000 15672 Move returns status 0, amount 2500 21:56:21.124 00.000 15672 MoveAxis(S, 1056, ABG) 21:56:21.124 00.000 15672 Guiding Dir = 1, Dur = 1056 21:56:21.125 00.001 15672 IsSlewing returns 0 21:56:21.126 00.001 15672 IsGuiding returns 0 21:56:21.204 00.078 15672 PulseGuide returned control before completion, sleep 988 21:56:22.195 00.991 15672 IsGuiding returns 1 21:56:22.195 00.000 15672 scope still moving after pulse duration time elapsed 21:56:22.216 00.021 15672 IsSlewing returns 0 21:56:22.218 00.002 15672 IsGuiding returns 1 21:56:22.240 00.022 15672 IsSlewing returns 0 21:56:22.274 00.034 15672 IsGuiding returns 0 21:56:22.274 00.000 15672 scope move finished after 1056 + 93 ms 21:56:22.275 00.001 15672 Move returns status 0, amount 1056 21:56:22.275 00.000 15672 move complete, result=0 21:56:22.275 00.000 15672 worker thread done servicing request 21:56:22.275 00.000 15672 Worker thread wakes up 21:56:22.275 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:56:22.275 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(421,186,31,31) 21:56:22.276 00.001 30444 GuideStep: 14.1 px 2500 ms WEST, 5.7 px 1056 ms SOUTH 21:56:24.392 02.116 15672 Exposure complete 21:56:24.420 00.028 15672 worker thread done servicing request 21:56:24.420 00.000 30444 OnExposeComplete: enter 21:56:24.420 00.000 30444 UpdateGuideState(): m_state=6 21:56:24.420 00.000 30444 Star::Find(15, 436, 201, 0, (0,0,0,0), 0.0, 255) frame 53 21:56:24.420 00.000 30444 Star::Find returns 1 (1), X=434.23, Y=201.61, Mass=87198, SNR=74.3, Peak=10236 HFD=3.3 21:56:24.420 00.000 30444 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.05) = xAngle (0.59 = 0.59) 21:56:24.420 00.000 30444 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (0.49 = 0.49) 21:56:24.420 00.000 30444 CameraToMount -- cameraX=-1.03 cameraY=16.20 hyp=16.23 cameraTheta=1.63 mountX=13.51 mountY=7.68, mountTheta=0.52 21:56:24.420 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.03, y=16.20, opts=13) 21:56:24.421 00.001 30444 Enqueuing Move request for scope (-1.03, 16.20) 21:56:24.421 00.000 15672 Worker thread wakes up 21:56:24.421 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 16.20) opts 0xd 21:56:24.421 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.03, 16.20) 21:56:24.421 00.000 15672 Moving (-1.03, 16.20) raw xDistance=13.51 yDistance=7.68 21:56:24.421 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2146, max=10236, FiltMin=2585, FiltMax=8541, Gamma=2.950 21:56:24.421 00.000 30444 UpdateGuideState exits: m=87198 SNR=74.3 Saturated 21:56:24.421 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:56:24.421 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:56:24.421 00.000 30444 Enqueuing Expose request 21:56:24.421 00.000 15672 GuideAlgorithmHysteresis::Result() returns 9.18 from input 13.51 21:56:24.421 00.000 15672 GuideAlgorithmResistSwitch::result() returns 7.68 from input 7.68 21:56:24.421 00.000 15672 MoveAxis(W, 4852, ABG) 21:56:24.421 00.000 15672 duration set to 2500 by maxRaDuration 21:56:24.421 00.000 15672 Guiding Dir = 3, Dur = 2500 21:56:24.423 00.002 15672 IsSlewing returns 0 21:56:24.448 00.025 15672 IsGuiding returns 0 21:56:24.463 00.015 15672 PulseGuide returned control before completion, sleep 2496 21:56:26.961 02.498 15672 IsGuiding returns 1 21:56:26.962 00.001 15672 scope still moving after pulse duration time elapsed 21:56:26.985 00.023 15672 IsSlewing returns 0 21:56:27.035 00.050 15672 IsGuiding returns 0 21:56:27.035 00.000 15672 scope move finished after 2500 + 88 ms 21:56:27.035 00.000 15672 Move returns status 0, amount 2500 21:56:27.036 00.001 15672 MoveAxis(S, 1414, ABG) 21:56:27.036 00.000 15672 Guiding Dir = 1, Dur = 1414 21:56:27.036 00.000 15672 IsSlewing returns 0 21:56:27.040 00.004 15672 IsGuiding returns 0 21:56:27.114 00.074 15672 PulseGuide returned control before completion, sleep 1350 21:56:28.467 01.353 15672 IsGuiding returns 1 21:56:28.467 00.000 15672 scope still moving after pulse duration time elapsed 21:56:28.487 00.020 15672 IsSlewing returns 0 21:56:28.489 00.002 15672 IsGuiding returns 1 21:56:28.509 00.020 15672 IsSlewing returns 0 21:56:28.536 00.027 15672 IsGuiding returns 0 21:56:28.537 00.001 15672 scope move finished after 1414 + 82 ms 21:56:28.537 00.000 15672 Move returns status 0, amount 1414 21:56:28.537 00.000 15672 move complete, result=0 21:56:28.537 00.000 15672 worker thread done servicing request 21:56:28.537 00.000 15672 Worker thread wakes up 21:56:28.537 00.000 30444 GuideStep: 13.5 px 2500 ms WEST, 7.7 px 1414 ms SOUTH 21:56:28.537 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:56:28.537 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(419,187,31,31) 21:56:30.643 02.106 15672 Exposure complete 21:56:30.663 00.020 15672 worker thread done servicing request 21:56:30.663 00.000 30444 OnExposeComplete: enter 21:56:30.663 00.000 30444 UpdateGuideState(): m_state=6 21:56:30.663 00.000 30444 Star::Find(15, 434, 201, 0, (0,0,0,0), 0.0, 255) frame 54 21:56:30.663 00.000 30444 Star::Find returns 1 (1), X=433.15, Y=202.24, Mass=82717, SNR=78.3, Peak=10744 HFD=3.1 21:56:30.663 00.000 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.05) = xAngle (0.65 = 0.65) 21:56:30.663 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (0.55 = 0.55) 21:56:30.663 00.000 30444 CameraToMount -- cameraX=-2.10 cameraY=16.83 hyp=16.96 cameraTheta=1.70 mountX=13.52 mountY=8.92, mountTheta=0.58 21:56:30.664 00.001 30444 SchedulePrimaryMove(04F7B810, x=-2.10, y=16.83, opts=13) 21:56:30.664 00.000 30444 Enqueuing Move request for scope (-2.10, 16.83) 21:56:30.664 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=10744, FiltMin=2564, FiltMax=7911, Gamma=2.950 21:56:30.664 00.000 15672 Worker thread wakes up 21:56:30.665 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-2.10, 16.83) opts 0xd 21:56:30.665 00.000 15672 Handling offset move in thread for scope, endpoint = (-2.10, 16.83) 21:56:30.665 00.000 30444 UpdateGuideState exits: m=82717 SNR=78.3 Saturated 21:56:30.665 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:56:30.665 00.000 15672 Moving (-2.10, 16.83) raw xDistance=13.52 yDistance=8.92 21:56:30.665 00.000 15672 GuideAlgorithmHysteresis::Result() returns 9.16 from input 13.52 21:56:30.665 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:56:30.665 00.000 30444 Enqueuing Expose request 21:56:30.665 00.000 15672 GuideAlgorithmResistSwitch::result() returns 8.92 from input 8.92 21:56:30.665 00.000 15672 MoveAxis(W, 4842, ABG) 21:56:30.665 00.000 15672 duration set to 2500 by maxRaDuration 21:56:30.665 00.000 15672 Guiding Dir = 3, Dur = 2500 21:56:30.665 00.000 15672 IsSlewing returns 0 21:56:30.666 00.001 15672 IsGuiding returns 0 21:56:30.693 00.027 15672 PulseGuide returned control before completion, sleep 2484 21:56:33.180 02.487 15672 IsGuiding returns 1 21:56:33.180 00.000 15672 scope still moving after pulse duration time elapsed 21:56:33.201 00.021 15672 IsSlewing returns 0 21:56:33.249 00.048 15672 IsGuiding returns 0 21:56:33.249 00.000 15672 scope move finished after 2500 + 82 ms 21:56:33.249 00.000 15672 Move returns status 0, amount 2500 21:56:33.249 00.000 15672 MoveAxis(S, 1642, ABG) 21:56:33.249 00.000 15672 Guiding Dir = 1, Dur = 1642 21:56:33.250 00.001 15672 IsSlewing returns 0 21:56:33.251 00.001 15672 IsGuiding returns 0 21:56:33.328 00.077 15672 PulseGuide returned control before completion, sleep 1575 21:56:34.926 01.598 15672 IsGuiding returns 1 21:56:34.926 00.000 15672 scope still moving after pulse duration time elapsed 21:56:34.947 00.021 15672 IsSlewing returns 0 21:56:34.948 00.001 15672 IsGuiding returns 1 21:56:34.969 00.021 15672 IsSlewing returns 0 21:56:34.970 00.001 15672 IsGuiding returns 1 21:56:34.990 00.020 15672 IsSlewing returns 0 21:56:35.007 00.017 15672 IsGuiding returns 0 21:56:35.007 00.000 15672 scope move finished after 1642 + 114 ms 21:56:35.008 00.001 15672 Move returns status 0, amount 1642 21:56:35.008 00.000 15672 move complete, result=0 21:56:35.008 00.000 15672 worker thread done servicing request 21:56:35.008 00.000 15672 Worker thread wakes up 21:56:35.008 00.000 30444 GuideStep: 13.5 px 2500 ms WEST, 8.9 px 1642 ms SOUTH 21:56:35.009 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 21:56:35.009 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(418,187,31,31) 21:56:37.116 02.107 15672 Exposure complete 21:56:37.136 00.020 15672 worker thread done servicing request 21:56:37.136 00.000 30444 OnExposeComplete: enter 21:56:37.136 00.000 30444 UpdateGuideState(): m_state=6 21:56:37.136 00.000 30444 Star::Find(15, 433, 202, 0, (0,0,0,0), 0.0, 255) frame 55 21:56:37.136 00.000 30444 Star::Find returns 1 (1), X=431.07, Y=203.00, Mass=85542, SNR=73.5, Peak=10045 HFD=3.7 21:56:37.137 00.001 30444 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.05) = xAngle (0.76 = 0.76) 21:56:37.137 00.000 30444 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (0.66 = 0.66) 21:56:37.137 00.000 30444 CameraToMount -- cameraX=-4.19 cameraY=17.59 hyp=18.08 cameraTheta=1.80 mountX=13.13 mountY=11.13, mountTheta=0.70 21:56:37.137 00.000 30444 SchedulePrimaryMove(04F7B810, x=-4.19, y=17.59, opts=13) 21:56:37.137 00.000 30444 Enqueuing Move request for scope (-4.19, 17.59) 21:56:37.137 00.000 15672 Worker thread wakes up 21:56:37.137 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11730, FiltMin=2626, FiltMax=8208, Gamma=2.950 21:56:37.137 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-4.19, 17.59) opts 0xd 21:56:37.137 00.000 15672 Handling offset move in thread for scope, endpoint = (-4.19, 17.59) 21:56:37.137 00.000 30444 UpdateGuideState exits: m=85542 SNR=73.5 Saturated 21:56:37.137 00.000 15672 Moving (-4.19, 17.59) raw xDistance=13.13 yDistance=11.13 21:56:37.137 00.000 15672 GuideAlgorithmHysteresis::Result() returns 8.91 from input 13.13 21:56:37.137 00.000 15672 GuideAlgorithmResistSwitch::result() returns 11.13 from input 11.13 21:56:37.137 00.000 15672 MoveAxis(W, 4712, ABG) 21:56:37.138 00.001 15672 duration set to 2500 by maxRaDuration 21:56:37.138 00.000 15672 Guiding Dir = 3, Dur = 2500 21:56:37.138 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:56:37.138 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:56:37.138 00.000 30444 Enqueuing Expose request 21:56:37.138 00.000 15672 IsSlewing returns 0 21:56:37.139 00.001 15672 IsGuiding returns 0 21:56:37.162 00.023 15672 PulseGuide returned control before completion, sleep 2488 21:56:39.653 02.491 15672 IsGuiding returns 1 21:56:39.654 00.001 15672 scope still moving after pulse duration time elapsed 21:56:39.675 00.021 15672 IsSlewing returns 0 21:56:39.734 00.059 15672 IsGuiding returns 0 21:56:39.734 00.000 15672 scope move finished after 2500 + 95 ms 21:56:39.734 00.000 15672 Move returns status 0, amount 2500 21:56:39.734 00.000 15672 MoveAxis(S, 2049, ABG) 21:56:39.734 00.000 15672 Guiding Dir = 1, Dur = 2049 21:56:39.735 00.001 15672 IsSlewing returns 0 21:56:39.736 00.001 15672 IsGuiding returns 0 21:56:39.813 00.077 15672 PulseGuide returned control before completion, sleep 1982 21:56:41.798 01.985 15672 IsGuiding returns 1 21:56:41.799 00.001 15672 scope still moving after pulse duration time elapsed 21:56:41.819 00.020 15672 IsSlewing returns 0 21:56:41.820 00.001 15672 IsGuiding returns 1 21:56:41.841 00.021 15672 IsSlewing returns 0 21:56:41.891 00.050 15672 IsGuiding returns 0 21:56:41.891 00.000 15672 scope move finished after 2049 + 105 ms 21:56:41.891 00.000 15672 Move returns status 0, amount 2049 21:56:41.891 00.000 15672 move complete, result=0 21:56:41.891 00.000 15672 worker thread done servicing request 21:56:41.891 00.000 15672 Worker thread wakes up 21:56:41.892 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 21:56:41.892 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(416,188,31,31) 21:56:41.892 00.000 30444 GuideStep: 13.1 px 2500 ms WEST, 11.1 px 2049 ms SOUTH 21:56:44.001 02.109 15672 Exposure complete 21:56:44.021 00.020 15672 worker thread done servicing request 21:56:44.021 00.000 30444 OnExposeComplete: enter 21:56:44.021 00.000 30444 UpdateGuideState(): m_state=6 21:56:44.021 00.000 30444 Star::Find(15, 431, 202, 0, (0,0,0,0), 0.0, 255) frame 56 21:56:44.021 00.000 30444 Star::Find returns 1 (1), X=428.65, Y=203.83, Mass=86402, SNR=82.0, Peak=10087 HFD=3.3 21:56:44.021 00.000 30444 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.05) = xAngle (0.87 = 0.87) 21:56:44.021 00.000 30444 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (0.77 = 0.77) 21:56:44.021 00.000 30444 CameraToMount -- cameraX=-6.61 cameraY=18.42 hyp=19.57 cameraTheta=1.92 mountX=12.64 mountY=13.68, mountTheta=0.82 21:56:44.023 00.002 30444 SchedulePrimaryMove(04F7B810, x=-6.61, y=18.42, opts=13) 21:56:44.023 00.000 30444 Enqueuing Move request for scope (-6.61, 18.42) 21:56:44.023 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=11407, FiltMin=2595, FiltMax=9079, Gamma=2.950 21:56:44.023 00.000 30444 UpdateGuideState exits: m=86402 SNR=82.0 Saturated 21:56:44.023 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:56:44.023 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:56:44.023 00.000 30444 Enqueuing Expose request 21:56:44.023 00.000 15672 Worker thread wakes up 21:56:44.023 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-6.61, 18.42) opts 0xd 21:56:44.023 00.000 15672 Handling offset move in thread for scope, endpoint = (-6.61, 18.42) 21:56:44.023 00.000 15672 Moving (-6.61, 18.42) raw xDistance=12.64 yDistance=13.68 21:56:44.023 00.000 15672 GuideAlgorithmHysteresis::Result() returns 8.59 from input 12.64 21:56:44.023 00.000 15672 GuideAlgorithmResistSwitch::result() returns 13.68 from input 13.68 21:56:44.023 00.000 15672 MoveAxis(W, 4538, ABG) 21:56:44.023 00.000 15672 duration set to 2500 by maxRaDuration 21:56:44.024 00.001 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 21:56:44.024 00.000 15672 Guiding Dir = 3, Dur = 2500 21:56:44.024 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 21:56:44.024 00.000 15672 IsSlewing returns 0 21:56:44.026 00.002 15672 IsGuiding returns 0 21:56:44.048 00.022 15672 PulseGuide returned control before completion, sleep 2489 21:56:46.540 02.492 15672 IsGuiding returns 1 21:56:46.541 00.001 15672 scope still moving after pulse duration time elapsed 21:56:46.562 00.021 15672 IsSlewing returns 0 21:56:46.589 00.027 15672 IsGuiding returns 0 21:56:46.589 00.000 15672 scope move finished after 2500 + 63 ms 21:56:46.589 00.000 15672 Move returns status 0, amount 2500 21:56:46.589 00.000 15672 MoveAxis(S, 2519, ABG) 21:56:46.589 00.000 15672 duration set to 2500 by maxDecDuration 21:56:46.589 00.000 15672 Guiding Dir = 1, Dur = 2500 21:56:46.590 00.001 15672 IsSlewing returns 0 21:56:46.593 00.003 15672 IsGuiding returns 0 21:56:46.699 00.106 15672 PulseGuide returned control before completion, sleep 2404 21:56:49.107 02.408 15672 IsGuiding returns 1 21:56:49.107 00.000 15672 scope still moving after pulse duration time elapsed 21:56:49.128 00.021 15672 IsSlewing returns 0 21:56:49.131 00.003 15672 IsGuiding returns 1 21:56:49.152 00.021 15672 IsSlewing returns 0 21:56:49.153 00.001 15672 IsGuiding returns 1 21:56:49.174 00.021 15672 IsSlewing returns 0 21:56:49.174 00.000 15672 IsGuiding returns 1 21:56:49.196 00.022 15672 IsSlewing returns 0 21:56:49.208 00.012 15672 IsGuiding returns 0 21:56:49.208 00.000 15672 scope move finished after 2500 + 114 ms 21:56:49.208 00.000 15672 Move returns status 0, amount 2500 21:56:49.208 00.000 15672 move complete, result=0 21:56:49.208 00.000 15672 worker thread done servicing request 21:56:49.208 00.000 15672 Worker thread wakes up 21:56:49.208 00.000 30444 GuideStep: 12.6 px 2500 ms WEST, 13.7 px 2500 ms SOUTH 21:56:49.208 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:56:49.208 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(414,189,31,31) 21:56:51.324 02.116 15672 Exposure complete 21:56:51.354 00.030 15672 worker thread done servicing request 21:56:51.354 00.000 30444 OnExposeComplete: enter 21:56:51.355 00.001 30444 UpdateGuideState(): m_state=6 21:56:51.355 00.000 30444 Star::Find(15, 428, 203, 0, (0,0,0,0), 0.0, 255) frame 57 21:56:51.355 00.000 30444 Star::Find returns 1 (1), X=427.74, Y=203.95, Mass=80058, SNR=75.5, Peak=8999 HFD=3.3 21:56:51.355 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.05) = xAngle (0.91 = 0.91) 21:56:51.355 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (0.81 = 0.81) 21:56:51.355 00.000 30444 CameraToMount -- cameraX=-7.52 cameraY=18.54 hyp=20.00 cameraTheta=1.96 mountX=12.29 mountY=14.55, mountTheta=0.87 21:56:51.355 00.000 30444 SchedulePrimaryMove(04F7B810, x=-7.52, y=18.54, opts=13) 21:56:51.355 00.000 30444 Enqueuing Move request for scope (-7.52, 18.54) 21:56:51.355 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=10777, FiltMin=2546, FiltMax=8260, Gamma=2.950 21:56:51.355 00.000 30444 UpdateGuideState exits: m=80058 SNR=75.5 Saturated 21:56:51.355 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:56:51.356 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:56:51.356 00.000 15672 Worker thread wakes up 21:56:51.356 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-7.52, 18.54) opts 0xd 21:56:51.356 00.000 30444 Enqueuing Expose request 21:56:51.356 00.000 15672 Handling offset move in thread for scope, endpoint = (-7.52, 18.54) 21:56:51.356 00.000 15672 Moving (-7.52, 18.54) raw xDistance=12.29 yDistance=14.55 21:56:51.356 00.000 15672 GuideAlgorithmHysteresis::Result() returns 8.34 from input 12.29 21:56:51.356 00.000 15672 GuideAlgorithmResistSwitch::result() returns 14.55 from input 14.55 21:56:51.356 00.000 15672 MoveAxis(W, 4409, ABG) 21:56:51.356 00.000 15672 duration set to 2500 by maxRaDuration 21:56:51.356 00.000 15672 Guiding Dir = 3, Dur = 2500 21:56:51.356 00.000 15672 IsSlewing returns 0 21:56:51.357 00.001 15672 IsGuiding returns 0 21:56:51.380 00.023 15672 PulseGuide returned control before completion, sleep 2489 21:56:53.888 02.508 15672 IsGuiding returns 0 21:56:53.888 00.000 15672 Move returns status 0, amount 2500 21:56:53.888 00.000 15672 MoveAxis(S, 2680, ABG) 21:56:53.888 00.000 15672 duration set to 2500 by maxDecDuration 21:56:53.888 00.000 15672 Guiding Dir = 1, Dur = 2500 21:56:53.889 00.001 15672 IsSlewing returns 0 21:56:53.891 00.002 15672 IsGuiding returns 0 21:56:53.969 00.078 15672 PulseGuide returned control before completion, sleep 2432 21:56:56.427 02.458 15672 IsGuiding returns 1 21:56:56.428 00.001 15672 scope still moving after pulse duration time elapsed 21:56:56.449 00.021 15672 IsSlewing returns 0 21:56:56.450 00.001 15672 IsGuiding returns 1 21:56:56.471 00.021 15672 IsSlewing returns 0 21:56:56.492 00.021 15672 IsGuiding returns 0 21:56:56.492 00.000 15672 scope move finished after 2500 + 101 ms 21:56:56.492 00.000 15672 Move returns status 0, amount 2500 21:56:56.492 00.000 15672 move complete, result=0 21:56:56.492 00.000 15672 worker thread done servicing request 21:56:56.492 00.000 15672 Worker thread wakes up 21:56:56.492 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:56:56.492 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(413,189,31,31) 21:56:56.492 00.000 30444 GuideStep: 12.3 px 2500 ms WEST, 14.5 px 2500 ms SOUTH 21:56:58.599 02.107 15672 Exposure complete 21:56:58.619 00.020 15672 worker thread done servicing request 21:56:58.619 00.000 30444 OnExposeComplete: enter 21:56:58.620 00.001 30444 UpdateGuideState(): m_state=6 21:56:58.620 00.000 30444 Star::Find(15, 427, 203, 0, (0,0,0,0), 0.0, 255) frame 58 21:56:58.620 00.000 30444 Star::Find returns 1 (1), X=424.75, Y=204.11, Mass=99614, SNR=84.3, Peak=10199 HFD=3.7 21:56:58.620 00.000 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.05) = xAngle (1.04 = 1.04) 21:56:58.620 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (0.94 = 0.94) 21:56:58.620 00.000 30444 CameraToMount -- cameraX=-10.51 cameraY=18.70 hyp=21.45 cameraTheta=2.08 mountX=10.93 mountY=17.33, mountTheta=1.01 21:56:58.620 00.000 30444 SchedulePrimaryMove(04F7B810, x=-10.51, y=18.70, opts=13) 21:56:58.620 00.000 30444 Enqueuing Move request for scope (-10.51, 18.70) 21:56:58.620 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=10588, FiltMin=2616, FiltMax=8047, Gamma=2.950 21:56:58.620 00.000 15672 Worker thread wakes up 21:56:58.620 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-10.51, 18.70) opts 0xd 21:56:58.621 00.001 30444 UpdateGuideState exits: m=99614 SNR=84.3 Saturated 21:56:58.621 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:56:58.621 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:56:58.621 00.000 30444 Enqueuing Expose request 21:56:58.621 00.000 15672 Handling offset move in thread for scope, endpoint = (-10.51, 18.70) 21:56:58.621 00.000 15672 Moving (-10.51, 18.70) raw xDistance=10.93 yDistance=17.33 21:56:58.621 00.000 15672 GuideAlgorithmHysteresis::Result() returns 7.47 from input 10.93 21:56:58.621 00.000 15672 GuideAlgorithmResistSwitch::result() returns 17.33 from input 17.33 21:56:58.621 00.000 15672 MoveAxis(W, 3948, ABG) 21:56:58.621 00.000 15672 duration set to 2500 by maxRaDuration 21:56:58.621 00.000 15672 Guiding Dir = 3, Dur = 2500 21:56:58.621 00.000 15672 IsSlewing returns 0 21:56:58.622 00.001 15672 IsGuiding returns 0 21:56:58.649 00.027 15672 PulseGuide returned control before completion, sleep 2485 21:57:01.137 02.488 15672 IsGuiding returns 1 21:57:01.137 00.000 15672 scope still moving after pulse duration time elapsed 21:57:01.157 00.020 15672 IsSlewing returns 0 21:57:01.158 00.001 15672 IsGuiding returns 1 21:57:01.179 00.021 15672 IsSlewing returns 0 21:57:01.188 00.009 15672 IsGuiding returns 0 21:57:01.188 00.000 15672 scope move finished after 2500 + 66 ms 21:57:01.189 00.001 15672 Move returns status 0, amount 2500 21:57:01.189 00.000 15672 MoveAxis(S, 3193, ABG) 21:57:01.189 00.000 15672 duration set to 2500 by maxDecDuration 21:57:01.189 00.000 15672 Guiding Dir = 1, Dur = 2500 21:57:01.189 00.000 15672 IsSlewing returns 0 21:57:01.190 00.001 15672 IsGuiding returns 0 21:57:01.268 00.078 15672 PulseGuide returned control before completion, sleep 2432 21:57:03.703 02.435 15672 IsGuiding returns 1 21:57:03.704 00.001 15672 scope still moving after pulse duration time elapsed 21:57:03.725 00.021 15672 IsSlewing returns 0 21:57:03.726 00.001 15672 IsGuiding returns 1 21:57:03.748 00.022 15672 IsSlewing returns 0 21:57:03.749 00.001 15672 IsGuiding returns 1 21:57:03.770 00.021 15672 IsSlewing returns 0 21:57:03.771 00.001 15672 IsGuiding returns 1 21:57:03.792 00.021 15672 IsSlewing returns 0 21:57:03.809 00.017 15672 IsGuiding returns 0 21:57:03.809 00.000 15672 scope move finished after 2500 + 118 ms 21:57:03.809 00.000 15672 Move returns status 0, amount 2500 21:57:03.809 00.000 15672 move complete, result=0 21:57:03.809 00.000 15672 worker thread done servicing request 21:57:03.809 00.000 15672 Worker thread wakes up 21:57:03.809 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:57:03.809 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(410,189,31,31) 21:57:03.809 00.000 30444 GuideStep: 10.9 px 2500 ms WEST, 17.3 px 2500 ms SOUTH 21:57:05.915 02.106 15672 Exposure complete 21:57:05.938 00.023 15672 worker thread done servicing request 21:57:05.938 00.000 30444 OnExposeComplete: enter 21:57:05.938 00.000 30444 UpdateGuideState(): m_state=6 21:57:05.938 00.000 30444 Star::Find(15, 424, 204, 0, (0,0,0,0), 0.0, 255) frame 59 21:57:05.938 00.000 30444 Star::Find returns 1 (1), X=421.67, Y=201.11, Mass=85071, SNR=76.4, Peak=9561 HFD=3.4 21:57:05.938 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.05) = xAngle (1.24 = 1.24) 21:57:05.938 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.14 = 1.14) 21:57:05.938 00.000 30444 CameraToMount -- cameraX=-13.59 cameraY=15.70 hyp=20.77 cameraTheta=2.28 mountX=6.80 mountY=18.89, mountTheta=1.23 21:57:05.939 00.001 30444 SchedulePrimaryMove(04F7B810, x=-13.59, y=15.70, opts=13) 21:57:05.939 00.000 30444 Enqueuing Move request for scope (-13.59, 15.70) 21:57:05.939 00.000 15672 Worker thread wakes up 21:57:05.939 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=29599, FiltMin=2628, FiltMax=15192, Gamma=2.950 21:57:05.939 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-13.59, 15.70) opts 0xd 21:57:05.939 00.000 30444 UpdateGuideState exits: m=85071 SNR=76.4 Saturated 21:57:05.939 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:57:05.939 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:57:05.939 00.000 30444 Enqueuing Expose request 21:57:05.940 00.001 15672 Handling offset move in thread for scope, endpoint = (-13.59, 15.70) 21:57:05.940 00.000 15672 Moving (-13.59, 15.70) raw xDistance=6.80 yDistance=18.89 21:57:05.940 00.000 15672 GuideAlgorithmHysteresis::Result() returns 4.80 from input 6.80 21:57:05.940 00.000 15672 GuideAlgorithmResistSwitch::result() returns 18.89 from input 18.89 21:57:05.940 00.000 15672 MoveAxis(W, 2540, ABG) 21:57:05.940 00.000 15672 duration set to 2500 by maxRaDuration 21:57:05.940 00.000 15672 Guiding Dir = 3, Dur = 2500 21:57:05.940 00.000 15672 IsSlewing returns 0 21:57:05.941 00.001 15672 IsGuiding returns 0 21:57:05.964 00.023 15672 PulseGuide returned control before completion, sleep 2487 21:57:08.453 02.489 15672 IsGuiding returns 1 21:57:08.453 00.000 15672 scope still moving after pulse duration time elapsed 21:57:08.474 00.021 15672 IsSlewing returns 0 21:57:08.489 00.015 15672 IsGuiding returns 0 21:57:08.489 00.000 15672 scope move finished after 2500 + 47 ms 21:57:08.489 00.000 15672 Move returns status 0, amount 2500 21:57:08.489 00.000 15672 MoveAxis(S, 3480, ABG) 21:57:08.489 00.000 15672 duration set to 2500 by maxDecDuration 21:57:08.489 00.000 15672 Guiding Dir = 1, Dur = 2500 21:57:08.489 00.000 15672 IsSlewing returns 0 21:57:08.490 00.001 15672 IsGuiding returns 0 21:57:08.569 00.079 15672 PulseGuide returned control before completion, sleep 2432 21:57:11.003 02.434 15672 IsGuiding returns 1 21:57:11.003 00.000 15672 scope still moving after pulse duration time elapsed 21:57:11.024 00.021 15672 IsSlewing returns 0 21:57:11.061 00.037 15672 IsGuiding returns 1 21:57:11.082 00.021 15672 IsSlewing returns 0 21:57:11.126 00.044 15672 IsGuiding returns 0 21:57:11.126 00.000 15672 scope move finished after 2500 + 136 ms 21:57:11.126 00.000 15672 Move returns status 0, amount 2500 21:57:11.126 00.000 15672 move complete, result=0 21:57:11.126 00.000 15672 worker thread done servicing request 21:57:11.126 00.000 15672 Worker thread wakes up 21:57:11.127 00.001 30444 GuideStep: 6.8 px 2500 ms WEST, 18.9 px 2500 ms SOUTH 21:57:11.127 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:57:11.127 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(407,186,31,31) 21:57:13.239 02.112 15672 Exposure complete 21:57:13.259 00.020 15672 worker thread done servicing request 21:57:13.259 00.000 30444 OnExposeComplete: enter 21:57:13.259 00.000 30444 UpdateGuideState(): m_state=6 21:57:13.259 00.000 30444 Star::Find(15, 421, 201, 0, (0,0,0,0), 0.0, 255) frame 60 21:57:13.259 00.000 30444 Star::Find returns 1 (1), X=419.65, Y=197.29, Mass=99288, SNR=85.6, Peak=9463 HFD=3.7 21:57:13.259 00.000 30444 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.05) = xAngle (1.44 = 1.44) 21:57:13.259 00.000 30444 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.35 = 1.35) 21:57:13.259 00.000 30444 CameraToMount -- cameraX=-15.60 cameraY=11.88 hyp=19.61 cameraTheta=2.49 mountX=2.48 mountY=19.13, mountTheta=1.44 21:57:13.260 00.001 30444 SchedulePrimaryMove(04F7B810, x=-15.60, y=11.88, opts=13) 21:57:13.260 00.000 30444 Enqueuing Move request for scope (-15.60, 11.88) 21:57:13.260 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=10600, FiltMin=2568, FiltMax=8513, Gamma=2.950 21:57:13.260 00.000 30444 UpdateGuideState exits: m=99288 SNR=85.6 Saturated 21:57:13.260 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:57:13.260 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:57:13.260 00.000 30444 Enqueuing Expose request 21:57:13.260 00.000 15672 Worker thread wakes up 21:57:13.260 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-15.60, 11.88) opts 0xd 21:57:13.260 00.000 15672 Handling offset move in thread for scope, endpoint = (-15.60, 11.88) 21:57:13.260 00.000 15672 Moving (-15.60, 11.88) raw xDistance=2.48 yDistance=19.13 21:57:13.260 00.000 15672 GuideAlgorithmHysteresis::Result() returns 1.90 from input 2.48 21:57:13.260 00.000 15672 GuideAlgorithmResistSwitch::result() returns 19.13 from input 19.13 21:57:13.260 00.000 15672 MoveAxis(W, 1003, ABG) 21:57:13.260 00.000 15672 Guiding Dir = 3, Dur = 1003 21:57:13.261 00.001 15672 IsSlewing returns 0 21:57:13.261 00.000 15672 IsGuiding returns 0 21:57:13.281 00.020 15672 PulseGuide returned control before completion, sleep 994 21:57:14.305 01.024 15672 IsGuiding returns 0 21:57:14.305 00.000 15672 Move returns status 0, amount 1003 21:57:14.305 00.000 15672 MoveAxis(S, 3524, ABG) 21:57:14.305 00.000 15672 duration set to 2500 by maxDecDuration 21:57:14.305 00.000 15672 Guiding Dir = 1, Dur = 2500 21:57:14.306 00.001 15672 IsSlewing returns 0 21:57:14.309 00.003 15672 IsGuiding returns 0 21:57:14.383 00.074 15672 PulseGuide returned control before completion, sleep 2437 21:57:16.824 02.441 15672 IsGuiding returns 1 21:57:16.824 00.000 15672 scope still moving after pulse duration time elapsed 21:57:16.845 00.021 15672 IsSlewing returns 0 21:57:16.861 00.016 15672 IsGuiding returns 1 21:57:16.882 00.021 15672 IsSlewing returns 0 21:57:16.923 00.041 15672 IsGuiding returns 0 21:57:16.923 00.000 15672 scope move finished after 2500 + 113 ms 21:57:16.923 00.000 15672 Move returns status 0, amount 2500 21:57:16.923 00.000 15672 move complete, result=0 21:57:16.923 00.000 15672 worker thread done servicing request 21:57:16.923 00.000 15672 Worker thread wakes up 21:57:16.923 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:57:16.923 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(405,182,31,31) 21:57:16.923 00.000 30444 GuideStep: 2.5 px 1003 ms WEST, 19.1 px 2500 ms SOUTH 21:57:19.031 02.108 15672 Exposure complete 21:57:19.051 00.020 15672 worker thread done servicing request 21:57:19.051 00.000 30444 OnExposeComplete: enter 21:57:19.052 00.001 30444 UpdateGuideState(): m_state=6 21:57:19.052 00.000 30444 Star::Find(15, 419, 197, 0, (0,0,0,0), 0.0, 255) frame 61 21:57:19.052 00.000 30444 Star::Find returns 1 (1), X=417.06, Y=193.68, Mass=106777, SNR=77.8, Peak=11249 HFD=3.9 21:57:19.052 00.000 30444 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.05) = xAngle (1.67 = 1.67) 21:57:19.052 00.000 30444 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.57 = 1.57) 21:57:19.052 00.000 30444 CameraToMount -- cameraX=-18.19 cameraY=8.27 hyp=19.99 cameraTheta=2.71 mountX=-1.94 mountY=19.99, mountTheta=1.67 21:57:19.053 00.001 30444 SchedulePrimaryMove(04F7B810, x=-18.19, y=8.27, opts=13) 21:57:19.053 00.000 30444 Enqueuing Move request for scope (-18.19, 8.27) 21:57:19.053 00.000 15672 Worker thread wakes up 21:57:19.053 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-18.19, 8.27) opts 0xd 21:57:19.053 00.000 15672 Handling offset move in thread for scope, endpoint = (-18.19, 8.27) 21:57:19.053 00.000 15672 Moving (-18.19, 8.27) raw xDistance=-1.94 yDistance=19.99 21:57:19.054 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=13082, FiltMin=2644, FiltMax=8667, Gamma=2.950 21:57:19.054 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.09 from input -1.94 21:57:19.054 00.000 30444 UpdateGuideState exits: m=106777 SNR=77.8 Saturated 21:57:19.054 00.000 15672 GuideAlgorithmResistSwitch::result() returns 19.99 from input 19.99 21:57:19.054 00.000 15672 MoveAxis(E, 576, ABG) 21:57:19.054 00.000 15672 Guiding Dir = 2, Dur = 576 21:57:19.054 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:57:19.054 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:57:19.054 00.000 30444 Enqueuing Expose request 21:57:19.054 00.000 15672 IsSlewing returns 0 21:57:19.056 00.002 15672 IsGuiding returns 0 21:57:19.079 00.023 15672 PulseGuide returned control before completion, sleep 563 21:57:19.671 00.592 15672 IsGuiding returns 0 21:57:19.671 00.000 15672 Move returns status 0, amount 576 21:57:19.671 00.000 15672 MoveAxis(S, 3681, ABG) 21:57:19.671 00.000 15672 duration set to 2500 by maxDecDuration 21:57:19.671 00.000 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 21:57:19.671 00.000 15672 Guiding Dir = 1, Dur = 2500 21:57:19.671 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 21:57:19.672 00.001 15672 IsSlewing returns 0 21:57:19.673 00.001 15672 IsGuiding returns 0 21:57:19.751 00.078 15672 PulseGuide returned control before completion, sleep 2433 21:57:22.186 02.435 15672 IsGuiding returns 1 21:57:22.186 00.000 15672 scope still moving after pulse duration time elapsed 21:57:22.208 00.022 15672 IsSlewing returns 0 21:57:22.208 00.000 15672 IsGuiding returns 1 21:57:22.229 00.021 15672 IsSlewing returns 0 21:57:22.232 00.003 15672 IsGuiding returns 1 21:57:22.254 00.022 15672 IsSlewing returns 0 21:57:22.307 00.053 15672 IsGuiding returns 0 21:57:22.307 00.000 15672 scope move finished after 2500 + 133 ms 21:57:22.307 00.000 15672 Move returns status 0, amount 2500 21:57:22.307 00.000 15672 move complete, result=0 21:57:22.307 00.000 15672 worker thread done servicing request 21:57:22.307 00.000 15672 Worker thread wakes up 21:57:22.307 00.000 30444 GuideStep: -1.9 px 576 ms EAST, 20.0 px 2500 ms SOUTH 21:57:22.308 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 21:57:22.308 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(402,179,31,31) 21:57:24.421 02.113 15672 Exposure complete 21:57:24.443 00.022 15672 worker thread done servicing request 21:57:24.443 00.000 30444 OnExposeComplete: enter 21:57:24.443 00.000 30444 UpdateGuideState(): m_state=6 21:57:24.443 00.000 30444 Star::Find(15, 417, 193, 0, (0,0,0,0), 0.0, 255) frame 62 21:57:24.443 00.000 30444 Star::Find returns 1 (1), X=416.58, Y=188.46, Mass=81602, SNR=63.8, Peak=9625 HFD=3.3 21:57:24.443 00.000 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.05) = xAngle (1.93 = 1.93) 21:57:24.443 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.84 = 1.84) 21:57:24.443 00.000 30444 CameraToMount -- cameraX=-18.68 cameraY=3.05 hyp=18.93 cameraTheta=2.98 mountX=-6.71 mountY=18.26, mountTheta=1.92 21:57:24.444 00.001 30444 SchedulePrimaryMove(04F7B810, x=-18.68, y=3.05, opts=13) 21:57:24.444 00.000 30444 Enqueuing Move request for scope (-18.68, 3.05) 21:57:24.444 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=10244, FiltMin=2572, FiltMax=8092, Gamma=2.950 21:57:24.444 00.000 30444 UpdateGuideState exits: m=81602 SNR=63.8 Saturated 21:57:24.444 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:57:24.444 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:57:24.444 00.000 30444 Enqueuing Expose request 21:57:24.444 00.000 15672 Worker thread wakes up 21:57:24.444 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-18.68, 3.05) opts 0xd 21:57:24.444 00.000 15672 Handling offset move in thread for scope, endpoint = (-18.68, 3.05) 21:57:24.444 00.000 15672 Moving (-18.68, 3.05) raw xDistance=-6.71 yDistance=18.26 21:57:24.444 00.000 15672 GuideAlgorithmHysteresis::Result() returns -4.30 from input -6.71 21:57:24.444 00.000 15672 GuideAlgorithmResistSwitch::result() returns 18.26 from input 18.26 21:57:24.444 00.000 15672 MoveAxis(E, 2274, ABG) 21:57:24.444 00.000 15672 Guiding Dir = 2, Dur = 2274 21:57:24.445 00.001 15672 IsSlewing returns 0 21:57:24.445 00.000 15672 IsGuiding returns 0 21:57:24.463 00.018 15672 PulseGuide returned control before completion, sleep 2267 21:57:26.732 02.269 15672 IsGuiding returns 1 21:57:26.732 00.000 15672 scope still moving after pulse duration time elapsed 21:57:26.754 00.022 15672 IsSlewing returns 0 21:57:26.795 00.041 15672 IsGuiding returns 0 21:57:26.796 00.001 15672 scope move finished after 2274 + 76 ms 21:57:26.796 00.000 15672 Move returns status 0, amount 2274 21:57:26.796 00.000 15672 MoveAxis(S, 3363, ABG) 21:57:26.796 00.000 15672 duration set to 2500 by maxDecDuration 21:57:26.796 00.000 15672 Guiding Dir = 1, Dur = 2500 21:57:26.797 00.001 15672 IsSlewing returns 0 21:57:26.799 00.002 15672 IsGuiding returns 0 21:57:26.875 00.076 15672 PulseGuide returned control before completion, sleep 2435 21:57:29.313 02.438 15672 IsGuiding returns 1 21:57:29.313 00.000 15672 scope still moving after pulse duration time elapsed 21:57:29.334 00.021 15672 IsSlewing returns 0 21:57:29.336 00.002 15672 IsGuiding returns 1 21:57:29.356 00.020 15672 IsSlewing returns 0 21:57:29.357 00.001 15672 IsGuiding returns 1 21:57:29.378 00.021 15672 IsSlewing returns 0 21:57:29.432 00.054 15672 IsGuiding returns 0 21:57:29.432 00.000 15672 scope move finished after 2500 + 132 ms 21:57:29.432 00.000 15672 Move returns status 0, amount 2500 21:57:29.432 00.000 15672 move complete, result=0 21:57:29.433 00.001 15672 worker thread done servicing request 21:57:29.434 00.001 15672 Worker thread wakes up 21:57:29.434 00.000 30444 GuideStep: -6.7 px 2274 ms EAST, 18.3 px 2500 ms SOUTH 21:57:29.434 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:57:29.434 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(402,173,31,31) 21:57:31.552 02.118 15672 Exposure complete 21:57:31.582 00.030 15672 worker thread done servicing request 21:57:31.582 00.000 30444 OnExposeComplete: enter 21:57:31.582 00.000 30444 UpdateGuideState(): m_state=6 21:57:31.582 00.000 30444 Star::Find(15, 416, 188, 0, (0,0,0,0), 0.0, 255) frame 63 21:57:31.582 00.000 30444 Star::Find returns 1 (1), X=416.79, Y=182.32, Mass=84981, SNR=71.1, Peak=9158 HFD=3.6 21:57:31.582 00.000 30444 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.05) = xAngle (-4.02 = 2.26) 21:57:31.582 00.000 30444 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-4.12 = 2.17) 21:57:31.582 00.000 30444 CameraToMount -- cameraX=-18.47 cameraY=-3.09 hyp=18.72 cameraTheta=-2.98 mountX=-11.92 mountY=15.50, mountTheta=2.23 21:57:31.583 00.001 30444 SchedulePrimaryMove(04F7B810, x=-18.47, y=-3.09, opts=13) 21:57:31.583 00.000 30444 Enqueuing Move request for scope (-18.47, -3.09) 21:57:31.583 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=11212, FiltMin=2614, FiltMax=8227, Gamma=2.950 21:57:31.583 00.000 30444 UpdateGuideState exits: m=84981 SNR=71.1 Saturated 21:57:31.583 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:57:31.583 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:57:31.583 00.000 30444 Enqueuing Expose request 21:57:31.583 00.000 15672 Worker thread wakes up 21:57:31.583 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-18.47, -3.09) opts 0xd 21:57:31.583 00.000 15672 Handling offset move in thread for scope, endpoint = (-18.47, -3.09) 21:57:31.583 00.000 15672 Moving (-18.47, -3.09) raw xDistance=-11.92 yDistance=15.50 21:57:31.583 00.000 15672 GuideAlgorithmHysteresis::Result() returns -7.81 from input -11.92 21:57:31.583 00.000 15672 GuideAlgorithmResistSwitch::result() returns 15.50 from input 15.50 21:57:31.583 00.000 15672 MoveAxis(E, 4128, ABG) 21:57:31.583 00.000 15672 duration set to 2500 by maxRaDuration 21:57:31.583 00.000 15672 Guiding Dir = 2, Dur = 2500 21:57:31.584 00.001 15672 IsSlewing returns 0 21:57:31.589 00.005 15672 IsGuiding returns 0 21:57:31.604 00.015 15672 PulseGuide returned control before completion, sleep 2495 21:57:34.159 02.555 15672 IsGuiding returns 0 21:57:34.159 00.000 15672 Move returns status 0, amount 2500 21:57:34.160 00.001 15672 MoveAxis(S, 2856, ABG) 21:57:34.160 00.000 15672 duration set to 2500 by maxDecDuration 21:57:34.160 00.000 15672 Guiding Dir = 1, Dur = 2500 21:57:34.160 00.000 15672 IsSlewing returns 0 21:57:34.160 00.000 15672 IsGuiding returns 0 21:57:34.239 00.079 15672 PulseGuide returned control before completion, sleep 2432 21:57:36.674 02.435 15672 IsGuiding returns 1 21:57:36.674 00.000 15672 scope still moving after pulse duration time elapsed 21:57:36.695 00.021 15672 IsSlewing returns 0 21:57:36.696 00.001 15672 IsGuiding returns 1 21:57:36.717 00.021 15672 IsSlewing returns 0 21:57:36.779 00.062 15672 IsGuiding returns 0 21:57:36.779 00.000 15672 scope move finished after 2500 + 118 ms 21:57:36.779 00.000 15672 Move returns status 0, amount 2500 21:57:36.779 00.000 15672 move complete, result=0 21:57:36.779 00.000 15672 worker thread done servicing request 21:57:36.779 00.000 15672 Worker thread wakes up 21:57:36.779 00.000 30444 GuideStep: -11.9 px 2500 ms EAST, 15.5 px 2500 ms SOUTH 21:57:36.780 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 21:57:36.780 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(402,167,31,31) 21:57:38.888 02.108 15672 Exposure complete 21:57:38.909 00.021 15672 worker thread done servicing request 21:57:38.909 00.000 30444 OnExposeComplete: enter 21:57:38.909 00.000 30444 UpdateGuideState(): m_state=6 21:57:38.909 00.000 30444 Star::Find(15, 416, 182, 0, (0,0,0,0), 0.0, 255) frame 64 21:57:38.909 00.000 30444 Star::Find returns 1 (1), X=417.59, Y=176.81, Mass=80414, SNR=74.2, Peak=8826 HFD=3.3 21:57:38.909 00.000 30444 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.05) = xAngle (-3.74 = 2.55) 21:57:38.909 00.000 30444 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-3.83 = 2.45) 21:57:38.909 00.000 30444 CameraToMount -- cameraX=-17.66 cameraY=-8.60 hyp=19.65 cameraTheta=-2.69 mountX=-16.29 mountY=12.48, mountTheta=2.49 21:57:38.909 00.000 30444 SchedulePrimaryMove(04F7B810, x=-17.66, y=-8.60, opts=13) 21:57:38.910 00.001 30444 Enqueuing Move request for scope (-17.66, -8.60) 21:57:38.910 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=11400, FiltMin=2612, FiltMax=8524, Gamma=2.950 21:57:38.910 00.000 30444 UpdateGuideState exits: m=80414 SNR=74.2 Saturated 21:57:38.910 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:57:38.910 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:57:38.910 00.000 30444 Enqueuing Expose request 21:57:38.910 00.000 15672 Worker thread wakes up 21:57:38.910 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-17.66, -8.60) opts 0xd 21:57:38.910 00.000 15672 Handling offset move in thread for scope, endpoint = (-17.66, -8.60) 21:57:38.910 00.000 15672 Moving (-17.66, -8.60) raw xDistance=-16.29 yDistance=12.48 21:57:38.910 00.000 15672 GuideAlgorithmHysteresis::Result() returns -10.81 from input -16.29 21:57:38.910 00.000 15672 GuideAlgorithmResistSwitch::result() returns 12.48 from input 12.48 21:57:38.910 00.000 15672 MoveAxis(E, 5712, ABG) 21:57:38.910 00.000 15672 duration set to 2500 by maxRaDuration 21:57:38.910 00.000 15672 Guiding Dir = 2, Dur = 2500 21:57:38.910 00.000 15672 IsSlewing returns 0 21:57:38.911 00.001 15672 IsGuiding returns 0 21:57:38.937 00.026 15672 PulseGuide returned control before completion, sleep 2486 21:57:41.425 02.488 15672 IsGuiding returns 1 21:57:41.425 00.000 15672 scope still moving after pulse duration time elapsed 21:57:41.446 00.021 15672 IsSlewing returns 0 21:57:41.461 00.015 15672 IsGuiding returns 0 21:57:41.461 00.000 15672 scope move finished after 2500 + 49 ms 21:57:41.461 00.000 15672 Move returns status 0, amount 2500 21:57:41.461 00.000 15672 MoveAxis(S, 2299, ABG) 21:57:41.461 00.000 15672 Guiding Dir = 1, Dur = 2299 21:57:41.462 00.001 15672 IsSlewing returns 0 21:57:41.462 00.000 15672 IsGuiding returns 0 21:57:41.572 00.110 15672 PulseGuide returned control before completion, sleep 2199 21:57:43.774 02.202 15672 IsGuiding returns 1 21:57:43.774 00.000 15672 scope still moving after pulse duration time elapsed 21:57:43.795 00.021 15672 IsSlewing returns 0 21:57:43.796 00.001 15672 IsGuiding returns 1 21:57:43.817 00.021 15672 IsSlewing returns 0 21:57:43.818 00.001 15672 IsGuiding returns 1 21:57:43.839 00.021 15672 IsSlewing returns 0 21:57:43.840 00.001 15672 IsGuiding returns 1 21:57:43.861 00.021 15672 IsSlewing returns 0 21:57:43.873 00.012 15672 IsGuiding returns 0 21:57:43.873 00.000 15672 scope move finished after 2299 + 111 ms 21:57:43.873 00.000 15672 Move returns status 0, amount 2299 21:57:43.873 00.000 15672 move complete, result=0 21:57:43.873 00.000 15672 worker thread done servicing request 21:57:43.873 00.000 15672 Worker thread wakes up 21:57:43.873 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:57:43.873 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(403,162,31,31) 21:57:43.874 00.001 30444 GuideStep: -16.3 px 2500 ms EAST, 12.5 px 2299 ms SOUTH 21:57:45.983 02.109 15672 Exposure complete 21:57:46.006 00.023 15672 worker thread done servicing request 21:57:46.006 00.000 30444 OnExposeComplete: enter 21:57:46.006 00.000 30444 UpdateGuideState(): m_state=6 21:57:46.006 00.000 30444 Star::Find(15, 417, 176, 0, (0,0,0,0), 0.0, 255) frame 65 21:57:46.006 00.000 30444 Star::Find returns 1 (1), X=418.15, Y=171.93, Mass=75157, SNR=59.8, Peak=8720 HFD=3.0 21:57:46.006 00.000 30444 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.05) = xAngle (-3.52 = 2.76) 21:57:46.006 00.000 30444 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-3.62 = 2.67) 21:57:46.006 00.000 30444 CameraToMount -- cameraX=-17.10 cameraY=-13.48 hyp=21.78 cameraTheta=-2.47 mountX=-20.23 mountY=9.94, mountTheta=2.68 21:57:46.007 00.001 30444 SchedulePrimaryMove(04F7B810, x=-17.10, y=-13.48, opts=13) 21:57:46.007 00.000 30444 Enqueuing Move request for scope (-17.10, -13.48) 21:57:46.007 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=10202, FiltMin=2644, FiltMax=8030, Gamma=2.950 21:57:46.007 00.000 30444 UpdateGuideState exits: m=75157 SNR=59.8 Saturated 21:57:46.007 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:57:46.007 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:57:46.007 00.000 30444 Enqueuing Expose request 21:57:46.007 00.000 15672 Worker thread wakes up 21:57:46.007 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-17.10, -13.48) opts 0xd 21:57:46.007 00.000 15672 Handling offset move in thread for scope, endpoint = (-17.10, -13.48) 21:57:46.007 00.000 15672 Moving (-17.10, -13.48) raw xDistance=-20.23 yDistance=9.94 21:57:46.007 00.000 15672 GuideAlgorithmHysteresis::Result() returns -13.50 from input -20.23 21:57:46.007 00.000 15672 GuideAlgorithmResistSwitch::result() returns 9.94 from input 9.94 21:57:46.007 00.000 15672 MoveAxis(E, 7137, ABG) 21:57:46.007 00.000 15672 duration set to 2500 by maxRaDuration 21:57:46.007 00.000 15672 Guiding Dir = 2, Dur = 2500 21:57:46.008 00.001 15672 IsSlewing returns 0 21:57:46.008 00.000 15672 IsGuiding returns 0 21:57:46.029 00.021 15672 PulseGuide returned control before completion, sleep 2490 21:57:48.521 02.492 15672 IsGuiding returns 1 21:57:48.522 00.001 15672 scope still moving after pulse duration time elapsed 21:57:48.543 00.021 15672 IsSlewing returns 0 21:57:48.553 00.010 15672 IsGuiding returns 0 21:57:48.554 00.001 15672 scope move finished after 2500 + 45 ms 21:57:48.554 00.000 15672 Move returns status 0, amount 2500 21:57:48.554 00.000 15672 MoveAxis(S, 1831, ABG) 21:57:48.554 00.000 15672 Guiding Dir = 1, Dur = 1831 21:57:48.554 00.000 15672 IsSlewing returns 0 21:57:48.556 00.002 15672 IsGuiding returns 0 21:57:48.635 00.079 15672 PulseGuide returned control before completion, sleep 1762 21:57:50.400 01.765 15672 IsGuiding returns 1 21:57:50.400 00.000 15672 scope still moving after pulse duration time elapsed 21:57:50.421 00.021 15672 IsSlewing returns 0 21:57:50.422 00.001 15672 IsGuiding returns 1 21:57:50.443 00.021 15672 IsSlewing returns 0 21:57:50.446 00.003 15672 IsGuiding returns 1 21:57:50.467 00.021 15672 IsSlewing returns 0 21:57:50.503 00.036 15672 IsGuiding returns 0 21:57:50.503 00.000 15672 scope move finished after 1831 + 116 ms 21:57:50.504 00.001 15672 Move returns status 0, amount 1831 21:57:50.504 00.000 15672 move complete, result=0 21:57:50.504 00.000 15672 worker thread done servicing request 21:57:50.504 00.000 15672 Worker thread wakes up 21:57:50.504 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:57:50.504 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(403,157,31,31) 21:57:50.505 00.001 30444 GuideStep: -20.2 px 2500 ms EAST, 9.9 px 1831 ms SOUTH 21:57:52.617 02.112 15672 Exposure complete 21:57:52.645 00.028 15672 worker thread done servicing request 21:57:52.645 00.000 30444 OnExposeComplete: enter 21:57:52.645 00.000 30444 UpdateGuideState(): m_state=6 21:57:52.645 00.000 30444 Star::Find(15, 418, 171, 0, (0,0,0,0), 0.0, 255) frame 66 21:57:52.645 00.000 30444 Star::Find returns 1 (1), X=419.37, Y=167.65, Mass=70908, SNR=54.5, Peak=10365 HFD=3.0 21:57:52.645 00.000 30444 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.05) = xAngle (-3.35 = 2.94) 21:57:52.645 00.000 30444 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-3.44 = 2.84) 21:57:52.645 00.000 30444 CameraToMount -- cameraX=-15.88 cameraY=-17.76 hyp=23.83 cameraTheta=-2.30 mountX=-23.32 mountY=7.05, mountTheta=2.85 21:57:52.645 00.000 30444 SchedulePrimaryMove(04F7B810, x=-15.88, y=-17.76, opts=13) 21:57:52.645 00.000 30444 Enqueuing Move request for scope (-15.88, -17.76) 21:57:52.646 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=12318, FiltMin=2580, FiltMax=7936, Gamma=2.950 21:57:52.646 00.000 30444 UpdateGuideState exits: m=70908 SNR=54.5 Saturated 21:57:52.646 00.000 15672 Worker thread wakes up 21:57:52.646 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-15.88, -17.76) opts 0xd 21:57:52.646 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:57:52.646 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:57:52.646 00.000 30444 Enqueuing Expose request 21:57:52.646 00.000 15672 Handling offset move in thread for scope, endpoint = (-15.88, -17.76) 21:57:52.646 00.000 15672 Moving (-15.88, -17.76) raw xDistance=-23.32 yDistance=7.05 21:57:52.646 00.000 15672 GuideAlgorithmHysteresis::Result() returns -15.64 from input -23.32 21:57:52.646 00.000 15672 GuideAlgorithmResistSwitch::result() returns 7.05 from input 7.05 21:57:52.646 00.000 15672 MoveAxis(E, 8266, ABG) 21:57:52.646 00.000 15672 duration set to 2500 by maxRaDuration 21:57:52.646 00.000 15672 Guiding Dir = 2, Dur = 2500 21:57:52.646 00.000 15672 IsSlewing returns 0 21:57:52.648 00.002 15672 IsGuiding returns 0 21:57:52.675 00.027 15672 PulseGuide returned control before completion, sleep 2484 21:57:55.161 02.486 15672 IsGuiding returns 1 21:57:55.161 00.000 15672 scope still moving after pulse duration time elapsed 21:57:55.182 00.021 15672 IsSlewing returns 0 21:57:55.200 00.018 15672 IsGuiding returns 0 21:57:55.200 00.000 15672 scope move finished after 2500 + 52 ms 21:57:55.200 00.000 15672 Move returns status 0, amount 2500 21:57:55.200 00.000 15672 MoveAxis(S, 1299, ABG) 21:57:55.200 00.000 15672 Guiding Dir = 1, Dur = 1299 21:57:55.201 00.001 15672 IsSlewing returns 0 21:57:55.205 00.004 15672 IsGuiding returns 0 21:57:55.278 00.073 15672 PulseGuide returned control before completion, sleep 1235 21:57:56.526 01.248 15672 IsGuiding returns 1 21:57:56.526 00.000 15672 scope still moving after pulse duration time elapsed 21:57:56.546 00.020 15672 IsSlewing returns 0 21:57:56.547 00.001 15672 IsGuiding returns 1 21:57:56.568 00.021 15672 IsSlewing returns 0 21:57:56.570 00.002 15672 IsGuiding returns 1 21:57:56.592 00.022 15672 IsSlewing returns 0 21:57:56.622 00.030 15672 IsGuiding returns 0 21:57:56.622 00.000 15672 scope move finished after 1299 + 118 ms 21:57:56.622 00.000 15672 Move returns status 0, amount 1299 21:57:56.622 00.000 15672 move complete, result=0 21:57:56.622 00.000 15672 worker thread done servicing request 21:57:56.623 00.001 15672 Worker thread wakes up 21:57:56.623 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:57:56.623 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(404,153,31,31) 21:57:56.623 00.000 30444 GuideStep: -23.3 px 2500 ms EAST, 7.1 px 1299 ms SOUTH 21:57:58.741 02.118 15672 Exposure complete 21:57:58.765 00.024 15672 worker thread done servicing request 21:57:58.765 00.000 30444 OnExposeComplete: enter 21:57:58.766 00.001 30444 UpdateGuideState(): m_state=6 21:57:58.766 00.000 30444 Star::Find(15, 419, 167, 0, (0,0,0,0), 0.0, 255) frame 67 21:57:58.766 00.000 30444 Star::Find returns 1 (1), X=420.99, Y=164.53, Mass=74955, SNR=64.3, Peak=10119 HFD=3.4 21:57:58.766 00.000 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.05) = xAngle (-3.22 = 3.07) 21:57:58.766 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-3.31 = 2.97) 21:57:58.766 00.000 30444 CameraToMount -- cameraX=-14.27 cameraY=-20.88 hyp=25.29 cameraTheta=-2.17 mountX=-25.22 mountY=4.29, mountTheta=2.97 21:57:58.767 00.001 30444 SchedulePrimaryMove(04F7B810, x=-14.27, y=-20.88, opts=13) 21:57:58.767 00.000 30444 Enqueuing Move request for scope (-14.27, -20.88) 21:57:58.767 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=10119, FiltMin=2613, FiltMax=7657, Gamma=2.950 21:57:58.767 00.000 15672 Worker thread wakes up 21:57:58.767 00.000 30444 UpdateGuideState exits: m=74955 SNR=64.3 Saturated 21:57:58.767 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:57:58.767 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-14.27, -20.88) opts 0xd 21:57:58.767 00.000 15672 Handling offset move in thread for scope, endpoint = (-14.27, -20.88) 21:57:58.767 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:57:58.767 00.000 30444 Enqueuing Expose request 21:57:58.767 00.000 15672 Moving (-14.27, -20.88) raw xDistance=-25.22 yDistance=4.29 21:57:58.767 00.000 15672 GuideAlgorithmHysteresis::Result() returns -16.98 from input -25.22 21:57:58.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns 4.29 from input 4.29 21:57:58.768 00.001 15672 MoveAxis(E, 8977, ABG) 21:57:58.768 00.000 15672 duration set to 2500 by maxRaDuration 21:57:58.768 00.000 15672 Guiding Dir = 2, Dur = 2500 21:57:58.768 00.000 15672 IsSlewing returns 0 21:57:58.769 00.001 15672 IsGuiding returns 0 21:57:58.792 00.023 15672 PulseGuide returned control before completion, sleep 2487 21:58:01.317 02.525 15672 IsGuiding returns 0 21:58:01.317 00.000 15672 Move returns status 0, amount 2500 21:58:01.317 00.000 15672 MoveAxis(S, 789, ABG) 21:58:01.317 00.000 15672 Guiding Dir = 1, Dur = 789 21:58:01.317 00.000 15672 IsSlewing returns 0 21:58:01.318 00.001 15672 IsGuiding returns 0 21:58:01.396 00.078 15672 PulseGuide returned control before completion, sleep 721 21:58:02.120 00.724 15672 IsGuiding returns 1 21:58:02.120 00.000 15672 scope still moving after pulse duration time elapsed 21:58:02.141 00.021 15672 IsSlewing returns 0 21:58:02.142 00.001 15672 IsGuiding returns 1 21:58:02.163 00.021 15672 IsSlewing returns 0 21:58:02.164 00.001 15672 IsGuiding returns 1 21:58:02.186 00.022 15672 IsSlewing returns 0 21:58:02.189 00.003 15672 IsGuiding returns 1 21:58:02.210 00.021 15672 IsSlewing returns 0 21:58:02.259 00.049 15672 IsGuiding returns 0 21:58:02.259 00.000 15672 scope move finished after 789 + 152 ms 21:58:02.259 00.000 15672 Move returns status 0, amount 789 21:58:02.259 00.000 15672 move complete, result=0 21:58:02.259 00.000 15672 worker thread done servicing request 21:58:02.260 00.001 15672 Worker thread wakes up 21:58:02.260 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:58:02.260 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(406,150,31,31) 21:58:02.260 00.000 30444 GuideStep: -25.2 px 2500 ms EAST, 4.3 px 789 ms SOUTH 21:58:04.365 02.105 15672 Exposure complete 21:58:04.385 00.020 15672 worker thread done servicing request 21:58:04.385 00.000 30444 OnExposeComplete: enter 21:58:04.385 00.000 30444 UpdateGuideState(): m_state=6 21:58:04.385 00.000 30444 Star::Find(15, 420, 164, 0, (0,0,0,0), 0.0, 255) frame 68 21:58:04.385 00.000 30444 Star::Find returns 1 (1), X=421.80, Y=162.07, Mass=67826, SNR=66.0, Peak=7913 HFD=3.5 21:58:04.385 00.000 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.05) = xAngle (-3.14 = -3.14) 21:58:04.386 00.001 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-3.24 = 3.05) 21:58:04.386 00.000 30444 CameraToMount -- cameraX=-13.46 cameraY=-23.34 hyp=26.94 cameraTheta=-2.09 mountX=-26.94 mountY=2.52, mountTheta=3.05 21:58:04.386 00.000 30444 SchedulePrimaryMove(04F7B810, x=-13.46, y=-23.34, opts=13) 21:58:04.386 00.000 30444 Enqueuing Move request for scope (-13.46, -23.34) 21:58:04.386 00.000 30444 UpdateImageDisplay: Size=(640,480) min=1966, max=9538, FiltMin=2611, FiltMax=8466, Gamma=2.950 21:58:04.386 00.000 30444 UpdateGuideState exits: m=67826 SNR=66.0 Saturated 21:58:04.386 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:58:04.386 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:58:04.386 00.000 30444 Enqueuing Expose request 21:58:04.386 00.000 15672 Worker thread wakes up 21:58:04.386 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-13.46, -23.34) opts 0xd 21:58:04.386 00.000 15672 Handling offset move in thread for scope, endpoint = (-13.46, -23.34) 21:58:04.386 00.000 15672 Moving (-13.46, -23.34) raw xDistance=-26.94 yDistance=2.52 21:58:04.387 00.001 15672 GuideAlgorithmHysteresis::Result() returns -18.16 from input -26.94 21:58:04.387 00.000 15672 GuideAlgorithmResistSwitch::result() returns 2.52 from input 2.52 21:58:04.387 00.000 15672 MoveAxis(E, 9598, ABG) 21:58:04.387 00.000 15672 duration set to 2500 by maxRaDuration 21:58:04.387 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 21:58:04.387 00.000 15672 Guiding Dir = 2, Dur = 2500 21:58:04.387 00.000 15672 IsSlewing returns 0 21:58:04.387 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 21:58:04.400 00.013 15672 IsGuiding returns 0 21:58:04.415 00.015 15672 PulseGuide returned control before completion, sleep 2495 21:58:06.913 02.498 15672 IsGuiding returns 1 21:58:06.913 00.000 15672 scope still moving after pulse duration time elapsed 21:58:06.936 00.023 15672 IsSlewing returns 0 21:58:06.942 00.006 15672 IsGuiding returns 0 21:58:06.942 00.000 15672 scope move finished after 2500 + 41 ms 21:58:06.942 00.000 15672 Move returns status 0, amount 2500 21:58:06.942 00.000 15672 MoveAxis(S, 464, ABG) 21:58:06.942 00.000 15672 Guiding Dir = 1, Dur = 464 21:58:06.943 00.001 15672 IsSlewing returns 0 21:58:06.946 00.003 15672 IsGuiding returns 0 21:58:07.020 00.074 15672 PulseGuide returned control before completion, sleep 400 21:58:07.424 00.404 15672 IsGuiding returns 1 21:58:07.425 00.001 15672 scope still moving after pulse duration time elapsed 21:58:07.445 00.020 15672 IsSlewing returns 0 21:58:07.448 00.003 15672 IsGuiding returns 1 21:58:07.469 00.021 15672 IsSlewing returns 0 21:58:07.473 00.004 15672 IsGuiding returns 1 21:58:07.494 00.021 15672 IsSlewing returns 0 21:58:07.548 00.054 15672 IsGuiding returns 0 21:58:07.548 00.000 15672 scope move finished after 464 + 138 ms 21:58:07.548 00.000 15672 Move returns status 0, amount 464 21:58:07.548 00.000 15672 move complete, result=0 21:58:07.549 00.001 15672 worker thread done servicing request 21:58:07.549 00.000 15672 Worker thread wakes up 21:58:07.549 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:58:07.549 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(407,147,31,31) 21:58:07.549 00.000 30444 GuideStep: -26.9 px 2500 ms EAST, 2.5 px 464 ms SOUTH 21:58:09.656 02.107 15672 Exposure complete 21:58:09.676 00.020 15672 worker thread done servicing request 21:58:09.677 00.001 30444 OnExposeComplete: enter 21:58:09.677 00.000 30444 UpdateGuideState(): m_state=6 21:58:09.677 00.000 30444 Star::Find(15, 421, 162, 0, (0,0,0,0), 0.0, 255) frame 69 21:58:09.677 00.000 30444 Star::Find returns 1 (1), X=423.75, Y=160.45, Mass=78165, SNR=63.7, Peak=8563 HFD=3.3 21:58:09.677 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.05) = xAngle (-3.05 = -3.05) 21:58:09.677 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-3.14 = 3.14) 21:58:09.677 00.000 30444 CameraToMount -- cameraX=-11.51 cameraY=-24.96 hyp=27.49 cameraTheta=-2.00 mountX=-27.37 mountY=0.08, mountTheta=3.14 21:58:09.678 00.001 30444 SchedulePrimaryMove(04F7B810, x=-11.51, y=-24.96, opts=13) 21:58:09.678 00.000 30444 Enqueuing Move request for scope (-11.51, -24.96) 21:58:09.678 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=10126, FiltMin=2605, FiltMax=7805, Gamma=2.950 21:58:09.678 00.000 30444 UpdateGuideState exits: m=78165 SNR=63.7 Saturated 21:58:09.678 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:58:09.678 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:58:09.678 00.000 30444 Enqueuing Expose request 21:58:09.678 00.000 15672 Worker thread wakes up 21:58:09.678 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-11.51, -24.96) opts 0xd 21:58:09.678 00.000 15672 Handling offset move in thread for scope, endpoint = (-11.51, -24.96) 21:58:09.678 00.000 15672 Moving (-11.51, -24.96) raw xDistance=-27.37 yDistance=0.08 21:58:09.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns -18.52 from input -27.37 21:58:09.678 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 21:58:09.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 21:58:09.678 00.000 15672 MoveAxis(E, 9786, ABG) 21:58:09.678 00.000 15672 duration set to 2500 by maxRaDuration 21:58:09.678 00.000 15672 Guiding Dir = 2, Dur = 2500 21:58:09.679 00.001 15672 IsSlewing returns 0 21:58:09.680 00.001 15672 IsGuiding returns 0 21:58:09.703 00.023 15672 PulseGuide returned control before completion, sleep 2487 21:58:12.194 02.491 15672 IsGuiding returns 1 21:58:12.194 00.000 15672 scope still moving after pulse duration time elapsed 21:58:12.215 00.021 15672 IsSlewing returns 0 21:58:12.260 00.045 15672 IsGuiding returns 0 21:58:12.260 00.000 15672 scope move finished after 2500 + 80 ms 21:58:12.260 00.000 15672 Move returns status 0, amount 2500 21:58:12.261 00.001 15672 MoveAxis(N, 0, ABG) 21:58:12.261 00.000 15672 Move returns status 0, amount 0 21:58:12.261 00.000 15672 move complete, result=0 21:58:12.261 00.000 15672 worker thread done servicing request 21:58:12.261 00.000 15672 Worker thread wakes up 21:58:12.261 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:58:12.262 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(409,145,31,31) 21:58:12.262 00.000 30444 GuideStep: -27.4 px 2500 ms EAST, 0.1 px 0 ms NORTH 21:58:14.370 02.108 15672 Exposure complete 21:58:14.390 00.020 15672 worker thread done servicing request 21:58:14.390 00.000 30444 OnExposeComplete: enter 21:58:14.390 00.000 30444 UpdateGuideState(): m_state=6 21:58:14.391 00.001 30444 Star::Find(15, 423, 160, 0, (0,0,0,0), 0.0, 255) frame 70 21:58:14.391 00.000 30444 Star::Find returns 1 (1), X=426.43, Y=159.99, Mass=67199, SNR=63.8, Peak=9305 HFD=3.1 21:58:14.391 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.05) = xAngle (-2.95 = -2.95) 21:58:14.391 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-3.05 = -3.05) 21:58:14.391 00.000 30444 CameraToMount -- cameraX=-8.83 cameraY=-25.42 hyp=26.91 cameraTheta=-1.91 mountX=-26.42 mountY=-2.55, mountTheta=-3.05 21:58:14.391 00.000 30444 SchedulePrimaryMove(04F7B810, x=-8.83, y=-25.42, opts=13) 21:58:14.391 00.000 30444 Enqueuing Move request for scope (-8.83, -25.42) 21:58:14.391 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=9651, FiltMin=2549, FiltMax=7739, Gamma=2.950 21:58:14.391 00.000 15672 Worker thread wakes up 21:58:14.391 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-8.83, -25.42) opts 0xd 21:58:14.391 00.000 30444 UpdateGuideState exits: m=67199 SNR=63.8 Saturated 21:58:14.392 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:58:14.392 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:58:14.392 00.000 30444 Enqueuing Expose request 21:58:14.392 00.000 15672 Handling offset move in thread for scope, endpoint = (-8.83, -25.42) 21:58:14.392 00.000 15672 Moving (-8.83, -25.42) raw xDistance=-26.42 yDistance=-2.55 21:58:14.392 00.000 15672 GuideAlgorithmHysteresis::Result() returns -17.94 from input -26.42 21:58:14.392 00.000 15672 resist switch: large excursion: input -2.55 thresh 0.75 direction from 1 to -1 21:58:14.392 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.66 21:58:14.392 00.000 15672 GuideAlgorithmResistSwitch::result() returns -2.55 from input -2.55 21:58:14.392 00.000 15672 MoveAxis(E, 9484, ABG) 21:58:14.392 00.000 15672 duration set to 2500 by maxRaDuration 21:58:14.392 00.000 15672 Guiding Dir = 2, Dur = 2500 21:58:14.392 00.000 15672 IsSlewing returns 0 21:58:14.401 00.009 15672 IsGuiding returns 0 21:58:14.416 00.015 15672 PulseGuide returned control before completion, sleep 2495 21:58:16.940 02.524 15672 IsGuiding returns 0 21:58:16.940 00.000 15672 Move returns status 0, amount 2500 21:58:16.940 00.000 15672 MoveAxis(N, 470, ABG) 21:58:16.940 00.000 15672 Guiding Dir = 0, Dur = 470 21:58:16.940 00.000 15672 IsSlewing returns 0 21:58:16.941 00.001 15672 IsGuiding returns 0 21:58:17.053 00.112 15672 PulseGuide returned control before completion, sleep 369 21:58:17.424 00.371 15672 IsGuiding returns 1 21:58:17.424 00.000 15672 scope still moving after pulse duration time elapsed 21:58:17.445 00.021 15672 IsSlewing returns 0 21:58:17.446 00.001 15672 IsGuiding returns 1 21:58:17.468 00.022 15672 IsSlewing returns 0 21:58:17.469 00.001 15672 IsGuiding returns 1 21:58:17.490 00.021 15672 IsSlewing returns 0 21:58:17.548 00.058 15672 IsGuiding returns 0 21:58:17.548 00.000 15672 scope move finished after 470 + 136 ms 21:58:17.548 00.000 15672 Move returns status 0, amount 470 21:58:17.549 00.001 15672 move complete, result=0 21:58:17.549 00.000 15672 worker thread done servicing request 21:58:17.549 00.000 15672 Worker thread wakes up 21:58:17.549 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:58:17.549 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(411,145,31,31) 21:58:17.549 00.000 30444 GuideStep: -26.4 px 2500 ms EAST, -2.6 px 470 ms NORTH 21:58:19.660 02.111 15672 Exposure complete 21:58:19.680 00.020 15672 worker thread done servicing request 21:58:19.680 00.000 30444 OnExposeComplete: enter 21:58:19.680 00.000 30444 UpdateGuideState(): m_state=6 21:58:19.680 00.000 30444 Star::Find(15, 426, 159, 0, (0,0,0,0), 0.0, 255) frame 71 21:58:19.680 00.000 30444 Star::Find returns 1 (1), X=428.13, Y=159.39, Mass=65236, SNR=61.1, Peak=9260 HFD=3.2 21:58:19.680 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.05) = xAngle (-2.88 = -2.88) 21:58:19.680 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-2.98 = -2.98) 21:58:19.680 00.000 30444 CameraToMount -- cameraX=-7.12 cameraY=-26.02 hyp=26.98 cameraTheta=-1.84 mountX=-26.09 mountY=-4.35, mountTheta=-2.98 21:58:19.681 00.001 30444 SchedulePrimaryMove(04F7B810, x=-7.12, y=-26.02, opts=13) 21:58:19.681 00.000 30444 Enqueuing Move request for scope (-7.12, -26.02) 21:58:19.681 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=25978, FiltMin=2631, FiltMax=16817, Gamma=2.950 21:58:19.681 00.000 30444 UpdateGuideState exits: m=65236 SNR=61.1 Saturated 21:58:19.681 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:58:19.681 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:58:19.681 00.000 30444 Enqueuing Expose request 21:58:19.681 00.000 15672 Worker thread wakes up 21:58:19.681 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-7.12, -26.02) opts 0xd 21:58:19.681 00.000 15672 Handling offset move in thread for scope, endpoint = (-7.12, -26.02) 21:58:19.681 00.000 15672 Moving (-7.12, -26.02) raw xDistance=-26.09 yDistance=-4.35 21:58:19.681 00.000 15672 GuideAlgorithmHysteresis::Result() returns -17.69 from input -26.09 21:58:19.681 00.000 15672 GuideAlgorithmResistSwitch::result() returns -4.35 from input -4.35 21:58:19.681 00.000 15672 MoveAxis(E, 9352, ABG) 21:58:19.681 00.000 15672 duration set to 2500 by maxRaDuration 21:58:19.681 00.000 15672 Guiding Dir = 2, Dur = 2500 21:58:19.682 00.001 15672 IsSlewing returns 0 21:58:19.688 00.006 15672 IsGuiding returns 0 21:58:19.704 00.016 15672 PulseGuide returned control before completion, sleep 2495 21:58:22.227 02.523 15672 IsGuiding returns 0 21:58:22.227 00.000 15672 Move returns status 0, amount 2500 21:58:22.227 00.000 15672 MoveAxis(N, 802, ABG) 21:58:22.228 00.001 15672 Guiding Dir = 0, Dur = 802 21:58:22.228 00.000 15672 IsSlewing returns 0 21:58:22.228 00.000 15672 IsGuiding returns 0 21:58:22.307 00.079 15672 PulseGuide returned control before completion, sleep 734 21:58:23.059 00.752 15672 IsGuiding returns 1 21:58:23.059 00.000 15672 scope still moving after pulse duration time elapsed 21:58:23.079 00.020 15672 IsSlewing returns 0 21:58:23.082 00.003 15672 IsGuiding returns 1 21:58:23.103 00.021 15672 IsSlewing returns 0 21:58:23.106 00.003 15672 IsGuiding returns 1 21:58:23.127 00.021 15672 IsSlewing returns 0 21:58:23.155 00.028 15672 IsGuiding returns 0 21:58:23.156 00.001 15672 scope move finished after 802 + 125 ms 21:58:23.156 00.000 15672 Move returns status 0, amount 802 21:58:23.156 00.000 15672 move complete, result=0 21:58:23.156 00.000 15672 worker thread done servicing request 21:58:23.156 00.000 15672 Worker thread wakes up 21:58:23.157 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 21:58:23.157 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(413,144,31,31) 21:58:23.157 00.000 30444 GuideStep: -26.1 px 2500 ms EAST, -4.4 px 802 ms NORTH 21:58:25.267 02.110 15672 Exposure complete 21:58:25.286 00.019 15672 worker thread done servicing request 21:58:25.286 00.000 30444 OnExposeComplete: enter 21:58:25.286 00.000 30444 UpdateGuideState(): m_state=6 21:58:25.286 00.000 30444 Star::Find(15, 428, 159, 0, (0,0,0,0), 0.0, 255) frame 72 21:58:25.286 00.000 30444 Star::Find returns 1 (1), X=430.92, Y=158.89, Mass=61971, SNR=57.5, Peak=9561 HFD=2.8 21:58:25.286 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.05) = xAngle (-2.78 = -2.78) 21:58:25.286 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-2.87 = -2.87) 21:58:25.286 00.000 30444 CameraToMount -- cameraX=-4.34 cameraY=-26.52 hyp=26.87 cameraTheta=-1.73 mountX=-25.13 mountY=-7.09, mountTheta=-2.87 21:58:25.286 00.000 30444 SchedulePrimaryMove(04F7B810, x=-4.34, y=-26.52, opts=13) 21:58:25.286 00.000 30444 Enqueuing Move request for scope (-4.34, -26.52) 21:58:25.286 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=9561, FiltMin=2553, FiltMax=7407, Gamma=2.950 21:58:25.286 00.000 15672 Worker thread wakes up 21:58:25.287 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-4.34, -26.52) opts 0xd 21:58:25.287 00.000 30444 UpdateGuideState exits: m=61971 SNR=57.5 Saturated 21:58:25.287 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:58:25.287 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:58:25.287 00.000 30444 Enqueuing Expose request 21:58:25.287 00.000 15672 Handling offset move in thread for scope, endpoint = (-4.34, -26.52) 21:58:25.287 00.000 15672 Moving (-4.34, -26.52) raw xDistance=-25.13 yDistance=-7.09 21:58:25.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns -17.07 from input -25.13 21:58:25.287 00.000 15672 GuideAlgorithmResistSwitch::result() returns -7.09 from input -7.09 21:58:25.287 00.000 15672 MoveAxis(E, 9022, ABG) 21:58:25.287 00.000 15672 duration set to 2500 by maxRaDuration 21:58:25.287 00.000 15672 Guiding Dir = 2, Dur = 2500 21:58:25.287 00.000 15672 IsSlewing returns 0 21:58:25.288 00.001 15672 IsGuiding returns 0 21:58:25.310 00.022 15672 PulseGuide returned control before completion, sleep 2490 21:58:27.804 02.494 15672 IsGuiding returns 1 21:58:27.804 00.000 15672 scope still moving after pulse duration time elapsed 21:58:27.825 00.021 15672 IsSlewing returns 0 21:58:27.866 00.041 15672 IsGuiding returns 0 21:58:27.866 00.000 15672 scope move finished after 2500 + 77 ms 21:58:27.866 00.000 15672 Move returns status 0, amount 2500 21:58:27.866 00.000 15672 MoveAxis(N, 1306, ABG) 21:58:27.866 00.000 15672 Guiding Dir = 0, Dur = 1306 21:58:27.867 00.001 15672 IsSlewing returns 0 21:58:27.868 00.001 15672 IsGuiding returns 0 21:58:27.946 00.078 15672 PulseGuide returned control before completion, sleep 1239 21:58:29.189 01.243 15672 IsGuiding returns 1 21:58:29.189 00.000 15672 scope still moving after pulse duration time elapsed 21:58:29.209 00.020 15672 IsSlewing returns 0 21:58:29.213 00.004 15672 IsGuiding returns 1 21:58:29.234 00.021 15672 IsSlewing returns 0 21:58:29.238 00.004 15672 IsGuiding returns 1 21:58:29.259 00.021 15672 IsSlewing returns 0 21:58:29.321 00.062 15672 IsGuiding returns 0 21:58:29.321 00.000 15672 scope move finished after 1306 + 146 ms 21:58:29.321 00.000 15672 Move returns status 0, amount 1306 21:58:29.321 00.000 15672 move complete, result=0 21:58:29.322 00.001 15672 worker thread done servicing request 21:58:29.322 00.000 15672 Worker thread wakes up 21:58:29.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:58:29.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(416,144,31,31) 21:58:29.322 00.000 30444 GuideStep: -25.1 px 2500 ms EAST, -7.1 px 1306 ms NORTH 21:58:31.430 02.108 15672 Exposure complete 21:58:31.451 00.021 15672 worker thread done servicing request 21:58:31.451 00.000 30444 OnExposeComplete: enter 21:58:31.452 00.001 30444 UpdateGuideState(): m_state=6 21:58:31.452 00.000 30444 Star::Find(15, 430, 158, 0, (0,0,0,0), 0.0, 255) frame 73 21:58:31.452 00.000 30444 Star::Find returns 1 (1), X=432.94, Y=157.96, Mass=70505, SNR=62.6, Peak=10200 HFD=2.8 21:58:31.452 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.05) = xAngle (-2.70 = -2.70) 21:58:31.452 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-2.80 = -2.80) 21:58:31.452 00.000 30444 CameraToMount -- cameraX=-2.32 cameraY=-27.45 hyp=27.54 cameraTheta=-1.66 mountX=-24.92 mountY=-9.32, mountTheta=-2.78 21:58:31.452 00.000 30444 SchedulePrimaryMove(04F7B810, x=-2.32, y=-27.45, opts=13) 21:58:31.452 00.000 30444 Enqueuing Move request for scope (-2.32, -27.45) 21:58:31.452 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=10685, FiltMin=2621, FiltMax=7832, Gamma=2.950 21:58:31.452 00.000 30444 UpdateGuideState exits: m=70505 SNR=62.6 Saturated 21:58:31.452 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:58:31.452 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:58:31.453 00.001 30444 Enqueuing Expose request 21:58:31.453 00.000 15672 Worker thread wakes up 21:58:31.453 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-2.32, -27.45) opts 0xd 21:58:31.453 00.000 15672 Handling offset move in thread for scope, endpoint = (-2.32, -27.45) 21:58:31.453 00.000 15672 Moving (-2.32, -27.45) raw xDistance=-24.92 yDistance=-9.32 21:58:31.453 00.000 15672 GuideAlgorithmHysteresis::Result() returns -16.90 from input -24.92 21:58:31.453 00.000 15672 GuideAlgorithmResistSwitch::result() returns -9.32 from input -9.32 21:58:31.453 00.000 15672 MoveAxis(E, 8930, ABG) 21:58:31.453 00.000 15672 duration set to 2500 by maxRaDuration 21:58:31.453 00.000 15672 Guiding Dir = 2, Dur = 2500 21:58:31.453 00.000 15672 IsSlewing returns 0 21:58:31.454 00.001 15672 IsGuiding returns 0 21:58:31.477 00.023 15672 PulseGuide returned control before completion, sleep 2489 21:58:33.969 02.492 15672 IsGuiding returns 1 21:58:33.970 00.001 15672 scope still moving after pulse duration time elapsed 21:58:33.991 00.021 15672 IsSlewing returns 0 21:58:34.001 00.010 15672 IsGuiding returns 0 21:58:34.001 00.000 15672 scope move finished after 2500 + 46 ms 21:58:34.001 00.000 15672 Move returns status 0, amount 2500 21:58:34.001 00.000 15672 MoveAxis(N, 1716, ABG) 21:58:34.001 00.000 15672 Guiding Dir = 0, Dur = 1716 21:58:34.002 00.001 15672 IsSlewing returns 0 21:58:34.002 00.000 15672 IsGuiding returns 0 21:58:34.079 00.077 15672 PulseGuide returned control before completion, sleep 1649 21:58:35.732 01.653 15672 IsGuiding returns 1 21:58:35.732 00.000 15672 scope still moving after pulse duration time elapsed 21:58:35.752 00.020 15672 IsSlewing returns 0 21:58:35.754 00.002 15672 IsGuiding returns 1 21:58:35.776 00.022 15672 IsSlewing returns 0 21:58:35.822 00.046 15672 IsGuiding returns 0 21:58:35.822 00.000 15672 scope move finished after 1716 + 103 ms 21:58:35.822 00.000 15672 Move returns status 0, amount 1716 21:58:35.822 00.000 15672 move complete, result=0 21:58:35.822 00.000 15672 worker thread done servicing request 21:58:35.823 00.001 15672 Worker thread wakes up 21:58:35.823 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:58:35.823 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(418,143,31,31) 21:58:35.823 00.000 30444 GuideStep: -24.9 px 2500 ms EAST, -9.3 px 1716 ms NORTH 21:58:37.929 02.106 15672 Exposure complete 21:58:37.949 00.020 15672 worker thread done servicing request 21:58:37.949 00.000 30444 OnExposeComplete: enter 21:58:37.949 00.000 30444 UpdateGuideState(): m_state=6 21:58:37.949 00.000 30444 Star::Find(15, 432, 157, 0, (0,0,0,0), 0.0, 255) frame 74 21:58:37.949 00.000 30444 Star::Find returns 1 (1), X=435.20, Y=157.68, Mass=81623, SNR=70.5, Peak=9785 HFD=3.6 21:58:37.949 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.05) = xAngle (-2.62 = -2.62) 21:58:37.949 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-2.71 = -2.71) 21:58:37.949 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-27.73 hyp=27.73 cameraTheta=-1.57 mountX=-24.03 mountY=-11.49, mountTheta=-2.70 21:58:37.950 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-27.73, opts=13) 21:58:37.950 00.000 30444 Enqueuing Move request for scope (-0.05, -27.73) 21:58:37.950 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=9794, FiltMin=2637, FiltMax=7569, Gamma=2.950 21:58:37.950 00.000 30444 UpdateGuideState exits: m=81623 SNR=70.5 Saturated 21:58:37.950 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:58:37.950 00.000 15672 Worker thread wakes up 21:58:37.950 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -27.73) opts 0xd 21:58:37.950 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:58:37.950 00.000 30444 Enqueuing Expose request 21:58:37.950 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -27.73) 21:58:37.950 00.000 15672 Moving (-0.05, -27.73) raw xDistance=-24.03 yDistance=-11.49 21:58:37.950 00.000 15672 GuideAlgorithmHysteresis::Result() returns -16.32 from input -24.03 21:58:37.950 00.000 15672 GuideAlgorithmResistSwitch::result() returns -11.49 from input -11.49 21:58:37.950 00.000 15672 MoveAxis(E, 8628, ABG) 21:58:37.950 00.000 15672 duration set to 2500 by maxRaDuration 21:58:37.951 00.001 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 21:58:37.951 00.000 15672 Guiding Dir = 2, Dur = 2500 21:58:37.951 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 21:58:37.951 00.000 15672 IsSlewing returns 0 21:58:37.953 00.002 15672 IsGuiding returns 0 21:58:37.978 00.025 15672 PulseGuide returned control before completion, sleep 2485 21:58:40.466 02.488 15672 IsGuiding returns 1 21:58:40.466 00.000 15672 scope still moving after pulse duration time elapsed 21:58:40.488 00.022 15672 IsSlewing returns 0 21:58:40.502 00.014 15672 IsGuiding returns 0 21:58:40.504 00.002 15672 scope move finished after 2500 + 50 ms 21:58:40.504 00.000 15672 Move returns status 0, amount 2500 21:58:40.504 00.000 15672 MoveAxis(N, 2117, ABG) 21:58:40.504 00.000 15672 Guiding Dir = 0, Dur = 2117 21:58:40.505 00.001 15672 IsSlewing returns 0 21:58:40.507 00.002 15672 IsGuiding returns 0 21:58:40.581 00.074 15672 PulseGuide returned control before completion, sleep 2054 21:58:41.013 00.432 30444 evsrv: cli 04F26B18 disconnect 21:58:41.014 00.001 30444 evsrv: cli 04F26078 connect 21:58:41.014 00.000 30444 case statement mapped state 6 to 3 21:58:41.015 00.001 30444 case statement mapped state 6 to 3 21:58:42.638 01.623 15672 IsGuiding returns 1 21:58:42.638 00.000 15672 scope still moving after pulse duration time elapsed 21:58:42.663 00.025 15672 IsSlewing returns 0 21:58:42.668 00.005 15672 IsGuiding returns 1 21:58:42.689 00.021 15672 IsSlewing returns 0 21:58:42.738 00.049 15672 IsGuiding returns 0 21:58:42.738 00.000 15672 scope move finished after 2117 + 113 ms 21:58:42.738 00.000 15672 Move returns status 0, amount 2117 21:58:42.738 00.000 15672 move complete, result=0 21:58:42.738 00.000 15672 worker thread done servicing request 21:58:42.738 00.000 15672 Worker thread wakes up 21:58:42.738 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:58:42.738 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,143,31,31) 21:58:42.739 00.001 30444 GuideStep: -24.0 px 2500 ms EAST, -11.5 px 2117 ms NORTH 21:58:44.849 02.110 15672 Exposure complete 21:58:44.869 00.020 15672 worker thread done servicing request 21:58:44.869 00.000 30444 OnExposeComplete: enter 21:58:44.870 00.001 30444 UpdateGuideState(): m_state=6 21:58:44.870 00.000 30444 Star::Find(15, 435, 157, 0, (0,0,0,0), 0.0, 255) frame 75 21:58:44.870 00.000 30444 Star::Find returns 1 (1), X=437.60, Y=156.79, Mass=79551, SNR=60.8, Peak=9701 HFD=3.2 21:58:44.870 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.05) = xAngle (-2.54 = -2.54) 21:58:44.870 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-2.63 = -2.63) 21:58:44.870 00.000 30444 CameraToMount -- cameraX=2.35 cameraY=-28.62 hyp=28.72 cameraTheta=-1.49 mountX=-23.61 mountY=-14.05, mountTheta=-2.60 21:58:44.870 00.000 30444 SchedulePrimaryMove(04F7B810, x=2.35, y=-28.62, opts=13) 21:58:44.870 00.000 30444 Enqueuing Move request for scope (2.35, -28.62) 21:58:44.870 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=11162, FiltMin=2562, FiltMax=8540, Gamma=2.950 21:58:44.870 00.000 15672 Worker thread wakes up 21:58:44.871 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (2.35, -28.62) opts 0xd 21:58:44.871 00.000 15672 Handling offset move in thread for scope, endpoint = (2.35, -28.62) 21:58:44.871 00.000 30444 UpdateGuideState exits: m=79551 SNR=60.8 Saturated 21:58:44.871 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:58:44.871 00.000 15672 Moving (2.35, -28.62) raw xDistance=-23.61 yDistance=-14.05 21:58:44.871 00.000 15672 GuideAlgorithmHysteresis::Result() returns -16.02 from input -23.61 21:58:44.871 00.000 15672 GuideAlgorithmResistSwitch::result() returns -14.05 from input -14.05 21:58:44.871 00.000 15672 MoveAxis(E, 8465, ABG) 21:58:44.871 00.000 15672 duration set to 2500 by maxRaDuration 21:58:44.871 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:58:44.871 00.000 30444 Enqueuing Expose request 21:58:44.871 00.000 15672 Guiding Dir = 2, Dur = 2500 21:58:44.872 00.001 15672 IsSlewing returns 0 21:58:44.879 00.007 15672 IsGuiding returns 0 21:58:44.894 00.015 15672 PulseGuide returned control before completion, sleep 2495 21:58:47.403 02.509 15672 IsGuiding returns 0 21:58:47.403 00.000 15672 Move returns status 0, amount 2500 21:58:47.403 00.000 15672 MoveAxis(N, 2588, ABG) 21:58:47.403 00.000 15672 duration set to 2500 by maxDecDuration 21:58:47.403 00.000 15672 Guiding Dir = 0, Dur = 2500 21:58:47.403 00.000 15672 IsSlewing returns 0 21:58:47.404 00.001 15672 IsGuiding returns 0 21:58:47.483 00.079 15672 PulseGuide returned control before completion, sleep 2432 21:58:49.928 02.445 15672 IsGuiding returns 1 21:58:49.928 00.000 15672 scope still moving after pulse duration time elapsed 21:58:49.949 00.021 15672 IsSlewing returns 0 21:58:49.950 00.001 15672 IsGuiding returns 1 21:58:49.971 00.021 15672 IsSlewing returns 0 21:58:49.972 00.001 15672 IsGuiding returns 1 21:58:49.993 00.021 15672 IsSlewing returns 0 21:58:50.022 00.029 15672 IsGuiding returns 0 21:58:50.022 00.000 15672 scope move finished after 2500 + 118 ms 21:58:50.022 00.000 15672 Move returns status 0, amount 2500 21:58:50.022 00.000 15672 move complete, result=0 21:58:50.022 00.000 15672 worker thread done servicing request 21:58:50.023 00.001 30444 GuideStep: -23.6 px 2500 ms EAST, -14.0 px 2500 ms NORTH 21:58:50.023 00.000 15672 Worker thread wakes up 21:58:50.023 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:58:50.023 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(423,142,31,31) 21:58:52.141 02.118 15672 Exposure complete 21:58:52.171 00.030 15672 worker thread done servicing request 21:58:52.206 00.035 30444 OnExposeComplete: enter 21:58:52.206 00.000 30444 UpdateGuideState(): m_state=6 21:58:52.206 00.000 30444 Star::Find(15, 437, 156, 0, (0,0,0,0), 0.0, 255) frame 76 21:58:52.206 00.000 30444 Star::Find returns 1 (1), X=439.87, Y=155.40, Mass=77995, SNR=70.4, Peak=8236 HFD=3.7 21:58:52.206 00.000 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.05) = xAngle (-2.46 = -2.46) 21:58:52.206 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-2.56 = -2.56) 21:58:52.206 00.000 30444 CameraToMount -- cameraX=4.62 cameraY=-30.01 hyp=30.36 cameraTheta=-1.42 mountX=-23.67 mountY=-16.69, mountTheta=-2.53 21:58:52.207 00.001 30444 SchedulePrimaryMove(04F7B810, x=4.62, y=-30.01, opts=13) 21:58:52.207 00.000 30444 Enqueuing Move request for scope (4.62, -30.01) 21:58:52.207 00.000 15672 Worker thread wakes up 21:58:52.207 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (4.62, -30.01) opts 0xd 21:58:52.207 00.000 15672 Handling offset move in thread for scope, endpoint = (4.62, -30.01) 21:58:52.207 00.000 15672 Moving (4.62, -30.01) raw xDistance=-23.67 yDistance=-16.69 21:58:52.207 00.000 15672 GuideAlgorithmHysteresis::Result() returns -16.04 from input -23.67 21:58:52.207 00.000 15672 GuideAlgorithmResistSwitch::result() returns -16.69 from input -16.69 21:58:52.207 00.000 15672 MoveAxis(E, 8476, ABG) 21:58:52.207 00.000 15672 duration set to 2500 by maxRaDuration 21:58:52.207 00.000 15672 Guiding Dir = 2, Dur = 2500 21:58:52.208 00.001 15672 IsSlewing returns 0 21:58:52.210 00.002 15672 IsGuiding returns 0 21:58:52.219 00.009 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=9364, FiltMin=2501, FiltMax=8373, Gamma=2.950 21:58:52.226 00.007 15672 PulseGuide returned control before completion, sleep 2494 21:58:52.265 00.039 30444 UpdateGuideState exits: m=77995 SNR=70.4 Saturated 21:58:52.265 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:58:52.265 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:58:52.265 00.000 30444 Enqueuing Expose request 21:58:54.723 02.458 15672 IsGuiding returns 1 21:58:54.723 00.000 15672 scope still moving after pulse duration time elapsed 21:58:54.745 00.022 15672 IsSlewing returns 0 21:58:54.767 00.022 15672 IsGuiding returns 0 21:58:54.767 00.000 15672 scope move finished after 2500 + 56 ms 21:58:54.767 00.000 15672 Move returns status 0, amount 2500 21:58:54.767 00.000 15672 MoveAxis(N, 3074, ABG) 21:58:54.767 00.000 15672 duration set to 2500 by maxDecDuration 21:58:54.767 00.000 15672 Guiding Dir = 0, Dur = 2500 21:58:54.768 00.001 15672 IsSlewing returns 0 21:58:54.769 00.001 15672 IsGuiding returns 0 21:58:54.847 00.078 15672 PulseGuide returned control before completion, sleep 2432 21:58:57.283 02.436 15672 IsGuiding returns 1 21:58:57.283 00.000 15672 scope still moving after pulse duration time elapsed 21:58:57.304 00.021 15672 IsSlewing returns 0 21:58:57.306 00.002 15672 IsGuiding returns 1 21:58:57.327 00.021 15672 IsSlewing returns 0 21:58:57.386 00.059 15672 IsGuiding returns 0 21:58:57.386 00.000 15672 scope move finished after 2500 + 117 ms 21:58:57.386 00.000 15672 Move returns status 0, amount 2500 21:58:57.386 00.000 15672 move complete, result=0 21:58:57.386 00.000 15672 worker thread done servicing request 21:58:57.386 00.000 15672 Worker thread wakes up 21:58:57.386 00.000 30444 GuideStep: -23.7 px 2500 ms EAST, -16.7 px 2500 ms NORTH 21:58:57.386 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:58:57.386 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,140,31,31) 21:58:59.497 02.111 15672 Exposure complete 21:58:59.517 00.020 15672 worker thread done servicing request 21:58:59.517 00.000 30444 OnExposeComplete: enter 21:58:59.517 00.000 30444 UpdateGuideState(): m_state=6 21:58:59.517 00.000 30444 Star::Find(15, 439, 155, 0, (0,0,0,0), 0.0, 255) frame 77 21:58:59.517 00.000 30444 Star::Find returns 1 (1), X=442.14, Y=155.02, Mass=87914, SNR=78.9, Peak=10123 HFD=3.5 21:58:59.517 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.05) = xAngle (-2.39 = -2.39) 21:58:59.518 00.001 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-2.49 = -2.49) 21:58:59.518 00.000 30444 CameraToMount -- cameraX=6.88 cameraY=-30.39 hyp=31.16 cameraTheta=-1.35 mountX=-22.87 mountY=-18.90, mountTheta=-2.45 21:58:59.518 00.000 30444 SchedulePrimaryMove(04F7B810, x=6.88, y=-30.39, opts=13) 21:58:59.518 00.000 30444 Enqueuing Move request for scope (6.88, -30.39) 21:58:59.518 00.000 15672 Worker thread wakes up 21:58:59.518 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (6.88, -30.39) opts 0xd 21:58:59.518 00.000 15672 Handling offset move in thread for scope, endpoint = (6.88, -30.39) 21:58:59.518 00.000 15672 Moving (6.88, -30.39) raw xDistance=-22.87 yDistance=-18.90 21:58:59.518 00.000 15672 GuideAlgorithmHysteresis::Result() returns -15.53 from input -22.87 21:58:59.518 00.000 15672 GuideAlgorithmResistSwitch::result() returns -18.90 from input -18.90 21:58:59.518 00.000 15672 MoveAxis(E, 8208, ABG) 21:58:59.518 00.000 15672 duration set to 2500 by maxRaDuration 21:58:59.518 00.000 15672 Guiding Dir = 2, Dur = 2500 21:58:59.519 00.001 15672 IsSlewing returns 0 21:58:59.520 00.001 15672 IsGuiding returns 0 21:58:59.525 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=10123, FiltMin=2623, FiltMax=8299, Gamma=2.950 21:58:59.543 00.018 15672 PulseGuide returned control before completion, sleep 2488 21:58:59.576 00.033 30444 UpdateGuideState exits: m=87914 SNR=78.9 Saturated 21:58:59.576 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:58:59.576 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:58:59.576 00.000 30444 Enqueuing Expose request 21:59:02.035 02.459 15672 IsGuiding returns 1 21:59:02.035 00.000 15672 scope still moving after pulse duration time elapsed 21:59:02.056 00.021 15672 IsSlewing returns 0 21:59:02.100 00.044 15672 IsGuiding returns 0 21:59:02.100 00.000 15672 scope move finished after 2500 + 79 ms 21:59:02.100 00.000 15672 Move returns status 0, amount 2500 21:59:02.101 00.001 15672 MoveAxis(N, 3482, ABG) 21:59:02.101 00.000 15672 duration set to 2500 by maxDecDuration 21:59:02.101 00.000 15672 Guiding Dir = 0, Dur = 2500 21:59:02.102 00.001 15672 IsSlewing returns 0 21:59:02.104 00.002 15672 IsGuiding returns 0 21:59:02.181 00.077 15672 PulseGuide returned control before completion, sleep 2434 21:59:04.618 02.437 15672 IsGuiding returns 1 21:59:04.619 00.001 15672 scope still moving after pulse duration time elapsed 21:59:04.640 00.021 15672 IsSlewing returns 0 21:59:04.643 00.003 15672 IsGuiding returns 1 21:59:04.664 00.021 15672 IsSlewing returns 0 21:59:04.734 00.070 15672 IsGuiding returns 0 21:59:04.735 00.001 15672 scope move finished after 2500 + 129 ms 21:59:04.735 00.000 15672 Move returns status 0, amount 2500 21:59:04.735 00.000 15672 move complete, result=0 21:59:04.735 00.000 15672 worker thread done servicing request 21:59:04.735 00.000 15672 Worker thread wakes up 21:59:04.735 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:59:04.735 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(427,140,31,31) 21:59:04.735 00.000 30444 GuideStep: -22.9 px 2500 ms EAST, -18.9 px 2500 ms NORTH 21:59:06.844 02.109 15672 Exposure complete 21:59:06.864 00.020 15672 worker thread done servicing request 21:59:06.865 00.001 30444 OnExposeComplete: enter 21:59:06.865 00.000 30444 UpdateGuideState(): m_state=6 21:59:06.865 00.000 30444 Star::Find(15, 442, 155, 0, (0,0,0,0), 0.0, 255) frame 78 21:59:06.865 00.000 30444 Star::Find returns 1 (1), X=450.21, Y=156.66, Mass=73615, SNR=62.4, Peak=7377 HFD=4.3 21:59:06.865 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.05) = xAngle (-2.14 = -2.14) 21:59:06.865 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-2.23 = -2.23) 21:59:06.865 00.000 30444 CameraToMount -- cameraX=14.95 cameraY=-28.75 hyp=32.40 cameraTheta=-1.09 mountX=-17.41 mountY=-25.56, mountTheta=-2.17 21:59:06.865 00.000 30444 SchedulePrimaryMove(04F7B810, x=14.95, y=-28.75, opts=13) 21:59:06.865 00.000 30444 Enqueuing Move request for scope (14.95, -28.75) 21:59:06.866 00.001 15672 Worker thread wakes up 21:59:06.866 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (14.95, -28.75) opts 0xd 21:59:06.866 00.000 15672 Handling offset move in thread for scope, endpoint = (14.95, -28.75) 21:59:06.866 00.000 15672 Moving (14.95, -28.75) raw xDistance=-17.41 yDistance=-25.56 21:59:06.866 00.000 15672 GuideAlgorithmHysteresis::Result() returns -12.05 from input -17.41 21:59:06.866 00.000 15672 GuideAlgorithmResistSwitch::result() returns -25.56 from input -25.56 21:59:06.866 00.000 15672 MoveAxis(E, 6371, ABG) 21:59:06.866 00.000 15672 duration set to 2500 by maxRaDuration 21:59:06.866 00.000 15672 Guiding Dir = 2, Dur = 2500 21:59:06.866 00.000 15672 IsSlewing returns 0 21:59:06.867 00.001 15672 IsGuiding returns 0 21:59:06.872 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2058, max=7379, FiltMin=2631, FiltMax=6456, Gamma=2.950 21:59:06.890 00.018 15672 PulseGuide returned control before completion, sleep 2487 21:59:06.926 00.036 30444 UpdateGuideState exits: m=73615 SNR=62.4 Saturated 21:59:06.926 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:59:06.926 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:59:06.926 00.000 30444 Enqueuing Expose request 21:59:09.381 02.455 15672 IsGuiding returns 1 21:59:09.381 00.000 15672 scope still moving after pulse duration time elapsed 21:59:09.402 00.021 15672 IsSlewing returns 0 21:59:09.402 00.000 15672 IsGuiding returns 0 21:59:09.402 00.000 15672 scope move finished after 2500 + 35 ms 21:59:09.403 00.001 15672 Move returns status 0, amount 2500 21:59:09.403 00.000 15672 MoveAxis(N, 4708, ABG) 21:59:09.403 00.000 15672 duration set to 2500 by maxDecDuration 21:59:09.403 00.000 15672 Guiding Dir = 0, Dur = 2500 21:59:09.403 00.000 15672 IsSlewing returns 0 21:59:09.403 00.000 15672 IsGuiding returns 0 21:59:09.479 00.076 15672 PulseGuide returned control before completion, sleep 2435 21:59:11.924 02.445 15672 IsGuiding returns 1 21:59:11.924 00.000 15672 scope still moving after pulse duration time elapsed 21:59:11.944 00.020 15672 IsSlewing returns 0 21:59:11.944 00.000 15672 IsGuiding returns 1 21:59:11.966 00.022 15672 IsSlewing returns 0 21:59:11.967 00.001 15672 IsGuiding returns 1 21:59:11.987 00.020 15672 IsSlewing returns 0 21:59:12.003 00.016 15672 IsGuiding returns 0 21:59:12.003 00.000 15672 scope move finished after 2500 + 99 ms 21:59:12.003 00.000 15672 Move returns status 0, amount 2500 21:59:12.003 00.000 15672 move complete, result=0 21:59:12.003 00.000 15672 worker thread done servicing request 21:59:12.003 00.000 15672 Worker thread wakes up 21:59:12.003 00.000 30444 GuideStep: -17.4 px 2500 ms EAST, -25.6 px 2500 ms NORTH 21:59:12.003 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 21:59:12.004 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(435,142,31,31) 21:59:14.111 02.107 15672 Exposure complete 21:59:14.131 00.020 15672 worker thread done servicing request 21:59:14.131 00.000 30444 OnExposeComplete: enter 21:59:14.131 00.000 30444 UpdateGuideState(): m_state=6 21:59:14.132 00.001 30444 Star::Find(15, 450, 156, 0, (0,0,0,0), 0.0, 255) frame 79 21:59:14.132 00.000 30444 Star::Find returns 1 (1), X=450.45, Y=158.83, Mass=82152, SNR=75.5, Peak=10540 HFD=3.1 21:59:14.132 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.05) = xAngle (-2.10 = -2.10) 21:59:14.132 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-2.19 = -2.19) 21:59:14.132 00.000 30444 CameraToMount -- cameraX=15.20 cameraY=-26.58 hyp=30.62 cameraTheta=-1.05 mountX=-15.41 mountY=-24.88, mountTheta=-2.13 21:59:14.132 00.000 30444 SchedulePrimaryMove(04F7B810, x=15.20, y=-26.58, opts=13) 21:59:14.132 00.000 30444 Enqueuing Move request for scope (15.20, -26.58) 21:59:14.132 00.000 15672 Worker thread wakes up 21:59:14.132 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (15.20, -26.58) opts 0xd 21:59:14.132 00.000 15672 Handling offset move in thread for scope, endpoint = (15.20, -26.58) 21:59:14.132 00.000 15672 Moving (15.20, -26.58) raw xDistance=-15.41 yDistance=-24.88 21:59:14.132 00.000 15672 GuideAlgorithmHysteresis::Result() returns -10.55 from input -15.41 21:59:14.133 00.001 15672 GuideAlgorithmResistSwitch::result() returns -24.88 from input -24.88 21:59:14.133 00.000 15672 MoveAxis(E, 5577, ABG) 21:59:14.133 00.000 15672 duration set to 2500 by maxRaDuration 21:59:14.133 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 21:59:14.133 00.000 15672 Guiding Dir = 2, Dur = 2500 21:59:14.133 00.000 15672 IsSlewing returns 0 21:59:14.135 00.002 15672 IsGuiding returns 0 21:59:14.139 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=10540, FiltMin=2579, FiltMax=8492, Gamma=2.950 21:59:14.159 00.020 15672 PulseGuide returned control before completion, sleep 2486 21:59:14.189 00.030 30444 UpdateGuideState exits: m=82152 SNR=75.5 Saturated 21:59:14.189 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 21:59:14.189 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 21:59:14.189 00.000 30444 Enqueuing Expose request 21:59:14.189 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 21:59:16.646 02.457 15672 IsGuiding returns 1 21:59:16.647 00.001 15672 scope still moving after pulse duration time elapsed 21:59:16.668 00.021 15672 IsSlewing returns 0 21:59:16.702 00.034 15672 IsGuiding returns 0 21:59:16.702 00.000 15672 scope move finished after 2500 + 67 ms 21:59:16.702 00.000 15672 Move returns status 0, amount 2500 21:59:16.703 00.001 15672 MoveAxis(N, 4583, ABG) 21:59:16.703 00.000 15672 duration set to 2500 by maxDecDuration 21:59:16.703 00.000 15672 Guiding Dir = 0, Dur = 2500 21:59:16.703 00.000 15672 IsSlewing returns 0 21:59:16.706 00.003 15672 IsGuiding returns 0 21:59:16.795 00.089 15672 PulseGuide returned control before completion, sleep 2422 21:59:19.219 02.424 15672 IsGuiding returns 1 21:59:19.219 00.000 15672 scope still moving after pulse duration time elapsed 21:59:19.241 00.022 15672 IsSlewing returns 0 21:59:19.242 00.001 15672 IsGuiding returns 1 21:59:19.262 00.020 15672 IsSlewing returns 0 21:59:19.335 00.073 15672 IsGuiding returns 0 21:59:19.336 00.001 15672 scope move finished after 2500 + 128 ms 21:59:19.336 00.000 15672 Move returns status 0, amount 2500 21:59:19.336 00.000 15672 move complete, result=0 21:59:19.336 00.000 15672 worker thread done servicing request 21:59:19.336 00.000 15672 Worker thread wakes up 21:59:19.337 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 21:59:19.337 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(435,144,31,31) 21:59:19.337 00.000 30444 GuideStep: -15.4 px 2500 ms EAST, -24.9 px 2500 ms NORTH 21:59:21.399 02.062 30444 Stop button clicked 21:59:21.399 00.000 30444 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 21:59:21.399 00.000 30444 Status Line: Waiting for devices... 21:59:21.440 00.041 15672 ZWO: stopexposure 21:59:21.440 00.000 15672 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:157->Capture failed 21:59:21.441 00.001 15672 worker thread done servicing request 21:59:21.441 00.000 30444 OnExposeComplete: enter 21:59:21.441 00.000 30444 OnExposeComplete: Capture Error reported 21:59:21.441 00.000 30444 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0 21:59:21.441 00.000 30444 Mount: notify guiding stopped 21:59:21.441 00.000 30444 Changing from state GUIDING to STOP 21:59:21.441 00.000 30444 guider state => SELECTED 21:59:21.441 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=10540, FiltMin=2579, FiltMax=8492, Gamma=2.950 21:59:21.491 00.050 30444 Changing from state SELECTED to UNINITIALIZED 21:59:21.491 00.000 30444 guider state => SELECTING 21:59:21.495 00.004 30444 Status Line: Stopped. 21:59:21.496 00.001 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:488->Error reported capturing image 21:59:32.387 10.891 30444 GetInt("/profile/2/camera/SaturationADU", 0) returns 255 22:00:10.562 38.175 30444 User exited setup dialog with 'ok' 22:00:10.563 00.001 30444 set dither mode 0 22:00:10.566 00.003 30444 AutoExp: config min = 1000 max = 5000 snr = 6.00 22:00:10.567 00.001 30444 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0 22:00:10.570 00.003 30444 camera: set binning = 2 22:00:10.575 00.005 30444 Saturation detection set to Max-ADU value 255 22:00:10.576 00.001 30444 Setting StarMinHFD = 0.00 22:00:10.576 00.000 30444 Setting AutoSelDownsample = 0 22:00:10.578 00.002 30444 Scope: enabling slew check, guiding will stop when slew is detected 22:00:10.579 00.001 30444 BLC: Backlash comp disabled, Comp pulse = 20 ms 22:00:10.614 00.035 30444 ScopeASCOM::GetDeclination() returns 61.6 22:00:10.616 00.002 30444 ScopeASCOM::SideOfPier() returns 1 22:00:10.617 00.001 30444 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.25 22:00:10.618 00.001 30444 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00 22:00:10.618 00.000 30444 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1) 22:00:10.665 00.047 30444 PhdConfig flush 22:00:17.304 06.639 30444 StartLoopingInteractive: Loop button clicked 22:00:17.304 00.000 30444 Status Line: Looping 22:00:17.306 00.002 30444 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0 22:00:17.310 00.004 30444 ScheduleExposure(2000,3,0) exposurePending=0 22:00:17.310 00.000 30444 Enqueuing Expose request 22:00:17.310 00.000 15672 Worker thread wakes up 22:00:17.311 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:00:17.314 00.003 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:00:19.425 02.111 15672 Exposure complete 22:00:19.444 00.019 15672 worker thread done servicing request 22:00:19.444 00.000 30444 OnExposeComplete: enter 22:00:19.444 00.000 30444 UpdateGuideState(): m_state=1 22:00:19.445 00.001 30444 Star::Find(15, 450, 158, 0, (0,0,0,0), 0.0, 255) frame 1 22:00:19.445 00.000 30444 Star::Find returns 1 (1), X=452.34, Y=163.39, Mass=71506, SNR=62.6, Peak=9599 HFD=3.0 22:00:19.446 00.001 30444 setting lock position to (452.34, 163.39) 22:00:19.446 00.000 30444 CurrentPosition() valid, moving to STATE_SELECTED 22:00:19.446 00.000 30444 Changing from state SELECTING to SELECTED 22:00:19.446 00.000 30444 guider state => SELECTED 22:00:19.452 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=11095, FiltMin=2580, FiltMax=8449, Gamma=2.950 22:00:19.502 00.050 30444 UpdateGuideState exits: m=71506 SNR=62.6 Saturated 22:00:19.502 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:00:19.502 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:00:19.502 00.000 30444 Enqueuing Expose request 22:00:19.502 00.000 15672 Worker thread wakes up 22:00:19.502 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:00:19.502 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(437,148,31,31) 22:00:21.419 01.917 15672 Exposure complete 22:00:21.449 00.030 15672 worker thread done servicing request 22:00:21.449 00.000 30444 OnExposeComplete: enter 22:00:21.449 00.000 30444 UpdateGuideState(): m_state=2 22:00:21.449 00.000 30444 Star::Find(15, 452, 163, 0, (0,0,0,0), 0.0, 255) frame 2 22:00:21.449 00.000 30444 Star::Find returns 1 (1), X=452.61, Y=163.43, Mass=77862, SNR=63.9, Peak=10849 HFD=3.1 22:00:21.449 00.000 30444 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.05) = xAngle (-0.89 = -0.89) 22:00:21.449 00.000 30444 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-0.98 = -0.98) 22:00:21.449 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.28 cameraTheta=0.16 mountX=0.18 mountY=-0.23, mountTheta=-0.92 22:00:21.450 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=10849, FiltMin=2599, FiltMax=8278, Gamma=2.950 22:00:21.498 00.048 30444 UpdateGuideState exits: m=77862 SNR=63.9 Saturated 22:00:21.499 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:00:21.499 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:00:21.499 00.000 30444 Enqueuing Expose request 22:00:21.499 00.000 15672 Worker thread wakes up 22:00:21.499 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:00:21.499 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(438,148,31,31) 22:00:23.609 02.110 15672 Exposure complete 22:00:23.632 00.023 15672 worker thread done servicing request 22:00:23.632 00.000 30444 OnExposeComplete: enter 22:00:23.632 00.000 30444 UpdateGuideState(): m_state=2 22:00:23.633 00.001 30444 Star::Find(15, 452, 163, 0, (0,0,0,0), 0.0, 255) frame 3 22:00:23.633 00.000 30444 Star::Find returns 1 (1), X=452.23, Y=163.61, Mass=79835, SNR=64.8, Peak=9160 HFD=3.3 22:00:23.633 00.000 30444 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.05) = xAngle (0.98 = 0.98) 22:00:23.633 00.000 30444 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (0.89 = 0.89) 22:00:23.633 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.25 cameraTheta=2.03 mountX=0.14 mountY=0.20, mountTheta=0.95 22:00:23.633 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=9238, FiltMin=2577, FiltMax=8274, Gamma=2.950 22:00:23.683 00.050 30444 UpdateGuideState exits: m=79835 SNR=64.8 Saturated 22:00:23.684 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:00:23.684 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:00:23.684 00.000 30444 Enqueuing Expose request 22:00:23.684 00.000 15672 Worker thread wakes up 22:00:23.684 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:00:23.684 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(437,149,31,31) 22:00:23.809 00.125 30444 GuideButtonClick i=1 ctx=Guide button clicked 22:00:23.810 00.001 30444 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0 22:00:23.810 00.000 30444 Suppressed alert: For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map. 22:00:23.819 00.009 30444 ScopeASCOM::GetDeclination() returns 61.6 22:00:23.819 00.000 30444 Changing from state SELECTED to CALIBRATING_PRIMARY 22:00:23.820 00.001 30444 guider state => CALIBRATED 22:00:23.820 00.000 30444 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 22:00:23.820 00.000 30444 reset dither spiral 22:00:25.599 01.779 15672 Exposure complete 22:00:25.633 00.034 15672 worker thread done servicing request 22:00:25.633 00.000 30444 OnExposeComplete: enter 22:00:25.633 00.000 30444 UpdateGuideState(): m_state=5 22:00:25.633 00.000 30444 Star::Find(15, 452, 163, 0, (0,0,0,0), 0.0, 255) frame 4 22:00:25.633 00.000 30444 Star::Find returns 1 (1), X=452.15, Y=163.28, Mass=94788, SNR=80.6, Peak=9721 HFD=3.6 22:00:25.633 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.05) = xAngle (-3.67 = 2.61) 22:00:25.633 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-3.77 = 2.51) 22:00:25.633 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-2.63 mountX=-0.19 mountY=0.13, mountTheta=2.54 22:00:25.634 00.001 30444 Changing from state CALIBRATED to GUIDING 22:00:25.640 00.006 30444 ScopeASCOM::GetDeclination() returns 61.6 22:00:25.641 00.001 30444 ScopeASCOM::SideOfPier() returns 1 22:00:25.641 00.000 30444 AdjustCalibrationForScopePointing (scope): current dec=61.6 pierSide=1, cal dec=61.6 pierSide=1 rotAngle=None bin=2 22:00:25.660 00.019 30444 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 1000 22:00:25.660 00.000 30444 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.546990 22:00:25.661 00.001 30444 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089 22:00:25.661 00.000 30444 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089 22:00:25.661 00.000 30444 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 5.431290 22:00:25.662 00.001 30444 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 31 22:00:25.662 00.000 30444 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11 22:00:25.662 00.000 30444 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000 22:00:25.663 00.001 30444 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0 22:00:25.663 00.000 30444 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "07/29/20 22:06:29" 22:00:25.663 00.000 30444 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1 22:00:25.663 00.000 30444 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.3 0.6}, {0.7 1.4}, {1.2 1.7}, {1.4 2.6}, {2.0 3.0}, {2.3 3.6}, {2.9 4.4}, {3.2 4.7}, {3.3 5.4}, {3.4 5.3}, {4.1 5.6}, {4.2 6.4}, {4.7 7.0}, {4.6 7.8}, {5.5 8.4}, {5.7 8.1}, {6.2 10.1}, {6.4 10.3}, {7.3 11.3}, {7.3 12.6}, {7.1 13.6}, {8.4 14.0}, {8.9 15.3}, {9.5 16.2}, {9.5 17.7}, {10.5 18.3}, {10.9 19.1}, {11.5 19.8}, {11.8 20.4}, {11.9 21.3}, {13.2 22.8}, {13.2 22.8}, {11.0 20.0}, {7.0 12.6}, {5.6 9.3}, {1.4 1.8}, {0.1 -0.9}, {-3.3 -7.5}" 22:00:25.664 00.001 30444 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.0 -1.1}, {3.9 -3.5}, {5.7 -4.3}, {7.6 -6.6}, {10.1 -7.7}, {12.5 -9.2}, {14.1 -10.6}, {16.3 -12.2}, {18.1 -13.6}, {20.3 -14.5}, {21.8 -15.6}, {21.8 -15.6}, {22.3 -15.7}, {22.9 -15.9}, {21.7 -15.0}" 22:00:25.665 00.001 30444 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec 22:00:25.666 00.001 30444 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000 22:00:25.666 00.000 30444 skipping Dec comp: initial calibration too far from equator 22:00:25.666 00.000 30444 Alert: Calibration was too far from equator, recalibration is needed. 22:00:25.871 00.205 30444 ScopeASCOM::GetDeclination() returns 61.6 22:00:25.871 00.000 30444 ScopeASCOM::SideOfPier() returns 1 22:00:25.871 00.000 30444 setting lock position to (452.15, 163.28) 22:00:25.871 00.000 30444 guider state => GUIDING 22:00:25.872 00.001 30444 Status Line: Guiding 22:00:25.872 00.000 30444 Mount: notify guiding started 22:00:25.873 00.001 30444 GetString("/profile/2/name", "") returns "JohnsProfile" 22:00:25.873 00.000 30444 GetString("/profile/2/scope/calibration/timestamp", "") returns "08/07/20 21:35:09" 22:00:25.873 00.000 30444 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001892 22:00:25.873 00.000 30444 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.005429 22:00:25.874 00.001 30444 GetInt("/profile/2/scope/calibration/binning", 1) returns 2 22:00:25.874 00.000 30444 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.046730 22:00:25.874 00.000 30444 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 2.522730 22:00:25.874 00.000 30444 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 1.075200 22:00:25.874 00.000 30444 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1 22:00:25.875 00.001 30444 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1 22:00:25.875 00.000 30444 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1 22:00:25.875 00.000 30444 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000 22:00:25.875 00.000 30444 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 1000 22:00:25.875 00.000 30444 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.546990 22:00:25.876 00.001 30444 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089 22:00:25.876 00.000 30444 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089 22:00:25.876 00.000 30444 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 5.431290 22:00:25.876 00.000 30444 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 31 22:00:25.876 00.000 30444 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11 22:00:25.877 00.001 30444 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000 22:00:25.877 00.000 30444 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0 22:00:25.877 00.000 30444 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "07/29/20 22:06:29" 22:00:25.877 00.000 30444 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1 22:00:25.878 00.001 30444 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.3 0.6}, {0.7 1.4}, {1.2 1.7}, {1.4 2.6}, {2.0 3.0}, {2.3 3.6}, {2.9 4.4}, {3.2 4.7}, {3.3 5.4}, {3.4 5.3}, {4.1 5.6}, {4.2 6.4}, {4.7 7.0}, {4.6 7.8}, {5.5 8.4}, {5.7 8.1}, {6.2 10.1}, {6.4 10.3}, {7.3 11.3}, {7.3 12.6}, {7.1 13.6}, {8.4 14.0}, {8.9 15.3}, {9.5 16.2}, {9.5 17.7}, {10.5 18.3}, {10.9 19.1}, {11.5 19.8}, {11.8 20.4}, {11.9 21.3}, {13.2 22.8}, {13.2 22.8}, {11.0 20.0}, {7.0 12.6}, {5.6 9.3}, {1.4 1.8}, {0.1 -0.9}, {-3.3 -7.5}" 22:00:25.878 00.000 30444 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.0 -1.1}, {3.9 -3.5}, {5.7 -4.3}, {7.6 -6.6}, {10.1 -7.7}, {12.5 -9.2}, {14.1 -10.6}, {16.3 -12.2}, {18.1 -13.6}, {20.3 -14.5}, {21.8 -15.6}, {21.8 -15.6}, {22.3 -15.7}, {22.9 -15.9}, {21.7 -15.0}" 22:00:25.878 00.000 30444 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 1000 22:00:25.878 00.000 30444 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.546990 22:00:25.879 00.001 30444 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089 22:00:25.879 00.000 30444 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089 22:00:25.879 00.000 30444 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 5.431290 22:00:25.879 00.000 30444 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 31 22:00:25.879 00.000 30444 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11 22:00:25.880 00.001 30444 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000 22:00:25.880 00.000 30444 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0 22:00:25.880 00.000 30444 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "07/29/20 22:06:29" 22:00:25.880 00.000 30444 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1 22:00:25.880 00.000 30444 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.3 0.6}, {0.7 1.4}, {1.2 1.7}, {1.4 2.6}, {2.0 3.0}, {2.3 3.6}, {2.9 4.4}, {3.2 4.7}, {3.3 5.4}, {3.4 5.3}, {4.1 5.6}, {4.2 6.4}, {4.7 7.0}, {4.6 7.8}, {5.5 8.4}, {5.7 8.1}, {6.2 10.1}, {6.4 10.3}, {7.3 11.3}, {7.3 12.6}, {7.1 13.6}, {8.4 14.0}, {8.9 15.3}, {9.5 16.2}, {9.5 17.7}, {10.5 18.3}, {10.9 19.1}, {11.5 19.8}, {11.8 20.4}, {11.9 21.3}, {13.2 22.8}, {13.2 22.8}, {11.0 20.0}, {7.0 12.6}, {5.6 9.3}, {1.4 1.8}, {0.1 -0.9}, {-3.3 -7.5}" 22:00:25.881 00.001 30444 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.0 -1.1}, {3.9 -3.5}, {5.7 -4.3}, {7.6 -6.6}, {10.1 -7.7}, {12.5 -9.2}, {14.1 -10.6}, {16.3 -12.2}, {18.1 -13.6}, {20.3 -14.5}, {21.8 -15.6}, {21.8 -15.6}, {22.3 -15.7}, {22.9 -15.9}, {21.7 -15.0}" 22:00:25.883 00.002 30444 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec 22:00:25.885 00.002 30444 ScopeASCOM::SideOfPier() returns 1 22:00:25.886 00.001 30444 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00 22:00:25.886 00.000 30444 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00 22:00:25.887 00.001 30444 ScopeASCOM::GetDeclination() returns 61.6 22:00:25.887 00.000 30444 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 61.6 22:00:25.887 00.000 30444 MountToCamera -- mountTheta (0.00) + m_xAngle (1.05) = xAngle (1.05 = 1.05) 22:00:25.887 00.000 30444 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00 22:00:25.887 00.000 30444 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr 22:00:25.887 00.000 30444 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec 22:00:25.887 00.000 30444 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1 22:00:25.887 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=9721, FiltMin=2597, FiltMax=8814, Gamma=2.950 22:00:25.932 00.045 30444 UpdateGuideState exits: m=94788 SNR=80.6 Saturated 22:00:25.932 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:00:25.933 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:00:25.933 00.000 30444 Enqueuing Expose request 22:00:25.933 00.000 15672 Worker thread wakes up 22:00:25.933 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:00:25.933 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(437,148,31,31) 22:00:28.040 02.107 15672 Exposure complete 22:00:28.058 00.018 15672 worker thread done servicing request 22:00:28.059 00.001 30444 OnExposeComplete: enter 22:00:28.059 00.000 30444 UpdateGuideState(): m_state=6 22:00:28.059 00.000 30444 Star::Find(15, 452, 163, 0, (0,0,0,0), 0.0, 255) frame 1 22:00:28.059 00.000 30444 Star::Find returns 1 (1), X=452.11, Y=163.53, Mass=79427, SNR=67.5, Peak=10148 HFD=3.2 22:00:28.059 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.05) = xAngle (0.71 = 0.71) 22:00:28.059 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (0.61 = 0.61) 22:00:28.059 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.75 mountX=0.19 mountY=0.14, mountTheta=0.65 22:00:28.059 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.25, opts=13) 22:00:28.059 00.000 30444 Enqueuing Move request for scope (-0.05, 0.25) 22:00:28.059 00.000 15672 Worker thread wakes up 22:00:28.060 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd 22:00:28.060 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.25) 22:00:28.060 00.000 15672 Moving (-0.05, 0.25) raw xDistance=0.19 yDistance=0.14 22:00:28.060 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:00:28.060 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:00:28.060 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:00:28.060 00.000 15672 MoveAxis(E, 0, ABG) 22:00:28.060 00.000 15672 Move returns status 0, amount 0 22:00:28.060 00.000 15672 MoveAxis(N, 0, ABG) 22:00:28.060 00.000 15672 Move returns status 0, amount 0 22:00:28.060 00.000 15672 move complete, result=0 22:00:28.060 00.000 15672 worker thread done servicing request 22:00:28.066 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=10148, FiltMin=2575, FiltMax=8732, Gamma=2.950 22:00:28.109 00.043 30444 UpdateGuideState exits: m=79427 SNR=67.5 Saturated 22:00:28.109 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:00:28.109 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:00:28.109 00.000 30444 Enqueuing Expose request 22:00:28.110 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:00:28.110 00.000 15672 Worker thread wakes up 22:00:28.110 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:00:28.110 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(437,148,31,31) 22:00:30.025 01.915 15672 Exposure complete 22:00:30.054 00.029 15672 worker thread done servicing request 22:00:30.054 00.000 30444 OnExposeComplete: enter 22:00:30.054 00.000 30444 UpdateGuideState(): m_state=6 22:00:30.054 00.000 30444 Star::Find(15, 452, 163, 0, (0,0,0,0), 0.0, 255) frame 2 22:00:30.055 00.001 30444 Star::Find returns 1 (1), X=451.74, Y=163.22, Mass=79696, SNR=69.5, Peak=9858 HFD=3.0 22:00:30.055 00.000 30444 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.05) = xAngle (-4.03 = 2.25) 22:00:30.055 00.000 30444 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-4.13 = 2.15) 22:00:30.055 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.06 hyp=0.42 cameraTheta=-2.99 mountX=-0.26 mountY=0.35, mountTheta=2.22 22:00:30.055 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.06, opts=13) 22:00:30.055 00.000 30444 Enqueuing Move request for scope (-0.41, -0.06) 22:00:30.055 00.000 15672 Worker thread wakes up 22:00:30.055 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.06) opts 0xd 22:00:30.055 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.06) 22:00:30.055 00.000 15672 Moving (-0.41, -0.06) raw xDistance=-0.26 yDistance=0.35 22:00:30.055 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 22:00:30.055 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:00:30.056 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 22:00:30.056 00.000 15672 MoveAxis(E, 87, ABG) 22:00:30.056 00.000 15672 Guiding Dir = 2, Dur = 87 22:00:30.056 00.000 15672 IsSlewing returns 0 22:00:30.057 00.001 15672 IsGuiding returns 0 22:00:30.062 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=9943, FiltMin=2593, FiltMax=8375, Gamma=2.950 22:00:30.087 00.025 15672 PulseGuide returned control before completion, sleep 68 22:00:30.107 00.020 30444 UpdateGuideState exits: m=79696 SNR=69.5 Saturated 22:00:30.107 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:00:30.107 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:00:30.108 00.001 30444 Enqueuing Expose request 22:00:30.158 00.050 15672 IsGuiding returns 1 22:00:30.158 00.000 15672 scope still moving after pulse duration time elapsed 22:00:30.180 00.022 15672 IsSlewing returns 0 22:00:30.232 00.052 15672 IsGuiding returns 0 22:00:30.232 00.000 15672 scope move finished after 87 + 87 ms 22:00:30.232 00.000 15672 Move returns status 0, amount 87 22:00:30.232 00.000 15672 MoveAxis(N, 0, ABG) 22:00:30.232 00.000 15672 Move returns status 0, amount 0 22:00:30.232 00.000 15672 move complete, result=0 22:00:30.233 00.001 15672 worker thread done servicing request 22:00:30.233 00.000 15672 Worker thread wakes up 22:00:30.233 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:00:30.233 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(437,148,31,31) 22:00:30.233 00.000 30444 GuideStep: -0.3 px 87 ms EAST, 0.3 px 0 ms NORTH 22:00:32.339 02.106 15672 Exposure complete 22:00:32.359 00.020 15672 worker thread done servicing request 22:00:32.359 00.000 30444 OnExposeComplete: enter 22:00:32.359 00.000 30444 UpdateGuideState(): m_state=6 22:00:32.359 00.000 30444 Star::Find(15, 451, 163, 0, (0,0,0,0), 0.0, 255) frame 3 22:00:32.359 00.000 30444 Star::Find returns 1 (1), X=452.61, Y=163.30, Mass=76942, SNR=69.5, Peak=11120 HFD=3.0 22:00:32.359 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.05) = xAngle (-1.00 = -1.00) 22:00:32.359 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-1.10 = -1.10) 22:00:32.360 00.001 30444 CameraToMount -- cameraX=0.45 cameraY=0.02 hyp=0.45 cameraTheta=0.04 mountX=0.24 mountY=-0.41, mountTheta=-1.03 22:00:32.360 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.02, opts=13) 22:00:32.360 00.000 30444 Enqueuing Move request for scope (0.45, 0.02) 22:00:32.360 00.000 15672 Worker thread wakes up 22:00:32.360 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.02) opts 0xd 22:00:32.360 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.02) 22:00:32.360 00.000 15672 Moving (0.45, 0.02) raw xDistance=0.24 yDistance=-0.41 22:00:32.360 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:00:32.360 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:00:32.360 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 22:00:32.360 00.000 15672 MoveAxis(E, 0, ABG) 22:00:32.360 00.000 15672 Move returns status 0, amount 0 22:00:32.361 00.001 15672 MoveAxis(N, 0, ABG) 22:00:32.361 00.000 15672 Move returns status 0, amount 0 22:00:32.361 00.000 15672 move complete, result=0 22:00:32.361 00.000 15672 worker thread done servicing request 22:00:32.365 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=11120, FiltMin=2616, FiltMax=7525, Gamma=2.950 22:00:32.415 00.050 30444 UpdateGuideState exits: m=76942 SNR=69.5 Saturated 22:00:32.415 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:00:32.415 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:00:32.415 00.000 30444 Enqueuing Expose request 22:00:32.416 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 22:00:32.416 00.000 15672 Worker thread wakes up 22:00:32.416 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:00:32.416 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(437,148,31,31) 22:00:34.332 01.916 15672 Exposure complete 22:00:34.362 00.030 15672 worker thread done servicing request 22:00:34.362 00.000 30444 OnExposeComplete: enter 22:00:34.362 00.000 30444 UpdateGuideState(): m_state=6 22:00:34.363 00.001 30444 Star::Find(15, 452, 163, 0, (0,0,0,0), 0.0, 255) frame 4 22:00:34.363 00.000 30444 Star::Find returns 1 (1), X=452.50, Y=163.53, Mass=75600, SNR=66.3, Peak=10187 HFD=3.2 22:00:34.363 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.05) = xAngle (-0.44 = -0.44) 22:00:34.363 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (-0.53 = -0.53) 22:00:34.363 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.24 hyp=0.43 cameraTheta=0.61 mountX=0.39 mountY=-0.22, mountTheta=-0.51 22:00:34.363 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.24, opts=13) 22:00:34.363 00.000 30444 Enqueuing Move request for scope (0.35, 0.24) 22:00:34.364 00.001 15672 Worker thread wakes up 22:00:34.364 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.24) opts 0xd 22:00:34.364 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.24) 22:00:34.364 00.000 15672 Moving (0.35, 0.24) raw xDistance=0.39 yDistance=-0.22 22:00:34.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 22:00:34.364 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:00:34.364 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 22:00:34.364 00.000 15672 MoveAxis(W, 128, ABG) 22:00:34.364 00.000 15672 Guiding Dir = 3, Dur = 128 22:00:34.365 00.001 15672 IsSlewing returns 0 22:00:34.366 00.001 15672 IsGuiding returns 0 22:00:34.369 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=10187, FiltMin=2589, FiltMax=8718, Gamma=2.950 22:00:34.384 00.015 15672 PulseGuide returned control before completion, sleep 120 22:00:34.421 00.037 30444 UpdateGuideState exits: m=75600 SNR=66.3 Saturated 22:00:34.421 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:00:34.421 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:00:34.421 00.000 30444 Enqueuing Expose request 22:00:34.507 00.086 15672 IsGuiding returns 1 22:00:34.507 00.000 15672 scope still moving after pulse duration time elapsed 22:00:34.528 00.021 15672 IsSlewing returns 0 22:00:34.561 00.033 15672 IsGuiding returns 0 22:00:34.561 00.000 15672 scope move finished after 128 + 67 ms 22:00:34.561 00.000 15672 Move returns status 0, amount 128 22:00:34.561 00.000 15672 MoveAxis(N, 0, ABG) 22:00:34.561 00.000 15672 Move returns status 0, amount 0 22:00:34.561 00.000 15672 move complete, result=0 22:00:34.562 00.001 15672 worker thread done servicing request 22:00:34.562 00.000 15672 Worker thread wakes up 22:00:34.562 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:00:34.562 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(437,148,31,31) 22:00:34.562 00.000 30444 GuideStep: 0.4 px 128 ms WEST, -0.2 px 0 ms NORTH 22:00:36.669 02.107 15672 Exposure complete 22:00:36.689 00.020 15672 worker thread done servicing request 22:00:36.689 00.000 30444 OnExposeComplete: enter 22:00:36.689 00.000 30444 UpdateGuideState(): m_state=6 22:00:36.689 00.000 30444 Star::Find(15, 452, 163, 0, (0,0,0,0), 0.0, 255) frame 5 22:00:36.689 00.000 30444 Star::Find returns 1 (1), X=451.97, Y=163.40, Mass=83943, SNR=82.2, Peak=9566 HFD=3.4 22:00:36.689 00.000 30444 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.05) = xAngle (1.50 = 1.50) 22:00:36.689 00.000 30444 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.05) + m_yAngleError (0.09)) = yAngle (1.41 = 1.41) 22:00:36.689 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.55 mountX=0.01 mountY=0.22, mountTheta=1.50 22:00:36.690 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.12, opts=13) 22:00:36.690 00.000 30444 Enqueuing Move request for scope (-0.18, 0.12) 22:00:36.690 00.000 15672 Worker thread wakes up 22:00:36.690 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd 22:00:36.690 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.12) 22:00:36.690 00.000 15672 Moving (-0.18, 0.12) raw xDistance=0.01 yDistance=0.22 22:00:36.690 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:00:36.690 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:00:36.690 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 22:00:36.690 00.000 15672 MoveAxis(E, 0, ABG) 22:00:36.690 00.000 15672 Move returns status 0, amount 0 22:00:36.690 00.000 15672 MoveAxis(N, 0, ABG) 22:00:36.690 00.000 15672 Move returns status 0, amount 0 22:00:36.690 00.000 15672 move complete, result=0 22:00:36.690 00.000 15672 worker thread done servicing request 22:00:36.694 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=10408, FiltMin=2533, FiltMax=8776, Gamma=2.950 22:00:36.744 00.050 30444 UpdateGuideState exits: m=83943 SNR=82.2 Saturated 22:00:36.744 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:00:36.744 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:00:36.744 00.000 30444 Enqueuing Expose request 22:00:36.744 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 22:00:36.744 00.000 15672 Worker thread wakes up 22:00:36.744 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:00:36.744 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(437,148,31,31) 22:00:37.911 01.167 30444 Stop button clicked 22:00:37.911 00.000 30444 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 22:00:37.911 00.000 30444 Status Line: Waiting for devices... 22:00:37.951 00.040 15672 ZWO: stopexposure 22:00:38.638 00.687 15672 ZWO: stopexposure 22:00:38.638 00.000 15672 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:157->Capture failed 22:00:38.639 00.001 15672 worker thread done servicing request 22:00:38.639 00.000 30444 OnExposeComplete: enter 22:00:38.639 00.000 30444 OnExposeComplete: Capture Error reported 22:00:38.639 00.000 30444 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0 22:00:38.639 00.000 30444 Mount: notify guiding stopped 22:00:38.640 00.001 30444 Changing from state GUIDING to STOP 22:00:38.640 00.000 30444 guider state => SELECTED 22:00:38.640 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=10408, FiltMin=2533, FiltMax=8776, Gamma=2.950 22:00:38.701 00.061 30444 Changing from state SELECTED to UNINITIALIZED 22:00:38.701 00.000 30444 guider state => SELECTING 22:00:38.705 00.004 30444 Status Line: Stopped. 22:00:38.706 00.001 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:488->Error reported capturing image 22:00:39.965 01.259 30444 GetInt("/profile/2/camera/SaturationADU", 0) returns 255 22:00:45.489 05.524 30444 User exited setup dialog with 'cancel' 22:00:57.454 11.965 30444 ScopeASCOM::GetDeclination() returns 61.6 22:00:57.455 00.001 30444 ScopeASCOM::SideOfPier() returns 1 22:00:57.455 00.000 30444 User cleared calibration on Mount 22:00:59.765 02.310 30444 StartLoopingInteractive: Loop button clicked 22:00:59.765 00.000 30444 Status Line: Looping 22:00:59.768 00.003 30444 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0 22:00:59.770 00.002 30444 ScheduleExposure(2000,3,0) exposurePending=0 22:00:59.770 00.000 30444 Enqueuing Expose request 22:00:59.770 00.000 15672 Worker thread wakes up 22:00:59.770 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:00:59.770 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:01:01.880 02.110 15672 Exposure complete 22:01:01.900 00.020 15672 worker thread done servicing request 22:01:01.900 00.000 30444 OnExposeComplete: enter 22:01:01.900 00.000 30444 UpdateGuideState(): m_state=1 22:01:01.901 00.001 30444 Star::Find(15, 451, 163, 0, (0,0,0,0), 0.0, 255) frame 1 22:01:01.901 00.000 30444 Star::Find returns 1 (1), X=453.33, Y=162.89, Mass=71988, SNR=65.0, Peak=10479 HFD=2.8 22:01:01.903 00.002 30444 setting lock position to (453.33, 162.89) 22:01:01.903 00.000 30444 CurrentPosition() valid, moving to STATE_SELECTED 22:01:01.903 00.000 30444 Changing from state SELECTING to SELECTED 22:01:01.903 00.000 30444 guider state => SELECTED 22:01:01.909 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=12480, FiltMin=2585, FiltMax=8735, Gamma=2.950 22:01:01.959 00.050 30444 UpdateGuideState exits: m=71988 SNR=65.0 Saturated 22:01:01.959 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:01.959 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:01.959 00.000 30444 Enqueuing Expose request 22:01:01.960 00.001 15672 Worker thread wakes up 22:01:01.960 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:01.960 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(438,148,31,31) 22:01:03.869 01.909 15672 Exposure complete 22:01:03.889 00.020 15672 worker thread done servicing request 22:01:03.889 00.000 30444 OnExposeComplete: enter 22:01:03.889 00.000 30444 UpdateGuideState(): m_state=2 22:01:03.889 00.000 30444 Star::Find(15, 453, 162, 0, (0,0,0,0), 0.0, 255) frame 2 22:01:03.889 00.000 30444 Star::Find returns 1 (1), X=453.41, Y=163.31, Mass=76503, SNR=70.6, Peak=10623 HFD=3.1 22:01:03.890 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11042, FiltMin=2613, FiltMax=8274, Gamma=2.950 22:01:03.940 00.050 30444 UpdateGuideState exits: m=76503 SNR=70.6 Saturated 22:01:03.940 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:03.940 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:03.940 00.000 30444 Enqueuing Expose request 22:01:03.940 00.000 15672 Worker thread wakes up 22:01:03.941 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:03.941 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(438,148,31,31) 22:01:05.663 01.722 30444 GuideButtonClick i=1 ctx=Guide button clicked 22:01:05.664 00.001 30444 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0 22:01:05.664 00.000 30444 Suppressed alert: For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map. 22:01:05.679 00.015 30444 ScopeASCOM::GetDeclination() returns 61.6 22:01:05.680 00.001 30444 GetBoolean("/Confirm/highdec_calibration_ok", 0) returns 0 22:01:06.048 00.368 15672 Exposure complete 22:01:06.068 00.020 15672 worker thread done servicing request 22:01:06.068 00.000 30444 OnExposeComplete: enter 22:01:06.068 00.000 30444 UpdateGuideState(): m_state=2 22:01:06.069 00.001 30444 Star::Find(15, 453, 163, 0, (0,0,0,0), 0.0, 255) frame 3 22:01:06.069 00.000 30444 Star::Find returns 1 (1), X=453.81, Y=163.45, Mass=80769, SNR=73.1, Peak=9413 HFD=3.4 22:01:06.069 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=11940, FiltMin=2612, FiltMax=8705, Gamma=2.950 22:01:06.118 00.049 30444 UpdateGuideState exits: m=80769 SNR=73.1 Saturated 22:01:06.118 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:06.118 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:06.118 00.000 30444 Enqueuing Expose request 22:01:06.118 00.000 15672 Worker thread wakes up 22:01:06.118 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:06.118 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(439,148,31,31) 22:01:08.023 01.905 15672 Exposure complete 22:01:08.043 00.020 15672 worker thread done servicing request 22:01:08.043 00.000 30444 OnExposeComplete: enter 22:01:08.043 00.000 30444 UpdateGuideState(): m_state=2 22:01:08.043 00.000 30444 Star::Find(15, 453, 163, 0, (0,0,0,0), 0.0, 255) frame 4 22:01:08.044 00.001 30444 Star::Find returns 1 (1), X=454.06, Y=163.28, Mass=67883, SNR=59.9, Peak=9453 HFD=2.8 22:01:08.044 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=10375, FiltMin=2663, FiltMax=7765, Gamma=2.950 22:01:08.093 00.049 30444 UpdateGuideState exits: m=67883 SNR=59.9 Saturated 22:01:08.093 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:08.093 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:08.093 00.000 30444 Enqueuing Expose request 22:01:08.093 00.000 15672 Worker thread wakes up 22:01:08.093 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:08.093 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(439,148,31,31) 22:01:08.969 00.876 30444 Changing from state SELECTED to CALIBRATING_PRIMARY 22:01:08.969 00.000 30444 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 1000 22:01:08.969 00.000 30444 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.546990 22:01:08.970 00.001 30444 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089 22:01:08.970 00.000 30444 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089 22:01:08.970 00.000 30444 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 5.431290 22:01:08.970 00.000 30444 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 31 22:01:08.971 00.001 30444 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11 22:01:08.971 00.000 30444 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000 22:01:08.971 00.000 30444 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0 22:01:08.972 00.001 30444 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "07/29/20 22:06:29" 22:01:08.972 00.000 30444 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1 22:01:08.972 00.000 30444 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.3 0.6}, {0.7 1.4}, {1.2 1.7}, {1.4 2.6}, {2.0 3.0}, {2.3 3.6}, {2.9 4.4}, {3.2 4.7}, {3.3 5.4}, {3.4 5.3}, {4.1 5.6}, {4.2 6.4}, {4.7 7.0}, {4.6 7.8}, {5.5 8.4}, {5.7 8.1}, {6.2 10.1}, {6.4 10.3}, {7.3 11.3}, {7.3 12.6}, {7.1 13.6}, {8.4 14.0}, {8.9 15.3}, {9.5 16.2}, {9.5 17.7}, {10.5 18.3}, {10.9 19.1}, {11.5 19.8}, {11.8 20.4}, {11.9 21.3}, {13.2 22.8}, {13.2 22.8}, {11.0 20.0}, {7.0 12.6}, {5.6 9.3}, {1.4 1.8}, {0.1 -0.9}, {-3.3 -7.5}" 22:01:08.972 00.000 30444 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.0 -1.1}, {3.9 -3.5}, {5.7 -4.3}, {7.6 -6.6}, {10.1 -7.7}, {12.5 -9.2}, {14.1 -10.6}, {16.3 -12.2}, {18.1 -13.6}, {20.3 -14.5}, {21.8 -15.6}, {21.8 -15.6}, {22.3 -15.7}, {22.9 -15.9}, {21.7 -15.0}" 22:01:08.974 00.002 30444 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec 22:01:08.977 00.003 30444 ScopeASCOM::GetDeclination() returns 61.6 22:01:08.978 00.001 30444 ScopeASCOM::SideOfPier() returns 1 22:01:08.979 00.001 30444 GetString("/profile/2/name", "") returns "JohnsProfile" 22:01:08.981 00.002 30444 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec 22:01:08.996 00.015 30444 ScopeASCOM::SideOfPier() returns 1 22:01:08.997 00.001 30444 guider state => CALIBRATING_PRIMARY 22:01:08.997 00.000 30444 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 22:01:08.997 00.000 30444 reset dither spiral 22:01:10.200 01.203 15672 Exposure complete 22:01:10.220 00.020 15672 worker thread done servicing request 22:01:10.220 00.000 30444 OnExposeComplete: enter 22:01:10.220 00.000 30444 UpdateGuideState(): m_state=3 22:01:10.220 00.000 30444 Star::Find(15, 454, 163, 0, (0,0,0,0), 0.0, 255) frame 5 22:01:10.220 00.000 30444 Star::Find returns 1 (1), X=453.96, Y=162.93, Mass=82387, SNR=74.5, Peak=10757 HFD=2.9 22:01:10.229 00.009 30444 Scope::UpdateCalibrationstate: starting location = 453.96,162.93 coords = 2.62,61.6 22:01:10.232 00.003 30444 Status Line: West step 1, dist= 0.0 22:01:10.234 00.002 30444 Enqueuing Calibration Move request for direction 3 22:01:10.234 00.000 15672 Worker thread wakes up 22:01:10.234 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:10.234 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:10.234 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:10.234 00.000 15672 MoveAxis(W, 450, -) 22:01:10.234 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:10.234 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=10757, FiltMin=2590, FiltMax=8276, Gamma=2.950 22:01:10.234 00.000 15672 IsSlewing returns 0 22:01:10.236 00.002 15672 IsGuiding returns 0 22:01:10.263 00.027 15672 PulseGuide returned control before completion, sleep 434 22:01:10.284 00.021 30444 UpdateGuideState exits: m=82387 SNR=74.5 Saturated 22:01:10.284 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:10.284 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:10.284 00.000 30444 Enqueuing Expose request 22:01:10.701 00.417 15672 IsGuiding returns 1 22:01:10.702 00.001 15672 scope still moving after pulse duration time elapsed 22:01:10.724 00.022 15672 IsSlewing returns 0 22:01:10.775 00.051 15672 IsGuiding returns 0 22:01:10.775 00.000 15672 scope move finished after 450 + 89 ms 22:01:10.776 00.001 15672 Move returns status 0, amount 450 22:01:10.776 00.000 15672 move complete, result=0 22:01:10.776 00.000 15672 worker thread done servicing request 22:01:10.776 00.000 15672 Worker thread wakes up 22:01:10.776 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:10.777 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(439,148,31,31) 22:01:12.693 01.916 15672 Exposure complete 22:01:12.725 00.032 15672 worker thread done servicing request 22:01:12.725 00.000 30444 OnExposeComplete: enter 22:01:12.725 00.000 30444 UpdateGuideState(): m_state=3 22:01:12.725 00.000 30444 Star::Find(15, 453, 162, 0, (0,0,0,0), 0.0, 255) frame 6 22:01:12.725 00.000 30444 Star::Find returns 1 (1), X=452.85, Y=162.92, Mass=70262, SNR=54.8, Peak=9818 HFD=2.9 22:01:12.726 00.001 30444 Status Line: West step 2, dist= 1.1 22:01:12.727 00.001 30444 Enqueuing Calibration Move request for direction 3 22:01:12.727 00.000 15672 Worker thread wakes up 22:01:12.727 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:12.727 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:12.727 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:12.728 00.001 15672 MoveAxis(W, 450, -) 22:01:12.728 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:12.728 00.000 15672 IsSlewing returns 0 22:01:12.729 00.001 15672 IsGuiding returns 0 22:01:12.732 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=11593, FiltMin=2642, FiltMax=8085, Gamma=2.950 22:01:12.755 00.023 15672 PulseGuide returned control before completion, sleep 435 22:01:12.782 00.027 30444 UpdateGuideState exits: m=70262 SNR=54.8 Saturated 22:01:12.782 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:12.782 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:12.782 00.000 30444 Enqueuing Expose request 22:01:13.193 00.411 15672 IsGuiding returns 1 22:01:13.193 00.000 15672 scope still moving after pulse duration time elapsed 22:01:13.214 00.021 15672 IsSlewing returns 0 22:01:13.236 00.022 15672 IsGuiding returns 0 22:01:13.237 00.001 15672 scope move finished after 450 + 57 ms 22:01:13.237 00.000 15672 Move returns status 0, amount 450 22:01:13.237 00.000 15672 move complete, result=0 22:01:13.237 00.000 15672 worker thread done servicing request 22:01:13.237 00.000 15672 Worker thread wakes up 22:01:13.237 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:13.237 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(438,148,31,31) 22:01:15.353 02.116 15672 Exposure complete 22:01:15.387 00.034 15672 worker thread done servicing request 22:01:15.387 00.000 30444 OnExposeComplete: enter 22:01:15.387 00.000 30444 UpdateGuideState(): m_state=3 22:01:15.387 00.000 30444 Star::Find(15, 452, 162, 0, (0,0,0,0), 0.0, 255) frame 7 22:01:15.387 00.000 30444 Star::Find returns 1 (1), X=452.14, Y=163.71, Mass=74214, SNR=63.0, Peak=8481 HFD=3.4 22:01:15.388 00.001 30444 Status Line: West step 3, dist= 2.0 22:01:15.389 00.001 30444 Enqueuing Calibration Move request for direction 3 22:01:15.389 00.000 15672 Worker thread wakes up 22:01:15.389 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:15.390 00.001 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:15.390 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:15.390 00.000 15672 MoveAxis(W, 450, -) 22:01:15.390 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:15.390 00.000 15672 IsSlewing returns 0 22:01:15.391 00.001 15672 IsGuiding returns 0 22:01:15.395 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=10325, FiltMin=2587, FiltMax=8046, Gamma=2.950 22:01:15.407 00.012 15672 PulseGuide returned control before completion, sleep 445 22:01:15.445 00.038 30444 UpdateGuideState exits: m=74214 SNR=63.0 Saturated 22:01:15.445 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:15.445 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:15.445 00.000 30444 Enqueuing Expose request 22:01:15.854 00.409 15672 IsGuiding returns 1 22:01:15.854 00.000 15672 scope still moving after pulse duration time elapsed 22:01:15.875 00.021 15672 IsSlewing returns 0 22:01:15.886 00.011 15672 IsGuiding returns 0 22:01:15.887 00.001 15672 scope move finished after 450 + 45 ms 22:01:15.887 00.000 15672 Move returns status 0, amount 450 22:01:15.887 00.000 15672 move complete, result=0 22:01:15.887 00.000 15672 worker thread done servicing request 22:01:15.887 00.000 15672 Worker thread wakes up 22:01:15.887 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:15.887 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(437,149,31,31) 22:01:17.796 01.909 15672 Exposure complete 22:01:17.815 00.019 15672 worker thread done servicing request 22:01:17.815 00.000 30444 OnExposeComplete: enter 22:01:17.815 00.000 30444 UpdateGuideState(): m_state=3 22:01:17.815 00.000 30444 Star::Find(15, 452, 163, 0, (0,0,0,0), 0.0, 255) frame 8 22:01:17.815 00.000 30444 Star::Find returns 1 (1), X=451.20, Y=163.85, Mass=82604, SNR=76.9, Peak=10372 HFD=3.2 22:01:17.815 00.000 30444 Status Line: West step 4, dist= 2.9 22:01:17.818 00.003 30444 Enqueuing Calibration Move request for direction 3 22:01:17.818 00.000 15672 Worker thread wakes up 22:01:17.818 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:17.818 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:17.818 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:17.818 00.000 15672 MoveAxis(W, 450, -) 22:01:17.818 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:17.818 00.000 15672 IsSlewing returns 0 22:01:17.818 00.000 15672 IsGuiding returns 0 22:01:17.822 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=10372, FiltMin=2619, FiltMax=7563, Gamma=2.950 22:01:17.835 00.013 15672 PulseGuide returned control before completion, sleep 444 22:01:17.873 00.038 30444 UpdateGuideState exits: m=82604 SNR=76.9 Saturated 22:01:17.873 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:17.873 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:17.874 00.001 30444 Enqueuing Expose request 22:01:18.283 00.409 15672 IsGuiding returns 1 22:01:18.284 00.001 15672 scope still moving after pulse duration time elapsed 22:01:18.304 00.020 15672 IsSlewing returns 0 22:01:18.314 00.010 15672 IsGuiding returns 0 22:01:18.315 00.001 15672 scope move finished after 450 + 45 ms 22:01:18.315 00.000 15672 Move returns status 0, amount 450 22:01:18.315 00.000 15672 move complete, result=0 22:01:18.315 00.000 15672 worker thread done servicing request 22:01:18.315 00.000 15672 Worker thread wakes up 22:01:18.315 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:18.315 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(436,149,31,31) 22:01:20.423 02.108 15672 Exposure complete 22:01:20.443 00.020 15672 worker thread done servicing request 22:01:20.443 00.000 30444 OnExposeComplete: enter 22:01:20.443 00.000 30444 UpdateGuideState(): m_state=3 22:01:20.443 00.000 30444 Star::Find(15, 451, 163, 0, (0,0,0,0), 0.0, 255) frame 9 22:01:20.443 00.000 30444 Star::Find returns 1 (1), X=450.68, Y=164.28, Mass=67362, SNR=59.6, Peak=9052 HFD=3.3 22:01:20.444 00.001 30444 Status Line: West step 5, dist= 3.5 22:01:20.446 00.002 30444 Enqueuing Calibration Move request for direction 3 22:01:20.446 00.000 15672 Worker thread wakes up 22:01:20.446 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:20.446 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:20.446 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:20.446 00.000 15672 MoveAxis(W, 450, -) 22:01:20.446 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:20.447 00.001 15672 IsSlewing returns 0 22:01:20.448 00.001 15672 IsGuiding returns 0 22:01:20.452 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=9836, FiltMin=2608, FiltMax=7431, Gamma=2.950 22:01:20.471 00.019 15672 PulseGuide returned control before completion, sleep 437 22:01:20.504 00.033 30444 UpdateGuideState exits: m=67362 SNR=59.6 Saturated 22:01:20.504 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:20.504 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:20.504 00.000 30444 Enqueuing Expose request 22:01:20.911 00.407 15672 IsGuiding returns 1 22:01:20.911 00.000 15672 scope still moving after pulse duration time elapsed 22:01:20.932 00.021 15672 IsSlewing returns 0 22:01:20.983 00.051 15672 IsGuiding returns 0 22:01:20.983 00.000 15672 scope move finished after 450 + 85 ms 22:01:20.983 00.000 15672 Move returns status 0, amount 450 22:01:20.983 00.000 15672 move complete, result=0 22:01:20.983 00.000 15672 worker thread done servicing request 22:01:20.983 00.000 15672 Worker thread wakes up 22:01:20.983 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:20.983 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(436,149,31,31) 22:01:22.897 01.914 15672 Exposure complete 22:01:22.917 00.020 15672 worker thread done servicing request 22:01:22.917 00.000 30444 OnExposeComplete: enter 22:01:22.917 00.000 30444 UpdateGuideState(): m_state=3 22:01:22.917 00.000 30444 Star::Find(15, 450, 164, 0, (0,0,0,0), 0.0, 255) frame 10 22:01:22.917 00.000 30444 Star::Find returns 1 (1), X=449.84, Y=164.24, Mass=78501, SNR=65.5, Peak=8797 HFD=3.3 22:01:22.917 00.000 30444 Status Line: West step 6, dist= 4.3 22:01:22.920 00.003 30444 Enqueuing Calibration Move request for direction 3 22:01:22.920 00.000 15672 Worker thread wakes up 22:01:22.920 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:22.920 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:22.920 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:22.920 00.000 15672 MoveAxis(W, 450, -) 22:01:22.920 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:22.920 00.000 15672 IsSlewing returns 0 22:01:22.921 00.001 15672 IsGuiding returns 0 22:01:22.924 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=8797, FiltMin=2585, FiltMax=7794, Gamma=2.950 22:01:22.947 00.023 15672 PulseGuide returned control before completion, sleep 434 22:01:22.975 00.028 30444 UpdateGuideState exits: m=78501 SNR=65.5 Saturated 22:01:22.975 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:22.975 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:22.975 00.000 30444 Enqueuing Expose request 22:01:23.383 00.408 15672 IsGuiding returns 1 22:01:23.383 00.000 15672 scope still moving after pulse duration time elapsed 22:01:23.404 00.021 15672 IsSlewing returns 0 22:01:23.427 00.023 15672 IsGuiding returns 0 22:01:23.427 00.000 15672 scope move finished after 450 + 56 ms 22:01:23.427 00.000 15672 Move returns status 0, amount 450 22:01:23.427 00.000 15672 move complete, result=0 22:01:23.427 00.000 15672 worker thread done servicing request 22:01:23.427 00.000 15672 Worker thread wakes up 22:01:23.428 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:23.428 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(435,149,31,31) 22:01:25.538 02.110 15672 Exposure complete 22:01:25.557 00.019 15672 worker thread done servicing request 22:01:25.557 00.000 30444 OnExposeComplete: enter 22:01:25.557 00.000 30444 UpdateGuideState(): m_state=3 22:01:25.558 00.001 30444 Star::Find(15, 449, 164, 0, (0,0,0,0), 0.0, 255) frame 11 22:01:25.558 00.000 30444 Star::Find returns 1 (1), X=448.82, Y=164.88, Mass=80663, SNR=69.0, Peak=9268 HFD=3.7 22:01:25.558 00.000 30444 Status Line: West step 7, dist= 5.5 22:01:25.560 00.002 30444 Enqueuing Calibration Move request for direction 3 22:01:25.560 00.000 15672 Worker thread wakes up 22:01:25.560 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:25.560 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:25.560 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:25.560 00.000 15672 MoveAxis(W, 450, -) 22:01:25.560 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:25.560 00.000 15672 IsSlewing returns 0 22:01:25.561 00.001 15672 IsGuiding returns 0 22:01:25.564 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=11371, FiltMin=2539, FiltMax=8515, Gamma=2.950 22:01:25.583 00.019 15672 PulseGuide returned control before completion, sleep 439 22:01:25.614 00.031 30444 UpdateGuideState exits: m=80663 SNR=69.0 Saturated 22:01:25.614 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:25.614 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:25.615 00.001 30444 Enqueuing Expose request 22:01:26.047 00.432 15672 IsGuiding returns 0 22:01:26.047 00.000 15672 Move returns status 0, amount 450 22:01:26.047 00.000 15672 move complete, result=0 22:01:26.047 00.000 15672 worker thread done servicing request 22:01:26.047 00.000 15672 Worker thread wakes up 22:01:26.047 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:26.047 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(434,150,31,31) 22:01:27.953 01.906 15672 Exposure complete 22:01:27.977 00.024 15672 worker thread done servicing request 22:01:27.977 00.000 30444 OnExposeComplete: enter 22:01:27.977 00.000 30444 UpdateGuideState(): m_state=3 22:01:27.977 00.000 30444 Star::Find(15, 448, 164, 0, (0,0,0,0), 0.0, 255) frame 12 22:01:27.977 00.000 30444 Star::Find returns 1 (1), X=448.15, Y=164.96, Mass=80526, SNR=82.6, Peak=8646 HFD=3.9 22:01:27.979 00.002 30444 Status Line: West step 8, dist= 6.1 22:01:27.981 00.002 30444 Enqueuing Calibration Move request for direction 3 22:01:27.981 00.000 15672 Worker thread wakes up 22:01:27.981 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:27.981 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:27.981 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:27.981 00.000 15672 MoveAxis(W, 450, -) 22:01:27.981 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:27.982 00.001 15672 IsSlewing returns 0 22:01:27.982 00.000 15672 IsGuiding returns 0 22:01:27.987 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=10473, FiltMin=2619, FiltMax=7735, Gamma=2.950 22:01:28.011 00.024 15672 PulseGuide returned control before completion, sleep 432 22:01:28.039 00.028 30444 UpdateGuideState exits: m=80526 SNR=82.6 Saturated 22:01:28.039 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:28.039 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:28.039 00.000 30444 Enqueuing Expose request 22:01:28.446 00.407 15672 IsGuiding returns 1 22:01:28.446 00.000 15672 scope still moving after pulse duration time elapsed 22:01:28.467 00.021 15672 IsSlewing returns 0 22:01:28.474 00.007 15672 IsGuiding returns 0 22:01:28.475 00.001 15672 scope move finished after 450 + 42 ms 22:01:28.475 00.000 15672 Move returns status 0, amount 450 22:01:28.475 00.000 15672 move complete, result=0 22:01:28.475 00.000 15672 worker thread done servicing request 22:01:28.475 00.000 15672 Worker thread wakes up 22:01:28.475 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:28.475 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(433,150,31,31) 22:01:30.582 02.107 15672 Exposure complete 22:01:30.604 00.022 15672 worker thread done servicing request 22:01:30.604 00.000 30444 OnExposeComplete: enter 22:01:30.604 00.000 30444 UpdateGuideState(): m_state=3 22:01:30.605 00.001 30444 Star::Find(15, 448, 164, 0, (0,0,0,0), 0.0, 255) frame 13 22:01:30.605 00.000 30444 Star::Find returns 1 (1), X=446.89, Y=165.01, Mass=74179, SNR=61.3, Peak=9940 HFD=3.0 22:01:30.605 00.000 30444 Status Line: West step 9, dist= 7.4 22:01:30.607 00.002 30444 Enqueuing Calibration Move request for direction 3 22:01:30.607 00.000 15672 Worker thread wakes up 22:01:30.607 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:30.607 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:30.607 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:30.607 00.000 15672 MoveAxis(W, 450, -) 22:01:30.607 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:30.608 00.001 15672 IsSlewing returns 0 22:01:30.609 00.001 15672 IsGuiding returns 0 22:01:30.614 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=11679, FiltMin=2550, FiltMax=7753, Gamma=2.950 22:01:30.631 00.017 15672 PulseGuide returned control before completion, sleep 439 22:01:30.670 00.039 30444 UpdateGuideState exits: m=74179 SNR=61.3 Saturated 22:01:30.670 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:30.670 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:30.670 00.000 30444 Enqueuing Expose request 22:01:31.075 00.405 15672 IsGuiding returns 1 22:01:31.075 00.000 15672 scope still moving after pulse duration time elapsed 22:01:31.100 00.025 15672 IsSlewing returns 0 22:01:31.110 00.010 15672 IsGuiding returns 0 22:01:31.111 00.001 15672 scope move finished after 450 + 51 ms 22:01:31.111 00.000 15672 Move returns status 0, amount 450 22:01:31.111 00.000 15672 move complete, result=0 22:01:31.111 00.000 15672 worker thread done servicing request 22:01:31.111 00.000 15672 Worker thread wakes up 22:01:31.111 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:31.111 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(432,150,31,31) 22:01:33.027 01.916 15672 Exposure complete 22:01:33.054 00.027 15672 worker thread done servicing request 22:01:33.056 00.002 30444 OnExposeComplete: enter 22:01:33.056 00.000 30444 UpdateGuideState(): m_state=3 22:01:33.056 00.000 30444 Star::Find(15, 446, 165, 0, (0,0,0,0), 0.0, 255) frame 14 22:01:33.056 00.000 30444 Star::Find returns 1 (1), X=446.49, Y=165.56, Mass=68488, SNR=61.3, Peak=9442 HFD=3.2 22:01:33.056 00.000 30444 Status Line: West step 10, dist= 7.9 22:01:33.058 00.002 30444 Enqueuing Calibration Move request for direction 3 22:01:33.058 00.000 15672 Worker thread wakes up 22:01:33.058 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:33.058 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:33.059 00.001 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:33.059 00.000 15672 MoveAxis(W, 450, -) 22:01:33.059 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:33.059 00.000 15672 IsSlewing returns 0 22:01:33.063 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=10424, FiltMin=2606, FiltMax=8294, Gamma=2.950 22:01:33.091 00.028 15672 IsGuiding returns 0 22:01:33.107 00.016 15672 PulseGuide returned control before completion, sleep 445 22:01:33.112 00.005 30444 UpdateGuideState exits: m=68488 SNR=61.3 Saturated 22:01:33.112 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:33.112 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:33.112 00.000 30444 Enqueuing Expose request 22:01:33.586 00.474 15672 IsGuiding returns 0 22:01:33.587 00.001 15672 Move returns status 0, amount 450 22:01:33.587 00.000 15672 move complete, result=0 22:01:33.587 00.000 15672 worker thread done servicing request 22:01:33.587 00.000 15672 Worker thread wakes up 22:01:33.587 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:33.587 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(431,151,31,31) 22:01:35.698 02.111 15672 Exposure complete 22:01:35.718 00.020 15672 worker thread done servicing request 22:01:35.718 00.000 30444 OnExposeComplete: enter 22:01:35.718 00.000 30444 UpdateGuideState(): m_state=3 22:01:35.718 00.000 30444 Star::Find(15, 446, 165, 0, (0,0,0,0), 0.0, 255) frame 15 22:01:35.719 00.001 30444 Star::Find returns 1 (1), X=445.52, Y=165.84, Mass=87427, SNR=76.3, Peak=10052 HFD=3.4 22:01:35.719 00.000 30444 Status Line: West step 11, dist= 8.9 22:01:35.720 00.001 30444 Enqueuing Calibration Move request for direction 3 22:01:35.721 00.001 15672 Worker thread wakes up 22:01:35.721 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:35.721 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:35.721 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:35.721 00.000 15672 MoveAxis(W, 450, -) 22:01:35.721 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:35.721 00.000 15672 IsSlewing returns 0 22:01:35.722 00.001 15672 IsGuiding returns 0 22:01:35.725 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=10052, FiltMin=2609, FiltMax=7975, Gamma=2.950 22:01:35.743 00.018 15672 PulseGuide returned control before completion, sleep 440 22:01:35.775 00.032 30444 UpdateGuideState exits: m=87427 SNR=76.3 Saturated 22:01:35.775 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:35.775 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:35.775 00.000 30444 Enqueuing Expose request 22:01:36.187 00.412 15672 IsGuiding returns 1 22:01:36.187 00.000 15672 scope still moving after pulse duration time elapsed 22:01:36.208 00.021 15672 IsSlewing returns 0 22:01:36.226 00.018 15672 IsGuiding returns 0 22:01:36.226 00.000 15672 scope move finished after 450 + 54 ms 22:01:36.226 00.000 15672 Move returns status 0, amount 450 22:01:36.226 00.000 15672 move complete, result=0 22:01:36.227 00.001 15672 worker thread done servicing request 22:01:36.227 00.000 15672 Worker thread wakes up 22:01:36.227 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:36.227 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(431,151,31,31) 22:01:38.133 01.906 15672 Exposure complete 22:01:38.153 00.020 15672 worker thread done servicing request 22:01:38.153 00.000 30444 OnExposeComplete: enter 22:01:38.153 00.000 30444 UpdateGuideState(): m_state=3 22:01:38.153 00.000 30444 Star::Find(15, 445, 165, 0, (0,0,0,0), 0.0, 255) frame 16 22:01:38.153 00.000 30444 Star::Find returns 1 (1), X=445.05, Y=166.05, Mass=79171, SNR=68.4, Peak=9789 HFD=2.9 22:01:38.154 00.001 30444 Status Line: West step 12, dist= 9.4 22:01:38.155 00.001 30444 Enqueuing Calibration Move request for direction 3 22:01:38.155 00.000 15672 Worker thread wakes up 22:01:38.155 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:38.155 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:38.155 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:38.155 00.000 15672 MoveAxis(W, 450, -) 22:01:38.155 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:38.156 00.001 15672 IsSlewing returns 0 22:01:38.157 00.001 15672 IsGuiding returns 0 22:01:38.160 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=9789, FiltMin=2643, FiltMax=7575, Gamma=2.950 22:01:38.187 00.027 15672 PulseGuide returned control before completion, sleep 430 22:01:38.210 00.023 30444 UpdateGuideState exits: m=79171 SNR=68.4 Saturated 22:01:38.210 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:38.210 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:38.210 00.000 30444 Enqueuing Expose request 22:01:38.620 00.410 15672 IsGuiding returns 1 22:01:38.620 00.000 15672 scope still moving after pulse duration time elapsed 22:01:38.641 00.021 15672 IsSlewing returns 0 22:01:38.642 00.001 15672 IsGuiding returns 1 22:01:38.663 00.021 15672 IsSlewing returns 0 22:01:38.667 00.004 15672 IsGuiding returns 0 22:01:38.667 00.000 15672 scope move finished after 450 + 59 ms 22:01:38.667 00.000 15672 Move returns status 0, amount 450 22:01:38.667 00.000 15672 move complete, result=0 22:01:38.667 00.000 15672 worker thread done servicing request 22:01:38.667 00.000 15672 Worker thread wakes up 22:01:38.667 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:38.667 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(430,151,31,31) 22:01:40.775 02.108 15672 Exposure complete 22:01:40.795 00.020 15672 worker thread done servicing request 22:01:40.795 00.000 30444 OnExposeComplete: enter 22:01:40.795 00.000 30444 UpdateGuideState(): m_state=3 22:01:40.795 00.000 30444 Star::Find(15, 445, 166, 0, (0,0,0,0), 0.0, 255) frame 17 22:01:40.795 00.000 30444 Star::Find returns 1 (1), X=443.72, Y=166.05, Mass=77035, SNR=69.9, Peak=9324 HFD=3.1 22:01:40.796 00.001 30444 Status Line: West step 13, dist=10.7 22:01:40.798 00.002 30444 Enqueuing Calibration Move request for direction 3 22:01:40.798 00.000 15672 Worker thread wakes up 22:01:40.798 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:40.798 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:40.798 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:40.799 00.001 15672 MoveAxis(W, 450, -) 22:01:40.799 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:40.799 00.000 15672 IsSlewing returns 0 22:01:40.800 00.001 15672 IsGuiding returns 0 22:01:40.804 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=9324, FiltMin=2634, FiltMax=7662, Gamma=2.950 22:01:40.822 00.018 15672 PulseGuide returned control before completion, sleep 437 22:01:40.853 00.031 30444 UpdateGuideState exits: m=77035 SNR=69.9 Saturated 22:01:40.853 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:40.853 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:40.853 00.000 30444 Enqueuing Expose request 22:01:41.263 00.410 15672 IsGuiding returns 1 22:01:41.263 00.000 15672 scope still moving after pulse duration time elapsed 22:01:41.284 00.021 15672 IsSlewing returns 0 22:01:41.303 00.019 15672 IsGuiding returns 0 22:01:41.303 00.000 15672 scope move finished after 450 + 53 ms 22:01:41.303 00.000 15672 Move returns status 0, amount 450 22:01:41.303 00.000 15672 move complete, result=0 22:01:41.303 00.000 15672 worker thread done servicing request 22:01:41.303 00.000 15672 Worker thread wakes up 22:01:41.303 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:41.303 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(429,151,31,31) 22:01:43.219 01.916 15672 Exposure complete 22:01:43.253 00.034 15672 worker thread done servicing request 22:01:43.253 00.000 30444 OnExposeComplete: enter 22:01:43.253 00.000 30444 UpdateGuideState(): m_state=3 22:01:43.253 00.000 30444 Star::Find(15, 443, 166, 0, (0,0,0,0), 0.0, 255) frame 18 22:01:43.253 00.000 30444 Star::Find returns 1 (1), X=442.53, Y=166.37, Mass=77730, SNR=61.5, Peak=8988 HFD=3.3 22:01:43.254 00.001 30444 Status Line: West step 14, dist=11.9 22:01:43.256 00.002 30444 Enqueuing Calibration Move request for direction 3 22:01:43.256 00.000 15672 Worker thread wakes up 22:01:43.256 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:43.256 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:43.256 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:43.256 00.000 15672 MoveAxis(W, 450, -) 22:01:43.256 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:43.257 00.001 15672 IsSlewing returns 0 22:01:43.258 00.001 15672 IsGuiding returns 0 22:01:43.262 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=8988, FiltMin=2666, FiltMax=7830, Gamma=2.950 22:01:43.283 00.021 15672 PulseGuide returned control before completion, sleep 435 22:01:43.312 00.029 30444 UpdateGuideState exits: m=77730 SNR=61.5 Saturated 22:01:43.312 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:43.312 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:43.312 00.000 30444 Enqueuing Expose request 22:01:43.721 00.409 15672 IsGuiding returns 1 22:01:43.721 00.000 15672 scope still moving after pulse duration time elapsed 22:01:43.743 00.022 15672 IsSlewing returns 0 22:01:43.794 00.051 15672 IsGuiding returns 0 22:01:43.794 00.000 15672 scope move finished after 450 + 86 ms 22:01:43.794 00.000 15672 Move returns status 0, amount 450 22:01:43.794 00.000 15672 move complete, result=0 22:01:43.794 00.000 15672 worker thread done servicing request 22:01:43.794 00.000 15672 Worker thread wakes up 22:01:43.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:43.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(428,151,31,31) 22:01:45.902 02.108 15672 Exposure complete 22:01:45.922 00.020 15672 worker thread done servicing request 22:01:45.922 00.000 30444 OnExposeComplete: enter 22:01:45.922 00.000 30444 UpdateGuideState(): m_state=3 22:01:45.922 00.000 30444 Star::Find(15, 442, 166, 0, (0,0,0,0), 0.0, 255) frame 19 22:01:45.922 00.000 30444 Star::Find returns 1 (1), X=441.64, Y=167.06, Mass=83769, SNR=72.1, Peak=9123 HFD=3.4 22:01:45.923 00.001 30444 Status Line: West step 15, dist=13.0 22:01:45.924 00.001 30444 Enqueuing Calibration Move request for direction 3 22:01:45.924 00.000 15672 Worker thread wakes up 22:01:45.924 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:45.925 00.001 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:45.925 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:45.925 00.000 15672 MoveAxis(W, 450, -) 22:01:45.925 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:45.925 00.000 15672 IsSlewing returns 0 22:01:45.929 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=9819, FiltMin=2646, FiltMax=7258, Gamma=2.950 22:01:45.951 00.022 15672 IsGuiding returns 0 22:01:45.966 00.015 15672 PulseGuide returned control before completion, sleep 445 22:01:45.978 00.012 30444 UpdateGuideState exits: m=83769 SNR=72.1 Saturated 22:01:45.978 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:45.978 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:45.978 00.000 30444 Enqueuing Expose request 22:01:46.463 00.485 15672 IsGuiding returns 0 22:01:46.463 00.000 15672 Move returns status 0, amount 450 22:01:46.463 00.000 15672 move complete, result=0 22:01:46.464 00.001 15672 worker thread done servicing request 22:01:46.464 00.000 15672 Worker thread wakes up 22:01:46.464 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:46.464 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(427,152,31,31) 22:01:48.380 01.916 15672 Exposure complete 22:01:48.408 00.028 15672 worker thread done servicing request 22:01:48.409 00.001 30444 OnExposeComplete: enter 22:01:48.409 00.000 30444 UpdateGuideState(): m_state=3 22:01:48.409 00.000 30444 Star::Find(15, 441, 167, 0, (0,0,0,0), 0.0, 255) frame 20 22:01:48.409 00.000 30444 Star::Find returns 1 (1), X=440.28, Y=167.10, Mass=74901, SNR=67.9, Peak=8365 HFD=3.7 22:01:48.409 00.000 30444 Status Line: West step 16, dist=14.3 22:01:48.411 00.002 30444 Enqueuing Calibration Move request for direction 3 22:01:48.411 00.000 15672 Worker thread wakes up 22:01:48.411 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:48.411 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:48.411 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:48.411 00.000 15672 MoveAxis(W, 450, -) 22:01:48.411 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:48.411 00.000 15672 IsSlewing returns 0 22:01:48.412 00.001 15672 IsGuiding returns 0 22:01:48.416 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=8710, FiltMin=2585, FiltMax=7901, Gamma=2.950 22:01:48.427 00.011 15672 PulseGuide returned control before completion, sleep 446 22:01:48.464 00.037 30444 UpdateGuideState exits: m=74901 SNR=67.9 Saturated 22:01:48.464 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:48.464 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:48.464 00.000 30444 Enqueuing Expose request 22:01:48.875 00.411 15672 IsGuiding returns 1 22:01:48.875 00.000 15672 scope still moving after pulse duration time elapsed 22:01:48.896 00.021 15672 IsSlewing returns 0 22:01:48.906 00.010 15672 IsGuiding returns 0 22:01:48.907 00.001 15672 scope move finished after 450 + 44 ms 22:01:48.907 00.000 15672 Move returns status 0, amount 450 22:01:48.907 00.000 15672 move complete, result=0 22:01:48.907 00.000 15672 worker thread done servicing request 22:01:48.907 00.000 15672 Worker thread wakes up 22:01:48.907 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:48.907 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,152,31,31) 22:01:51.015 02.108 15672 Exposure complete 22:01:51.035 00.020 15672 worker thread done servicing request 22:01:51.035 00.000 30444 OnExposeComplete: enter 22:01:51.035 00.000 30444 UpdateGuideState(): m_state=3 22:01:51.035 00.000 30444 Star::Find(15, 440, 167, 0, (0,0,0,0), 0.0, 255) frame 21 22:01:51.035 00.000 30444 Star::Find returns 1 (1), X=439.12, Y=167.82, Mass=83187, SNR=64.8, Peak=8682 HFD=4.0 22:01:51.036 00.001 30444 Status Line: West step 17, dist=15.6 22:01:51.037 00.001 30444 Enqueuing Calibration Move request for direction 3 22:01:51.037 00.000 15672 Worker thread wakes up 22:01:51.037 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:51.037 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:51.037 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:51.037 00.000 15672 MoveAxis(W, 450, -) 22:01:51.037 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:51.038 00.001 15672 IsSlewing returns 0 22:01:51.038 00.000 15672 IsGuiding returns 0 22:01:51.042 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=9462, FiltMin=2589, FiltMax=7815, Gamma=2.950 22:01:51.062 00.020 15672 PulseGuide returned control before completion, sleep 436 22:01:51.091 00.029 30444 UpdateGuideState exits: m=83187 SNR=64.8 Saturated 22:01:51.091 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:51.091 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:51.091 00.000 30444 Enqueuing Expose request 22:01:51.502 00.411 15672 IsGuiding returns 1 22:01:51.502 00.000 15672 scope still moving after pulse duration time elapsed 22:01:51.523 00.021 15672 IsSlewing returns 0 22:01:51.526 00.003 15672 IsGuiding returns 0 22:01:51.526 00.000 15672 scope move finished after 450 + 38 ms 22:01:51.526 00.000 15672 Move returns status 0, amount 450 22:01:51.526 00.000 15672 move complete, result=0 22:01:51.526 00.000 15672 worker thread done servicing request 22:01:51.526 00.000 15672 Worker thread wakes up 22:01:51.526 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:51.526 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(424,153,31,31) 22:01:53.435 01.909 15672 Exposure complete 22:01:53.455 00.020 15672 worker thread done servicing request 22:01:53.456 00.001 30444 OnExposeComplete: enter 22:01:53.456 00.000 30444 UpdateGuideState(): m_state=3 22:01:53.456 00.000 30444 Star::Find(15, 439, 167, 0, (0,0,0,0), 0.0, 255) frame 22 22:01:53.456 00.000 30444 Star::Find returns 1 (1), X=438.74, Y=167.78, Mass=86874, SNR=75.4, Peak=10482 HFD=3.5 22:01:53.456 00.000 30444 Status Line: West step 18, dist=16.0 22:01:53.458 00.002 30444 Enqueuing Calibration Move request for direction 3 22:01:53.458 00.000 15672 Worker thread wakes up 22:01:53.458 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:53.458 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:53.458 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:53.459 00.001 15672 MoveAxis(W, 450, -) 22:01:53.459 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:53.459 00.000 15672 IsSlewing returns 0 22:01:53.460 00.001 15672 IsGuiding returns 0 22:01:53.464 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=10482, FiltMin=2529, FiltMax=8256, Gamma=2.950 22:01:53.475 00.011 15672 PulseGuide returned control before completion, sleep 446 22:01:53.520 00.045 30444 UpdateGuideState exits: m=86874 SNR=75.4 Saturated 22:01:53.520 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:53.520 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:53.520 00.000 30444 Enqueuing Expose request 22:01:53.924 00.404 15672 IsGuiding returns 1 22:01:53.925 00.001 15672 scope still moving after pulse duration time elapsed 22:01:53.945 00.020 15672 IsSlewing returns 0 22:01:53.954 00.009 15672 IsGuiding returns 0 22:01:53.954 00.000 15672 scope move finished after 450 + 44 ms 22:01:53.954 00.000 15672 Move returns status 0, amount 450 22:01:53.954 00.000 15672 move complete, result=0 22:01:53.954 00.000 15672 worker thread done servicing request 22:01:53.954 00.000 15672 Worker thread wakes up 22:01:53.954 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:53.954 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(424,153,31,31) 22:01:56.064 02.110 15672 Exposure complete 22:01:56.083 00.019 15672 worker thread done servicing request 22:01:56.083 00.000 30444 OnExposeComplete: enter 22:01:56.083 00.000 30444 UpdateGuideState(): m_state=3 22:01:56.084 00.001 30444 Star::Find(15, 438, 167, 0, (0,0,0,0), 0.0, 255) frame 23 22:01:56.084 00.000 30444 Star::Find returns 1 (1), X=437.21, Y=168.09, Mass=90290, SNR=77.1, Peak=10312 HFD=3.2 22:01:56.084 00.000 30444 Status Line: West step 19, dist=17.5 22:01:56.085 00.001 30444 Enqueuing Calibration Move request for direction 3 22:01:56.086 00.001 15672 Worker thread wakes up 22:01:56.086 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:56.086 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:56.086 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:56.086 00.000 15672 MoveAxis(W, 450, -) 22:01:56.086 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:56.086 00.000 15672 IsSlewing returns 0 22:01:56.088 00.002 15672 IsGuiding returns 0 22:01:56.091 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=10312, FiltMin=2641, FiltMax=8447, Gamma=2.950 22:01:56.111 00.020 15672 PulseGuide returned control before completion, sleep 438 22:01:56.141 00.030 30444 UpdateGuideState exits: m=90290 SNR=77.1 Saturated 22:01:56.141 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:56.141 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:56.141 00.000 30444 Enqueuing Expose request 22:01:56.552 00.411 15672 IsGuiding returns 1 22:01:56.552 00.000 15672 scope still moving after pulse duration time elapsed 22:01:56.573 00.021 15672 IsSlewing returns 0 22:01:56.576 00.003 15672 IsGuiding returns 0 22:01:56.576 00.000 15672 scope move finished after 450 + 38 ms 22:01:56.577 00.001 15672 Move returns status 0, amount 450 22:01:56.577 00.000 15672 move complete, result=0 22:01:56.577 00.000 15672 worker thread done servicing request 22:01:56.577 00.000 15672 Worker thread wakes up 22:01:56.577 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:56.577 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,153,31,31) 22:01:58.483 01.906 15672 Exposure complete 22:01:58.503 00.020 15672 worker thread done servicing request 22:01:58.503 00.000 30444 OnExposeComplete: enter 22:01:58.503 00.000 30444 UpdateGuideState(): m_state=3 22:01:58.503 00.000 30444 Star::Find(15, 437, 168, 0, (0,0,0,0), 0.0, 255) frame 24 22:01:58.503 00.000 30444 Star::Find returns 1 (1), X=436.43, Y=169.05, Mass=95333, SNR=85.8, Peak=9531 HFD=3.8 22:01:58.504 00.001 30444 Status Line: West step 20, dist=18.6 22:01:58.505 00.001 30444 Enqueuing Calibration Move request for direction 3 22:01:58.505 00.000 15672 Worker thread wakes up 22:01:58.505 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:01:58.505 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:01:58.506 00.001 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:01:58.506 00.000 15672 MoveAxis(W, 450, -) 22:01:58.506 00.000 15672 Guiding Dir = 3, Dur = 450 22:01:58.506 00.000 15672 IsSlewing returns 0 22:01:58.511 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=10416, FiltMin=2588, FiltMax=7760, Gamma=2.950 22:01:58.525 00.014 15672 IsGuiding returns 0 22:01:58.539 00.014 15672 PulseGuide returned control before completion, sleep 446 22:01:58.561 00.022 30444 UpdateGuideState exits: m=95333 SNR=85.8 Saturated 22:01:58.561 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:01:58.561 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:01:58.561 00.000 30444 Enqueuing Expose request 22:01:59.035 00.474 15672 IsGuiding returns 0 22:01:59.035 00.000 15672 Move returns status 0, amount 450 22:01:59.035 00.000 15672 move complete, result=0 22:01:59.035 00.000 15672 worker thread done servicing request 22:01:59.035 00.000 15672 Worker thread wakes up 22:01:59.035 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:01:59.036 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(421,154,31,31) 22:02:01.152 02.116 15672 Exposure complete 22:02:01.182 00.030 15672 worker thread done servicing request 22:02:01.182 00.000 30444 OnExposeComplete: enter 22:02:01.182 00.000 30444 UpdateGuideState(): m_state=3 22:02:01.182 00.000 30444 Star::Find(15, 436, 169, 0, (0,0,0,0), 0.0, 255) frame 25 22:02:01.182 00.000 30444 Star::Find returns 1 (1), X=434.92, Y=169.20, Mass=78702, SNR=64.0, Peak=10594 HFD=3.2 22:02:01.183 00.001 30444 Status Line: West step 21, dist=20.0 22:02:01.184 00.001 30444 Enqueuing Calibration Move request for direction 3 22:02:01.184 00.000 15672 Worker thread wakes up 22:02:01.184 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:02:01.184 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:02:01.184 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:02:01.184 00.000 15672 MoveAxis(W, 450, -) 22:02:01.184 00.000 15672 Guiding Dir = 3, Dur = 450 22:02:01.184 00.000 15672 IsSlewing returns 0 22:02:01.185 00.001 15672 IsGuiding returns 0 22:02:01.189 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=11654, FiltMin=2640, FiltMax=8139, Gamma=2.950 22:02:01.207 00.018 15672 PulseGuide returned control before completion, sleep 439 22:02:01.239 00.032 30444 UpdateGuideState exits: m=78702 SNR=64.0 Saturated 22:02:01.239 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:01.239 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:01.239 00.000 30444 Enqueuing Expose request 22:02:01.649 00.410 15672 IsGuiding returns 1 22:02:01.649 00.000 15672 scope still moving after pulse duration time elapsed 22:02:01.671 00.022 15672 IsSlewing returns 0 22:02:01.687 00.016 15672 IsGuiding returns 0 22:02:01.687 00.000 15672 scope move finished after 450 + 50 ms 22:02:01.687 00.000 15672 Move returns status 0, amount 450 22:02:01.687 00.000 15672 move complete, result=0 22:02:01.687 00.000 15672 worker thread done servicing request 22:02:01.687 00.000 15672 Worker thread wakes up 22:02:01.687 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:01.687 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,154,31,31) 22:02:03.593 01.906 15672 Exposure complete 22:02:03.612 00.019 15672 worker thread done servicing request 22:02:03.612 00.000 30444 OnExposeComplete: enter 22:02:03.612 00.000 30444 UpdateGuideState(): m_state=3 22:02:03.612 00.000 30444 Star::Find(15, 434, 169, 0, (0,0,0,0), 0.0, 255) frame 26 22:02:03.612 00.000 30444 Star::Find returns 1 (1), X=433.93, Y=169.13, Mass=81973, SNR=66.3, Peak=8951 HFD=3.8 22:02:03.613 00.001 30444 Status Line: West step 22, dist=21.0 22:02:03.614 00.001 30444 Enqueuing Calibration Move request for direction 3 22:02:03.614 00.000 15672 Worker thread wakes up 22:02:03.614 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:02:03.614 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:02:03.615 00.001 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:02:03.615 00.000 15672 MoveAxis(W, 450, -) 22:02:03.615 00.000 15672 Guiding Dir = 3, Dur = 450 22:02:03.616 00.001 15672 IsSlewing returns 0 22:02:03.617 00.001 15672 IsGuiding returns 0 22:02:03.621 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=11391, FiltMin=2615, FiltMax=8564, Gamma=2.950 22:02:03.635 00.014 15672 PulseGuide returned control before completion, sleep 442 22:02:03.670 00.035 30444 UpdateGuideState exits: m=81973 SNR=66.3 Saturated 22:02:03.670 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:03.670 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:03.670 00.000 30444 Enqueuing Expose request 22:02:04.081 00.411 15672 IsGuiding returns 1 22:02:04.081 00.000 15672 scope still moving after pulse duration time elapsed 22:02:04.102 00.021 15672 IsSlewing returns 0 22:02:04.116 00.014 15672 IsGuiding returns 0 22:02:04.116 00.000 15672 scope move finished after 450 + 49 ms 22:02:04.116 00.000 15672 Move returns status 0, amount 450 22:02:04.116 00.000 15672 move complete, result=0 22:02:04.116 00.000 15672 worker thread done servicing request 22:02:04.117 00.001 15672 Worker thread wakes up 22:02:04.117 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:04.117 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(419,154,31,31) 22:02:06.228 02.111 15672 Exposure complete 22:02:06.248 00.020 15672 worker thread done servicing request 22:02:06.248 00.000 30444 OnExposeComplete: enter 22:02:06.248 00.000 30444 UpdateGuideState(): m_state=3 22:02:06.248 00.000 30444 Star::Find(15, 433, 169, 0, (0,0,0,0), 0.0, 255) frame 27 22:02:06.248 00.000 30444 Star::Find returns 1 (1), X=432.66, Y=169.76, Mass=86049, SNR=72.1, Peak=9964 HFD=3.5 22:02:06.249 00.001 30444 Status Line: West step 23, dist=22.4 22:02:06.250 00.001 30444 Enqueuing Calibration Move request for direction 3 22:02:06.250 00.000 15672 Worker thread wakes up 22:02:06.250 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:02:06.250 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:02:06.250 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:02:06.250 00.000 15672 MoveAxis(W, 450, -) 22:02:06.251 00.001 15672 Guiding Dir = 3, Dur = 450 22:02:06.251 00.000 15672 IsSlewing returns 0 22:02:06.252 00.001 15672 IsGuiding returns 0 22:02:06.257 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=9964, FiltMin=2651, FiltMax=7517, Gamma=2.950 22:02:06.271 00.014 15672 PulseGuide returned control before completion, sleep 442 22:02:06.310 00.039 30444 UpdateGuideState exits: m=86049 SNR=72.1 Saturated 22:02:06.310 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:06.310 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:06.311 00.001 30444 Enqueuing Expose request 22:02:06.736 00.425 15672 IsGuiding returns 0 22:02:06.736 00.000 15672 Move returns status 0, amount 450 22:02:06.736 00.000 15672 move complete, result=0 22:02:06.736 00.000 15672 worker thread done servicing request 22:02:06.736 00.000 15672 Worker thread wakes up 22:02:06.736 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:06.736 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(418,155,31,31) 22:02:08.645 01.909 15672 Exposure complete 22:02:08.667 00.022 15672 worker thread done servicing request 22:02:08.667 00.000 30444 OnExposeComplete: enter 22:02:08.667 00.000 30444 UpdateGuideState(): m_state=3 22:02:08.667 00.000 30444 Star::Find(15, 432, 169, 0, (0,0,0,0), 0.0, 255) frame 28 22:02:08.667 00.000 30444 Star::Find returns 1 (1), X=431.40, Y=170.07, Mass=97095, SNR=75.6, Peak=10064 HFD=3.6 22:02:08.668 00.001 30444 Status Line: West step 24, dist=23.7 22:02:08.669 00.001 30444 Enqueuing Calibration Move request for direction 3 22:02:08.669 00.000 15672 Worker thread wakes up 22:02:08.669 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:02:08.670 00.001 15672 Handling axis move in thread for scope dir=3 dur=450 22:02:08.670 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:02:08.670 00.000 15672 MoveAxis(W, 450, -) 22:02:08.670 00.000 15672 Guiding Dir = 3, Dur = 450 22:02:08.670 00.000 15672 IsSlewing returns 0 22:02:08.671 00.001 15672 IsGuiding returns 0 22:02:08.674 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=10064, FiltMin=2607, FiltMax=7846, Gamma=2.950 22:02:08.699 00.025 15672 PulseGuide returned control before completion, sleep 432 22:02:08.724 00.025 30444 UpdateGuideState exits: m=97095 SNR=75.6 Saturated 22:02:08.724 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:08.724 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:08.724 00.000 30444 Enqueuing Expose request 22:02:09.134 00.410 15672 IsGuiding returns 1 22:02:09.134 00.000 15672 scope still moving after pulse duration time elapsed 22:02:09.156 00.022 15672 IsSlewing returns 0 22:02:09.163 00.007 15672 IsGuiding returns 0 22:02:09.163 00.000 15672 scope move finished after 450 + 42 ms 22:02:09.163 00.000 15672 Move returns status 0, amount 450 22:02:09.163 00.000 15672 move complete, result=0 22:02:09.163 00.000 15672 worker thread done servicing request 22:02:09.163 00.000 15672 Worker thread wakes up 22:02:09.163 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:09.163 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(416,155,31,31) 22:02:11.273 02.110 15672 Exposure complete 22:02:11.292 00.019 15672 worker thread done servicing request 22:02:11.293 00.001 30444 OnExposeComplete: enter 22:02:11.293 00.000 30444 UpdateGuideState(): m_state=3 22:02:11.293 00.000 30444 Star::Find(15, 431, 170, 0, (0,0,0,0), 0.0, 255) frame 29 22:02:11.293 00.000 30444 Star::Find returns 1 (1), X=429.98, Y=170.11, Mass=91184, SNR=72.0, Peak=8790 HFD=3.9 22:02:11.293 00.000 30444 Status Line: West step 25, dist=25.0 22:02:11.295 00.002 30444 Enqueuing Calibration Move request for direction 3 22:02:11.295 00.000 15672 Worker thread wakes up 22:02:11.295 00.000 15672 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0 22:02:11.295 00.000 15672 Handling axis move in thread for scope dir=3 dur=450 22:02:11.295 00.000 15672 scope move axis dir= 3 dur= 450 opts= 0x0 22:02:11.295 00.000 15672 MoveAxis(W, 450, -) 22:02:11.295 00.000 15672 Guiding Dir = 3, Dur = 450 22:02:11.295 00.000 15672 IsSlewing returns 0 22:02:11.296 00.001 15672 IsGuiding returns 0 22:02:11.300 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=9319, FiltMin=2660, FiltMax=7938, Gamma=2.950 22:02:11.319 00.019 15672 PulseGuide returned control before completion, sleep 438 22:02:11.350 00.031 30444 UpdateGuideState exits: m=91184 SNR=72.0 Saturated 22:02:11.350 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:11.351 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:11.351 00.000 30444 Enqueuing Expose request 22:02:11.760 00.409 15672 IsGuiding returns 1 22:02:11.760 00.000 15672 scope still moving after pulse duration time elapsed 22:02:11.781 00.021 15672 IsSlewing returns 0 22:02:11.800 00.019 15672 IsGuiding returns 0 22:02:11.800 00.000 15672 scope move finished after 450 + 53 ms 22:02:11.800 00.000 15672 Move returns status 0, amount 450 22:02:11.800 00.000 15672 move complete, result=0 22:02:11.801 00.001 15672 worker thread done servicing request 22:02:11.801 00.000 15672 Worker thread wakes up 22:02:11.801 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:11.801 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(415,155,31,31) 22:02:13.712 01.911 15672 Exposure complete 22:02:13.732 00.020 15672 worker thread done servicing request 22:02:13.733 00.001 30444 OnExposeComplete: enter 22:02:13.733 00.000 30444 UpdateGuideState(): m_state=3 22:02:13.733 00.000 30444 Star::Find(15, 429, 170, 0, (0,0,0,0), 0.0, 255) frame 30 22:02:13.733 00.000 30444 Star::Find returns 1 (1), X=428.74, Y=170.13, Mass=92180, SNR=72.3, Peak=10038 HFD=3.7 22:02:13.741 00.008 30444 WEST calibration completes with steps=25 angle=-15.9 rate=2.331 parity=1 22:02:13.742 00.001 30444 Falling Through to state GO_EAST 22:02:13.742 00.000 30444 Status Line: East step 5, dist=26.2 22:02:13.743 00.001 30444 Enqueuing Calibration Move request for direction 2 22:02:13.744 00.001 15672 Worker thread wakes up 22:02:13.744 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=10588, FiltMin=2614, FiltMax=7982, Gamma=2.950 22:02:13.744 00.000 15672 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0 22:02:13.744 00.000 15672 Handling axis move in thread for scope dir=2 dur=2500 22:02:13.744 00.000 15672 scope move axis dir= 2 dur= 2500 opts= 0x0 22:02:13.744 00.000 15672 MoveAxis(E, 2500, -) 22:02:13.744 00.000 15672 Guiding Dir = 2, Dur = 2500 22:02:13.744 00.000 15672 IsSlewing returns 0 22:02:13.745 00.001 15672 IsGuiding returns 0 22:02:13.763 00.018 15672 PulseGuide returned control before completion, sleep 2493 22:02:13.796 00.033 30444 UpdateGuideState exits: m=92180 SNR=72.3 Saturated 22:02:13.796 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:13.796 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:13.796 00.000 30444 Enqueuing Expose request 22:02:16.288 02.492 15672 IsGuiding returns 0 22:02:16.288 00.000 15672 Move returns status 0, amount 2500 22:02:16.288 00.000 15672 move complete, result=0 22:02:16.288 00.000 15672 worker thread done servicing request 22:02:16.288 00.000 15672 Worker thread wakes up 22:02:16.288 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:16.288 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(414,155,31,31) 22:02:18.404 02.116 15672 Exposure complete 22:02:18.438 00.034 15672 worker thread done servicing request 22:02:18.438 00.000 30444 OnExposeComplete: enter 22:02:18.438 00.000 30444 UpdateGuideState(): m_state=3 22:02:18.438 00.000 30444 Star::Find(15, 428, 170, 0, (0,0,0,0), 0.0, 255) frame 31 22:02:18.438 00.000 30444 Star::Find returns 1 (1), X=434.59, Y=169.67, Mass=79818, SNR=68.9, Peak=9046 HFD=3.4 22:02:18.439 00.001 30444 Status Line: East step 4, dist=20.5 22:02:18.440 00.001 30444 Enqueuing Calibration Move request for direction 2 22:02:18.440 00.000 15672 Worker thread wakes up 22:02:18.440 00.000 15672 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0 22:02:18.440 00.000 15672 Handling axis move in thread for scope dir=2 dur=2500 22:02:18.440 00.000 15672 scope move axis dir= 2 dur= 2500 opts= 0x0 22:02:18.440 00.000 15672 MoveAxis(E, 2500, -) 22:02:18.440 00.000 15672 Guiding Dir = 2, Dur = 2500 22:02:18.441 00.001 15672 IsSlewing returns 0 22:02:18.442 00.001 15672 IsGuiding returns 0 22:02:18.445 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=10598, FiltMin=2564, FiltMax=8075, Gamma=2.950 22:02:18.460 00.015 15672 PulseGuide returned control before completion, sleep 2492 22:02:18.494 00.034 30444 UpdateGuideState exits: m=79818 SNR=68.9 Saturated 22:02:18.494 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:18.495 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:18.495 00.000 30444 Enqueuing Expose request 22:02:20.956 02.461 15672 IsGuiding returns 1 22:02:20.956 00.000 15672 scope still moving after pulse duration time elapsed 22:02:20.977 00.021 15672 IsSlewing returns 0 22:02:20.985 00.008 15672 IsGuiding returns 0 22:02:20.985 00.000 15672 scope move finished after 2500 + 43 ms 22:02:20.985 00.000 15672 Move returns status 0, amount 2500 22:02:20.986 00.001 15672 move complete, result=0 22:02:20.986 00.000 15672 worker thread done servicing request 22:02:20.986 00.000 15672 Worker thread wakes up 22:02:20.986 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:20.986 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(420,155,31,31) 22:02:23.096 02.110 15672 Exposure complete 22:02:23.115 00.019 15672 worker thread done servicing request 22:02:23.116 00.001 30444 OnExposeComplete: enter 22:02:23.116 00.000 30444 UpdateGuideState(): m_state=3 22:02:23.116 00.000 30444 Star::Find(15, 434, 169, 0, (0,0,0,0), 0.0, 255) frame 32 22:02:23.116 00.000 30444 Star::Find returns 1 (1), X=440.59, Y=167.54, Mass=77028, SNR=67.9, Peak=9366 HFD=3.3 22:02:23.116 00.000 30444 Status Line: East step 3, dist=14.1 22:02:23.119 00.003 30444 Enqueuing Calibration Move request for direction 2 22:02:23.119 00.000 15672 Worker thread wakes up 22:02:23.119 00.000 15672 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0 22:02:23.119 00.000 15672 Handling axis move in thread for scope dir=2 dur=2500 22:02:23.119 00.000 15672 scope move axis dir= 2 dur= 2500 opts= 0x0 22:02:23.119 00.000 15672 MoveAxis(E, 2500, -) 22:02:23.119 00.000 15672 Guiding Dir = 2, Dur = 2500 22:02:23.120 00.001 15672 IsSlewing returns 0 22:02:23.121 00.001 15672 IsGuiding returns 0 22:02:23.124 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=10577, FiltMin=2622, FiltMax=7443, Gamma=2.950 22:02:23.140 00.016 15672 PulseGuide returned control before completion, sleep 2491 22:02:23.174 00.034 30444 UpdateGuideState exits: m=77028 SNR=67.9 Saturated 22:02:23.174 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:23.174 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:23.175 00.001 30444 Enqueuing Expose request 22:02:25.680 02.505 15672 IsGuiding returns 0 22:02:25.680 00.000 15672 Move returns status 0, amount 2500 22:02:25.680 00.000 15672 move complete, result=0 22:02:25.680 00.000 15672 worker thread done servicing request 22:02:25.680 00.000 15672 Worker thread wakes up 22:02:25.680 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:25.681 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(426,153,31,31) 22:02:27.787 02.106 15672 Exposure complete 22:02:27.808 00.021 15672 worker thread done servicing request 22:02:27.808 00.000 30444 OnExposeComplete: enter 22:02:27.808 00.000 30444 UpdateGuideState(): m_state=3 22:02:27.808 00.000 30444 Star::Find(15, 440, 167, 0, (0,0,0,0), 0.0, 255) frame 33 22:02:27.808 00.000 30444 Star::Find returns 1 (1), X=446.23, Y=165.76, Mass=80715, SNR=70.0, Peak=9024 HFD=3.5 22:02:27.809 00.001 30444 Status Line: East step 2, dist= 8.2 22:02:27.810 00.001 30444 Enqueuing Calibration Move request for direction 2 22:02:27.810 00.000 15672 Worker thread wakes up 22:02:27.810 00.000 15672 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0 22:02:27.810 00.000 15672 Handling axis move in thread for scope dir=2 dur=2500 22:02:27.810 00.000 15672 scope move axis dir= 2 dur= 2500 opts= 0x0 22:02:27.810 00.000 15672 MoveAxis(E, 2500, -) 22:02:27.811 00.001 15672 Guiding Dir = 2, Dur = 2500 22:02:27.811 00.000 15672 IsSlewing returns 0 22:02:27.817 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=9110, FiltMin=2641, FiltMax=7843, Gamma=2.950 22:02:27.838 00.021 15672 IsGuiding returns 0 22:02:27.869 00.031 15672 PulseGuide returned control before completion, sleep 2480 22:02:27.871 00.002 30444 UpdateGuideState exits: m=80715 SNR=70.0 Saturated 22:02:27.871 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:27.871 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:27.871 00.000 30444 Enqueuing Expose request 22:02:30.353 02.482 15672 IsGuiding returns 1 22:02:30.353 00.000 15672 scope still moving after pulse duration time elapsed 22:02:30.374 00.021 15672 IsSlewing returns 0 22:02:30.377 00.003 15672 IsGuiding returns 1 22:02:30.399 00.022 15672 IsSlewing returns 0 22:02:30.410 00.011 15672 IsGuiding returns 0 22:02:30.411 00.001 15672 scope move finished after 2500 + 71 ms 22:02:30.411 00.000 15672 Move returns status 0, amount 2500 22:02:30.411 00.000 15672 move complete, result=0 22:02:30.411 00.000 15672 worker thread done servicing request 22:02:30.411 00.000 15672 Worker thread wakes up 22:02:30.411 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:30.411 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(431,151,31,31) 22:02:32.517 02.106 15672 Exposure complete 22:02:32.537 00.020 15672 worker thread done servicing request 22:02:32.537 00.000 30444 OnExposeComplete: enter 22:02:32.537 00.000 30444 UpdateGuideState(): m_state=3 22:02:32.537 00.000 30444 Star::Find(15, 446, 165, 0, (0,0,0,0), 0.0, 255) frame 34 22:02:32.537 00.000 30444 Star::Find returns 1 (1), X=451.24, Y=163.47, Mass=83718, SNR=74.7, Peak=10549 HFD=3.2 22:02:32.538 00.001 30444 Status Line: East step 1, dist= 2.8 22:02:32.539 00.001 30444 Enqueuing Calibration Move request for direction 2 22:02:32.539 00.000 15672 Worker thread wakes up 22:02:32.539 00.000 15672 worker thread servicing REQUEST_MOVE scope dir E(2) 1250 opts 0x0 22:02:32.539 00.000 15672 Handling axis move in thread for scope dir=2 dur=1250 22:02:32.539 00.000 15672 scope move axis dir= 2 dur= 1250 opts= 0x0 22:02:32.539 00.000 15672 MoveAxis(E, 1250, -) 22:02:32.540 00.001 15672 Guiding Dir = 2, Dur = 1250 22:02:32.540 00.000 15672 IsSlewing returns 0 22:02:32.541 00.001 15672 IsGuiding returns 0 22:02:32.545 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=11005, FiltMin=2599, FiltMax=8317, Gamma=2.950 22:02:32.566 00.021 15672 PulseGuide returned control before completion, sleep 1236 22:02:32.595 00.029 30444 UpdateGuideState exits: m=83718 SNR=74.7 Saturated 22:02:32.595 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:32.595 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:32.595 00.000 30444 Enqueuing Expose request 22:02:33.806 01.211 15672 IsGuiding returns 1 22:02:33.806 00.000 15672 scope still moving after pulse duration time elapsed 22:02:33.827 00.021 15672 IsSlewing returns 0 22:02:33.844 00.017 15672 IsGuiding returns 0 22:02:33.844 00.000 15672 scope move finished after 1250 + 53 ms 22:02:33.844 00.000 15672 Move returns status 0, amount 1250 22:02:33.844 00.000 15672 move complete, result=0 22:02:33.844 00.000 15672 worker thread done servicing request 22:02:33.844 00.000 15672 Worker thread wakes up 22:02:33.844 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:33.844 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(436,148,31,31) 22:02:35.752 01.908 15672 Exposure complete 22:02:35.772 00.020 15672 worker thread done servicing request 22:02:35.772 00.000 30444 OnExposeComplete: enter 22:02:35.772 00.000 30444 UpdateGuideState(): m_state=3 22:02:35.772 00.000 30444 Star::Find(15, 451, 163, 0, (0,0,0,0), 0.0, 255) frame 35 22:02:35.772 00.000 30444 Star::Find returns 1 (1), X=453.68, Y=163.44, Mass=71789, SNR=66.3, Peak=7707 HFD=3.5 22:02:35.784 00.012 30444 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec 22:02:35.784 00.000 30444 Backlash: Looking for 3 moves of 0.6 px, max attempts = 133 22:02:35.784 00.000 30444 Falling Through to state CLEAR_BACKLASH 22:02:35.784 00.000 30444 Backlash: Starting north clearing using pulse width of 450 22:02:35.784 00.000 30444 Enqueuing Calibration Move request for direction 0 22:02:35.784 00.000 30444 Status Line: Clearing backlash step 1 22:02:35.784 00.000 15672 Worker thread wakes up 22:02:35.784 00.000 15672 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0 22:02:35.784 00.000 15672 Handling axis move in thread for scope dir=0 dur=450 22:02:35.784 00.000 15672 scope move axis dir= 0 dur= 450 opts= 0x0 22:02:35.784 00.000 15672 MoveAxis(N, 450, -) 22:02:35.784 00.000 15672 Guiding Dir = 0, Dur = 450 22:02:35.784 00.000 15672 IsSlewing returns 0 22:02:35.785 00.001 15672 IsGuiding returns 0 22:02:35.786 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=8114, FiltMin=2538, FiltMax=6958, Gamma=2.950 22:02:35.835 00.049 30444 UpdateGuideState exits: m=71789 SNR=66.3 Saturated 22:02:35.835 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:35.835 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:35.835 00.000 30444 Enqueuing Expose request 22:02:35.872 00.037 15672 PulseGuide returned control before completion, sleep 374 22:02:36.250 00.378 15672 IsGuiding returns 1 22:02:36.250 00.000 15672 scope still moving after pulse duration time elapsed 22:02:36.271 00.021 15672 IsSlewing returns 0 22:02:36.274 00.003 15672 IsGuiding returns 1 22:02:36.295 00.021 15672 IsSlewing returns 0 22:02:36.297 00.002 15672 IsGuiding returns 1 22:02:36.319 00.022 15672 IsSlewing returns 0 22:02:36.321 00.002 15672 IsGuiding returns 1 22:02:36.342 00.021 15672 IsSlewing returns 0 22:02:36.398 00.056 15672 IsGuiding returns 0 22:02:36.399 00.001 15672 scope move finished after 450 + 163 ms 22:02:36.399 00.000 15672 Move returns status 0, amount 450 22:02:36.399 00.000 15672 move complete, result=0 22:02:36.399 00.000 15672 worker thread done servicing request 22:02:36.399 00.000 15672 Worker thread wakes up 22:02:36.399 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:36.399 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(439,148,31,31) 22:02:38.506 02.107 15672 Exposure complete 22:02:38.527 00.021 15672 worker thread done servicing request 22:02:38.527 00.000 30444 OnExposeComplete: enter 22:02:38.527 00.000 30444 UpdateGuideState(): m_state=3 22:02:38.527 00.000 30444 Star::Find(15, 453, 163, 0, (0,0,0,0), 0.0, 255) frame 36 22:02:38.527 00.000 30444 Star::Find returns 1 (1), X=455.25, Y=164.85, Mass=71151, SNR=64.5, Peak=10221 HFD=2.8 22:02:38.528 00.001 30444 Backlash: Accepted clearing move of 2.1 22:02:38.528 00.000 30444 Enqueuing Calibration Move request for direction 0 22:02:38.528 00.000 15672 Worker thread wakes up 22:02:38.528 00.000 15672 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0 22:02:38.528 00.000 15672 Handling axis move in thread for scope dir=0 dur=450 22:02:38.528 00.000 15672 scope move axis dir= 0 dur= 450 opts= 0x0 22:02:38.528 00.000 15672 MoveAxis(N, 450, -) 22:02:38.528 00.000 15672 Guiding Dir = 0, Dur = 450 22:02:38.528 00.000 15672 IsSlewing returns 0 22:02:38.540 00.012 15672 IsGuiding returns 0 22:02:38.620 00.080 15672 PulseGuide returned control before completion, sleep 381 22:02:38.622 00.002 30444 Status Line: Clearing backlash step 2 22:02:38.623 00.001 30444 Backlash: Clearing backlash step 2, Last Delta = 2.11 px, CumDistance = 2.11 px 22:02:38.624 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=12296, FiltMin=2624, FiltMax=7951, Gamma=2.950 22:02:38.675 00.051 30444 UpdateGuideState exits: m=71151 SNR=64.5 Saturated 22:02:38.675 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:38.675 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:38.675 00.000 30444 Enqueuing Expose request 22:02:39.021 00.346 15672 IsGuiding returns 1 22:02:39.021 00.000 15672 scope still moving after pulse duration time elapsed 22:02:39.043 00.022 15672 IsSlewing returns 0 22:02:39.045 00.002 15672 IsGuiding returns 1 22:02:39.067 00.022 15672 IsSlewing returns 0 22:02:39.068 00.001 15672 IsGuiding returns 1 22:02:39.089 00.021 15672 IsSlewing returns 0 22:02:39.099 00.010 15672 IsGuiding returns 0 22:02:39.099 00.000 15672 scope move finished after 450 + 109 ms 22:02:39.099 00.000 15672 Move returns status 0, amount 450 22:02:39.099 00.000 15672 move complete, result=0 22:02:39.099 00.000 15672 worker thread done servicing request 22:02:39.099 00.000 15672 Worker thread wakes up 22:02:39.099 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:39.099 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(440,150,31,31) 22:02:41.008 01.909 15672 Exposure complete 22:02:41.028 00.020 15672 worker thread done servicing request 22:02:41.030 00.002 30444 OnExposeComplete: enter 22:02:41.030 00.000 30444 UpdateGuideState(): m_state=3 22:02:41.030 00.000 30444 Star::Find(15, 455, 164, 0, (0,0,0,0), 0.0, 255) frame 37 22:02:41.030 00.000 30444 Star::Find returns 1 (1), X=455.59, Y=166.47, Mass=72854, SNR=61.8, Peak=8415 HFD=3.3 22:02:41.030 00.000 30444 Backlash: Accepted clearing move of 1.7 22:02:41.030 00.000 30444 Enqueuing Calibration Move request for direction 0 22:02:41.031 00.001 15672 Worker thread wakes up 22:02:41.031 00.000 15672 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0 22:02:41.031 00.000 15672 Handling axis move in thread for scope dir=0 dur=450 22:02:41.031 00.000 15672 scope move axis dir= 0 dur= 450 opts= 0x0 22:02:41.031 00.000 15672 MoveAxis(N, 450, -) 22:02:41.031 00.000 15672 Guiding Dir = 0, Dur = 450 22:02:41.031 00.000 15672 IsSlewing returns 0 22:02:41.032 00.001 15672 IsGuiding returns 0 22:02:41.112 00.080 15672 PulseGuide returned control before completion, sleep 382 22:02:41.113 00.001 30444 Status Line: Clearing backlash step 3 22:02:41.114 00.001 30444 Backlash: Clearing backlash step 3, Last Delta = 1.65 px, CumDistance = 3.57 px 22:02:41.114 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=9261, FiltMin=2613, FiltMax=7944, Gamma=2.950 22:02:41.164 00.050 30444 UpdateGuideState exits: m=72854 SNR=61.8 Saturated 22:02:41.164 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:41.164 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:41.164 00.000 30444 Enqueuing Expose request 22:02:41.496 00.332 15672 IsGuiding returns 1 22:02:41.496 00.000 15672 scope still moving after pulse duration time elapsed 22:02:41.517 00.021 15672 IsSlewing returns 0 22:02:41.520 00.003 15672 IsGuiding returns 1 22:02:41.541 00.021 15672 IsSlewing returns 0 22:02:41.544 00.003 15672 IsGuiding returns 1 22:02:41.565 00.021 15672 IsSlewing returns 0 22:02:41.591 00.026 15672 IsGuiding returns 0 22:02:41.591 00.000 15672 scope move finished after 450 + 108 ms 22:02:41.591 00.000 15672 Move returns status 0, amount 450 22:02:41.591 00.000 15672 move complete, result=0 22:02:41.591 00.000 15672 worker thread done servicing request 22:02:41.591 00.000 15672 Worker thread wakes up 22:02:41.591 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:41.591 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(441,151,31,31) 22:02:43.700 02.109 15672 Exposure complete 22:02:43.720 00.020 15672 worker thread done servicing request 22:02:43.720 00.000 30444 OnExposeComplete: enter 22:02:43.720 00.000 30444 UpdateGuideState(): m_state=3 22:02:43.720 00.000 30444 Star::Find(15, 455, 166, 0, (0,0,0,0), 0.0, 255) frame 38 22:02:43.720 00.000 30444 Star::Find returns 1 (1), X=456.03, Y=170.12, Mass=87477, SNR=68.8, Peak=8288 HFD=4.2 22:02:43.721 00.001 30444 Backlash: Accepted clearing move of 3.7 22:02:43.721 00.000 30444 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration 22:02:43.721 00.000 30444 Backlash: North calibration moves starting at {455.6,166.5}, Offset = 3.5 px 22:02:43.721 00.000 30444 Backlash: Total distance moved = 7.1 22:02:43.721 00.000 30444 Backlash: Falling Through to state GO_NORTH 22:02:43.721 00.000 30444 Status Line: North step 2, dist= 3.7 22:02:43.724 00.003 30444 Enqueuing Calibration Move request for direction 0 22:02:43.724 00.000 15672 Worker thread wakes up 22:02:43.724 00.000 15672 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0 22:02:43.724 00.000 15672 Handling axis move in thread for scope dir=0 dur=450 22:02:43.724 00.000 15672 scope move axis dir= 0 dur= 450 opts= 0x0 22:02:43.724 00.000 15672 MoveAxis(N, 450, -) 22:02:43.724 00.000 15672 Guiding Dir = 0, Dur = 450 22:02:43.724 00.000 15672 IsSlewing returns 0 22:02:43.726 00.002 15672 IsGuiding returns 0 22:02:43.729 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=9349, FiltMin=2558, FiltMax=7730, Gamma=2.950 22:02:43.778 00.049 30444 UpdateGuideState exits: m=87477 SNR=68.8 Saturated 22:02:43.778 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:43.778 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:43.778 00.000 30444 Enqueuing Expose request 22:02:43.812 00.034 15672 PulseGuide returned control before completion, sleep 374 22:02:44.188 00.376 15672 IsGuiding returns 1 22:02:44.188 00.000 15672 scope still moving after pulse duration time elapsed 22:02:44.211 00.023 15672 IsSlewing returns 0 22:02:44.214 00.003 15672 IsGuiding returns 1 22:02:44.235 00.021 15672 IsSlewing returns 0 22:02:44.236 00.001 15672 IsGuiding returns 1 22:02:44.258 00.022 15672 IsSlewing returns 0 22:02:44.259 00.001 15672 IsGuiding returns 1 22:02:44.280 00.021 15672 IsSlewing returns 0 22:02:44.338 00.058 15672 IsGuiding returns 0 22:02:44.338 00.000 15672 scope move finished after 450 + 163 ms 22:02:44.339 00.001 15672 Move returns status 0, amount 450 22:02:44.339 00.000 15672 move complete, result=0 22:02:44.339 00.000 15672 worker thread done servicing request 22:02:44.339 00.000 15672 Worker thread wakes up 22:02:44.339 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:44.340 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(441,155,31,31) 22:02:46.254 01.914 15672 Exposure complete 22:02:46.282 00.028 15672 worker thread done servicing request 22:02:46.282 00.000 30444 OnExposeComplete: enter 22:02:46.282 00.000 30444 UpdateGuideState(): m_state=3 22:02:46.282 00.000 30444 Star::Find(15, 456, 170, 0, (0,0,0,0), 0.0, 255) frame 39 22:02:46.282 00.000 30444 Star::Find returns 1 (1), X=457.53, Y=171.90, Mass=83708, SNR=70.5, Peak=8879 HFD=3.6 22:02:46.283 00.001 30444 Status Line: North step 3, dist= 5.8 22:02:46.286 00.003 30444 Enqueuing Calibration Move request for direction 0 22:02:46.286 00.000 15672 Worker thread wakes up 22:02:46.286 00.000 15672 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0 22:02:46.286 00.000 15672 Handling axis move in thread for scope dir=0 dur=450 22:02:46.286 00.000 15672 scope move axis dir= 0 dur= 450 opts= 0x0 22:02:46.286 00.000 15672 MoveAxis(N, 450, -) 22:02:46.286 00.000 15672 Guiding Dir = 0, Dur = 450 22:02:46.287 00.001 15672 IsSlewing returns 0 22:02:46.287 00.000 15672 IsGuiding returns 0 22:02:46.293 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=9617, FiltMin=2539, FiltMax=7310, Gamma=2.950 22:02:46.347 00.054 30444 UpdateGuideState exits: m=83708 SNR=70.5 Saturated 22:02:46.347 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:46.348 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:46.348 00.000 30444 Enqueuing Expose request 22:02:46.368 00.020 15672 PulseGuide returned control before completion, sleep 380 22:02:46.749 00.381 15672 IsGuiding returns 1 22:02:46.750 00.001 15672 scope still moving after pulse duration time elapsed 22:02:46.771 00.021 15672 IsSlewing returns 0 22:02:46.772 00.001 15672 IsGuiding returns 1 22:02:46.792 00.020 15672 IsSlewing returns 0 22:02:46.794 00.002 15672 IsGuiding returns 1 22:02:46.815 00.021 15672 IsSlewing returns 0 22:02:46.816 00.001 15672 IsGuiding returns 1 22:02:46.837 00.021 15672 IsSlewing returns 0 22:02:46.878 00.041 15672 IsGuiding returns 0 22:02:46.878 00.000 15672 scope move finished after 450 + 140 ms 22:02:46.878 00.000 15672 Move returns status 0, amount 450 22:02:46.878 00.000 15672 move complete, result=0 22:02:46.878 00.000 15672 worker thread done servicing request 22:02:46.879 00.001 15672 Worker thread wakes up 22:02:46.879 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:46.879 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(443,157,31,31) 22:02:48.985 02.106 15672 Exposure complete 22:02:49.005 00.020 15672 worker thread done servicing request 22:02:49.005 00.000 30444 OnExposeComplete: enter 22:02:49.005 00.000 30444 UpdateGuideState(): m_state=3 22:02:49.005 00.000 30444 Star::Find(15, 457, 171, 0, (0,0,0,0), 0.0, 255) frame 40 22:02:49.005 00.000 30444 Star::Find returns 1 (1), X=458.42, Y=175.06, Mass=92487, SNR=75.4, Peak=9039 HFD=4.0 22:02:49.006 00.001 30444 Status Line: North step 4, dist= 9.1 22:02:49.008 00.002 30444 Enqueuing Calibration Move request for direction 0 22:02:49.008 00.000 15672 Worker thread wakes up 22:02:49.008 00.000 15672 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0 22:02:49.008 00.000 15672 Handling axis move in thread for scope dir=0 dur=450 22:02:49.008 00.000 15672 scope move axis dir= 0 dur= 450 opts= 0x0 22:02:49.008 00.000 15672 MoveAxis(N, 450, -) 22:02:49.008 00.000 15672 Guiding Dir = 0, Dur = 450 22:02:49.009 00.001 15672 IsSlewing returns 0 22:02:49.013 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2131, max=9138, FiltMin=2599, FiltMax=7412, Gamma=2.950 22:02:49.036 00.023 15672 IsGuiding returns 0 22:02:49.062 00.026 30444 UpdateGuideState exits: m=92487 SNR=75.4 Saturated 22:02:49.062 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:49.062 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:49.063 00.001 30444 Enqueuing Expose request 22:02:49.115 00.052 15672 PulseGuide returned control before completion, sleep 382 22:02:49.500 00.385 15672 IsGuiding returns 1 22:02:49.500 00.000 15672 scope still moving after pulse duration time elapsed 22:02:49.521 00.021 15672 IsSlewing returns 0 22:02:49.524 00.003 15672 IsGuiding returns 1 22:02:49.545 00.021 15672 IsSlewing returns 0 22:02:49.549 00.004 15672 IsGuiding returns 1 22:02:49.570 00.021 15672 IsSlewing returns 0 22:02:49.573 00.003 15672 IsGuiding returns 1 22:02:49.594 00.021 15672 IsSlewing returns 0 22:02:49.627 00.033 15672 IsGuiding returns 0 22:02:49.627 00.000 15672 scope move finished after 450 + 141 ms 22:02:49.628 00.001 15672 Move returns status 0, amount 450 22:02:49.628 00.000 15672 move complete, result=0 22:02:49.628 00.000 15672 worker thread done servicing request 22:02:49.628 00.000 15672 Worker thread wakes up 22:02:49.628 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:49.628 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(443,160,31,31) 22:02:51.538 01.910 15672 Exposure complete 22:02:51.557 00.019 15672 worker thread done servicing request 22:02:51.557 00.000 30444 OnExposeComplete: enter 22:02:51.557 00.000 30444 UpdateGuideState(): m_state=3 22:02:51.557 00.000 30444 Star::Find(15, 458, 175, 0, (0,0,0,0), 0.0, 255) frame 41 22:02:51.557 00.000 30444 Star::Find returns 1 (1), X=459.09, Y=176.24, Mass=92462, SNR=76.3, Peak=9287 HFD=3.9 22:02:51.558 00.001 30444 Status Line: North step 5, dist=10.4 22:02:51.560 00.002 30444 Enqueuing Calibration Move request for direction 0 22:02:51.560 00.000 15672 Worker thread wakes up 22:02:51.560 00.000 15672 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0 22:02:51.560 00.000 15672 Handling axis move in thread for scope dir=0 dur=450 22:02:51.560 00.000 15672 scope move axis dir= 0 dur= 450 opts= 0x0 22:02:51.560 00.000 15672 MoveAxis(N, 450, -) 22:02:51.560 00.000 15672 Guiding Dir = 0, Dur = 450 22:02:51.561 00.001 15672 IsSlewing returns 0 22:02:51.562 00.001 15672 IsGuiding returns 0 22:02:51.565 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=9287, FiltMin=2606, FiltMax=7373, Gamma=2.950 22:02:51.617 00.052 30444 UpdateGuideState exits: m=92462 SNR=76.3 Saturated 22:02:51.617 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:51.617 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:51.617 00.000 30444 Enqueuing Expose request 22:02:51.639 00.022 15672 PulseGuide returned control before completion, sleep 384 22:02:52.027 00.388 15672 IsGuiding returns 1 22:02:52.027 00.000 15672 scope still moving after pulse duration time elapsed 22:02:52.047 00.020 15672 IsSlewing returns 0 22:02:52.050 00.003 15672 IsGuiding returns 1 22:02:52.071 00.021 15672 IsSlewing returns 0 22:02:52.074 00.003 15672 IsGuiding returns 1 22:02:52.095 00.021 15672 IsSlewing returns 0 22:02:52.150 00.055 15672 IsGuiding returns 0 22:02:52.150 00.000 15672 scope move finished after 450 + 137 ms 22:02:52.150 00.000 15672 Move returns status 0, amount 450 22:02:52.150 00.000 15672 move complete, result=0 22:02:52.150 00.000 15672 worker thread done servicing request 22:02:52.150 00.000 15672 Worker thread wakes up 22:02:52.150 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:52.150 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(444,161,31,31) 22:02:54.257 02.107 15672 Exposure complete 22:02:54.277 00.020 15672 worker thread done servicing request 22:02:54.277 00.000 30444 OnExposeComplete: enter 22:02:54.277 00.000 30444 UpdateGuideState(): m_state=3 22:02:54.277 00.000 30444 Star::Find(15, 459, 176, 0, (0,0,0,0), 0.0, 255) frame 42 22:02:54.277 00.000 30444 Star::Find returns 1 (1), X=459.62, Y=178.55, Mass=81282, SNR=78.8, Peak=9295 HFD=3.2 22:02:54.278 00.001 30444 Status Line: North step 6, dist=12.7 22:02:54.279 00.001 30444 Enqueuing Calibration Move request for direction 0 22:02:54.280 00.001 15672 Worker thread wakes up 22:02:54.280 00.000 15672 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0 22:02:54.280 00.000 15672 Handling axis move in thread for scope dir=0 dur=450 22:02:54.280 00.000 15672 scope move axis dir= 0 dur= 450 opts= 0x0 22:02:54.280 00.000 15672 MoveAxis(N, 450, -) 22:02:54.280 00.000 15672 Guiding Dir = 0, Dur = 450 22:02:54.280 00.000 15672 IsSlewing returns 0 22:02:54.285 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=11042, FiltMin=2616, FiltMax=8778, Gamma=2.950 22:02:54.291 00.006 15672 IsGuiding returns 0 22:02:54.334 00.043 30444 UpdateGuideState exits: m=81282 SNR=78.8 Saturated 22:02:54.334 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:54.334 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:54.335 00.001 30444 Enqueuing Expose request 22:02:54.371 00.036 15672 PulseGuide returned control before completion, sleep 380 22:02:54.755 00.384 15672 IsGuiding returns 1 22:02:54.755 00.000 15672 scope still moving after pulse duration time elapsed 22:02:54.777 00.022 15672 IsSlewing returns 0 22:02:54.780 00.003 15672 IsGuiding returns 1 22:02:54.800 00.020 15672 IsSlewing returns 0 22:02:54.803 00.003 15672 IsGuiding returns 1 22:02:54.824 00.021 15672 IsSlewing returns 0 22:02:54.827 00.003 15672 IsGuiding returns 1 22:02:54.848 00.021 15672 IsSlewing returns 0 22:02:54.867 00.019 15672 IsGuiding returns 0 22:02:54.868 00.001 15672 scope move finished after 450 + 126 ms 22:02:54.868 00.000 15672 Move returns status 0, amount 450 22:02:54.868 00.000 15672 move complete, result=0 22:02:54.868 00.000 15672 worker thread done servicing request 22:02:54.868 00.000 15672 Worker thread wakes up 22:02:54.868 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:54.869 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,164,31,31) 22:02:56.774 01.905 15672 Exposure complete 22:02:56.794 00.020 15672 worker thread done servicing request 22:02:56.795 00.001 30444 OnExposeComplete: enter 22:02:56.795 00.000 30444 UpdateGuideState(): m_state=3 22:02:56.795 00.000 30444 Star::Find(15, 459, 178, 0, (0,0,0,0), 0.0, 255) frame 43 22:02:56.795 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=181.09, Mass=78370, SNR=69.1, Peak=8761 HFD=3.6 22:02:56.795 00.000 30444 Status Line: North step 7, dist=15.4 22:02:56.797 00.002 30444 Enqueuing Calibration Move request for direction 0 22:02:56.797 00.000 15672 Worker thread wakes up 22:02:56.797 00.000 15672 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0 22:02:56.797 00.000 15672 Handling axis move in thread for scope dir=0 dur=450 22:02:56.797 00.000 15672 scope move axis dir= 0 dur= 450 opts= 0x0 22:02:56.797 00.000 15672 MoveAxis(N, 450, -) 22:02:56.797 00.000 15672 Guiding Dir = 0, Dur = 450 22:02:56.798 00.001 15672 IsSlewing returns 0 22:02:56.799 00.001 15672 IsGuiding returns 0 22:02:56.802 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=8761, FiltMin=2625, FiltMax=7296, Gamma=2.950 22:02:56.852 00.050 30444 UpdateGuideState exits: m=78370 SNR=69.1 Saturated 22:02:56.852 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:56.852 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:56.853 00.001 30444 Enqueuing Expose request 22:02:56.879 00.026 15672 PulseGuide returned control before completion, sleep 381 22:02:57.263 00.384 15672 IsGuiding returns 1 22:02:57.263 00.000 15672 scope still moving after pulse duration time elapsed 22:02:57.284 00.021 15672 IsSlewing returns 0 22:02:57.285 00.001 15672 IsGuiding returns 1 22:02:57.306 00.021 15672 IsSlewing returns 0 22:02:57.308 00.002 15672 IsGuiding returns 1 22:02:57.329 00.021 15672 IsSlewing returns 0 22:02:57.332 00.003 15672 IsGuiding returns 1 22:02:57.354 00.022 15672 IsSlewing returns 0 22:02:57.406 00.052 15672 IsGuiding returns 0 22:02:57.406 00.000 15672 scope move finished after 450 + 157 ms 22:02:57.406 00.000 15672 Move returns status 0, amount 450 22:02:57.406 00.000 15672 move complete, result=0 22:02:57.406 00.000 15672 worker thread done servicing request 22:02:57.406 00.000 15672 Worker thread wakes up 22:02:57.406 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:02:57.406 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,166,31,31) 22:02:59.513 02.107 15672 Exposure complete 22:02:59.533 00.020 15672 worker thread done servicing request 22:02:59.533 00.000 30444 OnExposeComplete: enter 22:02:59.533 00.000 30444 UpdateGuideState(): m_state=3 22:02:59.533 00.000 30444 Star::Find(15, 460, 181, 0, (0,0,0,0), 0.0, 255) frame 44 22:02:59.533 00.000 30444 Star::Find returns 1 (1), X=461.12, Y=184.04, Mass=76429, SNR=64.1, Peak=9830 HFD=3.0 22:02:59.533 00.000 30444 Status Line: North step 8, dist=18.4 22:02:59.535 00.002 30444 Enqueuing Calibration Move request for direction 0 22:02:59.535 00.000 15672 Worker thread wakes up 22:02:59.535 00.000 15672 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0 22:02:59.535 00.000 15672 Handling axis move in thread for scope dir=0 dur=450 22:02:59.535 00.000 15672 scope move axis dir= 0 dur= 450 opts= 0x0 22:02:59.535 00.000 15672 MoveAxis(N, 450, -) 22:02:59.535 00.000 15672 Guiding Dir = 0, Dur = 450 22:02:59.535 00.000 15672 IsSlewing returns 0 22:02:59.537 00.002 15672 IsGuiding returns 0 22:02:59.540 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=10623, FiltMin=2603, FiltMax=8438, Gamma=2.950 22:02:59.590 00.050 30444 UpdateGuideState exits: m=76429 SNR=64.1 Saturated 22:02:59.590 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:02:59.590 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:02:59.590 00.000 30444 Enqueuing Expose request 22:02:59.612 00.022 15672 PulseGuide returned control before completion, sleep 386 22:02:59.999 00.387 15672 IsGuiding returns 1 22:02:59.999 00.000 15672 scope still moving after pulse duration time elapsed 22:03:00.021 00.022 15672 IsSlewing returns 0 22:03:00.022 00.001 15672 IsGuiding returns 1 22:03:00.043 00.021 15672 IsSlewing returns 0 22:03:00.044 00.001 15672 IsGuiding returns 1 22:03:00.065 00.021 15672 IsSlewing returns 0 22:03:00.066 00.001 15672 IsGuiding returns 1 22:03:00.087 00.021 15672 IsSlewing returns 0 22:03:00.105 00.018 15672 IsGuiding returns 0 22:03:00.105 00.000 15672 scope move finished after 450 + 118 ms 22:03:00.105 00.000 15672 Move returns status 0, amount 450 22:03:00.105 00.000 15672 move complete, result=0 22:03:00.105 00.000 15672 worker thread done servicing request 22:03:00.105 00.000 15672 Worker thread wakes up 22:03:00.105 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:00.105 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,169,31,31) 22:03:02.014 01.909 15672 Exposure complete 22:03:02.034 00.020 15672 worker thread done servicing request 22:03:02.034 00.000 30444 OnExposeComplete: enter 22:03:02.034 00.000 30444 UpdateGuideState(): m_state=3 22:03:02.034 00.000 30444 Star::Find(15, 461, 184, 0, (0,0,0,0), 0.0, 255) frame 45 22:03:02.034 00.000 30444 Star::Find returns 1 (1), X=462.46, Y=185.54, Mass=65502, SNR=67.1, Peak=8847 HFD=3.2 22:03:02.035 00.001 30444 Status Line: North step 9, dist=20.3 22:03:02.036 00.001 30444 Enqueuing Calibration Move request for direction 0 22:03:02.036 00.000 15672 Worker thread wakes up 22:03:02.037 00.001 15672 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0 22:03:02.037 00.000 15672 Handling axis move in thread for scope dir=0 dur=450 22:03:02.037 00.000 15672 scope move axis dir= 0 dur= 450 opts= 0x0 22:03:02.037 00.000 15672 MoveAxis(N, 450, -) 22:03:02.037 00.000 15672 Guiding Dir = 0, Dur = 450 22:03:02.038 00.001 15672 IsSlewing returns 0 22:03:02.039 00.001 15672 IsGuiding returns 0 22:03:02.043 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=8847, FiltMin=2668, FiltMax=7687, Gamma=2.950 22:03:02.095 00.052 30444 UpdateGuideState exits: m=65502 SNR=67.1 Saturated 22:03:02.095 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:02.095 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:02.095 00.000 30444 Enqueuing Expose request 22:03:02.118 00.023 15672 PulseGuide returned control before completion, sleep 381 22:03:02.502 00.384 15672 IsGuiding returns 1 22:03:02.502 00.000 15672 scope still moving after pulse duration time elapsed 22:03:02.523 00.021 15672 IsSlewing returns 0 22:03:02.524 00.001 15672 IsGuiding returns 1 22:03:02.544 00.020 15672 IsSlewing returns 0 22:03:02.547 00.003 15672 IsGuiding returns 1 22:03:02.568 00.021 15672 IsSlewing returns 0 22:03:02.571 00.003 15672 IsGuiding returns 1 22:03:02.592 00.021 15672 IsSlewing returns 0 22:03:02.631 00.039 15672 IsGuiding returns 0 22:03:02.631 00.000 15672 scope move finished after 450 + 141 ms 22:03:02.631 00.000 15672 Move returns status 0, amount 450 22:03:02.631 00.000 15672 move complete, result=0 22:03:02.631 00.000 15672 worker thread done servicing request 22:03:02.631 00.000 15672 Worker thread wakes up 22:03:02.632 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:02.632 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(447,171,31,31) 22:03:04.746 02.114 15672 Exposure complete 22:03:04.772 00.026 15672 worker thread done servicing request 22:03:04.772 00.000 30444 OnExposeComplete: enter 22:03:04.772 00.000 30444 UpdateGuideState(): m_state=3 22:03:04.772 00.000 30444 Star::Find(15, 462, 185, 0, (0,0,0,0), 0.0, 255) frame 46 22:03:04.772 00.000 30444 Star::Find returns 1 (1), X=462.86, Y=188.32, Mass=86024, SNR=79.3, Peak=8849 HFD=3.8 22:03:04.773 00.001 30444 Status Line: North step 10, dist=23.0 22:03:04.776 00.003 30444 Enqueuing Calibration Move request for direction 0 22:03:04.776 00.000 15672 Worker thread wakes up 22:03:04.776 00.000 15672 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0 22:03:04.776 00.000 15672 Handling axis move in thread for scope dir=0 dur=450 22:03:04.776 00.000 15672 scope move axis dir= 0 dur= 450 opts= 0x0 22:03:04.776 00.000 15672 MoveAxis(N, 450, -) 22:03:04.776 00.000 15672 Guiding Dir = 0, Dur = 450 22:03:04.776 00.000 15672 IsSlewing returns 0 22:03:04.778 00.002 15672 IsGuiding returns 0 22:03:04.781 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2117, max=10766, FiltMin=2591, FiltMax=8301, Gamma=2.950 22:03:04.830 00.049 30444 UpdateGuideState exits: m=86024 SNR=79.3 Saturated 22:03:04.830 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:04.830 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:04.830 00.000 30444 Enqueuing Expose request 22:03:04.851 00.021 15672 PulseGuide returned control before completion, sleep 387 22:03:05.239 00.388 15672 IsGuiding returns 1 22:03:05.240 00.001 15672 scope still moving after pulse duration time elapsed 22:03:05.261 00.021 15672 IsSlewing returns 0 22:03:05.264 00.003 15672 IsGuiding returns 1 22:03:05.284 00.020 15672 IsSlewing returns 0 22:03:05.287 00.003 15672 IsGuiding returns 1 22:03:05.308 00.021 15672 IsSlewing returns 0 22:03:05.346 00.038 15672 IsGuiding returns 0 22:03:05.346 00.000 15672 scope move finished after 450 + 118 ms 22:03:05.346 00.000 15672 Move returns status 0, amount 450 22:03:05.346 00.000 15672 move complete, result=0 22:03:05.346 00.000 15672 worker thread done servicing request 22:03:05.346 00.000 15672 Worker thread wakes up 22:03:05.346 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:05.346 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,173,31,31) 22:03:07.254 01.908 15672 Exposure complete 22:03:07.274 00.020 15672 worker thread done servicing request 22:03:07.274 00.000 30444 OnExposeComplete: enter 22:03:07.274 00.000 30444 UpdateGuideState(): m_state=3 22:03:07.274 00.000 30444 Star::Find(15, 462, 188, 0, (0,0,0,0), 0.0, 255) frame 47 22:03:07.274 00.000 30444 Star::Find returns 1 (1), X=463.81, Y=190.07, Mass=80081, SNR=60.1, Peak=7669 HFD=3.9 22:03:07.275 00.001 30444 Status Line: North step 11, dist=25.0 22:03:07.276 00.001 30444 Enqueuing Calibration Move request for direction 0 22:03:07.276 00.000 15672 Worker thread wakes up 22:03:07.276 00.000 15672 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0 22:03:07.277 00.001 15672 Handling axis move in thread for scope dir=0 dur=450 22:03:07.277 00.000 15672 scope move axis dir= 0 dur= 450 opts= 0x0 22:03:07.277 00.000 15672 MoveAxis(N, 450, -) 22:03:07.277 00.000 15672 Guiding Dir = 0, Dur = 450 22:03:07.277 00.000 15672 IsSlewing returns 0 22:03:07.278 00.001 15672 IsGuiding returns 0 22:03:07.281 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=9385, FiltMin=2539, FiltMax=8138, Gamma=2.950 22:03:07.331 00.050 30444 UpdateGuideState exits: m=80081 SNR=60.1 Saturated 22:03:07.331 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:07.331 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:07.332 00.001 30444 Enqueuing Expose request 22:03:07.358 00.026 15672 PulseGuide returned control before completion, sleep 380 22:03:07.741 00.383 15672 IsGuiding returns 1 22:03:07.741 00.000 15672 scope still moving after pulse duration time elapsed 22:03:07.764 00.023 15672 IsSlewing returns 0 22:03:07.766 00.002 15672 IsGuiding returns 1 22:03:07.788 00.022 15672 IsSlewing returns 0 22:03:07.790 00.002 15672 IsGuiding returns 1 22:03:07.811 00.021 15672 IsSlewing returns 0 22:03:07.869 00.058 15672 IsGuiding returns 0 22:03:07.870 00.001 15672 scope move finished after 450 + 141 ms 22:03:07.870 00.000 15672 Move returns status 0, amount 450 22:03:07.870 00.000 15672 move complete, result=0 22:03:07.870 00.000 15672 worker thread done servicing request 22:03:07.870 00.000 15672 Worker thread wakes up 22:03:07.870 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:07.870 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(449,175,31,31) 22:03:09.976 02.106 15672 Exposure complete 22:03:09.997 00.021 15672 worker thread done servicing request 22:03:09.997 00.000 30444 OnExposeComplete: enter 22:03:09.997 00.000 30444 UpdateGuideState(): m_state=3 22:03:09.997 00.000 30444 Star::Find(15, 463, 190, 0, (0,0,0,0), 0.0, 255) frame 48 22:03:09.997 00.000 30444 Star::Find returns 1 (1), X=464.83, Y=192.63, Mass=98029, SNR=83.7, Peak=10898 HFD=3.5 22:03:10.029 00.032 30444 NORTH calibration completes with angle=70.5 rate=5.605 parity=-1 22:03:10.029 00.000 30444 Falling Through to state GO_SOUTH 22:03:10.029 00.000 30444 Status Line: South step 3, dist=27.7 22:03:10.031 00.002 30444 Enqueuing Calibration Move request for direction 1 22:03:10.031 00.000 15672 Worker thread wakes up 22:03:10.031 00.000 15672 worker thread servicing REQUEST_MOVE scope dir S(1) 2140 opts 0x0 22:03:10.031 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=10908, FiltMin=2659, FiltMax=8270, Gamma=2.950 22:03:10.031 00.000 15672 Handling axis move in thread for scope dir=1 dur=2140 22:03:10.031 00.000 15672 scope move axis dir= 1 dur= 2140 opts= 0x0 22:03:10.031 00.000 15672 MoveAxis(S, 2140, -) 22:03:10.031 00.000 15672 Guiding Dir = 1, Dur = 2140 22:03:10.031 00.000 15672 IsSlewing returns 0 22:03:10.033 00.002 15672 IsGuiding returns 0 22:03:10.082 00.049 30444 UpdateGuideState exits: m=98029 SNR=83.7 Saturated 22:03:10.082 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:10.082 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:10.082 00.000 30444 Enqueuing Expose request 22:03:10.106 00.024 15672 PulseGuide returned control before completion, sleep 2077 22:03:12.187 02.081 15672 IsGuiding returns 1 22:03:12.187 00.000 15672 scope still moving after pulse duration time elapsed 22:03:12.208 00.021 15672 IsSlewing returns 0 22:03:12.212 00.004 15672 IsGuiding returns 1 22:03:12.233 00.021 15672 IsSlewing returns 0 22:03:12.236 00.003 15672 IsGuiding returns 1 22:03:12.257 00.021 15672 IsSlewing returns 0 22:03:12.279 00.022 15672 IsGuiding returns 0 22:03:12.279 00.000 15672 scope move finished after 2140 + 106 ms 22:03:12.279 00.000 15672 Move returns status 0, amount 2140 22:03:12.279 00.000 15672 move complete, result=0 22:03:12.279 00.000 15672 worker thread done servicing request 22:03:12.279 00.000 15672 Worker thread wakes up 22:03:12.279 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:12.279 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,178,31,31) 22:03:14.398 02.119 15672 Exposure complete 22:03:14.429 00.031 15672 worker thread done servicing request 22:03:14.429 00.000 30444 OnExposeComplete: enter 22:03:14.429 00.000 30444 UpdateGuideState(): m_state=3 22:03:14.429 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 49 22:03:14.429 00.000 30444 Star::Find returns 1 (1), X=464.96, Y=192.77, Mass=92999, SNR=66.0, Peak=11022 HFD=3.2 22:03:14.429 00.000 30444 Status Line: South step 2, dist=27.9 22:03:14.431 00.002 30444 Enqueuing Calibration Move request for direction 1 22:03:14.431 00.000 15672 Worker thread wakes up 22:03:14.431 00.000 15672 worker thread servicing REQUEST_MOVE scope dir S(1) 2140 opts 0x0 22:03:14.431 00.000 15672 Handling axis move in thread for scope dir=1 dur=2140 22:03:14.431 00.000 15672 scope move axis dir= 1 dur= 2140 opts= 0x0 22:03:14.431 00.000 15672 MoveAxis(S, 2140, -) 22:03:14.431 00.000 15672 Guiding Dir = 1, Dur = 2140 22:03:14.431 00.000 15672 IsSlewing returns 0 22:03:14.432 00.001 15672 IsGuiding returns 0 22:03:14.436 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=11408, FiltMin=2583, FiltMax=8494, Gamma=2.950 22:03:14.485 00.049 30444 UpdateGuideState exits: m=92999 SNR=66.0 Saturated 22:03:14.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:14.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:14.485 00.000 30444 Enqueuing Expose request 22:03:14.515 00.030 15672 PulseGuide returned control before completion, sleep 2068 22:03:16.586 02.071 15672 IsGuiding returns 1 22:03:16.587 00.001 15672 scope still moving after pulse duration time elapsed 22:03:16.608 00.021 15672 IsSlewing returns 0 22:03:16.608 00.000 15672 IsGuiding returns 1 22:03:16.630 00.022 15672 IsSlewing returns 0 22:03:16.631 00.001 15672 IsGuiding returns 1 22:03:16.651 00.020 15672 IsSlewing returns 0 22:03:16.705 00.054 15672 IsGuiding returns 0 22:03:16.705 00.000 15672 scope move finished after 2140 + 132 ms 22:03:16.705 00.000 15672 Move returns status 0, amount 2140 22:03:16.705 00.000 15672 move complete, result=0 22:03:16.705 00.000 15672 worker thread done servicing request 22:03:16.705 00.000 15672 Worker thread wakes up 22:03:16.706 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:16.706 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,178,31,31) 22:03:18.815 02.109 15672 Exposure complete 22:03:18.835 00.020 15672 worker thread done servicing request 22:03:18.835 00.000 30444 OnExposeComplete: enter 22:03:18.835 00.000 30444 UpdateGuideState(): m_state=3 22:03:18.835 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 50 22:03:18.835 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=192.48, Mass=85172, SNR=65.1, Peak=9427 HFD=3.4 22:03:18.836 00.001 30444 Status Line: South step 1, dist=27.7 22:03:18.837 00.001 30444 Enqueuing Calibration Move request for direction 1 22:03:18.837 00.000 15672 Worker thread wakes up 22:03:18.837 00.000 15672 worker thread servicing REQUEST_MOVE scope dir S(1) 670 opts 0x0 22:03:18.838 00.001 15672 Handling axis move in thread for scope dir=1 dur=670 22:03:18.838 00.000 15672 scope move axis dir= 1 dur= 670 opts= 0x0 22:03:18.838 00.000 15672 MoveAxis(S, 670, -) 22:03:18.838 00.000 15672 Guiding Dir = 1, Dur = 670 22:03:18.838 00.000 15672 IsSlewing returns 0 22:03:18.839 00.001 15672 IsGuiding returns 0 22:03:18.842 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=10464, FiltMin=2551, FiltMax=8036, Gamma=2.950 22:03:18.891 00.049 30444 UpdateGuideState exits: m=85172 SNR=65.1 Saturated 22:03:18.891 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:18.891 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:18.891 00.000 30444 Enqueuing Expose request 22:03:18.925 00.034 15672 PulseGuide returned control before completion, sleep 595 22:03:19.563 00.638 15672 IsGuiding returns 1 22:03:19.563 00.000 15672 scope still moving after pulse duration time elapsed 22:03:19.585 00.022 15672 IsSlewing returns 0 22:03:19.585 00.000 15672 IsGuiding returns 1 22:03:19.606 00.021 15672 IsSlewing returns 0 22:03:19.612 00.006 15672 IsGuiding returns 0 22:03:19.612 00.000 15672 scope move finished after 670 + 103 ms 22:03:19.612 00.000 15672 Move returns status 0, amount 670 22:03:19.612 00.000 15672 move complete, result=0 22:03:19.612 00.000 15672 worker thread done servicing request 22:03:19.612 00.000 15672 Worker thread wakes up 22:03:19.612 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:19.612 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:21.518 01.906 15672 Exposure complete 22:03:21.542 00.024 15672 worker thread done servicing request 22:03:21.542 00.000 30444 OnExposeComplete: enter 22:03:21.542 00.000 30444 UpdateGuideState(): m_state=3 22:03:21.542 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 51 22:03:21.542 00.000 30444 Star::Find returns 1 (1), X=465.17, Y=191.92, Mass=89232, SNR=76.9, Peak=8789 HFD=4.0 22:03:21.543 00.001 30444 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:03:21.543 00.000 30444 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH 22:03:21.543 00.000 30444 Nudge: theta = 3.12 22:03:21.543 00.000 30444 Final south nudging status: Current loc = {465.175,191.922}, targeting {454.059,163.278} 22:03:21.543 00.000 30444 Falling Through to state CALIBRATION_COMPLETE 22:03:21.543 00.000 30444 GetString("/profile/2/scope/calibration/timestamp", "") returns "08/07/20 21:35:09" 22:03:21.543 00.000 30444 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001892 22:03:21.543 00.000 30444 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.005429 22:03:21.544 00.001 30444 GetInt("/profile/2/scope/calibration/binning", 1) returns 2 22:03:21.544 00.000 30444 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.046730 22:03:21.544 00.000 30444 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 2.522730 22:03:21.544 00.000 30444 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 1.075200 22:03:21.544 00.000 30444 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1 22:03:21.545 00.001 30444 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1 22:03:21.545 00.000 30444 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1 22:03:21.545 00.000 30444 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000 22:03:21.545 00.000 30444 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 1000 22:03:21.545 00.000 30444 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.546990 22:03:21.546 00.001 30444 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089 22:03:21.546 00.000 30444 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089 22:03:21.546 00.000 30444 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 5.431290 22:03:21.546 00.000 30444 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 31 22:03:21.546 00.000 30444 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11 22:03:21.547 00.001 30444 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000 22:03:21.547 00.000 30444 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0 22:03:21.547 00.000 30444 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "07/29/20 22:06:29" 22:03:21.547 00.000 30444 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1 22:03:21.548 00.001 30444 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.3 0.6}, {0.7 1.4}, {1.2 1.7}, {1.4 2.6}, {2.0 3.0}, {2.3 3.6}, {2.9 4.4}, {3.2 4.7}, {3.3 5.4}, {3.4 5.3}, {4.1 5.6}, {4.2 6.4}, {4.7 7.0}, {4.6 7.8}, {5.5 8.4}, {5.7 8.1}, {6.2 10.1}, {6.4 10.3}, {7.3 11.3}, {7.3 12.6}, {7.1 13.6}, {8.4 14.0}, {8.9 15.3}, {9.5 16.2}, {9.5 17.7}, {10.5 18.3}, {10.9 19.1}, {11.5 19.8}, {11.8 20.4}, {11.9 21.3}, {13.2 22.8}, {13.2 22.8}, {11.0 20.0}, {7.0 12.6}, {5.6 9.3}, {1.4 1.8}, {0.1 -0.9}, {-3.3 -7.5}" 22:03:21.548 00.000 30444 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.0 -1.1}, {3.9 -3.5}, {5.7 -4.3}, {7.6 -6.6}, {10.1 -7.7}, {12.5 -9.2}, {14.1 -10.6}, {16.3 -12.2}, {18.1 -13.6}, {20.3 -14.5}, {21.8 -15.6}, {21.8 -15.6}, {22.3 -15.7}, {22.9 -15.9}, {21.7 -15.0}" 22:03:21.555 00.007 30444 ScopeASCOM::GetDeclination() returns 61.6 22:03:21.556 00.001 30444 ScopeASCOM::SideOfPier() returns 1 22:03:21.556 00.000 30444 Mount::SetCalibration (scope) -- xAngle=-15.9 yAngle=70.5 xRate=2.331 yRate=5.605 bin=2 dec=61.6 pierSide=1 par=+/- rotAng=None 22:03:21.556 00.000 30444 Mount::SetCalibration (scope) -- sets m_xAngle=-15.9 m_yAngleError=3.5 22:03:21.559 00.003 30444 ScopeASCOM::GetDeclination() returns 61.6 22:03:21.559 00.000 30444 ScopeASCOM::SideOfPier() returns 1 22:03:21.563 00.004 30444 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec 22:03:21.564 00.001 30444 ScopeASCOM::SideOfPier() returns 1 22:03:21.729 00.165 30444 GetString("/profile/2/scope/calibration/timestamp", "") returns "08/07/20 22:03:21" 22:03:21.729 00.000 30444 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.002331 22:03:21.729 00.000 30444 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.005605 22:03:21.729 00.000 30444 GetInt("/profile/2/scope/calibration/binning", 1) returns 2 22:03:21.730 00.001 30444 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -0.278136 22:03:21.730 00.000 30444 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 1.231160 22:03:21.730 00.000 30444 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 1.075220 22:03:21.730 00.000 30444 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1 22:03:21.730 00.000 30444 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1 22:03:21.731 00.001 30444 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1 22:03:21.731 00.000 30444 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000 22:03:21.731 00.000 30444 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 1000 22:03:21.732 00.001 30444 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.546990 22:03:21.732 00.000 30444 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089 22:03:21.732 00.000 30444 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089 22:03:21.733 00.001 30444 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 3.523690 22:03:21.733 00.000 30444 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 25 22:03:21.733 00.000 30444 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11 22:03:21.734 00.001 30444 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000 22:03:21.734 00.000 30444 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0 22:03:21.735 00.001 30444 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "08/07/20 22:03:21" 22:03:21.735 00.000 30444 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1 22:03:21.735 00.000 30444 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.1 0.0}, {1.8 -0.8}, {2.8 -0.9}, {3.3 -1.4}, {4.1 -1.3}, {5.1 -1.9}, {5.8 -2.0}, {7.1 -2.1}, {7.5 -2.6}, {8.4 -2.9}, {8.9 -3.1}, {10.2 -3.1}, {11.4 -3.4}, {12.3 -4.1}, {13.7 -4.2}, {14.8 -4.9}, {15.2 -4.9}, {16.7 -5.2}, {17.5 -6.1}, {19.0 -6.3}, {20.0 -6.2}, {21.3 -6.8}, {22.6 -7.1}, {24.0 -7.2}, {25.2 -7.2}, {25.2 -7.2}, {19.4 -6.7}, {13.4 -4.6}, {7.7 -2.8}, {2.7 -0.5}, {0.3 -0.5}" 22:03:21.736 00.001 30444 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 -3.7}, {-1.9 -5.4}, {-2.8 -8.6}, {-3.5 -9.8}, {-4.0 -12.1}, {-4.9 -14.6}, {-5.5 -17.6}, {-6.9 -19.1}, {-7.3 -21.9}, {-8.2 -23.6}, {-9.2 -26.2}, {-9.2 -26.2}, {-9.4 -26.3}, {-9.6 -26.0}, {-9.6 -25.5}" 22:03:21.736 00.000 30444 Calibration passed sanity checks... 22:03:21.736 00.000 30444 Status Line: Calibration complete 22:03:21.738 00.002 30444 Calibration Complete 22:03:21.738 00.000 30444 PhdConfig flush 22:03:21.738 00.000 30444 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY 22:03:21.738 00.000 30444 guider state => CALIBRATED 22:03:21.738 00.000 30444 Changing from state CALIBRATED to CALIBRATED 22:03:21.739 00.001 30444 guider state => CALIBRATED 22:03:21.739 00.000 30444 Changing from state CALIBRATED to GUIDING 22:03:21.740 00.001 30444 ScopeASCOM::GetDeclination() returns 61.6 22:03:21.741 00.001 30444 ScopeASCOM::SideOfPier() returns 1 22:03:21.741 00.000 30444 AdjustCalibrationForScopePointing (scope): current dec=61.6 pierSide=1, cal dec=61.6 pierSide=1 rotAngle=None bin=2 22:03:21.741 00.000 30444 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 1000 22:03:21.742 00.001 30444 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.546990 22:03:21.742 00.000 30444 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089 22:03:21.742 00.000 30444 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089 22:03:21.743 00.001 30444 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 3.523690 22:03:21.743 00.000 30444 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 25 22:03:21.743 00.000 30444 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11 22:03:21.743 00.000 30444 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000 22:03:21.743 00.000 30444 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0 22:03:21.744 00.001 30444 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "08/07/20 22:03:21" 22:03:21.744 00.000 30444 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1 22:03:21.744 00.000 30444 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.1 0.0}, {1.8 -0.8}, {2.8 -0.9}, {3.3 -1.4}, {4.1 -1.3}, {5.1 -1.9}, {5.8 -2.0}, {7.1 -2.1}, {7.5 -2.6}, {8.4 -2.9}, {8.9 -3.1}, {10.2 -3.1}, {11.4 -3.4}, {12.3 -4.1}, {13.7 -4.2}, {14.8 -4.9}, {15.2 -4.9}, {16.7 -5.2}, {17.5 -6.1}, {19.0 -6.3}, {20.0 -6.2}, {21.3 -6.8}, {22.6 -7.1}, {24.0 -7.2}, {25.2 -7.2}, {25.2 -7.2}, {19.4 -6.7}, {13.4 -4.6}, {7.7 -2.8}, {2.7 -0.5}, {0.3 -0.5}" 22:03:21.744 00.000 30444 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 -3.7}, {-1.9 -5.4}, {-2.8 -8.6}, {-3.5 -9.8}, {-4.0 -12.1}, {-4.9 -14.6}, {-5.5 -17.6}, {-6.9 -19.1}, {-7.3 -21.9}, {-8.2 -23.6}, {-9.2 -26.2}, {-9.2 -26.2}, {-9.4 -26.3}, {-9.6 -26.0}, {-9.6 -25.5}" 22:03:21.746 00.002 30444 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec 22:03:21.746 00.000 30444 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000 22:03:21.748 00.002 30444 ScopeASCOM::GetDeclination() returns 61.6 22:03:21.749 00.001 30444 ScopeASCOM::SideOfPier() returns 1 22:03:21.749 00.000 30444 setting lock position to (465.17, 191.92) 22:03:21.750 00.001 30444 guider state => GUIDING 22:03:21.750 00.000 30444 Status Line: Guiding 22:03:21.751 00.001 30444 Mount: notify guiding started 22:03:21.751 00.000 30444 GetString("/profile/2/name", "") returns "JohnsProfile" 22:03:21.751 00.000 30444 GetString("/profile/2/scope/calibration/timestamp", "") returns "08/07/20 22:03:21" 22:03:21.751 00.000 30444 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.002331 22:03:21.752 00.001 30444 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.005605 22:03:21.752 00.000 30444 GetInt("/profile/2/scope/calibration/binning", 1) returns 2 22:03:21.752 00.000 30444 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -0.278136 22:03:21.752 00.000 30444 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 1.231160 22:03:21.752 00.000 30444 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 1.075220 22:03:21.753 00.001 30444 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1 22:03:21.753 00.000 30444 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1 22:03:21.753 00.000 30444 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1 22:03:21.753 00.000 30444 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000 22:03:21.753 00.000 30444 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 1000 22:03:21.754 00.001 30444 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.546990 22:03:21.754 00.000 30444 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089 22:03:21.754 00.000 30444 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089 22:03:21.754 00.000 30444 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 3.523690 22:03:21.755 00.001 30444 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 25 22:03:21.755 00.000 30444 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11 22:03:21.755 00.000 30444 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000 22:03:21.755 00.000 30444 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0 22:03:21.755 00.000 30444 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "08/07/20 22:03:21" 22:03:21.756 00.001 30444 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1 22:03:21.756 00.000 30444 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.1 0.0}, {1.8 -0.8}, {2.8 -0.9}, {3.3 -1.4}, {4.1 -1.3}, {5.1 -1.9}, {5.8 -2.0}, {7.1 -2.1}, {7.5 -2.6}, {8.4 -2.9}, {8.9 -3.1}, {10.2 -3.1}, {11.4 -3.4}, {12.3 -4.1}, {13.7 -4.2}, {14.8 -4.9}, {15.2 -4.9}, {16.7 -5.2}, {17.5 -6.1}, {19.0 -6.3}, {20.0 -6.2}, {21.3 -6.8}, {22.6 -7.1}, {24.0 -7.2}, {25.2 -7.2}, {25.2 -7.2}, {19.4 -6.7}, {13.4 -4.6}, {7.7 -2.8}, {2.7 -0.5}, {0.3 -0.5}" 22:03:21.756 00.000 30444 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 -3.7}, {-1.9 -5.4}, {-2.8 -8.6}, {-3.5 -9.8}, {-4.0 -12.1}, {-4.9 -14.6}, {-5.5 -17.6}, {-6.9 -19.1}, {-7.3 -21.9}, {-8.2 -23.6}, {-9.2 -26.2}, {-9.2 -26.2}, {-9.4 -26.3}, {-9.6 -26.0}, {-9.6 -25.5}" 22:03:21.756 00.000 30444 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 1000 22:03:21.757 00.001 30444 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.546990 22:03:21.757 00.000 30444 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089 22:03:21.757 00.000 30444 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089 22:03:21.757 00.000 30444 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 3.523690 22:03:21.757 00.000 30444 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 25 22:03:21.758 00.001 30444 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11 22:03:21.758 00.000 30444 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000 22:03:21.758 00.000 30444 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0 22:03:21.758 00.000 30444 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "08/07/20 22:03:21" 22:03:21.759 00.001 30444 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1 22:03:21.759 00.000 30444 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.1 0.0}, {1.8 -0.8}, {2.8 -0.9}, {3.3 -1.4}, {4.1 -1.3}, {5.1 -1.9}, {5.8 -2.0}, {7.1 -2.1}, {7.5 -2.6}, {8.4 -2.9}, {8.9 -3.1}, {10.2 -3.1}, {11.4 -3.4}, {12.3 -4.1}, {13.7 -4.2}, {14.8 -4.9}, {15.2 -4.9}, {16.7 -5.2}, {17.5 -6.1}, {19.0 -6.3}, {20.0 -6.2}, {21.3 -6.8}, {22.6 -7.1}, {24.0 -7.2}, {25.2 -7.2}, {25.2 -7.2}, {19.4 -6.7}, {13.4 -4.6}, {7.7 -2.8}, {2.7 -0.5}, {0.3 -0.5}" 22:03:21.759 00.000 30444 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 -3.7}, {-1.9 -5.4}, {-2.8 -8.6}, {-3.5 -9.8}, {-4.0 -12.1}, {-4.9 -14.6}, {-5.5 -17.6}, {-6.9 -19.1}, {-7.3 -21.9}, {-8.2 -23.6}, {-9.2 -26.2}, {-9.2 -26.2}, {-9.4 -26.3}, {-9.6 -26.0}, {-9.6 -25.5}" 22:03:21.761 00.002 30444 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec 22:03:21.763 00.002 30444 ScopeASCOM::SideOfPier() returns 1 22:03:21.764 00.001 30444 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00 22:03:21.764 00.000 30444 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00 22:03:21.764 00.000 30444 ScopeASCOM::GetDeclination() returns 61.6 22:03:21.764 00.000 30444 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 61.6 22:03:21.764 00.000 30444 MountToCamera -- mountTheta (0.00) + m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 22:03:21.764 00.000 30444 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00 22:03:21.764 00.000 30444 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr 22:03:21.765 00.001 30444 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec 22:03:21.765 00.000 30444 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1 22:03:21.765 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=9727, FiltMin=2605, FiltMax=7492, Gamma=2.950 22:03:21.821 00.056 30444 UpdateGuideState exits: m=89232 SNR=76.9 Saturated 22:03:21.821 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:21.821 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:21.821 00.000 30444 Enqueuing Expose request 22:03:21.822 00.001 15672 Worker thread wakes up 22:03:21.822 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:21.822 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:23.928 02.106 15672 Exposure complete 22:03:23.948 00.020 15672 worker thread done servicing request 22:03:23.948 00.000 30444 OnExposeComplete: enter 22:03:23.948 00.000 30444 UpdateGuideState(): m_state=6 22:03:23.948 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1 22:03:23.948 00.000 30444 Star::Find returns 1 (1), X=465.93, Y=192.08, Mass=96012, SNR=78.2, Peak=9303 HFD=4.1 22:03:23.948 00.000 30444 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.28) = xAngle (0.49 = 0.49) 22:03:23.948 00.000 30444 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.43 = 0.43) 22:03:23.948 00.000 30444 CameraToMount -- cameraX=0.75 cameraY=0.16 hyp=0.77 cameraTheta=0.21 mountX=0.68 mountY=0.32, mountTheta=0.44 22:03:23.949 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.75, y=0.16, opts=13) 22:03:23.949 00.000 30444 Enqueuing Move request for scope (0.75, 0.16) 22:03:23.949 00.000 15672 Worker thread wakes up 22:03:23.949 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.16) opts 0xd 22:03:23.949 00.000 15672 Handling offset move in thread for scope, endpoint = (0.75, 0.16) 22:03:23.949 00.000 15672 Moving (0.75, 0.16) raw xDistance=0.68 yDistance=0.32 22:03:23.949 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68 22:03:23.949 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:03:23.949 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 22:03:23.949 00.000 15672 MoveAxis(W, 184, ABG) 22:03:23.949 00.000 15672 Guiding Dir = 3, Dur = 184 22:03:23.950 00.001 15672 IsSlewing returns 0 22:03:23.951 00.001 15672 IsGuiding returns 0 22:03:23.955 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=9731, FiltMin=2652, FiltMax=8207, Gamma=2.950 22:03:23.972 00.017 15672 PulseGuide returned control before completion, sleep 173 22:03:24.004 00.032 30444 UpdateGuideState exits: m=96012 SNR=78.2 Saturated 22:03:24.005 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:24.005 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:24.005 00.000 30444 Enqueuing Expose request 22:03:24.149 00.144 15672 IsGuiding returns 1 22:03:24.150 00.001 15672 scope still moving after pulse duration time elapsed 22:03:24.170 00.020 15672 IsSlewing returns 0 22:03:24.181 00.011 15672 IsGuiding returns 0 22:03:24.181 00.000 15672 scope move finished after 184 + 45 ms 22:03:24.181 00.000 15672 Move returns status 0, amount 184 22:03:24.181 00.000 15672 MoveAxis(N, 0, ABG) 22:03:24.181 00.000 15672 Move returns status 0, amount 0 22:03:24.181 00.000 15672 move complete, result=0 22:03:24.181 00.000 15672 worker thread done servicing request 22:03:24.181 00.000 15672 Worker thread wakes up 22:03:24.181 00.000 30444 GuideStep: 0.7 px 184 ms WEST, 0.3 px 0 ms NORTH 22:03:24.181 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:24.181 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:26.089 01.908 15672 Exposure complete 22:03:26.110 00.021 15672 worker thread done servicing request 22:03:26.110 00.000 30444 OnExposeComplete: enter 22:03:26.110 00.000 30444 UpdateGuideState(): m_state=6 22:03:26.110 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 2 22:03:26.110 00.000 30444 Star::Find returns 1 (1), X=464.87, Y=192.24, Mass=86202, SNR=72.7, Peak=9373 HFD=3.7 22:03:26.110 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.62 = 2.62) 22:03:26.110 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.56 = 2.56) 22:03:26.110 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.32 hyp=0.44 cameraTheta=2.34 mountX=-0.38 mountY=0.25, mountTheta=2.57 22:03:26.112 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.32, opts=13) 22:03:26.112 00.000 30444 Enqueuing Move request for scope (-0.31, 0.32) 22:03:26.112 00.000 15672 Worker thread wakes up 22:03:26.112 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.32) opts 0xd 22:03:26.112 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.32) 22:03:26.112 00.000 15672 Moving (-0.31, 0.32) raw xDistance=-0.38 yDistance=0.25 22:03:26.112 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38 22:03:26.112 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:03:26.112 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 22:03:26.112 00.000 15672 MoveAxis(E, 91, ABG) 22:03:26.112 00.000 15672 Guiding Dir = 2, Dur = 91 22:03:26.112 00.000 15672 IsSlewing returns 0 22:03:26.113 00.001 15672 IsGuiding returns 0 22:03:26.118 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=9373, FiltMin=2650, FiltMax=7628, Gamma=2.950 22:03:26.128 00.010 15672 PulseGuide returned control before completion, sleep 87 22:03:26.166 00.038 30444 UpdateGuideState exits: m=86202 SNR=72.7 Saturated 22:03:26.166 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:26.166 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:26.166 00.000 30444 Enqueuing Expose request 22:03:26.272 00.106 15672 IsGuiding returns 0 22:03:26.273 00.001 15672 Move returns status 0, amount 91 22:03:26.273 00.000 15672 MoveAxis(N, 0, ABG) 22:03:26.273 00.000 15672 Move returns status 0, amount 0 22:03:26.273 00.000 15672 move complete, result=0 22:03:26.273 00.000 15672 worker thread done servicing request 22:03:26.273 00.000 15672 Worker thread wakes up 22:03:26.273 00.000 30444 GuideStep: -0.4 px 91 ms EAST, 0.2 px 0 ms NORTH 22:03:26.273 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:26.273 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:28.383 02.110 15672 Exposure complete 22:03:28.402 00.019 15672 worker thread done servicing request 22:03:28.402 00.000 30444 OnExposeComplete: enter 22:03:28.402 00.000 30444 UpdateGuideState(): m_state=6 22:03:28.403 00.001 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 3 22:03:28.403 00.000 30444 Star::Find returns 1 (1), X=465.23, Y=192.19, Mass=96262, SNR=80.1, Peak=10009 HFD=3.6 22:03:28.403 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.63 = 1.63) 22:03:28.403 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.57 = 1.57) 22:03:28.403 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.36 mountX=-0.02 mountY=0.28, mountTheta=1.63 22:03:28.403 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.27, opts=13) 22:03:28.403 00.000 30444 Enqueuing Move request for scope (0.06, 0.27) 22:03:28.403 00.000 15672 Worker thread wakes up 22:03:28.403 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.27) opts 0xd 22:03:28.404 00.001 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.27) 22:03:28.404 00.000 15672 Moving (0.06, 0.27) raw xDistance=-0.02 yDistance=0.28 22:03:28.404 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:03:28.404 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:03:28.404 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 22:03:28.404 00.000 15672 MoveAxis(E, 0, ABG) 22:03:28.404 00.000 15672 Move returns status 0, amount 0 22:03:28.404 00.000 15672 MoveAxis(N, 0, ABG) 22:03:28.404 00.000 15672 Move returns status 0, amount 0 22:03:28.404 00.000 15672 move complete, result=0 22:03:28.404 00.000 15672 worker thread done servicing request 22:03:28.409 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=10009, FiltMin=2521, FiltMax=7960, Gamma=2.950 22:03:28.458 00.049 30444 UpdateGuideState exits: m=96262 SNR=80.1 Saturated 22:03:28.458 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:28.458 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:28.458 00.000 30444 Enqueuing Expose request 22:03:28.459 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 22:03:28.459 00.000 15672 Worker thread wakes up 22:03:28.459 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:28.459 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:30.374 01.915 15672 Exposure complete 22:03:30.395 00.021 15672 worker thread done servicing request 22:03:30.395 00.000 30444 OnExposeComplete: enter 22:03:30.395 00.000 30444 UpdateGuideState(): m_state=6 22:03:30.395 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 4 22:03:30.395 00.000 30444 Star::Find returns 1 (1), X=465.51, Y=192.62, Mass=96222, SNR=78.8, Peak=10109 HFD=3.2 22:03:30.395 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.40 = 1.40) 22:03:30.395 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.34 = 1.34) 22:03:30.395 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.69 hyp=0.77 cameraTheta=1.13 mountX=0.13 mountY=0.75, mountTheta=1.40 22:03:30.395 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.69, opts=13) 22:03:30.396 00.001 30444 Enqueuing Move request for scope (0.33, 0.69) 22:03:30.396 00.000 15672 Worker thread wakes up 22:03:30.396 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.69) opts 0xd 22:03:30.396 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.69) 22:03:30.396 00.000 15672 Moving (0.33, 0.69) raw xDistance=0.13 yDistance=0.75 22:03:30.396 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 22:03:30.396 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.27 22:03:30.396 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 22:03:30.396 00.000 15672 MoveAxis(E, 0, ABG) 22:03:30.396 00.000 15672 Move returns status 0, amount 0 22:03:30.396 00.000 15672 MoveAxis(S, 134, ABG) 22:03:30.396 00.000 15672 Guiding Dir = 1, Dur = 134 22:03:30.397 00.001 15672 IsSlewing returns 0 22:03:30.397 00.000 15672 IsGuiding returns 0 22:03:30.401 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=10109, FiltMin=2610, FiltMax=8159, Gamma=2.950 22:03:30.451 00.050 30444 UpdateGuideState exits: m=96222 SNR=78.8 Saturated 22:03:30.451 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:30.451 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:30.451 00.000 30444 Enqueuing Expose request 22:03:30.473 00.022 15672 PulseGuide returned control before completion, sleep 69 22:03:30.544 00.071 15672 IsGuiding returns 1 22:03:30.544 00.000 15672 scope still moving after pulse duration time elapsed 22:03:30.565 00.021 15672 IsSlewing returns 0 22:03:30.568 00.003 15672 IsGuiding returns 1 22:03:30.589 00.021 15672 IsSlewing returns 0 22:03:30.592 00.003 15672 IsGuiding returns 1 22:03:30.614 00.022 15672 IsSlewing returns 0 22:03:30.635 00.021 15672 IsGuiding returns 0 22:03:30.635 00.000 15672 scope move finished after 134 + 103 ms 22:03:30.635 00.000 15672 Move returns status 0, amount 134 22:03:30.635 00.000 15672 move complete, result=0 22:03:30.635 00.000 15672 worker thread done servicing request 22:03:30.636 00.001 15672 Worker thread wakes up 22:03:30.636 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:30.636 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:30.636 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 134 ms SOUTH 22:03:32.743 02.107 15672 Exposure complete 22:03:32.763 00.020 15672 worker thread done servicing request 22:03:32.763 00.000 30444 OnExposeComplete: enter 22:03:32.763 00.000 30444 UpdateGuideState(): m_state=6 22:03:32.763 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 5 22:03:32.763 00.000 30444 Star::Find returns 1 (1), X=465.42, Y=192.18, Mass=91643, SNR=79.3, Peak=9141 HFD=3.7 22:03:32.764 00.001 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 22:03:32.764 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 22:03:32.764 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.26 hyp=0.36 cameraTheta=0.81 mountX=0.17 mountY=0.31, mountTheta=1.07 22:03:32.764 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.26, opts=13) 22:03:32.764 00.000 30444 Enqueuing Move request for scope (0.25, 0.26) 22:03:32.764 00.000 15672 Worker thread wakes up 22:03:32.764 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.26) opts 0xd 22:03:32.764 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.26) 22:03:32.764 00.000 15672 Moving (0.25, 0.26) raw xDistance=0.17 yDistance=0.31 22:03:32.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:03:32.764 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 22:03:32.764 00.000 15672 MoveAxis(E, 0, ABG) 22:03:32.765 00.001 15672 Move returns status 0, amount 0 22:03:32.765 00.000 15672 MoveAxis(S, 55, ABG) 22:03:32.765 00.000 15672 Guiding Dir = 1, Dur = 55 22:03:32.765 00.000 15672 IsSlewing returns 0 22:03:32.766 00.001 15672 IsGuiding returns 0 22:03:32.770 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=10361, FiltMin=2657, FiltMax=8126, Gamma=2.950 22:03:32.820 00.050 30444 UpdateGuideState exits: m=91643 SNR=79.3 Saturated 22:03:32.820 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:32.820 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:32.820 00.000 30444 Enqueuing Expose request 22:03:32.854 00.034 15672 IsGuiding returns 1 22:03:32.854 00.000 15672 scope still moving after pulse duration time elapsed 22:03:32.876 00.022 15672 IsSlewing returns 0 22:03:32.877 00.001 15672 IsGuiding returns 1 22:03:32.898 00.021 15672 IsSlewing returns 0 22:03:32.949 00.051 15672 IsGuiding returns 0 22:03:32.950 00.001 15672 scope move finished after 55 + 128 ms 22:03:32.950 00.000 15672 Move returns status 0, amount 55 22:03:32.950 00.000 15672 move complete, result=0 22:03:32.950 00.000 15672 worker thread done servicing request 22:03:32.950 00.000 15672 Worker thread wakes up 22:03:32.950 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:32.951 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:32.951 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 55 ms SOUTH 22:03:34.860 01.909 15672 Exposure complete 22:03:34.879 00.019 15672 worker thread done servicing request 22:03:34.879 00.000 30444 OnExposeComplete: enter 22:03:34.880 00.001 30444 UpdateGuideState(): m_state=6 22:03:34.880 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 6 22:03:34.880 00.000 30444 Star::Find returns 1 (1), X=465.14, Y=191.37, Mass=84357, SNR=68.0, Peak=10209 HFD=3.5 22:03:34.880 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 22:03:34.880 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 22:03:34.880 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.55 hyp=0.55 cameraTheta=-1.63 mountX=0.12 mountY=-0.55, mountTheta=-1.35 22:03:34.880 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.55, opts=13) 22:03:34.880 00.000 30444 Enqueuing Move request for scope (-0.03, -0.55) 22:03:34.881 00.001 15672 Worker thread wakes up 22:03:34.881 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.55) opts 0xd 22:03:34.881 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.55) 22:03:34.881 00.000 15672 Moving (-0.03, -0.55) raw xDistance=0.12 yDistance=-0.55 22:03:34.881 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:03:34.881 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:03:34.881 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55 22:03:34.881 00.000 15672 MoveAxis(E, 0, ABG) 22:03:34.881 00.000 15672 Move returns status 0, amount 0 22:03:34.881 00.000 15672 MoveAxis(N, 0, ABG) 22:03:34.881 00.000 15672 Move returns status 0, amount 0 22:03:34.881 00.000 15672 move complete, result=0 22:03:34.881 00.000 15672 worker thread done servicing request 22:03:34.885 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=10209, FiltMin=2566, FiltMax=7840, Gamma=2.950 22:03:34.934 00.049 30444 UpdateGuideState exits: m=84357 SNR=68.0 Saturated 22:03:34.934 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:34.935 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:34.935 00.000 30444 Enqueuing Expose request 22:03:34.935 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 22:03:34.935 00.000 15672 Worker thread wakes up 22:03:34.935 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:34.935 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:37.044 02.109 15672 Exposure complete 22:03:37.063 00.019 15672 worker thread done servicing request 22:03:37.064 00.001 30444 OnExposeComplete: enter 22:03:37.064 00.000 30444 UpdateGuideState(): m_state=6 22:03:37.064 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 7 22:03:37.064 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=191.17, Mass=79725, SNR=65.2, Peak=9261 HFD=3.5 22:03:37.064 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 22:03:37.064 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 22:03:37.064 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.75 hyp=0.76 cameraTheta=-1.39 mountX=0.34 mountY=-0.70, mountTheta=-1.12 22:03:37.064 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.75, opts=13) 22:03:37.064 00.000 30444 Enqueuing Move request for scope (0.14, -0.75) 22:03:37.064 00.000 15672 Worker thread wakes up 22:03:37.065 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.75) opts 0xd 22:03:37.065 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.75) 22:03:37.065 00.000 15672 Moving (0.14, -0.75) raw xDistance=0.34 yDistance=-0.70 22:03:37.065 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 22:03:37.065 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:03:37.065 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70 22:03:37.065 00.000 15672 MoveAxis(W, 92, ABG) 22:03:37.065 00.000 15672 Guiding Dir = 3, Dur = 92 22:03:37.066 00.001 15672 IsSlewing returns 0 22:03:37.067 00.001 15672 IsGuiding returns 0 22:03:37.071 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=10011, FiltMin=2628, FiltMax=8070, Gamma=2.950 22:03:37.086 00.015 15672 PulseGuide returned control before completion, sleep 83 22:03:37.121 00.035 30444 UpdateGuideState exits: m=79725 SNR=65.2 Saturated 22:03:37.121 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:37.121 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:37.121 00.000 30444 Enqueuing Expose request 22:03:37.172 00.051 15672 IsGuiding returns 1 22:03:37.172 00.000 15672 scope still moving after pulse duration time elapsed 22:03:37.193 00.021 15672 IsSlewing returns 0 22:03:37.232 00.039 15672 IsGuiding returns 0 22:03:37.232 00.000 15672 scope move finished after 92 + 72 ms 22:03:37.232 00.000 15672 Move returns status 0, amount 92 22:03:37.232 00.000 15672 MoveAxis(N, 0, ABG) 22:03:37.232 00.000 15672 Move returns status 0, amount 0 22:03:37.232 00.000 15672 move complete, result=0 22:03:37.232 00.000 15672 worker thread done servicing request 22:03:37.232 00.000 15672 Worker thread wakes up 22:03:37.232 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:37.232 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:37.232 00.000 30444 GuideStep: 0.3 px 92 ms WEST, -0.7 px 0 ms NORTH 22:03:39.140 01.908 15672 Exposure complete 22:03:39.160 00.020 15672 worker thread done servicing request 22:03:39.160 00.000 30444 OnExposeComplete: enter 22:03:39.160 00.000 30444 UpdateGuideState(): m_state=6 22:03:39.160 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 8 22:03:39.160 00.000 30444 Star::Find returns 1 (1), X=465.00, Y=191.25, Mass=81649, SNR=60.6, Peak=9210 HFD=4.0 22:03:39.160 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 22:03:39.160 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 22:03:39.160 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.67 hyp=0.69 cameraTheta=-1.83 mountX=0.01 mountY=-0.69, mountTheta=-1.55 22:03:39.161 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.67, opts=13) 22:03:39.161 00.000 30444 Enqueuing Move request for scope (-0.18, -0.67) 22:03:39.161 00.000 15672 Worker thread wakes up 22:03:39.161 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.67) opts 0xd 22:03:39.161 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.67) 22:03:39.161 00.000 15672 Moving (-0.18, -0.67) raw xDistance=0.01 yDistance=-0.69 22:03:39.161 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:03:39.161 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:03:39.161 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69 22:03:39.161 00.000 15672 MoveAxis(E, 0, ABG) 22:03:39.161 00.000 15672 Move returns status 0, amount 0 22:03:39.161 00.000 15672 MoveAxis(N, 0, ABG) 22:03:39.161 00.000 15672 Move returns status 0, amount 0 22:03:39.161 00.000 15672 move complete, result=0 22:03:39.161 00.000 15672 worker thread done servicing request 22:03:39.166 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=9972, FiltMin=2679, FiltMax=7500, Gamma=2.950 22:03:39.216 00.050 30444 UpdateGuideState exits: m=81649 SNR=60.6 Saturated 22:03:39.216 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:39.216 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:39.216 00.000 30444 Enqueuing Expose request 22:03:39.216 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 0 ms NORTH 22:03:39.216 00.000 15672 Worker thread wakes up 22:03:39.216 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:39.216 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:41.332 02.116 15672 Exposure complete 22:03:41.361 00.029 15672 worker thread done servicing request 22:03:41.361 00.000 30444 OnExposeComplete: enter 22:03:41.362 00.001 30444 UpdateGuideState(): m_state=6 22:03:41.362 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 9 22:03:41.362 00.000 30444 Star::Find returns 1 (1), X=464.93, Y=190.80, Mass=92818, SNR=65.0, Peak=10091 HFD=3.7 22:03:41.362 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 22:03:41.362 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 22:03:41.362 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-1.12 hyp=1.15 cameraTheta=-1.79 mountX=0.07 mountY=-1.15, mountTheta=-1.51 22:03:41.362 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-1.12, opts=13) 22:03:41.362 00.000 30444 Enqueuing Move request for scope (-0.25, -1.12) 22:03:41.362 00.000 15672 Worker thread wakes up 22:03:41.363 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -1.12) opts 0xd 22:03:41.363 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -1.12) 22:03:41.363 00.000 15672 Moving (-0.25, -1.12) raw xDistance=0.07 yDistance=-1.15 22:03:41.363 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:03:41.363 00.000 15672 resist switch: large excursion: input -1.15 thresh 0.75 direction from 1 to -1 22:03:41.363 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.44 22:03:41.363 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15 22:03:41.363 00.000 15672 MoveAxis(E, 0, ABG) 22:03:41.363 00.000 15672 Move returns status 0, amount 0 22:03:41.363 00.000 15672 MoveAxis(N, 205, ABG) 22:03:41.363 00.000 15672 Guiding Dir = 0, Dur = 205 22:03:41.363 00.000 15672 IsSlewing returns 0 22:03:41.364 00.001 15672 IsGuiding returns 0 22:03:41.368 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=10877, FiltMin=2651, FiltMax=8154, Gamma=2.950 22:03:41.418 00.050 30444 UpdateGuideState exits: m=92818 SNR=65.0 Saturated 22:03:41.419 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:41.419 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:41.419 00.000 30444 Enqueuing Expose request 22:03:41.448 00.029 15672 PulseGuide returned control before completion, sleep 132 22:03:41.582 00.134 15672 IsGuiding returns 1 22:03:41.582 00.000 15672 scope still moving after pulse duration time elapsed 22:03:41.604 00.022 15672 IsSlewing returns 0 22:03:41.607 00.003 15672 IsGuiding returns 1 22:03:41.629 00.022 15672 IsSlewing returns 0 22:03:41.632 00.003 15672 IsGuiding returns 1 22:03:41.653 00.021 15672 IsSlewing returns 0 22:03:41.656 00.003 15672 IsGuiding returns 1 22:03:41.676 00.020 15672 IsSlewing returns 0 22:03:41.705 00.029 15672 IsGuiding returns 0 22:03:41.705 00.000 15672 scope move finished after 205 + 135 ms 22:03:41.705 00.000 15672 Move returns status 0, amount 205 22:03:41.705 00.000 15672 move complete, result=0 22:03:41.706 00.001 15672 worker thread done servicing request 22:03:41.706 00.000 15672 Worker thread wakes up 22:03:41.706 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:41.706 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:41.706 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.1 px 205 ms NORTH 22:03:43.611 01.905 15672 Exposure complete 22:03:43.631 00.020 15672 worker thread done servicing request 22:03:43.631 00.000 30444 OnExposeComplete: enter 22:03:43.631 00.000 30444 UpdateGuideState(): m_state=6 22:03:43.631 00.000 30444 Star::Find(15, 464, 190, 0, (0,0,0,0), 0.0, 255) frame 10 22:03:43.631 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=190.95, Mass=92270, SNR=80.1, Peak=9469 HFD=3.9 22:03:43.631 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.17 = -1.17) 22:03:43.631 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.23 = -1.23) 22:03:43.631 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.97 hyp=0.98 cameraTheta=-1.44 mountX=0.39 mountY=-0.92, mountTheta=-1.17 22:03:43.632 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.97, opts=13) 22:03:43.632 00.000 30444 Enqueuing Move request for scope (0.12, -0.97) 22:03:43.632 00.000 15672 Worker thread wakes up 22:03:43.632 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.97) opts 0xd 22:03:43.632 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.97) 22:03:43.632 00.000 15672 Moving (0.12, -0.97) raw xDistance=0.39 yDistance=-0.92 22:03:43.632 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 22:03:43.632 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 22:03:43.632 00.000 15672 MoveAxis(W, 104, ABG) 22:03:43.632 00.000 15672 Guiding Dir = 3, Dur = 104 22:03:43.633 00.001 15672 IsSlewing returns 0 22:03:43.635 00.002 15672 IsGuiding returns 0 22:03:43.639 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=10621, FiltMin=2602, FiltMax=8153, Gamma=2.950 22:03:43.652 00.013 15672 PulseGuide returned control before completion, sleep 97 22:03:43.689 00.037 30444 UpdateGuideState exits: m=92270 SNR=80.1 Saturated 22:03:43.689 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:43.689 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:43.689 00.000 30444 Enqueuing Expose request 22:03:43.751 00.062 15672 IsGuiding returns 1 22:03:43.752 00.001 15672 scope still moving after pulse duration time elapsed 22:03:43.773 00.021 15672 IsSlewing returns 0 22:03:43.797 00.024 15672 IsGuiding returns 0 22:03:43.797 00.000 15672 scope move finished after 104 + 58 ms 22:03:43.797 00.000 15672 Move returns status 0, amount 104 22:03:43.798 00.001 15672 MoveAxis(N, 164, ABG) 22:03:43.798 00.000 15672 Guiding Dir = 0, Dur = 164 22:03:43.798 00.000 15672 IsSlewing returns 0 22:03:43.801 00.003 15672 IsGuiding returns 0 22:03:43.877 00.076 15672 PulseGuide returned control before completion, sleep 99 22:03:43.978 00.101 15672 IsGuiding returns 1 22:03:43.978 00.000 15672 scope still moving after pulse duration time elapsed 22:03:43.999 00.021 15672 IsSlewing returns 0 22:03:43.999 00.000 15672 IsGuiding returns 1 22:03:44.021 00.022 15672 IsSlewing returns 0 22:03:44.022 00.001 15672 IsGuiding returns 1 22:03:44.043 00.021 15672 IsSlewing returns 0 22:03:44.069 00.026 15672 IsGuiding returns 0 22:03:44.069 00.000 15672 scope move finished after 164 + 103 ms 22:03:44.069 00.000 15672 Move returns status 0, amount 164 22:03:44.069 00.000 15672 move complete, result=0 22:03:44.069 00.000 15672 worker thread done servicing request 22:03:44.069 00.000 15672 Worker thread wakes up 22:03:44.069 00.000 30444 GuideStep: 0.4 px 104 ms WEST, -0.9 px 164 ms NORTH 22:03:44.069 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:44.069 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:46.187 02.118 15672 Exposure complete 22:03:46.219 00.032 15672 worker thread done servicing request 22:03:46.219 00.000 30444 OnExposeComplete: enter 22:03:46.219 00.000 30444 UpdateGuideState(): m_state=6 22:03:46.219 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 11 22:03:46.219 00.000 30444 Star::Find returns 1 (1), X=465.07, Y=191.48, Mass=81663, SNR=66.3, Peak=10294 HFD=3.6 22:03:46.219 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 22:03:46.219 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 22:03:46.219 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.44 hyp=0.46 cameraTheta=-1.81 mountX=0.02 mountY=-0.46, mountTheta=-1.53 22:03:46.220 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.44, opts=13) 22:03:46.220 00.000 30444 Enqueuing Move request for scope (-0.11, -0.44) 22:03:46.220 00.000 15672 Worker thread wakes up 22:03:46.220 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.44) opts 0xd 22:03:46.220 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.44) 22:03:46.220 00.000 15672 Moving (-0.11, -0.44) raw xDistance=0.02 yDistance=-0.46 22:03:46.220 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:03:46.220 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 22:03:46.220 00.000 15672 MoveAxis(E, 0, ABG) 22:03:46.220 00.000 15672 Move returns status 0, amount 0 22:03:46.220 00.000 15672 MoveAxis(N, 81, ABG) 22:03:46.220 00.000 15672 Guiding Dir = 0, Dur = 81 22:03:46.221 00.001 15672 IsSlewing returns 0 22:03:46.222 00.001 15672 IsGuiding returns 0 22:03:46.227 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=11828, FiltMin=2531, FiltMax=8311, Gamma=2.950 22:03:46.281 00.054 30444 UpdateGuideState exits: m=81663 SNR=66.3 Saturated 22:03:46.281 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:46.281 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:46.281 00.000 30444 Enqueuing Expose request 22:03:46.337 00.056 15672 IsGuiding returns 1 22:03:46.337 00.000 15672 scope still moving after pulse duration time elapsed 22:03:46.359 00.022 15672 IsSlewing returns 0 22:03:46.360 00.001 15672 IsGuiding returns 1 22:03:46.381 00.021 15672 IsSlewing returns 0 22:03:46.382 00.001 15672 IsGuiding returns 1 22:03:46.402 00.020 15672 IsSlewing returns 0 22:03:46.434 00.032 15672 IsGuiding returns 0 22:03:46.434 00.000 15672 scope move finished after 81 + 130 ms 22:03:46.434 00.000 15672 Move returns status 0, amount 81 22:03:46.434 00.000 15672 move complete, result=0 22:03:46.434 00.000 15672 worker thread done servicing request 22:03:46.434 00.000 15672 Worker thread wakes up 22:03:46.434 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 81 ms NORTH 22:03:46.434 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:46.435 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:48.344 01.909 15672 Exposure complete 22:03:48.364 00.020 15672 worker thread done servicing request 22:03:48.364 00.000 30444 OnExposeComplete: enter 22:03:48.364 00.000 30444 UpdateGuideState(): m_state=6 22:03:48.364 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 12 22:03:48.364 00.000 30444 Star::Find returns 1 (1), X=465.36, Y=190.92, Mass=91924, SNR=66.8, Peak=11001 HFD=3.3 22:03:48.364 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 22:03:48.364 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 22:03:48.364 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-1.01 hyp=1.02 cameraTheta=-1.39 mountX=0.45 mountY=-0.94, mountTheta=-1.12 22:03:48.365 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-1.01, opts=13) 22:03:48.365 00.000 30444 Enqueuing Move request for scope (0.18, -1.01) 22:03:48.365 00.000 15672 Worker thread wakes up 22:03:48.365 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.01) opts 0xd 22:03:48.365 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -1.01) 22:03:48.365 00.000 15672 Moving (0.18, -1.01) raw xDistance=0.45 yDistance=-0.94 22:03:48.365 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45 22:03:48.365 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 22:03:48.365 00.000 15672 MoveAxis(W, 122, ABG) 22:03:48.365 00.000 15672 Guiding Dir = 3, Dur = 122 22:03:48.366 00.001 15672 IsSlewing returns 0 22:03:48.367 00.001 15672 IsGuiding returns 0 22:03:48.372 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=11838, FiltMin=2627, FiltMax=8471, Gamma=2.950 22:03:48.397 00.025 15672 PulseGuide returned control before completion, sleep 103 22:03:48.422 00.025 30444 UpdateGuideState exits: m=91924 SNR=66.8 Saturated 22:03:48.422 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:48.422 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:48.422 00.000 30444 Enqueuing Expose request 22:03:48.503 00.081 15672 IsGuiding returns 1 22:03:48.503 00.000 15672 scope still moving after pulse duration time elapsed 22:03:48.523 00.020 15672 IsSlewing returns 0 22:03:48.541 00.018 15672 IsGuiding returns 0 22:03:48.541 00.000 15672 scope move finished after 122 + 52 ms 22:03:48.541 00.000 15672 Move returns status 0, amount 122 22:03:48.541 00.000 15672 MoveAxis(N, 168, ABG) 22:03:48.541 00.000 15672 Guiding Dir = 0, Dur = 168 22:03:48.542 00.001 15672 IsSlewing returns 0 22:03:48.543 00.001 15672 IsGuiding returns 0 22:03:48.621 00.078 15672 PulseGuide returned control before completion, sleep 100 22:03:48.724 00.103 15672 IsGuiding returns 1 22:03:48.724 00.000 15672 scope still moving after pulse duration time elapsed 22:03:48.746 00.022 15672 IsSlewing returns 0 22:03:48.749 00.003 15672 IsGuiding returns 1 22:03:48.770 00.021 15672 IsSlewing returns 0 22:03:48.773 00.003 15672 IsGuiding returns 1 22:03:48.794 00.021 15672 IsSlewing returns 0 22:03:48.797 00.003 15672 IsGuiding returns 1 22:03:48.818 00.021 15672 IsSlewing returns 0 22:03:48.829 00.011 15672 IsGuiding returns 0 22:03:48.829 00.000 15672 scope move finished after 168 + 117 ms 22:03:48.829 00.000 15672 Move returns status 0, amount 168 22:03:48.829 00.000 15672 move complete, result=0 22:03:48.829 00.000 15672 worker thread done servicing request 22:03:48.829 00.000 15672 Worker thread wakes up 22:03:48.829 00.000 30444 GuideStep: 0.5 px 122 ms WEST, -0.9 px 168 ms NORTH 22:03:48.829 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:48.829 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:50.945 02.116 15672 Exposure complete 22:03:50.975 00.030 15672 worker thread done servicing request 22:03:50.975 00.000 30444 OnExposeComplete: enter 22:03:50.975 00.000 30444 UpdateGuideState(): m_state=6 22:03:50.975 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 13 22:03:50.976 00.001 30444 Star::Find returns 1 (1), X=465.03, Y=191.29, Mass=96823, SNR=81.8, Peak=10922 HFD=3.9 22:03:50.976 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 22:03:50.976 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 22:03:50.976 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.63 hyp=0.64 cameraTheta=-1.80 mountX=0.03 mountY=-0.64, mountTheta=-1.53 22:03:50.976 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.63, opts=13) 22:03:50.976 00.000 30444 Enqueuing Move request for scope (-0.15, -0.63) 22:03:50.976 00.000 15672 Worker thread wakes up 22:03:50.976 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.63) opts 0xd 22:03:50.976 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.63) 22:03:50.976 00.000 15672 Moving (-0.15, -0.63) raw xDistance=0.03 yDistance=-0.64 22:03:50.976 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:03:50.977 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 22:03:50.977 00.000 15672 MoveAxis(E, 0, ABG) 22:03:50.977 00.000 15672 Move returns status 0, amount 0 22:03:50.977 00.000 15672 MoveAxis(N, 115, ABG) 22:03:50.977 00.000 15672 Guiding Dir = 0, Dur = 115 22:03:50.977 00.000 15672 IsSlewing returns 0 22:03:50.978 00.001 15672 IsGuiding returns 0 22:03:50.982 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=10922, FiltMin=2607, FiltMax=8217, Gamma=2.950 22:03:51.033 00.051 30444 UpdateGuideState exits: m=96823 SNR=81.8 Saturated 22:03:51.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:51.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:51.033 00.000 30444 Enqueuing Expose request 22:03:51.065 00.032 15672 PulseGuide returned control before completion, sleep 39 22:03:51.106 00.041 15672 IsGuiding returns 1 22:03:51.106 00.000 15672 scope still moving after pulse duration time elapsed 22:03:51.127 00.021 15672 IsSlewing returns 0 22:03:51.128 00.001 15672 IsGuiding returns 1 22:03:51.149 00.021 15672 IsSlewing returns 0 22:03:51.151 00.002 15672 IsGuiding returns 1 22:03:51.172 00.021 15672 IsSlewing returns 0 22:03:51.174 00.002 15672 IsGuiding returns 1 22:03:51.195 00.021 15672 IsSlewing returns 0 22:03:51.209 00.014 15672 IsGuiding returns 0 22:03:51.210 00.001 15672 scope move finished after 115 + 116 ms 22:03:51.210 00.000 15672 Move returns status 0, amount 115 22:03:51.210 00.000 15672 move complete, result=0 22:03:51.210 00.000 15672 worker thread done servicing request 22:03:51.210 00.000 15672 Worker thread wakes up 22:03:51.210 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:51.211 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:51.211 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 115 ms NORTH 22:03:53.118 01.907 15672 Exposure complete 22:03:53.137 00.019 15672 worker thread done servicing request 22:03:53.138 00.001 30444 OnExposeComplete: enter 22:03:53.138 00.000 30444 UpdateGuideState(): m_state=6 22:03:53.138 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 14 22:03:53.138 00.000 30444 Star::Find returns 1 (1), X=464.65, Y=191.26, Mass=100952, SNR=81.9, Peak=12054 HFD=3.6 22:03:53.138 00.000 30444 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 22:03:53.138 00.000 30444 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 22:03:53.138 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.66 hyp=0.84 cameraTheta=-2.25 mountX=-0.33 mountY=-0.76, mountTheta=-1.98 22:03:53.138 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.66, opts=13) 22:03:53.138 00.000 30444 Enqueuing Move request for scope (-0.53, -0.66) 22:03:53.138 00.000 15672 Worker thread wakes up 22:03:53.139 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.66) opts 0xd 22:03:53.139 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.66) 22:03:53.139 00.000 15672 Moving (-0.53, -0.66) raw xDistance=-0.33 yDistance=-0.76 22:03:53.139 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 22:03:53.139 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 22:03:53.139 00.000 15672 MoveAxis(E, 89, ABG) 22:03:53.139 00.000 15672 Guiding Dir = 2, Dur = 89 22:03:53.139 00.000 15672 IsSlewing returns 0 22:03:53.140 00.001 15672 IsGuiding returns 0 22:03:53.144 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=12054, FiltMin=2605, FiltMax=8762, Gamma=2.950 22:03:53.157 00.013 15672 PulseGuide returned control before completion, sleep 83 22:03:53.195 00.038 30444 UpdateGuideState exits: m=100952 SNR=81.9 Saturated 22:03:53.196 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:53.196 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:53.196 00.000 30444 Enqueuing Expose request 22:03:53.241 00.045 15672 IsGuiding returns 1 22:03:53.242 00.001 15672 scope still moving after pulse duration time elapsed 22:03:53.264 00.022 15672 IsSlewing returns 0 22:03:53.286 00.022 15672 IsGuiding returns 0 22:03:53.286 00.000 15672 scope move finished after 89 + 56 ms 22:03:53.286 00.000 15672 Move returns status 0, amount 89 22:03:53.286 00.000 15672 MoveAxis(N, 135, ABG) 22:03:53.286 00.000 15672 Guiding Dir = 0, Dur = 135 22:03:53.287 00.001 15672 IsSlewing returns 0 22:03:53.287 00.000 15672 IsGuiding returns 0 22:03:53.365 00.078 15672 PulseGuide returned control before completion, sleep 68 22:03:53.464 00.099 15672 IsGuiding returns 1 22:03:53.464 00.000 15672 scope still moving after pulse duration time elapsed 22:03:53.485 00.021 15672 IsSlewing returns 0 22:03:53.487 00.002 15672 IsGuiding returns 1 22:03:53.509 00.022 15672 IsSlewing returns 0 22:03:53.511 00.002 15672 IsGuiding returns 1 22:03:53.533 00.022 15672 IsSlewing returns 0 22:03:53.557 00.024 15672 IsGuiding returns 0 22:03:53.557 00.000 15672 scope move finished after 135 + 134 ms 22:03:53.557 00.000 15672 Move returns status 0, amount 135 22:03:53.557 00.000 15672 move complete, result=0 22:03:53.558 00.001 15672 worker thread done servicing request 22:03:53.558 00.000 15672 Worker thread wakes up 22:03:53.558 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:53.558 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:53.558 00.000 30444 GuideStep: -0.3 px 89 ms EAST, -0.8 px 135 ms NORTH 22:03:55.666 02.108 15672 Exposure complete 22:03:55.685 00.019 15672 worker thread done servicing request 22:03:55.685 00.000 30444 OnExposeComplete: enter 22:03:55.686 00.001 30444 UpdateGuideState(): m_state=6 22:03:55.686 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 15 22:03:55.686 00.000 30444 Star::Find returns 1 (1), X=464.95, Y=190.89, Mass=90686, SNR=68.3, Peak=10721 HFD=3.6 22:03:55.686 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 22:03:55.686 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 22:03:55.686 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-1.03 hyp=1.05 cameraTheta=-1.79 mountX=0.06 mountY=-1.05, mountTheta=-1.51 22:03:55.686 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-1.03, opts=13) 22:03:55.686 00.000 30444 Enqueuing Move request for scope (-0.23, -1.03) 22:03:55.686 00.000 15672 Worker thread wakes up 22:03:55.686 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -1.03) opts 0xd 22:03:55.686 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -1.03) 22:03:55.687 00.001 15672 Moving (-0.23, -1.03) raw xDistance=0.06 yDistance=-1.05 22:03:55.687 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:03:55.687 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05 22:03:55.687 00.000 15672 MoveAxis(E, 0, ABG) 22:03:55.687 00.000 15672 Move returns status 0, amount 0 22:03:55.687 00.000 15672 MoveAxis(N, 188, ABG) 22:03:55.687 00.000 15672 Guiding Dir = 0, Dur = 188 22:03:55.687 00.000 15672 IsSlewing returns 0 22:03:55.688 00.001 15672 IsGuiding returns 0 22:03:55.692 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2138, max=12866, FiltMin=2608, FiltMax=8680, Gamma=2.950 22:03:55.747 00.055 30444 UpdateGuideState exits: m=90686 SNR=68.3 Saturated 22:03:55.747 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:55.747 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:55.747 00.000 30444 Enqueuing Expose request 22:03:55.762 00.015 15672 PulseGuide returned control before completion, sleep 126 22:03:55.889 00.127 15672 IsGuiding returns 1 22:03:55.890 00.001 15672 scope still moving after pulse duration time elapsed 22:03:55.911 00.021 15672 IsSlewing returns 0 22:03:55.914 00.003 15672 IsGuiding returns 1 22:03:55.935 00.021 15672 IsSlewing returns 0 22:03:55.938 00.003 15672 IsGuiding returns 1 22:03:55.959 00.021 15672 IsSlewing returns 0 22:03:55.987 00.028 15672 IsGuiding returns 0 22:03:55.987 00.000 15672 scope move finished after 188 + 110 ms 22:03:55.987 00.000 15672 Move returns status 0, amount 188 22:03:55.987 00.000 15672 move complete, result=0 22:03:55.987 00.000 15672 worker thread done servicing request 22:03:55.988 00.001 15672 Worker thread wakes up 22:03:55.988 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.1 px 188 ms NORTH 22:03:55.988 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:55.988 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:57.894 01.906 15672 Exposure complete 22:03:57.914 00.020 15672 worker thread done servicing request 22:03:57.914 00.000 30444 OnExposeComplete: enter 22:03:57.914 00.000 30444 UpdateGuideState(): m_state=6 22:03:57.914 00.000 30444 Star::Find(15, 464, 190, 0, (0,0,0,0), 0.0, 255) frame 16 22:03:57.914 00.000 30444 Star::Find returns 1 (1), X=465.00, Y=191.17, Mass=90917, SNR=75.7, Peak=11129 HFD=3.6 22:03:57.915 00.001 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 22:03:57.915 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 22:03:57.915 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.75 hyp=0.77 cameraTheta=-1.80 mountX=0.04 mountY=-0.77, mountTheta=-1.52 22:03:57.915 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.75, opts=13) 22:03:57.916 00.001 30444 Enqueuing Move request for scope (-0.17, -0.75) 22:03:57.916 00.000 15672 Worker thread wakes up 22:03:57.916 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.75) opts 0xd 22:03:57.916 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.75) 22:03:57.916 00.000 15672 Moving (-0.17, -0.75) raw xDistance=0.04 yDistance=-0.77 22:03:57.916 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:03:57.916 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 22:03:57.916 00.000 15672 MoveAxis(E, 0, ABG) 22:03:57.916 00.000 15672 Move returns status 0, amount 0 22:03:57.916 00.000 15672 MoveAxis(N, 137, ABG) 22:03:57.916 00.000 15672 Guiding Dir = 0, Dur = 137 22:03:57.916 00.000 15672 IsSlewing returns 0 22:03:57.918 00.002 15672 IsGuiding returns 0 22:03:57.924 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=12577, FiltMin=2577, FiltMax=8393, Gamma=2.950 22:03:57.977 00.053 30444 UpdateGuideState exits: m=90917 SNR=75.7 Saturated 22:03:57.977 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:03:57.977 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:03:57.977 00.000 30444 Enqueuing Expose request 22:03:57.997 00.020 15672 PulseGuide returned control before completion, sleep 68 22:03:58.068 00.071 15672 IsGuiding returns 1 22:03:58.068 00.000 15672 scope still moving after pulse duration time elapsed 22:03:58.089 00.021 15672 IsSlewing returns 0 22:03:58.090 00.001 15672 IsGuiding returns 1 22:03:58.112 00.022 15672 IsSlewing returns 0 22:03:58.114 00.002 15672 IsGuiding returns 1 22:03:58.135 00.021 15672 IsSlewing returns 0 22:03:58.138 00.003 15672 IsGuiding returns 1 22:03:58.158 00.020 15672 IsSlewing returns 0 22:03:58.191 00.033 15672 IsGuiding returns 0 22:03:58.191 00.000 15672 scope move finished after 137 + 135 ms 22:03:58.191 00.000 15672 Move returns status 0, amount 137 22:03:58.191 00.000 15672 move complete, result=0 22:03:58.191 00.000 15672 worker thread done servicing request 22:03:58.192 00.001 15672 Worker thread wakes up 22:03:58.192 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:03:58.192 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:03:58.192 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.8 px 137 ms NORTH 22:04:00.307 02.115 15672 Exposure complete 22:04:00.334 00.027 15672 worker thread done servicing request 22:04:00.334 00.000 30444 OnExposeComplete: enter 22:04:00.334 00.000 30444 UpdateGuideState(): m_state=6 22:04:00.334 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 17 22:04:00.334 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=190.92, Mass=92271, SNR=69.1, Peak=11306 HFD=3.4 22:04:00.334 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 22:04:00.334 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 22:04:00.334 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-1.00 hyp=1.00 cameraTheta=-1.56 mountX=0.29 mountY=-0.98, mountTheta=-1.28 22:04:00.334 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-1.00, opts=13) 22:04:00.335 00.001 30444 Enqueuing Move request for scope (0.01, -1.00) 22:04:00.335 00.000 15672 Worker thread wakes up 22:04:00.335 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.00) opts 0xd 22:04:00.335 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -1.00) 22:04:00.335 00.000 15672 Moving (0.01, -1.00) raw xDistance=0.29 yDistance=-0.98 22:04:00.335 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 22:04:00.335 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98 22:04:00.335 00.000 15672 MoveAxis(W, 78, ABG) 22:04:00.335 00.000 15672 Guiding Dir = 3, Dur = 78 22:04:00.336 00.001 15672 IsSlewing returns 0 22:04:00.341 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=12829, FiltMin=2584, FiltMax=8576, Gamma=2.950 22:04:00.378 00.037 15672 IsGuiding returns 0 22:04:00.392 00.014 30444 UpdateGuideState exits: m=92271 SNR=69.1 Saturated 22:04:00.392 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:00.392 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:00.392 00.000 30444 Enqueuing Expose request 22:04:00.394 00.002 15672 PulseGuide returned control before completion, sleep 73 22:04:00.469 00.075 15672 IsGuiding returns 1 22:04:00.469 00.000 15672 scope still moving after pulse duration time elapsed 22:04:00.490 00.021 15672 IsSlewing returns 0 22:04:00.507 00.017 15672 IsGuiding returns 0 22:04:00.508 00.001 15672 scope move finished after 78 + 50 ms 22:04:00.508 00.000 15672 Move returns status 0, amount 78 22:04:00.508 00.000 15672 MoveAxis(N, 175, ABG) 22:04:00.508 00.000 15672 Guiding Dir = 0, Dur = 175 22:04:00.509 00.001 15672 IsSlewing returns 0 22:04:00.511 00.002 15672 IsGuiding returns 0 22:04:00.586 00.075 15672 PulseGuide returned control before completion, sleep 111 22:04:00.700 00.114 15672 IsGuiding returns 1 22:04:00.700 00.000 15672 scope still moving after pulse duration time elapsed 22:04:00.721 00.021 15672 IsSlewing returns 0 22:04:00.722 00.001 15672 IsGuiding returns 1 22:04:00.743 00.021 15672 IsSlewing returns 0 22:04:00.744 00.001 15672 IsGuiding returns 1 22:04:00.765 00.021 15672 IsSlewing returns 0 22:04:00.766 00.001 15672 IsGuiding returns 1 22:04:00.786 00.020 15672 IsSlewing returns 0 22:04:00.810 00.024 15672 IsGuiding returns 0 22:04:00.811 00.001 15672 scope move finished after 175 + 124 ms 22:04:00.811 00.000 15672 Move returns status 0, amount 175 22:04:00.811 00.000 15672 move complete, result=0 22:04:00.811 00.000 15672 worker thread done servicing request 22:04:00.811 00.000 15672 Worker thread wakes up 22:04:00.811 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:00.811 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:00.812 00.001 30444 GuideStep: 0.3 px 78 ms WEST, -1.0 px 175 ms NORTH 22:04:02.722 01.910 15672 Exposure complete 22:04:02.742 00.020 15672 worker thread done servicing request 22:04:02.742 00.000 30444 OnExposeComplete: enter 22:04:02.742 00.000 30444 UpdateGuideState(): m_state=6 22:04:02.742 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 18 22:04:02.742 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=190.92, Mass=81590, SNR=70.6, Peak=9322 HFD=3.7 22:04:02.742 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 22:04:02.742 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 22:04:02.742 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-1.00 hyp=1.00 cameraTheta=-1.60 mountX=0.25 mountY=-0.99, mountTheta=-1.32 22:04:02.742 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-1.00, opts=13) 22:04:02.743 00.001 30444 Enqueuing Move request for scope (-0.03, -1.00) 22:04:02.743 00.000 15672 Worker thread wakes up 22:04:02.743 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -1.00) opts 0xd 22:04:02.743 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -1.00) 22:04:02.743 00.000 15672 Moving (-0.03, -1.00) raw xDistance=0.25 yDistance=-0.99 22:04:02.743 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 22:04:02.743 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99 22:04:02.743 00.000 15672 MoveAxis(E, 0, ABG) 22:04:02.743 00.000 15672 Move returns status 0, amount 0 22:04:02.743 00.000 15672 MoveAxis(N, 176, ABG) 22:04:02.743 00.000 15672 Guiding Dir = 0, Dur = 176 22:04:02.744 00.001 15672 IsSlewing returns 0 22:04:02.749 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2105, max=10535, FiltMin=2633, FiltMax=8168, Gamma=2.950 22:04:02.758 00.009 15672 IsGuiding returns 0 22:04:02.798 00.040 30444 UpdateGuideState exits: m=81590 SNR=70.6 Saturated 22:04:02.798 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:02.798 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:02.798 00.000 30444 Enqueuing Expose request 22:04:02.837 00.039 15672 PulseGuide returned control before completion, sleep 107 22:04:02.948 00.111 15672 IsGuiding returns 1 22:04:02.948 00.000 15672 scope still moving after pulse duration time elapsed 22:04:02.969 00.021 15672 IsSlewing returns 0 22:04:03.000 00.031 15672 IsGuiding returns 1 22:04:03.021 00.021 15672 IsSlewing returns 0 22:04:03.063 00.042 15672 IsGuiding returns 0 22:04:03.064 00.001 15672 scope move finished after 176 + 129 ms 22:04:03.064 00.000 15672 Move returns status 0, amount 176 22:04:03.064 00.000 15672 move complete, result=0 22:04:03.064 00.000 15672 worker thread done servicing request 22:04:03.064 00.000 15672 Worker thread wakes up 22:04:03.064 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:03.064 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.0 px 176 ms NORTH 22:04:03.065 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:05.174 02.109 15672 Exposure complete 22:04:05.193 00.019 15672 worker thread done servicing request 22:04:05.194 00.001 30444 OnExposeComplete: enter 22:04:05.194 00.000 30444 UpdateGuideState(): m_state=6 22:04:05.194 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 19 22:04:05.194 00.000 30444 Star::Find returns 1 (1), X=465.03, Y=190.85, Mass=79821, SNR=56.6, Peak=9382 HFD=3.6 22:04:05.194 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 22:04:05.194 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 22:04:05.194 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-1.07 hyp=1.08 cameraTheta=-1.71 mountX=0.15 mountY=-1.08, mountTheta=-1.43 22:04:05.194 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-1.07, opts=13) 22:04:05.194 00.000 30444 Enqueuing Move request for scope (-0.15, -1.07) 22:04:05.194 00.000 15672 Worker thread wakes up 22:04:05.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -1.07) opts 0xd 22:04:05.195 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.15, -1.07) 22:04:05.195 00.000 15672 Moving (-0.15, -1.07) raw xDistance=0.15 yDistance=-1.08 22:04:05.195 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:04:05.195 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08 22:04:05.195 00.000 15672 MoveAxis(E, 0, ABG) 22:04:05.195 00.000 15672 Move returns status 0, amount 0 22:04:05.195 00.000 15672 MoveAxis(N, 193, ABG) 22:04:05.195 00.000 15672 Guiding Dir = 0, Dur = 193 22:04:05.195 00.000 15672 IsSlewing returns 0 22:04:05.197 00.002 15672 IsGuiding returns 0 22:04:05.201 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2021, max=10636, FiltMin=2650, FiltMax=8401, Gamma=2.950 22:04:05.251 00.050 30444 UpdateGuideState exits: m=79821 SNR=56.6 Saturated 22:04:05.252 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:05.252 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:05.252 00.000 30444 Enqueuing Expose request 22:04:05.282 00.030 15672 PulseGuide returned control before completion, sleep 118 22:04:05.403 00.121 15672 IsGuiding returns 1 22:04:05.403 00.000 15672 scope still moving after pulse duration time elapsed 22:04:05.424 00.021 15672 IsSlewing returns 0 22:04:05.427 00.003 15672 IsGuiding returns 1 22:04:05.449 00.022 15672 IsSlewing returns 0 22:04:05.452 00.003 15672 IsGuiding returns 1 22:04:05.473 00.021 15672 IsSlewing returns 0 22:04:05.474 00.001 15672 IsGuiding returns 1 22:04:05.494 00.020 15672 IsSlewing returns 0 22:04:05.506 00.012 15672 IsGuiding returns 0 22:04:05.506 00.000 15672 scope move finished after 193 + 116 ms 22:04:05.506 00.000 15672 Move returns status 0, amount 193 22:04:05.506 00.000 15672 move complete, result=0 22:04:05.506 00.000 15672 worker thread done servicing request 22:04:05.506 00.000 15672 Worker thread wakes up 22:04:05.506 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:05.506 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:05.506 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.1 px 193 ms NORTH 22:04:07.416 01.910 15672 Exposure complete 22:04:07.436 00.020 15672 worker thread done servicing request 22:04:07.436 00.000 30444 OnExposeComplete: enter 22:04:07.436 00.000 30444 UpdateGuideState(): m_state=6 22:04:07.436 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 20 22:04:07.436 00.000 30444 Star::Find returns 1 (1), X=464.67, Y=191.01, Mass=94838, SNR=74.4, Peak=10533 HFD=3.9 22:04:07.436 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 22:04:07.436 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 22:04:07.436 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=-0.91 hyp=1.04 cameraTheta=-2.07 mountX=-0.23 mountY=-1.00, mountTheta=-1.80 22:04:07.437 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=-0.91, opts=13) 22:04:07.437 00.000 30444 Enqueuing Move request for scope (-0.50, -0.91) 22:04:07.437 00.000 15672 Worker thread wakes up 22:04:07.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.91) opts 0xd 22:04:07.437 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, -0.91) 22:04:07.437 00.000 15672 Moving (-0.50, -0.91) raw xDistance=-0.23 yDistance=-1.00 22:04:07.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:04:07.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.00 from input -1.00 22:04:07.437 00.000 15672 MoveAxis(E, 0, ABG) 22:04:07.437 00.000 15672 Move returns status 0, amount 0 22:04:07.437 00.000 15672 MoveAxis(N, 178, ABG) 22:04:07.437 00.000 15672 Guiding Dir = 0, Dur = 178 22:04:07.438 00.001 15672 IsSlewing returns 0 22:04:07.439 00.001 15672 IsGuiding returns 0 22:04:07.443 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=11161, FiltMin=2644, FiltMax=8482, Gamma=2.950 22:04:07.493 00.050 30444 UpdateGuideState exits: m=94838 SNR=74.4 Saturated 22:04:07.493 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:07.493 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:07.493 00.000 30444 Enqueuing Expose request 22:04:07.518 00.025 15672 PulseGuide returned control before completion, sleep 110 22:04:07.632 00.114 15672 IsGuiding returns 1 22:04:07.632 00.000 15672 scope still moving after pulse duration time elapsed 22:04:07.653 00.021 15672 IsSlewing returns 0 22:04:07.654 00.001 15672 IsGuiding returns 1 22:04:07.675 00.021 15672 IsSlewing returns 0 22:04:07.676 00.001 15672 IsGuiding returns 1 22:04:07.697 00.021 15672 IsSlewing returns 0 22:04:07.712 00.015 15672 IsGuiding returns 0 22:04:07.712 00.000 15672 scope move finished after 178 + 93 ms 22:04:07.712 00.000 15672 Move returns status 0, amount 178 22:04:07.712 00.000 15672 move complete, result=0 22:04:07.712 00.000 15672 worker thread done servicing request 22:04:07.712 00.000 15672 Worker thread wakes up 22:04:07.712 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -1.0 px 178 ms NORTH 22:04:07.712 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:07.712 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:09.820 02.108 15672 Exposure complete 22:04:09.841 00.021 15672 worker thread done servicing request 22:04:09.841 00.000 30444 OnExposeComplete: enter 22:04:09.841 00.000 30444 UpdateGuideState(): m_state=6 22:04:09.841 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 21 22:04:09.841 00.000 30444 Star::Find returns 1 (1), X=465.02, Y=190.57, Mass=82104, SNR=60.2, Peak=10350 HFD=3.5 22:04:09.841 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 22:04:09.841 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 22:04:09.841 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-1.36 hyp=1.36 cameraTheta=-1.68 mountX=0.23 mountY=-1.36, mountTheta=-1.41 22:04:09.842 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-1.36, opts=13) 22:04:09.842 00.000 30444 Enqueuing Move request for scope (-0.15, -1.36) 22:04:09.842 00.000 15672 Worker thread wakes up 22:04:09.842 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -1.36) opts 0xd 22:04:09.842 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -1.36) 22:04:09.842 00.000 15672 Moving (-0.15, -1.36) raw xDistance=0.23 yDistance=-1.36 22:04:09.842 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:04:09.842 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.36 from input -1.36 22:04:09.842 00.000 15672 MoveAxis(E, 0, ABG) 22:04:09.842 00.000 15672 Move returns status 0, amount 0 22:04:09.842 00.000 15672 MoveAxis(N, 242, ABG) 22:04:09.842 00.000 15672 Guiding Dir = 0, Dur = 242 22:04:09.843 00.001 15672 IsSlewing returns 0 22:04:09.844 00.001 15672 IsGuiding returns 0 22:04:09.849 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=11147, FiltMin=2627, FiltMax=8419, Gamma=2.950 22:04:09.899 00.050 30444 UpdateGuideState exits: m=82104 SNR=60.2 Saturated 22:04:09.899 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:09.899 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:09.899 00.000 30444 Enqueuing Expose request 22:04:09.932 00.033 15672 PulseGuide returned control before completion, sleep 165 22:04:10.100 00.168 15672 IsGuiding returns 1 22:04:10.100 00.000 15672 scope still moving after pulse duration time elapsed 22:04:10.121 00.021 15672 IsSlewing returns 0 22:04:10.124 00.003 15672 IsGuiding returns 1 22:04:10.144 00.020 15672 IsSlewing returns 0 22:04:10.146 00.002 15672 IsGuiding returns 1 22:04:10.166 00.020 15672 IsSlewing returns 0 22:04:10.168 00.002 15672 IsGuiding returns 1 22:04:10.188 00.020 15672 IsSlewing returns 0 22:04:10.235 00.047 15672 IsGuiding returns 0 22:04:10.236 00.001 15672 scope move finished after 242 + 149 ms 22:04:10.236 00.000 15672 Move returns status 0, amount 242 22:04:10.236 00.000 15672 move complete, result=0 22:04:10.236 00.000 15672 worker thread done servicing request 22:04:10.236 00.000 15672 Worker thread wakes up 22:04:10.236 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:10.237 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:10.237 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.4 px 242 ms NORTH 22:04:12.152 01.915 15672 Exposure complete 22:04:12.176 00.024 15672 worker thread done servicing request 22:04:12.176 00.000 30444 OnExposeComplete: enter 22:04:12.176 00.000 30444 UpdateGuideState(): m_state=6 22:04:12.176 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 22 22:04:12.176 00.000 30444 Star::Find returns 1 (1), X=464.98, Y=190.55, Mass=98388, SNR=86.6, Peak=11468 HFD=3.6 22:04:12.176 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 22:04:12.176 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 22:04:12.176 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-1.37 hyp=1.39 cameraTheta=-1.71 mountX=0.19 mountY=-1.38, mountTheta=-1.43 22:04:12.177 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-1.37, opts=13) 22:04:12.177 00.000 30444 Enqueuing Move request for scope (-0.19, -1.37) 22:04:12.177 00.000 15672 Worker thread wakes up 22:04:12.177 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -1.37) opts 0xd 22:04:12.177 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -1.37) 22:04:12.177 00.000 15672 Moving (-0.19, -1.37) raw xDistance=0.19 yDistance=-1.38 22:04:12.177 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:04:12.177 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.38 from input -1.38 22:04:12.177 00.000 15672 MoveAxis(E, 0, ABG) 22:04:12.177 00.000 15672 Move returns status 0, amount 0 22:04:12.177 00.000 15672 MoveAxis(N, 247, ABG) 22:04:12.177 00.000 15672 Guiding Dir = 0, Dur = 247 22:04:12.178 00.001 15672 IsSlewing returns 0 22:04:12.179 00.001 15672 IsGuiding returns 0 22:04:12.183 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=11468, FiltMin=2605, FiltMax=8291, Gamma=2.950 22:04:12.233 00.050 30444 UpdateGuideState exits: m=98388 SNR=86.6 Saturated 22:04:12.233 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:12.233 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:12.233 00.000 30444 Enqueuing Expose request 22:04:12.263 00.030 15672 PulseGuide returned control before completion, sleep 173 22:04:12.438 00.175 15672 IsGuiding returns 1 22:04:12.439 00.001 15672 scope still moving after pulse duration time elapsed 22:04:12.460 00.021 15672 IsSlewing returns 0 22:04:12.461 00.001 15672 IsGuiding returns 1 22:04:12.482 00.021 15672 IsSlewing returns 0 22:04:12.483 00.001 15672 IsGuiding returns 1 22:04:12.503 00.020 15672 IsSlewing returns 0 22:04:12.504 00.001 15672 IsGuiding returns 1 22:04:12.525 00.021 15672 IsSlewing returns 0 22:04:12.583 00.058 15672 IsGuiding returns 0 22:04:12.583 00.000 15672 scope move finished after 247 + 157 ms 22:04:12.583 00.000 15672 Move returns status 0, amount 247 22:04:12.583 00.000 15672 move complete, result=0 22:04:12.584 00.001 15672 worker thread done servicing request 22:04:12.584 00.000 15672 Worker thread wakes up 22:04:12.584 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.4 px 247 ms NORTH 22:04:12.584 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:12.584 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:14.690 02.106 15672 Exposure complete 22:04:14.710 00.020 15672 worker thread done servicing request 22:04:14.710 00.000 30444 OnExposeComplete: enter 22:04:14.710 00.000 30444 UpdateGuideState(): m_state=6 22:04:14.710 00.000 30444 Star::Find(15, 464, 190, 0, (0,0,0,0), 0.0, 255) frame 23 22:04:14.710 00.000 30444 Star::Find returns 1 (1), X=464.85, Y=191.07, Mass=79643, SNR=61.1, Peak=10127 HFD=3.3 22:04:14.710 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 22:04:14.710 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 22:04:14.710 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.85 hyp=0.91 cameraTheta=-1.93 mountX=-0.08 mountY=-0.90, mountTheta=-1.65 22:04:14.711 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.85, opts=13) 22:04:14.711 00.000 30444 Enqueuing Move request for scope (-0.32, -0.85) 22:04:14.711 00.000 15672 Worker thread wakes up 22:04:14.711 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.85) opts 0xd 22:04:14.711 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.85) 22:04:14.711 00.000 15672 Moving (-0.32, -0.85) raw xDistance=-0.08 yDistance=-0.90 22:04:14.711 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:04:14.711 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 22:04:14.711 00.000 15672 MoveAxis(E, 0, ABG) 22:04:14.711 00.000 15672 Move returns status 0, amount 0 22:04:14.711 00.000 15672 MoveAxis(N, 160, ABG) 22:04:14.711 00.000 15672 Guiding Dir = 0, Dur = 160 22:04:14.712 00.001 15672 IsSlewing returns 0 22:04:14.713 00.001 15672 IsGuiding returns 0 22:04:14.717 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=10710, FiltMin=2599, FiltMax=8352, Gamma=2.950 22:04:14.768 00.051 30444 UpdateGuideState exits: m=79643 SNR=61.1 Saturated 22:04:14.768 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:14.768 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:14.768 00.000 30444 Enqueuing Expose request 22:04:14.788 00.020 15672 PulseGuide returned control before completion, sleep 96 22:04:14.886 00.098 15672 IsGuiding returns 1 22:04:14.886 00.000 15672 scope still moving after pulse duration time elapsed 22:04:14.908 00.022 15672 IsSlewing returns 0 22:04:14.979 00.071 15672 IsGuiding returns 0 22:04:14.979 00.000 15672 scope move finished after 160 + 105 ms 22:04:14.979 00.000 15672 Move returns status 0, amount 160 22:04:14.979 00.000 15672 move complete, result=0 22:04:14.979 00.000 15672 worker thread done servicing request 22:04:14.979 00.000 15672 Worker thread wakes up 22:04:14.979 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:14.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:14.980 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.9 px 160 ms NORTH 22:04:16.888 01.908 15672 Exposure complete 22:04:16.908 00.020 15672 worker thread done servicing request 22:04:16.908 00.000 30444 OnExposeComplete: enter 22:04:16.908 00.000 30444 UpdateGuideState(): m_state=6 22:04:16.908 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 24 22:04:16.908 00.000 30444 Star::Find returns 1 (1), X=464.80, Y=191.41, Mass=82389, SNR=57.6, Peak=9863 HFD=3.6 22:04:16.908 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 22:04:16.908 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.99 = -1.99) 22:04:16.908 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.52 hyp=0.64 cameraTheta=-2.20 mountX=-0.22 mountY=-0.58, mountTheta=-1.93 22:04:16.909 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.52, opts=13) 22:04:16.909 00.000 30444 Enqueuing Move request for scope (-0.38, -0.52) 22:04:16.909 00.000 15672 Worker thread wakes up 22:04:16.909 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.52) opts 0xd 22:04:16.909 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.52) 22:04:16.909 00.000 15672 Moving (-0.38, -0.52) raw xDistance=-0.22 yDistance=-0.58 22:04:16.909 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 22:04:16.909 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 22:04:16.909 00.000 15672 MoveAxis(E, 0, ABG) 22:04:16.909 00.000 15672 Move returns status 0, amount 0 22:04:16.909 00.000 15672 MoveAxis(N, 104, ABG) 22:04:16.909 00.000 15672 Guiding Dir = 0, Dur = 104 22:04:16.910 00.001 15672 IsSlewing returns 0 22:04:16.911 00.001 15672 IsGuiding returns 0 22:04:16.916 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=11347, FiltMin=2668, FiltMax=8342, Gamma=2.950 22:04:16.966 00.050 30444 UpdateGuideState exits: m=82389 SNR=57.6 Saturated 22:04:16.966 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:16.966 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:16.966 00.000 30444 Enqueuing Expose request 22:04:16.993 00.027 15672 PulseGuide returned control before completion, sleep 34 22:04:17.029 00.036 15672 IsGuiding returns 1 22:04:17.029 00.000 15672 scope still moving after pulse duration time elapsed 22:04:17.050 00.021 15672 IsSlewing returns 0 22:04:17.088 00.038 15672 IsGuiding returns 1 22:04:17.109 00.021 15672 IsSlewing returns 0 22:04:17.113 00.004 15672 IsGuiding returns 1 22:04:17.134 00.021 15672 IsSlewing returns 0 22:04:17.153 00.019 15672 IsGuiding returns 0 22:04:17.153 00.000 15672 scope move finished after 104 + 137 ms 22:04:17.153 00.000 15672 Move returns status 0, amount 104 22:04:17.154 00.001 15672 move complete, result=0 22:04:17.154 00.000 15672 worker thread done servicing request 22:04:17.154 00.000 15672 Worker thread wakes up 22:04:17.154 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:17.154 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:17.155 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 104 ms NORTH 22:04:19.263 02.108 15672 Exposure complete 22:04:19.283 00.020 15672 worker thread done servicing request 22:04:19.283 00.000 30444 OnExposeComplete: enter 22:04:19.283 00.000 30444 UpdateGuideState(): m_state=6 22:04:19.284 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 25 22:04:19.284 00.000 30444 Star::Find returns 1 (1), X=464.61, Y=190.92, Mass=81791, SNR=60.3, Peak=9660 HFD=3.6 22:04:19.284 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 22:04:19.284 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 22:04:19.284 00.000 30444 CameraToMount -- cameraX=-0.56 cameraY=-1.01 hyp=1.15 cameraTheta=-2.08 mountX=-0.27 mountY=-1.10, mountTheta=-1.81 22:04:19.284 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.56, y=-1.01, opts=13) 22:04:19.284 00.000 30444 Enqueuing Move request for scope (-0.56, -1.01) 22:04:19.284 00.000 15672 Worker thread wakes up 22:04:19.284 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -1.01) opts 0xd 22:04:19.284 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.56, -1.01) 22:04:19.284 00.000 15672 Moving (-0.56, -1.01) raw xDistance=-0.27 yDistance=-1.10 22:04:19.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 22:04:19.285 00.001 15672 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10 22:04:19.285 00.000 15672 MoveAxis(E, 72, ABG) 22:04:19.285 00.000 15672 Guiding Dir = 2, Dur = 72 22:04:19.285 00.000 15672 IsSlewing returns 0 22:04:19.286 00.001 15672 IsGuiding returns 0 22:04:19.291 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=11013, FiltMin=2636, FiltMax=8105, Gamma=2.950 22:04:19.308 00.017 15672 PulseGuide returned control before completion, sleep 61 22:04:19.342 00.034 30444 UpdateGuideState exits: m=81791 SNR=60.3 Saturated 22:04:19.342 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:19.342 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:19.342 00.000 30444 Enqueuing Expose request 22:04:19.371 00.029 15672 IsGuiding returns 1 22:04:19.371 00.000 15672 scope still moving after pulse duration time elapsed 22:04:19.392 00.021 15672 IsSlewing returns 0 22:04:19.393 00.001 15672 IsGuiding returns 1 22:04:19.414 00.021 15672 IsSlewing returns 0 22:04:19.421 00.007 15672 IsGuiding returns 0 22:04:19.422 00.001 15672 scope move finished after 72 + 63 ms 22:04:19.422 00.000 15672 Move returns status 0, amount 72 22:04:19.422 00.000 15672 MoveAxis(N, 197, ABG) 22:04:19.422 00.000 15672 Guiding Dir = 0, Dur = 197 22:04:19.423 00.001 15672 IsSlewing returns 0 22:04:19.425 00.002 15672 IsGuiding returns 0 22:04:19.499 00.074 15672 PulseGuide returned control before completion, sleep 133 22:04:19.635 00.136 15672 IsGuiding returns 1 22:04:19.635 00.000 15672 scope still moving after pulse duration time elapsed 22:04:19.656 00.021 15672 IsSlewing returns 0 22:04:19.659 00.003 15672 IsGuiding returns 1 22:04:19.680 00.021 15672 IsSlewing returns 0 22:04:19.708 00.028 15672 IsGuiding returns 0 22:04:19.708 00.000 15672 scope move finished after 197 + 86 ms 22:04:19.709 00.001 15672 Move returns status 0, amount 197 22:04:19.709 00.000 15672 move complete, result=0 22:04:19.709 00.000 15672 worker thread done servicing request 22:04:19.709 00.000 15672 Worker thread wakes up 22:04:19.709 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:19.709 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:19.710 00.001 30444 GuideStep: -0.3 px 72 ms EAST, -1.1 px 197 ms NORTH 22:04:21.618 01.908 15672 Exposure complete 22:04:21.638 00.020 15672 worker thread done servicing request 22:04:21.638 00.000 30444 OnExposeComplete: enter 22:04:21.638 00.000 30444 UpdateGuideState(): m_state=6 22:04:21.638 00.000 30444 Star::Find(15, 464, 190, 0, (0,0,0,0), 0.0, 255) frame 26 22:04:21.638 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=191.09, Mass=76922, SNR=61.5, Peak=8887 HFD=3.6 22:04:21.639 00.001 30444 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 22:04:21.639 00.000 30444 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 22:04:21.639 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.83 hyp=0.83 cameraTheta=-1.52 mountX=0.27 mountY=-0.80, mountTheta=-1.25 22:04:21.639 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.83, opts=13) 22:04:21.639 00.000 30444 Enqueuing Move request for scope (0.04, -0.83) 22:04:21.639 00.000 15672 Worker thread wakes up 22:04:21.639 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.83) opts 0xd 22:04:21.639 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.83) 22:04:21.639 00.000 15672 Moving (0.04, -0.83) raw xDistance=0.27 yDistance=-0.80 22:04:21.639 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27 22:04:21.639 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 22:04:21.639 00.000 15672 MoveAxis(W, 67, ABG) 22:04:21.639 00.000 15672 Guiding Dir = 3, Dur = 67 22:04:21.640 00.001 15672 IsSlewing returns 0 22:04:21.641 00.001 15672 IsGuiding returns 0 22:04:21.645 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=10728, FiltMin=2657, FiltMax=8233, Gamma=2.950 22:04:21.672 00.027 15672 PulseGuide returned control before completion, sleep 47 22:04:21.701 00.029 30444 UpdateGuideState exits: m=76922 SNR=61.5 Saturated 22:04:21.701 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:21.701 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:21.701 00.000 30444 Enqueuing Expose request 22:04:21.722 00.021 15672 IsGuiding returns 1 22:04:21.722 00.000 15672 scope still moving after pulse duration time elapsed 22:04:21.743 00.021 15672 IsSlewing returns 0 22:04:21.752 00.009 15672 IsGuiding returns 0 22:04:21.752 00.000 15672 scope move finished after 67 + 43 ms 22:04:21.752 00.000 15672 Move returns status 0, amount 67 22:04:21.752 00.000 15672 MoveAxis(N, 143, ABG) 22:04:21.752 00.000 15672 Guiding Dir = 0, Dur = 143 22:04:21.752 00.000 15672 IsSlewing returns 0 22:04:21.754 00.002 15672 IsGuiding returns 0 22:04:21.832 00.078 15672 PulseGuide returned control before completion, sleep 75 22:04:21.944 00.112 15672 IsGuiding returns 1 22:04:21.945 00.001 15672 scope still moving after pulse duration time elapsed 22:04:21.966 00.021 15672 IsSlewing returns 0 22:04:21.969 00.003 15672 IsGuiding returns 1 22:04:21.989 00.020 15672 IsSlewing returns 0 22:04:22.009 00.020 15672 IsGuiding returns 0 22:04:22.009 00.000 15672 scope move finished after 143 + 111 ms 22:04:22.009 00.000 15672 Move returns status 0, amount 143 22:04:22.009 00.000 15672 move complete, result=0 22:04:22.009 00.000 15672 worker thread done servicing request 22:04:22.009 00.000 15672 Worker thread wakes up 22:04:22.009 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:22.010 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:22.010 00.000 30444 GuideStep: 0.3 px 67 ms WEST, -0.8 px 143 ms NORTH 22:04:24.120 02.110 15672 Exposure complete 22:04:24.146 00.026 15672 worker thread done servicing request 22:04:24.146 00.000 30444 OnExposeComplete: enter 22:04:24.146 00.000 30444 UpdateGuideState(): m_state=6 22:04:24.146 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 27 22:04:24.146 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=190.71, Mass=85531, SNR=74.1, Peak=10198 HFD=3.4 22:04:24.146 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 22:04:24.146 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 22:04:24.146 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-1.21 hyp=1.21 cameraTheta=-1.62 mountX=0.28 mountY=-1.19, mountTheta=-1.34 22:04:24.146 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-1.21, opts=13) 22:04:24.146 00.000 30444 Enqueuing Move request for scope (-0.05, -1.21) 22:04:24.147 00.001 15672 Worker thread wakes up 22:04:24.147 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.21) opts 0xd 22:04:24.147 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -1.21) 22:04:24.147 00.000 15672 Moving (-0.05, -1.21) raw xDistance=0.28 yDistance=-1.19 22:04:24.147 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28 22:04:24.147 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19 22:04:24.147 00.000 15672 MoveAxis(W, 80, ABG) 22:04:24.147 00.000 15672 Guiding Dir = 3, Dur = 80 22:04:24.148 00.001 15672 IsSlewing returns 0 22:04:24.149 00.001 15672 IsGuiding returns 0 22:04:24.154 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=11866, FiltMin=2611, FiltMax=8093, Gamma=2.950 22:04:24.164 00.010 15672 PulseGuide returned control before completion, sleep 76 22:04:24.203 00.039 30444 UpdateGuideState exits: m=85531 SNR=74.1 Saturated 22:04:24.203 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:24.203 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:24.203 00.000 30444 Enqueuing Expose request 22:04:24.241 00.038 15672 IsGuiding returns 1 22:04:24.241 00.000 15672 scope still moving after pulse duration time elapsed 22:04:24.262 00.021 15672 IsSlewing returns 0 22:04:24.276 00.014 15672 IsGuiding returns 0 22:04:24.276 00.000 15672 scope move finished after 80 + 47 ms 22:04:24.276 00.000 15672 Move returns status 0, amount 80 22:04:24.276 00.000 15672 MoveAxis(N, 213, ABG) 22:04:24.276 00.000 15672 Guiding Dir = 0, Dur = 213 22:04:24.276 00.000 15672 IsSlewing returns 0 22:04:24.277 00.001 15672 IsGuiding returns 0 22:04:24.356 00.079 15672 PulseGuide returned control before completion, sleep 145 22:04:24.505 00.149 15672 IsGuiding returns 1 22:04:24.505 00.000 15672 scope still moving after pulse duration time elapsed 22:04:24.526 00.021 15672 IsSlewing returns 0 22:04:24.529 00.003 15672 IsGuiding returns 1 22:04:24.551 00.022 15672 IsSlewing returns 0 22:04:24.553 00.002 15672 IsGuiding returns 1 22:04:24.574 00.021 15672 IsSlewing returns 0 22:04:24.644 00.070 15672 IsGuiding returns 0 22:04:24.644 00.000 15672 scope move finished after 213 + 153 ms 22:04:24.644 00.000 15672 Move returns status 0, amount 213 22:04:24.645 00.001 15672 move complete, result=0 22:04:24.645 00.000 15672 worker thread done servicing request 22:04:24.645 00.000 15672 Worker thread wakes up 22:04:24.645 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:24.645 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:24.645 00.000 30444 GuideStep: 0.3 px 80 ms WEST, -1.2 px 213 ms NORTH 22:04:26.554 01.909 15672 Exposure complete 22:04:26.574 00.020 15672 worker thread done servicing request 22:04:26.574 00.000 30444 OnExposeComplete: enter 22:04:26.574 00.000 30444 UpdateGuideState(): m_state=6 22:04:26.574 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 28 22:04:26.574 00.000 30444 Star::Find returns 1 (1), X=464.90, Y=191.12, Mass=86825, SNR=70.0, Peak=11234 HFD=3.1 22:04:26.574 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 22:04:26.574 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 22:04:26.574 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.80 hyp=0.84 cameraTheta=-1.90 mountX=-0.04 mountY=-0.84, mountTheta=-1.62 22:04:26.575 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.80, opts=13) 22:04:26.575 00.000 30444 Enqueuing Move request for scope (-0.27, -0.80) 22:04:26.575 00.000 15672 Worker thread wakes up 22:04:26.575 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.80) opts 0xd 22:04:26.575 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.80) 22:04:26.575 00.000 15672 Moving (-0.27, -0.80) raw xDistance=-0.04 yDistance=-0.84 22:04:26.575 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 22:04:26.575 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 22:04:26.575 00.000 15672 MoveAxis(E, 0, ABG) 22:04:26.575 00.000 15672 Move returns status 0, amount 0 22:04:26.575 00.000 15672 MoveAxis(N, 149, ABG) 22:04:26.575 00.000 15672 Guiding Dir = 0, Dur = 149 22:04:26.576 00.001 15672 IsSlewing returns 0 22:04:26.578 00.002 15672 IsGuiding returns 0 22:04:26.582 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=11234, FiltMin=2646, FiltMax=8293, Gamma=2.950 22:04:26.633 00.051 30444 UpdateGuideState exits: m=86825 SNR=70.0 Saturated 22:04:26.633 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:26.633 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:26.633 00.000 30444 Enqueuing Expose request 22:04:26.655 00.022 15672 PulseGuide returned control before completion, sleep 82 22:04:26.740 00.085 15672 IsGuiding returns 1 22:04:26.740 00.000 15672 scope still moving after pulse duration time elapsed 22:04:26.761 00.021 15672 IsSlewing returns 0 22:04:26.762 00.001 15672 IsGuiding returns 1 22:04:26.784 00.022 15672 IsSlewing returns 0 22:04:26.848 00.064 15672 IsGuiding returns 0 22:04:26.849 00.001 15672 scope move finished after 149 + 121 ms 22:04:26.849 00.000 15672 Move returns status 0, amount 149 22:04:26.849 00.000 15672 move complete, result=0 22:04:26.849 00.000 15672 worker thread done servicing request 22:04:26.849 00.000 15672 Worker thread wakes up 22:04:26.849 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.8 px 149 ms NORTH 22:04:26.850 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:26.850 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:28.959 02.109 15672 Exposure complete 22:04:28.979 00.020 15672 worker thread done servicing request 22:04:28.979 00.000 30444 OnExposeComplete: enter 22:04:28.979 00.000 30444 UpdateGuideState(): m_state=6 22:04:28.979 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 29 22:04:28.979 00.000 30444 Star::Find returns 1 (1), X=464.77, Y=190.87, Mass=87285, SNR=70.0, Peak=9518 HFD=3.7 22:04:28.979 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 22:04:28.979 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 22:04:28.979 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-1.05 hyp=1.12 cameraTheta=-1.94 mountX=-0.10 mountY=-1.11, mountTheta=-1.66 22:04:28.979 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-1.05, opts=13) 22:04:28.980 00.001 30444 Enqueuing Move request for scope (-0.41, -1.05) 22:04:28.980 00.000 15672 Worker thread wakes up 22:04:28.980 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -1.05) opts 0xd 22:04:28.980 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -1.05) 22:04:28.980 00.000 15672 Moving (-0.41, -1.05) raw xDistance=-0.10 yDistance=-1.11 22:04:28.980 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:04:28.980 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11 22:04:28.980 00.000 15672 MoveAxis(E, 0, ABG) 22:04:28.980 00.000 15672 Move returns status 0, amount 0 22:04:28.980 00.000 15672 MoveAxis(N, 198, ABG) 22:04:28.980 00.000 15672 Guiding Dir = 0, Dur = 198 22:04:28.981 00.001 15672 IsSlewing returns 0 22:04:28.982 00.001 15672 IsGuiding returns 0 22:04:28.986 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=10898, FiltMin=2594, FiltMax=8017, Gamma=2.950 22:04:29.035 00.049 30444 UpdateGuideState exits: m=87285 SNR=70.0 Saturated 22:04:29.035 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:29.035 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:29.035 00.000 30444 Enqueuing Expose request 22:04:29.068 00.033 15672 PulseGuide returned control before completion, sleep 122 22:04:29.198 00.130 15672 IsGuiding returns 1 22:04:29.198 00.000 15672 scope still moving after pulse duration time elapsed 22:04:29.220 00.022 15672 IsSlewing returns 0 22:04:29.224 00.004 15672 IsGuiding returns 1 22:04:29.245 00.021 15672 IsSlewing returns 0 22:04:29.245 00.000 15672 IsGuiding returns 1 22:04:29.267 00.022 15672 IsSlewing returns 0 22:04:29.268 00.001 15672 IsGuiding returns 1 22:04:29.289 00.021 15672 IsSlewing returns 0 22:04:29.289 00.000 15672 IsGuiding returns 1 22:04:29.310 00.021 15672 IsSlewing returns 0 22:04:29.325 00.015 15672 IsGuiding returns 0 22:04:29.325 00.000 15672 scope move finished after 198 + 144 ms 22:04:29.325 00.000 15672 Move returns status 0, amount 198 22:04:29.325 00.000 15672 move complete, result=0 22:04:29.325 00.000 15672 worker thread done servicing request 22:04:29.325 00.000 15672 Worker thread wakes up 22:04:29.325 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:29.325 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:29.325 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.1 px 198 ms NORTH 22:04:31.235 01.910 15672 Exposure complete 22:04:31.255 00.020 15672 worker thread done servicing request 22:04:31.255 00.000 30444 OnExposeComplete: enter 22:04:31.255 00.000 30444 UpdateGuideState(): m_state=6 22:04:31.255 00.000 30444 Star::Find(15, 464, 190, 0, (0,0,0,0), 0.0, 255) frame 30 22:04:31.255 00.000 30444 Star::Find returns 1 (1), X=465.00, Y=190.64, Mass=96757, SNR=77.5, Peak=10350 HFD=3.7 22:04:31.255 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 22:04:31.255 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 22:04:31.255 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-1.28 hyp=1.29 cameraTheta=-1.70 mountX=0.19 mountY=-1.29, mountTheta=-1.43 22:04:31.256 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-1.28, opts=13) 22:04:31.256 00.000 30444 Enqueuing Move request for scope (-0.17, -1.28) 22:04:31.256 00.000 15672 Worker thread wakes up 22:04:31.256 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -1.28) opts 0xd 22:04:31.256 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -1.28) 22:04:31.256 00.000 15672 Moving (-0.17, -1.28) raw xDistance=0.19 yDistance=-1.29 22:04:31.256 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:04:31.256 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.29 from input -1.29 22:04:31.256 00.000 15672 MoveAxis(E, 0, ABG) 22:04:31.256 00.000 15672 Move returns status 0, amount 0 22:04:31.256 00.000 15672 MoveAxis(N, 229, ABG) 22:04:31.256 00.000 15672 Guiding Dir = 0, Dur = 229 22:04:31.256 00.000 15672 IsSlewing returns 0 22:04:31.258 00.002 15672 IsGuiding returns 0 22:04:31.262 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=11125, FiltMin=2655, FiltMax=8200, Gamma=2.950 22:04:31.312 00.050 30444 UpdateGuideState exits: m=96757 SNR=77.5 Saturated 22:04:31.312 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:31.312 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:31.312 00.000 30444 Enqueuing Expose request 22:04:31.337 00.025 15672 PulseGuide returned control before completion, sleep 160 22:04:31.500 00.163 15672 IsGuiding returns 1 22:04:31.500 00.000 15672 scope still moving after pulse duration time elapsed 22:04:31.521 00.021 15672 IsSlewing returns 0 22:04:31.524 00.003 15672 IsGuiding returns 1 22:04:31.545 00.021 15672 IsSlewing returns 0 22:04:31.548 00.003 15672 IsGuiding returns 1 22:04:31.569 00.021 15672 IsSlewing returns 0 22:04:31.640 00.071 15672 IsGuiding returns 0 22:04:31.641 00.001 15672 scope move finished after 229 + 154 ms 22:04:31.641 00.000 15672 Move returns status 0, amount 229 22:04:31.641 00.000 15672 move complete, result=0 22:04:31.641 00.000 15672 worker thread done servicing request 22:04:31.641 00.000 15672 Worker thread wakes up 22:04:31.641 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:31.641 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:31.642 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -1.3 px 229 ms NORTH 22:04:33.749 02.107 15672 Exposure complete 22:04:33.771 00.022 15672 worker thread done servicing request 22:04:33.771 00.000 30444 OnExposeComplete: enter 22:04:33.771 00.000 30444 UpdateGuideState(): m_state=6 22:04:33.771 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 31 22:04:33.771 00.000 30444 Star::Find returns 1 (1), X=465.34, Y=191.32, Mass=85435, SNR=64.6, Peak=10988 HFD=3.4 22:04:33.771 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 22:04:33.772 00.001 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.08 = -1.08) 22:04:33.772 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.60 hyp=0.62 cameraTheta=-1.30 mountX=0.33 mountY=-0.55, mountTheta=-1.03 22:04:33.772 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.60, opts=13) 22:04:33.772 00.000 30444 Enqueuing Move request for scope (0.17, -0.60) 22:04:33.772 00.000 15672 Worker thread wakes up 22:04:33.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.60) opts 0xd 22:04:33.772 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.60) 22:04:33.772 00.000 15672 Moving (0.17, -0.60) raw xDistance=0.33 yDistance=-0.55 22:04:33.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 22:04:33.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 22:04:33.772 00.000 15672 MoveAxis(W, 88, ABG) 22:04:33.772 00.000 15672 Guiding Dir = 3, Dur = 88 22:04:33.773 00.001 15672 IsSlewing returns 0 22:04:33.775 00.002 15672 IsGuiding returns 0 22:04:33.778 00.003 30444 UpdateImageDisplay: Size=(640,480) min=1942, max=13274, FiltMin=2618, FiltMax=10225, Gamma=2.950 22:04:33.797 00.019 15672 PulseGuide returned control before completion, sleep 76 22:04:33.828 00.031 30444 UpdateGuideState exits: m=85435 SNR=64.6 Saturated 22:04:33.828 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:33.828 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:33.828 00.000 30444 Enqueuing Expose request 22:04:33.875 00.047 15672 IsGuiding returns 1 22:04:33.875 00.000 15672 scope still moving after pulse duration time elapsed 22:04:33.896 00.021 15672 IsSlewing returns 0 22:04:33.910 00.014 15672 IsGuiding returns 0 22:04:33.910 00.000 15672 scope move finished after 88 + 47 ms 22:04:33.910 00.000 15672 Move returns status 0, amount 88 22:04:33.910 00.000 15672 MoveAxis(N, 98, ABG) 22:04:33.910 00.000 15672 Guiding Dir = 0, Dur = 98 22:04:33.911 00.001 15672 IsSlewing returns 0 22:04:33.913 00.002 15672 IsGuiding returns 0 22:04:33.989 00.076 15672 PulseGuide returned control before completion, sleep 32 22:04:34.023 00.034 15672 IsGuiding returns 1 22:04:34.023 00.000 15672 scope still moving after pulse duration time elapsed 22:04:34.043 00.020 15672 IsSlewing returns 0 22:04:34.044 00.001 15672 IsGuiding returns 1 22:04:34.065 00.021 15672 IsSlewing returns 0 22:04:34.068 00.003 15672 IsGuiding returns 1 22:04:34.088 00.020 15672 IsSlewing returns 0 22:04:34.118 00.030 15672 IsGuiding returns 0 22:04:34.119 00.001 15672 scope move finished after 98 + 107 ms 22:04:34.119 00.000 15672 Move returns status 0, amount 98 22:04:34.119 00.000 15672 move complete, result=0 22:04:34.119 00.000 15672 worker thread done servicing request 22:04:34.119 00.000 15672 Worker thread wakes up 22:04:34.119 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:34.120 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:34.120 00.000 30444 GuideStep: 0.3 px 88 ms WEST, -0.5 px 98 ms NORTH 22:04:36.030 01.910 15672 Exposure complete 22:04:36.049 00.019 15672 worker thread done servicing request 22:04:36.049 00.000 30444 OnExposeComplete: enter 22:04:36.049 00.000 30444 UpdateGuideState(): m_state=6 22:04:36.049 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 32 22:04:36.049 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=191.67, Mass=93120, SNR=74.8, Peak=10898 HFD=3.4 22:04:36.049 00.000 30444 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.28) = xAngle (-0.69 = -0.69) 22:04:36.049 00.000 30444 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.75 = -0.75) 22:04:36.049 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-0.97 mountX=0.23 mountY=-0.21, mountTheta=-0.72 22:04:36.050 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.25, opts=13) 22:04:36.050 00.000 30444 Enqueuing Move request for scope (0.17, -0.25) 22:04:36.050 00.000 15672 Worker thread wakes up 22:04:36.050 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.25) opts 0xd 22:04:36.050 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.25) 22:04:36.050 00.000 15672 Moving (0.17, -0.25) raw xDistance=0.23 yDistance=-0.21 22:04:36.050 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:04:36.050 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:04:36.050 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 22:04:36.050 00.000 15672 MoveAxis(E, 0, ABG) 22:04:36.050 00.000 15672 Move returns status 0, amount 0 22:04:36.050 00.000 15672 MoveAxis(N, 0, ABG) 22:04:36.050 00.000 15672 Move returns status 0, amount 0 22:04:36.050 00.000 15672 move complete, result=0 22:04:36.050 00.000 15672 worker thread done servicing request 22:04:36.056 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2028, max=12087, FiltMin=2616, FiltMax=8718, Gamma=2.950 22:04:36.106 00.050 30444 UpdateGuideState exits: m=93120 SNR=74.8 Saturated 22:04:36.106 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:36.106 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:36.106 00.000 30444 Enqueuing Expose request 22:04:36.106 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:04:36.106 00.000 15672 Worker thread wakes up 22:04:36.106 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:36.106 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:38.218 02.112 15672 Exposure complete 22:04:38.244 00.026 15672 worker thread done servicing request 22:04:38.244 00.000 30444 OnExposeComplete: enter 22:04:38.244 00.000 30444 UpdateGuideState(): m_state=6 22:04:38.244 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 33 22:04:38.244 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=191.57, Mass=89141, SNR=70.7, Peak=10481 HFD=3.6 22:04:38.244 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 22:04:38.244 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 22:04:38.244 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.35 hyp=0.35 cameraTheta=-1.44 mountX=0.14 mountY=-0.33, mountTheta=-1.17 22:04:38.245 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.35, opts=13) 22:04:38.245 00.000 30444 Enqueuing Move request for scope (0.05, -0.35) 22:04:38.245 00.000 15672 Worker thread wakes up 22:04:38.245 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.35) opts 0xd 22:04:38.245 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.35) 22:04:38.245 00.000 15672 Moving (0.05, -0.35) raw xDistance=0.14 yDistance=-0.33 22:04:38.245 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:04:38.245 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 22:04:38.245 00.000 15672 MoveAxis(E, 0, ABG) 22:04:38.245 00.000 15672 Move returns status 0, amount 0 22:04:38.245 00.000 15672 MoveAxis(N, 59, ABG) 22:04:38.245 00.000 15672 Guiding Dir = 0, Dur = 59 22:04:38.246 00.001 15672 IsSlewing returns 0 22:04:38.247 00.001 15672 IsGuiding returns 0 22:04:38.251 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=10481, FiltMin=2603, FiltMax=8439, Gamma=2.950 22:04:38.301 00.050 30444 UpdateGuideState exits: m=89141 SNR=70.7 Saturated 22:04:38.301 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:38.301 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:38.301 00.000 30444 Enqueuing Expose request 22:04:38.367 00.066 15672 IsGuiding returns 1 22:04:38.367 00.000 15672 scope still moving after pulse duration time elapsed 22:04:38.388 00.021 15672 IsSlewing returns 0 22:04:38.389 00.001 15672 IsGuiding returns 1 22:04:38.410 00.021 15672 IsSlewing returns 0 22:04:38.431 00.021 15672 IsGuiding returns 0 22:04:38.431 00.000 15672 scope move finished after 59 + 125 ms 22:04:38.431 00.000 15672 Move returns status 0, amount 59 22:04:38.431 00.000 15672 move complete, result=0 22:04:38.431 00.000 15672 worker thread done servicing request 22:04:38.432 00.001 15672 Worker thread wakes up 22:04:38.432 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:38.432 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:38.432 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 59 ms NORTH 22:04:40.338 01.906 15672 Exposure complete 22:04:40.358 00.020 15672 worker thread done servicing request 22:04:40.358 00.000 30444 OnExposeComplete: enter 22:04:40.358 00.000 30444 UpdateGuideState(): m_state=6 22:04:40.358 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 34 22:04:40.358 00.000 30444 Star::Find returns 1 (1), X=465.13, Y=192.09, Mass=78826, SNR=62.3, Peak=10357 HFD=3.0 22:04:40.358 00.000 30444 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.28) = xAngle (2.11 = 2.11) 22:04:40.358 00.000 30444 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.05 = 2.05) 22:04:40.358 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.83 mountX=-0.09 mountY=0.16, mountTheta=2.09 22:04:40.359 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.17, opts=13) 22:04:40.359 00.000 30444 Enqueuing Move request for scope (-0.05, 0.17) 22:04:40.359 00.000 15672 Worker thread wakes up 22:04:40.359 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd 22:04:40.359 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.17) 22:04:40.359 00.000 15672 Moving (-0.05, 0.17) raw xDistance=-0.09 yDistance=0.16 22:04:40.359 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:04:40.359 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:04:40.359 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:04:40.359 00.000 15672 MoveAxis(E, 0, ABG) 22:04:40.359 00.000 15672 Move returns status 0, amount 0 22:04:40.359 00.000 15672 MoveAxis(N, 0, ABG) 22:04:40.360 00.001 15672 Move returns status 0, amount 0 22:04:40.360 00.000 15672 move complete, result=0 22:04:40.360 00.000 15672 worker thread done servicing request 22:04:40.364 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=11367, FiltMin=2638, FiltMax=8713, Gamma=2.950 22:04:40.415 00.051 30444 UpdateGuideState exits: m=78826 SNR=62.3 Saturated 22:04:40.415 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:40.415 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:40.415 00.000 30444 Enqueuing Expose request 22:04:40.415 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:04:40.415 00.000 15672 Worker thread wakes up 22:04:40.416 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:40.416 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:42.522 02.106 15672 Exposure complete 22:04:42.542 00.020 15672 worker thread done servicing request 22:04:42.542 00.000 30444 OnExposeComplete: enter 22:04:42.542 00.000 30444 UpdateGuideState(): m_state=6 22:04:42.542 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 35 22:04:42.542 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=192.07, Mass=92647, SNR=60.5, Peak=10074 HFD=3.5 22:04:42.542 00.000 30444 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.28) = xAngle (0.93 = 0.93) 22:04:42.542 00.000 30444 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.87 = 0.87) 22:04:42.543 00.001 30444 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.65 mountX=0.15 mountY=0.19, mountTheta=0.91 22:04:42.543 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.15, opts=13) 22:04:42.543 00.000 30444 Enqueuing Move request for scope (0.20, 0.15) 22:04:42.543 00.000 15672 Worker thread wakes up 22:04:42.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd 22:04:42.543 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.15) 22:04:42.543 00.000 15672 Moving (0.20, 0.15) raw xDistance=0.15 yDistance=0.19 22:04:42.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:04:42.543 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:04:42.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 22:04:42.543 00.000 15672 MoveAxis(E, 0, ABG) 22:04:42.544 00.001 15672 Move returns status 0, amount 0 22:04:42.544 00.000 15672 MoveAxis(N, 0, ABG) 22:04:42.544 00.000 15672 Move returns status 0, amount 0 22:04:42.544 00.000 15672 move complete, result=0 22:04:42.544 00.000 15672 worker thread done servicing request 22:04:42.549 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=11202, FiltMin=2640, FiltMax=8903, Gamma=2.950 22:04:42.599 00.050 30444 UpdateGuideState exits: m=92647 SNR=60.5 Saturated 22:04:42.599 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:42.599 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:42.599 00.000 30444 Enqueuing Expose request 22:04:42.599 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:04:42.599 00.000 15672 Worker thread wakes up 22:04:42.599 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:42.599 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:44.514 01.915 15672 Exposure complete 22:04:44.546 00.032 15672 worker thread done servicing request 22:04:44.546 00.000 30444 OnExposeComplete: enter 22:04:44.546 00.000 30444 UpdateGuideState(): m_state=6 22:04:44.546 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 36 22:04:44.547 00.001 30444 Star::Find returns 1 (1), X=465.57, Y=192.20, Mass=92801, SNR=75.1, Peak=9131 HFD=3.6 22:04:44.547 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 22:04:44.547 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 22:04:44.547 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.28 hyp=0.48 cameraTheta=0.61 mountX=0.30 mountY=0.36, mountTheta=0.87 22:04:44.547 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.28, opts=13) 22:04:44.547 00.000 30444 Enqueuing Move request for scope (0.40, 0.28) 22:04:44.547 00.000 15672 Worker thread wakes up 22:04:44.547 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.28) opts 0xd 22:04:44.547 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.28) 22:04:44.547 00.000 15672 Moving (0.40, 0.28) raw xDistance=0.30 yDistance=0.36 22:04:44.547 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 22:04:44.547 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:04:44.547 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 22:04:44.548 00.001 15672 MoveAxis(W, 82, ABG) 22:04:44.548 00.000 15672 Guiding Dir = 3, Dur = 82 22:04:44.548 00.000 15672 IsSlewing returns 0 22:04:44.549 00.001 15672 IsGuiding returns 0 22:04:44.553 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=10724, FiltMin=2631, FiltMax=8685, Gamma=2.950 22:04:44.564 00.011 15672 PulseGuide returned control before completion, sleep 78 22:04:44.603 00.039 30444 UpdateGuideState exits: m=92801 SNR=75.1 Saturated 22:04:44.603 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:44.603 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:44.603 00.000 30444 Enqueuing Expose request 22:04:44.660 00.057 15672 IsGuiding returns 0 22:04:44.660 00.000 15672 Move returns status 0, amount 82 22:04:44.660 00.000 15672 MoveAxis(N, 0, ABG) 22:04:44.660 00.000 15672 Move returns status 0, amount 0 22:04:44.660 00.000 15672 move complete, result=0 22:04:44.660 00.000 15672 worker thread done servicing request 22:04:44.660 00.000 15672 Worker thread wakes up 22:04:44.660 00.000 30444 GuideStep: 0.3 px 82 ms WEST, 0.4 px 0 ms NORTH 22:04:44.660 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:44.661 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:46.776 02.115 15672 Exposure complete 22:04:46.807 00.031 15672 worker thread done servicing request 22:04:46.807 00.000 30444 OnExposeComplete: enter 22:04:46.807 00.000 30444 UpdateGuideState(): m_state=6 22:04:46.808 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 37 22:04:46.808 00.000 30444 Star::Find returns 1 (1), X=465.04, Y=191.98, Mass=80896, SNR=70.4, Peak=10128 HFD=3.7 22:04:46.808 00.000 30444 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.28) = xAngle (3.02 = 3.02) 22:04:46.808 00.000 30444 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.96 = 2.96) 22:04:46.808 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.75 mountX=-0.15 mountY=0.03, mountTheta=2.96 22:04:46.808 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.06, opts=13) 22:04:46.808 00.000 30444 Enqueuing Move request for scope (-0.14, 0.06) 22:04:46.808 00.000 15672 Worker thread wakes up 22:04:46.808 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd 22:04:46.808 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.06) 22:04:46.809 00.001 15672 Moving (-0.14, 0.06) raw xDistance=-0.15 yDistance=0.03 22:04:46.809 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:04:46.809 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:04:46.809 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:04:46.809 00.000 15672 MoveAxis(E, 0, ABG) 22:04:46.809 00.000 15672 Move returns status 0, amount 0 22:04:46.809 00.000 15672 MoveAxis(N, 0, ABG) 22:04:46.809 00.000 15672 Move returns status 0, amount 0 22:04:46.809 00.000 15672 move complete, result=0 22:04:46.809 00.000 15672 worker thread done servicing request 22:04:46.814 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2138, max=11877, FiltMin=2644, FiltMax=8834, Gamma=2.950 22:04:46.864 00.050 30444 UpdateGuideState exits: m=80896 SNR=70.4 Saturated 22:04:46.864 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:46.864 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:46.864 00.000 30444 Enqueuing Expose request 22:04:46.864 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:04:46.864 00.000 15672 Worker thread wakes up 22:04:46.864 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:46.864 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:48.772 01.908 15672 Exposure complete 22:04:48.794 00.022 15672 worker thread done servicing request 22:04:48.795 00.001 30444 OnExposeComplete: enter 22:04:48.795 00.000 30444 UpdateGuideState(): m_state=6 22:04:48.795 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 38 22:04:48.795 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=191.93, Mass=91397, SNR=69.5, Peak=9666 HFD=3.8 22:04:48.795 00.000 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.26 = -3.02) 22:04:48.795 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.20 = -3.08) 22:04:48.795 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.98 mountX=-0.05 mountY=-0.00, mountTheta=-3.08 22:04:48.795 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.01, opts=13) 22:04:48.795 00.000 30444 Enqueuing Move request for scope (-0.05, 0.01) 22:04:48.796 00.001 15672 Worker thread wakes up 22:04:48.796 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd 22:04:48.796 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.01) 22:04:48.796 00.000 15672 Moving (-0.05, 0.01) raw xDistance=-0.05 yDistance=-0.00 22:04:48.796 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 22:04:48.796 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:04:48.796 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 22:04:48.796 00.000 15672 MoveAxis(E, 0, ABG) 22:04:48.796 00.000 15672 Move returns status 0, amount 0 22:04:48.796 00.000 15672 MoveAxis(N, 0, ABG) 22:04:48.796 00.000 15672 Move returns status 0, amount 0 22:04:48.796 00.000 15672 move complete, result=0 22:04:48.796 00.000 15672 worker thread done servicing request 22:04:48.801 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=10016, FiltMin=2545, FiltMax=7855, Gamma=2.950 22:04:48.851 00.050 30444 UpdateGuideState exits: m=91397 SNR=69.5 Saturated 22:04:48.851 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:48.851 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:48.851 00.000 30444 Enqueuing Expose request 22:04:48.851 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:04:48.851 00.000 15672 Worker thread wakes up 22:04:48.851 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:48.851 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:50.968 02.117 15672 Exposure complete 22:04:50.998 00.030 15672 worker thread done servicing request 22:04:50.999 00.001 30444 OnExposeComplete: enter 22:04:50.999 00.000 30444 UpdateGuideState(): m_state=6 22:04:50.999 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 39 22:04:50.999 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=191.79, Mass=90339, SNR=68.8, Peak=9845 HFD=3.6 22:04:50.999 00.000 30444 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 22:04:50.999 00.000 30444 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 22:04:50.999 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.64 mountX=0.21 mountY=-0.09, mountTheta=-0.42 22:04:50.999 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.13, opts=13) 22:04:50.999 00.000 30444 Enqueuing Move request for scope (0.18, -0.13) 22:04:50.999 00.000 15672 Worker thread wakes up 22:04:51.000 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd 22:04:51.000 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.13) 22:04:51.000 00.000 15672 Moving (0.18, -0.13) raw xDistance=0.21 yDistance=-0.09 22:04:51.000 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 22:04:51.000 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:04:51.000 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 22:04:51.000 00.000 15672 MoveAxis(E, 0, ABG) 22:04:51.000 00.000 15672 Move returns status 0, amount 0 22:04:51.000 00.000 15672 MoveAxis(N, 0, ABG) 22:04:51.000 00.000 15672 Move returns status 0, amount 0 22:04:51.000 00.000 15672 move complete, result=0 22:04:51.000 00.000 15672 worker thread done servicing request 22:04:51.005 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2072, max=9845, FiltMin=2617, FiltMax=8492, Gamma=2.950 22:04:51.053 00.048 30444 UpdateGuideState exits: m=90339 SNR=68.8 Saturated 22:04:51.053 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:51.053 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:51.054 00.001 30444 Enqueuing Expose request 22:04:51.054 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:04:51.054 00.000 15672 Worker thread wakes up 22:04:51.054 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:51.054 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:52.959 01.905 15672 Exposure complete 22:04:52.979 00.020 15672 worker thread done servicing request 22:04:52.980 00.001 30444 OnExposeComplete: enter 22:04:52.980 00.000 30444 UpdateGuideState(): m_state=6 22:04:52.980 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 40 22:04:52.980 00.000 30444 Star::Find returns 1 (1), X=465.39, Y=191.86, Mass=85851, SNR=69.0, Peak=9660 HFD=3.5 22:04:52.980 00.000 30444 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 22:04:52.980 00.000 30444 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.09 = -0.09) 22:04:52.980 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.31 mountX=0.22 mountY=-0.02, mountTheta=-0.09 22:04:52.981 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.07, opts=13) 22:04:52.981 00.000 30444 Enqueuing Move request for scope (0.21, -0.07) 22:04:52.981 00.000 15672 Worker thread wakes up 22:04:52.981 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd 22:04:52.981 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.07) 22:04:52.981 00.000 15672 Moving (0.21, -0.07) raw xDistance=0.22 yDistance=-0.02 22:04:52.981 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:04:52.981 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:04:52.981 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 22:04:52.981 00.000 15672 MoveAxis(E, 0, ABG) 22:04:52.982 00.001 15672 Move returns status 0, amount 0 22:04:52.982 00.000 15672 MoveAxis(N, 0, ABG) 22:04:52.982 00.000 15672 Move returns status 0, amount 0 22:04:52.982 00.000 15672 move complete, result=0 22:04:52.982 00.000 15672 worker thread done servicing request 22:04:52.989 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=10588, FiltMin=2662, FiltMax=8328, Gamma=2.950 22:04:53.042 00.053 30444 UpdateGuideState exits: m=85851 SNR=69.0 Saturated 22:04:53.042 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:53.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:53.042 00.000 30444 Enqueuing Expose request 22:04:53.042 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:04:53.042 00.000 15672 Worker thread wakes up 22:04:53.042 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:53.042 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:55.149 02.107 15672 Exposure complete 22:04:55.169 00.020 15672 worker thread done servicing request 22:04:55.169 00.000 30444 OnExposeComplete: enter 22:04:55.169 00.000 30444 UpdateGuideState(): m_state=6 22:04:55.169 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 41 22:04:55.170 00.001 30444 Star::Find returns 1 (1), X=465.56, Y=192.07, Mass=81358, SNR=72.1, Peak=8571 HFD=3.6 22:04:55.170 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 22:04:55.170 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 22:04:55.170 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.15 hyp=0.41 cameraTheta=0.37 mountX=0.33 mountY=0.23, mountTheta=0.60 22:04:55.170 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.15, opts=13) 22:04:55.170 00.000 30444 Enqueuing Move request for scope (0.39, 0.15) 22:04:55.170 00.000 15672 Worker thread wakes up 22:04:55.170 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.15) opts 0xd 22:04:55.170 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.15) 22:04:55.170 00.000 15672 Moving (0.39, 0.15) raw xDistance=0.33 yDistance=0.23 22:04:55.170 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 22:04:55.170 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:04:55.170 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 22:04:55.171 00.001 15672 MoveAxis(W, 89, ABG) 22:04:55.171 00.000 15672 Guiding Dir = 3, Dur = 89 22:04:55.171 00.000 15672 IsSlewing returns 0 22:04:55.172 00.001 15672 IsGuiding returns 0 22:04:55.176 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=10347, FiltMin=2593, FiltMax=8509, Gamma=2.950 22:04:55.187 00.011 15672 PulseGuide returned control before completion, sleep 85 22:04:55.226 00.039 30444 UpdateGuideState exits: m=81358 SNR=72.1 Saturated 22:04:55.226 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:55.226 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:55.226 00.000 30444 Enqueuing Expose request 22:04:55.332 00.106 15672 IsGuiding returns 0 22:04:55.332 00.000 15672 Move returns status 0, amount 89 22:04:55.332 00.000 15672 MoveAxis(N, 0, ABG) 22:04:55.332 00.000 15672 Move returns status 0, amount 0 22:04:55.332 00.000 15672 move complete, result=0 22:04:55.333 00.001 15672 worker thread done servicing request 22:04:55.333 00.000 15672 Worker thread wakes up 22:04:55.333 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:55.333 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:55.333 00.000 30444 GuideStep: 0.3 px 89 ms WEST, 0.2 px 0 ms NORTH 22:04:57.246 01.913 15672 Exposure complete 22:04:57.269 00.023 15672 worker thread done servicing request 22:04:57.270 00.001 30444 OnExposeComplete: enter 22:04:57.270 00.000 30444 UpdateGuideState(): m_state=6 22:04:57.270 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 42 22:04:57.270 00.000 30444 Star::Find returns 1 (1), X=465.64, Y=192.22, Mass=75211, SNR=59.7, Peak=9169 HFD=3.2 22:04:57.270 00.000 30444 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 22:04:57.270 00.000 30444 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 22:04:57.270 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.30 hyp=0.55 cameraTheta=0.57 mountX=0.37 mountY=0.39, mountTheta=0.82 22:04:57.271 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.30, opts=13) 22:04:57.271 00.000 30444 Enqueuing Move request for scope (0.47, 0.30) 22:04:57.271 00.000 15672 Worker thread wakes up 22:04:57.271 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.30) opts 0xd 22:04:57.271 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.30) 22:04:57.271 00.000 15672 Moving (0.47, 0.30) raw xDistance=0.37 yDistance=0.39 22:04:57.271 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37 22:04:57.271 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:04:57.271 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 22:04:57.271 00.000 15672 MoveAxis(W, 105, ABG) 22:04:57.272 00.001 15672 Guiding Dir = 3, Dur = 105 22:04:57.272 00.000 15672 IsSlewing returns 0 22:04:57.273 00.001 15672 IsGuiding returns 0 22:04:57.279 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=10328, FiltMin=2521, FiltMax=8038, Gamma=2.950 22:04:57.297 00.018 15672 PulseGuide returned control before completion, sleep 92 22:04:57.333 00.036 30444 UpdateGuideState exits: m=75211 SNR=59.7 Saturated 22:04:57.333 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:57.333 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:57.333 00.000 30444 Enqueuing Expose request 22:04:57.391 00.058 15672 IsGuiding returns 1 22:04:57.391 00.000 15672 scope still moving after pulse duration time elapsed 22:04:57.412 00.021 15672 IsSlewing returns 0 22:04:57.441 00.029 15672 IsGuiding returns 0 22:04:57.441 00.000 15672 scope move finished after 105 + 63 ms 22:04:57.441 00.000 15672 Move returns status 0, amount 105 22:04:57.441 00.000 15672 MoveAxis(N, 0, ABG) 22:04:57.441 00.000 15672 Move returns status 0, amount 0 22:04:57.441 00.000 15672 move complete, result=0 22:04:57.441 00.000 15672 worker thread done servicing request 22:04:57.441 00.000 15672 Worker thread wakes up 22:04:57.441 00.000 30444 GuideStep: 0.4 px 105 ms WEST, 0.4 px 0 ms NORTH 22:04:57.441 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:57.441 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:04:59.559 02.118 15672 Exposure complete 22:04:59.590 00.031 15672 worker thread done servicing request 22:04:59.590 00.000 30444 OnExposeComplete: enter 22:04:59.590 00.000 30444 UpdateGuideState(): m_state=6 22:04:59.590 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 43 22:04:59.590 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=191.93, Mass=73157, SNR=61.0, Peak=9011 HFD=3.3 22:04:59.590 00.000 30444 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 22:04:59.590 00.000 30444 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 22:04:59.590 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.06 mountX=0.18 mountY=0.05, mountTheta=0.28 22:04:59.591 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.01, opts=13) 22:04:59.591 00.000 30444 Enqueuing Move request for scope (0.19, 0.01) 22:04:59.591 00.000 15672 Worker thread wakes up 22:04:59.591 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd 22:04:59.591 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.01) 22:04:59.591 00.000 15672 Moving (0.19, 0.01) raw xDistance=0.18 yDistance=0.05 22:04:59.591 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:04:59.591 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:04:59.591 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 22:04:59.591 00.000 15672 MoveAxis(E, 0, ABG) 22:04:59.591 00.000 15672 Move returns status 0, amount 0 22:04:59.591 00.000 15672 MoveAxis(N, 0, ABG) 22:04:59.591 00.000 15672 Move returns status 0, amount 0 22:04:59.591 00.000 15672 move complete, result=0 22:04:59.591 00.000 15672 worker thread done servicing request 22:04:59.596 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=11791, FiltMin=2600, FiltMax=8964, Gamma=2.950 22:04:59.646 00.050 30444 UpdateGuideState exits: m=73157 SNR=61.0 Saturated 22:04:59.646 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:04:59.646 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:04:59.646 00.000 30444 Enqueuing Expose request 22:04:59.646 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:04:59.646 00.000 15672 Worker thread wakes up 22:04:59.646 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:04:59.647 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:01.555 01.908 15672 Exposure complete 22:05:01.577 00.022 15672 worker thread done servicing request 22:05:01.577 00.000 30444 OnExposeComplete: enter 22:05:01.577 00.000 30444 UpdateGuideState(): m_state=6 22:05:01.577 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 44 22:05:01.578 00.001 30444 Star::Find returns 1 (1), X=465.64, Y=191.72, Mass=94073, SNR=72.4, Peak=9448 HFD=3.6 22:05:01.578 00.000 30444 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 22:05:01.578 00.000 30444 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 22:05:01.578 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.20 hyp=0.50 cameraTheta=-0.41 mountX=0.50 mountY=-0.10, mountTheta=-0.20 22:05:01.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.20, opts=13) 22:05:01.578 00.000 30444 Enqueuing Move request for scope (0.46, -0.20) 22:05:01.578 00.000 15672 Worker thread wakes up 22:05:01.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.20) opts 0xd 22:05:01.578 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.20) 22:05:01.579 00.001 15672 Moving (0.46, -0.20) raw xDistance=0.50 yDistance=-0.10 22:05:01.579 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50 22:05:01.579 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:05:01.579 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:05:01.579 00.000 15672 MoveAxis(W, 135, ABG) 22:05:01.579 00.000 15672 Guiding Dir = 3, Dur = 135 22:05:01.579 00.000 15672 IsSlewing returns 0 22:05:01.580 00.001 15672 IsGuiding returns 0 22:05:01.585 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=9741, FiltMin=2611, FiltMax=8527, Gamma=2.950 22:05:01.609 00.024 15672 PulseGuide returned control before completion, sleep 116 22:05:01.636 00.027 30444 UpdateGuideState exits: m=94073 SNR=72.4 Saturated 22:05:01.636 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:01.636 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:01.636 00.000 30444 Enqueuing Expose request 22:05:01.729 00.093 15672 IsGuiding returns 1 22:05:01.729 00.000 15672 scope still moving after pulse duration time elapsed 22:05:01.750 00.021 15672 IsSlewing returns 0 22:05:01.753 00.003 15672 IsGuiding returns 1 22:05:01.775 00.022 15672 IsSlewing returns 0 22:05:01.818 00.043 15672 IsGuiding returns 0 22:05:01.819 00.001 15672 scope move finished after 135 + 103 ms 22:05:01.819 00.000 15672 Move returns status 0, amount 135 22:05:01.819 00.000 15672 MoveAxis(N, 0, ABG) 22:05:01.819 00.000 15672 Move returns status 0, amount 0 22:05:01.819 00.000 15672 move complete, result=0 22:05:01.819 00.000 15672 worker thread done servicing request 22:05:01.819 00.000 15672 Worker thread wakes up 22:05:01.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:01.819 00.000 30444 GuideStep: 0.5 px 135 ms WEST, -0.1 px 0 ms NORTH 22:05:01.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:03.936 02.117 15672 Exposure complete 22:05:03.966 00.030 15672 worker thread done servicing request 22:05:03.967 00.001 30444 OnExposeComplete: enter 22:05:03.967 00.000 30444 UpdateGuideState(): m_state=6 22:05:03.967 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 45 22:05:03.967 00.000 30444 Star::Find returns 1 (1), X=465.42, Y=191.90, Mass=93175, SNR=76.3, Peak=10381 HFD=3.3 22:05:03.967 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.28) = xAngle (0.21 = 0.21) 22:05:03.967 00.000 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.15 = 0.15) 22:05:03.967 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-0.07 mountX=0.24 mountY=0.04, mountTheta=0.15 22:05:03.967 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.02, opts=13) 22:05:03.967 00.000 30444 Enqueuing Move request for scope (0.24, -0.02) 22:05:03.968 00.001 15672 Worker thread wakes up 22:05:03.968 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd 22:05:03.968 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.02) 22:05:03.968 00.000 15672 Moving (0.24, -0.02) raw xDistance=0.24 yDistance=0.04 22:05:03.968 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:05:03.968 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:05:03.968 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:05:03.968 00.000 15672 MoveAxis(E, 0, ABG) 22:05:03.968 00.000 15672 Move returns status 0, amount 0 22:05:03.968 00.000 15672 MoveAxis(N, 0, ABG) 22:05:03.968 00.000 15672 Move returns status 0, amount 0 22:05:03.968 00.000 15672 move complete, result=0 22:05:03.968 00.000 15672 worker thread done servicing request 22:05:03.973 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=10381, FiltMin=2635, FiltMax=8026, Gamma=2.950 22:05:04.021 00.048 30444 UpdateGuideState exits: m=93175 SNR=76.3 Saturated 22:05:04.021 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:04.021 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:04.021 00.000 30444 Enqueuing Expose request 22:05:04.021 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 22:05:04.021 00.000 15672 Worker thread wakes up 22:05:04.021 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:04.021 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:05.927 01.906 15672 Exposure complete 22:05:05.947 00.020 15672 worker thread done servicing request 22:05:05.947 00.000 30444 OnExposeComplete: enter 22:05:05.947 00.000 30444 UpdateGuideState(): m_state=6 22:05:05.947 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 46 22:05:05.947 00.000 30444 Star::Find returns 1 (1), X=465.75, Y=191.77, Mass=80615, SNR=62.5, Peak=8338 HFD=3.6 22:05:05.947 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 22:05:05.947 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 22:05:05.947 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=-0.15 hyp=0.59 cameraTheta=-0.25 mountX=0.59 mountY=-0.02, mountTheta=-0.04 22:05:05.948 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=-0.15, opts=13) 22:05:05.948 00.000 30444 Enqueuing Move request for scope (0.57, -0.15) 22:05:05.948 00.000 15672 Worker thread wakes up 22:05:05.948 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.15) opts 0xd 22:05:05.948 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, -0.15) 22:05:05.948 00.000 15672 Moving (0.57, -0.15) raw xDistance=0.59 yDistance=-0.02 22:05:05.948 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59 22:05:05.948 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:05:05.948 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 22:05:05.948 00.000 15672 MoveAxis(W, 160, ABG) 22:05:05.948 00.000 15672 Guiding Dir = 3, Dur = 160 22:05:05.949 00.001 15672 IsSlewing returns 0 22:05:05.950 00.001 15672 IsGuiding returns 0 22:05:05.953 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=10184, FiltMin=2629, FiltMax=8092, Gamma=2.950 22:05:05.971 00.018 15672 PulseGuide returned control before completion, sleep 150 22:05:06.003 00.032 30444 UpdateGuideState exits: m=80615 SNR=62.5 Saturated 22:05:06.003 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:06.003 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:06.003 00.000 30444 Enqueuing Expose request 22:05:06.124 00.121 15672 IsGuiding returns 1 22:05:06.124 00.000 15672 scope still moving after pulse duration time elapsed 22:05:06.145 00.021 15672 IsSlewing returns 0 22:05:06.147 00.002 15672 IsGuiding returns 0 22:05:06.147 00.000 15672 scope move finished after 160 + 37 ms 22:05:06.147 00.000 15672 Move returns status 0, amount 160 22:05:06.147 00.000 15672 MoveAxis(N, 0, ABG) 22:05:06.147 00.000 15672 Move returns status 0, amount 0 22:05:06.147 00.000 15672 move complete, result=0 22:05:06.147 00.000 15672 worker thread done servicing request 22:05:06.147 00.000 15672 Worker thread wakes up 22:05:06.147 00.000 30444 GuideStep: 0.6 px 160 ms WEST, -0.0 px 0 ms NORTH 22:05:06.147 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:06.147 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:08.257 02.110 15672 Exposure complete 22:05:08.277 00.020 15672 worker thread done servicing request 22:05:08.277 00.000 30444 OnExposeComplete: enter 22:05:08.277 00.000 30444 UpdateGuideState(): m_state=6 22:05:08.277 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 47 22:05:08.277 00.000 30444 Star::Find returns 1 (1), X=465.40, Y=192.29, Mass=85886, SNR=66.0, Peak=9683 HFD=3.4 22:05:08.277 00.000 30444 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.28) = xAngle (1.30 = 1.30) 22:05:08.278 00.001 30444 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.24 = 1.24) 22:05:08.278 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.37 hyp=0.43 cameraTheta=1.02 mountX=0.11 mountY=0.41, mountTheta=1.30 22:05:08.278 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.37, opts=13) 22:05:08.278 00.000 30444 Enqueuing Move request for scope (0.22, 0.37) 22:05:08.278 00.000 15672 Worker thread wakes up 22:05:08.278 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.37) opts 0xd 22:05:08.278 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.37) 22:05:08.278 00.000 15672 Moving (0.22, 0.37) raw xDistance=0.11 yDistance=0.41 22:05:08.278 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:05:08.278 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:05:08.278 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 22:05:08.278 00.000 15672 MoveAxis(E, 0, ABG) 22:05:08.278 00.000 15672 Move returns status 0, amount 0 22:05:08.278 00.000 15672 MoveAxis(N, 0, ABG) 22:05:08.278 00.000 15672 Move returns status 0, amount 0 22:05:08.278 00.000 15672 move complete, result=0 22:05:08.278 00.000 15672 worker thread done servicing request 22:05:08.283 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=9689, FiltMin=2573, FiltMax=7995, Gamma=2.950 22:05:08.332 00.049 30444 UpdateGuideState exits: m=85886 SNR=66.0 Saturated 22:05:08.333 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:08.333 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:08.333 00.000 30444 Enqueuing Expose request 22:05:08.333 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 22:05:08.333 00.000 15672 Worker thread wakes up 22:05:08.333 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:08.333 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:10.238 01.905 15672 Exposure complete 22:05:10.259 00.021 15672 worker thread done servicing request 22:05:10.259 00.000 30444 OnExposeComplete: enter 22:05:10.259 00.000 30444 UpdateGuideState(): m_state=6 22:05:10.259 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 48 22:05:10.259 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=192.35, Mass=91994, SNR=75.2, Peak=9508 HFD=3.4 22:05:10.259 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 22:05:10.259 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 22:05:10.259 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.42 hyp=0.47 cameraTheta=1.13 mountX=0.07 mountY=0.46, mountTheta=1.41 22:05:10.260 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.42, opts=13) 22:05:10.260 00.000 30444 Enqueuing Move request for scope (0.20, 0.42) 22:05:10.260 00.000 15672 Worker thread wakes up 22:05:10.260 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.42) opts 0xd 22:05:10.260 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.42) 22:05:10.260 00.000 15672 Moving (0.20, 0.42) raw xDistance=0.07 yDistance=0.46 22:05:10.260 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:05:10.260 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.12 newest=0.84 22:05:10.260 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 22:05:10.260 00.000 15672 MoveAxis(E, 0, ABG) 22:05:10.260 00.000 15672 Move returns status 0, amount 0 22:05:10.260 00.000 15672 MoveAxis(S, 82, ABG) 22:05:10.260 00.000 15672 Guiding Dir = 1, Dur = 82 22:05:10.261 00.001 15672 IsSlewing returns 0 22:05:10.262 00.001 15672 IsGuiding returns 0 22:05:10.266 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=10162, FiltMin=2574, FiltMax=7753, Gamma=2.950 22:05:10.315 00.049 30444 UpdateGuideState exits: m=91994 SNR=75.2 Saturated 22:05:10.315 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:10.315 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:10.315 00.000 30444 Enqueuing Expose request 22:05:10.350 00.035 15672 IsGuiding returns 1 22:05:10.350 00.000 15672 scope still moving after pulse duration time elapsed 22:05:10.371 00.021 15672 IsSlewing returns 0 22:05:10.372 00.001 15672 IsGuiding returns 1 22:05:10.393 00.021 15672 IsSlewing returns 0 22:05:10.460 00.067 15672 IsGuiding returns 0 22:05:10.460 00.000 15672 scope move finished after 82 + 115 ms 22:05:10.460 00.000 15672 Move returns status 0, amount 82 22:05:10.460 00.000 15672 move complete, result=0 22:05:10.460 00.000 15672 worker thread done servicing request 22:05:10.460 00.000 15672 Worker thread wakes up 22:05:10.460 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:10.460 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 82 ms SOUTH 22:05:10.461 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:12.576 02.115 15672 Exposure complete 22:05:12.610 00.034 15672 worker thread done servicing request 22:05:12.610 00.000 30444 OnExposeComplete: enter 22:05:12.610 00.000 30444 UpdateGuideState(): m_state=6 22:05:12.610 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 49 22:05:12.610 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=192.42, Mass=80493, SNR=66.2, Peak=9037 HFD=3.5 22:05:12.610 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 22:05:12.610 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 22:05:12.610 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.50 hyp=0.51 cameraTheta=1.34 mountX=-0.03 mountY=0.51, mountTheta=1.62 22:05:12.611 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.50, opts=13) 22:05:12.611 00.000 30444 Enqueuing Move request for scope (0.11, 0.50) 22:05:12.611 00.000 15672 Worker thread wakes up 22:05:12.611 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.50) opts 0xd 22:05:12.611 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.50) 22:05:12.611 00.000 15672 Moving (0.11, 0.50) raw xDistance=-0.03 yDistance=0.51 22:05:12.611 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:05:12.611 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 22:05:12.611 00.000 15672 MoveAxis(E, 0, ABG) 22:05:12.611 00.000 15672 Move returns status 0, amount 0 22:05:12.611 00.000 15672 MoveAxis(S, 91, ABG) 22:05:12.611 00.000 15672 Guiding Dir = 1, Dur = 91 22:05:12.612 00.001 15672 IsSlewing returns 0 22:05:12.617 00.005 15672 IsGuiding returns 0 22:05:12.617 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=10618, FiltMin=2642, FiltMax=8689, Gamma=2.950 22:05:12.668 00.051 30444 UpdateGuideState exits: m=80493 SNR=66.2 Saturated 22:05:12.668 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:12.668 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:12.668 00.000 30444 Enqueuing Expose request 22:05:12.696 00.028 15672 PulseGuide returned control before completion, sleep 23 22:05:12.722 00.026 15672 IsGuiding returns 1 22:05:12.722 00.000 15672 scope still moving after pulse duration time elapsed 22:05:12.742 00.020 15672 IsSlewing returns 0 22:05:12.743 00.001 15672 IsGuiding returns 1 22:05:12.765 00.022 15672 IsSlewing returns 0 22:05:12.766 00.001 15672 IsGuiding returns 1 22:05:12.787 00.021 15672 IsSlewing returns 0 22:05:12.790 00.003 15672 IsGuiding returns 1 22:05:12.811 00.021 15672 IsSlewing returns 0 22:05:12.857 00.046 15672 IsGuiding returns 0 22:05:12.857 00.000 15672 scope move finished after 91 + 149 ms 22:05:12.857 00.000 15672 Move returns status 0, amount 91 22:05:12.857 00.000 15672 move complete, result=0 22:05:12.858 00.001 15672 worker thread done servicing request 22:05:12.858 00.000 15672 Worker thread wakes up 22:05:12.858 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:12.858 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:12.858 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 91 ms SOUTH 22:05:14.767 01.909 15672 Exposure complete 22:05:14.787 00.020 15672 worker thread done servicing request 22:05:14.787 00.000 30444 OnExposeComplete: enter 22:05:14.787 00.000 30444 UpdateGuideState(): m_state=6 22:05:14.787 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 50 22:05:14.787 00.000 30444 Star::Find returns 1 (1), X=465.44, Y=192.06, Mass=81188, SNR=57.9, Peak=8192 HFD=3.7 22:05:14.787 00.000 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 22:05:14.787 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.71 = 0.71) 22:05:14.787 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.14 hyp=0.30 cameraTheta=0.49 mountX=0.21 mountY=0.19, mountTheta=0.74 22:05:14.788 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.14, opts=13) 22:05:14.788 00.000 30444 Enqueuing Move request for scope (0.26, 0.14) 22:05:14.788 00.000 15672 Worker thread wakes up 22:05:14.788 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.14) opts 0xd 22:05:14.788 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.14) 22:05:14.788 00.000 15672 Moving (0.26, 0.14) raw xDistance=0.21 yDistance=0.19 22:05:14.788 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 22:05:14.788 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:05:14.788 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 22:05:14.788 00.000 15672 MoveAxis(E, 0, ABG) 22:05:14.788 00.000 15672 Move returns status 0, amount 0 22:05:14.788 00.000 15672 MoveAxis(N, 0, ABG) 22:05:14.788 00.000 15672 Move returns status 0, amount 0 22:05:14.788 00.000 15672 move complete, result=0 22:05:14.788 00.000 15672 worker thread done servicing request 22:05:14.793 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=9732, FiltMin=2628, FiltMax=8404, Gamma=2.950 22:05:14.843 00.050 30444 UpdateGuideState exits: m=81188 SNR=57.9 Saturated 22:05:14.843 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:14.843 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:14.843 00.000 30444 Enqueuing Expose request 22:05:14.843 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:05:14.843 00.000 15672 Worker thread wakes up 22:05:14.843 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:14.843 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:16.950 02.107 15672 Exposure complete 22:05:16.970 00.020 15672 worker thread done servicing request 22:05:16.970 00.000 30444 OnExposeComplete: enter 22:05:16.970 00.000 30444 UpdateGuideState(): m_state=6 22:05:16.970 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 51 22:05:16.971 00.001 30444 Star::Find returns 1 (1), X=465.20, Y=192.09, Mass=95416, SNR=66.9, Peak=10127 HFD=3.7 22:05:16.971 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 22:05:16.971 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 22:05:16.971 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.44 mountX=-0.03 mountY=0.17, mountTheta=1.72 22:05:16.971 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.17, opts=13) 22:05:16.971 00.000 30444 Enqueuing Move request for scope (0.02, 0.17) 22:05:16.971 00.000 15672 Worker thread wakes up 22:05:16.971 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd 22:05:16.971 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.17) 22:05:16.971 00.000 15672 Moving (0.02, 0.17) raw xDistance=-0.03 yDistance=0.17 22:05:16.972 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:05:16.972 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:05:16.972 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 22:05:16.972 00.000 15672 MoveAxis(E, 0, ABG) 22:05:16.972 00.000 15672 Move returns status 0, amount 0 22:05:16.972 00.000 15672 MoveAxis(N, 0, ABG) 22:05:16.972 00.000 15672 Move returns status 0, amount 0 22:05:16.972 00.000 15672 move complete, result=0 22:05:16.972 00.000 15672 worker thread done servicing request 22:05:16.976 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=10127, FiltMin=2631, FiltMax=7779, Gamma=2.950 22:05:17.025 00.049 30444 UpdateGuideState exits: m=95416 SNR=66.9 Saturated 22:05:17.025 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:17.025 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:17.025 00.000 30444 Enqueuing Expose request 22:05:17.025 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 22:05:17.025 00.000 15672 Worker thread wakes up 22:05:17.025 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:17.025 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:18.943 01.918 15672 Exposure complete 22:05:18.975 00.032 15672 worker thread done servicing request 22:05:18.975 00.000 30444 OnExposeComplete: enter 22:05:18.975 00.000 30444 UpdateGuideState(): m_state=6 22:05:18.975 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 52 22:05:18.975 00.000 30444 Star::Find returns 1 (1), X=465.49, Y=192.34, Mass=89767, SNR=76.7, Peak=9930 HFD=3.3 22:05:18.975 00.000 30444 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 22:05:18.975 00.000 30444 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 22:05:18.975 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.41 hyp=0.52 cameraTheta=0.92 mountX=0.19 mountY=0.47, mountTheta=1.19 22:05:18.976 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.41, opts=13) 22:05:18.976 00.000 30444 Enqueuing Move request for scope (0.31, 0.41) 22:05:18.976 00.000 15672 Worker thread wakes up 22:05:18.976 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.41) opts 0xd 22:05:18.976 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.41) 22:05:18.976 00.000 15672 Moving (0.31, 0.41) raw xDistance=0.19 yDistance=0.47 22:05:18.976 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:05:18.976 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 22:05:18.976 00.000 15672 MoveAxis(E, 0, ABG) 22:05:18.976 00.000 15672 Move returns status 0, amount 0 22:05:18.976 00.000 15672 MoveAxis(S, 84, ABG) 22:05:18.976 00.000 15672 Guiding Dir = 1, Dur = 84 22:05:18.976 00.000 15672 IsSlewing returns 0 22:05:18.978 00.002 15672 IsGuiding returns 0 22:05:18.983 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=10823, FiltMin=2599, FiltMax=8650, Gamma=2.950 22:05:19.033 00.050 30444 UpdateGuideState exits: m=89767 SNR=76.7 Saturated 22:05:19.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:19.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:19.033 00.000 30444 Enqueuing Expose request 22:05:19.054 00.021 15672 PulseGuide returned control before completion, sleep 19 22:05:19.087 00.033 15672 IsGuiding returns 1 22:05:19.088 00.001 15672 scope still moving after pulse duration time elapsed 22:05:19.109 00.021 15672 IsSlewing returns 0 22:05:19.110 00.001 15672 IsGuiding returns 1 22:05:19.131 00.021 15672 IsSlewing returns 0 22:05:19.132 00.001 15672 IsGuiding returns 1 22:05:19.154 00.022 15672 IsSlewing returns 0 22:05:19.183 00.029 15672 IsGuiding returns 0 22:05:19.183 00.000 15672 scope move finished after 84 + 119 ms 22:05:19.183 00.000 15672 Move returns status 0, amount 84 22:05:19.183 00.000 15672 move complete, result=0 22:05:19.184 00.001 15672 worker thread done servicing request 22:05:19.184 00.000 15672 Worker thread wakes up 22:05:19.184 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:19.184 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:19.184 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 84 ms SOUTH 22:05:21.291 02.107 15672 Exposure complete 22:05:21.311 00.020 15672 worker thread done servicing request 22:05:21.311 00.000 30444 OnExposeComplete: enter 22:05:21.311 00.000 30444 UpdateGuideState(): m_state=6 22:05:21.311 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 53 22:05:21.311 00.000 30444 Star::Find returns 1 (1), X=465.47, Y=192.34, Mass=99400, SNR=90.6, Peak=9169 HFD=3.4 22:05:21.311 00.000 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 22:05:21.311 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.18 = 1.18) 22:05:21.311 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.42 hyp=0.51 cameraTheta=0.96 mountX=0.17 mountY=0.47, mountTheta=1.23 22:05:21.312 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.42, opts=13) 22:05:21.312 00.000 30444 Enqueuing Move request for scope (0.29, 0.42) 22:05:21.312 00.000 15672 Worker thread wakes up 22:05:21.312 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.42) opts 0xd 22:05:21.312 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.42) 22:05:21.312 00.000 15672 Moving (0.29, 0.42) raw xDistance=0.17 yDistance=0.47 22:05:21.312 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:05:21.312 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 22:05:21.312 00.000 15672 MoveAxis(E, 0, ABG) 22:05:21.312 00.000 15672 Move returns status 0, amount 0 22:05:21.312 00.000 15672 MoveAxis(S, 85, ABG) 22:05:21.312 00.000 15672 Guiding Dir = 1, Dur = 85 22:05:21.313 00.001 15672 IsSlewing returns 0 22:05:21.314 00.001 15672 IsGuiding returns 0 22:05:21.318 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=9663, FiltMin=2615, FiltMax=8402, Gamma=2.950 22:05:21.368 00.050 30444 UpdateGuideState exits: m=99400 SNR=90.6 Saturated 22:05:21.368 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:21.368 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:21.368 00.000 30444 Enqueuing Expose request 22:05:21.386 00.018 15672 PulseGuide returned control before completion, sleep 24 22:05:21.413 00.027 15672 IsGuiding returns 1 22:05:21.413 00.000 15672 scope still moving after pulse duration time elapsed 22:05:21.434 00.021 15672 IsSlewing returns 0 22:05:21.437 00.003 15672 IsGuiding returns 1 22:05:21.458 00.021 15672 IsSlewing returns 0 22:05:21.514 00.056 15672 IsGuiding returns 0 22:05:21.514 00.000 15672 scope move finished after 85 + 115 ms 22:05:21.515 00.001 15672 Move returns status 0, amount 85 22:05:21.515 00.000 15672 move complete, result=0 22:05:21.515 00.000 15672 worker thread done servicing request 22:05:21.515 00.000 15672 Worker thread wakes up 22:05:21.515 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:21.515 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:21.515 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 85 ms SOUTH 22:05:23.421 01.906 15672 Exposure complete 22:05:23.441 00.020 15672 worker thread done servicing request 22:05:23.441 00.000 30444 OnExposeComplete: enter 22:05:23.441 00.000 30444 UpdateGuideState(): m_state=6 22:05:23.441 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 54 22:05:23.441 00.000 30444 Star::Find returns 1 (1), X=465.83, Y=191.69, Mass=95531, SNR=78.5, Peak=9860 HFD=3.6 22:05:23.441 00.000 30444 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 22:05:23.441 00.000 30444 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 22:05:23.441 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=-0.23 hyp=0.69 cameraTheta=-0.33 mountX=0.69 mountY=-0.08, mountTheta=-0.12 22:05:23.442 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=-0.23, opts=13) 22:05:23.442 00.000 30444 Enqueuing Move request for scope (0.66, -0.23) 22:05:23.442 00.000 15672 Worker thread wakes up 22:05:23.442 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.23) opts 0xd 22:05:23.442 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, -0.23) 22:05:23.442 00.000 15672 Moving (0.66, -0.23) raw xDistance=0.69 yDistance=-0.08 22:05:23.442 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69 22:05:23.442 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:05:23.442 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:05:23.442 00.000 15672 MoveAxis(W, 188, ABG) 22:05:23.442 00.000 15672 Guiding Dir = 3, Dur = 188 22:05:23.443 00.001 15672 IsSlewing returns 0 22:05:23.444 00.001 15672 IsGuiding returns 0 22:05:23.450 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=9860, FiltMin=2639, FiltMax=8890, Gamma=2.950 22:05:23.463 00.013 15672 PulseGuide returned control before completion, sleep 180 22:05:23.501 00.038 30444 UpdateGuideState exits: m=95531 SNR=78.5 Saturated 22:05:23.501 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:23.501 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:23.501 00.000 30444 Enqueuing Expose request 22:05:23.646 00.145 15672 IsGuiding returns 1 22:05:23.646 00.000 15672 scope still moving after pulse duration time elapsed 22:05:23.668 00.022 15672 IsSlewing returns 0 22:05:23.688 00.020 15672 IsGuiding returns 0 22:05:23.688 00.000 15672 scope move finished after 188 + 55 ms 22:05:23.688 00.000 15672 Move returns status 0, amount 188 22:05:23.688 00.000 15672 MoveAxis(N, 0, ABG) 22:05:23.688 00.000 15672 Move returns status 0, amount 0 22:05:23.688 00.000 15672 move complete, result=0 22:05:23.688 00.000 15672 worker thread done servicing request 22:05:23.688 00.000 15672 Worker thread wakes up 22:05:23.688 00.000 30444 GuideStep: 0.7 px 188 ms WEST, -0.1 px 0 ms NORTH 22:05:23.688 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:23.688 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:25.798 02.110 15672 Exposure complete 22:05:25.817 00.019 15672 worker thread done servicing request 22:05:25.817 00.000 30444 OnExposeComplete: enter 22:05:25.817 00.000 30444 UpdateGuideState(): m_state=6 22:05:25.817 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 55 22:05:25.819 00.002 30444 Star::Find returns 1 (1), X=465.64, Y=191.88, Mass=89311, SNR=72.3, Peak=9402 HFD=3.5 22:05:25.819 00.000 30444 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 22:05:25.819 00.000 30444 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 22:05:25.819 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.04 hyp=0.47 cameraTheta=-0.09 mountX=0.46 mountY=0.06, mountTheta=0.13 22:05:25.819 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.04, opts=13) 22:05:25.819 00.000 30444 Enqueuing Move request for scope (0.47, -0.04) 22:05:25.819 00.000 15672 Worker thread wakes up 22:05:25.819 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.04) opts 0xd 22:05:25.819 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.04) 22:05:25.819 00.000 15672 Moving (0.47, -0.04) raw xDistance=0.46 yDistance=0.06 22:05:25.819 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46 22:05:25.819 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:05:25.819 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:05:25.819 00.000 15672 MoveAxis(W, 137, ABG) 22:05:25.819 00.000 15672 Guiding Dir = 3, Dur = 137 22:05:25.819 00.000 15672 IsSlewing returns 0 22:05:25.820 00.001 15672 IsGuiding returns 0 22:05:25.825 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=10613, FiltMin=2556, FiltMax=8504, Gamma=2.950 22:05:25.843 00.018 15672 PulseGuide returned control before completion, sleep 125 22:05:25.875 00.032 30444 UpdateGuideState exits: m=89311 SNR=72.3 Saturated 22:05:25.875 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:25.875 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:25.875 00.000 30444 Enqueuing Expose request 22:05:26.019 00.144 15672 IsGuiding returns 0 22:05:26.369 00.350 15672 Move returns status 0, amount 137 22:05:26.450 00.081 15672 MoveAxis(N, 0, ABG) 22:05:26.450 00.000 15672 Move returns status 0, amount 0 22:05:26.450 00.000 15672 move complete, result=0 22:05:26.451 00.001 15672 worker thread done servicing request 22:05:26.451 00.000 15672 Worker thread wakes up 22:05:26.451 00.000 30444 GuideStep: 0.5 px 137 ms WEST, 0.1 px 0 ms NORTH 22:05:26.451 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:26.451 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:28.357 01.906 15672 Exposure complete 22:05:28.378 00.021 15672 worker thread done servicing request 22:05:28.378 00.000 30444 OnExposeComplete: enter 22:05:28.378 00.000 30444 UpdateGuideState(): m_state=6 22:05:28.378 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 56 22:05:28.378 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=192.21, Mass=81545, SNR=62.2, Peak=8860 HFD=3.6 22:05:28.378 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 22:05:28.378 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 22:05:28.379 00.001 30444 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.51 mountX=-0.06 mountY=0.28, mountTheta=1.79 22:05:28.379 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.29, opts=13) 22:05:28.379 00.000 30444 Enqueuing Move request for scope (0.02, 0.29) 22:05:28.379 00.000 15672 Worker thread wakes up 22:05:28.379 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd 22:05:28.379 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.29) 22:05:28.379 00.000 15672 Moving (0.02, 0.29) raw xDistance=-0.06 yDistance=0.28 22:05:28.380 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 22:05:28.380 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 22:05:28.380 00.000 15672 MoveAxis(E, 0, ABG) 22:05:28.380 00.000 15672 Move returns status 0, amount 0 22:05:28.380 00.000 15672 MoveAxis(S, 50, ABG) 22:05:28.380 00.000 15672 Guiding Dir = 1, Dur = 50 22:05:28.380 00.000 15672 IsSlewing returns 0 22:05:28.384 00.004 15672 IsGuiding returns 0 22:05:28.388 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=10322, FiltMin=2636, FiltMax=8468, Gamma=2.950 22:05:28.448 00.060 30444 UpdateGuideState exits: m=81545 SNR=62.2 Saturated 22:05:28.448 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:28.448 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:28.448 00.000 30444 Enqueuing Expose request 22:05:28.464 00.016 15672 IsGuiding returns 1 22:05:28.464 00.000 15672 scope still moving after pulse duration time elapsed 22:05:28.485 00.021 15672 IsSlewing returns 0 22:05:28.485 00.000 15672 IsGuiding returns 1 22:05:28.507 00.022 15672 IsSlewing returns 0 22:05:28.508 00.001 15672 IsGuiding returns 1 22:05:28.528 00.020 15672 IsSlewing returns 0 22:05:28.559 00.031 15672 IsGuiding returns 0 22:05:28.559 00.000 15672 scope move finished after 50 + 124 ms 22:05:28.559 00.000 15672 Move returns status 0, amount 50 22:05:28.559 00.000 15672 move complete, result=0 22:05:28.559 00.000 15672 worker thread done servicing request 22:05:28.559 00.000 15672 Worker thread wakes up 22:05:28.559 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 50 ms SOUTH 22:05:28.559 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:28.559 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:30.674 02.115 15672 Exposure complete 22:05:30.705 00.031 15672 worker thread done servicing request 22:05:30.705 00.000 30444 OnExposeComplete: enter 22:05:30.705 00.000 30444 UpdateGuideState(): m_state=6 22:05:30.705 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 57 22:05:30.705 00.000 30444 Star::Find returns 1 (1), X=465.40, Y=192.07, Mass=83007, SNR=63.4, Peak=10594 HFD=3.4 22:05:30.705 00.000 30444 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.28) = xAngle (0.85 = 0.85) 22:05:30.705 00.000 30444 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.79 = 0.79) 22:05:30.705 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.15 hyp=0.27 cameraTheta=0.58 mountX=0.18 mountY=0.19, mountTheta=0.83 22:05:30.706 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.15, opts=13) 22:05:30.706 00.000 30444 Enqueuing Move request for scope (0.22, 0.15) 22:05:30.706 00.000 15672 Worker thread wakes up 22:05:30.706 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.15) opts 0xd 22:05:30.706 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.15) 22:05:30.706 00.000 15672 Moving (0.22, 0.15) raw xDistance=0.18 yDistance=0.19 22:05:30.706 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:05:30.706 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:05:30.706 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 22:05:30.706 00.000 15672 MoveAxis(E, 0, ABG) 22:05:30.706 00.000 15672 Move returns status 0, amount 0 22:05:30.706 00.000 15672 MoveAxis(N, 0, ABG) 22:05:30.706 00.000 15672 Move returns status 0, amount 0 22:05:30.706 00.000 15672 move complete, result=0 22:05:30.706 00.000 15672 worker thread done servicing request 22:05:30.713 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=10594, FiltMin=2655, FiltMax=7879, Gamma=2.950 22:05:30.766 00.053 30444 UpdateGuideState exits: m=83007 SNR=63.4 Saturated 22:05:30.766 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:30.766 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:30.766 00.000 30444 Enqueuing Expose request 22:05:30.766 00.000 15672 Worker thread wakes up 22:05:30.767 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:05:30.767 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:30.767 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:32.673 01.906 15672 Exposure complete 22:05:32.695 00.022 15672 worker thread done servicing request 22:05:32.695 00.000 30444 OnExposeComplete: enter 22:05:32.695 00.000 30444 UpdateGuideState(): m_state=6 22:05:32.695 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 58 22:05:32.695 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.93, Mass=82641, SNR=65.6, Peak=10040 HFD=3.4 22:05:32.696 00.001 30444 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.28) = xAngle (3.12 = 3.12) 22:05:32.696 00.000 30444 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.06 = 3.06) 22:05:32.696 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.85 mountX=-0.02 mountY=0.00, mountTheta=3.06 22:05:32.696 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.01, opts=13) 22:05:32.696 00.000 30444 Enqueuing Move request for scope (-0.02, 0.01) 22:05:32.696 00.000 15672 Worker thread wakes up 22:05:32.696 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd 22:05:32.696 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.01) 22:05:32.696 00.000 15672 Moving (-0.02, 0.01) raw xDistance=-0.02 yDistance=0.00 22:05:32.697 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:05:32.697 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:05:32.697 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 22:05:32.697 00.000 15672 MoveAxis(E, 0, ABG) 22:05:32.697 00.000 15672 Move returns status 0, amount 0 22:05:32.697 00.000 15672 MoveAxis(N, 0, ABG) 22:05:32.697 00.000 15672 Move returns status 0, amount 0 22:05:32.697 00.000 15672 move complete, result=0 22:05:32.697 00.000 15672 worker thread done servicing request 22:05:32.702 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=10040, FiltMin=2559, FiltMax=8195, Gamma=2.950 22:05:32.756 00.054 30444 UpdateGuideState exits: m=82641 SNR=65.6 Saturated 22:05:32.756 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:32.756 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:32.756 00.000 30444 Enqueuing Expose request 22:05:32.756 00.000 15672 Worker thread wakes up 22:05:32.756 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 22:05:32.756 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:32.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:34.864 02.108 15672 Exposure complete 22:05:34.887 00.023 15672 worker thread done servicing request 22:05:34.887 00.000 30444 OnExposeComplete: enter 22:05:34.887 00.000 30444 UpdateGuideState(): m_state=6 22:05:34.887 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 59 22:05:34.887 00.000 30444 Star::Find returns 1 (1), X=465.74, Y=192.56, Mass=89458, SNR=70.1, Peak=9912 HFD=3.2 22:05:34.887 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 22:05:34.887 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 22:05:34.888 00.001 30444 CameraToMount -- cameraX=0.57 cameraY=0.64 hyp=0.86 cameraTheta=0.84 mountX=0.37 mountY=0.75, mountTheta=1.11 22:05:34.888 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=0.64, opts=13) 22:05:34.888 00.000 30444 Enqueuing Move request for scope (0.57, 0.64) 22:05:34.889 00.001 15672 Worker thread wakes up 22:05:34.889 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.64) opts 0xd 22:05:34.889 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, 0.64) 22:05:34.889 00.000 15672 Moving (0.57, 0.64) raw xDistance=0.37 yDistance=0.75 22:05:34.889 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 22:05:34.889 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 22:05:34.889 00.000 15672 MoveAxis(W, 101, ABG) 22:05:34.889 00.000 15672 Guiding Dir = 3, Dur = 101 22:05:34.889 00.000 15672 IsSlewing returns 0 22:05:34.890 00.001 15672 IsGuiding returns 0 22:05:34.898 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=9912, FiltMin=2641, FiltMax=8845, Gamma=2.950 22:05:34.917 00.019 15672 PulseGuide returned control before completion, sleep 85 22:05:34.954 00.037 30444 UpdateGuideState exits: m=89458 SNR=70.1 Saturated 22:05:34.955 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:34.955 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:34.955 00.000 30444 Enqueuing Expose request 22:05:35.005 00.050 15672 IsGuiding returns 1 22:05:35.005 00.000 15672 scope still moving after pulse duration time elapsed 22:05:35.025 00.020 15672 IsSlewing returns 0 22:05:35.061 00.036 15672 IsGuiding returns 0 22:05:35.061 00.000 15672 scope move finished after 101 + 70 ms 22:05:35.062 00.001 15672 Move returns status 0, amount 101 22:05:35.062 00.000 15672 MoveAxis(S, 133, ABG) 22:05:35.062 00.000 15672 Guiding Dir = 1, Dur = 133 22:05:35.062 00.000 15672 IsSlewing returns 0 22:05:35.064 00.002 15672 IsGuiding returns 0 22:05:35.142 00.078 15672 PulseGuide returned control before completion, sleep 66 22:05:35.211 00.069 15672 IsGuiding returns 1 22:05:35.211 00.000 15672 scope still moving after pulse duration time elapsed 22:05:35.232 00.021 15672 IsSlewing returns 0 22:05:35.235 00.003 15672 IsGuiding returns 1 22:05:35.256 00.021 15672 IsSlewing returns 0 22:05:35.259 00.003 15672 IsGuiding returns 1 22:05:35.280 00.021 15672 IsSlewing returns 0 22:05:35.317 00.037 15672 IsGuiding returns 0 22:05:35.317 00.000 15672 scope move finished after 133 + 120 ms 22:05:35.317 00.000 15672 Move returns status 0, amount 133 22:05:35.317 00.000 15672 move complete, result=0 22:05:35.317 00.000 15672 worker thread done servicing request 22:05:35.318 00.001 15672 Worker thread wakes up 22:05:35.318 00.000 30444 GuideStep: 0.4 px 101 ms WEST, 0.7 px 133 ms SOUTH 22:05:35.318 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:35.318 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:37.234 01.916 15672 Exposure complete 22:05:37.265 00.031 15672 worker thread done servicing request 22:05:37.265 00.000 30444 OnExposeComplete: enter 22:05:37.265 00.000 30444 UpdateGuideState(): m_state=6 22:05:37.265 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 60 22:05:37.265 00.000 30444 Star::Find returns 1 (1), X=465.60, Y=192.66, Mass=81231, SNR=59.7, Peak=8870 HFD=3.3 22:05:37.265 00.000 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.33 = 1.33) 22:05:37.265 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 22:05:37.265 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.74 hyp=0.85 cameraTheta=1.05 mountX=0.20 mountY=0.81, mountTheta=1.32 22:05:37.266 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.74, opts=13) 22:05:37.266 00.000 30444 Enqueuing Move request for scope (0.42, 0.74) 22:05:37.266 00.000 15672 Worker thread wakes up 22:05:37.266 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.74) opts 0xd 22:05:37.266 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.74) 22:05:37.266 00.000 15672 Moving (0.42, 0.74) raw xDistance=0.20 yDistance=0.81 22:05:37.266 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:05:37.266 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 22:05:37.266 00.000 15672 MoveAxis(E, 0, ABG) 22:05:37.266 00.000 15672 Move returns status 0, amount 0 22:05:37.266 00.000 15672 MoveAxis(S, 144, ABG) 22:05:37.266 00.000 15672 Guiding Dir = 1, Dur = 144 22:05:37.267 00.001 15672 IsSlewing returns 0 22:05:37.268 00.001 15672 IsGuiding returns 0 22:05:37.272 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=10481, FiltMin=2525, FiltMax=7732, Gamma=2.950 22:05:37.321 00.049 30444 UpdateGuideState exits: m=81231 SNR=59.7 Saturated 22:05:37.322 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:37.322 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:37.322 00.000 30444 Enqueuing Expose request 22:05:37.346 00.024 15672 PulseGuide returned control before completion, sleep 76 22:05:37.424 00.078 15672 IsGuiding returns 1 22:05:37.424 00.000 15672 scope still moving after pulse duration time elapsed 22:05:37.446 00.022 15672 IsSlewing returns 0 22:05:37.458 00.012 15672 IsGuiding returns 1 22:05:37.479 00.021 15672 IsSlewing returns 0 22:05:37.480 00.001 15672 IsGuiding returns 1 22:05:37.501 00.021 15672 IsSlewing returns 0 22:05:37.521 00.020 15672 IsGuiding returns 0 22:05:37.521 00.000 15672 scope move finished after 144 + 109 ms 22:05:37.522 00.001 15672 Move returns status 0, amount 144 22:05:37.522 00.000 15672 move complete, result=0 22:05:37.522 00.000 15672 worker thread done servicing request 22:05:37.522 00.000 15672 Worker thread wakes up 22:05:37.522 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:37.522 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:37.522 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.8 px 144 ms SOUTH 22:05:39.628 02.106 15672 Exposure complete 22:05:39.648 00.020 15672 worker thread done servicing request 22:05:39.648 00.000 30444 OnExposeComplete: enter 22:05:39.648 00.000 30444 UpdateGuideState(): m_state=6 22:05:39.648 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 61 22:05:39.648 00.000 30444 Star::Find returns 1 (1), X=464.51, Y=192.98, Mass=87587, SNR=69.5, Peak=8836 HFD=3.6 22:05:39.648 00.000 30444 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.28) = xAngle (2.41 = 2.41) 22:05:39.648 00.000 30444 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.35 = 2.35) 22:05:39.648 00.000 30444 CameraToMount -- cameraX=-0.66 cameraY=1.05 hyp=1.25 cameraTheta=2.13 mountX=-0.93 mountY=0.89, mountTheta=2.38 22:05:39.649 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.66, y=1.05, opts=13) 22:05:39.649 00.000 30444 Enqueuing Move request for scope (-0.66, 1.05) 22:05:39.649 00.000 15672 Worker thread wakes up 22:05:39.649 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 1.05) opts 0xd 22:05:39.649 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.66, 1.05) 22:05:39.649 00.000 15672 Moving (-0.66, 1.05) raw xDistance=-0.93 yDistance=0.89 22:05:39.649 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.93 22:05:39.649 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89 22:05:39.649 00.000 15672 MoveAxis(E, 251, ABG) 22:05:39.649 00.000 15672 Guiding Dir = 2, Dur = 251 22:05:39.650 00.001 15672 IsSlewing returns 0 22:05:39.652 00.002 15672 IsGuiding returns 0 22:05:39.657 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=8916, FiltMin=2583, FiltMax=7215, Gamma=2.950 22:05:39.678 00.021 15672 PulseGuide returned control before completion, sleep 236 22:05:39.706 00.028 30444 UpdateGuideState exits: m=87587 SNR=69.5 Saturated 22:05:39.706 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:39.706 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:39.706 00.000 30444 Enqueuing Expose request 22:05:39.918 00.212 15672 IsGuiding returns 1 22:05:39.918 00.000 15672 scope still moving after pulse duration time elapsed 22:05:39.939 00.021 15672 IsSlewing returns 0 22:05:39.951 00.012 15672 IsGuiding returns 0 22:05:39.951 00.000 15672 scope move finished after 251 + 47 ms 22:05:39.951 00.000 15672 Move returns status 0, amount 251 22:05:39.951 00.000 15672 MoveAxis(S, 158, ABG) 22:05:39.951 00.000 15672 Guiding Dir = 1, Dur = 158 22:05:39.952 00.001 15672 IsSlewing returns 0 22:05:39.955 00.003 15672 IsGuiding returns 0 22:05:40.030 00.075 15672 PulseGuide returned control before completion, sleep 93 22:05:40.127 00.097 15672 IsGuiding returns 1 22:05:40.127 00.000 15672 scope still moving after pulse duration time elapsed 22:05:40.148 00.021 15672 IsSlewing returns 0 22:05:40.151 00.003 15672 IsGuiding returns 1 22:05:40.172 00.021 15672 IsSlewing returns 0 22:05:40.174 00.002 15672 IsGuiding returns 1 22:05:40.196 00.022 15672 IsSlewing returns 0 22:05:40.206 00.010 15672 IsGuiding returns 0 22:05:40.207 00.001 15672 scope move finished after 158 + 93 ms 22:05:40.207 00.000 15672 Move returns status 0, amount 158 22:05:40.207 00.000 15672 move complete, result=0 22:05:40.207 00.000 15672 worker thread done servicing request 22:05:40.207 00.000 15672 Worker thread wakes up 22:05:40.207 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:40.208 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:40.208 00.000 30444 GuideStep: -0.9 px 251 ms EAST, 0.9 px 158 ms SOUTH 22:05:42.113 01.905 15672 Exposure complete 22:05:42.133 00.020 15672 worker thread done servicing request 22:05:42.133 00.000 30444 OnExposeComplete: enter 22:05:42.133 00.000 30444 UpdateGuideState(): m_state=6 22:05:42.133 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 62 22:05:42.133 00.000 30444 Star::Find returns 1 (1), X=465.00, Y=192.87, Mass=80980, SNR=61.1, Peak=8721 HFD=3.8 22:05:42.133 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 22:05:42.133 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 22:05:42.134 00.001 30444 CameraToMount -- cameraX=-0.17 cameraY=0.95 hyp=0.96 cameraTheta=1.75 mountX=-0.43 mountY=0.89, mountTheta=2.02 22:05:42.134 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.95, opts=13) 22:05:42.134 00.000 30444 Enqueuing Move request for scope (-0.17, 0.95) 22:05:42.134 00.000 15672 Worker thread wakes up 22:05:42.134 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.95) opts 0xd 22:05:42.134 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.95) 22:05:42.134 00.000 15672 Moving (-0.17, 0.95) raw xDistance=-0.43 yDistance=0.89 22:05:42.134 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.43 22:05:42.134 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89 22:05:42.134 00.000 15672 MoveAxis(E, 133, ABG) 22:05:42.134 00.000 15672 Guiding Dir = 2, Dur = 133 22:05:42.135 00.001 15672 IsSlewing returns 0 22:05:42.137 00.002 15672 IsGuiding returns 0 22:05:42.141 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=9953, FiltMin=2651, FiltMax=7481, Gamma=2.950 22:05:42.154 00.013 15672 PulseGuide returned control before completion, sleep 126 22:05:42.191 00.037 30444 UpdateGuideState exits: m=80980 SNR=61.1 Saturated 22:05:42.191 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:42.191 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:42.191 00.000 30444 Enqueuing Expose request 22:05:42.298 00.107 15672 IsGuiding returns 0 22:05:42.298 00.000 15672 Move returns status 0, amount 133 22:05:42.298 00.000 15672 MoveAxis(S, 158, ABG) 22:05:42.298 00.000 15672 Guiding Dir = 1, Dur = 158 22:05:42.299 00.001 15672 IsSlewing returns 0 22:05:42.300 00.001 15672 IsGuiding returns 0 22:05:42.378 00.078 15672 PulseGuide returned control before completion, sleep 91 22:05:42.470 00.092 15672 IsGuiding returns 1 22:05:42.471 00.001 15672 scope still moving after pulse duration time elapsed 22:05:42.492 00.021 15672 IsSlewing returns 0 22:05:42.493 00.001 15672 IsGuiding returns 1 22:05:42.514 00.021 15672 IsSlewing returns 0 22:05:42.514 00.000 15672 IsGuiding returns 1 22:05:42.536 00.022 15672 IsSlewing returns 0 22:05:42.537 00.001 15672 IsGuiding returns 1 22:05:42.558 00.021 15672 IsSlewing returns 0 22:05:42.570 00.012 15672 IsGuiding returns 0 22:05:42.570 00.000 15672 scope move finished after 158 + 111 ms 22:05:42.570 00.000 15672 Move returns status 0, amount 158 22:05:42.570 00.000 15672 move complete, result=0 22:05:42.570 00.000 15672 worker thread done servicing request 22:05:42.571 00.001 15672 Worker thread wakes up 22:05:42.571 00.000 30444 GuideStep: -0.4 px 133 ms EAST, 0.9 px 158 ms SOUTH 22:05:42.571 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:42.571 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:44.677 02.106 15672 Exposure complete 22:05:44.696 00.019 15672 worker thread done servicing request 22:05:44.696 00.000 30444 OnExposeComplete: enter 22:05:44.696 00.000 30444 UpdateGuideState(): m_state=6 22:05:44.696 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 63 22:05:44.696 00.000 30444 Star::Find returns 1 (1), X=465.64, Y=192.10, Mass=82139, SNR=58.0, Peak=8608 HFD=3.4 22:05:44.696 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 22:05:44.696 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 22:05:44.696 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.18 hyp=0.50 cameraTheta=0.37 mountX=0.40 mountY=0.28, mountTheta=0.61 22:05:44.697 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.18, opts=13) 22:05:44.697 00.000 30444 Enqueuing Move request for scope (0.47, 0.18) 22:05:44.697 00.000 15672 Worker thread wakes up 22:05:44.697 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.18) opts 0xd 22:05:44.697 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.18) 22:05:44.697 00.000 15672 Moving (0.47, 0.18) raw xDistance=0.40 yDistance=0.28 22:05:44.697 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40 22:05:44.697 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 22:05:44.697 00.000 15672 MoveAxis(W, 98, ABG) 22:05:44.697 00.000 15672 Guiding Dir = 3, Dur = 98 22:05:44.697 00.000 15672 IsSlewing returns 0 22:05:44.700 00.003 15672 IsGuiding returns 0 22:05:44.704 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=9993, FiltMin=2599, FiltMax=8557, Gamma=2.950 22:05:44.726 00.022 15672 PulseGuide returned control before completion, sleep 82 22:05:44.754 00.028 30444 UpdateGuideState exits: m=82139 SNR=58.0 Saturated 22:05:44.754 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:44.754 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:44.754 00.000 30444 Enqueuing Expose request 22:05:44.853 00.099 15672 IsGuiding returns 0 22:05:44.854 00.001 15672 Move returns status 0, amount 98 22:05:44.854 00.000 15672 MoveAxis(S, 49, ABG) 22:05:44.854 00.000 15672 Guiding Dir = 1, Dur = 49 22:05:44.854 00.000 15672 IsSlewing returns 0 22:05:44.857 00.003 15672 IsGuiding returns 0 22:05:44.937 00.080 15672 IsGuiding returns 1 22:05:44.937 00.000 15672 scope still moving after pulse duration time elapsed 22:05:44.958 00.021 15672 IsSlewing returns 0 22:05:44.959 00.001 15672 IsGuiding returns 1 22:05:44.980 00.021 15672 IsSlewing returns 0 22:05:44.981 00.001 15672 IsGuiding returns 1 22:05:45.002 00.021 15672 IsSlewing returns 0 22:05:45.061 00.059 15672 IsGuiding returns 0 22:05:45.061 00.000 15672 scope move finished after 49 + 155 ms 22:05:45.061 00.000 15672 Move returns status 0, amount 49 22:05:45.061 00.000 15672 move complete, result=0 22:05:45.061 00.000 15672 worker thread done servicing request 22:05:45.061 00.000 15672 Worker thread wakes up 22:05:45.061 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:45.061 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:45.061 00.000 30444 GuideStep: 0.4 px 98 ms WEST, 0.3 px 49 ms SOUTH 22:05:46.974 01.913 15672 Exposure complete 22:05:47.008 00.034 15672 worker thread done servicing request 22:05:47.008 00.000 30444 OnExposeComplete: enter 22:05:47.008 00.000 30444 UpdateGuideState(): m_state=6 22:05:47.008 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 64 22:05:47.008 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=191.83, Mass=97242, SNR=66.9, Peak=10258 HFD=3.7 22:05:47.008 00.000 30444 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.28) = xAngle (-0.42 = -0.42) 22:05:47.008 00.000 30444 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.48 = -0.48) 22:05:47.008 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.70 mountX=0.13 mountY=-0.07, mountTheta=-0.47 22:05:47.009 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.09, opts=13) 22:05:47.009 00.000 30444 Enqueuing Move request for scope (0.11, -0.09) 22:05:47.009 00.000 15672 Worker thread wakes up 22:05:47.009 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd 22:05:47.009 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.09) 22:05:47.009 00.000 15672 Moving (0.11, -0.09) raw xDistance=0.13 yDistance=-0.07 22:05:47.009 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 22:05:47.009 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:05:47.009 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 22:05:47.009 00.000 15672 MoveAxis(E, 0, ABG) 22:05:47.009 00.000 15672 Move returns status 0, amount 0 22:05:47.009 00.000 15672 MoveAxis(N, 0, ABG) 22:05:47.009 00.000 15672 Move returns status 0, amount 0 22:05:47.009 00.000 15672 move complete, result=0 22:05:47.009 00.000 15672 worker thread done servicing request 22:05:47.014 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=10258, FiltMin=2641, FiltMax=8257, Gamma=2.950 22:05:47.064 00.050 30444 UpdateGuideState exits: m=97242 SNR=66.9 Saturated 22:05:47.064 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:47.064 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:47.064 00.000 30444 Enqueuing Expose request 22:05:47.064 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:05:47.064 00.000 15672 Worker thread wakes up 22:05:47.064 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:47.064 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:49.171 02.107 15672 Exposure complete 22:05:49.191 00.020 15672 worker thread done servicing request 22:05:49.191 00.000 30444 OnExposeComplete: enter 22:05:49.191 00.000 30444 UpdateGuideState(): m_state=6 22:05:49.191 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 65 22:05:49.192 00.001 30444 Star::Find returns 1 (1), X=464.99, Y=192.06, Mass=97711, SNR=84.1, Peak=9914 HFD=4.0 22:05:49.192 00.000 30444 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.28) = xAngle (2.77 = 2.77) 22:05:49.192 00.000 30444 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.71 = 2.71) 22:05:49.192 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.49 mountX=-0.21 mountY=0.10, mountTheta=2.72 22:05:49.192 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.14, opts=13) 22:05:49.192 00.000 30444 Enqueuing Move request for scope (-0.18, 0.14) 22:05:49.192 00.000 15672 Worker thread wakes up 22:05:49.192 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd 22:05:49.192 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.14) 22:05:49.192 00.000 15672 Moving (-0.18, 0.14) raw xDistance=-0.21 yDistance=0.10 22:05:49.192 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 22:05:49.192 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:05:49.192 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 22:05:49.193 00.001 15672 MoveAxis(E, 0, ABG) 22:05:49.193 00.000 15672 Move returns status 0, amount 0 22:05:49.193 00.000 15672 MoveAxis(N, 0, ABG) 22:05:49.193 00.000 15672 Move returns status 0, amount 0 22:05:49.193 00.000 15672 move complete, result=0 22:05:49.193 00.000 15672 worker thread done servicing request 22:05:49.198 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=11260, FiltMin=2591, FiltMax=8522, Gamma=2.950 22:05:49.248 00.050 30444 UpdateGuideState exits: m=97711 SNR=84.1 Saturated 22:05:49.248 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:49.248 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:49.248 00.000 30444 Enqueuing Expose request 22:05:49.248 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:05:49.248 00.000 15672 Worker thread wakes up 22:05:49.248 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:49.248 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:51.155 01.907 15672 Exposure complete 22:05:51.175 00.020 15672 worker thread done servicing request 22:05:51.175 00.000 30444 OnExposeComplete: enter 22:05:51.175 00.000 30444 UpdateGuideState(): m_state=6 22:05:51.175 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 66 22:05:51.175 00.000 30444 Star::Find returns 1 (1), X=464.85, Y=192.07, Mass=90659, SNR=77.7, Peak=9408 HFD=3.9 22:05:51.175 00.000 30444 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.28) = xAngle (2.98 = 2.98) 22:05:51.175 00.000 30444 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.92 = 2.92) 22:05:51.175 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.15 hyp=0.36 cameraTheta=2.70 mountX=-0.35 mountY=0.08, mountTheta=2.92 22:05:51.176 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.15, opts=13) 22:05:51.176 00.000 30444 Enqueuing Move request for scope (-0.32, 0.15) 22:05:51.176 00.000 15672 Worker thread wakes up 22:05:51.176 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.15) opts 0xd 22:05:51.176 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.15) 22:05:51.176 00.000 15672 Moving (-0.32, 0.15) raw xDistance=-0.35 yDistance=0.08 22:05:51.176 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 22:05:51.176 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:05:51.176 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 22:05:51.176 00.000 15672 MoveAxis(E, 95, ABG) 22:05:51.176 00.000 15672 Guiding Dir = 2, Dur = 95 22:05:51.177 00.001 15672 IsSlewing returns 0 22:05:51.178 00.001 15672 IsGuiding returns 0 22:05:51.182 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2088, max=9906, FiltMin=2673, FiltMax=7737, Gamma=2.950 22:05:51.195 00.013 15672 PulseGuide returned control before completion, sleep 88 22:05:51.230 00.035 30444 UpdateGuideState exits: m=90659 SNR=77.7 Saturated 22:05:51.230 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:51.231 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:51.231 00.000 30444 Enqueuing Expose request 22:05:51.285 00.054 15672 IsGuiding returns 1 22:05:51.285 00.000 15672 scope still moving after pulse duration time elapsed 22:05:51.307 00.022 15672 IsSlewing returns 0 22:05:51.309 00.002 15672 IsGuiding returns 0 22:05:51.310 00.001 15672 scope move finished after 95 + 35 ms 22:05:51.310 00.000 15672 Move returns status 0, amount 95 22:05:51.310 00.000 15672 MoveAxis(N, 0, ABG) 22:05:51.310 00.000 15672 Move returns status 0, amount 0 22:05:51.310 00.000 15672 move complete, result=0 22:05:51.310 00.000 15672 worker thread done servicing request 22:05:51.310 00.000 15672 Worker thread wakes up 22:05:51.311 00.001 30444 GuideStep: -0.4 px 95 ms EAST, 0.1 px 0 ms NORTH 22:05:51.311 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:51.311 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:53.428 02.117 15672 Exposure complete 22:05:53.459 00.031 15672 worker thread done servicing request 22:05:53.459 00.000 30444 OnExposeComplete: enter 22:05:53.459 00.000 30444 UpdateGuideState(): m_state=6 22:05:53.459 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 67 22:05:53.459 00.000 30444 Star::Find returns 1 (1), X=465.28, Y=192.24, Mass=81661, SNR=63.1, Peak=10076 HFD=3.5 22:05:53.459 00.000 30444 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 22:05:53.459 00.000 30444 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.46 = 1.46) 22:05:53.459 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.32 hyp=0.33 cameraTheta=1.24 mountX=0.02 mountY=0.33, mountTheta=1.52 22:05:53.459 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.32, opts=13) 22:05:53.459 00.000 30444 Enqueuing Move request for scope (0.11, 0.32) 22:05:53.461 00.002 15672 Worker thread wakes up 22:05:53.461 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.32) opts 0xd 22:05:53.461 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.32) 22:05:53.461 00.000 15672 Moving (0.11, 0.32) raw xDistance=0.02 yDistance=0.33 22:05:53.461 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:05:53.461 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 22:05:53.461 00.000 15672 MoveAxis(E, 0, ABG) 22:05:53.461 00.000 15672 Move returns status 0, amount 0 22:05:53.461 00.000 15672 MoveAxis(S, 59, ABG) 22:05:53.461 00.000 15672 Guiding Dir = 1, Dur = 59 22:05:53.461 00.000 15672 IsSlewing returns 0 22:05:53.462 00.001 15672 IsGuiding returns 0 22:05:53.465 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=10494, FiltMin=2618, FiltMax=7978, Gamma=2.950 22:05:53.515 00.050 30444 UpdateGuideState exits: m=81661 SNR=63.1 Saturated 22:05:53.515 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:53.515 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:53.515 00.000 30444 Enqueuing Expose request 22:05:53.545 00.030 15672 IsGuiding returns 1 22:05:53.545 00.000 15672 scope still moving after pulse duration time elapsed 22:05:53.566 00.021 15672 IsSlewing returns 0 22:05:53.592 00.026 15672 IsGuiding returns 1 22:05:53.613 00.021 15672 IsSlewing returns 0 22:05:53.615 00.002 15672 IsGuiding returns 1 22:05:53.636 00.021 15672 IsSlewing returns 0 22:05:53.657 00.021 15672 IsGuiding returns 0 22:05:53.657 00.000 15672 scope move finished after 59 + 135 ms 22:05:53.657 00.000 15672 Move returns status 0, amount 59 22:05:53.657 00.000 15672 move complete, result=0 22:05:53.657 00.000 15672 worker thread done servicing request 22:05:53.657 00.000 15672 Worker thread wakes up 22:05:53.657 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:53.657 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:53.657 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 59 ms SOUTH 22:05:55.574 01.917 15672 Exposure complete 22:05:55.606 00.032 15672 worker thread done servicing request 22:05:55.606 00.000 30444 OnExposeComplete: enter 22:05:55.606 00.000 30444 UpdateGuideState(): m_state=6 22:05:55.606 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 68 22:05:55.606 00.000 30444 Star::Find returns 1 (1), X=464.71, Y=192.18, Mass=97005, SNR=79.6, Peak=9902 HFD=3.7 22:05:55.606 00.000 30444 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.28) = xAngle (2.91 = 2.91) 22:05:55.606 00.000 30444 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.85 = 2.85) 22:05:55.606 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=0.26 hyp=0.54 cameraTheta=2.63 mountX=-0.52 mountY=0.16, mountTheta=2.85 22:05:55.607 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=0.26, opts=13) 22:05:55.607 00.000 30444 Enqueuing Move request for scope (-0.47, 0.26) 22:05:55.607 00.000 15672 Worker thread wakes up 22:05:55.607 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.26) opts 0xd 22:05:55.607 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, 0.26) 22:05:55.607 00.000 15672 Moving (-0.47, 0.26) raw xDistance=-0.52 yDistance=0.16 22:05:55.607 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52 22:05:55.607 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:05:55.607 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:05:55.607 00.000 15672 MoveAxis(E, 141, ABG) 22:05:55.607 00.000 15672 Guiding Dir = 2, Dur = 141 22:05:55.608 00.001 15672 IsSlewing returns 0 22:05:55.609 00.001 15672 IsGuiding returns 0 22:05:55.612 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=10102, FiltMin=2521, FiltMax=7797, Gamma=2.950 22:05:55.637 00.025 15672 PulseGuide returned control before completion, sleep 123 22:05:55.662 00.025 30444 UpdateGuideState exits: m=97005 SNR=79.6 Saturated 22:05:55.662 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:55.662 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:55.662 00.000 30444 Enqueuing Expose request 22:05:55.763 00.101 15672 IsGuiding returns 1 22:05:55.763 00.000 15672 scope still moving after pulse duration time elapsed 22:05:55.783 00.020 15672 IsSlewing returns 0 22:05:55.785 00.002 15672 IsGuiding returns 1 22:05:55.805 00.020 15672 IsSlewing returns 0 22:05:55.814 00.009 15672 IsGuiding returns 0 22:05:55.815 00.001 15672 scope move finished after 141 + 64 ms 22:05:55.815 00.000 15672 Move returns status 0, amount 141 22:05:55.815 00.000 15672 MoveAxis(N, 0, ABG) 22:05:55.815 00.000 15672 Move returns status 0, amount 0 22:05:55.815 00.000 15672 move complete, result=0 22:05:55.815 00.000 15672 worker thread done servicing request 22:05:55.815 00.000 15672 Worker thread wakes up 22:05:55.816 00.001 30444 GuideStep: -0.5 px 141 ms EAST, 0.2 px 0 ms NORTH 22:05:55.816 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:55.816 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:57.923 02.107 15672 Exposure complete 22:05:57.943 00.020 15672 worker thread done servicing request 22:05:57.943 00.000 30444 OnExposeComplete: enter 22:05:57.943 00.000 30444 UpdateGuideState(): m_state=6 22:05:57.943 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 69 22:05:57.943 00.000 30444 Star::Find returns 1 (1), X=465.26, Y=191.86, Mass=92092, SNR=67.7, Peak=10374 HFD=3.5 22:05:57.943 00.000 30444 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.28) = xAngle (-0.33 = -0.33) 22:05:57.943 00.000 30444 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.39 = -0.39) 22:05:57.943 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.61 mountX=0.10 mountY=-0.04, mountTheta=-0.38 22:05:57.944 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.06, opts=13) 22:05:57.944 00.000 30444 Enqueuing Move request for scope (0.08, -0.06) 22:05:57.944 00.000 15672 Worker thread wakes up 22:05:57.944 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd 22:05:57.944 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.06) 22:05:57.944 00.000 15672 Moving (0.08, -0.06) raw xDistance=0.10 yDistance=-0.04 22:05:57.944 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:05:57.944 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:05:57.944 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 22:05:57.944 00.000 15672 MoveAxis(E, 0, ABG) 22:05:57.944 00.000 15672 Move returns status 0, amount 0 22:05:57.944 00.000 15672 MoveAxis(N, 0, ABG) 22:05:57.944 00.000 15672 Move returns status 0, amount 0 22:05:57.944 00.000 15672 move complete, result=0 22:05:57.944 00.000 15672 worker thread done servicing request 22:05:57.949 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=10515, FiltMin=2512, FiltMax=8617, Gamma=2.950 22:05:57.999 00.050 30444 UpdateGuideState exits: m=92092 SNR=67.7 Saturated 22:05:57.999 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:05:57.999 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:05:57.999 00.000 30444 Enqueuing Expose request 22:05:57.999 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:05:57.999 00.000 15672 Worker thread wakes up 22:05:57.999 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:05:57.999 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:05:59.917 01.918 15672 Exposure complete 22:05:59.946 00.029 15672 worker thread done servicing request 22:05:59.947 00.001 30444 OnExposeComplete: enter 22:05:59.947 00.000 30444 UpdateGuideState(): m_state=6 22:05:59.947 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 70 22:05:59.947 00.000 30444 Star::Find returns 1 (1), X=465.23, Y=192.20, Mass=86853, SNR=59.0, Peak=9960 HFD=3.6 22:05:59.947 00.000 30444 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.28) = xAngle (1.65 = 1.65) 22:05:59.947 00.000 30444 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.59 = 1.59) 22:05:59.947 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.28 cameraTheta=1.37 mountX=-0.02 mountY=0.28, mountTheta=1.65 22:05:59.947 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.28, opts=13) 22:05:59.947 00.000 30444 Enqueuing Move request for scope (0.06, 0.28) 22:05:59.948 00.001 15672 Worker thread wakes up 22:05:59.948 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.28) opts 0xd 22:05:59.948 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.28) 22:05:59.948 00.000 15672 Moving (0.06, 0.28) raw xDistance=-0.02 yDistance=0.28 22:05:59.948 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:05:59.948 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 22:05:59.948 00.000 15672 MoveAxis(E, 0, ABG) 22:05:59.948 00.000 15672 Move returns status 0, amount 0 22:05:59.948 00.000 15672 MoveAxis(S, 51, ABG) 22:05:59.948 00.000 15672 Guiding Dir = 1, Dur = 51 22:05:59.948 00.000 15672 IsSlewing returns 0 22:05:59.949 00.001 15672 IsGuiding returns 0 22:05:59.953 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=10369, FiltMin=2623, FiltMax=8188, Gamma=2.950 22:06:00.007 00.054 30444 UpdateGuideState exits: m=86853 SNR=59.0 Saturated 22:06:00.007 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:00.007 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:00.007 00.000 30444 Enqueuing Expose request 22:06:00.063 00.056 15672 IsGuiding returns 1 22:06:00.063 00.000 15672 scope still moving after pulse duration time elapsed 22:06:00.084 00.021 15672 IsSlewing returns 0 22:06:00.085 00.001 15672 IsGuiding returns 1 22:06:00.106 00.021 15672 IsSlewing returns 0 22:06:00.109 00.003 15672 IsGuiding returns 0 22:06:00.109 00.000 15672 scope move finished after 51 + 109 ms 22:06:00.109 00.000 15672 Move returns status 0, amount 51 22:06:00.110 00.001 15672 move complete, result=0 22:06:00.110 00.000 15672 worker thread done servicing request 22:06:00.110 00.000 15672 Worker thread wakes up 22:06:00.110 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:00.110 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:00.110 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 51 ms SOUTH 22:06:02.218 02.108 15672 Exposure complete 22:06:02.238 00.020 15672 worker thread done servicing request 22:06:02.238 00.000 30444 OnExposeComplete: enter 22:06:02.238 00.000 30444 UpdateGuideState(): m_state=6 22:06:02.238 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 71 22:06:02.238 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=192.00, Mass=92085, SNR=76.8, Peak=10584 HFD=3.3 22:06:02.238 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 22:06:02.238 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.64 = 1.64) 22:06:02.238 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.43 mountX=-0.01 mountY=0.08, mountTheta=1.70 22:06:02.238 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.08, opts=13) 22:06:02.238 00.000 30444 Enqueuing Move request for scope (0.01, 0.08) 22:06:02.238 00.000 15672 Worker thread wakes up 22:06:02.238 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd 22:06:02.238 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.08) 22:06:02.238 00.000 15672 Moving (0.01, 0.08) raw xDistance=-0.01 yDistance=0.08 22:06:02.238 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:06:02.238 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:06:02.238 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 22:06:02.239 00.001 15672 MoveAxis(E, 0, ABG) 22:06:02.239 00.000 15672 Move returns status 0, amount 0 22:06:02.239 00.000 15672 MoveAxis(N, 0, ABG) 22:06:02.239 00.000 15672 Move returns status 0, amount 0 22:06:02.239 00.000 15672 move complete, result=0 22:06:02.239 00.000 15672 worker thread done servicing request 22:06:02.244 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=10584, FiltMin=2646, FiltMax=8184, Gamma=2.950 22:06:02.294 00.050 30444 UpdateGuideState exits: m=92085 SNR=76.8 Saturated 22:06:02.294 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:02.294 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:02.294 00.000 30444 Enqueuing Expose request 22:06:02.294 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:06:02.294 00.000 15672 Worker thread wakes up 22:06:02.294 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:02.294 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:04.211 01.917 15672 Exposure complete 22:06:04.242 00.031 15672 worker thread done servicing request 22:06:04.242 00.000 30444 OnExposeComplete: enter 22:06:04.242 00.000 30444 UpdateGuideState(): m_state=6 22:06:04.242 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 72 22:06:04.242 00.000 30444 Star::Find returns 1 (1), X=465.10, Y=192.15, Mass=88288, SNR=63.4, Peak=9823 HFD=3.7 22:06:04.242 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 22:06:04.242 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.11 = 2.11) 22:06:04.242 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.89 mountX=-0.14 mountY=0.21, mountTheta=2.15 22:06:04.243 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.23, opts=13) 22:06:04.243 00.000 30444 Enqueuing Move request for scope (-0.08, 0.23) 22:06:04.243 00.000 15672 Worker thread wakes up 22:06:04.243 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd 22:06:04.243 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.23) 22:06:04.243 00.000 15672 Moving (-0.08, 0.23) raw xDistance=-0.14 yDistance=0.21 22:06:04.243 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 22:06:04.243 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:06:04.243 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 22:06:04.243 00.000 15672 MoveAxis(E, 0, ABG) 22:06:04.243 00.000 15672 Move returns status 0, amount 0 22:06:04.244 00.001 15672 MoveAxis(N, 0, ABG) 22:06:04.244 00.000 15672 Move returns status 0, amount 0 22:06:04.244 00.000 15672 move complete, result=0 22:06:04.244 00.000 15672 worker thread done servicing request 22:06:04.248 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=10329, FiltMin=2484, FiltMax=8235, Gamma=2.950 22:06:04.297 00.049 30444 UpdateGuideState exits: m=88288 SNR=63.4 Saturated 22:06:04.297 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:04.297 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:04.297 00.000 30444 Enqueuing Expose request 22:06:04.297 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:06:04.297 00.000 15672 Worker thread wakes up 22:06:04.298 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:04.298 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:06.414 02.116 15672 Exposure complete 22:06:06.447 00.033 15672 worker thread done servicing request 22:06:06.447 00.000 30444 OnExposeComplete: enter 22:06:06.447 00.000 30444 UpdateGuideState(): m_state=6 22:06:06.447 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 73 22:06:06.447 00.000 30444 Star::Find returns 1 (1), X=464.95, Y=191.73, Mass=90280, SNR=67.9, Peak=10799 HFD=3.4 22:06:06.447 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 22:06:06.447 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 22:06:06.447 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.44 mountX=-0.16 mountY=-0.23, mountTheta=-2.18 22:06:06.447 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.19, opts=13) 22:06:06.448 00.001 30444 Enqueuing Move request for scope (-0.22, -0.19) 22:06:06.448 00.000 15672 Worker thread wakes up 22:06:06.448 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.19) opts 0xd 22:06:06.448 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.19) 22:06:06.448 00.000 15672 Moving (-0.22, -0.19) raw xDistance=-0.16 yDistance=-0.23 22:06:06.448 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 22:06:06.448 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:06:06.448 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 22:06:06.448 00.000 15672 MoveAxis(E, 0, ABG) 22:06:06.448 00.000 15672 Move returns status 0, amount 0 22:06:06.448 00.000 15672 MoveAxis(N, 0, ABG) 22:06:06.448 00.000 15672 Move returns status 0, amount 0 22:06:06.448 00.000 15672 move complete, result=0 22:06:06.448 00.000 15672 worker thread done servicing request 22:06:06.452 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=10799, FiltMin=2567, FiltMax=8636, Gamma=2.950 22:06:06.502 00.050 30444 UpdateGuideState exits: m=90280 SNR=67.9 Saturated 22:06:06.502 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:06.502 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:06.503 00.001 30444 Enqueuing Expose request 22:06:06.503 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:06:06.503 00.000 15672 Worker thread wakes up 22:06:06.503 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:06.503 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:08.412 01.909 15672 Exposure complete 22:06:08.437 00.025 15672 worker thread done servicing request 22:06:08.437 00.000 30444 OnExposeComplete: enter 22:06:08.437 00.000 30444 UpdateGuideState(): m_state=6 22:06:08.437 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 74 22:06:08.437 00.000 30444 Star::Find returns 1 (1), X=465.08, Y=192.19, Mass=89785, SNR=66.8, Peak=10109 HFD=3.7 22:06:08.437 00.000 30444 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.28) = xAngle (2.20 = 2.20) 22:06:08.437 00.000 30444 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.14 = 2.14) 22:06:08.437 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.92 mountX=-0.17 mountY=0.24, mountTheta=2.18 22:06:08.438 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.27, opts=13) 22:06:08.438 00.000 30444 Enqueuing Move request for scope (-0.10, 0.27) 22:06:08.438 00.000 15672 Worker thread wakes up 22:06:08.438 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd 22:06:08.438 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.27) 22:06:08.438 00.000 15672 Moving (-0.10, 0.27) raw xDistance=-0.17 yDistance=0.24 22:06:08.438 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:06:08.438 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:06:08.438 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 22:06:08.438 00.000 15672 MoveAxis(E, 0, ABG) 22:06:08.438 00.000 15672 Move returns status 0, amount 0 22:06:08.438 00.000 15672 MoveAxis(N, 0, ABG) 22:06:08.438 00.000 15672 Move returns status 0, amount 0 22:06:08.438 00.000 15672 move complete, result=0 22:06:08.438 00.000 15672 worker thread done servicing request 22:06:08.443 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=10109, FiltMin=2635, FiltMax=8521, Gamma=2.950 22:06:08.497 00.054 30444 UpdateGuideState exits: m=89785 SNR=66.8 Saturated 22:06:08.497 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:08.497 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:08.497 00.000 30444 Enqueuing Expose request 22:06:08.497 00.000 15672 Worker thread wakes up 22:06:08.497 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:06:08.497 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:08.498 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:10.603 02.105 15672 Exposure complete 22:06:10.624 00.021 15672 worker thread done servicing request 22:06:10.624 00.000 30444 OnExposeComplete: enter 22:06:10.624 00.000 30444 UpdateGuideState(): m_state=6 22:06:10.624 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 75 22:06:10.624 00.000 30444 Star::Find returns 1 (1), X=464.81, Y=192.43, Mass=94451, SNR=73.2, Peak=10421 HFD=3.4 22:06:10.624 00.000 30444 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.28) = xAngle (2.46 = 2.46) 22:06:10.625 00.001 30444 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.40 = 2.40) 22:06:10.625 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.51 hyp=0.63 cameraTheta=2.19 mountX=-0.49 mountY=0.42, mountTheta=2.43 22:06:10.625 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.51, opts=13) 22:06:10.625 00.000 30444 Enqueuing Move request for scope (-0.36, 0.51) 22:06:10.625 00.000 15672 Worker thread wakes up 22:06:10.625 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.51) opts 0xd 22:06:10.625 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.51) 22:06:10.625 00.000 15672 Moving (-0.36, 0.51) raw xDistance=-0.49 yDistance=0.42 22:06:10.625 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49 22:06:10.625 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 22:06:10.625 00.000 15672 MoveAxis(E, 132, ABG) 22:06:10.625 00.000 15672 Guiding Dir = 2, Dur = 132 22:06:10.626 00.001 15672 IsSlewing returns 0 22:06:10.627 00.001 15672 IsGuiding returns 0 22:06:10.633 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=10753, FiltMin=2550, FiltMax=8303, Gamma=2.950 22:06:10.653 00.020 15672 PulseGuide returned control before completion, sleep 117 22:06:10.683 00.030 30444 UpdateGuideState exits: m=94451 SNR=73.2 Saturated 22:06:10.683 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:10.683 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:10.683 00.000 30444 Enqueuing Expose request 22:06:10.772 00.089 15672 IsGuiding returns 1 22:06:10.773 00.001 15672 scope still moving after pulse duration time elapsed 22:06:10.794 00.021 15672 IsSlewing returns 0 22:06:10.797 00.003 15672 IsGuiding returns 0 22:06:10.797 00.000 15672 scope move finished after 132 + 37 ms 22:06:10.797 00.000 15672 Move returns status 0, amount 132 22:06:10.797 00.000 15672 MoveAxis(S, 75, ABG) 22:06:10.797 00.000 15672 Guiding Dir = 1, Dur = 75 22:06:10.798 00.001 15672 IsSlewing returns 0 22:06:10.799 00.001 15672 IsGuiding returns 0 22:06:10.878 00.079 15672 IsGuiding returns 1 22:06:10.878 00.000 15672 scope still moving after pulse duration time elapsed 22:06:10.900 00.022 15672 IsSlewing returns 0 22:06:10.925 00.025 15672 IsGuiding returns 1 22:06:10.947 00.022 15672 IsSlewing returns 0 22:06:10.973 00.026 15672 IsGuiding returns 0 22:06:10.973 00.000 15672 scope move finished after 75 + 98 ms 22:06:10.973 00.000 15672 Move returns status 0, amount 75 22:06:10.973 00.000 15672 move complete, result=0 22:06:10.973 00.000 15672 worker thread done servicing request 22:06:10.973 00.000 15672 Worker thread wakes up 22:06:10.973 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:10.973 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:10.973 00.000 30444 GuideStep: -0.5 px 132 ms EAST, 0.4 px 75 ms SOUTH 22:06:12.889 01.916 15672 Exposure complete 22:06:12.919 00.030 15672 worker thread done servicing request 22:06:12.919 00.000 30444 OnExposeComplete: enter 22:06:12.919 00.000 30444 UpdateGuideState(): m_state=6 22:06:12.919 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 76 22:06:12.919 00.000 30444 Star::Find returns 1 (1), X=465.49, Y=191.97, Mass=89549, SNR=69.4, Peak=9592 HFD=3.6 22:06:12.919 00.000 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 22:06:12.919 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 22:06:12.919 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.05 hyp=0.32 cameraTheta=0.15 mountX=0.29 mountY=0.11, mountTheta=0.37 22:06:12.920 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.05, opts=13) 22:06:12.920 00.000 30444 Enqueuing Move request for scope (0.31, 0.05) 22:06:12.920 00.000 15672 Worker thread wakes up 22:06:12.920 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.05) opts 0xd 22:06:12.920 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.05) 22:06:12.920 00.000 15672 Moving (0.31, 0.05) raw xDistance=0.29 yDistance=0.11 22:06:12.920 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29 22:06:12.920 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:06:12.920 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 22:06:12.920 00.000 15672 MoveAxis(W, 69, ABG) 22:06:12.920 00.000 15672 Guiding Dir = 3, Dur = 69 22:06:12.921 00.001 15672 IsSlewing returns 0 22:06:12.921 00.000 15672 IsGuiding returns 0 22:06:12.926 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=10103, FiltMin=2642, FiltMax=8546, Gamma=2.950 22:06:12.938 00.012 15672 PulseGuide returned control before completion, sleep 63 22:06:12.976 00.038 30444 UpdateGuideState exits: m=89549 SNR=69.4 Saturated 22:06:12.976 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:12.976 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:12.976 00.000 30444 Enqueuing Expose request 22:06:13.020 00.044 15672 IsGuiding returns 0 22:06:13.020 00.000 15672 Move returns status 0, amount 69 22:06:13.020 00.000 15672 MoveAxis(N, 0, ABG) 22:06:13.020 00.000 15672 Move returns status 0, amount 0 22:06:13.020 00.000 15672 move complete, result=0 22:06:13.020 00.000 15672 worker thread done servicing request 22:06:13.020 00.000 15672 Worker thread wakes up 22:06:13.020 00.000 30444 GuideStep: 0.3 px 69 ms WEST, 0.1 px 0 ms NORTH 22:06:13.020 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:13.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:15.127 02.107 15672 Exposure complete 22:06:15.147 00.020 15672 worker thread done servicing request 22:06:15.147 00.000 30444 OnExposeComplete: enter 22:06:15.147 00.000 30444 UpdateGuideState(): m_state=6 22:06:15.147 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 77 22:06:15.148 00.001 30444 Star::Find returns 1 (1), X=465.18, Y=192.53, Mass=79789, SNR=66.5, Peak=9448 HFD=3.3 22:06:15.148 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 22:06:15.148 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 22:06:15.148 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.61 hyp=0.61 cameraTheta=1.57 mountX=-0.17 mountY=0.60, mountTheta=1.84 22:06:15.148 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.61, opts=13) 22:06:15.148 00.000 30444 Enqueuing Move request for scope (0.00, 0.61) 22:06:15.148 00.000 15672 Worker thread wakes up 22:06:15.148 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.61) opts 0xd 22:06:15.148 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.61) 22:06:15.148 00.000 15672 Moving (0.00, 0.61) raw xDistance=-0.17 yDistance=0.60 22:06:15.149 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:06:15.149 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 22:06:15.149 00.000 15672 MoveAxis(E, 0, ABG) 22:06:15.149 00.000 15672 Move returns status 0, amount 0 22:06:15.149 00.000 15672 MoveAxis(S, 106, ABG) 22:06:15.149 00.000 15672 Guiding Dir = 1, Dur = 106 22:06:15.149 00.000 15672 IsSlewing returns 0 22:06:15.150 00.001 15672 IsGuiding returns 0 22:06:15.155 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=9760, FiltMin=2625, FiltMax=8142, Gamma=2.950 22:06:15.204 00.049 30444 UpdateGuideState exits: m=79789 SNR=66.5 Saturated 22:06:15.204 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:15.204 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:15.204 00.000 30444 Enqueuing Expose request 22:06:15.223 00.019 15672 PulseGuide returned control before completion, sleep 44 22:06:15.269 00.046 15672 IsGuiding returns 1 22:06:15.269 00.000 15672 scope still moving after pulse duration time elapsed 22:06:15.290 00.021 15672 IsSlewing returns 0 22:06:15.291 00.001 15672 IsGuiding returns 1 22:06:15.312 00.021 15672 IsSlewing returns 0 22:06:15.313 00.001 15672 IsGuiding returns 1 22:06:15.334 00.021 15672 IsSlewing returns 0 22:06:15.336 00.002 15672 IsGuiding returns 1 22:06:15.357 00.021 15672 IsSlewing returns 0 22:06:15.367 00.010 15672 IsGuiding returns 0 22:06:15.368 00.001 15672 scope move finished after 106 + 111 ms 22:06:15.368 00.000 15672 Move returns status 0, amount 106 22:06:15.368 00.000 15672 move complete, result=0 22:06:15.368 00.000 15672 worker thread done servicing request 22:06:15.368 00.000 15672 Worker thread wakes up 22:06:15.368 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 106 ms SOUTH 22:06:15.369 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:15.369 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:17.275 01.906 15672 Exposure complete 22:06:17.295 00.020 15672 worker thread done servicing request 22:06:17.295 00.000 30444 OnExposeComplete: enter 22:06:17.295 00.000 30444 UpdateGuideState(): m_state=6 22:06:17.295 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 78 22:06:17.296 00.001 30444 Star::Find returns 1 (1), X=465.18, Y=192.73, Mass=88265, SNR=69.2, Peak=9455 HFD=3.5 22:06:17.296 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 22:06:17.296 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.79 = 1.79) 22:06:17.296 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.81 hyp=0.81 cameraTheta=1.57 mountX=-0.22 mountY=0.79, mountTheta=1.84 22:06:17.296 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.81, opts=13) 22:06:17.296 00.000 30444 Enqueuing Move request for scope (0.00, 0.81) 22:06:17.296 00.000 15672 Worker thread wakes up 22:06:17.296 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.81) opts 0xd 22:06:17.296 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.81) 22:06:17.296 00.000 15672 Moving (0.00, 0.81) raw xDistance=-0.22 yDistance=0.79 22:06:17.296 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 22:06:17.296 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 22:06:17.296 00.000 15672 MoveAxis(E, 0, ABG) 22:06:17.297 00.001 15672 Move returns status 0, amount 0 22:06:17.297 00.000 15672 MoveAxis(S, 141, ABG) 22:06:17.297 00.000 15672 Guiding Dir = 1, Dur = 141 22:06:17.297 00.000 15672 IsSlewing returns 0 22:06:17.298 00.001 15672 IsGuiding returns 0 22:06:17.303 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=10830, FiltMin=2614, FiltMax=8344, Gamma=2.950 22:06:17.352 00.049 30444 UpdateGuideState exits: m=88265 SNR=69.2 Saturated 22:06:17.353 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:17.353 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:17.353 00.000 30444 Enqueuing Expose request 22:06:17.379 00.026 15672 PulseGuide returned control before completion, sleep 71 22:06:17.452 00.073 15672 IsGuiding returns 1 22:06:17.452 00.000 15672 scope still moving after pulse duration time elapsed 22:06:17.473 00.021 15672 IsSlewing returns 0 22:06:17.476 00.003 15672 IsGuiding returns 1 22:06:17.497 00.021 15672 IsSlewing returns 0 22:06:17.500 00.003 15672 IsGuiding returns 1 22:06:17.521 00.021 15672 IsSlewing returns 0 22:06:17.524 00.003 15672 IsGuiding returns 1 22:06:17.545 00.021 15672 IsSlewing returns 0 22:06:17.555 00.010 15672 IsGuiding returns 0 22:06:17.556 00.001 15672 scope move finished after 141 + 116 ms 22:06:17.556 00.000 15672 Move returns status 0, amount 141 22:06:17.556 00.000 15672 move complete, result=0 22:06:17.556 00.000 15672 worker thread done servicing request 22:06:17.557 00.001 15672 Worker thread wakes up 22:06:17.557 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 141 ms SOUTH 22:06:17.557 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:17.557 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:19.668 02.111 15672 Exposure complete 22:06:19.688 00.020 15672 worker thread done servicing request 22:06:19.688 00.000 30444 OnExposeComplete: enter 22:06:19.688 00.000 30444 UpdateGuideState(): m_state=6 22:06:19.688 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 79 22:06:19.688 00.000 30444 Star::Find returns 1 (1), X=465.76, Y=192.33, Mass=81484, SNR=61.6, Peak=8542 HFD=3.4 22:06:19.688 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 22:06:19.688 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 22:06:19.688 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=0.41 hyp=0.71 cameraTheta=0.61 mountX=0.45 mountY=0.52, mountTheta=0.86 22:06:19.689 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=0.41, opts=13) 22:06:19.689 00.000 30444 Enqueuing Move request for scope (0.58, 0.41) 22:06:19.689 00.000 15672 Worker thread wakes up 22:06:19.689 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.41) opts 0xd 22:06:19.689 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 0.41) 22:06:19.689 00.000 15672 Moving (0.58, 0.41) raw xDistance=0.45 yDistance=0.52 22:06:19.689 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45 22:06:19.689 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 22:06:19.689 00.000 15672 MoveAxis(W, 121, ABG) 22:06:19.689 00.000 15672 Guiding Dir = 3, Dur = 121 22:06:19.690 00.001 15672 IsSlewing returns 0 22:06:19.691 00.001 15672 IsGuiding returns 0 22:06:19.695 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=9864, FiltMin=2589, FiltMax=8706, Gamma=2.950 22:06:19.711 00.016 15672 PulseGuide returned control before completion, sleep 111 22:06:19.744 00.033 30444 UpdateGuideState exits: m=81484 SNR=61.6 Saturated 22:06:19.744 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:19.744 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:19.744 00.000 30444 Enqueuing Expose request 22:06:19.825 00.081 15672 IsGuiding returns 1 22:06:19.825 00.000 15672 scope still moving after pulse duration time elapsed 22:06:19.845 00.020 15672 IsSlewing returns 0 22:06:19.847 00.002 15672 IsGuiding returns 1 22:06:19.868 00.021 15672 IsSlewing returns 0 22:06:19.871 00.003 15672 IsGuiding returns 0 22:06:19.871 00.000 15672 scope move finished after 121 + 59 ms 22:06:19.871 00.000 15672 Move returns status 0, amount 121 22:06:19.871 00.000 15672 MoveAxis(S, 93, ABG) 22:06:19.871 00.000 15672 Guiding Dir = 1, Dur = 93 22:06:19.872 00.001 15672 IsSlewing returns 0 22:06:19.873 00.001 15672 IsGuiding returns 0 22:06:19.951 00.078 15672 PulseGuide returned control before completion, sleep 25 22:06:19.980 00.029 15672 IsGuiding returns 1 22:06:19.980 00.000 15672 scope still moving after pulse duration time elapsed 22:06:20.001 00.021 15672 IsSlewing returns 0 22:06:20.032 00.031 15672 IsGuiding returns 1 22:06:20.054 00.022 15672 IsSlewing returns 0 22:06:20.079 00.025 15672 IsGuiding returns 0 22:06:20.079 00.000 15672 scope move finished after 93 + 113 ms 22:06:20.079 00.000 15672 Move returns status 0, amount 93 22:06:20.079 00.000 15672 move complete, result=0 22:06:20.079 00.000 15672 worker thread done servicing request 22:06:20.079 00.000 15672 Worker thread wakes up 22:06:20.079 00.000 30444 GuideStep: 0.4 px 121 ms WEST, 0.5 px 93 ms SOUTH 22:06:20.079 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:20.080 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:21.988 01.908 15672 Exposure complete 22:06:22.008 00.020 15672 worker thread done servicing request 22:06:22.008 00.000 30444 OnExposeComplete: enter 22:06:22.008 00.000 30444 UpdateGuideState(): m_state=6 22:06:22.008 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 80 22:06:22.008 00.000 30444 Star::Find returns 1 (1), X=465.25, Y=192.67, Mass=89896, SNR=72.0, Peak=9732 HFD=3.4 22:06:22.008 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 22:06:22.008 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 22:06:22.008 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.75 hyp=0.75 cameraTheta=1.47 mountX=-0.13 mountY=0.74, mountTheta=1.74 22:06:22.009 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.75, opts=13) 22:06:22.009 00.000 30444 Enqueuing Move request for scope (0.08, 0.75) 22:06:22.009 00.000 15672 Worker thread wakes up 22:06:22.009 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.75) opts 0xd 22:06:22.009 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.75) 22:06:22.010 00.001 15672 Moving (0.08, 0.75) raw xDistance=-0.13 yDistance=0.74 22:06:22.010 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 22:06:22.010 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 22:06:22.010 00.000 15672 MoveAxis(E, 0, ABG) 22:06:22.010 00.000 15672 Move returns status 0, amount 0 22:06:22.010 00.000 15672 MoveAxis(S, 133, ABG) 22:06:22.010 00.000 15672 Guiding Dir = 1, Dur = 133 22:06:22.010 00.000 15672 IsSlewing returns 0 22:06:22.011 00.001 15672 IsGuiding returns 0 22:06:22.017 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=11274, FiltMin=2638, FiltMax=8146, Gamma=2.950 22:06:22.065 00.048 30444 UpdateGuideState exits: m=89896 SNR=72.0 Saturated 22:06:22.065 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:22.065 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:22.065 00.000 30444 Enqueuing Expose request 22:06:22.092 00.027 15672 PulseGuide returned control before completion, sleep 63 22:06:22.156 00.064 15672 IsGuiding returns 1 22:06:22.156 00.000 15672 scope still moving after pulse duration time elapsed 22:06:22.178 00.022 15672 IsSlewing returns 0 22:06:22.181 00.003 15672 IsGuiding returns 1 22:06:22.202 00.021 15672 IsSlewing returns 0 22:06:22.204 00.002 15672 IsGuiding returns 1 22:06:22.226 00.022 15672 IsSlewing returns 0 22:06:22.253 00.027 15672 IsGuiding returns 0 22:06:22.253 00.000 15672 scope move finished after 133 + 109 ms 22:06:22.254 00.001 15672 Move returns status 0, amount 133 22:06:22.254 00.000 15672 move complete, result=0 22:06:22.254 00.000 15672 worker thread done servicing request 22:06:22.254 00.000 15672 Worker thread wakes up 22:06:22.254 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 133 ms SOUTH 22:06:22.255 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:22.255 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:24.364 02.109 15672 Exposure complete 22:06:24.384 00.020 15672 worker thread done servicing request 22:06:24.384 00.000 30444 OnExposeComplete: enter 22:06:24.384 00.000 30444 UpdateGuideState(): m_state=6 22:06:24.384 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 81 22:06:24.384 00.000 30444 Star::Find returns 1 (1), X=464.63, Y=192.44, Mass=84913, SNR=68.0, Peak=9107 HFD=3.4 22:06:24.384 00.000 30444 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.28) = xAngle (2.66 = 2.66) 22:06:24.384 00.000 30444 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.60 = 2.60) 22:06:24.384 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=0.52 hyp=0.75 cameraTheta=2.38 mountX=-0.66 mountY=0.39, mountTheta=2.61 22:06:24.385 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=0.52, opts=13) 22:06:24.385 00.000 30444 Enqueuing Move request for scope (-0.54, 0.52) 22:06:24.385 00.000 15672 Worker thread wakes up 22:06:24.385 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.52) opts 0xd 22:06:24.385 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, 0.52) 22:06:24.385 00.000 15672 Moving (-0.54, 0.52) raw xDistance=-0.66 yDistance=0.39 22:06:24.385 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66 22:06:24.385 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 22:06:24.385 00.000 15672 MoveAxis(E, 180, ABG) 22:06:24.385 00.000 15672 Guiding Dir = 2, Dur = 180 22:06:24.386 00.001 15672 IsSlewing returns 0 22:06:24.387 00.001 15672 IsGuiding returns 0 22:06:24.391 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=9910, FiltMin=2560, FiltMax=8323, Gamma=2.950 22:06:24.407 00.016 15672 PulseGuide returned control before completion, sleep 170 22:06:24.441 00.034 30444 UpdateGuideState exits: m=84913 SNR=68.0 Saturated 22:06:24.441 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:24.441 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:24.441 00.000 30444 Enqueuing Expose request 22:06:24.601 00.160 15672 IsGuiding returns 0 22:06:24.601 00.000 15672 Move returns status 0, amount 180 22:06:24.601 00.000 15672 MoveAxis(S, 69, ABG) 22:06:24.601 00.000 15672 Guiding Dir = 1, Dur = 69 22:06:24.602 00.001 15672 IsSlewing returns 0 22:06:24.602 00.000 15672 IsGuiding returns 0 22:06:24.681 00.079 15672 IsGuiding returns 1 22:06:24.681 00.000 15672 scope still moving after pulse duration time elapsed 22:06:24.702 00.021 15672 IsSlewing returns 0 22:06:24.705 00.003 15672 IsGuiding returns 1 22:06:24.726 00.021 15672 IsSlewing returns 0 22:06:24.775 00.049 15672 IsGuiding returns 0 22:06:24.775 00.000 15672 scope move finished after 69 + 104 ms 22:06:24.775 00.000 15672 Move returns status 0, amount 69 22:06:24.776 00.001 15672 move complete, result=0 22:06:24.776 00.000 15672 worker thread done servicing request 22:06:24.776 00.000 15672 Worker thread wakes up 22:06:24.776 00.000 30444 GuideStep: -0.7 px 180 ms EAST, 0.4 px 69 ms SOUTH 22:06:24.776 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:24.776 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:26.684 01.908 15672 Exposure complete 22:06:26.705 00.021 15672 worker thread done servicing request 22:06:26.705 00.000 30444 OnExposeComplete: enter 22:06:26.705 00.000 30444 UpdateGuideState(): m_state=6 22:06:26.705 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 82 22:06:26.705 00.000 30444 Star::Find returns 1 (1), X=465.08, Y=192.25, Mass=88885, SNR=73.3, Peak=10215 HFD=3.3 22:06:26.705 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 22:06:26.705 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 22:06:26.705 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.84 mountX=-0.18 mountY=0.30, mountTheta=2.10 22:06:26.706 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.33, opts=13) 22:06:26.706 00.000 30444 Enqueuing Move request for scope (-0.09, 0.33) 22:06:26.706 00.000 15672 Worker thread wakes up 22:06:26.706 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.33) opts 0xd 22:06:26.706 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.33) 22:06:26.706 00.000 15672 Moving (-0.09, 0.33) raw xDistance=-0.18 yDistance=0.30 22:06:26.706 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 22:06:26.707 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 22:06:26.707 00.000 15672 MoveAxis(E, 0, ABG) 22:06:26.707 00.000 15672 Move returns status 0, amount 0 22:06:26.707 00.000 15672 MoveAxis(S, 53, ABG) 22:06:26.707 00.000 15672 Guiding Dir = 1, Dur = 53 22:06:26.707 00.000 15672 IsSlewing returns 0 22:06:26.708 00.001 15672 IsGuiding returns 0 22:06:26.714 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=11409, FiltMin=2565, FiltMax=8612, Gamma=2.950 22:06:26.764 00.050 30444 UpdateGuideState exits: m=88885 SNR=73.3 Saturated 22:06:26.764 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:26.764 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:26.764 00.000 30444 Enqueuing Expose request 22:06:26.791 00.027 15672 IsGuiding returns 1 22:06:26.791 00.000 15672 scope still moving after pulse duration time elapsed 22:06:26.812 00.021 15672 IsSlewing returns 0 22:06:26.813 00.001 15672 IsGuiding returns 1 22:06:26.834 00.021 15672 IsSlewing returns 0 22:06:26.835 00.001 15672 IsGuiding returns 1 22:06:26.856 00.021 15672 IsSlewing returns 0 22:06:26.916 00.060 15672 IsGuiding returns 0 22:06:26.917 00.001 15672 scope move finished after 53 + 155 ms 22:06:26.917 00.000 15672 Move returns status 0, amount 53 22:06:26.917 00.000 15672 move complete, result=0 22:06:26.917 00.000 15672 worker thread done servicing request 22:06:26.917 00.000 15672 Worker thread wakes up 22:06:26.917 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:26.917 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:26.918 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 53 ms SOUTH 22:06:29.034 02.116 15672 Exposure complete 22:06:29.066 00.032 15672 worker thread done servicing request 22:06:29.067 00.001 30444 OnExposeComplete: enter 22:06:29.067 00.000 30444 UpdateGuideState(): m_state=6 22:06:29.067 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 83 22:06:29.067 00.000 30444 Star::Find returns 1 (1), X=465.26, Y=192.33, Mass=86669, SNR=61.8, Peak=10673 HFD=3.4 22:06:29.067 00.000 30444 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.28) = xAngle (1.65 = 1.65) 22:06:29.067 00.000 30444 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.59 = 1.59) 22:06:29.067 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.41 hyp=0.42 cameraTheta=1.38 mountX=-0.03 mountY=0.42, mountTheta=1.65 22:06:29.067 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.41, opts=13) 22:06:29.067 00.000 30444 Enqueuing Move request for scope (0.08, 0.41) 22:06:29.068 00.001 15672 Worker thread wakes up 22:06:29.068 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.41) opts 0xd 22:06:29.068 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.41) 22:06:29.068 00.000 15672 Moving (0.08, 0.41) raw xDistance=-0.03 yDistance=0.42 22:06:29.068 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:06:29.068 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 22:06:29.068 00.000 15672 MoveAxis(E, 0, ABG) 22:06:29.068 00.000 15672 Move returns status 0, amount 0 22:06:29.068 00.000 15672 MoveAxis(S, 74, ABG) 22:06:29.068 00.000 15672 Guiding Dir = 1, Dur = 74 22:06:29.068 00.000 15672 IsSlewing returns 0 22:06:29.070 00.002 15672 IsGuiding returns 0 22:06:29.074 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=10673, FiltMin=2675, FiltMax=8009, Gamma=2.950 22:06:29.125 00.051 30444 UpdateGuideState exits: m=86669 SNR=61.8 Saturated 22:06:29.125 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:29.125 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:29.125 00.000 30444 Enqueuing Expose request 22:06:29.153 00.028 15672 IsGuiding returns 1 22:06:29.153 00.000 15672 scope still moving after pulse duration time elapsed 22:06:29.174 00.021 15672 IsSlewing returns 0 22:06:29.174 00.000 15672 IsGuiding returns 1 22:06:29.195 00.021 15672 IsSlewing returns 0 22:06:29.195 00.000 15672 IsGuiding returns 1 22:06:29.217 00.022 15672 IsSlewing returns 0 22:06:29.218 00.001 15672 IsGuiding returns 1 22:06:29.239 00.021 15672 IsSlewing returns 0 22:06:29.240 00.001 15672 IsGuiding returns 1 22:06:29.261 00.021 15672 IsSlewing returns 0 22:06:29.313 00.052 15672 IsGuiding returns 0 22:06:29.313 00.000 15672 scope move finished after 74 + 169 ms 22:06:29.313 00.000 15672 Move returns status 0, amount 74 22:06:29.313 00.000 15672 move complete, result=0 22:06:29.314 00.001 15672 worker thread done servicing request 22:06:29.314 00.000 15672 Worker thread wakes up 22:06:29.314 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:29.314 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:29.314 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 74 ms SOUTH 22:06:31.220 01.906 15672 Exposure complete 22:06:31.240 00.020 15672 worker thread done servicing request 22:06:31.240 00.000 30444 OnExposeComplete: enter 22:06:31.240 00.000 30444 UpdateGuideState(): m_state=6 22:06:31.240 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 84 22:06:31.240 00.000 30444 Star::Find returns 1 (1), X=465.10, Y=192.24, Mass=97097, SNR=80.0, Peak=10597 HFD=3.4 22:06:31.240 00.000 30444 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.28) = xAngle (2.07 = 2.07) 22:06:31.240 00.000 30444 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.01 = 2.01) 22:06:31.240 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.32 hyp=0.33 cameraTheta=1.79 mountX=-0.16 mountY=0.30, mountTheta=2.06 22:06:31.241 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.32, opts=13) 22:06:31.241 00.000 30444 Enqueuing Move request for scope (-0.07, 0.32) 22:06:31.241 00.000 15672 Worker thread wakes up 22:06:31.241 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.32) opts 0xd 22:06:31.241 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.32) 22:06:31.241 00.000 15672 Moving (-0.07, 0.32) raw xDistance=-0.16 yDistance=0.30 22:06:31.241 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 22:06:31.241 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 22:06:31.241 00.000 15672 MoveAxis(E, 0, ABG) 22:06:31.241 00.000 15672 Move returns status 0, amount 0 22:06:31.241 00.000 15672 MoveAxis(S, 53, ABG) 22:06:31.241 00.000 15672 Guiding Dir = 1, Dur = 53 22:06:31.242 00.001 15672 IsSlewing returns 0 22:06:31.243 00.001 15672 IsGuiding returns 0 22:06:31.247 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=10597, FiltMin=2628, FiltMax=8807, Gamma=2.950 22:06:31.296 00.049 30444 UpdateGuideState exits: m=97097 SNR=80.0 Saturated 22:06:31.296 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:31.296 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:31.297 00.001 30444 Enqueuing Expose request 22:06:31.325 00.028 15672 IsGuiding returns 1 22:06:31.325 00.000 15672 scope still moving after pulse duration time elapsed 22:06:31.347 00.022 15672 IsSlewing returns 0 22:06:31.348 00.001 15672 IsGuiding returns 1 22:06:31.370 00.022 15672 IsSlewing returns 0 22:06:31.371 00.001 15672 IsGuiding returns 1 22:06:31.392 00.021 15672 IsSlewing returns 0 22:06:31.453 00.061 15672 IsGuiding returns 0 22:06:31.453 00.000 15672 scope move finished after 53 + 157 ms 22:06:31.453 00.000 15672 Move returns status 0, amount 53 22:06:31.453 00.000 15672 move complete, result=0 22:06:31.453 00.000 15672 worker thread done servicing request 22:06:31.453 00.000 15672 Worker thread wakes up 22:06:31.453 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:31.453 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:31.453 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 53 ms SOUTH 22:06:33.563 02.110 15672 Exposure complete 22:06:33.583 00.020 15672 worker thread done servicing request 22:06:33.583 00.000 30444 OnExposeComplete: enter 22:06:33.583 00.000 30444 UpdateGuideState(): m_state=6 22:06:33.583 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 85 22:06:33.583 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=192.25, Mass=94348, SNR=73.5, Peak=10782 HFD=3.5 22:06:33.583 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 22:06:33.583 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 22:06:33.583 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.52 mountX=-0.07 mountY=0.32, mountTheta=1.79 22:06:33.584 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.33, opts=13) 22:06:33.584 00.000 30444 Enqueuing Move request for scope (0.02, 0.33) 22:06:33.584 00.000 15672 Worker thread wakes up 22:06:33.584 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.33) opts 0xd 22:06:33.584 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.33) 22:06:33.584 00.000 15672 Moving (0.02, 0.33) raw xDistance=-0.07 yDistance=0.32 22:06:33.584 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:06:33.584 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 22:06:33.584 00.000 15672 MoveAxis(E, 0, ABG) 22:06:33.584 00.000 15672 Move returns status 0, amount 0 22:06:33.584 00.000 15672 MoveAxis(S, 58, ABG) 22:06:33.584 00.000 15672 Guiding Dir = 1, Dur = 58 22:06:33.585 00.001 15672 IsSlewing returns 0 22:06:33.586 00.001 15672 IsGuiding returns 0 22:06:33.590 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=10782, FiltMin=2613, FiltMax=8697, Gamma=2.950 22:06:33.639 00.049 30444 UpdateGuideState exits: m=94348 SNR=73.5 Saturated 22:06:33.639 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:33.639 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:33.639 00.000 30444 Enqueuing Expose request 22:06:33.675 00.036 15672 IsGuiding returns 1 22:06:33.675 00.000 15672 scope still moving after pulse duration time elapsed 22:06:33.696 00.021 15672 IsSlewing returns 0 22:06:33.697 00.001 15672 IsGuiding returns 1 22:06:33.718 00.021 15672 IsSlewing returns 0 22:06:33.718 00.000 15672 IsGuiding returns 1 22:06:33.740 00.022 15672 IsSlewing returns 0 22:06:33.754 00.014 15672 IsGuiding returns 0 22:06:33.754 00.000 15672 scope move finished after 58 + 109 ms 22:06:33.754 00.000 15672 Move returns status 0, amount 58 22:06:33.754 00.000 15672 move complete, result=0 22:06:33.754 00.000 15672 worker thread done servicing request 22:06:33.754 00.000 15672 Worker thread wakes up 22:06:33.755 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:33.755 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:33.755 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 58 ms SOUTH 22:06:35.661 01.906 15672 Exposure complete 22:06:35.681 00.020 15672 worker thread done servicing request 22:06:35.681 00.000 30444 OnExposeComplete: enter 22:06:35.681 00.000 30444 UpdateGuideState(): m_state=6 22:06:35.681 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 86 22:06:35.681 00.000 30444 Star::Find returns 1 (1), X=464.90, Y=192.20, Mass=89808, SNR=77.6, Peak=9713 HFD=3.6 22:06:35.681 00.000 30444 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.28) = xAngle (2.63 = 2.63) 22:06:35.681 00.000 30444 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.57 = 2.57) 22:06:35.682 00.001 30444 CameraToMount -- cameraX=-0.28 cameraY=0.28 hyp=0.39 cameraTheta=2.36 mountX=-0.35 mountY=0.21, mountTheta=2.59 22:06:35.682 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.28, opts=13) 22:06:35.682 00.000 30444 Enqueuing Move request for scope (-0.28, 0.28) 22:06:35.682 00.000 15672 Worker thread wakes up 22:06:35.682 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.28) opts 0xd 22:06:35.682 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.28) 22:06:35.682 00.000 15672 Moving (-0.28, 0.28) raw xDistance=-0.35 yDistance=0.21 22:06:35.682 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 22:06:35.682 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:06:35.682 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 22:06:35.682 00.000 15672 MoveAxis(E, 93, ABG) 22:06:35.682 00.000 15672 Guiding Dir = 2, Dur = 93 22:06:35.683 00.001 15672 IsSlewing returns 0 22:06:35.687 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1782, max=9713, FiltMin=2608, FiltMax=8132, Gamma=2.950 22:06:35.718 00.031 15672 IsGuiding returns 0 22:06:35.734 00.016 15672 PulseGuide returned control before completion, sleep 88 22:06:35.737 00.003 30444 UpdateGuideState exits: m=89808 SNR=77.6 Saturated 22:06:35.738 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:35.738 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:35.738 00.000 30444 Enqueuing Expose request 22:06:35.847 00.109 15672 IsGuiding returns 0 22:06:35.847 00.000 15672 Move returns status 0, amount 93 22:06:35.847 00.000 15672 MoveAxis(N, 0, ABG) 22:06:35.847 00.000 15672 Move returns status 0, amount 0 22:06:35.847 00.000 15672 move complete, result=0 22:06:35.848 00.001 15672 worker thread done servicing request 22:06:35.848 00.000 15672 Worker thread wakes up 22:06:35.848 00.000 30444 GuideStep: -0.3 px 93 ms EAST, 0.2 px 0 ms NORTH 22:06:35.848 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:35.848 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:37.958 02.110 15672 Exposure complete 22:06:37.978 00.020 15672 worker thread done servicing request 22:06:37.978 00.000 30444 OnExposeComplete: enter 22:06:37.978 00.000 30444 UpdateGuideState(): m_state=6 22:06:37.978 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 87 22:06:37.978 00.000 30444 Star::Find returns 1 (1), X=465.13, Y=191.97, Mass=98018, SNR=70.9, Peak=10534 HFD=3.9 22:06:37.978 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 22:06:37.978 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 22:06:37.978 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.31 mountX=-0.05 mountY=0.04, mountTheta=2.54 22:06:37.979 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.05, opts=13) 22:06:37.979 00.000 30444 Enqueuing Move request for scope (-0.04, 0.05) 22:06:37.979 00.000 15672 Worker thread wakes up 22:06:37.979 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd 22:06:37.979 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.05) 22:06:37.979 00.000 15672 Moving (-0.04, 0.05) raw xDistance=-0.05 yDistance=0.04 22:06:37.979 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 22:06:37.979 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:06:37.979 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:06:37.979 00.000 15672 MoveAxis(E, 0, ABG) 22:06:37.979 00.000 15672 Move returns status 0, amount 0 22:06:37.979 00.000 15672 MoveAxis(N, 0, ABG) 22:06:37.979 00.000 15672 Move returns status 0, amount 0 22:06:37.979 00.000 15672 move complete, result=0 22:06:37.979 00.000 15672 worker thread done servicing request 22:06:37.984 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=10534, FiltMin=2545, FiltMax=8022, Gamma=2.950 22:06:38.034 00.050 30444 UpdateGuideState exits: m=98018 SNR=70.9 Saturated 22:06:38.034 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:38.034 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:38.034 00.000 30444 Enqueuing Expose request 22:06:38.034 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:06:38.034 00.000 15672 Worker thread wakes up 22:06:38.034 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:38.034 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:39.940 01.906 15672 Exposure complete 22:06:39.960 00.020 15672 worker thread done servicing request 22:06:39.960 00.000 30444 OnExposeComplete: enter 22:06:39.960 00.000 30444 UpdateGuideState(): m_state=6 22:06:39.960 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 88 22:06:39.960 00.000 30444 Star::Find returns 1 (1), X=465.28, Y=191.60, Mass=82637, SNR=67.4, Peak=9695 HFD=3.5 22:06:39.960 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 22:06:39.960 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 22:06:39.961 00.001 30444 CameraToMount -- cameraX=0.10 cameraY=-0.32 hyp=0.34 cameraTheta=-1.26 mountX=0.19 mountY=-0.29, mountTheta=-1.00 22:06:39.961 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.32, opts=13) 22:06:39.961 00.000 30444 Enqueuing Move request for scope (0.10, -0.32) 22:06:39.961 00.000 15672 Worker thread wakes up 22:06:39.961 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.32) opts 0xd 22:06:39.961 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.32) 22:06:39.961 00.000 15672 Moving (0.10, -0.32) raw xDistance=0.19 yDistance=-0.29 22:06:39.961 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:06:39.961 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:06:39.961 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 22:06:39.961 00.000 15672 MoveAxis(E, 0, ABG) 22:06:39.961 00.000 15672 Move returns status 0, amount 0 22:06:39.962 00.001 15672 MoveAxis(N, 0, ABG) 22:06:39.962 00.000 15672 Move returns status 0, amount 0 22:06:39.962 00.000 15672 move complete, result=0 22:06:39.962 00.000 15672 worker thread done servicing request 22:06:39.967 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=11148, FiltMin=2622, FiltMax=8269, Gamma=2.950 22:06:40.016 00.049 30444 UpdateGuideState exits: m=82637 SNR=67.4 Saturated 22:06:40.016 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:40.017 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:40.017 00.000 30444 Enqueuing Expose request 22:06:40.017 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 22:06:40.017 00.000 15672 Worker thread wakes up 22:06:40.017 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:40.017 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:42.123 02.106 15672 Exposure complete 22:06:42.143 00.020 15672 worker thread done servicing request 22:06:42.143 00.000 30444 OnExposeComplete: enter 22:06:42.143 00.000 30444 UpdateGuideState(): m_state=6 22:06:42.143 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 89 22:06:42.143 00.000 30444 Star::Find returns 1 (1), X=464.50, Y=191.91, Mass=82974, SNR=62.5, Peak=9075 HFD=3.7 22:06:42.143 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.85 = -2.85) 22:06:42.144 00.001 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.91 = -2.91) 22:06:42.144 00.000 30444 CameraToMount -- cameraX=-0.67 cameraY=-0.01 hyp=0.67 cameraTheta=-3.12 mountX=-0.64 mountY=-0.16, mountTheta=-2.90 22:06:42.144 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.67, y=-0.01, opts=13) 22:06:42.144 00.000 30444 Enqueuing Move request for scope (-0.67, -0.01) 22:06:42.144 00.000 15672 Worker thread wakes up 22:06:42.144 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.01) opts 0xd 22:06:42.144 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.67, -0.01) 22:06:42.144 00.000 15672 Moving (-0.67, -0.01) raw xDistance=-0.64 yDistance=-0.16 22:06:42.144 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64 22:06:42.144 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:06:42.144 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 22:06:42.144 00.000 15672 MoveAxis(E, 174, ABG) 22:06:42.145 00.001 15672 Guiding Dir = 2, Dur = 174 22:06:42.146 00.001 15672 IsSlewing returns 0 22:06:42.147 00.001 15672 IsGuiding returns 0 22:06:42.151 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=9167, FiltMin=2531, FiltMax=7611, Gamma=2.950 22:06:42.171 00.020 15672 PulseGuide returned control before completion, sleep 160 22:06:42.201 00.030 30444 UpdateGuideState exits: m=82974 SNR=62.5 Saturated 22:06:42.201 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:42.201 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:42.201 00.000 30444 Enqueuing Expose request 22:06:42.380 00.179 15672 IsGuiding returns 0 22:06:42.380 00.000 15672 Move returns status 0, amount 174 22:06:42.380 00.000 15672 MoveAxis(N, 0, ABG) 22:06:42.380 00.000 15672 Move returns status 0, amount 0 22:06:42.380 00.000 15672 move complete, result=0 22:06:42.380 00.000 15672 worker thread done servicing request 22:06:42.380 00.000 15672 Worker thread wakes up 22:06:42.380 00.000 30444 GuideStep: -0.6 px 174 ms EAST, -0.2 px 0 ms NORTH 22:06:42.380 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:42.380 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:44.286 01.906 15672 Exposure complete 22:06:44.305 00.019 15672 worker thread done servicing request 22:06:44.305 00.000 30444 OnExposeComplete: enter 22:06:44.305 00.000 30444 UpdateGuideState(): m_state=6 22:06:44.305 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 90 22:06:44.306 00.001 30444 Star::Find returns 1 (1), X=456.81, Y=197.50, Mass=76417, SNR=51.2, Peak=8624 HFD=3.7 22:06:44.306 00.000 30444 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.28) = xAngle (2.83 = 2.83) 22:06:44.306 00.000 30444 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.77 = 2.77) 22:06:44.306 00.000 30444 CameraToMount -- cameraX=-8.36 cameraY=5.57 hyp=10.05 cameraTheta=2.55 mountX=-9.57 mountY=3.65, mountTheta=2.78 22:06:44.307 00.001 30444 SchedulePrimaryMove(04F7B810, x=-8.36, y=5.57, opts=13) 22:06:44.307 00.000 30444 Enqueuing Move request for scope (-8.36, 5.57) 22:06:44.307 00.000 15672 Worker thread wakes up 22:06:44.307 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-8.36, 5.57) opts 0xd 22:06:44.307 00.000 15672 Handling offset move in thread for scope, endpoint = (-8.36, 5.57) 22:06:44.307 00.000 15672 Moving (-8.36, 5.57) raw xDistance=-9.57 yDistance=3.65 22:06:44.307 00.000 15672 GuideAlgorithmHysteresis::Result() returns -6.06 from input -9.57 22:06:44.307 00.000 15672 GuideAlgorithmResistSwitch::result() returns 3.65 from input 3.65 22:06:44.307 00.000 15672 MoveAxis(E, 2599, ABG) 22:06:44.307 00.000 15672 duration set to 2500 by maxRaDuration 22:06:44.307 00.000 15672 Guiding Dir = 2, Dur = 2500 22:06:44.308 00.001 15672 IsSlewing returns 0 22:06:44.309 00.001 15672 IsGuiding returns 0 22:06:44.314 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=8624, FiltMin=2556, FiltMax=7657, Gamma=2.950 22:06:44.328 00.014 15672 PulseGuide returned control before completion, sleep 2492 22:06:44.363 00.035 30444 UpdateGuideState exits: m=76417 SNR=51.2 Saturated 22:06:44.363 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:44.363 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:44.363 00.000 30444 Enqueuing Expose request 22:06:46.868 02.505 15672 IsGuiding returns 0 22:06:46.869 00.001 15672 Move returns status 0, amount 2500 22:06:46.869 00.000 15672 MoveAxis(S, 651, ABG) 22:06:46.869 00.000 15672 Guiding Dir = 1, Dur = 651 22:06:46.869 00.000 15672 IsSlewing returns 0 22:06:46.870 00.001 15672 IsGuiding returns 0 22:06:46.948 00.078 15672 PulseGuide returned control before completion, sleep 583 22:06:47.534 00.586 15672 IsGuiding returns 1 22:06:47.534 00.000 15672 scope still moving after pulse duration time elapsed 22:06:47.555 00.021 15672 IsSlewing returns 0 22:06:47.572 00.017 15672 IsGuiding returns 1 22:06:47.593 00.021 15672 IsSlewing returns 0 22:06:47.594 00.001 15672 IsGuiding returns 1 22:06:47.615 00.021 15672 IsSlewing returns 0 22:06:47.636 00.021 15672 IsGuiding returns 0 22:06:47.636 00.000 15672 scope move finished after 651 + 116 ms 22:06:47.637 00.001 15672 Move returns status 0, amount 651 22:06:47.637 00.000 15672 move complete, result=0 22:06:47.637 00.000 15672 worker thread done servicing request 22:06:47.637 00.000 15672 Worker thread wakes up 22:06:47.637 00.000 30444 GuideStep: -9.6 px 2500 ms EAST, 3.6 px 651 ms SOUTH 22:06:47.638 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:47.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(442,182,31,31) 22:06:49.745 02.107 15672 Exposure complete 22:06:49.765 00.020 15672 worker thread done servicing request 22:06:49.765 00.000 30444 OnExposeComplete: enter 22:06:49.765 00.000 30444 UpdateGuideState(): m_state=6 22:06:49.765 00.000 30444 Star::Find(15, 456, 197, 0, (0,0,0,0), 0.0, 255) frame 91 22:06:49.765 00.000 30444 Star::Find returns 1 (1), X=462.02, Y=196.03, Mass=82512, SNR=57.5, Peak=7711 HFD=4.3 22:06:49.765 00.000 30444 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.28) = xAngle (2.50 = 2.50) 22:06:49.765 00.000 30444 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.44 = 2.44) 22:06:49.765 00.000 30444 CameraToMount -- cameraX=-3.15 cameraY=4.11 hyp=5.18 cameraTheta=2.22 mountX=-4.16 mountY=3.34, mountTheta=2.47 22:06:49.766 00.001 30444 SchedulePrimaryMove(04F7B810, x=-3.15, y=4.11, opts=13) 22:06:49.766 00.000 30444 Enqueuing Move request for scope (-3.15, 4.11) 22:06:49.766 00.000 15672 Worker thread wakes up 22:06:49.766 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-3.15, 4.11) opts 0xd 22:06:49.766 00.000 15672 Handling offset move in thread for scope, endpoint = (-3.15, 4.11) 22:06:49.766 00.000 15672 Moving (-3.15, 4.11) raw xDistance=-4.16 yDistance=3.34 22:06:49.766 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.04 from input -4.16 22:06:49.766 00.000 15672 GuideAlgorithmResistSwitch::result() returns 3.34 from input 3.34 22:06:49.766 00.000 15672 MoveAxis(E, 1306, ABG) 22:06:49.766 00.000 15672 Guiding Dir = 2, Dur = 1306 22:06:49.767 00.001 15672 IsSlewing returns 0 22:06:49.767 00.000 15672 IsGuiding returns 0 22:06:49.771 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=8108, FiltMin=2635, FiltMax=6959, Gamma=2.950 22:06:49.792 00.021 15672 PulseGuide returned control before completion, sleep 1292 22:06:49.821 00.029 30444 UpdateGuideState exits: m=82512 SNR=57.5 Saturated 22:06:49.821 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:49.821 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:49.821 00.000 30444 Enqueuing Expose request 22:06:51.085 01.264 15672 IsGuiding returns 1 22:06:51.085 00.000 15672 scope still moving after pulse duration time elapsed 22:06:51.106 00.021 15672 IsSlewing returns 0 22:06:51.150 00.044 15672 IsGuiding returns 0 22:06:51.150 00.000 15672 scope move finished after 1306 + 76 ms 22:06:51.150 00.000 15672 Move returns status 0, amount 1306 22:06:51.150 00.000 15672 MoveAxis(S, 595, ABG) 22:06:51.151 00.001 15672 Guiding Dir = 1, Dur = 595 22:06:51.151 00.000 15672 IsSlewing returns 0 22:06:51.154 00.003 15672 IsGuiding returns 0 22:06:51.230 00.076 15672 PulseGuide returned control before completion, sleep 530 22:06:51.763 00.533 15672 IsGuiding returns 1 22:06:51.763 00.000 15672 scope still moving after pulse duration time elapsed 22:06:51.784 00.021 15672 IsSlewing returns 0 22:06:51.787 00.003 15672 IsGuiding returns 1 22:06:51.808 00.021 15672 IsSlewing returns 0 22:06:51.809 00.001 15672 IsGuiding returns 1 22:06:51.830 00.021 15672 IsSlewing returns 0 22:06:51.885 00.055 15672 IsGuiding returns 0 22:06:51.885 00.000 15672 scope move finished after 595 + 136 ms 22:06:51.885 00.000 15672 Move returns status 0, amount 595 22:06:51.885 00.000 15672 move complete, result=0 22:06:51.885 00.000 15672 worker thread done servicing request 22:06:51.885 00.000 15672 Worker thread wakes up 22:06:51.885 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:51.885 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:51.885 00.000 30444 GuideStep: -4.2 px 1306 ms EAST, 3.3 px 595 ms SOUTH 22:06:53.993 02.108 15672 Exposure complete 22:06:54.013 00.020 15672 worker thread done servicing request 22:06:54.013 00.000 30444 OnExposeComplete: enter 22:06:54.013 00.000 30444 UpdateGuideState(): m_state=6 22:06:54.013 00.000 30444 Star::Find(15, 462, 196, 0, (0,0,0,0), 0.0, 255) frame 92 22:06:54.013 00.000 30444 Star::Find returns 1 (1), X=464.94, Y=195.36, Mass=100647, SNR=80.5, Peak=11798 HFD=3.6 22:06:54.013 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 22:06:54.013 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.85 = 1.85) 22:06:54.013 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=3.44 hyp=3.45 cameraTheta=1.64 mountX=-1.17 mountY=3.31, mountTheta=1.91 22:06:54.014 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=3.44, opts=13) 22:06:54.014 00.000 30444 Enqueuing Move request for scope (-0.23, 3.44) 22:06:54.014 00.000 15672 Worker thread wakes up 22:06:54.014 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 3.44) opts 0xd 22:06:54.014 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 3.44) 22:06:54.014 00.000 15672 Moving (-0.23, 3.44) raw xDistance=-1.17 yDistance=3.31 22:06:54.014 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.17 22:06:54.014 00.000 15672 GuideAlgorithmResistSwitch::result() returns 3.31 from input 3.31 22:06:54.014 00.000 15672 MoveAxis(E, 407, ABG) 22:06:54.014 00.000 15672 Guiding Dir = 2, Dur = 407 22:06:54.015 00.001 15672 IsSlewing returns 0 22:06:54.016 00.001 15672 IsGuiding returns 0 22:06:54.020 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=11880, FiltMin=2600, FiltMax=8622, Gamma=2.950 22:06:54.041 00.021 15672 PulseGuide returned control before completion, sleep 392 22:06:54.070 00.029 30444 UpdateGuideState exits: m=100647 SNR=80.5 Saturated 22:06:54.070 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:54.070 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:54.070 00.000 30444 Enqueuing Expose request 22:06:54.435 00.365 15672 IsGuiding returns 1 22:06:54.435 00.000 15672 scope still moving after pulse duration time elapsed 22:06:54.456 00.021 15672 IsSlewing returns 0 22:06:54.504 00.048 15672 IsGuiding returns 0 22:06:54.504 00.000 15672 scope move finished after 407 + 81 ms 22:06:54.504 00.000 15672 Move returns status 0, amount 407 22:06:54.504 00.000 15672 MoveAxis(S, 591, ABG) 22:06:54.504 00.000 15672 Guiding Dir = 1, Dur = 591 22:06:54.506 00.002 15672 IsSlewing returns 0 22:06:54.507 00.001 15672 IsGuiding returns 0 22:06:54.585 00.078 15672 PulseGuide returned control before completion, sleep 524 22:06:55.111 00.526 15672 IsGuiding returns 1 22:06:55.111 00.000 15672 scope still moving after pulse duration time elapsed 22:06:55.132 00.021 15672 IsSlewing returns 0 22:06:55.132 00.000 15672 IsGuiding returns 1 22:06:55.154 00.022 15672 IsSlewing returns 0 22:06:55.155 00.001 15672 IsGuiding returns 1 22:06:55.175 00.020 15672 IsSlewing returns 0 22:06:55.223 00.048 15672 IsGuiding returns 0 22:06:55.224 00.001 15672 scope move finished after 591 + 125 ms 22:06:55.224 00.000 15672 Move returns status 0, amount 591 22:06:55.224 00.000 15672 move complete, result=0 22:06:55.224 00.000 15672 worker thread done servicing request 22:06:55.224 00.000 15672 Worker thread wakes up 22:06:55.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:55.225 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:55.225 00.000 30444 GuideStep: -1.2 px 407 ms EAST, 3.3 px 591 ms SOUTH 22:06:57.134 01.909 15672 Exposure complete 22:06:57.154 00.020 15672 worker thread done servicing request 22:06:57.154 00.000 30444 OnExposeComplete: enter 22:06:57.154 00.000 30444 UpdateGuideState(): m_state=6 22:06:57.154 00.000 30444 Star::Find(15, 464, 195, 0, (0,0,0,0), 0.0, 255) frame 93 22:06:57.154 00.000 30444 Star::Find returns 1 (1), X=465.80, Y=194.63, Mass=94623, SNR=75.8, Peak=10092 HFD=3.2 22:06:57.154 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 22:06:57.154 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 22:06:57.154 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=2.71 hyp=2.78 cameraTheta=1.34 mountX=-0.14 mountY=2.78, mountTheta=1.62 22:06:57.155 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=2.71, opts=13) 22:06:57.155 00.000 30444 Enqueuing Move request for scope (0.63, 2.71) 22:06:57.155 00.000 15672 Worker thread wakes up 22:06:57.155 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, 2.71) opts 0xd 22:06:57.155 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, 2.71) 22:06:57.155 00.000 15672 Moving (0.63, 2.71) raw xDistance=-0.14 yDistance=2.78 22:06:57.155 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 22:06:57.155 00.000 15672 GuideAlgorithmResistSwitch::result() returns 2.78 from input 2.78 22:06:57.155 00.000 15672 MoveAxis(E, 0, ABG) 22:06:57.155 00.000 15672 Move returns status 0, amount 0 22:06:57.155 00.000 15672 MoveAxis(S, 496, ABG) 22:06:57.155 00.000 15672 Guiding Dir = 1, Dur = 496 22:06:57.156 00.001 15672 IsSlewing returns 0 22:06:57.157 00.001 15672 IsGuiding returns 0 22:06:57.161 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=10092, FiltMin=2604, FiltMax=9620, Gamma=2.950 22:06:57.211 00.050 30444 UpdateGuideState exits: m=94623 SNR=75.8 Saturated 22:06:57.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:06:57.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:06:57.211 00.000 30444 Enqueuing Expose request 22:06:57.236 00.025 15672 PulseGuide returned control before completion, sleep 427 22:06:57.667 00.431 15672 IsGuiding returns 1 22:06:57.668 00.001 15672 scope still moving after pulse duration time elapsed 22:06:57.688 00.020 15672 IsSlewing returns 0 22:06:57.691 00.003 15672 IsGuiding returns 1 22:06:57.712 00.021 15672 IsSlewing returns 0 22:06:57.715 00.003 15672 IsGuiding returns 1 22:06:57.736 00.021 15672 IsSlewing returns 0 22:06:57.738 00.002 15672 IsGuiding returns 1 22:06:57.760 00.022 15672 IsSlewing returns 0 22:06:57.780 00.020 15672 IsGuiding returns 0 22:06:57.780 00.000 15672 scope move finished after 496 + 127 ms 22:06:57.781 00.001 15672 Move returns status 0, amount 496 22:06:57.781 00.000 15672 move complete, result=0 22:06:57.781 00.000 15672 worker thread done servicing request 22:06:57.781 00.000 15672 Worker thread wakes up 22:06:57.781 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:06:57.781 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:06:57.781 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 2.8 px 496 ms SOUTH 22:06:59.892 02.111 15672 Exposure complete 22:06:59.911 00.019 15672 worker thread done servicing request 22:06:59.911 00.000 30444 OnExposeComplete: enter 22:06:59.911 00.000 30444 UpdateGuideState(): m_state=6 22:06:59.911 00.000 30444 Star::Find(15, 465, 194, 0, (0,0,0,0), 0.0, 255) frame 94 22:06:59.911 00.000 30444 Star::Find returns 1 (1), X=475.43, Y=184.86, Mass=29303, SNR=28.4, Peak=6082 HFD=4.9 22:06:59.911 00.000 30444 Status Line: Mass: 29303 vs 88885 22:06:59.913 00.002 30444 UpdateCurrentPosition: star mass new=29303.2 exp=88885.1 thresh=50% limits=(44303.8, 143675.1, 177770.2) 22:06:59.913 00.000 30444 DistanceChecker: activated 22:06:59.913 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 22:07:00.098 00.185 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 22:07:00.098 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 22:07:00.098 00.000 15672 Worker thread wakes up 22:07:00.099 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:07:00.099 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:07:00.099 00.000 15672 move complete, result=0 22:07:00.099 00.000 15672 worker thread done servicing request 22:07:00.200 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:07:00.200 00.000 30444 Status Line: Star lost - mass changed 22:07:00.202 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=7198, FiltMin=2655, FiltMax=5165, Gamma=2.950 22:07:00.251 00.049 30444 UpdateGuideState exits: Star lost - mass changed 22:07:00.251 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:00.251 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 22:07:00.251 00.000 30444 Enqueuing Expose request 22:07:00.251 00.000 15672 Worker thread wakes up 22:07:00.251 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:00.251 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:07:02.170 01.919 15672 Exposure complete 22:07:02.201 00.031 15672 worker thread done servicing request 22:07:02.201 00.000 30444 OnExposeComplete: enter 22:07:02.201 00.000 30444 UpdateGuideState(): m_state=6 22:07:02.201 00.000 30444 Star::Find(15, 465, 194, 0, (0,0,0,0), 0.0, 255) frame 95 22:07:02.201 00.000 30444 Star::Find returns 1 (1), X=474.73, Y=185.68, Mass=74334, SNR=69.4, Peak=6563 HFD=4.7 22:07:02.201 00.000 30444 DistanceChecker: reject for large offset (11.42 > 2.67) avgDist = 1.33 count = 94 22:07:02.201 00.000 30444 Status Line: Recovering 22:07:02.203 00.002 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 22:07:02.203 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 22:07:02.203 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 22:07:02.203 00.000 15672 Worker thread wakes up 22:07:02.204 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:07:02.204 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:07:02.204 00.000 15672 move complete, result=0 22:07:02.204 00.000 15672 worker thread done servicing request 22:07:02.305 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:07:02.305 00.000 30444 Status Line: No star found 22:07:02.307 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=7326, FiltMin=2596, FiltMax=6194, Gamma=2.950 22:07:02.363 00.056 30444 UpdateGuideState exits: No star found 22:07:02.363 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:02.363 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 22:07:02.363 00.000 30444 Enqueuing Expose request 22:07:02.363 00.000 15672 Worker thread wakes up 22:07:02.363 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:02.363 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:07:04.470 02.107 15672 Exposure complete 22:07:04.490 00.020 15672 worker thread done servicing request 22:07:04.490 00.000 30444 OnExposeComplete: enter 22:07:04.490 00.000 30444 UpdateGuideState(): m_state=6 22:07:04.490 00.000 30444 Star::Find(15, 465, 194, 0, (0,0,0,0), 0.0, 255) frame 96 22:07:04.490 00.000 30444 Star::Find returns 1 (1), X=466.47, Y=191.44, Mass=58799, SNR=53.1, Peak=5496 HFD=5.2 22:07:04.491 00.001 30444 DistanceChecker: deactivated 22:07:04.491 00.000 30444 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.28) = xAngle (-0.07 = -0.07) 22:07:04.491 00.000 30444 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.14 = -0.14) 22:07:04.491 00.000 30444 CameraToMount -- cameraX=1.30 cameraY=-0.48 hyp=1.38 cameraTheta=-0.35 mountX=1.38 mountY=-0.19, mountTheta=-0.13 22:07:04.491 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.30, y=-0.48, opts=13) 22:07:04.492 00.001 30444 Enqueuing Move request for scope (1.30, -0.48) 22:07:04.492 00.000 15672 Worker thread wakes up 22:07:04.492 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.30, -0.48) opts 0xd 22:07:04.492 00.000 15672 Handling offset move in thread for scope, endpoint = (1.30, -0.48) 22:07:04.492 00.000 15672 Moving (1.30, -0.48) raw xDistance=1.38 yDistance=-0.19 22:07:04.492 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.38 22:07:04.492 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:07:04.492 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 22:07:04.492 00.000 15672 MoveAxis(W, 373, ABG) 22:07:04.492 00.000 15672 Guiding Dir = 3, Dur = 373 22:07:04.492 00.000 15672 IsSlewing returns 0 22:07:04.493 00.001 15672 IsGuiding returns 0 22:07:04.500 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=7243, FiltMin=2557, FiltMax=4945, Gamma=2.950 22:07:04.520 00.020 15672 PulseGuide returned control before completion, sleep 358 22:07:04.555 00.035 30444 UpdateGuideState exits: m=58799 SNR=53.1 Saturated 22:07:04.555 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:04.555 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:04.555 00.000 30444 Enqueuing Expose request 22:07:04.881 00.326 15672 IsGuiding returns 1 22:07:04.881 00.000 15672 scope still moving after pulse duration time elapsed 22:07:04.901 00.020 15672 IsSlewing returns 0 22:07:04.935 00.034 15672 IsGuiding returns 0 22:07:04.935 00.000 15672 scope move finished after 373 + 68 ms 22:07:04.935 00.000 15672 Move returns status 0, amount 373 22:07:04.935 00.000 15672 MoveAxis(N, 0, ABG) 22:07:04.935 00.000 15672 Move returns status 0, amount 0 22:07:04.936 00.001 15672 move complete, result=0 22:07:04.936 00.000 15672 worker thread done servicing request 22:07:04.936 00.000 15672 Worker thread wakes up 22:07:04.936 00.000 30444 GuideStep: 1.4 px 373 ms WEST, -0.2 px 0 ms NORTH 22:07:04.936 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:04.936 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:06.853 01.917 15672 Exposure complete 22:07:06.884 00.031 15672 worker thread done servicing request 22:07:06.884 00.000 30444 OnExposeComplete: enter 22:07:06.884 00.000 30444 UpdateGuideState(): m_state=6 22:07:06.884 00.000 30444 Star::Find(15, 466, 191, 0, (0,0,0,0), 0.0, 255) frame 97 22:07:06.884 00.000 30444 Star::Find returns 1 (1), X=465.47, Y=192.20, Mass=87521, SNR=67.4, Peak=8839 HFD=3.7 22:07:06.885 00.001 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 22:07:06.885 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 22:07:06.885 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.28 hyp=0.40 cameraTheta=0.76 mountX=0.20 mountY=0.33, mountTheta=1.02 22:07:06.885 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.28, opts=13) 22:07:06.885 00.000 30444 Enqueuing Move request for scope (0.29, 0.28) 22:07:06.885 00.000 15672 Worker thread wakes up 22:07:06.885 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.28) opts 0xd 22:07:06.886 00.001 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.28) 22:07:06.886 00.000 15672 Moving (0.29, 0.28) raw xDistance=0.20 yDistance=0.33 22:07:06.886 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:07:06.886 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 22:07:06.886 00.000 15672 MoveAxis(E, 0, ABG) 22:07:06.886 00.000 15672 Move returns status 0, amount 0 22:07:06.886 00.000 15672 MoveAxis(S, 59, ABG) 22:07:06.886 00.000 15672 Guiding Dir = 1, Dur = 59 22:07:06.886 00.000 15672 IsSlewing returns 0 22:07:06.887 00.001 15672 IsGuiding returns 0 22:07:06.891 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=9761, FiltMin=2603, FiltMax=8213, Gamma=2.950 22:07:06.940 00.049 30444 UpdateGuideState exits: m=87521 SNR=67.4 Saturated 22:07:06.940 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:06.940 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:06.940 00.000 30444 Enqueuing Expose request 22:07:06.965 00.025 15672 IsGuiding returns 1 22:07:06.965 00.000 15672 scope still moving after pulse duration time elapsed 22:07:06.986 00.021 15672 IsSlewing returns 0 22:07:06.987 00.001 15672 IsGuiding returns 1 22:07:07.008 00.021 15672 IsSlewing returns 0 22:07:07.009 00.001 15672 IsGuiding returns 1 22:07:07.030 00.021 15672 IsSlewing returns 0 22:07:07.092 00.062 15672 IsGuiding returns 0 22:07:07.093 00.001 15672 scope move finished after 59 + 146 ms 22:07:07.093 00.000 15672 Move returns status 0, amount 59 22:07:07.093 00.000 15672 move complete, result=0 22:07:07.093 00.000 15672 worker thread done servicing request 22:07:07.093 00.000 15672 Worker thread wakes up 22:07:07.093 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:07.093 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:07.093 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 59 ms SOUTH 22:07:09.199 02.106 15672 Exposure complete 22:07:09.219 00.020 15672 worker thread done servicing request 22:07:09.219 00.000 30444 OnExposeComplete: enter 22:07:09.219 00.000 30444 UpdateGuideState(): m_state=6 22:07:09.219 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 98 22:07:09.219 00.000 30444 Star::Find returns 1 (1), X=478.00, Y=187.46, Mass=79591, SNR=68.9, Peak=7293 HFD=4.1 22:07:09.220 00.001 30444 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 22:07:09.220 00.000 30444 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 22:07:09.220 00.000 30444 CameraToMount -- cameraX=12.83 cameraY=-4.46 hyp=13.58 cameraTheta=-0.33 mountX=13.56 mountY=-1.60, mountTheta=-0.12 22:07:09.220 00.000 30444 SchedulePrimaryMove(04F7B810, x=12.83, y=-4.46, opts=13) 22:07:09.220 00.000 30444 Enqueuing Move request for scope (12.83, -4.46) 22:07:09.220 00.000 15672 Worker thread wakes up 22:07:09.220 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (12.83, -4.46) opts 0xd 22:07:09.220 00.000 15672 Handling offset move in thread for scope, endpoint = (12.83, -4.46) 22:07:09.220 00.000 15672 Moving (12.83, -4.46) raw xDistance=13.56 yDistance=-1.60 22:07:09.220 00.000 15672 GuideAlgorithmHysteresis::Result() returns 8.54 from input 13.56 22:07:09.220 00.000 15672 resist switch: large excursion: input -1.60 thresh 0.75 direction from 1 to -1 22:07:09.220 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.80 22:07:09.220 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.60 from input -1.60 22:07:09.221 00.001 15672 MoveAxis(W, 3666, ABG) 22:07:09.221 00.000 15672 duration set to 2500 by maxRaDuration 22:07:09.221 00.000 15672 Guiding Dir = 3, Dur = 2500 22:07:09.221 00.000 15672 IsSlewing returns 0 22:07:09.226 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=9028, FiltMin=2544, FiltMax=7973, Gamma=2.950 22:07:09.249 00.023 15672 IsGuiding returns 0 22:07:09.265 00.016 15672 PulseGuide returned control before completion, sleep 2495 22:07:09.276 00.011 30444 UpdateGuideState exits: m=79591 SNR=68.9 Saturated 22:07:09.276 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:09.276 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:09.276 00.000 30444 Enqueuing Expose request 22:07:11.762 02.486 15672 IsGuiding returns 1 22:07:11.762 00.000 15672 scope still moving after pulse duration time elapsed 22:07:11.783 00.021 15672 IsSlewing returns 0 22:07:11.805 00.022 15672 IsGuiding returns 0 22:07:11.805 00.000 15672 scope move finished after 2500 + 56 ms 22:07:11.805 00.000 15672 Move returns status 0, amount 2500 22:07:11.805 00.000 15672 MoveAxis(N, 285, ABG) 22:07:11.805 00.000 15672 Guiding Dir = 0, Dur = 285 22:07:11.805 00.000 15672 IsSlewing returns 0 22:07:11.807 00.002 15672 IsGuiding returns 0 22:07:11.885 00.078 15672 PulseGuide returned control before completion, sleep 218 22:07:12.104 00.219 15672 IsGuiding returns 1 22:07:12.104 00.000 15672 scope still moving after pulse duration time elapsed 22:07:12.126 00.022 15672 IsSlewing returns 0 22:07:12.157 00.031 15672 IsGuiding returns 1 22:07:12.178 00.021 15672 IsSlewing returns 0 22:07:12.221 00.043 15672 IsGuiding returns 0 22:07:12.222 00.001 15672 scope move finished after 285 + 129 ms 22:07:12.222 00.000 15672 Move returns status 0, amount 285 22:07:12.222 00.000 15672 move complete, result=0 22:07:12.222 00.000 15672 worker thread done servicing request 22:07:12.222 00.000 15672 Worker thread wakes up 22:07:12.222 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:12.222 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(463,172,31,31) 22:07:12.223 00.001 30444 GuideStep: 13.6 px 2500 ms WEST, -1.6 px 285 ms NORTH 22:07:14.332 02.109 15672 Exposure complete 22:07:14.351 00.019 15672 worker thread done servicing request 22:07:14.351 00.000 30444 OnExposeComplete: enter 22:07:14.351 00.000 30444 UpdateGuideState(): m_state=6 22:07:14.351 00.000 30444 Star::Find(15, 478, 187, 0, (0,0,0,0), 0.0, 255) frame 99 22:07:14.351 00.000 30444 Star::Find returns 1 (1), X=473.25, Y=188.74, Mass=86338, SNR=65.6, Peak=9887 HFD=3.5 22:07:14.351 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 22:07:14.351 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.16 = -0.16) 22:07:14.351 00.000 30444 CameraToMount -- cameraX=8.07 cameraY=-3.18 hyp=8.67 cameraTheta=-0.38 mountX=8.63 mountY=-1.37, mountTheta=-0.16 22:07:14.353 00.002 30444 SchedulePrimaryMove(04F7B810, x=8.07, y=-3.18, opts=13) 22:07:14.353 00.000 30444 Enqueuing Move request for scope (8.07, -3.18) 22:07:14.353 00.000 15672 Worker thread wakes up 22:07:14.353 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (8.07, -3.18) opts 0xd 22:07:14.353 00.000 15672 Handling offset move in thread for scope, endpoint = (8.07, -3.18) 22:07:14.353 00.000 15672 Moving (8.07, -3.18) raw xDistance=8.63 yDistance=-1.37 22:07:14.353 00.000 15672 GuideAlgorithmHysteresis::Result() returns 6.04 from input 8.63 22:07:14.353 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.37 from input -1.37 22:07:14.353 00.000 15672 MoveAxis(W, 2590, ABG) 22:07:14.353 00.000 15672 duration set to 2500 by maxRaDuration 22:07:14.353 00.000 15672 Guiding Dir = 3, Dur = 2500 22:07:14.353 00.000 15672 IsSlewing returns 0 22:07:14.354 00.001 15672 IsGuiding returns 0 22:07:14.358 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=10723, FiltMin=2628, FiltMax=7914, Gamma=2.950 22:07:14.376 00.018 15672 PulseGuide returned control before completion, sleep 2489 22:07:14.408 00.032 30444 UpdateGuideState exits: m=86338 SNR=65.6 Saturated 22:07:14.408 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:14.408 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:14.408 00.000 30444 Enqueuing Expose request 22:07:16.869 02.461 15672 IsGuiding returns 1 22:07:16.869 00.000 15672 scope still moving after pulse duration time elapsed 22:07:16.892 00.023 15672 IsSlewing returns 0 22:07:16.948 00.056 15672 IsGuiding returns 0 22:07:16.949 00.001 15672 scope move finished after 2500 + 93 ms 22:07:16.949 00.000 15672 Move returns status 0, amount 2500 22:07:16.949 00.000 15672 MoveAxis(N, 244, ABG) 22:07:16.949 00.000 15672 Guiding Dir = 0, Dur = 244 22:07:16.950 00.001 15672 IsSlewing returns 0 22:07:16.953 00.003 15672 IsGuiding returns 0 22:07:17.029 00.076 15672 PulseGuide returned control before completion, sleep 179 22:07:17.213 00.184 15672 IsGuiding returns 1 22:07:17.213 00.000 15672 scope still moving after pulse duration time elapsed 22:07:17.234 00.021 15672 IsSlewing returns 0 22:07:17.238 00.004 15672 IsGuiding returns 1 22:07:17.261 00.023 15672 IsSlewing returns 0 22:07:17.264 00.003 15672 IsGuiding returns 1 22:07:17.285 00.021 15672 IsSlewing returns 0 22:07:17.323 00.038 15672 IsGuiding returns 0 22:07:17.323 00.000 15672 scope move finished after 244 + 125 ms 22:07:17.323 00.000 15672 Move returns status 0, amount 244 22:07:17.323 00.000 15672 move complete, result=0 22:07:17.324 00.001 15672 worker thread done servicing request 22:07:17.324 00.000 15672 Worker thread wakes up 22:07:17.324 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:17.324 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(458,174,31,31) 22:07:17.324 00.000 30444 GuideStep: 8.6 px 2500 ms WEST, -1.4 px 244 ms NORTH 22:07:19.441 02.117 15672 Exposure complete 22:07:19.472 00.031 15672 worker thread done servicing request 22:07:19.472 00.000 30444 OnExposeComplete: enter 22:07:19.472 00.000 30444 UpdateGuideState(): m_state=6 22:07:19.472 00.000 30444 Star::Find(15, 473, 188, 0, (0,0,0,0), 0.0, 255) frame 100 22:07:19.472 00.000 30444 Star::Find returns 1 (1), X=467.00, Y=190.53, Mass=84474, SNR=67.8, Peak=9467 HFD=3.6 22:07:19.472 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 22:07:19.472 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 22:07:19.472 00.000 30444 CameraToMount -- cameraX=1.83 cameraY=-1.39 hyp=2.29 cameraTheta=-0.65 mountX=2.14 mountY=-0.96, mountTheta=-0.42 22:07:19.473 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.83, y=-1.39, opts=13) 22:07:19.473 00.000 30444 Enqueuing Move request for scope (1.83, -1.39) 22:07:19.473 00.000 15672 Worker thread wakes up 22:07:19.473 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.83, -1.39) opts 0xd 22:07:19.473 00.000 15672 Handling offset move in thread for scope, endpoint = (1.83, -1.39) 22:07:19.473 00.000 15672 Moving (1.83, -1.39) raw xDistance=2.14 yDistance=-0.96 22:07:19.473 00.000 15672 GuideAlgorithmHysteresis::Result() returns 1.77 from input 2.14 22:07:19.473 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96 22:07:19.473 00.000 15672 MoveAxis(W, 759, ABG) 22:07:19.473 00.000 15672 Guiding Dir = 3, Dur = 759 22:07:19.473 00.000 15672 IsSlewing returns 0 22:07:19.475 00.002 15672 IsGuiding returns 0 22:07:19.479 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=10021, FiltMin=2521, FiltMax=7960, Gamma=2.950 22:07:19.503 00.024 15672 PulseGuide returned control before completion, sleep 740 22:07:19.528 00.025 30444 UpdateGuideState exits: m=84474 SNR=67.8 Saturated 22:07:19.528 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:19.528 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:19.528 00.000 30444 Enqueuing Expose request 22:07:20.247 00.719 15672 IsGuiding returns 1 22:07:20.247 00.000 15672 scope still moving after pulse duration time elapsed 22:07:20.268 00.021 15672 IsSlewing returns 0 22:07:20.288 00.020 15672 IsGuiding returns 0 22:07:20.288 00.000 15672 scope move finished after 759 + 54 ms 22:07:20.288 00.000 15672 Move returns status 0, amount 759 22:07:20.288 00.000 15672 MoveAxis(N, 172, ABG) 22:07:20.288 00.000 15672 Guiding Dir = 0, Dur = 172 22:07:20.288 00.000 15672 IsSlewing returns 0 22:07:20.289 00.001 15672 IsGuiding returns 0 22:07:20.367 00.078 15672 PulseGuide returned control before completion, sleep 104 22:07:20.473 00.106 15672 IsGuiding returns 1 22:07:20.474 00.001 15672 scope still moving after pulse duration time elapsed 22:07:20.494 00.020 15672 IsSlewing returns 0 22:07:20.495 00.001 15672 IsGuiding returns 1 22:07:20.516 00.021 15672 IsSlewing returns 0 22:07:20.517 00.001 15672 IsGuiding returns 1 22:07:20.538 00.021 15672 IsSlewing returns 0 22:07:20.539 00.001 15672 IsGuiding returns 1 22:07:20.560 00.021 15672 IsSlewing returns 0 22:07:20.591 00.031 15672 IsGuiding returns 0 22:07:20.592 00.001 15672 scope move finished after 172 + 131 ms 22:07:20.592 00.000 15672 Move returns status 0, amount 172 22:07:20.592 00.000 15672 move complete, result=0 22:07:20.592 00.000 15672 worker thread done servicing request 22:07:20.592 00.000 15672 Worker thread wakes up 22:07:20.592 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:20.593 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:20.593 00.000 30444 GuideStep: 2.1 px 759 ms WEST, -1.0 px 172 ms NORTH 22:07:22.499 01.906 15672 Exposure complete 22:07:22.519 00.020 15672 worker thread done servicing request 22:07:22.519 00.000 30444 OnExposeComplete: enter 22:07:22.519 00.000 30444 UpdateGuideState(): m_state=6 22:07:22.519 00.000 30444 Star::Find(15, 467, 190, 0, (0,0,0,0), 0.0, 255) frame 101 22:07:22.519 00.000 30444 Star::Find returns 1 (1), X=465.89, Y=190.81, Mass=90632, SNR=77.2, Peak=8743 HFD=4.1 22:07:22.519 00.000 30444 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 22:07:22.519 00.000 30444 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 22:07:22.519 00.000 30444 CameraToMount -- cameraX=0.72 cameraY=-1.11 hyp=1.32 cameraTheta=-1.00 mountX=0.99 mountY=-0.93, mountTheta=-0.75 22:07:22.520 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.72, y=-1.11, opts=13) 22:07:22.520 00.000 30444 Enqueuing Move request for scope (0.72, -1.11) 22:07:22.520 00.000 15672 Worker thread wakes up 22:07:22.520 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.72, -1.11) opts 0xd 22:07:22.520 00.000 15672 Handling offset move in thread for scope, endpoint = (0.72, -1.11) 22:07:22.520 00.000 15672 Moving (0.72, -1.11) raw xDistance=0.99 yDistance=-0.93 22:07:22.520 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.75 from input 0.99 22:07:22.520 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 22:07:22.520 00.000 15672 MoveAxis(W, 322, ABG) 22:07:22.520 00.000 15672 Guiding Dir = 3, Dur = 322 22:07:22.521 00.001 15672 IsSlewing returns 0 22:07:22.522 00.001 15672 IsGuiding returns 0 22:07:22.526 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=10267, FiltMin=2653, FiltMax=8037, Gamma=2.950 22:07:22.540 00.014 15672 PulseGuide returned control before completion, sleep 315 22:07:22.575 00.035 30444 UpdateGuideState exits: m=90632 SNR=77.2 Saturated 22:07:22.575 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:22.575 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:22.575 00.000 30444 Enqueuing Expose request 22:07:22.857 00.282 15672 IsGuiding returns 1 22:07:22.857 00.000 15672 scope still moving after pulse duration time elapsed 22:07:22.878 00.021 15672 IsSlewing returns 0 22:07:22.879 00.001 15672 IsGuiding returns 1 22:07:22.900 00.021 15672 IsSlewing returns 0 22:07:22.907 00.007 15672 IsGuiding returns 0 22:07:22.907 00.000 15672 scope move finished after 322 + 63 ms 22:07:22.907 00.000 15672 Move returns status 0, amount 322 22:07:22.907 00.000 15672 MoveAxis(N, 166, ABG) 22:07:22.907 00.000 15672 Guiding Dir = 0, Dur = 166 22:07:22.907 00.000 15672 IsSlewing returns 0 22:07:22.908 00.001 15672 IsGuiding returns 0 22:07:22.987 00.079 15672 PulseGuide returned control before completion, sleep 98 22:07:23.088 00.101 15672 IsGuiding returns 1 22:07:23.088 00.000 15672 scope still moving after pulse duration time elapsed 22:07:23.109 00.021 15672 IsSlewing returns 0 22:07:23.112 00.003 15672 IsGuiding returns 1 22:07:23.134 00.022 15672 IsSlewing returns 0 22:07:23.136 00.002 15672 IsGuiding returns 1 22:07:23.157 00.021 15672 IsSlewing returns 0 22:07:23.179 00.022 15672 IsGuiding returns 0 22:07:23.179 00.000 15672 scope move finished after 166 + 104 ms 22:07:23.179 00.000 15672 Move returns status 0, amount 166 22:07:23.179 00.000 15672 move complete, result=0 22:07:23.179 00.000 15672 worker thread done servicing request 22:07:23.179 00.000 15672 Worker thread wakes up 22:07:23.179 00.000 30444 GuideStep: 1.0 px 322 ms WEST, -0.9 px 166 ms NORTH 22:07:23.179 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:23.179 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:25.297 02.118 15672 Exposure complete 22:07:25.330 00.033 15672 worker thread done servicing request 22:07:25.330 00.000 30444 OnExposeComplete: enter 22:07:25.330 00.000 30444 UpdateGuideState(): m_state=6 22:07:25.330 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 102 22:07:25.331 00.001 30444 Star::Find returns 1 (1), X=465.06, Y=191.31, Mass=93280, SNR=68.0, Peak=11010 HFD=3.8 22:07:25.331 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 22:07:25.331 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 22:07:25.331 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.61 hyp=0.62 cameraTheta=-1.75 mountX=0.06 mountY=-0.62, mountTheta=-1.47 22:07:25.331 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.61, opts=13) 22:07:25.331 00.000 30444 Enqueuing Move request for scope (-0.11, -0.61) 22:07:25.331 00.000 15672 Worker thread wakes up 22:07:25.331 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.61) opts 0xd 22:07:25.331 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.61) 22:07:25.332 00.001 15672 Moving (-0.11, -0.61) raw xDistance=0.06 yDistance=-0.62 22:07:25.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:07:25.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 22:07:25.332 00.000 15672 MoveAxis(E, 0, ABG) 22:07:25.332 00.000 15672 Move returns status 0, amount 0 22:07:25.332 00.000 15672 MoveAxis(N, 111, ABG) 22:07:25.332 00.000 15672 Guiding Dir = 0, Dur = 111 22:07:25.332 00.000 15672 IsSlewing returns 0 22:07:25.333 00.001 15672 IsGuiding returns 0 22:07:25.338 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=11746, FiltMin=2565, FiltMax=8334, Gamma=2.950 22:07:25.388 00.050 30444 UpdateGuideState exits: m=93280 SNR=68.0 Saturated 22:07:25.389 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:25.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:25.389 00.000 30444 Enqueuing Expose request 22:07:25.415 00.026 15672 PulseGuide returned control before completion, sleep 40 22:07:25.458 00.043 15672 IsGuiding returns 1 22:07:25.459 00.001 15672 scope still moving after pulse duration time elapsed 22:07:25.480 00.021 15672 IsSlewing returns 0 22:07:25.483 00.003 15672 IsGuiding returns 1 22:07:25.503 00.020 15672 IsSlewing returns 0 22:07:25.505 00.002 15672 IsGuiding returns 1 22:07:25.526 00.021 15672 IsSlewing returns 0 22:07:25.528 00.002 15672 IsGuiding returns 1 22:07:25.548 00.020 15672 IsSlewing returns 0 22:07:25.576 00.028 15672 IsGuiding returns 0 22:07:25.576 00.000 15672 scope move finished after 111 + 131 ms 22:07:25.576 00.000 15672 Move returns status 0, amount 111 22:07:25.576 00.000 15672 move complete, result=0 22:07:25.576 00.000 15672 worker thread done servicing request 22:07:25.576 00.000 15672 Worker thread wakes up 22:07:25.576 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:25.576 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:25.576 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 111 ms NORTH 22:07:27.493 01.917 15672 Exposure complete 22:07:27.519 00.026 15672 worker thread done servicing request 22:07:27.519 00.000 30444 OnExposeComplete: enter 22:07:27.519 00.000 30444 UpdateGuideState(): m_state=6 22:07:27.519 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 103 22:07:27.519 00.000 30444 Star::Find returns 1 (1), X=464.92, Y=191.43, Mass=86941, SNR=70.5, Peak=9783 HFD=3.7 22:07:27.519 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 22:07:27.519 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 22:07:27.520 00.001 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.49 hyp=0.55 cameraTheta=-2.05 mountX=-0.11 mountY=-0.53, mountTheta=-1.77 22:07:27.520 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.49, opts=13) 22:07:27.520 00.000 30444 Enqueuing Move request for scope (-0.25, -0.49) 22:07:27.520 00.000 15672 Worker thread wakes up 22:07:27.520 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.49) opts 0xd 22:07:27.520 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.49) 22:07:27.520 00.000 15672 Moving (-0.25, -0.49) raw xDistance=-0.11 yDistance=-0.53 22:07:27.520 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 22:07:27.520 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 22:07:27.520 00.000 15672 MoveAxis(E, 0, ABG) 22:07:27.520 00.000 15672 Move returns status 0, amount 0 22:07:27.520 00.000 15672 MoveAxis(N, 95, ABG) 22:07:27.520 00.000 15672 Guiding Dir = 0, Dur = 95 22:07:27.521 00.001 15672 IsSlewing returns 0 22:07:27.522 00.001 15672 IsGuiding returns 0 22:07:27.527 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=10955, FiltMin=2616, FiltMax=7355, Gamma=2.950 22:07:27.575 00.048 30444 UpdateGuideState exits: m=86941 SNR=70.5 Saturated 22:07:27.575 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:27.575 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:27.575 00.000 30444 Enqueuing Expose request 22:07:27.638 00.063 15672 IsGuiding returns 1 22:07:27.638 00.000 15672 scope still moving after pulse duration time elapsed 22:07:27.659 00.021 15672 IsSlewing returns 0 22:07:27.661 00.002 15672 IsGuiding returns 1 22:07:27.683 00.022 15672 IsSlewing returns 0 22:07:27.685 00.002 15672 IsGuiding returns 1 22:07:27.706 00.021 15672 IsSlewing returns 0 22:07:27.732 00.026 15672 IsGuiding returns 0 22:07:27.732 00.000 15672 scope move finished after 95 + 116 ms 22:07:27.732 00.000 15672 Move returns status 0, amount 95 22:07:27.733 00.001 15672 move complete, result=0 22:07:27.733 00.000 15672 worker thread done servicing request 22:07:27.733 00.000 15672 Worker thread wakes up 22:07:27.733 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:27.733 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:27.733 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 95 ms NORTH 22:07:29.842 02.109 15672 Exposure complete 22:07:29.862 00.020 15672 worker thread done servicing request 22:07:29.862 00.000 30444 OnExposeComplete: enter 22:07:29.862 00.000 30444 UpdateGuideState(): m_state=6 22:07:29.862 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 104 22:07:29.862 00.000 30444 Star::Find returns 1 (1), X=465.63, Y=191.01, Mass=81375, SNR=63.7, Peak=9022 HFD=3.4 22:07:29.862 00.000 30444 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.28) = xAngle (-0.83 = -0.83) 22:07:29.862 00.000 30444 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.89 = -0.89) 22:07:29.862 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.91 hyp=1.02 cameraTheta=-1.10 mountX=0.69 mountY=-0.79, mountTheta=-0.85 22:07:29.863 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.91, opts=13) 22:07:29.863 00.000 30444 Enqueuing Move request for scope (0.46, -0.91) 22:07:29.863 00.000 15672 Worker thread wakes up 22:07:29.863 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.91) opts 0xd 22:07:29.863 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.91) 22:07:29.863 00.000 15672 Moving (0.46, -0.91) raw xDistance=0.69 yDistance=-0.79 22:07:29.863 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69 22:07:29.863 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 22:07:29.863 00.000 15672 MoveAxis(W, 186, ABG) 22:07:29.863 00.000 15672 Guiding Dir = 3, Dur = 186 22:07:29.864 00.001 15672 IsSlewing returns 0 22:07:29.865 00.001 15672 IsGuiding returns 0 22:07:29.869 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=9801, FiltMin=2604, FiltMax=7784, Gamma=2.950 22:07:29.888 00.019 15672 PulseGuide returned control before completion, sleep 174 22:07:29.919 00.031 30444 UpdateGuideState exits: m=81375 SNR=63.7 Saturated 22:07:29.919 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:29.919 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:29.919 00.000 30444 Enqueuing Expose request 22:07:30.065 00.146 15672 IsGuiding returns 1 22:07:30.065 00.000 15672 scope still moving after pulse duration time elapsed 22:07:30.086 00.021 15672 IsSlewing returns 0 22:07:30.112 00.026 15672 IsGuiding returns 0 22:07:30.113 00.001 15672 scope move finished after 186 + 62 ms 22:07:30.113 00.000 15672 Move returns status 0, amount 186 22:07:30.113 00.000 15672 MoveAxis(N, 140, ABG) 22:07:30.113 00.000 15672 Guiding Dir = 0, Dur = 140 22:07:30.114 00.001 15672 IsSlewing returns 0 22:07:30.116 00.002 15672 IsGuiding returns 0 22:07:30.191 00.075 15672 PulseGuide returned control before completion, sleep 76 22:07:30.306 00.115 15672 IsGuiding returns 1 22:07:30.306 00.000 15672 scope still moving after pulse duration time elapsed 22:07:30.327 00.021 15672 IsSlewing returns 0 22:07:30.330 00.003 15672 IsGuiding returns 1 22:07:30.352 00.022 15672 IsSlewing returns 0 22:07:30.368 00.016 15672 IsGuiding returns 0 22:07:30.369 00.001 15672 scope move finished after 140 + 111 ms 22:07:30.369 00.000 15672 Move returns status 0, amount 140 22:07:30.369 00.000 15672 move complete, result=0 22:07:30.369 00.000 15672 worker thread done servicing request 22:07:30.369 00.000 15672 Worker thread wakes up 22:07:30.369 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:30.369 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:30.370 00.001 30444 GuideStep: 0.7 px 186 ms WEST, -0.8 px 140 ms NORTH 22:07:32.278 01.908 15672 Exposure complete 22:07:32.297 00.019 15672 worker thread done servicing request 22:07:32.297 00.000 30444 OnExposeComplete: enter 22:07:32.298 00.001 30444 UpdateGuideState(): m_state=6 22:07:32.298 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 105 22:07:32.298 00.000 30444 Star::Find returns 1 (1), X=464.81, Y=190.86, Mass=81513, SNR=57.7, Peak=8982 HFD=3.8 22:07:32.298 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 22:07:32.298 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 22:07:32.298 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-1.06 hyp=1.12 cameraTheta=-1.90 mountX=-0.06 mountY=-1.11, mountTheta=-1.62 22:07:32.298 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-1.06, opts=13) 22:07:32.298 00.000 30444 Enqueuing Move request for scope (-0.36, -1.06) 22:07:32.298 00.000 15672 Worker thread wakes up 22:07:32.299 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -1.06) opts 0xd 22:07:32.299 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -1.06) 22:07:32.299 00.000 15672 Moving (-0.36, -1.06) raw xDistance=-0.06 yDistance=-1.11 22:07:32.299 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 22:07:32.299 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11 22:07:32.299 00.000 15672 MoveAxis(E, 0, ABG) 22:07:32.299 00.000 15672 Move returns status 0, amount 0 22:07:32.299 00.000 15672 MoveAxis(N, 198, ABG) 22:07:32.299 00.000 15672 Guiding Dir = 0, Dur = 198 22:07:32.299 00.000 15672 IsSlewing returns 0 22:07:32.301 00.002 15672 IsGuiding returns 0 22:07:32.304 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=10812, FiltMin=2547, FiltMax=7611, Gamma=2.950 22:07:32.355 00.051 30444 UpdateGuideState exits: m=81513 SNR=57.7 Saturated 22:07:32.355 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:32.355 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:32.355 00.000 30444 Enqueuing Expose request 22:07:32.380 00.025 15672 PulseGuide returned control before completion, sleep 129 22:07:32.512 00.132 15672 IsGuiding returns 1 22:07:32.512 00.000 15672 scope still moving after pulse duration time elapsed 22:07:32.534 00.022 15672 IsSlewing returns 0 22:07:32.535 00.001 15672 IsGuiding returns 1 22:07:32.556 00.021 15672 IsSlewing returns 0 22:07:32.557 00.001 15672 IsGuiding returns 1 22:07:32.577 00.020 15672 IsSlewing returns 0 22:07:32.578 00.001 15672 IsGuiding returns 1 22:07:32.599 00.021 15672 IsSlewing returns 0 22:07:32.619 00.020 15672 IsGuiding returns 0 22:07:32.619 00.000 15672 scope move finished after 198 + 121 ms 22:07:32.619 00.000 15672 Move returns status 0, amount 198 22:07:32.619 00.000 15672 move complete, result=0 22:07:32.619 00.000 15672 worker thread done servicing request 22:07:32.619 00.000 15672 Worker thread wakes up 22:07:32.619 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:32.619 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.1 px 198 ms NORTH 22:07:32.620 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:34.727 02.107 15672 Exposure complete 22:07:34.748 00.021 15672 worker thread done servicing request 22:07:34.748 00.000 30444 OnExposeComplete: enter 22:07:34.748 00.000 30444 UpdateGuideState(): m_state=6 22:07:34.748 00.000 30444 Star::Find(15, 464, 190, 0, (0,0,0,0), 0.0, 255) frame 106 22:07:34.749 00.001 30444 Star::Find returns 1 (1), X=464.72, Y=191.03, Mass=98440, SNR=84.1, Peak=9743 HFD=4.0 22:07:34.749 00.000 30444 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 22:07:34.749 00.000 30444 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 22:07:34.749 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.89 hyp=1.00 cameraTheta=-2.04 mountX=-0.19 mountY=-0.97, mountTheta=-1.76 22:07:34.749 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.89, opts=13) 22:07:34.749 00.000 30444 Enqueuing Move request for scope (-0.45, -0.89) 22:07:34.749 00.000 15672 Worker thread wakes up 22:07:34.749 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.89) opts 0xd 22:07:34.749 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.89) 22:07:34.749 00.000 15672 Moving (-0.45, -0.89) raw xDistance=-0.19 yDistance=-0.97 22:07:34.750 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 22:07:34.750 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97 22:07:34.750 00.000 15672 MoveAxis(E, 0, ABG) 22:07:34.750 00.000 15672 Move returns status 0, amount 0 22:07:34.750 00.000 15672 MoveAxis(N, 173, ABG) 22:07:34.750 00.000 15672 Guiding Dir = 0, Dur = 173 22:07:34.750 00.000 15672 IsSlewing returns 0 22:07:34.751 00.001 15672 IsGuiding returns 0 22:07:34.755 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=24306, FiltMin=2606, FiltMax=13089, Gamma=2.950 22:07:34.810 00.055 30444 UpdateGuideState exits: m=98440 SNR=84.1 Saturated 22:07:34.810 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:34.810 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:34.810 00.000 30444 Enqueuing Expose request 22:07:34.823 00.013 15672 PulseGuide returned control before completion, sleep 111 22:07:34.938 00.115 15672 IsGuiding returns 1 22:07:34.938 00.000 15672 scope still moving after pulse duration time elapsed 22:07:34.959 00.021 15672 IsSlewing returns 0 22:07:34.961 00.002 15672 IsGuiding returns 1 22:07:34.983 00.022 15672 IsSlewing returns 0 22:07:34.986 00.003 15672 IsGuiding returns 1 22:07:35.007 00.021 15672 IsSlewing returns 0 22:07:35.048 00.041 15672 IsGuiding returns 0 22:07:35.048 00.000 15672 scope move finished after 173 + 123 ms 22:07:35.048 00.000 15672 Move returns status 0, amount 173 22:07:35.048 00.000 15672 move complete, result=0 22:07:35.048 00.000 15672 worker thread done servicing request 22:07:35.049 00.001 15672 Worker thread wakes up 22:07:35.049 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:35.049 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:35.049 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -1.0 px 173 ms NORTH 22:07:36.956 01.907 15672 Exposure complete 22:07:36.976 00.020 15672 worker thread done servicing request 22:07:36.976 00.000 30444 OnExposeComplete: enter 22:07:36.976 00.000 30444 UpdateGuideState(): m_state=6 22:07:36.976 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 107 22:07:36.976 00.000 30444 Star::Find returns 1 (1), X=464.58, Y=191.04, Mass=93239, SNR=71.5, Peak=9963 HFD=3.7 22:07:36.976 00.000 30444 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.28) = xAngle (-1.89 = -1.89) 22:07:36.976 00.000 30444 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.95 = -1.95) 22:07:36.976 00.000 30444 CameraToMount -- cameraX=-0.59 cameraY=-0.88 hyp=1.06 cameraTheta=-2.16 mountX=-0.33 mountY=-0.99, mountTheta=-1.89 22:07:36.976 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.59, y=-0.88, opts=13) 22:07:36.976 00.000 30444 Enqueuing Move request for scope (-0.59, -0.88) 22:07:36.977 00.001 15672 Worker thread wakes up 22:07:36.977 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.88) opts 0xd 22:07:36.977 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.59, -0.88) 22:07:36.977 00.000 15672 Moving (-0.59, -0.88) raw xDistance=-0.33 yDistance=-0.99 22:07:36.977 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 22:07:36.977 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99 22:07:36.977 00.000 15672 MoveAxis(E, 89, ABG) 22:07:36.977 00.000 15672 Guiding Dir = 2, Dur = 89 22:07:36.977 00.000 15672 IsSlewing returns 0 22:07:36.982 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=10288, FiltMin=2636, FiltMax=8240, Gamma=2.950 22:07:36.996 00.014 15672 IsGuiding returns 0 22:07:37.012 00.016 15672 PulseGuide returned control before completion, sleep 84 22:07:37.031 00.019 30444 UpdateGuideState exits: m=93239 SNR=71.5 Saturated 22:07:37.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:37.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:37.031 00.000 30444 Enqueuing Expose request 22:07:37.100 00.069 15672 IsGuiding returns 1 22:07:37.100 00.000 15672 scope still moving after pulse duration time elapsed 22:07:37.121 00.021 15672 IsSlewing returns 0 22:07:37.125 00.004 15672 IsGuiding returns 0 22:07:37.125 00.000 15672 scope move finished after 89 + 39 ms 22:07:37.125 00.000 15672 Move returns status 0, amount 89 22:07:37.125 00.000 15672 MoveAxis(N, 176, ABG) 22:07:37.125 00.000 15672 Guiding Dir = 0, Dur = 176 22:07:37.126 00.001 15672 IsSlewing returns 0 22:07:37.128 00.002 15672 IsGuiding returns 0 22:07:37.204 00.076 15672 PulseGuide returned control before completion, sleep 111 22:07:37.317 00.113 15672 IsGuiding returns 1 22:07:37.317 00.000 15672 scope still moving after pulse duration time elapsed 22:07:37.338 00.021 15672 IsSlewing returns 0 22:07:37.340 00.002 15672 IsGuiding returns 1 22:07:37.361 00.021 15672 IsSlewing returns 0 22:07:37.364 00.003 15672 IsGuiding returns 1 22:07:37.386 00.022 15672 IsSlewing returns 0 22:07:37.413 00.027 15672 IsGuiding returns 0 22:07:37.413 00.000 15672 scope move finished after 176 + 108 ms 22:07:37.413 00.000 15672 Move returns status 0, amount 176 22:07:37.413 00.000 15672 move complete, result=0 22:07:37.413 00.000 15672 worker thread done servicing request 22:07:37.414 00.001 15672 Worker thread wakes up 22:07:37.414 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:37.414 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:37.414 00.000 30444 GuideStep: -0.3 px 89 ms EAST, -1.0 px 176 ms NORTH 22:07:39.523 02.109 15672 Exposure complete 22:07:39.543 00.020 15672 worker thread done servicing request 22:07:39.543 00.000 30444 OnExposeComplete: enter 22:07:39.543 00.000 30444 UpdateGuideState(): m_state=6 22:07:39.543 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 108 22:07:39.543 00.000 30444 Star::Find returns 1 (1), X=464.76, Y=191.18, Mass=94756, SNR=76.1, Peak=10734 HFD=3.5 22:07:39.543 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 22:07:39.543 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 22:07:39.543 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.74 hyp=0.85 cameraTheta=-2.08 mountX=-0.20 mountY=-0.81, mountTheta=-1.81 22:07:39.543 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.74, opts=13) 22:07:39.543 00.000 30444 Enqueuing Move request for scope (-0.42, -0.74) 22:07:39.544 00.001 15672 Worker thread wakes up 22:07:39.544 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.74) opts 0xd 22:07:39.544 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.74) 22:07:39.544 00.000 15672 Moving (-0.42, -0.74) raw xDistance=-0.20 yDistance=-0.81 22:07:39.544 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 22:07:39.544 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81 22:07:39.544 00.000 15672 MoveAxis(E, 0, ABG) 22:07:39.544 00.000 15672 Move returns status 0, amount 0 22:07:39.544 00.000 15672 MoveAxis(N, 145, ABG) 22:07:39.544 00.000 15672 Guiding Dir = 0, Dur = 145 22:07:39.544 00.000 15672 IsSlewing returns 0 22:07:39.545 00.001 15672 IsGuiding returns 0 22:07:39.550 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=11586, FiltMin=2664, FiltMax=7668, Gamma=2.950 22:07:39.599 00.049 30444 UpdateGuideState exits: m=94756 SNR=76.1 Saturated 22:07:39.599 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:39.599 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:39.599 00.000 30444 Enqueuing Expose request 22:07:39.633 00.034 15672 PulseGuide returned control before completion, sleep 69 22:07:39.703 00.070 15672 IsGuiding returns 1 22:07:39.703 00.000 15672 scope still moving after pulse duration time elapsed 22:07:39.724 00.021 15672 IsSlewing returns 0 22:07:39.726 00.002 15672 IsGuiding returns 1 22:07:39.747 00.021 15672 IsSlewing returns 0 22:07:39.750 00.003 15672 IsGuiding returns 1 22:07:39.770 00.020 15672 IsSlewing returns 0 22:07:39.773 00.003 15672 IsGuiding returns 1 22:07:39.794 00.021 15672 IsSlewing returns 0 22:07:39.828 00.034 15672 IsGuiding returns 0 22:07:39.828 00.000 15672 scope move finished after 145 + 136 ms 22:07:39.828 00.000 15672 Move returns status 0, amount 145 22:07:39.828 00.000 15672 move complete, result=0 22:07:39.829 00.001 15672 worker thread done servicing request 22:07:39.829 00.000 15672 Worker thread wakes up 22:07:39.829 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.8 px 145 ms NORTH 22:07:39.829 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:39.829 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:41.738 01.909 15672 Exposure complete 22:07:41.758 00.020 15672 worker thread done servicing request 22:07:41.758 00.000 30444 OnExposeComplete: enter 22:07:41.758 00.000 30444 UpdateGuideState(): m_state=6 22:07:41.758 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 109 22:07:41.758 00.000 30444 Star::Find returns 1 (1), X=465.11, Y=190.85, Mass=80851, SNR=66.8, Peak=9461 HFD=3.6 22:07:41.758 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 22:07:41.758 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 22:07:41.758 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-1.07 hyp=1.07 cameraTheta=-1.63 mountX=0.23 mountY=-1.06, mountTheta=-1.35 22:07:41.759 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-1.07, opts=13) 22:07:41.759 00.000 30444 Enqueuing Move request for scope (-0.06, -1.07) 22:07:41.759 00.000 15672 Worker thread wakes up 22:07:41.759 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.07) opts 0xd 22:07:41.759 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -1.07) 22:07:41.759 00.000 15672 Moving (-0.06, -1.07) raw xDistance=0.23 yDistance=-1.06 22:07:41.759 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:07:41.759 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06 22:07:41.759 00.000 15672 MoveAxis(E, 0, ABG) 22:07:41.759 00.000 15672 Move returns status 0, amount 0 22:07:41.759 00.000 15672 MoveAxis(N, 189, ABG) 22:07:41.759 00.000 15672 Guiding Dir = 0, Dur = 189 22:07:41.760 00.001 15672 IsSlewing returns 0 22:07:41.761 00.001 15672 IsGuiding returns 0 22:07:41.765 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=10198, FiltMin=2633, FiltMax=7860, Gamma=2.950 22:07:41.814 00.049 30444 UpdateGuideState exits: m=80851 SNR=66.8 Saturated 22:07:41.814 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:41.814 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:41.814 00.000 30444 Enqueuing Expose request 22:07:41.838 00.024 15672 PulseGuide returned control before completion, sleep 124 22:07:41.966 00.128 15672 IsGuiding returns 1 22:07:41.966 00.000 15672 scope still moving after pulse duration time elapsed 22:07:41.987 00.021 15672 IsSlewing returns 0 22:07:41.989 00.002 15672 IsGuiding returns 1 22:07:42.011 00.022 15672 IsSlewing returns 0 22:07:42.014 00.003 15672 IsGuiding returns 1 22:07:42.034 00.020 15672 IsSlewing returns 0 22:07:42.061 00.027 15672 IsGuiding returns 0 22:07:42.062 00.001 15672 scope move finished after 189 + 111 ms 22:07:42.062 00.000 15672 Move returns status 0, amount 189 22:07:42.062 00.000 15672 move complete, result=0 22:07:42.062 00.000 15672 worker thread done servicing request 22:07:42.062 00.000 15672 Worker thread wakes up 22:07:42.062 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:42.062 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:42.063 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -1.1 px 189 ms NORTH 22:07:44.171 02.108 15672 Exposure complete 22:07:44.191 00.020 15672 worker thread done servicing request 22:07:44.191 00.000 30444 OnExposeComplete: enter 22:07:44.191 00.000 30444 UpdateGuideState(): m_state=6 22:07:44.191 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 110 22:07:44.191 00.000 30444 Star::Find returns 1 (1), X=464.96, Y=191.21, Mass=81811, SNR=58.6, Peak=9095 HFD=4.1 22:07:44.191 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 22:07:44.191 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 22:07:44.192 00.001 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.72 hyp=0.75 cameraTheta=-1.87 mountX=-0.01 mountY=-0.75, mountTheta=-1.59 22:07:44.192 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.72, opts=13) 22:07:44.192 00.000 30444 Enqueuing Move request for scope (-0.22, -0.72) 22:07:44.192 00.000 15672 Worker thread wakes up 22:07:44.192 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.72) opts 0xd 22:07:44.192 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.72) 22:07:44.192 00.000 15672 Moving (-0.22, -0.72) raw xDistance=-0.01 yDistance=-0.75 22:07:44.192 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:07:44.192 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 22:07:44.192 00.000 15672 MoveAxis(E, 0, ABG) 22:07:44.192 00.000 15672 Move returns status 0, amount 0 22:07:44.192 00.000 15672 MoveAxis(N, 133, ABG) 22:07:44.192 00.000 15672 Guiding Dir = 0, Dur = 133 22:07:44.193 00.001 15672 IsSlewing returns 0 22:07:44.198 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=9830, FiltMin=2594, FiltMax=7358, Gamma=2.950 22:07:44.217 00.019 15672 IsGuiding returns 0 22:07:44.248 00.031 30444 UpdateGuideState exits: m=81811 SNR=58.6 Saturated 22:07:44.248 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:44.248 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:44.248 00.000 30444 Enqueuing Expose request 22:07:44.297 00.049 15672 PulseGuide returned control before completion, sleep 64 22:07:44.362 00.065 15672 IsGuiding returns 1 22:07:44.362 00.000 15672 scope still moving after pulse duration time elapsed 22:07:44.384 00.022 15672 IsSlewing returns 0 22:07:44.385 00.001 15672 IsGuiding returns 1 22:07:44.406 00.021 15672 IsSlewing returns 0 22:07:44.407 00.001 15672 IsGuiding returns 1 22:07:44.429 00.022 15672 IsSlewing returns 0 22:07:44.473 00.044 15672 IsGuiding returns 0 22:07:44.473 00.000 15672 scope move finished after 133 + 122 ms 22:07:44.473 00.000 15672 Move returns status 0, amount 133 22:07:44.473 00.000 15672 move complete, result=0 22:07:44.473 00.000 15672 worker thread done servicing request 22:07:44.473 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.7 px 133 ms NORTH 22:07:44.473 00.000 15672 Worker thread wakes up 22:07:44.473 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:44.473 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:46.384 01.911 15672 Exposure complete 22:07:46.405 00.021 15672 worker thread done servicing request 22:07:46.405 00.000 30444 OnExposeComplete: enter 22:07:46.405 00.000 30444 UpdateGuideState(): m_state=6 22:07:46.405 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 111 22:07:46.405 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.27, Mass=85282, SNR=65.1, Peak=10043 HFD=3.6 22:07:46.405 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 22:07:46.405 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 22:07:46.405 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.65 hyp=0.65 cameraTheta=-1.60 mountX=0.16 mountY=-0.64, mountTheta=-1.33 22:07:46.406 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.65, opts=13) 22:07:46.406 00.000 30444 Enqueuing Move request for scope (-0.02, -0.65) 22:07:46.406 00.000 15672 Worker thread wakes up 22:07:46.406 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.65) opts 0xd 22:07:46.406 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.65) 22:07:46.406 00.000 15672 Moving (-0.02, -0.65) raw xDistance=0.16 yDistance=-0.64 22:07:46.406 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 22:07:46.406 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 22:07:46.406 00.000 15672 MoveAxis(E, 0, ABG) 22:07:46.406 00.000 15672 Move returns status 0, amount 0 22:07:46.406 00.000 15672 MoveAxis(N, 114, ABG) 22:07:46.406 00.000 15672 Guiding Dir = 0, Dur = 114 22:07:46.406 00.000 15672 IsSlewing returns 0 22:07:46.407 00.001 15672 IsGuiding returns 0 22:07:46.412 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=10364, FiltMin=2613, FiltMax=8105, Gamma=2.950 22:07:46.462 00.050 30444 UpdateGuideState exits: m=85282 SNR=65.1 Saturated 22:07:46.462 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:46.462 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:46.462 00.000 30444 Enqueuing Expose request 22:07:46.486 00.024 15672 PulseGuide returned control before completion, sleep 47 22:07:46.535 00.049 15672 IsGuiding returns 1 22:07:46.535 00.000 15672 scope still moving after pulse duration time elapsed 22:07:46.556 00.021 15672 IsSlewing returns 0 22:07:46.557 00.001 15672 IsGuiding returns 1 22:07:46.579 00.022 15672 IsSlewing returns 0 22:07:46.644 00.065 15672 IsGuiding returns 0 22:07:46.644 00.000 15672 scope move finished after 114 + 123 ms 22:07:46.645 00.001 15672 Move returns status 0, amount 114 22:07:46.645 00.000 15672 move complete, result=0 22:07:46.645 00.000 15672 worker thread done servicing request 22:07:46.645 00.000 15672 Worker thread wakes up 22:07:46.645 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:46.645 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:46.645 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 114 ms NORTH 22:07:48.752 02.107 15672 Exposure complete 22:07:48.772 00.020 15672 worker thread done servicing request 22:07:48.773 00.001 30444 OnExposeComplete: enter 22:07:48.773 00.000 30444 UpdateGuideState(): m_state=6 22:07:48.773 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 112 22:07:48.773 00.000 30444 Star::Find returns 1 (1), X=465.57, Y=191.05, Mass=87640, SNR=66.4, Peak=8905 HFD=3.7 22:07:48.773 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 22:07:48.773 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 22:07:48.773 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.87 hyp=0.95 cameraTheta=-1.15 mountX=0.62 mountY=-0.76, mountTheta=-0.89 22:07:48.774 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.87, opts=13) 22:07:48.774 00.000 30444 Enqueuing Move request for scope (0.39, -0.87) 22:07:48.774 00.000 15672 Worker thread wakes up 22:07:48.774 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.87) opts 0xd 22:07:48.774 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.87) 22:07:48.774 00.000 15672 Moving (0.39, -0.87) raw xDistance=0.62 yDistance=-0.76 22:07:48.774 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62 22:07:48.774 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 22:07:48.774 00.000 15672 MoveAxis(W, 167, ABG) 22:07:48.774 00.000 15672 Guiding Dir = 3, Dur = 167 22:07:48.775 00.001 15672 IsSlewing returns 0 22:07:48.776 00.001 15672 IsGuiding returns 0 22:07:48.781 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=9075, FiltMin=2623, FiltMax=7969, Gamma=2.950 22:07:48.801 00.020 15672 PulseGuide returned control before completion, sleep 152 22:07:48.836 00.035 30444 UpdateGuideState exits: m=87640 SNR=66.4 Saturated 22:07:48.836 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:48.836 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:48.836 00.000 30444 Enqueuing Expose request 22:07:48.995 00.159 15672 IsGuiding returns 0 22:07:48.995 00.000 15672 Move returns status 0, amount 167 22:07:48.995 00.000 15672 MoveAxis(N, 136, ABG) 22:07:48.995 00.000 15672 Guiding Dir = 0, Dur = 136 22:07:48.995 00.000 15672 IsSlewing returns 0 22:07:48.996 00.001 15672 IsGuiding returns 0 22:07:49.074 00.078 15672 PulseGuide returned control before completion, sleep 69 22:07:49.144 00.070 15672 IsGuiding returns 1 22:07:49.144 00.000 15672 scope still moving after pulse duration time elapsed 22:07:49.166 00.022 15672 IsSlewing returns 0 22:07:49.202 00.036 15672 IsGuiding returns 1 22:07:49.222 00.020 15672 IsSlewing returns 0 22:07:49.224 00.002 15672 IsGuiding returns 1 22:07:49.244 00.020 15672 IsSlewing returns 0 22:07:49.267 00.023 15672 IsGuiding returns 0 22:07:49.267 00.000 15672 scope move finished after 136 + 134 ms 22:07:49.267 00.000 15672 Move returns status 0, amount 136 22:07:49.267 00.000 15672 move complete, result=0 22:07:49.267 00.000 15672 worker thread done servicing request 22:07:49.268 00.001 15672 Worker thread wakes up 22:07:49.268 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:49.268 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:49.268 00.000 30444 GuideStep: 0.6 px 167 ms WEST, -0.8 px 136 ms NORTH 22:07:51.183 01.915 15672 Exposure complete 22:07:51.215 00.032 15672 worker thread done servicing request 22:07:51.215 00.000 30444 OnExposeComplete: enter 22:07:51.215 00.000 30444 UpdateGuideState(): m_state=6 22:07:51.216 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 113 22:07:51.216 00.000 30444 Star::Find returns 1 (1), X=465.56, Y=191.01, Mass=78070, SNR=58.0, Peak=7540 HFD=3.9 22:07:51.216 00.000 30444 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.28) = xAngle (-0.89 = -0.89) 22:07:51.216 00.000 30444 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.96 = -0.96) 22:07:51.216 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.92 hyp=0.99 cameraTheta=-1.17 mountX=0.62 mountY=-0.81, mountTheta=-0.92 22:07:51.216 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.92, opts=13) 22:07:51.216 00.000 30444 Enqueuing Move request for scope (0.39, -0.92) 22:07:51.216 00.000 15672 Worker thread wakes up 22:07:51.216 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.92) opts 0xd 22:07:51.216 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.92) 22:07:51.217 00.001 15672 Moving (0.39, -0.92) raw xDistance=0.62 yDistance=-0.81 22:07:51.217 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.62 22:07:51.217 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81 22:07:51.217 00.000 15672 MoveAxis(W, 180, ABG) 22:07:51.217 00.000 15672 Guiding Dir = 3, Dur = 180 22:07:51.217 00.000 15672 IsSlewing returns 0 22:07:51.219 00.002 15672 IsGuiding returns 0 22:07:51.223 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=9378, FiltMin=2585, FiltMax=8584, Gamma=2.950 22:07:51.245 00.022 15672 PulseGuide returned control before completion, sleep 164 22:07:51.273 00.028 30444 UpdateGuideState exits: m=78070 SNR=58.0 Saturated 22:07:51.273 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:51.273 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:51.274 00.001 30444 Enqueuing Expose request 22:07:51.414 00.140 15672 IsGuiding returns 1 22:07:51.414 00.000 15672 scope still moving after pulse duration time elapsed 22:07:51.435 00.021 15672 IsSlewing returns 0 22:07:51.455 00.020 15672 IsGuiding returns 0 22:07:51.455 00.000 15672 scope move finished after 180 + 55 ms 22:07:51.455 00.000 15672 Move returns status 0, amount 180 22:07:51.455 00.000 15672 MoveAxis(N, 145, ABG) 22:07:51.455 00.000 15672 Guiding Dir = 0, Dur = 145 22:07:51.455 00.000 15672 IsSlewing returns 0 22:07:51.456 00.001 15672 IsGuiding returns 0 22:07:51.534 00.078 15672 PulseGuide returned control before completion, sleep 78 22:07:51.615 00.081 15672 IsGuiding returns 1 22:07:51.615 00.000 15672 scope still moving after pulse duration time elapsed 22:07:51.636 00.021 15672 IsSlewing returns 0 22:07:51.639 00.003 15672 IsGuiding returns 1 22:07:51.659 00.020 15672 IsSlewing returns 0 22:07:51.662 00.003 15672 IsGuiding returns 1 22:07:51.684 00.022 15672 IsSlewing returns 0 22:07:51.695 00.011 15672 IsGuiding returns 0 22:07:51.695 00.000 15672 scope move finished after 145 + 93 ms 22:07:51.695 00.000 15672 Move returns status 0, amount 145 22:07:51.695 00.000 15672 move complete, result=0 22:07:51.696 00.001 15672 worker thread done servicing request 22:07:51.696 00.000 15672 Worker thread wakes up 22:07:51.696 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:51.696 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:51.696 00.000 30444 GuideStep: 0.6 px 180 ms WEST, -0.8 px 145 ms NORTH 22:07:53.807 02.111 15672 Exposure complete 22:07:53.826 00.019 15672 worker thread done servicing request 22:07:53.827 00.001 30444 OnExposeComplete: enter 22:07:53.827 00.000 30444 UpdateGuideState(): m_state=6 22:07:53.827 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 114 22:07:53.827 00.000 30444 Star::Find returns 1 (1), X=464.71, Y=190.90, Mass=88996, SNR=60.1, Peak=8068 HFD=4.2 22:07:53.827 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 22:07:53.827 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 22:07:53.827 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-1.02 hyp=1.12 cameraTheta=-2.00 mountX=-0.17 mountY=-1.10, mountTheta=-1.72 22:07:53.827 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-1.02, opts=13) 22:07:53.827 00.000 30444 Enqueuing Move request for scope (-0.46, -1.02) 22:07:53.828 00.001 15672 Worker thread wakes up 22:07:53.828 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -1.02) opts 0xd 22:07:53.828 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -1.02) 22:07:53.828 00.000 15672 Moving (-0.46, -1.02) raw xDistance=-0.17 yDistance=-1.10 22:07:53.828 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:07:53.828 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10 22:07:53.828 00.000 15672 MoveAxis(E, 0, ABG) 22:07:53.828 00.000 15672 Move returns status 0, amount 0 22:07:53.828 00.000 15672 MoveAxis(N, 196, ABG) 22:07:53.828 00.000 15672 Guiding Dir = 0, Dur = 196 22:07:53.828 00.000 15672 IsSlewing returns 0 22:07:53.829 00.001 15672 IsGuiding returns 0 22:07:53.834 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=8330, FiltMin=2608, FiltMax=6999, Gamma=2.950 22:07:53.883 00.049 30444 UpdateGuideState exits: m=88996 SNR=60.1 Saturated 22:07:53.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:53.883 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:53.883 00.000 30444 Enqueuing Expose request 22:07:53.915 00.032 15672 PulseGuide returned control before completion, sleep 122 22:07:54.040 00.125 15672 IsGuiding returns 1 22:07:54.040 00.000 15672 scope still moving after pulse duration time elapsed 22:07:54.061 00.021 15672 IsSlewing returns 0 22:07:54.064 00.003 15672 IsGuiding returns 1 22:07:54.085 00.021 15672 IsSlewing returns 0 22:07:54.088 00.003 15672 IsGuiding returns 1 22:07:54.109 00.021 15672 IsSlewing returns 0 22:07:54.139 00.030 15672 IsGuiding returns 0 22:07:54.139 00.000 15672 scope move finished after 196 + 113 ms 22:07:54.139 00.000 15672 Move returns status 0, amount 196 22:07:54.139 00.000 15672 move complete, result=0 22:07:54.139 00.000 15672 worker thread done servicing request 22:07:54.139 00.000 15672 Worker thread wakes up 22:07:54.140 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:54.140 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:54.140 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -1.1 px 196 ms NORTH 22:07:56.050 01.910 15672 Exposure complete 22:07:56.070 00.020 15672 worker thread done servicing request 22:07:56.070 00.000 30444 OnExposeComplete: enter 22:07:56.070 00.000 30444 UpdateGuideState(): m_state=6 22:07:56.070 00.000 30444 Star::Find(15, 464, 190, 0, (0,0,0,0), 0.0, 255) frame 115 22:07:56.070 00.000 30444 Star::Find returns 1 (1), X=464.28, Y=191.42, Mass=88790, SNR=68.4, Peak=8429 HFD=3.7 22:07:56.070 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 22:07:56.070 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 22:07:56.070 00.000 30444 CameraToMount -- cameraX=-0.90 cameraY=-0.50 hyp=1.03 cameraTheta=-2.63 mountX=-0.72 mountY=-0.68, mountTheta=-2.39 22:07:56.071 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.90, y=-0.50, opts=13) 22:07:56.071 00.000 30444 Enqueuing Move request for scope (-0.90, -0.50) 22:07:56.071 00.000 15672 Worker thread wakes up 22:07:56.071 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.50) opts 0xd 22:07:56.071 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.90, -0.50) 22:07:56.071 00.000 15672 Moving (-0.90, -0.50) raw xDistance=-0.72 yDistance=-0.68 22:07:56.071 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72 22:07:56.071 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 22:07:56.071 00.000 15672 MoveAxis(E, 196, ABG) 22:07:56.071 00.000 15672 Guiding Dir = 2, Dur = 196 22:07:56.071 00.000 15672 IsSlewing returns 0 22:07:56.072 00.001 15672 IsGuiding returns 0 22:07:56.076 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=9436, FiltMin=2587, FiltMax=8480, Gamma=2.950 22:07:56.102 00.026 15672 PulseGuide returned control before completion, sleep 177 22:07:56.126 00.024 30444 UpdateGuideState exits: m=88790 SNR=68.4 Saturated 22:07:56.126 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:56.126 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:56.127 00.001 30444 Enqueuing Expose request 22:07:56.283 00.156 15672 IsGuiding returns 1 22:07:56.283 00.000 15672 scope still moving after pulse duration time elapsed 22:07:56.304 00.021 15672 IsSlewing returns 0 22:07:56.311 00.007 15672 IsGuiding returns 0 22:07:56.311 00.000 15672 scope move finished after 196 + 43 ms 22:07:56.311 00.000 15672 Move returns status 0, amount 196 22:07:56.312 00.001 15672 MoveAxis(N, 122, ABG) 22:07:56.312 00.000 15672 Guiding Dir = 0, Dur = 122 22:07:56.313 00.001 15672 IsSlewing returns 0 22:07:56.314 00.001 15672 IsGuiding returns 0 22:07:56.390 00.076 15672 PulseGuide returned control before completion, sleep 58 22:07:56.450 00.060 15672 IsGuiding returns 1 22:07:56.450 00.000 15672 scope still moving after pulse duration time elapsed 22:07:56.471 00.021 15672 IsSlewing returns 0 22:07:56.473 00.002 15672 IsGuiding returns 1 22:07:56.494 00.021 15672 IsSlewing returns 0 22:07:56.494 00.000 15672 IsGuiding returns 1 22:07:56.515 00.021 15672 IsSlewing returns 0 22:07:56.535 00.020 15672 IsGuiding returns 0 22:07:56.536 00.001 15672 scope move finished after 122 + 98 ms 22:07:56.536 00.000 15672 Move returns status 0, amount 122 22:07:56.536 00.000 15672 move complete, result=0 22:07:56.536 00.000 15672 worker thread done servicing request 22:07:56.536 00.000 15672 Worker thread wakes up 22:07:56.536 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:56.536 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:07:56.537 00.001 30444 GuideStep: -0.7 px 196 ms EAST, -0.7 px 122 ms NORTH 22:07:58.652 02.115 15672 Exposure complete 22:07:58.684 00.032 15672 worker thread done servicing request 22:07:58.685 00.001 30444 OnExposeComplete: enter 22:07:58.685 00.000 30444 UpdateGuideState(): m_state=6 22:07:58.685 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 116 22:07:58.685 00.000 30444 Star::Find returns 1 (1), X=464.47, Y=191.03, Mass=92699, SNR=81.3, Peak=9244 HFD=3.7 22:07:58.685 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 22:07:58.685 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 22:07:58.685 00.000 30444 CameraToMount -- cameraX=-0.71 cameraY=-0.89 hyp=1.14 cameraTheta=-2.24 mountX=-0.44 mountY=-1.02, mountTheta=-1.97 22:07:58.685 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.71, y=-0.89, opts=13) 22:07:58.685 00.000 30444 Enqueuing Move request for scope (-0.71, -0.89) 22:07:58.686 00.001 15672 Worker thread wakes up 22:07:58.686 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.89) opts 0xd 22:07:58.686 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.71, -0.89) 22:07:58.686 00.000 15672 Moving (-0.71, -0.89) raw xDistance=-0.44 yDistance=-1.02 22:07:58.686 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44 22:07:58.686 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02 22:07:58.686 00.000 15672 MoveAxis(E, 132, ABG) 22:07:58.686 00.000 15672 Guiding Dir = 2, Dur = 132 22:07:58.686 00.000 15672 IsSlewing returns 0 22:07:58.687 00.001 15672 IsGuiding returns 0 22:07:58.692 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=9244, FiltMin=2658, FiltMax=7938, Gamma=2.950 22:07:58.706 00.014 15672 PulseGuide returned control before completion, sleep 124 22:07:58.741 00.035 30444 UpdateGuideState exits: m=92699 SNR=81.3 Saturated 22:07:58.741 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:07:58.741 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:07:58.741 00.000 30444 Enqueuing Expose request 22:07:58.851 00.110 15672 IsGuiding returns 0 22:07:58.851 00.000 15672 Move returns status 0, amount 132 22:07:58.851 00.000 15672 MoveAxis(N, 182, ABG) 22:07:58.851 00.000 15672 Guiding Dir = 0, Dur = 182 22:07:58.851 00.000 15672 IsSlewing returns 0 22:07:58.852 00.001 15672 IsGuiding returns 0 22:07:58.932 00.080 15672 PulseGuide returned control before completion, sleep 112 22:07:59.048 00.116 15672 IsGuiding returns 1 22:07:59.048 00.000 15672 scope still moving after pulse duration time elapsed 22:07:59.069 00.021 15672 IsSlewing returns 0 22:07:59.072 00.003 15672 IsGuiding returns 1 22:07:59.093 00.021 15672 IsSlewing returns 0 22:07:59.096 00.003 15672 IsGuiding returns 1 22:07:59.117 00.021 15672 IsSlewing returns 0 22:07:59.155 00.038 15672 IsGuiding returns 0 22:07:59.155 00.000 15672 scope move finished after 182 + 121 ms 22:07:59.155 00.000 15672 Move returns status 0, amount 182 22:07:59.155 00.000 15672 move complete, result=0 22:07:59.155 00.000 15672 worker thread done servicing request 22:07:59.156 00.001 15672 Worker thread wakes up 22:07:59.156 00.000 30444 GuideStep: -0.4 px 132 ms EAST, -1.0 px 182 ms NORTH 22:07:59.156 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:07:59.156 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:01.062 01.906 15672 Exposure complete 22:08:01.082 00.020 15672 worker thread done servicing request 22:08:01.082 00.000 30444 OnExposeComplete: enter 22:08:01.082 00.000 30444 UpdateGuideState(): m_state=6 22:08:01.082 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 117 22:08:01.082 00.000 30444 Star::Find returns 1 (1), X=464.79, Y=191.09, Mass=85010, SNR=65.4, Peak=9525 HFD=3.9 22:08:01.082 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 22:08:01.082 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 22:08:01.082 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.83 hyp=0.92 cameraTheta=-2.00 mountX=-0.14 mountY=-0.90, mountTheta=-1.73 22:08:01.083 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.83, opts=13) 22:08:01.083 00.000 30444 Enqueuing Move request for scope (-0.39, -0.83) 22:08:01.083 00.000 15672 Worker thread wakes up 22:08:01.083 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.83) opts 0xd 22:08:01.083 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.83) 22:08:01.083 00.000 15672 Moving (-0.39, -0.83) raw xDistance=-0.14 yDistance=-0.90 22:08:01.083 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 22:08:01.083 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 22:08:01.083 00.000 15672 MoveAxis(E, 0, ABG) 22:08:01.083 00.000 15672 Move returns status 0, amount 0 22:08:01.083 00.000 15672 MoveAxis(N, 160, ABG) 22:08:01.083 00.000 15672 Guiding Dir = 0, Dur = 160 22:08:01.084 00.001 15672 IsSlewing returns 0 22:08:01.085 00.001 15672 IsGuiding returns 0 22:08:01.089 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2134, max=10656, FiltMin=2585, FiltMax=7895, Gamma=2.950 22:08:01.138 00.049 30444 UpdateGuideState exits: m=85010 SNR=65.4 Saturated 22:08:01.138 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:01.138 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:01.139 00.001 30444 Enqueuing Expose request 22:08:01.166 00.027 15672 PulseGuide returned control before completion, sleep 89 22:08:01.257 00.091 15672 IsGuiding returns 1 22:08:01.257 00.000 15672 scope still moving after pulse duration time elapsed 22:08:01.279 00.022 15672 IsSlewing returns 0 22:08:01.282 00.003 15672 IsGuiding returns 1 22:08:01.303 00.021 15672 IsSlewing returns 0 22:08:01.305 00.002 15672 IsGuiding returns 1 22:08:01.326 00.021 15672 IsSlewing returns 0 22:08:01.360 00.034 15672 IsGuiding returns 0 22:08:01.360 00.000 15672 scope move finished after 160 + 115 ms 22:08:01.360 00.000 15672 Move returns status 0, amount 160 22:08:01.360 00.000 15672 move complete, result=0 22:08:01.360 00.000 15672 worker thread done servicing request 22:08:01.361 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.9 px 160 ms NORTH 22:08:01.361 00.000 15672 Worker thread wakes up 22:08:01.361 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:01.361 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:03.467 02.106 15672 Exposure complete 22:08:03.487 00.020 15672 worker thread done servicing request 22:08:03.487 00.000 30444 OnExposeComplete: enter 22:08:03.487 00.000 30444 UpdateGuideState(): m_state=6 22:08:03.488 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 118 22:08:03.488 00.000 30444 Star::Find returns 1 (1), X=464.57, Y=190.99, Mass=101585, SNR=80.1, Peak=10218 HFD=3.8 22:08:03.488 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 22:08:03.488 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 22:08:03.488 00.000 30444 CameraToMount -- cameraX=-0.60 cameraY=-0.93 hyp=1.11 cameraTheta=-2.14 mountX=-0.32 mountY=-1.04, mountTheta=-1.87 22:08:03.488 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.60, y=-0.93, opts=13) 22:08:03.488 00.000 30444 Enqueuing Move request for scope (-0.60, -0.93) 22:08:03.488 00.000 15672 Worker thread wakes up 22:08:03.488 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.93) opts 0xd 22:08:03.488 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.60, -0.93) 22:08:03.488 00.000 15672 Moving (-0.60, -0.93) raw xDistance=-0.32 yDistance=-1.04 22:08:03.488 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 22:08:03.489 00.001 15672 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04 22:08:03.489 00.000 15672 MoveAxis(E, 88, ABG) 22:08:03.489 00.000 15672 Guiding Dir = 2, Dur = 88 22:08:03.489 00.000 15672 IsSlewing returns 0 22:08:03.491 00.002 15672 IsGuiding returns 0 22:08:03.495 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=10527, FiltMin=2589, FiltMax=7717, Gamma=2.950 22:08:03.514 00.019 15672 PulseGuide returned control before completion, sleep 75 22:08:03.544 00.030 30444 UpdateGuideState exits: m=101585 SNR=80.1 Saturated 22:08:03.544 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:03.544 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:03.544 00.000 30444 Enqueuing Expose request 22:08:03.597 00.053 15672 IsGuiding returns 1 22:08:03.597 00.000 15672 scope still moving after pulse duration time elapsed 22:08:03.619 00.022 15672 IsSlewing returns 0 22:08:03.642 00.023 15672 IsGuiding returns 0 22:08:03.642 00.000 15672 scope move finished after 88 + 63 ms 22:08:03.642 00.000 15672 Move returns status 0, amount 88 22:08:03.642 00.000 15672 MoveAxis(N, 186, ABG) 22:08:03.642 00.000 15672 Guiding Dir = 0, Dur = 186 22:08:03.643 00.001 15672 IsSlewing returns 0 22:08:03.643 00.000 15672 IsGuiding returns 0 22:08:03.723 00.080 15672 PulseGuide returned control before completion, sleep 118 22:08:03.844 00.121 15672 IsGuiding returns 1 22:08:03.844 00.000 15672 scope still moving after pulse duration time elapsed 22:08:03.865 00.021 15672 IsSlewing returns 0 22:08:03.866 00.001 15672 IsGuiding returns 1 22:08:03.887 00.021 15672 IsSlewing returns 0 22:08:03.888 00.001 15672 IsGuiding returns 1 22:08:03.909 00.021 15672 IsSlewing returns 0 22:08:03.930 00.021 15672 IsGuiding returns 0 22:08:03.930 00.000 15672 scope move finished after 186 + 100 ms 22:08:03.930 00.000 15672 Move returns status 0, amount 186 22:08:03.930 00.000 15672 move complete, result=0 22:08:03.930 00.000 15672 worker thread done servicing request 22:08:03.930 00.000 15672 Worker thread wakes up 22:08:03.930 00.000 30444 GuideStep: -0.3 px 88 ms EAST, -1.0 px 186 ms NORTH 22:08:03.930 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:03.930 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:05.838 01.908 15672 Exposure complete 22:08:05.858 00.020 15672 worker thread done servicing request 22:08:05.858 00.000 30444 OnExposeComplete: enter 22:08:05.858 00.000 30444 UpdateGuideState(): m_state=6 22:08:05.858 00.000 30444 Star::Find(15, 464, 190, 0, (0,0,0,0), 0.0, 255) frame 119 22:08:05.858 00.000 30444 Star::Find returns 1 (1), X=465.11, Y=190.55, Mass=79123, SNR=66.9, Peak=10000 HFD=3.5 22:08:05.858 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 22:08:05.858 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 22:08:05.858 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-1.37 hyp=1.37 cameraTheta=-1.62 mountX=0.32 mountY=-1.36, mountTheta=-1.34 22:08:05.859 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-1.37, opts=13) 22:08:05.859 00.000 30444 Enqueuing Move request for scope (-0.06, -1.37) 22:08:05.859 00.000 15672 Worker thread wakes up 22:08:05.859 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.37) opts 0xd 22:08:05.859 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -1.37) 22:08:05.859 00.000 15672 Moving (-0.06, -1.37) raw xDistance=0.32 yDistance=-1.36 22:08:05.859 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32 22:08:05.859 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.36 from input -1.36 22:08:05.859 00.000 15672 MoveAxis(W, 79, ABG) 22:08:05.859 00.000 15672 Guiding Dir = 3, Dur = 79 22:08:05.860 00.001 15672 IsSlewing returns 0 22:08:05.861 00.001 15672 IsGuiding returns 0 22:08:05.865 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=10763, FiltMin=2613, FiltMax=8190, Gamma=2.950 22:08:05.878 00.013 15672 PulseGuide returned control before completion, sleep 72 22:08:05.914 00.036 30444 UpdateGuideState exits: m=79123 SNR=66.9 Saturated 22:08:05.914 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:05.914 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:05.914 00.000 30444 Enqueuing Expose request 22:08:05.975 00.061 15672 IsGuiding returns 1 22:08:05.975 00.000 15672 scope still moving after pulse duration time elapsed 22:08:05.997 00.022 15672 IsSlewing returns 0 22:08:06.002 00.005 15672 IsGuiding returns 0 22:08:06.002 00.000 15672 scope move finished after 79 + 62 ms 22:08:06.003 00.001 15672 Move returns status 0, amount 79 22:08:06.003 00.000 15672 MoveAxis(N, 242, ABG) 22:08:06.003 00.000 15672 Guiding Dir = 0, Dur = 242 22:08:06.005 00.002 15672 IsSlewing returns 0 22:08:06.008 00.003 15672 IsGuiding returns 0 22:08:06.086 00.078 15672 PulseGuide returned control before completion, sleep 174 22:08:06.264 00.178 15672 IsGuiding returns 1 22:08:06.264 00.000 15672 scope still moving after pulse duration time elapsed 22:08:06.286 00.022 15672 IsSlewing returns 0 22:08:06.288 00.002 15672 IsGuiding returns 1 22:08:06.309 00.021 15672 IsSlewing returns 0 22:08:06.312 00.003 15672 IsGuiding returns 1 22:08:06.333 00.021 15672 IsSlewing returns 0 22:08:06.374 00.041 15672 IsGuiding returns 0 22:08:06.374 00.000 15672 scope move finished after 242 + 123 ms 22:08:06.374 00.000 15672 Move returns status 0, amount 242 22:08:06.374 00.000 15672 move complete, result=0 22:08:06.374 00.000 15672 worker thread done servicing request 22:08:06.374 00.000 15672 Worker thread wakes up 22:08:06.374 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:06.374 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:06.374 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -1.4 px 242 ms NORTH 22:08:08.480 02.106 15672 Exposure complete 22:08:08.500 00.020 15672 worker thread done servicing request 22:08:08.500 00.000 30444 OnExposeComplete: enter 22:08:08.500 00.000 30444 UpdateGuideState(): m_state=6 22:08:08.501 00.001 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 120 22:08:08.501 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=190.93, Mass=93223, SNR=70.6, Peak=9745 HFD=4.1 22:08:08.501 00.000 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.31 = -1.31) 22:08:08.501 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 22:08:08.501 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.99 hyp=1.00 cameraTheta=-1.59 mountX=0.26 mountY=-0.97, mountTheta=-1.31 22:08:08.501 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.99, opts=13) 22:08:08.502 00.001 30444 Enqueuing Move request for scope (-0.01, -0.99) 22:08:08.502 00.000 15672 Worker thread wakes up 22:08:08.502 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.99) opts 0xd 22:08:08.502 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.99) 22:08:08.502 00.000 15672 Moving (-0.01, -0.99) raw xDistance=0.26 yDistance=-0.97 22:08:08.502 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26 22:08:08.502 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97 22:08:08.502 00.000 15672 MoveAxis(W, 75, ABG) 22:08:08.502 00.000 15672 Guiding Dir = 3, Dur = 75 22:08:08.502 00.000 15672 IsSlewing returns 0 22:08:08.503 00.001 15672 IsGuiding returns 0 22:08:08.510 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=9829, FiltMin=2537, FiltMax=7645, Gamma=2.950 22:08:08.530 00.020 15672 PulseGuide returned control before completion, sleep 59 22:08:08.582 00.052 30444 UpdateGuideState exits: m=93223 SNR=70.6 Saturated 22:08:08.582 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:08.582 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:08.582 00.000 30444 Enqueuing Expose request 22:08:08.627 00.045 15672 IsGuiding returns 1 22:08:08.627 00.000 15672 scope still moving after pulse duration time elapsed 22:08:08.648 00.021 15672 IsSlewing returns 0 22:08:08.649 00.001 15672 IsGuiding returns 0 22:08:08.649 00.000 15672 scope move finished after 75 + 69 ms 22:08:08.649 00.000 15672 Move returns status 0, amount 75 22:08:08.649 00.000 15672 MoveAxis(N, 174, ABG) 22:08:08.649 00.000 15672 Guiding Dir = 0, Dur = 174 22:08:08.649 00.000 15672 IsSlewing returns 0 22:08:08.649 00.000 15672 IsGuiding returns 0 22:08:08.722 00.073 15672 PulseGuide returned control before completion, sleep 111 22:08:08.868 00.146 15672 IsGuiding returns 1 22:08:08.868 00.000 15672 scope still moving after pulse duration time elapsed 22:08:08.889 00.021 15672 IsSlewing returns 0 22:08:08.892 00.003 15672 IsGuiding returns 1 22:08:08.913 00.021 15672 IsSlewing returns 0 22:08:08.931 00.018 15672 IsGuiding returns 0 22:08:08.931 00.000 15672 scope move finished after 174 + 107 ms 22:08:08.931 00.000 15672 Move returns status 0, amount 174 22:08:08.931 00.000 15672 move complete, result=0 22:08:08.931 00.000 15672 worker thread done servicing request 22:08:08.931 00.000 15672 Worker thread wakes up 22:08:08.931 00.000 30444 GuideStep: 0.3 px 75 ms WEST, -1.0 px 174 ms NORTH 22:08:08.931 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:08.931 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:10.840 01.909 15672 Exposure complete 22:08:10.860 00.020 15672 worker thread done servicing request 22:08:10.860 00.000 30444 OnExposeComplete: enter 22:08:10.860 00.000 30444 UpdateGuideState(): m_state=6 22:08:10.860 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 121 22:08:10.860 00.000 30444 Star::Find returns 1 (1), X=464.82, Y=191.06, Mass=82657, SNR=65.1, Peak=10124 HFD=3.6 22:08:10.860 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 22:08:10.860 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 22:08:10.860 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.86 hyp=0.93 cameraTheta=-1.96 mountX=-0.11 mountY=-0.91, mountTheta=-1.69 22:08:10.861 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.86, opts=13) 22:08:10.861 00.000 30444 Enqueuing Move request for scope (-0.36, -0.86) 22:08:10.861 00.000 15672 Worker thread wakes up 22:08:10.861 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.86) opts 0xd 22:08:10.861 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.86) 22:08:10.861 00.000 15672 Moving (-0.36, -0.86) raw xDistance=-0.11 yDistance=-0.91 22:08:10.861 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 22:08:10.861 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 22:08:10.861 00.000 15672 MoveAxis(E, 0, ABG) 22:08:10.861 00.000 15672 Move returns status 0, amount 0 22:08:10.861 00.000 15672 MoveAxis(N, 163, ABG) 22:08:10.861 00.000 15672 Guiding Dir = 0, Dur = 163 22:08:10.862 00.001 15672 IsSlewing returns 0 22:08:10.863 00.001 15672 IsGuiding returns 0 22:08:10.867 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=11111, FiltMin=2609, FiltMax=7791, Gamma=2.950 22:08:10.917 00.050 30444 UpdateGuideState exits: m=82657 SNR=65.1 Saturated 22:08:10.917 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:10.917 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:10.917 00.000 30444 Enqueuing Expose request 22:08:10.943 00.026 15672 PulseGuide returned control before completion, sleep 94 22:08:11.040 00.097 15672 IsGuiding returns 1 22:08:11.040 00.000 15672 scope still moving after pulse duration time elapsed 22:08:11.061 00.021 15672 IsSlewing returns 0 22:08:11.063 00.002 15672 IsGuiding returns 1 22:08:11.085 00.022 15672 IsSlewing returns 0 22:08:11.086 00.001 15672 IsGuiding returns 1 22:08:11.106 00.020 15672 IsSlewing returns 0 22:08:11.107 00.001 15672 IsGuiding returns 1 22:08:11.128 00.021 15672 IsSlewing returns 0 22:08:11.151 00.023 15672 IsGuiding returns 0 22:08:11.152 00.001 15672 scope move finished after 163 + 125 ms 22:08:11.152 00.000 15672 Move returns status 0, amount 163 22:08:11.152 00.000 15672 move complete, result=0 22:08:11.152 00.000 15672 worker thread done servicing request 22:08:11.152 00.000 15672 Worker thread wakes up 22:08:11.152 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:11.153 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:11.153 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.9 px 163 ms NORTH 22:08:13.263 02.110 15672 Exposure complete 22:08:13.283 00.020 15672 worker thread done servicing request 22:08:13.283 00.000 30444 OnExposeComplete: enter 22:08:13.283 00.000 30444 UpdateGuideState(): m_state=6 22:08:13.283 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 122 22:08:13.283 00.000 30444 Star::Find returns 1 (1), X=464.91, Y=192.45, Mass=87507, SNR=67.5, Peak=9375 HFD=3.6 22:08:13.284 00.001 30444 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.28) = xAngle (2.32 = 2.32) 22:08:13.284 00.000 30444 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.26 = 2.26) 22:08:13.284 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.52 hyp=0.59 cameraTheta=2.04 mountX=-0.40 mountY=0.46, mountTheta=2.29 22:08:13.284 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.52, opts=13) 22:08:13.284 00.000 30444 Enqueuing Move request for scope (-0.27, 0.52) 22:08:13.284 00.000 15672 Worker thread wakes up 22:08:13.284 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.52) opts 0xd 22:08:13.284 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.52) 22:08:13.284 00.000 15672 Moving (-0.27, 0.52) raw xDistance=-0.40 yDistance=0.46 22:08:13.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 22:08:13.284 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:08:13.285 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 22:08:13.285 00.000 15672 MoveAxis(E, 108, ABG) 22:08:13.285 00.000 15672 Guiding Dir = 2, Dur = 108 22:08:13.285 00.000 15672 IsSlewing returns 0 22:08:13.286 00.001 15672 IsGuiding returns 0 22:08:13.290 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=9999, FiltMin=2679, FiltMax=7794, Gamma=2.950 22:08:13.307 00.017 15672 PulseGuide returned control before completion, sleep 98 22:08:13.340 00.033 30444 UpdateGuideState exits: m=87507 SNR=67.5 Saturated 22:08:13.340 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:13.340 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:13.340 00.000 30444 Enqueuing Expose request 22:08:13.406 00.066 15672 IsGuiding returns 1 22:08:13.406 00.000 15672 scope still moving after pulse duration time elapsed 22:08:13.427 00.021 15672 IsSlewing returns 0 22:08:13.453 00.026 15672 IsGuiding returns 0 22:08:13.453 00.000 15672 scope move finished after 108 + 58 ms 22:08:13.453 00.000 15672 Move returns status 0, amount 108 22:08:13.453 00.000 15672 MoveAxis(N, 0, ABG) 22:08:13.453 00.000 15672 Move returns status 0, amount 0 22:08:13.453 00.000 15672 move complete, result=0 22:08:13.453 00.000 15672 worker thread done servicing request 22:08:13.453 00.000 15672 Worker thread wakes up 22:08:13.453 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:13.453 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:13.453 00.000 30444 GuideStep: -0.4 px 108 ms EAST, 0.5 px 0 ms NORTH 22:08:15.363 01.910 15672 Exposure complete 22:08:15.382 00.019 15672 worker thread done servicing request 22:08:15.383 00.001 30444 OnExposeComplete: enter 22:08:15.383 00.000 30444 UpdateGuideState(): m_state=6 22:08:15.383 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 123 22:08:15.383 00.000 30444 Star::Find returns 1 (1), X=465.54, Y=191.48, Mass=85668, SNR=73.7, Peak=8783 HFD=4.0 22:08:15.383 00.000 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.60 = -0.60) 22:08:15.383 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 22:08:15.383 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.44 hyp=0.57 cameraTheta=-0.88 mountX=0.47 mountY=-0.35, mountTheta=-0.64 22:08:15.383 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.44, opts=13) 22:08:15.383 00.000 30444 Enqueuing Move request for scope (0.36, -0.44) 22:08:15.384 00.001 15672 Worker thread wakes up 22:08:15.384 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.44) opts 0xd 22:08:15.384 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.44) 22:08:15.384 00.000 15672 Moving (0.36, -0.44) raw xDistance=0.47 yDistance=-0.35 22:08:15.384 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47 22:08:15.384 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 22:08:15.384 00.000 15672 MoveAxis(W, 120, ABG) 22:08:15.384 00.000 15672 Guiding Dir = 3, Dur = 120 22:08:15.384 00.000 15672 IsSlewing returns 0 22:08:15.385 00.001 15672 IsGuiding returns 0 22:08:15.389 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=9804, FiltMin=2664, FiltMax=7609, Gamma=2.950 22:08:15.400 00.011 15672 PulseGuide returned control before completion, sleep 116 22:08:15.438 00.038 30444 UpdateGuideState exits: m=85668 SNR=73.7 Saturated 22:08:15.438 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:15.438 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:15.438 00.000 30444 Enqueuing Expose request 22:08:15.519 00.081 15672 IsGuiding returns 1 22:08:15.519 00.000 15672 scope still moving after pulse duration time elapsed 22:08:15.539 00.020 15672 IsSlewing returns 0 22:08:15.577 00.038 15672 IsGuiding returns 0 22:08:15.577 00.000 15672 scope move finished after 120 + 71 ms 22:08:15.577 00.000 15672 Move returns status 0, amount 120 22:08:15.577 00.000 15672 MoveAxis(N, 63, ABG) 22:08:15.577 00.000 15672 Guiding Dir = 0, Dur = 63 22:08:15.578 00.001 15672 IsSlewing returns 0 22:08:15.581 00.003 15672 IsGuiding returns 0 22:08:15.657 00.076 15672 IsGuiding returns 1 22:08:15.657 00.000 15672 scope still moving after pulse duration time elapsed 22:08:15.678 00.021 15672 IsSlewing returns 0 22:08:15.681 00.003 15672 IsGuiding returns 1 22:08:15.701 00.020 15672 IsSlewing returns 0 22:08:15.704 00.003 15672 IsGuiding returns 1 22:08:15.725 00.021 15672 IsSlewing returns 0 22:08:15.751 00.026 15672 IsGuiding returns 0 22:08:15.751 00.000 15672 scope move finished after 63 + 108 ms 22:08:15.751 00.000 15672 Move returns status 0, amount 63 22:08:15.751 00.000 15672 move complete, result=0 22:08:15.751 00.000 15672 worker thread done servicing request 22:08:15.751 00.000 15672 Worker thread wakes up 22:08:15.751 00.000 30444 GuideStep: 0.5 px 120 ms WEST, -0.4 px 63 ms NORTH 22:08:15.751 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:15.752 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:17.861 02.109 15672 Exposure complete 22:08:17.881 00.020 15672 worker thread done servicing request 22:08:17.881 00.000 30444 OnExposeComplete: enter 22:08:17.881 00.000 30444 UpdateGuideState(): m_state=6 22:08:17.881 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 124 22:08:17.881 00.000 30444 Star::Find returns 1 (1), X=465.32, Y=192.28, Mass=97516, SNR=75.3, Peak=10257 HFD=3.6 22:08:17.881 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 22:08:17.881 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 22:08:17.881 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.36 hyp=0.39 cameraTheta=1.20 mountX=0.04 mountY=0.38, mountTheta=1.48 22:08:17.882 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.36, opts=13) 22:08:17.882 00.000 30444 Enqueuing Move request for scope (0.14, 0.36) 22:08:17.882 00.000 15672 Worker thread wakes up 22:08:17.882 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.36) opts 0xd 22:08:17.882 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.36) 22:08:17.882 00.000 15672 Moving (0.14, 0.36) raw xDistance=0.04 yDistance=0.38 22:08:17.882 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:08:17.882 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:08:17.882 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38 22:08:17.882 00.000 15672 MoveAxis(E, 0, ABG) 22:08:17.882 00.000 15672 Move returns status 0, amount 0 22:08:17.882 00.000 15672 MoveAxis(N, 0, ABG) 22:08:17.882 00.000 15672 Move returns status 0, amount 0 22:08:17.882 00.000 15672 move complete, result=0 22:08:17.882 00.000 15672 worker thread done servicing request 22:08:17.887 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2107, max=10257, FiltMin=2632, FiltMax=7852, Gamma=2.950 22:08:17.946 00.059 30444 UpdateGuideState exits: m=97516 SNR=75.3 Saturated 22:08:17.946 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:17.946 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:17.946 00.000 30444 Enqueuing Expose request 22:08:17.946 00.000 15672 Worker thread wakes up 22:08:17.946 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:17.946 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:17.946 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 22:08:19.854 01.908 15672 Exposure complete 22:08:19.874 00.020 15672 worker thread done servicing request 22:08:19.874 00.000 30444 OnExposeComplete: enter 22:08:19.874 00.000 30444 UpdateGuideState(): m_state=6 22:08:19.874 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 125 22:08:19.874 00.000 30444 Star::Find returns 1 (1), X=465.40, Y=191.98, Mass=83898, SNR=63.0, Peak=9892 HFD=3.4 22:08:19.874 00.000 30444 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.28) = xAngle (0.53 = 0.53) 22:08:19.874 00.000 30444 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.47 = 0.47) 22:08:19.874 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.25 mountX=0.20 mountY=0.10, mountTheta=0.48 22:08:19.875 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.06, opts=13) 22:08:19.875 00.000 30444 Enqueuing Move request for scope (0.22, 0.06) 22:08:19.875 00.000 15672 Worker thread wakes up 22:08:19.875 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd 22:08:19.875 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.06) 22:08:19.875 00.000 15672 Moving (0.22, 0.06) raw xDistance=0.20 yDistance=0.10 22:08:19.875 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:08:19.875 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:08:19.875 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 22:08:19.875 00.000 15672 MoveAxis(E, 0, ABG) 22:08:19.875 00.000 15672 Move returns status 0, amount 0 22:08:19.875 00.000 15672 MoveAxis(N, 0, ABG) 22:08:19.875 00.000 15672 Move returns status 0, amount 0 22:08:19.875 00.000 15672 move complete, result=0 22:08:19.875 00.000 15672 worker thread done servicing request 22:08:19.880 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=10046, FiltMin=2624, FiltMax=8563, Gamma=2.950 22:08:19.929 00.049 30444 UpdateGuideState exits: m=83898 SNR=63.0 Saturated 22:08:19.929 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:19.929 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:19.929 00.000 30444 Enqueuing Expose request 22:08:19.929 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:08:19.929 00.000 15672 Worker thread wakes up 22:08:19.929 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:19.930 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:22.036 02.106 15672 Exposure complete 22:08:22.056 00.020 15672 worker thread done servicing request 22:08:22.056 00.000 30444 OnExposeComplete: enter 22:08:22.056 00.000 30444 UpdateGuideState(): m_state=6 22:08:22.056 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 126 22:08:22.056 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=192.38, Mass=84585, SNR=64.1, Peak=10053 HFD=3.4 22:08:22.056 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 22:08:22.056 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 22:08:22.056 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.46 hyp=0.46 cameraTheta=1.59 mountX=-0.14 mountY=0.45, mountTheta=1.87 22:08:22.057 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.46, opts=13) 22:08:22.057 00.000 30444 Enqueuing Move request for scope (-0.01, 0.46) 22:08:22.057 00.000 15672 Worker thread wakes up 22:08:22.057 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.46) opts 0xd 22:08:22.057 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.46) 22:08:22.057 00.000 15672 Moving (-0.01, 0.46) raw xDistance=-0.14 yDistance=0.45 22:08:22.057 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 22:08:22.057 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:08:22.057 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 22:08:22.057 00.000 15672 MoveAxis(E, 0, ABG) 22:08:22.057 00.000 15672 Move returns status 0, amount 0 22:08:22.057 00.000 15672 MoveAxis(N, 0, ABG) 22:08:22.057 00.000 15672 Move returns status 0, amount 0 22:08:22.057 00.000 15672 move complete, result=0 22:08:22.057 00.000 15672 worker thread done servicing request 22:08:22.062 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=10747, FiltMin=2609, FiltMax=8109, Gamma=2.950 22:08:22.112 00.050 30444 UpdateGuideState exits: m=84585 SNR=64.1 Saturated 22:08:22.112 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:22.112 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:22.112 00.000 30444 Enqueuing Expose request 22:08:22.112 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 22:08:22.112 00.000 15672 Worker thread wakes up 22:08:22.112 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:22.112 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:24.021 01.909 15672 Exposure complete 22:08:24.041 00.020 15672 worker thread done servicing request 22:08:24.041 00.000 30444 OnExposeComplete: enter 22:08:24.041 00.000 30444 UpdateGuideState(): m_state=6 22:08:24.041 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 127 22:08:24.042 00.001 30444 Star::Find returns 1 (1), X=465.38, Y=191.81, Mass=91532, SNR=68.7, Peak=9351 HFD=3.7 22:08:24.042 00.000 30444 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.28) = xAngle (-0.20 = -0.20) 22:08:24.042 00.000 30444 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.26 = -0.26) 22:08:24.042 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.23 cameraTheta=-0.48 mountX=0.23 mountY=-0.06, mountTheta=-0.26 22:08:24.042 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.11, opts=13) 22:08:24.042 00.000 30444 Enqueuing Move request for scope (0.21, -0.11) 22:08:24.042 00.000 15672 Worker thread wakes up 22:08:24.042 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd 22:08:24.042 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.11) 22:08:24.042 00.000 15672 Moving (0.21, -0.11) raw xDistance=0.23 yDistance=-0.06 22:08:24.042 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:08:24.042 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:08:24.043 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 22:08:24.043 00.000 15672 MoveAxis(E, 0, ABG) 22:08:24.043 00.000 15672 Move returns status 0, amount 0 22:08:24.043 00.000 15672 MoveAxis(N, 0, ABG) 22:08:24.043 00.000 15672 Move returns status 0, amount 0 22:08:24.043 00.000 15672 move complete, result=0 22:08:24.043 00.000 15672 worker thread done servicing request 22:08:24.047 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=10518, FiltMin=2674, FiltMax=8102, Gamma=2.950 22:08:24.095 00.048 30444 UpdateGuideState exits: m=91532 SNR=68.7 Saturated 22:08:24.095 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:24.095 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:24.095 00.000 30444 Enqueuing Expose request 22:08:24.095 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:08:24.095 00.000 15672 Worker thread wakes up 22:08:24.095 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:24.095 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:26.205 02.110 15672 Exposure complete 22:08:26.225 00.020 15672 worker thread done servicing request 22:08:26.225 00.000 30444 OnExposeComplete: enter 22:08:26.225 00.000 30444 UpdateGuideState(): m_state=6 22:08:26.225 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 128 22:08:26.225 00.000 30444 Star::Find returns 1 (1), X=465.42, Y=191.90, Mass=96195, SNR=78.8, Peak=9431 HFD=3.8 22:08:26.225 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.28) = xAngle (0.20 = 0.20) 22:08:26.226 00.001 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 22:08:26.226 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.07 mountX=0.24 mountY=0.04, mountTheta=0.14 22:08:26.226 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.02, opts=13) 22:08:26.226 00.000 30444 Enqueuing Move request for scope (0.25, -0.02) 22:08:26.226 00.000 15672 Worker thread wakes up 22:08:26.226 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd 22:08:26.226 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.02) 22:08:26.226 00.000 15672 Moving (0.25, -0.02) raw xDistance=0.24 yDistance=0.04 22:08:26.226 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:08:26.227 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:08:26.227 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:08:26.227 00.000 15672 MoveAxis(E, 0, ABG) 22:08:26.227 00.000 15672 Move returns status 0, amount 0 22:08:26.227 00.000 15672 MoveAxis(N, 0, ABG) 22:08:26.227 00.000 15672 Move returns status 0, amount 0 22:08:26.227 00.000 15672 move complete, result=0 22:08:26.227 00.000 15672 worker thread done servicing request 22:08:26.232 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=11027, FiltMin=2582, FiltMax=7947, Gamma=2.950 22:08:26.281 00.049 30444 UpdateGuideState exits: m=96195 SNR=78.8 Saturated 22:08:26.281 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:26.281 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:26.281 00.000 30444 Enqueuing Expose request 22:08:26.281 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 22:08:26.281 00.000 15672 Worker thread wakes up 22:08:26.281 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:26.282 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:28.189 01.907 15672 Exposure complete 22:08:28.209 00.020 15672 worker thread done servicing request 22:08:28.209 00.000 30444 OnExposeComplete: enter 22:08:28.209 00.000 30444 UpdateGuideState(): m_state=6 22:08:28.209 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 129 22:08:28.209 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=191.91, Mass=85846, SNR=68.1, Peak=8029 HFD=3.9 22:08:28.209 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.23 = 0.23) 22:08:28.209 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.17 = 0.17) 22:08:28.209 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.05 mountX=0.19 mountY=0.03, mountTheta=0.17 22:08:28.211 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.01, opts=13) 22:08:28.211 00.000 30444 Enqueuing Move request for scope (0.19, -0.01) 22:08:28.211 00.000 15672 Worker thread wakes up 22:08:28.211 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd 22:08:28.212 00.001 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.01) 22:08:28.212 00.000 15672 Moving (0.19, -0.01) raw xDistance=0.19 yDistance=0.03 22:08:28.212 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:08:28.212 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:08:28.212 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:08:28.212 00.000 15672 MoveAxis(E, 0, ABG) 22:08:28.212 00.000 15672 Move returns status 0, amount 0 22:08:28.212 00.000 15672 MoveAxis(N, 0, ABG) 22:08:28.212 00.000 15672 Move returns status 0, amount 0 22:08:28.212 00.000 15672 move complete, result=0 22:08:28.212 00.000 15672 worker thread done servicing request 22:08:28.217 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=9523, FiltMin=2601, FiltMax=7834, Gamma=2.950 22:08:28.266 00.049 30444 UpdateGuideState exits: m=85846 SNR=68.1 Saturated 22:08:28.266 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:28.266 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:28.266 00.000 30444 Enqueuing Expose request 22:08:28.266 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 22:08:28.266 00.000 15672 Worker thread wakes up 22:08:28.267 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:28.267 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:30.375 02.108 15672 Exposure complete 22:08:30.395 00.020 15672 worker thread done servicing request 22:08:30.395 00.000 30444 OnExposeComplete: enter 22:08:30.395 00.000 30444 UpdateGuideState(): m_state=6 22:08:30.395 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 130 22:08:30.395 00.000 30444 Star::Find returns 1 (1), X=464.90, Y=192.40, Mass=76358, SNR=64.6, Peak=9375 HFD=3.3 22:08:30.395 00.000 30444 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.28) = xAngle (2.37 = 2.37) 22:08:30.395 00.000 30444 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.31 = 2.31) 22:08:30.395 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.48 hyp=0.55 cameraTheta=2.09 mountX=-0.39 mountY=0.41, mountTheta=2.34 22:08:30.396 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.48, opts=13) 22:08:30.396 00.000 30444 Enqueuing Move request for scope (-0.27, 0.48) 22:08:30.396 00.000 15672 Worker thread wakes up 22:08:30.396 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.48) opts 0xd 22:08:30.396 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.48) 22:08:30.396 00.000 15672 Moving (-0.27, 0.48) raw xDistance=-0.39 yDistance=0.41 22:08:30.396 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 22:08:30.396 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:08:30.396 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 22:08:30.396 00.000 15672 MoveAxis(E, 107, ABG) 22:08:30.396 00.000 15672 Guiding Dir = 2, Dur = 107 22:08:30.397 00.001 15672 IsSlewing returns 0 22:08:30.398 00.001 15672 IsGuiding returns 0 22:08:30.402 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=10073, FiltMin=2634, FiltMax=7653, Gamma=2.950 22:08:30.416 00.014 15672 PulseGuide returned control before completion, sleep 100 22:08:30.452 00.036 30444 UpdateGuideState exits: m=76358 SNR=64.6 Saturated 22:08:30.452 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:30.452 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:30.452 00.000 30444 Enqueuing Expose request 22:08:30.518 00.066 15672 IsGuiding returns 1 22:08:30.518 00.000 15672 scope still moving after pulse duration time elapsed 22:08:30.538 00.020 15672 IsSlewing returns 0 22:08:30.560 00.022 15672 IsGuiding returns 0 22:08:30.560 00.000 15672 scope move finished after 107 + 54 ms 22:08:30.560 00.000 15672 Move returns status 0, amount 107 22:08:30.560 00.000 15672 MoveAxis(N, 0, ABG) 22:08:30.560 00.000 15672 Move returns status 0, amount 0 22:08:30.560 00.000 15672 move complete, result=0 22:08:30.560 00.000 15672 worker thread done servicing request 22:08:30.560 00.000 15672 Worker thread wakes up 22:08:30.560 00.000 30444 GuideStep: -0.4 px 107 ms EAST, 0.4 px 0 ms NORTH 22:08:30.560 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:30.560 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:32.476 01.916 15672 Exposure complete 22:08:32.508 00.032 15672 worker thread done servicing request 22:08:32.508 00.000 30444 OnExposeComplete: enter 22:08:32.508 00.000 30444 UpdateGuideState(): m_state=6 22:08:32.508 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 131 22:08:32.508 00.000 30444 Star::Find returns 1 (1), X=465.04, Y=192.42, Mass=86389, SNR=65.1, Peak=10348 HFD=3.4 22:08:32.508 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 22:08:32.508 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 22:08:32.508 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.50 hyp=0.52 cameraTheta=1.84 mountX=-0.27 mountY=0.46, mountTheta=2.11 22:08:32.509 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.50, opts=13) 22:08:32.509 00.000 30444 Enqueuing Move request for scope (-0.14, 0.50) 22:08:32.509 00.000 15672 Worker thread wakes up 22:08:32.509 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.50) opts 0xd 22:08:32.509 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.50) 22:08:32.509 00.000 15672 Moving (-0.14, 0.50) raw xDistance=-0.27 yDistance=0.46 22:08:32.509 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27 22:08:32.509 00.000 15672 switching direction from -1 to 1 - decHistory=4 oldest=0.49 newest=0.90 22:08:32.509 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 22:08:32.509 00.000 15672 MoveAxis(E, 81, ABG) 22:08:32.509 00.000 15672 Guiding Dir = 2, Dur = 81 22:08:32.510 00.001 15672 IsSlewing returns 0 22:08:32.511 00.001 15672 IsGuiding returns 0 22:08:32.515 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=10348, FiltMin=2640, FiltMax=8068, Gamma=2.950 22:08:32.540 00.025 15672 PulseGuide returned control before completion, sleep 62 22:08:32.565 00.025 30444 UpdateGuideState exits: m=86389 SNR=65.1 Saturated 22:08:32.565 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:32.565 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:32.565 00.000 30444 Enqueuing Expose request 22:08:32.604 00.039 15672 IsGuiding returns 1 22:08:32.604 00.000 15672 scope still moving after pulse duration time elapsed 22:08:32.625 00.021 15672 IsSlewing returns 0 22:08:32.626 00.001 15672 IsGuiding returns 1 22:08:32.647 00.021 15672 IsSlewing returns 0 22:08:32.653 00.006 15672 IsGuiding returns 0 22:08:32.654 00.001 15672 scope move finished after 81 + 61 ms 22:08:32.654 00.000 15672 Move returns status 0, amount 81 22:08:32.654 00.000 15672 MoveAxis(S, 82, ABG) 22:08:32.654 00.000 15672 Guiding Dir = 1, Dur = 82 22:08:32.655 00.001 15672 IsSlewing returns 0 22:08:32.657 00.002 15672 IsGuiding returns 0 22:08:32.732 00.075 15672 PulseGuide returned control before completion, sleep 18 22:08:32.766 00.034 15672 IsGuiding returns 1 22:08:32.766 00.000 15672 scope still moving after pulse duration time elapsed 22:08:32.787 00.021 15672 IsSlewing returns 0 22:08:32.790 00.003 15672 IsGuiding returns 1 22:08:32.811 00.021 15672 IsSlewing returns 0 22:08:32.814 00.003 15672 IsGuiding returns 1 22:08:32.834 00.020 15672 IsSlewing returns 0 22:08:32.861 00.027 15672 IsGuiding returns 0 22:08:32.862 00.001 15672 scope move finished after 82 + 121 ms 22:08:32.862 00.000 15672 Move returns status 0, amount 82 22:08:32.862 00.000 15672 move complete, result=0 22:08:32.862 00.000 15672 worker thread done servicing request 22:08:32.862 00.000 15672 Worker thread wakes up 22:08:32.862 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:32.862 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:32.863 00.001 30444 GuideStep: -0.3 px 81 ms EAST, 0.5 px 82 ms SOUTH 22:08:34.969 02.106 15672 Exposure complete 22:08:34.989 00.020 15672 worker thread done servicing request 22:08:34.989 00.000 30444 OnExposeComplete: enter 22:08:34.989 00.000 30444 UpdateGuideState(): m_state=6 22:08:34.989 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 132 22:08:34.989 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=192.33, Mass=83325, SNR=68.9, Peak=10467 HFD=3.3 22:08:34.989 00.000 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 22:08:34.989 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 22:08:34.989 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.40 hyp=0.42 cameraTheta=1.28 mountX=0.00 mountY=0.42, mountTheta=1.56 22:08:34.990 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.40, opts=13) 22:08:34.990 00.000 30444 Enqueuing Move request for scope (0.12, 0.40) 22:08:34.990 00.000 15672 Worker thread wakes up 22:08:34.990 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.40) opts 0xd 22:08:34.990 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.40) 22:08:34.990 00.000 15672 Moving (0.12, 0.40) raw xDistance=0.00 yDistance=0.42 22:08:34.990 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 22:08:34.990 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 22:08:34.990 00.000 15672 MoveAxis(E, 0, ABG) 22:08:34.990 00.000 15672 Move returns status 0, amount 0 22:08:34.990 00.000 15672 MoveAxis(S, 75, ABG) 22:08:34.990 00.000 15672 Guiding Dir = 1, Dur = 75 22:08:34.991 00.001 15672 IsSlewing returns 0 22:08:34.992 00.001 15672 IsGuiding returns 0 22:08:34.995 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=10467, FiltMin=2599, FiltMax=8392, Gamma=2.950 22:08:35.045 00.050 30444 UpdateGuideState exits: m=83325 SNR=68.9 Saturated 22:08:35.045 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:35.045 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:35.045 00.000 30444 Enqueuing Expose request 22:08:35.064 00.019 15672 PulseGuide returned control before completion, sleep 12 22:08:35.079 00.015 15672 IsGuiding returns 1 22:08:35.079 00.000 15672 scope still moving after pulse duration time elapsed 22:08:35.101 00.022 15672 IsSlewing returns 0 22:08:35.129 00.028 15672 IsGuiding returns 1 22:08:35.150 00.021 15672 IsSlewing returns 0 22:08:35.176 00.026 15672 IsGuiding returns 0 22:08:35.176 00.000 15672 scope move finished after 75 + 110 ms 22:08:35.176 00.000 15672 Move returns status 0, amount 75 22:08:35.176 00.000 15672 move complete, result=0 22:08:35.176 00.000 15672 worker thread done servicing request 22:08:35.176 00.000 15672 Worker thread wakes up 22:08:35.176 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:35.176 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:35.177 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 75 ms SOUTH 22:08:37.087 01.910 15672 Exposure complete 22:08:37.106 00.019 15672 worker thread done servicing request 22:08:37.106 00.000 30444 OnExposeComplete: enter 22:08:37.106 00.000 30444 UpdateGuideState(): m_state=6 22:08:37.106 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 133 22:08:37.106 00.000 30444 Star::Find returns 1 (1), X=464.77, Y=192.32, Mass=85521, SNR=63.4, Peak=10625 HFD=3.3 22:08:37.106 00.000 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 22:08:37.106 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.59 = 2.59) 22:08:37.106 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.39 hyp=0.57 cameraTheta=2.37 mountX=-0.50 mountY=0.30, mountTheta=2.60 22:08:37.106 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.39, opts=13) 22:08:37.106 00.000 30444 Enqueuing Move request for scope (-0.41, 0.39) 22:08:37.107 00.001 15672 Worker thread wakes up 22:08:37.107 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.39) opts 0xd 22:08:37.107 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.39) 22:08:37.107 00.000 15672 Moving (-0.41, 0.39) raw xDistance=-0.50 yDistance=0.30 22:08:37.107 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50 22:08:37.107 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 22:08:37.107 00.000 15672 MoveAxis(E, 135, ABG) 22:08:37.107 00.000 15672 Guiding Dir = 2, Dur = 135 22:08:37.107 00.000 15672 IsSlewing returns 0 22:08:37.108 00.001 15672 IsGuiding returns 0 22:08:37.112 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=10936, FiltMin=2558, FiltMax=7580, Gamma=2.950 22:08:37.124 00.012 15672 PulseGuide returned control before completion, sleep 130 22:08:37.162 00.038 30444 UpdateGuideState exits: m=85521 SNR=63.4 Saturated 22:08:37.162 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:37.162 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:37.162 00.000 30444 Enqueuing Expose request 22:08:37.258 00.096 15672 IsGuiding returns 1 22:08:37.258 00.000 15672 scope still moving after pulse duration time elapsed 22:08:37.278 00.020 15672 IsSlewing returns 0 22:08:37.302 00.024 15672 IsGuiding returns 0 22:08:37.303 00.001 15672 scope move finished after 135 + 58 ms 22:08:37.303 00.000 15672 Move returns status 0, amount 135 22:08:37.303 00.000 15672 MoveAxis(S, 53, ABG) 22:08:37.303 00.000 15672 Guiding Dir = 1, Dur = 53 22:08:37.304 00.001 15672 IsSlewing returns 0 22:08:37.308 00.004 15672 IsGuiding returns 0 22:08:37.398 00.090 15672 IsGuiding returns 1 22:08:37.398 00.000 15672 scope still moving after pulse duration time elapsed 22:08:37.419 00.021 15672 IsSlewing returns 0 22:08:37.420 00.001 15672 IsGuiding returns 1 22:08:37.441 00.021 15672 IsSlewing returns 0 22:08:37.442 00.001 15672 IsGuiding returns 1 22:08:37.463 00.021 15672 IsSlewing returns 0 22:08:37.509 00.046 15672 IsGuiding returns 0 22:08:37.509 00.000 15672 scope move finished after 53 + 148 ms 22:08:37.509 00.000 15672 Move returns status 0, amount 53 22:08:37.509 00.000 15672 move complete, result=0 22:08:37.509 00.000 15672 worker thread done servicing request 22:08:37.510 00.001 15672 Worker thread wakes up 22:08:37.510 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:37.510 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:37.510 00.000 30444 GuideStep: -0.5 px 135 ms EAST, 0.3 px 53 ms SOUTH 22:08:39.617 02.107 15672 Exposure complete 22:08:39.637 00.020 15672 worker thread done servicing request 22:08:39.637 00.000 30444 OnExposeComplete: enter 22:08:39.637 00.000 30444 UpdateGuideState(): m_state=6 22:08:39.637 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 134 22:08:39.637 00.000 30444 Star::Find returns 1 (1), X=465.75, Y=191.94, Mass=76213, SNR=66.2, Peak=8983 HFD=3.3 22:08:39.637 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 22:08:39.637 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.25 = 0.25) 22:08:39.637 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=0.02 hyp=0.58 cameraTheta=0.03 mountX=0.55 mountY=0.14, mountTheta=0.25 22:08:39.638 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=0.02, opts=13) 22:08:39.638 00.000 30444 Enqueuing Move request for scope (0.58, 0.02) 22:08:39.638 00.000 15672 Worker thread wakes up 22:08:39.638 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.02) opts 0xd 22:08:39.638 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 0.02) 22:08:39.638 00.000 15672 Moving (0.58, 0.02) raw xDistance=0.55 yDistance=0.14 22:08:39.638 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.55 22:08:39.638 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:08:39.638 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:08:39.638 00.000 15672 MoveAxis(W, 139, ABG) 22:08:39.638 00.000 15672 Guiding Dir = 3, Dur = 139 22:08:39.639 00.001 15672 IsSlewing returns 0 22:08:39.640 00.001 15672 IsGuiding returns 0 22:08:39.644 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=10035, FiltMin=2652, FiltMax=8391, Gamma=2.950 22:08:39.665 00.021 15672 PulseGuide returned control before completion, sleep 125 22:08:39.693 00.028 30444 UpdateGuideState exits: m=76213 SNR=66.2 Saturated 22:08:39.693 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:39.693 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:39.693 00.000 30444 Enqueuing Expose request 22:08:39.792 00.099 15672 IsGuiding returns 1 22:08:39.792 00.000 15672 scope still moving after pulse duration time elapsed 22:08:39.814 00.022 15672 IsSlewing returns 0 22:08:39.817 00.003 15672 IsGuiding returns 1 22:08:39.838 00.021 15672 IsSlewing returns 0 22:08:39.872 00.034 15672 IsGuiding returns 0 22:08:39.872 00.000 15672 scope move finished after 139 + 93 ms 22:08:39.872 00.000 15672 Move returns status 0, amount 139 22:08:39.872 00.000 15672 MoveAxis(N, 0, ABG) 22:08:39.872 00.000 15672 Move returns status 0, amount 0 22:08:39.872 00.000 15672 move complete, result=0 22:08:39.872 00.000 15672 worker thread done servicing request 22:08:39.872 00.000 15672 Worker thread wakes up 22:08:39.872 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:39.872 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:39.872 00.000 30444 GuideStep: 0.5 px 139 ms WEST, 0.1 px 0 ms NORTH 22:08:41.785 01.913 15672 Exposure complete 22:08:41.817 00.032 15672 worker thread done servicing request 22:08:41.817 00.000 30444 OnExposeComplete: enter 22:08:41.817 00.000 30444 UpdateGuideState(): m_state=6 22:08:41.817 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 135 22:08:41.817 00.000 30444 Star::Find returns 1 (1), X=465.69, Y=191.69, Mass=89630, SNR=73.2, Peak=9722 HFD=3.5 22:08:41.817 00.000 30444 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.28) = xAngle (-0.15 = -0.15) 22:08:41.817 00.000 30444 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.21 = -0.21) 22:08:41.817 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.24 hyp=0.57 cameraTheta=-0.43 mountX=0.56 mountY=-0.12, mountTheta=-0.21 22:08:41.818 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.24, opts=13) 22:08:41.818 00.000 30444 Enqueuing Move request for scope (0.52, -0.24) 22:08:41.818 00.000 15672 Worker thread wakes up 22:08:41.818 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.24) opts 0xd 22:08:41.818 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.24) 22:08:41.818 00.000 15672 Moving (0.52, -0.24) raw xDistance=0.56 yDistance=-0.12 22:08:41.818 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56 22:08:41.818 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:08:41.818 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 22:08:41.818 00.000 15672 MoveAxis(W, 162, ABG) 22:08:41.818 00.000 15672 Guiding Dir = 3, Dur = 162 22:08:41.819 00.001 15672 IsSlewing returns 0 22:08:41.820 00.001 15672 IsGuiding returns 0 22:08:41.825 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=10604, FiltMin=2652, FiltMax=8409, Gamma=2.950 22:08:41.837 00.012 15672 PulseGuide returned control before completion, sleep 156 22:08:41.874 00.037 30444 UpdateGuideState exits: m=89630 SNR=73.2 Saturated 22:08:41.874 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:41.874 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:41.874 00.000 30444 Enqueuing Expose request 22:08:42.013 00.139 15672 IsGuiding returns 0 22:08:42.013 00.000 15672 Move returns status 0, amount 162 22:08:42.013 00.000 15672 MoveAxis(N, 0, ABG) 22:08:42.013 00.000 15672 Move returns status 0, amount 0 22:08:42.013 00.000 15672 move complete, result=0 22:08:42.013 00.000 15672 worker thread done servicing request 22:08:42.013 00.000 15672 Worker thread wakes up 22:08:42.013 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:42.013 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:42.014 00.001 30444 GuideStep: 0.6 px 162 ms WEST, -0.1 px 0 ms NORTH 22:08:44.123 02.109 15672 Exposure complete 22:08:44.143 00.020 15672 worker thread done servicing request 22:08:44.143 00.000 30444 OnExposeComplete: enter 22:08:44.143 00.000 30444 UpdateGuideState(): m_state=6 22:08:44.143 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 136 22:08:44.143 00.000 30444 Star::Find returns 1 (1), X=465.68, Y=191.84, Mass=87714, SNR=68.8, Peak=8691 HFD=3.6 22:08:44.143 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 22:08:44.143 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 22:08:44.143 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.09 hyp=0.51 cameraTheta=-0.17 mountX=0.51 mountY=0.02, mountTheta=0.05 22:08:44.144 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.09, opts=13) 22:08:44.144 00.000 30444 Enqueuing Move request for scope (0.51, -0.09) 22:08:44.144 00.000 15672 Worker thread wakes up 22:08:44.144 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.09) opts 0xd 22:08:44.144 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.09) 22:08:44.144 00.000 15672 Moving (0.51, -0.09) raw xDistance=0.51 yDistance=0.02 22:08:44.144 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51 22:08:44.144 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:08:44.144 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 22:08:44.144 00.000 15672 MoveAxis(W, 149, ABG) 22:08:44.144 00.000 15672 Guiding Dir = 3, Dur = 149 22:08:44.145 00.001 15672 IsSlewing returns 0 22:08:44.149 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=9235, FiltMin=2596, FiltMax=8224, Gamma=2.950 22:08:44.170 00.021 15672 IsGuiding returns 0 22:08:44.186 00.016 15672 PulseGuide returned control before completion, sleep 144 22:08:44.199 00.013 30444 UpdateGuideState exits: m=87714 SNR=68.8 Saturated 22:08:44.199 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:44.199 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:44.199 00.000 30444 Enqueuing Expose request 22:08:44.333 00.134 15672 IsGuiding returns 1 22:08:44.333 00.000 15672 scope still moving after pulse duration time elapsed 22:08:44.354 00.021 15672 IsSlewing returns 0 22:08:44.363 00.009 15672 IsGuiding returns 0 22:08:44.363 00.000 15672 scope move finished after 149 + 44 ms 22:08:44.363 00.000 15672 Move returns status 0, amount 149 22:08:44.364 00.001 15672 MoveAxis(N, 0, ABG) 22:08:44.364 00.000 15672 Move returns status 0, amount 0 22:08:44.364 00.000 15672 move complete, result=0 22:08:44.364 00.000 15672 worker thread done servicing request 22:08:44.364 00.000 15672 Worker thread wakes up 22:08:44.364 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:44.364 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:44.365 00.001 30444 GuideStep: 0.5 px 149 ms WEST, 0.0 px 0 ms NORTH 22:08:46.270 01.905 15672 Exposure complete 22:08:46.291 00.021 15672 worker thread done servicing request 22:08:46.292 00.001 30444 OnExposeComplete: enter 22:08:46.292 00.000 30444 UpdateGuideState(): m_state=6 22:08:46.292 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 137 22:08:46.292 00.000 30444 Star::Find returns 1 (1), X=465.24, Y=192.18, Mass=86235, SNR=69.3, Peak=9207 HFD=3.6 22:08:46.292 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 22:08:46.292 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 22:08:46.292 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.32 mountX=-0.01 mountY=0.26, mountTheta=1.60 22:08:46.293 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.25, opts=13) 22:08:46.293 00.000 30444 Enqueuing Move request for scope (0.06, 0.25) 22:08:46.293 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2103, max=9936, FiltMin=2606, FiltMax=8724, Gamma=2.950 22:08:46.293 00.000 30444 UpdateGuideState exits: m=86235 SNR=69.3 Saturated 22:08:46.293 00.000 15672 Worker thread wakes up 22:08:46.293 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd 22:08:46.293 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:46.293 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:46.293 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.25) 22:08:46.293 00.000 15672 Moving (0.06, 0.25) raw xDistance=-0.01 yDistance=0.26 22:08:46.293 00.000 30444 Enqueuing Expose request 22:08:46.294 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:08:46.294 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 22:08:46.294 00.000 15672 MoveAxis(E, 0, ABG) 22:08:46.294 00.000 15672 Move returns status 0, amount 0 22:08:46.294 00.000 15672 MoveAxis(S, 47, ABG) 22:08:46.294 00.000 15672 Guiding Dir = 1, Dur = 47 22:08:46.294 00.000 15672 IsSlewing returns 0 22:08:46.311 00.017 15672 IsGuiding returns 0 22:08:46.393 00.082 15672 IsGuiding returns 1 22:08:46.393 00.000 15672 scope still moving after pulse duration time elapsed 22:08:46.413 00.020 15672 IsSlewing returns 0 22:08:46.414 00.001 15672 IsGuiding returns 1 22:08:46.436 00.022 15672 IsSlewing returns 0 22:08:46.437 00.001 15672 IsGuiding returns 1 22:08:46.458 00.021 15672 IsSlewing returns 0 22:08:46.488 00.030 15672 IsGuiding returns 0 22:08:46.488 00.000 15672 scope move finished after 47 + 129 ms 22:08:46.488 00.000 15672 Move returns status 0, amount 47 22:08:46.488 00.000 15672 move complete, result=0 22:08:46.489 00.001 15672 worker thread done servicing request 22:08:46.489 00.000 15672 Worker thread wakes up 22:08:46.489 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:46.489 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:46.489 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 47 ms SOUTH 22:08:48.598 02.109 15672 Exposure complete 22:08:48.618 00.020 15672 worker thread done servicing request 22:08:48.618 00.000 30444 OnExposeComplete: enter 22:08:48.618 00.000 30444 UpdateGuideState(): m_state=6 22:08:48.618 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 138 22:08:48.618 00.000 30444 Star::Find returns 1 (1), X=465.99, Y=192.28, Mass=81820, SNR=57.6, Peak=9545 HFD=3.3 22:08:48.618 00.000 30444 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.28) = xAngle (0.69 = 0.69) 22:08:48.618 00.000 30444 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.63 = 0.63) 22:08:48.618 00.000 30444 CameraToMount -- cameraX=0.81 cameraY=0.36 hyp=0.89 cameraTheta=0.42 mountX=0.68 mountY=0.52, mountTheta=0.66 22:08:48.619 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.81, y=0.36, opts=13) 22:08:48.619 00.000 30444 Enqueuing Move request for scope (0.81, 0.36) 22:08:48.619 00.000 15672 Worker thread wakes up 22:08:48.619 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=9583, FiltMin=2612, FiltMax=8339, Gamma=2.950 22:08:48.619 00.000 30444 UpdateGuideState exits: m=81820 SNR=57.6 Saturated 22:08:48.619 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:48.619 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:48.619 00.000 30444 Enqueuing Expose request 22:08:48.619 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.36) opts 0xd 22:08:48.619 00.000 15672 Handling offset move in thread for scope, endpoint = (0.81, 0.36) 22:08:48.620 00.001 15672 Moving (0.81, 0.36) raw xDistance=0.68 yDistance=0.52 22:08:48.620 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68 22:08:48.620 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 22:08:48.620 00.000 15672 MoveAxis(W, 184, ABG) 22:08:48.620 00.000 15672 Guiding Dir = 3, Dur = 184 22:08:48.620 00.000 15672 IsSlewing returns 0 22:08:48.621 00.001 15672 IsGuiding returns 0 22:08:48.642 00.021 15672 PulseGuide returned control before completion, sleep 173 22:08:48.819 00.177 15672 IsGuiding returns 1 22:08:48.820 00.001 15672 scope still moving after pulse duration time elapsed 22:08:48.840 00.020 15672 IsSlewing returns 0 22:08:48.868 00.028 15672 IsGuiding returns 0 22:08:48.868 00.000 15672 scope move finished after 184 + 63 ms 22:08:48.868 00.000 15672 Move returns status 0, amount 184 22:08:48.868 00.000 15672 MoveAxis(S, 93, ABG) 22:08:48.869 00.001 15672 Guiding Dir = 1, Dur = 93 22:08:48.869 00.000 15672 IsSlewing returns 0 22:08:48.872 00.003 15672 IsGuiding returns 0 22:08:48.947 00.075 15672 PulseGuide returned control before completion, sleep 30 22:08:48.979 00.032 15672 IsGuiding returns 1 22:08:48.979 00.000 15672 scope still moving after pulse duration time elapsed 22:08:49.000 00.021 15672 IsSlewing returns 0 22:08:49.003 00.003 15672 IsGuiding returns 1 22:08:49.025 00.022 15672 IsSlewing returns 0 22:08:49.028 00.003 15672 IsGuiding returns 1 22:08:49.048 00.020 15672 IsSlewing returns 0 22:08:49.075 00.027 15672 IsGuiding returns 0 22:08:49.076 00.001 15672 scope move finished after 93 + 110 ms 22:08:49.076 00.000 15672 Move returns status 0, amount 93 22:08:49.076 00.000 15672 move complete, result=0 22:08:49.076 00.000 15672 worker thread done servicing request 22:08:49.076 00.000 30444 GuideStep: 0.7 px 184 ms WEST, 0.5 px 93 ms SOUTH 22:08:49.076 00.000 15672 Worker thread wakes up 22:08:49.076 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:49.076 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:50.985 01.909 15672 Exposure complete 22:08:51.005 00.020 15672 worker thread done servicing request 22:08:51.005 00.000 30444 OnExposeComplete: enter 22:08:51.005 00.000 30444 UpdateGuideState(): m_state=6 22:08:51.005 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 139 22:08:51.005 00.000 30444 Star::Find returns 1 (1), X=466.24, Y=192.34, Mass=86498, SNR=65.8, Peak=9326 HFD=3.6 22:08:51.005 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 22:08:51.005 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 22:08:51.005 00.000 30444 CameraToMount -- cameraX=1.06 cameraY=0.42 hyp=1.14 cameraTheta=0.38 mountX=0.91 mountY=0.64, mountTheta=0.61 22:08:51.006 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.06, y=0.42, opts=13) 22:08:51.006 00.000 30444 Enqueuing Move request for scope (1.06, 0.42) 22:08:51.006 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=9326, FiltMin=2604, FiltMax=7932, Gamma=2.950 22:08:51.006 00.000 30444 UpdateGuideState exits: m=86498 SNR=65.8 Saturated 22:08:51.006 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:51.006 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:51.006 00.000 30444 Enqueuing Expose request 22:08:51.006 00.000 15672 Worker thread wakes up 22:08:51.006 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.06, 0.42) opts 0xd 22:08:51.006 00.000 15672 Handling offset move in thread for scope, endpoint = (1.06, 0.42) 22:08:51.006 00.000 15672 Moving (1.06, 0.42) raw xDistance=0.91 yDistance=0.64 22:08:51.006 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.91 22:08:51.006 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 22:08:51.006 00.000 15672 MoveAxis(W, 258, ABG) 22:08:51.006 00.000 15672 Guiding Dir = 3, Dur = 258 22:08:51.007 00.001 15672 IsSlewing returns 0 22:08:51.008 00.001 15672 IsGuiding returns 0 22:08:51.024 00.016 15672 PulseGuide returned control before completion, sleep 253 22:08:51.328 00.304 15672 IsGuiding returns 0 22:08:51.328 00.000 15672 Move returns status 0, amount 258 22:08:51.328 00.000 15672 MoveAxis(S, 113, ABG) 22:08:51.328 00.000 15672 Guiding Dir = 1, Dur = 113 22:08:51.329 00.001 15672 IsSlewing returns 0 22:08:51.331 00.002 15672 IsGuiding returns 0 22:08:51.406 00.075 15672 PulseGuide returned control before completion, sleep 48 22:08:51.456 00.050 15672 IsGuiding returns 1 22:08:51.456 00.000 15672 scope still moving after pulse duration time elapsed 22:08:51.477 00.021 15672 IsSlewing returns 0 22:08:51.478 00.001 15672 IsGuiding returns 1 22:08:51.498 00.020 15672 IsSlewing returns 0 22:08:51.499 00.001 15672 IsGuiding returns 1 22:08:51.520 00.021 15672 IsSlewing returns 0 22:08:51.521 00.001 15672 IsGuiding returns 1 22:08:51.543 00.022 15672 IsSlewing returns 0 22:08:51.583 00.040 15672 IsGuiding returns 0 22:08:51.583 00.000 15672 scope move finished after 113 + 139 ms 22:08:51.583 00.000 15672 Move returns status 0, amount 113 22:08:51.584 00.001 15672 move complete, result=0 22:08:51.584 00.000 15672 worker thread done servicing request 22:08:51.584 00.000 15672 Worker thread wakes up 22:08:51.584 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:51.584 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:51.584 00.000 30444 GuideStep: 0.9 px 258 ms WEST, 0.6 px 113 ms SOUTH 22:08:53.698 02.114 15672 Exposure complete 22:08:53.730 00.032 15672 worker thread done servicing request 22:08:53.731 00.001 30444 OnExposeComplete: enter 22:08:53.731 00.000 30444 UpdateGuideState(): m_state=6 22:08:53.731 00.000 30444 Star::Find(15, 466, 192, 0, (0,0,0,0), 0.0, 255) frame 140 22:08:53.731 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=192.48, Mass=84793, SNR=60.6, Peak=9326 HFD=3.3 22:08:53.731 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 22:08:53.731 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 22:08:53.731 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.56 hyp=0.58 cameraTheta=1.26 mountX=0.02 mountY=0.58, mountTheta=1.54 22:08:53.732 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.56, opts=13) 22:08:53.732 00.000 30444 Enqueuing Move request for scope (0.18, 0.56) 22:08:53.732 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=10106, FiltMin=2586, FiltMax=8199, Gamma=2.950 22:08:53.732 00.000 30444 UpdateGuideState exits: m=84793 SNR=60.6 Saturated 22:08:53.732 00.000 15672 Worker thread wakes up 22:08:53.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.56) opts 0xd 22:08:53.732 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.56) 22:08:53.732 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:53.732 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:53.732 00.000 15672 Moving (0.18, 0.56) raw xDistance=0.02 yDistance=0.58 22:08:53.732 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:08:53.732 00.000 30444 Enqueuing Expose request 22:08:53.733 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 22:08:53.733 00.000 15672 MoveAxis(E, 0, ABG) 22:08:53.733 00.000 15672 Move returns status 0, amount 0 22:08:53.733 00.000 15672 MoveAxis(S, 104, ABG) 22:08:53.733 00.000 15672 Guiding Dir = 1, Dur = 104 22:08:53.733 00.000 15672 IsSlewing returns 0 22:08:53.734 00.001 15672 IsGuiding returns 0 22:08:53.819 00.085 15672 PulseGuide returned control before completion, sleep 29 22:08:53.852 00.033 15672 IsGuiding returns 1 22:08:53.852 00.000 15672 scope still moving after pulse duration time elapsed 22:08:53.873 00.021 15672 IsSlewing returns 0 22:08:53.874 00.001 15672 IsGuiding returns 1 22:08:53.895 00.021 15672 IsSlewing returns 0 22:08:53.896 00.001 15672 IsGuiding returns 1 22:08:53.917 00.021 15672 IsSlewing returns 0 22:08:53.979 00.062 15672 IsGuiding returns 0 22:08:53.979 00.000 15672 scope move finished after 104 + 141 ms 22:08:53.979 00.000 15672 Move returns status 0, amount 104 22:08:53.979 00.000 15672 move complete, result=0 22:08:53.979 00.000 15672 worker thread done servicing request 22:08:53.979 00.000 15672 Worker thread wakes up 22:08:53.979 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.6 px 104 ms SOUTH 22:08:53.979 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:53.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:55.895 01.916 15672 Exposure complete 22:08:55.926 00.031 15672 worker thread done servicing request 22:08:55.926 00.000 30444 OnExposeComplete: enter 22:08:55.926 00.000 30444 UpdateGuideState(): m_state=6 22:08:55.927 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 141 22:08:55.927 00.000 30444 Star::Find returns 1 (1), X=465.64, Y=192.43, Mass=87084, SNR=67.7, Peak=9309 HFD=3.3 22:08:55.927 00.000 30444 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.28) = xAngle (1.11 = 1.11) 22:08:55.927 00.000 30444 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.05 = 1.05) 22:08:55.927 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.51 hyp=0.69 cameraTheta=0.83 mountX=0.30 mountY=0.60, mountTheta=1.10 22:08:55.927 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.51, opts=13) 22:08:55.927 00.000 30444 Enqueuing Move request for scope (0.46, 0.51) 22:08:55.927 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=9574, FiltMin=2686, FiltMax=8724, Gamma=2.950 22:08:55.927 00.000 15672 Worker thread wakes up 22:08:55.927 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.51) opts 0xd 22:08:55.927 00.000 30444 UpdateGuideState exits: m=87084 SNR=67.7 Saturated 22:08:55.928 00.001 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.51) 22:08:55.928 00.000 15672 Moving (0.46, 0.51) raw xDistance=0.30 yDistance=0.60 22:08:55.928 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 22:08:55.928 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 22:08:55.928 00.000 15672 MoveAxis(W, 82, ABG) 22:08:55.928 00.000 15672 Guiding Dir = 3, Dur = 82 22:08:55.928 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:55.928 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:55.928 00.000 30444 Enqueuing Expose request 22:08:55.928 00.000 15672 IsSlewing returns 0 22:08:55.929 00.001 15672 IsGuiding returns 0 22:08:55.959 00.030 15672 PulseGuide returned control before completion, sleep 63 22:08:56.071 00.112 15672 IsGuiding returns 0 22:08:56.071 00.000 15672 Move returns status 0, amount 82 22:08:56.071 00.000 15672 MoveAxis(S, 107, ABG) 22:08:56.071 00.000 15672 Guiding Dir = 1, Dur = 107 22:08:56.072 00.001 15672 IsSlewing returns 0 22:08:56.072 00.000 15672 IsGuiding returns 0 22:08:56.151 00.079 15672 PulseGuide returned control before completion, sleep 39 22:08:56.193 00.042 15672 IsGuiding returns 1 22:08:56.193 00.000 15672 scope still moving after pulse duration time elapsed 22:08:56.215 00.022 15672 IsSlewing returns 0 22:08:56.216 00.001 15672 IsGuiding returns 1 22:08:56.236 00.020 15672 IsSlewing returns 0 22:08:56.237 00.001 15672 IsGuiding returns 1 22:08:56.259 00.022 15672 IsSlewing returns 0 22:08:56.326 00.067 15672 IsGuiding returns 0 22:08:56.327 00.001 15672 scope move finished after 107 + 147 ms 22:08:56.327 00.000 15672 Move returns status 0, amount 107 22:08:56.327 00.000 15672 move complete, result=0 22:08:56.327 00.000 15672 worker thread done servicing request 22:08:56.327 00.000 15672 Worker thread wakes up 22:08:56.328 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:56.328 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:56.328 00.000 30444 GuideStep: 0.3 px 82 ms WEST, 0.6 px 107 ms SOUTH 22:08:58.438 02.110 15672 Exposure complete 22:08:58.458 00.020 15672 worker thread done servicing request 22:08:58.458 00.000 30444 OnExposeComplete: enter 22:08:58.458 00.000 30444 UpdateGuideState(): m_state=6 22:08:58.458 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 142 22:08:58.458 00.000 30444 Star::Find returns 1 (1), X=465.27, Y=191.96, Mass=93679, SNR=70.0, Peak=9247 HFD=4.0 22:08:58.458 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 22:08:58.458 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.61 = 0.61) 22:08:58.458 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.39 mountX=0.08 mountY=0.06, mountTheta=0.63 22:08:58.459 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.04, opts=13) 22:08:58.459 00.000 30444 Enqueuing Move request for scope (0.09, 0.04) 22:08:58.459 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=10008, FiltMin=2575, FiltMax=8078, Gamma=2.950 22:08:58.459 00.000 30444 UpdateGuideState exits: m=93679 SNR=70.0 Saturated 22:08:58.459 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:08:58.459 00.000 15672 Worker thread wakes up 22:08:58.459 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd 22:08:58.459 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:08:58.459 00.000 30444 Enqueuing Expose request 22:08:58.459 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.04) 22:08:58.459 00.000 15672 Moving (0.09, 0.04) raw xDistance=0.08 yDistance=0.06 22:08:58.459 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:08:58.459 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:08:58.459 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:08:58.459 00.000 15672 MoveAxis(E, 0, ABG) 22:08:58.459 00.000 15672 Move returns status 0, amount 0 22:08:58.459 00.000 15672 MoveAxis(N, 0, ABG) 22:08:58.459 00.000 15672 Move returns status 0, amount 0 22:08:58.459 00.000 15672 move complete, result=0 22:08:58.460 00.001 15672 worker thread done servicing request 22:08:58.460 00.000 15672 Worker thread wakes up 22:08:58.460 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:08:58.460 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:08:58.460 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:09:00.469 02.009 15672 Exposure complete 22:09:00.489 00.020 15672 worker thread done servicing request 22:09:00.489 00.000 30444 OnExposeComplete: enter 22:09:00.489 00.000 30444 UpdateGuideState(): m_state=6 22:09:00.489 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 143 22:09:00.489 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=191.85, Mass=99434, SNR=67.6, Peak=10008 HFD=3.7 22:09:00.490 00.001 30444 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.28) = xAngle (-0.21 = -0.21) 22:09:00.490 00.000 30444 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.27 = -0.27) 22:09:00.490 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.49 mountX=0.15 mountY=-0.04, mountTheta=-0.27 22:09:00.490 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.07, opts=13) 22:09:00.490 00.000 30444 Enqueuing Move request for scope (0.13, -0.07) 22:09:00.490 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=11266, FiltMin=2608, FiltMax=9008, Gamma=2.950 22:09:00.490 00.000 30444 UpdateGuideState exits: m=99434 SNR=67.6 Saturated 22:09:00.490 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:00.490 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:00.490 00.000 30444 Enqueuing Expose request 22:09:00.490 00.000 15672 Worker thread wakes up 22:09:00.490 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd 22:09:00.490 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.07) 22:09:00.490 00.000 15672 Moving (0.13, -0.07) raw xDistance=0.15 yDistance=-0.04 22:09:00.491 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:09:00.491 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:00.491 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 22:09:00.491 00.000 15672 MoveAxis(E, 0, ABG) 22:09:00.491 00.000 15672 Move returns status 0, amount 0 22:09:00.491 00.000 15672 MoveAxis(N, 0, ABG) 22:09:00.491 00.000 15672 Move returns status 0, amount 0 22:09:00.491 00.000 15672 move complete, result=0 22:09:00.491 00.000 15672 worker thread done servicing request 22:09:00.491 00.000 15672 Worker thread wakes up 22:09:00.491 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:00.491 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:00.491 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:09:02.598 02.107 15672 Exposure complete 22:09:02.618 00.020 15672 worker thread done servicing request 22:09:02.618 00.000 30444 OnExposeComplete: enter 22:09:02.618 00.000 30444 UpdateGuideState(): m_state=6 22:09:02.618 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 144 22:09:02.618 00.000 30444 Star::Find returns 1 (1), X=465.13, Y=192.05, Mass=86243, SNR=63.9, Peak=9818 HFD=3.6 22:09:02.618 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 22:09:02.618 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 22:09:02.619 00.001 30444 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.89 mountX=-0.08 mountY=0.12, mountTheta=2.15 22:09:02.619 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.13, opts=13) 22:09:02.619 00.000 30444 Enqueuing Move request for scope (-0.04, 0.13) 22:09:02.619 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=11350, FiltMin=2625, FiltMax=8623, Gamma=2.950 22:09:02.619 00.000 30444 UpdateGuideState exits: m=86243 SNR=63.9 Saturated 22:09:02.619 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:02.619 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:02.619 00.000 30444 Enqueuing Expose request 22:09:02.619 00.000 15672 Worker thread wakes up 22:09:02.619 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd 22:09:02.619 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.13) 22:09:02.619 00.000 15672 Moving (-0.04, 0.13) raw xDistance=-0.08 yDistance=0.12 22:09:02.619 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:09:02.620 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:02.620 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:09:02.620 00.000 15672 MoveAxis(E, 0, ABG) 22:09:02.620 00.000 15672 Move returns status 0, amount 0 22:09:02.620 00.000 15672 MoveAxis(N, 0, ABG) 22:09:02.620 00.000 15672 Move returns status 0, amount 0 22:09:02.620 00.000 15672 move complete, result=0 22:09:02.620 00.000 15672 worker thread done servicing request 22:09:02.620 00.000 15672 Worker thread wakes up 22:09:02.620 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:02.620 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:02.620 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:09:04.633 02.013 15672 Exposure complete 22:09:04.661 00.028 15672 worker thread done servicing request 22:09:04.661 00.000 30444 OnExposeComplete: enter 22:09:04.661 00.000 30444 UpdateGuideState(): m_state=6 22:09:04.661 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 145 22:09:04.661 00.000 30444 Star::Find returns 1 (1), X=465.00, Y=192.10, Mass=92021, SNR=64.2, Peak=9985 HFD=3.9 22:09:04.661 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.62 = 2.62) 22:09:04.661 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.56 = 2.56) 22:09:04.661 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.25 cameraTheta=2.34 mountX=-0.21 mountY=0.14, mountTheta=2.58 22:09:04.662 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.18, opts=13) 22:09:04.662 00.000 30444 Enqueuing Move request for scope (-0.17, 0.18) 22:09:04.662 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=9985, FiltMin=2618, FiltMax=7936, Gamma=2.950 22:09:04.662 00.000 30444 UpdateGuideState exits: m=92021 SNR=64.2 Saturated 22:09:04.662 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:04.662 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:04.662 00.000 30444 Enqueuing Expose request 22:09:04.662 00.000 15672 Worker thread wakes up 22:09:04.662 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.18) opts 0xd 22:09:04.662 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.18) 22:09:04.662 00.000 15672 Moving (-0.17, 0.18) raw xDistance=-0.21 yDistance=0.14 22:09:04.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 22:09:04.662 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:04.662 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:09:04.662 00.000 15672 MoveAxis(E, 0, ABG) 22:09:04.662 00.000 15672 Move returns status 0, amount 0 22:09:04.662 00.000 15672 MoveAxis(N, 0, ABG) 22:09:04.662 00.000 15672 Move returns status 0, amount 0 22:09:04.662 00.000 15672 move complete, result=0 22:09:04.662 00.000 15672 worker thread done servicing request 22:09:04.662 00.000 15672 Worker thread wakes up 22:09:04.662 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:04.663 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:04.663 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:09:06.779 02.116 15672 Exposure complete 22:09:06.812 00.033 15672 worker thread done servicing request 22:09:06.812 00.000 30444 OnExposeComplete: enter 22:09:06.812 00.000 30444 UpdateGuideState(): m_state=6 22:09:06.812 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 146 22:09:06.812 00.000 30444 Star::Find returns 1 (1), X=465.32, Y=192.14, Mass=92694, SNR=70.9, Peak=9971 HFD=3.6 22:09:06.812 00.000 30444 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 22:09:06.812 00.000 30444 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 22:09:06.812 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.26 cameraTheta=0.99 mountX=0.08 mountY=0.24, mountTheta=1.26 22:09:06.813 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.22, opts=13) 22:09:06.813 00.000 30444 Enqueuing Move request for scope (0.14, 0.22) 22:09:06.813 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=10106, FiltMin=2622, FiltMax=8014, Gamma=2.950 22:09:06.813 00.000 30444 UpdateGuideState exits: m=92694 SNR=70.9 Saturated 22:09:06.813 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:06.813 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:06.813 00.000 30444 Enqueuing Expose request 22:09:06.813 00.000 15672 Worker thread wakes up 22:09:06.813 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0xd 22:09:06.813 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.22) 22:09:06.813 00.000 15672 Moving (0.14, 0.22) raw xDistance=0.08 yDistance=0.24 22:09:06.813 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:09:06.813 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:06.813 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 22:09:06.813 00.000 15672 MoveAxis(E, 0, ABG) 22:09:06.813 00.000 15672 Move returns status 0, amount 0 22:09:06.813 00.000 15672 MoveAxis(N, 0, ABG) 22:09:06.813 00.000 15672 Move returns status 0, amount 0 22:09:06.813 00.000 15672 move complete, result=0 22:09:06.813 00.000 15672 worker thread done servicing request 22:09:06.813 00.000 15672 Worker thread wakes up 22:09:06.813 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:06.813 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:06.814 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:09:08.829 02.015 15672 Exposure complete 22:09:08.862 00.033 15672 worker thread done servicing request 22:09:08.862 00.000 30444 OnExposeComplete: enter 22:09:08.862 00.000 30444 UpdateGuideState(): m_state=6 22:09:08.862 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 147 22:09:08.862 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=192.04, Mass=87842, SNR=67.3, Peak=11578 HFD=3.1 22:09:08.862 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 22:09:08.862 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 22:09:08.863 00.001 30444 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=0.00 mountY=0.12, mountTheta=1.54 22:09:08.863 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.11, opts=13) 22:09:08.863 00.000 30444 Enqueuing Move request for scope (0.04, 0.11) 22:09:08.863 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=11578, FiltMin=2658, FiltMax=8435, Gamma=2.950 22:09:08.863 00.000 30444 UpdateGuideState exits: m=87842 SNR=67.3 Saturated 22:09:08.863 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:08.863 00.000 15672 Worker thread wakes up 22:09:08.863 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd 22:09:08.863 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:08.863 00.000 30444 Enqueuing Expose request 22:09:08.863 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.11) 22:09:08.863 00.000 15672 Moving (0.04, 0.11) raw xDistance=0.00 yDistance=0.12 22:09:08.863 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 22:09:08.864 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:08.864 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:09:08.864 00.000 15672 MoveAxis(E, 0, ABG) 22:09:08.864 00.000 15672 Move returns status 0, amount 0 22:09:08.864 00.000 15672 MoveAxis(N, 0, ABG) 22:09:08.864 00.000 15672 Move returns status 0, amount 0 22:09:08.864 00.000 15672 move complete, result=0 22:09:08.864 00.000 15672 worker thread done servicing request 22:09:08.864 00.000 15672 Worker thread wakes up 22:09:08.864 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:08.864 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:08.864 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:09:10.972 02.108 15672 Exposure complete 22:09:10.997 00.025 15672 worker thread done servicing request 22:09:10.997 00.000 30444 OnExposeComplete: enter 22:09:10.998 00.001 30444 UpdateGuideState(): m_state=6 22:09:10.998 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 148 22:09:10.998 00.000 30444 Star::Find returns 1 (1), X=465.59, Y=191.91, Mass=91439, SNR=79.5, Peak=9386 HFD=3.8 22:09:10.998 00.000 30444 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.28) = xAngle (0.24 = 0.24) 22:09:10.998 00.000 30444 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.18 = 0.18) 22:09:10.998 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-0.04 mountX=0.40 mountY=0.07, mountTheta=0.18 22:09:10.998 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.01, opts=13) 22:09:10.998 00.000 30444 Enqueuing Move request for scope (0.41, -0.01) 22:09:10.998 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=10609, FiltMin=2597, FiltMax=7834, Gamma=2.950 22:09:10.998 00.000 30444 UpdateGuideState exits: m=91439 SNR=79.5 Saturated 22:09:10.998 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:10.998 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:10.999 00.001 30444 Enqueuing Expose request 22:09:10.999 00.000 15672 Worker thread wakes up 22:09:10.999 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.01) opts 0xd 22:09:10.999 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.01) 22:09:10.999 00.000 15672 Moving (0.41, -0.01) raw xDistance=0.40 yDistance=0.07 22:09:10.999 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 22:09:10.999 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:10.999 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 22:09:10.999 00.000 15672 MoveAxis(W, 109, ABG) 22:09:10.999 00.000 15672 Guiding Dir = 3, Dur = 109 22:09:10.999 00.000 15672 IsSlewing returns 0 22:09:11.000 00.001 15672 IsGuiding returns 0 22:09:11.024 00.024 15672 PulseGuide returned control before completion, sleep 96 22:09:11.123 00.099 15672 IsGuiding returns 1 22:09:11.123 00.000 15672 scope still moving after pulse duration time elapsed 22:09:11.144 00.021 15672 IsSlewing returns 0 22:09:11.145 00.001 15672 IsGuiding returns 1 22:09:11.166 00.021 15672 IsSlewing returns 0 22:09:11.167 00.001 15672 IsGuiding returns 0 22:09:11.168 00.001 15672 scope move finished after 109 + 57 ms 22:09:11.168 00.000 15672 Move returns status 0, amount 109 22:09:11.168 00.000 15672 MoveAxis(N, 0, ABG) 22:09:11.168 00.000 15672 Move returns status 0, amount 0 22:09:11.168 00.000 15672 move complete, result=0 22:09:11.168 00.000 15672 worker thread done servicing request 22:09:11.168 00.000 15672 Worker thread wakes up 22:09:11.168 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:11.168 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:11.168 00.000 30444 GuideStep: 0.4 px 109 ms WEST, 0.1 px 0 ms NORTH 22:09:13.078 01.910 15672 Exposure complete 22:09:13.101 00.023 15672 worker thread done servicing request 22:09:13.101 00.000 30444 OnExposeComplete: enter 22:09:13.101 00.000 30444 UpdateGuideState(): m_state=6 22:09:13.101 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 149 22:09:13.101 00.000 30444 Star::Find returns 1 (1), X=465.44, Y=191.99, Mass=84436, SNR=72.7, Peak=9530 HFD=3.5 22:09:13.101 00.000 30444 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.28) = xAngle (0.51 = 0.51) 22:09:13.101 00.000 30444 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.45 = 0.45) 22:09:13.101 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.07 hyp=0.28 cameraTheta=0.24 mountX=0.24 mountY=0.12, mountTheta=0.47 22:09:13.102 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.07, opts=13) 22:09:13.102 00.000 30444 Enqueuing Move request for scope (0.27, 0.07) 22:09:13.102 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=11264, FiltMin=2606, FiltMax=9216, Gamma=2.950 22:09:13.102 00.000 30444 UpdateGuideState exits: m=84436 SNR=72.7 Saturated 22:09:13.102 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:13.102 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:13.102 00.000 30444 Enqueuing Expose request 22:09:13.102 00.000 15672 Worker thread wakes up 22:09:13.102 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.07) opts 0xd 22:09:13.102 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.07) 22:09:13.102 00.000 15672 Moving (0.27, 0.07) raw xDistance=0.24 yDistance=0.12 22:09:13.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:09:13.102 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:13.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:09:13.102 00.000 15672 MoveAxis(E, 0, ABG) 22:09:13.102 00.000 15672 Move returns status 0, amount 0 22:09:13.102 00.000 15672 MoveAxis(N, 0, ABG) 22:09:13.102 00.000 15672 Move returns status 0, amount 0 22:09:13.102 00.000 15672 move complete, result=0 22:09:13.102 00.000 15672 worker thread done servicing request 22:09:13.102 00.000 15672 Worker thread wakes up 22:09:13.103 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:13.103 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:13.103 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:09:15.210 02.107 15672 Exposure complete 22:09:15.230 00.020 15672 worker thread done servicing request 22:09:15.230 00.000 30444 OnExposeComplete: enter 22:09:15.230 00.000 30444 UpdateGuideState(): m_state=6 22:09:15.230 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 150 22:09:15.231 00.001 30444 Star::Find returns 1 (1), X=465.68, Y=192.18, Mass=89738, SNR=72.9, Peak=8711 HFD=3.7 22:09:15.231 00.000 30444 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 22:09:15.231 00.000 30444 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.69 = 0.69) 22:09:15.231 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.25 hyp=0.56 cameraTheta=0.47 mountX=0.41 mountY=0.36, mountTheta=0.71 22:09:15.231 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.25, opts=13) 22:09:15.231 00.000 30444 Enqueuing Move request for scope (0.50, 0.25) 22:09:15.231 00.000 15672 Worker thread wakes up 22:09:15.231 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=9727, FiltMin=2639, FiltMax=7746, Gamma=2.950 22:09:15.231 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.25) opts 0xd 22:09:15.231 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.25) 22:09:15.231 00.000 30444 UpdateGuideState exits: m=89738 SNR=72.9 Saturated 22:09:15.231 00.000 15672 Moving (0.50, 0.25) raw xDistance=0.41 yDistance=0.36 22:09:15.231 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 22:09:15.232 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:15.232 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 22:09:15.232 00.000 15672 MoveAxis(W, 111, ABG) 22:09:15.232 00.000 15672 Guiding Dir = 3, Dur = 111 22:09:15.232 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:15.232 00.000 30444 Enqueuing Expose request 22:09:15.232 00.000 15672 IsSlewing returns 0 22:09:15.233 00.001 15672 IsGuiding returns 0 22:09:15.257 00.024 15672 PulseGuide returned control before completion, sleep 97 22:09:15.357 00.100 15672 IsGuiding returns 1 22:09:15.357 00.000 15672 scope still moving after pulse duration time elapsed 22:09:15.379 00.022 15672 IsSlewing returns 0 22:09:15.380 00.001 15672 IsGuiding returns 1 22:09:15.401 00.021 15672 IsSlewing returns 0 22:09:15.402 00.001 15672 IsGuiding returns 0 22:09:15.402 00.000 15672 scope move finished after 111 + 58 ms 22:09:15.402 00.000 15672 Move returns status 0, amount 111 22:09:15.402 00.000 15672 MoveAxis(S, 63, ABG) 22:09:15.402 00.000 15672 Guiding Dir = 1, Dur = 63 22:09:15.402 00.000 15672 IsSlewing returns 0 22:09:15.403 00.001 15672 IsGuiding returns 0 22:09:15.481 00.078 15672 IsGuiding returns 1 22:09:15.481 00.000 15672 scope still moving after pulse duration time elapsed 22:09:15.503 00.022 15672 IsSlewing returns 0 22:09:15.504 00.001 15672 IsGuiding returns 1 22:09:15.524 00.020 15672 IsSlewing returns 0 22:09:15.525 00.001 15672 IsGuiding returns 1 22:09:15.546 00.021 15672 IsSlewing returns 0 22:09:15.609 00.063 15672 IsGuiding returns 0 22:09:15.609 00.000 15672 scope move finished after 63 + 143 ms 22:09:15.609 00.000 15672 Move returns status 0, amount 63 22:09:15.609 00.000 15672 move complete, result=0 22:09:15.609 00.000 15672 worker thread done servicing request 22:09:15.609 00.000 15672 Worker thread wakes up 22:09:15.610 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:15.610 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:15.610 00.000 30444 GuideStep: 0.4 px 111 ms WEST, 0.4 px 63 ms SOUTH 22:09:17.527 01.917 15672 Exposure complete 22:09:17.559 00.032 15672 worker thread done servicing request 22:09:17.559 00.000 30444 OnExposeComplete: enter 22:09:17.559 00.000 30444 UpdateGuideState(): m_state=6 22:09:17.559 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 151 22:09:17.559 00.000 30444 Star::Find returns 1 (1), X=465.07, Y=191.97, Mass=89789, SNR=65.0, Peak=9181 HFD=3.9 22:09:17.559 00.000 30444 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.28) = xAngle (2.99 = 2.99) 22:09:17.559 00.000 30444 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.93 = 2.93) 22:09:17.559 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.71 mountX=-0.12 mountY=0.03, mountTheta=2.93 22:09:17.560 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.05, opts=13) 22:09:17.560 00.000 30444 Enqueuing Move request for scope (-0.11, 0.05) 22:09:17.560 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=9432, FiltMin=2600, FiltMax=7640, Gamma=2.950 22:09:17.560 00.000 30444 UpdateGuideState exits: m=89789 SNR=65.0 Saturated 22:09:17.560 00.000 15672 Worker thread wakes up 22:09:17.560 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd 22:09:17.560 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:17.560 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:17.560 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.05) 22:09:17.560 00.000 15672 Moving (-0.11, 0.05) raw xDistance=-0.12 yDistance=0.03 22:09:17.560 00.000 30444 Enqueuing Expose request 22:09:17.560 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:09:17.560 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:17.560 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:09:17.560 00.000 15672 MoveAxis(E, 0, ABG) 22:09:17.560 00.000 15672 Move returns status 0, amount 0 22:09:17.560 00.000 15672 MoveAxis(N, 0, ABG) 22:09:17.561 00.001 15672 Move returns status 0, amount 0 22:09:17.561 00.000 15672 move complete, result=0 22:09:17.561 00.000 15672 worker thread done servicing request 22:09:17.561 00.000 15672 Worker thread wakes up 22:09:17.561 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:17.561 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:17.561 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:09:19.671 02.110 15672 Exposure complete 22:09:19.691 00.020 15672 worker thread done servicing request 22:09:19.691 00.000 30444 OnExposeComplete: enter 22:09:19.691 00.000 30444 UpdateGuideState(): m_state=6 22:09:19.692 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 152 22:09:19.692 00.000 30444 Star::Find returns 1 (1), X=464.85, Y=192.22, Mass=87516, SNR=73.9, Peak=8951 HFD=3.9 22:09:19.692 00.000 30444 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.28) = xAngle (2.68 = 2.68) 22:09:19.692 00.000 30444 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.62 = 2.62) 22:09:19.692 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.30 hyp=0.44 cameraTheta=2.40 mountX=-0.40 mountY=0.22, mountTheta=2.63 22:09:19.692 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.30, opts=13) 22:09:19.692 00.000 30444 Enqueuing Move request for scope (-0.33, 0.30) 22:09:19.692 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=8951, FiltMin=2638, FiltMax=7285, Gamma=2.950 22:09:19.692 00.000 30444 UpdateGuideState exits: m=87516 SNR=73.9 Saturated 22:09:19.692 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:19.692 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:19.692 00.000 30444 Enqueuing Expose request 22:09:19.693 00.001 15672 Worker thread wakes up 22:09:19.693 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.30) opts 0xd 22:09:19.693 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.30) 22:09:19.693 00.000 15672 Moving (-0.33, 0.30) raw xDistance=-0.40 yDistance=0.22 22:09:19.693 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 22:09:19.693 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:19.693 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 22:09:19.693 00.000 15672 MoveAxis(E, 108, ABG) 22:09:19.693 00.000 15672 Guiding Dir = 2, Dur = 108 22:09:19.694 00.001 15672 IsSlewing returns 0 22:09:19.696 00.002 15672 IsGuiding returns 0 22:09:19.715 00.019 15672 PulseGuide returned control before completion, sleep 100 22:09:19.817 00.102 15672 IsGuiding returns 1 22:09:19.817 00.000 15672 scope still moving after pulse duration time elapsed 22:09:19.838 00.021 15672 IsSlewing returns 0 22:09:19.889 00.051 15672 IsGuiding returns 0 22:09:19.889 00.000 15672 scope move finished after 108 + 85 ms 22:09:19.889 00.000 15672 Move returns status 0, amount 108 22:09:19.889 00.000 15672 MoveAxis(N, 0, ABG) 22:09:19.889 00.000 15672 Move returns status 0, amount 0 22:09:19.889 00.000 15672 move complete, result=0 22:09:19.890 00.001 15672 worker thread done servicing request 22:09:19.890 00.000 15672 Worker thread wakes up 22:09:19.890 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:19.890 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:19.890 00.000 30444 GuideStep: -0.4 px 108 ms EAST, 0.2 px 0 ms NORTH 22:09:21.807 01.917 15672 Exposure complete 22:09:21.837 00.030 15672 worker thread done servicing request 22:09:21.837 00.000 30444 OnExposeComplete: enter 22:09:21.837 00.000 30444 UpdateGuideState(): m_state=6 22:09:21.837 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 153 22:09:21.837 00.000 30444 Star::Find returns 1 (1), X=465.60, Y=192.24, Mass=88785, SNR=67.3, Peak=9076 HFD=3.6 22:09:21.837 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 22:09:21.837 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.86 = 0.86) 22:09:21.837 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.31 hyp=0.53 cameraTheta=0.64 mountX=0.32 mountY=0.40, mountTheta=0.89 22:09:21.838 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.31, opts=13) 22:09:21.838 00.000 30444 Enqueuing Move request for scope (0.42, 0.31) 22:09:21.838 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=9076, FiltMin=2618, FiltMax=7620, Gamma=2.950 22:09:21.838 00.000 30444 UpdateGuideState exits: m=88785 SNR=67.3 Saturated 22:09:21.838 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:21.838 00.000 15672 Worker thread wakes up 22:09:21.838 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.31) opts 0xd 22:09:21.838 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:21.838 00.000 30444 Enqueuing Expose request 22:09:21.838 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.31) 22:09:21.838 00.000 15672 Moving (0.42, 0.31) raw xDistance=0.32 yDistance=0.40 22:09:21.838 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32 22:09:21.839 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 22:09:21.839 00.000 15672 MoveAxis(W, 79, ABG) 22:09:21.839 00.000 15672 Guiding Dir = 3, Dur = 79 22:09:21.839 00.000 15672 IsSlewing returns 0 22:09:21.840 00.001 15672 IsGuiding returns 0 22:09:21.854 00.014 15672 PulseGuide returned control before completion, sleep 75 22:09:21.932 00.078 15672 IsGuiding returns 1 22:09:21.932 00.000 15672 scope still moving after pulse duration time elapsed 22:09:21.952 00.020 15672 IsSlewing returns 0 22:09:21.966 00.014 15672 IsGuiding returns 0 22:09:21.966 00.000 15672 scope move finished after 79 + 47 ms 22:09:21.966 00.000 15672 Move returns status 0, amount 79 22:09:21.966 00.000 15672 MoveAxis(S, 71, ABG) 22:09:21.966 00.000 15672 Guiding Dir = 1, Dur = 71 22:09:21.967 00.001 15672 IsSlewing returns 0 22:09:21.967 00.000 15672 IsGuiding returns 0 22:09:22.080 00.113 15672 IsGuiding returns 1 22:09:22.080 00.000 15672 scope still moving after pulse duration time elapsed 22:09:22.102 00.022 15672 IsSlewing returns 0 22:09:22.127 00.025 15672 IsGuiding returns 0 22:09:22.127 00.000 15672 scope move finished after 71 + 88 ms 22:09:22.127 00.000 15672 Move returns status 0, amount 71 22:09:22.127 00.000 15672 move complete, result=0 22:09:22.128 00.001 15672 worker thread done servicing request 22:09:22.128 00.000 15672 Worker thread wakes up 22:09:22.128 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:22.128 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:22.128 00.000 30444 GuideStep: 0.3 px 79 ms WEST, 0.4 px 71 ms SOUTH 22:09:24.236 02.108 15672 Exposure complete 22:09:24.256 00.020 15672 worker thread done servicing request 22:09:24.256 00.000 30444 OnExposeComplete: enter 22:09:24.256 00.000 30444 UpdateGuideState(): m_state=6 22:09:24.256 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 154 22:09:24.256 00.000 30444 Star::Find returns 1 (1), X=464.99, Y=192.10, Mass=90216, SNR=63.1, Peak=8933 HFD=4.1 22:09:24.256 00.000 30444 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.28) = xAngle (2.67 = 2.67) 22:09:24.256 00.000 30444 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.60 = 2.60) 22:09:24.256 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.39 mountX=-0.23 mountY=0.13, mountTheta=2.62 22:09:24.257 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.18, opts=13) 22:09:24.257 00.000 30444 Enqueuing Move request for scope (-0.19, 0.18) 22:09:24.257 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=10141, FiltMin=2625, FiltMax=8026, Gamma=2.950 22:09:24.257 00.000 30444 UpdateGuideState exits: m=90216 SNR=63.1 Saturated 22:09:24.257 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:24.257 00.000 15672 Worker thread wakes up 22:09:24.257 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd 22:09:24.257 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.18) 22:09:24.257 00.000 15672 Moving (-0.19, 0.18) raw xDistance=-0.23 yDistance=0.13 22:09:24.257 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:09:24.257 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:24.257 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:24.257 00.000 30444 Enqueuing Expose request 22:09:24.257 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 22:09:24.257 00.000 15672 MoveAxis(E, 0, ABG) 22:09:24.258 00.001 15672 Move returns status 0, amount 0 22:09:24.258 00.000 15672 MoveAxis(N, 0, ABG) 22:09:24.258 00.000 15672 Move returns status 0, amount 0 22:09:24.258 00.000 15672 move complete, result=0 22:09:24.258 00.000 15672 worker thread done servicing request 22:09:24.258 00.000 15672 Worker thread wakes up 22:09:24.258 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:24.258 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:24.258 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:09:26.265 02.007 15672 Exposure complete 22:09:26.284 00.019 15672 worker thread done servicing request 22:09:26.284 00.000 30444 OnExposeComplete: enter 22:09:26.285 00.001 30444 UpdateGuideState(): m_state=6 22:09:26.285 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 155 22:09:26.285 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=191.74, Mass=95056, SNR=75.2, Peak=9749 HFD=3.7 22:09:26.285 00.000 30444 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 22:09:26.285 00.000 30444 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 22:09:26.285 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.92 mountX=0.18 mountY=-0.15, mountTheta=-0.67 22:09:26.285 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.18, opts=13) 22:09:26.285 00.000 30444 Enqueuing Move request for scope (0.14, -0.18) 22:09:26.285 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=10133, FiltMin=2576, FiltMax=8020, Gamma=2.950 22:09:26.285 00.000 30444 UpdateGuideState exits: m=95056 SNR=75.2 Saturated 22:09:26.286 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:26.286 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:26.286 00.000 30444 Enqueuing Expose request 22:09:26.286 00.000 15672 Worker thread wakes up 22:09:26.286 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd 22:09:26.286 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.18) 22:09:26.286 00.000 15672 Moving (0.14, -0.18) raw xDistance=0.18 yDistance=-0.15 22:09:26.286 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:09:26.286 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:26.286 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 22:09:26.286 00.000 15672 MoveAxis(E, 0, ABG) 22:09:26.286 00.000 15672 Move returns status 0, amount 0 22:09:26.286 00.000 15672 MoveAxis(N, 0, ABG) 22:09:26.286 00.000 15672 Move returns status 0, amount 0 22:09:26.286 00.000 15672 move complete, result=0 22:09:26.286 00.000 15672 worker thread done servicing request 22:09:26.286 00.000 15672 Worker thread wakes up 22:09:26.286 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:26.286 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:26.286 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:09:28.402 02.116 15672 Exposure complete 22:09:28.427 00.025 15672 worker thread done servicing request 22:09:28.427 00.000 30444 OnExposeComplete: enter 22:09:28.428 00.001 30444 UpdateGuideState(): m_state=6 22:09:28.428 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 156 22:09:28.428 00.000 30444 Star::Find returns 1 (1), X=465.52, Y=191.83, Mass=83599, SNR=62.9, Peak=9851 HFD=3.5 22:09:28.428 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 22:09:28.428 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 22:09:28.428 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-0.25 mountX=0.35 mountY=-0.01, mountTheta=-0.04 22:09:28.428 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.09, opts=13) 22:09:28.428 00.000 30444 Enqueuing Move request for scope (0.34, -0.09) 22:09:28.428 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=10209, FiltMin=2670, FiltMax=7728, Gamma=2.950 22:09:28.428 00.000 15672 Worker thread wakes up 22:09:28.429 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.09) opts 0xd 22:09:28.429 00.000 30444 UpdateGuideState exits: m=83599 SNR=62.9 Saturated 22:09:28.429 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:28.429 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:28.429 00.000 30444 Enqueuing Expose request 22:09:28.429 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.09) 22:09:28.429 00.000 15672 Moving (0.34, -0.09) raw xDistance=0.35 yDistance=-0.01 22:09:28.429 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 22:09:28.429 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:28.429 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:09:28.429 00.000 15672 MoveAxis(W, 95, ABG) 22:09:28.429 00.000 15672 Guiding Dir = 3, Dur = 95 22:09:28.429 00.000 15672 IsSlewing returns 0 22:09:28.430 00.001 15672 IsGuiding returns 0 22:09:28.451 00.021 15672 PulseGuide returned control before completion, sleep 84 22:09:28.537 00.086 15672 IsGuiding returns 1 22:09:28.537 00.000 15672 scope still moving after pulse duration time elapsed 22:09:28.559 00.022 15672 IsSlewing returns 0 22:09:28.581 00.022 15672 IsGuiding returns 0 22:09:28.581 00.000 15672 scope move finished after 95 + 55 ms 22:09:28.581 00.000 15672 Move returns status 0, amount 95 22:09:28.581 00.000 15672 MoveAxis(N, 0, ABG) 22:09:28.581 00.000 15672 Move returns status 0, amount 0 22:09:28.581 00.000 15672 move complete, result=0 22:09:28.581 00.000 15672 worker thread done servicing request 22:09:28.583 00.002 15672 Worker thread wakes up 22:09:28.583 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:28.583 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:28.583 00.000 30444 GuideStep: 0.4 px 95 ms WEST, -0.0 px 0 ms NORTH 22:09:30.489 01.906 15672 Exposure complete 22:09:30.512 00.023 15672 worker thread done servicing request 22:09:30.512 00.000 30444 OnExposeComplete: enter 22:09:30.512 00.000 30444 UpdateGuideState(): m_state=6 22:09:30.512 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 157 22:09:30.512 00.000 30444 Star::Find returns 1 (1), X=465.40, Y=191.51, Mass=87471, SNR=65.9, Peak=10849 HFD=3.2 22:09:30.512 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 22:09:30.512 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 22:09:30.512 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.41 hyp=0.47 cameraTheta=-1.08 mountX=0.33 mountY=-0.35, mountTheta=-0.83 22:09:30.512 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.41, opts=13) 22:09:30.513 00.001 30444 Enqueuing Move request for scope (0.22, -0.41) 22:09:30.513 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=11896, FiltMin=2646, FiltMax=8693, Gamma=2.950 22:09:30.513 00.000 30444 UpdateGuideState exits: m=87471 SNR=65.9 Saturated 22:09:30.513 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:30.513 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:30.513 00.000 30444 Enqueuing Expose request 22:09:30.513 00.000 15672 Worker thread wakes up 22:09:30.513 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.41) opts 0xd 22:09:30.513 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.41) 22:09:30.513 00.000 15672 Moving (0.22, -0.41) raw xDistance=0.33 yDistance=-0.35 22:09:30.513 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33 22:09:30.513 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:09:30.513 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 22:09:30.513 00.000 15672 MoveAxis(W, 95, ABG) 22:09:30.513 00.000 15672 Guiding Dir = 3, Dur = 95 22:09:30.514 00.001 15672 IsSlewing returns 0 22:09:30.515 00.001 15672 IsGuiding returns 0 22:09:30.545 00.030 15672 PulseGuide returned control before completion, sleep 75 22:09:30.622 00.077 15672 IsGuiding returns 1 22:09:30.622 00.000 15672 scope still moving after pulse duration time elapsed 22:09:30.643 00.021 15672 IsSlewing returns 0 22:09:30.673 00.030 15672 IsGuiding returns 0 22:09:30.673 00.000 15672 scope move finished after 95 + 62 ms 22:09:30.673 00.000 15672 Move returns status 0, amount 95 22:09:30.673 00.000 15672 MoveAxis(N, 0, ABG) 22:09:30.673 00.000 15672 Move returns status 0, amount 0 22:09:30.673 00.000 15672 move complete, result=0 22:09:30.673 00.000 15672 worker thread done servicing request 22:09:30.673 00.000 15672 Worker thread wakes up 22:09:30.673 00.000 30444 GuideStep: 0.3 px 95 ms WEST, -0.4 px 0 ms NORTH 22:09:30.673 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:30.674 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:32.779 02.105 15672 Exposure complete 22:09:32.799 00.020 15672 worker thread done servicing request 22:09:32.799 00.000 30444 OnExposeComplete: enter 22:09:32.799 00.000 30444 UpdateGuideState(): m_state=6 22:09:32.799 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 158 22:09:32.799 00.000 30444 Star::Find returns 1 (1), X=464.93, Y=192.18, Mass=75740, SNR=56.2, Peak=9366 HFD=3.6 22:09:32.800 00.001 30444 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 22:09:32.800 00.000 30444 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.54 = 2.54) 22:09:32.800 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.26 hyp=0.36 cameraTheta=2.33 mountX=-0.31 mountY=0.20, mountTheta=2.56 22:09:32.800 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.26, opts=13) 22:09:32.800 00.000 30444 Enqueuing Move request for scope (-0.25, 0.26) 22:09:32.800 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2131, max=10185, FiltMin=2636, FiltMax=7827, Gamma=2.950 22:09:32.800 00.000 30444 UpdateGuideState exits: m=75740 SNR=56.2 Saturated 22:09:32.800 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:32.800 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:32.800 00.000 30444 Enqueuing Expose request 22:09:32.800 00.000 15672 Worker thread wakes up 22:09:32.800 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.26) opts 0xd 22:09:32.800 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.26) 22:09:32.801 00.001 15672 Moving (-0.25, 0.26) raw xDistance=-0.31 yDistance=0.20 22:09:32.801 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31 22:09:32.801 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:32.801 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 22:09:32.801 00.000 15672 MoveAxis(E, 77, ABG) 22:09:32.801 00.000 15672 Guiding Dir = 2, Dur = 77 22:09:32.801 00.000 15672 IsSlewing returns 0 22:09:32.802 00.001 15672 IsGuiding returns 0 22:09:32.829 00.027 15672 PulseGuide returned control before completion, sleep 61 22:09:32.893 00.064 15672 IsGuiding returns 1 22:09:32.893 00.000 15672 scope still moving after pulse duration time elapsed 22:09:32.914 00.021 15672 IsSlewing returns 0 22:09:32.941 00.027 15672 IsGuiding returns 0 22:09:32.941 00.000 15672 scope move finished after 77 + 62 ms 22:09:32.942 00.001 15672 Move returns status 0, amount 77 22:09:32.942 00.000 15672 MoveAxis(N, 0, ABG) 22:09:32.942 00.000 15672 Move returns status 0, amount 0 22:09:32.942 00.000 15672 move complete, result=0 22:09:32.942 00.000 15672 worker thread done servicing request 22:09:32.942 00.000 15672 Worker thread wakes up 22:09:32.942 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:32.942 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:32.942 00.000 30444 GuideStep: -0.3 px 77 ms EAST, 0.2 px 0 ms NORTH 22:09:34.858 01.916 15672 Exposure complete 22:09:34.888 00.030 15672 worker thread done servicing request 22:09:34.888 00.000 30444 OnExposeComplete: enter 22:09:34.888 00.000 30444 UpdateGuideState(): m_state=6 22:09:34.888 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 159 22:09:34.888 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=192.00, Mass=95510, SNR=72.9, Peak=9932 HFD=3.4 22:09:34.888 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 22:09:34.888 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 22:09:34.888 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.61 mountX=0.09 mountY=0.10, mountTheta=0.87 22:09:34.889 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.08, opts=13) 22:09:34.889 00.000 30444 Enqueuing Move request for scope (0.11, 0.08) 22:09:34.889 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=10165, FiltMin=2527, FiltMax=8285, Gamma=2.950 22:09:34.889 00.000 30444 UpdateGuideState exits: m=95510 SNR=72.9 Saturated 22:09:34.889 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:34.889 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:34.889 00.000 30444 Enqueuing Expose request 22:09:34.889 00.000 15672 Worker thread wakes up 22:09:34.889 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd 22:09:34.889 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.08) 22:09:34.889 00.000 15672 Moving (0.11, 0.08) raw xDistance=0.09 yDistance=0.10 22:09:34.889 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:09:34.889 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:34.889 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 22:09:34.889 00.000 15672 MoveAxis(E, 0, ABG) 22:09:34.889 00.000 15672 Move returns status 0, amount 0 22:09:34.889 00.000 15672 MoveAxis(N, 0, ABG) 22:09:34.889 00.000 15672 Move returns status 0, amount 0 22:09:34.889 00.000 15672 move complete, result=0 22:09:34.890 00.001 15672 worker thread done servicing request 22:09:34.890 00.000 15672 Worker thread wakes up 22:09:34.890 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:34.890 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:34.890 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:09:36.999 02.109 15672 Exposure complete 22:09:37.018 00.019 15672 worker thread done servicing request 22:09:37.018 00.000 30444 OnExposeComplete: enter 22:09:37.019 00.001 30444 UpdateGuideState(): m_state=6 22:09:37.019 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 160 22:09:37.019 00.000 30444 Star::Find returns 1 (1), X=465.73, Y=192.56, Mass=85605, SNR=63.6, Peak=9410 HFD=3.3 22:09:37.019 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 22:09:37.019 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 22:09:37.019 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.63 hyp=0.84 cameraTheta=0.86 mountX=0.36 mountY=0.74, mountTheta=1.12 22:09:37.019 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.63, opts=13) 22:09:37.019 00.000 30444 Enqueuing Move request for scope (0.55, 0.63) 22:09:37.019 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=10987, FiltMin=2629, FiltMax=8930, Gamma=2.950 22:09:37.019 00.000 15672 Worker thread wakes up 22:09:37.019 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.63) opts 0xd 22:09:37.020 00.001 30444 UpdateGuideState exits: m=85605 SNR=63.6 Saturated 22:09:37.020 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:37.020 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.63) 22:09:37.020 00.000 15672 Moving (0.55, 0.63) raw xDistance=0.36 yDistance=0.74 22:09:37.020 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:37.020 00.000 30444 Enqueuing Expose request 22:09:37.020 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36 22:09:37.020 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 22:09:37.020 00.000 15672 MoveAxis(W, 96, ABG) 22:09:37.020 00.000 15672 Guiding Dir = 3, Dur = 96 22:09:37.020 00.000 15672 IsSlewing returns 0 22:09:37.021 00.001 15672 IsGuiding returns 0 22:09:37.046 00.025 15672 PulseGuide returned control before completion, sleep 81 22:09:37.130 00.084 15672 IsGuiding returns 1 22:09:37.130 00.000 15672 scope still moving after pulse duration time elapsed 22:09:37.151 00.021 15672 IsSlewing returns 0 22:09:37.176 00.025 15672 IsGuiding returns 0 22:09:37.176 00.000 15672 scope move finished after 96 + 57 ms 22:09:37.176 00.000 15672 Move returns status 0, amount 96 22:09:37.176 00.000 15672 MoveAxis(S, 132, ABG) 22:09:37.176 00.000 15672 Guiding Dir = 1, Dur = 132 22:09:37.176 00.000 15672 IsSlewing returns 0 22:09:37.177 00.001 15672 IsGuiding returns 0 22:09:37.255 00.078 15672 PulseGuide returned control before completion, sleep 64 22:09:37.323 00.068 15672 IsGuiding returns 1 22:09:37.323 00.000 15672 scope still moving after pulse duration time elapsed 22:09:37.343 00.020 15672 IsSlewing returns 0 22:09:37.347 00.004 15672 IsGuiding returns 1 22:09:37.368 00.021 15672 IsSlewing returns 0 22:09:37.371 00.003 15672 IsGuiding returns 1 22:09:37.392 00.021 15672 IsSlewing returns 0 22:09:37.416 00.024 15672 IsGuiding returns 0 22:09:37.416 00.000 15672 scope move finished after 132 + 107 ms 22:09:37.416 00.000 15672 Move returns status 0, amount 132 22:09:37.416 00.000 15672 move complete, result=0 22:09:37.416 00.000 15672 worker thread done servicing request 22:09:37.417 00.001 15672 Worker thread wakes up 22:09:37.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:37.417 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:37.417 00.000 30444 GuideStep: 0.4 px 96 ms WEST, 0.7 px 132 ms SOUTH 22:09:39.323 01.906 15672 Exposure complete 22:09:39.343 00.020 15672 worker thread done servicing request 22:09:39.343 00.000 30444 OnExposeComplete: enter 22:09:39.343 00.000 30444 UpdateGuideState(): m_state=6 22:09:39.344 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 161 22:09:39.344 00.000 30444 Star::Find returns 1 (1), X=465.24, Y=192.28, Mass=90339, SNR=70.5, Peak=10503 HFD=3.4 22:09:39.344 00.000 30444 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.28) = xAngle (1.66 = 1.66) 22:09:39.344 00.000 30444 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 22:09:39.344 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.36 hyp=0.36 cameraTheta=1.38 mountX=-0.03 mountY=0.36, mountTheta=1.66 22:09:39.344 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.36, opts=13) 22:09:39.344 00.000 30444 Enqueuing Move request for scope (0.07, 0.36) 22:09:39.344 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=10503, FiltMin=2563, FiltMax=7885, Gamma=2.950 22:09:39.344 00.000 30444 UpdateGuideState exits: m=90339 SNR=70.5 Saturated 22:09:39.344 00.000 15672 Worker thread wakes up 22:09:39.344 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.36) opts 0xd 22:09:39.344 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:39.345 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:39.345 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.36) 22:09:39.345 00.000 15672 Moving (0.07, 0.36) raw xDistance=-0.03 yDistance=0.36 22:09:39.345 00.000 30444 Enqueuing Expose request 22:09:39.345 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:09:39.345 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 22:09:39.345 00.000 15672 MoveAxis(E, 0, ABG) 22:09:39.345 00.000 15672 Move returns status 0, amount 0 22:09:39.345 00.000 15672 MoveAxis(S, 65, ABG) 22:09:39.345 00.000 15672 Guiding Dir = 1, Dur = 65 22:09:39.345 00.000 15672 IsSlewing returns 0 22:09:39.346 00.001 15672 IsGuiding returns 0 22:09:39.430 00.084 15672 IsGuiding returns 1 22:09:39.430 00.000 15672 scope still moving after pulse duration time elapsed 22:09:39.451 00.021 15672 IsSlewing returns 0 22:09:39.454 00.003 15672 IsGuiding returns 1 22:09:39.475 00.021 15672 IsSlewing returns 0 22:09:39.524 00.049 15672 IsGuiding returns 0 22:09:39.524 00.000 15672 scope move finished after 65 + 112 ms 22:09:39.524 00.000 15672 Move returns status 0, amount 65 22:09:39.524 00.000 15672 move complete, result=0 22:09:39.524 00.000 15672 worker thread done servicing request 22:09:39.524 00.000 15672 Worker thread wakes up 22:09:39.525 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:39.525 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:39.525 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 65 ms SOUTH 22:09:41.631 02.106 15672 Exposure complete 22:09:41.653 00.022 15672 worker thread done servicing request 22:09:41.653 00.000 30444 OnExposeComplete: enter 22:09:41.653 00.000 30444 UpdateGuideState(): m_state=6 22:09:41.653 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 162 22:09:41.653 00.000 30444 Star::Find returns 1 (1), X=465.43, Y=192.11, Mass=88895, SNR=63.0, Peak=9705 HFD=3.6 22:09:41.653 00.000 30444 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.28) = xAngle (0.93 = 0.93) 22:09:41.653 00.000 30444 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.87 = 0.87) 22:09:41.653 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.19 hyp=0.32 cameraTheta=0.65 mountX=0.19 mountY=0.24, mountTheta=0.90 22:09:41.653 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.19, opts=13) 22:09:41.653 00.000 30444 Enqueuing Move request for scope (0.25, 0.19) 22:09:41.653 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=10289, FiltMin=2644, FiltMax=8143, Gamma=2.950 22:09:41.653 00.000 30444 UpdateGuideState exits: m=88895 SNR=63.0 Saturated 22:09:41.654 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:41.654 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:41.654 00.000 30444 Enqueuing Expose request 22:09:41.654 00.000 15672 Worker thread wakes up 22:09:41.654 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.19) opts 0xd 22:09:41.654 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.19) 22:09:41.654 00.000 15672 Moving (0.25, 0.19) raw xDistance=0.19 yDistance=0.24 22:09:41.654 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:09:41.654 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:41.654 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 22:09:41.654 00.000 15672 MoveAxis(E, 0, ABG) 22:09:41.654 00.000 15672 Move returns status 0, amount 0 22:09:41.654 00.000 15672 MoveAxis(N, 0, ABG) 22:09:41.654 00.000 15672 Move returns status 0, amount 0 22:09:41.654 00.000 15672 move complete, result=0 22:09:41.654 00.000 15672 worker thread done servicing request 22:09:41.654 00.000 15672 Worker thread wakes up 22:09:41.654 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:41.654 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:41.654 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:09:43.661 02.007 15672 Exposure complete 22:09:43.684 00.023 15672 worker thread done servicing request 22:09:43.684 00.000 30444 OnExposeComplete: enter 22:09:43.684 00.000 30444 UpdateGuideState(): m_state=6 22:09:43.684 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 163 22:09:43.684 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=192.32, Mass=91463, SNR=69.8, Peak=10566 HFD=3.4 22:09:43.684 00.000 30444 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.28) = xAngle (2.14 = 2.14) 22:09:43.684 00.000 30444 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 22:09:43.684 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.40 hyp=0.42 cameraTheta=1.86 mountX=-0.22 mountY=0.37, mountTheta=2.12 22:09:43.685 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.40, opts=13) 22:09:43.685 00.000 30444 Enqueuing Move request for scope (-0.12, 0.40) 22:09:43.685 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=10723, FiltMin=2612, FiltMax=8347, Gamma=2.950 22:09:43.685 00.000 30444 UpdateGuideState exits: m=91463 SNR=69.8 Saturated 22:09:43.685 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:43.685 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:43.685 00.000 30444 Enqueuing Expose request 22:09:43.685 00.000 15672 Worker thread wakes up 22:09:43.685 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.40) opts 0xd 22:09:43.685 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.40) 22:09:43.685 00.000 15672 Moving (-0.12, 0.40) raw xDistance=-0.22 yDistance=0.37 22:09:43.685 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 22:09:43.685 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 22:09:43.685 00.000 15672 MoveAxis(E, 0, ABG) 22:09:43.685 00.000 15672 Move returns status 0, amount 0 22:09:43.686 00.001 15672 MoveAxis(S, 65, ABG) 22:09:43.686 00.000 15672 Guiding Dir = 1, Dur = 65 22:09:43.686 00.000 15672 IsSlewing returns 0 22:09:43.688 00.002 15672 IsGuiding returns 0 22:09:43.807 00.119 15672 IsGuiding returns 1 22:09:43.807 00.000 15672 scope still moving after pulse duration time elapsed 22:09:43.827 00.020 15672 IsSlewing returns 0 22:09:43.830 00.003 15672 IsGuiding returns 1 22:09:43.851 00.021 15672 IsSlewing returns 0 22:09:43.869 00.018 15672 IsGuiding returns 0 22:09:43.869 00.000 15672 scope move finished after 65 + 117 ms 22:09:43.869 00.000 15672 Move returns status 0, amount 65 22:09:43.869 00.000 15672 move complete, result=0 22:09:43.869 00.000 15672 worker thread done servicing request 22:09:43.870 00.001 15672 Worker thread wakes up 22:09:43.870 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:43.870 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:43.870 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 65 ms SOUTH 22:09:45.977 02.107 15672 Exposure complete 22:09:45.997 00.020 15672 worker thread done servicing request 22:09:45.997 00.000 30444 OnExposeComplete: enter 22:09:45.997 00.000 30444 UpdateGuideState(): m_state=6 22:09:45.997 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 164 22:09:45.997 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=192.03, Mass=93313, SNR=67.8, Peak=11205 HFD=3.1 22:09:45.997 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 22:09:45.997 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 22:09:45.997 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.41 mountX=-0.01 mountY=0.11, mountTheta=1.69 22:09:45.998 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.11, opts=13) 22:09:45.998 00.000 30444 Enqueuing Move request for scope (0.02, 0.11) 22:09:45.998 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2064, max=11205, FiltMin=2604, FiltMax=8596, Gamma=2.950 22:09:45.998 00.000 30444 UpdateGuideState exits: m=93313 SNR=67.8 Saturated 22:09:45.998 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:45.998 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:45.998 00.000 30444 Enqueuing Expose request 22:09:45.998 00.000 15672 Worker thread wakes up 22:09:45.998 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd 22:09:45.998 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.11) 22:09:45.998 00.000 15672 Moving (0.02, 0.11) raw xDistance=-0.01 yDistance=0.11 22:09:45.998 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:09:45.998 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:45.998 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 22:09:45.999 00.001 15672 MoveAxis(E, 0, ABG) 22:09:45.999 00.000 15672 Move returns status 0, amount 0 22:09:45.999 00.000 15672 MoveAxis(N, 0, ABG) 22:09:45.999 00.000 15672 Move returns status 0, amount 0 22:09:45.999 00.000 15672 move complete, result=0 22:09:45.999 00.000 15672 worker thread done servicing request 22:09:45.999 00.000 15672 Worker thread wakes up 22:09:45.999 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:45.999 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:45.999 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:09:48.006 02.007 15672 Exposure complete 22:09:48.025 00.019 15672 worker thread done servicing request 22:09:48.026 00.001 30444 OnExposeComplete: enter 22:09:48.026 00.000 30444 UpdateGuideState(): m_state=6 22:09:48.026 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 165 22:09:48.026 00.000 30444 Star::Find returns 1 (1), X=465.88, Y=191.73, Mass=90861, SNR=65.9, Peak=9639 HFD=3.4 22:09:48.026 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 22:09:48.026 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 22:09:48.026 00.000 30444 CameraToMount -- cameraX=0.70 cameraY=-0.19 hyp=0.73 cameraTheta=-0.27 mountX=0.73 mountY=-0.04, mountTheta=-0.05 22:09:48.026 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.70, y=-0.19, opts=13) 22:09:48.026 00.000 30444 Enqueuing Move request for scope (0.70, -0.19) 22:09:48.027 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=9686, FiltMin=2544, FiltMax=8552, Gamma=2.950 22:09:48.027 00.000 30444 UpdateGuideState exits: m=90861 SNR=65.9 Saturated 22:09:48.027 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:48.027 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:48.027 00.000 30444 Enqueuing Expose request 22:09:48.027 00.000 15672 Worker thread wakes up 22:09:48.027 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.19) opts 0xd 22:09:48.027 00.000 15672 Handling offset move in thread for scope, endpoint = (0.70, -0.19) 22:09:48.027 00.000 15672 Moving (0.70, -0.19) raw xDistance=0.73 yDistance=-0.04 22:09:48.027 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73 22:09:48.027 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:48.027 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 22:09:48.027 00.000 15672 MoveAxis(W, 197, ABG) 22:09:48.027 00.000 15672 Guiding Dir = 3, Dur = 197 22:09:48.027 00.000 15672 IsSlewing returns 0 22:09:48.028 00.001 15672 IsGuiding returns 0 22:09:48.054 00.026 15672 PulseGuide returned control before completion, sleep 182 22:09:48.239 00.185 15672 IsGuiding returns 1 22:09:48.239 00.000 15672 scope still moving after pulse duration time elapsed 22:09:48.260 00.021 15672 IsSlewing returns 0 22:09:48.263 00.003 15672 IsGuiding returns 1 22:09:48.284 00.021 15672 IsSlewing returns 0 22:09:48.326 00.042 15672 IsGuiding returns 0 22:09:48.326 00.000 15672 scope move finished after 197 + 100 ms 22:09:48.326 00.000 15672 Move returns status 0, amount 197 22:09:48.326 00.000 15672 MoveAxis(N, 0, ABG) 22:09:48.326 00.000 15672 Move returns status 0, amount 0 22:09:48.326 00.000 15672 move complete, result=0 22:09:48.326 00.000 15672 worker thread done servicing request 22:09:48.326 00.000 15672 Worker thread wakes up 22:09:48.326 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:48.326 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:48.326 00.000 30444 GuideStep: 0.7 px 197 ms WEST, -0.0 px 0 ms NORTH 22:09:50.437 02.111 15672 Exposure complete 22:09:50.456 00.019 15672 worker thread done servicing request 22:09:50.456 00.000 30444 OnExposeComplete: enter 22:09:50.457 00.001 30444 UpdateGuideState(): m_state=6 22:09:50.457 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 166 22:09:50.457 00.000 30444 Star::Find returns 1 (1), X=465.56, Y=192.24, Mass=77724, SNR=66.4, Peak=8641 HFD=3.3 22:09:50.457 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 22:09:50.457 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 22:09:50.457 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.32 hyp=0.50 cameraTheta=0.69 mountX=0.28 mountY=0.39, mountTheta=0.95 22:09:50.457 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.32, opts=13) 22:09:50.457 00.000 30444 Enqueuing Move request for scope (0.38, 0.32) 22:09:50.457 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=10466, FiltMin=2648, FiltMax=8341, Gamma=2.950 22:09:50.457 00.000 15672 Worker thread wakes up 22:09:50.458 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.32) opts 0xd 22:09:50.458 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.32) 22:09:50.458 00.000 15672 Moving (0.38, 0.32) raw xDistance=0.28 yDistance=0.39 22:09:50.458 00.000 30444 UpdateGuideState exits: m=77724 SNR=66.4 Saturated 22:09:50.458 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:50.458 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:50.458 00.000 30444 Enqueuing Expose request 22:09:50.458 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.28 22:09:50.458 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 22:09:50.458 00.000 15672 MoveAxis(W, 90, ABG) 22:09:50.458 00.000 15672 Guiding Dir = 3, Dur = 90 22:09:50.458 00.000 15672 IsSlewing returns 0 22:09:50.483 00.025 15672 IsGuiding returns 0 22:09:50.498 00.015 15672 PulseGuide returned control before completion, sleep 85 22:09:50.586 00.088 15672 IsGuiding returns 1 22:09:50.586 00.000 15672 scope still moving after pulse duration time elapsed 22:09:50.606 00.020 15672 IsSlewing returns 0 22:09:50.610 00.004 15672 IsGuiding returns 0 22:09:50.610 00.000 15672 scope move finished after 90 + 36 ms 22:09:50.610 00.000 15672 Move returns status 0, amount 90 22:09:50.610 00.000 15672 MoveAxis(S, 70, ABG) 22:09:50.610 00.000 15672 Guiding Dir = 1, Dur = 70 22:09:50.610 00.000 15672 IsSlewing returns 0 22:09:50.611 00.001 15672 IsGuiding returns 0 22:09:50.723 00.112 15672 IsGuiding returns 1 22:09:50.723 00.000 15672 scope still moving after pulse duration time elapsed 22:09:50.744 00.021 15672 IsSlewing returns 0 22:09:50.769 00.025 15672 IsGuiding returns 0 22:09:50.769 00.000 15672 scope move finished after 70 + 88 ms 22:09:50.769 00.000 15672 Move returns status 0, amount 70 22:09:50.769 00.000 15672 move complete, result=0 22:09:50.769 00.000 15672 worker thread done servicing request 22:09:50.770 00.001 15672 Worker thread wakes up 22:09:50.770 00.000 30444 GuideStep: 0.3 px 90 ms WEST, 0.4 px 70 ms SOUTH 22:09:50.770 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:50.770 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:52.677 01.907 15672 Exposure complete 22:09:52.697 00.020 15672 worker thread done servicing request 22:09:52.697 00.000 30444 OnExposeComplete: enter 22:09:52.698 00.001 30444 UpdateGuideState(): m_state=6 22:09:52.698 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 167 22:09:52.698 00.000 30444 Star::Find returns 1 (1), X=465.43, Y=192.08, Mass=90550, SNR=68.5, Peak=10635 HFD=3.5 22:09:52.698 00.000 30444 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.28) = xAngle (0.82 = 0.82) 22:09:52.698 00.000 30444 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.76 = 0.76) 22:09:52.698 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.15 hyp=0.30 cameraTheta=0.54 mountX=0.21 mountY=0.21, mountTheta=0.79 22:09:52.699 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.15, opts=13) 22:09:52.699 00.000 30444 Enqueuing Move request for scope (0.26, 0.15) 22:09:52.699 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=11092, FiltMin=2618, FiltMax=8651, Gamma=2.950 22:09:52.699 00.000 30444 UpdateGuideState exits: m=90550 SNR=68.5 Saturated 22:09:52.699 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:52.699 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:52.699 00.000 30444 Enqueuing Expose request 22:09:52.699 00.000 15672 Worker thread wakes up 22:09:52.699 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.15) opts 0xd 22:09:52.699 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.15) 22:09:52.699 00.000 15672 Moving (0.26, 0.15) raw xDistance=0.21 yDistance=0.21 22:09:52.699 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 22:09:52.699 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:09:52.699 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 22:09:52.699 00.000 15672 MoveAxis(E, 0, ABG) 22:09:52.699 00.000 15672 Move returns status 0, amount 0 22:09:52.699 00.000 15672 MoveAxis(N, 0, ABG) 22:09:52.699 00.000 15672 Move returns status 0, amount 0 22:09:52.699 00.000 15672 move complete, result=0 22:09:52.699 00.000 15672 worker thread done servicing request 22:09:52.699 00.000 15672 Worker thread wakes up 22:09:52.699 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:52.700 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:52.700 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:09:54.808 02.108 15672 Exposure complete 22:09:54.828 00.020 15672 worker thread done servicing request 22:09:54.828 00.000 30444 OnExposeComplete: enter 22:09:54.828 00.000 30444 UpdateGuideState(): m_state=6 22:09:54.828 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 168 22:09:54.828 00.000 30444 Star::Find returns 1 (1), X=465.07, Y=192.90, Mass=104296, SNR=90.2, Peak=9796 HFD=3.9 22:09:54.828 00.000 30444 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.28) = xAngle (1.95 = 1.95) 22:09:54.828 00.000 30444 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 22:09:54.828 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.98 hyp=0.98 cameraTheta=1.68 mountX=-0.37 mountY=0.93, mountTheta=1.95 22:09:54.829 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.98, opts=13) 22:09:54.829 00.000 30444 Enqueuing Move request for scope (-0.10, 0.98) 22:09:54.829 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=10107, FiltMin=2585, FiltMax=8002, Gamma=2.950 22:09:54.829 00.000 30444 UpdateGuideState exits: m=104296 SNR=90.2 Saturated 22:09:54.829 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:54.829 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:54.829 00.000 30444 Enqueuing Expose request 22:09:54.829 00.000 15672 Worker thread wakes up 22:09:54.829 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.98) opts 0xd 22:09:54.829 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.98) 22:09:54.829 00.000 15672 Moving (-0.10, 0.98) raw xDistance=-0.37 yDistance=0.93 22:09:54.829 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 22:09:54.829 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93 22:09:54.830 00.001 15672 MoveAxis(E, 99, ABG) 22:09:54.830 00.000 15672 Guiding Dir = 2, Dur = 99 22:09:54.830 00.000 15672 IsSlewing returns 0 22:09:54.831 00.001 15672 IsGuiding returns 0 22:09:54.859 00.028 15672 PulseGuide returned control before completion, sleep 81 22:09:54.943 00.084 15672 IsGuiding returns 1 22:09:54.943 00.000 15672 scope still moving after pulse duration time elapsed 22:09:54.964 00.021 15672 IsSlewing returns 0 22:09:54.971 00.007 15672 IsGuiding returns 0 22:09:54.971 00.000 15672 scope move finished after 99 + 41 ms 22:09:54.971 00.000 15672 Move returns status 0, amount 99 22:09:54.971 00.000 15672 MoveAxis(S, 166, ABG) 22:09:54.971 00.000 15672 Guiding Dir = 1, Dur = 166 22:09:54.972 00.001 15672 IsSlewing returns 0 22:09:54.973 00.001 15672 IsGuiding returns 0 22:09:55.082 00.109 15672 PulseGuide returned control before completion, sleep 67 22:09:55.152 00.070 15672 IsGuiding returns 1 22:09:55.152 00.000 15672 scope still moving after pulse duration time elapsed 22:09:55.172 00.020 15672 IsSlewing returns 0 22:09:55.173 00.001 15672 IsGuiding returns 1 22:09:55.195 00.022 15672 IsSlewing returns 0 22:09:55.196 00.001 15672 IsGuiding returns 1 22:09:55.217 00.021 15672 IsSlewing returns 0 22:09:55.218 00.001 15672 IsGuiding returns 1 22:09:55.239 00.021 15672 IsSlewing returns 0 22:09:55.259 00.020 15672 IsGuiding returns 0 22:09:55.260 00.001 15672 scope move finished after 166 + 120 ms 22:09:55.260 00.000 15672 Move returns status 0, amount 166 22:09:55.260 00.000 15672 move complete, result=0 22:09:55.260 00.000 15672 worker thread done servicing request 22:09:55.260 00.000 15672 Worker thread wakes up 22:09:55.260 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:55.260 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:55.261 00.001 30444 GuideStep: -0.4 px 99 ms EAST, 0.9 px 166 ms SOUTH 22:09:57.169 01.908 15672 Exposure complete 22:09:57.189 00.020 15672 worker thread done servicing request 22:09:57.189 00.000 30444 OnExposeComplete: enter 22:09:57.189 00.000 30444 UpdateGuideState(): m_state=6 22:09:57.189 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 169 22:09:57.190 00.001 30444 Star::Find returns 1 (1), X=465.64, Y=192.64, Mass=90725, SNR=74.0, Peak=9328 HFD=3.5 22:09:57.190 00.000 30444 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 22:09:57.190 00.000 30444 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.21 = 1.21) 22:09:57.190 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.72 hyp=0.86 cameraTheta=1.00 mountX=0.25 mountY=0.80, mountTheta=1.27 22:09:57.190 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.72, opts=13) 22:09:57.190 00.000 30444 Enqueuing Move request for scope (0.47, 0.72) 22:09:57.190 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=9734, FiltMin=2604, FiltMax=8118, Gamma=2.950 22:09:57.190 00.000 30444 UpdateGuideState exits: m=90725 SNR=74.0 Saturated 22:09:57.190 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:57.190 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:57.190 00.000 30444 Enqueuing Expose request 22:09:57.190 00.000 15672 Worker thread wakes up 22:09:57.190 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.72) opts 0xd 22:09:57.190 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.72) 22:09:57.191 00.001 15672 Moving (0.47, 0.72) raw xDistance=0.25 yDistance=0.80 22:09:57.191 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 22:09:57.191 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 22:09:57.191 00.000 15672 MoveAxis(E, 0, ABG) 22:09:57.191 00.000 15672 Move returns status 0, amount 0 22:09:57.191 00.000 15672 MoveAxis(S, 143, ABG) 22:09:57.191 00.000 15672 Guiding Dir = 1, Dur = 143 22:09:57.191 00.000 15672 IsSlewing returns 0 22:09:57.224 00.033 15672 IsGuiding returns 0 22:09:57.303 00.079 15672 PulseGuide returned control before completion, sleep 74 22:09:57.379 00.076 15672 IsGuiding returns 1 22:09:57.379 00.000 15672 scope still moving after pulse duration time elapsed 22:09:57.399 00.020 15672 IsSlewing returns 0 22:09:57.400 00.001 15672 IsGuiding returns 1 22:09:57.422 00.022 15672 IsSlewing returns 0 22:09:57.423 00.001 15672 IsGuiding returns 1 22:09:57.444 00.021 15672 IsSlewing returns 0 22:09:57.495 00.051 15672 IsGuiding returns 0 22:09:57.496 00.001 15672 scope move finished after 143 + 128 ms 22:09:57.496 00.000 15672 Move returns status 0, amount 143 22:09:57.496 00.000 15672 move complete, result=0 22:09:57.496 00.000 15672 worker thread done servicing request 22:09:57.496 00.000 15672 Worker thread wakes up 22:09:57.497 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:57.497 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.8 px 143 ms SOUTH 22:09:57.497 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:59.613 02.116 15672 Exposure complete 22:09:59.645 00.032 15672 worker thread done servicing request 22:09:59.646 00.001 30444 OnExposeComplete: enter 22:09:59.646 00.000 30444 UpdateGuideState(): m_state=6 22:09:59.646 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 170 22:09:59.646 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=192.47, Mass=93091, SNR=84.7, Peak=9634 HFD=3.6 22:09:59.646 00.000 30444 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.28) = xAngle (2.06 = 2.06) 22:09:59.646 00.000 30444 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.99 = 1.99) 22:09:59.646 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.55 hyp=0.56 cameraTheta=1.78 mountX=-0.26 mountY=0.51, mountTheta=2.04 22:09:59.646 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.55, opts=13) 22:09:59.646 00.000 30444 Enqueuing Move request for scope (-0.11, 0.55) 22:09:59.646 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=11107, FiltMin=2612, FiltMax=8757, Gamma=2.950 22:09:59.647 00.001 30444 UpdateGuideState exits: m=93091 SNR=84.7 Saturated 22:09:59.647 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:09:59.647 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:09:59.647 00.000 30444 Enqueuing Expose request 22:09:59.647 00.000 15672 Worker thread wakes up 22:09:59.647 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.55) opts 0xd 22:09:59.647 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.55) 22:09:59.647 00.000 15672 Moving (-0.11, 0.55) raw xDistance=-0.26 yDistance=0.51 22:09:59.647 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 22:09:59.647 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 22:09:59.647 00.000 15672 MoveAxis(E, 70, ABG) 22:09:59.647 00.000 15672 Guiding Dir = 2, Dur = 70 22:09:59.647 00.000 15672 IsSlewing returns 0 22:09:59.649 00.002 15672 IsGuiding returns 0 22:09:59.668 00.019 15672 PulseGuide returned control before completion, sleep 61 22:09:59.747 00.079 15672 IsGuiding returns 0 22:09:59.747 00.000 15672 Move returns status 0, amount 70 22:09:59.747 00.000 15672 MoveAxis(S, 91, ABG) 22:09:59.747 00.000 15672 Guiding Dir = 1, Dur = 91 22:09:59.747 00.000 15672 IsSlewing returns 0 22:09:59.748 00.001 15672 IsGuiding returns 0 22:09:59.827 00.079 15672 PulseGuide returned control before completion, sleep 23 22:09:59.861 00.034 15672 IsGuiding returns 1 22:09:59.861 00.000 15672 scope still moving after pulse duration time elapsed 22:09:59.882 00.021 15672 IsSlewing returns 0 22:09:59.885 00.003 15672 IsGuiding returns 1 22:09:59.906 00.021 15672 IsSlewing returns 0 22:09:59.909 00.003 15672 IsGuiding returns 1 22:09:59.930 00.021 15672 IsSlewing returns 0 22:09:59.956 00.026 15672 IsGuiding returns 0 22:09:59.956 00.000 15672 scope move finished after 91 + 116 ms 22:09:59.956 00.000 15672 Move returns status 0, amount 91 22:09:59.956 00.000 15672 move complete, result=0 22:09:59.956 00.000 15672 worker thread done servicing request 22:09:59.957 00.001 15672 Worker thread wakes up 22:09:59.957 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:09:59.957 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:09:59.957 00.000 30444 GuideStep: -0.3 px 70 ms EAST, 0.5 px 91 ms SOUTH 22:10:01.873 01.916 15672 Exposure complete 22:10:01.895 00.022 15672 worker thread done servicing request 22:10:01.895 00.000 30444 OnExposeComplete: enter 22:10:01.895 00.000 30444 UpdateGuideState(): m_state=6 22:10:01.895 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 171 22:10:01.895 00.000 30444 Star::Find returns 1 (1), X=465.28, Y=192.01, Mass=82306, SNR=67.6, Peak=8744 HFD=3.8 22:10:01.895 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.95 = 0.95) 22:10:01.895 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.89 = 0.89) 22:10:01.895 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.67 mountX=0.08 mountY=0.11, mountTheta=0.93 22:10:01.896 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.09, opts=13) 22:10:01.896 00.000 30444 Enqueuing Move request for scope (0.11, 0.09) 22:10:01.896 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=9649, FiltMin=2625, FiltMax=7879, Gamma=2.950 22:10:01.896 00.000 30444 UpdateGuideState exits: m=82306 SNR=67.6 Saturated 22:10:01.896 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:01.896 00.000 15672 Worker thread wakes up 22:10:01.896 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd 22:10:01.896 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:01.896 00.000 30444 Enqueuing Expose request 22:10:01.896 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.09) 22:10:01.896 00.000 15672 Moving (0.11, 0.09) raw xDistance=0.08 yDistance=0.11 22:10:01.896 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:10:01.896 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:10:01.896 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 22:10:01.897 00.001 15672 MoveAxis(E, 0, ABG) 22:10:01.897 00.000 15672 Move returns status 0, amount 0 22:10:01.897 00.000 15672 MoveAxis(N, 0, ABG) 22:10:01.897 00.000 15672 Move returns status 0, amount 0 22:10:01.897 00.000 15672 move complete, result=0 22:10:01.897 00.000 15672 worker thread done servicing request 22:10:01.897 00.000 15672 Worker thread wakes up 22:10:01.897 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:01.897 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:01.898 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:10:04.006 02.108 15672 Exposure complete 22:10:04.026 00.020 15672 worker thread done servicing request 22:10:04.026 00.000 30444 OnExposeComplete: enter 22:10:04.026 00.000 30444 UpdateGuideState(): m_state=6 22:10:04.026 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 172 22:10:04.026 00.000 30444 Star::Find returns 1 (1), X=465.07, Y=192.11, Mass=91398, SNR=63.7, Peak=9264 HFD=3.8 22:10:04.026 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 22:10:04.026 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 22:10:04.026 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.07 mountX=-0.15 mountY=0.16, mountTheta=2.32 22:10:04.026 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.19, opts=13) 22:10:04.026 00.000 30444 Enqueuing Move request for scope (-0.10, 0.19) 22:10:04.026 00.000 30444 UpdateImageDisplay: Size=(640,480) min=1680, max=9725, FiltMin=2553, FiltMax=7865, Gamma=2.950 22:10:04.027 00.001 30444 UpdateGuideState exits: m=91398 SNR=63.7 Saturated 22:10:04.027 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:04.027 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:04.027 00.000 30444 Enqueuing Expose request 22:10:04.027 00.000 15672 Worker thread wakes up 22:10:04.027 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd 22:10:04.027 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.19) 22:10:04.027 00.000 15672 Moving (-0.10, 0.19) raw xDistance=-0.15 yDistance=0.16 22:10:04.027 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:10:04.027 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:10:04.027 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:10:04.027 00.000 15672 MoveAxis(E, 0, ABG) 22:10:04.027 00.000 15672 Move returns status 0, amount 0 22:10:04.027 00.000 15672 MoveAxis(N, 0, ABG) 22:10:04.027 00.000 15672 Move returns status 0, amount 0 22:10:04.027 00.000 15672 move complete, result=0 22:10:04.027 00.000 15672 worker thread done servicing request 22:10:04.027 00.000 15672 Worker thread wakes up 22:10:04.027 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:04.027 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:04.028 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:10:06.044 02.016 15672 Exposure complete 22:10:06.078 00.034 15672 worker thread done servicing request 22:10:06.078 00.000 30444 OnExposeComplete: enter 22:10:06.078 00.000 30444 UpdateGuideState(): m_state=6 22:10:06.078 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 173 22:10:06.078 00.000 30444 Star::Find returns 1 (1), X=464.67, Y=192.40, Mass=92822, SNR=70.5, Peak=9366 HFD=3.5 22:10:06.078 00.000 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 22:10:06.078 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.59 = 2.59) 22:10:06.078 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=0.48 hyp=0.70 cameraTheta=2.37 mountX=-0.61 mountY=0.36, mountTheta=2.61 22:10:06.079 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=0.48, opts=13) 22:10:06.079 00.000 30444 Enqueuing Move request for scope (-0.50, 0.48) 22:10:06.079 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=9945, FiltMin=2626, FiltMax=7624, Gamma=2.950 22:10:06.079 00.000 30444 UpdateGuideState exits: m=92822 SNR=70.5 Saturated 22:10:06.079 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:06.079 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:06.079 00.000 30444 Enqueuing Expose request 22:10:06.079 00.000 15672 Worker thread wakes up 22:10:06.079 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.48) opts 0xd 22:10:06.079 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, 0.48) 22:10:06.079 00.000 15672 Moving (-0.50, 0.48) raw xDistance=-0.61 yDistance=0.36 22:10:06.079 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61 22:10:06.079 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 22:10:06.079 00.000 15672 MoveAxis(E, 166, ABG) 22:10:06.079 00.000 15672 Guiding Dir = 2, Dur = 166 22:10:06.080 00.001 15672 IsSlewing returns 0 22:10:06.081 00.001 15672 IsGuiding returns 0 22:10:06.105 00.024 15672 PulseGuide returned control before completion, sleep 152 22:10:06.281 00.176 15672 IsGuiding returns 0 22:10:06.281 00.000 15672 Move returns status 0, amount 166 22:10:06.281 00.000 15672 MoveAxis(S, 65, ABG) 22:10:06.281 00.000 15672 Guiding Dir = 1, Dur = 65 22:10:06.282 00.001 15672 IsSlewing returns 0 22:10:06.283 00.001 15672 IsGuiding returns 0 22:10:06.363 00.080 15672 IsGuiding returns 1 22:10:06.363 00.000 15672 scope still moving after pulse duration time elapsed 22:10:06.383 00.020 15672 IsSlewing returns 0 22:10:06.387 00.004 15672 IsGuiding returns 1 22:10:06.407 00.020 15672 IsSlewing returns 0 22:10:06.410 00.003 15672 IsGuiding returns 1 22:10:06.432 00.022 15672 IsSlewing returns 0 22:10:06.442 00.010 15672 IsGuiding returns 0 22:10:06.442 00.000 15672 scope move finished after 65 + 94 ms 22:10:06.442 00.000 15672 Move returns status 0, amount 65 22:10:06.442 00.000 15672 move complete, result=0 22:10:06.443 00.001 15672 worker thread done servicing request 22:10:06.443 00.000 15672 Worker thread wakes up 22:10:06.443 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:06.443 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:06.443 00.000 30444 GuideStep: -0.6 px 166 ms EAST, 0.4 px 65 ms SOUTH 22:10:08.552 02.109 15672 Exposure complete 22:10:08.572 00.020 15672 worker thread done servicing request 22:10:08.573 00.001 30444 OnExposeComplete: enter 22:10:08.573 00.000 30444 UpdateGuideState(): m_state=6 22:10:08.573 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 174 22:10:08.573 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=191.58, Mass=84975, SNR=65.7, Peak=10035 HFD=3.3 22:10:08.573 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 22:10:08.573 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 22:10:08.573 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.34 hyp=0.38 cameraTheta=-1.08 mountX=0.27 mountY=-0.29, mountTheta=-0.83 22:10:08.573 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.34, opts=13) 22:10:08.573 00.000 30444 Enqueuing Move request for scope (0.18, -0.34) 22:10:08.573 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=10371, FiltMin=2651, FiltMax=8320, Gamma=2.950 22:10:08.574 00.001 30444 UpdateGuideState exits: m=84975 SNR=65.7 Saturated 22:10:08.574 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:08.574 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:08.574 00.000 30444 Enqueuing Expose request 22:10:08.574 00.000 15672 Worker thread wakes up 22:10:08.574 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.34) opts 0xd 22:10:08.574 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.34) 22:10:08.574 00.000 15672 Moving (0.18, -0.34) raw xDistance=0.27 yDistance=-0.29 22:10:08.574 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.27 22:10:08.574 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:10:08.574 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 22:10:08.574 00.000 15672 MoveAxis(W, 60, ABG) 22:10:08.574 00.000 15672 Guiding Dir = 3, Dur = 60 22:10:08.574 00.000 15672 IsSlewing returns 0 22:10:08.575 00.001 15672 IsGuiding returns 0 22:10:08.598 00.023 15672 PulseGuide returned control before completion, sleep 48 22:10:08.648 00.050 15672 IsGuiding returns 1 22:10:08.648 00.000 15672 scope still moving after pulse duration time elapsed 22:10:08.669 00.021 15672 IsSlewing returns 0 22:10:08.695 00.026 15672 IsGuiding returns 0 22:10:08.695 00.000 15672 scope move finished after 60 + 59 ms 22:10:08.695 00.000 15672 Move returns status 0, amount 60 22:10:08.695 00.000 15672 MoveAxis(N, 0, ABG) 22:10:08.695 00.000 15672 Move returns status 0, amount 0 22:10:08.695 00.000 15672 move complete, result=0 22:10:08.696 00.001 15672 worker thread done servicing request 22:10:08.696 00.000 15672 Worker thread wakes up 22:10:08.696 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:08.696 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:08.696 00.000 30444 GuideStep: 0.3 px 60 ms WEST, -0.3 px 0 ms NORTH 22:10:10.602 01.906 15672 Exposure complete 22:10:10.622 00.020 15672 worker thread done servicing request 22:10:10.622 00.000 30444 OnExposeComplete: enter 22:10:10.622 00.000 30444 UpdateGuideState(): m_state=6 22:10:10.622 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 175 22:10:10.622 00.000 30444 Star::Find returns 1 (1), X=465.45, Y=191.60, Mass=77465, SNR=60.0, Peak=8982 HFD=3.3 22:10:10.622 00.000 30444 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.28) = xAngle (-0.58 = -0.58) 22:10:10.622 00.000 30444 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.64 = -0.64) 22:10:10.622 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.32 hyp=0.42 cameraTheta=-0.86 mountX=0.35 mountY=-0.25, mountTheta=-0.62 22:10:10.622 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.32, opts=13) 22:10:10.622 00.000 30444 Enqueuing Move request for scope (0.28, -0.32) 22:10:10.622 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=9566, FiltMin=2566, FiltMax=7466, Gamma=2.950 22:10:10.622 00.000 30444 UpdateGuideState exits: m=77465 SNR=60.0 Saturated 22:10:10.622 00.000 15672 Worker thread wakes up 22:10:10.622 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.32) opts 0xd 22:10:10.622 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.32) 22:10:10.622 00.000 15672 Moving (0.28, -0.32) raw xDistance=0.35 yDistance=-0.25 22:10:10.622 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35 22:10:10.622 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:10:10.624 00.002 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 22:10:10.624 00.000 15672 MoveAxis(W, 99, ABG) 22:10:10.624 00.000 15672 Guiding Dir = 3, Dur = 99 22:10:10.624 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:10.624 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:10.624 00.000 30444 Enqueuing Expose request 22:10:10.624 00.000 15672 IsSlewing returns 0 22:10:10.625 00.001 15672 IsGuiding returns 0 22:10:10.642 00.017 15672 PulseGuide returned control before completion, sleep 92 22:10:10.773 00.131 15672 IsGuiding returns 0 22:10:10.773 00.000 15672 Move returns status 0, amount 99 22:10:10.773 00.000 15672 MoveAxis(N, 0, ABG) 22:10:10.773 00.000 15672 Move returns status 0, amount 0 22:10:10.774 00.001 15672 move complete, result=0 22:10:10.774 00.000 15672 worker thread done servicing request 22:10:10.774 00.000 15672 Worker thread wakes up 22:10:10.774 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:10.774 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:10.774 00.000 30444 GuideStep: 0.4 px 99 ms WEST, -0.3 px 0 ms NORTH 22:10:12.885 02.111 15672 Exposure complete 22:10:12.904 00.019 15672 worker thread done servicing request 22:10:12.904 00.000 30444 OnExposeComplete: enter 22:10:12.904 00.000 30444 UpdateGuideState(): m_state=6 22:10:12.905 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 176 22:10:12.905 00.000 30444 Star::Find returns 1 (1), X=465.02, Y=191.50, Mass=89288, SNR=61.4, Peak=11769 HFD=3.5 22:10:12.905 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 22:10:12.905 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 22:10:12.905 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.42 hyp=0.45 cameraTheta=-1.92 mountX=-0.03 mountY=-0.45, mountTheta=-1.65 22:10:12.905 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.42, opts=13) 22:10:12.905 00.000 30444 Enqueuing Move request for scope (-0.16, -0.42) 22:10:12.905 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2133, max=11769, FiltMin=2633, FiltMax=8856, Gamma=2.950 22:10:12.905 00.000 15672 Worker thread wakes up 22:10:12.905 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.42) opts 0xd 22:10:12.905 00.000 30444 UpdateGuideState exits: m=89288 SNR=61.4 Saturated 22:10:12.906 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:12.906 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:12.906 00.000 30444 Enqueuing Expose request 22:10:12.906 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.42) 22:10:12.906 00.000 15672 Moving (-0.16, -0.42) raw xDistance=-0.03 yDistance=-0.45 22:10:12.906 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:10:12.906 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:10:12.906 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45 22:10:12.906 00.000 15672 MoveAxis(E, 0, ABG) 22:10:12.906 00.000 15672 Move returns status 0, amount 0 22:10:12.906 00.000 15672 MoveAxis(N, 0, ABG) 22:10:12.906 00.000 15672 Move returns status 0, amount 0 22:10:12.906 00.000 15672 move complete, result=0 22:10:12.906 00.000 15672 worker thread done servicing request 22:10:12.906 00.000 15672 Worker thread wakes up 22:10:12.906 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:12.906 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:12.906 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 22:10:14.912 02.006 15672 Exposure complete 22:10:14.932 00.020 15672 worker thread done servicing request 22:10:14.932 00.000 30444 OnExposeComplete: enter 22:10:14.932 00.000 30444 UpdateGuideState(): m_state=6 22:10:14.932 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 177 22:10:14.932 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=191.93, Mass=93192, SNR=67.9, Peak=9990 HFD=3.9 22:10:14.932 00.000 30444 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 22:10:14.932 00.000 30444 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 22:10:14.932 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.06 mountX=0.11 mountY=0.03, mountTheta=0.28 22:10:14.933 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.01, opts=13) 22:10:14.933 00.000 30444 Enqueuing Move request for scope (0.11, 0.01) 22:10:14.933 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11025, FiltMin=2536, FiltMax=8399, Gamma=2.950 22:10:14.933 00.000 30444 UpdateGuideState exits: m=93192 SNR=67.9 Saturated 22:10:14.933 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:14.933 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:14.933 00.000 30444 Enqueuing Expose request 22:10:14.933 00.000 15672 Worker thread wakes up 22:10:14.933 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd 22:10:14.933 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.01) 22:10:14.933 00.000 15672 Moving (0.11, 0.01) raw xDistance=0.11 yDistance=0.03 22:10:14.933 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:10:14.933 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:10:14.933 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:10:14.933 00.000 15672 MoveAxis(E, 0, ABG) 22:10:14.933 00.000 15672 Move returns status 0, amount 0 22:10:14.933 00.000 15672 MoveAxis(N, 0, ABG) 22:10:14.933 00.000 15672 Move returns status 0, amount 0 22:10:14.933 00.000 15672 move complete, result=0 22:10:14.933 00.000 15672 worker thread done servicing request 22:10:14.933 00.000 15672 Worker thread wakes up 22:10:14.934 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:14.934 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:14.934 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:10:17.040 02.106 15672 Exposure complete 22:10:17.060 00.020 15672 worker thread done servicing request 22:10:17.060 00.000 30444 OnExposeComplete: enter 22:10:17.060 00.000 30444 UpdateGuideState(): m_state=6 22:10:17.061 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 178 22:10:17.061 00.000 30444 Star::Find returns 1 (1), X=464.71, Y=191.79, Mass=86972, SNR=70.5, Peak=9396 HFD=3.6 22:10:17.061 00.000 30444 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.28) = xAngle (-2.59 = -2.59) 22:10:17.061 00.000 30444 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 22:10:17.061 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.13 hyp=0.48 cameraTheta=-2.87 mountX=-0.41 mountY=-0.23, mountTheta=-2.63 22:10:17.061 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.13, opts=13) 22:10:17.061 00.000 30444 Enqueuing Move request for scope (-0.47, -0.13) 22:10:17.061 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=9698, FiltMin=2545, FiltMax=7608, Gamma=2.950 22:10:17.061 00.000 15672 Worker thread wakes up 22:10:17.062 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.13) opts 0xd 22:10:17.062 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.13) 22:10:17.062 00.000 15672 Moving (-0.47, -0.13) raw xDistance=-0.41 yDistance=-0.23 22:10:17.062 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 22:10:17.062 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:10:17.062 00.000 30444 UpdateGuideState exits: m=86972 SNR=70.5 Saturated 22:10:17.062 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:17.062 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 22:10:17.062 00.000 15672 MoveAxis(E, 111, ABG) 22:10:17.062 00.000 15672 Guiding Dir = 2, Dur = 111 22:10:17.062 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:17.062 00.000 30444 Enqueuing Expose request 22:10:17.062 00.000 15672 IsSlewing returns 0 22:10:17.064 00.002 15672 IsGuiding returns 0 22:10:17.080 00.016 15672 PulseGuide returned control before completion, sleep 106 22:10:17.209 00.129 15672 IsGuiding returns 0 22:10:17.209 00.000 15672 Move returns status 0, amount 111 22:10:17.209 00.000 15672 MoveAxis(N, 0, ABG) 22:10:17.210 00.001 15672 Move returns status 0, amount 0 22:10:17.210 00.000 15672 move complete, result=0 22:10:17.210 00.000 15672 worker thread done servicing request 22:10:17.210 00.000 15672 Worker thread wakes up 22:10:17.210 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:17.210 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:17.210 00.000 30444 GuideStep: -0.4 px 111 ms EAST, -0.2 px 0 ms NORTH 22:10:19.119 01.909 15672 Exposure complete 22:10:19.139 00.020 15672 worker thread done servicing request 22:10:19.139 00.000 30444 OnExposeComplete: enter 22:10:19.139 00.000 30444 UpdateGuideState(): m_state=6 22:10:19.139 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 179 22:10:19.139 00.000 30444 Star::Find returns 1 (1), X=465.08, Y=191.66, Mass=86653, SNR=59.9, Peak=9735 HFD=3.6 22:10:19.139 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 22:10:19.139 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 22:10:19.139 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.91 mountX=-0.02 mountY=-0.28, mountTheta=-1.63 22:10:19.139 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.26, opts=13) 22:10:19.139 00.000 30444 Enqueuing Move request for scope (-0.09, -0.26) 22:10:19.140 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=10608, FiltMin=2656, FiltMax=8263, Gamma=2.950 22:10:19.140 00.000 30444 UpdateGuideState exits: m=86653 SNR=59.9 Saturated 22:10:19.140 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:19.140 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:19.140 00.000 30444 Enqueuing Expose request 22:10:19.140 00.000 15672 Worker thread wakes up 22:10:19.140 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.26) opts 0xd 22:10:19.140 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.26) 22:10:19.140 00.000 15672 Moving (-0.09, -0.26) raw xDistance=-0.02 yDistance=-0.28 22:10:19.140 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:10:19.140 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:10:19.140 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 22:10:19.140 00.000 15672 MoveAxis(E, 0, ABG) 22:10:19.140 00.000 15672 Move returns status 0, amount 0 22:10:19.140 00.000 15672 MoveAxis(N, 0, ABG) 22:10:19.140 00.000 15672 Move returns status 0, amount 0 22:10:19.140 00.000 15672 move complete, result=0 22:10:19.140 00.000 15672 worker thread done servicing request 22:10:19.140 00.000 15672 Worker thread wakes up 22:10:19.140 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:19.140 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:19.141 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 22:10:21.256 02.115 15672 Exposure complete 22:10:21.286 00.030 15672 worker thread done servicing request 22:10:21.286 00.000 30444 OnExposeComplete: enter 22:10:21.287 00.001 30444 UpdateGuideState(): m_state=6 22:10:21.287 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 180 22:10:21.287 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=191.82, Mass=88853, SNR=64.9, Peak=11370 HFD=3.3 22:10:21.287 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.47 = -0.47) 22:10:21.287 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.53 = -0.53) 22:10:21.287 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.74 mountX=0.14 mountY=-0.08, mountTheta=-0.51 22:10:21.287 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.11, opts=13) 22:10:21.287 00.000 30444 Enqueuing Move request for scope (0.11, -0.11) 22:10:21.287 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=11370, FiltMin=2624, FiltMax=8564, Gamma=2.950 22:10:21.287 00.000 15672 Worker thread wakes up 22:10:21.288 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd 22:10:21.288 00.000 30444 UpdateGuideState exits: m=88853 SNR=64.9 Saturated 22:10:21.288 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:21.288 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.11) 22:10:21.288 00.000 15672 Moving (0.11, -0.11) raw xDistance=0.14 yDistance=-0.08 22:10:21.288 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:10:21.288 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:10:21.288 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:21.288 00.000 30444 Enqueuing Expose request 22:10:21.288 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:10:21.288 00.000 15672 MoveAxis(E, 0, ABG) 22:10:21.288 00.000 15672 Move returns status 0, amount 0 22:10:21.288 00.000 15672 MoveAxis(N, 0, ABG) 22:10:21.288 00.000 15672 Move returns status 0, amount 0 22:10:21.288 00.000 15672 move complete, result=0 22:10:21.289 00.001 15672 worker thread done servicing request 22:10:21.289 00.000 15672 Worker thread wakes up 22:10:21.289 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:21.289 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:21.289 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:10:23.300 02.011 15672 Exposure complete 22:10:23.329 00.029 15672 worker thread done servicing request 22:10:23.330 00.001 30444 OnExposeComplete: enter 22:10:23.330 00.000 30444 UpdateGuideState(): m_state=6 22:10:23.330 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 181 22:10:23.330 00.000 30444 Star::Find returns 1 (1), X=465.03, Y=191.93, Mass=88861, SNR=66.4, Peak=10007 HFD=3.9 22:10:23.330 00.000 30444 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.28) = xAngle (3.35 = -2.94) 22:10:23.330 00.000 30444 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.28 = -3.00) 22:10:23.330 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.07 mountX=-0.14 mountY=-0.02, mountTheta=-3.00 22:10:23.331 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.01, opts=13) 22:10:23.331 00.000 30444 Enqueuing Move request for scope (-0.15, 0.01) 22:10:23.331 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=10007, FiltMin=2596, FiltMax=7773, Gamma=2.950 22:10:23.331 00.000 15672 Worker thread wakes up 22:10:23.331 00.000 30444 UpdateGuideState exits: m=88861 SNR=66.4 Saturated 22:10:23.331 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd 22:10:23.331 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:23.331 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.01) 22:10:23.332 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:23.332 00.000 30444 Enqueuing Expose request 22:10:23.332 00.000 15672 Moving (-0.15, 0.01) raw xDistance=-0.14 yDistance=-0.02 22:10:23.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 22:10:23.332 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:10:23.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 22:10:23.332 00.000 15672 MoveAxis(E, 0, ABG) 22:10:23.332 00.000 15672 Move returns status 0, amount 0 22:10:23.332 00.000 15672 MoveAxis(N, 0, ABG) 22:10:23.332 00.000 15672 Move returns status 0, amount 0 22:10:23.332 00.000 15672 move complete, result=0 22:10:23.332 00.000 15672 worker thread done servicing request 22:10:23.332 00.000 15672 Worker thread wakes up 22:10:23.332 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:23.332 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:23.333 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:10:25.439 02.106 15672 Exposure complete 22:10:25.459 00.020 15672 worker thread done servicing request 22:10:25.459 00.000 30444 OnExposeComplete: enter 22:10:25.459 00.000 30444 UpdateGuideState(): m_state=6 22:10:25.460 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 182 22:10:25.460 00.000 30444 Star::Find returns 1 (1), X=464.75, Y=192.45, Mass=83555, SNR=66.7, Peak=10085 HFD=3.3 22:10:25.460 00.000 30444 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.28) = xAngle (2.53 = 2.53) 22:10:25.460 00.000 30444 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 22:10:25.460 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.52 hyp=0.67 cameraTheta=2.25 mountX=-0.55 mountY=0.42, mountTheta=2.49 22:10:25.460 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.52, opts=13) 22:10:25.460 00.000 30444 Enqueuing Move request for scope (-0.42, 0.52) 22:10:25.460 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=11198, FiltMin=2595, FiltMax=8159, Gamma=2.950 22:10:25.460 00.000 15672 Worker thread wakes up 22:10:25.460 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.52) opts 0xd 22:10:25.460 00.000 30444 UpdateGuideState exits: m=83555 SNR=66.7 Saturated 22:10:25.461 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:25.461 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.52) 22:10:25.461 00.000 15672 Moving (-0.42, 0.52) raw xDistance=-0.55 yDistance=0.42 22:10:25.461 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:25.461 00.000 30444 Enqueuing Expose request 22:10:25.461 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55 22:10:25.461 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:10:25.461 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 22:10:25.461 00.000 15672 MoveAxis(E, 148, ABG) 22:10:25.461 00.000 15672 Guiding Dir = 2, Dur = 148 22:10:25.461 00.000 15672 IsSlewing returns 0 22:10:25.483 00.022 15672 IsGuiding returns 0 22:10:25.499 00.016 15672 PulseGuide returned control before completion, sleep 143 22:10:25.644 00.145 15672 IsGuiding returns 1 22:10:25.644 00.000 15672 scope still moving after pulse duration time elapsed 22:10:25.665 00.021 15672 IsSlewing returns 0 22:10:25.675 00.010 15672 IsGuiding returns 0 22:10:25.675 00.000 15672 scope move finished after 148 + 44 ms 22:10:25.675 00.000 15672 Move returns status 0, amount 148 22:10:25.675 00.000 15672 MoveAxis(N, 0, ABG) 22:10:25.675 00.000 15672 Move returns status 0, amount 0 22:10:25.675 00.000 15672 move complete, result=0 22:10:25.675 00.000 15672 worker thread done servicing request 22:10:25.675 00.000 15672 Worker thread wakes up 22:10:25.675 00.000 30444 GuideStep: -0.5 px 148 ms EAST, 0.4 px 0 ms NORTH 22:10:25.676 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:25.676 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:27.587 01.911 15672 Exposure complete 22:10:27.615 00.028 15672 worker thread done servicing request 22:10:27.615 00.000 30444 OnExposeComplete: enter 22:10:27.615 00.000 30444 UpdateGuideState(): m_state=6 22:10:27.615 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 183 22:10:27.616 00.001 30444 Star::Find returns 1 (1), X=465.01, Y=192.31, Mass=96023, SNR=77.5, Peak=10080 HFD=3.8 22:10:27.616 00.000 30444 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 22:10:27.616 00.000 30444 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 22:10:27.616 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.97 mountX=-0.26 mountY=0.35, mountTheta=2.22 22:10:27.616 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.39, opts=13) 22:10:27.616 00.000 30444 Enqueuing Move request for scope (-0.16, 0.39) 22:10:27.616 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=10080, FiltMin=2627, FiltMax=7701, Gamma=2.950 22:10:27.616 00.000 30444 UpdateGuideState exits: m=96023 SNR=77.5 Saturated 22:10:27.616 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:27.616 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:27.616 00.000 30444 Enqueuing Expose request 22:10:27.616 00.000 15672 Worker thread wakes up 22:10:27.617 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.39) opts 0xd 22:10:27.617 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.39) 22:10:27.617 00.000 15672 Moving (-0.16, 0.39) raw xDistance=-0.26 yDistance=0.35 22:10:27.617 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26 22:10:27.617 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:10:27.617 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 22:10:27.617 00.000 15672 MoveAxis(E, 82, ABG) 22:10:27.617 00.000 15672 Guiding Dir = 2, Dur = 82 22:10:27.617 00.000 15672 IsSlewing returns 0 22:10:27.619 00.002 15672 IsGuiding returns 0 22:10:27.640 00.021 15672 PulseGuide returned control before completion, sleep 71 22:10:27.714 00.074 15672 IsGuiding returns 1 22:10:27.714 00.000 15672 scope still moving after pulse duration time elapsed 22:10:27.736 00.022 15672 IsSlewing returns 0 22:10:27.753 00.017 15672 IsGuiding returns 0 22:10:27.753 00.000 15672 scope move finished after 82 + 52 ms 22:10:27.753 00.000 15672 Move returns status 0, amount 82 22:10:27.753 00.000 15672 MoveAxis(N, 0, ABG) 22:10:27.754 00.001 15672 Move returns status 0, amount 0 22:10:27.754 00.000 15672 move complete, result=0 22:10:27.754 00.000 15672 worker thread done servicing request 22:10:27.754 00.000 15672 Worker thread wakes up 22:10:27.754 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:27.754 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:27.754 00.000 30444 GuideStep: -0.3 px 82 ms EAST, 0.3 px 0 ms NORTH 22:10:29.871 02.117 15672 Exposure complete 22:10:29.901 00.030 15672 worker thread done servicing request 22:10:29.901 00.000 30444 OnExposeComplete: enter 22:10:29.901 00.000 30444 UpdateGuideState(): m_state=6 22:10:29.901 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 184 22:10:29.901 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=191.55, Mass=91562, SNR=66.9, Peak=9810 HFD=3.7 22:10:29.901 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 22:10:29.901 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 22:10:29.901 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.37 hyp=0.37 cameraTheta=-1.46 mountX=0.14 mountY=-0.35, mountTheta=-1.19 22:10:29.902 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.37, opts=13) 22:10:29.902 00.000 30444 Enqueuing Move request for scope (0.04, -0.37) 22:10:29.902 00.000 15672 Worker thread wakes up 22:10:29.902 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.37) opts 0xd 22:10:29.902 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.37) 22:10:29.902 00.000 15672 Moving (0.04, -0.37) raw xDistance=0.14 yDistance=-0.35 22:10:29.902 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:10:29.902 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:10:29.902 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=26144, FiltMin=2611, FiltMax=11819, Gamma=2.950 22:10:29.902 00.000 30444 UpdateGuideState exits: m=91562 SNR=66.9 Saturated 22:10:29.902 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:29.902 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:29.902 00.000 30444 Enqueuing Expose request 22:10:29.902 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 22:10:29.902 00.000 15672 MoveAxis(E, 0, ABG) 22:10:29.902 00.000 15672 Move returns status 0, amount 0 22:10:29.903 00.001 15672 MoveAxis(N, 0, ABG) 22:10:29.903 00.000 15672 Move returns status 0, amount 0 22:10:29.903 00.000 15672 move complete, result=0 22:10:29.903 00.000 15672 worker thread done servicing request 22:10:29.903 00.000 15672 Worker thread wakes up 22:10:29.903 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:29.903 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:29.903 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 22:10:31.913 02.010 15672 Exposure complete 22:10:31.938 00.025 15672 worker thread done servicing request 22:10:31.938 00.000 30444 OnExposeComplete: enter 22:10:31.938 00.000 30444 UpdateGuideState(): m_state=6 22:10:31.938 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 185 22:10:31.938 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=191.95, Mass=86837, SNR=75.9, Peak=8910 HFD=3.9 22:10:31.938 00.000 30444 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.28) = xAngle (0.53 = 0.53) 22:10:31.938 00.000 30444 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.47 = 0.47) 22:10:31.938 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.25 mountX=0.12 mountY=0.06, mountTheta=0.48 22:10:31.938 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.03, opts=13) 22:10:31.938 00.000 30444 Enqueuing Move request for scope (0.13, 0.03) 22:10:31.940 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=10539, FiltMin=2642, FiltMax=7842, Gamma=2.950 22:10:31.940 00.000 30444 UpdateGuideState exits: m=86837 SNR=75.9 Saturated 22:10:31.940 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:31.940 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:31.940 00.000 30444 Enqueuing Expose request 22:10:31.940 00.000 15672 Worker thread wakes up 22:10:31.940 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd 22:10:31.940 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.03) 22:10:31.940 00.000 15672 Moving (0.13, 0.03) raw xDistance=0.12 yDistance=0.06 22:10:31.940 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:10:31.940 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:10:31.940 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:10:31.940 00.000 15672 MoveAxis(E, 0, ABG) 22:10:31.940 00.000 15672 Move returns status 0, amount 0 22:10:31.940 00.000 15672 MoveAxis(N, 0, ABG) 22:10:31.940 00.000 15672 Move returns status 0, amount 0 22:10:31.940 00.000 15672 move complete, result=0 22:10:31.940 00.000 15672 worker thread done servicing request 22:10:31.940 00.000 15672 Worker thread wakes up 22:10:31.940 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:31.940 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:31.941 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:10:34.047 02.106 15672 Exposure complete 22:10:34.067 00.020 15672 worker thread done servicing request 22:10:34.067 00.000 30444 OnExposeComplete: enter 22:10:34.067 00.000 30444 UpdateGuideState(): m_state=6 22:10:34.067 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 186 22:10:34.067 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=191.79, Mass=84431, SNR=65.9, Peak=10617 HFD=3.5 22:10:34.067 00.000 30444 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.28) = xAngle (-0.58 = -0.58) 22:10:34.067 00.000 30444 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.64 = -0.64) 22:10:34.068 00.001 30444 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.86 mountX=0.15 mountY=-0.11, mountTheta=-0.62 22:10:34.069 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.14, opts=13) 22:10:34.069 00.000 30444 Enqueuing Move request for scope (0.12, -0.14) 22:10:34.069 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=10652, FiltMin=2648, FiltMax=8444, Gamma=2.950 22:10:34.069 00.000 30444 UpdateGuideState exits: m=84431 SNR=65.9 Saturated 22:10:34.069 00.000 15672 Worker thread wakes up 22:10:34.070 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:34.070 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd 22:10:34.070 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:34.070 00.000 30444 Enqueuing Expose request 22:10:34.070 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.14) 22:10:34.070 00.000 15672 Moving (0.12, -0.14) raw xDistance=0.15 yDistance=-0.11 22:10:34.070 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:10:34.070 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:10:34.070 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 22:10:34.070 00.000 15672 MoveAxis(E, 0, ABG) 22:10:34.070 00.000 15672 Move returns status 0, amount 0 22:10:34.070 00.000 15672 MoveAxis(N, 0, ABG) 22:10:34.070 00.000 15672 Move returns status 0, amount 0 22:10:34.070 00.000 15672 move complete, result=0 22:10:34.070 00.000 15672 worker thread done servicing request 22:10:34.070 00.000 15672 Worker thread wakes up 22:10:34.070 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:34.070 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:34.071 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:10:36.076 02.005 15672 Exposure complete 22:10:36.096 00.020 15672 worker thread done servicing request 22:10:36.096 00.000 30444 OnExposeComplete: enter 22:10:36.096 00.000 30444 UpdateGuideState(): m_state=6 22:10:36.096 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 187 22:10:36.096 00.000 30444 Star::Find returns 1 (1), X=464.97, Y=192.02, Mass=100598, SNR=75.1, Peak=10875 HFD=3.9 22:10:36.096 00.000 30444 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.28) = xAngle (2.96 = 2.96) 22:10:36.096 00.000 30444 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.90 = 2.90) 22:10:36.096 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.68 mountX=-0.23 mountY=0.05, mountTheta=2.90 22:10:36.097 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.10, opts=13) 22:10:36.097 00.000 30444 Enqueuing Move request for scope (-0.21, 0.10) 22:10:36.097 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=11364, FiltMin=2592, FiltMax=8303, Gamma=2.950 22:10:36.097 00.000 30444 UpdateGuideState exits: m=100598 SNR=75.1 Saturated 22:10:36.097 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:36.097 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:36.097 00.000 30444 Enqueuing Expose request 22:10:36.097 00.000 15672 Worker thread wakes up 22:10:36.097 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd 22:10:36.097 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.10) 22:10:36.097 00.000 15672 Moving (-0.21, 0.10) raw xDistance=-0.23 yDistance=0.05 22:10:36.097 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:10:36.097 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:10:36.097 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 22:10:36.097 00.000 15672 MoveAxis(E, 0, ABG) 22:10:36.097 00.000 15672 Move returns status 0, amount 0 22:10:36.097 00.000 15672 MoveAxis(N, 0, ABG) 22:10:36.097 00.000 15672 Move returns status 0, amount 0 22:10:36.097 00.000 15672 move complete, result=0 22:10:36.097 00.000 15672 worker thread done servicing request 22:10:36.097 00.000 15672 Worker thread wakes up 22:10:36.098 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:36.098 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:36.098 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:10:38.211 02.113 15672 Exposure complete 22:10:38.238 00.027 15672 worker thread done servicing request 22:10:38.238 00.000 30444 OnExposeComplete: enter 22:10:38.238 00.000 30444 UpdateGuideState(): m_state=6 22:10:38.238 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 188 22:10:38.238 00.000 30444 Star::Find returns 1 (1), X=465.41, Y=192.27, Mass=75390, SNR=57.6, Peak=9334 HFD=3.2 22:10:38.238 00.000 30444 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.28) = xAngle (1.25 = 1.25) 22:10:38.238 00.000 30444 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 22:10:38.238 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.35 hyp=0.42 cameraTheta=0.97 mountX=0.13 mountY=0.39, mountTheta=1.25 22:10:38.240 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.35, opts=13) 22:10:38.240 00.000 30444 Enqueuing Move request for scope (0.24, 0.35) 22:10:38.240 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=11184, FiltMin=2615, FiltMax=8896, Gamma=2.950 22:10:38.240 00.000 30444 UpdateGuideState exits: m=75390 SNR=57.6 Saturated 22:10:38.240 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:38.240 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:38.240 00.000 30444 Enqueuing Expose request 22:10:38.240 00.000 15672 Worker thread wakes up 22:10:38.240 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.35) opts 0xd 22:10:38.240 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.35) 22:10:38.240 00.000 15672 Moving (0.24, 0.35) raw xDistance=0.13 yDistance=0.39 22:10:38.240 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 22:10:38.240 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 22:10:38.240 00.000 15672 MoveAxis(E, 0, ABG) 22:10:38.240 00.000 15672 Move returns status 0, amount 0 22:10:38.240 00.000 15672 MoveAxis(S, 70, ABG) 22:10:38.240 00.000 15672 Guiding Dir = 1, Dur = 70 22:10:38.240 00.000 15672 IsSlewing returns 0 22:10:38.242 00.002 15672 IsGuiding returns 0 22:10:38.359 00.117 15672 IsGuiding returns 1 22:10:38.359 00.000 15672 scope still moving after pulse duration time elapsed 22:10:38.381 00.022 15672 IsSlewing returns 0 22:10:38.407 00.026 15672 IsGuiding returns 0 22:10:38.407 00.000 15672 scope move finished after 70 + 95 ms 22:10:38.407 00.000 15672 Move returns status 0, amount 70 22:10:38.407 00.000 15672 move complete, result=0 22:10:38.407 00.000 15672 worker thread done servicing request 22:10:38.407 00.000 15672 Worker thread wakes up 22:10:38.407 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:38.407 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:38.407 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 70 ms SOUTH 22:10:39.299 00.892 30444 evsrv: cli 04F26078 disconnect 22:10:39.301 00.002 30444 evsrv: cli 04F26B18 connect 22:10:39.301 00.000 30444 case statement mapped state 6 to 3 22:10:39.303 00.002 30444 case statement mapped state 6 to 3 22:10:40.324 01.021 15672 Exposure complete 22:10:40.353 00.029 15672 worker thread done servicing request 22:10:40.354 00.001 30444 OnExposeComplete: enter 22:10:40.354 00.000 30444 UpdateGuideState(): m_state=6 22:10:40.354 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 189 22:10:40.354 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=192.09, Mass=87207, SNR=63.2, Peak=9567 HFD=3.4 22:10:40.354 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 22:10:40.354 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 22:10:40.354 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.94 mountX=0.07 mountY=0.19, mountTheta=1.21 22:10:40.354 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.17, opts=13) 22:10:40.355 00.001 30444 Enqueuing Move request for scope (0.12, 0.17) 22:10:40.355 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=11139, FiltMin=2604, FiltMax=8810, Gamma=2.950 22:10:40.355 00.000 30444 UpdateGuideState exits: m=87207 SNR=63.2 Saturated 22:10:40.355 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:40.355 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:40.355 00.000 30444 Enqueuing Expose request 22:10:40.355 00.000 15672 Worker thread wakes up 22:10:40.355 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd 22:10:40.355 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.17) 22:10:40.355 00.000 15672 Moving (0.12, 0.17) raw xDistance=0.07 yDistance=0.19 22:10:40.355 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:10:40.355 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:10:40.355 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 22:10:40.355 00.000 15672 MoveAxis(E, 0, ABG) 22:10:40.355 00.000 15672 Move returns status 0, amount 0 22:10:40.355 00.000 15672 MoveAxis(N, 0, ABG) 22:10:40.355 00.000 15672 Move returns status 0, amount 0 22:10:40.355 00.000 15672 move complete, result=0 22:10:40.355 00.000 15672 worker thread done servicing request 22:10:40.355 00.000 15672 Worker thread wakes up 22:10:40.355 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:40.355 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:40.356 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:10:42.463 02.107 15672 Exposure complete 22:10:42.483 00.020 15672 worker thread done servicing request 22:10:42.483 00.000 30444 OnExposeComplete: enter 22:10:42.483 00.000 30444 UpdateGuideState(): m_state=6 22:10:42.483 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 190 22:10:42.484 00.001 30444 Star::Find returns 1 (1), X=465.43, Y=191.84, Mass=80026, SNR=72.3, Peak=10006 HFD=3.4 22:10:42.484 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.02 = -0.02) 22:10:42.484 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 22:10:42.484 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-0.30 mountX=0.27 mountY=-0.02, mountTheta=-0.08 22:10:42.484 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.08, opts=13) 22:10:42.484 00.000 30444 Enqueuing Move request for scope (0.26, -0.08) 22:10:42.484 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=10824, FiltMin=2634, FiltMax=7861, Gamma=2.950 22:10:42.484 00.000 30444 UpdateGuideState exits: m=80026 SNR=72.3 Saturated 22:10:42.484 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:42.484 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:42.484 00.000 30444 Enqueuing Expose request 22:10:42.484 00.000 15672 Worker thread wakes up 22:10:42.485 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.08) opts 0xd 22:10:42.485 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.08) 22:10:42.485 00.000 15672 Moving (0.26, -0.08) raw xDistance=0.27 yDistance=-0.02 22:10:42.485 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 22:10:42.485 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:10:42.485 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 22:10:42.485 00.000 15672 MoveAxis(W, 73, ABG) 22:10:42.485 00.000 15672 Guiding Dir = 3, Dur = 73 22:10:42.485 00.000 15672 IsSlewing returns 0 22:10:42.486 00.001 15672 IsGuiding returns 0 22:10:42.513 00.027 15672 PulseGuide returned control before completion, sleep 57 22:10:42.624 00.111 15672 IsGuiding returns 0 22:10:42.624 00.000 15672 Move returns status 0, amount 73 22:10:42.624 00.000 15672 MoveAxis(N, 0, ABG) 22:10:42.625 00.001 15672 Move returns status 0, amount 0 22:10:42.625 00.000 15672 move complete, result=0 22:10:42.625 00.000 15672 worker thread done servicing request 22:10:42.625 00.000 15672 Worker thread wakes up 22:10:42.625 00.000 30444 GuideStep: 0.3 px 73 ms WEST, -0.0 px 0 ms NORTH 22:10:42.625 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:42.625 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:44.540 01.915 15672 Exposure complete 22:10:44.569 00.029 15672 worker thread done servicing request 22:10:44.569 00.000 30444 OnExposeComplete: enter 22:10:44.569 00.000 30444 UpdateGuideState(): m_state=6 22:10:44.569 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 191 22:10:44.569 00.000 30444 Star::Find returns 1 (1), X=465.43, Y=191.85, Mass=87245, SNR=64.6, Peak=9594 HFD=3.6 22:10:44.569 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (0.00 = 0.00) 22:10:44.569 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 22:10:44.570 00.001 30444 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.28 mountX=0.26 mountY=-0.02, mountTheta=-0.06 22:10:44.570 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.07, opts=13) 22:10:44.570 00.000 30444 Enqueuing Move request for scope (0.25, -0.07) 22:10:44.570 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=11034, FiltMin=2631, FiltMax=8617, Gamma=2.950 22:10:44.570 00.000 30444 UpdateGuideState exits: m=87245 SNR=64.6 Saturated 22:10:44.570 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:44.570 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:44.570 00.000 30444 Enqueuing Expose request 22:10:44.570 00.000 15672 Worker thread wakes up 22:10:44.570 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd 22:10:44.570 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.07) 22:10:44.570 00.000 15672 Moving (0.25, -0.07) raw xDistance=0.26 yDistance=-0.02 22:10:44.570 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26 22:10:44.570 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:10:44.571 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 22:10:44.571 00.000 15672 MoveAxis(W, 76, ABG) 22:10:44.571 00.000 15672 Guiding Dir = 3, Dur = 76 22:10:44.571 00.000 15672 IsSlewing returns 0 22:10:44.572 00.001 15672 IsGuiding returns 0 22:10:44.589 00.017 15672 PulseGuide returned control before completion, sleep 69 22:10:44.661 00.072 15672 IsGuiding returns 1 22:10:44.662 00.001 15672 scope still moving after pulse duration time elapsed 22:10:44.683 00.021 15672 IsSlewing returns 0 22:10:44.733 00.050 15672 IsGuiding returns 0 22:10:44.733 00.000 15672 scope move finished after 76 + 85 ms 22:10:44.733 00.000 15672 Move returns status 0, amount 76 22:10:44.733 00.000 15672 MoveAxis(N, 0, ABG) 22:10:44.733 00.000 15672 Move returns status 0, amount 0 22:10:44.733 00.000 15672 move complete, result=0 22:10:44.733 00.000 15672 worker thread done servicing request 22:10:44.733 00.000 15672 Worker thread wakes up 22:10:44.734 00.001 30444 GuideStep: 0.3 px 76 ms WEST, -0.0 px 0 ms NORTH 22:10:44.734 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:44.734 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:46.844 02.110 15672 Exposure complete 22:10:46.864 00.020 15672 worker thread done servicing request 22:10:46.864 00.000 30444 OnExposeComplete: enter 22:10:46.864 00.000 30444 UpdateGuideState(): m_state=6 22:10:46.864 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 192 22:10:46.864 00.000 30444 Star::Find returns 1 (1), X=464.68, Y=191.73, Mass=89904, SNR=66.7, Peak=9466 HFD=3.7 22:10:46.864 00.000 30444 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.28) = xAngle (-2.49 = -2.49) 22:10:46.864 00.000 30444 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.55 = -2.55) 22:10:46.864 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=-0.20 hyp=0.53 cameraTheta=-2.76 mountX=-0.42 mountY=-0.30, mountTheta=-2.53 22:10:46.865 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-0.20, opts=13) 22:10:46.865 00.000 30444 Enqueuing Move request for scope (-0.49, -0.20) 22:10:46.865 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=9999, FiltMin=2656, FiltMax=7437, Gamma=2.950 22:10:46.865 00.000 30444 UpdateGuideState exits: m=89904 SNR=66.7 Saturated 22:10:46.865 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:46.865 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:46.865 00.000 30444 Enqueuing Expose request 22:10:46.865 00.000 15672 Worker thread wakes up 22:10:46.865 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.20) opts 0xd 22:10:46.865 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, -0.20) 22:10:46.865 00.000 15672 Moving (-0.49, -0.20) raw xDistance=-0.42 yDistance=-0.30 22:10:46.865 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42 22:10:46.865 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:10:46.865 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 22:10:46.865 00.000 15672 MoveAxis(E, 109, ABG) 22:10:46.865 00.000 15672 Guiding Dir = 2, Dur = 109 22:10:46.866 00.001 15672 IsSlewing returns 0 22:10:46.874 00.008 15672 IsGuiding returns 0 22:10:46.889 00.015 15672 PulseGuide returned control before completion, sleep 104 22:10:46.997 00.108 15672 IsGuiding returns 1 22:10:46.997 00.000 15672 scope still moving after pulse duration time elapsed 22:10:47.018 00.021 15672 IsSlewing returns 0 22:10:47.034 00.016 15672 IsGuiding returns 0 22:10:47.034 00.000 15672 scope move finished after 109 + 50 ms 22:10:47.034 00.000 15672 Move returns status 0, amount 109 22:10:47.034 00.000 15672 MoveAxis(N, 0, ABG) 22:10:47.034 00.000 15672 Move returns status 0, amount 0 22:10:47.034 00.000 15672 move complete, result=0 22:10:47.034 00.000 15672 worker thread done servicing request 22:10:47.034 00.000 15672 Worker thread wakes up 22:10:47.034 00.000 30444 GuideStep: -0.4 px 109 ms EAST, -0.3 px 0 ms NORTH 22:10:47.034 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:47.034 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:48.949 01.915 15672 Exposure complete 22:10:48.980 00.031 15672 worker thread done servicing request 22:10:48.980 00.000 30444 OnExposeComplete: enter 22:10:48.980 00.000 30444 UpdateGuideState(): m_state=6 22:10:48.980 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 193 22:10:48.980 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=192.66, Mass=90032, SNR=68.2, Peak=8596 HFD=3.6 22:10:48.980 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 22:10:48.980 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 22:10:48.980 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.74 hyp=0.75 cameraTheta=1.41 mountX=-0.09 mountY=0.74, mountTheta=1.69 22:10:48.981 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.74, opts=13) 22:10:48.981 00.000 30444 Enqueuing Move request for scope (0.12, 0.74) 22:10:48.981 00.000 15672 Worker thread wakes up 22:10:48.981 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.74) opts 0xd 22:10:48.981 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.74) 22:10:48.981 00.000 15672 Moving (0.12, 0.74) raw xDistance=-0.09 yDistance=0.74 22:10:48.981 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:10:48.981 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 22:10:48.981 00.000 15672 MoveAxis(E, 0, ABG) 22:10:48.981 00.000 15672 Move returns status 0, amount 0 22:10:48.981 00.000 15672 MoveAxis(S, 133, ABG) 22:10:48.981 00.000 15672 Guiding Dir = 1, Dur = 133 22:10:48.982 00.001 15672 IsSlewing returns 0 22:10:48.987 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=9472, FiltMin=2628, FiltMax=7604, Gamma=2.950 22:10:49.014 00.027 15672 IsGuiding returns 0 22:10:49.037 00.023 30444 UpdateGuideState exits: m=90032 SNR=68.2 Saturated 22:10:49.037 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:49.037 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:49.037 00.000 30444 Enqueuing Expose request 22:10:49.094 00.057 15672 PulseGuide returned control before completion, sleep 64 22:10:49.159 00.065 15672 IsGuiding returns 1 22:10:49.160 00.001 15672 scope still moving after pulse duration time elapsed 22:10:49.181 00.021 15672 IsSlewing returns 0 22:10:49.182 00.001 15672 IsGuiding returns 1 22:10:49.202 00.020 15672 IsSlewing returns 0 22:10:49.204 00.002 15672 IsGuiding returns 1 22:10:49.226 00.022 15672 IsSlewing returns 0 22:10:49.271 00.045 15672 IsGuiding returns 0 22:10:49.271 00.000 15672 scope move finished after 133 + 123 ms 22:10:49.271 00.000 15672 Move returns status 0, amount 133 22:10:49.271 00.000 15672 move complete, result=0 22:10:49.271 00.000 15672 worker thread done servicing request 22:10:49.271 00.000 15672 Worker thread wakes up 22:10:49.271 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:49.271 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:49.271 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 133 ms SOUTH 22:10:51.380 02.109 15672 Exposure complete 22:10:51.400 00.020 15672 worker thread done servicing request 22:10:51.400 00.000 30444 OnExposeComplete: enter 22:10:51.400 00.000 30444 UpdateGuideState(): m_state=6 22:10:51.400 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 194 22:10:51.400 00.000 30444 Star::Find returns 1 (1), X=465.86, Y=191.87, Mass=90467, SNR=66.4, Peak=8363 HFD=4.0 22:10:51.400 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.28) = xAngle (0.20 = 0.20) 22:10:51.400 00.000 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 22:10:51.400 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=-0.05 hyp=0.69 cameraTheta=-0.08 mountX=0.68 mountY=0.09, mountTheta=0.14 22:10:51.401 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=-0.05, opts=13) 22:10:51.401 00.000 30444 Enqueuing Move request for scope (0.69, -0.05) 22:10:51.401 00.000 15672 Worker thread wakes up 22:10:51.401 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.05) opts 0xd 22:10:51.401 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, -0.05) 22:10:51.401 00.000 15672 Moving (0.69, -0.05) raw xDistance=0.68 yDistance=0.09 22:10:51.401 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68 22:10:51.401 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:10:51.401 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 22:10:51.401 00.000 15672 MoveAxis(W, 183, ABG) 22:10:51.401 00.000 15672 Guiding Dir = 3, Dur = 183 22:10:51.402 00.001 15672 IsSlewing returns 0 22:10:51.403 00.001 15672 IsGuiding returns 0 22:10:51.407 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=8794, FiltMin=2648, FiltMax=7932, Gamma=2.950 22:10:51.426 00.019 15672 PulseGuide returned control before completion, sleep 170 22:10:51.456 00.030 30444 UpdateGuideState exits: m=90467 SNR=66.4 Saturated 22:10:51.456 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:51.456 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:51.456 00.000 30444 Enqueuing Expose request 22:10:51.599 00.143 15672 IsGuiding returns 1 22:10:51.599 00.000 15672 scope still moving after pulse duration time elapsed 22:10:51.621 00.022 15672 IsSlewing returns 0 22:10:51.634 00.013 15672 IsGuiding returns 0 22:10:51.634 00.000 15672 scope move finished after 183 + 48 ms 22:10:51.634 00.000 15672 Move returns status 0, amount 183 22:10:51.634 00.000 15672 MoveAxis(N, 0, ABG) 22:10:51.634 00.000 15672 Move returns status 0, amount 0 22:10:51.634 00.000 15672 move complete, result=0 22:10:51.634 00.000 15672 worker thread done servicing request 22:10:51.634 00.000 15672 Worker thread wakes up 22:10:51.634 00.000 30444 GuideStep: 0.7 px 183 ms WEST, 0.1 px 0 ms NORTH 22:10:51.634 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:51.634 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:53.539 01.905 15672 Exposure complete 22:10:53.559 00.020 15672 worker thread done servicing request 22:10:53.559 00.000 30444 OnExposeComplete: enter 22:10:53.559 00.000 30444 UpdateGuideState(): m_state=6 22:10:53.559 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 195 22:10:53.559 00.000 30444 Star::Find returns 1 (1), X=465.45, Y=191.77, Mass=97260, SNR=73.4, Peak=9997 HFD=3.7 22:10:53.559 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.22 = -0.22) 22:10:53.559 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.28 = -0.28) 22:10:53.559 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-0.50 mountX=0.30 mountY=-0.09, mountTheta=-0.28 22:10:53.560 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.15, opts=13) 22:10:53.560 00.000 30444 Enqueuing Move request for scope (0.27, -0.15) 22:10:53.560 00.000 15672 Worker thread wakes up 22:10:53.560 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.15) opts 0xd 22:10:53.560 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.15) 22:10:53.560 00.000 15672 Moving (0.27, -0.15) raw xDistance=0.30 yDistance=-0.09 22:10:53.560 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30 22:10:53.560 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:10:53.560 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 22:10:53.560 00.000 15672 MoveAxis(W, 95, ABG) 22:10:53.560 00.000 15672 Guiding Dir = 3, Dur = 95 22:10:53.561 00.001 15672 IsSlewing returns 0 22:10:53.561 00.000 15672 IsGuiding returns 0 22:10:53.565 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=9997, FiltMin=2563, FiltMax=7847, Gamma=2.950 22:10:53.583 00.018 15672 PulseGuide returned control before completion, sleep 85 22:10:53.615 00.032 30444 UpdateGuideState exits: m=97260 SNR=73.4 Saturated 22:10:53.615 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:53.615 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:53.615 00.000 30444 Enqueuing Expose request 22:10:53.670 00.055 15672 IsGuiding returns 1 22:10:53.670 00.000 15672 scope still moving after pulse duration time elapsed 22:10:53.690 00.020 15672 IsSlewing returns 0 22:10:53.696 00.006 15672 IsGuiding returns 0 22:10:53.696 00.000 15672 scope move finished after 95 + 39 ms 22:10:53.696 00.000 15672 Move returns status 0, amount 95 22:10:53.696 00.000 15672 MoveAxis(N, 0, ABG) 22:10:53.697 00.001 15672 Move returns status 0, amount 0 22:10:53.697 00.000 15672 move complete, result=0 22:10:53.697 00.000 15672 worker thread done servicing request 22:10:53.697 00.000 15672 Worker thread wakes up 22:10:53.697 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:53.697 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:53.697 00.000 30444 GuideStep: 0.3 px 95 ms WEST, -0.1 px 0 ms NORTH 22:10:55.814 02.117 15672 Exposure complete 22:10:55.844 00.030 15672 worker thread done servicing request 22:10:55.844 00.000 30444 OnExposeComplete: enter 22:10:55.845 00.001 30444 UpdateGuideState(): m_state=6 22:10:55.845 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 196 22:10:55.845 00.000 30444 Star::Find returns 1 (1), X=465.14, Y=191.42, Mass=90042, SNR=64.9, Peak=9462 HFD=3.8 22:10:55.845 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 22:10:55.845 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 22:10:55.845 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.51 hyp=0.51 cameraTheta=-1.65 mountX=0.10 mountY=-0.50, mountTheta=-1.37 22:10:55.845 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.51, opts=13) 22:10:55.845 00.000 30444 Enqueuing Move request for scope (-0.04, -0.51) 22:10:55.845 00.000 15672 Worker thread wakes up 22:10:55.846 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.51) opts 0xd 22:10:55.846 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.51) 22:10:55.846 00.000 15672 Moving (-0.04, -0.51) raw xDistance=0.10 yDistance=-0.50 22:10:55.846 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:10:55.846 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:10:55.846 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50 22:10:55.846 00.000 15672 MoveAxis(E, 0, ABG) 22:10:55.846 00.000 15672 Move returns status 0, amount 0 22:10:55.846 00.000 15672 MoveAxis(N, 0, ABG) 22:10:55.846 00.000 15672 Move returns status 0, amount 0 22:10:55.846 00.000 15672 move complete, result=0 22:10:55.846 00.000 15672 worker thread done servicing request 22:10:55.851 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=9729, FiltMin=2584, FiltMax=7708, Gamma=2.950 22:10:55.900 00.049 30444 UpdateGuideState exits: m=90042 SNR=64.9 Saturated 22:10:55.901 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:55.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:55.901 00.000 30444 Enqueuing Expose request 22:10:55.901 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 22:10:55.901 00.000 15672 Worker thread wakes up 22:10:55.901 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:55.901 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:57.808 01.907 15672 Exposure complete 22:10:57.828 00.020 15672 worker thread done servicing request 22:10:57.828 00.000 30444 OnExposeComplete: enter 22:10:57.829 00.001 30444 UpdateGuideState(): m_state=6 22:10:57.829 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 197 22:10:57.829 00.000 30444 Star::Find returns 1 (1), X=465.02, Y=191.68, Mass=97798, SNR=71.6, Peak=9730 HFD=4.0 22:10:57.829 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 22:10:57.829 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 22:10:57.829 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-2.15 mountX=-0.09 mountY=-0.27, mountTheta=-1.88 22:10:57.830 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.24, opts=13) 22:10:57.830 00.000 30444 Enqueuing Move request for scope (-0.16, -0.24) 22:10:57.830 00.000 15672 Worker thread wakes up 22:10:57.830 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.24) opts 0xd 22:10:57.830 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.24) 22:10:57.830 00.000 15672 Moving (-0.16, -0.24) raw xDistance=-0.09 yDistance=-0.27 22:10:57.830 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:10:57.830 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:10:57.830 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 22:10:57.830 00.000 15672 MoveAxis(E, 0, ABG) 22:10:57.830 00.000 15672 Move returns status 0, amount 0 22:10:57.830 00.000 15672 MoveAxis(N, 0, ABG) 22:10:57.830 00.000 15672 Move returns status 0, amount 0 22:10:57.830 00.000 15672 move complete, result=0 22:10:57.830 00.000 15672 worker thread done servicing request 22:10:57.835 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=9838, FiltMin=2668, FiltMax=8135, Gamma=2.950 22:10:57.884 00.049 30444 UpdateGuideState exits: m=97798 SNR=71.6 Saturated 22:10:57.884 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:10:57.884 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:10:57.884 00.000 30444 Enqueuing Expose request 22:10:57.884 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 22:10:57.884 00.000 15672 Worker thread wakes up 22:10:57.884 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:10:57.884 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:10:59.992 02.108 15672 Exposure complete 22:11:00.012 00.020 15672 worker thread done servicing request 22:11:00.013 00.001 30444 OnExposeComplete: enter 22:11:00.013 00.000 30444 UpdateGuideState(): m_state=6 22:11:00.013 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 198 22:11:00.013 00.000 30444 Star::Find returns 1 (1), X=465.13, Y=191.59, Mass=92323, SNR=70.7, Peak=10321 HFD=3.7 22:11:00.013 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 22:11:00.013 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 22:11:00.013 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.33 hyp=0.34 cameraTheta=-1.70 mountX=0.05 mountY=-0.34, mountTheta=-1.43 22:11:00.013 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.33, opts=13) 22:11:00.013 00.000 30444 Enqueuing Move request for scope (-0.04, -0.33) 22:11:00.013 00.000 15672 Worker thread wakes up 22:11:00.014 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.33) opts 0xd 22:11:00.014 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.33) 22:11:00.014 00.000 15672 Moving (-0.04, -0.33) raw xDistance=0.05 yDistance=-0.34 22:11:00.014 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 22:11:00.014 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.15 newest=-1.11 22:11:00.014 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:11:00.014 00.000 15672 MoveAxis(E, 0, ABG) 22:11:00.014 00.000 15672 Move returns status 0, amount 0 22:11:00.014 00.000 15672 MoveAxis(N, 60, ABG) 22:11:00.014 00.000 15672 Guiding Dir = 0, Dur = 60 22:11:00.014 00.000 15672 IsSlewing returns 0 22:11:00.015 00.001 15672 IsGuiding returns 0 22:11:00.019 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=10321, FiltMin=2625, FiltMax=7860, Gamma=2.950 22:11:00.070 00.051 30444 UpdateGuideState exits: m=92323 SNR=70.7 Saturated 22:11:00.070 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:00.070 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:00.070 00.000 30444 Enqueuing Expose request 22:11:00.135 00.065 15672 IsGuiding returns 1 22:11:00.135 00.000 15672 scope still moving after pulse duration time elapsed 22:11:00.155 00.020 15672 IsSlewing returns 0 22:11:00.160 00.005 15672 IsGuiding returns 1 22:11:00.181 00.021 15672 IsSlewing returns 0 22:11:00.198 00.017 15672 IsGuiding returns 0 22:11:00.198 00.000 15672 scope move finished after 60 + 123 ms 22:11:00.198 00.000 15672 Move returns status 0, amount 60 22:11:00.198 00.000 15672 move complete, result=0 22:11:00.199 00.001 15672 worker thread done servicing request 22:11:00.199 00.000 15672 Worker thread wakes up 22:11:00.199 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:00.199 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:00.199 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 60 ms NORTH 22:11:02.104 01.905 15672 Exposure complete 22:11:02.125 00.021 15672 worker thread done servicing request 22:11:02.125 00.000 30444 OnExposeComplete: enter 22:11:02.125 00.000 30444 UpdateGuideState(): m_state=6 22:11:02.125 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 199 22:11:02.125 00.000 30444 Star::Find returns 1 (1), X=465.26, Y=191.59, Mass=93454, SNR=69.1, Peak=10499 HFD=3.5 22:11:02.126 00.001 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 22:11:02.126 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 22:11:02.126 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.31 mountX=0.18 mountY=-0.30, mountTheta=-1.04 22:11:02.126 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.33, opts=13) 22:11:02.127 00.001 30444 Enqueuing Move request for scope (0.09, -0.33) 22:11:02.127 00.000 15672 Worker thread wakes up 22:11:02.127 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.33) opts 0xd 22:11:02.127 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.33) 22:11:02.127 00.000 15672 Moving (0.09, -0.33) raw xDistance=0.18 yDistance=-0.30 22:11:02.127 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:11:02.127 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 22:11:02.127 00.000 15672 MoveAxis(E, 0, ABG) 22:11:02.127 00.000 15672 Move returns status 0, amount 0 22:11:02.127 00.000 15672 MoveAxis(N, 54, ABG) 22:11:02.127 00.000 15672 Guiding Dir = 0, Dur = 54 22:11:02.127 00.000 15672 IsSlewing returns 0 22:11:02.128 00.001 15672 IsGuiding returns 0 22:11:02.135 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=10606, FiltMin=2542, FiltMax=8351, Gamma=2.950 22:11:02.188 00.053 30444 UpdateGuideState exits: m=93454 SNR=69.1 Saturated 22:11:02.188 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:02.188 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:02.188 00.000 30444 Enqueuing Expose request 22:11:02.211 00.023 15672 IsGuiding returns 1 22:11:02.211 00.000 15672 scope still moving after pulse duration time elapsed 22:11:02.232 00.021 15672 IsSlewing returns 0 22:11:02.232 00.000 15672 IsGuiding returns 1 22:11:02.253 00.021 15672 IsSlewing returns 0 22:11:02.305 00.052 15672 IsGuiding returns 0 22:11:02.305 00.000 15672 scope move finished after 54 + 122 ms 22:11:02.305 00.000 15672 Move returns status 0, amount 54 22:11:02.305 00.000 15672 move complete, result=0 22:11:02.305 00.000 15672 worker thread done servicing request 22:11:02.305 00.000 15672 Worker thread wakes up 22:11:02.305 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:02.305 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:02.307 00.002 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 54 ms NORTH 22:11:04.416 02.109 15672 Exposure complete 22:11:04.436 00.020 15672 worker thread done servicing request 22:11:04.436 00.000 30444 OnExposeComplete: enter 22:11:04.436 00.000 30444 UpdateGuideState(): m_state=6 22:11:04.436 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 200 22:11:04.437 00.001 30444 Star::Find returns 1 (1), X=465.46, Y=191.18, Mass=88721, SNR=65.0, Peak=9677 HFD=3.5 22:11:04.437 00.000 30444 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.28) = xAngle (-0.93 = -0.93) 22:11:04.437 00.000 30444 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 22:11:04.437 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.74 hyp=0.79 cameraTheta=-1.21 mountX=0.47 mountY=-0.66, mountTheta=-0.95 22:11:04.437 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.74, opts=13) 22:11:04.437 00.000 30444 Enqueuing Move request for scope (0.28, -0.74) 22:11:04.437 00.000 15672 Worker thread wakes up 22:11:04.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.74) opts 0xd 22:11:04.437 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.74) 22:11:04.437 00.000 15672 Moving (0.28, -0.74) raw xDistance=0.47 yDistance=-0.66 22:11:04.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47 22:11:04.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 22:11:04.438 00.001 15672 MoveAxis(W, 128, ABG) 22:11:04.438 00.000 15672 Guiding Dir = 3, Dur = 128 22:11:04.438 00.000 15672 IsSlewing returns 0 22:11:04.439 00.001 15672 IsGuiding returns 0 22:11:04.443 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2109, max=10440, FiltMin=2643, FiltMax=7778, Gamma=2.950 22:11:04.462 00.019 15672 PulseGuide returned control before completion, sleep 116 22:11:04.493 00.031 30444 UpdateGuideState exits: m=88721 SNR=65.0 Saturated 22:11:04.493 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:04.493 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:04.493 00.000 30444 Enqueuing Expose request 22:11:04.579 00.086 15672 IsGuiding returns 1 22:11:04.580 00.001 15672 scope still moving after pulse duration time elapsed 22:11:04.601 00.021 15672 IsSlewing returns 0 22:11:04.605 00.004 15672 IsGuiding returns 0 22:11:04.605 00.000 15672 scope move finished after 128 + 38 ms 22:11:04.605 00.000 15672 Move returns status 0, amount 128 22:11:04.606 00.001 15672 MoveAxis(N, 118, ABG) 22:11:04.606 00.000 15672 Guiding Dir = 0, Dur = 118 22:11:04.606 00.000 15672 IsSlewing returns 0 22:11:04.607 00.001 15672 IsGuiding returns 0 22:11:04.685 00.078 15672 PulseGuide returned control before completion, sleep 50 22:11:04.738 00.053 15672 IsGuiding returns 1 22:11:04.738 00.000 15672 scope still moving after pulse duration time elapsed 22:11:04.760 00.022 15672 IsSlewing returns 0 22:11:04.763 00.003 15672 IsGuiding returns 1 22:11:04.784 00.021 15672 IsSlewing returns 0 22:11:04.785 00.001 15672 IsGuiding returns 1 22:11:04.806 00.021 15672 IsSlewing returns 0 22:11:04.830 00.024 15672 IsGuiding returns 0 22:11:04.831 00.001 15672 scope move finished after 118 + 105 ms 22:11:04.831 00.000 15672 Move returns status 0, amount 118 22:11:04.831 00.000 15672 move complete, result=0 22:11:04.831 00.000 15672 worker thread done servicing request 22:11:04.831 00.000 15672 Worker thread wakes up 22:11:04.831 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:04.831 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:04.832 00.001 30444 GuideStep: 0.5 px 128 ms WEST, -0.7 px 118 ms NORTH 22:11:06.741 01.909 15672 Exposure complete 22:11:06.762 00.021 15672 worker thread done servicing request 22:11:06.762 00.000 30444 OnExposeComplete: enter 22:11:06.762 00.000 30444 UpdateGuideState(): m_state=6 22:11:06.763 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 201 22:11:06.763 00.000 30444 Star::Find returns 1 (1), X=465.24, Y=191.91, Mass=84858, SNR=66.8, Peak=9856 HFD=3.7 22:11:06.763 00.000 30444 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.28) = xAngle (0.16 = 0.16) 22:11:06.763 00.000 30444 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.10 = 0.10) 22:11:06.763 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.11 mountX=0.07 mountY=0.01, mountTheta=0.10 22:11:06.763 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.01, opts=13) 22:11:06.763 00.000 30444 Enqueuing Move request for scope (0.07, -0.01) 22:11:06.763 00.000 15672 Worker thread wakes up 22:11:06.763 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd 22:11:06.763 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.01) 22:11:06.764 00.001 15672 Moving (0.07, -0.01) raw xDistance=0.07 yDistance=0.01 22:11:06.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:11:06.764 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:11:06.764 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:11:06.764 00.000 15672 MoveAxis(E, 0, ABG) 22:11:06.764 00.000 15672 Move returns status 0, amount 0 22:11:06.764 00.000 15672 MoveAxis(N, 0, ABG) 22:11:06.764 00.000 15672 Move returns status 0, amount 0 22:11:06.764 00.000 15672 move complete, result=0 22:11:06.764 00.000 15672 worker thread done servicing request 22:11:06.769 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2149, max=10474, FiltMin=2598, FiltMax=8270, Gamma=2.950 22:11:06.819 00.050 30444 UpdateGuideState exits: m=84858 SNR=66.8 Saturated 22:11:06.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:06.819 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:06.819 00.000 30444 Enqueuing Expose request 22:11:06.819 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:11:06.819 00.000 15672 Worker thread wakes up 22:11:06.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:06.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:08.926 02.107 15672 Exposure complete 22:11:08.946 00.020 15672 worker thread done servicing request 22:11:08.946 00.000 30444 OnExposeComplete: enter 22:11:08.946 00.000 30444 UpdateGuideState(): m_state=6 22:11:08.946 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 202 22:11:08.946 00.000 30444 Star::Find returns 1 (1), X=465.58, Y=191.74, Mass=80843, SNR=65.5, Peak=8294 HFD=3.5 22:11:08.946 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.15 = -0.15) 22:11:08.946 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.21 = -0.21) 22:11:08.947 00.001 30444 CameraToMount -- cameraX=0.41 cameraY=-0.18 hyp=0.45 cameraTheta=-0.42 mountX=0.44 mountY=-0.09, mountTheta=-0.21 22:11:08.947 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.18, opts=13) 22:11:08.947 00.000 30444 Enqueuing Move request for scope (0.41, -0.18) 22:11:08.947 00.000 15672 Worker thread wakes up 22:11:08.947 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.18) opts 0xd 22:11:08.947 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.18) 22:11:08.947 00.000 15672 Moving (0.41, -0.18) raw xDistance=0.44 yDistance=-0.09 22:11:08.947 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 22:11:08.947 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:11:08.947 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 22:11:08.947 00.000 15672 MoveAxis(W, 120, ABG) 22:11:08.947 00.000 15672 Guiding Dir = 3, Dur = 120 22:11:08.948 00.001 15672 IsSlewing returns 0 22:11:08.949 00.001 15672 IsGuiding returns 0 22:11:08.954 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=10807, FiltMin=2612, FiltMax=8821, Gamma=2.950 22:11:08.966 00.012 15672 PulseGuide returned control before completion, sleep 114 22:11:09.004 00.038 30444 UpdateGuideState exits: m=80843 SNR=65.5 Saturated 22:11:09.004 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:09.004 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:09.004 00.000 30444 Enqueuing Expose request 22:11:09.083 00.079 15672 IsGuiding returns 1 22:11:09.083 00.000 15672 scope still moving after pulse duration time elapsed 22:11:09.104 00.021 15672 IsSlewing returns 0 22:11:09.111 00.007 15672 IsGuiding returns 0 22:11:09.112 00.001 15672 scope move finished after 120 + 41 ms 22:11:09.112 00.000 15672 Move returns status 0, amount 120 22:11:09.112 00.000 15672 MoveAxis(N, 0, ABG) 22:11:09.112 00.000 15672 Move returns status 0, amount 0 22:11:09.112 00.000 15672 move complete, result=0 22:11:09.112 00.000 15672 worker thread done servicing request 22:11:09.112 00.000 15672 Worker thread wakes up 22:11:09.112 00.000 30444 GuideStep: 0.4 px 120 ms WEST, -0.1 px 0 ms NORTH 22:11:09.112 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:09.112 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:11.022 01.910 15672 Exposure complete 22:11:11.042 00.020 15672 worker thread done servicing request 22:11:11.042 00.000 30444 OnExposeComplete: enter 22:11:11.042 00.000 30444 UpdateGuideState(): m_state=6 22:11:11.042 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 203 22:11:11.042 00.000 30444 Star::Find returns 1 (1), X=465.55, Y=191.23, Mass=81470, SNR=61.1, Peak=9629 HFD=3.4 22:11:11.042 00.000 30444 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.28) = xAngle (-0.79 = -0.79) 22:11:11.042 00.000 30444 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.85 = -0.85) 22:11:11.042 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.69 hyp=0.79 cameraTheta=-1.07 mountX=0.55 mountY=-0.59, mountTheta=-0.82 22:11:11.042 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.69, opts=13) 22:11:11.043 00.001 30444 Enqueuing Move request for scope (0.38, -0.69) 22:11:11.043 00.000 15672 Worker thread wakes up 22:11:11.043 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.69) opts 0xd 22:11:11.043 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.69) 22:11:11.043 00.000 15672 Moving (0.38, -0.69) raw xDistance=0.55 yDistance=-0.59 22:11:11.043 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55 22:11:11.043 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 22:11:11.043 00.000 15672 MoveAxis(W, 157, ABG) 22:11:11.043 00.000 15672 Guiding Dir = 3, Dur = 157 22:11:11.043 00.000 15672 IsSlewing returns 0 22:11:11.044 00.001 15672 IsGuiding returns 0 22:11:11.049 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=9666, FiltMin=2602, FiltMax=7939, Gamma=2.950 22:11:11.059 00.010 15672 PulseGuide returned control before completion, sleep 153 22:11:11.099 00.040 30444 UpdateGuideState exits: m=81470 SNR=61.1 Saturated 22:11:11.099 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:11.099 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:11.099 00.000 30444 Enqueuing Expose request 22:11:11.236 00.137 15672 IsGuiding returns 0 22:11:11.236 00.000 15672 Move returns status 0, amount 157 22:11:11.236 00.000 15672 MoveAxis(N, 106, ABG) 22:11:11.236 00.000 15672 Guiding Dir = 0, Dur = 106 22:11:11.236 00.000 15672 IsSlewing returns 0 22:11:11.237 00.001 15672 IsGuiding returns 0 22:11:11.316 00.079 15672 PulseGuide returned control before completion, sleep 38 22:11:11.356 00.040 15672 IsGuiding returns 1 22:11:11.356 00.000 15672 scope still moving after pulse duration time elapsed 22:11:11.378 00.022 15672 IsSlewing returns 0 22:11:11.396 00.018 15672 IsGuiding returns 1 22:11:11.416 00.020 15672 IsSlewing returns 0 22:11:11.444 00.028 15672 IsGuiding returns 0 22:11:11.444 00.000 15672 scope move finished after 106 + 100 ms 22:11:11.444 00.000 15672 Move returns status 0, amount 106 22:11:11.444 00.000 15672 move complete, result=0 22:11:11.444 00.000 15672 worker thread done servicing request 22:11:11.445 00.001 15672 Worker thread wakes up 22:11:11.445 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:11.445 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:11.445 00.000 30444 GuideStep: 0.6 px 157 ms WEST, -0.6 px 106 ms NORTH 22:11:13.555 02.110 15672 Exposure complete 22:11:13.574 00.019 15672 worker thread done servicing request 22:11:13.574 00.000 30444 OnExposeComplete: enter 22:11:13.574 00.000 30444 UpdateGuideState(): m_state=6 22:11:13.574 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 204 22:11:13.574 00.000 30444 Star::Find returns 1 (1), X=465.56, Y=191.98, Mass=90299, SNR=77.6, Peak=9506 HFD=3.6 22:11:13.574 00.000 30444 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 22:11:13.574 00.000 30444 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 22:11:13.574 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.06 hyp=0.38 cameraTheta=0.16 mountX=0.35 mountY=0.14, mountTheta=0.38 22:11:13.576 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.06, opts=13) 22:11:13.576 00.000 30444 Enqueuing Move request for scope (0.38, 0.06) 22:11:13.576 00.000 15672 Worker thread wakes up 22:11:13.576 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.06) opts 0xd 22:11:13.576 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.06) 22:11:13.576 00.000 15672 Moving (0.38, 0.06) raw xDistance=0.35 yDistance=0.14 22:11:13.576 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35 22:11:13.576 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:11:13.576 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:11:13.576 00.000 15672 MoveAxis(W, 105, ABG) 22:11:13.576 00.000 15672 Guiding Dir = 3, Dur = 105 22:11:13.576 00.000 15672 IsSlewing returns 0 22:11:13.577 00.001 15672 IsGuiding returns 0 22:11:13.582 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2056, max=9846, FiltMin=2496, FiltMax=8134, Gamma=2.950 22:11:13.599 00.017 15672 PulseGuide returned control before completion, sleep 94 22:11:13.631 00.032 30444 UpdateGuideState exits: m=90299 SNR=77.6 Saturated 22:11:13.631 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:13.631 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:13.631 00.000 30444 Enqueuing Expose request 22:11:13.696 00.065 15672 IsGuiding returns 1 22:11:13.696 00.000 15672 scope still moving after pulse duration time elapsed 22:11:13.717 00.021 15672 IsSlewing returns 0 22:11:13.760 00.043 15672 IsGuiding returns 0 22:11:13.760 00.000 15672 scope move finished after 105 + 77 ms 22:11:13.760 00.000 15672 Move returns status 0, amount 105 22:11:13.760 00.000 15672 MoveAxis(N, 0, ABG) 22:11:13.760 00.000 15672 Move returns status 0, amount 0 22:11:13.760 00.000 15672 move complete, result=0 22:11:13.760 00.000 15672 worker thread done servicing request 22:11:13.761 00.001 15672 Worker thread wakes up 22:11:13.761 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:13.761 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:13.761 00.000 30444 GuideStep: 0.3 px 105 ms WEST, 0.1 px 0 ms NORTH 22:11:15.671 01.910 15672 Exposure complete 22:11:15.691 00.020 15672 worker thread done servicing request 22:11:15.691 00.000 30444 OnExposeComplete: enter 22:11:15.691 00.000 30444 UpdateGuideState(): m_state=6 22:11:15.691 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 205 22:11:15.691 00.000 30444 Star::Find returns 1 (1), X=465.38, Y=191.61, Mass=77947, SNR=69.0, Peak=9375 HFD=3.4 22:11:15.691 00.000 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 22:11:15.691 00.000 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 22:11:15.691 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.31 hyp=0.37 cameraTheta=-0.98 mountX=0.28 mountY=-0.26, mountTheta=-0.74 22:11:15.692 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.31, opts=13) 22:11:15.692 00.000 30444 Enqueuing Move request for scope (0.21, -0.31) 22:11:15.692 00.000 15672 Worker thread wakes up 22:11:15.692 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.31) opts 0xd 22:11:15.692 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.31) 22:11:15.692 00.000 15672 Moving (0.21, -0.31) raw xDistance=0.28 yDistance=-0.26 22:11:15.692 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28 22:11:15.692 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 22:11:15.692 00.000 15672 MoveAxis(W, 84, ABG) 22:11:15.692 00.000 15672 Guiding Dir = 3, Dur = 84 22:11:15.692 00.000 15672 IsSlewing returns 0 22:11:15.698 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=10275, FiltMin=2569, FiltMax=8554, Gamma=2.950 22:11:15.708 00.010 15672 IsGuiding returns 0 22:11:15.724 00.016 15672 PulseGuide returned control before completion, sleep 79 22:11:15.747 00.023 30444 UpdateGuideState exits: m=77947 SNR=69.0 Saturated 22:11:15.747 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:15.747 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:15.747 00.000 30444 Enqueuing Expose request 22:11:15.819 00.072 15672 IsGuiding returns 0 22:11:15.820 00.001 15672 Move returns status 0, amount 84 22:11:15.820 00.000 15672 MoveAxis(N, 46, ABG) 22:11:15.820 00.000 15672 Guiding Dir = 0, Dur = 46 22:11:15.820 00.000 15672 IsSlewing returns 0 22:11:15.821 00.001 15672 IsGuiding returns 0 22:11:15.940 00.119 15672 IsGuiding returns 1 22:11:15.940 00.000 15672 scope still moving after pulse duration time elapsed 22:11:15.962 00.022 15672 IsSlewing returns 0 22:11:15.997 00.035 15672 IsGuiding returns 0 22:11:15.997 00.000 15672 scope move finished after 46 + 130 ms 22:11:15.997 00.000 15672 Move returns status 0, amount 46 22:11:15.997 00.000 15672 move complete, result=0 22:11:15.998 00.001 15672 worker thread done servicing request 22:11:15.998 00.000 15672 Worker thread wakes up 22:11:15.998 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:15.998 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:15.998 00.000 30444 GuideStep: 0.3 px 84 ms WEST, -0.3 px 46 ms NORTH 22:11:18.108 02.110 15672 Exposure complete 22:11:18.127 00.019 15672 worker thread done servicing request 22:11:18.127 00.000 30444 OnExposeComplete: enter 22:11:18.128 00.001 30444 UpdateGuideState(): m_state=6 22:11:18.128 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 206 22:11:18.128 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=191.15, Mass=105760, SNR=76.6, Peak=10363 HFD=3.9 22:11:18.128 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 22:11:18.128 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 22:11:18.128 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.77 hyp=0.77 cameraTheta=-1.53 mountX=0.24 mountY=-0.74, mountTheta=-1.25 22:11:18.128 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.77, opts=13) 22:11:18.128 00.000 30444 Enqueuing Move request for scope (0.03, -0.77) 22:11:18.128 00.000 15672 Worker thread wakes up 22:11:18.128 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.77) opts 0xd 22:11:18.128 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.77) 22:11:18.128 00.000 15672 Moving (0.03, -0.77) raw xDistance=0.24 yDistance=-0.74 22:11:18.128 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:11:18.128 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 22:11:18.128 00.000 15672 MoveAxis(E, 0, ABG) 22:11:18.128 00.000 15672 Move returns status 0, amount 0 22:11:18.128 00.000 15672 MoveAxis(N, 133, ABG) 22:11:18.128 00.000 15672 Guiding Dir = 0, Dur = 133 22:11:18.128 00.000 15672 IsSlewing returns 0 22:11:18.130 00.002 15672 IsGuiding returns 0 22:11:18.134 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=10363, FiltMin=2629, FiltMax=7951, Gamma=2.950 22:11:18.183 00.049 30444 UpdateGuideState exits: m=105760 SNR=76.6 Saturated 22:11:18.183 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:18.183 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:18.183 00.000 30444 Enqueuing Expose request 22:11:18.215 00.032 15672 PulseGuide returned control before completion, sleep 58 22:11:18.312 00.097 15672 IsGuiding returns 1 22:11:18.312 00.000 15672 scope still moving after pulse duration time elapsed 22:11:18.333 00.021 15672 IsSlewing returns 0 22:11:18.334 00.001 15672 IsGuiding returns 1 22:11:18.354 00.020 15672 IsSlewing returns 0 22:11:18.360 00.006 15672 IsGuiding returns 0 22:11:18.360 00.000 15672 scope move finished after 133 + 97 ms 22:11:18.360 00.000 15672 Move returns status 0, amount 133 22:11:18.360 00.000 15672 move complete, result=0 22:11:18.360 00.000 15672 worker thread done servicing request 22:11:18.360 00.000 15672 Worker thread wakes up 22:11:18.360 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:18.360 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:18.360 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 133 ms NORTH 22:11:20.269 01.909 15672 Exposure complete 22:11:20.289 00.020 15672 worker thread done servicing request 22:11:20.289 00.000 30444 OnExposeComplete: enter 22:11:20.289 00.000 30444 UpdateGuideState(): m_state=6 22:11:20.289 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 207 22:11:20.289 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=191.51, Mass=89653, SNR=67.3, Peak=9795 HFD=3.7 22:11:20.289 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 22:11:20.290 00.001 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 22:11:20.290 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.42 hyp=0.42 cameraTheta=-1.49 mountX=0.15 mountY=-0.40, mountTheta=-1.21 22:11:20.290 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.42, opts=13) 22:11:20.290 00.000 30444 Enqueuing Move request for scope (0.04, -0.42) 22:11:20.290 00.000 15672 Worker thread wakes up 22:11:20.290 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.42) opts 0xd 22:11:20.290 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.42) 22:11:20.290 00.000 15672 Moving (0.04, -0.42) raw xDistance=0.15 yDistance=-0.40 22:11:20.290 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:11:20.290 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 22:11:20.290 00.000 15672 MoveAxis(E, 0, ABG) 22:11:20.291 00.001 15672 Move returns status 0, amount 0 22:11:20.291 00.000 15672 MoveAxis(N, 71, ABG) 22:11:20.291 00.000 15672 Guiding Dir = 0, Dur = 71 22:11:20.291 00.000 15672 IsSlewing returns 0 22:11:20.292 00.001 15672 IsGuiding returns 0 22:11:20.296 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=10305, FiltMin=2620, FiltMax=8292, Gamma=2.950 22:11:20.345 00.049 30444 UpdateGuideState exits: m=89653 SNR=67.3 Saturated 22:11:20.345 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:20.345 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:20.345 00.000 30444 Enqueuing Expose request 22:11:20.405 00.060 15672 IsGuiding returns 1 22:11:20.406 00.001 15672 scope still moving after pulse duration time elapsed 22:11:20.427 00.021 15672 IsSlewing returns 0 22:11:20.428 00.001 15672 IsGuiding returns 1 22:11:20.449 00.021 15672 IsSlewing returns 0 22:11:20.468 00.019 15672 IsGuiding returns 0 22:11:20.468 00.000 15672 scope move finished after 71 + 105 ms 22:11:20.468 00.000 15672 Move returns status 0, amount 71 22:11:20.468 00.000 15672 move complete, result=0 22:11:20.468 00.000 15672 worker thread done servicing request 22:11:20.468 00.000 15672 Worker thread wakes up 22:11:20.468 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 71 ms NORTH 22:11:20.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:20.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:22.576 02.108 15672 Exposure complete 22:11:22.597 00.021 15672 worker thread done servicing request 22:11:22.597 00.000 30444 OnExposeComplete: enter 22:11:22.597 00.000 30444 UpdateGuideState(): m_state=6 22:11:22.597 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 208 22:11:22.597 00.000 30444 Star::Find returns 1 (1), X=465.28, Y=191.97, Mass=85947, SNR=69.5, Peak=9281 HFD=4.0 22:11:22.597 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 22:11:22.597 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 22:11:22.597 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.40 mountX=0.09 mountY=0.06, mountTheta=0.64 22:11:22.598 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.04, opts=13) 22:11:22.598 00.000 30444 Enqueuing Move request for scope (0.10, 0.04) 22:11:22.598 00.000 15672 Worker thread wakes up 22:11:22.598 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd 22:11:22.598 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.04) 22:11:22.598 00.000 15672 Moving (0.10, 0.04) raw xDistance=0.09 yDistance=0.06 22:11:22.598 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:11:22.598 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:11:22.599 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:11:22.599 00.000 15672 MoveAxis(E, 0, ABG) 22:11:22.599 00.000 15672 Move returns status 0, amount 0 22:11:22.599 00.000 15672 MoveAxis(N, 0, ABG) 22:11:22.599 00.000 15672 Move returns status 0, amount 0 22:11:22.599 00.000 15672 move complete, result=0 22:11:22.599 00.000 15672 worker thread done servicing request 22:11:22.606 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2130, max=11551, FiltMin=2635, FiltMax=9097, Gamma=2.950 22:11:22.657 00.051 30444 UpdateGuideState exits: m=85947 SNR=69.5 Saturated 22:11:22.658 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:22.658 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:22.658 00.000 30444 Enqueuing Expose request 22:11:22.658 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:11:22.658 00.000 15672 Worker thread wakes up 22:11:22.658 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:22.658 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:24.574 01.916 15672 Exposure complete 22:11:24.607 00.033 15672 worker thread done servicing request 22:11:24.607 00.000 30444 OnExposeComplete: enter 22:11:24.607 00.000 30444 UpdateGuideState(): m_state=6 22:11:24.607 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 209 22:11:24.607 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=192.01, Mass=90906, SNR=73.0, Peak=10511 HFD=3.4 22:11:24.607 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.70 = 0.70) 22:11:24.607 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 22:11:24.607 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.43 mountX=0.16 mountY=0.13, mountTheta=0.67 22:11:24.608 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.09, opts=13) 22:11:24.608 00.000 30444 Enqueuing Move request for scope (0.19, 0.09) 22:11:24.608 00.000 15672 Worker thread wakes up 22:11:24.608 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd 22:11:24.608 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.09) 22:11:24.608 00.000 15672 Moving (0.19, 0.09) raw xDistance=0.16 yDistance=0.13 22:11:24.608 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 22:11:24.608 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:11:24.608 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 22:11:24.608 00.000 15672 MoveAxis(E, 0, ABG) 22:11:24.608 00.000 15672 Move returns status 0, amount 0 22:11:24.608 00.000 15672 MoveAxis(N, 0, ABG) 22:11:24.608 00.000 15672 Move returns status 0, amount 0 22:11:24.608 00.000 15672 move complete, result=0 22:11:24.608 00.000 15672 worker thread done servicing request 22:11:24.613 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11310, FiltMin=2664, FiltMax=8946, Gamma=2.950 22:11:24.662 00.049 30444 UpdateGuideState exits: m=90906 SNR=73.0 Saturated 22:11:24.662 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:24.662 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:24.662 00.000 30444 Enqueuing Expose request 22:11:24.662 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:11:24.662 00.000 15672 Worker thread wakes up 22:11:24.662 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:24.663 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:26.768 02.105 15672 Exposure complete 22:11:26.788 00.020 15672 worker thread done servicing request 22:11:26.788 00.000 30444 OnExposeComplete: enter 22:11:26.788 00.000 30444 UpdateGuideState(): m_state=6 22:11:26.788 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 210 22:11:26.788 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=191.87, Mass=93957, SNR=72.0, Peak=11948 HFD=3.3 22:11:26.788 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 22:11:26.788 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 22:11:26.788 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.27 mountX=0.21 mountY=-0.01, mountTheta=-0.05 22:11:26.789 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.05, opts=13) 22:11:26.789 00.000 30444 Enqueuing Move request for scope (0.20, -0.05) 22:11:26.789 00.000 15672 Worker thread wakes up 22:11:26.789 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd 22:11:26.789 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.05) 22:11:26.789 00.000 15672 Moving (0.20, -0.05) raw xDistance=0.21 yDistance=-0.01 22:11:26.789 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 22:11:26.789 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:11:26.789 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:11:26.789 00.000 15672 MoveAxis(E, 0, ABG) 22:11:26.789 00.000 15672 Move returns status 0, amount 0 22:11:26.789 00.000 15672 MoveAxis(N, 0, ABG) 22:11:26.789 00.000 15672 Move returns status 0, amount 0 22:11:26.789 00.000 15672 move complete, result=0 22:11:26.789 00.000 15672 worker thread done servicing request 22:11:26.794 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=11948, FiltMin=2527, FiltMax=8985, Gamma=2.950 22:11:26.844 00.050 30444 UpdateGuideState exits: m=93957 SNR=72.0 Saturated 22:11:26.844 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:26.844 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:26.844 00.000 30444 Enqueuing Expose request 22:11:26.844 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:11:26.844 00.000 15672 Worker thread wakes up 22:11:26.844 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:26.844 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:28.750 01.906 15672 Exposure complete 22:11:28.769 00.019 15672 worker thread done servicing request 22:11:28.770 00.001 30444 OnExposeComplete: enter 22:11:28.770 00.000 30444 UpdateGuideState(): m_state=6 22:11:28.770 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 211 22:11:28.770 00.000 30444 Star::Find returns 1 (1), X=465.41, Y=191.82, Mass=80194, SNR=66.1, Peak=10142 HFD=3.3 22:11:28.770 00.000 30444 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.28) = xAngle (-0.11 = -0.11) 22:11:28.770 00.000 30444 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 22:11:28.770 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.39 mountX=0.26 mountY=-0.04, mountTheta=-0.17 22:11:28.770 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.10, opts=13) 22:11:28.770 00.000 30444 Enqueuing Move request for scope (0.24, -0.10) 22:11:28.771 00.001 15672 Worker thread wakes up 22:11:28.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd 22:11:28.771 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.10) 22:11:28.771 00.000 15672 Moving (0.24, -0.10) raw xDistance=0.26 yDistance=-0.04 22:11:28.771 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 22:11:28.771 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:11:28.771 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 22:11:28.771 00.000 15672 MoveAxis(W, 69, ABG) 22:11:28.771 00.000 15672 Guiding Dir = 3, Dur = 69 22:11:28.772 00.001 15672 IsSlewing returns 0 22:11:28.773 00.001 15672 IsGuiding returns 0 22:11:28.778 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=10971, FiltMin=2640, FiltMax=8468, Gamma=2.950 22:11:28.791 00.013 15672 PulseGuide returned control before completion, sleep 62 22:11:28.826 00.035 30444 UpdateGuideState exits: m=80194 SNR=66.1 Saturated 22:11:28.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:28.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:28.826 00.000 30444 Enqueuing Expose request 22:11:28.872 00.046 15672 IsGuiding returns 0 22:11:28.872 00.000 15672 Move returns status 0, amount 69 22:11:28.872 00.000 15672 MoveAxis(N, 0, ABG) 22:11:28.872 00.000 15672 Move returns status 0, amount 0 22:11:28.872 00.000 15672 move complete, result=0 22:11:28.872 00.000 15672 worker thread done servicing request 22:11:28.872 00.000 15672 Worker thread wakes up 22:11:28.872 00.000 30444 GuideStep: 0.3 px 69 ms WEST, -0.0 px 0 ms NORTH 22:11:28.872 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:28.872 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:30.982 02.110 15672 Exposure complete 22:11:31.002 00.020 15672 worker thread done servicing request 22:11:31.002 00.000 30444 OnExposeComplete: enter 22:11:31.002 00.000 30444 UpdateGuideState(): m_state=6 22:11:31.003 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 212 22:11:31.003 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=191.79, Mass=101684, SNR=78.2, Peak=10811 HFD=3.7 22:11:31.003 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 22:11:31.003 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 22:11:31.003 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.97 mountX=-0.02 mountY=-0.14, mountTheta=-1.69 22:11:31.003 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.13, opts=13) 22:11:31.003 00.000 30444 Enqueuing Move request for scope (-0.06, -0.13) 22:11:31.003 00.000 15672 Worker thread wakes up 22:11:31.003 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd 22:11:31.003 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.13) 22:11:31.004 00.001 15672 Moving (-0.06, -0.13) raw xDistance=-0.02 yDistance=-0.14 22:11:31.004 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:11:31.004 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:11:31.004 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:11:31.004 00.000 15672 MoveAxis(E, 0, ABG) 22:11:31.004 00.000 15672 Move returns status 0, amount 0 22:11:31.004 00.000 15672 MoveAxis(N, 0, ABG) 22:11:31.004 00.000 15672 Move returns status 0, amount 0 22:11:31.004 00.000 15672 move complete, result=0 22:11:31.004 00.000 15672 worker thread done servicing request 22:11:31.009 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=10811, FiltMin=2659, FiltMax=8087, Gamma=2.950 22:11:31.059 00.050 30444 UpdateGuideState exits: m=101684 SNR=78.2 Saturated 22:11:31.059 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:31.059 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:31.059 00.000 30444 Enqueuing Expose request 22:11:31.059 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:11:31.059 00.000 15672 Worker thread wakes up 22:11:31.059 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:31.059 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:32.974 01.915 15672 Exposure complete 22:11:33.007 00.033 15672 worker thread done servicing request 22:11:33.007 00.000 30444 OnExposeComplete: enter 22:11:33.007 00.000 30444 UpdateGuideState(): m_state=6 22:11:33.007 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 213 22:11:33.007 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=191.79, Mass=106798, SNR=79.3, Peak=12284 HFD=3.6 22:11:33.007 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 22:11:33.007 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.08 = -1.08) 22:11:33.007 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.30 mountX=0.07 mountY=-0.12, mountTheta=-1.04 22:11:33.008 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.13, opts=13) 22:11:33.008 00.000 30444 Enqueuing Move request for scope (0.04, -0.13) 22:11:33.008 00.000 15672 Worker thread wakes up 22:11:33.008 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd 22:11:33.008 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.13) 22:11:33.008 00.000 15672 Moving (0.04, -0.13) raw xDistance=0.07 yDistance=-0.12 22:11:33.008 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:11:33.008 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:11:33.008 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 22:11:33.008 00.000 15672 MoveAxis(E, 0, ABG) 22:11:33.008 00.000 15672 Move returns status 0, amount 0 22:11:33.008 00.000 15672 MoveAxis(N, 0, ABG) 22:11:33.008 00.000 15672 Move returns status 0, amount 0 22:11:33.008 00.000 15672 move complete, result=0 22:11:33.008 00.000 15672 worker thread done servicing request 22:11:33.013 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=12284, FiltMin=2603, FiltMax=9080, Gamma=2.950 22:11:33.062 00.049 30444 UpdateGuideState exits: m=106798 SNR=79.3 Saturated 22:11:33.062 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:33.063 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:33.063 00.000 30444 Enqueuing Expose request 22:11:33.063 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:11:33.063 00.000 15672 Worker thread wakes up 22:11:33.063 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:33.063 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:35.172 02.109 15672 Exposure complete 22:11:35.192 00.020 15672 worker thread done servicing request 22:11:35.192 00.000 30444 OnExposeComplete: enter 22:11:35.193 00.001 30444 UpdateGuideState(): m_state=6 22:11:35.193 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 214 22:11:35.193 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=192.60, Mass=86948, SNR=60.1, Peak=10011 HFD=3.4 22:11:35.193 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 22:11:35.193 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 22:11:35.193 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.68 hyp=0.68 cameraTheta=1.73 mountX=-0.29 mountY=0.64, mountTheta=2.00 22:11:35.193 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.68, opts=13) 22:11:35.193 00.000 30444 Enqueuing Move request for scope (-0.11, 0.68) 22:11:35.193 00.000 15672 Worker thread wakes up 22:11:35.193 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.68) opts 0xd 22:11:35.193 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.68) 22:11:35.194 00.001 15672 Moving (-0.11, 0.68) raw xDistance=-0.29 yDistance=0.64 22:11:35.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 22:11:35.194 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:11:35.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64 22:11:35.194 00.000 15672 MoveAxis(E, 79, ABG) 22:11:35.194 00.000 15672 Guiding Dir = 2, Dur = 79 22:11:35.194 00.000 15672 IsSlewing returns 0 22:11:35.196 00.002 15672 IsGuiding returns 0 22:11:35.200 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=10011, FiltMin=2556, FiltMax=7880, Gamma=2.950 22:11:35.213 00.013 15672 PulseGuide returned control before completion, sleep 72 22:11:35.247 00.034 30444 UpdateGuideState exits: m=86948 SNR=60.1 Saturated 22:11:35.247 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:35.247 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:35.247 00.000 30444 Enqueuing Expose request 22:11:35.286 00.039 15672 IsGuiding returns 1 22:11:35.286 00.000 15672 scope still moving after pulse duration time elapsed 22:11:35.308 00.022 15672 IsSlewing returns 0 22:11:35.325 00.017 15672 IsGuiding returns 0 22:11:35.325 00.000 15672 scope move finished after 79 + 51 ms 22:11:35.325 00.000 15672 Move returns status 0, amount 79 22:11:35.326 00.001 15672 MoveAxis(N, 0, ABG) 22:11:35.326 00.000 15672 Move returns status 0, amount 0 22:11:35.326 00.000 15672 move complete, result=0 22:11:35.326 00.000 15672 worker thread done servicing request 22:11:35.326 00.000 15672 Worker thread wakes up 22:11:35.326 00.000 30444 GuideStep: -0.3 px 79 ms EAST, 0.6 px 0 ms NORTH 22:11:35.326 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:35.326 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:37.233 01.907 15672 Exposure complete 22:11:37.253 00.020 15672 worker thread done servicing request 22:11:37.253 00.000 30444 OnExposeComplete: enter 22:11:37.253 00.000 30444 UpdateGuideState(): m_state=6 22:11:37.253 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 215 22:11:37.253 00.000 30444 Star::Find returns 1 (1), X=464.67, Y=193.48, Mass=82485, SNR=58.8, Peak=8930 HFD=3.4 22:11:37.253 00.000 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 22:11:37.254 00.001 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 22:11:37.254 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=1.55 hyp=1.63 cameraTheta=1.88 mountX=-0.91 mountY=1.41, mountTheta=2.14 22:11:37.254 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=1.55, opts=13) 22:11:37.254 00.000 30444 Enqueuing Move request for scope (-0.50, 1.55) 22:11:37.254 00.000 15672 Worker thread wakes up 22:11:37.254 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 1.55) opts 0xd 22:11:37.254 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, 1.55) 22:11:37.254 00.000 15672 Moving (-0.50, 1.55) raw xDistance=-0.91 yDistance=1.41 22:11:37.254 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.91 22:11:37.254 00.000 15672 resist switch: large excursion: input 1.41 thresh 0.75 direction from -1 to 1 22:11:37.254 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.23 22:11:37.255 00.001 15672 GuideAlgorithmResistSwitch::result() returns 1.41 from input 1.41 22:11:37.255 00.000 15672 MoveAxis(E, 251, ABG) 22:11:37.255 00.000 15672 Guiding Dir = 2, Dur = 251 22:11:37.255 00.000 15672 IsSlewing returns 0 22:11:37.260 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=9020, FiltMin=2657, FiltMax=7777, Gamma=2.950 22:11:37.290 00.030 15672 IsGuiding returns 0 22:11:37.305 00.015 15672 PulseGuide returned control before completion, sleep 247 22:11:37.310 00.005 30444 UpdateGuideState exits: m=82485 SNR=58.8 Saturated 22:11:37.310 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:37.310 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:37.310 00.000 30444 Enqueuing Expose request 22:11:37.579 00.269 15672 IsGuiding returns 0 22:11:37.579 00.000 15672 Move returns status 0, amount 251 22:11:37.579 00.000 15672 MoveAxis(S, 252, ABG) 22:11:37.579 00.000 15672 Guiding Dir = 1, Dur = 252 22:11:37.580 00.001 15672 IsSlewing returns 0 22:11:37.582 00.002 15672 IsGuiding returns 0 22:11:37.657 00.075 15672 PulseGuide returned control before completion, sleep 188 22:11:37.849 00.192 15672 IsGuiding returns 1 22:11:37.849 00.000 15672 scope still moving after pulse duration time elapsed 22:11:37.870 00.021 15672 IsSlewing returns 0 22:11:37.873 00.003 15672 IsGuiding returns 1 22:11:37.894 00.021 15672 IsSlewing returns 0 22:11:37.896 00.002 15672 IsGuiding returns 1 22:11:37.917 00.021 15672 IsSlewing returns 0 22:11:37.945 00.028 15672 IsGuiding returns 0 22:11:37.945 00.000 15672 scope move finished after 252 + 111 ms 22:11:37.945 00.000 15672 Move returns status 0, amount 252 22:11:37.945 00.000 15672 move complete, result=0 22:11:37.945 00.000 15672 worker thread done servicing request 22:11:37.945 00.000 15672 Worker thread wakes up 22:11:37.945 00.000 30444 GuideStep: -0.9 px 251 ms EAST, 1.4 px 252 ms SOUTH 22:11:37.945 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:37.945 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:40.063 02.118 15672 Exposure complete 22:11:40.096 00.033 15672 worker thread done servicing request 22:11:40.096 00.000 30444 OnExposeComplete: enter 22:11:40.096 00.000 30444 UpdateGuideState(): m_state=6 22:11:40.096 00.000 30444 Star::Find(15, 464, 193, 0, (0,0,0,0), 0.0, 255) frame 216 22:11:40.096 00.000 30444 Star::Find returns 1 (1), X=466.44, Y=191.22, Mass=79678, SNR=62.4, Peak=8417 HFD=3.8 22:11:40.096 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.23 = -0.23) 22:11:40.096 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 22:11:40.096 00.000 30444 CameraToMount -- cameraX=1.27 cameraY=-0.70 hyp=1.45 cameraTheta=-0.50 mountX=1.41 mountY=-0.41, mountTheta=-0.28 22:11:40.097 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.27, y=-0.70, opts=13) 22:11:40.097 00.000 30444 Enqueuing Move request for scope (1.27, -0.70) 22:11:40.097 00.000 15672 Worker thread wakes up 22:11:40.097 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.27, -0.70) opts 0xd 22:11:40.097 00.000 15672 Handling offset move in thread for scope, endpoint = (1.27, -0.70) 22:11:40.097 00.000 15672 Moving (1.27, -0.70) raw xDistance=1.41 yDistance=-0.41 22:11:40.097 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.41 22:11:40.097 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:11:40.097 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 22:11:40.097 00.000 15672 MoveAxis(W, 363, ABG) 22:11:40.097 00.000 15672 Guiding Dir = 3, Dur = 363 22:11:40.098 00.001 15672 IsSlewing returns 0 22:11:40.098 00.000 15672 IsGuiding returns 0 22:11:40.103 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=9313, FiltMin=2642, FiltMax=7999, Gamma=2.950 22:11:40.117 00.014 15672 PulseGuide returned control before completion, sleep 355 22:11:40.153 00.036 30444 UpdateGuideState exits: m=79678 SNR=62.4 Saturated 22:11:40.153 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:40.153 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:40.153 00.000 30444 Enqueuing Expose request 22:11:40.476 00.323 15672 IsGuiding returns 1 22:11:40.476 00.000 15672 scope still moving after pulse duration time elapsed 22:11:40.497 00.021 15672 IsSlewing returns 0 22:11:40.518 00.021 15672 IsGuiding returns 0 22:11:40.518 00.000 15672 scope move finished after 363 + 56 ms 22:11:40.518 00.000 15672 Move returns status 0, amount 363 22:11:40.518 00.000 15672 MoveAxis(N, 0, ABG) 22:11:40.518 00.000 15672 Move returns status 0, amount 0 22:11:40.519 00.001 15672 move complete, result=0 22:11:40.519 00.000 15672 worker thread done servicing request 22:11:40.519 00.000 15672 Worker thread wakes up 22:11:40.519 00.000 30444 GuideStep: 1.4 px 363 ms WEST, -0.4 px 0 ms NORTH 22:11:40.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:40.520 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:42.429 01.909 15672 Exposure complete 22:11:42.449 00.020 15672 worker thread done servicing request 22:11:42.449 00.000 30444 OnExposeComplete: enter 22:11:42.449 00.000 30444 UpdateGuideState(): m_state=6 22:11:42.449 00.000 30444 Star::Find(15, 466, 191, 0, (0,0,0,0), 0.0, 255) frame 217 22:11:42.449 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=192.06, Mass=100219, SNR=71.6, Peak=8638 HFD=4.0 22:11:42.449 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 22:11:42.449 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 22:11:42.449 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.24 cameraTheta=0.61 mountX=0.15 mountY=0.18, mountTheta=0.87 22:11:42.450 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.14, opts=13) 22:11:42.450 00.000 30444 Enqueuing Move request for scope (0.20, 0.14) 22:11:42.450 00.000 15672 Worker thread wakes up 22:11:42.450 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd 22:11:42.450 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.14) 22:11:42.450 00.000 15672 Moving (0.20, 0.14) raw xDistance=0.15 yDistance=0.18 22:11:42.450 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:11:42.450 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:11:42.450 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 22:11:42.450 00.000 15672 MoveAxis(E, 0, ABG) 22:11:42.450 00.000 15672 Move returns status 0, amount 0 22:11:42.450 00.000 15672 MoveAxis(N, 0, ABG) 22:11:42.450 00.000 15672 Move returns status 0, amount 0 22:11:42.450 00.000 15672 move complete, result=0 22:11:42.451 00.001 15672 worker thread done servicing request 22:11:42.456 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=10062, FiltMin=2627, FiltMax=8352, Gamma=2.950 22:11:42.504 00.048 30444 UpdateGuideState exits: m=100219 SNR=71.6 Saturated 22:11:42.504 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:42.504 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:42.504 00.000 30444 Enqueuing Expose request 22:11:42.505 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:11:42.505 00.000 15672 Worker thread wakes up 22:11:42.505 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:42.505 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:44.615 02.110 15672 Exposure complete 22:11:44.635 00.020 15672 worker thread done servicing request 22:11:44.635 00.000 30444 OnExposeComplete: enter 22:11:44.635 00.000 30444 UpdateGuideState(): m_state=6 22:11:44.635 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 218 22:11:44.635 00.000 30444 Star::Find returns 1 (1), X=465.17, Y=191.97, Mass=85706, SNR=66.4, Peak=9732 HFD=3.9 22:11:44.635 00.000 30444 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.28) = xAngle (1.98 = 1.98) 22:11:44.635 00.000 30444 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.92 = 1.92) 22:11:44.635 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.71 mountX=-0.02 mountY=0.04, mountTheta=1.98 22:11:44.636 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.04, opts=13) 22:11:44.636 00.000 30444 Enqueuing Move request for scope (-0.01, 0.04) 22:11:44.636 00.000 15672 Worker thread wakes up 22:11:44.636 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd 22:11:44.636 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.04) 22:11:44.636 00.000 15672 Moving (-0.01, 0.04) raw xDistance=-0.02 yDistance=0.04 22:11:44.636 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:11:44.636 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:11:44.636 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:11:44.636 00.000 15672 MoveAxis(E, 0, ABG) 22:11:44.636 00.000 15672 Move returns status 0, amount 0 22:11:44.636 00.000 15672 MoveAxis(N, 0, ABG) 22:11:44.636 00.000 15672 Move returns status 0, amount 0 22:11:44.636 00.000 15672 move complete, result=0 22:11:44.637 00.001 15672 worker thread done servicing request 22:11:44.641 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=13549, FiltMin=2607, FiltMax=8258, Gamma=2.950 22:11:44.690 00.049 30444 UpdateGuideState exits: m=85706 SNR=66.4 Saturated 22:11:44.690 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:44.691 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:44.691 00.000 30444 Enqueuing Expose request 22:11:44.691 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 22:11:44.691 00.000 15672 Worker thread wakes up 22:11:44.691 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:44.691 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:46.606 01.915 15672 Exposure complete 22:11:46.636 00.030 15672 worker thread done servicing request 22:11:46.636 00.000 30444 OnExposeComplete: enter 22:11:46.636 00.000 30444 UpdateGuideState(): m_state=6 22:11:46.637 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 219 22:11:46.637 00.000 30444 Star::Find returns 1 (1), X=464.91, Y=192.43, Mass=90382, SNR=82.2, Peak=9766 HFD=3.6 22:11:46.637 00.000 30444 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.28) = xAngle (2.33 = 2.33) 22:11:46.637 00.000 30444 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.27 = 2.27) 22:11:46.637 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.50 hyp=0.57 cameraTheta=2.05 mountX=-0.39 mountY=0.44, mountTheta=2.30 22:11:46.637 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.50, opts=13) 22:11:46.637 00.000 30444 Enqueuing Move request for scope (-0.26, 0.50) 22:11:46.637 00.000 15672 Worker thread wakes up 22:11:46.637 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.50) opts 0xd 22:11:46.638 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.50) 22:11:46.638 00.000 15672 Moving (-0.26, 0.50) raw xDistance=-0.39 yDistance=0.44 22:11:46.638 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 22:11:46.638 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 22:11:46.638 00.000 15672 MoveAxis(E, 105, ABG) 22:11:46.638 00.000 15672 Guiding Dir = 2, Dur = 105 22:11:46.638 00.000 15672 IsSlewing returns 0 22:11:46.639 00.001 15672 IsGuiding returns 0 22:11:46.644 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=9766, FiltMin=2604, FiltMax=7948, Gamma=2.950 22:11:46.668 00.024 15672 PulseGuide returned control before completion, sleep 87 22:11:46.694 00.026 30444 UpdateGuideState exits: m=90382 SNR=82.2 Saturated 22:11:46.694 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:46.694 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:46.694 00.000 30444 Enqueuing Expose request 22:11:46.757 00.063 15672 IsGuiding returns 1 22:11:46.758 00.001 15672 scope still moving after pulse duration time elapsed 22:11:46.778 00.020 15672 IsSlewing returns 0 22:11:46.780 00.002 15672 IsGuiding returns 1 22:11:46.801 00.021 15672 IsSlewing returns 0 22:11:46.843 00.042 15672 IsGuiding returns 0 22:11:46.843 00.000 15672 scope move finished after 105 + 98 ms 22:11:46.843 00.000 15672 Move returns status 0, amount 105 22:11:46.843 00.000 15672 MoveAxis(S, 78, ABG) 22:11:46.843 00.000 15672 Guiding Dir = 1, Dur = 78 22:11:46.844 00.001 15672 IsSlewing returns 0 22:11:46.845 00.001 15672 IsGuiding returns 0 22:11:46.923 00.078 15672 PulseGuide returned control before completion, sleep 11 22:11:46.936 00.013 15672 IsGuiding returns 1 22:11:46.936 00.000 15672 scope still moving after pulse duration time elapsed 22:11:46.958 00.022 15672 IsSlewing returns 0 22:11:46.961 00.003 15672 IsGuiding returns 1 22:11:46.982 00.021 15672 IsSlewing returns 0 22:11:46.985 00.003 15672 IsGuiding returns 1 22:11:47.005 00.020 15672 IsSlewing returns 0 22:11:47.036 00.031 15672 IsGuiding returns 0 22:11:47.036 00.000 15672 scope move finished after 78 + 112 ms 22:11:47.036 00.000 15672 Move returns status 0, amount 78 22:11:47.036 00.000 15672 move complete, result=0 22:11:47.036 00.000 15672 worker thread done servicing request 22:11:47.037 00.001 15672 Worker thread wakes up 22:11:47.037 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:47.037 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:47.037 00.000 30444 GuideStep: -0.4 px 105 ms EAST, 0.4 px 78 ms SOUTH 22:11:49.145 02.108 15672 Exposure complete 22:11:49.165 00.020 15672 worker thread done servicing request 22:11:49.166 00.001 30444 OnExposeComplete: enter 22:11:49.166 00.000 30444 UpdateGuideState(): m_state=6 22:11:49.166 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 220 22:11:49.166 00.000 30444 Star::Find returns 1 (1), X=465.53, Y=191.13, Mass=79001, SNR=60.5, Peak=9806 HFD=3.2 22:11:49.166 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 22:11:49.166 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 22:11:49.166 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.79 hyp=0.87 cameraTheta=-1.14 mountX=0.56 mountY=-0.69, mountTheta=-0.89 22:11:49.166 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.79, opts=13) 22:11:49.167 00.001 30444 Enqueuing Move request for scope (0.36, -0.79) 22:11:49.167 00.000 15672 Worker thread wakes up 22:11:49.167 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.79) opts 0xd 22:11:49.167 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.79) 22:11:49.167 00.000 15672 Moving (0.36, -0.79) raw xDistance=0.56 yDistance=-0.69 22:11:49.167 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.56 22:11:49.167 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:11:49.167 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69 22:11:49.167 00.000 15672 MoveAxis(W, 144, ABG) 22:11:49.167 00.000 15672 Guiding Dir = 3, Dur = 144 22:11:49.168 00.001 15672 IsSlewing returns 0 22:11:49.172 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12268, FiltMin=2628, FiltMax=8873, Gamma=2.950 22:11:49.191 00.019 15672 IsGuiding returns 0 22:11:49.207 00.016 15672 PulseGuide returned control before completion, sleep 139 22:11:49.222 00.015 30444 UpdateGuideState exits: m=79001 SNR=60.5 Saturated 22:11:49.222 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:49.222 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:49.222 00.000 30444 Enqueuing Expose request 22:11:49.348 00.126 15672 IsGuiding returns 1 22:11:49.348 00.000 15672 scope still moving after pulse duration time elapsed 22:11:49.369 00.021 15672 IsSlewing returns 0 22:11:49.416 00.047 15672 IsGuiding returns 0 22:11:49.416 00.000 15672 scope move finished after 144 + 80 ms 22:11:49.416 00.000 15672 Move returns status 0, amount 144 22:11:49.416 00.000 15672 MoveAxis(N, 0, ABG) 22:11:49.417 00.001 15672 Move returns status 0, amount 0 22:11:49.417 00.000 15672 move complete, result=0 22:11:49.417 00.000 15672 worker thread done servicing request 22:11:49.417 00.000 15672 Worker thread wakes up 22:11:49.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:49.417 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:49.417 00.000 30444 GuideStep: 0.6 px 144 ms WEST, -0.7 px 0 ms NORTH 22:11:51.324 01.907 15672 Exposure complete 22:11:51.344 00.020 15672 worker thread done servicing request 22:11:51.344 00.000 30444 OnExposeComplete: enter 22:11:51.344 00.000 30444 UpdateGuideState(): m_state=6 22:11:51.344 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 221 22:11:51.344 00.000 30444 Star::Find returns 1 (1), X=465.23, Y=191.58, Mass=97594, SNR=64.4, Peak=11215 HFD=3.5 22:11:51.344 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 22:11:51.344 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 22:11:51.344 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.35 cameraTheta=-1.40 mountX=0.15 mountY=-0.32, mountTheta=-1.13 22:11:51.345 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.34, opts=13) 22:11:51.345 00.000 30444 Enqueuing Move request for scope (0.06, -0.34) 22:11:51.345 00.000 15672 Worker thread wakes up 22:11:51.345 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.34) opts 0xd 22:11:51.345 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.34) 22:11:51.345 00.000 15672 Moving (0.06, -0.34) raw xDistance=0.15 yDistance=-0.32 22:11:51.345 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:11:51.345 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:11:51.345 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 22:11:51.345 00.000 15672 MoveAxis(E, 0, ABG) 22:11:51.345 00.000 15672 Move returns status 0, amount 0 22:11:51.345 00.000 15672 MoveAxis(N, 0, ABG) 22:11:51.345 00.000 15672 Move returns status 0, amount 0 22:11:51.345 00.000 15672 move complete, result=0 22:11:51.346 00.001 15672 worker thread done servicing request 22:11:51.350 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=11215, FiltMin=2640, FiltMax=8532, Gamma=2.950 22:11:51.399 00.049 30444 UpdateGuideState exits: m=97594 SNR=64.4 Saturated 22:11:51.399 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:51.399 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:51.399 00.000 30444 Enqueuing Expose request 22:11:51.399 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 22:11:51.399 00.000 15672 Worker thread wakes up 22:11:51.399 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:51.399 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:53.513 02.114 15672 Exposure complete 22:11:53.544 00.031 15672 worker thread done servicing request 22:11:53.544 00.000 30444 OnExposeComplete: enter 22:11:53.544 00.000 30444 UpdateGuideState(): m_state=6 22:11:53.544 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 222 22:11:53.544 00.000 30444 Star::Find returns 1 (1), X=465.55, Y=191.40, Mass=88178, SNR=73.7, Peak=9514 HFD=3.3 22:11:53.544 00.000 30444 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.28) = xAngle (-0.67 = -0.67) 22:11:53.544 00.000 30444 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.73 = -0.73) 22:11:53.544 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.52 hyp=0.64 cameraTheta=-0.95 mountX=0.50 mountY=-0.43, mountTheta=-0.71 22:11:53.545 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.52, opts=13) 22:11:53.545 00.000 30444 Enqueuing Move request for scope (0.37, -0.52) 22:11:53.545 00.000 15672 Worker thread wakes up 22:11:53.545 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.52) opts 0xd 22:11:53.545 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.52) 22:11:53.545 00.000 15672 Moving (0.37, -0.52) raw xDistance=0.50 yDistance=-0.43 22:11:53.545 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50 22:11:53.545 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:11:53.545 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43 22:11:53.545 00.000 15672 MoveAxis(W, 135, ABG) 22:11:53.545 00.000 15672 Guiding Dir = 3, Dur = 135 22:11:53.546 00.001 15672 IsSlewing returns 0 22:11:53.547 00.001 15672 IsGuiding returns 0 22:11:53.551 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=11000, FiltMin=2620, FiltMax=9013, Gamma=2.950 22:11:53.568 00.017 15672 PulseGuide returned control before completion, sleep 125 22:11:53.600 00.032 30444 UpdateGuideState exits: m=88178 SNR=73.7 Saturated 22:11:53.601 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:53.601 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:53.601 00.000 30444 Enqueuing Expose request 22:11:53.698 00.097 15672 IsGuiding returns 1 22:11:53.698 00.000 15672 scope still moving after pulse duration time elapsed 22:11:53.719 00.021 15672 IsSlewing returns 0 22:11:53.722 00.003 15672 IsGuiding returns 1 22:11:53.743 00.021 15672 IsSlewing returns 0 22:11:53.746 00.003 15672 IsGuiding returns 0 22:11:53.746 00.000 15672 scope move finished after 135 + 63 ms 22:11:53.746 00.000 15672 Move returns status 0, amount 135 22:11:53.746 00.000 15672 MoveAxis(N, 0, ABG) 22:11:53.746 00.000 15672 Move returns status 0, amount 0 22:11:53.746 00.000 15672 move complete, result=0 22:11:53.747 00.001 15672 worker thread done servicing request 22:11:53.747 00.000 15672 Worker thread wakes up 22:11:53.747 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:53.747 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:53.747 00.000 30444 GuideStep: 0.5 px 135 ms WEST, -0.4 px 0 ms NORTH 22:11:55.655 01.908 15672 Exposure complete 22:11:55.678 00.023 15672 worker thread done servicing request 22:11:55.678 00.000 30444 OnExposeComplete: enter 22:11:55.678 00.000 30444 UpdateGuideState(): m_state=6 22:11:55.678 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 223 22:11:55.678 00.000 30444 Star::Find returns 1 (1), X=465.46, Y=191.55, Mass=91638, SNR=80.5, Peak=10288 HFD=3.3 22:11:55.678 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 22:11:55.678 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 22:11:55.678 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.37 hyp=0.47 cameraTheta=-0.91 mountX=0.38 mountY=-0.30, mountTheta=-0.67 22:11:55.679 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.37, opts=13) 22:11:55.679 00.000 30444 Enqueuing Move request for scope (0.29, -0.37) 22:11:55.679 00.000 15672 Worker thread wakes up 22:11:55.679 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.37) opts 0xd 22:11:55.679 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.37) 22:11:55.679 00.000 15672 Moving (0.29, -0.37) raw xDistance=0.38 yDistance=-0.30 22:11:55.679 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38 22:11:55.679 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:11:55.679 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 22:11:55.679 00.000 15672 MoveAxis(W, 111, ABG) 22:11:55.679 00.000 15672 Guiding Dir = 3, Dur = 111 22:11:55.680 00.001 15672 IsSlewing returns 0 22:11:55.681 00.001 15672 IsGuiding returns 0 22:11:55.685 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1952, max=11714, FiltMin=2587, FiltMax=8721, Gamma=2.950 22:11:55.710 00.025 15672 PulseGuide returned control before completion, sleep 93 22:11:55.735 00.025 30444 UpdateGuideState exits: m=91638 SNR=80.5 Saturated 22:11:55.735 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:55.735 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:55.735 00.000 30444 Enqueuing Expose request 22:11:55.804 00.069 15672 IsGuiding returns 1 22:11:55.805 00.001 15672 scope still moving after pulse duration time elapsed 22:11:55.825 00.020 15672 IsSlewing returns 0 22:11:55.853 00.028 15672 IsGuiding returns 0 22:11:55.853 00.000 15672 scope move finished after 111 + 61 ms 22:11:55.853 00.000 15672 Move returns status 0, amount 111 22:11:55.853 00.000 15672 MoveAxis(N, 0, ABG) 22:11:55.853 00.000 15672 Move returns status 0, amount 0 22:11:55.853 00.000 15672 move complete, result=0 22:11:55.853 00.000 15672 worker thread done servicing request 22:11:55.853 00.000 15672 Worker thread wakes up 22:11:55.853 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:55.853 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:11:55.853 00.000 30444 GuideStep: 0.4 px 111 ms WEST, -0.3 px 0 ms NORTH 22:11:57.962 02.109 15672 Exposure complete 22:11:57.982 00.020 15672 worker thread done servicing request 22:11:57.982 00.000 30444 OnExposeComplete: enter 22:11:57.982 00.000 30444 UpdateGuideState(): m_state=6 22:11:57.982 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 224 22:11:57.982 00.000 30444 Star::Find returns 1 (1), X=465.18, Y=191.45, Mass=88978, SNR=69.1, Peak=10574 HFD=3.5 22:11:57.982 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 22:11:57.982 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 22:11:57.982 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.47 hyp=0.47 cameraTheta=-1.56 mountX=0.14 mountY=-0.46, mountTheta=-1.28 22:11:57.983 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.47, opts=13) 22:11:57.983 00.000 30444 Enqueuing Move request for scope (0.01, -0.47) 22:11:57.983 00.000 15672 Worker thread wakes up 22:11:57.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.47) opts 0xd 22:11:57.983 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.47) 22:11:57.983 00.000 15672 Moving (0.01, -0.47) raw xDistance=0.14 yDistance=-0.46 22:11:57.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:11:57.983 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=1.18 newest=-1.19 22:11:57.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 22:11:57.983 00.000 15672 MoveAxis(E, 0, ABG) 22:11:57.983 00.000 15672 Move returns status 0, amount 0 22:11:57.983 00.000 15672 MoveAxis(N, 82, ABG) 22:11:57.983 00.000 15672 Guiding Dir = 0, Dur = 82 22:11:57.984 00.001 15672 IsSlewing returns 0 22:11:57.985 00.001 15672 IsGuiding returns 0 22:11:57.989 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=16851, FiltMin=2630, FiltMax=9578, Gamma=2.950 22:11:58.039 00.050 30444 UpdateGuideState exits: m=88978 SNR=69.1 Saturated 22:11:58.039 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:11:58.039 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:11:58.039 00.000 30444 Enqueuing Expose request 22:11:58.058 00.019 15672 PulseGuide returned control before completion, sleep 19 22:11:58.079 00.021 15672 IsGuiding returns 1 22:11:58.079 00.000 15672 scope still moving after pulse duration time elapsed 22:11:58.100 00.021 15672 IsSlewing returns 0 22:11:58.100 00.000 15672 IsGuiding returns 1 22:11:58.121 00.021 15672 IsSlewing returns 0 22:11:58.122 00.001 15672 IsGuiding returns 1 22:11:58.143 00.021 15672 IsSlewing returns 0 22:11:58.144 00.001 15672 IsGuiding returns 1 22:11:58.165 00.021 15672 IsSlewing returns 0 22:11:58.217 00.052 15672 IsGuiding returns 0 22:11:58.217 00.000 15672 scope move finished after 82 + 150 ms 22:11:58.217 00.000 15672 Move returns status 0, amount 82 22:11:58.217 00.000 15672 move complete, result=0 22:11:58.217 00.000 15672 worker thread done servicing request 22:11:58.217 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 82 ms NORTH 22:11:58.217 00.000 15672 Worker thread wakes up 22:11:58.217 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:11:58.217 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:00.124 01.907 15672 Exposure complete 22:12:00.144 00.020 15672 worker thread done servicing request 22:12:00.144 00.000 30444 OnExposeComplete: enter 22:12:00.144 00.000 30444 UpdateGuideState(): m_state=6 22:12:00.144 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 225 22:12:00.144 00.000 30444 Star::Find returns 1 (1), X=465.10, Y=191.63, Mass=102141, SNR=85.2, Peak=10835 HFD=3.7 22:12:00.144 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 22:12:00.144 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 22:12:00.144 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.83 mountX=0.01 mountY=-0.31, mountTheta=-1.55 22:12:00.145 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.30, opts=13) 22:12:00.145 00.000 30444 Enqueuing Move request for scope (-0.08, -0.30) 22:12:00.145 00.000 15672 Worker thread wakes up 22:12:00.145 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.30) opts 0xd 22:12:00.145 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.30) 22:12:00.145 00.000 15672 Moving (-0.08, -0.30) raw xDistance=0.01 yDistance=-0.31 22:12:00.145 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:12:00.145 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 22:12:00.145 00.000 15672 MoveAxis(E, 0, ABG) 22:12:00.145 00.000 15672 Move returns status 0, amount 0 22:12:00.145 00.000 15672 MoveAxis(N, 54, ABG) 22:12:00.145 00.000 15672 Guiding Dir = 0, Dur = 54 22:12:00.146 00.001 15672 IsSlewing returns 0 22:12:00.147 00.001 15672 IsGuiding returns 0 22:12:00.150 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=10835, FiltMin=2623, FiltMax=8262, Gamma=2.950 22:12:00.200 00.050 30444 UpdateGuideState exits: m=102141 SNR=85.2 Saturated 22:12:00.200 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:00.200 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:00.200 00.000 30444 Enqueuing Expose request 22:12:00.231 00.031 15672 IsGuiding returns 1 22:12:00.231 00.000 15672 scope still moving after pulse duration time elapsed 22:12:00.251 00.020 15672 IsSlewing returns 0 22:12:00.252 00.001 15672 IsGuiding returns 1 22:12:00.273 00.021 15672 IsSlewing returns 0 22:12:00.275 00.002 15672 IsGuiding returns 1 22:12:00.296 00.021 15672 IsSlewing returns 0 22:12:00.358 00.062 15672 IsGuiding returns 0 22:12:00.358 00.000 15672 scope move finished after 54 + 156 ms 22:12:00.358 00.000 15672 Move returns status 0, amount 54 22:12:00.358 00.000 15672 move complete, result=0 22:12:00.358 00.000 15672 worker thread done servicing request 22:12:00.358 00.000 15672 Worker thread wakes up 22:12:00.358 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:00.358 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:00.358 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 54 ms NORTH 22:12:02.466 02.108 15672 Exposure complete 22:12:02.486 00.020 15672 worker thread done servicing request 22:12:02.486 00.000 30444 OnExposeComplete: enter 22:12:02.486 00.000 30444 UpdateGuideState(): m_state=6 22:12:02.487 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 226 22:12:02.487 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=191.40, Mass=96541, SNR=83.4, Peak=11542 HFD=3.6 22:12:02.487 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 22:12:02.487 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 22:12:02.487 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.52 hyp=0.52 cameraTheta=-1.67 mountX=0.09 mountY=-0.52, mountTheta=-1.39 22:12:02.487 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.52, opts=13) 22:12:02.487 00.000 30444 Enqueuing Move request for scope (-0.05, -0.52) 22:12:02.488 00.001 15672 Worker thread wakes up 22:12:02.488 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.52) opts 0xd 22:12:02.488 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.52) 22:12:02.488 00.000 15672 Moving (-0.05, -0.52) raw xDistance=0.09 yDistance=-0.52 22:12:02.488 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:12:02.488 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 22:12:02.488 00.000 15672 MoveAxis(E, 0, ABG) 22:12:02.488 00.000 15672 Move returns status 0, amount 0 22:12:02.488 00.000 15672 MoveAxis(N, 93, ABG) 22:12:02.488 00.000 15672 Guiding Dir = 0, Dur = 93 22:12:02.488 00.000 15672 IsSlewing returns 0 22:12:02.494 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=11542, FiltMin=2525, FiltMax=8312, Gamma=2.950 22:12:02.499 00.005 15672 IsGuiding returns 0 22:12:02.547 00.048 30444 UpdateGuideState exits: m=96541 SNR=83.4 Saturated 22:12:02.547 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:02.547 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:02.547 00.000 30444 Enqueuing Expose request 22:12:02.578 00.031 15672 PulseGuide returned control before completion, sleep 24 22:12:02.605 00.027 15672 IsGuiding returns 1 22:12:02.605 00.000 15672 scope still moving after pulse duration time elapsed 22:12:02.626 00.021 15672 IsSlewing returns 0 22:12:02.629 00.003 15672 IsGuiding returns 1 22:12:02.650 00.021 15672 IsSlewing returns 0 22:12:02.652 00.002 15672 IsGuiding returns 1 22:12:02.673 00.021 15672 IsSlewing returns 0 22:12:02.738 00.065 15672 IsGuiding returns 0 22:12:02.738 00.000 15672 scope move finished after 93 + 146 ms 22:12:02.738 00.000 15672 Move returns status 0, amount 93 22:12:02.738 00.000 15672 move complete, result=0 22:12:02.738 00.000 15672 worker thread done servicing request 22:12:02.738 00.000 15672 Worker thread wakes up 22:12:02.738 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:02.738 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:02.739 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 93 ms NORTH 22:12:04.647 01.908 15672 Exposure complete 22:12:04.669 00.022 15672 worker thread done servicing request 22:12:04.669 00.000 30444 OnExposeComplete: enter 22:12:04.669 00.000 30444 UpdateGuideState(): m_state=6 22:12:04.669 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 227 22:12:04.669 00.000 30444 Star::Find returns 1 (1), X=464.87, Y=191.73, Mass=87622, SNR=66.0, Peak=10751 HFD=3.5 22:12:04.670 00.001 30444 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.28) = xAngle (-2.31 = -2.31) 22:12:04.670 00.000 30444 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.37 = -2.37) 22:12:04.670 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.19 hyp=0.35 cameraTheta=-2.59 mountX=-0.24 mountY=-0.25, mountTheta=-2.34 22:12:04.671 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.19, opts=13) 22:12:04.671 00.000 30444 Enqueuing Move request for scope (-0.30, -0.19) 22:12:04.671 00.000 15672 Worker thread wakes up 22:12:04.671 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.19) opts 0xd 22:12:04.671 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.19) 22:12:04.671 00.000 15672 Moving (-0.30, -0.19) raw xDistance=-0.24 yDistance=-0.25 22:12:04.671 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 22:12:04.671 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:12:04.671 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 22:12:04.671 00.000 15672 MoveAxis(E, 0, ABG) 22:12:04.671 00.000 15672 Move returns status 0, amount 0 22:12:04.672 00.001 15672 MoveAxis(N, 0, ABG) 22:12:04.672 00.000 15672 Move returns status 0, amount 0 22:12:04.672 00.000 15672 move complete, result=0 22:12:04.672 00.000 15672 worker thread done servicing request 22:12:04.681 00.009 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=10751, FiltMin=2627, FiltMax=8117, Gamma=2.950 22:12:04.754 00.073 30444 UpdateGuideState exits: m=87622 SNR=66.0 Saturated 22:12:04.754 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:04.755 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:04.755 00.000 30444 Enqueuing Expose request 22:12:04.755 00.000 15672 Worker thread wakes up 22:12:04.755 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:12:04.755 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:04.755 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:06.862 02.107 15672 Exposure complete 22:12:06.882 00.020 15672 worker thread done servicing request 22:12:06.883 00.001 30444 OnExposeComplete: enter 22:12:06.883 00.000 30444 UpdateGuideState(): m_state=6 22:12:06.883 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 228 22:12:06.883 00.000 30444 Star::Find returns 1 (1), X=464.93, Y=191.68, Mass=88492, SNR=72.7, Peak=10461 HFD=3.6 22:12:06.883 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 22:12:06.883 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.14 = -2.14) 22:12:06.883 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.24 hyp=0.34 cameraTheta=-2.35 mountX=-0.16 mountY=-0.29, mountTheta=-2.09 22:12:06.883 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.24, opts=13) 22:12:06.883 00.000 30444 Enqueuing Move request for scope (-0.24, -0.24) 22:12:06.884 00.001 15672 Worker thread wakes up 22:12:06.884 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.24) opts 0xd 22:12:06.884 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.24) 22:12:06.884 00.000 15672 Moving (-0.24, -0.24) raw xDistance=-0.16 yDistance=-0.29 22:12:06.884 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 22:12:06.884 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 22:12:06.884 00.000 15672 MoveAxis(E, 0, ABG) 22:12:06.884 00.000 15672 Move returns status 0, amount 0 22:12:06.884 00.000 15672 MoveAxis(N, 51, ABG) 22:12:06.884 00.000 15672 Guiding Dir = 0, Dur = 51 22:12:06.884 00.000 15672 IsSlewing returns 0 22:12:06.885 00.001 15672 IsGuiding returns 0 22:12:06.889 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=10461, FiltMin=2585, FiltMax=8087, Gamma=2.950 22:12:06.939 00.050 30444 UpdateGuideState exits: m=88492 SNR=72.7 Saturated 22:12:06.939 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:06.939 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:06.939 00.000 30444 Enqueuing Expose request 22:12:06.973 00.034 15672 IsGuiding returns 1 22:12:06.973 00.000 15672 scope still moving after pulse duration time elapsed 22:12:06.994 00.021 15672 IsSlewing returns 0 22:12:07.051 00.057 15672 IsGuiding returns 0 22:12:07.051 00.000 15672 scope move finished after 51 + 115 ms 22:12:07.051 00.000 15672 Move returns status 0, amount 51 22:12:07.051 00.000 15672 move complete, result=0 22:12:07.051 00.000 15672 worker thread done servicing request 22:12:07.051 00.000 15672 Worker thread wakes up 22:12:07.051 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 51 ms NORTH 22:12:07.051 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:07.052 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:08.965 01.913 15672 Exposure complete 22:12:08.995 00.030 15672 worker thread done servicing request 22:12:08.995 00.000 30444 OnExposeComplete: enter 22:12:08.995 00.000 30444 UpdateGuideState(): m_state=6 22:12:08.995 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 229 22:12:08.995 00.000 30444 Star::Find returns 1 (1), X=464.93, Y=191.66, Mass=99686, SNR=78.2, Peak=11140 HFD=3.8 22:12:08.996 00.001 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 22:12:08.996 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 22:12:08.996 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.27 hyp=0.36 cameraTheta=-2.32 mountX=-0.17 mountY=-0.31, mountTheta=-2.06 22:12:08.996 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.27, opts=13) 22:12:08.996 00.000 30444 Enqueuing Move request for scope (-0.25, -0.27) 22:12:08.996 00.000 15672 Worker thread wakes up 22:12:08.996 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.27) opts 0xd 22:12:08.996 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.27) 22:12:08.996 00.000 15672 Moving (-0.25, -0.27) raw xDistance=-0.17 yDistance=-0.31 22:12:08.996 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:12:08.996 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 22:12:08.997 00.001 15672 MoveAxis(E, 0, ABG) 22:12:08.997 00.000 15672 Move returns status 0, amount 0 22:12:08.997 00.000 15672 MoveAxis(N, 56, ABG) 22:12:08.997 00.000 15672 Guiding Dir = 0, Dur = 56 22:12:08.997 00.000 15672 IsSlewing returns 0 22:12:08.998 00.001 15672 IsGuiding returns 0 22:12:09.001 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11140, FiltMin=2624, FiltMax=7750, Gamma=2.950 22:12:09.051 00.050 30444 UpdateGuideState exits: m=99686 SNR=78.2 Saturated 22:12:09.051 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:09.051 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:09.051 00.000 30444 Enqueuing Expose request 22:12:09.081 00.030 15672 IsGuiding returns 1 22:12:09.081 00.000 15672 scope still moving after pulse duration time elapsed 22:12:09.102 00.021 15672 IsSlewing returns 0 22:12:09.103 00.001 15672 IsGuiding returns 1 22:12:09.124 00.021 15672 IsSlewing returns 0 22:12:09.125 00.001 15672 IsGuiding returns 1 22:12:09.145 00.020 15672 IsSlewing returns 0 22:12:09.193 00.048 15672 IsGuiding returns 0 22:12:09.193 00.000 15672 scope move finished after 56 + 139 ms 22:12:09.193 00.000 15672 Move returns status 0, amount 56 22:12:09.194 00.001 15672 move complete, result=0 22:12:09.194 00.000 15672 worker thread done servicing request 22:12:09.194 00.000 15672 Worker thread wakes up 22:12:09.194 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:09.194 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:09.194 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 56 ms NORTH 22:12:11.300 02.106 15672 Exposure complete 22:12:11.320 00.020 15672 worker thread done servicing request 22:12:11.320 00.000 30444 OnExposeComplete: enter 22:12:11.320 00.000 30444 UpdateGuideState(): m_state=6 22:12:11.320 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 230 22:12:11.320 00.000 30444 Star::Find returns 1 (1), X=464.00, Y=191.72, Mass=95302, SNR=74.3, Peak=8962 HFD=4.0 22:12:11.320 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.70 = -2.70) 22:12:11.320 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.76 = -2.76) 22:12:11.320 00.000 30444 CameraToMount -- cameraX=-1.17 cameraY=-0.20 hyp=1.19 cameraTheta=-2.97 mountX=-1.07 mountY=-0.45, mountTheta=-2.75 22:12:11.321 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.17, y=-0.20, opts=13) 22:12:11.321 00.000 30444 Enqueuing Move request for scope (-1.17, -0.20) 22:12:11.321 00.000 15672 Worker thread wakes up 22:12:11.321 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.17, -0.20) opts 0xd 22:12:11.321 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.17, -0.20) 22:12:11.321 00.000 15672 Moving (-1.17, -0.20) raw xDistance=-1.07 yDistance=-0.45 22:12:11.321 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.07 22:12:11.321 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 22:12:11.321 00.000 15672 MoveAxis(E, 290, ABG) 22:12:11.321 00.000 15672 Guiding Dir = 2, Dur = 290 22:12:11.321 00.000 15672 IsSlewing returns 0 22:12:11.322 00.001 15672 IsGuiding returns 0 22:12:11.326 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=8962, FiltMin=2651, FiltMax=8029, Gamma=2.950 22:12:11.348 00.022 15672 PulseGuide returned control before completion, sleep 275 22:12:11.376 00.028 30444 UpdateGuideState exits: m=95302 SNR=74.3 Saturated 22:12:11.376 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:11.376 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:11.376 00.000 30444 Enqueuing Expose request 22:12:11.628 00.252 15672 IsGuiding returns 1 22:12:11.628 00.000 15672 scope still moving after pulse duration time elapsed 22:12:11.650 00.022 15672 IsSlewing returns 0 22:12:11.654 00.004 15672 IsGuiding returns 0 22:12:11.654 00.000 15672 scope move finished after 290 + 41 ms 22:12:11.654 00.000 15672 Move returns status 0, amount 290 22:12:11.654 00.000 15672 MoveAxis(N, 80, ABG) 22:12:11.654 00.000 15672 Guiding Dir = 0, Dur = 80 22:12:11.655 00.001 15672 IsSlewing returns 0 22:12:11.657 00.002 15672 IsGuiding returns 0 22:12:11.733 00.076 15672 PulseGuide returned control before completion, sleep 16 22:12:11.752 00.019 15672 IsGuiding returns 1 22:12:11.752 00.000 15672 scope still moving after pulse duration time elapsed 22:12:11.772 00.020 15672 IsSlewing returns 0 22:12:11.798 00.026 15672 IsGuiding returns 1 22:12:11.819 00.021 15672 IsSlewing returns 0 22:12:11.860 00.041 15672 IsGuiding returns 0 22:12:11.860 00.000 15672 scope move finished after 80 + 122 ms 22:12:11.860 00.000 15672 Move returns status 0, amount 80 22:12:11.860 00.000 15672 move complete, result=0 22:12:11.860 00.000 15672 worker thread done servicing request 22:12:11.861 00.001 15672 Worker thread wakes up 22:12:11.861 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:11.861 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:11.861 00.000 30444 GuideStep: -1.1 px 290 ms EAST, -0.4 px 80 ms NORTH 22:12:13.768 01.907 15672 Exposure complete 22:12:13.788 00.020 15672 worker thread done servicing request 22:12:13.788 00.000 30444 OnExposeComplete: enter 22:12:13.788 00.000 30444 UpdateGuideState(): m_state=6 22:12:13.788 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 231 22:12:13.788 00.000 30444 Star::Find returns 1 (1), X=465.61, Y=192.05, Mass=85148, SNR=69.6, Peak=9784 HFD=3.5 22:12:13.789 00.001 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.55 = 0.55) 22:12:13.789 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 22:12:13.789 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.12 hyp=0.45 cameraTheta=0.28 mountX=0.39 mountY=0.21, mountTheta=0.51 22:12:13.789 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.12, opts=13) 22:12:13.789 00.000 30444 Enqueuing Move request for scope (0.44, 0.12) 22:12:13.789 00.000 15672 Worker thread wakes up 22:12:13.789 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.12) opts 0xd 22:12:13.789 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.12) 22:12:13.789 00.000 15672 Moving (0.44, 0.12) raw xDistance=0.39 yDistance=0.21 22:12:13.790 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.39 22:12:13.790 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:12:13.790 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 22:12:13.790 00.000 15672 MoveAxis(W, 84, ABG) 22:12:13.790 00.000 15672 Guiding Dir = 3, Dur = 84 22:12:13.790 00.000 15672 IsSlewing returns 0 22:12:13.791 00.001 15672 IsGuiding returns 0 22:12:13.796 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=9784, FiltMin=2613, FiltMax=7943, Gamma=2.950 22:12:13.809 00.013 15672 PulseGuide returned control before completion, sleep 77 22:12:13.844 00.035 30444 UpdateGuideState exits: m=85148 SNR=69.6 Saturated 22:12:13.844 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:13.844 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:13.844 00.000 30444 Enqueuing Expose request 22:12:13.888 00.044 15672 IsGuiding returns 1 22:12:13.888 00.000 15672 scope still moving after pulse duration time elapsed 22:12:13.910 00.022 15672 IsSlewing returns 0 22:12:13.952 00.042 15672 IsGuiding returns 0 22:12:13.953 00.001 15672 scope move finished after 84 + 77 ms 22:12:13.953 00.000 15672 Move returns status 0, amount 84 22:12:13.953 00.000 15672 MoveAxis(N, 0, ABG) 22:12:13.953 00.000 15672 Move returns status 0, amount 0 22:12:13.953 00.000 15672 move complete, result=0 22:12:13.953 00.000 15672 worker thread done servicing request 22:12:13.953 00.000 15672 Worker thread wakes up 22:12:13.953 00.000 30444 GuideStep: 0.4 px 84 ms WEST, 0.2 px 0 ms NORTH 22:12:13.953 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:13.953 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:16.060 02.107 15672 Exposure complete 22:12:16.080 00.020 15672 worker thread done servicing request 22:12:16.081 00.001 30444 OnExposeComplete: enter 22:12:16.081 00.000 30444 UpdateGuideState(): m_state=6 22:12:16.081 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 232 22:12:16.081 00.000 30444 Star::Find returns 1 (1), X=465.61, Y=191.44, Mass=83912, SNR=72.4, Peak=10012 HFD=3.3 22:12:16.081 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 22:12:16.081 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 22:12:16.081 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.48 hyp=0.65 cameraTheta=-0.83 mountX=0.55 mountY=-0.37, mountTheta=-0.60 22:12:16.081 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.48, opts=13) 22:12:16.082 00.001 30444 Enqueuing Move request for scope (0.44, -0.48) 22:12:16.082 00.000 15672 Worker thread wakes up 22:12:16.082 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.48) opts 0xd 22:12:16.082 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.48) 22:12:16.082 00.000 15672 Moving (0.44, -0.48) raw xDistance=0.55 yDistance=-0.37 22:12:16.082 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55 22:12:16.082 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 22:12:16.082 00.000 15672 MoveAxis(W, 155, ABG) 22:12:16.082 00.000 15672 Guiding Dir = 3, Dur = 155 22:12:16.082 00.000 15672 IsSlewing returns 0 22:12:16.083 00.001 15672 IsGuiding returns 0 22:12:16.090 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=11245, FiltMin=2642, FiltMax=8852, Gamma=2.950 22:12:16.109 00.019 15672 PulseGuide returned control before completion, sleep 140 22:12:16.157 00.048 30444 UpdateGuideState exits: m=83912 SNR=72.4 Saturated 22:12:16.157 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:16.157 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:16.157 00.000 30444 Enqueuing Expose request 22:12:16.284 00.127 15672 IsGuiding returns 0 22:12:16.284 00.000 15672 Move returns status 0, amount 155 22:12:16.284 00.000 15672 MoveAxis(N, 67, ABG) 22:12:16.284 00.000 15672 Guiding Dir = 0, Dur = 67 22:12:16.285 00.001 15672 IsSlewing returns 0 22:12:16.286 00.001 15672 IsGuiding returns 0 22:12:16.365 00.079 15672 IsGuiding returns 1 22:12:16.365 00.000 15672 scope still moving after pulse duration time elapsed 22:12:16.386 00.021 15672 IsSlewing returns 0 22:12:16.387 00.001 15672 IsGuiding returns 1 22:12:16.408 00.021 15672 IsSlewing returns 0 22:12:16.410 00.002 15672 IsGuiding returns 1 22:12:16.431 00.021 15672 IsSlewing returns 0 22:12:16.493 00.062 15672 IsGuiding returns 0 22:12:16.494 00.001 15672 scope move finished after 67 + 140 ms 22:12:16.494 00.000 15672 Move returns status 0, amount 67 22:12:16.494 00.000 15672 move complete, result=0 22:12:16.494 00.000 15672 worker thread done servicing request 22:12:16.494 00.000 15672 Worker thread wakes up 22:12:16.494 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:16.495 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:16.495 00.000 30444 GuideStep: 0.6 px 155 ms WEST, -0.4 px 67 ms NORTH 22:12:18.403 01.908 15672 Exposure complete 22:12:18.423 00.020 15672 worker thread done servicing request 22:12:18.423 00.000 30444 OnExposeComplete: enter 22:12:18.423 00.000 30444 UpdateGuideState(): m_state=6 22:12:18.423 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 233 22:12:18.423 00.000 30444 Star::Find returns 1 (1), X=465.45, Y=191.75, Mass=94776, SNR=74.5, Peak=10715 HFD=3.4 22:12:18.423 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 22:12:18.423 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 22:12:18.423 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.17 hyp=0.32 cameraTheta=-0.56 mountX=0.31 mountY=-0.11, mountTheta=-0.33 22:12:18.424 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.17, opts=13) 22:12:18.424 00.000 30444 Enqueuing Move request for scope (0.27, -0.17) 22:12:18.424 00.000 15672 Worker thread wakes up 22:12:18.424 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.17) opts 0xd 22:12:18.424 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.17) 22:12:18.424 00.000 15672 Moving (0.27, -0.17) raw xDistance=0.31 yDistance=-0.11 22:12:18.424 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31 22:12:18.424 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:12:18.424 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 22:12:18.424 00.000 15672 MoveAxis(W, 94, ABG) 22:12:18.424 00.000 15672 Guiding Dir = 3, Dur = 94 22:12:18.425 00.001 15672 IsSlewing returns 0 22:12:18.426 00.001 15672 IsGuiding returns 0 22:12:18.430 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=11641, FiltMin=2590, FiltMax=9030, Gamma=2.950 22:12:18.442 00.012 15672 PulseGuide returned control before completion, sleep 89 22:12:18.482 00.040 30444 UpdateGuideState exits: m=94776 SNR=74.5 Saturated 22:12:18.483 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:18.483 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:18.483 00.000 30444 Enqueuing Expose request 22:12:18.538 00.055 15672 IsGuiding returns 0 22:12:18.538 00.000 15672 Move returns status 0, amount 94 22:12:18.539 00.001 15672 MoveAxis(N, 0, ABG) 22:12:18.539 00.000 15672 Move returns status 0, amount 0 22:12:18.539 00.000 15672 move complete, result=0 22:12:18.539 00.000 15672 worker thread done servicing request 22:12:18.539 00.000 15672 Worker thread wakes up 22:12:18.539 00.000 30444 GuideStep: 0.3 px 94 ms WEST, -0.1 px 0 ms NORTH 22:12:18.539 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:18.539 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:20.646 02.107 15672 Exposure complete 22:12:20.666 00.020 15672 worker thread done servicing request 22:12:20.667 00.001 30444 OnExposeComplete: enter 22:12:20.667 00.000 30444 UpdateGuideState(): m_state=6 22:12:20.667 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 234 22:12:20.667 00.000 30444 Star::Find returns 1 (1), X=465.84, Y=191.78, Mass=96462, SNR=76.8, Peak=9365 HFD=3.7 22:12:20.667 00.000 30444 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 22:12:20.667 00.000 30444 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.00 = -0.00) 22:12:20.667 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=-0.15 hyp=0.68 cameraTheta=-0.22 mountX=0.68 mountY=-0.00, mountTheta=-0.00 22:12:20.668 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=-0.15, opts=13) 22:12:20.668 00.000 30444 Enqueuing Move request for scope (0.66, -0.15) 22:12:20.668 00.000 15672 Worker thread wakes up 22:12:20.668 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.15) opts 0xd 22:12:20.668 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, -0.15) 22:12:20.669 00.001 15672 Moving (0.66, -0.15) raw xDistance=0.68 yDistance=-0.00 22:12:20.669 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.68 22:12:20.669 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:12:20.669 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 22:12:20.669 00.000 15672 MoveAxis(W, 189, ABG) 22:12:20.669 00.000 15672 Guiding Dir = 3, Dur = 189 22:12:20.669 00.000 15672 IsSlewing returns 0 22:12:20.670 00.001 15672 IsGuiding returns 0 22:12:20.677 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=9615, FiltMin=2628, FiltMax=8861, Gamma=2.950 22:12:20.694 00.017 15672 PulseGuide returned control before completion, sleep 176 22:12:20.729 00.035 30444 UpdateGuideState exits: m=96462 SNR=76.8 Saturated 22:12:20.729 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:20.729 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:20.729 00.000 30444 Enqueuing Expose request 22:12:20.873 00.144 15672 IsGuiding returns 1 22:12:20.873 00.000 15672 scope still moving after pulse duration time elapsed 22:12:20.895 00.022 15672 IsSlewing returns 0 22:12:20.902 00.007 15672 IsGuiding returns 0 22:12:20.902 00.000 15672 scope move finished after 189 + 42 ms 22:12:20.902 00.000 15672 Move returns status 0, amount 189 22:12:20.902 00.000 15672 MoveAxis(N, 0, ABG) 22:12:20.902 00.000 15672 Move returns status 0, amount 0 22:12:20.902 00.000 15672 move complete, result=0 22:12:20.902 00.000 15672 worker thread done servicing request 22:12:20.902 00.000 15672 Worker thread wakes up 22:12:20.902 00.000 30444 GuideStep: 0.7 px 189 ms WEST, -0.0 px 0 ms NORTH 22:12:20.902 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:20.902 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:22.811 01.909 15672 Exposure complete 22:12:22.833 00.022 15672 worker thread done servicing request 22:12:22.834 00.001 30444 OnExposeComplete: enter 22:12:22.834 00.000 30444 UpdateGuideState(): m_state=6 22:12:22.834 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 235 22:12:22.834 00.000 30444 Star::Find returns 1 (1), X=465.32, Y=191.51, Mass=83265, SNR=59.5, Peak=10150 HFD=3.3 22:12:22.834 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 22:12:22.834 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 22:12:22.834 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.41 hyp=0.44 cameraTheta=-1.24 mountX=0.25 mountY=-0.37, mountTheta=-0.98 22:12:22.835 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.41, opts=13) 22:12:22.835 00.000 30444 Enqueuing Move request for scope (0.14, -0.41) 22:12:22.835 00.000 15672 Worker thread wakes up 22:12:22.835 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.41) opts 0xd 22:12:22.835 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.41) 22:12:22.835 00.000 15672 Moving (0.14, -0.41) raw xDistance=0.25 yDistance=-0.37 22:12:22.835 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.25 22:12:22.835 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 22:12:22.835 00.000 15672 MoveAxis(W, 82, ABG) 22:12:22.835 00.000 15672 Guiding Dir = 3, Dur = 82 22:12:22.836 00.001 15672 IsSlewing returns 0 22:12:22.837 00.001 15672 IsGuiding returns 0 22:12:22.843 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2138, max=11072, FiltMin=2574, FiltMax=8602, Gamma=2.950 22:12:22.866 00.023 15672 PulseGuide returned control before completion, sleep 63 22:12:22.894 00.028 30444 UpdateGuideState exits: m=83265 SNR=59.5 Saturated 22:12:22.894 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:22.894 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:22.894 00.000 30444 Enqueuing Expose request 22:12:22.932 00.038 15672 IsGuiding returns 1 22:12:22.932 00.000 15672 scope still moving after pulse duration time elapsed 22:12:22.953 00.021 15672 IsSlewing returns 0 22:12:22.955 00.002 15672 IsGuiding returns 1 22:12:22.977 00.022 15672 IsSlewing returns 0 22:12:22.996 00.019 15672 IsGuiding returns 0 22:12:22.996 00.000 15672 scope move finished after 82 + 76 ms 22:12:22.996 00.000 15672 Move returns status 0, amount 82 22:12:22.996 00.000 15672 MoveAxis(N, 67, ABG) 22:12:22.996 00.000 15672 Guiding Dir = 0, Dur = 67 22:12:22.997 00.001 15672 IsSlewing returns 0 22:12:23.000 00.003 15672 IsGuiding returns 0 22:12:23.077 00.077 15672 IsGuiding returns 1 22:12:23.077 00.000 15672 scope still moving after pulse duration time elapsed 22:12:23.099 00.022 15672 IsSlewing returns 0 22:12:23.101 00.002 15672 IsGuiding returns 1 22:12:23.123 00.022 15672 IsSlewing returns 0 22:12:23.126 00.003 15672 IsGuiding returns 1 22:12:23.148 00.022 15672 IsSlewing returns 0 22:12:23.202 00.054 15672 IsGuiding returns 0 22:12:23.202 00.000 15672 scope move finished after 67 + 136 ms 22:12:23.202 00.000 15672 Move returns status 0, amount 67 22:12:23.202 00.000 15672 move complete, result=0 22:12:23.202 00.000 15672 worker thread done servicing request 22:12:23.202 00.000 15672 Worker thread wakes up 22:12:23.203 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:23.203 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:23.203 00.000 30444 GuideStep: 0.3 px 82 ms WEST, -0.4 px 67 ms NORTH 22:12:25.319 02.116 15672 Exposure complete 22:12:25.346 00.027 15672 worker thread done servicing request 22:12:25.346 00.000 30444 OnExposeComplete: enter 22:12:25.347 00.001 30444 UpdateGuideState(): m_state=6 22:12:25.347 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 236 22:12:25.347 00.000 30444 Star::Find returns 1 (1), X=465.17, Y=191.76, Mass=98075, SNR=76.1, Peak=9999 HFD=3.9 22:12:25.347 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 22:12:25.347 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 22:12:25.347 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.60 mountX=0.04 mountY=-0.16, mountTheta=-1.32 22:12:25.347 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.16, opts=13) 22:12:25.347 00.000 30444 Enqueuing Move request for scope (-0.00, -0.16) 22:12:25.347 00.000 15672 Worker thread wakes up 22:12:25.347 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd 22:12:25.348 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.16) 22:12:25.348 00.000 15672 Moving (-0.00, -0.16) raw xDistance=0.04 yDistance=-0.16 22:12:25.348 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:12:25.348 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:12:25.348 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 22:12:25.348 00.000 15672 MoveAxis(E, 0, ABG) 22:12:25.348 00.000 15672 Move returns status 0, amount 0 22:12:25.348 00.000 15672 MoveAxis(N, 0, ABG) 22:12:25.348 00.000 15672 Move returns status 0, amount 0 22:12:25.348 00.000 15672 move complete, result=0 22:12:25.348 00.000 15672 worker thread done servicing request 22:12:25.353 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=10585, FiltMin=2586, FiltMax=8416, Gamma=2.950 22:12:25.403 00.050 30444 UpdateGuideState exits: m=98075 SNR=76.1 Saturated 22:12:25.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:25.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:25.403 00.000 30444 Enqueuing Expose request 22:12:25.403 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 22:12:25.403 00.000 15672 Worker thread wakes up 22:12:25.403 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:25.403 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:27.314 01.911 15672 Exposure complete 22:12:27.346 00.032 15672 worker thread done servicing request 22:12:27.346 00.000 30444 OnExposeComplete: enter 22:12:27.346 00.000 30444 UpdateGuideState(): m_state=6 22:12:27.346 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 237 22:12:27.346 00.000 30444 Star::Find returns 1 (1), X=464.87, Y=191.49, Mass=86841, SNR=68.6, Peak=10614 HFD=3.5 22:12:27.346 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 22:12:27.346 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 22:12:27.346 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.43 hyp=0.53 cameraTheta=-2.18 mountX=-0.17 mountY=-0.49, mountTheta=-1.91 22:12:27.347 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.43, opts=13) 22:12:27.347 00.000 30444 Enqueuing Move request for scope (-0.31, -0.43) 22:12:27.347 00.000 15672 Worker thread wakes up 22:12:27.347 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.43) opts 0xd 22:12:27.347 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.43) 22:12:27.347 00.000 15672 Moving (-0.31, -0.43) raw xDistance=-0.17 yDistance=-0.49 22:12:27.347 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:12:27.347 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 22:12:27.347 00.000 15672 MoveAxis(E, 0, ABG) 22:12:27.347 00.000 15672 Move returns status 0, amount 0 22:12:27.347 00.000 15672 MoveAxis(N, 87, ABG) 22:12:27.347 00.000 15672 Guiding Dir = 0, Dur = 87 22:12:27.348 00.001 15672 IsSlewing returns 0 22:12:27.349 00.001 15672 IsGuiding returns 0 22:12:27.352 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=10614, FiltMin=2689, FiltMax=7959, Gamma=2.950 22:12:27.402 00.050 30444 UpdateGuideState exits: m=86841 SNR=68.6 Saturated 22:12:27.402 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:27.402 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:27.402 00.000 30444 Enqueuing Expose request 22:12:27.435 00.033 15672 PulseGuide returned control before completion, sleep 11 22:12:27.449 00.014 15672 IsGuiding returns 1 22:12:27.449 00.000 15672 scope still moving after pulse duration time elapsed 22:12:27.470 00.021 15672 IsSlewing returns 0 22:12:27.472 00.002 15672 IsGuiding returns 1 22:12:27.493 00.021 15672 IsSlewing returns 0 22:12:27.494 00.001 15672 IsGuiding returns 1 22:12:27.515 00.021 15672 IsSlewing returns 0 22:12:27.580 00.065 15672 IsGuiding returns 0 22:12:27.580 00.000 15672 scope move finished after 87 + 143 ms 22:12:27.580 00.000 15672 Move returns status 0, amount 87 22:12:27.580 00.000 15672 move complete, result=0 22:12:27.580 00.000 15672 worker thread done servicing request 22:12:27.580 00.000 15672 Worker thread wakes up 22:12:27.581 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:27.581 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:27.581 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 87 ms NORTH 22:12:29.687 02.106 15672 Exposure complete 22:12:29.707 00.020 15672 worker thread done servicing request 22:12:29.707 00.000 30444 OnExposeComplete: enter 22:12:29.707 00.000 30444 UpdateGuideState(): m_state=6 22:12:29.707 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 238 22:12:29.707 00.000 30444 Star::Find returns 1 (1), X=464.47, Y=191.76, Mass=84410, SNR=69.4, Peak=9312 HFD=3.4 22:12:29.707 00.000 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 22:12:29.707 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 22:12:29.707 00.000 30444 CameraToMount -- cameraX=-0.71 cameraY=-0.16 hyp=0.72 cameraTheta=-2.92 mountX=-0.64 mountY=-0.31, mountTheta=-2.69 22:12:29.708 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.71, y=-0.16, opts=13) 22:12:29.708 00.000 30444 Enqueuing Move request for scope (-0.71, -0.16) 22:12:29.708 00.000 15672 Worker thread wakes up 22:12:29.708 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.16) opts 0xd 22:12:29.708 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.71, -0.16) 22:12:29.708 00.000 15672 Moving (-0.71, -0.16) raw xDistance=-0.64 yDistance=-0.31 22:12:29.708 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64 22:12:29.708 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 22:12:29.708 00.000 15672 MoveAxis(E, 172, ABG) 22:12:29.708 00.000 15672 Guiding Dir = 2, Dur = 172 22:12:29.709 00.001 15672 IsSlewing returns 0 22:12:29.714 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=10211, FiltMin=2622, FiltMax=8068, Gamma=2.950 22:12:29.720 00.006 15672 IsGuiding returns 0 22:12:29.736 00.016 15672 PulseGuide returned control before completion, sleep 167 22:12:29.764 00.028 30444 UpdateGuideState exits: m=84410 SNR=69.4 Saturated 22:12:29.764 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:29.764 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:29.764 00.000 30444 Enqueuing Expose request 22:12:29.905 00.141 15672 IsGuiding returns 1 22:12:29.912 00.007 15672 scope still moving after pulse duration time elapsed 22:12:29.933 00.021 15672 IsSlewing returns 0 22:12:29.961 00.028 15672 IsGuiding returns 0 22:12:29.961 00.000 15672 scope move finished after 172 + 67 ms 22:12:29.961 00.000 15672 Move returns status 0, amount 172 22:12:29.961 00.000 15672 MoveAxis(N, 55, ABG) 22:12:29.961 00.000 15672 Guiding Dir = 0, Dur = 55 22:12:29.961 00.000 15672 IsSlewing returns 0 22:12:29.961 00.000 15672 IsGuiding returns 0 22:12:30.041 00.080 15672 IsGuiding returns 1 22:12:30.041 00.000 15672 scope still moving after pulse duration time elapsed 22:12:30.062 00.021 15672 IsSlewing returns 0 22:12:30.063 00.001 15672 IsGuiding returns 1 22:12:30.084 00.021 15672 IsSlewing returns 0 22:12:30.084 00.000 15672 IsGuiding returns 1 22:12:30.105 00.021 15672 IsSlewing returns 0 22:12:30.136 00.031 15672 IsGuiding returns 0 22:12:30.136 00.000 15672 scope move finished after 55 + 119 ms 22:12:30.136 00.000 15672 Move returns status 0, amount 55 22:12:30.136 00.000 15672 move complete, result=0 22:12:30.136 00.000 15672 worker thread done servicing request 22:12:30.136 00.000 15672 Worker thread wakes up 22:12:30.136 00.000 30444 GuideStep: -0.6 px 172 ms EAST, -0.3 px 55 ms NORTH 22:12:30.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:30.136 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:32.044 01.908 15672 Exposure complete 22:12:32.064 00.020 15672 worker thread done servicing request 22:12:32.064 00.000 30444 OnExposeComplete: enter 22:12:32.064 00.000 30444 UpdateGuideState(): m_state=6 22:12:32.065 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 239 22:12:32.065 00.000 30444 Star::Find returns 1 (1), X=465.45, Y=191.78, Mass=80668, SNR=57.6, Peak=9850 HFD=3.5 22:12:32.065 00.000 30444 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.28) = xAngle (-0.21 = -0.21) 22:12:32.065 00.000 30444 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.27 = -0.27) 22:12:32.065 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-0.49 mountX=0.30 mountY=-0.08, mountTheta=-0.27 22:12:32.065 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.15, opts=13) 22:12:32.065 00.000 30444 Enqueuing Move request for scope (0.27, -0.15) 22:12:32.065 00.000 15672 Worker thread wakes up 22:12:32.065 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.15) opts 0xd 22:12:32.065 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.15) 22:12:32.065 00.000 15672 Moving (0.27, -0.15) raw xDistance=0.30 yDistance=-0.08 22:12:32.065 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.30 22:12:32.066 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:12:32.066 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:12:32.066 00.000 15672 MoveAxis(W, 70, ABG) 22:12:32.066 00.000 15672 Guiding Dir = 3, Dur = 70 22:12:32.066 00.000 15672 IsSlewing returns 0 22:12:32.068 00.002 15672 IsGuiding returns 0 22:12:32.072 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=10951, FiltMin=2648, FiltMax=8579, Gamma=2.950 22:12:32.083 00.011 15672 PulseGuide returned control before completion, sleep 65 22:12:32.122 00.039 30444 UpdateGuideState exits: m=80668 SNR=57.6 Saturated 22:12:32.122 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:32.122 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:32.122 00.000 30444 Enqueuing Expose request 22:12:32.164 00.042 15672 IsGuiding returns 0 22:12:32.164 00.000 15672 Move returns status 0, amount 70 22:12:32.164 00.000 15672 MoveAxis(N, 0, ABG) 22:12:32.164 00.000 15672 Move returns status 0, amount 0 22:12:32.164 00.000 15672 move complete, result=0 22:12:32.164 00.000 15672 worker thread done servicing request 22:12:32.165 00.001 15672 Worker thread wakes up 22:12:32.165 00.000 30444 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH 22:12:32.165 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:32.165 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:34.274 02.109 15672 Exposure complete 22:12:34.294 00.020 15672 worker thread done servicing request 22:12:34.294 00.000 30444 OnExposeComplete: enter 22:12:34.294 00.000 30444 UpdateGuideState(): m_state=6 22:12:34.294 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 240 22:12:34.294 00.000 30444 Star::Find returns 1 (1), X=465.33, Y=191.48, Mass=96029, SNR=78.8, Peak=11900 HFD=3.3 22:12:34.295 00.001 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 22:12:34.295 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 22:12:34.295 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.44 hyp=0.47 cameraTheta=-1.24 mountX=0.27 mountY=-0.40, mountTheta=-0.98 22:12:34.295 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.44, opts=13) 22:12:34.295 00.000 30444 Enqueuing Move request for scope (0.15, -0.44) 22:12:34.295 00.000 15672 Worker thread wakes up 22:12:34.295 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.44) opts 0xd 22:12:34.295 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.44) 22:12:34.295 00.000 15672 Moving (0.15, -0.44) raw xDistance=0.27 yDistance=-0.40 22:12:34.295 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27 22:12:34.295 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 22:12:34.296 00.001 15672 MoveAxis(W, 77, ABG) 22:12:34.296 00.000 15672 Guiding Dir = 3, Dur = 77 22:12:34.296 00.000 15672 IsSlewing returns 0 22:12:34.297 00.001 15672 IsGuiding returns 0 22:12:34.301 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=11998, FiltMin=2635, FiltMax=8809, Gamma=2.950 22:12:34.320 00.019 15672 PulseGuide returned control before completion, sleep 64 22:12:34.351 00.031 30444 UpdateGuideState exits: m=96029 SNR=78.8 Saturated 22:12:34.351 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:34.351 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:34.351 00.000 30444 Enqueuing Expose request 22:12:34.386 00.035 15672 IsGuiding returns 1 22:12:34.386 00.000 15672 scope still moving after pulse duration time elapsed 22:12:34.407 00.021 15672 IsSlewing returns 0 22:12:34.408 00.001 15672 IsGuiding returns 1 22:12:34.429 00.021 15672 IsSlewing returns 0 22:12:34.432 00.003 15672 IsGuiding returns 0 22:12:34.432 00.000 15672 scope move finished after 77 + 58 ms 22:12:34.432 00.000 15672 Move returns status 0, amount 77 22:12:34.432 00.000 15672 MoveAxis(N, 71, ABG) 22:12:34.432 00.000 15672 Guiding Dir = 0, Dur = 71 22:12:34.433 00.001 15672 IsSlewing returns 0 22:12:34.433 00.000 15672 IsGuiding returns 0 22:12:34.545 00.112 15672 IsGuiding returns 1 22:12:34.545 00.000 15672 scope still moving after pulse duration time elapsed 22:12:34.567 00.022 15672 IsSlewing returns 0 22:12:34.568 00.001 15672 IsGuiding returns 1 22:12:34.589 00.021 15672 IsSlewing returns 0 22:12:34.608 00.019 15672 IsGuiding returns 0 22:12:34.608 00.000 15672 scope move finished after 71 + 103 ms 22:12:34.608 00.000 15672 Move returns status 0, amount 71 22:12:34.608 00.000 15672 move complete, result=0 22:12:34.608 00.000 15672 worker thread done servicing request 22:12:34.608 00.000 15672 Worker thread wakes up 22:12:34.608 00.000 30444 GuideStep: 0.3 px 77 ms WEST, -0.4 px 71 ms NORTH 22:12:34.608 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:34.608 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:36.518 01.910 15672 Exposure complete 22:12:36.537 00.019 15672 worker thread done servicing request 22:12:36.537 00.000 30444 OnExposeComplete: enter 22:12:36.537 00.000 30444 UpdateGuideState(): m_state=6 22:12:36.537 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 241 22:12:36.537 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=191.95, Mass=90369, SNR=77.2, Peak=10831 HFD=3.3 22:12:36.537 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 22:12:36.537 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 22:12:36.537 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.44 mountX=0.04 mountY=0.03, mountTheta=0.68 22:12:36.537 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.02, opts=13) 22:12:36.537 00.000 30444 Enqueuing Move request for scope (0.05, 0.02) 22:12:36.537 00.000 15672 Worker thread wakes up 22:12:36.539 00.002 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd 22:12:36.539 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.02) 22:12:36.539 00.000 15672 Moving (0.05, 0.02) raw xDistance=0.04 yDistance=0.03 22:12:36.539 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:12:36.539 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:12:36.539 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:12:36.539 00.000 15672 MoveAxis(E, 0, ABG) 22:12:36.539 00.000 15672 Move returns status 0, amount 0 22:12:36.539 00.000 15672 MoveAxis(N, 0, ABG) 22:12:36.539 00.000 15672 Move returns status 0, amount 0 22:12:36.539 00.000 15672 move complete, result=0 22:12:36.539 00.000 15672 worker thread done servicing request 22:12:36.543 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=10984, FiltMin=2561, FiltMax=8748, Gamma=2.950 22:12:36.594 00.051 30444 UpdateGuideState exits: m=90369 SNR=77.2 Saturated 22:12:36.594 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:36.594 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:36.594 00.000 30444 Enqueuing Expose request 22:12:36.594 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 22:12:36.594 00.000 15672 Worker thread wakes up 22:12:36.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:36.595 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:38.702 02.107 15672 Exposure complete 22:12:38.722 00.020 15672 worker thread done servicing request 22:12:38.722 00.000 30444 OnExposeComplete: enter 22:12:38.722 00.000 30444 UpdateGuideState(): m_state=6 22:12:38.723 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 242 22:12:38.723 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=191.70, Mass=81355, SNR=67.8, Peak=11553 HFD=3.1 22:12:38.723 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 22:12:38.723 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 22:12:38.723 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.49 mountX=0.08 mountY=-0.21, mountTheta=-1.21 22:12:38.723 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.22, opts=13) 22:12:38.723 00.000 30444 Enqueuing Move request for scope (0.02, -0.22) 22:12:38.723 00.000 15672 Worker thread wakes up 22:12:38.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd 22:12:38.723 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.22) 22:12:38.723 00.000 15672 Moving (0.02, -0.22) raw xDistance=0.08 yDistance=-0.21 22:12:38.724 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:12:38.724 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:12:38.724 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 22:12:38.724 00.000 15672 MoveAxis(E, 0, ABG) 22:12:38.724 00.000 15672 Move returns status 0, amount 0 22:12:38.724 00.000 15672 MoveAxis(N, 0, ABG) 22:12:38.724 00.000 15672 Move returns status 0, amount 0 22:12:38.724 00.000 15672 move complete, result=0 22:12:38.724 00.000 15672 worker thread done servicing request 22:12:38.728 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=12281, FiltMin=2614, FiltMax=9093, Gamma=2.950 22:12:38.778 00.050 30444 UpdateGuideState exits: m=81355 SNR=67.8 Saturated 22:12:38.778 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:38.778 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:38.778 00.000 30444 Enqueuing Expose request 22:12:38.778 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:12:38.778 00.000 15672 Worker thread wakes up 22:12:38.779 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:38.779 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:40.694 01.915 15672 Exposure complete 22:12:40.725 00.031 15672 worker thread done servicing request 22:12:40.725 00.000 30444 OnExposeComplete: enter 22:12:40.725 00.000 30444 UpdateGuideState(): m_state=6 22:12:40.725 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 243 22:12:40.725 00.000 30444 Star::Find returns 1 (1), X=465.32, Y=191.51, Mass=98009, SNR=75.7, Peak=11705 HFD=3.3 22:12:40.725 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 22:12:40.725 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 22:12:40.725 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.41 hyp=0.44 cameraTheta=-1.24 mountX=0.25 mountY=-0.37, mountTheta=-0.98 22:12:40.726 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.41, opts=13) 22:12:40.726 00.000 30444 Enqueuing Move request for scope (0.14, -0.41) 22:12:40.726 00.000 15672 Worker thread wakes up 22:12:40.726 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.41) opts 0xd 22:12:40.726 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.41) 22:12:40.726 00.000 15672 Moving (0.14, -0.41) raw xDistance=0.25 yDistance=-0.37 22:12:40.726 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 22:12:40.726 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 22:12:40.726 00.000 15672 MoveAxis(E, 0, ABG) 22:12:40.726 00.000 15672 Move returns status 0, amount 0 22:12:40.726 00.000 15672 MoveAxis(N, 66, ABG) 22:12:40.726 00.000 15672 Guiding Dir = 0, Dur = 66 22:12:40.727 00.001 15672 IsSlewing returns 0 22:12:40.728 00.001 15672 IsGuiding returns 0 22:12:40.732 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=11705, FiltMin=2634, FiltMax=8561, Gamma=2.950 22:12:40.781 00.049 30444 UpdateGuideState exits: m=98009 SNR=75.7 Saturated 22:12:40.781 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:40.781 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:40.781 00.000 30444 Enqueuing Expose request 22:12:40.839 00.058 15672 IsGuiding returns 1 22:12:40.839 00.000 15672 scope still moving after pulse duration time elapsed 22:12:40.860 00.021 15672 IsSlewing returns 0 22:12:40.861 00.001 15672 IsGuiding returns 1 22:12:40.882 00.021 15672 IsSlewing returns 0 22:12:40.903 00.021 15672 IsGuiding returns 0 22:12:40.903 00.000 15672 scope move finished after 66 + 109 ms 22:12:40.903 00.000 15672 Move returns status 0, amount 66 22:12:40.903 00.000 15672 move complete, result=0 22:12:40.903 00.000 15672 worker thread done servicing request 22:12:40.904 00.001 15672 Worker thread wakes up 22:12:40.904 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:40.904 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:40.904 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 66 ms NORTH 22:12:43.019 02.115 15672 Exposure complete 22:12:43.046 00.027 15672 worker thread done servicing request 22:12:43.046 00.000 30444 OnExposeComplete: enter 22:12:43.046 00.000 30444 UpdateGuideState(): m_state=6 22:12:43.046 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 244 22:12:43.046 00.000 30444 Star::Find returns 1 (1), X=465.33, Y=191.46, Mass=85714, SNR=70.1, Peak=10704 HFD=3.3 22:12:43.046 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.97 = -0.97) 22:12:43.046 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 22:12:43.046 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.46 hyp=0.49 cameraTheta=-1.25 mountX=0.28 mountY=-0.42, mountTheta=-0.99 22:12:43.047 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.46, opts=13) 22:12:43.047 00.000 30444 Enqueuing Move request for scope (0.15, -0.46) 22:12:43.047 00.000 15672 Worker thread wakes up 22:12:43.047 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.46) opts 0xd 22:12:43.047 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.46) 22:12:43.047 00.000 15672 Moving (0.15, -0.46) raw xDistance=0.28 yDistance=-0.42 22:12:43.047 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28 22:12:43.047 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 22:12:43.047 00.000 15672 MoveAxis(W, 74, ABG) 22:12:43.047 00.000 15672 Guiding Dir = 3, Dur = 74 22:12:43.048 00.001 15672 IsSlewing returns 0 22:12:43.049 00.001 15672 IsGuiding returns 0 22:12:43.053 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=12921, FiltMin=2643, FiltMax=9456, Gamma=2.950 22:12:43.075 00.022 15672 PulseGuide returned control before completion, sleep 59 22:12:43.102 00.027 30444 UpdateGuideState exits: m=85714 SNR=70.1 Saturated 22:12:43.103 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:43.103 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:43.103 00.000 30444 Enqueuing Expose request 22:12:43.136 00.033 15672 IsGuiding returns 1 22:12:43.136 00.000 15672 scope still moving after pulse duration time elapsed 22:12:43.157 00.021 15672 IsSlewing returns 0 22:12:43.158 00.001 15672 IsGuiding returns 1 22:12:43.179 00.021 15672 IsSlewing returns 0 22:12:43.219 00.040 15672 IsGuiding returns 0 22:12:43.219 00.000 15672 scope move finished after 74 + 96 ms 22:12:43.219 00.000 15672 Move returns status 0, amount 74 22:12:43.219 00.000 15672 MoveAxis(N, 74, ABG) 22:12:43.219 00.000 15672 Guiding Dir = 0, Dur = 74 22:12:43.219 00.000 15672 IsSlewing returns 0 22:12:43.220 00.001 15672 IsGuiding returns 0 22:12:43.301 00.081 15672 IsGuiding returns 1 22:12:43.301 00.000 15672 scope still moving after pulse duration time elapsed 22:12:43.321 00.020 15672 IsSlewing returns 0 22:12:43.323 00.002 15672 IsGuiding returns 1 22:12:43.345 00.022 15672 IsSlewing returns 0 22:12:43.348 00.003 15672 IsGuiding returns 1 22:12:43.368 00.020 15672 IsSlewing returns 0 22:12:43.371 00.003 15672 IsGuiding returns 1 22:12:43.392 00.021 15672 IsSlewing returns 0 22:12:43.442 00.050 15672 IsGuiding returns 0 22:12:43.442 00.000 15672 scope move finished after 74 + 148 ms 22:12:43.442 00.000 15672 Move returns status 0, amount 74 22:12:43.442 00.000 15672 move complete, result=0 22:12:43.442 00.000 15672 worker thread done servicing request 22:12:43.442 00.000 15672 Worker thread wakes up 22:12:43.442 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:43.442 00.000 30444 GuideStep: 0.3 px 74 ms WEST, -0.4 px 74 ms NORTH 22:12:43.442 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:45.348 01.906 15672 Exposure complete 22:12:45.368 00.020 15672 worker thread done servicing request 22:12:45.368 00.000 30444 OnExposeComplete: enter 22:12:45.368 00.000 30444 UpdateGuideState(): m_state=6 22:12:45.368 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 245 22:12:45.368 00.000 30444 Star::Find returns 1 (1), X=465.02, Y=191.49, Mass=81534, SNR=64.9, Peak=10490 HFD=3.6 22:12:45.368 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 22:12:45.368 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 22:12:45.368 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.44 hyp=0.46 cameraTheta=-1.90 mountX=-0.03 mountY=-0.46, mountTheta=-1.63 22:12:45.369 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.44, opts=13) 22:12:45.369 00.000 30444 Enqueuing Move request for scope (-0.15, -0.44) 22:12:45.369 00.000 15672 Worker thread wakes up 22:12:45.369 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.44) opts 0xd 22:12:45.369 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.44) 22:12:45.369 00.000 15672 Moving (-0.15, -0.44) raw xDistance=-0.03 yDistance=-0.46 22:12:45.369 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:12:45.369 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 22:12:45.369 00.000 15672 MoveAxis(E, 0, ABG) 22:12:45.369 00.000 15672 Move returns status 0, amount 0 22:12:45.369 00.000 15672 MoveAxis(N, 82, ABG) 22:12:45.369 00.000 15672 Guiding Dir = 0, Dur = 82 22:12:45.370 00.001 15672 IsSlewing returns 0 22:12:45.371 00.001 15672 IsGuiding returns 0 22:12:45.375 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2103, max=11489, FiltMin=2494, FiltMax=9020, Gamma=2.950 22:12:45.424 00.049 30444 UpdateGuideState exits: m=81534 SNR=64.9 Saturated 22:12:45.424 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:45.424 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:45.424 00.000 30444 Enqueuing Expose request 22:12:45.456 00.032 15672 IsGuiding returns 1 22:12:45.456 00.000 15672 scope still moving after pulse duration time elapsed 22:12:45.478 00.022 15672 IsSlewing returns 0 22:12:45.478 00.000 15672 IsGuiding returns 1 22:12:45.499 00.021 15672 IsSlewing returns 0 22:12:45.500 00.001 15672 IsGuiding returns 1 22:12:45.521 00.021 15672 IsSlewing returns 0 22:12:45.522 00.001 15672 IsGuiding returns 1 22:12:45.544 00.022 15672 IsSlewing returns 0 22:12:45.601 00.057 15672 IsGuiding returns 0 22:12:45.601 00.000 15672 scope move finished after 82 + 148 ms 22:12:45.601 00.000 15672 Move returns status 0, amount 82 22:12:45.601 00.000 15672 move complete, result=0 22:12:45.602 00.001 15672 worker thread done servicing request 22:12:45.602 00.000 15672 Worker thread wakes up 22:12:45.602 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 82 ms NORTH 22:12:45.602 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:45.602 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:47.713 02.111 15672 Exposure complete 22:12:47.732 00.019 15672 worker thread done servicing request 22:12:47.732 00.000 30444 OnExposeComplete: enter 22:12:47.733 00.001 30444 UpdateGuideState(): m_state=6 22:12:47.733 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 246 22:12:47.733 00.000 30444 Star::Find returns 1 (1), X=464.71, Y=191.35, Mass=94202, SNR=76.5, Peak=10878 HFD=3.6 22:12:47.733 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 22:12:47.733 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 22:12:47.733 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.57 hyp=0.74 cameraTheta=-2.26 mountX=-0.29 mountY=-0.66, mountTheta=-1.99 22:12:47.733 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.57, opts=13) 22:12:47.733 00.000 30444 Enqueuing Move request for scope (-0.47, -0.57) 22:12:47.733 00.000 15672 Worker thread wakes up 22:12:47.734 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.57) opts 0xd 22:12:47.734 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.57) 22:12:47.734 00.000 15672 Moving (-0.47, -0.57) raw xDistance=-0.29 yDistance=-0.66 22:12:47.734 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29 22:12:47.734 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 22:12:47.734 00.000 15672 MoveAxis(E, 80, ABG) 22:12:47.734 00.000 15672 Guiding Dir = 2, Dur = 80 22:12:47.734 00.000 15672 IsSlewing returns 0 22:12:47.739 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11125, FiltMin=2583, FiltMax=9405, Gamma=2.950 22:12:47.755 00.016 15672 IsGuiding returns 0 22:12:47.771 00.016 15672 PulseGuide returned control before completion, sleep 75 22:12:47.789 00.018 30444 UpdateGuideState exits: m=94202 SNR=76.5 Saturated 22:12:47.789 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:47.789 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:47.789 00.000 30444 Enqueuing Expose request 22:12:47.847 00.058 15672 IsGuiding returns 1 22:12:47.847 00.000 15672 scope still moving after pulse duration time elapsed 22:12:47.869 00.022 15672 IsSlewing returns 0 22:12:47.884 00.015 15672 IsGuiding returns 0 22:12:47.884 00.000 15672 scope move finished after 80 + 48 ms 22:12:47.885 00.001 15672 Move returns status 0, amount 80 22:12:47.885 00.000 15672 MoveAxis(N, 118, ABG) 22:12:47.885 00.000 15672 Guiding Dir = 0, Dur = 118 22:12:47.885 00.000 15672 IsSlewing returns 0 22:12:47.887 00.002 15672 IsGuiding returns 0 22:12:47.996 00.109 15672 PulseGuide returned control before completion, sleep 20 22:12:48.019 00.023 15672 IsGuiding returns 1 22:12:48.019 00.000 15672 scope still moving after pulse duration time elapsed 22:12:48.040 00.021 15672 IsSlewing returns 0 22:12:48.043 00.003 15672 IsGuiding returns 1 22:12:48.064 00.021 15672 IsSlewing returns 0 22:12:48.067 00.003 15672 IsGuiding returns 1 22:12:48.089 00.022 15672 IsSlewing returns 0 22:12:48.124 00.035 15672 IsGuiding returns 0 22:12:48.124 00.000 15672 scope move finished after 118 + 119 ms 22:12:48.124 00.000 15672 Move returns status 0, amount 118 22:12:48.124 00.000 15672 move complete, result=0 22:12:48.124 00.000 15672 worker thread done servicing request 22:12:48.125 00.001 15672 Worker thread wakes up 22:12:48.125 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:48.125 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:48.125 00.000 30444 GuideStep: -0.3 px 80 ms EAST, -0.7 px 118 ms NORTH 22:12:50.031 01.906 15672 Exposure complete 22:12:50.051 00.020 15672 worker thread done servicing request 22:12:50.051 00.000 30444 OnExposeComplete: enter 22:12:50.051 00.000 30444 UpdateGuideState(): m_state=6 22:12:50.051 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 247 22:12:50.051 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=191.62, Mass=92648, SNR=74.1, Peak=10830 HFD=3.5 22:12:50.051 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 22:12:50.051 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 22:12:50.051 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.16 mountX=0.21 mountY=-0.27, mountTheta=-0.90 22:12:50.051 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.30, opts=13) 22:12:50.051 00.000 30444 Enqueuing Move request for scope (0.13, -0.30) 22:12:50.052 00.001 15672 Worker thread wakes up 22:12:50.052 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.30) opts 0xd 22:12:50.052 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.30) 22:12:50.052 00.000 15672 Moving (0.13, -0.30) raw xDistance=0.21 yDistance=-0.27 22:12:50.052 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 22:12:50.052 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 22:12:50.052 00.000 15672 MoveAxis(E, 0, ABG) 22:12:50.052 00.000 15672 Move returns status 0, amount 0 22:12:50.052 00.000 15672 MoveAxis(N, 48, ABG) 22:12:50.052 00.000 15672 Guiding Dir = 0, Dur = 48 22:12:50.052 00.000 15672 IsSlewing returns 0 22:12:50.053 00.001 15672 IsGuiding returns 0 22:12:50.057 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=10830, FiltMin=2582, FiltMax=8516, Gamma=2.950 22:12:50.106 00.049 30444 UpdateGuideState exits: m=92648 SNR=74.1 Saturated 22:12:50.106 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:50.106 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:50.106 00.000 30444 Enqueuing Expose request 22:12:50.168 00.062 15672 IsGuiding returns 1 22:12:50.169 00.001 15672 scope still moving after pulse duration time elapsed 22:12:50.190 00.021 15672 IsSlewing returns 0 22:12:50.191 00.001 15672 IsGuiding returns 1 22:12:50.212 00.021 15672 IsSlewing returns 0 22:12:50.232 00.020 15672 IsGuiding returns 0 22:12:50.232 00.000 15672 scope move finished after 48 + 131 ms 22:12:50.233 00.001 15672 Move returns status 0, amount 48 22:12:50.233 00.000 15672 move complete, result=0 22:12:50.233 00.000 15672 worker thread done servicing request 22:12:50.233 00.000 15672 Worker thread wakes up 22:12:50.233 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:50.233 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:50.233 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 48 ms NORTH 22:12:52.343 02.110 15672 Exposure complete 22:12:52.363 00.020 15672 worker thread done servicing request 22:12:52.363 00.000 30444 OnExposeComplete: enter 22:12:52.363 00.000 30444 UpdateGuideState(): m_state=6 22:12:52.364 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 248 22:12:52.364 00.000 30444 Star::Find returns 1 (1), X=465.95, Y=191.39, Mass=87208, SNR=63.9, Peak=9490 HFD=3.5 22:12:52.364 00.000 30444 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.28) = xAngle (-0.32 = -0.32) 22:12:52.364 00.000 30444 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.38 = -0.38) 22:12:52.364 00.000 30444 CameraToMount -- cameraX=0.78 cameraY=-0.53 hyp=0.94 cameraTheta=-0.60 mountX=0.89 mountY=-0.35, mountTheta=-0.37 22:12:52.364 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.78, y=-0.53, opts=13) 22:12:52.364 00.000 30444 Enqueuing Move request for scope (0.78, -0.53) 22:12:52.364 00.000 15672 Worker thread wakes up 22:12:52.364 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.53) opts 0xd 22:12:52.364 00.000 15672 Handling offset move in thread for scope, endpoint = (0.78, -0.53) 22:12:52.364 00.000 15672 Moving (0.78, -0.53) raw xDistance=0.89 yDistance=-0.35 22:12:52.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89 22:12:52.365 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 22:12:52.365 00.000 15672 MoveAxis(W, 241, ABG) 22:12:52.365 00.000 15672 Guiding Dir = 3, Dur = 241 22:12:52.366 00.001 15672 IsSlewing returns 0 22:12:52.367 00.001 15672 IsGuiding returns 0 22:12:52.372 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=9612, FiltMin=2655, FiltMax=8522, Gamma=2.950 22:12:52.388 00.016 15672 PulseGuide returned control before completion, sleep 231 22:12:52.421 00.033 30444 UpdateGuideState exits: m=87208 SNR=63.9 Saturated 22:12:52.421 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:52.421 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:52.421 00.000 30444 Enqueuing Expose request 22:12:52.645 00.224 15672 IsGuiding returns 0 22:12:52.645 00.000 15672 Move returns status 0, amount 241 22:12:52.645 00.000 15672 MoveAxis(N, 62, ABG) 22:12:52.645 00.000 15672 Guiding Dir = 0, Dur = 62 22:12:52.646 00.001 15672 IsSlewing returns 0 22:12:52.648 00.002 15672 IsGuiding returns 0 22:12:52.756 00.108 15672 IsGuiding returns 1 22:12:52.756 00.000 15672 scope still moving after pulse duration time elapsed 22:12:52.777 00.021 15672 IsSlewing returns 0 22:12:52.778 00.001 15672 IsGuiding returns 1 22:12:52.799 00.021 15672 IsSlewing returns 0 22:12:52.819 00.020 15672 IsGuiding returns 0 22:12:52.819 00.000 15672 scope move finished after 62 + 108 ms 22:12:52.819 00.000 15672 Move returns status 0, amount 62 22:12:52.819 00.000 15672 move complete, result=0 22:12:52.819 00.000 15672 worker thread done servicing request 22:12:52.819 00.000 15672 Worker thread wakes up 22:12:52.819 00.000 30444 GuideStep: 0.9 px 241 ms WEST, -0.3 px 62 ms NORTH 22:12:52.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:52.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:54.728 01.909 15672 Exposure complete 22:12:54.758 00.030 15672 worker thread done servicing request 22:12:54.759 00.001 30444 OnExposeComplete: enter 22:12:54.759 00.000 30444 UpdateGuideState(): m_state=6 22:12:54.759 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 249 22:12:54.759 00.000 30444 Star::Find returns 1 (1), X=465.45, Y=191.52, Mass=92246, SNR=78.7, Peak=9936 HFD=3.3 22:12:54.759 00.000 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.70 = -0.70) 22:12:54.759 00.000 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.76 = -0.76) 22:12:54.759 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.40 hyp=0.49 cameraTheta=-0.98 mountX=0.37 mountY=-0.34, mountTheta=-0.73 22:12:54.759 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.40, opts=13) 22:12:54.760 00.001 30444 Enqueuing Move request for scope (0.27, -0.40) 22:12:54.760 00.000 15672 Worker thread wakes up 22:12:54.760 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.40) opts 0xd 22:12:54.760 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.40) 22:12:54.760 00.000 15672 Moving (0.27, -0.40) raw xDistance=0.37 yDistance=-0.34 22:12:54.760 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.37 22:12:54.760 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:12:54.760 00.000 15672 MoveAxis(W, 118, ABG) 22:12:54.760 00.000 15672 Guiding Dir = 3, Dur = 118 22:12:54.760 00.000 15672 IsSlewing returns 0 22:12:54.762 00.002 15672 IsGuiding returns 0 22:12:54.766 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=11043, FiltMin=2548, FiltMax=8661, Gamma=2.950 22:12:54.784 00.018 15672 PulseGuide returned control before completion, sleep 106 22:12:54.816 00.032 30444 UpdateGuideState exits: m=92246 SNR=78.7 Saturated 22:12:54.816 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:54.816 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:54.816 00.000 30444 Enqueuing Expose request 22:12:54.894 00.078 15672 IsGuiding returns 1 22:12:54.894 00.000 15672 scope still moving after pulse duration time elapsed 22:12:54.915 00.021 15672 IsSlewing returns 0 22:12:54.960 00.045 15672 IsGuiding returns 0 22:12:54.960 00.000 15672 scope move finished after 118 + 80 ms 22:12:54.960 00.000 15672 Move returns status 0, amount 118 22:12:54.960 00.000 15672 MoveAxis(N, 60, ABG) 22:12:54.960 00.000 15672 Guiding Dir = 0, Dur = 60 22:12:54.961 00.001 15672 IsSlewing returns 0 22:12:54.961 00.000 15672 IsGuiding returns 0 22:12:55.043 00.082 15672 IsGuiding returns 1 22:12:55.043 00.000 15672 scope still moving after pulse duration time elapsed 22:12:55.064 00.021 15672 IsSlewing returns 0 22:12:55.066 00.002 15672 IsGuiding returns 1 22:12:55.087 00.021 15672 IsSlewing returns 0 22:12:55.090 00.003 15672 IsGuiding returns 1 22:12:55.111 00.021 15672 IsSlewing returns 0 22:12:55.137 00.026 15672 IsGuiding returns 0 22:12:55.137 00.000 15672 scope move finished after 60 + 116 ms 22:12:55.137 00.000 15672 Move returns status 0, amount 60 22:12:55.137 00.000 15672 move complete, result=0 22:12:55.137 00.000 15672 worker thread done servicing request 22:12:55.137 00.000 15672 Worker thread wakes up 22:12:55.137 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:55.138 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:55.138 00.000 30444 GuideStep: 0.4 px 118 ms WEST, -0.3 px 60 ms NORTH 22:12:57.255 02.117 15672 Exposure complete 22:12:57.288 00.033 15672 worker thread done servicing request 22:12:57.288 00.000 30444 OnExposeComplete: enter 22:12:57.288 00.000 30444 UpdateGuideState(): m_state=6 22:12:57.288 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 250 22:12:57.288 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=191.60, Mass=89409, SNR=69.6, Peak=11676 HFD=3.4 22:12:57.288 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 22:12:57.288 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 22:12:57.288 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.32 hyp=0.34 cameraTheta=-1.90 mountX=-0.02 mountY=-0.34, mountTheta=-1.63 22:12:57.289 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.32, opts=13) 22:12:57.289 00.000 30444 Enqueuing Move request for scope (-0.11, -0.32) 22:12:57.289 00.000 15672 Worker thread wakes up 22:12:57.289 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.32) opts 0xd 22:12:57.289 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.32) 22:12:57.289 00.000 15672 Moving (-0.11, -0.32) raw xDistance=-0.02 yDistance=-0.34 22:12:57.289 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:12:57.289 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:12:57.289 00.000 15672 MoveAxis(E, 0, ABG) 22:12:57.289 00.000 15672 Move returns status 0, amount 0 22:12:57.289 00.000 15672 MoveAxis(N, 60, ABG) 22:12:57.289 00.000 15672 Guiding Dir = 0, Dur = 60 22:12:57.290 00.001 15672 IsSlewing returns 0 22:12:57.291 00.001 15672 IsGuiding returns 0 22:12:57.295 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=11676, FiltMin=2602, FiltMax=8005, Gamma=2.950 22:12:57.344 00.049 30444 UpdateGuideState exits: m=89409 SNR=69.6 Saturated 22:12:57.344 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:57.344 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:57.344 00.000 30444 Enqueuing Expose request 22:12:57.407 00.063 15672 IsGuiding returns 1 22:12:57.407 00.000 15672 scope still moving after pulse duration time elapsed 22:12:57.428 00.021 15672 IsSlewing returns 0 22:12:57.468 00.040 15672 IsGuiding returns 0 22:12:57.468 00.000 15672 scope move finished after 60 + 116 ms 22:12:57.468 00.000 15672 Move returns status 0, amount 60 22:12:57.468 00.000 15672 move complete, result=0 22:12:57.468 00.000 15672 worker thread done servicing request 22:12:57.468 00.000 15672 Worker thread wakes up 22:12:57.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:57.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:57.469 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 60 ms NORTH 22:12:59.376 01.907 15672 Exposure complete 22:12:59.396 00.020 15672 worker thread done servicing request 22:12:59.396 00.000 30444 OnExposeComplete: enter 22:12:59.396 00.000 30444 UpdateGuideState(): m_state=6 22:12:59.396 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 251 22:12:59.396 00.000 30444 Star::Find returns 1 (1), X=465.20, Y=191.33, Mass=95509, SNR=75.8, Peak=12092 HFD=3.5 22:12:59.396 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 22:12:59.396 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 22:12:59.397 00.001 30444 CameraToMount -- cameraX=0.02 cameraY=-0.59 hyp=0.59 cameraTheta=-1.53 mountX=0.19 mountY=-0.57, mountTheta=-1.26 22:12:59.397 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.59, opts=13) 22:12:59.397 00.000 30444 Enqueuing Move request for scope (0.02, -0.59) 22:12:59.397 00.000 15672 Worker thread wakes up 22:12:59.397 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.59) opts 0xd 22:12:59.397 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.59) 22:12:59.398 00.001 15672 Moving (0.02, -0.59) raw xDistance=0.19 yDistance=-0.57 22:12:59.398 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:12:59.398 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 22:12:59.398 00.000 15672 MoveAxis(E, 0, ABG) 22:12:59.398 00.000 15672 Move returns status 0, amount 0 22:12:59.398 00.000 15672 MoveAxis(N, 102, ABG) 22:12:59.398 00.000 15672 Guiding Dir = 0, Dur = 102 22:12:59.398 00.000 15672 IsSlewing returns 0 22:12:59.399 00.001 15672 IsGuiding returns 0 22:12:59.404 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=12092, FiltMin=2564, FiltMax=8571, Gamma=2.950 22:12:59.454 00.050 30444 UpdateGuideState exits: m=95509 SNR=75.8 Saturated 22:12:59.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:12:59.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:12:59.454 00.000 30444 Enqueuing Expose request 22:12:59.481 00.027 15672 PulseGuide returned control before completion, sleep 31 22:12:59.513 00.032 15672 IsGuiding returns 1 22:12:59.514 00.001 15672 scope still moving after pulse duration time elapsed 22:12:59.535 00.021 15672 IsSlewing returns 0 22:12:59.536 00.001 15672 IsGuiding returns 1 22:12:59.556 00.020 15672 IsSlewing returns 0 22:12:59.557 00.001 15672 IsGuiding returns 1 22:12:59.578 00.021 15672 IsSlewing returns 0 22:12:59.609 00.031 15672 IsGuiding returns 0 22:12:59.609 00.000 15672 scope move finished after 102 + 107 ms 22:12:59.609 00.000 15672 Move returns status 0, amount 102 22:12:59.609 00.000 15672 move complete, result=0 22:12:59.609 00.000 15672 worker thread done servicing request 22:12:59.610 00.001 15672 Worker thread wakes up 22:12:59.610 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:12:59.610 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:12:59.610 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 102 ms NORTH 22:13:01.721 02.111 15672 Exposure complete 22:13:01.740 00.019 15672 worker thread done servicing request 22:13:01.741 00.001 30444 OnExposeComplete: enter 22:13:01.741 00.000 30444 UpdateGuideState(): m_state=6 22:13:01.741 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 252 22:13:01.741 00.000 30444 Star::Find returns 1 (1), X=465.05, Y=191.66, Mass=83934, SNR=61.3, Peak=11039 HFD=3.3 22:13:01.741 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 22:13:01.741 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 22:13:01.741 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.27 hyp=0.29 cameraTheta=-2.00 mountX=-0.04 mountY=-0.29, mountTheta=-1.72 22:13:01.741 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.27, opts=13) 22:13:01.741 00.000 30444 Enqueuing Move request for scope (-0.12, -0.27) 22:13:01.741 00.000 15672 Worker thread wakes up 22:13:01.742 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.27) opts 0xd 22:13:01.742 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.27) 22:13:01.742 00.000 15672 Moving (-0.12, -0.27) raw xDistance=-0.04 yDistance=-0.29 22:13:01.742 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 22:13:01.742 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 22:13:01.742 00.000 15672 MoveAxis(E, 0, ABG) 22:13:01.742 00.000 15672 Move returns status 0, amount 0 22:13:01.742 00.000 15672 MoveAxis(N, 51, ABG) 22:13:01.742 00.000 15672 Guiding Dir = 0, Dur = 51 22:13:01.742 00.000 15672 IsSlewing returns 0 22:13:01.744 00.002 15672 IsGuiding returns 0 22:13:01.748 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=11039, FiltMin=2637, FiltMax=8421, Gamma=2.950 22:13:01.799 00.051 30444 UpdateGuideState exits: m=83934 SNR=61.3 Saturated 22:13:01.799 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:01.799 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:01.799 00.000 30444 Enqueuing Expose request 22:13:01.829 00.030 15672 IsGuiding returns 1 22:13:01.829 00.000 15672 scope still moving after pulse duration time elapsed 22:13:01.851 00.022 15672 IsSlewing returns 0 22:13:01.927 00.076 15672 IsGuiding returns 0 22:13:01.928 00.001 15672 scope move finished after 51 + 133 ms 22:13:01.928 00.000 15672 Move returns status 0, amount 51 22:13:01.928 00.000 15672 move complete, result=0 22:13:01.928 00.000 15672 worker thread done servicing request 22:13:01.928 00.000 15672 Worker thread wakes up 22:13:01.929 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:01.929 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:01.929 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 51 ms NORTH 22:13:03.841 01.912 15672 Exposure complete 22:13:03.859 00.018 15672 worker thread done servicing request 22:13:03.859 00.000 30444 OnExposeComplete: enter 22:13:03.859 00.000 30444 UpdateGuideState(): m_state=6 22:13:03.860 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 253 22:13:03.860 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=192.03, Mass=89660, SNR=66.0, Peak=10390 HFD=3.4 22:13:03.860 00.000 30444 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 22:13:03.860 00.000 30444 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 22:13:03.860 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.70 mountX=0.10 mountY=0.14, mountTheta=0.95 22:13:03.860 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.11, opts=13) 22:13:03.860 00.000 30444 Enqueuing Move request for scope (0.14, 0.11) 22:13:03.860 00.000 15672 Worker thread wakes up 22:13:03.860 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd 22:13:03.860 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.11) 22:13:03.861 00.001 15672 Moving (0.14, 0.11) raw xDistance=0.10 yDistance=0.14 22:13:03.861 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:13:03.861 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:13:03.861 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:13:03.861 00.000 15672 MoveAxis(E, 0, ABG) 22:13:03.861 00.000 15672 Move returns status 0, amount 0 22:13:03.861 00.000 15672 MoveAxis(N, 0, ABG) 22:13:03.861 00.000 15672 Move returns status 0, amount 0 22:13:03.861 00.000 15672 move complete, result=0 22:13:03.861 00.000 15672 worker thread done servicing request 22:13:03.867 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=10605, FiltMin=2634, FiltMax=8325, Gamma=2.950 22:13:03.917 00.050 30444 UpdateGuideState exits: m=89660 SNR=66.0 Saturated 22:13:03.917 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:03.917 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:03.917 00.000 30444 Enqueuing Expose request 22:13:03.917 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:13:03.917 00.000 15672 Worker thread wakes up 22:13:03.917 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:03.917 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:06.027 02.110 15672 Exposure complete 22:13:06.047 00.020 15672 worker thread done servicing request 22:13:06.047 00.000 30444 OnExposeComplete: enter 22:13:06.047 00.000 30444 UpdateGuideState(): m_state=6 22:13:06.047 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 254 22:13:06.048 00.001 30444 Star::Find returns 1 (1), X=465.47, Y=192.18, Mass=75226, SNR=62.3, Peak=8696 HFD=3.5 22:13:06.048 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 22:13:06.048 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 22:13:06.048 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.25 hyp=0.39 cameraTheta=0.71 mountX=0.21 mountY=0.31, mountTheta=0.97 22:13:06.048 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.25, opts=13) 22:13:06.048 00.000 30444 Enqueuing Move request for scope (0.29, 0.25) 22:13:06.048 00.000 15672 Worker thread wakes up 22:13:06.048 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.25) opts 0xd 22:13:06.048 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.25) 22:13:06.049 00.001 15672 Moving (0.29, 0.25) raw xDistance=0.21 yDistance=0.31 22:13:06.049 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 22:13:06.049 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:13:06.049 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 22:13:06.049 00.000 15672 MoveAxis(E, 0, ABG) 22:13:06.049 00.000 15672 Move returns status 0, amount 0 22:13:06.049 00.000 15672 MoveAxis(N, 0, ABG) 22:13:06.049 00.000 15672 Move returns status 0, amount 0 22:13:06.049 00.000 15672 move complete, result=0 22:13:06.049 00.000 15672 worker thread done servicing request 22:13:06.054 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=11477, FiltMin=2624, FiltMax=8846, Gamma=2.950 22:13:06.104 00.050 30444 UpdateGuideState exits: m=75226 SNR=62.3 Saturated 22:13:06.104 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:06.104 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:06.104 00.000 30444 Enqueuing Expose request 22:13:06.104 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 22:13:06.104 00.000 15672 Worker thread wakes up 22:13:06.104 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:06.104 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:08.020 01.916 15672 Exposure complete 22:13:08.048 00.028 15672 worker thread done servicing request 22:13:08.048 00.000 30444 OnExposeComplete: enter 22:13:08.048 00.000 30444 UpdateGuideState(): m_state=6 22:13:08.048 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 255 22:13:08.048 00.000 30444 Star::Find returns 1 (1), X=465.74, Y=192.13, Mass=86884, SNR=74.8, Peak=8608 HFD=3.5 22:13:08.048 00.000 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 22:13:08.048 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 22:13:08.048 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.21 hyp=0.60 cameraTheta=0.36 mountX=0.48 mountY=0.33, mountTheta=0.60 22:13:08.049 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.21, opts=13) 22:13:08.049 00.000 30444 Enqueuing Move request for scope (0.56, 0.21) 22:13:08.049 00.000 15672 Worker thread wakes up 22:13:08.049 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.21) opts 0xd 22:13:08.049 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.21) 22:13:08.049 00.000 15672 Moving (0.56, 0.21) raw xDistance=0.48 yDistance=0.33 22:13:08.049 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 22:13:08.049 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:13:08.049 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 22:13:08.049 00.000 15672 MoveAxis(W, 130, ABG) 22:13:08.049 00.000 15672 Guiding Dir = 3, Dur = 130 22:13:08.049 00.000 15672 IsSlewing returns 0 22:13:08.050 00.001 15672 IsGuiding returns 0 22:13:08.054 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=9961, FiltMin=2633, FiltMax=8142, Gamma=2.950 22:13:08.074 00.020 15672 PulseGuide returned control before completion, sleep 116 22:13:08.103 00.029 30444 UpdateGuideState exits: m=86884 SNR=74.8 Saturated 22:13:08.103 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:08.103 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:08.104 00.001 30444 Enqueuing Expose request 22:13:08.192 00.088 15672 IsGuiding returns 1 22:13:08.193 00.001 15672 scope still moving after pulse duration time elapsed 22:13:08.214 00.021 15672 IsSlewing returns 0 22:13:08.218 00.004 15672 IsGuiding returns 0 22:13:08.218 00.000 15672 scope move finished after 130 + 38 ms 22:13:08.218 00.000 15672 Move returns status 0, amount 130 22:13:08.219 00.001 15672 MoveAxis(N, 0, ABG) 22:13:08.219 00.000 15672 Move returns status 0, amount 0 22:13:08.219 00.000 15672 move complete, result=0 22:13:08.219 00.000 15672 worker thread done servicing request 22:13:08.219 00.000 15672 Worker thread wakes up 22:13:08.219 00.000 30444 GuideStep: 0.5 px 130 ms WEST, 0.3 px 0 ms NORTH 22:13:08.219 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:08.219 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:10.325 02.106 15672 Exposure complete 22:13:10.345 00.020 15672 worker thread done servicing request 22:13:10.345 00.000 30444 OnExposeComplete: enter 22:13:10.345 00.000 30444 UpdateGuideState(): m_state=6 22:13:10.345 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 256 22:13:10.346 00.001 30444 Star::Find returns 1 (1), X=465.75, Y=192.09, Mass=83380, SNR=70.0, Peak=8771 HFD=3.3 22:13:10.346 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.55 = 0.55) 22:13:10.346 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 22:13:10.346 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=0.16 hyp=0.60 cameraTheta=0.28 mountX=0.51 mountY=0.28, mountTheta=0.51 22:13:10.346 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=0.16, opts=13) 22:13:10.346 00.000 30444 Enqueuing Move request for scope (0.58, 0.16) 22:13:10.346 00.000 15672 Worker thread wakes up 22:13:10.346 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.16) opts 0xd 22:13:10.346 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 0.16) 22:13:10.346 00.000 15672 Moving (0.58, 0.16) raw xDistance=0.51 yDistance=0.28 22:13:10.346 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51 22:13:10.346 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:13:10.347 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 22:13:10.347 00.000 15672 MoveAxis(W, 147, ABG) 22:13:10.347 00.000 15672 Guiding Dir = 3, Dur = 147 22:13:10.347 00.000 15672 IsSlewing returns 0 22:13:10.348 00.001 15672 IsGuiding returns 0 22:13:10.353 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1936, max=10460, FiltMin=2633, FiltMax=8678, Gamma=2.950 22:13:10.375 00.022 15672 PulseGuide returned control before completion, sleep 130 22:13:10.403 00.028 30444 UpdateGuideState exits: m=83380 SNR=70.0 Saturated 22:13:10.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:10.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:10.403 00.000 30444 Enqueuing Expose request 22:13:10.507 00.104 15672 IsGuiding returns 1 22:13:10.508 00.001 15672 scope still moving after pulse duration time elapsed 22:13:10.529 00.021 15672 IsSlewing returns 0 22:13:10.552 00.023 15672 IsGuiding returns 0 22:13:10.553 00.001 15672 scope move finished after 147 + 57 ms 22:13:10.553 00.000 15672 Move returns status 0, amount 147 22:13:10.553 00.000 15672 MoveAxis(N, 0, ABG) 22:13:10.553 00.000 15672 Move returns status 0, amount 0 22:13:10.553 00.000 15672 move complete, result=0 22:13:10.553 00.000 15672 worker thread done servicing request 22:13:10.554 00.001 15672 Worker thread wakes up 22:13:10.554 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:10.554 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:10.554 00.000 30444 GuideStep: 0.5 px 147 ms WEST, 0.3 px 0 ms NORTH 22:13:12.459 01.905 15672 Exposure complete 22:13:12.479 00.020 15672 worker thread done servicing request 22:13:12.479 00.000 30444 OnExposeComplete: enter 22:13:12.479 00.000 30444 UpdateGuideState(): m_state=6 22:13:12.479 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 257 22:13:12.480 00.001 30444 Star::Find returns 1 (1), X=465.62, Y=191.59, Mass=90680, SNR=77.0, Peak=9724 HFD=3.4 22:13:12.480 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 22:13:12.480 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 22:13:12.480 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.34 hyp=0.56 cameraTheta=-0.65 mountX=0.52 mountY=-0.23, mountTheta=-0.42 22:13:12.480 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.34, opts=13) 22:13:12.480 00.000 30444 Enqueuing Move request for scope (0.44, -0.34) 22:13:12.480 00.000 15672 Worker thread wakes up 22:13:12.480 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.34) opts 0xd 22:13:12.480 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.34) 22:13:12.480 00.000 15672 Moving (0.44, -0.34) raw xDistance=0.52 yDistance=-0.23 22:13:12.481 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52 22:13:12.481 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:13:12.481 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 22:13:12.481 00.000 15672 MoveAxis(W, 150, ABG) 22:13:12.481 00.000 15672 Guiding Dir = 3, Dur = 150 22:13:12.481 00.000 15672 IsSlewing returns 0 22:13:12.482 00.001 15672 IsGuiding returns 0 22:13:12.487 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=11427, FiltMin=2612, FiltMax=8863, Gamma=2.950 22:13:12.499 00.012 15672 PulseGuide returned control before completion, sleep 143 22:13:12.537 00.038 30444 UpdateGuideState exits: m=90680 SNR=77.0 Saturated 22:13:12.538 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:12.538 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:12.538 00.000 30444 Enqueuing Expose request 22:13:12.692 00.154 15672 IsGuiding returns 0 22:13:12.692 00.000 15672 Move returns status 0, amount 150 22:13:12.692 00.000 15672 MoveAxis(N, 0, ABG) 22:13:12.692 00.000 15672 Move returns status 0, amount 0 22:13:12.692 00.000 15672 move complete, result=0 22:13:12.692 00.000 15672 worker thread done servicing request 22:13:12.692 00.000 30444 GuideStep: 0.5 px 150 ms WEST, -0.2 px 0 ms NORTH 22:13:12.692 00.000 15672 Worker thread wakes up 22:13:12.693 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:12.693 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:14.803 02.110 15672 Exposure complete 22:13:14.823 00.020 15672 worker thread done servicing request 22:13:14.823 00.000 30444 OnExposeComplete: enter 22:13:14.824 00.001 30444 UpdateGuideState(): m_state=6 22:13:14.824 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 258 22:13:14.824 00.000 30444 Star::Find returns 1 (1), X=465.04, Y=191.90, Mass=83718, SNR=66.9, Peak=9142 HFD=3.9 22:13:14.824 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 22:13:14.824 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 22:13:14.824 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-2.97 mountX=-0.12 mountY=-0.05, mountTheta=-2.74 22:13:14.824 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.02, opts=13) 22:13:14.824 00.000 30444 Enqueuing Move request for scope (-0.13, -0.02) 22:13:14.824 00.000 15672 Worker thread wakes up 22:13:14.825 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd 22:13:14.825 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.02) 22:13:14.825 00.000 15672 Moving (-0.13, -0.02) raw xDistance=-0.12 yDistance=-0.05 22:13:14.825 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:13:14.825 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:13:14.825 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:13:14.825 00.000 15672 MoveAxis(E, 0, ABG) 22:13:14.825 00.000 15672 Move returns status 0, amount 0 22:13:14.825 00.000 15672 MoveAxis(N, 0, ABG) 22:13:14.825 00.000 15672 Move returns status 0, amount 0 22:13:14.825 00.000 15672 move complete, result=0 22:13:14.825 00.000 15672 worker thread done servicing request 22:13:14.830 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=10151, FiltMin=2648, FiltMax=8036, Gamma=2.950 22:13:14.881 00.051 30444 UpdateGuideState exits: m=83718 SNR=66.9 Saturated 22:13:14.881 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:14.881 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:14.881 00.000 30444 Enqueuing Expose request 22:13:14.881 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:13:14.881 00.000 15672 Worker thread wakes up 22:13:14.881 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:14.881 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:16.787 01.906 15672 Exposure complete 22:13:16.807 00.020 15672 worker thread done servicing request 22:13:16.807 00.000 30444 OnExposeComplete: enter 22:13:16.807 00.000 30444 UpdateGuideState(): m_state=6 22:13:16.807 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 259 22:13:16.807 00.000 30444 Star::Find returns 1 (1), X=464.69, Y=192.43, Mass=92697, SNR=67.3, Peak=10648 HFD=3.3 22:13:16.807 00.000 30444 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.28) = xAngle (2.60 = 2.60) 22:13:16.807 00.000 30444 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.54 = 2.54) 22:13:16.807 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=0.51 hyp=0.70 cameraTheta=2.33 mountX=-0.60 mountY=0.40, mountTheta=2.56 22:13:16.808 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=0.51, opts=13) 22:13:16.808 00.000 30444 Enqueuing Move request for scope (-0.48, 0.51) 22:13:16.808 00.000 15672 Worker thread wakes up 22:13:16.808 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.51) opts 0xd 22:13:16.808 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, 0.51) 22:13:16.808 00.000 15672 Moving (-0.48, 0.51) raw xDistance=-0.60 yDistance=0.40 22:13:16.808 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60 22:13:16.808 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:13:16.808 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 22:13:16.808 00.000 15672 MoveAxis(E, 163, ABG) 22:13:16.808 00.000 15672 Guiding Dir = 2, Dur = 163 22:13:16.809 00.001 15672 IsSlewing returns 0 22:13:16.811 00.002 15672 IsGuiding returns 0 22:13:16.815 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=10648, FiltMin=2525, FiltMax=8473, Gamma=2.950 22:13:16.829 00.014 15672 PulseGuide returned control before completion, sleep 155 22:13:16.865 00.036 30444 UpdateGuideState exits: m=92697 SNR=67.3 Saturated 22:13:16.865 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:16.865 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:16.865 00.000 30444 Enqueuing Expose request 22:13:17.006 00.141 15672 IsGuiding returns 0 22:13:17.007 00.001 15672 Move returns status 0, amount 163 22:13:17.007 00.000 15672 MoveAxis(N, 0, ABG) 22:13:17.007 00.000 15672 Move returns status 0, amount 0 22:13:17.007 00.000 15672 move complete, result=0 22:13:17.007 00.000 15672 worker thread done servicing request 22:13:17.007 00.000 15672 Worker thread wakes up 22:13:17.007 00.000 30444 GuideStep: -0.6 px 163 ms EAST, 0.4 px 0 ms NORTH 22:13:17.008 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:17.008 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:19.114 02.106 15672 Exposure complete 22:13:19.134 00.020 15672 worker thread done servicing request 22:13:19.134 00.000 30444 OnExposeComplete: enter 22:13:19.134 00.000 30444 UpdateGuideState(): m_state=6 22:13:19.134 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 260 22:13:19.134 00.000 30444 Star::Find returns 1 (1), X=465.82, Y=191.67, Mass=81971, SNR=70.7, Peak=9622 HFD=3.4 22:13:19.134 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 22:13:19.134 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 22:13:19.134 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=-0.25 hyp=0.70 cameraTheta=-0.37 mountX=0.69 mountY=-0.10, mountTheta=-0.15 22:13:19.135 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=-0.25, opts=13) 22:13:19.135 00.000 30444 Enqueuing Move request for scope (0.65, -0.25) 22:13:19.135 00.000 15672 Worker thread wakes up 22:13:19.135 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.25) opts 0xd 22:13:19.135 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, -0.25) 22:13:19.135 00.000 15672 Moving (0.65, -0.25) raw xDistance=0.69 yDistance=-0.10 22:13:19.135 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.69 22:13:19.135 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:13:19.135 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:13:19.135 00.000 15672 MoveAxis(W, 176, ABG) 22:13:19.135 00.000 15672 Guiding Dir = 3, Dur = 176 22:13:19.136 00.001 15672 IsSlewing returns 0 22:13:19.137 00.001 15672 IsGuiding returns 0 22:13:19.141 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=9622, FiltMin=2635, FiltMax=8319, Gamma=2.950 22:13:19.160 00.019 15672 PulseGuide returned control before completion, sleep 162 22:13:19.190 00.030 30444 UpdateGuideState exits: m=81971 SNR=70.7 Saturated 22:13:19.190 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:19.190 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:19.190 00.000 30444 Enqueuing Expose request 22:13:19.369 00.179 15672 IsGuiding returns 0 22:13:19.369 00.000 15672 Move returns status 0, amount 176 22:13:19.369 00.000 15672 MoveAxis(N, 0, ABG) 22:13:19.369 00.000 15672 Move returns status 0, amount 0 22:13:19.369 00.000 15672 move complete, result=0 22:13:19.369 00.000 15672 worker thread done servicing request 22:13:19.369 00.000 15672 Worker thread wakes up 22:13:19.369 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:19.369 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:19.369 00.000 30444 GuideStep: 0.7 px 176 ms WEST, -0.1 px 0 ms NORTH 22:13:21.276 01.907 15672 Exposure complete 22:13:21.301 00.025 15672 worker thread done servicing request 22:13:21.301 00.000 30444 OnExposeComplete: enter 22:13:21.301 00.000 30444 UpdateGuideState(): m_state=6 22:13:21.301 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 261 22:13:21.301 00.000 30444 Star::Find returns 1 (1), X=465.17, Y=192.16, Mass=91160, SNR=78.5, Peak=9946 HFD=3.7 22:13:21.301 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.86 = 1.86) 22:13:21.302 00.001 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 22:13:21.302 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.59 mountX=-0.07 mountY=0.23, mountTheta=1.86 22:13:21.302 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.24, opts=13) 22:13:21.302 00.000 30444 Enqueuing Move request for scope (-0.00, 0.24) 22:13:21.302 00.000 15672 Worker thread wakes up 22:13:21.302 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.24) opts 0xd 22:13:21.302 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.24) 22:13:21.302 00.000 15672 Moving (-0.00, 0.24) raw xDistance=-0.07 yDistance=0.23 22:13:21.302 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:13:21.302 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:13:21.303 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 22:13:21.303 00.000 15672 MoveAxis(E, 0, ABG) 22:13:21.303 00.000 15672 Move returns status 0, amount 0 22:13:21.303 00.000 15672 MoveAxis(N, 0, ABG) 22:13:21.303 00.000 15672 Move returns status 0, amount 0 22:13:21.303 00.000 15672 move complete, result=0 22:13:21.303 00.000 15672 worker thread done servicing request 22:13:21.307 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=10435, FiltMin=2614, FiltMax=8444, Gamma=2.950 22:13:21.357 00.050 30444 UpdateGuideState exits: m=91160 SNR=78.5 Saturated 22:13:21.357 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:21.357 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:21.357 00.000 30444 Enqueuing Expose request 22:13:21.357 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:13:21.357 00.000 15672 Worker thread wakes up 22:13:21.357 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:21.357 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:23.464 02.107 15672 Exposure complete 22:13:23.488 00.024 15672 worker thread done servicing request 22:13:23.488 00.000 30444 OnExposeComplete: enter 22:13:23.488 00.000 30444 UpdateGuideState(): m_state=6 22:13:23.488 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 262 22:13:23.488 00.000 30444 Star::Find returns 1 (1), X=464.62, Y=192.13, Mass=90492, SNR=73.3, Peak=9732 HFD=3.6 22:13:23.488 00.000 30444 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.28) = xAngle (3.05 = 3.05) 22:13:23.488 00.000 30444 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.99 = 2.99) 22:13:23.488 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=0.21 hyp=0.59 cameraTheta=2.78 mountX=-0.59 mountY=0.09, mountTheta=2.99 22:13:23.489 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=0.21, opts=13) 22:13:23.489 00.000 30444 Enqueuing Move request for scope (-0.55, 0.21) 22:13:23.489 00.000 15672 Worker thread wakes up 22:13:23.489 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.21) opts 0xd 22:13:23.489 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, 0.21) 22:13:23.489 00.000 15672 Moving (-0.55, 0.21) raw xDistance=-0.59 yDistance=0.09 22:13:23.489 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59 22:13:23.489 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:13:23.489 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 22:13:23.489 00.000 15672 MoveAxis(E, 159, ABG) 22:13:23.489 00.000 15672 Guiding Dir = 2, Dur = 159 22:13:23.490 00.001 15672 IsSlewing returns 0 22:13:23.491 00.001 15672 IsGuiding returns 0 22:13:23.495 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=9732, FiltMin=2522, FiltMax=7771, Gamma=2.950 22:13:23.506 00.011 15672 PulseGuide returned control before completion, sleep 155 22:13:23.545 00.039 30444 UpdateGuideState exits: m=90492 SNR=73.3 Saturated 22:13:23.545 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:23.545 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:23.545 00.000 30444 Enqueuing Expose request 22:13:23.683 00.138 15672 IsGuiding returns 0 22:13:23.683 00.000 15672 Move returns status 0, amount 159 22:13:23.683 00.000 15672 MoveAxis(N, 0, ABG) 22:13:23.683 00.000 15672 Move returns status 0, amount 0 22:13:23.683 00.000 15672 move complete, result=0 22:13:23.683 00.000 15672 worker thread done servicing request 22:13:23.683 00.000 15672 Worker thread wakes up 22:13:23.683 00.000 30444 GuideStep: -0.6 px 159 ms EAST, 0.1 px 0 ms NORTH 22:13:23.683 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:23.683 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:25.594 01.911 15672 Exposure complete 22:13:25.624 00.030 15672 worker thread done servicing request 22:13:25.624 00.000 30444 OnExposeComplete: enter 22:13:25.624 00.000 30444 UpdateGuideState(): m_state=6 22:13:25.624 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 263 22:13:25.624 00.000 30444 Star::Find returns 1 (1), X=465.01, Y=192.06, Mass=88543, SNR=73.4, Peak=9719 HFD=3.9 22:13:25.624 00.000 30444 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.28) = xAngle (2.72 = 2.72) 22:13:25.624 00.000 30444 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.66 = 2.66) 22:13:25.624 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.45 mountX=-0.19 mountY=0.10, mountTheta=2.68 22:13:25.625 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.13, opts=13) 22:13:25.625 00.000 30444 Enqueuing Move request for scope (-0.16, 0.13) 22:13:25.625 00.000 15672 Worker thread wakes up 22:13:25.625 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd 22:13:25.625 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.13) 22:13:25.625 00.000 15672 Moving (-0.16, 0.13) raw xDistance=-0.19 yDistance=0.10 22:13:25.625 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 22:13:25.625 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:13:25.625 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 22:13:25.625 00.000 15672 MoveAxis(E, 0, ABG) 22:13:25.625 00.000 15672 Move returns status 0, amount 0 22:13:25.625 00.000 15672 MoveAxis(N, 0, ABG) 22:13:25.625 00.000 15672 Move returns status 0, amount 0 22:13:25.625 00.000 15672 move complete, result=0 22:13:25.625 00.000 15672 worker thread done servicing request 22:13:25.630 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=9821, FiltMin=2628, FiltMax=7856, Gamma=2.950 22:13:25.680 00.050 30444 UpdateGuideState exits: m=88543 SNR=73.4 Saturated 22:13:25.680 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:25.680 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:25.680 00.000 30444 Enqueuing Expose request 22:13:25.680 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:13:25.680 00.000 15672 Worker thread wakes up 22:13:25.680 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:25.680 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:27.791 02.111 15672 Exposure complete 22:13:27.810 00.019 15672 worker thread done servicing request 22:13:27.811 00.001 30444 OnExposeComplete: enter 22:13:27.811 00.000 30444 UpdateGuideState(): m_state=6 22:13:27.811 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 264 22:13:27.811 00.000 30444 Star::Find returns 1 (1), X=465.20, Y=192.27, Mass=91664, SNR=78.8, Peak=9612 HFD=3.6 22:13:27.811 00.000 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 22:13:27.811 00.000 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 22:13:27.811 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.49 mountX=-0.07 mountY=0.35, mountTheta=1.77 22:13:27.811 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.35, opts=13) 22:13:27.811 00.000 30444 Enqueuing Move request for scope (0.03, 0.35) 22:13:27.812 00.001 15672 Worker thread wakes up 22:13:27.812 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.35) opts 0xd 22:13:27.812 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.35) 22:13:27.812 00.000 15672 Moving (0.03, 0.35) raw xDistance=-0.07 yDistance=0.35 22:13:27.812 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:13:27.812 00.000 15672 switching direction from -1 to 1 - decHistory=4 oldest=0.38 newest=0.53 22:13:27.812 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 22:13:27.812 00.000 15672 MoveAxis(E, 0, ABG) 22:13:27.812 00.000 15672 Move returns status 0, amount 0 22:13:27.812 00.000 15672 MoveAxis(S, 62, ABG) 22:13:27.812 00.000 15672 Guiding Dir = 1, Dur = 62 22:13:27.812 00.000 15672 IsSlewing returns 0 22:13:27.813 00.001 15672 IsGuiding returns 0 22:13:27.817 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=9740, FiltMin=2651, FiltMax=8073, Gamma=2.950 22:13:27.867 00.050 30444 UpdateGuideState exits: m=91664 SNR=78.8 Saturated 22:13:27.867 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:27.868 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:27.868 00.000 30444 Enqueuing Expose request 22:13:27.931 00.063 15672 IsGuiding returns 1 22:13:27.931 00.000 15672 scope still moving after pulse duration time elapsed 22:13:27.953 00.022 15672 IsSlewing returns 0 22:13:27.955 00.002 15672 IsGuiding returns 1 22:13:27.975 00.020 15672 IsSlewing returns 0 22:13:27.996 00.021 15672 IsGuiding returns 0 22:13:27.997 00.001 15672 scope move finished after 62 + 120 ms 22:13:27.997 00.000 15672 Move returns status 0, amount 62 22:13:27.997 00.000 15672 move complete, result=0 22:13:27.997 00.000 15672 worker thread done servicing request 22:13:27.997 00.000 15672 Worker thread wakes up 22:13:27.997 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:27.998 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:27.998 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH 22:13:29.905 01.907 15672 Exposure complete 22:13:29.925 00.020 15672 worker thread done servicing request 22:13:29.925 00.000 30444 OnExposeComplete: enter 22:13:29.925 00.000 30444 UpdateGuideState(): m_state=6 22:13:29.925 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 265 22:13:29.926 00.001 30444 Star::Find returns 1 (1), X=465.41, Y=191.98, Mass=87490, SNR=74.2, Peak=10288 HFD=3.4 22:13:29.926 00.000 30444 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.28) = xAngle (0.52 = 0.52) 22:13:29.926 00.000 30444 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.45 = 0.45) 22:13:29.926 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.24 cameraTheta=0.24 mountX=0.21 mountY=0.11, mountTheta=0.47 22:13:29.926 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.06, opts=13) 22:13:29.926 00.000 30444 Enqueuing Move request for scope (0.24, 0.06) 22:13:29.926 00.000 15672 Worker thread wakes up 22:13:29.926 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd 22:13:29.926 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.06) 22:13:29.926 00.000 15672 Moving (0.24, 0.06) raw xDistance=0.21 yDistance=0.11 22:13:29.926 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 22:13:29.927 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:13:29.927 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 22:13:29.927 00.000 15672 MoveAxis(E, 0, ABG) 22:13:29.927 00.000 15672 Move returns status 0, amount 0 22:13:29.927 00.000 15672 MoveAxis(N, 0, ABG) 22:13:29.927 00.000 15672 Move returns status 0, amount 0 22:13:29.927 00.000 15672 move complete, result=0 22:13:29.927 00.000 15672 worker thread done servicing request 22:13:29.932 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=10288, FiltMin=2670, FiltMax=7963, Gamma=2.950 22:13:29.980 00.048 30444 UpdateGuideState exits: m=87490 SNR=74.2 Saturated 22:13:29.980 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:29.981 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:29.981 00.000 30444 Enqueuing Expose request 22:13:29.981 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:13:29.981 00.000 15672 Worker thread wakes up 22:13:29.981 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:29.981 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:32.090 02.109 15672 Exposure complete 22:13:32.110 00.020 15672 worker thread done servicing request 22:13:32.110 00.000 30444 OnExposeComplete: enter 22:13:32.110 00.000 30444 UpdateGuideState(): m_state=6 22:13:32.110 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 266 22:13:32.110 00.000 30444 Star::Find returns 1 (1), X=465.00, Y=192.62, Mass=104059, SNR=89.1, Peak=10480 HFD=3.6 22:13:32.110 00.000 30444 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 22:13:32.110 00.000 30444 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 22:13:32.110 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.70 hyp=0.72 cameraTheta=1.82 mountX=-0.36 mountY=0.65, mountTheta=2.08 22:13:32.111 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.70, opts=13) 22:13:32.111 00.000 30444 Enqueuing Move request for scope (-0.18, 0.70) 22:13:32.111 00.000 15672 Worker thread wakes up 22:13:32.111 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.70) opts 0xd 22:13:32.111 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.70) 22:13:32.111 00.000 15672 Moving (-0.18, 0.70) raw xDistance=-0.36 yDistance=0.65 22:13:32.111 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 22:13:32.111 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 22:13:32.111 00.000 15672 MoveAxis(E, 98, ABG) 22:13:32.111 00.000 15672 Guiding Dir = 2, Dur = 98 22:13:32.111 00.000 15672 IsSlewing returns 0 22:13:32.113 00.002 15672 IsGuiding returns 0 22:13:32.117 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=10649, FiltMin=2619, FiltMax=8635, Gamma=2.950 22:13:32.132 00.015 15672 PulseGuide returned control before completion, sleep 89 22:13:32.166 00.034 30444 UpdateGuideState exits: m=104059 SNR=89.1 Saturated 22:13:32.166 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:32.166 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:32.166 00.000 30444 Enqueuing Expose request 22:13:32.223 00.057 15672 IsGuiding returns 1 22:13:32.223 00.000 15672 scope still moving after pulse duration time elapsed 22:13:32.244 00.021 15672 IsSlewing returns 0 22:13:32.260 00.016 15672 IsGuiding returns 0 22:13:32.261 00.001 15672 scope move finished after 98 + 50 ms 22:13:32.261 00.000 15672 Move returns status 0, amount 98 22:13:32.261 00.000 15672 MoveAxis(S, 115, ABG) 22:13:32.261 00.000 15672 Guiding Dir = 1, Dur = 115 22:13:32.261 00.000 15672 IsSlewing returns 0 22:13:32.262 00.001 15672 IsGuiding returns 0 22:13:32.340 00.078 15672 PulseGuide returned control before completion, sleep 48 22:13:32.421 00.081 15672 IsGuiding returns 1 22:13:32.421 00.000 15672 scope still moving after pulse duration time elapsed 22:13:32.442 00.021 15672 IsSlewing returns 0 22:13:32.443 00.001 15672 IsGuiding returns 1 22:13:32.464 00.021 15672 IsSlewing returns 0 22:13:32.485 00.021 15672 IsGuiding returns 0 22:13:32.485 00.000 15672 scope move finished after 115 + 106 ms 22:13:32.485 00.000 15672 Move returns status 0, amount 115 22:13:32.485 00.000 15672 move complete, result=0 22:13:32.485 00.000 15672 worker thread done servicing request 22:13:32.485 00.000 15672 Worker thread wakes up 22:13:32.485 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:32.485 00.000 30444 GuideStep: -0.4 px 98 ms EAST, 0.6 px 115 ms SOUTH 22:13:32.485 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:34.399 01.914 15672 Exposure complete 22:13:34.427 00.028 15672 worker thread done servicing request 22:13:34.427 00.000 30444 OnExposeComplete: enter 22:13:34.428 00.001 30444 UpdateGuideState(): m_state=6 22:13:34.428 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 267 22:13:34.428 00.000 30444 Star::Find returns 1 (1), X=465.25, Y=193.33, Mass=104904, SNR=84.7, Peak=11371 HFD=3.5 22:13:34.428 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 22:13:34.428 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.74 = 1.74) 22:13:34.428 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=1.41 hyp=1.41 cameraTheta=1.52 mountX=-0.32 mountY=1.39, mountTheta=1.79 22:13:34.428 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=1.41, opts=13) 22:13:34.428 00.000 30444 Enqueuing Move request for scope (0.07, 1.41) 22:13:34.428 00.000 15672 Worker thread wakes up 22:13:34.429 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.41) opts 0xd 22:13:34.429 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 1.41) 22:13:34.429 00.000 15672 Moving (0.07, 1.41) raw xDistance=-0.32 yDistance=1.39 22:13:34.429 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32 22:13:34.429 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.39 from input 1.39 22:13:34.429 00.000 15672 MoveAxis(E, 93, ABG) 22:13:34.429 00.000 15672 Guiding Dir = 2, Dur = 93 22:13:34.429 00.000 15672 IsSlewing returns 0 22:13:34.430 00.001 15672 IsGuiding returns 0 22:13:34.435 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11371, FiltMin=2613, FiltMax=8794, Gamma=2.950 22:13:34.449 00.014 15672 PulseGuide returned control before completion, sleep 85 22:13:34.485 00.036 30444 UpdateGuideState exits: m=104904 SNR=84.7 Saturated 22:13:34.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:34.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:34.485 00.000 30444 Enqueuing Expose request 22:13:34.536 00.051 15672 IsGuiding returns 1 22:13:34.536 00.000 15672 scope still moving after pulse duration time elapsed 22:13:34.556 00.020 15672 IsSlewing returns 0 22:13:34.592 00.036 15672 IsGuiding returns 0 22:13:34.592 00.000 15672 scope move finished after 93 + 68 ms 22:13:34.592 00.000 15672 Move returns status 0, amount 93 22:13:34.592 00.000 15672 MoveAxis(S, 248, ABG) 22:13:34.592 00.000 15672 Guiding Dir = 1, Dur = 248 22:13:34.593 00.001 15672 IsSlewing returns 0 22:13:34.593 00.000 15672 IsGuiding returns 0 22:13:34.671 00.078 15672 PulseGuide returned control before completion, sleep 180 22:13:34.854 00.183 15672 IsGuiding returns 1 22:13:34.855 00.001 15672 scope still moving after pulse duration time elapsed 22:13:34.876 00.021 15672 IsSlewing returns 0 22:13:34.877 00.001 15672 IsGuiding returns 1 22:13:34.897 00.020 15672 IsSlewing returns 0 22:13:34.899 00.002 15672 IsGuiding returns 1 22:13:34.920 00.021 15672 IsSlewing returns 0 22:13:34.943 00.023 15672 IsGuiding returns 0 22:13:34.943 00.000 15672 scope move finished after 248 + 101 ms 22:13:34.944 00.001 15672 Move returns status 0, amount 248 22:13:34.944 00.000 15672 move complete, result=0 22:13:34.944 00.000 15672 worker thread done servicing request 22:13:34.944 00.000 15672 Worker thread wakes up 22:13:34.944 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:34.944 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:34.944 00.000 30444 GuideStep: -0.3 px 93 ms EAST, 1.4 px 248 ms SOUTH 22:13:37.051 02.107 15672 Exposure complete 22:13:37.073 00.022 15672 worker thread done servicing request 22:13:37.073 00.000 30444 OnExposeComplete: enter 22:13:37.074 00.001 30444 UpdateGuideState(): m_state=6 22:13:37.074 00.000 30444 Star::Find(15, 465, 193, 0, (0,0,0,0), 0.0, 255) frame 268 22:13:37.074 00.000 30444 Star::Find returns 1 (1), X=465.89, Y=192.65, Mass=75597, SNR=65.9, Peak=8225 HFD=3.3 22:13:37.074 00.000 30444 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.28) = xAngle (1.07 = 1.07) 22:13:37.074 00.000 30444 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.01 = 1.01) 22:13:37.074 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=0.73 hyp=1.02 cameraTheta=0.80 mountX=0.48 mountY=0.86, mountTheta=1.06 22:13:37.074 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=0.73, opts=13) 22:13:37.074 00.000 30444 Enqueuing Move request for scope (0.71, 0.73) 22:13:37.075 00.001 15672 Worker thread wakes up 22:13:37.075 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.73) opts 0xd 22:13:37.075 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, 0.73) 22:13:37.075 00.000 15672 Moving (0.71, 0.73) raw xDistance=0.48 yDistance=0.86 22:13:37.075 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.48 22:13:37.075 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86 22:13:37.075 00.000 15672 MoveAxis(W, 124, ABG) 22:13:37.075 00.000 15672 Guiding Dir = 3, Dur = 124 22:13:37.075 00.000 15672 IsSlewing returns 0 22:13:37.077 00.002 15672 IsGuiding returns 0 22:13:37.082 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=10385, FiltMin=2572, FiltMax=7713, Gamma=2.950 22:13:37.100 00.018 15672 PulseGuide returned control before completion, sleep 111 22:13:37.141 00.041 30444 UpdateGuideState exits: m=75597 SNR=65.9 Saturated 22:13:37.141 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:37.141 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:37.141 00.000 30444 Enqueuing Expose request 22:13:37.213 00.072 15672 IsGuiding returns 1 22:13:37.213 00.000 15672 scope still moving after pulse duration time elapsed 22:13:37.234 00.021 15672 IsSlewing returns 0 22:13:37.236 00.002 15672 IsGuiding returns 1 22:13:37.258 00.022 15672 IsSlewing returns 0 22:13:37.277 00.019 15672 IsGuiding returns 0 22:13:37.277 00.000 15672 scope move finished after 124 + 76 ms 22:13:37.277 00.000 15672 Move returns status 0, amount 124 22:13:37.277 00.000 15672 MoveAxis(S, 154, ABG) 22:13:37.277 00.000 15672 Guiding Dir = 1, Dur = 154 22:13:37.279 00.002 15672 IsSlewing returns 0 22:13:37.280 00.001 15672 IsGuiding returns 0 22:13:37.356 00.076 15672 PulseGuide returned control before completion, sleep 90 22:13:37.454 00.098 15672 IsGuiding returns 1 22:13:37.454 00.000 15672 scope still moving after pulse duration time elapsed 22:13:37.475 00.021 15672 IsSlewing returns 0 22:13:37.478 00.003 15672 IsGuiding returns 1 22:13:37.499 00.021 15672 IsSlewing returns 0 22:13:37.502 00.003 15672 IsGuiding returns 1 22:13:37.524 00.022 15672 IsSlewing returns 0 22:13:37.548 00.024 15672 IsGuiding returns 0 22:13:37.548 00.000 15672 scope move finished after 154 + 113 ms 22:13:37.548 00.000 15672 Move returns status 0, amount 154 22:13:37.548 00.000 15672 move complete, result=0 22:13:37.548 00.000 15672 worker thread done servicing request 22:13:37.548 00.000 15672 Worker thread wakes up 22:13:37.548 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:37.548 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:37.548 00.000 30444 GuideStep: 0.5 px 124 ms WEST, 0.9 px 154 ms SOUTH 22:13:39.458 01.910 15672 Exposure complete 22:13:39.478 00.020 15672 worker thread done servicing request 22:13:39.478 00.000 30444 OnExposeComplete: enter 22:13:39.478 00.000 30444 UpdateGuideState(): m_state=6 22:13:39.478 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 269 22:13:39.478 00.000 30444 Star::Find returns 1 (1), X=465.43, Y=192.55, Mass=91821, SNR=66.4, Peak=9469 HFD=3.2 22:13:39.478 00.000 30444 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.28) = xAngle (1.46 = 1.46) 22:13:39.478 00.000 30444 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.40 = 1.40) 22:13:39.478 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.63 hyp=0.68 cameraTheta=1.18 mountX=0.08 mountY=0.67, mountTheta=1.46 22:13:39.479 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.63, opts=13) 22:13:39.479 00.000 30444 Enqueuing Move request for scope (0.26, 0.63) 22:13:39.479 00.000 15672 Worker thread wakes up 22:13:39.479 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.63) opts 0xd 22:13:39.479 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.63) 22:13:39.479 00.000 15672 Moving (0.26, 0.63) raw xDistance=0.08 yDistance=0.67 22:13:39.479 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:13:39.479 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67 22:13:39.479 00.000 15672 MoveAxis(E, 0, ABG) 22:13:39.480 00.001 15672 Move returns status 0, amount 0 22:13:39.480 00.000 15672 MoveAxis(S, 119, ABG) 22:13:39.480 00.000 15672 Guiding Dir = 1, Dur = 119 22:13:39.480 00.000 15672 IsSlewing returns 0 22:13:39.481 00.001 15672 IsGuiding returns 0 22:13:39.486 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=10569, FiltMin=2474, FiltMax=8371, Gamma=2.950 22:13:39.536 00.050 30444 UpdateGuideState exits: m=91821 SNR=66.4 Saturated 22:13:39.536 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:39.536 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:39.536 00.000 30444 Enqueuing Expose request 22:13:39.561 00.025 15672 PulseGuide returned control before completion, sleep 50 22:13:39.624 00.063 15672 IsGuiding returns 1 22:13:39.625 00.001 15672 scope still moving after pulse duration time elapsed 22:13:39.646 00.021 15672 IsSlewing returns 0 22:13:39.647 00.001 15672 IsGuiding returns 1 22:13:39.668 00.021 15672 IsSlewing returns 0 22:13:39.669 00.001 15672 IsGuiding returns 1 22:13:39.690 00.021 15672 IsSlewing returns 0 22:13:39.704 00.014 15672 IsGuiding returns 0 22:13:39.704 00.000 15672 scope move finished after 119 + 103 ms 22:13:39.704 00.000 15672 Move returns status 0, amount 119 22:13:39.704 00.000 15672 move complete, result=0 22:13:39.705 00.001 15672 worker thread done servicing request 22:13:39.705 00.000 15672 Worker thread wakes up 22:13:39.705 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:39.705 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 119 ms SOUTH 22:13:39.705 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:41.812 02.107 15672 Exposure complete 22:13:41.837 00.025 15672 worker thread done servicing request 22:13:41.837 00.000 30444 OnExposeComplete: enter 22:13:41.837 00.000 30444 UpdateGuideState(): m_state=6 22:13:41.837 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 270 22:13:41.837 00.000 30444 Star::Find returns 1 (1), X=465.55, Y=192.61, Mass=84292, SNR=64.3, Peak=9203 HFD=3.3 22:13:41.837 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 22:13:41.837 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 22:13:41.837 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.69 hyp=0.79 cameraTheta=1.07 mountX=0.17 mountY=0.76, mountTheta=1.35 22:13:41.838 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.69, opts=13) 22:13:41.838 00.000 30444 Enqueuing Move request for scope (0.38, 0.69) 22:13:41.838 00.000 15672 Worker thread wakes up 22:13:41.838 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.69) opts 0xd 22:13:41.838 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.69) 22:13:41.838 00.000 15672 Moving (0.38, 0.69) raw xDistance=0.17 yDistance=0.76 22:13:41.838 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:13:41.838 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 22:13:41.838 00.000 15672 MoveAxis(E, 0, ABG) 22:13:41.838 00.000 15672 Move returns status 0, amount 0 22:13:41.838 00.000 15672 MoveAxis(S, 135, ABG) 22:13:41.838 00.000 15672 Guiding Dir = 1, Dur = 135 22:13:41.839 00.001 15672 IsSlewing returns 0 22:13:41.840 00.001 15672 IsGuiding returns 0 22:13:41.843 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=10383, FiltMin=2624, FiltMax=7912, Gamma=2.950 22:13:41.892 00.049 30444 UpdateGuideState exits: m=84292 SNR=64.3 Saturated 22:13:41.892 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:41.892 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:41.892 00.000 30444 Enqueuing Expose request 22:13:41.925 00.033 15672 PulseGuide returned control before completion, sleep 60 22:13:41.986 00.061 15672 IsGuiding returns 1 22:13:41.986 00.000 15672 scope still moving after pulse duration time elapsed 22:13:42.007 00.021 15672 IsSlewing returns 0 22:13:42.008 00.001 15672 IsGuiding returns 1 22:13:42.029 00.021 15672 IsSlewing returns 0 22:13:42.031 00.002 15672 IsGuiding returns 1 22:13:42.053 00.022 15672 IsSlewing returns 0 22:13:42.085 00.032 15672 IsGuiding returns 0 22:13:42.085 00.000 15672 scope move finished after 135 + 110 ms 22:13:42.085 00.000 15672 Move returns status 0, amount 135 22:13:42.085 00.000 15672 move complete, result=0 22:13:42.085 00.000 15672 worker thread done servicing request 22:13:42.085 00.000 15672 Worker thread wakes up 22:13:42.085 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:42.085 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.8 px 135 ms SOUTH 22:13:42.085 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:43.993 01.908 15672 Exposure complete 22:13:44.013 00.020 15672 worker thread done servicing request 22:13:44.013 00.000 30444 OnExposeComplete: enter 22:13:44.013 00.000 30444 UpdateGuideState(): m_state=6 22:13:44.013 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 271 22:13:44.013 00.000 30444 Star::Find returns 1 (1), X=465.20, Y=192.44, Mass=92962, SNR=73.6, Peak=10028 HFD=3.5 22:13:44.013 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 22:13:44.013 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.74 = 1.74) 22:13:44.013 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.51 hyp=0.51 cameraTheta=1.52 mountX=-0.12 mountY=0.51, mountTheta=1.80 22:13:44.014 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.51, opts=13) 22:13:44.014 00.000 30444 Enqueuing Move request for scope (0.02, 0.51) 22:13:44.014 00.000 15672 Worker thread wakes up 22:13:44.014 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.51) opts 0xd 22:13:44.014 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.51) 22:13:44.014 00.000 15672 Moving (0.02, 0.51) raw xDistance=-0.12 yDistance=0.51 22:13:44.014 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:13:44.014 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 22:13:44.014 00.000 15672 MoveAxis(E, 0, ABG) 22:13:44.014 00.000 15672 Move returns status 0, amount 0 22:13:44.014 00.000 15672 MoveAxis(S, 90, ABG) 22:13:44.014 00.000 15672 Guiding Dir = 1, Dur = 90 22:13:44.014 00.000 15672 IsSlewing returns 0 22:13:44.015 00.001 15672 IsGuiding returns 0 22:13:44.020 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=10028, FiltMin=2592, FiltMax=8033, Gamma=2.950 22:13:44.068 00.048 30444 UpdateGuideState exits: m=92962 SNR=73.6 Saturated 22:13:44.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:44.068 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:44.068 00.000 30444 Enqueuing Expose request 22:13:44.098 00.030 15672 PulseGuide returned control before completion, sleep 17 22:13:44.131 00.033 15672 IsGuiding returns 1 22:13:44.131 00.000 15672 scope still moving after pulse duration time elapsed 22:13:44.152 00.021 15672 IsSlewing returns 0 22:13:44.153 00.001 15672 IsGuiding returns 1 22:13:44.174 00.021 15672 IsSlewing returns 0 22:13:44.175 00.001 15672 IsGuiding returns 1 22:13:44.196 00.021 15672 IsSlewing returns 0 22:13:44.210 00.014 15672 IsGuiding returns 0 22:13:44.210 00.000 15672 scope move finished after 90 + 105 ms 22:13:44.210 00.000 15672 Move returns status 0, amount 90 22:13:44.211 00.001 15672 move complete, result=0 22:13:44.211 00.000 15672 worker thread done servicing request 22:13:44.211 00.000 15672 Worker thread wakes up 22:13:44.211 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:44.211 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:44.211 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 90 ms SOUTH 22:13:46.318 02.107 15672 Exposure complete 22:13:46.338 00.020 15672 worker thread done servicing request 22:13:46.338 00.000 30444 OnExposeComplete: enter 22:13:46.338 00.000 30444 UpdateGuideState(): m_state=6 22:13:46.338 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 272 22:13:46.338 00.000 30444 Star::Find returns 1 (1), X=464.87, Y=192.22, Mass=99150, SNR=73.5, Peak=11075 HFD=3.6 22:13:46.338 00.000 30444 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.28) = xAngle (2.64 = 2.64) 22:13:46.338 00.000 30444 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 22:13:46.339 00.001 30444 CameraToMount -- cameraX=-0.30 cameraY=0.30 hyp=0.42 cameraTheta=2.36 mountX=-0.37 mountY=0.23, mountTheta=2.60 22:13:46.339 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.30, opts=13) 22:13:46.339 00.000 30444 Enqueuing Move request for scope (-0.30, 0.30) 22:13:46.339 00.000 15672 Worker thread wakes up 22:13:46.339 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.30) opts 0xd 22:13:46.340 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.30) 22:13:46.340 00.000 15672 Moving (-0.30, 0.30) raw xDistance=-0.37 yDistance=0.23 22:13:46.340 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 22:13:46.340 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:13:46.340 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 22:13:46.340 00.000 15672 MoveAxis(E, 100, ABG) 22:13:46.340 00.000 15672 Guiding Dir = 2, Dur = 100 22:13:46.340 00.000 15672 IsSlewing returns 0 22:13:46.341 00.001 15672 IsGuiding returns 0 22:13:46.345 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=11075, FiltMin=2629, FiltMax=8480, Gamma=2.950 22:13:46.365 00.020 15672 PulseGuide returned control before completion, sleep 86 22:13:46.396 00.031 30444 UpdateGuideState exits: m=99150 SNR=73.5 Saturated 22:13:46.397 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:46.397 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:46.397 00.000 30444 Enqueuing Expose request 22:13:46.452 00.055 15672 IsGuiding returns 1 22:13:46.453 00.001 15672 scope still moving after pulse duration time elapsed 22:13:46.474 00.021 15672 IsSlewing returns 0 22:13:46.510 00.036 15672 IsGuiding returns 0 22:13:46.510 00.000 15672 scope move finished after 100 + 68 ms 22:13:46.510 00.000 15672 Move returns status 0, amount 100 22:13:46.510 00.000 15672 MoveAxis(N, 0, ABG) 22:13:46.510 00.000 15672 Move returns status 0, amount 0 22:13:46.510 00.000 15672 move complete, result=0 22:13:46.511 00.001 15672 worker thread done servicing request 22:13:46.511 00.000 15672 Worker thread wakes up 22:13:46.511 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:46.511 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:46.511 00.000 30444 GuideStep: -0.4 px 100 ms EAST, 0.2 px 0 ms NORTH 22:13:48.421 01.910 15672 Exposure complete 22:13:48.441 00.020 15672 worker thread done servicing request 22:13:48.441 00.000 30444 OnExposeComplete: enter 22:13:48.441 00.000 30444 UpdateGuideState(): m_state=6 22:13:48.441 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 273 22:13:48.441 00.000 30444 Star::Find returns 1 (1), X=465.07, Y=192.06, Mass=87997, SNR=68.5, Peak=9846 HFD=3.9 22:13:48.441 00.000 30444 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.28) = xAngle (2.50 = 2.50) 22:13:48.441 00.000 30444 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.44 = 2.44) 22:13:48.441 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.22 mountX=-0.14 mountY=0.12, mountTheta=2.46 22:13:48.441 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.14, opts=13) 22:13:48.442 00.001 30444 Enqueuing Move request for scope (-0.11, 0.14) 22:13:48.442 00.000 15672 Worker thread wakes up 22:13:48.442 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd 22:13:48.442 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.14) 22:13:48.442 00.000 15672 Moving (-0.11, 0.14) raw xDistance=-0.14 yDistance=0.12 22:13:48.442 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 22:13:48.442 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:13:48.442 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:13:48.442 00.000 15672 MoveAxis(E, 0, ABG) 22:13:48.442 00.000 15672 Move returns status 0, amount 0 22:13:48.442 00.000 15672 MoveAxis(N, 0, ABG) 22:13:48.442 00.000 15672 Move returns status 0, amount 0 22:13:48.442 00.000 15672 move complete, result=0 22:13:48.442 00.000 15672 worker thread done servicing request 22:13:48.447 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=10569, FiltMin=2595, FiltMax=8470, Gamma=2.950 22:13:48.497 00.050 30444 UpdateGuideState exits: m=87997 SNR=68.5 Saturated 22:13:48.497 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:48.497 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:48.497 00.000 30444 Enqueuing Expose request 22:13:48.497 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:13:48.497 00.000 15672 Worker thread wakes up 22:13:48.497 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:48.497 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:50.606 02.109 15672 Exposure complete 22:13:50.625 00.019 15672 worker thread done servicing request 22:13:50.625 00.000 30444 OnExposeComplete: enter 22:13:50.625 00.000 30444 UpdateGuideState(): m_state=6 22:13:50.625 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 274 22:13:50.625 00.000 30444 Star::Find returns 1 (1), X=465.24, Y=191.85, Mass=106646, SNR=82.8, Peak=10369 HFD=3.8 22:13:50.625 00.000 30444 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 22:13:50.625 00.000 30444 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.59 = -0.59) 22:13:50.625 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.80 mountX=0.08 mountY=-0.05, mountTheta=-0.57 22:13:50.626 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.07, opts=13) 22:13:50.626 00.000 30444 Enqueuing Move request for scope (0.07, -0.07) 22:13:50.626 00.000 15672 Worker thread wakes up 22:13:50.626 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd 22:13:50.626 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.07) 22:13:50.626 00.000 15672 Moving (0.07, -0.07) raw xDistance=0.08 yDistance=-0.05 22:13:50.626 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:13:50.626 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:13:50.626 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:13:50.626 00.000 15672 MoveAxis(E, 0, ABG) 22:13:50.626 00.000 15672 Move returns status 0, amount 0 22:13:50.626 00.000 15672 MoveAxis(N, 0, ABG) 22:13:50.626 00.000 15672 Move returns status 0, amount 0 22:13:50.626 00.000 15672 move complete, result=0 22:13:50.626 00.000 15672 worker thread done servicing request 22:13:50.631 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=10369, FiltMin=2660, FiltMax=8420, Gamma=2.950 22:13:50.684 00.053 30444 UpdateGuideState exits: m=106646 SNR=82.8 Saturated 22:13:50.684 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:50.684 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:50.684 00.000 30444 Enqueuing Expose request 22:13:50.684 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:13:50.684 00.000 15672 Worker thread wakes up 22:13:50.684 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:50.684 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:52.593 01.909 15672 Exposure complete 22:13:52.613 00.020 15672 worker thread done servicing request 22:13:52.613 00.000 30444 OnExposeComplete: enter 22:13:52.613 00.000 30444 UpdateGuideState(): m_state=6 22:13:52.614 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 275 22:13:52.614 00.000 30444 Star::Find returns 1 (1), X=465.49, Y=192.18, Mass=82800, SNR=62.5, Peak=8861 HFD=3.5 22:13:52.614 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 22:13:52.614 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 22:13:52.614 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.26 hyp=0.41 cameraTheta=0.69 mountX=0.23 mountY=0.32, mountTheta=0.95 22:13:52.614 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.26, opts=13) 22:13:52.614 00.000 30444 Enqueuing Move request for scope (0.31, 0.26) 22:13:52.614 00.000 15672 Worker thread wakes up 22:13:52.614 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.26) opts 0xd 22:13:52.614 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.26) 22:13:52.614 00.000 15672 Moving (0.31, 0.26) raw xDistance=0.23 yDistance=0.32 22:13:52.615 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:13:52.615 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 22:13:52.615 00.000 15672 MoveAxis(E, 0, ABG) 22:13:52.615 00.000 15672 Move returns status 0, amount 0 22:13:52.615 00.000 15672 MoveAxis(S, 57, ABG) 22:13:52.615 00.000 15672 Guiding Dir = 1, Dur = 57 22:13:52.615 00.000 15672 IsSlewing returns 0 22:13:52.616 00.001 15672 IsGuiding returns 0 22:13:52.620 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=10644, FiltMin=2593, FiltMax=8188, Gamma=2.950 22:13:52.669 00.049 30444 UpdateGuideState exits: m=82800 SNR=62.5 Saturated 22:13:52.669 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:52.669 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:52.669 00.000 30444 Enqueuing Expose request 22:13:52.726 00.057 15672 IsGuiding returns 1 22:13:52.726 00.000 15672 scope still moving after pulse duration time elapsed 22:13:52.747 00.021 15672 IsSlewing returns 0 22:13:52.748 00.001 15672 IsGuiding returns 1 22:13:52.769 00.021 15672 IsSlewing returns 0 22:13:52.788 00.019 15672 IsGuiding returns 0 22:13:52.788 00.000 15672 scope move finished after 57 + 116 ms 22:13:52.789 00.001 15672 Move returns status 0, amount 57 22:13:52.789 00.000 15672 move complete, result=0 22:13:52.789 00.000 15672 worker thread done servicing request 22:13:52.789 00.000 15672 Worker thread wakes up 22:13:52.789 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:52.789 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:52.790 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 57 ms SOUTH 22:13:54.899 02.109 15672 Exposure complete 22:13:54.920 00.021 15672 worker thread done servicing request 22:13:54.920 00.000 30444 OnExposeComplete: enter 22:13:54.920 00.000 30444 UpdateGuideState(): m_state=6 22:13:54.921 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 276 22:13:54.921 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=192.03, Mass=88420, SNR=72.2, Peak=9523 HFD=3.5 22:13:54.921 00.000 30444 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 22:13:54.921 00.000 30444 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 22:13:54.921 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.56 mountX=0.14 mountY=0.15, mountTheta=0.81 22:13:54.921 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.11, opts=13) 22:13:54.921 00.000 30444 Enqueuing Move request for scope (0.18, 0.11) 22:13:54.921 00.000 15672 Worker thread wakes up 22:13:54.921 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd 22:13:54.921 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.11) 22:13:54.921 00.000 15672 Moving (0.18, 0.11) raw xDistance=0.14 yDistance=0.15 22:13:54.921 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:13:54.921 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:13:54.922 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 22:13:54.922 00.000 15672 MoveAxis(E, 0, ABG) 22:13:54.922 00.000 15672 Move returns status 0, amount 0 22:13:54.922 00.000 15672 MoveAxis(N, 0, ABG) 22:13:54.922 00.000 15672 Move returns status 0, amount 0 22:13:54.922 00.000 15672 move complete, result=0 22:13:54.922 00.000 15672 worker thread done servicing request 22:13:54.927 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=10659, FiltMin=2584, FiltMax=8854, Gamma=2.950 22:13:54.975 00.048 30444 UpdateGuideState exits: m=88420 SNR=72.2 Saturated 22:13:54.976 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:54.976 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:54.976 00.000 30444 Enqueuing Expose request 22:13:54.976 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:13:54.976 00.000 15672 Worker thread wakes up 22:13:54.976 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:54.976 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:56.886 01.910 15672 Exposure complete 22:13:56.906 00.020 15672 worker thread done servicing request 22:13:56.906 00.000 30444 OnExposeComplete: enter 22:13:56.906 00.000 30444 UpdateGuideState(): m_state=6 22:13:56.906 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 277 22:13:56.906 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=192.09, Mass=98076, SNR=76.0, Peak=10405 HFD=3.7 22:13:56.906 00.000 30444 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.28) = xAngle (1.94 = 1.94) 22:13:56.906 00.000 30444 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.88 = 1.88) 22:13:56.906 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.66 mountX=-0.06 mountY=0.16, mountTheta=1.93 22:13:56.907 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.17, opts=13) 22:13:56.907 00.000 30444 Enqueuing Move request for scope (-0.02, 0.17) 22:13:56.907 00.000 15672 Worker thread wakes up 22:13:56.907 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd 22:13:56.907 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.17) 22:13:56.907 00.000 15672 Moving (-0.02, 0.17) raw xDistance=-0.06 yDistance=0.16 22:13:56.907 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 22:13:56.907 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:13:56.907 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:13:56.907 00.000 15672 MoveAxis(E, 0, ABG) 22:13:56.907 00.000 15672 Move returns status 0, amount 0 22:13:56.907 00.000 15672 MoveAxis(N, 0, ABG) 22:13:56.907 00.000 15672 Move returns status 0, amount 0 22:13:56.907 00.000 15672 move complete, result=0 22:13:56.907 00.000 15672 worker thread done servicing request 22:13:56.912 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=10626, FiltMin=2622, FiltMax=8510, Gamma=2.950 22:13:56.962 00.050 30444 UpdateGuideState exits: m=98076 SNR=76.0 Saturated 22:13:56.962 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:56.962 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:56.962 00.000 30444 Enqueuing Expose request 22:13:56.962 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:13:56.962 00.000 15672 Worker thread wakes up 22:13:56.962 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:56.962 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:59.072 02.110 15672 Exposure complete 22:13:59.092 00.020 15672 worker thread done servicing request 22:13:59.092 00.000 30444 OnExposeComplete: enter 22:13:59.092 00.000 30444 UpdateGuideState(): m_state=6 22:13:59.092 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 278 22:13:59.092 00.000 30444 Star::Find returns 1 (1), X=465.66, Y=192.33, Mass=72354, SNR=60.5, Peak=8326 HFD=3.3 22:13:59.092 00.000 30444 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 22:13:59.092 00.000 30444 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.92 = 0.92) 22:13:59.092 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.41 hyp=0.64 cameraTheta=0.70 mountX=0.36 mountY=0.51, mountTheta=0.96 22:13:59.093 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.41, opts=13) 22:13:59.093 00.000 30444 Enqueuing Move request for scope (0.49, 0.41) 22:13:59.093 00.000 15672 Worker thread wakes up 22:13:59.093 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.41) opts 0xd 22:13:59.093 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.41) 22:13:59.093 00.000 15672 Moving (0.49, 0.41) raw xDistance=0.36 yDistance=0.51 22:13:59.093 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 22:13:59.093 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 22:13:59.093 00.000 15672 MoveAxis(W, 97, ABG) 22:13:59.093 00.000 15672 Guiding Dir = 3, Dur = 97 22:13:59.094 00.001 15672 IsSlewing returns 0 22:13:59.095 00.001 15672 IsGuiding returns 0 22:13:59.099 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=9715, FiltMin=2628, FiltMax=8707, Gamma=2.950 22:13:59.114 00.015 15672 PulseGuide returned control before completion, sleep 89 22:13:59.148 00.034 30444 UpdateGuideState exits: m=72354 SNR=60.5 Saturated 22:13:59.149 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:13:59.149 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:13:59.149 00.000 30444 Enqueuing Expose request 22:13:59.226 00.077 15672 IsGuiding returns 0 22:13:59.226 00.000 15672 Move returns status 0, amount 97 22:13:59.226 00.000 15672 MoveAxis(S, 91, ABG) 22:13:59.226 00.000 15672 Guiding Dir = 1, Dur = 91 22:13:59.226 00.000 15672 IsSlewing returns 0 22:13:59.227 00.001 15672 IsGuiding returns 0 22:13:59.305 00.078 15672 PulseGuide returned control before completion, sleep 23 22:13:59.329 00.024 15672 IsGuiding returns 1 22:13:59.330 00.001 15672 scope still moving after pulse duration time elapsed 22:13:59.351 00.021 15672 IsSlewing returns 0 22:13:59.351 00.000 15672 IsGuiding returns 1 22:13:59.373 00.022 15672 IsSlewing returns 0 22:13:59.374 00.001 15672 IsGuiding returns 1 22:13:59.395 00.021 15672 IsSlewing returns 0 22:13:59.465 00.070 15672 IsGuiding returns 0 22:13:59.465 00.000 15672 scope move finished after 91 + 147 ms 22:13:59.465 00.000 15672 Move returns status 0, amount 91 22:13:59.465 00.000 15672 move complete, result=0 22:13:59.465 00.000 15672 worker thread done servicing request 22:13:59.465 00.000 15672 Worker thread wakes up 22:13:59.465 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:13:59.465 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:13:59.465 00.000 30444 GuideStep: 0.4 px 97 ms WEST, 0.5 px 91 ms SOUTH 22:14:01.375 01.910 15672 Exposure complete 22:14:01.395 00.020 15672 worker thread done servicing request 22:14:01.395 00.000 30444 OnExposeComplete: enter 22:14:01.395 00.000 30444 UpdateGuideState(): m_state=6 22:14:01.395 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 279 22:14:01.395 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=192.20, Mass=89384, SNR=76.4, Peak=10069 HFD=3.6 22:14:01.395 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 22:14:01.395 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 22:14:01.396 00.001 30444 CameraToMount -- cameraX=0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.44 mountX=-0.04 mountY=0.28, mountTheta=1.72 22:14:01.396 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.28, opts=13) 22:14:01.396 00.000 30444 Enqueuing Move request for scope (0.04, 0.28) 22:14:01.396 00.000 15672 Worker thread wakes up 22:14:01.396 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.28) opts 0xd 22:14:01.396 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.28) 22:14:01.396 00.000 15672 Moving (0.04, 0.28) raw xDistance=-0.04 yDistance=0.28 22:14:01.396 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 22:14:01.396 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 22:14:01.396 00.000 15672 MoveAxis(E, 0, ABG) 22:14:01.396 00.000 15672 Move returns status 0, amount 0 22:14:01.396 00.000 15672 MoveAxis(S, 50, ABG) 22:14:01.396 00.000 15672 Guiding Dir = 1, Dur = 50 22:14:01.397 00.001 15672 IsSlewing returns 0 22:14:01.398 00.001 15672 IsGuiding returns 0 22:14:01.402 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=10069, FiltMin=2575, FiltMax=8135, Gamma=2.950 22:14:01.453 00.051 30444 UpdateGuideState exits: m=89384 SNR=76.4 Saturated 22:14:01.453 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:01.453 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:01.453 00.000 30444 Enqueuing Expose request 22:14:01.479 00.026 15672 IsGuiding returns 1 22:14:01.479 00.000 15672 scope still moving after pulse duration time elapsed 22:14:01.501 00.022 15672 IsSlewing returns 0 22:14:01.502 00.001 15672 IsGuiding returns 1 22:14:01.524 00.022 15672 IsSlewing returns 0 22:14:01.524 00.000 15672 IsGuiding returns 1 22:14:01.545 00.021 15672 IsSlewing returns 0 22:14:01.574 00.029 15672 IsGuiding returns 0 22:14:01.574 00.000 15672 scope move finished after 50 + 126 ms 22:14:01.574 00.000 15672 Move returns status 0, amount 50 22:14:01.574 00.000 15672 move complete, result=0 22:14:01.574 00.000 15672 worker thread done servicing request 22:14:01.574 00.000 15672 Worker thread wakes up 22:14:01.574 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 50 ms SOUTH 22:14:01.574 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:01.574 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:03.680 02.106 15672 Exposure complete 22:14:03.700 00.020 15672 worker thread done servicing request 22:14:03.700 00.000 30444 OnExposeComplete: enter 22:14:03.700 00.000 30444 UpdateGuideState(): m_state=6 22:14:03.701 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 280 22:14:03.701 00.000 30444 Star::Find returns 1 (1), X=465.10, Y=192.45, Mass=90254, SNR=69.7, Peak=9874 HFD=3.6 22:14:03.701 00.000 30444 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.28) = xAngle (1.99 = 1.99) 22:14:03.701 00.000 30444 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.92 = 1.92) 22:14:03.701 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.53 hyp=0.54 cameraTheta=1.71 mountX=-0.22 mountY=0.50, mountTheta=1.98 22:14:03.701 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.53, opts=13) 22:14:03.701 00.000 30444 Enqueuing Move request for scope (-0.07, 0.53) 22:14:03.701 00.000 15672 Worker thread wakes up 22:14:03.701 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.53) opts 0xd 22:14:03.701 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.53) 22:14:03.702 00.001 15672 Moving (-0.07, 0.53) raw xDistance=-0.22 yDistance=0.50 22:14:03.702 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 22:14:03.702 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 22:14:03.702 00.000 15672 MoveAxis(E, 0, ABG) 22:14:03.702 00.000 15672 Move returns status 0, amount 0 22:14:03.702 00.000 15672 MoveAxis(S, 90, ABG) 22:14:03.702 00.000 15672 Guiding Dir = 1, Dur = 90 22:14:03.702 00.000 15672 IsSlewing returns 0 22:14:03.703 00.001 15672 IsGuiding returns 0 22:14:03.707 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=9874, FiltMin=2637, FiltMax=7863, Gamma=2.950 22:14:03.757 00.050 30444 UpdateGuideState exits: m=90254 SNR=69.7 Saturated 22:14:03.757 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:03.757 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:03.757 00.000 30444 Enqueuing Expose request 22:14:03.817 00.060 15672 IsGuiding returns 1 22:14:03.817 00.000 15672 scope still moving after pulse duration time elapsed 22:14:03.838 00.021 15672 IsSlewing returns 0 22:14:03.841 00.003 15672 IsGuiding returns 1 22:14:03.862 00.021 15672 IsSlewing returns 0 22:14:03.863 00.001 15672 IsGuiding returns 1 22:14:03.885 00.022 15672 IsSlewing returns 0 22:14:03.891 00.006 15672 IsGuiding returns 0 22:14:03.891 00.000 15672 scope move finished after 90 + 98 ms 22:14:03.891 00.000 15672 Move returns status 0, amount 90 22:14:03.891 00.000 15672 move complete, result=0 22:14:03.891 00.000 15672 worker thread done servicing request 22:14:03.892 00.001 15672 Worker thread wakes up 22:14:03.892 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 90 ms SOUTH 22:14:03.892 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:03.892 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:05.800 01.908 15672 Exposure complete 22:14:05.821 00.021 15672 worker thread done servicing request 22:14:05.821 00.000 30444 OnExposeComplete: enter 22:14:05.822 00.001 30444 UpdateGuideState(): m_state=6 22:14:05.822 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 281 22:14:05.822 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=192.70, Mass=78322, SNR=64.5, Peak=8865 HFD=3.4 22:14:05.822 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 22:14:05.822 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 22:14:05.822 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.78 hyp=0.78 cameraTheta=1.51 mountX=-0.17 mountY=0.77, mountTheta=1.79 22:14:05.822 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.78, opts=13) 22:14:05.822 00.000 30444 Enqueuing Move request for scope (0.05, 0.78) 22:14:05.823 00.001 15672 Worker thread wakes up 22:14:05.823 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.78) opts 0xd 22:14:05.823 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.78) 22:14:05.823 00.000 15672 Moving (0.05, 0.78) raw xDistance=-0.17 yDistance=0.77 22:14:05.823 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:14:05.823 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77 22:14:05.823 00.000 15672 MoveAxis(E, 0, ABG) 22:14:05.823 00.000 15672 Move returns status 0, amount 0 22:14:05.823 00.000 15672 MoveAxis(S, 137, ABG) 22:14:05.823 00.000 15672 Guiding Dir = 1, Dur = 137 22:14:05.823 00.000 15672 IsSlewing returns 0 22:14:05.824 00.001 15672 IsGuiding returns 0 22:14:05.829 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=9933, FiltMin=2626, FiltMax=7613, Gamma=2.950 22:14:05.879 00.050 30444 UpdateGuideState exits: m=78322 SNR=64.5 Saturated 22:14:05.879 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:05.879 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:05.879 00.000 30444 Enqueuing Expose request 22:14:05.903 00.024 15672 PulseGuide returned control before completion, sleep 69 22:14:05.975 00.072 15672 IsGuiding returns 1 22:14:05.975 00.000 15672 scope still moving after pulse duration time elapsed 22:14:05.996 00.021 15672 IsSlewing returns 0 22:14:05.999 00.003 15672 IsGuiding returns 1 22:14:06.020 00.021 15672 IsSlewing returns 0 22:14:06.023 00.003 15672 IsGuiding returns 1 22:14:06.043 00.020 15672 IsSlewing returns 0 22:14:06.080 00.037 15672 IsGuiding returns 0 22:14:06.080 00.000 15672 scope move finished after 137 + 118 ms 22:14:06.080 00.000 15672 Move returns status 0, amount 137 22:14:06.080 00.000 15672 move complete, result=0 22:14:06.081 00.001 15672 worker thread done servicing request 22:14:06.081 00.000 15672 Worker thread wakes up 22:14:06.081 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:06.081 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:06.081 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 137 ms SOUTH 22:14:08.198 02.117 15672 Exposure complete 22:14:08.226 00.028 15672 worker thread done servicing request 22:14:08.226 00.000 30444 OnExposeComplete: enter 22:14:08.226 00.000 30444 UpdateGuideState(): m_state=6 22:14:08.226 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 282 22:14:08.226 00.000 30444 Star::Find returns 1 (1), X=464.97, Y=192.21, Mass=87559, SNR=72.3, Peak=8962 HFD=3.9 22:14:08.226 00.000 30444 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.28) = xAngle (2.47 = 2.47) 22:14:08.226 00.000 30444 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.41 = 2.41) 22:14:08.226 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.29 hyp=0.36 cameraTheta=2.19 mountX=-0.28 mountY=0.24, mountTheta=2.44 22:14:08.228 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.29, opts=13) 22:14:08.228 00.000 30444 Enqueuing Move request for scope (-0.21, 0.29) 22:14:08.228 00.000 15672 Worker thread wakes up 22:14:08.228 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.29) opts 0xd 22:14:08.228 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.29) 22:14:08.228 00.000 15672 Moving (-0.21, 0.29) raw xDistance=-0.28 yDistance=0.24 22:14:08.228 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 22:14:08.228 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:14:08.228 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 22:14:08.228 00.000 15672 MoveAxis(E, 76, ABG) 22:14:08.228 00.000 15672 Guiding Dir = 2, Dur = 76 22:14:08.229 00.001 15672 IsSlewing returns 0 22:14:08.230 00.001 15672 IsGuiding returns 0 22:14:08.234 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=9497, FiltMin=2617, FiltMax=7676, Gamma=2.950 22:14:08.251 00.017 15672 PulseGuide returned control before completion, sleep 65 22:14:08.284 00.033 30444 UpdateGuideState exits: m=87559 SNR=72.3 Saturated 22:14:08.284 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:08.284 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:08.284 00.000 30444 Enqueuing Expose request 22:14:08.348 00.064 15672 IsGuiding returns 0 22:14:08.348 00.000 15672 Move returns status 0, amount 76 22:14:08.348 00.000 15672 MoveAxis(N, 0, ABG) 22:14:08.348 00.000 15672 Move returns status 0, amount 0 22:14:08.348 00.000 15672 move complete, result=0 22:14:08.348 00.000 15672 worker thread done servicing request 22:14:08.348 00.000 15672 Worker thread wakes up 22:14:08.348 00.000 30444 GuideStep: -0.3 px 76 ms EAST, 0.2 px 0 ms NORTH 22:14:08.349 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:08.349 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:10.264 01.915 15672 Exposure complete 22:14:10.294 00.030 15672 worker thread done servicing request 22:14:10.295 00.001 30444 OnExposeComplete: enter 22:14:10.295 00.000 30444 UpdateGuideState(): m_state=6 22:14:10.295 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 283 22:14:10.295 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=192.25, Mass=93749, SNR=80.2, Peak=10248 HFD=3.5 22:14:10.295 00.000 30444 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.28) = xAngle (2.19 = 2.19) 22:14:10.295 00.000 30444 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.13 = 2.13) 22:14:10.295 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.91 mountX=-0.20 mountY=0.29, mountTheta=2.17 22:14:10.295 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.33, opts=13) 22:14:10.295 00.000 30444 Enqueuing Move request for scope (-0.12, 0.33) 22:14:10.295 00.000 15672 Worker thread wakes up 22:14:10.296 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.33) opts 0xd 22:14:10.296 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.33) 22:14:10.296 00.000 15672 Moving (-0.12, 0.33) raw xDistance=-0.20 yDistance=0.29 22:14:10.296 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 22:14:10.296 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 22:14:10.296 00.000 15672 MoveAxis(E, 0, ABG) 22:14:10.296 00.000 15672 Move returns status 0, amount 0 22:14:10.296 00.000 15672 MoveAxis(S, 52, ABG) 22:14:10.296 00.000 15672 Guiding Dir = 1, Dur = 52 22:14:10.296 00.000 15672 IsSlewing returns 0 22:14:10.297 00.001 15672 IsGuiding returns 0 22:14:10.302 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=10548, FiltMin=2616, FiltMax=8210, Gamma=2.950 22:14:10.351 00.049 30444 UpdateGuideState exits: m=93749 SNR=80.2 Saturated 22:14:10.351 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:10.351 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:10.351 00.000 30444 Enqueuing Expose request 22:14:10.378 00.027 15672 IsGuiding returns 1 22:14:10.378 00.000 15672 scope still moving after pulse duration time elapsed 22:14:10.399 00.021 15672 IsSlewing returns 0 22:14:10.400 00.001 15672 IsGuiding returns 1 22:14:10.421 00.021 15672 IsSlewing returns 0 22:14:10.488 00.067 15672 IsGuiding returns 0 22:14:10.488 00.000 15672 scope move finished after 52 + 138 ms 22:14:10.488 00.000 15672 Move returns status 0, amount 52 22:14:10.488 00.000 15672 move complete, result=0 22:14:10.488 00.000 15672 worker thread done servicing request 22:14:10.488 00.000 15672 Worker thread wakes up 22:14:10.488 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:10.488 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:10.488 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 52 ms SOUTH 22:14:12.595 02.107 15672 Exposure complete 22:14:12.615 00.020 15672 worker thread done servicing request 22:14:12.615 00.000 30444 OnExposeComplete: enter 22:14:12.615 00.000 30444 UpdateGuideState(): m_state=6 22:14:12.615 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 284 22:14:12.615 00.000 30444 Star::Find returns 1 (1), X=465.53, Y=192.79, Mass=84687, SNR=67.4, Peak=9033 HFD=3.4 22:14:12.615 00.000 30444 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.28) = xAngle (1.46 = 1.46) 22:14:12.615 00.000 30444 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.40 = 1.40) 22:14:12.615 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.86 hyp=0.93 cameraTheta=1.18 mountX=0.11 mountY=0.92, mountTheta=1.46 22:14:12.616 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.86, opts=13) 22:14:12.616 00.000 30444 Enqueuing Move request for scope (0.36, 0.86) 22:14:12.616 00.000 15672 Worker thread wakes up 22:14:12.616 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.86) opts 0xd 22:14:12.616 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.86) 22:14:12.616 00.000 15672 Moving (0.36, 0.86) raw xDistance=0.11 yDistance=0.92 22:14:12.616 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:14:12.616 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92 22:14:12.616 00.000 15672 MoveAxis(E, 0, ABG) 22:14:12.616 00.000 15672 Move returns status 0, amount 0 22:14:12.616 00.000 15672 MoveAxis(S, 164, ABG) 22:14:12.616 00.000 15672 Guiding Dir = 1, Dur = 164 22:14:12.617 00.001 15672 IsSlewing returns 0 22:14:12.618 00.001 15672 IsGuiding returns 0 22:14:12.622 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=10627, FiltMin=2593, FiltMax=8082, Gamma=2.950 22:14:12.672 00.050 30444 UpdateGuideState exits: m=84687 SNR=67.4 Saturated 22:14:12.672 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:12.672 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:12.672 00.000 30444 Enqueuing Expose request 22:14:12.693 00.021 15672 PulseGuide returned control before completion, sleep 99 22:14:12.807 00.114 15672 IsGuiding returns 1 22:14:12.807 00.000 15672 scope still moving after pulse duration time elapsed 22:14:12.828 00.021 15672 IsSlewing returns 0 22:14:12.831 00.003 15672 IsGuiding returns 1 22:14:12.852 00.021 15672 IsSlewing returns 0 22:14:12.855 00.003 15672 IsGuiding returns 1 22:14:12.876 00.021 15672 IsSlewing returns 0 22:14:12.905 00.029 15672 IsGuiding returns 0 22:14:12.905 00.000 15672 scope move finished after 164 + 123 ms 22:14:12.905 00.000 15672 Move returns status 0, amount 164 22:14:12.905 00.000 15672 move complete, result=0 22:14:12.906 00.001 15672 worker thread done servicing request 22:14:12.906 00.000 15672 Worker thread wakes up 22:14:12.906 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.9 px 164 ms SOUTH 22:14:12.906 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:12.906 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:14.813 01.907 15672 Exposure complete 22:14:14.833 00.020 15672 worker thread done servicing request 22:14:14.833 00.000 30444 OnExposeComplete: enter 22:14:14.833 00.000 30444 UpdateGuideState(): m_state=6 22:14:14.834 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 285 22:14:14.834 00.000 30444 Star::Find returns 1 (1), X=464.80, Y=192.54, Mass=90972, SNR=66.0, Peak=9492 HFD=3.7 22:14:14.834 00.000 30444 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.28) = xAngle (2.39 = 2.39) 22:14:14.834 00.000 30444 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.33 = 2.33) 22:14:14.834 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.62 hyp=0.72 cameraTheta=2.11 mountX=-0.53 mountY=0.52, mountTheta=2.36 22:14:14.834 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.62, opts=13) 22:14:14.834 00.000 30444 Enqueuing Move request for scope (-0.37, 0.62) 22:14:14.834 00.000 15672 Worker thread wakes up 22:14:14.834 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.62) opts 0xd 22:14:14.834 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.62) 22:14:14.834 00.000 15672 Moving (-0.37, 0.62) raw xDistance=-0.53 yDistance=0.52 22:14:14.834 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53 22:14:14.835 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 22:14:14.835 00.000 15672 MoveAxis(E, 143, ABG) 22:14:14.835 00.000 15672 Guiding Dir = 2, Dur = 143 22:14:14.835 00.000 15672 IsSlewing returns 0 22:14:14.836 00.001 15672 IsGuiding returns 0 22:14:14.840 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=10242, FiltMin=2581, FiltMax=8454, Gamma=2.950 22:14:14.866 00.026 15672 PulseGuide returned control before completion, sleep 124 22:14:14.890 00.024 30444 UpdateGuideState exits: m=90972 SNR=66.0 Saturated 22:14:14.890 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:14.890 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:14.890 00.000 30444 Enqueuing Expose request 22:14:14.993 00.103 15672 IsGuiding returns 1 22:14:14.993 00.000 15672 scope still moving after pulse duration time elapsed 22:14:15.014 00.021 15672 IsSlewing returns 0 22:14:15.017 00.003 15672 IsGuiding returns 1 22:14:15.037 00.020 15672 IsSlewing returns 0 22:14:15.042 00.005 15672 IsGuiding returns 0 22:14:15.043 00.001 15672 scope move finished after 143 + 63 ms 22:14:15.043 00.000 15672 Move returns status 0, amount 143 22:14:15.043 00.000 15672 MoveAxis(S, 93, ABG) 22:14:15.043 00.000 15672 Guiding Dir = 1, Dur = 93 22:14:15.044 00.001 15672 IsSlewing returns 0 22:14:15.046 00.002 15672 IsGuiding returns 0 22:14:15.121 00.075 15672 PulseGuide returned control before completion, sleep 28 22:14:15.151 00.030 15672 IsGuiding returns 1 22:14:15.151 00.000 15672 scope still moving after pulse duration time elapsed 22:14:15.172 00.021 15672 IsSlewing returns 0 22:14:15.217 00.045 15672 IsGuiding returns 1 22:14:15.239 00.022 15672 IsSlewing returns 0 22:14:15.250 00.011 15672 IsGuiding returns 0 22:14:15.251 00.001 15672 scope move finished after 93 + 111 ms 22:14:15.251 00.000 15672 Move returns status 0, amount 93 22:14:15.251 00.000 15672 move complete, result=0 22:14:15.251 00.000 15672 worker thread done servicing request 22:14:15.251 00.000 15672 Worker thread wakes up 22:14:15.251 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:15.252 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:15.252 00.000 30444 GuideStep: -0.5 px 143 ms EAST, 0.5 px 93 ms SOUTH 22:14:17.359 02.107 15672 Exposure complete 22:14:17.378 00.019 15672 worker thread done servicing request 22:14:17.378 00.000 30444 OnExposeComplete: enter 22:14:17.378 00.000 30444 UpdateGuideState(): m_state=6 22:14:17.379 00.001 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 286 22:14:17.379 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=192.39, Mass=87074, SNR=69.8, Peak=9966 HFD=3.5 22:14:17.379 00.000 30444 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.28) = xAngle (2.08 = 2.08) 22:14:17.379 00.000 30444 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.02 = 2.02) 22:14:17.379 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.47 hyp=0.48 cameraTheta=1.80 mountX=-0.24 mountY=0.43, mountTheta=2.07 22:14:17.379 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.47, opts=13) 22:14:17.379 00.000 30444 Enqueuing Move request for scope (-0.11, 0.47) 22:14:17.379 00.000 15672 Worker thread wakes up 22:14:17.379 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.47) opts 0xd 22:14:17.379 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.47) 22:14:17.380 00.001 15672 Moving (-0.11, 0.47) raw xDistance=-0.24 yDistance=0.43 22:14:17.380 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 22:14:17.380 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 22:14:17.380 00.000 15672 MoveAxis(E, 0, ABG) 22:14:17.380 00.000 15672 Move returns status 0, amount 0 22:14:17.380 00.000 15672 MoveAxis(S, 77, ABG) 22:14:17.380 00.000 15672 Guiding Dir = 1, Dur = 77 22:14:17.380 00.000 15672 IsSlewing returns 0 22:14:17.381 00.001 15672 IsGuiding returns 0 22:14:17.386 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=9966, FiltMin=2616, FiltMax=7703, Gamma=2.950 22:14:17.435 00.049 30444 UpdateGuideState exits: m=87074 SNR=69.8 Saturated 22:14:17.435 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:17.435 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:17.435 00.000 30444 Enqueuing Expose request 22:14:17.454 00.019 15672 PulseGuide returned control before completion, sleep 15 22:14:17.470 00.016 15672 IsGuiding returns 1 22:14:17.470 00.000 15672 scope still moving after pulse duration time elapsed 22:14:17.492 00.022 15672 IsSlewing returns 0 22:14:17.492 00.000 15672 IsGuiding returns 1 22:14:17.513 00.021 15672 IsSlewing returns 0 22:14:17.515 00.002 15672 IsGuiding returns 1 22:14:17.536 00.021 15672 IsSlewing returns 0 22:14:17.537 00.001 15672 IsGuiding returns 1 22:14:17.557 00.020 15672 IsSlewing returns 0 22:14:17.597 00.040 15672 IsGuiding returns 0 22:14:17.597 00.000 15672 scope move finished after 77 + 138 ms 22:14:17.597 00.000 15672 Move returns status 0, amount 77 22:14:17.597 00.000 15672 move complete, result=0 22:14:17.597 00.000 15672 worker thread done servicing request 22:14:17.597 00.000 15672 Worker thread wakes up 22:14:17.597 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:17.597 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:17.597 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 77 ms SOUTH 22:14:19.507 01.910 15672 Exposure complete 22:14:19.527 00.020 15672 worker thread done servicing request 22:14:19.527 00.000 30444 OnExposeComplete: enter 22:14:19.527 00.000 30444 UpdateGuideState(): m_state=6 22:14:19.527 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 287 22:14:19.527 00.000 30444 Star::Find returns 1 (1), X=464.87, Y=192.26, Mass=100370, SNR=74.1, Peak=11020 HFD=3.5 22:14:19.527 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 22:14:19.527 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 22:14:19.527 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.34 hyp=0.46 cameraTheta=2.30 mountX=-0.39 mountY=0.27, mountTheta=2.54 22:14:19.527 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.34, opts=13) 22:14:19.527 00.000 30444 Enqueuing Move request for scope (-0.31, 0.34) 22:14:19.527 00.000 15672 Worker thread wakes up 22:14:19.528 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.34) opts 0xd 22:14:19.528 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.34) 22:14:19.528 00.000 15672 Moving (-0.31, 0.34) raw xDistance=-0.39 yDistance=0.27 22:14:19.528 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39 22:14:19.528 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 22:14:19.528 00.000 15672 MoveAxis(E, 105, ABG) 22:14:19.528 00.000 15672 Guiding Dir = 2, Dur = 105 22:14:19.529 00.001 15672 IsSlewing returns 0 22:14:19.530 00.001 15672 IsGuiding returns 0 22:14:19.534 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=11020, FiltMin=2678, FiltMax=8135, Gamma=2.950 22:14:19.546 00.012 15672 PulseGuide returned control before completion, sleep 99 22:14:19.583 00.037 30444 UpdateGuideState exits: m=100370 SNR=74.1 Saturated 22:14:19.584 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:19.584 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:19.584 00.000 30444 Enqueuing Expose request 22:14:19.647 00.063 15672 IsGuiding returns 1 22:14:19.647 00.000 15672 scope still moving after pulse duration time elapsed 22:14:19.668 00.021 15672 IsSlewing returns 0 22:14:19.691 00.023 15672 IsGuiding returns 0 22:14:19.691 00.000 15672 scope move finished after 105 + 57 ms 22:14:19.691 00.000 15672 Move returns status 0, amount 105 22:14:19.691 00.000 15672 MoveAxis(S, 48, ABG) 22:14:19.692 00.001 15672 Guiding Dir = 1, Dur = 48 22:14:19.692 00.000 15672 IsSlewing returns 0 22:14:19.695 00.003 15672 IsGuiding returns 0 22:14:19.802 00.107 15672 IsGuiding returns 1 22:14:19.802 00.000 15672 scope still moving after pulse duration time elapsed 22:14:19.823 00.021 15672 IsSlewing returns 0 22:14:19.834 00.011 15672 IsGuiding returns 0 22:14:19.834 00.000 15672 scope move finished after 48 + 90 ms 22:14:19.834 00.000 15672 Move returns status 0, amount 48 22:14:19.834 00.000 15672 move complete, result=0 22:14:19.834 00.000 15672 worker thread done servicing request 22:14:19.834 00.000 15672 Worker thread wakes up 22:14:19.834 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:19.834 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:19.834 00.000 30444 GuideStep: -0.4 px 105 ms EAST, 0.3 px 48 ms SOUTH 22:14:21.941 02.107 15672 Exposure complete 22:14:21.961 00.020 15672 worker thread done servicing request 22:14:21.961 00.000 30444 OnExposeComplete: enter 22:14:21.961 00.000 30444 UpdateGuideState(): m_state=6 22:14:21.962 00.001 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 288 22:14:21.962 00.000 30444 Star::Find returns 1 (1), X=464.98, Y=191.88, Mass=107875, SNR=81.9, Peak=11659 HFD=3.9 22:14:21.962 00.000 30444 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.28) = xAngle (-2.63 = -2.63) 22:14:21.962 00.000 30444 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 22:14:21.962 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-2.91 mountX=-0.18 mountY=-0.09, mountTheta=-2.68 22:14:21.963 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.05, opts=13) 22:14:21.963 00.000 30444 Enqueuing Move request for scope (-0.20, -0.05) 22:14:21.963 00.000 15672 Worker thread wakes up 22:14:21.963 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd 22:14:21.963 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.05) 22:14:21.963 00.000 15672 Moving (-0.20, -0.05) raw xDistance=-0.18 yDistance=-0.09 22:14:21.963 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 22:14:21.963 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:14:21.963 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 22:14:21.963 00.000 15672 MoveAxis(E, 0, ABG) 22:14:21.963 00.000 15672 Move returns status 0, amount 0 22:14:21.963 00.000 15672 MoveAxis(N, 0, ABG) 22:14:21.963 00.000 15672 Move returns status 0, amount 0 22:14:21.963 00.000 15672 move complete, result=0 22:14:21.964 00.001 15672 worker thread done servicing request 22:14:21.971 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=11659, FiltMin=2612, FiltMax=8401, Gamma=2.950 22:14:22.024 00.053 30444 UpdateGuideState exits: m=107875 SNR=81.9 Saturated 22:14:22.024 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:22.024 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:22.024 00.000 30444 Enqueuing Expose request 22:14:22.024 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:14:22.024 00.000 15672 Worker thread wakes up 22:14:22.024 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:22.024 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:23.934 01.910 15672 Exposure complete 22:14:23.965 00.031 15672 worker thread done servicing request 22:14:23.965 00.000 30444 OnExposeComplete: enter 22:14:23.966 00.001 30444 UpdateGuideState(): m_state=6 22:14:23.966 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 289 22:14:23.966 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=191.99, Mass=82129, SNR=61.6, Peak=9815 HFD=3.4 22:14:23.966 00.000 30444 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.28) = xAngle (1.66 = 1.66) 22:14:23.966 00.000 30444 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 22:14:23.966 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.38 mountX=-0.01 mountY=0.07, mountTheta=1.66 22:14:23.966 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.07, opts=13) 22:14:23.966 00.000 30444 Enqueuing Move request for scope (0.01, 0.07) 22:14:23.966 00.000 15672 Worker thread wakes up 22:14:23.967 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd 22:14:23.967 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.07) 22:14:23.967 00.000 15672 Moving (0.01, 0.07) raw xDistance=-0.01 yDistance=0.07 22:14:23.967 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:14:23.967 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:14:23.967 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 22:14:23.967 00.000 15672 MoveAxis(E, 0, ABG) 22:14:23.967 00.000 15672 Move returns status 0, amount 0 22:14:23.967 00.000 15672 MoveAxis(N, 0, ABG) 22:14:23.967 00.000 15672 Move returns status 0, amount 0 22:14:23.967 00.000 15672 move complete, result=0 22:14:23.967 00.000 15672 worker thread done servicing request 22:14:23.971 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=10699, FiltMin=2623, FiltMax=8322, Gamma=2.950 22:14:24.021 00.050 30444 UpdateGuideState exits: m=82129 SNR=61.6 Saturated 22:14:24.021 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:24.021 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:24.021 00.000 30444 Enqueuing Expose request 22:14:24.021 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:14:24.021 00.000 15672 Worker thread wakes up 22:14:24.021 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:24.021 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:26.129 02.108 15672 Exposure complete 22:14:26.154 00.025 15672 worker thread done servicing request 22:14:26.154 00.000 30444 OnExposeComplete: enter 22:14:26.154 00.000 30444 UpdateGuideState(): m_state=6 22:14:26.154 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 290 22:14:26.154 00.000 30444 Star::Find returns 1 (1), X=465.14, Y=192.18, Mass=82085, SNR=66.7, Peak=9899 HFD=3.3 22:14:26.154 00.000 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 22:14:26.154 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.94 = 1.94) 22:14:26.154 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.27 cameraTheta=1.72 mountX=-0.11 mountY=0.25, mountTheta=1.99 22:14:26.155 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.26, opts=13) 22:14:26.155 00.000 30444 Enqueuing Move request for scope (-0.04, 0.26) 22:14:26.155 00.000 15672 Worker thread wakes up 22:14:26.155 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd 22:14:26.155 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.26) 22:14:26.155 00.000 15672 Moving (-0.04, 0.26) raw xDistance=-0.11 yDistance=0.25 22:14:26.155 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 22:14:26.155 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:14:26.155 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 22:14:26.155 00.000 15672 MoveAxis(E, 0, ABG) 22:14:26.155 00.000 15672 Move returns status 0, amount 0 22:14:26.155 00.000 15672 MoveAxis(N, 0, ABG) 22:14:26.155 00.000 15672 Move returns status 0, amount 0 22:14:26.155 00.000 15672 move complete, result=0 22:14:26.155 00.000 15672 worker thread done servicing request 22:14:26.160 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=10851, FiltMin=2662, FiltMax=8351, Gamma=2.950 22:14:26.211 00.051 30444 UpdateGuideState exits: m=82085 SNR=66.7 Saturated 22:14:26.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:26.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:26.211 00.000 30444 Enqueuing Expose request 22:14:26.211 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:14:26.211 00.000 15672 Worker thread wakes up 22:14:26.211 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:26.211 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:28.126 01.915 15672 Exposure complete 22:14:28.153 00.027 15672 worker thread done servicing request 22:14:28.153 00.000 30444 OnExposeComplete: enter 22:14:28.153 00.000 30444 UpdateGuideState(): m_state=6 22:14:28.153 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 291 22:14:28.153 00.000 30444 Star::Find returns 1 (1), X=465.17, Y=192.31, Mass=101887, SNR=78.4, Peak=10409 HFD=3.6 22:14:28.153 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.86 = 1.86) 22:14:28.154 00.001 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 22:14:28.154 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.39 hyp=0.39 cameraTheta=1.59 mountX=-0.11 mountY=0.38, mountTheta=1.86 22:14:28.154 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.39, opts=13) 22:14:28.154 00.000 30444 Enqueuing Move request for scope (-0.01, 0.39) 22:14:28.154 00.000 15672 Worker thread wakes up 22:14:28.154 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.39) opts 0xd 22:14:28.154 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.39) 22:14:28.154 00.000 15672 Moving (-0.01, 0.39) raw xDistance=-0.11 yDistance=0.38 22:14:28.154 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 22:14:28.154 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 22:14:28.154 00.000 15672 MoveAxis(E, 0, ABG) 22:14:28.154 00.000 15672 Move returns status 0, amount 0 22:14:28.154 00.000 15672 MoveAxis(S, 68, ABG) 22:14:28.154 00.000 15672 Guiding Dir = 1, Dur = 68 22:14:28.155 00.001 15672 IsSlewing returns 0 22:14:28.156 00.001 15672 IsGuiding returns 0 22:14:28.160 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=10739, FiltMin=2644, FiltMax=8355, Gamma=2.950 22:14:28.211 00.051 30444 UpdateGuideState exits: m=101887 SNR=78.4 Saturated 22:14:28.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:28.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:28.211 00.000 30444 Enqueuing Expose request 22:14:28.238 00.027 15672 IsGuiding returns 1 22:14:28.238 00.000 15672 scope still moving after pulse duration time elapsed 22:14:28.259 00.021 15672 IsSlewing returns 0 22:14:28.261 00.002 15672 IsGuiding returns 1 22:14:28.281 00.020 15672 IsSlewing returns 0 22:14:28.283 00.002 15672 IsGuiding returns 1 22:14:28.303 00.020 15672 IsSlewing returns 0 22:14:28.349 00.046 15672 IsGuiding returns 0 22:14:28.349 00.000 15672 scope move finished after 68 + 124 ms 22:14:28.349 00.000 15672 Move returns status 0, amount 68 22:14:28.349 00.000 15672 move complete, result=0 22:14:28.350 00.001 15672 worker thread done servicing request 22:14:28.350 00.000 15672 Worker thread wakes up 22:14:28.350 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:28.350 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:28.350 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 68 ms SOUTH 22:14:30.460 02.110 15672 Exposure complete 22:14:30.480 00.020 15672 worker thread done servicing request 22:14:30.480 00.000 30444 OnExposeComplete: enter 22:14:30.480 00.000 30444 UpdateGuideState(): m_state=6 22:14:30.480 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 292 22:14:30.480 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=192.34, Mass=75454, SNR=60.5, Peak=9222 HFD=3.3 22:14:30.480 00.000 30444 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.28) = xAngle (1.42 = 1.42) 22:14:30.480 00.000 30444 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 22:14:30.480 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.42 hyp=0.46 cameraTheta=1.14 mountX=0.07 mountY=0.45, mountTheta=1.42 22:14:30.481 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.42, opts=13) 22:14:30.481 00.000 30444 Enqueuing Move request for scope (0.19, 0.42) 22:14:30.481 00.000 15672 Worker thread wakes up 22:14:30.481 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.42) opts 0xd 22:14:30.481 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.42) 22:14:30.481 00.000 15672 Moving (0.19, 0.42) raw xDistance=0.07 yDistance=0.45 22:14:30.481 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:14:30.481 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 22:14:30.481 00.000 15672 MoveAxis(E, 0, ABG) 22:14:30.481 00.000 15672 Move returns status 0, amount 0 22:14:30.481 00.000 15672 MoveAxis(S, 80, ABG) 22:14:30.481 00.000 15672 Guiding Dir = 1, Dur = 80 22:14:30.482 00.001 15672 IsSlewing returns 0 22:14:30.487 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=10433, FiltMin=2686, FiltMax=8450, Gamma=2.950 22:14:30.489 00.002 15672 IsGuiding returns 0 22:14:30.538 00.049 30444 UpdateGuideState exits: m=75454 SNR=60.5 Saturated 22:14:30.538 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:30.538 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:30.538 00.000 30444 Enqueuing Expose request 22:14:30.569 00.031 15672 PulseGuide returned control before completion, sleep 11 22:14:30.582 00.013 15672 IsGuiding returns 1 22:14:30.582 00.000 15672 scope still moving after pulse duration time elapsed 22:14:30.603 00.021 15672 IsSlewing returns 0 22:14:30.604 00.001 15672 IsGuiding returns 1 22:14:30.625 00.021 15672 IsSlewing returns 0 22:14:30.626 00.001 15672 IsGuiding returns 1 22:14:30.646 00.020 15672 IsSlewing returns 0 22:14:30.647 00.001 15672 IsGuiding returns 1 22:14:30.668 00.021 15672 IsSlewing returns 0 22:14:30.729 00.061 15672 IsGuiding returns 0 22:14:30.729 00.000 15672 scope move finished after 80 + 159 ms 22:14:30.729 00.000 15672 Move returns status 0, amount 80 22:14:30.729 00.000 15672 move complete, result=0 22:14:30.730 00.001 15672 worker thread done servicing request 22:14:30.730 00.000 15672 Worker thread wakes up 22:14:30.730 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:30.730 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:30.730 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 80 ms SOUTH 22:14:32.640 01.910 15672 Exposure complete 22:14:32.659 00.019 15672 worker thread done servicing request 22:14:32.659 00.000 30444 OnExposeComplete: enter 22:14:32.659 00.000 30444 UpdateGuideState(): m_state=6 22:14:32.660 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 293 22:14:32.660 00.000 30444 Star::Find returns 1 (1), X=464.95, Y=192.40, Mass=103778, SNR=78.2, Peak=10111 HFD=3.8 22:14:32.660 00.000 30444 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.28) = xAngle (2.29 = 2.29) 22:14:32.660 00.000 30444 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.23 = 2.23) 22:14:32.660 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.47 hyp=0.52 cameraTheta=2.02 mountX=-0.35 mountY=0.41, mountTheta=2.27 22:14:32.661 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.47, opts=13) 22:14:32.661 00.000 30444 Enqueuing Move request for scope (-0.23, 0.47) 22:14:32.661 00.000 15672 Worker thread wakes up 22:14:32.661 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.47) opts 0xd 22:14:32.661 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.47) 22:14:32.661 00.000 15672 Moving (-0.23, 0.47) raw xDistance=-0.35 yDistance=0.41 22:14:32.661 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 22:14:32.661 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 22:14:32.661 00.000 15672 MoveAxis(E, 94, ABG) 22:14:32.662 00.001 15672 Guiding Dir = 2, Dur = 94 22:14:32.662 00.000 15672 IsSlewing returns 0 22:14:32.663 00.001 15672 IsGuiding returns 0 22:14:32.668 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=10111, FiltMin=2658, FiltMax=8069, Gamma=2.950 22:14:32.693 00.025 15672 PulseGuide returned control before completion, sleep 75 22:14:32.720 00.027 30444 UpdateGuideState exits: m=103778 SNR=78.2 Saturated 22:14:32.720 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:32.721 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:32.721 00.000 30444 Enqueuing Expose request 22:14:32.770 00.049 15672 IsGuiding returns 1 22:14:32.770 00.000 15672 scope still moving after pulse duration time elapsed 22:14:32.792 00.022 15672 IsSlewing returns 0 22:14:32.838 00.046 15672 IsGuiding returns 0 22:14:32.838 00.000 15672 scope move finished after 94 + 80 ms 22:14:32.838 00.000 15672 Move returns status 0, amount 94 22:14:32.838 00.000 15672 MoveAxis(S, 74, ABG) 22:14:32.839 00.001 15672 Guiding Dir = 1, Dur = 74 22:14:32.839 00.000 15672 IsSlewing returns 0 22:14:32.842 00.003 15672 IsGuiding returns 0 22:14:32.918 00.076 15672 IsGuiding returns 1 22:14:32.918 00.000 15672 scope still moving after pulse duration time elapsed 22:14:32.940 00.022 15672 IsSlewing returns 0 22:14:32.943 00.003 15672 IsGuiding returns 1 22:14:32.964 00.021 15672 IsSlewing returns 0 22:14:32.967 00.003 15672 IsGuiding returns 1 22:14:32.987 00.020 15672 IsSlewing returns 0 22:14:32.990 00.003 15672 IsGuiding returns 1 22:14:33.011 00.021 15672 IsSlewing returns 0 22:14:33.078 00.067 15672 IsGuiding returns 0 22:14:33.078 00.000 15672 scope move finished after 74 + 162 ms 22:14:33.078 00.000 15672 Move returns status 0, amount 74 22:14:33.078 00.000 15672 move complete, result=0 22:14:33.078 00.000 15672 worker thread done servicing request 22:14:33.079 00.001 15672 Worker thread wakes up 22:14:33.079 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:33.079 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:33.079 00.000 30444 GuideStep: -0.3 px 94 ms EAST, 0.4 px 74 ms SOUTH 22:14:35.188 02.109 15672 Exposure complete 22:14:35.208 00.020 15672 worker thread done servicing request 22:14:35.208 00.000 30444 OnExposeComplete: enter 22:14:35.208 00.000 30444 UpdateGuideState(): m_state=6 22:14:35.209 00.001 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 294 22:14:35.209 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.94, Mass=92064, SNR=73.8, Peak=10542 HFD=3.8 22:14:35.209 00.000 30444 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.28) = xAngle (2.78 = 2.78) 22:14:35.209 00.000 30444 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.72 = 2.72) 22:14:35.209 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.50 mountX=-0.03 mountY=0.01, mountTheta=2.73 22:14:35.209 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.02, opts=13) 22:14:35.209 00.000 30444 Enqueuing Move request for scope (-0.03, 0.02) 22:14:35.209 00.000 15672 Worker thread wakes up 22:14:35.209 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd 22:14:35.210 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.02) 22:14:35.210 00.000 15672 Moving (-0.03, 0.02) raw xDistance=-0.03 yDistance=0.01 22:14:35.210 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:14:35.210 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:14:35.210 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:14:35.210 00.000 15672 MoveAxis(E, 0, ABG) 22:14:35.210 00.000 15672 Move returns status 0, amount 0 22:14:35.210 00.000 15672 MoveAxis(N, 0, ABG) 22:14:35.210 00.000 15672 Move returns status 0, amount 0 22:14:35.210 00.000 15672 move complete, result=0 22:14:35.210 00.000 15672 worker thread done servicing request 22:14:35.216 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=10542, FiltMin=2585, FiltMax=8132, Gamma=2.950 22:14:35.273 00.057 30444 UpdateGuideState exits: m=92064 SNR=73.8 Saturated 22:14:35.273 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:35.273 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:35.274 00.001 30444 Enqueuing Expose request 22:14:35.274 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 22:14:35.274 00.000 15672 Worker thread wakes up 22:14:35.274 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:35.274 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:37.180 01.906 15672 Exposure complete 22:14:37.204 00.024 15672 worker thread done servicing request 22:14:37.204 00.000 30444 OnExposeComplete: enter 22:14:37.204 00.000 30444 UpdateGuideState(): m_state=6 22:14:37.204 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 295 22:14:37.204 00.000 30444 Star::Find returns 1 (1), X=465.33, Y=192.21, Mass=104394, SNR=82.7, Peak=11041 HFD=3.6 22:14:37.204 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 22:14:37.204 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 22:14:37.204 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.28 hyp=0.32 cameraTheta=1.07 mountX=0.07 mountY=0.31, mountTheta=1.34 22:14:37.204 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.28, opts=13) 22:14:37.204 00.000 30444 Enqueuing Move request for scope (0.16, 0.28) 22:14:37.205 00.001 15672 Worker thread wakes up 22:14:37.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.28) opts 0xd 22:14:37.205 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.28) 22:14:37.205 00.000 15672 Moving (0.16, 0.28) raw xDistance=0.07 yDistance=0.31 22:14:37.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:14:37.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 22:14:37.205 00.000 15672 MoveAxis(E, 0, ABG) 22:14:37.205 00.000 15672 Move returns status 0, amount 0 22:14:37.205 00.000 15672 MoveAxis(S, 56, ABG) 22:14:37.205 00.000 15672 Guiding Dir = 1, Dur = 56 22:14:37.205 00.000 15672 IsSlewing returns 0 22:14:37.207 00.002 15672 IsGuiding returns 0 22:14:37.210 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=11041, FiltMin=2569, FiltMax=8646, Gamma=2.950 22:14:37.260 00.050 30444 UpdateGuideState exits: m=104394 SNR=82.7 Saturated 22:14:37.260 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:37.260 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:37.260 00.000 30444 Enqueuing Expose request 22:14:37.280 00.020 15672 IsGuiding returns 1 22:14:37.280 00.000 15672 scope still moving after pulse duration time elapsed 22:14:37.302 00.022 15672 IsSlewing returns 0 22:14:37.303 00.001 15672 IsGuiding returns 1 22:14:37.324 00.021 15672 IsSlewing returns 0 22:14:37.325 00.001 15672 IsGuiding returns 1 22:14:37.346 00.021 15672 IsSlewing returns 0 22:14:37.407 00.061 15672 IsGuiding returns 0 22:14:37.407 00.000 15672 scope move finished after 56 + 144 ms 22:14:37.407 00.000 15672 Move returns status 0, amount 56 22:14:37.407 00.000 15672 move complete, result=0 22:14:37.407 00.000 15672 worker thread done servicing request 22:14:37.408 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 56 ms SOUTH 22:14:37.408 00.000 15672 Worker thread wakes up 22:14:37.408 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:37.408 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:39.517 02.109 15672 Exposure complete 22:14:39.537 00.020 15672 worker thread done servicing request 22:14:39.537 00.000 30444 OnExposeComplete: enter 22:14:39.537 00.000 30444 UpdateGuideState(): m_state=6 22:14:39.537 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 296 22:14:39.538 00.001 30444 Star::Find returns 1 (1), X=465.42, Y=191.96, Mass=83483, SNR=66.9, Peak=10117 HFD=3.3 22:14:39.538 00.000 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 22:14:39.538 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 22:14:39.538 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.15 mountX=0.22 mountY=0.09, mountTheta=0.38 22:14:39.538 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.04, opts=13) 22:14:39.538 00.000 30444 Enqueuing Move request for scope (0.24, 0.04) 22:14:39.538 00.000 15672 Worker thread wakes up 22:14:39.538 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd 22:14:39.538 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.04) 22:14:39.538 00.000 15672 Moving (0.24, 0.04) raw xDistance=0.22 yDistance=0.09 22:14:39.538 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:14:39.539 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:14:39.539 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 22:14:39.539 00.000 15672 MoveAxis(E, 0, ABG) 22:14:39.539 00.000 15672 Move returns status 0, amount 0 22:14:39.539 00.000 15672 MoveAxis(N, 0, ABG) 22:14:39.539 00.000 15672 Move returns status 0, amount 0 22:14:39.539 00.000 15672 move complete, result=0 22:14:39.539 00.000 15672 worker thread done servicing request 22:14:39.544 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=10117, FiltMin=2638, FiltMax=7915, Gamma=2.950 22:14:39.594 00.050 30444 UpdateGuideState exits: m=83483 SNR=66.9 Saturated 22:14:39.594 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:39.594 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:39.594 00.000 30444 Enqueuing Expose request 22:14:39.594 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:14:39.594 00.000 15672 Worker thread wakes up 22:14:39.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:39.594 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:41.505 01.911 15672 Exposure complete 22:14:41.537 00.032 15672 worker thread done servicing request 22:14:41.537 00.000 30444 OnExposeComplete: enter 22:14:41.537 00.000 30444 UpdateGuideState(): m_state=6 22:14:41.537 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 297 22:14:41.537 00.000 30444 Star::Find returns 1 (1), X=465.58, Y=192.09, Mass=99241, SNR=88.7, Peak=9575 HFD=3.7 22:14:41.537 00.000 30444 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 22:14:41.537 00.000 30444 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 22:14:41.537 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.17 hyp=0.44 cameraTheta=0.41 mountX=0.34 mountY=0.26, mountTheta=0.65 22:14:41.538 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.17, opts=13) 22:14:41.538 00.000 30444 Enqueuing Move request for scope (0.40, 0.17) 22:14:41.538 00.000 15672 Worker thread wakes up 22:14:41.538 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.17) opts 0xd 22:14:41.538 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.17) 22:14:41.538 00.000 15672 Moving (0.40, 0.17) raw xDistance=0.34 yDistance=0.26 22:14:41.538 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 22:14:41.538 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 22:14:41.538 00.000 15672 MoveAxis(W, 92, ABG) 22:14:41.538 00.000 15672 Guiding Dir = 3, Dur = 92 22:14:41.539 00.001 15672 IsSlewing returns 0 22:14:41.540 00.001 15672 IsGuiding returns 0 22:14:41.544 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=11189, FiltMin=2537, FiltMax=9003, Gamma=2.950 22:14:41.560 00.016 15672 PulseGuide returned control before completion, sleep 83 22:14:41.593 00.033 30444 UpdateGuideState exits: m=99241 SNR=88.7 Saturated 22:14:41.593 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:41.593 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:41.593 00.000 30444 Enqueuing Expose request 22:14:41.644 00.051 15672 IsGuiding returns 1 22:14:41.644 00.000 15672 scope still moving after pulse duration time elapsed 22:14:41.666 00.022 15672 IsSlewing returns 0 22:14:41.672 00.006 15672 IsGuiding returns 0 22:14:41.672 00.000 15672 scope move finished after 92 + 40 ms 22:14:41.672 00.000 15672 Move returns status 0, amount 92 22:14:41.672 00.000 15672 MoveAxis(S, 46, ABG) 22:14:41.672 00.000 15672 Guiding Dir = 1, Dur = 46 22:14:41.673 00.001 15672 IsSlewing returns 0 22:14:41.675 00.002 15672 IsGuiding returns 0 22:14:41.785 00.110 15672 IsGuiding returns 1 22:14:41.785 00.000 15672 scope still moving after pulse duration time elapsed 22:14:41.806 00.021 15672 IsSlewing returns 0 22:14:41.831 00.025 15672 IsGuiding returns 0 22:14:41.832 00.001 15672 scope move finished after 46 + 110 ms 22:14:41.832 00.000 15672 Move returns status 0, amount 46 22:14:41.832 00.000 15672 move complete, result=0 22:14:41.832 00.000 15672 worker thread done servicing request 22:14:41.832 00.000 15672 Worker thread wakes up 22:14:41.832 00.000 30444 GuideStep: 0.3 px 92 ms WEST, 0.3 px 46 ms SOUTH 22:14:41.832 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:41.832 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:43.939 02.107 15672 Exposure complete 22:14:43.959 00.020 15672 worker thread done servicing request 22:14:43.959 00.000 30444 OnExposeComplete: enter 22:14:43.959 00.000 30444 UpdateGuideState(): m_state=6 22:14:43.959 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 298 22:14:43.959 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=192.27, Mass=89577, SNR=65.6, Peak=9021 HFD=3.7 22:14:43.959 00.000 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 22:14:43.959 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.94 = 1.94) 22:14:43.959 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.35 hyp=0.36 cameraTheta=1.72 mountX=-0.15 mountY=0.33, mountTheta=1.99 22:14:43.960 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.35, opts=13) 22:14:43.960 00.000 30444 Enqueuing Move request for scope (-0.05, 0.35) 22:14:43.960 00.000 15672 Worker thread wakes up 22:14:43.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.35) opts 0xd 22:14:43.960 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.35) 22:14:43.960 00.000 15672 Moving (-0.05, 0.35) raw xDistance=-0.15 yDistance=0.33 22:14:43.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:14:43.960 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 22:14:43.960 00.000 15672 MoveAxis(E, 0, ABG) 22:14:43.960 00.000 15672 Move returns status 0, amount 0 22:14:43.960 00.000 15672 MoveAxis(S, 59, ABG) 22:14:43.960 00.000 15672 Guiding Dir = 1, Dur = 59 22:14:43.961 00.001 15672 IsSlewing returns 0 22:14:43.966 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=10171, FiltMin=2589, FiltMax=8078, Gamma=2.950 22:14:43.972 00.006 15672 IsGuiding returns 0 22:14:44.017 00.045 30444 UpdateGuideState exits: m=89577 SNR=65.6 Saturated 22:14:44.017 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:44.017 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:44.017 00.000 30444 Enqueuing Expose request 22:14:44.054 00.037 15672 IsGuiding returns 1 22:14:44.054 00.000 15672 scope still moving after pulse duration time elapsed 22:14:44.075 00.021 15672 IsSlewing returns 0 22:14:44.075 00.000 15672 IsGuiding returns 1 22:14:44.096 00.021 15672 IsSlewing returns 0 22:14:44.098 00.002 15672 IsGuiding returns 1 22:14:44.119 00.021 15672 IsSlewing returns 0 22:14:44.133 00.014 15672 IsGuiding returns 0 22:14:44.133 00.000 15672 scope move finished after 59 + 102 ms 22:14:44.133 00.000 15672 Move returns status 0, amount 59 22:14:44.133 00.000 15672 move complete, result=0 22:14:44.133 00.000 15672 worker thread done servicing request 22:14:44.134 00.001 15672 Worker thread wakes up 22:14:44.134 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:44.134 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:44.134 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH 22:14:46.040 01.906 15672 Exposure complete 22:14:46.060 00.020 15672 worker thread done servicing request 22:14:46.060 00.000 30444 OnExposeComplete: enter 22:14:46.060 00.000 30444 UpdateGuideState(): m_state=6 22:14:46.060 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 299 22:14:46.060 00.000 30444 Star::Find returns 1 (1), X=464.94, Y=192.51, Mass=83111, SNR=67.5, Peak=9872 HFD=3.5 22:14:46.060 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 22:14:46.060 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.17 = 2.17) 22:14:46.061 00.001 30444 CameraToMount -- cameraX=-0.24 cameraY=0.58 hyp=0.63 cameraTheta=1.96 mountX=-0.39 mountY=0.52, mountTheta=2.21 22:14:46.061 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.58, opts=13) 22:14:46.061 00.000 30444 Enqueuing Move request for scope (-0.24, 0.58) 22:14:46.061 00.000 15672 Worker thread wakes up 22:14:46.061 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.58) opts 0xd 22:14:46.061 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.58) 22:14:46.061 00.000 15672 Moving (-0.24, 0.58) raw xDistance=-0.39 yDistance=0.52 22:14:46.061 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 22:14:46.061 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 22:14:46.061 00.000 15672 MoveAxis(E, 105, ABG) 22:14:46.061 00.000 15672 Guiding Dir = 2, Dur = 105 22:14:46.062 00.001 15672 IsSlewing returns 0 22:14:46.063 00.001 15672 IsGuiding returns 0 22:14:46.069 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=10508, FiltMin=2630, FiltMax=8492, Gamma=2.950 22:14:46.113 00.044 15672 PulseGuide returned control before completion, sleep 66 22:14:46.117 00.004 30444 UpdateGuideState exits: m=83111 SNR=67.5 Saturated 22:14:46.118 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:46.118 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:46.118 00.000 30444 Enqueuing Expose request 22:14:46.180 00.062 15672 IsGuiding returns 1 22:14:46.180 00.000 15672 scope still moving after pulse duration time elapsed 22:14:46.201 00.021 15672 IsSlewing returns 0 22:14:46.225 00.024 15672 IsGuiding returns 0 22:14:46.226 00.001 15672 scope move finished after 105 + 57 ms 22:14:46.226 00.000 15672 Move returns status 0, amount 105 22:14:46.226 00.000 15672 MoveAxis(S, 93, ABG) 22:14:46.226 00.000 15672 Guiding Dir = 1, Dur = 93 22:14:46.227 00.001 15672 IsSlewing returns 0 22:14:46.229 00.002 15672 IsGuiding returns 0 22:14:46.304 00.075 15672 PulseGuide returned control before completion, sleep 29 22:14:46.336 00.032 15672 IsGuiding returns 1 22:14:46.336 00.000 15672 scope still moving after pulse duration time elapsed 22:14:46.357 00.021 15672 IsSlewing returns 0 22:14:46.358 00.001 15672 IsGuiding returns 1 22:14:46.379 00.021 15672 IsSlewing returns 0 22:14:46.380 00.001 15672 IsGuiding returns 1 22:14:46.402 00.022 15672 IsSlewing returns 0 22:14:46.434 00.032 15672 IsGuiding returns 0 22:14:46.434 00.000 15672 scope move finished after 93 + 111 ms 22:14:46.434 00.000 15672 Move returns status 0, amount 93 22:14:46.434 00.000 15672 move complete, result=0 22:14:46.434 00.000 15672 worker thread done servicing request 22:14:46.434 00.000 15672 Worker thread wakes up 22:14:46.435 00.001 30444 GuideStep: -0.4 px 105 ms EAST, 0.5 px 93 ms SOUTH 22:14:46.435 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:46.435 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:48.543 02.108 15672 Exposure complete 22:14:48.563 00.020 15672 worker thread done servicing request 22:14:48.563 00.000 30444 OnExposeComplete: enter 22:14:48.563 00.000 30444 UpdateGuideState(): m_state=6 22:14:48.563 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 300 22:14:48.563 00.000 30444 Star::Find returns 1 (1), X=465.27, Y=193.08, Mass=77031, SNR=62.8, Peak=8099 HFD=3.9 22:14:48.564 00.001 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 22:14:48.564 00.000 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 22:14:48.564 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=1.15 hyp=1.16 cameraTheta=1.49 mountX=-0.23 mountY=1.15, mountTheta=1.77 22:14:48.564 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=1.15, opts=13) 22:14:48.564 00.000 30444 Enqueuing Move request for scope (0.09, 1.15) 22:14:48.564 00.000 15672 Worker thread wakes up 22:14:48.564 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 1.15) opts 0xd 22:14:48.564 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 1.15) 22:14:48.564 00.000 15672 Moving (0.09, 1.15) raw xDistance=-0.23 yDistance=1.15 22:14:48.564 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:14:48.564 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.15 from input 1.15 22:14:48.564 00.000 15672 MoveAxis(E, 0, ABG) 22:14:48.564 00.000 15672 Move returns status 0, amount 0 22:14:48.565 00.001 15672 MoveAxis(S, 205, ABG) 22:14:48.565 00.000 15672 Guiding Dir = 1, Dur = 205 22:14:48.565 00.000 15672 IsSlewing returns 0 22:14:48.566 00.001 15672 IsGuiding returns 0 22:14:48.570 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=10114, FiltMin=2559, FiltMax=7756, Gamma=2.950 22:14:48.620 00.050 30444 UpdateGuideState exits: m=77031 SNR=62.8 Saturated 22:14:48.620 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:48.620 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:48.620 00.000 30444 Enqueuing Expose request 22:14:48.652 00.032 15672 PulseGuide returned control before completion, sleep 129 22:14:48.783 00.131 15672 IsGuiding returns 1 22:14:48.784 00.001 15672 scope still moving after pulse duration time elapsed 22:14:48.805 00.021 15672 IsSlewing returns 0 22:14:48.806 00.001 15672 IsGuiding returns 1 22:14:48.827 00.021 15672 IsSlewing returns 0 22:14:48.827 00.000 15672 IsGuiding returns 1 22:14:48.849 00.022 15672 IsSlewing returns 0 22:14:48.849 00.000 15672 IsGuiding returns 1 22:14:48.870 00.021 15672 IsSlewing returns 0 22:14:48.891 00.021 15672 IsGuiding returns 0 22:14:48.892 00.001 15672 scope move finished after 205 + 121 ms 22:14:48.892 00.000 15672 Move returns status 0, amount 205 22:14:48.892 00.000 15672 move complete, result=0 22:14:48.892 00.000 15672 worker thread done servicing request 22:14:48.892 00.000 15672 Worker thread wakes up 22:14:48.892 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 1.1 px 205 ms SOUTH 22:14:48.892 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:48.892 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:50.801 01.909 15672 Exposure complete 22:14:50.821 00.020 15672 worker thread done servicing request 22:14:50.822 00.001 30444 OnExposeComplete: enter 22:14:50.822 00.000 30444 UpdateGuideState(): m_state=6 22:14:50.822 00.000 30444 Star::Find(15, 465, 193, 0, (0,0,0,0), 0.0, 255) frame 301 22:14:50.822 00.000 30444 Star::Find returns 1 (1), X=465.45, Y=192.53, Mass=92223, SNR=67.0, Peak=10016 HFD=3.2 22:14:50.822 00.000 30444 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.28) = xAngle (1.42 = 1.42) 22:14:50.822 00.000 30444 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 22:14:50.822 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.61 hyp=0.67 cameraTheta=1.14 mountX=0.10 mountY=0.65, mountTheta=1.42 22:14:50.822 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.61, opts=13) 22:14:50.822 00.000 30444 Enqueuing Move request for scope (0.28, 0.61) 22:14:50.823 00.001 15672 Worker thread wakes up 22:14:50.823 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.61) opts 0xd 22:14:50.823 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.61) 22:14:50.823 00.000 15672 Moving (0.28, 0.61) raw xDistance=0.10 yDistance=0.65 22:14:50.823 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:14:50.823 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 22:14:50.823 00.000 15672 MoveAxis(E, 0, ABG) 22:14:50.823 00.000 15672 Move returns status 0, amount 0 22:14:50.823 00.000 15672 MoveAxis(S, 116, ABG) 22:14:50.823 00.000 15672 Guiding Dir = 1, Dur = 116 22:14:50.823 00.000 15672 IsSlewing returns 0 22:14:50.826 00.003 15672 IsGuiding returns 0 22:14:50.830 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=10590, FiltMin=2619, FiltMax=8674, Gamma=2.950 22:14:50.881 00.051 30444 UpdateGuideState exits: m=92223 SNR=67.0 Saturated 22:14:50.881 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:50.881 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:50.881 00.000 30444 Enqueuing Expose request 22:14:50.906 00.025 15672 PulseGuide returned control before completion, sleep 46 22:14:50.954 00.048 15672 IsGuiding returns 1 22:14:50.954 00.000 15672 scope still moving after pulse duration time elapsed 22:14:50.976 00.022 15672 IsSlewing returns 0 22:14:50.977 00.001 15672 IsGuiding returns 1 22:14:50.998 00.021 15672 IsSlewing returns 0 22:14:51.000 00.002 15672 IsGuiding returns 1 22:14:51.021 00.021 15672 IsSlewing returns 0 22:14:51.024 00.003 15672 IsGuiding returns 1 22:14:51.045 00.021 15672 IsSlewing returns 0 22:14:51.065 00.020 15672 IsGuiding returns 0 22:14:51.065 00.000 15672 scope move finished after 116 + 123 ms 22:14:51.065 00.000 15672 Move returns status 0, amount 116 22:14:51.065 00.000 15672 move complete, result=0 22:14:51.065 00.000 15672 worker thread done servicing request 22:14:51.066 00.001 15672 Worker thread wakes up 22:14:51.066 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:51.066 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:51.066 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 116 ms SOUTH 22:14:53.176 02.110 15672 Exposure complete 22:14:53.196 00.020 15672 worker thread done servicing request 22:14:53.196 00.000 30444 OnExposeComplete: enter 22:14:53.196 00.000 30444 UpdateGuideState(): m_state=6 22:14:53.196 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 302 22:14:53.196 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=191.92, Mass=86533, SNR=65.9, Peak=9560 HFD=3.8 22:14:53.196 00.000 30444 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 22:14:53.196 00.000 30444 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.85 = -2.85) 22:14:53.196 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.07 mountX=-0.02 mountY=-0.01, mountTheta=-2.85 22:14:53.197 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.00, opts=13) 22:14:53.197 00.000 30444 Enqueuing Move request for scope (-0.02, -0.00) 22:14:53.197 00.000 15672 Worker thread wakes up 22:14:53.197 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd 22:14:53.197 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.00) 22:14:53.197 00.000 15672 Moving (-0.02, -0.00) raw xDistance=-0.02 yDistance=-0.01 22:14:53.197 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:14:53.197 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:14:53.197 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:14:53.197 00.000 15672 MoveAxis(E, 0, ABG) 22:14:53.197 00.000 15672 Move returns status 0, amount 0 22:14:53.197 00.000 15672 MoveAxis(N, 0, ABG) 22:14:53.197 00.000 15672 Move returns status 0, amount 0 22:14:53.197 00.000 15672 move complete, result=0 22:14:53.198 00.001 15672 worker thread done servicing request 22:14:53.203 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=11045, FiltMin=2640, FiltMax=8353, Gamma=2.950 22:14:53.258 00.055 30444 UpdateGuideState exits: m=86533 SNR=65.9 Saturated 22:14:53.258 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:53.258 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:53.258 00.000 30444 Enqueuing Expose request 22:14:53.258 00.000 15672 Worker thread wakes up 22:14:53.258 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 22:14:53.258 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:53.258 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:55.168 01.910 15672 Exposure complete 22:14:55.188 00.020 15672 worker thread done servicing request 22:14:55.188 00.000 30444 OnExposeComplete: enter 22:14:55.188 00.000 30444 UpdateGuideState(): m_state=6 22:14:55.188 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 303 22:14:55.188 00.000 30444 Star::Find returns 1 (1), X=464.89, Y=192.10, Mass=91892, SNR=72.7, Peak=9665 HFD=3.8 22:14:55.188 00.000 30444 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.28) = xAngle (2.87 = 2.87) 22:14:55.188 00.000 30444 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.81 = 2.81) 22:14:55.188 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.17 hyp=0.34 cameraTheta=2.60 mountX=-0.33 mountY=0.11, mountTheta=2.82 22:14:55.188 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.17, opts=13) 22:14:55.188 00.000 30444 Enqueuing Move request for scope (-0.29, 0.17) 22:14:55.189 00.001 15672 Worker thread wakes up 22:14:55.189 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.17) opts 0xd 22:14:55.189 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.17) 22:14:55.189 00.000 15672 Moving (-0.29, 0.17) raw xDistance=-0.33 yDistance=0.11 22:14:55.189 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33 22:14:55.189 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:14:55.189 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 22:14:55.189 00.000 15672 MoveAxis(E, 88, ABG) 22:14:55.189 00.000 15672 Guiding Dir = 2, Dur = 88 22:14:55.189 00.000 15672 IsSlewing returns 0 22:14:55.191 00.002 15672 IsGuiding returns 0 22:14:55.195 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2112, max=9665, FiltMin=2599, FiltMax=7795, Gamma=2.950 22:14:55.218 00.023 15672 PulseGuide returned control before completion, sleep 71 22:14:55.244 00.026 30444 UpdateGuideState exits: m=91892 SNR=72.7 Saturated 22:14:55.245 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:55.245 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:55.245 00.000 30444 Enqueuing Expose request 22:14:55.291 00.046 15672 IsGuiding returns 1 22:14:55.291 00.000 15672 scope still moving after pulse duration time elapsed 22:14:55.312 00.021 15672 IsSlewing returns 0 22:14:55.331 00.019 15672 IsGuiding returns 0 22:14:55.331 00.000 15672 scope move finished after 88 + 52 ms 22:14:55.331 00.000 15672 Move returns status 0, amount 88 22:14:55.331 00.000 15672 MoveAxis(N, 0, ABG) 22:14:55.331 00.000 15672 Move returns status 0, amount 0 22:14:55.331 00.000 15672 move complete, result=0 22:14:55.331 00.000 15672 worker thread done servicing request 22:14:55.331 00.000 15672 Worker thread wakes up 22:14:55.331 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:55.331 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:55.331 00.000 30444 GuideStep: -0.3 px 88 ms EAST, 0.1 px 0 ms NORTH 22:14:57.437 02.106 15672 Exposure complete 22:14:57.457 00.020 15672 worker thread done servicing request 22:14:57.457 00.000 30444 OnExposeComplete: enter 22:14:57.457 00.000 30444 UpdateGuideState(): m_state=6 22:14:57.457 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 304 22:14:57.457 00.000 30444 Star::Find returns 1 (1), X=465.23, Y=191.71, Mass=86250, SNR=74.9, Peak=9650 HFD=3.6 22:14:57.457 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 22:14:57.457 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 22:14:57.457 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.30 mountX=0.12 mountY=-0.20, mountTheta=-1.04 22:14:57.458 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.21, opts=13) 22:14:57.458 00.000 30444 Enqueuing Move request for scope (0.06, -0.21) 22:14:57.458 00.000 15672 Worker thread wakes up 22:14:57.458 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd 22:14:57.458 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.21) 22:14:57.458 00.000 15672 Moving (0.06, -0.21) raw xDistance=0.12 yDistance=-0.20 22:14:57.458 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:14:57.458 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:14:57.458 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 22:14:57.458 00.000 15672 MoveAxis(E, 0, ABG) 22:14:57.458 00.000 15672 Move returns status 0, amount 0 22:14:57.458 00.000 15672 MoveAxis(N, 0, ABG) 22:14:57.459 00.001 15672 Move returns status 0, amount 0 22:14:57.459 00.000 15672 move complete, result=0 22:14:57.459 00.000 15672 worker thread done servicing request 22:14:57.463 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=11758, FiltMin=2610, FiltMax=8243, Gamma=2.950 22:14:57.515 00.052 30444 UpdateGuideState exits: m=86250 SNR=74.9 Saturated 22:14:57.515 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:57.515 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:57.515 00.000 30444 Enqueuing Expose request 22:14:57.515 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:14:57.515 00.000 15672 Worker thread wakes up 22:14:57.515 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:57.515 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:14:59.430 01.915 15672 Exposure complete 22:14:59.460 00.030 15672 worker thread done servicing request 22:14:59.460 00.000 30444 OnExposeComplete: enter 22:14:59.460 00.000 30444 UpdateGuideState(): m_state=6 22:14:59.460 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 305 22:14:59.460 00.000 30444 Star::Find returns 1 (1), X=465.62, Y=191.80, Mass=84925, SNR=65.1, Peak=9170 HFD=3.5 22:14:59.460 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 22:14:59.460 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 22:14:59.460 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.12 hyp=0.46 cameraTheta=-0.27 mountX=0.46 mountY=-0.02, mountTheta=-0.05 22:14:59.460 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.12, opts=13) 22:14:59.460 00.000 30444 Enqueuing Move request for scope (0.44, -0.12) 22:14:59.460 00.000 15672 Worker thread wakes up 22:14:59.461 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.12) opts 0xd 22:14:59.461 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.12) 22:14:59.461 00.000 15672 Moving (0.44, -0.12) raw xDistance=0.46 yDistance=-0.02 22:14:59.461 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 22:14:59.461 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:14:59.461 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 22:14:59.461 00.000 15672 MoveAxis(W, 124, ABG) 22:14:59.461 00.000 15672 Guiding Dir = 3, Dur = 124 22:14:59.461 00.000 15672 IsSlewing returns 0 22:14:59.462 00.001 15672 IsGuiding returns 0 22:14:59.466 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=10191, FiltMin=2617, FiltMax=8067, Gamma=2.950 22:14:59.483 00.017 15672 PulseGuide returned control before completion, sleep 114 22:14:59.516 00.033 30444 UpdateGuideState exits: m=84925 SNR=65.1 Saturated 22:14:59.516 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:14:59.516 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:14:59.516 00.000 30444 Enqueuing Expose request 22:14:59.599 00.083 15672 IsGuiding returns 1 22:14:59.599 00.000 15672 scope still moving after pulse duration time elapsed 22:14:59.620 00.021 15672 IsSlewing returns 0 22:14:59.644 00.024 15672 IsGuiding returns 0 22:14:59.644 00.000 15672 scope move finished after 124 + 57 ms 22:14:59.644 00.000 15672 Move returns status 0, amount 124 22:14:59.644 00.000 15672 MoveAxis(N, 0, ABG) 22:14:59.644 00.000 15672 Move returns status 0, amount 0 22:14:59.644 00.000 15672 move complete, result=0 22:14:59.644 00.000 15672 worker thread done servicing request 22:14:59.644 00.000 15672 Worker thread wakes up 22:14:59.644 00.000 30444 GuideStep: 0.5 px 124 ms WEST, -0.0 px 0 ms NORTH 22:14:59.644 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:14:59.644 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:01.751 02.107 15672 Exposure complete 22:15:01.771 00.020 15672 worker thread done servicing request 22:15:01.771 00.000 30444 OnExposeComplete: enter 22:15:01.771 00.000 30444 UpdateGuideState(): m_state=6 22:15:01.771 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 306 22:15:01.772 00.001 30444 Star::Find returns 1 (1), X=465.12, Y=191.83, Mass=90908, SNR=77.4, Peak=9537 HFD=3.8 22:15:01.772 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 22:15:01.772 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 22:15:01.772 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-2.13 mountX=-0.03 mountY=-0.10, mountTheta=-1.86 22:15:01.772 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.09, opts=13) 22:15:01.772 00.000 30444 Enqueuing Move request for scope (-0.06, -0.09) 22:15:01.772 00.000 15672 Worker thread wakes up 22:15:01.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd 22:15:01.772 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.09) 22:15:01.772 00.000 15672 Moving (-0.06, -0.09) raw xDistance=-0.03 yDistance=-0.10 22:15:01.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:15:01.772 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:01.773 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:15:01.773 00.000 15672 MoveAxis(E, 0, ABG) 22:15:01.773 00.000 15672 Move returns status 0, amount 0 22:15:01.773 00.000 15672 MoveAxis(N, 0, ABG) 22:15:01.773 00.000 15672 Move returns status 0, amount 0 22:15:01.773 00.000 15672 move complete, result=0 22:15:01.773 00.000 15672 worker thread done servicing request 22:15:01.778 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2064, max=10690, FiltMin=2612, FiltMax=8819, Gamma=2.950 22:15:01.828 00.050 30444 UpdateGuideState exits: m=90908 SNR=77.4 Saturated 22:15:01.828 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:01.828 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:01.828 00.000 30444 Enqueuing Expose request 22:15:01.828 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:15:01.828 00.000 15672 Worker thread wakes up 22:15:01.828 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:01.828 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:03.738 01.910 15672 Exposure complete 22:15:03.758 00.020 15672 worker thread done servicing request 22:15:03.758 00.000 30444 OnExposeComplete: enter 22:15:03.758 00.000 30444 UpdateGuideState(): m_state=6 22:15:03.758 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 307 22:15:03.759 00.001 30444 Star::Find returns 1 (1), X=465.18, Y=192.27, Mass=79253, SNR=58.5, Peak=9548 HFD=3.5 22:15:03.759 00.000 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 22:15:03.759 00.000 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 22:15:03.759 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.35 hyp=0.35 cameraTheta=1.56 mountX=-0.09 mountY=0.34, mountTheta=1.83 22:15:03.759 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.35, opts=13) 22:15:03.759 00.000 30444 Enqueuing Move request for scope (0.00, 0.35) 22:15:03.759 00.000 15672 Worker thread wakes up 22:15:03.759 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.35) opts 0xd 22:15:03.759 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.35) 22:15:03.759 00.000 15672 Moving (0.00, 0.35) raw xDistance=-0.09 yDistance=0.34 22:15:03.759 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:15:03.759 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 22:15:03.759 00.000 15672 MoveAxis(E, 0, ABG) 22:15:03.759 00.000 15672 Move returns status 0, amount 0 22:15:03.760 00.001 15672 MoveAxis(S, 61, ABG) 22:15:03.760 00.000 15672 Guiding Dir = 1, Dur = 61 22:15:03.760 00.000 15672 IsSlewing returns 0 22:15:03.762 00.002 15672 IsGuiding returns 0 22:15:03.766 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=10324, FiltMin=2648, FiltMax=7977, Gamma=2.950 22:15:03.816 00.050 30444 UpdateGuideState exits: m=79253 SNR=58.5 Saturated 22:15:03.816 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:03.816 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:03.816 00.000 30444 Enqueuing Expose request 22:15:03.845 00.029 15672 IsGuiding returns 1 22:15:03.845 00.000 15672 scope still moving after pulse duration time elapsed 22:15:03.866 00.021 15672 IsSlewing returns 0 22:15:03.867 00.001 15672 IsGuiding returns 1 22:15:03.888 00.021 15672 IsSlewing returns 0 22:15:03.889 00.001 15672 IsGuiding returns 1 22:15:03.910 00.021 15672 IsSlewing returns 0 22:15:03.956 00.046 15672 IsGuiding returns 0 22:15:03.956 00.000 15672 scope move finished after 61 + 133 ms 22:15:03.956 00.000 15672 Move returns status 0, amount 61 22:15:03.956 00.000 15672 move complete, result=0 22:15:03.956 00.000 15672 worker thread done servicing request 22:15:03.956 00.000 15672 Worker thread wakes up 22:15:03.956 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:03.956 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:03.956 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH 22:15:06.067 02.111 15672 Exposure complete 22:15:06.096 00.029 15672 worker thread done servicing request 22:15:06.096 00.000 30444 OnExposeComplete: enter 22:15:06.097 00.001 30444 UpdateGuideState(): m_state=6 22:15:06.097 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 308 22:15:06.097 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.81, Mass=105577, SNR=71.2, Peak=10688 HFD=3.7 22:15:06.097 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 22:15:06.097 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 22:15:06.097 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.83 mountX=0.00 mountY=-0.11, mountTheta=-1.56 22:15:06.097 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.11, opts=13) 22:15:06.097 00.000 30444 Enqueuing Move request for scope (-0.03, -0.11) 22:15:06.098 00.001 15672 Worker thread wakes up 22:15:06.098 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd 22:15:06.098 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.11) 22:15:06.098 00.000 15672 Moving (-0.03, -0.11) raw xDistance=0.00 yDistance=-0.11 22:15:06.098 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 22:15:06.098 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:06.098 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 22:15:06.098 00.000 15672 MoveAxis(E, 0, ABG) 22:15:06.098 00.000 15672 Move returns status 0, amount 0 22:15:06.098 00.000 15672 MoveAxis(N, 0, ABG) 22:15:06.098 00.000 15672 Move returns status 0, amount 0 22:15:06.098 00.000 15672 move complete, result=0 22:15:06.098 00.000 15672 worker thread done servicing request 22:15:06.103 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=10696, FiltMin=2656, FiltMax=8396, Gamma=2.950 22:15:06.152 00.049 30444 UpdateGuideState exits: m=105577 SNR=71.2 Saturated 22:15:06.153 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:06.153 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:06.153 00.000 30444 Enqueuing Expose request 22:15:06.153 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:15:06.153 00.000 15672 Worker thread wakes up 22:15:06.153 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:06.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:08.062 01.909 15672 Exposure complete 22:15:08.082 00.020 15672 worker thread done servicing request 22:15:08.082 00.000 30444 OnExposeComplete: enter 22:15:08.082 00.000 30444 UpdateGuideState(): m_state=6 22:15:08.082 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 309 22:15:08.082 00.000 30444 Star::Find returns 1 (1), X=465.25, Y=191.93, Mass=79830, SNR=64.1, Peak=10003 HFD=3.4 22:15:08.082 00.000 30444 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 22:15:08.082 00.000 30444 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.35 = 0.35) 22:15:08.082 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.13 mountX=0.07 mountY=0.03, mountTheta=0.36 22:15:08.083 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.01, opts=13) 22:15:08.083 00.000 30444 Enqueuing Move request for scope (0.08, 0.01) 22:15:08.083 00.000 15672 Worker thread wakes up 22:15:08.083 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd 22:15:08.083 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.01) 22:15:08.083 00.000 15672 Moving (0.08, 0.01) raw xDistance=0.07 yDistance=0.03 22:15:08.083 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:15:08.083 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:08.083 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:15:08.083 00.000 15672 MoveAxis(E, 0, ABG) 22:15:08.083 00.000 15672 Move returns status 0, amount 0 22:15:08.083 00.000 15672 MoveAxis(N, 0, ABG) 22:15:08.083 00.000 15672 Move returns status 0, amount 0 22:15:08.083 00.000 15672 move complete, result=0 22:15:08.083 00.000 15672 worker thread done servicing request 22:15:08.089 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=11312, FiltMin=2648, FiltMax=8825, Gamma=2.950 22:15:08.139 00.050 30444 UpdateGuideState exits: m=79830 SNR=64.1 Saturated 22:15:08.139 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:08.139 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:08.139 00.000 30444 Enqueuing Expose request 22:15:08.139 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:15:08.139 00.000 15672 Worker thread wakes up 22:15:08.139 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:08.139 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:10.246 02.107 15672 Exposure complete 22:15:10.266 00.020 15672 worker thread done servicing request 22:15:10.266 00.000 30444 OnExposeComplete: enter 22:15:10.266 00.000 30444 UpdateGuideState(): m_state=6 22:15:10.266 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 310 22:15:10.266 00.000 30444 Star::Find returns 1 (1), X=465.03, Y=191.82, Mass=88496, SNR=68.2, Peak=10372 HFD=3.2 22:15:10.266 00.000 30444 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.28) = xAngle (-2.27 = -2.27) 22:15:10.266 00.000 30444 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.33 = -2.33) 22:15:10.266 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.18 cameraTheta=-2.54 mountX=-0.11 mountY=-0.13, mountTheta=-2.29 22:15:10.267 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.10, opts=13) 22:15:10.267 00.000 30444 Enqueuing Move request for scope (-0.14, -0.10) 22:15:10.267 00.000 15672 Worker thread wakes up 22:15:10.267 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd 22:15:10.267 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.10) 22:15:10.267 00.000 15672 Moving (-0.14, -0.10) raw xDistance=-0.11 yDistance=-0.13 22:15:10.267 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 22:15:10.267 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:10.267 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 22:15:10.267 00.000 15672 MoveAxis(E, 0, ABG) 22:15:10.267 00.000 15672 Move returns status 0, amount 0 22:15:10.267 00.000 15672 MoveAxis(N, 0, ABG) 22:15:10.267 00.000 15672 Move returns status 0, amount 0 22:15:10.267 00.000 15672 move complete, result=0 22:15:10.267 00.000 15672 worker thread done servicing request 22:15:10.273 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=10372, FiltMin=2623, FiltMax=7947, Gamma=2.950 22:15:10.322 00.049 30444 UpdateGuideState exits: m=88496 SNR=68.2 Saturated 22:15:10.322 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:10.322 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:10.322 00.000 30444 Enqueuing Expose request 22:15:10.322 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:15:10.322 00.000 15672 Worker thread wakes up 22:15:10.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:10.323 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:12.230 01.907 15672 Exposure complete 22:15:12.252 00.022 15672 worker thread done servicing request 22:15:12.253 00.001 30444 OnExposeComplete: enter 22:15:12.253 00.000 30444 UpdateGuideState(): m_state=6 22:15:12.253 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 311 22:15:12.253 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=191.72, Mass=82431, SNR=67.3, Peak=9337 HFD=3.5 22:15:12.253 00.000 30444 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 22:15:12.253 00.000 30444 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.65 = -0.65) 22:15:12.253 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.27 cameraTheta=-0.87 mountX=0.22 mountY=-0.16, mountTheta=-0.63 22:15:12.254 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.20, opts=13) 22:15:12.254 00.000 30444 Enqueuing Move request for scope (0.17, -0.20) 22:15:12.254 00.000 15672 Worker thread wakes up 22:15:12.254 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd 22:15:12.254 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.20) 22:15:12.254 00.000 15672 Moving (0.17, -0.20) raw xDistance=0.22 yDistance=-0.16 22:15:12.254 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:15:12.254 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:12.254 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 22:15:12.254 00.000 15672 MoveAxis(E, 0, ABG) 22:15:12.254 00.000 15672 Move returns status 0, amount 0 22:15:12.254 00.000 15672 MoveAxis(N, 0, ABG) 22:15:12.254 00.000 15672 Move returns status 0, amount 0 22:15:12.254 00.000 15672 move complete, result=0 22:15:12.254 00.000 15672 worker thread done servicing request 22:15:12.259 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=11182, FiltMin=2675, FiltMax=8518, Gamma=2.950 22:15:12.309 00.050 30444 UpdateGuideState exits: m=82431 SNR=67.3 Saturated 22:15:12.309 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:12.309 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:12.309 00.000 30444 Enqueuing Expose request 22:15:12.309 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:15:12.309 00.000 15672 Worker thread wakes up 22:15:12.309 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:12.309 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:14.425 02.116 15672 Exposure complete 22:15:14.456 00.031 15672 worker thread done servicing request 22:15:14.456 00.000 30444 OnExposeComplete: enter 22:15:14.456 00.000 30444 UpdateGuideState(): m_state=6 22:15:14.456 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 312 22:15:14.456 00.000 30444 Star::Find returns 1 (1), X=465.56, Y=192.13, Mass=88028, SNR=80.7, Peak=8944 HFD=3.7 22:15:14.456 00.000 30444 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.28) = xAngle (0.78 = 0.78) 22:15:14.456 00.000 30444 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.72 = 0.72) 22:15:14.456 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.21 hyp=0.44 cameraTheta=0.51 mountX=0.31 mountY=0.29, mountTheta=0.75 22:15:14.457 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.21, opts=13) 22:15:14.457 00.000 30444 Enqueuing Move request for scope (0.38, 0.21) 22:15:14.457 00.000 15672 Worker thread wakes up 22:15:14.457 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.21) opts 0xd 22:15:14.457 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.21) 22:15:14.457 00.000 15672 Moving (0.38, 0.21) raw xDistance=0.31 yDistance=0.29 22:15:14.457 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 22:15:14.457 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 22:15:14.457 00.000 15672 MoveAxis(W, 83, ABG) 22:15:14.457 00.000 15672 Guiding Dir = 3, Dur = 83 22:15:14.457 00.000 15672 IsSlewing returns 0 22:15:14.463 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=11082, FiltMin=2641, FiltMax=8209, Gamma=2.950 22:15:14.484 00.021 15672 IsGuiding returns 0 22:15:14.499 00.015 15672 PulseGuide returned control before completion, sleep 78 22:15:14.513 00.014 30444 UpdateGuideState exits: m=88028 SNR=80.7 Saturated 22:15:14.513 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:14.513 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:14.513 00.000 30444 Enqueuing Expose request 22:15:14.579 00.066 15672 IsGuiding returns 1 22:15:14.579 00.000 15672 scope still moving after pulse duration time elapsed 22:15:14.599 00.020 15672 IsSlewing returns 0 22:15:14.611 00.012 15672 IsGuiding returns 0 22:15:14.611 00.000 15672 scope move finished after 83 + 44 ms 22:15:14.611 00.000 15672 Move returns status 0, amount 83 22:15:14.612 00.001 15672 MoveAxis(S, 51, ABG) 22:15:14.612 00.000 15672 Guiding Dir = 1, Dur = 51 22:15:14.612 00.000 15672 IsSlewing returns 0 22:15:14.613 00.001 15672 IsGuiding returns 0 22:15:14.724 00.111 15672 IsGuiding returns 1 22:15:14.724 00.000 15672 scope still moving after pulse duration time elapsed 22:15:14.745 00.021 15672 IsSlewing returns 0 22:15:14.772 00.027 15672 IsGuiding returns 0 22:15:14.772 00.000 15672 scope move finished after 51 + 107 ms 22:15:14.772 00.000 15672 Move returns status 0, amount 51 22:15:14.772 00.000 15672 move complete, result=0 22:15:14.772 00.000 15672 worker thread done servicing request 22:15:14.772 00.000 15672 Worker thread wakes up 22:15:14.773 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:14.773 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:14.773 00.000 30444 GuideStep: 0.3 px 83 ms WEST, 0.3 px 51 ms SOUTH 22:15:16.682 01.909 15672 Exposure complete 22:15:16.701 00.019 15672 worker thread done servicing request 22:15:16.701 00.000 30444 OnExposeComplete: enter 22:15:16.701 00.000 30444 UpdateGuideState(): m_state=6 22:15:16.702 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 313 22:15:16.702 00.000 30444 Star::Find returns 1 (1), X=465.53, Y=191.90, Mass=92198, SNR=75.9, Peak=9290 HFD=3.7 22:15:16.702 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.28) = xAngle (0.21 = 0.21) 22:15:16.702 00.000 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.15 = 0.15) 22:15:16.702 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.03 hyp=0.36 cameraTheta=-0.07 mountX=0.35 mountY=0.05, mountTheta=0.15 22:15:16.702 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.03, opts=13) 22:15:16.702 00.000 30444 Enqueuing Move request for scope (0.36, -0.03) 22:15:16.702 00.000 15672 Worker thread wakes up 22:15:16.702 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.03) opts 0xd 22:15:16.702 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.03) 22:15:16.703 00.001 15672 Moving (0.36, -0.03) raw xDistance=0.35 yDistance=0.05 22:15:16.703 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35 22:15:16.703 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:16.703 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 22:15:16.703 00.000 15672 MoveAxis(W, 101, ABG) 22:15:16.703 00.000 15672 Guiding Dir = 3, Dur = 101 22:15:16.703 00.000 15672 IsSlewing returns 0 22:15:16.704 00.001 15672 IsGuiding returns 0 22:15:16.708 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=9803, FiltMin=2663, FiltMax=7890, Gamma=2.950 22:15:16.720 00.012 15672 PulseGuide returned control before completion, sleep 96 22:15:16.758 00.038 30444 UpdateGuideState exits: m=92198 SNR=75.9 Saturated 22:15:16.758 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:16.758 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:16.758 00.000 30444 Enqueuing Expose request 22:15:16.864 00.106 15672 IsGuiding returns 0 22:15:16.864 00.000 15672 Move returns status 0, amount 101 22:15:16.864 00.000 15672 MoveAxis(N, 0, ABG) 22:15:16.865 00.001 15672 Move returns status 0, amount 0 22:15:16.865 00.000 15672 move complete, result=0 22:15:16.865 00.000 15672 worker thread done servicing request 22:15:16.865 00.000 15672 Worker thread wakes up 22:15:16.865 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:16.865 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:16.865 00.000 30444 GuideStep: 0.4 px 101 ms WEST, 0.1 px 0 ms NORTH 22:15:18.975 02.110 15672 Exposure complete 22:15:18.994 00.019 15672 worker thread done servicing request 22:15:18.994 00.000 30444 OnExposeComplete: enter 22:15:18.994 00.000 30444 UpdateGuideState(): m_state=6 22:15:18.995 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 314 22:15:18.995 00.000 30444 Star::Find returns 1 (1), X=465.44, Y=192.15, Mass=81797, SNR=63.8, Peak=8735 HFD=3.7 22:15:18.995 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 22:15:18.995 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 22:15:18.995 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.23 hyp=0.35 cameraTheta=0.71 mountX=0.20 mountY=0.28, mountTheta=0.97 22:15:18.995 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.23, opts=13) 22:15:18.995 00.000 30444 Enqueuing Move request for scope (0.27, 0.23) 22:15:18.995 00.000 15672 Worker thread wakes up 22:15:18.995 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.23) opts 0xd 22:15:18.995 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.23) 22:15:18.996 00.001 15672 Moving (0.27, 0.23) raw xDistance=0.20 yDistance=0.28 22:15:18.996 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:15:18.996 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 22:15:18.996 00.000 15672 MoveAxis(E, 0, ABG) 22:15:18.996 00.000 15672 Move returns status 0, amount 0 22:15:18.996 00.000 15672 MoveAxis(S, 50, ABG) 22:15:18.996 00.000 15672 Guiding Dir = 1, Dur = 50 22:15:18.996 00.000 15672 IsSlewing returns 0 22:15:18.997 00.001 15672 IsGuiding returns 0 22:15:19.001 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=9824, FiltMin=2492, FiltMax=8293, Gamma=2.950 22:15:19.051 00.050 30444 UpdateGuideState exits: m=81797 SNR=63.8 Saturated 22:15:19.051 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:19.051 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:19.051 00.000 30444 Enqueuing Expose request 22:15:19.085 00.034 15672 IsGuiding returns 1 22:15:19.085 00.000 15672 scope still moving after pulse duration time elapsed 22:15:19.106 00.021 15672 IsSlewing returns 0 22:15:19.107 00.001 15672 IsGuiding returns 1 22:15:19.128 00.021 15672 IsSlewing returns 0 22:15:19.129 00.001 15672 IsGuiding returns 1 22:15:19.150 00.021 15672 IsSlewing returns 0 22:15:19.213 00.063 15672 IsGuiding returns 0 22:15:19.213 00.000 15672 scope move finished after 50 + 165 ms 22:15:19.213 00.000 15672 Move returns status 0, amount 50 22:15:19.213 00.000 15672 move complete, result=0 22:15:19.213 00.000 15672 worker thread done servicing request 22:15:19.213 00.000 15672 Worker thread wakes up 22:15:19.213 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:19.213 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:19.214 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 50 ms SOUTH 22:15:21.122 01.908 15672 Exposure complete 22:15:21.142 00.020 15672 worker thread done servicing request 22:15:21.142 00.000 30444 OnExposeComplete: enter 22:15:21.142 00.000 30444 UpdateGuideState(): m_state=6 22:15:21.142 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 315 22:15:21.142 00.000 30444 Star::Find returns 1 (1), X=465.71, Y=192.22, Mass=86483, SNR=70.2, Peak=9114 HFD=3.4 22:15:21.142 00.000 30444 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.28) = xAngle (0.79 = 0.79) 22:15:21.143 00.001 30444 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.72 = 0.72) 22:15:21.143 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.30 hyp=0.61 cameraTheta=0.51 mountX=0.43 mountY=0.40, mountTheta=0.75 22:15:21.143 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.30, opts=13) 22:15:21.143 00.000 30444 Enqueuing Move request for scope (0.53, 0.30) 22:15:21.143 00.000 15672 Worker thread wakes up 22:15:21.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.30) opts 0xd 22:15:21.143 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.30) 22:15:21.143 00.000 15672 Moving (0.53, 0.30) raw xDistance=0.43 yDistance=0.40 22:15:21.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 22:15:21.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 22:15:21.143 00.000 15672 MoveAxis(W, 117, ABG) 22:15:21.143 00.000 15672 Guiding Dir = 3, Dur = 117 22:15:21.144 00.001 15672 IsSlewing returns 0 22:15:21.146 00.002 15672 IsGuiding returns 0 22:15:21.150 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=9256, FiltMin=2639, FiltMax=7994, Gamma=2.950 22:15:21.160 00.010 15672 PulseGuide returned control before completion, sleep 113 22:15:21.199 00.039 30444 UpdateGuideState exits: m=86483 SNR=70.2 Saturated 22:15:21.199 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:21.199 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:21.199 00.000 30444 Enqueuing Expose request 22:15:21.336 00.137 15672 IsGuiding returns 0 22:15:21.336 00.000 15672 Move returns status 0, amount 117 22:15:21.336 00.000 15672 MoveAxis(S, 72, ABG) 22:15:21.336 00.000 15672 Guiding Dir = 1, Dur = 72 22:15:21.337 00.001 15672 IsSlewing returns 0 22:15:21.338 00.001 15672 IsGuiding returns 0 22:15:21.420 00.082 15672 IsGuiding returns 1 22:15:21.420 00.000 15672 scope still moving after pulse duration time elapsed 22:15:21.440 00.020 15672 IsSlewing returns 0 22:15:21.443 00.003 15672 IsGuiding returns 1 22:15:21.465 00.022 15672 IsSlewing returns 0 22:15:21.468 00.003 15672 IsGuiding returns 1 22:15:21.488 00.020 15672 IsSlewing returns 0 22:15:21.491 00.003 15672 IsGuiding returns 1 22:15:21.512 00.021 15672 IsSlewing returns 0 22:15:21.578 00.066 15672 IsGuiding returns 0 22:15:21.578 00.000 15672 scope move finished after 72 + 169 ms 22:15:21.579 00.001 15672 Move returns status 0, amount 72 22:15:21.579 00.000 15672 move complete, result=0 22:15:21.579 00.000 15672 worker thread done servicing request 22:15:21.579 00.000 15672 Worker thread wakes up 22:15:21.579 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:21.579 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:21.580 00.001 30444 GuideStep: 0.4 px 117 ms WEST, 0.4 px 72 ms SOUTH 22:15:23.696 02.116 15672 Exposure complete 22:15:23.726 00.030 15672 worker thread done servicing request 22:15:23.726 00.000 30444 OnExposeComplete: enter 22:15:23.727 00.001 30444 UpdateGuideState(): m_state=6 22:15:23.727 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 316 22:15:23.727 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=191.87, Mass=97198, SNR=86.8, Peak=9919 HFD=3.8 22:15:23.727 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 22:15:23.727 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 22:15:23.727 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.27 mountX=0.18 mountY=-0.01, mountTheta=-0.05 22:15:23.727 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.05, opts=13) 22:15:23.727 00.000 30444 Enqueuing Move request for scope (0.18, -0.05) 22:15:23.727 00.000 15672 Worker thread wakes up 22:15:23.728 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd 22:15:23.728 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.05) 22:15:23.728 00.000 15672 Moving (0.18, -0.05) raw xDistance=0.18 yDistance=-0.01 22:15:23.728 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:15:23.728 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:23.728 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:15:23.728 00.000 15672 MoveAxis(E, 0, ABG) 22:15:23.728 00.000 15672 Move returns status 0, amount 0 22:15:23.728 00.000 15672 MoveAxis(N, 0, ABG) 22:15:23.728 00.000 15672 Move returns status 0, amount 0 22:15:23.728 00.000 15672 move complete, result=0 22:15:23.728 00.000 15672 worker thread done servicing request 22:15:23.733 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=11239, FiltMin=2631, FiltMax=8550, Gamma=2.950 22:15:23.783 00.050 30444 UpdateGuideState exits: m=97198 SNR=86.8 Saturated 22:15:23.783 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:23.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:23.784 00.001 30444 Enqueuing Expose request 22:15:23.784 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:15:23.784 00.000 15672 Worker thread wakes up 22:15:23.784 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:23.784 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:25.700 01.916 15672 Exposure complete 22:15:25.726 00.026 15672 worker thread done servicing request 22:15:25.726 00.000 30444 OnExposeComplete: enter 22:15:25.726 00.000 30444 UpdateGuideState(): m_state=6 22:15:25.726 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 317 22:15:25.726 00.000 30444 Star::Find returns 1 (1), X=464.94, Y=191.94, Mass=93923, SNR=68.2, Peak=10188 HFD=3.9 22:15:25.726 00.000 30444 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.28) = xAngle (3.36 = -2.92) 22:15:25.726 00.000 30444 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.30 = -2.98) 22:15:25.726 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.01 hyp=0.24 cameraTheta=3.08 mountX=-0.23 mountY=-0.04, mountTheta=-2.98 22:15:25.727 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.01, opts=13) 22:15:25.727 00.000 30444 Enqueuing Move request for scope (-0.24, 0.01) 22:15:25.727 00.000 15672 Worker thread wakes up 22:15:25.727 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.01) opts 0xd 22:15:25.727 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.01) 22:15:25.727 00.000 15672 Moving (-0.24, 0.01) raw xDistance=-0.23 yDistance=-0.04 22:15:25.727 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:15:25.727 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:25.727 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 22:15:25.727 00.000 15672 MoveAxis(E, 0, ABG) 22:15:25.727 00.000 15672 Move returns status 0, amount 0 22:15:25.727 00.000 15672 MoveAxis(N, 0, ABG) 22:15:25.727 00.000 15672 Move returns status 0, amount 0 22:15:25.727 00.000 15672 move complete, result=0 22:15:25.727 00.000 15672 worker thread done servicing request 22:15:25.732 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=10188, FiltMin=2662, FiltMax=8057, Gamma=2.950 22:15:25.782 00.050 30444 UpdateGuideState exits: m=93923 SNR=68.2 Saturated 22:15:25.782 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:25.782 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:25.782 00.000 30444 Enqueuing Expose request 22:15:25.782 00.000 15672 Worker thread wakes up 22:15:25.782 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:25.782 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:15:25.782 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:27.901 02.119 15672 Exposure complete 22:15:27.932 00.031 15672 worker thread done servicing request 22:15:27.932 00.000 30444 OnExposeComplete: enter 22:15:27.932 00.000 30444 UpdateGuideState(): m_state=6 22:15:27.933 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 318 22:15:27.933 00.000 30444 Star::Find returns 1 (1), X=464.66, Y=192.16, Mass=88409, SNR=75.3, Peak=8662 HFD=3.7 22:15:27.933 00.000 30444 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.28) = xAngle (2.98 = 2.98) 22:15:27.933 00.000 30444 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.92 = 2.92) 22:15:27.933 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=0.24 hyp=0.57 cameraTheta=2.70 mountX=-0.57 mountY=0.13, mountTheta=2.92 22:15:27.933 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=0.24, opts=13) 22:15:27.933 00.000 30444 Enqueuing Move request for scope (-0.52, 0.24) 22:15:27.933 00.000 15672 Worker thread wakes up 22:15:27.934 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.24) opts 0xd 22:15:27.934 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, 0.24) 22:15:27.934 00.000 15672 Moving (-0.52, 0.24) raw xDistance=-0.57 yDistance=0.13 22:15:27.934 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 22:15:27.934 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:27.934 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 22:15:27.934 00.000 15672 MoveAxis(E, 153, ABG) 22:15:27.934 00.000 15672 Guiding Dir = 2, Dur = 153 22:15:27.934 00.000 15672 IsSlewing returns 0 22:15:27.935 00.001 15672 IsGuiding returns 0 22:15:27.939 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=9570, FiltMin=2596, FiltMax=7635, Gamma=2.950 22:15:27.949 00.010 15672 PulseGuide returned control before completion, sleep 149 22:15:27.988 00.039 30444 UpdateGuideState exits: m=88409 SNR=75.3 Saturated 22:15:27.988 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:27.989 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:27.989 00.000 30444 Enqueuing Expose request 22:15:28.100 00.111 15672 IsGuiding returns 1 22:15:28.101 00.001 15672 scope still moving after pulse duration time elapsed 22:15:28.122 00.021 15672 IsSlewing returns 0 22:15:28.125 00.003 15672 IsGuiding returns 0 22:15:28.125 00.000 15672 scope move finished after 153 + 37 ms 22:15:28.125 00.000 15672 Move returns status 0, amount 153 22:15:28.125 00.000 15672 MoveAxis(N, 0, ABG) 22:15:28.125 00.000 15672 Move returns status 0, amount 0 22:15:28.125 00.000 15672 move complete, result=0 22:15:28.125 00.000 15672 worker thread done servicing request 22:15:28.125 00.000 15672 Worker thread wakes up 22:15:28.125 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:28.125 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:28.126 00.001 30444 GuideStep: -0.6 px 153 ms EAST, 0.1 px 0 ms NORTH 22:15:30.041 01.915 15672 Exposure complete 22:15:30.074 00.033 15672 worker thread done servicing request 22:15:30.074 00.000 30444 OnExposeComplete: enter 22:15:30.074 00.000 30444 UpdateGuideState(): m_state=6 22:15:30.074 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 319 22:15:30.074 00.000 30444 Star::Find returns 1 (1), X=465.34, Y=191.89, Mass=92615, SNR=66.0, Peak=10071 HFD=3.6 22:15:30.074 00.000 30444 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.28) = xAngle (0.09 = 0.09) 22:15:30.074 00.000 30444 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.03 = 0.03) 22:15:30.074 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.19 mountX=0.16 mountY=0.01, mountTheta=0.03 22:15:30.075 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.03, opts=13) 22:15:30.075 00.000 30444 Enqueuing Move request for scope (0.16, -0.03) 22:15:30.075 00.000 15672 Worker thread wakes up 22:15:30.075 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd 22:15:30.075 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.03) 22:15:30.075 00.000 15672 Moving (0.16, -0.03) raw xDistance=0.16 yDistance=0.01 22:15:30.075 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 22:15:30.075 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:30.075 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:15:30.075 00.000 15672 MoveAxis(E, 0, ABG) 22:15:30.075 00.000 15672 Move returns status 0, amount 0 22:15:30.075 00.000 15672 MoveAxis(N, 0, ABG) 22:15:30.075 00.000 15672 Move returns status 0, amount 0 22:15:30.075 00.000 15672 move complete, result=0 22:15:30.076 00.001 15672 worker thread done servicing request 22:15:30.080 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2100, max=10162, FiltMin=2650, FiltMax=8026, Gamma=2.950 22:15:30.130 00.050 30444 UpdateGuideState exits: m=92615 SNR=66.0 Saturated 22:15:30.130 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:30.130 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:30.130 00.000 30444 Enqueuing Expose request 22:15:30.130 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 22:15:30.130 00.000 15672 Worker thread wakes up 22:15:30.130 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:30.130 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:32.240 02.110 15672 Exposure complete 22:15:32.260 00.020 15672 worker thread done servicing request 22:15:32.260 00.000 30444 OnExposeComplete: enter 22:15:32.260 00.000 30444 UpdateGuideState(): m_state=6 22:15:32.260 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 320 22:15:32.260 00.000 30444 Star::Find returns 1 (1), X=465.57, Y=191.91, Mass=85323, SNR=67.3, Peak=10060 HFD=3.6 22:15:32.260 00.000 30444 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.28) = xAngle (0.25 = 0.25) 22:15:32.260 00.000 30444 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.19 = 0.19) 22:15:32.260 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.01 hyp=0.39 cameraTheta=-0.02 mountX=0.38 mountY=0.07, mountTheta=0.19 22:15:32.261 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.01, opts=13) 22:15:32.261 00.000 30444 Enqueuing Move request for scope (0.39, -0.01) 22:15:32.261 00.000 15672 Worker thread wakes up 22:15:32.261 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.01) opts 0xd 22:15:32.261 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.01) 22:15:32.261 00.000 15672 Moving (0.39, -0.01) raw xDistance=0.38 yDistance=0.07 22:15:32.261 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 22:15:32.261 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:32.261 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 22:15:32.261 00.000 15672 MoveAxis(W, 102, ABG) 22:15:32.261 00.000 15672 Guiding Dir = 3, Dur = 102 22:15:32.262 00.001 15672 IsSlewing returns 0 22:15:32.262 00.000 15672 IsGuiding returns 0 22:15:32.266 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=10824, FiltMin=2606, FiltMax=8354, Gamma=2.950 22:15:32.278 00.012 15672 PulseGuide returned control before completion, sleep 97 22:15:32.316 00.038 30444 UpdateGuideState exits: m=85323 SNR=67.3 Saturated 22:15:32.316 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:32.316 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:32.316 00.000 30444 Enqueuing Expose request 22:15:32.391 00.075 15672 IsGuiding returns 0 22:15:32.391 00.000 15672 Move returns status 0, amount 102 22:15:32.391 00.000 15672 MoveAxis(N, 0, ABG) 22:15:32.391 00.000 15672 Move returns status 0, amount 0 22:15:32.391 00.000 15672 move complete, result=0 22:15:32.391 00.000 15672 worker thread done servicing request 22:15:32.391 00.000 15672 Worker thread wakes up 22:15:32.391 00.000 30444 GuideStep: 0.4 px 102 ms WEST, 0.1 px 0 ms NORTH 22:15:32.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:32.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:34.307 01.916 15672 Exposure complete 22:15:34.338 00.031 15672 worker thread done servicing request 22:15:34.338 00.000 30444 OnExposeComplete: enter 22:15:34.339 00.001 30444 UpdateGuideState(): m_state=6 22:15:34.339 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 321 22:15:34.339 00.000 30444 Star::Find returns 1 (1), X=465.42, Y=191.99, Mass=83587, SNR=64.6, Peak=9870 HFD=3.6 22:15:34.339 00.000 30444 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.28) = xAngle (0.55 = 0.55) 22:15:34.339 00.000 30444 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 22:15:34.339 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.27 mountX=0.22 mountY=0.12, mountTheta=0.50 22:15:34.339 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.07, opts=13) 22:15:34.339 00.000 30444 Enqueuing Move request for scope (0.25, 0.07) 22:15:34.340 00.001 15672 Worker thread wakes up 22:15:34.340 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd 22:15:34.340 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.07) 22:15:34.340 00.000 15672 Moving (0.25, 0.07) raw xDistance=0.22 yDistance=0.12 22:15:34.340 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:15:34.340 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:34.340 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:15:34.340 00.000 15672 MoveAxis(E, 0, ABG) 22:15:34.340 00.000 15672 Move returns status 0, amount 0 22:15:34.340 00.000 15672 MoveAxis(N, 0, ABG) 22:15:34.340 00.000 15672 Move returns status 0, amount 0 22:15:34.340 00.000 15672 move complete, result=0 22:15:34.340 00.000 15672 worker thread done servicing request 22:15:34.345 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=11306, FiltMin=2632, FiltMax=8646, Gamma=2.950 22:15:34.395 00.050 30444 UpdateGuideState exits: m=83587 SNR=64.6 Saturated 22:15:34.395 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:34.395 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:34.395 00.000 30444 Enqueuing Expose request 22:15:34.395 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:15:34.395 00.000 15672 Worker thread wakes up 22:15:34.395 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:34.395 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:36.512 02.117 15672 Exposure complete 22:15:36.542 00.030 15672 worker thread done servicing request 22:15:36.542 00.000 30444 OnExposeComplete: enter 22:15:36.542 00.000 30444 UpdateGuideState(): m_state=6 22:15:36.543 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 322 22:15:36.543 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=191.82, Mass=91914, SNR=77.9, Peak=10277 HFD=3.6 22:15:36.543 00.000 30444 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 22:15:36.543 00.000 30444 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 22:15:36.543 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.64 mountX=0.16 mountY=-0.07, mountTheta=-0.42 22:15:36.543 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.10, opts=13) 22:15:36.543 00.000 30444 Enqueuing Move request for scope (0.14, -0.10) 22:15:36.543 00.000 15672 Worker thread wakes up 22:15:36.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd 22:15:36.543 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.10) 22:15:36.544 00.001 15672 Moving (0.14, -0.10) raw xDistance=0.16 yDistance=-0.07 22:15:36.544 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 22:15:36.544 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:36.544 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 22:15:36.544 00.000 15672 MoveAxis(E, 0, ABG) 22:15:36.544 00.000 15672 Move returns status 0, amount 0 22:15:36.544 00.000 15672 MoveAxis(N, 0, ABG) 22:15:36.544 00.000 15672 Move returns status 0, amount 0 22:15:36.544 00.000 15672 move complete, result=0 22:15:36.544 00.000 15672 worker thread done servicing request 22:15:36.548 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=11348, FiltMin=2658, FiltMax=9041, Gamma=2.950 22:15:36.598 00.050 30444 UpdateGuideState exits: m=91914 SNR=77.9 Saturated 22:15:36.598 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:36.598 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:36.598 00.000 30444 Enqueuing Expose request 22:15:36.598 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:15:36.598 00.000 15672 Worker thread wakes up 22:15:36.598 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:36.598 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:38.508 01.910 15672 Exposure complete 22:15:38.538 00.030 15672 worker thread done servicing request 22:15:38.538 00.000 30444 OnExposeComplete: enter 22:15:38.538 00.000 30444 UpdateGuideState(): m_state=6 22:15:38.538 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 323 22:15:38.538 00.000 30444 Star::Find returns 1 (1), X=465.40, Y=192.04, Mass=80425, SNR=78.8, Peak=9289 HFD=3.6 22:15:38.538 00.000 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 22:15:38.538 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 22:15:38.538 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.49 mountX=0.19 mountY=0.17, mountTheta=0.73 22:15:38.540 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.12, opts=13) 22:15:38.540 00.000 30444 Enqueuing Move request for scope (0.23, 0.12) 22:15:38.540 00.000 15672 Worker thread wakes up 22:15:38.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd 22:15:38.540 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.12) 22:15:38.540 00.000 15672 Moving (0.23, 0.12) raw xDistance=0.19 yDistance=0.17 22:15:38.540 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:15:38.540 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:38.540 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 22:15:38.540 00.000 15672 MoveAxis(E, 0, ABG) 22:15:38.540 00.000 15672 Move returns status 0, amount 0 22:15:38.540 00.000 15672 MoveAxis(N, 0, ABG) 22:15:38.540 00.000 15672 Move returns status 0, amount 0 22:15:38.540 00.000 15672 move complete, result=0 22:15:38.540 00.000 15672 worker thread done servicing request 22:15:38.544 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=10909, FiltMin=2589, FiltMax=8656, Gamma=2.950 22:15:38.594 00.050 30444 UpdateGuideState exits: m=80425 SNR=78.8 Saturated 22:15:38.594 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:38.594 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:38.594 00.000 30444 Enqueuing Expose request 22:15:38.595 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:15:38.595 00.000 15672 Worker thread wakes up 22:15:38.595 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:38.595 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:40.711 02.116 15672 Exposure complete 22:15:40.742 00.031 15672 worker thread done servicing request 22:15:40.742 00.000 30444 OnExposeComplete: enter 22:15:40.742 00.000 30444 UpdateGuideState(): m_state=6 22:15:40.742 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 324 22:15:40.742 00.000 30444 Star::Find returns 1 (1), X=464.65, Y=191.79, Mass=84853, SNR=67.4, Peak=9734 HFD=3.6 22:15:40.742 00.000 30444 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 22:15:40.742 00.000 30444 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 22:15:40.742 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.14 hyp=0.55 cameraTheta=-2.89 mountX=-0.47 mountY=-0.25, mountTheta=-2.66 22:15:40.743 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.14, opts=13) 22:15:40.743 00.000 30444 Enqueuing Move request for scope (-0.53, -0.14) 22:15:40.743 00.000 15672 Worker thread wakes up 22:15:40.743 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.14) opts 0xd 22:15:40.743 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.14) 22:15:40.743 00.000 15672 Moving (-0.53, -0.14) raw xDistance=-0.47 yDistance=-0.25 22:15:40.743 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 22:15:40.743 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:40.743 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 22:15:40.743 00.000 15672 MoveAxis(E, 127, ABG) 22:15:40.743 00.000 15672 Guiding Dir = 2, Dur = 127 22:15:40.744 00.001 15672 IsSlewing returns 0 22:15:40.745 00.001 15672 IsGuiding returns 0 22:15:40.749 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=10907, FiltMin=2638, FiltMax=7939, Gamma=2.950 22:15:40.761 00.012 15672 PulseGuide returned control before completion, sleep 121 22:15:40.798 00.037 30444 UpdateGuideState exits: m=84853 SNR=67.4 Saturated 22:15:40.798 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:40.798 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:40.798 00.000 30444 Enqueuing Expose request 22:15:40.884 00.086 15672 IsGuiding returns 1 22:15:40.884 00.000 15672 scope still moving after pulse duration time elapsed 22:15:40.905 00.021 15672 IsSlewing returns 0 22:15:40.921 00.016 15672 IsGuiding returns 0 22:15:40.921 00.000 15672 scope move finished after 127 + 49 ms 22:15:40.922 00.001 15672 Move returns status 0, amount 127 22:15:40.922 00.000 15672 MoveAxis(N, 0, ABG) 22:15:40.922 00.000 15672 Move returns status 0, amount 0 22:15:40.922 00.000 15672 move complete, result=0 22:15:40.922 00.000 15672 worker thread done servicing request 22:15:40.922 00.000 15672 Worker thread wakes up 22:15:40.922 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:40.922 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:40.922 00.000 30444 GuideStep: -0.5 px 127 ms EAST, -0.2 px 0 ms NORTH 22:15:42.829 01.907 15672 Exposure complete 22:15:42.849 00.020 15672 worker thread done servicing request 22:15:42.849 00.000 30444 OnExposeComplete: enter 22:15:42.849 00.000 30444 UpdateGuideState(): m_state=6 22:15:42.849 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 325 22:15:42.850 00.001 30444 Star::Find returns 1 (1), X=465.28, Y=191.68, Mass=84551, SNR=60.7, Peak=10648 HFD=3.5 22:15:42.850 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 22:15:42.850 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 22:15:42.850 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-1.15 mountX=0.17 mountY=-0.21, mountTheta=-0.89 22:15:42.850 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.24, opts=13) 22:15:42.850 00.000 30444 Enqueuing Move request for scope (0.11, -0.24) 22:15:42.850 00.000 15672 Worker thread wakes up 22:15:42.850 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.24) opts 0xd 22:15:42.850 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.24) 22:15:42.850 00.000 15672 Moving (0.11, -0.24) raw xDistance=0.17 yDistance=-0.21 22:15:42.850 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:15:42.850 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:42.851 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 22:15:42.851 00.000 15672 MoveAxis(E, 0, ABG) 22:15:42.851 00.000 15672 Move returns status 0, amount 0 22:15:42.851 00.000 15672 MoveAxis(N, 0, ABG) 22:15:42.851 00.000 15672 Move returns status 0, amount 0 22:15:42.851 00.000 15672 move complete, result=0 22:15:42.851 00.000 15672 worker thread done servicing request 22:15:42.856 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=11922, FiltMin=2666, FiltMax=8626, Gamma=2.950 22:15:42.904 00.048 30444 UpdateGuideState exits: m=84551 SNR=60.7 Saturated 22:15:42.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:42.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:42.904 00.000 30444 Enqueuing Expose request 22:15:42.904 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:15:42.904 00.000 15672 Worker thread wakes up 22:15:42.905 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:42.905 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:45.014 02.109 15672 Exposure complete 22:15:45.033 00.019 15672 worker thread done servicing request 22:15:45.033 00.000 30444 OnExposeComplete: enter 22:15:45.033 00.000 30444 UpdateGuideState(): m_state=6 22:15:45.034 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 326 22:15:45.034 00.000 30444 Star::Find returns 1 (1), X=465.61, Y=191.82, Mass=88139, SNR=71.1, Peak=10085 HFD=3.6 22:15:45.034 00.000 30444 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 22:15:45.034 00.000 30444 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.01 = -0.01) 22:15:45.034 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.10 hyp=0.44 cameraTheta=-0.22 mountX=0.44 mountY=-0.00, mountTheta=-0.01 22:15:45.034 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.10, opts=13) 22:15:45.034 00.000 30444 Enqueuing Move request for scope (0.43, -0.10) 22:15:45.034 00.000 15672 Worker thread wakes up 22:15:45.034 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.10) opts 0xd 22:15:45.034 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.10) 22:15:45.035 00.001 15672 Moving (0.43, -0.10) raw xDistance=0.44 yDistance=-0.00 22:15:45.035 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 22:15:45.035 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:45.035 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 22:15:45.035 00.000 15672 MoveAxis(W, 120, ABG) 22:15:45.035 00.000 15672 Guiding Dir = 3, Dur = 120 22:15:45.035 00.000 15672 IsSlewing returns 0 22:15:45.036 00.001 15672 IsGuiding returns 0 22:15:45.041 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=10085, FiltMin=2519, FiltMax=7666, Gamma=2.950 22:15:45.060 00.019 15672 PulseGuide returned control before completion, sleep 108 22:15:45.091 00.031 30444 UpdateGuideState exits: m=88139 SNR=71.1 Saturated 22:15:45.091 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:45.091 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:45.091 00.000 30444 Enqueuing Expose request 22:15:45.170 00.079 15672 IsGuiding returns 1 22:15:45.170 00.000 15672 scope still moving after pulse duration time elapsed 22:15:45.191 00.021 15672 IsSlewing returns 0 22:15:45.203 00.012 15672 IsGuiding returns 0 22:15:45.203 00.000 15672 scope move finished after 120 + 46 ms 22:15:45.203 00.000 15672 Move returns status 0, amount 120 22:15:45.203 00.000 15672 MoveAxis(N, 0, ABG) 22:15:45.203 00.000 15672 Move returns status 0, amount 0 22:15:45.203 00.000 15672 move complete, result=0 22:15:45.203 00.000 15672 worker thread done servicing request 22:15:45.203 00.000 15672 Worker thread wakes up 22:15:45.203 00.000 30444 GuideStep: 0.4 px 120 ms WEST, -0.0 px 0 ms NORTH 22:15:45.203 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:45.203 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:47.111 01.908 15672 Exposure complete 22:15:47.131 00.020 15672 worker thread done servicing request 22:15:47.131 00.000 30444 OnExposeComplete: enter 22:15:47.131 00.000 30444 UpdateGuideState(): m_state=6 22:15:47.131 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 327 22:15:47.131 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=191.21, Mass=96734, SNR=77.5, Peak=11056 HFD=3.6 22:15:47.131 00.000 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.31 = -1.31) 22:15:47.131 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 22:15:47.131 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.71 hyp=0.71 cameraTheta=-1.59 mountX=0.18 mountY=-0.70, mountTheta=-1.31 22:15:47.133 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.71, opts=13) 22:15:47.133 00.000 30444 Enqueuing Move request for scope (-0.01, -0.71) 22:15:47.133 00.000 15672 Worker thread wakes up 22:15:47.133 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.71) opts 0xd 22:15:47.133 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.71) 22:15:47.133 00.000 15672 Moving (-0.01, -0.71) raw xDistance=0.18 yDistance=-0.70 22:15:47.133 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:15:47.133 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:15:47.134 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70 22:15:47.134 00.000 15672 MoveAxis(E, 0, ABG) 22:15:47.134 00.000 15672 Move returns status 0, amount 0 22:15:47.134 00.000 15672 MoveAxis(N, 0, ABG) 22:15:47.134 00.000 15672 Move returns status 0, amount 0 22:15:47.134 00.000 15672 move complete, result=0 22:15:47.134 00.000 15672 worker thread done servicing request 22:15:47.138 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=11056, FiltMin=2651, FiltMax=8106, Gamma=2.950 22:15:47.188 00.050 30444 UpdateGuideState exits: m=96734 SNR=77.5 Saturated 22:15:47.188 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:47.188 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:47.188 00.000 30444 Enqueuing Expose request 22:15:47.188 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 0 ms NORTH 22:15:47.188 00.000 15672 Worker thread wakes up 22:15:47.188 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:47.188 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:49.298 02.110 15672 Exposure complete 22:15:49.318 00.020 15672 worker thread done servicing request 22:15:49.318 00.000 30444 OnExposeComplete: enter 22:15:49.318 00.000 30444 UpdateGuideState(): m_state=6 22:15:49.318 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 328 22:15:49.318 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=192.03, Mass=93107, SNR=72.8, Peak=10492 HFD=3.7 22:15:49.318 00.000 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 22:15:49.318 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.94 = 1.94) 22:15:49.319 00.001 30444 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.72 mountX=-0.05 mountY=0.10, mountTheta=1.99 22:15:49.319 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.11, opts=13) 22:15:49.319 00.000 30444 Enqueuing Move request for scope (-0.02, 0.11) 22:15:49.319 00.000 15672 Worker thread wakes up 22:15:49.319 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd 22:15:49.319 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.11) 22:15:49.319 00.000 15672 Moving (-0.02, 0.11) raw xDistance=-0.05 yDistance=0.10 22:15:49.319 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 22:15:49.320 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:49.320 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 22:15:49.320 00.000 15672 MoveAxis(E, 0, ABG) 22:15:49.320 00.000 15672 Move returns status 0, amount 0 22:15:49.320 00.000 15672 MoveAxis(N, 0, ABG) 22:15:49.320 00.000 15672 Move returns status 0, amount 0 22:15:49.320 00.000 15672 move complete, result=0 22:15:49.320 00.000 15672 worker thread done servicing request 22:15:49.325 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=11213, FiltMin=2642, FiltMax=8684, Gamma=2.950 22:15:49.376 00.051 30444 UpdateGuideState exits: m=93107 SNR=72.8 Saturated 22:15:49.376 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:49.376 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:49.376 00.000 30444 Enqueuing Expose request 22:15:49.376 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:15:49.376 00.000 15672 Worker thread wakes up 22:15:49.376 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:49.376 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:51.281 01.905 15672 Exposure complete 22:15:51.301 00.020 15672 worker thread done servicing request 22:15:51.301 00.000 30444 OnExposeComplete: enter 22:15:51.301 00.000 30444 UpdateGuideState(): m_state=6 22:15:51.301 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 329 22:15:51.301 00.000 30444 Star::Find returns 1 (1), X=465.52, Y=191.97, Mass=81629, SNR=60.6, Peak=8511 HFD=3.6 22:15:51.301 00.000 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 22:15:51.301 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.35 = 0.35) 22:15:51.301 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.05 hyp=0.35 cameraTheta=0.14 mountX=0.32 mountY=0.12, mountTheta=0.36 22:15:51.302 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.05, opts=13) 22:15:51.302 00.000 30444 Enqueuing Move request for scope (0.35, 0.05) 22:15:51.302 00.000 15672 Worker thread wakes up 22:15:51.302 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.05) opts 0xd 22:15:51.302 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.05) 22:15:51.302 00.000 15672 Moving (0.35, 0.05) raw xDistance=0.32 yDistance=0.12 22:15:51.302 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 22:15:51.302 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:51.302 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:15:51.302 00.000 15672 MoveAxis(W, 86, ABG) 22:15:51.302 00.000 15672 Guiding Dir = 3, Dur = 86 22:15:51.303 00.001 15672 IsSlewing returns 0 22:15:51.305 00.002 15672 IsGuiding returns 0 22:15:51.308 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=10393, FiltMin=2648, FiltMax=8128, Gamma=2.950 22:15:51.321 00.013 15672 PulseGuide returned control before completion, sleep 81 22:15:51.357 00.036 30444 UpdateGuideState exits: m=81629 SNR=60.6 Saturated 22:15:51.357 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:51.357 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:51.357 00.000 30444 Enqueuing Expose request 22:15:51.405 00.048 15672 IsGuiding returns 1 22:15:51.405 00.000 15672 scope still moving after pulse duration time elapsed 22:15:51.426 00.021 15672 IsSlewing returns 0 22:15:51.433 00.007 15672 IsGuiding returns 0 22:15:51.433 00.000 15672 scope move finished after 86 + 42 ms 22:15:51.433 00.000 15672 Move returns status 0, amount 86 22:15:51.433 00.000 15672 MoveAxis(N, 0, ABG) 22:15:51.434 00.001 15672 Move returns status 0, amount 0 22:15:51.434 00.000 15672 move complete, result=0 22:15:51.434 00.000 15672 worker thread done servicing request 22:15:51.434 00.000 30444 GuideStep: 0.3 px 86 ms WEST, 0.1 px 0 ms NORTH 22:15:51.434 00.000 15672 Worker thread wakes up 22:15:51.434 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:51.436 00.002 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:53.543 02.107 15672 Exposure complete 22:15:53.563 00.020 15672 worker thread done servicing request 22:15:53.563 00.000 30444 OnExposeComplete: enter 22:15:53.563 00.000 30444 UpdateGuideState(): m_state=6 22:15:53.563 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 330 22:15:53.564 00.001 30444 Star::Find returns 1 (1), X=465.23, Y=191.92, Mass=97558, SNR=84.5, Peak=10075 HFD=3.7 22:15:53.564 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.27 = 0.27) 22:15:53.564 00.000 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.21 = 0.21) 22:15:53.564 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.01 mountX=0.05 mountY=0.01, mountTheta=0.21 22:15:53.564 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.00, opts=13) 22:15:53.564 00.000 30444 Enqueuing Move request for scope (0.06, -0.00) 22:15:53.564 00.000 15672 Worker thread wakes up 22:15:53.564 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd 22:15:53.564 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.00) 22:15:53.564 00.000 15672 Moving (0.06, -0.00) raw xDistance=0.05 yDistance=0.01 22:15:53.564 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 22:15:53.564 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:53.565 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:15:53.565 00.000 15672 MoveAxis(E, 0, ABG) 22:15:53.565 00.000 15672 Move returns status 0, amount 0 22:15:53.565 00.000 15672 MoveAxis(N, 0, ABG) 22:15:53.565 00.000 15672 Move returns status 0, amount 0 22:15:53.565 00.000 15672 move complete, result=0 22:15:53.565 00.000 15672 worker thread done servicing request 22:15:53.570 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=10613, FiltMin=2658, FiltMax=8151, Gamma=2.950 22:15:53.619 00.049 30444 UpdateGuideState exits: m=97558 SNR=84.5 Saturated 22:15:53.619 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:53.619 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:53.619 00.000 30444 Enqueuing Expose request 22:15:53.619 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:15:53.619 00.000 15672 Worker thread wakes up 22:15:53.619 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:53.619 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:55.528 01.909 15672 Exposure complete 22:15:55.548 00.020 15672 worker thread done servicing request 22:15:55.548 00.000 30444 OnExposeComplete: enter 22:15:55.548 00.000 30444 UpdateGuideState(): m_state=6 22:15:55.549 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 331 22:15:55.549 00.000 30444 Star::Find returns 1 (1), X=464.75, Y=192.04, Mass=101695, SNR=70.0, Peak=10517 HFD=3.9 22:15:55.549 00.000 30444 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.28) = xAngle (3.15 = -3.13) 22:15:55.549 00.000 30444 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.09 = 3.09) 22:15:55.549 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.12 hyp=0.45 cameraTheta=2.87 mountX=-0.45 mountY=0.02, mountTheta=3.09 22:15:55.549 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.12, opts=13) 22:15:55.549 00.000 30444 Enqueuing Move request for scope (-0.43, 0.12) 22:15:55.549 00.000 15672 Worker thread wakes up 22:15:55.549 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.12) opts 0xd 22:15:55.550 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.12) 22:15:55.550 00.000 15672 Moving (-0.43, 0.12) raw xDistance=-0.45 yDistance=0.02 22:15:55.550 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45 22:15:55.550 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:55.550 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 22:15:55.550 00.000 15672 MoveAxis(E, 120, ABG) 22:15:55.550 00.000 15672 Guiding Dir = 2, Dur = 120 22:15:55.550 00.000 15672 IsSlewing returns 0 22:15:55.551 00.001 15672 IsGuiding returns 0 22:15:55.556 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=10517, FiltMin=2638, FiltMax=8004, Gamma=2.950 22:15:55.570 00.014 15672 PulseGuide returned control before completion, sleep 112 22:15:55.607 00.037 30444 UpdateGuideState exits: m=101695 SNR=70.0 Saturated 22:15:55.607 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:55.607 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:55.607 00.000 30444 Enqueuing Expose request 22:15:55.684 00.077 15672 IsGuiding returns 1 22:15:55.684 00.000 15672 scope still moving after pulse duration time elapsed 22:15:55.706 00.022 15672 IsSlewing returns 0 22:15:55.708 00.002 15672 IsGuiding returns 1 22:15:55.728 00.020 15672 IsSlewing returns 0 22:15:55.729 00.001 15672 IsGuiding returns 0 22:15:55.729 00.000 15672 scope move finished after 120 + 58 ms 22:15:55.729 00.000 15672 Move returns status 0, amount 120 22:15:55.729 00.000 15672 MoveAxis(N, 0, ABG) 22:15:55.729 00.000 15672 Move returns status 0, amount 0 22:15:55.729 00.000 15672 move complete, result=0 22:15:55.729 00.000 15672 worker thread done servicing request 22:15:55.729 00.000 15672 Worker thread wakes up 22:15:55.730 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:55.730 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:55.730 00.000 30444 GuideStep: -0.4 px 120 ms EAST, 0.0 px 0 ms NORTH 22:15:57.837 02.107 15672 Exposure complete 22:15:57.861 00.024 15672 worker thread done servicing request 22:15:57.861 00.000 30444 OnExposeComplete: enter 22:15:57.861 00.000 30444 UpdateGuideState(): m_state=6 22:15:57.861 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 332 22:15:57.862 00.001 30444 Star::Find returns 1 (1), X=465.46, Y=191.60, Mass=90554, SNR=73.6, Peak=10631 HFD=3.3 22:15:57.862 00.000 30444 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.28) = xAngle (-0.57 = -0.57) 22:15:57.862 00.000 30444 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.63 = -0.63) 22:15:57.862 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.33 hyp=0.43 cameraTheta=-0.85 mountX=0.37 mountY=-0.26, mountTheta=-0.61 22:15:57.862 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.33, opts=13) 22:15:57.862 00.000 30444 Enqueuing Move request for scope (0.29, -0.33) 22:15:57.862 00.000 15672 Worker thread wakes up 22:15:57.862 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.33) opts 0xd 22:15:57.862 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.33) 22:15:57.862 00.000 15672 Moving (0.29, -0.33) raw xDistance=0.37 yDistance=-0.26 22:15:57.862 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37 22:15:57.862 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:15:57.863 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 22:15:57.863 00.000 15672 MoveAxis(W, 90, ABG) 22:15:57.863 00.000 15672 Guiding Dir = 3, Dur = 90 22:15:57.864 00.001 15672 IsSlewing returns 0 22:15:57.865 00.001 15672 IsGuiding returns 0 22:15:57.869 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=11095, FiltMin=2637, FiltMax=8492, Gamma=2.950 22:15:57.887 00.018 15672 PulseGuide returned control before completion, sleep 79 22:15:57.918 00.031 30444 UpdateGuideState exits: m=90554 SNR=73.6 Saturated 22:15:57.918 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:15:57.918 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:15:57.918 00.000 30444 Enqueuing Expose request 22:15:58.030 00.112 15672 IsGuiding returns 0 22:15:58.031 00.001 15672 Move returns status 0, amount 90 22:15:58.031 00.000 15672 MoveAxis(N, 0, ABG) 22:15:58.031 00.000 15672 Move returns status 0, amount 0 22:15:58.031 00.000 15672 move complete, result=0 22:15:58.031 00.000 15672 worker thread done servicing request 22:15:58.031 00.000 15672 Worker thread wakes up 22:15:58.031 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:15:58.031 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:15:58.031 00.000 30444 GuideStep: 0.4 px 90 ms WEST, -0.3 px 0 ms NORTH 22:15:59.937 01.906 15672 Exposure complete 22:15:59.957 00.020 15672 worker thread done servicing request 22:15:59.957 00.000 30444 OnExposeComplete: enter 22:15:59.957 00.000 30444 UpdateGuideState(): m_state=6 22:15:59.957 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 333 22:15:59.957 00.000 30444 Star::Find returns 1 (1), X=464.95, Y=191.94, Mass=87613, SNR=74.3, Peak=9889 HFD=3.9 22:15:59.957 00.000 30444 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.28) = xAngle (3.32 = -2.96) 22:15:59.957 00.000 30444 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.26 = -3.02) 22:15:59.957 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.04 mountX=-0.22 mountY=-0.03, mountTheta=-3.02 22:15:59.958 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.02, opts=13) 22:15:59.958 00.000 30444 Enqueuing Move request for scope (-0.22, 0.02) 22:15:59.958 00.000 15672 Worker thread wakes up 22:15:59.958 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd 22:15:59.958 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.02) 22:15:59.958 00.000 15672 Moving (-0.22, 0.02) raw xDistance=-0.22 yDistance=-0.03 22:15:59.958 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 22:15:59.958 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:15:59.958 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:15:59.958 00.000 15672 MoveAxis(E, 0, ABG) 22:15:59.958 00.000 15672 Move returns status 0, amount 0 22:15:59.958 00.000 15672 MoveAxis(N, 0, ABG) 22:15:59.958 00.000 15672 Move returns status 0, amount 0 22:15:59.958 00.000 15672 move complete, result=0 22:15:59.958 00.000 15672 worker thread done servicing request 22:15:59.963 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=9989, FiltMin=2609, FiltMax=7723, Gamma=2.950 22:16:00.015 00.052 30444 UpdateGuideState exits: m=87613 SNR=74.3 Saturated 22:16:00.015 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:00.015 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:00.015 00.000 30444 Enqueuing Expose request 22:16:00.015 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:16:00.015 00.000 15672 Worker thread wakes up 22:16:00.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:00.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:02.125 02.110 15672 Exposure complete 22:16:02.144 00.019 15672 worker thread done servicing request 22:16:02.144 00.000 30444 OnExposeComplete: enter 22:16:02.144 00.000 30444 UpdateGuideState(): m_state=6 22:16:02.145 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 334 22:16:02.145 00.000 30444 Star::Find returns 1 (1), X=464.90, Y=191.91, Mass=79728, SNR=64.7, Peak=10356 HFD=3.8 22:16:02.145 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.82 = -2.82) 22:16:02.145 00.000 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.88 = -2.88) 22:16:02.145 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-3.10 mountX=-0.26 mountY=-0.07, mountTheta=-2.88 22:16:02.145 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.01, opts=13) 22:16:02.145 00.000 30444 Enqueuing Move request for scope (-0.27, -0.01) 22:16:02.145 00.000 15672 Worker thread wakes up 22:16:02.145 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.01) opts 0xd 22:16:02.145 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.01) 22:16:02.145 00.000 15672 Moving (-0.27, -0.01) raw xDistance=-0.26 yDistance=-0.07 22:16:02.145 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 22:16:02.146 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:16:02.146 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 22:16:02.146 00.000 15672 MoveAxis(E, 71, ABG) 22:16:02.146 00.000 15672 Guiding Dir = 2, Dur = 71 22:16:02.146 00.000 15672 IsSlewing returns 0 22:16:02.148 00.002 15672 IsGuiding returns 0 22:16:02.152 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=10356, FiltMin=2641, FiltMax=8014, Gamma=2.950 22:16:02.168 00.016 15672 PulseGuide returned control before completion, sleep 62 22:16:02.202 00.034 30444 UpdateGuideState exits: m=79728 SNR=64.7 Saturated 22:16:02.202 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:02.202 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:02.202 00.000 30444 Enqueuing Expose request 22:16:02.248 00.046 15672 IsGuiding returns 0 22:16:02.248 00.000 15672 Move returns status 0, amount 71 22:16:02.248 00.000 15672 MoveAxis(N, 0, ABG) 22:16:02.248 00.000 15672 Move returns status 0, amount 0 22:16:02.248 00.000 15672 move complete, result=0 22:16:02.248 00.000 15672 worker thread done servicing request 22:16:02.248 00.000 15672 Worker thread wakes up 22:16:02.248 00.000 30444 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH 22:16:02.248 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:02.249 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:04.155 01.906 15672 Exposure complete 22:16:04.174 00.019 15672 worker thread done servicing request 22:16:04.174 00.000 30444 OnExposeComplete: enter 22:16:04.174 00.000 30444 UpdateGuideState(): m_state=6 22:16:04.175 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 335 22:16:04.175 00.000 30444 Star::Find returns 1 (1), X=465.32, Y=191.74, Mass=82535, SNR=68.6, Peak=10624 HFD=3.4 22:16:04.175 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 22:16:04.175 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 22:16:04.175 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.89 mountX=0.19 mountY=-0.14, mountTheta=-0.65 22:16:04.175 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.18, opts=13) 22:16:04.175 00.000 30444 Enqueuing Move request for scope (0.14, -0.18) 22:16:04.175 00.000 15672 Worker thread wakes up 22:16:04.175 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd 22:16:04.175 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.18) 22:16:04.175 00.000 15672 Moving (0.14, -0.18) raw xDistance=0.19 yDistance=-0.14 22:16:04.175 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:16:04.176 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:16:04.176 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:16:04.176 00.000 15672 MoveAxis(E, 0, ABG) 22:16:04.176 00.000 15672 Move returns status 0, amount 0 22:16:04.176 00.000 15672 MoveAxis(N, 0, ABG) 22:16:04.176 00.000 15672 Move returns status 0, amount 0 22:16:04.176 00.000 15672 move complete, result=0 22:16:04.176 00.000 15672 worker thread done servicing request 22:16:04.181 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=11480, FiltMin=2628, FiltMax=8382, Gamma=2.950 22:16:04.230 00.049 30444 UpdateGuideState exits: m=82535 SNR=68.6 Saturated 22:16:04.230 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:04.230 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:04.230 00.000 30444 Enqueuing Expose request 22:16:04.230 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:16:04.230 00.000 15672 Worker thread wakes up 22:16:04.230 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:04.230 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:06.338 02.108 15672 Exposure complete 22:16:06.357 00.019 15672 worker thread done servicing request 22:16:06.358 00.001 30444 OnExposeComplete: enter 22:16:06.358 00.000 30444 UpdateGuideState(): m_state=6 22:16:06.358 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 336 22:16:06.358 00.000 30444 Star::Find returns 1 (1), X=465.36, Y=191.83, Mass=92299, SNR=74.6, Peak=10912 HFD=3.4 22:16:06.358 00.000 30444 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.28) = xAngle (-0.19 = -0.19) 22:16:06.358 00.000 30444 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.25 = -0.25) 22:16:06.358 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.46 mountX=0.20 mountY=-0.05, mountTheta=-0.24 22:16:06.358 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.09, opts=13) 22:16:06.358 00.000 30444 Enqueuing Move request for scope (0.18, -0.09) 22:16:06.358 00.000 15672 Worker thread wakes up 22:16:06.359 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd 22:16:06.359 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.09) 22:16:06.359 00.000 15672 Moving (0.18, -0.09) raw xDistance=0.20 yDistance=-0.05 22:16:06.359 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:16:06.359 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:16:06.359 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:16:06.359 00.000 15672 MoveAxis(E, 0, ABG) 22:16:06.359 00.000 15672 Move returns status 0, amount 0 22:16:06.359 00.000 15672 MoveAxis(N, 0, ABG) 22:16:06.359 00.000 15672 Move returns status 0, amount 0 22:16:06.359 00.000 15672 move complete, result=0 22:16:06.359 00.000 15672 worker thread done servicing request 22:16:06.363 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=10912, FiltMin=2597, FiltMax=7984, Gamma=2.950 22:16:06.413 00.050 30444 UpdateGuideState exits: m=92299 SNR=74.6 Saturated 22:16:06.413 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:06.413 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:06.413 00.000 30444 Enqueuing Expose request 22:16:06.413 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:16:06.413 00.000 15672 Worker thread wakes up 22:16:06.413 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:06.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:08.320 01.907 15672 Exposure complete 22:16:08.340 00.020 15672 worker thread done servicing request 22:16:08.340 00.000 30444 OnExposeComplete: enter 22:16:08.340 00.000 30444 UpdateGuideState(): m_state=6 22:16:08.340 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 337 22:16:08.340 00.000 30444 Star::Find returns 1 (1), X=465.34, Y=191.84, Mass=94683, SNR=73.5, Peak=10619 HFD=3.5 22:16:08.341 00.001 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.16 = -0.16) 22:16:08.341 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.22 = -0.22) 22:16:08.341 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.44 mountX=0.18 mountY=-0.04, mountTheta=-0.22 22:16:08.341 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.08, opts=13) 22:16:08.341 00.000 30444 Enqueuing Move request for scope (0.16, -0.08) 22:16:08.341 00.000 15672 Worker thread wakes up 22:16:08.341 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd 22:16:08.341 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.08) 22:16:08.341 00.000 15672 Moving (0.16, -0.08) raw xDistance=0.18 yDistance=-0.04 22:16:08.341 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:16:08.341 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:16:08.341 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 22:16:08.342 00.001 15672 MoveAxis(E, 0, ABG) 22:16:08.342 00.000 15672 Move returns status 0, amount 0 22:16:08.342 00.000 15672 MoveAxis(N, 0, ABG) 22:16:08.342 00.000 15672 Move returns status 0, amount 0 22:16:08.342 00.000 15672 move complete, result=0 22:16:08.342 00.000 15672 worker thread done servicing request 22:16:08.347 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=11116, FiltMin=2628, FiltMax=8895, Gamma=2.950 22:16:08.399 00.052 30444 UpdateGuideState exits: m=94683 SNR=73.5 Saturated 22:16:08.399 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:08.399 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:08.399 00.000 30444 Enqueuing Expose request 22:16:08.399 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:16:08.399 00.000 15672 Worker thread wakes up 22:16:08.399 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:08.399 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:10.510 02.111 15672 Exposure complete 22:16:10.530 00.020 15672 worker thread done servicing request 22:16:10.530 00.000 30444 OnExposeComplete: enter 22:16:10.530 00.000 30444 UpdateGuideState(): m_state=6 22:16:10.530 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 338 22:16:10.530 00.000 30444 Star::Find returns 1 (1), X=465.04, Y=191.47, Mass=100032, SNR=72.5, Peak=12299 HFD=3.6 22:16:10.530 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 22:16:10.530 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 22:16:10.530 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.45 hyp=0.47 cameraTheta=-1.87 mountX=-0.01 mountY=-0.47, mountTheta=-1.59 22:16:10.531 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.45, opts=13) 22:16:10.531 00.000 30444 Enqueuing Move request for scope (-0.14, -0.45) 22:16:10.531 00.000 15672 Worker thread wakes up 22:16:10.531 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.45) opts 0xd 22:16:10.531 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.45) 22:16:10.531 00.000 15672 Moving (-0.14, -0.45) raw xDistance=-0.01 yDistance=-0.47 22:16:10.531 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:16:10.531 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:16:10.531 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47 22:16:10.532 00.001 15672 MoveAxis(E, 0, ABG) 22:16:10.532 00.000 15672 Move returns status 0, amount 0 22:16:10.532 00.000 15672 MoveAxis(N, 0, ABG) 22:16:10.532 00.000 15672 Move returns status 0, amount 0 22:16:10.532 00.000 15672 move complete, result=0 22:16:10.532 00.000 15672 worker thread done servicing request 22:16:10.537 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=12299, FiltMin=2636, FiltMax=8434, Gamma=2.950 22:16:10.591 00.054 30444 UpdateGuideState exits: m=100032 SNR=72.5 Saturated 22:16:10.592 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:10.592 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:10.592 00.000 30444 Enqueuing Expose request 22:16:10.592 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH 22:16:10.592 00.000 15672 Worker thread wakes up 22:16:10.592 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:10.592 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:12.500 01.908 15672 Exposure complete 22:16:12.522 00.022 15672 worker thread done servicing request 22:16:12.522 00.000 30444 OnExposeComplete: enter 22:16:12.522 00.000 30444 UpdateGuideState(): m_state=6 22:16:12.522 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 339 22:16:12.522 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=191.60, Mass=99918, SNR=81.5, Peak=12872 HFD=3.2 22:16:12.522 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 22:16:12.522 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 22:16:12.523 00.001 30444 CameraToMount -- cameraX=0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.46 mountX=0.12 mountY=-0.31, mountTheta=-1.19 22:16:12.523 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.32, opts=13) 22:16:12.523 00.000 30444 Enqueuing Move request for scope (0.04, -0.32) 22:16:12.523 00.000 15672 Worker thread wakes up 22:16:12.523 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.32) opts 0xd 22:16:12.523 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.32) 22:16:12.523 00.000 15672 Moving (0.04, -0.32) raw xDistance=0.12 yDistance=-0.31 22:16:12.523 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:16:12.523 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.22 newest=-0.81 22:16:12.523 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 22:16:12.523 00.000 15672 MoveAxis(E, 0, ABG) 22:16:12.523 00.000 15672 Move returns status 0, amount 0 22:16:12.523 00.000 15672 MoveAxis(N, 55, ABG) 22:16:12.523 00.000 15672 Guiding Dir = 0, Dur = 55 22:16:12.524 00.001 15672 IsSlewing returns 0 22:16:12.529 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=12872, FiltMin=2590, FiltMax=9110, Gamma=2.950 22:16:12.536 00.007 15672 IsGuiding returns 0 22:16:12.578 00.042 30444 UpdateGuideState exits: m=99918 SNR=81.5 Saturated 22:16:12.578 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:12.578 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:12.578 00.000 30444 Enqueuing Expose request 22:16:12.617 00.039 15672 IsGuiding returns 1 22:16:12.617 00.000 15672 scope still moving after pulse duration time elapsed 22:16:12.637 00.020 15672 IsSlewing returns 0 22:16:12.639 00.002 15672 IsGuiding returns 1 22:16:12.660 00.021 15672 IsSlewing returns 0 22:16:12.661 00.001 15672 IsGuiding returns 1 22:16:12.682 00.021 15672 IsSlewing returns 0 22:16:12.712 00.030 15672 IsGuiding returns 0 22:16:12.712 00.000 15672 scope move finished after 55 + 120 ms 22:16:12.712 00.000 15672 Move returns status 0, amount 55 22:16:12.712 00.000 15672 move complete, result=0 22:16:12.712 00.000 15672 worker thread done servicing request 22:16:12.712 00.000 15672 Worker thread wakes up 22:16:12.712 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:12.712 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:12.712 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 55 ms NORTH 22:16:14.818 02.106 15672 Exposure complete 22:16:14.839 00.021 15672 worker thread done servicing request 22:16:14.839 00.000 30444 OnExposeComplete: enter 22:16:14.839 00.000 30444 UpdateGuideState(): m_state=6 22:16:14.839 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 340 22:16:14.839 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=191.70, Mass=86375, SNR=66.9, Peak=11198 HFD=3.3 22:16:14.839 00.000 30444 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 22:16:14.839 00.000 30444 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 22:16:14.839 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.22 hyp=0.29 cameraTheta=-0.90 mountX=0.23 mountY=-0.18, mountTheta=-0.66 22:16:14.840 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.22, opts=13) 22:16:14.840 00.000 30444 Enqueuing Move request for scope (0.18, -0.22) 22:16:14.840 00.000 15672 Worker thread wakes up 22:16:14.840 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.22) opts 0xd 22:16:14.840 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.22) 22:16:14.840 00.000 15672 Moving (0.18, -0.22) raw xDistance=0.23 yDistance=-0.18 22:16:14.840 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:16:14.840 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:16:14.840 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 22:16:14.840 00.000 15672 MoveAxis(E, 0, ABG) 22:16:14.840 00.000 15672 Move returns status 0, amount 0 22:16:14.840 00.000 15672 MoveAxis(N, 0, ABG) 22:16:14.840 00.000 15672 Move returns status 0, amount 0 22:16:14.840 00.000 15672 move complete, result=0 22:16:14.840 00.000 15672 worker thread done servicing request 22:16:14.845 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=12027, FiltMin=2543, FiltMax=8904, Gamma=2.950 22:16:14.896 00.051 30444 UpdateGuideState exits: m=86375 SNR=66.9 Saturated 22:16:14.896 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:14.896 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:14.896 00.000 30444 Enqueuing Expose request 22:16:14.896 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:16:14.896 00.000 15672 Worker thread wakes up 22:16:14.896 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:14.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:16.802 01.906 15672 Exposure complete 22:16:16.822 00.020 15672 worker thread done servicing request 22:16:16.822 00.000 30444 OnExposeComplete: enter 22:16:16.822 00.000 30444 UpdateGuideState(): m_state=6 22:16:16.822 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 341 22:16:16.822 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=191.65, Mass=82973, SNR=63.1, Peak=10761 HFD=3.5 22:16:16.823 00.001 30444 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 22:16:16.823 00.000 30444 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 22:16:16.823 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.52 mountX=0.09 mountY=-0.26, mountTheta=-1.25 22:16:16.823 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.27, opts=13) 22:16:16.823 00.000 30444 Enqueuing Move request for scope (0.01, -0.27) 22:16:16.823 00.000 15672 Worker thread wakes up 22:16:16.823 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.27) opts 0xd 22:16:16.823 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.27) 22:16:16.823 00.000 15672 Moving (0.01, -0.27) raw xDistance=0.09 yDistance=-0.26 22:16:16.823 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:16:16.823 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 22:16:16.823 00.000 15672 MoveAxis(E, 0, ABG) 22:16:16.824 00.001 15672 Move returns status 0, amount 0 22:16:16.824 00.000 15672 MoveAxis(N, 46, ABG) 22:16:16.824 00.000 15672 Guiding Dir = 0, Dur = 46 22:16:16.824 00.000 15672 IsSlewing returns 0 22:16:16.829 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=10761, FiltMin=2615, FiltMax=8388, Gamma=2.950 22:16:16.833 00.004 15672 IsGuiding returns 0 22:16:16.879 00.046 30444 UpdateGuideState exits: m=82973 SNR=63.1 Saturated 22:16:16.879 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:16.879 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:16.879 00.000 30444 Enqueuing Expose request 22:16:16.914 00.035 15672 IsGuiding returns 1 22:16:16.914 00.000 15672 scope still moving after pulse duration time elapsed 22:16:16.935 00.021 15672 IsSlewing returns 0 22:16:16.936 00.001 15672 IsGuiding returns 1 22:16:16.957 00.021 15672 IsSlewing returns 0 22:16:16.958 00.001 15672 IsGuiding returns 1 22:16:16.979 00.021 15672 IsSlewing returns 0 22:16:17.009 00.030 15672 IsGuiding returns 0 22:16:17.009 00.000 15672 scope move finished after 46 + 130 ms 22:16:17.009 00.000 15672 Move returns status 0, amount 46 22:16:17.009 00.000 15672 move complete, result=0 22:16:17.010 00.001 15672 worker thread done servicing request 22:16:17.010 00.000 15672 Worker thread wakes up 22:16:17.010 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 46 ms NORTH 22:16:17.010 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:17.010 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:19.117 02.107 15672 Exposure complete 22:16:19.137 00.020 15672 worker thread done servicing request 22:16:19.137 00.000 30444 OnExposeComplete: enter 22:16:19.137 00.000 30444 UpdateGuideState(): m_state=6 22:16:19.137 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 342 22:16:19.138 00.001 30444 Star::Find returns 1 (1), X=465.15, Y=191.51, Mass=84981, SNR=64.9, Peak=9726 HFD=3.8 22:16:19.138 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 22:16:19.138 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 22:16:19.138 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.41 hyp=0.41 cameraTheta=-1.64 mountX=0.08 mountY=-0.41, mountTheta=-1.37 22:16:19.138 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.41, opts=13) 22:16:19.138 00.000 30444 Enqueuing Move request for scope (-0.03, -0.41) 22:16:19.138 00.000 15672 Worker thread wakes up 22:16:19.138 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.41) opts 0xd 22:16:19.138 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.41) 22:16:19.138 00.000 15672 Moving (-0.03, -0.41) raw xDistance=0.08 yDistance=-0.41 22:16:19.138 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:16:19.138 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 22:16:19.139 00.001 15672 MoveAxis(E, 0, ABG) 22:16:19.139 00.000 15672 Move returns status 0, amount 0 22:16:19.139 00.000 15672 MoveAxis(N, 72, ABG) 22:16:19.139 00.000 15672 Guiding Dir = 0, Dur = 72 22:16:19.139 00.000 15672 IsSlewing returns 0 22:16:19.140 00.001 15672 IsGuiding returns 0 22:16:19.145 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=11467, FiltMin=2640, FiltMax=8977, Gamma=2.950 22:16:19.195 00.050 30444 UpdateGuideState exits: m=84981 SNR=64.9 Saturated 22:16:19.195 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:19.195 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:19.195 00.000 30444 Enqueuing Expose request 22:16:19.247 00.052 15672 IsGuiding returns 1 22:16:19.247 00.000 15672 scope still moving after pulse duration time elapsed 22:16:19.268 00.021 15672 IsSlewing returns 0 22:16:19.268 00.000 15672 IsGuiding returns 1 22:16:19.290 00.022 15672 IsSlewing returns 0 22:16:19.291 00.001 15672 IsGuiding returns 1 22:16:19.312 00.021 15672 IsSlewing returns 0 22:16:19.342 00.030 15672 IsGuiding returns 0 22:16:19.343 00.001 15672 scope move finished after 72 + 129 ms 22:16:19.343 00.000 15672 Move returns status 0, amount 72 22:16:19.343 00.000 15672 move complete, result=0 22:16:19.343 00.000 15672 worker thread done servicing request 22:16:19.343 00.000 15672 Worker thread wakes up 22:16:19.343 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:19.344 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:19.344 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 72 ms NORTH 22:16:21.248 01.904 15672 Exposure complete 22:16:21.269 00.021 15672 worker thread done servicing request 22:16:21.269 00.000 30444 OnExposeComplete: enter 22:16:21.269 00.000 30444 UpdateGuideState(): m_state=6 22:16:21.269 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 343 22:16:21.269 00.000 30444 Star::Find returns 1 (1), X=465.36, Y=191.87, Mass=98539, SNR=70.2, Peak=10975 HFD=3.5 22:16:21.269 00.000 30444 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 22:16:21.269 00.000 30444 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 22:16:21.269 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.24 mountX=0.20 mountY=-0.01, mountTheta=-0.03 22:16:21.270 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.05, opts=13) 22:16:21.270 00.000 30444 Enqueuing Move request for scope (0.19, -0.05) 22:16:21.270 00.000 15672 Worker thread wakes up 22:16:21.270 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd 22:16:21.270 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.05) 22:16:21.270 00.000 15672 Moving (0.19, -0.05) raw xDistance=0.20 yDistance=-0.01 22:16:21.270 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:16:21.270 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:16:21.270 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:16:21.270 00.000 15672 MoveAxis(E, 0, ABG) 22:16:21.270 00.000 15672 Move returns status 0, amount 0 22:16:21.270 00.000 15672 MoveAxis(N, 0, ABG) 22:16:21.270 00.000 15672 Move returns status 0, amount 0 22:16:21.270 00.000 15672 move complete, result=0 22:16:21.270 00.000 15672 worker thread done servicing request 22:16:21.275 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=10975, FiltMin=2675, FiltMax=8225, Gamma=2.950 22:16:21.324 00.049 30444 UpdateGuideState exits: m=98539 SNR=70.2 Saturated 22:16:21.324 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:21.325 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:21.325 00.000 30444 Enqueuing Expose request 22:16:21.325 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:16:21.325 00.000 15672 Worker thread wakes up 22:16:21.325 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:21.325 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:23.437 02.112 15672 Exposure complete 22:16:23.463 00.026 15672 worker thread done servicing request 22:16:23.463 00.000 30444 OnExposeComplete: enter 22:16:23.463 00.000 30444 UpdateGuideState(): m_state=6 22:16:23.463 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 344 22:16:23.463 00.000 30444 Star::Find returns 1 (1), X=465.02, Y=191.82, Mass=91925, SNR=71.5, Peak=8981 HFD=4.1 22:16:23.463 00.000 30444 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.28) = xAngle (-2.31 = -2.31) 22:16:23.463 00.000 30444 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.37 = -2.37) 22:16:23.463 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.18 cameraTheta=-2.58 mountX=-0.12 mountY=-0.13, mountTheta=-2.34 22:16:23.464 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.10, opts=13) 22:16:23.464 00.000 30444 Enqueuing Move request for scope (-0.16, -0.10) 22:16:23.464 00.000 15672 Worker thread wakes up 22:16:23.464 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd 22:16:23.464 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.10) 22:16:23.464 00.000 15672 Moving (-0.16, -0.10) raw xDistance=-0.12 yDistance=-0.13 22:16:23.464 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:16:23.464 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:16:23.464 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 22:16:23.464 00.000 15672 MoveAxis(E, 0, ABG) 22:16:23.464 00.000 15672 Move returns status 0, amount 0 22:16:23.464 00.000 15672 MoveAxis(N, 0, ABG) 22:16:23.464 00.000 15672 Move returns status 0, amount 0 22:16:23.464 00.000 15672 move complete, result=0 22:16:23.464 00.000 15672 worker thread done servicing request 22:16:23.469 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=10228, FiltMin=2613, FiltMax=7897, Gamma=2.950 22:16:23.519 00.050 30444 UpdateGuideState exits: m=91925 SNR=71.5 Saturated 22:16:23.519 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:23.519 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:23.519 00.000 30444 Enqueuing Expose request 22:16:23.519 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:16:23.519 00.000 15672 Worker thread wakes up 22:16:23.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:23.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:25.429 01.910 15672 Exposure complete 22:16:25.447 00.018 15672 worker thread done servicing request 22:16:25.447 00.000 30444 OnExposeComplete: enter 22:16:25.448 00.001 30444 UpdateGuideState(): m_state=6 22:16:25.448 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 345 22:16:25.448 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=191.91, Mass=92428, SNR=73.2, Peak=9750 HFD=3.7 22:16:25.448 00.000 30444 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 22:16:25.448 00.000 30444 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 22:16:25.448 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.09 mountX=0.13 mountY=0.02, mountTheta=0.13 22:16:25.448 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.01, opts=13) 22:16:25.448 00.000 30444 Enqueuing Move request for scope (0.13, -0.01) 22:16:25.448 00.000 15672 Worker thread wakes up 22:16:25.449 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd 22:16:25.449 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.01) 22:16:25.449 00.000 15672 Moving (0.13, -0.01) raw xDistance=0.13 yDistance=0.02 22:16:25.449 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 22:16:25.449 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:16:25.449 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 22:16:25.449 00.000 15672 MoveAxis(E, 0, ABG) 22:16:25.449 00.000 15672 Move returns status 0, amount 0 22:16:25.449 00.000 15672 MoveAxis(N, 0, ABG) 22:16:25.449 00.000 15672 Move returns status 0, amount 0 22:16:25.449 00.000 15672 move complete, result=0 22:16:25.449 00.000 15672 worker thread done servicing request 22:16:25.455 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=10506, FiltMin=2632, FiltMax=8521, Gamma=2.950 22:16:25.506 00.051 30444 UpdateGuideState exits: m=92428 SNR=73.2 Saturated 22:16:25.506 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:25.506 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:25.506 00.000 30444 Enqueuing Expose request 22:16:25.506 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:16:25.506 00.000 15672 Worker thread wakes up 22:16:25.506 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:25.506 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:27.616 02.110 15672 Exposure complete 22:16:27.636 00.020 15672 worker thread done servicing request 22:16:27.636 00.000 30444 OnExposeComplete: enter 22:16:27.636 00.000 30444 UpdateGuideState(): m_state=6 22:16:27.636 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 346 22:16:27.636 00.000 30444 Star::Find returns 1 (1), X=465.38, Y=191.82, Mass=86263, SNR=69.6, Peak=9606 HFD=3.6 22:16:27.636 00.000 30444 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 22:16:27.636 00.000 30444 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 22:16:27.636 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-0.45 mountX=0.22 mountY=-0.05, mountTheta=-0.23 22:16:27.636 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.10, opts=13) 22:16:27.636 00.000 30444 Enqueuing Move request for scope (0.21, -0.10) 22:16:27.637 00.001 15672 Worker thread wakes up 22:16:27.637 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd 22:16:27.637 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.10) 22:16:27.637 00.000 15672 Moving (0.21, -0.10) raw xDistance=0.22 yDistance=-0.05 22:16:27.637 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:16:27.637 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:16:27.637 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:16:27.637 00.000 15672 MoveAxis(E, 0, ABG) 22:16:27.637 00.000 15672 Move returns status 0, amount 0 22:16:27.637 00.000 15672 MoveAxis(N, 0, ABG) 22:16:27.637 00.000 15672 Move returns status 0, amount 0 22:16:27.637 00.000 15672 move complete, result=0 22:16:27.637 00.000 15672 worker thread done servicing request 22:16:27.642 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=9933, FiltMin=2663, FiltMax=7799, Gamma=2.950 22:16:27.694 00.052 30444 UpdateGuideState exits: m=86263 SNR=69.6 Saturated 22:16:27.694 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:27.694 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:27.694 00.000 30444 Enqueuing Expose request 22:16:27.694 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:16:27.694 00.000 15672 Worker thread wakes up 22:16:27.694 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:27.694 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:29.603 01.909 15672 Exposure complete 22:16:29.623 00.020 15672 worker thread done servicing request 22:16:29.623 00.000 30444 OnExposeComplete: enter 22:16:29.623 00.000 30444 UpdateGuideState(): m_state=6 22:16:29.623 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 347 22:16:29.623 00.000 30444 Star::Find returns 1 (1), X=465.43, Y=191.42, Mass=91710, SNR=69.1, Peak=10765 HFD=3.3 22:16:29.623 00.000 30444 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.28) = xAngle (-0.83 = -0.83) 22:16:29.623 00.000 30444 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.89 = -0.89) 22:16:29.623 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.50 hyp=0.56 cameraTheta=-1.11 mountX=0.38 mountY=-0.44, mountTheta=-0.86 22:16:29.624 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.50, opts=13) 22:16:29.624 00.000 30444 Enqueuing Move request for scope (0.25, -0.50) 22:16:29.624 00.000 15672 Worker thread wakes up 22:16:29.624 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.50) opts 0xd 22:16:29.624 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.50) 22:16:29.624 00.000 15672 Moving (0.25, -0.50) raw xDistance=0.38 yDistance=-0.44 22:16:29.624 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 22:16:29.624 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 22:16:29.624 00.000 15672 MoveAxis(W, 102, ABG) 22:16:29.624 00.000 15672 Guiding Dir = 3, Dur = 102 22:16:29.625 00.001 15672 IsSlewing returns 0 22:16:29.626 00.001 15672 IsGuiding returns 0 22:16:29.630 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2384, max=11071, FiltMin=2666, FiltMax=8761, Gamma=2.950 22:16:29.644 00.014 15672 PulseGuide returned control before completion, sleep 94 22:16:29.680 00.036 30444 UpdateGuideState exits: m=91710 SNR=69.1 Saturated 22:16:29.680 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:29.680 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:29.680 00.000 30444 Enqueuing Expose request 22:16:29.773 00.093 15672 IsGuiding returns 0 22:16:29.773 00.000 15672 Move returns status 0, amount 102 22:16:29.773 00.000 15672 MoveAxis(N, 78, ABG) 22:16:29.773 00.000 15672 Guiding Dir = 0, Dur = 78 22:16:29.774 00.001 15672 IsSlewing returns 0 22:16:29.774 00.000 15672 IsGuiding returns 0 22:16:29.851 00.077 15672 PulseGuide returned control before completion, sleep 12 22:16:29.864 00.013 15672 IsGuiding returns 1 22:16:29.864 00.000 15672 scope still moving after pulse duration time elapsed 22:16:29.886 00.022 15672 IsSlewing returns 0 22:16:29.887 00.001 15672 IsGuiding returns 1 22:16:29.908 00.021 15672 IsSlewing returns 0 22:16:29.909 00.001 15672 IsGuiding returns 1 22:16:29.930 00.021 15672 IsSlewing returns 0 22:16:29.931 00.001 15672 IsGuiding returns 1 22:16:29.953 00.022 15672 IsSlewing returns 0 22:16:30.013 00.060 15672 IsGuiding returns 0 22:16:30.013 00.000 15672 scope move finished after 78 + 160 ms 22:16:30.013 00.000 15672 Move returns status 0, amount 78 22:16:30.013 00.000 15672 move complete, result=0 22:16:30.013 00.000 15672 worker thread done servicing request 22:16:30.013 00.000 15672 Worker thread wakes up 22:16:30.014 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:30.014 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:30.014 00.000 30444 GuideStep: 0.4 px 102 ms WEST, -0.4 px 78 ms NORTH 22:16:32.125 02.111 15672 Exposure complete 22:16:32.143 00.018 15672 worker thread done servicing request 22:16:32.144 00.001 30444 OnExposeComplete: enter 22:16:32.144 00.000 30444 UpdateGuideState(): m_state=6 22:16:32.144 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 348 22:16:32.144 00.000 30444 Star::Find returns 1 (1), X=465.36, Y=191.78, Mass=84473, SNR=62.8, Peak=9321 HFD=3.6 22:16:32.144 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 22:16:32.144 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 22:16:32.144 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.65 mountX=0.22 mountY=-0.10, mountTheta=-0.43 22:16:32.144 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.14, opts=13) 22:16:32.144 00.000 30444 Enqueuing Move request for scope (0.19, -0.14) 22:16:32.144 00.000 15672 Worker thread wakes up 22:16:32.145 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd 22:16:32.145 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.14) 22:16:32.145 00.000 15672 Moving (0.19, -0.14) raw xDistance=0.22 yDistance=-0.10 22:16:32.145 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:16:32.145 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:16:32.145 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:16:32.145 00.000 15672 MoveAxis(E, 0, ABG) 22:16:32.145 00.000 15672 Move returns status 0, amount 0 22:16:32.145 00.000 15672 MoveAxis(N, 0, ABG) 22:16:32.145 00.000 15672 Move returns status 0, amount 0 22:16:32.145 00.000 15672 move complete, result=0 22:16:32.145 00.000 15672 worker thread done servicing request 22:16:32.150 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=10089, FiltMin=2660, FiltMax=7930, Gamma=2.950 22:16:32.200 00.050 30444 UpdateGuideState exits: m=84473 SNR=62.8 Saturated 22:16:32.200 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:32.200 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:32.200 00.000 30444 Enqueuing Expose request 22:16:32.200 00.000 15672 Worker thread wakes up 22:16:32.200 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:32.200 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:16:32.200 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:34.106 01.906 15672 Exposure complete 22:16:34.127 00.021 15672 worker thread done servicing request 22:16:34.127 00.000 30444 OnExposeComplete: enter 22:16:34.127 00.000 30444 UpdateGuideState(): m_state=6 22:16:34.127 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 349 22:16:34.127 00.000 30444 Star::Find returns 1 (1), X=464.69, Y=191.63, Mass=80435, SNR=68.6, Peak=10560 HFD=3.4 22:16:34.127 00.000 30444 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.28) = xAngle (-2.32 = -2.32) 22:16:34.127 00.000 30444 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 22:16:34.127 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.29 hyp=0.56 cameraTheta=-2.60 mountX=-0.38 mountY=-0.39, mountTheta=-2.35 22:16:34.128 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.29, opts=13) 22:16:34.128 00.000 30444 Enqueuing Move request for scope (-0.48, -0.29) 22:16:34.128 00.000 15672 Worker thread wakes up 22:16:34.128 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.29) opts 0xd 22:16:34.128 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.29) 22:16:34.128 00.000 15672 Moving (-0.48, -0.29) raw xDistance=-0.38 yDistance=-0.39 22:16:34.128 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 22:16:34.128 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 22:16:34.128 00.000 15672 MoveAxis(E, 104, ABG) 22:16:34.128 00.000 15672 Guiding Dir = 2, Dur = 104 22:16:34.129 00.001 15672 IsSlewing returns 0 22:16:34.130 00.001 15672 IsGuiding returns 0 22:16:34.135 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2148, max=10560, FiltMin=2542, FiltMax=7634, Gamma=2.950 22:16:34.149 00.014 15672 PulseGuide returned control before completion, sleep 96 22:16:34.185 00.036 30444 UpdateGuideState exits: m=80435 SNR=68.6 Saturated 22:16:34.185 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:34.185 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:34.185 00.000 30444 Enqueuing Expose request 22:16:34.246 00.061 15672 IsGuiding returns 1 22:16:34.247 00.001 15672 scope still moving after pulse duration time elapsed 22:16:34.268 00.021 15672 IsSlewing returns 0 22:16:34.325 00.057 15672 IsGuiding returns 0 22:16:34.326 00.001 15672 scope move finished after 104 + 91 ms 22:16:34.326 00.000 15672 Move returns status 0, amount 104 22:16:34.326 00.000 15672 MoveAxis(N, 69, ABG) 22:16:34.326 00.000 15672 Guiding Dir = 0, Dur = 69 22:16:34.327 00.001 15672 IsSlewing returns 0 22:16:34.329 00.002 15672 IsGuiding returns 0 22:16:34.405 00.076 15672 IsGuiding returns 1 22:16:34.405 00.000 15672 scope still moving after pulse duration time elapsed 22:16:34.427 00.022 15672 IsSlewing returns 0 22:16:34.428 00.001 15672 IsGuiding returns 1 22:16:34.449 00.021 15672 IsSlewing returns 0 22:16:34.450 00.001 15672 IsGuiding returns 1 22:16:34.471 00.021 15672 IsSlewing returns 0 22:16:34.533 00.062 15672 IsGuiding returns 0 22:16:34.533 00.000 15672 scope move finished after 69 + 134 ms 22:16:34.533 00.000 15672 Move returns status 0, amount 69 22:16:34.533 00.000 15672 move complete, result=0 22:16:34.533 00.000 15672 worker thread done servicing request 22:16:34.533 00.000 15672 Worker thread wakes up 22:16:34.533 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:34.533 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:34.533 00.000 30444 GuideStep: -0.4 px 104 ms EAST, -0.4 px 69 ms NORTH 22:16:36.639 02.106 15672 Exposure complete 22:16:36.659 00.020 15672 worker thread done servicing request 22:16:36.659 00.000 30444 OnExposeComplete: enter 22:16:36.659 00.000 30444 UpdateGuideState(): m_state=6 22:16:36.659 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 350 22:16:36.659 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=191.19, Mass=90260, SNR=75.9, Peak=9871 HFD=3.6 22:16:36.659 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 22:16:36.660 00.001 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 22:16:36.660 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.73 hyp=0.75 cameraTheta=-1.31 mountX=0.39 mountY=-0.67, mountTheta=-1.05 22:16:36.660 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.73, opts=13) 22:16:36.660 00.000 30444 Enqueuing Move request for scope (0.19, -0.73) 22:16:36.660 00.000 15672 Worker thread wakes up 22:16:36.660 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.73) opts 0xd 22:16:36.660 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.73) 22:16:36.660 00.000 15672 Moving (0.19, -0.73) raw xDistance=0.39 yDistance=-0.67 22:16:36.660 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39 22:16:36.660 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 22:16:36.660 00.000 15672 MoveAxis(W, 97, ABG) 22:16:36.661 00.001 15672 Guiding Dir = 3, Dur = 97 22:16:36.661 00.000 15672 IsSlewing returns 0 22:16:36.666 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=11011, FiltMin=2574, FiltMax=8731, Gamma=2.950 22:16:36.689 00.023 15672 IsGuiding returns 0 22:16:36.705 00.016 15672 PulseGuide returned control before completion, sleep 92 22:16:36.715 00.010 30444 UpdateGuideState exits: m=90260 SNR=75.9 Saturated 22:16:36.715 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:36.715 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:36.715 00.000 30444 Enqueuing Expose request 22:16:36.818 00.103 15672 IsGuiding returns 0 22:16:36.819 00.001 15672 Move returns status 0, amount 97 22:16:36.819 00.000 15672 MoveAxis(N, 119, ABG) 22:16:36.819 00.000 15672 Guiding Dir = 0, Dur = 119 22:16:36.820 00.001 15672 IsSlewing returns 0 22:16:36.822 00.002 15672 IsGuiding returns 0 22:16:36.898 00.076 15672 PulseGuide returned control before completion, sleep 54 22:16:36.953 00.055 15672 IsGuiding returns 1 22:16:36.954 00.001 15672 scope still moving after pulse duration time elapsed 22:16:36.975 00.021 15672 IsSlewing returns 0 22:16:36.976 00.001 15672 IsGuiding returns 1 22:16:36.997 00.021 15672 IsSlewing returns 0 22:16:36.998 00.001 15672 IsGuiding returns 1 22:16:37.018 00.020 15672 IsSlewing returns 0 22:16:37.020 00.002 15672 IsGuiding returns 1 22:16:37.042 00.022 15672 IsSlewing returns 0 22:16:37.058 00.016 15672 IsGuiding returns 0 22:16:37.058 00.000 15672 scope move finished after 119 + 117 ms 22:16:37.058 00.000 15672 Move returns status 0, amount 119 22:16:37.058 00.000 15672 move complete, result=0 22:16:37.058 00.000 15672 worker thread done servicing request 22:16:37.059 00.001 15672 Worker thread wakes up 22:16:37.059 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:37.059 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:37.059 00.000 30444 GuideStep: 0.4 px 97 ms WEST, -0.7 px 119 ms NORTH 22:16:38.966 01.907 15672 Exposure complete 22:16:38.986 00.020 15672 worker thread done servicing request 22:16:38.986 00.000 30444 OnExposeComplete: enter 22:16:38.986 00.000 30444 UpdateGuideState(): m_state=6 22:16:38.986 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 351 22:16:38.986 00.000 30444 Star::Find returns 1 (1), X=465.02, Y=191.50, Mass=95421, SNR=74.6, Peak=10842 HFD=3.6 22:16:38.986 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 22:16:38.986 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 22:16:38.987 00.001 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.43 hyp=0.45 cameraTheta=-1.91 mountX=-0.03 mountY=-0.45, mountTheta=-1.63 22:16:38.987 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.43, opts=13) 22:16:38.987 00.000 30444 Enqueuing Move request for scope (-0.15, -0.43) 22:16:38.987 00.000 15672 Worker thread wakes up 22:16:38.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.43) opts 0xd 22:16:38.987 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.43) 22:16:38.987 00.000 15672 Moving (-0.15, -0.43) raw xDistance=-0.03 yDistance=-0.45 22:16:38.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:16:38.987 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 22:16:38.987 00.000 15672 MoveAxis(E, 0, ABG) 22:16:38.987 00.000 15672 Move returns status 0, amount 0 22:16:38.987 00.000 15672 MoveAxis(N, 80, ABG) 22:16:38.987 00.000 15672 Guiding Dir = 0, Dur = 80 22:16:38.988 00.001 15672 IsSlewing returns 0 22:16:38.990 00.002 15672 IsGuiding returns 0 22:16:38.994 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=11046, FiltMin=2601, FiltMax=8364, Gamma=2.950 22:16:39.044 00.050 30444 UpdateGuideState exits: m=95421 SNR=74.6 Saturated 22:16:39.044 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:39.044 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:39.044 00.000 30444 Enqueuing Expose request 22:16:39.103 00.059 15672 IsGuiding returns 1 22:16:39.103 00.000 15672 scope still moving after pulse duration time elapsed 22:16:39.124 00.021 15672 IsSlewing returns 0 22:16:39.125 00.001 15672 IsGuiding returns 1 22:16:39.146 00.021 15672 IsSlewing returns 0 22:16:39.147 00.001 15672 IsGuiding returns 1 22:16:39.168 00.021 15672 IsSlewing returns 0 22:16:39.199 00.031 15672 IsGuiding returns 0 22:16:39.199 00.000 15672 scope move finished after 80 + 129 ms 22:16:39.199 00.000 15672 Move returns status 0, amount 80 22:16:39.200 00.001 15672 move complete, result=0 22:16:39.200 00.000 15672 worker thread done servicing request 22:16:39.200 00.000 15672 Worker thread wakes up 22:16:39.200 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:39.200 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:39.200 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 80 ms NORTH 22:16:41.316 02.116 15672 Exposure complete 22:16:41.340 00.024 15672 worker thread done servicing request 22:16:41.341 00.001 30444 OnExposeComplete: enter 22:16:41.341 00.000 30444 UpdateGuideState(): m_state=6 22:16:41.341 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 352 22:16:41.341 00.000 30444 Star::Find returns 1 (1), X=465.33, Y=191.58, Mass=87904, SNR=79.1, Peak=11305 HFD=3.3 22:16:41.341 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 22:16:41.341 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 22:16:41.341 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.35 hyp=0.38 cameraTheta=-1.14 mountX=0.25 mountY=-0.30, mountTheta=-0.89 22:16:41.341 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.35, opts=13) 22:16:41.341 00.000 30444 Enqueuing Move request for scope (0.16, -0.35) 22:16:41.342 00.001 15672 Worker thread wakes up 22:16:41.342 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.35) opts 0xd 22:16:41.342 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.35) 22:16:41.342 00.000 15672 Moving (0.16, -0.35) raw xDistance=0.25 yDistance=-0.30 22:16:41.342 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 22:16:41.342 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 22:16:41.342 00.000 15672 MoveAxis(E, 0, ABG) 22:16:41.342 00.000 15672 Move returns status 0, amount 0 22:16:41.342 00.000 15672 MoveAxis(N, 54, ABG) 22:16:41.342 00.000 15672 Guiding Dir = 0, Dur = 54 22:16:41.342 00.000 15672 IsSlewing returns 0 22:16:41.343 00.001 15672 IsGuiding returns 0 22:16:41.348 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=11305, FiltMin=2533, FiltMax=8373, Gamma=2.950 22:16:41.398 00.050 30444 UpdateGuideState exits: m=87904 SNR=79.1 Saturated 22:16:41.398 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:41.399 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:41.399 00.000 30444 Enqueuing Expose request 22:16:41.419 00.020 15672 IsGuiding returns 1 22:16:41.419 00.000 15672 scope still moving after pulse duration time elapsed 22:16:41.439 00.020 15672 IsSlewing returns 0 22:16:41.440 00.001 15672 IsGuiding returns 1 22:16:41.462 00.022 15672 IsSlewing returns 0 22:16:41.514 00.052 15672 IsGuiding returns 0 22:16:41.514 00.000 15672 scope move finished after 54 + 116 ms 22:16:41.514 00.000 15672 Move returns status 0, amount 54 22:16:41.514 00.000 15672 move complete, result=0 22:16:41.514 00.000 15672 worker thread done servicing request 22:16:41.514 00.000 15672 Worker thread wakes up 22:16:41.514 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 54 ms NORTH 22:16:41.515 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:41.515 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:43.424 01.909 15672 Exposure complete 22:16:43.447 00.023 15672 worker thread done servicing request 22:16:43.447 00.000 30444 OnExposeComplete: enter 22:16:43.447 00.000 30444 UpdateGuideState(): m_state=6 22:16:43.447 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 353 22:16:43.447 00.000 30444 Star::Find returns 1 (1), X=465.03, Y=191.61, Mass=89453, SNR=67.8, Peak=10616 HFD=3.6 22:16:43.447 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 22:16:43.447 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 22:16:43.447 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-2.01 mountX=-0.05 mountY=-0.33, mountTheta=-1.73 22:16:43.448 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.31, opts=13) 22:16:43.448 00.000 30444 Enqueuing Move request for scope (-0.14, -0.31) 22:16:43.448 00.000 15672 Worker thread wakes up 22:16:43.448 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.31) opts 0xd 22:16:43.448 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.31) 22:16:43.448 00.000 15672 Moving (-0.14, -0.31) raw xDistance=-0.05 yDistance=-0.33 22:16:43.448 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 22:16:43.448 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 22:16:43.448 00.000 15672 MoveAxis(E, 0, ABG) 22:16:43.448 00.000 15672 Move returns status 0, amount 0 22:16:43.448 00.000 15672 MoveAxis(N, 59, ABG) 22:16:43.448 00.000 15672 Guiding Dir = 0, Dur = 59 22:16:43.449 00.001 15672 IsSlewing returns 0 22:16:43.450 00.001 15672 IsGuiding returns 0 22:16:43.456 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=10616, FiltMin=2617, FiltMax=7876, Gamma=2.950 22:16:43.513 00.057 30444 UpdateGuideState exits: m=89453 SNR=67.8 Saturated 22:16:43.514 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:43.514 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:43.514 00.000 30444 Enqueuing Expose request 22:16:43.527 00.013 15672 IsGuiding returns 1 22:16:43.527 00.000 15672 scope still moving after pulse duration time elapsed 22:16:43.548 00.021 15672 IsSlewing returns 0 22:16:43.549 00.001 15672 IsGuiding returns 1 22:16:43.570 00.021 15672 IsSlewing returns 0 22:16:43.571 00.001 15672 IsGuiding returns 1 22:16:43.592 00.021 15672 IsSlewing returns 0 22:16:43.654 00.062 15672 IsGuiding returns 0 22:16:43.655 00.001 15672 scope move finished after 59 + 145 ms 22:16:43.655 00.000 15672 Move returns status 0, amount 59 22:16:43.655 00.000 15672 move complete, result=0 22:16:43.655 00.000 15672 worker thread done servicing request 22:16:43.655 00.000 15672 Worker thread wakes up 22:16:43.655 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:43.655 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:43.655 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 59 ms NORTH 22:16:45.765 02.110 15672 Exposure complete 22:16:45.785 00.020 15672 worker thread done servicing request 22:16:45.785 00.000 30444 OnExposeComplete: enter 22:16:45.785 00.000 30444 UpdateGuideState(): m_state=6 22:16:45.785 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 354 22:16:45.785 00.000 30444 Star::Find returns 1 (1), X=465.10, Y=191.45, Mass=100272, SNR=79.4, Peak=12329 HFD=3.5 22:16:45.785 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 22:16:45.785 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 22:16:45.785 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.47 hyp=0.47 cameraTheta=-1.72 mountX=0.06 mountY=-0.47, mountTheta=-1.44 22:16:45.786 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.47, opts=13) 22:16:45.786 00.000 30444 Enqueuing Move request for scope (-0.07, -0.47) 22:16:45.786 00.000 15672 Worker thread wakes up 22:16:45.786 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.47) opts 0xd 22:16:45.786 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.47) 22:16:45.786 00.000 15672 Moving (-0.07, -0.47) raw xDistance=0.06 yDistance=-0.47 22:16:45.786 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:16:45.786 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 22:16:45.786 00.000 15672 MoveAxis(E, 0, ABG) 22:16:45.786 00.000 15672 Move returns status 0, amount 0 22:16:45.786 00.000 15672 MoveAxis(N, 84, ABG) 22:16:45.786 00.000 15672 Guiding Dir = 0, Dur = 84 22:16:45.787 00.001 15672 IsSlewing returns 0 22:16:45.792 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2138, max=12329, FiltMin=2608, FiltMax=9345, Gamma=2.950 22:16:45.827 00.035 15672 IsGuiding returns 0 22:16:45.842 00.015 30444 UpdateGuideState exits: m=100272 SNR=79.4 Saturated 22:16:45.842 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:45.842 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:45.842 00.000 30444 Enqueuing Expose request 22:16:45.907 00.065 15672 PulseGuide returned control before completion, sleep 15 22:16:45.923 00.016 15672 IsGuiding returns 1 22:16:45.923 00.000 15672 scope still moving after pulse duration time elapsed 22:16:45.944 00.021 15672 IsSlewing returns 0 22:16:45.945 00.001 15672 IsGuiding returns 1 22:16:45.966 00.021 15672 IsSlewing returns 0 22:16:45.969 00.003 15672 IsGuiding returns 1 22:16:45.990 00.021 15672 IsSlewing returns 0 22:16:45.993 00.003 15672 IsGuiding returns 1 22:16:46.013 00.020 15672 IsSlewing returns 0 22:16:46.068 00.055 15672 IsGuiding returns 0 22:16:46.068 00.000 15672 scope move finished after 84 + 156 ms 22:16:46.068 00.000 15672 Move returns status 0, amount 84 22:16:46.069 00.001 15672 move complete, result=0 22:16:46.069 00.000 15672 worker thread done servicing request 22:16:46.069 00.000 15672 Worker thread wakes up 22:16:46.069 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:46.069 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:46.070 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 84 ms NORTH 22:16:47.977 01.907 15672 Exposure complete 22:16:47.997 00.020 15672 worker thread done servicing request 22:16:47.997 00.000 30444 OnExposeComplete: enter 22:16:47.997 00.000 30444 UpdateGuideState(): m_state=6 22:16:47.997 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 355 22:16:47.997 00.000 30444 Star::Find returns 1 (1), X=464.90, Y=191.58, Mass=86326, SNR=68.4, Peak=10324 HFD=3.6 22:16:47.997 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 22:16:47.997 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 22:16:47.997 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.34 hyp=0.44 cameraTheta=-2.26 mountX=-0.18 mountY=-0.39, mountTheta=-2.00 22:16:47.998 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.34, opts=13) 22:16:47.998 00.000 30444 Enqueuing Move request for scope (-0.28, -0.34) 22:16:47.998 00.000 15672 Worker thread wakes up 22:16:47.998 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.34) opts 0xd 22:16:47.998 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.34) 22:16:47.998 00.000 15672 Moving (-0.28, -0.34) raw xDistance=-0.18 yDistance=-0.39 22:16:47.998 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 22:16:47.998 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 22:16:47.998 00.000 15672 MoveAxis(E, 0, ABG) 22:16:47.998 00.000 15672 Move returns status 0, amount 0 22:16:47.998 00.000 15672 MoveAxis(N, 70, ABG) 22:16:47.998 00.000 15672 Guiding Dir = 0, Dur = 70 22:16:47.999 00.001 15672 IsSlewing returns 0 22:16:48.000 00.001 15672 IsGuiding returns 0 22:16:48.004 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=10324, FiltMin=2636, FiltMax=7863, Gamma=2.950 22:16:48.055 00.051 30444 UpdateGuideState exits: m=86326 SNR=68.4 Saturated 22:16:48.055 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:48.055 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:48.055 00.000 30444 Enqueuing Expose request 22:16:48.081 00.026 15672 IsGuiding returns 1 22:16:48.081 00.000 15672 scope still moving after pulse duration time elapsed 22:16:48.102 00.021 15672 IsSlewing returns 0 22:16:48.103 00.001 15672 IsGuiding returns 1 22:16:48.124 00.021 15672 IsSlewing returns 0 22:16:48.125 00.001 15672 IsGuiding returns 1 22:16:48.146 00.021 15672 IsSlewing returns 0 22:16:48.192 00.046 15672 IsGuiding returns 0 22:16:48.192 00.000 15672 scope move finished after 70 + 122 ms 22:16:48.192 00.000 15672 Move returns status 0, amount 70 22:16:48.192 00.000 15672 move complete, result=0 22:16:48.194 00.002 15672 worker thread done servicing request 22:16:48.194 00.000 15672 Worker thread wakes up 22:16:48.194 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:48.194 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:48.194 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 70 ms NORTH 22:16:50.301 02.107 15672 Exposure complete 22:16:50.321 00.020 15672 worker thread done servicing request 22:16:50.321 00.000 30444 OnExposeComplete: enter 22:16:50.321 00.000 30444 UpdateGuideState(): m_state=6 22:16:50.321 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 356 22:16:50.321 00.000 30444 Star::Find returns 1 (1), X=465.41, Y=191.26, Mass=77544, SNR=62.9, Peak=10379 HFD=3.2 22:16:50.321 00.000 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.95 = -0.95) 22:16:50.321 00.000 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.01 = -1.01) 22:16:50.321 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.66 hyp=0.70 cameraTheta=-1.23 mountX=0.41 mountY=-0.59, mountTheta=-0.97 22:16:50.322 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.66, opts=13) 22:16:50.322 00.000 30444 Enqueuing Move request for scope (0.23, -0.66) 22:16:50.322 00.000 15672 Worker thread wakes up 22:16:50.322 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.66) opts 0xd 22:16:50.322 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.66) 22:16:50.322 00.000 15672 Moving (0.23, -0.66) raw xDistance=0.41 yDistance=-0.59 22:16:50.322 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 22:16:50.322 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 22:16:50.322 00.000 15672 MoveAxis(W, 110, ABG) 22:16:50.322 00.000 15672 Guiding Dir = 3, Dur = 110 22:16:50.322 00.000 15672 IsSlewing returns 0 22:16:50.323 00.001 15672 IsGuiding returns 0 22:16:50.328 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=11920, FiltMin=2506, FiltMax=8834, Gamma=2.950 22:16:50.347 00.019 15672 PulseGuide returned control before completion, sleep 97 22:16:50.378 00.031 30444 UpdateGuideState exits: m=77544 SNR=62.9 Saturated 22:16:50.378 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:50.378 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:50.378 00.000 30444 Enqueuing Expose request 22:16:50.445 00.067 15672 IsGuiding returns 1 22:16:50.446 00.001 15672 scope still moving after pulse duration time elapsed 22:16:50.467 00.021 15672 IsSlewing returns 0 22:16:50.475 00.008 15672 IsGuiding returns 0 22:16:50.475 00.000 15672 scope move finished after 110 + 41 ms 22:16:50.475 00.000 15672 Move returns status 0, amount 110 22:16:50.475 00.000 15672 MoveAxis(N, 106, ABG) 22:16:50.476 00.001 15672 Guiding Dir = 0, Dur = 106 22:16:50.476 00.000 15672 IsSlewing returns 0 22:16:50.477 00.001 15672 IsGuiding returns 0 22:16:50.556 00.079 15672 PulseGuide returned control before completion, sleep 38 22:16:50.596 00.040 15672 IsGuiding returns 1 22:16:50.596 00.000 15672 scope still moving after pulse duration time elapsed 22:16:50.617 00.021 15672 IsSlewing returns 0 22:16:50.618 00.001 15672 IsGuiding returns 1 22:16:50.639 00.021 15672 IsSlewing returns 0 22:16:50.640 00.001 15672 IsGuiding returns 1 22:16:50.661 00.021 15672 IsSlewing returns 0 22:16:50.664 00.003 15672 IsGuiding returns 1 22:16:50.686 00.022 15672 IsSlewing returns 0 22:16:50.715 00.029 15672 IsGuiding returns 0 22:16:50.715 00.000 15672 scope move finished after 106 + 132 ms 22:16:50.715 00.000 15672 Move returns status 0, amount 106 22:16:50.715 00.000 15672 move complete, result=0 22:16:50.716 00.001 15672 worker thread done servicing request 22:16:50.716 00.000 15672 Worker thread wakes up 22:16:50.716 00.000 30444 GuideStep: 0.4 px 110 ms WEST, -0.6 px 106 ms NORTH 22:16:50.716 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:50.716 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:52.622 01.906 15672 Exposure complete 22:16:52.643 00.021 15672 worker thread done servicing request 22:16:52.643 00.000 30444 OnExposeComplete: enter 22:16:52.643 00.000 30444 UpdateGuideState(): m_state=6 22:16:52.643 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 357 22:16:52.643 00.000 30444 Star::Find returns 1 (1), X=465.11, Y=191.42, Mass=95901, SNR=78.0, Peak=12318 HFD=3.4 22:16:52.643 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 22:16:52.643 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 22:16:52.643 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.50 hyp=0.51 cameraTheta=-1.71 mountX=0.07 mountY=-0.50, mountTheta=-1.43 22:16:52.644 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.50, opts=13) 22:16:52.644 00.000 30444 Enqueuing Move request for scope (-0.07, -0.50) 22:16:52.644 00.000 15672 Worker thread wakes up 22:16:52.644 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.50) opts 0xd 22:16:52.644 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.50) 22:16:52.644 00.000 15672 Moving (-0.07, -0.50) raw xDistance=0.07 yDistance=-0.50 22:16:52.644 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:16:52.644 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 22:16:52.645 00.001 15672 MoveAxis(E, 0, ABG) 22:16:52.645 00.000 15672 Move returns status 0, amount 0 22:16:52.645 00.000 15672 MoveAxis(N, 90, ABG) 22:16:52.645 00.000 15672 Guiding Dir = 0, Dur = 90 22:16:52.645 00.000 15672 IsSlewing returns 0 22:16:52.646 00.001 15672 IsGuiding returns 0 22:16:52.652 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=12633, FiltMin=2655, FiltMax=8788, Gamma=2.950 22:16:52.704 00.052 30444 UpdateGuideState exits: m=95901 SNR=78.0 Saturated 22:16:52.704 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:52.704 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:52.704 00.000 30444 Enqueuing Expose request 22:16:52.729 00.025 15672 PulseGuide returned control before completion, sleep 18 22:16:52.761 00.032 15672 IsGuiding returns 1 22:16:52.761 00.000 15672 scope still moving after pulse duration time elapsed 22:16:52.782 00.021 15672 IsSlewing returns 0 22:16:52.783 00.001 15672 IsGuiding returns 1 22:16:52.805 00.022 15672 IsSlewing returns 0 22:16:52.807 00.002 15672 IsGuiding returns 1 22:16:52.828 00.021 15672 IsSlewing returns 0 22:16:52.858 00.030 15672 IsGuiding returns 0 22:16:52.858 00.000 15672 scope move finished after 90 + 121 ms 22:16:52.858 00.000 15672 Move returns status 0, amount 90 22:16:52.858 00.000 15672 move complete, result=0 22:16:52.858 00.000 15672 worker thread done servicing request 22:16:52.858 00.000 15672 Worker thread wakes up 22:16:52.859 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:52.859 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:52.859 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 90 ms NORTH 22:16:54.975 02.116 15672 Exposure complete 22:16:55.007 00.032 15672 worker thread done servicing request 22:16:55.007 00.000 30444 OnExposeComplete: enter 22:16:55.007 00.000 30444 UpdateGuideState(): m_state=6 22:16:55.007 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 358 22:16:55.007 00.000 30444 Star::Find returns 1 (1), X=465.38, Y=191.58, Mass=85307, SNR=70.4, Peak=12087 HFD=3.1 22:16:55.007 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 22:16:55.007 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 22:16:55.007 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.34 hyp=0.40 cameraTheta=-1.03 mountX=0.29 mountY=-0.29, mountTheta=-0.78 22:16:55.008 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.34, opts=13) 22:16:55.008 00.000 30444 Enqueuing Move request for scope (0.21, -0.34) 22:16:55.008 00.000 15672 Worker thread wakes up 22:16:55.008 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.34) opts 0xd 22:16:55.008 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.34) 22:16:55.008 00.000 15672 Moving (0.21, -0.34) raw xDistance=0.29 yDistance=-0.29 22:16:55.008 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29 22:16:55.008 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 22:16:55.008 00.000 15672 MoveAxis(W, 80, ABG) 22:16:55.008 00.000 15672 Guiding Dir = 3, Dur = 80 22:16:55.008 00.000 15672 IsSlewing returns 0 22:16:55.009 00.001 15672 IsGuiding returns 0 22:16:55.013 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=12087, FiltMin=2669, FiltMax=8813, Gamma=2.950 22:16:55.028 00.015 15672 PulseGuide returned control before completion, sleep 72 22:16:55.064 00.036 30444 UpdateGuideState exits: m=85307 SNR=70.4 Saturated 22:16:55.065 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:55.065 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:55.065 00.000 30444 Enqueuing Expose request 22:16:55.102 00.037 15672 IsGuiding returns 1 22:16:55.102 00.000 15672 scope still moving after pulse duration time elapsed 22:16:55.123 00.021 15672 IsSlewing returns 0 22:16:55.173 00.050 15672 IsGuiding returns 0 22:16:55.173 00.000 15672 scope move finished after 80 + 82 ms 22:16:55.173 00.000 15672 Move returns status 0, amount 80 22:16:55.173 00.000 15672 MoveAxis(N, 52, ABG) 22:16:55.173 00.000 15672 Guiding Dir = 0, Dur = 52 22:16:55.173 00.000 15672 IsSlewing returns 0 22:16:55.175 00.002 15672 IsGuiding returns 0 22:16:55.253 00.078 15672 IsGuiding returns 1 22:16:55.254 00.001 15672 scope still moving after pulse duration time elapsed 22:16:55.274 00.020 15672 IsSlewing returns 0 22:16:55.276 00.002 15672 IsGuiding returns 1 22:16:55.297 00.021 15672 IsSlewing returns 0 22:16:55.300 00.003 15672 IsGuiding returns 1 22:16:55.321 00.021 15672 IsSlewing returns 0 22:16:55.349 00.028 15672 IsGuiding returns 0 22:16:55.349 00.000 15672 scope move finished after 52 + 122 ms 22:16:55.350 00.001 15672 Move returns status 0, amount 52 22:16:55.350 00.000 15672 move complete, result=0 22:16:55.350 00.000 15672 worker thread done servicing request 22:16:55.350 00.000 15672 Worker thread wakes up 22:16:55.350 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:55.350 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:55.350 00.000 30444 GuideStep: 0.3 px 80 ms WEST, -0.3 px 52 ms NORTH 22:16:57.255 01.905 15672 Exposure complete 22:16:57.275 00.020 15672 worker thread done servicing request 22:16:57.275 00.000 30444 OnExposeComplete: enter 22:16:57.275 00.000 30444 UpdateGuideState(): m_state=6 22:16:57.275 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 359 22:16:57.275 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=192.02, Mass=74576, SNR=62.5, Peak=9129 HFD=3.6 22:16:57.275 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 22:16:57.275 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 22:16:57.275 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.43 mountX=-0.01 mountY=0.10, mountTheta=1.71 22:16:57.276 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.10, opts=13) 22:16:57.276 00.000 30444 Enqueuing Move request for scope (0.01, 0.10) 22:16:57.276 00.000 15672 Worker thread wakes up 22:16:57.276 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd 22:16:57.276 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.10) 22:16:57.276 00.000 15672 Moving (0.01, 0.10) raw xDistance=-0.01 yDistance=0.10 22:16:57.276 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:16:57.276 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:16:57.276 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 22:16:57.276 00.000 15672 MoveAxis(E, 0, ABG) 22:16:57.276 00.000 15672 Move returns status 0, amount 0 22:16:57.277 00.001 15672 MoveAxis(N, 0, ABG) 22:16:57.277 00.000 15672 Move returns status 0, amount 0 22:16:57.277 00.000 15672 move complete, result=0 22:16:57.277 00.000 15672 worker thread done servicing request 22:16:57.281 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=10129, FiltMin=2652, FiltMax=8197, Gamma=2.950 22:16:57.331 00.050 30444 UpdateGuideState exits: m=74576 SNR=62.5 Saturated 22:16:57.331 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:57.331 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:57.331 00.000 30444 Enqueuing Expose request 22:16:57.331 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:16:57.331 00.000 15672 Worker thread wakes up 22:16:57.331 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:57.331 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:16:59.438 02.107 15672 Exposure complete 22:16:59.458 00.020 15672 worker thread done servicing request 22:16:59.459 00.001 30444 OnExposeComplete: enter 22:16:59.459 00.000 30444 UpdateGuideState(): m_state=6 22:16:59.459 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 360 22:16:59.459 00.000 30444 Star::Find returns 1 (1), X=465.52, Y=191.52, Mass=94004, SNR=76.7, Peak=10295 HFD=3.2 22:16:59.459 00.000 30444 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 22:16:59.459 00.000 30444 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 22:16:59.459 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.41 hyp=0.53 cameraTheta=-0.87 mountX=0.44 mountY=-0.32, mountTheta=-0.63 22:16:59.459 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.41, opts=13) 22:16:59.459 00.000 30444 Enqueuing Move request for scope (0.34, -0.41) 22:16:59.460 00.001 15672 Worker thread wakes up 22:16:59.460 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.41) opts 0xd 22:16:59.460 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.41) 22:16:59.460 00.000 15672 Moving (0.34, -0.41) raw xDistance=0.44 yDistance=-0.32 22:16:59.460 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 22:16:59.460 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 22:16:59.460 00.000 15672 MoveAxis(W, 119, ABG) 22:16:59.460 00.000 15672 Guiding Dir = 3, Dur = 119 22:16:59.461 00.001 15672 IsSlewing returns 0 22:16:59.466 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=11904, FiltMin=2657, FiltMax=8946, Gamma=2.950 22:16:59.502 00.036 15672 IsGuiding returns 0 22:16:59.516 00.014 30444 UpdateGuideState exits: m=94004 SNR=76.7 Saturated 22:16:59.516 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:16:59.516 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:16:59.516 00.000 30444 Enqueuing Expose request 22:16:59.517 00.001 15672 PulseGuide returned control before completion, sleep 114 22:16:59.635 00.118 15672 IsGuiding returns 1 22:16:59.635 00.000 15672 scope still moving after pulse duration time elapsed 22:16:59.656 00.021 15672 IsSlewing returns 0 22:16:59.662 00.006 15672 IsGuiding returns 0 22:16:59.662 00.000 15672 scope move finished after 119 + 41 ms 22:16:59.662 00.000 15672 Move returns status 0, amount 119 22:16:59.662 00.000 15672 MoveAxis(N, 58, ABG) 22:16:59.662 00.000 15672 Guiding Dir = 0, Dur = 58 22:16:59.662 00.000 15672 IsSlewing returns 0 22:16:59.663 00.001 15672 IsGuiding returns 0 22:16:59.776 00.113 15672 IsGuiding returns 1 22:16:59.776 00.000 15672 scope still moving after pulse duration time elapsed 22:16:59.798 00.022 15672 IsSlewing returns 0 22:16:59.799 00.001 15672 IsGuiding returns 1 22:16:59.820 00.021 15672 IsSlewing returns 0 22:16:59.838 00.018 15672 IsGuiding returns 0 22:16:59.838 00.000 15672 scope move finished after 58 + 115 ms 22:16:59.838 00.000 15672 Move returns status 0, amount 58 22:16:59.838 00.000 15672 move complete, result=0 22:16:59.838 00.000 15672 worker thread done servicing request 22:16:59.838 00.000 15672 Worker thread wakes up 22:16:59.838 00.000 30444 GuideStep: 0.4 px 119 ms WEST, -0.3 px 58 ms NORTH 22:16:59.838 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:16:59.838 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:01.746 01.908 15672 Exposure complete 22:17:01.766 00.020 15672 worker thread done servicing request 22:17:01.766 00.000 30444 OnExposeComplete: enter 22:17:01.766 00.000 30444 UpdateGuideState(): m_state=6 22:17:01.766 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 361 22:17:01.766 00.000 30444 Star::Find returns 1 (1), X=465.09, Y=191.43, Mass=85533, SNR=68.4, Peak=10575 HFD=3.6 22:17:01.766 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 22:17:01.767 00.001 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 22:17:01.767 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.49 hyp=0.50 cameraTheta=-1.73 mountX=0.06 mountY=-0.50, mountTheta=-1.46 22:17:01.767 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.49, opts=13) 22:17:01.767 00.000 30444 Enqueuing Move request for scope (-0.08, -0.49) 22:17:01.767 00.000 15672 Worker thread wakes up 22:17:01.767 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.49) opts 0xd 22:17:01.767 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.49) 22:17:01.767 00.000 15672 Moving (-0.08, -0.49) raw xDistance=0.06 yDistance=-0.50 22:17:01.767 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:17:01.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 22:17:01.767 00.000 15672 MoveAxis(E, 0, ABG) 22:17:01.767 00.000 15672 Move returns status 0, amount 0 22:17:01.767 00.000 15672 MoveAxis(N, 89, ABG) 22:17:01.768 00.001 15672 Guiding Dir = 0, Dur = 89 22:17:01.768 00.000 15672 IsSlewing returns 0 22:17:01.769 00.001 15672 IsGuiding returns 0 22:17:01.774 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=10958, FiltMin=2617, FiltMax=9117, Gamma=2.950 22:17:01.824 00.050 30444 UpdateGuideState exits: m=85533 SNR=68.4 Saturated 22:17:01.824 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:01.824 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:01.824 00.000 30444 Enqueuing Expose request 22:17:01.850 00.026 15672 PulseGuide returned control before completion, sleep 19 22:17:01.870 00.020 15672 IsGuiding returns 1 22:17:01.870 00.000 15672 scope still moving after pulse duration time elapsed 22:17:01.892 00.022 15672 IsSlewing returns 0 22:17:01.893 00.001 15672 IsGuiding returns 1 22:17:01.914 00.021 15672 IsSlewing returns 0 22:17:01.977 00.063 15672 IsGuiding returns 0 22:17:01.978 00.001 15672 scope move finished after 89 + 119 ms 22:17:01.978 00.000 15672 Move returns status 0, amount 89 22:17:01.978 00.000 15672 move complete, result=0 22:17:01.978 00.000 15672 worker thread done servicing request 22:17:01.978 00.000 15672 Worker thread wakes up 22:17:01.978 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:01.979 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:01.979 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 89 ms NORTH 22:17:04.086 02.107 15672 Exposure complete 22:17:04.106 00.020 15672 worker thread done servicing request 22:17:04.106 00.000 30444 OnExposeComplete: enter 22:17:04.106 00.000 30444 UpdateGuideState(): m_state=6 22:17:04.106 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 362 22:17:04.107 00.001 30444 Star::Find returns 1 (1), X=465.69, Y=191.31, Mass=96406, SNR=75.0, Peak=10452 HFD=3.4 22:17:04.107 00.000 30444 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 22:17:04.107 00.000 30444 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.65 = -0.65) 22:17:04.107 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.61 hyp=0.80 cameraTheta=-0.86 mountX=0.67 mountY=-0.48, mountTheta=-0.63 22:17:04.107 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.61, opts=13) 22:17:04.107 00.000 30444 Enqueuing Move request for scope (0.52, -0.61) 22:17:04.107 00.000 15672 Worker thread wakes up 22:17:04.107 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.61) opts 0xd 22:17:04.107 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.61) 22:17:04.107 00.000 15672 Moving (0.52, -0.61) raw xDistance=0.67 yDistance=-0.48 22:17:04.107 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67 22:17:04.107 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 22:17:04.108 00.001 15672 MoveAxis(W, 180, ABG) 22:17:04.108 00.000 15672 Guiding Dir = 3, Dur = 180 22:17:04.109 00.001 15672 IsSlewing returns 0 22:17:04.110 00.001 15672 IsGuiding returns 0 22:17:04.114 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=11814, FiltMin=2606, FiltMax=8801, Gamma=2.950 22:17:04.134 00.020 15672 PulseGuide returned control before completion, sleep 166 22:17:04.163 00.029 30444 UpdateGuideState exits: m=96406 SNR=75.0 Saturated 22:17:04.163 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:04.163 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:04.164 00.001 30444 Enqueuing Expose request 22:17:04.303 00.139 15672 IsGuiding returns 1 22:17:04.303 00.000 15672 scope still moving after pulse duration time elapsed 22:17:04.324 00.021 15672 IsSlewing returns 0 22:17:04.358 00.034 15672 IsGuiding returns 0 22:17:04.358 00.000 15672 scope move finished after 180 + 68 ms 22:17:04.358 00.000 15672 Move returns status 0, amount 180 22:17:04.358 00.000 15672 MoveAxis(N, 86, ABG) 22:17:04.358 00.000 15672 Guiding Dir = 0, Dur = 86 22:17:04.358 00.000 15672 IsSlewing returns 0 22:17:04.359 00.001 15672 IsGuiding returns 0 22:17:04.438 00.079 15672 PulseGuide returned control before completion, sleep 18 22:17:04.458 00.020 15672 IsGuiding returns 1 22:17:04.458 00.000 15672 scope still moving after pulse duration time elapsed 22:17:04.479 00.021 15672 IsSlewing returns 0 22:17:04.480 00.001 15672 IsGuiding returns 1 22:17:04.501 00.021 15672 IsSlewing returns 0 22:17:04.502 00.001 15672 IsGuiding returns 1 22:17:04.523 00.021 15672 IsSlewing returns 0 22:17:04.583 00.060 15672 IsGuiding returns 0 22:17:04.583 00.000 15672 scope move finished after 86 + 138 ms 22:17:04.583 00.000 15672 Move returns status 0, amount 86 22:17:04.583 00.000 15672 move complete, result=0 22:17:04.583 00.000 15672 worker thread done servicing request 22:17:04.583 00.000 15672 Worker thread wakes up 22:17:04.583 00.000 30444 GuideStep: 0.7 px 180 ms WEST, -0.5 px 86 ms NORTH 22:17:04.584 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:04.584 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:06.494 01.910 15672 Exposure complete 22:17:06.513 00.019 15672 worker thread done servicing request 22:17:06.514 00.001 30444 OnExposeComplete: enter 22:17:06.514 00.000 30444 UpdateGuideState(): m_state=6 22:17:06.514 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 363 22:17:06.514 00.000 30444 Star::Find returns 1 (1), X=464.84, Y=191.95, Mass=81179, SNR=67.2, Peak=9722 HFD=3.7 22:17:06.514 00.000 30444 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.28) = xAngle (3.33 = -2.95) 22:17:06.514 00.000 30444 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.27 = -3.01) 22:17:06.514 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.03 hyp=0.34 cameraTheta=3.06 mountX=-0.33 mountY=-0.04, mountTheta=-3.01 22:17:06.516 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.03, opts=13) 22:17:06.516 00.000 30444 Enqueuing Move request for scope (-0.34, 0.03) 22:17:06.516 00.000 15672 Worker thread wakes up 22:17:06.516 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.03) opts 0xd 22:17:06.516 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.03) 22:17:06.516 00.000 15672 Moving (-0.34, 0.03) raw xDistance=-0.33 yDistance=-0.04 22:17:06.516 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33 22:17:06.516 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:17:06.516 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 22:17:06.516 00.000 15672 MoveAxis(E, 77, ABG) 22:17:06.516 00.000 15672 Guiding Dir = 2, Dur = 77 22:17:06.517 00.001 15672 IsSlewing returns 0 22:17:06.517 00.000 15672 IsGuiding returns 0 22:17:06.522 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=10279, FiltMin=2685, FiltMax=7989, Gamma=2.950 22:17:06.546 00.024 15672 PulseGuide returned control before completion, sleep 59 22:17:06.572 00.026 30444 UpdateGuideState exits: m=81179 SNR=67.2 Saturated 22:17:06.572 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:06.572 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:06.572 00.000 30444 Enqueuing Expose request 22:17:06.606 00.034 15672 IsGuiding returns 1 22:17:06.606 00.000 15672 scope still moving after pulse duration time elapsed 22:17:06.627 00.021 15672 IsSlewing returns 0 22:17:06.628 00.001 15672 IsGuiding returns 1 22:17:06.649 00.021 15672 IsSlewing returns 0 22:17:06.658 00.009 15672 IsGuiding returns 0 22:17:06.658 00.000 15672 scope move finished after 77 + 63 ms 22:17:06.658 00.000 15672 Move returns status 0, amount 77 22:17:06.658 00.000 15672 MoveAxis(N, 0, ABG) 22:17:06.658 00.000 15672 Move returns status 0, amount 0 22:17:06.658 00.000 15672 move complete, result=0 22:17:06.658 00.000 15672 worker thread done servicing request 22:17:06.658 00.000 15672 Worker thread wakes up 22:17:06.658 00.000 30444 GuideStep: -0.3 px 77 ms EAST, -0.0 px 0 ms NORTH 22:17:06.658 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:06.658 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:08.768 02.110 15672 Exposure complete 22:17:08.788 00.020 15672 worker thread done servicing request 22:17:08.789 00.001 30444 OnExposeComplete: enter 22:17:08.789 00.000 30444 UpdateGuideState(): m_state=6 22:17:08.789 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 364 22:17:08.789 00.000 30444 Star::Find returns 1 (1), X=465.59, Y=191.65, Mass=88591, SNR=72.6, Peak=9614 HFD=3.4 22:17:08.789 00.000 30444 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.28) = xAngle (-0.30 = -0.30) 22:17:08.789 00.000 30444 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.36 = -0.36) 22:17:08.789 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.27 hyp=0.50 cameraTheta=-0.58 mountX=0.47 mountY=-0.18, mountTheta=-0.36 22:17:08.789 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.27, opts=13) 22:17:08.789 00.000 30444 Enqueuing Move request for scope (0.41, -0.27) 22:17:08.790 00.001 15672 Worker thread wakes up 22:17:08.790 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.27) opts 0xd 22:17:08.790 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.27) 22:17:08.790 00.000 15672 Moving (0.41, -0.27) raw xDistance=0.47 yDistance=-0.18 22:17:08.790 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47 22:17:08.790 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:17:08.790 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 22:17:08.790 00.000 15672 MoveAxis(W, 123, ABG) 22:17:08.790 00.000 15672 Guiding Dir = 3, Dur = 123 22:17:08.790 00.000 15672 IsSlewing returns 0 22:17:08.791 00.001 15672 IsGuiding returns 0 22:17:08.796 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=9614, FiltMin=2665, FiltMax=8348, Gamma=2.950 22:17:08.815 00.019 15672 PulseGuide returned control before completion, sleep 110 22:17:08.849 00.034 30444 UpdateGuideState exits: m=88591 SNR=72.6 Saturated 22:17:08.849 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:08.849 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:08.849 00.000 30444 Enqueuing Expose request 22:17:08.927 00.078 15672 IsGuiding returns 1 22:17:08.927 00.000 15672 scope still moving after pulse duration time elapsed 22:17:08.948 00.021 15672 IsSlewing returns 0 22:17:08.959 00.011 15672 IsGuiding returns 0 22:17:08.959 00.000 15672 scope move finished after 123 + 45 ms 22:17:08.959 00.000 15672 Move returns status 0, amount 123 22:17:08.959 00.000 15672 MoveAxis(N, 0, ABG) 22:17:08.959 00.000 15672 Move returns status 0, amount 0 22:17:08.959 00.000 15672 move complete, result=0 22:17:08.959 00.000 15672 worker thread done servicing request 22:17:08.959 00.000 15672 Worker thread wakes up 22:17:08.959 00.000 30444 GuideStep: 0.5 px 123 ms WEST, -0.2 px 0 ms NORTH 22:17:08.959 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:08.959 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:10.869 01.910 15672 Exposure complete 22:17:10.888 00.019 15672 worker thread done servicing request 22:17:10.888 00.000 30444 OnExposeComplete: enter 22:17:10.888 00.000 30444 UpdateGuideState(): m_state=6 22:17:10.888 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 365 22:17:10.888 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=191.47, Mass=95583, SNR=75.4, Peak=11482 HFD=3.5 22:17:10.888 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 22:17:10.888 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 22:17:10.888 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.45 hyp=0.46 cameraTheta=-1.81 mountX=0.02 mountY=-0.46, mountTheta=-1.54 22:17:10.889 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.45, opts=13) 22:17:10.889 00.000 30444 Enqueuing Move request for scope (-0.11, -0.45) 22:17:10.889 00.000 15672 Worker thread wakes up 22:17:10.889 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.45) opts 0xd 22:17:10.889 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.45) 22:17:10.889 00.000 15672 Moving (-0.11, -0.45) raw xDistance=0.02 yDistance=-0.46 22:17:10.889 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:17:10.889 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 22:17:10.889 00.000 15672 MoveAxis(E, 0, ABG) 22:17:10.889 00.000 15672 Move returns status 0, amount 0 22:17:10.889 00.000 15672 MoveAxis(N, 82, ABG) 22:17:10.889 00.000 15672 Guiding Dir = 0, Dur = 82 22:17:10.891 00.002 15672 IsSlewing returns 0 22:17:10.892 00.001 15672 IsGuiding returns 0 22:17:10.896 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=11482, FiltMin=2600, FiltMax=8263, Gamma=2.950 22:17:10.951 00.055 30444 UpdateGuideState exits: m=95583 SNR=75.4 Saturated 22:17:10.951 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:10.952 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:10.952 00.000 30444 Enqueuing Expose request 22:17:10.970 00.018 15672 PulseGuide returned control before completion, sleep 13 22:17:10.986 00.016 15672 IsGuiding returns 1 22:17:10.987 00.001 15672 scope still moving after pulse duration time elapsed 22:17:11.008 00.021 15672 IsSlewing returns 0 22:17:11.037 00.029 15672 IsGuiding returns 1 22:17:11.058 00.021 15672 IsSlewing returns 0 22:17:11.084 00.026 15672 IsGuiding returns 0 22:17:11.085 00.001 15672 scope move finished after 82 + 111 ms 22:17:11.085 00.000 15672 Move returns status 0, amount 82 22:17:11.085 00.000 15672 move complete, result=0 22:17:11.085 00.000 15672 worker thread done servicing request 22:17:11.085 00.000 15672 Worker thread wakes up 22:17:11.085 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:11.086 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:11.086 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 82 ms NORTH 22:17:13.192 02.106 15672 Exposure complete 22:17:13.212 00.020 15672 worker thread done servicing request 22:17:13.212 00.000 30444 OnExposeComplete: enter 22:17:13.212 00.000 30444 UpdateGuideState(): m_state=6 22:17:13.212 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 366 22:17:13.212 00.000 30444 Star::Find returns 1 (1), X=465.05, Y=191.44, Mass=102896, SNR=92.3, Peak=12689 HFD=3.5 22:17:13.212 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 22:17:13.212 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 22:17:13.213 00.001 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.48 hyp=0.50 cameraTheta=-1.83 mountX=0.01 mountY=-0.50, mountTheta=-1.55 22:17:13.213 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.48, opts=13) 22:17:13.213 00.000 30444 Enqueuing Move request for scope (-0.13, -0.48) 22:17:13.213 00.000 15672 Worker thread wakes up 22:17:13.213 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.48) opts 0xd 22:17:13.213 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.48) 22:17:13.213 00.000 15672 Moving (-0.13, -0.48) raw xDistance=0.01 yDistance=-0.50 22:17:13.213 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:17:13.213 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 22:17:13.213 00.000 15672 MoveAxis(E, 0, ABG) 22:17:13.213 00.000 15672 Move returns status 0, amount 0 22:17:13.213 00.000 15672 MoveAxis(N, 89, ABG) 22:17:13.213 00.000 15672 Guiding Dir = 0, Dur = 89 22:17:13.214 00.001 15672 IsSlewing returns 0 22:17:13.215 00.001 15672 IsGuiding returns 0 22:17:13.219 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=12689, FiltMin=2614, FiltMax=8635, Gamma=2.950 22:17:13.268 00.049 30444 UpdateGuideState exits: m=102896 SNR=92.3 Saturated 22:17:13.268 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:13.268 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:13.268 00.000 30444 Enqueuing Expose request 22:17:13.287 00.019 15672 PulseGuide returned control before completion, sleep 27 22:17:13.316 00.029 15672 IsGuiding returns 1 22:17:13.316 00.000 15672 scope still moving after pulse duration time elapsed 22:17:13.338 00.022 15672 IsSlewing returns 0 22:17:13.339 00.001 15672 IsGuiding returns 1 22:17:13.360 00.021 15672 IsSlewing returns 0 22:17:13.416 00.056 15672 IsGuiding returns 0 22:17:13.416 00.000 15672 scope move finished after 89 + 111 ms 22:17:13.417 00.001 15672 Move returns status 0, amount 89 22:17:13.417 00.000 15672 move complete, result=0 22:17:13.417 00.000 15672 worker thread done servicing request 22:17:13.417 00.000 15672 Worker thread wakes up 22:17:13.417 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 89 ms NORTH 22:17:13.418 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:13.418 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:15.325 01.907 15672 Exposure complete 22:17:15.344 00.019 15672 worker thread done servicing request 22:17:15.344 00.000 30444 OnExposeComplete: enter 22:17:15.345 00.001 30444 UpdateGuideState(): m_state=6 22:17:15.345 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 367 22:17:15.345 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.43, Mass=93991, SNR=65.9, Peak=13807 HFD=3.0 22:17:15.345 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 22:17:15.345 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 22:17:15.345 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.49 hyp=0.49 cameraTheta=-1.62 mountX=0.11 mountY=-0.48, mountTheta=-1.34 22:17:15.345 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.49, opts=13) 22:17:15.345 00.000 30444 Enqueuing Move request for scope (-0.02, -0.49) 22:17:15.345 00.000 15672 Worker thread wakes up 22:17:15.346 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.49) opts 0xd 22:17:15.346 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.49) 22:17:15.346 00.000 15672 Moving (-0.02, -0.49) raw xDistance=0.11 yDistance=-0.48 22:17:15.346 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:17:15.346 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 22:17:15.346 00.000 15672 MoveAxis(E, 0, ABG) 22:17:15.346 00.000 15672 Move returns status 0, amount 0 22:17:15.346 00.000 15672 MoveAxis(N, 86, ABG) 22:17:15.346 00.000 15672 Guiding Dir = 0, Dur = 86 22:17:15.346 00.000 15672 IsSlewing returns 0 22:17:15.347 00.001 15672 IsGuiding returns 0 22:17:15.351 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=13807, FiltMin=2678, FiltMax=8676, Gamma=2.950 22:17:15.404 00.053 30444 UpdateGuideState exits: m=93991 SNR=65.9 Saturated 22:17:15.404 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:15.404 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:15.404 00.000 30444 Enqueuing Expose request 22:17:15.428 00.024 15672 PulseGuide returned control before completion, sleep 15 22:17:15.445 00.017 15672 IsGuiding returns 1 22:17:15.445 00.000 15672 scope still moving after pulse duration time elapsed 22:17:15.465 00.020 15672 IsSlewing returns 0 22:17:15.467 00.002 15672 IsGuiding returns 1 22:17:15.488 00.021 15672 IsSlewing returns 0 22:17:15.525 00.037 15672 IsGuiding returns 1 22:17:15.545 00.020 15672 IsSlewing returns 0 22:17:15.557 00.012 15672 IsGuiding returns 0 22:17:15.558 00.001 15672 scope move finished after 86 + 124 ms 22:17:15.558 00.000 15672 Move returns status 0, amount 86 22:17:15.558 00.000 15672 move complete, result=0 22:17:15.558 00.000 15672 worker thread done servicing request 22:17:15.558 00.000 15672 Worker thread wakes up 22:17:15.559 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 86 ms NORTH 22:17:15.559 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:15.559 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:17.675 02.116 15672 Exposure complete 22:17:17.701 00.026 15672 worker thread done servicing request 22:17:17.701 00.000 30444 OnExposeComplete: enter 22:17:17.701 00.000 30444 UpdateGuideState(): m_state=6 22:17:17.701 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 368 22:17:17.701 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=191.31, Mass=89010, SNR=67.3, Peak=11404 HFD=3.4 22:17:17.701 00.000 30444 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.28) = xAngle (-1.27 = -1.27) 22:17:17.701 00.000 30444 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 22:17:17.702 00.001 30444 CameraToMount -- cameraX=0.01 cameraY=-0.61 hyp=0.61 cameraTheta=-1.55 mountX=0.18 mountY=-0.59, mountTheta=-1.28 22:17:17.702 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.61, opts=13) 22:17:17.702 00.000 30444 Enqueuing Move request for scope (0.01, -0.61) 22:17:17.702 00.000 15672 Worker thread wakes up 22:17:17.702 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.61) opts 0xd 22:17:17.702 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.61) 22:17:17.702 00.000 15672 Moving (0.01, -0.61) raw xDistance=0.18 yDistance=-0.59 22:17:17.702 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:17:17.702 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 22:17:17.702 00.000 15672 MoveAxis(E, 0, ABG) 22:17:17.702 00.000 15672 Move returns status 0, amount 0 22:17:17.702 00.000 15672 MoveAxis(N, 106, ABG) 22:17:17.702 00.000 15672 Guiding Dir = 0, Dur = 106 22:17:17.703 00.001 15672 IsSlewing returns 0 22:17:17.704 00.001 15672 IsGuiding returns 0 22:17:17.708 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=12382, FiltMin=2623, FiltMax=8984, Gamma=2.950 22:17:17.758 00.050 30444 UpdateGuideState exits: m=89010 SNR=67.3 Saturated 22:17:17.759 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:17.759 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:17.759 00.000 30444 Enqueuing Expose request 22:17:17.777 00.018 15672 PulseGuide returned control before completion, sleep 44 22:17:17.823 00.046 15672 IsGuiding returns 1 22:17:17.823 00.000 15672 scope still moving after pulse duration time elapsed 22:17:17.844 00.021 15672 IsSlewing returns 0 22:17:17.845 00.001 15672 IsGuiding returns 1 22:17:17.866 00.021 15672 IsSlewing returns 0 22:17:17.936 00.070 15672 IsGuiding returns 0 22:17:17.937 00.001 15672 scope move finished after 106 + 126 ms 22:17:17.937 00.000 15672 Move returns status 0, amount 106 22:17:17.937 00.000 15672 move complete, result=0 22:17:17.937 00.000 15672 worker thread done servicing request 22:17:17.937 00.000 15672 Worker thread wakes up 22:17:17.937 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:17.938 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:17.938 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 106 ms NORTH 22:17:19.854 01.916 15672 Exposure complete 22:17:19.885 00.031 15672 worker thread done servicing request 22:17:19.885 00.000 30444 OnExposeComplete: enter 22:17:19.885 00.000 30444 UpdateGuideState(): m_state=6 22:17:19.885 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 369 22:17:19.885 00.000 30444 Star::Find returns 1 (1), X=465.56, Y=191.14, Mass=97111, SNR=71.5, Peak=10681 HFD=3.3 22:17:19.885 00.000 30444 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.28) = xAngle (-0.84 = -0.84) 22:17:19.885 00.000 30444 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.90 = -0.90) 22:17:19.885 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.78 hyp=0.87 cameraTheta=-1.11 mountX=0.58 mountY=-0.68, mountTheta=-0.86 22:17:19.886 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.78, opts=13) 22:17:19.886 00.000 30444 Enqueuing Move request for scope (0.38, -0.78) 22:17:19.886 00.000 15672 Worker thread wakes up 22:17:19.886 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.78) opts 0xd 22:17:19.886 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.78) 22:17:19.886 00.000 15672 Moving (0.38, -0.78) raw xDistance=0.58 yDistance=-0.68 22:17:19.886 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58 22:17:19.886 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 22:17:19.886 00.000 15672 MoveAxis(W, 158, ABG) 22:17:19.886 00.000 15672 Guiding Dir = 3, Dur = 158 22:17:19.887 00.001 15672 IsSlewing returns 0 22:17:19.888 00.001 15672 IsGuiding returns 0 22:17:19.893 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=12349, FiltMin=2594, FiltMax=8657, Gamma=2.950 22:17:19.917 00.024 15672 PulseGuide returned control before completion, sleep 140 22:17:19.943 00.026 30444 UpdateGuideState exits: m=97111 SNR=71.5 Saturated 22:17:19.943 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:19.943 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:19.943 00.000 30444 Enqueuing Expose request 22:17:20.063 00.120 15672 IsGuiding returns 1 22:17:20.063 00.000 15672 scope still moving after pulse duration time elapsed 22:17:20.084 00.021 15672 IsSlewing returns 0 22:17:20.109 00.025 15672 IsGuiding returns 0 22:17:20.109 00.000 15672 scope move finished after 158 + 62 ms 22:17:20.109 00.000 15672 Move returns status 0, amount 158 22:17:20.109 00.000 15672 MoveAxis(N, 122, ABG) 22:17:20.109 00.000 15672 Guiding Dir = 0, Dur = 122 22:17:20.109 00.000 15672 IsSlewing returns 0 22:17:20.110 00.001 15672 IsGuiding returns 0 22:17:20.189 00.079 15672 PulseGuide returned control before completion, sleep 54 22:17:20.247 00.058 15672 IsGuiding returns 1 22:17:20.248 00.001 15672 scope still moving after pulse duration time elapsed 22:17:20.268 00.020 15672 IsSlewing returns 0 22:17:20.303 00.035 15672 IsGuiding returns 1 22:17:20.324 00.021 15672 IsSlewing returns 0 22:17:20.349 00.025 15672 IsGuiding returns 0 22:17:20.350 00.001 15672 scope move finished after 122 + 117 ms 22:17:20.350 00.000 15672 Move returns status 0, amount 122 22:17:20.350 00.000 15672 move complete, result=0 22:17:20.350 00.000 15672 worker thread done servicing request 22:17:20.350 00.000 15672 Worker thread wakes up 22:17:20.350 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:20.351 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:20.351 00.000 30444 GuideStep: 0.6 px 158 ms WEST, -0.7 px 122 ms NORTH 22:17:22.457 02.106 15672 Exposure complete 22:17:22.477 00.020 15672 worker thread done servicing request 22:17:22.477 00.000 30444 OnExposeComplete: enter 22:17:22.477 00.000 30444 UpdateGuideState(): m_state=6 22:17:22.477 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 370 22:17:22.477 00.000 30444 Star::Find returns 1 (1), X=465.00, Y=191.00, Mass=102136, SNR=74.7, Peak=11110 HFD=4.0 22:17:22.477 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 22:17:22.477 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 22:17:22.477 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.92 hyp=0.94 cameraTheta=-1.76 mountX=0.08 mountY=-0.94, mountTheta=-1.48 22:17:22.478 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.92, opts=13) 22:17:22.478 00.000 30444 Enqueuing Move request for scope (-0.18, -0.92) 22:17:22.478 00.000 15672 Worker thread wakes up 22:17:22.478 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.92) opts 0xd 22:17:22.478 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.92) 22:17:22.478 00.000 15672 Moving (-0.18, -0.92) raw xDistance=0.08 yDistance=-0.94 22:17:22.478 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:17:22.478 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 22:17:22.478 00.000 15672 MoveAxis(E, 0, ABG) 22:17:22.478 00.000 15672 Move returns status 0, amount 0 22:17:22.478 00.000 15672 MoveAxis(N, 168, ABG) 22:17:22.478 00.000 15672 Guiding Dir = 0, Dur = 168 22:17:22.479 00.001 15672 IsSlewing returns 0 22:17:22.480 00.001 15672 IsGuiding returns 0 22:17:22.484 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=11776, FiltMin=2644, FiltMax=8253, Gamma=2.950 22:17:22.533 00.049 30444 UpdateGuideState exits: m=102136 SNR=74.7 Saturated 22:17:22.533 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:22.533 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:22.533 00.000 30444 Enqueuing Expose request 22:17:22.554 00.021 15672 PulseGuide returned control before completion, sleep 106 22:17:22.686 00.132 15672 IsGuiding returns 1 22:17:22.686 00.000 15672 scope still moving after pulse duration time elapsed 22:17:22.706 00.020 15672 IsSlewing returns 0 22:17:22.709 00.003 15672 IsGuiding returns 1 22:17:22.730 00.021 15672 IsSlewing returns 0 22:17:22.733 00.003 15672 IsGuiding returns 1 22:17:22.754 00.021 15672 IsSlewing returns 0 22:17:22.777 00.023 15672 IsGuiding returns 0 22:17:22.778 00.001 15672 scope move finished after 168 + 128 ms 22:17:22.778 00.000 15672 Move returns status 0, amount 168 22:17:22.778 00.000 15672 move complete, result=0 22:17:22.778 00.000 15672 worker thread done servicing request 22:17:22.778 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.9 px 168 ms NORTH 22:17:22.778 00.000 15672 Worker thread wakes up 22:17:22.779 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:22.779 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:24.686 01.907 15672 Exposure complete 22:17:24.706 00.020 15672 worker thread done servicing request 22:17:24.706 00.000 30444 OnExposeComplete: enter 22:17:24.707 00.001 30444 UpdateGuideState(): m_state=6 22:17:24.707 00.000 30444 Star::Find(15, 464, 190, 0, (0,0,0,0), 0.0, 255) frame 371 22:17:24.707 00.000 30444 Star::Find returns 1 (1), X=465.04, Y=190.74, Mass=85389, SNR=70.5, Peak=9715 HFD=3.6 22:17:24.707 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 22:17:24.707 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 22:17:24.707 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-1.18 hyp=1.19 cameraTheta=-1.68 mountX=0.20 mountY=-1.18, mountTheta=-1.40 22:17:24.707 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-1.18, opts=13) 22:17:24.707 00.000 30444 Enqueuing Move request for scope (-0.13, -1.18) 22:17:24.707 00.000 15672 Worker thread wakes up 22:17:24.707 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -1.18) opts 0xd 22:17:24.708 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.13, -1.18) 22:17:24.708 00.000 15672 Moving (-0.13, -1.18) raw xDistance=0.20 yDistance=-1.18 22:17:24.708 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:17:24.708 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18 22:17:24.708 00.000 15672 MoveAxis(E, 0, ABG) 22:17:24.708 00.000 15672 Move returns status 0, amount 0 22:17:24.708 00.000 15672 MoveAxis(N, 211, ABG) 22:17:24.708 00.000 15672 Guiding Dir = 0, Dur = 211 22:17:24.708 00.000 15672 IsSlewing returns 0 22:17:24.709 00.001 15672 IsGuiding returns 0 22:17:24.714 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=10152, FiltMin=2547, FiltMax=7885, Gamma=2.950 22:17:24.762 00.048 30444 UpdateGuideState exits: m=85389 SNR=70.5 Saturated 22:17:24.763 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:24.763 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:24.763 00.000 30444 Enqueuing Expose request 22:17:24.791 00.028 15672 PulseGuide returned control before completion, sleep 140 22:17:24.935 00.144 15672 IsGuiding returns 1 22:17:24.935 00.000 15672 scope still moving after pulse duration time elapsed 22:17:24.956 00.021 15672 IsSlewing returns 0 22:17:24.957 00.001 15672 IsGuiding returns 1 22:17:24.978 00.021 15672 IsSlewing returns 0 22:17:24.979 00.001 15672 IsGuiding returns 1 22:17:24.999 00.020 15672 IsSlewing returns 0 22:17:25.000 00.001 15672 IsGuiding returns 1 22:17:25.021 00.021 15672 IsSlewing returns 0 22:17:25.077 00.056 15672 IsGuiding returns 0 22:17:25.077 00.000 15672 scope move finished after 211 + 156 ms 22:17:25.077 00.000 15672 Move returns status 0, amount 211 22:17:25.077 00.000 15672 move complete, result=0 22:17:25.077 00.000 15672 worker thread done servicing request 22:17:25.077 00.000 15672 Worker thread wakes up 22:17:25.077 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.2 px 211 ms NORTH 22:17:25.077 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:25.078 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:27.185 02.107 15672 Exposure complete 22:17:27.205 00.020 15672 worker thread done servicing request 22:17:27.205 00.000 30444 OnExposeComplete: enter 22:17:27.205 00.000 30444 UpdateGuideState(): m_state=6 22:17:27.205 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 372 22:17:27.205 00.000 30444 Star::Find returns 1 (1), X=465.33, Y=191.05, Mass=89046, SNR=72.5, Peak=10714 HFD=3.3 22:17:27.205 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 22:17:27.206 00.001 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 22:17:27.206 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.88 hyp=0.89 cameraTheta=-1.39 mountX=0.39 mountY=-0.82, mountTheta=-1.13 22:17:27.206 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.88, opts=13) 22:17:27.206 00.000 30444 Enqueuing Move request for scope (0.16, -0.88) 22:17:27.206 00.000 15672 Worker thread wakes up 22:17:27.206 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.88) opts 0xd 22:17:27.206 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.88) 22:17:27.206 00.000 15672 Moving (0.16, -0.88) raw xDistance=0.39 yDistance=-0.82 22:17:27.206 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 22:17:27.206 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 22:17:27.206 00.000 15672 MoveAxis(W, 106, ABG) 22:17:27.206 00.000 15672 Guiding Dir = 3, Dur = 106 22:17:27.207 00.001 15672 IsSlewing returns 0 22:17:27.208 00.001 15672 IsGuiding returns 0 22:17:27.212 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=10813, FiltMin=2647, FiltMax=8332, Gamma=2.950 22:17:27.233 00.021 15672 PulseGuide returned control before completion, sleep 91 22:17:27.262 00.029 30444 UpdateGuideState exits: m=89046 SNR=72.5 Saturated 22:17:27.262 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:27.262 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:27.262 00.000 30444 Enqueuing Expose request 22:17:27.326 00.064 15672 IsGuiding returns 1 22:17:27.326 00.000 15672 scope still moving after pulse duration time elapsed 22:17:27.347 00.021 15672 IsSlewing returns 0 22:17:27.349 00.002 15672 IsGuiding returns 1 22:17:27.369 00.020 15672 IsSlewing returns 0 22:17:27.378 00.009 15672 IsGuiding returns 0 22:17:27.378 00.000 15672 scope move finished after 106 + 64 ms 22:17:27.378 00.000 15672 Move returns status 0, amount 106 22:17:27.378 00.000 15672 MoveAxis(N, 147, ABG) 22:17:27.378 00.000 15672 Guiding Dir = 0, Dur = 147 22:17:27.378 00.000 15672 IsSlewing returns 0 22:17:27.380 00.002 15672 IsGuiding returns 0 22:17:27.457 00.077 15672 PulseGuide returned control before completion, sleep 81 22:17:27.540 00.083 15672 IsGuiding returns 1 22:17:27.540 00.000 15672 scope still moving after pulse duration time elapsed 22:17:27.562 00.022 15672 IsSlewing returns 0 22:17:27.563 00.001 15672 IsGuiding returns 1 22:17:27.585 00.022 15672 IsSlewing returns 0 22:17:27.588 00.003 15672 IsGuiding returns 1 22:17:27.608 00.020 15672 IsSlewing returns 0 22:17:27.634 00.026 15672 IsGuiding returns 0 22:17:27.634 00.000 15672 scope move finished after 147 + 107 ms 22:17:27.634 00.000 15672 Move returns status 0, amount 147 22:17:27.634 00.000 15672 move complete, result=0 22:17:27.634 00.000 15672 worker thread done servicing request 22:17:27.635 00.001 15672 Worker thread wakes up 22:17:27.635 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:27.635 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:27.635 00.000 30444 GuideStep: 0.4 px 106 ms WEST, -0.8 px 147 ms NORTH 22:17:29.541 01.906 15672 Exposure complete 22:17:29.562 00.021 15672 worker thread done servicing request 22:17:29.562 00.000 30444 OnExposeComplete: enter 22:17:29.562 00.000 30444 UpdateGuideState(): m_state=6 22:17:29.562 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 373 22:17:29.562 00.000 30444 Star::Find returns 1 (1), X=464.83, Y=191.48, Mass=96685, SNR=68.1, Peak=10979 HFD=3.8 22:17:29.562 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 22:17:29.562 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 22:17:29.562 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.44 hyp=0.56 cameraTheta=-2.24 mountX=-0.21 mountY=-0.50, mountTheta=-1.97 22:17:29.562 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.44, opts=13) 22:17:29.562 00.000 30444 Enqueuing Move request for scope (-0.35, -0.44) 22:17:29.563 00.001 15672 Worker thread wakes up 22:17:29.563 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.44) opts 0xd 22:17:29.563 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.44) 22:17:29.563 00.000 15672 Moving (-0.35, -0.44) raw xDistance=-0.21 yDistance=-0.50 22:17:29.563 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 22:17:29.563 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 22:17:29.563 00.000 15672 MoveAxis(E, 0, ABG) 22:17:29.563 00.000 15672 Move returns status 0, amount 0 22:17:29.563 00.000 15672 MoveAxis(N, 89, ABG) 22:17:29.563 00.000 15672 Guiding Dir = 0, Dur = 89 22:17:29.563 00.000 15672 IsSlewing returns 0 22:17:29.564 00.001 15672 IsGuiding returns 0 22:17:29.568 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11400, FiltMin=2647, FiltMax=8512, Gamma=2.950 22:17:29.619 00.051 30444 UpdateGuideState exits: m=96685 SNR=68.1 Saturated 22:17:29.619 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:29.619 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:29.619 00.000 30444 Enqueuing Expose request 22:17:29.646 00.027 15672 PulseGuide returned control before completion, sleep 18 22:17:29.694 00.048 15672 IsGuiding returns 1 22:17:29.694 00.000 15672 scope still moving after pulse duration time elapsed 22:17:29.715 00.021 15672 IsSlewing returns 0 22:17:29.717 00.002 15672 IsGuiding returns 1 22:17:29.737 00.020 15672 IsSlewing returns 0 22:17:29.759 00.022 15672 IsGuiding returns 0 22:17:29.760 00.001 15672 scope move finished after 89 + 106 ms 22:17:29.760 00.000 15672 Move returns status 0, amount 89 22:17:29.760 00.000 15672 move complete, result=0 22:17:29.760 00.000 15672 worker thread done servicing request 22:17:29.760 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 89 ms NORTH 22:17:29.761 00.001 15672 Worker thread wakes up 22:17:29.761 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:29.761 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:31.872 02.111 15672 Exposure complete 22:17:31.891 00.019 15672 worker thread done servicing request 22:17:31.892 00.001 30444 OnExposeComplete: enter 22:17:31.892 00.000 30444 UpdateGuideState(): m_state=6 22:17:31.892 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 374 22:17:31.892 00.000 30444 Star::Find returns 1 (1), X=464.76, Y=191.17, Mass=104504, SNR=86.6, Peak=11271 HFD=3.8 22:17:31.892 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 22:17:31.892 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 22:17:31.892 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.75 hyp=0.86 cameraTheta=-2.08 mountX=-0.20 mountY=-0.82, mountTheta=-1.81 22:17:31.892 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.75, opts=13) 22:17:31.892 00.000 30444 Enqueuing Move request for scope (-0.42, -0.75) 22:17:31.892 00.000 15672 Worker thread wakes up 22:17:31.893 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.75) opts 0xd 22:17:31.893 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.75) 22:17:31.893 00.000 15672 Moving (-0.42, -0.75) raw xDistance=-0.20 yDistance=-0.82 22:17:31.893 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 22:17:31.893 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 22:17:31.893 00.000 15672 MoveAxis(E, 0, ABG) 22:17:31.893 00.000 15672 Move returns status 0, amount 0 22:17:31.893 00.000 15672 MoveAxis(N, 147, ABG) 22:17:31.893 00.000 15672 Guiding Dir = 0, Dur = 147 22:17:31.893 00.000 15672 IsSlewing returns 0 22:17:31.894 00.001 15672 IsGuiding returns 0 22:17:31.899 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=11501, FiltMin=2519, FiltMax=8320, Gamma=2.950 22:17:31.949 00.050 30444 UpdateGuideState exits: m=104504 SNR=86.6 Saturated 22:17:31.949 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:31.949 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:31.949 00.000 30444 Enqueuing Expose request 22:17:31.977 00.028 15672 PulseGuide returned control before completion, sleep 75 22:17:32.055 00.078 15672 IsGuiding returns 1 22:17:32.055 00.000 15672 scope still moving after pulse duration time elapsed 22:17:32.076 00.021 15672 IsSlewing returns 0 22:17:32.078 00.002 15672 IsGuiding returns 1 22:17:32.098 00.020 15672 IsSlewing returns 0 22:17:32.153 00.055 15672 IsGuiding returns 0 22:17:32.153 00.000 15672 scope move finished after 147 + 112 ms 22:17:32.153 00.000 15672 Move returns status 0, amount 147 22:17:32.154 00.001 15672 move complete, result=0 22:17:32.154 00.000 15672 worker thread done servicing request 22:17:32.154 00.000 15672 Worker thread wakes up 22:17:32.154 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:32.154 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:32.155 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.8 px 147 ms NORTH 22:17:34.060 01.905 15672 Exposure complete 22:17:34.080 00.020 15672 worker thread done servicing request 22:17:34.080 00.000 30444 OnExposeComplete: enter 22:17:34.080 00.000 30444 UpdateGuideState(): m_state=6 22:17:34.080 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 375 22:17:34.080 00.000 30444 Star::Find returns 1 (1), X=464.36, Y=191.59, Mass=93653, SNR=74.4, Peak=10549 HFD=3.4 22:17:34.080 00.000 30444 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.28) = xAngle (-2.48 = -2.48) 22:17:34.080 00.000 30444 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.54 = -2.54) 22:17:34.080 00.000 30444 CameraToMount -- cameraX=-0.82 cameraY=-0.33 hyp=0.88 cameraTheta=-2.76 mountX=-0.70 mountY=-0.50, mountTheta=-2.52 22:17:34.081 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.82, y=-0.33, opts=13) 22:17:34.081 00.000 30444 Enqueuing Move request for scope (-0.82, -0.33) 22:17:34.081 00.000 15672 Worker thread wakes up 22:17:34.081 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.33) opts 0xd 22:17:34.081 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.82, -0.33) 22:17:34.081 00.000 15672 Moving (-0.82, -0.33) raw xDistance=-0.70 yDistance=-0.50 22:17:34.081 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70 22:17:34.082 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 22:17:34.082 00.000 15672 MoveAxis(E, 188, ABG) 22:17:34.082 00.000 15672 Guiding Dir = 2, Dur = 188 22:17:34.082 00.000 15672 IsSlewing returns 0 22:17:34.082 00.000 15672 IsGuiding returns 0 22:17:34.087 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=11536, FiltMin=2581, FiltMax=9595, Gamma=2.950 22:17:34.101 00.014 15672 PulseGuide returned control before completion, sleep 179 22:17:34.137 00.036 30444 UpdateGuideState exits: m=93653 SNR=74.4 Saturated 22:17:34.137 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:34.137 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:34.137 00.000 30444 Enqueuing Expose request 22:17:34.283 00.146 15672 IsGuiding returns 1 22:17:34.284 00.001 15672 scope still moving after pulse duration time elapsed 22:17:34.305 00.021 15672 IsSlewing returns 0 22:17:34.325 00.020 15672 IsGuiding returns 0 22:17:34.325 00.000 15672 scope move finished after 188 + 55 ms 22:17:34.325 00.000 15672 Move returns status 0, amount 188 22:17:34.326 00.001 15672 MoveAxis(N, 89, ABG) 22:17:34.326 00.000 15672 Guiding Dir = 0, Dur = 89 22:17:34.326 00.000 15672 IsSlewing returns 0 22:17:34.327 00.001 15672 IsGuiding returns 0 22:17:34.406 00.079 15672 PulseGuide returned control before completion, sleep 20 22:17:34.429 00.023 15672 IsGuiding returns 1 22:17:34.429 00.000 15672 scope still moving after pulse duration time elapsed 22:17:34.450 00.021 15672 IsSlewing returns 0 22:17:34.486 00.036 15672 IsGuiding returns 1 22:17:34.507 00.021 15672 IsSlewing returns 0 22:17:34.508 00.001 15672 IsGuiding returns 1 22:17:34.528 00.020 15672 IsSlewing returns 0 22:17:34.534 00.006 15672 IsGuiding returns 0 22:17:34.534 00.000 15672 scope move finished after 89 + 118 ms 22:17:34.534 00.000 15672 Move returns status 0, amount 89 22:17:34.534 00.000 15672 move complete, result=0 22:17:34.534 00.000 15672 worker thread done servicing request 22:17:34.534 00.000 15672 Worker thread wakes up 22:17:34.534 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:34.534 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:34.534 00.000 30444 GuideStep: -0.7 px 188 ms EAST, -0.5 px 89 ms NORTH 22:17:36.641 02.107 15672 Exposure complete 22:17:36.661 00.020 15672 worker thread done servicing request 22:17:36.661 00.000 30444 OnExposeComplete: enter 22:17:36.661 00.000 30444 UpdateGuideState(): m_state=6 22:17:36.661 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 376 22:17:36.661 00.000 30444 Star::Find returns 1 (1), X=465.71, Y=191.88, Mass=91393, SNR=69.6, Peak=8997 HFD=3.8 22:17:36.661 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.28) = xAngle (0.20 = 0.20) 22:17:36.661 00.000 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 22:17:36.661 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.04 hyp=0.54 cameraTheta=-0.08 mountX=0.53 mountY=0.07, mountTheta=0.14 22:17:36.662 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.04, opts=13) 22:17:36.662 00.000 30444 Enqueuing Move request for scope (0.54, -0.04) 22:17:36.662 00.000 15672 Worker thread wakes up 22:17:36.662 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.04) opts 0xd 22:17:36.662 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.04) 22:17:36.662 00.000 15672 Moving (0.54, -0.04) raw xDistance=0.53 yDistance=0.07 22:17:36.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.53 22:17:36.662 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:17:36.662 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 22:17:36.662 00.000 15672 MoveAxis(W, 130, ABG) 22:17:36.662 00.000 15672 Guiding Dir = 3, Dur = 130 22:17:36.663 00.001 15672 IsSlewing returns 0 22:17:36.664 00.001 15672 IsGuiding returns 0 22:17:36.668 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2022, max=9108, FiltMin=2569, FiltMax=7422, Gamma=2.950 22:17:36.690 00.022 15672 PulseGuide returned control before completion, sleep 114 22:17:36.717 00.027 30444 UpdateGuideState exits: m=91393 SNR=69.6 Saturated 22:17:36.717 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:36.717 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:36.717 00.000 30444 Enqueuing Expose request 22:17:36.818 00.101 15672 IsGuiding returns 0 22:17:36.818 00.000 15672 Move returns status 0, amount 130 22:17:36.818 00.000 15672 MoveAxis(N, 0, ABG) 22:17:36.818 00.000 15672 Move returns status 0, amount 0 22:17:36.818 00.000 15672 move complete, result=0 22:17:36.818 00.000 15672 worker thread done servicing request 22:17:36.818 00.000 15672 Worker thread wakes up 22:17:36.818 00.000 30444 GuideStep: 0.5 px 130 ms WEST, 0.1 px 0 ms NORTH 22:17:36.818 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:36.818 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:38.726 01.908 15672 Exposure complete 22:17:38.746 00.020 15672 worker thread done servicing request 22:17:38.746 00.000 30444 OnExposeComplete: enter 22:17:38.746 00.000 30444 UpdateGuideState(): m_state=6 22:17:38.746 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 377 22:17:38.746 00.000 30444 Star::Find returns 1 (1), X=465.92, Y=191.23, Mass=88064, SNR=72.5, Peak=9016 HFD=3.8 22:17:38.746 00.000 30444 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.28) = xAngle (-0.47 = -0.47) 22:17:38.746 00.000 30444 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.53 = -0.53) 22:17:38.746 00.000 30444 CameraToMount -- cameraX=0.74 cameraY=-0.69 hyp=1.02 cameraTheta=-0.75 mountX=0.90 mountY=-0.52, mountTheta=-0.52 22:17:38.746 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.74, y=-0.69, opts=13) 22:17:38.746 00.000 30444 Enqueuing Move request for scope (0.74, -0.69) 22:17:38.747 00.001 15672 Worker thread wakes up 22:17:38.747 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.69) opts 0xd 22:17:38.747 00.000 15672 Handling offset move in thread for scope, endpoint = (0.74, -0.69) 22:17:38.747 00.000 15672 Moving (0.74, -0.69) raw xDistance=0.90 yDistance=-0.52 22:17:38.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.90 22:17:38.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 22:17:38.747 00.000 15672 MoveAxis(W, 254, ABG) 22:17:38.747 00.000 15672 Guiding Dir = 3, Dur = 254 22:17:38.747 00.000 15672 IsSlewing returns 0 22:17:38.752 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=10341, FiltMin=2644, FiltMax=7857, Gamma=2.950 22:17:38.767 00.015 15672 IsGuiding returns 0 22:17:38.782 00.015 15672 PulseGuide returned control before completion, sleep 249 22:17:38.802 00.020 30444 UpdateGuideState exits: m=88064 SNR=72.5 Saturated 22:17:38.802 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:38.802 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:38.802 00.000 30444 Enqueuing Expose request 22:17:39.035 00.233 15672 IsGuiding returns 1 22:17:39.035 00.000 15672 scope still moving after pulse duration time elapsed 22:17:39.056 00.021 15672 IsSlewing returns 0 22:17:39.072 00.016 15672 IsGuiding returns 0 22:17:39.072 00.000 15672 scope move finished after 254 + 49 ms 22:17:39.072 00.000 15672 Move returns status 0, amount 254 22:17:39.072 00.000 15672 MoveAxis(N, 92, ABG) 22:17:39.072 00.000 15672 Guiding Dir = 0, Dur = 92 22:17:39.072 00.000 15672 IsSlewing returns 0 22:17:39.073 00.001 15672 IsGuiding returns 0 22:17:39.151 00.078 15672 PulseGuide returned control before completion, sleep 25 22:17:39.177 00.026 15672 IsGuiding returns 1 22:17:39.177 00.000 15672 scope still moving after pulse duration time elapsed 22:17:39.198 00.021 15672 IsSlewing returns 0 22:17:39.199 00.001 15672 IsGuiding returns 1 22:17:39.220 00.021 15672 IsSlewing returns 0 22:17:39.278 00.058 15672 IsGuiding returns 0 22:17:39.278 00.000 15672 scope move finished after 92 + 112 ms 22:17:39.278 00.000 15672 Move returns status 0, amount 92 22:17:39.278 00.000 15672 move complete, result=0 22:17:39.278 00.000 15672 worker thread done servicing request 22:17:39.278 00.000 15672 Worker thread wakes up 22:17:39.278 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:39.278 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:39.278 00.000 30444 GuideStep: 0.9 px 254 ms WEST, -0.5 px 92 ms NORTH 22:17:41.385 02.107 15672 Exposure complete 22:17:41.405 00.020 15672 worker thread done servicing request 22:17:41.405 00.000 30444 OnExposeComplete: enter 22:17:41.405 00.000 30444 UpdateGuideState(): m_state=6 22:17:41.405 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 378 22:17:41.405 00.000 30444 Star::Find returns 1 (1), X=464.57, Y=191.79, Mass=91637, SNR=69.5, Peak=9915 HFD=3.6 22:17:41.405 00.000 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 22:17:41.405 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 22:17:41.405 00.000 30444 CameraToMount -- cameraX=-0.60 cameraY=-0.14 hyp=0.62 cameraTheta=-2.92 mountX=-0.54 mountY=-0.26, mountTheta=-2.69 22:17:41.406 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.60, y=-0.14, opts=13) 22:17:41.406 00.000 30444 Enqueuing Move request for scope (-0.60, -0.14) 22:17:41.406 00.000 15672 Worker thread wakes up 22:17:41.406 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.14) opts 0xd 22:17:41.406 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.60, -0.14) 22:17:41.406 00.000 15672 Moving (-0.60, -0.14) raw xDistance=-0.54 yDistance=-0.26 22:17:41.406 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.54 22:17:41.406 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 22:17:41.406 00.000 15672 MoveAxis(E, 129, ABG) 22:17:41.406 00.000 15672 Guiding Dir = 2, Dur = 129 22:17:41.407 00.001 15672 IsSlewing returns 0 22:17:41.412 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=10247, FiltMin=2610, FiltMax=8023, Gamma=2.950 22:17:41.435 00.023 15672 IsGuiding returns 0 22:17:41.451 00.016 15672 PulseGuide returned control before completion, sleep 124 22:17:41.462 00.011 30444 UpdateGuideState exits: m=91637 SNR=69.5 Saturated 22:17:41.462 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:41.462 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:41.462 00.000 30444 Enqueuing Expose request 22:17:41.596 00.134 15672 IsGuiding returns 0 22:17:41.596 00.000 15672 Move returns status 0, amount 129 22:17:41.596 00.000 15672 MoveAxis(N, 47, ABG) 22:17:41.596 00.000 15672 Guiding Dir = 0, Dur = 47 22:17:41.597 00.001 15672 IsSlewing returns 0 22:17:41.599 00.002 15672 IsGuiding returns 0 22:17:41.708 00.109 15672 IsGuiding returns 1 22:17:41.708 00.000 15672 scope still moving after pulse duration time elapsed 22:17:41.729 00.021 15672 IsSlewing returns 0 22:17:41.754 00.025 15672 IsGuiding returns 0 22:17:41.755 00.001 15672 scope move finished after 47 + 108 ms 22:17:41.755 00.000 15672 Move returns status 0, amount 47 22:17:41.755 00.000 15672 move complete, result=0 22:17:41.755 00.000 15672 worker thread done servicing request 22:17:41.755 00.000 15672 Worker thread wakes up 22:17:41.755 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:41.755 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:41.755 00.000 30444 GuideStep: -0.5 px 129 ms EAST, -0.3 px 47 ms NORTH 22:17:43.671 01.916 15672 Exposure complete 22:17:43.702 00.031 15672 worker thread done servicing request 22:17:43.702 00.000 30444 OnExposeComplete: enter 22:17:43.702 00.000 30444 UpdateGuideState(): m_state=6 22:17:43.702 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 379 22:17:43.702 00.000 30444 Star::Find returns 1 (1), X=463.93, Y=191.67, Mass=94585, SNR=74.8, Peak=9301 HFD=3.9 22:17:43.703 00.001 30444 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.28) = xAngle (-2.67 = -2.67) 22:17:43.703 00.000 30444 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.73 = -2.73) 22:17:43.703 00.000 30444 CameraToMount -- cameraX=-1.25 cameraY=-0.25 hyp=1.27 cameraTheta=-2.94 mountX=-1.13 mountY=-0.51, mountTheta=-2.72 22:17:43.703 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.25, y=-0.25, opts=13) 22:17:43.703 00.000 30444 Enqueuing Move request for scope (-1.25, -0.25) 22:17:43.703 00.000 15672 Worker thread wakes up 22:17:43.703 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.25, -0.25) opts 0xd 22:17:43.703 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.25, -0.25) 22:17:43.703 00.000 15672 Moving (-1.25, -0.25) raw xDistance=-1.13 yDistance=-0.51 22:17:43.703 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.13 22:17:43.703 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 22:17:43.703 00.000 15672 MoveAxis(E, 315, ABG) 22:17:43.703 00.000 15672 Guiding Dir = 2, Dur = 315 22:17:43.704 00.001 15672 IsSlewing returns 0 22:17:43.705 00.001 15672 IsGuiding returns 0 22:17:43.710 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=10126, FiltMin=2599, FiltMax=8207, Gamma=2.950 22:17:43.735 00.025 15672 PulseGuide returned control before completion, sleep 295 22:17:43.759 00.024 30444 UpdateGuideState exits: m=94585 SNR=74.8 Saturated 22:17:43.759 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:43.759 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:43.759 00.000 30444 Enqueuing Expose request 22:17:44.087 00.328 15672 IsGuiding returns 0 22:17:44.087 00.000 15672 Move returns status 0, amount 315 22:17:44.087 00.000 15672 MoveAxis(N, 91, ABG) 22:17:44.088 00.001 15672 Guiding Dir = 0, Dur = 91 22:17:44.088 00.000 15672 IsSlewing returns 0 22:17:44.090 00.002 15672 IsGuiding returns 0 22:17:44.167 00.077 15672 PulseGuide returned control before completion, sleep 26 22:17:44.194 00.027 15672 IsGuiding returns 1 22:17:44.194 00.000 15672 scope still moving after pulse duration time elapsed 22:17:44.215 00.021 15672 IsSlewing returns 0 22:17:44.218 00.003 15672 IsGuiding returns 1 22:17:44.239 00.021 15672 IsSlewing returns 0 22:17:44.240 00.001 15672 IsGuiding returns 1 22:17:44.261 00.021 15672 IsSlewing returns 0 22:17:44.328 00.067 15672 IsGuiding returns 0 22:17:44.328 00.000 15672 scope move finished after 91 + 146 ms 22:17:44.328 00.000 15672 Move returns status 0, amount 91 22:17:44.328 00.000 15672 move complete, result=0 22:17:44.328 00.000 15672 worker thread done servicing request 22:17:44.328 00.000 15672 Worker thread wakes up 22:17:44.328 00.000 30444 GuideStep: -1.1 px 315 ms EAST, -0.5 px 91 ms NORTH 22:17:44.328 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:44.328 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:46.434 02.106 15672 Exposure complete 22:17:46.454 00.020 15672 worker thread done servicing request 22:17:46.454 00.000 30444 OnExposeComplete: enter 22:17:46.454 00.000 30444 UpdateGuideState(): m_state=6 22:17:46.454 00.000 30444 Star::Find(15, 463, 191, 0, (0,0,0,0), 0.0, 255) frame 380 22:17:46.454 00.000 30444 Star::Find returns 1 (1), X=465.66, Y=191.53, Mass=92138, SNR=71.1, Peak=11405 HFD=3.3 22:17:46.454 00.000 30444 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.28) = xAngle (-0.40 = -0.40) 22:17:46.454 00.000 30444 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.46 = -0.46) 22:17:46.454 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=-0.39 hyp=0.63 cameraTheta=-0.67 mountX=0.58 mountY=-0.28, mountTheta=-0.45 22:17:46.455 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=-0.39, opts=13) 22:17:46.455 00.000 30444 Enqueuing Move request for scope (0.49, -0.39) 22:17:46.455 00.000 15672 Worker thread wakes up 22:17:46.455 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.39) opts 0xd 22:17:46.455 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, -0.39) 22:17:46.455 00.000 15672 Moving (0.49, -0.39) raw xDistance=0.58 yDistance=-0.28 22:17:46.455 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.58 22:17:46.455 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 22:17:46.455 00.000 15672 MoveAxis(W, 134, ABG) 22:17:46.455 00.000 15672 Guiding Dir = 3, Dur = 134 22:17:46.455 00.000 15672 IsSlewing returns 0 22:17:46.461 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=11405, FiltMin=2632, FiltMax=8221, Gamma=2.950 22:17:46.483 00.022 15672 IsGuiding returns 0 22:17:46.498 00.015 15672 PulseGuide returned control before completion, sleep 129 22:17:46.510 00.012 30444 UpdateGuideState exits: m=92138 SNR=71.1 Saturated 22:17:46.510 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:46.510 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:46.510 00.000 30444 Enqueuing Expose request 22:17:46.643 00.133 15672 IsGuiding returns 0 22:17:46.643 00.000 15672 Move returns status 0, amount 134 22:17:46.644 00.001 15672 MoveAxis(N, 49, ABG) 22:17:46.644 00.000 15672 Guiding Dir = 0, Dur = 49 22:17:46.644 00.000 15672 IsSlewing returns 0 22:17:46.645 00.001 15672 IsGuiding returns 0 22:17:46.755 00.110 15672 IsGuiding returns 1 22:17:46.755 00.000 15672 scope still moving after pulse duration time elapsed 22:17:46.776 00.021 15672 IsSlewing returns 0 22:17:46.803 00.027 15672 IsGuiding returns 0 22:17:46.803 00.000 15672 scope move finished after 49 + 108 ms 22:17:46.803 00.000 15672 Move returns status 0, amount 49 22:17:46.803 00.000 15672 move complete, result=0 22:17:46.803 00.000 15672 worker thread done servicing request 22:17:46.803 00.000 15672 Worker thread wakes up 22:17:46.803 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:46.803 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:46.803 00.000 30444 GuideStep: 0.6 px 134 ms WEST, -0.3 px 49 ms NORTH 22:17:48.718 01.915 15672 Exposure complete 22:17:48.751 00.033 15672 worker thread done servicing request 22:17:48.751 00.000 30444 OnExposeComplete: enter 22:17:48.751 00.000 30444 UpdateGuideState(): m_state=6 22:17:48.752 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 381 22:17:48.752 00.000 30444 Star::Find returns 1 (1), X=465.32, Y=191.91, Mass=93394, SNR=76.4, Peak=9597 HFD=3.7 22:17:48.752 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.23 = 0.23) 22:17:48.752 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.17 = 0.17) 22:17:48.752 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.05 mountX=0.14 mountY=0.02, mountTheta=0.17 22:17:48.752 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.01, opts=13) 22:17:48.752 00.000 30444 Enqueuing Move request for scope (0.15, -0.01) 22:17:48.752 00.000 15672 Worker thread wakes up 22:17:48.752 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd 22:17:48.753 00.001 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.01) 22:17:48.753 00.000 15672 Moving (0.15, -0.01) raw xDistance=0.14 yDistance=0.02 22:17:48.753 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:17:48.753 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:17:48.753 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 22:17:48.753 00.000 15672 MoveAxis(E, 0, ABG) 22:17:48.753 00.000 15672 Move returns status 0, amount 0 22:17:48.753 00.000 15672 MoveAxis(N, 0, ABG) 22:17:48.753 00.000 15672 Move returns status 0, amount 0 22:17:48.753 00.000 15672 move complete, result=0 22:17:48.753 00.000 15672 worker thread done servicing request 22:17:48.758 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=11437, FiltMin=2654, FiltMax=9322, Gamma=2.950 22:17:48.808 00.050 30444 UpdateGuideState exits: m=93394 SNR=76.4 Saturated 22:17:48.808 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:48.808 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:48.808 00.000 30444 Enqueuing Expose request 22:17:48.808 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:17:48.808 00.000 15672 Worker thread wakes up 22:17:48.808 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:48.808 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:50.926 02.118 15672 Exposure complete 22:17:50.956 00.030 15672 worker thread done servicing request 22:17:50.956 00.000 30444 OnExposeComplete: enter 22:17:50.956 00.000 30444 UpdateGuideState(): m_state=6 22:17:50.956 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 382 22:17:50.956 00.000 30444 Star::Find returns 1 (1), X=465.42, Y=192.15, Mass=93707, SNR=76.1, Peak=9600 HFD=3.6 22:17:50.956 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 22:17:50.956 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 22:17:50.956 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.23 hyp=0.33 cameraTheta=0.76 mountX=0.17 mountY=0.28, mountTheta=1.02 22:17:50.957 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.23, opts=13) 22:17:50.957 00.000 30444 Enqueuing Move request for scope (0.24, 0.23) 22:17:50.957 00.000 15672 Worker thread wakes up 22:17:50.957 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.23) opts 0xd 22:17:50.957 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.23) 22:17:50.957 00.000 15672 Moving (0.24, 0.23) raw xDistance=0.17 yDistance=0.28 22:17:50.957 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:17:50.957 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:17:50.957 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 22:17:50.957 00.000 15672 MoveAxis(E, 0, ABG) 22:17:50.957 00.000 15672 Move returns status 0, amount 0 22:17:50.957 00.000 15672 MoveAxis(N, 0, ABG) 22:17:50.957 00.000 15672 Move returns status 0, amount 0 22:17:50.957 00.000 15672 move complete, result=0 22:17:50.957 00.000 15672 worker thread done servicing request 22:17:50.962 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2146, max=9732, FiltMin=2627, FiltMax=8838, Gamma=2.950 22:17:51.011 00.049 30444 UpdateGuideState exits: m=93707 SNR=76.1 Saturated 22:17:51.011 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:51.011 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:51.011 00.000 30444 Enqueuing Expose request 22:17:51.011 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 22:17:51.011 00.000 15672 Worker thread wakes up 22:17:51.011 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:51.011 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:52.918 01.907 15672 Exposure complete 22:17:52.938 00.020 15672 worker thread done servicing request 22:17:52.938 00.000 30444 OnExposeComplete: enter 22:17:52.938 00.000 30444 UpdateGuideState(): m_state=6 22:17:52.938 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 383 22:17:52.938 00.000 30444 Star::Find returns 1 (1), X=465.60, Y=192.01, Mass=98011, SNR=81.8, Peak=10532 HFD=3.4 22:17:52.938 00.000 30444 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.28) = xAngle (0.49 = 0.49) 22:17:52.938 00.000 30444 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.43 = 0.43) 22:17:52.938 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.09 hyp=0.43 cameraTheta=0.21 mountX=0.38 mountY=0.18, mountTheta=0.44 22:17:52.939 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.09, opts=13) 22:17:52.939 00.000 30444 Enqueuing Move request for scope (0.42, 0.09) 22:17:52.939 00.000 15672 Worker thread wakes up 22:17:52.939 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.09) opts 0xd 22:17:52.939 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.09) 22:17:52.939 00.000 15672 Moving (0.42, 0.09) raw xDistance=0.38 yDistance=0.18 22:17:52.939 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 22:17:52.939 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:17:52.939 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 22:17:52.939 00.000 15672 MoveAxis(W, 103, ABG) 22:17:52.939 00.000 15672 Guiding Dir = 3, Dur = 103 22:17:52.939 00.000 15672 IsSlewing returns 0 22:17:52.941 00.002 15672 IsGuiding returns 0 22:17:52.945 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=10606, FiltMin=2575, FiltMax=8749, Gamma=2.950 22:17:52.969 00.024 15672 PulseGuide returned control before completion, sleep 86 22:17:52.994 00.025 30444 UpdateGuideState exits: m=98011 SNR=81.8 Saturated 22:17:52.994 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:52.994 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:52.994 00.000 30444 Enqueuing Expose request 22:17:53.081 00.087 15672 IsGuiding returns 0 22:17:53.081 00.000 15672 Move returns status 0, amount 103 22:17:53.081 00.000 15672 MoveAxis(N, 0, ABG) 22:17:53.081 00.000 15672 Move returns status 0, amount 0 22:17:53.081 00.000 15672 move complete, result=0 22:17:53.081 00.000 15672 worker thread done servicing request 22:17:53.081 00.000 15672 Worker thread wakes up 22:17:53.081 00.000 30444 GuideStep: 0.4 px 103 ms WEST, 0.2 px 0 ms NORTH 22:17:53.081 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:53.081 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:55.192 02.111 15672 Exposure complete 22:17:55.211 00.019 15672 worker thread done servicing request 22:17:55.211 00.000 30444 OnExposeComplete: enter 22:17:55.212 00.001 30444 UpdateGuideState(): m_state=6 22:17:55.212 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 384 22:17:55.212 00.000 30444 Star::Find returns 1 (1), X=465.72, Y=191.92, Mass=87287, SNR=65.8, Peak=9697 HFD=3.3 22:17:55.212 00.000 30444 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 22:17:55.212 00.000 30444 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 22:17:55.212 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.00 hyp=0.54 cameraTheta=-0.00 mountX=0.52 mountY=0.12, mountTheta=0.22 22:17:55.212 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.00, opts=13) 22:17:55.212 00.000 30444 Enqueuing Move request for scope (0.54, -0.00) 22:17:55.212 00.000 15672 Worker thread wakes up 22:17:55.213 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.00) opts 0xd 22:17:55.213 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.00) 22:17:55.213 00.000 15672 Moving (0.54, -0.00) raw xDistance=0.52 yDistance=0.12 22:17:55.213 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52 22:17:55.213 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:17:55.213 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:17:55.213 00.000 15672 MoveAxis(W, 148, ABG) 22:17:55.213 00.000 15672 Guiding Dir = 3, Dur = 148 22:17:55.213 00.000 15672 IsSlewing returns 0 22:17:55.215 00.002 15672 IsGuiding returns 0 22:17:55.219 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=10386, FiltMin=2651, FiltMax=8967, Gamma=2.950 22:17:55.237 00.018 15672 PulseGuide returned control before completion, sleep 136 22:17:55.267 00.030 30444 UpdateGuideState exits: m=87287 SNR=65.8 Saturated 22:17:55.267 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:55.267 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:55.267 00.000 30444 Enqueuing Expose request 22:17:55.398 00.131 15672 IsGuiding returns 0 22:17:55.398 00.000 15672 Move returns status 0, amount 148 22:17:55.398 00.000 15672 MoveAxis(N, 0, ABG) 22:17:55.398 00.000 15672 Move returns status 0, amount 0 22:17:55.398 00.000 15672 move complete, result=0 22:17:55.398 00.000 15672 worker thread done servicing request 22:17:55.398 00.000 15672 Worker thread wakes up 22:17:55.398 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:55.398 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:55.398 00.000 30444 GuideStep: 0.5 px 148 ms WEST, 0.1 px 0 ms NORTH 22:17:57.307 01.909 15672 Exposure complete 22:17:57.327 00.020 15672 worker thread done servicing request 22:17:57.327 00.000 30444 OnExposeComplete: enter 22:17:57.327 00.000 30444 UpdateGuideState(): m_state=6 22:17:57.327 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 385 22:17:57.327 00.000 30444 Star::Find returns 1 (1), X=465.43, Y=191.96, Mass=85052, SNR=70.9, Peak=10064 HFD=3.5 22:17:57.327 00.000 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 22:17:57.327 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 22:17:57.327 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.25 cameraTheta=0.15 mountX=0.23 mountY=0.09, mountTheta=0.37 22:17:57.328 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.04, opts=13) 22:17:57.328 00.000 30444 Enqueuing Move request for scope (0.25, 0.04) 22:17:57.328 00.000 15672 Worker thread wakes up 22:17:57.328 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd 22:17:57.328 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.04) 22:17:57.328 00.000 15672 Moving (0.25, 0.04) raw xDistance=0.23 yDistance=0.09 22:17:57.328 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:17:57.328 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:17:57.328 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 22:17:57.328 00.000 15672 MoveAxis(E, 0, ABG) 22:17:57.328 00.000 15672 Move returns status 0, amount 0 22:17:57.328 00.000 15672 MoveAxis(N, 0, ABG) 22:17:57.328 00.000 15672 Move returns status 0, amount 0 22:17:57.328 00.000 15672 move complete, result=0 22:17:57.328 00.000 15672 worker thread done servicing request 22:17:57.333 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=10471, FiltMin=2663, FiltMax=7851, Gamma=2.950 22:17:57.382 00.049 30444 UpdateGuideState exits: m=85052 SNR=70.9 Saturated 22:17:57.383 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:57.383 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:57.383 00.000 30444 Enqueuing Expose request 22:17:57.383 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:17:57.383 00.000 15672 Worker thread wakes up 22:17:57.383 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:57.383 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:17:59.493 02.110 15672 Exposure complete 22:17:59.522 00.029 15672 worker thread done servicing request 22:17:59.522 00.000 30444 OnExposeComplete: enter 22:17:59.522 00.000 30444 UpdateGuideState(): m_state=6 22:17:59.523 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 386 22:17:59.523 00.000 30444 Star::Find returns 1 (1), X=465.04, Y=191.81, Mass=89193, SNR=70.2, Peak=11313 HFD=3.2 22:17:59.523 00.000 30444 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.28) = xAngle (-2.20 = -2.20) 22:17:59.523 00.000 30444 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 22:17:59.523 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.48 mountX=-0.10 mountY=-0.14, mountTheta=-2.22 22:17:59.523 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.11, opts=13) 22:17:59.523 00.000 30444 Enqueuing Move request for scope (-0.14, -0.11) 22:17:59.523 00.000 15672 Worker thread wakes up 22:17:59.523 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd 22:17:59.524 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.11) 22:17:59.524 00.000 15672 Moving (-0.14, -0.11) raw xDistance=-0.10 yDistance=-0.14 22:17:59.524 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:17:59.524 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:17:59.524 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:17:59.524 00.000 15672 MoveAxis(E, 0, ABG) 22:17:59.524 00.000 15672 Move returns status 0, amount 0 22:17:59.524 00.000 15672 MoveAxis(N, 0, ABG) 22:17:59.524 00.000 15672 Move returns status 0, amount 0 22:17:59.524 00.000 15672 move complete, result=0 22:17:59.524 00.000 15672 worker thread done servicing request 22:17:59.529 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=11313, FiltMin=2634, FiltMax=8406, Gamma=2.950 22:17:59.579 00.050 30444 UpdateGuideState exits: m=89193 SNR=70.2 Saturated 22:17:59.579 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:59.579 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:17:59.579 00.000 30444 Enqueuing Expose request 22:17:59.579 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:17:59.579 00.000 15672 Worker thread wakes up 22:17:59.579 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:17:59.579 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:01.492 01.913 15672 Exposure complete 22:18:01.519 00.027 15672 worker thread done servicing request 22:18:01.519 00.000 30444 OnExposeComplete: enter 22:18:01.519 00.000 30444 UpdateGuideState(): m_state=6 22:18:01.519 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 387 22:18:01.519 00.000 30444 Star::Find returns 1 (1), X=464.80, Y=191.94, Mass=74042, SNR=63.7, Peak=10163 HFD=3.1 22:18:01.519 00.000 30444 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.28) = xAngle (3.36 = -2.92) 22:18:01.519 00.000 30444 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.30 = -2.98) 22:18:01.519 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.02 hyp=0.38 cameraTheta=3.08 mountX=-0.37 mountY=-0.06, mountTheta=-2.98 22:18:01.520 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.02, opts=13) 22:18:01.520 00.000 30444 Enqueuing Move request for scope (-0.38, 0.02) 22:18:01.520 00.000 15672 Worker thread wakes up 22:18:01.520 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.02) opts 0xd 22:18:01.520 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.02) 22:18:01.520 00.000 15672 Moving (-0.38, 0.02) raw xDistance=-0.37 yDistance=-0.06 22:18:01.520 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 22:18:01.520 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:18:01.520 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 22:18:01.520 00.000 15672 MoveAxis(E, 99, ABG) 22:18:01.520 00.000 15672 Guiding Dir = 2, Dur = 99 22:18:01.521 00.001 15672 IsSlewing returns 0 22:18:01.522 00.001 15672 IsGuiding returns 0 22:18:01.526 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2060, max=11643, FiltMin=2676, FiltMax=9035, Gamma=2.950 22:18:01.547 00.021 15672 PulseGuide returned control before completion, sleep 85 22:18:01.576 00.029 30444 UpdateGuideState exits: m=74042 SNR=63.7 Saturated 22:18:01.576 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:01.576 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:01.576 00.000 30444 Enqueuing Expose request 22:18:01.659 00.083 15672 IsGuiding returns 0 22:18:01.659 00.000 15672 Move returns status 0, amount 99 22:18:01.659 00.000 15672 MoveAxis(N, 0, ABG) 22:18:01.659 00.000 15672 Move returns status 0, amount 0 22:18:01.659 00.000 15672 move complete, result=0 22:18:01.659 00.000 15672 worker thread done servicing request 22:18:01.659 00.000 15672 Worker thread wakes up 22:18:01.659 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:01.659 00.000 30444 GuideStep: -0.4 px 99 ms EAST, -0.1 px 0 ms NORTH 22:18:01.660 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:03.768 02.108 15672 Exposure complete 22:18:03.788 00.020 15672 worker thread done servicing request 22:18:03.788 00.000 30444 OnExposeComplete: enter 22:18:03.788 00.000 30444 UpdateGuideState(): m_state=6 22:18:03.789 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 388 22:18:03.789 00.000 30444 Star::Find returns 1 (1), X=465.63, Y=191.85, Mass=88643, SNR=75.3, Peak=10566 HFD=3.3 22:18:03.789 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 22:18:03.789 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 22:18:03.789 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.08 hyp=0.46 cameraTheta=-0.17 mountX=0.45 mountY=0.02, mountTheta=0.05 22:18:03.789 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.08, opts=13) 22:18:03.789 00.000 30444 Enqueuing Move request for scope (0.45, -0.08) 22:18:03.789 00.000 15672 Worker thread wakes up 22:18:03.790 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.08) opts 0xd 22:18:03.790 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.08) 22:18:03.790 00.000 15672 Moving (0.45, -0.08) raw xDistance=0.45 yDistance=0.02 22:18:03.790 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45 22:18:03.790 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:18:03.790 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 22:18:03.790 00.000 15672 MoveAxis(W, 116, ABG) 22:18:03.790 00.000 15672 Guiding Dir = 3, Dur = 116 22:18:03.790 00.000 15672 IsSlewing returns 0 22:18:03.792 00.002 15672 IsGuiding returns 0 22:18:03.796 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2112, max=11865, FiltMin=2509, FiltMax=8524, Gamma=2.950 22:18:03.815 00.019 15672 PulseGuide returned control before completion, sleep 103 22:18:03.845 00.030 30444 UpdateGuideState exits: m=88643 SNR=75.3 Saturated 22:18:03.846 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:03.846 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:03.846 00.000 30444 Enqueuing Expose request 22:18:03.922 00.076 15672 IsGuiding returns 1 22:18:03.922 00.000 15672 scope still moving after pulse duration time elapsed 22:18:03.942 00.020 15672 IsSlewing returns 0 22:18:03.960 00.018 15672 IsGuiding returns 0 22:18:03.960 00.000 15672 scope move finished after 116 + 52 ms 22:18:03.960 00.000 15672 Move returns status 0, amount 116 22:18:03.960 00.000 15672 MoveAxis(N, 0, ABG) 22:18:03.960 00.000 15672 Move returns status 0, amount 0 22:18:03.960 00.000 15672 move complete, result=0 22:18:03.960 00.000 15672 worker thread done servicing request 22:18:03.960 00.000 15672 Worker thread wakes up 22:18:03.960 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:03.960 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:03.960 00.000 30444 GuideStep: 0.5 px 116 ms WEST, 0.0 px 0 ms NORTH 22:18:05.869 01.909 15672 Exposure complete 22:18:05.889 00.020 15672 worker thread done servicing request 22:18:05.889 00.000 30444 OnExposeComplete: enter 22:18:05.889 00.000 30444 UpdateGuideState(): m_state=6 22:18:05.889 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 389 22:18:05.889 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=191.64, Mass=99182, SNR=76.8, Peak=12155 HFD=3.4 22:18:05.889 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 22:18:05.889 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 22:18:05.889 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.51 mountX=0.09 mountY=-0.28, mountTheta=-1.24 22:18:05.890 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.29, opts=13) 22:18:05.890 00.000 30444 Enqueuing Move request for scope (0.02, -0.29) 22:18:05.890 00.000 15672 Worker thread wakes up 22:18:05.890 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd 22:18:05.890 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.29) 22:18:05.890 00.000 15672 Moving (0.02, -0.29) raw xDistance=0.09 yDistance=-0.28 22:18:05.890 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:18:05.890 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 22:18:05.890 00.000 15672 MoveAxis(E, 0, ABG) 22:18:05.890 00.000 15672 Move returns status 0, amount 0 22:18:05.890 00.000 15672 MoveAxis(N, 49, ABG) 22:18:05.890 00.000 15672 Guiding Dir = 0, Dur = 49 22:18:05.891 00.001 15672 IsSlewing returns 0 22:18:05.892 00.001 15672 IsGuiding returns 0 22:18:05.896 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=12155, FiltMin=2665, FiltMax=8571, Gamma=2.950 22:18:05.946 00.050 30444 UpdateGuideState exits: m=99182 SNR=76.8 Saturated 22:18:05.946 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:05.946 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:05.946 00.000 30444 Enqueuing Expose request 22:18:06.004 00.058 15672 IsGuiding returns 1 22:18:06.004 00.000 15672 scope still moving after pulse duration time elapsed 22:18:06.025 00.021 15672 IsSlewing returns 0 22:18:06.052 00.027 15672 IsGuiding returns 0 22:18:06.052 00.000 15672 scope move finished after 49 + 110 ms 22:18:06.052 00.000 15672 Move returns status 0, amount 49 22:18:06.052 00.000 15672 move complete, result=0 22:18:06.052 00.000 15672 worker thread done servicing request 22:18:06.052 00.000 15672 Worker thread wakes up 22:18:06.052 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:06.052 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:06.052 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 49 ms NORTH 22:18:08.158 02.106 15672 Exposure complete 22:18:08.178 00.020 15672 worker thread done servicing request 22:18:08.178 00.000 30444 OnExposeComplete: enter 22:18:08.178 00.000 30444 UpdateGuideState(): m_state=6 22:18:08.178 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 390 22:18:08.178 00.000 30444 Star::Find returns 1 (1), X=464.93, Y=192.34, Mass=86089, SNR=66.6, Peak=10123 HFD=3.4 22:18:08.178 00.000 30444 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.28) = xAngle (2.38 = 2.38) 22:18:08.178 00.000 30444 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.32 = 2.32) 22:18:08.179 00.001 30444 CameraToMount -- cameraX=-0.24 cameraY=0.41 hyp=0.48 cameraTheta=2.10 mountX=-0.35 mountY=0.35, mountTheta=2.35 22:18:08.179 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.41, opts=13) 22:18:08.179 00.000 30444 Enqueuing Move request for scope (-0.24, 0.41) 22:18:08.179 00.000 15672 Worker thread wakes up 22:18:08.179 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.41) opts 0xd 22:18:08.179 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.41) 22:18:08.179 00.000 15672 Moving (-0.24, 0.41) raw xDistance=-0.35 yDistance=0.35 22:18:08.179 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 22:18:08.179 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:18:08.179 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 22:18:08.179 00.000 15672 MoveAxis(E, 94, ABG) 22:18:08.179 00.000 15672 Guiding Dir = 2, Dur = 94 22:18:08.180 00.001 15672 IsSlewing returns 0 22:18:08.182 00.002 15672 IsGuiding returns 0 22:18:08.187 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=10955, FiltMin=2578, FiltMax=8695, Gamma=2.950 22:18:08.208 00.021 15672 PulseGuide returned control before completion, sleep 79 22:18:08.236 00.028 30444 UpdateGuideState exits: m=86089 SNR=66.6 Saturated 22:18:08.236 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:08.236 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:08.236 00.000 30444 Enqueuing Expose request 22:18:08.288 00.052 15672 IsGuiding returns 1 22:18:08.288 00.000 15672 scope still moving after pulse duration time elapsed 22:18:08.309 00.021 15672 IsSlewing returns 0 22:18:08.309 00.000 15672 IsGuiding returns 0 22:18:08.309 00.000 15672 scope move finished after 94 + 33 ms 22:18:08.309 00.000 15672 Move returns status 0, amount 94 22:18:08.309 00.000 15672 MoveAxis(N, 0, ABG) 22:18:08.309 00.000 15672 Move returns status 0, amount 0 22:18:08.309 00.000 15672 move complete, result=0 22:18:08.309 00.000 15672 worker thread done servicing request 22:18:08.309 00.000 15672 Worker thread wakes up 22:18:08.310 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:08.310 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:08.310 00.000 30444 GuideStep: -0.3 px 94 ms EAST, 0.4 px 0 ms NORTH 22:18:10.221 01.911 15672 Exposure complete 22:18:10.241 00.020 15672 worker thread done servicing request 22:18:10.241 00.000 30444 OnExposeComplete: enter 22:18:10.241 00.000 30444 UpdateGuideState(): m_state=6 22:18:10.241 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 391 22:18:10.242 00.001 30444 Star::Find returns 1 (1), X=465.33, Y=191.95, Mass=87525, SNR=68.3, Peak=9572 HFD=3.9 22:18:10.242 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 22:18:10.242 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.38 = 0.38) 22:18:10.242 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.17 mountX=0.14 mountY=0.06, mountTheta=0.39 22:18:10.242 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.03, opts=13) 22:18:10.242 00.000 30444 Enqueuing Move request for scope (0.16, 0.03) 22:18:10.242 00.000 15672 Worker thread wakes up 22:18:10.242 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd 22:18:10.242 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.03) 22:18:10.242 00.000 15672 Moving (0.16, 0.03) raw xDistance=0.14 yDistance=0.06 22:18:10.242 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:18:10.243 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:18:10.243 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:18:10.243 00.000 15672 MoveAxis(E, 0, ABG) 22:18:10.243 00.000 15672 Move returns status 0, amount 0 22:18:10.243 00.000 15672 MoveAxis(N, 0, ABG) 22:18:10.243 00.000 15672 Move returns status 0, amount 0 22:18:10.243 00.000 15672 move complete, result=0 22:18:10.243 00.000 15672 worker thread done servicing request 22:18:10.247 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=10983, FiltMin=2664, FiltMax=9004, Gamma=2.950 22:18:10.297 00.050 30444 UpdateGuideState exits: m=87525 SNR=68.3 Saturated 22:18:10.297 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:10.297 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:10.297 00.000 30444 Enqueuing Expose request 22:18:10.297 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:18:10.297 00.000 15672 Worker thread wakes up 22:18:10.297 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:10.298 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:12.407 02.109 15672 Exposure complete 22:18:12.427 00.020 15672 worker thread done servicing request 22:18:12.427 00.000 30444 OnExposeComplete: enter 22:18:12.427 00.000 30444 UpdateGuideState(): m_state=6 22:18:12.428 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 392 22:18:12.428 00.000 30444 Star::Find returns 1 (1), X=465.67, Y=191.96, Mass=90402, SNR=76.1, Peak=9247 HFD=3.4 22:18:12.428 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 22:18:12.428 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 22:18:12.428 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.04 hyp=0.49 cameraTheta=0.09 mountX=0.46 mountY=0.15, mountTheta=0.31 22:18:12.428 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.04, opts=13) 22:18:12.428 00.000 30444 Enqueuing Move request for scope (0.49, 0.04) 22:18:12.428 00.000 15672 Worker thread wakes up 22:18:12.429 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.04) opts 0xd 22:18:12.429 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.04) 22:18:12.429 00.000 15672 Moving (0.49, 0.04) raw xDistance=0.46 yDistance=0.15 22:18:12.429 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 22:18:12.429 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:18:12.429 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 22:18:12.429 00.000 15672 MoveAxis(W, 124, ABG) 22:18:12.429 00.000 15672 Guiding Dir = 3, Dur = 124 22:18:12.429 00.000 15672 IsSlewing returns 0 22:18:12.434 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=10906, FiltMin=2583, FiltMax=8706, Gamma=2.950 22:18:12.441 00.007 15672 IsGuiding returns 0 22:18:12.457 00.016 15672 PulseGuide returned control before completion, sleep 119 22:18:12.483 00.026 30444 UpdateGuideState exits: m=90402 SNR=76.1 Saturated 22:18:12.483 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:12.483 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:12.483 00.000 30444 Enqueuing Expose request 22:18:12.585 00.102 15672 IsGuiding returns 0 22:18:12.586 00.001 15672 Move returns status 0, amount 124 22:18:12.586 00.000 15672 MoveAxis(N, 0, ABG) 22:18:12.586 00.000 15672 Move returns status 0, amount 0 22:18:12.586 00.000 15672 move complete, result=0 22:18:12.586 00.000 15672 worker thread done servicing request 22:18:12.586 00.000 15672 Worker thread wakes up 22:18:12.586 00.000 30444 GuideStep: 0.5 px 124 ms WEST, 0.1 px 0 ms NORTH 22:18:12.586 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:12.586 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:14.492 01.906 15672 Exposure complete 22:18:14.512 00.020 15672 worker thread done servicing request 22:18:14.512 00.000 30444 OnExposeComplete: enter 22:18:14.512 00.000 30444 UpdateGuideState(): m_state=6 22:18:14.512 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 393 22:18:14.512 00.000 30444 Star::Find returns 1 (1), X=465.72, Y=191.99, Mass=92622, SNR=70.6, Peak=9660 HFD=3.4 22:18:14.512 00.000 30444 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 22:18:14.512 00.000 30444 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.35 = 0.35) 22:18:14.512 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.07 hyp=0.55 cameraTheta=0.13 mountX=0.50 mountY=0.18, mountTheta=0.35 22:18:14.512 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.07, opts=13) 22:18:14.512 00.000 30444 Enqueuing Move request for scope (0.54, 0.07) 22:18:14.513 00.001 15672 Worker thread wakes up 22:18:14.513 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.07) opts 0xd 22:18:14.513 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.07) 22:18:14.513 00.000 15672 Moving (0.54, 0.07) raw xDistance=0.50 yDistance=0.18 22:18:14.513 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50 22:18:14.513 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:18:14.513 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 22:18:14.513 00.000 15672 MoveAxis(W, 144, ABG) 22:18:14.513 00.000 15672 Guiding Dir = 3, Dur = 144 22:18:14.513 00.000 15672 IsSlewing returns 0 22:18:14.514 00.001 15672 IsGuiding returns 0 22:18:14.518 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=10811, FiltMin=2605, FiltMax=8235, Gamma=2.950 22:18:14.534 00.016 15672 PulseGuide returned control before completion, sleep 135 22:18:14.568 00.034 30444 UpdateGuideState exits: m=92622 SNR=70.6 Saturated 22:18:14.569 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:14.569 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:14.569 00.000 30444 Enqueuing Expose request 22:18:14.694 00.125 15672 IsGuiding returns 0 22:18:14.694 00.000 15672 Move returns status 0, amount 144 22:18:14.694 00.000 15672 MoveAxis(N, 0, ABG) 22:18:14.694 00.000 15672 Move returns status 0, amount 0 22:18:14.694 00.000 15672 move complete, result=0 22:18:14.694 00.000 15672 worker thread done servicing request 22:18:14.694 00.000 15672 Worker thread wakes up 22:18:14.694 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:14.694 00.000 30444 GuideStep: 0.5 px 144 ms WEST, 0.2 px 0 ms NORTH 22:18:14.694 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:16.801 02.107 15672 Exposure complete 22:18:16.821 00.020 15672 worker thread done servicing request 22:18:16.821 00.000 30444 OnExposeComplete: enter 22:18:16.821 00.000 30444 UpdateGuideState(): m_state=6 22:18:16.821 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 394 22:18:16.821 00.000 30444 Star::Find returns 1 (1), X=465.42, Y=193.22, Mass=94814, SNR=73.4, Peak=11196 HFD=3.2 22:18:16.821 00.000 30444 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.28) = xAngle (1.66 = 1.66) 22:18:16.821 00.000 30444 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 22:18:16.821 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=1.30 hyp=1.32 cameraTheta=1.38 mountX=-0.12 mountY=1.32, mountTheta=1.66 22:18:16.822 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=1.30, opts=13) 22:18:16.822 00.000 30444 Enqueuing Move request for scope (0.25, 1.30) 22:18:16.822 00.000 15672 Worker thread wakes up 22:18:16.822 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 1.30) opts 0xd 22:18:16.822 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 1.30) 22:18:16.822 00.000 15672 Moving (0.25, 1.30) raw xDistance=-0.12 yDistance=1.32 22:18:16.822 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:18:16.822 00.000 15672 resist switch: large excursion: input 1.32 thresh 0.75 direction from -1 to 1 22:18:16.822 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.96 22:18:16.822 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.32 from input 1.32 22:18:16.822 00.000 15672 MoveAxis(E, 0, ABG) 22:18:16.822 00.000 15672 Move returns status 0, amount 0 22:18:16.822 00.000 15672 MoveAxis(S, 235, ABG) 22:18:16.822 00.000 15672 Guiding Dir = 1, Dur = 235 22:18:16.823 00.001 15672 IsSlewing returns 0 22:18:16.824 00.001 15672 IsGuiding returns 0 22:18:16.828 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=11547, FiltMin=2614, FiltMax=8533, Gamma=2.950 22:18:16.878 00.050 30444 UpdateGuideState exits: m=94814 SNR=73.4 Saturated 22:18:16.878 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:16.878 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:16.878 00.000 30444 Enqueuing Expose request 22:18:16.899 00.021 15672 PulseGuide returned control before completion, sleep 171 22:18:17.072 00.173 15672 IsGuiding returns 1 22:18:17.072 00.000 15672 scope still moving after pulse duration time elapsed 22:18:17.094 00.022 15672 IsSlewing returns 0 22:18:17.097 00.003 15672 IsGuiding returns 1 22:18:17.117 00.020 15672 IsSlewing returns 0 22:18:17.120 00.003 15672 IsGuiding returns 1 22:18:17.141 00.021 15672 IsSlewing returns 0 22:18:17.144 00.003 15672 IsGuiding returns 1 22:18:17.165 00.021 15672 IsSlewing returns 0 22:18:17.187 00.022 15672 IsGuiding returns 0 22:18:17.187 00.000 15672 scope move finished after 235 + 128 ms 22:18:17.187 00.000 15672 Move returns status 0, amount 235 22:18:17.187 00.000 15672 move complete, result=0 22:18:17.187 00.000 15672 worker thread done servicing request 22:18:17.187 00.000 15672 Worker thread wakes up 22:18:17.188 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:17.188 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:17.188 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 1.3 px 235 ms SOUTH 22:18:19.098 01.910 15672 Exposure complete 22:18:19.118 00.020 15672 worker thread done servicing request 22:18:19.118 00.000 30444 OnExposeComplete: enter 22:18:19.118 00.000 30444 UpdateGuideState(): m_state=6 22:18:19.119 00.001 30444 Star::Find(15, 465, 193, 0, (0,0,0,0), 0.0, 255) frame 395 22:18:19.119 00.000 30444 Star::Find returns 1 (1), X=465.48, Y=192.37, Mass=77634, SNR=66.5, Peak=9180 HFD=3.3 22:18:19.119 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 22:18:19.119 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 22:18:19.119 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.45 hyp=0.54 cameraTheta=0.98 mountX=0.17 mountY=0.51, mountTheta=1.25 22:18:19.119 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.45, opts=13) 22:18:19.119 00.000 30444 Enqueuing Move request for scope (0.30, 0.45) 22:18:19.120 00.001 15672 Worker thread wakes up 22:18:19.120 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.45) opts 0xd 22:18:19.120 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.45) 22:18:19.120 00.000 15672 Moving (0.30, 0.45) raw xDistance=0.17 yDistance=0.51 22:18:19.120 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:18:19.120 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 22:18:19.120 00.000 15672 MoveAxis(E, 0, ABG) 22:18:19.120 00.000 15672 Move returns status 0, amount 0 22:18:19.120 00.000 15672 MoveAxis(S, 90, ABG) 22:18:19.120 00.000 15672 Guiding Dir = 1, Dur = 90 22:18:19.120 00.000 15672 IsSlewing returns 0 22:18:19.121 00.001 15672 IsGuiding returns 0 22:18:19.126 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=10356, FiltMin=2603, FiltMax=8419, Gamma=2.950 22:18:19.176 00.050 30444 UpdateGuideState exits: m=77634 SNR=66.5 Saturated 22:18:19.176 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:19.176 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:19.176 00.000 30444 Enqueuing Expose request 22:18:19.199 00.023 15672 PulseGuide returned control before completion, sleep 22 22:18:19.223 00.024 15672 IsGuiding returns 1 22:18:19.223 00.000 15672 scope still moving after pulse duration time elapsed 22:18:19.245 00.022 15672 IsSlewing returns 0 22:18:19.245 00.000 15672 IsGuiding returns 1 22:18:19.266 00.021 15672 IsSlewing returns 0 22:18:19.266 00.000 15672 IsGuiding returns 1 22:18:19.287 00.021 15672 IsSlewing returns 0 22:18:19.359 00.072 15672 IsGuiding returns 0 22:18:19.360 00.001 15672 scope move finished after 90 + 148 ms 22:18:19.360 00.000 15672 Move returns status 0, amount 90 22:18:19.360 00.000 15672 move complete, result=0 22:18:19.360 00.000 15672 worker thread done servicing request 22:18:19.360 00.000 15672 Worker thread wakes up 22:18:19.360 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:19.361 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:19.361 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 90 ms SOUTH 22:18:21.476 02.115 15672 Exposure complete 22:18:21.508 00.032 15672 worker thread done servicing request 22:18:21.508 00.000 30444 OnExposeComplete: enter 22:18:21.508 00.000 30444 UpdateGuideState(): m_state=6 22:18:21.508 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 396 22:18:21.508 00.000 30444 Star::Find returns 1 (1), X=465.05, Y=192.51, Mass=87660, SNR=66.3, Peak=10021 HFD=3.5 22:18:21.508 00.000 30444 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.28) = xAngle (2.05 = 2.05) 22:18:21.508 00.000 30444 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.99 = 1.99) 22:18:21.508 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.59 hyp=0.60 cameraTheta=1.77 mountX=-0.28 mountY=0.55, mountTheta=2.04 22:18:21.509 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.59, opts=13) 22:18:21.509 00.000 30444 Enqueuing Move request for scope (-0.12, 0.59) 22:18:21.509 00.000 15672 Worker thread wakes up 22:18:21.509 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.59) opts 0xd 22:18:21.509 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.59) 22:18:21.509 00.000 15672 Moving (-0.12, 0.59) raw xDistance=-0.28 yDistance=0.55 22:18:21.509 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28 22:18:21.509 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 22:18:21.509 00.000 15672 MoveAxis(E, 75, ABG) 22:18:21.509 00.000 15672 Guiding Dir = 2, Dur = 75 22:18:21.510 00.001 15672 IsSlewing returns 0 22:18:21.511 00.001 15672 IsGuiding returns 0 22:18:21.515 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=10081, FiltMin=2668, FiltMax=8158, Gamma=2.950 22:18:21.531 00.016 15672 PulseGuide returned control before completion, sleep 66 22:18:21.564 00.033 30444 UpdateGuideState exits: m=87660 SNR=66.3 Saturated 22:18:21.565 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:21.565 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:21.565 00.000 30444 Enqueuing Expose request 22:18:21.599 00.034 15672 IsGuiding returns 1 22:18:21.599 00.000 15672 scope still moving after pulse duration time elapsed 22:18:21.619 00.020 15672 IsSlewing returns 0 22:18:21.643 00.024 15672 IsGuiding returns 0 22:18:21.643 00.000 15672 scope move finished after 75 + 57 ms 22:18:21.643 00.000 15672 Move returns status 0, amount 75 22:18:21.643 00.000 15672 MoveAxis(S, 97, ABG) 22:18:21.643 00.000 15672 Guiding Dir = 1, Dur = 97 22:18:21.643 00.000 15672 IsSlewing returns 0 22:18:21.644 00.001 15672 IsGuiding returns 0 22:18:21.724 00.080 15672 PulseGuide returned control before completion, sleep 29 22:18:21.756 00.032 15672 IsGuiding returns 1 22:18:21.756 00.000 15672 scope still moving after pulse duration time elapsed 22:18:21.778 00.022 15672 IsSlewing returns 0 22:18:21.781 00.003 15672 IsGuiding returns 1 22:18:21.802 00.021 15672 IsSlewing returns 0 22:18:21.805 00.003 15672 IsGuiding returns 1 22:18:21.825 00.020 15672 IsSlewing returns 0 22:18:21.855 00.030 15672 IsGuiding returns 0 22:18:21.855 00.000 15672 scope move finished after 97 + 112 ms 22:18:21.855 00.000 15672 Move returns status 0, amount 97 22:18:21.855 00.000 15672 move complete, result=0 22:18:21.856 00.001 15672 worker thread done servicing request 22:18:21.856 00.000 15672 Worker thread wakes up 22:18:21.856 00.000 30444 GuideStep: -0.3 px 75 ms EAST, 0.5 px 97 ms SOUTH 22:18:21.856 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:21.857 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:23.762 01.905 15672 Exposure complete 22:18:23.783 00.021 15672 worker thread done servicing request 22:18:23.783 00.000 30444 OnExposeComplete: enter 22:18:23.783 00.000 30444 UpdateGuideState(): m_state=6 22:18:23.783 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 397 22:18:23.783 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=192.32, Mass=93877, SNR=69.2, Peak=11057 HFD=3.4 22:18:23.783 00.000 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 22:18:23.783 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 22:18:23.783 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.40 hyp=0.41 cameraTheta=1.85 mountX=-0.22 mountY=0.36, mountTheta=2.11 22:18:23.784 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.40, opts=13) 22:18:23.784 00.000 30444 Enqueuing Move request for scope (-0.11, 0.40) 22:18:23.784 00.000 15672 Worker thread wakes up 22:18:23.784 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.40) opts 0xd 22:18:23.784 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.40) 22:18:23.784 00.000 15672 Moving (-0.11, 0.40) raw xDistance=-0.22 yDistance=0.36 22:18:23.784 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 22:18:23.784 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 22:18:23.784 00.000 15672 MoveAxis(E, 0, ABG) 22:18:23.784 00.000 15672 Move returns status 0, amount 0 22:18:23.784 00.000 15672 MoveAxis(S, 65, ABG) 22:18:23.784 00.000 15672 Guiding Dir = 1, Dur = 65 22:18:23.784 00.000 15672 IsSlewing returns 0 22:18:23.786 00.002 15672 IsGuiding returns 0 22:18:23.790 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=11057, FiltMin=2654, FiltMax=8534, Gamma=2.950 22:18:23.841 00.051 30444 UpdateGuideState exits: m=93877 SNR=69.2 Saturated 22:18:23.841 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:23.841 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:23.841 00.000 30444 Enqueuing Expose request 22:18:23.897 00.056 15672 IsGuiding returns 1 22:18:23.897 00.000 15672 scope still moving after pulse duration time elapsed 22:18:23.918 00.021 15672 IsSlewing returns 0 22:18:23.921 00.003 15672 IsGuiding returns 1 22:18:23.941 00.020 15672 IsSlewing returns 0 22:18:23.960 00.019 15672 IsGuiding returns 0 22:18:23.961 00.001 15672 scope move finished after 65 + 109 ms 22:18:23.961 00.000 15672 Move returns status 0, amount 65 22:18:23.961 00.000 15672 move complete, result=0 22:18:23.961 00.000 15672 worker thread done servicing request 22:18:23.961 00.000 15672 Worker thread wakes up 22:18:23.961 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:23.962 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:23.962 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 65 ms SOUTH 22:18:26.070 02.108 15672 Exposure complete 22:18:26.089 00.019 15672 worker thread done servicing request 22:18:26.089 00.000 30444 OnExposeComplete: enter 22:18:26.090 00.001 30444 UpdateGuideState(): m_state=6 22:18:26.090 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 398 22:18:26.090 00.000 30444 Star::Find returns 1 (1), X=465.07, Y=192.73, Mass=88968, SNR=69.1, Peak=10823 HFD=3.2 22:18:26.090 00.000 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.28) = xAngle (1.98 = 1.98) 22:18:26.090 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 22:18:26.090 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.81 hyp=0.82 cameraTheta=1.70 mountX=-0.32 mountY=0.77, mountTheta=1.97 22:18:26.090 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.81, opts=13) 22:18:26.090 00.000 30444 Enqueuing Move request for scope (-0.10, 0.81) 22:18:26.090 00.000 15672 Worker thread wakes up 22:18:26.091 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.81) opts 0xd 22:18:26.091 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.81) 22:18:26.091 00.000 15672 Moving (-0.10, 0.81) raw xDistance=-0.32 yDistance=0.77 22:18:26.091 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 22:18:26.091 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77 22:18:26.091 00.000 15672 MoveAxis(E, 87, ABG) 22:18:26.091 00.000 15672 Guiding Dir = 2, Dur = 87 22:18:26.092 00.001 15672 IsSlewing returns 0 22:18:26.093 00.001 15672 IsGuiding returns 0 22:18:26.097 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=12556, FiltMin=2579, FiltMax=9276, Gamma=2.950 22:18:26.115 00.018 15672 PulseGuide returned control before completion, sleep 75 22:18:26.146 00.031 30444 UpdateGuideState exits: m=88968 SNR=69.1 Saturated 22:18:26.146 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:26.147 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:26.147 00.000 30444 Enqueuing Expose request 22:18:26.193 00.046 15672 IsGuiding returns 1 22:18:26.193 00.000 15672 scope still moving after pulse duration time elapsed 22:18:26.214 00.021 15672 IsSlewing returns 0 22:18:26.228 00.014 15672 IsGuiding returns 0 22:18:26.228 00.000 15672 scope move finished after 87 + 48 ms 22:18:26.228 00.000 15672 Move returns status 0, amount 87 22:18:26.228 00.000 15672 MoveAxis(S, 137, ABG) 22:18:26.228 00.000 15672 Guiding Dir = 1, Dur = 137 22:18:26.229 00.001 15672 IsSlewing returns 0 22:18:26.230 00.001 15672 IsGuiding returns 0 22:18:26.307 00.077 15672 PulseGuide returned control before completion, sleep 70 22:18:26.379 00.072 15672 IsGuiding returns 1 22:18:26.380 00.001 15672 scope still moving after pulse duration time elapsed 22:18:26.401 00.021 15672 IsSlewing returns 0 22:18:26.402 00.001 15672 IsGuiding returns 1 22:18:26.422 00.020 15672 IsSlewing returns 0 22:18:26.424 00.002 15672 IsGuiding returns 1 22:18:26.445 00.021 15672 IsSlewing returns 0 22:18:26.446 00.001 15672 IsGuiding returns 1 22:18:26.466 00.020 15672 IsSlewing returns 0 22:18:26.501 00.035 15672 IsGuiding returns 0 22:18:26.501 00.000 15672 scope move finished after 137 + 133 ms 22:18:26.501 00.000 15672 Move returns status 0, amount 137 22:18:26.501 00.000 15672 move complete, result=0 22:18:26.501 00.000 15672 worker thread done servicing request 22:18:26.501 00.000 15672 Worker thread wakes up 22:18:26.501 00.000 30444 GuideStep: -0.3 px 87 ms EAST, 0.8 px 137 ms SOUTH 22:18:26.501 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:26.501 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:28.407 01.906 15672 Exposure complete 22:18:28.427 00.020 15672 worker thread done servicing request 22:18:28.427 00.000 30444 OnExposeComplete: enter 22:18:28.427 00.000 30444 UpdateGuideState(): m_state=6 22:18:28.427 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 399 22:18:28.427 00.000 30444 Star::Find returns 1 (1), X=464.77, Y=192.83, Mass=92223, SNR=66.9, Peak=10291 HFD=3.5 22:18:28.427 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 22:18:28.427 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.20 = 2.20) 22:18:28.427 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=0.91 hyp=0.99 cameraTheta=1.99 mountX=-0.64 mountY=0.80, mountTheta=2.24 22:18:28.428 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=0.91, opts=13) 22:18:28.428 00.000 30444 Enqueuing Move request for scope (-0.40, 0.91) 22:18:28.428 00.000 15672 Worker thread wakes up 22:18:28.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.91) opts 0xd 22:18:28.428 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 0.91) 22:18:28.428 00.000 15672 Moving (-0.40, 0.91) raw xDistance=-0.64 yDistance=0.80 22:18:28.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64 22:18:28.428 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 22:18:28.428 00.000 15672 MoveAxis(E, 178, ABG) 22:18:28.428 00.000 15672 Guiding Dir = 2, Dur = 178 22:18:28.429 00.001 15672 IsSlewing returns 0 22:18:28.430 00.001 15672 IsGuiding returns 0 22:18:28.434 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=10483, FiltMin=2617, FiltMax=8166, Gamma=2.950 22:18:28.448 00.014 15672 PulseGuide returned control before completion, sleep 171 22:18:28.485 00.037 30444 UpdateGuideState exits: m=92223 SNR=66.9 Saturated 22:18:28.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:28.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:28.485 00.000 30444 Enqueuing Expose request 22:18:28.641 00.156 15672 IsGuiding returns 0 22:18:28.641 00.000 15672 Move returns status 0, amount 178 22:18:28.642 00.001 15672 MoveAxis(S, 143, ABG) 22:18:28.642 00.000 15672 Guiding Dir = 1, Dur = 143 22:18:28.643 00.001 15672 IsSlewing returns 0 22:18:28.645 00.002 15672 IsGuiding returns 0 22:18:28.719 00.074 15672 PulseGuide returned control before completion, sleep 79 22:18:28.801 00.082 15672 IsGuiding returns 1 22:18:28.801 00.000 15672 scope still moving after pulse duration time elapsed 22:18:28.822 00.021 15672 IsSlewing returns 0 22:18:28.825 00.003 15672 IsGuiding returns 1 22:18:28.846 00.021 15672 IsSlewing returns 0 22:18:28.849 00.003 15672 IsGuiding returns 1 22:18:28.870 00.021 15672 IsSlewing returns 0 22:18:28.880 00.010 15672 IsGuiding returns 0 22:18:28.881 00.001 15672 scope move finished after 143 + 92 ms 22:18:28.881 00.000 15672 Move returns status 0, amount 143 22:18:28.881 00.000 15672 move complete, result=0 22:18:28.881 00.000 15672 worker thread done servicing request 22:18:28.881 00.000 15672 Worker thread wakes up 22:18:28.881 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:28.882 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:28.882 00.000 30444 GuideStep: -0.6 px 178 ms EAST, 0.8 px 143 ms SOUTH 22:18:30.999 02.117 15672 Exposure complete 22:18:31.032 00.033 15672 worker thread done servicing request 22:18:31.032 00.000 30444 OnExposeComplete: enter 22:18:31.032 00.000 30444 UpdateGuideState(): m_state=6 22:18:31.032 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 400 22:18:31.033 00.001 30444 Star::Find returns 1 (1), X=465.37, Y=192.87, Mass=105034, SNR=88.4, Peak=10800 HFD=3.4 22:18:31.033 00.000 30444 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.28) = xAngle (1.65 = 1.65) 22:18:31.033 00.000 30444 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.59 = 1.59) 22:18:31.033 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.95 hyp=0.97 cameraTheta=1.37 mountX=-0.07 mountY=0.97, mountTheta=1.65 22:18:31.033 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.95, opts=13) 22:18:31.033 00.000 30444 Enqueuing Move request for scope (0.19, 0.95) 22:18:31.033 00.000 15672 Worker thread wakes up 22:18:31.033 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.95) opts 0xd 22:18:31.033 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.95) 22:18:31.033 00.000 15672 Moving (0.19, 0.95) raw xDistance=-0.07 yDistance=0.97 22:18:31.033 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:18:31.033 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97 22:18:31.034 00.001 15672 MoveAxis(E, 0, ABG) 22:18:31.034 00.000 15672 Move returns status 0, amount 0 22:18:31.034 00.000 15672 MoveAxis(S, 173, ABG) 22:18:31.034 00.000 15672 Guiding Dir = 1, Dur = 173 22:18:31.034 00.000 15672 IsSlewing returns 0 22:18:31.035 00.001 15672 IsGuiding returns 0 22:18:31.039 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=10800, FiltMin=2615, FiltMax=8312, Gamma=2.950 22:18:31.089 00.050 30444 UpdateGuideState exits: m=105034 SNR=88.4 Saturated 22:18:31.089 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:31.089 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:31.089 00.000 30444 Enqueuing Expose request 22:18:31.116 00.027 15672 PulseGuide returned control before completion, sleep 103 22:18:31.227 00.111 15672 IsGuiding returns 1 22:18:31.227 00.000 15672 scope still moving after pulse duration time elapsed 22:18:31.248 00.021 15672 IsSlewing returns 0 22:18:31.249 00.001 15672 IsGuiding returns 1 22:18:31.270 00.021 15672 IsSlewing returns 0 22:18:31.271 00.001 15672 IsGuiding returns 1 22:18:31.291 00.020 15672 IsSlewing returns 0 22:18:31.291 00.000 15672 IsGuiding returns 1 22:18:31.313 00.022 15672 IsSlewing returns 0 22:18:31.340 00.027 15672 IsGuiding returns 0 22:18:31.340 00.000 15672 scope move finished after 173 + 132 ms 22:18:31.340 00.000 15672 Move returns status 0, amount 173 22:18:31.340 00.000 15672 move complete, result=0 22:18:31.340 00.000 15672 worker thread done servicing request 22:18:31.340 00.000 15672 Worker thread wakes up 22:18:31.340 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 1.0 px 173 ms SOUTH 22:18:31.340 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:31.340 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:33.248 01.908 15672 Exposure complete 22:18:33.268 00.020 15672 worker thread done servicing request 22:18:33.268 00.000 30444 OnExposeComplete: enter 22:18:33.268 00.000 30444 UpdateGuideState(): m_state=6 22:18:33.268 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 401 22:18:33.268 00.000 30444 Star::Find returns 1 (1), X=465.82, Y=193.20, Mass=89147, SNR=71.1, Peak=9276 HFD=3.5 22:18:33.268 00.000 30444 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 22:18:33.268 00.000 30444 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 22:18:33.268 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=1.28 hyp=1.43 cameraTheta=1.11 mountX=0.26 mountY=1.39, mountTheta=1.38 22:18:33.268 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=1.28, opts=13) 22:18:33.269 00.001 30444 Enqueuing Move request for scope (0.64, 1.28) 22:18:33.269 00.000 15672 Worker thread wakes up 22:18:33.269 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, 1.28) opts 0xd 22:18:33.269 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, 1.28) 22:18:33.269 00.000 15672 Moving (0.64, 1.28) raw xDistance=0.26 yDistance=1.39 22:18:33.269 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 22:18:33.269 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.39 from input 1.39 22:18:33.269 00.000 15672 MoveAxis(W, 72, ABG) 22:18:33.269 00.000 15672 Guiding Dir = 3, Dur = 72 22:18:33.270 00.001 15672 IsSlewing returns 0 22:18:33.275 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=11881, FiltMin=2659, FiltMax=8648, Gamma=2.950 22:18:33.289 00.014 15672 IsGuiding returns 0 22:18:33.304 00.015 15672 PulseGuide returned control before completion, sleep 67 22:18:33.325 00.021 30444 UpdateGuideState exits: m=89147 SNR=71.1 Saturated 22:18:33.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:33.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:33.325 00.000 30444 Enqueuing Expose request 22:18:33.372 00.047 15672 IsGuiding returns 1 22:18:33.373 00.001 15672 scope still moving after pulse duration time elapsed 22:18:33.394 00.021 15672 IsSlewing returns 0 22:18:33.396 00.002 15672 IsGuiding returns 1 22:18:33.417 00.021 15672 IsSlewing returns 0 22:18:33.418 00.001 15672 IsGuiding returns 0 22:18:33.418 00.000 15672 scope move finished after 72 + 56 ms 22:18:33.418 00.000 15672 Move returns status 0, amount 72 22:18:33.418 00.000 15672 MoveAxis(S, 247, ABG) 22:18:33.418 00.000 15672 Guiding Dir = 1, Dur = 247 22:18:33.418 00.000 15672 IsSlewing returns 0 22:18:33.419 00.001 15672 IsGuiding returns 0 22:18:33.497 00.078 15672 PulseGuide returned control before completion, sleep 179 22:18:33.681 00.184 15672 IsGuiding returns 1 22:18:33.681 00.000 15672 scope still moving after pulse duration time elapsed 22:18:33.703 00.022 15672 IsSlewing returns 0 22:18:33.704 00.001 15672 IsGuiding returns 1 22:18:33.724 00.020 15672 IsSlewing returns 0 22:18:33.800 00.076 15672 IsGuiding returns 0 22:18:33.800 00.000 15672 scope move finished after 247 + 134 ms 22:18:33.800 00.000 15672 Move returns status 0, amount 247 22:18:33.801 00.001 15672 move complete, result=0 22:18:33.801 00.000 15672 worker thread done servicing request 22:18:33.801 00.000 15672 Worker thread wakes up 22:18:33.801 00.000 30444 GuideStep: 0.3 px 72 ms WEST, 1.4 px 247 ms SOUTH 22:18:33.801 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:33.801 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:35.907 02.106 15672 Exposure complete 22:18:35.927 00.020 15672 worker thread done servicing request 22:18:35.927 00.000 30444 OnExposeComplete: enter 22:18:35.927 00.000 30444 UpdateGuideState(): m_state=6 22:18:35.927 00.000 30444 Star::Find(15, 465, 193, 0, (0,0,0,0), 0.0, 255) frame 402 22:18:35.928 00.001 30444 Star::Find returns 1 (1), X=465.64, Y=192.21, Mass=98306, SNR=67.3, Peak=9245 HFD=3.6 22:18:35.928 00.000 30444 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.28) = xAngle (0.83 = 0.83) 22:18:35.928 00.000 30444 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.77 = 0.77) 22:18:35.928 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.28 hyp=0.54 cameraTheta=0.55 mountX=0.36 mountY=0.38, mountTheta=0.80 22:18:35.928 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.28, opts=13) 22:18:35.928 00.000 30444 Enqueuing Move request for scope (0.46, 0.28) 22:18:35.928 00.000 15672 Worker thread wakes up 22:18:35.928 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.28) opts 0xd 22:18:35.928 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.28) 22:18:35.928 00.000 15672 Moving (0.46, 0.28) raw xDistance=0.36 yDistance=0.38 22:18:35.928 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36 22:18:35.928 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 22:18:35.929 00.001 15672 MoveAxis(W, 104, ABG) 22:18:35.929 00.000 15672 Guiding Dir = 3, Dur = 104 22:18:35.929 00.000 15672 IsSlewing returns 0 22:18:35.930 00.001 15672 IsGuiding returns 0 22:18:35.935 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=10088, FiltMin=2619, FiltMax=8990, Gamma=2.950 22:18:35.956 00.021 15672 PulseGuide returned control before completion, sleep 89 22:18:35.985 00.029 30444 UpdateGuideState exits: m=98306 SNR=67.3 Saturated 22:18:35.985 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:35.985 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:35.985 00.000 30444 Enqueuing Expose request 22:18:36.046 00.061 15672 IsGuiding returns 1 22:18:36.047 00.001 15672 scope still moving after pulse duration time elapsed 22:18:36.068 00.021 15672 IsSlewing returns 0 22:18:36.084 00.016 15672 IsGuiding returns 0 22:18:36.084 00.000 15672 scope move finished after 104 + 48 ms 22:18:36.084 00.000 15672 Move returns status 0, amount 104 22:18:36.084 00.000 15672 MoveAxis(S, 67, ABG) 22:18:36.084 00.000 15672 Guiding Dir = 1, Dur = 67 22:18:36.084 00.000 15672 IsSlewing returns 0 22:18:36.085 00.001 15672 IsGuiding returns 0 22:18:36.199 00.114 15672 IsGuiding returns 1 22:18:36.200 00.001 15672 scope still moving after pulse duration time elapsed 22:18:36.221 00.021 15672 IsSlewing returns 0 22:18:36.223 00.002 15672 IsGuiding returns 1 22:18:36.244 00.021 15672 IsSlewing returns 0 22:18:36.261 00.017 15672 IsGuiding returns 0 22:18:36.261 00.000 15672 scope move finished after 67 + 109 ms 22:18:36.261 00.000 15672 Move returns status 0, amount 67 22:18:36.261 00.000 15672 move complete, result=0 22:18:36.262 00.001 15672 worker thread done servicing request 22:18:36.262 00.000 15672 Worker thread wakes up 22:18:36.262 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:36.262 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:36.262 00.000 30444 GuideStep: 0.4 px 104 ms WEST, 0.4 px 67 ms SOUTH 22:18:38.169 01.907 15672 Exposure complete 22:18:38.188 00.019 15672 worker thread done servicing request 22:18:38.189 00.001 30444 OnExposeComplete: enter 22:18:38.189 00.000 30444 UpdateGuideState(): m_state=6 22:18:38.189 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 403 22:18:38.189 00.000 30444 Star::Find returns 1 (1), X=465.40, Y=192.34, Mass=89684, SNR=62.1, Peak=9434 HFD=3.4 22:18:38.189 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 22:18:38.189 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 22:18:38.189 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.42 hyp=0.47 cameraTheta=1.07 mountX=0.10 mountY=0.46, mountTheta=1.35 22:18:38.190 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.42, opts=13) 22:18:38.190 00.000 30444 Enqueuing Move request for scope (0.23, 0.42) 22:18:38.190 00.000 15672 Worker thread wakes up 22:18:38.190 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.42) opts 0xd 22:18:38.190 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.42) 22:18:38.190 00.000 15672 Moving (0.23, 0.42) raw xDistance=0.10 yDistance=0.46 22:18:38.190 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:18:38.190 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 22:18:38.190 00.000 15672 MoveAxis(E, 0, ABG) 22:18:38.190 00.000 15672 Move returns status 0, amount 0 22:18:38.190 00.000 15672 MoveAxis(S, 81, ABG) 22:18:38.190 00.000 15672 Guiding Dir = 1, Dur = 81 22:18:38.191 00.001 15672 IsSlewing returns 0 22:18:38.192 00.001 15672 IsGuiding returns 0 22:18:38.196 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1986, max=10421, FiltMin=2679, FiltMax=7959, Gamma=2.950 22:18:38.246 00.050 30444 UpdateGuideState exits: m=89684 SNR=62.1 Saturated 22:18:38.246 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:38.246 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:38.246 00.000 30444 Enqueuing Expose request 22:18:38.273 00.027 15672 PulseGuide returned control before completion, sleep 11 22:18:38.285 00.012 15672 IsGuiding returns 1 22:18:38.286 00.001 15672 scope still moving after pulse duration time elapsed 22:18:38.308 00.022 15672 IsSlewing returns 0 22:18:38.321 00.013 15672 IsGuiding returns 1 22:18:38.342 00.021 15672 IsSlewing returns 0 22:18:38.344 00.002 15672 IsGuiding returns 1 22:18:38.365 00.021 15672 IsSlewing returns 0 22:18:38.386 00.021 15672 IsGuiding returns 0 22:18:38.386 00.000 15672 scope move finished after 81 + 112 ms 22:18:38.387 00.001 15672 Move returns status 0, amount 81 22:18:38.387 00.000 15672 move complete, result=0 22:18:38.387 00.000 15672 worker thread done servicing request 22:18:38.387 00.000 15672 Worker thread wakes up 22:18:38.387 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:38.387 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:38.388 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 81 ms SOUTH 22:18:40.504 02.116 15672 Exposure complete 22:18:40.538 00.034 15672 worker thread done servicing request 22:18:40.538 00.000 30444 OnExposeComplete: enter 22:18:40.538 00.000 30444 UpdateGuideState(): m_state=6 22:18:40.538 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 404 22:18:40.538 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=192.21, Mass=87106, SNR=66.9, Peak=9369 HFD=3.6 22:18:40.538 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 22:18:40.538 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 22:18:40.538 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.29 hyp=0.35 cameraTheta=0.98 mountX=0.11 mountY=0.32, mountTheta=1.25 22:18:40.539 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.29, opts=13) 22:18:40.539 00.000 30444 Enqueuing Move request for scope (0.19, 0.29) 22:18:40.539 00.000 15672 Worker thread wakes up 22:18:40.539 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.29) opts 0xd 22:18:40.539 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.29) 22:18:40.539 00.000 15672 Moving (0.19, 0.29) raw xDistance=0.11 yDistance=0.32 22:18:40.539 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:18:40.539 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 22:18:40.539 00.000 15672 MoveAxis(E, 0, ABG) 22:18:40.539 00.000 15672 Move returns status 0, amount 0 22:18:40.539 00.000 15672 MoveAxis(S, 57, ABG) 22:18:40.539 00.000 15672 Guiding Dir = 1, Dur = 57 22:18:40.540 00.001 15672 IsSlewing returns 0 22:18:40.541 00.001 15672 IsGuiding returns 0 22:18:40.545 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=10555, FiltMin=2568, FiltMax=8753, Gamma=2.950 22:18:40.594 00.049 30444 UpdateGuideState exits: m=87106 SNR=66.9 Saturated 22:18:40.594 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:40.594 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:40.594 00.000 30444 Enqueuing Expose request 22:18:40.622 00.028 15672 IsGuiding returns 1 22:18:40.622 00.000 15672 scope still moving after pulse duration time elapsed 22:18:40.643 00.021 15672 IsSlewing returns 0 22:18:40.644 00.001 15672 IsGuiding returns 1 22:18:40.665 00.021 15672 IsSlewing returns 0 22:18:40.668 00.003 15672 IsGuiding returns 1 22:18:40.689 00.021 15672 IsSlewing returns 0 22:18:40.750 00.061 15672 IsGuiding returns 0 22:18:40.750 00.000 15672 scope move finished after 57 + 151 ms 22:18:40.750 00.000 15672 Move returns status 0, amount 57 22:18:40.750 00.000 15672 move complete, result=0 22:18:40.751 00.001 15672 worker thread done servicing request 22:18:40.751 00.000 15672 Worker thread wakes up 22:18:40.751 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:40.751 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:40.751 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 57 ms SOUTH 22:18:42.659 01.908 15672 Exposure complete 22:18:42.679 00.020 15672 worker thread done servicing request 22:18:42.679 00.000 30444 OnExposeComplete: enter 22:18:42.679 00.000 30444 UpdateGuideState(): m_state=6 22:18:42.680 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 405 22:18:42.680 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=192.17, Mass=79654, SNR=62.3, Peak=10052 HFD=3.4 22:18:42.680 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 22:18:42.680 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 22:18:42.680 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.25 hyp=0.28 cameraTheta=1.10 mountX=0.05 mountY=0.27, mountTheta=1.38 22:18:42.680 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.25, opts=13) 22:18:42.680 00.000 30444 Enqueuing Move request for scope (0.13, 0.25) 22:18:42.680 00.000 15672 Worker thread wakes up 22:18:42.680 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.25) opts 0xd 22:18:42.681 00.001 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.25) 22:18:42.681 00.000 15672 Moving (0.13, 0.25) raw xDistance=0.05 yDistance=0.27 22:18:42.681 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 22:18:42.681 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 22:18:42.681 00.000 15672 MoveAxis(E, 0, ABG) 22:18:42.681 00.000 15672 Move returns status 0, amount 0 22:18:42.681 00.000 15672 MoveAxis(S, 48, ABG) 22:18:42.681 00.000 15672 Guiding Dir = 1, Dur = 48 22:18:42.681 00.000 15672 IsSlewing returns 0 22:18:42.683 00.002 15672 IsGuiding returns 0 22:18:42.687 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=10283, FiltMin=2590, FiltMax=8100, Gamma=2.950 22:18:42.736 00.049 30444 UpdateGuideState exits: m=79654 SNR=62.3 Saturated 22:18:42.736 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:42.737 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:42.737 00.000 30444 Enqueuing Expose request 22:18:42.762 00.025 15672 IsGuiding returns 1 22:18:42.762 00.000 15672 scope still moving after pulse duration time elapsed 22:18:42.784 00.022 15672 IsSlewing returns 0 22:18:42.785 00.001 15672 IsGuiding returns 1 22:18:42.806 00.021 15672 IsSlewing returns 0 22:18:42.807 00.001 15672 IsGuiding returns 1 22:18:42.828 00.021 15672 IsSlewing returns 0 22:18:42.890 00.062 15672 IsGuiding returns 0 22:18:42.890 00.000 15672 scope move finished after 48 + 159 ms 22:18:42.890 00.000 15672 Move returns status 0, amount 48 22:18:42.890 00.000 15672 move complete, result=0 22:18:42.891 00.001 15672 worker thread done servicing request 22:18:42.891 00.000 15672 Worker thread wakes up 22:18:42.891 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:42.891 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:42.891 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 48 ms SOUTH 22:18:45.002 02.111 15672 Exposure complete 22:18:45.022 00.020 15672 worker thread done servicing request 22:18:45.022 00.000 30444 OnExposeComplete: enter 22:18:45.022 00.000 30444 UpdateGuideState(): m_state=6 22:18:45.022 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 406 22:18:45.022 00.000 30444 Star::Find returns 1 (1), X=465.39, Y=192.05, Mass=95103, SNR=73.1, Peak=10791 HFD=3.4 22:18:45.022 00.000 30444 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.28) = xAngle (0.82 = 0.82) 22:18:45.022 00.000 30444 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.76 = 0.76) 22:18:45.022 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.25 cameraTheta=0.55 mountX=0.17 mountY=0.17, mountTheta=0.79 22:18:45.022 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.13, opts=13) 22:18:45.023 00.001 30444 Enqueuing Move request for scope (0.21, 0.13) 22:18:45.023 00.000 15672 Worker thread wakes up 22:18:45.023 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd 22:18:45.023 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.13) 22:18:45.023 00.000 15672 Moving (0.21, 0.13) raw xDistance=0.17 yDistance=0.17 22:18:45.023 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:18:45.023 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:18:45.023 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 22:18:45.023 00.000 15672 MoveAxis(E, 0, ABG) 22:18:45.023 00.000 15672 Move returns status 0, amount 0 22:18:45.023 00.000 15672 MoveAxis(N, 0, ABG) 22:18:45.023 00.000 15672 Move returns status 0, amount 0 22:18:45.023 00.000 15672 move complete, result=0 22:18:45.023 00.000 15672 worker thread done servicing request 22:18:45.028 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=10791, FiltMin=2659, FiltMax=8311, Gamma=2.950 22:18:45.077 00.049 30444 UpdateGuideState exits: m=95103 SNR=73.1 Saturated 22:18:45.077 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:45.077 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:45.077 00.000 30444 Enqueuing Expose request 22:18:45.078 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:18:45.078 00.000 15672 Worker thread wakes up 22:18:45.078 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:45.078 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:46.992 01.914 15672 Exposure complete 22:18:47.026 00.034 15672 worker thread done servicing request 22:18:47.026 00.000 30444 OnExposeComplete: enter 22:18:47.026 00.000 30444 UpdateGuideState(): m_state=6 22:18:47.026 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 407 22:18:47.026 00.000 30444 Star::Find returns 1 (1), X=465.24, Y=192.27, Mass=96369, SNR=87.5, Peak=10088 HFD=3.5 22:18:47.026 00.000 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.66 = 1.66) 22:18:47.026 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 22:18:47.026 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.39 mountX=-0.03 mountY=0.35, mountTheta=1.66 22:18:47.027 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.34, opts=13) 22:18:47.027 00.000 30444 Enqueuing Move request for scope (0.06, 0.34) 22:18:47.027 00.000 15672 Worker thread wakes up 22:18:47.027 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.34) opts 0xd 22:18:47.027 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.34) 22:18:47.027 00.000 15672 Moving (0.06, 0.34) raw xDistance=-0.03 yDistance=0.35 22:18:47.027 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:18:47.027 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 22:18:47.027 00.000 15672 MoveAxis(E, 0, ABG) 22:18:47.027 00.000 15672 Move returns status 0, amount 0 22:18:47.027 00.000 15672 MoveAxis(S, 62, ABG) 22:18:47.027 00.000 15672 Guiding Dir = 1, Dur = 62 22:18:47.028 00.001 15672 IsSlewing returns 0 22:18:47.029 00.001 15672 IsGuiding returns 0 22:18:47.033 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=10121, FiltMin=2635, FiltMax=8116, Gamma=2.950 22:18:47.082 00.049 30444 UpdateGuideState exits: m=96369 SNR=87.5 Saturated 22:18:47.082 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:47.082 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:47.083 00.001 30444 Enqueuing Expose request 22:18:47.140 00.057 15672 IsGuiding returns 1 22:18:47.140 00.000 15672 scope still moving after pulse duration time elapsed 22:18:47.160 00.020 15672 IsSlewing returns 0 22:18:47.163 00.003 15672 IsGuiding returns 1 22:18:47.184 00.021 15672 IsSlewing returns 0 22:18:47.203 00.019 15672 IsGuiding returns 0 22:18:47.204 00.001 15672 scope move finished after 62 + 112 ms 22:18:47.204 00.000 15672 Move returns status 0, amount 62 22:18:47.204 00.000 15672 move complete, result=0 22:18:47.204 00.000 15672 worker thread done servicing request 22:18:47.204 00.000 15672 Worker thread wakes up 22:18:47.204 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:47.204 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 62 ms SOUTH 22:18:47.205 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:49.313 02.108 15672 Exposure complete 22:18:49.333 00.020 15672 worker thread done servicing request 22:18:49.333 00.000 30444 OnExposeComplete: enter 22:18:49.333 00.000 30444 UpdateGuideState(): m_state=6 22:18:49.333 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 408 22:18:49.333 00.000 30444 Star::Find returns 1 (1), X=465.62, Y=192.64, Mass=90550, SNR=80.3, Peak=8579 HFD=3.5 22:18:49.333 00.000 30444 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.28) = xAngle (1.30 = 1.30) 22:18:49.333 00.000 30444 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 22:18:49.334 00.001 30444 CameraToMount -- cameraX=0.44 cameraY=0.71 hyp=0.84 cameraTheta=1.02 mountX=0.23 mountY=0.79, mountTheta=1.29 22:18:49.334 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.71, opts=13) 22:18:49.334 00.000 30444 Enqueuing Move request for scope (0.44, 0.71) 22:18:49.334 00.000 15672 Worker thread wakes up 22:18:49.334 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.71) opts 0xd 22:18:49.334 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.71) 22:18:49.334 00.000 15672 Moving (0.44, 0.71) raw xDistance=0.23 yDistance=0.79 22:18:49.334 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:18:49.334 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 22:18:49.334 00.000 15672 MoveAxis(E, 0, ABG) 22:18:49.334 00.000 15672 Move returns status 0, amount 0 22:18:49.334 00.000 15672 MoveAxis(S, 141, ABG) 22:18:49.335 00.001 15672 Guiding Dir = 1, Dur = 141 22:18:49.335 00.000 15672 IsSlewing returns 0 22:18:49.336 00.001 15672 IsGuiding returns 0 22:18:49.340 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=10302, FiltMin=2588, FiltMax=8292, Gamma=2.950 22:18:49.392 00.052 30444 UpdateGuideState exits: m=90550 SNR=80.3 Saturated 22:18:49.392 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:49.392 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:49.392 00.000 30444 Enqueuing Expose request 22:18:49.423 00.031 15672 PulseGuide returned control before completion, sleep 65 22:18:49.523 00.100 15672 IsGuiding returns 1 22:18:49.523 00.000 15672 scope still moving after pulse duration time elapsed 22:18:49.545 00.022 15672 IsSlewing returns 0 22:18:49.547 00.002 15672 IsGuiding returns 1 22:18:49.568 00.021 15672 IsSlewing returns 0 22:18:49.599 00.031 15672 IsGuiding returns 0 22:18:49.600 00.001 15672 scope move finished after 141 + 122 ms 22:18:49.600 00.000 15672 Move returns status 0, amount 141 22:18:49.600 00.000 15672 move complete, result=0 22:18:49.600 00.000 15672 worker thread done servicing request 22:18:49.600 00.000 15672 Worker thread wakes up 22:18:49.600 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:49.600 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:49.601 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.8 px 141 ms SOUTH 22:18:51.510 01.909 15672 Exposure complete 22:18:51.529 00.019 15672 worker thread done servicing request 22:18:51.530 00.001 30444 OnExposeComplete: enter 22:18:51.530 00.000 30444 UpdateGuideState(): m_state=6 22:18:51.530 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 409 22:18:51.530 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=192.34, Mass=95737, SNR=82.8, Peak=10373 HFD=3.4 22:18:51.530 00.000 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 22:18:51.530 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 22:18:51.530 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.42 hyp=0.44 cameraTheta=1.28 mountX=0.01 mountY=0.44, mountTheta=1.56 22:18:51.530 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.42, opts=13) 22:18:51.530 00.000 30444 Enqueuing Move request for scope (0.13, 0.42) 22:18:51.531 00.001 15672 Worker thread wakes up 22:18:51.531 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.42) opts 0xd 22:18:51.531 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.42) 22:18:51.531 00.000 15672 Moving (0.13, 0.42) raw xDistance=0.01 yDistance=0.44 22:18:51.531 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:18:51.531 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 22:18:51.531 00.000 15672 MoveAxis(E, 0, ABG) 22:18:51.531 00.000 15672 Move returns status 0, amount 0 22:18:51.531 00.000 15672 MoveAxis(S, 78, ABG) 22:18:51.531 00.000 15672 Guiding Dir = 1, Dur = 78 22:18:51.532 00.001 15672 IsSlewing returns 0 22:18:51.533 00.001 15672 IsGuiding returns 0 22:18:51.538 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=10373, FiltMin=2644, FiltMax=8693, Gamma=2.950 22:18:51.589 00.051 30444 UpdateGuideState exits: m=95737 SNR=82.8 Saturated 22:18:51.589 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:51.589 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:51.589 00.000 30444 Enqueuing Expose request 22:18:51.617 00.028 15672 IsGuiding returns 1 22:18:51.617 00.000 15672 scope still moving after pulse duration time elapsed 22:18:51.637 00.020 15672 IsSlewing returns 0 22:18:51.638 00.001 15672 IsGuiding returns 1 22:18:51.659 00.021 15672 IsSlewing returns 0 22:18:51.723 00.064 15672 IsGuiding returns 0 22:18:51.724 00.001 15672 scope move finished after 78 + 113 ms 22:18:51.724 00.000 15672 Move returns status 0, amount 78 22:18:51.724 00.000 15672 move complete, result=0 22:18:51.724 00.000 15672 worker thread done servicing request 22:18:51.724 00.000 15672 Worker thread wakes up 22:18:51.724 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:51.725 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:51.725 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 78 ms SOUTH 22:18:53.832 02.107 15672 Exposure complete 22:18:53.851 00.019 15672 worker thread done servicing request 22:18:53.851 00.000 30444 OnExposeComplete: enter 22:18:53.851 00.000 30444 UpdateGuideState(): m_state=6 22:18:53.851 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 410 22:18:53.851 00.000 30444 Star::Find returns 1 (1), X=465.67, Y=192.77, Mass=101435, SNR=79.0, Peak=10149 HFD=3.6 22:18:53.851 00.000 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 22:18:53.851 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 22:18:53.851 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.85 hyp=0.98 cameraTheta=1.05 mountX=0.24 mountY=0.94, mountTheta=1.32 22:18:53.852 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.85, opts=13) 22:18:53.852 00.000 30444 Enqueuing Move request for scope (0.49, 0.85) 22:18:53.852 00.000 15672 Worker thread wakes up 22:18:53.852 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.85) opts 0xd 22:18:53.852 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.85) 22:18:53.852 00.000 15672 Moving (0.49, 0.85) raw xDistance=0.24 yDistance=0.94 22:18:53.852 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:18:53.852 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94 22:18:53.852 00.000 15672 MoveAxis(E, 0, ABG) 22:18:53.852 00.000 15672 Move returns status 0, amount 0 22:18:53.852 00.000 15672 MoveAxis(S, 167, ABG) 22:18:53.852 00.000 15672 Guiding Dir = 1, Dur = 167 22:18:53.853 00.001 15672 IsSlewing returns 0 22:18:53.854 00.001 15672 IsGuiding returns 0 22:18:53.858 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=11188, FiltMin=2639, FiltMax=8687, Gamma=2.950 22:18:53.908 00.050 30444 UpdateGuideState exits: m=101435 SNR=79.0 Saturated 22:18:53.908 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:53.908 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:53.908 00.000 30444 Enqueuing Expose request 22:18:53.929 00.021 15672 PulseGuide returned control before completion, sleep 103 22:18:54.035 00.106 15672 IsGuiding returns 1 22:18:54.035 00.000 15672 scope still moving after pulse duration time elapsed 22:18:54.056 00.021 15672 IsSlewing returns 0 22:18:54.074 00.018 15672 IsGuiding returns 1 22:18:54.095 00.021 15672 IsSlewing returns 0 22:18:54.098 00.003 15672 IsGuiding returns 1 22:18:54.119 00.021 15672 IsSlewing returns 0 22:18:54.137 00.018 15672 IsGuiding returns 0 22:18:54.137 00.000 15672 scope move finished after 167 + 115 ms 22:18:54.137 00.000 15672 Move returns status 0, amount 167 22:18:54.138 00.001 15672 move complete, result=0 22:18:54.138 00.000 15672 worker thread done servicing request 22:18:54.138 00.000 15672 Worker thread wakes up 22:18:54.138 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:54.138 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:54.138 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.9 px 167 ms SOUTH 22:18:56.055 01.917 15672 Exposure complete 22:18:56.088 00.033 15672 worker thread done servicing request 22:18:56.088 00.000 30444 OnExposeComplete: enter 22:18:56.088 00.000 30444 UpdateGuideState(): m_state=6 22:18:56.088 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 411 22:18:56.088 00.000 30444 Star::Find returns 1 (1), X=466.52, Y=192.62, Mass=74645, SNR=62.3, Peak=8633 HFD=3.3 22:18:56.088 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.76 = 0.76) 22:18:56.088 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.69 = 0.69) 22:18:56.088 00.000 30444 CameraToMount -- cameraX=1.34 cameraY=0.70 hyp=1.51 cameraTheta=0.48 mountX=1.10 mountY=0.97, mountTheta=0.72 22:18:56.089 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.34, y=0.70, opts=13) 22:18:56.089 00.000 30444 Enqueuing Move request for scope (1.34, 0.70) 22:18:56.089 00.000 15672 Worker thread wakes up 22:18:56.089 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.34, 0.70) opts 0xd 22:18:56.089 00.000 15672 Handling offset move in thread for scope, endpoint = (1.34, 0.70) 22:18:56.089 00.000 15672 Moving (1.34, 0.70) raw xDistance=1.10 yDistance=0.97 22:18:56.089 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.10 22:18:56.089 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97 22:18:56.089 00.000 15672 MoveAxis(W, 297, ABG) 22:18:56.089 00.000 15672 Guiding Dir = 3, Dur = 297 22:18:56.090 00.001 15672 IsSlewing returns 0 22:18:56.091 00.001 15672 IsGuiding returns 0 22:18:56.095 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=11219, FiltMin=2621, FiltMax=8058, Gamma=2.950 22:18:56.116 00.021 15672 PulseGuide returned control before completion, sleep 282 22:18:56.146 00.030 30444 UpdateGuideState exits: m=74645 SNR=62.3 Saturated 22:18:56.146 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:56.146 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:56.146 00.000 30444 Enqueuing Expose request 22:18:56.401 00.255 15672 IsGuiding returns 1 22:18:56.401 00.000 15672 scope still moving after pulse duration time elapsed 22:18:56.422 00.021 15672 IsSlewing returns 0 22:18:56.423 00.001 15672 IsGuiding returns 1 22:18:56.444 00.021 15672 IsSlewing returns 0 22:18:56.484 00.040 15672 IsGuiding returns 0 22:18:56.484 00.000 15672 scope move finished after 297 + 96 ms 22:18:56.484 00.000 15672 Move returns status 0, amount 297 22:18:56.484 00.000 15672 MoveAxis(S, 173, ABG) 22:18:56.484 00.000 15672 Guiding Dir = 1, Dur = 173 22:18:56.485 00.001 15672 IsSlewing returns 0 22:18:56.486 00.001 15672 IsGuiding returns 0 22:18:56.564 00.078 15672 PulseGuide returned control before completion, sleep 105 22:18:56.702 00.138 15672 IsGuiding returns 1 22:18:56.702 00.000 15672 scope still moving after pulse duration time elapsed 22:18:56.723 00.021 15672 IsSlewing returns 0 22:18:56.726 00.003 15672 IsGuiding returns 1 22:18:56.747 00.021 15672 IsSlewing returns 0 22:18:56.757 00.010 15672 IsGuiding returns 0 22:18:56.757 00.000 15672 scope move finished after 173 + 98 ms 22:18:56.757 00.000 15672 Move returns status 0, amount 173 22:18:56.757 00.000 15672 move complete, result=0 22:18:56.757 00.000 15672 worker thread done servicing request 22:18:56.758 00.001 15672 Worker thread wakes up 22:18:56.758 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:56.758 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:18:56.758 00.000 30444 GuideStep: 1.1 px 297 ms WEST, 1.0 px 173 ms SOUTH 22:18:58.875 02.117 15672 Exposure complete 22:18:58.907 00.032 15672 worker thread done servicing request 22:18:58.907 00.000 30444 OnExposeComplete: enter 22:18:58.907 00.000 30444 UpdateGuideState(): m_state=6 22:18:58.907 00.000 30444 Star::Find(15, 466, 192, 0, (0,0,0,0), 0.0, 255) frame 412 22:18:58.907 00.000 30444 Star::Find returns 1 (1), X=465.64, Y=193.08, Mass=84108, SNR=69.0, Peak=9539 HFD=3.3 22:18:58.907 00.000 30444 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.28) = xAngle (1.47 = 1.47) 22:18:58.907 00.000 30444 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.41 = 1.41) 22:18:58.907 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=1.16 hyp=1.25 cameraTheta=1.19 mountX=0.13 mountY=1.24, mountTheta=1.47 22:18:58.908 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=1.16, opts=13) 22:18:58.908 00.000 30444 Enqueuing Move request for scope (0.47, 1.16) 22:18:58.908 00.000 15672 Worker thread wakes up 22:18:58.908 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 1.16) opts 0xd 22:18:58.908 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 1.16) 22:18:58.908 00.000 15672 Moving (0.47, 1.16) raw xDistance=0.13 yDistance=1.24 22:18:58.908 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 22:18:58.908 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.24 from input 1.24 22:18:58.908 00.000 15672 MoveAxis(E, 0, ABG) 22:18:58.908 00.000 15672 Move returns status 0, amount 0 22:18:58.908 00.000 15672 MoveAxis(S, 220, ABG) 22:18:58.908 00.000 15672 Guiding Dir = 1, Dur = 220 22:18:58.909 00.001 15672 IsSlewing returns 0 22:18:58.910 00.001 15672 IsGuiding returns 0 22:18:58.915 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=12263, FiltMin=2654, FiltMax=8778, Gamma=2.950 22:18:58.964 00.049 30444 UpdateGuideState exits: m=84108 SNR=69.0 Saturated 22:18:58.964 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:58.964 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:18:58.965 00.001 30444 Enqueuing Expose request 22:18:58.992 00.027 15672 PulseGuide returned control before completion, sleep 149 22:18:59.145 00.153 15672 IsGuiding returns 1 22:18:59.145 00.000 15672 scope still moving after pulse duration time elapsed 22:18:59.167 00.022 15672 IsSlewing returns 0 22:18:59.169 00.002 15672 IsGuiding returns 1 22:18:59.190 00.021 15672 IsSlewing returns 0 22:18:59.193 00.003 15672 IsGuiding returns 1 22:18:59.214 00.021 15672 IsSlewing returns 0 22:18:59.217 00.003 15672 IsGuiding returns 1 22:18:59.238 00.021 15672 IsSlewing returns 0 22:18:59.297 00.059 15672 IsGuiding returns 0 22:18:59.297 00.000 15672 scope move finished after 220 + 166 ms 22:18:59.297 00.000 15672 Move returns status 0, amount 220 22:18:59.297 00.000 15672 move complete, result=0 22:18:59.297 00.000 15672 worker thread done servicing request 22:18:59.297 00.000 15672 Worker thread wakes up 22:18:59.298 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 1.2 px 220 ms SOUTH 22:18:59.298 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:18:59.298 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:01.204 01.906 15672 Exposure complete 22:19:01.224 00.020 15672 worker thread done servicing request 22:19:01.224 00.000 30444 OnExposeComplete: enter 22:19:01.224 00.000 30444 UpdateGuideState(): m_state=6 22:19:01.224 00.000 30444 Star::Find(15, 465, 193, 0, (0,0,0,0), 0.0, 255) frame 413 22:19:01.224 00.000 30444 Star::Find returns 1 (1), X=465.83, Y=192.45, Mass=89204, SNR=67.6, Peak=9151 HFD=3.4 22:19:01.224 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.95 = 0.95) 22:19:01.224 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.89 = 0.89) 22:19:01.224 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=0.52 hyp=0.84 cameraTheta=0.67 mountX=0.49 mountY=0.65, mountTheta=0.93 22:19:01.224 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=0.52, opts=13) 22:19:01.224 00.000 30444 Enqueuing Move request for scope (0.66, 0.52) 22:19:01.224 00.000 15672 Worker thread wakes up 22:19:01.224 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.52) opts 0xd 22:19:01.224 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, 0.52) 22:19:01.224 00.000 15672 Moving (0.66, 0.52) raw xDistance=0.49 yDistance=0.65 22:19:01.224 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 22:19:01.224 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 22:19:01.224 00.000 15672 MoveAxis(W, 131, ABG) 22:19:01.224 00.000 15672 Guiding Dir = 3, Dur = 131 22:19:01.225 00.001 15672 IsSlewing returns 0 22:19:01.225 00.000 15672 IsGuiding returns 0 22:19:01.229 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=10330, FiltMin=2633, FiltMax=8832, Gamma=2.950 22:19:01.244 00.015 15672 PulseGuide returned control before completion, sleep 123 22:19:01.279 00.035 30444 UpdateGuideState exits: m=89204 SNR=67.6 Saturated 22:19:01.279 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:01.279 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:01.279 00.000 30444 Enqueuing Expose request 22:19:01.390 00.111 15672 IsGuiding returns 0 22:19:01.390 00.000 15672 Move returns status 0, amount 131 22:19:01.390 00.000 15672 MoveAxis(S, 116, ABG) 22:19:01.390 00.000 15672 Guiding Dir = 1, Dur = 116 22:19:01.391 00.001 15672 IsSlewing returns 0 22:19:01.393 00.002 15672 IsGuiding returns 0 22:19:01.468 00.075 15672 PulseGuide returned control before completion, sleep 52 22:19:01.523 00.055 15672 IsGuiding returns 1 22:19:01.523 00.000 15672 scope still moving after pulse duration time elapsed 22:19:01.544 00.021 15672 IsSlewing returns 0 22:19:01.547 00.003 15672 IsGuiding returns 1 22:19:01.568 00.021 15672 IsSlewing returns 0 22:19:01.570 00.002 15672 IsGuiding returns 1 22:19:01.591 00.021 15672 IsSlewing returns 0 22:19:01.614 00.023 15672 IsGuiding returns 0 22:19:01.614 00.000 15672 scope move finished after 116 + 104 ms 22:19:01.614 00.000 15672 Move returns status 0, amount 116 22:19:01.614 00.000 15672 move complete, result=0 22:19:01.614 00.000 15672 worker thread done servicing request 22:19:01.614 00.000 15672 Worker thread wakes up 22:19:01.615 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:01.615 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:01.615 00.000 30444 GuideStep: 0.5 px 131 ms WEST, 0.7 px 116 ms SOUTH 22:19:03.732 02.117 15672 Exposure complete 22:19:03.763 00.031 15672 worker thread done servicing request 22:19:03.763 00.000 30444 OnExposeComplete: enter 22:19:03.764 00.001 30444 UpdateGuideState(): m_state=6 22:19:03.764 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 414 22:19:03.764 00.000 30444 Star::Find returns 1 (1), X=465.46, Y=193.03, Mass=95326, SNR=74.2, Peak=9874 HFD=3.5 22:19:03.764 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 22:19:03.764 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 22:19:03.764 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=1.10 hyp=1.14 cameraTheta=1.32 mountX=-0.03 mountY=1.14, mountTheta=1.60 22:19:03.764 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=1.10, opts=13) 22:19:03.764 00.000 30444 Enqueuing Move request for scope (0.28, 1.10) 22:19:03.764 00.000 15672 Worker thread wakes up 22:19:03.765 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 1.10) opts 0xd 22:19:03.765 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 1.10) 22:19:03.765 00.000 15672 Moving (0.28, 1.10) raw xDistance=-0.03 yDistance=1.14 22:19:03.765 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:19:03.765 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14 22:19:03.765 00.000 15672 MoveAxis(E, 0, ABG) 22:19:03.765 00.000 15672 Move returns status 0, amount 0 22:19:03.765 00.000 15672 MoveAxis(S, 203, ABG) 22:19:03.765 00.000 15672 Guiding Dir = 1, Dur = 203 22:19:03.765 00.000 15672 IsSlewing returns 0 22:19:03.767 00.002 15672 IsGuiding returns 0 22:19:03.771 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=12375, FiltMin=2640, FiltMax=9019, Gamma=2.950 22:19:03.821 00.050 30444 UpdateGuideState exits: m=95326 SNR=74.2 Saturated 22:19:03.834 00.013 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:03.834 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:03.834 00.000 30444 Enqueuing Expose request 22:19:03.881 00.047 15672 PulseGuide returned control before completion, sleep 99 22:19:03.983 00.102 15672 IsGuiding returns 1 22:19:03.983 00.000 15672 scope still moving after pulse duration time elapsed 22:19:04.004 00.021 15672 IsSlewing returns 0 22:19:04.007 00.003 15672 IsGuiding returns 1 22:19:04.028 00.021 15672 IsSlewing returns 0 22:19:04.031 00.003 15672 IsGuiding returns 1 22:19:04.054 00.023 15672 IsSlewing returns 0 22:19:04.074 00.020 15672 IsGuiding returns 0 22:19:04.074 00.000 15672 scope move finished after 203 + 103 ms 22:19:04.074 00.000 15672 Move returns status 0, amount 203 22:19:04.074 00.000 15672 move complete, result=0 22:19:04.074 00.000 15672 worker thread done servicing request 22:19:04.074 00.000 15672 Worker thread wakes up 22:19:04.075 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:04.075 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:04.075 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 1.1 px 203 ms SOUTH 22:19:05.990 01.915 15672 Exposure complete 22:19:06.022 00.032 15672 worker thread done servicing request 22:19:06.022 00.000 30444 OnExposeComplete: enter 22:19:06.022 00.000 30444 UpdateGuideState(): m_state=6 22:19:06.022 00.000 30444 Star::Find(15, 465, 193, 0, (0,0,0,0), 0.0, 255) frame 415 22:19:06.022 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=192.65, Mass=89512, SNR=69.9, Peak=9611 HFD=3.6 22:19:06.022 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 22:19:06.022 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 22:19:06.022 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.73 hyp=0.73 cameraTheta=1.55 mountX=-0.19 mountY=0.72, mountTheta=1.83 22:19:06.023 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.73, opts=13) 22:19:06.023 00.000 30444 Enqueuing Move request for scope (0.01, 0.73) 22:19:06.023 00.000 15672 Worker thread wakes up 22:19:06.023 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.73) opts 0xd 22:19:06.023 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.73) 22:19:06.023 00.000 15672 Moving (0.01, 0.73) raw xDistance=-0.19 yDistance=0.72 22:19:06.023 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 22:19:06.023 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72 22:19:06.023 00.000 15672 MoveAxis(E, 0, ABG) 22:19:06.023 00.000 15672 Move returns status 0, amount 0 22:19:06.023 00.000 15672 MoveAxis(S, 128, ABG) 22:19:06.023 00.000 15672 Guiding Dir = 1, Dur = 128 22:19:06.024 00.001 15672 IsSlewing returns 0 22:19:06.029 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=12536, FiltMin=2597, FiltMax=8770, Gamma=2.950 22:19:06.053 00.024 15672 IsGuiding returns 0 22:19:06.079 00.026 30444 UpdateGuideState exits: m=89512 SNR=69.9 Saturated 22:19:06.079 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:06.079 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:06.079 00.000 30444 Enqueuing Expose request 22:19:06.133 00.054 15672 PulseGuide returned control before completion, sleep 58 22:19:06.196 00.063 15672 IsGuiding returns 1 22:19:06.196 00.000 15672 scope still moving after pulse duration time elapsed 22:19:06.218 00.022 15672 IsSlewing returns 0 22:19:06.220 00.002 15672 IsGuiding returns 1 22:19:06.241 00.021 15672 IsSlewing returns 0 22:19:06.245 00.004 15672 IsGuiding returns 1 22:19:06.265 00.020 15672 IsSlewing returns 0 22:19:06.325 00.060 15672 IsGuiding returns 0 22:19:06.326 00.001 15672 scope move finished after 128 + 144 ms 22:19:06.326 00.000 15672 Move returns status 0, amount 128 22:19:06.326 00.000 15672 move complete, result=0 22:19:06.326 00.000 15672 worker thread done servicing request 22:19:06.326 00.000 15672 Worker thread wakes up 22:19:06.326 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 128 ms SOUTH 22:19:06.327 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:06.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:08.437 02.110 15672 Exposure complete 22:19:08.457 00.020 15672 worker thread done servicing request 22:19:08.457 00.000 30444 OnExposeComplete: enter 22:19:08.457 00.000 30444 UpdateGuideState(): m_state=6 22:19:08.457 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 416 22:19:08.457 00.000 30444 Star::Find returns 1 (1), X=465.63, Y=192.14, Mass=96524, SNR=84.2, Peak=9487 HFD=3.5 22:19:08.457 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 22:19:08.457 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 22:19:08.457 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.21 hyp=0.50 cameraTheta=0.44 mountX=0.38 mountY=0.31, mountTheta=0.68 22:19:08.458 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.21, opts=13) 22:19:08.458 00.000 30444 Enqueuing Move request for scope (0.46, 0.21) 22:19:08.458 00.000 15672 Worker thread wakes up 22:19:08.458 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.21) opts 0xd 22:19:08.458 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.21) 22:19:08.458 00.000 15672 Moving (0.46, 0.21) raw xDistance=0.38 yDistance=0.31 22:19:08.458 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 22:19:08.458 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 22:19:08.458 00.000 15672 MoveAxis(W, 102, ABG) 22:19:08.458 00.000 15672 Guiding Dir = 3, Dur = 102 22:19:08.459 00.001 15672 IsSlewing returns 0 22:19:08.464 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=9891, FiltMin=2602, FiltMax=8614, Gamma=2.950 22:19:08.466 00.002 15672 IsGuiding returns 0 22:19:08.481 00.015 15672 PulseGuide returned control before completion, sleep 98 22:19:08.516 00.035 30444 UpdateGuideState exits: m=96524 SNR=84.2 Saturated 22:19:08.516 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:08.516 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:08.516 00.000 30444 Enqueuing Expose request 22:19:08.593 00.077 15672 IsGuiding returns 0 22:19:08.593 00.000 15672 Move returns status 0, amount 102 22:19:08.593 00.000 15672 MoveAxis(S, 55, ABG) 22:19:08.593 00.000 15672 Guiding Dir = 1, Dur = 55 22:19:08.593 00.000 15672 IsSlewing returns 0 22:19:08.594 00.001 15672 IsGuiding returns 0 22:19:08.706 00.112 15672 IsGuiding returns 1 22:19:08.706 00.000 15672 scope still moving after pulse duration time elapsed 22:19:08.726 00.020 15672 IsSlewing returns 0 22:19:08.753 00.027 15672 IsGuiding returns 0 22:19:08.753 00.000 15672 scope move finished after 55 + 102 ms 22:19:08.753 00.000 15672 Move returns status 0, amount 55 22:19:08.753 00.000 15672 move complete, result=0 22:19:08.753 00.000 15672 worker thread done servicing request 22:19:08.753 00.000 15672 Worker thread wakes up 22:19:08.753 00.000 30444 GuideStep: 0.4 px 102 ms WEST, 0.3 px 55 ms SOUTH 22:19:08.753 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:08.753 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:10.665 01.912 15672 Exposure complete 22:19:10.697 00.032 15672 worker thread done servicing request 22:19:10.697 00.000 30444 OnExposeComplete: enter 22:19:10.697 00.000 30444 UpdateGuideState(): m_state=6 22:19:10.697 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 417 22:19:10.697 00.000 30444 Star::Find returns 1 (1), X=465.59, Y=192.12, Mass=89829, SNR=80.9, Peak=10059 HFD=3.3 22:19:10.697 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 22:19:10.697 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 22:19:10.697 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.19 hyp=0.46 cameraTheta=0.44 mountX=0.35 mountY=0.28, mountTheta=0.68 22:19:10.698 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.19, opts=13) 22:19:10.698 00.000 30444 Enqueuing Move request for scope (0.42, 0.19) 22:19:10.698 00.000 15672 Worker thread wakes up 22:19:10.698 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.19) opts 0xd 22:19:10.698 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.19) 22:19:10.698 00.000 15672 Moving (0.42, 0.19) raw xDistance=0.35 yDistance=0.28 22:19:10.698 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35 22:19:10.698 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 22:19:10.698 00.000 15672 MoveAxis(W, 101, ABG) 22:19:10.698 00.000 15672 Guiding Dir = 3, Dur = 101 22:19:10.699 00.001 15672 IsSlewing returns 0 22:19:10.700 00.001 15672 IsGuiding returns 0 22:19:10.704 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=10377, FiltMin=2573, FiltMax=8900, Gamma=2.950 22:19:10.716 00.012 15672 PulseGuide returned control before completion, sleep 95 22:19:10.755 00.039 30444 UpdateGuideState exits: m=89829 SNR=80.9 Saturated 22:19:10.755 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:10.755 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:10.755 00.000 30444 Enqueuing Expose request 22:19:10.861 00.106 15672 IsGuiding returns 0 22:19:10.861 00.000 15672 Move returns status 0, amount 101 22:19:10.861 00.000 15672 MoveAxis(S, 50, ABG) 22:19:10.861 00.000 15672 Guiding Dir = 1, Dur = 50 22:19:10.862 00.001 15672 IsSlewing returns 0 22:19:10.865 00.003 15672 IsGuiding returns 0 22:19:10.944 00.079 15672 IsGuiding returns 1 22:19:10.944 00.000 15672 scope still moving after pulse duration time elapsed 22:19:10.965 00.021 15672 IsSlewing returns 0 22:19:10.968 00.003 15672 IsGuiding returns 1 22:19:10.988 00.020 15672 IsSlewing returns 0 22:19:10.989 00.001 15672 IsGuiding returns 1 22:19:11.010 00.021 15672 IsSlewing returns 0 22:19:11.020 00.010 15672 IsGuiding returns 0 22:19:11.020 00.000 15672 scope move finished after 50 + 105 ms 22:19:11.020 00.000 15672 Move returns status 0, amount 50 22:19:11.020 00.000 15672 move complete, result=0 22:19:11.020 00.000 15672 worker thread done servicing request 22:19:11.020 00.000 15672 Worker thread wakes up 22:19:11.020 00.000 30444 GuideStep: 0.3 px 101 ms WEST, 0.3 px 50 ms SOUTH 22:19:11.020 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:11.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:13.126 02.106 15672 Exposure complete 22:19:13.146 00.020 15672 worker thread done servicing request 22:19:13.147 00.001 30444 OnExposeComplete: enter 22:19:13.147 00.000 30444 UpdateGuideState(): m_state=6 22:19:13.147 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 418 22:19:13.147 00.000 30444 Star::Find returns 1 (1), X=465.34, Y=192.24, Mass=99919, SNR=77.9, Peak=9974 HFD=3.6 22:19:13.147 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 22:19:13.147 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 22:19:13.147 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.32 hyp=0.36 cameraTheta=1.09 mountX=0.07 mountY=0.35, mountTheta=1.36 22:19:13.147 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.32, opts=13) 22:19:13.147 00.000 30444 Enqueuing Move request for scope (0.17, 0.32) 22:19:13.147 00.000 15672 Worker thread wakes up 22:19:13.148 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.32) opts 0xd 22:19:13.148 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.32) 22:19:13.148 00.000 15672 Moving (0.17, 0.32) raw xDistance=0.07 yDistance=0.35 22:19:13.148 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:19:13.148 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 22:19:13.148 00.000 15672 MoveAxis(E, 0, ABG) 22:19:13.148 00.000 15672 Move returns status 0, amount 0 22:19:13.148 00.000 15672 MoveAxis(S, 62, ABG) 22:19:13.148 00.000 15672 Guiding Dir = 1, Dur = 62 22:19:13.148 00.000 15672 IsSlewing returns 0 22:19:13.149 00.001 15672 IsGuiding returns 0 22:19:13.153 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=9974, FiltMin=2656, FiltMax=8194, Gamma=2.950 22:19:13.202 00.049 30444 UpdateGuideState exits: m=99919 SNR=77.9 Saturated 22:19:13.202 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:13.202 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:13.202 00.000 30444 Enqueuing Expose request 22:19:13.257 00.055 15672 IsGuiding returns 1 22:19:13.257 00.000 15672 scope still moving after pulse duration time elapsed 22:19:13.279 00.022 15672 IsSlewing returns 0 22:19:13.280 00.001 15672 IsGuiding returns 1 22:19:13.300 00.020 15672 IsSlewing returns 0 22:19:13.321 00.021 15672 IsGuiding returns 0 22:19:13.322 00.001 15672 scope move finished after 62 + 110 ms 22:19:13.322 00.000 15672 Move returns status 0, amount 62 22:19:13.322 00.000 15672 move complete, result=0 22:19:13.322 00.000 15672 worker thread done servicing request 22:19:13.322 00.000 15672 Worker thread wakes up 22:19:13.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:13.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:13.322 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH 22:19:15.228 01.906 15672 Exposure complete 22:19:15.248 00.020 15672 worker thread done servicing request 22:19:15.248 00.000 30444 OnExposeComplete: enter 22:19:15.248 00.000 30444 UpdateGuideState(): m_state=6 22:19:15.249 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 419 22:19:15.249 00.000 30444 Star::Find returns 1 (1), X=465.51, Y=191.94, Mass=78534, SNR=68.3, Peak=10420 HFD=3.4 22:19:15.249 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 22:19:15.249 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 22:19:15.249 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.01 hyp=0.34 cameraTheta=0.04 mountX=0.32 mountY=0.09, mountTheta=0.26 22:19:15.249 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.01, opts=13) 22:19:15.249 00.000 30444 Enqueuing Move request for scope (0.34, 0.01) 22:19:15.249 00.000 15672 Worker thread wakes up 22:19:15.249 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.01) opts 0xd 22:19:15.249 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.01) 22:19:15.250 00.001 15672 Moving (0.34, 0.01) raw xDistance=0.32 yDistance=0.09 22:19:15.250 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 22:19:15.250 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:19:15.250 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 22:19:15.250 00.000 15672 MoveAxis(W, 86, ABG) 22:19:15.250 00.000 15672 Guiding Dir = 3, Dur = 86 22:19:15.250 00.000 15672 IsSlewing returns 0 22:19:15.251 00.001 15672 IsGuiding returns 0 22:19:15.256 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=10944, FiltMin=2597, FiltMax=8260, Gamma=2.950 22:19:15.269 00.013 15672 PulseGuide returned control before completion, sleep 79 22:19:15.306 00.037 30444 UpdateGuideState exits: m=78534 SNR=68.3 Saturated 22:19:15.306 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:15.306 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:15.306 00.000 30444 Enqueuing Expose request 22:19:15.350 00.044 15672 IsGuiding returns 1 22:19:15.350 00.000 15672 scope still moving after pulse duration time elapsed 22:19:15.371 00.021 15672 IsSlewing returns 0 22:19:15.399 00.028 15672 IsGuiding returns 0 22:19:15.399 00.000 15672 scope move finished after 86 + 61 ms 22:19:15.399 00.000 15672 Move returns status 0, amount 86 22:19:15.399 00.000 15672 MoveAxis(N, 0, ABG) 22:19:15.399 00.000 15672 Move returns status 0, amount 0 22:19:15.399 00.000 15672 move complete, result=0 22:19:15.399 00.000 15672 worker thread done servicing request 22:19:15.399 00.000 15672 Worker thread wakes up 22:19:15.399 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:15.399 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:15.399 00.000 30444 GuideStep: 0.3 px 86 ms WEST, 0.1 px 0 ms NORTH 22:19:17.505 02.106 15672 Exposure complete 22:19:17.525 00.020 15672 worker thread done servicing request 22:19:17.525 00.000 30444 OnExposeComplete: enter 22:19:17.525 00.000 30444 UpdateGuideState(): m_state=6 22:19:17.525 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 420 22:19:17.525 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=192.18, Mass=87551, SNR=65.8, Peak=10463 HFD=3.4 22:19:17.525 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 22:19:17.525 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 22:19:17.525 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.25 hyp=0.29 cameraTheta=1.10 mountX=0.05 mountY=0.28, mountTheta=1.38 22:19:17.526 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.25, opts=13) 22:19:17.526 00.000 30444 Enqueuing Move request for scope (0.13, 0.25) 22:19:17.526 00.000 15672 Worker thread wakes up 22:19:17.526 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.25) opts 0xd 22:19:17.526 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.25) 22:19:17.526 00.000 15672 Moving (0.13, 0.25) raw xDistance=0.05 yDistance=0.28 22:19:17.526 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 22:19:17.526 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 22:19:17.526 00.000 15672 MoveAxis(E, 0, ABG) 22:19:17.526 00.000 15672 Move returns status 0, amount 0 22:19:17.526 00.000 15672 MoveAxis(S, 49, ABG) 22:19:17.526 00.000 15672 Guiding Dir = 1, Dur = 49 22:19:17.527 00.001 15672 IsSlewing returns 0 22:19:17.528 00.001 15672 IsGuiding returns 0 22:19:17.531 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=11357, FiltMin=2615, FiltMax=9050, Gamma=2.950 22:19:17.580 00.049 30444 UpdateGuideState exits: m=87551 SNR=65.8 Saturated 22:19:17.580 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:17.580 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:17.581 00.001 30444 Enqueuing Expose request 22:19:17.604 00.023 15672 IsGuiding returns 1 22:19:17.604 00.000 15672 scope still moving after pulse duration time elapsed 22:19:17.625 00.021 15672 IsSlewing returns 0 22:19:17.626 00.001 15672 IsGuiding returns 1 22:19:17.646 00.020 15672 IsSlewing returns 0 22:19:17.647 00.001 15672 IsGuiding returns 1 22:19:17.668 00.021 15672 IsSlewing returns 0 22:19:17.698 00.030 15672 IsGuiding returns 0 22:19:17.698 00.000 15672 scope move finished after 49 + 121 ms 22:19:17.698 00.000 15672 Move returns status 0, amount 49 22:19:17.698 00.000 15672 move complete, result=0 22:19:17.698 00.000 15672 worker thread done servicing request 22:19:17.698 00.000 15672 Worker thread wakes up 22:19:17.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:17.698 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:17.698 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 49 ms SOUTH 22:19:19.610 01.912 15672 Exposure complete 22:19:19.639 00.029 15672 worker thread done servicing request 22:19:19.640 00.001 30444 OnExposeComplete: enter 22:19:19.640 00.000 30444 UpdateGuideState(): m_state=6 22:19:19.640 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 421 22:19:19.640 00.000 30444 Star::Find returns 1 (1), X=465.69, Y=191.87, Mass=62437, SNR=52.5, Peak=8631 HFD=3.3 22:19:19.640 00.000 30444 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.28) = xAngle (0.18 = 0.18) 22:19:19.640 00.000 30444 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.12 = 0.12) 22:19:19.640 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.05 hyp=0.51 cameraTheta=-0.10 mountX=0.50 mountY=0.06, mountTheta=0.12 22:19:19.640 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.05, opts=13) 22:19:19.640 00.000 30444 Enqueuing Move request for scope (0.51, -0.05) 22:19:19.641 00.001 15672 Worker thread wakes up 22:19:19.641 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.05) opts 0xd 22:19:19.641 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.05) 22:19:19.641 00.000 15672 Moving (0.51, -0.05) raw xDistance=0.50 yDistance=0.06 22:19:19.641 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50 22:19:19.641 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:19:19.641 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:19:19.641 00.000 15672 MoveAxis(W, 136, ABG) 22:19:19.641 00.000 15672 Guiding Dir = 3, Dur = 136 22:19:19.641 00.000 15672 IsSlewing returns 0 22:19:19.647 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=9935, FiltMin=2689, FiltMax=7418, Gamma=2.950 22:19:19.663 00.016 15672 IsGuiding returns 0 22:19:19.679 00.016 15672 PulseGuide returned control before completion, sleep 131 22:19:19.696 00.017 30444 UpdateGuideState exits: m=62437 SNR=52.5 Saturated 22:19:19.696 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:19.696 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:19.696 00.000 30444 Enqueuing Expose request 22:19:19.813 00.117 15672 IsGuiding returns 1 22:19:19.813 00.000 15672 scope still moving after pulse duration time elapsed 22:19:19.834 00.021 15672 IsSlewing returns 0 22:19:19.855 00.021 15672 IsGuiding returns 0 22:19:19.856 00.001 15672 scope move finished after 136 + 56 ms 22:19:19.856 00.000 15672 Move returns status 0, amount 136 22:19:19.856 00.000 15672 MoveAxis(N, 0, ABG) 22:19:19.856 00.000 15672 Move returns status 0, amount 0 22:19:19.856 00.000 15672 move complete, result=0 22:19:19.856 00.000 15672 worker thread done servicing request 22:19:19.856 00.000 15672 Worker thread wakes up 22:19:19.857 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:19.857 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:19.857 00.000 30444 GuideStep: 0.5 px 136 ms WEST, 0.1 px 0 ms NORTH 22:19:21.970 02.113 15672 Exposure complete 22:19:21.997 00.027 15672 worker thread done servicing request 22:19:21.997 00.000 30444 OnExposeComplete: enter 22:19:21.997 00.000 30444 UpdateGuideState(): m_state=6 22:19:21.997 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 422 22:19:21.997 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=191.50, Mass=93107, SNR=72.7, Peak=11252 HFD=3.5 22:19:21.997 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 22:19:21.997 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 22:19:21.997 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.43 hyp=0.43 cameraTheta=-1.70 mountX=0.06 mountY=-0.43, mountTheta=-1.42 22:19:21.998 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.43, opts=13) 22:19:21.998 00.000 30444 Enqueuing Move request for scope (-0.06, -0.43) 22:19:21.998 00.000 15672 Worker thread wakes up 22:19:21.998 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.43) opts 0xd 22:19:21.998 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.43) 22:19:21.998 00.000 15672 Moving (-0.06, -0.43) raw xDistance=0.06 yDistance=-0.43 22:19:21.998 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:19:21.998 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:19:21.998 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43 22:19:21.998 00.000 15672 MoveAxis(E, 0, ABG) 22:19:21.998 00.000 15672 Move returns status 0, amount 0 22:19:21.998 00.000 15672 MoveAxis(N, 0, ABG) 22:19:21.998 00.000 15672 Move returns status 0, amount 0 22:19:21.998 00.000 15672 move complete, result=0 22:19:21.998 00.000 15672 worker thread done servicing request 22:19:22.003 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1988, max=11252, FiltMin=2549, FiltMax=8427, Gamma=2.950 22:19:22.053 00.050 30444 UpdateGuideState exits: m=93107 SNR=72.7 Saturated 22:19:22.053 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:22.053 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:22.053 00.000 30444 Enqueuing Expose request 22:19:22.053 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 22:19:22.053 00.000 15672 Worker thread wakes up 22:19:22.053 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:22.053 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:23.962 01.909 15672 Exposure complete 22:19:23.982 00.020 15672 worker thread done servicing request 22:19:23.982 00.000 30444 OnExposeComplete: enter 22:19:23.982 00.000 30444 UpdateGuideState(): m_state=6 22:19:23.982 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 423 22:19:23.982 00.000 30444 Star::Find returns 1 (1), X=465.24, Y=191.97, Mass=90089, SNR=77.8, Peak=11302 HFD=3.4 22:19:23.983 00.001 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 22:19:23.983 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 22:19:23.983 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.66 mountX=0.05 mountY=0.06, mountTheta=0.92 22:19:23.983 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.05, opts=13) 22:19:23.983 00.000 30444 Enqueuing Move request for scope (0.06, 0.05) 22:19:23.983 00.000 15672 Worker thread wakes up 22:19:23.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd 22:19:23.983 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.05) 22:19:23.983 00.000 15672 Moving (0.06, 0.05) raw xDistance=0.05 yDistance=0.06 22:19:23.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 22:19:23.983 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:19:23.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:19:23.983 00.000 15672 MoveAxis(E, 0, ABG) 22:19:23.983 00.000 15672 Move returns status 0, amount 0 22:19:23.984 00.001 15672 MoveAxis(N, 0, ABG) 22:19:23.984 00.000 15672 Move returns status 0, amount 0 22:19:23.984 00.000 15672 move complete, result=0 22:19:23.984 00.000 15672 worker thread done servicing request 22:19:23.988 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=11310, FiltMin=2531, FiltMax=8635, Gamma=2.950 22:19:24.038 00.050 30444 UpdateGuideState exits: m=90089 SNR=77.8 Saturated 22:19:24.038 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:24.038 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:24.038 00.000 30444 Enqueuing Expose request 22:19:24.038 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:19:24.038 00.000 15672 Worker thread wakes up 22:19:24.038 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:24.038 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:26.145 02.107 15672 Exposure complete 22:19:26.165 00.020 15672 worker thread done servicing request 22:19:26.165 00.000 30444 OnExposeComplete: enter 22:19:26.165 00.000 30444 UpdateGuideState(): m_state=6 22:19:26.166 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 424 22:19:26.166 00.000 30444 Star::Find returns 1 (1), X=465.52, Y=191.74, Mass=96944, SNR=77.9, Peak=11294 HFD=3.4 22:19:26.166 00.000 30444 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.28) = xAngle (-0.20 = -0.20) 22:19:26.166 00.000 30444 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.26 = -0.26) 22:19:26.166 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.18 hyp=0.39 cameraTheta=-0.48 mountX=0.38 mountY=-0.10, mountTheta=-0.26 22:19:26.166 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.18, opts=13) 22:19:26.166 00.000 30444 Enqueuing Move request for scope (0.35, -0.18) 22:19:26.166 00.000 15672 Worker thread wakes up 22:19:26.166 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.18) opts 0xd 22:19:26.166 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.18) 22:19:26.166 00.000 15672 Moving (0.35, -0.18) raw xDistance=0.38 yDistance=-0.10 22:19:26.166 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 22:19:26.167 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:19:26.167 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:19:26.167 00.000 15672 MoveAxis(W, 103, ABG) 22:19:26.167 00.000 15672 Guiding Dir = 3, Dur = 103 22:19:26.167 00.000 15672 IsSlewing returns 0 22:19:26.168 00.001 15672 IsGuiding returns 0 22:19:26.172 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=11294, FiltMin=2631, FiltMax=8557, Gamma=2.950 22:19:26.196 00.024 15672 PulseGuide returned control before completion, sleep 86 22:19:26.221 00.025 30444 UpdateGuideState exits: m=96944 SNR=77.9 Saturated 22:19:26.221 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:26.221 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:26.221 00.000 30444 Enqueuing Expose request 22:19:26.283 00.062 15672 IsGuiding returns 1 22:19:26.284 00.001 15672 scope still moving after pulse duration time elapsed 22:19:26.305 00.021 15672 IsSlewing returns 0 22:19:26.309 00.004 15672 IsGuiding returns 0 22:19:26.309 00.000 15672 scope move finished after 103 + 37 ms 22:19:26.309 00.000 15672 Move returns status 0, amount 103 22:19:26.309 00.000 15672 MoveAxis(N, 0, ABG) 22:19:26.309 00.000 15672 Move returns status 0, amount 0 22:19:26.309 00.000 15672 move complete, result=0 22:19:26.309 00.000 15672 worker thread done servicing request 22:19:26.309 00.000 15672 Worker thread wakes up 22:19:26.309 00.000 30444 GuideStep: 0.4 px 103 ms WEST, -0.1 px 0 ms NORTH 22:19:26.309 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:26.309 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:28.223 01.914 15672 Exposure complete 22:19:28.253 00.030 15672 worker thread done servicing request 22:19:28.253 00.000 30444 OnExposeComplete: enter 22:19:28.253 00.000 30444 UpdateGuideState(): m_state=6 22:19:28.253 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 425 22:19:28.253 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=191.70, Mass=98525, SNR=71.0, Peak=12056 HFD=3.4 22:19:28.253 00.000 30444 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.28) = xAngle (-0.82 = -0.82) 22:19:28.253 00.000 30444 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 22:19:28.253 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.10 mountX=0.17 mountY=-0.19, mountTheta=-0.85 22:19:28.254 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.22, opts=13) 22:19:28.254 00.000 30444 Enqueuing Move request for scope (0.11, -0.22) 22:19:28.254 00.000 15672 Worker thread wakes up 22:19:28.254 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd 22:19:28.254 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.22) 22:19:28.254 00.000 15672 Moving (0.11, -0.22) raw xDistance=0.17 yDistance=-0.19 22:19:28.254 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:19:28.254 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:19:28.254 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 22:19:28.254 00.000 15672 MoveAxis(E, 0, ABG) 22:19:28.254 00.000 15672 Move returns status 0, amount 0 22:19:28.254 00.000 15672 MoveAxis(N, 0, ABG) 22:19:28.254 00.000 15672 Move returns status 0, amount 0 22:19:28.254 00.000 15672 move complete, result=0 22:19:28.254 00.000 15672 worker thread done servicing request 22:19:28.259 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=12056, FiltMin=2575, FiltMax=8738, Gamma=2.950 22:19:28.309 00.050 30444 UpdateGuideState exits: m=98525 SNR=71.0 Saturated 22:19:28.309 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:28.309 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:28.309 00.000 30444 Enqueuing Expose request 22:19:28.309 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:19:28.309 00.000 15672 Worker thread wakes up 22:19:28.309 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:28.310 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:30.416 02.106 15672 Exposure complete 22:19:30.436 00.020 15672 worker thread done servicing request 22:19:30.436 00.000 30444 OnExposeComplete: enter 22:19:30.436 00.000 30444 UpdateGuideState(): m_state=6 22:19:30.436 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 426 22:19:30.436 00.000 30444 Star::Find returns 1 (1), X=465.33, Y=191.54, Mass=81351, SNR=67.5, Peak=9959 HFD=3.3 22:19:30.436 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.90 = -0.90) 22:19:30.436 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 22:19:30.436 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.39 hyp=0.42 cameraTheta=-1.18 mountX=0.26 mountY=-0.34, mountTheta=-0.93 22:19:30.437 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.39, opts=13) 22:19:30.437 00.000 30444 Enqueuing Move request for scope (0.16, -0.39) 22:19:30.437 00.000 15672 Worker thread wakes up 22:19:30.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.39) opts 0xd 22:19:30.437 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.39) 22:19:30.437 00.000 15672 Moving (0.16, -0.39) raw xDistance=0.26 yDistance=-0.34 22:19:30.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 22:19:30.437 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:19:30.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 22:19:30.437 00.000 15672 MoveAxis(W, 70, ABG) 22:19:30.437 00.000 15672 Guiding Dir = 3, Dur = 70 22:19:30.438 00.001 15672 IsSlewing returns 0 22:19:30.439 00.001 15672 IsGuiding returns 0 22:19:30.443 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=11580, FiltMin=2631, FiltMax=8864, Gamma=2.950 22:19:30.462 00.019 15672 PulseGuide returned control before completion, sleep 58 22:19:30.492 00.030 30444 UpdateGuideState exits: m=81351 SNR=67.5 Saturated 22:19:30.493 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:30.493 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:30.493 00.000 30444 Enqueuing Expose request 22:19:30.521 00.028 15672 IsGuiding returns 1 22:19:30.521 00.000 15672 scope still moving after pulse duration time elapsed 22:19:30.541 00.020 15672 IsSlewing returns 0 22:19:30.541 00.000 15672 IsGuiding returns 0 22:19:30.542 00.001 15672 scope move finished after 70 + 33 ms 22:19:30.542 00.000 15672 Move returns status 0, amount 70 22:19:30.542 00.000 15672 MoveAxis(N, 0, ABG) 22:19:30.542 00.000 15672 Move returns status 0, amount 0 22:19:30.542 00.000 15672 move complete, result=0 22:19:30.542 00.000 15672 worker thread done servicing request 22:19:30.542 00.000 15672 Worker thread wakes up 22:19:30.542 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:30.542 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:30.542 00.000 30444 GuideStep: 0.3 px 70 ms WEST, -0.3 px 0 ms NORTH 22:19:32.450 01.908 15672 Exposure complete 22:19:32.469 00.019 15672 worker thread done servicing request 22:19:32.470 00.001 30444 OnExposeComplete: enter 22:19:32.470 00.000 30444 UpdateGuideState(): m_state=6 22:19:32.470 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 427 22:19:32.470 00.000 30444 Star::Find returns 1 (1), X=465.53, Y=191.81, Mass=77339, SNR=58.9, Peak=9872 HFD=3.3 22:19:32.470 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.02 = -0.02) 22:19:32.470 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 22:19:32.470 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.11 hyp=0.38 cameraTheta=-0.30 mountX=0.38 mountY=-0.03, mountTheta=-0.08 22:19:32.470 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.11, opts=13) 22:19:32.470 00.000 30444 Enqueuing Move request for scope (0.36, -0.11) 22:19:32.471 00.001 15672 Worker thread wakes up 22:19:32.471 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.11) opts 0xd 22:19:32.471 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.11) 22:19:32.471 00.000 15672 Moving (0.36, -0.11) raw xDistance=0.38 yDistance=-0.03 22:19:32.471 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38 22:19:32.471 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:19:32.471 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:19:32.471 00.000 15672 MoveAxis(W, 106, ABG) 22:19:32.471 00.000 15672 Guiding Dir = 3, Dur = 106 22:19:32.471 00.000 15672 IsSlewing returns 0 22:19:32.472 00.001 15672 IsGuiding returns 0 22:19:32.477 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=10222, FiltMin=2623, FiltMax=7963, Gamma=2.950 22:19:32.491 00.014 15672 PulseGuide returned control before completion, sleep 98 22:19:32.526 00.035 30444 UpdateGuideState exits: m=77339 SNR=58.9 Saturated 22:19:32.526 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:32.527 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:32.527 00.000 30444 Enqueuing Expose request 22:19:32.590 00.063 15672 IsGuiding returns 1 22:19:32.590 00.000 15672 scope still moving after pulse duration time elapsed 22:19:32.610 00.020 15672 IsSlewing returns 0 22:19:32.612 00.002 15672 IsGuiding returns 1 22:19:32.632 00.020 15672 IsSlewing returns 0 22:19:32.635 00.003 15672 IsGuiding returns 0 22:19:32.636 00.001 15672 scope move finished after 106 + 57 ms 22:19:32.636 00.000 15672 Move returns status 0, amount 106 22:19:32.636 00.000 15672 MoveAxis(N, 0, ABG) 22:19:32.636 00.000 15672 Move returns status 0, amount 0 22:19:32.636 00.000 15672 move complete, result=0 22:19:32.636 00.000 15672 worker thread done servicing request 22:19:32.636 00.000 15672 Worker thread wakes up 22:19:32.636 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:32.636 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:32.637 00.001 30444 GuideStep: 0.4 px 106 ms WEST, -0.0 px 0 ms NORTH 22:19:34.745 02.108 15672 Exposure complete 22:19:34.765 00.020 15672 worker thread done servicing request 22:19:34.765 00.000 30444 OnExposeComplete: enter 22:19:34.765 00.000 30444 UpdateGuideState(): m_state=6 22:19:34.765 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 428 22:19:34.766 00.001 30444 Star::Find returns 1 (1), X=465.30, Y=191.95, Mass=92287, SNR=69.3, Peak=10908 HFD=3.4 22:19:34.766 00.000 30444 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 22:19:34.766 00.000 30444 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 22:19:34.766 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.22 mountX=0.11 mountY=0.05, mountTheta=0.45 22:19:34.766 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.03, opts=13) 22:19:34.766 00.000 30444 Enqueuing Move request for scope (0.12, 0.03) 22:19:34.766 00.000 15672 Worker thread wakes up 22:19:34.766 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd 22:19:34.766 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.03) 22:19:34.766 00.000 15672 Moving (0.12, 0.03) raw xDistance=0.11 yDistance=0.05 22:19:34.766 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:19:34.766 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:19:34.767 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 22:19:34.767 00.000 15672 MoveAxis(E, 0, ABG) 22:19:34.767 00.000 15672 Move returns status 0, amount 0 22:19:34.767 00.000 15672 MoveAxis(N, 0, ABG) 22:19:34.767 00.000 15672 Move returns status 0, amount 0 22:19:34.767 00.000 15672 move complete, result=0 22:19:34.767 00.000 15672 worker thread done servicing request 22:19:34.772 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=10947, FiltMin=2673, FiltMax=8384, Gamma=2.950 22:19:34.821 00.049 30444 UpdateGuideState exits: m=92287 SNR=69.3 Saturated 22:19:34.821 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:34.821 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:34.821 00.000 30444 Enqueuing Expose request 22:19:34.821 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:19:34.821 00.000 15672 Worker thread wakes up 22:19:34.822 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:34.822 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:36.730 01.908 15672 Exposure complete 22:19:36.750 00.020 15672 worker thread done servicing request 22:19:36.750 00.000 30444 OnExposeComplete: enter 22:19:36.750 00.000 30444 UpdateGuideState(): m_state=6 22:19:36.750 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 429 22:19:36.750 00.000 30444 Star::Find returns 1 (1), X=465.69, Y=191.63, Mass=82777, SNR=69.8, Peak=10137 HFD=3.5 22:19:36.750 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 22:19:36.750 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 22:19:36.750 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.29 hyp=0.59 cameraTheta=-0.51 mountX=0.57 mountY=-0.17, mountTheta=-0.29 22:19:36.751 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.29, opts=13) 22:19:36.751 00.000 30444 Enqueuing Move request for scope (0.51, -0.29) 22:19:36.751 00.000 15672 Worker thread wakes up 22:19:36.751 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.29) opts 0xd 22:19:36.751 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.29) 22:19:36.751 00.000 15672 Moving (0.51, -0.29) raw xDistance=0.57 yDistance=-0.17 22:19:36.751 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 22:19:36.751 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:19:36.751 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 22:19:36.751 00.000 15672 MoveAxis(W, 155, ABG) 22:19:36.751 00.000 15672 Guiding Dir = 3, Dur = 155 22:19:36.752 00.001 15672 IsSlewing returns 0 22:19:36.753 00.001 15672 IsGuiding returns 0 22:19:36.756 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11141, FiltMin=2646, FiltMax=8373, Gamma=2.950 22:19:36.772 00.016 15672 PulseGuide returned control before completion, sleep 146 22:19:36.806 00.034 30444 UpdateGuideState exits: m=82777 SNR=69.8 Saturated 22:19:36.806 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:36.806 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:36.806 00.000 30444 Enqueuing Expose request 22:19:36.920 00.114 15672 IsGuiding returns 1 22:19:36.921 00.001 15672 scope still moving after pulse duration time elapsed 22:19:36.942 00.021 15672 IsSlewing returns 0 22:19:36.949 00.007 15672 IsGuiding returns 0 22:19:36.950 00.001 15672 scope move finished after 155 + 41 ms 22:19:36.950 00.000 15672 Move returns status 0, amount 155 22:19:36.950 00.000 15672 MoveAxis(N, 0, ABG) 22:19:36.950 00.000 15672 Move returns status 0, amount 0 22:19:36.950 00.000 15672 move complete, result=0 22:19:36.950 00.000 15672 worker thread done servicing request 22:19:36.950 00.000 15672 Worker thread wakes up 22:19:36.951 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:36.951 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:36.951 00.000 30444 GuideStep: 0.6 px 155 ms WEST, -0.2 px 0 ms NORTH 22:19:39.067 02.116 15672 Exposure complete 22:19:39.101 00.034 15672 worker thread done servicing request 22:19:39.101 00.000 30444 OnExposeComplete: enter 22:19:39.101 00.000 30444 UpdateGuideState(): m_state=6 22:19:39.101 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 430 22:19:39.101 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.51, Mass=91419, SNR=76.2, Peak=9954 HFD=3.8 22:19:39.101 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 22:19:39.101 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 22:19:39.101 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.42 hyp=0.42 cameraTheta=-1.63 mountX=0.09 mountY=-0.41, mountTheta=-1.35 22:19:39.101 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.42, opts=13) 22:19:39.102 00.001 30444 Enqueuing Move request for scope (-0.02, -0.42) 22:19:39.102 00.000 15672 Worker thread wakes up 22:19:39.102 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.42) opts 0xd 22:19:39.102 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.42) 22:19:39.102 00.000 15672 Moving (-0.02, -0.42) raw xDistance=0.09 yDistance=-0.41 22:19:39.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:19:39.102 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.30 newest=-0.53 22:19:39.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 22:19:39.102 00.000 15672 MoveAxis(E, 0, ABG) 22:19:39.102 00.000 15672 Move returns status 0, amount 0 22:19:39.102 00.000 15672 MoveAxis(N, 73, ABG) 22:19:39.102 00.000 15672 Guiding Dir = 0, Dur = 73 22:19:39.103 00.001 15672 IsSlewing returns 0 22:19:39.104 00.001 15672 IsGuiding returns 0 22:19:39.108 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=11012, FiltMin=2612, FiltMax=8430, Gamma=2.950 22:19:39.158 00.050 30444 UpdateGuideState exits: m=91419 SNR=76.2 Saturated 22:19:39.158 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:39.158 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:39.158 00.000 30444 Enqueuing Expose request 22:19:39.185 00.027 15672 IsGuiding returns 1 22:19:39.185 00.000 15672 scope still moving after pulse duration time elapsed 22:19:39.206 00.021 15672 IsSlewing returns 0 22:19:39.233 00.027 15672 IsGuiding returns 1 22:19:39.253 00.020 15672 IsSlewing returns 0 22:19:39.254 00.001 15672 IsGuiding returns 1 22:19:39.275 00.021 15672 IsSlewing returns 0 22:19:39.299 00.024 15672 IsGuiding returns 0 22:19:39.299 00.000 15672 scope move finished after 73 + 122 ms 22:19:39.299 00.000 15672 Move returns status 0, amount 73 22:19:39.299 00.000 15672 move complete, result=0 22:19:39.299 00.000 15672 worker thread done servicing request 22:19:39.300 00.001 15672 Worker thread wakes up 22:19:39.300 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 73 ms NORTH 22:19:39.300 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:39.300 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:41.207 01.907 15672 Exposure complete 22:19:41.227 00.020 15672 worker thread done servicing request 22:19:41.227 00.000 30444 OnExposeComplete: enter 22:19:41.227 00.000 30444 UpdateGuideState(): m_state=6 22:19:41.227 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 431 22:19:41.227 00.000 30444 Star::Find returns 1 (1), X=464.95, Y=191.82, Mass=99082, SNR=72.9, Peak=10782 HFD=3.7 22:19:41.228 00.001 30444 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.28) = xAngle (-2.43 = -2.43) 22:19:41.228 00.000 30444 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.49 = -2.49) 22:19:41.228 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-2.71 mountX=-0.18 mountY=-0.15, mountTheta=-2.46 22:19:41.228 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.10, opts=13) 22:19:41.228 00.000 30444 Enqueuing Move request for scope (-0.22, -0.10) 22:19:41.228 00.000 15672 Worker thread wakes up 22:19:41.228 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.10) opts 0xd 22:19:41.228 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.10) 22:19:41.228 00.000 15672 Moving (-0.22, -0.10) raw xDistance=-0.18 yDistance=-0.15 22:19:41.228 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 22:19:41.228 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:19:41.229 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 22:19:41.229 00.000 15672 MoveAxis(E, 0, ABG) 22:19:41.229 00.000 15672 Move returns status 0, amount 0 22:19:41.229 00.000 15672 MoveAxis(N, 0, ABG) 22:19:41.229 00.000 15672 Move returns status 0, amount 0 22:19:41.229 00.000 15672 move complete, result=0 22:19:41.229 00.000 15672 worker thread done servicing request 22:19:41.234 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=10945, FiltMin=2633, FiltMax=8482, Gamma=2.950 22:19:41.283 00.049 30444 UpdateGuideState exits: m=99082 SNR=72.9 Saturated 22:19:41.283 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:41.283 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:41.283 00.000 30444 Enqueuing Expose request 22:19:41.283 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:19:41.283 00.000 15672 Worker thread wakes up 22:19:41.283 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:41.283 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:43.389 02.106 15672 Exposure complete 22:19:43.409 00.020 15672 worker thread done servicing request 22:19:43.410 00.001 30444 OnExposeComplete: enter 22:19:43.410 00.000 30444 UpdateGuideState(): m_state=6 22:19:43.410 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 432 22:19:43.410 00.000 30444 Star::Find returns 1 (1), X=463.85, Y=192.03, Mass=95445, SNR=69.7, Peak=9084 HFD=3.8 22:19:43.410 00.000 30444 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.28) = xAngle (3.34 = -2.94) 22:19:43.410 00.000 30444 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.28 = -3.00) 22:19:43.410 00.000 30444 CameraToMount -- cameraX=-1.33 cameraY=0.11 hyp=1.33 cameraTheta=3.06 mountX=-1.31 mountY=-0.18, mountTheta=-3.00 22:19:43.410 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.33, y=0.11, opts=13) 22:19:43.410 00.000 30444 Enqueuing Move request for scope (-1.33, 0.11) 22:19:43.410 00.000 15672 Worker thread wakes up 22:19:43.411 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.33, 0.11) opts 0xd 22:19:43.411 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.33, 0.11) 22:19:43.411 00.000 15672 Moving (-1.33, 0.11) raw xDistance=-1.31 yDistance=-0.18 22:19:43.411 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.31 22:19:43.411 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:19:43.411 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 22:19:43.411 00.000 15672 MoveAxis(E, 353, ABG) 22:19:43.411 00.000 15672 Guiding Dir = 2, Dur = 353 22:19:43.411 00.000 15672 IsSlewing returns 0 22:19:43.412 00.001 15672 IsGuiding returns 0 22:19:43.416 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=9084, FiltMin=2615, FiltMax=8247, Gamma=2.950 22:19:43.433 00.017 15672 PulseGuide returned control before completion, sleep 342 22:19:43.466 00.033 30444 UpdateGuideState exits: m=95445 SNR=69.7 Saturated 22:19:43.466 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:43.466 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:43.466 00.000 30444 Enqueuing Expose request 22:19:43.779 00.313 15672 IsGuiding returns 1 22:19:43.779 00.000 15672 scope still moving after pulse duration time elapsed 22:19:43.800 00.021 15672 IsSlewing returns 0 22:19:43.818 00.018 15672 IsGuiding returns 0 22:19:43.819 00.001 15672 scope move finished after 353 + 53 ms 22:19:43.819 00.000 15672 Move returns status 0, amount 353 22:19:43.819 00.000 15672 MoveAxis(N, 0, ABG) 22:19:43.819 00.000 15672 Move returns status 0, amount 0 22:19:43.819 00.000 15672 move complete, result=0 22:19:43.819 00.000 15672 worker thread done servicing request 22:19:43.819 00.000 15672 Worker thread wakes up 22:19:43.820 00.001 30444 GuideStep: -1.3 px 353 ms EAST, -0.2 px 0 ms NORTH 22:19:43.820 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:43.820 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:45.726 01.906 15672 Exposure complete 22:19:45.745 00.019 15672 worker thread done servicing request 22:19:45.746 00.001 30444 OnExposeComplete: enter 22:19:45.746 00.000 30444 UpdateGuideState(): m_state=6 22:19:45.746 00.000 30444 Star::Find(15, 463, 192, 0, (0,0,0,0), 0.0, 255) frame 433 22:19:45.746 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=191.44, Mass=90671, SNR=66.9, Peak=10049 HFD=3.4 22:19:45.746 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 22:19:45.746 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 22:19:45.746 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.48 hyp=0.52 cameraTheta=-1.18 mountX=0.32 mountY=-0.42, mountTheta=-0.93 22:19:45.746 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.48, opts=13) 22:19:45.747 00.001 30444 Enqueuing Move request for scope (0.19, -0.48) 22:19:45.747 00.000 15672 Worker thread wakes up 22:19:45.747 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.48) opts 0xd 22:19:45.747 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.48) 22:19:45.747 00.000 15672 Moving (0.19, -0.48) raw xDistance=0.32 yDistance=-0.42 22:19:45.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.32 22:19:45.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 22:19:45.747 00.000 15672 MoveAxis(W, 61, ABG) 22:19:45.747 00.000 15672 Guiding Dir = 3, Dur = 61 22:19:45.747 00.000 15672 IsSlewing returns 0 22:19:45.749 00.002 15672 IsGuiding returns 0 22:19:45.753 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=10049, FiltMin=2667, FiltMax=8220, Gamma=2.950 22:19:45.766 00.013 15672 PulseGuide returned control before completion, sleep 55 22:19:45.803 00.037 30444 UpdateGuideState exits: m=90671 SNR=66.9 Saturated 22:19:45.803 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:45.803 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:45.803 00.000 30444 Enqueuing Expose request 22:19:45.846 00.043 15672 IsGuiding returns 0 22:19:45.846 00.000 15672 Move returns status 0, amount 61 22:19:45.846 00.000 15672 MoveAxis(N, 76, ABG) 22:19:45.846 00.000 15672 Guiding Dir = 0, Dur = 76 22:19:45.846 00.000 15672 IsSlewing returns 0 22:19:45.848 00.002 15672 IsGuiding returns 0 22:19:45.967 00.119 15672 IsGuiding returns 1 22:19:45.967 00.000 15672 scope still moving after pulse duration time elapsed 22:19:45.989 00.022 15672 IsSlewing returns 0 22:19:46.021 00.032 15672 IsGuiding returns 0 22:19:46.021 00.000 15672 scope move finished after 76 + 96 ms 22:19:46.021 00.000 15672 Move returns status 0, amount 76 22:19:46.022 00.001 15672 move complete, result=0 22:19:46.022 00.000 15672 worker thread done servicing request 22:19:46.022 00.000 15672 Worker thread wakes up 22:19:46.022 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:46.022 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:46.022 00.000 30444 GuideStep: 0.3 px 61 ms WEST, -0.4 px 76 ms NORTH 22:19:48.134 02.112 15672 Exposure complete 22:19:48.161 00.027 15672 worker thread done servicing request 22:19:48.161 00.000 30444 OnExposeComplete: enter 22:19:48.161 00.000 30444 UpdateGuideState(): m_state=6 22:19:48.161 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 434 22:19:48.161 00.000 30444 Star::Find returns 1 (1), X=465.60, Y=192.24, Mass=85573, SNR=67.5, Peak=9661 HFD=3.5 22:19:48.161 00.000 30444 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.28) = xAngle (0.93 = 0.93) 22:19:48.161 00.000 30444 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.86 = 0.86) 22:19:48.161 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.32 hyp=0.53 cameraTheta=0.65 mountX=0.32 mountY=0.40, mountTheta=0.90 22:19:48.162 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.32, opts=13) 22:19:48.162 00.000 30444 Enqueuing Move request for scope (0.42, 0.32) 22:19:48.162 00.000 15672 Worker thread wakes up 22:19:48.162 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.32) opts 0xd 22:19:48.162 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.32) 22:19:48.162 00.000 15672 Moving (0.42, 0.32) raw xDistance=0.32 yDistance=0.40 22:19:48.162 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32 22:19:48.162 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:19:48.162 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 22:19:48.162 00.000 15672 MoveAxis(W, 90, ABG) 22:19:48.162 00.000 15672 Guiding Dir = 3, Dur = 90 22:19:48.164 00.002 15672 IsSlewing returns 0 22:19:48.165 00.001 15672 IsGuiding returns 0 22:19:48.169 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=10522, FiltMin=2669, FiltMax=8425, Gamma=2.950 22:19:48.194 00.025 15672 PulseGuide returned control before completion, sleep 71 22:19:48.218 00.024 30444 UpdateGuideState exits: m=85573 SNR=67.5 Saturated 22:19:48.218 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:48.219 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:48.219 00.000 30444 Enqueuing Expose request 22:19:48.266 00.047 15672 IsGuiding returns 1 22:19:48.267 00.001 15672 scope still moving after pulse duration time elapsed 22:19:48.288 00.021 15672 IsSlewing returns 0 22:19:48.306 00.018 15672 IsGuiding returns 0 22:19:48.306 00.000 15672 scope move finished after 90 + 51 ms 22:19:48.306 00.000 15672 Move returns status 0, amount 90 22:19:48.306 00.000 15672 MoveAxis(N, 0, ABG) 22:19:48.306 00.000 15672 Move returns status 0, amount 0 22:19:48.306 00.000 15672 move complete, result=0 22:19:48.306 00.000 15672 worker thread done servicing request 22:19:48.306 00.000 15672 Worker thread wakes up 22:19:48.306 00.000 30444 GuideStep: 0.3 px 90 ms WEST, 0.4 px 0 ms NORTH 22:19:48.306 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:48.306 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:50.222 01.916 15672 Exposure complete 22:19:50.253 00.031 15672 worker thread done servicing request 22:19:50.253 00.000 30444 OnExposeComplete: enter 22:19:50.253 00.000 30444 UpdateGuideState(): m_state=6 22:19:50.253 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 435 22:19:50.253 00.000 30444 Star::Find returns 1 (1), X=464.92, Y=192.37, Mass=87043, SNR=63.7, Peak=8875 HFD=3.7 22:19:50.253 00.000 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 22:19:50.253 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.29 = 2.29) 22:19:50.253 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.45 hyp=0.52 cameraTheta=2.08 mountX=-0.36 mountY=0.39, mountTheta=2.33 22:19:50.254 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.45, opts=13) 22:19:50.254 00.000 30444 Enqueuing Move request for scope (-0.25, 0.45) 22:19:50.254 00.000 15672 Worker thread wakes up 22:19:50.254 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.45) opts 0xd 22:19:50.254 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.45) 22:19:50.254 00.000 15672 Moving (-0.25, 0.45) raw xDistance=-0.36 yDistance=0.39 22:19:50.254 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36 22:19:50.254 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:19:50.254 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 22:19:50.254 00.000 15672 MoveAxis(E, 92, ABG) 22:19:50.254 00.000 15672 Guiding Dir = 2, Dur = 92 22:19:50.255 00.001 15672 IsSlewing returns 0 22:19:50.257 00.002 15672 IsGuiding returns 0 22:19:50.260 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=9327, FiltMin=2636, FiltMax=7908, Gamma=2.950 22:19:50.271 00.011 15672 PulseGuide returned control before completion, sleep 88 22:19:50.310 00.039 30444 UpdateGuideState exits: m=87043 SNR=63.7 Saturated 22:19:50.310 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:50.310 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:50.310 00.000 30444 Enqueuing Expose request 22:19:50.383 00.073 15672 IsGuiding returns 0 22:19:50.383 00.000 15672 Move returns status 0, amount 92 22:19:50.384 00.001 15672 MoveAxis(N, 0, ABG) 22:19:50.384 00.000 15672 Move returns status 0, amount 0 22:19:50.384 00.000 15672 move complete, result=0 22:19:50.384 00.000 15672 worker thread done servicing request 22:19:50.384 00.000 15672 Worker thread wakes up 22:19:50.384 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:50.384 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:50.384 00.000 30444 GuideStep: -0.4 px 92 ms EAST, 0.4 px 0 ms NORTH 22:19:52.493 02.109 15672 Exposure complete 22:19:52.513 00.020 15672 worker thread done servicing request 22:19:52.513 00.000 30444 OnExposeComplete: enter 22:19:52.513 00.000 30444 UpdateGuideState(): m_state=6 22:19:52.513 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 436 22:19:52.513 00.000 30444 Star::Find returns 1 (1), X=463.61, Y=192.48, Mass=84751, SNR=62.8, Peak=8336 HFD=3.3 22:19:52.514 00.001 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 22:19:52.514 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 22:19:52.514 00.000 30444 CameraToMount -- cameraX=-1.57 cameraY=0.56 hyp=1.66 cameraTheta=2.80 mountX=-1.66 mountY=0.21, mountTheta=3.02 22:19:52.514 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.57, y=0.56, opts=13) 22:19:52.514 00.000 30444 Enqueuing Move request for scope (-1.57, 0.56) 22:19:52.514 00.000 15672 Worker thread wakes up 22:19:52.514 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.57, 0.56) opts 0xd 22:19:52.514 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.57, 0.56) 22:19:52.514 00.000 15672 Moving (-1.57, 0.56) raw xDistance=-1.66 yDistance=0.21 22:19:52.514 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.66 22:19:52.514 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:19:52.515 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 22:19:52.515 00.000 15672 MoveAxis(E, 455, ABG) 22:19:52.515 00.000 15672 Guiding Dir = 2, Dur = 455 22:19:52.515 00.000 15672 IsSlewing returns 0 22:19:52.516 00.001 15672 IsGuiding returns 0 22:19:52.520 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=8336, FiltMin=2645, FiltMax=7633, Gamma=2.950 22:19:52.540 00.020 15672 PulseGuide returned control before completion, sleep 442 22:19:52.574 00.034 30444 UpdateGuideState exits: m=84751 SNR=62.8 Saturated 22:19:52.574 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:52.574 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:52.574 00.000 30444 Enqueuing Expose request 22:19:52.985 00.411 15672 IsGuiding returns 1 22:19:52.985 00.000 15672 scope still moving after pulse duration time elapsed 22:19:53.006 00.021 15672 IsSlewing returns 0 22:19:53.052 00.046 15672 IsGuiding returns 0 22:19:53.052 00.000 15672 scope move finished after 455 + 81 ms 22:19:53.052 00.000 15672 Move returns status 0, amount 455 22:19:53.053 00.001 15672 MoveAxis(N, 0, ABG) 22:19:53.053 00.000 15672 Move returns status 0, amount 0 22:19:53.053 00.000 15672 move complete, result=0 22:19:53.053 00.000 15672 worker thread done servicing request 22:19:53.053 00.000 15672 Worker thread wakes up 22:19:53.053 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:53.053 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:53.054 00.001 30444 GuideStep: -1.7 px 455 ms EAST, 0.2 px 0 ms NORTH 22:19:54.969 01.915 15672 Exposure complete 22:19:54.998 00.029 15672 worker thread done servicing request 22:19:54.998 00.000 30444 OnExposeComplete: enter 22:19:54.999 00.001 30444 UpdateGuideState(): m_state=6 22:19:54.999 00.000 30444 Star::Find(15, 463, 192, 0, (0,0,0,0), 0.0, 255) frame 437 22:19:54.999 00.000 30444 Star::Find returns 1 (1), X=465.01, Y=192.10, Mass=88058, SNR=69.4, Peak=7646 HFD=4.3 22:19:54.999 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 22:19:54.999 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 22:19:54.999 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.31 mountX=-0.21 mountY=0.14, mountTheta=2.55 22:19:54.999 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.18, opts=13) 22:19:54.999 00.000 30444 Enqueuing Move request for scope (-0.16, 0.18) 22:19:54.999 00.000 15672 Worker thread wakes up 22:19:55.000 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd 22:19:55.000 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.18) 22:19:55.000 00.000 15672 Moving (-0.16, 0.18) raw xDistance=-0.21 yDistance=0.14 22:19:55.000 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 22:19:55.000 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:19:55.000 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:19:55.000 00.000 15672 MoveAxis(E, 0, ABG) 22:19:55.000 00.000 15672 Move returns status 0, amount 0 22:19:55.000 00.000 15672 MoveAxis(N, 0, ABG) 22:19:55.000 00.000 15672 Move returns status 0, amount 0 22:19:55.000 00.000 15672 move complete, result=0 22:19:55.000 00.000 15672 worker thread done servicing request 22:19:55.005 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=7881, FiltMin=2630, FiltMax=6912, Gamma=2.950 22:19:55.055 00.050 30444 UpdateGuideState exits: m=88058 SNR=69.4 Saturated 22:19:55.055 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:55.055 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:55.055 00.000 30444 Enqueuing Expose request 22:19:55.055 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:19:55.055 00.000 15672 Worker thread wakes up 22:19:55.055 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:55.055 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:57.166 02.111 15672 Exposure complete 22:19:57.186 00.020 15672 worker thread done servicing request 22:19:57.186 00.000 30444 OnExposeComplete: enter 22:19:57.186 00.000 30444 UpdateGuideState(): m_state=6 22:19:57.186 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 438 22:19:57.186 00.000 30444 Star::Find returns 1 (1), X=466.80, Y=191.49, Mass=78924, SNR=62.7, Peak=10365 HFD=3.3 22:19:57.187 00.001 30444 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 22:19:57.187 00.000 30444 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 22:19:57.187 00.000 30444 CameraToMount -- cameraX=1.63 cameraY=-0.43 hyp=1.68 cameraTheta=-0.26 mountX=1.68 mountY=-0.07, mountTheta=-0.04 22:19:57.187 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.63, y=-0.43, opts=13) 22:19:57.187 00.000 30444 Enqueuing Move request for scope (1.63, -0.43) 22:19:57.187 00.000 15672 Worker thread wakes up 22:19:57.187 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.63, -0.43) opts 0xd 22:19:57.187 00.000 15672 Handling offset move in thread for scope, endpoint = (1.63, -0.43) 22:19:57.187 00.000 15672 Moving (1.63, -0.43) raw xDistance=1.68 yDistance=-0.07 22:19:57.187 00.000 15672 GuideAlgorithmHysteresis::Result() returns 1.06 from input 1.68 22:19:57.187 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:19:57.187 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 22:19:57.187 00.000 15672 MoveAxis(W, 455, ABG) 22:19:57.188 00.001 15672 Guiding Dir = 3, Dur = 455 22:19:57.188 00.000 15672 IsSlewing returns 0 22:19:57.189 00.001 15672 IsGuiding returns 0 22:19:57.193 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=10567, FiltMin=2638, FiltMax=7688, Gamma=2.950 22:19:57.204 00.011 15672 PulseGuide returned control before completion, sleep 450 22:19:57.243 00.039 30444 UpdateGuideState exits: m=78924 SNR=62.7 Saturated 22:19:57.243 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:57.243 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:57.243 00.000 30444 Enqueuing Expose request 22:19:57.658 00.415 15672 IsGuiding returns 1 22:19:57.658 00.000 15672 scope still moving after pulse duration time elapsed 22:19:57.679 00.021 15672 IsSlewing returns 0 22:19:57.685 00.006 15672 IsGuiding returns 0 22:19:57.685 00.000 15672 scope move finished after 455 + 40 ms 22:19:57.685 00.000 15672 Move returns status 0, amount 455 22:19:57.685 00.000 15672 MoveAxis(N, 0, ABG) 22:19:57.685 00.000 15672 Move returns status 0, amount 0 22:19:57.685 00.000 15672 move complete, result=0 22:19:57.685 00.000 15672 worker thread done servicing request 22:19:57.685 00.000 15672 Worker thread wakes up 22:19:57.685 00.000 30444 GuideStep: 1.7 px 455 ms WEST, -0.1 px 0 ms NORTH 22:19:57.685 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:19:57.685 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:19:59.593 01.908 15672 Exposure complete 22:19:59.613 00.020 15672 worker thread done servicing request 22:19:59.613 00.000 30444 OnExposeComplete: enter 22:19:59.613 00.000 30444 UpdateGuideState(): m_state=6 22:19:59.613 00.000 30444 Star::Find(15, 466, 191, 0, (0,0,0,0), 0.0, 255) frame 439 22:19:59.613 00.000 30444 Star::Find returns 1 (1), X=465.71, Y=191.26, Mass=91755, SNR=67.5, Peak=9229 HFD=3.6 22:19:59.613 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 22:19:59.613 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 22:19:59.613 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.67 hyp=0.86 cameraTheta=-0.89 mountX=0.70 mountY=-0.54, mountTheta=-0.65 22:19:59.613 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.67, opts=13) 22:19:59.614 00.001 30444 Enqueuing Move request for scope (0.54, -0.67) 22:19:59.614 00.000 15672 Worker thread wakes up 22:19:59.614 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.67) opts 0xd 22:19:59.614 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.67) 22:19:59.614 00.000 15672 Moving (0.54, -0.67) raw xDistance=0.70 yDistance=-0.54 22:19:59.614 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.70 22:19:59.614 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 22:19:59.614 00.000 15672 MoveAxis(W, 222, ABG) 22:19:59.614 00.000 15672 Guiding Dir = 3, Dur = 222 22:19:59.614 00.000 15672 IsSlewing returns 0 22:19:59.616 00.002 15672 IsGuiding returns 0 22:19:59.620 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=9258, FiltMin=2650, FiltMax=8324, Gamma=2.950 22:19:59.632 00.012 15672 PulseGuide returned control before completion, sleep 216 22:19:59.670 00.038 30444 UpdateGuideState exits: m=91755 SNR=67.5 Saturated 22:19:59.670 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:59.670 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:19:59.670 00.000 30444 Enqueuing Expose request 22:19:59.874 00.204 15672 IsGuiding returns 0 22:19:59.874 00.000 15672 Move returns status 0, amount 222 22:19:59.874 00.000 15672 MoveAxis(N, 95, ABG) 22:19:59.875 00.001 15672 Guiding Dir = 0, Dur = 95 22:19:59.875 00.000 15672 IsSlewing returns 0 22:19:59.878 00.003 15672 IsGuiding returns 0 22:19:59.953 00.075 15672 PulseGuide returned control before completion, sleep 30 22:19:59.987 00.034 15672 IsGuiding returns 1 22:19:59.987 00.000 15672 scope still moving after pulse duration time elapsed 22:20:00.007 00.020 15672 IsSlewing returns 0 22:20:00.008 00.001 15672 IsGuiding returns 1 22:20:00.029 00.021 15672 IsSlewing returns 0 22:20:00.030 00.001 15672 IsGuiding returns 1 22:20:00.051 00.021 15672 IsSlewing returns 0 22:20:00.095 00.044 15672 IsGuiding returns 0 22:20:00.095 00.000 15672 scope move finished after 95 + 123 ms 22:20:00.096 00.001 15672 Move returns status 0, amount 95 22:20:00.096 00.000 15672 move complete, result=0 22:20:00.096 00.000 15672 worker thread done servicing request 22:20:00.096 00.000 15672 Worker thread wakes up 22:20:00.096 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:00.096 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:00.096 00.000 30444 GuideStep: 0.7 px 222 ms WEST, -0.5 px 95 ms NORTH 22:20:02.207 02.111 15672 Exposure complete 22:20:02.227 00.020 15672 worker thread done servicing request 22:20:02.228 00.001 30444 OnExposeComplete: enter 22:20:02.228 00.000 30444 UpdateGuideState(): m_state=6 22:20:02.228 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 440 22:20:02.228 00.000 30444 Star::Find returns 1 (1), X=464.43, Y=191.67, Mass=84945, SNR=64.4, Peak=8966 HFD=3.4 22:20:02.228 00.000 30444 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.28) = xAngle (-2.54 = -2.54) 22:20:02.228 00.000 30444 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.60 = -2.60) 22:20:02.228 00.000 30444 CameraToMount -- cameraX=-0.74 cameraY=-0.25 hyp=0.78 cameraTheta=-2.81 mountX=-0.64 mountY=-0.40, mountTheta=-2.58 22:20:02.229 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.74, y=-0.25, opts=13) 22:20:02.229 00.000 30444 Enqueuing Move request for scope (-0.74, -0.25) 22:20:02.229 00.000 15672 Worker thread wakes up 22:20:02.229 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.25) opts 0xd 22:20:02.229 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.74, -0.25) 22:20:02.229 00.000 15672 Moving (-0.74, -0.25) raw xDistance=-0.64 yDistance=-0.40 22:20:02.229 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.64 22:20:02.229 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 22:20:02.229 00.000 15672 MoveAxis(E, 158, ABG) 22:20:02.229 00.000 15672 Guiding Dir = 2, Dur = 158 22:20:02.229 00.000 15672 IsSlewing returns 0 22:20:02.231 00.002 15672 IsGuiding returns 0 22:20:02.236 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=8966, FiltMin=2605, FiltMax=8210, Gamma=2.950 22:20:02.253 00.017 15672 PulseGuide returned control before completion, sleep 147 22:20:02.290 00.037 30444 UpdateGuideState exits: m=84945 SNR=64.4 Saturated 22:20:02.290 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:02.290 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:02.290 00.000 30444 Enqueuing Expose request 22:20:02.460 00.170 15672 IsGuiding returns 0 22:20:02.460 00.000 15672 Move returns status 0, amount 158 22:20:02.460 00.000 15672 MoveAxis(N, 72, ABG) 22:20:02.461 00.001 15672 Guiding Dir = 0, Dur = 72 22:20:02.461 00.000 15672 IsSlewing returns 0 22:20:02.462 00.001 15672 IsGuiding returns 0 22:20:02.542 00.080 15672 IsGuiding returns 1 22:20:02.542 00.000 15672 scope still moving after pulse duration time elapsed 22:20:02.563 00.021 15672 IsSlewing returns 0 22:20:02.566 00.003 15672 IsGuiding returns 1 22:20:02.587 00.021 15672 IsSlewing returns 0 22:20:02.589 00.002 15672 IsGuiding returns 1 22:20:02.610 00.021 15672 IsSlewing returns 0 22:20:02.612 00.002 15672 IsGuiding returns 1 22:20:02.634 00.022 15672 IsSlewing returns 0 22:20:02.701 00.067 15672 IsGuiding returns 0 22:20:02.701 00.000 15672 scope move finished after 72 + 166 ms 22:20:02.701 00.000 15672 Move returns status 0, amount 72 22:20:02.701 00.000 15672 move complete, result=0 22:20:02.702 00.001 15672 worker thread done servicing request 22:20:02.702 00.000 15672 Worker thread wakes up 22:20:02.702 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:02.702 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:02.702 00.000 30444 GuideStep: -0.6 px 158 ms EAST, -0.4 px 72 ms NORTH 22:20:04.618 01.916 15672 Exposure complete 22:20:04.642 00.024 15672 worker thread done servicing request 22:20:04.642 00.000 30444 OnExposeComplete: enter 22:20:04.642 00.000 30444 UpdateGuideState(): m_state=6 22:20:04.642 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 441 22:20:04.642 00.000 30444 Star::Find returns 1 (1), X=465.18, Y=191.87, Mass=90699, SNR=69.8, Peak=9835 HFD=3.7 22:20:04.642 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 22:20:04.642 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 22:20:04.642 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.48 mountX=0.02 mountY=-0.05, mountTheta=-1.21 22:20:04.643 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.05, opts=13) 22:20:04.643 00.000 30444 Enqueuing Move request for scope (0.00, -0.05) 22:20:04.643 00.000 15672 Worker thread wakes up 22:20:04.643 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd 22:20:04.643 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.05) 22:20:04.643 00.000 15672 Moving (0.00, -0.05) raw xDistance=0.02 yDistance=-0.05 22:20:04.643 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:20:04.643 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:20:04.643 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:20:04.643 00.000 15672 MoveAxis(E, 0, ABG) 22:20:04.643 00.000 15672 Move returns status 0, amount 0 22:20:04.643 00.000 15672 MoveAxis(N, 0, ABG) 22:20:04.643 00.000 15672 Move returns status 0, amount 0 22:20:04.643 00.000 15672 move complete, result=0 22:20:04.643 00.000 15672 worker thread done servicing request 22:20:04.648 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=10574, FiltMin=2620, FiltMax=8668, Gamma=2.950 22:20:04.699 00.051 30444 UpdateGuideState exits: m=90699 SNR=69.8 Saturated 22:20:04.699 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:04.699 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:04.699 00.000 30444 Enqueuing Expose request 22:20:04.699 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 22:20:04.699 00.000 15672 Worker thread wakes up 22:20:04.699 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:04.699 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:06.815 02.116 15672 Exposure complete 22:20:06.848 00.033 15672 worker thread done servicing request 22:20:06.848 00.000 30444 OnExposeComplete: enter 22:20:06.848 00.000 30444 UpdateGuideState(): m_state=6 22:20:06.848 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 442 22:20:06.848 00.000 30444 Star::Find returns 1 (1), X=465.18, Y=191.64, Mass=105022, SNR=91.3, Peak=11219 HFD=3.7 22:20:06.848 00.000 30444 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.28) = xAngle (-1.27 = -1.27) 22:20:06.848 00.000 30444 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 22:20:06.848 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.55 mountX=0.08 mountY=-0.27, mountTheta=-1.27 22:20:06.848 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.28, opts=13) 22:20:06.849 00.001 30444 Enqueuing Move request for scope (0.01, -0.28) 22:20:06.849 00.000 15672 Worker thread wakes up 22:20:06.849 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.28) opts 0xd 22:20:06.849 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.28) 22:20:06.849 00.000 15672 Moving (0.01, -0.28) raw xDistance=0.08 yDistance=-0.27 22:20:06.849 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:20:06.849 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 22:20:06.849 00.000 15672 MoveAxis(E, 0, ABG) 22:20:06.849 00.000 15672 Move returns status 0, amount 0 22:20:06.849 00.000 15672 MoveAxis(N, 49, ABG) 22:20:06.849 00.000 15672 Guiding Dir = 0, Dur = 49 22:20:06.850 00.001 15672 IsSlewing returns 0 22:20:06.850 00.000 15672 IsGuiding returns 0 22:20:06.854 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=11219, FiltMin=2585, FiltMax=8510, Gamma=2.950 22:20:06.904 00.050 30444 UpdateGuideState exits: m=105022 SNR=91.3 Saturated 22:20:06.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:06.905 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:06.905 00.000 30444 Enqueuing Expose request 22:20:06.934 00.029 15672 IsGuiding returns 1 22:20:06.934 00.000 15672 scope still moving after pulse duration time elapsed 22:20:06.956 00.022 15672 IsSlewing returns 0 22:20:06.957 00.001 15672 IsGuiding returns 1 22:20:06.977 00.020 15672 IsSlewing returns 0 22:20:06.978 00.001 15672 IsGuiding returns 1 22:20:06.999 00.021 15672 IsSlewing returns 0 22:20:07.045 00.046 15672 IsGuiding returns 0 22:20:07.045 00.000 15672 scope move finished after 49 + 145 ms 22:20:07.045 00.000 15672 Move returns status 0, amount 49 22:20:07.045 00.000 15672 move complete, result=0 22:20:07.045 00.000 15672 worker thread done servicing request 22:20:07.045 00.000 15672 Worker thread wakes up 22:20:07.045 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:07.045 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:07.045 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 49 ms NORTH 22:20:08.961 01.916 15672 Exposure complete 22:20:08.993 00.032 15672 worker thread done servicing request 22:20:08.993 00.000 30444 OnExposeComplete: enter 22:20:08.993 00.000 30444 UpdateGuideState(): m_state=6 22:20:08.993 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 443 22:20:08.993 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=191.80, Mass=104102, SNR=81.0, Peak=11486 HFD=3.7 22:20:08.993 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 22:20:08.993 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 22:20:08.993 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.97 mountX=-0.02 mountY=-0.13, mountTheta=-1.69 22:20:08.994 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.12, opts=13) 22:20:08.994 00.000 30444 Enqueuing Move request for scope (-0.05, -0.12) 22:20:08.994 00.000 15672 Worker thread wakes up 22:20:08.994 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd 22:20:08.994 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.12) 22:20:08.994 00.000 15672 Moving (-0.05, -0.12) raw xDistance=-0.02 yDistance=-0.13 22:20:08.994 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:20:08.994 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:20:08.994 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 22:20:08.994 00.000 15672 MoveAxis(E, 0, ABG) 22:20:08.994 00.000 15672 Move returns status 0, amount 0 22:20:08.994 00.000 15672 MoveAxis(N, 0, ABG) 22:20:08.994 00.000 15672 Move returns status 0, amount 0 22:20:08.994 00.000 15672 move complete, result=0 22:20:08.994 00.000 15672 worker thread done servicing request 22:20:08.999 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2107, max=11486, FiltMin=2592, FiltMax=8300, Gamma=2.950 22:20:09.049 00.050 30444 UpdateGuideState exits: m=104102 SNR=81.0 Saturated 22:20:09.049 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:09.049 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:09.049 00.000 30444 Enqueuing Expose request 22:20:09.049 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:20:09.049 00.000 15672 Worker thread wakes up 22:20:09.049 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:09.049 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:11.157 02.108 15672 Exposure complete 22:20:11.177 00.020 15672 worker thread done servicing request 22:20:11.177 00.000 30444 OnExposeComplete: enter 22:20:11.177 00.000 30444 UpdateGuideState(): m_state=6 22:20:11.177 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 444 22:20:11.177 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=191.76, Mass=82714, SNR=66.9, Peak=10830 HFD=3.6 22:20:11.177 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 22:20:11.177 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 22:20:11.178 00.001 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.64 mountX=0.03 mountY=-0.16, mountTheta=-1.36 22:20:11.178 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.16, opts=13) 22:20:11.178 00.000 30444 Enqueuing Move request for scope (-0.01, -0.16) 22:20:11.178 00.000 15672 Worker thread wakes up 22:20:11.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd 22:20:11.178 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.16) 22:20:11.178 00.000 15672 Moving (-0.01, -0.16) raw xDistance=0.03 yDistance=-0.16 22:20:11.178 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:20:11.179 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:20:11.179 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 22:20:11.179 00.000 15672 MoveAxis(E, 0, ABG) 22:20:11.179 00.000 15672 Move returns status 0, amount 0 22:20:11.179 00.000 15672 MoveAxis(N, 0, ABG) 22:20:11.179 00.000 15672 Move returns status 0, amount 0 22:20:11.179 00.000 15672 move complete, result=0 22:20:11.179 00.000 15672 worker thread done servicing request 22:20:11.184 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=11392, FiltMin=2603, FiltMax=8596, Gamma=2.950 22:20:11.233 00.049 30444 UpdateGuideState exits: m=82714 SNR=66.9 Saturated 22:20:11.233 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:11.233 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:11.233 00.000 30444 Enqueuing Expose request 22:20:11.233 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 22:20:11.234 00.001 15672 Worker thread wakes up 22:20:11.234 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:11.234 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:13.143 01.909 15672 Exposure complete 22:20:13.162 00.019 15672 worker thread done servicing request 22:20:13.163 00.001 30444 OnExposeComplete: enter 22:20:13.163 00.000 30444 UpdateGuideState(): m_state=6 22:20:13.163 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 445 22:20:13.163 00.000 30444 Star::Find returns 1 (1), X=464.90, Y=191.24, Mass=84507, SNR=67.0, Peak=10819 HFD=3.5 22:20:13.163 00.000 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 22:20:13.163 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 22:20:13.163 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.68 hyp=0.74 cameraTheta=-1.95 mountX=-0.08 mountY=-0.73, mountTheta=-1.67 22:20:13.163 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.68, opts=13) 22:20:13.163 00.000 30444 Enqueuing Move request for scope (-0.27, -0.68) 22:20:13.164 00.001 15672 Worker thread wakes up 22:20:13.164 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.68) opts 0xd 22:20:13.164 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.68) 22:20:13.164 00.000 15672 Moving (-0.27, -0.68) raw xDistance=-0.08 yDistance=-0.73 22:20:13.164 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:20:13.164 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 22:20:13.164 00.000 15672 MoveAxis(E, 0, ABG) 22:20:13.164 00.000 15672 Move returns status 0, amount 0 22:20:13.164 00.000 15672 MoveAxis(N, 130, ABG) 22:20:13.164 00.000 15672 Guiding Dir = 0, Dur = 130 22:20:13.164 00.000 15672 IsSlewing returns 0 22:20:13.169 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=10819, FiltMin=2606, FiltMax=7715, Gamma=2.950 22:20:13.196 00.027 15672 IsGuiding returns 0 22:20:13.219 00.023 30444 UpdateGuideState exits: m=84507 SNR=67.0 Saturated 22:20:13.219 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:13.219 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:13.219 00.000 30444 Enqueuing Expose request 22:20:13.276 00.057 15672 PulseGuide returned control before completion, sleep 60 22:20:13.339 00.063 15672 IsGuiding returns 1 22:20:13.339 00.000 15672 scope still moving after pulse duration time elapsed 22:20:13.360 00.021 15672 IsSlewing returns 0 22:20:13.363 00.003 15672 IsGuiding returns 1 22:20:13.385 00.022 15672 IsSlewing returns 0 22:20:13.388 00.003 15672 IsGuiding returns 1 22:20:13.409 00.021 15672 IsSlewing returns 0 22:20:13.467 00.058 15672 IsGuiding returns 0 22:20:13.467 00.000 15672 scope move finished after 130 + 141 ms 22:20:13.467 00.000 15672 Move returns status 0, amount 130 22:20:13.467 00.000 15672 move complete, result=0 22:20:13.467 00.000 15672 worker thread done servicing request 22:20:13.467 00.000 15672 Worker thread wakes up 22:20:13.467 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:13.467 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:13.467 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 130 ms NORTH 22:20:15.573 02.106 15672 Exposure complete 22:20:15.593 00.020 15672 worker thread done servicing request 22:20:15.593 00.000 30444 OnExposeComplete: enter 22:20:15.593 00.000 30444 UpdateGuideState(): m_state=6 22:20:15.593 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 446 22:20:15.593 00.000 30444 Star::Find returns 1 (1), X=465.07, Y=191.89, Mass=90059, SNR=76.0, Peak=9568 HFD=4.1 22:20:15.593 00.000 30444 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 22:20:15.593 00.000 30444 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 22:20:15.594 00.001 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.85 mountX=-0.09 mountY=-0.05, mountTheta=-2.62 22:20:15.594 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.03, opts=13) 22:20:15.594 00.000 30444 Enqueuing Move request for scope (-0.11, -0.03) 22:20:15.594 00.000 15672 Worker thread wakes up 22:20:15.594 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd 22:20:15.594 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.03) 22:20:15.594 00.000 15672 Moving (-0.11, -0.03) raw xDistance=-0.09 yDistance=-0.05 22:20:15.594 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:20:15.594 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:20:15.594 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:20:15.594 00.000 15672 MoveAxis(E, 0, ABG) 22:20:15.594 00.000 15672 Move returns status 0, amount 0 22:20:15.594 00.000 15672 MoveAxis(N, 0, ABG) 22:20:15.595 00.001 15672 Move returns status 0, amount 0 22:20:15.595 00.000 15672 move complete, result=0 22:20:15.595 00.000 15672 worker thread done servicing request 22:20:15.600 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=11435, FiltMin=2659, FiltMax=8847, Gamma=2.950 22:20:15.649 00.049 30444 UpdateGuideState exits: m=90059 SNR=76.0 Saturated 22:20:15.649 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:15.649 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:15.649 00.000 30444 Enqueuing Expose request 22:20:15.649 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:20:15.649 00.000 15672 Worker thread wakes up 22:20:15.649 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:15.649 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:17.566 01.917 15672 Exposure complete 22:20:17.596 00.030 15672 worker thread done servicing request 22:20:17.596 00.000 30444 OnExposeComplete: enter 22:20:17.596 00.000 30444 UpdateGuideState(): m_state=6 22:20:17.596 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 447 22:20:17.596 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=191.79, Mass=91893, SNR=66.2, Peak=11059 HFD=3.5 22:20:17.596 00.000 30444 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.28) = xAngle (-0.94 = -0.94) 22:20:17.596 00.000 30444 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.00 = -1.00) 22:20:17.596 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.22 mountX=0.08 mountY=-0.12, mountTheta=-0.96 22:20:17.597 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.13, opts=13) 22:20:17.597 00.000 30444 Enqueuing Move request for scope (0.05, -0.13) 22:20:17.597 00.000 15672 Worker thread wakes up 22:20:17.597 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd 22:20:17.597 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.13) 22:20:17.597 00.000 15672 Moving (0.05, -0.13) raw xDistance=0.08 yDistance=-0.12 22:20:17.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:20:17.597 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:20:17.597 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 22:20:17.597 00.000 15672 MoveAxis(E, 0, ABG) 22:20:17.597 00.000 15672 Move returns status 0, amount 0 22:20:17.597 00.000 15672 MoveAxis(N, 0, ABG) 22:20:17.597 00.000 15672 Move returns status 0, amount 0 22:20:17.597 00.000 15672 move complete, result=0 22:20:17.597 00.000 15672 worker thread done servicing request 22:20:17.602 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=12239, FiltMin=2597, FiltMax=9157, Gamma=2.950 22:20:17.652 00.050 30444 UpdateGuideState exits: m=91893 SNR=66.2 Saturated 22:20:17.652 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:17.652 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:17.652 00.000 30444 Enqueuing Expose request 22:20:17.652 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:20:17.652 00.000 15672 Worker thread wakes up 22:20:17.652 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:17.652 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:19.762 02.110 15672 Exposure complete 22:20:19.781 00.019 15672 worker thread done servicing request 22:20:19.782 00.001 30444 OnExposeComplete: enter 22:20:19.782 00.000 30444 UpdateGuideState(): m_state=6 22:20:19.782 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 448 22:20:19.782 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.33, Mass=96952, SNR=74.4, Peak=12548 HFD=3.4 22:20:19.782 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 22:20:19.782 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 22:20:19.782 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.59 hyp=0.59 cameraTheta=-1.62 mountX=0.14 mountY=-0.58, mountTheta=-1.34 22:20:19.782 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.59, opts=13) 22:20:19.782 00.000 30444 Enqueuing Move request for scope (-0.03, -0.59) 22:20:19.782 00.000 15672 Worker thread wakes up 22:20:19.783 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.59) opts 0xd 22:20:19.783 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.59) 22:20:19.783 00.000 15672 Moving (-0.03, -0.59) raw xDistance=0.14 yDistance=-0.58 22:20:19.783 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:20:19.783 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 22:20:19.783 00.000 15672 MoveAxis(E, 0, ABG) 22:20:19.783 00.000 15672 Move returns status 0, amount 0 22:20:19.783 00.000 15672 MoveAxis(N, 104, ABG) 22:20:19.783 00.000 15672 Guiding Dir = 0, Dur = 104 22:20:19.783 00.000 15672 IsSlewing returns 0 22:20:19.784 00.001 15672 IsGuiding returns 0 22:20:19.788 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=12548, FiltMin=2652, FiltMax=8589, Gamma=2.950 22:20:19.838 00.050 30444 UpdateGuideState exits: m=96952 SNR=74.4 Saturated 22:20:19.838 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:19.838 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:19.838 00.000 30444 Enqueuing Expose request 22:20:19.857 00.019 15672 PulseGuide returned control before completion, sleep 42 22:20:19.902 00.045 15672 IsGuiding returns 1 22:20:19.902 00.000 15672 scope still moving after pulse duration time elapsed 22:20:19.924 00.022 15672 IsSlewing returns 0 22:20:19.953 00.029 15672 IsGuiding returns 1 22:20:19.975 00.022 15672 IsSlewing returns 0 22:20:19.975 00.000 15672 IsGuiding returns 1 22:20:19.997 00.022 15672 IsSlewing returns 0 22:20:20.017 00.020 15672 IsGuiding returns 0 22:20:20.018 00.001 15672 scope move finished after 104 + 129 ms 22:20:20.018 00.000 15672 Move returns status 0, amount 104 22:20:20.018 00.000 15672 move complete, result=0 22:20:20.018 00.000 15672 worker thread done servicing request 22:20:20.018 00.000 15672 Worker thread wakes up 22:20:20.018 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:20.019 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:20.019 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 104 ms NORTH 22:20:21.926 01.907 15672 Exposure complete 22:20:21.946 00.020 15672 worker thread done servicing request 22:20:21.946 00.000 30444 OnExposeComplete: enter 22:20:21.946 00.000 30444 UpdateGuideState(): m_state=6 22:20:21.946 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 449 22:20:21.946 00.000 30444 Star::Find returns 1 (1), X=465.45, Y=191.42, Mass=78535, SNR=64.0, Peak=10312 HFD=3.2 22:20:21.946 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 22:20:21.946 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 22:20:21.946 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.50 hyp=0.57 cameraTheta=-1.08 mountX=0.40 mountY=-0.43, mountTheta=-0.83 22:20:21.946 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.50, opts=13) 22:20:21.946 00.000 30444 Enqueuing Move request for scope (0.27, -0.50) 22:20:21.947 00.001 15672 Worker thread wakes up 22:20:21.947 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.50) opts 0xd 22:20:21.947 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.50) 22:20:21.947 00.000 15672 Moving (0.27, -0.50) raw xDistance=0.40 yDistance=-0.43 22:20:21.947 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 22:20:21.947 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 22:20:21.947 00.000 15672 MoveAxis(W, 108, ABG) 22:20:21.947 00.000 15672 Guiding Dir = 3, Dur = 108 22:20:21.948 00.001 15672 IsSlewing returns 0 22:20:21.949 00.001 15672 IsGuiding returns 0 22:20:21.954 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=12098, FiltMin=2592, FiltMax=8562, Gamma=2.950 22:20:21.965 00.011 15672 PulseGuide returned control before completion, sleep 103 22:20:22.004 00.039 30444 UpdateGuideState exits: m=78535 SNR=64.0 Saturated 22:20:22.004 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:22.004 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:22.004 00.000 30444 Enqueuing Expose request 22:20:22.109 00.105 15672 IsGuiding returns 0 22:20:22.110 00.001 15672 Move returns status 0, amount 108 22:20:22.110 00.000 15672 MoveAxis(N, 77, ABG) 22:20:22.110 00.000 15672 Guiding Dir = 0, Dur = 77 22:20:22.111 00.001 15672 IsSlewing returns 0 22:20:22.113 00.002 15672 IsGuiding returns 0 22:20:22.190 00.077 15672 PulseGuide returned control before completion, sleep 11 22:20:22.204 00.014 15672 IsGuiding returns 1 22:20:22.204 00.000 15672 scope still moving after pulse duration time elapsed 22:20:22.225 00.021 15672 IsSlewing returns 0 22:20:22.227 00.002 15672 IsGuiding returns 1 22:20:22.249 00.022 15672 IsSlewing returns 0 22:20:22.252 00.003 15672 IsGuiding returns 1 22:20:22.273 00.021 15672 IsSlewing returns 0 22:20:22.334 00.061 15672 IsGuiding returns 0 22:20:22.334 00.000 15672 scope move finished after 77 + 143 ms 22:20:22.335 00.001 15672 Move returns status 0, amount 77 22:20:22.335 00.000 15672 move complete, result=0 22:20:22.335 00.000 15672 worker thread done servicing request 22:20:22.335 00.000 15672 Worker thread wakes up 22:20:22.335 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:22.335 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:22.336 00.001 30444 GuideStep: 0.4 px 108 ms WEST, -0.4 px 77 ms NORTH 22:20:24.441 02.105 15672 Exposure complete 22:20:24.461 00.020 15672 worker thread done servicing request 22:20:24.461 00.000 30444 OnExposeComplete: enter 22:20:24.462 00.001 30444 UpdateGuideState(): m_state=6 22:20:24.462 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 450 22:20:24.462 00.000 30444 Star::Find returns 1 (1), X=464.79, Y=191.41, Mass=88679, SNR=63.0, Peak=10792 HFD=3.6 22:20:24.462 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 22:20:24.462 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 22:20:24.462 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.51 hyp=0.64 cameraTheta=-2.22 mountX=-0.23 mountY=-0.58, mountTheta=-1.95 22:20:24.462 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.51, opts=13) 22:20:24.462 00.000 30444 Enqueuing Move request for scope (-0.38, -0.51) 22:20:24.462 00.000 15672 Worker thread wakes up 22:20:24.462 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.51) opts 0xd 22:20:24.463 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.51) 22:20:24.463 00.000 15672 Moving (-0.38, -0.51) raw xDistance=-0.23 yDistance=-0.58 22:20:24.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:20:24.463 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 22:20:24.463 00.000 15672 MoveAxis(E, 0, ABG) 22:20:24.463 00.000 15672 Move returns status 0, amount 0 22:20:24.463 00.000 15672 MoveAxis(N, 103, ABG) 22:20:24.463 00.000 15672 Guiding Dir = 0, Dur = 103 22:20:24.463 00.000 15672 IsSlewing returns 0 22:20:24.464 00.001 15672 IsGuiding returns 0 22:20:24.468 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=10792, FiltMin=2601, FiltMax=8655, Gamma=2.950 22:20:24.520 00.052 30444 UpdateGuideState exits: m=88679 SNR=63.0 Saturated 22:20:24.520 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:24.520 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:24.520 00.000 30444 Enqueuing Expose request 22:20:24.537 00.017 15672 PulseGuide returned control before completion, sleep 41 22:20:24.580 00.043 15672 IsGuiding returns 1 22:20:24.580 00.000 15672 scope still moving after pulse duration time elapsed 22:20:24.601 00.021 15672 IsSlewing returns 0 22:20:24.601 00.000 15672 IsGuiding returns 1 22:20:24.622 00.021 15672 IsSlewing returns 0 22:20:24.622 00.000 15672 IsGuiding returns 1 22:20:24.643 00.021 15672 IsSlewing returns 0 22:20:24.697 00.054 15672 IsGuiding returns 0 22:20:24.697 00.000 15672 scope move finished after 103 + 129 ms 22:20:24.697 00.000 15672 Move returns status 0, amount 103 22:20:24.697 00.000 15672 move complete, result=0 22:20:24.697 00.000 15672 worker thread done servicing request 22:20:24.697 00.000 15672 Worker thread wakes up 22:20:24.697 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:24.697 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:24.697 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 103 ms NORTH 22:20:26.615 01.918 15672 Exposure complete 22:20:26.646 00.031 15672 worker thread done servicing request 22:20:26.646 00.000 30444 OnExposeComplete: enter 22:20:26.646 00.000 30444 UpdateGuideState(): m_state=6 22:20:26.646 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 451 22:20:26.646 00.000 30444 Star::Find returns 1 (1), X=464.63, Y=191.44, Mass=84002, SNR=65.2, Peak=9180 HFD=3.4 22:20:26.646 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 22:20:26.646 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 22:20:26.646 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-0.48 hyp=0.73 cameraTheta=-2.42 mountX=-0.39 mountY=-0.59, mountTheta=-2.16 22:20:26.646 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-0.48, opts=13) 22:20:26.646 00.000 30444 Enqueuing Move request for scope (-0.55, -0.48) 22:20:26.647 00.001 15672 Worker thread wakes up 22:20:26.647 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.48) opts 0xd 22:20:26.647 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -0.48) 22:20:26.647 00.000 15672 Moving (-0.55, -0.48) raw xDistance=-0.39 yDistance=-0.59 22:20:26.647 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 22:20:26.647 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 22:20:26.647 00.000 15672 MoveAxis(E, 106, ABG) 22:20:26.647 00.000 15672 Guiding Dir = 2, Dur = 106 22:20:26.647 00.000 15672 IsSlewing returns 0 22:20:26.648 00.001 15672 IsGuiding returns 0 22:20:26.652 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=10786, FiltMin=2602, FiltMax=8116, Gamma=2.950 22:20:26.677 00.025 15672 PulseGuide returned control before completion, sleep 87 22:20:26.703 00.026 30444 UpdateGuideState exits: m=84002 SNR=65.2 Saturated 22:20:26.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:26.703 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:26.703 00.000 30444 Enqueuing Expose request 22:20:26.768 00.065 15672 IsGuiding returns 1 22:20:26.769 00.001 15672 scope still moving after pulse duration time elapsed 22:20:26.789 00.020 15672 IsSlewing returns 0 22:20:26.840 00.051 15672 IsGuiding returns 0 22:20:26.840 00.000 15672 scope move finished after 106 + 85 ms 22:20:26.840 00.000 15672 Move returns status 0, amount 106 22:20:26.841 00.001 15672 MoveAxis(N, 105, ABG) 22:20:26.841 00.000 15672 Guiding Dir = 0, Dur = 105 22:20:26.841 00.000 15672 IsSlewing returns 0 22:20:26.844 00.003 15672 IsGuiding returns 0 22:20:26.934 00.090 15672 PulseGuide returned control before completion, sleep 26 22:20:26.961 00.027 15672 IsGuiding returns 1 22:20:26.961 00.000 15672 scope still moving after pulse duration time elapsed 22:20:26.982 00.021 15672 IsSlewing returns 0 22:20:26.983 00.001 15672 IsGuiding returns 1 22:20:27.003 00.020 15672 IsSlewing returns 0 22:20:27.004 00.001 15672 IsGuiding returns 1 22:20:27.026 00.022 15672 IsSlewing returns 0 22:20:27.078 00.052 15672 IsGuiding returns 0 22:20:27.078 00.000 15672 scope move finished after 105 + 128 ms 22:20:27.078 00.000 15672 Move returns status 0, amount 105 22:20:27.078 00.000 15672 move complete, result=0 22:20:27.078 00.000 15672 worker thread done servicing request 22:20:27.078 00.000 15672 Worker thread wakes up 22:20:27.079 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:27.079 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:27.079 00.000 30444 GuideStep: -0.4 px 106 ms EAST, -0.6 px 105 ms NORTH 22:20:29.186 02.107 15672 Exposure complete 22:20:29.209 00.023 15672 worker thread done servicing request 22:20:29.209 00.000 30444 OnExposeComplete: enter 22:20:29.209 00.000 30444 UpdateGuideState(): m_state=6 22:20:29.210 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 452 22:20:29.210 00.000 30444 Star::Find returns 1 (1), X=465.13, Y=191.14, Mass=88371, SNR=63.6, Peak=11754 HFD=3.1 22:20:29.210 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 22:20:29.210 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 22:20:29.210 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.79 hyp=0.79 cameraTheta=-1.63 mountX=0.17 mountY=-0.78, mountTheta=-1.35 22:20:29.210 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.79, opts=13) 22:20:29.210 00.000 30444 Enqueuing Move request for scope (-0.04, -0.79) 22:20:29.210 00.000 15672 Worker thread wakes up 22:20:29.210 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.79) opts 0xd 22:20:29.210 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.79) 22:20:29.210 00.000 15672 Moving (-0.04, -0.79) raw xDistance=0.17 yDistance=-0.78 22:20:29.210 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:20:29.211 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 22:20:29.211 00.000 15672 MoveAxis(E, 0, ABG) 22:20:29.211 00.000 15672 Move returns status 0, amount 0 22:20:29.211 00.000 15672 MoveAxis(N, 139, ABG) 22:20:29.211 00.000 15672 Guiding Dir = 0, Dur = 139 22:20:29.212 00.001 15672 IsSlewing returns 0 22:20:29.213 00.001 15672 IsGuiding returns 0 22:20:29.217 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=12061, FiltMin=2673, FiltMax=8282, Gamma=2.950 22:20:29.267 00.050 30444 UpdateGuideState exits: m=88371 SNR=63.6 Saturated 22:20:29.267 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:29.267 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:29.267 00.000 30444 Enqueuing Expose request 22:20:29.298 00.031 15672 PulseGuide returned control before completion, sleep 65 22:20:29.366 00.068 15672 IsGuiding returns 1 22:20:29.366 00.000 15672 scope still moving after pulse duration time elapsed 22:20:29.387 00.021 15672 IsSlewing returns 0 22:20:29.427 00.040 15672 IsGuiding returns 1 22:20:29.449 00.022 15672 IsSlewing returns 0 22:20:29.475 00.026 15672 IsGuiding returns 0 22:20:29.475 00.000 15672 scope move finished after 139 + 122 ms 22:20:29.475 00.000 15672 Move returns status 0, amount 139 22:20:29.475 00.000 15672 move complete, result=0 22:20:29.476 00.001 15672 worker thread done servicing request 22:20:29.476 00.000 15672 Worker thread wakes up 22:20:29.476 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:29.476 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:29.476 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 139 ms NORTH 22:20:31.391 01.915 15672 Exposure complete 22:20:31.421 00.030 15672 worker thread done servicing request 22:20:31.421 00.000 30444 OnExposeComplete: enter 22:20:31.421 00.000 30444 UpdateGuideState(): m_state=6 22:20:31.421 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 453 22:20:31.422 00.001 30444 Star::Find returns 1 (1), X=465.71, Y=191.36, Mass=99599, SNR=88.4, Peak=11835 HFD=3.2 22:20:31.422 00.000 30444 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.28) = xAngle (-0.53 = -0.53) 22:20:31.422 00.000 30444 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.59 = -0.59) 22:20:31.422 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-0.56 hyp=0.77 cameraTheta=-0.81 mountX=0.66 mountY=-0.43, mountTheta=-0.58 22:20:31.422 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.56, opts=13) 22:20:31.422 00.000 30444 Enqueuing Move request for scope (0.53, -0.56) 22:20:31.422 00.000 15672 Worker thread wakes up 22:20:31.422 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.56) opts 0xd 22:20:31.422 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.56) 22:20:31.422 00.000 15672 Moving (0.53, -0.56) raw xDistance=0.66 yDistance=-0.43 22:20:31.422 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66 22:20:31.422 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 22:20:31.423 00.001 15672 MoveAxis(W, 179, ABG) 22:20:31.423 00.000 15672 Guiding Dir = 3, Dur = 179 22:20:31.423 00.000 15672 IsSlewing returns 0 22:20:31.424 00.001 15672 IsGuiding returns 0 22:20:31.429 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=13176, FiltMin=2618, FiltMax=9990, Gamma=2.950 22:20:31.454 00.025 15672 PulseGuide returned control before completion, sleep 160 22:20:31.478 00.024 30444 UpdateGuideState exits: m=99599 SNR=88.4 Saturated 22:20:31.478 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:31.478 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:31.478 00.000 30444 Enqueuing Expose request 22:20:31.646 00.168 15672 IsGuiding returns 0 22:20:31.646 00.000 15672 Move returns status 0, amount 179 22:20:31.646 00.000 15672 MoveAxis(N, 77, ABG) 22:20:31.646 00.000 15672 Guiding Dir = 0, Dur = 77 22:20:31.647 00.001 15672 IsSlewing returns 0 22:20:31.647 00.000 15672 IsGuiding returns 0 22:20:31.727 00.080 15672 IsGuiding returns 1 22:20:31.728 00.001 15672 scope still moving after pulse duration time elapsed 22:20:31.749 00.021 15672 IsSlewing returns 0 22:20:31.752 00.003 15672 IsGuiding returns 1 22:20:31.772 00.020 15672 IsSlewing returns 0 22:20:31.792 00.020 15672 IsGuiding returns 1 22:20:31.813 00.021 15672 IsSlewing returns 0 22:20:31.816 00.003 15672 IsGuiding returns 1 22:20:31.837 00.021 15672 IsSlewing returns 0 22:20:31.855 00.018 15672 IsGuiding returns 0 22:20:31.855 00.000 15672 scope move finished after 77 + 130 ms 22:20:31.855 00.000 15672 Move returns status 0, amount 77 22:20:31.855 00.000 15672 move complete, result=0 22:20:31.855 00.000 15672 worker thread done servicing request 22:20:31.856 00.001 15672 Worker thread wakes up 22:20:31.856 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:31.856 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:31.856 00.000 30444 GuideStep: 0.7 px 179 ms WEST, -0.4 px 77 ms NORTH 22:20:33.966 02.110 15672 Exposure complete 22:20:33.986 00.020 15672 worker thread done servicing request 22:20:33.986 00.000 30444 OnExposeComplete: enter 22:20:33.986 00.000 30444 UpdateGuideState(): m_state=6 22:20:33.986 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 454 22:20:33.986 00.000 30444 Star::Find returns 1 (1), X=464.74, Y=192.07, Mass=89941, SNR=67.0, Peak=9936 HFD=3.6 22:20:33.986 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.10 = 3.10) 22:20:33.986 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.04 = 3.04) 22:20:33.986 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.14 hyp=0.46 cameraTheta=2.82 mountX=-0.46 mountY=0.05, mountTheta=3.04 22:20:33.987 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.14, opts=13) 22:20:33.987 00.000 30444 Enqueuing Move request for scope (-0.43, 0.14) 22:20:33.987 00.000 15672 Worker thread wakes up 22:20:33.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.14) opts 0xd 22:20:33.987 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.14) 22:20:33.987 00.000 15672 Moving (-0.43, 0.14) raw xDistance=-0.46 yDistance=0.05 22:20:33.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.46 22:20:33.987 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:20:33.987 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 22:20:33.987 00.000 15672 MoveAxis(E, 111, ABG) 22:20:33.987 00.000 15672 Guiding Dir = 2, Dur = 111 22:20:33.988 00.001 15672 IsSlewing returns 0 22:20:33.989 00.001 15672 IsGuiding returns 0 22:20:33.993 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=10849, FiltMin=2668, FiltMax=8561, Gamma=2.950 22:20:34.010 00.017 15672 PulseGuide returned control before completion, sleep 100 22:20:34.043 00.033 30444 UpdateGuideState exits: m=89941 SNR=67.0 Saturated 22:20:34.043 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:34.043 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:34.043 00.000 30444 Enqueuing Expose request 22:20:34.113 00.070 15672 IsGuiding returns 1 22:20:34.113 00.000 15672 scope still moving after pulse duration time elapsed 22:20:34.134 00.021 15672 IsSlewing returns 0 22:20:34.155 00.021 15672 IsGuiding returns 0 22:20:34.155 00.000 15672 scope move finished after 111 + 55 ms 22:20:34.155 00.000 15672 Move returns status 0, amount 111 22:20:34.155 00.000 15672 MoveAxis(N, 0, ABG) 22:20:34.155 00.000 15672 Move returns status 0, amount 0 22:20:34.155 00.000 15672 move complete, result=0 22:20:34.155 00.000 15672 worker thread done servicing request 22:20:34.155 00.000 15672 Worker thread wakes up 22:20:34.155 00.000 30444 GuideStep: -0.5 px 111 ms EAST, 0.0 px 0 ms NORTH 22:20:34.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:34.155 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:36.063 01.908 15672 Exposure complete 22:20:36.082 00.019 15672 worker thread done servicing request 22:20:36.083 00.001 30444 OnExposeComplete: enter 22:20:36.083 00.000 30444 UpdateGuideState(): m_state=6 22:20:36.083 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 455 22:20:36.083 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=191.79, Mass=107699, SNR=75.5, Peak=8252 HFD=4.4 22:20:36.083 00.000 30444 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.28) = xAngle (-2.80 = -2.80) 22:20:36.083 00.000 30444 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.86 = -2.86) 22:20:36.083 00.000 30444 CameraToMount -- cameraX=-2.03 cameraY=-0.13 hyp=2.03 cameraTheta=-3.08 mountX=-1.91 mountY=-0.56, mountTheta=-2.86 22:20:36.083 00.000 30444 SchedulePrimaryMove(04F7B810, x=-2.03, y=-0.13, opts=13) 22:20:36.083 00.000 30444 Enqueuing Move request for scope (-2.03, -0.13) 22:20:36.084 00.001 15672 Worker thread wakes up 22:20:36.084 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-2.03, -0.13) opts 0xd 22:20:36.084 00.000 15672 Handling offset move in thread for scope, endpoint = (-2.03, -0.13) 22:20:36.084 00.000 15672 Moving (-2.03, -0.13) raw xDistance=-1.91 yDistance=-0.56 22:20:36.084 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.22 from input -1.91 22:20:36.084 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 22:20:36.084 00.000 15672 MoveAxis(E, 525, ABG) 22:20:36.084 00.000 15672 Guiding Dir = 2, Dur = 525 22:20:36.084 00.000 15672 IsSlewing returns 0 22:20:36.089 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=8329, FiltMin=2646, FiltMax=7086, Gamma=2.950 22:20:36.119 00.030 15672 IsGuiding returns 0 22:20:36.135 00.016 15672 PulseGuide returned control before completion, sleep 520 22:20:36.140 00.005 30444 UpdateGuideState exits: m=107699 SNR=75.5 Saturated 22:20:36.140 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:36.140 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:36.140 00.000 30444 Enqueuing Expose request 22:20:36.657 00.517 15672 IsGuiding returns 1 22:20:36.657 00.000 15672 scope still moving after pulse duration time elapsed 22:20:36.678 00.021 15672 IsSlewing returns 0 22:20:36.711 00.033 15672 IsGuiding returns 0 22:20:36.711 00.000 15672 scope move finished after 525 + 66 ms 22:20:36.711 00.000 15672 Move returns status 0, amount 525 22:20:36.711 00.000 15672 MoveAxis(N, 100, ABG) 22:20:36.711 00.000 15672 Guiding Dir = 0, Dur = 100 22:20:36.711 00.000 15672 IsSlewing returns 0 22:20:36.713 00.002 15672 IsGuiding returns 0 22:20:36.790 00.077 15672 PulseGuide returned control before completion, sleep 33 22:20:36.828 00.038 15672 IsGuiding returns 1 22:20:36.828 00.000 15672 scope still moving after pulse duration time elapsed 22:20:36.849 00.021 15672 IsSlewing returns 0 22:20:36.852 00.003 15672 IsGuiding returns 1 22:20:36.873 00.021 15672 IsSlewing returns 0 22:20:36.876 00.003 15672 IsGuiding returns 1 22:20:36.897 00.021 15672 IsSlewing returns 0 22:20:36.919 00.022 15672 IsGuiding returns 0 22:20:36.919 00.000 15672 scope move finished after 100 + 106 ms 22:20:36.920 00.001 15672 Move returns status 0, amount 100 22:20:36.920 00.000 15672 move complete, result=0 22:20:36.920 00.000 15672 worker thread done servicing request 22:20:36.920 00.000 15672 Worker thread wakes up 22:20:36.920 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:36.920 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:36.921 00.001 30444 GuideStep: -1.9 px 525 ms EAST, -0.6 px 100 ms NORTH 22:20:39.028 02.107 15672 Exposure complete 22:20:39.046 00.018 15672 worker thread done servicing request 22:20:39.047 00.001 30444 OnExposeComplete: enter 22:20:39.047 00.000 30444 UpdateGuideState(): m_state=6 22:20:39.047 00.000 30444 Star::Find(15, 463, 191, 0, (0,0,0,0), 0.0, 255) frame 456 22:20:39.047 00.000 30444 Star::Find returns 1 (1), X=466.69, Y=191.32, Mass=74743, SNR=56.0, Peak=9850 HFD=3.4 22:20:39.047 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 22:20:39.047 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.16 = -0.16) 22:20:39.047 00.000 30444 CameraToMount -- cameraX=1.51 cameraY=-0.60 hyp=1.63 cameraTheta=-0.38 mountX=1.62 mountY=-0.26, mountTheta=-0.16 22:20:39.047 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.51, y=-0.60, opts=13) 22:20:39.047 00.000 30444 Enqueuing Move request for scope (1.51, -0.60) 22:20:39.048 00.001 15672 Worker thread wakes up 22:20:39.048 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.51, -0.60) opts 0xd 22:20:39.048 00.000 15672 Handling offset move in thread for scope, endpoint = (1.51, -0.60) 22:20:39.048 00.000 15672 Moving (1.51, -0.60) raw xDistance=1.62 yDistance=-0.26 22:20:39.048 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.62 22:20:39.048 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 22:20:39.048 00.000 15672 MoveAxis(W, 400, ABG) 22:20:39.048 00.000 15672 Guiding Dir = 3, Dur = 400 22:20:39.048 00.000 15672 IsSlewing returns 0 22:20:39.049 00.001 15672 IsGuiding returns 0 22:20:39.054 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=11410, FiltMin=2598, FiltMax=8354, Gamma=2.950 22:20:39.074 00.020 15672 PulseGuide returned control before completion, sleep 386 22:20:39.104 00.030 30444 UpdateGuideState exits: m=74743 SNR=56.0 Saturated 22:20:39.105 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:39.105 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:39.105 00.000 30444 Enqueuing Expose request 22:20:39.491 00.386 15672 IsGuiding returns 0 22:20:39.491 00.000 15672 Move returns status 0, amount 400 22:20:39.491 00.000 15672 MoveAxis(N, 47, ABG) 22:20:39.491 00.000 15672 Guiding Dir = 0, Dur = 47 22:20:39.492 00.001 15672 IsSlewing returns 0 22:20:39.495 00.003 15672 IsGuiding returns 0 22:20:39.572 00.077 15672 IsGuiding returns 1 22:20:39.572 00.000 15672 scope still moving after pulse duration time elapsed 22:20:39.594 00.022 15672 IsSlewing returns 0 22:20:39.597 00.003 15672 IsGuiding returns 1 22:20:39.618 00.021 15672 IsSlewing returns 0 22:20:39.621 00.003 15672 IsGuiding returns 1 22:20:39.641 00.020 15672 IsSlewing returns 0 22:20:39.698 00.057 15672 IsGuiding returns 0 22:20:39.698 00.000 15672 scope move finished after 47 + 156 ms 22:20:39.698 00.000 15672 Move returns status 0, amount 47 22:20:39.698 00.000 15672 move complete, result=0 22:20:39.699 00.001 15672 worker thread done servicing request 22:20:39.699 00.000 15672 Worker thread wakes up 22:20:39.699 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:39.699 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:39.699 00.000 30444 GuideStep: 1.6 px 400 ms WEST, -0.3 px 47 ms NORTH 22:20:41.605 01.906 15672 Exposure complete 22:20:41.625 00.020 15672 worker thread done servicing request 22:20:41.625 00.000 30444 OnExposeComplete: enter 22:20:41.625 00.000 30444 UpdateGuideState(): m_state=6 22:20:41.625 00.000 30444 Star::Find(15, 466, 191, 0, (0,0,0,0), 0.0, 255) frame 457 22:20:41.625 00.000 30444 Star::Find returns 1 (1), X=465.50, Y=191.16, Mass=88638, SNR=67.0, Peak=9069 HFD=3.8 22:20:41.625 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 22:20:41.625 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 22:20:41.625 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.76 hyp=0.83 cameraTheta=-1.16 mountX=0.52 mountY=-0.67, mountTheta=-0.91 22:20:41.626 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.76, opts=13) 22:20:41.626 00.000 30444 Enqueuing Move request for scope (0.33, -0.76) 22:20:41.626 00.000 15672 Worker thread wakes up 22:20:41.626 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.76) opts 0xd 22:20:41.626 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.76) 22:20:41.626 00.000 15672 Moving (0.33, -0.76) raw xDistance=0.52 yDistance=-0.67 22:20:41.626 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.52 22:20:41.626 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 22:20:41.626 00.000 15672 MoveAxis(W, 170, ABG) 22:20:41.626 00.000 15672 Guiding Dir = 3, Dur = 170 22:20:41.627 00.001 15672 IsSlewing returns 0 22:20:41.628 00.001 15672 IsGuiding returns 0 22:20:41.632 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=9627, FiltMin=2644, FiltMax=8435, Gamma=2.950 22:20:41.646 00.014 15672 PulseGuide returned control before completion, sleep 162 22:20:41.682 00.036 30444 UpdateGuideState exits: m=88638 SNR=67.0 Saturated 22:20:41.682 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:41.682 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:41.682 00.000 30444 Enqueuing Expose request 22:20:41.811 00.129 15672 IsGuiding returns 1 22:20:41.811 00.000 15672 scope still moving after pulse duration time elapsed 22:20:41.832 00.021 15672 IsSlewing returns 0 22:20:41.835 00.003 15672 IsGuiding returns 1 22:20:41.856 00.021 15672 IsSlewing returns 0 22:20:41.859 00.003 15672 IsGuiding returns 0 22:20:41.859 00.000 15672 scope move finished after 170 + 61 ms 22:20:41.859 00.000 15672 Move returns status 0, amount 170 22:20:41.859 00.000 15672 MoveAxis(N, 119, ABG) 22:20:41.859 00.000 15672 Guiding Dir = 0, Dur = 119 22:20:41.860 00.001 15672 IsSlewing returns 0 22:20:41.862 00.002 15672 IsGuiding returns 0 22:20:41.949 00.087 15672 PulseGuide returned control before completion, sleep 43 22:20:41.995 00.046 15672 IsGuiding returns 1 22:20:41.995 00.000 15672 scope still moving after pulse duration time elapsed 22:20:42.016 00.021 15672 IsSlewing returns 0 22:20:42.047 00.031 15672 IsGuiding returns 1 22:20:42.067 00.020 15672 IsSlewing returns 0 22:20:42.069 00.002 15672 IsGuiding returns 1 22:20:42.089 00.020 15672 IsSlewing returns 0 22:20:42.111 00.022 15672 IsGuiding returns 0 22:20:42.111 00.000 15672 scope move finished after 119 + 128 ms 22:20:42.111 00.000 15672 Move returns status 0, amount 119 22:20:42.112 00.001 15672 move complete, result=0 22:20:42.112 00.000 15672 worker thread done servicing request 22:20:42.112 00.000 15672 Worker thread wakes up 22:20:42.112 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:42.112 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:42.112 00.000 30444 GuideStep: 0.5 px 170 ms WEST, -0.7 px 119 ms NORTH 22:20:44.219 02.107 15672 Exposure complete 22:20:44.239 00.020 15672 worker thread done servicing request 22:20:44.239 00.000 30444 OnExposeComplete: enter 22:20:44.239 00.000 30444 UpdateGuideState(): m_state=6 22:20:44.239 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 458 22:20:44.239 00.000 30444 Star::Find returns 1 (1), X=464.88, Y=191.26, Mass=81858, SNR=62.1, Peak=10745 HFD=3.3 22:20:44.239 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 22:20:44.239 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 22:20:44.239 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.66 hyp=0.73 cameraTheta=-1.99 mountX=-0.10 mountY=-0.71, mountTheta=-1.71 22:20:44.240 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.66, opts=13) 22:20:44.240 00.000 30444 Enqueuing Move request for scope (-0.30, -0.66) 22:20:44.240 00.000 15672 Worker thread wakes up 22:20:44.240 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.66) opts 0xd 22:20:44.240 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.66) 22:20:44.240 00.000 15672 Moving (-0.30, -0.66) raw xDistance=-0.10 yDistance=-0.71 22:20:44.240 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:20:44.240 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 22:20:44.240 00.000 15672 MoveAxis(E, 0, ABG) 22:20:44.240 00.000 15672 Move returns status 0, amount 0 22:20:44.240 00.000 15672 MoveAxis(N, 127, ABG) 22:20:44.240 00.000 15672 Guiding Dir = 0, Dur = 127 22:20:44.241 00.001 15672 IsSlewing returns 0 22:20:44.242 00.001 15672 IsGuiding returns 0 22:20:44.246 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=11041, FiltMin=2586, FiltMax=7802, Gamma=2.950 22:20:44.295 00.049 30444 UpdateGuideState exits: m=81858 SNR=62.1 Saturated 22:20:44.295 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:44.295 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:44.295 00.000 30444 Enqueuing Expose request 22:20:44.314 00.019 15672 PulseGuide returned control before completion, sleep 65 22:20:44.379 00.065 15672 IsGuiding returns 1 22:20:44.379 00.000 15672 scope still moving after pulse duration time elapsed 22:20:44.401 00.022 15672 IsSlewing returns 0 22:20:44.402 00.001 15672 IsGuiding returns 1 22:20:44.423 00.021 15672 IsSlewing returns 0 22:20:44.424 00.001 15672 IsGuiding returns 1 22:20:44.445 00.021 15672 IsSlewing returns 0 22:20:44.473 00.028 15672 IsGuiding returns 0 22:20:44.473 00.000 15672 scope move finished after 127 + 105 ms 22:20:44.473 00.000 15672 Move returns status 0, amount 127 22:20:44.473 00.000 15672 move complete, result=0 22:20:44.473 00.000 15672 worker thread done servicing request 22:20:44.473 00.000 15672 Worker thread wakes up 22:20:44.474 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:44.474 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:44.713 00.239 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 127 ms NORTH 22:20:46.389 01.676 15672 Exposure complete 22:20:46.420 00.031 15672 worker thread done servicing request 22:20:46.420 00.000 30444 OnExposeComplete: enter 22:20:46.420 00.000 30444 UpdateGuideState(): m_state=6 22:20:46.420 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 459 22:20:46.420 00.000 30444 Star::Find returns 1 (1), X=464.58, Y=191.17, Mass=103717, SNR=79.9, Peak=11746 HFD=3.6 22:20:46.420 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 22:20:46.420 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 22:20:46.420 00.000 30444 CameraToMount -- cameraX=-0.60 cameraY=-0.75 hyp=0.96 cameraTheta=-2.24 mountX=-0.37 mountY=-0.86, mountTheta=-1.98 22:20:46.421 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.60, y=-0.75, opts=13) 22:20:46.421 00.000 30444 Enqueuing Move request for scope (-0.60, -0.75) 22:20:46.421 00.000 15672 Worker thread wakes up 22:20:46.421 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.75) opts 0xd 22:20:46.421 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.60, -0.75) 22:20:46.421 00.000 15672 Moving (-0.60, -0.75) raw xDistance=-0.37 yDistance=-0.86 22:20:46.421 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 22:20:46.421 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86 22:20:46.421 00.000 15672 MoveAxis(E, 100, ABG) 22:20:46.421 00.000 15672 Guiding Dir = 2, Dur = 100 22:20:46.422 00.001 15672 IsSlewing returns 0 22:20:46.423 00.001 15672 IsGuiding returns 0 22:20:46.428 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=11746, FiltMin=2631, FiltMax=7998, Gamma=2.950 22:20:46.438 00.010 15672 PulseGuide returned control before completion, sleep 96 22:20:46.482 00.044 30444 UpdateGuideState exits: m=103717 SNR=79.9 Saturated 22:20:46.482 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:46.482 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:46.482 00.000 30444 Enqueuing Expose request 22:20:46.550 00.068 15672 IsGuiding returns 0 22:20:46.550 00.000 15672 Move returns status 0, amount 100 22:20:46.550 00.000 15672 MoveAxis(N, 153, ABG) 22:20:46.550 00.000 15672 Guiding Dir = 0, Dur = 153 22:20:46.551 00.001 15672 IsSlewing returns 0 22:20:46.552 00.001 15672 IsGuiding returns 0 22:20:46.630 00.078 15672 PulseGuide returned control before completion, sleep 87 22:20:46.743 00.113 15672 IsGuiding returns 1 22:20:46.743 00.000 15672 scope still moving after pulse duration time elapsed 22:20:46.763 00.020 15672 IsSlewing returns 0 22:20:46.765 00.002 15672 IsGuiding returns 1 22:20:46.786 00.021 15672 IsSlewing returns 0 22:20:46.807 00.021 15672 IsGuiding returns 0 22:20:46.807 00.000 15672 scope move finished after 153 + 101 ms 22:20:46.807 00.000 15672 Move returns status 0, amount 153 22:20:46.807 00.000 15672 move complete, result=0 22:20:46.807 00.000 15672 worker thread done servicing request 22:20:46.807 00.000 15672 Worker thread wakes up 22:20:46.808 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:46.808 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:46.808 00.000 30444 GuideStep: -0.4 px 100 ms EAST, -0.9 px 153 ms NORTH 22:20:48.921 02.113 15672 Exposure complete 22:20:48.953 00.032 15672 worker thread done servicing request 22:20:48.953 00.000 30444 OnExposeComplete: enter 22:20:48.953 00.000 30444 UpdateGuideState(): m_state=6 22:20:48.953 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 460 22:20:48.953 00.000 30444 Star::Find returns 1 (1), X=465.49, Y=191.19, Mass=96848, SNR=77.2, Peak=10690 HFD=3.5 22:20:48.953 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 22:20:48.953 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 22:20:48.953 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.73 hyp=0.80 cameraTheta=-1.16 mountX=0.51 mountY=-0.65, mountTheta=-0.91 22:20:48.954 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.73, opts=13) 22:20:48.954 00.000 30444 Enqueuing Move request for scope (0.32, -0.73) 22:20:48.954 00.000 15672 Worker thread wakes up 22:20:48.954 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.73) opts 0xd 22:20:48.954 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.73) 22:20:48.954 00.000 15672 Moving (0.32, -0.73) raw xDistance=0.51 yDistance=-0.65 22:20:48.954 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.51 22:20:48.954 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 22:20:48.954 00.000 15672 MoveAxis(W, 130, ABG) 22:20:48.954 00.000 15672 Guiding Dir = 3, Dur = 130 22:20:48.955 00.001 15672 IsSlewing returns 0 22:20:48.956 00.001 15672 IsGuiding returns 0 22:20:48.961 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=14910, FiltMin=2614, FiltMax=9888, Gamma=2.950 22:20:48.978 00.017 15672 PulseGuide returned control before completion, sleep 119 22:20:49.010 00.032 30444 UpdateGuideState exits: m=96848 SNR=77.2 Saturated 22:20:49.010 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:49.010 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:49.010 00.000 30444 Enqueuing Expose request 22:20:49.138 00.128 15672 IsGuiding returns 0 22:20:49.138 00.000 15672 Move returns status 0, amount 130 22:20:49.138 00.000 15672 MoveAxis(N, 115, ABG) 22:20:49.138 00.000 15672 Guiding Dir = 0, Dur = 115 22:20:49.139 00.001 15672 IsSlewing returns 0 22:20:49.140 00.001 15672 IsGuiding returns 0 22:20:49.219 00.079 15672 PulseGuide returned control before completion, sleep 47 22:20:49.269 00.050 15672 IsGuiding returns 1 22:20:49.269 00.000 15672 scope still moving after pulse duration time elapsed 22:20:49.289 00.020 15672 IsSlewing returns 0 22:20:49.292 00.003 15672 IsGuiding returns 1 22:20:49.313 00.021 15672 IsSlewing returns 0 22:20:49.316 00.003 15672 IsGuiding returns 1 22:20:49.337 00.021 15672 IsSlewing returns 0 22:20:49.394 00.057 15672 IsGuiding returns 0 22:20:49.394 00.000 15672 scope move finished after 115 + 138 ms 22:20:49.394 00.000 15672 Move returns status 0, amount 115 22:20:49.394 00.000 15672 move complete, result=0 22:20:49.394 00.000 15672 worker thread done servicing request 22:20:49.394 00.000 15672 Worker thread wakes up 22:20:49.394 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:49.394 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:49.394 00.000 30444 GuideStep: 0.5 px 130 ms WEST, -0.6 px 115 ms NORTH 22:20:51.303 01.909 15672 Exposure complete 22:20:51.323 00.020 15672 worker thread done servicing request 22:20:51.323 00.000 30444 OnExposeComplete: enter 22:20:51.323 00.000 30444 UpdateGuideState(): m_state=6 22:20:51.323 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 461 22:20:51.323 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=190.89, Mass=84679, SNR=67.5, Peak=10243 HFD=3.4 22:20:51.324 00.001 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 22:20:51.324 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 22:20:51.324 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-1.03 hyp=1.04 cameraTheta=-1.46 mountX=0.39 mountY=-0.98, mountTheta=-1.19 22:20:51.324 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-1.03, opts=13) 22:20:51.324 00.000 30444 Enqueuing Move request for scope (0.11, -1.03) 22:20:51.324 00.000 15672 Worker thread wakes up 22:20:51.324 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -1.03) opts 0xd 22:20:51.324 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -1.03) 22:20:51.324 00.000 15672 Moving (0.11, -1.03) raw xDistance=0.39 yDistance=-0.98 22:20:51.324 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39 22:20:51.325 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98 22:20:51.325 00.000 15672 MoveAxis(W, 116, ABG) 22:20:51.325 00.000 15672 Guiding Dir = 3, Dur = 116 22:20:51.326 00.001 15672 IsSlewing returns 0 22:20:51.327 00.001 15672 IsGuiding returns 0 22:20:51.331 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=10864, FiltMin=2632, FiltMax=8204, Gamma=2.950 22:20:51.343 00.012 15672 PulseGuide returned control before completion, sleep 111 22:20:51.380 00.037 30444 UpdateGuideState exits: m=84679 SNR=67.5 Saturated 22:20:51.380 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:51.380 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:51.380 00.000 30444 Enqueuing Expose request 22:20:51.454 00.074 15672 IsGuiding returns 1 22:20:51.455 00.001 15672 scope still moving after pulse duration time elapsed 22:20:51.476 00.021 15672 IsSlewing returns 0 22:20:51.487 00.011 15672 IsGuiding returns 0 22:20:51.487 00.000 15672 scope move finished after 116 + 44 ms 22:20:51.487 00.000 15672 Move returns status 0, amount 116 22:20:51.487 00.000 15672 MoveAxis(N, 176, ABG) 22:20:51.487 00.000 15672 Guiding Dir = 0, Dur = 176 22:20:51.487 00.000 15672 IsSlewing returns 0 22:20:51.488 00.001 15672 IsGuiding returns 0 22:20:51.566 00.078 15672 PulseGuide returned control before completion, sleep 109 22:20:51.678 00.112 15672 IsGuiding returns 1 22:20:51.678 00.000 15672 scope still moving after pulse duration time elapsed 22:20:51.699 00.021 15672 IsSlewing returns 0 22:20:51.699 00.000 15672 IsGuiding returns 1 22:20:51.721 00.022 15672 IsSlewing returns 0 22:20:51.722 00.001 15672 IsGuiding returns 1 22:20:51.742 00.020 15672 IsSlewing returns 0 22:20:51.775 00.033 15672 IsGuiding returns 0 22:20:51.776 00.001 15672 scope move finished after 176 + 110 ms 22:20:51.776 00.000 15672 Move returns status 0, amount 176 22:20:51.776 00.000 15672 move complete, result=0 22:20:51.776 00.000 15672 worker thread done servicing request 22:20:51.776 00.000 15672 Worker thread wakes up 22:20:51.776 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:51.777 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:51.777 00.000 30444 GuideStep: 0.4 px 116 ms WEST, -1.0 px 176 ms NORTH 22:20:53.890 02.113 15672 Exposure complete 22:20:53.923 00.033 15672 worker thread done servicing request 22:20:53.923 00.000 30444 OnExposeComplete: enter 22:20:53.923 00.000 30444 UpdateGuideState(): m_state=6 22:20:53.923 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 462 22:20:53.923 00.000 30444 Star::Find returns 1 (1), X=464.90, Y=191.12, Mass=85771, SNR=74.2, Peak=10947 HFD=3.6 22:20:53.923 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 22:20:53.924 00.001 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 22:20:53.924 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.80 hyp=0.85 cameraTheta=-1.90 mountX=-0.05 mountY=-0.84, mountTheta=-1.62 22:20:53.924 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.80, opts=13) 22:20:53.924 00.000 30444 Enqueuing Move request for scope (-0.28, -0.80) 22:20:53.924 00.000 15672 Worker thread wakes up 22:20:53.924 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.80) opts 0xd 22:20:53.924 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.80) 22:20:53.924 00.000 15672 Moving (-0.28, -0.80) raw xDistance=-0.05 yDistance=-0.84 22:20:53.924 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 22:20:53.924 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 22:20:53.924 00.000 15672 MoveAxis(E, 0, ABG) 22:20:53.924 00.000 15672 Move returns status 0, amount 0 22:20:53.925 00.001 15672 MoveAxis(N, 150, ABG) 22:20:53.925 00.000 15672 Guiding Dir = 0, Dur = 150 22:20:53.925 00.000 15672 IsSlewing returns 0 22:20:53.930 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=11522, FiltMin=2656, FiltMax=8122, Gamma=2.950 22:20:53.932 00.002 15672 IsGuiding returns 0 22:20:53.979 00.047 30444 UpdateGuideState exits: m=85771 SNR=74.2 Saturated 22:20:53.979 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:53.979 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:53.979 00.000 30444 Enqueuing Expose request 22:20:54.010 00.031 15672 PulseGuide returned control before completion, sleep 82 22:20:54.094 00.084 15672 IsGuiding returns 1 22:20:54.094 00.000 15672 scope still moving after pulse duration time elapsed 22:20:54.116 00.022 15672 IsSlewing returns 0 22:20:54.118 00.002 15672 IsGuiding returns 1 22:20:54.139 00.021 15672 IsSlewing returns 0 22:20:54.203 00.064 15672 IsGuiding returns 0 22:20:54.203 00.000 15672 scope move finished after 150 + 121 ms 22:20:54.203 00.000 15672 Move returns status 0, amount 150 22:20:54.203 00.000 15672 move complete, result=0 22:20:54.203 00.000 15672 worker thread done servicing request 22:20:54.203 00.000 15672 Worker thread wakes up 22:20:54.203 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.8 px 150 ms NORTH 22:20:54.203 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:54.203 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:56.119 01.916 15672 Exposure complete 22:20:56.152 00.033 15672 worker thread done servicing request 22:20:56.152 00.000 30444 OnExposeComplete: enter 22:20:56.152 00.000 30444 UpdateGuideState(): m_state=6 22:20:56.152 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 463 22:20:56.152 00.000 30444 Star::Find returns 1 (1), X=465.14, Y=191.04, Mass=83823, SNR=68.7, Peak=11184 HFD=3.0 22:20:56.152 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 22:20:56.152 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 22:20:56.152 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.89 hyp=0.89 cameraTheta=-1.61 mountX=0.21 mountY=-0.87, mountTheta=-1.34 22:20:56.153 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.89, opts=13) 22:20:56.153 00.000 30444 Enqueuing Move request for scope (-0.04, -0.89) 22:20:56.153 00.000 15672 Worker thread wakes up 22:20:56.153 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.89) opts 0xd 22:20:56.153 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.89) 22:20:56.153 00.000 15672 Moving (-0.04, -0.89) raw xDistance=0.21 yDistance=-0.87 22:20:56.153 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 22:20:56.153 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87 22:20:56.153 00.000 15672 MoveAxis(E, 0, ABG) 22:20:56.153 00.000 15672 Move returns status 0, amount 0 22:20:56.153 00.000 15672 MoveAxis(N, 156, ABG) 22:20:56.153 00.000 15672 Guiding Dir = 0, Dur = 156 22:20:56.154 00.001 15672 IsSlewing returns 0 22:20:56.155 00.001 15672 IsGuiding returns 0 22:20:56.159 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=11810, FiltMin=2590, FiltMax=8507, Gamma=2.950 22:20:56.208 00.049 30444 UpdateGuideState exits: m=83823 SNR=68.7 Saturated 22:20:56.208 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:56.208 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:56.208 00.000 30444 Enqueuing Expose request 22:20:56.232 00.024 15672 PulseGuide returned control before completion, sleep 90 22:20:56.323 00.091 15672 IsGuiding returns 1 22:20:56.324 00.001 15672 scope still moving after pulse duration time elapsed 22:20:56.345 00.021 15672 IsSlewing returns 0 22:20:56.346 00.001 15672 IsGuiding returns 1 22:20:56.367 00.021 15672 IsSlewing returns 0 22:20:56.368 00.001 15672 IsGuiding returns 1 22:20:56.389 00.021 15672 IsSlewing returns 0 22:20:56.390 00.001 15672 IsGuiding returns 1 22:20:56.411 00.021 15672 IsSlewing returns 0 22:20:56.439 00.028 15672 IsGuiding returns 0 22:20:56.440 00.001 15672 scope move finished after 156 + 128 ms 22:20:56.440 00.000 15672 Move returns status 0, amount 156 22:20:56.440 00.000 15672 move complete, result=0 22:20:56.440 00.000 15672 worker thread done servicing request 22:20:56.440 00.000 15672 Worker thread wakes up 22:20:56.440 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:56.441 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:20:56.441 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 156 ms NORTH 22:20:58.547 02.106 15672 Exposure complete 22:20:58.566 00.019 15672 worker thread done servicing request 22:20:58.566 00.000 30444 OnExposeComplete: enter 22:20:58.566 00.000 30444 UpdateGuideState(): m_state=6 22:20:58.566 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 464 22:20:58.566 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=191.37, Mass=82386, SNR=64.3, Peak=11363 HFD=3.1 22:20:58.566 00.000 30444 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 22:20:58.566 00.000 30444 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 22:20:58.568 00.002 30444 CameraToMount -- cameraX=0.11 cameraY=-0.55 hyp=0.56 cameraTheta=-1.37 mountX=0.26 mountY=-0.51, mountTheta=-1.10 22:20:58.568 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.55, opts=13) 22:20:58.568 00.000 30444 Enqueuing Move request for scope (0.11, -0.55) 22:20:58.568 00.000 15672 Worker thread wakes up 22:20:58.568 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.55) opts 0xd 22:20:58.568 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.55) 22:20:58.568 00.000 15672 Moving (0.11, -0.55) raw xDistance=0.26 yDistance=-0.51 22:20:58.568 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 22:20:58.568 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 22:20:58.568 00.000 15672 MoveAxis(W, 70, ABG) 22:20:58.568 00.000 15672 Guiding Dir = 3, Dur = 70 22:20:58.569 00.001 15672 IsSlewing returns 0 22:20:58.570 00.001 15672 IsGuiding returns 0 22:20:58.574 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2105, max=12644, FiltMin=2559, FiltMax=8534, Gamma=2.950 22:20:58.595 00.021 15672 PulseGuide returned control before completion, sleep 56 22:20:58.624 00.029 30444 UpdateGuideState exits: m=82386 SNR=64.3 Saturated 22:20:58.624 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:58.624 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:20:58.624 00.000 30444 Enqueuing Expose request 22:20:58.676 00.052 15672 IsGuiding returns 0 22:20:58.676 00.000 15672 Move returns status 0, amount 70 22:20:58.676 00.000 15672 MoveAxis(N, 91, ABG) 22:20:58.676 00.000 15672 Guiding Dir = 0, Dur = 91 22:20:58.676 00.000 15672 IsSlewing returns 0 22:20:58.677 00.001 15672 IsGuiding returns 0 22:20:58.756 00.079 15672 PulseGuide returned control before completion, sleep 23 22:20:58.781 00.025 15672 IsGuiding returns 1 22:20:58.781 00.000 15672 scope still moving after pulse duration time elapsed 22:20:58.802 00.021 15672 IsSlewing returns 0 22:20:58.804 00.002 15672 IsGuiding returns 1 22:20:58.826 00.022 15672 IsSlewing returns 0 22:20:58.882 00.056 15672 IsGuiding returns 0 22:20:58.883 00.001 15672 scope move finished after 91 + 115 ms 22:20:58.883 00.000 15672 Move returns status 0, amount 91 22:20:58.883 00.000 15672 move complete, result=0 22:20:58.883 00.000 15672 worker thread done servicing request 22:20:58.883 00.000 15672 Worker thread wakes up 22:20:58.883 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:20:58.883 00.000 30444 GuideStep: 0.3 px 70 ms WEST, -0.5 px 91 ms NORTH 22:20:58.884 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:00.793 01.909 15672 Exposure complete 22:21:00.812 00.019 15672 worker thread done servicing request 22:21:00.812 00.000 30444 OnExposeComplete: enter 22:21:00.813 00.001 30444 UpdateGuideState(): m_state=6 22:21:00.813 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 465 22:21:00.813 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=191.15, Mass=83176, SNR=59.5, Peak=10895 HFD=3.2 22:21:00.813 00.000 30444 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 22:21:00.813 00.000 30444 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 22:21:00.813 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.77 hyp=0.77 cameraTheta=-1.55 mountX=0.22 mountY=-0.75, mountTheta=-1.28 22:21:00.813 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.77, opts=13) 22:21:00.813 00.000 30444 Enqueuing Move request for scope (0.01, -0.77) 22:21:00.813 00.000 15672 Worker thread wakes up 22:21:00.814 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.77) opts 0xd 22:21:00.814 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.77) 22:21:00.814 00.000 15672 Moving (0.01, -0.77) raw xDistance=0.22 yDistance=-0.75 22:21:00.814 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:21:00.814 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 22:21:00.814 00.000 15672 MoveAxis(E, 0, ABG) 22:21:00.814 00.000 15672 Move returns status 0, amount 0 22:21:00.814 00.000 15672 MoveAxis(N, 134, ABG) 22:21:00.814 00.000 15672 Guiding Dir = 0, Dur = 134 22:21:00.815 00.001 15672 IsSlewing returns 0 22:21:00.815 00.000 15672 IsGuiding returns 0 22:21:00.819 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=12849, FiltMin=2647, FiltMax=8884, Gamma=2.950 22:21:00.869 00.050 30444 UpdateGuideState exits: m=83176 SNR=59.5 Saturated 22:21:00.869 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:00.869 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:00.869 00.000 30444 Enqueuing Expose request 22:21:00.895 00.026 15672 PulseGuide returned control before completion, sleep 65 22:21:00.962 00.067 15672 IsGuiding returns 1 22:21:00.962 00.000 15672 scope still moving after pulse duration time elapsed 22:21:00.984 00.022 15672 IsSlewing returns 0 22:21:01.040 00.056 15672 IsGuiding returns 0 22:21:01.040 00.000 15672 scope move finished after 134 + 89 ms 22:21:01.040 00.000 15672 Move returns status 0, amount 134 22:21:01.040 00.000 15672 move complete, result=0 22:21:01.040 00.000 15672 worker thread done servicing request 22:21:01.040 00.000 15672 Worker thread wakes up 22:21:01.041 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:01.041 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:01.041 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 134 ms NORTH 22:21:03.150 02.109 15672 Exposure complete 22:21:03.170 00.020 15672 worker thread done servicing request 22:21:03.170 00.000 30444 OnExposeComplete: enter 22:21:03.170 00.000 30444 UpdateGuideState(): m_state=6 22:21:03.170 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 466 22:21:03.170 00.000 30444 Star::Find returns 1 (1), X=464.70, Y=191.08, Mass=95983, SNR=78.2, Peak=11242 HFD=3.4 22:21:03.170 00.000 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 22:21:03.170 00.000 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 22:21:03.170 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.84 hyp=0.97 cameraTheta=-2.09 mountX=-0.23 mountY=-0.92, mountTheta=-1.82 22:21:03.171 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.84, opts=13) 22:21:03.171 00.000 30444 Enqueuing Move request for scope (-0.48, -0.84) 22:21:03.171 00.000 15672 Worker thread wakes up 22:21:03.171 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.84) opts 0xd 22:21:03.171 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.84) 22:21:03.171 00.000 15672 Moving (-0.48, -0.84) raw xDistance=-0.23 yDistance=-0.92 22:21:03.171 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:21:03.171 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 22:21:03.171 00.000 15672 MoveAxis(E, 0, ABG) 22:21:03.171 00.000 15672 Move returns status 0, amount 0 22:21:03.171 00.000 15672 MoveAxis(N, 164, ABG) 22:21:03.171 00.000 15672 Guiding Dir = 0, Dur = 164 22:21:03.172 00.001 15672 IsSlewing returns 0 22:21:03.173 00.001 15672 IsGuiding returns 0 22:21:03.177 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=11555, FiltMin=2629, FiltMax=8487, Gamma=2.950 22:21:03.225 00.048 30444 UpdateGuideState exits: m=95983 SNR=78.2 Saturated 22:21:03.225 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:03.225 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:03.225 00.000 30444 Enqueuing Expose request 22:21:03.259 00.034 15672 PulseGuide returned control before completion, sleep 88 22:21:03.352 00.093 15672 IsGuiding returns 1 22:21:03.352 00.000 15672 scope still moving after pulse duration time elapsed 22:21:03.374 00.022 15672 IsSlewing returns 0 22:21:03.406 00.032 15672 IsGuiding returns 1 22:21:03.426 00.020 15672 IsSlewing returns 0 22:21:03.427 00.001 15672 IsGuiding returns 1 22:21:03.448 00.021 15672 IsSlewing returns 0 22:21:03.467 00.019 15672 IsGuiding returns 0 22:21:03.467 00.000 15672 scope move finished after 164 + 130 ms 22:21:03.467 00.000 15672 Move returns status 0, amount 164 22:21:03.467 00.000 15672 move complete, result=0 22:21:03.467 00.000 15672 worker thread done servicing request 22:21:03.467 00.000 15672 Worker thread wakes up 22:21:03.467 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:03.467 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:03.467 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 164 ms NORTH 22:21:05.374 01.907 15672 Exposure complete 22:21:05.393 00.019 15672 worker thread done servicing request 22:21:05.394 00.001 30444 OnExposeComplete: enter 22:21:05.394 00.000 30444 UpdateGuideState(): m_state=6 22:21:05.394 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 467 22:21:05.394 00.000 30444 Star::Find returns 1 (1), X=464.88, Y=191.14, Mass=101358, SNR=78.1, Peak=13166 HFD=3.0 22:21:05.394 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 22:21:05.394 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 22:21:05.394 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.79 hyp=0.84 cameraTheta=-1.92 mountX=-0.06 mountY=-0.83, mountTheta=-1.65 22:21:05.394 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.79, opts=13) 22:21:05.394 00.000 30444 Enqueuing Move request for scope (-0.29, -0.79) 22:21:05.395 00.001 15672 Worker thread wakes up 22:21:05.395 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.79) opts 0xd 22:21:05.395 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.79) 22:21:05.395 00.000 15672 Moving (-0.29, -0.79) raw xDistance=-0.06 yDistance=-0.83 22:21:05.395 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 22:21:05.395 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 22:21:05.395 00.000 15672 MoveAxis(E, 0, ABG) 22:21:05.395 00.000 15672 Move returns status 0, amount 0 22:21:05.395 00.000 15672 MoveAxis(N, 148, ABG) 22:21:05.395 00.000 15672 Guiding Dir = 0, Dur = 148 22:21:05.395 00.000 15672 IsSlewing returns 0 22:21:05.396 00.001 15672 IsGuiding returns 0 22:21:05.400 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=13166, FiltMin=2578, FiltMax=8927, Gamma=2.950 22:21:05.450 00.050 30444 UpdateGuideState exits: m=101358 SNR=78.1 Saturated 22:21:05.450 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:05.450 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:05.450 00.000 30444 Enqueuing Expose request 22:21:05.480 00.030 15672 PulseGuide returned control before completion, sleep 74 22:21:05.562 00.082 15672 IsGuiding returns 1 22:21:05.562 00.000 15672 scope still moving after pulse duration time elapsed 22:21:05.583 00.021 15672 IsSlewing returns 0 22:21:05.584 00.001 15672 IsGuiding returns 1 22:21:05.605 00.021 15672 IsSlewing returns 0 22:21:05.606 00.001 15672 IsGuiding returns 1 22:21:05.627 00.021 15672 IsSlewing returns 0 22:21:05.656 00.029 15672 IsGuiding returns 0 22:21:05.656 00.000 15672 scope move finished after 148 + 111 ms 22:21:05.656 00.000 15672 Move returns status 0, amount 148 22:21:05.656 00.000 15672 move complete, result=0 22:21:05.656 00.000 15672 worker thread done servicing request 22:21:05.656 00.000 15672 Worker thread wakes up 22:21:05.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:05.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:05.656 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 148 ms NORTH 22:21:07.764 02.108 15672 Exposure complete 22:21:07.785 00.021 15672 worker thread done servicing request 22:21:07.785 00.000 30444 OnExposeComplete: enter 22:21:07.785 00.000 30444 UpdateGuideState(): m_state=6 22:21:07.785 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 468 22:21:07.786 00.001 30444 Star::Find returns 1 (1), X=465.46, Y=190.92, Mass=84349, SNR=81.9, Peak=9953 HFD=3.4 22:21:07.786 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 22:21:07.786 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.08 = -1.08) 22:21:07.786 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-1.00 hyp=1.04 cameraTheta=-1.30 mountX=0.55 mountY=-0.92, mountTheta=-1.03 22:21:07.786 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-1.00, opts=13) 22:21:07.786 00.000 30444 Enqueuing Move request for scope (0.28, -1.00) 22:21:07.787 00.001 15672 Worker thread wakes up 22:21:07.787 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.00) opts 0xd 22:21:07.787 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -1.00) 22:21:07.787 00.000 15672 Moving (0.28, -1.00) raw xDistance=0.55 yDistance=-0.92 22:21:07.787 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55 22:21:07.787 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 22:21:07.787 00.000 15672 MoveAxis(W, 148, ABG) 22:21:07.787 00.000 15672 Guiding Dir = 3, Dur = 148 22:21:07.787 00.000 15672 IsSlewing returns 0 22:21:07.788 00.001 15672 IsGuiding returns 0 22:21:07.793 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=12389, FiltMin=2663, FiltMax=8882, Gamma=2.950 22:21:07.812 00.019 15672 PulseGuide returned control before completion, sleep 135 22:21:07.842 00.030 30444 UpdateGuideState exits: m=84349 SNR=81.9 Saturated 22:21:07.842 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:07.842 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:07.842 00.000 30444 Enqueuing Expose request 22:21:07.952 00.110 15672 IsGuiding returns 1 22:21:07.952 00.000 15672 scope still moving after pulse duration time elapsed 22:21:07.974 00.022 15672 IsSlewing returns 0 22:21:07.989 00.015 15672 IsGuiding returns 0 22:21:07.989 00.000 15672 scope move finished after 148 + 52 ms 22:21:07.989 00.000 15672 Move returns status 0, amount 148 22:21:07.989 00.000 15672 MoveAxis(N, 164, ABG) 22:21:07.989 00.000 15672 Guiding Dir = 0, Dur = 164 22:21:07.989 00.000 15672 IsSlewing returns 0 22:21:07.990 00.001 15672 IsGuiding returns 0 22:21:08.068 00.078 15672 PulseGuide returned control before completion, sleep 97 22:21:08.181 00.113 15672 IsGuiding returns 1 22:21:08.181 00.000 15672 scope still moving after pulse duration time elapsed 22:21:08.202 00.021 15672 IsSlewing returns 0 22:21:08.203 00.001 15672 IsGuiding returns 1 22:21:08.223 00.020 15672 IsSlewing returns 0 22:21:08.245 00.022 15672 IsGuiding returns 0 22:21:08.245 00.000 15672 scope move finished after 164 + 90 ms 22:21:08.245 00.000 15672 Move returns status 0, amount 164 22:21:08.245 00.000 15672 move complete, result=0 22:21:08.245 00.000 15672 worker thread done servicing request 22:21:08.245 00.000 15672 Worker thread wakes up 22:21:08.245 00.000 30444 GuideStep: 0.5 px 148 ms WEST, -0.9 px 164 ms NORTH 22:21:08.245 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:08.245 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:10.161 01.916 15672 Exposure complete 22:21:10.193 00.032 15672 worker thread done servicing request 22:21:10.193 00.000 30444 OnExposeComplete: enter 22:21:10.193 00.000 30444 UpdateGuideState(): m_state=6 22:21:10.193 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 469 22:21:10.193 00.000 30444 Star::Find returns 1 (1), X=465.43, Y=191.40, Mass=79739, SNR=65.4, Peak=11035 HFD=3.1 22:21:10.193 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.84 = -0.84) 22:21:10.193 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.90 = -0.90) 22:21:10.193 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.52 hyp=0.58 cameraTheta=-1.12 mountX=0.39 mountY=-0.46, mountTheta=-0.86 22:21:10.194 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.52, opts=13) 22:21:10.194 00.000 30444 Enqueuing Move request for scope (0.26, -0.52) 22:21:10.194 00.000 15672 Worker thread wakes up 22:21:10.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.52) opts 0xd 22:21:10.194 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.52) 22:21:10.194 00.000 15672 Moving (0.26, -0.52) raw xDistance=0.39 yDistance=-0.46 22:21:10.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39 22:21:10.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 22:21:10.194 00.000 15672 MoveAxis(W, 116, ABG) 22:21:10.194 00.000 15672 Guiding Dir = 3, Dur = 116 22:21:10.195 00.001 15672 IsSlewing returns 0 22:21:10.197 00.002 15672 IsGuiding returns 0 22:21:10.201 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=13569, FiltMin=2656, FiltMax=10023, Gamma=2.950 22:21:10.224 00.023 15672 PulseGuide returned control before completion, sleep 99 22:21:10.250 00.026 30444 UpdateGuideState exits: m=79739 SNR=65.4 Saturated 22:21:10.250 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:10.250 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:10.250 00.000 30444 Enqueuing Expose request 22:21:10.352 00.102 15672 IsGuiding returns 0 22:21:10.352 00.000 15672 Move returns status 0, amount 116 22:21:10.352 00.000 15672 MoveAxis(N, 81, ABG) 22:21:10.352 00.000 15672 Guiding Dir = 0, Dur = 81 22:21:10.353 00.001 15672 IsSlewing returns 0 22:21:10.354 00.001 15672 IsGuiding returns 0 22:21:10.432 00.078 15672 PulseGuide returned control before completion, sleep 13 22:21:10.450 00.018 15672 IsGuiding returns 1 22:21:10.450 00.000 15672 scope still moving after pulse duration time elapsed 22:21:10.472 00.022 15672 IsSlewing returns 0 22:21:10.475 00.003 15672 IsGuiding returns 1 22:21:10.497 00.022 15672 IsSlewing returns 0 22:21:10.499 00.002 15672 IsGuiding returns 1 22:21:10.520 00.021 15672 IsSlewing returns 0 22:21:10.522 00.002 15672 IsGuiding returns 1 22:21:10.544 00.022 15672 IsSlewing returns 0 22:21:10.592 00.048 15672 IsGuiding returns 0 22:21:10.592 00.000 15672 scope move finished after 81 + 157 ms 22:21:10.592 00.000 15672 Move returns status 0, amount 81 22:21:10.592 00.000 15672 move complete, result=0 22:21:10.592 00.000 15672 worker thread done servicing request 22:21:10.592 00.000 30444 GuideStep: 0.4 px 116 ms WEST, -0.5 px 81 ms NORTH 22:21:10.592 00.000 15672 Worker thread wakes up 22:21:10.593 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:10.593 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:12.702 02.109 15672 Exposure complete 22:21:12.722 00.020 15672 worker thread done servicing request 22:21:12.722 00.000 30444 OnExposeComplete: enter 22:21:12.722 00.000 30444 UpdateGuideState(): m_state=6 22:21:12.722 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 470 22:21:12.722 00.000 30444 Star::Find returns 1 (1), X=465.65, Y=191.97, Mass=84808, SNR=63.0, Peak=9937 HFD=3.3 22:21:12.722 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 22:21:12.722 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 22:21:12.722 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=0.05 hyp=0.48 cameraTheta=0.09 mountX=0.45 mountY=0.15, mountTheta=0.32 22:21:12.723 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.05, opts=13) 22:21:12.723 00.000 30444 Enqueuing Move request for scope (0.48, 0.05) 22:21:12.723 00.000 15672 Worker thread wakes up 22:21:12.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.05) opts 0xd 22:21:12.723 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.05) 22:21:12.723 00.000 15672 Moving (0.48, 0.05) raw xDistance=0.45 yDistance=0.15 22:21:12.723 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45 22:21:12.723 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:21:12.723 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 22:21:12.723 00.000 15672 MoveAxis(W, 129, ABG) 22:21:12.723 00.000 15672 Guiding Dir = 3, Dur = 129 22:21:12.724 00.001 15672 IsSlewing returns 0 22:21:12.728 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=10489, FiltMin=2584, FiltMax=8442, Gamma=2.950 22:21:12.732 00.004 15672 IsGuiding returns 0 22:21:12.748 00.016 15672 PulseGuide returned control before completion, sleep 124 22:21:12.777 00.029 30444 UpdateGuideState exits: m=84808 SNR=63.0 Saturated 22:21:12.777 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:12.777 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:12.777 00.000 30444 Enqueuing Expose request 22:21:12.893 00.116 15672 IsGuiding returns 0 22:21:12.893 00.000 15672 Move returns status 0, amount 129 22:21:12.893 00.000 15672 MoveAxis(N, 0, ABG) 22:21:12.893 00.000 15672 Move returns status 0, amount 0 22:21:12.894 00.001 15672 move complete, result=0 22:21:12.894 00.000 15672 worker thread done servicing request 22:21:12.894 00.000 15672 Worker thread wakes up 22:21:12.894 00.000 30444 GuideStep: 0.4 px 129 ms WEST, 0.1 px 0 ms NORTH 22:21:12.894 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:12.894 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:14.801 01.907 15672 Exposure complete 22:21:14.821 00.020 15672 worker thread done servicing request 22:21:14.821 00.000 30444 OnExposeComplete: enter 22:21:14.821 00.000 30444 UpdateGuideState(): m_state=6 22:21:14.821 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 471 22:21:14.821 00.000 30444 Star::Find returns 1 (1), X=465.63, Y=192.05, Mass=93002, SNR=69.0, Peak=9303 HFD=3.5 22:21:14.821 00.000 30444 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.28) = xAngle (0.55 = 0.55) 22:21:14.822 00.001 30444 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 22:21:14.822 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.13 hyp=0.48 cameraTheta=0.27 mountX=0.41 mountY=0.22, mountTheta=0.50 22:21:14.822 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.13, opts=13) 22:21:14.822 00.000 30444 Enqueuing Move request for scope (0.46, 0.13) 22:21:14.822 00.000 15672 Worker thread wakes up 22:21:14.822 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.13) opts 0xd 22:21:14.822 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.13) 22:21:14.822 00.000 15672 Moving (0.46, 0.13) raw xDistance=0.41 yDistance=0.22 22:21:14.822 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41 22:21:14.822 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:21:14.822 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 22:21:14.823 00.001 15672 MoveAxis(W, 119, ABG) 22:21:14.823 00.000 15672 Guiding Dir = 3, Dur = 119 22:21:14.824 00.001 15672 IsSlewing returns 0 22:21:14.824 00.000 15672 IsGuiding returns 0 22:21:14.828 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=10675, FiltMin=2663, FiltMax=7805, Gamma=2.950 22:21:14.841 00.013 15672 PulseGuide returned control before completion, sleep 113 22:21:14.877 00.036 30444 UpdateGuideState exits: m=93002 SNR=69.0 Saturated 22:21:14.877 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:14.878 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:14.878 00.000 30444 Enqueuing Expose request 22:21:14.956 00.078 15672 IsGuiding returns 1 22:21:14.956 00.000 15672 scope still moving after pulse duration time elapsed 22:21:14.977 00.021 15672 IsSlewing returns 0 22:21:14.985 00.008 15672 IsGuiding returns 0 22:21:14.986 00.001 15672 scope move finished after 119 + 42 ms 22:21:14.986 00.000 15672 Move returns status 0, amount 119 22:21:14.986 00.000 15672 MoveAxis(N, 0, ABG) 22:21:14.986 00.000 15672 Move returns status 0, amount 0 22:21:14.986 00.000 15672 move complete, result=0 22:21:14.986 00.000 15672 worker thread done servicing request 22:21:14.986 00.000 15672 Worker thread wakes up 22:21:14.986 00.000 30444 GuideStep: 0.4 px 119 ms WEST, 0.2 px 0 ms NORTH 22:21:14.986 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:14.986 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:17.096 02.110 15672 Exposure complete 22:21:17.116 00.020 15672 worker thread done servicing request 22:21:17.116 00.000 30444 OnExposeComplete: enter 22:21:17.116 00.000 30444 UpdateGuideState(): m_state=6 22:21:17.116 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 472 22:21:17.116 00.000 30444 Star::Find returns 1 (1), X=465.64, Y=192.31, Mass=74760, SNR=57.7, Peak=8721 HFD=3.3 22:21:17.116 00.000 30444 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 22:21:17.116 00.000 30444 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 22:21:17.116 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.39 hyp=0.61 cameraTheta=0.70 mountX=0.34 mountY=0.48, mountTheta=0.95 22:21:17.117 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.39, opts=13) 22:21:17.117 00.000 30444 Enqueuing Move request for scope (0.47, 0.39) 22:21:17.117 00.000 15672 Worker thread wakes up 22:21:17.117 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.39) opts 0xd 22:21:17.117 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.39) 22:21:17.117 00.000 15672 Moving (0.47, 0.39) raw xDistance=0.34 yDistance=0.48 22:21:17.117 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34 22:21:17.117 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:21:17.117 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48 22:21:17.117 00.000 15672 MoveAxis(W, 101, ABG) 22:21:17.117 00.000 15672 Guiding Dir = 3, Dur = 101 22:21:17.118 00.001 15672 IsSlewing returns 0 22:21:17.119 00.001 15672 IsGuiding returns 0 22:21:17.123 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=10316, FiltMin=2647, FiltMax=8255, Gamma=2.950 22:21:17.141 00.018 15672 PulseGuide returned control before completion, sleep 89 22:21:17.172 00.031 30444 UpdateGuideState exits: m=74760 SNR=57.7 Saturated 22:21:17.172 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:17.172 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:17.173 00.001 30444 Enqueuing Expose request 22:21:17.231 00.058 15672 IsGuiding returns 1 22:21:17.232 00.001 15672 scope still moving after pulse duration time elapsed 22:21:17.253 00.021 15672 IsSlewing returns 0 22:21:17.270 00.017 15672 IsGuiding returns 0 22:21:17.270 00.000 15672 scope move finished after 101 + 50 ms 22:21:17.270 00.000 15672 Move returns status 0, amount 101 22:21:17.270 00.000 15672 MoveAxis(N, 0, ABG) 22:21:17.270 00.000 15672 Move returns status 0, amount 0 22:21:17.270 00.000 15672 move complete, result=0 22:21:17.270 00.000 15672 worker thread done servicing request 22:21:17.270 00.000 15672 Worker thread wakes up 22:21:17.270 00.000 30444 GuideStep: 0.3 px 101 ms WEST, 0.5 px 0 ms NORTH 22:21:17.270 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:17.271 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:19.180 01.909 15672 Exposure complete 22:21:19.199 00.019 15672 worker thread done servicing request 22:21:19.199 00.000 30444 OnExposeComplete: enter 22:21:19.199 00.000 30444 UpdateGuideState(): m_state=6 22:21:19.200 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 473 22:21:19.200 00.000 30444 Star::Find returns 1 (1), X=465.38, Y=192.31, Mass=89315, SNR=79.2, Peak=10654 HFD=3.4 22:21:19.200 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 22:21:19.200 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 22:21:19.200 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.39 hyp=0.44 cameraTheta=1.08 mountX=0.09 mountY=0.42, mountTheta=1.36 22:21:19.200 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.39, opts=13) 22:21:19.200 00.000 30444 Enqueuing Move request for scope (0.21, 0.39) 22:21:19.200 00.000 15672 Worker thread wakes up 22:21:19.200 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.39) opts 0xd 22:21:19.200 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.39) 22:21:19.200 00.000 15672 Moving (0.21, 0.39) raw xDistance=0.09 yDistance=0.42 22:21:19.200 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:21:19.200 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:21:19.201 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 22:21:19.201 00.000 15672 MoveAxis(E, 0, ABG) 22:21:19.201 00.000 15672 Move returns status 0, amount 0 22:21:19.201 00.000 15672 MoveAxis(N, 0, ABG) 22:21:19.201 00.000 15672 Move returns status 0, amount 0 22:21:19.201 00.000 15672 move complete, result=0 22:21:19.201 00.000 15672 worker thread done servicing request 22:21:19.205 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=11705, FiltMin=2596, FiltMax=8638, Gamma=2.950 22:21:19.254 00.049 30444 UpdateGuideState exits: m=89315 SNR=79.2 Saturated 22:21:19.254 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:19.254 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:19.254 00.000 30444 Enqueuing Expose request 22:21:19.255 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 22:21:19.255 00.000 15672 Worker thread wakes up 22:21:19.255 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:19.255 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:21.365 02.110 15672 Exposure complete 22:21:21.384 00.019 15672 worker thread done servicing request 22:21:21.385 00.001 30444 OnExposeComplete: enter 22:21:21.385 00.000 30444 UpdateGuideState(): m_state=6 22:21:21.385 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 474 22:21:21.385 00.000 30444 Star::Find returns 1 (1), X=465.58, Y=192.04, Mass=82342, SNR=68.1, Peak=9136 HFD=3.5 22:21:21.385 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.56 = 0.56) 22:21:21.385 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.50 = 0.50) 22:21:21.385 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.12 hyp=0.43 cameraTheta=0.28 mountX=0.36 mountY=0.20, mountTheta=0.52 22:21:21.385 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.12, opts=13) 22:21:21.385 00.000 30444 Enqueuing Move request for scope (0.41, 0.12) 22:21:21.386 00.001 15672 Worker thread wakes up 22:21:21.386 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.12) opts 0xd 22:21:21.386 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.12) 22:21:21.386 00.000 15672 Moving (0.41, 0.12) raw xDistance=0.36 yDistance=0.20 22:21:21.386 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 22:21:21.386 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:21:21.386 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 22:21:21.386 00.000 15672 MoveAxis(W, 98, ABG) 22:21:21.386 00.000 15672 Guiding Dir = 3, Dur = 98 22:21:21.387 00.001 15672 IsSlewing returns 0 22:21:21.388 00.001 15672 IsGuiding returns 0 22:21:21.392 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=10702, FiltMin=2635, FiltMax=8472, Gamma=2.950 22:21:21.407 00.015 15672 PulseGuide returned control before completion, sleep 89 22:21:21.440 00.033 30444 UpdateGuideState exits: m=82342 SNR=68.1 Saturated 22:21:21.440 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:21.440 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:21.440 00.000 30444 Enqueuing Expose request 22:21:21.498 00.058 15672 IsGuiding returns 1 22:21:21.498 00.000 15672 scope still moving after pulse duration time elapsed 22:21:21.519 00.021 15672 IsSlewing returns 0 22:21:21.535 00.016 15672 IsGuiding returns 0 22:21:21.535 00.000 15672 scope move finished after 98 + 50 ms 22:21:21.536 00.001 15672 Move returns status 0, amount 98 22:21:21.536 00.000 15672 MoveAxis(N, 0, ABG) 22:21:21.536 00.000 15672 Move returns status 0, amount 0 22:21:21.536 00.000 15672 move complete, result=0 22:21:21.536 00.000 15672 worker thread done servicing request 22:21:21.536 00.000 15672 Worker thread wakes up 22:21:21.536 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:21.536 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:21.537 00.001 30444 GuideStep: 0.4 px 98 ms WEST, 0.2 px 0 ms NORTH 22:21:23.446 01.909 15672 Exposure complete 22:21:23.465 00.019 15672 worker thread done servicing request 22:21:23.465 00.000 30444 OnExposeComplete: enter 22:21:23.465 00.000 30444 UpdateGuideState(): m_state=6 22:21:23.465 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 475 22:21:23.466 00.001 30444 Star::Find returns 1 (1), X=464.75, Y=192.28, Mass=92378, SNR=70.2, Peak=9645 HFD=3.6 22:21:23.466 00.000 30444 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.28) = xAngle (2.73 = 2.73) 22:21:23.466 00.000 30444 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.67 = 2.67) 22:21:23.466 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.35 hyp=0.56 cameraTheta=2.45 mountX=-0.51 mountY=0.25, mountTheta=2.68 22:21:23.466 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.35, opts=13) 22:21:23.466 00.000 30444 Enqueuing Move request for scope (-0.43, 0.35) 22:21:23.466 00.000 15672 Worker thread wakes up 22:21:23.466 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.35) opts 0xd 22:21:23.466 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.35) 22:21:23.466 00.000 15672 Moving (-0.43, 0.35) raw xDistance=-0.51 yDistance=0.25 22:21:23.467 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.51 22:21:23.467 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:21:23.467 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 22:21:23.467 00.000 15672 MoveAxis(E, 131, ABG) 22:21:23.467 00.000 15672 Guiding Dir = 2, Dur = 131 22:21:23.468 00.001 15672 IsSlewing returns 0 22:21:23.468 00.000 15672 IsGuiding returns 0 22:21:23.472 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=10586, FiltMin=2655, FiltMax=8027, Gamma=2.950 22:21:23.483 00.011 15672 PulseGuide returned control before completion, sleep 127 22:21:23.521 00.038 30444 UpdateGuideState exits: m=92378 SNR=70.2 Saturated 22:21:23.521 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:23.521 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:23.521 00.000 30444 Enqueuing Expose request 22:21:23.627 00.106 15672 IsGuiding returns 0 22:21:23.627 00.000 15672 Move returns status 0, amount 131 22:21:23.627 00.000 15672 MoveAxis(N, 0, ABG) 22:21:23.627 00.000 15672 Move returns status 0, amount 0 22:21:23.627 00.000 15672 move complete, result=0 22:21:23.628 00.001 15672 worker thread done servicing request 22:21:23.628 00.000 15672 Worker thread wakes up 22:21:23.628 00.000 30444 GuideStep: -0.5 px 131 ms EAST, 0.3 px 0 ms NORTH 22:21:23.628 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:23.628 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:25.737 02.109 15672 Exposure complete 22:21:25.757 00.020 15672 worker thread done servicing request 22:21:25.757 00.000 30444 OnExposeComplete: enter 22:21:25.757 00.000 30444 UpdateGuideState(): m_state=6 22:21:25.757 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 476 22:21:25.757 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=192.21, Mass=86500, SNR=73.9, Peak=10605 HFD=3.5 22:21:25.758 00.001 30444 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.28) = xAngle (1.47 = 1.47) 22:21:25.758 00.000 30444 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.41 = 1.41) 22:21:25.758 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.29 hyp=0.31 cameraTheta=1.19 mountX=0.03 mountY=0.31, mountTheta=1.47 22:21:25.758 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.29, opts=13) 22:21:25.758 00.000 30444 Enqueuing Move request for scope (0.12, 0.29) 22:21:25.758 00.000 15672 Worker thread wakes up 22:21:25.758 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.29) opts 0xd 22:21:25.758 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.29) 22:21:25.758 00.000 15672 Moving (0.12, 0.29) raw xDistance=0.03 yDistance=0.31 22:21:25.758 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:21:25.758 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:21:25.758 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 22:21:25.758 00.000 15672 MoveAxis(E, 0, ABG) 22:21:25.759 00.001 15672 Move returns status 0, amount 0 22:21:25.759 00.000 15672 MoveAxis(N, 0, ABG) 22:21:25.759 00.000 15672 Move returns status 0, amount 0 22:21:25.759 00.000 15672 move complete, result=0 22:21:25.759 00.000 15672 worker thread done servicing request 22:21:25.763 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=12847, FiltMin=2636, FiltMax=9795, Gamma=2.950 22:21:25.813 00.050 30444 UpdateGuideState exits: m=86500 SNR=73.9 Saturated 22:21:25.813 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:25.813 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:25.813 00.000 30444 Enqueuing Expose request 22:21:25.813 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 22:21:25.813 00.000 15672 Worker thread wakes up 22:21:25.813 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:25.813 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:27.723 01.910 15672 Exposure complete 22:21:27.743 00.020 15672 worker thread done servicing request 22:21:27.743 00.000 30444 OnExposeComplete: enter 22:21:27.743 00.000 30444 UpdateGuideState(): m_state=6 22:21:27.743 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 477 22:21:27.743 00.000 30444 Star::Find returns 1 (1), X=465.48, Y=192.07, Mass=95504, SNR=70.3, Peak=10878 HFD=3.5 22:21:27.744 00.001 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 22:21:27.744 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 22:21:27.744 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.14 hyp=0.34 cameraTheta=0.44 mountX=0.26 mountY=0.21, mountTheta=0.68 22:21:27.744 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.14, opts=13) 22:21:27.744 00.000 30444 Enqueuing Move request for scope (0.31, 0.14) 22:21:27.744 00.000 15672 Worker thread wakes up 22:21:27.744 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.14) opts 0xd 22:21:27.744 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.14) 22:21:27.744 00.000 15672 Moving (0.31, 0.14) raw xDistance=0.26 yDistance=0.21 22:21:27.744 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 22:21:27.745 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:21:27.745 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 22:21:27.745 00.000 15672 MoveAxis(W, 69, ABG) 22:21:27.745 00.000 15672 Guiding Dir = 3, Dur = 69 22:21:27.745 00.000 15672 IsSlewing returns 0 22:21:27.746 00.001 15672 IsGuiding returns 0 22:21:27.750 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=10905, FiltMin=2679, FiltMax=8308, Gamma=2.950 22:21:27.765 00.015 15672 PulseGuide returned control before completion, sleep 61 22:21:27.798 00.033 30444 UpdateGuideState exits: m=95504 SNR=70.3 Saturated 22:21:27.798 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:27.798 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:27.799 00.001 30444 Enqueuing Expose request 22:21:27.845 00.046 15672 IsGuiding returns 0 22:21:27.845 00.000 15672 Move returns status 0, amount 69 22:21:27.845 00.000 15672 MoveAxis(N, 0, ABG) 22:21:27.845 00.000 15672 Move returns status 0, amount 0 22:21:27.845 00.000 15672 move complete, result=0 22:21:27.845 00.000 15672 worker thread done servicing request 22:21:27.845 00.000 15672 Worker thread wakes up 22:21:27.845 00.000 30444 GuideStep: 0.3 px 69 ms WEST, 0.2 px 0 ms NORTH 22:21:27.845 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:27.845 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:29.955 02.110 15672 Exposure complete 22:21:29.974 00.019 15672 worker thread done servicing request 22:21:29.974 00.000 30444 OnExposeComplete: enter 22:21:29.974 00.000 30444 UpdateGuideState(): m_state=6 22:21:29.974 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 478 22:21:29.975 00.001 30444 Star::Find returns 1 (1), X=465.14, Y=192.22, Mass=94345, SNR=71.2, Peak=10755 HFD=3.4 22:21:29.975 00.000 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.28) = xAngle (1.98 = 1.98) 22:21:29.975 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.92 = 1.92) 22:21:29.975 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.70 mountX=-0.12 mountY=0.28, mountTheta=1.97 22:21:29.975 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.30, opts=13) 22:21:29.975 00.000 30444 Enqueuing Move request for scope (-0.04, 0.30) 22:21:29.975 00.000 15672 Worker thread wakes up 22:21:29.975 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.30) opts 0xd 22:21:29.975 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.30) 22:21:29.975 00.000 15672 Moving (-0.04, 0.30) raw xDistance=-0.12 yDistance=0.28 22:21:29.975 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:21:29.976 00.001 15672 switching direction from -1 to 1 - decHistory=4 oldest=-0.09 newest=0.79 22:21:29.976 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 22:21:29.976 00.000 15672 MoveAxis(E, 0, ABG) 22:21:29.976 00.000 15672 Move returns status 0, amount 0 22:21:29.976 00.000 15672 MoveAxis(S, 50, ABG) 22:21:29.976 00.000 15672 Guiding Dir = 1, Dur = 50 22:21:29.977 00.001 15672 IsSlewing returns 0 22:21:29.977 00.000 15672 IsGuiding returns 0 22:21:29.982 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=11915, FiltMin=2673, FiltMax=9126, Gamma=2.950 22:21:30.031 00.049 30444 UpdateGuideState exits: m=94345 SNR=71.2 Saturated 22:21:30.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:30.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:30.031 00.000 30444 Enqueuing Expose request 22:21:30.098 00.067 15672 IsGuiding returns 1 22:21:30.098 00.000 15672 scope still moving after pulse duration time elapsed 22:21:30.119 00.021 15672 IsSlewing returns 0 22:21:30.146 00.027 15672 IsGuiding returns 0 22:21:30.147 00.001 15672 scope move finished after 50 + 118 ms 22:21:30.147 00.000 15672 Move returns status 0, amount 50 22:21:30.147 00.000 15672 move complete, result=0 22:21:30.147 00.000 15672 worker thread done servicing request 22:21:30.147 00.000 15672 Worker thread wakes up 22:21:30.147 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:30.148 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:30.148 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 50 ms SOUTH 22:21:32.061 01.913 15672 Exposure complete 22:21:32.093 00.032 15672 worker thread done servicing request 22:21:32.093 00.000 30444 OnExposeComplete: enter 22:21:32.093 00.000 30444 UpdateGuideState(): m_state=6 22:21:32.094 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 479 22:21:32.094 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=192.12, Mass=93185, SNR=72.2, Peak=10285 HFD=3.7 22:21:32.094 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 22:21:32.094 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 22:21:32.094 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.20 cameraTheta=1.69 mountX=-0.08 mountY=0.18, mountTheta=1.96 22:21:32.094 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.19, opts=13) 22:21:32.094 00.000 30444 Enqueuing Move request for scope (-0.02, 0.19) 22:21:32.094 00.000 15672 Worker thread wakes up 22:21:32.094 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd 22:21:32.094 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.19) 22:21:32.094 00.000 15672 Moving (-0.02, 0.19) raw xDistance=-0.08 yDistance=0.18 22:21:32.095 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:21:32.095 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:21:32.095 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 22:21:32.095 00.000 15672 MoveAxis(E, 0, ABG) 22:21:32.095 00.000 15672 Move returns status 0, amount 0 22:21:32.095 00.000 15672 MoveAxis(N, 0, ABG) 22:21:32.095 00.000 15672 Move returns status 0, amount 0 22:21:32.095 00.000 15672 move complete, result=0 22:21:32.095 00.000 15672 worker thread done servicing request 22:21:32.100 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=10769, FiltMin=2595, FiltMax=8344, Gamma=2.950 22:21:32.148 00.048 30444 UpdateGuideState exits: m=93185 SNR=72.2 Saturated 22:21:32.148 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:32.148 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:32.148 00.000 30444 Enqueuing Expose request 22:21:32.148 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:21:32.148 00.000 15672 Worker thread wakes up 22:21:32.148 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:32.148 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:34.256 02.108 15672 Exposure complete 22:21:34.275 00.019 15672 worker thread done servicing request 22:21:34.276 00.001 30444 OnExposeComplete: enter 22:21:34.276 00.000 30444 UpdateGuideState(): m_state=6 22:21:34.276 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 480 22:21:34.276 00.000 30444 Star::Find returns 1 (1), X=465.59, Y=192.46, Mass=83419, SNR=69.5, Peak=10154 HFD=3.1 22:21:34.276 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 22:21:34.276 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 22:21:34.276 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.54 hyp=0.68 cameraTheta=0.91 mountX=0.25 mountY=0.61, mountTheta=1.18 22:21:34.276 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.54, opts=13) 22:21:34.276 00.000 30444 Enqueuing Move request for scope (0.42, 0.54) 22:21:34.277 00.001 15672 Worker thread wakes up 22:21:34.277 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.54) opts 0xd 22:21:34.277 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.54) 22:21:34.277 00.000 15672 Moving (0.42, 0.54) raw xDistance=0.25 yDistance=0.61 22:21:34.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 22:21:34.277 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 22:21:34.277 00.000 15672 MoveAxis(W, 69, ABG) 22:21:34.277 00.000 15672 Guiding Dir = 3, Dur = 69 22:21:34.277 00.000 15672 IsSlewing returns 0 22:21:34.278 00.001 15672 IsGuiding returns 0 22:21:34.282 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=10323, FiltMin=2630, FiltMax=8626, Gamma=2.950 22:21:34.298 00.016 15672 PulseGuide returned control before completion, sleep 60 22:21:34.331 00.033 30444 UpdateGuideState exits: m=83419 SNR=69.5 Saturated 22:21:34.332 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:34.332 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:34.332 00.000 30444 Enqueuing Expose request 22:21:34.379 00.047 15672 IsGuiding returns 0 22:21:34.379 00.000 15672 Move returns status 0, amount 69 22:21:34.379 00.000 15672 MoveAxis(S, 110, ABG) 22:21:34.379 00.000 15672 Guiding Dir = 1, Dur = 110 22:21:34.379 00.000 15672 IsSlewing returns 0 22:21:34.380 00.001 15672 IsGuiding returns 0 22:21:34.458 00.078 15672 PulseGuide returned control before completion, sleep 42 22:21:34.504 00.046 15672 IsGuiding returns 1 22:21:34.504 00.000 15672 scope still moving after pulse duration time elapsed 22:21:34.525 00.021 15672 IsSlewing returns 0 22:21:34.527 00.002 15672 IsGuiding returns 1 22:21:34.549 00.022 15672 IsSlewing returns 0 22:21:34.551 00.002 15672 IsGuiding returns 1 22:21:34.572 00.021 15672 IsSlewing returns 0 22:21:34.586 00.014 15672 IsGuiding returns 1 22:21:34.607 00.021 15672 IsSlewing returns 0 22:21:34.618 00.011 15672 IsGuiding returns 0 22:21:34.618 00.000 15672 scope move finished after 110 + 127 ms 22:21:34.618 00.000 15672 Move returns status 0, amount 110 22:21:34.618 00.000 15672 move complete, result=0 22:21:34.618 00.000 15672 worker thread done servicing request 22:21:34.618 00.000 15672 Worker thread wakes up 22:21:34.618 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:34.618 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:34.618 00.000 30444 GuideStep: 0.3 px 69 ms WEST, 0.6 px 110 ms SOUTH 22:21:36.526 01.908 15672 Exposure complete 22:21:36.545 00.019 15672 worker thread done servicing request 22:21:36.545 00.000 30444 OnExposeComplete: enter 22:21:36.545 00.000 30444 UpdateGuideState(): m_state=6 22:21:36.546 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 481 22:21:36.546 00.000 30444 Star::Find returns 1 (1), X=464.94, Y=192.25, Mass=106512, SNR=77.7, Peak=10241 HFD=3.9 22:21:36.546 00.000 30444 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.28) = xAngle (2.48 = 2.48) 22:21:36.546 00.000 30444 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.42 = 2.42) 22:21:36.546 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.33 hyp=0.40 cameraTheta=2.20 mountX=-0.32 mountY=0.27, mountTheta=2.44 22:21:36.546 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.33, opts=13) 22:21:36.546 00.000 30444 Enqueuing Move request for scope (-0.24, 0.33) 22:21:36.546 00.000 15672 Worker thread wakes up 22:21:36.546 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.33) opts 0xd 22:21:36.546 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.33) 22:21:36.546 00.000 15672 Moving (-0.24, 0.33) raw xDistance=-0.32 yDistance=0.27 22:21:36.547 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32 22:21:36.547 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 22:21:36.547 00.000 15672 MoveAxis(E, 81, ABG) 22:21:36.547 00.000 15672 Guiding Dir = 2, Dur = 81 22:21:36.547 00.000 15672 IsSlewing returns 0 22:21:36.549 00.002 15672 IsGuiding returns 0 22:21:36.553 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2094, max=10241, FiltMin=2662, FiltMax=8190, Gamma=2.950 22:21:36.567 00.014 15672 PulseGuide returned control before completion, sleep 73 22:21:36.602 00.035 30444 UpdateGuideState exits: m=106512 SNR=77.7 Saturated 22:21:36.602 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:36.602 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:36.602 00.000 30444 Enqueuing Expose request 22:21:36.642 00.040 15672 IsGuiding returns 1 22:21:36.642 00.000 15672 scope still moving after pulse duration time elapsed 22:21:36.662 00.020 15672 IsSlewing returns 0 22:21:36.664 00.002 15672 IsGuiding returns 0 22:21:36.664 00.000 15672 scope move finished after 81 + 33 ms 22:21:36.664 00.000 15672 Move returns status 0, amount 81 22:21:36.664 00.000 15672 MoveAxis(S, 48, ABG) 22:21:36.664 00.000 15672 Guiding Dir = 1, Dur = 48 22:21:36.664 00.000 15672 IsSlewing returns 0 22:21:36.665 00.001 15672 IsGuiding returns 0 22:21:36.779 00.114 15672 IsGuiding returns 1 22:21:36.779 00.000 15672 scope still moving after pulse duration time elapsed 22:21:36.799 00.020 15672 IsSlewing returns 0 22:21:36.802 00.003 15672 IsGuiding returns 1 22:21:36.823 00.021 15672 IsSlewing returns 0 22:21:36.840 00.017 15672 IsGuiding returns 0 22:21:36.840 00.000 15672 scope move finished after 48 + 127 ms 22:21:36.840 00.000 15672 Move returns status 0, amount 48 22:21:36.840 00.000 15672 move complete, result=0 22:21:36.840 00.000 15672 worker thread done servicing request 22:21:36.841 00.001 15672 Worker thread wakes up 22:21:36.841 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:36.841 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:36.841 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.3 px 48 ms SOUTH 22:21:38.950 02.109 15672 Exposure complete 22:21:38.977 00.027 15672 worker thread done servicing request 22:21:38.977 00.000 30444 OnExposeComplete: enter 22:21:38.977 00.000 30444 UpdateGuideState(): m_state=6 22:21:38.977 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 482 22:21:38.977 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=192.44, Mass=92649, SNR=73.4, Peak=10109 HFD=3.4 22:21:38.977 00.000 30444 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 22:21:38.977 00.000 30444 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.53 = 1.53) 22:21:38.977 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.52 hyp=0.54 cameraTheta=1.31 mountX=-0.01 mountY=0.54, mountTheta=1.59 22:21:38.978 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.52, opts=13) 22:21:38.978 00.000 30444 Enqueuing Move request for scope (0.14, 0.52) 22:21:38.978 00.000 15672 Worker thread wakes up 22:21:38.978 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.52) opts 0xd 22:21:38.978 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.52) 22:21:38.978 00.000 15672 Moving (0.14, 0.52) raw xDistance=-0.01 yDistance=0.54 22:21:38.978 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:21:38.978 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 22:21:38.978 00.000 15672 MoveAxis(E, 0, ABG) 22:21:38.978 00.000 15672 Move returns status 0, amount 0 22:21:38.978 00.000 15672 MoveAxis(S, 96, ABG) 22:21:38.978 00.000 15672 Guiding Dir = 1, Dur = 96 22:21:38.980 00.002 15672 IsSlewing returns 0 22:21:38.981 00.001 15672 IsGuiding returns 0 22:21:38.985 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=10401, FiltMin=2630, FiltMax=8316, Gamma=2.950 22:21:39.034 00.049 30444 UpdateGuideState exits: m=92649 SNR=73.4 Saturated 22:21:39.034 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:39.034 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:39.034 00.000 30444 Enqueuing Expose request 22:21:39.060 00.026 15672 PulseGuide returned control before completion, sleep 28 22:21:39.090 00.030 15672 IsGuiding returns 1 22:21:39.090 00.000 15672 scope still moving after pulse duration time elapsed 22:21:39.110 00.020 15672 IsSlewing returns 0 22:21:39.187 00.077 15672 IsGuiding returns 1 22:21:39.209 00.022 15672 IsSlewing returns 0 22:21:39.211 00.002 15672 IsGuiding returns 0 22:21:39.212 00.001 15672 scope move finished after 96 + 135 ms 22:21:39.212 00.000 15672 Move returns status 0, amount 96 22:21:39.212 00.000 15672 move complete, result=0 22:21:39.212 00.000 15672 worker thread done servicing request 22:21:39.212 00.000 15672 Worker thread wakes up 22:21:39.212 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:39.212 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:39.212 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 96 ms SOUTH 22:21:41.118 01.906 15672 Exposure complete 22:21:41.139 00.021 15672 worker thread done servicing request 22:21:41.139 00.000 30444 OnExposeComplete: enter 22:21:41.139 00.000 30444 UpdateGuideState(): m_state=6 22:21:41.140 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 483 22:21:41.140 00.000 30444 Star::Find returns 1 (1), X=465.25, Y=192.34, Mass=85452, SNR=64.1, Peak=9055 HFD=3.6 22:21:41.140 00.000 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.67 = 1.67) 22:21:41.140 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.61 = 1.61) 22:21:41.140 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.42 hyp=0.43 cameraTheta=1.39 mountX=-0.04 mountY=0.43, mountTheta=1.67 22:21:41.140 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.42, opts=13) 22:21:41.140 00.000 30444 Enqueuing Move request for scope (0.08, 0.42) 22:21:41.140 00.000 15672 Worker thread wakes up 22:21:41.140 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.42) opts 0xd 22:21:41.140 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.42) 22:21:41.140 00.000 15672 Moving (0.08, 0.42) raw xDistance=-0.04 yDistance=0.43 22:21:41.140 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 22:21:41.140 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 22:21:41.141 00.001 15672 MoveAxis(E, 0, ABG) 22:21:41.141 00.000 15672 Move returns status 0, amount 0 22:21:41.141 00.000 15672 MoveAxis(S, 76, ABG) 22:21:41.141 00.000 15672 Guiding Dir = 1, Dur = 76 22:21:41.142 00.001 15672 IsSlewing returns 0 22:21:41.143 00.001 15672 IsGuiding returns 0 22:21:41.146 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2085, max=9427, FiltMin=2629, FiltMax=7648, Gamma=2.950 22:21:41.196 00.050 30444 UpdateGuideState exits: m=85452 SNR=64.1 Saturated 22:21:41.196 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:41.196 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:41.196 00.000 30444 Enqueuing Expose request 22:21:41.216 00.020 15672 PulseGuide returned control before completion, sleep 13 22:21:41.230 00.014 15672 IsGuiding returns 1 22:21:41.230 00.000 15672 scope still moving after pulse duration time elapsed 22:21:41.252 00.022 15672 IsSlewing returns 0 22:21:41.281 00.029 15672 IsGuiding returns 1 22:21:41.302 00.021 15672 IsSlewing returns 0 22:21:41.305 00.003 15672 IsGuiding returns 1 22:21:41.326 00.021 15672 IsSlewing returns 0 22:21:41.345 00.019 15672 IsGuiding returns 0 22:21:41.345 00.000 15672 scope move finished after 76 + 126 ms 22:21:41.345 00.000 15672 Move returns status 0, amount 76 22:21:41.345 00.000 15672 move complete, result=0 22:21:41.345 00.000 15672 worker thread done servicing request 22:21:41.346 00.001 15672 Worker thread wakes up 22:21:41.346 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:41.346 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:41.346 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 76 ms SOUTH 22:21:43.462 02.116 15672 Exposure complete 22:21:43.493 00.031 15672 worker thread done servicing request 22:21:43.493 00.000 30444 OnExposeComplete: enter 22:21:43.493 00.000 30444 UpdateGuideState(): m_state=6 22:21:43.493 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 484 22:21:43.493 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=192.05, Mass=92922, SNR=72.2, Peak=9520 HFD=4.0 22:21:43.493 00.000 30444 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 22:21:43.493 00.000 30444 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 22:21:43.493 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.74 mountX=-0.06 mountY=0.12, mountTheta=2.01 22:21:43.494 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.13, opts=13) 22:21:43.494 00.000 30444 Enqueuing Move request for scope (-0.02, 0.13) 22:21:43.494 00.000 15672 Worker thread wakes up 22:21:43.494 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd 22:21:43.494 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.13) 22:21:43.494 00.000 15672 Moving (-0.02, 0.13) raw xDistance=-0.06 yDistance=0.12 22:21:43.494 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 22:21:43.494 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:21:43.494 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:21:43.494 00.000 15672 MoveAxis(E, 0, ABG) 22:21:43.494 00.000 15672 Move returns status 0, amount 0 22:21:43.494 00.000 15672 MoveAxis(N, 0, ABG) 22:21:43.494 00.000 15672 Move returns status 0, amount 0 22:21:43.494 00.000 15672 move complete, result=0 22:21:43.494 00.000 15672 worker thread done servicing request 22:21:43.499 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=9930, FiltMin=2649, FiltMax=8404, Gamma=2.950 22:21:43.549 00.050 30444 UpdateGuideState exits: m=92922 SNR=72.2 Saturated 22:21:43.549 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:43.549 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:43.549 00.000 30444 Enqueuing Expose request 22:21:43.549 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:21:43.549 00.000 15672 Worker thread wakes up 22:21:43.549 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:43.549 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:45.464 01.915 15672 Exposure complete 22:21:45.495 00.031 15672 worker thread done servicing request 22:21:45.495 00.000 30444 OnExposeComplete: enter 22:21:45.495 00.000 30444 UpdateGuideState(): m_state=6 22:21:45.495 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 485 22:21:45.495 00.000 30444 Star::Find returns 1 (1), X=465.49, Y=192.29, Mass=78567, SNR=63.5, Peak=9319 HFD=3.3 22:21:45.495 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 22:21:45.495 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 22:21:45.495 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.37 hyp=0.49 cameraTheta=0.87 mountX=0.20 mountY=0.43, mountTheta=1.14 22:21:45.496 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.37, opts=13) 22:21:45.496 00.000 30444 Enqueuing Move request for scope (0.31, 0.37) 22:21:45.496 00.000 15672 Worker thread wakes up 22:21:45.496 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.37) opts 0xd 22:21:45.496 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.37) 22:21:45.496 00.000 15672 Moving (0.31, 0.37) raw xDistance=0.20 yDistance=0.43 22:21:45.496 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:21:45.496 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 22:21:45.496 00.000 15672 MoveAxis(E, 0, ABG) 22:21:45.496 00.000 15672 Move returns status 0, amount 0 22:21:45.496 00.000 15672 MoveAxis(S, 77, ABG) 22:21:45.496 00.000 15672 Guiding Dir = 1, Dur = 77 22:21:45.497 00.001 15672 IsSlewing returns 0 22:21:45.498 00.001 15672 IsGuiding returns 0 22:21:45.502 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2096, max=10812, FiltMin=2644, FiltMax=8810, Gamma=2.950 22:21:45.551 00.049 30444 UpdateGuideState exits: m=78567 SNR=63.5 Saturated 22:21:45.551 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:45.551 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:45.551 00.000 30444 Enqueuing Expose request 22:21:45.610 00.059 15672 IsGuiding returns 1 22:21:45.610 00.000 15672 scope still moving after pulse duration time elapsed 22:21:45.632 00.022 15672 IsSlewing returns 0 22:21:45.633 00.001 15672 IsGuiding returns 1 22:21:45.655 00.022 15672 IsSlewing returns 0 22:21:45.658 00.003 15672 IsGuiding returns 1 22:21:45.678 00.020 15672 IsSlewing returns 0 22:21:45.704 00.026 15672 IsGuiding returns 0 22:21:45.705 00.001 15672 scope move finished after 77 + 130 ms 22:21:45.705 00.000 15672 Move returns status 0, amount 77 22:21:45.705 00.000 15672 move complete, result=0 22:21:45.705 00.000 15672 worker thread done servicing request 22:21:45.705 00.000 15672 Worker thread wakes up 22:21:45.705 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:45.705 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:45.705 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 77 ms SOUTH 22:21:47.813 02.108 15672 Exposure complete 22:21:47.833 00.020 15672 worker thread done servicing request 22:21:47.833 00.000 30444 OnExposeComplete: enter 22:21:47.833 00.000 30444 UpdateGuideState(): m_state=6 22:21:47.833 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 486 22:21:47.833 00.000 30444 Star::Find returns 1 (1), X=465.97, Y=191.98, Mass=83877, SNR=71.6, Peak=8975 HFD=3.0 22:21:47.834 00.001 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 22:21:47.834 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 22:21:47.834 00.000 30444 CameraToMount -- cameraX=0.79 cameraY=0.06 hyp=0.80 cameraTheta=0.07 mountX=0.75 mountY=0.23, mountTheta=0.29 22:21:47.834 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.79, y=0.06, opts=13) 22:21:47.834 00.000 30444 Enqueuing Move request for scope (0.79, 0.06) 22:21:47.834 00.000 15672 Worker thread wakes up 22:21:47.834 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.06) opts 0xd 22:21:47.834 00.000 15672 Handling offset move in thread for scope, endpoint = (0.79, 0.06) 22:21:47.834 00.000 15672 Moving (0.79, 0.06) raw xDistance=0.75 yDistance=0.23 22:21:47.834 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75 22:21:47.834 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:21:47.834 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 22:21:47.835 00.001 15672 MoveAxis(W, 202, ABG) 22:21:47.835 00.000 15672 Guiding Dir = 3, Dur = 202 22:21:47.835 00.000 15672 IsSlewing returns 0 22:21:47.836 00.001 15672 IsGuiding returns 0 22:21:47.841 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=10939, FiltMin=2673, FiltMax=8378, Gamma=2.950 22:21:47.861 00.020 15672 PulseGuide returned control before completion, sleep 188 22:21:47.890 00.029 30444 UpdateGuideState exits: m=83877 SNR=71.6 Saturated 22:21:47.890 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:47.890 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:47.890 00.000 30444 Enqueuing Expose request 22:21:48.053 00.163 15672 IsGuiding returns 1 22:21:48.053 00.000 15672 scope still moving after pulse duration time elapsed 22:21:48.074 00.021 15672 IsSlewing returns 0 22:21:48.086 00.012 15672 IsGuiding returns 0 22:21:48.086 00.000 15672 scope move finished after 202 + 47 ms 22:21:48.086 00.000 15672 Move returns status 0, amount 202 22:21:48.086 00.000 15672 MoveAxis(N, 0, ABG) 22:21:48.086 00.000 15672 Move returns status 0, amount 0 22:21:48.086 00.000 15672 move complete, result=0 22:21:48.086 00.000 15672 worker thread done servicing request 22:21:48.086 00.000 15672 Worker thread wakes up 22:21:48.086 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:48.088 00.002 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:48.088 00.000 30444 GuideStep: 0.7 px 202 ms WEST, 0.2 px 0 ms NORTH 22:21:49.992 01.904 15672 Exposure complete 22:21:50.012 00.020 15672 worker thread done servicing request 22:21:50.012 00.000 30444 OnExposeComplete: enter 22:21:50.012 00.000 30444 UpdateGuideState(): m_state=6 22:21:50.012 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 487 22:21:50.012 00.000 30444 Star::Find returns 1 (1), X=465.72, Y=192.06, Mass=94501, SNR=70.9, Peak=9591 HFD=3.4 22:21:50.012 00.000 30444 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.28) = xAngle (0.52 = 0.52) 22:21:50.013 00.001 30444 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.46 = 0.46) 22:21:50.013 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.14 hyp=0.56 cameraTheta=0.24 mountX=0.49 mountY=0.25, mountTheta=0.47 22:21:50.013 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.14, opts=13) 22:21:50.013 00.000 30444 Enqueuing Move request for scope (0.55, 0.14) 22:21:50.013 00.000 15672 Worker thread wakes up 22:21:50.013 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.14) opts 0xd 22:21:50.014 00.001 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.14) 22:21:50.014 00.000 15672 Moving (0.55, 0.14) raw xDistance=0.49 yDistance=0.25 22:21:50.014 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49 22:21:50.014 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 22:21:50.014 00.000 15672 MoveAxis(W, 147, ABG) 22:21:50.014 00.000 15672 Guiding Dir = 3, Dur = 147 22:21:50.014 00.000 15672 IsSlewing returns 0 22:21:50.015 00.001 15672 IsGuiding returns 0 22:21:50.021 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=11588, FiltMin=2629, FiltMax=8338, Gamma=2.950 22:21:50.034 00.013 15672 PulseGuide returned control before completion, sleep 139 22:21:50.070 00.036 30444 UpdateGuideState exits: m=94501 SNR=70.9 Saturated 22:21:50.070 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:50.070 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:50.070 00.000 30444 Enqueuing Expose request 22:21:50.178 00.108 15672 IsGuiding returns 0 22:21:50.178 00.000 15672 Move returns status 0, amount 147 22:21:50.178 00.000 15672 MoveAxis(S, 45, ABG) 22:21:50.178 00.000 15672 Guiding Dir = 1, Dur = 45 22:21:50.178 00.000 15672 IsSlewing returns 0 22:21:50.179 00.001 15672 IsGuiding returns 0 22:21:50.259 00.080 15672 IsGuiding returns 1 22:21:50.259 00.000 15672 scope still moving after pulse duration time elapsed 22:21:50.280 00.021 15672 IsSlewing returns 0 22:21:50.283 00.003 15672 IsGuiding returns 1 22:21:50.304 00.021 15672 IsSlewing returns 0 22:21:50.369 00.065 15672 IsGuiding returns 0 22:21:50.370 00.001 15672 scope move finished after 45 + 145 ms 22:21:50.370 00.000 15672 Move returns status 0, amount 45 22:21:50.370 00.000 15672 move complete, result=0 22:21:50.370 00.000 15672 worker thread done servicing request 22:21:50.370 00.000 15672 Worker thread wakes up 22:21:50.370 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:50.371 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:50.371 00.000 30444 GuideStep: 0.5 px 147 ms WEST, 0.3 px 45 ms SOUTH 22:21:52.481 02.110 15672 Exposure complete 22:21:52.501 00.020 15672 worker thread done servicing request 22:21:52.501 00.000 30444 OnExposeComplete: enter 22:21:52.501 00.000 30444 UpdateGuideState(): m_state=6 22:21:52.501 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 488 22:21:52.501 00.000 30444 Star::Find returns 1 (1), X=465.27, Y=192.21, Mass=67597, SNR=55.8, Peak=9245 HFD=3.3 22:21:52.501 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 22:21:52.501 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 22:21:52.501 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.26 mountX=0.01 mountY=0.30, mountTheta=1.54 22:21:52.502 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.29, opts=13) 22:21:52.502 00.000 30444 Enqueuing Move request for scope (0.09, 0.29) 22:21:52.502 00.000 15672 Worker thread wakes up 22:21:52.502 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd 22:21:52.502 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.29) 22:21:52.502 00.000 15672 Moving (0.09, 0.29) raw xDistance=0.01 yDistance=0.30 22:21:52.502 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:21:52.502 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 22:21:52.502 00.000 15672 MoveAxis(E, 0, ABG) 22:21:52.502 00.000 15672 Move returns status 0, amount 0 22:21:52.502 00.000 15672 MoveAxis(S, 54, ABG) 22:21:52.502 00.000 15672 Guiding Dir = 1, Dur = 54 22:21:52.503 00.001 15672 IsSlewing returns 0 22:21:52.503 00.000 15672 IsGuiding returns 0 22:21:52.507 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=11274, FiltMin=2606, FiltMax=8680, Gamma=2.950 22:21:52.556 00.049 30444 UpdateGuideState exits: m=67597 SNR=55.8 Saturated 22:21:52.557 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:52.557 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:52.557 00.000 30444 Enqueuing Expose request 22:21:52.591 00.034 15672 IsGuiding returns 1 22:21:52.591 00.000 15672 scope still moving after pulse duration time elapsed 22:21:52.612 00.021 15672 IsSlewing returns 0 22:21:52.613 00.001 15672 IsGuiding returns 1 22:21:52.634 00.021 15672 IsSlewing returns 0 22:21:52.635 00.001 15672 IsGuiding returns 1 22:21:52.656 00.021 15672 IsSlewing returns 0 22:21:52.718 00.062 15672 IsGuiding returns 0 22:21:52.718 00.000 15672 scope move finished after 54 + 161 ms 22:21:52.719 00.001 15672 Move returns status 0, amount 54 22:21:52.719 00.000 15672 move complete, result=0 22:21:52.719 00.000 15672 worker thread done servicing request 22:21:52.719 00.000 15672 Worker thread wakes up 22:21:52.719 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:52.719 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:52.719 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 54 ms SOUTH 22:21:54.629 01.910 15672 Exposure complete 22:21:54.648 00.019 15672 worker thread done servicing request 22:21:54.648 00.000 30444 OnExposeComplete: enter 22:21:54.648 00.000 30444 UpdateGuideState(): m_state=6 22:21:54.649 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 489 22:21:54.649 00.000 30444 Star::Find returns 1 (1), X=464.93, Y=192.02, Mass=89730, SNR=63.3, Peak=10233 HFD=3.9 22:21:54.649 00.000 30444 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.28) = xAngle (3.04 = 3.04) 22:21:54.649 00.000 30444 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.98 = 2.98) 22:21:54.649 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.26 cameraTheta=2.76 mountX=-0.26 mountY=0.04, mountTheta=2.98 22:21:54.649 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.10, opts=13) 22:21:54.649 00.000 30444 Enqueuing Move request for scope (-0.25, 0.10) 22:21:54.649 00.000 15672 Worker thread wakes up 22:21:54.649 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.10) opts 0xd 22:21:54.650 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.10) 22:21:54.650 00.000 15672 Moving (-0.25, 0.10) raw xDistance=-0.26 yDistance=0.04 22:21:54.650 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26 22:21:54.650 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:21:54.650 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:21:54.650 00.000 15672 MoveAxis(E, 71, ABG) 22:21:54.650 00.000 15672 Guiding Dir = 2, Dur = 71 22:21:54.651 00.001 15672 IsSlewing returns 0 22:21:54.652 00.001 15672 IsGuiding returns 0 22:21:54.656 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=11610, FiltMin=2630, FiltMax=8028, Gamma=2.950 22:21:54.667 00.011 15672 PulseGuide returned control before completion, sleep 67 22:21:54.706 00.039 30444 UpdateGuideState exits: m=89730 SNR=63.3 Saturated 22:21:54.706 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:54.706 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:54.706 00.000 30444 Enqueuing Expose request 22:21:54.747 00.041 15672 IsGuiding returns 0 22:21:54.747 00.000 15672 Move returns status 0, amount 71 22:21:54.748 00.001 15672 MoveAxis(N, 0, ABG) 22:21:54.748 00.000 15672 Move returns status 0, amount 0 22:21:54.748 00.000 15672 move complete, result=0 22:21:54.748 00.000 15672 worker thread done servicing request 22:21:54.748 00.000 15672 Worker thread wakes up 22:21:54.748 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:54.748 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:54.748 00.000 30444 GuideStep: -0.3 px 71 ms EAST, 0.0 px 0 ms NORTH 22:21:56.856 02.108 15672 Exposure complete 22:21:56.875 00.019 15672 worker thread done servicing request 22:21:56.875 00.000 30444 OnExposeComplete: enter 22:21:56.875 00.000 30444 UpdateGuideState(): m_state=6 22:21:56.876 00.001 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 490 22:21:56.876 00.000 30444 Star::Find returns 1 (1), X=464.86, Y=191.99, Mass=86319, SNR=70.9, Peak=9830 HFD=3.6 22:21:56.876 00.000 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.09) 22:21:56.876 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 22:21:56.876 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.32 cameraTheta=2.91 mountX=-0.32 mountY=0.00, mountTheta=3.13 22:21:56.876 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.07, opts=13) 22:21:56.876 00.000 30444 Enqueuing Move request for scope (-0.31, 0.07) 22:21:56.876 00.000 15672 Worker thread wakes up 22:21:56.876 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.07) opts 0xd 22:21:56.877 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.07) 22:21:56.877 00.000 15672 Moving (-0.31, 0.07) raw xDistance=-0.32 yDistance=0.00 22:21:56.877 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32 22:21:56.877 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:21:56.877 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 22:21:56.877 00.000 15672 MoveAxis(E, 91, ABG) 22:21:56.877 00.000 15672 Guiding Dir = 2, Dur = 91 22:21:56.878 00.001 15672 IsSlewing returns 0 22:21:56.878 00.000 15672 IsGuiding returns 0 22:21:56.882 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=10319, FiltMin=2631, FiltMax=7937, Gamma=2.950 22:21:56.903 00.021 15672 PulseGuide returned control before completion, sleep 77 22:21:56.932 00.029 30444 UpdateGuideState exits: m=86319 SNR=70.9 Saturated 22:21:56.932 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:56.932 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:56.932 00.000 30444 Enqueuing Expose request 22:21:56.982 00.050 15672 IsGuiding returns 1 22:21:56.982 00.000 15672 scope still moving after pulse duration time elapsed 22:21:57.002 00.020 15672 IsSlewing returns 0 22:21:57.017 00.015 15672 IsGuiding returns 0 22:21:57.017 00.000 15672 scope move finished after 91 + 46 ms 22:21:57.017 00.000 15672 Move returns status 0, amount 91 22:21:57.017 00.000 15672 MoveAxis(N, 0, ABG) 22:21:57.017 00.000 15672 Move returns status 0, amount 0 22:21:57.017 00.000 15672 move complete, result=0 22:21:57.018 00.001 15672 worker thread done servicing request 22:21:57.018 00.000 15672 Worker thread wakes up 22:21:57.018 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:57.018 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:57.018 00.000 30444 GuideStep: -0.3 px 91 ms EAST, 0.0 px 0 ms NORTH 22:21:58.923 01.905 15672 Exposure complete 22:21:58.943 00.020 15672 worker thread done servicing request 22:21:58.943 00.000 30444 OnExposeComplete: enter 22:21:58.943 00.000 30444 UpdateGuideState(): m_state=6 22:21:58.943 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 491 22:21:58.943 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=192.74, Mass=80768, SNR=70.2, Peak=10363 HFD=3.0 22:21:58.943 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 22:21:58.943 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 22:21:58.943 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.82 hyp=0.83 cameraTheta=1.41 mountX=-0.10 mountY=0.83, mountTheta=1.69 22:21:58.944 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.82, opts=13) 22:21:58.944 00.000 30444 Enqueuing Move request for scope (0.13, 0.82) 22:21:58.944 00.000 15672 Worker thread wakes up 22:21:58.944 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.82) opts 0xd 22:21:58.944 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.82) 22:21:58.944 00.000 15672 Moving (0.13, 0.82) raw xDistance=-0.10 yDistance=0.83 22:21:58.944 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:21:58.944 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 22:21:58.944 00.000 15672 MoveAxis(E, 0, ABG) 22:21:58.944 00.000 15672 Move returns status 0, amount 0 22:21:58.944 00.000 15672 MoveAxis(S, 148, ABG) 22:21:58.944 00.000 15672 Guiding Dir = 1, Dur = 148 22:21:58.944 00.000 15672 IsSlewing returns 0 22:21:58.947 00.003 15672 IsGuiding returns 0 22:21:58.950 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=11445, FiltMin=2611, FiltMax=8826, Gamma=2.950 22:21:59.000 00.050 30444 UpdateGuideState exits: m=80768 SNR=70.2 Saturated 22:21:59.000 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:59.000 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:21:59.000 00.000 30444 Enqueuing Expose request 22:21:59.028 00.028 15672 PulseGuide returned control before completion, sleep 77 22:21:59.108 00.080 15672 IsGuiding returns 1 22:21:59.108 00.000 15672 scope still moving after pulse duration time elapsed 22:21:59.129 00.021 15672 IsSlewing returns 0 22:21:59.131 00.002 15672 IsGuiding returns 1 22:21:59.153 00.022 15672 IsSlewing returns 0 22:21:59.156 00.003 15672 IsGuiding returns 1 22:21:59.178 00.022 15672 IsSlewing returns 0 22:21:59.205 00.027 15672 IsGuiding returns 0 22:21:59.205 00.000 15672 scope move finished after 148 + 111 ms 22:21:59.205 00.000 15672 Move returns status 0, amount 148 22:21:59.205 00.000 15672 move complete, result=0 22:21:59.205 00.000 15672 worker thread done servicing request 22:21:59.205 00.000 15672 Worker thread wakes up 22:21:59.206 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:21:59.206 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:21:59.206 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.8 px 148 ms SOUTH 22:22:01.316 02.110 15672 Exposure complete 22:22:01.336 00.020 15672 worker thread done servicing request 22:22:01.336 00.000 30444 OnExposeComplete: enter 22:22:01.336 00.000 30444 UpdateGuideState(): m_state=6 22:22:01.336 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 492 22:22:01.336 00.000 30444 Star::Find returns 1 (1), X=465.01, Y=192.15, Mass=102844, SNR=79.6, Peak=11921 HFD=3.1 22:22:01.336 00.000 30444 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.28) = xAngle (2.48 = 2.48) 22:22:01.336 00.000 30444 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.42 = 2.42) 22:22:01.336 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.20 mountX=-0.22 mountY=0.19, mountTheta=2.44 22:22:01.337 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.23, opts=13) 22:22:01.337 00.000 30444 Enqueuing Move request for scope (-0.16, 0.23) 22:22:01.337 00.000 15672 Worker thread wakes up 22:22:01.337 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd 22:22:01.337 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.23) 22:22:01.337 00.000 15672 Moving (-0.16, 0.23) raw xDistance=-0.22 yDistance=0.19 22:22:01.337 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 22:22:01.337 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:22:01.337 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 22:22:01.337 00.000 15672 MoveAxis(E, 0, ABG) 22:22:01.337 00.000 15672 Move returns status 0, amount 0 22:22:01.337 00.000 15672 MoveAxis(N, 0, ABG) 22:22:01.337 00.000 15672 Move returns status 0, amount 0 22:22:01.337 00.000 15672 move complete, result=0 22:22:01.337 00.000 15672 worker thread done servicing request 22:22:01.342 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=11921, FiltMin=2593, FiltMax=8745, Gamma=2.950 22:22:01.394 00.052 30444 UpdateGuideState exits: m=102844 SNR=79.6 Saturated 22:22:01.394 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:01.394 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:01.394 00.000 30444 Enqueuing Expose request 22:22:01.394 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:22:01.394 00.000 15672 Worker thread wakes up 22:22:01.394 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:01.394 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:03.302 01.908 15672 Exposure complete 22:22:03.322 00.020 15672 worker thread done servicing request 22:22:03.322 00.000 30444 OnExposeComplete: enter 22:22:03.322 00.000 30444 UpdateGuideState(): m_state=6 22:22:03.322 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 493 22:22:03.322 00.000 30444 Star::Find returns 1 (1), X=464.88, Y=192.50, Mass=97200, SNR=75.8, Peak=11692 HFD=3.5 22:22:03.323 00.001 30444 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.28) = xAngle (2.32 = 2.32) 22:22:03.323 00.000 30444 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.26 = 2.26) 22:22:03.323 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.58 hyp=0.65 cameraTheta=2.04 mountX=-0.44 mountY=0.50, mountTheta=2.29 22:22:03.323 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.58, opts=13) 22:22:03.323 00.000 30444 Enqueuing Move request for scope (-0.29, 0.58) 22:22:03.323 00.000 15672 Worker thread wakes up 22:22:03.323 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.58) opts 0xd 22:22:03.323 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.58) 22:22:03.323 00.000 15672 Moving (-0.29, 0.58) raw xDistance=-0.44 yDistance=0.50 22:22:03.323 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 22:22:03.324 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 22:22:03.324 00.000 15672 MoveAxis(E, 120, ABG) 22:22:03.324 00.000 15672 Guiding Dir = 2, Dur = 120 22:22:03.325 00.001 15672 IsSlewing returns 0 22:22:03.329 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=11692, FiltMin=2582, FiltMax=8248, Gamma=2.950 22:22:03.357 00.028 15672 IsGuiding returns 0 22:22:03.372 00.015 15672 PulseGuide returned control before completion, sleep 115 22:22:03.379 00.007 30444 UpdateGuideState exits: m=97200 SNR=75.8 Saturated 22:22:03.379 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:03.379 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:03.379 00.000 30444 Enqueuing Expose request 22:22:03.490 00.111 15672 IsGuiding returns 1 22:22:03.491 00.001 15672 scope still moving after pulse duration time elapsed 22:22:03.512 00.021 15672 IsSlewing returns 0 22:22:03.518 00.006 15672 IsGuiding returns 0 22:22:03.518 00.000 15672 scope move finished after 120 + 40 ms 22:22:03.518 00.000 15672 Move returns status 0, amount 120 22:22:03.518 00.000 15672 MoveAxis(S, 90, ABG) 22:22:03.518 00.000 15672 Guiding Dir = 1, Dur = 90 22:22:03.518 00.000 15672 IsSlewing returns 0 22:22:03.519 00.001 15672 IsGuiding returns 0 22:22:03.596 00.077 15672 PulseGuide returned control before completion, sleep 23 22:22:03.630 00.034 15672 IsGuiding returns 1 22:22:03.630 00.000 15672 scope still moving after pulse duration time elapsed 22:22:03.650 00.020 15672 IsSlewing returns 0 22:22:03.652 00.002 15672 IsGuiding returns 1 22:22:03.673 00.021 15672 IsSlewing returns 0 22:22:03.675 00.002 15672 IsGuiding returns 1 22:22:03.697 00.022 15672 IsSlewing returns 0 22:22:03.710 00.013 15672 IsGuiding returns 0 22:22:03.710 00.000 15672 scope move finished after 90 + 100 ms 22:22:03.710 00.000 15672 Move returns status 0, amount 90 22:22:03.710 00.000 15672 move complete, result=0 22:22:03.710 00.000 15672 worker thread done servicing request 22:22:03.710 00.000 15672 Worker thread wakes up 22:22:03.711 00.001 30444 GuideStep: -0.4 px 120 ms EAST, 0.5 px 90 ms SOUTH 22:22:03.711 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:03.711 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:05.819 02.108 15672 Exposure complete 22:22:05.843 00.024 15672 worker thread done servicing request 22:22:05.843 00.000 30444 OnExposeComplete: enter 22:22:05.843 00.000 30444 UpdateGuideState(): m_state=6 22:22:05.843 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 494 22:22:05.843 00.000 30444 Star::Find returns 1 (1), X=464.73, Y=192.01, Mass=95140, SNR=78.9, Peak=11408 HFD=3.3 22:22:05.843 00.000 30444 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.28) = xAngle (3.22 = -3.06) 22:22:05.843 00.000 30444 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.16 = -3.12) 22:22:05.843 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=0.09 hyp=0.45 cameraTheta=2.94 mountX=-0.45 mountY=-0.01, mountTheta=-3.12 22:22:05.844 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=0.09, opts=13) 22:22:05.844 00.000 30444 Enqueuing Move request for scope (-0.44, 0.09) 22:22:05.844 00.000 15672 Worker thread wakes up 22:22:05.844 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.09) opts 0xd 22:22:05.844 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, 0.09) 22:22:05.844 00.000 15672 Moving (-0.44, 0.09) raw xDistance=-0.45 yDistance=-0.01 22:22:05.844 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45 22:22:05.844 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:22:05.844 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:22:05.844 00.000 15672 MoveAxis(E, 129, ABG) 22:22:05.844 00.000 15672 Guiding Dir = 2, Dur = 129 22:22:05.846 00.002 15672 IsSlewing returns 0 22:22:05.847 00.001 15672 IsGuiding returns 0 22:22:05.850 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=11408, FiltMin=2584, FiltMax=8362, Gamma=2.950 22:22:05.864 00.014 15672 PulseGuide returned control before completion, sleep 121 22:22:05.899 00.035 30444 UpdateGuideState exits: m=95140 SNR=78.9 Saturated 22:22:05.899 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:05.899 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:05.899 00.000 30444 Enqueuing Expose request 22:22:06.009 00.110 15672 IsGuiding returns 0 22:22:06.009 00.000 15672 Move returns status 0, amount 129 22:22:06.009 00.000 15672 MoveAxis(N, 0, ABG) 22:22:06.010 00.001 15672 Move returns status 0, amount 0 22:22:06.010 00.000 15672 move complete, result=0 22:22:06.010 00.000 15672 worker thread done servicing request 22:22:06.010 00.000 15672 Worker thread wakes up 22:22:06.010 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:06.010 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:06.010 00.000 30444 GuideStep: -0.4 px 129 ms EAST, -0.0 px 0 ms NORTH 22:22:07.916 01.906 15672 Exposure complete 22:22:07.936 00.020 15672 worker thread done servicing request 22:22:07.936 00.000 30444 OnExposeComplete: enter 22:22:07.936 00.000 30444 UpdateGuideState(): m_state=6 22:22:07.936 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 495 22:22:07.936 00.000 30444 Star::Find returns 1 (1), X=465.48, Y=192.12, Mass=103471, SNR=80.2, Peak=9743 HFD=3.7 22:22:07.936 00.000 30444 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.28) = xAngle (0.85 = 0.85) 22:22:07.936 00.000 30444 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.79 = 0.79) 22:22:07.936 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.19 hyp=0.36 cameraTheta=0.57 mountX=0.24 mountY=0.25, mountTheta=0.82 22:22:07.937 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.19, opts=13) 22:22:07.937 00.000 30444 Enqueuing Move request for scope (0.30, 0.19) 22:22:07.937 00.000 15672 Worker thread wakes up 22:22:07.937 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.19) opts 0xd 22:22:07.937 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.19) 22:22:07.937 00.000 15672 Moving (0.30, 0.19) raw xDistance=0.24 yDistance=0.25 22:22:07.937 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:22:07.937 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 22:22:07.937 00.000 15672 MoveAxis(E, 0, ABG) 22:22:07.937 00.000 15672 Move returns status 0, amount 0 22:22:07.937 00.000 15672 MoveAxis(S, 45, ABG) 22:22:07.937 00.000 15672 Guiding Dir = 1, Dur = 45 22:22:07.938 00.001 15672 IsSlewing returns 0 22:22:07.939 00.001 15672 IsGuiding returns 0 22:22:07.942 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=10387, FiltMin=2587, FiltMax=8525, Gamma=2.950 22:22:07.992 00.050 30444 UpdateGuideState exits: m=103471 SNR=80.2 Saturated 22:22:07.992 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:07.992 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:07.992 00.000 30444 Enqueuing Expose request 22:22:08.023 00.031 15672 IsGuiding returns 1 22:22:08.023 00.000 15672 scope still moving after pulse duration time elapsed 22:22:08.043 00.020 15672 IsSlewing returns 0 22:22:08.047 00.004 15672 IsGuiding returns 1 22:22:08.067 00.020 15672 IsSlewing returns 0 22:22:08.069 00.002 15672 IsGuiding returns 1 22:22:08.091 00.022 15672 IsSlewing returns 0 22:22:08.152 00.061 15672 IsGuiding returns 0 22:22:08.152 00.000 15672 scope move finished after 45 + 168 ms 22:22:08.152 00.000 15672 Move returns status 0, amount 45 22:22:08.152 00.000 15672 move complete, result=0 22:22:08.153 00.001 15672 worker thread done servicing request 22:22:08.153 00.000 15672 Worker thread wakes up 22:22:08.153 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:08.153 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 45 ms SOUTH 22:22:08.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:10.263 02.110 15672 Exposure complete 22:22:10.282 00.019 15672 worker thread done servicing request 22:22:10.283 00.001 30444 OnExposeComplete: enter 22:22:10.283 00.000 30444 UpdateGuideState(): m_state=6 22:22:10.283 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 496 22:22:10.283 00.000 30444 Star::Find returns 1 (1), X=464.95, Y=192.17, Mass=87778, SNR=62.2, Peak=9637 HFD=3.7 22:22:10.283 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 22:22:10.283 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 22:22:10.283 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.25 hyp=0.34 cameraTheta=2.31 mountX=-0.29 mountY=0.20, mountTheta=2.55 22:22:10.283 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.25, opts=13) 22:22:10.283 00.000 30444 Enqueuing Move request for scope (-0.23, 0.25) 22:22:10.284 00.001 15672 Worker thread wakes up 22:22:10.284 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.25) opts 0xd 22:22:10.284 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.25) 22:22:10.284 00.000 15672 Moving (-0.23, 0.25) raw xDistance=-0.29 yDistance=0.20 22:22:10.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 22:22:10.284 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:22:10.284 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 22:22:10.284 00.000 15672 MoveAxis(E, 78, ABG) 22:22:10.284 00.000 15672 Guiding Dir = 2, Dur = 78 22:22:10.285 00.001 15672 IsSlewing returns 0 22:22:10.285 00.000 15672 IsGuiding returns 0 22:22:10.290 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=9705, FiltMin=2629, FiltMax=7631, Gamma=2.950 22:22:10.306 00.016 15672 PulseGuide returned control before completion, sleep 68 22:22:10.340 00.034 30444 UpdateGuideState exits: m=87778 SNR=62.2 Saturated 22:22:10.340 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:10.340 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:10.340 00.000 30444 Enqueuing Expose request 22:22:10.376 00.036 15672 IsGuiding returns 1 22:22:10.376 00.000 15672 scope still moving after pulse duration time elapsed 22:22:10.397 00.021 15672 IsSlewing returns 0 22:22:10.398 00.001 15672 IsGuiding returns 1 22:22:10.419 00.021 15672 IsSlewing returns 0 22:22:10.421 00.002 15672 IsGuiding returns 0 22:22:10.421 00.000 15672 scope move finished after 78 + 56 ms 22:22:10.421 00.000 15672 Move returns status 0, amount 78 22:22:10.421 00.000 15672 MoveAxis(N, 0, ABG) 22:22:10.421 00.000 15672 Move returns status 0, amount 0 22:22:10.421 00.000 15672 move complete, result=0 22:22:10.421 00.000 15672 worker thread done servicing request 22:22:10.421 00.000 15672 Worker thread wakes up 22:22:10.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:10.421 00.000 30444 GuideStep: -0.3 px 78 ms EAST, 0.2 px 0 ms NORTH 22:22:10.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:12.334 01.913 15672 Exposure complete 22:22:12.368 00.034 15672 worker thread done servicing request 22:22:12.368 00.000 30444 OnExposeComplete: enter 22:22:12.368 00.000 30444 UpdateGuideState(): m_state=6 22:22:12.368 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 497 22:22:12.369 00.001 30444 Star::Find returns 1 (1), X=465.09, Y=192.43, Mass=100246, SNR=76.9, Peak=11185 HFD=3.5 22:22:12.369 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 22:22:12.369 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 22:22:12.369 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.51 hyp=0.52 cameraTheta=1.73 mountX=-0.22 mountY=0.48, mountTheta=2.00 22:22:12.369 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.51, opts=13) 22:22:12.369 00.000 30444 Enqueuing Move request for scope (-0.08, 0.51) 22:22:12.369 00.000 15672 Worker thread wakes up 22:22:12.369 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.51) opts 0xd 22:22:12.369 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.51) 22:22:12.369 00.000 15672 Moving (-0.08, 0.51) raw xDistance=-0.22 yDistance=0.48 22:22:12.369 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 22:22:12.369 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 22:22:12.369 00.000 15672 MoveAxis(E, 0, ABG) 22:22:12.369 00.000 15672 Move returns status 0, amount 0 22:22:12.370 00.001 15672 MoveAxis(S, 86, ABG) 22:22:12.370 00.000 15672 Guiding Dir = 1, Dur = 86 22:22:12.370 00.000 15672 IsSlewing returns 0 22:22:12.372 00.002 15672 IsGuiding returns 0 22:22:12.376 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=11185, FiltMin=2576, FiltMax=8638, Gamma=2.950 22:22:12.425 00.049 30444 UpdateGuideState exits: m=100246 SNR=76.9 Saturated 22:22:12.425 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:12.425 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:12.425 00.000 30444 Enqueuing Expose request 22:22:12.447 00.022 15672 PulseGuide returned control before completion, sleep 21 22:22:12.479 00.032 15672 IsGuiding returns 1 22:22:12.479 00.000 15672 scope still moving after pulse duration time elapsed 22:22:12.500 00.021 15672 IsSlewing returns 0 22:22:12.501 00.001 15672 IsGuiding returns 1 22:22:12.522 00.021 15672 IsSlewing returns 0 22:22:12.523 00.001 15672 IsGuiding returns 1 22:22:12.544 00.021 15672 IsSlewing returns 0 22:22:12.575 00.031 15672 IsGuiding returns 0 22:22:12.575 00.000 15672 scope move finished after 86 + 117 ms 22:22:12.575 00.000 15672 Move returns status 0, amount 86 22:22:12.575 00.000 15672 move complete, result=0 22:22:12.575 00.000 15672 worker thread done servicing request 22:22:12.575 00.000 15672 Worker thread wakes up 22:22:12.575 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:12.575 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:12.575 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 86 ms SOUTH 22:22:14.682 02.107 15672 Exposure complete 22:22:14.702 00.020 15672 worker thread done servicing request 22:22:14.702 00.000 30444 OnExposeComplete: enter 22:22:14.702 00.000 30444 UpdateGuideState(): m_state=6 22:22:14.702 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 498 22:22:14.702 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=192.12, Mass=85338, SNR=62.7, Peak=10058 HFD=3.5 22:22:14.702 00.000 30444 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.28) = xAngle (1.70 = 1.70) 22:22:14.702 00.000 30444 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 22:22:14.703 00.001 30444 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.42 mountX=-0.03 mountY=0.20, mountTheta=1.70 22:22:14.703 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.20, opts=13) 22:22:14.703 00.000 30444 Enqueuing Move request for scope (0.03, 0.20) 22:22:14.703 00.000 15672 Worker thread wakes up 22:22:14.703 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd 22:22:14.703 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.20) 22:22:14.703 00.000 15672 Moving (0.03, 0.20) raw xDistance=-0.03 yDistance=0.20 22:22:14.703 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:22:14.703 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:22:14.703 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 22:22:14.703 00.000 15672 MoveAxis(E, 0, ABG) 22:22:14.704 00.001 15672 Move returns status 0, amount 0 22:22:14.704 00.000 15672 MoveAxis(N, 0, ABG) 22:22:14.704 00.000 15672 Move returns status 0, amount 0 22:22:14.704 00.000 15672 move complete, result=0 22:22:14.704 00.000 15672 worker thread done servicing request 22:22:14.709 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=10219, FiltMin=2610, FiltMax=8328, Gamma=2.950 22:22:14.758 00.049 30444 UpdateGuideState exits: m=85338 SNR=62.7 Saturated 22:22:14.758 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:14.758 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:14.758 00.000 30444 Enqueuing Expose request 22:22:14.758 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 22:22:14.758 00.000 15672 Worker thread wakes up 22:22:14.758 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:14.758 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:16.674 01.916 15672 Exposure complete 22:22:16.706 00.032 15672 worker thread done servicing request 22:22:16.706 00.000 30444 OnExposeComplete: enter 22:22:16.706 00.000 30444 UpdateGuideState(): m_state=6 22:22:16.706 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 499 22:22:16.706 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=192.06, Mass=104147, SNR=79.0, Peak=11102 HFD=3.5 22:22:16.706 00.000 30444 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.28) = xAngle (1.50 = 1.50) 22:22:16.706 00.000 30444 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.44 = 1.44) 22:22:16.706 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.23 mountX=0.01 mountY=0.14, mountTheta=1.50 22:22:16.707 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.14, opts=13) 22:22:16.707 00.000 30444 Enqueuing Move request for scope (0.05, 0.14) 22:22:16.707 00.000 15672 Worker thread wakes up 22:22:16.707 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd 22:22:16.707 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.14) 22:22:16.707 00.000 15672 Moving (0.05, 0.14) raw xDistance=0.01 yDistance=0.14 22:22:16.707 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:22:16.707 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:22:16.707 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:22:16.707 00.000 15672 MoveAxis(E, 0, ABG) 22:22:16.707 00.000 15672 Move returns status 0, amount 0 22:22:16.707 00.000 15672 MoveAxis(N, 0, ABG) 22:22:16.707 00.000 15672 Move returns status 0, amount 0 22:22:16.707 00.000 15672 move complete, result=0 22:22:16.707 00.000 15672 worker thread done servicing request 22:22:16.712 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=11102, FiltMin=2657, FiltMax=8388, Gamma=2.950 22:22:16.761 00.049 30444 UpdateGuideState exits: m=104147 SNR=79.0 Saturated 22:22:16.761 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:16.761 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:16.761 00.000 30444 Enqueuing Expose request 22:22:16.761 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:22:16.761 00.000 15672 Worker thread wakes up 22:22:16.761 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:16.761 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:18.872 02.111 15672 Exposure complete 22:22:18.890 00.018 15672 worker thread done servicing request 22:22:18.890 00.000 30444 OnExposeComplete: enter 22:22:18.890 00.000 30444 UpdateGuideState(): m_state=6 22:22:18.890 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 500 22:22:18.891 00.001 30444 Star::Find returns 1 (1), X=465.47, Y=191.91, Mass=96895, SNR=72.8, Peak=9972 HFD=3.6 22:22:18.891 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.23 = 0.23) 22:22:18.891 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.17 = 0.17) 22:22:18.891 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.05 mountX=0.29 mountY=0.05, mountTheta=0.17 22:22:18.891 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.01, opts=13) 22:22:18.891 00.000 30444 Enqueuing Move request for scope (0.30, -0.01) 22:22:18.891 00.000 15672 Worker thread wakes up 22:22:18.891 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.01) opts 0xd 22:22:18.891 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.01) 22:22:18.891 00.000 15672 Moving (0.30, -0.01) raw xDistance=0.29 yDistance=0.05 22:22:18.891 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 22:22:18.892 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:22:18.892 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 22:22:18.892 00.000 15672 MoveAxis(W, 78, ABG) 22:22:18.892 00.000 15672 Guiding Dir = 3, Dur = 78 22:22:18.893 00.001 15672 IsSlewing returns 0 22:22:18.893 00.000 15672 IsGuiding returns 0 22:22:18.897 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=9972, FiltMin=2672, FiltMax=7866, Gamma=2.950 22:22:18.916 00.019 15672 PulseGuide returned control before completion, sleep 66 22:22:18.947 00.031 30444 UpdateGuideState exits: m=96895 SNR=72.8 Saturated 22:22:18.947 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:18.947 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:18.947 00.000 30444 Enqueuing Expose request 22:22:18.984 00.037 15672 IsGuiding returns 1 22:22:18.984 00.000 15672 scope still moving after pulse duration time elapsed 22:22:19.006 00.022 15672 IsSlewing returns 0 22:22:19.008 00.002 15672 IsGuiding returns 1 22:22:19.029 00.021 15672 IsSlewing returns 0 22:22:19.030 00.001 15672 IsGuiding returns 0 22:22:19.030 00.000 15672 scope move finished after 78 + 57 ms 22:22:19.030 00.000 15672 Move returns status 0, amount 78 22:22:19.030 00.000 15672 MoveAxis(N, 0, ABG) 22:22:19.030 00.000 15672 Move returns status 0, amount 0 22:22:19.030 00.000 15672 move complete, result=0 22:22:19.030 00.000 15672 worker thread done servicing request 22:22:19.030 00.000 15672 Worker thread wakes up 22:22:19.030 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:19.030 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:19.030 00.000 30444 GuideStep: 0.3 px 78 ms WEST, 0.0 px 0 ms NORTH 22:22:20.945 01.915 15672 Exposure complete 22:22:20.978 00.033 15672 worker thread done servicing request 22:22:20.978 00.000 30444 OnExposeComplete: enter 22:22:20.978 00.000 30444 UpdateGuideState(): m_state=6 22:22:20.978 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 501 22:22:20.978 00.000 30444 Star::Find returns 1 (1), X=465.02, Y=192.89, Mass=79456, SNR=66.2, Peak=10045 HFD=3.0 22:22:20.978 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 22:22:20.978 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 22:22:20.978 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.97 hyp=0.98 cameraTheta=1.73 mountX=-0.42 mountY=0.91, mountTheta=2.00 22:22:20.979 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.97, opts=13) 22:22:20.979 00.000 30444 Enqueuing Move request for scope (-0.16, 0.97) 22:22:20.979 00.000 15672 Worker thread wakes up 22:22:20.979 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.97) opts 0xd 22:22:20.979 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.97) 22:22:20.979 00.000 15672 Moving (-0.16, 0.97) raw xDistance=-0.42 yDistance=0.91 22:22:20.979 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42 22:22:20.979 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91 22:22:20.979 00.000 15672 MoveAxis(E, 108, ABG) 22:22:20.979 00.000 15672 Guiding Dir = 2, Dur = 108 22:22:20.980 00.001 15672 IsSlewing returns 0 22:22:20.981 00.001 15672 IsGuiding returns 0 22:22:20.986 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=12298, FiltMin=2670, FiltMax=8954, Gamma=2.950 22:22:21.009 00.023 15672 PulseGuide returned control before completion, sleep 91 22:22:21.035 00.026 30444 UpdateGuideState exits: m=79456 SNR=66.2 Saturated 22:22:21.035 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:21.035 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:21.035 00.000 30444 Enqueuing Expose request 22:22:21.102 00.067 15672 IsGuiding returns 1 22:22:21.102 00.000 15672 scope still moving after pulse duration time elapsed 22:22:21.122 00.020 15672 IsSlewing returns 0 22:22:21.123 00.001 15672 IsGuiding returns 1 22:22:21.144 00.021 15672 IsSlewing returns 0 22:22:21.153 00.009 15672 IsGuiding returns 0 22:22:21.153 00.000 15672 scope move finished after 108 + 64 ms 22:22:21.154 00.001 15672 Move returns status 0, amount 108 22:22:21.154 00.000 15672 MoveAxis(S, 162, ABG) 22:22:21.154 00.000 15672 Guiding Dir = 1, Dur = 162 22:22:21.154 00.000 15672 IsSlewing returns 0 22:22:21.156 00.002 15672 IsGuiding returns 0 22:22:21.233 00.077 15672 PulseGuide returned control before completion, sleep 95 22:22:21.332 00.099 15672 IsGuiding returns 1 22:22:21.332 00.000 15672 scope still moving after pulse duration time elapsed 22:22:21.353 00.021 15672 IsSlewing returns 0 22:22:21.356 00.003 15672 IsGuiding returns 1 22:22:21.376 00.020 15672 IsSlewing returns 0 22:22:21.378 00.002 15672 IsGuiding returns 1 22:22:21.399 00.021 15672 IsSlewing returns 0 22:22:21.409 00.010 15672 IsGuiding returns 0 22:22:21.410 00.001 15672 scope move finished after 162 + 92 ms 22:22:21.410 00.000 15672 Move returns status 0, amount 162 22:22:21.410 00.000 15672 move complete, result=0 22:22:21.410 00.000 15672 worker thread done servicing request 22:22:21.410 00.000 15672 Worker thread wakes up 22:22:21.410 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:21.411 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:21.411 00.000 30444 GuideStep: -0.4 px 108 ms EAST, 0.9 px 162 ms SOUTH 22:22:23.521 02.110 15672 Exposure complete 22:22:23.540 00.019 15672 worker thread done servicing request 22:22:23.540 00.000 30444 OnExposeComplete: enter 22:22:23.540 00.000 30444 UpdateGuideState(): m_state=6 22:22:23.540 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 502 22:22:23.541 00.001 30444 Star::Find returns 1 (1), X=465.38, Y=192.29, Mass=99766, SNR=91.6, Peak=11514 HFD=3.3 22:22:23.541 00.000 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 22:22:23.541 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 22:22:23.541 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.37 hyp=0.42 cameraTheta=1.06 mountX=0.10 mountY=0.40, mountTheta=1.33 22:22:23.541 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.37, opts=13) 22:22:23.541 00.000 30444 Enqueuing Move request for scope (0.21, 0.37) 22:22:23.541 00.000 15672 Worker thread wakes up 22:22:23.541 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.37) opts 0xd 22:22:23.541 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.37) 22:22:23.541 00.000 15672 Moving (0.21, 0.37) raw xDistance=0.10 yDistance=0.40 22:22:23.541 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:22:23.541 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 22:22:23.542 00.001 15672 MoveAxis(E, 0, ABG) 22:22:23.542 00.000 15672 Move returns status 0, amount 0 22:22:23.542 00.000 15672 MoveAxis(S, 72, ABG) 22:22:23.542 00.000 15672 Guiding Dir = 1, Dur = 72 22:22:23.543 00.001 15672 IsSlewing returns 0 22:22:23.544 00.001 15672 IsGuiding returns 0 22:22:23.548 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=11514, FiltMin=2639, FiltMax=8901, Gamma=2.950 22:22:23.597 00.049 30444 UpdateGuideState exits: m=99766 SNR=91.6 Saturated 22:22:23.597 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:23.597 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:23.597 00.000 30444 Enqueuing Expose request 22:22:23.661 00.064 15672 IsGuiding returns 1 22:22:23.662 00.001 15672 scope still moving after pulse duration time elapsed 22:22:23.683 00.021 15672 IsSlewing returns 0 22:22:23.684 00.001 15672 IsGuiding returns 1 22:22:23.705 00.021 15672 IsSlewing returns 0 22:22:23.726 00.021 15672 IsGuiding returns 0 22:22:23.726 00.000 15672 scope move finished after 72 + 109 ms 22:22:23.726 00.000 15672 Move returns status 0, amount 72 22:22:23.726 00.000 15672 move complete, result=0 22:22:23.726 00.000 15672 worker thread done servicing request 22:22:23.726 00.000 15672 Worker thread wakes up 22:22:23.727 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 72 ms SOUTH 22:22:23.727 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:23.727 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:25.643 01.916 15672 Exposure complete 22:22:25.676 00.033 15672 worker thread done servicing request 22:22:25.676 00.000 30444 OnExposeComplete: enter 22:22:25.676 00.000 30444 UpdateGuideState(): m_state=6 22:22:25.677 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 503 22:22:25.677 00.000 30444 Star::Find returns 1 (1), X=465.09, Y=192.41, Mass=82548, SNR=67.9, Peak=10157 HFD=3.3 22:22:25.677 00.000 30444 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 22:22:25.677 00.000 30444 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 22:22:25.677 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.49 hyp=0.49 cameraTheta=1.74 mountX=-0.22 mountY=0.46, mountTheta=2.01 22:22:25.677 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.49, opts=13) 22:22:25.677 00.000 30444 Enqueuing Move request for scope (-0.09, 0.49) 22:22:25.677 00.000 15672 Worker thread wakes up 22:22:25.677 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.49) opts 0xd 22:22:25.677 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.49) 22:22:25.677 00.000 15672 Moving (-0.09, 0.49) raw xDistance=-0.22 yDistance=0.46 22:22:25.678 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 22:22:25.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 22:22:25.678 00.000 15672 MoveAxis(E, 0, ABG) 22:22:25.678 00.000 15672 Move returns status 0, amount 0 22:22:25.678 00.000 15672 MoveAxis(S, 81, ABG) 22:22:25.678 00.000 15672 Guiding Dir = 1, Dur = 81 22:22:25.678 00.000 15672 IsSlewing returns 0 22:22:25.679 00.001 15672 IsGuiding returns 0 22:22:25.683 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=10157, FiltMin=2649, FiltMax=8071, Gamma=2.950 22:22:25.733 00.050 30444 UpdateGuideState exits: m=82548 SNR=67.9 Saturated 22:22:25.733 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:25.733 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:25.733 00.000 30444 Enqueuing Expose request 22:22:25.754 00.021 15672 PulseGuide returned control before completion, sleep 17 22:22:25.773 00.019 15672 IsGuiding returns 1 22:22:25.773 00.000 15672 scope still moving after pulse duration time elapsed 22:22:25.795 00.022 15672 IsSlewing returns 0 22:22:25.850 00.055 15672 IsGuiding returns 0 22:22:25.850 00.000 15672 scope move finished after 81 + 89 ms 22:22:25.850 00.000 15672 Move returns status 0, amount 81 22:22:25.850 00.000 15672 move complete, result=0 22:22:25.850 00.000 15672 worker thread done servicing request 22:22:25.851 00.001 15672 Worker thread wakes up 22:22:25.851 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:25.851 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:25.851 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 81 ms SOUTH 22:22:27.960 02.109 15672 Exposure complete 22:22:27.979 00.019 15672 worker thread done servicing request 22:22:27.979 00.000 30444 OnExposeComplete: enter 22:22:27.979 00.000 30444 UpdateGuideState(): m_state=6 22:22:27.980 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 504 22:22:27.980 00.000 30444 Star::Find returns 1 (1), X=464.81, Y=191.90, Mass=94065, SNR=78.5, Peak=11026 HFD=3.2 22:22:27.980 00.000 30444 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.28) = xAngle (-2.80 = -2.80) 22:22:27.980 00.000 30444 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.86 = -2.86) 22:22:27.980 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.02 hyp=0.37 cameraTheta=-3.08 mountX=-0.35 mountY=-0.10, mountTheta=-2.85 22:22:27.980 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.02, opts=13) 22:22:27.980 00.000 30444 Enqueuing Move request for scope (-0.37, -0.02) 22:22:27.980 00.000 15672 Worker thread wakes up 22:22:27.980 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.02) opts 0xd 22:22:27.980 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.02) 22:22:27.980 00.000 15672 Moving (-0.37, -0.02) raw xDistance=-0.35 yDistance=-0.10 22:22:27.981 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 22:22:27.981 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:22:27.981 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:22:27.981 00.000 15672 MoveAxis(E, 94, ABG) 22:22:27.981 00.000 15672 Guiding Dir = 2, Dur = 94 22:22:27.981 00.000 15672 IsSlewing returns 0 22:22:27.983 00.002 15672 IsGuiding returns 0 22:22:27.987 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=11026, FiltMin=2608, FiltMax=8368, Gamma=2.950 22:22:28.005 00.018 15672 PulseGuide returned control before completion, sleep 82 22:22:28.036 00.031 30444 UpdateGuideState exits: m=94065 SNR=78.5 Saturated 22:22:28.036 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:28.036 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:28.036 00.000 30444 Enqueuing Expose request 22:22:28.090 00.054 15672 IsGuiding returns 1 22:22:28.090 00.000 15672 scope still moving after pulse duration time elapsed 22:22:28.110 00.020 15672 IsSlewing returns 0 22:22:28.121 00.011 15672 IsGuiding returns 0 22:22:28.121 00.000 15672 scope move finished after 94 + 43 ms 22:22:28.121 00.000 15672 Move returns status 0, amount 94 22:22:28.121 00.000 15672 MoveAxis(N, 0, ABG) 22:22:28.121 00.000 15672 Move returns status 0, amount 0 22:22:28.122 00.001 15672 move complete, result=0 22:22:28.122 00.000 15672 worker thread done servicing request 22:22:28.122 00.000 15672 Worker thread wakes up 22:22:28.122 00.000 30444 GuideStep: -0.3 px 94 ms EAST, -0.1 px 0 ms NORTH 22:22:28.122 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:28.122 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:30.032 01.910 15672 Exposure complete 22:22:30.051 00.019 15672 worker thread done servicing request 22:22:30.052 00.001 30444 OnExposeComplete: enter 22:22:30.052 00.000 30444 UpdateGuideState(): m_state=6 22:22:30.052 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 505 22:22:30.052 00.000 30444 Star::Find returns 1 (1), X=465.17, Y=192.32, Mass=99827, SNR=78.9, Peak=11925 HFD=3.3 22:22:30.052 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 22:22:30.052 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 22:22:30.052 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.59 mountX=-0.12 mountY=0.39, mountTheta=1.87 22:22:30.052 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.40, opts=13) 22:22:30.052 00.000 30444 Enqueuing Move request for scope (-0.01, 0.40) 22:22:30.052 00.000 15672 Worker thread wakes up 22:22:30.053 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.40) opts 0xd 22:22:30.053 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.40) 22:22:30.053 00.000 15672 Moving (-0.01, 0.40) raw xDistance=-0.12 yDistance=0.39 22:22:30.053 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:22:30.053 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 22:22:30.053 00.000 15672 MoveAxis(E, 0, ABG) 22:22:30.053 00.000 15672 Move returns status 0, amount 0 22:22:30.053 00.000 15672 MoveAxis(S, 69, ABG) 22:22:30.053 00.000 15672 Guiding Dir = 1, Dur = 69 22:22:30.054 00.001 15672 IsSlewing returns 0 22:22:30.059 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=11925, FiltMin=2621, FiltMax=9410, Gamma=2.950 22:22:30.099 00.040 15672 IsGuiding returns 0 22:22:30.108 00.009 30444 UpdateGuideState exits: m=99827 SNR=78.9 Saturated 22:22:30.108 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:30.108 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:30.108 00.000 30444 Enqueuing Expose request 22:22:30.180 00.072 15672 IsGuiding returns 1 22:22:30.180 00.000 15672 scope still moving after pulse duration time elapsed 22:22:30.201 00.021 15672 IsSlewing returns 0 22:22:30.201 00.000 15672 IsGuiding returns 1 22:22:30.222 00.021 15672 IsSlewing returns 0 22:22:30.223 00.001 15672 IsGuiding returns 1 22:22:30.246 00.023 15672 IsSlewing returns 0 22:22:30.276 00.030 15672 IsGuiding returns 0 22:22:30.276 00.000 15672 scope move finished after 69 + 107 ms 22:22:30.276 00.000 15672 Move returns status 0, amount 69 22:22:30.276 00.000 15672 move complete, result=0 22:22:30.276 00.000 15672 worker thread done servicing request 22:22:30.276 00.000 15672 Worker thread wakes up 22:22:30.277 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 69 ms SOUTH 22:22:30.277 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:30.277 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:32.387 02.110 15672 Exposure complete 22:22:32.407 00.020 15672 worker thread done servicing request 22:22:32.407 00.000 30444 OnExposeComplete: enter 22:22:32.407 00.000 30444 UpdateGuideState(): m_state=6 22:22:32.407 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 506 22:22:32.407 00.000 30444 Star::Find returns 1 (1), X=465.40, Y=192.40, Mass=87739, SNR=68.3, Peak=9255 HFD=3.4 22:22:32.407 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 22:22:32.407 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 22:22:32.407 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.47 hyp=0.52 cameraTheta=1.13 mountX=0.08 mountY=0.51, mountTheta=1.41 22:22:32.408 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.47, opts=13) 22:22:32.408 00.000 30444 Enqueuing Move request for scope (0.22, 0.47) 22:22:32.408 00.000 15672 Worker thread wakes up 22:22:32.408 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.47) opts 0xd 22:22:32.408 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.47) 22:22:32.408 00.000 15672 Moving (0.22, 0.47) raw xDistance=0.08 yDistance=0.51 22:22:32.408 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:22:32.408 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 22:22:32.408 00.000 15672 MoveAxis(E, 0, ABG) 22:22:32.408 00.000 15672 Move returns status 0, amount 0 22:22:32.408 00.000 15672 MoveAxis(S, 91, ABG) 22:22:32.408 00.000 15672 Guiding Dir = 1, Dur = 91 22:22:32.409 00.001 15672 IsSlewing returns 0 22:22:32.410 00.001 15672 IsGuiding returns 0 22:22:32.414 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=10755, FiltMin=2650, FiltMax=8762, Gamma=2.950 22:22:32.464 00.050 30444 UpdateGuideState exits: m=87739 SNR=68.3 Saturated 22:22:32.464 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:32.464 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:32.464 00.000 30444 Enqueuing Expose request 22:22:32.495 00.031 15672 PulseGuide returned control before completion, sleep 17 22:22:32.528 00.033 15672 IsGuiding returns 1 22:22:32.529 00.001 15672 scope still moving after pulse duration time elapsed 22:22:32.550 00.021 15672 IsSlewing returns 0 22:22:32.551 00.001 15672 IsGuiding returns 1 22:22:32.572 00.021 15672 IsSlewing returns 0 22:22:32.573 00.001 15672 IsGuiding returns 1 22:22:32.594 00.021 15672 IsSlewing returns 0 22:22:32.623 00.029 15672 IsGuiding returns 0 22:22:32.624 00.001 15672 scope move finished after 91 + 122 ms 22:22:32.624 00.000 15672 Move returns status 0, amount 91 22:22:32.624 00.000 15672 move complete, result=0 22:22:32.624 00.000 15672 worker thread done servicing request 22:22:32.624 00.000 15672 Worker thread wakes up 22:22:32.624 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:32.624 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:32.624 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 91 ms SOUTH 22:22:34.531 01.907 15672 Exposure complete 22:22:34.550 00.019 15672 worker thread done servicing request 22:22:34.550 00.000 30444 OnExposeComplete: enter 22:22:34.550 00.000 30444 UpdateGuideState(): m_state=6 22:22:34.551 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 507 22:22:34.551 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=192.06, Mass=94988, SNR=72.6, Peak=9739 HFD=3.9 22:22:34.551 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 22:22:34.551 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 22:22:34.551 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.45 mountX=-0.02 mountY=0.14, mountTheta=1.73 22:22:34.551 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.14, opts=13) 22:22:34.551 00.000 30444 Enqueuing Move request for scope (0.02, 0.14) 22:22:34.551 00.000 15672 Worker thread wakes up 22:22:34.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd 22:22:34.552 00.001 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.14) 22:22:34.552 00.000 15672 Moving (0.02, 0.14) raw xDistance=-0.02 yDistance=0.14 22:22:34.552 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:22:34.552 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:22:34.552 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:22:34.552 00.000 15672 MoveAxis(E, 0, ABG) 22:22:34.552 00.000 15672 Move returns status 0, amount 0 22:22:34.552 00.000 15672 MoveAxis(N, 0, ABG) 22:22:34.552 00.000 15672 Move returns status 0, amount 0 22:22:34.552 00.000 15672 move complete, result=0 22:22:34.552 00.000 15672 worker thread done servicing request 22:22:34.557 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=11200, FiltMin=2660, FiltMax=8231, Gamma=2.950 22:22:34.608 00.051 30444 UpdateGuideState exits: m=94988 SNR=72.6 Saturated 22:22:34.608 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:34.608 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:34.608 00.000 30444 Enqueuing Expose request 22:22:34.608 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:22:34.608 00.000 15672 Worker thread wakes up 22:22:34.608 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:34.608 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:36.725 02.117 15672 Exposure complete 22:22:36.759 00.034 15672 worker thread done servicing request 22:22:36.759 00.000 30444 OnExposeComplete: enter 22:22:36.759 00.000 30444 UpdateGuideState(): m_state=6 22:22:36.759 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 508 22:22:36.759 00.000 30444 Star::Find returns 1 (1), X=464.73, Y=192.83, Mass=96653, SNR=68.9, Peak=10922 HFD=3.5 22:22:36.759 00.000 30444 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 22:22:36.759 00.000 30444 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.25 = 2.25) 22:22:36.760 00.001 30444 CameraToMount -- cameraX=-0.45 cameraY=0.91 hyp=1.01 cameraTheta=2.03 mountX=-0.68 mountY=0.79, mountTheta=2.28 22:22:36.760 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.91, opts=13) 22:22:36.760 00.000 30444 Enqueuing Move request for scope (-0.45, 0.91) 22:22:36.760 00.000 15672 Worker thread wakes up 22:22:36.760 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.91) opts 0xd 22:22:36.760 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.91) 22:22:36.760 00.000 15672 Moving (-0.45, 0.91) raw xDistance=-0.68 yDistance=0.79 22:22:36.760 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68 22:22:36.760 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 22:22:36.760 00.000 15672 MoveAxis(E, 184, ABG) 22:22:36.760 00.000 15672 Guiding Dir = 2, Dur = 184 22:22:36.761 00.001 15672 IsSlewing returns 0 22:22:36.762 00.001 15672 IsGuiding returns 0 22:22:36.766 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=11518, FiltMin=2649, FiltMax=8457, Gamma=2.950 22:22:36.792 00.026 15672 PulseGuide returned control before completion, sleep 164 22:22:36.815 00.023 30444 UpdateGuideState exits: m=96653 SNR=68.9 Saturated 22:22:36.815 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:36.815 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:36.815 00.000 30444 Enqueuing Expose request 22:22:36.959 00.144 15672 IsGuiding returns 1 22:22:36.959 00.000 15672 scope still moving after pulse duration time elapsed 22:22:36.981 00.022 15672 IsSlewing returns 0 22:22:36.984 00.003 15672 IsGuiding returns 1 22:22:37.004 00.020 15672 IsSlewing returns 0 22:22:37.017 00.013 15672 IsGuiding returns 0 22:22:37.017 00.000 15672 scope move finished after 184 + 71 ms 22:22:37.017 00.000 15672 Move returns status 0, amount 184 22:22:37.017 00.000 15672 MoveAxis(S, 140, ABG) 22:22:37.017 00.000 15672 Guiding Dir = 1, Dur = 140 22:22:37.018 00.001 15672 IsSlewing returns 0 22:22:37.020 00.002 15672 IsGuiding returns 0 22:22:37.096 00.076 15672 PulseGuide returned control before completion, sleep 75 22:22:37.174 00.078 15672 IsGuiding returns 1 22:22:37.174 00.000 15672 scope still moving after pulse duration time elapsed 22:22:37.195 00.021 15672 IsSlewing returns 0 22:22:37.196 00.001 15672 IsGuiding returns 1 22:22:37.218 00.022 15672 IsSlewing returns 0 22:22:37.219 00.001 15672 IsGuiding returns 1 22:22:37.240 00.021 15672 IsSlewing returns 0 22:22:37.272 00.032 15672 IsGuiding returns 0 22:22:37.272 00.000 15672 scope move finished after 140 + 110 ms 22:22:37.272 00.000 15672 Move returns status 0, amount 140 22:22:37.272 00.000 15672 move complete, result=0 22:22:37.272 00.000 15672 worker thread done servicing request 22:22:37.272 00.000 15672 Worker thread wakes up 22:22:37.272 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:37.272 00.000 30444 GuideStep: -0.7 px 184 ms EAST, 0.8 px 140 ms SOUTH 22:22:37.272 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:39.184 01.912 15672 Exposure complete 22:22:39.215 00.031 15672 worker thread done servicing request 22:22:39.215 00.000 30444 OnExposeComplete: enter 22:22:39.215 00.000 30444 UpdateGuideState(): m_state=6 22:22:39.215 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 509 22:22:39.215 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.88, Mass=93153, SNR=69.9, Peak=9185 HFD=4.1 22:22:39.215 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 22:22:39.215 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 22:22:39.215 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-2.02 mountX=-0.01 mountY=-0.05, mountTheta=-1.74 22:22:39.216 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.05, opts=13) 22:22:39.216 00.000 30444 Enqueuing Move request for scope (-0.02, -0.05) 22:22:39.216 00.000 15672 Worker thread wakes up 22:22:39.216 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd 22:22:39.216 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.05) 22:22:39.216 00.000 15672 Moving (-0.02, -0.05) raw xDistance=-0.01 yDistance=-0.05 22:22:39.216 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:22:39.216 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:22:39.216 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:22:39.216 00.000 15672 MoveAxis(E, 0, ABG) 22:22:39.216 00.000 15672 Move returns status 0, amount 0 22:22:39.216 00.000 15672 MoveAxis(N, 0, ABG) 22:22:39.216 00.000 15672 Move returns status 0, amount 0 22:22:39.216 00.000 15672 move complete, result=0 22:22:39.216 00.000 15672 worker thread done servicing request 22:22:39.221 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=10254, FiltMin=2582, FiltMax=8237, Gamma=2.950 22:22:39.271 00.050 30444 UpdateGuideState exits: m=93153 SNR=69.9 Saturated 22:22:39.271 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:39.271 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:39.271 00.000 30444 Enqueuing Expose request 22:22:39.271 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 22:22:39.271 00.000 15672 Worker thread wakes up 22:22:39.271 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:39.271 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:41.388 02.117 15672 Exposure complete 22:22:41.421 00.033 15672 worker thread done servicing request 22:22:41.421 00.000 30444 OnExposeComplete: enter 22:22:41.421 00.000 30444 UpdateGuideState(): m_state=6 22:22:41.421 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 510 22:22:41.421 00.000 30444 Star::Find returns 1 (1), X=465.10, Y=191.76, Mass=95864, SNR=79.3, Peak=10852 HFD=3.7 22:22:41.421 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 22:22:41.421 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 22:22:41.421 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.02 mountX=-0.03 mountY=-0.17, mountTheta=-1.74 22:22:41.422 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.16, opts=13) 22:22:41.422 00.000 30444 Enqueuing Move request for scope (-0.08, -0.16) 22:22:41.422 00.000 15672 Worker thread wakes up 22:22:41.422 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd 22:22:41.422 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.16) 22:22:41.422 00.000 15672 Moving (-0.08, -0.16) raw xDistance=-0.03 yDistance=-0.17 22:22:41.422 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:22:41.422 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:22:41.422 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 22:22:41.422 00.000 15672 MoveAxis(E, 0, ABG) 22:22:41.422 00.000 15672 Move returns status 0, amount 0 22:22:41.422 00.000 15672 MoveAxis(N, 0, ABG) 22:22:41.422 00.000 15672 Move returns status 0, amount 0 22:22:41.422 00.000 15672 move complete, result=0 22:22:41.423 00.001 15672 worker thread done servicing request 22:22:41.428 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=12354, FiltMin=2612, FiltMax=9457, Gamma=2.950 22:22:41.477 00.049 30444 UpdateGuideState exits: m=95864 SNR=79.3 Saturated 22:22:41.477 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:41.477 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:41.477 00.000 30444 Enqueuing Expose request 22:22:41.477 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 22:22:41.477 00.000 15672 Worker thread wakes up 22:22:41.477 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:41.477 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:43.382 01.905 15672 Exposure complete 22:22:43.403 00.021 15672 worker thread done servicing request 22:22:43.403 00.000 30444 OnExposeComplete: enter 22:22:43.403 00.000 30444 UpdateGuideState(): m_state=6 22:22:43.403 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 511 22:22:43.403 00.000 30444 Star::Find returns 1 (1), X=464.76, Y=191.78, Mass=89241, SNR=67.0, Peak=9823 HFD=3.6 22:22:43.403 00.000 30444 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.28) = xAngle (-2.54 = -2.54) 22:22:43.403 00.000 30444 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 22:22:43.403 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.14 hyp=0.44 cameraTheta=-2.82 mountX=-0.36 mountY=-0.22, mountTheta=-2.59 22:22:43.405 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.14, opts=13) 22:22:43.405 00.000 30444 Enqueuing Move request for scope (-0.41, -0.14) 22:22:43.405 00.000 15672 Worker thread wakes up 22:22:43.405 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.14) opts 0xd 22:22:43.405 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.14) 22:22:43.405 00.000 15672 Moving (-0.41, -0.14) raw xDistance=-0.36 yDistance=-0.22 22:22:43.405 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 22:22:43.405 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:22:43.405 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 22:22:43.405 00.000 15672 MoveAxis(E, 98, ABG) 22:22:43.405 00.000 15672 Guiding Dir = 2, Dur = 98 22:22:43.405 00.000 15672 IsSlewing returns 0 22:22:43.407 00.002 15672 IsGuiding returns 0 22:22:43.410 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=11089, FiltMin=2628, FiltMax=8888, Gamma=2.950 22:22:43.421 00.011 15672 PulseGuide returned control before completion, sleep 94 22:22:43.459 00.038 30444 UpdateGuideState exits: m=89241 SNR=67.0 Saturated 22:22:43.459 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:43.459 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:43.459 00.000 30444 Enqueuing Expose request 22:22:43.565 00.106 15672 IsGuiding returns 0 22:22:43.566 00.001 15672 Move returns status 0, amount 98 22:22:43.566 00.000 15672 MoveAxis(N, 0, ABG) 22:22:43.566 00.000 15672 Move returns status 0, amount 0 22:22:43.566 00.000 15672 move complete, result=0 22:22:43.566 00.000 15672 worker thread done servicing request 22:22:43.566 00.000 15672 Worker thread wakes up 22:22:43.566 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:43.566 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:43.566 00.000 30444 GuideStep: -0.4 px 98 ms EAST, -0.2 px 0 ms NORTH 22:22:45.683 02.117 15672 Exposure complete 22:22:45.716 00.033 15672 worker thread done servicing request 22:22:45.716 00.000 30444 OnExposeComplete: enter 22:22:45.716 00.000 30444 UpdateGuideState(): m_state=6 22:22:45.716 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 512 22:22:45.716 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.94, Mass=86116, SNR=66.3, Peak=10871 HFD=3.0 22:22:45.716 00.000 30444 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.28) = xAngle (2.64 = 2.64) 22:22:45.716 00.000 30444 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 22:22:45.716 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.36 mountX=-0.03 mountY=0.02, mountTheta=2.59 22:22:45.717 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.02, opts=13) 22:22:45.717 00.000 30444 Enqueuing Move request for scope (-0.02, 0.02) 22:22:45.717 00.000 15672 Worker thread wakes up 22:22:45.717 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd 22:22:45.717 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.02) 22:22:45.717 00.000 15672 Moving (-0.02, 0.02) raw xDistance=-0.03 yDistance=0.02 22:22:45.717 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:22:45.717 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:22:45.717 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 22:22:45.717 00.000 15672 MoveAxis(E, 0, ABG) 22:22:45.717 00.000 15672 Move returns status 0, amount 0 22:22:45.717 00.000 15672 MoveAxis(N, 0, ABG) 22:22:45.717 00.000 15672 Move returns status 0, amount 0 22:22:45.718 00.001 15672 move complete, result=0 22:22:45.718 00.000 15672 worker thread done servicing request 22:22:45.722 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=11351, FiltMin=2617, FiltMax=8995, Gamma=2.950 22:22:45.772 00.050 30444 UpdateGuideState exits: m=86116 SNR=66.3 Saturated 22:22:45.772 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:45.772 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:45.772 00.000 30444 Enqueuing Expose request 22:22:45.772 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 22:22:45.772 00.000 15672 Worker thread wakes up 22:22:45.772 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:45.772 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:47.679 01.907 15672 Exposure complete 22:22:47.702 00.023 15672 worker thread done servicing request 22:22:47.702 00.000 30444 OnExposeComplete: enter 22:22:47.702 00.000 30444 UpdateGuideState(): m_state=6 22:22:47.703 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 513 22:22:47.703 00.000 30444 Star::Find returns 1 (1), X=465.03, Y=192.41, Mass=96085, SNR=78.4, Peak=10731 HFD=3.4 22:22:47.703 00.000 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 22:22:47.703 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 22:22:47.703 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.49 hyp=0.51 cameraTheta=1.85 mountX=-0.27 mountY=0.44, mountTheta=2.11 22:22:47.703 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.49, opts=13) 22:22:47.703 00.000 30444 Enqueuing Move request for scope (-0.14, 0.49) 22:22:47.703 00.000 15672 Worker thread wakes up 22:22:47.703 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.49) opts 0xd 22:22:47.703 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.49) 22:22:47.703 00.000 15672 Moving (-0.14, 0.49) raw xDistance=-0.27 yDistance=0.44 22:22:47.704 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 22:22:47.704 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 22:22:47.704 00.000 15672 MoveAxis(E, 73, ABG) 22:22:47.704 00.000 15672 Guiding Dir = 2, Dur = 73 22:22:47.704 00.000 15672 IsSlewing returns 0 22:22:47.706 00.002 15672 IsGuiding returns 0 22:22:47.710 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11654, FiltMin=2626, FiltMax=9162, Gamma=2.950 22:22:47.735 00.025 15672 PulseGuide returned control before completion, sleep 54 22:22:47.760 00.025 30444 UpdateGuideState exits: m=96085 SNR=78.4 Saturated 22:22:47.760 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:47.760 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:47.761 00.001 30444 Enqueuing Expose request 22:22:47.847 00.086 15672 IsGuiding returns 0 22:22:47.847 00.000 15672 Move returns status 0, amount 73 22:22:47.847 00.000 15672 MoveAxis(S, 79, ABG) 22:22:47.847 00.000 15672 Guiding Dir = 1, Dur = 79 22:22:47.847 00.000 15672 IsSlewing returns 0 22:22:47.849 00.002 15672 IsGuiding returns 0 22:22:47.927 00.078 15672 PulseGuide returned control before completion, sleep 12 22:22:47.941 00.014 15672 IsGuiding returns 1 22:22:47.941 00.000 15672 scope still moving after pulse duration time elapsed 22:22:47.962 00.021 15672 IsSlewing returns 0 22:22:47.963 00.001 15672 IsGuiding returns 1 22:22:47.984 00.021 15672 IsSlewing returns 0 22:22:47.985 00.001 15672 IsGuiding returns 1 22:22:48.006 00.021 15672 IsSlewing returns 0 22:22:48.070 00.064 15672 IsGuiding returns 0 22:22:48.071 00.001 15672 scope move finished after 79 + 143 ms 22:22:48.071 00.000 15672 Move returns status 0, amount 79 22:22:48.071 00.000 15672 move complete, result=0 22:22:48.071 00.000 15672 worker thread done servicing request 22:22:48.071 00.000 15672 Worker thread wakes up 22:22:48.071 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:48.071 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:48.071 00.000 30444 GuideStep: -0.3 px 73 ms EAST, 0.4 px 79 ms SOUTH 22:22:50.178 02.107 15672 Exposure complete 22:22:50.198 00.020 15672 worker thread done servicing request 22:22:50.198 00.000 30444 OnExposeComplete: enter 22:22:50.198 00.000 30444 UpdateGuideState(): m_state=6 22:22:50.198 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 514 22:22:50.198 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=192.16, Mass=96469, SNR=77.1, Peak=11150 HFD=3.4 22:22:50.198 00.000 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 22:22:50.198 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.72 = 1.72) 22:22:50.198 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.50 mountX=-0.05 mountY=0.24, mountTheta=1.78 22:22:50.199 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.24, opts=13) 22:22:50.199 00.000 30444 Enqueuing Move request for scope (0.02, 0.24) 22:22:50.199 00.000 15672 Worker thread wakes up 22:22:50.199 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd 22:22:50.199 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.24) 22:22:50.199 00.000 15672 Moving (0.02, 0.24) raw xDistance=-0.05 yDistance=0.24 22:22:50.199 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 22:22:50.199 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:22:50.199 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 22:22:50.199 00.000 15672 MoveAxis(E, 0, ABG) 22:22:50.200 00.001 15672 Move returns status 0, amount 0 22:22:50.200 00.000 15672 MoveAxis(N, 0, ABG) 22:22:50.200 00.000 15672 Move returns status 0, amount 0 22:22:50.200 00.000 15672 move complete, result=0 22:22:50.200 00.000 15672 worker thread done servicing request 22:22:50.205 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=11150, FiltMin=2646, FiltMax=8515, Gamma=2.950 22:22:50.255 00.050 30444 UpdateGuideState exits: m=96469 SNR=77.1 Saturated 22:22:50.255 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:50.255 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:50.255 00.000 30444 Enqueuing Expose request 22:22:50.255 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:22:50.255 00.000 15672 Worker thread wakes up 22:22:50.255 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:50.255 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:52.165 01.910 15672 Exposure complete 22:22:52.184 00.019 15672 worker thread done servicing request 22:22:52.184 00.000 30444 OnExposeComplete: enter 22:22:52.184 00.000 30444 UpdateGuideState(): m_state=6 22:22:52.184 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 515 22:22:52.185 00.001 30444 Star::Find returns 1 (1), X=465.34, Y=192.18, Mass=91069, SNR=67.1, Peak=9746 HFD=3.5 22:22:52.185 00.000 30444 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 22:22:52.185 00.000 30444 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.22 = 1.22) 22:22:52.185 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.31 cameraTheta=1.00 mountX=0.09 mountY=0.29, mountTheta=1.28 22:22:52.185 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.26, opts=13) 22:22:52.185 00.000 30444 Enqueuing Move request for scope (0.16, 0.26) 22:22:52.185 00.000 15672 Worker thread wakes up 22:22:52.185 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd 22:22:52.185 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.26) 22:22:52.185 00.000 15672 Moving (0.16, 0.26) raw xDistance=0.09 yDistance=0.29 22:22:52.185 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:22:52.185 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 22:22:52.185 00.000 15672 MoveAxis(E, 0, ABG) 22:22:52.185 00.000 15672 Move returns status 0, amount 0 22:22:52.186 00.001 15672 MoveAxis(S, 51, ABG) 22:22:52.186 00.000 15672 Guiding Dir = 1, Dur = 51 22:22:52.186 00.000 15672 IsSlewing returns 0 22:22:52.187 00.001 15672 IsGuiding returns 0 22:22:52.191 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=10017, FiltMin=2624, FiltMax=8679, Gamma=2.950 22:22:52.241 00.050 30444 UpdateGuideState exits: m=91069 SNR=67.1 Saturated 22:22:52.241 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:52.241 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:52.241 00.000 30444 Enqueuing Expose request 22:22:52.274 00.033 15672 IsGuiding returns 1 22:22:52.274 00.000 15672 scope still moving after pulse duration time elapsed 22:22:52.294 00.020 15672 IsSlewing returns 0 22:22:52.295 00.001 15672 IsGuiding returns 1 22:22:52.316 00.021 15672 IsSlewing returns 0 22:22:52.317 00.001 15672 IsGuiding returns 1 22:22:52.338 00.021 15672 IsSlewing returns 0 22:22:52.399 00.061 15672 IsGuiding returns 0 22:22:52.399 00.000 15672 scope move finished after 51 + 160 ms 22:22:52.399 00.000 15672 Move returns status 0, amount 51 22:22:52.400 00.001 15672 move complete, result=0 22:22:52.400 00.000 15672 worker thread done servicing request 22:22:52.400 00.000 15672 Worker thread wakes up 22:22:52.400 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:52.400 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:52.400 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH 22:22:54.506 02.106 15672 Exposure complete 22:22:54.526 00.020 15672 worker thread done servicing request 22:22:54.526 00.000 30444 OnExposeComplete: enter 22:22:54.526 00.000 30444 UpdateGuideState(): m_state=6 22:22:54.526 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 516 22:22:54.526 00.000 30444 Star::Find returns 1 (1), X=465.82, Y=191.98, Mass=86941, SNR=72.9, Peak=9326 HFD=3.2 22:22:54.526 00.000 30444 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 22:22:54.526 00.000 30444 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 22:22:54.526 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=0.06 hyp=0.65 cameraTheta=0.10 mountX=0.60 mountY=0.20, mountTheta=0.32 22:22:54.527 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=0.06, opts=13) 22:22:54.527 00.000 30444 Enqueuing Move request for scope (0.65, 0.06) 22:22:54.527 00.000 15672 Worker thread wakes up 22:22:54.527 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.06) opts 0xd 22:22:54.527 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, 0.06) 22:22:54.527 00.000 15672 Moving (0.65, 0.06) raw xDistance=0.60 yDistance=0.20 22:22:54.527 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60 22:22:54.527 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:22:54.527 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 22:22:54.527 00.000 15672 MoveAxis(W, 163, ABG) 22:22:54.527 00.000 15672 Guiding Dir = 3, Dur = 163 22:22:54.528 00.001 15672 IsSlewing returns 0 22:22:54.529 00.001 15672 IsGuiding returns 0 22:22:54.533 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=9888, FiltMin=2665, FiltMax=8604, Gamma=2.950 22:22:54.555 00.022 15672 PulseGuide returned control before completion, sleep 147 22:22:54.582 00.027 30444 UpdateGuideState exits: m=86941 SNR=72.9 Saturated 22:22:54.582 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:54.582 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:54.582 00.000 30444 Enqueuing Expose request 22:22:54.706 00.124 15672 IsGuiding returns 1 22:22:54.706 00.000 15672 scope still moving after pulse duration time elapsed 22:22:54.727 00.021 15672 IsSlewing returns 0 22:22:54.765 00.038 15672 IsGuiding returns 0 22:22:54.765 00.000 15672 scope move finished after 163 + 73 ms 22:22:54.765 00.000 15672 Move returns status 0, amount 163 22:22:54.765 00.000 15672 MoveAxis(N, 0, ABG) 22:22:54.766 00.001 15672 Move returns status 0, amount 0 22:22:54.766 00.000 15672 move complete, result=0 22:22:54.766 00.000 15672 worker thread done servicing request 22:22:54.766 00.000 15672 Worker thread wakes up 22:22:54.766 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:54.766 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:54.766 00.000 30444 GuideStep: 0.6 px 163 ms WEST, 0.2 px 0 ms NORTH 22:22:56.672 01.906 15672 Exposure complete 22:22:56.692 00.020 15672 worker thread done servicing request 22:22:56.692 00.000 30444 OnExposeComplete: enter 22:22:56.692 00.000 30444 UpdateGuideState(): m_state=6 22:22:56.692 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 517 22:22:56.692 00.000 30444 Star::Find returns 1 (1), X=465.49, Y=192.15, Mass=72491, SNR=57.7, Peak=8357 HFD=3.7 22:22:56.692 00.000 30444 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.28) = xAngle (0.90 = 0.90) 22:22:56.692 00.000 30444 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.84 = 0.84) 22:22:56.692 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.22 hyp=0.38 cameraTheta=0.62 mountX=0.24 mountY=0.29, mountTheta=0.87 22:22:56.693 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.22, opts=13) 22:22:56.693 00.000 30444 Enqueuing Move request for scope (0.31, 0.22) 22:22:56.693 00.000 15672 Worker thread wakes up 22:22:56.693 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.22) opts 0xd 22:22:56.693 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.22) 22:22:56.693 00.000 15672 Moving (0.31, 0.22) raw xDistance=0.24 yDistance=0.29 22:22:56.693 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:22:56.693 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 22:22:56.693 00.000 15672 MoveAxis(E, 0, ABG) 22:22:56.693 00.000 15672 Move returns status 0, amount 0 22:22:56.693 00.000 15672 MoveAxis(S, 51, ABG) 22:22:56.693 00.000 15672 Guiding Dir = 1, Dur = 51 22:22:56.694 00.001 15672 IsSlewing returns 0 22:22:56.695 00.001 15672 IsGuiding returns 0 22:22:56.700 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=9845, FiltMin=2666, FiltMax=8089, Gamma=2.950 22:22:56.749 00.049 30444 UpdateGuideState exits: m=72491 SNR=57.7 Saturated 22:22:56.749 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:56.749 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:56.749 00.000 30444 Enqueuing Expose request 22:22:56.777 00.028 15672 IsGuiding returns 1 22:22:56.777 00.000 15672 scope still moving after pulse duration time elapsed 22:22:56.798 00.021 15672 IsSlewing returns 0 22:22:56.799 00.001 15672 IsGuiding returns 1 22:22:56.819 00.020 15672 IsSlewing returns 0 22:22:56.820 00.001 15672 IsGuiding returns 1 22:22:56.842 00.022 15672 IsSlewing returns 0 22:22:56.905 00.063 15672 IsGuiding returns 0 22:22:56.905 00.000 15672 scope move finished after 51 + 158 ms 22:22:56.905 00.000 15672 Move returns status 0, amount 51 22:22:56.906 00.001 15672 move complete, result=0 22:22:56.906 00.000 15672 worker thread done servicing request 22:22:56.906 00.000 15672 Worker thread wakes up 22:22:56.906 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:56.906 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:22:56.906 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 51 ms SOUTH 22:22:59.017 02.111 15672 Exposure complete 22:22:59.036 00.019 15672 worker thread done servicing request 22:22:59.036 00.000 30444 OnExposeComplete: enter 22:22:59.036 00.000 30444 UpdateGuideState(): m_state=6 22:22:59.037 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 518 22:22:59.037 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=191.93, Mass=85221, SNR=68.9, Peak=9465 HFD=3.6 22:22:59.037 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 22:22:59.037 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.25 = 0.25) 22:22:59.037 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.04 mountX=0.16 mountY=0.04, mountTheta=0.26 22:22:59.037 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.01, opts=13) 22:22:59.037 00.000 30444 Enqueuing Move request for scope (0.17, 0.01) 22:22:59.037 00.000 15672 Worker thread wakes up 22:22:59.037 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd 22:22:59.038 00.001 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.01) 22:22:59.038 00.000 15672 Moving (0.17, 0.01) raw xDistance=0.16 yDistance=0.04 22:22:59.038 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 22:22:59.038 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:22:59.038 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:22:59.038 00.000 15672 MoveAxis(E, 0, ABG) 22:22:59.038 00.000 15672 Move returns status 0, amount 0 22:22:59.038 00.000 15672 MoveAxis(N, 0, ABG) 22:22:59.038 00.000 15672 Move returns status 0, amount 0 22:22:59.038 00.000 15672 move complete, result=0 22:22:59.038 00.000 15672 worker thread done servicing request 22:22:59.042 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=10249, FiltMin=2549, FiltMax=7838, Gamma=2.950 22:22:59.091 00.049 30444 UpdateGuideState exits: m=85221 SNR=68.9 Saturated 22:22:59.092 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:59.092 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:22:59.092 00.000 30444 Enqueuing Expose request 22:22:59.092 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 22:22:59.092 00.000 15672 Worker thread wakes up 22:22:59.092 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:22:59.092 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:00.998 01.906 15672 Exposure complete 22:23:01.018 00.020 15672 worker thread done servicing request 22:23:01.018 00.000 30444 OnExposeComplete: enter 22:23:01.018 00.000 30444 UpdateGuideState(): m_state=6 22:23:01.018 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 519 22:23:01.018 00.000 30444 Star::Find returns 1 (1), X=465.57, Y=191.83, Mass=89474, SNR=68.2, Peak=9869 HFD=3.6 22:23:01.018 00.000 30444 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.28) = xAngle (0.04 = 0.04) 22:23:01.018 00.000 30444 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.02 = -0.02) 22:23:01.018 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.09 hyp=0.40 cameraTheta=-0.24 mountX=0.40 mountY=-0.01, mountTheta=-0.02 22:23:01.018 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.09, opts=13) 22:23:01.018 00.000 30444 Enqueuing Move request for scope (0.39, -0.09) 22:23:01.019 00.001 15672 Worker thread wakes up 22:23:01.019 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.09) opts 0xd 22:23:01.019 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.09) 22:23:01.019 00.000 15672 Moving (0.39, -0.09) raw xDistance=0.40 yDistance=-0.01 22:23:01.019 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 22:23:01.019 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:01.019 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:23:01.019 00.000 15672 MoveAxis(W, 109, ABG) 22:23:01.019 00.000 15672 Guiding Dir = 3, Dur = 109 22:23:01.019 00.000 15672 IsSlewing returns 0 22:23:01.020 00.001 15672 IsGuiding returns 0 22:23:01.025 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=10955, FiltMin=2680, FiltMax=8150, Gamma=2.950 22:23:01.041 00.016 15672 PulseGuide returned control before completion, sleep 98 22:23:01.074 00.033 30444 UpdateGuideState exits: m=89474 SNR=68.2 Saturated 22:23:01.074 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:01.074 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:01.074 00.000 30444 Enqueuing Expose request 22:23:01.142 00.068 15672 IsGuiding returns 1 22:23:01.142 00.000 15672 scope still moving after pulse duration time elapsed 22:23:01.163 00.021 15672 IsSlewing returns 0 22:23:01.164 00.001 15672 IsGuiding returns 1 22:23:01.184 00.020 15672 IsSlewing returns 0 22:23:01.219 00.035 15672 IsGuiding returns 0 22:23:01.219 00.000 15672 scope move finished after 109 + 90 ms 22:23:01.219 00.000 15672 Move returns status 0, amount 109 22:23:01.219 00.000 15672 MoveAxis(N, 0, ABG) 22:23:01.220 00.001 15672 Move returns status 0, amount 0 22:23:01.220 00.000 15672 move complete, result=0 22:23:01.220 00.000 15672 worker thread done servicing request 22:23:01.220 00.000 15672 Worker thread wakes up 22:23:01.220 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:01.220 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:01.220 00.000 30444 GuideStep: 0.4 px 109 ms WEST, -0.0 px 0 ms NORTH 22:23:03.331 02.111 15672 Exposure complete 22:23:03.350 00.019 15672 worker thread done servicing request 22:23:03.351 00.001 30444 OnExposeComplete: enter 22:23:03.351 00.000 30444 UpdateGuideState(): m_state=6 22:23:03.351 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 520 22:23:03.351 00.000 30444 Star::Find returns 1 (1), X=465.62, Y=191.72, Mass=92463, SNR=70.7, Peak=10191 HFD=3.5 22:23:03.351 00.000 30444 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.28) = xAngle (-0.15 = -0.15) 22:23:03.351 00.000 30444 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.21 = -0.21) 22:23:03.351 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.20 hyp=0.49 cameraTheta=-0.43 mountX=0.48 mountY=-0.10, mountTheta=-0.21 22:23:03.352 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.20, opts=13) 22:23:03.352 00.000 30444 Enqueuing Move request for scope (0.44, -0.20) 22:23:03.352 00.000 15672 Worker thread wakes up 22:23:03.352 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.20) opts 0xd 22:23:03.352 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.20) 22:23:03.352 00.000 15672 Moving (0.44, -0.20) raw xDistance=0.48 yDistance=-0.10 22:23:03.352 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48 22:23:03.352 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:03.352 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:23:03.352 00.000 15672 MoveAxis(W, 138, ABG) 22:23:03.352 00.000 15672 Guiding Dir = 3, Dur = 138 22:23:03.353 00.001 15672 IsSlewing returns 0 22:23:03.359 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=10191, FiltMin=2649, FiltMax=8269, Gamma=2.950 22:23:03.374 00.015 15672 IsGuiding returns 0 22:23:03.389 00.015 15672 PulseGuide returned control before completion, sleep 133 22:23:03.407 00.018 30444 UpdateGuideState exits: m=92463 SNR=70.7 Saturated 22:23:03.408 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:03.408 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:03.408 00.000 30444 Enqueuing Expose request 22:23:03.526 00.118 15672 IsGuiding returns 1 22:23:03.526 00.000 15672 scope still moving after pulse duration time elapsed 22:23:03.547 00.021 15672 IsSlewing returns 0 22:23:03.566 00.019 15672 IsGuiding returns 0 22:23:03.566 00.000 15672 scope move finished after 138 + 54 ms 22:23:03.566 00.000 15672 Move returns status 0, amount 138 22:23:03.566 00.000 15672 MoveAxis(N, 0, ABG) 22:23:03.566 00.000 15672 Move returns status 0, amount 0 22:23:03.567 00.001 15672 move complete, result=0 22:23:03.567 00.000 15672 worker thread done servicing request 22:23:03.567 00.000 15672 Worker thread wakes up 22:23:03.567 00.000 30444 GuideStep: 0.5 px 138 ms WEST, -0.1 px 0 ms NORTH 22:23:03.567 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:03.567 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:05.482 01.915 15672 Exposure complete 22:23:05.513 00.031 15672 worker thread done servicing request 22:23:05.513 00.000 30444 OnExposeComplete: enter 22:23:05.513 00.000 30444 UpdateGuideState(): m_state=6 22:23:05.514 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 521 22:23:05.514 00.000 30444 Star::Find returns 1 (1), X=465.28, Y=191.49, Mass=105427, SNR=80.5, Peak=10958 HFD=3.6 22:23:05.514 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 22:23:05.514 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 22:23:05.514 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.43 hyp=0.44 cameraTheta=-1.34 mountX=0.22 mountY=-0.40, mountTheta=-1.08 22:23:05.515 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.43, opts=13) 22:23:05.515 00.000 30444 Enqueuing Move request for scope (0.10, -0.43) 22:23:05.515 00.000 15672 Worker thread wakes up 22:23:05.515 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.43) opts 0xd 22:23:05.515 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.43) 22:23:05.515 00.000 15672 Moving (0.10, -0.43) raw xDistance=0.22 yDistance=-0.40 22:23:05.515 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:23:05.515 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:23:05.515 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40 22:23:05.516 00.001 15672 MoveAxis(E, 0, ABG) 22:23:05.516 00.000 15672 Move returns status 0, amount 0 22:23:05.516 00.000 15672 MoveAxis(N, 0, ABG) 22:23:05.516 00.000 15672 Move returns status 0, amount 0 22:23:05.516 00.000 15672 move complete, result=0 22:23:05.517 00.001 15672 worker thread done servicing request 22:23:05.521 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=10958, FiltMin=2590, FiltMax=8306, Gamma=2.950 22:23:05.570 00.049 30444 UpdateGuideState exits: m=105427 SNR=80.5 Saturated 22:23:05.570 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:05.570 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:05.570 00.000 30444 Enqueuing Expose request 22:23:05.570 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 22:23:05.570 00.000 15672 Worker thread wakes up 22:23:05.570 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:05.571 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:07.681 02.110 15672 Exposure complete 22:23:07.700 00.019 15672 worker thread done servicing request 22:23:07.700 00.000 30444 OnExposeComplete: enter 22:23:07.700 00.000 30444 UpdateGuideState(): m_state=6 22:23:07.701 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 522 22:23:07.701 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=192.31, Mass=79882, SNR=66.6, Peak=8824 HFD=3.6 22:23:07.701 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 22:23:07.701 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 22:23:07.701 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.39 hyp=0.39 cameraTheta=1.60 mountX=-0.12 mountY=0.38, mountTheta=1.88 22:23:07.701 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.39, opts=13) 22:23:07.701 00.000 30444 Enqueuing Move request for scope (-0.01, 0.39) 22:23:07.701 00.000 15672 Worker thread wakes up 22:23:07.701 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.39) opts 0xd 22:23:07.701 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.39) 22:23:07.702 00.001 15672 Moving (-0.01, 0.39) raw xDistance=-0.12 yDistance=0.38 22:23:07.702 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:23:07.702 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 22:23:07.702 00.000 15672 MoveAxis(E, 0, ABG) 22:23:07.702 00.000 15672 Move returns status 0, amount 0 22:23:07.702 00.000 15672 MoveAxis(S, 68, ABG) 22:23:07.702 00.000 15672 Guiding Dir = 1, Dur = 68 22:23:07.703 00.001 15672 IsSlewing returns 0 22:23:07.704 00.001 15672 IsGuiding returns 0 22:23:07.708 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=9294, FiltMin=2602, FiltMax=7938, Gamma=2.950 22:23:07.757 00.049 30444 UpdateGuideState exits: m=79882 SNR=66.6 Saturated 22:23:07.757 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:07.757 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:07.757 00.000 30444 Enqueuing Expose request 22:23:07.783 00.026 15672 IsGuiding returns 1 22:23:07.784 00.001 15672 scope still moving after pulse duration time elapsed 22:23:07.804 00.020 15672 IsSlewing returns 0 22:23:07.806 00.002 15672 IsGuiding returns 1 22:23:07.828 00.022 15672 IsSlewing returns 0 22:23:07.829 00.001 15672 IsGuiding returns 1 22:23:07.849 00.020 15672 IsSlewing returns 0 22:23:07.895 00.046 15672 IsGuiding returns 0 22:23:07.895 00.000 15672 scope move finished after 68 + 122 ms 22:23:07.895 00.000 15672 Move returns status 0, amount 68 22:23:07.895 00.000 15672 move complete, result=0 22:23:07.895 00.000 15672 worker thread done servicing request 22:23:07.895 00.000 15672 Worker thread wakes up 22:23:07.895 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 68 ms SOUTH 22:23:07.896 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:07.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:09.805 01.909 15672 Exposure complete 22:23:09.824 00.019 15672 worker thread done servicing request 22:23:09.824 00.000 30444 OnExposeComplete: enter 22:23:09.824 00.000 30444 UpdateGuideState(): m_state=6 22:23:09.824 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 523 22:23:09.824 00.000 30444 Star::Find returns 1 (1), X=465.05, Y=192.03, Mass=85991, SNR=71.2, Peak=9984 HFD=3.4 22:23:09.824 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 22:23:09.824 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 22:23:09.824 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.42 mountX=-0.15 mountY=0.08, mountTheta=2.65 22:23:09.825 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.11, opts=13) 22:23:09.825 00.000 30444 Enqueuing Move request for scope (-0.12, 0.11) 22:23:09.825 00.000 15672 Worker thread wakes up 22:23:09.825 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd 22:23:09.825 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.11) 22:23:09.825 00.000 15672 Moving (-0.12, 0.11) raw xDistance=-0.15 yDistance=0.08 22:23:09.825 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:23:09.825 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:09.825 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 22:23:09.825 00.000 15672 MoveAxis(E, 0, ABG) 22:23:09.825 00.000 15672 Move returns status 0, amount 0 22:23:09.825 00.000 15672 MoveAxis(N, 0, ABG) 22:23:09.825 00.000 15672 Move returns status 0, amount 0 22:23:09.825 00.000 15672 move complete, result=0 22:23:09.825 00.000 15672 worker thread done servicing request 22:23:09.830 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=11337, FiltMin=2675, FiltMax=8879, Gamma=2.950 22:23:09.880 00.050 30444 UpdateGuideState exits: m=85991 SNR=71.2 Saturated 22:23:09.880 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:09.880 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:09.880 00.000 30444 Enqueuing Expose request 22:23:09.880 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:23:09.880 00.000 15672 Worker thread wakes up 22:23:09.880 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:09.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:11.997 02.117 15672 Exposure complete 22:23:12.029 00.032 15672 worker thread done servicing request 22:23:12.029 00.000 30444 OnExposeComplete: enter 22:23:12.029 00.000 30444 UpdateGuideState(): m_state=6 22:23:12.029 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 524 22:23:12.029 00.000 30444 Star::Find returns 1 (1), X=464.90, Y=191.97, Mass=94894, SNR=72.7, Peak=9874 HFD=3.9 22:23:12.029 00.000 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.26 = -3.02) 22:23:12.030 00.001 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.20 = -3.08) 22:23:12.030 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.04 hyp=0.28 cameraTheta=2.98 mountX=-0.28 mountY=-0.02, mountTheta=-3.08 22:23:12.030 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.04, opts=13) 22:23:12.030 00.000 30444 Enqueuing Move request for scope (-0.28, 0.04) 22:23:12.030 00.000 15672 Worker thread wakes up 22:23:12.030 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.04) opts 0xd 22:23:12.030 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.04) 22:23:12.030 00.000 15672 Moving (-0.28, 0.04) raw xDistance=-0.28 yDistance=-0.02 22:23:12.030 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 22:23:12.030 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:12.030 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 22:23:12.031 00.001 15672 MoveAxis(E, 75, ABG) 22:23:12.031 00.000 15672 Guiding Dir = 2, Dur = 75 22:23:12.032 00.001 15672 IsSlewing returns 0 22:23:12.033 00.001 15672 IsGuiding returns 0 22:23:12.036 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=10030, FiltMin=2615, FiltMax=8120, Gamma=2.950 22:23:12.048 00.012 15672 PulseGuide returned control before completion, sleep 70 22:23:12.085 00.037 30444 UpdateGuideState exits: m=94894 SNR=72.7 Saturated 22:23:12.085 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:12.085 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:12.085 00.000 30444 Enqueuing Expose request 22:23:12.161 00.076 15672 IsGuiding returns 0 22:23:12.161 00.000 15672 Move returns status 0, amount 75 22:23:12.161 00.000 15672 MoveAxis(N, 0, ABG) 22:23:12.161 00.000 15672 Move returns status 0, amount 0 22:23:12.161 00.000 15672 move complete, result=0 22:23:12.161 00.000 15672 worker thread done servicing request 22:23:12.161 00.000 15672 Worker thread wakes up 22:23:12.161 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:12.161 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:12.161 00.000 30444 GuideStep: -0.3 px 75 ms EAST, -0.0 px 0 ms NORTH 22:23:14.070 01.909 15672 Exposure complete 22:23:14.089 00.019 15672 worker thread done servicing request 22:23:14.089 00.000 30444 OnExposeComplete: enter 22:23:14.089 00.000 30444 UpdateGuideState(): m_state=6 22:23:14.090 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 525 22:23:14.090 00.000 30444 Star::Find returns 1 (1), X=465.55, Y=192.04, Mass=90051, SNR=64.5, Peak=9459 HFD=3.5 22:23:14.090 00.000 30444 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.28) = xAngle (0.59 = 0.59) 22:23:14.090 00.000 30444 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.53 = 0.53) 22:23:14.090 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.12 hyp=0.39 cameraTheta=0.31 mountX=0.33 mountY=0.20, mountTheta=0.54 22:23:14.090 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.12, opts=13) 22:23:14.090 00.000 30444 Enqueuing Move request for scope (0.37, 0.12) 22:23:14.090 00.000 15672 Worker thread wakes up 22:23:14.090 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.12) opts 0xd 22:23:14.090 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.12) 22:23:14.091 00.001 15672 Moving (0.37, 0.12) raw xDistance=0.33 yDistance=0.20 22:23:14.091 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33 22:23:14.091 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:14.091 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 22:23:14.091 00.000 15672 MoveAxis(W, 83, ABG) 22:23:14.091 00.000 15672 Guiding Dir = 3, Dur = 83 22:23:14.091 00.000 15672 IsSlewing returns 0 22:23:14.093 00.002 15672 IsGuiding returns 0 22:23:14.097 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=10914, FiltMin=2649, FiltMax=8242, Gamma=2.950 22:23:14.109 00.012 15672 PulseGuide returned control before completion, sleep 77 22:23:14.145 00.036 30444 UpdateGuideState exits: m=90051 SNR=64.5 Saturated 22:23:14.145 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:14.145 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:14.145 00.000 30444 Enqueuing Expose request 22:23:14.188 00.043 15672 IsGuiding returns 1 22:23:14.188 00.000 15672 scope still moving after pulse duration time elapsed 22:23:14.210 00.022 15672 IsSlewing returns 0 22:23:14.222 00.012 15672 IsGuiding returns 0 22:23:14.222 00.000 15672 scope move finished after 83 + 46 ms 22:23:14.222 00.000 15672 Move returns status 0, amount 83 22:23:14.222 00.000 15672 MoveAxis(N, 0, ABG) 22:23:14.222 00.000 15672 Move returns status 0, amount 0 22:23:14.222 00.000 15672 move complete, result=0 22:23:14.222 00.000 15672 worker thread done servicing request 22:23:14.222 00.000 15672 Worker thread wakes up 22:23:14.222 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:14.222 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:14.222 00.000 30444 GuideStep: 0.3 px 83 ms WEST, 0.2 px 0 ms NORTH 22:23:16.330 02.108 15672 Exposure complete 22:23:16.350 00.020 15672 worker thread done servicing request 22:23:16.350 00.000 30444 OnExposeComplete: enter 22:23:16.350 00.000 30444 UpdateGuideState(): m_state=6 22:23:16.350 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 526 22:23:16.350 00.000 30444 Star::Find returns 1 (1), X=465.66, Y=192.02, Mass=82411, SNR=62.6, Peak=9242 HFD=3.3 22:23:16.350 00.000 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.48 = 0.48) 22:23:16.350 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.42 = 0.42) 22:23:16.350 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=0.10 hyp=0.49 cameraTheta=0.20 mountX=0.44 mountY=0.20, mountTheta=0.43 22:23:16.351 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.10, opts=13) 22:23:16.351 00.000 30444 Enqueuing Move request for scope (0.48, 0.10) 22:23:16.351 00.000 15672 Worker thread wakes up 22:23:16.351 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.10) opts 0xd 22:23:16.351 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.10) 22:23:16.351 00.000 15672 Moving (0.48, 0.10) raw xDistance=0.44 yDistance=0.20 22:23:16.351 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44 22:23:16.351 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:16.351 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 22:23:16.351 00.000 15672 MoveAxis(W, 123, ABG) 22:23:16.351 00.000 15672 Guiding Dir = 3, Dur = 123 22:23:16.352 00.001 15672 IsSlewing returns 0 22:23:16.353 00.001 15672 IsGuiding returns 0 22:23:16.357 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=10812, FiltMin=2659, FiltMax=8755, Gamma=2.950 22:23:16.377 00.020 15672 PulseGuide returned control before completion, sleep 109 22:23:16.406 00.029 30444 UpdateGuideState exits: m=82411 SNR=62.6 Saturated 22:23:16.406 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:16.406 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:16.406 00.000 30444 Enqueuing Expose request 22:23:16.489 00.083 15672 IsGuiding returns 1 22:23:16.489 00.000 15672 scope still moving after pulse duration time elapsed 22:23:16.510 00.021 15672 IsSlewing returns 0 22:23:16.538 00.028 15672 IsGuiding returns 0 22:23:16.538 00.000 15672 scope move finished after 123 + 62 ms 22:23:16.538 00.000 15672 Move returns status 0, amount 123 22:23:16.538 00.000 15672 MoveAxis(N, 0, ABG) 22:23:16.538 00.000 15672 Move returns status 0, amount 0 22:23:16.538 00.000 15672 move complete, result=0 22:23:16.538 00.000 15672 worker thread done servicing request 22:23:16.538 00.000 15672 Worker thread wakes up 22:23:16.538 00.000 30444 GuideStep: 0.4 px 123 ms WEST, 0.2 px 0 ms NORTH 22:23:16.538 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:16.538 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:18.453 01.915 15672 Exposure complete 22:23:18.484 00.031 15672 worker thread done servicing request 22:23:18.484 00.000 30444 OnExposeComplete: enter 22:23:18.484 00.000 30444 UpdateGuideState(): m_state=6 22:23:18.485 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 527 22:23:18.485 00.000 30444 Star::Find returns 1 (1), X=465.91, Y=191.81, Mass=77458, SNR=57.2, Peak=8394 HFD=3.5 22:23:18.485 00.000 30444 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.28) = xAngle (0.13 = 0.13) 22:23:18.485 00.000 30444 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.06 = 0.06) 22:23:18.485 00.000 30444 CameraToMount -- cameraX=0.73 cameraY=-0.11 hyp=0.74 cameraTheta=-0.15 mountX=0.73 mountY=0.05, mountTheta=0.06 22:23:18.485 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.73, y=-0.11, opts=13) 22:23:18.485 00.000 30444 Enqueuing Move request for scope (0.73, -0.11) 22:23:18.485 00.000 15672 Worker thread wakes up 22:23:18.485 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.11) opts 0xd 22:23:18.485 00.000 15672 Handling offset move in thread for scope, endpoint = (0.73, -0.11) 22:23:18.485 00.000 15672 Moving (0.73, -0.11) raw xDistance=0.73 yDistance=0.05 22:23:18.486 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73 22:23:18.486 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:18.486 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 22:23:18.486 00.000 15672 MoveAxis(W, 207, ABG) 22:23:18.486 00.000 15672 Guiding Dir = 3, Dur = 207 22:23:18.487 00.001 15672 IsSlewing returns 0 22:23:18.488 00.001 15672 IsGuiding returns 0 22:23:18.491 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=9486, FiltMin=2675, FiltMax=8260, Gamma=2.950 22:23:18.501 00.010 15672 PulseGuide returned control before completion, sleep 203 22:23:18.541 00.040 30444 UpdateGuideState exits: m=77458 SNR=57.2 Saturated 22:23:18.541 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:18.541 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:18.541 00.000 30444 Enqueuing Expose request 22:23:18.727 00.186 15672 IsGuiding returns 0 22:23:18.727 00.000 15672 Move returns status 0, amount 207 22:23:18.727 00.000 15672 MoveAxis(N, 0, ABG) 22:23:18.727 00.000 15672 Move returns status 0, amount 0 22:23:18.727 00.000 15672 move complete, result=0 22:23:18.727 00.000 15672 worker thread done servicing request 22:23:18.727 00.000 15672 Worker thread wakes up 22:23:18.727 00.000 30444 GuideStep: 0.7 px 207 ms WEST, 0.0 px 0 ms NORTH 22:23:18.727 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:18.727 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:20.837 02.110 15672 Exposure complete 22:23:20.857 00.020 15672 worker thread done servicing request 22:23:20.857 00.000 30444 OnExposeComplete: enter 22:23:20.857 00.000 30444 UpdateGuideState(): m_state=6 22:23:20.857 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 528 22:23:20.857 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=191.60, Mass=96273, SNR=73.5, Peak=10838 HFD=3.3 22:23:20.857 00.000 30444 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.28) = xAngle (-0.74 = -0.74) 22:23:20.857 00.000 30444 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.80 = -0.80) 22:23:20.857 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.32 hyp=0.37 cameraTheta=-1.02 mountX=0.27 mountY=-0.27, mountTheta=-0.77 22:23:20.858 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.32, opts=13) 22:23:20.858 00.000 30444 Enqueuing Move request for scope (0.19, -0.32) 22:23:20.858 00.000 15672 Worker thread wakes up 22:23:20.858 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.32) opts 0xd 22:23:20.858 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.32) 22:23:20.858 00.000 15672 Moving (0.19, -0.32) raw xDistance=0.27 yDistance=-0.27 22:23:20.858 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.27 22:23:20.858 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:23:20.858 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 22:23:20.858 00.000 15672 MoveAxis(W, 89, ABG) 22:23:20.858 00.000 15672 Guiding Dir = 3, Dur = 89 22:23:20.859 00.001 15672 IsSlewing returns 0 22:23:20.860 00.001 15672 IsGuiding returns 0 22:23:20.864 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=10838, FiltMin=2600, FiltMax=8503, Gamma=2.950 22:23:20.882 00.018 15672 PulseGuide returned control before completion, sleep 77 22:23:20.914 00.032 30444 UpdateGuideState exits: m=96273 SNR=73.5 Saturated 22:23:20.915 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:20.915 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:20.915 00.000 30444 Enqueuing Expose request 22:23:20.961 00.046 15672 IsGuiding returns 1 22:23:20.961 00.000 15672 scope still moving after pulse duration time elapsed 22:23:20.982 00.021 15672 IsSlewing returns 0 22:23:20.983 00.001 15672 IsGuiding returns 1 22:23:21.004 00.021 15672 IsSlewing returns 0 22:23:21.027 00.023 15672 IsGuiding returns 0 22:23:21.027 00.000 15672 scope move finished after 89 + 78 ms 22:23:21.027 00.000 15672 Move returns status 0, amount 89 22:23:21.027 00.000 15672 MoveAxis(N, 0, ABG) 22:23:21.027 00.000 15672 Move returns status 0, amount 0 22:23:21.027 00.000 15672 move complete, result=0 22:23:21.027 00.000 15672 worker thread done servicing request 22:23:21.028 00.001 15672 Worker thread wakes up 22:23:21.028 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:21.028 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:21.028 00.000 30444 GuideStep: 0.3 px 89 ms WEST, -0.3 px 0 ms NORTH 22:23:22.934 01.906 15672 Exposure complete 22:23:22.954 00.020 15672 worker thread done servicing request 22:23:22.954 00.000 30444 OnExposeComplete: enter 22:23:22.954 00.000 30444 UpdateGuideState(): m_state=6 22:23:22.954 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 529 22:23:22.954 00.000 30444 Star::Find returns 1 (1), X=465.42, Y=191.65, Mass=85076, SNR=64.4, Peak=10088 HFD=3.4 22:23:22.954 00.000 30444 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.28) = xAngle (-0.57 = -0.57) 22:23:22.954 00.000 30444 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.63 = -0.63) 22:23:22.954 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.27 hyp=0.37 cameraTheta=-0.84 mountX=0.31 mountY=-0.22, mountTheta=-0.61 22:23:22.955 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.27, opts=13) 22:23:22.955 00.000 30444 Enqueuing Move request for scope (0.24, -0.27) 22:23:22.955 00.000 15672 Worker thread wakes up 22:23:22.955 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.27) opts 0xd 22:23:22.955 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.27) 22:23:22.955 00.000 15672 Moving (0.24, -0.27) raw xDistance=0.31 yDistance=-0.22 22:23:22.955 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31 22:23:22.955 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:22.955 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 22:23:22.955 00.000 15672 MoveAxis(W, 90, ABG) 22:23:22.955 00.000 15672 Guiding Dir = 3, Dur = 90 22:23:22.957 00.002 15672 IsSlewing returns 0 22:23:22.957 00.000 15672 IsGuiding returns 0 22:23:22.962 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2366, max=10092, FiltMin=2577, FiltMax=8143, Gamma=2.950 22:23:22.975 00.013 15672 PulseGuide returned control before completion, sleep 83 22:23:23.011 00.036 30444 UpdateGuideState exits: m=85076 SNR=64.4 Saturated 22:23:23.011 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:23.011 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:23.011 00.000 30444 Enqueuing Expose request 22:23:23.089 00.078 15672 IsGuiding returns 0 22:23:23.089 00.000 15672 Move returns status 0, amount 90 22:23:23.089 00.000 15672 MoveAxis(N, 0, ABG) 22:23:23.089 00.000 15672 Move returns status 0, amount 0 22:23:23.089 00.000 15672 move complete, result=0 22:23:23.089 00.000 15672 worker thread done servicing request 22:23:23.089 00.000 30444 GuideStep: 0.3 px 90 ms WEST, -0.2 px 0 ms NORTH 22:23:23.089 00.000 15672 Worker thread wakes up 22:23:23.089 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:23.089 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:25.199 02.110 15672 Exposure complete 22:23:25.221 00.022 15672 worker thread done servicing request 22:23:25.221 00.000 30444 OnExposeComplete: enter 22:23:25.221 00.000 30444 UpdateGuideState(): m_state=6 22:23:25.221 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 530 22:23:25.221 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=191.85, Mass=84977, SNR=67.0, Peak=10165 HFD=3.6 22:23:25.221 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.22 = -0.22) 22:23:25.221 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 22:23:25.221 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.50 mountX=0.15 mountY=-0.04, mountTheta=-0.28 22:23:25.222 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.07, opts=13) 22:23:25.222 00.000 30444 Enqueuing Move request for scope (0.14, -0.07) 22:23:25.222 00.000 15672 Worker thread wakes up 22:23:25.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd 22:23:25.222 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.07) 22:23:25.222 00.000 15672 Moving (0.14, -0.07) raw xDistance=0.15 yDistance=-0.04 22:23:25.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:23:25.222 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:25.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 22:23:25.222 00.000 15672 MoveAxis(E, 0, ABG) 22:23:25.222 00.000 15672 Move returns status 0, amount 0 22:23:25.222 00.000 15672 MoveAxis(N, 0, ABG) 22:23:25.223 00.001 15672 Move returns status 0, amount 0 22:23:25.223 00.000 15672 move complete, result=0 22:23:25.223 00.000 15672 worker thread done servicing request 22:23:25.227 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=10595, FiltMin=2514, FiltMax=8359, Gamma=2.950 22:23:25.279 00.052 30444 UpdateGuideState exits: m=84977 SNR=67.0 Saturated 22:23:25.279 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:25.279 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:25.279 00.000 30444 Enqueuing Expose request 22:23:25.279 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:23:25.279 00.000 15672 Worker thread wakes up 22:23:25.279 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:25.279 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:27.194 01.915 15672 Exposure complete 22:23:27.226 00.032 15672 worker thread done servicing request 22:23:27.226 00.000 30444 OnExposeComplete: enter 22:23:27.226 00.000 30444 UpdateGuideState(): m_state=6 22:23:27.226 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 531 22:23:27.226 00.000 30444 Star::Find returns 1 (1), X=465.47, Y=191.80, Mass=86691, SNR=71.5, Peak=9753 HFD=3.5 22:23:27.226 00.000 30444 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 22:23:27.226 00.000 30444 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.18 = -0.18) 22:23:27.226 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.12 hyp=0.32 cameraTheta=-0.39 mountX=0.32 mountY=-0.06, mountTheta=-0.18 22:23:27.227 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.12, opts=13) 22:23:27.227 00.000 30444 Enqueuing Move request for scope (0.29, -0.12) 22:23:27.227 00.000 15672 Worker thread wakes up 22:23:27.227 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.12) opts 0xd 22:23:27.227 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.12) 22:23:27.227 00.000 15672 Moving (0.29, -0.12) raw xDistance=0.32 yDistance=-0.06 22:23:27.227 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 22:23:27.227 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:27.227 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 22:23:27.227 00.000 15672 MoveAxis(W, 86, ABG) 22:23:27.227 00.000 15672 Guiding Dir = 3, Dur = 86 22:23:27.228 00.001 15672 IsSlewing returns 0 22:23:27.229 00.001 15672 IsGuiding returns 0 22:23:27.233 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=11133, FiltMin=2695, FiltMax=8993, Gamma=2.950 22:23:27.256 00.023 15672 PulseGuide returned control before completion, sleep 69 22:23:27.281 00.025 30444 UpdateGuideState exits: m=86691 SNR=71.5 Saturated 22:23:27.281 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:27.281 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:27.281 00.000 30444 Enqueuing Expose request 22:23:27.328 00.047 15672 IsGuiding returns 1 22:23:27.328 00.000 15672 scope still moving after pulse duration time elapsed 22:23:27.348 00.020 15672 IsSlewing returns 0 22:23:27.349 00.001 15672 IsGuiding returns 1 22:23:27.370 00.021 15672 IsSlewing returns 0 22:23:27.372 00.002 15672 IsGuiding returns 0 22:23:27.373 00.001 15672 scope move finished after 86 + 58 ms 22:23:27.373 00.000 15672 Move returns status 0, amount 86 22:23:27.373 00.000 15672 MoveAxis(N, 0, ABG) 22:23:27.373 00.000 15672 Move returns status 0, amount 0 22:23:27.373 00.000 15672 move complete, result=0 22:23:27.373 00.000 15672 worker thread done servicing request 22:23:27.374 00.001 30444 GuideStep: 0.3 px 86 ms WEST, -0.1 px 0 ms NORTH 22:23:27.374 00.000 15672 Worker thread wakes up 22:23:27.374 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:27.374 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:29.484 02.110 15672 Exposure complete 22:23:29.504 00.020 15672 worker thread done servicing request 22:23:29.504 00.000 30444 OnExposeComplete: enter 22:23:29.504 00.000 30444 UpdateGuideState(): m_state=6 22:23:29.504 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 532 22:23:29.504 00.000 30444 Star::Find returns 1 (1), X=465.44, Y=191.84, Mass=103362, SNR=79.3, Peak=10717 HFD=3.7 22:23:29.504 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 22:23:29.504 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 22:23:29.504 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.28 cameraTheta=-0.29 mountX=0.28 mountY=-0.02, mountTheta=-0.08 22:23:29.505 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.08, opts=13) 22:23:29.505 00.000 30444 Enqueuing Move request for scope (0.26, -0.08) 22:23:29.505 00.000 15672 Worker thread wakes up 22:23:29.505 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.08) opts 0xd 22:23:29.505 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.08) 22:23:29.505 00.000 15672 Moving (0.26, -0.08) raw xDistance=0.28 yDistance=-0.02 22:23:29.505 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28 22:23:29.505 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:29.505 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 22:23:29.505 00.000 15672 MoveAxis(W, 80, ABG) 22:23:29.505 00.000 15672 Guiding Dir = 3, Dur = 80 22:23:29.507 00.002 15672 IsSlewing returns 0 22:23:29.508 00.001 15672 IsGuiding returns 0 22:23:29.511 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=10717, FiltMin=2614, FiltMax=8185, Gamma=2.950 22:23:29.525 00.014 15672 PulseGuide returned control before completion, sleep 73 22:23:29.575 00.050 30444 UpdateGuideState exits: m=103362 SNR=79.3 Saturated 22:23:29.575 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:29.575 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:29.575 00.000 30444 Enqueuing Expose request 22:23:29.600 00.025 15672 IsGuiding returns 1 22:23:29.600 00.000 15672 scope still moving after pulse duration time elapsed 22:23:29.622 00.022 15672 IsSlewing returns 0 22:23:29.638 00.016 15672 IsGuiding returns 0 22:23:29.638 00.000 15672 scope move finished after 80 + 50 ms 22:23:29.638 00.000 15672 Move returns status 0, amount 80 22:23:29.638 00.000 15672 MoveAxis(N, 0, ABG) 22:23:29.638 00.000 15672 Move returns status 0, amount 0 22:23:29.638 00.000 15672 move complete, result=0 22:23:29.638 00.000 15672 worker thread done servicing request 22:23:29.639 00.001 30444 GuideStep: 0.3 px 80 ms WEST, -0.0 px 0 ms NORTH 22:23:29.639 00.000 15672 Worker thread wakes up 22:23:29.639 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:29.639 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:31.546 01.907 15672 Exposure complete 22:23:31.566 00.020 15672 worker thread done servicing request 22:23:31.566 00.000 30444 OnExposeComplete: enter 22:23:31.566 00.000 30444 UpdateGuideState(): m_state=6 22:23:31.566 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 533 22:23:31.566 00.000 30444 Star::Find returns 1 (1), X=465.46, Y=191.94, Mass=86754, SNR=70.8, Peak=10104 HFD=3.4 22:23:31.566 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 22:23:31.566 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 22:23:31.566 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.02 hyp=0.29 cameraTheta=0.07 mountX=0.27 mountY=0.08, mountTheta=0.29 22:23:31.567 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.02, opts=13) 22:23:31.567 00.000 30444 Enqueuing Move request for scope (0.29, 0.02) 22:23:31.567 00.000 15672 Worker thread wakes up 22:23:31.567 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.02) opts 0xd 22:23:31.567 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.02) 22:23:31.567 00.000 15672 Moving (0.29, 0.02) raw xDistance=0.27 yDistance=0.08 22:23:31.567 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27 22:23:31.567 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:31.567 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 22:23:31.567 00.000 15672 MoveAxis(W, 78, ABG) 22:23:31.567 00.000 15672 Guiding Dir = 3, Dur = 78 22:23:31.568 00.001 15672 IsSlewing returns 0 22:23:31.573 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=11547, FiltMin=2660, FiltMax=8756, Gamma=2.950 22:23:31.586 00.013 15672 IsGuiding returns 0 22:23:31.602 00.016 15672 PulseGuide returned control before completion, sleep 73 22:23:31.622 00.020 30444 UpdateGuideState exits: m=86754 SNR=70.8 Saturated 22:23:31.622 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:31.623 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:31.623 00.000 30444 Enqueuing Expose request 22:23:31.677 00.054 15672 IsGuiding returns 1 22:23:31.677 00.000 15672 scope still moving after pulse duration time elapsed 22:23:31.698 00.021 15672 IsSlewing returns 0 22:23:31.714 00.016 15672 IsGuiding returns 0 22:23:31.714 00.000 15672 scope move finished after 78 + 49 ms 22:23:31.714 00.000 15672 Move returns status 0, amount 78 22:23:31.714 00.000 15672 MoveAxis(N, 0, ABG) 22:23:31.714 00.000 15672 Move returns status 0, amount 0 22:23:31.715 00.001 15672 move complete, result=0 22:23:31.715 00.000 15672 worker thread done servicing request 22:23:31.715 00.000 15672 Worker thread wakes up 22:23:31.715 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:31.715 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:31.715 00.000 30444 GuideStep: 0.3 px 78 ms WEST, 0.1 px 0 ms NORTH 22:23:33.825 02.110 15672 Exposure complete 22:23:33.845 00.020 15672 worker thread done servicing request 22:23:33.846 00.001 30444 OnExposeComplete: enter 22:23:33.846 00.000 30444 UpdateGuideState(): m_state=6 22:23:33.846 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 534 22:23:33.846 00.000 30444 Star::Find returns 1 (1), X=464.75, Y=191.63, Mass=88894, SNR=84.6, Peak=9858 HFD=3.7 22:23:33.846 00.000 30444 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.28) = xAngle (-2.26 = -2.26) 22:23:33.846 00.000 30444 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.32 = -2.32) 22:23:33.846 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.29 hyp=0.51 cameraTheta=-2.54 mountX=-0.33 mountY=-0.38, mountTheta=-2.29 22:23:33.847 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.29, opts=13) 22:23:33.847 00.000 30444 Enqueuing Move request for scope (-0.42, -0.29) 22:23:33.847 00.000 15672 Worker thread wakes up 22:23:33.847 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.29) opts 0xd 22:23:33.847 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.29) 22:23:33.847 00.000 15672 Moving (-0.42, -0.29) raw xDistance=-0.33 yDistance=-0.38 22:23:33.847 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33 22:23:33.847 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:23:33.847 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 22:23:33.847 00.000 15672 MoveAxis(E, 83, ABG) 22:23:33.847 00.000 15672 Guiding Dir = 2, Dur = 83 22:23:33.847 00.000 15672 IsSlewing returns 0 22:23:33.848 00.001 15672 IsGuiding returns 0 22:23:33.855 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=9858, FiltMin=2596, FiltMax=7787, Gamma=2.950 22:23:33.871 00.016 15672 PulseGuide returned control before completion, sleep 71 22:23:33.905 00.034 30444 UpdateGuideState exits: m=88894 SNR=84.6 Saturated 22:23:33.905 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:33.905 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:33.905 00.000 30444 Enqueuing Expose request 22:23:33.943 00.038 15672 IsGuiding returns 1 22:23:33.943 00.000 15672 scope still moving after pulse duration time elapsed 22:23:33.964 00.021 15672 IsSlewing returns 0 22:23:33.999 00.035 15672 IsGuiding returns 0 22:23:33.999 00.000 15672 scope move finished after 83 + 67 ms 22:23:33.999 00.000 15672 Move returns status 0, amount 83 22:23:33.999 00.000 15672 MoveAxis(N, 0, ABG) 22:23:33.999 00.000 15672 Move returns status 0, amount 0 22:23:33.999 00.000 15672 move complete, result=0 22:23:33.999 00.000 15672 worker thread done servicing request 22:23:33.999 00.000 15672 Worker thread wakes up 22:23:33.999 00.000 30444 GuideStep: -0.3 px 83 ms EAST, -0.4 px 0 ms NORTH 22:23:33.999 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:34.000 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:35.907 01.907 15672 Exposure complete 22:23:35.927 00.020 15672 worker thread done servicing request 22:23:35.927 00.000 30444 OnExposeComplete: enter 22:23:35.927 00.000 30444 UpdateGuideState(): m_state=6 22:23:35.927 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 535 22:23:35.928 00.001 30444 Star::Find returns 1 (1), X=464.82, Y=191.79, Mass=84459, SNR=62.3, Peak=9977 HFD=3.6 22:23:35.928 00.000 30444 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.28) = xAngle (-2.52 = -2.52) 22:23:35.928 00.000 30444 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.58 = -2.58) 22:23:35.928 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.13 hyp=0.38 cameraTheta=-2.79 mountX=-0.31 mountY=-0.20, mountTheta=-2.56 22:23:35.928 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.13, opts=13) 22:23:35.928 00.000 30444 Enqueuing Move request for scope (-0.36, -0.13) 22:23:35.928 00.000 15672 Worker thread wakes up 22:23:35.928 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.13) opts 0xd 22:23:35.928 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.13) 22:23:35.928 00.000 15672 Moving (-0.36, -0.13) raw xDistance=-0.31 yDistance=-0.20 22:23:35.928 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31 22:23:35.928 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:35.928 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 22:23:35.929 00.001 15672 MoveAxis(E, 89, ABG) 22:23:35.929 00.000 15672 Guiding Dir = 2, Dur = 89 22:23:35.929 00.000 15672 IsSlewing returns 0 22:23:35.931 00.002 15672 IsGuiding returns 0 22:23:35.935 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=11173, FiltMin=2617, FiltMax=8457, Gamma=2.950 22:23:35.947 00.012 15672 PulseGuide returned control before completion, sleep 83 22:23:35.988 00.041 30444 UpdateGuideState exits: m=84459 SNR=62.3 Saturated 22:23:35.988 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:35.988 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:35.988 00.000 30444 Enqueuing Expose request 22:23:36.033 00.045 15672 IsGuiding returns 1 22:23:36.033 00.000 15672 scope still moving after pulse duration time elapsed 22:23:36.054 00.021 15672 IsSlewing returns 0 22:23:36.060 00.006 15672 IsGuiding returns 0 22:23:36.060 00.000 15672 scope move finished after 89 + 39 ms 22:23:36.060 00.000 15672 Move returns status 0, amount 89 22:23:36.060 00.000 15672 MoveAxis(N, 0, ABG) 22:23:36.060 00.000 15672 Move returns status 0, amount 0 22:23:36.060 00.000 15672 move complete, result=0 22:23:36.060 00.000 15672 worker thread done servicing request 22:23:36.060 00.000 15672 Worker thread wakes up 22:23:36.060 00.000 30444 GuideStep: -0.3 px 89 ms EAST, -0.2 px 0 ms NORTH 22:23:36.060 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:36.060 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:38.167 02.107 15672 Exposure complete 22:23:38.186 00.019 15672 worker thread done servicing request 22:23:38.187 00.001 30444 OnExposeComplete: enter 22:23:38.187 00.000 30444 UpdateGuideState(): m_state=6 22:23:38.187 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 536 22:23:38.187 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=191.38, Mass=88497, SNR=69.3, Peak=11623 HFD=3.3 22:23:38.187 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 22:23:38.187 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 22:23:38.187 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.54 hyp=0.57 cameraTheta=-1.26 mountX=0.32 mountY=-0.49, mountTheta=-1.00 22:23:38.188 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.54, opts=13) 22:23:38.188 00.000 30444 Enqueuing Move request for scope (0.17, -0.54) 22:23:38.188 00.000 15672 Worker thread wakes up 22:23:38.188 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.54) opts 0xd 22:23:38.188 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.54) 22:23:38.188 00.000 15672 Moving (0.17, -0.54) raw xDistance=0.32 yDistance=-0.49 22:23:38.188 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32 22:23:38.188 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.44 newest=-1.07 22:23:38.189 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 22:23:38.189 00.000 15672 MoveAxis(W, 79, ABG) 22:23:38.189 00.000 15672 Guiding Dir = 3, Dur = 79 22:23:38.189 00.000 15672 IsSlewing returns 0 22:23:38.191 00.002 15672 IsGuiding returns 0 22:23:38.196 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=11623, FiltMin=2633, FiltMax=8457, Gamma=2.950 22:23:38.215 00.019 15672 PulseGuide returned control before completion, sleep 65 22:23:38.248 00.033 30444 UpdateGuideState exits: m=88497 SNR=69.3 Saturated 22:23:38.248 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:38.248 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:38.248 00.000 30444 Enqueuing Expose request 22:23:38.282 00.034 15672 IsGuiding returns 1 22:23:38.282 00.000 15672 scope still moving after pulse duration time elapsed 22:23:38.303 00.021 15672 IsSlewing returns 0 22:23:38.312 00.009 15672 IsGuiding returns 0 22:23:38.312 00.000 15672 scope move finished after 79 + 42 ms 22:23:38.312 00.000 15672 Move returns status 0, amount 79 22:23:38.312 00.000 15672 MoveAxis(N, 88, ABG) 22:23:38.312 00.000 15672 Guiding Dir = 0, Dur = 88 22:23:38.312 00.000 15672 IsSlewing returns 0 22:23:38.314 00.002 15672 IsGuiding returns 0 22:23:38.394 00.080 15672 PulseGuide returned control before completion, sleep 19 22:23:38.415 00.021 15672 IsGuiding returns 1 22:23:38.415 00.000 15672 scope still moving after pulse duration time elapsed 22:23:38.436 00.021 15672 IsSlewing returns 0 22:23:38.439 00.003 15672 IsGuiding returns 1 22:23:38.460 00.021 15672 IsSlewing returns 0 22:23:38.535 00.075 15672 IsGuiding returns 0 22:23:38.535 00.000 15672 scope move finished after 88 + 133 ms 22:23:38.535 00.000 15672 Move returns status 0, amount 88 22:23:38.535 00.000 15672 move complete, result=0 22:23:38.535 00.000 15672 worker thread done servicing request 22:23:38.535 00.000 15672 Worker thread wakes up 22:23:38.535 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -0.5 px 88 ms NORTH 22:23:38.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:38.535 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:40.447 01.912 15672 Exposure complete 22:23:40.475 00.028 15672 worker thread done servicing request 22:23:40.476 00.001 30444 OnExposeComplete: enter 22:23:40.476 00.000 30444 UpdateGuideState(): m_state=6 22:23:40.476 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 537 22:23:40.476 00.000 30444 Star::Find returns 1 (1), X=464.88, Y=191.25, Mass=84468, SNR=64.2, Peak=10666 HFD=3.5 22:23:40.476 00.000 30444 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.28) = xAngle (-1.70 = -1.70) 22:23:40.476 00.000 30444 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 22:23:40.476 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.67 hyp=0.73 cameraTheta=-1.98 mountX=-0.09 mountY=-0.72, mountTheta=-1.70 22:23:40.476 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.67, opts=13) 22:23:40.476 00.000 30444 Enqueuing Move request for scope (-0.29, -0.67) 22:23:40.477 00.001 15672 Worker thread wakes up 22:23:40.477 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.67) opts 0xd 22:23:40.477 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.67) 22:23:40.477 00.000 15672 Moving (-0.29, -0.67) raw xDistance=-0.09 yDistance=-0.72 22:23:40.477 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:23:40.477 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 22:23:40.477 00.000 15672 MoveAxis(E, 0, ABG) 22:23:40.477 00.000 15672 Move returns status 0, amount 0 22:23:40.477 00.000 15672 MoveAxis(N, 128, ABG) 22:23:40.477 00.000 15672 Guiding Dir = 0, Dur = 128 22:23:40.477 00.000 15672 IsSlewing returns 0 22:23:40.478 00.001 15672 IsGuiding returns 0 22:23:40.483 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=10684, FiltMin=2611, FiltMax=8104, Gamma=2.950 22:23:40.532 00.049 30444 UpdateGuideState exits: m=84468 SNR=64.2 Saturated 22:23:40.532 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:40.532 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:40.532 00.000 30444 Enqueuing Expose request 22:23:40.565 00.033 15672 PulseGuide returned control before completion, sleep 53 22:23:40.645 00.080 15672 IsGuiding returns 1 22:23:40.645 00.000 15672 scope still moving after pulse duration time elapsed 22:23:40.666 00.021 15672 IsSlewing returns 0 22:23:40.667 00.001 15672 IsGuiding returns 1 22:23:40.688 00.021 15672 IsSlewing returns 0 22:23:40.689 00.001 15672 IsGuiding returns 1 22:23:40.710 00.021 15672 IsSlewing returns 0 22:23:40.723 00.013 15672 IsGuiding returns 0 22:23:40.723 00.000 15672 scope move finished after 128 + 117 ms 22:23:40.723 00.000 15672 Move returns status 0, amount 128 22:23:40.723 00.000 15672 move complete, result=0 22:23:40.723 00.000 15672 worker thread done servicing request 22:23:40.723 00.000 15672 Worker thread wakes up 22:23:40.723 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:40.723 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:40.724 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 128 ms NORTH 22:23:42.831 02.107 15672 Exposure complete 22:23:42.851 00.020 15672 worker thread done servicing request 22:23:42.851 00.000 30444 OnExposeComplete: enter 22:23:42.851 00.000 30444 UpdateGuideState(): m_state=6 22:23:42.851 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 538 22:23:42.851 00.000 30444 Star::Find returns 1 (1), X=464.85, Y=191.64, Mass=82352, SNR=65.7, Peak=9151 HFD=3.7 22:23:42.851 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 22:23:42.851 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 22:23:42.851 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.29 hyp=0.43 cameraTheta=-2.42 mountX=-0.23 mountY=-0.35, mountTheta=-2.16 22:23:42.852 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.29, opts=13) 22:23:42.852 00.000 30444 Enqueuing Move request for scope (-0.33, -0.29) 22:23:42.852 00.000 15672 Worker thread wakes up 22:23:42.852 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.29) opts 0xd 22:23:42.852 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.29) 22:23:42.852 00.000 15672 Moving (-0.33, -0.29) raw xDistance=-0.23 yDistance=-0.35 22:23:42.852 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:23:42.852 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 22:23:42.852 00.000 15672 MoveAxis(E, 0, ABG) 22:23:42.852 00.000 15672 Move returns status 0, amount 0 22:23:42.852 00.000 15672 MoveAxis(N, 62, ABG) 22:23:42.852 00.000 15672 Guiding Dir = 0, Dur = 62 22:23:42.853 00.001 15672 IsSlewing returns 0 22:23:42.854 00.001 15672 IsGuiding returns 0 22:23:42.859 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=11032, FiltMin=2644, FiltMax=8674, Gamma=2.950 22:23:42.908 00.049 30444 UpdateGuideState exits: m=82352 SNR=65.7 Saturated 22:23:42.908 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:42.909 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:42.909 00.000 30444 Enqueuing Expose request 22:23:42.930 00.021 15672 IsGuiding returns 1 22:23:42.930 00.000 15672 scope still moving after pulse duration time elapsed 22:23:42.951 00.021 15672 IsSlewing returns 0 22:23:42.952 00.001 15672 IsGuiding returns 1 22:23:42.973 00.021 15672 IsSlewing returns 0 22:23:42.973 00.000 15672 IsGuiding returns 1 22:23:42.995 00.022 15672 IsSlewing returns 0 22:23:43.057 00.062 15672 IsGuiding returns 0 22:23:43.057 00.000 15672 scope move finished after 62 + 140 ms 22:23:43.057 00.000 15672 Move returns status 0, amount 62 22:23:43.057 00.000 15672 move complete, result=0 22:23:43.058 00.001 15672 worker thread done servicing request 22:23:43.058 00.000 15672 Worker thread wakes up 22:23:43.058 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 62 ms NORTH 22:23:43.058 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:43.058 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:44.965 01.907 15672 Exposure complete 22:23:44.985 00.020 15672 worker thread done servicing request 22:23:44.985 00.000 30444 OnExposeComplete: enter 22:23:44.985 00.000 30444 UpdateGuideState(): m_state=6 22:23:44.985 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 539 22:23:44.985 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=191.77, Mass=85661, SNR=69.5, Peak=10594 HFD=3.5 22:23:44.985 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 22:23:44.985 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.08 = -1.08) 22:23:44.985 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.30 mountX=0.08 mountY=-0.14, mountTheta=-1.03 22:23:44.986 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.15, opts=13) 22:23:44.986 00.000 30444 Enqueuing Move request for scope (0.04, -0.15) 22:23:44.986 00.000 15672 Worker thread wakes up 22:23:44.986 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd 22:23:44.986 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.15) 22:23:44.986 00.000 15672 Moving (0.04, -0.15) raw xDistance=0.08 yDistance=-0.14 22:23:44.986 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:23:44.986 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:44.986 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:23:44.986 00.000 15672 MoveAxis(E, 0, ABG) 22:23:44.986 00.000 15672 Move returns status 0, amount 0 22:23:44.986 00.000 15672 MoveAxis(N, 0, ABG) 22:23:44.986 00.000 15672 Move returns status 0, amount 0 22:23:44.986 00.000 15672 move complete, result=0 22:23:44.987 00.001 15672 worker thread done servicing request 22:23:44.993 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2049, max=10594, FiltMin=2629, FiltMax=7930, Gamma=2.950 22:23:45.042 00.049 30444 UpdateGuideState exits: m=85661 SNR=69.5 Saturated 22:23:45.042 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:45.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:45.042 00.000 30444 Enqueuing Expose request 22:23:45.043 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:23:45.043 00.000 15672 Worker thread wakes up 22:23:45.043 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:45.043 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:47.148 02.105 15672 Exposure complete 22:23:47.168 00.020 15672 worker thread done servicing request 22:23:47.168 00.000 30444 OnExposeComplete: enter 22:23:47.168 00.000 30444 UpdateGuideState(): m_state=6 22:23:47.168 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 540 22:23:47.168 00.000 30444 Star::Find returns 1 (1), X=465.03, Y=191.62, Mass=94544, SNR=66.4, Peak=9261 HFD=4.1 22:23:47.168 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 22:23:47.168 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 22:23:47.168 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-2.02 mountX=-0.06 mountY=-0.33, mountTheta=-1.74 22:23:47.169 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.30, opts=13) 22:23:47.169 00.000 30444 Enqueuing Move request for scope (-0.14, -0.30) 22:23:47.169 00.000 15672 Worker thread wakes up 22:23:47.169 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.30) opts 0xd 22:23:47.169 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.30) 22:23:47.169 00.000 15672 Moving (-0.14, -0.30) raw xDistance=-0.06 yDistance=-0.33 22:23:47.169 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 22:23:47.169 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 22:23:47.169 00.000 15672 MoveAxis(E, 0, ABG) 22:23:47.169 00.000 15672 Move returns status 0, amount 0 22:23:47.169 00.000 15672 MoveAxis(N, 58, ABG) 22:23:47.169 00.000 15672 Guiding Dir = 0, Dur = 58 22:23:47.170 00.001 15672 IsSlewing returns 0 22:23:47.171 00.001 15672 IsGuiding returns 0 22:23:47.175 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=9467, FiltMin=2604, FiltMax=7461, Gamma=2.950 22:23:47.224 00.049 30444 UpdateGuideState exits: m=94544 SNR=66.4 Saturated 22:23:47.224 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:47.224 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:47.225 00.001 30444 Enqueuing Expose request 22:23:47.259 00.034 15672 IsGuiding returns 1 22:23:47.259 00.000 15672 scope still moving after pulse duration time elapsed 22:23:47.280 00.021 15672 IsSlewing returns 0 22:23:47.281 00.001 15672 IsGuiding returns 1 22:23:47.301 00.020 15672 IsSlewing returns 0 22:23:47.355 00.054 15672 IsGuiding returns 0 22:23:47.355 00.000 15672 scope move finished after 58 + 126 ms 22:23:47.355 00.000 15672 Move returns status 0, amount 58 22:23:47.355 00.000 15672 move complete, result=0 22:23:47.356 00.001 15672 worker thread done servicing request 22:23:47.356 00.000 15672 Worker thread wakes up 22:23:47.356 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:47.356 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:47.356 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 58 ms NORTH 22:23:49.262 01.906 15672 Exposure complete 22:23:49.282 00.020 15672 worker thread done servicing request 22:23:49.282 00.000 30444 OnExposeComplete: enter 22:23:49.282 00.000 30444 UpdateGuideState(): m_state=6 22:23:49.282 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 541 22:23:49.282 00.000 30444 Star::Find returns 1 (1), X=464.83, Y=193.28, Mass=88698, SNR=68.1, Peak=9672 HFD=3.5 22:23:49.282 00.000 30444 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.28) = xAngle (2.09 = 2.09) 22:23:49.283 00.001 30444 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.03 = 2.03) 22:23:49.283 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=1.36 hyp=1.40 cameraTheta=1.82 mountX=-0.70 mountY=1.25, mountTheta=2.08 22:23:49.283 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=1.36, opts=13) 22:23:49.283 00.000 30444 Enqueuing Move request for scope (-0.34, 1.36) 22:23:49.283 00.000 15672 Worker thread wakes up 22:23:49.283 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.36) opts 0xd 22:23:49.283 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 1.36) 22:23:49.283 00.000 15672 Moving (-0.34, 1.36) raw xDistance=-0.70 yDistance=1.25 22:23:49.283 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70 22:23:49.283 00.000 15672 resist switch: large excursion: input 1.25 thresh 0.75 direction from -1 to 1 22:23:49.283 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.76 22:23:49.283 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.25 from input 1.25 22:23:49.283 00.000 15672 MoveAxis(E, 189, ABG) 22:23:49.283 00.000 15672 Guiding Dir = 2, Dur = 189 22:23:49.284 00.001 15672 IsSlewing returns 0 22:23:49.285 00.001 15672 IsGuiding returns 0 22:23:49.290 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=9795, FiltMin=2673, FiltMax=7865, Gamma=2.950 22:23:49.302 00.012 15672 PulseGuide returned control before completion, sleep 182 22:23:49.338 00.036 30444 UpdateGuideState exits: m=88698 SNR=68.1 Saturated 22:23:49.338 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:49.338 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:49.338 00.000 30444 Enqueuing Expose request 22:23:49.526 00.188 15672 IsGuiding returns 0 22:23:49.526 00.000 15672 Move returns status 0, amount 189 22:23:49.526 00.000 15672 MoveAxis(S, 224, ABG) 22:23:49.526 00.000 15672 Guiding Dir = 1, Dur = 224 22:23:49.527 00.001 15672 IsSlewing returns 0 22:23:49.530 00.003 15672 IsGuiding returns 0 22:23:49.605 00.075 15672 PulseGuide returned control before completion, sleep 159 22:23:49.767 00.162 15672 IsGuiding returns 1 22:23:49.767 00.000 15672 scope still moving after pulse duration time elapsed 22:23:49.787 00.020 15672 IsSlewing returns 0 22:23:49.789 00.002 15672 IsGuiding returns 1 22:23:49.810 00.021 15672 IsSlewing returns 0 22:23:49.813 00.003 15672 IsGuiding returns 1 22:23:49.834 00.021 15672 IsSlewing returns 0 22:23:49.862 00.028 15672 IsGuiding returns 0 22:23:49.862 00.000 15672 scope move finished after 224 + 108 ms 22:23:49.862 00.000 15672 Move returns status 0, amount 224 22:23:49.862 00.000 15672 move complete, result=0 22:23:49.862 00.000 15672 worker thread done servicing request 22:23:49.862 00.000 15672 Worker thread wakes up 22:23:49.862 00.000 30444 GuideStep: -0.7 px 189 ms EAST, 1.3 px 224 ms SOUTH 22:23:49.862 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:49.862 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:51.980 02.118 15672 Exposure complete 22:23:52.014 00.034 15672 worker thread done servicing request 22:23:52.014 00.000 30444 OnExposeComplete: enter 22:23:52.014 00.000 30444 UpdateGuideState(): m_state=6 22:23:52.014 00.000 30444 Star::Find(15, 464, 193, 0, (0,0,0,0), 0.0, 255) frame 542 22:23:52.014 00.000 30444 Star::Find returns 1 (1), X=465.23, Y=192.05, Mass=98020, SNR=74.7, Peak=9360 HFD=4.0 22:23:52.014 00.000 30444 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.28) = xAngle (1.42 = 1.42) 22:23:52.014 00.000 30444 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 22:23:52.014 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.14 mountX=0.02 mountY=0.13, mountTheta=1.42 22:23:52.014 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.12, opts=13) 22:23:52.015 00.001 30444 Enqueuing Move request for scope (0.06, 0.12) 22:23:52.015 00.000 15672 Worker thread wakes up 22:23:52.015 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd 22:23:52.015 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.12) 22:23:52.015 00.000 15672 Moving (0.06, 0.12) raw xDistance=0.02 yDistance=0.13 22:23:52.015 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:23:52.015 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:52.015 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 22:23:52.015 00.000 15672 MoveAxis(E, 0, ABG) 22:23:52.015 00.000 15672 Move returns status 0, amount 0 22:23:52.015 00.000 15672 MoveAxis(N, 0, ABG) 22:23:52.015 00.000 15672 Move returns status 0, amount 0 22:23:52.015 00.000 15672 move complete, result=0 22:23:52.015 00.000 15672 worker thread done servicing request 22:23:52.020 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=10855, FiltMin=2664, FiltMax=8953, Gamma=2.950 22:23:52.069 00.049 30444 UpdateGuideState exits: m=98020 SNR=74.7 Saturated 22:23:52.069 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:52.069 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:52.069 00.000 30444 Enqueuing Expose request 22:23:52.069 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:23:52.069 00.000 15672 Worker thread wakes up 22:23:52.069 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:52.069 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:53.984 01.915 15672 Exposure complete 22:23:54.016 00.032 15672 worker thread done servicing request 22:23:54.016 00.000 30444 OnExposeComplete: enter 22:23:54.016 00.000 30444 UpdateGuideState(): m_state=6 22:23:54.016 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 543 22:23:54.016 00.000 30444 Star::Find returns 1 (1), X=465.68, Y=192.14, Mass=88379, SNR=78.9, Peak=9491 HFD=3.4 22:23:54.016 00.000 30444 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.28) = xAngle (0.69 = 0.69) 22:23:54.016 00.000 30444 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 22:23:54.016 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.22 hyp=0.55 cameraTheta=0.41 mountX=0.43 mountY=0.32, mountTheta=0.65 22:23:54.017 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.22, opts=13) 22:23:54.017 00.000 30444 Enqueuing Move request for scope (0.50, 0.22) 22:23:54.017 00.000 15672 Worker thread wakes up 22:23:54.017 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.22) opts 0xd 22:23:54.017 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.22) 22:23:54.017 00.000 15672 Moving (0.50, 0.22) raw xDistance=0.43 yDistance=0.32 22:23:54.017 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 22:23:54.017 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 22:23:54.017 00.000 15672 MoveAxis(W, 115, ABG) 22:23:54.017 00.000 15672 Guiding Dir = 3, Dur = 115 22:23:54.018 00.001 15672 IsSlewing returns 0 22:23:54.019 00.001 15672 IsGuiding returns 0 22:23:54.023 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11781, FiltMin=2673, FiltMax=9640, Gamma=2.950 22:23:54.046 00.023 15672 PulseGuide returned control before completion, sleep 98 22:23:54.072 00.026 30444 UpdateGuideState exits: m=88379 SNR=78.9 Saturated 22:23:54.072 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:54.073 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:54.073 00.000 30444 Enqueuing Expose request 22:23:54.146 00.073 15672 IsGuiding returns 1 22:23:54.146 00.000 15672 scope still moving after pulse duration time elapsed 22:23:54.167 00.021 15672 IsSlewing returns 0 22:23:54.191 00.024 15672 IsGuiding returns 0 22:23:54.192 00.001 15672 scope move finished after 115 + 57 ms 22:23:54.192 00.000 15672 Move returns status 0, amount 115 22:23:54.192 00.000 15672 MoveAxis(S, 57, ABG) 22:23:54.192 00.000 15672 Guiding Dir = 1, Dur = 57 22:23:54.193 00.001 15672 IsSlewing returns 0 22:23:54.196 00.003 15672 IsGuiding returns 0 22:23:54.303 00.107 15672 IsGuiding returns 1 22:23:54.303 00.000 15672 scope still moving after pulse duration time elapsed 22:23:54.324 00.021 15672 IsSlewing returns 0 22:23:54.325 00.001 15672 IsGuiding returns 1 22:23:54.346 00.021 15672 IsSlewing returns 0 22:23:54.366 00.020 15672 IsGuiding returns 0 22:23:54.366 00.000 15672 scope move finished after 57 + 113 ms 22:23:54.366 00.000 15672 Move returns status 0, amount 57 22:23:54.366 00.000 15672 move complete, result=0 22:23:54.366 00.000 15672 worker thread done servicing request 22:23:54.366 00.000 15672 Worker thread wakes up 22:23:54.366 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:54.366 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:54.366 00.000 30444 GuideStep: 0.4 px 115 ms WEST, 0.3 px 57 ms SOUTH 22:23:56.473 02.107 15672 Exposure complete 22:23:56.493 00.020 15672 worker thread done servicing request 22:23:56.493 00.000 30444 OnExposeComplete: enter 22:23:56.493 00.000 30444 UpdateGuideState(): m_state=6 22:23:56.494 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 544 22:23:56.494 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=191.81, Mass=87992, SNR=72.1, Peak=11120 HFD=3.5 22:23:56.494 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 22:23:56.494 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.53 = -0.53) 22:23:56.494 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.74 mountX=0.15 mountY=-0.08, mountTheta=-0.51 22:23:56.494 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.11, opts=13) 22:23:56.494 00.000 30444 Enqueuing Move request for scope (0.12, -0.11) 22:23:56.494 00.000 15672 Worker thread wakes up 22:23:56.494 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd 22:23:56.494 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.11) 22:23:56.495 00.001 15672 Moving (0.12, -0.11) raw xDistance=0.15 yDistance=-0.08 22:23:56.495 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:23:56.495 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:56.495 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:23:56.495 00.000 15672 MoveAxis(E, 0, ABG) 22:23:56.495 00.000 15672 Move returns status 0, amount 0 22:23:56.495 00.000 15672 MoveAxis(N, 0, ABG) 22:23:56.495 00.000 15672 Move returns status 0, amount 0 22:23:56.495 00.000 15672 move complete, result=0 22:23:56.495 00.000 15672 worker thread done servicing request 22:23:56.499 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=11120, FiltMin=2633, FiltMax=8567, Gamma=2.950 22:23:56.549 00.050 30444 UpdateGuideState exits: m=87992 SNR=72.1 Saturated 22:23:56.549 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:56.549 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:56.549 00.000 30444 Enqueuing Expose request 22:23:56.549 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:23:56.549 00.000 15672 Worker thread wakes up 22:23:56.549 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:56.549 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:23:58.456 01.907 15672 Exposure complete 22:23:58.476 00.020 15672 worker thread done servicing request 22:23:58.476 00.000 30444 OnExposeComplete: enter 22:23:58.476 00.000 30444 UpdateGuideState(): m_state=6 22:23:58.476 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 545 22:23:58.476 00.000 30444 Star::Find returns 1 (1), X=464.80, Y=191.86, Mass=99415, SNR=68.0, Peak=10711 HFD=3.7 22:23:58.476 00.000 30444 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.28) = xAngle (-2.71 = -2.71) 22:23:58.476 00.000 30444 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.77 = -2.77) 22:23:58.476 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.06 hyp=0.38 cameraTheta=-2.99 mountX=-0.34 mountY=-0.14, mountTheta=-2.76 22:23:58.477 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.06, opts=13) 22:23:58.477 00.000 30444 Enqueuing Move request for scope (-0.37, -0.06) 22:23:58.477 00.000 15672 Worker thread wakes up 22:23:58.477 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.06) opts 0xd 22:23:58.477 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.06) 22:23:58.477 00.000 15672 Moving (-0.37, -0.06) raw xDistance=-0.34 yDistance=-0.14 22:23:58.477 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34 22:23:58.477 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:23:58.477 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:23:58.477 00.000 15672 MoveAxis(E, 93, ABG) 22:23:58.477 00.000 15672 Guiding Dir = 2, Dur = 93 22:23:58.478 00.001 15672 IsSlewing returns 0 22:23:58.479 00.001 15672 IsGuiding returns 0 22:23:58.483 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=10711, FiltMin=2655, FiltMax=8366, Gamma=2.950 22:23:58.503 00.020 15672 PulseGuide returned control before completion, sleep 80 22:23:58.532 00.029 30444 UpdateGuideState exits: m=99415 SNR=68.0 Saturated 22:23:58.533 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:58.533 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:23:58.533 00.000 30444 Enqueuing Expose request 22:23:58.585 00.052 15672 IsGuiding returns 1 22:23:58.585 00.000 15672 scope still moving after pulse duration time elapsed 22:23:58.606 00.021 15672 IsSlewing returns 0 22:23:58.648 00.042 15672 IsGuiding returns 0 22:23:58.648 00.000 15672 scope move finished after 93 + 75 ms 22:23:58.648 00.000 15672 Move returns status 0, amount 93 22:23:58.648 00.000 15672 MoveAxis(N, 0, ABG) 22:23:58.648 00.000 15672 Move returns status 0, amount 0 22:23:58.649 00.001 15672 move complete, result=0 22:23:58.649 00.000 15672 worker thread done servicing request 22:23:58.649 00.000 30444 GuideStep: -0.3 px 93 ms EAST, -0.1 px 0 ms NORTH 22:23:58.649 00.000 15672 Worker thread wakes up 22:23:58.650 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:23:58.650 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:00.758 02.108 15672 Exposure complete 22:24:00.778 00.020 15672 worker thread done servicing request 22:24:00.778 00.000 30444 OnExposeComplete: enter 22:24:00.778 00.000 30444 UpdateGuideState(): m_state=6 22:24:00.779 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 546 22:24:00.779 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=191.88, Mass=89300, SNR=68.3, Peak=11486 HFD=3.2 22:24:00.779 00.000 30444 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 22:24:00.779 00.000 30444 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.65 = -0.65) 22:24:00.779 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.86 mountX=0.05 mountY=-0.03, mountTheta=-0.63 22:24:00.779 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.04, opts=13) 22:24:00.779 00.000 30444 Enqueuing Move request for scope (0.04, -0.04) 22:24:00.779 00.000 15672 Worker thread wakes up 22:24:00.779 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd 22:24:00.779 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.04) 22:24:00.779 00.000 15672 Moving (0.04, -0.04) raw xDistance=0.05 yDistance=-0.03 22:24:00.779 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 22:24:00.780 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:00.780 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:24:00.780 00.000 15672 MoveAxis(E, 0, ABG) 22:24:00.780 00.000 15672 Move returns status 0, amount 0 22:24:00.780 00.000 15672 MoveAxis(N, 0, ABG) 22:24:00.780 00.000 15672 Move returns status 0, amount 0 22:24:00.780 00.000 15672 move complete, result=0 22:24:00.780 00.000 15672 worker thread done servicing request 22:24:00.784 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=11486, FiltMin=2612, FiltMax=8457, Gamma=2.950 22:24:00.835 00.051 30444 UpdateGuideState exits: m=89300 SNR=68.3 Saturated 22:24:00.835 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:00.835 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:00.835 00.000 30444 Enqueuing Expose request 22:24:00.835 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 22:24:00.835 00.000 15672 Worker thread wakes up 22:24:00.835 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:00.835 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:02.743 01.908 15672 Exposure complete 22:24:02.763 00.020 15672 worker thread done servicing request 22:24:02.763 00.000 30444 OnExposeComplete: enter 22:24:02.763 00.000 30444 UpdateGuideState(): m_state=6 22:24:02.763 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 547 22:24:02.763 00.000 30444 Star::Find returns 1 (1), X=465.14, Y=191.87, Mass=90821, SNR=69.8, Peak=11474 HFD=3.1 22:24:02.763 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 22:24:02.764 00.001 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 22:24:02.764 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.22 mountX=-0.02 mountY=-0.05, mountTheta=-1.95 22:24:02.764 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.05, opts=13) 22:24:02.764 00.000 30444 Enqueuing Move request for scope (-0.04, -0.05) 22:24:02.764 00.000 15672 Worker thread wakes up 22:24:02.764 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd 22:24:02.764 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.05) 22:24:02.764 00.000 15672 Moving (-0.04, -0.05) raw xDistance=-0.02 yDistance=-0.05 22:24:02.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:24:02.764 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:02.764 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:24:02.765 00.001 15672 MoveAxis(E, 0, ABG) 22:24:02.765 00.000 15672 Move returns status 0, amount 0 22:24:02.765 00.000 15672 MoveAxis(N, 0, ABG) 22:24:02.765 00.000 15672 Move returns status 0, amount 0 22:24:02.765 00.000 15672 move complete, result=0 22:24:02.765 00.000 15672 worker thread done servicing request 22:24:02.770 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=11474, FiltMin=2548, FiltMax=8068, Gamma=2.950 22:24:02.818 00.048 30444 UpdateGuideState exits: m=90821 SNR=69.8 Saturated 22:24:02.818 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:02.818 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:02.818 00.000 30444 Enqueuing Expose request 22:24:02.818 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:24:02.818 00.000 15672 Worker thread wakes up 22:24:02.818 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:02.818 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:04.928 02.110 15672 Exposure complete 22:24:04.948 00.020 15672 worker thread done servicing request 22:24:04.948 00.000 30444 OnExposeComplete: enter 22:24:04.948 00.000 30444 UpdateGuideState(): m_state=6 22:24:04.948 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 548 22:24:04.948 00.000 30444 Star::Find returns 1 (1), X=464.92, Y=191.56, Mass=96128, SNR=79.0, Peak=11682 HFD=3.6 22:24:04.948 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 22:24:04.948 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 22:24:04.948 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.36 hyp=0.44 cameraTheta=-2.18 mountX=-0.14 mountY=-0.41, mountTheta=-1.91 22:24:04.949 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.36, opts=13) 22:24:04.949 00.000 30444 Enqueuing Move request for scope (-0.25, -0.36) 22:24:04.949 00.000 15672 Worker thread wakes up 22:24:04.949 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.36) opts 0xd 22:24:04.949 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.36) 22:24:04.949 00.000 15672 Moving (-0.25, -0.36) raw xDistance=-0.14 yDistance=-0.41 22:24:04.949 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 22:24:04.949 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:24:04.949 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 22:24:04.949 00.000 15672 MoveAxis(E, 0, ABG) 22:24:04.949 00.000 15672 Move returns status 0, amount 0 22:24:04.949 00.000 15672 MoveAxis(N, 0, ABG) 22:24:04.949 00.000 15672 Move returns status 0, amount 0 22:24:04.949 00.000 15672 move complete, result=0 22:24:04.949 00.000 15672 worker thread done servicing request 22:24:04.954 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=11682, FiltMin=2643, FiltMax=8482, Gamma=2.950 22:24:05.007 00.053 30444 UpdateGuideState exits: m=96128 SNR=79.0 Saturated 22:24:05.007 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:05.007 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:05.007 00.000 30444 Enqueuing Expose request 22:24:05.007 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 22:24:05.007 00.000 15672 Worker thread wakes up 22:24:05.008 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:05.008 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:06.914 01.906 15672 Exposure complete 22:24:06.934 00.020 15672 worker thread done servicing request 22:24:06.934 00.000 30444 OnExposeComplete: enter 22:24:06.934 00.000 30444 UpdateGuideState(): m_state=6 22:24:06.934 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 549 22:24:06.935 00.001 30444 Star::Find returns 1 (1), X=464.86, Y=191.87, Mass=83838, SNR=70.4, Peak=10319 HFD=3.7 22:24:06.935 00.000 30444 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.28) = xAngle (-2.71 = -2.71) 22:24:06.935 00.000 30444 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.77 = -2.77) 22:24:06.935 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.05 hyp=0.32 cameraTheta=-2.98 mountX=-0.29 mountY=-0.12, mountTheta=-2.76 22:24:06.935 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.05, opts=13) 22:24:06.935 00.000 30444 Enqueuing Move request for scope (-0.31, -0.05) 22:24:06.935 00.000 15672 Worker thread wakes up 22:24:06.935 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.05) opts 0xd 22:24:06.935 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.05) 22:24:06.935 00.000 15672 Moving (-0.31, -0.05) raw xDistance=-0.29 yDistance=-0.12 22:24:06.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 22:24:06.935 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:06.936 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 22:24:06.936 00.000 15672 MoveAxis(E, 78, ABG) 22:24:06.936 00.000 15672 Guiding Dir = 2, Dur = 78 22:24:06.936 00.000 15672 IsSlewing returns 0 22:24:06.937 00.001 15672 IsGuiding returns 0 22:24:06.941 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=11937, FiltMin=2660, FiltMax=8861, Gamma=2.950 22:24:06.955 00.014 15672 PulseGuide returned control before completion, sleep 71 22:24:06.998 00.043 30444 UpdateGuideState exits: m=83838 SNR=70.4 Saturated 22:24:06.998 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:06.998 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:06.998 00.000 30444 Enqueuing Expose request 22:24:07.028 00.030 15672 IsGuiding returns 1 22:24:07.028 00.000 15672 scope still moving after pulse duration time elapsed 22:24:07.049 00.021 15672 IsSlewing returns 0 22:24:07.066 00.017 15672 IsGuiding returns 0 22:24:07.066 00.000 15672 scope move finished after 78 + 51 ms 22:24:07.066 00.000 15672 Move returns status 0, amount 78 22:24:07.066 00.000 15672 MoveAxis(N, 0, ABG) 22:24:07.066 00.000 15672 Move returns status 0, amount 0 22:24:07.066 00.000 15672 move complete, result=0 22:24:07.066 00.000 15672 worker thread done servicing request 22:24:07.066 00.000 15672 Worker thread wakes up 22:24:07.066 00.000 30444 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH 22:24:07.066 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:07.066 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:09.176 02.110 15672 Exposure complete 22:24:09.196 00.020 15672 worker thread done servicing request 22:24:09.196 00.000 30444 OnExposeComplete: enter 22:24:09.196 00.000 30444 UpdateGuideState(): m_state=6 22:24:09.196 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 550 22:24:09.197 00.001 30444 Star::Find returns 1 (1), X=465.34, Y=191.84, Mass=88115, SNR=71.4, Peak=10810 HFD=3.3 22:24:09.197 00.000 30444 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.28) = xAngle (-0.19 = -0.19) 22:24:09.197 00.000 30444 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.25 = -0.25) 22:24:09.197 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.47 mountX=0.18 mountY=-0.05, mountTheta=-0.25 22:24:09.197 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.08, opts=13) 22:24:09.197 00.000 30444 Enqueuing Move request for scope (0.17, -0.08) 22:24:09.197 00.000 15672 Worker thread wakes up 22:24:09.197 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd 22:24:09.197 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.08) 22:24:09.197 00.000 15672 Moving (0.17, -0.08) raw xDistance=0.18 yDistance=-0.05 22:24:09.197 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:24:09.197 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:09.198 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:24:09.198 00.000 15672 MoveAxis(E, 0, ABG) 22:24:09.198 00.000 15672 Move returns status 0, amount 0 22:24:09.198 00.000 15672 MoveAxis(N, 0, ABG) 22:24:09.198 00.000 15672 Move returns status 0, amount 0 22:24:09.198 00.000 15672 move complete, result=0 22:24:09.198 00.000 15672 worker thread done servicing request 22:24:09.203 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=11089, FiltMin=2648, FiltMax=8554, Gamma=2.950 22:24:09.252 00.049 30444 UpdateGuideState exits: m=88115 SNR=71.4 Saturated 22:24:09.252 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:09.252 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:09.252 00.000 30444 Enqueuing Expose request 22:24:09.252 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:24:09.252 00.000 15672 Worker thread wakes up 22:24:09.252 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:09.252 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:11.161 01.909 15672 Exposure complete 22:24:11.181 00.020 15672 worker thread done servicing request 22:24:11.181 00.000 30444 OnExposeComplete: enter 22:24:11.181 00.000 30444 UpdateGuideState(): m_state=6 22:24:11.181 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 551 22:24:11.181 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=192.16, Mass=91455, SNR=68.2, Peak=10327 HFD=3.6 22:24:11.181 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 22:24:11.181 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.85 = 1.85) 22:24:11.181 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.64 mountX=-0.08 mountY=0.23, mountTheta=1.91 22:24:11.182 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.24, opts=13) 22:24:11.182 00.000 30444 Enqueuing Move request for scope (-0.02, 0.24) 22:24:11.182 00.000 15672 Worker thread wakes up 22:24:11.182 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd 22:24:11.182 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.24) 22:24:11.182 00.000 15672 Moving (-0.02, 0.24) raw xDistance=-0.08 yDistance=0.23 22:24:11.182 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:24:11.182 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:11.182 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 22:24:11.182 00.000 15672 MoveAxis(E, 0, ABG) 22:24:11.182 00.000 15672 Move returns status 0, amount 0 22:24:11.182 00.000 15672 MoveAxis(N, 0, ABG) 22:24:11.182 00.000 15672 Move returns status 0, amount 0 22:24:11.182 00.000 15672 move complete, result=0 22:24:11.182 00.000 15672 worker thread done servicing request 22:24:11.187 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=11188, FiltMin=2686, FiltMax=8892, Gamma=2.950 22:24:11.237 00.050 30444 UpdateGuideState exits: m=91455 SNR=68.2 Saturated 22:24:11.237 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:11.237 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:11.237 00.000 30444 Enqueuing Expose request 22:24:11.237 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:24:11.237 00.000 15672 Worker thread wakes up 22:24:11.237 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:11.237 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:13.349 02.112 15672 Exposure complete 22:24:13.378 00.029 15672 worker thread done servicing request 22:24:13.378 00.000 30444 OnExposeComplete: enter 22:24:13.378 00.000 30444 UpdateGuideState(): m_state=6 22:24:13.378 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 552 22:24:13.378 00.000 30444 Star::Find returns 1 (1), X=465.03, Y=192.00, Mass=78312, SNR=69.3, Peak=10140 HFD=2.9 22:24:13.378 00.000 30444 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.28) = xAngle (2.93 = 2.93) 22:24:13.378 00.000 30444 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.87 = 2.87) 22:24:13.378 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.65 mountX=-0.16 mountY=0.04, mountTheta=2.87 22:24:13.378 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.08, opts=13) 22:24:13.379 00.001 30444 Enqueuing Move request for scope (-0.14, 0.08) 22:24:13.379 00.000 15672 Worker thread wakes up 22:24:13.379 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd 22:24:13.379 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.08) 22:24:13.379 00.000 15672 Moving (-0.14, 0.08) raw xDistance=-0.16 yDistance=0.04 22:24:13.379 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 22:24:13.379 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:13.379 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:24:13.379 00.000 15672 MoveAxis(E, 0, ABG) 22:24:13.379 00.000 15672 Move returns status 0, amount 0 22:24:13.379 00.000 15672 MoveAxis(N, 0, ABG) 22:24:13.379 00.000 15672 Move returns status 0, amount 0 22:24:13.379 00.000 15672 move complete, result=0 22:24:13.379 00.000 15672 worker thread done servicing request 22:24:13.384 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=10562, FiltMin=2600, FiltMax=8162, Gamma=2.950 22:24:13.434 00.050 30444 UpdateGuideState exits: m=78312 SNR=69.3 Saturated 22:24:13.434 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:13.434 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:13.434 00.000 30444 Enqueuing Expose request 22:24:13.434 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 22:24:13.434 00.000 15672 Worker thread wakes up 22:24:13.434 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:13.434 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:15.343 01.909 15672 Exposure complete 22:24:15.363 00.020 15672 worker thread done servicing request 22:24:15.363 00.000 30444 OnExposeComplete: enter 22:24:15.363 00.000 30444 UpdateGuideState(): m_state=6 22:24:15.363 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 553 22:24:15.363 00.000 30444 Star::Find returns 1 (1), X=465.24, Y=192.07, Mass=90066, SNR=68.3, Peak=10669 HFD=3.3 22:24:15.363 00.000 30444 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.28) = xAngle (1.47 = 1.47) 22:24:15.363 00.000 30444 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.40 = 1.40) 22:24:15.363 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.19 mountX=0.02 mountY=0.16, mountTheta=1.46 22:24:15.363 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.15, opts=13) 22:24:15.364 00.001 30444 Enqueuing Move request for scope (0.06, 0.15) 22:24:15.364 00.000 15672 Worker thread wakes up 22:24:15.364 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd 22:24:15.364 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.15) 22:24:15.364 00.000 15672 Moving (0.06, 0.15) raw xDistance=0.02 yDistance=0.16 22:24:15.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:24:15.364 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:15.364 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:24:15.364 00.000 15672 MoveAxis(E, 0, ABG) 22:24:15.364 00.000 15672 Move returns status 0, amount 0 22:24:15.364 00.000 15672 MoveAxis(N, 0, ABG) 22:24:15.364 00.000 15672 Move returns status 0, amount 0 22:24:15.364 00.000 15672 move complete, result=0 22:24:15.364 00.000 15672 worker thread done servicing request 22:24:15.369 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=10735, FiltMin=2663, FiltMax=8566, Gamma=2.950 22:24:15.418 00.049 30444 UpdateGuideState exits: m=90066 SNR=68.3 Saturated 22:24:15.418 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:15.418 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:15.418 00.000 30444 Enqueuing Expose request 22:24:15.418 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 22:24:15.418 00.000 15672 Worker thread wakes up 22:24:15.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:15.418 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:17.528 02.110 15672 Exposure complete 22:24:17.547 00.019 15672 worker thread done servicing request 22:24:17.547 00.000 30444 OnExposeComplete: enter 22:24:17.547 00.000 30444 UpdateGuideState(): m_state=6 22:24:17.548 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 554 22:24:17.548 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=192.22, Mass=94593, SNR=68.0, Peak=9596 HFD=3.6 22:24:17.548 00.000 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 22:24:17.548 00.000 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 22:24:17.548 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.30 hyp=0.34 cameraTheta=1.04 mountX=0.09 mountY=0.33, mountTheta=1.32 22:24:17.548 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.30, opts=13) 22:24:17.548 00.000 30444 Enqueuing Move request for scope (0.17, 0.30) 22:24:17.548 00.000 15672 Worker thread wakes up 22:24:17.548 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.30) opts 0xd 22:24:17.548 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.30) 22:24:17.548 00.000 15672 Moving (0.17, 0.30) raw xDistance=0.09 yDistance=0.33 22:24:17.549 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:24:17.549 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 22:24:17.549 00.000 15672 MoveAxis(E, 0, ABG) 22:24:17.549 00.000 15672 Move returns status 0, amount 0 22:24:17.549 00.000 15672 MoveAxis(S, 58, ABG) 22:24:17.549 00.000 15672 Guiding Dir = 1, Dur = 58 22:24:17.550 00.001 15672 IsSlewing returns 0 22:24:17.554 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=9749, FiltMin=2689, FiltMax=7996, Gamma=2.950 22:24:17.578 00.024 15672 IsGuiding returns 0 22:24:17.604 00.026 30444 UpdateGuideState exits: m=94593 SNR=68.0 Saturated 22:24:17.604 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:17.604 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:17.604 00.000 30444 Enqueuing Expose request 22:24:17.660 00.056 15672 IsGuiding returns 1 22:24:17.660 00.000 15672 scope still moving after pulse duration time elapsed 22:24:17.681 00.021 15672 IsSlewing returns 0 22:24:17.682 00.001 15672 IsGuiding returns 1 22:24:17.703 00.021 15672 IsSlewing returns 0 22:24:17.703 00.000 15672 IsGuiding returns 1 22:24:17.725 00.022 15672 IsSlewing returns 0 22:24:17.738 00.013 15672 IsGuiding returns 0 22:24:17.738 00.000 15672 scope move finished after 58 + 102 ms 22:24:17.738 00.000 15672 Move returns status 0, amount 58 22:24:17.738 00.000 15672 move complete, result=0 22:24:17.738 00.000 15672 worker thread done servicing request 22:24:17.738 00.000 15672 Worker thread wakes up 22:24:17.738 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 58 ms SOUTH 22:24:17.738 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:17.738 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:19.647 01.909 15672 Exposure complete 22:24:19.667 00.020 15672 worker thread done servicing request 22:24:19.667 00.000 30444 OnExposeComplete: enter 22:24:19.667 00.000 30444 UpdateGuideState(): m_state=6 22:24:19.667 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 555 22:24:19.667 00.000 30444 Star::Find returns 1 (1), X=465.39, Y=192.16, Mass=83697, SNR=69.4, Peak=9442 HFD=3.6 22:24:19.667 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 22:24:19.667 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 22:24:19.667 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.24 hyp=0.32 cameraTheta=0.85 mountX=0.14 mountY=0.28, mountTheta=1.12 22:24:19.667 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.24, opts=13) 22:24:19.667 00.000 30444 Enqueuing Move request for scope (0.21, 0.24) 22:24:19.668 00.001 15672 Worker thread wakes up 22:24:19.668 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.24) opts 0xd 22:24:19.668 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.24) 22:24:19.668 00.000 15672 Moving (0.21, 0.24) raw xDistance=0.14 yDistance=0.28 22:24:19.668 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:24:19.668 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 22:24:19.668 00.000 15672 MoveAxis(E, 0, ABG) 22:24:19.668 00.000 15672 Move returns status 0, amount 0 22:24:19.668 00.000 15672 MoveAxis(S, 50, ABG) 22:24:19.668 00.000 15672 Guiding Dir = 1, Dur = 50 22:24:19.669 00.001 15672 IsSlewing returns 0 22:24:19.670 00.001 15672 IsGuiding returns 0 22:24:19.673 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=10030, FiltMin=2612, FiltMax=8113, Gamma=2.950 22:24:19.723 00.050 30444 UpdateGuideState exits: m=83697 SNR=69.4 Saturated 22:24:19.723 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:19.723 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:19.723 00.000 30444 Enqueuing Expose request 22:24:19.784 00.061 15672 IsGuiding returns 1 22:24:19.784 00.000 15672 scope still moving after pulse duration time elapsed 22:24:19.806 00.022 15672 IsSlewing returns 0 22:24:19.831 00.025 15672 IsGuiding returns 0 22:24:19.831 00.000 15672 scope move finished after 50 + 111 ms 22:24:19.831 00.000 15672 Move returns status 0, amount 50 22:24:19.831 00.000 15672 move complete, result=0 22:24:19.831 00.000 15672 worker thread done servicing request 22:24:19.831 00.000 15672 Worker thread wakes up 22:24:19.831 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 50 ms SOUTH 22:24:19.831 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:19.831 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:21.939 02.108 15672 Exposure complete 22:24:21.958 00.019 15672 worker thread done servicing request 22:24:21.959 00.001 30444 OnExposeComplete: enter 22:24:21.959 00.000 30444 UpdateGuideState(): m_state=6 22:24:21.959 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 556 22:24:21.959 00.000 30444 Star::Find returns 1 (1), X=465.53, Y=192.03, Mass=92002, SNR=71.4, Peak=11109 HFD=3.5 22:24:21.959 00.000 30444 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.28) = xAngle (0.59 = 0.59) 22:24:21.959 00.000 30444 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.53 = 0.53) 22:24:21.959 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.11 hyp=0.37 cameraTheta=0.31 mountX=0.31 mountY=0.19, mountTheta=0.54 22:24:21.959 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.11, opts=13) 22:24:21.959 00.000 30444 Enqueuing Move request for scope (0.35, 0.11) 22:24:21.960 00.001 15672 Worker thread wakes up 22:24:21.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.11) opts 0xd 22:24:21.960 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.11) 22:24:21.960 00.000 15672 Moving (0.35, 0.11) raw xDistance=0.31 yDistance=0.19 22:24:21.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 22:24:21.960 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:21.960 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 22:24:21.960 00.000 15672 MoveAxis(W, 84, ABG) 22:24:21.960 00.000 15672 Guiding Dir = 3, Dur = 84 22:24:21.961 00.001 15672 IsSlewing returns 0 22:24:21.961 00.000 15672 IsGuiding returns 0 22:24:21.965 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=11109, FiltMin=2666, FiltMax=8351, Gamma=2.950 22:24:21.986 00.021 15672 PulseGuide returned control before completion, sleep 69 22:24:22.015 00.029 30444 UpdateGuideState exits: m=92002 SNR=71.4 Saturated 22:24:22.015 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:22.015 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:22.015 00.000 30444 Enqueuing Expose request 22:24:22.058 00.043 15672 IsGuiding returns 1 22:24:22.058 00.000 15672 scope still moving after pulse duration time elapsed 22:24:22.079 00.021 15672 IsSlewing returns 0 22:24:22.100 00.021 15672 IsGuiding returns 0 22:24:22.100 00.000 15672 scope move finished after 84 + 53 ms 22:24:22.100 00.000 15672 Move returns status 0, amount 84 22:24:22.100 00.000 15672 MoveAxis(N, 0, ABG) 22:24:22.100 00.000 15672 Move returns status 0, amount 0 22:24:22.100 00.000 15672 move complete, result=0 22:24:22.100 00.000 15672 worker thread done servicing request 22:24:22.100 00.000 15672 Worker thread wakes up 22:24:22.100 00.000 30444 GuideStep: 0.3 px 84 ms WEST, 0.2 px 0 ms NORTH 22:24:22.100 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:22.100 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:24.008 01.908 15672 Exposure complete 22:24:24.028 00.020 15672 worker thread done servicing request 22:24:24.028 00.000 30444 OnExposeComplete: enter 22:24:24.028 00.000 30444 UpdateGuideState(): m_state=6 22:24:24.028 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 557 22:24:24.028 00.000 30444 Star::Find returns 1 (1), X=465.24, Y=191.83, Mass=105745, SNR=81.0, Peak=11558 HFD=3.6 22:24:24.028 00.000 30444 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 22:24:24.028 00.000 30444 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 22:24:24.028 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.93 mountX=0.09 mountY=-0.08, mountTheta=-0.69 22:24:24.028 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.09, opts=13) 22:24:24.028 00.000 30444 Enqueuing Move request for scope (0.07, -0.09) 22:24:24.029 00.001 15672 Worker thread wakes up 22:24:24.029 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd 22:24:24.029 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.09) 22:24:24.029 00.000 15672 Moving (0.07, -0.09) raw xDistance=0.09 yDistance=-0.08 22:24:24.029 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:24:24.029 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:24.029 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:24:24.029 00.000 15672 MoveAxis(E, 0, ABG) 22:24:24.029 00.000 15672 Move returns status 0, amount 0 22:24:24.029 00.000 15672 MoveAxis(N, 0, ABG) 22:24:24.029 00.000 15672 Move returns status 0, amount 0 22:24:24.029 00.000 15672 move complete, result=0 22:24:24.029 00.000 15672 worker thread done servicing request 22:24:24.034 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=11558, FiltMin=2626, FiltMax=8441, Gamma=2.950 22:24:24.083 00.049 30444 UpdateGuideState exits: m=105745 SNR=81.0 Saturated 22:24:24.083 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:24.083 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:24.083 00.000 30444 Enqueuing Expose request 22:24:24.083 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:24:24.083 00.000 15672 Worker thread wakes up 22:24:24.083 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:24.083 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:26.191 02.108 15672 Exposure complete 22:24:26.211 00.020 15672 worker thread done servicing request 22:24:26.211 00.000 30444 OnExposeComplete: enter 22:24:26.211 00.000 30444 UpdateGuideState(): m_state=6 22:24:26.211 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 558 22:24:26.212 00.001 30444 Star::Find returns 1 (1), X=465.25, Y=191.81, Mass=84157, SNR=61.6, Peak=9375 HFD=3.5 22:24:26.212 00.000 30444 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.28) = xAngle (-0.67 = -0.67) 22:24:26.212 00.000 30444 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.74 = -0.74) 22:24:26.212 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.95 mountX=0.11 mountY=-0.09, mountTheta=-0.71 22:24:26.212 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.11, opts=13) 22:24:26.212 00.000 30444 Enqueuing Move request for scope (0.08, -0.11) 22:24:26.212 00.000 15672 Worker thread wakes up 22:24:26.212 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd 22:24:26.212 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.11) 22:24:26.212 00.000 15672 Moving (0.08, -0.11) raw xDistance=0.11 yDistance=-0.09 22:24:26.212 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:24:26.212 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:26.213 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 22:24:26.213 00.000 15672 MoveAxis(E, 0, ABG) 22:24:26.213 00.000 15672 Move returns status 0, amount 0 22:24:26.213 00.000 15672 MoveAxis(N, 0, ABG) 22:24:26.213 00.000 15672 Move returns status 0, amount 0 22:24:26.213 00.000 15672 move complete, result=0 22:24:26.213 00.000 15672 worker thread done servicing request 22:24:26.218 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=11236, FiltMin=2653, FiltMax=8792, Gamma=2.950 22:24:26.267 00.049 30444 UpdateGuideState exits: m=84157 SNR=61.6 Saturated 22:24:26.267 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:26.267 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:26.267 00.000 30444 Enqueuing Expose request 22:24:26.267 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:24:26.267 00.000 15672 Worker thread wakes up 22:24:26.267 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:26.267 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:28.183 01.916 15672 Exposure complete 22:24:28.213 00.030 15672 worker thread done servicing request 22:24:28.213 00.000 30444 OnExposeComplete: enter 22:24:28.213 00.000 30444 UpdateGuideState(): m_state=6 22:24:28.213 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 559 22:24:28.213 00.000 30444 Star::Find returns 1 (1), X=464.84, Y=192.22, Mass=96972, SNR=76.5, Peak=9659 HFD=3.6 22:24:28.213 00.000 30444 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.28) = xAngle (2.69 = 2.69) 22:24:28.213 00.000 30444 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.63 = 2.63) 22:24:28.213 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.30 hyp=0.45 cameraTheta=2.41 mountX=-0.40 mountY=0.22, mountTheta=2.64 22:24:28.214 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.30, opts=13) 22:24:28.214 00.000 30444 Enqueuing Move request for scope (-0.33, 0.30) 22:24:28.214 00.000 15672 Worker thread wakes up 22:24:28.214 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.30) opts 0xd 22:24:28.214 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.30) 22:24:28.214 00.000 15672 Moving (-0.33, 0.30) raw xDistance=-0.40 yDistance=0.22 22:24:28.214 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 22:24:28.214 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:28.214 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 22:24:28.214 00.000 15672 MoveAxis(E, 109, ABG) 22:24:28.214 00.000 15672 Guiding Dir = 2, Dur = 109 22:24:28.215 00.001 15672 IsSlewing returns 0 22:24:28.216 00.001 15672 IsGuiding returns 0 22:24:28.220 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=11292, FiltMin=2665, FiltMax=8811, Gamma=2.950 22:24:28.233 00.013 15672 PulseGuide returned control before completion, sleep 103 22:24:28.270 00.037 30444 UpdateGuideState exits: m=96972 SNR=76.5 Saturated 22:24:28.270 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:28.270 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:28.270 00.000 30444 Enqueuing Expose request 22:24:28.338 00.068 15672 IsGuiding returns 1 22:24:28.338 00.000 15672 scope still moving after pulse duration time elapsed 22:24:28.359 00.021 15672 IsSlewing returns 0 22:24:28.378 00.019 15672 IsGuiding returns 0 22:24:28.378 00.000 15672 scope move finished after 109 + 52 ms 22:24:28.378 00.000 15672 Move returns status 0, amount 109 22:24:28.378 00.000 15672 MoveAxis(N, 0, ABG) 22:24:28.378 00.000 15672 Move returns status 0, amount 0 22:24:28.378 00.000 15672 move complete, result=0 22:24:28.378 00.000 15672 worker thread done servicing request 22:24:28.378 00.000 15672 Worker thread wakes up 22:24:28.378 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:28.378 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:28.378 00.000 30444 GuideStep: -0.4 px 109 ms EAST, 0.2 px 0 ms NORTH 22:24:30.483 02.105 15672 Exposure complete 22:24:30.503 00.020 15672 worker thread done servicing request 22:24:30.503 00.000 30444 OnExposeComplete: enter 22:24:30.503 00.000 30444 UpdateGuideState(): m_state=6 22:24:30.503 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 560 22:24:30.503 00.000 30444 Star::Find returns 1 (1), X=464.98, Y=191.89, Mass=81011, SNR=64.7, Peak=9746 HFD=3.6 22:24:30.503 00.000 30444 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.28) = xAngle (-2.72 = -2.72) 22:24:30.503 00.000 30444 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.79 = -2.79) 22:24:30.503 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-3.00 mountX=-0.18 mountY=-0.07, mountTheta=-2.78 22:24:30.504 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.03, opts=13) 22:24:30.504 00.000 30444 Enqueuing Move request for scope (-0.20, -0.03) 22:24:30.504 00.000 15672 Worker thread wakes up 22:24:30.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd 22:24:30.504 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.03) 22:24:30.504 00.000 15672 Moving (-0.20, -0.03) raw xDistance=-0.18 yDistance=-0.07 22:24:30.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 22:24:30.504 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:30.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 22:24:30.504 00.000 15672 MoveAxis(E, 0, ABG) 22:24:30.504 00.000 15672 Move returns status 0, amount 0 22:24:30.504 00.000 15672 MoveAxis(N, 0, ABG) 22:24:30.504 00.000 15672 Move returns status 0, amount 0 22:24:30.505 00.001 15672 move complete, result=0 22:24:30.505 00.000 15672 worker thread done servicing request 22:24:30.510 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=10759, FiltMin=2638, FiltMax=8507, Gamma=2.950 22:24:30.559 00.049 30444 UpdateGuideState exits: m=81011 SNR=64.7 Saturated 22:24:30.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:30.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:30.559 00.000 30444 Enqueuing Expose request 22:24:30.559 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:24:30.559 00.000 15672 Worker thread wakes up 22:24:30.559 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:30.559 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:32.470 01.911 15672 Exposure complete 22:24:32.502 00.032 15672 worker thread done servicing request 22:24:32.502 00.000 30444 OnExposeComplete: enter 22:24:32.502 00.000 30444 UpdateGuideState(): m_state=6 22:24:32.502 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 561 22:24:32.502 00.000 30444 Star::Find returns 1 (1), X=464.83, Y=191.78, Mass=97858, SNR=71.0, Peak=10870 HFD=3.6 22:24:32.502 00.000 30444 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.28) = xAngle (-2.46 = -2.46) 22:24:32.502 00.000 30444 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.52 = -2.52) 22:24:32.502 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.15 hyp=0.37 cameraTheta=-2.74 mountX=-0.29 mountY=-0.22, mountTheta=-2.50 22:24:32.503 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.15, opts=13) 22:24:32.503 00.000 30444 Enqueuing Move request for scope (-0.34, -0.15) 22:24:32.503 00.000 15672 Worker thread wakes up 22:24:32.503 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.15) opts 0xd 22:24:32.503 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.15) 22:24:32.503 00.000 15672 Moving (-0.34, -0.15) raw xDistance=-0.29 yDistance=-0.22 22:24:32.503 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 22:24:32.503 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:32.503 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 22:24:32.503 00.000 15672 MoveAxis(E, 79, ABG) 22:24:32.503 00.000 15672 Guiding Dir = 2, Dur = 79 22:24:32.504 00.001 15672 IsSlewing returns 0 22:24:32.504 00.000 15672 IsGuiding returns 0 22:24:32.508 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=11320, FiltMin=2665, FiltMax=8383, Gamma=2.950 22:24:32.530 00.022 15672 PulseGuide returned control before completion, sleep 64 22:24:32.558 00.028 30444 UpdateGuideState exits: m=97858 SNR=71.0 Saturated 22:24:32.558 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:32.558 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:32.558 00.000 30444 Enqueuing Expose request 22:24:32.596 00.038 15672 IsGuiding returns 1 22:24:32.596 00.000 15672 scope still moving after pulse duration time elapsed 22:24:32.617 00.021 15672 IsSlewing returns 0 22:24:32.618 00.001 15672 IsGuiding returns 1 22:24:32.639 00.021 15672 IsSlewing returns 0 22:24:32.643 00.004 15672 IsGuiding returns 0 22:24:32.644 00.001 15672 scope move finished after 79 + 60 ms 22:24:32.644 00.000 15672 Move returns status 0, amount 79 22:24:32.644 00.000 15672 MoveAxis(N, 0, ABG) 22:24:32.644 00.000 15672 Move returns status 0, amount 0 22:24:32.644 00.000 15672 move complete, result=0 22:24:32.644 00.000 15672 worker thread done servicing request 22:24:32.644 00.000 15672 Worker thread wakes up 22:24:32.645 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:32.645 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:32.645 00.000 30444 GuideStep: -0.3 px 79 ms EAST, -0.2 px 0 ms NORTH 22:24:34.750 02.105 15672 Exposure complete 22:24:34.770 00.020 15672 worker thread done servicing request 22:24:34.770 00.000 30444 OnExposeComplete: enter 22:24:34.770 00.000 30444 UpdateGuideState(): m_state=6 22:24:34.770 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 562 22:24:34.770 00.000 30444 Star::Find returns 1 (1), X=465.10, Y=192.22, Mass=85247, SNR=62.4, Peak=10122 HFD=3.4 22:24:34.770 00.000 30444 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 22:24:34.770 00.000 30444 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.03 = 2.03) 22:24:34.770 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.82 mountX=-0.16 mountY=0.28, mountTheta=2.08 22:24:34.771 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.30, opts=13) 22:24:34.771 00.000 30444 Enqueuing Move request for scope (-0.08, 0.30) 22:24:34.771 00.000 15672 Worker thread wakes up 22:24:34.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.30) opts 0xd 22:24:34.771 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.30) 22:24:34.771 00.000 15672 Moving (-0.08, 0.30) raw xDistance=-0.16 yDistance=0.28 22:24:34.771 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 22:24:34.771 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 22:24:34.771 00.000 15672 MoveAxis(E, 0, ABG) 22:24:34.771 00.000 15672 Move returns status 0, amount 0 22:24:34.771 00.000 15672 MoveAxis(S, 50, ABG) 22:24:34.771 00.000 15672 Guiding Dir = 1, Dur = 50 22:24:34.772 00.001 15672 IsSlewing returns 0 22:24:34.773 00.001 15672 IsGuiding returns 0 22:24:34.777 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=11416, FiltMin=2621, FiltMax=8460, Gamma=2.950 22:24:34.826 00.049 30444 UpdateGuideState exits: m=85247 SNR=62.4 Saturated 22:24:34.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:34.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:34.826 00.000 30444 Enqueuing Expose request 22:24:34.880 00.054 15672 IsGuiding returns 1 22:24:34.880 00.000 15672 scope still moving after pulse duration time elapsed 22:24:34.900 00.020 15672 IsSlewing returns 0 22:24:34.928 00.028 15672 IsGuiding returns 0 22:24:34.928 00.000 15672 scope move finished after 50 + 104 ms 22:24:34.928 00.000 15672 Move returns status 0, amount 50 22:24:34.928 00.000 15672 move complete, result=0 22:24:34.928 00.000 15672 worker thread done servicing request 22:24:34.928 00.000 15672 Worker thread wakes up 22:24:34.928 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 50 ms SOUTH 22:24:34.928 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:34.928 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:36.838 01.910 15672 Exposure complete 22:24:36.858 00.020 15672 worker thread done servicing request 22:24:36.858 00.000 30444 OnExposeComplete: enter 22:24:36.858 00.000 30444 UpdateGuideState(): m_state=6 22:24:36.858 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 563 22:24:36.858 00.000 30444 Star::Find returns 1 (1), X=465.17, Y=191.94, Mass=103109, SNR=78.8, Peak=10304 HFD=4.1 22:24:36.858 00.000 30444 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.28) = xAngle (2.29 = 2.29) 22:24:36.858 00.000 30444 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.23 = 2.23) 22:24:36.858 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.02 mountX=-0.01 mountY=0.02, mountTheta=2.27 22:24:36.858 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.02, opts=13) 22:24:36.859 00.001 30444 Enqueuing Move request for scope (-0.01, 0.02) 22:24:36.859 00.000 15672 Worker thread wakes up 22:24:36.859 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd 22:24:36.859 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.02) 22:24:36.859 00.000 15672 Moving (-0.01, 0.02) raw xDistance=-0.01 yDistance=0.02 22:24:36.859 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:24:36.859 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:36.859 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 22:24:36.859 00.000 15672 MoveAxis(E, 0, ABG) 22:24:36.859 00.000 15672 Move returns status 0, amount 0 22:24:36.859 00.000 15672 MoveAxis(N, 0, ABG) 22:24:36.859 00.000 15672 Move returns status 0, amount 0 22:24:36.859 00.000 15672 move complete, result=0 22:24:36.859 00.000 15672 worker thread done servicing request 22:24:36.864 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=11000, FiltMin=2610, FiltMax=8528, Gamma=2.950 22:24:36.912 00.048 30444 UpdateGuideState exits: m=103109 SNR=78.8 Saturated 22:24:36.912 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:36.912 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:36.912 00.000 30444 Enqueuing Expose request 22:24:36.912 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 22:24:36.912 00.000 15672 Worker thread wakes up 22:24:36.912 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:36.912 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:39.022 02.110 15672 Exposure complete 22:24:39.042 00.020 15672 worker thread done servicing request 22:24:39.042 00.000 30444 OnExposeComplete: enter 22:24:39.042 00.000 30444 UpdateGuideState(): m_state=6 22:24:39.042 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 564 22:24:39.042 00.000 30444 Star::Find returns 1 (1), X=463.00, Y=193.53, Mass=104884, SNR=71.5, Peak=9779 HFD=4.1 22:24:39.042 00.000 30444 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.28) = xAngle (2.78 = 2.78) 22:24:39.042 00.000 30444 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.72 = 2.72) 22:24:39.043 00.001 30444 CameraToMount -- cameraX=-2.17 cameraY=1.61 hyp=2.70 cameraTheta=2.50 mountX=-2.53 mountY=1.10, mountTheta=2.73 22:24:39.043 00.000 30444 SchedulePrimaryMove(04F7B810, x=-2.17, y=1.61, opts=13) 22:24:39.043 00.000 30444 Enqueuing Move request for scope (-2.17, 1.61) 22:24:39.043 00.000 15672 Worker thread wakes up 22:24:39.043 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-2.17, 1.61) opts 0xd 22:24:39.043 00.000 15672 Handling offset move in thread for scope, endpoint = (-2.17, 1.61) 22:24:39.043 00.000 15672 Moving (-2.17, 1.61) raw xDistance=-2.53 yDistance=1.10 22:24:39.043 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.59 from input -2.53 22:24:39.043 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.10 from input 1.10 22:24:39.043 00.000 15672 MoveAxis(E, 683, ABG) 22:24:39.043 00.000 15672 Guiding Dir = 2, Dur = 683 22:24:39.044 00.001 15672 IsSlewing returns 0 22:24:39.046 00.002 15672 IsGuiding returns 0 22:24:39.049 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=9823, FiltMin=2543, FiltMax=7662, Gamma=2.950 22:24:39.064 00.015 15672 PulseGuide returned control before completion, sleep 675 22:24:39.098 00.034 30444 UpdateGuideState exits: m=104884 SNR=71.5 Saturated 22:24:39.098 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:39.098 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:39.098 00.000 30444 Enqueuing Expose request 22:24:39.743 00.645 15672 IsGuiding returns 1 22:24:39.743 00.000 15672 scope still moving after pulse duration time elapsed 22:24:39.764 00.021 15672 IsSlewing returns 0 22:24:39.783 00.019 15672 IsGuiding returns 0 22:24:39.783 00.000 15672 scope move finished after 683 + 54 ms 22:24:39.784 00.001 15672 Move returns status 0, amount 683 22:24:39.784 00.000 15672 MoveAxis(S, 197, ABG) 22:24:39.784 00.000 15672 Guiding Dir = 1, Dur = 197 22:24:39.784 00.000 15672 IsSlewing returns 0 22:24:39.785 00.001 15672 IsGuiding returns 0 22:24:39.863 00.078 15672 PulseGuide returned control before completion, sleep 129 22:24:39.996 00.133 15672 IsGuiding returns 1 22:24:39.996 00.000 15672 scope still moving after pulse duration time elapsed 22:24:40.017 00.021 15672 IsSlewing returns 0 22:24:40.020 00.003 15672 IsGuiding returns 1 22:24:40.041 00.021 15672 IsSlewing returns 0 22:24:40.071 00.030 15672 IsGuiding returns 0 22:24:40.072 00.001 15672 scope move finished after 197 + 89 ms 22:24:40.072 00.000 15672 Move returns status 0, amount 197 22:24:40.072 00.000 15672 move complete, result=0 22:24:40.072 00.000 15672 worker thread done servicing request 22:24:40.072 00.000 15672 Worker thread wakes up 22:24:40.072 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:40.073 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:40.073 00.000 30444 GuideStep: -2.5 px 683 ms EAST, 1.1 px 197 ms SOUTH 22:24:41.979 01.906 15672 Exposure complete 22:24:41.999 00.020 15672 worker thread done servicing request 22:24:41.999 00.000 30444 OnExposeComplete: enter 22:24:41.999 00.000 30444 UpdateGuideState(): m_state=6 22:24:41.999 00.000 30444 Star::Find(15, 463, 193, 0, (0,0,0,0), 0.0, 255) frame 565 22:24:41.999 00.000 30444 Star::Find returns 1 (1), X=466.07, Y=191.85, Mass=84887, SNR=62.6, Peak=8270 HFD=4.1 22:24:41.999 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.28) = xAngle (0.20 = 0.20) 22:24:41.999 00.000 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 22:24:42.000 00.001 30444 CameraToMount -- cameraX=0.89 cameraY=-0.07 hyp=0.89 cameraTheta=-0.08 mountX=0.88 mountY=0.12, mountTheta=0.14 22:24:42.000 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.89, y=-0.07, opts=13) 22:24:42.000 00.000 30444 Enqueuing Move request for scope (0.89, -0.07) 22:24:42.000 00.000 15672 Worker thread wakes up 22:24:42.000 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.07) opts 0xd 22:24:42.000 00.000 15672 Handling offset move in thread for scope, endpoint = (0.89, -0.07) 22:24:42.000 00.000 15672 Moving (0.89, -0.07) raw xDistance=0.88 yDistance=0.12 22:24:42.000 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.88 22:24:42.000 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:42.000 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:24:42.000 00.000 15672 MoveAxis(W, 189, ABG) 22:24:42.000 00.000 15672 Guiding Dir = 3, Dur = 189 22:24:42.001 00.001 15672 IsSlewing returns 0 22:24:42.006 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=8274, FiltMin=2600, FiltMax=7627, Gamma=2.950 22:24:42.035 00.029 15672 IsGuiding returns 0 22:24:42.051 00.016 15672 PulseGuide returned control before completion, sleep 184 22:24:42.055 00.004 30444 UpdateGuideState exits: m=84887 SNR=62.6 Saturated 22:24:42.055 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:42.055 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:42.055 00.000 30444 Enqueuing Expose request 22:24:42.276 00.221 15672 IsGuiding returns 0 22:24:42.276 00.000 15672 Move returns status 0, amount 189 22:24:42.276 00.000 15672 MoveAxis(N, 0, ABG) 22:24:42.276 00.000 15672 Move returns status 0, amount 0 22:24:42.276 00.000 15672 move complete, result=0 22:24:42.277 00.001 15672 worker thread done servicing request 22:24:42.277 00.000 15672 Worker thread wakes up 22:24:42.277 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:42.277 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:42.277 00.000 30444 GuideStep: 0.9 px 189 ms WEST, 0.1 px 0 ms NORTH 22:24:44.387 02.110 15672 Exposure complete 22:24:44.407 00.020 15672 worker thread done servicing request 22:24:44.407 00.000 30444 OnExposeComplete: enter 22:24:44.407 00.000 30444 UpdateGuideState(): m_state=6 22:24:44.407 00.000 30444 Star::Find(15, 466, 191, 0, (0,0,0,0), 0.0, 255) frame 566 22:24:44.407 00.000 30444 Star::Find returns 1 (1), X=466.28, Y=191.85, Mass=81202, SNR=70.3, Peak=9339 HFD=3.8 22:24:44.407 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.28) = xAngle (0.21 = 0.21) 22:24:44.407 00.000 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.15 = 0.15) 22:24:44.407 00.000 30444 CameraToMount -- cameraX=1.11 cameraY=-0.07 hyp=1.11 cameraTheta=-0.07 mountX=1.08 mountY=0.17, mountTheta=0.15 22:24:44.408 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.11, y=-0.07, opts=13) 22:24:44.408 00.000 30444 Enqueuing Move request for scope (1.11, -0.07) 22:24:44.408 00.000 15672 Worker thread wakes up 22:24:44.408 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.11, -0.07) opts 0xd 22:24:44.408 00.000 15672 Handling offset move in thread for scope, endpoint = (1.11, -0.07) 22:24:44.408 00.000 15672 Moving (1.11, -0.07) raw xDistance=1.08 yDistance=0.17 22:24:44.408 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.08 22:24:44.408 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:44.408 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 22:24:44.408 00.000 15672 MoveAxis(W, 306, ABG) 22:24:44.408 00.000 15672 Guiding Dir = 3, Dur = 306 22:24:44.408 00.000 15672 IsSlewing returns 0 22:24:44.409 00.001 15672 IsGuiding returns 0 22:24:44.413 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=9599, FiltMin=2632, FiltMax=8240, Gamma=2.950 22:24:44.432 00.019 15672 PulseGuide returned control before completion, sleep 294 22:24:44.463 00.031 30444 UpdateGuideState exits: m=81202 SNR=70.3 Saturated 22:24:44.463 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:44.463 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:44.463 00.000 30444 Enqueuing Expose request 22:24:44.730 00.267 15672 IsGuiding returns 1 22:24:44.730 00.000 15672 scope still moving after pulse duration time elapsed 22:24:44.751 00.021 15672 IsSlewing returns 0 22:24:44.767 00.016 15672 IsGuiding returns 0 22:24:44.768 00.001 15672 scope move finished after 306 + 52 ms 22:24:44.768 00.000 15672 Move returns status 0, amount 306 22:24:44.768 00.000 15672 MoveAxis(N, 0, ABG) 22:24:44.768 00.000 15672 Move returns status 0, amount 0 22:24:44.768 00.000 15672 move complete, result=0 22:24:44.768 00.000 15672 worker thread done servicing request 22:24:44.768 00.000 15672 Worker thread wakes up 22:24:44.768 00.000 30444 GuideStep: 1.1 px 306 ms WEST, 0.2 px 0 ms NORTH 22:24:44.768 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:44.768 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:46.675 01.907 15672 Exposure complete 22:24:46.701 00.026 15672 worker thread done servicing request 22:24:46.701 00.000 30444 OnExposeComplete: enter 22:24:46.701 00.000 30444 UpdateGuideState(): m_state=6 22:24:46.701 00.000 30444 Star::Find(15, 466, 191, 0, (0,0,0,0), 0.0, 255) frame 567 22:24:46.701 00.000 30444 Star::Find returns 1 (1), X=465.80, Y=191.64, Mass=81218, SNR=73.9, Peak=8281 HFD=3.6 22:24:46.701 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.15 = -0.15) 22:24:46.701 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.21 = -0.21) 22:24:46.701 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=-0.28 hyp=0.69 cameraTheta=-0.42 mountX=0.68 mountY=-0.14, mountTheta=-0.21 22:24:46.702 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=-0.28, opts=13) 22:24:46.702 00.000 30444 Enqueuing Move request for scope (0.63, -0.28) 22:24:46.702 00.000 15672 Worker thread wakes up 22:24:46.702 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.28) opts 0xd 22:24:46.702 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, -0.28) 22:24:46.702 00.000 15672 Moving (0.63, -0.28) raw xDistance=0.68 yDistance=-0.14 22:24:46.702 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.68 22:24:46.702 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:46.702 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:24:46.702 00.000 15672 MoveAxis(W, 205, ABG) 22:24:46.702 00.000 15672 Guiding Dir = 3, Dur = 205 22:24:46.702 00.000 15672 IsSlewing returns 0 22:24:46.704 00.002 15672 IsGuiding returns 0 22:24:46.708 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=8976, FiltMin=2645, FiltMax=8080, Gamma=2.950 22:24:46.732 00.024 15672 PulseGuide returned control before completion, sleep 188 22:24:46.757 00.025 30444 UpdateGuideState exits: m=81218 SNR=73.9 Saturated 22:24:46.758 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:46.758 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:46.758 00.000 30444 Enqueuing Expose request 22:24:46.922 00.164 15672 IsGuiding returns 1 22:24:46.922 00.000 15672 scope still moving after pulse duration time elapsed 22:24:46.943 00.021 15672 IsSlewing returns 0 22:24:47.004 00.061 15672 IsGuiding returns 0 22:24:47.005 00.001 15672 scope move finished after 205 + 95 ms 22:24:47.005 00.000 15672 Move returns status 0, amount 205 22:24:47.005 00.000 15672 MoveAxis(N, 0, ABG) 22:24:47.005 00.000 15672 Move returns status 0, amount 0 22:24:47.005 00.000 15672 move complete, result=0 22:24:47.005 00.000 15672 worker thread done servicing request 22:24:47.005 00.000 15672 Worker thread wakes up 22:24:47.005 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:47.005 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:47.005 00.000 30444 GuideStep: 0.7 px 205 ms WEST, -0.1 px 0 ms NORTH 22:24:49.111 02.106 15672 Exposure complete 22:24:49.132 00.021 15672 worker thread done servicing request 22:24:49.132 00.000 30444 OnExposeComplete: enter 22:24:49.132 00.000 30444 UpdateGuideState(): m_state=6 22:24:49.132 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 568 22:24:49.132 00.000 30444 Star::Find returns 1 (1), X=464.87, Y=191.78, Mass=96223, SNR=71.8, Peak=10378 HFD=3.7 22:24:49.132 00.000 30444 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 22:24:49.132 00.000 30444 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.48 = -2.48) 22:24:49.132 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-2.70 mountX=-0.25 mountY=-0.20, mountTheta=-2.46 22:24:49.133 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.14, opts=13) 22:24:49.133 00.000 30444 Enqueuing Move request for scope (-0.30, -0.14) 22:24:49.133 00.000 15672 Worker thread wakes up 22:24:49.133 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.14) opts 0xd 22:24:49.133 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.14) 22:24:49.133 00.000 15672 Moving (-0.30, -0.14) raw xDistance=-0.25 yDistance=-0.20 22:24:49.133 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 22:24:49.133 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:49.133 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 22:24:49.133 00.000 15672 MoveAxis(E, 0, ABG) 22:24:49.133 00.000 15672 Move returns status 0, amount 0 22:24:49.133 00.000 15672 MoveAxis(N, 0, ABG) 22:24:49.133 00.000 15672 Move returns status 0, amount 0 22:24:49.133 00.000 15672 move complete, result=0 22:24:49.133 00.000 15672 worker thread done servicing request 22:24:49.138 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=11018, FiltMin=2461, FiltMax=8313, Gamma=2.950 22:24:49.188 00.050 30444 UpdateGuideState exits: m=96223 SNR=71.8 Saturated 22:24:49.188 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:49.188 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:49.188 00.000 30444 Enqueuing Expose request 22:24:49.188 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:24:49.188 00.000 15672 Worker thread wakes up 22:24:49.188 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:49.188 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:51.096 01.908 15672 Exposure complete 22:24:51.116 00.020 15672 worker thread done servicing request 22:24:51.116 00.000 30444 OnExposeComplete: enter 22:24:51.116 00.000 30444 UpdateGuideState(): m_state=6 22:24:51.116 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 569 22:24:51.116 00.000 30444 Star::Find returns 1 (1), X=464.99, Y=191.81, Mass=86659, SNR=71.1, Peak=11593 HFD=3.1 22:24:51.116 00.000 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.33 = -2.33) 22:24:51.116 00.000 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.40 = -2.40) 22:24:51.117 00.001 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.61 mountX=-0.15 mountY=-0.15, mountTheta=-2.36 22:24:51.117 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.11, opts=13) 22:24:51.117 00.000 30444 Enqueuing Move request for scope (-0.18, -0.11) 22:24:51.117 00.000 15672 Worker thread wakes up 22:24:51.117 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd 22:24:51.117 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.11) 22:24:51.117 00.000 15672 Moving (-0.18, -0.11) raw xDistance=-0.15 yDistance=-0.15 22:24:51.117 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:24:51.117 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:51.117 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 22:24:51.117 00.000 15672 MoveAxis(E, 0, ABG) 22:24:51.117 00.000 15672 Move returns status 0, amount 0 22:24:51.117 00.000 15672 MoveAxis(N, 0, ABG) 22:24:51.118 00.001 15672 Move returns status 0, amount 0 22:24:51.118 00.000 15672 move complete, result=0 22:24:51.118 00.000 15672 worker thread done servicing request 22:24:51.122 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=11593, FiltMin=2674, FiltMax=7888, Gamma=2.950 22:24:51.172 00.050 30444 UpdateGuideState exits: m=86659 SNR=71.1 Saturated 22:24:51.172 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:51.172 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:51.172 00.000 30444 Enqueuing Expose request 22:24:51.172 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:24:51.172 00.000 15672 Worker thread wakes up 22:24:51.172 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:51.172 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:53.282 02.110 15672 Exposure complete 22:24:53.301 00.019 15672 worker thread done servicing request 22:24:53.302 00.001 30444 OnExposeComplete: enter 22:24:53.302 00.000 30444 UpdateGuideState(): m_state=6 22:24:53.302 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 570 22:24:53.302 00.000 30444 Star::Find returns 1 (1), X=464.95, Y=191.85, Mass=93929, SNR=73.6, Peak=11465 HFD=3.4 22:24:53.302 00.000 30444 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.28) = xAngle (-2.57 = -2.57) 22:24:53.302 00.000 30444 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.63 = -2.63) 22:24:53.302 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.85 mountX=-0.20 mountY=-0.12, mountTheta=-2.62 22:24:53.302 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.07, opts=13) 22:24:53.302 00.000 30444 Enqueuing Move request for scope (-0.23, -0.07) 22:24:53.302 00.000 15672 Worker thread wakes up 22:24:53.303 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd 22:24:53.303 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.07) 22:24:53.303 00.000 15672 Moving (-0.23, -0.07) raw xDistance=-0.20 yDistance=-0.12 22:24:53.303 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 22:24:53.303 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:53.303 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 22:24:53.303 00.000 15672 MoveAxis(E, 0, ABG) 22:24:53.303 00.000 15672 Move returns status 0, amount 0 22:24:53.303 00.000 15672 MoveAxis(N, 0, ABG) 22:24:53.303 00.000 15672 Move returns status 0, amount 0 22:24:53.303 00.000 15672 move complete, result=0 22:24:53.303 00.000 15672 worker thread done servicing request 22:24:53.309 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=11465, FiltMin=2579, FiltMax=8654, Gamma=2.950 22:24:53.360 00.051 30444 UpdateGuideState exits: m=93929 SNR=73.6 Saturated 22:24:53.360 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:53.360 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:53.360 00.000 30444 Enqueuing Expose request 22:24:53.360 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:24:53.360 00.000 15672 Worker thread wakes up 22:24:53.360 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:53.360 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:55.270 01.910 15672 Exposure complete 22:24:55.289 00.019 15672 worker thread done servicing request 22:24:55.290 00.001 30444 OnExposeComplete: enter 22:24:55.290 00.000 30444 UpdateGuideState(): m_state=6 22:24:55.290 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 571 22:24:55.290 00.000 30444 Star::Find returns 1 (1), X=465.28, Y=191.61, Mass=75781, SNR=63.5, Peak=10183 HFD=3.3 22:24:55.290 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 22:24:55.290 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 22:24:55.290 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.24 mountX=0.19 mountY=-0.28, mountTheta=-0.98 22:24:55.290 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.31, opts=13) 22:24:55.290 00.000 30444 Enqueuing Move request for scope (0.11, -0.31) 22:24:55.290 00.000 15672 Worker thread wakes up 22:24:55.291 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.31) opts 0xd 22:24:55.291 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.31) 22:24:55.291 00.000 15672 Moving (0.11, -0.31) raw xDistance=0.19 yDistance=-0.28 22:24:55.291 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:24:55.291 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:24:55.291 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 22:24:55.291 00.000 15672 MoveAxis(E, 0, ABG) 22:24:55.291 00.000 15672 Move returns status 0, amount 0 22:24:55.291 00.000 15672 MoveAxis(N, 0, ABG) 22:24:55.291 00.000 15672 Move returns status 0, amount 0 22:24:55.291 00.000 15672 move complete, result=0 22:24:55.291 00.000 15672 worker thread done servicing request 22:24:55.295 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=13493, FiltMin=2676, FiltMax=9724, Gamma=2.950 22:24:55.344 00.049 30444 UpdateGuideState exits: m=75781 SNR=63.5 Saturated 22:24:55.344 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:55.345 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:55.345 00.000 30444 Enqueuing Expose request 22:24:55.345 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 22:24:55.345 00.000 15672 Worker thread wakes up 22:24:55.345 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:55.345 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:57.454 02.109 15672 Exposure complete 22:24:57.474 00.020 15672 worker thread done servicing request 22:24:57.474 00.000 30444 OnExposeComplete: enter 22:24:57.474 00.000 30444 UpdateGuideState(): m_state=6 22:24:57.474 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 572 22:24:57.474 00.000 30444 Star::Find returns 1 (1), X=464.91, Y=191.77, Mass=88861, SNR=73.7, Peak=10087 HFD=3.7 22:24:57.475 00.001 30444 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.28) = xAngle (-2.34 = -2.34) 22:24:57.475 00.000 30444 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.40 = -2.40) 22:24:57.475 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-2.62 mountX=-0.21 mountY=-0.21, mountTheta=-2.37 22:24:57.475 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.15, opts=13) 22:24:57.475 00.000 30444 Enqueuing Move request for scope (-0.27, -0.15) 22:24:57.475 00.000 15672 Worker thread wakes up 22:24:57.475 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.15) opts 0xd 22:24:57.475 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.15) 22:24:57.475 00.000 15672 Moving (-0.27, -0.15) raw xDistance=-0.21 yDistance=-0.21 22:24:57.475 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 22:24:57.475 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:57.475 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 22:24:57.476 00.001 15672 MoveAxis(E, 0, ABG) 22:24:57.476 00.000 15672 Move returns status 0, amount 0 22:24:57.476 00.000 15672 MoveAxis(N, 0, ABG) 22:24:57.476 00.000 15672 Move returns status 0, amount 0 22:24:57.476 00.000 15672 move complete, result=0 22:24:57.476 00.000 15672 worker thread done servicing request 22:24:57.480 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=10087, FiltMin=2655, FiltMax=7814, Gamma=2.950 22:24:57.530 00.050 30444 UpdateGuideState exits: m=88861 SNR=73.7 Saturated 22:24:57.530 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:57.530 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:57.530 00.000 30444 Enqueuing Expose request 22:24:57.530 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:24:57.530 00.000 15672 Worker thread wakes up 22:24:57.530 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:57.530 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:59.445 01.915 15672 Exposure complete 22:24:59.476 00.031 15672 worker thread done servicing request 22:24:59.476 00.000 30444 OnExposeComplete: enter 22:24:59.476 00.000 30444 UpdateGuideState(): m_state=6 22:24:59.476 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 573 22:24:59.476 00.000 30444 Star::Find returns 1 (1), X=466.15, Y=191.62, Mass=94401, SNR=74.5, Peak=10557 HFD=3.6 22:24:59.476 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.02 = -0.02) 22:24:59.476 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 22:24:59.476 00.000 30444 CameraToMount -- cameraX=0.98 cameraY=-0.30 hyp=1.02 cameraTheta=-0.29 mountX=1.02 mountY=-0.08, mountTheta=-0.08 22:24:59.477 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.98, y=-0.30, opts=13) 22:24:59.477 00.000 30444 Enqueuing Move request for scope (0.98, -0.30) 22:24:59.477 00.000 15672 Worker thread wakes up 22:24:59.477 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.30) opts 0xd 22:24:59.477 00.000 15672 Handling offset move in thread for scope, endpoint = (0.98, -0.30) 22:24:59.477 00.000 15672 Moving (0.98, -0.30) raw xDistance=1.02 yDistance=-0.08 22:24:59.477 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.02 22:24:59.477 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:24:59.477 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:24:59.477 00.000 15672 MoveAxis(W, 277, ABG) 22:24:59.477 00.000 15672 Guiding Dir = 3, Dur = 277 22:24:59.479 00.002 15672 IsSlewing returns 0 22:24:59.479 00.000 15672 IsGuiding returns 0 22:24:59.483 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=10557, FiltMin=2659, FiltMax=8917, Gamma=2.950 22:24:59.495 00.012 15672 PulseGuide returned control before completion, sleep 271 22:24:59.532 00.037 30444 UpdateGuideState exits: m=94401 SNR=74.5 Saturated 22:24:59.532 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:59.532 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:24:59.532 00.000 30444 Enqueuing Expose request 22:24:59.831 00.299 15672 IsGuiding returns 0 22:24:59.832 00.001 15672 Move returns status 0, amount 277 22:24:59.832 00.000 15672 MoveAxis(N, 0, ABG) 22:24:59.832 00.000 15672 Move returns status 0, amount 0 22:24:59.832 00.000 15672 move complete, result=0 22:24:59.832 00.000 15672 worker thread done servicing request 22:24:59.832 00.000 15672 Worker thread wakes up 22:24:59.832 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:24:59.832 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:24:59.832 00.000 30444 GuideStep: 1.0 px 277 ms WEST, -0.1 px 0 ms NORTH 22:25:01.941 02.109 15672 Exposure complete 22:25:01.962 00.021 15672 worker thread done servicing request 22:25:01.962 00.000 30444 OnExposeComplete: enter 22:25:01.962 00.000 30444 UpdateGuideState(): m_state=6 22:25:01.962 00.000 30444 Star::Find(15, 466, 191, 0, (0,0,0,0), 0.0, 255) frame 574 22:25:01.962 00.000 30444 Star::Find returns 1 (1), X=465.02, Y=192.13, Mass=82121, SNR=65.2, Peak=9546 HFD=3.8 22:25:01.962 00.000 30444 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.28) = xAngle (2.50 = 2.50) 22:25:01.962 00.000 30444 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.44 = 2.44) 22:25:01.962 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.26 cameraTheta=2.22 mountX=-0.21 mountY=0.17, mountTheta=2.46 22:25:01.963 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.21, opts=13) 22:25:01.963 00.000 30444 Enqueuing Move request for scope (-0.16, 0.21) 22:25:01.963 00.000 15672 Worker thread wakes up 22:25:01.963 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd 22:25:01.963 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.21) 22:25:01.963 00.000 15672 Moving (-0.16, 0.21) raw xDistance=-0.21 yDistance=0.17 22:25:01.963 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 22:25:01.963 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:01.963 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 22:25:01.963 00.000 15672 MoveAxis(E, 0, ABG) 22:25:01.963 00.000 15672 Move returns status 0, amount 0 22:25:01.963 00.000 15672 MoveAxis(N, 0, ABG) 22:25:01.964 00.001 15672 Move returns status 0, amount 0 22:25:01.964 00.000 15672 move complete, result=0 22:25:01.964 00.000 15672 worker thread done servicing request 22:25:01.970 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=10834, FiltMin=2635, FiltMax=8344, Gamma=2.950 22:25:02.032 00.062 30444 UpdateGuideState exits: m=82121 SNR=65.2 Saturated 22:25:02.032 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:02.032 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:02.032 00.000 30444 Enqueuing Expose request 22:25:02.032 00.000 15672 Worker thread wakes up 22:25:02.032 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:02.032 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:25:02.032 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:03.940 01.908 15672 Exposure complete 22:25:03.960 00.020 15672 worker thread done servicing request 22:25:03.960 00.000 30444 OnExposeComplete: enter 22:25:03.960 00.000 30444 UpdateGuideState(): m_state=6 22:25:03.960 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 575 22:25:03.960 00.000 30444 Star::Find returns 1 (1), X=464.91, Y=192.11, Mass=92610, SNR=70.7, Peak=10071 HFD=3.8 22:25:03.960 00.000 30444 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.28) = xAngle (2.81 = 2.81) 22:25:03.960 00.000 30444 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.75 = 2.75) 22:25:03.960 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.18 hyp=0.32 cameraTheta=2.54 mountX=-0.31 mountY=0.12, mountTheta=2.76 22:25:03.961 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.18, opts=13) 22:25:03.961 00.000 30444 Enqueuing Move request for scope (-0.27, 0.18) 22:25:03.962 00.001 15672 Worker thread wakes up 22:25:03.962 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.18) opts 0xd 22:25:03.962 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.18) 22:25:03.962 00.000 15672 Moving (-0.27, 0.18) raw xDistance=-0.31 yDistance=0.12 22:25:03.962 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 22:25:03.962 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:03.962 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:25:03.962 00.000 15672 MoveAxis(E, 83, ABG) 22:25:03.962 00.000 15672 Guiding Dir = 2, Dur = 83 22:25:03.962 00.000 15672 IsSlewing returns 0 22:25:03.964 00.002 15672 IsGuiding returns 0 22:25:03.968 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=10409, FiltMin=2621, FiltMax=7960, Gamma=2.950 22:25:03.985 00.017 15672 PulseGuide returned control before completion, sleep 72 22:25:04.017 00.032 30444 UpdateGuideState exits: m=92610 SNR=70.7 Saturated 22:25:04.017 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:04.017 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:04.017 00.000 30444 Enqueuing Expose request 22:25:04.081 00.064 15672 IsGuiding returns 0 22:25:04.081 00.000 15672 Move returns status 0, amount 83 22:25:04.081 00.000 15672 MoveAxis(N, 0, ABG) 22:25:04.081 00.000 15672 Move returns status 0, amount 0 22:25:04.081 00.000 15672 move complete, result=0 22:25:04.082 00.001 15672 worker thread done servicing request 22:25:04.082 00.000 15672 Worker thread wakes up 22:25:04.082 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:04.082 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:04.082 00.000 30444 GuideStep: -0.3 px 83 ms EAST, 0.1 px 0 ms NORTH 22:25:06.191 02.109 15672 Exposure complete 22:25:06.210 00.019 15672 worker thread done servicing request 22:25:06.210 00.000 30444 OnExposeComplete: enter 22:25:06.210 00.000 30444 UpdateGuideState(): m_state=6 22:25:06.211 00.001 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 576 22:25:06.211 00.000 30444 Star::Find returns 1 (1), X=465.59, Y=191.79, Mass=94693, SNR=74.5, Peak=10097 HFD=3.4 22:25:06.211 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.02 = -0.02) 22:25:06.211 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 22:25:06.211 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.13 hyp=0.44 cameraTheta=-0.30 mountX=0.44 mountY=-0.04, mountTheta=-0.08 22:25:06.211 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.13, opts=13) 22:25:06.211 00.000 30444 Enqueuing Move request for scope (0.42, -0.13) 22:25:06.211 00.000 15672 Worker thread wakes up 22:25:06.211 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.13) opts 0xd 22:25:06.211 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.13) 22:25:06.211 00.000 15672 Moving (0.42, -0.13) raw xDistance=0.44 yDistance=-0.04 22:25:06.212 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44 22:25:06.212 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:06.212 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 22:25:06.212 00.000 15672 MoveAxis(W, 113, ABG) 22:25:06.212 00.000 15672 Guiding Dir = 3, Dur = 113 22:25:06.212 00.000 15672 IsSlewing returns 0 22:25:06.213 00.001 15672 IsGuiding returns 0 22:25:06.216 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=10701, FiltMin=2641, FiltMax=8227, Gamma=2.950 22:25:06.237 00.021 15672 PulseGuide returned control before completion, sleep 99 22:25:06.273 00.036 30444 UpdateGuideState exits: m=94693 SNR=74.5 Saturated 22:25:06.273 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:06.273 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:06.273 00.000 30444 Enqueuing Expose request 22:25:06.338 00.065 15672 IsGuiding returns 1 22:25:06.338 00.000 15672 scope still moving after pulse duration time elapsed 22:25:06.358 00.020 15672 IsSlewing returns 0 22:25:06.397 00.039 15672 IsGuiding returns 0 22:25:06.406 00.009 15672 scope move finished after 113 + 79 ms 22:25:06.406 00.000 15672 Move returns status 0, amount 113 22:25:06.406 00.000 15672 MoveAxis(N, 0, ABG) 22:25:06.406 00.000 15672 Move returns status 0, amount 0 22:25:06.406 00.000 15672 move complete, result=0 22:25:06.406 00.000 15672 worker thread done servicing request 22:25:06.406 00.000 15672 Worker thread wakes up 22:25:06.406 00.000 30444 GuideStep: 0.4 px 113 ms WEST, -0.0 px 0 ms NORTH 22:25:06.406 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:06.406 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:08.311 01.905 15672 Exposure complete 22:25:08.331 00.020 15672 worker thread done servicing request 22:25:08.331 00.000 30444 OnExposeComplete: enter 22:25:08.331 00.000 30444 UpdateGuideState(): m_state=6 22:25:08.331 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 577 22:25:08.332 00.001 30444 Star::Find returns 1 (1), X=465.42, Y=191.86, Mass=105747, SNR=79.2, Peak=11708 HFD=3.6 22:25:08.332 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 22:25:08.332 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 22:25:08.332 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.27 mountX=0.25 mountY=-0.01, mountTheta=-0.05 22:25:08.332 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.07, opts=13) 22:25:08.332 00.000 30444 Enqueuing Move request for scope (0.24, -0.07) 22:25:08.332 00.000 15672 Worker thread wakes up 22:25:08.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd 22:25:08.332 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.07) 22:25:08.332 00.000 15672 Moving (0.24, -0.07) raw xDistance=0.25 yDistance=-0.01 22:25:08.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25 22:25:08.332 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:08.333 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:25:08.333 00.000 15672 MoveAxis(W, 76, ABG) 22:25:08.333 00.000 15672 Guiding Dir = 3, Dur = 76 22:25:08.333 00.000 15672 IsSlewing returns 0 22:25:08.334 00.001 15672 IsGuiding returns 0 22:25:08.337 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=11708, FiltMin=2636, FiltMax=8412, Gamma=2.950 22:25:08.362 00.025 15672 PulseGuide returned control before completion, sleep 58 22:25:08.387 00.025 30444 UpdateGuideState exits: m=105747 SNR=79.2 Saturated 22:25:08.387 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:08.387 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:08.387 00.000 30444 Enqueuing Expose request 22:25:08.421 00.034 15672 IsGuiding returns 1 22:25:08.422 00.001 15672 scope still moving after pulse duration time elapsed 22:25:08.443 00.021 15672 IsSlewing returns 0 22:25:08.444 00.001 15672 IsGuiding returns 1 22:25:08.464 00.020 15672 IsSlewing returns 0 22:25:08.473 00.009 15672 IsGuiding returns 0 22:25:08.474 00.001 15672 scope move finished after 76 + 64 ms 22:25:08.474 00.000 15672 Move returns status 0, amount 76 22:25:08.474 00.000 15672 MoveAxis(N, 0, ABG) 22:25:08.474 00.000 15672 Move returns status 0, amount 0 22:25:08.474 00.000 15672 move complete, result=0 22:25:08.474 00.000 15672 worker thread done servicing request 22:25:08.474 00.000 15672 Worker thread wakes up 22:25:08.474 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:08.474 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:08.474 00.000 30444 GuideStep: 0.3 px 76 ms WEST, -0.0 px 0 ms NORTH 22:25:10.581 02.107 15672 Exposure complete 22:25:10.604 00.023 15672 worker thread done servicing request 22:25:10.604 00.000 30444 OnExposeComplete: enter 22:25:10.604 00.000 30444 UpdateGuideState(): m_state=6 22:25:10.604 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 578 22:25:10.604 00.000 30444 Star::Find returns 1 (1), X=465.60, Y=191.50, Mass=94881, SNR=77.9, Peak=10052 HFD=3.2 22:25:10.604 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.50 = -0.50) 22:25:10.604 00.000 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 22:25:10.604 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.42 hyp=0.60 cameraTheta=-0.77 mountX=0.53 mountY=-0.32, mountTheta=-0.54 22:25:10.605 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.42, opts=13) 22:25:10.605 00.000 30444 Enqueuing Move request for scope (0.43, -0.42) 22:25:10.605 00.000 15672 Worker thread wakes up 22:25:10.605 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.42) opts 0xd 22:25:10.605 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.42) 22:25:10.605 00.000 15672 Moving (0.43, -0.42) raw xDistance=0.53 yDistance=-0.32 22:25:10.605 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53 22:25:10.605 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:25:10.605 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 22:25:10.605 00.000 15672 MoveAxis(W, 147, ABG) 22:25:10.605 00.000 15672 Guiding Dir = 3, Dur = 147 22:25:10.606 00.001 15672 IsSlewing returns 0 22:25:10.607 00.001 15672 IsGuiding returns 0 22:25:10.612 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=10052, FiltMin=2643, FiltMax=8424, Gamma=2.950 22:25:10.630 00.018 15672 PulseGuide returned control before completion, sleep 134 22:25:10.663 00.033 30444 UpdateGuideState exits: m=94881 SNR=77.9 Saturated 22:25:10.663 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:10.663 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:10.663 00.000 30444 Enqueuing Expose request 22:25:10.767 00.104 15672 IsGuiding returns 1 22:25:10.767 00.000 15672 scope still moving after pulse duration time elapsed 22:25:10.788 00.021 15672 IsSlewing returns 0 22:25:10.807 00.019 15672 IsGuiding returns 0 22:25:10.807 00.000 15672 scope move finished after 147 + 52 ms 22:25:10.807 00.000 15672 Move returns status 0, amount 147 22:25:10.807 00.000 15672 MoveAxis(N, 0, ABG) 22:25:10.807 00.000 15672 Move returns status 0, amount 0 22:25:10.808 00.001 15672 move complete, result=0 22:25:10.808 00.000 15672 worker thread done servicing request 22:25:10.808 00.000 15672 Worker thread wakes up 22:25:10.808 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:10.808 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:10.808 00.000 30444 GuideStep: 0.5 px 147 ms WEST, -0.3 px 0 ms NORTH 22:25:12.714 01.906 15672 Exposure complete 22:25:12.734 00.020 15672 worker thread done servicing request 22:25:12.734 00.000 30444 OnExposeComplete: enter 22:25:12.734 00.000 30444 UpdateGuideState(): m_state=6 22:25:12.734 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 579 22:25:12.734 00.000 30444 Star::Find returns 1 (1), X=465.87, Y=191.80, Mass=98664, SNR=74.9, Peak=10696 HFD=3.4 22:25:12.734 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 22:25:12.734 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 22:25:12.734 00.000 30444 CameraToMount -- cameraX=0.70 cameraY=-0.12 hyp=0.71 cameraTheta=-0.17 mountX=0.70 mountY=0.04, mountTheta=0.05 22:25:12.735 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.70, y=-0.12, opts=13) 22:25:12.735 00.000 30444 Enqueuing Move request for scope (0.70, -0.12) 22:25:12.735 00.000 15672 Worker thread wakes up 22:25:12.735 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.12) opts 0xd 22:25:12.735 00.000 15672 Handling offset move in thread for scope, endpoint = (0.70, -0.12) 22:25:12.735 00.000 15672 Moving (0.70, -0.12) raw xDistance=0.70 yDistance=0.04 22:25:12.735 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.70 22:25:12.736 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:12.736 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:25:12.736 00.000 15672 MoveAxis(W, 201, ABG) 22:25:12.736 00.000 15672 Guiding Dir = 3, Dur = 201 22:25:12.736 00.000 15672 IsSlewing returns 0 22:25:12.737 00.001 15672 IsGuiding returns 0 22:25:12.743 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=10793, FiltMin=2634, FiltMax=9366, Gamma=2.950 22:25:12.755 00.012 15672 PulseGuide returned control before completion, sleep 194 22:25:12.794 00.039 30444 UpdateGuideState exits: m=98664 SNR=74.9 Saturated 22:25:12.794 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:12.794 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:12.794 00.000 30444 Enqueuing Expose request 22:25:12.952 00.158 15672 IsGuiding returns 1 22:25:12.952 00.000 15672 scope still moving after pulse duration time elapsed 22:25:12.973 00.021 15672 IsSlewing returns 0 22:25:12.996 00.023 15672 IsGuiding returns 0 22:25:12.996 00.000 15672 scope move finished after 201 + 56 ms 22:25:12.996 00.000 15672 Move returns status 0, amount 201 22:25:12.996 00.000 15672 MoveAxis(N, 0, ABG) 22:25:12.996 00.000 15672 Move returns status 0, amount 0 22:25:12.996 00.000 15672 move complete, result=0 22:25:12.996 00.000 15672 worker thread done servicing request 22:25:12.996 00.000 15672 Worker thread wakes up 22:25:12.996 00.000 30444 GuideStep: 0.7 px 201 ms WEST, 0.0 px 0 ms NORTH 22:25:12.996 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:12.996 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:15.109 02.113 15672 Exposure complete 22:25:15.129 00.020 15672 worker thread done servicing request 22:25:15.129 00.000 30444 OnExposeComplete: enter 22:25:15.129 00.000 30444 UpdateGuideState(): m_state=6 22:25:15.129 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 580 22:25:15.129 00.000 30444 Star::Find returns 1 (1), X=465.56, Y=191.93, Mass=74895, SNR=57.8, Peak=9225 HFD=3.5 22:25:15.129 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 22:25:15.130 00.001 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.24 = 0.24) 22:25:15.130 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.01 hyp=0.38 cameraTheta=0.03 mountX=0.37 mountY=0.09, mountTheta=0.25 22:25:15.130 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.01, opts=13) 22:25:15.130 00.000 30444 Enqueuing Move request for scope (0.38, 0.01) 22:25:15.130 00.000 15672 Worker thread wakes up 22:25:15.130 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.01) opts 0xd 22:25:15.130 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.01) 22:25:15.130 00.000 15672 Moving (0.38, 0.01) raw xDistance=0.37 yDistance=0.09 22:25:15.130 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37 22:25:15.130 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:15.130 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 22:25:15.131 00.001 15672 MoveAxis(W, 113, ABG) 22:25:15.131 00.000 15672 Guiding Dir = 3, Dur = 113 22:25:15.131 00.000 15672 IsSlewing returns 0 22:25:15.132 00.001 15672 IsGuiding returns 0 22:25:15.136 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1956, max=11406, FiltMin=2632, FiltMax=8600, Gamma=2.950 22:25:15.150 00.014 15672 PulseGuide returned control before completion, sleep 105 22:25:15.186 00.036 30444 UpdateGuideState exits: m=74895 SNR=57.8 Saturated 22:25:15.186 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:15.186 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:15.186 00.000 30444 Enqueuing Expose request 22:25:15.258 00.072 15672 IsGuiding returns 1 22:25:15.258 00.000 15672 scope still moving after pulse duration time elapsed 22:25:15.278 00.020 15672 IsSlewing returns 0 22:25:15.296 00.018 15672 IsGuiding returns 0 22:25:15.296 00.000 15672 scope move finished after 113 + 50 ms 22:25:15.296 00.000 15672 Move returns status 0, amount 113 22:25:15.296 00.000 15672 MoveAxis(N, 0, ABG) 22:25:15.296 00.000 15672 Move returns status 0, amount 0 22:25:15.296 00.000 15672 move complete, result=0 22:25:15.296 00.000 15672 worker thread done servicing request 22:25:15.296 00.000 15672 Worker thread wakes up 22:25:15.296 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:15.296 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:15.296 00.000 30444 GuideStep: 0.4 px 113 ms WEST, 0.1 px 0 ms NORTH 22:25:17.211 01.915 15672 Exposure complete 22:25:17.240 00.029 15672 worker thread done servicing request 22:25:17.240 00.000 30444 OnExposeComplete: enter 22:25:17.240 00.000 30444 UpdateGuideState(): m_state=6 22:25:17.240 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 581 22:25:17.240 00.000 30444 Star::Find returns 1 (1), X=465.40, Y=191.34, Mass=97545, SNR=74.2, Peak=12152 HFD=3.3 22:25:17.240 00.000 30444 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.28) = xAngle (-0.93 = -0.93) 22:25:17.240 00.000 30444 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 22:25:17.241 00.001 30444 CameraToMount -- cameraX=0.22 cameraY=-0.58 hyp=0.63 cameraTheta=-1.21 mountX=0.37 mountY=-0.52, mountTheta=-0.95 22:25:17.241 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.58, opts=13) 22:25:17.241 00.000 30444 Enqueuing Move request for scope (0.22, -0.58) 22:25:17.241 00.000 15672 Worker thread wakes up 22:25:17.241 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.58) opts 0xd 22:25:17.241 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.58) 22:25:17.241 00.000 15672 Moving (0.22, -0.58) raw xDistance=0.37 yDistance=-0.52 22:25:17.241 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37 22:25:17.241 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:25:17.242 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52 22:25:17.242 00.000 15672 MoveAxis(W, 109, ABG) 22:25:17.242 00.000 15672 Guiding Dir = 3, Dur = 109 22:25:17.242 00.000 15672 IsSlewing returns 0 22:25:17.243 00.001 15672 IsGuiding returns 0 22:25:17.247 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=12152, FiltMin=2664, FiltMax=8897, Gamma=2.950 22:25:17.259 00.012 15672 PulseGuide returned control before completion, sleep 103 22:25:17.296 00.037 30444 UpdateGuideState exits: m=97545 SNR=74.2 Saturated 22:25:17.297 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:17.297 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:17.297 00.000 30444 Enqueuing Expose request 22:25:17.363 00.066 15672 IsGuiding returns 1 22:25:17.364 00.001 15672 scope still moving after pulse duration time elapsed 22:25:17.385 00.021 15672 IsSlewing returns 0 22:25:17.436 00.051 15672 IsGuiding returns 0 22:25:17.436 00.000 15672 scope move finished after 109 + 83 ms 22:25:17.436 00.000 15672 Move returns status 0, amount 109 22:25:17.436 00.000 15672 MoveAxis(N, 0, ABG) 22:25:17.436 00.000 15672 Move returns status 0, amount 0 22:25:17.436 00.000 15672 move complete, result=0 22:25:17.436 00.000 15672 worker thread done servicing request 22:25:17.436 00.000 15672 Worker thread wakes up 22:25:17.436 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:17.436 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:17.436 00.000 30444 GuideStep: 0.4 px 109 ms WEST, -0.5 px 0 ms NORTH 22:25:19.543 02.107 15672 Exposure complete 22:25:19.563 00.020 15672 worker thread done servicing request 22:25:19.563 00.000 30444 OnExposeComplete: enter 22:25:19.563 00.000 30444 UpdateGuideState(): m_state=6 22:25:19.563 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 582 22:25:19.563 00.000 30444 Star::Find returns 1 (1), X=465.02, Y=191.79, Mass=99593, SNR=86.9, Peak=12891 HFD=3.4 22:25:19.563 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 22:25:19.563 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 22:25:19.563 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-2.43 mountX=-0.11 mountY=-0.17, mountTheta=-2.18 22:25:19.564 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.13, opts=13) 22:25:19.564 00.000 30444 Enqueuing Move request for scope (-0.16, -0.13) 22:25:19.564 00.000 15672 Worker thread wakes up 22:25:19.564 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd 22:25:19.564 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.13) 22:25:19.564 00.000 15672 Moving (-0.16, -0.13) raw xDistance=-0.11 yDistance=-0.17 22:25:19.564 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 22:25:19.564 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:19.564 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 22:25:19.564 00.000 15672 MoveAxis(E, 0, ABG) 22:25:19.564 00.000 15672 Move returns status 0, amount 0 22:25:19.564 00.000 15672 MoveAxis(N, 0, ABG) 22:25:19.564 00.000 15672 Move returns status 0, amount 0 22:25:19.564 00.000 15672 move complete, result=0 22:25:19.564 00.000 15672 worker thread done servicing request 22:25:19.569 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2372, max=12891, FiltMin=2628, FiltMax=8590, Gamma=2.950 22:25:19.619 00.050 30444 UpdateGuideState exits: m=99593 SNR=86.9 Saturated 22:25:19.619 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:19.619 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:19.619 00.000 30444 Enqueuing Expose request 22:25:19.619 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:25:19.619 00.000 15672 Worker thread wakes up 22:25:19.619 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:19.619 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:21.535 01.916 15672 Exposure complete 22:25:21.566 00.031 15672 worker thread done servicing request 22:25:21.566 00.000 30444 OnExposeComplete: enter 22:25:21.566 00.000 30444 UpdateGuideState(): m_state=6 22:25:21.566 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 583 22:25:21.566 00.000 30444 Star::Find returns 1 (1), X=465.36, Y=191.60, Mass=86363, SNR=76.6, Peak=10254 HFD=3.4 22:25:21.566 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 22:25:21.566 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 22:25:21.566 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.32 hyp=0.37 cameraTheta=-1.05 mountX=0.27 mountY=-0.27, mountTheta=-0.80 22:25:21.567 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.32, opts=13) 22:25:21.567 00.000 30444 Enqueuing Move request for scope (0.19, -0.32) 22:25:21.567 00.000 15672 Worker thread wakes up 22:25:21.567 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.32) opts 0xd 22:25:21.567 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.32) 22:25:21.567 00.000 15672 Moving (0.19, -0.32) raw xDistance=0.27 yDistance=-0.27 22:25:21.567 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 22:25:21.567 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.25 newest=-0.96 22:25:21.567 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 22:25:21.567 00.000 15672 MoveAxis(W, 72, ABG) 22:25:21.567 00.000 15672 Guiding Dir = 3, Dur = 72 22:25:21.568 00.001 15672 IsSlewing returns 0 22:25:21.569 00.001 15672 IsGuiding returns 0 22:25:21.573 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=10254, FiltMin=2647, FiltMax=7966, Gamma=2.950 22:25:21.589 00.016 15672 PulseGuide returned control before completion, sleep 63 22:25:21.622 00.033 30444 UpdateGuideState exits: m=86363 SNR=76.6 Saturated 22:25:21.622 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:21.622 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:21.622 00.000 30444 Enqueuing Expose request 22:25:21.653 00.031 15672 IsGuiding returns 1 22:25:21.653 00.000 15672 scope still moving after pulse duration time elapsed 22:25:21.675 00.022 15672 IsSlewing returns 0 22:25:21.717 00.042 15672 IsGuiding returns 0 22:25:21.717 00.000 15672 scope move finished after 72 + 75 ms 22:25:21.717 00.000 15672 Move returns status 0, amount 72 22:25:21.717 00.000 15672 MoveAxis(N, 49, ABG) 22:25:21.718 00.001 15672 Guiding Dir = 0, Dur = 49 22:25:21.718 00.000 15672 IsSlewing returns 0 22:25:21.719 00.001 15672 IsGuiding returns 0 22:25:21.798 00.079 15672 IsGuiding returns 1 22:25:21.798 00.000 15672 scope still moving after pulse duration time elapsed 22:25:21.819 00.021 15672 IsSlewing returns 0 22:25:21.822 00.003 15672 IsGuiding returns 1 22:25:21.843 00.021 15672 IsSlewing returns 0 22:25:21.846 00.003 15672 IsGuiding returns 1 22:25:21.867 00.021 15672 IsSlewing returns 0 22:25:21.878 00.011 15672 IsGuiding returns 0 22:25:21.878 00.000 15672 scope move finished after 49 + 109 ms 22:25:21.878 00.000 15672 Move returns status 0, amount 49 22:25:21.878 00.000 15672 move complete, result=0 22:25:21.878 00.000 15672 worker thread done servicing request 22:25:21.878 00.000 15672 Worker thread wakes up 22:25:21.879 00.001 30444 GuideStep: 0.3 px 72 ms WEST, -0.3 px 49 ms NORTH 22:25:21.879 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:21.879 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:23.989 02.110 15672 Exposure complete 22:25:24.009 00.020 15672 worker thread done servicing request 22:25:24.009 00.000 30444 OnExposeComplete: enter 22:25:24.009 00.000 30444 UpdateGuideState(): m_state=6 22:25:24.009 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 584 22:25:24.009 00.000 30444 Star::Find returns 1 (1), X=464.97, Y=191.86, Mass=91071, SNR=66.4, Peak=10879 HFD=3.5 22:25:24.009 00.000 30444 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 22:25:24.009 00.000 30444 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 22:25:24.009 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.82 mountX=-0.18 mountY=-0.11, mountTheta=-2.59 22:25:24.010 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.07, opts=13) 22:25:24.010 00.000 30444 Enqueuing Move request for scope (-0.20, -0.07) 22:25:24.010 00.000 15672 Worker thread wakes up 22:25:24.010 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd 22:25:24.010 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.07) 22:25:24.010 00.000 15672 Moving (-0.20, -0.07) raw xDistance=-0.18 yDistance=-0.11 22:25:24.010 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 22:25:24.010 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:24.010 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 22:25:24.010 00.000 15672 MoveAxis(E, 0, ABG) 22:25:24.010 00.000 15672 Move returns status 0, amount 0 22:25:24.010 00.000 15672 MoveAxis(N, 0, ABG) 22:25:24.010 00.000 15672 Move returns status 0, amount 0 22:25:24.010 00.000 15672 move complete, result=0 22:25:24.011 00.001 15672 worker thread done servicing request 22:25:24.015 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=10879, FiltMin=2622, FiltMax=8664, Gamma=2.950 22:25:24.065 00.050 30444 UpdateGuideState exits: m=91071 SNR=66.4 Saturated 22:25:24.065 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:24.065 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:24.065 00.000 30444 Enqueuing Expose request 22:25:24.065 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:25:24.065 00.000 15672 Worker thread wakes up 22:25:24.065 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:24.065 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:25.971 01.906 15672 Exposure complete 22:25:25.991 00.020 15672 worker thread done servicing request 22:25:25.991 00.000 30444 OnExposeComplete: enter 22:25:25.991 00.000 30444 UpdateGuideState(): m_state=6 22:25:25.991 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 585 22:25:25.991 00.000 30444 Star::Find returns 1 (1), X=464.90, Y=191.95, Mass=84224, SNR=62.7, Peak=9060 HFD=3.9 22:25:25.991 00.000 30444 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.28) = xAngle (3.33 = -2.96) 22:25:25.992 00.001 30444 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.27 = -3.02) 22:25:25.992 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.03 hyp=0.27 cameraTheta=3.05 mountX=-0.27 mountY=-0.03, mountTheta=-3.02 22:25:25.992 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.03, opts=13) 22:25:25.992 00.000 30444 Enqueuing Move request for scope (-0.27, 0.03) 22:25:25.992 00.000 15672 Worker thread wakes up 22:25:25.992 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.03) opts 0xd 22:25:25.992 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.03) 22:25:25.992 00.000 15672 Moving (-0.27, 0.03) raw xDistance=-0.27 yDistance=-0.03 22:25:25.992 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 22:25:25.992 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:25.992 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:25:25.992 00.000 15672 MoveAxis(E, 73, ABG) 22:25:25.992 00.000 15672 Guiding Dir = 2, Dur = 73 22:25:25.993 00.001 15672 IsSlewing returns 0 22:25:25.994 00.001 15672 IsGuiding returns 0 22:25:25.998 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11243, FiltMin=2610, FiltMax=8686, Gamma=2.950 22:25:26.014 00.016 15672 PulseGuide returned control before completion, sleep 64 22:25:26.047 00.033 30444 UpdateGuideState exits: m=84224 SNR=62.7 Saturated 22:25:26.047 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:26.047 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:26.047 00.000 30444 Enqueuing Expose request 22:25:26.080 00.033 15672 IsGuiding returns 1 22:25:26.080 00.000 15672 scope still moving after pulse duration time elapsed 22:25:26.100 00.020 15672 IsSlewing returns 0 22:25:26.127 00.027 15672 IsGuiding returns 0 22:25:26.127 00.000 15672 scope move finished after 73 + 59 ms 22:25:26.127 00.000 15672 Move returns status 0, amount 73 22:25:26.127 00.000 15672 MoveAxis(N, 0, ABG) 22:25:26.128 00.001 15672 Move returns status 0, amount 0 22:25:26.128 00.000 15672 move complete, result=0 22:25:26.128 00.000 15672 worker thread done servicing request 22:25:26.128 00.000 30444 GuideStep: -0.3 px 73 ms EAST, -0.0 px 0 ms NORTH 22:25:26.128 00.000 15672 Worker thread wakes up 22:25:26.128 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:26.128 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:28.237 02.109 15672 Exposure complete 22:25:28.257 00.020 15672 worker thread done servicing request 22:25:28.257 00.000 30444 OnExposeComplete: enter 22:25:28.257 00.000 30444 UpdateGuideState(): m_state=6 22:25:28.257 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 586 22:25:28.257 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=192.22, Mass=90963, SNR=62.5, Peak=9538 HFD=3.7 22:25:28.257 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 22:25:28.257 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 22:25:28.257 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.30 cameraTheta=1.65 mountX=-0.10 mountY=0.28, mountTheta=1.92 22:25:28.258 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.29, opts=13) 22:25:28.258 00.000 30444 Enqueuing Move request for scope (-0.02, 0.29) 22:25:28.258 00.000 15672 Worker thread wakes up 22:25:28.258 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd 22:25:28.258 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.29) 22:25:28.258 00.000 15672 Moving (-0.02, 0.29) raw xDistance=-0.10 yDistance=0.28 22:25:28.258 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:25:28.258 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:25:28.258 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 22:25:28.258 00.000 15672 MoveAxis(E, 0, ABG) 22:25:28.258 00.000 15672 Move returns status 0, amount 0 22:25:28.258 00.000 15672 MoveAxis(N, 0, ABG) 22:25:28.258 00.000 15672 Move returns status 0, amount 0 22:25:28.258 00.000 15672 move complete, result=0 22:25:28.258 00.000 15672 worker thread done servicing request 22:25:28.263 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=10361, FiltMin=2675, FiltMax=8827, Gamma=2.950 22:25:28.312 00.049 30444 UpdateGuideState exits: m=90963 SNR=62.5 Saturated 22:25:28.312 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:28.312 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:28.312 00.000 30444 Enqueuing Expose request 22:25:28.312 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 22:25:28.313 00.001 15672 Worker thread wakes up 22:25:28.313 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:28.313 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:30.228 01.915 15672 Exposure complete 22:25:30.259 00.031 15672 worker thread done servicing request 22:25:30.259 00.000 30444 OnExposeComplete: enter 22:25:30.259 00.000 30444 UpdateGuideState(): m_state=6 22:25:30.259 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 587 22:25:30.259 00.000 30444 Star::Find returns 1 (1), X=465.61, Y=191.65, Mass=81143, SNR=72.7, Peak=8772 HFD=3.5 22:25:30.259 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 22:25:30.259 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 22:25:30.259 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.27 hyp=0.52 cameraTheta=-0.56 mountX=0.50 mountY=-0.17, mountTheta=-0.33 22:25:30.260 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.27, opts=13) 22:25:30.260 00.000 30444 Enqueuing Move request for scope (0.44, -0.27) 22:25:30.260 00.000 15672 Worker thread wakes up 22:25:30.260 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.27) opts 0xd 22:25:30.260 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.27) 22:25:30.260 00.000 15672 Moving (0.44, -0.27) raw xDistance=0.50 yDistance=-0.17 22:25:30.260 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50 22:25:30.260 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:30.260 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 22:25:30.260 00.000 15672 MoveAxis(W, 135, ABG) 22:25:30.260 00.000 15672 Guiding Dir = 3, Dur = 135 22:25:30.261 00.001 15672 IsSlewing returns 0 22:25:30.262 00.001 15672 IsGuiding returns 0 22:25:30.266 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=9573, FiltMin=2667, FiltMax=8397, Gamma=2.950 22:25:30.279 00.013 15672 PulseGuide returned control before completion, sleep 129 22:25:30.316 00.037 30444 UpdateGuideState exits: m=81143 SNR=72.7 Saturated 22:25:30.316 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:30.316 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:30.316 00.000 30444 Enqueuing Expose request 22:25:30.412 00.096 15672 IsGuiding returns 1 22:25:30.412 00.000 15672 scope still moving after pulse duration time elapsed 22:25:30.433 00.021 15672 IsSlewing returns 0 22:25:30.487 00.054 15672 IsGuiding returns 0 22:25:30.487 00.000 15672 scope move finished after 135 + 90 ms 22:25:30.487 00.000 15672 Move returns status 0, amount 135 22:25:30.487 00.000 15672 MoveAxis(N, 0, ABG) 22:25:30.487 00.000 15672 Move returns status 0, amount 0 22:25:30.489 00.002 15672 move complete, result=0 22:25:30.489 00.000 15672 worker thread done servicing request 22:25:30.489 00.000 15672 Worker thread wakes up 22:25:30.489 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:30.489 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:30.489 00.000 30444 GuideStep: 0.5 px 135 ms WEST, -0.2 px 0 ms NORTH 22:25:32.597 02.108 15672 Exposure complete 22:25:32.617 00.020 15672 worker thread done servicing request 22:25:32.617 00.000 30444 OnExposeComplete: enter 22:25:32.617 00.000 30444 UpdateGuideState(): m_state=6 22:25:32.617 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 588 22:25:32.617 00.000 30444 Star::Find returns 1 (1), X=465.46, Y=191.76, Mass=72142, SNR=59.7, Peak=9463 HFD=3.4 22:25:32.617 00.000 30444 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.28) = xAngle (-0.25 = -0.25) 22:25:32.617 00.000 30444 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.31 = -0.31) 22:25:32.617 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.16 hyp=0.33 cameraTheta=-0.53 mountX=0.32 mountY=-0.10, mountTheta=-0.30 22:25:32.617 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.16, opts=13) 22:25:32.617 00.000 30444 Enqueuing Move request for scope (0.28, -0.16) 22:25:32.618 00.001 15672 Worker thread wakes up 22:25:32.618 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.16) opts 0xd 22:25:32.618 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.16) 22:25:32.618 00.000 15672 Moving (0.28, -0.16) raw xDistance=0.32 yDistance=-0.10 22:25:32.618 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32 22:25:32.618 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:32.618 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:25:32.618 00.000 15672 MoveAxis(W, 95, ABG) 22:25:32.618 00.000 15672 Guiding Dir = 3, Dur = 95 22:25:32.618 00.000 15672 IsSlewing returns 0 22:25:32.620 00.002 15672 IsGuiding returns 0 22:25:32.624 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=9883, FiltMin=2666, FiltMax=7665, Gamma=2.950 22:25:32.643 00.019 15672 PulseGuide returned control before completion, sleep 82 22:25:32.673 00.030 30444 UpdateGuideState exits: m=72142 SNR=59.7 Saturated 22:25:32.673 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:32.673 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:32.673 00.000 30444 Enqueuing Expose request 22:25:32.757 00.084 15672 IsGuiding returns 0 22:25:32.758 00.001 15672 Move returns status 0, amount 95 22:25:32.758 00.000 15672 MoveAxis(N, 0, ABG) 22:25:32.758 00.000 15672 Move returns status 0, amount 0 22:25:32.758 00.000 15672 move complete, result=0 22:25:32.758 00.000 15672 worker thread done servicing request 22:25:32.758 00.000 15672 Worker thread wakes up 22:25:32.758 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:32.759 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:32.759 00.000 30444 GuideStep: 0.3 px 95 ms WEST, -0.1 px 0 ms NORTH 22:25:34.664 01.905 15672 Exposure complete 22:25:34.684 00.020 15672 worker thread done servicing request 22:25:34.684 00.000 30444 OnExposeComplete: enter 22:25:34.684 00.000 30444 UpdateGuideState(): m_state=6 22:25:34.684 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 589 22:25:34.684 00.000 30444 Star::Find returns 1 (1), X=464.96, Y=192.03, Mass=89213, SNR=74.0, Peak=10144 HFD=3.9 22:25:34.684 00.000 30444 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.28) = xAngle (2.95 = 2.95) 22:25:34.684 00.000 30444 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.88 = 2.88) 22:25:34.684 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.11 hyp=0.24 cameraTheta=2.67 mountX=-0.24 mountY=0.06, mountTheta=2.89 22:25:34.685 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.11, opts=13) 22:25:34.685 00.000 30444 Enqueuing Move request for scope (-0.22, 0.11) 22:25:34.685 00.000 15672 Worker thread wakes up 22:25:34.685 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.11) opts 0xd 22:25:34.685 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.11) 22:25:34.685 00.000 15672 Moving (-0.22, 0.11) raw xDistance=-0.24 yDistance=0.06 22:25:34.685 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 22:25:34.685 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:34.685 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:25:34.685 00.000 15672 MoveAxis(E, 0, ABG) 22:25:34.685 00.000 15672 Move returns status 0, amount 0 22:25:34.685 00.000 15672 MoveAxis(N, 0, ABG) 22:25:34.685 00.000 15672 Move returns status 0, amount 0 22:25:34.685 00.000 15672 move complete, result=0 22:25:34.685 00.000 15672 worker thread done servicing request 22:25:34.690 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=10185, FiltMin=2603, FiltMax=8135, Gamma=2.950 22:25:34.739 00.049 30444 UpdateGuideState exits: m=89213 SNR=74.0 Saturated 22:25:34.739 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:34.739 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:34.739 00.000 30444 Enqueuing Expose request 22:25:34.740 00.001 15672 Worker thread wakes up 22:25:34.740 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:34.740 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:25:34.740 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:36.846 02.106 15672 Exposure complete 22:25:36.866 00.020 15672 worker thread done servicing request 22:25:36.866 00.000 30444 OnExposeComplete: enter 22:25:36.866 00.000 30444 UpdateGuideState(): m_state=6 22:25:36.866 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 590 22:25:36.866 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=191.79, Mass=75784, SNR=62.2, Peak=9821 HFD=3.6 22:25:36.866 00.000 30444 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.28) = xAngle (-0.34 = -0.34) 22:25:36.866 00.000 30444 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.40 = -0.40) 22:25:36.866 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.62 mountX=0.21 mountY=-0.09, mountTheta=-0.40 22:25:36.866 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.13, opts=13) 22:25:36.867 00.001 30444 Enqueuing Move request for scope (0.18, -0.13) 22:25:36.867 00.000 15672 Worker thread wakes up 22:25:36.867 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd 22:25:36.867 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.13) 22:25:36.867 00.000 15672 Moving (0.18, -0.13) raw xDistance=0.21 yDistance=-0.09 22:25:36.867 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 22:25:36.867 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:36.867 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 22:25:36.867 00.000 15672 MoveAxis(E, 0, ABG) 22:25:36.867 00.000 15672 Move returns status 0, amount 0 22:25:36.867 00.000 15672 MoveAxis(N, 0, ABG) 22:25:36.867 00.000 15672 Move returns status 0, amount 0 22:25:36.867 00.000 15672 move complete, result=0 22:25:36.867 00.000 15672 worker thread done servicing request 22:25:36.872 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=10701, FiltMin=2630, FiltMax=8252, Gamma=2.950 22:25:36.921 00.049 30444 UpdateGuideState exits: m=75784 SNR=62.2 Saturated 22:25:36.921 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:36.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:36.921 00.000 30444 Enqueuing Expose request 22:25:36.922 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:25:36.922 00.000 15672 Worker thread wakes up 22:25:36.922 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:36.922 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:38.831 01.909 15672 Exposure complete 22:25:38.851 00.020 15672 worker thread done servicing request 22:25:38.851 00.000 30444 OnExposeComplete: enter 22:25:38.851 00.000 30444 UpdateGuideState(): m_state=6 22:25:38.851 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 591 22:25:38.852 00.001 30444 Star::Find returns 1 (1), X=465.38, Y=191.83, Mass=85071, SNR=70.0, Peak=9752 HFD=3.7 22:25:38.852 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 22:25:38.852 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 22:25:38.852 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.42 mountX=0.22 mountY=-0.05, mountTheta=-0.20 22:25:38.852 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.09, opts=13) 22:25:38.852 00.000 30444 Enqueuing Move request for scope (0.21, -0.09) 22:25:38.852 00.000 15672 Worker thread wakes up 22:25:38.852 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd 22:25:38.852 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.09) 22:25:38.852 00.000 15672 Moving (0.21, -0.09) raw xDistance=0.22 yDistance=-0.05 22:25:38.852 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:25:38.852 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:38.853 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:25:38.853 00.000 15672 MoveAxis(E, 0, ABG) 22:25:38.853 00.000 15672 Move returns status 0, amount 0 22:25:38.853 00.000 15672 MoveAxis(N, 0, ABG) 22:25:38.853 00.000 15672 Move returns status 0, amount 0 22:25:38.853 00.000 15672 move complete, result=0 22:25:38.853 00.000 15672 worker thread done servicing request 22:25:38.858 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=10832, FiltMin=2610, FiltMax=8449, Gamma=2.950 22:25:38.908 00.050 30444 UpdateGuideState exits: m=85071 SNR=70.0 Saturated 22:25:38.908 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:38.908 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:38.908 00.000 30444 Enqueuing Expose request 22:25:38.908 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:25:38.908 00.000 15672 Worker thread wakes up 22:25:38.908 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:38.908 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:41.015 02.107 15672 Exposure complete 22:25:41.035 00.020 15672 worker thread done servicing request 22:25:41.035 00.000 30444 OnExposeComplete: enter 22:25:41.035 00.000 30444 UpdateGuideState(): m_state=6 22:25:41.035 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 592 22:25:41.036 00.001 30444 Star::Find returns 1 (1), X=465.14, Y=191.26, Mass=93979, SNR=82.5, Peak=11051 HFD=3.7 22:25:41.036 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 22:25:41.036 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 22:25:41.036 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.66 hyp=0.66 cameraTheta=-1.62 mountX=0.15 mountY=-0.65, mountTheta=-1.35 22:25:41.036 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.66, opts=13) 22:25:41.036 00.000 30444 Enqueuing Move request for scope (-0.04, -0.66) 22:25:41.036 00.000 15672 Worker thread wakes up 22:25:41.036 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.66) opts 0xd 22:25:41.036 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.66) 22:25:41.036 00.000 15672 Moving (-0.04, -0.66) raw xDistance=0.15 yDistance=-0.65 22:25:41.036 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:25:41.036 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 22:25:41.037 00.001 15672 MoveAxis(E, 0, ABG) 22:25:41.037 00.000 15672 Move returns status 0, amount 0 22:25:41.037 00.000 15672 MoveAxis(N, 116, ABG) 22:25:41.037 00.000 15672 Guiding Dir = 0, Dur = 116 22:25:41.037 00.000 15672 IsSlewing returns 0 22:25:41.038 00.001 15672 IsGuiding returns 0 22:25:41.043 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=11669, FiltMin=2610, FiltMax=8572, Gamma=2.950 22:25:41.092 00.049 30444 UpdateGuideState exits: m=93979 SNR=82.5 Saturated 22:25:41.092 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:41.092 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:41.092 00.000 30444 Enqueuing Expose request 22:25:41.125 00.033 15672 PulseGuide returned control before completion, sleep 39 22:25:41.175 00.050 15672 IsGuiding returns 1 22:25:41.175 00.000 15672 scope still moving after pulse duration time elapsed 22:25:41.195 00.020 15672 IsSlewing returns 0 22:25:41.197 00.002 15672 IsGuiding returns 1 22:25:41.219 00.022 15672 IsSlewing returns 0 22:25:41.221 00.002 15672 IsGuiding returns 1 22:25:41.243 00.022 15672 IsSlewing returns 0 22:25:41.270 00.027 15672 IsGuiding returns 0 22:25:41.271 00.001 15672 scope move finished after 116 + 116 ms 22:25:41.271 00.000 15672 Move returns status 0, amount 116 22:25:41.271 00.000 15672 move complete, result=0 22:25:41.271 00.000 15672 worker thread done servicing request 22:25:41.271 00.000 15672 Worker thread wakes up 22:25:41.272 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:41.272 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:41.272 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 116 ms NORTH 22:25:43.177 01.905 15672 Exposure complete 22:25:43.197 00.020 15672 worker thread done servicing request 22:25:43.197 00.000 30444 OnExposeComplete: enter 22:25:43.197 00.000 30444 UpdateGuideState(): m_state=6 22:25:43.197 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 593 22:25:43.197 00.000 30444 Star::Find returns 1 (1), X=465.52, Y=191.59, Mass=80881, SNR=63.3, Peak=9928 HFD=3.3 22:25:43.197 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 22:25:43.197 00.000 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 22:25:43.197 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.33 hyp=0.48 cameraTheta=-0.77 mountX=0.42 mountY=-0.25, mountTheta=-0.53 22:25:43.198 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.33, opts=13) 22:25:43.198 00.000 30444 Enqueuing Move request for scope (0.34, -0.33) 22:25:43.198 00.000 15672 Worker thread wakes up 22:25:43.198 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.33) opts 0xd 22:25:43.198 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.33) 22:25:43.198 00.000 15672 Moving (0.34, -0.33) raw xDistance=0.42 yDistance=-0.25 22:25:43.198 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42 22:25:43.198 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:43.198 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 22:25:43.198 00.000 15672 MoveAxis(W, 114, ABG) 22:25:43.198 00.000 15672 Guiding Dir = 3, Dur = 114 22:25:43.199 00.001 15672 IsSlewing returns 0 22:25:43.200 00.001 15672 IsGuiding returns 0 22:25:43.204 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2104, max=12000, FiltMin=2626, FiltMax=8792, Gamma=2.950 22:25:43.218 00.014 15672 PulseGuide returned control before completion, sleep 107 22:25:43.254 00.036 30444 UpdateGuideState exits: m=80881 SNR=63.3 Saturated 22:25:43.254 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:43.254 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:43.254 00.000 30444 Enqueuing Expose request 22:25:43.327 00.073 15672 IsGuiding returns 1 22:25:43.327 00.000 15672 scope still moving after pulse duration time elapsed 22:25:43.348 00.021 15672 IsSlewing returns 0 22:25:43.362 00.014 15672 IsGuiding returns 0 22:25:43.362 00.000 15672 scope move finished after 114 + 48 ms 22:25:43.362 00.000 15672 Move returns status 0, amount 114 22:25:43.362 00.000 15672 MoveAxis(N, 0, ABG) 22:25:43.362 00.000 15672 Move returns status 0, amount 0 22:25:43.363 00.001 15672 move complete, result=0 22:25:43.363 00.000 15672 worker thread done servicing request 22:25:43.363 00.000 15672 Worker thread wakes up 22:25:43.363 00.000 30444 GuideStep: 0.4 px 114 ms WEST, -0.2 px 0 ms NORTH 22:25:43.363 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:43.363 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:45.473 02.110 15672 Exposure complete 22:25:45.493 00.020 15672 worker thread done servicing request 22:25:45.493 00.000 30444 OnExposeComplete: enter 22:25:45.493 00.000 30444 UpdateGuideState(): m_state=6 22:25:45.493 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 594 22:25:45.493 00.000 30444 Star::Find returns 1 (1), X=465.66, Y=191.65, Mass=86286, SNR=66.7, Peak=10508 HFD=3.4 22:25:45.493 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.23 = -0.23) 22:25:45.493 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 22:25:45.493 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=-0.27 hyp=0.56 cameraTheta=-0.51 mountX=0.54 mountY=-0.16, mountTheta=-0.28 22:25:45.493 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=-0.27, opts=13) 22:25:45.493 00.000 30444 Enqueuing Move request for scope (0.49, -0.27) 22:25:45.494 00.001 15672 Worker thread wakes up 22:25:45.494 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.27) opts 0xd 22:25:45.494 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, -0.27) 22:25:45.494 00.000 15672 Moving (0.49, -0.27) raw xDistance=0.54 yDistance=-0.16 22:25:45.494 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54 22:25:45.494 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:45.494 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 22:25:45.494 00.000 15672 MoveAxis(W, 155, ABG) 22:25:45.494 00.000 15672 Guiding Dir = 3, Dur = 155 22:25:45.495 00.001 15672 IsSlewing returns 0 22:25:45.496 00.001 15672 IsGuiding returns 0 22:25:45.500 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=11345, FiltMin=2675, FiltMax=8163, Gamma=2.950 22:25:45.519 00.019 15672 PulseGuide returned control before completion, sleep 143 22:25:45.549 00.030 30444 UpdateGuideState exits: m=86286 SNR=66.7 Saturated 22:25:45.549 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:45.549 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:45.549 00.000 30444 Enqueuing Expose request 22:25:45.664 00.115 15672 IsGuiding returns 1 22:25:45.664 00.000 15672 scope still moving after pulse duration time elapsed 22:25:45.685 00.021 15672 IsSlewing returns 0 22:25:45.712 00.027 15672 IsGuiding returns 0 22:25:45.712 00.000 15672 scope move finished after 155 + 61 ms 22:25:45.712 00.000 15672 Move returns status 0, amount 155 22:25:45.713 00.001 15672 MoveAxis(N, 0, ABG) 22:25:45.713 00.000 15672 Move returns status 0, amount 0 22:25:45.713 00.000 15672 move complete, result=0 22:25:45.713 00.000 15672 worker thread done servicing request 22:25:45.713 00.000 15672 Worker thread wakes up 22:25:45.713 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:45.713 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:45.713 00.000 30444 GuideStep: 0.5 px 155 ms WEST, -0.2 px 0 ms NORTH 22:25:47.622 01.909 15672 Exposure complete 22:25:47.642 00.020 15672 worker thread done servicing request 22:25:47.642 00.000 30444 OnExposeComplete: enter 22:25:47.642 00.000 30444 UpdateGuideState(): m_state=6 22:25:47.642 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 595 22:25:47.642 00.000 30444 Star::Find returns 1 (1), X=465.20, Y=191.74, Mass=84554, SNR=70.3, Peak=10691 HFD=3.5 22:25:47.642 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 22:25:47.643 00.001 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 22:25:47.643 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.41 mountX=0.08 mountY=-0.17, mountTheta=-1.15 22:25:47.643 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.18, opts=13) 22:25:47.643 00.000 30444 Enqueuing Move request for scope (0.03, -0.18) 22:25:47.643 00.000 15672 Worker thread wakes up 22:25:47.643 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd 22:25:47.643 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.18) 22:25:47.643 00.000 15672 Moving (0.03, -0.18) raw xDistance=0.08 yDistance=-0.17 22:25:47.643 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:25:47.643 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:47.643 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 22:25:47.643 00.000 15672 MoveAxis(E, 0, ABG) 22:25:47.644 00.001 15672 Move returns status 0, amount 0 22:25:47.644 00.000 15672 MoveAxis(N, 0, ABG) 22:25:47.644 00.000 15672 Move returns status 0, amount 0 22:25:47.644 00.000 15672 move complete, result=0 22:25:47.644 00.000 15672 worker thread done servicing request 22:25:47.648 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=11571, FiltMin=2634, FiltMax=8178, Gamma=2.950 22:25:47.698 00.050 30444 UpdateGuideState exits: m=84554 SNR=70.3 Saturated 22:25:47.698 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:47.698 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:47.698 00.000 30444 Enqueuing Expose request 22:25:47.698 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:25:47.698 00.000 15672 Worker thread wakes up 22:25:47.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:47.698 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:49.809 02.111 15672 Exposure complete 22:25:49.829 00.020 15672 worker thread done servicing request 22:25:49.829 00.000 30444 OnExposeComplete: enter 22:25:49.829 00.000 30444 UpdateGuideState(): m_state=6 22:25:49.829 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 596 22:25:49.829 00.000 30444 Star::Find returns 1 (1), X=464.84, Y=191.64, Mass=83141, SNR=59.3, Peak=10798 HFD=3.4 22:25:49.829 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 22:25:49.829 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.23 = -2.23) 22:25:49.829 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.28 hyp=0.43 cameraTheta=-2.44 mountX=-0.24 mountY=-0.34, mountTheta=-2.19 22:25:49.830 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.28, opts=13) 22:25:49.830 00.000 30444 Enqueuing Move request for scope (-0.33, -0.28) 22:25:49.830 00.000 15672 Worker thread wakes up 22:25:49.830 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.28) opts 0xd 22:25:49.830 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.28) 22:25:49.830 00.000 15672 Moving (-0.33, -0.28) raw xDistance=-0.24 yDistance=-0.34 22:25:49.830 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 22:25:49.830 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:25:49.830 00.000 15672 MoveAxis(E, 0, ABG) 22:25:49.830 00.000 15672 Move returns status 0, amount 0 22:25:49.830 00.000 15672 MoveAxis(N, 61, ABG) 22:25:49.830 00.000 15672 Guiding Dir = 0, Dur = 61 22:25:49.830 00.000 15672 IsSlewing returns 0 22:25:49.831 00.001 15672 IsGuiding returns 0 22:25:49.835 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=10798, FiltMin=2613, FiltMax=8010, Gamma=2.950 22:25:49.884 00.049 30444 UpdateGuideState exits: m=83141 SNR=59.3 Saturated 22:25:49.884 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:49.884 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:49.884 00.000 30444 Enqueuing Expose request 22:25:49.945 00.061 15672 IsGuiding returns 1 22:25:49.945 00.000 15672 scope still moving after pulse duration time elapsed 22:25:49.967 00.022 15672 IsSlewing returns 0 22:25:49.968 00.001 15672 IsGuiding returns 1 22:25:49.989 00.021 15672 IsSlewing returns 0 22:25:50.009 00.020 15672 IsGuiding returns 0 22:25:50.009 00.000 15672 scope move finished after 61 + 117 ms 22:25:50.009 00.000 15672 Move returns status 0, amount 61 22:25:50.009 00.000 15672 move complete, result=0 22:25:50.009 00.000 15672 worker thread done servicing request 22:25:50.009 00.000 15672 Worker thread wakes up 22:25:50.009 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:50.010 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:50.010 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 61 ms NORTH 22:25:51.925 01.915 15672 Exposure complete 22:25:51.958 00.033 30444 OnExposeComplete: enter 22:25:51.958 00.000 30444 UpdateGuideState(): m_state=6 22:25:51.958 00.000 15672 worker thread done servicing request 22:25:51.958 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 597 22:25:51.958 00.000 30444 Star::Find returns 1 (1), X=464.77, Y=191.43, Mass=94405, SNR=74.9, Peak=11255 HFD=3.6 22:25:51.958 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 22:25:51.958 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 22:25:51.958 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.50 hyp=0.64 cameraTheta=-2.26 mountX=-0.26 mountY=-0.57, mountTheta=-1.99 22:25:51.959 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.50, opts=13) 22:25:51.959 00.000 30444 Enqueuing Move request for scope (-0.41, -0.50) 22:25:51.959 00.000 15672 Worker thread wakes up 22:25:51.959 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.50) opts 0xd 22:25:51.959 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.50) 22:25:51.959 00.000 15672 Moving (-0.41, -0.50) raw xDistance=-0.26 yDistance=-0.57 22:25:51.959 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 22:25:51.959 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 22:25:51.959 00.000 15672 MoveAxis(E, 69, ABG) 22:25:51.959 00.000 15672 Guiding Dir = 2, Dur = 69 22:25:51.960 00.001 15672 IsSlewing returns 0 22:25:51.962 00.002 15672 IsGuiding returns 0 22:25:51.965 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=11255, FiltMin=2691, FiltMax=8091, Gamma=2.950 22:25:51.988 00.023 15672 PulseGuide returned control before completion, sleep 53 22:25:52.014 00.026 30444 UpdateGuideState exits: m=94405 SNR=74.9 Saturated 22:25:52.014 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:52.014 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:52.015 00.001 30444 Enqueuing Expose request 22:25:52.069 00.054 15672 IsGuiding returns 0 22:25:52.069 00.000 15672 Move returns status 0, amount 69 22:25:52.069 00.000 15672 MoveAxis(N, 102, ABG) 22:25:52.069 00.000 15672 Guiding Dir = 0, Dur = 102 22:25:52.069 00.000 15672 IsSlewing returns 0 22:25:52.101 00.032 15672 IsGuiding returns 0 22:25:52.180 00.079 15672 PulseGuide returned control before completion, sleep 33 22:25:52.216 00.036 15672 IsGuiding returns 1 22:25:52.216 00.000 15672 scope still moving after pulse duration time elapsed 22:25:52.237 00.021 15672 IsSlewing returns 0 22:25:52.240 00.003 15672 IsGuiding returns 1 22:25:52.261 00.021 15672 IsSlewing returns 0 22:25:52.263 00.002 15672 IsGuiding returns 1 22:25:52.284 00.021 15672 IsSlewing returns 0 22:25:52.340 00.056 15672 IsGuiding returns 0 22:25:52.340 00.000 15672 scope move finished after 102 + 137 ms 22:25:52.341 00.001 15672 Move returns status 0, amount 102 22:25:52.341 00.000 15672 move complete, result=0 22:25:52.341 00.000 15672 worker thread done servicing request 22:25:52.341 00.000 15672 Worker thread wakes up 22:25:52.341 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:52.341 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:52.341 00.000 30444 GuideStep: -0.3 px 69 ms EAST, -0.6 px 102 ms NORTH 22:25:54.448 02.107 15672 Exposure complete 22:25:54.468 00.020 15672 worker thread done servicing request 22:25:54.468 00.000 30444 OnExposeComplete: enter 22:25:54.468 00.000 30444 UpdateGuideState(): m_state=6 22:25:54.468 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 598 22:25:54.468 00.000 30444 Star::Find returns 1 (1), X=464.78, Y=191.52, Mass=98367, SNR=89.6, Peak=10979 HFD=3.7 22:25:54.468 00.000 30444 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.28) = xAngle (-2.06 = -2.06) 22:25:54.468 00.000 30444 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 22:25:54.468 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.40 hyp=0.56 cameraTheta=-2.34 mountX=-0.27 mountY=-0.48, mountTheta=-2.08 22:25:54.469 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.40, opts=13) 22:25:54.469 00.000 30444 Enqueuing Move request for scope (-0.39, -0.40) 22:25:54.469 00.000 15672 Worker thread wakes up 22:25:54.469 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.40) opts 0xd 22:25:54.469 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.40) 22:25:54.469 00.000 15672 Moving (-0.39, -0.40) raw xDistance=-0.27 yDistance=-0.48 22:25:54.469 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27 22:25:54.469 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 22:25:54.469 00.000 15672 MoveAxis(E, 77, ABG) 22:25:54.469 00.000 15672 Guiding Dir = 2, Dur = 77 22:25:54.470 00.001 15672 IsSlewing returns 0 22:25:54.474 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=10979, FiltMin=2673, FiltMax=7724, Gamma=2.950 22:25:54.480 00.006 15672 IsGuiding returns 0 22:25:54.496 00.016 15672 PulseGuide returned control before completion, sleep 72 22:25:54.523 00.027 30444 UpdateGuideState exits: m=98367 SNR=89.6 Saturated 22:25:54.523 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:54.523 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:54.524 00.001 30444 Enqueuing Expose request 22:25:54.570 00.046 15672 IsGuiding returns 1 22:25:54.570 00.000 15672 scope still moving after pulse duration time elapsed 22:25:54.591 00.021 15672 IsSlewing returns 0 22:25:54.609 00.018 15672 IsGuiding returns 0 22:25:54.609 00.000 15672 scope move finished after 77 + 51 ms 22:25:54.609 00.000 15672 Move returns status 0, amount 77 22:25:54.609 00.000 15672 MoveAxis(N, 85, ABG) 22:25:54.609 00.000 15672 Guiding Dir = 0, Dur = 85 22:25:54.609 00.000 15672 IsSlewing returns 0 22:25:54.610 00.001 15672 IsGuiding returns 0 22:25:54.688 00.078 15672 PulseGuide returned control before completion, sleep 17 22:25:54.722 00.034 15672 IsGuiding returns 1 22:25:54.722 00.000 15672 scope still moving after pulse duration time elapsed 22:25:54.742 00.020 15672 IsSlewing returns 0 22:25:54.745 00.003 15672 IsGuiding returns 1 22:25:54.767 00.022 15672 IsSlewing returns 0 22:25:54.770 00.003 15672 IsGuiding returns 1 22:25:54.790 00.020 15672 IsSlewing returns 0 22:25:54.801 00.011 15672 IsGuiding returns 0 22:25:54.801 00.000 15672 scope move finished after 85 + 106 ms 22:25:54.801 00.000 15672 Move returns status 0, amount 85 22:25:54.802 00.001 15672 move complete, result=0 22:25:54.802 00.000 15672 worker thread done servicing request 22:25:54.802 00.000 15672 Worker thread wakes up 22:25:54.802 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:54.802 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:54.802 00.000 30444 GuideStep: -0.3 px 77 ms EAST, -0.5 px 85 ms NORTH 22:25:56.713 01.911 15672 Exposure complete 22:25:56.732 00.019 15672 worker thread done servicing request 22:25:56.732 00.000 30444 OnExposeComplete: enter 22:25:56.733 00.001 30444 UpdateGuideState(): m_state=6 22:25:56.733 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 599 22:25:56.733 00.000 30444 Star::Find returns 1 (1), X=464.80, Y=191.36, Mass=91958, SNR=67.5, Peak=11854 HFD=3.3 22:25:56.733 00.000 30444 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.28) = xAngle (-1.88 = -1.88) 22:25:56.733 00.000 30444 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.94 = -1.94) 22:25:56.733 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.57 hyp=0.68 cameraTheta=-2.16 mountX=-0.21 mountY=-0.63, mountTheta=-1.89 22:25:56.733 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.57, opts=13) 22:25:56.733 00.000 30444 Enqueuing Move request for scope (-0.38, -0.57) 22:25:56.734 00.001 15672 Worker thread wakes up 22:25:56.734 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.57) opts 0xd 22:25:56.734 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.57) 22:25:56.734 00.000 15672 Moving (-0.38, -0.57) raw xDistance=-0.21 yDistance=-0.63 22:25:56.734 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 22:25:56.734 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 22:25:56.734 00.000 15672 MoveAxis(E, 0, ABG) 22:25:56.734 00.000 15672 Move returns status 0, amount 0 22:25:56.734 00.000 15672 MoveAxis(N, 113, ABG) 22:25:56.734 00.000 15672 Guiding Dir = 0, Dur = 113 22:25:56.735 00.001 15672 IsSlewing returns 0 22:25:56.736 00.001 15672 IsGuiding returns 0 22:25:56.739 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=11854, FiltMin=2613, FiltMax=8821, Gamma=2.950 22:25:56.800 00.061 30444 UpdateGuideState exits: m=91958 SNR=67.5 Saturated 22:25:56.815 00.015 15672 PulseGuide returned control before completion, sleep 46 22:25:56.815 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:56.815 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:56.815 00.000 30444 Enqueuing Expose request 22:25:56.864 00.049 15672 IsGuiding returns 1 22:25:56.864 00.000 15672 scope still moving after pulse duration time elapsed 22:25:56.884 00.020 15672 IsSlewing returns 0 22:25:56.886 00.002 15672 IsGuiding returns 1 22:25:56.907 00.021 15672 IsSlewing returns 0 22:25:56.907 00.000 15672 IsGuiding returns 1 22:25:56.928 00.021 15672 IsSlewing returns 0 22:25:56.942 00.014 15672 IsGuiding returns 0 22:25:56.942 00.000 15672 scope move finished after 113 + 93 ms 22:25:56.942 00.000 15672 Move returns status 0, amount 113 22:25:56.942 00.000 15672 move complete, result=0 22:25:56.942 00.000 15672 worker thread done servicing request 22:25:56.942 00.000 15672 Worker thread wakes up 22:25:56.942 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 113 ms NORTH 22:25:56.943 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:56.943 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:59.055 02.112 15672 Exposure complete 22:25:59.083 00.028 15672 worker thread done servicing request 22:25:59.083 00.000 30444 OnExposeComplete: enter 22:25:59.083 00.000 30444 UpdateGuideState(): m_state=6 22:25:59.083 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 600 22:25:59.083 00.000 30444 Star::Find returns 1 (1), X=464.87, Y=192.16, Mass=97695, SNR=70.9, Peak=9881 HFD=3.8 22:25:59.083 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 22:25:59.083 00.000 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.70 = 2.70) 22:25:59.083 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.23 hyp=0.38 cameraTheta=2.48 mountX=-0.36 mountY=0.16, mountTheta=2.71 22:25:59.084 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.23, opts=13) 22:25:59.084 00.000 30444 Enqueuing Move request for scope (-0.30, 0.23) 22:25:59.084 00.000 15672 Worker thread wakes up 22:25:59.084 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.23) opts 0xd 22:25:59.084 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.23) 22:25:59.084 00.000 15672 Moving (-0.30, 0.23) raw xDistance=-0.36 yDistance=0.16 22:25:59.084 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36 22:25:59.084 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:25:59.084 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:25:59.084 00.000 15672 MoveAxis(E, 96, ABG) 22:25:59.084 00.000 15672 Guiding Dir = 2, Dur = 96 22:25:59.085 00.001 15672 IsSlewing returns 0 22:25:59.086 00.001 15672 IsGuiding returns 0 22:25:59.090 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=9881, FiltMin=2662, FiltMax=8010, Gamma=2.950 22:25:59.113 00.023 15672 PulseGuide returned control before completion, sleep 79 22:25:59.140 00.027 30444 UpdateGuideState exits: m=97695 SNR=70.9 Saturated 22:25:59.140 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:59.140 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:25:59.140 00.000 30444 Enqueuing Expose request 22:25:59.242 00.102 15672 IsGuiding returns 0 22:25:59.242 00.000 15672 Move returns status 0, amount 96 22:25:59.242 00.000 15672 MoveAxis(N, 0, ABG) 22:25:59.242 00.000 15672 Move returns status 0, amount 0 22:25:59.242 00.000 15672 move complete, result=0 22:25:59.242 00.000 15672 worker thread done servicing request 22:25:59.242 00.000 15672 Worker thread wakes up 22:25:59.242 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:25:59.242 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:25:59.243 00.001 30444 GuideStep: -0.4 px 96 ms EAST, 0.2 px 0 ms NORTH 22:26:01.148 01.905 15672 Exposure complete 22:26:01.168 00.020 15672 worker thread done servicing request 22:26:01.168 00.000 30444 OnExposeComplete: enter 22:26:01.168 00.000 30444 UpdateGuideState(): m_state=6 22:26:01.168 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 601 22:26:01.168 00.000 30444 Star::Find returns 1 (1), X=465.08, Y=191.82, Mass=94148, SNR=66.0, Peak=10719 HFD=3.7 22:26:01.168 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 22:26:01.168 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 22:26:01.168 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.31 mountX=-0.06 mountY=-0.12, mountTheta=-2.04 22:26:01.169 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.10, opts=13) 22:26:01.169 00.000 30444 Enqueuing Move request for scope (-0.09, -0.10) 22:26:01.169 00.000 15672 Worker thread wakes up 22:26:01.169 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd 22:26:01.169 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.10) 22:26:01.169 00.000 15672 Moving (-0.09, -0.10) raw xDistance=-0.06 yDistance=-0.12 22:26:01.169 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 22:26:01.169 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:26:01.169 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 22:26:01.169 00.000 15672 MoveAxis(E, 0, ABG) 22:26:01.169 00.000 15672 Move returns status 0, amount 0 22:26:01.169 00.000 15672 MoveAxis(N, 0, ABG) 22:26:01.169 00.000 15672 Move returns status 0, amount 0 22:26:01.169 00.000 15672 move complete, result=0 22:26:01.169 00.000 15672 worker thread done servicing request 22:26:01.174 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=10719, FiltMin=2640, FiltMax=7780, Gamma=2.950 22:26:01.224 00.050 30444 UpdateGuideState exits: m=94148 SNR=66.0 Saturated 22:26:01.224 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:01.224 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:01.224 00.000 30444 Enqueuing Expose request 22:26:01.224 00.000 15672 Worker thread wakes up 22:26:01.224 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:26:01.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:01.224 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:03.340 02.116 15672 Exposure complete 22:26:03.369 00.029 15672 worker thread done servicing request 22:26:03.369 00.000 30444 OnExposeComplete: enter 22:26:03.369 00.000 30444 UpdateGuideState(): m_state=6 22:26:03.369 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 602 22:26:03.369 00.000 30444 Star::Find returns 1 (1), X=465.70, Y=191.83, Mass=86648, SNR=68.7, Peak=9607 HFD=3.4 22:26:03.369 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 22:26:03.369 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 22:26:03.369 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.09 hyp=0.53 cameraTheta=-0.17 mountX=0.53 mountY=0.03, mountTheta=0.05 22:26:03.369 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.09, opts=13) 22:26:03.370 00.001 30444 Enqueuing Move request for scope (0.52, -0.09) 22:26:03.370 00.000 15672 Worker thread wakes up 22:26:03.370 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.09) opts 0xd 22:26:03.370 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.09) 22:26:03.370 00.000 15672 Moving (0.52, -0.09) raw xDistance=0.53 yDistance=0.03 22:26:03.370 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53 22:26:03.370 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:26:03.370 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:26:03.370 00.000 15672 MoveAxis(W, 142, ABG) 22:26:03.370 00.000 15672 Guiding Dir = 3, Dur = 142 22:26:03.370 00.000 15672 IsSlewing returns 0 22:26:03.371 00.001 15672 IsGuiding returns 0 22:26:03.375 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=9607, FiltMin=2615, FiltMax=8429, Gamma=2.950 22:26:03.394 00.019 15672 PulseGuide returned control before completion, sleep 130 22:26:03.424 00.030 30444 UpdateGuideState exits: m=86648 SNR=68.7 Saturated 22:26:03.425 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:03.425 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:03.425 00.000 30444 Enqueuing Expose request 22:26:03.570 00.145 15672 IsGuiding returns 0 22:26:03.570 00.000 15672 Move returns status 0, amount 142 22:26:03.570 00.000 15672 MoveAxis(N, 0, ABG) 22:26:03.570 00.000 15672 Move returns status 0, amount 0 22:26:03.570 00.000 15672 move complete, result=0 22:26:03.570 00.000 15672 worker thread done servicing request 22:26:03.570 00.000 15672 Worker thread wakes up 22:26:03.570 00.000 30444 GuideStep: 0.5 px 142 ms WEST, 0.0 px 0 ms NORTH 22:26:03.571 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:03.571 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:05.477 01.906 15672 Exposure complete 22:26:05.497 00.020 15672 worker thread done servicing request 22:26:05.497 00.000 30444 OnExposeComplete: enter 22:26:05.497 00.000 30444 UpdateGuideState(): m_state=6 22:26:05.497 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 603 22:26:05.497 00.000 30444 Star::Find returns 1 (1), X=465.23, Y=192.11, Mass=77098, SNR=65.2, Peak=9373 HFD=3.4 22:26:05.497 00.000 30444 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.28) = xAngle (1.55 = 1.55) 22:26:05.497 00.000 30444 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.49 = 1.49) 22:26:05.497 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.27 mountX=0.00 mountY=0.20, mountTheta=1.55 22:26:05.498 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.19, opts=13) 22:26:05.498 00.000 30444 Enqueuing Move request for scope (0.06, 0.19) 22:26:05.498 00.000 15672 Worker thread wakes up 22:26:05.498 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd 22:26:05.498 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.19) 22:26:05.498 00.000 15672 Moving (0.06, 0.19) raw xDistance=0.00 yDistance=0.20 22:26:05.498 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 22:26:05.498 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:26:05.498 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 22:26:05.498 00.000 15672 MoveAxis(E, 0, ABG) 22:26:05.498 00.000 15672 Move returns status 0, amount 0 22:26:05.498 00.000 15672 MoveAxis(N, 0, ABG) 22:26:05.498 00.000 15672 Move returns status 0, amount 0 22:26:05.498 00.000 15672 move complete, result=0 22:26:05.498 00.000 15672 worker thread done servicing request 22:26:05.503 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=11201, FiltMin=2632, FiltMax=8865, Gamma=2.950 22:26:05.552 00.049 30444 UpdateGuideState exits: m=77098 SNR=65.2 Saturated 22:26:05.552 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:05.552 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:05.552 00.000 30444 Enqueuing Expose request 22:26:05.552 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 22:26:05.552 00.000 15672 Worker thread wakes up 22:26:05.552 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:05.552 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:07.664 02.112 15672 Exposure complete 22:26:07.693 00.029 15672 worker thread done servicing request 22:26:07.693 00.000 30444 OnExposeComplete: enter 22:26:07.693 00.000 30444 UpdateGuideState(): m_state=6 22:26:07.693 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 604 22:26:07.693 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=191.75, Mass=104446, SNR=85.3, Peak=11398 HFD=3.6 22:26:07.693 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 22:26:07.693 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 22:26:07.693 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.51 mountX=0.06 mountY=-0.16, mountTheta=-1.24 22:26:07.694 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.17, opts=13) 22:26:07.694 00.000 30444 Enqueuing Move request for scope (0.01, -0.17) 22:26:07.694 00.000 15672 Worker thread wakes up 22:26:07.694 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd 22:26:07.694 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.17) 22:26:07.694 00.000 15672 Moving (0.01, -0.17) raw xDistance=0.06 yDistance=-0.16 22:26:07.694 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:26:07.694 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:26:07.694 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 22:26:07.694 00.000 15672 MoveAxis(E, 0, ABG) 22:26:07.694 00.000 15672 Move returns status 0, amount 0 22:26:07.694 00.000 15672 MoveAxis(N, 0, ABG) 22:26:07.694 00.000 15672 Move returns status 0, amount 0 22:26:07.694 00.000 15672 move complete, result=0 22:26:07.695 00.001 15672 worker thread done servicing request 22:26:07.700 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11398, FiltMin=2645, FiltMax=8468, Gamma=2.950 22:26:07.748 00.048 30444 UpdateGuideState exits: m=104446 SNR=85.3 Saturated 22:26:07.748 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:07.748 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:07.748 00.000 30444 Enqueuing Expose request 22:26:07.748 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:26:07.749 00.001 15672 Worker thread wakes up 22:26:07.749 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:07.749 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:09.665 01.916 15672 Exposure complete 22:26:09.694 00.029 15672 worker thread done servicing request 22:26:09.694 00.000 30444 OnExposeComplete: enter 22:26:09.695 00.001 30444 UpdateGuideState(): m_state=6 22:26:09.695 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 605 22:26:09.695 00.000 30444 Star::Find returns 1 (1), X=464.84, Y=191.55, Mass=90152, SNR=69.3, Peak=11113 HFD=3.5 22:26:09.695 00.000 30444 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 22:26:09.695 00.000 30444 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 22:26:09.695 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.37 hyp=0.50 cameraTheta=-2.30 mountX=-0.22 mountY=-0.43, mountTheta=-2.04 22:26:09.695 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.37, opts=13) 22:26:09.695 00.000 30444 Enqueuing Move request for scope (-0.33, -0.37) 22:26:09.696 00.001 15672 Worker thread wakes up 22:26:09.696 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.37) opts 0xd 22:26:09.696 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.37) 22:26:09.696 00.000 15672 Moving (-0.33, -0.37) raw xDistance=-0.22 yDistance=-0.43 22:26:09.696 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 22:26:09.696 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 22:26:09.696 00.000 15672 MoveAxis(E, 0, ABG) 22:26:09.696 00.000 15672 Move returns status 0, amount 0 22:26:09.696 00.000 15672 MoveAxis(N, 77, ABG) 22:26:09.696 00.000 15672 Guiding Dir = 0, Dur = 77 22:26:09.696 00.000 15672 IsSlewing returns 0 22:26:09.702 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=11113, FiltMin=2577, FiltMax=7879, Gamma=2.950 22:26:09.705 00.003 15672 IsGuiding returns 0 22:26:09.758 00.053 30444 UpdateGuideState exits: m=90152 SNR=69.3 Saturated 22:26:09.758 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:09.758 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:09.758 00.000 30444 Enqueuing Expose request 22:26:09.785 00.027 15672 IsGuiding returns 1 22:26:09.785 00.000 15672 scope still moving after pulse duration time elapsed 22:26:09.807 00.022 15672 IsSlewing returns 0 22:26:09.808 00.001 15672 IsGuiding returns 1 22:26:09.830 00.022 15672 IsSlewing returns 0 22:26:09.830 00.000 15672 IsGuiding returns 1 22:26:09.851 00.021 15672 IsSlewing returns 0 22:26:09.852 00.001 15672 IsGuiding returns 1 22:26:09.873 00.021 15672 IsSlewing returns 0 22:26:09.929 00.056 15672 IsGuiding returns 0 22:26:09.929 00.000 15672 scope move finished after 77 + 147 ms 22:26:09.929 00.000 15672 Move returns status 0, amount 77 22:26:09.929 00.000 15672 move complete, result=0 22:26:09.929 00.000 15672 worker thread done servicing request 22:26:09.930 00.001 15672 Worker thread wakes up 22:26:09.930 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:09.930 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:09.930 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 77 ms NORTH 22:26:12.047 02.117 15672 Exposure complete 22:26:12.077 00.030 15672 worker thread done servicing request 22:26:12.077 00.000 30444 OnExposeComplete: enter 22:26:12.077 00.000 30444 UpdateGuideState(): m_state=6 22:26:12.077 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 606 22:26:12.077 00.000 30444 Star::Find returns 1 (1), X=464.77, Y=191.60, Mass=82337, SNR=65.0, Peak=10628 HFD=3.3 22:26:12.077 00.000 30444 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.28) = xAngle (-2.19 = -2.19) 22:26:12.078 00.001 30444 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.25 = -2.25) 22:26:12.078 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.32 hyp=0.52 cameraTheta=-2.47 mountX=-0.30 mountY=-0.40, mountTheta=-2.21 22:26:12.078 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.32, opts=13) 22:26:12.078 00.000 30444 Enqueuing Move request for scope (-0.41, -0.32) 22:26:12.078 00.000 15672 Worker thread wakes up 22:26:12.078 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.32) opts 0xd 22:26:12.078 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.32) 22:26:12.078 00.000 15672 Moving (-0.41, -0.32) raw xDistance=-0.30 yDistance=-0.40 22:26:12.078 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 22:26:12.078 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 22:26:12.078 00.000 15672 MoveAxis(E, 82, ABG) 22:26:12.079 00.001 15672 Guiding Dir = 2, Dur = 82 22:26:12.079 00.000 15672 IsSlewing returns 0 22:26:12.080 00.001 15672 IsGuiding returns 0 22:26:12.084 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=10981, FiltMin=2633, FiltMax=7984, Gamma=2.950 22:26:12.101 00.017 15672 PulseGuide returned control before completion, sleep 72 22:26:12.134 00.033 30444 UpdateGuideState exits: m=82337 SNR=65.0 Saturated 22:26:12.134 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:12.134 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:12.134 00.000 30444 Enqueuing Expose request 22:26:12.173 00.039 15672 IsGuiding returns 1 22:26:12.174 00.001 15672 scope still moving after pulse duration time elapsed 22:26:12.195 00.021 15672 IsSlewing returns 0 22:26:12.212 00.017 15672 IsGuiding returns 0 22:26:12.212 00.000 15672 scope move finished after 82 + 50 ms 22:26:12.212 00.000 15672 Move returns status 0, amount 82 22:26:12.212 00.000 15672 MoveAxis(N, 72, ABG) 22:26:12.212 00.000 15672 Guiding Dir = 0, Dur = 72 22:26:12.213 00.001 15672 IsSlewing returns 0 22:26:12.213 00.000 15672 IsGuiding returns 0 22:26:12.326 00.113 15672 IsGuiding returns 1 22:26:12.326 00.000 15672 scope still moving after pulse duration time elapsed 22:26:12.348 00.022 15672 IsSlewing returns 0 22:26:12.351 00.003 15672 IsGuiding returns 1 22:26:12.372 00.021 15672 IsSlewing returns 0 22:26:12.374 00.002 15672 IsGuiding returns 1 22:26:12.395 00.021 15672 IsSlewing returns 0 22:26:12.422 00.027 15672 IsGuiding returns 0 22:26:12.422 00.000 15672 scope move finished after 72 + 136 ms 22:26:12.422 00.000 15672 Move returns status 0, amount 72 22:26:12.422 00.000 15672 move complete, result=0 22:26:12.422 00.000 15672 worker thread done servicing request 22:26:12.422 00.000 15672 Worker thread wakes up 22:26:12.422 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:12.422 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:12.422 00.000 30444 GuideStep: -0.3 px 82 ms EAST, -0.4 px 72 ms NORTH 22:26:14.329 01.907 15672 Exposure complete 22:26:14.349 00.020 15672 worker thread done servicing request 22:26:14.349 00.000 30444 OnExposeComplete: enter 22:26:14.349 00.000 30444 UpdateGuideState(): m_state=6 22:26:14.349 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 607 22:26:14.349 00.000 30444 Star::Find returns 1 (1), X=465.04, Y=191.73, Mass=84316, SNR=64.7, Peak=11213 HFD=3.4 22:26:14.350 00.001 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.91 = -1.91) 22:26:14.350 00.000 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 22:26:14.350 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.19 mountX=-0.08 mountY=-0.21, mountTheta=-1.92 22:26:14.350 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.19, opts=13) 22:26:14.350 00.000 30444 Enqueuing Move request for scope (-0.13, -0.19) 22:26:14.350 00.000 15672 Worker thread wakes up 22:26:14.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd 22:26:14.350 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.19) 22:26:14.350 00.000 15672 Moving (-0.13, -0.19) raw xDistance=-0.08 yDistance=-0.21 22:26:14.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:26:14.350 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:26:14.351 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 22:26:14.351 00.000 15672 MoveAxis(E, 0, ABG) 22:26:14.351 00.000 15672 Move returns status 0, amount 0 22:26:14.351 00.000 15672 MoveAxis(N, 0, ABG) 22:26:14.351 00.000 15672 Move returns status 0, amount 0 22:26:14.351 00.000 15672 move complete, result=0 22:26:14.351 00.000 15672 worker thread done servicing request 22:26:14.358 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=11213, FiltMin=2631, FiltMax=7548, Gamma=2.950 22:26:14.406 00.048 30444 UpdateGuideState exits: m=84316 SNR=64.7 Saturated 22:26:14.406 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:14.406 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:14.406 00.000 30444 Enqueuing Expose request 22:26:14.406 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:26:14.406 00.000 15672 Worker thread wakes up 22:26:14.406 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:14.406 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:16.513 02.107 15672 Exposure complete 22:26:16.533 00.020 15672 worker thread done servicing request 22:26:16.533 00.000 30444 OnExposeComplete: enter 22:26:16.533 00.000 30444 UpdateGuideState(): m_state=6 22:26:16.533 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 608 22:26:16.533 00.000 30444 Star::Find returns 1 (1), X=464.75, Y=191.26, Mass=88300, SNR=68.5, Peak=11221 HFD=3.5 22:26:16.533 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 22:26:16.533 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 22:26:16.533 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.66 hyp=0.79 cameraTheta=-2.14 mountX=-0.22 mountY=-0.74, mountTheta=-1.86 22:26:16.534 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.66, opts=13) 22:26:16.534 00.000 30444 Enqueuing Move request for scope (-0.42, -0.66) 22:26:16.534 00.000 15672 Worker thread wakes up 22:26:16.534 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.66) opts 0xd 22:26:16.534 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.66) 22:26:16.534 00.000 15672 Moving (-0.42, -0.66) raw xDistance=-0.22 yDistance=-0.74 22:26:16.534 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 22:26:16.534 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 22:26:16.534 00.000 15672 MoveAxis(E, 0, ABG) 22:26:16.534 00.000 15672 Move returns status 0, amount 0 22:26:16.534 00.000 15672 MoveAxis(N, 132, ABG) 22:26:16.534 00.000 15672 Guiding Dir = 0, Dur = 132 22:26:16.535 00.001 15672 IsSlewing returns 0 22:26:16.536 00.001 15672 IsGuiding returns 0 22:26:16.540 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=11221, FiltMin=2698, FiltMax=8133, Gamma=2.950 22:26:16.590 00.050 30444 UpdateGuideState exits: m=88300 SNR=68.5 Saturated 22:26:16.590 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:16.590 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:16.590 00.000 30444 Enqueuing Expose request 22:26:16.622 00.032 15672 PulseGuide returned control before completion, sleep 57 22:26:16.681 00.059 15672 IsGuiding returns 1 22:26:16.681 00.000 15672 scope still moving after pulse duration time elapsed 22:26:16.701 00.020 15672 IsSlewing returns 0 22:26:16.703 00.002 15672 IsGuiding returns 1 22:26:16.724 00.021 15672 IsSlewing returns 0 22:26:16.727 00.003 15672 IsGuiding returns 1 22:26:16.748 00.021 15672 IsSlewing returns 0 22:26:16.782 00.034 15672 IsGuiding returns 0 22:26:16.783 00.001 15672 scope move finished after 132 + 114 ms 22:26:16.783 00.000 15672 Move returns status 0, amount 132 22:26:16.783 00.000 15672 move complete, result=0 22:26:16.783 00.000 15672 worker thread done servicing request 22:26:16.783 00.000 15672 Worker thread wakes up 22:26:16.784 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:16.784 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:16.784 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 132 ms NORTH 22:26:18.690 01.906 15672 Exposure complete 22:26:18.710 00.020 15672 worker thread done servicing request 22:26:18.710 00.000 30444 OnExposeComplete: enter 22:26:18.710 00.000 30444 UpdateGuideState(): m_state=6 22:26:18.710 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 609 22:26:18.710 00.000 30444 Star::Find returns 1 (1), X=464.23, Y=191.73, Mass=93161, SNR=71.9, Peak=8215 HFD=4.0 22:26:18.711 00.001 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.67 = -2.67) 22:26:18.711 00.000 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.73 = -2.73) 22:26:18.711 00.000 30444 CameraToMount -- cameraX=-0.94 cameraY=-0.19 hyp=0.96 cameraTheta=-2.95 mountX=-0.86 mountY=-0.39, mountTheta=-2.72 22:26:18.711 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.94, y=-0.19, opts=13) 22:26:18.711 00.000 30444 Enqueuing Move request for scope (-0.94, -0.19) 22:26:18.711 00.000 15672 Worker thread wakes up 22:26:18.711 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.94, -0.19) opts 0xd 22:26:18.711 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.94, -0.19) 22:26:18.711 00.000 15672 Moving (-0.94, -0.19) raw xDistance=-0.86 yDistance=-0.39 22:26:18.711 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86 22:26:18.711 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 22:26:18.711 00.000 15672 MoveAxis(E, 232, ABG) 22:26:18.711 00.000 15672 Guiding Dir = 2, Dur = 232 22:26:18.712 00.001 15672 IsSlewing returns 0 22:26:18.713 00.001 15672 IsGuiding returns 0 22:26:18.718 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=8874, FiltMin=2665, FiltMax=7770, Gamma=2.950 22:26:18.731 00.013 15672 PulseGuide returned control before completion, sleep 225 22:26:18.767 00.036 30444 UpdateGuideState exits: m=93161 SNR=71.9 Saturated 22:26:18.767 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:18.767 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:18.767 00.000 30444 Enqueuing Expose request 22:26:18.959 00.192 15672 IsGuiding returns 1 22:26:18.959 00.000 15672 scope still moving after pulse duration time elapsed 22:26:18.980 00.021 15672 IsSlewing returns 0 22:26:19.018 00.038 15672 IsGuiding returns 0 22:26:19.018 00.000 15672 scope move finished after 232 + 73 ms 22:26:19.019 00.001 15672 Move returns status 0, amount 232 22:26:19.019 00.000 15672 MoveAxis(N, 69, ABG) 22:26:19.019 00.000 15672 Guiding Dir = 0, Dur = 69 22:26:19.019 00.000 15672 IsSlewing returns 0 22:26:19.022 00.003 15672 IsGuiding returns 0 22:26:19.101 00.079 15672 IsGuiding returns 1 22:26:19.101 00.000 15672 scope still moving after pulse duration time elapsed 22:26:19.122 00.021 15672 IsSlewing returns 0 22:26:19.123 00.001 15672 IsGuiding returns 1 22:26:19.144 00.021 15672 IsSlewing returns 0 22:26:19.145 00.001 15672 IsGuiding returns 1 22:26:19.168 00.023 15672 IsSlewing returns 0 22:26:19.179 00.011 15672 IsGuiding returns 0 22:26:19.179 00.000 15672 scope move finished after 69 + 87 ms 22:26:19.180 00.001 15672 Move returns status 0, amount 69 22:26:19.180 00.000 15672 move complete, result=0 22:26:19.180 00.000 15672 worker thread done servicing request 22:26:19.180 00.000 15672 Worker thread wakes up 22:26:19.180 00.000 30444 GuideStep: -0.9 px 232 ms EAST, -0.4 px 69 ms NORTH 22:26:19.180 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:19.181 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:21.289 02.108 15672 Exposure complete 22:26:21.309 00.020 15672 worker thread done servicing request 22:26:21.309 00.000 30444 OnExposeComplete: enter 22:26:21.309 00.000 30444 UpdateGuideState(): m_state=6 22:26:21.309 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 610 22:26:21.310 00.001 30444 Star::Find returns 1 (1), X=464.94, Y=191.46, Mass=90358, SNR=66.0, Peak=10716 HFD=3.7 22:26:21.310 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 22:26:21.310 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 22:26:21.310 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.46 hyp=0.52 cameraTheta=-2.05 mountX=-0.10 mountY=-0.50, mountTheta=-1.77 22:26:21.310 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.46, opts=13) 22:26:21.310 00.000 30444 Enqueuing Move request for scope (-0.24, -0.46) 22:26:21.310 00.000 15672 Worker thread wakes up 22:26:21.310 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.46) opts 0xd 22:26:21.310 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.46) 22:26:21.310 00.000 15672 Moving (-0.24, -0.46) raw xDistance=-0.10 yDistance=-0.50 22:26:21.310 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:26:21.311 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 22:26:21.311 00.000 15672 MoveAxis(E, 0, ABG) 22:26:21.311 00.000 15672 Move returns status 0, amount 0 22:26:21.311 00.000 15672 MoveAxis(N, 90, ABG) 22:26:21.311 00.000 15672 Guiding Dir = 0, Dur = 90 22:26:21.311 00.000 15672 IsSlewing returns 0 22:26:21.312 00.001 15672 IsGuiding returns 0 22:26:21.317 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=11248, FiltMin=2637, FiltMax=8807, Gamma=2.950 22:26:21.367 00.050 30444 UpdateGuideState exits: m=90358 SNR=66.0 Saturated 22:26:21.368 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:21.368 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:21.368 00.000 30444 Enqueuing Expose request 22:26:21.398 00.030 15672 PulseGuide returned control before completion, sleep 15 22:26:21.430 00.032 15672 IsGuiding returns 1 22:26:21.430 00.000 15672 scope still moving after pulse duration time elapsed 22:26:21.451 00.021 15672 IsSlewing returns 0 22:26:21.451 00.000 15672 IsGuiding returns 1 22:26:21.473 00.022 15672 IsSlewing returns 0 22:26:21.473 00.000 15672 IsGuiding returns 1 22:26:21.494 00.021 15672 IsSlewing returns 0 22:26:21.526 00.032 15672 IsGuiding returns 0 22:26:21.526 00.000 15672 scope move finished after 90 + 124 ms 22:26:21.526 00.000 15672 Move returns status 0, amount 90 22:26:21.526 00.000 15672 move complete, result=0 22:26:21.526 00.000 15672 worker thread done servicing request 22:26:21.527 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 90 ms NORTH 22:26:21.527 00.000 15672 Worker thread wakes up 22:26:21.527 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:21.527 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:23.433 01.906 15672 Exposure complete 22:26:23.453 00.020 15672 worker thread done servicing request 22:26:23.454 00.001 30444 OnExposeComplete: enter 22:26:23.454 00.000 30444 UpdateGuideState(): m_state=6 22:26:23.454 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 611 22:26:23.454 00.000 30444 Star::Find returns 1 (1), X=465.25, Y=191.44, Mass=84585, SNR=63.9, Peak=10695 HFD=3.5 22:26:23.454 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.13 = -1.13) 22:26:23.454 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.19 = -1.19) 22:26:23.454 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.48 hyp=0.49 cameraTheta=-1.41 mountX=0.21 mountY=-0.45, mountTheta=-1.14 22:26:23.454 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.48, opts=13) 22:26:23.454 00.000 30444 Enqueuing Move request for scope (0.08, -0.48) 22:26:23.455 00.001 15672 Worker thread wakes up 22:26:23.455 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.48) opts 0xd 22:26:23.455 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.48) 22:26:23.455 00.000 15672 Moving (0.08, -0.48) raw xDistance=0.21 yDistance=-0.45 22:26:23.455 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 22:26:23.455 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 22:26:23.455 00.000 15672 MoveAxis(E, 0, ABG) 22:26:23.455 00.000 15672 Move returns status 0, amount 0 22:26:23.455 00.000 15672 MoveAxis(N, 81, ABG) 22:26:23.455 00.000 15672 Guiding Dir = 0, Dur = 81 22:26:23.455 00.000 15672 IsSlewing returns 0 22:26:23.456 00.001 15672 IsGuiding returns 0 22:26:23.461 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=11724, FiltMin=2595, FiltMax=9092, Gamma=2.950 22:26:23.511 00.050 30444 UpdateGuideState exits: m=84585 SNR=63.9 Saturated 22:26:23.511 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:23.511 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:23.511 00.000 30444 Enqueuing Expose request 22:26:23.572 00.061 15672 IsGuiding returns 1 22:26:23.572 00.000 15672 scope still moving after pulse duration time elapsed 22:26:23.593 00.021 15672 IsSlewing returns 0 22:26:23.594 00.001 15672 IsGuiding returns 1 22:26:23.614 00.020 15672 IsSlewing returns 0 22:26:23.616 00.002 15672 IsGuiding returns 1 22:26:23.638 00.022 15672 IsSlewing returns 0 22:26:23.668 00.030 15672 IsGuiding returns 0 22:26:23.669 00.001 15672 scope move finished after 81 + 131 ms 22:26:23.669 00.000 15672 Move returns status 0, amount 81 22:26:23.670 00.001 15672 move complete, result=0 22:26:23.670 00.000 15672 worker thread done servicing request 22:26:23.670 00.000 15672 Worker thread wakes up 22:26:23.670 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 81 ms NORTH 22:26:23.671 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:23.671 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:25.781 02.110 15672 Exposure complete 22:26:25.801 00.020 15672 worker thread done servicing request 22:26:25.801 00.000 30444 OnExposeComplete: enter 22:26:25.801 00.000 30444 UpdateGuideState(): m_state=6 22:26:25.801 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 612 22:26:25.801 00.000 30444 Star::Find returns 1 (1), X=464.83, Y=191.56, Mass=100637, SNR=79.6, Peak=10916 HFD=3.6 22:26:25.801 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 22:26:25.801 00.000 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 22:26:25.801 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.36 hyp=0.50 cameraTheta=-2.33 mountX=-0.23 mountY=-0.42, mountTheta=-2.07 22:26:25.802 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.36, opts=13) 22:26:25.802 00.000 30444 Enqueuing Move request for scope (-0.34, -0.36) 22:26:25.802 00.000 15672 Worker thread wakes up 22:26:25.802 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.36) opts 0xd 22:26:25.802 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.36) 22:26:25.802 00.000 15672 Moving (-0.34, -0.36) raw xDistance=-0.23 yDistance=-0.42 22:26:25.802 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:26:25.802 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 22:26:25.802 00.000 15672 MoveAxis(E, 0, ABG) 22:26:25.802 00.000 15672 Move returns status 0, amount 0 22:26:25.802 00.000 15672 MoveAxis(N, 76, ABG) 22:26:25.802 00.000 15672 Guiding Dir = 0, Dur = 76 22:26:25.803 00.001 15672 IsSlewing returns 0 22:26:25.804 00.001 15672 IsGuiding returns 0 22:26:25.808 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=10916, FiltMin=2644, FiltMax=8146, Gamma=2.950 22:26:25.864 00.056 30444 UpdateGuideState exits: m=100637 SNR=79.6 Saturated 22:26:25.864 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:25.864 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:25.864 00.000 30444 Enqueuing Expose request 22:26:25.888 00.024 15672 IsGuiding returns 1 22:26:25.888 00.000 15672 scope still moving after pulse duration time elapsed 22:26:25.909 00.021 15672 IsSlewing returns 0 22:26:25.936 00.027 15672 IsGuiding returns 1 22:26:25.957 00.021 15672 IsSlewing returns 0 22:26:25.957 00.000 15672 IsGuiding returns 1 22:26:25.978 00.021 15672 IsSlewing returns 0 22:26:26.000 00.022 15672 IsGuiding returns 0 22:26:26.000 00.000 15672 scope move finished after 76 + 118 ms 22:26:26.000 00.000 15672 Move returns status 0, amount 76 22:26:26.000 00.000 15672 move complete, result=0 22:26:26.000 00.000 15672 worker thread done servicing request 22:26:26.000 00.000 15672 Worker thread wakes up 22:26:26.000 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 76 ms NORTH 22:26:26.001 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:26.001 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:27.908 01.907 15672 Exposure complete 22:26:27.927 00.019 15672 worker thread done servicing request 22:26:27.927 00.000 30444 OnExposeComplete: enter 22:26:27.927 00.000 30444 UpdateGuideState(): m_state=6 22:26:27.928 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 613 22:26:27.928 00.000 30444 Star::Find returns 1 (1), X=464.25, Y=191.99, Mass=94826, SNR=77.0, Peak=8456 HFD=4.0 22:26:27.928 00.000 30444 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.28) = xAngle (3.34 = -2.94) 22:26:27.928 00.000 30444 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.28 = -3.00) 22:26:27.928 00.000 30444 CameraToMount -- cameraX=-0.92 cameraY=0.07 hyp=0.92 cameraTheta=3.06 mountX=-0.90 mountY=-0.13, mountTheta=-3.00 22:26:27.928 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.92, y=0.07, opts=13) 22:26:27.928 00.000 30444 Enqueuing Move request for scope (-0.92, 0.07) 22:26:27.928 00.000 15672 Worker thread wakes up 22:26:27.928 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.07) opts 0xd 22:26:27.928 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.92, 0.07) 22:26:27.928 00.000 15672 Moving (-0.92, 0.07) raw xDistance=-0.90 yDistance=-0.13 22:26:27.929 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.90 22:26:27.929 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:26:27.929 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 22:26:27.929 00.000 15672 MoveAxis(E, 245, ABG) 22:26:27.929 00.000 15672 Guiding Dir = 2, Dur = 245 22:26:27.930 00.001 15672 IsSlewing returns 0 22:26:27.931 00.001 15672 IsGuiding returns 0 22:26:27.934 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=8456, FiltMin=2620, FiltMax=7780, Gamma=2.950 22:26:27.948 00.014 15672 PulseGuide returned control before completion, sleep 239 22:26:27.987 00.039 30444 UpdateGuideState exits: m=94826 SNR=77.0 Saturated 22:26:27.987 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:27.987 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:27.987 00.000 30444 Enqueuing Expose request 22:26:28.189 00.202 15672 IsGuiding returns 1 22:26:28.189 00.000 15672 scope still moving after pulse duration time elapsed 22:26:28.209 00.020 15672 IsSlewing returns 0 22:26:28.220 00.011 15672 IsGuiding returns 0 22:26:28.220 00.000 15672 scope move finished after 245 + 44 ms 22:26:28.220 00.000 15672 Move returns status 0, amount 245 22:26:28.220 00.000 15672 MoveAxis(N, 0, ABG) 22:26:28.220 00.000 15672 Move returns status 0, amount 0 22:26:28.220 00.000 15672 move complete, result=0 22:26:28.221 00.001 15672 worker thread done servicing request 22:26:28.221 00.000 15672 Worker thread wakes up 22:26:28.221 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:28.221 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:28.221 00.000 30444 GuideStep: -0.9 px 245 ms EAST, -0.1 px 0 ms NORTH 22:26:30.339 02.118 15672 Exposure complete 22:26:30.371 00.032 15672 worker thread done servicing request 22:26:30.371 00.000 30444 OnExposeComplete: enter 22:26:30.371 00.000 30444 UpdateGuideState(): m_state=6 22:26:30.371 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 614 22:26:30.371 00.000 30444 Star::Find returns 1 (1), X=465.63, Y=191.61, Mass=90054, SNR=86.2, Peak=9845 HFD=3.5 22:26:30.371 00.000 30444 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.28) = xAngle (-0.32 = -0.32) 22:26:30.371 00.000 30444 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.39 = -0.39) 22:26:30.371 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.31 hyp=0.55 cameraTheta=-0.60 mountX=0.53 mountY=-0.21, mountTheta=-0.38 22:26:30.371 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.31, opts=13) 22:26:30.372 00.001 30444 Enqueuing Move request for scope (0.46, -0.31) 22:26:30.372 00.000 15672 Worker thread wakes up 22:26:30.372 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.31) opts 0xd 22:26:30.372 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.31) 22:26:30.372 00.000 15672 Moving (0.46, -0.31) raw xDistance=0.53 yDistance=-0.21 22:26:30.372 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.53 22:26:30.372 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:26:30.372 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 22:26:30.372 00.000 15672 MoveAxis(W, 125, ABG) 22:26:30.372 00.000 15672 Guiding Dir = 3, Dur = 125 22:26:30.373 00.001 15672 IsSlewing returns 0 22:26:30.374 00.001 15672 IsGuiding returns 0 22:26:30.378 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=12798, FiltMin=2670, FiltMax=9876, Gamma=2.950 22:26:30.392 00.014 15672 PulseGuide returned control before completion, sleep 118 22:26:30.428 00.036 30444 UpdateGuideState exits: m=90054 SNR=86.2 Saturated 22:26:30.428 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:30.428 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:30.428 00.000 30444 Enqueuing Expose request 22:26:30.535 00.107 15672 IsGuiding returns 0 22:26:30.535 00.000 15672 Move returns status 0, amount 125 22:26:30.536 00.001 15672 MoveAxis(N, 0, ABG) 22:26:30.536 00.000 15672 Move returns status 0, amount 0 22:26:30.536 00.000 15672 move complete, result=0 22:26:30.536 00.000 15672 worker thread done servicing request 22:26:30.536 00.000 15672 Worker thread wakes up 22:26:30.536 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:30.536 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:30.536 00.000 30444 GuideStep: 0.5 px 125 ms WEST, -0.2 px 0 ms NORTH 22:26:32.442 01.906 15672 Exposure complete 22:26:32.462 00.020 15672 worker thread done servicing request 22:26:32.462 00.000 30444 OnExposeComplete: enter 22:26:32.462 00.000 30444 UpdateGuideState(): m_state=6 22:26:32.462 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 615 22:26:32.462 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=191.36, Mass=88630, SNR=62.8, Peak=11909 HFD=3.3 22:26:32.462 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 22:26:32.462 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.13 = -1.13) 22:26:32.462 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.56 hyp=0.58 cameraTheta=-1.34 mountX=0.28 mountY=-0.52, mountTheta=-1.08 22:26:32.463 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.56, opts=13) 22:26:32.463 00.000 30444 Enqueuing Move request for scope (0.13, -0.56) 22:26:32.463 00.000 15672 Worker thread wakes up 22:26:32.463 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.56) opts 0xd 22:26:32.463 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.56) 22:26:32.463 00.000 15672 Moving (0.13, -0.56) raw xDistance=0.28 yDistance=-0.52 22:26:32.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28 22:26:32.463 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 22:26:32.463 00.000 15672 MoveAxis(W, 85, ABG) 22:26:32.463 00.000 15672 Guiding Dir = 3, Dur = 85 22:26:32.464 00.001 15672 IsSlewing returns 0 22:26:32.465 00.001 15672 IsGuiding returns 0 22:26:32.469 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=12889, FiltMin=2652, FiltMax=9151, Gamma=2.950 22:26:32.484 00.015 15672 PulseGuide returned control before completion, sleep 76 22:26:32.519 00.035 30444 UpdateGuideState exits: m=88630 SNR=62.8 Saturated 22:26:32.519 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:32.519 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:32.519 00.000 30444 Enqueuing Expose request 22:26:32.562 00.043 15672 IsGuiding returns 1 22:26:32.562 00.000 15672 scope still moving after pulse duration time elapsed 22:26:32.583 00.021 15672 IsSlewing returns 0 22:26:32.629 00.046 15672 IsGuiding returns 0 22:26:32.629 00.000 15672 scope move finished after 85 + 78 ms 22:26:32.629 00.000 15672 Move returns status 0, amount 85 22:26:32.629 00.000 15672 MoveAxis(N, 93, ABG) 22:26:32.629 00.000 15672 Guiding Dir = 0, Dur = 93 22:26:32.629 00.000 15672 IsSlewing returns 0 22:26:32.630 00.001 15672 IsGuiding returns 0 22:26:32.708 00.078 15672 PulseGuide returned control before completion, sleep 25 22:26:32.736 00.028 15672 IsGuiding returns 1 22:26:32.736 00.000 15672 scope still moving after pulse duration time elapsed 22:26:32.757 00.021 15672 IsSlewing returns 0 22:26:32.758 00.001 15672 IsGuiding returns 1 22:26:32.780 00.022 15672 IsSlewing returns 0 22:26:32.781 00.001 15672 IsGuiding returns 1 22:26:32.801 00.020 15672 IsSlewing returns 0 22:26:32.801 00.000 15672 IsGuiding returns 1 22:26:32.822 00.021 15672 IsSlewing returns 0 22:26:32.869 00.047 15672 IsGuiding returns 0 22:26:32.869 00.000 15672 scope move finished after 93 + 146 ms 22:26:32.869 00.000 15672 Move returns status 0, amount 93 22:26:32.869 00.000 15672 move complete, result=0 22:26:32.869 00.000 15672 worker thread done servicing request 22:26:32.870 00.001 15672 Worker thread wakes up 22:26:32.870 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:32.870 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:32.870 00.000 30444 GuideStep: 0.3 px 85 ms WEST, -0.5 px 93 ms NORTH 22:26:34.981 02.111 15672 Exposure complete 22:26:35.001 00.020 15672 worker thread done servicing request 22:26:35.001 00.000 30444 OnExposeComplete: enter 22:26:35.001 00.000 30444 UpdateGuideState(): m_state=6 22:26:35.001 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 616 22:26:35.001 00.000 30444 Star::Find returns 1 (1), X=464.94, Y=191.24, Mass=102041, SNR=68.9, Peak=12072 HFD=3.5 22:26:35.001 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 22:26:35.001 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 22:26:35.001 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.68 hyp=0.72 cameraTheta=-1.90 mountX=-0.04 mountY=-0.72, mountTheta=-1.63 22:26:35.002 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.68, opts=13) 22:26:35.002 00.000 30444 Enqueuing Move request for scope (-0.24, -0.68) 22:26:35.002 00.000 15672 Worker thread wakes up 22:26:35.002 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.68) opts 0xd 22:26:35.002 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.68) 22:26:35.002 00.000 15672 Moving (-0.24, -0.68) raw xDistance=-0.04 yDistance=-0.72 22:26:35.002 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 22:26:35.002 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 22:26:35.002 00.000 15672 MoveAxis(E, 0, ABG) 22:26:35.002 00.000 15672 Move returns status 0, amount 0 22:26:35.002 00.000 15672 MoveAxis(N, 128, ABG) 22:26:35.003 00.001 15672 Guiding Dir = 0, Dur = 128 22:26:35.003 00.000 15672 IsSlewing returns 0 22:26:35.004 00.001 15672 IsGuiding returns 0 22:26:35.008 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=12072, FiltMin=2605, FiltMax=8324, Gamma=2.950 22:26:35.057 00.049 30444 UpdateGuideState exits: m=102041 SNR=68.9 Saturated 22:26:35.057 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:35.057 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:35.057 00.000 30444 Enqueuing Expose request 22:26:35.089 00.032 15672 PulseGuide returned control before completion, sleep 55 22:26:35.146 00.057 15672 IsGuiding returns 1 22:26:35.146 00.000 15672 scope still moving after pulse duration time elapsed 22:26:35.167 00.021 15672 IsSlewing returns 0 22:26:35.169 00.002 15672 IsGuiding returns 1 22:26:35.190 00.021 15672 IsSlewing returns 0 22:26:35.191 00.001 15672 IsGuiding returns 1 22:26:35.212 00.021 15672 IsSlewing returns 0 22:26:35.264 00.052 15672 IsGuiding returns 0 22:26:35.264 00.000 15672 scope move finished after 128 + 132 ms 22:26:35.265 00.001 15672 Move returns status 0, amount 128 22:26:35.265 00.000 15672 move complete, result=0 22:26:35.265 00.000 15672 worker thread done servicing request 22:26:35.265 00.000 15672 Worker thread wakes up 22:26:35.265 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:35.266 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:35.266 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.7 px 128 ms NORTH 22:26:37.182 01.916 15672 Exposure complete 22:26:37.214 00.032 15672 worker thread done servicing request 22:26:37.214 00.000 30444 OnExposeComplete: enter 22:26:37.214 00.000 30444 UpdateGuideState(): m_state=6 22:26:37.214 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 617 22:26:37.214 00.000 30444 Star::Find returns 1 (1), X=465.23, Y=190.98, Mass=79744, SNR=61.6, Peak=9180 HFD=3.4 22:26:37.214 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 22:26:37.214 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 22:26:37.214 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.94 hyp=0.94 cameraTheta=-1.51 mountX=0.31 mountY=-0.91, mountTheta=-1.24 22:26:37.215 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.94, opts=13) 22:26:37.215 00.000 30444 Enqueuing Move request for scope (0.05, -0.94) 22:26:37.215 00.000 15672 Worker thread wakes up 22:26:37.215 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.94) opts 0xd 22:26:37.215 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.94) 22:26:37.215 00.000 15672 Moving (0.05, -0.94) raw xDistance=0.31 yDistance=-0.91 22:26:37.215 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 22:26:37.215 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 22:26:37.215 00.000 15672 MoveAxis(W, 84, ABG) 22:26:37.215 00.000 15672 Guiding Dir = 3, Dur = 84 22:26:37.216 00.001 15672 IsSlewing returns 0 22:26:37.218 00.002 15672 IsGuiding returns 0 22:26:37.222 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=11794, FiltMin=2682, FiltMax=8885, Gamma=2.950 22:26:37.245 00.023 15672 PulseGuide returned control before completion, sleep 67 22:26:37.271 00.026 30444 UpdateGuideState exits: m=79744 SNR=61.6 Saturated 22:26:37.271 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:37.271 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:37.271 00.000 30444 Enqueuing Expose request 22:26:37.359 00.088 15672 IsGuiding returns 0 22:26:37.359 00.000 15672 Move returns status 0, amount 84 22:26:37.359 00.000 15672 MoveAxis(N, 162, ABG) 22:26:37.359 00.000 15672 Guiding Dir = 0, Dur = 162 22:26:37.360 00.001 15672 IsSlewing returns 0 22:26:37.362 00.002 15672 IsGuiding returns 0 22:26:37.439 00.077 15672 PulseGuide returned control before completion, sleep 96 22:26:37.538 00.099 15672 IsGuiding returns 1 22:26:37.538 00.000 15672 scope still moving after pulse duration time elapsed 22:26:37.559 00.021 15672 IsSlewing returns 0 22:26:37.583 00.024 15672 IsGuiding returns 1 22:26:37.604 00.021 15672 IsSlewing returns 0 22:26:37.630 00.026 15672 IsGuiding returns 0 22:26:37.630 00.000 15672 scope move finished after 162 + 106 ms 22:26:37.630 00.000 15672 Move returns status 0, amount 162 22:26:37.630 00.000 15672 move complete, result=0 22:26:37.630 00.000 15672 worker thread done servicing request 22:26:37.631 00.001 15672 Worker thread wakes up 22:26:37.631 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:37.631 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:37.631 00.000 30444 GuideStep: 0.3 px 84 ms WEST, -0.9 px 162 ms NORTH 22:26:39.740 02.109 15672 Exposure complete 22:26:39.760 00.020 15672 worker thread done servicing request 22:26:39.760 00.000 30444 OnExposeComplete: enter 22:26:39.760 00.000 30444 UpdateGuideState(): m_state=6 22:26:39.760 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 618 22:26:39.760 00.000 30444 Star::Find returns 1 (1), X=463.98, Y=191.41, Mass=92445, SNR=64.2, Peak=9240 HFD=3.8 22:26:39.760 00.000 30444 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.28) = xAngle (-2.46 = -2.46) 22:26:39.760 00.000 30444 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.52 = -2.52) 22:26:39.760 00.000 30444 CameraToMount -- cameraX=-1.19 cameraY=-0.51 hyp=1.30 cameraTheta=-2.74 mountX=-1.01 mountY=-0.75, mountTheta=-2.50 22:26:39.760 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.19, y=-0.51, opts=13) 22:26:39.761 00.001 30444 Enqueuing Move request for scope (-1.19, -0.51) 22:26:39.761 00.000 15672 Worker thread wakes up 22:26:39.761 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.19, -0.51) opts 0xd 22:26:39.761 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.19, -0.51) 22:26:39.761 00.000 15672 Moving (-1.19, -0.51) raw xDistance=-1.01 yDistance=-0.75 22:26:39.761 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.62 from input -1.01 22:26:39.761 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 22:26:39.761 00.000 15672 MoveAxis(E, 266, ABG) 22:26:39.761 00.000 15672 Guiding Dir = 2, Dur = 266 22:26:39.762 00.001 15672 IsSlewing returns 0 22:26:39.763 00.001 15672 IsGuiding returns 0 22:26:39.767 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=11222, FiltMin=2572, FiltMax=9377, Gamma=2.950 22:26:39.785 00.018 15672 PulseGuide returned control before completion, sleep 255 22:26:39.819 00.034 30444 UpdateGuideState exits: m=92445 SNR=64.2 Saturated 22:26:39.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:39.820 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:39.820 00.000 30444 Enqueuing Expose request 22:26:40.043 00.223 15672 IsGuiding returns 1 22:26:40.043 00.000 15672 scope still moving after pulse duration time elapsed 22:26:40.064 00.021 15672 IsSlewing returns 0 22:26:40.074 00.010 15672 IsGuiding returns 0 22:26:40.074 00.000 15672 scope move finished after 266 + 45 ms 22:26:40.074 00.000 15672 Move returns status 0, amount 266 22:26:40.074 00.000 15672 MoveAxis(N, 134, ABG) 22:26:40.074 00.000 15672 Guiding Dir = 0, Dur = 134 22:26:40.075 00.001 15672 IsSlewing returns 0 22:26:40.077 00.002 15672 IsGuiding returns 0 22:26:40.152 00.075 15672 PulseGuide returned control before completion, sleep 70 22:26:40.225 00.073 15672 IsGuiding returns 1 22:26:40.225 00.000 15672 scope still moving after pulse duration time elapsed 22:26:40.245 00.020 15672 IsSlewing returns 0 22:26:40.246 00.001 15672 IsGuiding returns 1 22:26:40.267 00.021 15672 IsSlewing returns 0 22:26:40.268 00.001 15672 IsGuiding returns 1 22:26:40.290 00.022 15672 IsSlewing returns 0 22:26:40.291 00.001 15672 IsGuiding returns 1 22:26:40.312 00.021 15672 IsSlewing returns 0 22:26:40.329 00.017 15672 IsGuiding returns 0 22:26:40.329 00.000 15672 scope move finished after 134 + 117 ms 22:26:40.330 00.001 15672 Move returns status 0, amount 134 22:26:40.330 00.000 15672 move complete, result=0 22:26:40.330 00.000 15672 worker thread done servicing request 22:26:40.330 00.000 15672 Worker thread wakes up 22:26:40.330 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:40.330 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:40.330 00.000 30444 GuideStep: -1.0 px 266 ms EAST, -0.8 px 134 ms NORTH 22:26:42.238 01.908 15672 Exposure complete 22:26:42.258 00.020 15672 worker thread done servicing request 22:26:42.258 00.000 30444 OnExposeComplete: enter 22:26:42.258 00.000 30444 UpdateGuideState(): m_state=6 22:26:42.258 00.000 30444 Star::Find(15, 463, 191, 0, (0,0,0,0), 0.0, 255) frame 619 22:26:42.258 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=191.47, Mass=84291, SNR=72.3, Peak=10789 HFD=3.3 22:26:42.258 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 22:26:42.258 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 22:26:42.258 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.45 hyp=0.49 cameraTheta=-1.20 mountX=0.29 mountY=-0.41, mountTheta=-0.95 22:26:42.258 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.45, opts=13) 22:26:42.259 00.001 30444 Enqueuing Move request for scope (0.18, -0.45) 22:26:42.259 00.000 15672 Worker thread wakes up 22:26:42.259 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.45) opts 0xd 22:26:42.259 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.45) 22:26:42.259 00.000 15672 Moving (0.18, -0.45) raw xDistance=0.29 yDistance=-0.41 22:26:42.259 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29 22:26:42.259 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 22:26:42.259 00.000 15672 MoveAxis(W, 61, ABG) 22:26:42.259 00.000 15672 Guiding Dir = 3, Dur = 61 22:26:42.259 00.000 15672 IsSlewing returns 0 22:26:42.261 00.002 15672 IsGuiding returns 0 22:26:42.265 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=12101, FiltMin=2605, FiltMax=8931, Gamma=2.950 22:26:42.277 00.012 15672 PulseGuide returned control before completion, sleep 55 22:26:42.314 00.037 30444 UpdateGuideState exits: m=84291 SNR=72.3 Saturated 22:26:42.315 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:42.315 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:42.315 00.000 30444 Enqueuing Expose request 22:26:42.373 00.058 15672 IsGuiding returns 0 22:26:42.373 00.000 15672 Move returns status 0, amount 61 22:26:42.373 00.000 15672 MoveAxis(N, 72, ABG) 22:26:42.373 00.000 15672 Guiding Dir = 0, Dur = 72 22:26:42.373 00.000 15672 IsSlewing returns 0 22:26:42.374 00.001 15672 IsGuiding returns 0 22:26:42.456 00.082 15672 IsGuiding returns 1 22:26:42.456 00.000 15672 scope still moving after pulse duration time elapsed 22:26:42.477 00.021 15672 IsSlewing returns 0 22:26:42.480 00.003 15672 IsGuiding returns 1 22:26:42.500 00.020 15672 IsSlewing returns 0 22:26:42.503 00.003 15672 IsGuiding returns 1 22:26:42.524 00.021 15672 IsSlewing returns 0 22:26:42.552 00.028 15672 IsGuiding returns 0 22:26:42.552 00.000 15672 scope move finished after 72 + 106 ms 22:26:42.552 00.000 15672 Move returns status 0, amount 72 22:26:42.552 00.000 15672 move complete, result=0 22:26:42.552 00.000 15672 worker thread done servicing request 22:26:42.552 00.000 15672 Worker thread wakes up 22:26:42.552 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:42.552 00.000 30444 GuideStep: 0.3 px 61 ms WEST, -0.4 px 72 ms NORTH 22:26:42.553 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:44.671 02.118 15672 Exposure complete 22:26:44.702 00.031 15672 worker thread done servicing request 22:26:44.702 00.000 30444 OnExposeComplete: enter 22:26:44.702 00.000 30444 UpdateGuideState(): m_state=6 22:26:44.702 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 620 22:26:44.702 00.000 30444 Star::Find returns 1 (1), X=465.48, Y=191.32, Mass=82375, SNR=61.6, Peak=11362 HFD=3.1 22:26:44.702 00.000 30444 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.28) = xAngle (-0.82 = -0.82) 22:26:44.702 00.000 30444 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 22:26:44.703 00.001 30444 CameraToMount -- cameraX=0.30 cameraY=-0.60 hyp=0.67 cameraTheta=-1.10 mountX=0.46 mountY=-0.52, mountTheta=-0.85 22:26:44.703 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.60, opts=13) 22:26:44.703 00.000 30444 Enqueuing Move request for scope (0.30, -0.60) 22:26:44.703 00.000 15672 Worker thread wakes up 22:26:44.703 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.60) opts 0xd 22:26:44.703 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.60) 22:26:44.703 00.000 15672 Moving (0.30, -0.60) raw xDistance=0.46 yDistance=-0.52 22:26:44.703 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46 22:26:44.703 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 22:26:44.703 00.000 15672 MoveAxis(W, 128, ABG) 22:26:44.703 00.000 15672 Guiding Dir = 3, Dur = 128 22:26:44.704 00.001 15672 IsSlewing returns 0 22:26:44.709 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=12901, FiltMin=2657, FiltMax=8661, Gamma=2.950 22:26:44.737 00.028 15672 IsGuiding returns 0 22:26:44.753 00.016 15672 PulseGuide returned control before completion, sleep 123 22:26:44.757 00.004 30444 UpdateGuideState exits: m=82375 SNR=61.6 Saturated 22:26:44.757 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:44.757 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:44.758 00.001 30444 Enqueuing Expose request 22:26:44.898 00.140 15672 IsGuiding returns 0 22:26:44.899 00.001 15672 Move returns status 0, amount 128 22:26:44.899 00.000 15672 MoveAxis(N, 93, ABG) 22:26:44.899 00.000 15672 Guiding Dir = 0, Dur = 93 22:26:44.900 00.001 15672 IsSlewing returns 0 22:26:44.902 00.002 15672 IsGuiding returns 0 22:26:44.977 00.075 15672 PulseGuide returned control before completion, sleep 29 22:26:45.011 00.034 15672 IsGuiding returns 1 22:26:45.011 00.000 15672 scope still moving after pulse duration time elapsed 22:26:45.032 00.021 15672 IsSlewing returns 0 22:26:45.035 00.003 15672 IsGuiding returns 1 22:26:45.056 00.021 15672 IsSlewing returns 0 22:26:45.058 00.002 15672 IsGuiding returns 1 22:26:45.079 00.021 15672 IsSlewing returns 0 22:26:45.106 00.027 15672 IsGuiding returns 0 22:26:45.107 00.001 15672 scope move finished after 93 + 110 ms 22:26:45.107 00.000 15672 Move returns status 0, amount 93 22:26:45.107 00.000 15672 move complete, result=0 22:26:45.107 00.000 15672 worker thread done servicing request 22:26:45.107 00.000 15672 Worker thread wakes up 22:26:45.107 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:45.108 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:45.108 00.000 30444 GuideStep: 0.5 px 128 ms WEST, -0.5 px 93 ms NORTH 22:26:47.013 01.905 15672 Exposure complete 22:26:47.035 00.022 15672 worker thread done servicing request 22:26:47.035 00.000 30444 OnExposeComplete: enter 22:26:47.035 00.000 30444 UpdateGuideState(): m_state=6 22:26:47.035 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 621 22:26:47.035 00.000 30444 Star::Find returns 1 (1), X=465.17, Y=191.56, Mass=82285, SNR=68.7, Peak=10665 HFD=3.4 22:26:47.035 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 22:26:47.035 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 22:26:47.035 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.36 hyp=0.36 cameraTheta=-1.58 mountX=0.10 mountY=-0.35, mountTheta=-1.30 22:26:47.036 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.36, opts=13) 22:26:47.036 00.000 30444 Enqueuing Move request for scope (-0.00, -0.36) 22:26:47.036 00.000 15672 Worker thread wakes up 22:26:47.036 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.36) opts 0xd 22:26:47.036 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.36) 22:26:47.036 00.000 15672 Moving (-0.00, -0.36) raw xDistance=0.10 yDistance=-0.35 22:26:47.036 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:26:47.036 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 22:26:47.036 00.000 15672 MoveAxis(E, 0, ABG) 22:26:47.036 00.000 15672 Move returns status 0, amount 0 22:26:47.036 00.000 15672 MoveAxis(N, 62, ABG) 22:26:47.036 00.000 15672 Guiding Dir = 0, Dur = 62 22:26:47.037 00.001 15672 IsSlewing returns 0 22:26:47.038 00.001 15672 IsGuiding returns 0 22:26:47.043 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=10665, FiltMin=2592, FiltMax=7417, Gamma=2.950 22:26:47.091 00.048 30444 UpdateGuideState exits: m=82285 SNR=68.7 Saturated 22:26:47.091 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:47.091 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:47.091 00.000 30444 Enqueuing Expose request 22:26:47.151 00.060 15672 IsGuiding returns 1 22:26:47.151 00.000 15672 scope still moving after pulse duration time elapsed 22:26:47.172 00.021 15672 IsSlewing returns 0 22:26:47.173 00.001 15672 IsGuiding returns 1 22:26:47.194 00.021 15672 IsSlewing returns 0 22:26:47.214 00.020 15672 IsGuiding returns 0 22:26:47.214 00.000 15672 scope move finished after 62 + 113 ms 22:26:47.214 00.000 15672 Move returns status 0, amount 62 22:26:47.214 00.000 15672 move complete, result=0 22:26:47.214 00.000 15672 worker thread done servicing request 22:26:47.214 00.000 15672 Worker thread wakes up 22:26:47.214 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 62 ms NORTH 22:26:47.214 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:47.215 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:49.324 02.109 15672 Exposure complete 22:26:49.343 00.019 15672 worker thread done servicing request 22:26:49.344 00.001 30444 OnExposeComplete: enter 22:26:49.344 00.000 30444 UpdateGuideState(): m_state=6 22:26:49.344 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 622 22:26:49.344 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.10, Mass=86953, SNR=74.7, Peak=12561 HFD=2.9 22:26:49.344 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 22:26:49.344 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 22:26:49.344 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.82 hyp=0.82 cameraTheta=-1.60 mountX=0.20 mountY=-0.81, mountTheta=-1.33 22:26:49.344 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.82, opts=13) 22:26:49.344 00.000 30444 Enqueuing Move request for scope (-0.03, -0.82) 22:26:49.344 00.000 15672 Worker thread wakes up 22:26:49.345 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.82) opts 0xd 22:26:49.345 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.82) 22:26:49.345 00.000 15672 Moving (-0.03, -0.82) raw xDistance=0.20 yDistance=-0.81 22:26:49.345 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:26:49.345 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81 22:26:49.345 00.000 15672 MoveAxis(E, 0, ABG) 22:26:49.345 00.000 15672 Move returns status 0, amount 0 22:26:49.345 00.000 15672 MoveAxis(N, 144, ABG) 22:26:49.345 00.000 15672 Guiding Dir = 0, Dur = 144 22:26:49.345 00.000 15672 IsSlewing returns 0 22:26:49.346 00.001 15672 IsGuiding returns 0 22:26:49.351 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=13568, FiltMin=2600, FiltMax=8923, Gamma=2.950 22:26:49.400 00.049 30444 UpdateGuideState exits: m=86953 SNR=74.7 Saturated 22:26:49.401 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:49.401 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:49.401 00.000 30444 Enqueuing Expose request 22:26:49.433 00.032 15672 PulseGuide returned control before completion, sleep 67 22:26:49.530 00.097 15672 IsGuiding returns 1 22:26:49.530 00.000 15672 scope still moving after pulse duration time elapsed 22:26:49.551 00.021 15672 IsSlewing returns 0 22:26:49.552 00.001 15672 IsGuiding returns 1 22:26:49.573 00.021 15672 IsSlewing returns 0 22:26:49.574 00.001 15672 IsGuiding returns 1 22:26:49.595 00.021 15672 IsSlewing returns 0 22:26:49.626 00.031 15672 IsGuiding returns 0 22:26:49.626 00.000 15672 scope move finished after 144 + 135 ms 22:26:49.626 00.000 15672 Move returns status 0, amount 144 22:26:49.626 00.000 15672 move complete, result=0 22:26:49.626 00.000 15672 worker thread done servicing request 22:26:49.626 00.000 15672 Worker thread wakes up 22:26:49.626 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:49.626 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:49.626 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 144 ms NORTH 22:26:51.535 01.909 15672 Exposure complete 22:26:51.554 00.019 15672 worker thread done servicing request 22:26:51.554 00.000 30444 OnExposeComplete: enter 22:26:51.555 00.001 30444 UpdateGuideState(): m_state=6 22:26:51.555 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 623 22:26:51.555 00.000 30444 Star::Find returns 1 (1), X=465.53, Y=191.68, Mass=87118, SNR=68.9, Peak=11545 HFD=3.2 22:26:51.555 00.000 30444 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.28) = xAngle (-0.32 = -0.32) 22:26:51.555 00.000 30444 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.38 = -0.38) 22:26:51.555 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.24 hyp=0.43 cameraTheta=-0.60 mountX=0.41 mountY=-0.16, mountTheta=-0.38 22:26:51.555 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.24, opts=13) 22:26:51.555 00.000 30444 Enqueuing Move request for scope (0.36, -0.24) 22:26:51.555 00.000 15672 Worker thread wakes up 22:26:51.556 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.24) opts 0xd 22:26:51.556 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.24) 22:26:51.556 00.000 15672 Moving (0.36, -0.24) raw xDistance=0.41 yDistance=-0.16 22:26:51.556 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 22:26:51.556 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:26:51.556 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 22:26:51.556 00.000 15672 MoveAxis(W, 111, ABG) 22:26:51.556 00.000 15672 Guiding Dir = 3, Dur = 111 22:26:51.556 00.000 15672 IsSlewing returns 0 22:26:51.557 00.001 15672 IsGuiding returns 0 22:26:51.560 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=13307, FiltMin=2604, FiltMax=8825, Gamma=2.950 22:26:51.574 00.014 15672 PulseGuide returned control before completion, sleep 104 22:26:51.610 00.036 30444 UpdateGuideState exits: m=87118 SNR=68.9 Saturated 22:26:51.610 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:51.610 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:51.610 00.000 30444 Enqueuing Expose request 22:26:51.702 00.092 15672 IsGuiding returns 0 22:26:51.702 00.000 15672 Move returns status 0, amount 111 22:26:51.702 00.000 15672 MoveAxis(N, 0, ABG) 22:26:51.702 00.000 15672 Move returns status 0, amount 0 22:26:51.702 00.000 15672 move complete, result=0 22:26:51.702 00.000 15672 worker thread done servicing request 22:26:51.702 00.000 15672 Worker thread wakes up 22:26:51.702 00.000 30444 GuideStep: 0.4 px 111 ms WEST, -0.2 px 0 ms NORTH 22:26:51.702 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:51.703 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:53.810 02.107 15672 Exposure complete 22:26:53.831 00.021 15672 worker thread done servicing request 22:26:53.831 00.000 30444 OnExposeComplete: enter 22:26:53.831 00.000 30444 UpdateGuideState(): m_state=6 22:26:53.831 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 624 22:26:53.831 00.000 30444 Star::Find returns 1 (1), X=465.40, Y=191.14, Mass=86557, SNR=72.4, Peak=10445 HFD=3.6 22:26:53.831 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 22:26:53.831 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 22:26:53.831 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.79 hyp=0.82 cameraTheta=-1.29 mountX=0.43 mountY=-0.72, mountTheta=-1.03 22:26:53.832 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.79, opts=13) 22:26:53.832 00.000 30444 Enqueuing Move request for scope (0.23, -0.79) 22:26:53.832 00.000 15672 Worker thread wakes up 22:26:53.832 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.79) opts 0xd 22:26:53.832 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.79) 22:26:53.832 00.000 15672 Moving (0.23, -0.79) raw xDistance=0.43 yDistance=-0.72 22:26:53.832 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43 22:26:53.832 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 22:26:53.833 00.001 15672 MoveAxis(W, 125, ABG) 22:26:53.833 00.000 15672 Guiding Dir = 3, Dur = 125 22:26:53.833 00.000 15672 IsSlewing returns 0 22:26:53.834 00.001 15672 IsGuiding returns 0 22:26:53.839 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1902, max=11738, FiltMin=2570, FiltMax=8410, Gamma=2.950 22:26:53.858 00.019 15672 PulseGuide returned control before completion, sleep 112 22:26:53.890 00.032 30444 UpdateGuideState exits: m=86557 SNR=72.4 Saturated 22:26:53.890 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:53.890 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:53.890 00.000 30444 Enqueuing Expose request 22:26:53.974 00.084 15672 IsGuiding returns 1 22:26:53.974 00.000 15672 scope still moving after pulse duration time elapsed 22:26:53.994 00.020 15672 IsSlewing returns 0 22:26:54.035 00.041 15672 IsGuiding returns 0 22:26:54.035 00.000 15672 scope move finished after 125 + 76 ms 22:26:54.035 00.000 15672 Move returns status 0, amount 125 22:26:54.036 00.001 15672 MoveAxis(N, 128, ABG) 22:26:54.036 00.000 15672 Guiding Dir = 0, Dur = 128 22:26:54.036 00.000 15672 IsSlewing returns 0 22:26:54.039 00.003 15672 IsGuiding returns 0 22:26:54.115 00.076 15672 PulseGuide returned control before completion, sleep 63 22:26:54.180 00.065 15672 IsGuiding returns 1 22:26:54.180 00.000 15672 scope still moving after pulse duration time elapsed 22:26:54.201 00.021 15672 IsSlewing returns 0 22:26:54.202 00.001 15672 IsGuiding returns 1 22:26:54.223 00.021 15672 IsSlewing returns 0 22:26:54.224 00.001 15672 IsGuiding returns 1 22:26:54.245 00.021 15672 IsSlewing returns 0 22:26:54.291 00.046 15672 IsGuiding returns 0 22:26:54.291 00.000 15672 scope move finished after 128 + 123 ms 22:26:54.291 00.000 15672 Move returns status 0, amount 128 22:26:54.291 00.000 15672 move complete, result=0 22:26:54.292 00.001 15672 worker thread done servicing request 22:26:54.292 00.000 15672 Worker thread wakes up 22:26:54.292 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:54.292 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:54.292 00.000 30444 GuideStep: 0.4 px 125 ms WEST, -0.7 px 128 ms NORTH 22:26:56.207 01.915 15672 Exposure complete 22:26:56.238 00.031 15672 worker thread done servicing request 22:26:56.238 00.000 30444 OnExposeComplete: enter 22:26:56.238 00.000 30444 UpdateGuideState(): m_state=6 22:26:56.238 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 625 22:26:56.238 00.000 30444 Star::Find returns 1 (1), X=464.91, Y=191.17, Mass=90209, SNR=73.7, Peak=10049 HFD=4.1 22:26:56.238 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 22:26:56.238 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 22:26:56.238 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.76 hyp=0.80 cameraTheta=-1.91 mountX=-0.05 mountY=-0.79, mountTheta=-1.63 22:26:56.239 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.76, opts=13) 22:26:56.239 00.000 30444 Enqueuing Move request for scope (-0.26, -0.76) 22:26:56.239 00.000 15672 Worker thread wakes up 22:26:56.239 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.76) opts 0xd 22:26:56.239 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.76) 22:26:56.239 00.000 15672 Moving (-0.26, -0.76) raw xDistance=-0.05 yDistance=-0.79 22:26:56.239 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 22:26:56.239 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 22:26:56.239 00.000 15672 MoveAxis(E, 0, ABG) 22:26:56.239 00.000 15672 Move returns status 0, amount 0 22:26:56.239 00.000 15672 MoveAxis(N, 142, ABG) 22:26:56.239 00.000 15672 Guiding Dir = 0, Dur = 142 22:26:56.240 00.001 15672 IsSlewing returns 0 22:26:56.242 00.002 15672 IsGuiding returns 0 22:26:56.246 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=11955, FiltMin=2638, FiltMax=8788, Gamma=2.950 22:26:56.295 00.049 30444 UpdateGuideState exits: m=90209 SNR=73.7 Saturated 22:26:56.295 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:56.295 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:56.295 00.000 30444 Enqueuing Expose request 22:26:56.320 00.025 15672 PulseGuide returned control before completion, sleep 74 22:26:56.433 00.113 15672 IsGuiding returns 1 22:26:56.433 00.000 15672 scope still moving after pulse duration time elapsed 22:26:56.454 00.021 15672 IsSlewing returns 0 22:26:56.457 00.003 15672 IsGuiding returns 1 22:26:56.478 00.021 15672 IsSlewing returns 0 22:26:56.496 00.018 15672 IsGuiding returns 0 22:26:56.497 00.001 15672 scope move finished after 142 + 112 ms 22:26:56.497 00.000 15672 Move returns status 0, amount 142 22:26:56.497 00.000 15672 move complete, result=0 22:26:56.497 00.000 15672 worker thread done servicing request 22:26:56.497 00.000 15672 Worker thread wakes up 22:26:56.497 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:56.497 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:26:56.498 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.8 px 142 ms NORTH 22:26:58.607 02.109 15672 Exposure complete 22:26:58.627 00.020 15672 worker thread done servicing request 22:26:58.627 00.000 30444 OnExposeComplete: enter 22:26:58.627 00.000 30444 UpdateGuideState(): m_state=6 22:26:58.627 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 626 22:26:58.627 00.000 30444 Star::Find returns 1 (1), X=465.49, Y=191.13, Mass=87795, SNR=76.9, Peak=9481 HFD=3.5 22:26:58.627 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 22:26:58.627 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 22:26:58.627 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.79 hyp=0.85 cameraTheta=-1.19 mountX=0.52 mountY=-0.71, mountTheta=-0.94 22:26:58.628 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.79, opts=13) 22:26:58.628 00.000 30444 Enqueuing Move request for scope (0.31, -0.79) 22:26:58.628 00.000 15672 Worker thread wakes up 22:26:58.628 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.79) opts 0xd 22:26:58.628 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.79) 22:26:58.628 00.000 15672 Moving (0.31, -0.79) raw xDistance=0.52 yDistance=-0.71 22:26:58.628 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52 22:26:58.628 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 22:26:58.628 00.000 15672 MoveAxis(W, 141, ABG) 22:26:58.628 00.000 15672 Guiding Dir = 3, Dur = 141 22:26:58.629 00.001 15672 IsSlewing returns 0 22:26:58.630 00.001 15672 IsGuiding returns 0 22:26:58.635 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=10854, FiltMin=2618, FiltMax=8812, Gamma=2.950 22:26:58.651 00.016 15672 PulseGuide returned control before completion, sleep 131 22:26:58.684 00.033 30444 UpdateGuideState exits: m=87795 SNR=76.9 Saturated 22:26:58.684 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:58.684 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:26:58.684 00.000 30444 Enqueuing Expose request 22:26:58.843 00.159 15672 IsGuiding returns 0 22:26:58.843 00.000 15672 Move returns status 0, amount 141 22:26:58.844 00.001 15672 MoveAxis(N, 126, ABG) 22:26:58.844 00.000 15672 Guiding Dir = 0, Dur = 126 22:26:58.844 00.000 15672 IsSlewing returns 0 22:26:58.847 00.003 15672 IsGuiding returns 0 22:26:58.923 00.076 15672 PulseGuide returned control before completion, sleep 60 22:26:58.988 00.065 15672 IsGuiding returns 1 22:26:58.988 00.000 15672 scope still moving after pulse duration time elapsed 22:26:59.009 00.021 15672 IsSlewing returns 0 22:26:59.083 00.074 15672 IsGuiding returns 0 22:26:59.083 00.000 15672 scope move finished after 126 + 109 ms 22:26:59.083 00.000 15672 Move returns status 0, amount 126 22:26:59.083 00.000 15672 move complete, result=0 22:26:59.083 00.000 15672 worker thread done servicing request 22:26:59.083 00.000 15672 Worker thread wakes up 22:26:59.083 00.000 30444 GuideStep: 0.5 px 141 ms WEST, -0.7 px 126 ms NORTH 22:26:59.083 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:26:59.083 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:00.999 01.916 15672 Exposure complete 22:27:01.032 00.033 15672 worker thread done servicing request 22:27:01.032 00.000 30444 OnExposeComplete: enter 22:27:01.032 00.000 30444 UpdateGuideState(): m_state=6 22:27:01.032 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 627 22:27:01.032 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=192.19, Mass=91884, SNR=77.3, Peak=9174 HFD=3.8 22:27:01.032 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.95 = 1.95) 22:27:01.032 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 22:27:01.032 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.67 mountX=-0.10 mountY=0.26, mountTheta=1.94 22:27:01.033 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.27, opts=13) 22:27:01.033 00.000 30444 Enqueuing Move request for scope (-0.03, 0.27) 22:27:01.033 00.000 15672 Worker thread wakes up 22:27:01.033 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd 22:27:01.033 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.27) 22:27:01.033 00.000 15672 Moving (-0.03, 0.27) raw xDistance=-0.10 yDistance=0.26 22:27:01.033 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:27:01.033 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:27:01.033 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 22:27:01.033 00.000 15672 MoveAxis(E, 0, ABG) 22:27:01.033 00.000 15672 Move returns status 0, amount 0 22:27:01.033 00.000 15672 MoveAxis(N, 0, ABG) 22:27:01.033 00.000 15672 Move returns status 0, amount 0 22:27:01.033 00.000 15672 move complete, result=0 22:27:01.033 00.000 15672 worker thread done servicing request 22:27:01.039 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=9174, FiltMin=2661, FiltMax=7785, Gamma=2.950 22:27:01.088 00.049 30444 UpdateGuideState exits: m=91884 SNR=77.3 Saturated 22:27:01.088 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:01.088 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:01.088 00.000 30444 Enqueuing Expose request 22:27:01.089 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 22:27:01.089 00.000 15672 Worker thread wakes up 22:27:01.089 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:01.089 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:03.198 02.109 15672 Exposure complete 22:27:03.217 00.019 15672 worker thread done servicing request 22:27:03.218 00.001 30444 OnExposeComplete: enter 22:27:03.218 00.000 30444 UpdateGuideState(): m_state=6 22:27:03.218 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 628 22:27:03.218 00.000 30444 Star::Find returns 1 (1), X=465.27, Y=192.21, Mass=86743, SNR=72.1, Peak=10186 HFD=3.5 22:27:03.218 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 22:27:03.218 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 22:27:03.218 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.30 cameraTheta=1.25 mountX=0.01 mountY=0.30, mountTheta=1.53 22:27:03.218 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.28, opts=13) 22:27:03.218 00.000 30444 Enqueuing Move request for scope (0.09, 0.28) 22:27:03.219 00.001 15672 Worker thread wakes up 22:27:03.219 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd 22:27:03.219 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.28) 22:27:03.219 00.000 15672 Moving (0.09, 0.28) raw xDistance=0.01 yDistance=0.30 22:27:03.219 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:27:03.219 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:27:03.219 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 22:27:03.219 00.000 15672 MoveAxis(E, 0, ABG) 22:27:03.219 00.000 15672 Move returns status 0, amount 0 22:27:03.219 00.000 15672 MoveAxis(N, 0, ABG) 22:27:03.219 00.000 15672 Move returns status 0, amount 0 22:27:03.219 00.000 15672 move complete, result=0 22:27:03.219 00.000 15672 worker thread done servicing request 22:27:03.224 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=11087, FiltMin=2619, FiltMax=8773, Gamma=2.950 22:27:03.273 00.049 30444 UpdateGuideState exits: m=86743 SNR=72.1 Saturated 22:27:03.273 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:03.273 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:03.273 00.000 30444 Enqueuing Expose request 22:27:03.273 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 22:27:03.273 00.000 15672 Worker thread wakes up 22:27:03.273 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:03.273 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:05.182 01.909 15672 Exposure complete 22:27:05.202 00.020 15672 worker thread done servicing request 22:27:05.202 00.000 30444 OnExposeComplete: enter 22:27:05.202 00.000 30444 UpdateGuideState(): m_state=6 22:27:05.202 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 629 22:27:05.202 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=192.01, Mass=77761, SNR=59.9, Peak=8920 HFD=3.4 22:27:05.202 00.000 30444 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.28) = xAngle (0.90 = 0.90) 22:27:05.202 00.000 30444 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.84 = 0.84) 22:27:05.202 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.62 mountX=0.09 mountY=0.11, mountTheta=0.87 22:27:05.203 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.09, opts=13) 22:27:05.203 00.000 30444 Enqueuing Move request for scope (0.12, 0.09) 22:27:05.203 00.000 15672 Worker thread wakes up 22:27:05.203 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd 22:27:05.203 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.09) 22:27:05.203 00.000 15672 Moving (0.12, 0.09) raw xDistance=0.09 yDistance=0.11 22:27:05.203 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:27:05.203 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:27:05.203 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 22:27:05.203 00.000 15672 MoveAxis(E, 0, ABG) 22:27:05.203 00.000 15672 Move returns status 0, amount 0 22:27:05.203 00.000 15672 MoveAxis(N, 0, ABG) 22:27:05.203 00.000 15672 Move returns status 0, amount 0 22:27:05.203 00.000 15672 move complete, result=0 22:27:05.203 00.000 15672 worker thread done servicing request 22:27:05.208 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=9917, FiltMin=2657, FiltMax=7973, Gamma=2.950 22:27:05.256 00.048 30444 UpdateGuideState exits: m=77761 SNR=59.9 Saturated 22:27:05.257 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:05.257 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:05.257 00.000 30444 Enqueuing Expose request 22:27:05.257 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:27:05.257 00.000 15672 Worker thread wakes up 22:27:05.257 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:05.257 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:07.367 02.110 15672 Exposure complete 22:27:07.386 00.019 15672 worker thread done servicing request 22:27:07.386 00.000 30444 OnExposeComplete: enter 22:27:07.387 00.001 30444 UpdateGuideState(): m_state=6 22:27:07.387 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 630 22:27:07.387 00.000 30444 Star::Find returns 1 (1), X=464.84, Y=192.04, Mass=98612, SNR=77.0, Peak=10656 HFD=3.6 22:27:07.387 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.09 = 3.09) 22:27:07.387 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.03 = 3.03) 22:27:07.387 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.11 hyp=0.36 cameraTheta=2.82 mountX=-0.36 mountY=0.04, mountTheta=3.03 22:27:07.387 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.11, opts=13) 22:27:07.387 00.000 30444 Enqueuing Move request for scope (-0.34, 0.11) 22:27:07.388 00.001 15672 Worker thread wakes up 22:27:07.388 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.11) opts 0xd 22:27:07.388 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.11) 22:27:07.388 00.000 15672 Moving (-0.34, 0.11) raw xDistance=-0.36 yDistance=0.04 22:27:07.388 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36 22:27:07.388 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:27:07.388 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:27:07.388 00.000 15672 MoveAxis(E, 96, ABG) 22:27:07.388 00.000 15672 Guiding Dir = 2, Dur = 96 22:27:07.389 00.001 15672 IsSlewing returns 0 22:27:07.390 00.001 15672 IsGuiding returns 0 22:27:07.394 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=10656, FiltMin=2562, FiltMax=8325, Gamma=2.950 22:27:07.405 00.011 15672 PulseGuide returned control before completion, sleep 91 22:27:07.443 00.038 30444 UpdateGuideState exits: m=98612 SNR=77.0 Saturated 22:27:07.444 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:07.444 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:07.444 00.000 30444 Enqueuing Expose request 22:27:07.518 00.074 15672 IsGuiding returns 0 22:27:07.519 00.001 15672 Move returns status 0, amount 96 22:27:07.519 00.000 15672 MoveAxis(N, 0, ABG) 22:27:07.519 00.000 15672 Move returns status 0, amount 0 22:27:07.519 00.000 15672 move complete, result=0 22:27:07.519 00.000 15672 worker thread done servicing request 22:27:07.519 00.000 15672 Worker thread wakes up 22:27:07.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:07.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:07.519 00.000 30444 GuideStep: -0.4 px 96 ms EAST, 0.0 px 0 ms NORTH 22:27:09.427 01.908 15672 Exposure complete 22:27:09.446 00.019 15672 worker thread done servicing request 22:27:09.447 00.001 30444 OnExposeComplete: enter 22:27:09.447 00.000 30444 UpdateGuideState(): m_state=6 22:27:09.447 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 631 22:27:09.447 00.000 30444 Star::Find returns 1 (1), X=464.94, Y=192.31, Mass=85477, SNR=65.1, Peak=9458 HFD=3.5 22:27:09.447 00.000 30444 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.28) = xAngle (2.39 = 2.39) 22:27:09.447 00.000 30444 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.33 = 2.33) 22:27:09.447 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.39 hyp=0.45 cameraTheta=2.11 mountX=-0.33 mountY=0.33, mountTheta=2.36 22:27:09.447 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.39, opts=13) 22:27:09.447 00.000 30444 Enqueuing Move request for scope (-0.23, 0.39) 22:27:09.448 00.001 15672 Worker thread wakes up 22:27:09.448 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.39) opts 0xd 22:27:09.448 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.39) 22:27:09.448 00.000 15672 Moving (-0.23, 0.39) raw xDistance=-0.33 yDistance=0.33 22:27:09.448 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33 22:27:09.448 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:27:09.448 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 22:27:09.448 00.000 15672 MoveAxis(E, 95, ABG) 22:27:09.448 00.000 15672 Guiding Dir = 2, Dur = 95 22:27:09.449 00.001 15672 IsSlewing returns 0 22:27:09.450 00.001 15672 IsGuiding returns 0 22:27:09.454 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=10839, FiltMin=2669, FiltMax=8792, Gamma=2.950 22:27:09.466 00.012 15672 PulseGuide returned control before completion, sleep 89 22:27:09.502 00.036 30444 UpdateGuideState exits: m=85477 SNR=65.1 Saturated 22:27:09.502 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:09.502 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:09.502 00.000 30444 Enqueuing Expose request 22:27:09.578 00.076 15672 IsGuiding returns 0 22:27:09.578 00.000 15672 Move returns status 0, amount 95 22:27:09.578 00.000 15672 MoveAxis(N, 0, ABG) 22:27:09.578 00.000 15672 Move returns status 0, amount 0 22:27:09.578 00.000 15672 move complete, result=0 22:27:09.578 00.000 15672 worker thread done servicing request 22:27:09.578 00.000 15672 Worker thread wakes up 22:27:09.578 00.000 30444 GuideStep: -0.3 px 95 ms EAST, 0.3 px 0 ms NORTH 22:27:09.579 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:09.579 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:11.686 02.107 15672 Exposure complete 22:27:11.706 00.020 15672 worker thread done servicing request 22:27:11.706 00.000 30444 OnExposeComplete: enter 22:27:11.706 00.000 30444 UpdateGuideState(): m_state=6 22:27:11.706 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 632 22:27:11.706 00.000 30444 Star::Find returns 1 (1), X=466.06, Y=191.78, Mass=80075, SNR=63.8, Peak=8453 HFD=3.9 22:27:11.706 00.000 30444 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.28) = xAngle (0.12 = 0.12) 22:27:11.706 00.000 30444 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.06 = 0.06) 22:27:11.706 00.000 30444 CameraToMount -- cameraX=0.89 cameraY=-0.14 hyp=0.90 cameraTheta=-0.15 mountX=0.89 mountY=0.06, mountTheta=0.06 22:27:11.707 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.89, y=-0.14, opts=13) 22:27:11.707 00.000 30444 Enqueuing Move request for scope (0.89, -0.14) 22:27:11.707 00.000 15672 Worker thread wakes up 22:27:11.707 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.14) opts 0xd 22:27:11.707 00.000 15672 Handling offset move in thread for scope, endpoint = (0.89, -0.14) 22:27:11.707 00.000 15672 Moving (0.89, -0.14) raw xDistance=0.89 yDistance=0.06 22:27:11.707 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.89 22:27:11.707 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:27:11.707 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:27:11.707 00.000 15672 MoveAxis(W, 234, ABG) 22:27:11.707 00.000 15672 Guiding Dir = 3, Dur = 234 22:27:11.708 00.001 15672 IsSlewing returns 0 22:27:11.709 00.001 15672 IsGuiding returns 0 22:27:11.713 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=8483, FiltMin=2627, FiltMax=8164, Gamma=2.950 22:27:11.734 00.021 15672 PulseGuide returned control before completion, sleep 218 22:27:11.761 00.027 30444 UpdateGuideState exits: m=80075 SNR=63.8 Saturated 22:27:11.762 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:11.762 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:11.762 00.000 30444 Enqueuing Expose request 22:27:11.956 00.194 15672 IsGuiding returns 1 22:27:11.956 00.000 15672 scope still moving after pulse duration time elapsed 22:27:11.978 00.022 15672 IsSlewing returns 0 22:27:11.992 00.014 15672 IsGuiding returns 0 22:27:11.993 00.001 15672 scope move finished after 234 + 50 ms 22:27:11.993 00.000 15672 Move returns status 0, amount 234 22:27:11.993 00.000 15672 MoveAxis(N, 0, ABG) 22:27:11.993 00.000 15672 Move returns status 0, amount 0 22:27:11.993 00.000 15672 move complete, result=0 22:27:11.993 00.000 15672 worker thread done servicing request 22:27:11.993 00.000 15672 Worker thread wakes up 22:27:11.994 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:11.994 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:11.994 00.000 30444 GuideStep: 0.9 px 234 ms WEST, 0.1 px 0 ms NORTH 22:27:13.903 01.909 15672 Exposure complete 22:27:13.923 00.020 15672 worker thread done servicing request 22:27:13.923 00.000 30444 OnExposeComplete: enter 22:27:13.923 00.000 30444 UpdateGuideState(): m_state=6 22:27:13.923 00.000 30444 Star::Find(15, 466, 191, 0, (0,0,0,0), 0.0, 255) frame 633 22:27:13.923 00.000 30444 Star::Find returns 1 (1), X=465.56, Y=192.10, Mass=99177, SNR=68.9, Peak=9472 HFD=3.7 22:27:13.924 00.001 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 22:27:13.924 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 22:27:13.924 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.18 hyp=0.42 cameraTheta=0.44 mountX=0.32 mountY=0.26, mountTheta=0.68 22:27:13.924 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.18, opts=13) 22:27:13.924 00.000 30444 Enqueuing Move request for scope (0.38, 0.18) 22:27:13.924 00.000 15672 Worker thread wakes up 22:27:13.924 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.18) opts 0xd 22:27:13.924 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.18) 22:27:13.924 00.000 15672 Moving (0.38, 0.18) raw xDistance=0.32 yDistance=0.26 22:27:13.924 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32 22:27:13.925 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:27:13.925 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 22:27:13.925 00.000 15672 MoveAxis(W, 102, ABG) 22:27:13.925 00.000 15672 Guiding Dir = 3, Dur = 102 22:27:13.925 00.000 15672 IsSlewing returns 0 22:27:13.926 00.001 15672 IsGuiding returns 0 22:27:13.930 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=11054, FiltMin=2659, FiltMax=8493, Gamma=2.950 22:27:13.955 00.025 15672 PulseGuide returned control before completion, sleep 84 22:27:13.979 00.024 30444 UpdateGuideState exits: m=99177 SNR=68.9 Saturated 22:27:13.979 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:13.979 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:13.979 00.000 30444 Enqueuing Expose request 22:27:14.068 00.089 15672 IsGuiding returns 0 22:27:14.068 00.000 15672 Move returns status 0, amount 102 22:27:14.068 00.000 15672 MoveAxis(N, 0, ABG) 22:27:14.068 00.000 15672 Move returns status 0, amount 0 22:27:14.068 00.000 15672 move complete, result=0 22:27:14.068 00.000 15672 worker thread done servicing request 22:27:14.068 00.000 15672 Worker thread wakes up 22:27:14.068 00.000 30444 GuideStep: 0.3 px 102 ms WEST, 0.3 px 0 ms NORTH 22:27:14.068 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:14.068 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:16.177 02.109 15672 Exposure complete 22:27:16.196 00.019 15672 worker thread done servicing request 22:27:16.196 00.000 30444 OnExposeComplete: enter 22:27:16.197 00.001 30444 UpdateGuideState(): m_state=6 22:27:16.197 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 634 22:27:16.197 00.000 30444 Star::Find returns 1 (1), X=464.58, Y=191.66, Mass=80051, SNR=59.3, Peak=8959 HFD=3.4 22:27:16.197 00.000 30444 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.28) = xAngle (-2.44 = -2.44) 22:27:16.197 00.000 30444 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.50 = -2.50) 22:27:16.197 00.000 30444 CameraToMount -- cameraX=-0.59 cameraY=-0.26 hyp=0.65 cameraTheta=-2.72 mountX=-0.50 mountY=-0.39, mountTheta=-2.48 22:27:16.197 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.59, y=-0.26, opts=13) 22:27:16.197 00.000 30444 Enqueuing Move request for scope (-0.59, -0.26) 22:27:16.197 00.000 15672 Worker thread wakes up 22:27:16.197 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.26) opts 0xd 22:27:16.198 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.59, -0.26) 22:27:16.198 00.000 15672 Moving (-0.59, -0.26) raw xDistance=-0.50 yDistance=-0.39 22:27:16.198 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50 22:27:16.198 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:27:16.198 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39 22:27:16.198 00.000 15672 MoveAxis(E, 127, ABG) 22:27:16.198 00.000 15672 Guiding Dir = 2, Dur = 127 22:27:16.199 00.001 15672 IsSlewing returns 0 22:27:16.200 00.001 15672 IsGuiding returns 0 22:27:16.204 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=9937, FiltMin=2645, FiltMax=7761, Gamma=2.950 22:27:16.223 00.019 15672 PulseGuide returned control before completion, sleep 114 22:27:16.253 00.030 30444 UpdateGuideState exits: m=80051 SNR=59.3 Saturated 22:27:16.253 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:16.253 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:16.253 00.000 30444 Enqueuing Expose request 22:27:16.383 00.130 15672 IsGuiding returns 0 22:27:16.383 00.000 15672 Move returns status 0, amount 127 22:27:16.383 00.000 15672 MoveAxis(N, 0, ABG) 22:27:16.383 00.000 15672 Move returns status 0, amount 0 22:27:16.383 00.000 15672 move complete, result=0 22:27:16.383 00.000 15672 worker thread done servicing request 22:27:16.384 00.001 30444 GuideStep: -0.5 px 127 ms EAST, -0.4 px 0 ms NORTH 22:27:16.384 00.000 15672 Worker thread wakes up 22:27:16.384 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:16.384 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:18.294 01.910 15672 Exposure complete 22:27:18.313 00.019 15672 worker thread done servicing request 22:27:18.313 00.000 30444 OnExposeComplete: enter 22:27:18.313 00.000 30444 UpdateGuideState(): m_state=6 22:27:18.313 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 635 22:27:18.314 00.001 30444 Star::Find returns 1 (1), X=465.02, Y=191.68, Mass=81915, SNR=53.5, Peak=10847 HFD=3.4 22:27:18.314 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 22:27:18.314 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 22:27:18.314 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-2.14 mountX=-0.08 mountY=-0.27, mountTheta=-1.87 22:27:18.314 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.24, opts=13) 22:27:18.314 00.000 30444 Enqueuing Move request for scope (-0.16, -0.24) 22:27:18.314 00.000 15672 Worker thread wakes up 22:27:18.314 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.24) opts 0xd 22:27:18.315 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.24) 22:27:18.315 00.000 15672 Moving (-0.16, -0.24) raw xDistance=-0.08 yDistance=-0.27 22:27:18.315 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:27:18.315 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:27:18.315 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 22:27:18.315 00.000 15672 MoveAxis(E, 0, ABG) 22:27:18.315 00.000 15672 Move returns status 0, amount 0 22:27:18.315 00.000 15672 MoveAxis(N, 0, ABG) 22:27:18.315 00.000 15672 Move returns status 0, amount 0 22:27:18.315 00.000 15672 move complete, result=0 22:27:18.315 00.000 15672 worker thread done servicing request 22:27:18.320 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=10901, FiltMin=2670, FiltMax=8469, Gamma=2.950 22:27:18.368 00.048 30444 UpdateGuideState exits: m=81915 SNR=53.5 Saturated 22:27:18.368 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:18.368 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:18.368 00.000 30444 Enqueuing Expose request 22:27:18.368 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 22:27:18.368 00.000 15672 Worker thread wakes up 22:27:18.368 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:18.368 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:20.479 02.111 15672 Exposure complete 22:27:20.499 00.020 15672 worker thread done servicing request 22:27:20.499 00.000 30444 OnExposeComplete: enter 22:27:20.499 00.000 30444 UpdateGuideState(): m_state=6 22:27:20.499 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 636 22:27:20.499 00.000 30444 Star::Find returns 1 (1), X=465.59, Y=191.54, Mass=102739, SNR=77.7, Peak=11372 HFD=3.3 22:27:20.499 00.000 30444 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.28) = xAngle (-0.47 = -0.47) 22:27:20.499 00.000 30444 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.53 = -0.53) 22:27:20.499 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.39 hyp=0.57 cameraTheta=-0.75 mountX=0.51 mountY=-0.29, mountTheta=-0.51 22:27:20.500 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.39, opts=13) 22:27:20.500 00.000 30444 Enqueuing Move request for scope (0.42, -0.39) 22:27:20.500 00.000 15672 Worker thread wakes up 22:27:20.500 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.39) opts 0xd 22:27:20.500 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.39) 22:27:20.500 00.000 15672 Moving (0.42, -0.39) raw xDistance=0.51 yDistance=-0.29 22:27:20.500 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 22:27:20.500 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:27:20.500 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 22:27:20.500 00.000 15672 MoveAxis(W, 137, ABG) 22:27:20.500 00.000 15672 Guiding Dir = 3, Dur = 137 22:27:20.501 00.001 15672 IsSlewing returns 0 22:27:20.502 00.001 15672 IsGuiding returns 0 22:27:20.506 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=11372, FiltMin=2605, FiltMax=8630, Gamma=2.950 22:27:20.521 00.015 15672 PulseGuide returned control before completion, sleep 128 22:27:20.555 00.034 30444 UpdateGuideState exits: m=102739 SNR=77.7 Saturated 22:27:20.555 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:20.555 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:20.555 00.000 30444 Enqueuing Expose request 22:27:20.653 00.098 15672 IsGuiding returns 1 22:27:20.653 00.000 15672 scope still moving after pulse duration time elapsed 22:27:20.673 00.020 15672 IsSlewing returns 0 22:27:20.680 00.007 15672 IsGuiding returns 0 22:27:20.681 00.001 15672 scope move finished after 137 + 42 ms 22:27:20.681 00.000 15672 Move returns status 0, amount 137 22:27:20.681 00.000 15672 MoveAxis(N, 0, ABG) 22:27:20.681 00.000 15672 Move returns status 0, amount 0 22:27:20.681 00.000 15672 move complete, result=0 22:27:20.681 00.000 15672 worker thread done servicing request 22:27:20.681 00.000 15672 Worker thread wakes up 22:27:20.681 00.000 30444 GuideStep: 0.5 px 137 ms WEST, -0.3 px 0 ms NORTH 22:27:20.681 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:20.681 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:22.590 01.909 15672 Exposure complete 22:27:22.609 00.019 15672 worker thread done servicing request 22:27:22.609 00.000 30444 OnExposeComplete: enter 22:27:22.609 00.000 30444 UpdateGuideState(): m_state=6 22:27:22.610 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 637 22:27:22.610 00.000 30444 Star::Find returns 1 (1), X=465.55, Y=191.43, Mass=90681, SNR=71.0, Peak=10265 HFD=3.2 22:27:22.610 00.000 30444 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 22:27:22.610 00.000 30444 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.71 = -0.71) 22:27:22.610 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.49 hyp=0.61 cameraTheta=-0.92 mountX=0.49 mountY=-0.40, mountTheta=-0.68 22:27:22.610 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.49, opts=13) 22:27:22.610 00.000 30444 Enqueuing Move request for scope (0.37, -0.49) 22:27:22.610 00.000 15672 Worker thread wakes up 22:27:22.610 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.49) opts 0xd 22:27:22.611 00.001 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.49) 22:27:22.611 00.000 15672 Moving (0.37, -0.49) raw xDistance=0.49 yDistance=-0.40 22:27:22.611 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49 22:27:22.611 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 22:27:22.611 00.000 15672 MoveAxis(W, 142, ABG) 22:27:22.611 00.000 15672 Guiding Dir = 3, Dur = 142 22:27:22.612 00.001 15672 IsSlewing returns 0 22:27:22.613 00.001 15672 IsGuiding returns 0 22:27:22.617 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=10599, FiltMin=2693, FiltMax=8090, Gamma=2.950 22:27:22.629 00.012 15672 PulseGuide returned control before completion, sleep 136 22:27:22.666 00.037 30444 UpdateGuideState exits: m=90681 SNR=71.0 Saturated 22:27:22.666 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:22.666 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:22.666 00.000 30444 Enqueuing Expose request 22:27:22.805 00.139 15672 IsGuiding returns 0 22:27:22.805 00.000 15672 Move returns status 0, amount 142 22:27:22.805 00.000 15672 MoveAxis(N, 71, ABG) 22:27:22.805 00.000 15672 Guiding Dir = 0, Dur = 71 22:27:22.806 00.001 15672 IsSlewing returns 0 22:27:22.807 00.001 15672 IsGuiding returns 0 22:27:22.887 00.080 15672 IsGuiding returns 1 22:27:22.887 00.000 15672 scope still moving after pulse duration time elapsed 22:27:22.908 00.021 15672 IsSlewing returns 0 22:27:22.910 00.002 15672 IsGuiding returns 1 22:27:22.931 00.021 15672 IsSlewing returns 0 22:27:22.932 00.001 15672 IsGuiding returns 1 22:27:22.954 00.022 15672 IsSlewing returns 0 22:27:23.014 00.060 15672 IsGuiding returns 0 22:27:23.014 00.000 15672 scope move finished after 71 + 135 ms 22:27:23.014 00.000 15672 Move returns status 0, amount 71 22:27:23.014 00.000 15672 move complete, result=0 22:27:23.015 00.001 15672 worker thread done servicing request 22:27:23.015 00.000 15672 Worker thread wakes up 22:27:23.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:23.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:23.015 00.000 30444 GuideStep: 0.5 px 142 ms WEST, -0.4 px 71 ms NORTH 22:27:25.122 02.107 15672 Exposure complete 22:27:25.142 00.020 15672 worker thread done servicing request 22:27:25.142 00.000 30444 OnExposeComplete: enter 22:27:25.142 00.000 30444 UpdateGuideState(): m_state=6 22:27:25.142 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 638 22:27:25.142 00.000 30444 Star::Find returns 1 (1), X=465.85, Y=191.81, Mass=85064, SNR=73.2, Peak=8788 HFD=3.6 22:27:25.142 00.000 30444 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.28) = xAngle (0.12 = 0.12) 22:27:25.142 00.000 30444 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.06 = 0.06) 22:27:25.142 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=-0.11 hyp=0.69 cameraTheta=-0.16 mountX=0.68 mountY=0.04, mountTheta=0.06 22:27:25.143 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=-0.11, opts=13) 22:27:25.143 00.000 30444 Enqueuing Move request for scope (0.68, -0.11) 22:27:25.143 00.000 15672 Worker thread wakes up 22:27:25.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.11) opts 0xd 22:27:25.143 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, -0.11) 22:27:25.143 00.000 15672 Moving (0.68, -0.11) raw xDistance=0.68 yDistance=0.04 22:27:25.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.68 22:27:25.143 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:27:25.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:27:25.143 00.000 15672 MoveAxis(W, 194, ABG) 22:27:25.143 00.000 15672 Guiding Dir = 3, Dur = 194 22:27:25.144 00.001 15672 IsSlewing returns 0 22:27:25.148 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=11828, FiltMin=2670, FiltMax=10091, Gamma=2.950 22:27:25.154 00.006 15672 IsGuiding returns 0 22:27:25.170 00.016 15672 PulseGuide returned control before completion, sleep 189 22:27:25.198 00.028 30444 UpdateGuideState exits: m=85064 SNR=73.2 Saturated 22:27:25.199 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:25.199 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:25.199 00.000 30444 Enqueuing Expose request 22:27:25.409 00.210 15672 IsGuiding returns 0 22:27:25.410 00.001 15672 Move returns status 0, amount 194 22:27:25.410 00.000 15672 MoveAxis(N, 0, ABG) 22:27:25.410 00.000 15672 Move returns status 0, amount 0 22:27:25.410 00.000 15672 move complete, result=0 22:27:25.410 00.000 15672 worker thread done servicing request 22:27:25.410 00.000 15672 Worker thread wakes up 22:27:25.410 00.000 30444 GuideStep: 0.7 px 194 ms WEST, 0.0 px 0 ms NORTH 22:27:25.410 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:25.410 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:27.325 01.915 15672 Exposure complete 22:27:27.355 00.030 15672 worker thread done servicing request 22:27:27.355 00.000 30444 OnExposeComplete: enter 22:27:27.355 00.000 30444 UpdateGuideState(): m_state=6 22:27:27.355 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 639 22:27:27.356 00.001 30444 Star::Find returns 1 (1), X=465.26, Y=192.12, Mass=90848, SNR=74.5, Peak=10483 HFD=3.4 22:27:27.356 00.000 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 22:27:27.356 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 22:27:27.356 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.21 cameraTheta=1.16 mountX=0.03 mountY=0.21, mountTheta=1.43 22:27:27.357 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.20, opts=13) 22:27:27.357 00.000 30444 Enqueuing Move request for scope (0.09, 0.20) 22:27:27.357 00.000 15672 Worker thread wakes up 22:27:27.357 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd 22:27:27.357 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.20) 22:27:27.357 00.000 15672 Moving (0.09, 0.20) raw xDistance=0.03 yDistance=0.21 22:27:27.357 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:27:27.358 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:27:27.358 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 22:27:27.358 00.000 15672 MoveAxis(E, 0, ABG) 22:27:27.358 00.000 15672 Move returns status 0, amount 0 22:27:27.358 00.000 15672 MoveAxis(N, 0, ABG) 22:27:27.358 00.000 15672 Move returns status 0, amount 0 22:27:27.358 00.000 15672 move complete, result=0 22:27:27.358 00.000 15672 worker thread done servicing request 22:27:27.363 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=10483, FiltMin=2598, FiltMax=8459, Gamma=2.950 22:27:27.412 00.049 30444 UpdateGuideState exits: m=90848 SNR=74.5 Saturated 22:27:27.412 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:27.412 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:27.412 00.000 30444 Enqueuing Expose request 22:27:27.412 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 22:27:27.412 00.000 15672 Worker thread wakes up 22:27:27.413 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:27.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:29.529 02.116 15672 Exposure complete 22:27:29.562 00.033 15672 worker thread done servicing request 22:27:29.562 00.000 30444 OnExposeComplete: enter 22:27:29.562 00.000 30444 UpdateGuideState(): m_state=6 22:27:29.562 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 640 22:27:29.562 00.000 30444 Star::Find returns 1 (1), X=465.62, Y=191.58, Mass=87731, SNR=73.6, Peak=9631 HFD=3.3 22:27:29.562 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 22:27:29.563 00.001 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 22:27:29.563 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.34 hyp=0.56 cameraTheta=-0.66 mountX=0.52 mountY=-0.24, mountTheta=-0.43 22:27:29.563 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.34, opts=13) 22:27:29.563 00.000 30444 Enqueuing Move request for scope (0.44, -0.34) 22:27:29.563 00.000 15672 Worker thread wakes up 22:27:29.563 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.34) opts 0xd 22:27:29.563 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.34) 22:27:29.563 00.000 15672 Moving (0.44, -0.34) raw xDistance=0.52 yDistance=-0.24 22:27:29.563 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52 22:27:29.563 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:27:29.564 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 22:27:29.564 00.000 15672 MoveAxis(W, 140, ABG) 22:27:29.564 00.000 15672 Guiding Dir = 3, Dur = 140 22:27:29.565 00.001 15672 IsSlewing returns 0 22:27:29.566 00.001 15672 IsGuiding returns 0 22:27:29.570 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=9631, FiltMin=2629, FiltMax=8619, Gamma=2.950 22:27:29.595 00.025 15672 PulseGuide returned control before completion, sleep 122 22:27:29.621 00.026 30444 UpdateGuideState exits: m=87731 SNR=73.6 Saturated 22:27:29.621 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:29.621 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:29.621 00.000 30444 Enqueuing Expose request 22:27:29.720 00.099 15672 IsGuiding returns 1 22:27:29.720 00.000 15672 scope still moving after pulse duration time elapsed 22:27:29.740 00.020 15672 IsSlewing returns 0 22:27:29.755 00.015 15672 IsGuiding returns 0 22:27:29.755 00.000 15672 scope move finished after 140 + 49 ms 22:27:29.755 00.000 15672 Move returns status 0, amount 140 22:27:29.756 00.001 15672 MoveAxis(N, 0, ABG) 22:27:29.756 00.000 15672 Move returns status 0, amount 0 22:27:29.756 00.000 15672 move complete, result=0 22:27:29.756 00.000 15672 worker thread done servicing request 22:27:29.756 00.000 15672 Worker thread wakes up 22:27:29.756 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:29.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:29.852 00.096 30444 GuideStep: 0.5 px 140 ms WEST, -0.2 px 0 ms NORTH 22:27:31.662 01.810 15672 Exposure complete 22:27:31.682 00.020 15672 worker thread done servicing request 22:27:31.682 00.000 30444 OnExposeComplete: enter 22:27:31.683 00.001 30444 UpdateGuideState(): m_state=6 22:27:31.683 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 641 22:27:31.683 00.000 30444 Star::Find returns 1 (1), X=465.56, Y=192.15, Mass=91051, SNR=71.7, Peak=9527 HFD=3.6 22:27:31.683 00.000 30444 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.28) = xAngle (0.82 = 0.82) 22:27:31.683 00.000 30444 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.76 = 0.76) 22:27:31.683 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.23 hyp=0.45 cameraTheta=0.54 mountX=0.31 mountY=0.31, mountTheta=0.79 22:27:31.683 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.23, opts=13) 22:27:31.683 00.000 30444 Enqueuing Move request for scope (0.39, 0.23) 22:27:31.683 00.000 15672 Worker thread wakes up 22:27:31.684 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.23) opts 0xd 22:27:31.684 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.23) 22:27:31.684 00.000 15672 Moving (0.39, 0.23) raw xDistance=0.31 yDistance=0.31 22:27:31.684 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31 22:27:31.684 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:27:31.684 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 22:27:31.684 00.000 15672 MoveAxis(W, 94, ABG) 22:27:31.684 00.000 15672 Guiding Dir = 3, Dur = 94 22:27:31.684 00.000 15672 IsSlewing returns 0 22:27:31.686 00.002 15672 IsGuiding returns 0 22:27:31.691 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=9688, FiltMin=2663, FiltMax=8572, Gamma=2.950 22:27:31.704 00.013 15672 PulseGuide returned control before completion, sleep 86 22:27:31.742 00.038 30444 UpdateGuideState exits: m=91051 SNR=71.7 Saturated 22:27:31.742 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:31.742 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:31.743 00.001 30444 Enqueuing Expose request 22:27:31.847 00.104 15672 IsGuiding returns 0 22:27:31.847 00.000 15672 Move returns status 0, amount 94 22:27:31.847 00.000 15672 MoveAxis(N, 0, ABG) 22:27:31.847 00.000 15672 Move returns status 0, amount 0 22:27:31.847 00.000 15672 move complete, result=0 22:27:31.847 00.000 15672 worker thread done servicing request 22:27:31.847 00.000 15672 Worker thread wakes up 22:27:31.848 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:31.848 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:31.848 00.000 30444 GuideStep: 0.3 px 94 ms WEST, 0.3 px 0 ms NORTH 22:27:33.958 02.110 15672 Exposure complete 22:27:33.978 00.020 15672 worker thread done servicing request 22:27:33.978 00.000 30444 OnExposeComplete: enter 22:27:33.978 00.000 30444 UpdateGuideState(): m_state=6 22:27:33.978 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 642 22:27:33.978 00.000 30444 Star::Find returns 1 (1), X=465.65, Y=191.97, Mass=87255, SNR=68.4, Peak=9039 HFD=3.3 22:27:33.979 00.001 30444 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 22:27:33.979 00.000 30444 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 22:27:33.979 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.05 hyp=0.48 cameraTheta=0.10 mountX=0.44 mountY=0.15, mountTheta=0.32 22:27:33.980 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.05, opts=13) 22:27:33.980 00.000 30444 Enqueuing Move request for scope (0.47, 0.05) 22:27:33.980 00.000 15672 Worker thread wakes up 22:27:33.980 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.05) opts 0xd 22:27:33.980 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.05) 22:27:33.980 00.000 15672 Moving (0.47, 0.05) raw xDistance=0.44 yDistance=0.15 22:27:33.980 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44 22:27:33.980 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:27:33.980 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 22:27:33.980 00.000 15672 MoveAxis(W, 126, ABG) 22:27:33.980 00.000 15672 Guiding Dir = 3, Dur = 126 22:27:33.981 00.001 15672 IsSlewing returns 0 22:27:33.986 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=10207, FiltMin=2624, FiltMax=8650, Gamma=2.950 22:27:33.989 00.003 15672 IsGuiding returns 0 22:27:34.004 00.015 15672 PulseGuide returned control before completion, sleep 121 22:27:34.035 00.031 30444 UpdateGuideState exits: m=87255 SNR=68.4 Saturated 22:27:34.035 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:34.035 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:34.035 00.000 30444 Enqueuing Expose request 22:27:34.149 00.114 15672 IsGuiding returns 0 22:27:34.150 00.001 15672 Move returns status 0, amount 126 22:27:34.150 00.000 15672 MoveAxis(N, 0, ABG) 22:27:34.150 00.000 15672 Move returns status 0, amount 0 22:27:34.150 00.000 15672 move complete, result=0 22:27:34.150 00.000 15672 worker thread done servicing request 22:27:34.151 00.001 15672 Worker thread wakes up 22:27:34.151 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:34.151 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:34.151 00.000 30444 GuideStep: 0.4 px 126 ms WEST, 0.1 px 0 ms NORTH 22:27:36.058 01.907 15672 Exposure complete 22:27:36.085 00.027 15672 worker thread done servicing request 22:27:36.085 00.000 30444 OnExposeComplete: enter 22:27:36.085 00.000 30444 UpdateGuideState(): m_state=6 22:27:36.086 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 643 22:27:36.086 00.000 30444 Star::Find returns 1 (1), X=465.65, Y=191.99, Mass=93416, SNR=66.3, Peak=9740 HFD=3.4 22:27:36.086 00.000 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 22:27:36.086 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 22:27:36.086 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.07 hyp=0.48 cameraTheta=0.14 mountX=0.44 mountY=0.17, mountTheta=0.37 22:27:36.086 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.07, opts=13) 22:27:36.086 00.000 30444 Enqueuing Move request for scope (0.47, 0.07) 22:27:36.086 00.000 15672 Worker thread wakes up 22:27:36.086 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.07) opts 0xd 22:27:36.087 00.001 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.07) 22:27:36.087 00.000 15672 Moving (0.47, 0.07) raw xDistance=0.44 yDistance=0.17 22:27:36.087 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44 22:27:36.087 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:27:36.087 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 22:27:36.087 00.000 15672 MoveAxis(W, 127, ABG) 22:27:36.087 00.000 15672 Guiding Dir = 3, Dur = 127 22:27:36.087 00.000 15672 IsSlewing returns 0 22:27:36.093 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=10162, FiltMin=2671, FiltMax=8332, Gamma=2.950 22:27:36.113 00.020 15672 IsGuiding returns 0 22:27:36.128 00.015 15672 PulseGuide returned control before completion, sleep 122 22:27:36.143 00.015 30444 UpdateGuideState exits: m=93416 SNR=66.3 Saturated 22:27:36.143 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:36.143 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:36.144 00.001 30444 Enqueuing Expose request 22:27:36.272 00.128 15672 IsGuiding returns 0 22:27:36.273 00.001 15672 Move returns status 0, amount 127 22:27:36.273 00.000 15672 MoveAxis(N, 0, ABG) 22:27:36.273 00.000 15672 Move returns status 0, amount 0 22:27:36.273 00.000 15672 move complete, result=0 22:27:36.273 00.000 15672 worker thread done servicing request 22:27:36.273 00.000 15672 Worker thread wakes up 22:27:36.273 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:36.273 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:36.273 00.000 30444 GuideStep: 0.4 px 127 ms WEST, 0.2 px 0 ms NORTH 22:27:38.381 02.108 15672 Exposure complete 22:27:38.401 00.020 15672 worker thread done servicing request 22:27:38.401 00.000 30444 OnExposeComplete: enter 22:27:38.401 00.000 30444 UpdateGuideState(): m_state=6 22:27:38.401 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 644 22:27:38.401 00.000 30444 Star::Find returns 1 (1), X=465.09, Y=192.17, Mass=80129, SNR=62.7, Peak=9342 HFD=3.7 22:27:38.401 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 22:27:38.401 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.11 = 2.11) 22:27:38.401 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.89 mountX=-0.15 mountY=0.22, mountTheta=2.15 22:27:38.402 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.25, opts=13) 22:27:38.402 00.000 30444 Enqueuing Move request for scope (-0.08, 0.25) 22:27:38.402 00.000 15672 Worker thread wakes up 22:27:38.402 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd 22:27:38.402 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.25) 22:27:38.402 00.000 15672 Moving (-0.08, 0.25) raw xDistance=-0.15 yDistance=0.22 22:27:38.402 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:27:38.402 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:27:38.402 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 22:27:38.402 00.000 15672 MoveAxis(E, 0, ABG) 22:27:38.402 00.000 15672 Move returns status 0, amount 0 22:27:38.402 00.000 15672 MoveAxis(N, 0, ABG) 22:27:38.402 00.000 15672 Move returns status 0, amount 0 22:27:38.402 00.000 15672 move complete, result=0 22:27:38.402 00.000 15672 worker thread done servicing request 22:27:38.406 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=10378, FiltMin=2605, FiltMax=7872, Gamma=2.950 22:27:38.457 00.051 30444 UpdateGuideState exits: m=80129 SNR=62.7 Saturated 22:27:38.457 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:38.457 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:38.457 00.000 30444 Enqueuing Expose request 22:27:38.457 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:27:38.457 00.000 15672 Worker thread wakes up 22:27:38.457 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:38.457 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:40.363 01.906 15672 Exposure complete 22:27:40.384 00.021 15672 worker thread done servicing request 22:27:40.384 00.000 30444 OnExposeComplete: enter 22:27:40.385 00.001 30444 UpdateGuideState(): m_state=6 22:27:40.385 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 645 22:27:40.385 00.000 30444 Star::Find returns 1 (1), X=465.18, Y=192.16, Mass=78563, SNR=69.1, Peak=9014 HFD=3.7 22:27:40.385 00.000 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 22:27:40.385 00.000 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 22:27:40.385 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.56 mountX=-0.06 mountY=0.23, mountTheta=1.83 22:27:40.385 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.24, opts=13) 22:27:40.385 00.000 30444 Enqueuing Move request for scope (0.00, 0.24) 22:27:40.385 00.000 15672 Worker thread wakes up 22:27:40.385 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd 22:27:40.386 00.001 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.24) 22:27:40.386 00.000 15672 Moving (0.00, 0.24) raw xDistance=-0.06 yDistance=0.23 22:27:40.386 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 22:27:40.386 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:27:40.386 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 22:27:40.386 00.000 15672 MoveAxis(E, 0, ABG) 22:27:40.386 00.000 15672 Move returns status 0, amount 0 22:27:40.386 00.000 15672 MoveAxis(N, 0, ABG) 22:27:40.386 00.000 15672 Move returns status 0, amount 0 22:27:40.386 00.000 15672 move complete, result=0 22:27:40.386 00.000 15672 worker thread done servicing request 22:27:40.391 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=11914, FiltMin=2697, FiltMax=8791, Gamma=2.950 22:27:40.440 00.049 30444 UpdateGuideState exits: m=78563 SNR=69.1 Saturated 22:27:40.440 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:40.440 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:40.440 00.000 30444 Enqueuing Expose request 22:27:40.440 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:27:40.440 00.000 15672 Worker thread wakes up 22:27:40.440 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:40.440 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:42.559 02.119 15672 Exposure complete 22:27:42.591 00.032 15672 worker thread done servicing request 22:27:42.591 00.000 30444 OnExposeComplete: enter 22:27:42.591 00.000 30444 UpdateGuideState(): m_state=6 22:27:42.591 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 646 22:27:42.591 00.000 30444 Star::Find returns 1 (1), X=465.54, Y=191.98, Mass=96300, SNR=81.2, Peak=10457 HFD=3.6 22:27:42.591 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 22:27:42.591 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.38 = 0.38) 22:27:42.591 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.06 hyp=0.37 cameraTheta=0.17 mountX=0.33 mountY=0.14, mountTheta=0.39 22:27:42.592 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.06, opts=13) 22:27:42.592 00.000 30444 Enqueuing Move request for scope (0.36, 0.06) 22:27:42.592 00.000 15672 Worker thread wakes up 22:27:42.592 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.06) opts 0xd 22:27:42.592 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.06) 22:27:42.592 00.000 15672 Moving (0.36, 0.06) raw xDistance=0.33 yDistance=0.14 22:27:42.592 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 22:27:42.592 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:27:42.592 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:27:42.592 00.000 15672 MoveAxis(W, 90, ABG) 22:27:42.592 00.000 15672 Guiding Dir = 3, Dur = 90 22:27:42.593 00.001 15672 IsSlewing returns 0 22:27:42.594 00.001 15672 IsGuiding returns 0 22:27:42.599 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=10880, FiltMin=2692, FiltMax=7909, Gamma=2.950 22:27:42.615 00.016 15672 PulseGuide returned control before completion, sleep 80 22:27:42.650 00.035 30444 UpdateGuideState exits: m=96300 SNR=81.2 Saturated 22:27:42.650 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:42.650 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:42.650 00.000 30444 Enqueuing Expose request 22:27:42.711 00.061 15672 IsGuiding returns 0 22:27:42.711 00.000 15672 Move returns status 0, amount 90 22:27:42.711 00.000 15672 MoveAxis(N, 0, ABG) 22:27:42.712 00.001 15672 Move returns status 0, amount 0 22:27:42.712 00.000 15672 move complete, result=0 22:27:42.712 00.000 15672 worker thread done servicing request 22:27:42.712 00.000 15672 Worker thread wakes up 22:27:42.712 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:42.713 00.001 30444 GuideStep: 0.3 px 90 ms WEST, 0.1 px 0 ms NORTH 22:27:42.713 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:44.622 01.909 15672 Exposure complete 22:27:44.650 00.028 15672 worker thread done servicing request 22:27:44.650 00.000 30444 OnExposeComplete: enter 22:27:44.650 00.000 30444 UpdateGuideState(): m_state=6 22:27:44.650 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 647 22:27:44.650 00.000 30444 Star::Find returns 1 (1), X=465.71, Y=191.72, Mass=92495, SNR=71.4, Peak=9925 HFD=3.5 22:27:44.650 00.000 30444 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.28) = xAngle (-0.07 = -0.07) 22:27:44.650 00.000 30444 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.13 = -0.13) 22:27:44.650 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.20 hyp=0.57 cameraTheta=-0.35 mountX=0.57 mountY=-0.08, mountTheta=-0.13 22:27:44.651 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.20, opts=13) 22:27:44.651 00.000 30444 Enqueuing Move request for scope (0.54, -0.20) 22:27:44.651 00.000 15672 Worker thread wakes up 22:27:44.651 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.20) opts 0xd 22:27:44.651 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.20) 22:27:44.651 00.000 15672 Moving (0.54, -0.20) raw xDistance=0.57 yDistance=-0.08 22:27:44.651 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57 22:27:44.651 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:27:44.651 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:27:44.651 00.000 15672 MoveAxis(W, 161, ABG) 22:27:44.651 00.000 15672 Guiding Dir = 3, Dur = 161 22:27:44.652 00.001 15672 IsSlewing returns 0 22:27:44.653 00.001 15672 IsGuiding returns 0 22:27:44.657 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=11460, FiltMin=2620, FiltMax=8641, Gamma=2.950 22:27:44.675 00.018 15672 PulseGuide returned control before completion, sleep 149 22:27:44.706 00.031 30444 UpdateGuideState exits: m=92495 SNR=71.4 Saturated 22:27:44.706 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:44.706 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:44.707 00.001 30444 Enqueuing Expose request 22:27:44.836 00.129 15672 IsGuiding returns 0 22:27:44.836 00.000 15672 Move returns status 0, amount 161 22:27:44.836 00.000 15672 MoveAxis(N, 0, ABG) 22:27:44.836 00.000 15672 Move returns status 0, amount 0 22:27:44.836 00.000 15672 move complete, result=0 22:27:44.836 00.000 15672 worker thread done servicing request 22:27:44.836 00.000 15672 Worker thread wakes up 22:27:44.836 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:44.836 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:44.836 00.000 30444 GuideStep: 0.6 px 161 ms WEST, -0.1 px 0 ms NORTH 22:27:46.943 02.107 15672 Exposure complete 22:27:46.963 00.020 15672 worker thread done servicing request 22:27:46.963 00.000 30444 OnExposeComplete: enter 22:27:46.963 00.000 30444 UpdateGuideState(): m_state=6 22:27:46.963 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 648 22:27:46.963 00.000 30444 Star::Find returns 1 (1), X=465.64, Y=192.06, Mass=97480, SNR=74.5, Peak=10353 HFD=3.4 22:27:46.963 00.000 30444 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.28) = xAngle (0.57 = 0.57) 22:27:46.963 00.000 30444 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.51 = 0.51) 22:27:46.963 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.14 hyp=0.48 cameraTheta=0.29 mountX=0.41 mountY=0.23, mountTheta=0.52 22:27:46.964 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.14, opts=13) 22:27:46.964 00.000 30444 Enqueuing Move request for scope (0.46, 0.14) 22:27:46.964 00.000 15672 Worker thread wakes up 22:27:46.964 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.14) opts 0xd 22:27:46.964 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.14) 22:27:46.964 00.000 15672 Moving (0.46, 0.14) raw xDistance=0.41 yDistance=0.23 22:27:46.964 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41 22:27:46.964 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:27:46.964 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 22:27:46.964 00.000 15672 MoveAxis(W, 121, ABG) 22:27:46.964 00.000 15672 Guiding Dir = 3, Dur = 121 22:27:46.965 00.001 15672 IsSlewing returns 0 22:27:46.966 00.001 15672 IsGuiding returns 0 22:27:46.970 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=13005, FiltMin=2650, FiltMax=9711, Gamma=2.950 22:27:46.991 00.021 15672 PulseGuide returned control before completion, sleep 106 22:27:47.020 00.029 30444 UpdateGuideState exits: m=97480 SNR=74.5 Saturated 22:27:47.020 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:47.020 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:47.020 00.000 30444 Enqueuing Expose request 22:27:47.100 00.080 15672 IsGuiding returns 1 22:27:47.100 00.000 15672 scope still moving after pulse duration time elapsed 22:27:47.120 00.020 15672 IsSlewing returns 0 22:27:47.136 00.016 15672 IsGuiding returns 0 22:27:47.136 00.000 15672 scope move finished after 121 + 48 ms 22:27:47.136 00.000 15672 Move returns status 0, amount 121 22:27:47.136 00.000 15672 MoveAxis(N, 0, ABG) 22:27:47.136 00.000 15672 Move returns status 0, amount 0 22:27:47.136 00.000 15672 move complete, result=0 22:27:47.136 00.000 15672 worker thread done servicing request 22:27:47.136 00.000 15672 Worker thread wakes up 22:27:47.136 00.000 30444 GuideStep: 0.4 px 121 ms WEST, 0.2 px 0 ms NORTH 22:27:47.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:47.136 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:49.052 01.916 15672 Exposure complete 22:27:49.081 00.029 15672 worker thread done servicing request 22:27:49.081 00.000 30444 OnExposeComplete: enter 22:27:49.082 00.001 30444 UpdateGuideState(): m_state=6 22:27:49.082 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 649 22:27:49.082 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=192.07, Mass=95091, SNR=79.0, Peak=10791 HFD=3.4 22:27:49.082 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 22:27:49.082 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 22:27:49.082 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=-0.05 mountY=0.14, mountTheta=1.91 22:27:49.082 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.15, opts=13) 22:27:49.082 00.000 30444 Enqueuing Move request for scope (-0.01, 0.15) 22:27:49.082 00.000 15672 Worker thread wakes up 22:27:49.083 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd 22:27:49.083 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.15) 22:27:49.083 00.000 15672 Moving (-0.01, 0.15) raw xDistance=-0.05 yDistance=0.14 22:27:49.083 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 22:27:49.083 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:27:49.083 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:27:49.083 00.000 15672 MoveAxis(E, 0, ABG) 22:27:49.083 00.000 15672 Move returns status 0, amount 0 22:27:49.083 00.000 15672 MoveAxis(N, 0, ABG) 22:27:49.083 00.000 15672 Move returns status 0, amount 0 22:27:49.083 00.000 15672 move complete, result=0 22:27:49.083 00.000 15672 worker thread done servicing request 22:27:49.088 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=10807, FiltMin=2673, FiltMax=8124, Gamma=2.950 22:27:49.137 00.049 30444 UpdateGuideState exits: m=95091 SNR=79.0 Saturated 22:27:49.138 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:49.138 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:49.138 00.000 30444 Enqueuing Expose request 22:27:49.138 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:27:49.138 00.000 15672 Worker thread wakes up 22:27:49.138 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:49.138 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:51.244 02.106 15672 Exposure complete 22:27:51.264 00.020 15672 worker thread done servicing request 22:27:51.264 00.000 30444 OnExposeComplete: enter 22:27:51.264 00.000 30444 UpdateGuideState(): m_state=6 22:27:51.264 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 650 22:27:51.265 00.001 30444 Star::Find returns 1 (1), X=465.04, Y=191.99, Mass=82877, SNR=57.9, Peak=10459 HFD=3.2 22:27:51.265 00.000 30444 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.28) = xAngle (2.94 = 2.94) 22:27:51.265 00.000 30444 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.87 = 2.87) 22:27:51.265 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.66 mountX=-0.15 mountY=0.04, mountTheta=2.88 22:27:51.265 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.07, opts=13) 22:27:51.265 00.000 30444 Enqueuing Move request for scope (-0.14, 0.07) 22:27:51.265 00.000 15672 Worker thread wakes up 22:27:51.265 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd 22:27:51.265 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.07) 22:27:51.265 00.000 15672 Moving (-0.14, 0.07) raw xDistance=-0.15 yDistance=0.04 22:27:51.265 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:27:51.265 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:27:51.266 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:27:51.266 00.000 15672 MoveAxis(E, 0, ABG) 22:27:51.266 00.000 15672 Move returns status 0, amount 0 22:27:51.266 00.000 15672 MoveAxis(N, 0, ABG) 22:27:51.266 00.000 15672 Move returns status 0, amount 0 22:27:51.266 00.000 15672 move complete, result=0 22:27:51.266 00.000 15672 worker thread done servicing request 22:27:51.270 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=11460, FiltMin=2619, FiltMax=8500, Gamma=2.950 22:27:51.320 00.050 30444 UpdateGuideState exits: m=82877 SNR=57.9 Saturated 22:27:51.320 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:51.320 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:51.320 00.000 30444 Enqueuing Expose request 22:27:51.320 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 22:27:51.320 00.000 15672 Worker thread wakes up 22:27:51.321 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:51.321 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:53.226 01.905 15672 Exposure complete 22:27:53.245 00.019 15672 worker thread done servicing request 22:27:53.246 00.001 30444 OnExposeComplete: enter 22:27:53.246 00.000 30444 UpdateGuideState(): m_state=6 22:27:53.246 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 651 22:27:53.246 00.000 30444 Star::Find returns 1 (1), X=465.11, Y=191.66, Mass=100662, SNR=81.3, Peak=11619 HFD=3.5 22:27:53.246 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 22:27:53.246 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 22:27:53.246 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.79 mountX=0.02 mountY=-0.27, mountTheta=-1.52 22:27:53.247 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.26, opts=13) 22:27:53.247 00.000 30444 Enqueuing Move request for scope (-0.06, -0.26) 22:27:53.247 00.000 15672 Worker thread wakes up 22:27:53.247 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.26) opts 0xd 22:27:53.247 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.26) 22:27:53.247 00.000 15672 Moving (-0.06, -0.26) raw xDistance=0.02 yDistance=-0.27 22:27:53.247 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:27:53.247 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 22:27:53.247 00.000 15672 MoveAxis(E, 0, ABG) 22:27:53.247 00.000 15672 Move returns status 0, amount 0 22:27:53.247 00.000 15672 MoveAxis(N, 48, ABG) 22:27:53.247 00.000 15672 Guiding Dir = 0, Dur = 48 22:27:53.248 00.001 15672 IsSlewing returns 0 22:27:53.249 00.001 15672 IsGuiding returns 0 22:27:53.253 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=11916, FiltMin=2625, FiltMax=8723, Gamma=2.950 22:27:53.303 00.050 30444 UpdateGuideState exits: m=100662 SNR=81.3 Saturated 22:27:53.303 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:53.303 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:53.303 00.000 30444 Enqueuing Expose request 22:27:53.336 00.033 15672 IsGuiding returns 1 22:27:53.336 00.000 15672 scope still moving after pulse duration time elapsed 22:27:53.358 00.022 15672 IsSlewing returns 0 22:27:53.358 00.000 15672 IsGuiding returns 1 22:27:53.379 00.021 15672 IsSlewing returns 0 22:27:53.380 00.001 15672 IsGuiding returns 1 22:27:53.401 00.021 15672 IsSlewing returns 0 22:27:53.414 00.013 15672 IsGuiding returns 0 22:27:53.414 00.000 15672 scope move finished after 48 + 117 ms 22:27:53.414 00.000 15672 Move returns status 0, amount 48 22:27:53.414 00.000 15672 move complete, result=0 22:27:53.414 00.000 15672 worker thread done servicing request 22:27:53.414 00.000 15672 Worker thread wakes up 22:27:53.414 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:53.414 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:53.414 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 48 ms NORTH 22:27:55.529 02.115 15672 Exposure complete 22:27:55.561 00.032 15672 worker thread done servicing request 22:27:55.562 00.001 30444 OnExposeComplete: enter 22:27:55.562 00.000 30444 UpdateGuideState(): m_state=6 22:27:55.562 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 652 22:27:55.562 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=192.25, Mass=104510, SNR=83.3, Peak=12524 HFD=3.3 22:27:55.562 00.000 30444 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 22:27:55.562 00.000 30444 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 22:27:55.562 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.33 hyp=0.33 cameraTheta=1.74 mountX=-0.14 mountY=0.31, mountTheta=2.01 22:27:55.563 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.33, opts=13) 22:27:55.563 00.000 30444 Enqueuing Move request for scope (-0.06, 0.33) 22:27:55.563 00.000 15672 Worker thread wakes up 22:27:55.563 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.33) opts 0xd 22:27:55.563 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.33) 22:27:55.563 00.000 15672 Moving (-0.06, 0.33) raw xDistance=-0.14 yDistance=0.31 22:27:55.563 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 22:27:55.563 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:27:55.563 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 22:27:55.563 00.000 15672 MoveAxis(E, 0, ABG) 22:27:55.564 00.001 15672 Move returns status 0, amount 0 22:27:55.564 00.000 15672 MoveAxis(N, 0, ABG) 22:27:55.564 00.000 15672 Move returns status 0, amount 0 22:27:55.564 00.000 15672 move complete, result=0 22:27:55.564 00.000 15672 worker thread done servicing request 22:27:55.569 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=12524, FiltMin=2670, FiltMax=9002, Gamma=2.950 22:27:55.624 00.055 30444 UpdateGuideState exits: m=104510 SNR=83.3 Saturated 22:27:55.624 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:55.624 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:55.624 00.000 30444 Enqueuing Expose request 22:27:55.624 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 22:27:55.624 00.000 15672 Worker thread wakes up 22:27:55.624 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:55.624 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:57.530 01.906 15672 Exposure complete 22:27:57.550 00.020 15672 worker thread done servicing request 22:27:57.550 00.000 30444 OnExposeComplete: enter 22:27:57.550 00.000 30444 UpdateGuideState(): m_state=6 22:27:57.550 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 653 22:27:57.550 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=192.28, Mass=85877, SNR=66.1, Peak=10373 HFD=3.5 22:27:57.550 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 22:27:57.550 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 22:27:57.550 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.47 mountX=-0.06 mountY=0.36, mountTheta=1.74 22:27:57.551 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.36, opts=13) 22:27:57.551 00.000 30444 Enqueuing Move request for scope (0.04, 0.36) 22:27:57.551 00.000 15672 Worker thread wakes up 22:27:57.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.36) opts 0xd 22:27:57.551 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.36) 22:27:57.551 00.000 15672 Moving (0.04, 0.36) raw xDistance=-0.06 yDistance=0.36 22:27:57.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 22:27:57.551 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:27:57.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 22:27:57.551 00.000 15672 MoveAxis(E, 0, ABG) 22:27:57.551 00.000 15672 Move returns status 0, amount 0 22:27:57.551 00.000 15672 MoveAxis(N, 0, ABG) 22:27:57.551 00.000 15672 Move returns status 0, amount 0 22:27:57.551 00.000 15672 move complete, result=0 22:27:57.551 00.000 15672 worker thread done servicing request 22:27:57.556 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=11599, FiltMin=2701, FiltMax=8498, Gamma=2.950 22:27:57.606 00.050 30444 UpdateGuideState exits: m=85877 SNR=66.1 Saturated 22:27:57.606 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:57.606 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:57.606 00.000 30444 Enqueuing Expose request 22:27:57.606 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 22:27:57.606 00.000 15672 Worker thread wakes up 22:27:57.606 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:57.606 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:27:59.718 02.112 15672 Exposure complete 22:27:59.747 00.029 15672 worker thread done servicing request 22:27:59.747 00.000 30444 OnExposeComplete: enter 22:27:59.747 00.000 30444 UpdateGuideState(): m_state=6 22:27:59.747 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 654 22:27:59.747 00.000 30444 Star::Find returns 1 (1), X=465.14, Y=192.19, Mass=92037, SNR=64.2, Peak=11117 HFD=3.2 22:27:59.747 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 22:27:59.747 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 22:27:59.747 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.69 mountX=-0.11 mountY=0.26, mountTheta=1.96 22:27:59.748 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.27, opts=13) 22:27:59.748 00.000 30444 Enqueuing Move request for scope (-0.03, 0.27) 22:27:59.748 00.000 15672 Worker thread wakes up 22:27:59.748 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd 22:27:59.748 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.27) 22:27:59.748 00.000 15672 Moving (-0.03, 0.27) raw xDistance=-0.11 yDistance=0.26 22:27:59.748 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 22:27:59.748 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:27:59.748 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 22:27:59.748 00.000 15672 MoveAxis(E, 0, ABG) 22:27:59.748 00.000 15672 Move returns status 0, amount 0 22:27:59.748 00.000 15672 MoveAxis(N, 0, ABG) 22:27:59.748 00.000 15672 Move returns status 0, amount 0 22:27:59.748 00.000 15672 move complete, result=0 22:27:59.748 00.000 15672 worker thread done servicing request 22:27:59.753 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2374, max=12149, FiltMin=2614, FiltMax=9064, Gamma=2.950 22:27:59.802 00.049 30444 UpdateGuideState exits: m=92037 SNR=64.2 Saturated 22:27:59.802 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:59.802 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:27:59.802 00.000 30444 Enqueuing Expose request 22:27:59.802 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 22:27:59.802 00.000 15672 Worker thread wakes up 22:27:59.802 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:27:59.802 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:01.710 01.908 15672 Exposure complete 22:28:01.730 00.020 15672 worker thread done servicing request 22:28:01.730 00.000 30444 OnExposeComplete: enter 22:28:01.730 00.000 30444 UpdateGuideState(): m_state=6 22:28:01.730 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 655 22:28:01.730 00.000 30444 Star::Find returns 1 (1), X=465.52, Y=192.38, Mass=91250, SNR=73.2, Peak=9552 HFD=3.4 22:28:01.730 00.000 30444 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 22:28:01.730 00.000 30444 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 22:28:01.730 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.45 hyp=0.57 cameraTheta=0.92 mountX=0.21 mountY=0.52, mountTheta=1.19 22:28:01.731 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.45, opts=13) 22:28:01.731 00.000 30444 Enqueuing Move request for scope (0.34, 0.45) 22:28:01.731 00.000 15672 Worker thread wakes up 22:28:01.731 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.45) opts 0xd 22:28:01.731 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.45) 22:28:01.731 00.000 15672 Moving (0.34, 0.45) raw xDistance=0.21 yDistance=0.52 22:28:01.731 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 22:28:01.731 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.30 newest=1.13 22:28:01.731 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 22:28:01.731 00.000 15672 MoveAxis(E, 0, ABG) 22:28:01.731 00.000 15672 Move returns status 0, amount 0 22:28:01.731 00.000 15672 MoveAxis(S, 92, ABG) 22:28:01.731 00.000 15672 Guiding Dir = 1, Dur = 92 22:28:01.732 00.001 15672 IsSlewing returns 0 22:28:01.733 00.001 15672 IsGuiding returns 0 22:28:01.737 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=10963, FiltMin=2626, FiltMax=8792, Gamma=2.950 22:28:01.792 00.055 30444 UpdateGuideState exits: m=91250 SNR=73.2 Saturated 22:28:01.793 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:01.793 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:01.793 00.000 30444 Enqueuing Expose request 22:28:01.816 00.023 15672 PulseGuide returned control before completion, sleep 20 22:28:01.848 00.032 15672 IsGuiding returns 1 22:28:01.848 00.000 15672 scope still moving after pulse duration time elapsed 22:28:01.869 00.021 15672 IsSlewing returns 0 22:28:01.872 00.003 15672 IsGuiding returns 1 22:28:01.893 00.021 15672 IsSlewing returns 0 22:28:01.896 00.003 15672 IsGuiding returns 1 22:28:01.918 00.022 15672 IsSlewing returns 0 22:28:01.929 00.011 15672 IsGuiding returns 0 22:28:01.930 00.001 15672 scope move finished after 92 + 104 ms 22:28:01.930 00.000 15672 Move returns status 0, amount 92 22:28:01.930 00.000 15672 move complete, result=0 22:28:01.930 00.000 15672 worker thread done servicing request 22:28:01.930 00.000 15672 Worker thread wakes up 22:28:01.930 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:01.930 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:01.931 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 92 ms SOUTH 22:28:04.038 02.107 15672 Exposure complete 22:28:04.058 00.020 15672 worker thread done servicing request 22:28:04.058 00.000 30444 OnExposeComplete: enter 22:28:04.058 00.000 30444 UpdateGuideState(): m_state=6 22:28:04.058 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 656 22:28:04.059 00.001 30444 Star::Find returns 1 (1), X=464.53, Y=192.93, Mass=99021, SNR=81.2, Peak=11214 HFD=3.6 22:28:04.059 00.000 30444 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.28) = xAngle (2.41 = 2.41) 22:28:04.059 00.000 30444 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.35 = 2.35) 22:28:04.059 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=1.01 hyp=1.20 cameraTheta=2.14 mountX=-0.89 mountY=0.85, mountTheta=2.38 22:28:04.059 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=1.01, opts=13) 22:28:04.059 00.000 30444 Enqueuing Move request for scope (-0.64, 1.01) 22:28:04.059 00.000 15672 Worker thread wakes up 22:28:04.059 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 1.01) opts 0xd 22:28:04.059 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, 1.01) 22:28:04.059 00.000 15672 Moving (-0.64, 1.01) raw xDistance=-0.89 yDistance=0.85 22:28:04.059 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89 22:28:04.059 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 22:28:04.060 00.001 15672 MoveAxis(E, 241, ABG) 22:28:04.060 00.000 15672 Guiding Dir = 2, Dur = 241 22:28:04.060 00.000 15672 IsSlewing returns 0 22:28:04.061 00.001 15672 IsGuiding returns 0 22:28:04.065 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=12737, FiltMin=2606, FiltMax=9815, Gamma=2.950 22:28:04.085 00.020 15672 PulseGuide returned control before completion, sleep 228 22:28:04.114 00.029 30444 UpdateGuideState exits: m=99021 SNR=81.2 Saturated 22:28:04.115 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:04.115 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:04.115 00.000 30444 Enqueuing Expose request 22:28:04.316 00.201 15672 IsGuiding returns 1 22:28:04.316 00.000 15672 scope still moving after pulse duration time elapsed 22:28:04.336 00.020 15672 IsSlewing returns 0 22:28:04.357 00.021 15672 IsGuiding returns 0 22:28:04.357 00.000 15672 scope move finished after 241 + 54 ms 22:28:04.357 00.000 15672 Move returns status 0, amount 241 22:28:04.357 00.000 15672 MoveAxis(S, 151, ABG) 22:28:04.357 00.000 15672 Guiding Dir = 1, Dur = 151 22:28:04.358 00.001 15672 IsSlewing returns 0 22:28:04.360 00.002 15672 IsGuiding returns 0 22:28:04.436 00.076 15672 PulseGuide returned control before completion, sleep 85 22:28:04.525 00.089 15672 IsGuiding returns 1 22:28:04.525 00.000 15672 scope still moving after pulse duration time elapsed 22:28:04.546 00.021 15672 IsSlewing returns 0 22:28:04.549 00.003 15672 IsGuiding returns 1 22:28:04.570 00.021 15672 IsSlewing returns 0 22:28:04.573 00.003 15672 IsGuiding returns 1 22:28:04.594 00.021 15672 IsSlewing returns 0 22:28:04.629 00.035 15672 IsGuiding returns 0 22:28:04.629 00.000 15672 scope move finished after 151 + 117 ms 22:28:04.629 00.000 15672 Move returns status 0, amount 151 22:28:04.629 00.000 15672 move complete, result=0 22:28:04.629 00.000 15672 worker thread done servicing request 22:28:04.629 00.000 15672 Worker thread wakes up 22:28:04.630 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:04.630 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:04.630 00.000 30444 GuideStep: -0.9 px 241 ms EAST, 0.8 px 151 ms SOUTH 22:28:06.539 01.909 15672 Exposure complete 22:28:06.558 00.019 15672 worker thread done servicing request 22:28:06.558 00.000 30444 OnExposeComplete: enter 22:28:06.558 00.000 30444 UpdateGuideState(): m_state=6 22:28:06.559 00.001 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 657 22:28:06.559 00.000 30444 Star::Find returns 1 (1), X=465.10, Y=192.81, Mass=92801, SNR=73.6, Peak=10920 HFD=3.1 22:28:06.559 00.000 30444 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.28) = xAngle (1.94 = 1.94) 22:28:06.559 00.000 30444 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.88 = 1.88) 22:28:06.559 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.89 hyp=0.89 cameraTheta=1.66 mountX=-0.32 mountY=0.85, mountTheta=1.93 22:28:06.559 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.89, opts=13) 22:28:06.559 00.000 30444 Enqueuing Move request for scope (-0.08, 0.89) 22:28:06.559 00.000 15672 Worker thread wakes up 22:28:06.559 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.89) opts 0xd 22:28:06.560 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.89) 22:28:06.560 00.000 15672 Moving (-0.08, 0.89) raw xDistance=-0.32 yDistance=0.85 22:28:06.560 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32 22:28:06.560 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 22:28:06.560 00.000 15672 MoveAxis(E, 104, ABG) 22:28:06.560 00.000 15672 Guiding Dir = 2, Dur = 104 22:28:06.560 00.000 15672 IsSlewing returns 0 22:28:06.565 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=12562, FiltMin=2629, FiltMax=9347, Gamma=2.950 22:28:06.577 00.012 15672 IsGuiding returns 0 22:28:06.592 00.015 15672 PulseGuide returned control before completion, sleep 99 22:28:06.616 00.024 30444 UpdateGuideState exits: m=92801 SNR=73.6 Saturated 22:28:06.616 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:06.616 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:06.616 00.000 30444 Enqueuing Expose request 22:28:06.693 00.077 15672 IsGuiding returns 1 22:28:06.693 00.000 15672 scope still moving after pulse duration time elapsed 22:28:06.714 00.021 15672 IsSlewing returns 0 22:28:06.738 00.024 15672 IsGuiding returns 0 22:28:06.738 00.000 15672 scope move finished after 104 + 57 ms 22:28:06.738 00.000 15672 Move returns status 0, amount 104 22:28:06.738 00.000 15672 MoveAxis(S, 152, ABG) 22:28:06.738 00.000 15672 Guiding Dir = 1, Dur = 152 22:28:06.739 00.001 15672 IsSlewing returns 0 22:28:06.742 00.003 15672 IsGuiding returns 0 22:28:06.849 00.107 15672 PulseGuide returned control before completion, sleep 55 22:28:06.906 00.057 15672 IsGuiding returns 1 22:28:06.906 00.000 15672 scope still moving after pulse duration time elapsed 22:28:06.928 00.022 15672 IsSlewing returns 0 22:28:06.931 00.003 15672 IsGuiding returns 1 22:28:06.953 00.022 15672 IsSlewing returns 0 22:28:06.956 00.003 15672 IsGuiding returns 1 22:28:06.976 00.020 15672 IsSlewing returns 0 22:28:06.993 00.017 15672 IsGuiding returns 0 22:28:06.994 00.001 15672 scope move finished after 152 + 99 ms 22:28:06.994 00.000 15672 Move returns status 0, amount 152 22:28:06.994 00.000 15672 move complete, result=0 22:28:06.994 00.000 15672 worker thread done servicing request 22:28:06.994 00.000 15672 Worker thread wakes up 22:28:06.994 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:06.994 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:06.995 00.001 30444 GuideStep: -0.3 px 104 ms EAST, 0.9 px 152 ms SOUTH 22:28:09.105 02.110 15672 Exposure complete 22:28:09.125 00.020 15672 worker thread done servicing request 22:28:09.125 00.000 30444 OnExposeComplete: enter 22:28:09.125 00.000 30444 UpdateGuideState(): m_state=6 22:28:09.125 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 658 22:28:09.125 00.000 30444 Star::Find returns 1 (1), X=466.03, Y=192.58, Mass=84362, SNR=65.0, Peak=8741 HFD=3.6 22:28:09.125 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.93 = 0.93) 22:28:09.125 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.87 = 0.87) 22:28:09.125 00.000 30444 CameraToMount -- cameraX=0.85 cameraY=0.66 hyp=1.08 cameraTheta=0.66 mountX=0.64 mountY=0.83, mountTheta=0.91 22:28:09.126 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.85, y=0.66, opts=13) 22:28:09.126 00.000 30444 Enqueuing Move request for scope (0.85, 0.66) 22:28:09.126 00.000 15672 Worker thread wakes up 22:28:09.126 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.66) opts 0xd 22:28:09.126 00.000 15672 Handling offset move in thread for scope, endpoint = (0.85, 0.66) 22:28:09.126 00.000 15672 Moving (0.85, 0.66) raw xDistance=0.64 yDistance=0.83 22:28:09.126 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.64 22:28:09.126 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 22:28:09.126 00.000 15672 MoveAxis(W, 166, ABG) 22:28:09.126 00.000 15672 Guiding Dir = 3, Dur = 166 22:28:09.127 00.001 15672 IsSlewing returns 0 22:28:09.128 00.001 15672 IsGuiding returns 0 22:28:09.132 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=10449, FiltMin=2643, FiltMax=7749, Gamma=2.950 22:28:09.148 00.016 15672 PulseGuide returned control before completion, sleep 156 22:28:09.181 00.033 30444 UpdateGuideState exits: m=84362 SNR=65.0 Saturated 22:28:09.181 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:09.181 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:09.181 00.000 30444 Enqueuing Expose request 22:28:09.307 00.126 15672 IsGuiding returns 1 22:28:09.308 00.001 15672 scope still moving after pulse duration time elapsed 22:28:09.329 00.021 15672 IsSlewing returns 0 22:28:09.340 00.011 15672 IsGuiding returns 0 22:28:09.340 00.000 15672 scope move finished after 166 + 46 ms 22:28:09.340 00.000 15672 Move returns status 0, amount 166 22:28:09.340 00.000 15672 MoveAxis(S, 147, ABG) 22:28:09.340 00.000 15672 Guiding Dir = 1, Dur = 147 22:28:09.341 00.001 15672 IsSlewing returns 0 22:28:09.342 00.001 15672 IsGuiding returns 0 22:28:09.420 00.078 15672 PulseGuide returned control before completion, sleep 79 22:28:09.503 00.083 15672 IsGuiding returns 1 22:28:09.504 00.001 15672 scope still moving after pulse duration time elapsed 22:28:09.524 00.020 15672 IsSlewing returns 0 22:28:09.527 00.003 15672 IsGuiding returns 1 22:28:09.547 00.020 15672 IsSlewing returns 0 22:28:09.550 00.003 15672 IsGuiding returns 1 22:28:09.571 00.021 15672 IsSlewing returns 0 22:28:09.597 00.026 15672 IsGuiding returns 0 22:28:09.597 00.000 15672 scope move finished after 147 + 107 ms 22:28:09.597 00.000 15672 Move returns status 0, amount 147 22:28:09.597 00.000 15672 move complete, result=0 22:28:09.597 00.000 15672 worker thread done servicing request 22:28:09.597 00.000 15672 Worker thread wakes up 22:28:09.597 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:09.597 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:09.597 00.000 30444 GuideStep: 0.6 px 166 ms WEST, 0.8 px 147 ms SOUTH 22:28:11.503 01.906 15672 Exposure complete 22:28:11.523 00.020 15672 worker thread done servicing request 22:28:11.523 00.000 30444 OnExposeComplete: enter 22:28:11.523 00.000 30444 UpdateGuideState(): m_state=6 22:28:11.523 00.000 30444 Star::Find(15, 466, 192, 0, (0,0,0,0), 0.0, 255) frame 659 22:28:11.523 00.000 30444 Star::Find returns 1 (1), X=465.45, Y=192.36, Mass=96084, SNR=80.1, Peak=9818 HFD=3.4 22:28:11.524 00.001 30444 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.28) = xAngle (1.30 = 1.30) 22:28:11.524 00.000 30444 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 22:28:11.524 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.44 hyp=0.52 cameraTheta=1.02 mountX=0.14 mountY=0.49, mountTheta=1.29 22:28:11.525 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.44, opts=13) 22:28:11.525 00.000 30444 Enqueuing Move request for scope (0.27, 0.44) 22:28:11.525 00.000 15672 Worker thread wakes up 22:28:11.525 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.44) opts 0xd 22:28:11.525 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.44) 22:28:11.525 00.000 15672 Moving (0.27, 0.44) raw xDistance=0.14 yDistance=0.49 22:28:11.525 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:28:11.525 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 22:28:11.525 00.000 15672 MoveAxis(E, 0, ABG) 22:28:11.526 00.001 15672 Move returns status 0, amount 0 22:28:11.526 00.000 15672 MoveAxis(S, 87, ABG) 22:28:11.526 00.000 15672 Guiding Dir = 1, Dur = 87 22:28:11.526 00.000 15672 IsSlewing returns 0 22:28:11.527 00.001 15672 IsGuiding returns 0 22:28:11.533 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=9818, FiltMin=2599, FiltMax=8302, Gamma=2.950 22:28:11.589 00.056 30444 UpdateGuideState exits: m=96084 SNR=80.1 Saturated 22:28:11.589 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:11.589 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:11.589 00.000 30444 Enqueuing Expose request 22:28:11.608 00.019 15672 PulseGuide returned control before completion, sleep 17 22:28:11.641 00.033 15672 IsGuiding returns 1 22:28:11.642 00.001 15672 scope still moving after pulse duration time elapsed 22:28:11.663 00.021 15672 IsSlewing returns 0 22:28:11.666 00.003 15672 IsGuiding returns 1 22:28:11.688 00.022 15672 IsSlewing returns 0 22:28:11.690 00.002 15672 IsGuiding returns 1 22:28:11.712 00.022 15672 IsSlewing returns 0 22:28:11.721 00.009 15672 IsGuiding returns 0 22:28:11.722 00.001 15672 scope move finished after 87 + 106 ms 22:28:11.722 00.000 15672 Move returns status 0, amount 87 22:28:11.722 00.000 15672 move complete, result=0 22:28:11.722 00.000 15672 worker thread done servicing request 22:28:11.722 00.000 15672 Worker thread wakes up 22:28:11.722 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:11.723 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:11.723 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 87 ms SOUTH 22:28:13.839 02.116 15672 Exposure complete 22:28:13.872 00.033 15672 worker thread done servicing request 22:28:13.872 00.000 30444 OnExposeComplete: enter 22:28:13.873 00.001 30444 UpdateGuideState(): m_state=6 22:28:13.873 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 660 22:28:13.873 00.000 30444 Star::Find returns 1 (1), X=465.89, Y=192.53, Mass=89191, SNR=68.8, Peak=9112 HFD=3.5 22:28:13.873 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 22:28:13.873 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 22:28:13.873 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=0.61 hyp=0.94 cameraTheta=0.71 mountX=0.52 mountY=0.75, mountTheta=0.97 22:28:13.873 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=0.61, opts=13) 22:28:13.873 00.000 30444 Enqueuing Move request for scope (0.71, 0.61) 22:28:13.874 00.001 15672 Worker thread wakes up 22:28:13.874 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.61) opts 0xd 22:28:13.874 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, 0.61) 22:28:13.874 00.000 15672 Moving (0.71, 0.61) raw xDistance=0.52 yDistance=0.75 22:28:13.874 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.52 22:28:13.874 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 22:28:13.874 00.000 15672 MoveAxis(W, 139, ABG) 22:28:13.874 00.000 15672 Guiding Dir = 3, Dur = 139 22:28:13.874 00.000 15672 IsSlewing returns 0 22:28:13.875 00.001 15672 IsGuiding returns 0 22:28:13.879 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=9218, FiltMin=2619, FiltMax=7898, Gamma=2.950 22:28:13.893 00.014 15672 PulseGuide returned control before completion, sleep 132 22:28:13.929 00.036 30444 UpdateGuideState exits: m=89191 SNR=68.8 Saturated 22:28:13.929 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:13.929 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:13.929 00.000 30444 Enqueuing Expose request 22:28:14.037 00.108 15672 IsGuiding returns 0 22:28:14.037 00.000 15672 Move returns status 0, amount 139 22:28:14.037 00.000 15672 MoveAxis(S, 134, ABG) 22:28:14.037 00.000 15672 Guiding Dir = 1, Dur = 134 22:28:14.037 00.000 15672 IsSlewing returns 0 22:28:14.038 00.001 15672 IsGuiding returns 0 22:28:14.116 00.078 15672 PulseGuide returned control before completion, sleep 67 22:28:14.186 00.070 15672 IsGuiding returns 1 22:28:14.186 00.000 15672 scope still moving after pulse duration time elapsed 22:28:14.207 00.021 15672 IsSlewing returns 0 22:28:14.276 00.069 15672 IsGuiding returns 0 22:28:14.277 00.001 15672 scope move finished after 134 + 104 ms 22:28:14.277 00.000 15672 Move returns status 0, amount 134 22:28:14.277 00.000 15672 move complete, result=0 22:28:14.277 00.000 15672 worker thread done servicing request 22:28:14.277 00.000 15672 Worker thread wakes up 22:28:14.277 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:14.278 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:14.278 00.000 30444 GuideStep: 0.5 px 139 ms WEST, 0.8 px 134 ms SOUTH 22:28:16.184 01.906 15672 Exposure complete 22:28:16.204 00.020 15672 worker thread done servicing request 22:28:16.204 00.000 30444 OnExposeComplete: enter 22:28:16.204 00.000 30444 UpdateGuideState(): m_state=6 22:28:16.204 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 661 22:28:16.204 00.000 30444 Star::Find returns 1 (1), X=466.15, Y=192.41, Mass=104435, SNR=89.6, Peak=9949 HFD=3.7 22:28:16.204 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 22:28:16.204 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 22:28:16.204 00.000 30444 CameraToMount -- cameraX=0.97 cameraY=0.48 hyp=1.09 cameraTheta=0.46 mountX=0.80 mountY=0.68, mountTheta=0.70 22:28:16.205 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.97, y=0.48, opts=13) 22:28:16.205 00.000 30444 Enqueuing Move request for scope (0.97, 0.48) 22:28:16.205 00.000 15672 Worker thread wakes up 22:28:16.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.48) opts 0xd 22:28:16.205 00.000 15672 Handling offset move in thread for scope, endpoint = (0.97, 0.48) 22:28:16.205 00.000 15672 Moving (0.97, 0.48) raw xDistance=0.80 yDistance=0.68 22:28:16.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.80 22:28:16.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 22:28:16.205 00.000 15672 MoveAxis(W, 226, ABG) 22:28:16.205 00.000 15672 Guiding Dir = 3, Dur = 226 22:28:16.206 00.001 15672 IsSlewing returns 0 22:28:16.207 00.001 15672 IsGuiding returns 0 22:28:16.212 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=10641, FiltMin=2648, FiltMax=8313, Gamma=2.950 22:28:16.224 00.012 15672 PulseGuide returned control before completion, sleep 219 22:28:16.262 00.038 30444 UpdateGuideState exits: m=104435 SNR=89.6 Saturated 22:28:16.262 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:16.262 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:16.262 00.000 30444 Enqueuing Expose request 22:28:16.447 00.185 15672 IsGuiding returns 1 22:28:16.447 00.000 15672 scope still moving after pulse duration time elapsed 22:28:16.468 00.021 15672 IsSlewing returns 0 22:28:16.482 00.014 15672 IsGuiding returns 0 22:28:16.482 00.000 15672 scope move finished after 226 + 48 ms 22:28:16.482 00.000 15672 Move returns status 0, amount 226 22:28:16.483 00.001 15672 MoveAxis(S, 122, ABG) 22:28:16.483 00.000 15672 Guiding Dir = 1, Dur = 122 22:28:16.483 00.000 15672 IsSlewing returns 0 22:28:16.486 00.003 15672 IsGuiding returns 0 22:28:16.560 00.074 15672 PulseGuide returned control before completion, sleep 58 22:28:16.641 00.081 15672 IsGuiding returns 1 22:28:16.641 00.000 15672 scope still moving after pulse duration time elapsed 22:28:16.662 00.021 15672 IsSlewing returns 0 22:28:16.663 00.001 15672 IsGuiding returns 1 22:28:16.684 00.021 15672 IsSlewing returns 0 22:28:16.686 00.002 15672 IsGuiding returns 1 22:28:16.707 00.021 15672 IsSlewing returns 0 22:28:16.721 00.014 15672 IsGuiding returns 0 22:28:16.722 00.001 15672 scope move finished after 122 + 114 ms 22:28:16.722 00.000 15672 Move returns status 0, amount 122 22:28:16.722 00.000 15672 move complete, result=0 22:28:16.722 00.000 15672 worker thread done servicing request 22:28:16.722 00.000 15672 Worker thread wakes up 22:28:16.722 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:16.722 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:16.723 00.001 30444 GuideStep: 0.8 px 226 ms WEST, 0.7 px 122 ms SOUTH 22:28:18.833 02.110 15672 Exposure complete 22:28:18.853 00.020 15672 worker thread done servicing request 22:28:18.853 00.000 30444 OnExposeComplete: enter 22:28:18.853 00.000 30444 UpdateGuideState(): m_state=6 22:28:18.853 00.000 30444 Star::Find(15, 466, 192, 0, (0,0,0,0), 0.0, 255) frame 662 22:28:18.853 00.000 30444 Star::Find returns 1 (1), X=465.67, Y=192.52, Mass=83554, SNR=71.6, Peak=9138 HFD=3.2 22:28:18.853 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.16 = 1.16) 22:28:18.853 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.10 = 1.10) 22:28:18.853 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.60 hyp=0.78 cameraTheta=0.89 mountX=0.31 mountY=0.69, mountTheta=1.15 22:28:18.854 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.60, opts=13) 22:28:18.854 00.000 30444 Enqueuing Move request for scope (0.49, 0.60) 22:28:18.854 00.000 15672 Worker thread wakes up 22:28:18.854 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.60) opts 0xd 22:28:18.854 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.60) 22:28:18.854 00.000 15672 Moving (0.49, 0.60) raw xDistance=0.31 yDistance=0.69 22:28:18.854 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.31 22:28:18.854 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 22:28:18.854 00.000 15672 MoveAxis(W, 99, ABG) 22:28:18.854 00.000 15672 Guiding Dir = 3, Dur = 99 22:28:18.855 00.001 15672 IsSlewing returns 0 22:28:18.856 00.001 15672 IsGuiding returns 0 22:28:18.860 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=10684, FiltMin=2649, FiltMax=9012, Gamma=2.950 22:28:18.876 00.016 15672 PulseGuide returned control before completion, sleep 89 22:28:18.910 00.034 30444 UpdateGuideState exits: m=83554 SNR=71.6 Saturated 22:28:18.910 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:18.910 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:18.910 00.000 30444 Enqueuing Expose request 22:28:19.022 00.112 15672 IsGuiding returns 0 22:28:19.023 00.001 15672 Move returns status 0, amount 99 22:28:19.023 00.000 15672 MoveAxis(S, 124, ABG) 22:28:19.023 00.000 15672 Guiding Dir = 1, Dur = 124 22:28:19.023 00.000 15672 IsSlewing returns 0 22:28:19.025 00.002 15672 IsGuiding returns 0 22:28:19.100 00.075 15672 PulseGuide returned control before completion, sleep 59 22:28:19.161 00.061 15672 IsGuiding returns 1 22:28:19.161 00.000 15672 scope still moving after pulse duration time elapsed 22:28:19.182 00.021 15672 IsSlewing returns 0 22:28:19.183 00.001 15672 IsGuiding returns 1 22:28:19.204 00.021 15672 IsSlewing returns 0 22:28:19.206 00.002 15672 IsGuiding returns 1 22:28:19.227 00.021 15672 IsSlewing returns 0 22:28:19.293 00.066 15672 IsGuiding returns 0 22:28:19.293 00.000 15672 scope move finished after 124 + 144 ms 22:28:19.293 00.000 15672 Move returns status 0, amount 124 22:28:19.293 00.000 15672 move complete, result=0 22:28:19.294 00.001 15672 worker thread done servicing request 22:28:19.294 00.000 15672 Worker thread wakes up 22:28:19.294 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:19.294 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:19.294 00.000 30444 GuideStep: 0.3 px 99 ms WEST, 0.7 px 124 ms SOUTH 22:28:21.204 01.910 15672 Exposure complete 22:28:21.224 00.020 15672 worker thread done servicing request 22:28:21.224 00.000 30444 OnExposeComplete: enter 22:28:21.224 00.000 30444 UpdateGuideState(): m_state=6 22:28:21.225 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 663 22:28:21.225 00.000 30444 Star::Find returns 1 (1), X=465.13, Y=192.10, Mass=101992, SNR=72.0, Peak=9918 HFD=4.0 22:28:21.225 00.000 30444 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 22:28:21.225 00.000 30444 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 22:28:21.225 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.82 mountX=-0.09 mountY=0.16, mountTheta=2.09 22:28:21.225 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.17, opts=13) 22:28:21.225 00.000 30444 Enqueuing Move request for scope (-0.04, 0.17) 22:28:21.226 00.001 15672 Worker thread wakes up 22:28:21.226 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd 22:28:21.226 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.17) 22:28:21.226 00.000 15672 Moving (-0.04, 0.17) raw xDistance=-0.09 yDistance=0.16 22:28:21.226 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:28:21.226 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:28:21.226 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:28:21.226 00.000 15672 MoveAxis(E, 0, ABG) 22:28:21.226 00.000 15672 Move returns status 0, amount 0 22:28:21.226 00.000 15672 MoveAxis(N, 0, ABG) 22:28:21.226 00.000 15672 Move returns status 0, amount 0 22:28:21.226 00.000 15672 move complete, result=0 22:28:21.226 00.000 15672 worker thread done servicing request 22:28:21.233 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=9918, FiltMin=2618, FiltMax=7667, Gamma=2.950 22:28:21.288 00.055 30444 UpdateGuideState exits: m=101992 SNR=72.0 Saturated 22:28:21.288 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:21.288 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:21.288 00.000 30444 Enqueuing Expose request 22:28:21.288 00.000 15672 Worker thread wakes up 22:28:21.288 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:28:21.288 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:21.288 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:23.397 02.109 15672 Exposure complete 22:28:23.417 00.020 15672 worker thread done servicing request 22:28:23.417 00.000 30444 OnExposeComplete: enter 22:28:23.417 00.000 30444 UpdateGuideState(): m_state=6 22:28:23.417 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 664 22:28:23.417 00.000 30444 Star::Find returns 1 (1), X=465.09, Y=192.51, Mass=76554, SNR=64.6, Peak=9466 HFD=3.4 22:28:23.417 00.000 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 22:28:23.417 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.93 = 1.93) 22:28:23.417 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.59 hyp=0.60 cameraTheta=1.72 mountX=-0.25 mountY=0.56, mountTheta=1.99 22:28:23.418 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.59, opts=13) 22:28:23.418 00.000 30444 Enqueuing Move request for scope (-0.09, 0.59) 22:28:23.418 00.000 15672 Worker thread wakes up 22:28:23.418 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.59) opts 0xd 22:28:23.418 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.59) 22:28:23.418 00.000 15672 Moving (-0.09, 0.59) raw xDistance=-0.25 yDistance=0.56 22:28:23.418 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 22:28:23.418 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 22:28:23.419 00.001 15672 MoveAxis(E, 0, ABG) 22:28:23.419 00.000 15672 Move returns status 0, amount 0 22:28:23.419 00.000 15672 MoveAxis(S, 100, ABG) 22:28:23.419 00.000 15672 Guiding Dir = 1, Dur = 100 22:28:23.419 00.000 15672 IsSlewing returns 0 22:28:23.420 00.001 15672 IsGuiding returns 0 22:28:23.424 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=11005, FiltMin=2656, FiltMax=8862, Gamma=2.950 22:28:23.478 00.054 30444 UpdateGuideState exits: m=76554 SNR=64.6 Saturated 22:28:23.478 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:23.478 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:23.478 00.000 30444 Enqueuing Expose request 22:28:23.494 00.016 15672 PulseGuide returned control before completion, sleep 37 22:28:23.533 00.039 15672 IsGuiding returns 1 22:28:23.533 00.000 15672 scope still moving after pulse duration time elapsed 22:28:23.554 00.021 15672 IsSlewing returns 0 22:28:23.621 00.067 15672 IsGuiding returns 0 22:28:23.622 00.001 15672 scope move finished after 100 + 101 ms 22:28:23.622 00.000 15672 Move returns status 0, amount 100 22:28:23.622 00.000 15672 move complete, result=0 22:28:23.622 00.000 15672 worker thread done servicing request 22:28:23.622 00.000 15672 Worker thread wakes up 22:28:23.622 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:23.623 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 100 ms SOUTH 22:28:23.623 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:25.533 01.910 15672 Exposure complete 22:28:25.554 00.021 15672 worker thread done servicing request 22:28:25.554 00.000 30444 OnExposeComplete: enter 22:28:25.554 00.000 30444 UpdateGuideState(): m_state=6 22:28:25.554 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 665 22:28:25.554 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=192.71, Mass=83868, SNR=69.2, Peak=10033 HFD=3.1 22:28:25.554 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.68 = 1.68) 22:28:25.554 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.62 = 1.62) 22:28:25.554 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.78 hyp=0.80 cameraTheta=1.41 mountX=-0.09 mountY=0.79, mountTheta=1.68 22:28:25.555 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.78, opts=13) 22:28:25.555 00.000 30444 Enqueuing Move request for scope (0.13, 0.78) 22:28:25.555 00.000 15672 Worker thread wakes up 22:28:25.556 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.78) opts 0xd 22:28:25.556 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.78) 22:28:25.556 00.000 15672 Moving (0.13, 0.78) raw xDistance=-0.09 yDistance=0.79 22:28:25.556 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:28:25.556 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 22:28:25.556 00.000 15672 MoveAxis(E, 0, ABG) 22:28:25.556 00.000 15672 Move returns status 0, amount 0 22:28:25.556 00.000 15672 MoveAxis(S, 142, ABG) 22:28:25.556 00.000 15672 Guiding Dir = 1, Dur = 142 22:28:25.556 00.000 15672 IsSlewing returns 0 22:28:25.558 00.002 15672 IsGuiding returns 0 22:28:25.564 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=11245, FiltMin=2672, FiltMax=8203, Gamma=2.950 22:28:25.625 00.061 30444 UpdateGuideState exits: m=83868 SNR=69.2 Saturated 22:28:25.626 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:25.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:25.626 00.000 30444 Enqueuing Expose request 22:28:25.634 00.008 15672 PulseGuide returned control before completion, sleep 75 22:28:25.750 00.116 15672 IsGuiding returns 1 22:28:25.750 00.000 15672 scope still moving after pulse duration time elapsed 22:28:25.771 00.021 15672 IsSlewing returns 0 22:28:25.811 00.040 15672 IsGuiding returns 0 22:28:25.811 00.000 15672 scope move finished after 142 + 111 ms 22:28:25.811 00.000 15672 Move returns status 0, amount 142 22:28:25.811 00.000 15672 move complete, result=0 22:28:25.811 00.000 15672 worker thread done servicing request 22:28:25.811 00.000 15672 Worker thread wakes up 22:28:25.811 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.8 px 142 ms SOUTH 22:28:25.811 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:25.811 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:27.928 02.117 15672 Exposure complete 22:28:27.952 00.024 15672 worker thread done servicing request 22:28:27.952 00.000 30444 OnExposeComplete: enter 22:28:27.952 00.000 30444 UpdateGuideState(): m_state=6 22:28:27.952 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 666 22:28:27.952 00.000 30444 Star::Find returns 1 (1), X=465.14, Y=193.09, Mass=86445, SNR=67.5, Peak=11193 HFD=3.0 22:28:27.952 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 22:28:27.952 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 22:28:27.952 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=1.17 hyp=1.17 cameraTheta=1.60 mountX=-0.36 mountY=1.14, mountTheta=1.87 22:28:27.952 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=1.17, opts=13) 22:28:27.953 00.001 30444 Enqueuing Move request for scope (-0.04, 1.17) 22:28:27.953 00.000 15672 Worker thread wakes up 22:28:27.953 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 1.17) opts 0xd 22:28:27.953 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 1.17) 22:28:27.953 00.000 15672 Moving (-0.04, 1.17) raw xDistance=-0.36 yDistance=1.14 22:28:27.953 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36 22:28:27.953 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14 22:28:27.953 00.000 15672 MoveAxis(E, 96, ABG) 22:28:27.953 00.000 15672 Guiding Dir = 2, Dur = 96 22:28:27.953 00.000 15672 IsSlewing returns 0 22:28:27.955 00.002 15672 IsGuiding returns 0 22:28:27.959 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=12544, FiltMin=2625, FiltMax=8193, Gamma=2.950 22:28:27.983 00.024 15672 PulseGuide returned control before completion, sleep 79 22:28:28.010 00.027 30444 UpdateGuideState exits: m=86445 SNR=67.5 Saturated 22:28:28.010 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:28.010 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:28.010 00.000 30444 Enqueuing Expose request 22:28:28.064 00.054 15672 IsGuiding returns 1 22:28:28.064 00.000 15672 scope still moving after pulse duration time elapsed 22:28:28.084 00.020 15672 IsSlewing returns 0 22:28:28.095 00.011 15672 IsGuiding returns 0 22:28:28.096 00.001 15672 scope move finished after 96 + 44 ms 22:28:28.096 00.000 15672 Move returns status 0, amount 96 22:28:28.096 00.000 15672 MoveAxis(S, 203, ABG) 22:28:28.096 00.000 15672 Guiding Dir = 1, Dur = 203 22:28:28.096 00.000 15672 IsSlewing returns 0 22:28:28.097 00.001 15672 IsGuiding returns 0 22:28:28.175 00.078 15672 PulseGuide returned control before completion, sleep 135 22:28:28.314 00.139 15672 IsGuiding returns 1 22:28:28.314 00.000 15672 scope still moving after pulse duration time elapsed 22:28:28.335 00.021 15672 IsSlewing returns 0 22:28:28.337 00.002 15672 IsGuiding returns 1 22:28:28.359 00.022 15672 IsSlewing returns 0 22:28:28.360 00.001 15672 IsGuiding returns 1 22:28:28.381 00.021 15672 IsSlewing returns 0 22:28:28.447 00.066 15672 IsGuiding returns 0 22:28:28.447 00.000 15672 scope move finished after 203 + 147 ms 22:28:28.447 00.000 15672 Move returns status 0, amount 203 22:28:28.448 00.001 15672 move complete, result=0 22:28:28.448 00.000 15672 worker thread done servicing request 22:28:28.448 00.000 15672 Worker thread wakes up 22:28:28.448 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:28.448 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:28.448 00.000 30444 GuideStep: -0.4 px 96 ms EAST, 1.1 px 203 ms SOUTH 22:28:30.353 01.905 15672 Exposure complete 22:28:30.373 00.020 15672 worker thread done servicing request 22:28:30.373 00.000 30444 OnExposeComplete: enter 22:28:30.373 00.000 30444 UpdateGuideState(): m_state=6 22:28:30.374 00.001 30444 Star::Find(15, 465, 193, 0, (0,0,0,0), 0.0, 255) frame 667 22:28:30.374 00.000 30444 Star::Find returns 1 (1), X=465.23, Y=192.68, Mass=87875, SNR=69.3, Peak=10105 HFD=3.3 22:28:30.374 00.000 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 22:28:30.374 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 22:28:30.374 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.75 hyp=0.76 cameraTheta=1.50 mountX=-0.15 mountY=0.75, mountTheta=1.77 22:28:30.374 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.75, opts=13) 22:28:30.374 00.000 30444 Enqueuing Move request for scope (0.06, 0.75) 22:28:30.374 00.000 15672 Worker thread wakes up 22:28:30.374 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.75) opts 0xd 22:28:30.375 00.001 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.75) 22:28:30.375 00.000 15672 Moving (0.06, 0.75) raw xDistance=-0.15 yDistance=0.75 22:28:30.375 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:28:30.375 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 22:28:30.375 00.000 15672 MoveAxis(E, 0, ABG) 22:28:30.375 00.000 15672 Move returns status 0, amount 0 22:28:30.375 00.000 15672 MoveAxis(S, 134, ABG) 22:28:30.375 00.000 15672 Guiding Dir = 1, Dur = 134 22:28:30.375 00.000 15672 IsSlewing returns 0 22:28:30.380 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=12501, FiltMin=2670, FiltMax=8550, Gamma=2.950 22:28:30.395 00.015 15672 IsGuiding returns 0 22:28:30.430 00.035 30444 UpdateGuideState exits: m=87875 SNR=69.3 Saturated 22:28:30.430 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:30.430 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:30.430 00.000 30444 Enqueuing Expose request 22:28:30.475 00.045 15672 PulseGuide returned control before completion, sleep 65 22:28:30.542 00.067 15672 IsGuiding returns 1 22:28:30.542 00.000 15672 scope still moving after pulse duration time elapsed 22:28:30.563 00.021 15672 IsSlewing returns 0 22:28:30.566 00.003 15672 IsGuiding returns 1 22:28:30.587 00.021 15672 IsSlewing returns 0 22:28:30.651 00.064 15672 IsGuiding returns 0 22:28:30.651 00.000 15672 scope move finished after 134 + 121 ms 22:28:30.651 00.000 15672 Move returns status 0, amount 134 22:28:30.651 00.000 15672 move complete, result=0 22:28:30.651 00.000 15672 worker thread done servicing request 22:28:30.651 00.000 15672 Worker thread wakes up 22:28:30.651 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:30.651 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:30.651 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 134 ms SOUTH 22:28:32.760 02.109 15672 Exposure complete 22:28:32.779 00.019 15672 worker thread done servicing request 22:28:32.780 00.001 30444 OnExposeComplete: enter 22:28:32.780 00.000 30444 UpdateGuideState(): m_state=6 22:28:32.780 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 668 22:28:32.780 00.000 30444 Star::Find returns 1 (1), X=465.00, Y=193.00, Mass=89569, SNR=67.2, Peak=11161 HFD=2.8 22:28:32.780 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 22:28:32.780 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 22:28:32.780 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=1.07 hyp=1.09 cameraTheta=1.73 mountX=-0.46 mountY=1.01, mountTheta=2.00 22:28:32.780 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=1.07, opts=13) 22:28:32.780 00.000 30444 Enqueuing Move request for scope (-0.17, 1.07) 22:28:32.780 00.000 15672 Worker thread wakes up 22:28:32.781 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.07) opts 0xd 22:28:32.781 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 1.07) 22:28:32.781 00.000 15672 Moving (-0.17, 1.07) raw xDistance=-0.46 yDistance=1.01 22:28:32.781 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 22:28:32.781 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.01 22:28:32.781 00.000 15672 MoveAxis(E, 124, ABG) 22:28:32.781 00.000 15672 Guiding Dir = 2, Dur = 124 22:28:32.781 00.000 15672 IsSlewing returns 0 22:28:32.782 00.001 15672 IsGuiding returns 0 22:28:32.786 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=11786, FiltMin=2616, FiltMax=8360, Gamma=2.950 22:28:32.807 00.021 15672 PulseGuide returned control before completion, sleep 110 22:28:32.836 00.029 30444 UpdateGuideState exits: m=89569 SNR=67.2 Saturated 22:28:32.836 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:32.837 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:32.837 00.000 30444 Enqueuing Expose request 22:28:32.920 00.083 15672 IsGuiding returns 1 22:28:32.920 00.000 15672 scope still moving after pulse duration time elapsed 22:28:32.940 00.020 15672 IsSlewing returns 0 22:28:32.952 00.012 15672 IsGuiding returns 0 22:28:32.953 00.001 15672 scope move finished after 124 + 46 ms 22:28:32.953 00.000 15672 Move returns status 0, amount 124 22:28:32.953 00.000 15672 MoveAxis(S, 181, ABG) 22:28:32.953 00.000 15672 Guiding Dir = 1, Dur = 181 22:28:32.954 00.001 15672 IsSlewing returns 0 22:28:32.956 00.002 15672 IsGuiding returns 0 22:28:33.031 00.075 15672 PulseGuide returned control before completion, sleep 117 22:28:33.150 00.119 15672 IsGuiding returns 1 22:28:33.151 00.001 15672 scope still moving after pulse duration time elapsed 22:28:33.172 00.021 15672 IsSlewing returns 0 22:28:33.172 00.000 15672 IsGuiding returns 1 22:28:33.193 00.021 15672 IsSlewing returns 0 22:28:33.195 00.002 15672 IsGuiding returns 1 22:28:33.216 00.021 15672 IsSlewing returns 0 22:28:33.239 00.023 15672 IsGuiding returns 0 22:28:33.239 00.000 15672 scope move finished after 181 + 101 ms 22:28:33.239 00.000 15672 Move returns status 0, amount 181 22:28:33.239 00.000 15672 move complete, result=0 22:28:33.239 00.000 15672 worker thread done servicing request 22:28:33.239 00.000 15672 Worker thread wakes up 22:28:33.239 00.000 30444 GuideStep: -0.5 px 124 ms EAST, 1.0 px 181 ms SOUTH 22:28:33.239 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:33.239 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:35.148 01.909 15672 Exposure complete 22:28:35.168 00.020 15672 worker thread done servicing request 22:28:35.168 00.000 30444 OnExposeComplete: enter 22:28:35.168 00.000 30444 UpdateGuideState(): m_state=6 22:28:35.168 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 669 22:28:35.168 00.000 30444 Star::Find returns 1 (1), X=465.83, Y=192.70, Mass=89831, SNR=72.2, Peak=9306 HFD=3.5 22:28:35.168 00.000 30444 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 22:28:35.168 00.000 30444 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 22:28:35.168 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=0.78 hyp=1.02 cameraTheta=0.88 mountX=0.41 mountY=0.90, mountTheta=1.14 22:28:35.169 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=0.78, opts=13) 22:28:35.169 00.000 30444 Enqueuing Move request for scope (0.65, 0.78) 22:28:35.169 00.000 15672 Worker thread wakes up 22:28:35.169 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.78) opts 0xd 22:28:35.169 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, 0.78) 22:28:35.169 00.000 15672 Moving (0.65, 0.78) raw xDistance=0.41 yDistance=0.90 22:28:35.169 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41 22:28:35.169 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 22:28:35.169 00.000 15672 MoveAxis(W, 103, ABG) 22:28:35.169 00.000 15672 Guiding Dir = 3, Dur = 103 22:28:35.170 00.001 15672 IsSlewing returns 0 22:28:35.175 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=10351, FiltMin=2676, FiltMax=8353, Gamma=2.950 22:28:35.203 00.028 15672 IsGuiding returns 0 22:28:35.219 00.016 15672 PulseGuide returned control before completion, sleep 98 22:28:35.225 00.006 30444 UpdateGuideState exits: m=89831 SNR=72.2 Saturated 22:28:35.225 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:35.225 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:35.225 00.000 30444 Enqueuing Expose request 22:28:35.331 00.106 15672 IsGuiding returns 0 22:28:35.332 00.001 15672 Move returns status 0, amount 103 22:28:35.332 00.000 15672 MoveAxis(S, 161, ABG) 22:28:35.332 00.000 15672 Guiding Dir = 1, Dur = 161 22:28:35.332 00.000 15672 IsSlewing returns 0 22:28:35.333 00.001 15672 IsGuiding returns 0 22:28:35.444 00.111 15672 PulseGuide returned control before completion, sleep 59 22:28:35.507 00.063 15672 IsGuiding returns 1 22:28:35.507 00.000 15672 scope still moving after pulse duration time elapsed 22:28:35.529 00.022 15672 IsSlewing returns 0 22:28:35.532 00.003 15672 IsGuiding returns 1 22:28:35.552 00.020 15672 IsSlewing returns 0 22:28:35.555 00.003 15672 IsGuiding returns 1 22:28:35.576 00.021 15672 IsSlewing returns 0 22:28:35.604 00.028 15672 IsGuiding returns 0 22:28:35.605 00.001 15672 scope move finished after 161 + 111 ms 22:28:35.605 00.000 15672 Move returns status 0, amount 161 22:28:35.605 00.000 15672 move complete, result=0 22:28:35.605 00.000 15672 worker thread done servicing request 22:28:35.605 00.000 15672 Worker thread wakes up 22:28:35.605 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:35.606 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:35.606 00.000 30444 GuideStep: 0.4 px 103 ms WEST, 0.9 px 161 ms SOUTH 22:28:37.714 02.108 15672 Exposure complete 22:28:37.734 00.020 15672 worker thread done servicing request 22:28:37.734 00.000 30444 OnExposeComplete: enter 22:28:37.735 00.001 30444 UpdateGuideState(): m_state=6 22:28:37.735 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 670 22:28:37.735 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=192.72, Mass=81156, SNR=68.7, Peak=10632 HFD=3.0 22:28:37.735 00.000 30444 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.28) = xAngle (1.70 = 1.70) 22:28:37.735 00.000 30444 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 22:28:37.735 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.80 hyp=0.81 cameraTheta=1.42 mountX=-0.10 mountY=0.81, mountTheta=1.69 22:28:37.735 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.80, opts=13) 22:28:37.736 00.001 30444 Enqueuing Move request for scope (0.12, 0.80) 22:28:37.736 00.000 15672 Worker thread wakes up 22:28:37.736 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.80) opts 0xd 22:28:37.736 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.80) 22:28:37.736 00.000 15672 Moving (0.12, 0.80) raw xDistance=-0.10 yDistance=0.81 22:28:37.736 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:28:37.736 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 22:28:37.736 00.000 15672 MoveAxis(E, 0, ABG) 22:28:37.736 00.000 15672 Move returns status 0, amount 0 22:28:37.736 00.000 15672 MoveAxis(S, 144, ABG) 22:28:37.736 00.000 15672 Guiding Dir = 1, Dur = 144 22:28:37.737 00.001 15672 IsSlewing returns 0 22:28:37.738 00.001 15672 IsGuiding returns 0 22:28:37.741 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=11989, FiltMin=2653, FiltMax=8794, Gamma=2.950 22:28:37.791 00.050 30444 UpdateGuideState exits: m=81156 SNR=68.7 Saturated 22:28:37.792 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:37.792 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:37.792 00.000 30444 Enqueuing Expose request 22:28:37.824 00.032 15672 PulseGuide returned control before completion, sleep 69 22:28:37.894 00.070 15672 IsGuiding returns 1 22:28:37.894 00.000 15672 scope still moving after pulse duration time elapsed 22:28:37.915 00.021 15672 IsSlewing returns 0 22:28:37.916 00.001 15672 IsGuiding returns 1 22:28:37.937 00.021 15672 IsSlewing returns 0 22:28:37.938 00.001 15672 IsGuiding returns 1 22:28:37.959 00.021 15672 IsSlewing returns 0 22:28:37.959 00.000 15672 IsGuiding returns 1 22:28:37.980 00.021 15672 IsSlewing returns 0 22:28:37.999 00.019 15672 IsGuiding returns 0 22:28:37.999 00.000 15672 scope move finished after 144 + 117 ms 22:28:37.999 00.000 15672 Move returns status 0, amount 144 22:28:37.999 00.000 15672 move complete, result=0 22:28:37.999 00.000 15672 worker thread done servicing request 22:28:37.999 00.000 15672 Worker thread wakes up 22:28:37.999 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:37.999 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:37.999 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.8 px 144 ms SOUTH 22:28:39.914 01.915 15672 Exposure complete 22:28:39.934 00.020 15672 worker thread done servicing request 22:28:39.935 00.001 30444 OnExposeComplete: enter 22:28:39.935 00.000 30444 UpdateGuideState(): m_state=6 22:28:39.935 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 671 22:28:39.935 00.000 30444 Star::Find returns 1 (1), X=465.26, Y=192.98, Mass=85672, SNR=64.1, Peak=10478 HFD=3.2 22:28:39.935 00.000 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 22:28:39.935 00.000 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 22:28:39.935 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=1.06 hyp=1.06 cameraTheta=1.49 mountX=-0.21 mountY=1.05, mountTheta=1.77 22:28:39.935 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=1.06, opts=13) 22:28:39.935 00.000 30444 Enqueuing Move request for scope (0.08, 1.06) 22:28:39.935 00.000 15672 Worker thread wakes up 22:28:39.936 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 1.06) opts 0xd 22:28:39.936 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 1.06) 22:28:39.936 00.000 15672 Moving (0.08, 1.06) raw xDistance=-0.21 yDistance=1.05 22:28:39.936 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 22:28:39.936 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.05 22:28:39.936 00.000 15672 MoveAxis(E, 0, ABG) 22:28:39.936 00.000 15672 Move returns status 0, amount 0 22:28:39.936 00.000 15672 MoveAxis(S, 187, ABG) 22:28:39.936 00.000 15672 Guiding Dir = 1, Dur = 187 22:28:39.936 00.000 15672 IsSlewing returns 0 22:28:39.937 00.001 15672 IsGuiding returns 0 22:28:39.942 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=12352, FiltMin=2506, FiltMax=8643, Gamma=2.950 22:28:39.992 00.050 30444 UpdateGuideState exits: m=85672 SNR=64.1 Saturated 22:28:39.993 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:39.993 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:39.993 00.000 30444 Enqueuing Expose request 22:28:40.013 00.020 15672 PulseGuide returned control before completion, sleep 122 22:28:40.138 00.125 15672 IsGuiding returns 1 22:28:40.138 00.000 15672 scope still moving after pulse duration time elapsed 22:28:40.159 00.021 15672 IsSlewing returns 0 22:28:40.162 00.003 15672 IsGuiding returns 1 22:28:40.183 00.021 15672 IsSlewing returns 0 22:28:40.186 00.003 15672 IsGuiding returns 1 22:28:40.207 00.021 15672 IsSlewing returns 0 22:28:40.221 00.014 15672 IsGuiding returns 0 22:28:40.222 00.001 15672 scope move finished after 187 + 97 ms 22:28:40.222 00.000 15672 Move returns status 0, amount 187 22:28:40.222 00.000 15672 move complete, result=0 22:28:40.222 00.000 15672 worker thread done servicing request 22:28:40.222 00.000 15672 Worker thread wakes up 22:28:40.222 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:40.223 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:40.223 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 1.1 px 187 ms SOUTH 22:28:42.333 02.110 15672 Exposure complete 22:28:42.353 00.020 15672 worker thread done servicing request 22:28:42.354 00.001 30444 OnExposeComplete: enter 22:28:42.354 00.000 30444 UpdateGuideState(): m_state=6 22:28:42.354 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 672 22:28:42.354 00.000 30444 Star::Find returns 1 (1), X=464.29, Y=193.35, Mass=91173, SNR=79.6, Peak=10378 HFD=3.4 22:28:42.354 00.000 30444 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.28) = xAngle (2.40 = 2.40) 22:28:42.354 00.000 30444 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.34 = 2.34) 22:28:42.354 00.000 30444 CameraToMount -- cameraX=-0.89 cameraY=1.43 hyp=1.68 cameraTheta=2.13 mountX=-1.24 mountY=1.20, mountTheta=2.37 22:28:42.355 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.89, y=1.43, opts=13) 22:28:42.355 00.000 30444 Enqueuing Move request for scope (-0.89, 1.43) 22:28:42.355 00.000 15672 Worker thread wakes up 22:28:42.355 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 1.43) opts 0xd 22:28:42.355 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.89, 1.43) 22:28:42.355 00.000 15672 Moving (-0.89, 1.43) raw xDistance=-1.24 yDistance=1.20 22:28:42.355 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.24 22:28:42.355 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20 22:28:42.355 00.000 15672 MoveAxis(E, 336, ABG) 22:28:42.355 00.000 15672 Guiding Dir = 2, Dur = 336 22:28:42.355 00.000 15672 IsSlewing returns 0 22:28:42.356 00.001 15672 IsGuiding returns 0 22:28:42.360 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2133, max=10378, FiltMin=2631, FiltMax=8961, Gamma=2.950 22:28:42.377 00.017 15672 PulseGuide returned control before completion, sleep 326 22:28:42.409 00.032 30444 UpdateGuideState exits: m=91173 SNR=79.6 Saturated 22:28:42.409 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:42.409 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:42.409 00.000 30444 Enqueuing Expose request 22:28:42.714 00.305 15672 IsGuiding returns 0 22:28:42.714 00.000 15672 Move returns status 0, amount 336 22:28:42.714 00.000 15672 MoveAxis(S, 215, ABG) 22:28:42.714 00.000 15672 Guiding Dir = 1, Dur = 215 22:28:42.714 00.000 15672 IsSlewing returns 0 22:28:42.716 00.002 15672 IsGuiding returns 0 22:28:42.792 00.076 15672 PulseGuide returned control before completion, sleep 150 22:28:42.945 00.153 15672 IsGuiding returns 1 22:28:42.945 00.000 15672 scope still moving after pulse duration time elapsed 22:28:42.966 00.021 15672 IsSlewing returns 0 22:28:42.966 00.000 15672 IsGuiding returns 1 22:28:42.987 00.021 15672 IsSlewing returns 0 22:28:42.990 00.003 15672 IsGuiding returns 1 22:28:43.011 00.021 15672 IsSlewing returns 0 22:28:43.014 00.003 15672 IsGuiding returns 1 22:28:43.035 00.021 15672 IsSlewing returns 0 22:28:43.065 00.030 15672 IsGuiding returns 0 22:28:43.065 00.000 15672 scope move finished after 215 + 132 ms 22:28:43.065 00.000 15672 Move returns status 0, amount 215 22:28:43.065 00.000 15672 move complete, result=0 22:28:43.066 00.001 15672 worker thread done servicing request 22:28:43.066 00.000 15672 Worker thread wakes up 22:28:43.066 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:43.066 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:43.066 00.000 30444 GuideStep: -1.2 px 336 ms EAST, 1.2 px 215 ms SOUTH 22:28:44.975 01.909 15672 Exposure complete 22:28:44.995 00.020 15672 worker thread done servicing request 22:28:44.995 00.000 30444 OnExposeComplete: enter 22:28:44.995 00.000 30444 UpdateGuideState(): m_state=6 22:28:44.995 00.000 30444 Star::Find(15, 464, 193, 0, (0,0,0,0), 0.0, 255) frame 673 22:28:44.996 00.001 30444 Star::Find returns 1 (1), X=465.61, Y=192.87, Mass=93685, SNR=71.0, Peak=10343 HFD=3.3 22:28:44.996 00.000 30444 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.28) = xAngle (1.42 = 1.42) 22:28:44.996 00.000 30444 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 22:28:44.996 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.95 hyp=1.05 cameraTheta=1.14 mountX=0.16 mountY=1.02, mountTheta=1.42 22:28:44.997 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.95, opts=13) 22:28:44.997 00.000 30444 Enqueuing Move request for scope (0.44, 0.95) 22:28:44.997 00.000 15672 Worker thread wakes up 22:28:44.997 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.95) opts 0xd 22:28:44.997 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.95) 22:28:44.997 00.000 15672 Moving (0.44, 0.95) raw xDistance=0.16 yDistance=1.02 22:28:44.997 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 22:28:44.997 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02 22:28:44.997 00.000 15672 MoveAxis(E, 0, ABG) 22:28:44.997 00.000 15672 Move returns status 0, amount 0 22:28:44.997 00.000 15672 MoveAxis(S, 182, ABG) 22:28:44.997 00.000 15672 Guiding Dir = 1, Dur = 182 22:28:44.998 00.001 15672 IsSlewing returns 0 22:28:44.999 00.001 15672 IsGuiding returns 0 22:28:45.005 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=11414, FiltMin=2615, FiltMax=9133, Gamma=2.950 22:28:45.058 00.053 30444 UpdateGuideState exits: m=93685 SNR=71.0 Saturated 22:28:45.058 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:45.058 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:45.058 00.000 30444 Enqueuing Expose request 22:28:45.077 00.019 15672 PulseGuide returned control before completion, sleep 115 22:28:45.195 00.118 15672 IsGuiding returns 1 22:28:45.195 00.000 15672 scope still moving after pulse duration time elapsed 22:28:45.216 00.021 15672 IsSlewing returns 0 22:28:45.220 00.004 15672 IsGuiding returns 1 22:28:45.240 00.020 15672 IsSlewing returns 0 22:28:45.243 00.003 15672 IsGuiding returns 1 22:28:45.264 00.021 15672 IsSlewing returns 0 22:28:45.284 00.020 15672 IsGuiding returns 0 22:28:45.284 00.000 15672 scope move finished after 182 + 104 ms 22:28:45.284 00.000 15672 Move returns status 0, amount 182 22:28:45.285 00.001 15672 move complete, result=0 22:28:45.285 00.000 15672 worker thread done servicing request 22:28:45.285 00.000 15672 Worker thread wakes up 22:28:45.285 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:45.285 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:45.285 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 1.0 px 182 ms SOUTH 22:28:47.392 02.107 15672 Exposure complete 22:28:47.412 00.020 15672 worker thread done servicing request 22:28:47.412 00.000 30444 OnExposeComplete: enter 22:28:47.412 00.000 30444 UpdateGuideState(): m_state=6 22:28:47.412 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 674 22:28:47.412 00.000 30444 Star::Find returns 1 (1), X=465.72, Y=192.70, Mass=91861, SNR=73.0, Peak=9185 HFD=3.5 22:28:47.412 00.000 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 22:28:47.412 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.18 = 1.18) 22:28:47.412 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.77 hyp=0.94 cameraTheta=0.96 mountX=0.31 mountY=0.87, mountTheta=1.23 22:28:47.413 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.77, opts=13) 22:28:47.413 00.000 30444 Enqueuing Move request for scope (0.54, 0.77) 22:28:47.413 00.000 15672 Worker thread wakes up 22:28:47.413 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.77) opts 0xd 22:28:47.413 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.77) 22:28:47.413 00.000 15672 Moving (0.54, 0.77) raw xDistance=0.31 yDistance=0.87 22:28:47.413 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 22:28:47.413 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87 22:28:47.413 00.000 15672 MoveAxis(W, 83, ABG) 22:28:47.413 00.000 15672 Guiding Dir = 3, Dur = 83 22:28:47.414 00.001 15672 IsSlewing returns 0 22:28:47.415 00.001 15672 IsGuiding returns 0 22:28:47.419 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=10965, FiltMin=2617, FiltMax=8253, Gamma=2.950 22:28:47.440 00.021 15672 PulseGuide returned control before completion, sleep 69 22:28:47.469 00.029 30444 UpdateGuideState exits: m=91861 SNR=73.0 Saturated 22:28:47.469 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:47.469 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:47.469 00.000 30444 Enqueuing Expose request 22:28:47.511 00.042 15672 IsGuiding returns 1 22:28:47.511 00.000 15672 scope still moving after pulse duration time elapsed 22:28:47.533 00.022 15672 IsSlewing returns 0 22:28:47.554 00.021 15672 IsGuiding returns 0 22:28:47.554 00.000 15672 scope move finished after 83 + 55 ms 22:28:47.554 00.000 15672 Move returns status 0, amount 83 22:28:47.554 00.000 15672 MoveAxis(S, 156, ABG) 22:28:47.555 00.001 15672 Guiding Dir = 1, Dur = 156 22:28:47.555 00.000 15672 IsSlewing returns 0 22:28:47.558 00.003 15672 IsGuiding returns 0 22:28:47.632 00.074 15672 PulseGuide returned control before completion, sleep 91 22:28:47.728 00.096 15672 IsGuiding returns 1 22:28:47.728 00.000 15672 scope still moving after pulse duration time elapsed 22:28:47.749 00.021 15672 IsSlewing returns 0 22:28:47.752 00.003 15672 IsGuiding returns 1 22:28:47.773 00.021 15672 IsSlewing returns 0 22:28:47.776 00.003 15672 IsGuiding returns 1 22:28:47.797 00.021 15672 IsSlewing returns 0 22:28:47.825 00.028 15672 IsGuiding returns 0 22:28:47.825 00.000 15672 scope move finished after 156 + 111 ms 22:28:47.825 00.000 15672 Move returns status 0, amount 156 22:28:47.825 00.000 15672 move complete, result=0 22:28:47.825 00.000 15672 worker thread done servicing request 22:28:47.826 00.001 15672 Worker thread wakes up 22:28:47.826 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:47.826 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:47.826 00.000 30444 GuideStep: 0.3 px 83 ms WEST, 0.9 px 156 ms SOUTH 22:28:49.733 01.907 15672 Exposure complete 22:28:49.752 00.019 15672 worker thread done servicing request 22:28:49.753 00.001 30444 OnExposeComplete: enter 22:28:49.753 00.000 30444 UpdateGuideState(): m_state=6 22:28:49.753 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 675 22:28:49.753 00.000 30444 Star::Find returns 1 (1), X=465.90, Y=192.30, Mass=103339, SNR=76.2, Peak=9582 HFD=3.5 22:28:49.753 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.76 = 0.76) 22:28:49.753 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 22:28:49.753 00.000 30444 CameraToMount -- cameraX=0.73 cameraY=0.38 hyp=0.82 cameraTheta=0.48 mountX=0.59 mountY=0.52, mountTheta=0.72 22:28:49.753 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.73, y=0.38, opts=13) 22:28:49.753 00.000 30444 Enqueuing Move request for scope (0.73, 0.38) 22:28:49.754 00.001 15672 Worker thread wakes up 22:28:49.754 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.38) opts 0xd 22:28:49.754 00.000 15672 Handling offset move in thread for scope, endpoint = (0.73, 0.38) 22:28:49.754 00.000 15672 Moving (0.73, 0.38) raw xDistance=0.59 yDistance=0.52 22:28:49.754 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59 22:28:49.754 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 22:28:49.754 00.000 15672 MoveAxis(W, 167, ABG) 22:28:49.754 00.000 15672 Guiding Dir = 3, Dur = 167 22:28:49.754 00.000 15672 IsSlewing returns 0 22:28:49.755 00.001 15672 IsGuiding returns 0 22:28:49.761 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=10300, FiltMin=2671, FiltMax=8593, Gamma=2.950 22:28:49.772 00.011 15672 PulseGuide returned control before completion, sleep 161 22:28:49.812 00.040 30444 UpdateGuideState exits: m=103339 SNR=76.2 Saturated 22:28:49.812 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:49.812 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:49.812 00.000 30444 Enqueuing Expose request 22:28:49.937 00.125 15672 IsGuiding returns 1 22:28:49.937 00.000 15672 scope still moving after pulse duration time elapsed 22:28:49.958 00.021 15672 IsSlewing returns 0 22:28:49.981 00.023 15672 IsGuiding returns 0 22:28:49.981 00.000 15672 scope move finished after 167 + 58 ms 22:28:49.981 00.000 15672 Move returns status 0, amount 167 22:28:49.981 00.000 15672 MoveAxis(S, 94, ABG) 22:28:49.982 00.001 15672 Guiding Dir = 1, Dur = 94 22:28:49.982 00.000 15672 IsSlewing returns 0 22:28:49.985 00.003 15672 IsGuiding returns 0 22:28:50.096 00.111 15672 IsGuiding returns 1 22:28:50.096 00.000 15672 scope still moving after pulse duration time elapsed 22:28:50.117 00.021 15672 IsSlewing returns 0 22:28:50.118 00.001 15672 IsGuiding returns 1 22:28:50.139 00.021 15672 IsSlewing returns 0 22:28:50.140 00.001 15672 IsGuiding returns 1 22:28:50.160 00.020 15672 IsSlewing returns 0 22:28:50.173 00.013 15672 IsGuiding returns 0 22:28:50.173 00.000 15672 scope move finished after 94 + 93 ms 22:28:50.173 00.000 15672 Move returns status 0, amount 94 22:28:50.173 00.000 15672 move complete, result=0 22:28:50.173 00.000 15672 worker thread done servicing request 22:28:50.173 00.000 15672 Worker thread wakes up 22:28:50.173 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:50.173 00.000 30444 GuideStep: 0.6 px 167 ms WEST, 0.5 px 94 ms SOUTH 22:28:50.174 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:52.283 02.109 15672 Exposure complete 22:28:52.304 00.021 15672 worker thread done servicing request 22:28:52.304 00.000 30444 OnExposeComplete: enter 22:28:52.304 00.000 30444 UpdateGuideState(): m_state=6 22:28:52.304 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 676 22:28:52.304 00.000 30444 Star::Find returns 1 (1), X=464.89, Y=192.06, Mass=96628, SNR=79.7, Peak=9253 HFD=4.1 22:28:52.304 00.000 30444 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.28) = xAngle (2.96 = 2.96) 22:28:52.304 00.000 30444 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.90 = 2.90) 22:28:52.304 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.14 hyp=0.32 cameraTheta=2.69 mountX=-0.32 mountY=0.08, mountTheta=2.91 22:28:52.305 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.14, opts=13) 22:28:52.305 00.000 30444 Enqueuing Move request for scope (-0.29, 0.14) 22:28:52.305 00.000 15672 Worker thread wakes up 22:28:52.305 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.14) opts 0xd 22:28:52.305 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.14) 22:28:52.305 00.000 15672 Moving (-0.29, 0.14) raw xDistance=-0.32 yDistance=0.08 22:28:52.305 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.32 22:28:52.305 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:28:52.305 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 22:28:52.305 00.000 15672 MoveAxis(E, 74, ABG) 22:28:52.305 00.000 15672 Guiding Dir = 2, Dur = 74 22:28:52.305 00.000 15672 IsSlewing returns 0 22:28:52.307 00.002 15672 IsGuiding returns 0 22:28:52.311 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=9744, FiltMin=2665, FiltMax=8533, Gamma=2.950 22:28:52.329 00.018 15672 PulseGuide returned control before completion, sleep 63 22:28:52.371 00.042 30444 UpdateGuideState exits: m=96628 SNR=79.7 Saturated 22:28:52.371 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:52.371 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:52.372 00.001 30444 Enqueuing Expose request 22:28:52.394 00.022 15672 IsGuiding returns 1 22:28:52.395 00.001 15672 scope still moving after pulse duration time elapsed 22:28:52.416 00.021 15672 IsSlewing returns 0 22:28:52.441 00.025 15672 IsGuiding returns 0 22:28:52.441 00.000 15672 scope move finished after 74 + 60 ms 22:28:52.441 00.000 15672 Move returns status 0, amount 74 22:28:52.441 00.000 15672 MoveAxis(N, 0, ABG) 22:28:52.441 00.000 15672 Move returns status 0, amount 0 22:28:52.441 00.000 15672 move complete, result=0 22:28:52.441 00.000 15672 worker thread done servicing request 22:28:52.441 00.000 15672 Worker thread wakes up 22:28:52.441 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:52.441 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:52.595 00.154 30444 GuideStep: -0.3 px 74 ms EAST, 0.1 px 0 ms NORTH 22:28:54.350 01.755 15672 Exposure complete 22:28:54.370 00.020 15672 worker thread done servicing request 22:28:54.370 00.000 30444 OnExposeComplete: enter 22:28:54.370 00.000 30444 UpdateGuideState(): m_state=6 22:28:54.370 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 677 22:28:54.370 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=191.95, Mass=91049, SNR=67.7, Peak=10475 HFD=3.4 22:28:54.370 00.000 30444 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 22:28:54.370 00.000 30444 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 22:28:54.370 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.16 mountX=0.17 mountY=0.07, mountTheta=0.38 22:28:54.371 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.03, opts=13) 22:28:54.371 00.000 30444 Enqueuing Move request for scope (0.18, 0.03) 22:28:54.371 00.000 15672 Worker thread wakes up 22:28:54.371 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd 22:28:54.371 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.03) 22:28:54.371 00.000 15672 Moving (0.18, 0.03) raw xDistance=0.17 yDistance=0.07 22:28:54.371 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:28:54.371 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:28:54.371 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 22:28:54.371 00.000 15672 MoveAxis(E, 0, ABG) 22:28:54.371 00.000 15672 Move returns status 0, amount 0 22:28:54.371 00.000 15672 MoveAxis(N, 0, ABG) 22:28:54.371 00.000 15672 Move returns status 0, amount 0 22:28:54.372 00.001 15672 move complete, result=0 22:28:54.372 00.000 15672 worker thread done servicing request 22:28:54.377 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=10738, FiltMin=2607, FiltMax=8394, Gamma=2.950 22:28:54.426 00.049 30444 UpdateGuideState exits: m=91049 SNR=67.7 Saturated 22:28:54.426 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:54.426 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:54.426 00.000 30444 Enqueuing Expose request 22:28:54.427 00.001 15672 Worker thread wakes up 22:28:54.427 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:54.427 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:28:54.427 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:56.538 02.111 15672 Exposure complete 22:28:56.558 00.020 15672 worker thread done servicing request 22:28:56.558 00.000 30444 OnExposeComplete: enter 22:28:56.558 00.000 30444 UpdateGuideState(): m_state=6 22:28:56.558 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 678 22:28:56.558 00.000 30444 Star::Find returns 1 (1), X=465.50, Y=192.27, Mass=76553, SNR=58.9, Peak=9503 HFD=3.3 22:28:56.558 00.000 30444 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 22:28:56.558 00.000 30444 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 22:28:56.558 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.35 hyp=0.47 cameraTheta=0.83 mountX=0.21 mountY=0.41, mountTheta=1.09 22:28:56.559 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.35, opts=13) 22:28:56.559 00.000 30444 Enqueuing Move request for scope (0.32, 0.35) 22:28:56.559 00.000 15672 Worker thread wakes up 22:28:56.559 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.35) opts 0xd 22:28:56.559 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.35) 22:28:56.559 00.000 15672 Moving (0.32, 0.35) raw xDistance=0.21 yDistance=0.41 22:28:56.559 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 22:28:56.559 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 22:28:56.559 00.000 15672 MoveAxis(E, 0, ABG) 22:28:56.559 00.000 15672 Move returns status 0, amount 0 22:28:56.559 00.000 15672 MoveAxis(S, 73, ABG) 22:28:56.559 00.000 15672 Guiding Dir = 1, Dur = 73 22:28:56.560 00.001 15672 IsSlewing returns 0 22:28:56.561 00.001 15672 IsGuiding returns 0 22:28:56.565 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=10378, FiltMin=2598, FiltMax=8592, Gamma=2.950 22:28:56.615 00.050 30444 UpdateGuideState exits: m=76553 SNR=58.9 Saturated 22:28:56.615 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:56.615 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:56.615 00.000 30444 Enqueuing Expose request 22:28:56.643 00.028 15672 IsGuiding returns 1 22:28:56.643 00.000 15672 scope still moving after pulse duration time elapsed 22:28:56.664 00.021 15672 IsSlewing returns 0 22:28:56.665 00.001 15672 IsGuiding returns 1 22:28:56.686 00.021 15672 IsSlewing returns 0 22:28:56.687 00.001 15672 IsGuiding returns 1 22:28:56.707 00.020 15672 IsSlewing returns 0 22:28:56.708 00.001 15672 IsGuiding returns 1 22:28:56.729 00.021 15672 IsSlewing returns 0 22:28:56.786 00.057 15672 IsGuiding returns 0 22:28:56.786 00.000 15672 scope move finished after 73 + 152 ms 22:28:56.786 00.000 15672 Move returns status 0, amount 73 22:28:56.786 00.000 15672 move complete, result=0 22:28:56.786 00.000 15672 worker thread done servicing request 22:28:56.786 00.000 15672 Worker thread wakes up 22:28:56.786 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:56.786 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:28:56.787 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 73 ms SOUTH 22:28:58.696 01.909 15672 Exposure complete 22:28:58.716 00.020 15672 worker thread done servicing request 22:28:58.716 00.000 30444 OnExposeComplete: enter 22:28:58.716 00.000 30444 UpdateGuideState(): m_state=6 22:28:58.716 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 679 22:28:58.716 00.000 30444 Star::Find returns 1 (1), X=465.20, Y=192.26, Mass=79685, SNR=66.2, Peak=10380 HFD=3.2 22:28:58.716 00.000 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 22:28:58.716 00.000 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 22:28:58.716 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.49 mountX=-0.07 mountY=0.34, mountTheta=1.77 22:28:58.717 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.34, opts=13) 22:28:58.717 00.000 30444 Enqueuing Move request for scope (0.03, 0.34) 22:28:58.717 00.000 15672 Worker thread wakes up 22:28:58.717 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.34) opts 0xd 22:28:58.717 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.34) 22:28:58.717 00.000 15672 Moving (0.03, 0.34) raw xDistance=-0.07 yDistance=0.34 22:28:58.717 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:28:58.717 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 22:28:58.717 00.000 15672 MoveAxis(E, 0, ABG) 22:28:58.717 00.000 15672 Move returns status 0, amount 0 22:28:58.717 00.000 15672 MoveAxis(S, 60, ABG) 22:28:58.717 00.000 15672 Guiding Dir = 1, Dur = 60 22:28:58.718 00.001 15672 IsSlewing returns 0 22:28:58.719 00.001 15672 IsGuiding returns 0 22:28:58.723 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=11503, FiltMin=2661, FiltMax=8711, Gamma=2.950 22:28:58.773 00.050 30444 UpdateGuideState exits: m=79685 SNR=66.2 Saturated 22:28:58.773 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:58.773 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:28:58.773 00.000 30444 Enqueuing Expose request 22:28:58.802 00.029 15672 IsGuiding returns 1 22:28:58.803 00.001 15672 scope still moving after pulse duration time elapsed 22:28:58.823 00.020 15672 IsSlewing returns 0 22:28:58.824 00.001 15672 IsGuiding returns 1 22:28:58.846 00.022 15672 IsSlewing returns 0 22:28:58.846 00.000 15672 IsGuiding returns 1 22:28:58.867 00.021 15672 IsSlewing returns 0 22:28:58.879 00.012 15672 IsGuiding returns 0 22:28:58.879 00.000 15672 scope move finished after 60 + 100 ms 22:28:58.880 00.001 15672 Move returns status 0, amount 60 22:28:58.880 00.000 15672 move complete, result=0 22:28:58.880 00.000 15672 worker thread done servicing request 22:28:58.880 00.000 15672 Worker thread wakes up 22:28:58.880 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH 22:28:58.880 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:28:58.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:00.991 02.111 15672 Exposure complete 22:29:01.011 00.020 15672 worker thread done servicing request 22:29:01.011 00.000 30444 OnExposeComplete: enter 22:29:01.011 00.000 30444 UpdateGuideState(): m_state=6 22:29:01.011 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 680 22:29:01.011 00.000 30444 Star::Find returns 1 (1), X=465.59, Y=192.10, Mass=88994, SNR=72.9, Peak=9820 HFD=3.4 22:29:01.011 00.000 30444 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.28) = xAngle (0.69 = 0.69) 22:29:01.011 00.000 30444 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.63 = 0.63) 22:29:01.011 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.18 hyp=0.45 cameraTheta=0.41 mountX=0.35 mountY=0.27, mountTheta=0.65 22:29:01.012 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.18, opts=13) 22:29:01.012 00.000 30444 Enqueuing Move request for scope (0.41, 0.18) 22:29:01.012 00.000 15672 Worker thread wakes up 22:29:01.012 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.18) opts 0xd 22:29:01.012 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.18) 22:29:01.012 00.000 15672 Moving (0.41, 0.18) raw xDistance=0.35 yDistance=0.27 22:29:01.012 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 22:29:01.012 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 22:29:01.012 00.000 15672 MoveAxis(W, 94, ABG) 22:29:01.012 00.000 15672 Guiding Dir = 3, Dur = 94 22:29:01.012 00.000 15672 IsSlewing returns 0 22:29:01.014 00.002 15672 IsGuiding returns 0 22:29:01.018 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=11040, FiltMin=2596, FiltMax=8349, Gamma=2.950 22:29:01.035 00.017 15672 PulseGuide returned control before completion, sleep 84 22:29:01.068 00.033 30444 UpdateGuideState exits: m=88994 SNR=72.9 Saturated 22:29:01.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:01.068 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:01.068 00.000 30444 Enqueuing Expose request 22:29:01.148 00.080 15672 IsGuiding returns 0 22:29:01.148 00.000 15672 Move returns status 0, amount 94 22:29:01.148 00.000 15672 MoveAxis(S, 47, ABG) 22:29:01.148 00.000 15672 Guiding Dir = 1, Dur = 47 22:29:01.149 00.001 15672 IsSlewing returns 0 22:29:01.151 00.002 15672 IsGuiding returns 0 22:29:01.228 00.077 15672 IsGuiding returns 1 22:29:01.228 00.000 15672 scope still moving after pulse duration time elapsed 22:29:01.249 00.021 15672 IsSlewing returns 0 22:29:01.250 00.001 15672 IsGuiding returns 1 22:29:01.271 00.021 15672 IsSlewing returns 0 22:29:01.323 00.052 15672 IsGuiding returns 0 22:29:01.323 00.000 15672 scope move finished after 47 + 123 ms 22:29:01.323 00.000 15672 Move returns status 0, amount 47 22:29:01.323 00.000 15672 move complete, result=0 22:29:01.323 00.000 15672 worker thread done servicing request 22:29:01.323 00.000 15672 Worker thread wakes up 22:29:01.323 00.000 30444 GuideStep: 0.3 px 94 ms WEST, 0.3 px 47 ms SOUTH 22:29:01.323 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:01.323 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:03.233 01.910 15672 Exposure complete 22:29:03.253 00.020 15672 worker thread done servicing request 22:29:03.253 00.000 30444 OnExposeComplete: enter 22:29:03.253 00.000 30444 UpdateGuideState(): m_state=6 22:29:03.253 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 681 22:29:03.253 00.000 30444 Star::Find returns 1 (1), X=465.57, Y=192.43, Mass=77505, SNR=66.1, Peak=9208 HFD=3.1 22:29:03.253 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 22:29:03.253 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 22:29:03.253 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.51 hyp=0.64 cameraTheta=0.91 mountX=0.24 mountY=0.58, mountTheta=1.18 22:29:03.254 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.51, opts=13) 22:29:03.254 00.000 30444 Enqueuing Move request for scope (0.39, 0.51) 22:29:03.254 00.000 15672 Worker thread wakes up 22:29:03.254 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.51) opts 0xd 22:29:03.254 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.51) 22:29:03.254 00.000 15672 Moving (0.39, 0.51) raw xDistance=0.24 yDistance=0.58 22:29:03.254 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:29:03.254 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 22:29:03.254 00.000 15672 MoveAxis(E, 0, ABG) 22:29:03.254 00.000 15672 Move returns status 0, amount 0 22:29:03.254 00.000 15672 MoveAxis(S, 103, ABG) 22:29:03.254 00.000 15672 Guiding Dir = 1, Dur = 103 22:29:03.255 00.001 15672 IsSlewing returns 0 22:29:03.257 00.002 15672 IsGuiding returns 0 22:29:03.261 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=9926, FiltMin=2583, FiltMax=8375, Gamma=2.950 22:29:03.310 00.049 30444 UpdateGuideState exits: m=77505 SNR=66.1 Saturated 22:29:03.310 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:03.310 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:03.310 00.000 30444 Enqueuing Expose request 22:29:03.337 00.027 15672 PulseGuide returned control before completion, sleep 33 22:29:03.372 00.035 15672 IsGuiding returns 1 22:29:03.372 00.000 15672 scope still moving after pulse duration time elapsed 22:29:03.393 00.021 15672 IsSlewing returns 0 22:29:03.394 00.001 15672 IsGuiding returns 1 22:29:03.415 00.021 15672 IsSlewing returns 0 22:29:03.464 00.049 15672 IsGuiding returns 0 22:29:03.464 00.000 15672 scope move finished after 103 + 104 ms 22:29:03.464 00.000 15672 Move returns status 0, amount 103 22:29:03.464 00.000 15672 move complete, result=0 22:29:03.464 00.000 15672 worker thread done servicing request 22:29:03.465 00.001 15672 Worker thread wakes up 22:29:03.465 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:03.465 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:03.465 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 103 ms SOUTH 22:29:05.571 02.106 15672 Exposure complete 22:29:05.592 00.021 15672 worker thread done servicing request 22:29:05.592 00.000 30444 OnExposeComplete: enter 22:29:05.592 00.000 30444 UpdateGuideState(): m_state=6 22:29:05.592 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 682 22:29:05.592 00.000 30444 Star::Find returns 1 (1), X=465.52, Y=191.81, Mass=98845, SNR=80.7, Peak=11679 HFD=3.4 22:29:05.592 00.000 30444 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 22:29:05.592 00.000 30444 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.09 = -0.09) 22:29:05.592 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.11 hyp=0.36 cameraTheta=-0.31 mountX=0.36 mountY=-0.03, mountTheta=-0.09 22:29:05.593 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.11, opts=13) 22:29:05.593 00.000 30444 Enqueuing Move request for scope (0.34, -0.11) 22:29:05.593 00.000 15672 Worker thread wakes up 22:29:05.593 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.11) opts 0xd 22:29:05.593 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.11) 22:29:05.593 00.000 15672 Moving (0.34, -0.11) raw xDistance=0.36 yDistance=-0.03 22:29:05.593 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 22:29:05.593 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:29:05.593 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:29:05.593 00.000 15672 MoveAxis(W, 97, ABG) 22:29:05.593 00.000 15672 Guiding Dir = 3, Dur = 97 22:29:05.594 00.001 15672 IsSlewing returns 0 22:29:05.595 00.001 15672 IsGuiding returns 0 22:29:05.599 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=11679, FiltMin=2624, FiltMax=8191, Gamma=2.950 22:29:05.619 00.020 15672 PulseGuide returned control before completion, sleep 83 22:29:05.648 00.029 30444 UpdateGuideState exits: m=98845 SNR=80.7 Saturated 22:29:05.648 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:05.648 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:05.649 00.001 30444 Enqueuing Expose request 22:29:05.706 00.057 15672 IsGuiding returns 1 22:29:05.706 00.000 15672 scope still moving after pulse duration time elapsed 22:29:05.727 00.021 15672 IsSlewing returns 0 22:29:05.733 00.006 15672 IsGuiding returns 0 22:29:05.733 00.000 15672 scope move finished after 97 + 41 ms 22:29:05.733 00.000 15672 Move returns status 0, amount 97 22:29:05.734 00.001 15672 MoveAxis(N, 0, ABG) 22:29:05.734 00.000 15672 Move returns status 0, amount 0 22:29:05.734 00.000 15672 move complete, result=0 22:29:05.734 00.000 15672 worker thread done servicing request 22:29:05.734 00.000 15672 Worker thread wakes up 22:29:05.734 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:05.734 00.000 30444 GuideStep: 0.4 px 97 ms WEST, -0.0 px 0 ms NORTH 22:29:05.735 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:07.643 01.908 15672 Exposure complete 22:29:07.663 00.020 15672 worker thread done servicing request 22:29:07.663 00.000 30444 OnExposeComplete: enter 22:29:07.663 00.000 30444 UpdateGuideState(): m_state=6 22:29:07.663 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 683 22:29:07.663 00.000 30444 Star::Find returns 1 (1), X=465.85, Y=191.99, Mass=83103, SNR=64.0, Peak=8935 HFD=3.2 22:29:07.663 00.000 30444 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.28) = xAngle (0.38 = 0.38) 22:29:07.663 00.000 30444 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.32 = 0.32) 22:29:07.663 00.000 30444 CameraToMount -- cameraX=0.67 cameraY=0.07 hyp=0.67 cameraTheta=0.10 mountX=0.63 mountY=0.21, mountTheta=0.33 22:29:07.664 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.67, y=0.07, opts=13) 22:29:07.664 00.000 30444 Enqueuing Move request for scope (0.67, 0.07) 22:29:07.664 00.000 15672 Worker thread wakes up 22:29:07.664 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.07) opts 0xd 22:29:07.664 00.000 15672 Handling offset move in thread for scope, endpoint = (0.67, 0.07) 22:29:07.664 00.000 15672 Moving (0.67, 0.07) raw xDistance=0.63 yDistance=0.21 22:29:07.664 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63 22:29:07.664 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:29:07.664 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 22:29:07.664 00.000 15672 MoveAxis(W, 176, ABG) 22:29:07.664 00.000 15672 Guiding Dir = 3, Dur = 176 22:29:07.664 00.000 15672 IsSlewing returns 0 22:29:07.670 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=9699, FiltMin=2620, FiltMax=8765, Gamma=2.950 22:29:07.681 00.011 15672 IsGuiding returns 0 22:29:07.696 00.015 15672 PulseGuide returned control before completion, sleep 171 22:29:07.727 00.031 30444 UpdateGuideState exits: m=83103 SNR=64.0 Saturated 22:29:07.727 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:07.727 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:07.727 00.000 30444 Enqueuing Expose request 22:29:07.870 00.143 15672 IsGuiding returns 1 22:29:07.870 00.000 15672 scope still moving after pulse duration time elapsed 22:29:07.892 00.022 15672 IsSlewing returns 0 22:29:07.937 00.045 15672 IsGuiding returns 0 22:29:07.937 00.000 15672 scope move finished after 176 + 80 ms 22:29:07.937 00.000 15672 Move returns status 0, amount 176 22:29:07.937 00.000 15672 MoveAxis(N, 0, ABG) 22:29:07.937 00.000 15672 Move returns status 0, amount 0 22:29:07.938 00.001 15672 move complete, result=0 22:29:07.938 00.000 15672 worker thread done servicing request 22:29:07.938 00.000 15672 Worker thread wakes up 22:29:07.938 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:07.938 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:07.938 00.000 30444 GuideStep: 0.6 px 176 ms WEST, 0.2 px 0 ms NORTH 22:29:10.055 02.117 15672 Exposure complete 22:29:10.086 00.031 15672 worker thread done servicing request 22:29:10.086 00.000 30444 OnExposeComplete: enter 22:29:10.086 00.000 30444 UpdateGuideState(): m_state=6 22:29:10.086 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 684 22:29:10.086 00.000 30444 Star::Find returns 1 (1), X=464.94, Y=192.14, Mass=92681, SNR=74.9, Peak=10379 HFD=3.6 22:29:10.086 00.000 30444 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.28) = xAngle (2.67 = 2.67) 22:29:10.086 00.000 30444 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.61 = 2.61) 22:29:10.087 00.001 30444 CameraToMount -- cameraX=-0.23 cameraY=0.21 hyp=0.31 cameraTheta=2.39 mountX=-0.28 mountY=0.16, mountTheta=2.62 22:29:10.087 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.21, opts=13) 22:29:10.087 00.000 30444 Enqueuing Move request for scope (-0.23, 0.21) 22:29:10.087 00.000 15672 Worker thread wakes up 22:29:10.087 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.21) opts 0xd 22:29:10.087 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.21) 22:29:10.087 00.000 15672 Moving (-0.23, 0.21) raw xDistance=-0.28 yDistance=0.16 22:29:10.087 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28 22:29:10.087 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:29:10.087 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:29:10.088 00.001 15672 MoveAxis(E, 63, ABG) 22:29:10.088 00.000 15672 Guiding Dir = 2, Dur = 63 22:29:10.088 00.000 15672 IsSlewing returns 0 22:29:10.089 00.001 15672 IsGuiding returns 0 22:29:10.094 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=10532, FiltMin=2655, FiltMax=8090, Gamma=2.950 22:29:10.109 00.015 15672 PulseGuide returned control before completion, sleep 54 22:29:10.143 00.034 30444 UpdateGuideState exits: m=92681 SNR=74.9 Saturated 22:29:10.143 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:10.143 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:10.143 00.000 30444 Enqueuing Expose request 22:29:10.190 00.047 15672 IsGuiding returns 0 22:29:10.190 00.000 15672 Move returns status 0, amount 63 22:29:10.190 00.000 15672 MoveAxis(N, 0, ABG) 22:29:10.190 00.000 15672 Move returns status 0, amount 0 22:29:10.190 00.000 15672 move complete, result=0 22:29:10.190 00.000 15672 worker thread done servicing request 22:29:10.190 00.000 15672 Worker thread wakes up 22:29:10.190 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:10.190 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:10.190 00.000 30444 GuideStep: -0.3 px 63 ms EAST, 0.2 px 0 ms NORTH 22:29:12.095 01.905 15672 Exposure complete 22:29:12.115 00.020 15672 worker thread done servicing request 22:29:12.115 00.000 30444 OnExposeComplete: enter 22:29:12.115 00.000 30444 UpdateGuideState(): m_state=6 22:29:12.115 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 685 22:29:12.116 00.001 30444 Star::Find returns 1 (1), X=465.56, Y=192.16, Mass=84438, SNR=69.9, Peak=9110 HFD=3.5 22:29:12.116 00.000 30444 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 22:29:12.116 00.000 30444 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 22:29:12.116 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.24 hyp=0.46 cameraTheta=0.56 mountX=0.31 mountY=0.32, mountTheta=0.81 22:29:12.116 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.24, opts=13) 22:29:12.116 00.000 30444 Enqueuing Move request for scope (0.39, 0.24) 22:29:12.116 00.000 15672 Worker thread wakes up 22:29:12.116 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.24) opts 0xd 22:29:12.116 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.24) 22:29:12.116 00.000 15672 Moving (0.39, 0.24) raw xDistance=0.31 yDistance=0.32 22:29:12.116 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31 22:29:12.116 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 22:29:12.116 00.000 15672 MoveAxis(W, 78, ABG) 22:29:12.116 00.000 15672 Guiding Dir = 3, Dur = 78 22:29:12.117 00.001 15672 IsSlewing returns 0 22:29:12.118 00.001 15672 IsGuiding returns 0 22:29:12.122 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=10155, FiltMin=2606, FiltMax=8215, Gamma=2.950 22:29:12.137 00.015 15672 PulseGuide returned control before completion, sleep 69 22:29:12.172 00.035 30444 UpdateGuideState exits: m=84438 SNR=69.9 Saturated 22:29:12.172 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:12.172 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:12.172 00.000 30444 Enqueuing Expose request 22:29:12.207 00.035 15672 IsGuiding returns 1 22:29:12.208 00.001 15672 scope still moving after pulse duration time elapsed 22:29:12.229 00.021 15672 IsSlewing returns 0 22:29:12.234 00.005 15672 IsGuiding returns 0 22:29:12.234 00.000 15672 scope move finished after 78 + 37 ms 22:29:12.234 00.000 15672 Move returns status 0, amount 78 22:29:12.234 00.000 15672 MoveAxis(S, 57, ABG) 22:29:12.234 00.000 15672 Guiding Dir = 1, Dur = 57 22:29:12.234 00.000 15672 IsSlewing returns 0 22:29:12.235 00.001 15672 IsGuiding returns 0 22:29:12.315 00.080 15672 IsGuiding returns 1 22:29:12.315 00.000 15672 scope still moving after pulse duration time elapsed 22:29:12.336 00.021 15672 IsSlewing returns 0 22:29:12.336 00.000 15672 IsGuiding returns 1 22:29:12.358 00.022 15672 IsSlewing returns 0 22:29:12.360 00.002 15672 IsGuiding returns 1 22:29:12.381 00.021 15672 IsSlewing returns 0 22:29:12.442 00.061 15672 IsGuiding returns 0 22:29:12.442 00.000 15672 scope move finished after 57 + 150 ms 22:29:12.442 00.000 15672 Move returns status 0, amount 57 22:29:12.442 00.000 15672 move complete, result=0 22:29:12.442 00.000 15672 worker thread done servicing request 22:29:12.442 00.000 15672 Worker thread wakes up 22:29:12.442 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:12.442 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:12.442 00.000 30444 GuideStep: 0.3 px 78 ms WEST, 0.3 px 57 ms SOUTH 22:29:14.549 02.107 15672 Exposure complete 22:29:14.573 00.024 15672 worker thread done servicing request 22:29:14.573 00.000 30444 OnExposeComplete: enter 22:29:14.573 00.000 30444 UpdateGuideState(): m_state=6 22:29:14.573 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 686 22:29:14.573 00.000 30444 Star::Find returns 1 (1), X=465.39, Y=191.73, Mass=92124, SNR=71.9, Peak=10079 HFD=3.5 22:29:14.573 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 22:29:14.573 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.52 = -0.52) 22:29:14.573 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.29 cameraTheta=-0.74 mountX=0.26 mountY=-0.14, mountTheta=-0.51 22:29:14.574 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.19, opts=13) 22:29:14.574 00.000 30444 Enqueuing Move request for scope (0.21, -0.19) 22:29:14.574 00.000 15672 Worker thread wakes up 22:29:14.574 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd 22:29:14.574 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.19) 22:29:14.574 00.000 15672 Moving (0.21, -0.19) raw xDistance=0.26 yDistance=-0.14 22:29:14.574 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 22:29:14.574 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:29:14.574 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:29:14.574 00.000 15672 MoveAxis(W, 75, ABG) 22:29:14.574 00.000 15672 Guiding Dir = 3, Dur = 75 22:29:14.575 00.001 15672 IsSlewing returns 0 22:29:14.579 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=11666, FiltMin=2622, FiltMax=8948, Gamma=2.950 22:29:14.614 00.035 15672 IsGuiding returns 0 22:29:14.628 00.014 30444 UpdateGuideState exits: m=92124 SNR=71.9 Saturated 22:29:14.628 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:14.629 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:14.629 00.000 30444 Enqueuing Expose request 22:29:14.629 00.000 15672 PulseGuide returned control before completion, sleep 70 22:29:14.702 00.073 15672 IsGuiding returns 1 22:29:14.702 00.000 15672 scope still moving after pulse duration time elapsed 22:29:14.723 00.021 15672 IsSlewing returns 0 22:29:14.743 00.020 15672 IsGuiding returns 0 22:29:14.743 00.000 15672 scope move finished after 75 + 54 ms 22:29:14.743 00.000 15672 Move returns status 0, amount 75 22:29:14.743 00.000 15672 MoveAxis(N, 0, ABG) 22:29:14.743 00.000 15672 Move returns status 0, amount 0 22:29:14.743 00.000 15672 move complete, result=0 22:29:14.744 00.001 15672 worker thread done servicing request 22:29:14.744 00.000 15672 Worker thread wakes up 22:29:14.744 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:14.744 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:14.744 00.000 30444 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH 22:29:16.651 01.907 15672 Exposure complete 22:29:16.671 00.020 15672 worker thread done servicing request 22:29:16.671 00.000 30444 OnExposeComplete: enter 22:29:16.671 00.000 30444 UpdateGuideState(): m_state=6 22:29:16.671 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 687 22:29:16.672 00.001 30444 Star::Find returns 1 (1), X=465.23, Y=191.89, Mass=94298, SNR=70.9, Peak=9787 HFD=3.6 22:29:16.672 00.000 30444 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.28) = xAngle (-0.30 = -0.30) 22:29:16.672 00.000 30444 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.36 = -0.36) 22:29:16.672 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.58 mountX=0.06 mountY=-0.02, mountTheta=-0.35 22:29:16.672 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.04, opts=13) 22:29:16.672 00.000 30444 Enqueuing Move request for scope (0.05, -0.04) 22:29:16.672 00.000 15672 Worker thread wakes up 22:29:16.672 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd 22:29:16.672 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.04) 22:29:16.672 00.000 15672 Moving (0.05, -0.04) raw xDistance=0.06 yDistance=-0.02 22:29:16.672 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:29:16.672 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:29:16.673 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 22:29:16.673 00.000 15672 MoveAxis(E, 0, ABG) 22:29:16.673 00.000 15672 Move returns status 0, amount 0 22:29:16.673 00.000 15672 MoveAxis(N, 0, ABG) 22:29:16.673 00.000 15672 Move returns status 0, amount 0 22:29:16.673 00.000 15672 move complete, result=0 22:29:16.673 00.000 15672 worker thread done servicing request 22:29:16.679 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=10947, FiltMin=2654, FiltMax=8417, Gamma=2.950 22:29:16.730 00.051 30444 UpdateGuideState exits: m=94298 SNR=70.9 Saturated 22:29:16.731 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:16.731 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:16.731 00.000 30444 Enqueuing Expose request 22:29:16.731 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:29:16.731 00.000 15672 Worker thread wakes up 22:29:16.731 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:16.731 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:18.838 02.107 15672 Exposure complete 22:29:18.858 00.020 15672 worker thread done servicing request 22:29:18.858 00.000 30444 OnExposeComplete: enter 22:29:18.858 00.000 30444 UpdateGuideState(): m_state=6 22:29:18.858 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 688 22:29:18.859 00.001 30444 Star::Find returns 1 (1), X=465.08, Y=191.65, Mass=99700, SNR=74.3, Peak=11175 HFD=3.6 22:29:18.859 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 22:29:18.859 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 22:29:18.859 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.92 mountX=-0.02 mountY=-0.28, mountTheta=-1.64 22:29:18.859 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.27, opts=13) 22:29:18.859 00.000 30444 Enqueuing Move request for scope (-0.10, -0.27) 22:29:18.859 00.000 15672 Worker thread wakes up 22:29:18.859 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd 22:29:18.859 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.27) 22:29:18.859 00.000 15672 Moving (-0.10, -0.27) raw xDistance=-0.02 yDistance=-0.28 22:29:18.859 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:29:18.859 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:29:18.860 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 22:29:18.860 00.000 15672 MoveAxis(E, 0, ABG) 22:29:18.860 00.000 15672 Move returns status 0, amount 0 22:29:18.860 00.000 15672 MoveAxis(N, 0, ABG) 22:29:18.860 00.000 15672 Move returns status 0, amount 0 22:29:18.860 00.000 15672 move complete, result=0 22:29:18.860 00.000 15672 worker thread done servicing request 22:29:18.865 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=11175, FiltMin=2665, FiltMax=8532, Gamma=2.950 22:29:18.915 00.050 30444 UpdateGuideState exits: m=99700 SNR=74.3 Saturated 22:29:18.915 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:18.915 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:18.915 00.000 30444 Enqueuing Expose request 22:29:18.915 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 22:29:18.915 00.000 15672 Worker thread wakes up 22:29:18.915 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:18.915 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:20.830 01.915 15672 Exposure complete 22:29:20.861 00.031 15672 worker thread done servicing request 22:29:20.861 00.000 30444 OnExposeComplete: enter 22:29:20.861 00.000 30444 UpdateGuideState(): m_state=6 22:29:20.862 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 689 22:29:20.862 00.000 30444 Star::Find returns 1 (1), X=466.20, Y=192.26, Mass=92884, SNR=74.0, Peak=9809 HFD=3.6 22:29:20.862 00.000 30444 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 22:29:20.862 00.000 30444 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 22:29:20.862 00.000 30444 CameraToMount -- cameraX=1.02 cameraY=0.34 hyp=1.08 cameraTheta=0.32 mountX=0.89 mountY=0.55, mountTheta=0.55 22:29:20.862 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.02, y=0.34, opts=13) 22:29:20.862 00.000 30444 Enqueuing Move request for scope (1.02, 0.34) 22:29:20.862 00.000 15672 Worker thread wakes up 22:29:20.863 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.34) opts 0xd 22:29:20.863 00.000 15672 Handling offset move in thread for scope, endpoint = (1.02, 0.34) 22:29:20.863 00.000 15672 Moving (1.02, 0.34) raw xDistance=0.89 yDistance=0.55 22:29:20.863 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89 22:29:20.863 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 22:29:20.863 00.000 15672 MoveAxis(W, 241, ABG) 22:29:20.863 00.000 15672 Guiding Dir = 3, Dur = 241 22:29:20.863 00.000 15672 IsSlewing returns 0 22:29:20.864 00.001 15672 IsGuiding returns 0 22:29:20.869 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=9809, FiltMin=2594, FiltMax=8468, Gamma=2.950 22:29:20.891 00.022 15672 PulseGuide returned control before completion, sleep 225 22:29:20.918 00.027 30444 UpdateGuideState exits: m=92884 SNR=74.0 Saturated 22:29:20.918 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:20.918 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:20.918 00.000 30444 Enqueuing Expose request 22:29:21.120 00.202 15672 IsGuiding returns 1 22:29:21.120 00.000 15672 scope still moving after pulse duration time elapsed 22:29:21.141 00.021 15672 IsSlewing returns 0 22:29:21.147 00.006 15672 IsGuiding returns 0 22:29:21.148 00.001 15672 scope move finished after 241 + 41 ms 22:29:21.148 00.000 15672 Move returns status 0, amount 241 22:29:21.148 00.000 15672 MoveAxis(S, 98, ABG) 22:29:21.148 00.000 15672 Guiding Dir = 1, Dur = 98 22:29:21.148 00.000 15672 IsSlewing returns 0 22:29:21.149 00.001 15672 IsGuiding returns 0 22:29:21.262 00.113 15672 IsGuiding returns 1 22:29:21.263 00.001 15672 scope still moving after pulse duration time elapsed 22:29:21.284 00.021 15672 IsSlewing returns 0 22:29:21.294 00.010 15672 IsGuiding returns 1 22:29:21.315 00.021 15672 IsSlewing returns 0 22:29:21.316 00.001 15672 IsGuiding returns 1 22:29:21.337 00.021 15672 IsSlewing returns 0 22:29:21.356 00.019 15672 IsGuiding returns 0 22:29:21.356 00.000 15672 scope move finished after 98 + 108 ms 22:29:21.356 00.000 15672 Move returns status 0, amount 98 22:29:21.356 00.000 15672 move complete, result=0 22:29:21.356 00.000 15672 worker thread done servicing request 22:29:21.356 00.000 15672 Worker thread wakes up 22:29:21.356 00.000 30444 GuideStep: 0.9 px 241 ms WEST, 0.6 px 98 ms SOUTH 22:29:21.356 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:21.356 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:23.466 02.110 15672 Exposure complete 22:29:23.486 00.020 15672 worker thread done servicing request 22:29:23.486 00.000 30444 OnExposeComplete: enter 22:29:23.486 00.000 30444 UpdateGuideState(): m_state=6 22:29:23.486 00.000 30444 Star::Find(15, 466, 192, 0, (0,0,0,0), 0.0, 255) frame 690 22:29:23.486 00.000 30444 Star::Find returns 1 (1), X=465.67, Y=192.03, Mass=85341, SNR=65.6, Peak=9443 HFD=3.3 22:29:23.486 00.000 30444 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 22:29:23.486 00.000 30444 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 22:29:23.486 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.11 hyp=0.50 cameraTheta=0.22 mountX=0.44 mountY=0.21, mountTheta=0.45 22:29:23.487 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.11, opts=13) 22:29:23.487 00.000 30444 Enqueuing Move request for scope (0.49, 0.11) 22:29:23.487 00.000 15672 Worker thread wakes up 22:29:23.487 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.11) opts 0xd 22:29:23.487 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.11) 22:29:23.487 00.000 15672 Moving (0.49, 0.11) raw xDistance=0.44 yDistance=0.21 22:29:23.487 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.44 22:29:23.487 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:29:23.487 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 22:29:23.487 00.000 15672 MoveAxis(W, 137, ABG) 22:29:23.487 00.000 15672 Guiding Dir = 3, Dur = 137 22:29:23.487 00.000 15672 IsSlewing returns 0 22:29:23.489 00.002 15672 IsGuiding returns 0 22:29:23.493 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=9443, FiltMin=2642, FiltMax=8739, Gamma=2.950 22:29:23.511 00.018 15672 PulseGuide returned control before completion, sleep 124 22:29:23.543 00.032 30444 UpdateGuideState exits: m=85341 SNR=65.6 Saturated 22:29:23.543 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:23.543 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:23.543 00.000 30444 Enqueuing Expose request 22:29:23.704 00.161 15672 IsGuiding returns 0 22:29:23.704 00.000 15672 Move returns status 0, amount 137 22:29:23.704 00.000 15672 MoveAxis(N, 0, ABG) 22:29:23.704 00.000 15672 Move returns status 0, amount 0 22:29:23.704 00.000 15672 move complete, result=0 22:29:23.704 00.000 15672 worker thread done servicing request 22:29:23.704 00.000 15672 Worker thread wakes up 22:29:23.704 00.000 30444 GuideStep: 0.4 px 137 ms WEST, 0.2 px 0 ms NORTH 22:29:23.704 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:23.704 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:25.613 01.909 15672 Exposure complete 22:29:25.633 00.020 15672 worker thread done servicing request 22:29:25.634 00.001 30444 OnExposeComplete: enter 22:29:25.634 00.000 30444 UpdateGuideState(): m_state=6 22:29:25.634 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 691 22:29:25.634 00.000 30444 Star::Find returns 1 (1), X=465.39, Y=191.73, Mass=80002, SNR=64.2, Peak=10436 HFD=3.2 22:29:25.634 00.000 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 22:29:25.634 00.000 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.52 = -0.52) 22:29:25.634 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.73 mountX=0.25 mountY=-0.14, mountTheta=-0.50 22:29:25.634 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.19, opts=13) 22:29:25.634 00.000 30444 Enqueuing Move request for scope (0.21, -0.19) 22:29:25.634 00.000 15672 Worker thread wakes up 22:29:25.634 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd 22:29:25.635 00.001 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.19) 22:29:25.635 00.000 15672 Moving (0.21, -0.19) raw xDistance=0.25 yDistance=-0.14 22:29:25.635 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25 22:29:25.635 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:29:25.635 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:29:25.635 00.000 15672 MoveAxis(W, 78, ABG) 22:29:25.635 00.000 15672 Guiding Dir = 3, Dur = 78 22:29:25.635 00.000 15672 IsSlewing returns 0 22:29:25.637 00.002 15672 IsGuiding returns 0 22:29:25.641 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=11676, FiltMin=2502, FiltMax=8948, Gamma=2.950 22:29:25.652 00.011 15672 PulseGuide returned control before completion, sleep 73 22:29:25.690 00.038 30444 UpdateGuideState exits: m=80002 SNR=64.2 Saturated 22:29:25.690 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:25.690 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:25.690 00.000 30444 Enqueuing Expose request 22:29:25.727 00.037 15672 IsGuiding returns 1 22:29:25.727 00.000 15672 scope still moving after pulse duration time elapsed 22:29:25.748 00.021 15672 IsSlewing returns 0 22:29:25.765 00.017 15672 IsGuiding returns 0 22:29:25.765 00.000 15672 scope move finished after 78 + 50 ms 22:29:25.765 00.000 15672 Move returns status 0, amount 78 22:29:25.765 00.000 15672 MoveAxis(N, 0, ABG) 22:29:25.766 00.001 15672 Move returns status 0, amount 0 22:29:25.766 00.000 15672 move complete, result=0 22:29:25.766 00.000 15672 worker thread done servicing request 22:29:25.766 00.000 15672 Worker thread wakes up 22:29:25.766 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:25.766 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:25.766 00.000 30444 GuideStep: 0.3 px 78 ms WEST, -0.1 px 0 ms NORTH 22:29:27.875 02.109 15672 Exposure complete 22:29:27.895 00.020 15672 worker thread done servicing request 22:29:27.895 00.000 30444 OnExposeComplete: enter 22:29:27.895 00.000 30444 UpdateGuideState(): m_state=6 22:29:27.896 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 692 22:29:27.896 00.000 30444 Star::Find returns 1 (1), X=465.32, Y=191.39, Mass=79991, SNR=56.6, Peak=10601 HFD=3.3 22:29:27.896 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 22:29:27.896 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.08 = -1.08) 22:29:27.896 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.54 hyp=0.56 cameraTheta=-1.30 mountX=0.29 mountY=-0.49, mountTheta=-1.04 22:29:27.896 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.54, opts=13) 22:29:27.896 00.000 30444 Enqueuing Move request for scope (0.15, -0.54) 22:29:27.896 00.000 15672 Worker thread wakes up 22:29:27.896 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.54) opts 0xd 22:29:27.896 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.54) 22:29:27.896 00.000 15672 Moving (0.15, -0.54) raw xDistance=0.29 yDistance=-0.49 22:29:27.897 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29 22:29:27.897 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:29:27.897 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49 22:29:27.897 00.000 15672 MoveAxis(W, 84, ABG) 22:29:27.897 00.000 15672 Guiding Dir = 3, Dur = 84 22:29:27.897 00.000 15672 IsSlewing returns 0 22:29:27.898 00.001 15672 IsGuiding returns 0 22:29:27.902 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=11483, FiltMin=2550, FiltMax=8529, Gamma=2.950 22:29:27.921 00.019 15672 PulseGuide returned control before completion, sleep 72 22:29:27.952 00.031 30444 UpdateGuideState exits: m=79991 SNR=56.6 Saturated 22:29:27.952 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:27.952 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:27.952 00.000 30444 Enqueuing Expose request 22:29:27.994 00.042 15672 IsGuiding returns 1 22:29:27.994 00.000 15672 scope still moving after pulse duration time elapsed 22:29:28.015 00.021 15672 IsSlewing returns 0 22:29:28.049 00.034 15672 IsGuiding returns 0 22:29:28.049 00.000 15672 scope move finished after 84 + 66 ms 22:29:28.049 00.000 15672 Move returns status 0, amount 84 22:29:28.049 00.000 15672 MoveAxis(N, 0, ABG) 22:29:28.049 00.000 15672 Move returns status 0, amount 0 22:29:28.049 00.000 15672 move complete, result=0 22:29:28.049 00.000 15672 worker thread done servicing request 22:29:28.049 00.000 15672 Worker thread wakes up 22:29:28.049 00.000 30444 GuideStep: 0.3 px 84 ms WEST, -0.5 px 0 ms NORTH 22:29:28.049 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:28.049 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:29.959 01.910 15672 Exposure complete 22:29:29.978 00.019 15672 worker thread done servicing request 22:29:29.978 00.000 30444 OnExposeComplete: enter 22:29:29.979 00.001 30444 UpdateGuideState(): m_state=6 22:29:29.979 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 693 22:29:29.979 00.000 30444 Star::Find returns 1 (1), X=464.90, Y=191.43, Mass=95324, SNR=70.5, Peak=11468 HFD=3.6 22:29:29.979 00.000 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 22:29:29.979 00.000 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 22:29:29.979 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.49 hyp=0.56 cameraTheta=-2.09 mountX=-0.13 mountY=-0.54, mountTheta=-1.81 22:29:29.979 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.49, opts=13) 22:29:29.979 00.000 30444 Enqueuing Move request for scope (-0.28, -0.49) 22:29:29.979 00.000 15672 Worker thread wakes up 22:29:29.980 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.49) opts 0xd 22:29:29.980 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.49) 22:29:29.980 00.000 15672 Moving (-0.28, -0.49) raw xDistance=-0.13 yDistance=-0.54 22:29:29.980 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 22:29:29.980 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:29:29.980 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54 22:29:29.980 00.000 15672 MoveAxis(E, 0, ABG) 22:29:29.980 00.000 15672 Move returns status 0, amount 0 22:29:29.980 00.000 15672 MoveAxis(N, 0, ABG) 22:29:29.980 00.000 15672 Move returns status 0, amount 0 22:29:29.980 00.000 15672 move complete, result=0 22:29:29.980 00.000 15672 worker thread done servicing request 22:29:29.985 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=11468, FiltMin=2607, FiltMax=8014, Gamma=2.950 22:29:30.034 00.049 30444 UpdateGuideState exits: m=95324 SNR=70.5 Saturated 22:29:30.034 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:30.034 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:30.034 00.000 30444 Enqueuing Expose request 22:29:30.034 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 22:29:30.034 00.000 15672 Worker thread wakes up 22:29:30.034 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:30.034 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:32.144 02.110 15672 Exposure complete 22:29:32.163 00.019 15672 worker thread done servicing request 22:29:32.163 00.000 30444 OnExposeComplete: enter 22:29:32.163 00.000 30444 UpdateGuideState(): m_state=6 22:29:32.164 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 694 22:29:32.164 00.000 30444 Star::Find returns 1 (1), X=464.67, Y=191.40, Mass=88158, SNR=64.9, Peak=10292 HFD=3.5 22:29:32.164 00.000 30444 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.28) = xAngle (-2.06 = -2.06) 22:29:32.164 00.000 30444 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.12 = -2.12) 22:29:32.164 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=-0.52 hyp=0.73 cameraTheta=-2.34 mountX=-0.34 mountY=-0.62, mountTheta=-2.07 22:29:32.164 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=-0.52, opts=13) 22:29:32.164 00.000 30444 Enqueuing Move request for scope (-0.50, -0.52) 22:29:32.164 00.000 15672 Worker thread wakes up 22:29:32.164 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.52) opts 0xd 22:29:32.164 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, -0.52) 22:29:32.165 00.001 15672 Moving (-0.50, -0.52) raw xDistance=-0.34 yDistance=-0.62 22:29:32.165 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 22:29:32.165 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:29:32.165 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62 22:29:32.165 00.000 15672 MoveAxis(E, 92, ABG) 22:29:32.165 00.000 15672 Guiding Dir = 2, Dur = 92 22:29:32.165 00.000 15672 IsSlewing returns 0 22:29:32.166 00.001 15672 IsGuiding returns 0 22:29:32.170 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=10992, FiltMin=2693, FiltMax=8785, Gamma=2.950 22:29:32.186 00.016 15672 PulseGuide returned control before completion, sleep 83 22:29:32.221 00.035 30444 UpdateGuideState exits: m=88158 SNR=64.9 Saturated 22:29:32.221 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:32.221 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:32.221 00.000 30444 Enqueuing Expose request 22:29:32.300 00.079 15672 IsGuiding returns 0 22:29:32.300 00.000 15672 Move returns status 0, amount 92 22:29:32.300 00.000 15672 MoveAxis(N, 0, ABG) 22:29:32.300 00.000 15672 Move returns status 0, amount 0 22:29:32.300 00.000 15672 move complete, result=0 22:29:32.300 00.000 15672 worker thread done servicing request 22:29:32.301 00.001 15672 Worker thread wakes up 22:29:32.301 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:32.301 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:32.301 00.000 30444 GuideStep: -0.3 px 92 ms EAST, -0.6 px 0 ms NORTH 22:29:34.208 01.907 15672 Exposure complete 22:29:34.227 00.019 15672 worker thread done servicing request 22:29:34.228 00.001 30444 OnExposeComplete: enter 22:29:34.228 00.000 30444 UpdateGuideState(): m_state=6 22:29:34.228 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 695 22:29:34.228 00.000 30444 Star::Find returns 1 (1), X=464.93, Y=191.59, Mass=89549, SNR=63.2, Peak=11521 HFD=3.4 22:29:34.228 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 22:29:34.228 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 22:29:34.228 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.33 hyp=0.41 cameraTheta=-2.22 mountX=-0.15 mountY=-0.37, mountTheta=-1.95 22:29:34.228 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.33, opts=13) 22:29:34.228 00.000 30444 Enqueuing Move request for scope (-0.25, -0.33) 22:29:34.228 00.000 15672 Worker thread wakes up 22:29:34.229 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.33) opts 0xd 22:29:34.229 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.33) 22:29:34.229 00.000 15672 Moving (-0.25, -0.33) raw xDistance=-0.15 yDistance=-0.37 22:29:34.229 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:29:34.229 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.45 newest=-1.53 22:29:34.229 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 22:29:34.229 00.000 15672 MoveAxis(E, 0, ABG) 22:29:34.229 00.000 15672 Move returns status 0, amount 0 22:29:34.229 00.000 15672 MoveAxis(N, 66, ABG) 22:29:34.229 00.000 15672 Guiding Dir = 0, Dur = 66 22:29:34.229 00.000 15672 IsSlewing returns 0 22:29:34.231 00.002 15672 IsGuiding returns 0 22:29:34.235 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=11521, FiltMin=2675, FiltMax=7884, Gamma=2.950 22:29:34.284 00.049 30444 UpdateGuideState exits: m=89549 SNR=63.2 Saturated 22:29:34.284 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:34.284 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:34.284 00.000 30444 Enqueuing Expose request 22:29:34.344 00.060 15672 IsGuiding returns 1 22:29:34.344 00.000 15672 scope still moving after pulse duration time elapsed 22:29:34.364 00.020 15672 IsSlewing returns 0 22:29:34.407 00.043 15672 IsGuiding returns 0 22:29:34.407 00.000 15672 scope move finished after 66 + 110 ms 22:29:34.407 00.000 15672 Move returns status 0, amount 66 22:29:34.407 00.000 15672 move complete, result=0 22:29:34.407 00.000 15672 worker thread done servicing request 22:29:34.407 00.000 15672 Worker thread wakes up 22:29:34.407 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:34.408 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:34.408 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 66 ms NORTH 22:29:36.517 02.109 15672 Exposure complete 22:29:36.537 00.020 15672 worker thread done servicing request 22:29:36.537 00.000 30444 OnExposeComplete: enter 22:29:36.537 00.000 30444 UpdateGuideState(): m_state=6 22:29:36.537 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 696 22:29:36.537 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.73, Mass=86032, SNR=66.9, Peak=11055 HFD=3.6 22:29:36.537 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 22:29:36.537 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 22:29:36.537 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.20 cameraTheta=-1.70 mountX=0.03 mountY=-0.20, mountTheta=-1.42 22:29:36.538 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.19, opts=13) 22:29:36.538 00.000 30444 Enqueuing Move request for scope (-0.02, -0.19) 22:29:36.538 00.000 15672 Worker thread wakes up 22:29:36.538 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd 22:29:36.538 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.19) 22:29:36.538 00.000 15672 Moving (-0.02, -0.19) raw xDistance=0.03 yDistance=-0.20 22:29:36.538 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:29:36.538 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:29:36.538 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 22:29:36.538 00.000 15672 MoveAxis(E, 0, ABG) 22:29:36.538 00.000 15672 Move returns status 0, amount 0 22:29:36.538 00.000 15672 MoveAxis(N, 0, ABG) 22:29:36.538 00.000 15672 Move returns status 0, amount 0 22:29:36.538 00.000 15672 move complete, result=0 22:29:36.538 00.000 15672 worker thread done servicing request 22:29:36.543 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=12179, FiltMin=2590, FiltMax=9292, Gamma=2.950 22:29:36.593 00.050 30444 UpdateGuideState exits: m=86032 SNR=66.9 Saturated 22:29:36.593 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:36.593 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:36.593 00.000 30444 Enqueuing Expose request 22:29:36.593 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 22:29:36.593 00.000 15672 Worker thread wakes up 22:29:36.593 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:36.593 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:38.502 01.909 15672 Exposure complete 22:29:38.522 00.020 15672 worker thread done servicing request 22:29:38.522 00.000 30444 OnExposeComplete: enter 22:29:38.522 00.000 30444 UpdateGuideState(): m_state=6 22:29:38.523 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 697 22:29:38.523 00.000 30444 Star::Find returns 1 (1), X=465.03, Y=191.53, Mass=101657, SNR=81.7, Peak=12522 HFD=3.6 22:29:38.523 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 22:29:38.523 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 22:29:38.523 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.39 hyp=0.41 cameraTheta=-1.92 mountX=-0.03 mountY=-0.41, mountTheta=-1.64 22:29:38.523 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.39, opts=13) 22:29:38.523 00.000 30444 Enqueuing Move request for scope (-0.14, -0.39) 22:29:38.523 00.000 15672 Worker thread wakes up 22:29:38.523 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.39) opts 0xd 22:29:38.524 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.39) 22:29:38.524 00.000 15672 Moving (-0.14, -0.39) raw xDistance=-0.03 yDistance=-0.41 22:29:38.524 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:29:38.524 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 22:29:38.524 00.000 15672 MoveAxis(E, 0, ABG) 22:29:38.524 00.000 15672 Move returns status 0, amount 0 22:29:38.524 00.000 15672 MoveAxis(N, 73, ABG) 22:29:38.524 00.000 15672 Guiding Dir = 0, Dur = 73 22:29:38.524 00.000 15672 IsSlewing returns 0 22:29:38.526 00.002 15672 IsGuiding returns 0 22:29:38.530 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=12522, FiltMin=2609, FiltMax=8487, Gamma=2.950 22:29:38.580 00.050 30444 UpdateGuideState exits: m=101657 SNR=81.7 Saturated 22:29:38.580 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:38.580 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:38.580 00.000 30444 Enqueuing Expose request 22:29:38.641 00.061 15672 IsGuiding returns 1 22:29:38.641 00.000 15672 scope still moving after pulse duration time elapsed 22:29:38.662 00.021 15672 IsSlewing returns 0 22:29:38.663 00.001 15672 IsGuiding returns 1 22:29:38.684 00.021 15672 IsSlewing returns 0 22:29:38.687 00.003 15672 IsGuiding returns 1 22:29:38.708 00.021 15672 IsSlewing returns 0 22:29:38.737 00.029 15672 IsGuiding returns 0 22:29:38.737 00.000 15672 scope move finished after 73 + 138 ms 22:29:38.737 00.000 15672 Move returns status 0, amount 73 22:29:38.737 00.000 15672 move complete, result=0 22:29:38.737 00.000 15672 worker thread done servicing request 22:29:38.737 00.000 15672 Worker thread wakes up 22:29:38.737 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:38.737 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:38.737 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 73 ms NORTH 22:29:40.845 02.108 15672 Exposure complete 22:29:40.865 00.020 15672 worker thread done servicing request 22:29:40.865 00.000 30444 OnExposeComplete: enter 22:29:40.865 00.000 30444 UpdateGuideState(): m_state=6 22:29:40.865 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 698 22:29:40.865 00.000 30444 Star::Find returns 1 (1), X=465.25, Y=191.37, Mass=94679, SNR=70.0, Peak=11127 HFD=3.6 22:29:40.866 00.001 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 22:29:40.866 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 22:29:40.866 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.55 hyp=0.55 cameraTheta=-1.44 mountX=0.22 mountY=-0.52, mountTheta=-1.17 22:29:40.866 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.55, opts=13) 22:29:40.866 00.000 30444 Enqueuing Move request for scope (0.07, -0.55) 22:29:40.866 00.000 15672 Worker thread wakes up 22:29:40.866 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.55) opts 0xd 22:29:40.866 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.55) 22:29:40.866 00.000 15672 Moving (0.07, -0.55) raw xDistance=0.22 yDistance=-0.52 22:29:40.866 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:29:40.867 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 22:29:40.867 00.000 15672 MoveAxis(E, 0, ABG) 22:29:40.867 00.000 15672 Move returns status 0, amount 0 22:29:40.867 00.000 15672 MoveAxis(N, 93, ABG) 22:29:40.867 00.000 15672 Guiding Dir = 0, Dur = 93 22:29:40.867 00.000 15672 IsSlewing returns 0 22:29:40.869 00.002 15672 IsGuiding returns 0 22:29:40.872 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=11127, FiltMin=2643, FiltMax=8206, Gamma=2.950 22:29:40.922 00.050 30444 UpdateGuideState exits: m=94679 SNR=70.0 Saturated 22:29:40.922 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:40.922 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:40.922 00.000 30444 Enqueuing Expose request 22:29:40.957 00.035 15672 PulseGuide returned control before completion, sleep 15 22:29:40.974 00.017 15672 IsGuiding returns 1 22:29:40.974 00.000 15672 scope still moving after pulse duration time elapsed 22:29:40.994 00.020 15672 IsSlewing returns 0 22:29:40.995 00.001 15672 IsGuiding returns 1 22:29:41.017 00.022 15672 IsSlewing returns 0 22:29:41.019 00.002 15672 IsGuiding returns 1 22:29:41.039 00.020 15672 IsSlewing returns 0 22:29:41.100 00.061 15672 IsGuiding returns 0 22:29:41.101 00.001 15672 scope move finished after 93 + 139 ms 22:29:41.101 00.000 15672 Move returns status 0, amount 93 22:29:41.101 00.000 15672 move complete, result=0 22:29:41.101 00.000 15672 worker thread done servicing request 22:29:41.101 00.000 15672 Worker thread wakes up 22:29:41.101 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:41.102 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:41.102 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 93 ms NORTH 22:29:43.011 01.909 15672 Exposure complete 22:29:43.030 00.019 15672 worker thread done servicing request 22:29:43.030 00.000 30444 OnExposeComplete: enter 22:29:43.031 00.001 30444 UpdateGuideState(): m_state=6 22:29:43.031 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 699 22:29:43.031 00.000 30444 Star::Find returns 1 (1), X=464.98, Y=191.59, Mass=93338, SNR=79.5, Peak=12114 HFD=3.4 22:29:43.031 00.000 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.28) = xAngle (-1.82 = -1.82) 22:29:43.031 00.000 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.88 = -1.88) 22:29:43.031 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.33 hyp=0.39 cameraTheta=-2.09 mountX=-0.09 mountY=-0.37, mountTheta=-1.82 22:29:43.031 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.33, opts=13) 22:29:43.031 00.000 30444 Enqueuing Move request for scope (-0.19, -0.33) 22:29:43.031 00.000 15672 Worker thread wakes up 22:29:43.031 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.33) opts 0xd 22:29:43.032 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.33) 22:29:43.032 00.000 15672 Moving (-0.19, -0.33) raw xDistance=-0.09 yDistance=-0.37 22:29:43.032 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:29:43.032 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 22:29:43.032 00.000 15672 MoveAxis(E, 0, ABG) 22:29:43.032 00.000 15672 Move returns status 0, amount 0 22:29:43.032 00.000 15672 MoveAxis(N, 66, ABG) 22:29:43.032 00.000 15672 Guiding Dir = 0, Dur = 66 22:29:43.032 00.000 15672 IsSlewing returns 0 22:29:43.033 00.001 15672 IsGuiding returns 0 22:29:43.037 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=12114, FiltMin=2630, FiltMax=8251, Gamma=2.950 22:29:43.087 00.050 30444 UpdateGuideState exits: m=93338 SNR=79.5 Saturated 22:29:43.088 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:43.088 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:43.088 00.000 30444 Enqueuing Expose request 22:29:43.114 00.026 15672 IsGuiding returns 1 22:29:43.114 00.000 15672 scope still moving after pulse duration time elapsed 22:29:43.136 00.022 15672 IsSlewing returns 0 22:29:43.136 00.000 15672 IsGuiding returns 1 22:29:43.157 00.021 15672 IsSlewing returns 0 22:29:43.158 00.001 15672 IsGuiding returns 1 22:29:43.179 00.021 15672 IsSlewing returns 0 22:29:43.226 00.047 15672 IsGuiding returns 0 22:29:43.226 00.000 15672 scope move finished after 66 + 126 ms 22:29:43.226 00.000 15672 Move returns status 0, amount 66 22:29:43.226 00.000 15672 move complete, result=0 22:29:43.227 00.001 15672 worker thread done servicing request 22:29:43.227 00.000 15672 Worker thread wakes up 22:29:43.227 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:43.227 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:43.227 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 66 ms NORTH 22:29:45.335 02.108 15672 Exposure complete 22:29:45.355 00.020 15672 worker thread done servicing request 22:29:45.355 00.000 30444 OnExposeComplete: enter 22:29:45.355 00.000 30444 UpdateGuideState(): m_state=6 22:29:45.355 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 700 22:29:45.355 00.000 30444 Star::Find returns 1 (1), X=465.53, Y=191.58, Mass=97336, SNR=84.5, Peak=9874 HFD=3.3 22:29:45.355 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 22:29:45.356 00.001 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 22:29:45.356 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.34 hyp=0.49 cameraTheta=-0.77 mountX=0.43 mountY=-0.25, mountTheta=-0.53 22:29:45.356 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.34, opts=13) 22:29:45.356 00.000 30444 Enqueuing Move request for scope (0.35, -0.34) 22:29:45.356 00.000 15672 Worker thread wakes up 22:29:45.356 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.34) opts 0xd 22:29:45.356 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.34) 22:29:45.356 00.000 15672 Moving (0.35, -0.34) raw xDistance=0.43 yDistance=-0.25 22:29:45.356 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 22:29:45.356 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 22:29:45.356 00.000 15672 MoveAxis(W, 116, ABG) 22:29:45.356 00.000 15672 Guiding Dir = 3, Dur = 116 22:29:45.357 00.001 15672 IsSlewing returns 0 22:29:45.362 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1712, max=10596, FiltMin=2547, FiltMax=8927, Gamma=2.950 22:29:45.382 00.020 15672 IsGuiding returns 0 22:29:45.397 00.015 15672 PulseGuide returned control before completion, sleep 111 22:29:45.412 00.015 30444 UpdateGuideState exits: m=97336 SNR=84.5 Saturated 22:29:45.412 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:45.412 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:45.412 00.000 30444 Enqueuing Expose request 22:29:45.510 00.098 15672 IsGuiding returns 1 22:29:45.511 00.001 15672 scope still moving after pulse duration time elapsed 22:29:45.531 00.020 15672 IsSlewing returns 0 22:29:45.542 00.011 15672 IsGuiding returns 0 22:29:45.542 00.000 15672 scope move finished after 116 + 44 ms 22:29:45.542 00.000 15672 Move returns status 0, amount 116 22:29:45.542 00.000 15672 MoveAxis(N, 45, ABG) 22:29:45.543 00.001 15672 Guiding Dir = 0, Dur = 45 22:29:45.543 00.000 15672 IsSlewing returns 0 22:29:45.545 00.002 15672 IsGuiding returns 0 22:29:45.656 00.111 15672 IsGuiding returns 1 22:29:45.656 00.000 15672 scope still moving after pulse duration time elapsed 22:29:45.678 00.022 15672 IsSlewing returns 0 22:29:45.717 00.039 15672 IsGuiding returns 0 22:29:45.717 00.000 15672 scope move finished after 45 + 126 ms 22:29:45.717 00.000 15672 Move returns status 0, amount 45 22:29:45.717 00.000 15672 move complete, result=0 22:29:45.717 00.000 15672 worker thread done servicing request 22:29:45.717 00.000 15672 Worker thread wakes up 22:29:45.717 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:45.717 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:45.717 00.000 30444 GuideStep: 0.4 px 116 ms WEST, -0.3 px 45 ms NORTH 22:29:47.622 01.905 15672 Exposure complete 22:29:47.642 00.020 15672 worker thread done servicing request 22:29:47.643 00.001 30444 OnExposeComplete: enter 22:29:47.643 00.000 30444 UpdateGuideState(): m_state=6 22:29:47.643 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 701 22:29:47.643 00.000 30444 Star::Find returns 1 (1), X=465.01, Y=191.33, Mass=103828, SNR=78.0, Peak=11127 HFD=3.9 22:29:47.643 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 22:29:47.643 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 22:29:47.643 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.60 hyp=0.62 cameraTheta=-1.84 mountX=0.00 mountY=-0.62, mountTheta=-1.56 22:29:47.644 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.60, opts=13) 22:29:47.644 00.000 30444 Enqueuing Move request for scope (-0.17, -0.60) 22:29:47.644 00.000 15672 Worker thread wakes up 22:29:47.644 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.60) opts 0xd 22:29:47.644 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.60) 22:29:47.644 00.000 15672 Moving (-0.17, -0.60) raw xDistance=0.00 yDistance=-0.62 22:29:47.644 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 22:29:47.644 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 22:29:47.644 00.000 15672 MoveAxis(E, 0, ABG) 22:29:47.644 00.000 15672 Move returns status 0, amount 0 22:29:47.644 00.000 15672 MoveAxis(N, 110, ABG) 22:29:47.644 00.000 15672 Guiding Dir = 0, Dur = 110 22:29:47.645 00.001 15672 IsSlewing returns 0 22:29:47.646 00.001 15672 IsGuiding returns 0 22:29:47.653 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=11127, FiltMin=2681, FiltMax=8550, Gamma=2.950 22:29:47.709 00.056 30444 UpdateGuideState exits: m=103828 SNR=78.0 Saturated 22:29:47.709 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:47.709 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:47.709 00.000 30444 Enqueuing Expose request 22:29:47.731 00.022 15672 PulseGuide returned control before completion, sleep 36 22:29:47.770 00.039 15672 IsGuiding returns 1 22:29:47.770 00.000 15672 scope still moving after pulse duration time elapsed 22:29:47.791 00.021 15672 IsSlewing returns 0 22:29:47.794 00.003 15672 IsGuiding returns 1 22:29:47.816 00.022 15672 IsSlewing returns 0 22:29:47.874 00.058 15672 IsGuiding returns 0 22:29:47.874 00.000 15672 scope move finished after 110 + 117 ms 22:29:47.874 00.000 15672 Move returns status 0, amount 110 22:29:47.874 00.000 15672 move complete, result=0 22:29:47.875 00.001 15672 worker thread done servicing request 22:29:47.875 00.000 15672 Worker thread wakes up 22:29:47.875 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:47.875 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:47.875 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 110 ms NORTH 22:29:49.992 02.117 15672 Exposure complete 22:29:50.024 00.032 15672 worker thread done servicing request 22:29:50.024 00.000 30444 OnExposeComplete: enter 22:29:50.024 00.000 30444 UpdateGuideState(): m_state=6 22:29:50.025 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 702 22:29:50.025 00.000 30444 Star::Find returns 1 (1), X=465.47, Y=191.35, Mass=93612, SNR=76.0, Peak=10448 HFD=3.3 22:29:50.025 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 22:29:50.025 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 22:29:50.025 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.57 hyp=0.64 cameraTheta=-1.09 mountX=0.44 mountY=-0.49, mountTheta=-0.83 22:29:50.025 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.57, opts=13) 22:29:50.025 00.000 30444 Enqueuing Move request for scope (0.30, -0.57) 22:29:50.025 00.000 15672 Worker thread wakes up 22:29:50.026 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.57) opts 0xd 22:29:50.026 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.57) 22:29:50.026 00.000 15672 Moving (0.30, -0.57) raw xDistance=0.44 yDistance=-0.49 22:29:50.026 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 22:29:50.026 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 22:29:50.026 00.000 15672 MoveAxis(W, 120, ABG) 22:29:50.026 00.000 15672 Guiding Dir = 3, Dur = 120 22:29:50.026 00.000 15672 IsSlewing returns 0 22:29:50.027 00.001 15672 IsGuiding returns 0 22:29:50.031 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=11470, FiltMin=2621, FiltMax=8881, Gamma=2.950 22:29:50.046 00.015 15672 PulseGuide returned control before completion, sleep 112 22:29:50.081 00.035 30444 UpdateGuideState exits: m=93612 SNR=76.0 Saturated 22:29:50.082 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:50.082 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:50.082 00.000 30444 Enqueuing Expose request 22:29:50.162 00.080 15672 IsGuiding returns 1 22:29:50.162 00.000 15672 scope still moving after pulse duration time elapsed 22:29:50.182 00.020 15672 IsSlewing returns 0 22:29:50.223 00.041 15672 IsGuiding returns 0 22:29:50.223 00.000 15672 scope move finished after 120 + 76 ms 22:29:50.223 00.000 15672 Move returns status 0, amount 120 22:29:50.223 00.000 15672 MoveAxis(N, 87, ABG) 22:29:50.224 00.001 15672 Guiding Dir = 0, Dur = 87 22:29:50.224 00.000 15672 IsSlewing returns 0 22:29:50.227 00.003 15672 IsGuiding returns 0 22:29:50.302 00.075 15672 PulseGuide returned control before completion, sleep 22 22:29:50.328 00.026 15672 IsGuiding returns 1 22:29:50.328 00.000 15672 scope still moving after pulse duration time elapsed 22:29:50.349 00.021 15672 IsSlewing returns 0 22:29:50.351 00.002 15672 IsGuiding returns 1 22:29:50.373 00.022 15672 IsSlewing returns 0 22:29:50.375 00.002 15672 IsGuiding returns 1 22:29:50.397 00.022 15672 IsSlewing returns 0 22:29:50.462 00.065 15672 IsGuiding returns 0 22:29:50.462 00.000 15672 scope move finished after 87 + 148 ms 22:29:50.462 00.000 15672 Move returns status 0, amount 87 22:29:50.462 00.000 15672 move complete, result=0 22:29:50.462 00.000 15672 worker thread done servicing request 22:29:50.463 00.001 15672 Worker thread wakes up 22:29:50.463 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:50.463 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:50.463 00.000 30444 GuideStep: 0.4 px 120 ms WEST, -0.5 px 87 ms NORTH 22:29:52.370 01.907 15672 Exposure complete 22:29:52.397 00.027 15672 worker thread done servicing request 22:29:52.397 00.000 30444 OnExposeComplete: enter 22:29:52.397 00.000 30444 UpdateGuideState(): m_state=6 22:29:52.397 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 703 22:29:52.397 00.000 30444 Star::Find returns 1 (1), X=465.34, Y=191.26, Mass=96976, SNR=75.6, Peak=11805 HFD=3.5 22:29:52.397 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 22:29:52.397 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 22:29:52.397 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.67 hyp=0.69 cameraTheta=-1.32 mountX=0.34 mountY=-0.61, mountTheta=-1.06 22:29:52.398 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.67, opts=13) 22:29:52.398 00.000 30444 Enqueuing Move request for scope (0.17, -0.67) 22:29:52.398 00.000 15672 Worker thread wakes up 22:29:52.398 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.67) opts 0xd 22:29:52.398 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.67) 22:29:52.398 00.000 15672 Moving (0.17, -0.67) raw xDistance=0.34 yDistance=-0.61 22:29:52.398 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34 22:29:52.398 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 22:29:52.398 00.000 15672 MoveAxis(W, 101, ABG) 22:29:52.398 00.000 15672 Guiding Dir = 3, Dur = 101 22:29:52.399 00.001 15672 IsSlewing returns 0 22:29:52.399 00.000 15672 IsGuiding returns 0 22:29:52.404 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11805, FiltMin=2639, FiltMax=8155, Gamma=2.950 22:29:52.426 00.022 15672 PulseGuide returned control before completion, sleep 85 22:29:52.454 00.028 30444 UpdateGuideState exits: m=96976 SNR=75.6 Saturated 22:29:52.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:52.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:52.454 00.000 30444 Enqueuing Expose request 22:29:52.539 00.085 15672 IsGuiding returns 0 22:29:52.539 00.000 15672 Move returns status 0, amount 101 22:29:52.539 00.000 15672 MoveAxis(N, 110, ABG) 22:29:52.539 00.000 15672 Guiding Dir = 0, Dur = 110 22:29:52.539 00.000 15672 IsSlewing returns 0 22:29:52.540 00.001 15672 IsGuiding returns 0 22:29:52.618 00.078 15672 PulseGuide returned control before completion, sleep 42 22:29:52.665 00.047 15672 IsGuiding returns 1 22:29:52.665 00.000 15672 scope still moving after pulse duration time elapsed 22:29:52.686 00.021 15672 IsSlewing returns 0 22:29:52.689 00.003 15672 IsGuiding returns 1 22:29:52.710 00.021 15672 IsSlewing returns 0 22:29:52.711 00.001 15672 IsGuiding returns 1 22:29:52.732 00.021 15672 IsSlewing returns 0 22:29:52.734 00.002 15672 IsGuiding returns 1 22:29:52.754 00.020 15672 IsSlewing returns 0 22:29:52.778 00.024 15672 IsGuiding returns 0 22:29:52.779 00.001 15672 scope move finished after 110 + 129 ms 22:29:52.779 00.000 15672 Move returns status 0, amount 110 22:29:52.779 00.000 15672 move complete, result=0 22:29:52.779 00.000 15672 worker thread done servicing request 22:29:52.779 00.000 15672 Worker thread wakes up 22:29:52.779 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:52.779 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:52.779 00.000 30444 GuideStep: 0.3 px 101 ms WEST, -0.6 px 110 ms NORTH 22:29:54.886 02.107 15672 Exposure complete 22:29:54.906 00.020 15672 worker thread done servicing request 22:29:54.906 00.000 30444 OnExposeComplete: enter 22:29:54.906 00.000 30444 UpdateGuideState(): m_state=6 22:29:54.906 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 704 22:29:54.906 00.000 30444 Star::Find returns 1 (1), X=464.95, Y=191.27, Mass=87685, SNR=69.1, Peak=11176 HFD=3.3 22:29:54.906 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 22:29:54.906 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 22:29:54.907 00.001 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.65 hyp=0.69 cameraTheta=-1.90 mountX=-0.03 mountY=-0.68, mountTheta=-1.62 22:29:54.907 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.65, opts=13) 22:29:54.907 00.000 30444 Enqueuing Move request for scope (-0.22, -0.65) 22:29:54.907 00.000 15672 Worker thread wakes up 22:29:54.907 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.65) opts 0xd 22:29:54.907 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.65) 22:29:54.907 00.000 15672 Moving (-0.22, -0.65) raw xDistance=-0.03 yDistance=-0.68 22:29:54.907 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:29:54.907 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 22:29:54.907 00.000 15672 MoveAxis(E, 0, ABG) 22:29:54.907 00.000 15672 Move returns status 0, amount 0 22:29:54.907 00.000 15672 MoveAxis(N, 121, ABG) 22:29:54.907 00.000 15672 Guiding Dir = 0, Dur = 121 22:29:54.908 00.001 15672 IsSlewing returns 0 22:29:54.910 00.002 15672 IsGuiding returns 0 22:29:54.914 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=11358, FiltMin=2523, FiltMax=8292, Gamma=2.950 22:29:54.964 00.050 30444 UpdateGuideState exits: m=87685 SNR=69.1 Saturated 22:29:54.964 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:54.964 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:54.964 00.000 30444 Enqueuing Expose request 22:29:54.983 00.019 15672 PulseGuide returned control before completion, sleep 59 22:29:55.045 00.062 15672 IsGuiding returns 1 22:29:55.045 00.000 15672 scope still moving after pulse duration time elapsed 22:29:55.066 00.021 15672 IsSlewing returns 0 22:29:55.068 00.002 15672 IsGuiding returns 1 22:29:55.089 00.021 15672 IsSlewing returns 0 22:29:55.092 00.003 15672 IsGuiding returns 1 22:29:55.113 00.021 15672 IsSlewing returns 0 22:29:55.144 00.031 15672 IsGuiding returns 0 22:29:55.144 00.000 15672 scope move finished after 121 + 113 ms 22:29:55.144 00.000 15672 Move returns status 0, amount 121 22:29:55.144 00.000 15672 move complete, result=0 22:29:55.145 00.001 15672 worker thread done servicing request 22:29:55.145 00.000 15672 Worker thread wakes up 22:29:55.145 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:55.145 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:55.145 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.7 px 121 ms NORTH 22:29:57.054 01.909 15672 Exposure complete 22:29:57.074 00.020 15672 worker thread done servicing request 22:29:57.074 00.000 30444 OnExposeComplete: enter 22:29:57.074 00.000 30444 UpdateGuideState(): m_state=6 22:29:57.075 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 705 22:29:57.075 00.000 30444 Star::Find returns 1 (1), X=465.14, Y=191.13, Mass=99987, SNR=67.9, Peak=11564 HFD=3.6 22:29:57.075 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 22:29:57.075 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 22:29:57.075 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.79 hyp=0.79 cameraTheta=-1.62 mountX=0.18 mountY=-0.78, mountTheta=-1.34 22:29:57.075 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.79, opts=13) 22:29:57.075 00.000 30444 Enqueuing Move request for scope (-0.04, -0.79) 22:29:57.075 00.000 15672 Worker thread wakes up 22:29:57.075 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.79) opts 0xd 22:29:57.076 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.79) 22:29:57.076 00.000 15672 Moving (-0.04, -0.79) raw xDistance=0.18 yDistance=-0.78 22:29:57.076 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:29:57.076 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 22:29:57.076 00.000 15672 MoveAxis(E, 0, ABG) 22:29:57.076 00.000 15672 Move returns status 0, amount 0 22:29:57.076 00.000 15672 MoveAxis(N, 139, ABG) 22:29:57.076 00.000 15672 Guiding Dir = 0, Dur = 139 22:29:57.076 00.000 15672 IsSlewing returns 0 22:29:57.077 00.001 15672 IsGuiding returns 0 22:29:57.081 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=11564, FiltMin=2634, FiltMax=8613, Gamma=2.950 22:29:57.131 00.050 30444 UpdateGuideState exits: m=99987 SNR=67.9 Saturated 22:29:57.131 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:57.131 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:57.131 00.000 30444 Enqueuing Expose request 22:29:57.155 00.024 15672 PulseGuide returned control before completion, sleep 71 22:29:57.230 00.075 15672 IsGuiding returns 1 22:29:57.230 00.000 15672 scope still moving after pulse duration time elapsed 22:29:57.250 00.020 15672 IsSlewing returns 0 22:29:57.253 00.003 15672 IsGuiding returns 1 22:29:57.274 00.021 15672 IsSlewing returns 0 22:29:57.277 00.003 15672 IsGuiding returns 1 22:29:57.298 00.021 15672 IsSlewing returns 0 22:29:57.301 00.003 15672 IsGuiding returns 1 22:29:57.325 00.024 15672 IsSlewing returns 0 22:29:57.347 00.022 15672 IsGuiding returns 0 22:29:57.347 00.000 15672 scope move finished after 139 + 130 ms 22:29:57.347 00.000 15672 Move returns status 0, amount 139 22:29:57.347 00.000 15672 move complete, result=0 22:29:57.347 00.000 15672 worker thread done servicing request 22:29:57.347 00.000 15672 Worker thread wakes up 22:29:57.347 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 139 ms NORTH 22:29:57.347 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:57.347 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:59.458 02.111 15672 Exposure complete 22:29:59.477 00.019 15672 worker thread done servicing request 22:29:59.477 00.000 30444 OnExposeComplete: enter 22:29:59.477 00.000 30444 UpdateGuideState(): m_state=6 22:29:59.478 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 706 22:29:59.478 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=191.36, Mass=89578, SNR=68.7, Peak=9981 HFD=3.5 22:29:59.478 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 22:29:59.478 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 22:29:59.478 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.56 hyp=0.58 cameraTheta=-1.36 mountX=0.27 mountY=-0.53, mountTheta=-1.09 22:29:59.478 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.56, opts=13) 22:29:59.478 00.000 30444 Enqueuing Move request for scope (0.12, -0.56) 22:29:59.478 00.000 15672 Worker thread wakes up 22:29:59.478 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.56) opts 0xd 22:29:59.478 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.56) 22:29:59.479 00.001 15672 Moving (0.12, -0.56) raw xDistance=0.27 yDistance=-0.53 22:29:59.479 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 22:29:59.479 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 22:29:59.479 00.000 15672 MoveAxis(W, 73, ABG) 22:29:59.479 00.000 15672 Guiding Dir = 3, Dur = 73 22:29:59.479 00.000 15672 IsSlewing returns 0 22:29:59.480 00.001 15672 IsGuiding returns 0 22:29:59.484 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=11896, FiltMin=2536, FiltMax=8288, Gamma=2.950 22:29:59.503 00.019 15672 PulseGuide returned control before completion, sleep 61 22:29:59.543 00.040 30444 UpdateGuideState exits: m=89578 SNR=68.7 Saturated 22:29:59.543 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:59.543 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:29:59.543 00.000 30444 Enqueuing Expose request 22:29:59.599 00.056 15672 IsGuiding returns 0 22:29:59.599 00.000 15672 Move returns status 0, amount 73 22:29:59.599 00.000 15672 MoveAxis(N, 94, ABG) 22:29:59.599 00.000 15672 Guiding Dir = 0, Dur = 94 22:29:59.600 00.001 15672 IsSlewing returns 0 22:29:59.602 00.002 15672 IsGuiding returns 0 22:29:59.679 00.077 15672 PulseGuide returned control before completion, sleep 27 22:29:59.709 00.030 15672 IsGuiding returns 1 22:29:59.709 00.000 15672 scope still moving after pulse duration time elapsed 22:29:59.730 00.021 15672 IsSlewing returns 0 22:29:59.733 00.003 15672 IsGuiding returns 1 22:29:59.754 00.021 15672 IsSlewing returns 0 22:29:59.757 00.003 15672 IsGuiding returns 1 22:29:59.778 00.021 15672 IsSlewing returns 0 22:29:59.838 00.060 15672 IsGuiding returns 0 22:29:59.838 00.000 15672 scope move finished after 94 + 143 ms 22:29:59.838 00.000 15672 Move returns status 0, amount 94 22:29:59.838 00.000 15672 move complete, result=0 22:29:59.838 00.000 15672 worker thread done servicing request 22:29:59.838 00.000 15672 Worker thread wakes up 22:29:59.838 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:29:59.838 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:29:59.838 00.000 30444 GuideStep: 0.3 px 73 ms WEST, -0.5 px 94 ms NORTH 22:30:01.744 01.906 15672 Exposure complete 22:30:01.764 00.020 15672 worker thread done servicing request 22:30:01.764 00.000 30444 OnExposeComplete: enter 22:30:01.764 00.000 30444 UpdateGuideState(): m_state=6 22:30:01.764 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 707 22:30:01.764 00.000 30444 Star::Find returns 1 (1), X=464.71, Y=191.44, Mass=92542, SNR=71.6, Peak=10495 HFD=3.6 22:30:01.764 00.000 30444 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.28) = xAngle (-2.06 = -2.06) 22:30:01.764 00.000 30444 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.12 = -2.12) 22:30:01.764 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.48 hyp=0.67 cameraTheta=-2.34 mountX=-0.31 mountY=-0.57, mountTheta=-2.07 22:30:01.765 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.48, opts=13) 22:30:01.765 00.000 30444 Enqueuing Move request for scope (-0.46, -0.48) 22:30:01.765 00.000 15672 Worker thread wakes up 22:30:01.765 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.48) opts 0xd 22:30:01.765 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.48) 22:30:01.765 00.000 15672 Moving (-0.46, -0.48) raw xDistance=-0.31 yDistance=-0.57 22:30:01.765 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31 22:30:01.765 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 22:30:01.765 00.000 15672 MoveAxis(E, 79, ABG) 22:30:01.765 00.000 15672 Guiding Dir = 2, Dur = 79 22:30:01.766 00.001 15672 IsSlewing returns 0 22:30:01.767 00.001 15672 IsGuiding returns 0 22:30:01.771 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=10495, FiltMin=2659, FiltMax=8434, Gamma=2.950 22:30:01.787 00.016 15672 PulseGuide returned control before completion, sleep 69 22:30:01.820 00.033 30444 UpdateGuideState exits: m=92542 SNR=71.6 Saturated 22:30:01.820 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:01.820 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:01.820 00.000 30444 Enqueuing Expose request 22:30:01.859 00.039 15672 IsGuiding returns 1 22:30:01.859 00.000 15672 scope still moving after pulse duration time elapsed 22:30:01.880 00.021 15672 IsSlewing returns 0 22:30:01.899 00.019 15672 IsGuiding returns 0 22:30:01.899 00.000 15672 scope move finished after 79 + 54 ms 22:30:01.900 00.001 15672 Move returns status 0, amount 79 22:30:01.900 00.000 15672 MoveAxis(N, 101, ABG) 22:30:01.900 00.000 15672 Guiding Dir = 0, Dur = 101 22:30:01.900 00.000 15672 IsSlewing returns 0 22:30:01.903 00.003 15672 IsGuiding returns 0 22:30:02.013 00.110 15672 IsGuiding returns 1 22:30:02.013 00.000 15672 scope still moving after pulse duration time elapsed 22:30:02.034 00.021 15672 IsSlewing returns 0 22:30:02.035 00.001 15672 IsGuiding returns 1 22:30:02.056 00.021 15672 IsSlewing returns 0 22:30:02.057 00.001 15672 IsGuiding returns 1 22:30:02.078 00.021 15672 IsSlewing returns 0 22:30:02.107 00.029 15672 IsGuiding returns 0 22:30:02.107 00.000 15672 scope move finished after 101 + 103 ms 22:30:02.107 00.000 15672 Move returns status 0, amount 101 22:30:02.107 00.000 15672 move complete, result=0 22:30:02.108 00.001 15672 worker thread done servicing request 22:30:02.108 00.000 15672 Worker thread wakes up 22:30:02.108 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:02.108 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:02.108 00.000 30444 GuideStep: -0.3 px 79 ms EAST, -0.6 px 101 ms NORTH 22:30:04.216 02.108 15672 Exposure complete 22:30:04.235 00.019 15672 worker thread done servicing request 22:30:04.235 00.000 30444 OnExposeComplete: enter 22:30:04.235 00.000 30444 UpdateGuideState(): m_state=6 22:30:04.235 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 708 22:30:04.235 00.000 30444 Star::Find returns 1 (1), X=464.63, Y=191.59, Mass=83530, SNR=69.4, Peak=9332 HFD=3.4 22:30:04.235 00.000 30444 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.28) = xAngle (-2.32 = -2.32) 22:30:04.235 00.000 30444 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.38 = -2.38) 22:30:04.235 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.33 hyp=0.64 cameraTheta=-2.60 mountX=-0.43 mountY=-0.44, mountTheta=-2.35 22:30:04.236 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.33, opts=13) 22:30:04.236 00.000 30444 Enqueuing Move request for scope (-0.54, -0.33) 22:30:04.236 00.000 15672 Worker thread wakes up 22:30:04.236 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.33) opts 0xd 22:30:04.236 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.33) 22:30:04.236 00.000 15672 Moving (-0.54, -0.33) raw xDistance=-0.43 yDistance=-0.44 22:30:04.236 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43 22:30:04.236 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 22:30:04.236 00.000 15672 MoveAxis(E, 122, ABG) 22:30:04.236 00.000 15672 Guiding Dir = 2, Dur = 122 22:30:04.237 00.001 15672 IsSlewing returns 0 22:30:04.238 00.001 15672 IsGuiding returns 0 22:30:04.242 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=9332, FiltMin=2622, FiltMax=8640, Gamma=2.950 22:30:04.263 00.021 15672 PulseGuide returned control before completion, sleep 107 22:30:04.294 00.031 30444 UpdateGuideState exits: m=83530 SNR=69.4 Saturated 22:30:04.295 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:04.295 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:04.295 00.000 30444 Enqueuing Expose request 22:30:04.407 00.112 15672 IsGuiding returns 0 22:30:04.407 00.000 15672 Move returns status 0, amount 122 22:30:04.408 00.001 15672 MoveAxis(N, 78, ABG) 22:30:04.408 00.000 15672 Guiding Dir = 0, Dur = 78 22:30:04.408 00.000 15672 IsSlewing returns 0 22:30:04.409 00.001 15672 IsGuiding returns 0 22:30:04.488 00.079 15672 IsGuiding returns 1 22:30:04.488 00.000 15672 scope still moving after pulse duration time elapsed 22:30:04.509 00.021 15672 IsSlewing returns 0 22:30:04.510 00.001 15672 IsGuiding returns 1 22:30:04.531 00.021 15672 IsSlewing returns 0 22:30:04.531 00.000 15672 IsGuiding returns 1 22:30:04.552 00.021 15672 IsSlewing returns 0 22:30:04.553 00.001 15672 IsGuiding returns 1 22:30:04.574 00.021 15672 IsSlewing returns 0 22:30:04.631 00.057 15672 IsGuiding returns 0 22:30:04.631 00.000 15672 scope move finished after 78 + 144 ms 22:30:04.631 00.000 15672 Move returns status 0, amount 78 22:30:04.632 00.001 15672 move complete, result=0 22:30:04.632 00.000 15672 worker thread done servicing request 22:30:04.632 00.000 15672 Worker thread wakes up 22:30:04.632 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:04.632 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:04.632 00.000 30444 GuideStep: -0.4 px 122 ms EAST, -0.4 px 78 ms NORTH 22:30:06.539 01.907 15672 Exposure complete 22:30:06.559 00.020 15672 worker thread done servicing request 22:30:06.559 00.000 30444 OnExposeComplete: enter 22:30:06.559 00.000 30444 UpdateGuideState(): m_state=6 22:30:06.559 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 709 22:30:06.559 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=191.45, Mass=99012, SNR=83.1, Peak=9490 HFD=4.0 22:30:06.559 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 22:30:06.559 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 22:30:06.559 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.47 hyp=0.47 cameraTheta=-1.61 mountX=0.11 mountY=-0.46, mountTheta=-1.33 22:30:06.560 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.47, opts=13) 22:30:06.560 00.000 30444 Enqueuing Move request for scope (-0.02, -0.47) 22:30:06.560 00.000 15672 Worker thread wakes up 22:30:06.560 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.47) opts 0xd 22:30:06.560 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.47) 22:30:06.560 00.000 15672 Moving (-0.02, -0.47) raw xDistance=0.11 yDistance=-0.46 22:30:06.560 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:30:06.560 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 22:30:06.560 00.000 15672 MoveAxis(E, 0, ABG) 22:30:06.560 00.000 15672 Move returns status 0, amount 0 22:30:06.560 00.000 15672 MoveAxis(N, 83, ABG) 22:30:06.560 00.000 15672 Guiding Dir = 0, Dur = 83 22:30:06.560 00.000 15672 IsSlewing returns 0 22:30:06.565 00.005 15672 IsGuiding returns 0 22:30:06.566 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=9490, FiltMin=2684, FiltMax=7505, Gamma=2.950 22:30:06.615 00.049 30444 UpdateGuideState exits: m=99012 SNR=83.1 Saturated 22:30:06.615 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:06.615 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:06.615 00.000 30444 Enqueuing Expose request 22:30:06.644 00.029 15672 PulseGuide returned control before completion, sleep 14 22:30:06.660 00.016 15672 IsGuiding returns 1 22:30:06.660 00.000 15672 scope still moving after pulse duration time elapsed 22:30:06.680 00.020 15672 IsSlewing returns 0 22:30:06.683 00.003 15672 IsGuiding returns 1 22:30:06.705 00.022 15672 IsSlewing returns 0 22:30:06.707 00.002 15672 IsGuiding returns 1 22:30:06.728 00.021 15672 IsSlewing returns 0 22:30:06.789 00.061 15672 IsGuiding returns 0 22:30:06.789 00.000 15672 scope move finished after 83 + 141 ms 22:30:06.789 00.000 15672 Move returns status 0, amount 83 22:30:06.789 00.000 15672 move complete, result=0 22:30:06.789 00.000 15672 worker thread done servicing request 22:30:06.790 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 83 ms NORTH 22:30:06.790 00.000 15672 Worker thread wakes up 22:30:06.790 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:06.790 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:08.900 02.110 15672 Exposure complete 22:30:08.920 00.020 15672 worker thread done servicing request 22:30:08.920 00.000 30444 OnExposeComplete: enter 22:30:08.920 00.000 30444 UpdateGuideState(): m_state=6 22:30:08.920 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 710 22:30:08.920 00.000 30444 Star::Find returns 1 (1), X=465.28, Y=191.42, Mass=103806, SNR=81.3, Peak=13544 HFD=3.2 22:30:08.920 00.000 30444 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 22:30:08.920 00.000 30444 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 22:30:08.920 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.50 hyp=0.51 cameraTheta=-1.37 mountX=0.24 mountY=-0.47, mountTheta=-1.10 22:30:08.921 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.50, opts=13) 22:30:08.921 00.000 30444 Enqueuing Move request for scope (0.10, -0.50) 22:30:08.921 00.000 15672 Worker thread wakes up 22:30:08.921 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.50) opts 0xd 22:30:08.921 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.50) 22:30:08.921 00.000 15672 Moving (0.10, -0.50) raw xDistance=0.24 yDistance=-0.47 22:30:08.921 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:30:08.921 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 22:30:08.921 00.000 15672 MoveAxis(E, 0, ABG) 22:30:08.921 00.000 15672 Move returns status 0, amount 0 22:30:08.921 00.000 15672 MoveAxis(N, 83, ABG) 22:30:08.921 00.000 15672 Guiding Dir = 0, Dur = 83 22:30:08.922 00.001 15672 IsSlewing returns 0 22:30:08.926 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=13544, FiltMin=2651, FiltMax=9399, Gamma=2.950 22:30:08.929 00.003 15672 IsGuiding returns 0 22:30:08.976 00.047 30444 UpdateGuideState exits: m=103806 SNR=81.3 Saturated 22:30:08.976 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:08.976 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:08.976 00.000 30444 Enqueuing Expose request 22:30:09.008 00.032 15672 PulseGuide returned control before completion, sleep 14 22:30:09.025 00.017 15672 IsGuiding returns 1 22:30:09.025 00.000 15672 scope still moving after pulse duration time elapsed 22:30:09.046 00.021 15672 IsSlewing returns 0 22:30:09.049 00.003 15672 IsGuiding returns 1 22:30:09.069 00.020 15672 IsSlewing returns 0 22:30:09.071 00.002 15672 IsGuiding returns 1 22:30:09.093 00.022 15672 IsSlewing returns 0 22:30:09.096 00.003 15672 IsGuiding returns 1 22:30:09.116 00.020 15672 IsSlewing returns 0 22:30:09.169 00.053 15672 IsGuiding returns 0 22:30:09.169 00.000 15672 scope move finished after 83 + 157 ms 22:30:09.169 00.000 15672 Move returns status 0, amount 83 22:30:09.169 00.000 15672 move complete, result=0 22:30:09.170 00.001 15672 worker thread done servicing request 22:30:09.170 00.000 15672 Worker thread wakes up 22:30:09.170 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:09.170 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:09.170 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 83 ms NORTH 22:30:11.080 01.910 15672 Exposure complete 22:30:11.099 00.019 15672 worker thread done servicing request 22:30:11.100 00.001 30444 OnExposeComplete: enter 22:30:11.100 00.000 30444 UpdateGuideState(): m_state=6 22:30:11.100 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 711 22:30:11.100 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.43, Mass=77181, SNR=63.0, Peak=9534 HFD=3.6 22:30:11.100 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 22:30:11.100 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 22:30:11.100 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.49 hyp=0.49 cameraTheta=-1.62 mountX=0.11 mountY=-0.48, mountTheta=-1.34 22:30:11.100 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.49, opts=13) 22:30:11.100 00.000 30444 Enqueuing Move request for scope (-0.02, -0.49) 22:30:11.101 00.001 15672 Worker thread wakes up 22:30:11.101 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.49) opts 0xd 22:30:11.101 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.49) 22:30:11.101 00.000 15672 Moving (-0.02, -0.49) raw xDistance=0.11 yDistance=-0.48 22:30:11.101 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:30:11.101 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 22:30:11.101 00.000 15672 MoveAxis(E, 0, ABG) 22:30:11.101 00.000 15672 Move returns status 0, amount 0 22:30:11.101 00.000 15672 MoveAxis(N, 86, ABG) 22:30:11.101 00.000 15672 Guiding Dir = 0, Dur = 86 22:30:11.101 00.000 15672 IsSlewing returns 0 22:30:11.103 00.002 15672 IsGuiding returns 0 22:30:11.106 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=10001, FiltMin=2612, FiltMax=7709, Gamma=2.950 22:30:11.156 00.050 30444 UpdateGuideState exits: m=77181 SNR=63.0 Saturated 22:30:11.156 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:11.156 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:11.156 00.000 30444 Enqueuing Expose request 22:30:11.182 00.026 15672 PulseGuide returned control before completion, sleep 18 22:30:11.201 00.019 15672 IsGuiding returns 1 22:30:11.201 00.000 15672 scope still moving after pulse duration time elapsed 22:30:11.222 00.021 15672 IsSlewing returns 0 22:30:11.223 00.001 15672 IsGuiding returns 1 22:30:11.243 00.020 15672 IsSlewing returns 0 22:30:11.245 00.002 15672 IsGuiding returns 1 22:30:11.265 00.020 15672 IsSlewing returns 0 22:30:11.325 00.060 15672 IsGuiding returns 0 22:30:11.325 00.000 15672 scope move finished after 86 + 136 ms 22:30:11.325 00.000 15672 Move returns status 0, amount 86 22:30:11.325 00.000 15672 move complete, result=0 22:30:11.326 00.001 15672 worker thread done servicing request 22:30:11.326 00.000 15672 Worker thread wakes up 22:30:11.326 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:11.326 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:11.326 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 86 ms NORTH 22:30:13.444 02.118 15672 Exposure complete 22:30:13.475 00.031 15672 worker thread done servicing request 22:30:13.475 00.000 30444 OnExposeComplete: enter 22:30:13.475 00.000 30444 UpdateGuideState(): m_state=6 22:30:13.475 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 712 22:30:13.475 00.000 30444 Star::Find returns 1 (1), X=464.07, Y=192.01, Mass=102696, SNR=75.7, Peak=8862 HFD=4.1 22:30:13.475 00.000 30444 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.28) = xAngle (3.34 = -2.95) 22:30:13.475 00.000 30444 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.28 = -3.01) 22:30:13.475 00.000 30444 CameraToMount -- cameraX=-1.10 cameraY=0.09 hyp=1.11 cameraTheta=3.06 mountX=-1.09 mountY=-0.15, mountTheta=-3.01 22:30:13.476 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.10, y=0.09, opts=13) 22:30:13.476 00.000 30444 Enqueuing Move request for scope (-1.10, 0.09) 22:30:13.476 00.000 15672 Worker thread wakes up 22:30:13.476 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.10, 0.09) opts 0xd 22:30:13.476 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.10, 0.09) 22:30:13.476 00.000 15672 Moving (-1.10, 0.09) raw xDistance=-1.09 yDistance=-0.15 22:30:13.476 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.09 22:30:13.476 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:30:13.476 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 22:30:13.476 00.000 15672 MoveAxis(E, 294, ABG) 22:30:13.476 00.000 15672 Guiding Dir = 2, Dur = 294 22:30:13.477 00.001 15672 IsSlewing returns 0 22:30:13.478 00.001 15672 IsGuiding returns 0 22:30:13.483 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=9493, FiltMin=2635, FiltMax=8880, Gamma=2.950 22:30:13.497 00.014 15672 PulseGuide returned control before completion, sleep 286 22:30:13.532 00.035 30444 UpdateGuideState exits: m=102696 SNR=75.7 Saturated 22:30:13.532 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:13.532 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:13.532 00.000 30444 Enqueuing Expose request 22:30:13.788 00.256 15672 IsGuiding returns 1 22:30:13.788 00.000 15672 scope still moving after pulse duration time elapsed 22:30:13.809 00.021 15672 IsSlewing returns 0 22:30:13.835 00.026 15672 IsGuiding returns 0 22:30:13.835 00.000 15672 scope move finished after 294 + 62 ms 22:30:13.835 00.000 15672 Move returns status 0, amount 294 22:30:13.835 00.000 15672 MoveAxis(N, 0, ABG) 22:30:13.835 00.000 15672 Move returns status 0, amount 0 22:30:13.835 00.000 15672 move complete, result=0 22:30:13.835 00.000 15672 worker thread done servicing request 22:30:13.836 00.001 15672 Worker thread wakes up 22:30:13.836 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:13.836 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:13.836 00.000 30444 GuideStep: -1.1 px 294 ms EAST, -0.1 px 0 ms NORTH 22:30:15.741 01.905 15672 Exposure complete 22:30:15.762 00.021 15672 worker thread done servicing request 22:30:15.762 00.000 30444 OnExposeComplete: enter 22:30:15.762 00.000 30444 UpdateGuideState(): m_state=6 22:30:15.762 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 713 22:30:15.762 00.000 30444 Star::Find returns 1 (1), X=465.10, Y=191.55, Mass=82145, SNR=64.7, Peak=10333 HFD=3.6 22:30:15.762 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 22:30:15.762 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 22:30:15.763 00.001 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.38 hyp=0.38 cameraTheta=-1.77 mountX=0.03 mountY=-0.38, mountTheta=-1.50 22:30:15.763 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.38, opts=13) 22:30:15.763 00.000 30444 Enqueuing Move request for scope (-0.08, -0.38) 22:30:15.763 00.000 15672 Worker thread wakes up 22:30:15.764 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.38) opts 0xd 22:30:15.764 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.38) 22:30:15.764 00.000 15672 Moving (-0.08, -0.38) raw xDistance=0.03 yDistance=-0.38 22:30:15.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:30:15.764 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 22:30:15.764 00.000 15672 MoveAxis(E, 0, ABG) 22:30:15.764 00.000 15672 Move returns status 0, amount 0 22:30:15.764 00.000 15672 MoveAxis(N, 68, ABG) 22:30:15.764 00.000 15672 Guiding Dir = 0, Dur = 68 22:30:15.764 00.000 15672 IsSlewing returns 0 22:30:15.765 00.001 15672 IsGuiding returns 0 22:30:15.770 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=10683, FiltMin=2694, FiltMax=8092, Gamma=2.950 22:30:15.822 00.052 30444 UpdateGuideState exits: m=82145 SNR=64.7 Saturated 22:30:15.822 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:15.822 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:15.822 00.000 30444 Enqueuing Expose request 22:30:15.879 00.057 15672 IsGuiding returns 1 22:30:15.879 00.000 15672 scope still moving after pulse duration time elapsed 22:30:15.899 00.020 15672 IsSlewing returns 0 22:30:15.926 00.027 15672 IsGuiding returns 0 22:30:15.926 00.000 15672 scope move finished after 68 + 92 ms 22:30:15.926 00.000 15672 Move returns status 0, amount 68 22:30:15.926 00.000 15672 move complete, result=0 22:30:15.926 00.000 15672 worker thread done servicing request 22:30:15.926 00.000 15672 Worker thread wakes up 22:30:15.926 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:15.926 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:15.926 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 68 ms NORTH 22:30:18.041 02.115 15672 Exposure complete 22:30:18.073 00.032 15672 worker thread done servicing request 22:30:18.073 00.000 30444 OnExposeComplete: enter 22:30:18.073 00.000 30444 UpdateGuideState(): m_state=6 22:30:18.073 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 714 22:30:18.073 00.000 30444 Star::Find returns 1 (1), X=464.96, Y=191.90, Mass=97230, SNR=72.9, Peak=10668 HFD=3.9 22:30:18.073 00.000 30444 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.28) = xAngle (-2.76 = -2.76) 22:30:18.073 00.000 30444 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.82 = -2.82) 22:30:18.073 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-3.04 mountX=-0.20 mountY=-0.07, mountTheta=-2.82 22:30:18.074 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.02, opts=13) 22:30:18.074 00.000 30444 Enqueuing Move request for scope (-0.22, -0.02) 22:30:18.074 00.000 15672 Worker thread wakes up 22:30:18.074 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.02) opts 0xd 22:30:18.074 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.02) 22:30:18.074 00.000 15672 Moving (-0.22, -0.02) raw xDistance=-0.20 yDistance=-0.07 22:30:18.074 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 22:30:18.074 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:30:18.074 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 22:30:18.074 00.000 15672 MoveAxis(E, 0, ABG) 22:30:18.074 00.000 15672 Move returns status 0, amount 0 22:30:18.074 00.000 15672 MoveAxis(N, 0, ABG) 22:30:18.074 00.000 15672 Move returns status 0, amount 0 22:30:18.074 00.000 15672 move complete, result=0 22:30:18.074 00.000 15672 worker thread done servicing request 22:30:18.079 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=10668, FiltMin=2633, FiltMax=8430, Gamma=2.950 22:30:18.129 00.050 30444 UpdateGuideState exits: m=97230 SNR=72.9 Saturated 22:30:18.129 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:18.129 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:18.129 00.000 30444 Enqueuing Expose request 22:30:18.129 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:30:18.129 00.000 15672 Worker thread wakes up 22:30:18.129 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:18.129 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:20.040 01.911 15672 Exposure complete 22:30:20.064 00.024 15672 worker thread done servicing request 22:30:20.064 00.000 30444 OnExposeComplete: enter 22:30:20.065 00.001 30444 UpdateGuideState(): m_state=6 22:30:20.065 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 715 22:30:20.065 00.000 30444 Star::Find returns 1 (1), X=464.78, Y=191.15, Mass=102151, SNR=81.7, Peak=11789 HFD=3.4 22:30:20.065 00.000 30444 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 22:30:20.065 00.000 30444 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 22:30:20.065 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.77 hyp=0.87 cameraTheta=-2.04 mountX=-0.17 mountY=-0.84, mountTheta=-1.77 22:30:20.066 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.77, opts=13) 22:30:20.066 00.000 30444 Enqueuing Move request for scope (-0.40, -0.77) 22:30:20.066 00.000 15672 Worker thread wakes up 22:30:20.066 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.77) opts 0xd 22:30:20.066 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.77) 22:30:20.066 00.000 15672 Moving (-0.40, -0.77) raw xDistance=-0.17 yDistance=-0.84 22:30:20.066 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:30:20.066 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 22:30:20.066 00.000 15672 MoveAxis(E, 0, ABG) 22:30:20.066 00.000 15672 Move returns status 0, amount 0 22:30:20.066 00.000 15672 MoveAxis(N, 150, ABG) 22:30:20.066 00.000 15672 Guiding Dir = 0, Dur = 150 22:30:20.067 00.001 15672 IsSlewing returns 0 22:30:20.068 00.001 15672 IsGuiding returns 0 22:30:20.073 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=11789, FiltMin=2659, FiltMax=8725, Gamma=2.950 22:30:20.127 00.054 30444 UpdateGuideState exits: m=102151 SNR=81.7 Saturated 22:30:20.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:20.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:20.127 00.000 30444 Enqueuing Expose request 22:30:20.143 00.016 15672 PulseGuide returned control before completion, sleep 85 22:30:20.230 00.087 15672 IsGuiding returns 1 22:30:20.230 00.000 15672 scope still moving after pulse duration time elapsed 22:30:20.252 00.022 15672 IsSlewing returns 0 22:30:20.255 00.003 15672 IsGuiding returns 1 22:30:20.276 00.021 15672 IsSlewing returns 0 22:30:20.279 00.003 15672 IsGuiding returns 1 22:30:20.299 00.020 15672 IsSlewing returns 0 22:30:20.321 00.022 15672 IsGuiding returns 0 22:30:20.321 00.000 15672 scope move finished after 150 + 102 ms 22:30:20.321 00.000 15672 Move returns status 0, amount 150 22:30:20.321 00.000 15672 move complete, result=0 22:30:20.321 00.000 15672 worker thread done servicing request 22:30:20.322 00.001 15672 Worker thread wakes up 22:30:20.322 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.8 px 150 ms NORTH 22:30:20.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:20.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:22.436 02.114 15672 Exposure complete 22:30:22.462 00.026 15672 worker thread done servicing request 22:30:22.462 00.000 30444 OnExposeComplete: enter 22:30:22.462 00.000 30444 UpdateGuideState(): m_state=6 22:30:22.462 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 716 22:30:22.463 00.001 30444 Star::Find returns 1 (1), X=464.92, Y=191.34, Mass=87278, SNR=59.4, Peak=10599 HFD=3.6 22:30:22.463 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 22:30:22.463 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 22:30:22.463 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.59 hyp=0.64 cameraTheta=-1.99 mountX=-0.09 mountY=-0.63, mountTheta=-1.71 22:30:22.463 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.59, opts=13) 22:30:22.463 00.000 30444 Enqueuing Move request for scope (-0.26, -0.59) 22:30:22.463 00.000 15672 Worker thread wakes up 22:30:22.463 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.59) opts 0xd 22:30:22.463 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.59) 22:30:22.463 00.000 15672 Moving (-0.26, -0.59) raw xDistance=-0.09 yDistance=-0.63 22:30:22.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:30:22.464 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 22:30:22.464 00.000 15672 MoveAxis(E, 0, ABG) 22:30:22.464 00.000 15672 Move returns status 0, amount 0 22:30:22.464 00.000 15672 MoveAxis(N, 112, ABG) 22:30:22.464 00.000 15672 Guiding Dir = 0, Dur = 112 22:30:22.464 00.000 15672 IsSlewing returns 0 22:30:22.465 00.001 15672 IsGuiding returns 0 22:30:22.469 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=11117, FiltMin=2670, FiltMax=7725, Gamma=2.950 22:30:22.519 00.050 30444 UpdateGuideState exits: m=87278 SNR=59.4 Saturated 22:30:22.519 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:22.519 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:22.519 00.000 30444 Enqueuing Expose request 22:30:22.539 00.020 15672 PulseGuide returned control before completion, sleep 49 22:30:22.590 00.051 15672 IsGuiding returns 1 22:30:22.590 00.000 15672 scope still moving after pulse duration time elapsed 22:30:22.611 00.021 15672 IsSlewing returns 0 22:30:22.611 00.000 15672 IsGuiding returns 1 22:30:22.633 00.022 15672 IsSlewing returns 0 22:30:22.633 00.000 15672 IsGuiding returns 1 22:30:22.655 00.022 15672 IsSlewing returns 0 22:30:22.656 00.001 15672 IsGuiding returns 1 22:30:22.677 00.021 15672 IsSlewing returns 0 22:30:22.699 00.022 15672 IsGuiding returns 0 22:30:22.699 00.000 15672 scope move finished after 112 + 122 ms 22:30:22.699 00.000 15672 Move returns status 0, amount 112 22:30:22.699 00.000 15672 move complete, result=0 22:30:22.699 00.000 15672 worker thread done servicing request 22:30:22.699 00.000 15672 Worker thread wakes up 22:30:22.699 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 112 ms NORTH 22:30:22.699 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:22.699 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:24.610 01.911 15672 Exposure complete 22:30:24.630 00.020 15672 worker thread done servicing request 22:30:24.630 00.000 30444 OnExposeComplete: enter 22:30:24.630 00.000 30444 UpdateGuideState(): m_state=6 22:30:24.630 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 717 22:30:24.630 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=191.38, Mass=92496, SNR=75.2, Peak=10130 HFD=3.6 22:30:24.630 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 22:30:24.630 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 22:30:24.630 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.54 hyp=0.54 cameraTheta=-1.48 mountX=0.19 mountY=-0.52, mountTheta=-1.21 22:30:24.631 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.54, opts=13) 22:30:24.631 00.000 30444 Enqueuing Move request for scope (0.05, -0.54) 22:30:24.631 00.000 15672 Worker thread wakes up 22:30:24.631 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.54) opts 0xd 22:30:24.631 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.54) 22:30:24.631 00.000 15672 Moving (0.05, -0.54) raw xDistance=0.19 yDistance=-0.52 22:30:24.631 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:30:24.631 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 22:30:24.631 00.000 15672 MoveAxis(E, 0, ABG) 22:30:24.631 00.000 15672 Move returns status 0, amount 0 22:30:24.631 00.000 15672 MoveAxis(N, 92, ABG) 22:30:24.631 00.000 15672 Guiding Dir = 0, Dur = 92 22:30:24.632 00.001 15672 IsSlewing returns 0 22:30:24.633 00.001 15672 IsGuiding returns 0 22:30:24.637 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=11157, FiltMin=2607, FiltMax=8707, Gamma=2.950 22:30:24.689 00.052 30444 UpdateGuideState exits: m=92496 SNR=75.2 Saturated 22:30:24.689 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:24.689 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:24.689 00.000 30444 Enqueuing Expose request 22:30:24.712 00.023 15672 PulseGuide returned control before completion, sleep 24 22:30:24.744 00.032 15672 IsGuiding returns 1 22:30:24.744 00.000 15672 scope still moving after pulse duration time elapsed 22:30:24.765 00.021 15672 IsSlewing returns 0 22:30:24.765 00.000 15672 IsGuiding returns 1 22:30:24.787 00.022 15672 IsSlewing returns 0 22:30:24.788 00.001 15672 IsGuiding returns 1 22:30:24.809 00.021 15672 IsSlewing returns 0 22:30:24.840 00.031 15672 IsGuiding returns 0 22:30:24.841 00.001 15672 scope move finished after 92 + 116 ms 22:30:24.841 00.000 15672 Move returns status 0, amount 92 22:30:24.841 00.000 15672 move complete, result=0 22:30:24.841 00.000 15672 worker thread done servicing request 22:30:24.841 00.000 15672 Worker thread wakes up 22:30:24.841 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 92 ms NORTH 22:30:24.842 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:24.842 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:26.950 02.108 15672 Exposure complete 22:30:26.970 00.020 15672 worker thread done servicing request 22:30:26.970 00.000 30444 OnExposeComplete: enter 22:30:26.970 00.000 30444 UpdateGuideState(): m_state=6 22:30:26.970 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 718 22:30:26.970 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=191.31, Mass=93442, SNR=67.3, Peak=10086 HFD=3.9 22:30:26.970 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 22:30:26.970 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 22:30:26.970 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.61 hyp=0.61 cameraTheta=-1.66 mountX=0.12 mountY=-0.61, mountTheta=-1.38 22:30:26.971 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.61, opts=13) 22:30:26.971 00.000 30444 Enqueuing Move request for scope (-0.05, -0.61) 22:30:26.971 00.000 15672 Worker thread wakes up 22:30:26.971 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.61) opts 0xd 22:30:26.971 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.61) 22:30:26.971 00.000 15672 Moving (-0.05, -0.61) raw xDistance=0.12 yDistance=-0.61 22:30:26.971 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:30:26.971 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 22:30:26.971 00.000 15672 MoveAxis(E, 0, ABG) 22:30:26.971 00.000 15672 Move returns status 0, amount 0 22:30:26.971 00.000 15672 MoveAxis(N, 108, ABG) 22:30:26.971 00.000 15672 Guiding Dir = 0, Dur = 108 22:30:26.972 00.001 15672 IsSlewing returns 0 22:30:26.972 00.000 15672 IsGuiding returns 0 22:30:26.977 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=10086, FiltMin=2572, FiltMax=7820, Gamma=2.950 22:30:27.026 00.049 30444 UpdateGuideState exits: m=93442 SNR=67.3 Saturated 22:30:27.026 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:27.026 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:27.026 00.000 30444 Enqueuing Expose request 22:30:27.061 00.035 15672 PulseGuide returned control before completion, sleep 31 22:30:27.125 00.064 15672 IsGuiding returns 1 22:30:27.125 00.000 15672 scope still moving after pulse duration time elapsed 22:30:27.146 00.021 15672 IsSlewing returns 0 22:30:27.148 00.002 15672 IsGuiding returns 1 22:30:27.169 00.021 15672 IsSlewing returns 0 22:30:27.172 00.003 15672 IsGuiding returns 1 22:30:27.193 00.021 15672 IsSlewing returns 0 22:30:27.221 00.028 15672 IsGuiding returns 0 22:30:27.222 00.001 15672 scope move finished after 108 + 141 ms 22:30:27.222 00.000 15672 Move returns status 0, amount 108 22:30:27.222 00.000 15672 move complete, result=0 22:30:27.222 00.000 15672 worker thread done servicing request 22:30:27.222 00.000 15672 Worker thread wakes up 22:30:27.222 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:27.222 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:27.223 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 108 ms NORTH 22:30:29.131 01.908 15672 Exposure complete 22:30:29.150 00.019 15672 worker thread done servicing request 22:30:29.150 00.000 30444 OnExposeComplete: enter 22:30:29.150 00.000 30444 UpdateGuideState(): m_state=6 22:30:29.151 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 719 22:30:29.151 00.000 30444 Star::Find returns 1 (1), X=465.00, Y=191.32, Mass=87585, SNR=56.5, Peak=10571 HFD=3.4 22:30:29.151 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 22:30:29.151 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 22:30:29.151 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.60 hyp=0.62 cameraTheta=-1.85 mountX=0.00 mountY=-0.62, mountTheta=-1.57 22:30:29.151 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.60, opts=13) 22:30:29.151 00.000 30444 Enqueuing Move request for scope (-0.17, -0.60) 22:30:29.151 00.000 15672 Worker thread wakes up 22:30:29.151 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.60) opts 0xd 22:30:29.151 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.60) 22:30:29.151 00.000 15672 Moving (-0.17, -0.60) raw xDistance=0.00 yDistance=-0.62 22:30:29.152 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 22:30:29.152 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 22:30:29.152 00.000 15672 MoveAxis(E, 0, ABG) 22:30:29.152 00.000 15672 Move returns status 0, amount 0 22:30:29.152 00.000 15672 MoveAxis(N, 111, ABG) 22:30:29.152 00.000 15672 Guiding Dir = 0, Dur = 111 22:30:29.152 00.000 15672 IsSlewing returns 0 22:30:29.153 00.001 15672 IsGuiding returns 0 22:30:29.158 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=10571, FiltMin=2633, FiltMax=8148, Gamma=2.950 22:30:29.207 00.049 30444 UpdateGuideState exits: m=87585 SNR=56.5 Saturated 22:30:29.207 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:29.207 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:29.207 00.000 30444 Enqueuing Expose request 22:30:29.233 00.026 15672 PulseGuide returned control before completion, sleep 42 22:30:29.277 00.044 15672 IsGuiding returns 1 22:30:29.277 00.000 15672 scope still moving after pulse duration time elapsed 22:30:29.297 00.020 15672 IsSlewing returns 0 22:30:29.298 00.001 15672 IsGuiding returns 1 22:30:29.320 00.022 15672 IsSlewing returns 0 22:30:29.322 00.002 15672 IsGuiding returns 1 22:30:29.343 00.021 15672 IsSlewing returns 0 22:30:29.346 00.003 15672 IsGuiding returns 1 22:30:29.367 00.021 15672 IsSlewing returns 0 22:30:29.393 00.026 15672 IsGuiding returns 0 22:30:29.393 00.000 15672 scope move finished after 111 + 128 ms 22:30:29.393 00.000 15672 Move returns status 0, amount 111 22:30:29.393 00.000 15672 move complete, result=0 22:30:29.393 00.000 15672 worker thread done servicing request 22:30:29.393 00.000 15672 Worker thread wakes up 22:30:29.393 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:29.393 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:29.393 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 111 ms NORTH 22:30:31.502 02.109 15672 Exposure complete 22:30:31.522 00.020 15672 worker thread done servicing request 22:30:31.522 00.000 30444 OnExposeComplete: enter 22:30:31.522 00.000 30444 UpdateGuideState(): m_state=6 22:30:31.522 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 720 22:30:31.522 00.000 30444 Star::Find returns 1 (1), X=464.96, Y=191.66, Mass=89267, SNR=74.4, Peak=11025 HFD=3.5 22:30:31.522 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 22:30:31.522 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 22:30:31.522 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.26 hyp=0.34 cameraTheta=-2.24 mountX=-0.13 mountY=-0.30, mountTheta=-1.97 22:30:31.523 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.26, opts=13) 22:30:31.523 00.000 30444 Enqueuing Move request for scope (-0.21, -0.26) 22:30:31.523 00.000 15672 Worker thread wakes up 22:30:31.523 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.26) opts 0xd 22:30:31.523 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.26) 22:30:31.523 00.000 15672 Moving (-0.21, -0.26) raw xDistance=-0.13 yDistance=-0.30 22:30:31.523 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 22:30:31.523 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 22:30:31.523 00.000 15672 MoveAxis(E, 0, ABG) 22:30:31.523 00.000 15672 Move returns status 0, amount 0 22:30:31.523 00.000 15672 MoveAxis(N, 54, ABG) 22:30:31.523 00.000 15672 Guiding Dir = 0, Dur = 54 22:30:31.524 00.001 15672 IsSlewing returns 0 22:30:31.525 00.001 15672 IsGuiding returns 0 22:30:31.529 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=11277, FiltMin=2596, FiltMax=8668, Gamma=2.950 22:30:31.579 00.050 30444 UpdateGuideState exits: m=89267 SNR=74.4 Saturated 22:30:31.579 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:31.579 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:31.579 00.000 30444 Enqueuing Expose request 22:30:31.632 00.053 15672 IsGuiding returns 1 22:30:31.632 00.000 15672 scope still moving after pulse duration time elapsed 22:30:31.653 00.021 15672 IsSlewing returns 0 22:30:31.654 00.001 15672 IsGuiding returns 1 22:30:31.675 00.021 15672 IsSlewing returns 0 22:30:31.694 00.019 15672 IsGuiding returns 0 22:30:31.694 00.000 15672 scope move finished after 54 + 115 ms 22:30:31.694 00.000 15672 Move returns status 0, amount 54 22:30:31.694 00.000 15672 move complete, result=0 22:30:31.694 00.000 15672 worker thread done servicing request 22:30:31.694 00.000 15672 Worker thread wakes up 22:30:31.694 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:31.694 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:31.695 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 54 ms NORTH 22:30:33.605 01.910 15672 Exposure complete 22:30:33.624 00.019 15672 worker thread done servicing request 22:30:33.624 00.000 30444 OnExposeComplete: enter 22:30:33.624 00.000 30444 UpdateGuideState(): m_state=6 22:30:33.625 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 721 22:30:33.625 00.000 30444 Star::Find returns 1 (1), X=464.66, Y=191.68, Mass=84193, SNR=72.7, Peak=9757 HFD=3.4 22:30:33.625 00.000 30444 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 22:30:33.625 00.000 30444 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.48 = -2.48) 22:30:33.625 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.25 hyp=0.57 cameraTheta=-2.70 mountX=-0.43 mountY=-0.35, mountTheta=-2.46 22:30:33.625 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.25, opts=13) 22:30:33.625 00.000 30444 Enqueuing Move request for scope (-0.52, -0.25) 22:30:33.625 00.000 15672 Worker thread wakes up 22:30:33.625 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.25) opts 0xd 22:30:33.626 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.25) 22:30:33.626 00.000 15672 Moving (-0.52, -0.25) raw xDistance=-0.43 yDistance=-0.35 22:30:33.626 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 22:30:33.626 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 22:30:33.626 00.000 15672 MoveAxis(E, 116, ABG) 22:30:33.626 00.000 15672 Guiding Dir = 2, Dur = 116 22:30:33.627 00.001 15672 IsSlewing returns 0 22:30:33.628 00.001 15672 IsGuiding returns 0 22:30:33.632 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2110, max=9757, FiltMin=2675, FiltMax=8479, Gamma=2.950 22:30:33.657 00.025 15672 PulseGuide returned control before completion, sleep 96 22:30:33.681 00.024 30444 UpdateGuideState exits: m=84193 SNR=72.7 Saturated 22:30:33.681 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:33.681 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:33.681 00.000 30444 Enqueuing Expose request 22:30:33.755 00.074 15672 IsGuiding returns 1 22:30:33.755 00.000 15672 scope still moving after pulse duration time elapsed 22:30:33.777 00.022 15672 IsSlewing returns 0 22:30:33.803 00.026 15672 IsGuiding returns 0 22:30:33.803 00.000 15672 scope move finished after 116 + 58 ms 22:30:33.803 00.000 15672 Move returns status 0, amount 116 22:30:33.803 00.000 15672 MoveAxis(N, 63, ABG) 22:30:33.803 00.000 15672 Guiding Dir = 0, Dur = 63 22:30:33.803 00.000 15672 IsSlewing returns 0 22:30:33.805 00.002 15672 IsGuiding returns 0 22:30:33.884 00.079 15672 IsGuiding returns 1 22:30:33.885 00.001 15672 scope still moving after pulse duration time elapsed 22:30:33.906 00.021 15672 IsSlewing returns 0 22:30:33.909 00.003 15672 IsGuiding returns 1 22:30:33.930 00.021 15672 IsSlewing returns 0 22:30:33.933 00.003 15672 IsGuiding returns 1 22:30:33.954 00.021 15672 IsSlewing returns 0 22:30:34.010 00.056 15672 IsGuiding returns 0 22:30:34.010 00.000 15672 scope move finished after 63 + 142 ms 22:30:34.010 00.000 15672 Move returns status 0, amount 63 22:30:34.010 00.000 15672 move complete, result=0 22:30:34.011 00.001 15672 worker thread done servicing request 22:30:34.011 00.000 15672 Worker thread wakes up 22:30:34.011 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:34.011 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:34.011 00.000 30444 GuideStep: -0.4 px 116 ms EAST, -0.4 px 63 ms NORTH 22:30:36.122 02.111 15672 Exposure complete 22:30:36.142 00.020 15672 worker thread done servicing request 22:30:36.142 00.000 30444 OnExposeComplete: enter 22:30:36.142 00.000 30444 UpdateGuideState(): m_state=6 22:30:36.142 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 722 22:30:36.142 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=191.66, Mass=89780, SNR=78.6, Peak=10653 HFD=3.7 22:30:36.143 00.001 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 22:30:36.143 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 22:30:36.143 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.97 mountX=-0.03 mountY=-0.28, mountTheta=-1.70 22:30:36.143 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.26, opts=13) 22:30:36.143 00.000 30444 Enqueuing Move request for scope (-0.11, -0.26) 22:30:36.143 00.000 15672 Worker thread wakes up 22:30:36.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.26) opts 0xd 22:30:36.143 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.26) 22:30:36.143 00.000 15672 Moving (-0.11, -0.26) raw xDistance=-0.03 yDistance=-0.28 22:30:36.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:30:36.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 22:30:36.143 00.000 15672 MoveAxis(E, 0, ABG) 22:30:36.144 00.001 15672 Move returns status 0, amount 0 22:30:36.144 00.000 15672 MoveAxis(N, 50, ABG) 22:30:36.144 00.000 15672 Guiding Dir = 0, Dur = 50 22:30:36.144 00.000 15672 IsSlewing returns 0 22:30:36.149 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=10787, FiltMin=2598, FiltMax=8121, Gamma=2.950 22:30:36.151 00.002 15672 IsGuiding returns 0 22:30:36.198 00.047 30444 UpdateGuideState exits: m=89780 SNR=78.6 Saturated 22:30:36.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:36.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:36.198 00.000 30444 Enqueuing Expose request 22:30:36.230 00.032 15672 IsGuiding returns 1 22:30:36.230 00.000 15672 scope still moving after pulse duration time elapsed 22:30:36.252 00.022 15672 IsSlewing returns 0 22:30:36.264 00.012 15672 IsGuiding returns 1 22:30:36.286 00.022 15672 IsSlewing returns 0 22:30:36.286 00.000 15672 IsGuiding returns 1 22:30:36.307 00.021 15672 IsSlewing returns 0 22:30:36.326 00.019 15672 IsGuiding returns 0 22:30:36.326 00.000 15672 scope move finished after 50 + 125 ms 22:30:36.326 00.000 15672 Move returns status 0, amount 50 22:30:36.327 00.001 15672 move complete, result=0 22:30:36.327 00.000 15672 worker thread done servicing request 22:30:36.327 00.000 15672 Worker thread wakes up 22:30:36.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:36.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:36.328 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 50 ms NORTH 22:30:38.235 01.907 15672 Exposure complete 22:30:38.254 00.019 15672 worker thread done servicing request 22:30:38.255 00.001 30444 OnExposeComplete: enter 22:30:38.255 00.000 30444 UpdateGuideState(): m_state=6 22:30:38.255 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 723 22:30:38.255 00.000 30444 Star::Find returns 1 (1), X=464.65, Y=191.34, Mass=90289, SNR=82.0, Peak=10963 HFD=3.4 22:30:38.255 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 22:30:38.255 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 22:30:38.255 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.58 hyp=0.78 cameraTheta=-2.31 mountX=-0.35 mountY=-0.68, mountTheta=-2.04 22:30:38.255 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.58, opts=13) 22:30:38.255 00.000 30444 Enqueuing Move request for scope (-0.53, -0.58) 22:30:38.256 00.001 15672 Worker thread wakes up 22:30:38.256 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.58) opts 0xd 22:30:38.256 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.58) 22:30:38.256 00.000 15672 Moving (-0.53, -0.58) raw xDistance=-0.35 yDistance=-0.68 22:30:38.256 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 22:30:38.256 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 22:30:38.256 00.000 15672 MoveAxis(E, 94, ABG) 22:30:38.256 00.000 15672 Guiding Dir = 2, Dur = 94 22:30:38.256 00.000 15672 IsSlewing returns 0 22:30:38.257 00.001 15672 IsGuiding returns 0 22:30:38.262 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=10963, FiltMin=2667, FiltMax=7844, Gamma=2.950 22:30:38.275 00.013 15672 PulseGuide returned control before completion, sleep 87 22:30:38.310 00.035 30444 UpdateGuideState exits: m=90289 SNR=82.0 Saturated 22:30:38.311 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:38.311 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:38.311 00.000 30444 Enqueuing Expose request 22:30:38.363 00.052 15672 IsGuiding returns 1 22:30:38.363 00.000 15672 scope still moving after pulse duration time elapsed 22:30:38.384 00.021 15672 IsSlewing returns 0 22:30:38.386 00.002 15672 IsGuiding returns 0 22:30:38.386 00.000 15672 scope move finished after 94 + 35 ms 22:30:38.386 00.000 15672 Move returns status 0, amount 94 22:30:38.386 00.000 15672 MoveAxis(N, 121, ABG) 22:30:38.386 00.000 15672 Guiding Dir = 0, Dur = 121 22:30:38.386 00.000 15672 IsSlewing returns 0 22:30:38.387 00.001 15672 IsGuiding returns 0 22:30:38.466 00.079 15672 PulseGuide returned control before completion, sleep 53 22:30:38.548 00.082 15672 IsGuiding returns 1 22:30:38.548 00.000 15672 scope still moving after pulse duration time elapsed 22:30:38.569 00.021 15672 IsSlewing returns 0 22:30:38.572 00.003 15672 IsGuiding returns 1 22:30:38.593 00.021 15672 IsSlewing returns 0 22:30:38.596 00.003 15672 IsGuiding returns 1 22:30:38.617 00.021 15672 IsSlewing returns 0 22:30:38.643 00.026 15672 IsGuiding returns 0 22:30:38.644 00.001 15672 scope move finished after 121 + 134 ms 22:30:38.644 00.000 15672 Move returns status 0, amount 121 22:30:38.644 00.000 15672 move complete, result=0 22:30:38.644 00.000 15672 worker thread done servicing request 22:30:38.644 00.000 15672 Worker thread wakes up 22:30:38.644 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:38.644 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:38.645 00.001 30444 GuideStep: -0.3 px 94 ms EAST, -0.7 px 121 ms NORTH 22:30:40.760 02.115 15672 Exposure complete 22:30:40.794 00.034 15672 worker thread done servicing request 22:30:40.794 00.000 30444 OnExposeComplete: enter 22:30:40.794 00.000 30444 UpdateGuideState(): m_state=6 22:30:40.794 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 724 22:30:40.794 00.000 30444 Star::Find returns 1 (1), X=465.04, Y=191.57, Mass=96643, SNR=73.8, Peak=11965 HFD=3.5 22:30:40.794 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 22:30:40.794 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 22:30:40.794 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.35 hyp=0.38 cameraTheta=-1.94 mountX=-0.03 mountY=-0.37, mountTheta=-1.66 22:30:40.794 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.35, opts=13) 22:30:40.794 00.000 30444 Enqueuing Move request for scope (-0.13, -0.35) 22:30:40.795 00.001 15672 Worker thread wakes up 22:30:40.795 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.35) opts 0xd 22:30:40.795 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.35) 22:30:40.795 00.000 15672 Moving (-0.13, -0.35) raw xDistance=-0.03 yDistance=-0.37 22:30:40.795 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:30:40.795 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 22:30:40.795 00.000 15672 MoveAxis(E, 0, ABG) 22:30:40.795 00.000 15672 Move returns status 0, amount 0 22:30:40.795 00.000 15672 MoveAxis(N, 66, ABG) 22:30:40.795 00.000 15672 Guiding Dir = 0, Dur = 66 22:30:40.795 00.000 15672 IsSlewing returns 0 22:30:40.797 00.002 15672 IsGuiding returns 0 22:30:40.801 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11965, FiltMin=2672, FiltMax=8277, Gamma=2.950 22:30:40.851 00.050 30444 UpdateGuideState exits: m=96643 SNR=73.8 Saturated 22:30:40.851 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:40.851 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:40.851 00.000 30444 Enqueuing Expose request 22:30:40.912 00.061 15672 IsGuiding returns 1 22:30:40.912 00.000 15672 scope still moving after pulse duration time elapsed 22:30:40.933 00.021 15672 IsSlewing returns 0 22:30:40.959 00.026 15672 IsGuiding returns 0 22:30:40.959 00.000 15672 scope move finished after 66 + 96 ms 22:30:40.959 00.000 15672 Move returns status 0, amount 66 22:30:40.959 00.000 15672 move complete, result=0 22:30:40.959 00.000 15672 worker thread done servicing request 22:30:40.959 00.000 15672 Worker thread wakes up 22:30:40.959 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:40.959 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:40.959 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 66 ms NORTH 22:30:42.876 01.917 15672 Exposure complete 22:30:42.905 00.029 15672 worker thread done servicing request 22:30:42.905 00.000 30444 OnExposeComplete: enter 22:30:42.905 00.000 30444 UpdateGuideState(): m_state=6 22:30:42.905 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 725 22:30:42.905 00.000 30444 Star::Find returns 1 (1), X=464.85, Y=191.46, Mass=87388, SNR=65.7, Peak=10244 HFD=3.7 22:30:42.905 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 22:30:42.905 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 22:30:42.905 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.46 hyp=0.56 cameraTheta=-2.18 mountX=-0.19 mountY=-0.52, mountTheta=-1.91 22:30:42.906 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.46, opts=13) 22:30:42.906 00.000 30444 Enqueuing Move request for scope (-0.32, -0.46) 22:30:42.906 00.000 15672 Worker thread wakes up 22:30:42.906 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.46) opts 0xd 22:30:42.906 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.46) 22:30:42.906 00.000 15672 Moving (-0.32, -0.46) raw xDistance=-0.19 yDistance=-0.52 22:30:42.906 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 22:30:42.906 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 22:30:42.906 00.000 15672 MoveAxis(E, 0, ABG) 22:30:42.906 00.000 15672 Move returns status 0, amount 0 22:30:42.906 00.000 15672 MoveAxis(N, 93, ABG) 22:30:42.906 00.000 15672 Guiding Dir = 0, Dur = 93 22:30:42.906 00.000 15672 IsSlewing returns 0 22:30:42.907 00.001 15672 IsGuiding returns 0 22:30:42.912 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=10658, FiltMin=2650, FiltMax=8506, Gamma=2.950 22:30:42.962 00.050 30444 UpdateGuideState exits: m=87388 SNR=65.7 Saturated 22:30:42.962 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:42.962 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:42.962 00.000 30444 Enqueuing Expose request 22:30:42.988 00.026 15672 PulseGuide returned control before completion, sleep 23 22:30:43.012 00.024 15672 IsGuiding returns 1 22:30:43.012 00.000 15672 scope still moving after pulse duration time elapsed 22:30:43.034 00.022 15672 IsSlewing returns 0 22:30:43.052 00.018 15672 IsGuiding returns 1 22:30:43.073 00.021 15672 IsSlewing returns 0 22:30:43.100 00.027 15672 IsGuiding returns 0 22:30:43.100 00.000 15672 scope move finished after 93 + 99 ms 22:30:43.100 00.000 15672 Move returns status 0, amount 93 22:30:43.100 00.000 15672 move complete, result=0 22:30:43.101 00.001 15672 worker thread done servicing request 22:30:43.101 00.000 15672 Worker thread wakes up 22:30:43.101 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:43.101 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:43.101 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 93 ms NORTH 22:30:45.207 02.106 15672 Exposure complete 22:30:45.227 00.020 15672 worker thread done servicing request 22:30:45.227 00.000 30444 OnExposeComplete: enter 22:30:45.227 00.000 30444 UpdateGuideState(): m_state=6 22:30:45.227 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 726 22:30:45.227 00.000 30444 Star::Find returns 1 (1), X=464.57, Y=191.74, Mass=83039, SNR=65.4, Peak=9398 HFD=3.6 22:30:45.227 00.000 30444 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.28) = xAngle (-2.56 = -2.56) 22:30:45.227 00.000 30444 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.63 = -2.63) 22:30:45.227 00.000 30444 CameraToMount -- cameraX=-0.60 cameraY=-0.19 hyp=0.63 cameraTheta=-2.84 mountX=-0.53 mountY=-0.31, mountTheta=-2.61 22:30:45.228 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.60, y=-0.19, opts=13) 22:30:45.228 00.000 30444 Enqueuing Move request for scope (-0.60, -0.19) 22:30:45.228 00.000 15672 Worker thread wakes up 22:30:45.228 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.19) opts 0xd 22:30:45.228 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.60, -0.19) 22:30:45.228 00.000 15672 Moving (-0.60, -0.19) raw xDistance=-0.53 yDistance=-0.31 22:30:45.228 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53 22:30:45.228 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 22:30:45.228 00.000 15672 MoveAxis(E, 143, ABG) 22:30:45.228 00.000 15672 Guiding Dir = 2, Dur = 143 22:30:45.229 00.001 15672 IsSlewing returns 0 22:30:45.230 00.001 15672 IsGuiding returns 0 22:30:45.234 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=10086, FiltMin=2630, FiltMax=8719, Gamma=2.950 22:30:45.256 00.022 15672 PulseGuide returned control before completion, sleep 128 22:30:45.283 00.027 30444 UpdateGuideState exits: m=83039 SNR=65.4 Saturated 22:30:45.283 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:45.284 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:45.284 00.000 30444 Enqueuing Expose request 22:30:45.448 00.164 15672 IsGuiding returns 0 22:30:45.448 00.000 15672 Move returns status 0, amount 143 22:30:45.448 00.000 15672 MoveAxis(N, 55, ABG) 22:30:45.448 00.000 15672 Guiding Dir = 0, Dur = 55 22:30:45.450 00.002 15672 IsSlewing returns 0 22:30:45.452 00.002 15672 IsGuiding returns 0 22:30:45.530 00.078 15672 IsGuiding returns 1 22:30:45.530 00.000 15672 scope still moving after pulse duration time elapsed 22:30:45.551 00.021 15672 IsSlewing returns 0 22:30:45.554 00.003 15672 IsGuiding returns 1 22:30:45.575 00.021 15672 IsSlewing returns 0 22:30:45.578 00.003 15672 IsGuiding returns 1 22:30:45.599 00.021 15672 IsSlewing returns 0 22:30:45.655 00.056 15672 IsGuiding returns 0 22:30:45.655 00.000 15672 scope move finished after 55 + 148 ms 22:30:45.655 00.000 15672 Move returns status 0, amount 55 22:30:45.655 00.000 15672 move complete, result=0 22:30:45.656 00.001 15672 worker thread done servicing request 22:30:45.656 00.000 15672 Worker thread wakes up 22:30:45.656 00.000 30444 GuideStep: -0.5 px 143 ms EAST, -0.3 px 55 ms NORTH 22:30:45.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:45.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:47.572 01.916 15672 Exposure complete 22:30:47.602 00.030 15672 worker thread done servicing request 22:30:47.602 00.000 30444 OnExposeComplete: enter 22:30:47.602 00.000 30444 UpdateGuideState(): m_state=6 22:30:47.602 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 727 22:30:47.602 00.000 30444 Star::Find returns 1 (1), X=465.03, Y=191.32, Mass=100569, SNR=79.5, Peak=11479 HFD=3.7 22:30:47.602 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 22:30:47.602 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 22:30:47.602 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.60 hyp=0.62 cameraTheta=-1.81 mountX=0.02 mountY=-0.62, mountTheta=-1.53 22:30:47.603 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.60, opts=13) 22:30:47.603 00.000 30444 Enqueuing Move request for scope (-0.15, -0.60) 22:30:47.603 00.000 15672 Worker thread wakes up 22:30:47.603 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.60) opts 0xd 22:30:47.603 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.60) 22:30:47.603 00.000 15672 Moving (-0.15, -0.60) raw xDistance=0.02 yDistance=-0.62 22:30:47.603 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:30:47.603 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 22:30:47.603 00.000 15672 MoveAxis(E, 0, ABG) 22:30:47.603 00.000 15672 Move returns status 0, amount 0 22:30:47.603 00.000 15672 MoveAxis(N, 110, ABG) 22:30:47.603 00.000 15672 Guiding Dir = 0, Dur = 110 22:30:47.604 00.001 15672 IsSlewing returns 0 22:30:47.605 00.001 15672 IsGuiding returns 0 22:30:47.609 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=11479, FiltMin=2616, FiltMax=8095, Gamma=2.950 22:30:47.659 00.050 30444 UpdateGuideState exits: m=100569 SNR=79.5 Saturated 22:30:47.659 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:47.659 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:47.659 00.000 30444 Enqueuing Expose request 22:30:47.684 00.025 15672 PulseGuide returned control before completion, sleep 42 22:30:47.733 00.049 15672 IsGuiding returns 1 22:30:47.733 00.000 15672 scope still moving after pulse duration time elapsed 22:30:47.754 00.021 15672 IsSlewing returns 0 22:30:47.755 00.001 15672 IsGuiding returns 1 22:30:47.776 00.021 15672 IsSlewing returns 0 22:30:47.777 00.001 15672 IsGuiding returns 1 22:30:47.799 00.022 15672 IsSlewing returns 0 22:30:47.829 00.030 15672 IsGuiding returns 0 22:30:47.830 00.001 15672 scope move finished after 110 + 113 ms 22:30:47.830 00.000 15672 Move returns status 0, amount 110 22:30:47.830 00.000 15672 move complete, result=0 22:30:47.830 00.000 15672 worker thread done servicing request 22:30:47.830 00.000 15672 Worker thread wakes up 22:30:47.830 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:47.831 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:47.831 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 110 ms NORTH 22:30:49.937 02.106 15672 Exposure complete 22:30:49.957 00.020 15672 worker thread done servicing request 22:30:49.957 00.000 30444 OnExposeComplete: enter 22:30:49.957 00.000 30444 UpdateGuideState(): m_state=6 22:30:49.957 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 728 22:30:49.957 00.000 30444 Star::Find returns 1 (1), X=465.33, Y=191.38, Mass=89200, SNR=63.4, Peak=10756 HFD=3.4 22:30:49.957 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 22:30:49.957 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 22:30:49.957 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.54 hyp=0.56 cameraTheta=-1.29 mountX=0.30 mountY=-0.49, mountTheta=-1.03 22:30:49.958 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.54, opts=13) 22:30:49.958 00.000 30444 Enqueuing Move request for scope (0.15, -0.54) 22:30:49.958 00.000 15672 Worker thread wakes up 22:30:49.958 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.54) opts 0xd 22:30:49.958 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.54) 22:30:49.958 00.000 15672 Moving (0.15, -0.54) raw xDistance=0.30 yDistance=-0.49 22:30:49.958 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 22:30:49.958 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 22:30:49.958 00.000 15672 MoveAxis(W, 80, ABG) 22:30:49.958 00.000 15672 Guiding Dir = 3, Dur = 80 22:30:49.959 00.001 15672 IsSlewing returns 0 22:30:49.960 00.001 15672 IsGuiding returns 0 22:30:49.965 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=11683, FiltMin=2611, FiltMax=8932, Gamma=2.950 22:30:49.985 00.020 15672 PulseGuide returned control before completion, sleep 67 22:30:50.015 00.030 30444 UpdateGuideState exits: m=89200 SNR=63.4 Saturated 22:30:50.015 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:50.015 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:50.015 00.000 30444 Enqueuing Expose request 22:30:50.053 00.038 15672 IsGuiding returns 1 22:30:50.053 00.000 15672 scope still moving after pulse duration time elapsed 22:30:50.074 00.021 15672 IsSlewing returns 0 22:30:50.132 00.058 15672 IsGuiding returns 0 22:30:50.132 00.000 15672 scope move finished after 80 + 91 ms 22:30:50.133 00.001 15672 Move returns status 0, amount 80 22:30:50.133 00.000 15672 MoveAxis(N, 88, ABG) 22:30:50.133 00.000 15672 Guiding Dir = 0, Dur = 88 22:30:50.134 00.001 15672 IsSlewing returns 0 22:30:50.136 00.002 15672 IsGuiding returns 0 22:30:50.225 00.089 15672 IsGuiding returns 1 22:30:50.225 00.000 15672 scope still moving after pulse duration time elapsed 22:30:50.246 00.021 15672 IsSlewing returns 0 22:30:50.247 00.001 15672 IsGuiding returns 1 22:30:50.268 00.021 15672 IsSlewing returns 0 22:30:50.268 00.000 15672 IsGuiding returns 1 22:30:50.290 00.022 15672 IsSlewing returns 0 22:30:50.291 00.001 15672 IsGuiding returns 1 22:30:50.312 00.021 15672 IsSlewing returns 0 22:30:50.312 00.000 15672 IsGuiding returns 1 22:30:50.333 00.021 15672 IsSlewing returns 0 22:30:50.385 00.052 15672 IsGuiding returns 0 22:30:50.385 00.000 15672 scope move finished after 88 + 160 ms 22:30:50.385 00.000 15672 Move returns status 0, amount 88 22:30:50.385 00.000 15672 move complete, result=0 22:30:50.385 00.000 15672 worker thread done servicing request 22:30:50.385 00.000 15672 Worker thread wakes up 22:30:50.386 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:50.386 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:50.386 00.000 30444 GuideStep: 0.3 px 80 ms WEST, -0.5 px 88 ms NORTH 22:30:52.294 01.908 15672 Exposure complete 22:30:52.314 00.020 15672 worker thread done servicing request 22:30:52.314 00.000 30444 OnExposeComplete: enter 22:30:52.314 00.000 30444 UpdateGuideState(): m_state=6 22:30:52.315 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 729 22:30:52.315 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=191.50, Mass=86933, SNR=72.6, Peak=10803 HFD=3.4 22:30:52.315 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 22:30:52.315 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 22:30:52.315 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.42 hyp=0.42 cameraTheta=-1.62 mountX=0.10 mountY=-0.42, mountTheta=-1.34 22:30:52.315 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.42, opts=13) 22:30:52.315 00.000 30444 Enqueuing Move request for scope (-0.02, -0.42) 22:30:52.315 00.000 15672 Worker thread wakes up 22:30:52.315 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.42) opts 0xd 22:30:52.315 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.42) 22:30:52.316 00.001 15672 Moving (-0.02, -0.42) raw xDistance=0.10 yDistance=-0.42 22:30:52.316 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:30:52.316 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 22:30:52.316 00.000 15672 MoveAxis(E, 0, ABG) 22:30:52.316 00.000 15672 Move returns status 0, amount 0 22:30:52.316 00.000 15672 MoveAxis(N, 75, ABG) 22:30:52.316 00.000 15672 Guiding Dir = 0, Dur = 75 22:30:52.317 00.001 15672 IsSlewing returns 0 22:30:52.318 00.001 15672 IsGuiding returns 0 22:30:52.322 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=11846, FiltMin=2608, FiltMax=9021, Gamma=2.950 22:30:52.375 00.053 30444 UpdateGuideState exits: m=86933 SNR=72.6 Saturated 22:30:52.375 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:52.375 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:52.376 00.001 30444 Enqueuing Expose request 22:30:52.399 00.023 15672 IsGuiding returns 1 22:30:52.399 00.000 15672 scope still moving after pulse duration time elapsed 22:30:52.420 00.021 15672 IsSlewing returns 0 22:30:52.420 00.000 15672 IsGuiding returns 1 22:30:52.442 00.022 15672 IsSlewing returns 0 22:30:52.443 00.001 15672 IsGuiding returns 1 22:30:52.465 00.022 15672 IsSlewing returns 0 22:30:52.468 00.003 15672 IsGuiding returns 1 22:30:52.488 00.020 15672 IsSlewing returns 0 22:30:52.491 00.003 15672 IsGuiding returns 1 22:30:52.512 00.021 15672 IsSlewing returns 0 22:30:52.558 00.046 15672 IsGuiding returns 0 22:30:52.558 00.000 15672 scope move finished after 75 + 165 ms 22:30:52.558 00.000 15672 Move returns status 0, amount 75 22:30:52.558 00.000 15672 move complete, result=0 22:30:52.559 00.001 15672 worker thread done servicing request 22:30:52.559 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 75 ms NORTH 22:30:52.559 00.000 15672 Worker thread wakes up 22:30:52.559 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:52.559 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:54.676 02.117 15672 Exposure complete 22:30:54.707 00.031 15672 worker thread done servicing request 22:30:54.707 00.000 30444 OnExposeComplete: enter 22:30:54.707 00.000 30444 UpdateGuideState(): m_state=6 22:30:54.707 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 730 22:30:54.707 00.000 30444 Star::Find returns 1 (1), X=464.85, Y=191.74, Mass=92002, SNR=71.6, Peak=9888 HFD=3.8 22:30:54.707 00.000 30444 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.28) = xAngle (-2.34 = -2.34) 22:30:54.707 00.000 30444 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.40 = -2.40) 22:30:54.707 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.18 hyp=0.37 cameraTheta=-2.62 mountX=-0.26 mountY=-0.25, mountTheta=-2.38 22:30:54.708 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.18, opts=13) 22:30:54.708 00.000 30444 Enqueuing Move request for scope (-0.32, -0.18) 22:30:54.708 00.000 15672 Worker thread wakes up 22:30:54.708 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.18) opts 0xd 22:30:54.708 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.18) 22:30:54.708 00.000 15672 Moving (-0.32, -0.18) raw xDistance=-0.26 yDistance=-0.25 22:30:54.708 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 22:30:54.708 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:30:54.708 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 22:30:54.708 00.000 15672 MoveAxis(E, 70, ABG) 22:30:54.708 00.000 15672 Guiding Dir = 2, Dur = 70 22:30:54.709 00.001 15672 IsSlewing returns 0 22:30:54.714 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=10210, FiltMin=2631, FiltMax=7827, Gamma=2.950 22:30:54.730 00.016 15672 IsGuiding returns 0 22:30:54.745 00.015 15672 PulseGuide returned control before completion, sleep 65 22:30:54.763 00.018 30444 UpdateGuideState exits: m=92002 SNR=71.6 Saturated 22:30:54.763 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:54.763 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:54.763 00.000 30444 Enqueuing Expose request 22:30:54.827 00.064 15672 IsGuiding returns 0 22:30:54.827 00.000 15672 Move returns status 0, amount 70 22:30:54.827 00.000 15672 MoveAxis(N, 0, ABG) 22:30:54.827 00.000 15672 Move returns status 0, amount 0 22:30:54.827 00.000 15672 move complete, result=0 22:30:54.827 00.000 15672 worker thread done servicing request 22:30:54.828 00.001 15672 Worker thread wakes up 22:30:54.828 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:54.828 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:54.828 00.000 30444 GuideStep: -0.3 px 70 ms EAST, -0.2 px 0 ms NORTH 22:30:56.733 01.905 15672 Exposure complete 22:30:56.753 00.020 15672 worker thread done servicing request 22:30:56.753 00.000 30444 OnExposeComplete: enter 22:30:56.753 00.000 30444 UpdateGuideState(): m_state=6 22:30:56.753 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 731 22:30:56.753 00.000 30444 Star::Find returns 1 (1), X=465.34, Y=191.40, Mass=80307, SNR=62.0, Peak=9028 HFD=3.4 22:30:56.753 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 22:30:56.753 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 22:30:56.754 00.001 30444 CameraToMount -- cameraX=0.16 cameraY=-0.52 hyp=0.55 cameraTheta=-1.27 mountX=0.30 mountY=-0.48, mountTheta=-1.01 22:30:56.754 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.52, opts=13) 22:30:56.754 00.000 30444 Enqueuing Move request for scope (0.16, -0.52) 22:30:56.754 00.000 15672 Worker thread wakes up 22:30:56.754 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.52) opts 0xd 22:30:56.754 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.52) 22:30:56.754 00.000 15672 Moving (0.16, -0.52) raw xDistance=0.30 yDistance=-0.48 22:30:56.754 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30 22:30:56.754 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 22:30:56.754 00.000 15672 MoveAxis(W, 76, ABG) 22:30:56.754 00.000 15672 Guiding Dir = 3, Dur = 76 22:30:56.755 00.001 15672 IsSlewing returns 0 22:30:56.756 00.001 15672 IsGuiding returns 0 22:30:56.760 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=10972, FiltMin=2641, FiltMax=8562, Gamma=2.950 22:30:56.774 00.014 15672 PulseGuide returned control before completion, sleep 68 22:30:56.810 00.036 30444 UpdateGuideState exits: m=80307 SNR=62.0 Saturated 22:30:56.810 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:56.810 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:56.810 00.000 30444 Enqueuing Expose request 22:30:56.843 00.033 15672 IsGuiding returns 1 22:30:56.844 00.001 15672 scope still moving after pulse duration time elapsed 22:30:56.865 00.021 15672 IsSlewing returns 0 22:30:56.902 00.037 15672 IsGuiding returns 0 22:30:56.902 00.000 15672 scope move finished after 76 + 70 ms 22:30:56.902 00.000 15672 Move returns status 0, amount 76 22:30:56.902 00.000 15672 MoveAxis(N, 85, ABG) 22:30:56.902 00.000 15672 Guiding Dir = 0, Dur = 85 22:30:56.903 00.001 15672 IsSlewing returns 0 22:30:56.904 00.001 15672 IsGuiding returns 0 22:30:56.984 00.080 15672 PulseGuide returned control before completion, sleep 15 22:30:57.001 00.017 15672 IsGuiding returns 1 22:30:57.001 00.000 15672 scope still moving after pulse duration time elapsed 22:30:57.023 00.022 15672 IsSlewing returns 0 22:30:57.024 00.001 15672 IsGuiding returns 1 22:30:57.045 00.021 15672 IsSlewing returns 0 22:30:57.046 00.001 15672 IsGuiding returns 1 22:30:57.067 00.021 15672 IsSlewing returns 0 22:30:57.068 00.001 15672 IsGuiding returns 1 22:30:57.089 00.021 15672 IsSlewing returns 0 22:30:57.142 00.053 15672 IsGuiding returns 0 22:30:57.142 00.000 15672 scope move finished after 85 + 153 ms 22:30:57.142 00.000 15672 Move returns status 0, amount 85 22:30:57.142 00.000 15672 move complete, result=0 22:30:57.142 00.000 15672 worker thread done servicing request 22:30:57.143 00.001 15672 Worker thread wakes up 22:30:57.143 00.000 30444 GuideStep: 0.3 px 76 ms WEST, -0.5 px 85 ms NORTH 22:30:57.143 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:57.143 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:30:59.249 02.106 15672 Exposure complete 22:30:59.269 00.020 15672 worker thread done servicing request 22:30:59.269 00.000 30444 OnExposeComplete: enter 22:30:59.269 00.000 30444 UpdateGuideState(): m_state=6 22:30:59.269 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 732 22:30:59.269 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=191.98, Mass=92865, SNR=80.3, Peak=10232 HFD=3.6 22:30:59.269 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 22:30:59.269 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.22 = 1.22) 22:30:59.269 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.01 mountX=0.02 mountY=0.06, mountTheta=1.28 22:30:59.270 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.06, opts=13) 22:30:59.270 00.000 30444 Enqueuing Move request for scope (0.03, 0.06) 22:30:59.270 00.000 15672 Worker thread wakes up 22:30:59.270 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd 22:30:59.270 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.06) 22:30:59.270 00.000 15672 Moving (0.03, 0.06) raw xDistance=0.02 yDistance=0.06 22:30:59.270 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:30:59.270 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:30:59.270 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:30:59.270 00.000 15672 MoveAxis(E, 0, ABG) 22:30:59.270 00.000 15672 Move returns status 0, amount 0 22:30:59.270 00.000 15672 MoveAxis(N, 0, ABG) 22:30:59.270 00.000 15672 Move returns status 0, amount 0 22:30:59.270 00.000 15672 move complete, result=0 22:30:59.270 00.000 15672 worker thread done servicing request 22:30:59.275 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=10232, FiltMin=2682, FiltMax=8103, Gamma=2.950 22:30:59.325 00.050 30444 UpdateGuideState exits: m=92865 SNR=80.3 Saturated 22:30:59.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:59.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:30:59.325 00.000 30444 Enqueuing Expose request 22:30:59.325 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:30:59.325 00.000 15672 Worker thread wakes up 22:30:59.325 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:30:59.325 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:01.242 01.917 15672 Exposure complete 22:31:01.274 00.032 15672 worker thread done servicing request 22:31:01.274 00.000 30444 OnExposeComplete: enter 22:31:01.274 00.000 30444 UpdateGuideState(): m_state=6 22:31:01.274 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 733 22:31:01.274 00.000 30444 Star::Find returns 1 (1), X=465.26, Y=192.19, Mass=79300, SNR=65.3, Peak=9684 HFD=3.5 22:31:01.275 00.001 30444 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.28) = xAngle (1.55 = 1.55) 22:31:01.275 00.000 30444 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.49 = 1.49) 22:31:01.275 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.26 hyp=0.28 cameraTheta=1.27 mountX=0.01 mountY=0.28, mountTheta=1.55 22:31:01.275 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.26, opts=13) 22:31:01.275 00.000 30444 Enqueuing Move request for scope (0.08, 0.26) 22:31:01.275 00.000 15672 Worker thread wakes up 22:31:01.275 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.26) opts 0xd 22:31:01.275 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.26) 22:31:01.275 00.000 15672 Moving (0.08, 0.26) raw xDistance=0.01 yDistance=0.28 22:31:01.275 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:31:01.275 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:31:01.275 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 22:31:01.276 00.001 15672 MoveAxis(E, 0, ABG) 22:31:01.276 00.000 15672 Move returns status 0, amount 0 22:31:01.276 00.000 15672 MoveAxis(N, 0, ABG) 22:31:01.276 00.000 15672 Move returns status 0, amount 0 22:31:01.276 00.000 15672 move complete, result=0 22:31:01.276 00.000 15672 worker thread done servicing request 22:31:01.281 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=11588, FiltMin=2593, FiltMax=8797, Gamma=2.950 22:31:01.331 00.050 30444 UpdateGuideState exits: m=79300 SNR=65.3 Saturated 22:31:01.331 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:01.331 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:01.331 00.000 30444 Enqueuing Expose request 22:31:01.331 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 22:31:01.331 00.000 15672 Worker thread wakes up 22:31:01.331 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:01.331 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:03.450 02.119 15672 Exposure complete 22:31:03.477 00.027 15672 worker thread done servicing request 22:31:03.477 00.000 30444 OnExposeComplete: enter 22:31:03.477 00.000 30444 UpdateGuideState(): m_state=6 22:31:03.477 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 734 22:31:03.477 00.000 30444 Star::Find returns 1 (1), X=465.18, Y=192.08, Mass=81273, SNR=72.9, Peak=10573 HFD=3.1 22:31:03.477 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 22:31:03.477 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 22:31:03.477 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.51 mountX=-0.04 mountY=0.16, mountTheta=1.79 22:31:03.478 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.16, opts=13) 22:31:03.478 00.000 30444 Enqueuing Move request for scope (0.01, 0.16) 22:31:03.478 00.000 15672 Worker thread wakes up 22:31:03.478 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd 22:31:03.479 00.001 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.16) 22:31:03.479 00.000 15672 Moving (0.01, 0.16) raw xDistance=-0.04 yDistance=0.16 22:31:03.479 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 22:31:03.479 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:03.479 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:31:03.479 00.000 15672 MoveAxis(E, 0, ABG) 22:31:03.479 00.000 15672 Move returns status 0, amount 0 22:31:03.479 00.000 15672 MoveAxis(N, 0, ABG) 22:31:03.479 00.000 15672 Move returns status 0, amount 0 22:31:03.479 00.000 15672 move complete, result=0 22:31:03.479 00.000 15672 worker thread done servicing request 22:31:03.484 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=10573, FiltMin=2639, FiltMax=7900, Gamma=2.950 22:31:03.538 00.054 30444 UpdateGuideState exits: m=81273 SNR=72.9 Saturated 22:31:03.539 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:03.539 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:03.539 00.000 30444 Enqueuing Expose request 22:31:03.539 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 22:31:03.539 00.000 15672 Worker thread wakes up 22:31:03.539 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:03.539 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:05.448 01.909 15672 Exposure complete 22:31:05.467 00.019 15672 worker thread done servicing request 22:31:05.467 00.000 30444 OnExposeComplete: enter 22:31:05.468 00.001 30444 UpdateGuideState(): m_state=6 22:31:05.468 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 735 22:31:05.468 00.000 30444 Star::Find returns 1 (1), X=464.66, Y=192.81, Mass=91980, SNR=73.1, Peak=9123 HFD=3.7 22:31:05.468 00.000 30444 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.28) = xAngle (2.38 = 2.38) 22:31:05.468 00.000 30444 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.32 = 2.32) 22:31:05.468 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=0.88 hyp=1.02 cameraTheta=2.10 mountX=-0.74 mountY=0.75, mountTheta=2.35 22:31:05.468 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=0.88, opts=13) 22:31:05.468 00.000 30444 Enqueuing Move request for scope (-0.52, 0.88) 22:31:05.469 00.001 15672 Worker thread wakes up 22:31:05.469 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.88) opts 0xd 22:31:05.469 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, 0.88) 22:31:05.469 00.000 15672 Moving (-0.52, 0.88) raw xDistance=-0.74 yDistance=0.75 22:31:05.469 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74 22:31:05.469 00.000 15672 resist switch: large excursion: input 0.75 thresh 0.75 direction from -1 to 1 22:31:05.469 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.26 22:31:05.469 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 22:31:05.469 00.000 15672 MoveAxis(E, 200, ABG) 22:31:05.469 00.000 15672 Guiding Dir = 2, Dur = 200 22:31:05.469 00.000 15672 IsSlewing returns 0 22:31:05.474 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=9123, FiltMin=2629, FiltMax=7501, Gamma=2.950 22:31:05.498 00.024 15672 IsGuiding returns 0 22:31:05.512 00.014 15672 PulseGuide returned control before completion, sleep 196 22:31:05.524 00.012 30444 UpdateGuideState exits: m=91980 SNR=73.1 Saturated 22:31:05.524 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:05.524 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:05.524 00.000 30444 Enqueuing Expose request 22:31:05.769 00.245 15672 IsGuiding returns 0 22:31:05.769 00.000 15672 Move returns status 0, amount 200 22:31:05.769 00.000 15672 MoveAxis(S, 134, ABG) 22:31:05.769 00.000 15672 Guiding Dir = 1, Dur = 134 22:31:05.769 00.000 15672 IsSlewing returns 0 22:31:05.770 00.001 15672 IsGuiding returns 0 22:31:05.849 00.079 15672 PulseGuide returned control before completion, sleep 66 22:31:05.918 00.069 15672 IsGuiding returns 1 22:31:05.918 00.000 15672 scope still moving after pulse duration time elapsed 22:31:05.939 00.021 15672 IsSlewing returns 0 22:31:06.008 00.069 15672 IsGuiding returns 0 22:31:06.008 00.000 15672 scope move finished after 134 + 103 ms 22:31:06.008 00.000 15672 Move returns status 0, amount 134 22:31:06.008 00.000 15672 move complete, result=0 22:31:06.008 00.000 15672 worker thread done servicing request 22:31:06.008 00.000 15672 Worker thread wakes up 22:31:06.008 00.000 30444 GuideStep: -0.7 px 200 ms EAST, 0.8 px 134 ms SOUTH 22:31:06.009 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:06.009 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:08.118 02.109 15672 Exposure complete 22:31:08.138 00.020 15672 worker thread done servicing request 22:31:08.138 00.000 30444 OnExposeComplete: enter 22:31:08.138 00.000 30444 UpdateGuideState(): m_state=6 22:31:08.138 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 736 22:31:08.138 00.000 30444 Star::Find returns 1 (1), X=465.13, Y=192.69, Mass=94652, SNR=69.4, Peak=9420 HFD=3.6 22:31:08.138 00.000 30444 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 22:31:08.138 00.000 30444 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 22:31:08.138 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.77 hyp=0.77 cameraTheta=1.62 mountX=-0.25 mountY=0.74, mountTheta=1.90 22:31:08.139 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.77, opts=13) 22:31:08.139 00.000 30444 Enqueuing Move request for scope (-0.04, 0.77) 22:31:08.139 00.000 15672 Worker thread wakes up 22:31:08.139 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.77) opts 0xd 22:31:08.139 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.77) 22:31:08.139 00.000 15672 Moving (-0.04, 0.77) raw xDistance=-0.25 yDistance=0.74 22:31:08.139 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.25 22:31:08.139 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 22:31:08.139 00.000 15672 MoveAxis(E, 82, ABG) 22:31:08.139 00.000 15672 Guiding Dir = 2, Dur = 82 22:31:08.140 00.001 15672 IsSlewing returns 0 22:31:08.144 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=10983, FiltMin=2647, FiltMax=9130, Gamma=2.950 22:31:08.148 00.004 15672 IsGuiding returns 0 22:31:08.164 00.016 15672 PulseGuide returned control before completion, sleep 77 22:31:08.194 00.030 30444 UpdateGuideState exits: m=94652 SNR=69.4 Saturated 22:31:08.194 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:08.194 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:08.194 00.000 30444 Enqueuing Expose request 22:31:08.243 00.049 15672 IsGuiding returns 1 22:31:08.243 00.000 15672 scope still moving after pulse duration time elapsed 22:31:08.264 00.021 15672 IsSlewing returns 0 22:31:08.279 00.015 15672 IsGuiding returns 0 22:31:08.279 00.000 15672 scope move finished after 82 + 48 ms 22:31:08.279 00.000 15672 Move returns status 0, amount 82 22:31:08.279 00.000 15672 MoveAxis(S, 132, ABG) 22:31:08.279 00.000 15672 Guiding Dir = 1, Dur = 132 22:31:08.280 00.001 15672 IsSlewing returns 0 22:31:08.281 00.001 15672 IsGuiding returns 0 22:31:08.356 00.075 15672 PulseGuide returned control before completion, sleep 67 22:31:08.426 00.070 15672 IsGuiding returns 1 22:31:08.426 00.000 15672 scope still moving after pulse duration time elapsed 22:31:08.448 00.022 15672 IsSlewing returns 0 22:31:08.450 00.002 15672 IsGuiding returns 1 22:31:08.471 00.021 15672 IsSlewing returns 0 22:31:08.471 00.000 15672 IsGuiding returns 1 22:31:08.493 00.022 15672 IsSlewing returns 0 22:31:08.516 00.023 15672 IsGuiding returns 0 22:31:08.516 00.000 15672 scope move finished after 132 + 103 ms 22:31:08.516 00.000 15672 Move returns status 0, amount 132 22:31:08.516 00.000 15672 move complete, result=0 22:31:08.516 00.000 15672 worker thread done servicing request 22:31:08.516 00.000 15672 Worker thread wakes up 22:31:08.516 00.000 30444 GuideStep: -0.3 px 82 ms EAST, 0.7 px 132 ms SOUTH 22:31:08.516 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:08.516 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:10.423 01.907 15672 Exposure complete 22:31:10.443 00.020 15672 worker thread done servicing request 22:31:10.443 00.000 30444 OnExposeComplete: enter 22:31:10.443 00.000 30444 UpdateGuideState(): m_state=6 22:31:10.443 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 737 22:31:10.443 00.000 30444 Star::Find returns 1 (1), X=465.67, Y=192.36, Mass=92891, SNR=73.8, Peak=8379 HFD=3.6 22:31:10.443 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 22:31:10.444 00.001 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 22:31:10.444 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.44 hyp=0.66 cameraTheta=0.72 mountX=0.36 mountY=0.53, mountTheta=0.98 22:31:10.444 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.44, opts=13) 22:31:10.444 00.000 30444 Enqueuing Move request for scope (0.50, 0.44) 22:31:10.444 00.000 15672 Worker thread wakes up 22:31:10.444 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.44) opts 0xd 22:31:10.444 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.44) 22:31:10.444 00.000 15672 Moving (0.50, 0.44) raw xDistance=0.36 yDistance=0.53 22:31:10.444 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36 22:31:10.444 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 22:31:10.444 00.000 15672 MoveAxis(W, 91, ABG) 22:31:10.444 00.000 15672 Guiding Dir = 3, Dur = 91 22:31:10.445 00.001 15672 IsSlewing returns 0 22:31:10.446 00.001 15672 IsGuiding returns 0 22:31:10.450 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=9208, FiltMin=2677, FiltMax=8297, Gamma=2.950 22:31:10.464 00.014 15672 PulseGuide returned control before completion, sleep 83 22:31:10.500 00.036 30444 UpdateGuideState exits: m=92891 SNR=73.8 Saturated 22:31:10.500 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:10.500 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:10.500 00.000 30444 Enqueuing Expose request 22:31:10.550 00.050 15672 IsGuiding returns 1 22:31:10.550 00.000 15672 scope still moving after pulse duration time elapsed 22:31:10.571 00.021 15672 IsSlewing returns 0 22:31:10.594 00.023 15672 IsGuiding returns 0 22:31:10.594 00.000 15672 scope move finished after 91 + 57 ms 22:31:10.595 00.001 15672 Move returns status 0, amount 91 22:31:10.595 00.000 15672 MoveAxis(S, 95, ABG) 22:31:10.595 00.000 15672 Guiding Dir = 1, Dur = 95 22:31:10.595 00.000 15672 IsSlewing returns 0 22:31:10.596 00.001 15672 IsGuiding returns 0 22:31:10.672 00.076 15672 PulseGuide returned control before completion, sleep 29 22:31:10.703 00.031 15672 IsGuiding returns 1 22:31:10.703 00.000 15672 scope still moving after pulse duration time elapsed 22:31:10.725 00.022 15672 IsSlewing returns 0 22:31:10.725 00.000 15672 IsGuiding returns 1 22:31:10.746 00.021 15672 IsSlewing returns 0 22:31:10.817 00.071 15672 IsGuiding returns 0 22:31:10.817 00.000 15672 scope move finished after 95 + 126 ms 22:31:10.817 00.000 15672 Move returns status 0, amount 95 22:31:10.817 00.000 15672 move complete, result=0 22:31:10.818 00.001 15672 worker thread done servicing request 22:31:10.818 00.000 15672 Worker thread wakes up 22:31:10.818 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:10.818 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:10.818 00.000 30444 GuideStep: 0.4 px 91 ms WEST, 0.5 px 95 ms SOUTH 22:31:12.928 02.110 15672 Exposure complete 22:31:12.954 00.026 15672 worker thread done servicing request 22:31:12.954 00.000 30444 OnExposeComplete: enter 22:31:12.954 00.000 30444 UpdateGuideState(): m_state=6 22:31:12.954 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 738 22:31:12.954 00.000 30444 Star::Find returns 1 (1), X=465.47, Y=192.00, Mass=86041, SNR=76.9, Peak=8725 HFD=3.6 22:31:12.954 00.000 30444 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.28) = xAngle (0.55 = 0.55) 22:31:12.954 00.000 30444 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 22:31:12.954 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.08 hyp=0.30 cameraTheta=0.27 mountX=0.26 mountY=0.14, mountTheta=0.50 22:31:12.955 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.08, opts=13) 22:31:12.955 00.000 30444 Enqueuing Move request for scope (0.29, 0.08) 22:31:12.955 00.000 15672 Worker thread wakes up 22:31:12.955 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.08) opts 0xd 22:31:12.955 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.08) 22:31:12.955 00.000 15672 Moving (0.29, 0.08) raw xDistance=0.26 yDistance=0.14 22:31:12.955 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26 22:31:12.955 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:12.955 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:31:12.955 00.000 15672 MoveAxis(W, 76, ABG) 22:31:12.955 00.000 15672 Guiding Dir = 3, Dur = 76 22:31:12.956 00.001 15672 IsSlewing returns 0 22:31:12.957 00.001 15672 IsGuiding returns 0 22:31:12.961 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=8777, FiltMin=2604, FiltMax=7712, Gamma=2.950 22:31:12.972 00.011 15672 PulseGuide returned control before completion, sleep 71 22:31:13.011 00.039 30444 UpdateGuideState exits: m=86041 SNR=76.9 Saturated 22:31:13.011 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:13.011 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:13.011 00.000 30444 Enqueuing Expose request 22:31:13.046 00.035 15672 IsGuiding returns 1 22:31:13.046 00.000 15672 scope still moving after pulse duration time elapsed 22:31:13.067 00.021 15672 IsSlewing returns 0 22:31:13.085 00.018 15672 IsGuiding returns 0 22:31:13.086 00.001 15672 scope move finished after 76 + 52 ms 22:31:13.086 00.000 15672 Move returns status 0, amount 76 22:31:13.086 00.000 15672 MoveAxis(N, 0, ABG) 22:31:13.086 00.000 15672 Move returns status 0, amount 0 22:31:13.086 00.000 15672 move complete, result=0 22:31:13.086 00.000 15672 worker thread done servicing request 22:31:13.086 00.000 15672 Worker thread wakes up 22:31:13.086 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:13.086 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:13.086 00.000 30444 GuideStep: 0.3 px 76 ms WEST, 0.1 px 0 ms NORTH 22:31:14.994 01.908 15672 Exposure complete 22:31:15.017 00.023 15672 worker thread done servicing request 22:31:15.017 00.000 30444 OnExposeComplete: enter 22:31:15.017 00.000 30444 UpdateGuideState(): m_state=6 22:31:15.017 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 739 22:31:15.017 00.000 30444 Star::Find returns 1 (1), X=464.73, Y=192.81, Mass=90000, SNR=73.1, Peak=10538 HFD=3.5 22:31:15.017 00.000 30444 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 22:31:15.017 00.000 30444 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.25 = 2.25) 22:31:15.017 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=0.89 hyp=1.00 cameraTheta=2.04 mountX=-0.67 mountY=0.77, mountTheta=2.29 22:31:15.018 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.89, opts=13) 22:31:15.018 00.000 30444 Enqueuing Move request for scope (-0.45, 0.89) 22:31:15.018 00.000 15672 Worker thread wakes up 22:31:15.018 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.89) opts 0xd 22:31:15.018 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.89) 22:31:15.018 00.000 15672 Moving (-0.45, 0.89) raw xDistance=-0.67 yDistance=0.77 22:31:15.018 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.67 22:31:15.018 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77 22:31:15.018 00.000 15672 MoveAxis(E, 177, ABG) 22:31:15.018 00.000 15672 Guiding Dir = 2, Dur = 177 22:31:15.019 00.001 15672 IsSlewing returns 0 22:31:15.019 00.000 15672 IsGuiding returns 0 22:31:15.024 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=10817, FiltMin=2698, FiltMax=8253, Gamma=2.950 22:31:15.050 00.026 15672 PulseGuide returned control before completion, sleep 157 22:31:15.073 00.023 30444 UpdateGuideState exits: m=90000 SNR=73.1 Saturated 22:31:15.073 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:15.073 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:15.073 00.000 30444 Enqueuing Expose request 22:31:15.209 00.136 15672 IsGuiding returns 1 22:31:15.209 00.000 15672 scope still moving after pulse duration time elapsed 22:31:15.231 00.022 15672 IsSlewing returns 0 22:31:15.259 00.028 15672 IsGuiding returns 0 22:31:15.259 00.000 15672 scope move finished after 177 + 62 ms 22:31:15.259 00.000 15672 Move returns status 0, amount 177 22:31:15.259 00.000 15672 MoveAxis(S, 138, ABG) 22:31:15.259 00.000 15672 Guiding Dir = 1, Dur = 138 22:31:15.260 00.001 15672 IsSlewing returns 0 22:31:15.261 00.001 15672 IsGuiding returns 0 22:31:15.337 00.076 15672 PulseGuide returned control before completion, sleep 73 22:31:15.412 00.075 15672 IsGuiding returns 1 22:31:15.412 00.000 15672 scope still moving after pulse duration time elapsed 22:31:15.433 00.021 15672 IsSlewing returns 0 22:31:15.436 00.003 15672 IsGuiding returns 1 22:31:15.456 00.020 15672 IsSlewing returns 0 22:31:15.459 00.003 15672 IsGuiding returns 1 22:31:15.481 00.022 15672 IsSlewing returns 0 22:31:15.482 00.001 15672 IsGuiding returns 1 22:31:15.503 00.021 15672 IsSlewing returns 0 22:31:15.529 00.026 15672 IsGuiding returns 0 22:31:15.529 00.000 15672 scope move finished after 138 + 129 ms 22:31:15.529 00.000 15672 Move returns status 0, amount 138 22:31:15.529 00.000 15672 move complete, result=0 22:31:15.529 00.000 15672 worker thread done servicing request 22:31:15.529 00.000 15672 Worker thread wakes up 22:31:15.529 00.000 30444 GuideStep: -0.7 px 177 ms EAST, 0.8 px 138 ms SOUTH 22:31:15.529 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:15.529 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:17.635 02.106 15672 Exposure complete 22:31:17.655 00.020 15672 worker thread done servicing request 22:31:17.655 00.000 30444 OnExposeComplete: enter 22:31:17.655 00.000 30444 UpdateGuideState(): m_state=6 22:31:17.655 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 740 22:31:17.655 00.000 30444 Star::Find returns 1 (1), X=465.80, Y=192.27, Mass=78700, SNR=67.8, Peak=8909 HFD=3.2 22:31:17.655 00.000 30444 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.28) = xAngle (0.79 = 0.79) 22:31:17.655 00.000 30444 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.73 = 0.73) 22:31:17.656 00.001 30444 CameraToMount -- cameraX=0.62 cameraY=0.35 hyp=0.71 cameraTheta=0.52 mountX=0.50 mountY=0.48, mountTheta=0.76 22:31:17.656 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=0.35, opts=13) 22:31:17.656 00.000 30444 Enqueuing Move request for scope (0.62, 0.35) 22:31:17.656 00.000 15672 Worker thread wakes up 22:31:17.656 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.35) opts 0xd 22:31:17.656 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, 0.35) 22:31:17.656 00.000 15672 Moving (0.62, 0.35) raw xDistance=0.50 yDistance=0.48 22:31:17.656 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.50 22:31:17.656 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 22:31:17.656 00.000 15672 MoveAxis(W, 123, ABG) 22:31:17.656 00.000 15672 Guiding Dir = 3, Dur = 123 22:31:17.657 00.001 15672 IsSlewing returns 0 22:31:17.658 00.001 15672 IsGuiding returns 0 22:31:17.664 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=11298, FiltMin=2715, FiltMax=9050, Gamma=2.950 22:31:17.685 00.021 15672 PulseGuide returned control before completion, sleep 107 22:31:17.713 00.028 30444 UpdateGuideState exits: m=78700 SNR=67.8 Saturated 22:31:17.713 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:17.713 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:17.713 00.000 30444 Enqueuing Expose request 22:31:17.794 00.081 15672 IsGuiding returns 1 22:31:17.794 00.000 15672 scope still moving after pulse duration time elapsed 22:31:17.815 00.021 15672 IsSlewing returns 0 22:31:17.830 00.015 15672 IsGuiding returns 0 22:31:17.831 00.001 15672 scope move finished after 123 + 48 ms 22:31:17.831 00.000 15672 Move returns status 0, amount 123 22:31:17.831 00.000 15672 MoveAxis(S, 85, ABG) 22:31:17.831 00.000 15672 Guiding Dir = 1, Dur = 85 22:31:17.831 00.000 15672 IsSlewing returns 0 22:31:17.833 00.002 15672 IsGuiding returns 0 22:31:17.910 00.077 15672 PulseGuide returned control before completion, sleep 20 22:31:17.933 00.023 15672 IsGuiding returns 1 22:31:17.934 00.001 15672 scope still moving after pulse duration time elapsed 22:31:17.954 00.020 15672 IsSlewing returns 0 22:31:18.021 00.067 15672 IsGuiding returns 0 22:31:18.022 00.001 15672 scope move finished after 85 + 103 ms 22:31:18.022 00.000 15672 Move returns status 0, amount 85 22:31:18.022 00.000 15672 move complete, result=0 22:31:18.022 00.000 15672 worker thread done servicing request 22:31:18.022 00.000 15672 Worker thread wakes up 22:31:18.022 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:18.023 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:18.023 00.000 30444 GuideStep: 0.5 px 123 ms WEST, 0.5 px 85 ms SOUTH 22:31:19.937 01.914 15672 Exposure complete 22:31:19.967 00.030 15672 worker thread done servicing request 22:31:19.968 00.001 30444 OnExposeComplete: enter 22:31:19.968 00.000 30444 UpdateGuideState(): m_state=6 22:31:19.968 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 741 22:31:19.968 00.000 30444 Star::Find returns 1 (1), X=465.73, Y=191.74, Mass=85666, SNR=71.0, Peak=9426 HFD=3.6 22:31:19.968 00.000 30444 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 22:31:19.968 00.000 30444 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.09 = -0.09) 22:31:19.968 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=-0.18 hyp=0.58 cameraTheta=-0.31 mountX=0.58 mountY=-0.05, mountTheta=-0.09 22:31:19.968 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=-0.18, opts=13) 22:31:19.969 00.001 30444 Enqueuing Move request for scope (0.55, -0.18) 22:31:19.969 00.000 15672 Worker thread wakes up 22:31:19.969 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.18) opts 0xd 22:31:19.969 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, -0.18) 22:31:19.969 00.000 15672 Moving (0.55, -0.18) raw xDistance=0.58 yDistance=-0.05 22:31:19.969 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58 22:31:19.969 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:19.969 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:31:19.969 00.000 15672 MoveAxis(W, 165, ABG) 22:31:19.969 00.000 15672 Guiding Dir = 3, Dur = 165 22:31:19.970 00.001 15672 IsSlewing returns 0 22:31:19.971 00.001 15672 IsGuiding returns 0 22:31:19.974 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=10277, FiltMin=2612, FiltMax=9079, Gamma=2.950 22:31:19.985 00.011 15672 PulseGuide returned control before completion, sleep 161 22:31:20.024 00.039 30444 UpdateGuideState exits: m=85666 SNR=71.0 Saturated 22:31:20.024 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:20.024 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:20.024 00.000 30444 Enqueuing Expose request 22:31:20.162 00.138 15672 IsGuiding returns 0 22:31:20.162 00.000 15672 Move returns status 0, amount 165 22:31:20.162 00.000 15672 MoveAxis(N, 0, ABG) 22:31:20.162 00.000 15672 Move returns status 0, amount 0 22:31:20.162 00.000 15672 move complete, result=0 22:31:20.162 00.000 15672 worker thread done servicing request 22:31:20.162 00.000 15672 Worker thread wakes up 22:31:20.162 00.000 30444 GuideStep: 0.6 px 165 ms WEST, -0.1 px 0 ms NORTH 22:31:20.162 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:20.162 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:22.271 02.109 15672 Exposure complete 22:31:22.290 00.019 15672 worker thread done servicing request 22:31:22.291 00.001 30444 OnExposeComplete: enter 22:31:22.291 00.000 30444 UpdateGuideState(): m_state=6 22:31:22.291 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 742 22:31:22.291 00.000 30444 Star::Find returns 1 (1), X=465.93, Y=191.84, Mass=98926, SNR=67.5, Peak=8902 HFD=4.2 22:31:22.291 00.000 30444 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.28) = xAngle (0.17 = 0.17) 22:31:22.291 00.000 30444 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.11 = 0.11) 22:31:22.291 00.000 30444 CameraToMount -- cameraX=0.75 cameraY=-0.08 hyp=0.76 cameraTheta=-0.11 mountX=0.75 mountY=0.08, mountTheta=0.11 22:31:22.291 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.75, y=-0.08, opts=13) 22:31:22.291 00.000 30444 Enqueuing Move request for scope (0.75, -0.08) 22:31:22.291 00.000 15672 Worker thread wakes up 22:31:22.292 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.08) opts 0xd 22:31:22.292 00.000 15672 Handling offset move in thread for scope, endpoint = (0.75, -0.08) 22:31:22.292 00.000 15672 Moving (0.75, -0.08) raw xDistance=0.75 yDistance=0.08 22:31:22.292 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75 22:31:22.292 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:22.292 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 22:31:22.292 00.000 15672 MoveAxis(W, 214, ABG) 22:31:22.292 00.000 15672 Guiding Dir = 3, Dur = 214 22:31:22.292 00.000 15672 IsSlewing returns 0 22:31:22.293 00.001 15672 IsGuiding returns 0 22:31:22.298 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=9885, FiltMin=2618, FiltMax=8901, Gamma=2.950 22:31:22.317 00.019 15672 PulseGuide returned control before completion, sleep 200 22:31:22.347 00.030 30444 UpdateGuideState exits: m=98926 SNR=67.5 Saturated 22:31:22.347 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:22.347 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:22.347 00.000 30444 Enqueuing Expose request 22:31:22.519 00.172 15672 IsGuiding returns 1 22:31:22.519 00.000 15672 scope still moving after pulse duration time elapsed 22:31:22.541 00.022 15672 IsSlewing returns 0 22:31:22.542 00.001 15672 IsGuiding returns 1 22:31:22.563 00.021 15672 IsSlewing returns 0 22:31:22.573 00.010 15672 IsGuiding returns 0 22:31:22.573 00.000 15672 scope move finished after 214 + 66 ms 22:31:22.573 00.000 15672 Move returns status 0, amount 214 22:31:22.573 00.000 15672 MoveAxis(N, 0, ABG) 22:31:22.573 00.000 15672 Move returns status 0, amount 0 22:31:22.573 00.000 15672 move complete, result=0 22:31:22.573 00.000 15672 worker thread done servicing request 22:31:22.573 00.000 30444 GuideStep: 0.7 px 214 ms WEST, 0.1 px 0 ms NORTH 22:31:22.573 00.000 15672 Worker thread wakes up 22:31:22.574 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:22.574 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:24.481 01.907 15672 Exposure complete 22:31:24.501 00.020 15672 worker thread done servicing request 22:31:24.501 00.000 30444 OnExposeComplete: enter 22:31:24.501 00.000 30444 UpdateGuideState(): m_state=6 22:31:24.501 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 743 22:31:24.501 00.000 30444 Star::Find returns 1 (1), X=465.85, Y=192.20, Mass=92493, SNR=71.5, Peak=9120 HFD=3.6 22:31:24.501 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 22:31:24.501 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 22:31:24.501 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=0.27 hyp=0.73 cameraTheta=0.38 mountX=0.58 mountY=0.41, mountTheta=0.62 22:31:24.502 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=0.27, opts=13) 22:31:24.502 00.000 30444 Enqueuing Move request for scope (0.68, 0.27) 22:31:24.502 00.000 15672 Worker thread wakes up 22:31:24.502 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.27) opts 0xd 22:31:24.502 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, 0.27) 22:31:24.502 00.000 15672 Moving (0.68, 0.27) raw xDistance=0.58 yDistance=0.41 22:31:24.502 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58 22:31:24.502 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 22:31:24.502 00.000 15672 MoveAxis(W, 171, ABG) 22:31:24.502 00.000 15672 Guiding Dir = 3, Dur = 171 22:31:24.503 00.001 15672 IsSlewing returns 0 22:31:24.505 00.002 15672 IsGuiding returns 0 22:31:24.510 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=9517, FiltMin=2656, FiltMax=8273, Gamma=2.950 22:31:24.522 00.012 15672 PulseGuide returned control before completion, sleep 164 22:31:24.559 00.037 30444 UpdateGuideState exits: m=92493 SNR=71.5 Saturated 22:31:24.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:24.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:24.559 00.000 30444 Enqueuing Expose request 22:31:24.689 00.130 15672 IsGuiding returns 1 22:31:24.689 00.000 15672 scope still moving after pulse duration time elapsed 22:31:24.710 00.021 15672 IsSlewing returns 0 22:31:24.714 00.004 15672 IsGuiding returns 0 22:31:24.714 00.000 15672 scope move finished after 171 + 38 ms 22:31:24.714 00.000 15672 Move returns status 0, amount 171 22:31:24.714 00.000 15672 MoveAxis(S, 74, ABG) 22:31:24.714 00.000 15672 Guiding Dir = 1, Dur = 74 22:31:24.714 00.000 15672 IsSlewing returns 0 22:31:24.715 00.001 15672 IsGuiding returns 0 22:31:24.795 00.080 15672 IsGuiding returns 1 22:31:24.795 00.000 15672 scope still moving after pulse duration time elapsed 22:31:24.816 00.021 15672 IsSlewing returns 0 22:31:24.817 00.001 15672 IsGuiding returns 1 22:31:24.838 00.021 15672 IsSlewing returns 0 22:31:24.908 00.070 15672 IsGuiding returns 0 22:31:24.909 00.001 15672 scope move finished after 74 + 118 ms 22:31:24.909 00.000 15672 Move returns status 0, amount 74 22:31:24.909 00.000 15672 move complete, result=0 22:31:24.909 00.000 15672 worker thread done servicing request 22:31:24.909 00.000 15672 Worker thread wakes up 22:31:24.909 00.000 30444 GuideStep: 0.6 px 171 ms WEST, 0.4 px 74 ms SOUTH 22:31:24.910 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:24.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:27.019 02.109 15672 Exposure complete 22:31:27.038 00.019 15672 worker thread done servicing request 22:31:27.039 00.001 30444 OnExposeComplete: enter 22:31:27.039 00.000 30444 UpdateGuideState(): m_state=6 22:31:27.039 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 744 22:31:27.039 00.000 30444 Star::Find returns 1 (1), X=465.41, Y=191.92, Mass=96105, SNR=79.8, Peak=10106 HFD=3.6 22:31:27.039 00.000 30444 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.28) = xAngle (0.26 = 0.26) 22:31:27.039 00.000 30444 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.20 = 0.20) 22:31:27.039 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-0.02 mountX=0.22 mountY=0.05, mountTheta=0.20 22:31:27.039 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.00, opts=13) 22:31:27.039 00.000 30444 Enqueuing Move request for scope (0.23, -0.00) 22:31:27.039 00.000 15672 Worker thread wakes up 22:31:27.039 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.00) opts 0xd 22:31:27.040 00.001 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.00) 22:31:27.040 00.000 15672 Moving (0.23, -0.00) raw xDistance=0.22 yDistance=0.05 22:31:27.040 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:31:27.040 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:27.040 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 22:31:27.040 00.000 15672 MoveAxis(E, 0, ABG) 22:31:27.040 00.000 15672 Move returns status 0, amount 0 22:31:27.040 00.000 15672 MoveAxis(N, 0, ABG) 22:31:27.040 00.000 15672 Move returns status 0, amount 0 22:31:27.040 00.000 15672 move complete, result=0 22:31:27.040 00.000 15672 worker thread done servicing request 22:31:27.045 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=10225, FiltMin=2587, FiltMax=8089, Gamma=2.950 22:31:27.094 00.049 30444 UpdateGuideState exits: m=96105 SNR=79.8 Saturated 22:31:27.094 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:27.094 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:27.094 00.000 30444 Enqueuing Expose request 22:31:27.094 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 22:31:27.094 00.000 15672 Worker thread wakes up 22:31:27.094 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:27.095 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:29.002 01.907 15672 Exposure complete 22:31:29.026 00.024 15672 worker thread done servicing request 22:31:29.026 00.000 30444 OnExposeComplete: enter 22:31:29.026 00.000 30444 UpdateGuideState(): m_state=6 22:31:29.026 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 745 22:31:29.026 00.000 30444 Star::Find returns 1 (1), X=465.52, Y=192.01, Mass=80391, SNR=65.1, Peak=10358 HFD=3.6 22:31:29.027 00.001 30444 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.28) = xAngle (0.52 = 0.52) 22:31:29.027 00.000 30444 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.46 = 0.46) 22:31:29.027 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.09 hyp=0.36 cameraTheta=0.24 mountX=0.31 mountY=0.16, mountTheta=0.47 22:31:29.027 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.09, opts=13) 22:31:29.027 00.000 30444 Enqueuing Move request for scope (0.35, 0.09) 22:31:29.027 00.000 15672 Worker thread wakes up 22:31:29.028 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.09) opts 0xd 22:31:29.028 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.09) 22:31:29.028 00.000 15672 Moving (0.35, 0.09) raw xDistance=0.31 yDistance=0.16 22:31:29.028 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 22:31:29.028 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:29.028 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:31:29.028 00.000 15672 MoveAxis(W, 84, ABG) 22:31:29.028 00.000 15672 Guiding Dir = 3, Dur = 84 22:31:29.029 00.001 15672 IsSlewing returns 0 22:31:29.030 00.001 15672 IsGuiding returns 0 22:31:29.036 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=10516, FiltMin=2708, FiltMax=8193, Gamma=2.950 22:31:29.059 00.023 15672 PulseGuide returned control before completion, sleep 65 22:31:29.092 00.033 30444 UpdateGuideState exits: m=80391 SNR=65.1 Saturated 22:31:29.092 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:29.092 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:29.092 00.000 30444 Enqueuing Expose request 22:31:29.171 00.079 15672 IsGuiding returns 0 22:31:29.171 00.000 15672 Move returns status 0, amount 84 22:31:29.171 00.000 15672 MoveAxis(N, 0, ABG) 22:31:29.171 00.000 15672 Move returns status 0, amount 0 22:31:29.171 00.000 15672 move complete, result=0 22:31:29.171 00.000 15672 worker thread done servicing request 22:31:29.171 00.000 15672 Worker thread wakes up 22:31:29.171 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:29.171 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:29.171 00.000 30444 GuideStep: 0.3 px 84 ms WEST, 0.2 px 0 ms NORTH 22:31:31.278 02.107 15672 Exposure complete 22:31:31.299 00.021 15672 worker thread done servicing request 22:31:31.299 00.000 30444 OnExposeComplete: enter 22:31:31.299 00.000 30444 UpdateGuideState(): m_state=6 22:31:31.299 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 746 22:31:31.299 00.000 30444 Star::Find returns 1 (1), X=465.59, Y=191.87, Mass=93562, SNR=79.9, Peak=9936 HFD=3.6 22:31:31.299 00.000 30444 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.28) = xAngle (0.16 = 0.16) 22:31:31.299 00.000 30444 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.10 = 0.10) 22:31:31.299 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.05 hyp=0.42 cameraTheta=-0.11 mountX=0.41 mountY=0.04, mountTheta=0.10 22:31:31.300 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.05, opts=13) 22:31:31.300 00.000 30444 Enqueuing Move request for scope (0.42, -0.05) 22:31:31.300 00.000 15672 Worker thread wakes up 22:31:31.300 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.05) opts 0xd 22:31:31.300 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.05) 22:31:31.300 00.000 15672 Moving (0.42, -0.05) raw xDistance=0.41 yDistance=0.04 22:31:31.300 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41 22:31:31.300 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:31.300 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:31:31.300 00.000 15672 MoveAxis(W, 118, ABG) 22:31:31.300 00.000 15672 Guiding Dir = 3, Dur = 118 22:31:31.301 00.001 15672 IsSlewing returns 0 22:31:31.305 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=10640, FiltMin=2640, FiltMax=8322, Gamma=2.950 22:31:31.311 00.006 15672 IsGuiding returns 0 22:31:31.327 00.016 15672 PulseGuide returned control before completion, sleep 113 22:31:31.356 00.029 30444 UpdateGuideState exits: m=93562 SNR=79.9 Saturated 22:31:31.356 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:31.356 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:31.356 00.000 30444 Enqueuing Expose request 22:31:31.443 00.087 15672 IsGuiding returns 1 22:31:31.443 00.000 15672 scope still moving after pulse duration time elapsed 22:31:31.464 00.021 15672 IsSlewing returns 0 22:31:31.471 00.007 15672 IsGuiding returns 0 22:31:31.471 00.000 15672 scope move finished after 118 + 41 ms 22:31:31.471 00.000 15672 Move returns status 0, amount 118 22:31:31.471 00.000 15672 MoveAxis(N, 0, ABG) 22:31:31.471 00.000 15672 Move returns status 0, amount 0 22:31:31.471 00.000 15672 move complete, result=0 22:31:31.471 00.000 15672 worker thread done servicing request 22:31:31.472 00.001 15672 Worker thread wakes up 22:31:31.472 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:31.472 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:31.472 00.000 30444 GuideStep: 0.4 px 118 ms WEST, 0.0 px 0 ms NORTH 22:31:33.377 01.905 15672 Exposure complete 22:31:33.398 00.021 15672 worker thread done servicing request 22:31:33.398 00.000 30444 OnExposeComplete: enter 22:31:33.398 00.000 30444 UpdateGuideState(): m_state=6 22:31:33.398 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 747 22:31:33.398 00.000 30444 Star::Find returns 1 (1), X=465.25, Y=191.85, Mass=95779, SNR=66.6, Peak=11458 HFD=3.5 22:31:33.398 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 22:31:33.398 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.52 = -0.52) 22:31:33.398 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.74 mountX=0.09 mountY=-0.05, mountTheta=-0.51 22:31:33.399 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.07, opts=13) 22:31:33.399 00.000 30444 Enqueuing Move request for scope (0.08, -0.07) 22:31:33.399 00.000 15672 Worker thread wakes up 22:31:33.399 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd 22:31:33.399 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.07) 22:31:33.399 00.000 15672 Moving (0.08, -0.07) raw xDistance=0.09 yDistance=-0.05 22:31:33.399 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:31:33.399 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:33.399 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:31:33.399 00.000 15672 MoveAxis(E, 0, ABG) 22:31:33.399 00.000 15672 Move returns status 0, amount 0 22:31:33.399 00.000 15672 MoveAxis(N, 0, ABG) 22:31:33.399 00.000 15672 Move returns status 0, amount 0 22:31:33.399 00.000 15672 move complete, result=0 22:31:33.399 00.000 15672 worker thread done servicing request 22:31:33.405 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=11458, FiltMin=2604, FiltMax=8515, Gamma=2.950 22:31:33.455 00.050 30444 UpdateGuideState exits: m=95779 SNR=66.6 Saturated 22:31:33.455 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:33.455 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:33.455 00.000 30444 Enqueuing Expose request 22:31:33.455 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:31:33.455 00.000 15672 Worker thread wakes up 22:31:33.455 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:33.455 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:35.566 02.111 15672 Exposure complete 22:31:35.591 00.025 15672 worker thread done servicing request 22:31:35.591 00.000 30444 OnExposeComplete: enter 22:31:35.591 00.000 30444 UpdateGuideState(): m_state=6 22:31:35.592 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 748 22:31:35.592 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=192.00, Mass=81422, SNR=58.9, Peak=9467 HFD=3.5 22:31:35.592 00.000 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.45 = 1.45) 22:31:35.592 00.000 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.39 = 1.39) 22:31:35.592 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.17 mountX=0.01 mountY=0.08, mountTheta=1.45 22:31:35.593 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.07, opts=13) 22:31:35.593 00.000 30444 Enqueuing Move request for scope (0.03, 0.07) 22:31:35.593 00.000 15672 Worker thread wakes up 22:31:35.593 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd 22:31:35.593 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.07) 22:31:35.593 00.000 15672 Moving (0.03, 0.07) raw xDistance=0.01 yDistance=0.08 22:31:35.593 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:31:35.593 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:35.593 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 22:31:35.593 00.000 15672 MoveAxis(E, 0, ABG) 22:31:35.593 00.000 15672 Move returns status 0, amount 0 22:31:35.593 00.000 15672 MoveAxis(N, 0, ABG) 22:31:35.593 00.000 15672 Move returns status 0, amount 0 22:31:35.593 00.000 15672 move complete, result=0 22:31:35.594 00.001 15672 worker thread done servicing request 22:31:35.598 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=11143, FiltMin=2587, FiltMax=8441, Gamma=2.950 22:31:35.648 00.050 30444 UpdateGuideState exits: m=81422 SNR=58.9 Saturated 22:31:35.648 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:35.648 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:35.648 00.000 30444 Enqueuing Expose request 22:31:35.648 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:31:35.648 00.000 15672 Worker thread wakes up 22:31:35.648 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:35.648 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:37.557 01.909 15672 Exposure complete 22:31:37.577 00.020 15672 worker thread done servicing request 22:31:37.577 00.000 30444 OnExposeComplete: enter 22:31:37.577 00.000 30444 UpdateGuideState(): m_state=6 22:31:37.577 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 749 22:31:37.577 00.000 30444 Star::Find returns 1 (1), X=465.43, Y=191.96, Mass=88447, SNR=70.5, Peak=9922 HFD=3.7 22:31:37.578 00.001 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 22:31:37.578 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 22:31:37.578 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.26 cameraTheta=0.15 mountX=0.23 mountY=0.09, mountTheta=0.38 22:31:37.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.04, opts=13) 22:31:37.578 00.000 30444 Enqueuing Move request for scope (0.25, 0.04) 22:31:37.578 00.000 15672 Worker thread wakes up 22:31:37.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd 22:31:37.578 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.04) 22:31:37.578 00.000 15672 Moving (0.25, 0.04) raw xDistance=0.23 yDistance=0.09 22:31:37.578 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:31:37.578 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:37.579 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 22:31:37.579 00.000 15672 MoveAxis(E, 0, ABG) 22:31:37.579 00.000 15672 Move returns status 0, amount 0 22:31:37.579 00.000 15672 MoveAxis(N, 0, ABG) 22:31:37.579 00.000 15672 Move returns status 0, amount 0 22:31:37.579 00.000 15672 move complete, result=0 22:31:37.579 00.000 15672 worker thread done servicing request 22:31:37.584 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=11240, FiltMin=2598, FiltMax=8388, Gamma=2.950 22:31:37.635 00.051 30444 UpdateGuideState exits: m=88447 SNR=70.5 Saturated 22:31:37.636 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:37.636 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:37.636 00.000 30444 Enqueuing Expose request 22:31:37.636 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:31:37.636 00.000 15672 Worker thread wakes up 22:31:37.636 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:37.636 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:39.745 02.109 15672 Exposure complete 22:31:39.765 00.020 15672 worker thread done servicing request 22:31:39.765 00.000 30444 OnExposeComplete: enter 22:31:39.765 00.000 30444 UpdateGuideState(): m_state=6 22:31:39.765 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 750 22:31:39.766 00.001 30444 Star::Find returns 1 (1), X=465.25, Y=192.07, Mass=91750, SNR=69.4, Peak=10320 HFD=3.8 22:31:39.766 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 22:31:39.766 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.31 = 1.31) 22:31:39.766 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.09 mountX=0.03 mountY=0.16, mountTheta=1.37 22:31:39.766 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.15, opts=13) 22:31:39.766 00.000 30444 Enqueuing Move request for scope (0.08, 0.15) 22:31:39.766 00.000 15672 Worker thread wakes up 22:31:39.766 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd 22:31:39.766 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.15) 22:31:39.766 00.000 15672 Moving (0.08, 0.15) raw xDistance=0.03 yDistance=0.16 22:31:39.766 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:31:39.766 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:39.767 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:31:39.767 00.000 15672 MoveAxis(E, 0, ABG) 22:31:39.767 00.000 15672 Move returns status 0, amount 0 22:31:39.767 00.000 15672 MoveAxis(N, 0, ABG) 22:31:39.767 00.000 15672 Move returns status 0, amount 0 22:31:39.767 00.000 15672 move complete, result=0 22:31:39.767 00.000 15672 worker thread done servicing request 22:31:39.771 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=11064, FiltMin=2598, FiltMax=8786, Gamma=2.950 22:31:39.824 00.053 30444 UpdateGuideState exits: m=91750 SNR=69.4 Saturated 22:31:39.824 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:39.824 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:39.824 00.000 30444 Enqueuing Expose request 22:31:39.824 00.000 15672 Worker thread wakes up 22:31:39.824 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 22:31:39.824 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:39.824 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:41.738 01.914 15672 Exposure complete 22:31:41.757 00.019 15672 worker thread done servicing request 22:31:41.757 00.000 30444 OnExposeComplete: enter 22:31:41.757 00.000 30444 UpdateGuideState(): m_state=6 22:31:41.757 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 751 22:31:41.757 00.000 30444 Star::Find returns 1 (1), X=465.44, Y=191.82, Mass=99762, SNR=77.5, Peak=11089 HFD=3.4 22:31:41.757 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 22:31:41.757 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 22:31:41.757 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-0.38 mountX=0.28 mountY=-0.05, mountTheta=-0.16 22:31:41.757 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.11, opts=13) 22:31:41.757 00.000 30444 Enqueuing Move request for scope (0.26, -0.11) 22:31:41.759 00.002 15672 Worker thread wakes up 22:31:41.759 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.11) opts 0xd 22:31:41.759 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.11) 22:31:41.759 00.000 15672 Moving (0.26, -0.11) raw xDistance=0.28 yDistance=-0.05 22:31:41.759 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 22:31:41.759 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:41.759 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:31:41.759 00.000 15672 MoveAxis(W, 76, ABG) 22:31:41.759 00.000 15672 Guiding Dir = 3, Dur = 76 22:31:41.759 00.000 15672 IsSlewing returns 0 22:31:41.760 00.001 15672 IsGuiding returns 0 22:31:41.764 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=11354, FiltMin=2650, FiltMax=8701, Gamma=2.950 22:31:41.774 00.010 15672 PulseGuide returned control before completion, sleep 72 22:31:41.814 00.040 30444 UpdateGuideState exits: m=99762 SNR=77.5 Saturated 22:31:41.814 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:41.814 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:41.814 00.000 30444 Enqueuing Expose request 22:31:41.849 00.035 15672 IsGuiding returns 1 22:31:41.849 00.000 15672 scope still moving after pulse duration time elapsed 22:31:41.870 00.021 15672 IsSlewing returns 0 22:31:41.889 00.019 15672 IsGuiding returns 0 22:31:41.889 00.000 15672 scope move finished after 76 + 52 ms 22:31:41.889 00.000 15672 Move returns status 0, amount 76 22:31:41.889 00.000 15672 MoveAxis(N, 0, ABG) 22:31:41.889 00.000 15672 Move returns status 0, amount 0 22:31:41.889 00.000 15672 move complete, result=0 22:31:41.890 00.001 15672 worker thread done servicing request 22:31:41.890 00.000 15672 Worker thread wakes up 22:31:41.890 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:41.890 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:41.890 00.000 30444 GuideStep: 0.3 px 76 ms WEST, -0.0 px 0 ms NORTH 22:31:43.997 02.107 15672 Exposure complete 22:31:44.018 00.021 15672 worker thread done servicing request 22:31:44.018 00.000 30444 OnExposeComplete: enter 22:31:44.018 00.000 30444 UpdateGuideState(): m_state=6 22:31:44.018 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 752 22:31:44.018 00.000 30444 Star::Find returns 1 (1), X=465.64, Y=191.95, Mass=102376, SNR=88.0, Peak=10559 HFD=3.4 22:31:44.018 00.000 30444 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 22:31:44.018 00.000 30444 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.27 = 0.27) 22:31:44.018 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.03 hyp=0.47 cameraTheta=0.06 mountX=0.44 mountY=0.13, mountTheta=0.28 22:31:44.019 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.03, opts=13) 22:31:44.019 00.000 30444 Enqueuing Move request for scope (0.47, 0.03) 22:31:44.019 00.000 15672 Worker thread wakes up 22:31:44.019 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.03) opts 0xd 22:31:44.019 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.03) 22:31:44.019 00.000 15672 Moving (0.47, 0.03) raw xDistance=0.44 yDistance=0.13 22:31:44.019 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44 22:31:44.019 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:44.019 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 22:31:44.019 00.000 15672 MoveAxis(W, 125, ABG) 22:31:44.019 00.000 15672 Guiding Dir = 3, Dur = 125 22:31:44.020 00.001 15672 IsSlewing returns 0 22:31:44.021 00.001 15672 IsGuiding returns 0 22:31:44.025 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=11893, FiltMin=2656, FiltMax=8722, Gamma=2.950 22:31:44.043 00.018 15672 PulseGuide returned control before completion, sleep 113 22:31:44.073 00.030 30444 UpdateGuideState exits: m=102376 SNR=88.0 Saturated 22:31:44.074 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:44.074 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:44.074 00.000 30444 Enqueuing Expose request 22:31:44.158 00.084 15672 IsGuiding returns 1 22:31:44.159 00.001 15672 scope still moving after pulse duration time elapsed 22:31:44.180 00.021 15672 IsSlewing returns 0 22:31:44.204 00.024 15672 IsGuiding returns 0 22:31:44.204 00.000 15672 scope move finished after 125 + 59 ms 22:31:44.205 00.001 15672 Move returns status 0, amount 125 22:31:44.205 00.000 15672 MoveAxis(N, 0, ABG) 22:31:44.205 00.000 15672 Move returns status 0, amount 0 22:31:44.205 00.000 15672 move complete, result=0 22:31:44.205 00.000 15672 worker thread done servicing request 22:31:44.205 00.000 30444 GuideStep: 0.4 px 125 ms WEST, 0.1 px 0 ms NORTH 22:31:44.206 00.001 15672 Worker thread wakes up 22:31:44.206 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:44.206 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:46.115 01.909 15672 Exposure complete 22:31:46.135 00.020 15672 worker thread done servicing request 22:31:46.135 00.000 30444 OnExposeComplete: enter 22:31:46.135 00.000 30444 UpdateGuideState(): m_state=6 22:31:46.135 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 753 22:31:46.135 00.000 30444 Star::Find returns 1 (1), X=465.17, Y=191.66, Mass=86836, SNR=62.3, Peak=11470 HFD=3.3 22:31:46.135 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 22:31:46.135 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 22:31:46.135 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.57 mountX=0.07 mountY=-0.26, mountTheta=-1.30 22:31:46.136 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.26, opts=13) 22:31:46.136 00.000 30444 Enqueuing Move request for scope (-0.00, -0.26) 22:31:46.136 00.000 15672 Worker thread wakes up 22:31:46.136 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.26) opts 0xd 22:31:46.136 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.26) 22:31:46.136 00.000 15672 Moving (-0.00, -0.26) raw xDistance=0.07 yDistance=-0.26 22:31:46.136 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:31:46.136 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:31:46.136 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 22:31:46.136 00.000 15672 MoveAxis(E, 0, ABG) 22:31:46.136 00.000 15672 Move returns status 0, amount 0 22:31:46.136 00.000 15672 MoveAxis(N, 0, ABG) 22:31:46.136 00.000 15672 Move returns status 0, amount 0 22:31:46.136 00.000 15672 move complete, result=0 22:31:46.136 00.000 15672 worker thread done servicing request 22:31:46.142 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=12130, FiltMin=2658, FiltMax=9109, Gamma=2.950 22:31:46.191 00.049 30444 UpdateGuideState exits: m=86836 SNR=62.3 Saturated 22:31:46.191 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:46.191 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:46.191 00.000 30444 Enqueuing Expose request 22:31:46.191 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 22:31:46.191 00.000 15672 Worker thread wakes up 22:31:46.191 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:46.191 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:48.307 02.116 15672 Exposure complete 22:31:48.337 00.030 15672 worker thread done servicing request 22:31:48.337 00.000 30444 OnExposeComplete: enter 22:31:48.337 00.000 30444 UpdateGuideState(): m_state=6 22:31:48.337 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 754 22:31:48.337 00.000 30444 Star::Find returns 1 (1), X=465.75, Y=191.82, Mass=83498, SNR=69.3, Peak=9481 HFD=3.5 22:31:48.338 00.001 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 22:31:48.338 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 22:31:48.338 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=-0.10 hyp=0.58 cameraTheta=-0.17 mountX=0.58 mountY=0.03, mountTheta=0.05 22:31:48.338 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=-0.10, opts=13) 22:31:48.338 00.000 30444 Enqueuing Move request for scope (0.58, -0.10) 22:31:48.338 00.000 15672 Worker thread wakes up 22:31:48.338 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.10) opts 0xd 22:31:48.338 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, -0.10) 22:31:48.338 00.000 15672 Moving (0.58, -0.10) raw xDistance=0.58 yDistance=0.03 22:31:48.338 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58 22:31:48.338 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:48.339 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:31:48.339 00.000 15672 MoveAxis(W, 157, ABG) 22:31:48.339 00.000 15672 Guiding Dir = 3, Dur = 157 22:31:48.339 00.000 15672 IsSlewing returns 0 22:31:48.340 00.001 15672 IsGuiding returns 0 22:31:48.344 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=10412, FiltMin=2566, FiltMax=8196, Gamma=2.950 22:31:48.357 00.013 15672 PulseGuide returned control before completion, sleep 151 22:31:48.394 00.037 30444 UpdateGuideState exits: m=83498 SNR=69.3 Saturated 22:31:48.394 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:48.394 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:48.394 00.000 30444 Enqueuing Expose request 22:31:48.510 00.116 15672 IsGuiding returns 1 22:31:48.510 00.000 15672 scope still moving after pulse duration time elapsed 22:31:48.531 00.021 15672 IsSlewing returns 0 22:31:48.549 00.018 15672 IsGuiding returns 0 22:31:48.549 00.000 15672 scope move finished after 157 + 52 ms 22:31:48.549 00.000 15672 Move returns status 0, amount 157 22:31:48.549 00.000 15672 MoveAxis(N, 0, ABG) 22:31:48.549 00.000 15672 Move returns status 0, amount 0 22:31:48.549 00.000 15672 move complete, result=0 22:31:48.549 00.000 15672 worker thread done servicing request 22:31:48.550 00.001 15672 Worker thread wakes up 22:31:48.550 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:48.550 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:48.550 00.000 30444 GuideStep: 0.6 px 157 ms WEST, 0.0 px 0 ms NORTH 22:31:50.466 01.916 15672 Exposure complete 22:31:50.493 00.027 15672 worker thread done servicing request 22:31:50.493 00.000 30444 OnExposeComplete: enter 22:31:50.493 00.000 30444 UpdateGuideState(): m_state=6 22:31:50.493 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 755 22:31:50.493 00.000 30444 Star::Find returns 1 (1), X=465.20, Y=191.70, Mass=91217, SNR=65.6, Peak=11109 HFD=3.4 22:31:50.493 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 22:31:50.494 00.001 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 22:31:50.494 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.48 mountX=0.08 mountY=-0.21, mountTheta=-1.20 22:31:50.494 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.22, opts=13) 22:31:50.494 00.000 30444 Enqueuing Move request for scope (0.02, -0.22) 22:31:50.494 00.000 15672 Worker thread wakes up 22:31:50.494 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd 22:31:50.494 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.22) 22:31:50.494 00.000 15672 Moving (0.02, -0.22) raw xDistance=0.08 yDistance=-0.21 22:31:50.494 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:31:50.494 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:50.494 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 22:31:50.494 00.000 15672 MoveAxis(E, 0, ABG) 22:31:50.494 00.000 15672 Move returns status 0, amount 0 22:31:50.495 00.001 15672 MoveAxis(N, 0, ABG) 22:31:50.495 00.000 15672 Move returns status 0, amount 0 22:31:50.495 00.000 15672 move complete, result=0 22:31:50.495 00.000 15672 worker thread done servicing request 22:31:50.499 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=11109, FiltMin=2683, FiltMax=8947, Gamma=2.950 22:31:50.548 00.049 30444 UpdateGuideState exits: m=91217 SNR=65.6 Saturated 22:31:50.548 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:50.548 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:50.548 00.000 30444 Enqueuing Expose request 22:31:50.548 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:31:50.548 00.000 15672 Worker thread wakes up 22:31:50.548 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:50.548 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:52.657 02.109 15672 Exposure complete 22:31:52.677 00.020 15672 worker thread done servicing request 22:31:52.677 00.000 30444 OnExposeComplete: enter 22:31:52.677 00.000 30444 UpdateGuideState(): m_state=6 22:31:52.677 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 756 22:31:52.677 00.000 30444 Star::Find returns 1 (1), X=465.38, Y=191.39, Mass=87588, SNR=69.6, Peak=11132 HFD=3.3 22:31:52.677 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 22:31:52.677 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 22:31:52.677 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.53 hyp=0.57 cameraTheta=-1.20 mountX=0.34 mountY=-0.47, mountTheta=-0.94 22:31:52.678 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.53, opts=13) 22:31:52.678 00.000 30444 Enqueuing Move request for scope (0.20, -0.53) 22:31:52.678 00.000 15672 Worker thread wakes up 22:31:52.678 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.53) opts 0xd 22:31:52.678 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.53) 22:31:52.678 00.000 15672 Moving (0.20, -0.53) raw xDistance=0.34 yDistance=-0.47 22:31:52.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34 22:31:52.678 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:31:52.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47 22:31:52.678 00.000 15672 MoveAxis(W, 92, ABG) 22:31:52.678 00.000 15672 Guiding Dir = 3, Dur = 92 22:31:52.679 00.001 15672 IsSlewing returns 0 22:31:52.680 00.001 15672 IsGuiding returns 0 22:31:52.684 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=12084, FiltMin=2630, FiltMax=9080, Gamma=2.950 22:31:52.702 00.018 15672 PulseGuide returned control before completion, sleep 81 22:31:52.735 00.033 30444 UpdateGuideState exits: m=87588 SNR=69.6 Saturated 22:31:52.735 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:52.735 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:52.735 00.000 30444 Enqueuing Expose request 22:31:52.785 00.050 15672 IsGuiding returns 1 22:31:52.786 00.001 15672 scope still moving after pulse duration time elapsed 22:31:52.807 00.021 15672 IsSlewing returns 0 22:31:52.814 00.007 15672 IsGuiding returns 0 22:31:52.814 00.000 15672 scope move finished after 92 + 41 ms 22:31:52.814 00.000 15672 Move returns status 0, amount 92 22:31:52.814 00.000 15672 MoveAxis(N, 0, ABG) 22:31:52.814 00.000 15672 Move returns status 0, amount 0 22:31:52.814 00.000 15672 move complete, result=0 22:31:52.815 00.001 15672 worker thread done servicing request 22:31:52.815 00.000 15672 Worker thread wakes up 22:31:52.815 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:52.815 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:52.815 00.000 30444 GuideStep: 0.3 px 92 ms WEST, -0.5 px 0 ms NORTH 22:31:54.724 01.909 15672 Exposure complete 22:31:54.744 00.020 15672 worker thread done servicing request 22:31:54.744 00.000 30444 OnExposeComplete: enter 22:31:54.744 00.000 30444 UpdateGuideState(): m_state=6 22:31:54.744 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 757 22:31:54.744 00.000 30444 Star::Find returns 1 (1), X=465.25, Y=191.71, Mass=102155, SNR=74.5, Peak=11862 HFD=3.5 22:31:54.744 00.000 30444 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.28) = xAngle (-0.93 = -0.93) 22:31:54.744 00.000 30444 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 22:31:54.744 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.21 mountX=0.13 mountY=-0.19, mountTheta=-0.95 22:31:54.745 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.21, opts=13) 22:31:54.745 00.000 30444 Enqueuing Move request for scope (0.08, -0.21) 22:31:54.745 00.000 15672 Worker thread wakes up 22:31:54.745 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd 22:31:54.745 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.21) 22:31:54.745 00.000 15672 Moving (0.08, -0.21) raw xDistance=0.13 yDistance=-0.19 22:31:54.745 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 22:31:54.745 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:54.745 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 22:31:54.745 00.000 15672 MoveAxis(E, 0, ABG) 22:31:54.745 00.000 15672 Move returns status 0, amount 0 22:31:54.745 00.000 15672 MoveAxis(N, 0, ABG) 22:31:54.746 00.001 15672 Move returns status 0, amount 0 22:31:54.746 00.000 15672 move complete, result=0 22:31:54.746 00.000 15672 worker thread done servicing request 22:31:54.751 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=11862, FiltMin=2611, FiltMax=8738, Gamma=2.950 22:31:54.800 00.049 30444 UpdateGuideState exits: m=102155 SNR=74.5 Saturated 22:31:54.801 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:54.801 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:54.801 00.000 30444 Enqueuing Expose request 22:31:54.801 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:31:54.801 00.000 15672 Worker thread wakes up 22:31:54.801 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:54.801 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:56.917 02.116 15672 Exposure complete 22:31:56.951 00.034 15672 worker thread done servicing request 22:31:56.951 00.000 30444 OnExposeComplete: enter 22:31:56.951 00.000 30444 UpdateGuideState(): m_state=6 22:31:56.952 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 758 22:31:56.952 00.000 30444 Star::Find returns 1 (1), X=464.93, Y=191.97, Mass=108988, SNR=87.7, Peak=12560 HFD=3.4 22:31:56.952 00.000 30444 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.28) = xAngle (3.21 = -3.07) 22:31:56.952 00.000 30444 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.15 = -3.13) 22:31:56.952 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.25 cameraTheta=2.93 mountX=-0.25 mountY=-0.00, mountTheta=-3.13 22:31:56.952 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.05, opts=13) 22:31:56.952 00.000 30444 Enqueuing Move request for scope (-0.24, 0.05) 22:31:56.952 00.000 15672 Worker thread wakes up 22:31:56.952 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd 22:31:56.952 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.05) 22:31:56.952 00.000 15672 Moving (-0.24, 0.05) raw xDistance=-0.25 yDistance=-0.00 22:31:56.953 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 22:31:56.953 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:56.953 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 22:31:56.953 00.000 15672 MoveAxis(E, 0, ABG) 22:31:56.953 00.000 15672 Move returns status 0, amount 0 22:31:56.953 00.000 15672 MoveAxis(N, 0, ABG) 22:31:56.953 00.000 15672 Move returns status 0, amount 0 22:31:56.953 00.000 15672 move complete, result=0 22:31:56.953 00.000 15672 worker thread done servicing request 22:31:56.957 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=12560, FiltMin=2694, FiltMax=9041, Gamma=2.950 22:31:57.007 00.050 30444 UpdateGuideState exits: m=108988 SNR=87.7 Saturated 22:31:57.007 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:57.007 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:57.007 00.000 30444 Enqueuing Expose request 22:31:57.007 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:31:57.007 00.000 15672 Worker thread wakes up 22:31:57.007 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:57.007 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:58.915 01.908 15672 Exposure complete 22:31:58.935 00.020 15672 worker thread done servicing request 22:31:58.935 00.000 30444 OnExposeComplete: enter 22:31:58.935 00.000 30444 UpdateGuideState(): m_state=6 22:31:58.935 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 759 22:31:58.936 00.001 30444 Star::Find returns 1 (1), X=464.89, Y=192.02, Mass=96092, SNR=74.8, Peak=10388 HFD=3.8 22:31:58.936 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.10 = 3.10) 22:31:58.936 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.04 = 3.04) 22:31:58.936 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.30 cameraTheta=2.82 mountX=-0.30 mountY=0.03, mountTheta=3.04 22:31:58.936 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.09, opts=13) 22:31:58.936 00.000 30444 Enqueuing Move request for scope (-0.29, 0.09) 22:31:58.936 00.000 15672 Worker thread wakes up 22:31:58.936 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.09) opts 0xd 22:31:58.936 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.09) 22:31:58.936 00.000 15672 Moving (-0.29, 0.09) raw xDistance=-0.30 yDistance=0.03 22:31:58.936 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 22:31:58.937 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:31:58.937 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:31:58.937 00.000 15672 MoveAxis(E, 82, ABG) 22:31:58.937 00.000 15672 Guiding Dir = 2, Dur = 82 22:31:58.937 00.000 15672 IsSlewing returns 0 22:31:58.938 00.001 15672 IsGuiding returns 0 22:31:58.943 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=10586, FiltMin=2618, FiltMax=8682, Gamma=2.950 22:31:58.964 00.021 15672 PulseGuide returned control before completion, sleep 67 22:31:58.993 00.029 30444 UpdateGuideState exits: m=96092 SNR=74.8 Saturated 22:31:58.993 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:58.993 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:31:58.993 00.000 30444 Enqueuing Expose request 22:31:59.076 00.083 15672 IsGuiding returns 0 22:31:59.077 00.001 15672 Move returns status 0, amount 82 22:31:59.077 00.000 15672 MoveAxis(N, 0, ABG) 22:31:59.077 00.000 15672 Move returns status 0, amount 0 22:31:59.077 00.000 15672 move complete, result=0 22:31:59.077 00.000 15672 worker thread done servicing request 22:31:59.078 00.001 15672 Worker thread wakes up 22:31:59.078 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:31:59.078 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:31:59.078 00.000 30444 GuideStep: -0.3 px 82 ms EAST, 0.0 px 0 ms NORTH 22:32:01.188 02.110 15672 Exposure complete 22:32:01.208 00.020 15672 worker thread done servicing request 22:32:01.208 00.000 30444 OnExposeComplete: enter 22:32:01.208 00.000 30444 UpdateGuideState(): m_state=6 22:32:01.208 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 760 22:32:01.208 00.000 30444 Star::Find returns 1 (1), X=464.88, Y=191.74, Mass=90113, SNR=65.3, Peak=10602 HFD=3.4 22:32:01.208 00.000 30444 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.28) = xAngle (-2.30 = -2.30) 22:32:01.208 00.000 30444 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 22:32:01.208 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.19 hyp=0.35 cameraTheta=-2.58 mountX=-0.23 mountY=-0.24, mountTheta=-2.33 22:32:01.209 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.19, opts=13) 22:32:01.209 00.000 30444 Enqueuing Move request for scope (-0.29, -0.19) 22:32:01.209 00.000 15672 Worker thread wakes up 22:32:01.209 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.19) opts 0xd 22:32:01.209 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.19) 22:32:01.209 00.000 15672 Moving (-0.29, -0.19) raw xDistance=-0.23 yDistance=-0.24 22:32:01.209 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:32:01.209 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:01.209 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 22:32:01.209 00.000 15672 MoveAxis(E, 0, ABG) 22:32:01.209 00.000 15672 Move returns status 0, amount 0 22:32:01.209 00.000 15672 MoveAxis(N, 0, ABG) 22:32:01.209 00.000 15672 Move returns status 0, amount 0 22:32:01.209 00.000 15672 move complete, result=0 22:32:01.209 00.000 15672 worker thread done servicing request 22:32:01.214 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=11341, FiltMin=2683, FiltMax=8493, Gamma=2.950 22:32:01.264 00.050 30444 UpdateGuideState exits: m=90113 SNR=65.3 Saturated 22:32:01.265 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:01.265 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:01.265 00.000 30444 Enqueuing Expose request 22:32:01.265 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:32:01.265 00.000 15672 Worker thread wakes up 22:32:01.265 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:01.265 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:03.174 01.909 15672 Exposure complete 22:32:03.194 00.020 15672 worker thread done servicing request 22:32:03.194 00.000 30444 OnExposeComplete: enter 22:32:03.194 00.000 30444 UpdateGuideState(): m_state=6 22:32:03.194 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 761 22:32:03.194 00.000 30444 Star::Find returns 1 (1), X=465.34, Y=191.89, Mass=87651, SNR=63.6, Peak=9800 HFD=3.4 22:32:03.194 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 22:32:03.194 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 22:32:03.194 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.18 mountX=0.17 mountY=0.01, mountTheta=0.04 22:32:03.195 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.03, opts=13) 22:32:03.195 00.000 30444 Enqueuing Move request for scope (0.17, -0.03) 22:32:03.195 00.000 15672 Worker thread wakes up 22:32:03.195 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd 22:32:03.195 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.03) 22:32:03.195 00.000 15672 Moving (0.17, -0.03) raw xDistance=0.17 yDistance=0.01 22:32:03.195 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:32:03.195 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:03.195 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:32:03.195 00.000 15672 MoveAxis(E, 0, ABG) 22:32:03.195 00.000 15672 Move returns status 0, amount 0 22:32:03.195 00.000 15672 MoveAxis(N, 0, ABG) 22:32:03.195 00.000 15672 Move returns status 0, amount 0 22:32:03.195 00.000 15672 move complete, result=0 22:32:03.195 00.000 15672 worker thread done servicing request 22:32:03.200 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=12071, FiltMin=2645, FiltMax=9102, Gamma=2.950 22:32:03.250 00.050 30444 UpdateGuideState exits: m=87651 SNR=63.6 Saturated 22:32:03.250 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:03.250 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:03.250 00.000 30444 Enqueuing Expose request 22:32:03.250 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 22:32:03.250 00.000 15672 Worker thread wakes up 22:32:03.250 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:03.250 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:05.365 02.115 15672 Exposure complete 22:32:05.398 00.033 15672 worker thread done servicing request 22:32:05.398 00.000 30444 OnExposeComplete: enter 22:32:05.398 00.000 30444 UpdateGuideState(): m_state=6 22:32:05.398 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 762 22:32:05.398 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=191.53, Mass=92643, SNR=71.0, Peak=11777 HFD=3.4 22:32:05.398 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.17 = -1.17) 22:32:05.398 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.23 = -1.23) 22:32:05.398 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.39 hyp=0.39 cameraTheta=-1.44 mountX=0.16 mountY=-0.37, mountTheta=-1.17 22:32:05.399 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.39, opts=13) 22:32:05.399 00.000 30444 Enqueuing Move request for scope (0.05, -0.39) 22:32:05.399 00.000 15672 Worker thread wakes up 22:32:05.399 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.39) opts 0xd 22:32:05.399 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.39) 22:32:05.399 00.000 15672 Moving (0.05, -0.39) raw xDistance=0.16 yDistance=-0.37 22:32:05.399 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 22:32:05.399 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.44 newest=-0.61 22:32:05.399 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 22:32:05.399 00.000 15672 MoveAxis(E, 0, ABG) 22:32:05.399 00.000 15672 Move returns status 0, amount 0 22:32:05.399 00.000 15672 MoveAxis(N, 66, ABG) 22:32:05.399 00.000 15672 Guiding Dir = 0, Dur = 66 22:32:05.400 00.001 15672 IsSlewing returns 0 22:32:05.401 00.001 15672 IsGuiding returns 0 22:32:05.406 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=11777, FiltMin=2656, FiltMax=8743, Gamma=2.950 22:32:05.455 00.049 30444 UpdateGuideState exits: m=92643 SNR=71.0 Saturated 22:32:05.455 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:05.455 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:05.455 00.000 30444 Enqueuing Expose request 22:32:05.482 00.027 15672 IsGuiding returns 1 22:32:05.482 00.000 15672 scope still moving after pulse duration time elapsed 22:32:05.504 00.022 15672 IsSlewing returns 0 22:32:05.507 00.003 15672 IsGuiding returns 1 22:32:05.528 00.021 15672 IsSlewing returns 0 22:32:05.577 00.049 15672 IsGuiding returns 0 22:32:05.577 00.000 15672 scope move finished after 66 + 110 ms 22:32:05.577 00.000 15672 Move returns status 0, amount 66 22:32:05.577 00.000 15672 move complete, result=0 22:32:05.577 00.000 15672 worker thread done servicing request 22:32:05.577 00.000 15672 Worker thread wakes up 22:32:05.577 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:05.577 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 66 ms NORTH 22:32:05.578 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:07.493 01.915 15672 Exposure complete 22:32:07.525 00.032 15672 worker thread done servicing request 22:32:07.525 00.000 30444 OnExposeComplete: enter 22:32:07.525 00.000 30444 UpdateGuideState(): m_state=6 22:32:07.525 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 763 22:32:07.526 00.001 30444 Star::Find returns 1 (1), X=465.19, Y=191.75, Mass=83696, SNR=66.4, Peak=9428 HFD=3.6 22:32:07.526 00.000 30444 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.28) = xAngle (-1.19 = -1.19) 22:32:07.526 00.000 30444 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 22:32:07.526 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.47 mountX=0.06 mountY=-0.16, mountTheta=-1.20 22:32:07.526 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.17, opts=13) 22:32:07.526 00.000 30444 Enqueuing Move request for scope (0.02, -0.17) 22:32:07.526 00.000 15672 Worker thread wakes up 22:32:07.526 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd 22:32:07.526 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.17) 22:32:07.526 00.000 15672 Moving (0.02, -0.17) raw xDistance=0.06 yDistance=-0.16 22:32:07.526 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:32:07.526 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:07.527 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 22:32:07.527 00.000 15672 MoveAxis(E, 0, ABG) 22:32:07.527 00.000 15672 Move returns status 0, amount 0 22:32:07.527 00.000 15672 MoveAxis(N, 0, ABG) 22:32:07.527 00.000 15672 Move returns status 0, amount 0 22:32:07.527 00.000 15672 move complete, result=0 22:32:07.527 00.000 15672 worker thread done servicing request 22:32:07.531 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=9428, FiltMin=2620, FiltMax=7677, Gamma=2.950 22:32:07.581 00.050 30444 UpdateGuideState exits: m=83696 SNR=66.4 Saturated 22:32:07.581 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:07.581 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:07.581 00.000 30444 Enqueuing Expose request 22:32:07.581 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:32:07.581 00.000 15672 Worker thread wakes up 22:32:07.581 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:07.581 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:09.698 02.117 15672 Exposure complete 22:32:09.722 00.024 15672 worker thread done servicing request 22:32:09.722 00.000 30444 OnExposeComplete: enter 22:32:09.722 00.000 30444 UpdateGuideState(): m_state=6 22:32:09.723 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 764 22:32:09.723 00.000 30444 Star::Find returns 1 (1), X=464.90, Y=191.71, Mass=79794, SNR=65.0, Peak=11141 HFD=3.3 22:32:09.723 00.000 30444 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.28) = xAngle (-2.20 = -2.20) 22:32:09.723 00.000 30444 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.27 = -2.27) 22:32:09.723 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.21 hyp=0.34 cameraTheta=-2.48 mountX=-0.20 mountY=-0.26, mountTheta=-2.23 22:32:09.723 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.21, opts=13) 22:32:09.723 00.000 30444 Enqueuing Move request for scope (-0.27, -0.21) 22:32:09.723 00.000 15672 Worker thread wakes up 22:32:09.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.21) opts 0xd 22:32:09.723 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.21) 22:32:09.723 00.000 15672 Moving (-0.27, -0.21) raw xDistance=-0.20 yDistance=-0.26 22:32:09.723 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 22:32:09.723 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 22:32:09.724 00.001 15672 MoveAxis(E, 0, ABG) 22:32:09.724 00.000 15672 Move returns status 0, amount 0 22:32:09.724 00.000 15672 MoveAxis(N, 47, ABG) 22:32:09.724 00.000 15672 Guiding Dir = 0, Dur = 47 22:32:09.724 00.000 15672 IsSlewing returns 0 22:32:09.725 00.001 15672 IsGuiding returns 0 22:32:09.729 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=11141, FiltMin=2578, FiltMax=7720, Gamma=2.950 22:32:09.780 00.051 30444 UpdateGuideState exits: m=79794 SNR=65.0 Saturated 22:32:09.780 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:09.780 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:09.780 00.000 30444 Enqueuing Expose request 22:32:09.842 00.062 15672 IsGuiding returns 1 22:32:09.842 00.000 15672 scope still moving after pulse duration time elapsed 22:32:09.864 00.022 15672 IsSlewing returns 0 22:32:09.865 00.001 15672 IsGuiding returns 1 22:32:09.886 00.021 15672 IsSlewing returns 0 22:32:09.906 00.020 15672 IsGuiding returns 0 22:32:09.906 00.000 15672 scope move finished after 47 + 134 ms 22:32:09.906 00.000 15672 Move returns status 0, amount 47 22:32:09.906 00.000 15672 move complete, result=0 22:32:09.907 00.001 15672 worker thread done servicing request 22:32:09.907 00.000 15672 Worker thread wakes up 22:32:09.907 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:09.907 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:09.907 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 47 ms NORTH 22:32:11.815 01.908 15672 Exposure complete 22:32:11.835 00.020 15672 worker thread done servicing request 22:32:11.835 00.000 30444 OnExposeComplete: enter 22:32:11.835 00.000 30444 UpdateGuideState(): m_state=6 22:32:11.835 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 765 22:32:11.835 00.000 30444 Star::Find returns 1 (1), X=465.02, Y=191.63, Mass=98355, SNR=68.7, Peak=11213 HFD=3.7 22:32:11.835 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 22:32:11.835 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 22:32:11.836 00.001 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-2.08 mountX=-0.07 mountY=-0.32, mountTheta=-1.80 22:32:11.836 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.29, opts=13) 22:32:11.836 00.000 30444 Enqueuing Move request for scope (-0.16, -0.29) 22:32:11.836 00.000 15672 Worker thread wakes up 22:32:11.836 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.29) opts 0xd 22:32:11.836 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.29) 22:32:11.836 00.000 15672 Moving (-0.16, -0.29) raw xDistance=-0.07 yDistance=-0.32 22:32:11.836 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:32:11.836 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 22:32:11.836 00.000 15672 MoveAxis(E, 0, ABG) 22:32:11.836 00.000 15672 Move returns status 0, amount 0 22:32:11.836 00.000 15672 MoveAxis(N, 56, ABG) 22:32:11.837 00.001 15672 Guiding Dir = 0, Dur = 56 22:32:11.837 00.000 15672 IsSlewing returns 0 22:32:11.838 00.001 15672 IsGuiding returns 0 22:32:11.842 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=11213, FiltMin=2574, FiltMax=8111, Gamma=2.950 22:32:11.892 00.050 30444 UpdateGuideState exits: m=98355 SNR=68.7 Saturated 22:32:11.892 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:11.892 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:11.892 00.000 30444 Enqueuing Expose request 22:32:11.920 00.028 15672 IsGuiding returns 1 22:32:11.920 00.000 15672 scope still moving after pulse duration time elapsed 22:32:11.941 00.021 15672 IsSlewing returns 0 22:32:12.000 00.059 15672 IsGuiding returns 0 22:32:12.000 00.000 15672 scope move finished after 56 + 105 ms 22:32:12.000 00.000 15672 Move returns status 0, amount 56 22:32:12.000 00.000 15672 move complete, result=0 22:32:12.000 00.000 15672 worker thread done servicing request 22:32:12.001 00.001 15672 Worker thread wakes up 22:32:12.001 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 56 ms NORTH 22:32:12.001 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:12.001 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:14.117 02.116 15672 Exposure complete 22:32:14.144 00.027 15672 worker thread done servicing request 22:32:14.144 00.000 30444 OnExposeComplete: enter 22:32:14.144 00.000 30444 UpdateGuideState(): m_state=6 22:32:14.144 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 766 22:32:14.144 00.000 30444 Star::Find returns 1 (1), X=465.07, Y=192.01, Mass=91621, SNR=71.1, Peak=10058 HFD=3.9 22:32:14.144 00.000 30444 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.28) = xAngle (2.72 = 2.72) 22:32:14.144 00.000 30444 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.66 = 2.66) 22:32:14.144 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.44 mountX=-0.12 mountY=0.06, mountTheta=2.67 22:32:14.145 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.09, opts=13) 22:32:14.145 00.000 30444 Enqueuing Move request for scope (-0.10, 0.09) 22:32:14.145 00.000 15672 Worker thread wakes up 22:32:14.145 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd 22:32:14.145 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.09) 22:32:14.145 00.000 15672 Moving (-0.10, 0.09) raw xDistance=-0.12 yDistance=0.06 22:32:14.145 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:32:14.145 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:14.145 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:32:14.145 00.000 15672 MoveAxis(E, 0, ABG) 22:32:14.145 00.000 15672 Move returns status 0, amount 0 22:32:14.145 00.000 15672 MoveAxis(N, 0, ABG) 22:32:14.145 00.000 15672 Move returns status 0, amount 0 22:32:14.145 00.000 15672 move complete, result=0 22:32:14.145 00.000 15672 worker thread done servicing request 22:32:14.150 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=10058, FiltMin=2659, FiltMax=8092, Gamma=2.950 22:32:14.203 00.053 30444 UpdateGuideState exits: m=91621 SNR=71.1 Saturated 22:32:14.203 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:14.203 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:14.203 00.000 30444 Enqueuing Expose request 22:32:14.203 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:32:14.203 00.000 15672 Worker thread wakes up 22:32:14.203 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:14.203 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:16.112 01.909 15672 Exposure complete 22:32:16.132 00.020 15672 worker thread done servicing request 22:32:16.132 00.000 30444 OnExposeComplete: enter 22:32:16.132 00.000 30444 UpdateGuideState(): m_state=6 22:32:16.132 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 767 22:32:16.132 00.000 30444 Star::Find returns 1 (1), X=464.83, Y=191.69, Mass=90926, SNR=68.0, Peak=10102 HFD=3.7 22:32:16.133 00.001 30444 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.28) = xAngle (-2.28 = -2.28) 22:32:16.133 00.000 30444 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.34 = -2.34) 22:32:16.133 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.23 hyp=0.41 cameraTheta=-2.56 mountX=-0.27 mountY=-0.30, mountTheta=-2.31 22:32:16.133 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.23, opts=13) 22:32:16.133 00.000 30444 Enqueuing Move request for scope (-0.34, -0.23) 22:32:16.133 00.000 15672 Worker thread wakes up 22:32:16.133 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.23) opts 0xd 22:32:16.133 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.23) 22:32:16.134 00.001 15672 Moving (-0.34, -0.23) raw xDistance=-0.27 yDistance=-0.30 22:32:16.134 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 22:32:16.134 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 22:32:16.134 00.000 15672 MoveAxis(E, 72, ABG) 22:32:16.134 00.000 15672 Guiding Dir = 2, Dur = 72 22:32:16.134 00.000 15672 IsSlewing returns 0 22:32:16.135 00.001 15672 IsGuiding returns 0 22:32:16.139 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2096, max=10102, FiltMin=2621, FiltMax=7993, Gamma=2.950 22:32:16.152 00.013 15672 PulseGuide returned control before completion, sleep 66 22:32:16.190 00.038 30444 UpdateGuideState exits: m=90926 SNR=68.0 Saturated 22:32:16.190 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:16.190 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:16.190 00.000 30444 Enqueuing Expose request 22:32:16.234 00.044 15672 IsGuiding returns 0 22:32:16.234 00.000 15672 Move returns status 0, amount 72 22:32:16.234 00.000 15672 MoveAxis(N, 53, ABG) 22:32:16.234 00.000 15672 Guiding Dir = 0, Dur = 53 22:32:16.234 00.000 15672 IsSlewing returns 0 22:32:16.234 00.000 15672 IsGuiding returns 0 22:32:16.345 00.111 15672 IsGuiding returns 1 22:32:16.345 00.000 15672 scope still moving after pulse duration time elapsed 22:32:16.366 00.021 15672 IsSlewing returns 0 22:32:16.393 00.027 15672 IsGuiding returns 0 22:32:16.394 00.001 15672 scope move finished after 53 + 106 ms 22:32:16.394 00.000 15672 Move returns status 0, amount 53 22:32:16.394 00.000 15672 move complete, result=0 22:32:16.394 00.000 15672 worker thread done servicing request 22:32:16.394 00.000 30444 GuideStep: -0.3 px 72 ms EAST, -0.3 px 53 ms NORTH 22:32:16.394 00.000 15672 Worker thread wakes up 22:32:16.395 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:16.395 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:18.505 02.110 15672 Exposure complete 22:32:18.526 00.021 15672 worker thread done servicing request 22:32:18.527 00.001 30444 OnExposeComplete: enter 22:32:18.527 00.000 30444 UpdateGuideState(): m_state=6 22:32:18.527 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 768 22:32:18.527 00.000 30444 Star::Find returns 1 (1), X=464.84, Y=191.55, Mass=101943, SNR=80.8, Peak=10910 HFD=3.7 22:32:18.527 00.000 30444 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.28) = xAngle (-2.02 = -2.02) 22:32:18.527 00.000 30444 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 22:32:18.527 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.37 hyp=0.50 cameraTheta=-2.30 mountX=-0.22 mountY=-0.43, mountTheta=-2.04 22:32:18.527 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.37, opts=13) 22:32:18.527 00.000 30444 Enqueuing Move request for scope (-0.33, -0.37) 22:32:18.528 00.001 15672 Worker thread wakes up 22:32:18.528 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.37) opts 0xd 22:32:18.528 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.37) 22:32:18.528 00.000 15672 Moving (-0.33, -0.37) raw xDistance=-0.22 yDistance=-0.43 22:32:18.528 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 22:32:18.528 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 22:32:18.528 00.000 15672 MoveAxis(E, 0, ABG) 22:32:18.528 00.000 15672 Move returns status 0, amount 0 22:32:18.528 00.000 15672 MoveAxis(N, 77, ABG) 22:32:18.528 00.000 15672 Guiding Dir = 0, Dur = 77 22:32:18.528 00.000 15672 IsSlewing returns 0 22:32:18.530 00.002 15672 IsGuiding returns 0 22:32:18.534 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=10910, FiltMin=2629, FiltMax=8061, Gamma=2.950 22:32:18.584 00.050 30444 UpdateGuideState exits: m=101943 SNR=80.8 Saturated 22:32:18.584 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:18.584 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:18.584 00.000 30444 Enqueuing Expose request 22:32:18.613 00.029 15672 IsGuiding returns 1 22:32:18.613 00.000 15672 scope still moving after pulse duration time elapsed 22:32:18.634 00.021 15672 IsSlewing returns 0 22:32:18.635 00.001 15672 IsGuiding returns 1 22:32:18.657 00.022 15672 IsSlewing returns 0 22:32:18.658 00.001 15672 IsGuiding returns 1 22:32:18.680 00.022 15672 IsSlewing returns 0 22:32:18.681 00.001 15672 IsGuiding returns 1 22:32:18.702 00.021 15672 IsSlewing returns 0 22:32:18.760 00.058 15672 IsGuiding returns 0 22:32:18.760 00.000 15672 scope move finished after 77 + 153 ms 22:32:18.760 00.000 15672 Move returns status 0, amount 77 22:32:18.760 00.000 15672 move complete, result=0 22:32:18.761 00.001 15672 worker thread done servicing request 22:32:18.761 00.000 15672 Worker thread wakes up 22:32:18.761 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 77 ms NORTH 22:32:18.761 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:18.761 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:20.667 01.906 15672 Exposure complete 22:32:20.687 00.020 15672 worker thread done servicing request 22:32:20.687 00.000 30444 OnExposeComplete: enter 22:32:20.687 00.000 30444 UpdateGuideState(): m_state=6 22:32:20.687 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 769 22:32:20.687 00.000 30444 Star::Find returns 1 (1), X=464.74, Y=192.10, Mass=84805, SNR=60.6, Peak=9343 HFD=3.5 22:32:20.687 00.000 30444 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.28) = xAngle (3.04 = 3.04) 22:32:20.687 00.000 30444 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.98 = 2.98) 22:32:20.687 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.17 hyp=0.47 cameraTheta=2.76 mountX=-0.47 mountY=0.08, mountTheta=2.98 22:32:20.688 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.17, opts=13) 22:32:20.688 00.000 30444 Enqueuing Move request for scope (-0.43, 0.17) 22:32:20.688 00.000 15672 Worker thread wakes up 22:32:20.688 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.17) opts 0xd 22:32:20.688 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.17) 22:32:20.688 00.000 15672 Moving (-0.43, 0.17) raw xDistance=-0.47 yDistance=0.08 22:32:20.688 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47 22:32:20.688 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:20.688 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 22:32:20.688 00.000 15672 MoveAxis(E, 126, ABG) 22:32:20.688 00.000 15672 Guiding Dir = 2, Dur = 126 22:32:20.689 00.001 15672 IsSlewing returns 0 22:32:20.689 00.000 15672 IsGuiding returns 0 22:32:20.694 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=10074, FiltMin=2623, FiltMax=7805, Gamma=2.950 22:32:20.706 00.012 15672 PulseGuide returned control before completion, sleep 121 22:32:20.743 00.037 30444 UpdateGuideState exits: m=84805 SNR=60.6 Saturated 22:32:20.743 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:20.743 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:20.743 00.000 30444 Enqueuing Expose request 22:32:20.850 00.107 15672 IsGuiding returns 0 22:32:20.850 00.000 15672 Move returns status 0, amount 126 22:32:20.850 00.000 15672 MoveAxis(N, 0, ABG) 22:32:20.851 00.001 15672 Move returns status 0, amount 0 22:32:20.851 00.000 15672 move complete, result=0 22:32:20.851 00.000 15672 worker thread done servicing request 22:32:20.851 00.000 30444 GuideStep: -0.5 px 126 ms EAST, 0.1 px 0 ms NORTH 22:32:20.851 00.000 15672 Worker thread wakes up 22:32:20.851 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:20.852 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:22.969 02.117 15672 Exposure complete 22:32:23.002 00.033 15672 worker thread done servicing request 22:32:23.002 00.000 30444 OnExposeComplete: enter 22:32:23.002 00.000 30444 UpdateGuideState(): m_state=6 22:32:23.002 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 770 22:32:23.003 00.001 30444 Star::Find returns 1 (1), X=464.95, Y=191.42, Mass=88682, SNR=67.9, Peak=11190 HFD=3.5 22:32:23.003 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 22:32:23.003 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 22:32:23.003 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.50 hyp=0.54 cameraTheta=-1.99 mountX=-0.08 mountY=-0.53, mountTheta=-1.71 22:32:23.003 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.50, opts=13) 22:32:23.003 00.000 30444 Enqueuing Move request for scope (-0.22, -0.50) 22:32:23.003 00.000 15672 Worker thread wakes up 22:32:23.003 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.50) opts 0xd 22:32:23.003 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.50) 22:32:23.003 00.000 15672 Moving (-0.22, -0.50) raw xDistance=-0.08 yDistance=-0.53 22:32:23.003 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:32:23.004 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 22:32:23.004 00.000 15672 MoveAxis(E, 0, ABG) 22:32:23.004 00.000 15672 Move returns status 0, amount 0 22:32:23.004 00.000 15672 MoveAxis(N, 95, ABG) 22:32:23.004 00.000 15672 Guiding Dir = 0, Dur = 95 22:32:23.004 00.000 15672 IsSlewing returns 0 22:32:23.006 00.002 15672 IsGuiding returns 0 22:32:23.010 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=11190, FiltMin=2599, FiltMax=8103, Gamma=2.950 22:32:23.059 00.049 30444 UpdateGuideState exits: m=88682 SNR=67.9 Saturated 22:32:23.059 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:23.060 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:23.060 00.000 30444 Enqueuing Expose request 22:32:23.087 00.027 15672 PulseGuide returned control before completion, sleep 25 22:32:23.119 00.032 15672 IsGuiding returns 1 22:32:23.119 00.000 15672 scope still moving after pulse duration time elapsed 22:32:23.140 00.021 15672 IsSlewing returns 0 22:32:23.141 00.001 15672 IsGuiding returns 1 22:32:23.161 00.020 15672 IsSlewing returns 0 22:32:23.163 00.002 15672 IsGuiding returns 1 22:32:23.183 00.020 15672 IsSlewing returns 0 22:32:23.215 00.032 15672 IsGuiding returns 0 22:32:23.215 00.000 15672 scope move finished after 95 + 113 ms 22:32:23.215 00.000 15672 Move returns status 0, amount 95 22:32:23.215 00.000 15672 move complete, result=0 22:32:23.215 00.000 15672 worker thread done servicing request 22:32:23.215 00.000 15672 Worker thread wakes up 22:32:23.215 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 95 ms NORTH 22:32:23.215 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:23.215 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:25.124 01.909 15672 Exposure complete 22:32:25.144 00.020 15672 worker thread done servicing request 22:32:25.144 00.000 30444 OnExposeComplete: enter 22:32:25.144 00.000 30444 UpdateGuideState(): m_state=6 22:32:25.144 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 771 22:32:25.144 00.000 30444 Star::Find returns 1 (1), X=464.46, Y=191.41, Mass=98659, SNR=88.7, Peak=10437 HFD=3.3 22:32:25.144 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 22:32:25.144 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 22:32:25.145 00.001 30444 CameraToMount -- cameraX=-0.72 cameraY=-0.51 hyp=0.88 cameraTheta=-2.53 mountX=-0.55 mountY=-0.65, mountTheta=-2.27 22:32:25.145 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.72, y=-0.51, opts=13) 22:32:25.145 00.000 30444 Enqueuing Move request for scope (-0.72, -0.51) 22:32:25.145 00.000 15672 Worker thread wakes up 22:32:25.145 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.51) opts 0xd 22:32:25.145 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.72, -0.51) 22:32:25.145 00.000 15672 Moving (-0.72, -0.51) raw xDistance=-0.55 yDistance=-0.65 22:32:25.145 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55 22:32:25.145 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 22:32:25.145 00.000 15672 MoveAxis(E, 149, ABG) 22:32:25.145 00.000 15672 Guiding Dir = 2, Dur = 149 22:32:25.146 00.001 15672 IsSlewing returns 0 22:32:25.147 00.001 15672 IsGuiding returns 0 22:32:25.151 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=10437, FiltMin=2669, FiltMax=9041, Gamma=2.950 22:32:25.162 00.011 15672 PulseGuide returned control before completion, sleep 144 22:32:25.200 00.038 30444 UpdateGuideState exits: m=98659 SNR=88.7 Saturated 22:32:25.200 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:25.200 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:25.200 00.000 30444 Enqueuing Expose request 22:32:25.309 00.109 15672 IsGuiding returns 1 22:32:25.309 00.000 15672 scope still moving after pulse duration time elapsed 22:32:25.330 00.021 15672 IsSlewing returns 0 22:32:25.339 00.009 15672 IsGuiding returns 0 22:32:25.340 00.001 15672 scope move finished after 149 + 44 ms 22:32:25.340 00.000 15672 Move returns status 0, amount 149 22:32:25.340 00.000 15672 MoveAxis(N, 116, ABG) 22:32:25.340 00.000 15672 Guiding Dir = 0, Dur = 116 22:32:25.341 00.001 15672 IsSlewing returns 0 22:32:25.344 00.003 15672 IsGuiding returns 0 22:32:25.419 00.075 15672 PulseGuide returned control before completion, sleep 51 22:32:25.500 00.081 15672 IsGuiding returns 1 22:32:25.500 00.000 15672 scope still moving after pulse duration time elapsed 22:32:25.521 00.021 15672 IsSlewing returns 0 22:32:25.564 00.043 15672 IsGuiding returns 0 22:32:25.564 00.000 15672 scope move finished after 116 + 104 ms 22:32:25.564 00.000 15672 Move returns status 0, amount 116 22:32:25.564 00.000 15672 move complete, result=0 22:32:25.564 00.000 15672 worker thread done servicing request 22:32:25.564 00.000 15672 Worker thread wakes up 22:32:25.565 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:25.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:25.565 00.000 30444 GuideStep: -0.5 px 149 ms EAST, -0.6 px 116 ms NORTH 22:32:27.676 02.111 15672 Exposure complete 22:32:27.696 00.020 15672 worker thread done servicing request 22:32:27.696 00.000 30444 OnExposeComplete: enter 22:32:27.696 00.000 30444 UpdateGuideState(): m_state=6 22:32:27.696 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 772 22:32:27.696 00.000 30444 Star::Find returns 1 (1), X=465.02, Y=191.96, Mass=95653, SNR=69.5, Peak=9989 HFD=4.0 22:32:27.696 00.000 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.09) 22:32:27.696 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 22:32:27.697 00.001 30444 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.91 mountX=-0.16 mountY=0.00, mountTheta=3.13 22:32:27.697 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.04, opts=13) 22:32:27.697 00.000 30444 Enqueuing Move request for scope (-0.15, 0.04) 22:32:27.697 00.000 15672 Worker thread wakes up 22:32:27.697 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd 22:32:27.697 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.04) 22:32:27.697 00.000 15672 Moving (-0.15, 0.04) raw xDistance=-0.16 yDistance=0.00 22:32:27.697 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 22:32:27.697 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:27.698 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 22:32:27.698 00.000 15672 MoveAxis(E, 0, ABG) 22:32:27.698 00.000 15672 Move returns status 0, amount 0 22:32:27.698 00.000 15672 MoveAxis(N, 0, ABG) 22:32:27.698 00.000 15672 Move returns status 0, amount 0 22:32:27.698 00.000 15672 move complete, result=0 22:32:27.698 00.000 15672 worker thread done servicing request 22:32:27.703 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=10589, FiltMin=2621, FiltMax=8261, Gamma=2.950 22:32:27.752 00.049 30444 UpdateGuideState exits: m=95653 SNR=69.5 Saturated 22:32:27.752 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:27.752 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:27.752 00.000 30444 Enqueuing Expose request 22:32:27.752 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 22:32:27.752 00.000 15672 Worker thread wakes up 22:32:27.753 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:27.753 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:29.658 01.905 15672 Exposure complete 22:32:29.678 00.020 15672 worker thread done servicing request 22:32:29.678 00.000 30444 OnExposeComplete: enter 22:32:29.678 00.000 30444 UpdateGuideState(): m_state=6 22:32:29.678 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 773 22:32:29.678 00.000 30444 Star::Find returns 1 (1), X=464.46, Y=192.08, Mass=85710, SNR=59.9, Peak=9296 HFD=3.6 22:32:29.678 00.000 30444 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.28) = xAngle (3.20 = -3.08) 22:32:29.678 00.000 30444 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.14 = -3.14) 22:32:29.678 00.000 30444 CameraToMount -- cameraX=-0.72 cameraY=0.16 hyp=0.73 cameraTheta=2.93 mountX=-0.73 mountY=-0.00, mountTheta=-3.14 22:32:29.679 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.72, y=0.16, opts=13) 22:32:29.679 00.000 30444 Enqueuing Move request for scope (-0.72, 0.16) 22:32:29.679 00.000 15672 Worker thread wakes up 22:32:29.679 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.16) opts 0xd 22:32:29.679 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.72, 0.16) 22:32:29.679 00.000 15672 Moving (-0.72, 0.16) raw xDistance=-0.73 yDistance=-0.00 22:32:29.679 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73 22:32:29.679 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:29.679 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 22:32:29.679 00.000 15672 MoveAxis(E, 198, ABG) 22:32:29.679 00.000 15672 Guiding Dir = 2, Dur = 198 22:32:29.680 00.001 15672 IsSlewing returns 0 22:32:29.681 00.001 15672 IsGuiding returns 0 22:32:29.685 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=10268, FiltMin=2642, FiltMax=8634, Gamma=2.950 22:32:29.699 00.014 15672 PulseGuide returned control before completion, sleep 190 22:32:29.734 00.035 30444 UpdateGuideState exits: m=85710 SNR=59.9 Saturated 22:32:29.734 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:29.734 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:29.735 00.001 30444 Enqueuing Expose request 22:32:29.893 00.158 15672 IsGuiding returns 1 22:32:29.893 00.000 15672 scope still moving after pulse duration time elapsed 22:32:29.914 00.021 15672 IsSlewing returns 0 22:32:29.925 00.011 15672 IsGuiding returns 0 22:32:29.925 00.000 15672 scope move finished after 198 + 45 ms 22:32:29.925 00.000 15672 Move returns status 0, amount 198 22:32:29.925 00.000 15672 MoveAxis(N, 0, ABG) 22:32:29.926 00.001 15672 Move returns status 0, amount 0 22:32:29.926 00.000 15672 move complete, result=0 22:32:29.926 00.000 15672 worker thread done servicing request 22:32:29.926 00.000 15672 Worker thread wakes up 22:32:29.926 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:29.926 00.000 30444 GuideStep: -0.7 px 198 ms EAST, -0.0 px 0 ms NORTH 22:32:29.927 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:32.034 02.107 15672 Exposure complete 22:32:32.054 00.020 15672 worker thread done servicing request 22:32:32.054 00.000 30444 OnExposeComplete: enter 22:32:32.054 00.000 30444 UpdateGuideState(): m_state=6 22:32:32.054 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 774 22:32:32.054 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=191.77, Mass=90633, SNR=74.1, Peak=10804 HFD=3.6 22:32:32.054 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.63 = -0.63) 22:32:32.054 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.69 = -0.69) 22:32:32.054 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.91 mountX=0.15 mountY=-0.12, mountTheta=-0.67 22:32:32.055 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.15, opts=13) 22:32:32.055 00.000 30444 Enqueuing Move request for scope (0.11, -0.15) 22:32:32.055 00.000 15672 Worker thread wakes up 22:32:32.055 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd 22:32:32.055 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.15) 22:32:32.055 00.000 15672 Moving (0.11, -0.15) raw xDistance=0.15 yDistance=-0.12 22:32:32.055 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:32:32.055 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:32.055 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 22:32:32.055 00.000 15672 MoveAxis(E, 0, ABG) 22:32:32.055 00.000 15672 Move returns status 0, amount 0 22:32:32.055 00.000 15672 MoveAxis(N, 0, ABG) 22:32:32.055 00.000 15672 Move returns status 0, amount 0 22:32:32.055 00.000 15672 move complete, result=0 22:32:32.055 00.000 15672 worker thread done servicing request 22:32:32.060 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=11015, FiltMin=2650, FiltMax=8141, Gamma=2.950 22:32:32.111 00.051 30444 UpdateGuideState exits: m=90633 SNR=74.1 Saturated 22:32:32.128 00.017 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:32.128 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:32.128 00.000 30444 Enqueuing Expose request 22:32:32.128 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:32:32.128 00.000 15672 Worker thread wakes up 22:32:32.128 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:32.128 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:34.036 01.908 15672 Exposure complete 22:32:34.056 00.020 15672 worker thread done servicing request 22:32:34.056 00.000 30444 OnExposeComplete: enter 22:32:34.056 00.000 30444 UpdateGuideState(): m_state=6 22:32:34.057 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 775 22:32:34.057 00.000 30444 Star::Find returns 1 (1), X=464.95, Y=191.69, Mass=90111, SNR=74.2, Peak=10809 HFD=3.4 22:32:34.057 00.000 30444 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.28) = xAngle (-2.06 = -2.06) 22:32:34.057 00.000 30444 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 22:32:34.057 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.23 hyp=0.32 cameraTheta=-2.34 mountX=-0.15 mountY=-0.27, mountTheta=-2.08 22:32:34.057 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.23, opts=13) 22:32:34.057 00.000 30444 Enqueuing Move request for scope (-0.22, -0.23) 22:32:34.057 00.000 15672 Worker thread wakes up 22:32:34.058 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.23) opts 0xd 22:32:34.058 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.23) 22:32:34.058 00.000 15672 Moving (-0.22, -0.23) raw xDistance=-0.15 yDistance=-0.27 22:32:34.058 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:32:34.058 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 22:32:34.058 00.000 15672 MoveAxis(E, 0, ABG) 22:32:34.058 00.000 15672 Move returns status 0, amount 0 22:32:34.058 00.000 15672 MoveAxis(N, 48, ABG) 22:32:34.058 00.000 15672 Guiding Dir = 0, Dur = 48 22:32:34.058 00.000 15672 IsSlewing returns 0 22:32:34.063 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=10847, FiltMin=2666, FiltMax=8509, Gamma=2.950 22:32:34.077 00.014 15672 IsGuiding returns 0 22:32:34.113 00.036 30444 UpdateGuideState exits: m=90111 SNR=74.2 Saturated 22:32:34.113 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:34.113 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:34.113 00.000 30444 Enqueuing Expose request 22:32:34.158 00.045 15672 IsGuiding returns 1 22:32:34.158 00.000 15672 scope still moving after pulse duration time elapsed 22:32:34.179 00.021 15672 IsSlewing returns 0 22:32:34.181 00.002 15672 IsGuiding returns 1 22:32:34.202 00.021 15672 IsSlewing returns 0 22:32:34.204 00.002 15672 IsGuiding returns 1 22:32:34.225 00.021 15672 IsSlewing returns 0 22:32:34.237 00.012 15672 IsGuiding returns 0 22:32:34.237 00.000 15672 scope move finished after 48 + 112 ms 22:32:34.237 00.000 15672 Move returns status 0, amount 48 22:32:34.238 00.001 15672 move complete, result=0 22:32:34.238 00.000 15672 worker thread done servicing request 22:32:34.238 00.000 15672 Worker thread wakes up 22:32:34.238 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:34.238 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:34.238 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 48 ms NORTH 22:32:36.350 02.112 15672 Exposure complete 22:32:36.370 00.020 15672 worker thread done servicing request 22:32:36.370 00.000 30444 OnExposeComplete: enter 22:32:36.370 00.000 30444 UpdateGuideState(): m_state=6 22:32:36.370 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 776 22:32:36.370 00.000 30444 Star::Find returns 1 (1), X=465.11, Y=191.44, Mass=98668, SNR=79.2, Peak=12281 HFD=3.4 22:32:36.370 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 22:32:36.370 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 22:32:36.370 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.48 hyp=0.48 cameraTheta=-1.71 mountX=0.07 mountY=-0.48, mountTheta=-1.43 22:32:36.371 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.48, opts=13) 22:32:36.371 00.000 30444 Enqueuing Move request for scope (-0.07, -0.48) 22:32:36.371 00.000 15672 Worker thread wakes up 22:32:36.371 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.48) opts 0xd 22:32:36.371 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.48) 22:32:36.371 00.000 15672 Moving (-0.07, -0.48) raw xDistance=0.07 yDistance=-0.48 22:32:36.371 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:32:36.371 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 22:32:36.371 00.000 15672 MoveAxis(E, 0, ABG) 22:32:36.371 00.000 15672 Move returns status 0, amount 0 22:32:36.371 00.000 15672 MoveAxis(N, 86, ABG) 22:32:36.372 00.001 15672 Guiding Dir = 0, Dur = 86 22:32:36.372 00.000 15672 IsSlewing returns 0 22:32:36.373 00.001 15672 IsGuiding returns 0 22:32:36.377 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=12281, FiltMin=2538, FiltMax=8675, Gamma=2.950 22:32:36.428 00.051 30444 UpdateGuideState exits: m=98668 SNR=79.2 Saturated 22:32:36.428 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:36.428 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:36.428 00.000 30444 Enqueuing Expose request 22:32:36.457 00.029 15672 PulseGuide returned control before completion, sleep 12 22:32:36.490 00.033 15672 IsGuiding returns 1 22:32:36.490 00.000 15672 scope still moving after pulse duration time elapsed 22:32:36.511 00.021 15672 IsSlewing returns 0 22:32:36.512 00.001 15672 IsGuiding returns 1 22:32:36.533 00.021 15672 IsSlewing returns 0 22:32:36.535 00.002 15672 IsGuiding returns 1 22:32:36.556 00.021 15672 IsSlewing returns 0 22:32:36.570 00.014 15672 IsGuiding returns 0 22:32:36.571 00.001 15672 scope move finished after 86 + 111 ms 22:32:36.571 00.000 15672 Move returns status 0, amount 86 22:32:36.571 00.000 15672 move complete, result=0 22:32:36.571 00.000 15672 worker thread done servicing request 22:32:36.571 00.000 15672 Worker thread wakes up 22:32:36.571 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:36.572 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:36.572 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 86 ms NORTH 22:32:38.480 01.908 15672 Exposure complete 22:32:38.500 00.020 15672 worker thread done servicing request 22:32:38.500 00.000 30444 OnExposeComplete: enter 22:32:38.500 00.000 30444 UpdateGuideState(): m_state=6 22:32:38.500 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 777 22:32:38.500 00.000 30444 Star::Find returns 1 (1), X=465.36, Y=191.71, Mass=97630, SNR=69.6, Peak=11428 HFD=3.5 22:32:38.500 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 22:32:38.500 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.61 = -0.61) 22:32:38.500 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-0.83 mountX=0.24 mountY=-0.16, mountTheta=-0.60 22:32:38.501 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.21, opts=13) 22:32:38.501 00.000 30444 Enqueuing Move request for scope (0.19, -0.21) 22:32:38.501 00.000 15672 Worker thread wakes up 22:32:38.501 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.21) opts 0xd 22:32:38.501 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.21) 22:32:38.501 00.000 15672 Moving (0.19, -0.21) raw xDistance=0.24 yDistance=-0.16 22:32:38.501 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:32:38.501 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:38.501 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 22:32:38.501 00.000 15672 MoveAxis(E, 0, ABG) 22:32:38.501 00.000 15672 Move returns status 0, amount 0 22:32:38.501 00.000 15672 MoveAxis(N, 0, ABG) 22:32:38.501 00.000 15672 Move returns status 0, amount 0 22:32:38.501 00.000 15672 move complete, result=0 22:32:38.501 00.000 15672 worker thread done servicing request 22:32:38.507 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=12213, FiltMin=2683, FiltMax=9440, Gamma=2.950 22:32:38.558 00.051 30444 UpdateGuideState exits: m=97630 SNR=69.6 Saturated 22:32:38.558 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:38.558 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:38.558 00.000 30444 Enqueuing Expose request 22:32:38.558 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:32:38.558 00.000 15672 Worker thread wakes up 22:32:38.558 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:38.558 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:40.665 02.107 15672 Exposure complete 22:32:40.685 00.020 15672 worker thread done servicing request 22:32:40.685 00.000 30444 OnExposeComplete: enter 22:32:40.685 00.000 30444 UpdateGuideState(): m_state=6 22:32:40.685 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 778 22:32:40.685 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=191.67, Mass=87260, SNR=70.2, Peak=11217 HFD=3.5 22:32:40.685 00.000 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 22:32:40.685 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 22:32:40.685 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.38 mountX=0.12 mountY=-0.24, mountTheta=-1.12 22:32:40.686 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.25, opts=13) 22:32:40.686 00.000 30444 Enqueuing Move request for scope (0.05, -0.25) 22:32:40.686 00.000 15672 Worker thread wakes up 22:32:40.686 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd 22:32:40.686 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.25) 22:32:40.686 00.000 15672 Moving (0.05, -0.25) raw xDistance=0.12 yDistance=-0.24 22:32:40.686 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:32:40.686 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:40.686 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 22:32:40.686 00.000 15672 MoveAxis(E, 0, ABG) 22:32:40.686 00.000 15672 Move returns status 0, amount 0 22:32:40.686 00.000 15672 MoveAxis(N, 0, ABG) 22:32:40.686 00.000 15672 Move returns status 0, amount 0 22:32:40.686 00.000 15672 move complete, result=0 22:32:40.687 00.001 15672 worker thread done servicing request 22:32:40.691 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=11374, FiltMin=2636, FiltMax=8948, Gamma=2.950 22:32:40.741 00.050 30444 UpdateGuideState exits: m=87260 SNR=70.2 Saturated 22:32:40.741 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:40.741 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:40.741 00.000 30444 Enqueuing Expose request 22:32:40.741 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:32:40.741 00.000 15672 Worker thread wakes up 22:32:40.741 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:40.741 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:42.649 01.908 15672 Exposure complete 22:32:42.669 00.020 15672 worker thread done servicing request 22:32:42.669 00.000 30444 OnExposeComplete: enter 22:32:42.669 00.000 30444 UpdateGuideState(): m_state=6 22:32:42.669 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 779 22:32:42.669 00.000 30444 Star::Find returns 1 (1), X=465.41, Y=191.94, Mass=89549, SNR=77.3, Peak=10850 HFD=3.5 22:32:42.669 00.000 30444 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.28) = xAngle (0.38 = 0.38) 22:32:42.669 00.000 30444 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 22:32:42.669 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.10 mountX=0.22 mountY=0.07, mountTheta=0.32 22:32:42.670 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.02, opts=13) 22:32:42.670 00.000 30444 Enqueuing Move request for scope (0.24, 0.02) 22:32:42.670 00.000 15672 Worker thread wakes up 22:32:42.670 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd 22:32:42.670 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.02) 22:32:42.670 00.000 15672 Moving (0.24, 0.02) raw xDistance=0.22 yDistance=0.07 22:32:42.670 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:32:42.670 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:42.671 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 22:32:42.671 00.000 15672 MoveAxis(E, 0, ABG) 22:32:42.671 00.000 15672 Move returns status 0, amount 0 22:32:42.671 00.000 15672 MoveAxis(N, 0, ABG) 22:32:42.671 00.000 15672 Move returns status 0, amount 0 22:32:42.671 00.000 15672 move complete, result=0 22:32:42.671 00.000 15672 worker thread done servicing request 22:32:42.676 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=10850, FiltMin=2573, FiltMax=8254, Gamma=2.950 22:32:42.726 00.050 30444 UpdateGuideState exits: m=89549 SNR=77.3 Saturated 22:32:42.726 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:42.726 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:42.726 00.000 30444 Enqueuing Expose request 22:32:42.726 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:32:42.726 00.000 15672 Worker thread wakes up 22:32:42.726 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:42.726 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:44.834 02.108 15672 Exposure complete 22:32:44.854 00.020 15672 worker thread done servicing request 22:32:44.854 00.000 30444 OnExposeComplete: enter 22:32:44.854 00.000 30444 UpdateGuideState(): m_state=6 22:32:44.854 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 780 22:32:44.854 00.000 30444 Star::Find returns 1 (1), X=465.41, Y=191.44, Mass=92085, SNR=70.1, Peak=10900 HFD=3.3 22:32:44.854 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.84 = -0.84) 22:32:44.854 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.90 = -0.90) 22:32:44.854 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.49 hyp=0.54 cameraTheta=-1.12 mountX=0.36 mountY=-0.42, mountTheta=-0.87 22:32:44.855 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.49, opts=13) 22:32:44.855 00.000 30444 Enqueuing Move request for scope (0.23, -0.49) 22:32:44.855 00.000 15672 Worker thread wakes up 22:32:44.855 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.49) opts 0xd 22:32:44.855 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.49) 22:32:44.855 00.000 15672 Moving (0.23, -0.49) raw xDistance=0.36 yDistance=-0.42 22:32:44.855 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 22:32:44.855 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 22:32:44.855 00.000 15672 MoveAxis(W, 97, ABG) 22:32:44.855 00.000 15672 Guiding Dir = 3, Dur = 97 22:32:44.857 00.002 15672 IsSlewing returns 0 22:32:44.860 00.003 15672 IsGuiding returns 0 22:32:44.862 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=11433, FiltMin=2633, FiltMax=8961, Gamma=2.950 22:32:44.875 00.013 15672 PulseGuide returned control before completion, sleep 92 22:32:44.913 00.038 30444 UpdateGuideState exits: m=92085 SNR=70.1 Saturated 22:32:44.913 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:44.913 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:44.913 00.000 30444 Enqueuing Expose request 22:32:44.988 00.075 15672 IsGuiding returns 0 22:32:44.988 00.000 15672 Move returns status 0, amount 97 22:32:44.988 00.000 15672 MoveAxis(N, 76, ABG) 22:32:44.988 00.000 15672 Guiding Dir = 0, Dur = 76 22:32:44.989 00.001 15672 IsSlewing returns 0 22:32:44.990 00.001 15672 IsGuiding returns 0 22:32:45.104 00.114 15672 IsGuiding returns 1 22:32:45.105 00.001 15672 scope still moving after pulse duration time elapsed 22:32:45.126 00.021 15672 IsSlewing returns 0 22:32:45.129 00.003 15672 IsGuiding returns 1 22:32:45.150 00.021 15672 IsSlewing returns 0 22:32:45.164 00.014 15672 IsGuiding returns 0 22:32:45.165 00.001 15672 scope move finished after 76 + 99 ms 22:32:45.165 00.000 15672 Move returns status 0, amount 76 22:32:45.165 00.000 15672 move complete, result=0 22:32:45.165 00.000 15672 worker thread done servicing request 22:32:45.165 00.000 15672 Worker thread wakes up 22:32:45.165 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:45.166 00.001 30444 GuideStep: 0.4 px 97 ms WEST, -0.4 px 76 ms NORTH 22:32:45.166 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:47.081 01.915 15672 Exposure complete 22:32:47.110 00.029 15672 worker thread done servicing request 22:32:47.110 00.000 30444 OnExposeComplete: enter 22:32:47.110 00.000 30444 UpdateGuideState(): m_state=6 22:32:47.111 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 781 22:32:47.111 00.000 30444 Star::Find returns 1 (1), X=465.17, Y=192.02, Mass=96545, SNR=67.2, Peak=10112 HFD=3.8 22:32:47.111 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 22:32:47.111 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.79 = 1.79) 22:32:47.111 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.57 mountX=-0.03 mountY=0.10, mountTheta=1.84 22:32:47.111 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.10, opts=13) 22:32:47.111 00.000 30444 Enqueuing Move request for scope (0.00, 0.10) 22:32:47.111 00.000 15672 Worker thread wakes up 22:32:47.111 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd 22:32:47.111 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.10) 22:32:47.111 00.000 15672 Moving (0.00, 0.10) raw xDistance=-0.03 yDistance=0.10 22:32:47.112 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:32:47.112 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:47.112 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 22:32:47.112 00.000 15672 MoveAxis(E, 0, ABG) 22:32:47.112 00.000 15672 Move returns status 0, amount 0 22:32:47.112 00.000 15672 MoveAxis(N, 0, ABG) 22:32:47.112 00.000 15672 Move returns status 0, amount 0 22:32:47.112 00.000 15672 move complete, result=0 22:32:47.112 00.000 15672 worker thread done servicing request 22:32:47.117 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=10975, FiltMin=2706, FiltMax=8419, Gamma=2.950 22:32:47.167 00.050 30444 UpdateGuideState exits: m=96545 SNR=67.2 Saturated 22:32:47.167 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:47.168 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:47.168 00.000 30444 Enqueuing Expose request 22:32:47.168 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:32:47.168 00.000 15672 Worker thread wakes up 22:32:47.168 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:47.168 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:49.285 02.117 15672 Exposure complete 22:32:49.316 00.031 15672 worker thread done servicing request 22:32:49.316 00.000 30444 OnExposeComplete: enter 22:32:49.316 00.000 30444 UpdateGuideState(): m_state=6 22:32:49.316 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 782 22:32:49.316 00.000 30444 Star::Find returns 1 (1), X=464.72, Y=192.23, Mass=90972, SNR=69.3, Peak=9949 HFD=3.6 22:32:49.316 00.000 30444 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.28) = xAngle (2.82 = 2.82) 22:32:49.316 00.000 30444 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.76 = 2.76) 22:32:49.316 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=0.31 hyp=0.55 cameraTheta=2.54 mountX=-0.52 mountY=0.20, mountTheta=2.77 22:32:49.317 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.31, opts=13) 22:32:49.317 00.000 30444 Enqueuing Move request for scope (-0.45, 0.31) 22:32:49.317 00.000 15672 Worker thread wakes up 22:32:49.317 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.31) opts 0xd 22:32:49.317 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.31) 22:32:49.317 00.000 15672 Moving (-0.45, 0.31) raw xDistance=-0.52 yDistance=0.20 22:32:49.317 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52 22:32:49.317 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:49.317 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 22:32:49.317 00.000 15672 MoveAxis(E, 140, ABG) 22:32:49.317 00.000 15672 Guiding Dir = 2, Dur = 140 22:32:49.318 00.001 15672 IsSlewing returns 0 22:32:49.319 00.001 15672 IsGuiding returns 0 22:32:49.323 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=9949, FiltMin=2681, FiltMax=8027, Gamma=2.950 22:32:49.348 00.025 15672 PulseGuide returned control before completion, sleep 121 22:32:49.373 00.025 30444 UpdateGuideState exits: m=90972 SNR=69.3 Saturated 22:32:49.373 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:49.373 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:49.373 00.000 30444 Enqueuing Expose request 22:32:49.472 00.099 15672 IsGuiding returns 1 22:32:49.472 00.000 15672 scope still moving after pulse duration time elapsed 22:32:49.493 00.021 15672 IsSlewing returns 0 22:32:49.525 00.032 15672 IsGuiding returns 0 22:32:49.525 00.000 15672 scope move finished after 140 + 66 ms 22:32:49.525 00.000 15672 Move returns status 0, amount 140 22:32:49.525 00.000 15672 MoveAxis(N, 0, ABG) 22:32:49.525 00.000 15672 Move returns status 0, amount 0 22:32:49.525 00.000 15672 move complete, result=0 22:32:49.526 00.001 15672 worker thread done servicing request 22:32:49.526 00.000 15672 Worker thread wakes up 22:32:49.526 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:49.526 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:49.526 00.000 30444 GuideStep: -0.5 px 140 ms EAST, 0.2 px 0 ms NORTH 22:32:51.439 01.913 15672 Exposure complete 22:32:51.468 00.029 15672 worker thread done servicing request 22:32:51.468 00.000 30444 OnExposeComplete: enter 22:32:51.468 00.000 30444 UpdateGuideState(): m_state=6 22:32:51.469 00.001 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 783 22:32:51.469 00.000 30444 Star::Find returns 1 (1), X=465.47, Y=191.89, Mass=90703, SNR=69.8, Peak=9566 HFD=3.5 22:32:51.469 00.000 30444 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.28) = xAngle (0.16 = 0.16) 22:32:51.469 00.000 30444 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.09 = 0.09) 22:32:51.469 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.04 hyp=0.30 cameraTheta=-0.12 mountX=0.29 mountY=0.03, mountTheta=0.09 22:32:51.469 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.04, opts=13) 22:32:51.469 00.000 30444 Enqueuing Move request for scope (0.29, -0.04) 22:32:51.469 00.000 15672 Worker thread wakes up 22:32:51.469 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.04) opts 0xd 22:32:51.470 00.001 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.04) 22:32:51.470 00.000 15672 Moving (0.29, -0.04) raw xDistance=0.29 yDistance=0.03 22:32:51.470 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29 22:32:51.470 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:51.470 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:32:51.470 00.000 15672 MoveAxis(W, 69, ABG) 22:32:51.470 00.000 15672 Guiding Dir = 3, Dur = 69 22:32:51.470 00.000 15672 IsSlewing returns 0 22:32:51.471 00.001 15672 IsGuiding returns 0 22:32:51.476 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=10107, FiltMin=2548, FiltMax=8430, Gamma=2.950 22:32:51.489 00.013 15672 PulseGuide returned control before completion, sleep 62 22:32:51.525 00.036 30444 UpdateGuideState exits: m=90703 SNR=69.8 Saturated 22:32:51.525 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:51.525 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:51.525 00.000 30444 Enqueuing Expose request 22:32:51.569 00.044 15672 IsGuiding returns 0 22:32:51.569 00.000 15672 Move returns status 0, amount 69 22:32:51.569 00.000 15672 MoveAxis(N, 0, ABG) 22:32:51.569 00.000 15672 Move returns status 0, amount 0 22:32:51.569 00.000 15672 move complete, result=0 22:32:51.569 00.000 15672 worker thread done servicing request 22:32:51.569 00.000 15672 Worker thread wakes up 22:32:51.569 00.000 30444 GuideStep: 0.3 px 69 ms WEST, 0.0 px 0 ms NORTH 22:32:51.569 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:51.569 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:53.677 02.108 15672 Exposure complete 22:32:53.697 00.020 15672 worker thread done servicing request 22:32:53.697 00.000 30444 OnExposeComplete: enter 22:32:53.697 00.000 30444 UpdateGuideState(): m_state=6 22:32:53.697 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 784 22:32:53.697 00.000 30444 Star::Find returns 1 (1), X=465.76, Y=191.97, Mass=86845, SNR=75.7, Peak=9553 HFD=3.3 22:32:53.698 00.001 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 22:32:53.698 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 22:32:53.698 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=0.05 hyp=0.59 cameraTheta=0.09 mountX=0.55 mountY=0.18, mountTheta=0.31 22:32:53.698 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=0.05, opts=13) 22:32:53.698 00.000 30444 Enqueuing Move request for scope (0.58, 0.05) 22:32:53.698 00.000 15672 Worker thread wakes up 22:32:53.698 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.05) opts 0xd 22:32:53.698 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 0.05) 22:32:53.698 00.000 15672 Moving (0.58, 0.05) raw xDistance=0.55 yDistance=0.18 22:32:53.698 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55 22:32:53.698 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:53.699 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 22:32:53.699 00.000 15672 MoveAxis(W, 153, ABG) 22:32:53.699 00.000 15672 Guiding Dir = 3, Dur = 153 22:32:53.699 00.000 15672 IsSlewing returns 0 22:32:53.700 00.001 15672 IsGuiding returns 0 22:32:53.704 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=10146, FiltMin=2683, FiltMax=8509, Gamma=2.950 22:32:53.725 00.021 15672 PulseGuide returned control before completion, sleep 139 22:32:53.754 00.029 30444 UpdateGuideState exits: m=86845 SNR=75.7 Saturated 22:32:53.754 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:53.754 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:53.754 00.000 30444 Enqueuing Expose request 22:32:53.866 00.112 15672 IsGuiding returns 1 22:32:53.867 00.001 15672 scope still moving after pulse duration time elapsed 22:32:53.888 00.021 15672 IsSlewing returns 0 22:32:53.933 00.045 15672 IsGuiding returns 0 22:32:53.933 00.000 15672 scope move finished after 153 + 80 ms 22:32:53.933 00.000 15672 Move returns status 0, amount 153 22:32:53.933 00.000 15672 MoveAxis(N, 0, ABG) 22:32:53.933 00.000 15672 Move returns status 0, amount 0 22:32:53.933 00.000 15672 move complete, result=0 22:32:53.933 00.000 15672 worker thread done servicing request 22:32:53.933 00.000 15672 Worker thread wakes up 22:32:53.933 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:53.933 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:53.933 00.000 30444 GuideStep: 0.5 px 153 ms WEST, 0.2 px 0 ms NORTH 22:32:55.844 01.911 15672 Exposure complete 22:32:55.864 00.020 15672 worker thread done servicing request 22:32:55.864 00.000 30444 OnExposeComplete: enter 22:32:55.864 00.000 30444 UpdateGuideState(): m_state=6 22:32:55.864 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 785 22:32:55.864 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=192.11, Mass=96097, SNR=71.1, Peak=10409 HFD=3.8 22:32:55.864 00.000 30444 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.28) = xAngle (2.37 = 2.37) 22:32:55.864 00.000 30444 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.31 = 2.31) 22:32:55.864 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.09 mountX=-0.16 mountY=0.16, mountTheta=2.34 22:32:55.866 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.19, opts=13) 22:32:55.866 00.000 30444 Enqueuing Move request for scope (-0.11, 0.19) 22:32:55.866 00.000 15672 Worker thread wakes up 22:32:55.866 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd 22:32:55.866 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.19) 22:32:55.866 00.000 15672 Moving (-0.11, 0.19) raw xDistance=-0.16 yDistance=0.16 22:32:55.867 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 22:32:55.867 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:55.867 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:32:55.867 00.000 15672 MoveAxis(E, 0, ABG) 22:32:55.867 00.000 15672 Move returns status 0, amount 0 22:32:55.867 00.000 15672 MoveAxis(N, 0, ABG) 22:32:55.867 00.000 15672 Move returns status 0, amount 0 22:32:55.867 00.000 15672 move complete, result=0 22:32:55.867 00.000 15672 worker thread done servicing request 22:32:55.872 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=10646, FiltMin=2659, FiltMax=8342, Gamma=2.950 22:32:55.921 00.049 30444 UpdateGuideState exits: m=96097 SNR=71.1 Saturated 22:32:55.921 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:55.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:55.921 00.000 30444 Enqueuing Expose request 22:32:55.921 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:32:55.922 00.001 15672 Worker thread wakes up 22:32:55.922 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:55.922 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:32:58.031 02.109 15672 Exposure complete 22:32:58.050 00.019 15672 worker thread done servicing request 22:32:58.050 00.000 30444 OnExposeComplete: enter 22:32:58.051 00.001 30444 UpdateGuideState(): m_state=6 22:32:58.051 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 786 22:32:58.051 00.000 30444 Star::Find returns 1 (1), X=465.07, Y=191.91, Mass=96136, SNR=74.6, Peak=9580 HFD=4.0 22:32:58.051 00.000 30444 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 22:32:58.051 00.000 30444 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.85 = -2.85) 22:32:58.051 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.07 mountX=-0.10 mountY=-0.03, mountTheta=-2.85 22:32:58.051 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.01, opts=13) 22:32:58.051 00.000 30444 Enqueuing Move request for scope (-0.11, -0.01) 22:32:58.051 00.000 15672 Worker thread wakes up 22:32:58.051 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd 22:32:58.051 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.01) 22:32:58.052 00.001 15672 Moving (-0.11, -0.01) raw xDistance=-0.10 yDistance=-0.03 22:32:58.052 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:32:58.052 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:32:58.052 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:32:58.052 00.000 15672 MoveAxis(E, 0, ABG) 22:32:58.052 00.000 15672 Move returns status 0, amount 0 22:32:58.052 00.000 15672 MoveAxis(N, 0, ABG) 22:32:58.052 00.000 15672 Move returns status 0, amount 0 22:32:58.052 00.000 15672 move complete, result=0 22:32:58.052 00.000 15672 worker thread done servicing request 22:32:58.057 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=9811, FiltMin=2651, FiltMax=7928, Gamma=2.950 22:32:58.106 00.049 30444 UpdateGuideState exits: m=96136 SNR=74.6 Saturated 22:32:58.107 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:58.107 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:32:58.107 00.000 30444 Enqueuing Expose request 22:32:58.107 00.000 15672 Worker thread wakes up 22:32:58.107 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:32:58.107 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:32:58.107 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:00.014 01.907 15672 Exposure complete 22:33:00.033 00.019 15672 worker thread done servicing request 22:33:00.034 00.001 30444 OnExposeComplete: enter 22:33:00.034 00.000 30444 UpdateGuideState(): m_state=6 22:33:00.034 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 787 22:33:00.034 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=193.08, Mass=83794, SNR=62.1, Peak=8787 HFD=3.4 22:33:00.034 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 22:33:00.034 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 22:33:00.034 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=1.16 hyp=1.16 cameraTheta=1.45 mountX=-0.19 mountY=1.16, mountTheta=1.73 22:33:00.034 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=1.16, opts=13) 22:33:00.034 00.000 30444 Enqueuing Move request for scope (0.14, 1.16) 22:33:00.035 00.001 15672 Worker thread wakes up 22:33:00.035 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 1.16) opts 0xd 22:33:00.035 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 1.16) 22:33:00.035 00.000 15672 Moving (0.14, 1.16) raw xDistance=-0.19 yDistance=1.16 22:33:00.035 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 22:33:00.035 00.000 15672 resist switch: large excursion: input 1.16 thresh 0.75 direction from -1 to 1 22:33:00.035 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.48 22:33:00.035 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16 22:33:00.035 00.000 15672 MoveAxis(E, 0, ABG) 22:33:00.035 00.000 15672 Move returns status 0, amount 0 22:33:00.035 00.000 15672 MoveAxis(S, 207, ABG) 22:33:00.035 00.000 15672 Guiding Dir = 1, Dur = 207 22:33:00.035 00.000 15672 IsSlewing returns 0 22:33:00.036 00.001 15672 IsGuiding returns 0 22:33:00.040 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=19442, FiltMin=2563, FiltMax=10959, Gamma=2.950 22:33:00.091 00.051 30444 UpdateGuideState exits: m=83794 SNR=62.1 Saturated 22:33:00.091 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:00.091 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:00.091 00.000 30444 Enqueuing Expose request 22:33:00.116 00.025 15672 PulseGuide returned control before completion, sleep 137 22:33:00.257 00.141 15672 IsGuiding returns 1 22:33:00.257 00.000 15672 scope still moving after pulse duration time elapsed 22:33:00.278 00.021 15672 IsSlewing returns 0 22:33:00.279 00.001 15672 IsGuiding returns 1 22:33:00.301 00.022 15672 IsSlewing returns 0 22:33:00.302 00.001 15672 IsGuiding returns 1 22:33:00.323 00.021 15672 IsSlewing returns 0 22:33:00.324 00.001 15672 IsGuiding returns 1 22:33:00.345 00.021 15672 IsSlewing returns 0 22:33:00.403 00.058 15672 IsGuiding returns 0 22:33:00.403 00.000 15672 scope move finished after 207 + 160 ms 22:33:00.403 00.000 15672 Move returns status 0, amount 207 22:33:00.403 00.000 15672 move complete, result=0 22:33:00.403 00.000 15672 worker thread done servicing request 22:33:00.404 00.001 15672 Worker thread wakes up 22:33:00.404 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:00.404 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:00.404 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 1.2 px 207 ms SOUTH 22:33:02.516 02.112 15672 Exposure complete 22:33:02.542 00.026 15672 worker thread done servicing request 22:33:02.542 00.000 30444 OnExposeComplete: enter 22:33:02.542 00.000 30444 UpdateGuideState(): m_state=6 22:33:02.542 00.000 30444 Star::Find(15, 465, 193, 0, (0,0,0,0), 0.0, 255) frame 788 22:33:02.542 00.000 30444 Star::Find returns 1 (1), X=465.09, Y=192.44, Mass=84204, SNR=60.5, Peak=10129 HFD=3.4 22:33:02.542 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 22:33:02.542 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 22:33:02.542 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.52 hyp=0.53 cameraTheta=1.73 mountX=-0.22 mountY=0.49, mountTheta=2.00 22:33:02.543 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.52, opts=13) 22:33:02.543 00.000 30444 Enqueuing Move request for scope (-0.08, 0.52) 22:33:02.543 00.000 15672 Worker thread wakes up 22:33:02.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.52) opts 0xd 22:33:02.543 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.52) 22:33:02.543 00.000 15672 Moving (-0.08, 0.52) raw xDistance=-0.22 yDistance=0.49 22:33:02.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 22:33:02.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 22:33:02.543 00.000 15672 MoveAxis(E, 0, ABG) 22:33:02.543 00.000 15672 Move returns status 0, amount 0 22:33:02.543 00.000 15672 MoveAxis(S, 87, ABG) 22:33:02.543 00.000 15672 Guiding Dir = 1, Dur = 87 22:33:02.544 00.001 15672 IsSlewing returns 0 22:33:02.548 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11103, FiltMin=2663, FiltMax=7966, Gamma=2.950 22:33:02.576 00.028 15672 IsGuiding returns 0 22:33:02.598 00.022 30444 UpdateGuideState exits: m=84204 SNR=60.5 Saturated 22:33:02.598 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:02.598 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:02.598 00.000 30444 Enqueuing Expose request 22:33:02.656 00.058 15672 PulseGuide returned control before completion, sleep 18 22:33:02.676 00.020 15672 IsGuiding returns 1 22:33:02.676 00.000 15672 scope still moving after pulse duration time elapsed 22:33:02.697 00.021 15672 IsSlewing returns 0 22:33:02.699 00.002 15672 IsGuiding returns 1 22:33:02.721 00.022 15672 IsSlewing returns 0 22:33:02.724 00.003 15672 IsGuiding returns 1 22:33:02.745 00.021 15672 IsSlewing returns 0 22:33:02.769 00.024 15672 IsGuiding returns 0 22:33:02.769 00.000 15672 scope move finished after 87 + 105 ms 22:33:02.769 00.000 15672 Move returns status 0, amount 87 22:33:02.770 00.001 15672 move complete, result=0 22:33:02.770 00.000 15672 worker thread done servicing request 22:33:02.770 00.000 15672 Worker thread wakes up 22:33:02.770 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:02.770 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:02.811 00.041 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 87 ms SOUTH 22:33:04.682 01.871 15672 Exposure complete 22:33:04.712 00.030 15672 worker thread done servicing request 22:33:04.712 00.000 30444 OnExposeComplete: enter 22:33:04.712 00.000 30444 UpdateGuideState(): m_state=6 22:33:04.712 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 789 22:33:04.712 00.000 30444 Star::Find returns 1 (1), X=465.10, Y=192.53, Mass=88398, SNR=69.9, Peak=9812 HFD=3.4 22:33:04.712 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 22:33:04.712 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 22:33:04.712 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.61 hyp=0.61 cameraTheta=1.69 mountX=-0.24 mountY=0.58, mountTheta=1.96 22:33:04.713 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.61, opts=13) 22:33:04.713 00.000 30444 Enqueuing Move request for scope (-0.07, 0.61) 22:33:04.713 00.000 15672 Worker thread wakes up 22:33:04.713 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.61) opts 0xd 22:33:04.713 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.61) 22:33:04.713 00.000 15672 Moving (-0.07, 0.61) raw xDistance=-0.24 yDistance=0.58 22:33:04.713 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 22:33:04.713 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 22:33:04.713 00.000 15672 MoveAxis(E, 0, ABG) 22:33:04.713 00.000 15672 Move returns status 0, amount 0 22:33:04.713 00.000 15672 MoveAxis(S, 103, ABG) 22:33:04.713 00.000 15672 Guiding Dir = 1, Dur = 103 22:33:04.714 00.001 15672 IsSlewing returns 0 22:33:04.719 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=10756, FiltMin=2639, FiltMax=8150, Gamma=2.950 22:33:04.732 00.013 15672 IsGuiding returns 0 22:33:04.768 00.036 30444 UpdateGuideState exits: m=88398 SNR=69.9 Saturated 22:33:04.769 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:04.769 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:04.769 00.000 30444 Enqueuing Expose request 22:33:04.812 00.043 15672 PulseGuide returned control before completion, sleep 34 22:33:04.848 00.036 15672 IsGuiding returns 1 22:33:04.848 00.000 15672 scope still moving after pulse duration time elapsed 22:33:04.869 00.021 15672 IsSlewing returns 0 22:33:04.870 00.001 15672 IsGuiding returns 1 22:33:04.891 00.021 15672 IsSlewing returns 0 22:33:04.892 00.001 15672 IsGuiding returns 1 22:33:04.913 00.021 15672 IsSlewing returns 0 22:33:04.916 00.003 15672 IsGuiding returns 1 22:33:04.937 00.021 15672 IsSlewing returns 0 22:33:04.988 00.051 15672 IsGuiding returns 0 22:33:04.988 00.000 15672 scope move finished after 103 + 152 ms 22:33:04.988 00.000 15672 Move returns status 0, amount 103 22:33:04.988 00.000 15672 move complete, result=0 22:33:04.988 00.000 15672 worker thread done servicing request 22:33:04.988 00.000 15672 Worker thread wakes up 22:33:04.988 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:04.988 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:04.988 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 103 ms SOUTH 22:33:07.096 02.108 15672 Exposure complete 22:33:07.117 00.021 15672 worker thread done servicing request 22:33:07.117 00.000 30444 OnExposeComplete: enter 22:33:07.117 00.000 30444 UpdateGuideState(): m_state=6 22:33:07.117 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 790 22:33:07.117 00.000 30444 Star::Find returns 1 (1), X=464.87, Y=192.88, Mass=87007, SNR=66.2, Peak=9744 HFD=3.4 22:33:07.117 00.000 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 22:33:07.117 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 22:33:07.117 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.96 hyp=1.01 cameraTheta=1.88 mountX=-0.56 mountY=0.87, mountTheta=2.14 22:33:07.118 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.96, opts=13) 22:33:07.118 00.000 30444 Enqueuing Move request for scope (-0.31, 0.96) 22:33:07.118 00.000 15672 Worker thread wakes up 22:33:07.118 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.96) opts 0xd 22:33:07.118 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.96) 22:33:07.118 00.000 15672 Moving (-0.31, 0.96) raw xDistance=-0.56 yDistance=0.87 22:33:07.118 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56 22:33:07.118 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87 22:33:07.118 00.000 15672 MoveAxis(E, 151, ABG) 22:33:07.118 00.000 15672 Guiding Dir = 2, Dur = 151 22:33:07.119 00.001 15672 IsSlewing returns 0 22:33:07.124 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12050, FiltMin=2631, FiltMax=8450, Gamma=2.950 22:33:07.128 00.004 15672 IsGuiding returns 0 22:33:07.144 00.016 15672 PulseGuide returned control before completion, sleep 146 22:33:07.174 00.030 30444 UpdateGuideState exits: m=87007 SNR=66.2 Saturated 22:33:07.174 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:07.174 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:07.174 00.000 30444 Enqueuing Expose request 22:33:07.305 00.131 15672 IsGuiding returns 0 22:33:07.306 00.001 15672 Move returns status 0, amount 151 22:33:07.306 00.000 15672 MoveAxis(S, 156, ABG) 22:33:07.306 00.000 15672 Guiding Dir = 1, Dur = 156 22:33:07.307 00.001 15672 IsSlewing returns 0 22:33:07.309 00.002 15672 IsGuiding returns 0 22:33:07.417 00.108 15672 PulseGuide returned control before completion, sleep 59 22:33:07.479 00.062 15672 IsGuiding returns 1 22:33:07.479 00.000 15672 scope still moving after pulse duration time elapsed 22:33:07.500 00.021 15672 IsSlewing returns 0 22:33:07.503 00.003 15672 IsGuiding returns 1 22:33:07.523 00.020 15672 IsSlewing returns 0 22:33:07.526 00.003 15672 IsGuiding returns 1 22:33:07.547 00.021 15672 IsSlewing returns 0 22:33:07.577 00.030 15672 IsGuiding returns 0 22:33:07.577 00.000 15672 scope move finished after 156 + 111 ms 22:33:07.577 00.000 15672 Move returns status 0, amount 156 22:33:07.577 00.000 15672 move complete, result=0 22:33:07.577 00.000 15672 worker thread done servicing request 22:33:07.577 00.000 15672 Worker thread wakes up 22:33:07.577 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:07.577 00.000 30444 GuideStep: -0.6 px 151 ms EAST, 0.9 px 156 ms SOUTH 22:33:07.577 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:09.484 01.907 15672 Exposure complete 22:33:09.510 00.026 15672 worker thread done servicing request 22:33:09.510 00.000 30444 OnExposeComplete: enter 22:33:09.510 00.000 30444 UpdateGuideState(): m_state=6 22:33:09.510 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 791 22:33:09.510 00.000 30444 Star::Find returns 1 (1), X=466.21, Y=192.50, Mass=82132, SNR=60.9, Peak=8961 HFD=3.5 22:33:09.510 00.000 30444 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.28) = xAngle (0.79 = 0.79) 22:33:09.510 00.000 30444 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.72 = 0.72) 22:33:09.510 00.000 30444 CameraToMount -- cameraX=1.04 cameraY=0.58 hyp=1.19 cameraTheta=0.51 mountX=0.84 mountY=0.79, mountTheta=0.75 22:33:09.511 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.04, y=0.58, opts=13) 22:33:09.511 00.000 30444 Enqueuing Move request for scope (1.04, 0.58) 22:33:09.511 00.000 15672 Worker thread wakes up 22:33:09.511 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.04, 0.58) opts 0xd 22:33:09.511 00.000 15672 Handling offset move in thread for scope, endpoint = (1.04, 0.58) 22:33:09.511 00.000 15672 Moving (1.04, 0.58) raw xDistance=0.84 yDistance=0.79 22:33:09.511 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.84 22:33:09.511 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 22:33:09.511 00.000 15672 MoveAxis(W, 216, ABG) 22:33:09.511 00.000 15672 Guiding Dir = 3, Dur = 216 22:33:09.511 00.000 15672 IsSlewing returns 0 22:33:09.517 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=9482, FiltMin=2652, FiltMax=7671, Gamma=2.950 22:33:09.541 00.024 15672 IsGuiding returns 0 22:33:09.556 00.015 15672 PulseGuide returned control before completion, sleep 211 22:33:09.566 00.010 30444 UpdateGuideState exits: m=82132 SNR=60.9 Saturated 22:33:09.566 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:09.566 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:09.566 00.000 30444 Enqueuing Expose request 22:33:09.812 00.246 15672 IsGuiding returns 0 22:33:09.812 00.000 15672 Move returns status 0, amount 216 22:33:09.812 00.000 15672 MoveAxis(S, 140, ABG) 22:33:09.813 00.001 15672 Guiding Dir = 1, Dur = 140 22:33:09.813 00.000 15672 IsSlewing returns 0 22:33:09.814 00.001 15672 IsGuiding returns 0 22:33:09.893 00.079 15672 PulseGuide returned control before completion, sleep 72 22:33:09.968 00.075 15672 IsGuiding returns 1 22:33:09.968 00.000 15672 scope still moving after pulse duration time elapsed 22:33:09.989 00.021 15672 IsSlewing returns 0 22:33:10.052 00.063 15672 IsGuiding returns 0 22:33:10.053 00.001 15672 scope move finished after 140 + 98 ms 22:33:10.053 00.000 15672 Move returns status 0, amount 140 22:33:10.053 00.000 15672 move complete, result=0 22:33:10.053 00.000 15672 worker thread done servicing request 22:33:10.053 00.000 15672 Worker thread wakes up 22:33:10.053 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:10.053 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:10.054 00.001 30444 GuideStep: 0.8 px 216 ms WEST, 0.8 px 140 ms SOUTH 22:33:12.162 02.108 15672 Exposure complete 22:33:12.180 00.018 15672 worker thread done servicing request 22:33:12.181 00.001 30444 OnExposeComplete: enter 22:33:12.181 00.000 30444 UpdateGuideState(): m_state=6 22:33:12.181 00.000 30444 Star::Find(15, 466, 192, 0, (0,0,0,0), 0.0, 255) frame 792 22:33:12.181 00.000 30444 Star::Find returns 1 (1), X=465.41, Y=192.48, Mass=86076, SNR=73.6, Peak=10132 HFD=3.2 22:33:12.181 00.000 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.45 = 1.45) 22:33:12.181 00.000 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.39 = 1.39) 22:33:12.181 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.55 hyp=0.60 cameraTheta=1.17 mountX=0.07 mountY=0.59, mountTheta=1.45 22:33:12.181 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.55, opts=13) 22:33:12.181 00.000 30444 Enqueuing Move request for scope (0.23, 0.55) 22:33:12.182 00.001 15672 Worker thread wakes up 22:33:12.182 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.55) opts 0xd 22:33:12.182 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.55) 22:33:12.182 00.000 15672 Moving (0.23, 0.55) raw xDistance=0.07 yDistance=0.59 22:33:12.182 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:33:12.182 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 22:33:12.182 00.000 15672 MoveAxis(E, 0, ABG) 22:33:12.182 00.000 15672 Move returns status 0, amount 0 22:33:12.182 00.000 15672 MoveAxis(S, 106, ABG) 22:33:12.182 00.000 15672 Guiding Dir = 1, Dur = 106 22:33:12.182 00.000 15672 IsSlewing returns 0 22:33:12.183 00.001 15672 IsGuiding returns 0 22:33:12.187 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=10235, FiltMin=2665, FiltMax=8613, Gamma=2.950 22:33:12.237 00.050 30444 UpdateGuideState exits: m=86076 SNR=73.6 Saturated 22:33:12.237 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:12.237 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:12.237 00.000 30444 Enqueuing Expose request 22:33:12.256 00.019 15672 PulseGuide returned control before completion, sleep 44 22:33:12.301 00.045 15672 IsGuiding returns 1 22:33:12.302 00.001 15672 scope still moving after pulse duration time elapsed 22:33:12.322 00.020 15672 IsSlewing returns 0 22:33:12.323 00.001 15672 IsGuiding returns 1 22:33:12.344 00.021 15672 IsSlewing returns 0 22:33:12.385 00.041 15672 IsGuiding returns 1 22:33:12.406 00.021 15672 IsSlewing returns 0 22:33:12.416 00.010 15672 IsGuiding returns 0 22:33:12.417 00.001 15672 scope move finished after 106 + 126 ms 22:33:12.417 00.000 15672 Move returns status 0, amount 106 22:33:12.417 00.000 15672 move complete, result=0 22:33:12.417 00.000 15672 worker thread done servicing request 22:33:12.417 00.000 15672 Worker thread wakes up 22:33:12.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:12.417 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:12.417 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 106 ms SOUTH 22:33:14.333 01.916 15672 Exposure complete 22:33:14.365 00.032 15672 worker thread done servicing request 22:33:14.365 00.000 30444 OnExposeComplete: enter 22:33:14.365 00.000 30444 UpdateGuideState(): m_state=6 22:33:14.366 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 793 22:33:14.366 00.000 30444 Star::Find returns 1 (1), X=465.51, Y=192.07, Mass=97919, SNR=77.2, Peak=10268 HFD=3.6 22:33:14.366 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 22:33:14.366 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 22:33:14.366 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.15 hyp=0.37 cameraTheta=0.43 mountX=0.28 mountY=0.22, mountTheta=0.67 22:33:14.366 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.15, opts=13) 22:33:14.366 00.000 30444 Enqueuing Move request for scope (0.33, 0.15) 22:33:14.366 00.000 15672 Worker thread wakes up 22:33:14.366 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.15) opts 0xd 22:33:14.366 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.15) 22:33:14.367 00.001 15672 Moving (0.33, 0.15) raw xDistance=0.28 yDistance=0.22 22:33:14.367 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 22:33:14.367 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:33:14.367 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 22:33:14.367 00.000 15672 MoveAxis(W, 75, ABG) 22:33:14.367 00.000 15672 Guiding Dir = 3, Dur = 75 22:33:14.367 00.000 15672 IsSlewing returns 0 22:33:14.368 00.001 15672 IsGuiding returns 0 22:33:14.374 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=10268, FiltMin=2693, FiltMax=8277, Gamma=2.950 22:33:14.397 00.023 15672 PulseGuide returned control before completion, sleep 57 22:33:14.423 00.026 30444 UpdateGuideState exits: m=97919 SNR=77.2 Saturated 22:33:14.423 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:14.423 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:14.423 00.000 30444 Enqueuing Expose request 22:33:14.455 00.032 15672 IsGuiding returns 1 22:33:14.455 00.000 15672 scope still moving after pulse duration time elapsed 22:33:14.476 00.021 15672 IsSlewing returns 0 22:33:14.476 00.000 15672 IsGuiding returns 1 22:33:14.497 00.021 15672 IsSlewing returns 0 22:33:14.557 00.060 15672 IsGuiding returns 0 22:33:14.557 00.000 15672 scope move finished after 75 + 113 ms 22:33:14.557 00.000 15672 Move returns status 0, amount 75 22:33:14.557 00.000 15672 MoveAxis(N, 0, ABG) 22:33:14.557 00.000 15672 Move returns status 0, amount 0 22:33:14.558 00.001 15672 move complete, result=0 22:33:14.558 00.000 15672 worker thread done servicing request 22:33:14.558 00.000 15672 Worker thread wakes up 22:33:14.558 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:14.558 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:14.558 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.2 px 0 ms NORTH 22:33:16.669 02.111 15672 Exposure complete 22:33:16.689 00.020 15672 worker thread done servicing request 22:33:16.689 00.000 30444 OnExposeComplete: enter 22:33:16.689 00.000 30444 UpdateGuideState(): m_state=6 22:33:16.690 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 794 22:33:16.690 00.000 30444 Star::Find returns 1 (1), X=464.90, Y=192.22, Mass=81497, SNR=69.1, Peak=9851 HFD=3.4 22:33:16.690 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.60 = 2.60) 22:33:16.690 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 22:33:16.690 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.30 hyp=0.41 cameraTheta=2.32 mountX=-0.35 mountY=0.23, mountTheta=2.55 22:33:16.690 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.30, opts=13) 22:33:16.690 00.000 30444 Enqueuing Move request for scope (-0.28, 0.30) 22:33:16.690 00.000 15672 Worker thread wakes up 22:33:16.691 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.30) opts 0xd 22:33:16.691 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.30) 22:33:16.691 00.000 15672 Moving (-0.28, 0.30) raw xDistance=-0.35 yDistance=0.23 22:33:16.691 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35 22:33:16.691 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:33:16.691 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 22:33:16.691 00.000 15672 MoveAxis(E, 89, ABG) 22:33:16.691 00.000 15672 Guiding Dir = 2, Dur = 89 22:33:16.691 00.000 15672 IsSlewing returns 0 22:33:16.696 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2048, max=9851, FiltMin=2659, FiltMax=7807, Gamma=2.950 22:33:16.713 00.017 15672 IsGuiding returns 0 22:33:16.729 00.016 15672 PulseGuide returned control before completion, sleep 84 22:33:16.747 00.018 30444 UpdateGuideState exits: m=81497 SNR=69.1 Saturated 22:33:16.747 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:16.747 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:16.747 00.000 30444 Enqueuing Expose request 22:33:16.815 00.068 15672 IsGuiding returns 1 22:33:16.815 00.000 15672 scope still moving after pulse duration time elapsed 22:33:16.835 00.020 15672 IsSlewing returns 0 22:33:16.842 00.007 15672 IsGuiding returns 0 22:33:16.842 00.000 15672 scope move finished after 89 + 40 ms 22:33:16.843 00.001 15672 Move returns status 0, amount 89 22:33:16.843 00.000 15672 MoveAxis(N, 0, ABG) 22:33:16.843 00.000 15672 Move returns status 0, amount 0 22:33:16.843 00.000 15672 move complete, result=0 22:33:16.843 00.000 15672 worker thread done servicing request 22:33:16.843 00.000 15672 Worker thread wakes up 22:33:16.843 00.000 30444 GuideStep: -0.3 px 89 ms EAST, 0.2 px 0 ms NORTH 22:33:16.844 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:16.844 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:18.761 01.917 15672 Exposure complete 22:33:18.790 00.029 15672 worker thread done servicing request 22:33:18.791 00.001 30444 OnExposeComplete: enter 22:33:18.791 00.000 30444 UpdateGuideState(): m_state=6 22:33:18.791 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 795 22:33:18.791 00.000 30444 Star::Find returns 1 (1), X=465.28, Y=192.16, Mass=97289, SNR=84.2, Peak=10205 HFD=3.6 22:33:18.791 00.000 30444 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.28) = xAngle (1.42 = 1.42) 22:33:18.791 00.000 30444 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 22:33:18.791 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.26 cameraTheta=1.14 mountX=0.04 mountY=0.25, mountTheta=1.42 22:33:18.792 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.23, opts=13) 22:33:18.792 00.000 30444 Enqueuing Move request for scope (0.11, 0.23) 22:33:18.792 00.000 15672 Worker thread wakes up 22:33:18.792 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd 22:33:18.792 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.23) 22:33:18.792 00.000 15672 Moving (0.11, 0.23) raw xDistance=0.04 yDistance=0.25 22:33:18.792 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:33:18.792 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 22:33:18.792 00.000 15672 MoveAxis(E, 0, ABG) 22:33:18.792 00.000 15672 Move returns status 0, amount 0 22:33:18.792 00.000 15672 MoveAxis(S, 45, ABG) 22:33:18.792 00.000 15672 Guiding Dir = 1, Dur = 45 22:33:18.792 00.000 15672 IsSlewing returns 0 22:33:18.793 00.001 15672 IsGuiding returns 0 22:33:18.798 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=10856, FiltMin=2670, FiltMax=8919, Gamma=2.950 22:33:18.847 00.049 30444 UpdateGuideState exits: m=97289 SNR=84.2 Saturated 22:33:18.847 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:18.847 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:18.847 00.000 30444 Enqueuing Expose request 22:33:18.902 00.055 15672 IsGuiding returns 1 22:33:18.902 00.000 15672 scope still moving after pulse duration time elapsed 22:33:18.923 00.021 15672 IsSlewing returns 0 22:33:18.924 00.001 15672 IsGuiding returns 1 22:33:18.946 00.022 15672 IsSlewing returns 0 22:33:18.966 00.020 15672 IsGuiding returns 0 22:33:18.966 00.000 15672 scope move finished after 45 + 128 ms 22:33:18.966 00.000 15672 Move returns status 0, amount 45 22:33:18.966 00.000 15672 move complete, result=0 22:33:18.966 00.000 15672 worker thread done servicing request 22:33:18.966 00.000 15672 Worker thread wakes up 22:33:18.966 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:18.966 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:18.966 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 45 ms SOUTH 22:33:21.072 02.106 15672 Exposure complete 22:33:21.092 00.020 15672 worker thread done servicing request 22:33:21.092 00.000 30444 OnExposeComplete: enter 22:33:21.092 00.000 30444 UpdateGuideState(): m_state=6 22:33:21.092 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 796 22:33:21.092 00.000 30444 Star::Find returns 1 (1), X=465.36, Y=192.43, Mass=94857, SNR=74.6, Peak=9954 HFD=3.4 22:33:21.093 00.001 30444 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.28) = xAngle (1.49 = 1.49) 22:33:21.093 00.000 30444 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.43 = 1.43) 22:33:21.093 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.51 hyp=0.54 cameraTheta=1.21 mountX=0.04 mountY=0.54, mountTheta=1.49 22:33:21.093 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.51, opts=13) 22:33:21.093 00.000 30444 Enqueuing Move request for scope (0.19, 0.51) 22:33:21.093 00.000 15672 Worker thread wakes up 22:33:21.093 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.51) opts 0xd 22:33:21.093 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.51) 22:33:21.093 00.000 15672 Moving (0.19, 0.51) raw xDistance=0.04 yDistance=0.54 22:33:21.093 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:33:21.093 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 22:33:21.093 00.000 15672 MoveAxis(E, 0, ABG) 22:33:21.094 00.001 15672 Move returns status 0, amount 0 22:33:21.094 00.000 15672 MoveAxis(S, 96, ABG) 22:33:21.094 00.000 15672 Guiding Dir = 1, Dur = 96 22:33:21.094 00.000 15672 IsSlewing returns 0 22:33:21.095 00.001 15672 IsGuiding returns 0 22:33:21.100 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=10648, FiltMin=2626, FiltMax=8687, Gamma=2.950 22:33:21.150 00.050 30444 UpdateGuideState exits: m=94857 SNR=74.6 Saturated 22:33:21.150 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:21.150 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:21.150 00.000 30444 Enqueuing Expose request 22:33:21.170 00.020 15672 PulseGuide returned control before completion, sleep 33 22:33:21.204 00.034 15672 IsGuiding returns 1 22:33:21.204 00.000 15672 scope still moving after pulse duration time elapsed 22:33:21.225 00.021 15672 IsSlewing returns 0 22:33:21.226 00.001 15672 IsGuiding returns 1 22:33:21.246 00.020 15672 IsSlewing returns 0 22:33:21.249 00.003 15672 IsGuiding returns 1 22:33:21.269 00.020 15672 IsSlewing returns 0 22:33:21.330 00.061 15672 IsGuiding returns 0 22:33:21.330 00.000 15672 scope move finished after 96 + 138 ms 22:33:21.330 00.000 15672 Move returns status 0, amount 96 22:33:21.330 00.000 15672 move complete, result=0 22:33:21.332 00.002 15672 worker thread done servicing request 22:33:21.332 00.000 15672 Worker thread wakes up 22:33:21.332 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:21.332 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:21.332 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.5 px 96 ms SOUTH 22:33:23.237 01.905 15672 Exposure complete 22:33:23.257 00.020 15672 worker thread done servicing request 22:33:23.257 00.000 30444 OnExposeComplete: enter 22:33:23.257 00.000 30444 UpdateGuideState(): m_state=6 22:33:23.257 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 797 22:33:23.257 00.000 30444 Star::Find returns 1 (1), X=465.84, Y=191.97, Mass=81463, SNR=68.6, Peak=8443 HFD=3.8 22:33:23.257 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 22:33:23.257 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 22:33:23.257 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=0.05 hyp=0.67 cameraTheta=0.07 mountX=0.62 mountY=0.19, mountTheta=0.29 22:33:23.258 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=0.05, opts=13) 22:33:23.258 00.000 30444 Enqueuing Move request for scope (0.66, 0.05) 22:33:23.258 00.000 15672 Worker thread wakes up 22:33:23.258 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.05) opts 0xd 22:33:23.258 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, 0.05) 22:33:23.258 00.000 15672 Moving (0.66, 0.05) raw xDistance=0.62 yDistance=0.19 22:33:23.258 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62 22:33:23.258 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:33:23.258 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 22:33:23.258 00.000 15672 MoveAxis(W, 169, ABG) 22:33:23.258 00.000 15672 Guiding Dir = 3, Dur = 169 22:33:23.259 00.001 15672 IsSlewing returns 0 22:33:23.263 00.004 15672 IsGuiding returns 0 22:33:23.264 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=9634, FiltMin=2682, FiltMax=7876, Gamma=2.950 22:33:23.278 00.014 15672 PulseGuide returned control before completion, sleep 164 22:33:23.314 00.036 30444 UpdateGuideState exits: m=81463 SNR=68.6 Saturated 22:33:23.314 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:23.314 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:23.314 00.000 30444 Enqueuing Expose request 22:33:23.445 00.131 15672 IsGuiding returns 1 22:33:23.445 00.000 15672 scope still moving after pulse duration time elapsed 22:33:23.467 00.022 15672 IsSlewing returns 0 22:33:23.519 00.052 15672 IsGuiding returns 0 22:33:23.519 00.000 15672 scope move finished after 169 + 86 ms 22:33:23.519 00.000 15672 Move returns status 0, amount 169 22:33:23.519 00.000 15672 MoveAxis(N, 0, ABG) 22:33:23.519 00.000 15672 Move returns status 0, amount 0 22:33:23.519 00.000 15672 move complete, result=0 22:33:23.519 00.000 15672 worker thread done servicing request 22:33:23.519 00.000 15672 Worker thread wakes up 22:33:23.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:23.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:23.520 00.001 30444 GuideStep: 0.6 px 169 ms WEST, 0.2 px 0 ms NORTH 22:33:25.629 02.109 15672 Exposure complete 22:33:25.648 00.019 15672 worker thread done servicing request 22:33:25.648 00.000 30444 OnExposeComplete: enter 22:33:25.648 00.000 30444 UpdateGuideState(): m_state=6 22:33:25.649 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 798 22:33:25.649 00.000 30444 Star::Find returns 1 (1), X=465.56, Y=191.96, Mass=96262, SNR=77.0, Peak=9533 HFD=3.6 22:33:25.649 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 22:33:25.649 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 22:33:25.649 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.03 hyp=0.39 cameraTheta=0.09 mountX=0.36 mountY=0.12, mountTheta=0.31 22:33:25.650 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.03, opts=13) 22:33:25.650 00.000 30444 Enqueuing Move request for scope (0.39, 0.03) 22:33:25.650 00.000 15672 Worker thread wakes up 22:33:25.650 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.03) opts 0xd 22:33:25.650 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.03) 22:33:25.650 00.000 15672 Moving (0.39, 0.03) raw xDistance=0.36 yDistance=0.12 22:33:25.650 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36 22:33:25.650 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:33:25.650 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:33:25.651 00.001 15672 MoveAxis(W, 110, ABG) 22:33:25.651 00.000 15672 Guiding Dir = 3, Dur = 110 22:33:25.651 00.000 15672 IsSlewing returns 0 22:33:25.653 00.002 15672 IsGuiding returns 0 22:33:25.658 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=10135, FiltMin=2643, FiltMax=8366, Gamma=2.950 22:33:25.675 00.017 15672 PulseGuide returned control before completion, sleep 99 22:33:25.708 00.033 30444 UpdateGuideState exits: m=96262 SNR=77.0 Saturated 22:33:25.708 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:25.708 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:25.708 00.000 30444 Enqueuing Expose request 22:33:25.788 00.080 15672 IsGuiding returns 0 22:33:25.788 00.000 15672 Move returns status 0, amount 110 22:33:25.788 00.000 15672 MoveAxis(N, 0, ABG) 22:33:25.788 00.000 15672 Move returns status 0, amount 0 22:33:25.788 00.000 15672 move complete, result=0 22:33:25.788 00.000 15672 worker thread done servicing request 22:33:25.788 00.000 15672 Worker thread wakes up 22:33:25.788 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:25.788 00.000 30444 GuideStep: 0.4 px 110 ms WEST, 0.1 px 0 ms NORTH 22:33:25.788 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:27.697 01.909 15672 Exposure complete 22:33:27.716 00.019 15672 worker thread done servicing request 22:33:27.716 00.000 30444 OnExposeComplete: enter 22:33:27.717 00.001 30444 UpdateGuideState(): m_state=6 22:33:27.717 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 799 22:33:27.717 00.000 30444 Star::Find returns 1 (1), X=465.34, Y=191.87, Mass=100615, SNR=82.2, Peak=10496 HFD=3.6 22:33:27.717 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 22:33:27.717 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 22:33:27.717 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.28 mountX=0.17 mountY=-0.01, mountTheta=-0.07 22:33:27.717 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.05, opts=13) 22:33:27.717 00.000 30444 Enqueuing Move request for scope (0.17, -0.05) 22:33:27.717 00.000 15672 Worker thread wakes up 22:33:27.718 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd 22:33:27.718 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.05) 22:33:27.718 00.000 15672 Moving (0.17, -0.05) raw xDistance=0.17 yDistance=-0.01 22:33:27.718 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:33:27.718 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:33:27.718 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:33:27.718 00.000 15672 MoveAxis(E, 0, ABG) 22:33:27.718 00.000 15672 Move returns status 0, amount 0 22:33:27.718 00.000 15672 MoveAxis(N, 0, ABG) 22:33:27.718 00.000 15672 Move returns status 0, amount 0 22:33:27.718 00.000 15672 move complete, result=0 22:33:27.718 00.000 15672 worker thread done servicing request 22:33:27.723 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=10679, FiltMin=2657, FiltMax=8457, Gamma=2.950 22:33:27.772 00.049 30444 UpdateGuideState exits: m=100615 SNR=82.2 Saturated 22:33:27.772 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:27.772 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:27.772 00.000 30444 Enqueuing Expose request 22:33:27.772 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:33:27.772 00.000 15672 Worker thread wakes up 22:33:27.772 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:27.772 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:29.879 02.107 15672 Exposure complete 22:33:29.898 00.019 15672 worker thread done servicing request 22:33:29.898 00.000 30444 OnExposeComplete: enter 22:33:29.898 00.000 30444 UpdateGuideState(): m_state=6 22:33:29.899 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 800 22:33:29.899 00.000 30444 Star::Find returns 1 (1), X=465.55, Y=191.95, Mass=91155, SNR=79.2, Peak=9913 HFD=3.5 22:33:29.899 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 22:33:29.899 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 22:33:29.899 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.03 hyp=0.38 cameraTheta=0.07 mountX=0.36 mountY=0.11, mountTheta=0.30 22:33:29.899 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.03, opts=13) 22:33:29.899 00.000 30444 Enqueuing Move request for scope (0.38, 0.03) 22:33:29.899 00.000 15672 Worker thread wakes up 22:33:29.899 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.03) opts 0xd 22:33:29.899 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.03) 22:33:29.899 00.000 15672 Moving (0.38, 0.03) raw xDistance=0.36 yDistance=0.11 22:33:29.899 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36 22:33:29.900 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:33:29.900 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 22:33:29.900 00.000 15672 MoveAxis(W, 96, ABG) 22:33:29.900 00.000 15672 Guiding Dir = 3, Dur = 96 22:33:29.900 00.000 15672 IsSlewing returns 0 22:33:29.901 00.001 15672 IsGuiding returns 0 22:33:29.905 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=10861, FiltMin=2620, FiltMax=8720, Gamma=2.950 22:33:29.924 00.019 15672 PulseGuide returned control before completion, sleep 84 22:33:29.955 00.031 30444 UpdateGuideState exits: m=91155 SNR=79.2 Saturated 22:33:29.955 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:29.955 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:29.955 00.000 30444 Enqueuing Expose request 22:33:30.010 00.055 15672 IsGuiding returns 1 22:33:30.010 00.000 15672 scope still moving after pulse duration time elapsed 22:33:30.031 00.021 15672 IsSlewing returns 0 22:33:30.053 00.022 15672 IsGuiding returns 0 22:33:30.054 00.001 15672 scope move finished after 96 + 56 ms 22:33:30.054 00.000 15672 Move returns status 0, amount 96 22:33:30.054 00.000 15672 MoveAxis(N, 0, ABG) 22:33:30.054 00.000 15672 Move returns status 0, amount 0 22:33:30.054 00.000 15672 move complete, result=0 22:33:30.054 00.000 15672 worker thread done servicing request 22:33:30.054 00.000 15672 Worker thread wakes up 22:33:30.055 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:30.055 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:30.055 00.000 30444 GuideStep: 0.4 px 96 ms WEST, 0.1 px 0 ms NORTH 22:33:31.971 01.916 15672 Exposure complete 22:33:32.005 00.034 15672 worker thread done servicing request 22:33:32.005 00.000 30444 OnExposeComplete: enter 22:33:32.005 00.000 30444 UpdateGuideState(): m_state=6 22:33:32.005 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 801 22:33:32.005 00.000 30444 Star::Find returns 1 (1), X=465.46, Y=192.15, Mass=86481, SNR=72.3, Peak=9743 HFD=3.5 22:33:32.005 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.95 = 0.95) 22:33:32.005 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 22:33:32.005 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.23 hyp=0.36 cameraTheta=0.67 mountX=0.21 mountY=0.28, mountTheta=0.92 22:33:32.006 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.23, opts=13) 22:33:32.006 00.000 30444 Enqueuing Move request for scope (0.29, 0.23) 22:33:32.006 00.000 15672 Worker thread wakes up 22:33:32.006 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.23) opts 0xd 22:33:32.006 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.23) 22:33:32.006 00.000 15672 Moving (0.29, 0.23) raw xDistance=0.21 yDistance=0.28 22:33:32.006 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 22:33:32.006 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 22:33:32.006 00.000 15672 MoveAxis(E, 0, ABG) 22:33:32.006 00.000 15672 Move returns status 0, amount 0 22:33:32.006 00.000 15672 MoveAxis(S, 50, ABG) 22:33:32.006 00.000 15672 Guiding Dir = 1, Dur = 50 22:33:32.007 00.001 15672 IsSlewing returns 0 22:33:32.007 00.000 15672 IsGuiding returns 0 22:33:32.012 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=12162, FiltMin=2638, FiltMax=9537, Gamma=2.950 22:33:32.062 00.050 30444 UpdateGuideState exits: m=86481 SNR=72.3 Saturated 22:33:32.062 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:32.062 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:32.062 00.000 30444 Enqueuing Expose request 22:33:32.083 00.021 15672 IsGuiding returns 1 22:33:32.083 00.000 15672 scope still moving after pulse duration time elapsed 22:33:32.104 00.021 15672 IsSlewing returns 0 22:33:32.161 00.057 15672 IsGuiding returns 0 22:33:32.161 00.000 15672 scope move finished after 50 + 103 ms 22:33:32.161 00.000 15672 Move returns status 0, amount 50 22:33:32.161 00.000 15672 move complete, result=0 22:33:32.161 00.000 15672 worker thread done servicing request 22:33:32.161 00.000 15672 Worker thread wakes up 22:33:32.161 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 50 ms SOUTH 22:33:32.161 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:32.162 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:34.271 02.109 15672 Exposure complete 22:33:34.291 00.020 15672 worker thread done servicing request 22:33:34.291 00.000 30444 OnExposeComplete: enter 22:33:34.291 00.000 30444 UpdateGuideState(): m_state=6 22:33:34.291 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 802 22:33:34.291 00.000 30444 Star::Find returns 1 (1), X=465.13, Y=191.86, Mass=86606, SNR=67.7, Peak=10151 HFD=3.7 22:33:34.291 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 22:33:34.291 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.07 = -2.07) 22:33:34.291 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.29 mountX=-0.03 mountY=-0.07, mountTheta=-2.02 22:33:34.292 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.06, opts=13) 22:33:34.292 00.000 30444 Enqueuing Move request for scope (-0.05, -0.06) 22:33:34.292 00.000 15672 Worker thread wakes up 22:33:34.292 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd 22:33:34.292 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.06) 22:33:34.292 00.000 15672 Moving (-0.05, -0.06) raw xDistance=-0.03 yDistance=-0.07 22:33:34.292 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:33:34.292 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:33:34.292 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 22:33:34.292 00.000 15672 MoveAxis(E, 0, ABG) 22:33:34.292 00.000 15672 Move returns status 0, amount 0 22:33:34.292 00.000 15672 MoveAxis(N, 0, ABG) 22:33:34.292 00.000 15672 Move returns status 0, amount 0 22:33:34.292 00.000 15672 move complete, result=0 22:33:34.292 00.000 15672 worker thread done servicing request 22:33:34.297 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=10759, FiltMin=2686, FiltMax=8575, Gamma=2.950 22:33:34.347 00.050 30444 UpdateGuideState exits: m=86606 SNR=67.7 Saturated 22:33:34.347 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:34.347 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:34.347 00.000 30444 Enqueuing Expose request 22:33:34.347 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:33:34.347 00.000 15672 Worker thread wakes up 22:33:34.347 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:34.347 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:36.263 01.916 15672 Exposure complete 22:33:36.296 00.033 15672 worker thread done servicing request 22:33:36.297 00.001 30444 OnExposeComplete: enter 22:33:36.297 00.000 30444 UpdateGuideState(): m_state=6 22:33:36.297 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 803 22:33:36.297 00.000 30444 Star::Find returns 1 (1), X=465.20, Y=192.32, Mass=102100, SNR=88.6, Peak=11648 HFD=3.5 22:33:36.297 00.000 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 22:33:36.297 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.72 = 1.72) 22:33:36.297 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.50 mountX=-0.08 mountY=0.39, mountTheta=1.78 22:33:36.297 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.39, opts=13) 22:33:36.298 00.001 30444 Enqueuing Move request for scope (0.03, 0.39) 22:33:36.298 00.000 15672 Worker thread wakes up 22:33:36.298 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.39) opts 0xd 22:33:36.298 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.39) 22:33:36.298 00.000 15672 Moving (0.03, 0.39) raw xDistance=-0.08 yDistance=0.39 22:33:36.298 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:33:36.298 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 22:33:36.298 00.000 15672 MoveAxis(E, 0, ABG) 22:33:36.298 00.000 15672 Move returns status 0, amount 0 22:33:36.298 00.000 15672 MoveAxis(S, 70, ABG) 22:33:36.298 00.000 15672 Guiding Dir = 1, Dur = 70 22:33:36.298 00.000 15672 IsSlewing returns 0 22:33:36.299 00.001 15672 IsGuiding returns 0 22:33:36.303 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=12038, FiltMin=2626, FiltMax=9136, Gamma=2.950 22:33:36.352 00.049 30444 UpdateGuideState exits: m=102100 SNR=88.6 Saturated 22:33:36.352 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:36.352 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:36.352 00.000 30444 Enqueuing Expose request 22:33:36.380 00.028 15672 IsGuiding returns 1 22:33:36.380 00.000 15672 scope still moving after pulse duration time elapsed 22:33:36.401 00.021 15672 IsSlewing returns 0 22:33:36.444 00.043 15672 IsGuiding returns 1 22:33:36.465 00.021 15672 IsSlewing returns 0 22:33:36.475 00.010 15672 IsGuiding returns 0 22:33:36.476 00.001 15672 scope move finished after 70 + 106 ms 22:33:36.476 00.000 15672 Move returns status 0, amount 70 22:33:36.476 00.000 15672 move complete, result=0 22:33:36.476 00.000 15672 worker thread done servicing request 22:33:36.476 00.000 15672 Worker thread wakes up 22:33:36.476 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:36.477 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 70 ms SOUTH 22:33:36.477 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:38.588 02.111 15672 Exposure complete 22:33:38.608 00.020 15672 worker thread done servicing request 22:33:38.608 00.000 30444 OnExposeComplete: enter 22:33:38.608 00.000 30444 UpdateGuideState(): m_state=6 22:33:38.608 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 804 22:33:38.608 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=191.88, Mass=102514, SNR=74.4, Peak=10410 HFD=3.8 22:33:38.608 00.000 30444 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.28) = xAngle (-0.08 = -0.08) 22:33:38.608 00.000 30444 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 22:33:38.608 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.36 mountX=0.12 mountY=-0.02, mountTheta=-0.14 22:33:38.609 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.04, opts=13) 22:33:38.609 00.000 30444 Enqueuing Move request for scope (0.12, -0.04) 22:33:38.609 00.000 15672 Worker thread wakes up 22:33:38.609 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd 22:33:38.609 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.04) 22:33:38.609 00.000 15672 Moving (0.12, -0.04) raw xDistance=0.12 yDistance=-0.02 22:33:38.609 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:33:38.609 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:33:38.609 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 22:33:38.609 00.000 15672 MoveAxis(E, 0, ABG) 22:33:38.609 00.000 15672 Move returns status 0, amount 0 22:33:38.610 00.001 15672 MoveAxis(N, 0, ABG) 22:33:38.610 00.000 15672 Move returns status 0, amount 0 22:33:38.610 00.000 15672 move complete, result=0 22:33:38.610 00.000 15672 worker thread done servicing request 22:33:38.614 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=11800, FiltMin=2675, FiltMax=8815, Gamma=2.950 22:33:38.664 00.050 30444 UpdateGuideState exits: m=102514 SNR=74.4 Saturated 22:33:38.664 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:38.664 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:38.664 00.000 30444 Enqueuing Expose request 22:33:38.664 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:33:38.664 00.000 15672 Worker thread wakes up 22:33:38.664 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:38.664 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:40.579 01.915 15672 Exposure complete 22:33:40.610 00.031 15672 worker thread done servicing request 22:33:40.610 00.000 30444 OnExposeComplete: enter 22:33:40.610 00.000 30444 UpdateGuideState(): m_state=6 22:33:40.610 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 805 22:33:40.610 00.000 30444 Star::Find returns 1 (1), X=465.61, Y=192.00, Mass=92216, SNR=72.6, Peak=9875 HFD=3.4 22:33:40.610 00.000 30444 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.28) = xAngle (0.46 = 0.46) 22:33:40.610 00.000 30444 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.40 = 0.40) 22:33:40.610 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.08 hyp=0.44 cameraTheta=0.19 mountX=0.40 mountY=0.17, mountTheta=0.41 22:33:40.610 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.08, opts=13) 22:33:40.611 00.001 30444 Enqueuing Move request for scope (0.44, 0.08) 22:33:40.611 00.000 15672 Worker thread wakes up 22:33:40.611 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.08) opts 0xd 22:33:40.611 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.08) 22:33:40.611 00.000 15672 Moving (0.44, 0.08) raw xDistance=0.40 yDistance=0.17 22:33:40.611 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 22:33:40.611 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:33:40.611 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 22:33:40.611 00.000 15672 MoveAxis(W, 107, ABG) 22:33:40.611 00.000 15672 Guiding Dir = 3, Dur = 107 22:33:40.612 00.001 15672 IsSlewing returns 0 22:33:40.613 00.001 15672 IsGuiding returns 0 22:33:40.617 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=11057, FiltMin=2644, FiltMax=8428, Gamma=2.950 22:33:40.627 00.010 15672 PulseGuide returned control before completion, sleep 103 22:33:40.666 00.039 30444 UpdateGuideState exits: m=92216 SNR=72.6 Saturated 22:33:40.666 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:40.666 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:40.666 00.000 30444 Enqueuing Expose request 22:33:40.740 00.074 15672 IsGuiding returns 0 22:33:40.740 00.000 15672 Move returns status 0, amount 107 22:33:40.740 00.000 15672 MoveAxis(N, 0, ABG) 22:33:40.740 00.000 15672 Move returns status 0, amount 0 22:33:40.740 00.000 15672 move complete, result=0 22:33:40.740 00.000 15672 worker thread done servicing request 22:33:40.740 00.000 15672 Worker thread wakes up 22:33:40.740 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:40.740 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:40.740 00.000 30444 GuideStep: 0.4 px 107 ms WEST, 0.2 px 0 ms NORTH 22:33:42.850 02.110 15672 Exposure complete 22:33:42.869 00.019 15672 worker thread done servicing request 22:33:42.869 00.000 30444 OnExposeComplete: enter 22:33:42.869 00.000 30444 UpdateGuideState(): m_state=6 22:33:42.870 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 806 22:33:42.870 00.000 30444 Star::Find returns 1 (1), X=466.02, Y=191.85, Mass=88364, SNR=73.9, Peak=10639 HFD=3.0 22:33:42.870 00.000 30444 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 22:33:42.870 00.000 30444 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 22:33:42.870 00.000 30444 CameraToMount -- cameraX=0.85 cameraY=-0.07 hyp=0.85 cameraTheta=-0.09 mountX=0.84 mountY=0.11, mountTheta=0.13 22:33:42.870 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.85, y=-0.07, opts=13) 22:33:42.870 00.000 30444 Enqueuing Move request for scope (0.85, -0.07) 22:33:42.870 00.000 15672 Worker thread wakes up 22:33:42.870 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.07) opts 0xd 22:33:42.870 00.000 15672 Handling offset move in thread for scope, endpoint = (0.85, -0.07) 22:33:42.870 00.000 15672 Moving (0.85, -0.07) raw xDistance=0.84 yDistance=0.11 22:33:42.871 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.84 22:33:42.871 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:33:42.871 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 22:33:42.871 00.000 15672 MoveAxis(W, 234, ABG) 22:33:42.871 00.000 15672 Guiding Dir = 3, Dur = 234 22:33:42.871 00.000 15672 IsSlewing returns 0 22:33:42.872 00.001 15672 IsGuiding returns 0 22:33:42.876 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=10639, FiltMin=2648, FiltMax=8869, Gamma=2.950 22:33:42.897 00.021 15672 PulseGuide returned control before completion, sleep 220 22:33:42.926 00.029 30444 UpdateGuideState exits: m=88364 SNR=73.9 Saturated 22:33:42.926 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:42.926 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:42.926 00.000 30444 Enqueuing Expose request 22:33:43.119 00.193 15672 IsGuiding returns 1 22:33:43.119 00.000 15672 scope still moving after pulse duration time elapsed 22:33:43.140 00.021 15672 IsSlewing returns 0 22:33:43.153 00.013 15672 IsGuiding returns 0 22:33:43.153 00.000 15672 scope move finished after 234 + 47 ms 22:33:43.153 00.000 15672 Move returns status 0, amount 234 22:33:43.153 00.000 15672 MoveAxis(N, 0, ABG) 22:33:43.153 00.000 15672 Move returns status 0, amount 0 22:33:43.154 00.001 15672 move complete, result=0 22:33:43.154 00.000 15672 worker thread done servicing request 22:33:43.154 00.000 15672 Worker thread wakes up 22:33:43.154 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:43.154 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:43.154 00.000 30444 GuideStep: 0.8 px 234 ms WEST, 0.1 px 0 ms NORTH 22:33:45.061 01.907 15672 Exposure complete 22:33:45.084 00.023 15672 worker thread done servicing request 22:33:45.085 00.001 30444 OnExposeComplete: enter 22:33:45.085 00.000 30444 UpdateGuideState(): m_state=6 22:33:45.085 00.000 30444 Star::Find(15, 466, 191, 0, (0,0,0,0), 0.0, 255) frame 807 22:33:45.085 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=191.99, Mass=90850, SNR=76.1, Peak=9874 HFD=3.6 22:33:45.085 00.000 30444 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.28) = xAngle (0.62 = 0.62) 22:33:45.085 00.000 30444 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.56 = 0.56) 22:33:45.085 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.34 mountX=0.17 mountY=0.11, mountTheta=0.57 22:33:45.085 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.07, opts=13) 22:33:45.085 00.000 30444 Enqueuing Move request for scope (0.20, 0.07) 22:33:45.086 00.001 15672 Worker thread wakes up 22:33:45.086 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd 22:33:45.086 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.07) 22:33:45.086 00.000 15672 Moving (0.20, 0.07) raw xDistance=0.17 yDistance=0.11 22:33:45.086 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:33:45.086 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:33:45.086 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 22:33:45.086 00.000 15672 MoveAxis(E, 0, ABG) 22:33:45.086 00.000 15672 Move returns status 0, amount 0 22:33:45.086 00.000 15672 MoveAxis(N, 0, ABG) 22:33:45.086 00.000 15672 Move returns status 0, amount 0 22:33:45.086 00.000 15672 move complete, result=0 22:33:45.086 00.000 15672 worker thread done servicing request 22:33:45.091 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=9874, FiltMin=2646, FiltMax=7828, Gamma=2.950 22:33:45.141 00.050 30444 UpdateGuideState exits: m=90850 SNR=76.1 Saturated 22:33:45.141 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:45.141 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:45.141 00.000 30444 Enqueuing Expose request 22:33:45.141 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:33:45.141 00.000 15672 Worker thread wakes up 22:33:45.141 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:45.141 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:47.258 02.117 15672 Exposure complete 22:33:47.287 00.029 15672 worker thread done servicing request 22:33:47.287 00.000 30444 OnExposeComplete: enter 22:33:47.287 00.000 30444 UpdateGuideState(): m_state=6 22:33:47.287 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 808 22:33:47.287 00.000 30444 Star::Find returns 1 (1), X=465.38, Y=192.24, Mass=98576, SNR=79.8, Peak=11100 HFD=3.4 22:33:47.288 00.001 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 22:33:47.288 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 22:33:47.288 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.32 hyp=0.38 cameraTheta=1.01 mountX=0.11 mountY=0.35, mountTheta=1.28 22:33:47.290 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.32, opts=13) 22:33:47.290 00.000 30444 Enqueuing Move request for scope (0.20, 0.32) 22:33:47.290 00.000 15672 Worker thread wakes up 22:33:47.290 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.32) opts 0xd 22:33:47.290 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.32) 22:33:47.290 00.000 15672 Moving (0.20, 0.32) raw xDistance=0.11 yDistance=0.35 22:33:47.290 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:33:47.290 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 22:33:47.290 00.000 15672 MoveAxis(E, 0, ABG) 22:33:47.290 00.000 15672 Move returns status 0, amount 0 22:33:47.290 00.000 15672 MoveAxis(S, 63, ABG) 22:33:47.290 00.000 15672 Guiding Dir = 1, Dur = 63 22:33:47.291 00.001 15672 IsSlewing returns 0 22:33:47.291 00.000 15672 IsGuiding returns 0 22:33:47.295 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=11100, FiltMin=2655, FiltMax=8407, Gamma=2.950 22:33:47.347 00.052 30444 UpdateGuideState exits: m=98576 SNR=79.8 Saturated 22:33:47.348 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:47.348 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:47.348 00.000 30444 Enqueuing Expose request 22:33:47.371 00.023 15672 IsGuiding returns 1 22:33:47.371 00.000 15672 scope still moving after pulse duration time elapsed 22:33:47.392 00.021 15672 IsSlewing returns 0 22:33:47.393 00.001 15672 IsGuiding returns 1 22:33:47.414 00.021 15672 IsSlewing returns 0 22:33:47.415 00.001 15672 IsGuiding returns 1 22:33:47.436 00.021 15672 IsSlewing returns 0 22:33:47.466 00.030 15672 IsGuiding returns 0 22:33:47.466 00.000 15672 scope move finished after 63 + 111 ms 22:33:47.466 00.000 15672 Move returns status 0, amount 63 22:33:47.466 00.000 15672 move complete, result=0 22:33:47.466 00.000 15672 worker thread done servicing request 22:33:47.466 00.000 15672 Worker thread wakes up 22:33:47.466 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:47.466 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:47.466 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 63 ms SOUTH 22:33:49.374 01.908 15672 Exposure complete 22:33:49.394 00.020 15672 worker thread done servicing request 22:33:49.394 00.000 30444 OnExposeComplete: enter 22:33:49.394 00.000 30444 UpdateGuideState(): m_state=6 22:33:49.395 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 809 22:33:49.395 00.000 30444 Star::Find returns 1 (1), X=465.71, Y=192.28, Mass=83491, SNR=63.5, Peak=9290 HFD=3.3 22:33:49.395 00.000 30444 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.28) = xAngle (0.87 = 0.87) 22:33:49.395 00.000 30444 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.81 = 0.81) 22:33:49.395 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.36 hyp=0.64 cameraTheta=0.59 mountX=0.41 mountY=0.46, mountTheta=0.84 22:33:49.395 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.36, opts=13) 22:33:49.395 00.000 30444 Enqueuing Move request for scope (0.53, 0.36) 22:33:49.395 00.000 15672 Worker thread wakes up 22:33:49.395 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.36) opts 0xd 22:33:49.395 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.36) 22:33:49.395 00.000 15672 Moving (0.53, 0.36) raw xDistance=0.41 yDistance=0.46 22:33:49.395 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 22:33:49.395 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 22:33:49.395 00.000 15672 MoveAxis(W, 112, ABG) 22:33:49.396 00.001 15672 Guiding Dir = 3, Dur = 112 22:33:49.396 00.000 15672 IsSlewing returns 0 22:33:49.402 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=10231, FiltMin=2658, FiltMax=9048, Gamma=2.950 22:33:49.430 00.028 15672 IsGuiding returns 0 22:33:49.446 00.016 15672 PulseGuide returned control before completion, sleep 107 22:33:49.451 00.005 30444 UpdateGuideState exits: m=83491 SNR=63.5 Saturated 22:33:49.452 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:49.452 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:49.452 00.000 30444 Enqueuing Expose request 22:33:49.554 00.102 15672 IsGuiding returns 1 22:33:49.554 00.000 15672 scope still moving after pulse duration time elapsed 22:33:49.575 00.021 15672 IsSlewing returns 0 22:33:49.590 00.015 15672 IsGuiding returns 0 22:33:49.590 00.000 15672 scope move finished after 112 + 47 ms 22:33:49.590 00.000 15672 Move returns status 0, amount 112 22:33:49.590 00.000 15672 MoveAxis(S, 82, ABG) 22:33:49.590 00.000 15672 Guiding Dir = 1, Dur = 82 22:33:49.590 00.000 15672 IsSlewing returns 0 22:33:49.591 00.001 15672 IsGuiding returns 0 22:33:49.669 00.078 15672 PulseGuide returned control before completion, sleep 15 22:33:49.703 00.034 15672 IsGuiding returns 1 22:33:49.703 00.000 15672 scope still moving after pulse duration time elapsed 22:33:49.725 00.022 15672 IsSlewing returns 0 22:33:49.728 00.003 15672 IsGuiding returns 1 22:33:49.749 00.021 15672 IsSlewing returns 0 22:33:49.752 00.003 15672 IsGuiding returns 1 22:33:49.773 00.021 15672 IsSlewing returns 0 22:33:49.799 00.026 15672 IsGuiding returns 0 22:33:49.799 00.000 15672 scope move finished after 82 + 125 ms 22:33:49.799 00.000 15672 Move returns status 0, amount 82 22:33:49.799 00.000 15672 move complete, result=0 22:33:49.799 00.000 15672 worker thread done servicing request 22:33:49.799 00.000 15672 Worker thread wakes up 22:33:49.799 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:49.799 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:49.799 00.000 30444 GuideStep: 0.4 px 112 ms WEST, 0.5 px 82 ms SOUTH 22:33:51.910 02.111 15672 Exposure complete 22:33:51.929 00.019 15672 worker thread done servicing request 22:33:51.929 00.000 30444 OnExposeComplete: enter 22:33:51.929 00.000 30444 UpdateGuideState(): m_state=6 22:33:51.929 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 810 22:33:51.929 00.000 30444 Star::Find returns 1 (1), X=465.53, Y=192.13, Mass=102839, SNR=80.1, Peak=10620 HFD=3.6 22:33:51.929 00.000 30444 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.28) = xAngle (0.80 = 0.80) 22:33:51.929 00.000 30444 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.74 = 0.74) 22:33:51.929 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.20 hyp=0.41 cameraTheta=0.52 mountX=0.28 mountY=0.28, mountTheta=0.77 22:33:51.930 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.20, opts=13) 22:33:51.930 00.000 30444 Enqueuing Move request for scope (0.35, 0.20) 22:33:51.930 00.000 15672 Worker thread wakes up 22:33:51.930 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.20) opts 0xd 22:33:51.930 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.20) 22:33:51.930 00.000 15672 Moving (0.35, 0.20) raw xDistance=0.28 yDistance=0.28 22:33:51.930 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28 22:33:51.930 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 22:33:51.930 00.000 15672 MoveAxis(W, 85, ABG) 22:33:51.930 00.000 15672 Guiding Dir = 3, Dur = 85 22:33:51.931 00.001 15672 IsSlewing returns 0 22:33:51.932 00.001 15672 IsGuiding returns 0 22:33:51.937 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=11542, FiltMin=2680, FiltMax=9338, Gamma=2.950 22:33:51.953 00.016 15672 PulseGuide returned control before completion, sleep 75 22:33:51.986 00.033 30444 UpdateGuideState exits: m=102839 SNR=80.1 Saturated 22:33:51.986 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:51.986 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:51.986 00.000 30444 Enqueuing Expose request 22:33:52.031 00.045 15672 IsGuiding returns 1 22:33:52.031 00.000 15672 scope still moving after pulse duration time elapsed 22:33:52.051 00.020 15672 IsSlewing returns 0 22:33:52.097 00.046 15672 IsGuiding returns 0 22:33:52.097 00.000 15672 scope move finished after 85 + 79 ms 22:33:52.097 00.000 15672 Move returns status 0, amount 85 22:33:52.097 00.000 15672 MoveAxis(S, 49, ABG) 22:33:52.097 00.000 15672 Guiding Dir = 1, Dur = 49 22:33:52.097 00.000 15672 IsSlewing returns 0 22:33:52.098 00.001 15672 IsGuiding returns 0 22:33:52.180 00.082 15672 IsGuiding returns 1 22:33:52.180 00.000 15672 scope still moving after pulse duration time elapsed 22:33:52.201 00.021 15672 IsSlewing returns 0 22:33:52.204 00.003 15672 IsGuiding returns 1 22:33:52.225 00.021 15672 IsSlewing returns 0 22:33:52.227 00.002 15672 IsGuiding returns 1 22:33:52.248 00.021 15672 IsSlewing returns 0 22:33:52.275 00.027 15672 IsGuiding returns 0 22:33:52.275 00.000 15672 scope move finished after 49 + 127 ms 22:33:52.275 00.000 15672 Move returns status 0, amount 49 22:33:52.275 00.000 15672 move complete, result=0 22:33:52.275 00.000 15672 worker thread done servicing request 22:33:52.275 00.000 15672 Worker thread wakes up 22:33:52.276 00.001 30444 GuideStep: 0.3 px 85 ms WEST, 0.3 px 49 ms SOUTH 22:33:52.276 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:52.276 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:54.185 01.909 15672 Exposure complete 22:33:54.205 00.020 15672 worker thread done servicing request 22:33:54.205 00.000 30444 OnExposeComplete: enter 22:33:54.205 00.000 30444 UpdateGuideState(): m_state=6 22:33:54.205 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 811 22:33:54.205 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=192.18, Mass=102959, SNR=74.4, Peak=10125 HFD=3.8 22:33:54.205 00.000 30444 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 22:33:54.205 00.000 30444 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 22:33:54.205 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.62 mountX=-0.08 mountY=0.25, mountTheta=1.89 22:33:54.206 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.26, opts=13) 22:33:54.206 00.000 30444 Enqueuing Move request for scope (-0.01, 0.26) 22:33:54.206 00.000 15672 Worker thread wakes up 22:33:54.206 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd 22:33:54.206 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.26) 22:33:54.206 00.000 15672 Moving (-0.01, 0.26) raw xDistance=-0.08 yDistance=0.25 22:33:54.206 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:33:54.206 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:33:54.206 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 22:33:54.206 00.000 15672 MoveAxis(E, 0, ABG) 22:33:54.206 00.000 15672 Move returns status 0, amount 0 22:33:54.206 00.000 15672 MoveAxis(N, 0, ABG) 22:33:54.206 00.000 15672 Move returns status 0, amount 0 22:33:54.206 00.000 15672 move complete, result=0 22:33:54.206 00.000 15672 worker thread done servicing request 22:33:54.211 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=10700, FiltMin=2672, FiltMax=8710, Gamma=2.950 22:33:54.261 00.050 30444 UpdateGuideState exits: m=102959 SNR=74.4 Saturated 22:33:54.261 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:54.261 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:54.261 00.000 30444 Enqueuing Expose request 22:33:54.261 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:33:54.261 00.000 15672 Worker thread wakes up 22:33:54.262 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:54.262 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:56.368 02.106 15672 Exposure complete 22:33:56.387 00.019 15672 worker thread done servicing request 22:33:56.387 00.000 30444 OnExposeComplete: enter 22:33:56.388 00.001 30444 UpdateGuideState(): m_state=6 22:33:56.388 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 812 22:33:56.388 00.000 30444 Star::Find returns 1 (1), X=465.64, Y=191.64, Mass=86512, SNR=72.6, Peak=9160 HFD=3.5 22:33:56.388 00.000 30444 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 22:33:56.388 00.000 30444 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 22:33:56.388 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.28 hyp=0.54 cameraTheta=-0.55 mountX=0.52 mountY=-0.18, mountTheta=-0.33 22:33:56.388 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.28, opts=13) 22:33:56.388 00.000 30444 Enqueuing Move request for scope (0.46, -0.28) 22:33:56.388 00.000 15672 Worker thread wakes up 22:33:56.388 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.28) opts 0xd 22:33:56.389 00.001 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.28) 22:33:56.389 00.000 15672 Moving (0.46, -0.28) raw xDistance=0.52 yDistance=-0.18 22:33:56.389 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52 22:33:56.389 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:33:56.389 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 22:33:56.389 00.000 15672 MoveAxis(W, 141, ABG) 22:33:56.389 00.000 15672 Guiding Dir = 3, Dur = 141 22:33:56.389 00.000 15672 IsSlewing returns 0 22:33:56.395 00.006 15672 IsGuiding returns 0 22:33:56.395 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=10605, FiltMin=2607, FiltMax=8441, Gamma=2.950 22:33:56.410 00.015 15672 PulseGuide returned control before completion, sleep 136 22:33:56.445 00.035 30444 UpdateGuideState exits: m=86512 SNR=72.6 Saturated 22:33:56.445 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:56.445 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:56.446 00.001 30444 Enqueuing Expose request 22:33:56.549 00.103 15672 IsGuiding returns 1 22:33:56.550 00.001 15672 scope still moving after pulse duration time elapsed 22:33:56.572 00.022 15672 IsSlewing returns 0 22:33:56.573 00.001 15672 IsGuiding returns 0 22:33:56.573 00.000 15672 scope move finished after 141 + 36 ms 22:33:56.573 00.000 15672 Move returns status 0, amount 141 22:33:56.573 00.000 15672 MoveAxis(N, 0, ABG) 22:33:56.573 00.000 15672 Move returns status 0, amount 0 22:33:56.573 00.000 15672 move complete, result=0 22:33:56.573 00.000 15672 worker thread done servicing request 22:33:56.573 00.000 15672 Worker thread wakes up 22:33:56.573 00.000 30444 GuideStep: 0.5 px 141 ms WEST, -0.2 px 0 ms NORTH 22:33:56.573 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:56.574 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:58.483 01.909 15672 Exposure complete 22:33:58.503 00.020 15672 worker thread done servicing request 22:33:58.503 00.000 30444 OnExposeComplete: enter 22:33:58.503 00.000 30444 UpdateGuideState(): m_state=6 22:33:58.503 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 813 22:33:58.503 00.000 30444 Star::Find returns 1 (1), X=465.99, Y=191.75, Mass=92949, SNR=69.9, Peak=9358 HFD=4.0 22:33:58.503 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 22:33:58.503 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.01 = 0.01) 22:33:58.503 00.000 30444 CameraToMount -- cameraX=0.81 cameraY=-0.17 hyp=0.83 cameraTheta=-0.21 mountX=0.83 mountY=0.01, mountTheta=0.01 22:33:58.504 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.81, y=-0.17, opts=13) 22:33:58.504 00.000 30444 Enqueuing Move request for scope (0.81, -0.17) 22:33:58.504 00.000 15672 Worker thread wakes up 22:33:58.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.17) opts 0xd 22:33:58.504 00.000 15672 Handling offset move in thread for scope, endpoint = (0.81, -0.17) 22:33:58.504 00.000 15672 Moving (0.81, -0.17) raw xDistance=0.83 yDistance=0.01 22:33:58.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.83 22:33:58.504 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:33:58.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:33:58.504 00.000 15672 MoveAxis(W, 234, ABG) 22:33:58.504 00.000 15672 Guiding Dir = 3, Dur = 234 22:33:58.505 00.001 15672 IsSlewing returns 0 22:33:58.510 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=13965, FiltMin=2689, FiltMax=8611, Gamma=2.950 22:33:58.536 00.026 15672 IsGuiding returns 0 22:33:58.551 00.015 15672 PulseGuide returned control before completion, sleep 229 22:33:58.560 00.009 30444 UpdateGuideState exits: m=92949 SNR=69.9 Saturated 22:33:58.560 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:58.560 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:33:58.560 00.000 30444 Enqueuing Expose request 22:33:58.784 00.224 15672 IsGuiding returns 1 22:33:58.784 00.000 15672 scope still moving after pulse duration time elapsed 22:33:58.805 00.021 15672 IsSlewing returns 0 22:33:58.808 00.003 15672 IsGuiding returns 0 22:33:58.808 00.000 15672 scope move finished after 234 + 38 ms 22:33:58.808 00.000 15672 Move returns status 0, amount 234 22:33:58.808 00.000 15672 MoveAxis(N, 0, ABG) 22:33:58.808 00.000 15672 Move returns status 0, amount 0 22:33:58.809 00.001 15672 move complete, result=0 22:33:58.809 00.000 15672 worker thread done servicing request 22:33:58.809 00.000 15672 Worker thread wakes up 22:33:58.809 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:33:58.809 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:33:58.809 00.000 30444 GuideStep: 0.8 px 234 ms WEST, 0.0 px 0 ms NORTH 22:34:00.919 02.110 15672 Exposure complete 22:34:00.939 00.020 15672 worker thread done servicing request 22:34:00.939 00.000 30444 OnExposeComplete: enter 22:34:00.939 00.000 30444 UpdateGuideState(): m_state=6 22:34:00.939 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 814 22:34:00.939 00.000 30444 Star::Find returns 1 (1), X=464.15, Y=192.42, Mass=83155, SNR=74.1, Peak=8973 HFD=3.6 22:34:00.939 00.000 30444 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.28) = xAngle (2.97 = 2.97) 22:34:00.939 00.000 30444 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.91 = 2.91) 22:34:00.939 00.000 30444 CameraToMount -- cameraX=-1.03 cameraY=0.50 hyp=1.14 cameraTheta=2.69 mountX=-1.12 mountY=0.27, mountTheta=2.91 22:34:00.940 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.03, y=0.50, opts=13) 22:34:00.940 00.000 30444 Enqueuing Move request for scope (-1.03, 0.50) 22:34:00.940 00.000 15672 Worker thread wakes up 22:34:00.940 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 0.50) opts 0xd 22:34:00.940 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.03, 0.50) 22:34:00.940 00.000 15672 Moving (-1.03, 0.50) raw xDistance=-1.12 yDistance=0.27 22:34:00.940 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.12 22:34:00.940 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 22:34:00.940 00.000 15672 MoveAxis(E, 287, ABG) 22:34:00.940 00.000 15672 Guiding Dir = 2, Dur = 287 22:34:00.941 00.001 15672 IsSlewing returns 0 22:34:00.942 00.001 15672 IsGuiding returns 0 22:34:00.946 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=9232, FiltMin=2625, FiltMax=8823, Gamma=2.950 22:34:00.964 00.018 15672 PulseGuide returned control before completion, sleep 276 22:34:00.996 00.032 30444 UpdateGuideState exits: m=83155 SNR=74.1 Saturated 22:34:00.996 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:00.996 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:00.996 00.000 30444 Enqueuing Expose request 22:34:01.268 00.272 15672 IsGuiding returns 0 22:34:01.268 00.000 15672 Move returns status 0, amount 287 22:34:01.268 00.000 15672 MoveAxis(S, 47, ABG) 22:34:01.268 00.000 15672 Guiding Dir = 1, Dur = 47 22:34:01.268 00.000 15672 IsSlewing returns 0 22:34:01.269 00.001 15672 IsGuiding returns 0 22:34:01.348 00.079 15672 IsGuiding returns 1 22:34:01.348 00.000 15672 scope still moving after pulse duration time elapsed 22:34:01.369 00.021 15672 IsSlewing returns 0 22:34:01.380 00.011 15672 IsGuiding returns 1 22:34:01.401 00.021 15672 IsSlewing returns 0 22:34:01.428 00.027 15672 IsGuiding returns 0 22:34:01.428 00.000 15672 scope move finished after 47 + 112 ms 22:34:01.429 00.001 15672 Move returns status 0, amount 47 22:34:01.429 00.000 15672 move complete, result=0 22:34:01.429 00.000 15672 worker thread done servicing request 22:34:01.429 00.000 15672 Worker thread wakes up 22:34:01.430 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:01.430 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:01.430 00.000 30444 GuideStep: -1.1 px 287 ms EAST, 0.3 px 47 ms SOUTH 22:34:03.338 01.908 15672 Exposure complete 22:34:03.358 00.020 15672 worker thread done servicing request 22:34:03.358 00.000 30444 OnExposeComplete: enter 22:34:03.358 00.000 30444 UpdateGuideState(): m_state=6 22:34:03.358 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 815 22:34:03.358 00.000 30444 Star::Find returns 1 (1), X=464.75, Y=192.89, Mass=91853, SNR=71.3, Peak=10398 HFD=3.5 22:34:03.358 00.000 30444 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.28) = xAngle (2.26 = 2.26) 22:34:03.358 00.000 30444 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.20 = 2.20) 22:34:03.358 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.96 hyp=1.05 cameraTheta=1.98 mountX=-0.67 mountY=0.85, mountTheta=2.24 22:34:03.359 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.96, opts=13) 22:34:03.359 00.000 30444 Enqueuing Move request for scope (-0.42, 0.96) 22:34:03.359 00.000 15672 Worker thread wakes up 22:34:03.359 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.96) opts 0xd 22:34:03.359 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.96) 22:34:03.359 00.000 15672 Moving (-0.42, 0.96) raw xDistance=-0.67 yDistance=0.85 22:34:03.359 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.67 22:34:03.359 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 22:34:03.359 00.000 15672 MoveAxis(E, 201, ABG) 22:34:03.359 00.000 15672 Guiding Dir = 2, Dur = 201 22:34:03.360 00.001 15672 IsSlewing returns 0 22:34:03.361 00.001 15672 IsGuiding returns 0 22:34:03.365 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=10398, FiltMin=2649, FiltMax=8166, Gamma=2.950 22:34:03.375 00.010 15672 PulseGuide returned control before completion, sleep 197 22:34:03.416 00.041 30444 UpdateGuideState exits: m=91853 SNR=71.3 Saturated 22:34:03.416 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:03.416 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:03.416 00.000 30444 Enqueuing Expose request 22:34:03.601 00.185 15672 IsGuiding returns 0 22:34:03.601 00.000 15672 Move returns status 0, amount 201 22:34:03.601 00.000 15672 MoveAxis(S, 152, ABG) 22:34:03.602 00.001 15672 Guiding Dir = 1, Dur = 152 22:34:03.602 00.000 15672 IsSlewing returns 0 22:34:03.605 00.003 15672 IsGuiding returns 0 22:34:03.681 00.076 15672 PulseGuide returned control before completion, sleep 86 22:34:03.771 00.090 15672 IsGuiding returns 1 22:34:03.771 00.000 15672 scope still moving after pulse duration time elapsed 22:34:03.792 00.021 15672 IsSlewing returns 0 22:34:03.796 00.004 15672 IsGuiding returns 1 22:34:03.817 00.021 15672 IsSlewing returns 0 22:34:03.819 00.002 15672 IsGuiding returns 1 22:34:03.841 00.022 15672 IsSlewing returns 0 22:34:03.871 00.030 15672 IsGuiding returns 0 22:34:03.871 00.000 15672 scope move finished after 152 + 114 ms 22:34:03.871 00.000 15672 Move returns status 0, amount 152 22:34:03.871 00.000 15672 move complete, result=0 22:34:03.871 00.000 15672 worker thread done servicing request 22:34:03.871 00.000 15672 Worker thread wakes up 22:34:03.871 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:03.871 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:03.871 00.000 30444 GuideStep: -0.7 px 201 ms EAST, 0.9 px 152 ms SOUTH 22:34:05.982 02.111 15672 Exposure complete 22:34:06.003 00.021 15672 worker thread done servicing request 22:34:06.003 00.000 30444 OnExposeComplete: enter 22:34:06.003 00.000 30444 UpdateGuideState(): m_state=6 22:34:06.003 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 816 22:34:06.003 00.000 30444 Star::Find returns 1 (1), X=465.59, Y=191.91, Mass=91220, SNR=77.5, Peak=9573 HFD=3.6 22:34:06.003 00.000 30444 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.28) = xAngle (0.25 = 0.25) 22:34:06.003 00.000 30444 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.19 = 0.19) 22:34:06.003 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.01 hyp=0.42 cameraTheta=-0.02 mountX=0.40 mountY=0.08, mountTheta=0.19 22:34:06.004 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.01, opts=13) 22:34:06.004 00.000 30444 Enqueuing Move request for scope (0.42, -0.01) 22:34:06.004 00.000 15672 Worker thread wakes up 22:34:06.004 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.01) opts 0xd 22:34:06.004 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.01) 22:34:06.004 00.000 15672 Moving (0.42, -0.01) raw xDistance=0.40 yDistance=0.08 22:34:06.004 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40 22:34:06.004 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:06.004 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 22:34:06.004 00.000 15672 MoveAxis(W, 95, ABG) 22:34:06.004 00.000 15672 Guiding Dir = 3, Dur = 95 22:34:06.005 00.001 15672 IsSlewing returns 0 22:34:06.006 00.001 15672 IsGuiding returns 0 22:34:06.012 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=9573, FiltMin=2607, FiltMax=8386, Gamma=2.950 22:34:06.028 00.016 15672 PulseGuide returned control before completion, sleep 84 22:34:06.066 00.038 30444 UpdateGuideState exits: m=91220 SNR=77.5 Saturated 22:34:06.067 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:06.067 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:06.067 00.000 30444 Enqueuing Expose request 22:34:06.156 00.089 15672 IsGuiding returns 0 22:34:06.156 00.000 15672 Move returns status 0, amount 95 22:34:06.156 00.000 15672 MoveAxis(N, 0, ABG) 22:34:06.156 00.000 15672 Move returns status 0, amount 0 22:34:06.156 00.000 15672 move complete, result=0 22:34:06.156 00.000 15672 worker thread done servicing request 22:34:06.156 00.000 15672 Worker thread wakes up 22:34:06.156 00.000 30444 GuideStep: 0.4 px 95 ms WEST, 0.1 px 0 ms NORTH 22:34:06.156 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:06.156 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:08.062 01.906 15672 Exposure complete 22:34:08.082 00.020 15672 worker thread done servicing request 22:34:08.082 00.000 30444 OnExposeComplete: enter 22:34:08.082 00.000 30444 UpdateGuideState(): m_state=6 22:34:08.082 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 817 22:34:08.082 00.000 30444 Star::Find returns 1 (1), X=465.62, Y=191.99, Mass=107919, SNR=80.1, Peak=10703 HFD=3.4 22:34:08.082 00.000 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 22:34:08.082 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 22:34:08.083 00.001 30444 CameraToMount -- cameraX=0.45 cameraY=0.07 hyp=0.45 cameraTheta=0.14 mountX=0.41 mountY=0.16, mountTheta=0.37 22:34:08.083 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.07, opts=13) 22:34:08.083 00.000 30444 Enqueuing Move request for scope (0.45, 0.07) 22:34:08.083 00.000 15672 Worker thread wakes up 22:34:08.083 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.07) opts 0xd 22:34:08.083 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.07) 22:34:08.083 00.000 15672 Moving (0.45, 0.07) raw xDistance=0.41 yDistance=0.16 22:34:08.083 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41 22:34:08.083 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:08.083 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:34:08.083 00.000 15672 MoveAxis(W, 119, ABG) 22:34:08.083 00.000 15672 Guiding Dir = 3, Dur = 119 22:34:08.084 00.001 15672 IsSlewing returns 0 22:34:08.085 00.001 15672 IsGuiding returns 0 22:34:08.089 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=10703, FiltMin=2656, FiltMax=8742, Gamma=2.950 22:34:08.104 00.015 15672 PulseGuide returned control before completion, sleep 111 22:34:08.139 00.035 30444 UpdateGuideState exits: m=107919 SNR=80.1 Saturated 22:34:08.139 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:08.139 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:08.139 00.000 30444 Enqueuing Expose request 22:34:08.217 00.078 15672 IsGuiding returns 1 22:34:08.217 00.000 15672 scope still moving after pulse duration time elapsed 22:34:08.238 00.021 15672 IsSlewing returns 0 22:34:08.281 00.043 15672 IsGuiding returns 0 22:34:08.281 00.000 15672 scope move finished after 119 + 76 ms 22:34:08.281 00.000 15672 Move returns status 0, amount 119 22:34:08.281 00.000 15672 MoveAxis(N, 0, ABG) 22:34:08.281 00.000 15672 Move returns status 0, amount 0 22:34:08.281 00.000 15672 move complete, result=0 22:34:08.281 00.000 15672 worker thread done servicing request 22:34:08.281 00.000 15672 Worker thread wakes up 22:34:08.281 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:08.281 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:08.282 00.001 30444 GuideStep: 0.4 px 119 ms WEST, 0.2 px 0 ms NORTH 22:34:10.388 02.106 15672 Exposure complete 22:34:10.407 00.019 15672 worker thread done servicing request 22:34:10.408 00.001 30444 OnExposeComplete: enter 22:34:10.408 00.000 30444 UpdateGuideState(): m_state=6 22:34:10.408 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 818 22:34:10.408 00.000 30444 Star::Find returns 1 (1), X=465.33, Y=191.93, Mass=90085, SNR=62.8, Peak=10920 HFD=3.3 22:34:10.408 00.000 30444 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 22:34:10.408 00.000 30444 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 22:34:10.408 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.08 mountX=0.14 mountY=0.04, mountTheta=0.30 22:34:10.409 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.01, opts=13) 22:34:10.409 00.000 30444 Enqueuing Move request for scope (0.15, 0.01) 22:34:10.409 00.000 15672 Worker thread wakes up 22:34:10.409 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd 22:34:10.409 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.01) 22:34:10.409 00.000 15672 Moving (0.15, 0.01) raw xDistance=0.14 yDistance=0.04 22:34:10.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:34:10.409 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:10.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:34:10.409 00.000 15672 MoveAxis(E, 0, ABG) 22:34:10.409 00.000 15672 Move returns status 0, amount 0 22:34:10.409 00.000 15672 MoveAxis(N, 0, ABG) 22:34:10.409 00.000 15672 Move returns status 0, amount 0 22:34:10.409 00.000 15672 move complete, result=0 22:34:10.409 00.000 15672 worker thread done servicing request 22:34:10.415 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=11847, FiltMin=2638, FiltMax=9308, Gamma=2.950 22:34:10.464 00.049 30444 UpdateGuideState exits: m=90085 SNR=62.8 Saturated 22:34:10.464 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:10.464 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:10.464 00.000 30444 Enqueuing Expose request 22:34:10.464 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:34:10.464 00.000 15672 Worker thread wakes up 22:34:10.464 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:10.464 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:12.381 01.917 15672 Exposure complete 22:34:12.412 00.031 15672 worker thread done servicing request 22:34:12.412 00.000 30444 OnExposeComplete: enter 22:34:12.412 00.000 30444 UpdateGuideState(): m_state=6 22:34:12.412 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 819 22:34:12.412 00.000 30444 Star::Find returns 1 (1), X=465.18, Y=191.93, Mass=84655, SNR=63.0, Peak=10605 HFD=3.3 22:34:12.412 00.000 30444 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.28) = xAngle (1.61 = 1.61) 22:34:12.412 00.000 30444 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 22:34:12.412 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.33 mountX=-0.00 mountY=0.01, mountTheta=1.61 22:34:12.412 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.01, opts=13) 22:34:12.412 00.000 30444 Enqueuing Move request for scope (0.00, 0.01) 22:34:12.412 00.000 15672 Worker thread wakes up 22:34:12.413 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd 22:34:12.413 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.01) 22:34:12.413 00.000 15672 Moving (0.00, 0.01) raw xDistance=-0.00 yDistance=0.01 22:34:12.413 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 22:34:12.413 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:12.413 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:34:12.413 00.000 15672 MoveAxis(E, 0, ABG) 22:34:12.413 00.000 15672 Move returns status 0, amount 0 22:34:12.413 00.000 15672 MoveAxis(N, 0, ABG) 22:34:12.413 00.000 15672 Move returns status 0, amount 0 22:34:12.413 00.000 15672 move complete, result=0 22:34:12.413 00.000 15672 worker thread done servicing request 22:34:12.418 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=10613, FiltMin=2646, FiltMax=8382, Gamma=2.950 22:34:12.468 00.050 30444 UpdateGuideState exits: m=84655 SNR=63.0 Saturated 22:34:12.469 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:12.469 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:12.469 00.000 30444 Enqueuing Expose request 22:34:12.469 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 22:34:12.469 00.000 15672 Worker thread wakes up 22:34:12.469 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:12.469 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:14.577 02.108 15672 Exposure complete 22:34:14.597 00.020 15672 worker thread done servicing request 22:34:14.597 00.000 30444 OnExposeComplete: enter 22:34:14.597 00.000 30444 UpdateGuideState(): m_state=6 22:34:14.598 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 820 22:34:14.598 00.000 30444 Star::Find returns 1 (1), X=465.08, Y=192.17, Mass=93276, SNR=80.0, Peak=11461 HFD=3.1 22:34:14.598 00.000 30444 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 22:34:14.598 00.000 30444 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.17 = 2.17) 22:34:14.598 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.95 mountX=-0.16 mountY=0.22, mountTheta=2.21 22:34:14.598 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.24, opts=13) 22:34:14.598 00.000 30444 Enqueuing Move request for scope (-0.10, 0.24) 22:34:14.598 00.000 15672 Worker thread wakes up 22:34:14.598 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd 22:34:14.598 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.24) 22:34:14.599 00.001 15672 Moving (-0.10, 0.24) raw xDistance=-0.16 yDistance=0.22 22:34:14.599 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 22:34:14.599 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:14.599 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 22:34:14.599 00.000 15672 MoveAxis(E, 0, ABG) 22:34:14.599 00.000 15672 Move returns status 0, amount 0 22:34:14.599 00.000 15672 MoveAxis(N, 0, ABG) 22:34:14.599 00.000 15672 Move returns status 0, amount 0 22:34:14.599 00.000 15672 move complete, result=0 22:34:14.599 00.000 15672 worker thread done servicing request 22:34:14.604 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=11461, FiltMin=2700, FiltMax=8624, Gamma=2.950 22:34:14.654 00.050 30444 UpdateGuideState exits: m=93276 SNR=80.0 Saturated 22:34:14.654 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:14.654 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:14.654 00.000 30444 Enqueuing Expose request 22:34:14.654 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:34:14.654 00.000 15672 Worker thread wakes up 22:34:14.654 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:14.654 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:16.570 01.916 15672 Exposure complete 22:34:16.602 00.032 15672 worker thread done servicing request 22:34:16.602 00.000 30444 OnExposeComplete: enter 22:34:16.602 00.000 30444 UpdateGuideState(): m_state=6 22:34:16.603 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 821 22:34:16.603 00.000 30444 Star::Find returns 1 (1), X=465.14, Y=192.06, Mass=96977, SNR=78.9, Peak=10077 HFD=3.8 22:34:16.603 00.000 30444 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.28) = xAngle (2.11 = 2.11) 22:34:16.603 00.000 30444 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.05 = 2.05) 22:34:16.603 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.83 mountX=-0.07 mountY=0.12, mountTheta=2.10 22:34:16.603 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.14, opts=13) 22:34:16.603 00.000 30444 Enqueuing Move request for scope (-0.04, 0.14) 22:34:16.603 00.000 15672 Worker thread wakes up 22:34:16.603 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd 22:34:16.603 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.14) 22:34:16.604 00.001 15672 Moving (-0.04, 0.14) raw xDistance=-0.07 yDistance=0.12 22:34:16.604 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:34:16.604 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:16.604 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:34:16.604 00.000 15672 MoveAxis(E, 0, ABG) 22:34:16.604 00.000 15672 Move returns status 0, amount 0 22:34:16.604 00.000 15672 MoveAxis(N, 0, ABG) 22:34:16.604 00.000 15672 Move returns status 0, amount 0 22:34:16.604 00.000 15672 move complete, result=0 22:34:16.604 00.000 15672 worker thread done servicing request 22:34:16.609 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=10644, FiltMin=2523, FiltMax=8348, Gamma=2.950 22:34:16.658 00.049 30444 UpdateGuideState exits: m=96977 SNR=78.9 Saturated 22:34:16.658 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:16.658 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:16.658 00.000 30444 Enqueuing Expose request 22:34:16.658 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:34:16.659 00.001 15672 Worker thread wakes up 22:34:16.659 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:16.659 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:18.775 02.116 15672 Exposure complete 22:34:18.807 00.032 15672 worker thread done servicing request 22:34:18.807 00.000 30444 OnExposeComplete: enter 22:34:18.807 00.000 30444 UpdateGuideState(): m_state=6 22:34:18.807 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 822 22:34:18.807 00.000 30444 Star::Find returns 1 (1), X=465.09, Y=192.17, Mass=89796, SNR=64.2, Peak=10526 HFD=3.3 22:34:18.807 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 22:34:18.807 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 22:34:18.807 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.27 cameraTheta=1.89 mountX=-0.15 mountY=0.23, mountTheta=2.15 22:34:18.808 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.25, opts=13) 22:34:18.808 00.000 30444 Enqueuing Move request for scope (-0.08, 0.25) 22:34:18.808 00.000 15672 Worker thread wakes up 22:34:18.808 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd 22:34:18.808 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.25) 22:34:18.808 00.000 15672 Moving (-0.08, 0.25) raw xDistance=-0.15 yDistance=0.23 22:34:18.808 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:34:18.808 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:18.808 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 22:34:18.808 00.000 15672 MoveAxis(E, 0, ABG) 22:34:18.808 00.000 15672 Move returns status 0, amount 0 22:34:18.808 00.000 15672 MoveAxis(N, 0, ABG) 22:34:18.808 00.000 15672 Move returns status 0, amount 0 22:34:18.809 00.001 15672 move complete, result=0 22:34:18.809 00.000 15672 worker thread done servicing request 22:34:18.813 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=11585, FiltMin=2607, FiltMax=8333, Gamma=2.950 22:34:18.862 00.049 30444 UpdateGuideState exits: m=89796 SNR=64.2 Saturated 22:34:18.862 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:18.862 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:18.862 00.000 30444 Enqueuing Expose request 22:34:18.863 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:34:18.863 00.000 15672 Worker thread wakes up 22:34:18.863 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:18.863 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:20.768 01.905 15672 Exposure complete 22:34:20.788 00.020 15672 worker thread done servicing request 22:34:20.788 00.000 30444 OnExposeComplete: enter 22:34:20.788 00.000 30444 UpdateGuideState(): m_state=6 22:34:20.788 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 823 22:34:20.788 00.000 30444 Star::Find returns 1 (1), X=465.01, Y=192.05, Mass=94968, SNR=75.6, Peak=10459 HFD=3.9 22:34:20.788 00.000 30444 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.28) = xAngle (2.77 = 2.77) 22:34:20.788 00.000 30444 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.71 = 2.71) 22:34:20.788 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.49 mountX=-0.20 mountY=0.09, mountTheta=2.72 22:34:20.789 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.13, opts=13) 22:34:20.789 00.000 30444 Enqueuing Move request for scope (-0.17, 0.13) 22:34:20.789 00.000 15672 Worker thread wakes up 22:34:20.789 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd 22:34:20.789 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.13) 22:34:20.789 00.000 15672 Moving (-0.17, 0.13) raw xDistance=-0.20 yDistance=0.09 22:34:20.789 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 22:34:20.789 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:20.789 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 22:34:20.789 00.000 15672 MoveAxis(E, 0, ABG) 22:34:20.789 00.000 15672 Move returns status 0, amount 0 22:34:20.789 00.000 15672 MoveAxis(N, 0, ABG) 22:34:20.789 00.000 15672 Move returns status 0, amount 0 22:34:20.789 00.000 15672 move complete, result=0 22:34:20.789 00.000 15672 worker thread done servicing request 22:34:20.794 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=10697, FiltMin=2566, FiltMax=8284, Gamma=2.950 22:34:20.844 00.050 30444 UpdateGuideState exits: m=94968 SNR=75.6 Saturated 22:34:20.844 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:20.844 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:20.844 00.000 30444 Enqueuing Expose request 22:34:20.844 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:34:20.844 00.000 15672 Worker thread wakes up 22:34:20.845 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:20.845 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:22.959 02.114 15672 Exposure complete 22:34:22.986 00.027 15672 worker thread done servicing request 22:34:22.986 00.000 30444 OnExposeComplete: enter 22:34:22.986 00.000 30444 UpdateGuideState(): m_state=6 22:34:22.986 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 824 22:34:22.986 00.000 30444 Star::Find returns 1 (1), X=465.02, Y=191.61, Mass=94390, SNR=67.8, Peak=10703 HFD=3.5 22:34:22.986 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 22:34:22.986 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 22:34:22.986 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.31 hyp=0.35 cameraTheta=-2.03 mountX=-0.06 mountY=-0.34, mountTheta=-1.76 22:34:22.987 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.31, opts=13) 22:34:22.987 00.000 30444 Enqueuing Move request for scope (-0.15, -0.31) 22:34:22.987 00.000 15672 Worker thread wakes up 22:34:22.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.31) opts 0xd 22:34:22.987 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.31) 22:34:22.987 00.000 15672 Moving (-0.15, -0.31) raw xDistance=-0.06 yDistance=-0.34 22:34:22.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 22:34:22.987 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:34:22.987 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 22:34:22.987 00.000 15672 MoveAxis(E, 0, ABG) 22:34:22.987 00.000 15672 Move returns status 0, amount 0 22:34:22.987 00.000 15672 MoveAxis(N, 0, ABG) 22:34:22.987 00.000 15672 Move returns status 0, amount 0 22:34:22.987 00.000 15672 move complete, result=0 22:34:22.988 00.001 15672 worker thread done servicing request 22:34:22.992 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=10703, FiltMin=2661, FiltMax=7966, Gamma=2.950 22:34:23.044 00.052 30444 UpdateGuideState exits: m=94390 SNR=67.8 Saturated 22:34:23.044 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:23.044 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:23.044 00.000 30444 Enqueuing Expose request 22:34:23.044 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 22:34:23.044 00.000 15672 Worker thread wakes up 22:34:23.044 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:23.044 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:24.952 01.908 15672 Exposure complete 22:34:24.972 00.020 15672 worker thread done servicing request 22:34:24.972 00.000 30444 OnExposeComplete: enter 22:34:24.972 00.000 30444 UpdateGuideState(): m_state=6 22:34:24.973 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 825 22:34:24.973 00.000 30444 Star::Find returns 1 (1), X=464.98, Y=191.95, Mass=97914, SNR=75.8, Peak=10204 HFD=4.0 22:34:24.973 00.000 30444 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.28) = xAngle (3.26 = -3.02) 22:34:24.973 00.000 30444 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.20 = -3.08) 22:34:24.973 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.99 mountX=-0.20 mountY=-0.01, mountTheta=-3.08 22:34:24.973 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.03, opts=13) 22:34:24.973 00.000 30444 Enqueuing Move request for scope (-0.20, 0.03) 22:34:24.974 00.001 15672 Worker thread wakes up 22:34:24.974 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd 22:34:24.974 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.03) 22:34:24.974 00.000 15672 Moving (-0.20, 0.03) raw xDistance=-0.20 yDistance=-0.01 22:34:24.974 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 22:34:24.974 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:24.974 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:34:24.974 00.000 15672 MoveAxis(E, 0, ABG) 22:34:24.974 00.000 15672 Move returns status 0, amount 0 22:34:24.974 00.000 15672 MoveAxis(N, 0, ABG) 22:34:24.974 00.000 15672 Move returns status 0, amount 0 22:34:24.974 00.000 15672 move complete, result=0 22:34:24.974 00.000 15672 worker thread done servicing request 22:34:24.981 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=10550, FiltMin=2660, FiltMax=8609, Gamma=2.950 22:34:25.038 00.057 30444 UpdateGuideState exits: m=97914 SNR=75.8 Saturated 22:34:25.038 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:25.038 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:25.038 00.000 30444 Enqueuing Expose request 22:34:25.038 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:34:25.038 00.000 15672 Worker thread wakes up 22:34:25.038 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:25.038 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:27.146 02.108 15672 Exposure complete 22:34:27.170 00.024 15672 worker thread done servicing request 22:34:27.170 00.000 30444 OnExposeComplete: enter 22:34:27.170 00.000 30444 UpdateGuideState(): m_state=6 22:34:27.170 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 826 22:34:27.170 00.000 30444 Star::Find returns 1 (1), X=464.90, Y=192.03, Mass=91611, SNR=63.2, Peak=9302 HFD=4.0 22:34:27.170 00.000 30444 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.28) = xAngle (3.04 = 3.04) 22:34:27.170 00.000 30444 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.98 = 2.98) 22:34:27.170 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.29 cameraTheta=2.76 mountX=-0.29 mountY=0.05, mountTheta=2.98 22:34:27.171 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.11, opts=13) 22:34:27.171 00.000 30444 Enqueuing Move request for scope (-0.27, 0.11) 22:34:27.171 00.000 15672 Worker thread wakes up 22:34:27.171 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.11) opts 0xd 22:34:27.171 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.11) 22:34:27.171 00.000 15672 Moving (-0.27, 0.11) raw xDistance=-0.29 yDistance=0.05 22:34:27.171 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 22:34:27.171 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:27.171 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 22:34:27.171 00.000 15672 MoveAxis(E, 79, ABG) 22:34:27.171 00.000 15672 Guiding Dir = 2, Dur = 79 22:34:27.172 00.001 15672 IsSlewing returns 0 22:34:27.172 00.000 15672 IsGuiding returns 0 22:34:27.177 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=9564, FiltMin=2608, FiltMax=7785, Gamma=2.950 22:34:27.194 00.017 15672 PulseGuide returned control before completion, sleep 68 22:34:27.228 00.034 30444 UpdateGuideState exits: m=91611 SNR=63.2 Saturated 22:34:27.228 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:27.228 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:27.228 00.000 30444 Enqueuing Expose request 22:34:27.263 00.035 15672 IsGuiding returns 1 22:34:27.263 00.000 15672 scope still moving after pulse duration time elapsed 22:34:27.284 00.021 15672 IsSlewing returns 0 22:34:27.338 00.054 15672 IsGuiding returns 0 22:34:27.338 00.000 15672 scope move finished after 79 + 86 ms 22:34:27.338 00.000 15672 Move returns status 0, amount 79 22:34:27.338 00.000 15672 MoveAxis(N, 0, ABG) 22:34:27.338 00.000 15672 Move returns status 0, amount 0 22:34:27.338 00.000 15672 move complete, result=0 22:34:27.338 00.000 15672 worker thread done servicing request 22:34:27.338 00.000 15672 Worker thread wakes up 22:34:27.338 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:27.338 00.000 30444 GuideStep: -0.3 px 79 ms EAST, 0.0 px 0 ms NORTH 22:34:27.339 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:29.246 01.907 15672 Exposure complete 22:34:29.269 00.023 15672 worker thread done servicing request 22:34:29.270 00.001 30444 OnExposeComplete: enter 22:34:29.270 00.000 30444 UpdateGuideState(): m_state=6 22:34:29.270 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 827 22:34:29.270 00.000 30444 Star::Find returns 1 (1), X=464.79, Y=192.05, Mass=97379, SNR=84.9, Peak=10201 HFD=3.7 22:34:29.270 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.10 = 3.10) 22:34:29.270 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.03 = 3.03) 22:34:29.270 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.13 hyp=0.41 cameraTheta=2.82 mountX=-0.41 mountY=0.04, mountTheta=3.03 22:34:29.271 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.13, opts=13) 22:34:29.271 00.000 30444 Enqueuing Move request for scope (-0.39, 0.13) 22:34:29.271 00.000 15672 Worker thread wakes up 22:34:29.271 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.13) opts 0xd 22:34:29.271 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.13) 22:34:29.271 00.000 15672 Moving (-0.39, 0.13) raw xDistance=-0.41 yDistance=0.04 22:34:29.271 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41 22:34:29.271 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:29.271 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:34:29.271 00.000 15672 MoveAxis(E, 115, ABG) 22:34:29.271 00.000 15672 Guiding Dir = 2, Dur = 115 22:34:29.272 00.001 15672 IsSlewing returns 0 22:34:29.273 00.001 15672 IsGuiding returns 0 22:34:29.278 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=10201, FiltMin=2613, FiltMax=8393, Gamma=2.950 22:34:29.302 00.024 15672 PulseGuide returned control before completion, sleep 96 22:34:29.332 00.030 30444 UpdateGuideState exits: m=97379 SNR=84.9 Saturated 22:34:29.332 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:29.332 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:29.332 00.000 30444 Enqueuing Expose request 22:34:29.401 00.069 15672 IsGuiding returns 1 22:34:29.401 00.000 15672 scope still moving after pulse duration time elapsed 22:34:29.422 00.021 15672 IsSlewing returns 0 22:34:29.462 00.040 15672 IsGuiding returns 0 22:34:29.462 00.000 15672 scope move finished after 115 + 74 ms 22:34:29.462 00.000 15672 Move returns status 0, amount 115 22:34:29.462 00.000 15672 MoveAxis(N, 0, ABG) 22:34:29.463 00.001 15672 Move returns status 0, amount 0 22:34:29.463 00.000 15672 move complete, result=0 22:34:29.463 00.000 15672 worker thread done servicing request 22:34:29.463 00.000 15672 Worker thread wakes up 22:34:29.463 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:29.463 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:29.463 00.000 30444 GuideStep: -0.4 px 115 ms EAST, 0.0 px 0 ms NORTH 22:34:31.578 02.115 15672 Exposure complete 22:34:31.610 00.032 15672 worker thread done servicing request 22:34:31.610 00.000 30444 OnExposeComplete: enter 22:34:31.610 00.000 30444 UpdateGuideState(): m_state=6 22:34:31.610 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 828 22:34:31.610 00.000 30444 Star::Find returns 1 (1), X=465.63, Y=191.90, Mass=90731, SNR=71.0, Peak=9488 HFD=3.4 22:34:31.610 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.23 = 0.23) 22:34:31.610 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.17 = 0.17) 22:34:31.610 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.02 hyp=0.46 cameraTheta=-0.05 mountX=0.45 mountY=0.08, mountTheta=0.17 22:34:31.611 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.02, opts=13) 22:34:31.611 00.000 30444 Enqueuing Move request for scope (0.46, -0.02) 22:34:31.611 00.000 15672 Worker thread wakes up 22:34:31.611 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.02) opts 0xd 22:34:31.611 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.02) 22:34:31.611 00.000 15672 Moving (0.46, -0.02) raw xDistance=0.45 yDistance=0.08 22:34:31.611 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.45 22:34:31.611 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:31.611 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 22:34:31.611 00.000 15672 MoveAxis(W, 113, ABG) 22:34:31.611 00.000 15672 Guiding Dir = 3, Dur = 113 22:34:31.612 00.001 15672 IsSlewing returns 0 22:34:31.614 00.002 15672 IsGuiding returns 0 22:34:31.617 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=9892, FiltMin=2667, FiltMax=8537, Gamma=2.950 22:34:31.634 00.017 15672 PulseGuide returned control before completion, sleep 103 22:34:31.666 00.032 30444 UpdateGuideState exits: m=90731 SNR=71.0 Saturated 22:34:31.667 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:31.667 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:31.667 00.000 30444 Enqueuing Expose request 22:34:31.740 00.073 15672 IsGuiding returns 1 22:34:31.740 00.000 15672 scope still moving after pulse duration time elapsed 22:34:31.761 00.021 15672 IsSlewing returns 0 22:34:31.809 00.048 15672 IsGuiding returns 0 22:34:31.810 00.001 15672 scope move finished after 113 + 83 ms 22:34:31.810 00.000 15672 Move returns status 0, amount 113 22:34:31.810 00.000 15672 MoveAxis(N, 0, ABG) 22:34:31.810 00.000 15672 Move returns status 0, amount 0 22:34:31.810 00.000 15672 move complete, result=0 22:34:31.810 00.000 15672 worker thread done servicing request 22:34:31.810 00.000 15672 Worker thread wakes up 22:34:31.810 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:31.810 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:31.810 00.000 30444 GuideStep: 0.4 px 113 ms WEST, 0.1 px 0 ms NORTH 22:34:33.726 01.916 15672 Exposure complete 22:34:33.758 00.032 15672 worker thread done servicing request 22:34:33.758 00.000 30444 OnExposeComplete: enter 22:34:33.758 00.000 30444 UpdateGuideState(): m_state=6 22:34:33.758 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 829 22:34:33.758 00.000 30444 Star::Find returns 1 (1), X=465.09, Y=192.47, Mass=77834, SNR=58.4, Peak=9593 HFD=3.2 22:34:33.758 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 22:34:33.758 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.94 = 1.94) 22:34:33.758 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.55 hyp=0.56 cameraTheta=1.73 mountX=-0.23 mountY=0.52, mountTheta=2.00 22:34:33.760 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.55, opts=13) 22:34:33.760 00.000 30444 Enqueuing Move request for scope (-0.09, 0.55) 22:34:33.760 00.000 15672 Worker thread wakes up 22:34:33.760 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.55) opts 0xd 22:34:33.760 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.55) 22:34:33.760 00.000 15672 Moving (-0.09, 0.55) raw xDistance=-0.23 yDistance=0.52 22:34:33.760 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:34:33.760 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 22:34:33.760 00.000 15672 MoveAxis(E, 0, ABG) 22:34:33.760 00.000 15672 Move returns status 0, amount 0 22:34:33.760 00.000 15672 MoveAxis(S, 93, ABG) 22:34:33.760 00.000 15672 Guiding Dir = 1, Dur = 93 22:34:33.760 00.000 15672 IsSlewing returns 0 22:34:33.761 00.001 15672 IsGuiding returns 0 22:34:33.765 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=9657, FiltMin=2634, FiltMax=7856, Gamma=2.950 22:34:33.815 00.050 30444 UpdateGuideState exits: m=77834 SNR=58.4 Saturated 22:34:33.815 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:33.815 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:33.815 00.000 30444 Enqueuing Expose request 22:34:33.840 00.025 15672 PulseGuide returned control before completion, sleep 26 22:34:33.868 00.028 15672 IsGuiding returns 1 22:34:33.868 00.000 15672 scope still moving after pulse duration time elapsed 22:34:33.889 00.021 15672 IsSlewing returns 0 22:34:33.890 00.001 15672 IsGuiding returns 1 22:34:33.911 00.021 15672 IsSlewing returns 0 22:34:33.912 00.001 15672 IsGuiding returns 1 22:34:33.933 00.021 15672 IsSlewing returns 0 22:34:33.998 00.065 15672 IsGuiding returns 0 22:34:33.998 00.000 15672 scope move finished after 93 + 144 ms 22:34:33.998 00.000 15672 Move returns status 0, amount 93 22:34:33.998 00.000 15672 move complete, result=0 22:34:33.998 00.000 15672 worker thread done servicing request 22:34:33.998 00.000 15672 Worker thread wakes up 22:34:33.998 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:33.998 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:33.999 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 93 ms SOUTH 22:34:36.106 02.107 15672 Exposure complete 22:34:36.126 00.020 15672 worker thread done servicing request 22:34:36.126 00.000 30444 OnExposeComplete: enter 22:34:36.126 00.000 30444 UpdateGuideState(): m_state=6 22:34:36.127 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 830 22:34:36.127 00.000 30444 Star::Find returns 1 (1), X=464.04, Y=192.51, Mass=88286, SNR=75.1, Peak=8623 HFD=3.6 22:34:36.127 00.000 30444 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.28) = xAngle (2.94 = 2.94) 22:34:36.127 00.000 30444 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.88 = 2.88) 22:34:36.127 00.000 30444 CameraToMount -- cameraX=-1.13 cameraY=0.59 hyp=1.28 cameraTheta=2.66 mountX=-1.25 mountY=0.33, mountTheta=2.88 22:34:36.127 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.13, y=0.59, opts=13) 22:34:36.127 00.000 30444 Enqueuing Move request for scope (-1.13, 0.59) 22:34:36.127 00.000 15672 Worker thread wakes up 22:34:36.127 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.13, 0.59) opts 0xd 22:34:36.127 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.13, 0.59) 22:34:36.128 00.001 15672 Moving (-1.13, 0.59) raw xDistance=-1.25 yDistance=0.33 22:34:36.128 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.25 22:34:36.128 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 22:34:36.128 00.000 15672 MoveAxis(E, 338, ABG) 22:34:36.128 00.000 15672 Guiding Dir = 2, Dur = 338 22:34:36.129 00.001 15672 IsSlewing returns 0 22:34:36.134 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=9738, FiltMin=2591, FiltMax=8377, Gamma=2.950 22:34:36.139 00.005 15672 IsGuiding returns 0 22:34:36.155 00.016 15672 PulseGuide returned control before completion, sleep 333 22:34:36.183 00.028 30444 UpdateGuideState exits: m=88286 SNR=75.1 Saturated 22:34:36.183 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:36.183 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:36.183 00.000 30444 Enqueuing Expose request 22:34:36.492 00.309 15672 IsGuiding returns 1 22:34:36.492 00.000 15672 scope still moving after pulse duration time elapsed 22:34:36.513 00.021 15672 IsSlewing returns 0 22:34:36.524 00.011 15672 IsGuiding returns 0 22:34:36.525 00.001 15672 scope move finished after 338 + 46 ms 22:34:36.525 00.000 15672 Move returns status 0, amount 338 22:34:36.525 00.000 15672 MoveAxis(S, 59, ABG) 22:34:36.525 00.000 15672 Guiding Dir = 1, Dur = 59 22:34:36.526 00.001 15672 IsSlewing returns 0 22:34:36.528 00.002 15672 IsGuiding returns 0 22:34:36.636 00.108 15672 IsGuiding returns 1 22:34:36.636 00.000 15672 scope still moving after pulse duration time elapsed 22:34:36.657 00.021 15672 IsSlewing returns 0 22:34:36.660 00.003 15672 IsGuiding returns 1 22:34:36.680 00.020 15672 IsSlewing returns 0 22:34:36.699 00.019 15672 IsGuiding returns 0 22:34:36.700 00.001 15672 scope move finished after 59 + 113 ms 22:34:36.700 00.000 15672 Move returns status 0, amount 59 22:34:36.700 00.000 15672 move complete, result=0 22:34:36.700 00.000 15672 worker thread done servicing request 22:34:36.700 00.000 15672 Worker thread wakes up 22:34:36.700 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:36.700 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:36.701 00.001 30444 GuideStep: -1.2 px 338 ms EAST, 0.3 px 59 ms SOUTH 22:34:38.622 01.921 15672 Exposure complete 22:34:38.652 00.030 15672 worker thread done servicing request 22:34:38.652 00.000 30444 OnExposeComplete: enter 22:34:38.652 00.000 30444 UpdateGuideState(): m_state=6 22:34:38.652 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 831 22:34:38.652 00.000 30444 Star::Find returns 1 (1), X=465.17, Y=191.94, Mass=86704, SNR=69.6, Peak=9718 HFD=3.7 22:34:38.652 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 22:34:38.652 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 22:34:38.652 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.07 mountX=-0.01 mountY=0.01, mountTheta=2.32 22:34:38.653 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.02, opts=13) 22:34:38.653 00.000 30444 Enqueuing Move request for scope (-0.01, 0.02) 22:34:38.653 00.000 15672 Worker thread wakes up 22:34:38.653 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd 22:34:38.653 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.02) 22:34:38.653 00.000 15672 Moving (-0.01, 0.02) raw xDistance=-0.01 yDistance=0.01 22:34:38.653 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:34:38.653 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:38.653 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:34:38.653 00.000 15672 MoveAxis(E, 0, ABG) 22:34:38.653 00.000 15672 Move returns status 0, amount 0 22:34:38.653 00.000 15672 MoveAxis(N, 0, ABG) 22:34:38.653 00.000 15672 Move returns status 0, amount 0 22:34:38.653 00.000 15672 move complete, result=0 22:34:38.653 00.000 15672 worker thread done servicing request 22:34:38.657 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=10372, FiltMin=2633, FiltMax=8159, Gamma=2.950 22:34:38.707 00.050 30444 UpdateGuideState exits: m=86704 SNR=69.6 Saturated 22:34:38.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:38.707 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:38.707 00.000 30444 Enqueuing Expose request 22:34:38.707 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 22:34:38.707 00.000 15672 Worker thread wakes up 22:34:38.707 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:38.707 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:40.816 02.109 15672 Exposure complete 22:34:40.836 00.020 15672 worker thread done servicing request 22:34:40.836 00.000 30444 OnExposeComplete: enter 22:34:40.836 00.000 30444 UpdateGuideState(): m_state=6 22:34:40.837 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 832 22:34:40.837 00.000 30444 Star::Find returns 1 (1), X=465.74, Y=191.68, Mass=88402, SNR=70.7, Peak=10002 HFD=3.5 22:34:40.837 00.000 30444 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 22:34:40.837 00.000 30444 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.18 = -0.18) 22:34:40.837 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=-0.24 hyp=0.61 cameraTheta=-0.40 mountX=0.61 mountY=-0.11, mountTheta=-0.18 22:34:40.837 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=-0.24, opts=13) 22:34:40.837 00.000 30444 Enqueuing Move request for scope (0.57, -0.24) 22:34:40.837 00.000 15672 Worker thread wakes up 22:34:40.837 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.24) opts 0xd 22:34:40.837 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, -0.24) 22:34:40.837 00.000 15672 Moving (0.57, -0.24) raw xDistance=0.61 yDistance=-0.11 22:34:40.837 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61 22:34:40.838 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:40.838 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 22:34:40.838 00.000 15672 MoveAxis(W, 165, ABG) 22:34:40.838 00.000 15672 Guiding Dir = 3, Dur = 165 22:34:40.838 00.000 15672 IsSlewing returns 0 22:34:40.839 00.001 15672 IsGuiding returns 0 22:34:40.843 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=10885, FiltMin=2594, FiltMax=8517, Gamma=2.950 22:34:40.867 00.024 15672 PulseGuide returned control before completion, sleep 148 22:34:40.893 00.026 30444 UpdateGuideState exits: m=88402 SNR=70.7 Saturated 22:34:40.893 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:40.893 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:40.893 00.000 30444 Enqueuing Expose request 22:34:41.018 00.125 15672 IsGuiding returns 1 22:34:41.018 00.000 15672 scope still moving after pulse duration time elapsed 22:34:41.040 00.022 15672 IsSlewing returns 0 22:34:41.044 00.004 15672 IsGuiding returns 0 22:34:41.044 00.000 15672 scope move finished after 165 + 39 ms 22:34:41.044 00.000 15672 Move returns status 0, amount 165 22:34:41.044 00.000 15672 MoveAxis(N, 0, ABG) 22:34:41.044 00.000 15672 Move returns status 0, amount 0 22:34:41.044 00.000 15672 move complete, result=0 22:34:41.045 00.001 15672 worker thread done servicing request 22:34:41.045 00.000 15672 Worker thread wakes up 22:34:41.045 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:41.045 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:41.045 00.000 30444 GuideStep: 0.6 px 165 ms WEST, -0.1 px 0 ms NORTH 22:34:42.952 01.907 15672 Exposure complete 22:34:42.972 00.020 15672 worker thread done servicing request 22:34:42.972 00.000 30444 OnExposeComplete: enter 22:34:42.972 00.000 30444 UpdateGuideState(): m_state=6 22:34:42.972 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 833 22:34:42.972 00.000 30444 Star::Find returns 1 (1), X=464.87, Y=191.90, Mass=104748, SNR=76.0, Peak=9347 HFD=4.2 22:34:42.973 00.001 30444 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 22:34:42.973 00.000 30444 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.85 = -2.85) 22:34:42.973 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-3.07 mountX=-0.28 mountY=-0.09, mountTheta=-2.84 22:34:42.973 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.02, opts=13) 22:34:42.973 00.000 30444 Enqueuing Move request for scope (-0.30, -0.02) 22:34:42.973 00.000 15672 Worker thread wakes up 22:34:42.973 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.02) opts 0xd 22:34:42.973 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.02) 22:34:42.973 00.000 15672 Moving (-0.30, -0.02) raw xDistance=-0.28 yDistance=-0.09 22:34:42.973 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28 22:34:42.973 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:42.974 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 22:34:42.974 00.000 15672 MoveAxis(E, 65, ABG) 22:34:42.974 00.000 15672 Guiding Dir = 2, Dur = 65 22:34:42.974 00.000 15672 IsSlewing returns 0 22:34:42.975 00.001 15672 IsGuiding returns 0 22:34:42.979 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2078, max=10788, FiltMin=2703, FiltMax=8920, Gamma=2.950 22:34:42.992 00.013 15672 PulseGuide returned control before completion, sleep 59 22:34:43.031 00.039 30444 UpdateGuideState exits: m=104748 SNR=76.0 Saturated 22:34:43.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:43.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:43.031 00.000 30444 Enqueuing Expose request 22:34:43.053 00.022 15672 IsGuiding returns 1 22:34:43.053 00.000 15672 scope still moving after pulse duration time elapsed 22:34:43.074 00.021 15672 IsSlewing returns 0 22:34:43.076 00.002 15672 IsGuiding returns 0 22:34:43.076 00.000 15672 scope move finished after 65 + 35 ms 22:34:43.076 00.000 15672 Move returns status 0, amount 65 22:34:43.076 00.000 15672 MoveAxis(N, 0, ABG) 22:34:43.076 00.000 15672 Move returns status 0, amount 0 22:34:43.076 00.000 15672 move complete, result=0 22:34:43.076 00.000 15672 worker thread done servicing request 22:34:43.076 00.000 15672 Worker thread wakes up 22:34:43.076 00.000 30444 GuideStep: -0.3 px 65 ms EAST, -0.1 px 0 ms NORTH 22:34:43.076 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:43.076 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:45.183 02.107 15672 Exposure complete 22:34:45.203 00.020 15672 worker thread done servicing request 22:34:45.203 00.000 30444 OnExposeComplete: enter 22:34:45.203 00.000 30444 UpdateGuideState(): m_state=6 22:34:45.203 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 834 22:34:45.203 00.000 30444 Star::Find returns 1 (1), X=465.00, Y=191.96, Mass=101448, SNR=85.7, Peak=10322 HFD=4.0 22:34:45.203 00.000 30444 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.28) = xAngle (3.21 = -3.08) 22:34:45.204 00.001 30444 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.14 = -3.14) 22:34:45.204 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.18 cameraTheta=2.93 mountX=-0.18 mountY=-0.00, mountTheta=-3.14 22:34:45.204 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.04, opts=13) 22:34:45.204 00.000 30444 Enqueuing Move request for scope (-0.18, 0.04) 22:34:45.204 00.000 15672 Worker thread wakes up 22:34:45.204 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd 22:34:45.204 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.04) 22:34:45.204 00.000 15672 Moving (-0.18, 0.04) raw xDistance=-0.18 yDistance=-0.00 22:34:45.204 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 22:34:45.204 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:45.204 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 22:34:45.205 00.001 15672 MoveAxis(E, 0, ABG) 22:34:45.205 00.000 15672 Move returns status 0, amount 0 22:34:45.205 00.000 15672 MoveAxis(N, 0, ABG) 22:34:45.205 00.000 15672 Move returns status 0, amount 0 22:34:45.205 00.000 15672 move complete, result=0 22:34:45.205 00.000 15672 worker thread done servicing request 22:34:45.210 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=10637, FiltMin=2514, FiltMax=8389, Gamma=2.950 22:34:45.259 00.049 30444 UpdateGuideState exits: m=101448 SNR=85.7 Saturated 22:34:45.259 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:45.259 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:45.259 00.000 30444 Enqueuing Expose request 22:34:45.259 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:34:45.259 00.000 15672 Worker thread wakes up 22:34:45.259 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:45.259 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:47.168 01.909 15672 Exposure complete 22:34:47.188 00.020 15672 worker thread done servicing request 22:34:47.188 00.000 30444 OnExposeComplete: enter 22:34:47.188 00.000 30444 UpdateGuideState(): m_state=6 22:34:47.188 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 835 22:34:47.188 00.000 30444 Star::Find returns 1 (1), X=465.11, Y=191.80, Mass=90257, SNR=73.8, Peak=12376 HFD=3.3 22:34:47.188 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 22:34:47.188 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 22:34:47.188 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.03 mountX=-0.03 mountY=-0.13, mountTheta=-1.75 22:34:47.189 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.12, opts=13) 22:34:47.189 00.000 30444 Enqueuing Move request for scope (-0.06, -0.12) 22:34:47.189 00.000 15672 Worker thread wakes up 22:34:47.189 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd 22:34:47.189 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.12) 22:34:47.189 00.000 15672 Moving (-0.06, -0.12) raw xDistance=-0.03 yDistance=-0.13 22:34:47.189 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:34:47.189 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:47.189 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 22:34:47.189 00.000 15672 MoveAxis(E, 0, ABG) 22:34:47.189 00.000 15672 Move returns status 0, amount 0 22:34:47.189 00.000 15672 MoveAxis(N, 0, ABG) 22:34:47.189 00.000 15672 Move returns status 0, amount 0 22:34:47.189 00.000 15672 move complete, result=0 22:34:47.189 00.000 15672 worker thread done servicing request 22:34:47.194 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=12376, FiltMin=2658, FiltMax=8937, Gamma=2.950 22:34:47.244 00.050 30444 UpdateGuideState exits: m=90257 SNR=73.8 Saturated 22:34:47.244 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:47.244 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:47.244 00.000 30444 Enqueuing Expose request 22:34:47.244 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:34:47.244 00.000 15672 Worker thread wakes up 22:34:47.244 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:47.244 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:49.352 02.108 15672 Exposure complete 22:34:49.372 00.020 15672 worker thread done servicing request 22:34:49.372 00.000 30444 OnExposeComplete: enter 22:34:49.372 00.000 30444 UpdateGuideState(): m_state=6 22:34:49.372 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 836 22:34:49.372 00.000 30444 Star::Find returns 1 (1), X=465.42, Y=191.66, Mass=107270, SNR=89.1, Peak=12260 HFD=3.4 22:34:49.372 00.000 30444 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 22:34:49.372 00.000 30444 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.59 = -0.59) 22:34:49.372 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-0.80 mountX=0.31 mountY=-0.20, mountTheta=-0.57 22:34:49.373 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.26, opts=13) 22:34:49.373 00.000 30444 Enqueuing Move request for scope (0.25, -0.26) 22:34:49.373 00.000 15672 Worker thread wakes up 22:34:49.373 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.26) opts 0xd 22:34:49.373 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.26) 22:34:49.373 00.000 15672 Moving (0.25, -0.26) raw xDistance=0.31 yDistance=-0.20 22:34:49.373 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 22:34:49.373 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:49.373 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 22:34:49.373 00.000 15672 MoveAxis(W, 84, ABG) 22:34:49.373 00.000 15672 Guiding Dir = 3, Dur = 84 22:34:49.374 00.001 15672 IsSlewing returns 0 22:34:49.376 00.002 15672 IsGuiding returns 0 22:34:49.380 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=12260, FiltMin=2625, FiltMax=8935, Gamma=2.950 22:34:49.398 00.018 15672 PulseGuide returned control before completion, sleep 72 22:34:49.428 00.030 30444 UpdateGuideState exits: m=107270 SNR=89.1 Saturated 22:34:49.428 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:49.428 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:49.428 00.000 30444 Enqueuing Expose request 22:34:49.471 00.043 15672 IsGuiding returns 1 22:34:49.471 00.000 15672 scope still moving after pulse duration time elapsed 22:34:49.492 00.021 15672 IsSlewing returns 0 22:34:49.495 00.003 15672 IsGuiding returns 0 22:34:49.495 00.000 15672 scope move finished after 84 + 35 ms 22:34:49.495 00.000 15672 Move returns status 0, amount 84 22:34:49.495 00.000 15672 MoveAxis(N, 0, ABG) 22:34:49.495 00.000 15672 Move returns status 0, amount 0 22:34:49.495 00.000 15672 move complete, result=0 22:34:49.495 00.000 15672 worker thread done servicing request 22:34:49.495 00.000 30444 GuideStep: 0.3 px 84 ms WEST, -0.2 px 0 ms NORTH 22:34:49.496 00.001 15672 Worker thread wakes up 22:34:49.496 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:49.496 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:51.406 01.910 15672 Exposure complete 22:34:51.426 00.020 15672 worker thread done servicing request 22:34:51.426 00.000 30444 OnExposeComplete: enter 22:34:51.427 00.001 30444 UpdateGuideState(): m_state=6 22:34:51.427 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 837 22:34:51.427 00.000 30444 Star::Find returns 1 (1), X=465.55, Y=191.62, Mass=91739, SNR=71.9, Peak=11033 HFD=3.3 22:34:51.427 00.000 30444 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.28) = xAngle (-0.40 = -0.40) 22:34:51.427 00.000 30444 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.46 = -0.46) 22:34:51.427 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.30 hyp=0.48 cameraTheta=-0.68 mountX=0.44 mountY=-0.21, mountTheta=-0.45 22:34:51.427 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.30, opts=13) 22:34:51.427 00.000 30444 Enqueuing Move request for scope (0.37, -0.30) 22:34:51.427 00.000 15672 Worker thread wakes up 22:34:51.428 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.30) opts 0xd 22:34:51.428 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.30) 22:34:51.428 00.000 15672 Moving (0.37, -0.30) raw xDistance=0.44 yDistance=-0.21 22:34:51.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44 22:34:51.428 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:51.428 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 22:34:51.428 00.000 15672 MoveAxis(W, 125, ABG) 22:34:51.428 00.000 15672 Guiding Dir = 3, Dur = 125 22:34:51.428 00.000 15672 IsSlewing returns 0 22:34:51.431 00.003 15672 IsGuiding returns 0 22:34:51.434 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11163, FiltMin=2687, FiltMax=8576, Gamma=2.950 22:34:51.458 00.024 15672 PulseGuide returned control before completion, sleep 107 22:34:51.483 00.025 30444 UpdateGuideState exits: m=91739 SNR=71.9 Saturated 22:34:51.483 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:51.483 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:51.483 00.000 30444 Enqueuing Expose request 22:34:51.603 00.120 15672 IsGuiding returns 0 22:34:51.603 00.000 15672 Move returns status 0, amount 125 22:34:51.603 00.000 15672 MoveAxis(N, 0, ABG) 22:34:51.603 00.000 15672 Move returns status 0, amount 0 22:34:51.603 00.000 15672 move complete, result=0 22:34:51.603 00.000 15672 worker thread done servicing request 22:34:51.603 00.000 15672 Worker thread wakes up 22:34:51.603 00.000 30444 GuideStep: 0.4 px 125 ms WEST, -0.2 px 0 ms NORTH 22:34:51.603 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:51.604 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:53.714 02.110 15672 Exposure complete 22:34:53.734 00.020 15672 worker thread done servicing request 22:34:53.734 00.000 30444 OnExposeComplete: enter 22:34:53.734 00.000 30444 UpdateGuideState(): m_state=6 22:34:53.734 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 838 22:34:53.734 00.000 30444 Star::Find returns 1 (1), X=464.97, Y=191.96, Mass=86852, SNR=70.8, Peak=9804 HFD=3.6 22:34:53.734 00.000 30444 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.28) = xAngle (3.24 = -3.04) 22:34:53.734 00.000 30444 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.18 = -3.11) 22:34:53.734 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.21 cameraTheta=2.96 mountX=-0.21 mountY=-0.01, mountTheta=-3.11 22:34:53.735 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.04, opts=13) 22:34:53.735 00.000 30444 Enqueuing Move request for scope (-0.21, 0.04) 22:34:53.735 00.000 15672 Worker thread wakes up 22:34:53.735 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd 22:34:53.735 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.04) 22:34:53.735 00.000 15672 Moving (-0.21, 0.04) raw xDistance=-0.21 yDistance=-0.01 22:34:53.735 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 22:34:53.735 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:53.735 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:34:53.735 00.000 15672 MoveAxis(E, 0, ABG) 22:34:53.735 00.000 15672 Move returns status 0, amount 0 22:34:53.735 00.000 15672 MoveAxis(N, 0, ABG) 22:34:53.735 00.000 15672 Move returns status 0, amount 0 22:34:53.735 00.000 15672 move complete, result=0 22:34:53.735 00.000 15672 worker thread done servicing request 22:34:53.740 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=10658, FiltMin=2639, FiltMax=8434, Gamma=2.950 22:34:53.790 00.050 30444 UpdateGuideState exits: m=86852 SNR=70.8 Saturated 22:34:53.790 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:53.790 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:53.790 00.000 30444 Enqueuing Expose request 22:34:53.790 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:34:53.790 00.000 15672 Worker thread wakes up 22:34:53.790 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:53.791 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:55.696 01.905 15672 Exposure complete 22:34:55.716 00.020 15672 worker thread done servicing request 22:34:55.716 00.000 30444 OnExposeComplete: enter 22:34:55.716 00.000 30444 UpdateGuideState(): m_state=6 22:34:55.716 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 839 22:34:55.716 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=191.82, Mass=84315, SNR=58.8, Peak=10486 HFD=3.2 22:34:55.717 00.001 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 22:34:55.717 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 22:34:55.717 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.14 mountX=0.07 mountY=-0.09, mountTheta=-0.89 22:34:55.717 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.10, opts=13) 22:34:55.717 00.000 30444 Enqueuing Move request for scope (0.05, -0.10) 22:34:55.717 00.000 15672 Worker thread wakes up 22:34:55.717 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd 22:34:55.717 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.10) 22:34:55.717 00.000 15672 Moving (0.05, -0.10) raw xDistance=0.07 yDistance=-0.09 22:34:55.717 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:34:55.717 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:55.717 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 22:34:55.718 00.001 15672 MoveAxis(E, 0, ABG) 22:34:55.718 00.000 15672 Move returns status 0, amount 0 22:34:55.718 00.000 15672 MoveAxis(N, 0, ABG) 22:34:55.718 00.000 15672 Move returns status 0, amount 0 22:34:55.718 00.000 15672 move complete, result=0 22:34:55.718 00.000 15672 worker thread done servicing request 22:34:55.722 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=11821, FiltMin=2706, FiltMax=9028, Gamma=2.950 22:34:55.773 00.051 30444 UpdateGuideState exits: m=84315 SNR=58.8 Saturated 22:34:55.773 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:55.773 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:55.773 00.000 30444 Enqueuing Expose request 22:34:55.773 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:34:55.773 00.000 15672 Worker thread wakes up 22:34:55.773 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:55.773 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:57.880 02.107 15672 Exposure complete 22:34:57.900 00.020 15672 worker thread done servicing request 22:34:57.900 00.000 30444 OnExposeComplete: enter 22:34:57.900 00.000 30444 UpdateGuideState(): m_state=6 22:34:57.900 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 840 22:34:57.900 00.000 30444 Star::Find returns 1 (1), X=464.90, Y=191.75, Mass=86762, SNR=64.3, Peak=10166 HFD=3.5 22:34:57.901 00.001 30444 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 22:34:57.901 00.000 30444 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.35 = -2.35) 22:34:57.901 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.18 hyp=0.32 cameraTheta=-2.57 mountX=-0.21 mountY=-0.23, mountTheta=-2.32 22:34:57.901 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.18, opts=13) 22:34:57.901 00.000 30444 Enqueuing Move request for scope (-0.27, -0.18) 22:34:57.901 00.000 15672 Worker thread wakes up 22:34:57.901 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.18) opts 0xd 22:34:57.901 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.18) 22:34:57.901 00.000 15672 Moving (-0.27, -0.18) raw xDistance=-0.21 yDistance=-0.23 22:34:57.901 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 22:34:57.901 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:57.902 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 22:34:57.902 00.000 15672 MoveAxis(E, 0, ABG) 22:34:57.902 00.000 15672 Move returns status 0, amount 0 22:34:57.902 00.000 15672 MoveAxis(N, 0, ABG) 22:34:57.902 00.000 15672 Move returns status 0, amount 0 22:34:57.902 00.000 15672 move complete, result=0 22:34:57.902 00.000 15672 worker thread done servicing request 22:34:57.908 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=10237, FiltMin=2645, FiltMax=8075, Gamma=2.950 22:34:57.957 00.049 30444 UpdateGuideState exits: m=86762 SNR=64.3 Saturated 22:34:57.957 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:57.957 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:57.957 00.000 30444 Enqueuing Expose request 22:34:57.958 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:34:57.958 00.000 15672 Worker thread wakes up 22:34:57.958 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:34:57.958 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:34:59.867 01.909 15672 Exposure complete 22:34:59.887 00.020 15672 worker thread done servicing request 22:34:59.887 00.000 30444 OnExposeComplete: enter 22:34:59.887 00.000 30444 UpdateGuideState(): m_state=6 22:34:59.887 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 841 22:34:59.887 00.000 30444 Star::Find returns 1 (1), X=464.48, Y=192.27, Mass=82148, SNR=66.8, Peak=9026 HFD=3.5 22:34:59.887 00.000 30444 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.28) = xAngle (2.96 = 2.96) 22:34:59.887 00.000 30444 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.89 = 2.89) 22:34:59.887 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=0.35 hyp=0.78 cameraTheta=2.68 mountX=-0.76 mountY=0.19, mountTheta=2.90 22:34:59.888 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=0.35, opts=13) 22:34:59.888 00.000 30444 Enqueuing Move request for scope (-0.69, 0.35) 22:34:59.888 00.000 15672 Worker thread wakes up 22:34:59.888 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.35) opts 0xd 22:34:59.888 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, 0.35) 22:34:59.888 00.000 15672 Moving (-0.69, 0.35) raw xDistance=-0.76 yDistance=0.19 22:34:59.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76 22:34:59.888 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:34:59.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 22:34:59.888 00.000 15672 MoveAxis(E, 206, ABG) 22:34:59.889 00.001 15672 Guiding Dir = 2, Dur = 206 22:34:59.889 00.000 15672 IsSlewing returns 0 22:34:59.894 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=10239, FiltMin=2602, FiltMax=8244, Gamma=2.950 22:34:59.910 00.016 15672 IsGuiding returns 0 22:34:59.926 00.016 15672 PulseGuide returned control before completion, sleep 201 22:34:59.943 00.017 30444 UpdateGuideState exits: m=82148 SNR=66.8 Saturated 22:34:59.943 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:59.943 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:34:59.943 00.000 30444 Enqueuing Expose request 22:35:00.149 00.206 15672 IsGuiding returns 0 22:35:00.149 00.000 15672 Move returns status 0, amount 206 22:35:00.150 00.001 15672 MoveAxis(N, 0, ABG) 22:35:00.150 00.000 15672 Move returns status 0, amount 0 22:35:00.150 00.000 15672 move complete, result=0 22:35:00.150 00.000 15672 worker thread done servicing request 22:35:00.150 00.000 15672 Worker thread wakes up 22:35:00.150 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:00.151 00.001 30444 GuideStep: -0.8 px 206 ms EAST, 0.2 px 0 ms NORTH 22:35:00.151 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:02.267 02.116 15672 Exposure complete 22:35:02.300 00.033 15672 worker thread done servicing request 22:35:02.300 00.000 30444 OnExposeComplete: enter 22:35:02.300 00.000 30444 UpdateGuideState(): m_state=6 22:35:02.300 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 842 22:35:02.300 00.000 30444 Star::Find returns 1 (1), X=465.48, Y=191.88, Mass=96190, SNR=80.4, Peak=9738 HFD=3.7 22:35:02.300 00.000 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.14 = 0.14) 22:35:02.300 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.08 = 0.08) 22:35:02.300 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.04 hyp=0.31 cameraTheta=-0.14 mountX=0.30 mountY=0.02, mountTheta=0.08 22:35:02.301 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.04, opts=13) 22:35:02.301 00.000 30444 Enqueuing Move request for scope (0.30, -0.04) 22:35:02.301 00.000 15672 Worker thread wakes up 22:35:02.301 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.04) opts 0xd 22:35:02.301 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.04) 22:35:02.301 00.000 15672 Moving (0.30, -0.04) raw xDistance=0.30 yDistance=0.02 22:35:02.301 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.30 22:35:02.301 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:02.301 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 22:35:02.301 00.000 15672 MoveAxis(W, 68, ABG) 22:35:02.301 00.000 15672 Guiding Dir = 3, Dur = 68 22:35:02.302 00.001 15672 IsSlewing returns 0 22:35:02.306 00.004 15672 IsGuiding returns 0 22:35:02.309 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=9738, FiltMin=2659, FiltMax=7992, Gamma=2.950 22:35:02.322 00.013 15672 PulseGuide returned control before completion, sleep 63 22:35:02.357 00.035 30444 UpdateGuideState exits: m=96190 SNR=80.4 Saturated 22:35:02.357 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:02.357 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:02.357 00.000 30444 Enqueuing Expose request 22:35:02.402 00.045 15672 IsGuiding returns 0 22:35:02.402 00.000 15672 Move returns status 0, amount 68 22:35:02.402 00.000 15672 MoveAxis(N, 0, ABG) 22:35:02.402 00.000 15672 Move returns status 0, amount 0 22:35:02.402 00.000 15672 move complete, result=0 22:35:02.402 00.000 15672 worker thread done servicing request 22:35:02.402 00.000 15672 Worker thread wakes up 22:35:02.402 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:02.402 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:02.402 00.000 30444 GuideStep: 0.3 px 68 ms WEST, 0.0 px 0 ms NORTH 22:35:04.310 01.908 15672 Exposure complete 22:35:04.329 00.019 15672 worker thread done servicing request 22:35:04.329 00.000 30444 OnExposeComplete: enter 22:35:04.329 00.000 30444 UpdateGuideState(): m_state=6 22:35:04.329 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 843 22:35:04.329 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=191.74, Mass=92273, SNR=64.9, Peak=10440 HFD=3.6 22:35:04.329 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 22:35:04.329 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 22:35:04.329 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.31 mountX=0.09 mountY=-0.16, mountTheta=-1.04 22:35:04.330 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.18, opts=13) 22:35:04.330 00.000 30444 Enqueuing Move request for scope (0.05, -0.18) 22:35:04.330 00.000 15672 Worker thread wakes up 22:35:04.330 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd 22:35:04.330 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.18) 22:35:04.330 00.000 15672 Moving (0.05, -0.18) raw xDistance=0.09 yDistance=-0.16 22:35:04.330 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:35:04.330 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:04.330 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 22:35:04.330 00.000 15672 MoveAxis(E, 0, ABG) 22:35:04.330 00.000 15672 Move returns status 0, amount 0 22:35:04.330 00.000 15672 MoveAxis(N, 0, ABG) 22:35:04.330 00.000 15672 Move returns status 0, amount 0 22:35:04.330 00.000 15672 move complete, result=0 22:35:04.330 00.000 15672 worker thread done servicing request 22:35:04.335 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=10440, FiltMin=2613, FiltMax=8691, Gamma=2.950 22:35:04.386 00.051 30444 UpdateGuideState exits: m=92273 SNR=64.9 Saturated 22:35:04.386 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:04.386 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:04.386 00.000 30444 Enqueuing Expose request 22:35:04.386 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:35:04.386 00.000 15672 Worker thread wakes up 22:35:04.386 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:04.386 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:06.504 02.118 15672 Exposure complete 22:35:06.536 00.032 15672 worker thread done servicing request 22:35:06.536 00.000 30444 OnExposeComplete: enter 22:35:06.536 00.000 30444 UpdateGuideState(): m_state=6 22:35:06.536 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 844 22:35:06.536 00.000 30444 Star::Find returns 1 (1), X=465.11, Y=192.15, Mass=91992, SNR=71.8, Peak=9599 HFD=3.8 22:35:06.536 00.000 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 22:35:06.536 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 22:35:06.536 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.23 cameraTheta=1.85 mountX=-0.12 mountY=0.21, mountTheta=2.12 22:35:06.537 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.23, opts=13) 22:35:06.537 00.000 30444 Enqueuing Move request for scope (-0.07, 0.23) 22:35:06.537 00.000 15672 Worker thread wakes up 22:35:06.537 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd 22:35:06.537 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.23) 22:35:06.537 00.000 15672 Moving (-0.07, 0.23) raw xDistance=-0.12 yDistance=0.21 22:35:06.537 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:35:06.537 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:06.537 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 22:35:06.537 00.000 15672 MoveAxis(E, 0, ABG) 22:35:06.538 00.001 15672 Move returns status 0, amount 0 22:35:06.538 00.000 15672 MoveAxis(N, 0, ABG) 22:35:06.538 00.000 15672 Move returns status 0, amount 0 22:35:06.538 00.000 15672 move complete, result=0 22:35:06.538 00.000 15672 worker thread done servicing request 22:35:06.542 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=9734, FiltMin=2609, FiltMax=8169, Gamma=2.950 22:35:06.591 00.049 30444 UpdateGuideState exits: m=91992 SNR=71.8 Saturated 22:35:06.591 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:06.591 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:06.591 00.000 30444 Enqueuing Expose request 22:35:06.591 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:35:06.591 00.000 15672 Worker thread wakes up 22:35:06.591 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:06.591 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:08.497 01.906 15672 Exposure complete 22:35:08.517 00.020 15672 worker thread done servicing request 22:35:08.517 00.000 30444 OnExposeComplete: enter 22:35:08.517 00.000 30444 UpdateGuideState(): m_state=6 22:35:08.517 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 845 22:35:08.517 00.000 30444 Star::Find returns 1 (1), X=465.66, Y=191.91, Mass=83103, SNR=66.3, Peak=9499 HFD=3.4 22:35:08.517 00.000 30444 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.28) = xAngle (0.26 = 0.26) 22:35:08.517 00.000 30444 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.20 = 0.20) 22:35:08.517 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.01 hyp=0.48 cameraTheta=-0.02 mountX=0.47 mountY=0.09, mountTheta=0.20 22:35:08.518 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.01, opts=13) 22:35:08.518 00.000 30444 Enqueuing Move request for scope (0.48, -0.01) 22:35:08.518 00.000 15672 Worker thread wakes up 22:35:08.518 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.01) opts 0xd 22:35:08.518 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.01) 22:35:08.518 00.000 15672 Moving (0.48, -0.01) raw xDistance=0.47 yDistance=0.09 22:35:08.518 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47 22:35:08.518 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:08.518 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 22:35:08.518 00.000 15672 MoveAxis(W, 126, ABG) 22:35:08.518 00.000 15672 Guiding Dir = 3, Dur = 126 22:35:08.519 00.001 15672 IsSlewing returns 0 22:35:08.520 00.001 15672 IsGuiding returns 0 22:35:08.524 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2090, max=10241, FiltMin=2667, FiltMax=8099, Gamma=2.950 22:35:08.535 00.011 15672 PulseGuide returned control before completion, sleep 121 22:35:08.573 00.038 30444 UpdateGuideState exits: m=83103 SNR=66.3 Saturated 22:35:08.574 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:08.574 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:08.574 00.000 30444 Enqueuing Expose request 22:35:08.681 00.107 15672 IsGuiding returns 0 22:35:08.681 00.000 15672 Move returns status 0, amount 126 22:35:08.682 00.001 15672 MoveAxis(N, 0, ABG) 22:35:08.682 00.000 15672 Move returns status 0, amount 0 22:35:08.682 00.000 15672 move complete, result=0 22:35:08.682 00.000 15672 worker thread done servicing request 22:35:08.682 00.000 15672 Worker thread wakes up 22:35:08.682 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:08.682 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:08.683 00.001 30444 GuideStep: 0.5 px 126 ms WEST, 0.1 px 0 ms NORTH 22:35:10.799 02.116 15672 Exposure complete 22:35:10.829 00.030 15672 worker thread done servicing request 22:35:10.829 00.000 30444 OnExposeComplete: enter 22:35:10.829 00.000 30444 UpdateGuideState(): m_state=6 22:35:10.829 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 846 22:35:10.829 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=191.80, Mass=91648, SNR=69.9, Peak=11016 HFD=3.5 22:35:10.829 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.29 = -0.29) 22:35:10.830 00.001 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.35 = -0.35) 22:35:10.830 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-0.56 mountX=0.22 mountY=-0.08, mountTheta=-0.34 22:35:10.830 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.12, opts=13) 22:35:10.830 00.000 30444 Enqueuing Move request for scope (0.19, -0.12) 22:35:10.830 00.000 15672 Worker thread wakes up 22:35:10.830 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd 22:35:10.830 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.12) 22:35:10.830 00.000 15672 Moving (0.19, -0.12) raw xDistance=0.22 yDistance=-0.08 22:35:10.830 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:35:10.830 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:10.831 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:35:10.831 00.000 15672 MoveAxis(E, 0, ABG) 22:35:10.831 00.000 15672 Move returns status 0, amount 0 22:35:10.831 00.000 15672 MoveAxis(N, 0, ABG) 22:35:10.831 00.000 15672 Move returns status 0, amount 0 22:35:10.831 00.000 15672 move complete, result=0 22:35:10.831 00.000 15672 worker thread done servicing request 22:35:10.837 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11016, FiltMin=2619, FiltMax=8394, Gamma=2.950 22:35:10.886 00.049 30444 UpdateGuideState exits: m=91648 SNR=69.9 Saturated 22:35:10.887 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:10.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:10.887 00.000 30444 Enqueuing Expose request 22:35:10.887 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:35:10.887 00.000 15672 Worker thread wakes up 22:35:10.887 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:10.887 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:12.793 01.906 15672 Exposure complete 22:35:12.813 00.020 15672 worker thread done servicing request 22:35:12.813 00.000 30444 OnExposeComplete: enter 22:35:12.813 00.000 30444 UpdateGuideState(): m_state=6 22:35:12.813 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 847 22:35:12.813 00.000 30444 Star::Find returns 1 (1), X=465.58, Y=191.83, Mass=94949, SNR=74.0, Peak=10657 HFD=3.5 22:35:12.813 00.000 30444 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.28) = xAngle (0.05 = 0.05) 22:35:12.813 00.000 30444 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.01 = -0.01) 22:35:12.813 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.09 hyp=0.41 cameraTheta=-0.23 mountX=0.41 mountY=-0.01, mountTheta=-0.01 22:35:12.814 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.09, opts=13) 22:35:12.814 00.000 30444 Enqueuing Move request for scope (0.40, -0.09) 22:35:12.814 00.000 15672 Worker thread wakes up 22:35:12.814 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.09) opts 0xd 22:35:12.814 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.09) 22:35:12.814 00.000 15672 Moving (0.40, -0.09) raw xDistance=0.41 yDistance=-0.01 22:35:12.814 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 22:35:12.814 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:12.814 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:35:12.814 00.000 15672 MoveAxis(W, 112, ABG) 22:35:12.814 00.000 15672 Guiding Dir = 3, Dur = 112 22:35:12.814 00.000 15672 IsSlewing returns 0 22:35:12.815 00.001 15672 IsGuiding returns 0 22:35:12.820 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=11851, FiltMin=2619, FiltMax=9071, Gamma=2.950 22:35:12.833 00.013 15672 PulseGuide returned control before completion, sleep 105 22:35:12.870 00.037 30444 UpdateGuideState exits: m=94949 SNR=74.0 Saturated 22:35:12.870 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:12.870 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:12.870 00.000 30444 Enqueuing Expose request 22:35:12.941 00.071 15672 IsGuiding returns 1 22:35:12.941 00.000 15672 scope still moving after pulse duration time elapsed 22:35:12.961 00.020 15672 IsSlewing returns 0 22:35:12.978 00.017 15672 IsGuiding returns 0 22:35:12.978 00.000 15672 scope move finished after 112 + 49 ms 22:35:12.978 00.000 15672 Move returns status 0, amount 112 22:35:12.978 00.000 15672 MoveAxis(N, 0, ABG) 22:35:12.978 00.000 15672 Move returns status 0, amount 0 22:35:12.978 00.000 15672 move complete, result=0 22:35:12.978 00.000 15672 worker thread done servicing request 22:35:12.978 00.000 15672 Worker thread wakes up 22:35:12.978 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:12.978 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:12.978 00.000 30444 GuideStep: 0.4 px 112 ms WEST, -0.0 px 0 ms NORTH 22:35:15.086 02.108 15672 Exposure complete 22:35:15.106 00.020 15672 worker thread done servicing request 22:35:15.106 00.000 30444 OnExposeComplete: enter 22:35:15.106 00.000 30444 UpdateGuideState(): m_state=6 22:35:15.106 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 848 22:35:15.107 00.001 30444 Star::Find returns 1 (1), X=465.19, Y=191.66, Mass=90539, SNR=76.2, Peak=10303 HFD=3.7 22:35:15.107 00.000 30444 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 22:35:15.107 00.000 30444 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 22:35:15.107 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.52 mountX=0.09 mountY=-0.25, mountTheta=-1.24 22:35:15.107 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.26, opts=13) 22:35:15.107 00.000 30444 Enqueuing Move request for scope (0.01, -0.26) 22:35:15.107 00.000 15672 Worker thread wakes up 22:35:15.107 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.26) opts 0xd 22:35:15.107 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.26) 22:35:15.107 00.000 15672 Moving (0.01, -0.26) raw xDistance=0.09 yDistance=-0.25 22:35:15.107 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:35:15.107 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:35:15.108 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 22:35:15.108 00.000 15672 MoveAxis(E, 0, ABG) 22:35:15.108 00.000 15672 Move returns status 0, amount 0 22:35:15.108 00.000 15672 MoveAxis(N, 0, ABG) 22:35:15.108 00.000 15672 Move returns status 0, amount 0 22:35:15.108 00.000 15672 move complete, result=0 22:35:15.108 00.000 15672 worker thread done servicing request 22:35:15.113 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=10398, FiltMin=2689, FiltMax=8170, Gamma=2.950 22:35:15.162 00.049 30444 UpdateGuideState exits: m=90539 SNR=76.2 Saturated 22:35:15.162 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:15.162 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:15.162 00.000 30444 Enqueuing Expose request 22:35:15.163 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 22:35:15.163 00.000 15672 Worker thread wakes up 22:35:15.163 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:15.163 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:17.069 01.906 15672 Exposure complete 22:35:17.089 00.020 15672 worker thread done servicing request 22:35:17.089 00.000 30444 OnExposeComplete: enter 22:35:17.089 00.000 30444 UpdateGuideState(): m_state=6 22:35:17.089 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 849 22:35:17.089 00.000 30444 Star::Find returns 1 (1), X=465.73, Y=191.52, Mass=97515, SNR=80.2, Peak=9933 HFD=3.4 22:35:17.089 00.000 30444 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 22:35:17.089 00.000 30444 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 22:35:17.089 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=-0.41 hyp=0.69 cameraTheta=-0.63 mountX=0.64 mountY=-0.28, mountTheta=-0.41 22:35:17.090 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=-0.41, opts=13) 22:35:17.090 00.000 30444 Enqueuing Move request for scope (0.55, -0.41) 22:35:17.090 00.000 15672 Worker thread wakes up 22:35:17.090 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.41) opts 0xd 22:35:17.090 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, -0.41) 22:35:17.090 00.000 15672 Moving (0.55, -0.41) raw xDistance=0.64 yDistance=-0.28 22:35:17.090 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64 22:35:17.090 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:35:17.090 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 22:35:17.090 00.000 15672 MoveAxis(W, 174, ABG) 22:35:17.090 00.000 15672 Guiding Dir = 3, Dur = 174 22:35:17.090 00.000 15672 IsSlewing returns 0 22:35:17.092 00.002 15672 IsGuiding returns 0 22:35:17.096 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=11129, FiltMin=2620, FiltMax=8834, Gamma=2.950 22:35:17.114 00.018 15672 PulseGuide returned control before completion, sleep 162 22:35:17.146 00.032 30444 UpdateGuideState exits: m=97515 SNR=80.2 Saturated 22:35:17.146 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:17.146 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:17.146 00.000 30444 Enqueuing Expose request 22:35:17.280 00.134 15672 IsGuiding returns 1 22:35:17.280 00.000 15672 scope still moving after pulse duration time elapsed 22:35:17.301 00.021 15672 IsSlewing returns 0 22:35:17.306 00.005 15672 IsGuiding returns 0 22:35:17.307 00.001 15672 scope move finished after 174 + 40 ms 22:35:17.307 00.000 15672 Move returns status 0, amount 174 22:35:17.307 00.000 15672 MoveAxis(N, 0, ABG) 22:35:17.307 00.000 15672 Move returns status 0, amount 0 22:35:17.307 00.000 15672 move complete, result=0 22:35:17.307 00.000 15672 worker thread done servicing request 22:35:17.307 00.000 15672 Worker thread wakes up 22:35:17.307 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:17.307 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:17.307 00.000 30444 GuideStep: 0.6 px 174 ms WEST, -0.3 px 0 ms NORTH 22:35:19.413 02.106 15672 Exposure complete 22:35:19.433 00.020 15672 worker thread done servicing request 22:35:19.433 00.000 30444 OnExposeComplete: enter 22:35:19.433 00.000 30444 UpdateGuideState(): m_state=6 22:35:19.433 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 850 22:35:19.433 00.000 30444 Star::Find returns 1 (1), X=465.18, Y=191.52, Mass=86725, SNR=69.7, Peak=10852 HFD=3.5 22:35:19.433 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 22:35:19.434 00.001 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 22:35:19.434 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.40 hyp=0.40 cameraTheta=-1.56 mountX=0.11 mountY=-0.39, mountTheta=-1.29 22:35:19.434 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.40, opts=13) 22:35:19.434 00.000 30444 Enqueuing Move request for scope (0.00, -0.40) 22:35:19.434 00.000 15672 Worker thread wakes up 22:35:19.434 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.40) opts 0xd 22:35:19.434 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.40) 22:35:19.434 00.000 15672 Moving (0.00, -0.40) raw xDistance=0.11 yDistance=-0.39 22:35:19.434 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:35:19.434 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.05 newest=-0.92 22:35:19.434 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 22:35:19.435 00.001 15672 MoveAxis(E, 0, ABG) 22:35:19.435 00.000 15672 Move returns status 0, amount 0 22:35:19.435 00.000 15672 MoveAxis(N, 70, ABG) 22:35:19.435 00.000 15672 Guiding Dir = 0, Dur = 70 22:35:19.435 00.000 15672 IsSlewing returns 0 22:35:19.436 00.001 15672 IsGuiding returns 0 22:35:19.441 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=11797, FiltMin=2689, FiltMax=8863, Gamma=2.950 22:35:19.490 00.049 30444 UpdateGuideState exits: m=86725 SNR=69.7 Saturated 22:35:19.490 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:19.491 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:19.491 00.000 30444 Enqueuing Expose request 22:35:19.513 00.022 15672 IsGuiding returns 1 22:35:19.513 00.000 15672 scope still moving after pulse duration time elapsed 22:35:19.534 00.021 15672 IsSlewing returns 0 22:35:19.535 00.001 15672 IsGuiding returns 1 22:35:19.556 00.021 15672 IsSlewing returns 0 22:35:19.557 00.001 15672 IsGuiding returns 1 22:35:19.577 00.020 15672 IsSlewing returns 0 22:35:19.640 00.063 15672 IsGuiding returns 0 22:35:19.640 00.000 15672 scope move finished after 70 + 133 ms 22:35:19.640 00.000 15672 Move returns status 0, amount 70 22:35:19.641 00.001 15672 move complete, result=0 22:35:19.641 00.000 15672 worker thread done servicing request 22:35:19.641 00.000 15672 Worker thread wakes up 22:35:19.641 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:19.641 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:19.641 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 70 ms NORTH 22:35:21.548 01.907 15672 Exposure complete 22:35:21.571 00.023 15672 worker thread done servicing request 22:35:21.572 00.001 30444 OnExposeComplete: enter 22:35:21.572 00.000 30444 UpdateGuideState(): m_state=6 22:35:21.572 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 851 22:35:21.572 00.000 30444 Star::Find returns 1 (1), X=465.71, Y=191.73, Mass=87085, SNR=63.3, Peak=9263 HFD=3.5 22:35:21.572 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 22:35:21.572 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 22:35:21.572 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-0.19 hyp=0.56 cameraTheta=-0.34 mountX=0.56 mountY=-0.07, mountTheta=-0.12 22:35:21.572 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.19, opts=13) 22:35:21.572 00.000 30444 Enqueuing Move request for scope (0.53, -0.19) 22:35:21.573 00.001 15672 Worker thread wakes up 22:35:21.573 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.19) opts 0xd 22:35:21.573 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.19) 22:35:21.573 00.000 15672 Moving (0.53, -0.19) raw xDistance=0.56 yDistance=-0.07 22:35:21.573 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 22:35:21.573 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:21.573 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 22:35:21.573 00.000 15672 MoveAxis(W, 152, ABG) 22:35:21.573 00.000 15672 Guiding Dir = 3, Dur = 152 22:35:21.573 00.000 15672 IsSlewing returns 0 22:35:21.574 00.001 15672 IsGuiding returns 0 22:35:21.578 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=9522, FiltMin=2642, FiltMax=8048, Gamma=2.950 22:35:21.604 00.026 15672 PulseGuide returned control before completion, sleep 133 22:35:21.628 00.024 30444 UpdateGuideState exits: m=87085 SNR=63.3 Saturated 22:35:21.628 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:21.628 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:21.628 00.000 30444 Enqueuing Expose request 22:35:21.740 00.112 15672 IsGuiding returns 1 22:35:21.740 00.000 15672 scope still moving after pulse duration time elapsed 22:35:21.761 00.021 15672 IsSlewing returns 0 22:35:21.811 00.050 15672 IsGuiding returns 0 22:35:21.812 00.001 15672 scope move finished after 152 + 85 ms 22:35:21.812 00.000 15672 Move returns status 0, amount 152 22:35:21.812 00.000 15672 MoveAxis(N, 0, ABG) 22:35:21.812 00.000 15672 Move returns status 0, amount 0 22:35:21.812 00.000 15672 move complete, result=0 22:35:21.812 00.000 15672 worker thread done servicing request 22:35:21.813 00.001 15672 Worker thread wakes up 22:35:21.813 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:21.813 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:21.813 00.000 30444 GuideStep: 0.6 px 152 ms WEST, -0.1 px 0 ms NORTH 22:35:23.924 02.111 15672 Exposure complete 22:35:23.943 00.019 15672 worker thread done servicing request 22:35:23.944 00.001 30444 OnExposeComplete: enter 22:35:23.944 00.000 30444 UpdateGuideState(): m_state=6 22:35:23.944 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 852 22:35:23.944 00.000 30444 Star::Find returns 1 (1), X=464.84, Y=191.76, Mass=94767, SNR=77.8, Peak=9492 HFD=3.8 22:35:23.944 00.000 30444 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.28) = xAngle (-2.41 = -2.41) 22:35:23.944 00.000 30444 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.47 = -2.47) 22:35:23.944 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.16 hyp=0.38 cameraTheta=-2.69 mountX=-0.28 mountY=-0.23, mountTheta=-2.45 22:35:23.944 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.16, opts=13) 22:35:23.945 00.001 30444 Enqueuing Move request for scope (-0.34, -0.16) 22:35:23.945 00.000 15672 Worker thread wakes up 22:35:23.945 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.16) opts 0xd 22:35:23.945 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.16) 22:35:23.945 00.000 15672 Moving (-0.34, -0.16) raw xDistance=-0.28 yDistance=-0.23 22:35:23.945 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28 22:35:23.945 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:23.945 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 22:35:23.945 00.000 15672 MoveAxis(E, 65, ABG) 22:35:23.945 00.000 15672 Guiding Dir = 2, Dur = 65 22:35:23.946 00.001 15672 IsSlewing returns 0 22:35:23.946 00.000 15672 IsGuiding returns 0 22:35:23.951 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=10799, FiltMin=2668, FiltMax=8917, Gamma=2.950 22:35:23.968 00.017 15672 PulseGuide returned control before completion, sleep 54 22:35:24.000 00.032 30444 UpdateGuideState exits: m=94767 SNR=77.8 Saturated 22:35:24.000 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:24.000 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:24.000 00.000 30444 Enqueuing Expose request 22:35:24.024 00.024 15672 IsGuiding returns 1 22:35:24.024 00.000 15672 scope still moving after pulse duration time elapsed 22:35:24.045 00.021 15672 IsSlewing returns 0 22:35:24.048 00.003 15672 IsGuiding returns 0 22:35:24.049 00.001 15672 scope move finished after 65 + 37 ms 22:35:24.049 00.000 15672 Move returns status 0, amount 65 22:35:24.049 00.000 15672 MoveAxis(N, 0, ABG) 22:35:24.049 00.000 15672 Move returns status 0, amount 0 22:35:24.049 00.000 15672 move complete, result=0 22:35:24.049 00.000 15672 worker thread done servicing request 22:35:24.049 00.000 15672 Worker thread wakes up 22:35:24.049 00.000 30444 GuideStep: -0.3 px 65 ms EAST, -0.2 px 0 ms NORTH 22:35:24.049 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:24.049 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:25.955 01.906 15672 Exposure complete 22:35:25.975 00.020 15672 worker thread done servicing request 22:35:25.975 00.000 30444 OnExposeComplete: enter 22:35:25.975 00.000 30444 UpdateGuideState(): m_state=6 22:35:25.975 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 853 22:35:25.975 00.000 30444 Star::Find returns 1 (1), X=465.34, Y=191.67, Mass=84479, SNR=67.2, Peak=9833 HFD=3.4 22:35:25.975 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 22:35:25.975 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 22:35:25.975 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-0.99 mountX=0.22 mountY=-0.21, mountTheta=-0.75 22:35:25.976 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.25, opts=13) 22:35:25.976 00.000 30444 Enqueuing Move request for scope (0.16, -0.25) 22:35:25.976 00.000 15672 Worker thread wakes up 22:35:25.976 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.25) opts 0xd 22:35:25.976 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.25) 22:35:25.976 00.000 15672 Moving (0.16, -0.25) raw xDistance=0.22 yDistance=-0.21 22:35:25.976 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:35:25.976 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:25.976 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 22:35:25.976 00.000 15672 MoveAxis(E, 0, ABG) 22:35:25.976 00.000 15672 Move returns status 0, amount 0 22:35:25.976 00.000 15672 MoveAxis(N, 0, ABG) 22:35:25.977 00.001 15672 Move returns status 0, amount 0 22:35:25.977 00.000 15672 move complete, result=0 22:35:25.977 00.000 15672 worker thread done servicing request 22:35:25.982 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=12085, FiltMin=2697, FiltMax=9277, Gamma=2.950 22:35:26.030 00.048 30444 UpdateGuideState exits: m=84479 SNR=67.2 Saturated 22:35:26.030 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:26.030 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:26.031 00.001 30444 Enqueuing Expose request 22:35:26.031 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:35:26.031 00.000 15672 Worker thread wakes up 22:35:26.031 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:26.031 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:28.147 02.116 15672 Exposure complete 22:35:28.178 00.031 15672 worker thread done servicing request 22:35:28.178 00.000 30444 OnExposeComplete: enter 22:35:28.178 00.000 30444 UpdateGuideState(): m_state=6 22:35:28.178 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 854 22:35:28.178 00.000 30444 Star::Find returns 1 (1), X=465.73, Y=191.59, Mass=89260, SNR=72.5, Peak=9968 HFD=3.5 22:35:28.178 00.000 30444 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.28) = xAngle (-0.26 = -0.26) 22:35:28.178 00.000 30444 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.32 = -0.32) 22:35:28.178 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.33 hyp=0.65 cameraTheta=-0.53 mountX=0.62 mountY=-0.20, mountTheta=-0.31 22:35:28.179 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.33, opts=13) 22:35:28.179 00.000 30444 Enqueuing Move request for scope (0.56, -0.33) 22:35:28.179 00.000 15672 Worker thread wakes up 22:35:28.179 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.33) opts 0xd 22:35:28.179 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.33) 22:35:28.179 00.000 15672 Moving (0.56, -0.33) raw xDistance=0.62 yDistance=-0.20 22:35:28.179 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62 22:35:28.179 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:28.179 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 22:35:28.179 00.000 15672 MoveAxis(W, 169, ABG) 22:35:28.179 00.000 15672 Guiding Dir = 3, Dur = 169 22:35:28.180 00.001 15672 IsSlewing returns 0 22:35:28.185 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=9968, FiltMin=2508, FiltMax=8377, Gamma=2.950 22:35:28.218 00.033 15672 IsGuiding returns 0 22:35:28.234 00.016 15672 PulseGuide returned control before completion, sleep 164 22:35:28.234 00.000 30444 UpdateGuideState exits: m=89260 SNR=72.5 Saturated 22:35:28.235 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:28.235 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:28.235 00.000 30444 Enqueuing Expose request 22:35:28.401 00.166 15672 IsGuiding returns 1 22:35:28.401 00.000 15672 scope still moving after pulse duration time elapsed 22:35:28.421 00.020 15672 IsSlewing returns 0 22:35:28.474 00.053 15672 IsGuiding returns 0 22:35:28.474 00.000 15672 scope move finished after 169 + 87 ms 22:35:28.474 00.000 15672 Move returns status 0, amount 169 22:35:28.474 00.000 15672 MoveAxis(N, 0, ABG) 22:35:28.474 00.000 15672 Move returns status 0, amount 0 22:35:28.474 00.000 15672 move complete, result=0 22:35:28.474 00.000 15672 worker thread done servicing request 22:35:28.476 00.002 15672 Worker thread wakes up 22:35:28.476 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:28.476 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:28.476 00.000 30444 GuideStep: 0.6 px 169 ms WEST, -0.2 px 0 ms NORTH 22:35:30.385 01.909 15672 Exposure complete 22:35:30.405 00.020 15672 worker thread done servicing request 22:35:30.405 00.000 30444 OnExposeComplete: enter 22:35:30.405 00.000 30444 UpdateGuideState(): m_state=6 22:35:30.405 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 855 22:35:30.405 00.000 30444 Star::Find returns 1 (1), X=465.74, Y=191.67, Mass=90442, SNR=64.9, Peak=9517 HFD=3.6 22:35:30.405 00.000 30444 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.28) = xAngle (-0.15 = -0.15) 22:35:30.405 00.000 30444 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.21 = -0.21) 22:35:30.405 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.26 hyp=0.62 cameraTheta=-0.43 mountX=0.61 mountY=-0.13, mountTheta=-0.21 22:35:30.406 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.26, opts=13) 22:35:30.406 00.000 30444 Enqueuing Move request for scope (0.56, -0.26) 22:35:30.406 00.000 15672 Worker thread wakes up 22:35:30.406 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.26) opts 0xd 22:35:30.406 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.26) 22:35:30.406 00.000 15672 Moving (0.56, -0.26) raw xDistance=0.61 yDistance=-0.13 22:35:30.406 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61 22:35:30.406 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:30.406 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 22:35:30.406 00.000 15672 MoveAxis(W, 177, ABG) 22:35:30.406 00.000 15672 Guiding Dir = 3, Dur = 177 22:35:30.407 00.001 15672 IsSlewing returns 0 22:35:30.408 00.001 15672 IsGuiding returns 0 22:35:30.412 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2359, max=10159, FiltMin=2566, FiltMax=9231, Gamma=2.950 22:35:30.438 00.026 15672 PulseGuide returned control before completion, sleep 157 22:35:30.461 00.023 30444 UpdateGuideState exits: m=90442 SNR=64.9 Saturated 22:35:30.461 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:30.461 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:30.461 00.000 30444 Enqueuing Expose request 22:35:30.598 00.137 15672 IsGuiding returns 1 22:35:30.598 00.000 15672 scope still moving after pulse duration time elapsed 22:35:30.620 00.022 15672 IsSlewing returns 0 22:35:30.647 00.027 15672 IsGuiding returns 0 22:35:30.647 00.000 15672 scope move finished after 177 + 62 ms 22:35:30.647 00.000 15672 Move returns status 0, amount 177 22:35:30.647 00.000 15672 MoveAxis(N, 0, ABG) 22:35:30.647 00.000 15672 Move returns status 0, amount 0 22:35:30.649 00.002 15672 move complete, result=0 22:35:30.649 00.000 15672 worker thread done servicing request 22:35:30.649 00.000 15672 Worker thread wakes up 22:35:30.649 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:30.649 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:30.649 00.000 30444 GuideStep: 0.6 px 177 ms WEST, -0.1 px 0 ms NORTH 22:35:32.756 02.107 15672 Exposure complete 22:35:32.776 00.020 15672 worker thread done servicing request 22:35:32.777 00.001 30444 OnExposeComplete: enter 22:35:32.777 00.000 30444 UpdateGuideState(): m_state=6 22:35:32.777 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 856 22:35:32.777 00.000 30444 Star::Find returns 1 (1), X=465.39, Y=191.52, Mass=84079, SNR=69.2, Peak=10491 HFD=3.2 22:35:32.777 00.000 30444 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.28) = xAngle (-0.79 = -0.79) 22:35:32.777 00.000 30444 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 22:35:32.777 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.40 hyp=0.46 cameraTheta=-1.07 mountX=0.32 mountY=-0.34, mountTheta=-0.82 22:35:32.777 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.40, opts=13) 22:35:32.777 00.000 30444 Enqueuing Move request for scope (0.22, -0.40) 22:35:32.777 00.000 15672 Worker thread wakes up 22:35:32.778 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.40) opts 0xd 22:35:32.778 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.40) 22:35:32.778 00.000 15672 Moving (0.22, -0.40) raw xDistance=0.32 yDistance=-0.34 22:35:32.778 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32 22:35:32.778 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:35:32.778 00.000 15672 MoveAxis(W, 99, ABG) 22:35:32.778 00.000 15672 Guiding Dir = 3, Dur = 99 22:35:32.778 00.000 15672 IsSlewing returns 0 22:35:32.779 00.001 15672 IsGuiding returns 0 22:35:32.783 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=10656, FiltMin=2620, FiltMax=8527, Gamma=2.950 22:35:32.802 00.019 15672 PulseGuide returned control before completion, sleep 87 22:35:32.833 00.031 30444 UpdateGuideState exits: m=84079 SNR=69.2 Saturated 22:35:32.833 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:32.833 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:32.833 00.000 30444 Enqueuing Expose request 22:35:32.931 00.098 15672 IsGuiding returns 0 22:35:32.931 00.000 15672 Move returns status 0, amount 99 22:35:32.931 00.000 15672 MoveAxis(N, 62, ABG) 22:35:32.931 00.000 15672 Guiding Dir = 0, Dur = 62 22:35:32.932 00.001 15672 IsSlewing returns 0 22:35:32.933 00.001 15672 IsGuiding returns 0 22:35:33.012 00.079 15672 IsGuiding returns 1 22:35:33.012 00.000 15672 scope still moving after pulse duration time elapsed 22:35:33.033 00.021 15672 IsSlewing returns 0 22:35:33.034 00.001 15672 IsGuiding returns 1 22:35:33.054 00.020 15672 IsSlewing returns 0 22:35:33.055 00.001 15672 IsGuiding returns 1 22:35:33.076 00.021 15672 IsSlewing returns 0 22:35:33.108 00.032 15672 IsGuiding returns 0 22:35:33.108 00.000 15672 scope move finished after 62 + 112 ms 22:35:33.108 00.000 15672 Move returns status 0, amount 62 22:35:33.109 00.001 15672 move complete, result=0 22:35:33.109 00.000 15672 worker thread done servicing request 22:35:33.109 00.000 15672 Worker thread wakes up 22:35:33.109 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:33.109 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:33.109 00.000 30444 GuideStep: 0.3 px 99 ms WEST, -0.3 px 62 ms NORTH 22:35:35.025 01.916 15672 Exposure complete 22:35:35.058 00.033 15672 worker thread done servicing request 22:35:35.058 00.000 30444 OnExposeComplete: enter 22:35:35.058 00.000 30444 UpdateGuideState(): m_state=6 22:35:35.058 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 857 22:35:35.059 00.001 30444 Star::Find returns 1 (1), X=465.34, Y=191.63, Mass=100465, SNR=78.2, Peak=11497 HFD=3.5 22:35:35.059 00.000 30444 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.28) = xAngle (-0.78 = -0.78) 22:35:35.059 00.000 30444 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.84 = -0.84) 22:35:35.059 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-1.06 mountX=0.24 mountY=-0.25, mountTheta=-0.81 22:35:35.059 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.29, opts=13) 22:35:35.059 00.000 30444 Enqueuing Move request for scope (0.16, -0.29) 22:35:35.059 00.000 15672 Worker thread wakes up 22:35:35.059 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.29) opts 0xd 22:35:35.059 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.29) 22:35:35.059 00.000 15672 Moving (0.16, -0.29) raw xDistance=0.24 yDistance=-0.25 22:35:35.060 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:35:35.060 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:35.060 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 22:35:35.060 00.000 15672 MoveAxis(E, 0, ABG) 22:35:35.060 00.000 15672 Move returns status 0, amount 0 22:35:35.060 00.000 15672 MoveAxis(N, 0, ABG) 22:35:35.060 00.000 15672 Move returns status 0, amount 0 22:35:35.060 00.000 15672 move complete, result=0 22:35:35.060 00.000 15672 worker thread done servicing request 22:35:35.066 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=11497, FiltMin=2566, FiltMax=8327, Gamma=2.950 22:35:35.119 00.053 30444 UpdateGuideState exits: m=100465 SNR=78.2 Saturated 22:35:35.119 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:35.119 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:35.119 00.000 30444 Enqueuing Expose request 22:35:35.120 00.001 15672 Worker thread wakes up 22:35:35.120 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:35.120 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:35.120 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:35:37.226 02.106 15672 Exposure complete 22:35:37.247 00.021 15672 worker thread done servicing request 22:35:37.247 00.000 30444 OnExposeComplete: enter 22:35:37.247 00.000 30444 UpdateGuideState(): m_state=6 22:35:37.247 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 858 22:35:37.247 00.000 30444 Star::Find returns 1 (1), X=465.38, Y=191.38, Mass=94914, SNR=67.3, Peak=11227 HFD=3.3 22:35:37.247 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.93 = -0.93) 22:35:37.247 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 22:35:37.247 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.54 hyp=0.58 cameraTheta=-1.20 mountX=0.35 mountY=-0.48, mountTheta=-0.95 22:35:37.248 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.54, opts=13) 22:35:37.248 00.000 30444 Enqueuing Move request for scope (0.21, -0.54) 22:35:37.248 00.000 15672 Worker thread wakes up 22:35:37.248 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.54) opts 0xd 22:35:37.248 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.54) 22:35:37.248 00.000 15672 Moving (0.21, -0.54) raw xDistance=0.35 yDistance=-0.48 22:35:37.249 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 22:35:37.249 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 22:35:37.249 00.000 15672 MoveAxis(W, 94, ABG) 22:35:37.249 00.000 15672 Guiding Dir = 3, Dur = 94 22:35:37.249 00.000 15672 IsSlewing returns 0 22:35:37.250 00.001 15672 IsGuiding returns 0 22:35:37.256 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12617, FiltMin=2570, FiltMax=9123, Gamma=2.950 22:35:37.275 00.019 15672 PulseGuide returned control before completion, sleep 80 22:35:37.307 00.032 30444 UpdateGuideState exits: m=94914 SNR=67.3 Saturated 22:35:37.307 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:37.307 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:37.307 00.000 30444 Enqueuing Expose request 22:35:37.358 00.051 15672 IsGuiding returns 1 22:35:37.358 00.000 15672 scope still moving after pulse duration time elapsed 22:35:37.379 00.021 15672 IsSlewing returns 0 22:35:37.388 00.009 15672 IsGuiding returns 0 22:35:37.388 00.000 15672 scope move finished after 94 + 43 ms 22:35:37.388 00.000 15672 Move returns status 0, amount 94 22:35:37.388 00.000 15672 MoveAxis(N, 86, ABG) 22:35:37.388 00.000 15672 Guiding Dir = 0, Dur = 86 22:35:37.389 00.001 15672 IsSlewing returns 0 22:35:37.389 00.000 15672 IsGuiding returns 0 22:35:37.468 00.079 15672 PulseGuide returned control before completion, sleep 18 22:35:37.500 00.032 15672 IsGuiding returns 1 22:35:37.500 00.000 15672 scope still moving after pulse duration time elapsed 22:35:37.521 00.021 15672 IsSlewing returns 0 22:35:37.522 00.001 15672 IsGuiding returns 1 22:35:37.542 00.020 15672 IsSlewing returns 0 22:35:37.543 00.001 15672 IsGuiding returns 1 22:35:37.564 00.021 15672 IsSlewing returns 0 22:35:37.580 00.016 15672 IsGuiding returns 0 22:35:37.580 00.000 15672 scope move finished after 86 + 103 ms 22:35:37.580 00.000 15672 Move returns status 0, amount 86 22:35:37.580 00.000 15672 move complete, result=0 22:35:37.580 00.000 15672 worker thread done servicing request 22:35:37.580 00.000 15672 Worker thread wakes up 22:35:37.580 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:37.580 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:37.580 00.000 30444 GuideStep: 0.3 px 94 ms WEST, -0.5 px 86 ms NORTH 22:35:39.486 01.906 15672 Exposure complete 22:35:39.508 00.022 15672 worker thread done servicing request 22:35:39.508 00.000 30444 OnExposeComplete: enter 22:35:39.508 00.000 30444 UpdateGuideState(): m_state=6 22:35:39.508 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 859 22:35:39.508 00.000 30444 Star::Find returns 1 (1), X=465.58, Y=191.65, Mass=87204, SNR=70.0, Peak=10435 HFD=3.4 22:35:39.508 00.000 30444 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.28) = xAngle (-0.30 = -0.30) 22:35:39.508 00.000 30444 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.37 = -0.37) 22:35:39.508 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.27 hyp=0.49 cameraTheta=-0.58 mountX=0.46 mountY=-0.17, mountTheta=-0.36 22:35:39.509 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.27, opts=13) 22:35:39.509 00.000 30444 Enqueuing Move request for scope (0.41, -0.27) 22:35:39.509 00.000 15672 Worker thread wakes up 22:35:39.509 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.27) opts 0xd 22:35:39.509 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.27) 22:35:39.509 00.000 15672 Moving (0.41, -0.27) raw xDistance=0.46 yDistance=-0.17 22:35:39.509 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46 22:35:39.509 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:39.509 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 22:35:39.509 00.000 15672 MoveAxis(W, 132, ABG) 22:35:39.509 00.000 15672 Guiding Dir = 3, Dur = 132 22:35:39.510 00.001 15672 IsSlewing returns 0 22:35:39.511 00.001 15672 IsGuiding returns 0 22:35:39.515 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=11251, FiltMin=2657, FiltMax=8304, Gamma=2.950 22:35:39.528 00.013 15672 PulseGuide returned control before completion, sleep 125 22:35:39.565 00.037 30444 UpdateGuideState exits: m=87204 SNR=70.0 Saturated 22:35:39.565 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:39.565 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:39.565 00.000 30444 Enqueuing Expose request 22:35:39.688 00.123 15672 IsGuiding returns 0 22:35:39.688 00.000 15672 Move returns status 0, amount 132 22:35:39.689 00.001 15672 MoveAxis(N, 0, ABG) 22:35:39.689 00.000 15672 Move returns status 0, amount 0 22:35:39.689 00.000 15672 move complete, result=0 22:35:39.689 00.000 15672 worker thread done servicing request 22:35:39.689 00.000 15672 Worker thread wakes up 22:35:39.689 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:39.689 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:39.690 00.001 30444 GuideStep: 0.5 px 132 ms WEST, -0.2 px 0 ms NORTH 22:35:41.798 02.108 15672 Exposure complete 22:35:41.818 00.020 15672 worker thread done servicing request 22:35:41.818 00.000 30444 OnExposeComplete: enter 22:35:41.818 00.000 30444 UpdateGuideState(): m_state=6 22:35:41.818 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 860 22:35:41.818 00.000 30444 Star::Find returns 1 (1), X=465.25, Y=191.75, Mass=96301, SNR=81.1, Peak=10849 HFD=3.6 22:35:41.818 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 22:35:41.818 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 22:35:41.819 00.001 30444 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.15 mountX=0.12 mountY=-0.15, mountTheta=-0.90 22:35:41.819 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.17, opts=13) 22:35:41.819 00.000 30444 Enqueuing Move request for scope (0.08, -0.17) 22:35:41.819 00.000 15672 Worker thread wakes up 22:35:41.819 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd 22:35:41.819 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.17) 22:35:41.819 00.000 15672 Moving (0.08, -0.17) raw xDistance=0.12 yDistance=-0.15 22:35:41.819 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:35:41.819 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:41.819 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 22:35:41.819 00.000 15672 MoveAxis(E, 0, ABG) 22:35:41.819 00.000 15672 Move returns status 0, amount 0 22:35:41.820 00.001 15672 MoveAxis(N, 0, ABG) 22:35:41.820 00.000 15672 Move returns status 0, amount 0 22:35:41.820 00.000 15672 move complete, result=0 22:35:41.820 00.000 15672 worker thread done servicing request 22:35:41.824 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=10849, FiltMin=2643, FiltMax=8327, Gamma=2.950 22:35:41.874 00.050 30444 UpdateGuideState exits: m=96301 SNR=81.1 Saturated 22:35:41.874 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:41.874 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:41.874 00.000 30444 Enqueuing Expose request 22:35:41.874 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:35:41.874 00.000 15672 Worker thread wakes up 22:35:41.874 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:41.874 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:43.781 01.907 15672 Exposure complete 22:35:43.801 00.020 15672 worker thread done servicing request 22:35:43.801 00.000 30444 OnExposeComplete: enter 22:35:43.801 00.000 30444 UpdateGuideState(): m_state=6 22:35:43.801 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 861 22:35:43.801 00.000 30444 Star::Find returns 1 (1), X=465.43, Y=191.72, Mass=88082, SNR=65.8, Peak=10160 HFD=3.3 22:35:43.801 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 22:35:43.801 00.000 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.45 = -0.45) 22:35:43.801 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.20 hyp=0.33 cameraTheta=-0.66 mountX=0.30 mountY=-0.14, mountTheta=-0.44 22:35:43.802 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.20, opts=13) 22:35:43.802 00.000 30444 Enqueuing Move request for scope (0.26, -0.20) 22:35:43.802 00.000 15672 Worker thread wakes up 22:35:43.802 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.20) opts 0xd 22:35:43.802 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.20) 22:35:43.802 00.000 15672 Moving (0.26, -0.20) raw xDistance=0.30 yDistance=-0.14 22:35:43.802 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 22:35:43.802 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:43.802 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:35:43.802 00.000 15672 MoveAxis(W, 82, ABG) 22:35:43.802 00.000 15672 Guiding Dir = 3, Dur = 82 22:35:43.803 00.001 15672 IsSlewing returns 0 22:35:43.804 00.001 15672 IsGuiding returns 0 22:35:43.808 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=10604, FiltMin=2662, FiltMax=8186, Gamma=2.950 22:35:43.825 00.017 15672 PulseGuide returned control before completion, sleep 71 22:35:43.856 00.031 30444 UpdateGuideState exits: m=88082 SNR=65.8 Saturated 22:35:43.857 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:43.857 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:43.857 00.000 30444 Enqueuing Expose request 22:35:43.899 00.042 15672 IsGuiding returns 1 22:35:43.899 00.000 15672 scope still moving after pulse duration time elapsed 22:35:43.919 00.020 15672 IsSlewing returns 0 22:35:43.938 00.019 15672 IsGuiding returns 0 22:35:43.938 00.000 15672 scope move finished after 82 + 51 ms 22:35:43.938 00.000 15672 Move returns status 0, amount 82 22:35:43.938 00.000 15672 MoveAxis(N, 0, ABG) 22:35:43.938 00.000 15672 Move returns status 0, amount 0 22:35:43.938 00.000 15672 move complete, result=0 22:35:43.938 00.000 15672 worker thread done servicing request 22:35:43.938 00.000 15672 Worker thread wakes up 22:35:43.938 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:43.938 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:43.938 00.000 30444 GuideStep: 0.3 px 82 ms WEST, -0.1 px 0 ms NORTH 22:35:46.047 02.109 15672 Exposure complete 22:35:46.073 00.026 15672 worker thread done servicing request 22:35:46.073 00.000 30444 OnExposeComplete: enter 22:35:46.073 00.000 30444 UpdateGuideState(): m_state=6 22:35:46.074 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 862 22:35:46.074 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=191.50, Mass=91339, SNR=65.3, Peak=11506 HFD=3.4 22:35:46.074 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 22:35:46.074 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 22:35:46.074 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.42 hyp=0.42 cameraTheta=-1.48 mountX=0.15 mountY=-0.40, mountTheta=-1.21 22:35:46.074 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.42, opts=13) 22:35:46.074 00.000 30444 Enqueuing Move request for scope (0.04, -0.42) 22:35:46.074 00.000 15672 Worker thread wakes up 22:35:46.074 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.42) opts 0xd 22:35:46.074 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.42) 22:35:46.075 00.001 15672 Moving (0.04, -0.42) raw xDistance=0.15 yDistance=-0.40 22:35:46.075 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:35:46.075 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 22:35:46.075 00.000 15672 MoveAxis(E, 0, ABG) 22:35:46.075 00.000 15672 Move returns status 0, amount 0 22:35:46.075 00.000 15672 MoveAxis(N, 72, ABG) 22:35:46.075 00.000 15672 Guiding Dir = 0, Dur = 72 22:35:46.075 00.000 15672 IsSlewing returns 0 22:35:46.077 00.002 15672 IsGuiding returns 0 22:35:46.080 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=11506, FiltMin=2677, FiltMax=8454, Gamma=2.950 22:35:46.130 00.050 30444 UpdateGuideState exits: m=91339 SNR=65.3 Saturated 22:35:46.130 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:46.130 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:46.130 00.000 30444 Enqueuing Expose request 22:35:46.192 00.062 15672 IsGuiding returns 1 22:35:46.192 00.000 15672 scope still moving after pulse duration time elapsed 22:35:46.213 00.021 15672 IsSlewing returns 0 22:35:46.239 00.026 15672 IsGuiding returns 0 22:35:46.239 00.000 15672 scope move finished after 72 + 89 ms 22:35:46.239 00.000 15672 Move returns status 0, amount 72 22:35:46.239 00.000 15672 move complete, result=0 22:35:46.239 00.000 15672 worker thread done servicing request 22:35:46.239 00.000 15672 Worker thread wakes up 22:35:46.239 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:46.239 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:46.240 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 72 ms NORTH 22:35:48.146 01.906 15672 Exposure complete 22:35:48.165 00.019 15672 worker thread done servicing request 22:35:48.166 00.001 30444 OnExposeComplete: enter 22:35:48.166 00.000 30444 UpdateGuideState(): m_state=6 22:35:48.166 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 863 22:35:48.166 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=191.79, Mass=86629, SNR=72.9, Peak=11667 HFD=3.5 22:35:48.166 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 22:35:48.166 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 22:35:48.166 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.26 mountX=0.08 mountY=-0.12, mountTheta=-1.00 22:35:48.166 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.14, opts=13) 22:35:48.166 00.000 30444 Enqueuing Move request for scope (0.04, -0.14) 22:35:48.167 00.001 15672 Worker thread wakes up 22:35:48.167 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd 22:35:48.167 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.14) 22:35:48.167 00.000 15672 Moving (0.04, -0.14) raw xDistance=0.08 yDistance=-0.12 22:35:48.167 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:35:48.167 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:48.167 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 22:35:48.167 00.000 15672 MoveAxis(E, 0, ABG) 22:35:48.167 00.000 15672 Move returns status 0, amount 0 22:35:48.167 00.000 15672 MoveAxis(N, 0, ABG) 22:35:48.167 00.000 15672 Move returns status 0, amount 0 22:35:48.167 00.000 15672 move complete, result=0 22:35:48.167 00.000 15672 worker thread done servicing request 22:35:48.173 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=11667, FiltMin=2648, FiltMax=8352, Gamma=2.950 22:35:48.226 00.053 30444 UpdateGuideState exits: m=86629 SNR=72.9 Saturated 22:35:48.226 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:48.226 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:48.226 00.000 30444 Enqueuing Expose request 22:35:48.226 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:35:48.226 00.000 15672 Worker thread wakes up 22:35:48.227 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:48.227 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:50.343 02.116 15672 Exposure complete 22:35:50.375 00.032 15672 worker thread done servicing request 22:35:50.375 00.000 30444 OnExposeComplete: enter 22:35:50.375 00.000 30444 UpdateGuideState(): m_state=6 22:35:50.375 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 864 22:35:50.375 00.000 30444 Star::Find returns 1 (1), X=465.24, Y=191.48, Mass=94946, SNR=73.7, Peak=11433 HFD=3.4 22:35:50.375 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 22:35:50.375 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 22:35:50.375 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.44 hyp=0.45 cameraTheta=-1.43 mountX=0.18 mountY=-0.42, mountTheta=-1.16 22:35:50.376 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.44, opts=13) 22:35:50.376 00.000 30444 Enqueuing Move request for scope (0.06, -0.44) 22:35:50.376 00.000 15672 Worker thread wakes up 22:35:50.376 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.44) opts 0xd 22:35:50.376 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.44) 22:35:50.376 00.000 15672 Moving (0.06, -0.44) raw xDistance=0.18 yDistance=-0.42 22:35:50.376 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:35:50.376 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 22:35:50.376 00.000 15672 MoveAxis(E, 0, ABG) 22:35:50.376 00.000 15672 Move returns status 0, amount 0 22:35:50.376 00.000 15672 MoveAxis(N, 75, ABG) 22:35:50.376 00.000 15672 Guiding Dir = 0, Dur = 75 22:35:50.376 00.000 15672 IsSlewing returns 0 22:35:50.377 00.001 15672 IsGuiding returns 0 22:35:50.381 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=11781, FiltMin=2684, FiltMax=9123, Gamma=2.950 22:35:50.432 00.051 30444 UpdateGuideState exits: m=94946 SNR=73.7 Saturated 22:35:50.432 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:50.432 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:50.432 00.000 30444 Enqueuing Expose request 22:35:50.487 00.055 15672 IsGuiding returns 1 22:35:50.487 00.000 15672 scope still moving after pulse duration time elapsed 22:35:50.508 00.021 15672 IsSlewing returns 0 22:35:50.509 00.001 15672 IsGuiding returns 1 22:35:50.530 00.021 15672 IsSlewing returns 0 22:35:50.531 00.001 15672 IsGuiding returns 1 22:35:50.552 00.021 15672 IsSlewing returns 0 22:35:50.567 00.015 15672 IsGuiding returns 0 22:35:50.567 00.000 15672 scope move finished after 75 + 114 ms 22:35:50.567 00.000 15672 Move returns status 0, amount 75 22:35:50.567 00.000 15672 move complete, result=0 22:35:50.567 00.000 15672 worker thread done servicing request 22:35:50.567 00.000 15672 Worker thread wakes up 22:35:50.567 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:50.567 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:50.567 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 75 ms NORTH 22:35:52.475 01.908 15672 Exposure complete 22:35:52.495 00.020 15672 worker thread done servicing request 22:35:52.495 00.000 30444 OnExposeComplete: enter 22:35:52.496 00.001 30444 UpdateGuideState(): m_state=6 22:35:52.496 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 865 22:35:52.496 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=191.42, Mass=92476, SNR=74.2, Peak=10841 HFD=3.4 22:35:52.496 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 22:35:52.496 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 22:35:52.496 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.50 hyp=0.54 cameraTheta=-1.19 mountX=0.33 mountY=-0.44, mountTheta=-0.94 22:35:52.496 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.50, opts=13) 22:35:52.496 00.000 30444 Enqueuing Move request for scope (0.20, -0.50) 22:35:52.496 00.000 15672 Worker thread wakes up 22:35:52.497 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.50) opts 0xd 22:35:52.497 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.50) 22:35:52.497 00.000 15672 Moving (0.20, -0.50) raw xDistance=0.33 yDistance=-0.44 22:35:52.497 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 22:35:52.497 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 22:35:52.497 00.000 15672 MoveAxis(W, 88, ABG) 22:35:52.497 00.000 15672 Guiding Dir = 3, Dur = 88 22:35:52.498 00.001 15672 IsSlewing returns 0 22:35:52.498 00.000 15672 IsGuiding returns 0 22:35:52.503 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=11095, FiltMin=2654, FiltMax=8581, Gamma=2.950 22:35:52.515 00.012 15672 PulseGuide returned control before completion, sleep 82 22:35:52.554 00.039 30444 UpdateGuideState exits: m=92476 SNR=74.2 Saturated 22:35:52.554 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:52.554 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:52.554 00.000 30444 Enqueuing Expose request 22:35:52.598 00.044 15672 IsGuiding returns 1 22:35:52.598 00.000 15672 scope still moving after pulse duration time elapsed 22:35:52.620 00.022 15672 IsSlewing returns 0 22:35:52.660 00.040 15672 IsGuiding returns 0 22:35:52.660 00.000 15672 scope move finished after 88 + 72 ms 22:35:52.660 00.000 15672 Move returns status 0, amount 88 22:35:52.660 00.000 15672 MoveAxis(N, 79, ABG) 22:35:52.660 00.000 15672 Guiding Dir = 0, Dur = 79 22:35:52.660 00.000 15672 IsSlewing returns 0 22:35:52.661 00.001 15672 IsGuiding returns 0 22:35:52.741 00.080 15672 IsGuiding returns 1 22:35:52.741 00.000 15672 scope still moving after pulse duration time elapsed 22:35:52.762 00.021 15672 IsSlewing returns 0 22:35:52.765 00.003 15672 IsGuiding returns 1 22:35:52.786 00.021 15672 IsSlewing returns 0 22:35:52.789 00.003 15672 IsGuiding returns 1 22:35:52.811 00.022 15672 IsSlewing returns 0 22:35:52.813 00.002 15672 IsGuiding returns 1 22:35:52.835 00.022 15672 IsSlewing returns 0 22:35:52.867 00.032 15672 IsGuiding returns 0 22:35:52.867 00.000 15672 scope move finished after 79 + 128 ms 22:35:52.867 00.000 15672 Move returns status 0, amount 79 22:35:52.868 00.001 15672 move complete, result=0 22:35:52.868 00.000 15672 worker thread done servicing request 22:35:52.868 00.000 30444 GuideStep: 0.3 px 88 ms WEST, -0.4 px 79 ms NORTH 22:35:52.868 00.000 15672 Worker thread wakes up 22:35:52.869 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:52.869 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:54.986 02.117 15672 Exposure complete 22:35:55.018 00.032 15672 worker thread done servicing request 22:35:55.018 00.000 30444 OnExposeComplete: enter 22:35:55.018 00.000 30444 UpdateGuideState(): m_state=6 22:35:55.018 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 866 22:35:55.018 00.000 30444 Star::Find returns 1 (1), X=465.49, Y=191.57, Mass=89884, SNR=65.8, Peak=9857 HFD=3.2 22:35:55.018 00.000 30444 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.28) = xAngle (-0.57 = -0.57) 22:35:55.018 00.000 30444 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.63 = -0.63) 22:35:55.018 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.35 hyp=0.47 cameraTheta=-0.84 mountX=0.40 mountY=-0.28, mountTheta=-0.61 22:35:55.019 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.35, opts=13) 22:35:55.019 00.000 30444 Enqueuing Move request for scope (0.31, -0.35) 22:35:55.019 00.000 15672 Worker thread wakes up 22:35:55.019 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.35) opts 0xd 22:35:55.019 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.35) 22:35:55.019 00.000 15672 Moving (0.31, -0.35) raw xDistance=0.40 yDistance=-0.28 22:35:55.019 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40 22:35:55.019 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 22:35:55.019 00.000 15672 MoveAxis(W, 113, ABG) 22:35:55.019 00.000 15672 Guiding Dir = 3, Dur = 113 22:35:55.020 00.001 15672 IsSlewing returns 0 22:35:55.021 00.001 15672 IsGuiding returns 0 22:35:55.025 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=11551, FiltMin=2598, FiltMax=9042, Gamma=2.950 22:35:55.039 00.014 15672 PulseGuide returned control before completion, sleep 106 22:35:55.075 00.036 30444 UpdateGuideState exits: m=89884 SNR=65.8 Saturated 22:35:55.075 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:55.075 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:55.075 00.000 30444 Enqueuing Expose request 22:35:55.147 00.072 15672 IsGuiding returns 1 22:35:55.147 00.000 15672 scope still moving after pulse duration time elapsed 22:35:55.169 00.022 15672 IsSlewing returns 0 22:35:55.185 00.016 15672 IsGuiding returns 0 22:35:55.185 00.000 15672 scope move finished after 113 + 50 ms 22:35:55.185 00.000 15672 Move returns status 0, amount 113 22:35:55.185 00.000 15672 MoveAxis(N, 49, ABG) 22:35:55.186 00.001 15672 Guiding Dir = 0, Dur = 49 22:35:55.186 00.000 15672 IsSlewing returns 0 22:35:55.189 00.003 15672 IsGuiding returns 0 22:35:55.264 00.075 15672 IsGuiding returns 1 22:35:55.264 00.000 15672 scope still moving after pulse duration time elapsed 22:35:55.286 00.022 15672 IsSlewing returns 0 22:35:55.345 00.059 15672 IsGuiding returns 0 22:35:55.345 00.000 15672 scope move finished after 49 + 107 ms 22:35:55.345 00.000 15672 Move returns status 0, amount 49 22:35:55.345 00.000 15672 move complete, result=0 22:35:55.345 00.000 15672 worker thread done servicing request 22:35:55.345 00.000 15672 Worker thread wakes up 22:35:55.346 00.001 30444 GuideStep: 0.4 px 113 ms WEST, -0.3 px 49 ms NORTH 22:35:55.346 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:55.346 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:57.254 01.908 15672 Exposure complete 22:35:57.273 00.019 15672 worker thread done servicing request 22:35:57.273 00.000 30444 OnExposeComplete: enter 22:35:57.274 00.001 30444 UpdateGuideState(): m_state=6 22:35:57.274 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 867 22:35:57.274 00.000 30444 Star::Find returns 1 (1), X=465.61, Y=191.84, Mass=90229, SNR=74.6, Peak=9007 HFD=3.6 22:35:57.274 00.000 30444 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.28) = xAngle (0.08 = 0.08) 22:35:57.274 00.000 30444 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.02 = 0.02) 22:35:57.274 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.09 hyp=0.45 cameraTheta=-0.19 mountX=0.44 mountY=0.01, mountTheta=0.02 22:35:57.274 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.09, opts=13) 22:35:57.274 00.000 30444 Enqueuing Move request for scope (0.44, -0.09) 22:35:57.274 00.000 15672 Worker thread wakes up 22:35:57.275 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.09) opts 0xd 22:35:57.275 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.09) 22:35:57.275 00.000 15672 Moving (0.44, -0.09) raw xDistance=0.44 yDistance=0.01 22:35:57.275 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44 22:35:57.275 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:57.275 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:35:57.275 00.000 15672 MoveAxis(W, 128, ABG) 22:35:57.275 00.000 15672 Guiding Dir = 3, Dur = 128 22:35:57.275 00.000 15672 IsSlewing returns 0 22:35:57.276 00.001 15672 IsGuiding returns 0 22:35:57.280 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=10461, FiltMin=2669, FiltMax=8897, Gamma=2.950 22:35:57.292 00.012 15672 PulseGuide returned control before completion, sleep 123 22:35:57.330 00.038 30444 UpdateGuideState exits: m=90229 SNR=74.6 Saturated 22:35:57.330 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:57.330 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:57.330 00.000 30444 Enqueuing Expose request 22:35:57.469 00.139 15672 IsGuiding returns 0 22:35:57.469 00.000 15672 Move returns status 0, amount 128 22:35:57.469 00.000 15672 MoveAxis(N, 0, ABG) 22:35:57.469 00.000 15672 Move returns status 0, amount 0 22:35:57.469 00.000 15672 move complete, result=0 22:35:57.470 00.001 15672 worker thread done servicing request 22:35:57.470 00.000 15672 Worker thread wakes up 22:35:57.470 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:57.470 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:57.470 00.000 30444 GuideStep: 0.4 px 128 ms WEST, 0.0 px 0 ms NORTH 22:35:59.580 02.110 15672 Exposure complete 22:35:59.599 00.019 15672 worker thread done servicing request 22:35:59.599 00.000 30444 OnExposeComplete: enter 22:35:59.599 00.000 30444 UpdateGuideState(): m_state=6 22:35:59.600 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 868 22:35:59.600 00.000 30444 Star::Find returns 1 (1), X=465.40, Y=191.67, Mass=92099, SNR=62.1, Peak=10754 HFD=3.4 22:35:59.600 00.000 30444 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.28) = xAngle (-0.56 = -0.56) 22:35:59.600 00.000 30444 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 22:35:59.600 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.25 hyp=0.33 cameraTheta=-0.84 mountX=0.28 mountY=-0.20, mountTheta=-0.60 22:35:59.600 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.25, opts=13) 22:35:59.600 00.000 30444 Enqueuing Move request for scope (0.22, -0.25) 22:35:59.600 00.000 15672 Worker thread wakes up 22:35:59.600 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.25) opts 0xd 22:35:59.600 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.25) 22:35:59.600 00.000 15672 Moving (0.22, -0.25) raw xDistance=0.28 yDistance=-0.20 22:35:59.600 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28 22:35:59.600 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:35:59.600 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 22:35:59.600 00.000 15672 MoveAxis(W, 86, ABG) 22:35:59.600 00.000 15672 Guiding Dir = 3, Dur = 86 22:35:59.600 00.000 15672 IsSlewing returns 0 22:35:59.606 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=10754, FiltMin=2629, FiltMax=8217, Gamma=2.950 22:35:59.608 00.002 15672 IsGuiding returns 0 22:35:59.623 00.015 15672 PulseGuide returned control before completion, sleep 81 22:35:59.655 00.032 30444 UpdateGuideState exits: m=92099 SNR=62.1 Saturated 22:35:59.655 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:59.655 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:35:59.655 00.000 30444 Enqueuing Expose request 22:35:59.707 00.052 15672 IsGuiding returns 1 22:35:59.707 00.000 15672 scope still moving after pulse duration time elapsed 22:35:59.728 00.021 15672 IsSlewing returns 0 22:35:59.737 00.009 15672 IsGuiding returns 0 22:35:59.738 00.001 15672 scope move finished after 86 + 43 ms 22:35:59.738 00.000 15672 Move returns status 0, amount 86 22:35:59.738 00.000 15672 MoveAxis(N, 0, ABG) 22:35:59.738 00.000 15672 Move returns status 0, amount 0 22:35:59.738 00.000 15672 move complete, result=0 22:35:59.738 00.000 15672 worker thread done servicing request 22:35:59.739 00.001 15672 Worker thread wakes up 22:35:59.739 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:35:59.739 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:35:59.739 00.000 30444 GuideStep: 0.3 px 86 ms WEST, -0.2 px 0 ms NORTH 22:36:01.647 01.908 15672 Exposure complete 22:36:01.667 00.020 15672 worker thread done servicing request 22:36:01.667 00.000 30444 OnExposeComplete: enter 22:36:01.667 00.000 30444 UpdateGuideState(): m_state=6 22:36:01.667 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 869 22:36:01.667 00.000 30444 Star::Find returns 1 (1), X=465.53, Y=191.49, Mass=83275, SNR=68.5, Peak=10800 HFD=3.2 22:36:01.668 00.001 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 22:36:01.668 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 22:36:01.668 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.43 hyp=0.55 cameraTheta=-0.88 mountX=0.46 mountY=-0.34, mountTheta=-0.64 22:36:01.668 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.43, opts=13) 22:36:01.668 00.000 30444 Enqueuing Move request for scope (0.35, -0.43) 22:36:01.668 00.000 15672 Worker thread wakes up 22:36:01.668 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.43) opts 0xd 22:36:01.668 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.43) 22:36:01.668 00.000 15672 Moving (0.35, -0.43) raw xDistance=0.46 yDistance=-0.34 22:36:01.668 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46 22:36:01.668 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:36:01.668 00.000 15672 MoveAxis(W, 129, ABG) 22:36:01.668 00.000 15672 Guiding Dir = 3, Dur = 129 22:36:01.669 00.001 15672 IsSlewing returns 0 22:36:01.670 00.001 15672 IsGuiding returns 0 22:36:01.674 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=10933, FiltMin=2651, FiltMax=8658, Gamma=2.950 22:36:01.684 00.010 15672 PulseGuide returned control before completion, sleep 125 22:36:01.724 00.040 30444 UpdateGuideState exits: m=83275 SNR=68.5 Saturated 22:36:01.724 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:01.724 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:01.724 00.000 30444 Enqueuing Expose request 22:36:01.812 00.088 15672 IsGuiding returns 1 22:36:01.812 00.000 15672 scope still moving after pulse duration time elapsed 22:36:01.833 00.021 15672 IsSlewing returns 0 22:36:01.845 00.012 15672 IsGuiding returns 0 22:36:01.846 00.001 15672 scope move finished after 129 + 45 ms 22:36:01.846 00.000 15672 Move returns status 0, amount 129 22:36:01.846 00.000 15672 MoveAxis(N, 61, ABG) 22:36:01.846 00.000 15672 Guiding Dir = 0, Dur = 61 22:36:01.846 00.000 15672 IsSlewing returns 0 22:36:01.847 00.001 15672 IsGuiding returns 0 22:36:01.929 00.082 15672 IsGuiding returns 1 22:36:01.929 00.000 15672 scope still moving after pulse duration time elapsed 22:36:01.950 00.021 15672 IsSlewing returns 0 22:36:01.973 00.023 15672 IsGuiding returns 1 22:36:01.994 00.021 15672 IsSlewing returns 0 22:36:01.995 00.001 15672 IsGuiding returns 1 22:36:02.016 00.021 15672 IsSlewing returns 0 22:36:02.021 00.005 15672 IsGuiding returns 0 22:36:02.021 00.000 15672 scope move finished after 61 + 112 ms 22:36:02.021 00.000 15672 Move returns status 0, amount 61 22:36:02.021 00.000 15672 move complete, result=0 22:36:02.021 00.000 15672 worker thread done servicing request 22:36:02.021 00.000 15672 Worker thread wakes up 22:36:02.021 00.000 30444 GuideStep: 0.5 px 129 ms WEST, -0.3 px 61 ms NORTH 22:36:02.021 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:02.021 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:04.128 02.107 15672 Exposure complete 22:36:04.149 00.021 15672 worker thread done servicing request 22:36:04.149 00.000 30444 OnExposeComplete: enter 22:36:04.149 00.000 30444 UpdateGuideState(): m_state=6 22:36:04.149 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 870 22:36:04.149 00.000 30444 Star::Find returns 1 (1), X=465.07, Y=191.38, Mass=95153, SNR=79.0, Peak=12235 HFD=3.4 22:36:04.149 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 22:36:04.149 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 22:36:04.149 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.54 hyp=0.55 cameraTheta=-1.77 mountX=0.05 mountY=-0.55, mountTheta=-1.49 22:36:04.150 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.54, opts=13) 22:36:04.150 00.000 30444 Enqueuing Move request for scope (-0.11, -0.54) 22:36:04.151 00.001 15672 Worker thread wakes up 22:36:04.151 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.54) opts 0xd 22:36:04.151 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.54) 22:36:04.151 00.000 15672 Moving (-0.11, -0.54) raw xDistance=0.05 yDistance=-0.55 22:36:04.151 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 22:36:04.151 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 22:36:04.151 00.000 15672 MoveAxis(E, 0, ABG) 22:36:04.151 00.000 15672 Move returns status 0, amount 0 22:36:04.151 00.000 15672 MoveAxis(N, 98, ABG) 22:36:04.151 00.000 15672 Guiding Dir = 0, Dur = 98 22:36:04.151 00.000 15672 IsSlewing returns 0 22:36:04.153 00.002 15672 IsGuiding returns 0 22:36:04.159 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=12235, FiltMin=2628, FiltMax=8617, Gamma=2.950 22:36:04.210 00.051 30444 UpdateGuideState exits: m=95153 SNR=79.0 Saturated 22:36:04.210 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:04.210 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:04.210 00.000 30444 Enqueuing Expose request 22:36:04.226 00.016 15672 PulseGuide returned control before completion, sleep 36 22:36:04.263 00.037 15672 IsGuiding returns 1 22:36:04.263 00.000 15672 scope still moving after pulse duration time elapsed 22:36:04.284 00.021 15672 IsSlewing returns 0 22:36:04.285 00.001 15672 IsGuiding returns 1 22:36:04.305 00.020 15672 IsSlewing returns 0 22:36:04.353 00.048 15672 IsGuiding returns 0 22:36:04.354 00.001 15672 scope move finished after 98 + 102 ms 22:36:04.354 00.000 15672 Move returns status 0, amount 98 22:36:04.354 00.000 15672 move complete, result=0 22:36:04.354 00.000 15672 worker thread done servicing request 22:36:04.354 00.000 15672 Worker thread wakes up 22:36:04.354 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:04.355 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:04.355 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 98 ms NORTH 22:36:06.263 01.908 15672 Exposure complete 22:36:06.287 00.024 15672 worker thread done servicing request 22:36:06.287 00.000 30444 OnExposeComplete: enter 22:36:06.287 00.000 30444 UpdateGuideState(): m_state=6 22:36:06.287 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 871 22:36:06.287 00.000 30444 Star::Find returns 1 (1), X=465.13, Y=191.48, Mass=96425, SNR=78.8, Peak=12690 HFD=3.3 22:36:06.287 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 22:36:06.287 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 22:36:06.287 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.45 hyp=0.45 cameraTheta=-1.67 mountX=0.08 mountY=-0.44, mountTheta=-1.39 22:36:06.288 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.45, opts=13) 22:36:06.288 00.000 30444 Enqueuing Move request for scope (-0.04, -0.45) 22:36:06.288 00.000 15672 Worker thread wakes up 22:36:06.288 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.45) opts 0xd 22:36:06.288 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.45) 22:36:06.288 00.000 15672 Moving (-0.04, -0.45) raw xDistance=0.08 yDistance=-0.44 22:36:06.288 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:36:06.288 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 22:36:06.288 00.000 15672 MoveAxis(E, 0, ABG) 22:36:06.289 00.001 15672 Move returns status 0, amount 0 22:36:06.289 00.000 15672 MoveAxis(N, 79, ABG) 22:36:06.289 00.000 15672 Guiding Dir = 0, Dur = 79 22:36:06.289 00.000 15672 IsSlewing returns 0 22:36:06.290 00.001 15672 IsGuiding returns 0 22:36:06.294 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=12690, FiltMin=2611, FiltMax=8689, Gamma=2.950 22:36:06.345 00.051 30444 UpdateGuideState exits: m=96425 SNR=78.8 Saturated 22:36:06.345 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:06.345 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:06.345 00.000 30444 Enqueuing Expose request 22:36:06.366 00.021 15672 PulseGuide returned control before completion, sleep 14 22:36:06.382 00.016 15672 IsGuiding returns 1 22:36:06.382 00.000 15672 scope still moving after pulse duration time elapsed 22:36:06.404 00.022 15672 IsSlewing returns 0 22:36:06.404 00.000 15672 IsGuiding returns 1 22:36:06.425 00.021 15672 IsSlewing returns 0 22:36:06.427 00.002 15672 IsGuiding returns 1 22:36:06.447 00.020 15672 IsSlewing returns 0 22:36:06.495 00.048 15672 IsGuiding returns 0 22:36:06.495 00.000 15672 scope move finished after 79 + 126 ms 22:36:06.495 00.000 15672 Move returns status 0, amount 79 22:36:06.495 00.000 15672 move complete, result=0 22:36:06.496 00.001 15672 worker thread done servicing request 22:36:06.496 00.000 15672 Worker thread wakes up 22:36:06.496 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:06.496 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:06.496 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 79 ms NORTH 22:36:08.606 02.110 15672 Exposure complete 22:36:08.626 00.020 15672 worker thread done servicing request 22:36:08.626 00.000 30444 OnExposeComplete: enter 22:36:08.626 00.000 30444 UpdateGuideState(): m_state=6 22:36:08.626 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 872 22:36:08.626 00.000 30444 Star::Find returns 1 (1), X=464.82, Y=191.63, Mass=98642, SNR=75.9, Peak=11477 HFD=3.6 22:36:08.626 00.000 30444 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.28) = xAngle (-2.17 = -2.17) 22:36:08.626 00.000 30444 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.23 = -2.23) 22:36:08.626 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.29 hyp=0.46 cameraTheta=-2.45 mountX=-0.26 mountY=-0.36, mountTheta=-2.19 22:36:08.626 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.29, opts=13) 22:36:08.627 00.001 30444 Enqueuing Move request for scope (-0.35, -0.29) 22:36:08.627 00.000 15672 Worker thread wakes up 22:36:08.627 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.29) opts 0xd 22:36:08.627 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.29) 22:36:08.627 00.000 15672 Moving (-0.35, -0.29) raw xDistance=-0.26 yDistance=-0.36 22:36:08.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 22:36:08.627 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 22:36:08.627 00.000 15672 MoveAxis(E, 70, ABG) 22:36:08.627 00.000 15672 Guiding Dir = 2, Dur = 70 22:36:08.627 00.000 15672 IsSlewing returns 0 22:36:08.629 00.002 15672 IsGuiding returns 0 22:36:08.633 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2117, max=11477, FiltMin=2655, FiltMax=8015, Gamma=2.950 22:36:08.650 00.017 15672 PulseGuide returned control before completion, sleep 59 22:36:08.683 00.033 30444 UpdateGuideState exits: m=98642 SNR=75.9 Saturated 22:36:08.683 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:08.683 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:08.683 00.000 30444 Enqueuing Expose request 22:36:08.730 00.047 15672 IsGuiding returns 0 22:36:08.730 00.000 15672 Move returns status 0, amount 70 22:36:08.730 00.000 15672 MoveAxis(N, 64, ABG) 22:36:08.730 00.000 15672 Guiding Dir = 0, Dur = 64 22:36:08.731 00.001 15672 IsSlewing returns 0 22:36:08.731 00.000 15672 IsGuiding returns 0 22:36:08.842 00.111 15672 IsGuiding returns 1 22:36:08.842 00.000 15672 scope still moving after pulse duration time elapsed 22:36:08.863 00.021 15672 IsSlewing returns 0 22:36:08.864 00.001 15672 IsGuiding returns 1 22:36:08.885 00.021 15672 IsSlewing returns 0 22:36:08.907 00.022 15672 IsGuiding returns 0 22:36:08.907 00.000 15672 scope move finished after 64 + 111 ms 22:36:08.907 00.000 15672 Move returns status 0, amount 64 22:36:08.907 00.000 15672 move complete, result=0 22:36:08.907 00.000 15672 worker thread done servicing request 22:36:08.907 00.000 15672 Worker thread wakes up 22:36:08.907 00.000 30444 GuideStep: -0.3 px 70 ms EAST, -0.4 px 64 ms NORTH 22:36:08.907 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:08.907 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:10.822 01.915 15672 Exposure complete 22:36:10.855 00.033 15672 worker thread done servicing request 22:36:10.855 00.000 30444 OnExposeComplete: enter 22:36:10.855 00.000 30444 UpdateGuideState(): m_state=6 22:36:10.855 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 873 22:36:10.855 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=191.56, Mass=86257, SNR=64.9, Peak=10374 HFD=3.6 22:36:10.855 00.000 30444 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 22:36:10.855 00.000 30444 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 22:36:10.855 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.36 hyp=0.36 cameraTheta=-1.52 mountX=0.12 mountY=-0.34, mountTheta=-1.24 22:36:10.856 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.36, opts=13) 22:36:10.856 00.000 30444 Enqueuing Move request for scope (0.02, -0.36) 22:36:10.856 00.000 15672 Worker thread wakes up 22:36:10.856 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.36) opts 0xd 22:36:10.856 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.36) 22:36:10.856 00.000 15672 Moving (0.02, -0.36) raw xDistance=0.12 yDistance=-0.34 22:36:10.856 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:36:10.856 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:36:10.856 00.000 15672 MoveAxis(E, 0, ABG) 22:36:10.856 00.000 15672 Move returns status 0, amount 0 22:36:10.856 00.000 15672 MoveAxis(N, 61, ABG) 22:36:10.856 00.000 15672 Guiding Dir = 0, Dur = 61 22:36:10.857 00.001 15672 IsSlewing returns 0 22:36:10.858 00.001 15672 IsGuiding returns 0 22:36:10.862 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=10374, FiltMin=2642, FiltMax=8129, Gamma=2.950 22:36:10.911 00.049 30444 UpdateGuideState exits: m=86257 SNR=64.9 Saturated 22:36:10.911 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:10.911 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:10.911 00.000 30444 Enqueuing Expose request 22:36:10.936 00.025 15672 IsGuiding returns 1 22:36:10.936 00.000 15672 scope still moving after pulse duration time elapsed 22:36:10.957 00.021 15672 IsSlewing returns 0 22:36:10.958 00.001 15672 IsGuiding returns 1 22:36:10.979 00.021 15672 IsSlewing returns 0 22:36:11.030 00.051 15672 IsGuiding returns 0 22:36:11.030 00.000 15672 scope move finished after 61 + 111 ms 22:36:11.030 00.000 15672 Move returns status 0, amount 61 22:36:11.030 00.000 15672 move complete, result=0 22:36:11.030 00.000 15672 worker thread done servicing request 22:36:11.030 00.000 15672 Worker thread wakes up 22:36:11.030 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 61 ms NORTH 22:36:11.030 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:11.031 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:13.136 02.105 15672 Exposure complete 22:36:13.156 00.020 15672 worker thread done servicing request 22:36:13.156 00.000 30444 OnExposeComplete: enter 22:36:13.156 00.000 30444 UpdateGuideState(): m_state=6 22:36:13.156 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 874 22:36:13.156 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=192.52, Mass=86216, SNR=66.4, Peak=7081 HFD=4.0 22:36:13.157 00.001 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 22:36:13.157 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.76 = 1.76) 22:36:13.157 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.60 hyp=0.60 cameraTheta=1.55 mountX=-0.15 mountY=0.59, mountTheta=1.82 22:36:13.157 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.60, opts=13) 22:36:13.157 00.000 30444 Enqueuing Move request for scope (0.01, 0.60) 22:36:13.157 00.000 15672 Worker thread wakes up 22:36:13.157 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.60) opts 0xd 22:36:13.157 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.60) 22:36:13.157 00.000 15672 Moving (0.01, 0.60) raw xDistance=-0.15 yDistance=0.59 22:36:13.157 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:36:13.157 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:36:13.157 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59 22:36:13.157 00.000 15672 MoveAxis(E, 0, ABG) 22:36:13.158 00.001 15672 Move returns status 0, amount 0 22:36:13.158 00.000 15672 MoveAxis(N, 0, ABG) 22:36:13.158 00.000 15672 Move returns status 0, amount 0 22:36:13.158 00.000 15672 move complete, result=0 22:36:13.158 00.000 15672 worker thread done servicing request 22:36:13.163 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=9242, FiltMin=2663, FiltMax=7195, Gamma=2.950 22:36:13.212 00.049 30444 UpdateGuideState exits: m=86216 SNR=66.4 Saturated 22:36:13.213 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:13.213 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:13.213 00.000 30444 Enqueuing Expose request 22:36:13.213 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH 22:36:13.213 00.000 15672 Worker thread wakes up 22:36:13.213 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:13.213 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:15.121 01.908 15672 Exposure complete 22:36:15.141 00.020 15672 worker thread done servicing request 22:36:15.141 00.000 30444 OnExposeComplete: enter 22:36:15.141 00.000 30444 UpdateGuideState(): m_state=6 22:36:15.141 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 875 22:36:15.141 00.000 30444 Star::Find returns 1 (1), X=465.17, Y=192.30, Mass=93868, SNR=69.3, Peak=9808 HFD=3.5 22:36:15.141 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 22:36:15.141 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 22:36:15.141 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.60 mountX=-0.11 mountY=0.37, mountTheta=1.87 22:36:15.142 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.38, opts=13) 22:36:15.142 00.000 30444 Enqueuing Move request for scope (-0.01, 0.38) 22:36:15.142 00.000 15672 Worker thread wakes up 22:36:15.142 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.38) opts 0xd 22:36:15.142 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.38) 22:36:15.142 00.000 15672 Moving (-0.01, 0.38) raw xDistance=-0.11 yDistance=0.37 22:36:15.142 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 22:36:15.142 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:36:15.142 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 22:36:15.142 00.000 15672 MoveAxis(E, 0, ABG) 22:36:15.142 00.000 15672 Move returns status 0, amount 0 22:36:15.142 00.000 15672 MoveAxis(N, 0, ABG) 22:36:15.142 00.000 15672 Move returns status 0, amount 0 22:36:15.142 00.000 15672 move complete, result=0 22:36:15.142 00.000 15672 worker thread done servicing request 22:36:15.147 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=9808, FiltMin=2698, FiltMax=7977, Gamma=2.950 22:36:15.197 00.050 30444 UpdateGuideState exits: m=93868 SNR=69.3 Saturated 22:36:15.197 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:15.197 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:15.197 00.000 30444 Enqueuing Expose request 22:36:15.197 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 22:36:15.197 00.000 15672 Worker thread wakes up 22:36:15.197 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:15.198 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:17.314 02.116 15672 Exposure complete 22:36:17.343 00.029 15672 worker thread done servicing request 22:36:17.343 00.000 30444 OnExposeComplete: enter 22:36:17.343 00.000 30444 UpdateGuideState(): m_state=6 22:36:17.343 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 876 22:36:17.343 00.000 30444 Star::Find returns 1 (1), X=465.03, Y=192.08, Mass=93532, SNR=68.5, Peak=9309 HFD=3.9 22:36:17.343 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.60 = 2.60) 22:36:17.343 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.54 = 2.54) 22:36:17.343 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.32 mountX=-0.19 mountY=0.13, mountTheta=2.55 22:36:17.344 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.16, opts=13) 22:36:17.344 00.000 30444 Enqueuing Move request for scope (-0.15, 0.16) 22:36:17.344 00.000 15672 Worker thread wakes up 22:36:17.344 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd 22:36:17.344 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.16) 22:36:17.344 00.000 15672 Moving (-0.15, 0.16) raw xDistance=-0.19 yDistance=0.13 22:36:17.344 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 22:36:17.344 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:36:17.344 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 22:36:17.344 00.000 15672 MoveAxis(E, 0, ABG) 22:36:17.344 00.000 15672 Move returns status 0, amount 0 22:36:17.344 00.000 15672 MoveAxis(N, 0, ABG) 22:36:17.344 00.000 15672 Move returns status 0, amount 0 22:36:17.344 00.000 15672 move complete, result=0 22:36:17.344 00.000 15672 worker thread done servicing request 22:36:17.349 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=10587, FiltMin=2637, FiltMax=8006, Gamma=2.950 22:36:17.400 00.051 30444 UpdateGuideState exits: m=93532 SNR=68.5 Saturated 22:36:17.400 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:17.400 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:17.400 00.000 30444 Enqueuing Expose request 22:36:17.400 00.000 15672 Worker thread wakes up 22:36:17.400 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:17.400 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:17.400 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:36:19.309 01.909 15672 Exposure complete 22:36:19.335 00.026 15672 worker thread done servicing request 22:36:19.335 00.000 30444 OnExposeComplete: enter 22:36:19.335 00.000 30444 UpdateGuideState(): m_state=6 22:36:19.335 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 877 22:36:19.335 00.000 30444 Star::Find returns 1 (1), X=465.43, Y=191.52, Mass=98936, SNR=78.5, Peak=11557 HFD=3.3 22:36:19.335 00.000 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.73 = -0.73) 22:36:19.335 00.000 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.79 = -0.79) 22:36:19.335 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.40 hyp=0.47 cameraTheta=-1.01 mountX=0.35 mountY=-0.34, mountTheta=-0.76 22:36:19.336 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.40, opts=13) 22:36:19.336 00.000 30444 Enqueuing Move request for scope (0.25, -0.40) 22:36:19.336 00.000 15672 Worker thread wakes up 22:36:19.336 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.40) opts 0xd 22:36:19.336 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.40) 22:36:19.336 00.000 15672 Moving (0.25, -0.40) raw xDistance=0.35 yDistance=-0.34 22:36:19.336 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 22:36:19.336 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:36:19.336 00.000 15672 MoveAxis(W, 95, ABG) 22:36:19.336 00.000 15672 Guiding Dir = 3, Dur = 95 22:36:19.336 00.000 15672 IsSlewing returns 0 22:36:19.338 00.002 15672 IsGuiding returns 0 22:36:19.342 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=11720, FiltMin=2701, FiltMax=8772, Gamma=2.950 22:36:19.353 00.011 15672 PulseGuide returned control before completion, sleep 91 22:36:19.392 00.039 30444 UpdateGuideState exits: m=98936 SNR=78.5 Saturated 22:36:19.392 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:19.392 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:19.392 00.000 30444 Enqueuing Expose request 22:36:19.466 00.074 15672 IsGuiding returns 0 22:36:19.467 00.001 15672 Move returns status 0, amount 95 22:36:19.467 00.000 15672 MoveAxis(N, 60, ABG) 22:36:19.467 00.000 15672 Guiding Dir = 0, Dur = 60 22:36:19.467 00.000 15672 IsSlewing returns 0 22:36:19.469 00.002 15672 IsGuiding returns 0 22:36:19.577 00.108 15672 IsGuiding returns 1 22:36:19.577 00.000 15672 scope still moving after pulse duration time elapsed 22:36:19.598 00.021 15672 IsSlewing returns 0 22:36:19.624 00.026 15672 IsGuiding returns 0 22:36:19.624 00.000 15672 scope move finished after 60 + 95 ms 22:36:19.625 00.001 15672 Move returns status 0, amount 60 22:36:19.625 00.000 15672 move complete, result=0 22:36:19.625 00.000 15672 worker thread done servicing request 22:36:19.625 00.000 30444 GuideStep: 0.4 px 95 ms WEST, -0.3 px 60 ms NORTH 22:36:19.625 00.000 15672 Worker thread wakes up 22:36:19.625 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:19.627 00.002 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:21.734 02.107 15672 Exposure complete 22:36:21.754 00.020 15672 worker thread done servicing request 22:36:21.754 00.000 30444 OnExposeComplete: enter 22:36:21.754 00.000 30444 UpdateGuideState(): m_state=6 22:36:21.754 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 878 22:36:21.754 00.000 30444 Star::Find returns 1 (1), X=465.73, Y=191.71, Mass=91394, SNR=70.0, Peak=9380 HFD=3.6 22:36:21.754 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 22:36:21.754 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 22:36:21.754 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.21 hyp=0.60 cameraTheta=-0.37 mountX=0.59 mountY=-0.09, mountTheta=-0.15 22:36:21.755 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.21, opts=13) 22:36:21.755 00.000 30444 Enqueuing Move request for scope (0.56, -0.21) 22:36:21.755 00.000 15672 Worker thread wakes up 22:36:21.755 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.21) opts 0xd 22:36:21.755 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.21) 22:36:21.755 00.000 15672 Moving (0.56, -0.21) raw xDistance=0.59 yDistance=-0.09 22:36:21.755 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59 22:36:21.755 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:36:21.755 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 22:36:21.755 00.000 15672 MoveAxis(W, 167, ABG) 22:36:21.755 00.000 15672 Guiding Dir = 3, Dur = 167 22:36:21.756 00.001 15672 IsSlewing returns 0 22:36:21.758 00.002 15672 IsGuiding returns 0 22:36:21.762 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=10538, FiltMin=2593, FiltMax=9191, Gamma=2.950 22:36:21.781 00.019 15672 PulseGuide returned control before completion, sleep 154 22:36:21.811 00.030 30444 UpdateGuideState exits: m=91394 SNR=70.0 Saturated 22:36:21.811 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:21.811 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:21.811 00.000 30444 Enqueuing Expose request 22:36:21.973 00.162 15672 IsGuiding returns 0 22:36:21.974 00.001 15672 Move returns status 0, amount 167 22:36:21.974 00.000 15672 MoveAxis(N, 0, ABG) 22:36:21.974 00.000 15672 Move returns status 0, amount 0 22:36:21.974 00.000 15672 move complete, result=0 22:36:21.974 00.000 15672 worker thread done servicing request 22:36:21.974 00.000 15672 Worker thread wakes up 22:36:21.974 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:21.974 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:21.974 00.000 30444 GuideStep: 0.6 px 167 ms WEST, -0.1 px 0 ms NORTH 22:36:23.879 01.905 15672 Exposure complete 22:36:23.899 00.020 15672 worker thread done servicing request 22:36:23.899 00.000 30444 OnExposeComplete: enter 22:36:23.899 00.000 30444 UpdateGuideState(): m_state=6 22:36:23.899 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 879 22:36:23.899 00.000 30444 Star::Find returns 1 (1), X=465.25, Y=191.87, Mass=92953, SNR=71.9, Peak=9480 HFD=3.7 22:36:23.899 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 22:36:23.899 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 22:36:23.900 00.001 30444 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.65 mountX=0.09 mountY=-0.04, mountTheta=-0.42 22:36:23.900 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.06, opts=13) 22:36:23.900 00.000 30444 Enqueuing Move request for scope (0.07, -0.06) 22:36:23.900 00.000 15672 Worker thread wakes up 22:36:23.900 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd 22:36:23.900 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.06) 22:36:23.900 00.000 15672 Moving (0.07, -0.06) raw xDistance=0.09 yDistance=-0.04 22:36:23.900 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:36:23.900 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:36:23.900 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 22:36:23.900 00.000 15672 MoveAxis(E, 0, ABG) 22:36:23.900 00.000 15672 Move returns status 0, amount 0 22:36:23.901 00.001 15672 MoveAxis(N, 0, ABG) 22:36:23.901 00.000 15672 Move returns status 0, amount 0 22:36:23.901 00.000 15672 move complete, result=0 22:36:23.901 00.000 15672 worker thread done servicing request 22:36:23.905 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=9916, FiltMin=2689, FiltMax=8091, Gamma=2.950 22:36:23.955 00.050 30444 UpdateGuideState exits: m=92953 SNR=71.9 Saturated 22:36:23.955 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:23.955 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:23.955 00.000 30444 Enqueuing Expose request 22:36:23.955 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:36:23.955 00.000 15672 Worker thread wakes up 22:36:23.955 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:23.955 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:26.062 02.107 15672 Exposure complete 22:36:26.082 00.020 15672 worker thread done servicing request 22:36:26.082 00.000 30444 OnExposeComplete: enter 22:36:26.082 00.000 30444 UpdateGuideState(): m_state=6 22:36:26.082 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 880 22:36:26.082 00.000 30444 Star::Find returns 1 (1), X=465.10, Y=191.51, Mass=96307, SNR=80.2, Peak=11017 HFD=3.8 22:36:26.082 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 22:36:26.082 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 22:36:26.082 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.41 hyp=0.42 cameraTheta=-1.75 mountX=0.04 mountY=-0.42, mountTheta=-1.47 22:36:26.083 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.41, opts=13) 22:36:26.083 00.000 30444 Enqueuing Move request for scope (-0.07, -0.41) 22:36:26.083 00.000 15672 Worker thread wakes up 22:36:26.083 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.41) opts 0xd 22:36:26.083 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.41) 22:36:26.083 00.000 15672 Moving (-0.07, -0.41) raw xDistance=0.04 yDistance=-0.42 22:36:26.083 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:36:26.083 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 22:36:26.083 00.000 15672 MoveAxis(E, 0, ABG) 22:36:26.083 00.000 15672 Move returns status 0, amount 0 22:36:26.083 00.000 15672 MoveAxis(N, 74, ABG) 22:36:26.083 00.000 15672 Guiding Dir = 0, Dur = 74 22:36:26.084 00.001 15672 IsSlewing returns 0 22:36:26.085 00.001 15672 IsGuiding returns 0 22:36:26.089 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=11017, FiltMin=2684, FiltMax=8089, Gamma=2.950 22:36:26.138 00.049 30444 UpdateGuideState exits: m=96307 SNR=80.2 Saturated 22:36:26.138 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:26.138 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:26.139 00.001 30444 Enqueuing Expose request 22:36:26.159 00.020 15672 PulseGuide returned control before completion, sleep 11 22:36:26.171 00.012 15672 IsGuiding returns 1 22:36:26.171 00.000 15672 scope still moving after pulse duration time elapsed 22:36:26.192 00.021 15672 IsSlewing returns 0 22:36:26.193 00.001 15672 IsGuiding returns 1 22:36:26.214 00.021 15672 IsSlewing returns 0 22:36:26.270 00.056 15672 IsGuiding returns 0 22:36:26.271 00.001 15672 scope move finished after 74 + 111 ms 22:36:26.271 00.000 15672 Move returns status 0, amount 74 22:36:26.271 00.000 15672 move complete, result=0 22:36:26.271 00.000 15672 worker thread done servicing request 22:36:26.271 00.000 15672 Worker thread wakes up 22:36:26.271 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:26.272 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:26.272 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 74 ms NORTH 22:36:28.178 01.906 15672 Exposure complete 22:36:28.198 00.020 15672 worker thread done servicing request 22:36:28.198 00.000 30444 OnExposeComplete: enter 22:36:28.198 00.000 30444 UpdateGuideState(): m_state=6 22:36:28.198 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 881 22:36:28.198 00.000 30444 Star::Find returns 1 (1), X=464.74, Y=191.35, Mass=91657, SNR=71.3, Peak=11615 HFD=3.4 22:36:28.198 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 22:36:28.198 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 22:36:28.198 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.57 hyp=0.71 cameraTheta=-2.22 mountX=-0.26 mountY=-0.65, mountTheta=-1.95 22:36:28.199 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.57, opts=13) 22:36:28.199 00.000 30444 Enqueuing Move request for scope (-0.43, -0.57) 22:36:28.199 00.000 15672 Worker thread wakes up 22:36:28.199 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.57) opts 0xd 22:36:28.199 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.57) 22:36:28.199 00.000 15672 Moving (-0.43, -0.57) raw xDistance=-0.26 yDistance=-0.65 22:36:28.199 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 22:36:28.199 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 22:36:28.199 00.000 15672 MoveAxis(E, 70, ABG) 22:36:28.199 00.000 15672 Guiding Dir = 2, Dur = 70 22:36:28.200 00.001 15672 IsSlewing returns 0 22:36:28.201 00.001 15672 IsGuiding returns 0 22:36:28.205 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=11615, FiltMin=2683, FiltMax=8095, Gamma=2.950 22:36:28.218 00.013 15672 PulseGuide returned control before completion, sleep 63 22:36:28.254 00.036 30444 UpdateGuideState exits: m=91657 SNR=71.3 Saturated 22:36:28.254 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:28.254 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:28.254 00.000 30444 Enqueuing Expose request 22:36:28.299 00.045 15672 IsGuiding returns 0 22:36:28.299 00.000 15672 Move returns status 0, amount 70 22:36:28.299 00.000 15672 MoveAxis(N, 116, ABG) 22:36:28.299 00.000 15672 Guiding Dir = 0, Dur = 116 22:36:28.300 00.001 15672 IsSlewing returns 0 22:36:28.301 00.001 15672 IsGuiding returns 0 22:36:28.379 00.078 15672 PulseGuide returned control before completion, sleep 49 22:36:28.430 00.051 15672 IsGuiding returns 1 22:36:28.430 00.000 15672 scope still moving after pulse duration time elapsed 22:36:28.451 00.021 15672 IsSlewing returns 0 22:36:28.453 00.002 15672 IsGuiding returns 1 22:36:28.474 00.021 15672 IsSlewing returns 0 22:36:28.476 00.002 15672 IsGuiding returns 1 22:36:28.498 00.022 15672 IsSlewing returns 0 22:36:28.524 00.026 15672 IsGuiding returns 0 22:36:28.524 00.000 15672 scope move finished after 116 + 106 ms 22:36:28.524 00.000 15672 Move returns status 0, amount 116 22:36:28.525 00.001 15672 move complete, result=0 22:36:28.525 00.000 15672 worker thread done servicing request 22:36:28.525 00.000 15672 Worker thread wakes up 22:36:28.525 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:28.525 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:28.525 00.000 30444 GuideStep: -0.3 px 70 ms EAST, -0.6 px 116 ms NORTH 22:36:30.635 02.110 15672 Exposure complete 22:36:30.655 00.020 15672 worker thread done servicing request 22:36:30.655 00.000 30444 OnExposeComplete: enter 22:36:30.655 00.000 30444 UpdateGuideState(): m_state=6 22:36:30.655 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 882 22:36:30.655 00.000 30444 Star::Find returns 1 (1), X=465.09, Y=191.59, Mass=87877, SNR=64.9, Peak=11069 HFD=3.6 22:36:30.655 00.000 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 22:36:30.656 00.001 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 22:36:30.656 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.82 mountX=0.01 mountY=-0.34, mountTheta=-1.54 22:36:30.656 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.33, opts=13) 22:36:30.656 00.000 30444 Enqueuing Move request for scope (-0.09, -0.33) 22:36:30.656 00.000 15672 Worker thread wakes up 22:36:30.656 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.33) opts 0xd 22:36:30.656 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.33) 22:36:30.656 00.000 15672 Moving (-0.09, -0.33) raw xDistance=0.01 yDistance=-0.34 22:36:30.656 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:36:30.657 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:36:30.657 00.000 15672 MoveAxis(E, 0, ABG) 22:36:30.657 00.000 15672 Move returns status 0, amount 0 22:36:30.657 00.000 15672 MoveAxis(N, 61, ABG) 22:36:30.657 00.000 15672 Guiding Dir = 0, Dur = 61 22:36:30.657 00.000 15672 IsSlewing returns 0 22:36:30.658 00.001 15672 IsGuiding returns 0 22:36:30.662 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11535, FiltMin=2663, FiltMax=8335, Gamma=2.950 22:36:30.711 00.049 30444 UpdateGuideState exits: m=87877 SNR=64.9 Saturated 22:36:30.711 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:30.711 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:30.711 00.000 30444 Enqueuing Expose request 22:36:30.777 00.066 15672 IsGuiding returns 1 22:36:30.777 00.000 15672 scope still moving after pulse duration time elapsed 22:36:30.798 00.021 15672 IsSlewing returns 0 22:36:30.800 00.002 15672 IsGuiding returns 1 22:36:30.820 00.020 15672 IsSlewing returns 0 22:36:30.840 00.020 15672 IsGuiding returns 0 22:36:30.840 00.000 15672 scope move finished after 61 + 120 ms 22:36:30.840 00.000 15672 Move returns status 0, amount 61 22:36:30.840 00.000 15672 move complete, result=0 22:36:30.840 00.000 15672 worker thread done servicing request 22:36:30.840 00.000 15672 Worker thread wakes up 22:36:30.840 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 61 ms NORTH 22:36:30.841 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:30.841 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:32.749 01.908 15672 Exposure complete 22:36:32.769 00.020 15672 worker thread done servicing request 22:36:32.769 00.000 30444 OnExposeComplete: enter 22:36:32.769 00.000 30444 UpdateGuideState(): m_state=6 22:36:32.769 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 883 22:36:32.770 00.001 30444 Star::Find returns 1 (1), X=464.64, Y=191.64, Mass=93985, SNR=67.2, Peak=11127 HFD=3.4 22:36:32.770 00.000 30444 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 22:36:32.770 00.000 30444 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.44 = -2.44) 22:36:32.770 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.28 hyp=0.60 cameraTheta=-2.65 mountX=-0.43 mountY=-0.39, mountTheta=-2.41 22:36:32.770 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.28, opts=13) 22:36:32.770 00.000 30444 Enqueuing Move request for scope (-0.53, -0.28) 22:36:32.770 00.000 15672 Worker thread wakes up 22:36:32.770 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.28) opts 0xd 22:36:32.770 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.28) 22:36:32.771 00.001 15672 Moving (-0.53, -0.28) raw xDistance=-0.43 yDistance=-0.39 22:36:32.771 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 22:36:32.771 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 22:36:32.771 00.000 15672 MoveAxis(E, 117, ABG) 22:36:32.771 00.000 15672 Guiding Dir = 2, Dur = 117 22:36:32.772 00.001 15672 IsSlewing returns 0 22:36:32.773 00.001 15672 IsGuiding returns 0 22:36:32.778 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=11127, FiltMin=2608, FiltMax=8257, Gamma=2.950 22:36:32.788 00.010 15672 PulseGuide returned control before completion, sleep 113 22:36:32.827 00.039 30444 UpdateGuideState exits: m=93985 SNR=67.2 Saturated 22:36:32.827 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:32.827 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:32.827 00.000 30444 Enqueuing Expose request 22:36:32.948 00.121 15672 IsGuiding returns 0 22:36:32.948 00.000 15672 Move returns status 0, amount 117 22:36:32.948 00.000 15672 MoveAxis(N, 70, ABG) 22:36:32.948 00.000 15672 Guiding Dir = 0, Dur = 70 22:36:32.949 00.001 15672 IsSlewing returns 0 22:36:32.950 00.001 15672 IsGuiding returns 0 22:36:33.028 00.078 15672 IsGuiding returns 1 22:36:33.028 00.000 15672 scope still moving after pulse duration time elapsed 22:36:33.049 00.021 15672 IsSlewing returns 0 22:36:33.050 00.001 15672 IsGuiding returns 1 22:36:33.071 00.021 15672 IsSlewing returns 0 22:36:33.072 00.001 15672 IsGuiding returns 1 22:36:33.093 00.021 15672 IsSlewing returns 0 22:36:33.155 00.062 15672 IsGuiding returns 0 22:36:33.156 00.001 15672 scope move finished after 70 + 135 ms 22:36:33.156 00.000 15672 Move returns status 0, amount 70 22:36:33.156 00.000 15672 move complete, result=0 22:36:33.156 00.000 15672 worker thread done servicing request 22:36:33.156 00.000 15672 Worker thread wakes up 22:36:33.156 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:33.156 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:33.156 00.000 30444 GuideStep: -0.4 px 117 ms EAST, -0.4 px 70 ms NORTH 22:36:35.271 02.115 15672 Exposure complete 22:36:35.302 00.031 15672 worker thread done servicing request 22:36:35.302 00.000 30444 OnExposeComplete: enter 22:36:35.302 00.000 30444 UpdateGuideState(): m_state=6 22:36:35.302 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 884 22:36:35.302 00.000 30444 Star::Find returns 1 (1), X=465.13, Y=191.40, Mass=98497, SNR=81.8, Peak=11817 HFD=3.5 22:36:35.302 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 22:36:35.302 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 22:36:35.302 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.52 hyp=0.52 cameraTheta=-1.66 mountX=0.10 mountY=-0.52, mountTheta=-1.39 22:36:35.302 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.52, opts=13) 22:36:35.302 00.000 30444 Enqueuing Move request for scope (-0.05, -0.52) 22:36:35.302 00.000 15672 Worker thread wakes up 22:36:35.304 00.002 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.52) opts 0xd 22:36:35.304 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.52) 22:36:35.304 00.000 15672 Moving (-0.05, -0.52) raw xDistance=0.10 yDistance=-0.52 22:36:35.304 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:36:35.304 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 22:36:35.304 00.000 15672 MoveAxis(E, 0, ABG) 22:36:35.304 00.000 15672 Move returns status 0, amount 0 22:36:35.304 00.000 15672 MoveAxis(N, 92, ABG) 22:36:35.304 00.000 15672 Guiding Dir = 0, Dur = 92 22:36:35.304 00.000 15672 IsSlewing returns 0 22:36:35.309 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2063, max=11817, FiltMin=2645, FiltMax=8377, Gamma=2.950 22:36:35.311 00.002 15672 IsGuiding returns 0 22:36:35.362 00.051 30444 UpdateGuideState exits: m=98497 SNR=81.8 Saturated 22:36:35.362 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:35.362 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:35.362 00.000 30444 Enqueuing Expose request 22:36:35.391 00.029 15672 PulseGuide returned control before completion, sleep 23 22:36:35.416 00.025 15672 IsGuiding returns 1 22:36:35.417 00.001 15672 scope still moving after pulse duration time elapsed 22:36:35.439 00.022 15672 IsSlewing returns 0 22:36:35.441 00.002 15672 IsGuiding returns 1 22:36:35.462 00.021 15672 IsSlewing returns 0 22:36:35.464 00.002 15672 IsGuiding returns 1 22:36:35.486 00.022 15672 IsSlewing returns 0 22:36:35.505 00.019 15672 IsGuiding returns 0 22:36:35.505 00.000 15672 scope move finished after 92 + 100 ms 22:36:35.505 00.000 15672 Move returns status 0, amount 92 22:36:35.505 00.000 15672 move complete, result=0 22:36:35.505 00.000 15672 worker thread done servicing request 22:36:35.505 00.000 15672 Worker thread wakes up 22:36:35.506 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:35.506 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:35.506 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 92 ms NORTH 22:36:37.415 01.909 15672 Exposure complete 22:36:37.435 00.020 15672 worker thread done servicing request 22:36:37.435 00.000 30444 OnExposeComplete: enter 22:36:37.435 00.000 30444 UpdateGuideState(): m_state=6 22:36:37.435 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 885 22:36:37.435 00.000 30444 Star::Find returns 1 (1), X=465.04, Y=191.59, Mass=90126, SNR=62.8, Peak=10279 HFD=3.7 22:36:37.435 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 22:36:37.435 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 22:36:37.435 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.33 hyp=0.35 cameraTheta=-1.96 mountX=-0.04 mountY=-0.35, mountTheta=-1.68 22:36:37.436 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.33, opts=13) 22:36:37.437 00.001 30444 Enqueuing Move request for scope (-0.13, -0.33) 22:36:37.437 00.000 15672 Worker thread wakes up 22:36:37.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.33) opts 0xd 22:36:37.437 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.33) 22:36:37.437 00.000 15672 Moving (-0.13, -0.33) raw xDistance=-0.04 yDistance=-0.35 22:36:37.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 22:36:37.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 22:36:37.437 00.000 15672 MoveAxis(E, 0, ABG) 22:36:37.437 00.000 15672 Move returns status 0, amount 0 22:36:37.437 00.000 15672 MoveAxis(N, 62, ABG) 22:36:37.437 00.000 15672 Guiding Dir = 0, Dur = 62 22:36:37.437 00.000 15672 IsSlewing returns 0 22:36:37.438 00.001 15672 IsGuiding returns 0 22:36:37.443 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=10279, FiltMin=2658, FiltMax=7998, Gamma=2.950 22:36:37.497 00.054 30444 UpdateGuideState exits: m=90126 SNR=62.8 Saturated 22:36:37.497 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:37.497 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:37.497 00.000 30444 Enqueuing Expose request 22:36:37.516 00.019 15672 IsGuiding returns 1 22:36:37.517 00.001 15672 scope still moving after pulse duration time elapsed 22:36:37.538 00.021 15672 IsSlewing returns 0 22:36:37.539 00.001 15672 IsGuiding returns 1 22:36:37.561 00.022 15672 IsSlewing returns 0 22:36:37.562 00.001 15672 IsGuiding returns 1 22:36:37.583 00.021 15672 IsSlewing returns 0 22:36:37.597 00.014 15672 IsGuiding returns 0 22:36:37.598 00.001 15672 scope move finished after 62 + 96 ms 22:36:37.598 00.000 15672 Move returns status 0, amount 62 22:36:37.598 00.000 15672 move complete, result=0 22:36:37.598 00.000 15672 worker thread done servicing request 22:36:37.598 00.000 15672 Worker thread wakes up 22:36:37.598 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:37.598 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:37.599 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 62 ms NORTH 22:36:39.705 02.106 15672 Exposure complete 22:36:39.725 00.020 15672 worker thread done servicing request 22:36:39.725 00.000 30444 OnExposeComplete: enter 22:36:39.725 00.000 30444 UpdateGuideState(): m_state=6 22:36:39.725 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 886 22:36:39.725 00.000 30444 Star::Find returns 1 (1), X=464.45, Y=191.72, Mass=93899, SNR=73.2, Peak=10220 HFD=3.5 22:36:39.725 00.000 30444 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.28) = xAngle (-2.59 = -2.59) 22:36:39.725 00.000 30444 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 22:36:39.726 00.001 30444 CameraToMount -- cameraX=-0.73 cameraY=-0.20 hyp=0.76 cameraTheta=-2.87 mountX=-0.64 mountY=-0.35, mountTheta=-2.64 22:36:39.726 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.73, y=-0.20, opts=13) 22:36:39.726 00.000 30444 Enqueuing Move request for scope (-0.73, -0.20) 22:36:39.726 00.000 15672 Worker thread wakes up 22:36:39.726 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.20) opts 0xd 22:36:39.726 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.73, -0.20) 22:36:39.726 00.000 15672 Moving (-0.73, -0.20) raw xDistance=-0.64 yDistance=-0.35 22:36:39.726 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64 22:36:39.726 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 22:36:39.726 00.000 15672 MoveAxis(E, 174, ABG) 22:36:39.726 00.000 15672 Guiding Dir = 2, Dur = 174 22:36:39.727 00.001 15672 IsSlewing returns 0 22:36:39.728 00.001 15672 IsGuiding returns 0 22:36:39.732 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2125, max=10656, FiltMin=2653, FiltMax=8476, Gamma=2.950 22:36:39.752 00.020 15672 PulseGuide returned control before completion, sleep 160 22:36:39.782 00.030 30444 UpdateGuideState exits: m=93899 SNR=73.2 Saturated 22:36:39.782 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:39.782 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:39.782 00.000 30444 Enqueuing Expose request 22:36:39.915 00.133 15672 IsGuiding returns 1 22:36:39.915 00.000 15672 scope still moving after pulse duration time elapsed 22:36:39.936 00.021 15672 IsSlewing returns 0 22:36:39.961 00.025 15672 IsGuiding returns 0 22:36:39.962 00.001 15672 scope move finished after 174 + 59 ms 22:36:39.962 00.000 15672 Move returns status 0, amount 174 22:36:39.962 00.000 15672 MoveAxis(N, 63, ABG) 22:36:39.962 00.000 15672 Guiding Dir = 0, Dur = 63 22:36:39.963 00.001 15672 IsSlewing returns 0 22:36:39.964 00.001 15672 IsGuiding returns 0 22:36:40.073 00.109 15672 IsGuiding returns 1 22:36:40.073 00.000 15672 scope still moving after pulse duration time elapsed 22:36:40.094 00.021 15672 IsSlewing returns 0 22:36:40.096 00.002 15672 IsGuiding returns 1 22:36:40.116 00.020 15672 IsSlewing returns 0 22:36:40.138 00.022 15672 IsGuiding returns 0 22:36:40.138 00.000 15672 scope move finished after 63 + 110 ms 22:36:40.138 00.000 15672 Move returns status 0, amount 63 22:36:40.138 00.000 15672 move complete, result=0 22:36:40.138 00.000 15672 worker thread done servicing request 22:36:40.138 00.000 15672 Worker thread wakes up 22:36:40.139 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:40.139 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:40.139 00.000 30444 GuideStep: -0.6 px 174 ms EAST, -0.4 px 63 ms NORTH 22:36:42.055 01.916 15672 Exposure complete 22:36:42.089 00.034 15672 worker thread done servicing request 22:36:42.089 00.000 30444 OnExposeComplete: enter 22:36:42.089 00.000 30444 UpdateGuideState(): m_state=6 22:36:42.089 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 887 22:36:42.090 00.001 30444 Star::Find returns 1 (1), X=465.04, Y=191.32, Mass=96900, SNR=69.7, Peak=11710 HFD=3.4 22:36:42.090 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 22:36:42.090 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 22:36:42.090 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.60 hyp=0.62 cameraTheta=-1.79 mountX=0.04 mountY=-0.62, mountTheta=-1.51 22:36:42.090 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.60, opts=13) 22:36:42.090 00.000 30444 Enqueuing Move request for scope (-0.13, -0.60) 22:36:42.090 00.000 15672 Worker thread wakes up 22:36:42.090 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.60) opts 0xd 22:36:42.090 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.60) 22:36:42.091 00.001 15672 Moving (-0.13, -0.60) raw xDistance=0.04 yDistance=-0.62 22:36:42.091 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:36:42.091 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 22:36:42.091 00.000 15672 MoveAxis(E, 0, ABG) 22:36:42.091 00.000 15672 Move returns status 0, amount 0 22:36:42.091 00.000 15672 MoveAxis(N, 110, ABG) 22:36:42.091 00.000 15672 Guiding Dir = 0, Dur = 110 22:36:42.091 00.000 15672 IsSlewing returns 0 22:36:42.092 00.001 15672 IsGuiding returns 0 22:36:42.096 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=13194, FiltMin=2686, FiltMax=8518, Gamma=2.950 22:36:42.146 00.050 30444 UpdateGuideState exits: m=96900 SNR=69.7 Saturated 22:36:42.146 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:42.146 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:42.146 00.000 30444 Enqueuing Expose request 22:36:42.165 00.019 15672 PulseGuide returned control before completion, sleep 48 22:36:42.215 00.050 15672 IsGuiding returns 1 22:36:42.215 00.000 15672 scope still moving after pulse duration time elapsed 22:36:42.236 00.021 15672 IsSlewing returns 0 22:36:42.239 00.003 15672 IsGuiding returns 1 22:36:42.260 00.021 15672 IsSlewing returns 0 22:36:42.262 00.002 15672 IsGuiding returns 1 22:36:42.283 00.021 15672 IsSlewing returns 0 22:36:42.286 00.003 15672 IsGuiding returns 1 22:36:42.307 00.021 15672 IsSlewing returns 0 22:36:42.326 00.019 15672 IsGuiding returns 0 22:36:42.326 00.000 15672 scope move finished after 110 + 123 ms 22:36:42.326 00.000 15672 Move returns status 0, amount 110 22:36:42.326 00.000 15672 move complete, result=0 22:36:42.326 00.000 15672 worker thread done servicing request 22:36:42.327 00.001 15672 Worker thread wakes up 22:36:42.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:42.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:42.327 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 110 ms NORTH 22:36:44.434 02.107 15672 Exposure complete 22:36:44.454 00.020 15672 worker thread done servicing request 22:36:44.454 00.000 30444 OnExposeComplete: enter 22:36:44.454 00.000 30444 UpdateGuideState(): m_state=6 22:36:44.454 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 888 22:36:44.454 00.000 30444 Star::Find returns 1 (1), X=465.39, Y=191.47, Mass=80487, SNR=72.5, Peak=10053 HFD=3.3 22:36:44.454 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 22:36:44.454 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 22:36:44.454 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.46 hyp=0.50 cameraTheta=-1.13 mountX=0.33 mountY=-0.40, mountTheta=-0.88 22:36:44.455 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.46, opts=13) 22:36:44.455 00.000 30444 Enqueuing Move request for scope (0.21, -0.46) 22:36:44.455 00.000 15672 Worker thread wakes up 22:36:44.455 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.46) opts 0xd 22:36:44.455 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.46) 22:36:44.455 00.000 15672 Moving (0.21, -0.46) raw xDistance=0.33 yDistance=-0.40 22:36:44.455 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 22:36:44.455 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 22:36:44.455 00.000 15672 MoveAxis(W, 90, ABG) 22:36:44.455 00.000 15672 Guiding Dir = 3, Dur = 90 22:36:44.456 00.001 15672 IsSlewing returns 0 22:36:44.457 00.001 15672 IsGuiding returns 0 22:36:44.462 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=11839, FiltMin=2653, FiltMax=8761, Gamma=2.950 22:36:44.481 00.019 15672 PulseGuide returned control before completion, sleep 77 22:36:44.511 00.030 30444 UpdateGuideState exits: m=80487 SNR=72.5 Saturated 22:36:44.511 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:44.512 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:44.512 00.000 30444 Enqueuing Expose request 22:36:44.593 00.081 15672 IsGuiding returns 0 22:36:44.594 00.001 15672 Move returns status 0, amount 90 22:36:44.594 00.000 15672 MoveAxis(N, 71, ABG) 22:36:44.594 00.000 15672 Guiding Dir = 0, Dur = 71 22:36:44.595 00.001 15672 IsSlewing returns 0 22:36:44.597 00.002 15672 IsGuiding returns 0 22:36:44.675 00.078 15672 IsGuiding returns 1 22:36:44.676 00.001 15672 scope still moving after pulse duration time elapsed 22:36:44.697 00.021 15672 IsSlewing returns 0 22:36:44.698 00.001 15672 IsGuiding returns 1 22:36:44.719 00.021 15672 IsSlewing returns 0 22:36:44.720 00.001 15672 IsGuiding returns 1 22:36:44.741 00.021 15672 IsSlewing returns 0 22:36:44.754 00.013 15672 IsGuiding returns 0 22:36:44.754 00.000 15672 scope move finished after 71 + 86 ms 22:36:44.754 00.000 15672 Move returns status 0, amount 71 22:36:44.755 00.001 15672 move complete, result=0 22:36:44.755 00.000 15672 worker thread done servicing request 22:36:44.755 00.000 15672 Worker thread wakes up 22:36:44.755 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:44.755 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:44.755 00.000 30444 GuideStep: 0.3 px 90 ms WEST, -0.4 px 71 ms NORTH 22:36:46.663 01.908 15672 Exposure complete 22:36:46.683 00.020 15672 worker thread done servicing request 22:36:46.683 00.000 30444 OnExposeComplete: enter 22:36:46.683 00.000 30444 UpdateGuideState(): m_state=6 22:36:46.683 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 889 22:36:46.684 00.001 30444 Star::Find returns 1 (1), X=465.16, Y=192.11, Mass=89524, SNR=71.6, Peak=10228 HFD=3.4 22:36:46.684 00.000 30444 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 22:36:46.684 00.000 30444 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 22:36:46.684 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.62 mountX=-0.06 mountY=0.19, mountTheta=1.90 22:36:46.684 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.19, opts=13) 22:36:46.684 00.000 30444 Enqueuing Move request for scope (-0.01, 0.19) 22:36:46.684 00.000 15672 Worker thread wakes up 22:36:46.684 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd 22:36:46.684 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.19) 22:36:46.684 00.000 15672 Moving (-0.01, 0.19) raw xDistance=-0.06 yDistance=0.19 22:36:46.684 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 22:36:46.684 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:36:46.685 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 22:36:46.685 00.000 15672 MoveAxis(E, 0, ABG) 22:36:46.685 00.000 15672 Move returns status 0, amount 0 22:36:46.685 00.000 15672 MoveAxis(N, 0, ABG) 22:36:46.685 00.000 15672 Move returns status 0, amount 0 22:36:46.685 00.000 15672 move complete, result=0 22:36:46.685 00.000 15672 worker thread done servicing request 22:36:46.690 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=10228, FiltMin=2693, FiltMax=8298, Gamma=2.950 22:36:46.739 00.049 30444 UpdateGuideState exits: m=89524 SNR=71.6 Saturated 22:36:46.739 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:46.740 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:46.740 00.000 30444 Enqueuing Expose request 22:36:46.740 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:36:46.740 00.000 15672 Worker thread wakes up 22:36:46.740 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:46.740 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:48.857 02.117 15672 Exposure complete 22:36:48.889 00.032 15672 worker thread done servicing request 22:36:48.889 00.000 30444 OnExposeComplete: enter 22:36:48.889 00.000 30444 UpdateGuideState(): m_state=6 22:36:48.889 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 890 22:36:48.889 00.000 30444 Star::Find returns 1 (1), X=464.88, Y=191.93, Mass=89093, SNR=63.1, Peak=10294 HFD=3.8 22:36:48.889 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.39 = -2.89) 22:36:48.889 00.000 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.95) 22:36:48.889 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.01 hyp=0.29 cameraTheta=3.12 mountX=-0.28 mountY=-0.06, mountTheta=-2.95 22:36:48.890 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.01, opts=13) 22:36:48.890 00.000 30444 Enqueuing Move request for scope (-0.29, 0.01) 22:36:48.890 00.000 15672 Worker thread wakes up 22:36:48.890 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.01) opts 0xd 22:36:48.890 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.01) 22:36:48.890 00.000 15672 Moving (-0.29, 0.01) raw xDistance=-0.28 yDistance=-0.06 22:36:48.890 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 22:36:48.890 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:36:48.890 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 22:36:48.890 00.000 15672 MoveAxis(E, 77, ABG) 22:36:48.891 00.001 15672 Guiding Dir = 2, Dur = 77 22:36:48.891 00.000 15672 IsSlewing returns 0 22:36:48.892 00.001 15672 IsGuiding returns 0 22:36:48.896 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=10294, FiltMin=2612, FiltMax=7873, Gamma=2.950 22:36:48.923 00.027 15672 PulseGuide returned control before completion, sleep 57 22:36:48.946 00.023 30444 UpdateGuideState exits: m=89093 SNR=63.1 Saturated 22:36:48.947 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:48.947 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:48.947 00.000 30444 Enqueuing Expose request 22:36:48.980 00.033 15672 IsGuiding returns 1 22:36:48.981 00.001 15672 scope still moving after pulse duration time elapsed 22:36:49.002 00.021 15672 IsSlewing returns 0 22:36:49.003 00.001 15672 IsGuiding returns 1 22:36:49.024 00.021 15672 IsSlewing returns 0 22:36:49.035 00.011 15672 IsGuiding returns 0 22:36:49.035 00.000 15672 scope move finished after 77 + 65 ms 22:36:49.035 00.000 15672 Move returns status 0, amount 77 22:36:49.035 00.000 15672 MoveAxis(N, 0, ABG) 22:36:49.035 00.000 15672 Move returns status 0, amount 0 22:36:49.035 00.000 15672 move complete, result=0 22:36:49.035 00.000 15672 worker thread done servicing request 22:36:49.035 00.000 15672 Worker thread wakes up 22:36:49.035 00.000 30444 GuideStep: -0.3 px 77 ms EAST, -0.1 px 0 ms NORTH 22:36:49.035 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:49.035 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:50.942 01.907 15672 Exposure complete 22:36:50.964 00.022 15672 worker thread done servicing request 22:36:50.964 00.000 30444 OnExposeComplete: enter 22:36:50.964 00.000 30444 UpdateGuideState(): m_state=6 22:36:50.964 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 891 22:36:50.964 00.000 30444 Star::Find returns 1 (1), X=464.98, Y=191.82, Mass=86837, SNR=61.8, Peak=10129 HFD=3.5 22:36:50.964 00.000 30444 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.28) = xAngle (-2.39 = -2.39) 22:36:50.964 00.000 30444 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.45 = -2.45) 22:36:50.964 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-2.67 mountX=-0.16 mountY=-0.14, mountTheta=-2.42 22:36:50.965 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.10, opts=13) 22:36:50.965 00.000 30444 Enqueuing Move request for scope (-0.19, -0.10) 22:36:50.965 00.000 15672 Worker thread wakes up 22:36:50.965 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd 22:36:50.965 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.10) 22:36:50.965 00.000 15672 Moving (-0.19, -0.10) raw xDistance=-0.16 yDistance=-0.14 22:36:50.965 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 22:36:50.965 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:36:50.965 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:36:50.965 00.000 15672 MoveAxis(E, 0, ABG) 22:36:50.965 00.000 15672 Move returns status 0, amount 0 22:36:50.965 00.000 15672 MoveAxis(N, 0, ABG) 22:36:50.965 00.000 15672 Move returns status 0, amount 0 22:36:50.965 00.000 15672 move complete, result=0 22:36:50.965 00.000 15672 worker thread done servicing request 22:36:50.970 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=44826, FiltMin=2713, FiltMax=27648, Gamma=2.950 22:36:51.019 00.049 30444 UpdateGuideState exits: m=86837 SNR=61.8 Saturated 22:36:51.019 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:51.019 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:51.019 00.000 30444 Enqueuing Expose request 22:36:51.019 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:36:51.019 00.000 15672 Worker thread wakes up 22:36:51.019 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:51.019 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:53.128 02.109 15672 Exposure complete 22:36:53.148 00.020 15672 worker thread done servicing request 22:36:53.148 00.000 30444 OnExposeComplete: enter 22:36:53.148 00.000 30444 UpdateGuideState(): m_state=6 22:36:53.148 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 892 22:36:53.148 00.000 30444 Star::Find returns 1 (1), X=465.60, Y=191.84, Mass=93322, SNR=79.7, Peak=9291 HFD=3.6 22:36:53.148 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 22:36:53.148 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 22:36:53.148 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.08 hyp=0.43 cameraTheta=-0.18 mountX=0.43 mountY=0.02, mountTheta=0.04 22:36:53.149 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.08, opts=13) 22:36:53.149 00.000 30444 Enqueuing Move request for scope (0.42, -0.08) 22:36:53.149 00.000 15672 Worker thread wakes up 22:36:53.149 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.08) opts 0xd 22:36:53.149 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.08) 22:36:53.149 00.000 15672 Moving (0.42, -0.08) raw xDistance=0.43 yDistance=0.02 22:36:53.149 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 22:36:53.149 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:36:53.149 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 22:36:53.149 00.000 15672 MoveAxis(W, 116, ABG) 22:36:53.149 00.000 15672 Guiding Dir = 3, Dur = 116 22:36:53.150 00.001 15672 IsSlewing returns 0 22:36:53.151 00.001 15672 IsGuiding returns 0 22:36:53.155 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=11534, FiltMin=2670, FiltMax=8719, Gamma=2.950 22:36:53.172 00.017 15672 PulseGuide returned control before completion, sleep 106 22:36:53.205 00.033 30444 UpdateGuideState exits: m=93322 SNR=79.7 Saturated 22:36:53.205 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:53.205 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:53.205 00.000 30444 Enqueuing Expose request 22:36:53.281 00.076 15672 IsGuiding returns 1 22:36:53.281 00.000 15672 scope still moving after pulse duration time elapsed 22:36:53.302 00.021 15672 IsSlewing returns 0 22:36:53.316 00.014 15672 IsGuiding returns 0 22:36:53.317 00.001 15672 scope move finished after 116 + 50 ms 22:36:53.317 00.000 15672 Move returns status 0, amount 116 22:36:53.317 00.000 15672 MoveAxis(N, 0, ABG) 22:36:53.317 00.000 15672 Move returns status 0, amount 0 22:36:53.317 00.000 15672 move complete, result=0 22:36:53.317 00.000 15672 worker thread done servicing request 22:36:53.317 00.000 15672 Worker thread wakes up 22:36:53.318 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:53.318 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:53.318 00.000 30444 GuideStep: 0.4 px 116 ms WEST, 0.0 px 0 ms NORTH 22:36:55.224 01.906 15672 Exposure complete 22:36:55.244 00.020 15672 worker thread done servicing request 22:36:55.244 00.000 30444 OnExposeComplete: enter 22:36:55.244 00.000 30444 UpdateGuideState(): m_state=6 22:36:55.244 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 893 22:36:55.244 00.000 30444 Star::Find returns 1 (1), X=465.36, Y=191.85, Mass=94310, SNR=69.1, Peak=10184 HFD=3.6 22:36:55.244 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 22:36:55.244 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.16 = -0.16) 22:36:55.244 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-0.38 mountX=0.20 mountY=-0.03, mountTheta=-0.16 22:36:55.245 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.07, opts=13) 22:36:55.245 00.000 30444 Enqueuing Move request for scope (0.18, -0.07) 22:36:55.245 00.000 15672 Worker thread wakes up 22:36:55.245 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd 22:36:55.245 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.07) 22:36:55.245 00.000 15672 Moving (0.18, -0.07) raw xDistance=0.20 yDistance=-0.03 22:36:55.245 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:36:55.245 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:36:55.245 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:36:55.245 00.000 15672 MoveAxis(E, 0, ABG) 22:36:55.245 00.000 15672 Move returns status 0, amount 0 22:36:55.245 00.000 15672 MoveAxis(N, 0, ABG) 22:36:55.245 00.000 15672 Move returns status 0, amount 0 22:36:55.245 00.000 15672 move complete, result=0 22:36:55.245 00.000 15672 worker thread done servicing request 22:36:55.250 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2088, max=10184, FiltMin=2664, FiltMax=7849, Gamma=2.950 22:36:55.300 00.050 30444 UpdateGuideState exits: m=94310 SNR=69.1 Saturated 22:36:55.300 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:55.301 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:55.301 00.000 30444 Enqueuing Expose request 22:36:55.301 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:36:55.301 00.000 15672 Worker thread wakes up 22:36:55.301 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:55.301 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:57.410 02.109 15672 Exposure complete 22:36:57.430 00.020 15672 worker thread done servicing request 22:36:57.430 00.000 30444 OnExposeComplete: enter 22:36:57.430 00.000 30444 UpdateGuideState(): m_state=6 22:36:57.430 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 894 22:36:57.431 00.001 30444 Star::Find returns 1 (1), X=465.17, Y=192.07, Mass=106644, SNR=80.7, Peak=9710 HFD=4.1 22:36:57.431 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 22:36:57.431 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 22:36:57.431 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.61 mountX=-0.05 mountY=0.14, mountTheta=1.88 22:36:57.431 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.15, opts=13) 22:36:57.431 00.000 30444 Enqueuing Move request for scope (-0.01, 0.15) 22:36:57.431 00.000 15672 Worker thread wakes up 22:36:57.431 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd 22:36:57.431 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.15) 22:36:57.431 00.000 15672 Moving (-0.01, 0.15) raw xDistance=-0.05 yDistance=0.14 22:36:57.431 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 22:36:57.431 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:36:57.432 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:36:57.432 00.000 15672 MoveAxis(E, 0, ABG) 22:36:57.432 00.000 15672 Move returns status 0, amount 0 22:36:57.432 00.000 15672 MoveAxis(N, 0, ABG) 22:36:57.432 00.000 15672 Move returns status 0, amount 0 22:36:57.432 00.000 15672 move complete, result=0 22:36:57.432 00.000 15672 worker thread done servicing request 22:36:57.436 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=10279, FiltMin=2671, FiltMax=8593, Gamma=2.950 22:36:57.486 00.050 30444 UpdateGuideState exits: m=106644 SNR=80.7 Saturated 22:36:57.486 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:57.486 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:57.486 00.000 30444 Enqueuing Expose request 22:36:57.486 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:36:57.486 00.000 15672 Worker thread wakes up 22:36:57.486 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:57.486 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:36:59.392 01.906 15672 Exposure complete 22:36:59.412 00.020 15672 worker thread done servicing request 22:36:59.412 00.000 30444 OnExposeComplete: enter 22:36:59.412 00.000 30444 UpdateGuideState(): m_state=6 22:36:59.413 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 895 22:36:59.413 00.000 30444 Star::Find returns 1 (1), X=465.11, Y=191.96, Mass=90615, SNR=70.6, Peak=11062 HFD=3.6 22:36:59.413 00.000 30444 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.28) = xAngle (2.91 = 2.91) 22:36:59.413 00.000 30444 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.85 = 2.85) 22:36:59.413 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.63 mountX=-0.08 mountY=0.02, mountTheta=2.85 22:36:59.413 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.04, opts=13) 22:36:59.413 00.000 30444 Enqueuing Move request for scope (-0.07, 0.04) 22:36:59.413 00.000 15672 Worker thread wakes up 22:36:59.413 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd 22:36:59.413 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.04) 22:36:59.413 00.000 15672 Moving (-0.07, 0.04) raw xDistance=-0.08 yDistance=0.02 22:36:59.414 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:36:59.414 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:36:59.414 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 22:36:59.414 00.000 15672 MoveAxis(E, 0, ABG) 22:36:59.414 00.000 15672 Move returns status 0, amount 0 22:36:59.414 00.000 15672 MoveAxis(N, 0, ABG) 22:36:59.414 00.000 15672 Move returns status 0, amount 0 22:36:59.414 00.000 15672 move complete, result=0 22:36:59.414 00.000 15672 worker thread done servicing request 22:36:59.419 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=11328, FiltMin=2702, FiltMax=9004, Gamma=2.950 22:36:59.468 00.049 30444 UpdateGuideState exits: m=90615 SNR=70.6 Saturated 22:36:59.468 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:59.468 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:36:59.468 00.000 30444 Enqueuing Expose request 22:36:59.469 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:36:59.469 00.000 15672 Worker thread wakes up 22:36:59.469 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:36:59.469 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:01.575 02.106 15672 Exposure complete 22:37:01.595 00.020 15672 worker thread done servicing request 22:37:01.595 00.000 30444 OnExposeComplete: enter 22:37:01.595 00.000 30444 UpdateGuideState(): m_state=6 22:37:01.595 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 896 22:37:01.595 00.000 30444 Star::Find returns 1 (1), X=465.05, Y=192.01, Mass=87449, SNR=67.8, Peak=9951 HFD=3.9 22:37:01.595 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.81 = 2.81) 22:37:01.595 00.000 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.75 = 2.75) 22:37:01.595 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.53 mountX=-0.15 mountY=0.06, mountTheta=2.75 22:37:01.596 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.09, opts=13) 22:37:01.596 00.000 30444 Enqueuing Move request for scope (-0.13, 0.09) 22:37:01.596 00.000 15672 Worker thread wakes up 22:37:01.596 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd 22:37:01.596 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.09) 22:37:01.596 00.000 15672 Moving (-0.13, 0.09) raw xDistance=-0.15 yDistance=0.06 22:37:01.596 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:37:01.596 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:37:01.596 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:37:01.596 00.000 15672 MoveAxis(E, 0, ABG) 22:37:01.596 00.000 15672 Move returns status 0, amount 0 22:37:01.596 00.000 15672 MoveAxis(N, 0, ABG) 22:37:01.596 00.000 15672 Move returns status 0, amount 0 22:37:01.596 00.000 15672 move complete, result=0 22:37:01.596 00.000 15672 worker thread done servicing request 22:37:01.601 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=10530, FiltMin=2634, FiltMax=8153, Gamma=2.950 22:37:01.651 00.050 30444 UpdateGuideState exits: m=87449 SNR=67.8 Saturated 22:37:01.651 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:01.651 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:01.651 00.000 30444 Enqueuing Expose request 22:37:01.651 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:37:01.651 00.000 15672 Worker thread wakes up 22:37:01.651 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:01.651 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:03.566 01.915 15672 Exposure complete 22:37:03.598 00.032 15672 worker thread done servicing request 22:37:03.598 00.000 30444 OnExposeComplete: enter 22:37:03.598 00.000 30444 UpdateGuideState(): m_state=6 22:37:03.598 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 897 22:37:03.598 00.000 30444 Star::Find returns 1 (1), X=465.10, Y=191.82, Mass=97148, SNR=85.5, Peak=10244 HFD=3.8 22:37:03.598 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 22:37:03.598 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 22:37:03.598 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.24 mountX=-0.05 mountY=-0.11, mountTheta=-1.97 22:37:03.601 00.003 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.10, opts=13) 22:37:03.601 00.000 30444 Enqueuing Move request for scope (-0.08, -0.10) 22:37:03.601 00.000 15672 Worker thread wakes up 22:37:03.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd 22:37:03.601 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.10) 22:37:03.601 00.000 15672 Moving (-0.08, -0.10) raw xDistance=-0.05 yDistance=-0.11 22:37:03.601 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 22:37:03.601 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:37:03.601 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 22:37:03.601 00.000 15672 MoveAxis(E, 0, ABG) 22:37:03.601 00.000 15672 Move returns status 0, amount 0 22:37:03.601 00.000 15672 MoveAxis(N, 0, ABG) 22:37:03.601 00.000 15672 Move returns status 0, amount 0 22:37:03.601 00.000 15672 move complete, result=0 22:37:03.601 00.000 15672 worker thread done servicing request 22:37:03.606 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=10442, FiltMin=2660, FiltMax=8804, Gamma=2.950 22:37:03.656 00.050 30444 UpdateGuideState exits: m=97148 SNR=85.5 Saturated 22:37:03.657 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:03.657 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:03.657 00.000 30444 Enqueuing Expose request 22:37:03.657 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:37:03.657 00.000 15672 Worker thread wakes up 22:37:03.657 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:03.657 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:05.765 02.108 15672 Exposure complete 22:37:05.785 00.020 15672 worker thread done servicing request 22:37:05.785 00.000 30444 OnExposeComplete: enter 22:37:05.785 00.000 30444 UpdateGuideState(): m_state=6 22:37:05.785 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 898 22:37:05.786 00.001 30444 Star::Find returns 1 (1), X=465.56, Y=191.93, Mass=92055, SNR=70.8, Peak=10066 HFD=3.6 22:37:05.786 00.000 30444 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.28) = xAngle (0.29 = 0.29) 22:37:05.786 00.000 30444 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.23 = 0.23) 22:37:05.786 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.00 hyp=0.39 cameraTheta=0.01 mountX=0.37 mountY=0.09, mountTheta=0.23 22:37:05.786 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.00, opts=13) 22:37:05.786 00.000 30444 Enqueuing Move request for scope (0.39, 0.00) 22:37:05.786 00.000 15672 Worker thread wakes up 22:37:05.786 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.00) opts 0xd 22:37:05.786 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.00) 22:37:05.786 00.000 15672 Moving (0.39, 0.00) raw xDistance=0.37 yDistance=0.09 22:37:05.786 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 22:37:05.787 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:37:05.787 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 22:37:05.787 00.000 15672 MoveAxis(W, 100, ABG) 22:37:05.787 00.000 15672 Guiding Dir = 3, Dur = 100 22:37:05.787 00.000 15672 IsSlewing returns 0 22:37:05.788 00.001 15672 IsGuiding returns 0 22:37:05.792 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=10173, FiltMin=2676, FiltMax=8097, Gamma=2.950 22:37:05.807 00.015 15672 PulseGuide returned control before completion, sleep 92 22:37:05.843 00.036 30444 UpdateGuideState exits: m=92055 SNR=70.8 Saturated 22:37:05.843 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:05.843 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:05.843 00.000 30444 Enqueuing Expose request 22:37:05.901 00.058 15672 IsGuiding returns 1 22:37:05.901 00.000 15672 scope still moving after pulse duration time elapsed 22:37:05.922 00.021 15672 IsSlewing returns 0 22:37:05.935 00.013 15672 IsGuiding returns 0 22:37:05.935 00.000 15672 scope move finished after 100 + 47 ms 22:37:05.935 00.000 15672 Move returns status 0, amount 100 22:37:05.937 00.002 15672 MoveAxis(N, 0, ABG) 22:37:05.937 00.000 15672 Move returns status 0, amount 0 22:37:05.937 00.000 15672 move complete, result=0 22:37:05.937 00.000 15672 worker thread done servicing request 22:37:05.937 00.000 15672 Worker thread wakes up 22:37:05.937 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:05.937 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:05.937 00.000 30444 GuideStep: 0.4 px 100 ms WEST, 0.1 px 0 ms NORTH 22:37:07.853 01.916 15672 Exposure complete 22:37:07.886 00.033 15672 worker thread done servicing request 22:37:07.887 00.001 30444 OnExposeComplete: enter 22:37:07.887 00.000 30444 UpdateGuideState(): m_state=6 22:37:07.887 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 899 22:37:07.887 00.000 30444 Star::Find returns 1 (1), X=465.28, Y=191.67, Mass=84166, SNR=62.4, Peak=10751 HFD=3.4 22:37:07.887 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 22:37:07.887 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 22:37:07.887 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.18 mountX=0.17 mountY=-0.22, mountTheta=-0.93 22:37:07.887 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.25, opts=13) 22:37:07.888 00.001 30444 Enqueuing Move request for scope (0.10, -0.25) 22:37:07.888 00.000 15672 Worker thread wakes up 22:37:07.888 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd 22:37:07.888 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.25) 22:37:07.888 00.000 15672 Moving (0.10, -0.25) raw xDistance=0.17 yDistance=-0.22 22:37:07.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:37:07.888 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:37:07.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 22:37:07.888 00.000 15672 MoveAxis(E, 0, ABG) 22:37:07.888 00.000 15672 Move returns status 0, amount 0 22:37:07.888 00.000 15672 MoveAxis(N, 0, ABG) 22:37:07.888 00.000 15672 Move returns status 0, amount 0 22:37:07.888 00.000 15672 move complete, result=0 22:37:07.888 00.000 15672 worker thread done servicing request 22:37:07.893 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=11350, FiltMin=2681, FiltMax=8431, Gamma=2.950 22:37:07.942 00.049 30444 UpdateGuideState exits: m=84166 SNR=62.4 Saturated 22:37:07.942 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:07.942 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:07.942 00.000 30444 Enqueuing Expose request 22:37:07.942 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:37:07.942 00.000 15672 Worker thread wakes up 22:37:07.942 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:07.942 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:10.059 02.117 15672 Exposure complete 22:37:10.089 00.030 15672 worker thread done servicing request 22:37:10.089 00.000 30444 OnExposeComplete: enter 22:37:10.089 00.000 30444 UpdateGuideState(): m_state=6 22:37:10.089 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 900 22:37:10.089 00.000 30444 Star::Find returns 1 (1), X=464.83, Y=191.97, Mass=95979, SNR=71.6, Peak=10598 HFD=3.8 22:37:10.089 00.000 30444 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.28) = xAngle (3.29 = -2.99) 22:37:10.089 00.000 30444 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.23 = -3.05) 22:37:10.089 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.04 hyp=0.35 cameraTheta=3.01 mountX=-0.34 mountY=-0.03, mountTheta=-3.05 22:37:10.090 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.04, opts=13) 22:37:10.090 00.000 30444 Enqueuing Move request for scope (-0.34, 0.04) 22:37:10.090 00.000 15672 Worker thread wakes up 22:37:10.090 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.04) opts 0xd 22:37:10.090 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.04) 22:37:10.090 00.000 15672 Moving (-0.34, 0.04) raw xDistance=-0.34 yDistance=-0.03 22:37:10.090 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34 22:37:10.090 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:37:10.090 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:37:10.090 00.000 15672 MoveAxis(E, 93, ABG) 22:37:10.090 00.000 15672 Guiding Dir = 2, Dur = 93 22:37:10.091 00.001 15672 IsSlewing returns 0 22:37:10.096 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2000, max=10598, FiltMin=2510, FiltMax=8224, Gamma=2.950 22:37:10.121 00.025 15672 IsGuiding returns 0 22:37:10.137 00.016 15672 PulseGuide returned control before completion, sleep 88 22:37:10.146 00.009 30444 UpdateGuideState exits: m=95979 SNR=71.6 Saturated 22:37:10.146 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:10.146 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:10.146 00.000 30444 Enqueuing Expose request 22:37:10.253 00.107 15672 IsGuiding returns 0 22:37:10.253 00.000 15672 Move returns status 0, amount 93 22:37:10.253 00.000 15672 MoveAxis(N, 0, ABG) 22:37:10.253 00.000 15672 Move returns status 0, amount 0 22:37:10.254 00.001 15672 move complete, result=0 22:37:10.254 00.000 15672 worker thread done servicing request 22:37:10.254 00.000 15672 Worker thread wakes up 22:37:10.254 00.000 30444 GuideStep: -0.3 px 93 ms EAST, -0.0 px 0 ms NORTH 22:37:10.254 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:10.255 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:12.170 01.915 15672 Exposure complete 22:37:12.204 00.034 15672 worker thread done servicing request 22:37:12.204 00.000 30444 OnExposeComplete: enter 22:37:12.204 00.000 30444 UpdateGuideState(): m_state=6 22:37:12.204 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 901 22:37:12.204 00.000 30444 Star::Find returns 1 (1), X=464.97, Y=191.50, Mass=103434, SNR=79.6, Peak=11890 HFD=3.6 22:37:12.204 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 22:37:12.204 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 22:37:12.204 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.42 hyp=0.47 cameraTheta=-2.03 mountX=-0.08 mountY=-0.45, mountTheta=-1.75 22:37:12.205 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.42, opts=13) 22:37:12.205 00.000 30444 Enqueuing Move request for scope (-0.21, -0.42) 22:37:12.205 00.000 15672 Worker thread wakes up 22:37:12.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.42) opts 0xd 22:37:12.205 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.42) 22:37:12.205 00.000 15672 Moving (-0.21, -0.42) raw xDistance=-0.08 yDistance=-0.45 22:37:12.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:37:12.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 22:37:12.205 00.000 15672 MoveAxis(E, 0, ABG) 22:37:12.205 00.000 15672 Move returns status 0, amount 0 22:37:12.205 00.000 15672 MoveAxis(N, 81, ABG) 22:37:12.205 00.000 15672 Guiding Dir = 0, Dur = 81 22:37:12.206 00.001 15672 IsSlewing returns 0 22:37:12.207 00.001 15672 IsGuiding returns 0 22:37:12.211 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=11890, FiltMin=2650, FiltMax=8578, Gamma=2.950 22:37:12.261 00.050 30444 UpdateGuideState exits: m=103434 SNR=79.6 Saturated 22:37:12.261 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:12.261 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:12.262 00.001 30444 Enqueuing Expose request 22:37:12.328 00.066 15672 IsGuiding returns 1 22:37:12.328 00.000 15672 scope still moving after pulse duration time elapsed 22:37:12.349 00.021 15672 IsSlewing returns 0 22:37:12.353 00.004 15672 IsGuiding returns 1 22:37:12.374 00.021 15672 IsSlewing returns 0 22:37:12.377 00.003 15672 IsGuiding returns 1 22:37:12.398 00.021 15672 IsSlewing returns 0 22:37:12.423 00.025 15672 IsGuiding returns 0 22:37:12.423 00.000 15672 scope move finished after 81 + 135 ms 22:37:12.423 00.000 15672 Move returns status 0, amount 81 22:37:12.423 00.000 15672 move complete, result=0 22:37:12.424 00.001 15672 worker thread done servicing request 22:37:12.424 00.000 15672 Worker thread wakes up 22:37:12.424 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 81 ms NORTH 22:37:12.424 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:12.425 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:14.542 02.117 15672 Exposure complete 22:37:14.575 00.033 15672 worker thread done servicing request 22:37:14.575 00.000 30444 OnExposeComplete: enter 22:37:14.575 00.000 30444 UpdateGuideState(): m_state=6 22:37:14.575 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 902 22:37:14.575 00.000 30444 Star::Find returns 1 (1), X=465.17, Y=192.25, Mass=82024, SNR=70.9, Peak=8749 HFD=3.6 22:37:14.575 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.86 = 1.86) 22:37:14.575 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 22:37:14.575 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.33 hyp=0.33 cameraTheta=1.59 mountX=-0.09 mountY=0.32, mountTheta=1.86 22:37:14.576 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.33, opts=13) 22:37:14.576 00.000 30444 Enqueuing Move request for scope (-0.00, 0.33) 22:37:14.576 00.000 15672 Worker thread wakes up 22:37:14.576 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.33) opts 0xd 22:37:14.576 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.33) 22:37:14.576 00.000 15672 Moving (-0.00, 0.33) raw xDistance=-0.09 yDistance=0.32 22:37:14.576 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:37:14.576 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:37:14.576 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 22:37:14.576 00.000 15672 MoveAxis(E, 0, ABG) 22:37:14.576 00.000 15672 Move returns status 0, amount 0 22:37:14.576 00.000 15672 MoveAxis(N, 0, ABG) 22:37:14.576 00.000 15672 Move returns status 0, amount 0 22:37:14.576 00.000 15672 move complete, result=0 22:37:14.576 00.000 15672 worker thread done servicing request 22:37:14.581 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=9870, FiltMin=2618, FiltMax=8247, Gamma=2.950 22:37:14.631 00.050 30444 UpdateGuideState exits: m=82024 SNR=70.9 Saturated 22:37:14.631 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:14.631 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:14.631 00.000 30444 Enqueuing Expose request 22:37:14.631 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 22:37:14.631 00.000 15672 Worker thread wakes up 22:37:14.631 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:14.631 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:16.544 01.913 15672 Exposure complete 22:37:16.573 00.029 15672 worker thread done servicing request 22:37:16.573 00.000 30444 OnExposeComplete: enter 22:37:16.573 00.000 30444 UpdateGuideState(): m_state=6 22:37:16.573 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 903 22:37:16.573 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=192.05, Mass=86591, SNR=69.7, Peak=9812 HFD=3.4 22:37:16.573 00.000 30444 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.28) = xAngle (0.88 = 0.88) 22:37:16.573 00.000 30444 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.81 = 0.81) 22:37:16.573 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.60 mountX=0.15 mountY=0.17, mountTheta=0.85 22:37:16.574 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.13, opts=13) 22:37:16.574 00.000 30444 Enqueuing Move request for scope (0.19, 0.13) 22:37:16.574 00.000 15672 Worker thread wakes up 22:37:16.574 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd 22:37:16.574 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.13) 22:37:16.574 00.000 15672 Moving (0.19, 0.13) raw xDistance=0.15 yDistance=0.17 22:37:16.574 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:37:16.574 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:37:16.574 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 22:37:16.574 00.000 15672 MoveAxis(E, 0, ABG) 22:37:16.574 00.000 15672 Move returns status 0, amount 0 22:37:16.574 00.000 15672 MoveAxis(N, 0, ABG) 22:37:16.574 00.000 15672 Move returns status 0, amount 0 22:37:16.574 00.000 15672 move complete, result=0 22:37:16.574 00.000 15672 worker thread done servicing request 22:37:16.580 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=10743, FiltMin=2611, FiltMax=8659, Gamma=2.950 22:37:16.629 00.049 30444 UpdateGuideState exits: m=86591 SNR=69.7 Saturated 22:37:16.630 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:16.630 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:16.630 00.000 30444 Enqueuing Expose request 22:37:16.630 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:37:16.630 00.000 15672 Worker thread wakes up 22:37:16.630 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:16.630 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:18.737 02.107 15672 Exposure complete 22:37:18.757 00.020 15672 worker thread done servicing request 22:37:18.757 00.000 30444 OnExposeComplete: enter 22:37:18.757 00.000 30444 UpdateGuideState(): m_state=6 22:37:18.757 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 904 22:37:18.757 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=192.36, Mass=96366, SNR=74.6, Peak=10423 HFD=3.4 22:37:18.757 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 22:37:18.758 00.001 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 22:37:18.758 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.44 hyp=0.46 cameraTheta=1.26 mountX=0.01 mountY=0.46, mountTheta=1.54 22:37:18.758 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.44, opts=13) 22:37:18.758 00.000 30444 Enqueuing Move request for scope (0.14, 0.44) 22:37:18.758 00.000 15672 Worker thread wakes up 22:37:18.758 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.44) opts 0xd 22:37:18.758 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.44) 22:37:18.758 00.000 15672 Moving (0.14, 0.44) raw xDistance=0.01 yDistance=0.46 22:37:18.758 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:37:18.758 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:37:18.758 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 22:37:18.758 00.000 15672 MoveAxis(E, 0, ABG) 22:37:18.759 00.001 15672 Move returns status 0, amount 0 22:37:18.759 00.000 15672 MoveAxis(N, 0, ABG) 22:37:18.759 00.000 15672 Move returns status 0, amount 0 22:37:18.759 00.000 15672 move complete, result=0 22:37:18.759 00.000 15672 worker thread done servicing request 22:37:18.764 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=11324, FiltMin=2561, FiltMax=8559, Gamma=2.950 22:37:18.812 00.048 30444 UpdateGuideState exits: m=96366 SNR=74.6 Saturated 22:37:18.813 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:18.813 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:18.813 00.000 30444 Enqueuing Expose request 22:37:18.813 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 22:37:18.817 00.004 15672 Worker thread wakes up 22:37:18.817 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:18.817 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:20.724 01.907 15672 Exposure complete 22:37:20.744 00.020 15672 worker thread done servicing request 22:37:20.744 00.000 30444 OnExposeComplete: enter 22:37:20.744 00.000 30444 UpdateGuideState(): m_state=6 22:37:20.744 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 905 22:37:20.745 00.001 30444 Star::Find returns 1 (1), X=465.18, Y=192.16, Mass=94069, SNR=66.2, Peak=10232 HFD=3.7 22:37:20.745 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 22:37:20.745 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 22:37:20.745 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.55 mountX=-0.06 mountY=0.23, mountTheta=1.83 22:37:20.745 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.24, opts=13) 22:37:20.745 00.000 30444 Enqueuing Move request for scope (0.00, 0.24) 22:37:20.745 00.000 15672 Worker thread wakes up 22:37:20.745 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd 22:37:20.745 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.24) 22:37:20.746 00.001 15672 Moving (0.00, 0.24) raw xDistance=-0.06 yDistance=0.23 22:37:20.746 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 22:37:20.746 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:37:20.746 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 22:37:20.746 00.000 15672 MoveAxis(E, 0, ABG) 22:37:20.746 00.000 15672 Move returns status 0, amount 0 22:37:20.746 00.000 15672 MoveAxis(N, 0, ABG) 22:37:20.746 00.000 15672 Move returns status 0, amount 0 22:37:20.746 00.000 15672 move complete, result=0 22:37:20.746 00.000 15672 worker thread done servicing request 22:37:20.751 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=10927, FiltMin=2605, FiltMax=8770, Gamma=2.950 22:37:20.799 00.048 30444 UpdateGuideState exits: m=94069 SNR=66.2 Saturated 22:37:20.799 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:20.799 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:20.799 00.000 30444 Enqueuing Expose request 22:37:20.799 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:37:20.800 00.001 15672 Worker thread wakes up 22:37:20.800 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:20.800 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:22.917 02.117 15672 Exposure complete 22:37:22.947 00.030 15672 worker thread done servicing request 22:37:22.947 00.000 30444 OnExposeComplete: enter 22:37:22.947 00.000 30444 UpdateGuideState(): m_state=6 22:37:22.947 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 906 22:37:22.947 00.000 30444 Star::Find returns 1 (1), X=465.76, Y=192.64, Mass=89124, SNR=70.3, Peak=9822 HFD=3.3 22:37:22.947 00.000 30444 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.28) = xAngle (1.16 = 1.16) 22:37:22.947 00.000 30444 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.10 = 1.10) 22:37:22.948 00.001 30444 CameraToMount -- cameraX=0.59 cameraY=0.71 hyp=0.92 cameraTheta=0.88 mountX=0.37 mountY=0.82, mountTheta=1.15 22:37:22.948 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=0.71, opts=13) 22:37:22.948 00.000 30444 Enqueuing Move request for scope (0.59, 0.71) 22:37:22.948 00.000 15672 Worker thread wakes up 22:37:22.948 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.71) opts 0xd 22:37:22.948 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, 0.71) 22:37:22.948 00.000 15672 Moving (0.59, 0.71) raw xDistance=0.37 yDistance=0.82 22:37:22.948 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 22:37:22.948 00.000 15672 resist switch: large excursion: input 0.82 thresh 0.75 direction from -1 to 1 22:37:22.948 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.47 22:37:22.948 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 22:37:22.948 00.000 15672 MoveAxis(W, 100, ABG) 22:37:22.949 00.001 15672 Guiding Dir = 3, Dur = 100 22:37:22.949 00.000 15672 IsSlewing returns 0 22:37:22.950 00.001 15672 IsGuiding returns 0 22:37:22.953 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=9986, FiltMin=2614, FiltMax=8628, Gamma=2.950 22:37:22.964 00.011 15672 PulseGuide returned control before completion, sleep 96 22:37:23.003 00.039 30444 UpdateGuideState exits: m=89124 SNR=70.3 Saturated 22:37:23.003 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:23.003 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:23.003 00.000 30444 Enqueuing Expose request 22:37:23.093 00.090 15672 IsGuiding returns 0 22:37:23.093 00.000 15672 Move returns status 0, amount 100 22:37:23.093 00.000 15672 MoveAxis(S, 147, ABG) 22:37:23.093 00.000 15672 Guiding Dir = 1, Dur = 147 22:37:23.094 00.001 15672 IsSlewing returns 0 22:37:23.094 00.000 15672 IsGuiding returns 0 22:37:23.172 00.078 15672 PulseGuide returned control before completion, sleep 79 22:37:23.254 00.082 15672 IsGuiding returns 1 22:37:23.254 00.000 15672 scope still moving after pulse duration time elapsed 22:37:23.275 00.021 15672 IsSlewing returns 0 22:37:23.278 00.003 15672 IsGuiding returns 1 22:37:23.299 00.021 15672 IsSlewing returns 0 22:37:23.348 00.049 15672 IsGuiding returns 0 22:37:23.349 00.001 15672 scope move finished after 147 + 107 ms 22:37:23.349 00.000 15672 Move returns status 0, amount 147 22:37:23.349 00.000 15672 move complete, result=0 22:37:23.349 00.000 15672 worker thread done servicing request 22:37:23.349 00.000 15672 Worker thread wakes up 22:37:23.349 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:23.350 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:23.350 00.000 30444 GuideStep: 0.4 px 100 ms WEST, 0.8 px 147 ms SOUTH 22:37:25.256 01.906 15672 Exposure complete 22:37:25.275 00.019 15672 worker thread done servicing request 22:37:25.276 00.001 30444 OnExposeComplete: enter 22:37:25.276 00.000 30444 UpdateGuideState(): m_state=6 22:37:25.276 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 907 22:37:25.276 00.000 30444 Star::Find returns 1 (1), X=465.50, Y=192.68, Mass=94384, SNR=73.9, Peak=10109 HFD=3.2 22:37:25.276 00.000 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 22:37:25.276 00.000 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.38 = 1.38) 22:37:25.276 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.76 hyp=0.83 cameraTheta=1.17 mountX=0.11 mountY=0.82, mountTheta=1.44 22:37:25.276 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.76, opts=13) 22:37:25.276 00.000 30444 Enqueuing Move request for scope (0.33, 0.76) 22:37:25.276 00.000 15672 Worker thread wakes up 22:37:25.277 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.76) opts 0xd 22:37:25.277 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.76) 22:37:25.277 00.000 15672 Moving (0.33, 0.76) raw xDistance=0.11 yDistance=0.82 22:37:25.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:37:25.277 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 22:37:25.277 00.000 15672 MoveAxis(E, 0, ABG) 22:37:25.277 00.000 15672 Move returns status 0, amount 0 22:37:25.277 00.000 15672 MoveAxis(S, 145, ABG) 22:37:25.277 00.000 15672 Guiding Dir = 1, Dur = 145 22:37:25.277 00.000 15672 IsSlewing returns 0 22:37:25.278 00.001 15672 IsGuiding returns 0 22:37:25.282 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=11045, FiltMin=2676, FiltMax=9152, Gamma=2.950 22:37:25.332 00.050 30444 UpdateGuideState exits: m=94384 SNR=73.9 Saturated 22:37:25.332 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:25.332 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:25.332 00.000 30444 Enqueuing Expose request 22:37:25.361 00.029 15672 PulseGuide returned control before completion, sleep 73 22:37:25.437 00.076 15672 IsGuiding returns 1 22:37:25.437 00.000 15672 scope still moving after pulse duration time elapsed 22:37:25.458 00.021 15672 IsSlewing returns 0 22:37:25.461 00.003 15672 IsGuiding returns 1 22:37:25.482 00.021 15672 IsSlewing returns 0 22:37:25.485 00.003 15672 IsGuiding returns 1 22:37:25.506 00.021 15672 IsSlewing returns 0 22:37:25.538 00.032 15672 IsGuiding returns 0 22:37:25.539 00.001 15672 scope move finished after 145 + 114 ms 22:37:25.539 00.000 15672 Move returns status 0, amount 145 22:37:25.539 00.000 15672 move complete, result=0 22:37:25.539 00.000 15672 worker thread done servicing request 22:37:25.539 00.000 15672 Worker thread wakes up 22:37:25.539 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:25.539 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:25.540 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.8 px 145 ms SOUTH 22:37:27.647 02.107 15672 Exposure complete 22:37:27.667 00.020 15672 worker thread done servicing request 22:37:27.667 00.000 30444 OnExposeComplete: enter 22:37:27.667 00.000 30444 UpdateGuideState(): m_state=6 22:37:27.667 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 908 22:37:27.667 00.000 30444 Star::Find returns 1 (1), X=465.89, Y=192.09, Mass=91610, SNR=63.2, Peak=9664 HFD=3.4 22:37:27.667 00.000 30444 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.28) = xAngle (0.51 = 0.51) 22:37:27.667 00.000 30444 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.45 = 0.45) 22:37:27.667 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=0.17 hyp=0.73 cameraTheta=0.23 mountX=0.64 mountY=0.32, mountTheta=0.46 22:37:27.668 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=0.17, opts=13) 22:37:27.668 00.000 30444 Enqueuing Move request for scope (0.71, 0.17) 22:37:27.668 00.000 15672 Worker thread wakes up 22:37:27.668 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.17) opts 0xd 22:37:27.668 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, 0.17) 22:37:27.668 00.000 15672 Moving (0.71, 0.17) raw xDistance=0.64 yDistance=0.32 22:37:27.668 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64 22:37:27.668 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 22:37:27.668 00.000 15672 MoveAxis(W, 173, ABG) 22:37:27.668 00.000 15672 Guiding Dir = 3, Dur = 173 22:37:27.669 00.001 15672 IsSlewing returns 0 22:37:27.670 00.001 15672 IsGuiding returns 0 22:37:27.675 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=10391, FiltMin=2644, FiltMax=9117, Gamma=2.950 22:37:27.693 00.018 15672 PulseGuide returned control before completion, sleep 161 22:37:27.725 00.032 30444 UpdateGuideState exits: m=91610 SNR=63.2 Saturated 22:37:27.725 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:27.725 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:27.725 00.000 30444 Enqueuing Expose request 22:37:27.857 00.132 15672 IsGuiding returns 1 22:37:27.857 00.000 15672 scope still moving after pulse duration time elapsed 22:37:27.878 00.021 15672 IsSlewing returns 0 22:37:27.886 00.008 15672 IsGuiding returns 0 22:37:27.886 00.000 15672 scope move finished after 173 + 43 ms 22:37:27.886 00.000 15672 Move returns status 0, amount 173 22:37:27.886 00.000 15672 MoveAxis(S, 57, ABG) 22:37:27.886 00.000 15672 Guiding Dir = 1, Dur = 57 22:37:27.888 00.002 15672 IsSlewing returns 0 22:37:27.890 00.002 15672 IsGuiding returns 0 22:37:27.968 00.078 15672 IsGuiding returns 1 22:37:27.968 00.000 15672 scope still moving after pulse duration time elapsed 22:37:27.990 00.022 15672 IsSlewing returns 0 22:37:28.060 00.070 15672 IsGuiding returns 0 22:37:28.060 00.000 15672 scope move finished after 57 + 113 ms 22:37:28.060 00.000 15672 Move returns status 0, amount 57 22:37:28.060 00.000 15672 move complete, result=0 22:37:28.060 00.000 15672 worker thread done servicing request 22:37:28.060 00.000 15672 Worker thread wakes up 22:37:28.060 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:28.060 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:28.061 00.001 30444 GuideStep: 0.6 px 173 ms WEST, 0.3 px 57 ms SOUTH 22:37:29.969 01.908 15672 Exposure complete 22:37:29.989 00.020 15672 worker thread done servicing request 22:37:29.989 00.000 30444 OnExposeComplete: enter 22:37:29.989 00.000 30444 UpdateGuideState(): m_state=6 22:37:29.989 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 909 22:37:29.989 00.000 30444 Star::Find returns 1 (1), X=465.34, Y=192.52, Mass=100150, SNR=75.5, Peak=10001 HFD=3.4 22:37:29.989 00.000 30444 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 22:37:29.989 00.000 30444 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.53 = 1.53) 22:37:29.989 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.60 hyp=0.62 cameraTheta=1.31 mountX=-0.01 mountY=0.62, mountTheta=1.59 22:37:29.990 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.60, opts=13) 22:37:29.990 00.000 30444 Enqueuing Move request for scope (0.16, 0.60) 22:37:29.990 00.000 15672 Worker thread wakes up 22:37:29.990 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.60) opts 0xd 22:37:29.990 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.60) 22:37:29.990 00.000 15672 Moving (0.16, 0.60) raw xDistance=-0.01 yDistance=0.62 22:37:29.990 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:37:29.990 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 22:37:29.990 00.000 15672 MoveAxis(E, 0, ABG) 22:37:29.990 00.000 15672 Move returns status 0, amount 0 22:37:29.990 00.000 15672 MoveAxis(S, 110, ABG) 22:37:29.990 00.000 15672 Guiding Dir = 1, Dur = 110 22:37:29.991 00.001 15672 IsSlewing returns 0 22:37:29.992 00.001 15672 IsGuiding returns 0 22:37:29.996 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=10961, FiltMin=2666, FiltMax=8539, Gamma=2.950 22:37:30.046 00.050 30444 UpdateGuideState exits: m=100150 SNR=75.5 Saturated 22:37:30.046 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:30.046 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:30.046 00.000 30444 Enqueuing Expose request 22:37:30.073 00.027 15672 PulseGuide returned control before completion, sleep 40 22:37:30.115 00.042 15672 IsGuiding returns 1 22:37:30.115 00.000 15672 scope still moving after pulse duration time elapsed 22:37:30.136 00.021 15672 IsSlewing returns 0 22:37:30.171 00.035 15672 IsGuiding returns 1 22:37:30.192 00.021 15672 IsSlewing returns 0 22:37:30.193 00.001 15672 IsGuiding returns 1 22:37:30.214 00.021 15672 IsSlewing returns 0 22:37:30.233 00.019 15672 IsGuiding returns 0 22:37:30.233 00.000 15672 scope move finished after 110 + 131 ms 22:37:30.233 00.000 15672 Move returns status 0, amount 110 22:37:30.233 00.000 15672 move complete, result=0 22:37:30.233 00.000 15672 worker thread done servicing request 22:37:30.233 00.000 15672 Worker thread wakes up 22:37:30.234 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.6 px 110 ms SOUTH 22:37:30.234 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:30.234 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:32.342 02.108 15672 Exposure complete 22:37:32.364 00.022 15672 worker thread done servicing request 22:37:32.364 00.000 30444 OnExposeComplete: enter 22:37:32.365 00.001 30444 UpdateGuideState(): m_state=6 22:37:32.365 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 910 22:37:32.365 00.000 30444 Star::Find returns 1 (1), X=465.24, Y=192.36, Mass=99497, SNR=77.9, Peak=11126 HFD=3.5 22:37:32.365 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 22:37:32.365 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 22:37:32.365 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.44 hyp=0.44 cameraTheta=1.43 mountX=-0.06 mountY=0.44, mountTheta=1.71 22:37:32.366 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.44, opts=13) 22:37:32.366 00.000 30444 Enqueuing Move request for scope (0.06, 0.44) 22:37:32.366 00.000 15672 Worker thread wakes up 22:37:32.366 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.44) opts 0xd 22:37:32.366 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.44) 22:37:32.366 00.000 15672 Moving (0.06, 0.44) raw xDistance=-0.06 yDistance=0.44 22:37:32.366 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 22:37:32.366 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 22:37:32.366 00.000 15672 MoveAxis(E, 0, ABG) 22:37:32.366 00.000 15672 Move returns status 0, amount 0 22:37:32.366 00.000 15672 MoveAxis(S, 79, ABG) 22:37:32.366 00.000 15672 Guiding Dir = 1, Dur = 79 22:37:32.367 00.001 15672 IsSlewing returns 0 22:37:32.374 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=11126, FiltMin=2622, FiltMax=8854, Gamma=2.950 22:37:32.390 00.016 15672 IsGuiding returns 0 22:37:32.429 00.039 30444 UpdateGuideState exits: m=99497 SNR=77.9 Saturated 22:37:32.429 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:32.429 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:32.429 00.000 30444 Enqueuing Expose request 22:37:32.471 00.042 15672 IsGuiding returns 1 22:37:32.471 00.000 15672 scope still moving after pulse duration time elapsed 22:37:32.492 00.021 15672 IsSlewing returns 0 22:37:32.492 00.000 15672 IsGuiding returns 1 22:37:32.513 00.021 15672 IsSlewing returns 0 22:37:32.514 00.001 15672 IsGuiding returns 1 22:37:32.535 00.021 15672 IsSlewing returns 0 22:37:32.537 00.002 15672 IsGuiding returns 1 22:37:32.559 00.022 15672 IsSlewing returns 0 22:37:32.583 00.024 15672 IsGuiding returns 0 22:37:32.583 00.000 15672 scope move finished after 79 + 113 ms 22:37:32.583 00.000 15672 Move returns status 0, amount 79 22:37:32.583 00.000 15672 move complete, result=0 22:37:32.584 00.001 15672 worker thread done servicing request 22:37:32.584 00.000 15672 Worker thread wakes up 22:37:32.584 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:32.584 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:32.584 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 79 ms SOUTH 22:37:34.491 01.907 15672 Exposure complete 22:37:34.511 00.020 15672 worker thread done servicing request 22:37:34.511 00.000 30444 OnExposeComplete: enter 22:37:34.512 00.001 30444 UpdateGuideState(): m_state=6 22:37:34.512 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 911 22:37:34.512 00.000 30444 Star::Find returns 1 (1), X=465.69, Y=192.10, Mass=88898, SNR=71.2, Peak=9590 HFD=3.4 22:37:34.512 00.000 30444 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.28) = xAngle (0.61 = 0.61) 22:37:34.512 00.000 30444 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 22:37:34.512 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.17 hyp=0.54 cameraTheta=0.33 mountX=0.44 mountY=0.28, mountTheta=0.56 22:37:34.512 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.17, opts=13) 22:37:34.512 00.000 30444 Enqueuing Move request for scope (0.51, 0.17) 22:37:34.513 00.001 15672 Worker thread wakes up 22:37:34.513 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.17) opts 0xd 22:37:34.513 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.17) 22:37:34.513 00.000 15672 Moving (0.51, 0.17) raw xDistance=0.44 yDistance=0.28 22:37:34.513 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 22:37:34.513 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 22:37:34.513 00.000 15672 MoveAxis(W, 120, ABG) 22:37:34.513 00.000 15672 Guiding Dir = 3, Dur = 120 22:37:34.514 00.001 15672 IsSlewing returns 0 22:37:34.519 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=10956, FiltMin=2684, FiltMax=8619, Gamma=2.950 22:37:34.547 00.028 15672 IsGuiding returns 0 22:37:34.562 00.015 15672 PulseGuide returned control before completion, sleep 115 22:37:34.571 00.009 30444 UpdateGuideState exits: m=88898 SNR=71.2 Saturated 22:37:34.571 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:34.571 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:34.571 00.000 30444 Enqueuing Expose request 22:37:34.680 00.109 15672 IsGuiding returns 1 22:37:34.680 00.000 15672 scope still moving after pulse duration time elapsed 22:37:34.701 00.021 15672 IsSlewing returns 0 22:37:34.708 00.007 15672 IsGuiding returns 0 22:37:34.708 00.000 15672 scope move finished after 120 + 41 ms 22:37:34.708 00.000 15672 Move returns status 0, amount 120 22:37:34.708 00.000 15672 MoveAxis(S, 50, ABG) 22:37:34.708 00.000 15672 Guiding Dir = 1, Dur = 50 22:37:34.709 00.001 15672 IsSlewing returns 0 22:37:34.711 00.002 15672 IsGuiding returns 0 22:37:34.819 00.108 15672 IsGuiding returns 1 22:37:34.819 00.000 15672 scope still moving after pulse duration time elapsed 22:37:34.839 00.020 15672 IsSlewing returns 0 22:37:34.849 00.010 15672 IsGuiding returns 0 22:37:34.849 00.000 15672 scope move finished after 50 + 88 ms 22:37:34.849 00.000 15672 Move returns status 0, amount 50 22:37:34.849 00.000 15672 move complete, result=0 22:37:34.849 00.000 15672 worker thread done servicing request 22:37:34.850 00.001 15672 Worker thread wakes up 22:37:34.850 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:34.850 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:34.850 00.000 30444 GuideStep: 0.4 px 120 ms WEST, 0.3 px 50 ms SOUTH 22:37:36.957 02.107 15672 Exposure complete 22:37:36.977 00.020 15672 worker thread done servicing request 22:37:36.977 00.000 30444 OnExposeComplete: enter 22:37:36.977 00.000 30444 UpdateGuideState(): m_state=6 22:37:36.978 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 912 22:37:36.978 00.000 30444 Star::Find returns 1 (1), X=465.80, Y=192.31, Mass=87360, SNR=62.6, Peak=9107 HFD=3.5 22:37:36.978 00.000 30444 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.28) = xAngle (0.83 = 0.83) 22:37:36.978 00.000 30444 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.77 = 0.77) 22:37:36.978 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=0.39 hyp=0.74 cameraTheta=0.55 mountX=0.50 mountY=0.51, mountTheta=0.80 22:37:36.978 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=0.39, opts=13) 22:37:36.978 00.000 30444 Enqueuing Move request for scope (0.63, 0.39) 22:37:36.978 00.000 15672 Worker thread wakes up 22:37:36.978 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.39) opts 0xd 22:37:36.978 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, 0.39) 22:37:36.978 00.000 15672 Moving (0.63, 0.39) raw xDistance=0.50 yDistance=0.51 22:37:36.979 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50 22:37:36.979 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 22:37:36.979 00.000 15672 MoveAxis(W, 143, ABG) 22:37:36.979 00.000 15672 Guiding Dir = 3, Dur = 143 22:37:36.979 00.000 15672 IsSlewing returns 0 22:37:36.980 00.001 15672 IsGuiding returns 0 22:37:36.985 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=10657, FiltMin=2666, FiltMax=8861, Gamma=2.950 22:37:37.006 00.021 15672 PulseGuide returned control before completion, sleep 128 22:37:37.034 00.028 30444 UpdateGuideState exits: m=87360 SNR=62.6 Saturated 22:37:37.035 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:37.035 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:37.035 00.000 30444 Enqueuing Expose request 22:37:37.136 00.101 15672 IsGuiding returns 1 22:37:37.136 00.000 15672 scope still moving after pulse duration time elapsed 22:37:37.157 00.021 15672 IsSlewing returns 0 22:37:37.160 00.003 15672 IsGuiding returns 1 22:37:37.181 00.021 15672 IsSlewing returns 0 22:37:37.216 00.035 15672 IsGuiding returns 0 22:37:37.217 00.001 15672 scope move finished after 143 + 92 ms 22:37:37.217 00.000 15672 Move returns status 0, amount 143 22:37:37.217 00.000 15672 MoveAxis(S, 91, ABG) 22:37:37.217 00.000 15672 Guiding Dir = 1, Dur = 91 22:37:37.217 00.000 15672 IsSlewing returns 0 22:37:37.219 00.002 15672 IsGuiding returns 0 22:37:37.294 00.075 15672 PulseGuide returned control before completion, sleep 27 22:37:37.324 00.030 15672 IsGuiding returns 1 22:37:37.324 00.000 15672 scope still moving after pulse duration time elapsed 22:37:37.345 00.021 15672 IsSlewing returns 0 22:37:37.348 00.003 15672 IsGuiding returns 1 22:37:37.369 00.021 15672 IsSlewing returns 0 22:37:37.372 00.003 15672 IsGuiding returns 1 22:37:37.393 00.021 15672 IsSlewing returns 0 22:37:37.453 00.060 15672 IsGuiding returns 0 22:37:37.454 00.001 15672 scope move finished after 91 + 142 ms 22:37:37.454 00.000 15672 Move returns status 0, amount 91 22:37:37.454 00.000 15672 move complete, result=0 22:37:37.454 00.000 15672 worker thread done servicing request 22:37:37.454 00.000 15672 Worker thread wakes up 22:37:37.454 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:37.454 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:37.454 00.000 30444 GuideStep: 0.5 px 143 ms WEST, 0.5 px 91 ms SOUTH 22:37:39.370 01.916 15672 Exposure complete 22:37:39.403 00.033 15672 worker thread done servicing request 22:37:39.403 00.000 30444 OnExposeComplete: enter 22:37:39.403 00.000 30444 UpdateGuideState(): m_state=6 22:37:39.403 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 913 22:37:39.403 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=192.49, Mass=85771, SNR=71.3, Peak=9793 HFD=3.6 22:37:39.403 00.000 30444 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.28) = xAngle (2.05 = 2.05) 22:37:39.403 00.000 30444 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.99 = 1.99) 22:37:39.403 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.57 hyp=0.58 cameraTheta=1.78 mountX=-0.27 mountY=0.53, mountTheta=2.04 22:37:39.404 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.57, opts=13) 22:37:39.404 00.000 30444 Enqueuing Move request for scope (-0.12, 0.57) 22:37:39.404 00.000 15672 Worker thread wakes up 22:37:39.404 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.57) opts 0xd 22:37:39.404 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.57) 22:37:39.404 00.000 15672 Moving (-0.12, 0.57) raw xDistance=-0.27 yDistance=0.53 22:37:39.404 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27 22:37:39.404 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 22:37:39.404 00.000 15672 MoveAxis(E, 63, ABG) 22:37:39.404 00.000 15672 Guiding Dir = 2, Dur = 63 22:37:39.404 00.000 15672 IsSlewing returns 0 22:37:39.406 00.002 15672 IsGuiding returns 0 22:37:39.410 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=10231, FiltMin=2554, FiltMax=8034, Gamma=2.950 22:37:39.434 00.024 15672 PulseGuide returned control before completion, sleep 45 22:37:39.481 00.047 15672 IsGuiding returns 1 22:37:39.481 00.000 15672 scope still moving after pulse duration time elapsed 22:37:39.503 00.022 15672 IsSlewing returns 0 22:37:39.516 00.013 15672 IsGuiding returns 0 22:37:39.516 00.000 15672 scope move finished after 63 + 47 ms 22:37:39.516 00.000 15672 Move returns status 0, amount 63 22:37:39.517 00.001 15672 MoveAxis(S, 95, ABG) 22:37:39.517 00.000 15672 Guiding Dir = 1, Dur = 95 22:37:39.517 00.000 15672 IsSlewing returns 0 22:37:39.519 00.002 15672 IsGuiding returns 0 22:37:39.631 00.112 15672 IsGuiding returns 1 22:37:39.631 00.000 15672 scope still moving after pulse duration time elapsed 22:37:39.652 00.021 15672 IsSlewing returns 0 22:37:39.655 00.003 15672 IsGuiding returns 1 22:37:39.676 00.021 15672 IsSlewing returns 0 22:37:39.707 00.031 15672 IsGuiding returns 0 22:37:39.707 00.000 15672 scope move finished after 95 + 92 ms 22:37:39.707 00.000 15672 Move returns status 0, amount 95 22:37:39.708 00.001 15672 move complete, result=0 22:37:39.708 00.000 15672 worker thread done servicing request 22:37:39.751 00.043 30444 UpdateGuideState exits: m=85771 SNR=71.3 Saturated 22:37:39.751 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:39.751 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:39.752 00.001 30444 Enqueuing Expose request 22:37:39.752 00.000 30444 GuideStep: -0.3 px 63 ms EAST, 0.5 px 95 ms SOUTH 22:37:39.752 00.000 15672 Worker thread wakes up 22:37:39.752 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:39.752 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:41.862 02.110 15672 Exposure complete 22:37:41.881 00.019 15672 worker thread done servicing request 22:37:41.881 00.000 30444 OnExposeComplete: enter 22:37:41.881 00.000 30444 UpdateGuideState(): m_state=6 22:37:41.881 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 914 22:37:41.881 00.000 30444 Star::Find returns 1 (1), X=465.24, Y=192.52, Mass=87888, SNR=73.8, Peak=11316 HFD=3.1 22:37:41.881 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 22:37:41.882 00.001 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 22:37:41.882 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.60 hyp=0.60 cameraTheta=1.46 mountX=-0.10 mountY=0.60, mountTheta=1.73 22:37:41.882 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.60, opts=13) 22:37:41.882 00.000 30444 Enqueuing Move request for scope (0.07, 0.60) 22:37:41.882 00.000 15672 Worker thread wakes up 22:37:41.882 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.60) opts 0xd 22:37:41.882 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.60) 22:37:41.882 00.000 15672 Moving (0.07, 0.60) raw xDistance=-0.10 yDistance=0.60 22:37:41.882 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:37:41.882 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 22:37:41.882 00.000 15672 MoveAxis(E, 0, ABG) 22:37:41.882 00.000 15672 Move returns status 0, amount 0 22:37:41.882 00.000 15672 MoveAxis(S, 107, ABG) 22:37:41.882 00.000 15672 Guiding Dir = 1, Dur = 107 22:37:41.883 00.001 15672 IsSlewing returns 0 22:37:41.884 00.001 15672 IsGuiding returns 0 22:37:41.888 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=11525, FiltMin=2664, FiltMax=8589, Gamma=2.950 22:37:41.938 00.050 30444 UpdateGuideState exits: m=87888 SNR=73.8 Saturated 22:37:41.938 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:41.938 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:41.938 00.000 30444 Enqueuing Expose request 22:37:41.959 00.021 15672 PulseGuide returned control before completion, sleep 43 22:37:42.023 00.064 15672 IsGuiding returns 1 22:37:42.023 00.000 15672 scope still moving after pulse duration time elapsed 22:37:42.045 00.022 15672 IsSlewing returns 0 22:37:42.046 00.001 15672 IsGuiding returns 1 22:37:42.067 00.021 15672 IsSlewing returns 0 22:37:42.068 00.001 15672 IsGuiding returns 1 22:37:42.088 00.020 15672 IsSlewing returns 0 22:37:42.119 00.031 15672 IsGuiding returns 0 22:37:42.119 00.000 15672 scope move finished after 107 + 127 ms 22:37:42.119 00.000 15672 Move returns status 0, amount 107 22:37:42.119 00.000 15672 move complete, result=0 22:37:42.119 00.000 15672 worker thread done servicing request 22:37:42.119 00.000 15672 Worker thread wakes up 22:37:42.119 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 107 ms SOUTH 22:37:42.119 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:42.119 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:44.028 01.909 15672 Exposure complete 22:37:44.048 00.020 15672 worker thread done servicing request 22:37:44.048 00.000 30444 OnExposeComplete: enter 22:37:44.048 00.000 30444 UpdateGuideState(): m_state=6 22:37:44.048 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 915 22:37:44.048 00.000 30444 Star::Find returns 1 (1), X=465.61, Y=192.24, Mass=81912, SNR=68.0, Peak=9241 HFD=3.2 22:37:44.048 00.000 30444 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.28) = xAngle (0.91 = 0.91) 22:37:44.048 00.000 30444 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.85 = 0.85) 22:37:44.048 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.32 hyp=0.53 cameraTheta=0.63 mountX=0.33 mountY=0.40, mountTheta=0.88 22:37:44.048 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.32, opts=13) 22:37:44.048 00.000 30444 Enqueuing Move request for scope (0.43, 0.32) 22:37:44.048 00.000 15672 Worker thread wakes up 22:37:44.049 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.32) opts 0xd 22:37:44.049 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.32) 22:37:44.049 00.000 15672 Moving (0.43, 0.32) raw xDistance=0.33 yDistance=0.40 22:37:44.049 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 22:37:44.049 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 22:37:44.049 00.000 15672 MoveAxis(W, 89, ABG) 22:37:44.049 00.000 15672 Guiding Dir = 3, Dur = 89 22:37:44.049 00.000 15672 IsSlewing returns 0 22:37:44.050 00.001 15672 IsGuiding returns 0 22:37:44.054 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=9736, FiltMin=2618, FiltMax=8339, Gamma=2.950 22:37:44.067 00.013 15672 PulseGuide returned control before completion, sleep 83 22:37:44.104 00.037 30444 UpdateGuideState exits: m=81912 SNR=68.0 Saturated 22:37:44.104 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:44.104 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:44.104 00.000 30444 Enqueuing Expose request 22:37:44.195 00.091 15672 IsGuiding returns 0 22:37:44.195 00.000 15672 Move returns status 0, amount 89 22:37:44.195 00.000 15672 MoveAxis(S, 72, ABG) 22:37:44.195 00.000 15672 Guiding Dir = 1, Dur = 72 22:37:44.195 00.000 15672 IsSlewing returns 0 22:37:44.196 00.001 15672 IsGuiding returns 0 22:37:44.278 00.082 15672 IsGuiding returns 1 22:37:44.278 00.000 15672 scope still moving after pulse duration time elapsed 22:37:44.299 00.021 15672 IsSlewing returns 0 22:37:44.302 00.003 15672 IsGuiding returns 1 22:37:44.322 00.020 15672 IsSlewing returns 0 22:37:44.325 00.003 15672 IsGuiding returns 1 22:37:44.346 00.021 15672 IsSlewing returns 0 22:37:44.372 00.026 15672 IsGuiding returns 0 22:37:44.372 00.000 15672 scope move finished after 72 + 104 ms 22:37:44.372 00.000 15672 Move returns status 0, amount 72 22:37:44.372 00.000 15672 move complete, result=0 22:37:44.372 00.000 15672 worker thread done servicing request 22:37:44.372 00.000 15672 Worker thread wakes up 22:37:44.373 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:44.373 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:44.373 00.000 30444 GuideStep: 0.3 px 89 ms WEST, 0.4 px 72 ms SOUTH 22:37:46.489 02.116 15672 Exposure complete 22:37:46.522 00.033 15672 worker thread done servicing request 22:37:46.522 00.000 30444 OnExposeComplete: enter 22:37:46.522 00.000 30444 UpdateGuideState(): m_state=6 22:37:46.522 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 916 22:37:46.522 00.000 30444 Star::Find returns 1 (1), X=465.46, Y=192.03, Mass=101599, SNR=81.9, Peak=10676 HFD=3.6 22:37:46.522 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 22:37:46.522 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 22:37:46.523 00.001 30444 CameraToMount -- cameraX=0.28 cameraY=0.11 hyp=0.30 cameraTheta=0.38 mountX=0.24 mountY=0.17, mountTheta=0.61 22:37:46.523 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.11, opts=13) 22:37:46.523 00.000 30444 Enqueuing Move request for scope (0.28, 0.11) 22:37:46.523 00.000 15672 Worker thread wakes up 22:37:46.523 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.11) opts 0xd 22:37:46.523 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.11) 22:37:46.523 00.000 15672 Moving (0.28, 0.11) raw xDistance=0.24 yDistance=0.17 22:37:46.523 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:37:46.523 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:37:46.523 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 22:37:46.523 00.000 15672 MoveAxis(E, 0, ABG) 22:37:46.523 00.000 15672 Move returns status 0, amount 0 22:37:46.523 00.000 15672 MoveAxis(N, 0, ABG) 22:37:46.524 00.001 15672 Move returns status 0, amount 0 22:37:46.524 00.000 15672 move complete, result=0 22:37:46.524 00.000 15672 worker thread done servicing request 22:37:46.528 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=10805, FiltMin=2639, FiltMax=8805, Gamma=2.950 22:37:46.887 00.359 30444 UpdateGuideState exits: m=101599 SNR=81.9 Saturated 22:37:46.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:46.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:46.888 00.001 30444 Enqueuing Expose request 22:37:46.888 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:37:46.888 00.000 15672 Worker thread wakes up 22:37:46.888 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:46.888 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:48.795 01.907 15672 Exposure complete 22:37:48.815 00.020 15672 worker thread done servicing request 22:37:48.815 00.000 30444 OnExposeComplete: enter 22:37:48.815 00.000 30444 UpdateGuideState(): m_state=6 22:37:48.815 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 917 22:37:48.815 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=191.83, Mass=98816, SNR=89.9, Peak=10860 HFD=3.7 22:37:48.815 00.000 30444 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.28) = xAngle (-1.82 = -1.82) 22:37:48.815 00.000 30444 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.88 = -1.88) 22:37:48.815 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.10 mountX=-0.03 mountY=-0.10, mountTheta=-1.82 22:37:48.816 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.09, opts=13) 22:37:48.816 00.000 30444 Enqueuing Move request for scope (-0.05, -0.09) 22:37:48.816 00.000 15672 Worker thread wakes up 22:37:48.816 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd 22:37:48.816 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.09) 22:37:48.816 00.000 15672 Moving (-0.05, -0.09) raw xDistance=-0.03 yDistance=-0.10 22:37:48.816 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:37:48.816 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:37:48.816 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:37:48.816 00.000 15672 MoveAxis(E, 0, ABG) 22:37:48.816 00.000 15672 Move returns status 0, amount 0 22:37:48.816 00.000 15672 MoveAxis(N, 0, ABG) 22:37:48.816 00.000 15672 Move returns status 0, amount 0 22:37:48.817 00.001 15672 move complete, result=0 22:37:48.817 00.000 15672 worker thread done servicing request 22:37:48.822 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2364, max=11009, FiltMin=2680, FiltMax=8472, Gamma=2.950 22:37:48.917 00.095 30444 UpdateGuideState exits: m=98816 SNR=89.9 Saturated 22:37:48.917 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:48.917 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:48.917 00.000 30444 Enqueuing Expose request 22:37:48.917 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:37:48.917 00.000 15672 Worker thread wakes up 22:37:48.917 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:48.918 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:51.024 02.106 15672 Exposure complete 22:37:51.044 00.020 15672 worker thread done servicing request 22:37:51.044 00.000 30444 OnExposeComplete: enter 22:37:51.044 00.000 30444 UpdateGuideState(): m_state=6 22:37:51.044 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 918 22:37:51.044 00.000 30444 Star::Find returns 1 (1), X=464.90, Y=191.95, Mass=102176, SNR=78.6, Peak=9881 HFD=4.1 22:37:51.044 00.000 30444 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.28) = xAngle (3.33 = -2.95) 22:37:51.044 00.000 30444 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.27 = -3.02) 22:37:51.044 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.28 cameraTheta=3.05 mountX=-0.28 mountY=-0.04, mountTheta=-3.01 22:37:51.045 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.03, opts=13) 22:37:51.045 00.000 30444 Enqueuing Move request for scope (-0.28, 0.03) 22:37:51.045 00.000 15672 Worker thread wakes up 22:37:51.045 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.03) opts 0xd 22:37:51.045 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.03) 22:37:51.045 00.000 15672 Moving (-0.28, 0.03) raw xDistance=-0.28 yDistance=-0.04 22:37:51.045 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28 22:37:51.045 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:37:51.045 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 22:37:51.045 00.000 15672 MoveAxis(E, 74, ABG) 22:37:51.045 00.000 15672 Guiding Dir = 2, Dur = 74 22:37:51.045 00.000 15672 IsSlewing returns 0 22:37:51.050 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=10874, FiltMin=2660, FiltMax=8785, Gamma=2.950 22:37:51.081 00.031 15672 IsGuiding returns 0 22:37:51.096 00.015 15672 PulseGuide returned control before completion, sleep 69 22:37:51.099 00.003 30444 UpdateGuideState exits: m=102176 SNR=78.6 Saturated 22:37:51.099 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:51.100 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:51.100 00.000 30444 Enqueuing Expose request 22:37:51.168 00.068 15672 IsGuiding returns 1 22:37:51.168 00.000 15672 scope still moving after pulse duration time elapsed 22:37:51.189 00.021 15672 IsSlewing returns 0 22:37:51.193 00.004 15672 IsGuiding returns 0 22:37:51.193 00.000 15672 scope move finished after 74 + 38 ms 22:37:51.193 00.000 15672 Move returns status 0, amount 74 22:37:51.193 00.000 15672 MoveAxis(N, 0, ABG) 22:37:51.193 00.000 15672 Move returns status 0, amount 0 22:37:51.193 00.000 15672 move complete, result=0 22:37:51.193 00.000 15672 worker thread done servicing request 22:37:51.193 00.000 15672 Worker thread wakes up 22:37:51.193 00.000 30444 GuideStep: -0.3 px 74 ms EAST, -0.0 px 0 ms NORTH 22:37:51.194 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:51.194 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:53.100 01.906 15672 Exposure complete 22:37:53.120 00.020 15672 worker thread done servicing request 22:37:53.120 00.000 30444 OnExposeComplete: enter 22:37:53.120 00.000 30444 UpdateGuideState(): m_state=6 22:37:53.121 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 919 22:37:53.121 00.000 30444 Star::Find returns 1 (1), X=465.41, Y=192.02, Mass=92170, SNR=85.3, Peak=9171 HFD=3.7 22:37:53.121 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 22:37:53.121 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 22:37:53.121 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.10 hyp=0.26 cameraTheta=0.38 mountX=0.20 mountY=0.15, mountTheta=0.62 22:37:53.121 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.10, opts=13) 22:37:53.121 00.000 30444 Enqueuing Move request for scope (0.24, 0.10) 22:37:53.121 00.000 15672 Worker thread wakes up 22:37:53.121 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.10) opts 0xd 22:37:53.121 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.10) 22:37:53.122 00.001 15672 Moving (0.24, 0.10) raw xDistance=0.20 yDistance=0.15 22:37:53.122 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:37:53.122 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:37:53.122 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 22:37:53.122 00.000 15672 MoveAxis(E, 0, ABG) 22:37:53.122 00.000 15672 Move returns status 0, amount 0 22:37:53.122 00.000 15672 MoveAxis(N, 0, ABG) 22:37:53.122 00.000 15672 Move returns status 0, amount 0 22:37:53.122 00.000 15672 move complete, result=0 22:37:53.122 00.000 15672 worker thread done servicing request 22:37:53.127 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2377, max=10360, FiltMin=2683, FiltMax=8287, Gamma=2.950 22:37:53.469 00.342 30444 UpdateGuideState exits: m=92170 SNR=85.3 Saturated 22:37:53.469 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:53.470 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:53.470 00.000 30444 Enqueuing Expose request 22:37:53.470 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:37:53.470 00.000 15672 Worker thread wakes up 22:37:53.470 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:53.471 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:55.577 02.106 15672 Exposure complete 22:37:55.597 00.020 15672 worker thread done servicing request 22:37:55.597 00.000 30444 OnExposeComplete: enter 22:37:55.597 00.000 30444 UpdateGuideState(): m_state=6 22:37:55.597 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 920 22:37:55.597 00.000 30444 Star::Find returns 1 (1), X=465.50, Y=191.76, Mass=90030, SNR=77.8, Peak=9336 HFD=3.4 22:37:55.597 00.000 30444 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.28) = xAngle (-0.19 = -0.19) 22:37:55.597 00.000 30444 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.25 = -0.25) 22:37:55.597 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.16 hyp=0.36 cameraTheta=-0.46 mountX=0.36 mountY=-0.09, mountTheta=-0.24 22:37:55.598 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.16, opts=13) 22:37:55.598 00.000 30444 Enqueuing Move request for scope (0.33, -0.16) 22:37:55.598 00.000 15672 Worker thread wakes up 22:37:55.598 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.16) opts 0xd 22:37:55.598 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.16) 22:37:55.598 00.000 15672 Moving (0.33, -0.16) raw xDistance=0.36 yDistance=-0.09 22:37:55.598 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 22:37:55.598 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:37:55.598 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 22:37:55.598 00.000 15672 MoveAxis(W, 97, ABG) 22:37:55.598 00.000 15672 Guiding Dir = 3, Dur = 97 22:37:55.599 00.001 15672 IsSlewing returns 0 22:37:55.603 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=10900, FiltMin=2697, FiltMax=8482, Gamma=2.950 22:37:55.617 00.014 15672 IsGuiding returns 0 22:37:55.633 00.016 15672 PulseGuide returned control before completion, sleep 92 22:37:55.652 00.019 30444 UpdateGuideState exits: m=90030 SNR=77.8 Saturated 22:37:55.652 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:55.652 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:55.652 00.000 30444 Enqueuing Expose request 22:37:55.746 00.094 15672 IsGuiding returns 0 22:37:55.746 00.000 15672 Move returns status 0, amount 97 22:37:55.747 00.001 15672 MoveAxis(N, 0, ABG) 22:37:55.747 00.000 15672 Move returns status 0, amount 0 22:37:55.747 00.000 15672 move complete, result=0 22:37:55.747 00.000 15672 worker thread done servicing request 22:37:55.747 00.000 15672 Worker thread wakes up 22:37:55.747 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:55.747 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:37:55.748 00.001 30444 GuideStep: 0.4 px 97 ms WEST, -0.1 px 0 ms NORTH 22:37:57.663 01.915 15672 Exposure complete 22:37:57.697 00.034 15672 worker thread done servicing request 22:37:57.697 00.000 30444 OnExposeComplete: enter 22:37:57.697 00.000 30444 UpdateGuideState(): m_state=6 22:37:57.697 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 921 22:37:57.697 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=192.40, Mass=90928, SNR=72.4, Peak=10136 HFD=3.5 22:37:57.697 00.000 30444 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 22:37:57.697 00.000 30444 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.53 = 1.53) 22:37:57.697 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.48 hyp=0.50 cameraTheta=1.31 mountX=-0.01 mountY=0.50, mountTheta=1.59 22:37:57.698 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.48, opts=13) 22:37:57.698 00.000 30444 Enqueuing Move request for scope (0.13, 0.48) 22:37:57.698 00.000 15672 Worker thread wakes up 22:37:57.698 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.48) opts 0xd 22:37:57.698 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.48) 22:37:57.698 00.000 15672 Moving (0.13, 0.48) raw xDistance=-0.01 yDistance=0.50 22:37:57.698 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:37:57.698 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 22:37:57.698 00.000 15672 MoveAxis(E, 0, ABG) 22:37:57.698 00.000 15672 Move returns status 0, amount 0 22:37:57.698 00.000 15672 MoveAxis(S, 88, ABG) 22:37:57.698 00.000 15672 Guiding Dir = 1, Dur = 88 22:37:57.699 00.001 15672 IsSlewing returns 0 22:37:57.704 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2380, max=10886, FiltMin=2610, FiltMax=8406, Gamma=2.950 22:37:57.742 00.038 15672 IsGuiding returns 0 22:37:57.824 00.082 15672 PulseGuide returned control before completion, sleep 18 22:37:57.843 00.019 15672 IsGuiding returns 1 22:37:57.843 00.000 15672 scope still moving after pulse duration time elapsed 22:37:57.864 00.021 15672 IsSlewing returns 0 22:37:57.865 00.001 15672 IsGuiding returns 1 22:37:57.886 00.021 15672 IsSlewing returns 0 22:37:57.888 00.002 15672 IsGuiding returns 1 22:37:57.909 00.021 15672 IsSlewing returns 0 22:37:57.912 00.003 15672 IsGuiding returns 1 22:37:57.932 00.020 15672 IsSlewing returns 0 22:37:57.981 00.049 15672 IsGuiding returns 0 22:37:57.981 00.000 15672 scope move finished after 88 + 151 ms 22:37:57.981 00.000 15672 Move returns status 0, amount 88 22:37:57.981 00.000 15672 move complete, result=0 22:37:57.981 00.000 15672 worker thread done servicing request 22:37:58.083 00.102 30444 UpdateGuideState exits: m=90928 SNR=72.4 Saturated 22:37:58.084 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:58.084 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:37:58.084 00.000 30444 Enqueuing Expose request 22:37:58.084 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 88 ms SOUTH 22:37:58.084 00.000 15672 Worker thread wakes up 22:37:58.085 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:37:58.085 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:00.193 02.108 15672 Exposure complete 22:38:00.213 00.020 15672 worker thread done servicing request 22:38:00.213 00.000 30444 OnExposeComplete: enter 22:38:00.213 00.000 30444 UpdateGuideState(): m_state=6 22:38:00.213 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 922 22:38:00.213 00.000 30444 Star::Find returns 1 (1), X=465.51, Y=192.08, Mass=86549, SNR=67.2, Peak=8673 HFD=3.6 22:38:00.213 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 22:38:00.213 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 22:38:00.213 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.16 hyp=0.37 cameraTheta=0.44 mountX=0.28 mountY=0.23, mountTheta=0.68 22:38:00.213 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.16, opts=13) 22:38:00.213 00.000 30444 Enqueuing Move request for scope (0.34, 0.16) 22:38:00.213 00.000 15672 Worker thread wakes up 22:38:00.213 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.16) opts 0xd 22:38:00.213 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.16) 22:38:00.213 00.000 15672 Moving (0.34, 0.16) raw xDistance=0.28 yDistance=0.23 22:38:00.213 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 22:38:00.213 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:38:00.214 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 22:38:00.214 00.000 15672 MoveAxis(W, 76, ABG) 22:38:00.214 00.000 15672 Guiding Dir = 3, Dur = 76 22:38:00.215 00.001 15672 IsSlewing returns 0 22:38:00.216 00.001 15672 IsGuiding returns 0 22:38:00.220 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=9835, FiltMin=2652, FiltMax=8160, Gamma=2.950 22:38:00.234 00.014 15672 PulseGuide returned control before completion, sleep 69 22:38:00.269 00.035 30444 UpdateGuideState exits: m=86549 SNR=67.2 Saturated 22:38:00.269 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:00.269 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:00.269 00.000 30444 Enqueuing Expose request 22:38:00.305 00.036 15672 IsGuiding returns 1 22:38:00.305 00.000 15672 scope still moving after pulse duration time elapsed 22:38:00.326 00.021 15672 IsSlewing returns 0 22:38:00.378 00.052 15672 IsGuiding returns 0 22:38:00.379 00.001 15672 scope move finished after 76 + 86 ms 22:38:00.379 00.000 15672 Move returns status 0, amount 76 22:38:00.379 00.000 15672 MoveAxis(N, 0, ABG) 22:38:00.379 00.000 15672 Move returns status 0, amount 0 22:38:00.379 00.000 15672 move complete, result=0 22:38:00.379 00.000 15672 worker thread done servicing request 22:38:00.380 00.001 15672 Worker thread wakes up 22:38:00.380 00.000 30444 GuideStep: 0.3 px 76 ms WEST, 0.2 px 0 ms NORTH 22:38:00.380 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:00.380 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:02.286 01.906 15672 Exposure complete 22:38:02.307 00.021 15672 worker thread done servicing request 22:38:02.307 00.000 30444 OnExposeComplete: enter 22:38:02.307 00.000 30444 UpdateGuideState(): m_state=6 22:38:02.307 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 923 22:38:02.307 00.000 30444 Star::Find returns 1 (1), X=465.42, Y=192.46, Mass=77433, SNR=61.9, Peak=9403 HFD=3.2 22:38:02.307 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 22:38:02.307 00.000 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 22:38:02.307 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.54 hyp=0.59 cameraTheta=1.15 mountX=0.08 mountY=0.57, mountTheta=1.42 22:38:02.308 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.54, opts=13) 22:38:02.308 00.000 30444 Enqueuing Move request for scope (0.24, 0.54) 22:38:02.308 00.000 15672 Worker thread wakes up 22:38:02.308 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.54) opts 0xd 22:38:02.308 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.54) 22:38:02.308 00.000 15672 Moving (0.24, 0.54) raw xDistance=0.08 yDistance=0.57 22:38:02.308 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:38:02.308 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 22:38:02.308 00.000 15672 MoveAxis(E, 0, ABG) 22:38:02.308 00.000 15672 Move returns status 0, amount 0 22:38:02.308 00.000 15672 MoveAxis(S, 103, ABG) 22:38:02.308 00.000 15672 Guiding Dir = 1, Dur = 103 22:38:02.308 00.000 15672 IsSlewing returns 0 22:38:02.309 00.001 15672 IsGuiding returns 0 22:38:02.314 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=10486, FiltMin=2624, FiltMax=8169, Gamma=2.950 22:38:02.391 00.077 15672 PulseGuide returned control before completion, sleep 32 22:38:02.424 00.033 15672 IsGuiding returns 1 22:38:02.424 00.000 15672 scope still moving after pulse duration time elapsed 22:38:02.445 00.021 15672 IsSlewing returns 0 22:38:02.448 00.003 15672 IsGuiding returns 1 22:38:02.469 00.021 15672 IsSlewing returns 0 22:38:02.472 00.003 15672 IsGuiding returns 1 22:38:02.493 00.021 15672 IsSlewing returns 0 22:38:02.567 00.074 15672 IsGuiding returns 0 22:38:02.567 00.000 15672 scope move finished after 103 + 154 ms 22:38:02.567 00.000 15672 Move returns status 0, amount 103 22:38:02.567 00.000 15672 move complete, result=0 22:38:02.567 00.000 15672 worker thread done servicing request 22:38:02.672 00.105 30444 UpdateGuideState exits: m=77433 SNR=61.9 Saturated 22:38:02.672 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:02.672 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:02.672 00.000 30444 Enqueuing Expose request 22:38:02.672 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 103 ms SOUTH 22:38:02.673 00.001 15672 Worker thread wakes up 22:38:02.673 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:02.673 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:04.782 02.109 15672 Exposure complete 22:38:04.802 00.020 15672 worker thread done servicing request 22:38:04.802 00.000 30444 OnExposeComplete: enter 22:38:04.802 00.000 30444 UpdateGuideState(): m_state=6 22:38:04.803 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 924 22:38:04.803 00.000 30444 Star::Find returns 1 (1), X=465.18, Y=191.95, Mass=88537, SNR=69.3, Peak=10743 HFD=3.4 22:38:04.803 00.000 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 22:38:04.803 00.000 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 22:38:04.803 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.49 mountX=-0.00 mountY=0.02, mountTheta=1.77 22:38:04.803 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.02, opts=13) 22:38:04.803 00.000 30444 Enqueuing Move request for scope (0.00, 0.02) 22:38:04.803 00.000 15672 Worker thread wakes up 22:38:04.803 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd 22:38:04.803 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.02) 22:38:04.803 00.000 15672 Moving (0.00, 0.02) raw xDistance=-0.00 yDistance=0.02 22:38:04.804 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 22:38:04.804 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:38:04.804 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 22:38:04.804 00.000 15672 MoveAxis(E, 0, ABG) 22:38:04.804 00.000 15672 Move returns status 0, amount 0 22:38:04.804 00.000 15672 MoveAxis(N, 0, ABG) 22:38:04.804 00.000 15672 Move returns status 0, amount 0 22:38:04.804 00.000 15672 move complete, result=0 22:38:04.804 00.000 15672 worker thread done servicing request 22:38:04.809 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=11624, FiltMin=2615, FiltMax=8579, Gamma=2.950 22:38:04.858 00.049 30444 UpdateGuideState exits: m=88537 SNR=69.3 Saturated 22:38:04.858 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:04.858 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:04.858 00.000 30444 Enqueuing Expose request 22:38:04.858 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 22:38:04.858 00.000 15672 Worker thread wakes up 22:38:04.858 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:04.858 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:06.768 01.910 15672 Exposure complete 22:38:06.788 00.020 15672 worker thread done servicing request 22:38:06.788 00.000 30444 OnExposeComplete: enter 22:38:06.788 00.000 30444 UpdateGuideState(): m_state=6 22:38:06.788 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 925 22:38:06.788 00.000 30444 Star::Find returns 1 (1), X=465.40, Y=192.12, Mass=93192, SNR=68.5, Peak=10522 HFD=3.4 22:38:06.788 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 22:38:06.788 00.000 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 22:38:06.788 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.30 cameraTheta=0.73 mountX=0.16 mountY=0.25, mountTheta=0.99 22:38:06.789 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.20, opts=13) 22:38:06.789 00.000 30444 Enqueuing Move request for scope (0.23, 0.20) 22:38:06.789 00.000 15672 Worker thread wakes up 22:38:06.789 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd 22:38:06.789 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.20) 22:38:06.789 00.000 15672 Moving (0.23, 0.20) raw xDistance=0.16 yDistance=0.25 22:38:06.789 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 22:38:06.789 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:38:06.789 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 22:38:06.789 00.000 15672 MoveAxis(E, 0, ABG) 22:38:06.789 00.000 15672 Move returns status 0, amount 0 22:38:06.789 00.000 15672 MoveAxis(N, 0, ABG) 22:38:06.789 00.000 15672 Move returns status 0, amount 0 22:38:06.789 00.000 15672 move complete, result=0 22:38:06.789 00.000 15672 worker thread done servicing request 22:38:06.794 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=10696, FiltMin=2637, FiltMax=8237, Gamma=2.950 22:38:06.843 00.049 30444 UpdateGuideState exits: m=93192 SNR=68.5 Saturated 22:38:06.843 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:06.843 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:06.843 00.000 30444 Enqueuing Expose request 22:38:06.844 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:38:06.844 00.000 15672 Worker thread wakes up 22:38:06.844 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:06.844 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:08.959 02.115 15672 Exposure complete 22:38:08.990 00.031 15672 worker thread done servicing request 22:38:08.990 00.000 30444 OnExposeComplete: enter 22:38:08.990 00.000 30444 UpdateGuideState(): m_state=6 22:38:08.990 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 926 22:38:08.991 00.001 30444 Star::Find returns 1 (1), X=465.54, Y=192.24, Mass=91839, SNR=77.9, Peak=9475 HFD=3.4 22:38:08.991 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 22:38:08.991 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 22:38:08.991 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.32 hyp=0.48 cameraTheta=0.71 mountX=0.26 mountY=0.39, mountTheta=0.97 22:38:08.991 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.32, opts=13) 22:38:08.991 00.000 30444 Enqueuing Move request for scope (0.36, 0.32) 22:38:08.991 00.000 15672 Worker thread wakes up 22:38:08.991 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.32) opts 0xd 22:38:08.991 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.32) 22:38:08.991 00.000 15672 Moving (0.36, 0.32) raw xDistance=0.26 yDistance=0.39 22:38:08.991 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 22:38:08.992 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 22:38:08.992 00.000 15672 MoveAxis(W, 71, ABG) 22:38:08.992 00.000 15672 Guiding Dir = 3, Dur = 71 22:38:08.992 00.000 15672 IsSlewing returns 0 22:38:08.994 00.002 15672 IsGuiding returns 0 22:38:08.998 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=10376, FiltMin=2667, FiltMax=8390, Gamma=2.950 22:38:09.020 00.022 15672 PulseGuide returned control before completion, sleep 55 22:38:09.046 00.026 30444 UpdateGuideState exits: m=91839 SNR=77.9 Saturated 22:38:09.046 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:09.046 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:09.046 00.000 30444 Enqueuing Expose request 22:38:09.101 00.055 15672 IsGuiding returns 0 22:38:09.101 00.000 15672 Move returns status 0, amount 71 22:38:09.101 00.000 15672 MoveAxis(S, 69, ABG) 22:38:09.101 00.000 15672 Guiding Dir = 1, Dur = 69 22:38:09.101 00.000 15672 IsSlewing returns 0 22:38:09.102 00.001 15672 IsGuiding returns 0 22:38:09.212 00.110 15672 IsGuiding returns 1 22:38:09.212 00.000 15672 scope still moving after pulse duration time elapsed 22:38:09.233 00.021 15672 IsSlewing returns 0 22:38:09.234 00.001 15672 IsGuiding returns 1 22:38:09.255 00.021 15672 IsSlewing returns 0 22:38:09.277 00.022 15672 IsGuiding returns 0 22:38:09.277 00.000 15672 scope move finished after 69 + 105 ms 22:38:09.277 00.000 15672 Move returns status 0, amount 69 22:38:09.277 00.000 15672 move complete, result=0 22:38:09.277 00.000 15672 worker thread done servicing request 22:38:09.277 00.000 15672 Worker thread wakes up 22:38:09.277 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:09.277 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:09.277 00.000 30444 GuideStep: 0.3 px 71 ms WEST, 0.4 px 69 ms SOUTH 22:38:11.193 01.916 15672 Exposure complete 22:38:11.225 00.032 15672 worker thread done servicing request 22:38:11.225 00.000 30444 OnExposeComplete: enter 22:38:11.225 00.000 30444 UpdateGuideState(): m_state=6 22:38:11.225 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 927 22:38:11.225 00.000 30444 Star::Find returns 1 (1), X=465.11, Y=192.13, Mass=94075, SNR=75.1, Peak=9325 HFD=4.1 22:38:11.225 00.000 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 22:38:11.225 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 22:38:11.225 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.85 mountX=-0.12 mountY=0.19, mountTheta=2.12 22:38:11.226 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.21, opts=13) 22:38:11.226 00.000 30444 Enqueuing Move request for scope (-0.06, 0.21) 22:38:11.226 00.000 15672 Worker thread wakes up 22:38:11.226 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd 22:38:11.226 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.21) 22:38:11.226 00.000 15672 Moving (-0.06, 0.21) raw xDistance=-0.12 yDistance=0.19 22:38:11.226 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:38:11.226 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:38:11.226 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 22:38:11.226 00.000 15672 MoveAxis(E, 0, ABG) 22:38:11.226 00.000 15672 Move returns status 0, amount 0 22:38:11.226 00.000 15672 MoveAxis(N, 0, ABG) 22:38:11.226 00.000 15672 Move returns status 0, amount 0 22:38:11.226 00.000 15672 move complete, result=0 22:38:11.226 00.000 15672 worker thread done servicing request 22:38:11.231 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=9861, FiltMin=2644, FiltMax=8177, Gamma=2.950 22:38:11.324 00.093 30444 UpdateGuideState exits: m=94075 SNR=75.1 Saturated 22:38:11.324 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:11.324 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:11.324 00.000 30444 Enqueuing Expose request 22:38:11.324 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:38:11.325 00.001 15672 Worker thread wakes up 22:38:11.325 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:11.325 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:13.430 02.105 15672 Exposure complete 22:38:13.450 00.020 15672 worker thread done servicing request 22:38:13.450 00.000 30444 OnExposeComplete: enter 22:38:13.450 00.000 30444 UpdateGuideState(): m_state=6 22:38:13.451 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 928 22:38:13.451 00.000 30444 Star::Find returns 1 (1), X=464.98, Y=191.77, Mass=90777, SNR=74.4, Peak=8953 HFD=4.1 22:38:13.451 00.000 30444 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.28) = xAngle (-2.19 = -2.19) 22:38:13.451 00.000 30444 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.25 = -2.25) 22:38:13.451 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.47 mountX=-0.14 mountY=-0.19, mountTheta=-2.21 22:38:13.451 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.15, opts=13) 22:38:13.451 00.000 30444 Enqueuing Move request for scope (-0.19, -0.15) 22:38:13.451 00.000 15672 Worker thread wakes up 22:38:13.451 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.15) opts 0xd 22:38:13.451 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.15) 22:38:13.452 00.001 15672 Moving (-0.19, -0.15) raw xDistance=-0.14 yDistance=-0.19 22:38:13.452 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 22:38:13.452 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:38:13.452 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 22:38:13.452 00.000 15672 MoveAxis(E, 0, ABG) 22:38:13.452 00.000 15672 Move returns status 0, amount 0 22:38:13.452 00.000 15672 MoveAxis(N, 0, ABG) 22:38:13.452 00.000 15672 Move returns status 0, amount 0 22:38:13.452 00.000 15672 move complete, result=0 22:38:13.452 00.000 15672 worker thread done servicing request 22:38:13.457 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=9631, FiltMin=2631, FiltMax=7780, Gamma=2.950 22:38:13.506 00.049 30444 UpdateGuideState exits: m=90777 SNR=74.4 Saturated 22:38:13.506 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:13.506 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:13.506 00.000 30444 Enqueuing Expose request 22:38:13.506 00.000 15672 Worker thread wakes up 22:38:13.506 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:13.506 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:13.506 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:38:15.415 01.909 15672 Exposure complete 22:38:15.435 00.020 15672 worker thread done servicing request 22:38:15.435 00.000 30444 OnExposeComplete: enter 22:38:15.435 00.000 30444 UpdateGuideState(): m_state=6 22:38:15.435 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 929 22:38:15.435 00.000 30444 Star::Find returns 1 (1), X=464.98, Y=192.32, Mass=99519, SNR=71.9, Peak=11745 HFD=3.3 22:38:15.436 00.001 30444 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.28) = xAngle (2.30 = 2.30) 22:38:15.436 00.000 30444 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.24 = 2.24) 22:38:15.436 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.40 hyp=0.44 cameraTheta=2.02 mountX=-0.30 mountY=0.35, mountTheta=2.28 22:38:15.437 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.40, opts=13) 22:38:15.437 00.000 30444 Enqueuing Move request for scope (-0.19, 0.40) 22:38:15.437 00.000 15672 Worker thread wakes up 22:38:15.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.40) opts 0xd 22:38:15.437 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.40) 22:38:15.437 00.000 15672 Moving (-0.19, 0.40) raw xDistance=-0.30 yDistance=0.35 22:38:15.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 22:38:15.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 22:38:15.437 00.000 15672 MoveAxis(E, 80, ABG) 22:38:15.437 00.000 15672 Guiding Dir = 2, Dur = 80 22:38:15.437 00.000 15672 IsSlewing returns 0 22:38:15.438 00.001 15672 IsGuiding returns 0 22:38:15.442 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=11745, FiltMin=2680, FiltMax=8421, Gamma=2.950 22:38:15.458 00.016 15672 PulseGuide returned control before completion, sleep 71 22:38:15.492 00.034 30444 UpdateGuideState exits: m=99519 SNR=71.9 Saturated 22:38:15.492 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:15.492 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:15.492 00.000 30444 Enqueuing Expose request 22:38:15.531 00.039 15672 IsGuiding returns 1 22:38:15.531 00.000 15672 scope still moving after pulse duration time elapsed 22:38:15.552 00.021 15672 IsSlewing returns 0 22:38:15.603 00.051 15672 IsGuiding returns 0 22:38:15.604 00.001 15672 scope move finished after 80 + 85 ms 22:38:15.604 00.000 15672 Move returns status 0, amount 80 22:38:15.604 00.000 15672 MoveAxis(S, 62, ABG) 22:38:15.604 00.000 15672 Guiding Dir = 1, Dur = 62 22:38:15.605 00.001 15672 IsSlewing returns 0 22:38:15.607 00.002 15672 IsGuiding returns 0 22:38:15.684 00.077 15672 IsGuiding returns 1 22:38:15.684 00.000 15672 scope still moving after pulse duration time elapsed 22:38:15.705 00.021 15672 IsSlewing returns 0 22:38:15.707 00.002 15672 IsGuiding returns 1 22:38:15.728 00.021 15672 IsSlewing returns 0 22:38:15.729 00.001 15672 IsGuiding returns 1 22:38:15.750 00.021 15672 IsSlewing returns 0 22:38:15.778 00.028 15672 IsGuiding returns 0 22:38:15.779 00.001 15672 scope move finished after 62 + 110 ms 22:38:15.779 00.000 15672 Move returns status 0, amount 62 22:38:15.779 00.000 15672 move complete, result=0 22:38:15.779 00.000 15672 worker thread done servicing request 22:38:15.779 00.000 15672 Worker thread wakes up 22:38:15.779 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:15.780 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:15.780 00.000 30444 GuideStep: -0.3 px 80 ms EAST, 0.3 px 62 ms SOUTH 22:38:17.897 02.117 15672 Exposure complete 22:38:17.930 00.033 15672 worker thread done servicing request 22:38:17.930 00.000 30444 OnExposeComplete: enter 22:38:17.930 00.000 30444 UpdateGuideState(): m_state=6 22:38:17.930 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 930 22:38:17.930 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=192.00, Mass=79856, SNR=64.1, Peak=10189 HFD=3.2 22:38:17.931 00.001 30444 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.28) = xAngle (2.08 = 2.08) 22:38:17.931 00.000 30444 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.02 = 2.02) 22:38:17.931 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.81 mountX=-0.04 mountY=0.07, mountTheta=2.07 22:38:17.931 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.08, opts=13) 22:38:17.931 00.000 30444 Enqueuing Move request for scope (-0.02, 0.08) 22:38:17.931 00.000 15672 Worker thread wakes up 22:38:17.931 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd 22:38:17.931 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.08) 22:38:17.931 00.000 15672 Moving (-0.02, 0.08) raw xDistance=-0.04 yDistance=0.07 22:38:17.931 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 22:38:17.932 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:38:17.932 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 22:38:17.932 00.000 15672 MoveAxis(E, 0, ABG) 22:38:17.932 00.000 15672 Move returns status 0, amount 0 22:38:17.932 00.000 15672 MoveAxis(N, 0, ABG) 22:38:17.932 00.000 15672 Move returns status 0, amount 0 22:38:17.932 00.000 15672 move complete, result=0 22:38:17.932 00.000 15672 worker thread done servicing request 22:38:17.937 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=11142, FiltMin=2655, FiltMax=8729, Gamma=2.950 22:38:17.986 00.049 30444 UpdateGuideState exits: m=79856 SNR=64.1 Saturated 22:38:17.986 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:17.986 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:17.986 00.000 30444 Enqueuing Expose request 22:38:17.986 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:38:17.986 00.000 15672 Worker thread wakes up 22:38:17.986 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:17.986 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:19.891 01.905 15672 Exposure complete 22:38:19.911 00.020 15672 worker thread done servicing request 22:38:19.911 00.000 30444 OnExposeComplete: enter 22:38:19.911 00.000 30444 UpdateGuideState(): m_state=6 22:38:19.911 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 931 22:38:19.911 00.000 30444 Star::Find returns 1 (1), X=465.40, Y=192.28, Mass=96441, SNR=69.9, Peak=9900 HFD=3.5 22:38:19.912 00.001 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 22:38:19.912 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 22:38:19.912 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.36 hyp=0.42 cameraTheta=1.01 mountX=0.12 mountY=0.40, mountTheta=1.28 22:38:19.912 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.36, opts=13) 22:38:19.912 00.000 30444 Enqueuing Move request for scope (0.22, 0.36) 22:38:19.912 00.000 15672 Worker thread wakes up 22:38:19.912 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.36) opts 0xd 22:38:19.912 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.36) 22:38:19.912 00.000 15672 Moving (0.22, 0.36) raw xDistance=0.12 yDistance=0.40 22:38:19.912 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:38:19.912 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 22:38:19.913 00.001 15672 MoveAxis(E, 0, ABG) 22:38:19.913 00.000 15672 Move returns status 0, amount 0 22:38:19.913 00.000 15672 MoveAxis(S, 71, ABG) 22:38:19.913 00.000 15672 Guiding Dir = 1, Dur = 71 22:38:19.913 00.000 15672 IsSlewing returns 0 22:38:19.914 00.001 15672 IsGuiding returns 0 22:38:19.918 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=10404, FiltMin=2708, FiltMax=8345, Gamma=2.950 22:38:19.967 00.049 30444 UpdateGuideState exits: m=96441 SNR=69.9 Saturated 22:38:19.967 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:19.967 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:19.967 00.000 30444 Enqueuing Expose request 22:38:19.995 00.028 15672 IsGuiding returns 1 22:38:19.995 00.000 15672 scope still moving after pulse duration time elapsed 22:38:20.017 00.022 15672 IsSlewing returns 0 22:38:20.019 00.002 15672 IsGuiding returns 1 22:38:20.040 00.021 15672 IsSlewing returns 0 22:38:20.044 00.004 15672 IsGuiding returns 1 22:38:20.065 00.021 15672 IsSlewing returns 0 22:38:20.091 00.026 15672 IsGuiding returns 0 22:38:20.092 00.001 15672 scope move finished after 71 + 106 ms 22:38:20.092 00.000 15672 Move returns status 0, amount 71 22:38:20.092 00.000 15672 move complete, result=0 22:38:20.092 00.000 15672 worker thread done servicing request 22:38:20.092 00.000 15672 Worker thread wakes up 22:38:20.092 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:20.092 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:20.093 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 71 ms SOUTH 22:38:22.203 02.110 15672 Exposure complete 22:38:22.223 00.020 15672 worker thread done servicing request 22:38:22.223 00.000 30444 OnExposeComplete: enter 22:38:22.223 00.000 30444 UpdateGuideState(): m_state=6 22:38:22.223 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 932 22:38:22.223 00.000 30444 Star::Find returns 1 (1), X=465.61, Y=192.70, Mass=87497, SNR=68.6, Peak=9526 HFD=3.4 22:38:22.224 00.001 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 22:38:22.224 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 22:38:22.224 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.78 hyp=0.89 cameraTheta=1.06 mountX=0.20 mountY=0.85, mountTheta=1.34 22:38:22.224 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.78, opts=13) 22:38:22.224 00.000 30444 Enqueuing Move request for scope (0.43, 0.78) 22:38:22.224 00.000 15672 Worker thread wakes up 22:38:22.224 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.78) opts 0xd 22:38:22.224 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.78) 22:38:22.224 00.000 15672 Moving (0.43, 0.78) raw xDistance=0.20 yDistance=0.85 22:38:22.224 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:38:22.224 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 22:38:22.224 00.000 15672 MoveAxis(E, 0, ABG) 22:38:22.224 00.000 15672 Move returns status 0, amount 0 22:38:22.225 00.001 15672 MoveAxis(S, 152, ABG) 22:38:22.225 00.000 15672 Guiding Dir = 1, Dur = 152 22:38:22.225 00.000 15672 IsSlewing returns 0 22:38:22.226 00.001 15672 IsGuiding returns 0 22:38:22.230 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=10851, FiltMin=2681, FiltMax=8670, Gamma=2.950 22:38:22.280 00.050 30444 UpdateGuideState exits: m=87497 SNR=68.6 Saturated 22:38:22.281 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:22.281 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:22.281 00.000 30444 Enqueuing Expose request 22:38:22.311 00.030 15672 PulseGuide returned control before completion, sleep 78 22:38:22.392 00.081 15672 IsGuiding returns 1 22:38:22.407 00.015 15672 scope still moving after pulse duration time elapsed 22:38:22.428 00.021 15672 IsSlewing returns 0 22:38:22.430 00.002 15672 IsGuiding returns 1 22:38:22.451 00.021 15672 IsSlewing returns 0 22:38:22.453 00.002 15672 IsGuiding returns 1 22:38:22.474 00.021 15672 IsSlewing returns 0 22:38:22.503 00.029 15672 IsGuiding returns 0 22:38:22.504 00.001 15672 scope move finished after 152 + 125 ms 22:38:22.504 00.000 15672 Move returns status 0, amount 152 22:38:22.504 00.000 15672 move complete, result=0 22:38:22.504 00.000 15672 worker thread done servicing request 22:38:22.504 00.000 15672 Worker thread wakes up 22:38:22.504 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:22.504 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:22.505 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.9 px 152 ms SOUTH 22:38:24.410 01.905 15672 Exposure complete 22:38:24.430 00.020 15672 worker thread done servicing request 22:38:24.430 00.000 30444 OnExposeComplete: enter 22:38:24.430 00.000 30444 UpdateGuideState(): m_state=6 22:38:24.430 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 933 22:38:24.430 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=192.31, Mass=93105, SNR=79.8, Peak=10427 HFD=3.4 22:38:24.430 00.000 30444 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.28) = xAngle (1.42 = 1.42) 22:38:24.430 00.000 30444 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 22:38:24.430 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.39 hyp=0.43 cameraTheta=1.14 mountX=0.06 mountY=0.42, mountTheta=1.42 22:38:24.431 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.39, opts=13) 22:38:24.431 00.000 30444 Enqueuing Move request for scope (0.18, 0.39) 22:38:24.431 00.000 15672 Worker thread wakes up 22:38:24.431 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.39) opts 0xd 22:38:24.431 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.39) 22:38:24.431 00.000 15672 Moving (0.18, 0.39) raw xDistance=0.06 yDistance=0.42 22:38:24.431 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:38:24.431 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 22:38:24.431 00.000 15672 MoveAxis(E, 0, ABG) 22:38:24.431 00.000 15672 Move returns status 0, amount 0 22:38:24.431 00.000 15672 MoveAxis(S, 75, ABG) 22:38:24.431 00.000 15672 Guiding Dir = 1, Dur = 75 22:38:24.432 00.001 15672 IsSlewing returns 0 22:38:24.436 00.004 15672 IsGuiding returns 0 22:38:24.438 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=10427, FiltMin=2710, FiltMax=8302, Gamma=2.950 22:38:24.487 00.049 30444 UpdateGuideState exits: m=93105 SNR=79.8 Saturated 22:38:24.488 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:24.488 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:24.488 00.000 30444 Enqueuing Expose request 22:38:24.516 00.028 15672 IsGuiding returns 1 22:38:24.516 00.000 15672 scope still moving after pulse duration time elapsed 22:38:24.537 00.021 15672 IsSlewing returns 0 22:38:24.538 00.001 15672 IsGuiding returns 1 22:38:24.559 00.021 15672 IsSlewing returns 0 22:38:24.559 00.000 15672 IsGuiding returns 1 22:38:24.581 00.022 15672 IsSlewing returns 0 22:38:24.582 00.001 15672 IsGuiding returns 1 22:38:24.603 00.021 15672 IsSlewing returns 0 22:38:24.675 00.072 15672 IsGuiding returns 0 22:38:24.676 00.001 15672 scope move finished after 75 + 165 ms 22:38:24.676 00.000 15672 Move returns status 0, amount 75 22:38:24.676 00.000 15672 move complete, result=0 22:38:24.676 00.000 15672 worker thread done servicing request 22:38:24.676 00.000 15672 Worker thread wakes up 22:38:24.676 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 75 ms SOUTH 22:38:24.677 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:24.677 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:26.789 02.112 15672 Exposure complete 22:38:26.808 00.019 15672 worker thread done servicing request 22:38:26.808 00.000 30444 OnExposeComplete: enter 22:38:26.809 00.001 30444 UpdateGuideState(): m_state=6 22:38:26.809 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 934 22:38:26.809 00.000 30444 Star::Find returns 1 (1), X=465.26, Y=192.67, Mass=102106, SNR=80.0, Peak=10460 HFD=3.5 22:38:26.809 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 22:38:26.809 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 22:38:26.809 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.75 hyp=0.75 cameraTheta=1.45 mountX=-0.12 mountY=0.75, mountTheta=1.73 22:38:26.809 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.75, opts=13) 22:38:26.809 00.000 30444 Enqueuing Move request for scope (0.09, 0.75) 22:38:26.809 00.000 15672 Worker thread wakes up 22:38:26.810 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.75) opts 0xd 22:38:26.810 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.75) 22:38:26.810 00.000 15672 Moving (0.09, 0.75) raw xDistance=-0.12 yDistance=0.75 22:38:26.810 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:38:26.810 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 22:38:26.810 00.000 15672 MoveAxis(E, 0, ABG) 22:38:26.810 00.000 15672 Move returns status 0, amount 0 22:38:26.810 00.000 15672 MoveAxis(S, 134, ABG) 22:38:26.810 00.000 15672 Guiding Dir = 1, Dur = 134 22:38:26.810 00.000 15672 IsSlewing returns 0 22:38:26.811 00.001 15672 IsGuiding returns 0 22:38:26.816 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=11955, FiltMin=2651, FiltMax=8485, Gamma=2.950 22:38:26.867 00.051 30444 UpdateGuideState exits: m=102106 SNR=80.0 Saturated 22:38:26.867 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:26.867 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:26.867 00.000 30444 Enqueuing Expose request 22:38:26.896 00.029 15672 PulseGuide returned control before completion, sleep 60 22:38:26.958 00.062 15672 IsGuiding returns 1 22:38:26.958 00.000 15672 scope still moving after pulse duration time elapsed 22:38:26.980 00.022 15672 IsSlewing returns 0 22:38:26.983 00.003 15672 IsGuiding returns 1 22:38:27.004 00.021 15672 IsSlewing returns 0 22:38:27.056 00.052 15672 IsGuiding returns 0 22:38:27.056 00.000 15672 scope move finished after 134 + 110 ms 22:38:27.056 00.000 15672 Move returns status 0, amount 134 22:38:27.056 00.000 15672 move complete, result=0 22:38:27.057 00.001 15672 worker thread done servicing request 22:38:27.057 00.000 15672 Worker thread wakes up 22:38:27.057 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:27.057 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:27.057 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 134 ms SOUTH 22:38:28.962 01.905 15672 Exposure complete 22:38:28.982 00.020 15672 worker thread done servicing request 22:38:28.983 00.001 30444 OnExposeComplete: enter 22:38:28.983 00.000 30444 UpdateGuideState(): m_state=6 22:38:28.983 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 935 22:38:28.983 00.000 30444 Star::Find returns 1 (1), X=465.27, Y=192.74, Mass=97102, SNR=84.1, Peak=10490 HFD=3.5 22:38:28.983 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 22:38:28.983 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 22:38:28.983 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.82 hyp=0.82 cameraTheta=1.45 mountX=-0.13 mountY=0.82, mountTheta=1.73 22:38:28.984 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.82, opts=13) 22:38:28.984 00.000 30444 Enqueuing Move request for scope (0.10, 0.82) 22:38:28.984 00.000 15672 Worker thread wakes up 22:38:28.984 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.82) opts 0xd 22:38:28.984 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.82) 22:38:28.984 00.000 15672 Moving (0.10, 0.82) raw xDistance=-0.13 yDistance=0.82 22:38:28.984 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 22:38:28.984 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 22:38:28.984 00.000 15672 MoveAxis(E, 0, ABG) 22:38:28.984 00.000 15672 Move returns status 0, amount 0 22:38:28.984 00.000 15672 MoveAxis(S, 146, ABG) 22:38:28.984 00.000 15672 Guiding Dir = 1, Dur = 146 22:38:28.985 00.001 15672 IsSlewing returns 0 22:38:28.986 00.001 15672 IsGuiding returns 0 22:38:28.993 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=11907, FiltMin=2648, FiltMax=8720, Gamma=2.950 22:38:29.068 00.075 15672 PulseGuide returned control before completion, sleep 75 22:38:29.146 00.078 15672 IsGuiding returns 1 22:38:29.146 00.000 15672 scope still moving after pulse duration time elapsed 22:38:29.153 00.007 30444 UpdateGuideState exits: m=97102 SNR=84.1 Saturated 22:38:29.153 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:29.154 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:29.154 00.000 30444 Enqueuing Expose request 22:38:29.168 00.014 15672 IsSlewing returns 0 22:38:29.244 00.076 15672 IsGuiding returns 0 22:38:29.244 00.000 15672 scope move finished after 146 + 111 ms 22:38:29.244 00.000 15672 Move returns status 0, amount 146 22:38:29.244 00.000 15672 move complete, result=0 22:38:29.244 00.000 15672 worker thread done servicing request 22:38:29.244 00.000 15672 Worker thread wakes up 22:38:29.244 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.8 px 146 ms SOUTH 22:38:29.244 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:29.244 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:31.353 02.109 15672 Exposure complete 22:38:31.373 00.020 15672 worker thread done servicing request 22:38:31.373 00.000 30444 OnExposeComplete: enter 22:38:31.373 00.000 30444 UpdateGuideState(): m_state=6 22:38:31.373 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 936 22:38:31.373 00.000 30444 Star::Find returns 1 (1), X=464.78, Y=192.91, Mass=89778, SNR=66.3, Peak=10778 HFD=3.3 22:38:31.373 00.000 30444 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 22:38:31.373 00.000 30444 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.17 = 2.17) 22:38:31.373 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=0.99 hyp=1.07 cameraTheta=1.95 mountX=-0.65 mountY=0.88, mountTheta=2.21 22:38:31.374 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=0.99, opts=13) 22:38:31.374 00.000 30444 Enqueuing Move request for scope (-0.40, 0.99) 22:38:31.374 00.000 15672 Worker thread wakes up 22:38:31.374 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.99) opts 0xd 22:38:31.374 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 0.99) 22:38:31.374 00.000 15672 Moving (-0.40, 0.99) raw xDistance=-0.65 yDistance=0.88 22:38:31.374 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65 22:38:31.374 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88 22:38:31.374 00.000 15672 MoveAxis(E, 177, ABG) 22:38:31.374 00.000 15672 Guiding Dir = 2, Dur = 177 22:38:31.375 00.001 15672 IsSlewing returns 0 22:38:31.376 00.001 15672 IsGuiding returns 0 22:38:31.381 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=10910, FiltMin=2588, FiltMax=8255, Gamma=2.950 22:38:31.400 00.019 15672 PulseGuide returned control before completion, sleep 164 22:38:31.430 00.030 30444 UpdateGuideState exits: m=89778 SNR=66.3 Saturated 22:38:31.430 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:31.430 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:31.430 00.000 30444 Enqueuing Expose request 22:38:31.566 00.136 15672 IsGuiding returns 1 22:38:31.566 00.000 15672 scope still moving after pulse duration time elapsed 22:38:31.587 00.021 15672 IsSlewing returns 0 22:38:31.608 00.021 15672 IsGuiding returns 0 22:38:31.608 00.000 15672 scope move finished after 177 + 54 ms 22:38:31.608 00.000 15672 Move returns status 0, amount 177 22:38:31.608 00.000 15672 MoveAxis(S, 158, ABG) 22:38:31.608 00.000 15672 Guiding Dir = 1, Dur = 158 22:38:31.609 00.001 15672 IsSlewing returns 0 22:38:31.609 00.000 15672 IsGuiding returns 0 22:38:31.688 00.079 15672 PulseGuide returned control before completion, sleep 90 22:38:31.800 00.112 15672 IsGuiding returns 1 22:38:31.800 00.000 15672 scope still moving after pulse duration time elapsed 22:38:31.821 00.021 15672 IsSlewing returns 0 22:38:31.821 00.000 15672 IsGuiding returns 1 22:38:31.842 00.021 15672 IsSlewing returns 0 22:38:31.844 00.002 15672 IsGuiding returns 1 22:38:31.865 00.021 15672 IsSlewing returns 0 22:38:31.881 00.016 15672 IsGuiding returns 0 22:38:31.881 00.000 15672 scope move finished after 158 + 113 ms 22:38:31.881 00.000 15672 Move returns status 0, amount 158 22:38:31.881 00.000 15672 move complete, result=0 22:38:31.881 00.000 15672 worker thread done servicing request 22:38:31.881 00.000 15672 Worker thread wakes up 22:38:31.882 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:31.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:31.882 00.000 30444 GuideStep: -0.7 px 177 ms EAST, 0.9 px 158 ms SOUTH 22:38:33.787 01.905 15672 Exposure complete 22:38:33.807 00.020 15672 worker thread done servicing request 22:38:33.807 00.000 30444 OnExposeComplete: enter 22:38:33.807 00.000 30444 UpdateGuideState(): m_state=6 22:38:33.807 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 937 22:38:33.807 00.000 30444 Star::Find returns 1 (1), X=465.45, Y=192.33, Mass=98697, SNR=87.3, Peak=10458 HFD=3.4 22:38:33.807 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 22:38:33.807 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 22:38:33.808 00.001 30444 CameraToMount -- cameraX=0.27 cameraY=0.41 hyp=0.49 cameraTheta=0.98 mountX=0.15 mountY=0.45, mountTheta=1.25 22:38:33.808 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.41, opts=13) 22:38:33.808 00.000 30444 Enqueuing Move request for scope (0.27, 0.41) 22:38:33.808 00.000 15672 Worker thread wakes up 22:38:33.808 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.41) opts 0xd 22:38:33.808 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.41) 22:38:33.808 00.000 15672 Moving (0.27, 0.41) raw xDistance=0.15 yDistance=0.45 22:38:33.808 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:38:33.808 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 22:38:33.808 00.000 15672 MoveAxis(E, 0, ABG) 22:38:33.808 00.000 15672 Move returns status 0, amount 0 22:38:33.808 00.000 15672 MoveAxis(S, 81, ABG) 22:38:33.808 00.000 15672 Guiding Dir = 1, Dur = 81 22:38:33.809 00.001 15672 IsSlewing returns 0 22:38:33.810 00.001 15672 IsGuiding returns 0 22:38:33.814 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=10465, FiltMin=2693, FiltMax=8215, Gamma=2.950 22:38:33.893 00.079 15672 IsGuiding returns 1 22:38:33.893 00.000 15672 scope still moving after pulse duration time elapsed 22:38:33.914 00.021 15672 IsSlewing returns 0 22:38:33.956 00.042 15672 IsGuiding returns 1 22:38:33.977 00.021 15672 IsSlewing returns 0 22:38:34.005 00.028 15672 IsGuiding returns 0 22:38:34.005 00.000 15672 scope move finished after 81 + 113 ms 22:38:34.005 00.000 15672 Move returns status 0, amount 81 22:38:34.005 00.000 15672 move complete, result=0 22:38:34.005 00.000 15672 worker thread done servicing request 22:38:34.248 00.243 30444 UpdateGuideState exits: m=98697 SNR=87.3 Saturated 22:38:34.248 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:34.248 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:34.248 00.000 30444 Enqueuing Expose request 22:38:34.249 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 81 ms SOUTH 22:38:34.249 00.000 15672 Worker thread wakes up 22:38:34.249 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:34.249 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:36.358 02.109 15672 Exposure complete 22:38:36.377 00.019 15672 worker thread done servicing request 22:38:36.377 00.000 30444 OnExposeComplete: enter 22:38:36.377 00.000 30444 UpdateGuideState(): m_state=6 22:38:36.377 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 938 22:38:36.377 00.000 30444 Star::Find returns 1 (1), X=465.18, Y=192.27, Mass=92422, SNR=80.8, Peak=10836 HFD=3.5 22:38:36.377 00.000 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 22:38:36.378 00.001 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 22:38:36.378 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.35 hyp=0.35 cameraTheta=1.56 mountX=-0.09 mountY=0.34, mountTheta=1.84 22:38:36.378 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.35, opts=13) 22:38:36.378 00.000 30444 Enqueuing Move request for scope (0.00, 0.35) 22:38:36.378 00.000 15672 Worker thread wakes up 22:38:36.378 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.35) opts 0xd 22:38:36.378 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.35) 22:38:36.378 00.000 15672 Moving (0.00, 0.35) raw xDistance=-0.09 yDistance=0.34 22:38:36.378 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:38:36.378 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 22:38:36.378 00.000 15672 MoveAxis(E, 0, ABG) 22:38:36.378 00.000 15672 Move returns status 0, amount 0 22:38:36.378 00.000 15672 MoveAxis(S, 61, ABG) 22:38:36.378 00.000 15672 Guiding Dir = 1, Dur = 61 22:38:36.380 00.002 15672 IsSlewing returns 0 22:38:36.380 00.000 15672 IsGuiding returns 0 22:38:36.384 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=10836, FiltMin=2626, FiltMax=8241, Gamma=2.950 22:38:36.465 00.081 15672 IsGuiding returns 1 22:38:36.465 00.000 15672 scope still moving after pulse duration time elapsed 22:38:36.486 00.021 15672 IsSlewing returns 0 22:38:36.487 00.001 15672 IsGuiding returns 1 22:38:36.507 00.020 15672 IsSlewing returns 0 22:38:36.509 00.002 15672 IsGuiding returns 1 22:38:36.530 00.021 15672 IsSlewing returns 0 22:38:36.593 00.063 15672 IsGuiding returns 0 22:38:36.593 00.000 15672 scope move finished after 61 + 151 ms 22:38:36.593 00.000 15672 Move returns status 0, amount 61 22:38:36.593 00.000 15672 move complete, result=0 22:38:36.594 00.001 15672 worker thread done servicing request 22:38:36.829 00.235 30444 UpdateGuideState exits: m=92422 SNR=80.8 Saturated 22:38:36.829 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:36.829 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:36.829 00.000 30444 Enqueuing Expose request 22:38:36.830 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH 22:38:36.830 00.000 15672 Worker thread wakes up 22:38:36.830 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:36.830 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:38.745 01.915 15672 Exposure complete 22:38:38.778 00.033 15672 worker thread done servicing request 22:38:38.778 00.000 30444 OnExposeComplete: enter 22:38:38.778 00.000 30444 UpdateGuideState(): m_state=6 22:38:38.778 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 939 22:38:38.778 00.000 30444 Star::Find returns 1 (1), X=465.01, Y=192.26, Mass=81445, SNR=59.3, Peak=10122 HFD=3.2 22:38:38.778 00.000 30444 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 22:38:38.778 00.000 30444 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.25 = 2.25) 22:38:38.778 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.34 hyp=0.38 cameraTheta=2.04 mountX=-0.26 mountY=0.29, mountTheta=2.29 22:38:38.779 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.34, opts=13) 22:38:38.779 00.000 30444 Enqueuing Move request for scope (-0.17, 0.34) 22:38:38.779 00.000 15672 Worker thread wakes up 22:38:38.779 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.34) opts 0xd 22:38:38.779 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.34) 22:38:38.779 00.000 15672 Moving (-0.17, 0.34) raw xDistance=-0.26 yDistance=0.29 22:38:38.779 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 22:38:38.779 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 22:38:38.779 00.000 15672 MoveAxis(E, 69, ABG) 22:38:38.779 00.000 15672 Guiding Dir = 2, Dur = 69 22:38:38.780 00.001 15672 IsSlewing returns 0 22:38:38.781 00.001 15672 IsGuiding returns 0 22:38:38.785 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=10588, FiltMin=2518, FiltMax=8254, Gamma=2.950 22:38:38.797 00.012 15672 PulseGuide returned control before completion, sleep 64 22:38:38.878 00.081 15672 IsGuiding returns 0 22:38:38.878 00.000 15672 Move returns status 0, amount 69 22:38:38.879 00.001 15672 MoveAxis(S, 52, ABG) 22:38:38.879 00.000 15672 Guiding Dir = 1, Dur = 52 22:38:38.879 00.000 15672 IsSlewing returns 0 22:38:38.882 00.003 15672 IsGuiding returns 0 22:38:38.893 00.011 30444 UpdateGuideState exits: m=81445 SNR=59.3 Saturated 22:38:38.893 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:38.893 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:38.893 00.000 30444 Enqueuing Expose request 22:38:38.989 00.096 15672 IsGuiding returns 1 22:38:38.989 00.000 15672 scope still moving after pulse duration time elapsed 22:38:39.010 00.021 15672 IsSlewing returns 0 22:38:39.036 00.026 15672 IsGuiding returns 0 22:38:39.037 00.001 15672 scope move finished after 52 + 103 ms 22:38:39.037 00.000 15672 Move returns status 0, amount 52 22:38:39.037 00.000 15672 move complete, result=0 22:38:39.037 00.000 15672 worker thread done servicing request 22:38:39.037 00.000 15672 Worker thread wakes up 22:38:39.037 00.000 30444 GuideStep: -0.3 px 69 ms EAST, 0.3 px 52 ms SOUTH 22:38:39.037 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:39.037 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:41.152 02.115 15672 Exposure complete 22:38:41.182 00.030 15672 worker thread done servicing request 22:38:41.182 00.000 30444 OnExposeComplete: enter 22:38:41.182 00.000 30444 UpdateGuideState(): m_state=6 22:38:41.182 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 940 22:38:41.182 00.000 30444 Star::Find returns 1 (1), X=465.11, Y=192.56, Mass=84649, SNR=62.7, Peak=10173 HFD=3.3 22:38:41.182 00.000 30444 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 22:38:41.182 00.000 30444 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 22:38:41.182 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.64 hyp=0.64 cameraTheta=1.68 mountX=-0.24 mountY=0.61, mountTheta=1.95 22:38:41.184 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.64, opts=13) 22:38:41.184 00.000 30444 Enqueuing Move request for scope (-0.07, 0.64) 22:38:41.184 00.000 15672 Worker thread wakes up 22:38:41.184 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.64) opts 0xd 22:38:41.184 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.64) 22:38:41.184 00.000 15672 Moving (-0.07, 0.64) raw xDistance=-0.24 yDistance=0.61 22:38:41.184 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 22:38:41.184 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 22:38:41.184 00.000 15672 MoveAxis(E, 0, ABG) 22:38:41.184 00.000 15672 Move returns status 0, amount 0 22:38:41.184 00.000 15672 MoveAxis(S, 108, ABG) 22:38:41.184 00.000 15672 Guiding Dir = 1, Dur = 108 22:38:41.184 00.000 15672 IsSlewing returns 0 22:38:41.185 00.001 15672 IsGuiding returns 0 22:38:41.189 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=10596, FiltMin=2604, FiltMax=8366, Gamma=2.950 22:38:41.239 00.050 30444 UpdateGuideState exits: m=84649 SNR=62.7 Saturated 22:38:41.239 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:41.239 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:41.239 00.000 30444 Enqueuing Expose request 22:38:41.273 00.034 15672 PulseGuide returned control before completion, sleep 31 22:38:41.339 00.066 15672 IsGuiding returns 1 22:38:41.339 00.000 15672 scope still moving after pulse duration time elapsed 22:38:41.359 00.020 15672 IsSlewing returns 0 22:38:41.361 00.002 15672 IsGuiding returns 1 22:38:41.382 00.021 15672 IsSlewing returns 0 22:38:41.384 00.002 15672 IsGuiding returns 1 22:38:41.406 00.022 15672 IsSlewing returns 0 22:38:41.434 00.028 15672 IsGuiding returns 0 22:38:41.435 00.001 15672 scope move finished after 108 + 140 ms 22:38:41.435 00.000 15672 Move returns status 0, amount 108 22:38:41.435 00.000 15672 move complete, result=0 22:38:41.436 00.001 15672 worker thread done servicing request 22:38:41.436 00.000 15672 Worker thread wakes up 22:38:41.436 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:41.437 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:41.437 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 108 ms SOUTH 22:38:43.345 01.908 15672 Exposure complete 22:38:43.365 00.020 15672 worker thread done servicing request 22:38:43.365 00.000 30444 OnExposeComplete: enter 22:38:43.365 00.000 30444 UpdateGuideState(): m_state=6 22:38:43.365 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 941 22:38:43.365 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=192.27, Mass=97083, SNR=78.4, Peak=10864 HFD=3.5 22:38:43.366 00.001 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 22:38:43.366 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.87 = 1.87) 22:38:43.366 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.65 mountX=-0.12 mountY=0.33, mountTheta=1.92 22:38:43.366 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.35, opts=13) 22:38:43.366 00.000 30444 Enqueuing Move request for scope (-0.03, 0.35) 22:38:43.366 00.000 15672 Worker thread wakes up 22:38:43.366 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.35) opts 0xd 22:38:43.366 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.35) 22:38:43.366 00.000 15672 Moving (-0.03, 0.35) raw xDistance=-0.12 yDistance=0.33 22:38:43.366 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:38:43.366 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 22:38:43.367 00.001 15672 MoveAxis(E, 0, ABG) 22:38:43.367 00.000 15672 Move returns status 0, amount 0 22:38:43.367 00.000 15672 MoveAxis(S, 59, ABG) 22:38:43.367 00.000 15672 Guiding Dir = 1, Dur = 59 22:38:43.367 00.000 15672 IsSlewing returns 0 22:38:43.368 00.001 15672 IsGuiding returns 0 22:38:43.372 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=10864, FiltMin=2672, FiltMax=8537, Gamma=2.950 22:38:43.423 00.051 30444 UpdateGuideState exits: m=97083 SNR=78.4 Saturated 22:38:43.423 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:43.423 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:43.423 00.000 30444 Enqueuing Expose request 22:38:43.447 00.024 15672 IsGuiding returns 1 22:38:43.447 00.000 15672 scope still moving after pulse duration time elapsed 22:38:43.468 00.021 15672 IsSlewing returns 0 22:38:43.469 00.001 15672 IsGuiding returns 1 22:38:43.490 00.021 15672 IsSlewing returns 0 22:38:43.542 00.052 15672 IsGuiding returns 0 22:38:43.542 00.000 15672 scope move finished after 59 + 114 ms 22:38:43.542 00.000 15672 Move returns status 0, amount 59 22:38:43.542 00.000 15672 move complete, result=0 22:38:43.542 00.000 15672 worker thread done servicing request 22:38:43.542 00.000 15672 Worker thread wakes up 22:38:43.543 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:43.543 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:43.543 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH 22:38:45.650 02.107 15672 Exposure complete 22:38:45.671 00.021 15672 worker thread done servicing request 22:38:45.671 00.000 30444 OnExposeComplete: enter 22:38:45.671 00.000 30444 UpdateGuideState(): m_state=6 22:38:45.671 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 942 22:38:45.671 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=192.51, Mass=96577, SNR=76.1, Peak=10754 HFD=3.3 22:38:45.671 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 22:38:45.671 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.58 = 1.58) 22:38:45.671 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.59 hyp=0.61 cameraTheta=1.36 mountX=-0.04 mountY=0.61, mountTheta=1.64 22:38:45.672 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.59, opts=13) 22:38:45.672 00.000 30444 Enqueuing Move request for scope (0.13, 0.59) 22:38:45.672 00.000 15672 Worker thread wakes up 22:38:45.672 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.59) opts 0xd 22:38:45.672 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.59) 22:38:45.672 00.000 15672 Moving (0.13, 0.59) raw xDistance=-0.04 yDistance=0.61 22:38:45.672 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 22:38:45.672 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 22:38:45.672 00.000 15672 MoveAxis(E, 0, ABG) 22:38:45.672 00.000 15672 Move returns status 0, amount 0 22:38:45.672 00.000 15672 MoveAxis(S, 108, ABG) 22:38:45.672 00.000 15672 Guiding Dir = 1, Dur = 108 22:38:45.673 00.001 15672 IsSlewing returns 0 22:38:45.674 00.001 15672 IsGuiding returns 0 22:38:45.678 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=11186, FiltMin=2652, FiltMax=8506, Gamma=2.950 22:38:45.726 00.048 30444 UpdateGuideState exits: m=96577 SNR=76.1 Saturated 22:38:45.726 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:45.726 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:45.726 00.000 30444 Enqueuing Expose request 22:38:45.746 00.020 15672 PulseGuide returned control before completion, sleep 46 22:38:45.795 00.049 15672 IsGuiding returns 1 22:38:45.795 00.000 15672 scope still moving after pulse duration time elapsed 22:38:45.815 00.020 15672 IsSlewing returns 0 22:38:45.816 00.001 15672 IsGuiding returns 1 22:38:45.837 00.021 15672 IsSlewing returns 0 22:38:45.906 00.069 15672 IsGuiding returns 0 22:38:45.906 00.000 15672 scope move finished after 108 + 124 ms 22:38:45.906 00.000 15672 Move returns status 0, amount 108 22:38:45.906 00.000 15672 move complete, result=0 22:38:45.906 00.000 15672 worker thread done servicing request 22:38:45.906 00.000 15672 Worker thread wakes up 22:38:45.906 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:45.906 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:45.906 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.6 px 108 ms SOUTH 22:38:47.818 01.912 15672 Exposure complete 22:38:47.849 00.031 15672 worker thread done servicing request 22:38:47.849 00.000 30444 OnExposeComplete: enter 22:38:47.849 00.000 30444 UpdateGuideState(): m_state=6 22:38:47.849 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 943 22:38:47.849 00.000 30444 Star::Find returns 1 (1), X=465.05, Y=192.70, Mass=92251, SNR=88.0, Peak=9937 HFD=3.4 22:38:47.849 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 22:38:47.849 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.94 = 1.94) 22:38:47.849 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.78 hyp=0.79 cameraTheta=1.73 mountX=-0.33 mountY=0.74, mountTheta=1.99 22:38:47.849 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.78, opts=13) 22:38:47.850 00.001 30444 Enqueuing Move request for scope (-0.12, 0.78) 22:38:47.850 00.000 15672 Worker thread wakes up 22:38:47.850 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.78) opts 0xd 22:38:47.850 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.78) 22:38:47.850 00.000 15672 Moving (-0.12, 0.78) raw xDistance=-0.33 yDistance=0.74 22:38:47.850 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 22:38:47.850 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 22:38:47.850 00.000 15672 MoveAxis(E, 90, ABG) 22:38:47.850 00.000 15672 Guiding Dir = 2, Dur = 90 22:38:47.850 00.000 15672 IsSlewing returns 0 22:38:47.852 00.002 15672 IsGuiding returns 0 22:38:47.856 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=11292, FiltMin=2617, FiltMax=9007, Gamma=2.950 22:38:47.871 00.015 15672 PulseGuide returned control before completion, sleep 82 22:38:47.906 00.035 30444 UpdateGuideState exits: m=92251 SNR=88.0 Saturated 22:38:47.906 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:47.906 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:47.906 00.000 30444 Enqueuing Expose request 22:38:47.999 00.093 15672 IsGuiding returns 0 22:38:47.999 00.000 15672 Move returns status 0, amount 90 22:38:47.999 00.000 15672 MoveAxis(S, 132, ABG) 22:38:47.999 00.000 15672 Guiding Dir = 1, Dur = 132 22:38:47.999 00.000 15672 IsSlewing returns 0 22:38:48.000 00.001 15672 IsGuiding returns 0 22:38:48.079 00.079 15672 PulseGuide returned control before completion, sleep 64 22:38:48.147 00.068 15672 IsGuiding returns 1 22:38:48.147 00.000 15672 scope still moving after pulse duration time elapsed 22:38:48.167 00.020 15672 IsSlewing returns 0 22:38:48.168 00.001 15672 IsGuiding returns 1 22:38:48.189 00.021 15672 IsSlewing returns 0 22:38:48.254 00.065 15672 IsGuiding returns 0 22:38:48.254 00.000 15672 scope move finished after 132 + 122 ms 22:38:48.254 00.000 15672 Move returns status 0, amount 132 22:38:48.255 00.001 15672 move complete, result=0 22:38:48.255 00.000 15672 worker thread done servicing request 22:38:48.255 00.000 15672 Worker thread wakes up 22:38:48.255 00.000 30444 GuideStep: -0.3 px 90 ms EAST, 0.7 px 132 ms SOUTH 22:38:48.255 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:48.255 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:50.360 02.105 15672 Exposure complete 22:38:50.380 00.020 15672 worker thread done servicing request 22:38:50.380 00.000 30444 OnExposeComplete: enter 22:38:50.380 00.000 30444 UpdateGuideState(): m_state=6 22:38:50.380 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 944 22:38:50.380 00.000 30444 Star::Find returns 1 (1), X=464.82, Y=191.66, Mass=85100, SNR=75.5, Peak=9966 HFD=3.6 22:38:50.380 00.000 30444 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.28) = xAngle (-2.23 = -2.23) 22:38:50.380 00.000 30444 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.29 = -2.29) 22:38:50.381 00.001 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.26 hyp=0.44 cameraTheta=-2.51 mountX=-0.27 mountY=-0.33, mountTheta=-2.26 22:38:50.381 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.26, opts=13) 22:38:50.381 00.000 30444 Enqueuing Move request for scope (-0.36, -0.26) 22:38:50.381 00.000 15672 Worker thread wakes up 22:38:50.381 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.26) opts 0xd 22:38:50.381 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.26) 22:38:50.381 00.000 15672 Moving (-0.36, -0.26) raw xDistance=-0.27 yDistance=-0.33 22:38:50.381 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27 22:38:50.381 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:38:50.382 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 22:38:50.382 00.000 15672 MoveAxis(E, 80, ABG) 22:38:50.382 00.000 15672 Guiding Dir = 2, Dur = 80 22:38:50.383 00.001 15672 IsSlewing returns 0 22:38:50.384 00.001 15672 IsGuiding returns 0 22:38:50.387 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=10461, FiltMin=2592, FiltMax=8273, Gamma=2.950 22:38:50.410 00.023 15672 PulseGuide returned control before completion, sleep 63 22:38:50.437 00.027 30444 UpdateGuideState exits: m=85100 SNR=75.5 Saturated 22:38:50.437 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:50.438 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:50.438 00.000 30444 Enqueuing Expose request 22:38:50.476 00.038 15672 IsGuiding returns 1 22:38:50.476 00.000 15672 scope still moving after pulse duration time elapsed 22:38:50.496 00.020 15672 IsSlewing returns 0 22:38:50.555 00.059 15672 IsGuiding returns 0 22:38:50.555 00.000 15672 scope move finished after 80 + 91 ms 22:38:50.555 00.000 15672 Move returns status 0, amount 80 22:38:50.555 00.000 15672 MoveAxis(N, 0, ABG) 22:38:50.555 00.000 15672 Move returns status 0, amount 0 22:38:50.555 00.000 15672 move complete, result=0 22:38:50.555 00.000 15672 worker thread done servicing request 22:38:50.555 00.000 15672 Worker thread wakes up 22:38:50.555 00.000 30444 GuideStep: -0.3 px 80 ms EAST, -0.3 px 0 ms NORTH 22:38:50.555 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:50.556 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:52.461 01.905 15672 Exposure complete 22:38:52.482 00.021 15672 worker thread done servicing request 22:38:52.482 00.000 30444 OnExposeComplete: enter 22:38:52.482 00.000 30444 UpdateGuideState(): m_state=6 22:38:52.482 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 945 22:38:52.482 00.000 30444 Star::Find returns 1 (1), X=465.42, Y=192.15, Mass=86918, SNR=67.0, Peak=10702 HFD=3.5 22:38:52.482 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 22:38:52.482 00.000 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 22:38:52.483 00.001 30444 CameraToMount -- cameraX=0.25 cameraY=0.22 hyp=0.34 cameraTheta=0.73 mountX=0.18 mountY=0.27, mountTheta=0.99 22:38:52.483 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.22, opts=13) 22:38:52.483 00.000 30444 Enqueuing Move request for scope (0.25, 0.22) 22:38:52.483 00.000 15672 Worker thread wakes up 22:38:52.483 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.22) opts 0xd 22:38:52.483 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.22) 22:38:52.483 00.000 15672 Moving (0.25, 0.22) raw xDistance=0.18 yDistance=0.27 22:38:52.483 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:38:52.483 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 22:38:52.483 00.000 15672 MoveAxis(E, 0, ABG) 22:38:52.483 00.000 15672 Move returns status 0, amount 0 22:38:52.483 00.000 15672 MoveAxis(S, 49, ABG) 22:38:52.483 00.000 15672 Guiding Dir = 1, Dur = 49 22:38:52.484 00.001 15672 IsSlewing returns 0 22:38:52.485 00.001 15672 IsGuiding returns 0 22:38:52.489 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=10941, FiltMin=2678, FiltMax=8782, Gamma=2.950 22:38:52.571 00.082 15672 IsGuiding returns 1 22:38:52.572 00.001 15672 scope still moving after pulse duration time elapsed 22:38:52.593 00.021 15672 IsSlewing returns 0 22:38:52.595 00.002 15672 IsGuiding returns 1 22:38:52.615 00.020 30444 UpdateGuideState exits: m=86918 SNR=67.0 Saturated 22:38:52.616 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:52.616 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:52.616 00.000 30444 Enqueuing Expose request 22:38:52.617 00.001 15672 IsSlewing returns 0 22:38:52.619 00.002 15672 IsGuiding returns 1 22:38:52.641 00.022 15672 IsSlewing returns 0 22:38:52.649 00.008 15672 IsGuiding returns 0 22:38:52.649 00.000 15672 scope move finished after 49 + 115 ms 22:38:52.649 00.000 15672 Move returns status 0, amount 49 22:38:52.649 00.000 15672 move complete, result=0 22:38:52.649 00.000 15672 worker thread done servicing request 22:38:52.649 00.000 15672 Worker thread wakes up 22:38:52.649 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:52.649 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:52.649 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 49 ms SOUTH 22:38:54.765 02.116 15672 Exposure complete 22:38:54.793 00.028 15672 worker thread done servicing request 22:38:54.794 00.001 30444 OnExposeComplete: enter 22:38:54.794 00.000 30444 UpdateGuideState(): m_state=6 22:38:54.794 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 946 22:38:54.794 00.000 30444 Star::Find returns 1 (1), X=465.13, Y=191.65, Mass=104367, SNR=86.7, Peak=10595 HFD=3.9 22:38:54.794 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 22:38:54.794 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 22:38:54.794 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.72 mountX=0.03 mountY=-0.27, mountTheta=-1.45 22:38:54.794 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.27, opts=13) 22:38:54.794 00.000 30444 Enqueuing Move request for scope (-0.04, -0.27) 22:38:54.795 00.001 15672 Worker thread wakes up 22:38:54.795 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.27) opts 0xd 22:38:54.795 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.27) 22:38:54.795 00.000 15672 Moving (-0.04, -0.27) raw xDistance=0.03 yDistance=-0.27 22:38:54.795 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:38:54.795 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:38:54.795 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 22:38:54.795 00.000 15672 MoveAxis(E, 0, ABG) 22:38:54.795 00.000 15672 Move returns status 0, amount 0 22:38:54.795 00.000 15672 MoveAxis(N, 0, ABG) 22:38:54.795 00.000 15672 Move returns status 0, amount 0 22:38:54.795 00.000 15672 move complete, result=0 22:38:54.795 00.000 15672 worker thread done servicing request 22:38:54.799 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=10626, FiltMin=2641, FiltMax=8518, Gamma=2.950 22:38:55.152 00.353 30444 UpdateGuideState exits: m=104367 SNR=86.7 Saturated 22:38:55.152 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:55.152 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:55.152 00.000 30444 Enqueuing Expose request 22:38:55.152 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 22:38:55.152 00.000 15672 Worker thread wakes up 22:38:55.152 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:55.152 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:57.061 01.909 15672 Exposure complete 22:38:57.081 00.020 15672 worker thread done servicing request 22:38:57.081 00.000 30444 OnExposeComplete: enter 22:38:57.082 00.001 30444 UpdateGuideState(): m_state=6 22:38:57.082 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 947 22:38:57.082 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=191.56, Mass=89411, SNR=69.5, Peak=10188 HFD=3.6 22:38:57.082 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 22:38:57.082 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 22:38:57.082 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.36 hyp=0.38 cameraTheta=-1.89 mountX=-0.01 mountY=-0.38, mountTheta=-1.61 22:38:57.082 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.36, opts=13) 22:38:57.082 00.000 30444 Enqueuing Move request for scope (-0.12, -0.36) 22:38:57.082 00.000 15672 Worker thread wakes up 22:38:57.082 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.36) opts 0xd 22:38:57.083 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.36) 22:38:57.083 00.000 15672 Moving (-0.12, -0.36) raw xDistance=-0.01 yDistance=-0.38 22:38:57.083 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:38:57.083 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:38:57.083 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 22:38:57.083 00.000 15672 MoveAxis(E, 0, ABG) 22:38:57.083 00.000 15672 Move returns status 0, amount 0 22:38:57.083 00.000 15672 MoveAxis(N, 0, ABG) 22:38:57.083 00.000 15672 Move returns status 0, amount 0 22:38:57.083 00.000 15672 move complete, result=0 22:38:57.083 00.000 15672 worker thread done servicing request 22:38:57.088 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=10188, FiltMin=2663, FiltMax=8387, Gamma=2.950 22:38:57.196 00.108 30444 UpdateGuideState exits: m=89411 SNR=69.5 Saturated 22:38:57.196 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:57.196 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:57.196 00.000 30444 Enqueuing Expose request 22:38:57.196 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 22:38:57.196 00.000 15672 Worker thread wakes up 22:38:57.197 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:57.197 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:38:59.305 02.108 15672 Exposure complete 22:38:59.325 00.020 15672 worker thread done servicing request 22:38:59.325 00.000 30444 OnExposeComplete: enter 22:38:59.325 00.000 30444 UpdateGuideState(): m_state=6 22:38:59.325 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 948 22:38:59.325 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=191.67, Mass=87388, SNR=71.2, Peak=10324 HFD=3.6 22:38:59.325 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 22:38:59.325 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 22:38:59.325 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.80 mountX=0.01 mountY=-0.26, mountTheta=-1.52 22:38:59.326 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.25, opts=13) 22:38:59.326 00.000 30444 Enqueuing Move request for scope (-0.06, -0.25) 22:38:59.326 00.000 15672 Worker thread wakes up 22:38:59.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd 22:38:59.326 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.25) 22:38:59.326 00.000 15672 Moving (-0.06, -0.25) raw xDistance=0.01 yDistance=-0.26 22:38:59.326 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:38:59.326 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:38:59.326 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 22:38:59.326 00.000 15672 MoveAxis(E, 0, ABG) 22:38:59.326 00.000 15672 Move returns status 0, amount 0 22:38:59.326 00.000 15672 MoveAxis(N, 0, ABG) 22:38:59.326 00.000 15672 Move returns status 0, amount 0 22:38:59.326 00.000 15672 move complete, result=0 22:38:59.327 00.001 15672 worker thread done servicing request 22:38:59.331 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=10324, FiltMin=2570, FiltMax=7983, Gamma=2.950 22:38:59.380 00.049 30444 UpdateGuideState exits: m=87388 SNR=71.2 Saturated 22:38:59.380 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:59.380 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:38:59.380 00.000 30444 Enqueuing Expose request 22:38:59.380 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 22:38:59.380 00.000 15672 Worker thread wakes up 22:38:59.380 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:38:59.380 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:01.295 01.915 15672 Exposure complete 22:39:01.325 00.030 15672 worker thread done servicing request 22:39:01.325 00.000 30444 OnExposeComplete: enter 22:39:01.326 00.001 30444 UpdateGuideState(): m_state=6 22:39:01.326 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 949 22:39:01.326 00.000 30444 Star::Find returns 1 (1), X=464.49, Y=191.99, Mass=91864, SNR=73.2, Peak=9437 HFD=3.6 22:39:01.326 00.000 30444 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.28) = xAngle (3.32 = -2.96) 22:39:01.326 00.000 30444 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.26 = -3.02) 22:39:01.326 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=0.07 hyp=0.69 cameraTheta=3.05 mountX=-0.68 mountY=-0.08, mountTheta=-3.02 22:39:01.326 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=0.07, opts=13) 22:39:01.326 00.000 30444 Enqueuing Move request for scope (-0.69, 0.07) 22:39:01.326 00.000 15672 Worker thread wakes up 22:39:01.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.07) opts 0xd 22:39:01.326 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, 0.07) 22:39:01.327 00.001 15672 Moving (-0.69, 0.07) raw xDistance=-0.68 yDistance=-0.08 22:39:01.327 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68 22:39:01.327 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:39:01.327 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:39:01.327 00.000 15672 MoveAxis(E, 183, ABG) 22:39:01.327 00.000 15672 Guiding Dir = 2, Dur = 183 22:39:01.328 00.001 15672 IsSlewing returns 0 22:39:01.329 00.001 15672 IsGuiding returns 0 22:39:01.333 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=10176, FiltMin=2653, FiltMax=8543, Gamma=2.950 22:39:01.354 00.021 15672 PulseGuide returned control before completion, sleep 169 22:39:01.383 00.029 30444 UpdateGuideState exits: m=91864 SNR=73.2 Saturated 22:39:01.383 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:01.383 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:01.383 00.000 30444 Enqueuing Expose request 22:39:01.531 00.148 15672 IsGuiding returns 1 22:39:01.531 00.000 15672 scope still moving after pulse duration time elapsed 22:39:01.552 00.021 15672 IsSlewing returns 0 22:39:01.554 00.002 15672 IsGuiding returns 1 22:39:01.575 00.021 15672 IsSlewing returns 0 22:39:01.577 00.002 15672 IsGuiding returns 0 22:39:01.577 00.000 15672 scope move finished after 183 + 65 ms 22:39:01.577 00.000 15672 Move returns status 0, amount 183 22:39:01.577 00.000 15672 MoveAxis(N, 0, ABG) 22:39:01.577 00.000 15672 Move returns status 0, amount 0 22:39:01.577 00.000 15672 move complete, result=0 22:39:01.577 00.000 15672 worker thread done servicing request 22:39:01.577 00.000 15672 Worker thread wakes up 22:39:01.577 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:01.577 00.000 30444 GuideStep: -0.7 px 183 ms EAST, -0.1 px 0 ms NORTH 22:39:01.577 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:03.693 02.116 15672 Exposure complete 22:39:03.713 00.020 15672 worker thread done servicing request 22:39:03.713 00.000 30444 OnExposeComplete: enter 22:39:03.713 00.000 30444 UpdateGuideState(): m_state=6 22:39:03.713 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 950 22:39:03.713 00.000 30444 Star::Find returns 1 (1), X=465.14, Y=191.85, Mass=87785, SNR=62.1, Peak=10896 HFD=3.7 22:39:03.713 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 22:39:03.713 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 22:39:03.713 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.08 cameraTheta=-2.03 mountX=-0.02 mountY=-0.08, mountTheta=-1.76 22:39:03.714 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.08, opts=13) 22:39:03.714 00.000 30444 Enqueuing Move request for scope (-0.04, -0.08) 22:39:03.714 00.000 15672 Worker thread wakes up 22:39:03.714 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd 22:39:03.714 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.08) 22:39:03.714 00.000 15672 Moving (-0.04, -0.08) raw xDistance=-0.02 yDistance=-0.08 22:39:03.714 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:39:03.714 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:39:03.714 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:39:03.714 00.000 15672 MoveAxis(E, 0, ABG) 22:39:03.714 00.000 15672 Move returns status 0, amount 0 22:39:03.714 00.000 15672 MoveAxis(N, 0, ABG) 22:39:03.714 00.000 15672 Move returns status 0, amount 0 22:39:03.714 00.000 15672 move complete, result=0 22:39:03.714 00.000 15672 worker thread done servicing request 22:39:03.720 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=11027, FiltMin=2594, FiltMax=8872, Gamma=2.950 22:39:03.792 00.072 30444 UpdateGuideState exits: m=87785 SNR=62.1 Saturated 22:39:03.792 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:03.792 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:03.792 00.000 30444 Enqueuing Expose request 22:39:03.792 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:39:03.792 00.000 15672 Worker thread wakes up 22:39:03.792 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:03.792 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:05.699 01.907 15672 Exposure complete 22:39:05.719 00.020 15672 worker thread done servicing request 22:39:05.719 00.000 30444 OnExposeComplete: enter 22:39:05.719 00.000 30444 UpdateGuideState(): m_state=6 22:39:05.719 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 951 22:39:05.719 00.000 30444 Star::Find returns 1 (1), X=465.20, Y=191.34, Mass=93107, SNR=71.7, Peak=10499 HFD=3.6 22:39:05.719 00.000 30444 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 22:39:05.719 00.000 30444 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 22:39:05.719 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.58 hyp=0.58 cameraTheta=-1.52 mountX=0.19 mountY=-0.56, mountTheta=-1.25 22:39:05.720 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.58, opts=13) 22:39:05.720 00.000 30444 Enqueuing Move request for scope (0.03, -0.58) 22:39:05.720 00.000 15672 Worker thread wakes up 22:39:05.720 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.58) opts 0xd 22:39:05.720 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.58) 22:39:05.720 00.000 15672 Moving (0.03, -0.58) raw xDistance=0.19 yDistance=-0.56 22:39:05.720 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:39:05.720 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:39:05.720 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56 22:39:05.720 00.000 15672 MoveAxis(E, 0, ABG) 22:39:05.720 00.000 15672 Move returns status 0, amount 0 22:39:05.720 00.000 15672 MoveAxis(N, 0, ABG) 22:39:05.720 00.000 15672 Move returns status 0, amount 0 22:39:05.720 00.000 15672 move complete, result=0 22:39:05.720 00.000 15672 worker thread done servicing request 22:39:05.725 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2384, max=11748, FiltMin=2654, FiltMax=8285, Gamma=2.950 22:39:05.839 00.114 30444 UpdateGuideState exits: m=93107 SNR=71.7 Saturated 22:39:05.839 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:05.839 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:05.839 00.000 30444 Enqueuing Expose request 22:39:05.839 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH 22:39:05.839 00.000 15672 Worker thread wakes up 22:39:05.839 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:05.840 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:07.956 02.116 15672 Exposure complete 22:39:07.986 00.030 15672 worker thread done servicing request 22:39:07.986 00.000 30444 OnExposeComplete: enter 22:39:07.986 00.000 30444 UpdateGuideState(): m_state=6 22:39:07.986 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 952 22:39:07.986 00.000 30444 Star::Find returns 1 (1), X=464.54, Y=191.78, Mass=96035, SNR=78.7, Peak=9513 HFD=3.7 22:39:07.986 00.000 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 22:39:07.986 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 22:39:07.987 00.001 30444 CameraToMount -- cameraX=-0.64 cameraY=-0.14 hyp=0.65 cameraTheta=-2.92 mountX=-0.57 mountY=-0.28, mountTheta=-2.69 22:39:07.987 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=-0.14, opts=13) 22:39:07.987 00.000 30444 Enqueuing Move request for scope (-0.64, -0.14) 22:39:07.987 00.000 15672 Worker thread wakes up 22:39:07.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.14) opts 0xd 22:39:07.987 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, -0.14) 22:39:07.987 00.000 15672 Moving (-0.64, -0.14) raw xDistance=-0.57 yDistance=-0.28 22:39:07.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 22:39:07.987 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=0.68 newest=-0.92 22:39:07.987 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 22:39:07.987 00.000 15672 MoveAxis(E, 155, ABG) 22:39:07.987 00.000 15672 Guiding Dir = 2, Dur = 155 22:39:07.988 00.001 15672 IsSlewing returns 0 22:39:07.989 00.001 15672 IsGuiding returns 0 22:39:07.993 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=10757, FiltMin=2667, FiltMax=8559, Gamma=2.950 22:39:08.015 00.022 15672 PulseGuide returned control before completion, sleep 140 22:39:08.158 00.143 15672 IsGuiding returns 1 22:39:08.159 00.001 15672 scope still moving after pulse duration time elapsed 22:39:08.179 00.020 15672 IsSlewing returns 0 22:39:08.224 00.045 15672 IsGuiding returns 0 22:39:08.224 00.000 15672 scope move finished after 155 + 80 ms 22:39:08.224 00.000 15672 Move returns status 0, amount 155 22:39:08.225 00.001 15672 MoveAxis(N, 49, ABG) 22:39:08.225 00.000 15672 Guiding Dir = 0, Dur = 49 22:39:08.225 00.000 15672 IsSlewing returns 0 22:39:08.228 00.003 15672 IsGuiding returns 0 22:39:08.306 00.078 15672 IsGuiding returns 1 22:39:08.306 00.000 15672 scope still moving after pulse duration time elapsed 22:39:08.327 00.021 15672 IsSlewing returns 0 22:39:08.330 00.003 15672 IsGuiding returns 1 22:39:08.351 00.021 15672 IsSlewing returns 0 22:39:08.354 00.003 15672 IsGuiding returns 1 22:39:08.375 00.021 15672 IsSlewing returns 0 22:39:08.400 00.025 15672 IsGuiding returns 0 22:39:08.401 00.001 15672 scope move finished after 49 + 122 ms 22:39:08.401 00.000 15672 Move returns status 0, amount 49 22:39:08.401 00.000 15672 move complete, result=0 22:39:08.401 00.000 15672 worker thread done servicing request 22:39:08.419 00.018 30444 UpdateGuideState exits: m=96035 SNR=78.7 Saturated 22:39:08.419 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:08.419 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:08.419 00.000 30444 Enqueuing Expose request 22:39:08.419 00.000 30444 GuideStep: -0.6 px 155 ms EAST, -0.3 px 49 ms NORTH 22:39:08.420 00.001 15672 Worker thread wakes up 22:39:08.420 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:08.420 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:10.329 01.909 15672 Exposure complete 22:39:10.349 00.020 15672 worker thread done servicing request 22:39:10.349 00.000 30444 OnExposeComplete: enter 22:39:10.349 00.000 30444 UpdateGuideState(): m_state=6 22:39:10.349 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 953 22:39:10.349 00.000 30444 Star::Find returns 1 (1), X=465.25, Y=191.96, Mass=92731, SNR=65.6, Peak=10002 HFD=4.0 22:39:10.350 00.001 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 22:39:10.350 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.71 = 0.71) 22:39:10.350 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.49 mountX=0.06 mountY=0.06, mountTheta=0.73 22:39:10.350 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.04, opts=13) 22:39:10.350 00.000 30444 Enqueuing Move request for scope (0.08, 0.04) 22:39:10.350 00.000 15672 Worker thread wakes up 22:39:10.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd 22:39:10.350 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.04) 22:39:10.350 00.000 15672 Moving (0.08, 0.04) raw xDistance=0.06 yDistance=0.06 22:39:10.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:39:10.350 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:39:10.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:39:10.351 00.001 15672 MoveAxis(E, 0, ABG) 22:39:10.351 00.000 15672 Move returns status 0, amount 0 22:39:10.351 00.000 15672 MoveAxis(N, 0, ABG) 22:39:10.351 00.000 15672 Move returns status 0, amount 0 22:39:10.351 00.000 15672 move complete, result=0 22:39:10.351 00.000 15672 worker thread done servicing request 22:39:10.355 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=10401, FiltMin=2569, FiltMax=8191, Gamma=2.950 22:39:10.467 00.112 30444 UpdateGuideState exits: m=92731 SNR=65.6 Saturated 22:39:10.467 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:10.467 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:10.467 00.000 30444 Enqueuing Expose request 22:39:10.468 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:39:10.468 00.000 15672 Worker thread wakes up 22:39:10.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:10.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:12.579 02.111 15672 Exposure complete 22:39:12.598 00.019 15672 worker thread done servicing request 22:39:12.599 00.001 30444 OnExposeComplete: enter 22:39:12.599 00.000 30444 UpdateGuideState(): m_state=6 22:39:12.599 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 954 22:39:12.599 00.000 30444 Star::Find returns 1 (1), X=464.95, Y=191.92, Mass=106261, SNR=80.6, Peak=11380 HFD=3.9 22:39:12.599 00.000 30444 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.28) = xAngle (-2.86 = -2.86) 22:39:12.599 00.000 30444 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.92 = -2.92) 22:39:12.599 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-3.14 mountX=-0.22 mountY=-0.05, mountTheta=-2.92 22:39:12.599 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.00, opts=13) 22:39:12.599 00.000 30444 Enqueuing Move request for scope (-0.23, -0.00) 22:39:12.600 00.001 15672 Worker thread wakes up 22:39:12.600 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.00) opts 0xd 22:39:12.600 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.00) 22:39:12.600 00.000 15672 Moving (-0.23, -0.00) raw xDistance=-0.22 yDistance=-0.05 22:39:12.600 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 22:39:12.600 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:39:12.600 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:39:12.600 00.000 15672 MoveAxis(E, 0, ABG) 22:39:12.600 00.000 15672 Move returns status 0, amount 0 22:39:12.600 00.000 15672 MoveAxis(N, 0, ABG) 22:39:12.600 00.000 15672 Move returns status 0, amount 0 22:39:12.600 00.000 15672 move complete, result=0 22:39:12.600 00.000 15672 worker thread done servicing request 22:39:12.605 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=11380, FiltMin=2656, FiltMax=8667, Gamma=2.950 22:39:12.654 00.049 30444 UpdateGuideState exits: m=106261 SNR=80.6 Saturated 22:39:12.654 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:12.654 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:12.654 00.000 30444 Enqueuing Expose request 22:39:12.654 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:39:12.654 00.000 15672 Worker thread wakes up 22:39:12.654 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:12.654 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:14.562 01.908 15672 Exposure complete 22:39:14.582 00.020 15672 worker thread done servicing request 22:39:14.582 00.000 30444 OnExposeComplete: enter 22:39:14.582 00.000 30444 UpdateGuideState(): m_state=6 22:39:14.582 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 955 22:39:14.582 00.000 30444 Star::Find returns 1 (1), X=464.21, Y=192.03, Mass=99492, SNR=77.5, Peak=9039 HFD=4.1 22:39:14.582 00.000 30444 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.28) = xAngle (3.31 = -2.98) 22:39:14.582 00.000 30444 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.24 = -3.04) 22:39:14.582 00.000 30444 CameraToMount -- cameraX=-0.97 cameraY=0.11 hyp=0.97 cameraTheta=3.03 mountX=-0.96 mountY=-0.10, mountTheta=-3.04 22:39:14.583 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.97, y=0.11, opts=13) 22:39:14.583 00.000 30444 Enqueuing Move request for scope (-0.97, 0.11) 22:39:14.583 00.000 15672 Worker thread wakes up 22:39:14.583 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.11) opts 0xd 22:39:14.583 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.97, 0.11) 22:39:14.583 00.000 15672 Moving (-0.97, 0.11) raw xDistance=-0.96 yDistance=-0.10 22:39:14.583 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.96 22:39:14.583 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:39:14.583 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:39:14.583 00.000 15672 MoveAxis(E, 259, ABG) 22:39:14.583 00.000 15672 Guiding Dir = 2, Dur = 259 22:39:14.584 00.001 15672 IsSlewing returns 0 22:39:14.589 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=9994, FiltMin=2601, FiltMax=7968, Gamma=2.950 22:39:14.597 00.008 15672 IsGuiding returns 0 22:39:14.612 00.015 15672 PulseGuide returned control before completion, sleep 254 22:39:14.638 00.026 30444 UpdateGuideState exits: m=99492 SNR=77.5 Saturated 22:39:14.638 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:14.638 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:14.638 00.000 30444 Enqueuing Expose request 22:39:14.868 00.230 15672 IsGuiding returns 0 22:39:14.868 00.000 15672 Move returns status 0, amount 259 22:39:14.868 00.000 15672 MoveAxis(N, 0, ABG) 22:39:14.868 00.000 15672 Move returns status 0, amount 0 22:39:14.868 00.000 15672 move complete, result=0 22:39:14.868 00.000 15672 worker thread done servicing request 22:39:14.868 00.000 15672 Worker thread wakes up 22:39:14.868 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:14.869 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:14.869 00.000 30444 GuideStep: -1.0 px 259 ms EAST, -0.1 px 0 ms NORTH 22:39:16.979 02.110 15672 Exposure complete 22:39:16.999 00.020 15672 worker thread done servicing request 22:39:17.000 00.001 30444 OnExposeComplete: enter 22:39:17.000 00.000 30444 UpdateGuideState(): m_state=6 22:39:17.000 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 956 22:39:17.000 00.000 30444 Star::Find returns 1 (1), X=465.44, Y=191.24, Mass=101112, SNR=80.1, Peak=10837 HFD=3.5 22:39:17.000 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 22:39:17.000 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 22:39:17.000 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.68 hyp=0.73 cameraTheta=-1.20 mountX=0.44 mountY=-0.60, mountTheta=-0.94 22:39:17.001 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.68, opts=13) 22:39:17.001 00.000 30444 Enqueuing Move request for scope (0.26, -0.68) 22:39:17.001 00.000 15672 Worker thread wakes up 22:39:17.001 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.68) opts 0xd 22:39:17.001 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.68) 22:39:17.001 00.000 15672 Moving (0.26, -0.68) raw xDistance=0.44 yDistance=-0.60 22:39:17.001 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.44 22:39:17.001 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 22:39:17.001 00.000 15672 MoveAxis(W, 101, ABG) 22:39:17.001 00.000 15672 Guiding Dir = 3, Dur = 101 22:39:17.001 00.000 15672 IsSlewing returns 0 22:39:17.002 00.001 15672 IsGuiding returns 0 22:39:17.007 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=10925, FiltMin=2577, FiltMax=8400, Gamma=2.950 22:39:17.025 00.018 15672 PulseGuide returned control before completion, sleep 89 22:39:17.058 00.033 30444 UpdateGuideState exits: m=101112 SNR=80.1 Saturated 22:39:17.058 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:17.058 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:17.058 00.000 30444 Enqueuing Expose request 22:39:17.116 00.058 15672 IsGuiding returns 1 22:39:17.116 00.000 15672 scope still moving after pulse duration time elapsed 22:39:17.137 00.021 15672 IsSlewing returns 0 22:39:17.138 00.001 15672 IsGuiding returns 0 22:39:17.138 00.000 15672 scope move finished after 101 + 34 ms 22:39:17.138 00.000 15672 Move returns status 0, amount 101 22:39:17.138 00.000 15672 MoveAxis(N, 108, ABG) 22:39:17.138 00.000 15672 Guiding Dir = 0, Dur = 108 22:39:17.138 00.000 15672 IsSlewing returns 0 22:39:17.139 00.001 15672 IsGuiding returns 0 22:39:17.217 00.078 15672 PulseGuide returned control before completion, sleep 40 22:39:17.261 00.044 15672 IsGuiding returns 1 22:39:17.261 00.000 15672 scope still moving after pulse duration time elapsed 22:39:17.283 00.022 15672 IsSlewing returns 0 22:39:17.284 00.001 15672 IsGuiding returns 1 22:39:17.305 00.021 15672 IsSlewing returns 0 22:39:17.306 00.001 15672 IsGuiding returns 1 22:39:17.326 00.020 15672 IsSlewing returns 0 22:39:17.329 00.003 15672 IsGuiding returns 1 22:39:17.350 00.021 15672 IsSlewing returns 0 22:39:17.378 00.028 15672 IsGuiding returns 0 22:39:17.379 00.001 15672 scope move finished after 108 + 131 ms 22:39:17.379 00.000 15672 Move returns status 0, amount 108 22:39:17.379 00.000 15672 move complete, result=0 22:39:17.379 00.000 15672 worker thread done servicing request 22:39:17.379 00.000 15672 Worker thread wakes up 22:39:17.379 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:17.379 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:17.380 00.001 30444 GuideStep: 0.4 px 101 ms WEST, -0.6 px 108 ms NORTH 22:39:19.287 01.907 15672 Exposure complete 22:39:19.307 00.020 15672 worker thread done servicing request 22:39:19.307 00.000 30444 OnExposeComplete: enter 22:39:19.307 00.000 30444 UpdateGuideState(): m_state=6 22:39:19.308 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 957 22:39:19.308 00.000 30444 Star::Find returns 1 (1), X=465.38, Y=190.99, Mass=89915, SNR=74.4, Peak=9871 HFD=3.6 22:39:19.308 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 22:39:19.308 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 22:39:19.308 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.93 hyp=0.95 cameraTheta=-1.36 mountX=0.45 mountY=-0.87, mountTheta=-1.09 22:39:19.308 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.93, opts=13) 22:39:19.308 00.000 30444 Enqueuing Move request for scope (0.20, -0.93) 22:39:19.308 00.000 15672 Worker thread wakes up 22:39:19.308 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.93) opts 0xd 22:39:19.308 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.93) 22:39:19.309 00.001 15672 Moving (0.20, -0.93) raw xDistance=0.45 yDistance=-0.87 22:39:19.309 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45 22:39:19.309 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87 22:39:19.309 00.000 15672 MoveAxis(W, 129, ABG) 22:39:19.309 00.000 15672 Guiding Dir = 3, Dur = 129 22:39:19.309 00.000 15672 IsSlewing returns 0 22:39:19.310 00.001 15672 IsGuiding returns 0 22:39:19.315 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=9871, FiltMin=2702, FiltMax=7534, Gamma=2.950 22:39:19.326 00.011 15672 PulseGuide returned control before completion, sleep 124 22:39:19.364 00.038 30444 UpdateGuideState exits: m=89915 SNR=74.4 Saturated 22:39:19.364 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:19.364 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:19.364 00.000 30444 Enqueuing Expose request 22:39:19.470 00.106 15672 IsGuiding returns 0 22:39:19.470 00.000 15672 Move returns status 0, amount 129 22:39:19.470 00.000 15672 MoveAxis(N, 155, ABG) 22:39:19.470 00.000 15672 Guiding Dir = 0, Dur = 155 22:39:19.471 00.001 15672 IsSlewing returns 0 22:39:19.472 00.001 15672 IsGuiding returns 0 22:39:19.549 00.077 15672 PulseGuide returned control before completion, sleep 87 22:39:19.640 00.091 15672 IsGuiding returns 1 22:39:19.640 00.000 15672 scope still moving after pulse duration time elapsed 22:39:19.661 00.021 15672 IsSlewing returns 0 22:39:19.664 00.003 15672 IsGuiding returns 1 22:39:19.684 00.020 15672 IsSlewing returns 0 22:39:19.687 00.003 15672 IsGuiding returns 1 22:39:19.708 00.021 15672 IsSlewing returns 0 22:39:19.742 00.034 15672 IsGuiding returns 0 22:39:19.743 00.001 15672 scope move finished after 155 + 115 ms 22:39:19.743 00.000 15672 Move returns status 0, amount 155 22:39:19.743 00.000 15672 move complete, result=0 22:39:19.743 00.000 15672 worker thread done servicing request 22:39:19.743 00.000 15672 Worker thread wakes up 22:39:19.743 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:19.743 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:19.744 00.001 30444 GuideStep: 0.5 px 129 ms WEST, -0.9 px 155 ms NORTH 22:39:21.856 02.112 15672 Exposure complete 22:39:21.875 00.019 15672 worker thread done servicing request 22:39:21.875 00.000 30444 OnExposeComplete: enter 22:39:21.875 00.000 30444 UpdateGuideState(): m_state=6 22:39:21.876 00.001 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 958 22:39:21.876 00.000 30444 Star::Find returns 1 (1), X=465.60, Y=191.12, Mass=98527, SNR=85.0, Peak=10703 HFD=3.6 22:39:21.876 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 22:39:21.876 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 22:39:21.876 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.81 hyp=0.91 cameraTheta=-1.09 mountX=0.63 mountY=-0.70, mountTheta=-0.84 22:39:21.876 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.81, opts=13) 22:39:21.876 00.000 30444 Enqueuing Move request for scope (0.42, -0.81) 22:39:21.876 00.000 15672 Worker thread wakes up 22:39:21.876 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.81) opts 0xd 22:39:21.876 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.81) 22:39:21.876 00.000 15672 Moving (0.42, -0.81) raw xDistance=0.63 yDistance=-0.70 22:39:21.876 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63 22:39:21.877 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 22:39:21.877 00.000 15672 MoveAxis(W, 179, ABG) 22:39:21.877 00.000 15672 Guiding Dir = 3, Dur = 179 22:39:21.877 00.000 15672 IsSlewing returns 0 22:39:21.878 00.001 15672 IsGuiding returns 0 22:39:21.883 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=11307, FiltMin=2699, FiltMax=8610, Gamma=2.950 22:39:21.898 00.015 15672 PulseGuide returned control before completion, sleep 170 22:39:22.071 00.173 15672 IsGuiding returns 1 22:39:22.071 00.000 15672 scope still moving after pulse duration time elapsed 22:39:22.093 00.022 15672 IsSlewing returns 0 22:39:22.107 00.014 15672 IsGuiding returns 0 22:39:22.107 00.000 15672 scope move finished after 179 + 49 ms 22:39:22.108 00.001 15672 Move returns status 0, amount 179 22:39:22.108 00.000 15672 MoveAxis(N, 124, ABG) 22:39:22.108 00.000 15672 Guiding Dir = 0, Dur = 124 22:39:22.108 00.000 15672 IsSlewing returns 0 22:39:22.111 00.003 15672 IsGuiding returns 0 22:39:22.185 00.074 15672 PulseGuide returned control before completion, sleep 60 22:39:22.229 00.044 30444 UpdateGuideState exits: m=98527 SNR=85.0 Saturated 22:39:22.229 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:22.229 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:22.230 00.001 30444 Enqueuing Expose request 22:39:22.252 00.022 15672 IsGuiding returns 1 22:39:22.252 00.000 15672 scope still moving after pulse duration time elapsed 22:39:22.273 00.021 15672 IsSlewing returns 0 22:39:22.276 00.003 15672 IsGuiding returns 1 22:39:22.296 00.020 15672 IsSlewing returns 0 22:39:22.297 00.001 15672 IsGuiding returns 1 22:39:22.318 00.021 15672 IsSlewing returns 0 22:39:22.329 00.011 15672 IsGuiding returns 0 22:39:22.329 00.000 15672 scope move finished after 124 + 94 ms 22:39:22.329 00.000 15672 Move returns status 0, amount 124 22:39:22.329 00.000 15672 move complete, result=0 22:39:22.329 00.000 15672 worker thread done servicing request 22:39:22.330 00.001 15672 Worker thread wakes up 22:39:22.330 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:22.330 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:22.330 00.000 30444 GuideStep: 0.6 px 179 ms WEST, -0.7 px 124 ms NORTH 22:39:24.237 01.907 15672 Exposure complete 22:39:24.257 00.020 15672 worker thread done servicing request 22:39:24.257 00.000 30444 OnExposeComplete: enter 22:39:24.257 00.000 30444 UpdateGuideState(): m_state=6 22:39:24.257 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 959 22:39:24.257 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=191.58, Mass=95102, SNR=79.3, Peak=12085 HFD=3.3 22:39:24.257 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 22:39:24.257 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 22:39:24.257 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.34 hyp=0.34 cameraTheta=-1.43 mountX=0.14 mountY=-0.32, mountTheta=-1.16 22:39:24.258 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.34, opts=13) 22:39:24.258 00.000 30444 Enqueuing Move request for scope (0.05, -0.34) 22:39:24.258 00.000 15672 Worker thread wakes up 22:39:24.258 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.34) opts 0xd 22:39:24.258 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.34) 22:39:24.258 00.000 15672 Moving (0.05, -0.34) raw xDistance=0.14 yDistance=-0.32 22:39:24.258 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:39:24.258 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 22:39:24.258 00.000 15672 MoveAxis(E, 0, ABG) 22:39:24.258 00.000 15672 Move returns status 0, amount 0 22:39:24.258 00.000 15672 MoveAxis(N, 57, ABG) 22:39:24.258 00.000 15672 Guiding Dir = 0, Dur = 57 22:39:24.259 00.001 15672 IsSlewing returns 0 22:39:24.260 00.001 15672 IsGuiding returns 0 22:39:24.264 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=12085, FiltMin=2670, FiltMax=8497, Gamma=2.950 22:39:24.313 00.049 30444 UpdateGuideState exits: m=95102 SNR=79.3 Saturated 22:39:24.313 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:24.313 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:24.313 00.000 30444 Enqueuing Expose request 22:39:24.375 00.062 15672 IsGuiding returns 1 22:39:24.375 00.000 15672 scope still moving after pulse duration time elapsed 22:39:24.395 00.020 15672 IsSlewing returns 0 22:39:24.396 00.001 15672 IsGuiding returns 1 22:39:24.418 00.022 15672 IsSlewing returns 0 22:39:24.439 00.021 15672 IsGuiding returns 0 22:39:24.439 00.000 15672 scope move finished after 57 + 121 ms 22:39:24.439 00.000 15672 Move returns status 0, amount 57 22:39:24.439 00.000 15672 move complete, result=0 22:39:24.439 00.000 15672 worker thread done servicing request 22:39:24.440 00.001 15672 Worker thread wakes up 22:39:24.440 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:24.440 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:24.440 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 57 ms NORTH 22:39:26.547 02.107 15672 Exposure complete 22:39:26.567 00.020 15672 worker thread done servicing request 22:39:26.567 00.000 30444 OnExposeComplete: enter 22:39:26.567 00.000 30444 UpdateGuideState(): m_state=6 22:39:26.567 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 960 22:39:26.567 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=191.60, Mass=91257, SNR=66.8, Peak=10477 HFD=3.6 22:39:26.567 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 22:39:26.567 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 22:39:26.567 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.33 hyp=0.33 cameraTheta=-1.62 mountX=0.07 mountY=-0.32, mountTheta=-1.35 22:39:26.568 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.33, opts=13) 22:39:26.568 00.000 30444 Enqueuing Move request for scope (-0.02, -0.33) 22:39:26.568 00.000 15672 Worker thread wakes up 22:39:26.568 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.33) opts 0xd 22:39:26.568 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.33) 22:39:26.568 00.000 15672 Moving (-0.02, -0.33) raw xDistance=0.07 yDistance=-0.32 22:39:26.568 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:39:26.568 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 22:39:26.568 00.000 15672 MoveAxis(E, 0, ABG) 22:39:26.568 00.000 15672 Move returns status 0, amount 0 22:39:26.568 00.000 15672 MoveAxis(N, 57, ABG) 22:39:26.568 00.000 15672 Guiding Dir = 0, Dur = 57 22:39:26.569 00.001 15672 IsSlewing returns 0 22:39:26.570 00.001 15672 IsGuiding returns 0 22:39:26.574 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=11166, FiltMin=2638, FiltMax=8628, Gamma=2.950 22:39:26.626 00.052 30444 UpdateGuideState exits: m=91257 SNR=66.8 Saturated 22:39:26.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:26.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:26.626 00.000 30444 Enqueuing Expose request 22:39:26.658 00.032 15672 IsGuiding returns 1 22:39:26.659 00.001 15672 scope still moving after pulse duration time elapsed 22:39:26.679 00.020 15672 IsSlewing returns 0 22:39:26.681 00.002 15672 IsGuiding returns 1 22:39:26.702 00.021 15672 IsSlewing returns 0 22:39:26.770 00.068 15672 IsGuiding returns 0 22:39:26.770 00.000 15672 scope move finished after 57 + 143 ms 22:39:26.771 00.001 15672 Move returns status 0, amount 57 22:39:26.771 00.000 15672 move complete, result=0 22:39:26.771 00.000 15672 worker thread done servicing request 22:39:26.771 00.000 15672 Worker thread wakes up 22:39:26.771 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:26.771 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:26.771 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 57 ms NORTH 22:39:28.687 01.916 15672 Exposure complete 22:39:28.718 00.031 15672 worker thread done servicing request 22:39:28.718 00.000 30444 OnExposeComplete: enter 22:39:28.718 00.000 30444 UpdateGuideState(): m_state=6 22:39:28.718 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 961 22:39:28.718 00.000 30444 Star::Find returns 1 (1), X=465.73, Y=192.03, Mass=94915, SNR=67.4, Peak=10875 HFD=4.0 22:39:28.718 00.000 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.47 = 0.47) 22:39:28.718 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 22:39:28.718 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.11 hyp=0.57 cameraTheta=0.20 mountX=0.50 mountY=0.23, mountTheta=0.42 22:39:28.719 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.11, opts=13) 22:39:28.719 00.000 30444 Enqueuing Move request for scope (0.56, 0.11) 22:39:28.719 00.000 15672 Worker thread wakes up 22:39:28.719 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.11) opts 0xd 22:39:28.719 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.11) 22:39:28.719 00.000 15672 Moving (0.56, 0.11) raw xDistance=0.50 yDistance=0.23 22:39:28.719 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50 22:39:28.719 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:39:28.719 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 22:39:28.719 00.000 15672 MoveAxis(W, 136, ABG) 22:39:28.719 00.000 15672 Guiding Dir = 3, Dur = 136 22:39:28.720 00.001 15672 IsSlewing returns 0 22:39:28.721 00.001 15672 IsGuiding returns 0 22:39:28.725 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=11197, FiltMin=2682, FiltMax=8585, Gamma=2.950 22:39:28.750 00.025 15672 PulseGuide returned control before completion, sleep 118 22:39:28.851 00.101 30444 UpdateGuideState exits: m=94915 SNR=67.4 Saturated 22:39:28.851 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:28.851 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:28.851 00.000 30444 Enqueuing Expose request 22:39:28.880 00.029 15672 IsGuiding returns 1 22:39:28.880 00.000 15672 scope still moving after pulse duration time elapsed 22:39:28.901 00.021 15672 IsSlewing returns 0 22:39:28.927 00.026 15672 IsGuiding returns 0 22:39:28.927 00.000 15672 scope move finished after 136 + 69 ms 22:39:28.927 00.000 15672 Move returns status 0, amount 136 22:39:28.927 00.000 15672 MoveAxis(N, 0, ABG) 22:39:28.927 00.000 15672 Move returns status 0, amount 0 22:39:28.927 00.000 15672 move complete, result=0 22:39:28.927 00.000 15672 worker thread done servicing request 22:39:28.927 00.000 15672 Worker thread wakes up 22:39:28.927 00.000 30444 GuideStep: 0.5 px 136 ms WEST, 0.2 px 0 ms NORTH 22:39:28.927 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:28.927 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:31.039 02.112 15672 Exposure complete 22:39:31.059 00.020 15672 worker thread done servicing request 22:39:31.059 00.000 30444 OnExposeComplete: enter 22:39:31.060 00.001 30444 UpdateGuideState(): m_state=6 22:39:31.060 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 962 22:39:31.060 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=191.51, Mass=92463, SNR=78.1, Peak=11402 HFD=3.3 22:39:31.060 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 22:39:31.060 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 22:39:31.060 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.41 hyp=0.45 cameraTheta=-1.13 mountX=0.30 mountY=-0.36, mountTheta=-0.88 22:39:31.060 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.41, opts=13) 22:39:31.060 00.000 30444 Enqueuing Move request for scope (0.19, -0.41) 22:39:31.060 00.000 15672 Worker thread wakes up 22:39:31.061 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.41) opts 0xd 22:39:31.061 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.41) 22:39:31.061 00.000 15672 Moving (0.19, -0.41) raw xDistance=0.30 yDistance=-0.36 22:39:31.061 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30 22:39:31.061 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 22:39:31.061 00.000 15672 MoveAxis(W, 90, ABG) 22:39:31.061 00.000 15672 Guiding Dir = 3, Dur = 90 22:39:31.061 00.000 15672 IsSlewing returns 0 22:39:31.062 00.001 15672 IsGuiding returns 0 22:39:31.067 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=11869, FiltMin=2584, FiltMax=9137, Gamma=2.950 22:39:31.083 00.016 15672 PulseGuide returned control before completion, sleep 80 22:39:31.117 00.034 30444 UpdateGuideState exits: m=92463 SNR=78.1 Saturated 22:39:31.117 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:31.117 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:31.117 00.000 30444 Enqueuing Expose request 22:39:31.163 00.046 15672 IsGuiding returns 1 22:39:31.163 00.000 15672 scope still moving after pulse duration time elapsed 22:39:31.185 00.022 15672 IsSlewing returns 0 22:39:31.196 00.011 15672 IsGuiding returns 0 22:39:31.196 00.000 15672 scope move finished after 90 + 43 ms 22:39:31.196 00.000 15672 Move returns status 0, amount 90 22:39:31.196 00.000 15672 MoveAxis(N, 64, ABG) 22:39:31.196 00.000 15672 Guiding Dir = 0, Dur = 64 22:39:31.197 00.001 15672 IsSlewing returns 0 22:39:31.199 00.002 15672 IsGuiding returns 0 22:39:31.309 00.110 15672 IsGuiding returns 1 22:39:31.309 00.000 15672 scope still moving after pulse duration time elapsed 22:39:31.330 00.021 15672 IsSlewing returns 0 22:39:31.333 00.003 15672 IsGuiding returns 1 22:39:31.353 00.020 15672 IsSlewing returns 0 22:39:31.372 00.019 15672 IsGuiding returns 0 22:39:31.372 00.000 15672 scope move finished after 64 + 108 ms 22:39:31.372 00.000 15672 Move returns status 0, amount 64 22:39:31.372 00.000 15672 move complete, result=0 22:39:31.372 00.000 15672 worker thread done servicing request 22:39:31.373 00.001 15672 Worker thread wakes up 22:39:31.373 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:31.373 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:31.373 00.000 30444 GuideStep: 0.3 px 90 ms WEST, -0.4 px 64 ms NORTH 22:39:33.282 01.909 15672 Exposure complete 22:39:33.310 00.028 15672 worker thread done servicing request 22:39:33.311 00.001 30444 OnExposeComplete: enter 22:39:33.311 00.000 30444 UpdateGuideState(): m_state=6 22:39:33.311 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 963 22:39:33.311 00.000 30444 Star::Find returns 1 (1), X=465.10, Y=191.44, Mass=100429, SNR=75.2, Peak=12445 HFD=3.6 22:39:33.311 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 22:39:33.311 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 22:39:33.311 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.48 hyp=0.48 cameraTheta=-1.72 mountX=0.06 mountY=-0.48, mountTheta=-1.44 22:39:33.311 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.48, opts=13) 22:39:33.311 00.000 30444 Enqueuing Move request for scope (-0.07, -0.48) 22:39:33.311 00.000 15672 Worker thread wakes up 22:39:33.312 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.48) opts 0xd 22:39:33.312 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.48) 22:39:33.312 00.000 15672 Moving (-0.07, -0.48) raw xDistance=0.06 yDistance=-0.48 22:39:33.312 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:39:33.312 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 22:39:33.312 00.000 15672 MoveAxis(E, 0, ABG) 22:39:33.312 00.000 15672 Move returns status 0, amount 0 22:39:33.312 00.000 15672 MoveAxis(N, 86, ABG) 22:39:33.312 00.000 15672 Guiding Dir = 0, Dur = 86 22:39:33.312 00.000 15672 IsSlewing returns 0 22:39:33.313 00.001 15672 IsGuiding returns 0 22:39:33.317 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=12445, FiltMin=2641, FiltMax=8706, Gamma=2.950 22:39:33.434 00.117 15672 IsGuiding returns 1 22:39:33.434 00.000 15672 scope still moving after pulse duration time elapsed 22:39:33.439 00.005 30444 UpdateGuideState exits: m=100429 SNR=75.2 Saturated 22:39:33.440 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:33.440 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:33.440 00.000 30444 Enqueuing Expose request 22:39:33.455 00.015 15672 IsSlewing returns 0 22:39:33.458 00.003 15672 IsGuiding returns 1 22:39:33.480 00.022 15672 IsSlewing returns 0 22:39:33.481 00.001 15672 IsGuiding returns 1 22:39:33.503 00.022 15672 IsSlewing returns 0 22:39:33.528 00.025 15672 IsGuiding returns 0 22:39:33.528 00.000 15672 scope move finished after 86 + 128 ms 22:39:33.528 00.000 15672 Move returns status 0, amount 86 22:39:33.528 00.000 15672 move complete, result=0 22:39:33.528 00.000 15672 worker thread done servicing request 22:39:33.528 00.000 15672 Worker thread wakes up 22:39:33.528 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:33.528 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:33.528 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 86 ms NORTH 22:39:35.638 02.110 15672 Exposure complete 22:39:35.657 00.019 15672 worker thread done servicing request 22:39:35.657 00.000 30444 OnExposeComplete: enter 22:39:35.657 00.000 30444 UpdateGuideState(): m_state=6 22:39:35.658 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 964 22:39:35.658 00.000 30444 Star::Find returns 1 (1), X=465.38, Y=191.45, Mass=89772, SNR=74.1, Peak=10456 HFD=3.3 22:39:35.658 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 22:39:35.658 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 22:39:35.658 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.47 hyp=0.52 cameraTheta=-1.16 mountX=0.33 mountY=-0.42, mountTheta=-0.90 22:39:35.658 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.47, opts=13) 22:39:35.658 00.000 30444 Enqueuing Move request for scope (0.21, -0.47) 22:39:35.658 00.000 15672 Worker thread wakes up 22:39:35.658 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.47) opts 0xd 22:39:35.659 00.001 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.47) 22:39:35.659 00.000 15672 Moving (0.21, -0.47) raw xDistance=0.33 yDistance=-0.42 22:39:35.659 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 22:39:35.659 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 22:39:35.659 00.000 15672 MoveAxis(W, 89, ABG) 22:39:35.659 00.000 15672 Guiding Dir = 3, Dur = 89 22:39:35.660 00.001 15672 IsSlewing returns 0 22:39:35.661 00.001 15672 IsGuiding returns 0 22:39:35.665 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=11403, FiltMin=2642, FiltMax=8734, Gamma=2.950 22:39:35.684 00.019 15672 PulseGuide returned control before completion, sleep 77 22:39:35.715 00.031 30444 UpdateGuideState exits: m=89772 SNR=74.1 Saturated 22:39:35.715 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:35.715 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:35.715 00.000 30444 Enqueuing Expose request 22:39:35.762 00.047 15672 IsGuiding returns 1 22:39:35.762 00.000 15672 scope still moving after pulse duration time elapsed 22:39:35.783 00.021 15672 IsSlewing returns 0 22:39:35.827 00.044 15672 IsGuiding returns 0 22:39:35.827 00.000 15672 scope move finished after 89 + 77 ms 22:39:35.827 00.000 15672 Move returns status 0, amount 89 22:39:35.827 00.000 15672 MoveAxis(N, 75, ABG) 22:39:35.827 00.000 15672 Guiding Dir = 0, Dur = 75 22:39:35.828 00.001 15672 IsSlewing returns 0 22:39:35.828 00.000 15672 IsGuiding returns 0 22:39:35.908 00.080 15672 IsGuiding returns 1 22:39:35.908 00.000 15672 scope still moving after pulse duration time elapsed 22:39:35.930 00.022 15672 IsSlewing returns 0 22:39:35.931 00.001 15672 IsGuiding returns 1 22:39:35.951 00.020 15672 IsSlewing returns 0 22:39:35.953 00.002 15672 IsGuiding returns 1 22:39:35.974 00.021 15672 IsSlewing returns 0 22:39:35.977 00.003 15672 IsGuiding returns 1 22:39:35.998 00.021 15672 IsSlewing returns 0 22:39:36.020 00.022 15672 IsGuiding returns 0 22:39:36.020 00.000 15672 scope move finished after 75 + 116 ms 22:39:36.020 00.000 15672 Move returns status 0, amount 75 22:39:36.020 00.000 15672 move complete, result=0 22:39:36.020 00.000 15672 worker thread done servicing request 22:39:36.022 00.002 15672 Worker thread wakes up 22:39:36.022 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:36.022 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:36.022 00.000 30444 GuideStep: 0.3 px 89 ms WEST, -0.4 px 75 ms NORTH 22:39:37.930 01.908 15672 Exposure complete 22:39:37.949 00.019 15672 worker thread done servicing request 22:39:37.950 00.001 30444 OnExposeComplete: enter 22:39:37.950 00.000 30444 UpdateGuideState(): m_state=6 22:39:37.950 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 965 22:39:37.950 00.000 30444 Star::Find returns 1 (1), X=465.00, Y=191.16, Mass=98211, SNR=72.3, Peak=13464 HFD=3.0 22:39:37.950 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 22:39:37.950 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 22:39:37.950 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.76 hyp=0.78 cameraTheta=-1.80 mountX=0.04 mountY=-0.78, mountTheta=-1.52 22:39:37.950 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.76, opts=13) 22:39:37.950 00.000 30444 Enqueuing Move request for scope (-0.18, -0.76) 22:39:37.951 00.001 15672 Worker thread wakes up 22:39:37.951 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.76) opts 0xd 22:39:37.951 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.76) 22:39:37.951 00.000 15672 Moving (-0.18, -0.76) raw xDistance=0.04 yDistance=-0.78 22:39:37.951 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:39:37.951 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 22:39:37.951 00.000 15672 MoveAxis(E, 0, ABG) 22:39:37.951 00.000 15672 Move returns status 0, amount 0 22:39:37.951 00.000 15672 MoveAxis(N, 140, ABG) 22:39:37.951 00.000 15672 Guiding Dir = 0, Dur = 140 22:39:37.951 00.000 15672 IsSlewing returns 0 22:39:37.952 00.001 15672 IsGuiding returns 0 22:39:37.957 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2094, max=13464, FiltMin=2609, FiltMax=8775, Gamma=2.950 22:39:38.006 00.049 30444 UpdateGuideState exits: m=98211 SNR=72.3 Saturated 22:39:38.006 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:38.006 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:38.006 00.000 30444 Enqueuing Expose request 22:39:38.032 00.026 15672 PulseGuide returned control before completion, sleep 71 22:39:38.105 00.073 15672 IsGuiding returns 1 22:39:38.106 00.001 15672 scope still moving after pulse duration time elapsed 22:39:38.127 00.021 15672 IsSlewing returns 0 22:39:38.130 00.003 15672 IsGuiding returns 1 22:39:38.150 00.020 15672 IsSlewing returns 0 22:39:38.207 00.057 15672 IsGuiding returns 0 22:39:38.208 00.001 15672 scope move finished after 140 + 115 ms 22:39:38.208 00.000 15672 Move returns status 0, amount 140 22:39:38.208 00.000 15672 move complete, result=0 22:39:38.208 00.000 15672 worker thread done servicing request 22:39:38.208 00.000 15672 Worker thread wakes up 22:39:38.208 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.8 px 140 ms NORTH 22:39:38.208 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:38.208 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:40.324 02.116 15672 Exposure complete 22:39:40.355 00.031 15672 worker thread done servicing request 22:39:40.355 00.000 30444 OnExposeComplete: enter 22:39:40.355 00.000 30444 UpdateGuideState(): m_state=6 22:39:40.355 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 966 22:39:40.355 00.000 30444 Star::Find returns 1 (1), X=465.52, Y=191.26, Mass=103382, SNR=82.4, Peak=11837 HFD=3.3 22:39:40.355 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 22:39:40.356 00.001 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 22:39:40.356 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.66 hyp=0.74 cameraTheta=-1.09 mountX=0.51 mountY=-0.57, mountTheta=-0.84 22:39:40.356 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.66, opts=13) 22:39:40.356 00.000 30444 Enqueuing Move request for scope (0.34, -0.66) 22:39:40.356 00.000 15672 Worker thread wakes up 22:39:40.356 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.66) opts 0xd 22:39:40.356 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.66) 22:39:40.356 00.000 15672 Moving (0.34, -0.66) raw xDistance=0.51 yDistance=-0.57 22:39:40.356 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 22:39:40.356 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 22:39:40.356 00.000 15672 MoveAxis(W, 138, ABG) 22:39:40.356 00.000 15672 Guiding Dir = 3, Dur = 138 22:39:40.357 00.001 15672 IsSlewing returns 0 22:39:40.358 00.001 15672 IsGuiding returns 0 22:39:40.363 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=12220, FiltMin=2643, FiltMax=9125, Gamma=2.950 22:39:40.380 00.017 15672 PulseGuide returned control before completion, sleep 127 22:39:40.412 00.032 30444 UpdateGuideState exits: m=103382 SNR=82.4 Saturated 22:39:40.413 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:40.413 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:40.413 00.000 30444 Enqueuing Expose request 22:39:40.539 00.126 15672 IsGuiding returns 0 22:39:40.539 00.000 15672 Move returns status 0, amount 138 22:39:40.540 00.001 15672 MoveAxis(N, 102, ABG) 22:39:40.540 00.000 15672 Guiding Dir = 0, Dur = 102 22:39:40.540 00.000 15672 IsSlewing returns 0 22:39:40.541 00.001 15672 IsGuiding returns 0 22:39:40.620 00.079 15672 PulseGuide returned control before completion, sleep 34 22:39:40.656 00.036 15672 IsGuiding returns 1 22:39:40.656 00.000 15672 scope still moving after pulse duration time elapsed 22:39:40.678 00.022 15672 IsSlewing returns 0 22:39:40.680 00.002 15672 IsGuiding returns 1 22:39:40.702 00.022 15672 IsSlewing returns 0 22:39:40.704 00.002 15672 IsGuiding returns 1 22:39:40.726 00.022 15672 IsSlewing returns 0 22:39:40.781 00.055 15672 IsGuiding returns 0 22:39:40.781 00.000 15672 scope move finished after 102 + 137 ms 22:39:40.781 00.000 15672 Move returns status 0, amount 102 22:39:40.781 00.000 15672 move complete, result=0 22:39:40.782 00.001 15672 worker thread done servicing request 22:39:40.782 00.000 15672 Worker thread wakes up 22:39:40.782 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:40.782 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:40.782 00.000 30444 GuideStep: 0.5 px 138 ms WEST, -0.6 px 102 ms NORTH 22:39:42.689 01.907 15672 Exposure complete 22:39:42.709 00.020 15672 worker thread done servicing request 22:39:42.709 00.000 30444 OnExposeComplete: enter 22:39:42.709 00.000 30444 UpdateGuideState(): m_state=6 22:39:42.709 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 967 22:39:42.709 00.000 30444 Star::Find returns 1 (1), X=465.36, Y=191.27, Mass=79831, SNR=61.4, Peak=11788 HFD=3.0 22:39:42.709 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 22:39:42.709 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 22:39:42.709 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.65 hyp=0.68 cameraTheta=-1.29 mountX=0.36 mountY=-0.59, mountTheta=-1.03 22:39:42.710 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.65, opts=13) 22:39:42.710 00.000 30444 Enqueuing Move request for scope (0.19, -0.65) 22:39:42.710 00.000 15672 Worker thread wakes up 22:39:42.710 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.65) opts 0xd 22:39:42.710 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.65) 22:39:42.710 00.000 15672 Moving (0.19, -0.65) raw xDistance=0.36 yDistance=-0.59 22:39:42.710 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36 22:39:42.710 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 22:39:42.710 00.000 15672 MoveAxis(W, 107, ABG) 22:39:42.710 00.000 15672 Guiding Dir = 3, Dur = 107 22:39:42.710 00.000 15672 IsSlewing returns 0 22:39:42.711 00.001 15672 IsGuiding returns 0 22:39:42.715 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=12442, FiltMin=2677, FiltMax=9377, Gamma=2.950 22:39:42.729 00.014 15672 PulseGuide returned control before completion, sleep 100 22:39:42.763 00.034 30444 UpdateGuideState exits: m=79831 SNR=61.4 Saturated 22:39:42.764 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:42.764 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:42.764 00.000 30444 Enqueuing Expose request 22:39:42.830 00.066 15672 IsGuiding returns 1 22:39:42.830 00.000 15672 scope still moving after pulse duration time elapsed 22:39:42.850 00.020 15672 IsSlewing returns 0 22:39:42.905 00.055 15672 IsGuiding returns 0 22:39:42.905 00.000 15672 scope move finished after 107 + 86 ms 22:39:42.905 00.000 15672 Move returns status 0, amount 107 22:39:42.905 00.000 15672 MoveAxis(N, 106, ABG) 22:39:42.905 00.000 15672 Guiding Dir = 0, Dur = 106 22:39:42.906 00.001 15672 IsSlewing returns 0 22:39:42.907 00.001 15672 IsGuiding returns 0 22:39:42.984 00.077 15672 PulseGuide returned control before completion, sleep 40 22:39:43.027 00.043 15672 IsGuiding returns 1 22:39:43.027 00.000 15672 scope still moving after pulse duration time elapsed 22:39:43.048 00.021 15672 IsSlewing returns 0 22:39:43.051 00.003 15672 IsGuiding returns 1 22:39:43.073 00.022 15672 IsSlewing returns 0 22:39:43.076 00.003 15672 IsGuiding returns 1 22:39:43.097 00.021 15672 IsSlewing returns 0 22:39:43.128 00.031 15672 IsGuiding returns 0 22:39:43.128 00.000 15672 scope move finished after 106 + 114 ms 22:39:43.129 00.001 15672 Move returns status 0, amount 106 22:39:43.129 00.000 15672 move complete, result=0 22:39:43.129 00.000 15672 worker thread done servicing request 22:39:43.129 00.000 15672 Worker thread wakes up 22:39:43.129 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:43.129 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:43.130 00.001 30444 GuideStep: 0.4 px 107 ms WEST, -0.6 px 106 ms NORTH 22:39:45.240 02.110 15672 Exposure complete 22:39:45.259 00.019 15672 worker thread done servicing request 22:39:45.259 00.000 30444 OnExposeComplete: enter 22:39:45.259 00.000 30444 UpdateGuideState(): m_state=6 22:39:45.260 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 968 22:39:45.260 00.000 30444 Star::Find returns 1 (1), X=465.52, Y=191.35, Mass=89536, SNR=67.1, Peak=11220 HFD=3.1 22:39:45.260 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 22:39:45.260 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 22:39:45.260 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.58 hyp=0.67 cameraTheta=-1.03 mountX=0.49 mountY=-0.49, mountTheta=-0.78 22:39:45.260 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.58, opts=13) 22:39:45.260 00.000 30444 Enqueuing Move request for scope (0.35, -0.58) 22:39:45.260 00.000 15672 Worker thread wakes up 22:39:45.260 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.58) opts 0xd 22:39:45.261 00.001 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.58) 22:39:45.261 00.000 15672 Moving (0.35, -0.58) raw xDistance=0.49 yDistance=-0.49 22:39:45.261 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49 22:39:45.261 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 22:39:45.261 00.000 15672 MoveAxis(W, 140, ABG) 22:39:45.261 00.000 15672 Guiding Dir = 3, Dur = 140 22:39:45.261 00.000 15672 IsSlewing returns 0 22:39:45.267 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=12750, FiltMin=2652, FiltMax=9559, Gamma=2.950 22:39:45.285 00.018 15672 IsGuiding returns 0 22:39:45.300 00.015 15672 PulseGuide returned control before completion, sleep 136 22:39:45.317 00.017 30444 UpdateGuideState exits: m=89536 SNR=67.1 Saturated 22:39:45.317 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:45.317 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:45.317 00.000 30444 Enqueuing Expose request 22:39:45.440 00.123 15672 IsGuiding returns 1 22:39:45.440 00.000 15672 scope still moving after pulse duration time elapsed 22:39:45.462 00.022 15672 IsSlewing returns 0 22:39:45.463 00.001 15672 IsGuiding returns 0 22:39:45.463 00.000 15672 scope move finished after 140 + 37 ms 22:39:45.463 00.000 15672 Move returns status 0, amount 140 22:39:45.463 00.000 15672 MoveAxis(N, 87, ABG) 22:39:45.463 00.000 15672 Guiding Dir = 0, Dur = 87 22:39:45.463 00.000 15672 IsSlewing returns 0 22:39:45.464 00.001 15672 IsGuiding returns 0 22:39:45.541 00.077 15672 PulseGuide returned control before completion, sleep 20 22:39:45.572 00.031 15672 IsGuiding returns 1 22:39:45.572 00.000 15672 scope still moving after pulse duration time elapsed 22:39:45.593 00.021 15672 IsSlewing returns 0 22:39:45.594 00.001 15672 IsGuiding returns 1 22:39:45.615 00.021 15672 IsSlewing returns 0 22:39:45.616 00.001 15672 IsGuiding returns 1 22:39:45.637 00.021 15672 IsSlewing returns 0 22:39:45.669 00.032 15672 IsGuiding returns 0 22:39:45.670 00.001 15672 scope move finished after 87 + 119 ms 22:39:45.670 00.000 15672 Move returns status 0, amount 87 22:39:45.670 00.000 15672 move complete, result=0 22:39:45.670 00.000 15672 worker thread done servicing request 22:39:45.670 00.000 15672 Worker thread wakes up 22:39:45.670 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:45.670 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:45.671 00.001 30444 GuideStep: 0.5 px 140 ms WEST, -0.5 px 87 ms NORTH 22:39:47.586 01.915 15672 Exposure complete 22:39:47.615 00.029 15672 worker thread done servicing request 22:39:47.615 00.000 30444 OnExposeComplete: enter 22:39:47.615 00.000 30444 UpdateGuideState(): m_state=6 22:39:47.615 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 969 22:39:47.615 00.000 30444 Star::Find returns 1 (1), X=465.28, Y=191.76, Mass=104022, SNR=82.7, Peak=11686 HFD=3.6 22:39:47.615 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 22:39:47.615 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 22:39:47.615 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-0.99 mountX=0.15 mountY=-0.14, mountTheta=-0.74 22:39:47.616 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.16, opts=13) 22:39:47.616 00.000 30444 Enqueuing Move request for scope (0.11, -0.16) 22:39:47.616 00.000 15672 Worker thread wakes up 22:39:47.616 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd 22:39:47.616 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.16) 22:39:47.616 00.000 15672 Moving (0.11, -0.16) raw xDistance=0.15 yDistance=-0.14 22:39:47.616 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:39:47.616 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:39:47.616 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:39:47.616 00.000 15672 MoveAxis(E, 0, ABG) 22:39:47.616 00.000 15672 Move returns status 0, amount 0 22:39:47.616 00.000 15672 MoveAxis(N, 0, ABG) 22:39:47.616 00.000 15672 Move returns status 0, amount 0 22:39:47.616 00.000 15672 move complete, result=0 22:39:47.616 00.000 15672 worker thread done servicing request 22:39:47.621 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=11686, FiltMin=2606, FiltMax=8692, Gamma=2.950 22:39:47.671 00.050 30444 UpdateGuideState exits: m=104022 SNR=82.7 Saturated 22:39:47.671 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:47.671 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:47.671 00.000 30444 Enqueuing Expose request 22:39:47.671 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:39:47.671 00.000 15672 Worker thread wakes up 22:39:47.671 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:47.671 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:49.777 02.106 15672 Exposure complete 22:39:49.797 00.020 15672 worker thread done servicing request 22:39:49.797 00.000 30444 OnExposeComplete: enter 22:39:49.797 00.000 30444 UpdateGuideState(): m_state=6 22:39:49.797 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 970 22:39:49.798 00.001 30444 Star::Find returns 1 (1), X=465.45, Y=191.66, Mass=94670, SNR=73.8, Peak=10800 HFD=3.3 22:39:49.798 00.000 30444 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.28) = xAngle (-0.48 = -0.48) 22:39:49.798 00.000 30444 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 22:39:49.798 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.26 hyp=0.38 cameraTheta=-0.76 mountX=0.33 mountY=-0.20, mountTheta=-0.53 22:39:49.798 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.26, opts=13) 22:39:49.798 00.000 30444 Enqueuing Move request for scope (0.27, -0.26) 22:39:49.798 00.000 15672 Worker thread wakes up 22:39:49.798 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.26) opts 0xd 22:39:49.798 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.26) 22:39:49.798 00.000 15672 Moving (0.27, -0.26) raw xDistance=0.33 yDistance=-0.20 22:39:49.798 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 22:39:49.799 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:39:49.799 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 22:39:49.799 00.000 15672 MoveAxis(W, 90, ABG) 22:39:49.799 00.000 15672 Guiding Dir = 3, Dur = 90 22:39:49.799 00.000 15672 IsSlewing returns 0 22:39:49.800 00.001 15672 IsGuiding returns 0 22:39:49.804 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=11281, FiltMin=2613, FiltMax=8724, Gamma=2.950 22:39:49.821 00.017 15672 PulseGuide returned control before completion, sleep 79 22:39:49.853 00.032 30444 UpdateGuideState exits: m=94670 SNR=73.8 Saturated 22:39:49.853 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:49.853 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:49.853 00.000 30444 Enqueuing Expose request 22:39:49.903 00.050 15672 IsGuiding returns 1 22:39:49.903 00.000 15672 scope still moving after pulse duration time elapsed 22:39:49.923 00.020 15672 IsSlewing returns 0 22:39:49.934 00.011 15672 IsGuiding returns 0 22:39:49.935 00.001 15672 scope move finished after 90 + 44 ms 22:39:49.935 00.000 15672 Move returns status 0, amount 90 22:39:49.935 00.000 15672 MoveAxis(N, 0, ABG) 22:39:49.935 00.000 15672 Move returns status 0, amount 0 22:39:49.935 00.000 15672 move complete, result=0 22:39:49.935 00.000 15672 worker thread done servicing request 22:39:49.935 00.000 15672 Worker thread wakes up 22:39:49.935 00.000 30444 GuideStep: 0.3 px 90 ms WEST, -0.2 px 0 ms NORTH 22:39:49.936 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:49.936 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:51.845 01.909 15672 Exposure complete 22:39:51.865 00.020 15672 worker thread done servicing request 22:39:51.865 00.000 30444 OnExposeComplete: enter 22:39:51.865 00.000 30444 UpdateGuideState(): m_state=6 22:39:51.865 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 971 22:39:51.866 00.001 30444 Star::Find returns 1 (1), X=464.84, Y=191.88, Mass=95972, SNR=76.2, Peak=9445 HFD=3.8 22:39:51.866 00.000 30444 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.28) = xAngle (-2.72 = -2.72) 22:39:51.866 00.000 30444 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.79 = -2.79) 22:39:51.866 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.05 hyp=0.33 cameraTheta=-3.00 mountX=-0.31 mountY=-0.12, mountTheta=-2.78 22:39:51.866 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.05, opts=13) 22:39:51.866 00.000 30444 Enqueuing Move request for scope (-0.33, -0.05) 22:39:51.866 00.000 15672 Worker thread wakes up 22:39:51.866 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.05) opts 0xd 22:39:51.866 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.05) 22:39:51.867 00.001 15672 Moving (-0.33, -0.05) raw xDistance=-0.31 yDistance=-0.12 22:39:51.867 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31 22:39:51.867 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:39:51.867 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 22:39:51.867 00.000 15672 MoveAxis(E, 76, ABG) 22:39:51.867 00.000 15672 Guiding Dir = 2, Dur = 76 22:39:51.867 00.000 15672 IsSlewing returns 0 22:39:51.869 00.002 15672 IsGuiding returns 0 22:39:51.873 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=9445, FiltMin=2625, FiltMax=8158, Gamma=2.950 22:39:51.897 00.024 15672 PulseGuide returned control before completion, sleep 57 22:39:51.922 00.025 30444 UpdateGuideState exits: m=95972 SNR=76.2 Saturated 22:39:51.922 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:51.922 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:51.922 00.000 30444 Enqueuing Expose request 22:39:51.958 00.036 15672 IsGuiding returns 1 22:39:51.958 00.000 15672 scope still moving after pulse duration time elapsed 22:39:51.978 00.020 15672 IsSlewing returns 0 22:39:51.979 00.001 15672 IsGuiding returns 1 22:39:52.001 00.022 15672 IsSlewing returns 0 22:39:52.011 00.010 15672 IsGuiding returns 0 22:39:52.011 00.000 15672 scope move finished after 76 + 66 ms 22:39:52.011 00.000 15672 Move returns status 0, amount 76 22:39:52.011 00.000 15672 MoveAxis(N, 0, ABG) 22:39:52.011 00.000 15672 Move returns status 0, amount 0 22:39:52.011 00.000 15672 move complete, result=0 22:39:52.011 00.000 15672 worker thread done servicing request 22:39:52.011 00.000 15672 Worker thread wakes up 22:39:52.011 00.000 30444 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH 22:39:52.011 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:52.011 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:54.118 02.107 15672 Exposure complete 22:39:54.138 00.020 15672 worker thread done servicing request 22:39:54.138 00.000 30444 OnExposeComplete: enter 22:39:54.138 00.000 30444 UpdateGuideState(): m_state=6 22:39:54.138 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 972 22:39:54.138 00.000 30444 Star::Find returns 1 (1), X=465.09, Y=191.51, Mass=85358, SNR=78.1, Peak=10659 HFD=3.7 22:39:54.138 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 22:39:54.138 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 22:39:54.138 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.41 hyp=0.42 cameraTheta=-1.78 mountX=0.03 mountY=-0.42, mountTheta=-1.50 22:39:54.139 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.41, opts=13) 22:39:54.139 00.000 30444 Enqueuing Move request for scope (-0.09, -0.41) 22:39:54.139 00.000 15672 Worker thread wakes up 22:39:54.139 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.41) opts 0xd 22:39:54.139 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.41) 22:39:54.139 00.000 15672 Moving (-0.09, -0.41) raw xDistance=0.03 yDistance=-0.42 22:39:54.139 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:39:54.139 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 22:39:54.139 00.000 15672 MoveAxis(E, 0, ABG) 22:39:54.139 00.000 15672 Move returns status 0, amount 0 22:39:54.139 00.000 15672 MoveAxis(N, 75, ABG) 22:39:54.139 00.000 15672 Guiding Dir = 0, Dur = 75 22:39:54.140 00.001 15672 IsSlewing returns 0 22:39:54.141 00.001 15672 IsGuiding returns 0 22:39:54.145 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=10789, FiltMin=2572, FiltMax=8434, Gamma=2.950 22:39:54.194 00.049 30444 UpdateGuideState exits: m=85358 SNR=78.1 Saturated 22:39:54.194 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:54.195 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:54.195 00.000 30444 Enqueuing Expose request 22:39:54.214 00.019 15672 PulseGuide returned control before completion, sleep 11 22:39:54.228 00.014 15672 IsGuiding returns 1 22:39:54.228 00.000 15672 scope still moving after pulse duration time elapsed 22:39:54.249 00.021 15672 IsSlewing returns 0 22:39:54.250 00.001 15672 IsGuiding returns 1 22:39:54.271 00.021 15672 IsSlewing returns 0 22:39:54.343 00.072 15672 IsGuiding returns 0 22:39:54.343 00.000 15672 scope move finished after 75 + 127 ms 22:39:54.343 00.000 15672 Move returns status 0, amount 75 22:39:54.343 00.000 15672 move complete, result=0 22:39:54.343 00.000 15672 worker thread done servicing request 22:39:54.343 00.000 15672 Worker thread wakes up 22:39:54.343 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 75 ms NORTH 22:39:54.344 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:54.344 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:56.249 01.905 15672 Exposure complete 22:39:56.269 00.020 15672 worker thread done servicing request 22:39:56.269 00.000 30444 OnExposeComplete: enter 22:39:56.269 00.000 30444 UpdateGuideState(): m_state=6 22:39:56.269 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 973 22:39:56.269 00.000 30444 Star::Find returns 1 (1), X=465.43, Y=191.79, Mass=84267, SNR=64.5, Peak=10497 HFD=3.5 22:39:56.269 00.000 30444 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.28) = xAngle (-0.21 = -0.21) 22:39:56.269 00.000 30444 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.27 = -0.27) 22:39:56.269 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.14 hyp=0.29 cameraTheta=-0.49 mountX=0.28 mountY=-0.08, mountTheta=-0.27 22:39:56.270 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.14, opts=13) 22:39:56.270 00.000 30444 Enqueuing Move request for scope (0.26, -0.14) 22:39:56.270 00.000 15672 Worker thread wakes up 22:39:56.270 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.14) opts 0xd 22:39:56.270 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.14) 22:39:56.270 00.000 15672 Moving (0.26, -0.14) raw xDistance=0.28 yDistance=-0.08 22:39:56.270 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 22:39:56.270 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:39:56.270 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:39:56.270 00.000 15672 MoveAxis(W, 77, ABG) 22:39:56.270 00.000 15672 Guiding Dir = 3, Dur = 77 22:39:56.271 00.001 15672 IsSlewing returns 0 22:39:56.272 00.001 15672 IsGuiding returns 0 22:39:56.276 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=10497, FiltMin=2668, FiltMax=8402, Gamma=2.950 22:39:56.291 00.015 15672 PulseGuide returned control before completion, sleep 68 22:39:56.325 00.034 30444 UpdateGuideState exits: m=84267 SNR=64.5 Saturated 22:39:56.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:56.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:56.325 00.000 30444 Enqueuing Expose request 22:39:56.361 00.036 15672 IsGuiding returns 1 22:39:56.361 00.000 15672 scope still moving after pulse duration time elapsed 22:39:56.382 00.021 15672 IsSlewing returns 0 22:39:56.436 00.054 15672 IsGuiding returns 0 22:39:56.436 00.000 15672 scope move finished after 77 + 87 ms 22:39:56.436 00.000 15672 Move returns status 0, amount 77 22:39:56.436 00.000 15672 MoveAxis(N, 0, ABG) 22:39:56.437 00.001 15672 Move returns status 0, amount 0 22:39:56.437 00.000 15672 move complete, result=0 22:39:56.437 00.000 15672 worker thread done servicing request 22:39:56.437 00.000 15672 Worker thread wakes up 22:39:56.437 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:56.437 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:39:56.437 00.000 30444 GuideStep: 0.3 px 77 ms WEST, -0.1 px 0 ms NORTH 22:39:58.550 02.113 15672 Exposure complete 22:39:58.570 00.020 15672 worker thread done servicing request 22:39:58.570 00.000 30444 OnExposeComplete: enter 22:39:58.570 00.000 30444 UpdateGuideState(): m_state=6 22:39:58.570 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 974 22:39:58.570 00.000 30444 Star::Find returns 1 (1), X=464.98, Y=191.88, Mass=87067, SNR=62.9, Peak=9791 HFD=3.8 22:39:58.570 00.000 30444 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.28) = xAngle (-2.66 = -2.66) 22:39:58.570 00.000 30444 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.72 = -2.72) 22:39:58.570 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-2.94 mountX=-0.18 mountY=-0.08, mountTheta=-2.71 22:39:58.571 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.04, opts=13) 22:39:58.571 00.000 30444 Enqueuing Move request for scope (-0.20, -0.04) 22:39:58.571 00.000 15672 Worker thread wakes up 22:39:58.571 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd 22:39:58.571 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.04) 22:39:58.571 00.000 15672 Moving (-0.20, -0.04) raw xDistance=-0.18 yDistance=-0.08 22:39:58.571 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 22:39:58.571 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:39:58.571 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:39:58.571 00.000 15672 MoveAxis(E, 0, ABG) 22:39:58.571 00.000 15672 Move returns status 0, amount 0 22:39:58.571 00.000 15672 MoveAxis(N, 0, ABG) 22:39:58.571 00.000 15672 Move returns status 0, amount 0 22:39:58.571 00.000 15672 move complete, result=0 22:39:58.571 00.000 15672 worker thread done servicing request 22:39:58.576 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=10476, FiltMin=2634, FiltMax=8585, Gamma=2.950 22:39:58.626 00.050 30444 UpdateGuideState exits: m=87067 SNR=62.9 Saturated 22:39:58.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:58.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:39:58.626 00.000 30444 Enqueuing Expose request 22:39:58.626 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:39:58.626 00.000 15672 Worker thread wakes up 22:39:58.627 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:39:58.627 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:00.531 01.904 15672 Exposure complete 22:40:00.551 00.020 15672 worker thread done servicing request 22:40:00.551 00.000 30444 OnExposeComplete: enter 22:40:00.551 00.000 30444 UpdateGuideState(): m_state=6 22:40:00.551 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 975 22:40:00.551 00.000 30444 Star::Find returns 1 (1), X=464.80, Y=191.52, Mass=96955, SNR=74.7, Peak=10666 HFD=3.7 22:40:00.551 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 22:40:00.551 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 22:40:00.551 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.40 hyp=0.55 cameraTheta=-2.32 mountX=-0.25 mountY=-0.47, mountTheta=-2.06 22:40:00.552 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.40, opts=13) 22:40:00.552 00.000 30444 Enqueuing Move request for scope (-0.37, -0.40) 22:40:00.552 00.000 15672 Worker thread wakes up 22:40:00.552 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.40) opts 0xd 22:40:00.552 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.40) 22:40:00.552 00.000 15672 Moving (-0.37, -0.40) raw xDistance=-0.25 yDistance=-0.47 22:40:00.552 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 22:40:00.552 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 22:40:00.552 00.000 15672 MoveAxis(E, 0, ABG) 22:40:00.552 00.000 15672 Move returns status 0, amount 0 22:40:00.552 00.000 15672 MoveAxis(N, 84, ABG) 22:40:00.552 00.000 15672 Guiding Dir = 0, Dur = 84 22:40:00.553 00.001 15672 IsSlewing returns 0 22:40:00.555 00.002 15672 IsGuiding returns 0 22:40:00.559 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=10666, FiltMin=2647, FiltMax=7665, Gamma=2.950 22:40:00.608 00.049 30444 UpdateGuideState exits: m=96955 SNR=74.7 Saturated 22:40:00.608 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:00.608 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:00.608 00.000 30444 Enqueuing Expose request 22:40:00.637 00.029 15672 PulseGuide returned control before completion, sleep 12 22:40:00.651 00.014 15672 IsGuiding returns 1 22:40:00.651 00.000 15672 scope still moving after pulse duration time elapsed 22:40:00.672 00.021 15672 IsSlewing returns 0 22:40:00.701 00.029 15672 IsGuiding returns 1 22:40:00.723 00.022 15672 IsSlewing returns 0 22:40:00.725 00.002 15672 IsGuiding returns 1 22:40:00.746 00.021 15672 IsSlewing returns 0 22:40:00.765 00.019 15672 IsGuiding returns 0 22:40:00.765 00.000 15672 scope move finished after 84 + 127 ms 22:40:00.766 00.001 15672 Move returns status 0, amount 84 22:40:00.766 00.000 15672 move complete, result=0 22:40:00.766 00.000 15672 worker thread done servicing request 22:40:00.766 00.000 15672 Worker thread wakes up 22:40:00.766 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:00.766 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:00.766 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 84 ms NORTH 22:40:02.876 02.110 15672 Exposure complete 22:40:02.896 00.020 15672 worker thread done servicing request 22:40:02.897 00.001 30444 OnExposeComplete: enter 22:40:02.897 00.000 30444 UpdateGuideState(): m_state=6 22:40:02.897 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 976 22:40:02.897 00.000 30444 Star::Find returns 1 (1), X=465.24, Y=191.50, Mass=101381, SNR=86.8, Peak=11409 HFD=3.6 22:40:02.897 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 22:40:02.897 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 22:40:02.897 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.43 hyp=0.43 cameraTheta=-1.43 mountX=0.18 mountY=-0.40, mountTheta=-1.16 22:40:02.897 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.43, opts=13) 22:40:02.897 00.000 30444 Enqueuing Move request for scope (0.06, -0.43) 22:40:02.898 00.001 15672 Worker thread wakes up 22:40:02.898 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.43) opts 0xd 22:40:02.898 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.43) 22:40:02.898 00.000 15672 Moving (0.06, -0.43) raw xDistance=0.18 yDistance=-0.40 22:40:02.898 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:40:02.898 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 22:40:02.898 00.000 15672 MoveAxis(E, 0, ABG) 22:40:02.898 00.000 15672 Move returns status 0, amount 0 22:40:02.898 00.000 15672 MoveAxis(N, 72, ABG) 22:40:02.898 00.000 15672 Guiding Dir = 0, Dur = 72 22:40:02.899 00.001 15672 IsSlewing returns 0 22:40:02.900 00.001 15672 IsGuiding returns 0 22:40:02.904 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=11409, FiltMin=2612, FiltMax=8317, Gamma=2.950 22:40:02.953 00.049 30444 UpdateGuideState exits: m=101381 SNR=86.8 Saturated 22:40:02.954 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:02.954 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:02.954 00.000 30444 Enqueuing Expose request 22:40:02.986 00.032 15672 IsGuiding returns 1 22:40:02.986 00.000 15672 scope still moving after pulse duration time elapsed 22:40:03.007 00.021 15672 IsSlewing returns 0 22:40:03.080 00.073 15672 IsGuiding returns 0 22:40:03.080 00.000 15672 scope move finished after 72 + 108 ms 22:40:03.080 00.000 15672 Move returns status 0, amount 72 22:40:03.080 00.000 15672 move complete, result=0 22:40:03.080 00.000 15672 worker thread done servicing request 22:40:03.080 00.000 15672 Worker thread wakes up 22:40:03.080 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:03.080 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:03.181 00.101 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 72 ms NORTH 22:40:04.990 01.809 15672 Exposure complete 22:40:05.010 00.020 15672 worker thread done servicing request 22:40:05.010 00.000 30444 OnExposeComplete: enter 22:40:05.010 00.000 30444 UpdateGuideState(): m_state=6 22:40:05.010 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 977 22:40:05.010 00.000 30444 Star::Find returns 1 (1), X=464.96, Y=191.52, Mass=87937, SNR=84.6, Peak=9851 HFD=3.7 22:40:05.010 00.000 30444 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.28) = xAngle (-1.78 = -1.78) 22:40:05.010 00.000 30444 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 22:40:05.010 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.40 hyp=0.46 cameraTheta=-2.06 mountX=-0.09 mountY=-0.44, mountTheta=-1.78 22:40:05.010 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.40, opts=13) 22:40:05.011 00.001 30444 Enqueuing Move request for scope (-0.21, -0.40) 22:40:05.011 00.000 15672 Worker thread wakes up 22:40:05.011 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.40) opts 0xd 22:40:05.011 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.40) 22:40:05.011 00.000 15672 Moving (-0.21, -0.40) raw xDistance=-0.09 yDistance=-0.44 22:40:05.011 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:40:05.011 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 22:40:05.011 00.000 15672 MoveAxis(E, 0, ABG) 22:40:05.011 00.000 15672 Move returns status 0, amount 0 22:40:05.011 00.000 15672 MoveAxis(N, 78, ABG) 22:40:05.011 00.000 15672 Guiding Dir = 0, Dur = 78 22:40:05.011 00.000 15672 IsSlewing returns 0 22:40:05.012 00.001 15672 IsGuiding returns 0 22:40:05.017 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=10581, FiltMin=2665, FiltMax=8398, Gamma=2.950 22:40:05.066 00.049 30444 UpdateGuideState exits: m=87937 SNR=84.6 Saturated 22:40:05.066 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:05.066 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:05.066 00.000 30444 Enqueuing Expose request 22:40:05.094 00.028 15672 IsGuiding returns 1 22:40:05.094 00.000 15672 scope still moving after pulse duration time elapsed 22:40:05.116 00.022 15672 IsSlewing returns 0 22:40:05.117 00.001 15672 IsGuiding returns 1 22:40:05.137 00.020 15672 IsSlewing returns 0 22:40:05.138 00.001 15672 IsGuiding returns 1 22:40:05.159 00.021 15672 IsSlewing returns 0 22:40:05.221 00.062 15672 IsGuiding returns 0 22:40:05.221 00.000 15672 scope move finished after 78 + 130 ms 22:40:05.221 00.000 15672 Move returns status 0, amount 78 22:40:05.221 00.000 15672 move complete, result=0 22:40:05.221 00.000 15672 worker thread done servicing request 22:40:05.221 00.000 15672 Worker thread wakes up 22:40:05.221 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 78 ms NORTH 22:40:05.221 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:05.222 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:07.332 02.110 15672 Exposure complete 22:40:07.355 00.023 15672 worker thread done servicing request 22:40:07.356 00.001 30444 OnExposeComplete: enter 22:40:07.356 00.000 30444 UpdateGuideState(): m_state=6 22:40:07.356 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 978 22:40:07.356 00.000 30444 Star::Find returns 1 (1), X=465.32, Y=191.54, Mass=84457, SNR=68.6, Peak=9596 HFD=3.4 22:40:07.356 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 22:40:07.356 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 22:40:07.356 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.38 hyp=0.41 cameraTheta=-1.20 mountX=0.25 mountY=-0.34, mountTheta=-0.94 22:40:07.357 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.38, opts=13) 22:40:07.357 00.000 30444 Enqueuing Move request for scope (0.15, -0.38) 22:40:07.357 00.000 15672 Worker thread wakes up 22:40:07.358 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.38) opts 0xd 22:40:07.358 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.38) 22:40:07.358 00.000 15672 Moving (0.15, -0.38) raw xDistance=0.25 yDistance=-0.34 22:40:07.358 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 22:40:07.358 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:40:07.358 00.000 15672 MoveAxis(E, 0, ABG) 22:40:07.358 00.000 15672 Move returns status 0, amount 0 22:40:07.358 00.000 15672 MoveAxis(N, 61, ABG) 22:40:07.358 00.000 15672 Guiding Dir = 0, Dur = 61 22:40:07.358 00.000 15672 IsSlewing returns 0 22:40:07.359 00.001 15672 IsGuiding returns 0 22:40:07.366 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2409, max=10886, FiltMin=2674, FiltMax=8720, Gamma=2.950 22:40:07.421 00.055 30444 UpdateGuideState exits: m=84457 SNR=68.6 Saturated 22:40:07.421 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:07.421 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:07.421 00.000 30444 Enqueuing Expose request 22:40:07.443 00.022 15672 IsGuiding returns 1 22:40:07.443 00.000 15672 scope still moving after pulse duration time elapsed 22:40:07.465 00.022 15672 IsSlewing returns 0 22:40:07.465 00.000 15672 IsGuiding returns 1 22:40:07.486 00.021 15672 IsSlewing returns 0 22:40:07.487 00.001 15672 IsGuiding returns 1 22:40:07.508 00.021 15672 IsSlewing returns 0 22:40:07.554 00.046 15672 IsGuiding returns 0 22:40:07.554 00.000 15672 scope move finished after 61 + 134 ms 22:40:07.554 00.000 15672 Move returns status 0, amount 61 22:40:07.554 00.000 15672 move complete, result=0 22:40:07.555 00.001 15672 worker thread done servicing request 22:40:07.555 00.000 15672 Worker thread wakes up 22:40:07.555 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:07.555 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:07.555 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 61 ms NORTH 22:40:09.461 01.906 15672 Exposure complete 22:40:09.483 00.022 15672 worker thread done servicing request 22:40:09.483 00.000 30444 OnExposeComplete: enter 22:40:09.483 00.000 30444 UpdateGuideState(): m_state=6 22:40:09.483 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 979 22:40:09.483 00.000 30444 Star::Find returns 1 (1), X=465.18, Y=190.87, Mass=92058, SNR=65.5, Peak=9927 HFD=3.7 22:40:09.484 00.001 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 22:40:09.484 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 22:40:09.484 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-1.05 hyp=1.05 cameraTheta=-1.56 mountX=0.30 mountY=-1.03, mountTheta=-1.29 22:40:09.484 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-1.05, opts=13) 22:40:09.484 00.000 30444 Enqueuing Move request for scope (0.01, -1.05) 22:40:09.484 00.000 15672 Worker thread wakes up 22:40:09.484 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.05) opts 0xd 22:40:09.484 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -1.05) 22:40:09.485 00.001 15672 Moving (0.01, -1.05) raw xDistance=0.30 yDistance=-1.03 22:40:09.485 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 22:40:09.485 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03 22:40:09.485 00.000 15672 MoveAxis(W, 81, ABG) 22:40:09.485 00.000 15672 Guiding Dir = 3, Dur = 81 22:40:09.485 00.000 15672 IsSlewing returns 0 22:40:09.486 00.001 15672 IsGuiding returns 0 22:40:09.492 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12200, FiltMin=2664, FiltMax=8978, Gamma=2.950 22:40:09.502 00.010 15672 PulseGuide returned control before completion, sleep 76 22:40:09.549 00.047 30444 UpdateGuideState exits: m=92058 SNR=65.5 Saturated 22:40:09.549 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:09.549 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:09.549 00.000 30444 Enqueuing Expose request 22:40:09.579 00.030 15672 IsGuiding returns 1 22:40:09.579 00.000 15672 scope still moving after pulse duration time elapsed 22:40:09.600 00.021 15672 IsSlewing returns 0 22:40:09.615 00.015 15672 IsGuiding returns 0 22:40:09.615 00.000 15672 scope move finished after 81 + 47 ms 22:40:09.615 00.000 15672 Move returns status 0, amount 81 22:40:09.615 00.000 15672 MoveAxis(N, 183, ABG) 22:40:09.616 00.001 15672 Guiding Dir = 0, Dur = 183 22:40:09.616 00.000 15672 IsSlewing returns 0 22:40:09.618 00.002 15672 IsGuiding returns 0 22:40:09.694 00.076 15672 PulseGuide returned control before completion, sleep 118 22:40:09.815 00.121 15672 IsGuiding returns 1 22:40:09.815 00.000 15672 scope still moving after pulse duration time elapsed 22:40:09.836 00.021 15672 IsSlewing returns 0 22:40:09.839 00.003 15672 IsGuiding returns 1 22:40:09.861 00.022 15672 IsSlewing returns 0 22:40:09.864 00.003 15672 IsGuiding returns 1 22:40:09.885 00.021 15672 IsSlewing returns 0 22:40:09.918 00.033 15672 IsGuiding returns 0 22:40:09.919 00.001 15672 scope move finished after 183 + 117 ms 22:40:09.919 00.000 15672 Move returns status 0, amount 183 22:40:09.919 00.000 15672 move complete, result=0 22:40:09.919 00.000 15672 worker thread done servicing request 22:40:09.919 00.000 15672 Worker thread wakes up 22:40:09.919 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:09.919 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:09.920 00.001 30444 GuideStep: 0.3 px 81 ms WEST, -1.0 px 183 ms NORTH 22:40:12.029 02.109 15672 Exposure complete 22:40:12.049 00.020 15672 worker thread done servicing request 22:40:12.049 00.000 30444 OnExposeComplete: enter 22:40:12.049 00.000 30444 UpdateGuideState(): m_state=6 22:40:12.049 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 980 22:40:12.050 00.001 30444 Star::Find returns 1 (1), X=465.53, Y=191.22, Mass=93533, SNR=76.1, Peak=10403 HFD=3.4 22:40:12.050 00.000 30444 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.28) = xAngle (-0.83 = -0.83) 22:40:12.050 00.000 30444 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.89 = -0.89) 22:40:12.050 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.70 hyp=0.79 cameraTheta=-1.11 mountX=0.53 mountY=-0.61, mountTheta=-0.86 22:40:12.050 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.70, opts=13) 22:40:12.050 00.000 30444 Enqueuing Move request for scope (0.35, -0.70) 22:40:12.050 00.000 15672 Worker thread wakes up 22:40:12.050 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.70) opts 0xd 22:40:12.050 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.70) 22:40:12.050 00.000 15672 Moving (0.35, -0.70) raw xDistance=0.53 yDistance=-0.61 22:40:12.050 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53 22:40:12.050 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 22:40:12.050 00.000 15672 MoveAxis(W, 149, ABG) 22:40:12.051 00.001 15672 Guiding Dir = 3, Dur = 149 22:40:12.051 00.000 15672 IsSlewing returns 0 22:40:12.052 00.001 15672 IsGuiding returns 0 22:40:12.057 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=10411, FiltMin=2624, FiltMax=8183, Gamma=2.950 22:40:12.074 00.017 15672 PulseGuide returned control before completion, sleep 138 22:40:12.107 00.033 30444 UpdateGuideState exits: m=93533 SNR=76.1 Saturated 22:40:12.107 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:12.107 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:12.107 00.000 30444 Enqueuing Expose request 22:40:12.215 00.108 15672 IsGuiding returns 1 22:40:12.215 00.000 15672 scope still moving after pulse duration time elapsed 22:40:12.237 00.022 15672 IsSlewing returns 0 22:40:12.250 00.013 15672 IsGuiding returns 0 22:40:12.250 00.000 15672 scope move finished after 149 + 48 ms 22:40:12.250 00.000 15672 Move returns status 0, amount 149 22:40:12.250 00.000 15672 MoveAxis(N, 109, ABG) 22:40:12.250 00.000 15672 Guiding Dir = 0, Dur = 109 22:40:12.251 00.001 15672 IsSlewing returns 0 22:40:12.252 00.001 15672 IsGuiding returns 0 22:40:12.330 00.078 15672 PulseGuide returned control before completion, sleep 41 22:40:12.374 00.044 15672 IsGuiding returns 1 22:40:12.374 00.000 15672 scope still moving after pulse duration time elapsed 22:40:12.396 00.022 15672 IsSlewing returns 0 22:40:12.399 00.003 15672 IsGuiding returns 1 22:40:12.419 00.020 15672 IsSlewing returns 0 22:40:12.422 00.003 15672 IsGuiding returns 1 22:40:12.443 00.021 15672 IsSlewing returns 0 22:40:12.475 00.032 15672 IsGuiding returns 0 22:40:12.475 00.000 15672 scope move finished after 109 + 114 ms 22:40:12.475 00.000 15672 Move returns status 0, amount 109 22:40:12.475 00.000 15672 move complete, result=0 22:40:12.475 00.000 15672 worker thread done servicing request 22:40:12.475 00.000 15672 Worker thread wakes up 22:40:12.475 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:12.475 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:12.475 00.000 30444 GuideStep: 0.5 px 149 ms WEST, -0.6 px 109 ms NORTH 22:40:14.380 01.905 15672 Exposure complete 22:40:14.400 00.020 15672 worker thread done servicing request 22:40:14.400 00.000 30444 OnExposeComplete: enter 22:40:14.400 00.000 30444 UpdateGuideState(): m_state=6 22:40:14.400 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 981 22:40:14.400 00.000 30444 Star::Find returns 1 (1), X=464.76, Y=191.39, Mass=89081, SNR=63.9, Peak=11234 HFD=3.4 22:40:14.400 00.000 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.28) = xAngle (-1.95 = -1.95) 22:40:14.401 00.001 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.01 = -2.01) 22:40:14.401 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.53 hyp=0.67 cameraTheta=-2.23 mountX=-0.25 mountY=-0.61, mountTheta=-1.96 22:40:14.401 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.53, opts=13) 22:40:14.401 00.000 30444 Enqueuing Move request for scope (-0.41, -0.53) 22:40:14.401 00.000 15672 Worker thread wakes up 22:40:14.401 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.53) opts 0xd 22:40:14.401 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.53) 22:40:14.401 00.000 15672 Moving (-0.41, -0.53) raw xDistance=-0.25 yDistance=-0.61 22:40:14.401 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 22:40:14.401 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 22:40:14.401 00.000 15672 MoveAxis(E, 0, ABG) 22:40:14.401 00.000 15672 Move returns status 0, amount 0 22:40:14.401 00.000 15672 MoveAxis(N, 108, ABG) 22:40:14.402 00.001 15672 Guiding Dir = 0, Dur = 108 22:40:14.402 00.000 15672 IsSlewing returns 0 22:40:14.403 00.001 15672 IsGuiding returns 0 22:40:14.409 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=11234, FiltMin=2535, FiltMax=7775, Gamma=2.950 22:40:14.465 00.056 30444 UpdateGuideState exits: m=89081 SNR=63.9 Saturated 22:40:14.465 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:14.465 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:14.465 00.000 30444 Enqueuing Expose request 22:40:14.487 00.022 15672 PulseGuide returned control before completion, sleep 35 22:40:14.523 00.036 15672 IsGuiding returns 1 22:40:14.523 00.000 15672 scope still moving after pulse duration time elapsed 22:40:14.544 00.021 15672 IsSlewing returns 0 22:40:14.545 00.001 15672 IsGuiding returns 1 22:40:14.565 00.020 15672 IsSlewing returns 0 22:40:14.567 00.002 15672 IsGuiding returns 1 22:40:14.587 00.020 15672 IsSlewing returns 0 22:40:14.588 00.001 15672 IsGuiding returns 1 22:40:14.609 00.021 15672 IsSlewing returns 0 22:40:14.631 00.022 15672 IsGuiding returns 0 22:40:14.631 00.000 15672 scope move finished after 108 + 119 ms 22:40:14.631 00.000 15672 Move returns status 0, amount 108 22:40:14.631 00.000 15672 move complete, result=0 22:40:14.631 00.000 15672 worker thread done servicing request 22:40:14.631 00.000 15672 Worker thread wakes up 22:40:14.631 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:14.631 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:14.631 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 108 ms NORTH 22:40:16.741 02.110 15672 Exposure complete 22:40:16.759 00.018 15672 worker thread done servicing request 22:40:16.761 00.002 30444 OnExposeComplete: enter 22:40:16.761 00.000 30444 UpdateGuideState(): m_state=6 22:40:16.761 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 982 22:40:16.761 00.000 30444 Star::Find returns 1 (1), X=464.96, Y=191.26, Mass=90812, SNR=76.0, Peak=9668 HFD=4.0 22:40:16.761 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 22:40:16.761 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 22:40:16.761 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.66 hyp=0.69 cameraTheta=-1.89 mountX=-0.03 mountY=-0.69, mountTheta=-1.61 22:40:16.761 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.66, opts=13) 22:40:16.761 00.000 30444 Enqueuing Move request for scope (-0.22, -0.66) 22:40:16.761 00.000 15672 Worker thread wakes up 22:40:16.761 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.66) opts 0xd 22:40:16.761 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.66) 22:40:16.761 00.000 15672 Moving (-0.22, -0.66) raw xDistance=-0.03 yDistance=-0.69 22:40:16.761 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:40:16.761 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 22:40:16.761 00.000 15672 MoveAxis(E, 0, ABG) 22:40:16.761 00.000 15672 Move returns status 0, amount 0 22:40:16.761 00.000 15672 MoveAxis(N, 123, ABG) 22:40:16.761 00.000 15672 Guiding Dir = 0, Dur = 123 22:40:16.762 00.001 15672 IsSlewing returns 0 22:40:16.763 00.001 15672 IsGuiding returns 0 22:40:16.767 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2370, max=11439, FiltMin=2658, FiltMax=8746, Gamma=2.950 22:40:16.817 00.050 30444 UpdateGuideState exits: m=90812 SNR=76.0 Saturated 22:40:16.817 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:16.817 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:16.817 00.000 30444 Enqueuing Expose request 22:40:16.851 00.034 15672 PulseGuide returned control before completion, sleep 45 22:40:16.916 00.065 15672 IsGuiding returns 1 22:40:16.916 00.000 15672 scope still moving after pulse duration time elapsed 22:40:16.936 00.020 15672 IsSlewing returns 0 22:40:16.937 00.001 15672 IsGuiding returns 1 22:40:16.958 00.021 15672 IsSlewing returns 0 22:40:16.959 00.001 15672 IsGuiding returns 1 22:40:16.980 00.021 15672 IsSlewing returns 0 22:40:17.011 00.031 15672 IsGuiding returns 0 22:40:17.012 00.001 15672 scope move finished after 123 + 126 ms 22:40:17.012 00.000 15672 Move returns status 0, amount 123 22:40:17.012 00.000 15672 move complete, result=0 22:40:17.013 00.001 15672 worker thread done servicing request 22:40:17.013 00.000 15672 Worker thread wakes up 22:40:17.013 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.7 px 123 ms NORTH 22:40:17.014 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:17.014 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:18.923 01.909 15672 Exposure complete 22:40:18.943 00.020 15672 worker thread done servicing request 22:40:18.943 00.000 30444 OnExposeComplete: enter 22:40:18.944 00.001 30444 UpdateGuideState(): m_state=6 22:40:18.944 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 983 22:40:18.944 00.000 30444 Star::Find returns 1 (1), X=464.99, Y=191.58, Mass=100154, SNR=80.1, Peak=10841 HFD=3.7 22:40:18.944 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 22:40:18.944 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 22:40:18.944 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.34 hyp=0.39 cameraTheta=-2.07 mountX=-0.08 mountY=-0.38, mountTheta=-1.79 22:40:18.945 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.34, opts=13) 22:40:18.945 00.000 30444 Enqueuing Move request for scope (-0.19, -0.34) 22:40:18.945 00.000 15672 Worker thread wakes up 22:40:18.945 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.34) opts 0xd 22:40:18.945 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.34) 22:40:18.945 00.000 15672 Moving (-0.19, -0.34) raw xDistance=-0.08 yDistance=-0.38 22:40:18.945 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:40:18.945 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 22:40:18.945 00.000 15672 MoveAxis(E, 0, ABG) 22:40:18.945 00.000 15672 Move returns status 0, amount 0 22:40:18.945 00.000 15672 MoveAxis(N, 67, ABG) 22:40:18.945 00.000 15672 Guiding Dir = 0, Dur = 67 22:40:18.945 00.000 15672 IsSlewing returns 0 22:40:18.946 00.001 15672 IsGuiding returns 0 22:40:18.951 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=11569, FiltMin=2615, FiltMax=8792, Gamma=2.950 22:40:19.000 00.049 30444 UpdateGuideState exits: m=100154 SNR=80.1 Saturated 22:40:19.000 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:19.000 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:19.000 00.000 30444 Enqueuing Expose request 22:40:19.056 00.056 15672 IsGuiding returns 1 22:40:19.056 00.000 15672 scope still moving after pulse duration time elapsed 22:40:19.077 00.021 15672 IsSlewing returns 0 22:40:19.078 00.001 15672 IsGuiding returns 1 22:40:19.099 00.021 15672 IsSlewing returns 0 22:40:19.121 00.022 15672 IsGuiding returns 0 22:40:19.121 00.000 15672 scope move finished after 67 + 107 ms 22:40:19.121 00.000 15672 Move returns status 0, amount 67 22:40:19.121 00.000 15672 move complete, result=0 22:40:19.121 00.000 15672 worker thread done servicing request 22:40:19.121 00.000 15672 Worker thread wakes up 22:40:19.122 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 67 ms NORTH 22:40:19.122 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:19.122 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:21.234 02.112 15672 Exposure complete 22:40:21.266 00.032 15672 worker thread done servicing request 22:40:21.267 00.001 30444 OnExposeComplete: enter 22:40:21.267 00.000 30444 UpdateGuideState(): m_state=6 22:40:21.267 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 984 22:40:21.267 00.000 30444 Star::Find returns 1 (1), X=464.71, Y=191.83, Mass=88281, SNR=67.5, Peak=9592 HFD=3.6 22:40:21.267 00.000 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.67 = -2.67) 22:40:21.267 00.000 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.74 = -2.74) 22:40:21.267 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.09 hyp=0.47 cameraTheta=-2.95 mountX=-0.42 mountY=-0.19, mountTheta=-2.73 22:40:21.267 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.09, opts=13) 22:40:21.267 00.000 30444 Enqueuing Move request for scope (-0.46, -0.09) 22:40:21.268 00.001 15672 Worker thread wakes up 22:40:21.268 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.09) opts 0xd 22:40:21.268 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.09) 22:40:21.268 00.000 15672 Moving (-0.46, -0.09) raw xDistance=-0.42 yDistance=-0.19 22:40:21.268 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 22:40:21.268 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:40:21.268 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 22:40:21.268 00.000 15672 MoveAxis(E, 114, ABG) 22:40:21.268 00.000 15672 Guiding Dir = 2, Dur = 114 22:40:21.268 00.000 15672 IsSlewing returns 0 22:40:21.269 00.001 15672 IsGuiding returns 0 22:40:21.273 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=10283, FiltMin=2684, FiltMax=8618, Gamma=2.950 22:40:21.291 00.018 15672 PulseGuide returned control before completion, sleep 102 22:40:21.323 00.032 30444 UpdateGuideState exits: m=88281 SNR=67.5 Saturated 22:40:21.323 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:21.323 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:21.323 00.000 30444 Enqueuing Expose request 22:40:21.419 00.096 15672 IsGuiding returns 0 22:40:21.419 00.000 15672 Move returns status 0, amount 114 22:40:21.419 00.000 15672 MoveAxis(N, 0, ABG) 22:40:21.419 00.000 15672 Move returns status 0, amount 0 22:40:21.419 00.000 15672 move complete, result=0 22:40:21.419 00.000 15672 worker thread done servicing request 22:40:21.419 00.000 15672 Worker thread wakes up 22:40:21.419 00.000 30444 GuideStep: -0.4 px 114 ms EAST, -0.2 px 0 ms NORTH 22:40:21.419 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:21.419 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:23.327 01.908 15672 Exposure complete 22:40:23.347 00.020 15672 worker thread done servicing request 22:40:23.347 00.000 30444 OnExposeComplete: enter 22:40:23.347 00.000 30444 UpdateGuideState(): m_state=6 22:40:23.347 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 985 22:40:23.347 00.000 30444 Star::Find returns 1 (1), X=464.87, Y=191.59, Mass=100995, SNR=73.8, Peak=10947 HFD=3.7 22:40:23.347 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 22:40:23.347 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 22:40:23.347 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.33 hyp=0.44 cameraTheta=-2.31 mountX=-0.20 mountY=-0.38, mountTheta=-2.05 22:40:23.348 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.33, opts=13) 22:40:23.348 00.000 30444 Enqueuing Move request for scope (-0.30, -0.33) 22:40:23.348 00.000 15672 Worker thread wakes up 22:40:23.348 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.33) opts 0xd 22:40:23.348 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.33) 22:40:23.348 00.000 15672 Moving (-0.30, -0.33) raw xDistance=-0.20 yDistance=-0.38 22:40:23.348 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 22:40:23.348 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 22:40:23.348 00.000 15672 MoveAxis(E, 0, ABG) 22:40:23.348 00.000 15672 Move returns status 0, amount 0 22:40:23.348 00.000 15672 MoveAxis(N, 68, ABG) 22:40:23.348 00.000 15672 Guiding Dir = 0, Dur = 68 22:40:23.349 00.001 15672 IsSlewing returns 0 22:40:23.351 00.002 15672 IsGuiding returns 0 22:40:23.355 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=10947, FiltMin=2659, FiltMax=8198, Gamma=2.950 22:40:23.405 00.050 30444 UpdateGuideState exits: m=100995 SNR=73.8 Saturated 22:40:23.405 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:23.405 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:23.405 00.000 30444 Enqueuing Expose request 22:40:23.433 00.028 15672 IsGuiding returns 1 22:40:23.433 00.000 15672 scope still moving after pulse duration time elapsed 22:40:23.454 00.021 15672 IsSlewing returns 0 22:40:23.455 00.001 15672 IsGuiding returns 1 22:40:23.476 00.021 15672 IsSlewing returns 0 22:40:23.477 00.001 15672 IsGuiding returns 1 22:40:23.498 00.021 15672 IsSlewing returns 0 22:40:23.560 00.062 15672 IsGuiding returns 0 22:40:23.560 00.000 15672 scope move finished after 68 + 141 ms 22:40:23.560 00.000 15672 Move returns status 0, amount 68 22:40:23.560 00.000 15672 move complete, result=0 22:40:23.560 00.000 15672 worker thread done servicing request 22:40:23.560 00.000 15672 Worker thread wakes up 22:40:23.560 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 68 ms NORTH 22:40:23.560 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:23.561 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:25.668 02.107 15672 Exposure complete 22:40:25.689 00.021 15672 worker thread done servicing request 22:40:25.689 00.000 30444 OnExposeComplete: enter 22:40:25.689 00.000 30444 UpdateGuideState(): m_state=6 22:40:25.689 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 986 22:40:25.689 00.000 30444 Star::Find returns 1 (1), X=465.48, Y=191.32, Mass=89411, SNR=65.4, Peak=10470 HFD=3.3 22:40:25.689 00.000 30444 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.28) = xAngle (-0.82 = -0.82) 22:40:25.689 00.000 30444 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 22:40:25.689 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.60 hyp=0.67 cameraTheta=-1.10 mountX=0.46 mountY=-0.52, mountTheta=-0.85 22:40:25.690 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.60, opts=13) 22:40:25.690 00.000 30444 Enqueuing Move request for scope (0.30, -0.60) 22:40:25.690 00.000 15672 Worker thread wakes up 22:40:25.690 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.60) opts 0xd 22:40:25.690 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.60) 22:40:25.690 00.000 15672 Moving (0.30, -0.60) raw xDistance=0.46 yDistance=-0.52 22:40:25.690 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 22:40:25.690 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 22:40:25.690 00.000 15672 MoveAxis(W, 123, ABG) 22:40:25.690 00.000 15672 Guiding Dir = 3, Dur = 123 22:40:25.691 00.001 15672 IsSlewing returns 0 22:40:25.691 00.000 15672 IsGuiding returns 0 22:40:25.697 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=12209, FiltMin=2674, FiltMax=9331, Gamma=2.950 22:40:25.717 00.020 15672 PulseGuide returned control before completion, sleep 109 22:40:25.747 00.030 30444 UpdateGuideState exits: m=89411 SNR=65.4 Saturated 22:40:25.747 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:25.747 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:25.747 00.000 30444 Enqueuing Expose request 22:40:25.828 00.081 15672 IsGuiding returns 1 22:40:25.828 00.000 15672 scope still moving after pulse duration time elapsed 22:40:25.849 00.021 15672 IsSlewing returns 0 22:40:25.861 00.012 15672 IsGuiding returns 0 22:40:25.861 00.000 15672 scope move finished after 123 + 46 ms 22:40:25.861 00.000 15672 Move returns status 0, amount 123 22:40:25.861 00.000 15672 MoveAxis(N, 93, ABG) 22:40:25.861 00.000 15672 Guiding Dir = 0, Dur = 93 22:40:25.861 00.000 15672 IsSlewing returns 0 22:40:25.863 00.002 15672 IsGuiding returns 0 22:40:25.941 00.078 15672 PulseGuide returned control before completion, sleep 26 22:40:25.974 00.033 15672 IsGuiding returns 1 22:40:25.974 00.000 15672 scope still moving after pulse duration time elapsed 22:40:25.995 00.021 15672 IsSlewing returns 0 22:40:25.998 00.003 15672 IsGuiding returns 1 22:40:26.019 00.021 15672 IsSlewing returns 0 22:40:26.053 00.034 15672 IsGuiding returns 0 22:40:26.053 00.000 15672 scope move finished after 93 + 96 ms 22:40:26.053 00.000 15672 Move returns status 0, amount 93 22:40:26.053 00.000 15672 move complete, result=0 22:40:26.053 00.000 15672 worker thread done servicing request 22:40:26.054 00.001 15672 Worker thread wakes up 22:40:26.054 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:26.054 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:26.054 00.000 30444 GuideStep: 0.5 px 123 ms WEST, -0.5 px 93 ms NORTH 22:40:27.971 01.917 15672 Exposure complete 22:40:28.002 00.031 15672 worker thread done servicing request 22:40:28.002 00.000 30444 OnExposeComplete: enter 22:40:28.002 00.000 30444 UpdateGuideState(): m_state=6 22:40:28.002 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 987 22:40:28.002 00.000 30444 Star::Find returns 1 (1), X=465.18, Y=191.26, Mass=88727, SNR=63.7, Peak=11041 HFD=3.5 22:40:28.002 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 22:40:28.002 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 22:40:28.002 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.66 hyp=0.66 cameraTheta=-1.56 mountX=0.19 mountY=-0.64, mountTheta=-1.29 22:40:28.003 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.66, opts=13) 22:40:28.003 00.000 30444 Enqueuing Move request for scope (0.01, -0.66) 22:40:28.003 00.000 15672 Worker thread wakes up 22:40:28.003 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.66) opts 0xd 22:40:28.003 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.66) 22:40:28.003 00.000 15672 Moving (0.01, -0.66) raw xDistance=0.19 yDistance=-0.64 22:40:28.003 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:40:28.003 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 22:40:28.003 00.000 15672 MoveAxis(E, 0, ABG) 22:40:28.003 00.000 15672 Move returns status 0, amount 0 22:40:28.003 00.000 15672 MoveAxis(N, 114, ABG) 22:40:28.003 00.000 15672 Guiding Dir = 0, Dur = 114 22:40:28.004 00.001 15672 IsSlewing returns 0 22:40:28.005 00.001 15672 IsGuiding returns 0 22:40:28.009 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=11563, FiltMin=2579, FiltMax=8026, Gamma=2.950 22:40:28.081 00.072 15672 PulseGuide returned control before completion, sleep 48 22:40:28.132 00.051 15672 IsGuiding returns 1 22:40:28.132 00.000 15672 scope still moving after pulse duration time elapsed 22:40:28.153 00.021 15672 IsSlewing returns 0 22:40:28.156 00.003 15672 IsGuiding returns 1 22:40:28.178 00.022 15672 IsSlewing returns 0 22:40:28.180 00.002 15672 IsGuiding returns 1 22:40:28.202 00.022 15672 IsSlewing returns 0 22:40:28.227 00.025 15672 IsGuiding returns 0 22:40:28.227 00.000 15672 scope move finished after 114 + 108 ms 22:40:28.227 00.000 15672 Move returns status 0, amount 114 22:40:28.227 00.000 15672 move complete, result=0 22:40:28.227 00.000 15672 worker thread done servicing request 22:40:28.463 00.236 30444 UpdateGuideState exits: m=88727 SNR=63.7 Saturated 22:40:28.463 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:28.464 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:28.464 00.000 30444 Enqueuing Expose request 22:40:28.464 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 114 ms NORTH 22:40:28.464 00.000 15672 Worker thread wakes up 22:40:28.464 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:28.464 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:30.571 02.107 15672 Exposure complete 22:40:30.590 00.019 15672 worker thread done servicing request 22:40:30.590 00.000 30444 OnExposeComplete: enter 22:40:30.590 00.000 30444 UpdateGuideState(): m_state=6 22:40:30.590 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 988 22:40:30.590 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.61, Mass=92047, SNR=67.5, Peak=9885 HFD=3.8 22:40:30.590 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 22:40:30.590 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 22:40:30.590 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.64 mountX=0.06 mountY=-0.31, mountTheta=-1.37 22:40:30.591 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.32, opts=13) 22:40:30.591 00.000 30444 Enqueuing Move request for scope (-0.02, -0.32) 22:40:30.591 00.000 15672 Worker thread wakes up 22:40:30.591 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.32) opts 0xd 22:40:30.591 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.32) 22:40:30.591 00.000 15672 Moving (-0.02, -0.32) raw xDistance=0.06 yDistance=-0.31 22:40:30.591 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:40:30.591 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 22:40:30.591 00.000 15672 MoveAxis(E, 0, ABG) 22:40:30.591 00.000 15672 Move returns status 0, amount 0 22:40:30.591 00.000 15672 MoveAxis(N, 56, ABG) 22:40:30.591 00.000 15672 Guiding Dir = 0, Dur = 56 22:40:30.592 00.001 15672 IsSlewing returns 0 22:40:30.594 00.002 15672 IsGuiding returns 0 22:40:30.598 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2369, max=9885, FiltMin=2648, FiltMax=8388, Gamma=2.950 22:40:30.646 00.048 30444 UpdateGuideState exits: m=92047 SNR=67.5 Saturated 22:40:30.646 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:30.646 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:30.646 00.000 30444 Enqueuing Expose request 22:40:30.703 00.057 15672 IsGuiding returns 1 22:40:30.703 00.000 15672 scope still moving after pulse duration time elapsed 22:40:30.725 00.022 15672 IsSlewing returns 0 22:40:30.750 00.025 15672 IsGuiding returns 0 22:40:30.750 00.000 15672 scope move finished after 56 + 100 ms 22:40:30.750 00.000 15672 Move returns status 0, amount 56 22:40:30.750 00.000 15672 move complete, result=0 22:40:30.750 00.000 15672 worker thread done servicing request 22:40:30.750 00.000 15672 Worker thread wakes up 22:40:30.750 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 56 ms NORTH 22:40:30.750 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:30.750 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:32.656 01.906 15672 Exposure complete 22:40:32.676 00.020 15672 worker thread done servicing request 22:40:32.676 00.000 30444 OnExposeComplete: enter 22:40:32.676 00.000 30444 UpdateGuideState(): m_state=6 22:40:32.676 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 989 22:40:32.676 00.000 30444 Star::Find returns 1 (1), X=465.09, Y=191.59, Mass=88087, SNR=67.6, Peak=9573 HFD=3.9 22:40:32.676 00.000 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 22:40:32.676 00.000 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 22:40:32.676 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.82 mountX=0.01 mountY=-0.34, mountTheta=-1.55 22:40:32.677 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.33, opts=13) 22:40:32.677 00.000 30444 Enqueuing Move request for scope (-0.08, -0.33) 22:40:32.677 00.000 15672 Worker thread wakes up 22:40:32.677 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.33) opts 0xd 22:40:32.677 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.33) 22:40:32.677 00.000 15672 Moving (-0.08, -0.33) raw xDistance=0.01 yDistance=-0.34 22:40:32.677 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:40:32.677 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:40:32.677 00.000 15672 MoveAxis(E, 0, ABG) 22:40:32.677 00.000 15672 Move returns status 0, amount 0 22:40:32.677 00.000 15672 MoveAxis(N, 60, ABG) 22:40:32.677 00.000 15672 Guiding Dir = 0, Dur = 60 22:40:32.678 00.001 15672 IsSlewing returns 0 22:40:32.679 00.001 15672 IsGuiding returns 0 22:40:32.682 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2359, max=10697, FiltMin=2673, FiltMax=8508, Gamma=2.950 22:40:32.732 00.050 30444 UpdateGuideState exits: m=88087 SNR=67.6 Saturated 22:40:32.732 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:32.732 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:32.733 00.001 30444 Enqueuing Expose request 22:40:32.764 00.031 15672 IsGuiding returns 1 22:40:32.764 00.000 15672 scope still moving after pulse duration time elapsed 22:40:32.785 00.021 15672 IsSlewing returns 0 22:40:32.786 00.001 15672 IsGuiding returns 1 22:40:32.806 00.020 15672 IsSlewing returns 0 22:40:32.807 00.001 15672 IsGuiding returns 1 22:40:32.828 00.021 15672 IsSlewing returns 0 22:40:32.891 00.063 15672 IsGuiding returns 0 22:40:32.891 00.000 15672 scope move finished after 60 + 151 ms 22:40:32.891 00.000 15672 Move returns status 0, amount 60 22:40:32.891 00.000 15672 move complete, result=0 22:40:32.892 00.001 15672 worker thread done servicing request 22:40:32.892 00.000 15672 Worker thread wakes up 22:40:32.892 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:32.892 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:32.892 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 60 ms NORTH 22:40:35.001 02.109 15672 Exposure complete 22:40:35.021 00.020 15672 worker thread done servicing request 22:40:35.021 00.000 30444 OnExposeComplete: enter 22:40:35.021 00.000 30444 UpdateGuideState(): m_state=6 22:40:35.021 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 990 22:40:35.021 00.000 30444 Star::Find returns 1 (1), X=464.97, Y=191.34, Mass=88777, SNR=72.4, Peak=11039 HFD=3.4 22:40:35.021 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 22:40:35.021 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 22:40:35.022 00.001 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.58 hyp=0.62 cameraTheta=-1.91 mountX=-0.04 mountY=-0.61, mountTheta=-1.63 22:40:35.022 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.58, opts=13) 22:40:35.022 00.000 30444 Enqueuing Move request for scope (-0.21, -0.58) 22:40:35.022 00.000 15672 Worker thread wakes up 22:40:35.022 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.58) opts 0xd 22:40:35.022 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.58) 22:40:35.022 00.000 15672 Moving (-0.21, -0.58) raw xDistance=-0.04 yDistance=-0.61 22:40:35.022 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 22:40:35.022 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 22:40:35.022 00.000 15672 MoveAxis(E, 0, ABG) 22:40:35.022 00.000 15672 Move returns status 0, amount 0 22:40:35.022 00.000 15672 MoveAxis(N, 110, ABG) 22:40:35.022 00.000 15672 Guiding Dir = 0, Dur = 110 22:40:35.024 00.002 15672 IsSlewing returns 0 22:40:35.028 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2370, max=11489, FiltMin=2610, FiltMax=8398, Gamma=2.950 22:40:35.031 00.003 15672 IsGuiding returns 0 22:40:35.078 00.047 30444 UpdateGuideState exits: m=88777 SNR=72.4 Saturated 22:40:35.079 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:35.079 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:35.079 00.000 30444 Enqueuing Expose request 22:40:35.110 00.031 15672 PulseGuide returned control before completion, sleep 42 22:40:35.155 00.045 15672 IsGuiding returns 1 22:40:35.155 00.000 15672 scope still moving after pulse duration time elapsed 22:40:35.176 00.021 15672 IsSlewing returns 0 22:40:35.177 00.001 15672 IsGuiding returns 1 22:40:35.197 00.020 15672 IsSlewing returns 0 22:40:35.198 00.001 15672 IsGuiding returns 1 22:40:35.219 00.021 15672 IsSlewing returns 0 22:40:35.220 00.001 15672 IsGuiding returns 1 22:40:35.241 00.021 15672 IsSlewing returns 0 22:40:35.288 00.047 15672 IsGuiding returns 0 22:40:35.288 00.000 15672 scope move finished after 110 + 146 ms 22:40:35.289 00.001 15672 Move returns status 0, amount 110 22:40:35.289 00.000 15672 move complete, result=0 22:40:35.289 00.000 15672 worker thread done servicing request 22:40:35.290 00.001 15672 Worker thread wakes up 22:40:35.290 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:35.290 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.6 px 110 ms NORTH 22:40:35.290 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:37.199 01.909 15672 Exposure complete 22:40:37.219 00.020 15672 worker thread done servicing request 22:40:37.219 00.000 30444 OnExposeComplete: enter 22:40:37.219 00.000 30444 UpdateGuideState(): m_state=6 22:40:37.219 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 991 22:40:37.219 00.000 30444 Star::Find returns 1 (1), X=465.33, Y=191.23, Mass=87131, SNR=71.3, Peak=10535 HFD=3.5 22:40:37.219 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 22:40:37.220 00.001 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 22:40:37.220 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.70 hyp=0.71 cameraTheta=-1.36 mountX=0.34 mountY=-0.65, mountTheta=-1.09 22:40:37.220 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.70, opts=13) 22:40:37.220 00.000 30444 Enqueuing Move request for scope (0.15, -0.70) 22:40:37.220 00.000 15672 Worker thread wakes up 22:40:37.220 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.70) opts 0xd 22:40:37.220 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.70) 22:40:37.220 00.000 15672 Moving (0.15, -0.70) raw xDistance=0.34 yDistance=-0.65 22:40:37.220 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 22:40:37.220 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 22:40:37.220 00.000 15672 MoveAxis(W, 91, ABG) 22:40:37.220 00.000 15672 Guiding Dir = 3, Dur = 91 22:40:37.221 00.001 15672 IsSlewing returns 0 22:40:37.222 00.001 15672 IsGuiding returns 0 22:40:37.226 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2370, max=11163, FiltMin=2632, FiltMax=8504, Gamma=2.950 22:40:37.250 00.024 15672 PulseGuide returned control before completion, sleep 73 22:40:37.275 00.025 30444 UpdateGuideState exits: m=87131 SNR=71.3 Saturated 22:40:37.276 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:37.276 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:37.276 00.000 30444 Enqueuing Expose request 22:40:37.325 00.049 15672 IsGuiding returns 1 22:40:37.325 00.000 15672 scope still moving after pulse duration time elapsed 22:40:37.346 00.021 15672 IsSlewing returns 0 22:40:37.364 00.018 15672 IsGuiding returns 0 22:40:37.364 00.000 15672 scope move finished after 91 + 50 ms 22:40:37.365 00.001 15672 Move returns status 0, amount 91 22:40:37.365 00.000 15672 MoveAxis(N, 116, ABG) 22:40:37.365 00.000 15672 Guiding Dir = 0, Dur = 116 22:40:37.365 00.000 15672 IsSlewing returns 0 22:40:37.368 00.003 15672 IsGuiding returns 0 22:40:37.444 00.076 15672 PulseGuide returned control before completion, sleep 51 22:40:37.496 00.052 15672 IsGuiding returns 1 22:40:37.496 00.000 15672 scope still moving after pulse duration time elapsed 22:40:37.517 00.021 15672 IsSlewing returns 0 22:40:37.518 00.001 15672 IsGuiding returns 1 22:40:37.539 00.021 15672 IsSlewing returns 0 22:40:37.541 00.002 15672 IsGuiding returns 1 22:40:37.562 00.021 15672 IsSlewing returns 0 22:40:37.564 00.002 15672 IsGuiding returns 1 22:40:37.585 00.021 15672 IsSlewing returns 0 22:40:37.603 00.018 15672 IsGuiding returns 0 22:40:37.604 00.001 15672 scope move finished after 116 + 120 ms 22:40:37.604 00.000 15672 Move returns status 0, amount 116 22:40:37.604 00.000 15672 move complete, result=0 22:40:37.604 00.000 15672 worker thread done servicing request 22:40:37.604 00.000 15672 Worker thread wakes up 22:40:37.604 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:37.605 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:37.605 00.000 30444 GuideStep: 0.3 px 91 ms WEST, -0.6 px 116 ms NORTH 22:40:39.713 02.108 15672 Exposure complete 22:40:39.740 00.027 15672 worker thread done servicing request 22:40:39.740 00.000 30444 OnExposeComplete: enter 22:40:39.740 00.000 30444 UpdateGuideState(): m_state=6 22:40:39.740 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 992 22:40:39.740 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=192.43, Mass=99972, SNR=74.0, Peak=11039 HFD=3.6 22:40:39.740 00.000 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 22:40:39.740 00.000 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 22:40:39.740 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.51 hyp=0.51 cameraTheta=1.49 mountX=-0.10 mountY=0.50, mountTheta=1.77 22:40:39.741 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.51, opts=13) 22:40:39.741 00.000 30444 Enqueuing Move request for scope (0.04, 0.51) 22:40:39.741 00.000 15672 Worker thread wakes up 22:40:39.741 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.51) opts 0xd 22:40:39.741 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.51) 22:40:39.741 00.000 15672 Moving (0.04, 0.51) raw xDistance=-0.10 yDistance=0.50 22:40:39.741 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:40:39.741 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:40:39.741 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50 22:40:39.741 00.000 15672 MoveAxis(E, 0, ABG) 22:40:39.741 00.000 15672 Move returns status 0, amount 0 22:40:39.741 00.000 15672 MoveAxis(N, 0, ABG) 22:40:39.741 00.000 15672 Move returns status 0, amount 0 22:40:39.741 00.000 15672 move complete, result=0 22:40:39.741 00.000 15672 worker thread done servicing request 22:40:39.747 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=11268, FiltMin=2682, FiltMax=9033, Gamma=2.950 22:40:39.796 00.049 30444 UpdateGuideState exits: m=99972 SNR=74.0 Saturated 22:40:39.796 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:39.796 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:39.797 00.001 30444 Enqueuing Expose request 22:40:39.797 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 22:40:39.797 00.000 15672 Worker thread wakes up 22:40:39.797 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:39.797 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:41.705 01.908 15672 Exposure complete 22:40:41.725 00.020 15672 worker thread done servicing request 22:40:41.725 00.000 30444 OnExposeComplete: enter 22:40:41.725 00.000 30444 UpdateGuideState(): m_state=6 22:40:41.725 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 993 22:40:41.725 00.000 30444 Star::Find returns 1 (1), X=464.86, Y=194.44, Mass=89381, SNR=63.9, Peak=10615 HFD=3.3 22:40:41.725 00.000 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 22:40:41.725 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 22:40:41.725 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=2.52 hyp=2.54 cameraTheta=1.70 mountX=-0.99 mountY=2.39, mountTheta=1.96 22:40:41.726 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=2.52, opts=13) 22:40:41.726 00.000 30444 Enqueuing Move request for scope (-0.31, 2.52) 22:40:41.726 00.000 15672 Worker thread wakes up 22:40:41.726 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 2.52) opts 0xd 22:40:41.726 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 2.52) 22:40:41.726 00.000 15672 Moving (-0.31, 2.52) raw xDistance=-0.99 yDistance=2.39 22:40:41.726 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.99 22:40:41.726 00.000 15672 resist switch: large excursion: input 2.39 thresh 0.75 direction from -1 to 1 22:40:41.726 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=7.17 22:40:41.726 00.000 15672 GuideAlgorithmResistSwitch::result() returns 2.39 from input 2.39 22:40:41.726 00.000 15672 MoveAxis(E, 269, ABG) 22:40:41.726 00.000 15672 Guiding Dir = 2, Dur = 269 22:40:41.727 00.001 15672 IsSlewing returns 0 22:40:41.732 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=10615, FiltMin=2637, FiltMax=8270, Gamma=2.950 22:40:41.756 00.024 15672 IsGuiding returns 0 22:40:41.772 00.016 15672 PulseGuide returned control before completion, sleep 264 22:40:41.785 00.013 30444 UpdateGuideState exits: m=89381 SNR=63.9 Saturated 22:40:41.785 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:41.786 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:41.786 00.000 30444 Enqueuing Expose request 22:40:42.039 00.253 15672 IsGuiding returns 1 22:40:42.039 00.000 15672 scope still moving after pulse duration time elapsed 22:40:42.061 00.022 15672 IsSlewing returns 0 22:40:42.076 00.015 15672 IsGuiding returns 0 22:40:42.076 00.000 15672 scope move finished after 269 + 51 ms 22:40:42.077 00.001 15672 Move returns status 0, amount 269 22:40:42.077 00.000 15672 MoveAxis(S, 426, ABG) 22:40:42.077 00.000 15672 Guiding Dir = 1, Dur = 426 22:40:42.078 00.001 15672 IsSlewing returns 0 22:40:42.080 00.002 15672 IsGuiding returns 0 22:40:42.155 00.075 15672 PulseGuide returned control before completion, sleep 361 22:40:42.521 00.366 15672 IsGuiding returns 1 22:40:42.521 00.000 15672 scope still moving after pulse duration time elapsed 22:40:42.542 00.021 15672 IsSlewing returns 0 22:40:42.545 00.003 15672 IsGuiding returns 1 22:40:42.566 00.021 15672 IsSlewing returns 0 22:40:42.569 00.003 15672 IsGuiding returns 1 22:40:42.590 00.021 15672 IsSlewing returns 0 22:40:42.620 00.030 15672 IsGuiding returns 0 22:40:42.620 00.000 15672 scope move finished after 426 + 113 ms 22:40:42.620 00.000 15672 Move returns status 0, amount 426 22:40:42.621 00.001 15672 move complete, result=0 22:40:42.621 00.000 15672 worker thread done servicing request 22:40:42.621 00.000 15672 Worker thread wakes up 22:40:42.621 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:42.621 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:42.621 00.000 30444 GuideStep: -1.0 px 269 ms EAST, 2.4 px 426 ms SOUTH 22:40:44.727 02.106 15672 Exposure complete 22:40:44.749 00.022 15672 worker thread done servicing request 22:40:44.750 00.001 30444 OnExposeComplete: enter 22:40:44.750 00.000 30444 UpdateGuideState(): m_state=6 22:40:44.750 00.000 30444 Star::Find(15, 464, 194, 0, (0,0,0,0), 0.0, 255) frame 994 22:40:44.750 00.000 30444 Star::Find returns 1 (1), X=464.97, Y=192.85, Mass=107233, SNR=83.8, Peak=12759 HFD=3.1 22:40:44.750 00.000 30444 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.28) = xAngle (2.06 = 2.06) 22:40:44.750 00.000 30444 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.00 = 2.00) 22:40:44.750 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.93 hyp=0.95 cameraTheta=1.78 mountX=-0.45 mountY=0.87, mountTheta=2.05 22:40:44.750 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.93, opts=13) 22:40:44.750 00.000 30444 Enqueuing Move request for scope (-0.20, 0.93) 22:40:44.751 00.001 15672 Worker thread wakes up 22:40:44.751 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.93) opts 0xd 22:40:44.751 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.93) 22:40:44.751 00.000 15672 Moving (-0.20, 0.93) raw xDistance=-0.45 yDistance=0.87 22:40:44.751 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.45 22:40:44.751 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87 22:40:44.751 00.000 15672 MoveAxis(E, 140, ABG) 22:40:44.751 00.000 15672 Guiding Dir = 2, Dur = 140 22:40:44.751 00.000 15672 IsSlewing returns 0 22:40:44.753 00.002 15672 IsGuiding returns 0 22:40:44.757 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2377, max=12759, FiltMin=2613, FiltMax=9118, Gamma=2.950 22:40:44.775 00.018 15672 PulseGuide returned control before completion, sleep 129 22:40:44.807 00.032 30444 UpdateGuideState exits: m=107233 SNR=83.8 Saturated 22:40:44.807 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:44.807 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:44.807 00.000 30444 Enqueuing Expose request 22:40:44.907 00.100 15672 IsGuiding returns 1 22:40:44.907 00.000 15672 scope still moving after pulse duration time elapsed 22:40:44.929 00.022 15672 IsSlewing returns 0 22:40:44.936 00.007 15672 IsGuiding returns 0 22:40:44.937 00.001 15672 scope move finished after 140 + 43 ms 22:40:44.937 00.000 15672 Move returns status 0, amount 140 22:40:44.937 00.000 15672 MoveAxis(S, 155, ABG) 22:40:44.937 00.000 15672 Guiding Dir = 1, Dur = 155 22:40:44.938 00.001 15672 IsSlewing returns 0 22:40:44.941 00.003 15672 IsGuiding returns 0 22:40:45.015 00.074 15672 PulseGuide returned control before completion, sleep 92 22:40:45.110 00.095 15672 IsGuiding returns 1 22:40:45.110 00.000 15672 scope still moving after pulse duration time elapsed 22:40:45.131 00.021 15672 IsSlewing returns 0 22:40:45.133 00.002 15672 IsGuiding returns 1 22:40:45.155 00.022 15672 IsSlewing returns 0 22:40:45.158 00.003 15672 IsGuiding returns 1 22:40:45.179 00.021 15672 IsSlewing returns 0 22:40:45.207 00.028 15672 IsGuiding returns 0 22:40:45.208 00.001 15672 scope move finished after 155 + 111 ms 22:40:45.208 00.000 15672 Move returns status 0, amount 155 22:40:45.208 00.000 15672 move complete, result=0 22:40:45.208 00.000 15672 worker thread done servicing request 22:40:45.208 00.000 15672 Worker thread wakes up 22:40:45.208 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:45.209 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:45.209 00.000 30444 GuideStep: -0.5 px 140 ms EAST, 0.9 px 155 ms SOUTH 22:40:47.117 01.908 15672 Exposure complete 22:40:47.137 00.020 15672 worker thread done servicing request 22:40:47.138 00.001 30444 OnExposeComplete: enter 22:40:47.138 00.000 30444 UpdateGuideState(): m_state=6 22:40:47.138 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 995 22:40:47.138 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=192.67, Mass=94246, SNR=78.7, Peak=10569 HFD=3.3 22:40:47.138 00.000 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.66 = 1.66) 22:40:47.138 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 22:40:47.138 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.75 hyp=0.76 cameraTheta=1.39 mountX=-0.07 mountY=0.76, mountTheta=1.66 22:40:47.139 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.75, opts=13) 22:40:47.139 00.000 30444 Enqueuing Move request for scope (0.14, 0.75) 22:40:47.139 00.000 15672 Worker thread wakes up 22:40:47.139 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.75) opts 0xd 22:40:47.139 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.75) 22:40:47.139 00.000 15672 Moving (0.14, 0.75) raw xDistance=-0.07 yDistance=0.76 22:40:47.139 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:40:47.139 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 22:40:47.139 00.000 15672 MoveAxis(E, 0, ABG) 22:40:47.139 00.000 15672 Move returns status 0, amount 0 22:40:47.139 00.000 15672 MoveAxis(S, 136, ABG) 22:40:47.139 00.000 15672 Guiding Dir = 1, Dur = 136 22:40:47.140 00.001 15672 IsSlewing returns 0 22:40:47.141 00.001 15672 IsGuiding returns 0 22:40:47.146 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=12683, FiltMin=2635, FiltMax=8611, Gamma=2.950 22:40:47.220 00.074 15672 PulseGuide returned control before completion, sleep 68 22:40:47.290 00.070 15672 IsGuiding returns 1 22:40:47.290 00.000 15672 scope still moving after pulse duration time elapsed 22:40:47.293 00.003 30444 UpdateGuideState exits: m=94246 SNR=78.7 Saturated 22:40:47.293 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:47.293 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:47.293 00.000 30444 Enqueuing Expose request 22:40:47.311 00.018 15672 IsSlewing returns 0 22:40:47.312 00.001 15672 IsGuiding returns 1 22:40:47.333 00.021 15672 IsSlewing returns 0 22:40:47.334 00.001 15672 IsGuiding returns 1 22:40:47.355 00.021 15672 IsSlewing returns 0 22:40:47.356 00.001 15672 IsGuiding returns 1 22:40:47.377 00.021 15672 IsSlewing returns 0 22:40:47.395 00.018 15672 IsGuiding returns 0 22:40:47.395 00.000 15672 scope move finished after 136 + 118 ms 22:40:47.395 00.000 15672 Move returns status 0, amount 136 22:40:47.396 00.001 15672 move complete, result=0 22:40:47.396 00.000 15672 worker thread done servicing request 22:40:47.396 00.000 15672 Worker thread wakes up 22:40:47.396 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.8 px 136 ms SOUTH 22:40:47.396 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:47.396 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:49.513 02.117 15672 Exposure complete 22:40:49.546 00.033 15672 worker thread done servicing request 22:40:49.547 00.001 30444 OnExposeComplete: enter 22:40:49.547 00.000 30444 UpdateGuideState(): m_state=6 22:40:49.547 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 996 22:40:49.547 00.000 30444 Star::Find returns 1 (1), X=465.27, Y=192.84, Mass=83370, SNR=65.7, Peak=10797 HFD=3.1 22:40:49.547 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 22:40:49.547 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 22:40:49.547 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.92 hyp=0.92 cameraTheta=1.46 mountX=-0.16 mountY=0.92, mountTheta=1.74 22:40:49.547 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.92, opts=13) 22:40:49.547 00.000 30444 Enqueuing Move request for scope (0.10, 0.92) 22:40:49.547 00.000 15672 Worker thread wakes up 22:40:49.547 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.92) opts 0xd 22:40:49.548 00.001 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.92) 22:40:49.548 00.000 15672 Moving (0.10, 0.92) raw xDistance=-0.16 yDistance=0.92 22:40:49.548 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 22:40:49.548 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92 22:40:49.548 00.000 15672 MoveAxis(E, 0, ABG) 22:40:49.548 00.000 15672 Move returns status 0, amount 0 22:40:49.548 00.000 15672 MoveAxis(S, 164, ABG) 22:40:49.548 00.000 15672 Guiding Dir = 1, Dur = 164 22:40:49.548 00.000 15672 IsSlewing returns 0 22:40:49.550 00.002 15672 IsGuiding returns 0 22:40:49.553 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=11883, FiltMin=2638, FiltMax=8170, Gamma=2.950 22:40:49.664 00.111 15672 PulseGuide returned control before completion, sleep 60 22:40:49.726 00.062 15672 IsGuiding returns 1 22:40:49.726 00.000 15672 scope still moving after pulse duration time elapsed 22:40:49.747 00.021 15672 IsSlewing returns 0 22:40:49.748 00.001 15672 IsGuiding returns 1 22:40:49.769 00.021 15672 IsSlewing returns 0 22:40:49.769 00.000 15672 IsGuiding returns 1 22:40:49.791 00.022 15672 IsSlewing returns 0 22:40:49.823 00.032 15672 IsGuiding returns 0 22:40:49.823 00.000 15672 scope move finished after 164 + 110 ms 22:40:49.824 00.001 15672 Move returns status 0, amount 164 22:40:49.824 00.000 15672 move complete, result=0 22:40:49.824 00.000 15672 worker thread done servicing request 22:40:49.894 00.070 30444 UpdateGuideState exits: m=83370 SNR=65.7 Saturated 22:40:49.894 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:49.894 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:49.895 00.001 30444 Enqueuing Expose request 22:40:49.895 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.9 px 164 ms SOUTH 22:40:49.895 00.000 15672 Worker thread wakes up 22:40:49.896 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:49.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:51.805 01.909 15672 Exposure complete 22:40:51.825 00.020 15672 worker thread done servicing request 22:40:51.825 00.000 30444 OnExposeComplete: enter 22:40:51.825 00.000 30444 UpdateGuideState(): m_state=6 22:40:51.825 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 997 22:40:51.826 00.001 30444 Star::Find returns 1 (1), X=465.61, Y=192.90, Mass=90749, SNR=80.3, Peak=9779 HFD=3.3 22:40:51.826 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 22:40:51.826 00.000 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 22:40:51.826 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.98 hyp=1.07 cameraTheta=1.15 mountX=0.15 mountY=1.05, mountTheta=1.43 22:40:51.826 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.98, opts=13) 22:40:51.826 00.000 30444 Enqueuing Move request for scope (0.43, 0.98) 22:40:51.826 00.000 15672 Worker thread wakes up 22:40:51.826 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.98) opts 0xd 22:40:51.826 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.98) 22:40:51.826 00.000 15672 Moving (0.43, 0.98) raw xDistance=0.15 yDistance=1.05 22:40:51.826 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:40:51.826 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.05 22:40:51.827 00.001 15672 MoveAxis(E, 0, ABG) 22:40:51.827 00.000 15672 Move returns status 0, amount 0 22:40:51.827 00.000 15672 MoveAxis(S, 187, ABG) 22:40:51.827 00.000 15672 Guiding Dir = 1, Dur = 187 22:40:51.827 00.000 15672 IsSlewing returns 0 22:40:51.832 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=12084, FiltMin=2662, FiltMax=8888, Gamma=2.950 22:40:51.836 00.004 15672 IsGuiding returns 0 22:40:51.915 00.079 15672 PulseGuide returned control before completion, sleep 118 22:40:51.923 00.008 30444 UpdateGuideState exits: m=90749 SNR=80.3 Saturated 22:40:51.923 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:51.923 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:51.923 00.000 30444 Enqueuing Expose request 22:40:52.036 00.113 15672 IsGuiding returns 1 22:40:52.036 00.000 15672 scope still moving after pulse duration time elapsed 22:40:52.058 00.022 15672 IsSlewing returns 0 22:40:52.077 00.019 15672 IsGuiding returns 1 22:40:52.100 00.023 15672 IsSlewing returns 0 22:40:52.142 00.042 15672 IsGuiding returns 0 22:40:52.142 00.000 15672 scope move finished after 187 + 119 ms 22:40:52.142 00.000 15672 Move returns status 0, amount 187 22:40:52.142 00.000 15672 move complete, result=0 22:40:52.143 00.001 15672 worker thread done servicing request 22:40:52.143 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 1.0 px 187 ms SOUTH 22:40:52.143 00.000 15672 Worker thread wakes up 22:40:52.143 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:52.143 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:54.254 02.111 15672 Exposure complete 22:40:54.274 00.020 15672 worker thread done servicing request 22:40:54.274 00.000 30444 OnExposeComplete: enter 22:40:54.274 00.000 30444 UpdateGuideState(): m_state=6 22:40:54.274 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 998 22:40:54.275 00.001 30444 Star::Find returns 1 (1), X=465.28, Y=192.99, Mass=94650, SNR=72.3, Peak=9708 HFD=3.4 22:40:54.275 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 22:40:54.275 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 22:40:54.275 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=1.06 hyp=1.07 cameraTheta=1.47 mountX=-0.19 mountY=1.06, mountTheta=1.75 22:40:54.275 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=1.06, opts=13) 22:40:54.275 00.000 30444 Enqueuing Move request for scope (0.11, 1.06) 22:40:54.275 00.000 15672 Worker thread wakes up 22:40:54.275 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 1.06) opts 0xd 22:40:54.275 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 1.06) 22:40:54.275 00.000 15672 Moving (0.11, 1.06) raw xDistance=-0.19 yDistance=1.06 22:40:54.276 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 22:40:54.276 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06 22:40:54.276 00.000 15672 MoveAxis(E, 0, ABG) 22:40:54.276 00.000 15672 Move returns status 0, amount 0 22:40:54.276 00.000 15672 MoveAxis(S, 190, ABG) 22:40:54.276 00.000 15672 Guiding Dir = 1, Dur = 190 22:40:54.276 00.000 15672 IsSlewing returns 0 22:40:54.277 00.001 15672 IsGuiding returns 0 22:40:54.282 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=11738, FiltMin=2652, FiltMax=8190, Gamma=2.950 22:40:54.360 00.078 15672 PulseGuide returned control before completion, sleep 118 22:40:54.476 00.116 30444 UpdateGuideState exits: m=94650 SNR=72.3 Saturated 22:40:54.477 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:54.477 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:54.477 00.000 30444 Enqueuing Expose request 22:40:54.489 00.012 15672 IsGuiding returns 1 22:40:54.490 00.001 15672 scope still moving after pulse duration time elapsed 22:40:54.511 00.021 15672 IsSlewing returns 0 22:40:54.512 00.001 15672 IsGuiding returns 1 22:40:54.534 00.022 15672 IsSlewing returns 0 22:40:54.535 00.001 15672 IsGuiding returns 1 22:40:54.556 00.021 15672 IsSlewing returns 0 22:40:54.584 00.028 15672 IsGuiding returns 0 22:40:54.584 00.000 15672 scope move finished after 190 + 116 ms 22:40:54.584 00.000 15672 Move returns status 0, amount 190 22:40:54.584 00.000 15672 move complete, result=0 22:40:54.584 00.000 15672 worker thread done servicing request 22:40:54.584 00.000 15672 Worker thread wakes up 22:40:54.584 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 1.1 px 190 ms SOUTH 22:40:54.585 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:54.585 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:56.494 01.909 15672 Exposure complete 22:40:56.513 00.019 15672 worker thread done servicing request 22:40:56.513 00.000 30444 OnExposeComplete: enter 22:40:56.513 00.000 30444 UpdateGuideState(): m_state=6 22:40:56.514 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 999 22:40:56.514 00.000 30444 Star::Find returns 1 (1), X=464.73, Y=192.97, Mass=83512, SNR=64.7, Peak=9425 HFD=3.3 22:40:56.514 00.000 30444 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.28) = xAngle (2.25 = 2.25) 22:40:56.514 00.000 30444 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.19 = 2.19) 22:40:56.514 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=1.05 hyp=1.14 cameraTheta=1.97 mountX=-0.71 mountY=0.93, mountTheta=2.23 22:40:56.514 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=1.05, opts=13) 22:40:56.514 00.000 30444 Enqueuing Move request for scope (-0.44, 1.05) 22:40:56.514 00.000 15672 Worker thread wakes up 22:40:56.515 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 1.05) opts 0xd 22:40:56.515 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, 1.05) 22:40:56.515 00.000 15672 Moving (-0.44, 1.05) raw xDistance=-0.71 yDistance=0.93 22:40:56.515 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71 22:40:56.515 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93 22:40:56.515 00.000 15672 MoveAxis(E, 193, ABG) 22:40:56.515 00.000 15672 Guiding Dir = 2, Dur = 193 22:40:56.515 00.000 15672 IsSlewing returns 0 22:40:56.516 00.001 15672 IsGuiding returns 0 22:40:56.521 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=9608, FiltMin=2657, FiltMax=7693, Gamma=2.950 22:40:56.532 00.011 15672 PulseGuide returned control before completion, sleep 187 22:40:56.570 00.038 30444 UpdateGuideState exits: m=83512 SNR=64.7 Saturated 22:40:56.570 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:56.570 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:56.570 00.000 30444 Enqueuing Expose request 22:40:56.740 00.170 15672 IsGuiding returns 0 22:40:56.740 00.000 15672 Move returns status 0, amount 193 22:40:56.740 00.000 15672 MoveAxis(S, 166, ABG) 22:40:56.740 00.000 15672 Guiding Dir = 1, Dur = 166 22:40:56.741 00.001 15672 IsSlewing returns 0 22:40:56.742 00.001 15672 IsGuiding returns 0 22:40:56.820 00.078 15672 PulseGuide returned control before completion, sleep 98 22:40:56.922 00.102 15672 IsGuiding returns 1 22:40:56.922 00.000 15672 scope still moving after pulse duration time elapsed 22:40:56.942 00.020 15672 IsSlewing returns 0 22:40:56.945 00.003 15672 IsGuiding returns 1 22:40:56.966 00.021 15672 IsSlewing returns 0 22:40:56.969 00.003 15672 IsGuiding returns 1 22:40:56.990 00.021 15672 IsSlewing returns 0 22:40:56.993 00.003 15672 IsGuiding returns 1 22:40:57.013 00.020 15672 IsSlewing returns 0 22:40:57.045 00.032 15672 IsGuiding returns 0 22:40:57.045 00.000 15672 scope move finished after 166 + 137 ms 22:40:57.045 00.000 15672 Move returns status 0, amount 166 22:40:57.045 00.000 15672 move complete, result=0 22:40:57.047 00.002 15672 worker thread done servicing request 22:40:57.047 00.000 15672 Worker thread wakes up 22:40:57.047 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:57.047 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:57.047 00.000 30444 GuideStep: -0.7 px 193 ms EAST, 0.9 px 166 ms SOUTH 22:40:59.163 02.116 15672 Exposure complete 22:40:59.196 00.033 15672 worker thread done servicing request 22:40:59.197 00.001 30444 OnExposeComplete: enter 22:40:59.197 00.000 30444 UpdateGuideState(): m_state=6 22:40:59.197 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 1000 22:40:59.197 00.000 30444 Star::Find returns 1 (1), X=465.48, Y=192.77, Mass=89845, SNR=73.4, Peak=9552 HFD=3.5 22:40:59.197 00.000 30444 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.28) = xAngle (1.51 = 1.51) 22:40:59.197 00.000 30444 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.45 = 1.45) 22:40:59.197 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.85 hyp=0.90 cameraTheta=1.23 mountX=0.06 mountY=0.90, mountTheta=1.51 22:40:59.197 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.85, opts=13) 22:40:59.197 00.000 30444 Enqueuing Move request for scope (0.30, 0.85) 22:40:59.198 00.001 15672 Worker thread wakes up 22:40:59.198 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.85) opts 0xd 22:40:59.198 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.85) 22:40:59.198 00.000 15672 Moving (0.30, 0.85) raw xDistance=0.06 yDistance=0.90 22:40:59.198 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:40:59.198 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 22:40:59.198 00.000 15672 MoveAxis(E, 0, ABG) 22:40:59.198 00.000 15672 Move returns status 0, amount 0 22:40:59.198 00.000 15672 MoveAxis(S, 160, ABG) 22:40:59.198 00.000 15672 Guiding Dir = 1, Dur = 160 22:40:59.198 00.000 15672 IsSlewing returns 0 22:40:59.201 00.003 15672 IsGuiding returns 0 22:40:59.204 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=10621, FiltMin=2627, FiltMax=8694, Gamma=2.950 22:40:59.253 00.049 30444 UpdateGuideState exits: m=89845 SNR=73.4 Saturated 22:40:59.253 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:59.253 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:40:59.253 00.000 30444 Enqueuing Expose request 22:40:59.281 00.028 15672 PulseGuide returned control before completion, sleep 90 22:40:59.374 00.093 15672 IsGuiding returns 1 22:40:59.374 00.000 15672 scope still moving after pulse duration time elapsed 22:40:59.395 00.021 15672 IsSlewing returns 0 22:40:59.396 00.001 15672 IsGuiding returns 1 22:40:59.417 00.021 15672 IsSlewing returns 0 22:40:59.473 00.056 15672 IsGuiding returns 0 22:40:59.473 00.000 15672 scope move finished after 160 + 111 ms 22:40:59.473 00.000 15672 Move returns status 0, amount 160 22:40:59.473 00.000 15672 move complete, result=0 22:40:59.473 00.000 15672 worker thread done servicing request 22:40:59.473 00.000 15672 Worker thread wakes up 22:40:59.473 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:40:59.473 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:40:59.473 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.9 px 160 ms SOUTH 22:41:01.380 01.907 15672 Exposure complete 22:41:01.400 00.020 15672 worker thread done servicing request 22:41:01.400 00.000 30444 OnExposeComplete: enter 22:41:01.400 00.000 30444 UpdateGuideState(): m_state=6 22:41:01.401 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1001 22:41:01.401 00.000 30444 Star::Find returns 1 (1), X=465.90, Y=192.46, Mass=87698, SNR=81.5, Peak=10002 HFD=3.4 22:41:01.401 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 22:41:01.401 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.86 = 0.86) 22:41:01.401 00.000 30444 CameraToMount -- cameraX=0.72 cameraY=0.54 hyp=0.90 cameraTheta=0.64 mountX=0.55 mountY=0.68, mountTheta=0.90 22:41:01.401 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.72, y=0.54, opts=13) 22:41:01.401 00.000 30444 Enqueuing Move request for scope (0.72, 0.54) 22:41:01.401 00.000 15672 Worker thread wakes up 22:41:01.402 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.54) opts 0xd 22:41:01.402 00.000 15672 Handling offset move in thread for scope, endpoint = (0.72, 0.54) 22:41:01.402 00.000 15672 Moving (0.72, 0.54) raw xDistance=0.55 yDistance=0.68 22:41:01.402 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55 22:41:01.402 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 22:41:01.402 00.000 15672 MoveAxis(W, 147, ABG) 22:41:01.402 00.000 15672 Guiding Dir = 3, Dur = 147 22:41:01.402 00.000 15672 IsSlewing returns 0 22:41:01.403 00.001 15672 IsGuiding returns 0 22:41:01.409 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2386, max=10709, FiltMin=2682, FiltMax=8904, Gamma=2.950 22:41:01.420 00.011 15672 PulseGuide returned control before completion, sleep 141 22:41:01.461 00.041 30444 UpdateGuideState exits: m=87698 SNR=81.5 Saturated 22:41:01.462 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:01.462 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:01.462 00.000 30444 Enqueuing Expose request 22:41:01.596 00.134 15672 IsGuiding returns 0 22:41:01.596 00.000 15672 Move returns status 0, amount 147 22:41:01.596 00.000 15672 MoveAxis(S, 122, ABG) 22:41:01.596 00.000 15672 Guiding Dir = 1, Dur = 122 22:41:01.596 00.000 15672 IsSlewing returns 0 22:41:01.597 00.001 15672 IsGuiding returns 0 22:41:01.676 00.079 15672 PulseGuide returned control before completion, sleep 54 22:41:01.732 00.056 15672 IsGuiding returns 1 22:41:01.732 00.000 15672 scope still moving after pulse duration time elapsed 22:41:01.753 00.021 15672 IsSlewing returns 0 22:41:01.754 00.001 15672 IsGuiding returns 1 22:41:01.775 00.021 15672 IsSlewing returns 0 22:41:01.776 00.001 15672 IsGuiding returns 1 22:41:01.797 00.021 15672 IsSlewing returns 0 22:41:01.852 00.055 15672 IsGuiding returns 0 22:41:01.852 00.000 15672 scope move finished after 122 + 132 ms 22:41:01.852 00.000 15672 Move returns status 0, amount 122 22:41:01.852 00.000 15672 move complete, result=0 22:41:01.852 00.000 15672 worker thread done servicing request 22:41:01.852 00.000 15672 Worker thread wakes up 22:41:01.852 00.000 30444 GuideStep: 0.5 px 147 ms WEST, 0.7 px 122 ms SOUTH 22:41:01.852 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:01.852 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:03.960 02.108 15672 Exposure complete 22:41:03.981 00.021 15672 worker thread done servicing request 22:41:03.981 00.000 30444 OnExposeComplete: enter 22:41:03.981 00.000 30444 UpdateGuideState(): m_state=6 22:41:03.981 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1002 22:41:03.981 00.000 30444 Star::Find returns 1 (1), X=465.28, Y=193.14, Mass=96859, SNR=73.5, Peak=11959 HFD=3.3 22:41:03.981 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 22:41:03.981 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 22:41:03.981 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=1.22 hyp=1.22 cameraTheta=1.48 mountX=-0.23 mountY=1.21, mountTheta=1.76 22:41:03.982 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=1.22, opts=13) 22:41:03.982 00.000 30444 Enqueuing Move request for scope (0.11, 1.22) 22:41:03.982 00.000 15672 Worker thread wakes up 22:41:03.982 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 1.22) opts 0xd 22:41:03.982 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 1.22) 22:41:03.982 00.000 15672 Moving (0.11, 1.22) raw xDistance=-0.23 yDistance=1.21 22:41:03.982 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:41:03.982 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.21 from input 1.21 22:41:03.982 00.000 15672 MoveAxis(E, 0, ABG) 22:41:03.982 00.000 15672 Move returns status 0, amount 0 22:41:03.983 00.001 15672 MoveAxis(S, 216, ABG) 22:41:03.983 00.000 15672 Guiding Dir = 1, Dur = 216 22:41:03.983 00.000 15672 IsSlewing returns 0 22:41:03.984 00.001 15672 IsGuiding returns 0 22:41:03.988 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=12065, FiltMin=2646, FiltMax=9091, Gamma=2.950 22:41:04.037 00.049 30444 UpdateGuideState exits: m=96859 SNR=73.5 Saturated 22:41:04.037 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:04.037 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:04.037 00.000 30444 Enqueuing Expose request 22:41:04.056 00.019 15672 PulseGuide returned control before completion, sleep 153 22:41:04.217 00.161 15672 IsGuiding returns 1 22:41:04.217 00.000 15672 scope still moving after pulse duration time elapsed 22:41:04.238 00.021 15672 IsSlewing returns 0 22:41:04.239 00.001 15672 IsGuiding returns 1 22:41:04.260 00.021 15672 IsSlewing returns 0 22:41:04.261 00.001 15672 IsGuiding returns 1 22:41:04.282 00.021 15672 IsSlewing returns 0 22:41:04.313 00.031 15672 IsGuiding returns 0 22:41:04.313 00.000 15672 scope move finished after 216 + 113 ms 22:41:04.313 00.000 15672 Move returns status 0, amount 216 22:41:04.313 00.000 15672 move complete, result=0 22:41:04.313 00.000 15672 worker thread done servicing request 22:41:04.313 00.000 15672 Worker thread wakes up 22:41:04.313 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:04.313 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:04.313 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 1.2 px 216 ms SOUTH 22:41:06.221 01.908 15672 Exposure complete 22:41:06.241 00.020 15672 worker thread done servicing request 22:41:06.241 00.000 30444 OnExposeComplete: enter 22:41:06.241 00.000 30444 UpdateGuideState(): m_state=6 22:41:06.241 00.000 30444 Star::Find(15, 465, 193, 0, (0,0,0,0), 0.0, 255) frame 1003 22:41:06.242 00.001 30444 Star::Find returns 1 (1), X=464.59, Y=192.76, Mass=88484, SNR=72.1, Peak=10618 HFD=3.2 22:41:06.242 00.000 30444 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.28) = xAngle (2.46 = 2.46) 22:41:06.242 00.000 30444 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.40 = 2.40) 22:41:06.242 00.000 30444 CameraToMount -- cameraX=-0.59 cameraY=0.84 hyp=1.02 cameraTheta=2.18 mountX=-0.80 mountY=0.69, mountTheta=2.43 22:41:06.242 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.59, y=0.84, opts=13) 22:41:06.242 00.000 30444 Enqueuing Move request for scope (-0.59, 0.84) 22:41:06.242 00.000 15672 Worker thread wakes up 22:41:06.242 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.84) opts 0xd 22:41:06.242 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.59, 0.84) 22:41:06.242 00.000 15672 Moving (-0.59, 0.84) raw xDistance=-0.80 yDistance=0.69 22:41:06.242 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80 22:41:06.242 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 22:41:06.243 00.001 15672 MoveAxis(E, 215, ABG) 22:41:06.243 00.000 15672 Guiding Dir = 2, Dur = 215 22:41:06.243 00.000 15672 IsSlewing returns 0 22:41:06.244 00.001 15672 IsGuiding returns 0 22:41:06.249 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=11079, FiltMin=2665, FiltMax=8587, Gamma=2.950 22:41:06.261 00.012 15672 PulseGuide returned control before completion, sleep 209 22:41:06.298 00.037 30444 UpdateGuideState exits: m=88484 SNR=72.1 Saturated 22:41:06.298 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:06.298 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:06.298 00.000 30444 Enqueuing Expose request 22:41:06.474 00.176 15672 IsGuiding returns 1 22:41:06.474 00.000 15672 scope still moving after pulse duration time elapsed 22:41:06.495 00.021 15672 IsSlewing returns 0 22:41:06.502 00.007 15672 IsGuiding returns 0 22:41:06.502 00.000 15672 scope move finished after 215 + 41 ms 22:41:06.502 00.000 15672 Move returns status 0, amount 215 22:41:06.502 00.000 15672 MoveAxis(S, 123, ABG) 22:41:06.502 00.000 15672 Guiding Dir = 1, Dur = 123 22:41:06.502 00.000 15672 IsSlewing returns 0 22:41:06.503 00.001 15672 IsGuiding returns 0 22:41:06.581 00.078 15672 PulseGuide returned control before completion, sleep 56 22:41:06.638 00.057 15672 IsGuiding returns 1 22:41:06.639 00.001 15672 scope still moving after pulse duration time elapsed 22:41:06.660 00.021 15672 IsSlewing returns 0 22:41:06.662 00.002 15672 IsGuiding returns 1 22:41:06.682 00.020 15672 IsSlewing returns 0 22:41:06.684 00.002 15672 IsGuiding returns 1 22:41:06.705 00.021 15672 IsSlewing returns 0 22:41:06.726 00.021 15672 IsGuiding returns 0 22:41:06.726 00.000 15672 scope move finished after 123 + 100 ms 22:41:06.726 00.000 15672 Move returns status 0, amount 123 22:41:06.726 00.000 15672 move complete, result=0 22:41:06.726 00.000 15672 worker thread done servicing request 22:41:06.727 00.001 15672 Worker thread wakes up 22:41:06.727 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:06.727 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:06.727 00.000 30444 GuideStep: -0.8 px 215 ms EAST, 0.7 px 123 ms SOUTH 22:41:08.838 02.111 15672 Exposure complete 22:41:08.863 00.025 15672 worker thread done servicing request 22:41:08.863 00.000 30444 OnExposeComplete: enter 22:41:08.863 00.000 30444 UpdateGuideState(): m_state=6 22:41:08.863 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 1004 22:41:08.863 00.000 30444 Star::Find returns 1 (1), X=465.46, Y=192.51, Mass=84348, SNR=68.6, Peak=10276 HFD=3.2 22:41:08.864 00.001 30444 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.28) = xAngle (1.40 = 1.40) 22:41:08.864 00.000 30444 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.34 = 1.34) 22:41:08.864 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.59 hyp=0.65 cameraTheta=1.12 mountX=0.11 mountY=0.64, mountTheta=1.40 22:41:08.864 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.59, opts=13) 22:41:08.864 00.000 30444 Enqueuing Move request for scope (0.28, 0.59) 22:41:08.864 00.000 15672 Worker thread wakes up 22:41:08.864 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.59) opts 0xd 22:41:08.864 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.59) 22:41:08.864 00.000 15672 Moving (0.28, 0.59) raw xDistance=0.11 yDistance=0.64 22:41:08.864 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:41:08.864 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 22:41:08.864 00.000 15672 MoveAxis(E, 0, ABG) 22:41:08.864 00.000 15672 Move returns status 0, amount 0 22:41:08.864 00.000 15672 MoveAxis(S, 113, ABG) 22:41:08.865 00.001 15672 Guiding Dir = 1, Dur = 113 22:41:08.865 00.000 15672 IsSlewing returns 0 22:41:08.866 00.001 15672 IsGuiding returns 0 22:41:08.870 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=12524, FiltMin=2609, FiltMax=9252, Gamma=2.950 22:41:08.945 00.075 15672 PulseGuide returned control before completion, sleep 44 22:41:08.992 00.047 15672 IsGuiding returns 1 22:41:08.992 00.000 15672 scope still moving after pulse duration time elapsed 22:41:09.013 00.021 15672 IsSlewing returns 0 22:41:09.016 00.003 15672 IsGuiding returns 1 22:41:09.037 00.021 15672 IsSlewing returns 0 22:41:09.039 00.002 15672 IsGuiding returns 1 22:41:09.060 00.021 15672 IsSlewing returns 0 22:41:09.063 00.003 15672 IsGuiding returns 1 22:41:09.084 00.021 15672 IsSlewing returns 0 22:41:09.104 00.020 15672 IsGuiding returns 0 22:41:09.105 00.001 15672 scope move finished after 113 + 125 ms 22:41:09.105 00.000 15672 Move returns status 0, amount 113 22:41:09.105 00.000 15672 move complete, result=0 22:41:09.105 00.000 15672 worker thread done servicing request 22:41:09.311 00.206 30444 UpdateGuideState exits: m=84348 SNR=68.6 Saturated 22:41:09.312 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:09.312 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:09.312 00.000 30444 Enqueuing Expose request 22:41:09.312 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 113 ms SOUTH 22:41:09.312 00.000 15672 Worker thread wakes up 22:41:09.313 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:09.313 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:11.218 01.905 15672 Exposure complete 22:41:11.238 00.020 15672 worker thread done servicing request 22:41:11.238 00.000 30444 OnExposeComplete: enter 22:41:11.238 00.000 30444 UpdateGuideState(): m_state=6 22:41:11.238 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1005 22:41:11.238 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=192.59, Mass=78439, SNR=68.8, Peak=10302 HFD=3.0 22:41:11.238 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 22:41:11.238 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 22:41:11.238 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.66 hyp=0.66 cameraTheta=1.55 mountX=-0.17 mountY=0.65, mountTheta=1.83 22:41:11.239 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.66, opts=13) 22:41:11.239 00.000 30444 Enqueuing Move request for scope (0.01, 0.66) 22:41:11.239 00.000 15672 Worker thread wakes up 22:41:11.239 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.66) opts 0xd 22:41:11.239 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.66) 22:41:11.239 00.000 15672 Moving (0.01, 0.66) raw xDistance=-0.17 yDistance=0.65 22:41:11.239 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:41:11.239 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 22:41:11.239 00.000 15672 MoveAxis(E, 0, ABG) 22:41:11.239 00.000 15672 Move returns status 0, amount 0 22:41:11.239 00.000 15672 MoveAxis(S, 116, ABG) 22:41:11.239 00.000 15672 Guiding Dir = 1, Dur = 116 22:41:11.240 00.001 15672 IsSlewing returns 0 22:41:11.241 00.001 15672 IsGuiding returns 0 22:41:11.245 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=13248, FiltMin=2659, FiltMax=9255, Gamma=2.950 22:41:11.325 00.080 15672 PulseGuide returned control before completion, sleep 42 22:41:11.353 00.028 30444 UpdateGuideState exits: m=78439 SNR=68.8 Saturated 22:41:11.353 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:11.353 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:11.353 00.000 30444 Enqueuing Expose request 22:41:11.370 00.017 15672 IsGuiding returns 1 22:41:11.370 00.000 15672 scope still moving after pulse duration time elapsed 22:41:11.391 00.021 15672 IsSlewing returns 0 22:41:11.392 00.001 15672 IsGuiding returns 1 22:41:11.413 00.021 15672 IsSlewing returns 0 22:41:11.414 00.001 15672 IsGuiding returns 1 22:41:11.435 00.021 15672 IsSlewing returns 0 22:41:11.435 00.000 15672 IsGuiding returns 1 22:41:11.456 00.021 15672 IsSlewing returns 0 22:41:11.469 00.013 15672 IsGuiding returns 0 22:41:11.469 00.000 15672 scope move finished after 116 + 112 ms 22:41:11.469 00.000 15672 Move returns status 0, amount 116 22:41:11.469 00.000 15672 move complete, result=0 22:41:11.469 00.000 15672 worker thread done servicing request 22:41:11.469 00.000 15672 Worker thread wakes up 22:41:11.469 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:11.470 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:11.470 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 116 ms SOUTH 22:41:13.588 02.118 15672 Exposure complete 22:41:13.617 00.029 15672 worker thread done servicing request 22:41:13.617 00.000 30444 OnExposeComplete: enter 22:41:13.617 00.000 30444 UpdateGuideState(): m_state=6 22:41:13.618 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1006 22:41:13.618 00.000 30444 Star::Find returns 1 (1), X=465.08, Y=192.92, Mass=96113, SNR=82.0, Peak=11657 HFD=3.0 22:41:13.618 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.94 = 1.94) 22:41:13.618 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.88 = 1.88) 22:41:13.618 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=1.00 hyp=1.00 cameraTheta=1.67 mountX=-0.36 mountY=0.95, mountTheta=1.94 22:41:13.618 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=1.00, opts=13) 22:41:13.618 00.000 30444 Enqueuing Move request for scope (-0.09, 1.00) 22:41:13.618 00.000 15672 Worker thread wakes up 22:41:13.618 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 1.00) opts 0xd 22:41:13.619 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.09, 1.00) 22:41:13.619 00.000 15672 Moving (-0.09, 1.00) raw xDistance=-0.36 yDistance=0.95 22:41:13.619 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 22:41:13.619 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95 22:41:13.619 00.000 15672 MoveAxis(E, 99, ABG) 22:41:13.619 00.000 15672 Guiding Dir = 2, Dur = 99 22:41:13.619 00.000 15672 IsSlewing returns 0 22:41:13.621 00.002 15672 IsGuiding returns 0 22:41:13.625 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=12225, FiltMin=2654, FiltMax=8342, Gamma=2.950 22:41:13.641 00.016 15672 PulseGuide returned control before completion, sleep 89 22:41:13.674 00.033 30444 UpdateGuideState exits: m=96113 SNR=82.0 Saturated 22:41:13.674 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:13.674 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:13.674 00.000 30444 Enqueuing Expose request 22:41:13.755 00.081 15672 IsGuiding returns 0 22:41:13.755 00.000 15672 Move returns status 0, amount 99 22:41:13.755 00.000 15672 MoveAxis(S, 170, ABG) 22:41:13.755 00.000 15672 Guiding Dir = 1, Dur = 170 22:41:13.756 00.001 15672 IsSlewing returns 0 22:41:13.758 00.002 15672 IsGuiding returns 0 22:41:13.834 00.076 15672 PulseGuide returned control before completion, sleep 105 22:41:13.947 00.113 15672 IsGuiding returns 1 22:41:13.947 00.000 15672 scope still moving after pulse duration time elapsed 22:41:13.969 00.022 15672 IsSlewing returns 0 22:41:13.972 00.003 15672 IsGuiding returns 1 22:41:13.992 00.020 15672 IsSlewing returns 0 22:41:13.995 00.003 15672 IsGuiding returns 1 22:41:14.016 00.021 15672 IsSlewing returns 0 22:41:14.043 00.027 15672 IsGuiding returns 0 22:41:14.043 00.000 15672 scope move finished after 170 + 113 ms 22:41:14.043 00.000 15672 Move returns status 0, amount 170 22:41:14.043 00.000 15672 move complete, result=0 22:41:14.043 00.000 15672 worker thread done servicing request 22:41:14.043 00.000 15672 Worker thread wakes up 22:41:14.044 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:14.044 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:14.044 00.000 30444 GuideStep: -0.4 px 99 ms EAST, 1.0 px 170 ms SOUTH 22:41:15.952 01.908 15672 Exposure complete 22:41:15.972 00.020 15672 worker thread done servicing request 22:41:15.972 00.000 30444 OnExposeComplete: enter 22:41:15.972 00.000 30444 UpdateGuideState(): m_state=6 22:41:15.972 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1007 22:41:15.972 00.000 30444 Star::Find returns 1 (1), X=465.27, Y=193.04, Mass=91058, SNR=75.9, Peak=10907 HFD=3.3 22:41:15.972 00.000 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 22:41:15.972 00.000 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 22:41:15.973 00.001 30444 CameraToMount -- cameraX=0.10 cameraY=1.12 hyp=1.13 cameraTheta=1.49 mountX=-0.22 mountY=1.12, mountTheta=1.76 22:41:15.973 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=1.12, opts=13) 22:41:15.973 00.000 30444 Enqueuing Move request for scope (0.10, 1.12) 22:41:15.973 00.000 15672 Worker thread wakes up 22:41:15.973 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 1.12) opts 0xd 22:41:15.973 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 1.12) 22:41:15.973 00.000 15672 Moving (0.10, 1.12) raw xDistance=-0.22 yDistance=1.12 22:41:15.973 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 22:41:15.973 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.12 22:41:15.973 00.000 15672 MoveAxis(E, 0, ABG) 22:41:15.973 00.000 15672 Move returns status 0, amount 0 22:41:15.973 00.000 15672 MoveAxis(S, 199, ABG) 22:41:15.974 00.001 15672 Guiding Dir = 1, Dur = 199 22:41:15.974 00.000 15672 IsSlewing returns 0 22:41:15.975 00.001 15672 IsGuiding returns 0 22:41:15.980 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12426, FiltMin=2676, FiltMax=8628, Gamma=2.950 22:41:16.054 00.074 15672 PulseGuide returned control before completion, sleep 131 22:41:16.187 00.133 15672 IsGuiding returns 1 22:41:16.187 00.000 15672 scope still moving after pulse duration time elapsed 22:41:16.208 00.021 15672 IsSlewing returns 0 22:41:16.211 00.003 15672 IsGuiding returns 1 22:41:16.232 00.021 15672 IsSlewing returns 0 22:41:16.233 00.001 15672 IsGuiding returns 1 22:41:16.254 00.021 15672 IsSlewing returns 0 22:41:16.255 00.001 15672 IsGuiding returns 1 22:41:16.276 00.021 15672 IsSlewing returns 0 22:41:16.341 00.065 15672 IsGuiding returns 0 22:41:16.341 00.000 15672 scope move finished after 199 + 167 ms 22:41:16.342 00.001 15672 Move returns status 0, amount 199 22:41:16.342 00.000 15672 move complete, result=0 22:41:16.342 00.000 15672 worker thread done servicing request 22:41:16.469 00.127 30444 UpdateGuideState exits: m=91058 SNR=75.9 Saturated 22:41:16.469 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:16.470 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:16.470 00.000 30444 Enqueuing Expose request 22:41:16.470 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 1.1 px 199 ms SOUTH 22:41:16.470 00.000 15672 Worker thread wakes up 22:41:16.470 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:16.471 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:18.586 02.115 15672 Exposure complete 22:41:18.617 00.031 15672 worker thread done servicing request 22:41:18.617 00.000 30444 OnExposeComplete: enter 22:41:18.617 00.000 30444 UpdateGuideState(): m_state=6 22:41:18.617 00.000 30444 Star::Find(15, 465, 193, 0, (0,0,0,0), 0.0, 255) frame 1008 22:41:18.617 00.000 30444 Star::Find returns 1 (1), X=465.69, Y=192.74, Mass=95523, SNR=69.6, Peak=9376 HFD=3.5 22:41:18.617 00.000 30444 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 22:41:18.617 00.000 30444 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 22:41:18.617 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.82 hyp=0.97 cameraTheta=1.02 mountX=0.26 mountY=0.91, mountTheta=1.29 22:41:18.618 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.82, opts=13) 22:41:18.618 00.000 30444 Enqueuing Move request for scope (0.51, 0.82) 22:41:18.618 00.000 15672 Worker thread wakes up 22:41:18.618 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.82) opts 0xd 22:41:18.618 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.82) 22:41:18.618 00.000 15672 Moving (0.51, 0.82) raw xDistance=0.26 yDistance=0.91 22:41:18.618 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 22:41:18.618 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91 22:41:18.618 00.000 15672 MoveAxis(W, 72, ABG) 22:41:18.618 00.000 15672 Guiding Dir = 3, Dur = 72 22:41:18.619 00.001 15672 IsSlewing returns 0 22:41:18.620 00.001 15672 IsGuiding returns 0 22:41:18.624 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11244, FiltMin=2647, FiltMax=8299, Gamma=2.950 22:41:18.641 00.017 15672 PulseGuide returned control before completion, sleep 61 22:41:18.673 00.032 30444 UpdateGuideState exits: m=95523 SNR=69.6 Saturated 22:41:18.673 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:18.673 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:18.673 00.000 30444 Enqueuing Expose request 22:41:18.737 00.064 15672 IsGuiding returns 0 22:41:18.738 00.001 15672 Move returns status 0, amount 72 22:41:18.738 00.000 15672 MoveAxis(S, 163, ABG) 22:41:18.738 00.000 15672 Guiding Dir = 1, Dur = 163 22:41:18.739 00.001 15672 IsSlewing returns 0 22:41:18.742 00.003 15672 IsGuiding returns 0 22:41:18.817 00.075 15672 PulseGuide returned control before completion, sleep 98 22:41:18.945 00.128 15672 IsGuiding returns 1 22:41:18.945 00.000 15672 scope still moving after pulse duration time elapsed 22:41:18.966 00.021 15672 IsSlewing returns 0 22:41:18.968 00.002 15672 IsGuiding returns 1 22:41:18.989 00.021 15672 IsSlewing returns 0 22:41:19.010 00.021 15672 IsGuiding returns 0 22:41:19.011 00.001 15672 scope move finished after 163 + 105 ms 22:41:19.011 00.000 15672 Move returns status 0, amount 163 22:41:19.011 00.000 15672 move complete, result=0 22:41:19.011 00.000 15672 worker thread done servicing request 22:41:19.011 00.000 15672 Worker thread wakes up 22:41:19.011 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:19.011 00.000 30444 GuideStep: 0.3 px 72 ms WEST, 0.9 px 163 ms SOUTH 22:41:19.012 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:20.919 01.907 15672 Exposure complete 22:41:20.938 00.019 15672 worker thread done servicing request 22:41:20.939 00.001 30444 OnExposeComplete: enter 22:41:20.939 00.000 30444 UpdateGuideState(): m_state=6 22:41:20.939 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1009 22:41:20.939 00.000 30444 Star::Find returns 1 (1), X=465.80, Y=192.36, Mass=103940, SNR=87.2, Peak=9713 HFD=3.6 22:41:20.939 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 22:41:20.939 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 22:41:20.939 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=0.44 hyp=0.77 cameraTheta=0.61 mountX=0.48 mountY=0.56, mountTheta=0.86 22:41:20.940 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=0.44, opts=13) 22:41:20.940 00.000 30444 Enqueuing Move request for scope (0.63, 0.44) 22:41:20.940 00.000 15672 Worker thread wakes up 22:41:20.940 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.44) opts 0xd 22:41:20.940 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, 0.44) 22:41:20.940 00.000 15672 Moving (0.63, 0.44) raw xDistance=0.48 yDistance=0.56 22:41:20.940 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48 22:41:20.940 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 22:41:20.940 00.000 15672 MoveAxis(W, 136, ABG) 22:41:20.940 00.000 15672 Guiding Dir = 3, Dur = 136 22:41:20.940 00.000 15672 IsSlewing returns 0 22:41:20.941 00.001 15672 IsGuiding returns 0 22:41:20.946 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=10339, FiltMin=2691, FiltMax=9107, Gamma=2.950 22:41:20.958 00.012 15672 PulseGuide returned control before completion, sleep 130 22:41:20.996 00.038 30444 UpdateGuideState exits: m=103940 SNR=87.2 Saturated 22:41:20.996 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:20.996 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:20.996 00.000 30444 Enqueuing Expose request 22:41:21.089 00.093 15672 IsGuiding returns 1 22:41:21.089 00.000 15672 scope still moving after pulse duration time elapsed 22:41:21.111 00.022 15672 IsSlewing returns 0 22:41:21.135 00.024 15672 IsGuiding returns 0 22:41:21.135 00.000 15672 scope move finished after 136 + 56 ms 22:41:21.135 00.000 15672 Move returns status 0, amount 136 22:41:21.135 00.000 15672 MoveAxis(S, 100, ABG) 22:41:21.135 00.000 15672 Guiding Dir = 1, Dur = 100 22:41:21.135 00.000 15672 IsSlewing returns 0 22:41:21.136 00.001 15672 IsGuiding returns 0 22:41:21.214 00.078 15672 PulseGuide returned control before completion, sleep 32 22:41:21.249 00.035 15672 IsGuiding returns 1 22:41:21.249 00.000 15672 scope still moving after pulse duration time elapsed 22:41:21.270 00.021 15672 IsSlewing returns 0 22:41:21.272 00.002 15672 IsGuiding returns 1 22:41:21.294 00.022 15672 IsSlewing returns 0 22:41:21.341 00.047 15672 IsGuiding returns 0 22:41:21.341 00.000 15672 scope move finished after 100 + 106 ms 22:41:21.341 00.000 15672 Move returns status 0, amount 100 22:41:21.341 00.000 15672 move complete, result=0 22:41:21.342 00.001 15672 worker thread done servicing request 22:41:21.342 00.000 15672 Worker thread wakes up 22:41:21.342 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:21.342 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:21.342 00.000 30444 GuideStep: 0.5 px 136 ms WEST, 0.6 px 100 ms SOUTH 22:41:23.453 02.111 15672 Exposure complete 22:41:23.473 00.020 15672 worker thread done servicing request 22:41:23.473 00.000 30444 OnExposeComplete: enter 22:41:23.473 00.000 30444 UpdateGuideState(): m_state=6 22:41:23.473 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1010 22:41:23.473 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=192.48, Mass=93695, SNR=66.7, Peak=9084 HFD=3.7 22:41:23.473 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 22:41:23.473 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 22:41:23.473 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.56 hyp=0.56 cameraTheta=1.51 mountX=-0.12 mountY=0.55, mountTheta=1.79 22:41:23.474 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.56, opts=13) 22:41:23.474 00.000 30444 Enqueuing Move request for scope (0.03, 0.56) 22:41:23.474 00.000 15672 Worker thread wakes up 22:41:23.474 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.56) opts 0xd 22:41:23.474 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.56) 22:41:23.474 00.000 15672 Moving (0.03, 0.56) raw xDistance=-0.12 yDistance=0.55 22:41:23.474 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:41:23.474 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 22:41:23.474 00.000 15672 MoveAxis(E, 0, ABG) 22:41:23.474 00.000 15672 Move returns status 0, amount 0 22:41:23.474 00.000 15672 MoveAxis(S, 99, ABG) 22:41:23.474 00.000 15672 Guiding Dir = 1, Dur = 99 22:41:23.474 00.000 15672 IsSlewing returns 0 22:41:23.480 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=10599, FiltMin=2662, FiltMax=8428, Gamma=2.950 22:41:23.498 00.018 15672 IsGuiding returns 0 22:41:23.574 00.076 30444 UpdateGuideState exits: m=93695 SNR=66.7 Saturated 22:41:23.574 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:23.574 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:23.574 00.000 30444 Enqueuing Expose request 22:41:23.580 00.006 15672 PulseGuide returned control before completion, sleep 28 22:41:23.609 00.029 15672 IsGuiding returns 1 22:41:23.609 00.000 15672 scope still moving after pulse duration time elapsed 22:41:23.631 00.022 15672 IsSlewing returns 0 22:41:23.632 00.001 15672 IsGuiding returns 1 22:41:23.653 00.021 15672 IsSlewing returns 0 22:41:23.654 00.001 15672 IsGuiding returns 1 22:41:23.675 00.021 15672 IsSlewing returns 0 22:41:23.690 00.015 15672 IsGuiding returns 0 22:41:23.691 00.001 15672 scope move finished after 99 + 93 ms 22:41:23.691 00.000 15672 Move returns status 0, amount 99 22:41:23.691 00.000 15672 move complete, result=0 22:41:23.691 00.000 15672 worker thread done servicing request 22:41:23.691 00.000 15672 Worker thread wakes up 22:41:23.691 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:23.691 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:23.691 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 99 ms SOUTH 22:41:25.599 01.908 15672 Exposure complete 22:41:25.626 00.027 15672 worker thread done servicing request 22:41:25.626 00.000 30444 OnExposeComplete: enter 22:41:25.626 00.000 30444 UpdateGuideState(): m_state=6 22:41:25.626 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1011 22:41:25.627 00.001 30444 Star::Find returns 1 (1), X=464.67, Y=193.10, Mass=94849, SNR=74.6, Peak=11191 HFD=3.3 22:41:25.627 00.000 30444 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.28) = xAngle (2.25 = 2.25) 22:41:25.627 00.000 30444 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.19 = 2.19) 22:41:25.627 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=1.18 hyp=1.28 cameraTheta=1.97 mountX=-0.81 mountY=1.05, mountTheta=2.23 22:41:25.627 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=1.18, opts=13) 22:41:25.627 00.000 30444 Enqueuing Move request for scope (-0.50, 1.18) 22:41:25.627 00.000 15672 Worker thread wakes up 22:41:25.627 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 1.18) opts 0xd 22:41:25.627 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, 1.18) 22:41:25.627 00.000 15672 Moving (-0.50, 1.18) raw xDistance=-0.81 yDistance=1.05 22:41:25.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81 22:41:25.627 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.05 22:41:25.628 00.001 15672 MoveAxis(E, 218, ABG) 22:41:25.628 00.000 15672 Guiding Dir = 2, Dur = 218 22:41:25.628 00.000 15672 IsSlewing returns 0 22:41:25.633 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=12023, FiltMin=2645, FiltMax=8728, Gamma=2.950 22:41:25.639 00.006 15672 IsGuiding returns 0 22:41:25.654 00.015 15672 PulseGuide returned control before completion, sleep 213 22:41:25.683 00.029 30444 UpdateGuideState exits: m=94849 SNR=74.6 Saturated 22:41:25.683 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:25.683 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:25.683 00.000 30444 Enqueuing Expose request 22:41:25.910 00.227 15672 IsGuiding returns 0 22:41:25.910 00.000 15672 Move returns status 0, amount 218 22:41:25.910 00.000 15672 MoveAxis(S, 187, ABG) 22:41:25.910 00.000 15672 Guiding Dir = 1, Dur = 187 22:41:25.910 00.000 15672 IsSlewing returns 0 22:41:25.911 00.001 15672 IsGuiding returns 0 22:41:25.991 00.080 15672 PulseGuide returned control before completion, sleep 118 22:41:26.118 00.127 15672 IsGuiding returns 1 22:41:26.118 00.000 15672 scope still moving after pulse duration time elapsed 22:41:26.139 00.021 15672 IsSlewing returns 0 22:41:26.140 00.001 15672 IsGuiding returns 1 22:41:26.161 00.021 15672 IsSlewing returns 0 22:41:26.162 00.001 15672 IsGuiding returns 1 22:41:26.182 00.020 15672 IsSlewing returns 0 22:41:26.215 00.033 15672 IsGuiding returns 0 22:41:26.215 00.000 15672 scope move finished after 187 + 117 ms 22:41:26.215 00.000 15672 Move returns status 0, amount 187 22:41:26.215 00.000 15672 move complete, result=0 22:41:26.216 00.001 15672 worker thread done servicing request 22:41:26.216 00.000 15672 Worker thread wakes up 22:41:26.216 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:26.216 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:26.216 00.000 30444 GuideStep: -0.8 px 218 ms EAST, 1.0 px 187 ms SOUTH 22:41:28.332 02.116 15672 Exposure complete 22:41:28.363 00.031 15672 worker thread done servicing request 22:41:28.363 00.000 30444 OnExposeComplete: enter 22:41:28.363 00.000 30444 UpdateGuideState(): m_state=6 22:41:28.363 00.000 30444 Star::Find(15, 464, 193, 0, (0,0,0,0), 0.0, 255) frame 1012 22:41:28.363 00.000 30444 Star::Find returns 1 (1), X=466.24, Y=191.26, Mass=90421, SNR=67.7, Peak=10029 HFD=3.6 22:41:28.364 00.001 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 22:41:28.364 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 22:41:28.364 00.000 30444 CameraToMount -- cameraX=1.06 cameraY=-0.66 hyp=1.25 cameraTheta=-0.56 mountX=1.20 mountY=-0.42, mountTheta=-0.33 22:41:28.366 00.002 30444 SchedulePrimaryMove(04F7B810, x=1.06, y=-0.66, opts=13) 22:41:28.366 00.000 30444 Enqueuing Move request for scope (1.06, -0.66) 22:41:28.366 00.000 15672 Worker thread wakes up 22:41:28.366 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.66) opts 0xd 22:41:28.366 00.000 15672 Handling offset move in thread for scope, endpoint = (1.06, -0.66) 22:41:28.366 00.000 15672 Moving (1.06, -0.66) raw xDistance=1.20 yDistance=-0.42 22:41:28.366 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.20 22:41:28.366 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:41:28.366 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 22:41:28.366 00.000 15672 MoveAxis(W, 310, ABG) 22:41:28.366 00.000 15672 Guiding Dir = 3, Dur = 310 22:41:28.367 00.001 15672 IsSlewing returns 0 22:41:28.368 00.001 15672 IsGuiding returns 0 22:41:28.373 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=10540, FiltMin=2723, FiltMax=8699, Gamma=2.950 22:41:28.386 00.013 15672 PulseGuide returned control before completion, sleep 303 22:41:28.687 00.301 30444 UpdateGuideState exits: m=90421 SNR=67.7 Saturated 22:41:28.687 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:28.687 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:28.687 00.000 30444 Enqueuing Expose request 22:41:28.693 00.006 15672 IsGuiding returns 1 22:41:28.693 00.000 15672 scope still moving after pulse duration time elapsed 22:41:28.715 00.022 15672 IsSlewing returns 0 22:41:28.754 00.039 15672 IsGuiding returns 0 22:41:28.754 00.000 15672 scope move finished after 310 + 75 ms 22:41:28.754 00.000 15672 Move returns status 0, amount 310 22:41:28.754 00.000 15672 MoveAxis(N, 0, ABG) 22:41:28.754 00.000 15672 Move returns status 0, amount 0 22:41:28.754 00.000 15672 move complete, result=0 22:41:28.754 00.000 15672 worker thread done servicing request 22:41:28.754 00.000 15672 Worker thread wakes up 22:41:28.754 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:28.754 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:28.754 00.000 30444 GuideStep: 1.2 px 310 ms WEST, -0.4 px 0 ms NORTH 22:41:30.660 01.906 15672 Exposure complete 22:41:30.680 00.020 15672 worker thread done servicing request 22:41:30.680 00.000 30444 OnExposeComplete: enter 22:41:30.680 00.000 30444 UpdateGuideState(): m_state=6 22:41:30.680 00.000 30444 Star::Find(15, 466, 191, 0, (0,0,0,0), 0.0, 255) frame 1013 22:41:30.680 00.000 30444 Star::Find returns 1 (1), X=465.70, Y=191.22, Mass=89728, SNR=69.2, Peak=9589 HFD=3.5 22:41:30.680 00.000 30444 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.28) = xAngle (-0.65 = -0.65) 22:41:30.680 00.000 30444 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.71 = -0.71) 22:41:30.680 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-0.71 hyp=0.88 cameraTheta=-0.93 mountX=0.70 mountY=-0.58, mountTheta=-0.69 22:41:30.681 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.71, opts=13) 22:41:30.681 00.000 30444 Enqueuing Move request for scope (0.53, -0.71) 22:41:30.681 00.000 15672 Worker thread wakes up 22:41:30.681 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.71) opts 0xd 22:41:30.681 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.71) 22:41:30.681 00.000 15672 Moving (0.53, -0.71) raw xDistance=0.70 yDistance=-0.58 22:41:30.681 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.70 22:41:30.681 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:41:30.681 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58 22:41:30.681 00.000 15672 MoveAxis(W, 212, ABG) 22:41:30.681 00.000 15672 Guiding Dir = 3, Dur = 212 22:41:30.682 00.001 15672 IsSlewing returns 0 22:41:30.683 00.001 15672 IsGuiding returns 0 22:41:30.687 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2045, max=11502, FiltMin=2602, FiltMax=8737, Gamma=2.950 22:41:30.702 00.015 15672 PulseGuide returned control before completion, sleep 203 22:41:30.753 00.051 30444 UpdateGuideState exits: m=89728 SNR=69.2 Saturated 22:41:30.753 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:30.753 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:30.753 00.000 30444 Enqueuing Expose request 22:41:30.909 00.156 15672 IsGuiding returns 1 22:41:30.910 00.001 15672 scope still moving after pulse duration time elapsed 22:41:30.932 00.022 15672 IsSlewing returns 0 22:41:30.947 00.015 15672 IsGuiding returns 0 22:41:30.947 00.000 15672 scope move finished after 212 + 52 ms 22:41:30.948 00.001 15672 Move returns status 0, amount 212 22:41:30.948 00.000 15672 MoveAxis(N, 0, ABG) 22:41:30.948 00.000 15672 Move returns status 0, amount 0 22:41:30.948 00.000 15672 move complete, result=0 22:41:30.948 00.000 15672 worker thread done servicing request 22:41:30.948 00.000 15672 Worker thread wakes up 22:41:30.948 00.000 30444 GuideStep: 0.7 px 212 ms WEST, -0.6 px 0 ms NORTH 22:41:30.949 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:30.949 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:33.065 02.116 15672 Exposure complete 22:41:33.095 00.030 15672 worker thread done servicing request 22:41:33.095 00.000 30444 OnExposeComplete: enter 22:41:33.095 00.000 30444 UpdateGuideState(): m_state=6 22:41:33.095 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1014 22:41:33.095 00.000 30444 Star::Find returns 1 (1), X=465.42, Y=191.50, Mass=100174, SNR=75.0, Peak=11245 HFD=3.3 22:41:33.095 00.000 30444 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.28) = xAngle (-0.76 = -0.76) 22:41:33.095 00.000 30444 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.82 = -0.82) 22:41:33.095 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.42 hyp=0.49 cameraTheta=-1.04 mountX=0.35 mountY=-0.36, mountTheta=-0.79 22:41:33.096 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.42, opts=13) 22:41:33.096 00.000 30444 Enqueuing Move request for scope (0.25, -0.42) 22:41:33.096 00.000 15672 Worker thread wakes up 22:41:33.096 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.42) opts 0xd 22:41:33.096 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.42) 22:41:33.096 00.000 15672 Moving (0.25, -0.42) raw xDistance=0.35 yDistance=-0.36 22:41:33.096 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.35 22:41:33.096 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:41:33.096 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 22:41:33.096 00.000 15672 MoveAxis(W, 110, ABG) 22:41:33.096 00.000 15672 Guiding Dir = 3, Dur = 110 22:41:33.097 00.001 15672 IsSlewing returns 0 22:41:33.098 00.001 15672 IsGuiding returns 0 22:41:33.102 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=11810, FiltMin=2642, FiltMax=8725, Gamma=2.950 22:41:33.115 00.013 15672 PulseGuide returned control before completion, sleep 104 22:41:33.151 00.036 30444 UpdateGuideState exits: m=100174 SNR=75.0 Saturated 22:41:33.152 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:33.152 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:33.152 00.000 30444 Enqueuing Expose request 22:41:33.222 00.070 15672 IsGuiding returns 1 22:41:33.222 00.000 15672 scope still moving after pulse duration time elapsed 22:41:33.243 00.021 15672 IsSlewing returns 0 22:41:33.275 00.032 15672 IsGuiding returns 0 22:41:33.275 00.000 15672 scope move finished after 110 + 66 ms 22:41:33.275 00.000 15672 Move returns status 0, amount 110 22:41:33.275 00.000 15672 MoveAxis(N, 0, ABG) 22:41:33.275 00.000 15672 Move returns status 0, amount 0 22:41:33.275 00.000 15672 move complete, result=0 22:41:33.275 00.000 15672 worker thread done servicing request 22:41:33.275 00.000 15672 Worker thread wakes up 22:41:33.275 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:33.275 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:33.280 00.005 30444 GuideStep: 0.4 px 110 ms WEST, -0.4 px 0 ms NORTH 22:41:35.184 01.904 15672 Exposure complete 22:41:35.203 00.019 15672 worker thread done servicing request 22:41:35.204 00.001 30444 OnExposeComplete: enter 22:41:35.204 00.000 30444 UpdateGuideState(): m_state=6 22:41:35.204 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1015 22:41:35.204 00.000 30444 Star::Find returns 1 (1), X=464.71, Y=191.72, Mass=88191, SNR=68.0, Peak=10814 HFD=3.5 22:41:35.204 00.000 30444 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.28) = xAngle (-2.46 = -2.46) 22:41:35.204 00.000 30444 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.53 = -2.53) 22:41:35.204 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.20 hyp=0.51 cameraTheta=-2.74 mountX=-0.40 mountY=-0.29, mountTheta=-2.50 22:41:35.204 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.20, opts=13) 22:41:35.204 00.000 30444 Enqueuing Move request for scope (-0.47, -0.20) 22:41:35.204 00.000 15672 Worker thread wakes up 22:41:35.204 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.20) opts 0xd 22:41:35.204 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.20) 22:41:35.204 00.000 15672 Moving (-0.47, -0.20) raw xDistance=-0.40 yDistance=-0.29 22:41:35.204 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40 22:41:35.204 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:41:35.204 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 22:41:35.204 00.000 15672 MoveAxis(E, 99, ABG) 22:41:35.204 00.000 15672 Guiding Dir = 2, Dur = 99 22:41:35.205 00.001 15672 IsSlewing returns 0 22:41:35.207 00.002 15672 IsGuiding returns 0 22:41:35.211 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=10814, FiltMin=2676, FiltMax=7977, Gamma=2.950 22:41:35.224 00.013 15672 PulseGuide returned control before completion, sleep 92 22:41:35.332 00.108 30444 UpdateGuideState exits: m=88191 SNR=68.0 Saturated 22:41:35.332 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:35.333 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:35.333 00.000 30444 Enqueuing Expose request 22:41:35.352 00.019 15672 IsGuiding returns 0 22:41:35.352 00.000 15672 Move returns status 0, amount 99 22:41:35.352 00.000 15672 MoveAxis(N, 0, ABG) 22:41:35.352 00.000 15672 Move returns status 0, amount 0 22:41:35.352 00.000 15672 move complete, result=0 22:41:35.352 00.000 30444 GuideStep: -0.4 px 99 ms EAST, -0.3 px 0 ms NORTH 22:41:35.352 00.000 15672 worker thread done servicing request 22:41:35.352 00.000 15672 Worker thread wakes up 22:41:35.352 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:35.352 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:37.460 02.108 15672 Exposure complete 22:41:37.480 00.020 15672 worker thread done servicing request 22:41:37.480 00.000 30444 OnExposeComplete: enter 22:41:37.481 00.001 30444 UpdateGuideState(): m_state=6 22:41:37.481 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1016 22:41:37.481 00.000 30444 Star::Find returns 1 (1), X=465.38, Y=191.58, Mass=99888, SNR=78.8, Peak=13098 HFD=3.2 22:41:37.481 00.000 30444 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.28) = xAngle (-0.74 = -0.74) 22:41:37.481 00.000 30444 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 22:41:37.481 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.34 hyp=0.40 cameraTheta=-1.02 mountX=0.29 mountY=-0.29, mountTheta=-0.78 22:41:37.481 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.34, opts=13) 22:41:37.481 00.000 30444 Enqueuing Move request for scope (0.21, -0.34) 22:41:37.482 00.001 15672 Worker thread wakes up 22:41:37.482 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.34) opts 0xd 22:41:37.482 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.34) 22:41:37.482 00.000 15672 Moving (0.21, -0.34) raw xDistance=0.29 yDistance=-0.29 22:41:37.482 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29 22:41:37.482 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:41:37.482 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 22:41:37.482 00.000 15672 MoveAxis(W, 72, ABG) 22:41:37.482 00.000 15672 Guiding Dir = 3, Dur = 72 22:41:37.482 00.000 15672 IsSlewing returns 0 22:41:37.487 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=13098, FiltMin=2646, FiltMax=9282, Gamma=2.950 22:41:37.493 00.006 15672 IsGuiding returns 0 22:41:37.508 00.015 15672 PulseGuide returned control before completion, sleep 67 22:41:37.538 00.030 30444 UpdateGuideState exits: m=99888 SNR=78.8 Saturated 22:41:37.539 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:37.539 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:37.539 00.000 30444 Enqueuing Expose request 22:41:37.578 00.039 15672 IsGuiding returns 1 22:41:37.578 00.000 15672 scope still moving after pulse duration time elapsed 22:41:37.599 00.021 15672 IsSlewing returns 0 22:41:37.600 00.001 15672 IsGuiding returns 1 22:41:37.620 00.020 15672 IsSlewing returns 0 22:41:37.622 00.002 15672 IsGuiding returns 0 22:41:37.622 00.000 15672 scope move finished after 72 + 57 ms 22:41:37.622 00.000 15672 Move returns status 0, amount 72 22:41:37.622 00.000 15672 MoveAxis(N, 0, ABG) 22:41:37.622 00.000 15672 Move returns status 0, amount 0 22:41:37.622 00.000 15672 move complete, result=0 22:41:37.622 00.000 15672 worker thread done servicing request 22:41:37.622 00.000 15672 Worker thread wakes up 22:41:37.622 00.000 30444 GuideStep: 0.3 px 72 ms WEST, -0.3 px 0 ms NORTH 22:41:37.622 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:37.622 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:39.530 01.908 15672 Exposure complete 22:41:39.549 00.019 15672 worker thread done servicing request 22:41:39.549 00.000 30444 OnExposeComplete: enter 22:41:39.549 00.000 30444 UpdateGuideState(): m_state=6 22:41:39.550 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1017 22:41:39.550 00.000 30444 Star::Find returns 1 (1), X=465.36, Y=191.51, Mass=100152, SNR=79.4, Peak=12617 HFD=3.2 22:41:39.550 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 22:41:39.550 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 22:41:39.550 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.41 hyp=0.45 cameraTheta=-1.14 mountX=0.30 mountY=-0.36, mountTheta=-0.88 22:41:39.550 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.41, opts=13) 22:41:39.550 00.000 30444 Enqueuing Move request for scope (0.19, -0.41) 22:41:39.550 00.000 15672 Worker thread wakes up 22:41:39.550 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.41) opts 0xd 22:41:39.550 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.41) 22:41:39.551 00.001 15672 Moving (0.19, -0.41) raw xDistance=0.30 yDistance=-0.36 22:41:39.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30 22:41:39.551 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:41:39.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 22:41:39.551 00.000 15672 MoveAxis(W, 85, ABG) 22:41:39.551 00.000 15672 Guiding Dir = 3, Dur = 85 22:41:39.551 00.000 15672 IsSlewing returns 0 22:41:39.552 00.001 15672 IsGuiding returns 0 22:41:39.556 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=13772, FiltMin=2677, FiltMax=9211, Gamma=2.950 22:41:39.569 00.013 15672 PulseGuide returned control before completion, sleep 79 22:41:39.605 00.036 30444 UpdateGuideState exits: m=100152 SNR=79.4 Saturated 22:41:39.605 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:39.605 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:39.605 00.000 30444 Enqueuing Expose request 22:41:39.666 00.061 15672 IsGuiding returns 0 22:41:39.666 00.000 15672 Move returns status 0, amount 85 22:41:39.666 00.000 15672 MoveAxis(N, 0, ABG) 22:41:39.666 00.000 15672 Move returns status 0, amount 0 22:41:39.666 00.000 15672 move complete, result=0 22:41:39.666 00.000 15672 worker thread done servicing request 22:41:39.666 00.000 15672 Worker thread wakes up 22:41:39.666 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:39.666 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:39.666 00.000 30444 GuideStep: 0.3 px 85 ms WEST, -0.4 px 0 ms NORTH 22:41:41.775 02.109 15672 Exposure complete 22:41:41.795 00.020 15672 worker thread done servicing request 22:41:41.795 00.000 30444 OnExposeComplete: enter 22:41:41.795 00.000 30444 UpdateGuideState(): m_state=6 22:41:41.795 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1018 22:41:41.795 00.000 30444 Star::Find returns 1 (1), X=465.23, Y=191.77, Mass=99908, SNR=76.5, Peak=12028 HFD=3.5 22:41:41.795 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 22:41:41.795 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 22:41:41.795 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.25 mountX=0.09 mountY=-0.14, mountTheta=-0.99 22:41:41.796 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.16, opts=13) 22:41:41.796 00.000 30444 Enqueuing Move request for scope (0.05, -0.16) 22:41:41.796 00.000 15672 Worker thread wakes up 22:41:41.796 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd 22:41:41.796 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.16) 22:41:41.796 00.000 15672 Moving (0.05, -0.16) raw xDistance=0.09 yDistance=-0.14 22:41:41.796 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:41:41.796 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:41:41.796 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:41:41.796 00.000 15672 MoveAxis(E, 0, ABG) 22:41:41.796 00.000 15672 Move returns status 0, amount 0 22:41:41.796 00.000 15672 MoveAxis(N, 0, ABG) 22:41:41.797 00.001 15672 Move returns status 0, amount 0 22:41:41.797 00.000 15672 move complete, result=0 22:41:41.797 00.000 15672 worker thread done servicing request 22:41:41.801 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=12502, FiltMin=2653, FiltMax=8878, Gamma=2.950 22:41:41.850 00.049 30444 UpdateGuideState exits: m=99908 SNR=76.5 Saturated 22:41:41.850 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:41.850 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:41.850 00.000 30444 Enqueuing Expose request 22:41:41.850 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:41:41.850 00.000 15672 Worker thread wakes up 22:41:41.851 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:41.851 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:43.758 01.907 15672 Exposure complete 22:41:43.778 00.020 15672 worker thread done servicing request 22:41:43.778 00.000 30444 OnExposeComplete: enter 22:41:43.778 00.000 30444 UpdateGuideState(): m_state=6 22:41:43.778 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1019 22:41:43.778 00.000 30444 Star::Find returns 1 (1), X=465.18, Y=191.79, Mass=99230, SNR=75.1, Peak=11591 HFD=3.6 22:41:43.778 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 22:41:43.778 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 22:41:43.778 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.53 mountX=0.04 mountY=-0.13, mountTheta=-1.25 22:41:43.778 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.14, opts=13) 22:41:43.778 00.000 30444 Enqueuing Move request for scope (0.01, -0.14) 22:41:43.778 00.000 15672 Worker thread wakes up 22:41:43.778 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd 22:41:43.778 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.14) 22:41:43.778 00.000 15672 Moving (0.01, -0.14) raw xDistance=0.04 yDistance=-0.13 22:41:43.778 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:41:43.778 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:41:43.778 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 22:41:43.778 00.000 15672 MoveAxis(E, 0, ABG) 22:41:43.778 00.000 15672 Move returns status 0, amount 0 22:41:43.778 00.000 15672 MoveAxis(N, 0, ABG) 22:41:43.778 00.000 15672 Move returns status 0, amount 0 22:41:43.779 00.001 15672 move complete, result=0 22:41:43.779 00.000 15672 worker thread done servicing request 22:41:43.784 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=11744, FiltMin=2582, FiltMax=9391, Gamma=2.950 22:41:43.833 00.049 30444 UpdateGuideState exits: m=99230 SNR=75.1 Saturated 22:41:43.833 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:43.833 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:43.833 00.000 30444 Enqueuing Expose request 22:41:43.833 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:41:43.833 00.000 15672 Worker thread wakes up 22:41:43.833 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:43.834 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:45.943 02.109 15672 Exposure complete 22:41:45.963 00.020 15672 worker thread done servicing request 22:41:45.963 00.000 30444 OnExposeComplete: enter 22:41:45.963 00.000 30444 UpdateGuideState(): m_state=6 22:41:45.964 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1020 22:41:45.964 00.000 30444 Star::Find returns 1 (1), X=465.40, Y=191.82, Mass=81781, SNR=67.1, Peak=10009 HFD=3.6 22:41:45.964 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 22:41:45.964 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 22:41:45.964 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-0.42 mountX=0.25 mountY=-0.05, mountTheta=-0.20 22:41:45.964 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.10, opts=13) 22:41:45.964 00.000 30444 Enqueuing Move request for scope (0.23, -0.10) 22:41:45.964 00.000 15672 Worker thread wakes up 22:41:45.964 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.10) opts 0xd 22:41:45.964 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.10) 22:41:45.964 00.000 15672 Moving (0.23, -0.10) raw xDistance=0.25 yDistance=-0.05 22:41:45.964 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 22:41:45.964 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:41:45.965 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:41:45.965 00.000 15672 MoveAxis(E, 0, ABG) 22:41:45.965 00.000 15672 Move returns status 0, amount 0 22:41:45.965 00.000 15672 MoveAxis(N, 0, ABG) 22:41:45.965 00.000 15672 Move returns status 0, amount 0 22:41:45.965 00.000 15672 move complete, result=0 22:41:45.965 00.000 15672 worker thread done servicing request 22:41:45.969 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=11867, FiltMin=2631, FiltMax=9076, Gamma=2.950 22:41:46.018 00.049 30444 UpdateGuideState exits: m=81781 SNR=67.1 Saturated 22:41:46.018 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:46.018 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:46.018 00.000 30444 Enqueuing Expose request 22:41:46.018 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:41:46.018 00.000 15672 Worker thread wakes up 22:41:46.018 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:46.018 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:47.933 01.915 15672 Exposure complete 22:41:47.962 00.029 15672 worker thread done servicing request 22:41:47.962 00.000 30444 OnExposeComplete: enter 22:41:47.962 00.000 30444 UpdateGuideState(): m_state=6 22:41:47.962 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1021 22:41:47.962 00.000 30444 Star::Find returns 1 (1), X=465.58, Y=191.85, Mass=85829, SNR=69.4, Peak=10592 HFD=3.5 22:41:47.962 00.000 30444 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.28) = xAngle (0.12 = 0.12) 22:41:47.962 00.000 30444 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 22:41:47.962 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.07 hyp=0.41 cameraTheta=-0.16 mountX=0.41 mountY=0.02, mountTheta=0.05 22:41:47.963 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.07, opts=13) 22:41:47.963 00.000 30444 Enqueuing Move request for scope (0.41, -0.07) 22:41:47.963 00.000 15672 Worker thread wakes up 22:41:47.963 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.07) opts 0xd 22:41:47.963 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.07) 22:41:47.963 00.000 15672 Moving (0.41, -0.07) raw xDistance=0.41 yDistance=0.02 22:41:47.963 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 22:41:47.963 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:41:47.963 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 22:41:47.963 00.000 15672 MoveAxis(W, 111, ABG) 22:41:47.963 00.000 15672 Guiding Dir = 3, Dur = 111 22:41:47.964 00.001 15672 IsSlewing returns 0 22:41:47.968 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=13250, FiltMin=2669, FiltMax=9020, Gamma=2.950 22:41:47.987 00.019 15672 IsGuiding returns 0 22:41:48.003 00.016 15672 PulseGuide returned control before completion, sleep 106 22:41:48.017 00.014 30444 UpdateGuideState exits: m=85829 SNR=69.4 Saturated 22:41:48.018 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:48.018 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:48.018 00.000 30444 Enqueuing Expose request 22:41:48.112 00.094 15672 IsGuiding returns 1 22:41:48.112 00.000 15672 scope still moving after pulse duration time elapsed 22:41:48.133 00.021 15672 IsSlewing returns 0 22:41:48.134 00.001 15672 IsGuiding returns 0 22:41:48.134 00.000 15672 scope move finished after 111 + 35 ms 22:41:48.134 00.000 15672 Move returns status 0, amount 111 22:41:48.134 00.000 15672 MoveAxis(N, 0, ABG) 22:41:48.134 00.000 15672 Move returns status 0, amount 0 22:41:48.134 00.000 15672 move complete, result=0 22:41:48.134 00.000 15672 worker thread done servicing request 22:41:48.134 00.000 15672 Worker thread wakes up 22:41:48.134 00.000 30444 GuideStep: 0.4 px 111 ms WEST, 0.0 px 0 ms NORTH 22:41:48.134 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:48.134 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:50.245 02.111 15672 Exposure complete 22:41:50.265 00.020 15672 worker thread done servicing request 22:41:50.265 00.000 30444 OnExposeComplete: enter 22:41:50.265 00.000 30444 UpdateGuideState(): m_state=6 22:41:50.265 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1022 22:41:50.265 00.000 30444 Star::Find returns 1 (1), X=465.60, Y=192.14, Mass=85379, SNR=67.1, Peak=9460 HFD=3.6 22:41:50.265 00.000 30444 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 22:41:50.265 00.000 30444 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 22:41:50.265 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.21 hyp=0.48 cameraTheta=0.47 mountX=0.35 mountY=0.30, mountTheta=0.71 22:41:50.266 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.21, opts=13) 22:41:50.266 00.000 30444 Enqueuing Move request for scope (0.42, 0.21) 22:41:50.266 00.000 15672 Worker thread wakes up 22:41:50.266 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.21) opts 0xd 22:41:50.266 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.21) 22:41:50.266 00.000 15672 Moving (0.42, 0.21) raw xDistance=0.35 yDistance=0.30 22:41:50.266 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35 22:41:50.266 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 22:41:50.266 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 22:41:50.266 00.000 15672 MoveAxis(W, 102, ABG) 22:41:50.266 00.000 15672 Guiding Dir = 3, Dur = 102 22:41:50.267 00.001 15672 IsSlewing returns 0 22:41:50.268 00.001 15672 IsGuiding returns 0 22:41:50.272 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=10562, FiltMin=2647, FiltMax=8328, Gamma=2.950 22:41:50.287 00.015 15672 PulseGuide returned control before completion, sleep 93 22:41:50.321 00.034 30444 UpdateGuideState exits: m=85379 SNR=67.1 Saturated 22:41:50.321 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:50.321 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:50.321 00.000 30444 Enqueuing Expose request 22:41:50.382 00.061 15672 IsGuiding returns 1 22:41:50.382 00.000 15672 scope still moving after pulse duration time elapsed 22:41:50.403 00.021 15672 IsSlewing returns 0 22:41:50.405 00.002 15672 IsGuiding returns 0 22:41:50.405 00.000 15672 scope move finished after 102 + 34 ms 22:41:50.405 00.000 15672 Move returns status 0, amount 102 22:41:50.405 00.000 15672 MoveAxis(N, 0, ABG) 22:41:50.405 00.000 15672 Move returns status 0, amount 0 22:41:50.405 00.000 15672 move complete, result=0 22:41:50.405 00.000 15672 worker thread done servicing request 22:41:50.405 00.000 15672 Worker thread wakes up 22:41:50.405 00.000 30444 GuideStep: 0.3 px 102 ms WEST, 0.3 px 0 ms NORTH 22:41:50.405 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:50.405 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:52.315 01.910 15672 Exposure complete 22:41:52.334 00.019 15672 worker thread done servicing request 22:41:52.334 00.000 30444 OnExposeComplete: enter 22:41:52.334 00.000 30444 UpdateGuideState(): m_state=6 22:41:52.335 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1023 22:41:52.335 00.000 30444 Star::Find returns 1 (1), X=465.02, Y=191.67, Mass=88868, SNR=64.2, Peak=11079 HFD=3.3 22:41:52.335 00.000 30444 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 22:41:52.335 00.000 30444 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.90 = -1.90) 22:41:52.335 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.25 hyp=0.30 cameraTheta=-2.12 mountX=-0.08 mountY=-0.28, mountTheta=-1.84 22:41:52.335 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.25, opts=13) 22:41:52.335 00.000 30444 Enqueuing Move request for scope (-0.15, -0.25) 22:41:52.335 00.000 15672 Worker thread wakes up 22:41:52.335 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.25) opts 0xd 22:41:52.335 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.25) 22:41:52.336 00.001 15672 Moving (-0.15, -0.25) raw xDistance=-0.08 yDistance=-0.28 22:41:52.336 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:41:52.336 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 22:41:52.336 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 22:41:52.336 00.000 15672 MoveAxis(E, 0, ABG) 22:41:52.336 00.000 15672 Move returns status 0, amount 0 22:41:52.336 00.000 15672 MoveAxis(N, 0, ABG) 22:41:52.336 00.000 15672 Move returns status 0, amount 0 22:41:52.336 00.000 15672 move complete, result=0 22:41:52.336 00.000 15672 worker thread done servicing request 22:41:52.340 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=11079, FiltMin=2651, FiltMax=9065, Gamma=2.950 22:41:52.389 00.049 30444 UpdateGuideState exits: m=88868 SNR=64.2 Saturated 22:41:52.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:52.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:52.390 00.001 30444 Enqueuing Expose request 22:41:52.390 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 22:41:52.390 00.000 15672 Worker thread wakes up 22:41:52.390 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:52.390 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:54.498 02.108 15672 Exposure complete 22:41:54.518 00.020 15672 worker thread done servicing request 22:41:54.518 00.000 30444 OnExposeComplete: enter 22:41:54.518 00.000 30444 UpdateGuideState(): m_state=6 22:41:54.518 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1024 22:41:54.518 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.74, Mass=90748, SNR=78.3, Peak=10873 HFD=3.7 22:41:54.518 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 22:41:54.518 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 22:41:54.518 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.71 mountX=0.03 mountY=-0.19, mountTheta=-1.43 22:41:54.519 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.19, opts=13) 22:41:54.519 00.000 30444 Enqueuing Move request for scope (-0.03, -0.19) 22:41:54.519 00.000 15672 Worker thread wakes up 22:41:54.519 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd 22:41:54.519 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.19) 22:41:54.519 00.000 15672 Moving (-0.03, -0.19) raw xDistance=0.03 yDistance=-0.19 22:41:54.519 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:41:54.519 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:41:54.519 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 22:41:54.519 00.000 15672 MoveAxis(E, 0, ABG) 22:41:54.519 00.000 15672 Move returns status 0, amount 0 22:41:54.519 00.000 15672 MoveAxis(N, 0, ABG) 22:41:54.519 00.000 15672 Move returns status 0, amount 0 22:41:54.519 00.000 15672 move complete, result=0 22:41:54.519 00.000 15672 worker thread done servicing request 22:41:54.524 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2369, max=11297, FiltMin=2631, FiltMax=8616, Gamma=2.950 22:41:54.607 00.083 30444 UpdateGuideState exits: m=90748 SNR=78.3 Saturated 22:41:54.607 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:54.607 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:54.607 00.000 30444 Enqueuing Expose request 22:41:54.608 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 22:41:54.608 00.000 15672 Worker thread wakes up 22:41:54.608 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:54.608 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:56.517 01.909 15672 Exposure complete 22:41:56.536 00.019 15672 worker thread done servicing request 22:41:56.536 00.000 30444 OnExposeComplete: enter 22:41:56.536 00.000 30444 UpdateGuideState(): m_state=6 22:41:56.536 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1025 22:41:56.537 00.001 30444 Star::Find returns 1 (1), X=465.17, Y=191.58, Mass=87415, SNR=68.6, Peak=11299 HFD=3.5 22:41:56.537 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 22:41:56.537 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 22:41:56.537 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.34 hyp=0.34 cameraTheta=-1.57 mountX=0.09 mountY=-0.33, mountTheta=-1.30 22:41:56.537 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.34, opts=13) 22:41:56.537 00.000 30444 Enqueuing Move request for scope (-0.00, -0.34) 22:41:56.537 00.000 15672 Worker thread wakes up 22:41:56.537 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.34) opts 0xd 22:41:56.537 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.34) 22:41:56.537 00.000 15672 Moving (-0.00, -0.34) raw xDistance=0.09 yDistance=-0.33 22:41:56.537 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:41:56.538 00.001 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.79 newest=-0.80 22:41:56.538 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 22:41:56.538 00.000 15672 MoveAxis(E, 0, ABG) 22:41:56.538 00.000 15672 Move returns status 0, amount 0 22:41:56.538 00.000 15672 MoveAxis(N, 60, ABG) 22:41:56.538 00.000 15672 Guiding Dir = 0, Dur = 60 22:41:56.538 00.000 15672 IsSlewing returns 0 22:41:56.539 00.001 15672 IsGuiding returns 0 22:41:56.543 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=12577, FiltMin=2585, FiltMax=8535, Gamma=2.950 22:41:56.647 00.104 15672 IsGuiding returns 1 22:41:56.647 00.000 15672 scope still moving after pulse duration time elapsed 22:41:56.667 00.020 15672 IsSlewing returns 0 22:41:56.667 00.000 30444 UpdateGuideState exits: m=87415 SNR=68.6 Saturated 22:41:56.667 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:56.667 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:56.668 00.001 30444 Enqueuing Expose request 22:41:56.669 00.001 15672 IsGuiding returns 1 22:41:56.691 00.022 15672 IsSlewing returns 0 22:41:56.711 00.020 15672 IsGuiding returns 0 22:41:56.711 00.000 15672 scope move finished after 60 + 110 ms 22:41:56.711 00.000 15672 Move returns status 0, amount 60 22:41:56.711 00.000 15672 move complete, result=0 22:41:56.711 00.000 15672 worker thread done servicing request 22:41:56.711 00.000 15672 Worker thread wakes up 22:41:56.711 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 60 ms NORTH 22:41:56.711 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:56.712 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:58.820 02.108 15672 Exposure complete 22:41:58.840 00.020 15672 worker thread done servicing request 22:41:58.840 00.000 30444 OnExposeComplete: enter 22:41:58.840 00.000 30444 UpdateGuideState(): m_state=6 22:41:58.840 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1026 22:41:58.841 00.001 30444 Star::Find returns 1 (1), X=465.19, Y=191.56, Mass=87673, SNR=64.7, Peak=11187 HFD=3.5 22:41:58.841 00.000 30444 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 22:41:58.841 00.000 30444 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 22:41:58.841 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.36 hyp=0.36 cameraTheta=-1.52 mountX=0.12 mountY=-0.35, mountTheta=-1.25 22:41:58.841 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.36, opts=13) 22:41:58.841 00.000 30444 Enqueuing Move request for scope (0.02, -0.36) 22:41:58.841 00.000 15672 Worker thread wakes up 22:41:58.841 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.36) opts 0xd 22:41:58.841 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.36) 22:41:58.841 00.000 15672 Moving (0.02, -0.36) raw xDistance=0.12 yDistance=-0.35 22:41:58.841 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:41:58.841 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 22:41:58.842 00.001 15672 MoveAxis(E, 0, ABG) 22:41:58.842 00.000 15672 Move returns status 0, amount 0 22:41:58.842 00.000 15672 MoveAxis(N, 62, ABG) 22:41:58.842 00.000 15672 Guiding Dir = 0, Dur = 62 22:41:58.842 00.000 15672 IsSlewing returns 0 22:41:58.843 00.001 15672 IsGuiding returns 0 22:41:58.847 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=12340, FiltMin=2690, FiltMax=9200, Gamma=2.950 22:41:58.897 00.050 30444 UpdateGuideState exits: m=87673 SNR=64.7 Saturated 22:41:58.897 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:58.897 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:41:58.897 00.000 30444 Enqueuing Expose request 22:41:58.931 00.034 15672 IsGuiding returns 1 22:41:58.931 00.000 15672 scope still moving after pulse duration time elapsed 22:41:58.953 00.022 15672 IsSlewing returns 0 22:41:58.954 00.001 15672 IsGuiding returns 1 22:41:58.975 00.021 15672 IsSlewing returns 0 22:41:58.976 00.001 15672 IsGuiding returns 1 22:41:58.996 00.020 15672 IsSlewing returns 0 22:41:59.059 00.063 15672 IsGuiding returns 0 22:41:59.059 00.000 15672 scope move finished after 62 + 153 ms 22:41:59.060 00.001 15672 Move returns status 0, amount 62 22:41:59.060 00.000 15672 move complete, result=0 22:41:59.060 00.000 15672 worker thread done servicing request 22:41:59.060 00.000 15672 Worker thread wakes up 22:41:59.060 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:41:59.060 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:41:59.060 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 62 ms NORTH 22:42:00.970 01.910 15672 Exposure complete 22:42:00.990 00.020 15672 worker thread done servicing request 22:42:00.990 00.000 30444 OnExposeComplete: enter 22:42:00.990 00.000 30444 UpdateGuideState(): m_state=6 22:42:00.990 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1027 22:42:00.990 00.000 30444 Star::Find returns 1 (1), X=465.38, Y=191.67, Mass=99135, SNR=78.1, Peak=10821 HFD=3.5 22:42:00.990 00.000 30444 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 22:42:00.990 00.000 30444 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 22:42:00.990 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.25 hyp=0.32 cameraTheta=-0.90 mountX=0.26 mountY=-0.20, mountTheta=-0.66 22:42:00.990 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.25, opts=13) 22:42:00.991 00.001 30444 Enqueuing Move request for scope (0.20, -0.25) 22:42:00.991 00.000 15672 Worker thread wakes up 22:42:00.991 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.25) opts 0xd 22:42:00.991 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.25) 22:42:00.991 00.000 15672 Moving (0.20, -0.25) raw xDistance=0.26 yDistance=-0.20 22:42:00.991 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 22:42:00.991 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:42:00.991 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 22:42:00.991 00.000 15672 MoveAxis(W, 71, ABG) 22:42:00.991 00.000 15672 Guiding Dir = 3, Dur = 71 22:42:00.992 00.001 15672 IsSlewing returns 0 22:42:00.993 00.001 15672 IsGuiding returns 0 22:42:00.997 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=11742, FiltMin=2639, FiltMax=8771, Gamma=2.950 22:42:01.024 00.027 15672 PulseGuide returned control before completion, sleep 51 22:42:01.046 00.022 30444 UpdateGuideState exits: m=99135 SNR=78.1 Saturated 22:42:01.046 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:01.046 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:01.046 00.000 30444 Enqueuing Expose request 22:42:01.077 00.031 15672 IsGuiding returns 1 22:42:01.077 00.000 15672 scope still moving after pulse duration time elapsed 22:42:01.097 00.020 15672 IsSlewing returns 0 22:42:01.120 00.023 15672 IsGuiding returns 0 22:42:01.121 00.001 15672 scope move finished after 71 + 56 ms 22:42:01.121 00.000 15672 Move returns status 0, amount 71 22:42:01.121 00.000 15672 MoveAxis(N, 0, ABG) 22:42:01.121 00.000 15672 Move returns status 0, amount 0 22:42:01.121 00.000 15672 move complete, result=0 22:42:01.121 00.000 15672 worker thread done servicing request 22:42:01.121 00.000 15672 Worker thread wakes up 22:42:01.122 00.001 30444 GuideStep: 0.3 px 71 ms WEST, -0.2 px 0 ms NORTH 22:42:01.122 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:01.122 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:03.237 02.115 15672 Exposure complete 22:42:03.268 00.031 15672 worker thread done servicing request 22:42:03.268 00.000 30444 OnExposeComplete: enter 22:42:03.268 00.000 30444 UpdateGuideState(): m_state=6 22:42:03.269 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1028 22:42:03.269 00.000 30444 Star::Find returns 1 (1), X=465.26, Y=191.38, Mass=95131, SNR=81.6, Peak=12011 HFD=3.4 22:42:03.269 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 22:42:03.269 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 22:42:03.269 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.54 hyp=0.55 cameraTheta=-1.41 mountX=0.23 mountY=-0.51, mountTheta=-1.15 22:42:03.269 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.54, opts=13) 22:42:03.269 00.000 30444 Enqueuing Move request for scope (0.08, -0.54) 22:42:03.269 00.000 15672 Worker thread wakes up 22:42:03.269 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.54) opts 0xd 22:42:03.270 00.001 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.54) 22:42:03.270 00.000 15672 Moving (0.08, -0.54) raw xDistance=0.23 yDistance=-0.51 22:42:03.270 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:42:03.270 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 22:42:03.270 00.000 15672 MoveAxis(E, 0, ABG) 22:42:03.270 00.000 15672 Move returns status 0, amount 0 22:42:03.270 00.000 15672 MoveAxis(N, 91, ABG) 22:42:03.270 00.000 15672 Guiding Dir = 0, Dur = 91 22:42:03.270 00.000 15672 IsSlewing returns 0 22:42:03.272 00.002 15672 IsGuiding returns 0 22:42:03.276 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=12154, FiltMin=2676, FiltMax=9331, Gamma=2.950 22:42:03.325 00.049 30444 UpdateGuideState exits: m=95131 SNR=81.6 Saturated 22:42:03.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:03.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:03.325 00.000 30444 Enqueuing Expose request 22:42:03.355 00.030 15672 PulseGuide returned control before completion, sleep 18 22:42:03.389 00.034 15672 IsGuiding returns 1 22:42:03.389 00.000 15672 scope still moving after pulse duration time elapsed 22:42:03.410 00.021 15672 IsSlewing returns 0 22:42:03.411 00.001 15672 IsGuiding returns 1 22:42:03.432 00.021 15672 IsSlewing returns 0 22:42:03.433 00.001 15672 IsGuiding returns 1 22:42:03.455 00.022 15672 IsSlewing returns 0 22:42:03.485 00.030 15672 IsGuiding returns 0 22:42:03.485 00.000 15672 scope move finished after 91 + 122 ms 22:42:03.485 00.000 15672 Move returns status 0, amount 91 22:42:03.485 00.000 15672 move complete, result=0 22:42:03.486 00.001 15672 worker thread done servicing request 22:42:03.486 00.000 15672 Worker thread wakes up 22:42:03.486 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:03.486 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:03.486 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 91 ms NORTH 22:42:05.402 01.916 15672 Exposure complete 22:42:05.433 00.031 15672 worker thread done servicing request 22:42:05.433 00.000 30444 OnExposeComplete: enter 22:42:05.433 00.000 30444 UpdateGuideState(): m_state=6 22:42:05.433 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1029 22:42:05.434 00.001 30444 Star::Find returns 1 (1), X=465.08, Y=191.45, Mass=97659, SNR=75.1, Peak=12042 HFD=3.5 22:42:05.434 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 22:42:05.434 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 22:42:05.434 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.48 hyp=0.49 cameraTheta=-1.77 mountX=0.04 mountY=-0.49, mountTheta=-1.49 22:42:05.434 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.48, opts=13) 22:42:05.434 00.000 30444 Enqueuing Move request for scope (-0.09, -0.48) 22:42:05.434 00.000 15672 Worker thread wakes up 22:42:05.434 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.48) opts 0xd 22:42:05.434 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.48) 22:42:05.434 00.000 15672 Moving (-0.09, -0.48) raw xDistance=0.04 yDistance=-0.49 22:42:05.435 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:42:05.435 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 22:42:05.435 00.000 15672 MoveAxis(E, 0, ABG) 22:42:05.435 00.000 15672 Move returns status 0, amount 0 22:42:05.435 00.000 15672 MoveAxis(N, 87, ABG) 22:42:05.435 00.000 15672 Guiding Dir = 0, Dur = 87 22:42:05.435 00.000 15672 IsSlewing returns 0 22:42:05.436 00.001 15672 IsGuiding returns 0 22:42:05.440 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12042, FiltMin=2622, FiltMax=8949, Gamma=2.950 22:42:05.489 00.049 30444 UpdateGuideState exits: m=97659 SNR=75.1 Saturated 22:42:05.490 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:05.490 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:05.490 00.000 30444 Enqueuing Expose request 22:42:05.513 00.023 15672 PulseGuide returned control before completion, sleep 21 22:42:05.545 00.032 15672 IsGuiding returns 1 22:42:05.545 00.000 15672 scope still moving after pulse duration time elapsed 22:42:05.566 00.021 15672 IsSlewing returns 0 22:42:05.568 00.002 15672 IsGuiding returns 1 22:42:05.588 00.020 15672 IsSlewing returns 0 22:42:05.590 00.002 15672 IsGuiding returns 1 22:42:05.611 00.021 15672 IsSlewing returns 0 22:42:05.641 00.030 15672 IsGuiding returns 0 22:42:05.641 00.000 15672 scope move finished after 87 + 118 ms 22:42:05.641 00.000 15672 Move returns status 0, amount 87 22:42:05.641 00.000 15672 move complete, result=0 22:42:05.641 00.000 15672 worker thread done servicing request 22:42:05.642 00.001 15672 Worker thread wakes up 22:42:05.642 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:05.642 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:05.642 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 87 ms NORTH 22:42:07.751 02.109 15672 Exposure complete 22:42:07.771 00.020 15672 worker thread done servicing request 22:42:07.771 00.000 30444 OnExposeComplete: enter 22:42:07.771 00.000 30444 UpdateGuideState(): m_state=6 22:42:07.771 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1030 22:42:07.771 00.000 30444 Star::Find returns 1 (1), X=465.14, Y=191.55, Mass=96930, SNR=74.6, Peak=12002 HFD=3.4 22:42:07.771 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 22:42:07.772 00.001 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 22:42:07.772 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.37 hyp=0.37 cameraTheta=-1.66 mountX=0.07 mountY=-0.37, mountTheta=-1.39 22:42:07.772 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.37, opts=13) 22:42:07.772 00.000 30444 Enqueuing Move request for scope (-0.03, -0.37) 22:42:07.772 00.000 15672 Worker thread wakes up 22:42:07.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.37) opts 0xd 22:42:07.772 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.37) 22:42:07.772 00.000 15672 Moving (-0.03, -0.37) raw xDistance=0.07 yDistance=-0.37 22:42:07.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:42:07.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 22:42:07.773 00.001 15672 MoveAxis(E, 0, ABG) 22:42:07.773 00.000 15672 Move returns status 0, amount 0 22:42:07.773 00.000 15672 MoveAxis(N, 66, ABG) 22:42:07.773 00.000 15672 Guiding Dir = 0, Dur = 66 22:42:07.773 00.000 15672 IsSlewing returns 0 22:42:07.773 00.000 15672 IsGuiding returns 0 22:42:07.777 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2388, max=12931, FiltMin=2624, FiltMax=9460, Gamma=2.950 22:42:07.829 00.052 30444 UpdateGuideState exits: m=96930 SNR=74.6 Saturated 22:42:07.829 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:07.829 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:07.829 00.000 30444 Enqueuing Expose request 22:42:07.862 00.033 15672 IsGuiding returns 1 22:42:07.862 00.000 15672 scope still moving after pulse duration time elapsed 22:42:07.883 00.021 15672 IsSlewing returns 0 22:42:07.956 00.073 15672 IsGuiding returns 0 22:42:07.956 00.000 15672 scope move finished after 66 + 116 ms 22:42:07.956 00.000 15672 Move returns status 0, amount 66 22:42:07.956 00.000 15672 move complete, result=0 22:42:07.957 00.001 15672 worker thread done servicing request 22:42:07.957 00.000 15672 Worker thread wakes up 22:42:07.957 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:07.957 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:07.957 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 66 ms NORTH 22:42:09.867 01.910 15672 Exposure complete 22:42:09.887 00.020 15672 worker thread done servicing request 22:42:09.887 00.000 30444 OnExposeComplete: enter 22:42:09.887 00.000 30444 UpdateGuideState(): m_state=6 22:42:09.887 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1031 22:42:09.887 00.000 30444 Star::Find returns 1 (1), X=465.03, Y=191.57, Mass=83972, SNR=64.6, Peak=11475 HFD=3.4 22:42:09.887 00.000 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 22:42:09.887 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 22:42:09.887 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.35 hyp=0.38 cameraTheta=-1.95 mountX=-0.04 mountY=-0.38, mountTheta=-1.67 22:42:09.888 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.35, opts=13) 22:42:09.888 00.000 30444 Enqueuing Move request for scope (-0.14, -0.35) 22:42:09.888 00.000 15672 Worker thread wakes up 22:42:09.888 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.35) opts 0xd 22:42:09.888 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.35) 22:42:09.888 00.000 15672 Moving (-0.14, -0.35) raw xDistance=-0.04 yDistance=-0.38 22:42:09.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 22:42:09.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 22:42:09.888 00.000 15672 MoveAxis(E, 0, ABG) 22:42:09.888 00.000 15672 Move returns status 0, amount 0 22:42:09.888 00.000 15672 MoveAxis(N, 67, ABG) 22:42:09.888 00.000 15672 Guiding Dir = 0, Dur = 67 22:42:09.889 00.001 15672 IsSlewing returns 0 22:42:09.890 00.001 15672 IsGuiding returns 0 22:42:09.895 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12184, FiltMin=2655, FiltMax=8384, Gamma=2.950 22:42:09.946 00.051 30444 UpdateGuideState exits: m=83972 SNR=64.6 Saturated 22:42:09.946 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:09.946 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:09.946 00.000 30444 Enqueuing Expose request 22:42:09.971 00.025 15672 IsGuiding returns 1 22:42:09.971 00.000 15672 scope still moving after pulse duration time elapsed 22:42:09.992 00.021 15672 IsSlewing returns 0 22:42:09.993 00.001 15672 IsGuiding returns 1 22:42:10.014 00.021 15672 IsSlewing returns 0 22:42:10.014 00.000 15672 IsGuiding returns 1 22:42:10.035 00.021 15672 IsSlewing returns 0 22:42:10.081 00.046 15672 IsGuiding returns 0 22:42:10.081 00.000 15672 scope move finished after 67 + 123 ms 22:42:10.081 00.000 15672 Move returns status 0, amount 67 22:42:10.081 00.000 15672 move complete, result=0 22:42:10.081 00.000 15672 worker thread done servicing request 22:42:10.081 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 67 ms NORTH 22:42:10.081 00.000 15672 Worker thread wakes up 22:42:10.082 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:10.082 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:12.189 02.107 15672 Exposure complete 22:42:12.209 00.020 15672 worker thread done servicing request 22:42:12.209 00.000 30444 OnExposeComplete: enter 22:42:12.209 00.000 30444 UpdateGuideState(): m_state=6 22:42:12.210 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1032 22:42:12.210 00.000 30444 Star::Find returns 1 (1), X=465.50, Y=191.55, Mass=95377, SNR=76.8, Peak=11265 HFD=3.2 22:42:12.210 00.000 30444 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.28) = xAngle (-0.57 = -0.57) 22:42:12.210 00.000 30444 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.63 = -0.63) 22:42:12.210 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.37 hyp=0.49 cameraTheta=-0.85 mountX=0.41 mountY=-0.29, mountTheta=-0.61 22:42:12.210 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.37, opts=13) 22:42:12.210 00.000 30444 Enqueuing Move request for scope (0.32, -0.37) 22:42:12.210 00.000 15672 Worker thread wakes up 22:42:12.210 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.37) opts 0xd 22:42:12.210 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.37) 22:42:12.210 00.000 15672 Moving (0.32, -0.37) raw xDistance=0.41 yDistance=-0.29 22:42:12.211 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 22:42:12.211 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 22:42:12.211 00.000 15672 MoveAxis(W, 112, ABG) 22:42:12.211 00.000 15672 Guiding Dir = 3, Dur = 112 22:42:12.211 00.000 15672 IsSlewing returns 0 22:42:12.212 00.001 15672 IsGuiding returns 0 22:42:12.216 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=11390, FiltMin=2660, FiltMax=9042, Gamma=2.950 22:42:12.237 00.021 15672 PulseGuide returned control before completion, sleep 97 22:42:12.266 00.029 30444 UpdateGuideState exits: m=95377 SNR=76.8 Saturated 22:42:12.266 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:12.266 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:12.266 00.000 30444 Enqueuing Expose request 22:42:12.337 00.071 15672 IsGuiding returns 1 22:42:12.337 00.000 15672 scope still moving after pulse duration time elapsed 22:42:12.357 00.020 15672 IsSlewing returns 0 22:42:12.398 00.041 15672 IsGuiding returns 0 22:42:12.399 00.001 15672 scope move finished after 112 + 74 ms 22:42:12.399 00.000 15672 Move returns status 0, amount 112 22:42:12.399 00.000 15672 MoveAxis(N, 51, ABG) 22:42:12.399 00.000 15672 Guiding Dir = 0, Dur = 51 22:42:12.400 00.001 15672 IsSlewing returns 0 22:42:12.402 00.002 15672 IsGuiding returns 0 22:42:12.480 00.078 15672 IsGuiding returns 1 22:42:12.480 00.000 15672 scope still moving after pulse duration time elapsed 22:42:12.501 00.021 15672 IsSlewing returns 0 22:42:12.504 00.003 15672 IsGuiding returns 1 22:42:12.526 00.022 15672 IsSlewing returns 0 22:42:12.529 00.003 15672 IsGuiding returns 1 22:42:12.549 00.020 15672 IsSlewing returns 0 22:42:12.574 00.025 15672 IsGuiding returns 0 22:42:12.574 00.000 15672 scope move finished after 51 + 119 ms 22:42:12.574 00.000 15672 Move returns status 0, amount 51 22:42:12.574 00.000 15672 move complete, result=0 22:42:12.574 00.000 15672 worker thread done servicing request 22:42:12.574 00.000 15672 Worker thread wakes up 22:42:12.574 00.000 30444 GuideStep: 0.4 px 112 ms WEST, -0.3 px 51 ms NORTH 22:42:12.574 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:12.574 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:14.480 01.906 15672 Exposure complete 22:42:14.500 00.020 15672 worker thread done servicing request 22:42:14.500 00.000 30444 OnExposeComplete: enter 22:42:14.500 00.000 30444 UpdateGuideState(): m_state=6 22:42:14.500 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1033 22:42:14.501 00.001 30444 Star::Find returns 1 (1), X=465.27, Y=191.42, Mass=87766, SNR=68.9, Peak=11525 HFD=3.5 22:42:14.501 00.000 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 22:42:14.501 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 22:42:14.501 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.50 hyp=0.51 cameraTheta=-1.38 mountX=0.23 mountY=-0.47, mountTheta=-1.12 22:42:14.501 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.50, opts=13) 22:42:14.501 00.000 30444 Enqueuing Move request for scope (0.09, -0.50) 22:42:14.501 00.000 15672 Worker thread wakes up 22:42:14.501 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.50) opts 0xd 22:42:14.501 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.50) 22:42:14.501 00.000 15672 Moving (0.09, -0.50) raw xDistance=0.23 yDistance=-0.47 22:42:14.501 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:42:14.501 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 22:42:14.502 00.001 15672 MoveAxis(E, 0, ABG) 22:42:14.502 00.000 15672 Move returns status 0, amount 0 22:42:14.502 00.000 15672 MoveAxis(N, 84, ABG) 22:42:14.502 00.000 15672 Guiding Dir = 0, Dur = 84 22:42:14.502 00.000 15672 IsSlewing returns 0 22:42:14.503 00.001 15672 IsGuiding returns 0 22:42:14.507 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=11907, FiltMin=2652, FiltMax=8735, Gamma=2.950 22:42:14.557 00.050 30444 UpdateGuideState exits: m=87766 SNR=68.9 Saturated 22:42:14.557 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:14.557 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:14.557 00.000 30444 Enqueuing Expose request 22:42:14.586 00.029 15672 PulseGuide returned control before completion, sleep 12 22:42:14.619 00.033 15672 IsGuiding returns 1 22:42:14.619 00.000 15672 scope still moving after pulse duration time elapsed 22:42:14.640 00.021 15672 IsSlewing returns 0 22:42:14.640 00.000 15672 IsGuiding returns 1 22:42:14.662 00.022 15672 IsSlewing returns 0 22:42:14.663 00.001 15672 IsGuiding returns 1 22:42:14.684 00.021 15672 IsSlewing returns 0 22:42:14.714 00.030 15672 IsGuiding returns 0 22:42:14.715 00.001 15672 scope move finished after 84 + 128 ms 22:42:14.715 00.000 15672 Move returns status 0, amount 84 22:42:14.715 00.000 15672 move complete, result=0 22:42:14.715 00.000 15672 worker thread done servicing request 22:42:14.715 00.000 15672 Worker thread wakes up 22:42:14.715 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:14.715 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:14.717 00.002 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 84 ms NORTH 22:42:16.825 02.108 15672 Exposure complete 22:42:16.845 00.020 15672 worker thread done servicing request 22:42:16.845 00.000 30444 OnExposeComplete: enter 22:42:16.845 00.000 30444 UpdateGuideState(): m_state=6 22:42:16.845 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1034 22:42:16.845 00.000 30444 Star::Find returns 1 (1), X=465.54, Y=191.41, Mass=84837, SNR=68.8, Peak=10740 HFD=3.2 22:42:16.845 00.000 30444 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.28) = xAngle (-0.68 = -0.68) 22:42:16.845 00.000 30444 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.74 = -0.74) 22:42:16.846 00.001 30444 CameraToMount -- cameraX=0.36 cameraY=-0.51 hyp=0.63 cameraTheta=-0.96 mountX=0.49 mountY=-0.42, mountTheta=-0.71 22:42:16.846 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.51, opts=13) 22:42:16.846 00.000 30444 Enqueuing Move request for scope (0.36, -0.51) 22:42:16.846 00.000 15672 Worker thread wakes up 22:42:16.846 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.51) opts 0xd 22:42:16.846 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.51) 22:42:16.846 00.000 15672 Moving (0.36, -0.51) raw xDistance=0.49 yDistance=-0.42 22:42:16.846 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 22:42:16.846 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 22:42:16.846 00.000 15672 MoveAxis(W, 132, ABG) 22:42:16.846 00.000 15672 Guiding Dir = 3, Dur = 132 22:42:16.848 00.002 15672 IsSlewing returns 0 22:42:16.849 00.001 15672 IsGuiding returns 0 22:42:16.853 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=12447, FiltMin=2629, FiltMax=9047, Gamma=2.950 22:42:16.870 00.017 15672 PulseGuide returned control before completion, sleep 122 22:42:16.903 00.033 30444 UpdateGuideState exits: m=84837 SNR=68.8 Saturated 22:42:16.903 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:16.903 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:16.903 00.000 30444 Enqueuing Expose request 22:42:17.014 00.111 15672 IsGuiding returns 0 22:42:17.014 00.000 15672 Move returns status 0, amount 132 22:42:17.014 00.000 15672 MoveAxis(N, 75, ABG) 22:42:17.014 00.000 15672 Guiding Dir = 0, Dur = 75 22:42:17.014 00.000 15672 IsSlewing returns 0 22:42:17.015 00.001 15672 IsGuiding returns 0 22:42:17.097 00.082 15672 IsGuiding returns 1 22:42:17.097 00.000 15672 scope still moving after pulse duration time elapsed 22:42:17.118 00.021 15672 IsSlewing returns 0 22:42:17.121 00.003 15672 IsGuiding returns 1 22:42:17.142 00.021 15672 IsSlewing returns 0 22:42:17.144 00.002 15672 IsGuiding returns 1 22:42:17.166 00.022 15672 IsSlewing returns 0 22:42:17.169 00.003 15672 IsGuiding returns 1 22:42:17.190 00.021 15672 IsSlewing returns 0 22:42:17.238 00.048 15672 IsGuiding returns 0 22:42:17.238 00.000 15672 scope move finished after 75 + 147 ms 22:42:17.238 00.000 15672 Move returns status 0, amount 75 22:42:17.238 00.000 15672 move complete, result=0 22:42:17.238 00.000 15672 worker thread done servicing request 22:42:17.238 00.000 15672 Worker thread wakes up 22:42:17.238 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:17.238 00.000 30444 GuideStep: 0.5 px 132 ms WEST, -0.4 px 75 ms NORTH 22:42:17.238 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:19.148 01.910 15672 Exposure complete 22:42:19.167 00.019 15672 worker thread done servicing request 22:42:19.167 00.000 30444 OnExposeComplete: enter 22:42:19.167 00.000 30444 UpdateGuideState(): m_state=6 22:42:19.167 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1035 22:42:19.167 00.000 30444 Star::Find returns 1 (1), X=465.61, Y=191.02, Mass=85161, SNR=67.9, Peak=9725 HFD=3.4 22:42:19.167 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 22:42:19.167 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.91 = -0.91) 22:42:19.168 00.001 30444 CameraToMount -- cameraX=0.43 cameraY=-0.90 hyp=1.00 cameraTheta=-1.13 mountX=0.66 mountY=-0.79, mountTheta=-0.87 22:42:19.170 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.90, opts=13) 22:42:19.170 00.000 30444 Enqueuing Move request for scope (0.43, -0.90) 22:42:19.170 00.000 15672 Worker thread wakes up 22:42:19.170 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.90) opts 0xd 22:42:19.170 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.90) 22:42:19.170 00.000 15672 Moving (0.43, -0.90) raw xDistance=0.66 yDistance=-0.79 22:42:19.170 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66 22:42:19.170 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 22:42:19.170 00.000 15672 MoveAxis(W, 189, ABG) 22:42:19.170 00.000 15672 Guiding Dir = 3, Dur = 189 22:42:19.171 00.001 15672 IsSlewing returns 0 22:42:19.171 00.000 15672 IsGuiding returns 0 22:42:19.175 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=11028, FiltMin=2651, FiltMax=8637, Gamma=2.950 22:42:19.185 00.010 15672 PulseGuide returned control before completion, sleep 185 22:42:19.374 00.189 15672 IsGuiding returns 1 22:42:19.374 00.000 15672 scope still moving after pulse duration time elapsed 22:42:19.395 00.021 15672 IsSlewing returns 0 22:42:19.411 00.016 15672 IsGuiding returns 0 22:42:19.411 00.000 15672 scope move finished after 189 + 50 ms 22:42:19.411 00.000 15672 Move returns status 0, amount 189 22:42:19.411 00.000 15672 MoveAxis(N, 141, ABG) 22:42:19.411 00.000 15672 Guiding Dir = 0, Dur = 141 22:42:19.413 00.002 15672 IsSlewing returns 0 22:42:19.415 00.002 15672 IsGuiding returns 0 22:42:19.491 00.076 15672 PulseGuide returned control before completion, sleep 76 22:42:19.564 00.073 30444 UpdateGuideState exits: m=85161 SNR=67.9 Saturated 22:42:19.565 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:19.565 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:19.565 00.000 30444 Enqueuing Expose request 22:42:19.586 00.021 15672 IsGuiding returns 1 22:42:19.586 00.000 15672 scope still moving after pulse duration time elapsed 22:42:19.607 00.021 15672 IsSlewing returns 0 22:42:19.607 00.000 15672 IsGuiding returns 1 22:42:19.629 00.022 15672 IsSlewing returns 0 22:42:19.630 00.001 15672 IsGuiding returns 1 22:42:19.651 00.021 15672 IsSlewing returns 0 22:42:19.682 00.031 15672 IsGuiding returns 0 22:42:19.682 00.000 15672 scope move finished after 141 + 125 ms 22:42:19.682 00.000 15672 Move returns status 0, amount 141 22:42:19.682 00.000 15672 move complete, result=0 22:42:19.682 00.000 15672 worker thread done servicing request 22:42:19.682 00.000 15672 Worker thread wakes up 22:42:19.682 00.000 30444 GuideStep: 0.7 px 189 ms WEST, -0.8 px 141 ms NORTH 22:42:19.682 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:19.682 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:21.792 02.110 15672 Exposure complete 22:42:21.816 00.024 15672 worker thread done servicing request 22:42:21.817 00.001 30444 OnExposeComplete: enter 22:42:21.817 00.000 30444 UpdateGuideState(): m_state=6 22:42:21.817 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1036 22:42:21.817 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=191.05, Mass=86097, SNR=58.3, Peak=9768 HFD=3.9 22:42:21.817 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 22:42:21.817 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 22:42:21.817 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.88 hyp=0.88 cameraTheta=-1.64 mountX=0.18 mountY=-0.87, mountTheta=-1.36 22:42:21.818 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.88, opts=13) 22:42:21.818 00.000 30444 Enqueuing Move request for scope (-0.06, -0.88) 22:42:21.818 00.000 15672 Worker thread wakes up 22:42:21.818 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.88) opts 0xd 22:42:21.818 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.88) 22:42:21.818 00.000 15672 Moving (-0.06, -0.88) raw xDistance=0.18 yDistance=-0.87 22:42:21.818 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:42:21.818 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87 22:42:21.818 00.000 15672 MoveAxis(E, 0, ABG) 22:42:21.818 00.000 15672 Move returns status 0, amount 0 22:42:21.818 00.000 15672 MoveAxis(N, 155, ABG) 22:42:21.819 00.001 15672 Guiding Dir = 0, Dur = 155 22:42:21.819 00.000 15672 IsSlewing returns 0 22:42:21.820 00.001 15672 IsGuiding returns 0 22:42:21.826 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2373, max=11345, FiltMin=2639, FiltMax=8186, Gamma=2.950 22:42:21.877 00.051 30444 UpdateGuideState exits: m=86097 SNR=58.3 Saturated 22:42:21.877 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:21.877 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:21.877 00.000 30444 Enqueuing Expose request 22:42:21.902 00.025 15672 PulseGuide returned control before completion, sleep 84 22:42:21.988 00.086 15672 IsGuiding returns 1 22:42:21.988 00.000 15672 scope still moving after pulse duration time elapsed 22:42:22.009 00.021 15672 IsSlewing returns 0 22:42:22.009 00.000 15672 IsGuiding returns 1 22:42:22.031 00.022 15672 IsSlewing returns 0 22:42:22.033 00.002 15672 IsGuiding returns 1 22:42:22.053 00.020 15672 IsSlewing returns 0 22:42:22.095 00.042 15672 IsGuiding returns 0 22:42:22.096 00.001 15672 scope move finished after 155 + 119 ms 22:42:22.096 00.000 15672 Move returns status 0, amount 155 22:42:22.096 00.000 15672 move complete, result=0 22:42:22.096 00.000 15672 worker thread done servicing request 22:42:22.096 00.000 15672 Worker thread wakes up 22:42:22.096 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:22.096 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:22.097 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 155 ms NORTH 22:42:24.005 01.908 15672 Exposure complete 22:42:24.029 00.024 15672 worker thread done servicing request 22:42:24.030 00.001 30444 OnExposeComplete: enter 22:42:24.030 00.000 30444 UpdateGuideState(): m_state=6 22:42:24.030 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1037 22:42:24.030 00.000 30444 Star::Find returns 1 (1), X=465.04, Y=191.17, Mass=94913, SNR=66.5, Peak=10516 HFD=3.9 22:42:24.030 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 22:42:24.030 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 22:42:24.030 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.75 hyp=0.76 cameraTheta=-1.75 mountX=0.07 mountY=-0.76, mountTheta=-1.48 22:42:24.030 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.75, opts=13) 22:42:24.031 00.001 30444 Enqueuing Move request for scope (-0.14, -0.75) 22:42:24.031 00.000 15672 Worker thread wakes up 22:42:24.031 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.75) opts 0xd 22:42:24.031 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.75) 22:42:24.031 00.000 15672 Moving (-0.14, -0.75) raw xDistance=0.07 yDistance=-0.76 22:42:24.031 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:42:24.031 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 22:42:24.031 00.000 15672 MoveAxis(E, 0, ABG) 22:42:24.031 00.000 15672 Move returns status 0, amount 0 22:42:24.031 00.000 15672 MoveAxis(N, 136, ABG) 22:42:24.031 00.000 15672 Guiding Dir = 0, Dur = 136 22:42:24.031 00.000 15672 IsSlewing returns 0 22:42:24.032 00.001 15672 IsGuiding returns 0 22:42:24.037 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=11404, FiltMin=2700, FiltMax=8704, Gamma=2.950 22:42:24.087 00.050 30444 UpdateGuideState exits: m=94913 SNR=66.5 Saturated 22:42:24.087 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:24.087 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:24.087 00.000 30444 Enqueuing Expose request 22:42:24.107 00.020 15672 PulseGuide returned control before completion, sleep 73 22:42:24.183 00.076 15672 IsGuiding returns 1 22:42:24.183 00.000 15672 scope still moving after pulse duration time elapsed 22:42:24.204 00.021 15672 IsSlewing returns 0 22:42:24.207 00.003 15672 IsGuiding returns 1 22:42:24.229 00.022 15672 IsSlewing returns 0 22:42:24.232 00.003 15672 IsGuiding returns 1 22:42:24.252 00.020 15672 IsSlewing returns 0 22:42:24.255 00.003 15672 IsGuiding returns 1 22:42:24.277 00.022 15672 IsSlewing returns 0 22:42:24.300 00.023 15672 IsGuiding returns 0 22:42:24.300 00.000 15672 scope move finished after 136 + 131 ms 22:42:24.300 00.000 15672 Move returns status 0, amount 136 22:42:24.300 00.000 15672 move complete, result=0 22:42:24.300 00.000 15672 worker thread done servicing request 22:42:24.300 00.000 15672 Worker thread wakes up 22:42:24.301 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:24.301 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:24.301 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 136 ms NORTH 22:42:26.410 02.109 15672 Exposure complete 22:42:26.430 00.020 15672 worker thread done servicing request 22:42:26.430 00.000 30444 OnExposeComplete: enter 22:42:26.430 00.000 30444 UpdateGuideState(): m_state=6 22:42:26.431 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1038 22:42:26.431 00.000 30444 Star::Find returns 1 (1), X=464.93, Y=191.63, Mass=93432, SNR=68.8, Peak=12818 HFD=3.2 22:42:26.431 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 22:42:26.431 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.06 = -2.06) 22:42:26.431 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.29 hyp=0.38 cameraTheta=-2.27 mountX=-0.16 mountY=-0.34, mountTheta=-2.01 22:42:26.431 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.29, opts=13) 22:42:26.431 00.000 30444 Enqueuing Move request for scope (-0.25, -0.29) 22:42:26.431 00.000 15672 Worker thread wakes up 22:42:26.431 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.29) opts 0xd 22:42:26.431 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.29) 22:42:26.431 00.000 15672 Moving (-0.25, -0.29) raw xDistance=-0.16 yDistance=-0.34 22:42:26.432 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 22:42:26.432 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:42:26.432 00.000 15672 MoveAxis(E, 0, ABG) 22:42:26.432 00.000 15672 Move returns status 0, amount 0 22:42:26.432 00.000 15672 MoveAxis(N, 61, ABG) 22:42:26.432 00.000 15672 Guiding Dir = 0, Dur = 61 22:42:26.433 00.001 15672 IsSlewing returns 0 22:42:26.434 00.001 15672 IsGuiding returns 0 22:42:26.438 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=12818, FiltMin=2609, FiltMax=8374, Gamma=2.950 22:42:26.487 00.049 30444 UpdateGuideState exits: m=93432 SNR=68.8 Saturated 22:42:26.487 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:26.487 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:26.487 00.000 30444 Enqueuing Expose request 22:42:26.551 00.064 15672 IsGuiding returns 1 22:42:26.552 00.001 15672 scope still moving after pulse duration time elapsed 22:42:26.573 00.021 15672 IsSlewing returns 0 22:42:26.600 00.027 15672 IsGuiding returns 0 22:42:26.600 00.000 15672 scope move finished after 61 + 105 ms 22:42:26.600 00.000 15672 Move returns status 0, amount 61 22:42:26.600 00.000 15672 move complete, result=0 22:42:26.600 00.000 15672 worker thread done servicing request 22:42:26.600 00.000 15672 Worker thread wakes up 22:42:26.601 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:26.601 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:26.601 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 61 ms NORTH 22:42:28.508 01.907 15672 Exposure complete 22:42:28.534 00.026 15672 worker thread done servicing request 22:42:28.534 00.000 30444 OnExposeComplete: enter 22:42:28.534 00.000 30444 UpdateGuideState(): m_state=6 22:42:28.534 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1039 22:42:28.534 00.000 30444 Star::Find returns 1 (1), X=465.07, Y=191.53, Mass=83633, SNR=66.8, Peak=11778 HFD=3.4 22:42:28.534 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 22:42:28.534 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 22:42:28.534 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.39 hyp=0.41 cameraTheta=-1.84 mountX=0.01 mountY=-0.41, mountTheta=-1.56 22:42:28.535 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.39, opts=13) 22:42:28.535 00.000 30444 Enqueuing Move request for scope (-0.11, -0.39) 22:42:28.535 00.000 15672 Worker thread wakes up 22:42:28.535 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.39) opts 0xd 22:42:28.535 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.39) 22:42:28.535 00.000 15672 Moving (-0.11, -0.39) raw xDistance=0.01 yDistance=-0.41 22:42:28.535 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:42:28.535 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 22:42:28.535 00.000 15672 MoveAxis(E, 0, ABG) 22:42:28.535 00.000 15672 Move returns status 0, amount 0 22:42:28.535 00.000 15672 MoveAxis(N, 72, ABG) 22:42:28.535 00.000 15672 Guiding Dir = 0, Dur = 72 22:42:28.536 00.001 15672 IsSlewing returns 0 22:42:28.537 00.001 15672 IsGuiding returns 0 22:42:28.540 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=13533, FiltMin=2650, FiltMax=9418, Gamma=2.950 22:42:28.613 00.073 15672 IsGuiding returns 1 22:42:28.613 00.000 15672 scope still moving after pulse duration time elapsed 22:42:28.634 00.021 15672 IsSlewing returns 0 22:42:28.689 00.055 30444 UpdateGuideState exits: m=83633 SNR=66.8 Saturated 22:42:28.689 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:28.689 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:28.689 00.000 30444 Enqueuing Expose request 22:42:28.707 00.018 15672 IsGuiding returns 0 22:42:28.707 00.000 15672 scope move finished after 72 + 99 ms 22:42:28.708 00.001 15672 Move returns status 0, amount 72 22:42:28.708 00.000 15672 move complete, result=0 22:42:28.708 00.000 15672 worker thread done servicing request 22:42:28.708 00.000 15672 Worker thread wakes up 22:42:28.708 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:28.708 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:28.711 00.003 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 72 ms NORTH 22:42:30.817 02.106 15672 Exposure complete 22:42:30.837 00.020 15672 worker thread done servicing request 22:42:30.837 00.000 30444 OnExposeComplete: enter 22:42:30.837 00.000 30444 UpdateGuideState(): m_state=6 22:42:30.837 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1040 22:42:30.837 00.000 30444 Star::Find returns 1 (1), X=464.98, Y=191.62, Mass=82166, SNR=64.8, Peak=11316 HFD=3.3 22:42:30.838 00.001 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 22:42:30.838 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 22:42:30.838 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.31 hyp=0.36 cameraTheta=-2.15 mountX=-0.11 mountY=-0.34, mountTheta=-1.88 22:42:30.838 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.31, opts=13) 22:42:30.838 00.000 30444 Enqueuing Move request for scope (-0.20, -0.31) 22:42:30.838 00.000 15672 Worker thread wakes up 22:42:30.838 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.31) opts 0xd 22:42:30.838 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.31) 22:42:30.838 00.000 15672 Moving (-0.20, -0.31) raw xDistance=-0.11 yDistance=-0.34 22:42:30.838 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 22:42:30.838 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:42:30.838 00.000 15672 MoveAxis(E, 0, ABG) 22:42:30.838 00.000 15672 Move returns status 0, amount 0 22:42:30.838 00.000 15672 MoveAxis(N, 61, ABG) 22:42:30.839 00.001 15672 Guiding Dir = 0, Dur = 61 22:42:30.839 00.000 15672 IsSlewing returns 0 22:42:30.840 00.001 15672 IsGuiding returns 0 22:42:30.844 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=11316, FiltMin=2678, FiltMax=8581, Gamma=2.950 22:42:30.892 00.048 30444 UpdateGuideState exits: m=82166 SNR=64.8 Saturated 22:42:30.892 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:30.892 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:30.892 00.000 30444 Enqueuing Expose request 22:42:30.914 00.022 15672 IsGuiding returns 1 22:42:30.914 00.000 15672 scope still moving after pulse duration time elapsed 22:42:30.935 00.021 15672 IsSlewing returns 0 22:42:30.936 00.001 15672 IsGuiding returns 1 22:42:30.956 00.020 15672 IsSlewing returns 0 22:42:30.957 00.001 15672 IsGuiding returns 1 22:42:30.978 00.021 15672 IsSlewing returns 0 22:42:30.993 00.015 15672 IsGuiding returns 0 22:42:30.993 00.000 15672 scope move finished after 61 + 92 ms 22:42:30.993 00.000 15672 Move returns status 0, amount 61 22:42:30.993 00.000 15672 move complete, result=0 22:42:30.993 00.000 15672 worker thread done servicing request 22:42:30.993 00.000 15672 Worker thread wakes up 22:42:30.994 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:30.994 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:30.994 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 61 ms NORTH 22:42:32.907 01.913 15672 Exposure complete 22:42:32.938 00.031 15672 worker thread done servicing request 22:42:32.938 00.000 30444 OnExposeComplete: enter 22:42:32.938 00.000 30444 UpdateGuideState(): m_state=6 22:42:32.939 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1041 22:42:32.939 00.000 30444 Star::Find returns 1 (1), X=464.89, Y=191.60, Mass=101232, SNR=77.1, Peak=12078 HFD=3.6 22:42:32.939 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 22:42:32.939 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.07 = -2.07) 22:42:32.939 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.32 hyp=0.43 cameraTheta=-2.29 mountX=-0.18 mountY=-0.38, mountTheta=-2.02 22:42:32.939 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.32, opts=13) 22:42:32.939 00.000 30444 Enqueuing Move request for scope (-0.28, -0.32) 22:42:32.939 00.000 15672 Worker thread wakes up 22:42:32.939 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.32) opts 0xd 22:42:32.939 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.32) 22:42:32.939 00.000 15672 Moving (-0.28, -0.32) raw xDistance=-0.18 yDistance=-0.38 22:42:32.940 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 22:42:32.940 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 22:42:32.940 00.000 15672 MoveAxis(E, 0, ABG) 22:42:32.940 00.000 15672 Move returns status 0, amount 0 22:42:32.940 00.000 15672 MoveAxis(N, 67, ABG) 22:42:32.940 00.000 15672 Guiding Dir = 0, Dur = 67 22:42:32.940 00.000 15672 IsSlewing returns 0 22:42:32.945 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=12078, FiltMin=2617, FiltMax=8243, Gamma=2.950 22:42:32.973 00.028 15672 IsGuiding returns 0 22:42:32.995 00.022 30444 UpdateGuideState exits: m=101232 SNR=77.1 Saturated 22:42:32.995 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:32.995 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:32.995 00.000 30444 Enqueuing Expose request 22:42:33.054 00.059 15672 IsGuiding returns 1 22:42:33.054 00.000 15672 scope still moving after pulse duration time elapsed 22:42:33.075 00.021 15672 IsSlewing returns 0 22:42:33.076 00.001 15672 IsGuiding returns 1 22:42:33.097 00.021 15672 IsSlewing returns 0 22:42:33.098 00.001 15672 IsGuiding returns 1 22:42:33.119 00.021 15672 IsSlewing returns 0 22:42:33.150 00.031 15672 IsGuiding returns 0 22:42:33.150 00.000 15672 scope move finished after 67 + 109 ms 22:42:33.150 00.000 15672 Move returns status 0, amount 67 22:42:33.150 00.000 15672 move complete, result=0 22:42:33.150 00.000 15672 worker thread done servicing request 22:42:33.150 00.000 15672 Worker thread wakes up 22:42:33.151 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:33.151 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:33.151 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 67 ms NORTH 22:42:35.258 02.107 15672 Exposure complete 22:42:35.278 00.020 15672 worker thread done servicing request 22:42:35.278 00.000 30444 OnExposeComplete: enter 22:42:35.278 00.000 30444 UpdateGuideState(): m_state=6 22:42:35.278 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1042 22:42:35.278 00.000 30444 Star::Find returns 1 (1), X=464.83, Y=191.73, Mass=96576, SNR=74.4, Peak=9889 HFD=3.9 22:42:35.278 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 22:42:35.278 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 22:42:35.278 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.19 hyp=0.39 cameraTheta=-2.63 mountX=-0.28 mountY=-0.26, mountTheta=-2.38 22:42:35.279 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.19, opts=13) 22:42:35.279 00.000 30444 Enqueuing Move request for scope (-0.34, -0.19) 22:42:35.279 00.000 15672 Worker thread wakes up 22:42:35.279 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.19) opts 0xd 22:42:35.279 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.19) 22:42:35.279 00.000 15672 Moving (-0.34, -0.19) raw xDistance=-0.28 yDistance=-0.26 22:42:35.279 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28 22:42:35.279 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 22:42:35.279 00.000 15672 MoveAxis(E, 74, ABG) 22:42:35.279 00.000 15672 Guiding Dir = 2, Dur = 74 22:42:35.280 00.001 15672 IsSlewing returns 0 22:42:35.281 00.001 15672 IsGuiding returns 0 22:42:35.285 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=9889, FiltMin=2694, FiltMax=7953, Gamma=2.950 22:42:35.305 00.020 15672 PulseGuide returned control before completion, sleep 60 22:42:35.333 00.028 30444 UpdateGuideState exits: m=96576 SNR=74.4 Saturated 22:42:35.334 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:35.334 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:35.334 00.000 30444 Enqueuing Expose request 22:42:35.371 00.037 15672 IsGuiding returns 1 22:42:35.371 00.000 15672 scope still moving after pulse duration time elapsed 22:42:35.391 00.020 15672 IsSlewing returns 0 22:42:35.393 00.002 15672 IsGuiding returns 1 22:42:35.413 00.020 15672 IsSlewing returns 0 22:42:35.417 00.004 15672 IsGuiding returns 0 22:42:35.417 00.000 15672 scope move finished after 74 + 62 ms 22:42:35.417 00.000 15672 Move returns status 0, amount 74 22:42:35.417 00.000 15672 MoveAxis(N, 47, ABG) 22:42:35.417 00.000 15672 Guiding Dir = 0, Dur = 47 22:42:35.418 00.001 15672 IsSlewing returns 0 22:42:35.419 00.001 15672 IsGuiding returns 0 22:42:35.499 00.080 15672 IsGuiding returns 1 22:42:35.499 00.000 15672 scope still moving after pulse duration time elapsed 22:42:35.520 00.021 15672 IsSlewing returns 0 22:42:35.521 00.001 15672 IsGuiding returns 1 22:42:35.541 00.020 15672 IsSlewing returns 0 22:42:35.543 00.002 15672 IsGuiding returns 1 22:42:35.564 00.021 15672 IsSlewing returns 0 22:42:35.626 00.062 15672 IsGuiding returns 0 22:42:35.626 00.000 15672 scope move finished after 47 + 160 ms 22:42:35.626 00.000 15672 Move returns status 0, amount 47 22:42:35.626 00.000 15672 move complete, result=0 22:42:35.626 00.000 15672 worker thread done servicing request 22:42:35.626 00.000 15672 Worker thread wakes up 22:42:35.627 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:35.627 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:35.627 00.000 30444 GuideStep: -0.3 px 74 ms EAST, -0.3 px 47 ms NORTH 22:42:37.536 01.909 15672 Exposure complete 22:42:37.556 00.020 15672 worker thread done servicing request 22:42:37.556 00.000 30444 OnExposeComplete: enter 22:42:37.556 00.000 30444 UpdateGuideState(): m_state=6 22:42:37.556 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1043 22:42:37.556 00.000 30444 Star::Find returns 1 (1), X=464.88, Y=191.50, Mass=95159, SNR=69.5, Peak=12157 HFD=3.4 22:42:37.556 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 22:42:37.556 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 22:42:37.556 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.43 hyp=0.52 cameraTheta=-2.18 mountX=-0.17 mountY=-0.48, mountTheta=-1.91 22:42:37.557 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.43, opts=13) 22:42:37.557 00.000 30444 Enqueuing Move request for scope (-0.29, -0.43) 22:42:37.557 00.000 15672 Worker thread wakes up 22:42:37.557 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.43) opts 0xd 22:42:37.557 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.43) 22:42:37.557 00.000 15672 Moving (-0.29, -0.43) raw xDistance=-0.17 yDistance=-0.48 22:42:37.557 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:42:37.557 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 22:42:37.557 00.000 15672 MoveAxis(E, 0, ABG) 22:42:37.557 00.000 15672 Move returns status 0, amount 0 22:42:37.557 00.000 15672 MoveAxis(N, 86, ABG) 22:42:37.557 00.000 15672 Guiding Dir = 0, Dur = 86 22:42:37.558 00.001 15672 IsSlewing returns 0 22:42:37.558 00.000 15672 IsGuiding returns 0 22:42:37.562 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=12157, FiltMin=2653, FiltMax=8892, Gamma=2.950 22:42:37.612 00.050 30444 UpdateGuideState exits: m=95159 SNR=69.5 Saturated 22:42:37.612 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:37.612 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:37.612 00.000 30444 Enqueuing Expose request 22:42:37.638 00.026 15672 PulseGuide returned control before completion, sleep 16 22:42:37.656 00.018 15672 IsGuiding returns 1 22:42:37.656 00.000 15672 scope still moving after pulse duration time elapsed 22:42:37.678 00.022 15672 IsSlewing returns 0 22:42:37.679 00.001 15672 IsGuiding returns 1 22:42:37.700 00.021 15672 IsSlewing returns 0 22:42:37.765 00.065 15672 IsGuiding returns 0 22:42:37.766 00.001 15672 scope move finished after 86 + 121 ms 22:42:37.766 00.000 15672 Move returns status 0, amount 86 22:42:37.766 00.000 15672 move complete, result=0 22:42:37.766 00.000 15672 worker thread done servicing request 22:42:37.766 00.000 15672 Worker thread wakes up 22:42:37.766 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:37.766 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:37.767 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 86 ms NORTH 22:42:39.875 02.108 15672 Exposure complete 22:42:39.895 00.020 15672 worker thread done servicing request 22:42:39.895 00.000 30444 OnExposeComplete: enter 22:42:39.895 00.000 30444 UpdateGuideState(): m_state=6 22:42:39.895 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1044 22:42:39.895 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.28, Mass=88538, SNR=71.1, Peak=10135 HFD=3.6 22:42:39.896 00.001 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 22:42:39.896 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 22:42:39.896 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.64 hyp=0.64 cameraTheta=-1.61 mountX=0.15 mountY=-0.63, mountTheta=-1.34 22:42:39.896 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.64, opts=13) 22:42:39.896 00.000 30444 Enqueuing Move request for scope (-0.03, -0.64) 22:42:39.896 00.000 15672 Worker thread wakes up 22:42:39.896 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.64) opts 0xd 22:42:39.896 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.64) 22:42:39.896 00.000 15672 Moving (-0.03, -0.64) raw xDistance=0.15 yDistance=-0.63 22:42:39.896 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:42:39.897 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 22:42:39.897 00.000 15672 MoveAxis(E, 0, ABG) 22:42:39.897 00.000 15672 Move returns status 0, amount 0 22:42:39.897 00.000 15672 MoveAxis(N, 112, ABG) 22:42:39.897 00.000 15672 Guiding Dir = 0, Dur = 112 22:42:39.897 00.000 15672 IsSlewing returns 0 22:42:39.898 00.001 15672 IsGuiding returns 0 22:42:39.903 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=10589, FiltMin=2632, FiltMax=7862, Gamma=2.950 22:42:39.986 00.083 15672 PulseGuide returned control before completion, sleep 35 22:42:40.023 00.037 15672 IsGuiding returns 1 22:42:40.023 00.000 15672 scope still moving after pulse duration time elapsed 22:42:40.044 00.021 15672 IsSlewing returns 0 22:42:40.082 00.038 15672 IsGuiding returns 1 22:42:40.102 00.020 15672 IsSlewing returns 0 22:42:40.129 00.027 15672 IsGuiding returns 0 22:42:40.129 00.000 15672 scope move finished after 112 + 119 ms 22:42:40.129 00.000 15672 Move returns status 0, amount 112 22:42:40.129 00.000 15672 move complete, result=0 22:42:40.129 00.000 15672 worker thread done servicing request 22:42:40.378 00.249 30444 UpdateGuideState exits: m=88538 SNR=71.1 Saturated 22:42:40.379 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:40.379 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:40.379 00.000 30444 Enqueuing Expose request 22:42:40.379 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 112 ms NORTH 22:42:40.379 00.000 15672 Worker thread wakes up 22:42:40.380 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:40.380 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:42.286 01.906 15672 Exposure complete 22:42:42.306 00.020 15672 worker thread done servicing request 22:42:42.306 00.000 30444 OnExposeComplete: enter 22:42:42.306 00.000 30444 UpdateGuideState(): m_state=6 22:42:42.306 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1045 22:42:42.306 00.000 30444 Star::Find returns 1 (1), X=465.33, Y=191.66, Mass=86596, SNR=64.5, Peak=10273 HFD=3.4 22:42:42.306 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.76 = -0.76) 22:42:42.306 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.82 = -0.82) 22:42:42.307 00.001 30444 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-1.03 mountX=0.23 mountY=-0.23, mountTheta=-0.79 22:42:42.307 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.27, opts=13) 22:42:42.307 00.000 30444 Enqueuing Move request for scope (0.16, -0.27) 22:42:42.307 00.000 15672 Worker thread wakes up 22:42:42.307 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.27) opts 0xd 22:42:42.307 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.27) 22:42:42.307 00.000 15672 Moving (0.16, -0.27) raw xDistance=0.23 yDistance=-0.23 22:42:42.307 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:42:42.307 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:42:42.307 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 22:42:42.307 00.000 15672 MoveAxis(E, 0, ABG) 22:42:42.307 00.000 15672 Move returns status 0, amount 0 22:42:42.307 00.000 15672 MoveAxis(N, 0, ABG) 22:42:42.307 00.000 15672 Move returns status 0, amount 0 22:42:42.308 00.001 15672 move complete, result=0 22:42:42.308 00.000 15672 worker thread done servicing request 22:42:42.312 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=11201, FiltMin=2619, FiltMax=8824, Gamma=2.950 22:42:42.436 00.124 30444 UpdateGuideState exits: m=86596 SNR=64.5 Saturated 22:42:42.436 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:42.436 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:42.437 00.001 30444 Enqueuing Expose request 22:42:42.437 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:42:42.437 00.000 15672 Worker thread wakes up 22:42:42.437 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:42.437 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:44.546 02.109 15672 Exposure complete 22:42:44.571 00.025 15672 worker thread done servicing request 22:42:44.572 00.001 30444 OnExposeComplete: enter 22:42:44.572 00.000 30444 UpdateGuideState(): m_state=6 22:42:44.572 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1046 22:42:44.572 00.000 30444 Star::Find returns 1 (1), X=465.36, Y=191.58, Mass=84509, SNR=72.7, Peak=9421 HFD=3.4 22:42:44.572 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 22:42:44.572 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 22:42:44.572 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.34 hyp=0.39 cameraTheta=-1.08 mountX=0.27 mountY=-0.29, mountTheta=-0.83 22:42:44.572 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.34, opts=13) 22:42:44.572 00.000 30444 Enqueuing Move request for scope (0.18, -0.34) 22:42:44.573 00.001 15672 Worker thread wakes up 22:42:44.573 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.34) opts 0xd 22:42:44.573 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.34) 22:42:44.573 00.000 15672 Moving (0.18, -0.34) raw xDistance=0.27 yDistance=-0.29 22:42:44.573 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 22:42:44.573 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 22:42:44.573 00.000 15672 MoveAxis(W, 73, ABG) 22:42:44.573 00.000 15672 Guiding Dir = 3, Dur = 73 22:42:44.574 00.001 15672 IsSlewing returns 0 22:42:44.579 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=10098, FiltMin=2633, FiltMax=8052, Gamma=2.950 22:42:44.603 00.024 15672 IsGuiding returns 0 22:42:44.618 00.015 15672 PulseGuide returned control before completion, sleep 68 22:42:44.628 00.010 30444 UpdateGuideState exits: m=84509 SNR=72.7 Saturated 22:42:44.628 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:44.628 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:44.628 00.000 30444 Enqueuing Expose request 22:42:44.688 00.060 15672 IsGuiding returns 1 22:42:44.688 00.000 15672 scope still moving after pulse duration time elapsed 22:42:44.708 00.020 15672 IsSlewing returns 0 22:42:44.709 00.001 15672 IsGuiding returns 1 22:42:44.730 00.021 15672 IsSlewing returns 0 22:42:44.731 00.001 15672 IsGuiding returns 0 22:42:44.731 00.000 15672 scope move finished after 73 + 55 ms 22:42:44.731 00.000 15672 Move returns status 0, amount 73 22:42:44.731 00.000 15672 MoveAxis(N, 52, ABG) 22:42:44.731 00.000 15672 Guiding Dir = 0, Dur = 52 22:42:44.732 00.001 15672 IsSlewing returns 0 22:42:44.733 00.001 15672 IsGuiding returns 0 22:42:44.846 00.113 15672 IsGuiding returns 1 22:42:44.846 00.000 15672 scope still moving after pulse duration time elapsed 22:42:44.867 00.021 15672 IsSlewing returns 0 22:42:44.907 00.040 15672 IsGuiding returns 0 22:42:44.907 00.000 15672 scope move finished after 52 + 122 ms 22:42:44.908 00.001 15672 Move returns status 0, amount 52 22:42:44.908 00.000 15672 move complete, result=0 22:42:44.908 00.000 15672 worker thread done servicing request 22:42:44.908 00.000 15672 Worker thread wakes up 22:42:44.908 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:44.908 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:44.908 00.000 30444 GuideStep: 0.3 px 73 ms WEST, -0.3 px 52 ms NORTH 22:42:46.818 01.910 15672 Exposure complete 22:42:46.837 00.019 15672 worker thread done servicing request 22:42:46.837 00.000 30444 OnExposeComplete: enter 22:42:46.838 00.001 30444 UpdateGuideState(): m_state=6 22:42:46.838 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1047 22:42:46.838 00.000 30444 Star::Find returns 1 (1), X=465.11, Y=191.72, Mass=89779, SNR=70.4, Peak=10021 HFD=3.9 22:42:46.838 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 22:42:46.838 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 22:42:46.838 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.86 mountX=-0.00 mountY=-0.21, mountTheta=-1.59 22:42:46.838 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.20, opts=13) 22:42:46.838 00.000 30444 Enqueuing Move request for scope (-0.06, -0.20) 22:42:46.838 00.000 15672 Worker thread wakes up 22:42:46.839 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd 22:42:46.839 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.20) 22:42:46.839 00.000 15672 Moving (-0.06, -0.20) raw xDistance=-0.00 yDistance=-0.21 22:42:46.839 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 22:42:46.839 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:42:46.839 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 22:42:46.839 00.000 15672 MoveAxis(E, 0, ABG) 22:42:46.839 00.000 15672 Move returns status 0, amount 0 22:42:46.839 00.000 15672 MoveAxis(N, 0, ABG) 22:42:46.839 00.000 15672 Move returns status 0, amount 0 22:42:46.839 00.000 15672 move complete, result=0 22:42:46.839 00.000 15672 worker thread done servicing request 22:42:46.844 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=10021, FiltMin=2715, FiltMax=7945, Gamma=2.950 22:42:46.895 00.051 30444 UpdateGuideState exits: m=89779 SNR=70.4 Saturated 22:42:46.895 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:46.895 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:46.895 00.000 30444 Enqueuing Expose request 22:42:46.895 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 22:42:46.895 00.000 15672 Worker thread wakes up 22:42:46.895 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:46.895 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:49.005 02.110 15672 Exposure complete 22:42:49.025 00.020 15672 worker thread done servicing request 22:42:49.025 00.000 30444 OnExposeComplete: enter 22:42:49.025 00.000 30444 UpdateGuideState(): m_state=6 22:42:49.025 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1048 22:42:49.025 00.000 30444 Star::Find returns 1 (1), X=465.14, Y=191.90, Mass=107697, SNR=89.1, Peak=11416 HFD=4.1 22:42:49.025 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.24 = -2.24) 22:42:49.025 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.30 = -2.30) 22:42:49.025 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.52 mountX=-0.03 mountY=-0.03, mountTheta=-2.27 22:42:49.026 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.03, opts=13) 22:42:49.026 00.000 30444 Enqueuing Move request for scope (-0.04, -0.03) 22:42:49.026 00.000 15672 Worker thread wakes up 22:42:49.026 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd 22:42:49.026 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.03) 22:42:49.026 00.000 15672 Moving (-0.04, -0.03) raw xDistance=-0.03 yDistance=-0.03 22:42:49.026 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:42:49.026 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:42:49.026 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:42:49.026 00.000 15672 MoveAxis(E, 0, ABG) 22:42:49.026 00.000 15672 Move returns status 0, amount 0 22:42:49.026 00.000 15672 MoveAxis(N, 0, ABG) 22:42:49.026 00.000 15672 Move returns status 0, amount 0 22:42:49.026 00.000 15672 move complete, result=0 22:42:49.026 00.000 15672 worker thread done servicing request 22:42:49.031 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=11416, FiltMin=2646, FiltMax=8682, Gamma=2.950 22:42:49.081 00.050 30444 UpdateGuideState exits: m=107697 SNR=89.1 Saturated 22:42:49.081 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:49.081 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:49.081 00.000 30444 Enqueuing Expose request 22:42:49.081 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 22:42:49.081 00.000 15672 Worker thread wakes up 22:42:49.081 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:49.081 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:50.991 01.910 15672 Exposure complete 22:42:51.018 00.027 15672 worker thread done servicing request 22:42:51.018 00.000 30444 OnExposeComplete: enter 22:42:51.018 00.000 30444 UpdateGuideState(): m_state=6 22:42:51.018 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1049 22:42:51.019 00.001 30444 Star::Find returns 1 (1), X=465.18, Y=191.39, Mass=105366, SNR=92.9, Peak=11132 HFD=3.7 22:42:51.019 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 22:42:51.019 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 22:42:51.019 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.53 hyp=0.53 cameraTheta=-1.56 mountX=0.15 mountY=-0.51, mountTheta=-1.28 22:42:51.019 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.53, opts=13) 22:42:51.019 00.000 30444 Enqueuing Move request for scope (0.01, -0.53) 22:42:51.019 00.000 15672 Worker thread wakes up 22:42:51.019 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.53) opts 0xd 22:42:51.019 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.53) 22:42:51.019 00.000 15672 Moving (0.01, -0.53) raw xDistance=0.15 yDistance=-0.51 22:42:51.019 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:42:51.020 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 22:42:51.020 00.000 15672 MoveAxis(E, 0, ABG) 22:42:51.020 00.000 15672 Move returns status 0, amount 0 22:42:51.020 00.000 15672 MoveAxis(N, 92, ABG) 22:42:51.020 00.000 15672 Guiding Dir = 0, Dur = 92 22:42:51.020 00.000 15672 IsSlewing returns 0 22:42:51.021 00.001 15672 IsGuiding returns 0 22:42:51.024 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=11132, FiltMin=2676, FiltMax=8481, Gamma=2.950 22:42:51.073 00.049 30444 UpdateGuideState exits: m=105366 SNR=92.9 Saturated 22:42:51.074 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:51.074 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:51.074 00.000 30444 Enqueuing Expose request 22:42:51.104 00.030 15672 PulseGuide returned control before completion, sleep 19 22:42:51.138 00.034 15672 IsGuiding returns 1 22:42:51.138 00.000 15672 scope still moving after pulse duration time elapsed 22:42:51.159 00.021 15672 IsSlewing returns 0 22:42:51.161 00.002 15672 IsGuiding returns 1 22:42:51.182 00.021 15672 IsSlewing returns 0 22:42:51.185 00.003 15672 IsGuiding returns 1 22:42:51.206 00.021 15672 IsSlewing returns 0 22:42:51.233 00.027 15672 IsGuiding returns 0 22:42:51.234 00.001 15672 scope move finished after 92 + 120 ms 22:42:51.234 00.000 15672 Move returns status 0, amount 92 22:42:51.234 00.000 15672 move complete, result=0 22:42:51.234 00.000 15672 worker thread done servicing request 22:42:51.234 00.000 15672 Worker thread wakes up 22:42:51.234 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:51.234 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:51.235 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 92 ms NORTH 22:42:53.342 02.107 15672 Exposure complete 22:42:53.361 00.019 15672 worker thread done servicing request 22:42:53.362 00.001 30444 OnExposeComplete: enter 22:42:53.362 00.000 30444 UpdateGuideState(): m_state=6 22:42:53.362 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1050 22:42:53.362 00.000 30444 Star::Find returns 1 (1), X=465.08, Y=191.21, Mass=100770, SNR=79.3, Peak=11090 HFD=3.8 22:42:53.362 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 22:42:53.362 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 22:42:53.362 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.71 hyp=0.71 cameraTheta=-1.70 mountX=0.10 mountY=-0.71, mountTheta=-1.43 22:42:53.362 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.71, opts=13) 22:42:53.362 00.000 30444 Enqueuing Move request for scope (-0.10, -0.71) 22:42:53.362 00.000 15672 Worker thread wakes up 22:42:53.363 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.71) opts 0xd 22:42:53.363 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.71) 22:42:53.363 00.000 15672 Moving (-0.10, -0.71) raw xDistance=0.10 yDistance=-0.71 22:42:53.363 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:42:53.363 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 22:42:53.363 00.000 15672 MoveAxis(E, 0, ABG) 22:42:53.363 00.000 15672 Move returns status 0, amount 0 22:42:53.363 00.000 15672 MoveAxis(N, 127, ABG) 22:42:53.363 00.000 15672 Guiding Dir = 0, Dur = 127 22:42:53.363 00.000 15672 IsSlewing returns 0 22:42:53.365 00.002 15672 IsGuiding returns 0 22:42:53.369 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=11609, FiltMin=2608, FiltMax=8771, Gamma=2.950 22:42:53.418 00.049 30444 UpdateGuideState exits: m=100770 SNR=79.3 Saturated 22:42:53.418 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:53.418 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:53.418 00.000 30444 Enqueuing Expose request 22:42:53.452 00.034 15672 PulseGuide returned control before completion, sleep 50 22:42:53.552 00.100 15672 IsGuiding returns 1 22:42:53.552 00.000 15672 scope still moving after pulse duration time elapsed 22:42:53.573 00.021 15672 IsSlewing returns 0 22:42:53.597 00.024 15672 IsGuiding returns 0 22:42:53.598 00.001 15672 scope move finished after 127 + 105 ms 22:42:53.598 00.000 15672 Move returns status 0, amount 127 22:42:53.598 00.000 15672 move complete, result=0 22:42:53.598 00.000 15672 worker thread done servicing request 22:42:53.598 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 127 ms NORTH 22:42:53.598 00.000 15672 Worker thread wakes up 22:42:53.599 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:53.599 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:55.506 01.907 15672 Exposure complete 22:42:55.526 00.020 15672 worker thread done servicing request 22:42:55.526 00.000 30444 OnExposeComplete: enter 22:42:55.526 00.000 30444 UpdateGuideState(): m_state=6 22:42:55.526 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1051 22:42:55.526 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=191.59, Mass=88492, SNR=64.1, Peak=10594 HFD=3.5 22:42:55.526 00.000 30444 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.28) = xAngle (-0.93 = -0.93) 22:42:55.526 00.000 30444 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 22:42:55.526 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.33 hyp=0.36 cameraTheta=-1.21 mountX=0.21 mountY=-0.30, mountTheta=-0.95 22:42:55.527 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.33, opts=13) 22:42:55.527 00.000 30444 Enqueuing Move request for scope (0.13, -0.33) 22:42:55.527 00.000 15672 Worker thread wakes up 22:42:55.527 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.33) opts 0xd 22:42:55.527 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.33) 22:42:55.527 00.000 15672 Moving (0.13, -0.33) raw xDistance=0.21 yDistance=-0.30 22:42:55.527 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 22:42:55.527 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 22:42:55.527 00.000 15672 MoveAxis(E, 0, ABG) 22:42:55.527 00.000 15672 Move returns status 0, amount 0 22:42:55.527 00.000 15672 MoveAxis(N, 53, ABG) 22:42:55.528 00.001 15672 Guiding Dir = 0, Dur = 53 22:42:55.528 00.000 15672 IsSlewing returns 0 22:42:55.529 00.001 15672 IsGuiding returns 0 22:42:55.533 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=10916, FiltMin=2666, FiltMax=8301, Gamma=2.950 22:42:55.583 00.050 30444 UpdateGuideState exits: m=88492 SNR=64.1 Saturated 22:42:55.583 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:55.583 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:55.583 00.000 30444 Enqueuing Expose request 22:42:55.611 00.028 15672 IsGuiding returns 1 22:42:55.611 00.000 15672 scope still moving after pulse duration time elapsed 22:42:55.632 00.021 15672 IsSlewing returns 0 22:42:55.689 00.057 15672 IsGuiding returns 0 22:42:55.689 00.000 15672 scope move finished after 53 + 106 ms 22:42:55.689 00.000 15672 Move returns status 0, amount 53 22:42:55.689 00.000 15672 move complete, result=0 22:42:55.689 00.000 15672 worker thread done servicing request 22:42:55.689 00.000 15672 Worker thread wakes up 22:42:55.689 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 53 ms NORTH 22:42:55.690 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:55.690 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:42:57.797 02.107 15672 Exposure complete 22:42:57.817 00.020 15672 worker thread done servicing request 22:42:57.817 00.000 30444 OnExposeComplete: enter 22:42:57.817 00.000 30444 UpdateGuideState(): m_state=6 22:42:57.817 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1052 22:42:57.817 00.000 30444 Star::Find returns 1 (1), X=465.05, Y=191.39, Mass=99882, SNR=72.2, Peak=11305 HFD=3.8 22:42:57.818 00.001 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 22:42:57.818 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 22:42:57.818 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.53 hyp=0.55 cameraTheta=-1.81 mountX=0.02 mountY=-0.55, mountTheta=-1.53 22:42:57.818 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.53, opts=13) 22:42:57.818 00.000 30444 Enqueuing Move request for scope (-0.13, -0.53) 22:42:57.818 00.000 15672 Worker thread wakes up 22:42:57.818 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.53) opts 0xd 22:42:57.818 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.53) 22:42:57.818 00.000 15672 Moving (-0.13, -0.53) raw xDistance=0.02 yDistance=-0.55 22:42:57.818 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:42:57.818 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 22:42:57.818 00.000 15672 MoveAxis(E, 0, ABG) 22:42:57.818 00.000 15672 Move returns status 0, amount 0 22:42:57.819 00.001 15672 MoveAxis(N, 98, ABG) 22:42:57.819 00.000 15672 Guiding Dir = 0, Dur = 98 22:42:57.819 00.000 15672 IsSlewing returns 0 22:42:57.820 00.001 15672 IsGuiding returns 0 22:42:57.825 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=11305, FiltMin=2656, FiltMax=8374, Gamma=2.950 22:42:57.894 00.069 15672 PulseGuide returned control before completion, sleep 35 22:42:57.930 00.036 15672 IsGuiding returns 1 22:42:57.930 00.000 15672 scope still moving after pulse duration time elapsed 22:42:57.951 00.021 15672 IsSlewing returns 0 22:42:57.953 00.002 15672 IsGuiding returns 1 22:42:57.974 00.021 15672 IsSlewing returns 0 22:42:58.039 00.065 15672 IsGuiding returns 0 22:42:58.039 00.000 15672 scope move finished after 98 + 121 ms 22:42:58.039 00.000 15672 Move returns status 0, amount 98 22:42:58.040 00.001 15672 move complete, result=0 22:42:58.040 00.000 15672 worker thread done servicing request 22:42:58.235 00.195 30444 UpdateGuideState exits: m=99882 SNR=72.2 Saturated 22:42:58.236 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:58.236 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:42:58.236 00.000 30444 Enqueuing Expose request 22:42:58.236 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 98 ms NORTH 22:42:58.236 00.000 15672 Worker thread wakes up 22:42:58.236 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:42:58.237 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:00.142 01.905 15672 Exposure complete 22:43:00.162 00.020 15672 worker thread done servicing request 22:43:00.162 00.000 30444 OnExposeComplete: enter 22:43:00.162 00.000 30444 UpdateGuideState(): m_state=6 22:43:00.162 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1053 22:43:00.162 00.000 30444 Star::Find returns 1 (1), X=464.85, Y=191.27, Mass=92464, SNR=73.8, Peak=11142 HFD=3.5 22:43:00.162 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 22:43:00.162 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 22:43:00.162 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.65 hyp=0.72 cameraTheta=-2.03 mountX=-0.13 mountY=-0.70, mountTheta=-1.76 22:43:00.163 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.65, opts=13) 22:43:00.163 00.000 30444 Enqueuing Move request for scope (-0.32, -0.65) 22:43:00.163 00.000 15672 Worker thread wakes up 22:43:00.163 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.65) opts 0xd 22:43:00.163 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.65) 22:43:00.163 00.000 15672 Moving (-0.32, -0.65) raw xDistance=-0.13 yDistance=-0.70 22:43:00.163 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 22:43:00.163 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 22:43:00.163 00.000 15672 MoveAxis(E, 0, ABG) 22:43:00.163 00.000 15672 Move returns status 0, amount 0 22:43:00.163 00.000 15672 MoveAxis(N, 125, ABG) 22:43:00.163 00.000 15672 Guiding Dir = 0, Dur = 125 22:43:00.164 00.001 15672 IsSlewing returns 0 22:43:00.168 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=11595, FiltMin=2607, FiltMax=8667, Gamma=2.950 22:43:00.194 00.026 15672 IsGuiding returns 0 22:43:00.273 00.079 15672 PulseGuide returned control before completion, sleep 56 22:43:00.298 00.025 30444 UpdateGuideState exits: m=92464 SNR=73.8 Saturated 22:43:00.298 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:00.298 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:00.299 00.001 30444 Enqueuing Expose request 22:43:00.331 00.032 15672 IsGuiding returns 1 22:43:00.331 00.000 15672 scope still moving after pulse duration time elapsed 22:43:00.353 00.022 15672 IsSlewing returns 0 22:43:00.354 00.001 15672 IsGuiding returns 1 22:43:00.375 00.021 15672 IsSlewing returns 0 22:43:00.376 00.001 15672 IsGuiding returns 1 22:43:00.397 00.021 15672 IsSlewing returns 0 22:43:00.398 00.001 15672 IsGuiding returns 1 22:43:00.419 00.021 15672 IsSlewing returns 0 22:43:00.466 00.047 15672 IsGuiding returns 0 22:43:00.466 00.000 15672 scope move finished after 125 + 146 ms 22:43:00.466 00.000 15672 Move returns status 0, amount 125 22:43:00.466 00.000 15672 move complete, result=0 22:43:00.467 00.001 15672 worker thread done servicing request 22:43:00.467 00.000 15672 Worker thread wakes up 22:43:00.467 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:00.467 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:00.467 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 125 ms NORTH 22:43:02.576 02.109 15672 Exposure complete 22:43:02.596 00.020 15672 worker thread done servicing request 22:43:02.596 00.000 30444 OnExposeComplete: enter 22:43:02.596 00.000 30444 UpdateGuideState(): m_state=6 22:43:02.596 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1054 22:43:02.596 00.000 30444 Star::Find returns 1 (1), X=465.07, Y=191.35, Mass=90952, SNR=65.8, Peak=11687 HFD=3.3 22:43:02.596 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 22:43:02.596 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 22:43:02.596 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.57 hyp=0.58 cameraTheta=-1.76 mountX=0.05 mountY=-0.58, mountTheta=-1.48 22:43:02.597 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.57, opts=13) 22:43:02.597 00.000 30444 Enqueuing Move request for scope (-0.11, -0.57) 22:43:02.597 00.000 15672 Worker thread wakes up 22:43:02.597 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.57) opts 0xd 22:43:02.597 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.57) 22:43:02.597 00.000 15672 Moving (-0.11, -0.57) raw xDistance=0.05 yDistance=-0.58 22:43:02.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 22:43:02.597 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 22:43:02.597 00.000 15672 MoveAxis(E, 0, ABG) 22:43:02.597 00.000 15672 Move returns status 0, amount 0 22:43:02.597 00.000 15672 MoveAxis(N, 104, ABG) 22:43:02.597 00.000 15672 Guiding Dir = 0, Dur = 104 22:43:02.598 00.001 15672 IsSlewing returns 0 22:43:02.604 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=11687, FiltMin=2642, FiltMax=8436, Gamma=2.950 22:43:02.622 00.018 15672 IsGuiding returns 0 22:43:02.702 00.080 15672 PulseGuide returned control before completion, sleep 35 22:43:02.739 00.037 15672 IsGuiding returns 1 22:43:02.739 00.000 15672 scope still moving after pulse duration time elapsed 22:43:02.760 00.021 15672 IsSlewing returns 0 22:43:02.761 00.001 15672 IsGuiding returns 1 22:43:02.782 00.021 15672 IsSlewing returns 0 22:43:02.783 00.001 15672 IsGuiding returns 1 22:43:02.804 00.021 15672 IsSlewing returns 0 22:43:02.805 00.001 15672 IsGuiding returns 1 22:43:02.826 00.021 15672 IsSlewing returns 0 22:43:02.849 00.023 30444 UpdateGuideState exits: m=90952 SNR=65.8 Saturated 22:43:02.849 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:02.851 00.002 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:02.851 00.000 30444 Enqueuing Expose request 22:43:02.878 00.027 15672 IsGuiding returns 0 22:43:02.878 00.000 15672 scope move finished after 104 + 151 ms 22:43:02.878 00.000 15672 Move returns status 0, amount 104 22:43:02.878 00.000 15672 move complete, result=0 22:43:02.878 00.000 15672 worker thread done servicing request 22:43:02.878 00.000 15672 Worker thread wakes up 22:43:02.879 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:02.879 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:02.880 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 104 ms NORTH 22:43:04.786 01.906 15672 Exposure complete 22:43:04.806 00.020 15672 worker thread done servicing request 22:43:04.806 00.000 30444 OnExposeComplete: enter 22:43:04.806 00.000 30444 UpdateGuideState(): m_state=6 22:43:04.806 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1055 22:43:04.807 00.001 30444 Star::Find returns 1 (1), X=465.29, Y=191.42, Mass=89199, SNR=71.9, Peak=10746 HFD=3.5 22:43:04.807 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 22:43:04.807 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 22:43:04.807 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.50 hyp=0.51 cameraTheta=-1.35 mountX=0.24 mountY=-0.47, mountTheta=-1.09 22:43:04.808 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.50, opts=13) 22:43:04.808 00.000 30444 Enqueuing Move request for scope (0.11, -0.50) 22:43:04.808 00.000 15672 Worker thread wakes up 22:43:04.808 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.50) opts 0xd 22:43:04.808 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.50) 22:43:04.808 00.000 15672 Moving (0.11, -0.50) raw xDistance=0.24 yDistance=-0.47 22:43:04.808 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:43:04.808 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 22:43:04.808 00.000 15672 MoveAxis(E, 0, ABG) 22:43:04.808 00.000 15672 Move returns status 0, amount 0 22:43:04.808 00.000 15672 MoveAxis(N, 83, ABG) 22:43:04.808 00.000 15672 Guiding Dir = 0, Dur = 83 22:43:04.809 00.001 15672 IsSlewing returns 0 22:43:04.810 00.001 15672 IsGuiding returns 0 22:43:04.816 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=15079, FiltMin=2647, FiltMax=9846, Gamma=2.950 22:43:04.890 00.074 15672 PulseGuide returned control before completion, sleep 14 22:43:04.895 00.005 30444 UpdateGuideState exits: m=89199 SNR=71.9 Saturated 22:43:04.895 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:04.895 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:04.895 00.000 30444 Enqueuing Expose request 22:43:04.906 00.011 15672 IsGuiding returns 1 22:43:04.906 00.000 15672 scope still moving after pulse duration time elapsed 22:43:04.927 00.021 15672 IsSlewing returns 0 22:43:04.928 00.001 15672 IsGuiding returns 1 22:43:04.949 00.021 15672 IsSlewing returns 0 22:43:04.950 00.001 15672 IsGuiding returns 1 22:43:04.972 00.022 15672 IsSlewing returns 0 22:43:04.973 00.001 15672 IsGuiding returns 1 22:43:04.994 00.021 15672 IsSlewing returns 0 22:43:05.035 00.041 15672 IsGuiding returns 0 22:43:05.035 00.000 15672 scope move finished after 83 + 142 ms 22:43:05.035 00.000 15672 Move returns status 0, amount 83 22:43:05.035 00.000 15672 move complete, result=0 22:43:05.036 00.001 15672 worker thread done servicing request 22:43:05.036 00.000 15672 Worker thread wakes up 22:43:05.036 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:05.036 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:05.036 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 83 ms NORTH 22:43:07.146 02.110 15672 Exposure complete 22:43:07.177 00.031 15672 worker thread done servicing request 22:43:07.177 00.000 30444 OnExposeComplete: enter 22:43:07.177 00.000 30444 UpdateGuideState(): m_state=6 22:43:07.177 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1056 22:43:07.177 00.000 30444 Star::Find returns 1 (1), X=464.75, Y=191.52, Mass=82327, SNR=59.9, Peak=10998 HFD=3.3 22:43:07.177 00.000 30444 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.28) = xAngle (-2.11 = -2.11) 22:43:07.177 00.000 30444 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.17 = -2.17) 22:43:07.177 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.40 hyp=0.59 cameraTheta=-2.39 mountX=-0.30 mountY=-0.49, mountTheta=-2.13 22:43:07.178 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.40, opts=13) 22:43:07.178 00.000 30444 Enqueuing Move request for scope (-0.43, -0.40) 22:43:07.178 00.000 15672 Worker thread wakes up 22:43:07.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.40) opts 0xd 22:43:07.178 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.40) 22:43:07.178 00.000 15672 Moving (-0.43, -0.40) raw xDistance=-0.30 yDistance=-0.49 22:43:07.178 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 22:43:07.178 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 22:43:07.178 00.000 15672 MoveAxis(E, 82, ABG) 22:43:07.178 00.000 15672 Guiding Dir = 2, Dur = 82 22:43:07.178 00.000 15672 IsSlewing returns 0 22:43:07.180 00.002 15672 IsGuiding returns 0 22:43:07.185 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=11106, FiltMin=2620, FiltMax=8306, Gamma=2.950 22:43:07.207 00.022 15672 PulseGuide returned control before completion, sleep 66 22:43:07.234 00.027 30444 UpdateGuideState exits: m=82327 SNR=59.9 Saturated 22:43:07.234 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:07.234 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:07.234 00.000 30444 Enqueuing Expose request 22:43:07.274 00.040 15672 IsGuiding returns 1 22:43:07.274 00.000 15672 scope still moving after pulse duration time elapsed 22:43:07.296 00.022 15672 IsSlewing returns 0 22:43:07.320 00.024 15672 IsGuiding returns 0 22:43:07.320 00.000 15672 scope move finished after 82 + 57 ms 22:43:07.320 00.000 15672 Move returns status 0, amount 82 22:43:07.320 00.000 15672 MoveAxis(N, 87, ABG) 22:43:07.320 00.000 15672 Guiding Dir = 0, Dur = 87 22:43:07.320 00.000 15672 IsSlewing returns 0 22:43:07.321 00.001 15672 IsGuiding returns 0 22:43:07.398 00.077 15672 PulseGuide returned control before completion, sleep 20 22:43:07.433 00.035 15672 IsGuiding returns 1 22:43:07.433 00.000 15672 scope still moving after pulse duration time elapsed 22:43:07.453 00.020 15672 IsSlewing returns 0 22:43:07.456 00.003 15672 IsGuiding returns 1 22:43:07.477 00.021 15672 IsSlewing returns 0 22:43:07.479 00.002 15672 IsGuiding returns 1 22:43:07.500 00.021 15672 IsSlewing returns 0 22:43:07.527 00.027 15672 IsGuiding returns 0 22:43:07.527 00.000 15672 scope move finished after 87 + 119 ms 22:43:07.527 00.000 15672 Move returns status 0, amount 87 22:43:07.527 00.000 15672 move complete, result=0 22:43:07.527 00.000 15672 worker thread done servicing request 22:43:07.527 00.000 15672 Worker thread wakes up 22:43:07.527 00.000 30444 GuideStep: -0.3 px 82 ms EAST, -0.5 px 87 ms NORTH 22:43:07.527 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:07.527 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:09.435 01.908 15672 Exposure complete 22:43:09.454 00.019 15672 worker thread done servicing request 22:43:09.454 00.000 30444 OnExposeComplete: enter 22:43:09.454 00.000 30444 UpdateGuideState(): m_state=6 22:43:09.454 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1057 22:43:09.454 00.000 30444 Star::Find returns 1 (1), X=465.38, Y=191.38, Mass=95043, SNR=70.0, Peak=10912 HFD=3.4 22:43:09.454 00.000 30444 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.28) = xAngle (-0.94 = -0.94) 22:43:09.454 00.000 30444 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.00 = -1.00) 22:43:09.454 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.54 hyp=0.58 cameraTheta=-1.22 mountX=0.34 mountY=-0.49, mountTheta=-0.96 22:43:09.454 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.54, opts=13) 22:43:09.455 00.001 30444 Enqueuing Move request for scope (0.20, -0.54) 22:43:09.455 00.000 15672 Worker thread wakes up 22:43:09.455 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.54) opts 0xd 22:43:09.455 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.54) 22:43:09.455 00.000 15672 Moving (0.20, -0.54) raw xDistance=0.34 yDistance=-0.49 22:43:09.455 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34 22:43:09.455 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 22:43:09.455 00.000 15672 MoveAxis(W, 87, ABG) 22:43:09.455 00.000 15672 Guiding Dir = 3, Dur = 87 22:43:09.455 00.000 15672 IsSlewing returns 0 22:43:09.456 00.001 15672 IsGuiding returns 0 22:43:09.461 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=11540, FiltMin=2566, FiltMax=8472, Gamma=2.950 22:43:09.475 00.014 15672 PulseGuide returned control before completion, sleep 80 22:43:09.510 00.035 30444 UpdateGuideState exits: m=95043 SNR=70.0 Saturated 22:43:09.510 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:09.511 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:09.511 00.000 30444 Enqueuing Expose request 22:43:09.587 00.076 15672 IsGuiding returns 0 22:43:09.587 00.000 15672 Move returns status 0, amount 87 22:43:09.587 00.000 15672 MoveAxis(N, 87, ABG) 22:43:09.587 00.000 15672 Guiding Dir = 0, Dur = 87 22:43:09.587 00.000 15672 IsSlewing returns 0 22:43:09.588 00.001 15672 IsGuiding returns 0 22:43:09.667 00.079 15672 PulseGuide returned control before completion, sleep 19 22:43:09.688 00.021 15672 IsGuiding returns 1 22:43:09.688 00.000 15672 scope still moving after pulse duration time elapsed 22:43:09.710 00.022 15672 IsSlewing returns 0 22:43:09.713 00.003 15672 IsGuiding returns 1 22:43:09.734 00.021 15672 IsSlewing returns 0 22:43:09.736 00.002 15672 IsGuiding returns 1 22:43:09.757 00.021 15672 IsSlewing returns 0 22:43:09.828 00.071 15672 IsGuiding returns 0 22:43:09.828 00.000 15672 scope move finished after 87 + 152 ms 22:43:09.828 00.000 15672 Move returns status 0, amount 87 22:43:09.828 00.000 15672 move complete, result=0 22:43:09.829 00.001 15672 worker thread done servicing request 22:43:09.829 00.000 30444 GuideStep: 0.3 px 87 ms WEST, -0.5 px 87 ms NORTH 22:43:09.829 00.000 15672 Worker thread wakes up 22:43:09.829 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:09.830 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:11.938 02.108 15672 Exposure complete 22:43:11.958 00.020 15672 worker thread done servicing request 22:43:11.958 00.000 30444 OnExposeComplete: enter 22:43:11.958 00.000 30444 UpdateGuideState(): m_state=6 22:43:11.958 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1058 22:43:11.958 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=191.43, Mass=97245, SNR=66.7, Peak=10807 HFD=3.5 22:43:11.958 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 22:43:11.958 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 22:43:11.958 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.49 hyp=0.50 cameraTheta=-1.33 mountX=0.25 mountY=-0.45, mountTheta=-1.07 22:43:11.958 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.49, opts=13) 22:43:11.958 00.000 30444 Enqueuing Move request for scope (0.12, -0.49) 22:43:11.959 00.001 15672 Worker thread wakes up 22:43:11.959 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.49) opts 0xd 22:43:11.959 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.49) 22:43:11.959 00.000 15672 Moving (0.12, -0.49) raw xDistance=0.25 yDistance=-0.45 22:43:11.959 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 22:43:11.959 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 22:43:11.959 00.000 15672 MoveAxis(E, 0, ABG) 22:43:11.959 00.000 15672 Move returns status 0, amount 0 22:43:11.959 00.000 15672 MoveAxis(N, 81, ABG) 22:43:11.959 00.000 15672 Guiding Dir = 0, Dur = 81 22:43:11.959 00.000 15672 IsSlewing returns 0 22:43:11.960 00.001 15672 IsGuiding returns 0 22:43:11.965 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=12121, FiltMin=2711, FiltMax=8506, Gamma=2.950 22:43:12.014 00.049 30444 UpdateGuideState exits: m=97245 SNR=66.7 Saturated 22:43:12.014 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:12.014 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:12.014 00.000 30444 Enqueuing Expose request 22:43:12.048 00.034 15672 IsGuiding returns 1 22:43:12.048 00.000 15672 scope still moving after pulse duration time elapsed 22:43:12.069 00.021 15672 IsSlewing returns 0 22:43:12.070 00.001 15672 IsGuiding returns 1 22:43:12.091 00.021 15672 IsSlewing returns 0 22:43:12.093 00.002 15672 IsGuiding returns 1 22:43:12.113 00.020 15672 IsSlewing returns 0 22:43:12.115 00.002 15672 IsGuiding returns 1 22:43:12.136 00.021 15672 IsSlewing returns 0 22:43:12.208 00.072 15672 IsGuiding returns 0 22:43:12.208 00.000 15672 scope move finished after 81 + 166 ms 22:43:12.208 00.000 15672 Move returns status 0, amount 81 22:43:12.208 00.000 15672 move complete, result=0 22:43:12.208 00.000 15672 worker thread done servicing request 22:43:12.208 00.000 15672 Worker thread wakes up 22:43:12.209 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:12.209 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:12.209 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 81 ms NORTH 22:43:14.118 01.909 15672 Exposure complete 22:43:14.138 00.020 15672 worker thread done servicing request 22:43:14.138 00.000 30444 OnExposeComplete: enter 22:43:14.138 00.000 30444 UpdateGuideState(): m_state=6 22:43:14.138 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1059 22:43:14.138 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=191.45, Mass=88380, SNR=63.3, Peak=11359 HFD=3.3 22:43:14.138 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 22:43:14.138 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 22:43:14.138 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.47 hyp=0.48 cameraTheta=-1.33 mountX=0.24 mountY=-0.43, mountTheta=-1.06 22:43:14.139 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.47, opts=13) 22:43:14.139 00.000 30444 Enqueuing Move request for scope (0.12, -0.47) 22:43:14.139 00.000 15672 Worker thread wakes up 22:43:14.139 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.47) opts 0xd 22:43:14.139 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.47) 22:43:14.139 00.000 15672 Moving (0.12, -0.47) raw xDistance=0.24 yDistance=-0.43 22:43:14.139 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:43:14.139 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 22:43:14.139 00.000 15672 MoveAxis(E, 0, ABG) 22:43:14.139 00.000 15672 Move returns status 0, amount 0 22:43:14.139 00.000 15672 MoveAxis(N, 77, ABG) 22:43:14.139 00.000 15672 Guiding Dir = 0, Dur = 77 22:43:14.140 00.001 15672 IsSlewing returns 0 22:43:14.140 00.000 15672 IsGuiding returns 0 22:43:14.145 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=11359, FiltMin=2617, FiltMax=8842, Gamma=2.950 22:43:14.194 00.049 30444 UpdateGuideState exits: m=88380 SNR=63.3 Saturated 22:43:14.194 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:14.194 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:14.195 00.001 30444 Enqueuing Expose request 22:43:14.221 00.026 15672 IsGuiding returns 1 22:43:14.221 00.000 15672 scope still moving after pulse duration time elapsed 22:43:14.242 00.021 15672 IsSlewing returns 0 22:43:14.243 00.001 15672 IsGuiding returns 1 22:43:14.264 00.021 15672 IsSlewing returns 0 22:43:14.266 00.002 15672 IsGuiding returns 1 22:43:14.288 00.022 15672 IsSlewing returns 0 22:43:14.290 00.002 15672 IsGuiding returns 1 22:43:14.311 00.021 15672 IsSlewing returns 0 22:43:14.365 00.054 15672 IsGuiding returns 0 22:43:14.365 00.000 15672 scope move finished after 77 + 147 ms 22:43:14.365 00.000 15672 Move returns status 0, amount 77 22:43:14.365 00.000 15672 move complete, result=0 22:43:14.366 00.001 15672 worker thread done servicing request 22:43:14.366 00.000 15672 Worker thread wakes up 22:43:14.366 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 77 ms NORTH 22:43:14.366 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:14.366 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:16.482 02.116 15672 Exposure complete 22:43:16.509 00.027 15672 worker thread done servicing request 22:43:16.509 00.000 30444 OnExposeComplete: enter 22:43:16.509 00.000 30444 UpdateGuideState(): m_state=6 22:43:16.509 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1060 22:43:16.509 00.000 30444 Star::Find returns 1 (1), X=465.20, Y=191.92, Mass=98760, SNR=76.8, Peak=10532 HFD=3.8 22:43:16.509 00.000 30444 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 22:43:16.509 00.000 30444 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 22:43:16.509 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.00 mountX=0.03 mountY=0.01, mountTheta=0.22 22:43:16.510 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.00, opts=13) 22:43:16.510 00.000 30444 Enqueuing Move request for scope (0.03, 0.00) 22:43:16.510 00.000 15672 Worker thread wakes up 22:43:16.510 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd 22:43:16.510 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.00) 22:43:16.510 00.000 15672 Moving (0.03, 0.00) raw xDistance=0.03 yDistance=0.01 22:43:16.510 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:43:16.510 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:43:16.510 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:43:16.510 00.000 15672 MoveAxis(E, 0, ABG) 22:43:16.510 00.000 15672 Move returns status 0, amount 0 22:43:16.510 00.000 15672 MoveAxis(N, 0, ABG) 22:43:16.510 00.000 15672 Move returns status 0, amount 0 22:43:16.510 00.000 15672 move complete, result=0 22:43:16.511 00.001 15672 worker thread done servicing request 22:43:16.515 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=12117, FiltMin=2688, FiltMax=9424, Gamma=2.950 22:43:16.564 00.049 30444 UpdateGuideState exits: m=98760 SNR=76.8 Saturated 22:43:16.564 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:16.565 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:16.565 00.000 30444 Enqueuing Expose request 22:43:16.565 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 22:43:16.565 00.000 15672 Worker thread wakes up 22:43:16.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:16.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:18.472 01.907 15672 Exposure complete 22:43:18.492 00.020 15672 worker thread done servicing request 22:43:18.492 00.000 30444 OnExposeComplete: enter 22:43:18.492 00.000 30444 UpdateGuideState(): m_state=6 22:43:18.492 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1061 22:43:18.492 00.000 30444 Star::Find returns 1 (1), X=465.43, Y=191.84, Mass=79306, SNR=63.0, Peak=9007 HFD=3.5 22:43:18.492 00.000 30444 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.28) = xAngle (-0.04 = -0.04) 22:43:18.493 00.001 30444 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 22:43:18.493 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.08 hyp=0.27 cameraTheta=-0.32 mountX=0.27 mountY=-0.03, mountTheta=-0.10 22:43:18.493 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.08, opts=13) 22:43:18.493 00.000 30444 Enqueuing Move request for scope (0.25, -0.08) 22:43:18.493 00.000 15672 Worker thread wakes up 22:43:18.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.08) opts 0xd 22:43:18.493 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.08) 22:43:18.493 00.000 15672 Moving (0.25, -0.08) raw xDistance=0.27 yDistance=-0.03 22:43:18.493 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 22:43:18.493 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:43:18.493 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:43:18.493 00.000 15672 MoveAxis(W, 72, ABG) 22:43:18.493 00.000 15672 Guiding Dir = 3, Dur = 72 22:43:18.494 00.001 15672 IsSlewing returns 0 22:43:18.495 00.001 15672 IsGuiding returns 0 22:43:18.499 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2397, max=10811, FiltMin=2727, FiltMax=8639, Gamma=2.950 22:43:18.517 00.018 15672 PulseGuide returned control before completion, sleep 61 22:43:18.579 00.062 15672 IsGuiding returns 1 22:43:18.579 00.000 15672 scope still moving after pulse duration time elapsed 22:43:18.600 00.021 15672 IsSlewing returns 0 22:43:18.629 00.029 30444 UpdateGuideState exits: m=79306 SNR=63.0 Saturated 22:43:18.629 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:18.629 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:18.629 00.000 30444 Enqueuing Expose request 22:43:18.661 00.032 15672 IsGuiding returns 0 22:43:18.661 00.000 15672 scope move finished after 72 + 94 ms 22:43:18.661 00.000 15672 Move returns status 0, amount 72 22:43:18.661 00.000 15672 MoveAxis(N, 0, ABG) 22:43:18.661 00.000 15672 Move returns status 0, amount 0 22:43:18.661 00.000 15672 move complete, result=0 22:43:18.661 00.000 15672 worker thread done servicing request 22:43:18.662 00.001 15672 Worker thread wakes up 22:43:18.662 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:18.662 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:18.662 00.000 30444 GuideStep: 0.3 px 72 ms WEST, -0.0 px 0 ms NORTH 22:43:20.771 02.109 15672 Exposure complete 22:43:20.790 00.019 15672 worker thread done servicing request 22:43:20.790 00.000 30444 OnExposeComplete: enter 22:43:20.790 00.000 30444 UpdateGuideState(): m_state=6 22:43:20.790 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1062 22:43:20.791 00.001 30444 Star::Find returns 1 (1), X=465.41, Y=191.74, Mass=105954, SNR=85.1, Peak=10235 HFD=3.6 22:43:20.791 00.000 30444 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.28) = xAngle (-0.39 = -0.39) 22:43:20.791 00.000 30444 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.45 = -0.45) 22:43:20.791 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.67 mountX=0.27 mountY=-0.13, mountTheta=-0.44 22:43:20.791 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.18, opts=13) 22:43:20.791 00.000 30444 Enqueuing Move request for scope (0.23, -0.18) 22:43:20.791 00.000 15672 Worker thread wakes up 22:43:20.791 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd 22:43:20.791 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.18) 22:43:20.791 00.000 15672 Moving (0.23, -0.18) raw xDistance=0.27 yDistance=-0.13 22:43:20.791 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27 22:43:20.791 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:43:20.791 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 22:43:20.792 00.001 15672 MoveAxis(W, 79, ABG) 22:43:20.792 00.000 15672 Guiding Dir = 3, Dur = 79 22:43:20.792 00.000 15672 IsSlewing returns 0 22:43:20.794 00.002 15672 IsGuiding returns 0 22:43:20.797 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=10692, FiltMin=2679, FiltMax=8432, Gamma=2.950 22:43:20.817 00.020 15672 PulseGuide returned control before completion, sleep 66 22:43:20.846 00.029 30444 UpdateGuideState exits: m=105954 SNR=85.1 Saturated 22:43:20.846 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:20.846 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:20.846 00.000 30444 Enqueuing Expose request 22:43:20.885 00.039 15672 IsGuiding returns 1 22:43:20.885 00.000 15672 scope still moving after pulse duration time elapsed 22:43:20.906 00.021 15672 IsSlewing returns 0 22:43:20.913 00.007 15672 IsGuiding returns 0 22:43:20.913 00.000 15672 scope move finished after 79 + 41 ms 22:43:20.913 00.000 15672 Move returns status 0, amount 79 22:43:20.913 00.000 15672 MoveAxis(N, 0, ABG) 22:43:20.913 00.000 15672 Move returns status 0, amount 0 22:43:20.913 00.000 15672 move complete, result=0 22:43:20.914 00.001 15672 worker thread done servicing request 22:43:20.914 00.000 15672 Worker thread wakes up 22:43:20.914 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:20.914 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:20.914 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -0.1 px 0 ms NORTH 22:43:22.824 01.910 15672 Exposure complete 22:43:22.844 00.020 15672 worker thread done servicing request 22:43:22.844 00.000 30444 OnExposeComplete: enter 22:43:22.844 00.000 30444 UpdateGuideState(): m_state=6 22:43:22.844 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1063 22:43:22.844 00.000 30444 Star::Find returns 1 (1), X=465.64, Y=192.13, Mass=94640, SNR=74.1, Peak=8935 HFD=3.7 22:43:22.844 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 22:43:22.845 00.001 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 22:43:22.845 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.21 hyp=0.51 cameraTheta=0.43 mountX=0.39 mountY=0.31, mountTheta=0.67 22:43:22.845 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.21, opts=13) 22:43:22.845 00.000 30444 Enqueuing Move request for scope (0.46, 0.21) 22:43:22.845 00.000 15672 Worker thread wakes up 22:43:22.845 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.21) opts 0xd 22:43:22.845 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.21) 22:43:22.845 00.000 15672 Moving (0.46, 0.21) raw xDistance=0.39 yDistance=0.31 22:43:22.845 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39 22:43:22.845 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:43:22.846 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 22:43:22.846 00.000 15672 MoveAxis(W, 110, ABG) 22:43:22.846 00.000 15672 Guiding Dir = 3, Dur = 110 22:43:22.846 00.000 15672 IsSlewing returns 0 22:43:22.848 00.002 15672 IsGuiding returns 0 22:43:22.852 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=9945, FiltMin=2682, FiltMax=8236, Gamma=2.950 22:43:22.862 00.010 15672 PulseGuide returned control before completion, sleep 106 22:43:22.901 00.039 30444 UpdateGuideState exits: m=94640 SNR=74.1 Saturated 22:43:22.901 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:22.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:22.901 00.000 30444 Enqueuing Expose request 22:43:22.970 00.069 15672 IsGuiding returns 1 22:43:22.970 00.000 15672 scope still moving after pulse duration time elapsed 22:43:22.991 00.021 15672 IsSlewing returns 0 22:43:22.992 00.001 15672 IsGuiding returns 0 22:43:22.992 00.000 15672 scope move finished after 110 + 34 ms 22:43:22.992 00.000 15672 Move returns status 0, amount 110 22:43:22.992 00.000 15672 MoveAxis(N, 0, ABG) 22:43:22.992 00.000 15672 Move returns status 0, amount 0 22:43:22.992 00.000 15672 move complete, result=0 22:43:22.992 00.000 15672 worker thread done servicing request 22:43:22.992 00.000 15672 Worker thread wakes up 22:43:22.992 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:22.992 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:22.992 00.000 30444 GuideStep: 0.4 px 110 ms WEST, 0.3 px 0 ms NORTH 22:43:25.102 02.110 15672 Exposure complete 22:43:25.121 00.019 15672 worker thread done servicing request 22:43:25.122 00.001 30444 OnExposeComplete: enter 22:43:25.122 00.000 30444 UpdateGuideState(): m_state=6 22:43:25.122 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1064 22:43:25.122 00.000 30444 Star::Find returns 1 (1), X=464.97, Y=192.19, Mass=102866, SNR=70.3, Peak=10413 HFD=4.0 22:43:25.122 00.000 30444 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.28) = xAngle (2.49 = 2.49) 22:43:25.122 00.000 30444 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.43 = 2.43) 22:43:25.122 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.27 hyp=0.34 cameraTheta=2.21 mountX=-0.27 mountY=0.22, mountTheta=2.45 22:43:25.122 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.27, opts=13) 22:43:25.122 00.000 30444 Enqueuing Move request for scope (-0.20, 0.27) 22:43:25.122 00.000 15672 Worker thread wakes up 22:43:25.123 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.27) opts 0xd 22:43:25.123 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.27) 22:43:25.123 00.000 15672 Moving (-0.20, 0.27) raw xDistance=-0.27 yDistance=0.22 22:43:25.123 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27 22:43:25.123 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:43:25.123 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 22:43:25.123 00.000 15672 MoveAxis(E, 65, ABG) 22:43:25.123 00.000 15672 Guiding Dir = 2, Dur = 65 22:43:25.123 00.000 15672 IsSlewing returns 0 22:43:25.124 00.001 15672 IsGuiding returns 0 22:43:25.129 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=11014, FiltMin=2597, FiltMax=8497, Gamma=2.950 22:43:25.146 00.017 15672 PulseGuide returned control before completion, sleep 54 22:43:25.177 00.031 30444 UpdateGuideState exits: m=102866 SNR=70.3 Saturated 22:43:25.177 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:25.177 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:25.177 00.000 30444 Enqueuing Expose request 22:43:25.202 00.025 15672 IsGuiding returns 1 22:43:25.202 00.000 15672 scope still moving after pulse duration time elapsed 22:43:25.223 00.021 15672 IsSlewing returns 0 22:43:25.274 00.051 15672 IsGuiding returns 0 22:43:25.274 00.000 15672 scope move finished after 65 + 84 ms 22:43:25.274 00.000 15672 Move returns status 0, amount 65 22:43:25.275 00.001 15672 MoveAxis(N, 0, ABG) 22:43:25.275 00.000 15672 Move returns status 0, amount 0 22:43:25.275 00.000 15672 move complete, result=0 22:43:25.275 00.000 15672 worker thread done servicing request 22:43:25.275 00.000 15672 Worker thread wakes up 22:43:25.275 00.000 30444 GuideStep: -0.3 px 65 ms EAST, 0.2 px 0 ms NORTH 22:43:25.275 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:25.275 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:27.191 01.916 15672 Exposure complete 22:43:27.222 00.031 15672 worker thread done servicing request 22:43:27.222 00.000 30444 OnExposeComplete: enter 22:43:27.222 00.000 30444 UpdateGuideState(): m_state=6 22:43:27.223 00.001 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 1065 22:43:27.223 00.000 30444 Star::Find returns 1 (1), X=465.03, Y=191.67, Mass=100621, SNR=80.5, Peak=10443 HFD=3.9 22:43:27.223 00.000 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 22:43:27.223 00.000 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 22:43:27.223 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-2.09 mountX=-0.07 mountY=-0.28, mountTheta=-1.81 22:43:27.223 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.25, opts=13) 22:43:27.223 00.000 30444 Enqueuing Move request for scope (-0.14, -0.25) 22:43:27.223 00.000 15672 Worker thread wakes up 22:43:27.223 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.25) opts 0xd 22:43:27.223 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.25) 22:43:27.223 00.000 15672 Moving (-0.14, -0.25) raw xDistance=-0.07 yDistance=-0.28 22:43:27.224 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:43:27.224 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 22:43:27.224 00.000 15672 MoveAxis(E, 0, ABG) 22:43:27.224 00.000 15672 Move returns status 0, amount 0 22:43:27.224 00.000 15672 MoveAxis(N, 49, ABG) 22:43:27.224 00.000 15672 Guiding Dir = 0, Dur = 49 22:43:27.225 00.001 15672 IsSlewing returns 0 22:43:27.226 00.001 15672 IsGuiding returns 0 22:43:27.230 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=11618, FiltMin=2614, FiltMax=8845, Gamma=2.950 22:43:27.279 00.049 30444 UpdateGuideState exits: m=100621 SNR=80.5 Saturated 22:43:27.279 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:27.279 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:27.279 00.000 30444 Enqueuing Expose request 22:43:27.305 00.026 15672 IsGuiding returns 1 22:43:27.305 00.000 15672 scope still moving after pulse duration time elapsed 22:43:27.325 00.020 15672 IsSlewing returns 0 22:43:27.326 00.001 15672 IsGuiding returns 1 22:43:27.347 00.021 15672 IsSlewing returns 0 22:43:27.348 00.001 15672 IsGuiding returns 1 22:43:27.369 00.021 15672 IsSlewing returns 0 22:43:27.430 00.061 15672 IsGuiding returns 0 22:43:27.431 00.001 15672 scope move finished after 49 + 155 ms 22:43:27.431 00.000 15672 Move returns status 0, amount 49 22:43:27.431 00.000 15672 move complete, result=0 22:43:27.431 00.000 15672 worker thread done servicing request 22:43:27.431 00.000 15672 Worker thread wakes up 22:43:27.431 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 49 ms NORTH 22:43:27.431 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:27.431 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:29.538 02.107 15672 Exposure complete 22:43:29.558 00.020 15672 worker thread done servicing request 22:43:29.558 00.000 30444 OnExposeComplete: enter 22:43:29.559 00.001 30444 UpdateGuideState(): m_state=6 22:43:29.559 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1066 22:43:29.559 00.000 30444 Star::Find returns 1 (1), X=465.57, Y=192.30, Mass=95641, SNR=82.1, Peak=10347 HFD=3.4 22:43:29.559 00.000 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 22:43:29.559 00.000 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 22:43:29.559 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.38 hyp=0.55 cameraTheta=0.77 mountX=0.28 mountY=0.46, mountTheta=1.03 22:43:29.560 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.38, opts=13) 22:43:29.560 00.000 30444 Enqueuing Move request for scope (0.40, 0.38) 22:43:29.560 00.000 15672 Worker thread wakes up 22:43:29.560 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.38) opts 0xd 22:43:29.560 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.38) 22:43:29.560 00.000 15672 Moving (0.40, 0.38) raw xDistance=0.28 yDistance=0.46 22:43:29.560 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28 22:43:29.560 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:43:29.560 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 22:43:29.560 00.000 15672 MoveAxis(W, 75, ABG) 22:43:29.560 00.000 15672 Guiding Dir = 3, Dur = 75 22:43:29.561 00.001 15672 IsSlewing returns 0 22:43:29.568 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=10347, FiltMin=2619, FiltMax=8421, Gamma=2.950 22:43:29.572 00.004 15672 IsGuiding returns 0 22:43:29.587 00.015 15672 PulseGuide returned control before completion, sleep 71 22:43:29.662 00.075 15672 IsGuiding returns 1 22:43:29.662 00.000 15672 scope still moving after pulse duration time elapsed 22:43:29.683 00.021 15672 IsSlewing returns 0 22:43:29.703 00.020 15672 IsGuiding returns 0 22:43:29.703 00.000 15672 scope move finished after 75 + 55 ms 22:43:29.703 00.000 15672 Move returns status 0, amount 75 22:43:29.703 00.000 15672 MoveAxis(N, 0, ABG) 22:43:29.703 00.000 15672 Move returns status 0, amount 0 22:43:29.703 00.000 15672 move complete, result=0 22:43:29.704 00.001 15672 worker thread done servicing request 22:43:29.859 00.155 30444 UpdateGuideState exits: m=95641 SNR=82.1 Saturated 22:43:29.859 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:29.859 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:29.860 00.001 30444 Enqueuing Expose request 22:43:29.860 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.5 px 0 ms NORTH 22:43:29.860 00.000 15672 Worker thread wakes up 22:43:29.860 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:29.860 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:31.767 01.907 15672 Exposure complete 22:43:31.787 00.020 15672 worker thread done servicing request 22:43:31.787 00.000 30444 OnExposeComplete: enter 22:43:31.787 00.000 30444 UpdateGuideState(): m_state=6 22:43:31.787 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1067 22:43:31.788 00.001 30444 Star::Find returns 1 (1), X=465.34, Y=192.39, Mass=97571, SNR=76.5, Peak=10484 HFD=3.4 22:43:31.788 00.000 30444 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.28) = xAngle (1.50 = 1.50) 22:43:31.788 00.000 30444 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.44 = 1.44) 22:43:31.788 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.47 hyp=0.50 cameraTheta=1.23 mountX=0.03 mountY=0.49, mountTheta=1.50 22:43:31.788 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.47, opts=13) 22:43:31.788 00.000 30444 Enqueuing Move request for scope (0.17, 0.47) 22:43:31.788 00.000 15672 Worker thread wakes up 22:43:31.788 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.47) opts 0xd 22:43:31.788 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.47) 22:43:31.788 00.000 15672 Moving (0.17, 0.47) raw xDistance=0.03 yDistance=0.49 22:43:31.788 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:43:31.788 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:43:31.789 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49 22:43:31.789 00.000 15672 MoveAxis(E, 0, ABG) 22:43:31.789 00.000 15672 Move returns status 0, amount 0 22:43:31.789 00.000 15672 MoveAxis(N, 0, ABG) 22:43:31.789 00.000 15672 Move returns status 0, amount 0 22:43:31.789 00.000 15672 move complete, result=0 22:43:31.789 00.000 15672 worker thread done servicing request 22:43:31.793 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2373, max=10784, FiltMin=2669, FiltMax=8787, Gamma=2.950 22:43:31.904 00.111 30444 UpdateGuideState exits: m=97571 SNR=76.5 Saturated 22:43:31.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:31.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:31.904 00.000 30444 Enqueuing Expose request 22:43:31.905 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 22:43:31.905 00.000 15672 Worker thread wakes up 22:43:31.905 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:31.905 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:34.013 02.108 15672 Exposure complete 22:43:34.038 00.025 15672 worker thread done servicing request 22:43:34.038 00.000 30444 OnExposeComplete: enter 22:43:34.038 00.000 30444 UpdateGuideState(): m_state=6 22:43:34.038 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1068 22:43:34.038 00.000 30444 Star::Find returns 1 (1), X=465.72, Y=192.63, Mass=90337, SNR=75.1, Peak=9399 HFD=3.3 22:43:34.038 00.000 30444 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 22:43:34.038 00.000 30444 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 22:43:34.038 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.71 hyp=0.89 cameraTheta=0.92 mountX=0.33 mountY=0.81, mountTheta=1.19 22:43:34.039 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.71, opts=13) 22:43:34.039 00.000 30444 Enqueuing Move request for scope (0.54, 0.71) 22:43:34.039 00.000 15672 Worker thread wakes up 22:43:34.039 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.71) opts 0xd 22:43:34.039 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.71) 22:43:34.039 00.000 15672 Moving (0.54, 0.71) raw xDistance=0.33 yDistance=0.81 22:43:34.039 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 22:43:34.039 00.000 15672 resist switch: large excursion: input 0.81 thresh 0.75 direction from -1 to 1 22:43:34.039 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.43 22:43:34.039 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 22:43:34.039 00.000 15672 MoveAxis(W, 89, ABG) 22:43:34.039 00.000 15672 Guiding Dir = 3, Dur = 89 22:43:34.040 00.001 15672 IsSlewing returns 0 22:43:34.045 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=9499, FiltMin=2652, FiltMax=8749, Gamma=2.950 22:43:34.077 00.032 15672 IsGuiding returns 0 22:43:34.092 00.015 15672 PulseGuide returned control before completion, sleep 84 22:43:34.094 00.002 30444 UpdateGuideState exits: m=90337 SNR=75.1 Saturated 22:43:34.094 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:34.094 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:34.094 00.000 30444 Enqueuing Expose request 22:43:34.178 00.084 15672 IsGuiding returns 1 22:43:34.178 00.000 15672 scope still moving after pulse duration time elapsed 22:43:34.198 00.020 15672 IsSlewing returns 0 22:43:34.206 00.008 15672 IsGuiding returns 0 22:43:34.206 00.000 15672 scope move finished after 89 + 40 ms 22:43:34.206 00.000 15672 Move returns status 0, amount 89 22:43:34.207 00.001 15672 MoveAxis(S, 144, ABG) 22:43:34.207 00.000 15672 Guiding Dir = 1, Dur = 144 22:43:34.207 00.000 15672 IsSlewing returns 0 22:43:34.209 00.002 15672 IsGuiding returns 0 22:43:34.285 00.076 15672 PulseGuide returned control before completion, sleep 80 22:43:34.368 00.083 15672 IsGuiding returns 1 22:43:34.369 00.001 15672 scope still moving after pulse duration time elapsed 22:43:34.389 00.020 15672 IsSlewing returns 0 22:43:34.391 00.002 15672 IsGuiding returns 1 22:43:34.413 00.022 15672 IsSlewing returns 0 22:43:34.416 00.003 15672 IsGuiding returns 1 22:43:34.438 00.022 15672 IsSlewing returns 0 22:43:34.477 00.039 15672 IsGuiding returns 0 22:43:34.477 00.000 15672 scope move finished after 144 + 123 ms 22:43:34.477 00.000 15672 Move returns status 0, amount 144 22:43:34.477 00.000 15672 move complete, result=0 22:43:34.478 00.001 15672 worker thread done servicing request 22:43:34.478 00.000 15672 Worker thread wakes up 22:43:34.478 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:34.478 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:34.478 00.000 30444 GuideStep: 0.3 px 89 ms WEST, 0.8 px 144 ms SOUTH 22:43:36.384 01.906 15672 Exposure complete 22:43:36.404 00.020 15672 worker thread done servicing request 22:43:36.404 00.000 30444 OnExposeComplete: enter 22:43:36.404 00.000 30444 UpdateGuideState(): m_state=6 22:43:36.404 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1069 22:43:36.405 00.001 30444 Star::Find returns 1 (1), X=465.33, Y=192.90, Mass=86085, SNR=72.0, Peak=10902 HFD=3.2 22:43:36.405 00.000 30444 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.28) = xAngle (1.70 = 1.70) 22:43:36.405 00.000 30444 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 22:43:36.405 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.98 hyp=0.99 cameraTheta=1.42 mountX=-0.12 mountY=0.99, mountTheta=1.70 22:43:36.405 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.98, opts=13) 22:43:36.405 00.000 30444 Enqueuing Move request for scope (0.15, 0.98) 22:43:36.405 00.000 15672 Worker thread wakes up 22:43:36.405 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.98) opts 0xd 22:43:36.405 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.98) 22:43:36.405 00.000 15672 Moving (0.15, 0.98) raw xDistance=-0.12 yDistance=0.99 22:43:36.405 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:43:36.405 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99 22:43:36.405 00.000 15672 MoveAxis(E, 0, ABG) 22:43:36.406 00.001 15672 Move returns status 0, amount 0 22:43:36.406 00.000 15672 MoveAxis(S, 177, ABG) 22:43:36.406 00.000 15672 Guiding Dir = 1, Dur = 177 22:43:36.406 00.000 15672 IsSlewing returns 0 22:43:36.407 00.001 15672 IsGuiding returns 0 22:43:36.411 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=12376, FiltMin=2674, FiltMax=8669, Gamma=2.950 22:43:36.489 00.078 15672 PulseGuide returned control before completion, sleep 106 22:43:36.503 00.014 30444 UpdateGuideState exits: m=86085 SNR=72.0 Saturated 22:43:36.503 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:36.503 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:36.503 00.000 30444 Enqueuing Expose request 22:43:36.597 00.094 15672 IsGuiding returns 1 22:43:36.597 00.000 15672 scope still moving after pulse duration time elapsed 22:43:36.619 00.022 15672 IsSlewing returns 0 22:43:36.621 00.002 15672 IsGuiding returns 1 22:43:36.643 00.022 15672 IsSlewing returns 0 22:43:36.644 00.001 15672 IsGuiding returns 1 22:43:36.665 00.021 15672 IsSlewing returns 0 22:43:36.697 00.032 15672 IsGuiding returns 0 22:43:36.697 00.000 15672 scope move finished after 177 + 112 ms 22:43:36.697 00.000 15672 Move returns status 0, amount 177 22:43:36.698 00.001 15672 move complete, result=0 22:43:36.698 00.000 15672 worker thread done servicing request 22:43:36.698 00.000 15672 Worker thread wakes up 22:43:36.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:36.698 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:36.698 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 1.0 px 177 ms SOUTH 22:43:38.806 02.108 15672 Exposure complete 22:43:38.826 00.020 15672 worker thread done servicing request 22:43:38.826 00.000 30444 OnExposeComplete: enter 22:43:38.826 00.000 30444 UpdateGuideState(): m_state=6 22:43:38.826 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1070 22:43:38.826 00.000 30444 Star::Find returns 1 (1), X=464.96, Y=192.09, Mass=98096, SNR=79.3, Peak=10818 HFD=3.9 22:43:38.826 00.000 30444 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.28) = xAngle (2.75 = 2.75) 22:43:38.826 00.000 30444 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.69 = 2.69) 22:43:38.826 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.17 hyp=0.27 cameraTheta=2.47 mountX=-0.25 mountY=0.12, mountTheta=2.70 22:43:38.827 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.17, opts=13) 22:43:38.827 00.000 30444 Enqueuing Move request for scope (-0.21, 0.17) 22:43:38.827 00.000 15672 Worker thread wakes up 22:43:38.827 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.17) opts 0xd 22:43:38.827 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.17) 22:43:38.827 00.000 15672 Moving (-0.21, 0.17) raw xDistance=-0.25 yDistance=0.12 22:43:38.827 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 22:43:38.827 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:43:38.827 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:43:38.827 00.000 15672 MoveAxis(E, 0, ABG) 22:43:38.827 00.000 15672 Move returns status 0, amount 0 22:43:38.827 00.000 15672 MoveAxis(N, 0, ABG) 22:43:38.827 00.000 15672 Move returns status 0, amount 0 22:43:38.827 00.000 15672 move complete, result=0 22:43:38.827 00.000 15672 worker thread done servicing request 22:43:38.832 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=10818, FiltMin=2677, FiltMax=8421, Gamma=2.950 22:43:38.882 00.050 30444 UpdateGuideState exits: m=98096 SNR=79.3 Saturated 22:43:38.882 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:38.882 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:38.882 00.000 30444 Enqueuing Expose request 22:43:38.882 00.000 15672 Worker thread wakes up 22:43:38.882 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:38.882 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:43:38.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:40.797 01.915 15672 Exposure complete 22:43:40.830 00.033 15672 worker thread done servicing request 22:43:40.830 00.000 30444 OnExposeComplete: enter 22:43:40.830 00.000 30444 UpdateGuideState(): m_state=6 22:43:40.830 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 1071 22:43:40.830 00.000 30444 Star::Find returns 1 (1), X=465.07, Y=192.19, Mass=100952, SNR=80.8, Peak=9683 HFD=4.1 22:43:40.831 00.001 30444 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.28) = xAngle (2.21 = 2.21) 22:43:40.831 00.000 30444 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.15 = 2.15) 22:43:40.831 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.28 cameraTheta=1.93 mountX=-0.17 mountY=0.24, mountTheta=2.19 22:43:40.831 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.27, opts=13) 22:43:40.831 00.000 30444 Enqueuing Move request for scope (-0.10, 0.27) 22:43:40.831 00.000 15672 Worker thread wakes up 22:43:40.831 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd 22:43:40.831 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.27) 22:43:40.831 00.000 15672 Moving (-0.10, 0.27) raw xDistance=-0.17 yDistance=0.24 22:43:40.831 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:43:40.831 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:43:40.832 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 22:43:40.832 00.000 15672 MoveAxis(E, 0, ABG) 22:43:40.832 00.000 15672 Move returns status 0, amount 0 22:43:40.832 00.000 15672 MoveAxis(N, 0, ABG) 22:43:40.832 00.000 15672 Move returns status 0, amount 0 22:43:40.832 00.000 15672 move complete, result=0 22:43:40.833 00.001 15672 worker thread done servicing request 22:43:40.837 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=10592, FiltMin=2676, FiltMax=8274, Gamma=2.950 22:43:40.886 00.049 30444 UpdateGuideState exits: m=100952 SNR=80.8 Saturated 22:43:40.887 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:40.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:40.887 00.000 30444 Enqueuing Expose request 22:43:40.887 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:43:40.887 00.000 15672 Worker thread wakes up 22:43:40.887 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:40.887 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:42.995 02.108 15672 Exposure complete 22:43:43.014 00.019 15672 worker thread done servicing request 22:43:43.014 00.000 30444 OnExposeComplete: enter 22:43:43.014 00.000 30444 UpdateGuideState(): m_state=6 22:43:43.014 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1072 22:43:43.015 00.001 30444 Star::Find returns 1 (1), X=464.93, Y=192.61, Mass=102574, SNR=84.7, Peak=10289 HFD=3.6 22:43:43.015 00.000 30444 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.28) = xAngle (2.20 = 2.20) 22:43:43.015 00.000 30444 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.13 = 2.13) 22:43:43.015 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.69 hyp=0.73 cameraTheta=1.92 mountX=-0.43 mountY=0.62, mountTheta=2.18 22:43:43.015 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.69, opts=13) 22:43:43.015 00.000 30444 Enqueuing Move request for scope (-0.25, 0.69) 22:43:43.015 00.000 15672 Worker thread wakes up 22:43:43.015 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.69) opts 0xd 22:43:43.015 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.69) 22:43:43.015 00.000 15672 Moving (-0.25, 0.69) raw xDistance=-0.43 yDistance=0.62 22:43:43.015 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 22:43:43.016 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 22:43:43.016 00.000 15672 MoveAxis(E, 116, ABG) 22:43:43.016 00.000 15672 Guiding Dir = 2, Dur = 116 22:43:43.016 00.000 15672 IsSlewing returns 0 22:43:43.017 00.001 15672 IsGuiding returns 0 22:43:43.021 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=10841, FiltMin=2616, FiltMax=8108, Gamma=2.950 22:43:43.038 00.017 15672 PulseGuide returned control before completion, sleep 106 22:43:43.071 00.033 30444 UpdateGuideState exits: m=102574 SNR=84.7 Saturated 22:43:43.072 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:43.072 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:43.072 00.000 30444 Enqueuing Expose request 22:43:43.145 00.073 15672 IsGuiding returns 1 22:43:43.145 00.000 15672 scope still moving after pulse duration time elapsed 22:43:43.166 00.021 15672 IsSlewing returns 0 22:43:43.182 00.016 15672 IsGuiding returns 0 22:43:43.182 00.000 15672 scope move finished after 116 + 49 ms 22:43:43.182 00.000 15672 Move returns status 0, amount 116 22:43:43.182 00.000 15672 MoveAxis(S, 111, ABG) 22:43:43.182 00.000 15672 Guiding Dir = 1, Dur = 111 22:43:43.183 00.001 15672 IsSlewing returns 0 22:43:43.184 00.001 15672 IsGuiding returns 0 22:43:43.295 00.111 15672 PulseGuide returned control before completion, sleep 12 22:43:43.309 00.014 15672 IsGuiding returns 1 22:43:43.309 00.000 15672 scope still moving after pulse duration time elapsed 22:43:43.331 00.022 15672 IsSlewing returns 0 22:43:43.334 00.003 15672 IsGuiding returns 1 22:43:43.356 00.022 15672 IsSlewing returns 0 22:43:43.359 00.003 15672 IsGuiding returns 1 22:43:43.379 00.020 15672 IsSlewing returns 0 22:43:43.382 00.003 15672 IsGuiding returns 1 22:43:43.403 00.021 15672 IsSlewing returns 0 22:43:43.421 00.018 15672 IsGuiding returns 0 22:43:43.421 00.000 15672 scope move finished after 111 + 125 ms 22:43:43.421 00.000 15672 Move returns status 0, amount 111 22:43:43.421 00.000 15672 move complete, result=0 22:43:43.421 00.000 15672 worker thread done servicing request 22:43:43.421 00.000 15672 Worker thread wakes up 22:43:43.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:43.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:43.421 00.000 30444 GuideStep: -0.4 px 116 ms EAST, 0.6 px 111 ms SOUTH 22:43:45.330 01.909 15672 Exposure complete 22:43:45.350 00.020 15672 worker thread done servicing request 22:43:45.350 00.000 30444 OnExposeComplete: enter 22:43:45.350 00.000 30444 UpdateGuideState(): m_state=6 22:43:45.350 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 1073 22:43:45.350 00.000 30444 Star::Find returns 1 (1), X=465.28, Y=192.22, Mass=95154, SNR=77.3, Peak=10182 HFD=3.6 22:43:45.350 00.000 30444 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 22:43:45.350 00.000 30444 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.46 = 1.46) 22:43:45.350 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.29 hyp=0.31 cameraTheta=1.24 mountX=0.02 mountY=0.31, mountTheta=1.52 22:43:45.351 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.29, opts=13) 22:43:45.351 00.000 30444 Enqueuing Move request for scope (0.10, 0.29) 22:43:45.351 00.000 15672 Worker thread wakes up 22:43:45.351 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.29) opts 0xd 22:43:45.351 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.29) 22:43:45.351 00.000 15672 Moving (0.10, 0.29) raw xDistance=0.02 yDistance=0.31 22:43:45.351 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:43:45.351 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 22:43:45.351 00.000 15672 MoveAxis(E, 0, ABG) 22:43:45.351 00.000 15672 Move returns status 0, amount 0 22:43:45.351 00.000 15672 MoveAxis(S, 55, ABG) 22:43:45.351 00.000 15672 Guiding Dir = 1, Dur = 55 22:43:45.352 00.001 15672 IsSlewing returns 0 22:43:45.353 00.001 15672 IsGuiding returns 0 22:43:45.356 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=10182, FiltMin=2638, FiltMax=8146, Gamma=2.950 22:43:45.406 00.050 30444 UpdateGuideState exits: m=95154 SNR=77.3 Saturated 22:43:45.406 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:45.406 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:45.406 00.000 30444 Enqueuing Expose request 22:43:45.467 00.061 15672 IsGuiding returns 1 22:43:45.467 00.000 15672 scope still moving after pulse duration time elapsed 22:43:45.488 00.021 15672 IsSlewing returns 0 22:43:45.489 00.001 15672 IsGuiding returns 1 22:43:45.510 00.021 15672 IsSlewing returns 0 22:43:45.531 00.021 15672 IsGuiding returns 0 22:43:45.531 00.000 15672 scope move finished after 55 + 123 ms 22:43:45.531 00.000 15672 Move returns status 0, amount 55 22:43:45.531 00.000 15672 move complete, result=0 22:43:45.531 00.000 15672 worker thread done servicing request 22:43:45.533 00.002 15672 Worker thread wakes up 22:43:45.533 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:45.533 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:45.533 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 55 ms SOUTH 22:43:47.642 02.109 15672 Exposure complete 22:43:47.661 00.019 15672 worker thread done servicing request 22:43:47.661 00.000 30444 OnExposeComplete: enter 22:43:47.661 00.000 30444 UpdateGuideState(): m_state=6 22:43:47.662 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1074 22:43:47.662 00.000 30444 Star::Find returns 1 (1), X=465.77, Y=192.38, Mass=97728, SNR=75.1, Peak=9517 HFD=3.5 22:43:47.662 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 22:43:47.662 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 22:43:47.662 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=0.46 hyp=0.75 cameraTheta=0.66 mountX=0.44 mountY=0.58, mountTheta=0.92 22:43:47.662 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=0.46, opts=13) 22:43:47.662 00.000 30444 Enqueuing Move request for scope (0.59, 0.46) 22:43:47.662 00.000 15672 Worker thread wakes up 22:43:47.662 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.46) opts 0xd 22:43:47.662 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, 0.46) 22:43:47.663 00.001 15672 Moving (0.59, 0.46) raw xDistance=0.44 yDistance=0.58 22:43:47.663 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 22:43:47.663 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 22:43:47.663 00.000 15672 MoveAxis(W, 119, ABG) 22:43:47.663 00.000 15672 Guiding Dir = 3, Dur = 119 22:43:47.663 00.000 15672 IsSlewing returns 0 22:43:47.665 00.002 15672 IsGuiding returns 0 22:43:47.669 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=10254, FiltMin=2662, FiltMax=8816, Gamma=2.950 22:43:47.687 00.018 15672 PulseGuide returned control before completion, sleep 108 22:43:47.717 00.030 30444 UpdateGuideState exits: m=97728 SNR=75.1 Saturated 22:43:47.717 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:47.717 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:47.717 00.000 30444 Enqueuing Expose request 22:43:47.796 00.079 15672 IsGuiding returns 1 22:43:47.796 00.000 15672 scope still moving after pulse duration time elapsed 22:43:47.817 00.021 15672 IsSlewing returns 0 22:43:47.846 00.029 15672 IsGuiding returns 0 22:43:47.846 00.000 15672 scope move finished after 119 + 62 ms 22:43:47.846 00.000 15672 Move returns status 0, amount 119 22:43:47.846 00.000 15672 MoveAxis(S, 103, ABG) 22:43:47.846 00.000 15672 Guiding Dir = 1, Dur = 103 22:43:47.847 00.001 15672 IsSlewing returns 0 22:43:47.847 00.000 15672 IsGuiding returns 0 22:43:47.927 00.080 15672 PulseGuide returned control before completion, sleep 35 22:43:47.963 00.036 15672 IsGuiding returns 1 22:43:47.963 00.000 15672 scope still moving after pulse duration time elapsed 22:43:47.984 00.021 15672 IsSlewing returns 0 22:43:47.986 00.002 15672 IsGuiding returns 1 22:43:48.007 00.021 15672 IsSlewing returns 0 22:43:48.070 00.063 15672 IsGuiding returns 0 22:43:48.070 00.000 15672 scope move finished after 103 + 119 ms 22:43:48.070 00.000 15672 Move returns status 0, amount 103 22:43:48.070 00.000 15672 move complete, result=0 22:43:48.070 00.000 15672 worker thread done servicing request 22:43:48.070 00.000 15672 Worker thread wakes up 22:43:48.070 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:48.071 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:48.071 00.000 30444 GuideStep: 0.4 px 119 ms WEST, 0.6 px 103 ms SOUTH 22:43:49.977 01.906 15672 Exposure complete 22:43:49.998 00.021 15672 worker thread done servicing request 22:43:49.998 00.000 30444 OnExposeComplete: enter 22:43:49.998 00.000 30444 UpdateGuideState(): m_state=6 22:43:49.998 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1075 22:43:49.998 00.000 30444 Star::Find returns 1 (1), X=465.51, Y=192.22, Mass=88621, SNR=66.5, Peak=9456 HFD=3.4 22:43:49.998 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 22:43:49.998 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 22:43:49.999 00.001 30444 CameraToMount -- cameraX=0.34 cameraY=0.29 hyp=0.45 cameraTheta=0.72 mountX=0.24 mountY=0.36, mountTheta=0.98 22:43:49.999 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.29, opts=13) 22:43:49.999 00.000 30444 Enqueuing Move request for scope (0.34, 0.29) 22:43:50.000 00.001 15672 Worker thread wakes up 22:43:50.000 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.29) opts 0xd 22:43:50.000 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.29) 22:43:50.000 00.000 15672 Moving (0.34, 0.29) raw xDistance=0.24 yDistance=0.36 22:43:50.000 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:43:50.000 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 22:43:50.000 00.000 15672 MoveAxis(E, 0, ABG) 22:43:50.000 00.000 15672 Move returns status 0, amount 0 22:43:50.000 00.000 15672 MoveAxis(S, 64, ABG) 22:43:50.000 00.000 15672 Guiding Dir = 1, Dur = 64 22:43:50.000 00.000 15672 IsSlewing returns 0 22:43:50.002 00.002 15672 IsGuiding returns 0 22:43:50.008 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=11167, FiltMin=2645, FiltMax=8970, Gamma=2.950 22:43:50.063 00.055 30444 UpdateGuideState exits: m=88621 SNR=66.5 Saturated 22:43:50.063 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:50.063 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:50.063 00.000 30444 Enqueuing Expose request 22:43:50.084 00.021 15672 IsGuiding returns 1 22:43:50.084 00.000 15672 scope still moving after pulse duration time elapsed 22:43:50.104 00.020 15672 IsSlewing returns 0 22:43:50.106 00.002 15672 IsGuiding returns 1 22:43:50.127 00.021 15672 IsSlewing returns 0 22:43:50.129 00.002 15672 IsGuiding returns 1 22:43:50.150 00.021 15672 IsSlewing returns 0 22:43:50.214 00.064 15672 IsGuiding returns 0 22:43:50.214 00.000 15672 scope move finished after 64 + 148 ms 22:43:50.214 00.000 15672 Move returns status 0, amount 64 22:43:50.214 00.000 15672 move complete, result=0 22:43:50.215 00.001 15672 worker thread done servicing request 22:43:50.215 00.000 15672 Worker thread wakes up 22:43:50.215 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 64 ms SOUTH 22:43:50.215 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:50.215 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:52.323 02.108 15672 Exposure complete 22:43:52.343 00.020 15672 worker thread done servicing request 22:43:52.343 00.000 30444 OnExposeComplete: enter 22:43:52.343 00.000 30444 UpdateGuideState(): m_state=6 22:43:52.343 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1076 22:43:52.344 00.001 30444 Star::Find returns 1 (1), X=465.25, Y=192.64, Mass=95993, SNR=67.8, Peak=11021 HFD=3.3 22:43:52.344 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 22:43:52.344 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 22:43:52.344 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.72 hyp=0.72 cameraTheta=1.46 mountX=-0.12 mountY=0.72, mountTheta=1.74 22:43:52.344 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.72, opts=13) 22:43:52.344 00.000 30444 Enqueuing Move request for scope (0.08, 0.72) 22:43:52.344 00.000 15672 Worker thread wakes up 22:43:52.344 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.72) opts 0xd 22:43:52.344 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.72) 22:43:52.344 00.000 15672 Moving (0.08, 0.72) raw xDistance=-0.12 yDistance=0.72 22:43:52.344 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:43:52.344 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72 22:43:52.344 00.000 15672 MoveAxis(E, 0, ABG) 22:43:52.344 00.000 15672 Move returns status 0, amount 0 22:43:52.345 00.001 15672 MoveAxis(S, 129, ABG) 22:43:52.345 00.000 15672 Guiding Dir = 1, Dur = 129 22:43:52.345 00.000 15672 IsSlewing returns 0 22:43:52.350 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=11558, FiltMin=2637, FiltMax=8280, Gamma=2.950 22:43:52.352 00.002 15672 IsGuiding returns 0 22:43:52.398 00.046 30444 UpdateGuideState exits: m=95993 SNR=67.8 Saturated 22:43:52.398 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:52.398 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:52.398 00.000 30444 Enqueuing Expose request 22:43:52.431 00.033 15672 PulseGuide returned control before completion, sleep 60 22:43:52.493 00.062 15672 IsGuiding returns 1 22:43:52.493 00.000 15672 scope still moving after pulse duration time elapsed 22:43:52.515 00.022 15672 IsSlewing returns 0 22:43:52.517 00.002 15672 IsGuiding returns 1 22:43:52.537 00.020 15672 IsSlewing returns 0 22:43:52.540 00.003 15672 IsGuiding returns 1 22:43:52.560 00.020 15672 IsSlewing returns 0 22:43:52.624 00.064 15672 IsGuiding returns 0 22:43:52.624 00.000 15672 scope move finished after 129 + 143 ms 22:43:52.625 00.001 15672 Move returns status 0, amount 129 22:43:52.625 00.000 15672 move complete, result=0 22:43:52.625 00.000 15672 worker thread done servicing request 22:43:52.625 00.000 15672 Worker thread wakes up 22:43:52.625 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:52.626 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:52.626 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 129 ms SOUTH 22:43:54.541 01.915 15672 Exposure complete 22:43:54.572 00.031 15672 worker thread done servicing request 22:43:54.572 00.000 30444 OnExposeComplete: enter 22:43:54.572 00.000 30444 UpdateGuideState(): m_state=6 22:43:54.572 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1077 22:43:54.572 00.000 30444 Star::Find returns 1 (1), X=466.12, Y=192.52, Mass=104591, SNR=77.1, Peak=10489 HFD=3.5 22:43:54.572 00.000 30444 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 22:43:54.572 00.000 30444 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 22:43:54.572 00.000 30444 CameraToMount -- cameraX=0.94 cameraY=0.59 hyp=1.11 cameraTheta=0.56 mountX=0.74 mountY=0.78, mountTheta=0.81 22:43:54.573 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.94, y=0.59, opts=13) 22:43:54.573 00.000 30444 Enqueuing Move request for scope (0.94, 0.59) 22:43:54.573 00.000 15672 Worker thread wakes up 22:43:54.573 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.94, 0.59) opts 0xd 22:43:54.573 00.000 15672 Handling offset move in thread for scope, endpoint = (0.94, 0.59) 22:43:54.573 00.000 15672 Moving (0.94, 0.59) raw xDistance=0.74 yDistance=0.78 22:43:54.573 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74 22:43:54.573 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78 22:43:54.573 00.000 15672 MoveAxis(W, 201, ABG) 22:43:54.573 00.000 15672 Guiding Dir = 3, Dur = 201 22:43:54.573 00.000 15672 IsSlewing returns 0 22:43:54.574 00.001 15672 IsGuiding returns 0 22:43:54.579 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=10489, FiltMin=2650, FiltMax=8977, Gamma=2.950 22:43:54.604 00.025 15672 PulseGuide returned control before completion, sleep 182 22:43:54.628 00.024 30444 UpdateGuideState exits: m=104591 SNR=77.1 Saturated 22:43:54.628 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:54.628 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:54.628 00.000 30444 Enqueuing Expose request 22:43:54.789 00.161 15672 IsGuiding returns 1 22:43:54.789 00.000 15672 scope still moving after pulse duration time elapsed 22:43:54.810 00.021 15672 IsSlewing returns 0 22:43:54.828 00.018 15672 IsGuiding returns 0 22:43:54.828 00.000 15672 scope move finished after 201 + 52 ms 22:43:54.828 00.000 15672 Move returns status 0, amount 201 22:43:54.828 00.000 15672 MoveAxis(S, 140, ABG) 22:43:54.828 00.000 15672 Guiding Dir = 1, Dur = 140 22:43:54.829 00.001 15672 IsSlewing returns 0 22:43:54.830 00.001 15672 IsGuiding returns 0 22:43:54.908 00.078 15672 PulseGuide returned control before completion, sleep 72 22:43:54.989 00.081 15672 IsGuiding returns 1 22:43:54.989 00.000 15672 scope still moving after pulse duration time elapsed 22:43:55.011 00.022 15672 IsSlewing returns 0 22:43:55.012 00.001 15672 IsGuiding returns 1 22:43:55.032 00.020 15672 IsSlewing returns 0 22:43:55.033 00.001 15672 IsGuiding returns 1 22:43:55.054 00.021 15672 IsSlewing returns 0 22:43:55.068 00.014 15672 IsGuiding returns 0 22:43:55.068 00.000 15672 scope move finished after 140 + 98 ms 22:43:55.068 00.000 15672 Move returns status 0, amount 140 22:43:55.068 00.000 15672 move complete, result=0 22:43:55.068 00.000 15672 worker thread done servicing request 22:43:55.068 00.000 15672 Worker thread wakes up 22:43:55.068 00.000 30444 GuideStep: 0.7 px 201 ms WEST, 0.8 px 140 ms SOUTH 22:43:55.068 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:55.068 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:57.175 02.107 15672 Exposure complete 22:43:57.195 00.020 15672 worker thread done servicing request 22:43:57.195 00.000 30444 OnExposeComplete: enter 22:43:57.195 00.000 30444 UpdateGuideState(): m_state=6 22:43:57.195 00.000 30444 Star::Find(15, 466, 192, 0, (0,0,0,0), 0.0, 255) frame 1078 22:43:57.195 00.000 30444 Star::Find returns 1 (1), X=465.77, Y=192.60, Mass=87261, SNR=69.1, Peak=8882 HFD=3.5 22:43:57.196 00.001 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 22:43:57.196 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 22:43:57.196 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=0.68 hyp=0.90 cameraTheta=0.85 mountX=0.39 mountY=0.79, mountTheta=1.11 22:43:57.196 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=0.68, opts=13) 22:43:57.196 00.000 30444 Enqueuing Move request for scope (0.60, 0.68) 22:43:57.196 00.000 15672 Worker thread wakes up 22:43:57.196 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.68) opts 0xd 22:43:57.196 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, 0.68) 22:43:57.196 00.000 15672 Moving (0.60, 0.68) raw xDistance=0.39 yDistance=0.79 22:43:57.196 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39 22:43:57.196 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 22:43:57.197 00.001 15672 MoveAxis(W, 119, ABG) 22:43:57.197 00.000 15672 Guiding Dir = 3, Dur = 119 22:43:57.197 00.000 15672 IsSlewing returns 0 22:43:57.199 00.002 15672 IsGuiding returns 0 22:43:57.203 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=10819, FiltMin=2591, FiltMax=8111, Gamma=2.950 22:43:57.224 00.021 15672 PulseGuide returned control before completion, sleep 104 22:43:57.329 00.105 30444 UpdateGuideState exits: m=87261 SNR=69.1 Saturated 22:43:57.329 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:57.329 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:57.329 00.000 30444 Enqueuing Expose request 22:43:57.367 00.038 15672 IsGuiding returns 0 22:43:57.367 00.000 15672 Move returns status 0, amount 119 22:43:57.367 00.000 15672 MoveAxis(S, 141, ABG) 22:43:57.367 00.000 15672 Guiding Dir = 1, Dur = 141 22:43:57.368 00.001 15672 IsSlewing returns 0 22:43:57.370 00.002 15672 IsGuiding returns 0 22:43:57.447 00.077 15672 PulseGuide returned control before completion, sleep 74 22:43:57.524 00.077 15672 IsGuiding returns 1 22:43:57.524 00.000 15672 scope still moving after pulse duration time elapsed 22:43:57.545 00.021 15672 IsSlewing returns 0 22:43:57.575 00.030 15672 IsGuiding returns 1 22:43:57.597 00.022 15672 IsSlewing returns 0 22:43:57.598 00.001 15672 IsGuiding returns 1 22:43:57.619 00.021 15672 IsSlewing returns 0 22:43:57.640 00.021 15672 IsGuiding returns 0 22:43:57.640 00.000 15672 scope move finished after 141 + 128 ms 22:43:57.640 00.000 15672 Move returns status 0, amount 141 22:43:57.640 00.000 15672 move complete, result=0 22:43:57.640 00.000 15672 worker thread done servicing request 22:43:57.640 00.000 15672 Worker thread wakes up 22:43:57.640 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:57.640 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:57.640 00.000 30444 GuideStep: 0.4 px 119 ms WEST, 0.8 px 141 ms SOUTH 22:43:59.548 01.908 15672 Exposure complete 22:43:59.568 00.020 15672 worker thread done servicing request 22:43:59.568 00.000 30444 OnExposeComplete: enter 22:43:59.568 00.000 30444 UpdateGuideState(): m_state=6 22:43:59.568 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1079 22:43:59.568 00.000 30444 Star::Find returns 1 (1), X=465.72, Y=192.13, Mass=85661, SNR=62.8, Peak=8948 HFD=3.4 22:43:59.568 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 22:43:59.568 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 22:43:59.568 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.21 hyp=0.58 cameraTheta=0.37 mountX=0.47 mountY=0.32, mountTheta=0.60 22:43:59.569 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.21, opts=13) 22:43:59.569 00.000 30444 Enqueuing Move request for scope (0.54, 0.21) 22:43:59.569 00.000 15672 Worker thread wakes up 22:43:59.569 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.21) opts 0xd 22:43:59.569 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.21) 22:43:59.569 00.000 15672 Moving (0.54, 0.21) raw xDistance=0.47 yDistance=0.32 22:43:59.569 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47 22:43:59.569 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 22:43:59.569 00.000 15672 MoveAxis(W, 134, ABG) 22:43:59.569 00.000 15672 Guiding Dir = 3, Dur = 134 22:43:59.570 00.001 15672 IsSlewing returns 0 22:43:59.571 00.001 15672 IsGuiding returns 0 22:43:59.576 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=10382, FiltMin=2665, FiltMax=8874, Gamma=2.950 22:43:59.588 00.012 15672 PulseGuide returned control before completion, sleep 128 22:43:59.626 00.038 30444 UpdateGuideState exits: m=85661 SNR=62.8 Saturated 22:43:59.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:59.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:43:59.626 00.000 30444 Enqueuing Expose request 22:43:59.764 00.138 15672 IsGuiding returns 0 22:43:59.764 00.000 15672 Move returns status 0, amount 134 22:43:59.764 00.000 15672 MoveAxis(S, 57, ABG) 22:43:59.764 00.000 15672 Guiding Dir = 1, Dur = 57 22:43:59.765 00.001 15672 IsSlewing returns 0 22:43:59.767 00.002 15672 IsGuiding returns 0 22:43:59.846 00.079 15672 IsGuiding returns 1 22:43:59.847 00.001 15672 scope still moving after pulse duration time elapsed 22:43:59.867 00.020 15672 IsSlewing returns 0 22:43:59.869 00.002 15672 IsGuiding returns 1 22:43:59.891 00.022 15672 IsSlewing returns 0 22:43:59.893 00.002 15672 IsGuiding returns 1 22:43:59.916 00.023 15672 IsSlewing returns 0 22:43:59.941 00.025 15672 IsGuiding returns 0 22:43:59.941 00.000 15672 scope move finished after 57 + 117 ms 22:43:59.941 00.000 15672 Move returns status 0, amount 57 22:43:59.941 00.000 15672 move complete, result=0 22:43:59.941 00.000 15672 worker thread done servicing request 22:43:59.942 00.001 15672 Worker thread wakes up 22:43:59.942 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:43:59.942 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:43:59.942 00.000 30444 GuideStep: 0.5 px 134 ms WEST, 0.3 px 57 ms SOUTH 22:44:02.051 02.109 15672 Exposure complete 22:44:02.071 00.020 15672 worker thread done servicing request 22:44:02.071 00.000 30444 OnExposeComplete: enter 22:44:02.071 00.000 30444 UpdateGuideState(): m_state=6 22:44:02.071 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1080 22:44:02.072 00.001 30444 Star::Find returns 1 (1), X=465.58, Y=191.74, Mass=96194, SNR=75.0, Peak=11196 HFD=3.4 22:44:02.072 00.000 30444 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.28) = xAngle (-0.13 = -0.13) 22:44:02.072 00.000 30444 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.19 = -0.19) 22:44:02.072 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.18 hyp=0.45 cameraTheta=-0.41 mountX=0.44 mountY=-0.09, mountTheta=-0.19 22:44:02.072 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.18, opts=13) 22:44:02.072 00.000 30444 Enqueuing Move request for scope (0.41, -0.18) 22:44:02.072 00.000 15672 Worker thread wakes up 22:44:02.072 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.18) opts 0xd 22:44:02.072 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.18) 22:44:02.072 00.000 15672 Moving (0.41, -0.18) raw xDistance=0.44 yDistance=-0.09 22:44:02.072 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44 22:44:02.073 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:02.073 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 22:44:02.073 00.000 15672 MoveAxis(W, 129, ABG) 22:44:02.073 00.000 15672 Guiding Dir = 3, Dur = 129 22:44:02.074 00.001 15672 IsSlewing returns 0 22:44:02.074 00.000 15672 IsGuiding returns 0 22:44:02.078 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=11836, FiltMin=2627, FiltMax=8500, Gamma=2.950 22:44:02.096 00.018 15672 PulseGuide returned control before completion, sleep 119 22:44:02.127 00.031 30444 UpdateGuideState exits: m=96194 SNR=75.0 Saturated 22:44:02.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:02.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:02.127 00.000 30444 Enqueuing Expose request 22:44:02.216 00.089 15672 IsGuiding returns 1 22:44:02.216 00.000 15672 scope still moving after pulse duration time elapsed 22:44:02.237 00.021 15672 IsSlewing returns 0 22:44:02.257 00.020 15672 IsGuiding returns 0 22:44:02.257 00.000 15672 scope move finished after 129 + 52 ms 22:44:02.257 00.000 15672 Move returns status 0, amount 129 22:44:02.257 00.000 15672 MoveAxis(N, 0, ABG) 22:44:02.257 00.000 15672 Move returns status 0, amount 0 22:44:02.257 00.000 15672 move complete, result=0 22:44:02.257 00.000 15672 worker thread done servicing request 22:44:02.257 00.000 15672 Worker thread wakes up 22:44:02.257 00.000 30444 GuideStep: 0.4 px 129 ms WEST, -0.1 px 0 ms NORTH 22:44:02.257 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:02.257 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:04.171 01.914 15672 Exposure complete 22:44:04.204 00.033 15672 worker thread done servicing request 22:44:04.204 00.000 30444 OnExposeComplete: enter 22:44:04.204 00.000 30444 UpdateGuideState(): m_state=6 22:44:04.204 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1081 22:44:04.204 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=192.07, Mass=97755, SNR=80.3, Peak=9520 HFD=3.9 22:44:04.204 00.000 30444 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.28) = xAngle (2.22 = 2.22) 22:44:04.204 00.000 30444 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.16 = 2.16) 22:44:04.204 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.94 mountX=-0.09 mountY=0.13, mountTheta=2.20 22:44:04.205 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.14, opts=13) 22:44:04.205 00.000 30444 Enqueuing Move request for scope (-0.06, 0.14) 22:44:04.205 00.000 15672 Worker thread wakes up 22:44:04.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd 22:44:04.205 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.14) 22:44:04.205 00.000 15672 Moving (-0.06, 0.14) raw xDistance=-0.09 yDistance=0.13 22:44:04.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:44:04.205 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:04.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 22:44:04.205 00.000 15672 MoveAxis(E, 0, ABG) 22:44:04.205 00.000 15672 Move returns status 0, amount 0 22:44:04.205 00.000 15672 MoveAxis(N, 0, ABG) 22:44:04.205 00.000 15672 Move returns status 0, amount 0 22:44:04.205 00.000 15672 move complete, result=0 22:44:04.205 00.000 15672 worker thread done servicing request 22:44:04.210 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=9624, FiltMin=2642, FiltMax=8444, Gamma=2.950 22:44:04.259 00.049 30444 UpdateGuideState exits: m=97755 SNR=80.3 Saturated 22:44:04.259 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:04.259 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:04.259 00.000 30444 Enqueuing Expose request 22:44:04.260 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:44:04.260 00.000 15672 Worker thread wakes up 22:44:04.260 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:04.260 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:06.375 02.115 15672 Exposure complete 22:44:06.403 00.028 15672 worker thread done servicing request 22:44:06.403 00.000 30444 OnExposeComplete: enter 22:44:06.403 00.000 30444 UpdateGuideState(): m_state=6 22:44:06.403 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1082 22:44:06.403 00.000 30444 Star::Find returns 1 (1), X=465.27, Y=192.03, Mass=97842, SNR=70.0, Peak=9946 HFD=4.0 22:44:06.403 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.16 = 1.16) 22:44:06.403 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.10 = 1.10) 22:44:06.403 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.15 cameraTheta=0.89 mountX=0.06 mountY=0.13, mountTheta=1.15 22:44:06.404 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.11, opts=13) 22:44:06.404 00.000 30444 Enqueuing Move request for scope (0.09, 0.11) 22:44:06.404 00.000 15672 Worker thread wakes up 22:44:06.404 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd 22:44:06.404 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.11) 22:44:06.404 00.000 15672 Moving (0.09, 0.11) raw xDistance=0.06 yDistance=0.13 22:44:06.404 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:44:06.404 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:06.404 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 22:44:06.404 00.000 15672 MoveAxis(E, 0, ABG) 22:44:06.404 00.000 15672 Move returns status 0, amount 0 22:44:06.404 00.000 15672 MoveAxis(N, 0, ABG) 22:44:06.404 00.000 15672 Move returns status 0, amount 0 22:44:06.404 00.000 15672 move complete, result=0 22:44:06.404 00.000 15672 worker thread done servicing request 22:44:06.409 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=9946, FiltMin=2672, FiltMax=7998, Gamma=2.950 22:44:06.497 00.088 30444 UpdateGuideState exits: m=97842 SNR=70.0 Saturated 22:44:06.497 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:06.497 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:06.497 00.000 30444 Enqueuing Expose request 22:44:06.497 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:44:06.497 00.000 15672 Worker thread wakes up 22:44:06.497 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:06.497 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:08.403 01.906 15672 Exposure complete 22:44:08.427 00.024 15672 worker thread done servicing request 22:44:08.427 00.000 30444 OnExposeComplete: enter 22:44:08.428 00.001 30444 UpdateGuideState(): m_state=6 22:44:08.428 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1083 22:44:08.428 00.000 30444 Star::Find returns 1 (1), X=465.20, Y=191.98, Mass=99994, SNR=86.4, Peak=9695 HFD=4.0 22:44:08.428 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 22:44:08.428 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 22:44:08.428 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.10 mountX=0.01 mountY=0.06, mountTheta=1.38 22:44:08.428 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.05, opts=13) 22:44:08.428 00.000 30444 Enqueuing Move request for scope (0.03, 0.05) 22:44:08.428 00.000 15672 Worker thread wakes up 22:44:08.429 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd 22:44:08.429 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.05) 22:44:08.429 00.000 15672 Moving (0.03, 0.05) raw xDistance=0.01 yDistance=0.06 22:44:08.429 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:44:08.429 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:08.429 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:44:08.429 00.000 15672 MoveAxis(E, 0, ABG) 22:44:08.429 00.000 15672 Move returns status 0, amount 0 22:44:08.429 00.000 15672 MoveAxis(N, 0, ABG) 22:44:08.429 00.000 15672 Move returns status 0, amount 0 22:44:08.429 00.000 15672 move complete, result=0 22:44:08.429 00.000 15672 worker thread done servicing request 22:44:08.434 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2396, max=10758, FiltMin=2630, FiltMax=8938, Gamma=2.950 22:44:08.541 00.107 30444 UpdateGuideState exits: m=99994 SNR=86.4 Saturated 22:44:08.541 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:08.541 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:08.541 00.000 30444 Enqueuing Expose request 22:44:08.541 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:44:08.541 00.000 15672 Worker thread wakes up 22:44:08.541 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:08.541 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:10.647 02.106 15672 Exposure complete 22:44:10.667 00.020 15672 worker thread done servicing request 22:44:10.667 00.000 30444 OnExposeComplete: enter 22:44:10.667 00.000 30444 UpdateGuideState(): m_state=6 22:44:10.667 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1084 22:44:10.667 00.000 30444 Star::Find returns 1 (1), X=465.63, Y=192.13, Mass=79908, SNR=64.3, Peak=9024 HFD=3.3 22:44:10.667 00.000 30444 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.28) = xAngle (0.70 = 0.70) 22:44:10.667 00.000 30444 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 22:44:10.667 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.21 hyp=0.50 cameraTheta=0.42 mountX=0.38 mountY=0.30, mountTheta=0.66 22:44:10.668 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.21, opts=13) 22:44:10.668 00.000 30444 Enqueuing Move request for scope (0.46, 0.21) 22:44:10.668 00.000 15672 Worker thread wakes up 22:44:10.668 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.21) opts 0xd 22:44:10.668 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.21) 22:44:10.668 00.000 15672 Moving (0.46, 0.21) raw xDistance=0.38 yDistance=0.30 22:44:10.668 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 22:44:10.668 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 22:44:10.668 00.000 15672 MoveAxis(W, 104, ABG) 22:44:10.668 00.000 15672 Guiding Dir = 3, Dur = 104 22:44:10.669 00.001 15672 IsSlewing returns 0 22:44:10.674 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=9823, FiltMin=2625, FiltMax=8110, Gamma=2.950 22:44:10.691 00.017 15672 IsGuiding returns 0 22:44:10.705 00.014 15672 PulseGuide returned control before completion, sleep 100 22:44:10.723 00.018 30444 UpdateGuideState exits: m=79908 SNR=64.3 Saturated 22:44:10.723 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:10.723 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:10.723 00.000 30444 Enqueuing Expose request 22:44:10.808 00.085 15672 IsGuiding returns 1 22:44:10.808 00.000 15672 scope still moving after pulse duration time elapsed 22:44:10.828 00.020 15672 IsSlewing returns 0 22:44:10.851 00.023 15672 IsGuiding returns 0 22:44:10.851 00.000 15672 scope move finished after 104 + 55 ms 22:44:10.851 00.000 15672 Move returns status 0, amount 104 22:44:10.851 00.000 15672 MoveAxis(S, 54, ABG) 22:44:10.851 00.000 15672 Guiding Dir = 1, Dur = 54 22:44:10.851 00.000 15672 IsSlewing returns 0 22:44:10.853 00.002 15672 IsGuiding returns 0 22:44:10.968 00.115 15672 IsGuiding returns 1 22:44:10.968 00.000 15672 scope still moving after pulse duration time elapsed 22:44:10.990 00.022 15672 IsSlewing returns 0 22:44:10.991 00.001 15672 IsGuiding returns 1 22:44:11.012 00.021 15672 IsSlewing returns 0 22:44:11.027 00.015 15672 IsGuiding returns 0 22:44:11.027 00.000 15672 scope move finished after 54 + 120 ms 22:44:11.027 00.000 15672 Move returns status 0, amount 54 22:44:11.027 00.000 15672 move complete, result=0 22:44:11.027 00.000 15672 worker thread done servicing request 22:44:11.027 00.000 15672 Worker thread wakes up 22:44:11.028 00.001 30444 GuideStep: 0.4 px 104 ms WEST, 0.3 px 54 ms SOUTH 22:44:11.028 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:11.028 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:12.938 01.910 15672 Exposure complete 22:44:12.958 00.020 15672 worker thread done servicing request 22:44:12.958 00.000 30444 OnExposeComplete: enter 22:44:12.958 00.000 30444 UpdateGuideState(): m_state=6 22:44:12.958 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1085 22:44:12.958 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=192.76, Mass=97356, SNR=79.6, Peak=10618 HFD=3.5 22:44:12.958 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 22:44:12.958 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 22:44:12.958 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.83 hyp=0.83 cameraTheta=1.59 mountX=-0.25 mountY=0.81, mountTheta=1.87 22:44:12.959 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.83, opts=13) 22:44:12.959 00.000 30444 Enqueuing Move request for scope (-0.02, 0.83) 22:44:12.959 00.000 15672 Worker thread wakes up 22:44:12.959 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.83) opts 0xd 22:44:12.959 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.83) 22:44:12.959 00.000 15672 Moving (-0.02, 0.83) raw xDistance=-0.25 yDistance=0.81 22:44:12.959 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 22:44:12.959 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 22:44:12.959 00.000 15672 MoveAxis(E, 0, ABG) 22:44:12.959 00.000 15672 Move returns status 0, amount 0 22:44:12.959 00.000 15672 MoveAxis(S, 145, ABG) 22:44:12.959 00.000 15672 Guiding Dir = 1, Dur = 145 22:44:12.960 00.001 15672 IsSlewing returns 0 22:44:12.961 00.001 15672 IsGuiding returns 0 22:44:12.965 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=11309, FiltMin=2688, FiltMax=8767, Gamma=2.950 22:44:13.015 00.050 30444 UpdateGuideState exits: m=97356 SNR=79.6 Saturated 22:44:13.015 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:13.015 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:13.015 00.000 30444 Enqueuing Expose request 22:44:13.038 00.023 15672 PulseGuide returned control before completion, sleep 79 22:44:13.119 00.081 15672 IsGuiding returns 1 22:44:13.119 00.000 15672 scope still moving after pulse duration time elapsed 22:44:13.140 00.021 15672 IsSlewing returns 0 22:44:13.141 00.001 15672 IsGuiding returns 1 22:44:13.162 00.021 15672 IsSlewing returns 0 22:44:13.163 00.001 15672 IsGuiding returns 1 22:44:13.184 00.021 15672 IsSlewing returns 0 22:44:13.215 00.031 15672 IsGuiding returns 0 22:44:13.215 00.000 15672 scope move finished after 145 + 108 ms 22:44:13.215 00.000 15672 Move returns status 0, amount 145 22:44:13.215 00.000 15672 move complete, result=0 22:44:13.215 00.000 15672 worker thread done servicing request 22:44:13.215 00.000 15672 Worker thread wakes up 22:44:13.215 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 145 ms SOUTH 22:44:13.215 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:13.215 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:15.324 02.109 15672 Exposure complete 22:44:15.344 00.020 15672 worker thread done servicing request 22:44:15.344 00.000 30444 OnExposeComplete: enter 22:44:15.344 00.000 30444 UpdateGuideState(): m_state=6 22:44:15.344 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1086 22:44:15.344 00.000 30444 Star::Find returns 1 (1), X=465.42, Y=191.78, Mass=92151, SNR=76.1, Peak=10832 HFD=3.3 22:44:15.344 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 22:44:15.344 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 22:44:15.344 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-0.51 mountX=0.28 mountY=-0.08, mountTheta=-0.29 22:44:15.345 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.14, opts=13) 22:44:15.345 00.000 30444 Enqueuing Move request for scope (0.25, -0.14) 22:44:15.345 00.000 15672 Worker thread wakes up 22:44:15.345 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd 22:44:15.345 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.14) 22:44:15.345 00.000 15672 Moving (0.25, -0.14) raw xDistance=0.28 yDistance=-0.08 22:44:15.345 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 22:44:15.345 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:15.345 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:44:15.345 00.000 15672 MoveAxis(W, 76, ABG) 22:44:15.345 00.000 15672 Guiding Dir = 3, Dur = 76 22:44:15.346 00.001 15672 IsSlewing returns 0 22:44:15.347 00.001 15672 IsGuiding returns 0 22:44:15.351 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=11678, FiltMin=2669, FiltMax=9166, Gamma=2.950 22:44:15.370 00.019 15672 PulseGuide returned control before completion, sleep 63 22:44:15.435 00.065 15672 IsGuiding returns 1 22:44:15.435 00.000 15672 scope still moving after pulse duration time elapsed 22:44:15.456 00.021 15672 IsSlewing returns 0 22:44:15.457 00.001 15672 IsGuiding returns 1 22:44:15.478 00.021 15672 IsSlewing returns 0 22:44:15.515 00.037 15672 IsGuiding returns 0 22:44:15.515 00.000 15672 scope move finished after 76 + 92 ms 22:44:15.515 00.000 15672 Move returns status 0, amount 76 22:44:15.515 00.000 15672 MoveAxis(N, 0, ABG) 22:44:15.517 00.002 15672 Move returns status 0, amount 0 22:44:15.517 00.000 15672 move complete, result=0 22:44:15.517 00.000 15672 worker thread done servicing request 22:44:15.705 00.188 30444 UpdateGuideState exits: m=92151 SNR=76.1 Saturated 22:44:15.706 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:15.706 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:15.706 00.000 30444 Enqueuing Expose request 22:44:15.706 00.000 15672 Worker thread wakes up 22:44:15.706 00.000 30444 GuideStep: 0.3 px 76 ms WEST, -0.1 px 0 ms NORTH 22:44:15.707 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:15.707 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:17.615 01.908 15672 Exposure complete 22:44:17.635 00.020 15672 worker thread done servicing request 22:44:17.636 00.001 30444 OnExposeComplete: enter 22:44:17.636 00.000 30444 UpdateGuideState(): m_state=6 22:44:17.636 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1087 22:44:17.636 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.82, Mass=97462, SNR=69.9, Peak=9649 HFD=4.0 22:44:17.636 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 22:44:17.636 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 22:44:17.636 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.77 mountX=0.01 mountY=-0.10, mountTheta=-1.50 22:44:17.637 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.10, opts=13) 22:44:17.637 00.000 30444 Enqueuing Move request for scope (-0.02, -0.10) 22:44:17.637 00.000 15672 Worker thread wakes up 22:44:17.637 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd 22:44:17.637 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.10) 22:44:17.637 00.000 15672 Moving (-0.02, -0.10) raw xDistance=0.01 yDistance=-0.10 22:44:17.637 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:44:17.637 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:17.637 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:44:17.637 00.000 15672 MoveAxis(E, 0, ABG) 22:44:17.637 00.000 15672 Move returns status 0, amount 0 22:44:17.637 00.000 15672 MoveAxis(N, 0, ABG) 22:44:17.637 00.000 15672 Move returns status 0, amount 0 22:44:17.637 00.000 15672 move complete, result=0 22:44:17.637 00.000 15672 worker thread done servicing request 22:44:17.642 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=10083, FiltMin=2632, FiltMax=7850, Gamma=2.950 22:44:17.757 00.115 30444 UpdateGuideState exits: m=97462 SNR=69.9 Saturated 22:44:17.757 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:17.757 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:17.757 00.000 30444 Enqueuing Expose request 22:44:17.758 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:44:17.758 00.000 15672 Worker thread wakes up 22:44:17.758 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:17.758 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:19.867 02.109 15672 Exposure complete 22:44:19.887 00.020 15672 worker thread done servicing request 22:44:19.887 00.000 30444 OnExposeComplete: enter 22:44:19.887 00.000 30444 UpdateGuideState(): m_state=6 22:44:19.887 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1088 22:44:19.887 00.000 30444 Star::Find returns 1 (1), X=465.43, Y=192.34, Mass=83584, SNR=71.7, Peak=10448 HFD=3.2 22:44:19.887 00.000 30444 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.28) = xAngle (1.31 = 1.31) 22:44:19.887 00.000 30444 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.25 = 1.25) 22:44:19.887 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.42 hyp=0.49 cameraTheta=1.03 mountX=0.13 mountY=0.46, mountTheta=1.31 22:44:19.888 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.42, opts=13) 22:44:19.888 00.000 30444 Enqueuing Move request for scope (0.25, 0.42) 22:44:19.888 00.000 15672 Worker thread wakes up 22:44:19.888 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.42) opts 0xd 22:44:19.888 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.42) 22:44:19.888 00.000 15672 Moving (0.25, 0.42) raw xDistance=0.13 yDistance=0.46 22:44:19.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 22:44:19.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 22:44:19.888 00.000 15672 MoveAxis(E, 0, ABG) 22:44:19.888 00.000 15672 Move returns status 0, amount 0 22:44:19.888 00.000 15672 MoveAxis(S, 83, ABG) 22:44:19.888 00.000 15672 Guiding Dir = 1, Dur = 83 22:44:19.889 00.001 15672 IsSlewing returns 0 22:44:19.890 00.001 15672 IsGuiding returns 0 22:44:19.894 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=10744, FiltMin=2705, FiltMax=8547, Gamma=2.950 22:44:19.944 00.050 30444 UpdateGuideState exits: m=83584 SNR=71.7 Saturated 22:44:19.944 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:19.944 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:19.944 00.000 30444 Enqueuing Expose request 22:44:19.971 00.027 15672 PulseGuide returned control before completion, sleep 12 22:44:19.985 00.014 15672 IsGuiding returns 1 22:44:19.985 00.000 15672 scope still moving after pulse duration time elapsed 22:44:20.006 00.021 15672 IsSlewing returns 0 22:44:20.036 00.030 15672 IsGuiding returns 1 22:44:20.057 00.021 15672 IsSlewing returns 0 22:44:20.084 00.027 15672 IsGuiding returns 0 22:44:20.084 00.000 15672 scope move finished after 83 + 111 ms 22:44:20.084 00.000 15672 Move returns status 0, amount 83 22:44:20.084 00.000 15672 move complete, result=0 22:44:20.084 00.000 15672 worker thread done servicing request 22:44:20.084 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 83 ms SOUTH 22:44:20.084 00.000 15672 Worker thread wakes up 22:44:20.084 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:20.085 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:21.991 01.906 15672 Exposure complete 22:44:22.011 00.020 15672 worker thread done servicing request 22:44:22.011 00.000 30444 OnExposeComplete: enter 22:44:22.011 00.000 30444 UpdateGuideState(): m_state=6 22:44:22.011 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1089 22:44:22.011 00.000 30444 Star::Find returns 1 (1), X=466.08, Y=191.99, Mass=82883, SNR=71.2, Peak=9086 HFD=3.1 22:44:22.011 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 22:44:22.011 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 22:44:22.011 00.000 30444 CameraToMount -- cameraX=0.90 cameraY=0.06 hyp=0.90 cameraTheta=0.07 mountX=0.85 mountY=0.26, mountTheta=0.29 22:44:22.012 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.90, y=0.06, opts=13) 22:44:22.012 00.000 30444 Enqueuing Move request for scope (0.90, 0.06) 22:44:22.012 00.000 15672 Worker thread wakes up 22:44:22.012 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.06) opts 0xd 22:44:22.012 00.000 15672 Handling offset move in thread for scope, endpoint = (0.90, 0.06) 22:44:22.012 00.000 15672 Moving (0.90, 0.06) raw xDistance=0.85 yDistance=0.26 22:44:22.012 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.85 22:44:22.012 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 22:44:22.012 00.000 15672 MoveAxis(W, 230, ABG) 22:44:22.012 00.000 15672 Guiding Dir = 3, Dur = 230 22:44:22.013 00.001 15672 IsSlewing returns 0 22:44:22.014 00.001 15672 IsGuiding returns 0 22:44:22.018 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=9224, FiltMin=2715, FiltMax=7995, Gamma=2.950 22:44:22.032 00.014 15672 PulseGuide returned control before completion, sleep 222 22:44:22.067 00.035 30444 UpdateGuideState exits: m=82883 SNR=71.2 Saturated 22:44:22.067 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:22.067 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:22.067 00.000 30444 Enqueuing Expose request 22:44:22.257 00.190 15672 IsGuiding returns 1 22:44:22.257 00.000 15672 scope still moving after pulse duration time elapsed 22:44:22.278 00.021 15672 IsSlewing returns 0 22:44:22.279 00.001 15672 IsGuiding returns 0 22:44:22.279 00.000 15672 scope move finished after 230 + 35 ms 22:44:22.279 00.000 15672 Move returns status 0, amount 230 22:44:22.279 00.000 15672 MoveAxis(S, 46, ABG) 22:44:22.279 00.000 15672 Guiding Dir = 1, Dur = 46 22:44:22.279 00.000 15672 IsSlewing returns 0 22:44:22.280 00.001 15672 IsGuiding returns 0 22:44:22.354 00.074 15672 IsGuiding returns 1 22:44:22.354 00.000 15672 scope still moving after pulse duration time elapsed 22:44:22.374 00.020 15672 IsSlewing returns 0 22:44:22.432 00.058 15672 IsGuiding returns 0 22:44:22.432 00.000 15672 scope move finished after 46 + 105 ms 22:44:22.432 00.000 15672 Move returns status 0, amount 46 22:44:22.432 00.000 15672 move complete, result=0 22:44:22.432 00.000 15672 worker thread done servicing request 22:44:22.432 00.000 15672 Worker thread wakes up 22:44:22.432 00.000 30444 GuideStep: 0.8 px 230 ms WEST, 0.3 px 46 ms SOUTH 22:44:22.433 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:22.433 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:24.550 02.117 15672 Exposure complete 22:44:24.580 00.030 15672 worker thread done servicing request 22:44:24.580 00.000 30444 OnExposeComplete: enter 22:44:24.581 00.001 30444 UpdateGuideState(): m_state=6 22:44:24.581 00.000 30444 Star::Find(15, 466, 191, 0, (0,0,0,0), 0.0, 255) frame 1090 22:44:24.581 00.000 30444 Star::Find returns 1 (1), X=465.27, Y=191.97, Mass=92001, SNR=70.7, Peak=9819 HFD=3.9 22:44:24.581 00.000 30444 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.28) = xAngle (0.80 = 0.80) 22:44:24.581 00.000 30444 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.73 = 0.73) 22:44:24.581 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.52 mountX=0.08 mountY=0.07, mountTheta=0.76 22:44:24.581 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.05, opts=13) 22:44:24.581 00.000 30444 Enqueuing Move request for scope (0.09, 0.05) 22:44:24.581 00.000 15672 Worker thread wakes up 22:44:24.582 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd 22:44:24.582 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.05) 22:44:24.582 00.000 15672 Moving (0.09, 0.05) raw xDistance=0.08 yDistance=0.07 22:44:24.582 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:44:24.582 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:24.582 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 22:44:24.582 00.000 15672 MoveAxis(E, 0, ABG) 22:44:24.582 00.000 15672 Move returns status 0, amount 0 22:44:24.582 00.000 15672 MoveAxis(N, 0, ABG) 22:44:24.582 00.000 15672 Move returns status 0, amount 0 22:44:24.582 00.000 15672 move complete, result=0 22:44:24.582 00.000 15672 worker thread done servicing request 22:44:24.587 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=10376, FiltMin=2618, FiltMax=8052, Gamma=2.950 22:44:24.909 00.322 30444 UpdateGuideState exits: m=92001 SNR=70.7 Saturated 22:44:24.909 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:24.909 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:24.909 00.000 30444 Enqueuing Expose request 22:44:24.910 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:44:24.910 00.000 15672 Worker thread wakes up 22:44:24.910 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:24.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:26.815 01.905 15672 Exposure complete 22:44:26.835 00.020 15672 worker thread done servicing request 22:44:26.835 00.000 30444 OnExposeComplete: enter 22:44:26.835 00.000 30444 UpdateGuideState(): m_state=6 22:44:26.835 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1091 22:44:26.835 00.000 30444 Star::Find returns 1 (1), X=465.54, Y=192.11, Mass=94402, SNR=77.5, Peak=9614 HFD=3.6 22:44:26.835 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.76 = 0.76) 22:44:26.835 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 22:44:26.835 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.19 hyp=0.41 cameraTheta=0.48 mountX=0.30 mountY=0.26, mountTheta=0.72 22:44:26.836 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.19, opts=13) 22:44:26.836 00.000 30444 Enqueuing Move request for scope (0.36, 0.19) 22:44:26.836 00.000 15672 Worker thread wakes up 22:44:26.836 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.19) opts 0xd 22:44:26.836 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.19) 22:44:26.836 00.000 15672 Moving (0.36, 0.19) raw xDistance=0.30 yDistance=0.26 22:44:26.836 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 22:44:26.836 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 22:44:26.836 00.000 15672 MoveAxis(W, 80, ABG) 22:44:26.836 00.000 15672 Guiding Dir = 3, Dur = 80 22:44:26.837 00.001 15672 IsSlewing returns 0 22:44:26.838 00.001 15672 IsGuiding returns 0 22:44:26.842 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=10938, FiltMin=2587, FiltMax=8367, Gamma=2.950 22:44:26.889 00.047 15672 PulseGuide returned control before completion, sleep 40 22:44:26.931 00.042 15672 IsGuiding returns 1 22:44:26.931 00.000 15672 scope still moving after pulse duration time elapsed 22:44:26.952 00.021 15672 IsSlewing returns 0 22:44:26.969 00.017 15672 IsGuiding returns 0 22:44:26.969 00.000 15672 scope move finished after 80 + 51 ms 22:44:26.969 00.000 15672 Move returns status 0, amount 80 22:44:26.969 00.000 30444 UpdateGuideState exits: m=94402 SNR=77.5 Saturated 22:44:26.969 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:26.969 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:26.969 00.000 30444 Enqueuing Expose request 22:44:26.969 00.000 15672 MoveAxis(S, 47, ABG) 22:44:26.970 00.001 15672 Guiding Dir = 1, Dur = 47 22:44:26.971 00.001 15672 IsSlewing returns 0 22:44:26.972 00.001 15672 IsGuiding returns 0 22:44:27.049 00.077 15672 IsGuiding returns 1 22:44:27.049 00.000 15672 scope still moving after pulse duration time elapsed 22:44:27.070 00.021 15672 IsSlewing returns 0 22:44:27.071 00.001 15672 IsGuiding returns 1 22:44:27.092 00.021 15672 IsSlewing returns 0 22:44:27.161 00.069 15672 IsGuiding returns 0 22:44:27.161 00.000 15672 scope move finished after 47 + 141 ms 22:44:27.161 00.000 15672 Move returns status 0, amount 47 22:44:27.161 00.000 15672 move complete, result=0 22:44:27.162 00.001 15672 worker thread done servicing request 22:44:27.162 00.000 15672 Worker thread wakes up 22:44:27.162 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:27.162 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:27.162 00.000 30444 GuideStep: 0.3 px 80 ms WEST, 0.3 px 47 ms SOUTH 22:44:29.272 02.110 15672 Exposure complete 22:44:29.292 00.020 15672 worker thread done servicing request 22:44:29.292 00.000 30444 OnExposeComplete: enter 22:44:29.292 00.000 30444 UpdateGuideState(): m_state=6 22:44:29.292 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1092 22:44:29.292 00.000 30444 Star::Find returns 1 (1), X=465.03, Y=192.36, Mass=92437, SNR=72.1, Peak=10879 HFD=3.4 22:44:29.292 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 22:44:29.292 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 22:44:29.292 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.44 hyp=0.46 cameraTheta=1.89 mountX=-0.26 mountY=0.40, mountTheta=2.15 22:44:29.293 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.44, opts=13) 22:44:29.293 00.000 30444 Enqueuing Move request for scope (-0.14, 0.44) 22:44:29.293 00.000 15672 Worker thread wakes up 22:44:29.293 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.44) opts 0xd 22:44:29.293 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.44) 22:44:29.293 00.000 15672 Moving (-0.14, 0.44) raw xDistance=-0.26 yDistance=0.40 22:44:29.293 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26 22:44:29.293 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 22:44:29.293 00.000 15672 MoveAxis(E, 64, ABG) 22:44:29.293 00.000 15672 Guiding Dir = 2, Dur = 64 22:44:29.294 00.001 15672 IsSlewing returns 0 22:44:29.295 00.001 15672 IsGuiding returns 0 22:44:29.300 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=10879, FiltMin=2605, FiltMax=8360, Gamma=2.950 22:44:29.317 00.017 15672 PulseGuide returned control before completion, sleep 53 22:44:29.349 00.032 30444 UpdateGuideState exits: m=92437 SNR=72.1 Saturated 22:44:29.349 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:29.349 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:29.349 00.000 30444 Enqueuing Expose request 22:44:29.382 00.033 15672 IsGuiding returns 0 22:44:29.382 00.000 15672 Move returns status 0, amount 64 22:44:29.382 00.000 15672 MoveAxis(S, 71, ABG) 22:44:29.382 00.000 15672 Guiding Dir = 1, Dur = 71 22:44:29.383 00.001 15672 IsSlewing returns 0 22:44:29.383 00.000 15672 IsGuiding returns 0 22:44:29.462 00.079 15672 IsGuiding returns 1 22:44:29.462 00.000 15672 scope still moving after pulse duration time elapsed 22:44:29.483 00.021 15672 IsSlewing returns 0 22:44:29.486 00.003 15672 IsGuiding returns 1 22:44:29.507 00.021 15672 IsSlewing returns 0 22:44:29.557 00.050 15672 IsGuiding returns 0 22:44:29.557 00.000 15672 scope move finished after 71 + 102 ms 22:44:29.557 00.000 15672 Move returns status 0, amount 71 22:44:29.557 00.000 15672 move complete, result=0 22:44:29.557 00.000 15672 worker thread done servicing request 22:44:29.557 00.000 15672 Worker thread wakes up 22:44:29.557 00.000 30444 GuideStep: -0.3 px 64 ms EAST, 0.4 px 71 ms SOUTH 22:44:29.557 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:29.557 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:31.466 01.909 15672 Exposure complete 22:44:31.486 00.020 15672 worker thread done servicing request 22:44:31.486 00.000 30444 OnExposeComplete: enter 22:44:31.486 00.000 30444 UpdateGuideState(): m_state=6 22:44:31.486 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1093 22:44:31.486 00.000 30444 Star::Find returns 1 (1), X=465.17, Y=192.18, Mass=105215, SNR=77.6, Peak=10192 HFD=3.9 22:44:31.486 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 22:44:31.486 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 22:44:31.486 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.60 mountX=-0.08 mountY=0.25, mountTheta=1.87 22:44:31.487 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.26, opts=13) 22:44:31.487 00.000 30444 Enqueuing Move request for scope (-0.01, 0.26) 22:44:31.487 00.000 15672 Worker thread wakes up 22:44:31.487 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd 22:44:31.487 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.26) 22:44:31.487 00.000 15672 Moving (-0.01, 0.26) raw xDistance=-0.08 yDistance=0.25 22:44:31.487 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:44:31.487 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 22:44:31.487 00.000 15672 MoveAxis(E, 0, ABG) 22:44:31.487 00.000 15672 Move returns status 0, amount 0 22:44:31.487 00.000 15672 MoveAxis(S, 45, ABG) 22:44:31.487 00.000 15672 Guiding Dir = 1, Dur = 45 22:44:31.488 00.001 15672 IsSlewing returns 0 22:44:31.488 00.000 15672 IsGuiding returns 0 22:44:31.492 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=10613, FiltMin=2646, FiltMax=8405, Gamma=2.950 22:44:31.553 00.061 30444 UpdateGuideState exits: m=105215 SNR=77.6 Saturated 22:44:31.553 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:31.553 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:31.553 00.000 30444 Enqueuing Expose request 22:44:31.571 00.018 15672 IsGuiding returns 1 22:44:31.571 00.000 15672 scope still moving after pulse duration time elapsed 22:44:31.592 00.021 15672 IsSlewing returns 0 22:44:31.593 00.001 15672 IsGuiding returns 1 22:44:31.614 00.021 15672 IsSlewing returns 0 22:44:31.614 00.000 15672 IsGuiding returns 1 22:44:31.636 00.022 15672 IsSlewing returns 0 22:44:31.697 00.061 15672 IsGuiding returns 0 22:44:31.698 00.001 15672 scope move finished after 45 + 164 ms 22:44:31.698 00.000 15672 Move returns status 0, amount 45 22:44:31.698 00.000 15672 move complete, result=0 22:44:31.698 00.000 15672 worker thread done servicing request 22:44:31.698 00.000 15672 Worker thread wakes up 22:44:31.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:31.698 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:31.699 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 45 ms SOUTH 22:44:33.809 02.110 15672 Exposure complete 22:44:33.829 00.020 15672 worker thread done servicing request 22:44:33.829 00.000 30444 OnExposeComplete: enter 22:44:33.829 00.000 30444 UpdateGuideState(): m_state=6 22:44:33.829 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1094 22:44:33.829 00.000 30444 Star::Find returns 1 (1), X=464.93, Y=192.41, Mass=88930, SNR=64.1, Peak=9568 HFD=3.7 22:44:33.830 00.001 30444 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.28) = xAngle (2.33 = 2.33) 22:44:33.830 00.000 30444 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.26 = 2.26) 22:44:33.830 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.48 hyp=0.54 cameraTheta=2.05 mountX=-0.37 mountY=0.42, mountTheta=2.30 22:44:33.830 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.48, opts=13) 22:44:33.830 00.000 30444 Enqueuing Move request for scope (-0.25, 0.48) 22:44:33.830 00.000 15672 Worker thread wakes up 22:44:33.830 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.48) opts 0xd 22:44:33.830 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.48) 22:44:33.830 00.000 15672 Moving (-0.25, 0.48) raw xDistance=-0.37 yDistance=0.42 22:44:33.830 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 22:44:33.830 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 22:44:33.830 00.000 15672 MoveAxis(E, 101, ABG) 22:44:33.830 00.000 15672 Guiding Dir = 2, Dur = 101 22:44:33.832 00.002 15672 IsSlewing returns 0 22:44:33.832 00.000 15672 IsGuiding returns 0 22:44:33.837 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=11063, FiltMin=2663, FiltMax=8398, Gamma=2.950 22:44:33.853 00.016 15672 PulseGuide returned control before completion, sleep 91 22:44:33.886 00.033 30444 UpdateGuideState exits: m=88930 SNR=64.1 Saturated 22:44:33.887 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:33.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:33.887 00.000 30444 Enqueuing Expose request 22:44:33.946 00.059 15672 IsGuiding returns 1 22:44:33.946 00.000 15672 scope still moving after pulse duration time elapsed 22:44:33.967 00.021 15672 IsSlewing returns 0 22:44:33.970 00.003 15672 IsGuiding returns 0 22:44:33.970 00.000 15672 scope move finished after 101 + 35 ms 22:44:33.970 00.000 15672 Move returns status 0, amount 101 22:44:33.970 00.000 15672 MoveAxis(S, 75, ABG) 22:44:33.970 00.000 15672 Guiding Dir = 1, Dur = 75 22:44:33.971 00.001 15672 IsSlewing returns 0 22:44:33.973 00.002 15672 IsGuiding returns 0 22:44:34.093 00.120 15672 IsGuiding returns 1 22:44:34.093 00.000 15672 scope still moving after pulse duration time elapsed 22:44:34.114 00.021 15672 IsSlewing returns 0 22:44:34.115 00.001 15672 IsGuiding returns 1 22:44:34.136 00.021 15672 IsSlewing returns 0 22:44:34.138 00.002 15672 IsGuiding returns 1 22:44:34.159 00.021 15672 IsSlewing returns 0 22:44:34.190 00.031 15672 IsGuiding returns 0 22:44:34.191 00.001 15672 scope move finished after 75 + 142 ms 22:44:34.191 00.000 15672 Move returns status 0, amount 75 22:44:34.191 00.000 15672 move complete, result=0 22:44:34.191 00.000 15672 worker thread done servicing request 22:44:34.191 00.000 15672 Worker thread wakes up 22:44:34.191 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:34.191 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:34.192 00.001 30444 GuideStep: -0.4 px 101 ms EAST, 0.4 px 75 ms SOUTH 22:44:36.098 01.906 15672 Exposure complete 22:44:36.118 00.020 15672 worker thread done servicing request 22:44:36.118 00.000 30444 OnExposeComplete: enter 22:44:36.118 00.000 30444 UpdateGuideState(): m_state=6 22:44:36.118 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 1095 22:44:36.118 00.000 30444 Star::Find returns 1 (1), X=465.43, Y=191.76, Mass=101937, SNR=96.0, Peak=10327 HFD=3.6 22:44:36.118 00.000 30444 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 22:44:36.118 00.000 30444 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.33 = -0.33) 22:44:36.118 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.16 hyp=0.30 cameraTheta=-0.54 mountX=0.29 mountY=-0.10, mountTheta=-0.32 22:44:36.119 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.16, opts=13) 22:44:36.119 00.000 30444 Enqueuing Move request for scope (0.26, -0.16) 22:44:36.119 00.000 15672 Worker thread wakes up 22:44:36.119 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.16) opts 0xd 22:44:36.119 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.16) 22:44:36.119 00.000 15672 Moving (0.26, -0.16) raw xDistance=0.29 yDistance=-0.10 22:44:36.119 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29 22:44:36.119 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:36.119 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:44:36.119 00.000 15672 MoveAxis(W, 72, ABG) 22:44:36.119 00.000 15672 Guiding Dir = 3, Dur = 72 22:44:36.120 00.001 15672 IsSlewing returns 0 22:44:36.121 00.001 15672 IsGuiding returns 0 22:44:36.125 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=10327, FiltMin=2649, FiltMax=8163, Gamma=2.950 22:44:36.137 00.012 15672 PulseGuide returned control before completion, sleep 67 22:44:36.184 00.047 30444 UpdateGuideState exits: m=101937 SNR=96.0 Saturated 22:44:36.184 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:36.185 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:36.185 00.000 30444 Enqueuing Expose request 22:44:36.234 00.049 15672 IsGuiding returns 0 22:44:36.234 00.000 15672 Move returns status 0, amount 72 22:44:36.234 00.000 15672 MoveAxis(N, 0, ABG) 22:44:36.234 00.000 15672 Move returns status 0, amount 0 22:44:36.234 00.000 15672 move complete, result=0 22:44:36.234 00.000 15672 worker thread done servicing request 22:44:36.234 00.000 15672 Worker thread wakes up 22:44:36.234 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:36.234 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:36.236 00.002 30444 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH 22:44:38.342 02.106 15672 Exposure complete 22:44:38.363 00.021 15672 worker thread done servicing request 22:44:38.363 00.000 30444 OnExposeComplete: enter 22:44:38.363 00.000 30444 UpdateGuideState(): m_state=6 22:44:38.363 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1096 22:44:38.363 00.000 30444 Star::Find returns 1 (1), X=465.07, Y=191.76, Mass=89246, SNR=70.5, Peak=9793 HFD=3.7 22:44:38.363 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 22:44:38.363 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 22:44:38.363 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.13 mountX=-0.05 mountY=-0.18, mountTheta=-1.86 22:44:38.364 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.16, opts=13) 22:44:38.364 00.000 30444 Enqueuing Move request for scope (-0.10, -0.16) 22:44:38.365 00.001 15672 Worker thread wakes up 22:44:38.365 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd 22:44:38.365 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.16) 22:44:38.365 00.000 15672 Moving (-0.10, -0.16) raw xDistance=-0.05 yDistance=-0.18 22:44:38.365 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 22:44:38.365 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:38.365 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 22:44:38.365 00.000 15672 MoveAxis(E, 0, ABG) 22:44:38.365 00.000 15672 Move returns status 0, amount 0 22:44:38.365 00.000 15672 MoveAxis(N, 0, ABG) 22:44:38.365 00.000 15672 Move returns status 0, amount 0 22:44:38.365 00.000 15672 move complete, result=0 22:44:38.366 00.001 15672 worker thread done servicing request 22:44:38.373 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=10252, FiltMin=2655, FiltMax=8030, Gamma=2.950 22:44:38.678 00.305 30444 UpdateGuideState exits: m=89246 SNR=70.5 Saturated 22:44:38.678 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:38.678 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:38.678 00.000 30444 Enqueuing Expose request 22:44:38.678 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:44:38.678 00.000 15672 Worker thread wakes up 22:44:38.679 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:38.679 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:40.584 01.905 15672 Exposure complete 22:44:40.604 00.020 15672 worker thread done servicing request 22:44:40.604 00.000 30444 OnExposeComplete: enter 22:44:40.604 00.000 30444 UpdateGuideState(): m_state=6 22:44:40.604 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1097 22:44:40.604 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.78, Mass=102937, SNR=84.8, Peak=11723 HFD=3.7 22:44:40.604 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 22:44:40.604 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 22:44:40.604 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.74 mountX=0.02 mountY=-0.14, mountTheta=-1.46 22:44:40.605 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.14, opts=13) 22:44:40.605 00.000 30444 Enqueuing Move request for scope (-0.02, -0.14) 22:44:40.605 00.000 15672 Worker thread wakes up 22:44:40.605 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd 22:44:40.605 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.14) 22:44:40.605 00.000 15672 Moving (-0.02, -0.14) raw xDistance=0.02 yDistance=-0.14 22:44:40.605 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:44:40.605 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:40.605 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:44:40.605 00.000 15672 MoveAxis(E, 0, ABG) 22:44:40.605 00.000 15672 Move returns status 0, amount 0 22:44:40.605 00.000 15672 MoveAxis(N, 0, ABG) 22:44:40.605 00.000 15672 Move returns status 0, amount 0 22:44:40.605 00.000 15672 move complete, result=0 22:44:40.605 00.000 15672 worker thread done servicing request 22:44:40.610 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=11723, FiltMin=2664, FiltMax=9240, Gamma=2.950 22:44:40.709 00.099 30444 UpdateGuideState exits: m=102937 SNR=84.8 Saturated 22:44:40.709 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:40.709 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:40.709 00.000 30444 Enqueuing Expose request 22:44:40.709 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:44:40.710 00.001 15672 Worker thread wakes up 22:44:40.710 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:40.710 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:42.818 02.108 15672 Exposure complete 22:44:42.844 00.026 15672 worker thread done servicing request 22:44:42.844 00.000 30444 OnExposeComplete: enter 22:44:42.844 00.000 30444 UpdateGuideState(): m_state=6 22:44:42.844 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1098 22:44:42.845 00.001 30444 Star::Find returns 1 (1), X=465.22, Y=192.11, Mass=100291, SNR=83.8, Peak=11121 HFD=3.6 22:44:42.845 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 22:44:42.845 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 22:44:42.845 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.32 mountX=-0.01 mountY=0.19, mountTheta=1.60 22:44:42.845 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.19, opts=13) 22:44:42.845 00.000 30444 Enqueuing Move request for scope (0.05, 0.19) 22:44:42.845 00.000 15672 Worker thread wakes up 22:44:42.845 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd 22:44:42.845 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.19) 22:44:42.845 00.000 15672 Moving (0.05, 0.19) raw xDistance=-0.01 yDistance=0.19 22:44:42.845 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:44:42.846 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:42.846 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 22:44:42.846 00.000 15672 MoveAxis(E, 0, ABG) 22:44:42.846 00.000 15672 Move returns status 0, amount 0 22:44:42.846 00.000 15672 MoveAxis(N, 0, ABG) 22:44:42.846 00.000 15672 Move returns status 0, amount 0 22:44:42.846 00.000 15672 move complete, result=0 22:44:42.846 00.000 15672 worker thread done servicing request 22:44:42.851 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=11121, FiltMin=2632, FiltMax=8315, Gamma=2.950 22:44:42.900 00.049 30444 UpdateGuideState exits: m=100291 SNR=83.8 Saturated 22:44:42.900 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:42.900 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:42.900 00.000 30444 Enqueuing Expose request 22:44:42.900 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 22:44:42.900 00.000 15672 Worker thread wakes up 22:44:42.900 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:42.901 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:44.806 01.905 15672 Exposure complete 22:44:44.827 00.021 15672 worker thread done servicing request 22:44:44.827 00.000 30444 OnExposeComplete: enter 22:44:44.827 00.000 30444 UpdateGuideState(): m_state=6 22:44:44.827 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1099 22:44:44.827 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=192.26, Mass=85909, SNR=63.6, Peak=10316 HFD=3.4 22:44:44.827 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 22:44:44.827 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 22:44:44.827 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.73 mountX=-0.15 mountY=0.32, mountTheta=2.00 22:44:44.828 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.34, opts=13) 22:44:44.828 00.000 30444 Enqueuing Move request for scope (-0.06, 0.34) 22:44:44.828 00.000 15672 Worker thread wakes up 22:44:44.829 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd 22:44:44.829 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.34) 22:44:44.829 00.000 15672 Moving (-0.06, 0.34) raw xDistance=-0.15 yDistance=0.32 22:44:44.829 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:44:44.829 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 22:44:44.829 00.000 15672 MoveAxis(E, 0, ABG) 22:44:44.829 00.000 15672 Move returns status 0, amount 0 22:44:44.829 00.000 15672 MoveAxis(S, 57, ABG) 22:44:44.829 00.000 15672 Guiding Dir = 1, Dur = 57 22:44:44.829 00.000 15672 IsSlewing returns 0 22:44:44.830 00.001 15672 IsGuiding returns 0 22:44:44.835 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=11416, FiltMin=2607, FiltMax=8561, Gamma=2.950 22:44:44.887 00.052 30444 UpdateGuideState exits: m=85909 SNR=63.6 Saturated 22:44:44.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:44.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:44.887 00.000 30444 Enqueuing Expose request 22:44:44.908 00.021 15672 IsGuiding returns 1 22:44:44.908 00.000 15672 scope still moving after pulse duration time elapsed 22:44:44.930 00.022 15672 IsSlewing returns 0 22:44:44.956 00.026 15672 IsGuiding returns 1 22:44:44.977 00.021 15672 IsSlewing returns 0 22:44:45.005 00.028 15672 IsGuiding returns 0 22:44:45.005 00.000 15672 scope move finished after 57 + 117 ms 22:44:45.005 00.000 15672 Move returns status 0, amount 57 22:44:45.005 00.000 15672 move complete, result=0 22:44:45.005 00.000 15672 worker thread done servicing request 22:44:45.005 00.000 15672 Worker thread wakes up 22:44:45.005 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:45.005 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:45.006 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 57 ms SOUTH 22:44:47.113 02.107 15672 Exposure complete 22:44:47.137 00.024 15672 worker thread done servicing request 22:44:47.137 00.000 30444 OnExposeComplete: enter 22:44:47.137 00.000 30444 UpdateGuideState(): m_state=6 22:44:47.137 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1100 22:44:47.137 00.000 30444 Star::Find returns 1 (1), X=464.91, Y=191.86, Mass=88979, SNR=69.7, Peak=10738 HFD=3.2 22:44:47.137 00.000 30444 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.28) = xAngle (-2.63 = -2.63) 22:44:47.137 00.000 30444 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.69 = -2.69) 22:44:47.137 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-2.90 mountX=-0.24 mountY=-0.12, mountTheta=-2.68 22:44:47.137 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.06, opts=13) 22:44:47.137 00.000 30444 Enqueuing Move request for scope (-0.26, -0.06) 22:44:47.137 00.000 15672 Worker thread wakes up 22:44:47.137 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.06) opts 0xd 22:44:47.137 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.06) 22:44:47.137 00.000 15672 Moving (-0.26, -0.06) raw xDistance=-0.24 yDistance=-0.12 22:44:47.137 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 22:44:47.137 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:47.137 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 22:44:47.137 00.000 15672 MoveAxis(E, 0, ABG) 22:44:47.137 00.000 15672 Move returns status 0, amount 0 22:44:47.139 00.002 15672 MoveAxis(N, 0, ABG) 22:44:47.139 00.000 15672 Move returns status 0, amount 0 22:44:47.139 00.000 15672 move complete, result=0 22:44:47.139 00.000 15672 worker thread done servicing request 22:44:47.143 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=11670, FiltMin=2714, FiltMax=9153, Gamma=2.950 22:44:47.193 00.050 30444 UpdateGuideState exits: m=88979 SNR=69.7 Saturated 22:44:47.193 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:47.193 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:47.193 00.000 30444 Enqueuing Expose request 22:44:47.193 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:44:47.193 00.000 15672 Worker thread wakes up 22:44:47.193 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:47.193 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:49.099 01.906 15672 Exposure complete 22:44:49.118 00.019 15672 worker thread done servicing request 22:44:49.119 00.001 30444 OnExposeComplete: enter 22:44:49.119 00.000 30444 UpdateGuideState(): m_state=6 22:44:49.119 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1101 22:44:49.119 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=191.68, Mass=97176, SNR=79.9, Peak=11046 HFD=3.9 22:44:49.119 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 22:44:49.119 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 22:44:49.119 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-2.02 mountX=-0.05 mountY=-0.26, mountTheta=-1.75 22:44:49.120 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.24, opts=13) 22:44:49.120 00.000 30444 Enqueuing Move request for scope (-0.12, -0.24) 22:44:49.120 00.000 15672 Worker thread wakes up 22:44:49.120 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.24) opts 0xd 22:44:49.120 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.24) 22:44:49.120 00.000 15672 Moving (-0.12, -0.24) raw xDistance=-0.05 yDistance=-0.26 22:44:49.120 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 22:44:49.120 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:44:49.120 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 22:44:49.120 00.000 15672 MoveAxis(E, 0, ABG) 22:44:49.120 00.000 15672 Move returns status 0, amount 0 22:44:49.120 00.000 15672 MoveAxis(N, 0, ABG) 22:44:49.120 00.000 15672 Move returns status 0, amount 0 22:44:49.121 00.001 15672 move complete, result=0 22:44:49.121 00.000 15672 worker thread done servicing request 22:44:49.128 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=11046, FiltMin=2686, FiltMax=8451, Gamma=2.950 22:44:49.396 00.268 30444 UpdateGuideState exits: m=97176 SNR=79.9 Saturated 22:44:49.397 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:49.397 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:49.397 00.000 30444 Enqueuing Expose request 22:44:49.397 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 22:44:49.397 00.000 15672 Worker thread wakes up 22:44:49.397 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:49.398 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:51.515 02.117 15672 Exposure complete 22:44:51.544 00.029 15672 worker thread done servicing request 22:44:51.544 00.000 30444 OnExposeComplete: enter 22:44:51.544 00.000 30444 UpdateGuideState(): m_state=6 22:44:51.544 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1102 22:44:51.544 00.000 30444 Star::Find returns 1 (1), X=465.48, Y=191.79, Mass=89035, SNR=77.0, Peak=10203 HFD=3.4 22:44:51.544 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 22:44:51.544 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 22:44:51.544 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-0.42 mountX=0.33 mountY=-0.07, mountTheta=-0.20 22:44:51.544 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.13, opts=13) 22:44:51.544 00.000 30444 Enqueuing Move request for scope (0.30, -0.13) 22:44:51.544 00.000 15672 Worker thread wakes up 22:44:51.544 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.13) opts 0xd 22:44:51.544 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.13) 22:44:51.544 00.000 15672 Moving (0.30, -0.13) raw xDistance=0.33 yDistance=-0.07 22:44:51.546 00.002 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 22:44:51.546 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:51.546 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 22:44:51.546 00.000 15672 MoveAxis(W, 88, ABG) 22:44:51.546 00.000 15672 Guiding Dir = 3, Dur = 88 22:44:51.546 00.000 15672 IsSlewing returns 0 22:44:51.547 00.001 15672 IsGuiding returns 0 22:44:51.551 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=10203, FiltMin=2498, FiltMax=8300, Gamma=2.950 22:44:51.569 00.018 15672 PulseGuide returned control before completion, sleep 77 22:44:51.601 00.032 30444 UpdateGuideState exits: m=89035 SNR=77.0 Saturated 22:44:51.601 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:51.601 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:51.601 00.000 30444 Enqueuing Expose request 22:44:51.648 00.047 15672 IsGuiding returns 1 22:44:51.648 00.000 15672 scope still moving after pulse duration time elapsed 22:44:51.669 00.021 15672 IsSlewing returns 0 22:44:51.682 00.013 15672 IsGuiding returns 0 22:44:51.682 00.000 15672 scope move finished after 88 + 46 ms 22:44:51.682 00.000 15672 Move returns status 0, amount 88 22:44:51.682 00.000 15672 MoveAxis(N, 0, ABG) 22:44:51.682 00.000 15672 Move returns status 0, amount 0 22:44:51.682 00.000 15672 move complete, result=0 22:44:51.682 00.000 15672 worker thread done servicing request 22:44:51.682 00.000 15672 Worker thread wakes up 22:44:51.682 00.000 30444 GuideStep: 0.3 px 88 ms WEST, -0.1 px 0 ms NORTH 22:44:51.682 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:51.682 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:53.594 01.912 15672 Exposure complete 22:44:53.623 00.029 15672 worker thread done servicing request 22:44:53.623 00.000 30444 OnExposeComplete: enter 22:44:53.623 00.000 30444 UpdateGuideState(): m_state=6 22:44:53.624 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1103 22:44:53.624 00.000 30444 Star::Find returns 1 (1), X=465.05, Y=191.76, Mass=94782, SNR=78.5, Peak=10874 HFD=3.5 22:44:53.624 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 22:44:53.624 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 22:44:53.624 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.22 mountX=-0.07 mountY=-0.19, mountTheta=-1.95 22:44:53.624 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.16, opts=13) 22:44:53.624 00.000 30444 Enqueuing Move request for scope (-0.12, -0.16) 22:44:53.624 00.000 15672 Worker thread wakes up 22:44:53.624 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd 22:44:53.624 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.16) 22:44:53.625 00.001 15672 Moving (-0.12, -0.16) raw xDistance=-0.07 yDistance=-0.19 22:44:53.625 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:44:53.625 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:53.625 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 22:44:53.625 00.000 15672 MoveAxis(E, 0, ABG) 22:44:53.625 00.000 15672 Move returns status 0, amount 0 22:44:53.625 00.000 15672 MoveAxis(N, 0, ABG) 22:44:53.625 00.000 15672 Move returns status 0, amount 0 22:44:53.625 00.000 15672 move complete, result=0 22:44:53.625 00.000 15672 worker thread done servicing request 22:44:53.631 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=10874, FiltMin=2669, FiltMax=8630, Gamma=2.950 22:44:53.679 00.048 30444 UpdateGuideState exits: m=94782 SNR=78.5 Saturated 22:44:53.679 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:53.679 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:53.679 00.000 30444 Enqueuing Expose request 22:44:53.679 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:44:53.679 00.000 15672 Worker thread wakes up 22:44:53.679 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:53.679 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:55.796 02.117 15672 Exposure complete 22:44:55.830 00.034 15672 worker thread done servicing request 22:44:55.830 00.000 30444 OnExposeComplete: enter 22:44:55.830 00.000 30444 UpdateGuideState(): m_state=6 22:44:55.830 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1104 22:44:55.830 00.000 30444 Star::Find returns 1 (1), X=465.23, Y=192.01, Mass=93243, SNR=71.5, Peak=11131 HFD=3.7 22:44:55.830 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 22:44:55.830 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 22:44:55.830 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.01 mountX=0.03 mountY=0.10, mountTheta=1.28 22:44:55.831 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.09, opts=13) 22:44:55.831 00.000 30444 Enqueuing Move request for scope (0.06, 0.09) 22:44:55.831 00.000 15672 Worker thread wakes up 22:44:55.831 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd 22:44:55.831 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.09) 22:44:55.831 00.000 15672 Moving (0.06, 0.09) raw xDistance=0.03 yDistance=0.10 22:44:55.831 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:44:55.831 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:55.831 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 22:44:55.831 00.000 15672 MoveAxis(E, 0, ABG) 22:44:55.831 00.000 15672 Move returns status 0, amount 0 22:44:55.831 00.000 15672 MoveAxis(N, 0, ABG) 22:44:55.831 00.000 15672 Move returns status 0, amount 0 22:44:55.831 00.000 15672 move complete, result=0 22:44:55.831 00.000 15672 worker thread done servicing request 22:44:55.836 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=11425, FiltMin=2605, FiltMax=9095, Gamma=2.950 22:44:55.885 00.049 30444 UpdateGuideState exits: m=93243 SNR=71.5 Saturated 22:44:55.885 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:55.885 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:55.885 00.000 30444 Enqueuing Expose request 22:44:55.885 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:44:55.885 00.000 15672 Worker thread wakes up 22:44:55.886 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:55.886 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:44:57.791 01.905 15672 Exposure complete 22:44:57.811 00.020 15672 worker thread done servicing request 22:44:57.811 00.000 30444 OnExposeComplete: enter 22:44:57.811 00.000 30444 UpdateGuideState(): m_state=6 22:44:57.811 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1105 22:44:57.812 00.001 30444 Star::Find returns 1 (1), X=464.79, Y=191.87, Mass=100745, SNR=69.4, Peak=11435 HFD=3.6 22:44:57.812 00.000 30444 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.28) = xAngle (-2.74 = -2.74) 22:44:57.812 00.000 30444 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.80 = -2.80) 22:44:57.812 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.05 hyp=0.38 cameraTheta=-3.02 mountX=-0.35 mountY=-0.13, mountTheta=-2.80 22:44:57.812 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.05, opts=13) 22:44:57.812 00.000 30444 Enqueuing Move request for scope (-0.38, -0.05) 22:44:57.812 00.000 15672 Worker thread wakes up 22:44:57.812 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.05) opts 0xd 22:44:57.812 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.05) 22:44:57.812 00.000 15672 Moving (-0.38, -0.05) raw xDistance=-0.35 yDistance=-0.13 22:44:57.812 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 22:44:57.812 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:57.812 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 22:44:57.812 00.000 15672 MoveAxis(E, 96, ABG) 22:44:57.813 00.001 15672 Guiding Dir = 2, Dur = 96 22:44:57.813 00.000 15672 IsSlewing returns 0 22:44:57.818 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=11488, FiltMin=2680, FiltMax=8573, Gamma=2.950 22:44:57.832 00.014 15672 IsGuiding returns 0 22:44:57.847 00.015 15672 PulseGuide returned control before completion, sleep 91 22:44:57.867 00.020 30444 UpdateGuideState exits: m=100745 SNR=69.4 Saturated 22:44:57.867 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:57.867 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:44:57.867 00.000 30444 Enqueuing Expose request 22:44:57.960 00.093 15672 IsGuiding returns 0 22:44:57.961 00.001 15672 Move returns status 0, amount 96 22:44:57.961 00.000 15672 MoveAxis(N, 0, ABG) 22:44:57.961 00.000 15672 Move returns status 0, amount 0 22:44:57.961 00.000 15672 move complete, result=0 22:44:57.961 00.000 15672 worker thread done servicing request 22:44:57.961 00.000 15672 Worker thread wakes up 22:44:57.962 00.001 30444 GuideStep: -0.4 px 96 ms EAST, -0.1 px 0 ms NORTH 22:44:57.962 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:44:57.962 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:00.068 02.106 15672 Exposure complete 22:45:00.088 00.020 15672 worker thread done servicing request 22:45:00.088 00.000 30444 OnExposeComplete: enter 22:45:00.088 00.000 30444 UpdateGuideState(): m_state=6 22:45:00.089 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1106 22:45:00.089 00.000 30444 Star::Find returns 1 (1), X=464.85, Y=191.75, Mass=95307, SNR=85.0, Peak=11840 HFD=3.5 22:45:00.089 00.000 30444 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.28) = xAngle (-2.39 = -2.39) 22:45:00.089 00.000 30444 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.45 = -2.45) 22:45:00.089 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.17 hyp=0.37 cameraTheta=-2.67 mountX=-0.27 mountY=-0.24, mountTheta=-2.42 22:45:00.089 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.17, opts=13) 22:45:00.089 00.000 30444 Enqueuing Move request for scope (-0.33, -0.17) 22:45:00.089 00.000 15672 Worker thread wakes up 22:45:00.089 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.17) opts 0xd 22:45:00.089 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.17) 22:45:00.089 00.000 15672 Moving (-0.33, -0.17) raw xDistance=-0.27 yDistance=-0.24 22:45:00.089 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27 22:45:00.090 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:45:00.090 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 22:45:00.090 00.000 15672 MoveAxis(E, 79, ABG) 22:45:00.090 00.000 15672 Guiding Dir = 2, Dur = 79 22:45:00.090 00.000 15672 IsSlewing returns 0 22:45:00.091 00.001 15672 IsGuiding returns 0 22:45:00.095 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=11840, FiltMin=2671, FiltMax=8661, Gamma=2.950 22:45:00.115 00.020 15672 PulseGuide returned control before completion, sleep 65 22:45:00.144 00.029 30444 UpdateGuideState exits: m=95307 SNR=85.0 Saturated 22:45:00.144 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:00.144 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:00.144 00.000 30444 Enqueuing Expose request 22:45:00.183 00.039 15672 IsGuiding returns 1 22:45:00.183 00.000 15672 scope still moving after pulse duration time elapsed 22:45:00.204 00.021 15672 IsSlewing returns 0 22:45:00.206 00.002 15672 IsGuiding returns 1 22:45:00.227 00.021 15672 IsSlewing returns 0 22:45:00.245 00.018 15672 IsGuiding returns 0 22:45:00.245 00.000 15672 scope move finished after 79 + 74 ms 22:45:00.245 00.000 15672 Move returns status 0, amount 79 22:45:00.245 00.000 15672 MoveAxis(N, 0, ABG) 22:45:00.245 00.000 15672 Move returns status 0, amount 0 22:45:00.245 00.000 15672 move complete, result=0 22:45:00.246 00.001 15672 worker thread done servicing request 22:45:00.246 00.000 15672 Worker thread wakes up 22:45:00.246 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:00.246 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:00.246 00.000 30444 GuideStep: -0.3 px 79 ms EAST, -0.2 px 0 ms NORTH 22:45:02.152 01.906 15672 Exposure complete 22:45:02.171 00.019 15672 worker thread done servicing request 22:45:02.171 00.000 30444 OnExposeComplete: enter 22:45:02.172 00.001 30444 UpdateGuideState(): m_state=6 22:45:02.172 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1107 22:45:02.172 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=191.82, Mass=93813, SNR=78.8, Peak=11530 HFD=3.7 22:45:02.172 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 22:45:02.172 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 22:45:02.172 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.05 mountX=-0.02 mountY=-0.11, mountTheta=-1.78 22:45:02.172 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.10, opts=13) 22:45:02.172 00.000 30444 Enqueuing Move request for scope (-0.05, -0.10) 22:45:02.172 00.000 15672 Worker thread wakes up 22:45:02.173 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd 22:45:02.173 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.10) 22:45:02.173 00.000 15672 Moving (-0.05, -0.10) raw xDistance=-0.02 yDistance=-0.11 22:45:02.173 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:45:02.173 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:45:02.173 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 22:45:02.173 00.000 15672 MoveAxis(E, 0, ABG) 22:45:02.173 00.000 15672 Move returns status 0, amount 0 22:45:02.173 00.000 15672 MoveAxis(N, 0, ABG) 22:45:02.173 00.000 15672 Move returns status 0, amount 0 22:45:02.173 00.000 15672 move complete, result=0 22:45:02.173 00.000 15672 worker thread done servicing request 22:45:02.178 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2406, max=11530, FiltMin=2577, FiltMax=8899, Gamma=2.950 22:45:02.637 00.459 30444 UpdateGuideState exits: m=93813 SNR=78.8 Saturated 22:45:02.638 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:02.638 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:02.638 00.000 30444 Enqueuing Expose request 22:45:02.638 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:45:02.638 00.000 15672 Worker thread wakes up 22:45:02.638 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:02.639 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:04.749 02.110 15672 Exposure complete 22:45:04.768 00.019 15672 worker thread done servicing request 22:45:04.768 00.000 30444 OnExposeComplete: enter 22:45:04.768 00.000 30444 UpdateGuideState(): m_state=6 22:45:04.768 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1108 22:45:04.768 00.000 30444 Star::Find returns 1 (1), X=464.86, Y=191.67, Mass=89142, SNR=66.3, Peak=10285 HFD=3.8 22:45:04.769 00.001 30444 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.28) = xAngle (-2.19 = -2.19) 22:45:04.769 00.000 30444 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.25 = -2.25) 22:45:04.769 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.25 hyp=0.40 cameraTheta=-2.47 mountX=-0.23 mountY=-0.31, mountTheta=-2.21 22:45:04.770 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.25, opts=13) 22:45:04.770 00.000 30444 Enqueuing Move request for scope (-0.32, -0.25) 22:45:04.770 00.000 15672 Worker thread wakes up 22:45:04.770 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.25) opts 0xd 22:45:04.770 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.25) 22:45:04.770 00.000 15672 Moving (-0.32, -0.25) raw xDistance=-0.23 yDistance=-0.31 22:45:04.770 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:45:04.770 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:45:04.770 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 22:45:04.770 00.000 15672 MoveAxis(E, 0, ABG) 22:45:04.770 00.000 15672 Move returns status 0, amount 0 22:45:04.770 00.000 15672 MoveAxis(N, 0, ABG) 22:45:04.770 00.000 15672 Move returns status 0, amount 0 22:45:04.771 00.001 15672 move complete, result=0 22:45:04.771 00.000 15672 worker thread done servicing request 22:45:04.776 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=11749, FiltMin=2615, FiltMax=8508, Gamma=2.950 22:45:04.826 00.050 30444 UpdateGuideState exits: m=89142 SNR=66.3 Saturated 22:45:04.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:04.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:04.826 00.000 30444 Enqueuing Expose request 22:45:04.827 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 22:45:04.827 00.000 15672 Worker thread wakes up 22:45:04.827 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:04.827 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:06.734 01.907 15672 Exposure complete 22:45:06.754 00.020 15672 worker thread done servicing request 22:45:06.754 00.000 30444 OnExposeComplete: enter 22:45:06.754 00.000 30444 UpdateGuideState(): m_state=6 22:45:06.754 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1109 22:45:06.754 00.000 30444 Star::Find returns 1 (1), X=464.85, Y=191.67, Mass=101296, SNR=85.9, Peak=11683 HFD=3.7 22:45:06.754 00.000 30444 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.28) = xAngle (-2.20 = -2.20) 22:45:06.755 00.001 30444 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 22:45:06.755 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.25 hyp=0.41 cameraTheta=-2.48 mountX=-0.24 mountY=-0.32, mountTheta=-2.22 22:45:06.755 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.25, opts=13) 22:45:06.755 00.000 30444 Enqueuing Move request for scope (-0.32, -0.25) 22:45:06.755 00.000 15672 Worker thread wakes up 22:45:06.755 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.25) opts 0xd 22:45:06.755 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.25) 22:45:06.755 00.000 15672 Moving (-0.32, -0.25) raw xDistance=-0.24 yDistance=-0.32 22:45:06.755 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 22:45:06.755 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.45 newest=-0.74 22:45:06.755 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 22:45:06.755 00.000 15672 MoveAxis(E, 0, ABG) 22:45:06.755 00.000 15672 Move returns status 0, amount 0 22:45:06.755 00.000 15672 MoveAxis(N, 56, ABG) 22:45:06.755 00.000 15672 Guiding Dir = 0, Dur = 56 22:45:06.756 00.001 15672 IsSlewing returns 0 22:45:06.757 00.001 15672 IsGuiding returns 0 22:45:06.762 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2400, max=11683, FiltMin=2606, FiltMax=8364, Gamma=2.950 22:45:06.880 00.118 15672 IsGuiding returns 1 22:45:06.880 00.000 15672 scope still moving after pulse duration time elapsed 22:45:06.901 00.021 15672 IsSlewing returns 0 22:45:06.939 00.038 15672 IsGuiding returns 0 22:45:06.939 00.000 15672 scope move finished after 56 + 125 ms 22:45:06.939 00.000 15672 Move returns status 0, amount 56 22:45:06.939 00.000 15672 move complete, result=0 22:45:06.939 00.000 15672 worker thread done servicing request 22:45:07.234 00.295 30444 UpdateGuideState exits: m=101296 SNR=85.9 Saturated 22:45:07.234 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:07.234 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:07.234 00.000 30444 Enqueuing Expose request 22:45:07.235 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 56 ms NORTH 22:45:07.235 00.000 15672 Worker thread wakes up 22:45:07.235 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:07.235 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:09.342 02.107 15672 Exposure complete 22:45:09.362 00.020 15672 worker thread done servicing request 22:45:09.362 00.000 30444 OnExposeComplete: enter 22:45:09.362 00.000 30444 UpdateGuideState(): m_state=6 22:45:09.362 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1110 22:45:09.362 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=191.68, Mass=95948, SNR=76.6, Peak=11215 HFD=3.6 22:45:09.363 00.001 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.13 = -1.13) 22:45:09.363 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.19 = -1.19) 22:45:09.363 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.41 mountX=0.10 mountY=-0.22, mountTheta=-1.14 22:45:09.363 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.24, opts=13) 22:45:09.363 00.000 30444 Enqueuing Move request for scope (0.04, -0.24) 22:45:09.363 00.000 15672 Worker thread wakes up 22:45:09.363 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd 22:45:09.363 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.24) 22:45:09.363 00.000 15672 Moving (0.04, -0.24) raw xDistance=0.10 yDistance=-0.22 22:45:09.363 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:45:09.363 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:45:09.364 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 22:45:09.364 00.000 15672 MoveAxis(E, 0, ABG) 22:45:09.364 00.000 15672 Move returns status 0, amount 0 22:45:09.364 00.000 15672 MoveAxis(N, 0, ABG) 22:45:09.364 00.000 15672 Move returns status 0, amount 0 22:45:09.364 00.000 15672 move complete, result=0 22:45:09.364 00.000 15672 worker thread done servicing request 22:45:09.369 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=11215, FiltMin=2641, FiltMax=8306, Gamma=2.950 22:45:09.420 00.051 30444 UpdateGuideState exits: m=95948 SNR=76.6 Saturated 22:45:09.420 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:09.420 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:09.420 00.000 30444 Enqueuing Expose request 22:45:09.420 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:45:09.420 00.000 15672 Worker thread wakes up 22:45:09.421 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:09.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:11.328 01.907 15672 Exposure complete 22:45:11.348 00.020 15672 worker thread done servicing request 22:45:11.348 00.000 30444 OnExposeComplete: enter 22:45:11.348 00.000 30444 UpdateGuideState(): m_state=6 22:45:11.348 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1111 22:45:11.348 00.000 30444 Star::Find returns 1 (1), X=465.03, Y=191.95, Mass=97593, SNR=73.7, Peak=11838 HFD=3.0 22:45:11.348 00.000 30444 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.28) = xAngle (3.25 = -3.04) 22:45:11.348 00.000 30444 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.18 = -3.10) 22:45:11.348 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.97 mountX=-0.15 mountY=-0.01, mountTheta=-3.10 22:45:11.349 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.03, opts=13) 22:45:11.349 00.000 30444 Enqueuing Move request for scope (-0.15, 0.03) 22:45:11.349 00.000 15672 Worker thread wakes up 22:45:11.349 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd 22:45:11.349 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.03) 22:45:11.349 00.000 15672 Moving (-0.15, 0.03) raw xDistance=-0.15 yDistance=-0.01 22:45:11.349 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:45:11.349 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:45:11.349 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:45:11.349 00.000 15672 MoveAxis(E, 0, ABG) 22:45:11.349 00.000 15672 Move returns status 0, amount 0 22:45:11.349 00.000 15672 MoveAxis(N, 0, ABG) 22:45:11.349 00.000 15672 Move returns status 0, amount 0 22:45:11.349 00.000 15672 move complete, result=0 22:45:11.349 00.000 15672 worker thread done servicing request 22:45:11.354 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=11838, FiltMin=2707, FiltMax=8668, Gamma=2.950 22:45:11.403 00.049 30444 UpdateGuideState exits: m=97593 SNR=73.7 Saturated 22:45:11.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:11.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:11.403 00.000 30444 Enqueuing Expose request 22:45:11.404 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:45:11.404 00.000 15672 Worker thread wakes up 22:45:11.404 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:11.404 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:13.511 02.107 15672 Exposure complete 22:45:13.531 00.020 15672 worker thread done servicing request 22:45:13.531 00.000 30444 OnExposeComplete: enter 22:45:13.531 00.000 30444 UpdateGuideState(): m_state=6 22:45:13.531 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1112 22:45:13.532 00.001 30444 Star::Find returns 1 (1), X=464.68, Y=192.09, Mass=103505, SNR=72.8, Peak=10115 HFD=3.9 22:45:13.532 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.09 = 3.09) 22:45:13.532 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.03 = 3.03) 22:45:13.532 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=0.17 hyp=0.52 cameraTheta=2.82 mountX=-0.52 mountY=0.06, mountTheta=3.03 22:45:13.532 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.17, opts=13) 22:45:13.532 00.000 30444 Enqueuing Move request for scope (-0.49, 0.17) 22:45:13.532 00.000 15672 Worker thread wakes up 22:45:13.532 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.17) opts 0xd 22:45:13.532 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.17) 22:45:13.532 00.000 15672 Moving (-0.49, 0.17) raw xDistance=-0.52 yDistance=0.06 22:45:13.532 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52 22:45:13.532 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:45:13.532 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:45:13.533 00.001 15672 MoveAxis(E, 141, ABG) 22:45:13.533 00.000 15672 Guiding Dir = 2, Dur = 141 22:45:13.533 00.000 15672 IsSlewing returns 0 22:45:13.534 00.001 15672 IsGuiding returns 0 22:45:13.538 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=10834, FiltMin=2649, FiltMax=8375, Gamma=2.950 22:45:13.550 00.012 15672 PulseGuide returned control before completion, sleep 135 22:45:13.588 00.038 30444 UpdateGuideState exits: m=103505 SNR=72.8 Saturated 22:45:13.588 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:13.588 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:13.588 00.000 30444 Enqueuing Expose request 22:45:13.696 00.108 15672 IsGuiding returns 0 22:45:13.696 00.000 15672 Move returns status 0, amount 141 22:45:13.696 00.000 15672 MoveAxis(N, 0, ABG) 22:45:13.696 00.000 15672 Move returns status 0, amount 0 22:45:13.697 00.001 15672 move complete, result=0 22:45:13.697 00.000 15672 worker thread done servicing request 22:45:13.697 00.000 15672 Worker thread wakes up 22:45:13.697 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:13.697 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:13.697 00.000 30444 GuideStep: -0.5 px 141 ms EAST, 0.1 px 0 ms NORTH 22:45:15.605 01.908 15672 Exposure complete 22:45:15.624 00.019 15672 worker thread done servicing request 22:45:15.624 00.000 30444 OnExposeComplete: enter 22:45:15.624 00.000 30444 UpdateGuideState(): m_state=6 22:45:15.624 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 1113 22:45:15.625 00.001 30444 Star::Find returns 1 (1), X=465.02, Y=191.43, Mass=88701, SNR=67.6, Peak=11203 HFD=3.5 22:45:15.625 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 22:45:15.625 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 22:45:15.625 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.49 hyp=0.52 cameraTheta=-1.88 mountX=-0.02 mountY=-0.51, mountTheta=-1.60 22:45:15.625 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.49, opts=13) 22:45:15.625 00.000 30444 Enqueuing Move request for scope (-0.16, -0.49) 22:45:15.625 00.000 15672 Worker thread wakes up 22:45:15.625 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.49) opts 0xd 22:45:15.625 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.49) 22:45:15.625 00.000 15672 Moving (-0.16, -0.49) raw xDistance=-0.02 yDistance=-0.51 22:45:15.625 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:45:15.626 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 22:45:15.626 00.000 15672 MoveAxis(E, 0, ABG) 22:45:15.626 00.000 15672 Move returns status 0, amount 0 22:45:15.626 00.000 15672 MoveAxis(N, 92, ABG) 22:45:15.626 00.000 15672 Guiding Dir = 0, Dur = 92 22:45:15.626 00.000 15672 IsSlewing returns 0 22:45:15.627 00.001 15672 IsGuiding returns 0 22:45:15.631 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=11203, FiltMin=2602, FiltMax=8236, Gamma=2.950 22:45:15.680 00.049 30444 UpdateGuideState exits: m=88701 SNR=67.6 Saturated 22:45:15.680 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:15.680 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:15.680 00.000 30444 Enqueuing Expose request 22:45:15.707 00.027 15672 PulseGuide returned control before completion, sleep 23 22:45:15.740 00.033 15672 IsGuiding returns 1 22:45:15.741 00.001 15672 scope still moving after pulse duration time elapsed 22:45:15.761 00.020 15672 IsSlewing returns 0 22:45:15.763 00.002 15672 IsGuiding returns 1 22:45:15.784 00.021 15672 IsSlewing returns 0 22:45:15.787 00.003 15672 IsGuiding returns 1 22:45:15.808 00.021 15672 IsSlewing returns 0 22:45:15.837 00.029 15672 IsGuiding returns 0 22:45:15.837 00.000 15672 scope move finished after 92 + 117 ms 22:45:15.837 00.000 15672 Move returns status 0, amount 92 22:45:15.837 00.000 15672 move complete, result=0 22:45:15.837 00.000 15672 worker thread done servicing request 22:45:15.837 00.000 15672 Worker thread wakes up 22:45:15.837 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:15.838 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:15.838 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 92 ms NORTH 22:45:17.946 02.108 15672 Exposure complete 22:45:17.966 00.020 15672 worker thread done servicing request 22:45:17.966 00.000 30444 OnExposeComplete: enter 22:45:17.966 00.000 30444 UpdateGuideState(): m_state=6 22:45:17.966 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1114 22:45:17.966 00.000 30444 Star::Find returns 1 (1), X=464.84, Y=191.36, Mass=92863, SNR=69.7, Peak=11782 HFD=3.3 22:45:17.966 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.83 = -1.83) 22:45:17.966 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.89 = -1.89) 22:45:17.966 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.56 hyp=0.66 cameraTheta=-2.11 mountX=-0.17 mountY=-0.62, mountTheta=-1.84 22:45:17.967 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.56, opts=13) 22:45:17.967 00.000 30444 Enqueuing Move request for scope (-0.34, -0.56) 22:45:17.967 00.000 15672 Worker thread wakes up 22:45:17.967 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.56) opts 0xd 22:45:17.967 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.56) 22:45:17.967 00.000 15672 Moving (-0.34, -0.56) raw xDistance=-0.17 yDistance=-0.62 22:45:17.967 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:45:17.967 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 22:45:17.967 00.000 15672 MoveAxis(E, 0, ABG) 22:45:17.967 00.000 15672 Move returns status 0, amount 0 22:45:17.967 00.000 15672 MoveAxis(N, 111, ABG) 22:45:17.967 00.000 15672 Guiding Dir = 0, Dur = 111 22:45:17.968 00.001 15672 IsSlewing returns 0 22:45:17.969 00.001 15672 IsGuiding returns 0 22:45:17.973 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=12156, FiltMin=2652, FiltMax=8638, Gamma=2.950 22:45:18.056 00.083 15672 PulseGuide returned control before completion, sleep 35 22:45:18.093 00.037 15672 IsGuiding returns 1 22:45:18.093 00.000 15672 scope still moving after pulse duration time elapsed 22:45:18.114 00.021 15672 IsSlewing returns 0 22:45:18.115 00.001 15672 IsGuiding returns 1 22:45:18.135 00.020 15672 IsSlewing returns 0 22:45:18.151 00.016 15672 IsGuiding returns 1 22:45:18.172 00.021 15672 IsSlewing returns 0 22:45:18.173 00.001 15672 IsGuiding returns 1 22:45:18.194 00.021 15672 IsSlewing returns 0 22:45:18.216 00.022 15672 IsGuiding returns 0 22:45:18.216 00.000 15672 scope move finished after 111 + 135 ms 22:45:18.216 00.000 15672 Move returns status 0, amount 111 22:45:18.216 00.000 15672 move complete, result=0 22:45:18.216 00.000 15672 worker thread done servicing request 22:45:18.456 00.240 30444 UpdateGuideState exits: m=92863 SNR=69.7 Saturated 22:45:18.456 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:18.456 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:18.457 00.001 30444 Enqueuing Expose request 22:45:18.457 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 111 ms NORTH 22:45:18.457 00.000 15672 Worker thread wakes up 22:45:18.457 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:18.458 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:20.363 01.905 15672 Exposure complete 22:45:20.383 00.020 15672 worker thread done servicing request 22:45:20.383 00.000 30444 OnExposeComplete: enter 22:45:20.383 00.000 30444 UpdateGuideState(): m_state=6 22:45:20.383 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1115 22:45:20.383 00.000 30444 Star::Find returns 1 (1), X=465.00, Y=191.26, Mass=102921, SNR=78.7, Peak=11978 HFD=4.0 22:45:20.383 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 22:45:20.383 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 22:45:20.383 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.66 hyp=0.68 cameraTheta=-1.83 mountX=0.01 mountY=-0.68, mountTheta=-1.55 22:45:20.384 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.66, opts=13) 22:45:20.384 00.000 30444 Enqueuing Move request for scope (-0.17, -0.66) 22:45:20.384 00.000 15672 Worker thread wakes up 22:45:20.384 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.66) opts 0xd 22:45:20.384 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.66) 22:45:20.384 00.000 15672 Moving (-0.17, -0.66) raw xDistance=0.01 yDistance=-0.68 22:45:20.384 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:45:20.384 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 22:45:20.384 00.000 15672 MoveAxis(E, 0, ABG) 22:45:20.384 00.000 15672 Move returns status 0, amount 0 22:45:20.384 00.000 15672 MoveAxis(N, 121, ABG) 22:45:20.384 00.000 15672 Guiding Dir = 0, Dur = 121 22:45:20.385 00.001 15672 IsSlewing returns 0 22:45:20.386 00.001 15672 IsGuiding returns 0 22:45:20.469 00.083 15672 PulseGuide returned control before completion, sleep 48 22:45:20.514 00.045 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=11978, FiltMin=2685, FiltMax=8173, Gamma=2.950 22:45:20.548 00.034 15672 IsGuiding returns 1 22:45:20.548 00.000 15672 scope still moving after pulse duration time elapsed 22:45:20.569 00.021 15672 IsSlewing returns 0 22:45:20.570 00.001 15672 IsGuiding returns 1 22:45:20.583 00.013 30444 UpdateGuideState exits: m=102921 SNR=78.7 Saturated 22:45:20.583 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:20.583 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:20.583 00.000 30444 Enqueuing Expose request 22:45:20.590 00.007 15672 IsSlewing returns 0 22:45:20.592 00.002 15672 IsGuiding returns 1 22:45:20.612 00.020 15672 IsSlewing returns 0 22:45:20.628 00.016 15672 IsGuiding returns 0 22:45:20.628 00.000 15672 scope move finished after 121 + 121 ms 22:45:20.628 00.000 15672 Move returns status 0, amount 121 22:45:20.628 00.000 15672 move complete, result=0 22:45:20.628 00.000 15672 worker thread done servicing request 22:45:20.629 00.001 15672 Worker thread wakes up 22:45:20.629 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:20.629 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:20.629 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 121 ms NORTH 22:45:22.737 02.108 15672 Exposure complete 22:45:22.757 00.020 15672 worker thread done servicing request 22:45:22.757 00.000 30444 OnExposeComplete: enter 22:45:22.757 00.000 30444 UpdateGuideState(): m_state=6 22:45:22.757 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1116 22:45:22.757 00.000 30444 Star::Find returns 1 (1), X=465.36, Y=191.16, Mass=88877, SNR=63.2, Peak=11004 HFD=3.3 22:45:22.757 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 22:45:22.757 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 22:45:22.757 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.77 hyp=0.79 cameraTheta=-1.33 mountX=0.39 mountY=-0.71, mountTheta=-1.07 22:45:22.757 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.77, opts=13) 22:45:22.758 00.001 30444 Enqueuing Move request for scope (0.18, -0.77) 22:45:22.758 00.000 15672 Worker thread wakes up 22:45:22.758 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.77) opts 0xd 22:45:22.758 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.77) 22:45:22.758 00.000 15672 Moving (0.18, -0.77) raw xDistance=0.39 yDistance=-0.71 22:45:22.758 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 22:45:22.758 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 22:45:22.758 00.000 15672 MoveAxis(W, 105, ABG) 22:45:22.758 00.000 15672 Guiding Dir = 3, Dur = 105 22:45:22.758 00.000 15672 IsSlewing returns 0 22:45:22.760 00.002 15672 IsGuiding returns 0 22:45:22.764 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=12285, FiltMin=2683, FiltMax=9593, Gamma=2.950 22:45:22.784 00.020 15672 PulseGuide returned control before completion, sleep 91 22:45:22.813 00.029 30444 UpdateGuideState exits: m=88877 SNR=63.2 Saturated 22:45:22.813 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:22.813 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:22.813 00.000 30444 Enqueuing Expose request 22:45:22.877 00.064 15672 IsGuiding returns 1 22:45:22.877 00.000 15672 scope still moving after pulse duration time elapsed 22:45:22.899 00.022 15672 IsSlewing returns 0 22:45:22.945 00.046 15672 IsGuiding returns 0 22:45:22.945 00.000 15672 scope move finished after 105 + 80 ms 22:45:22.945 00.000 15672 Move returns status 0, amount 105 22:45:22.945 00.000 15672 MoveAxis(N, 126, ABG) 22:45:22.945 00.000 15672 Guiding Dir = 0, Dur = 126 22:45:22.946 00.001 15672 IsSlewing returns 0 22:45:22.948 00.002 15672 IsGuiding returns 0 22:45:23.024 00.076 15672 PulseGuide returned control before completion, sleep 60 22:45:23.087 00.063 15672 IsGuiding returns 1 22:45:23.088 00.001 15672 scope still moving after pulse duration time elapsed 22:45:23.109 00.021 15672 IsSlewing returns 0 22:45:23.112 00.003 15672 IsGuiding returns 1 22:45:23.133 00.021 15672 IsSlewing returns 0 22:45:23.136 00.003 15672 IsGuiding returns 1 22:45:23.157 00.021 15672 IsSlewing returns 0 22:45:23.217 00.060 15672 IsGuiding returns 0 22:45:23.217 00.000 15672 scope move finished after 126 + 142 ms 22:45:23.217 00.000 15672 Move returns status 0, amount 126 22:45:23.217 00.000 15672 move complete, result=0 22:45:23.217 00.000 15672 worker thread done servicing request 22:45:23.218 00.001 15672 Worker thread wakes up 22:45:23.218 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:23.218 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:23.218 00.000 30444 GuideStep: 0.4 px 105 ms WEST, -0.7 px 126 ms NORTH 22:45:25.127 01.909 15672 Exposure complete 22:45:25.153 00.026 15672 worker thread done servicing request 22:45:25.153 00.000 30444 OnExposeComplete: enter 22:45:25.153 00.000 30444 UpdateGuideState(): m_state=6 22:45:25.153 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1117 22:45:25.153 00.000 30444 Star::Find returns 1 (1), X=465.25, Y=191.19, Mass=90077, SNR=65.2, Peak=11103 HFD=3.5 22:45:25.153 00.000 30444 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.28) = xAngle (-1.19 = -1.19) 22:45:25.153 00.000 30444 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 22:45:25.153 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.74 hyp=0.74 cameraTheta=-1.47 mountX=0.27 mountY=-0.70, mountTheta=-1.20 22:45:25.153 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.74, opts=13) 22:45:25.153 00.000 30444 Enqueuing Move request for scope (0.07, -0.74) 22:45:25.153 00.000 15672 Worker thread wakes up 22:45:25.153 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.74) opts 0xd 22:45:25.154 00.001 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.74) 22:45:25.154 00.000 15672 Moving (0.07, -0.74) raw xDistance=0.27 yDistance=-0.70 22:45:25.154 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27 22:45:25.154 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 22:45:25.154 00.000 15672 MoveAxis(W, 81, ABG) 22:45:25.154 00.000 15672 Guiding Dir = 3, Dur = 81 22:45:25.154 00.000 15672 IsSlewing returns 0 22:45:25.155 00.001 15672 IsGuiding returns 0 22:45:25.159 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=13584, FiltMin=2659, FiltMax=10145, Gamma=2.950 22:45:25.180 00.021 15672 PulseGuide returned control before completion, sleep 67 22:45:25.249 00.069 15672 IsGuiding returns 1 22:45:25.249 00.000 15672 scope still moving after pulse duration time elapsed 22:45:25.270 00.021 15672 IsSlewing returns 0 22:45:25.272 00.002 15672 IsGuiding returns 1 22:45:25.294 00.022 15672 IsSlewing returns 0 22:45:25.294 00.000 15672 IsGuiding returns 0 22:45:25.295 00.001 15672 scope move finished after 81 + 57 ms 22:45:25.295 00.000 15672 Move returns status 0, amount 81 22:45:25.295 00.000 15672 MoveAxis(N, 125, ABG) 22:45:25.295 00.000 15672 Guiding Dir = 0, Dur = 125 22:45:25.295 00.000 15672 IsSlewing returns 0 22:45:25.296 00.001 15672 IsGuiding returns 0 22:45:25.372 00.076 15672 PulseGuide returned control before completion, sleep 59 22:45:25.434 00.062 15672 IsGuiding returns 1 22:45:25.434 00.000 15672 scope still moving after pulse duration time elapsed 22:45:25.456 00.022 15672 IsSlewing returns 0 22:45:25.459 00.003 15672 IsGuiding returns 1 22:45:25.480 00.021 15672 IsSlewing returns 0 22:45:25.482 00.002 15672 IsGuiding returns 1 22:45:25.504 00.022 15672 IsSlewing returns 0 22:45:25.533 00.029 15672 IsGuiding returns 0 22:45:25.533 00.000 15672 scope move finished after 125 + 112 ms 22:45:25.533 00.000 15672 Move returns status 0, amount 125 22:45:25.533 00.000 15672 move complete, result=0 22:45:25.533 00.000 15672 worker thread done servicing request 22:45:25.587 00.054 30444 UpdateGuideState exits: m=90077 SNR=65.2 Saturated 22:45:25.587 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:25.587 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:25.587 00.000 30444 Enqueuing Expose request 22:45:25.587 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.7 px 125 ms NORTH 22:45:25.587 00.000 15672 Worker thread wakes up 22:45:25.587 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:25.587 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:27.694 02.107 15672 Exposure complete 22:45:27.713 00.019 15672 worker thread done servicing request 22:45:27.713 00.000 30444 OnExposeComplete: enter 22:45:27.714 00.001 30444 UpdateGuideState(): m_state=6 22:45:27.714 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1118 22:45:27.714 00.000 30444 Star::Find returns 1 (1), X=464.22, Y=191.51, Mass=102559, SNR=86.8, Peak=10190 HFD=3.7 22:45:27.714 00.000 30444 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.28) = xAngle (-2.45 = -2.45) 22:45:27.714 00.000 30444 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.51 = -2.51) 22:45:27.714 00.000 30444 CameraToMount -- cameraX=-0.95 cameraY=-0.42 hyp=1.04 cameraTheta=-2.73 mountX=-0.80 mountY=-0.61, mountTheta=-2.49 22:45:27.715 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.95, y=-0.42, opts=13) 22:45:27.715 00.000 30444 Enqueuing Move request for scope (-0.95, -0.42) 22:45:27.715 00.000 15672 Worker thread wakes up 22:45:27.715 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.42) opts 0xd 22:45:27.715 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.95, -0.42) 22:45:27.715 00.000 15672 Moving (-0.95, -0.42) raw xDistance=-0.80 yDistance=-0.61 22:45:27.715 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.80 22:45:27.715 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 22:45:27.715 00.000 15672 MoveAxis(E, 212, ABG) 22:45:27.715 00.000 15672 Guiding Dir = 2, Dur = 212 22:45:27.716 00.001 15672 IsSlewing returns 0 22:45:27.717 00.001 15672 IsGuiding returns 0 22:45:27.722 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=10190, FiltMin=2606, FiltMax=8897, Gamma=2.950 22:45:27.736 00.014 15672 PulseGuide returned control before completion, sleep 204 22:45:27.773 00.037 30444 UpdateGuideState exits: m=102559 SNR=86.8 Saturated 22:45:27.773 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:27.773 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:27.773 00.000 30444 Enqueuing Expose request 22:45:27.943 00.170 15672 IsGuiding returns 1 22:45:27.943 00.000 15672 scope still moving after pulse duration time elapsed 22:45:27.963 00.020 15672 IsSlewing returns 0 22:45:27.977 00.014 15672 IsGuiding returns 0 22:45:27.977 00.000 15672 scope move finished after 212 + 48 ms 22:45:27.978 00.001 15672 Move returns status 0, amount 212 22:45:27.978 00.000 15672 MoveAxis(N, 109, ABG) 22:45:27.978 00.000 15672 Guiding Dir = 0, Dur = 109 22:45:27.978 00.000 15672 IsSlewing returns 0 22:45:27.982 00.004 15672 IsGuiding returns 0 22:45:28.057 00.075 15672 PulseGuide returned control before completion, sleep 44 22:45:28.104 00.047 15672 IsGuiding returns 1 22:45:28.104 00.000 15672 scope still moving after pulse duration time elapsed 22:45:28.125 00.021 15672 IsSlewing returns 0 22:45:28.128 00.003 15672 IsGuiding returns 1 22:45:28.149 00.021 15672 IsSlewing returns 0 22:45:28.151 00.002 15672 IsGuiding returns 1 22:45:28.172 00.021 15672 IsSlewing returns 0 22:45:28.175 00.003 15672 IsGuiding returns 1 22:45:28.196 00.021 15672 IsSlewing returns 0 22:45:28.217 00.021 15672 IsGuiding returns 0 22:45:28.217 00.000 15672 scope move finished after 109 + 126 ms 22:45:28.217 00.000 15672 Move returns status 0, amount 109 22:45:28.217 00.000 15672 move complete, result=0 22:45:28.217 00.000 15672 worker thread done servicing request 22:45:28.217 00.000 15672 Worker thread wakes up 22:45:28.218 00.001 30444 GuideStep: -0.8 px 212 ms EAST, -0.6 px 109 ms NORTH 22:45:28.218 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:28.218 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:30.128 01.910 15672 Exposure complete 22:45:30.147 00.019 15672 worker thread done servicing request 22:45:30.147 00.000 30444 OnExposeComplete: enter 22:45:30.147 00.000 30444 UpdateGuideState(): m_state=6 22:45:30.148 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1119 22:45:30.148 00.000 30444 Star::Find returns 1 (1), X=465.40, Y=191.74, Mass=90398, SNR=66.2, Peak=11405 HFD=3.3 22:45:30.148 00.000 30444 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.28) = xAngle (-0.40 = -0.40) 22:45:30.148 00.000 30444 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.46 = -0.46) 22:45:30.148 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-0.68 mountX=0.26 mountY=-0.13, mountTheta=-0.45 22:45:30.150 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.18, opts=13) 22:45:30.150 00.000 30444 Enqueuing Move request for scope (0.22, -0.18) 22:45:30.150 00.000 15672 Worker thread wakes up 22:45:30.150 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd 22:45:30.150 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.18) 22:45:30.150 00.000 15672 Moving (0.22, -0.18) raw xDistance=0.26 yDistance=-0.13 22:45:30.150 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26 22:45:30.150 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:45:30.150 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 22:45:30.150 00.000 15672 MoveAxis(W, 57, ABG) 22:45:30.150 00.000 15672 Guiding Dir = 3, Dur = 57 22:45:30.150 00.000 15672 IsSlewing returns 0 22:45:30.151 00.001 15672 IsGuiding returns 0 22:45:30.155 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=11405, FiltMin=2678, FiltMax=8608, Gamma=2.950 22:45:30.180 00.025 15672 PulseGuide returned control before completion, sleep 39 22:45:30.205 00.025 30444 UpdateGuideState exits: m=90398 SNR=66.2 Saturated 22:45:30.205 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:30.205 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:30.205 00.000 30444 Enqueuing Expose request 22:45:30.222 00.017 15672 IsGuiding returns 1 22:45:30.222 00.000 15672 scope still moving after pulse duration time elapsed 22:45:30.243 00.021 15672 IsSlewing returns 0 22:45:30.261 00.018 15672 IsGuiding returns 0 22:45:30.261 00.000 15672 scope move finished after 57 + 52 ms 22:45:30.261 00.000 15672 Move returns status 0, amount 57 22:45:30.261 00.000 15672 MoveAxis(N, 0, ABG) 22:45:30.261 00.000 15672 Move returns status 0, amount 0 22:45:30.261 00.000 15672 move complete, result=0 22:45:30.261 00.000 15672 worker thread done servicing request 22:45:30.261 00.000 15672 Worker thread wakes up 22:45:30.261 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:30.261 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:30.261 00.000 30444 GuideStep: 0.3 px 57 ms WEST, -0.1 px 0 ms NORTH 22:45:32.368 02.107 15672 Exposure complete 22:45:32.388 00.020 15672 worker thread done servicing request 22:45:32.388 00.000 30444 OnExposeComplete: enter 22:45:32.388 00.000 30444 UpdateGuideState(): m_state=6 22:45:32.388 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1120 22:45:32.388 00.000 30444 Star::Find returns 1 (1), X=465.56, Y=191.66, Mass=92154, SNR=78.4, Peak=10390 HFD=3.4 22:45:32.388 00.000 30444 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.28) = xAngle (-0.32 = -0.32) 22:45:32.388 00.000 30444 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.38 = -0.38) 22:45:32.388 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.27 hyp=0.47 cameraTheta=-0.60 mountX=0.45 mountY=-0.18, mountTheta=-0.38 22:45:32.389 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.27, opts=13) 22:45:32.389 00.000 30444 Enqueuing Move request for scope (0.39, -0.27) 22:45:32.389 00.000 15672 Worker thread wakes up 22:45:32.389 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.27) opts 0xd 22:45:32.389 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.27) 22:45:32.389 00.000 15672 Moving (0.39, -0.27) raw xDistance=0.45 yDistance=-0.18 22:45:32.389 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45 22:45:32.389 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:45:32.389 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 22:45:32.389 00.000 15672 MoveAxis(W, 124, ABG) 22:45:32.389 00.000 15672 Guiding Dir = 3, Dur = 124 22:45:32.390 00.001 15672 IsSlewing returns 0 22:45:32.391 00.001 15672 IsGuiding returns 0 22:45:32.395 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12046, FiltMin=2670, FiltMax=9121, Gamma=2.950 22:45:32.418 00.023 15672 PulseGuide returned control before completion, sleep 108 22:45:32.445 00.027 30444 UpdateGuideState exits: m=92154 SNR=78.4 Saturated 22:45:32.445 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:32.445 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:32.445 00.000 30444 Enqueuing Expose request 22:45:32.528 00.083 15672 IsGuiding returns 1 22:45:32.528 00.000 15672 scope still moving after pulse duration time elapsed 22:45:32.549 00.021 15672 IsSlewing returns 0 22:45:32.594 00.045 15672 IsGuiding returns 0 22:45:32.594 00.000 15672 scope move finished after 124 + 79 ms 22:45:32.594 00.000 15672 Move returns status 0, amount 124 22:45:32.594 00.000 15672 MoveAxis(N, 0, ABG) 22:45:32.595 00.001 15672 Move returns status 0, amount 0 22:45:32.595 00.000 15672 move complete, result=0 22:45:32.595 00.000 15672 worker thread done servicing request 22:45:32.595 00.000 15672 Worker thread wakes up 22:45:32.595 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:32.595 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:32.595 00.000 30444 GuideStep: 0.4 px 124 ms WEST, -0.2 px 0 ms NORTH 22:45:34.506 01.911 15672 Exposure complete 22:45:34.533 00.027 15672 worker thread done servicing request 22:45:34.533 00.000 30444 OnExposeComplete: enter 22:45:34.533 00.000 30444 UpdateGuideState(): m_state=6 22:45:34.533 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1121 22:45:34.533 00.000 30444 Star::Find returns 1 (1), X=465.42, Y=191.51, Mass=91695, SNR=65.6, Peak=10194 HFD=3.3 22:45:34.533 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 22:45:34.533 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 22:45:34.533 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.41 hyp=0.48 cameraTheta=-1.03 mountX=0.35 mountY=-0.35, mountTheta=-0.78 22:45:34.534 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.41, opts=13) 22:45:34.534 00.000 30444 Enqueuing Move request for scope (0.25, -0.41) 22:45:34.534 00.000 15672 Worker thread wakes up 22:45:34.534 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.41) opts 0xd 22:45:34.534 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.41) 22:45:34.534 00.000 15672 Moving (0.25, -0.41) raw xDistance=0.35 yDistance=-0.35 22:45:34.534 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35 22:45:34.534 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 22:45:34.534 00.000 15672 MoveAxis(W, 104, ABG) 22:45:34.534 00.000 15672 Guiding Dir = 3, Dur = 104 22:45:34.535 00.001 15672 IsSlewing returns 0 22:45:34.540 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=11146, FiltMin=2688, FiltMax=8816, Gamma=2.950 22:45:34.558 00.018 15672 IsGuiding returns 0 22:45:34.573 00.015 15672 PulseGuide returned control before completion, sleep 99 22:45:34.589 00.016 30444 UpdateGuideState exits: m=91695 SNR=65.6 Saturated 22:45:34.589 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:34.589 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:34.590 00.001 30444 Enqueuing Expose request 22:45:34.674 00.084 15672 IsGuiding returns 1 22:45:34.674 00.000 15672 scope still moving after pulse duration time elapsed 22:45:34.695 00.021 15672 IsSlewing returns 0 22:45:34.718 00.023 15672 IsGuiding returns 0 22:45:34.719 00.001 15672 scope move finished after 104 + 56 ms 22:45:34.719 00.000 15672 Move returns status 0, amount 104 22:45:34.719 00.000 15672 MoveAxis(N, 63, ABG) 22:45:34.719 00.000 15672 Guiding Dir = 0, Dur = 63 22:45:34.719 00.000 15672 IsSlewing returns 0 22:45:34.720 00.001 15672 IsGuiding returns 0 22:45:34.831 00.111 15672 IsGuiding returns 1 22:45:34.831 00.000 15672 scope still moving after pulse duration time elapsed 22:45:34.853 00.022 15672 IsSlewing returns 0 22:45:34.894 00.041 15672 IsGuiding returns 0 22:45:34.894 00.000 15672 scope move finished after 63 + 111 ms 22:45:34.894 00.000 15672 Move returns status 0, amount 63 22:45:34.894 00.000 15672 move complete, result=0 22:45:34.895 00.001 15672 worker thread done servicing request 22:45:34.895 00.000 15672 Worker thread wakes up 22:45:34.895 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:34.895 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:34.895 00.000 30444 GuideStep: 0.4 px 104 ms WEST, -0.4 px 63 ms NORTH 22:45:37.004 02.109 15672 Exposure complete 22:45:37.023 00.019 15672 worker thread done servicing request 22:45:37.023 00.000 30444 OnExposeComplete: enter 22:45:37.023 00.000 30444 UpdateGuideState(): m_state=6 22:45:37.023 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1122 22:45:37.023 00.000 30444 Star::Find returns 1 (1), X=464.31, Y=191.94, Mass=92715, SNR=71.9, Peak=10112 HFD=3.4 22:45:37.023 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.40 = -2.89) 22:45:37.025 00.002 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.95) 22:45:37.025 00.000 30444 CameraToMount -- cameraX=-0.87 cameraY=0.02 hyp=0.87 cameraTheta=3.12 mountX=-0.84 mountY=-0.17, mountTheta=-2.95 22:45:37.025 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.87, y=0.02, opts=13) 22:45:37.025 00.000 30444 Enqueuing Move request for scope (-0.87, 0.02) 22:45:37.025 00.000 15672 Worker thread wakes up 22:45:37.025 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.02) opts 0xd 22:45:37.025 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.87, 0.02) 22:45:37.025 00.000 15672 Moving (-0.87, 0.02) raw xDistance=-0.84 yDistance=-0.17 22:45:37.025 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.84 22:45:37.025 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:45:37.025 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 22:45:37.025 00.000 15672 MoveAxis(E, 220, ABG) 22:45:37.025 00.000 15672 Guiding Dir = 2, Dur = 220 22:45:37.026 00.001 15672 IsSlewing returns 0 22:45:37.028 00.002 15672 IsGuiding returns 0 22:45:37.032 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=10112, FiltMin=2629, FiltMax=9261, Gamma=2.950 22:45:37.050 00.018 15672 PulseGuide returned control before completion, sleep 208 22:45:37.259 00.209 15672 IsGuiding returns 1 22:45:37.259 00.000 15672 scope still moving after pulse duration time elapsed 22:45:37.274 00.015 30444 UpdateGuideState exits: m=92715 SNR=71.9 Saturated 22:45:37.274 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:37.274 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:37.274 00.000 30444 Enqueuing Expose request 22:45:37.280 00.006 15672 IsSlewing returns 0 22:45:37.289 00.009 15672 IsGuiding returns 0 22:45:37.290 00.001 15672 scope move finished after 220 + 42 ms 22:45:37.290 00.000 15672 Move returns status 0, amount 220 22:45:37.290 00.000 15672 MoveAxis(N, 0, ABG) 22:45:37.290 00.000 15672 Move returns status 0, amount 0 22:45:37.290 00.000 15672 move complete, result=0 22:45:37.290 00.000 15672 worker thread done servicing request 22:45:37.290 00.000 15672 Worker thread wakes up 22:45:37.290 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:37.290 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:37.290 00.000 30444 GuideStep: -0.8 px 220 ms EAST, -0.2 px 0 ms NORTH 22:45:39.198 01.908 15672 Exposure complete 22:45:39.218 00.020 15672 worker thread done servicing request 22:45:39.218 00.000 30444 OnExposeComplete: enter 22:45:39.218 00.000 30444 UpdateGuideState(): m_state=6 22:45:39.218 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1123 22:45:39.219 00.001 30444 Star::Find returns 1 (1), X=465.02, Y=191.63, Mass=86069, SNR=63.1, Peak=11544 HFD=3.3 22:45:39.219 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 22:45:39.219 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 22:45:39.219 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.29 hyp=0.33 cameraTheta=-2.05 mountX=-0.07 mountY=-0.32, mountTheta=-1.78 22:45:39.219 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.29, opts=13) 22:45:39.219 00.000 30444 Enqueuing Move request for scope (-0.15, -0.29) 22:45:39.219 00.000 15672 Worker thread wakes up 22:45:39.219 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.29) opts 0xd 22:45:39.219 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.29) 22:45:39.219 00.000 15672 Moving (-0.15, -0.29) raw xDistance=-0.07 yDistance=-0.32 22:45:39.219 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:45:39.219 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 22:45:39.219 00.000 15672 MoveAxis(E, 0, ABG) 22:45:39.220 00.001 15672 Move returns status 0, amount 0 22:45:39.220 00.000 15672 MoveAxis(N, 57, ABG) 22:45:39.220 00.000 15672 Guiding Dir = 0, Dur = 57 22:45:39.221 00.001 15672 IsSlewing returns 0 22:45:39.222 00.001 15672 IsGuiding returns 0 22:45:39.225 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=11544, FiltMin=2737, FiltMax=8660, Gamma=2.950 22:45:39.304 00.079 15672 IsGuiding returns 1 22:45:39.304 00.000 15672 scope still moving after pulse duration time elapsed 22:45:39.325 00.021 15672 IsSlewing returns 0 22:45:39.327 00.002 30444 UpdateGuideState exits: m=86069 SNR=63.1 Saturated 22:45:39.327 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:39.327 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:39.327 00.000 30444 Enqueuing Expose request 22:45:39.351 00.024 15672 IsGuiding returns 1 22:45:39.372 00.021 15672 IsSlewing returns 0 22:45:39.372 00.000 15672 IsGuiding returns 1 22:45:39.393 00.021 15672 IsSlewing returns 0 22:45:39.415 00.022 15672 IsGuiding returns 0 22:45:39.415 00.000 15672 scope move finished after 57 + 135 ms 22:45:39.415 00.000 15672 Move returns status 0, amount 57 22:45:39.415 00.000 15672 move complete, result=0 22:45:39.415 00.000 15672 worker thread done servicing request 22:45:39.415 00.000 15672 Worker thread wakes up 22:45:39.415 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 57 ms NORTH 22:45:39.415 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:39.415 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:41.522 02.107 15672 Exposure complete 22:45:41.542 00.020 15672 worker thread done servicing request 22:45:41.542 00.000 30444 OnExposeComplete: enter 22:45:41.542 00.000 30444 UpdateGuideState(): m_state=6 22:45:41.542 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1124 22:45:41.542 00.000 30444 Star::Find returns 1 (1), X=465.36, Y=191.30, Mass=102363, SNR=83.6, Peak=11272 HFD=3.5 22:45:41.542 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 22:45:41.542 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 22:45:41.542 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.62 hyp=0.65 cameraTheta=-1.27 mountX=0.35 mountY=-0.56, mountTheta=-1.01 22:45:41.543 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.62, opts=13) 22:45:41.543 00.000 30444 Enqueuing Move request for scope (0.19, -0.62) 22:45:41.543 00.000 15672 Worker thread wakes up 22:45:41.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.62) opts 0xd 22:45:41.543 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.62) 22:45:41.543 00.000 15672 Moving (0.19, -0.62) raw xDistance=0.35 yDistance=-0.56 22:45:41.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 22:45:41.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 22:45:41.543 00.000 15672 MoveAxis(W, 95, ABG) 22:45:41.543 00.000 15672 Guiding Dir = 3, Dur = 95 22:45:41.544 00.001 15672 IsSlewing returns 0 22:45:41.545 00.001 15672 IsGuiding returns 0 22:45:41.549 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=12480, FiltMin=2711, FiltMax=9460, Gamma=2.950 22:45:41.571 00.022 15672 PulseGuide returned control before completion, sleep 80 22:45:41.600 00.029 30444 UpdateGuideState exits: m=102363 SNR=83.6 Saturated 22:45:41.600 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:41.600 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:41.600 00.000 30444 Enqueuing Expose request 22:45:41.652 00.052 15672 IsGuiding returns 1 22:45:41.653 00.001 15672 scope still moving after pulse duration time elapsed 22:45:41.673 00.020 15672 IsSlewing returns 0 22:45:41.716 00.043 15672 IsGuiding returns 0 22:45:41.716 00.000 15672 scope move finished after 95 + 75 ms 22:45:41.716 00.000 15672 Move returns status 0, amount 95 22:45:41.716 00.000 15672 MoveAxis(N, 100, ABG) 22:45:41.716 00.000 15672 Guiding Dir = 0, Dur = 100 22:45:41.717 00.001 15672 IsSlewing returns 0 22:45:41.718 00.001 15672 IsGuiding returns 0 22:45:41.796 00.078 15672 PulseGuide returned control before completion, sleep 33 22:45:41.830 00.034 15672 IsGuiding returns 1 22:45:41.830 00.000 15672 scope still moving after pulse duration time elapsed 22:45:41.851 00.021 15672 IsSlewing returns 0 22:45:41.852 00.001 15672 IsGuiding returns 1 22:45:41.873 00.021 15672 IsSlewing returns 0 22:45:41.876 00.003 15672 IsGuiding returns 1 22:45:41.897 00.021 15672 IsSlewing returns 0 22:45:41.955 00.058 15672 IsGuiding returns 0 22:45:41.955 00.000 15672 scope move finished after 100 + 137 ms 22:45:41.956 00.001 15672 Move returns status 0, amount 100 22:45:41.956 00.000 15672 move complete, result=0 22:45:41.956 00.000 15672 worker thread done servicing request 22:45:41.956 00.000 15672 Worker thread wakes up 22:45:41.956 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:41.956 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:41.957 00.001 30444 GuideStep: 0.4 px 95 ms WEST, -0.6 px 100 ms NORTH 22:45:43.862 01.905 15672 Exposure complete 22:45:43.882 00.020 15672 worker thread done servicing request 22:45:43.882 00.000 30444 OnExposeComplete: enter 22:45:43.882 00.000 30444 UpdateGuideState(): m_state=6 22:45:43.882 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1125 22:45:43.882 00.000 30444 Star::Find returns 1 (1), X=464.31, Y=191.71, Mass=98791, SNR=83.3, Peak=10437 HFD=3.5 22:45:43.882 00.000 30444 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.28) = xAngle (-2.62 = -2.62) 22:45:43.882 00.000 30444 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.69 = -2.69) 22:45:43.882 00.000 30444 CameraToMount -- cameraX=-0.87 cameraY=-0.21 hyp=0.90 cameraTheta=-2.90 mountX=-0.78 mountY=-0.39, mountTheta=-2.67 22:45:43.884 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.87, y=-0.21, opts=13) 22:45:43.884 00.000 30444 Enqueuing Move request for scope (-0.87, -0.21) 22:45:43.884 00.000 15672 Worker thread wakes up 22:45:43.884 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -0.21) opts 0xd 22:45:43.884 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.87, -0.21) 22:45:43.884 00.000 15672 Moving (-0.87, -0.21) raw xDistance=-0.78 yDistance=-0.39 22:45:43.884 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.78 22:45:43.884 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 22:45:43.884 00.000 15672 MoveAxis(E, 204, ABG) 22:45:43.884 00.000 15672 Guiding Dir = 2, Dur = 204 22:45:43.884 00.000 15672 IsSlewing returns 0 22:45:43.886 00.002 15672 IsGuiding returns 0 22:45:43.890 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2382, max=10437, FiltMin=2643, FiltMax=8645, Gamma=2.950 22:45:43.903 00.013 15672 PulseGuide returned control before completion, sleep 197 22:45:43.939 00.036 30444 UpdateGuideState exits: m=98791 SNR=83.3 Saturated 22:45:43.939 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:43.939 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:43.939 00.000 30444 Enqueuing Expose request 22:45:44.103 00.164 15672 IsGuiding returns 1 22:45:44.103 00.000 15672 scope still moving after pulse duration time elapsed 22:45:44.124 00.021 15672 IsSlewing returns 0 22:45:44.145 00.021 15672 IsGuiding returns 0 22:45:44.145 00.000 15672 scope move finished after 204 + 54 ms 22:45:44.145 00.000 15672 Move returns status 0, amount 204 22:45:44.145 00.000 15672 MoveAxis(N, 70, ABG) 22:45:44.145 00.000 15672 Guiding Dir = 0, Dur = 70 22:45:44.146 00.001 15672 IsSlewing returns 0 22:45:44.148 00.002 15672 IsGuiding returns 0 22:45:44.226 00.078 15672 IsGuiding returns 1 22:45:44.227 00.001 15672 scope still moving after pulse duration time elapsed 22:45:44.248 00.021 15672 IsSlewing returns 0 22:45:44.250 00.002 15672 IsGuiding returns 1 22:45:44.272 00.022 15672 IsSlewing returns 0 22:45:44.303 00.031 15672 IsGuiding returns 0 22:45:44.303 00.000 15672 scope move finished after 70 + 84 ms 22:45:44.303 00.000 15672 Move returns status 0, amount 70 22:45:44.303 00.000 15672 move complete, result=0 22:45:44.303 00.000 15672 worker thread done servicing request 22:45:44.303 00.000 15672 Worker thread wakes up 22:45:44.303 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:44.304 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:44.304 00.000 30444 GuideStep: -0.8 px 204 ms EAST, -0.4 px 70 ms NORTH 22:45:46.413 02.109 15672 Exposure complete 22:45:46.441 00.028 15672 worker thread done servicing request 22:45:46.441 00.000 30444 OnExposeComplete: enter 22:45:46.441 00.000 30444 UpdateGuideState(): m_state=6 22:45:46.441 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1126 22:45:46.441 00.000 30444 Star::Find returns 1 (1), X=465.65, Y=191.58, Mass=89125, SNR=77.9, Peak=10134 HFD=3.4 22:45:46.441 00.000 30444 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.28) = xAngle (-0.35 = -0.35) 22:45:46.442 00.001 30444 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.41 = -0.41) 22:45:46.442 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.34 hyp=0.58 cameraTheta=-0.63 mountX=0.55 mountY=-0.23, mountTheta=-0.40 22:45:46.442 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.34, opts=13) 22:45:46.442 00.000 30444 Enqueuing Move request for scope (0.47, -0.34) 22:45:46.442 00.000 15672 Worker thread wakes up 22:45:46.442 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.34) opts 0xd 22:45:46.442 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.34) 22:45:46.442 00.000 15672 Moving (0.47, -0.34) raw xDistance=0.55 yDistance=-0.23 22:45:46.442 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.55 22:45:46.442 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:45:46.442 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 22:45:46.443 00.001 15672 MoveAxis(W, 133, ABG) 22:45:46.443 00.000 15672 Guiding Dir = 3, Dur = 133 22:45:46.443 00.000 15672 IsSlewing returns 0 22:45:46.445 00.002 15672 IsGuiding returns 0 22:45:46.449 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=10967, FiltMin=2717, FiltMax=8287, Gamma=2.950 22:45:46.491 00.042 15672 PulseGuide returned control before completion, sleep 98 22:45:46.500 00.009 30444 UpdateGuideState exits: m=89125 SNR=77.9 Saturated 22:45:46.500 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:46.500 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:46.500 00.000 30444 Enqueuing Expose request 22:45:46.592 00.092 15672 IsGuiding returns 1 22:45:46.592 00.000 15672 scope still moving after pulse duration time elapsed 22:45:46.614 00.022 15672 IsSlewing returns 0 22:45:46.616 00.002 15672 IsGuiding returns 1 22:45:46.637 00.021 15672 IsSlewing returns 0 22:45:46.637 00.000 15672 IsGuiding returns 0 22:45:46.637 00.000 15672 scope move finished after 133 + 59 ms 22:45:46.637 00.000 15672 Move returns status 0, amount 133 22:45:46.638 00.001 15672 MoveAxis(N, 0, ABG) 22:45:46.638 00.000 15672 Move returns status 0, amount 0 22:45:46.638 00.000 15672 move complete, result=0 22:45:46.638 00.000 15672 worker thread done servicing request 22:45:46.638 00.000 15672 Worker thread wakes up 22:45:46.638 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:46.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:47.003 00.365 30444 GuideStep: 0.5 px 133 ms WEST, -0.2 px 0 ms NORTH 22:45:48.544 01.541 15672 Exposure complete 22:45:48.564 00.020 15672 worker thread done servicing request 22:45:48.564 00.000 30444 OnExposeComplete: enter 22:45:48.564 00.000 30444 UpdateGuideState(): m_state=6 22:45:48.564 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1127 22:45:48.564 00.000 30444 Star::Find returns 1 (1), X=465.46, Y=191.57, Mass=91863, SNR=75.8, Peak=11026 HFD=3.3 22:45:48.564 00.000 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.60 = -0.60) 22:45:48.564 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 22:45:48.564 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.35 hyp=0.45 cameraTheta=-0.88 mountX=0.37 mountY=-0.28, mountTheta=-0.64 22:45:48.564 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.35, opts=13) 22:45:48.565 00.001 30444 Enqueuing Move request for scope (0.29, -0.35) 22:45:48.565 00.000 15672 Worker thread wakes up 22:45:48.565 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.35) opts 0xd 22:45:48.565 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.35) 22:45:48.565 00.000 15672 Moving (0.29, -0.35) raw xDistance=0.37 yDistance=-0.28 22:45:48.565 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37 22:45:48.565 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 22:45:48.565 00.000 15672 MoveAxis(W, 110, ABG) 22:45:48.565 00.000 15672 Guiding Dir = 3, Dur = 110 22:45:48.566 00.001 15672 IsSlewing returns 0 22:45:48.567 00.001 15672 IsGuiding returns 0 22:45:48.571 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=11191, FiltMin=2677, FiltMax=8776, Gamma=2.950 22:45:48.584 00.013 15672 PulseGuide returned control before completion, sleep 104 22:45:48.620 00.036 30444 UpdateGuideState exits: m=91863 SNR=75.8 Saturated 22:45:48.621 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:48.621 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:48.621 00.000 30444 Enqueuing Expose request 22:45:48.690 00.069 15672 IsGuiding returns 1 22:45:48.690 00.000 15672 scope still moving after pulse duration time elapsed 22:45:48.712 00.022 15672 IsSlewing returns 0 22:45:48.728 00.016 15672 IsGuiding returns 0 22:45:48.728 00.000 15672 scope move finished after 110 + 51 ms 22:45:48.729 00.001 15672 Move returns status 0, amount 110 22:45:48.729 00.000 15672 MoveAxis(N, 50, ABG) 22:45:48.729 00.000 15672 Guiding Dir = 0, Dur = 50 22:45:48.729 00.000 15672 IsSlewing returns 0 22:45:48.730 00.001 15672 IsGuiding returns 0 22:45:48.811 00.081 15672 IsGuiding returns 1 22:45:48.811 00.000 15672 scope still moving after pulse duration time elapsed 22:45:48.832 00.021 15672 IsSlewing returns 0 22:45:48.889 00.057 15672 IsGuiding returns 0 22:45:48.889 00.000 15672 scope move finished after 50 + 108 ms 22:45:48.889 00.000 15672 Move returns status 0, amount 50 22:45:48.889 00.000 15672 move complete, result=0 22:45:48.889 00.000 15672 worker thread done servicing request 22:45:48.889 00.000 15672 Worker thread wakes up 22:45:48.889 00.000 30444 GuideStep: 0.4 px 110 ms WEST, -0.3 px 50 ms NORTH 22:45:48.889 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:48.889 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:50.996 02.107 15672 Exposure complete 22:45:51.016 00.020 15672 worker thread done servicing request 22:45:51.016 00.000 30444 OnExposeComplete: enter 22:45:51.016 00.000 30444 UpdateGuideState(): m_state=6 22:45:51.016 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1128 22:45:51.016 00.000 30444 Star::Find returns 1 (1), X=465.20, Y=191.89, Mass=93243, SNR=79.5, Peak=12037 HFD=3.5 22:45:51.016 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 22:45:51.016 00.000 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 22:45:51.016 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.77 mountX=0.04 mountY=-0.02, mountTheta=-0.54 22:45:51.017 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.03, opts=13) 22:45:51.017 00.000 30444 Enqueuing Move request for scope (0.03, -0.03) 22:45:51.017 00.000 15672 Worker thread wakes up 22:45:51.017 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd 22:45:51.017 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.03) 22:45:51.017 00.000 15672 Moving (0.03, -0.03) raw xDistance=0.04 yDistance=-0.02 22:45:51.017 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:45:51.017 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:45:51.017 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 22:45:51.017 00.000 15672 MoveAxis(E, 0, ABG) 22:45:51.017 00.000 15672 Move returns status 0, amount 0 22:45:51.017 00.000 15672 MoveAxis(N, 0, ABG) 22:45:51.017 00.000 15672 Move returns status 0, amount 0 22:45:51.017 00.000 15672 move complete, result=0 22:45:51.017 00.000 15672 worker thread done servicing request 22:45:51.022 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=12037, FiltMin=2594, FiltMax=8792, Gamma=2.950 22:45:51.071 00.049 30444 UpdateGuideState exits: m=93243 SNR=79.5 Saturated 22:45:51.071 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:51.071 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:51.071 00.000 30444 Enqueuing Expose request 22:45:51.072 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 22:45:51.072 00.000 15672 Worker thread wakes up 22:45:51.072 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:51.072 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:52.980 01.908 15672 Exposure complete 22:45:53.000 00.020 15672 worker thread done servicing request 22:45:53.000 00.000 30444 OnExposeComplete: enter 22:45:53.000 00.000 30444 UpdateGuideState(): m_state=6 22:45:53.000 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1129 22:45:53.000 00.000 30444 Star::Find returns 1 (1), X=465.25, Y=191.54, Mass=92815, SNR=67.6, Peak=11210 HFD=3.6 22:45:53.000 00.000 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.10 = -1.10) 22:45:53.000 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 22:45:53.000 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.38 hyp=0.39 cameraTheta=-1.38 mountX=0.17 mountY=-0.36, mountTheta=-1.12 22:45:53.001 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.38, opts=13) 22:45:53.001 00.000 30444 Enqueuing Move request for scope (0.07, -0.38) 22:45:53.001 00.000 15672 Worker thread wakes up 22:45:53.001 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.38) opts 0xd 22:45:53.001 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.38) 22:45:53.001 00.000 15672 Moving (0.07, -0.38) raw xDistance=0.17 yDistance=-0.36 22:45:53.001 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:45:53.001 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 22:45:53.001 00.000 15672 MoveAxis(E, 0, ABG) 22:45:53.001 00.000 15672 Move returns status 0, amount 0 22:45:53.001 00.000 15672 MoveAxis(N, 64, ABG) 22:45:53.001 00.000 15672 Guiding Dir = 0, Dur = 64 22:45:53.002 00.001 15672 IsSlewing returns 0 22:45:53.003 00.001 15672 IsGuiding returns 0 22:45:53.007 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=11210, FiltMin=2655, FiltMax=8272, Gamma=2.950 22:45:53.090 00.083 15672 IsGuiding returns 1 22:45:53.090 00.000 15672 scope still moving after pulse duration time elapsed 22:45:53.111 00.021 15672 IsSlewing returns 0 22:45:53.112 00.001 15672 IsGuiding returns 1 22:45:53.130 00.018 30444 UpdateGuideState exits: m=92815 SNR=67.6 Saturated 22:45:53.130 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:53.130 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:53.130 00.000 30444 Enqueuing Expose request 22:45:53.133 00.003 15672 IsSlewing returns 0 22:45:53.185 00.052 15672 IsGuiding returns 0 22:45:53.185 00.000 15672 scope move finished after 64 + 118 ms 22:45:53.185 00.000 15672 Move returns status 0, amount 64 22:45:53.185 00.000 15672 move complete, result=0 22:45:53.185 00.000 15672 worker thread done servicing request 22:45:53.185 00.000 15672 Worker thread wakes up 22:45:53.185 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:53.185 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:53.185 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 64 ms NORTH 22:45:55.302 02.117 15672 Exposure complete 22:45:55.333 00.031 15672 worker thread done servicing request 22:45:55.333 00.000 30444 OnExposeComplete: enter 22:45:55.333 00.000 30444 UpdateGuideState(): m_state=6 22:45:55.333 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1130 22:45:55.333 00.000 30444 Star::Find returns 1 (1), X=464.83, Y=191.91, Mass=82474, SNR=61.3, Peak=10836 HFD=3.3 22:45:55.333 00.000 30444 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.28) = xAngle (-2.83 = -2.83) 22:45:55.333 00.000 30444 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 22:45:55.333 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-3.11 mountX=-0.33 mountY=-0.08, mountTheta=-2.89 22:45:55.334 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.01, opts=13) 22:45:55.334 00.000 30444 Enqueuing Move request for scope (-0.34, -0.01) 22:45:55.334 00.000 15672 Worker thread wakes up 22:45:55.334 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.01) opts 0xd 22:45:55.334 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.01) 22:45:55.334 00.000 15672 Moving (-0.34, -0.01) raw xDistance=-0.33 yDistance=-0.08 22:45:55.334 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 22:45:55.334 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:45:55.334 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:45:55.334 00.000 15672 MoveAxis(E, 88, ABG) 22:45:55.334 00.000 15672 Guiding Dir = 2, Dur = 88 22:45:55.335 00.001 15672 IsSlewing returns 0 22:45:55.336 00.001 15672 IsGuiding returns 0 22:45:55.340 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=11027, FiltMin=2635, FiltMax=8644, Gamma=2.950 22:45:55.358 00.018 15672 PulseGuide returned control before completion, sleep 77 22:45:55.388 00.030 30444 UpdateGuideState exits: m=82474 SNR=61.3 Saturated 22:45:55.388 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:55.388 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:55.388 00.000 30444 Enqueuing Expose request 22:45:55.436 00.048 15672 IsGuiding returns 1 22:45:55.436 00.000 15672 scope still moving after pulse duration time elapsed 22:45:55.457 00.021 15672 IsSlewing returns 0 22:45:55.471 00.014 15672 IsGuiding returns 0 22:45:55.471 00.000 15672 scope move finished after 88 + 46 ms 22:45:55.471 00.000 15672 Move returns status 0, amount 88 22:45:55.471 00.000 15672 MoveAxis(N, 0, ABG) 22:45:55.471 00.000 15672 Move returns status 0, amount 0 22:45:55.472 00.001 15672 move complete, result=0 22:45:55.472 00.000 15672 worker thread done servicing request 22:45:55.472 00.000 15672 Worker thread wakes up 22:45:55.472 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:55.472 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:55.472 00.000 30444 GuideStep: -0.3 px 88 ms EAST, -0.1 px 0 ms NORTH 22:45:57.381 01.909 15672 Exposure complete 22:45:57.400 00.019 15672 worker thread done servicing request 22:45:57.400 00.000 30444 OnExposeComplete: enter 22:45:57.400 00.000 30444 UpdateGuideState(): m_state=6 22:45:57.401 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1131 22:45:57.401 00.000 30444 Star::Find returns 1 (1), X=465.70, Y=191.85, Mass=95544, SNR=72.7, Peak=9986 HFD=3.5 22:45:57.401 00.000 30444 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.28) = xAngle (0.13 = 0.13) 22:45:57.401 00.000 30444 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.07 = 0.07) 22:45:57.401 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.08 hyp=0.53 cameraTheta=-0.15 mountX=0.52 mountY=0.04, mountTheta=0.07 22:45:57.401 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.08, opts=13) 22:45:57.401 00.000 30444 Enqueuing Move request for scope (0.52, -0.08) 22:45:57.401 00.000 15672 Worker thread wakes up 22:45:57.401 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.08) opts 0xd 22:45:57.401 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.08) 22:45:57.401 00.000 15672 Moving (0.52, -0.08) raw xDistance=0.52 yDistance=0.04 22:45:57.402 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.52 22:45:57.402 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:45:57.402 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:45:57.402 00.000 15672 MoveAxis(W, 135, ABG) 22:45:57.402 00.000 15672 Guiding Dir = 3, Dur = 135 22:45:57.402 00.000 15672 IsSlewing returns 0 22:45:57.407 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=9986, FiltMin=2599, FiltMax=8361, Gamma=2.950 22:45:57.419 00.012 15672 IsGuiding returns 0 22:45:57.434 00.015 15672 PulseGuide returned control before completion, sleep 130 22:45:57.457 00.023 30444 UpdateGuideState exits: m=95544 SNR=72.7 Saturated 22:45:57.457 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:57.457 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:57.457 00.000 30444 Enqueuing Expose request 22:45:57.567 00.110 15672 IsGuiding returns 1 22:45:57.567 00.000 15672 scope still moving after pulse duration time elapsed 22:45:57.588 00.021 15672 IsSlewing returns 0 22:45:57.611 00.023 15672 IsGuiding returns 0 22:45:57.612 00.001 15672 scope move finished after 135 + 57 ms 22:45:57.612 00.000 15672 Move returns status 0, amount 135 22:45:57.612 00.000 15672 MoveAxis(N, 0, ABG) 22:45:57.612 00.000 15672 Move returns status 0, amount 0 22:45:57.612 00.000 15672 move complete, result=0 22:45:57.612 00.000 15672 worker thread done servicing request 22:45:57.612 00.000 15672 Worker thread wakes up 22:45:57.613 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:45:57.613 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:45:57.613 00.000 30444 GuideStep: 0.5 px 135 ms WEST, 0.0 px 0 ms NORTH 22:45:59.722 02.109 15672 Exposure complete 22:45:59.742 00.020 15672 worker thread done servicing request 22:45:59.742 00.000 30444 OnExposeComplete: enter 22:45:59.742 00.000 30444 UpdateGuideState(): m_state=6 22:45:59.742 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1132 22:45:59.742 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=191.58, Mass=93744, SNR=67.7, Peak=10820 HFD=3.4 22:45:59.742 00.000 30444 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.28) = xAngle (-0.76 = -0.76) 22:45:59.742 00.000 30444 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.82 = -0.82) 22:45:59.743 00.001 30444 CameraToMount -- cameraX=0.20 cameraY=-0.34 hyp=0.39 cameraTheta=-1.04 mountX=0.28 mountY=-0.29, mountTheta=-0.79 22:45:59.743 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.34, opts=13) 22:45:59.743 00.000 30444 Enqueuing Move request for scope (0.20, -0.34) 22:45:59.743 00.000 15672 Worker thread wakes up 22:45:59.743 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.34) opts 0xd 22:45:59.743 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.34) 22:45:59.743 00.000 15672 Moving (0.20, -0.34) raw xDistance=0.28 yDistance=-0.29 22:45:59.743 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28 22:45:59.743 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 22:45:59.743 00.000 15672 MoveAxis(W, 86, ABG) 22:45:59.743 00.000 15672 Guiding Dir = 3, Dur = 86 22:45:59.744 00.001 15672 IsSlewing returns 0 22:45:59.745 00.001 15672 IsGuiding returns 0 22:45:59.749 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=10820, FiltMin=2704, FiltMax=8641, Gamma=2.950 22:45:59.767 00.018 15672 PulseGuide returned control before completion, sleep 75 22:45:59.801 00.034 30444 UpdateGuideState exits: m=93744 SNR=67.7 Saturated 22:45:59.801 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:59.801 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:45:59.801 00.000 30444 Enqueuing Expose request 22:45:59.864 00.063 15672 IsGuiding returns 0 22:45:59.864 00.000 15672 Move returns status 0, amount 86 22:45:59.864 00.000 15672 MoveAxis(N, 51, ABG) 22:45:59.864 00.000 15672 Guiding Dir = 0, Dur = 51 22:45:59.865 00.001 15672 IsSlewing returns 0 22:45:59.867 00.002 15672 IsGuiding returns 0 22:45:59.943 00.076 15672 IsGuiding returns 1 22:45:59.943 00.000 15672 scope still moving after pulse duration time elapsed 22:45:59.965 00.022 15672 IsSlewing returns 0 22:45:59.966 00.001 15672 IsGuiding returns 1 22:45:59.986 00.020 15672 IsSlewing returns 0 22:45:59.987 00.001 15672 IsGuiding returns 1 22:46:00.009 00.022 15672 IsSlewing returns 0 22:46:00.054 00.045 15672 IsGuiding returns 0 22:46:00.054 00.000 15672 scope move finished after 51 + 136 ms 22:46:00.054 00.000 15672 Move returns status 0, amount 51 22:46:00.054 00.000 15672 move complete, result=0 22:46:00.054 00.000 15672 worker thread done servicing request 22:46:00.054 00.000 15672 Worker thread wakes up 22:46:00.054 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:00.054 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:00.306 00.252 30444 GuideStep: 0.3 px 86 ms WEST, -0.3 px 51 ms NORTH 22:46:01.962 01.656 15672 Exposure complete 22:46:01.983 00.021 15672 worker thread done servicing request 22:46:01.983 00.000 30444 OnExposeComplete: enter 22:46:01.983 00.000 30444 UpdateGuideState(): m_state=6 22:46:01.983 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1133 22:46:01.983 00.000 30444 Star::Find returns 1 (1), X=464.86, Y=191.53, Mass=100342, SNR=67.1, Peak=10228 HFD=3.8 22:46:01.983 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 22:46:01.983 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 22:46:01.983 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.39 hyp=0.50 cameraTheta=-2.24 mountX=-0.19 mountY=-0.45, mountTheta=-1.98 22:46:01.984 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.39, opts=13) 22:46:01.984 00.000 30444 Enqueuing Move request for scope (-0.31, -0.39) 22:46:01.984 00.000 15672 Worker thread wakes up 22:46:01.984 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.39) opts 0xd 22:46:01.984 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.39) 22:46:01.984 00.000 15672 Moving (-0.31, -0.39) raw xDistance=-0.19 yDistance=-0.45 22:46:01.984 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 22:46:01.984 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 22:46:01.984 00.000 15672 MoveAxis(E, 0, ABG) 22:46:01.984 00.000 15672 Move returns status 0, amount 0 22:46:01.984 00.000 15672 MoveAxis(N, 81, ABG) 22:46:01.984 00.000 15672 Guiding Dir = 0, Dur = 81 22:46:01.985 00.001 15672 IsSlewing returns 0 22:46:01.988 00.003 15672 IsGuiding returns 0 22:46:01.991 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=10228, FiltMin=2716, FiltMax=8068, Gamma=2.950 22:46:02.040 00.049 30444 UpdateGuideState exits: m=100342 SNR=67.1 Saturated 22:46:02.040 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:02.040 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:02.040 00.000 30444 Enqueuing Expose request 22:46:02.067 00.027 15672 PulseGuide returned control before completion, sleep 12 22:46:02.081 00.014 15672 IsGuiding returns 1 22:46:02.081 00.000 15672 scope still moving after pulse duration time elapsed 22:46:02.103 00.022 15672 IsSlewing returns 0 22:46:02.103 00.000 15672 IsGuiding returns 1 22:46:02.125 00.022 15672 IsSlewing returns 0 22:46:02.126 00.001 15672 IsGuiding returns 1 22:46:02.146 00.020 15672 IsSlewing returns 0 22:46:02.212 00.066 15672 IsGuiding returns 0 22:46:02.212 00.000 15672 scope move finished after 81 + 142 ms 22:46:02.212 00.000 15672 Move returns status 0, amount 81 22:46:02.212 00.000 15672 move complete, result=0 22:46:02.212 00.000 15672 worker thread done servicing request 22:46:02.213 00.001 15672 Worker thread wakes up 22:46:02.213 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:02.213 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:02.213 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 81 ms NORTH 22:46:04.320 02.107 15672 Exposure complete 22:46:04.339 00.019 15672 worker thread done servicing request 22:46:04.339 00.000 30444 OnExposeComplete: enter 22:46:04.340 00.001 30444 UpdateGuideState(): m_state=6 22:46:04.340 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1134 22:46:04.340 00.000 30444 Star::Find returns 1 (1), X=464.83, Y=191.74, Mass=92281, SNR=80.2, Peak=10962 HFD=3.6 22:46:04.340 00.000 30444 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.28) = xAngle (-2.38 = -2.38) 22:46:04.340 00.000 30444 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.45 = -2.45) 22:46:04.340 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.18 hyp=0.39 cameraTheta=-2.66 mountX=-0.28 mountY=-0.25, mountTheta=-2.42 22:46:04.340 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.18, opts=13) 22:46:04.340 00.000 30444 Enqueuing Move request for scope (-0.34, -0.18) 22:46:04.340 00.000 15672 Worker thread wakes up 22:46:04.340 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.18) opts 0xd 22:46:04.341 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.18) 22:46:04.341 00.000 15672 Moving (-0.34, -0.18) raw xDistance=-0.28 yDistance=-0.25 22:46:04.341 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 22:46:04.341 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:04.341 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 22:46:04.341 00.000 15672 MoveAxis(E, 76, ABG) 22:46:04.341 00.000 15672 Guiding Dir = 2, Dur = 76 22:46:04.342 00.001 15672 IsSlewing returns 0 22:46:04.347 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=10962, FiltMin=2635, FiltMax=8353, Gamma=2.950 22:46:04.352 00.005 15672 IsGuiding returns 0 22:46:04.367 00.015 15672 PulseGuide returned control before completion, sleep 71 22:46:04.396 00.029 30444 UpdateGuideState exits: m=92281 SNR=80.2 Saturated 22:46:04.396 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:04.396 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:04.396 00.000 30444 Enqueuing Expose request 22:46:04.440 00.044 15672 IsGuiding returns 1 22:46:04.440 00.000 15672 scope still moving after pulse duration time elapsed 22:46:04.461 00.021 15672 IsSlewing returns 0 22:46:04.480 00.019 15672 IsGuiding returns 0 22:46:04.481 00.001 15672 scope move finished after 76 + 53 ms 22:46:04.481 00.000 15672 Move returns status 0, amount 76 22:46:04.481 00.000 15672 MoveAxis(N, 0, ABG) 22:46:04.481 00.000 15672 Move returns status 0, amount 0 22:46:04.481 00.000 15672 move complete, result=0 22:46:04.481 00.000 15672 worker thread done servicing request 22:46:04.481 00.000 15672 Worker thread wakes up 22:46:04.482 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:04.482 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:04.482 00.000 30444 GuideStep: -0.3 px 76 ms EAST, -0.2 px 0 ms NORTH 22:46:06.388 01.906 15672 Exposure complete 22:46:06.408 00.020 15672 worker thread done servicing request 22:46:06.409 00.001 30444 OnExposeComplete: enter 22:46:06.409 00.000 30444 UpdateGuideState(): m_state=6 22:46:06.409 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1135 22:46:06.409 00.000 30444 Star::Find returns 1 (1), X=465.32, Y=191.53, Mass=90414, SNR=68.9, Peak=11075 HFD=3.3 22:46:06.409 00.000 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.95 = -0.95) 22:46:06.409 00.000 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.01 = -1.01) 22:46:06.409 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.39 hyp=0.42 cameraTheta=-1.23 mountX=0.24 mountY=-0.36, mountTheta=-0.97 22:46:06.409 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.39, opts=13) 22:46:06.410 00.001 30444 Enqueuing Move request for scope (0.14, -0.39) 22:46:06.410 00.000 15672 Worker thread wakes up 22:46:06.410 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.39) opts 0xd 22:46:06.410 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.39) 22:46:06.410 00.000 15672 Moving (0.14, -0.39) raw xDistance=0.24 yDistance=-0.36 22:46:06.410 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:46:06.410 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 22:46:06.410 00.000 15672 MoveAxis(E, 0, ABG) 22:46:06.410 00.000 15672 Move returns status 0, amount 0 22:46:06.410 00.000 15672 MoveAxis(N, 63, ABG) 22:46:06.410 00.000 15672 Guiding Dir = 0, Dur = 63 22:46:06.410 00.000 15672 IsSlewing returns 0 22:46:06.411 00.001 15672 IsGuiding returns 0 22:46:06.416 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=11103, FiltMin=2633, FiltMax=8653, Gamma=2.950 22:46:06.467 00.051 30444 UpdateGuideState exits: m=90414 SNR=68.9 Saturated 22:46:06.467 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:06.467 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:06.467 00.000 30444 Enqueuing Expose request 22:46:06.524 00.057 15672 IsGuiding returns 1 22:46:06.524 00.000 15672 scope still moving after pulse duration time elapsed 22:46:06.545 00.021 15672 IsSlewing returns 0 22:46:06.546 00.001 15672 IsGuiding returns 1 22:46:06.567 00.021 15672 IsSlewing returns 0 22:46:06.588 00.021 15672 IsGuiding returns 0 22:46:06.588 00.000 15672 scope move finished after 63 + 113 ms 22:46:06.588 00.000 15672 Move returns status 0, amount 63 22:46:06.588 00.000 15672 move complete, result=0 22:46:06.588 00.000 15672 worker thread done servicing request 22:46:06.588 00.000 15672 Worker thread wakes up 22:46:06.588 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:06.588 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:06.970 00.382 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 63 ms NORTH 22:46:08.697 01.727 15672 Exposure complete 22:46:08.722 00.025 15672 worker thread done servicing request 22:46:08.723 00.001 30444 OnExposeComplete: enter 22:46:08.723 00.000 30444 UpdateGuideState(): m_state=6 22:46:08.723 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1136 22:46:08.723 00.000 30444 Star::Find returns 1 (1), X=465.14, Y=191.51, Mass=95812, SNR=72.5, Peak=12599 HFD=3.3 22:46:08.723 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 22:46:08.723 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 22:46:08.723 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.41 hyp=0.41 cameraTheta=-1.65 mountX=0.08 mountY=-0.41, mountTheta=-1.37 22:46:08.723 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.41, opts=13) 22:46:08.723 00.000 30444 Enqueuing Move request for scope (-0.03, -0.41) 22:46:08.724 00.001 15672 Worker thread wakes up 22:46:08.724 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.41) opts 0xd 22:46:08.724 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.41) 22:46:08.724 00.000 15672 Moving (-0.03, -0.41) raw xDistance=0.08 yDistance=-0.41 22:46:08.724 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:46:08.724 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 22:46:08.724 00.000 15672 MoveAxis(E, 0, ABG) 22:46:08.724 00.000 15672 Move returns status 0, amount 0 22:46:08.724 00.000 15672 MoveAxis(N, 73, ABG) 22:46:08.724 00.000 15672 Guiding Dir = 0, Dur = 73 22:46:08.724 00.000 15672 IsSlewing returns 0 22:46:08.726 00.002 15672 IsGuiding returns 0 22:46:08.730 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=12599, FiltMin=2454, FiltMax=8846, Gamma=2.950 22:46:08.810 00.080 15672 IsGuiding returns 1 22:46:08.810 00.000 15672 scope still moving after pulse duration time elapsed 22:46:08.831 00.021 15672 IsSlewing returns 0 22:46:08.832 00.001 15672 IsGuiding returns 1 22:46:08.853 00.021 15672 IsSlewing returns 0 22:46:08.855 00.002 15672 IsGuiding returns 1 22:46:08.875 00.020 15672 IsSlewing returns 0 22:46:08.936 00.061 15672 IsGuiding returns 0 22:46:08.936 00.000 15672 scope move finished after 73 + 137 ms 22:46:08.936 00.000 15672 Move returns status 0, amount 73 22:46:08.936 00.000 15672 move complete, result=0 22:46:08.936 00.000 15672 worker thread done servicing request 22:46:09.013 00.077 30444 UpdateGuideState exits: m=95812 SNR=72.5 Saturated 22:46:09.013 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:09.013 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:09.014 00.001 30444 Enqueuing Expose request 22:46:09.014 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 73 ms NORTH 22:46:09.014 00.000 15672 Worker thread wakes up 22:46:09.014 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:09.014 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:10.929 01.915 15672 Exposure complete 22:46:10.958 00.029 15672 worker thread done servicing request 22:46:10.958 00.000 30444 OnExposeComplete: enter 22:46:10.958 00.000 30444 UpdateGuideState(): m_state=6 22:46:10.958 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1137 22:46:10.958 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=191.14, Mass=100202, SNR=84.9, Peak=11855 HFD=3.4 22:46:10.959 00.001 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.31 = -1.31) 22:46:10.959 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 22:46:10.959 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.78 hyp=0.78 cameraTheta=-1.59 mountX=0.20 mountY=-0.77, mountTheta=-1.31 22:46:10.959 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.78, opts=13) 22:46:10.959 00.000 30444 Enqueuing Move request for scope (-0.01, -0.78) 22:46:10.959 00.000 15672 Worker thread wakes up 22:46:10.959 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.78) opts 0xd 22:46:10.959 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.78) 22:46:10.959 00.000 15672 Moving (-0.01, -0.78) raw xDistance=0.20 yDistance=-0.77 22:46:10.959 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:46:10.960 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 22:46:10.960 00.000 15672 MoveAxis(E, 0, ABG) 22:46:10.960 00.000 15672 Move returns status 0, amount 0 22:46:10.960 00.000 15672 MoveAxis(N, 137, ABG) 22:46:10.960 00.000 15672 Guiding Dir = 0, Dur = 137 22:46:10.960 00.000 15672 IsSlewing returns 0 22:46:10.961 00.001 15672 IsGuiding returns 0 22:46:10.966 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2408, max=12202, FiltMin=2632, FiltMax=8772, Gamma=2.950 22:46:11.015 00.049 30444 UpdateGuideState exits: m=100202 SNR=84.9 Saturated 22:46:11.015 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:11.015 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:11.016 00.001 30444 Enqueuing Expose request 22:46:11.045 00.029 15672 PulseGuide returned control before completion, sleep 64 22:46:11.112 00.067 15672 IsGuiding returns 1 22:46:11.113 00.001 15672 scope still moving after pulse duration time elapsed 22:46:11.133 00.020 15672 IsSlewing returns 0 22:46:11.136 00.003 15672 IsGuiding returns 1 22:46:11.158 00.022 15672 IsSlewing returns 0 22:46:11.159 00.001 15672 IsGuiding returns 1 22:46:11.181 00.022 15672 IsSlewing returns 0 22:46:11.182 00.001 15672 IsGuiding returns 1 22:46:11.203 00.021 15672 IsSlewing returns 0 22:46:11.223 00.020 15672 IsGuiding returns 0 22:46:11.223 00.000 15672 scope move finished after 137 + 124 ms 22:46:11.223 00.000 15672 Move returns status 0, amount 137 22:46:11.223 00.000 15672 move complete, result=0 22:46:11.224 00.001 15672 worker thread done servicing request 22:46:11.224 00.000 15672 Worker thread wakes up 22:46:11.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:11.224 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:11.224 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 137 ms NORTH 22:46:13.341 02.117 15672 Exposure complete 22:46:13.374 00.033 15672 worker thread done servicing request 22:46:13.374 00.000 30444 OnExposeComplete: enter 22:46:13.374 00.000 30444 UpdateGuideState(): m_state=6 22:46:13.374 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1138 22:46:13.374 00.000 30444 Star::Find returns 1 (1), X=465.46, Y=191.16, Mass=94509, SNR=78.1, Peak=11788 HFD=3.3 22:46:13.374 00.000 30444 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.28) = xAngle (-0.94 = -0.94) 22:46:13.374 00.000 30444 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.00 = -1.00) 22:46:13.375 00.001 30444 CameraToMount -- cameraX=0.28 cameraY=-0.77 hyp=0.82 cameraTheta=-1.22 mountX=0.48 mountY=-0.69, mountTheta=-0.96 22:46:13.375 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.77, opts=13) 22:46:13.375 00.000 30444 Enqueuing Move request for scope (0.28, -0.77) 22:46:13.375 00.000 15672 Worker thread wakes up 22:46:13.375 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.77) opts 0xd 22:46:13.375 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.77) 22:46:13.375 00.000 15672 Moving (0.28, -0.77) raw xDistance=0.48 yDistance=-0.69 22:46:13.375 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 22:46:13.375 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 22:46:13.375 00.000 15672 MoveAxis(W, 130, ABG) 22:46:13.375 00.000 15672 Guiding Dir = 3, Dur = 130 22:46:13.376 00.001 15672 IsSlewing returns 0 22:46:13.377 00.001 15672 IsGuiding returns 0 22:46:13.382 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=12579, FiltMin=2652, FiltMax=8884, Gamma=2.950 22:46:13.392 00.010 15672 PulseGuide returned control before completion, sleep 126 22:46:13.431 00.039 30444 UpdateGuideState exits: m=94509 SNR=78.1 Saturated 22:46:13.431 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:13.431 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:13.431 00.000 30444 Enqueuing Expose request 22:46:13.522 00.091 15672 IsGuiding returns 1 22:46:13.522 00.000 15672 scope still moving after pulse duration time elapsed 22:46:13.543 00.021 15672 IsSlewing returns 0 22:46:13.553 00.010 15672 IsGuiding returns 0 22:46:13.553 00.000 15672 scope move finished after 130 + 45 ms 22:46:13.553 00.000 15672 Move returns status 0, amount 130 22:46:13.553 00.000 15672 MoveAxis(N, 123, ABG) 22:46:13.553 00.000 15672 Guiding Dir = 0, Dur = 123 22:46:13.554 00.001 15672 IsSlewing returns 0 22:46:13.555 00.001 15672 IsGuiding returns 0 22:46:13.633 00.078 15672 PulseGuide returned control before completion, sleep 55 22:46:13.690 00.057 15672 IsGuiding returns 1 22:46:13.690 00.000 15672 scope still moving after pulse duration time elapsed 22:46:13.712 00.022 15672 IsSlewing returns 0 22:46:13.714 00.002 15672 IsGuiding returns 1 22:46:13.735 00.021 15672 IsSlewing returns 0 22:46:13.736 00.001 15672 IsGuiding returns 1 22:46:13.757 00.021 15672 IsSlewing returns 0 22:46:13.758 00.001 15672 IsGuiding returns 1 22:46:13.779 00.021 15672 IsSlewing returns 0 22:46:13.793 00.014 15672 IsGuiding returns 0 22:46:13.793 00.000 15672 scope move finished after 123 + 114 ms 22:46:13.793 00.000 15672 Move returns status 0, amount 123 22:46:13.793 00.000 15672 move complete, result=0 22:46:13.793 00.000 15672 worker thread done servicing request 22:46:13.793 00.000 15672 Worker thread wakes up 22:46:13.793 00.000 30444 GuideStep: 0.5 px 130 ms WEST, -0.7 px 123 ms NORTH 22:46:13.793 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:13.793 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:15.702 01.909 15672 Exposure complete 22:46:15.722 00.020 15672 worker thread done servicing request 22:46:15.722 00.000 30444 OnExposeComplete: enter 22:46:15.722 00.000 30444 UpdateGuideState(): m_state=6 22:46:15.722 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1139 22:46:15.722 00.000 30444 Star::Find returns 1 (1), X=465.43, Y=191.57, Mass=87997, SNR=70.0, Peak=11491 HFD=3.2 22:46:15.722 00.000 30444 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.28) = xAngle (-0.67 = -0.67) 22:46:15.722 00.000 30444 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.73 = -0.73) 22:46:15.722 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.36 hyp=0.44 cameraTheta=-0.95 mountX=0.34 mountY=-0.29, mountTheta=-0.70 22:46:15.723 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.36, opts=13) 22:46:15.723 00.000 30444 Enqueuing Move request for scope (0.26, -0.36) 22:46:15.723 00.000 15672 Worker thread wakes up 22:46:15.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.36) opts 0xd 22:46:15.723 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.36) 22:46:15.723 00.000 15672 Moving (0.26, -0.36) raw xDistance=0.34 yDistance=-0.29 22:46:15.723 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34 22:46:15.723 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 22:46:15.723 00.000 15672 MoveAxis(W, 102, ABG) 22:46:15.723 00.000 15672 Guiding Dir = 3, Dur = 102 22:46:15.724 00.001 15672 IsSlewing returns 0 22:46:15.725 00.001 15672 IsGuiding returns 0 22:46:15.729 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2405, max=11921, FiltMin=2659, FiltMax=8861, Gamma=2.950 22:46:15.741 00.012 15672 PulseGuide returned control before completion, sleep 96 22:46:15.854 00.113 15672 IsGuiding returns 0 22:46:15.855 00.001 15672 Move returns status 0, amount 102 22:46:15.855 00.000 15672 MoveAxis(N, 52, ABG) 22:46:15.855 00.000 15672 Guiding Dir = 0, Dur = 52 22:46:15.855 00.000 15672 IsSlewing returns 0 22:46:15.858 00.003 15672 IsGuiding returns 0 22:46:15.935 00.077 15672 IsGuiding returns 1 22:46:15.935 00.000 15672 scope still moving after pulse duration time elapsed 22:46:15.956 00.021 15672 IsSlewing returns 0 22:46:15.958 00.002 15672 IsGuiding returns 1 22:46:15.979 00.021 15672 IsSlewing returns 0 22:46:15.982 00.003 15672 IsGuiding returns 1 22:46:16.003 00.021 15672 IsSlewing returns 0 22:46:16.061 00.058 15672 IsGuiding returns 0 22:46:16.061 00.000 15672 scope move finished after 52 + 150 ms 22:46:16.061 00.000 15672 Move returns status 0, amount 52 22:46:16.061 00.000 15672 move complete, result=0 22:46:16.061 00.000 15672 worker thread done servicing request 22:46:16.141 00.080 30444 UpdateGuideState exits: m=87997 SNR=70.0 Saturated 22:46:16.141 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:16.141 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:16.141 00.000 30444 Enqueuing Expose request 22:46:16.141 00.000 30444 GuideStep: 0.3 px 102 ms WEST, -0.3 px 52 ms NORTH 22:46:16.141 00.000 15672 Worker thread wakes up 22:46:16.141 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:16.141 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:18.247 02.106 15672 Exposure complete 22:46:18.267 00.020 15672 worker thread done servicing request 22:46:18.267 00.000 30444 OnExposeComplete: enter 22:46:18.267 00.000 30444 UpdateGuideState(): m_state=6 22:46:18.267 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1140 22:46:18.267 00.000 30444 Star::Find returns 1 (1), X=465.24, Y=191.75, Mass=87407, SNR=75.7, Peak=11103 HFD=3.5 22:46:18.267 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 22:46:18.267 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 22:46:18.267 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.20 mountX=0.11 mountY=-0.15, mountTheta=-0.94 22:46:18.268 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.17, opts=13) 22:46:18.268 00.000 30444 Enqueuing Move request for scope (0.07, -0.17) 22:46:18.268 00.000 15672 Worker thread wakes up 22:46:18.268 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd 22:46:18.268 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.17) 22:46:18.268 00.000 15672 Moving (0.07, -0.17) raw xDistance=0.11 yDistance=-0.15 22:46:18.268 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:46:18.268 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:18.268 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 22:46:18.268 00.000 15672 MoveAxis(E, 0, ABG) 22:46:18.268 00.000 15672 Move returns status 0, amount 0 22:46:18.268 00.000 15672 MoveAxis(N, 0, ABG) 22:46:18.268 00.000 15672 Move returns status 0, amount 0 22:46:18.268 00.000 15672 move complete, result=0 22:46:18.268 00.000 15672 worker thread done servicing request 22:46:18.274 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=11602, FiltMin=2702, FiltMax=9261, Gamma=2.950 22:46:18.708 00.434 30444 UpdateGuideState exits: m=87407 SNR=75.7 Saturated 22:46:18.709 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:18.709 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:18.709 00.000 30444 Enqueuing Expose request 22:46:18.709 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:46:18.709 00.000 15672 Worker thread wakes up 22:46:18.710 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:18.710 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:20.615 01.905 15672 Exposure complete 22:46:20.635 00.020 15672 worker thread done servicing request 22:46:20.635 00.000 30444 OnExposeComplete: enter 22:46:20.635 00.000 30444 UpdateGuideState(): m_state=6 22:46:20.635 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1141 22:46:20.635 00.000 30444 Star::Find returns 1 (1), X=465.08, Y=191.66, Mass=103891, SNR=85.3, Peak=12352 HFD=3.5 22:46:20.635 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 22:46:20.635 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 22:46:20.635 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.93 mountX=-0.02 mountY=-0.27, mountTheta=-1.65 22:46:20.635 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.26, opts=13) 22:46:20.635 00.000 30444 Enqueuing Move request for scope (-0.10, -0.26) 22:46:20.635 00.000 15672 Worker thread wakes up 22:46:20.636 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd 22:46:20.636 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.26) 22:46:20.636 00.000 15672 Moving (-0.10, -0.26) raw xDistance=-0.02 yDistance=-0.27 22:46:20.636 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:46:20.636 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 22:46:20.636 00.000 15672 MoveAxis(E, 0, ABG) 22:46:20.636 00.000 15672 Move returns status 0, amount 0 22:46:20.636 00.000 15672 MoveAxis(N, 49, ABG) 22:46:20.636 00.000 15672 Guiding Dir = 0, Dur = 49 22:46:20.637 00.001 15672 IsSlewing returns 0 22:46:20.638 00.001 15672 IsGuiding returns 0 22:46:20.641 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12352, FiltMin=2623, FiltMax=8513, Gamma=2.950 22:46:20.726 00.085 15672 IsGuiding returns 1 22:46:20.726 00.000 15672 scope still moving after pulse duration time elapsed 22:46:20.747 00.021 15672 IsSlewing returns 0 22:46:20.748 00.001 15672 IsGuiding returns 1 22:46:20.767 00.019 30444 UpdateGuideState exits: m=103891 SNR=85.3 Saturated 22:46:20.767 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:20.767 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:20.767 00.000 30444 Enqueuing Expose request 22:46:20.770 00.003 15672 IsSlewing returns 0 22:46:20.821 00.051 15672 IsGuiding returns 0 22:46:20.821 00.000 15672 scope move finished after 49 + 134 ms 22:46:20.821 00.000 15672 Move returns status 0, amount 49 22:46:20.821 00.000 15672 move complete, result=0 22:46:20.821 00.000 15672 worker thread done servicing request 22:46:20.821 00.000 15672 Worker thread wakes up 22:46:20.821 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:20.821 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 49 ms NORTH 22:46:20.822 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:22.928 02.106 15672 Exposure complete 22:46:22.949 00.021 15672 worker thread done servicing request 22:46:22.950 00.001 30444 OnExposeComplete: enter 22:46:22.950 00.000 30444 UpdateGuideState(): m_state=6 22:46:22.950 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1142 22:46:22.950 00.000 30444 Star::Find returns 1 (1), X=465.08, Y=191.78, Mass=91657, SNR=74.5, Peak=11149 HFD=3.2 22:46:22.950 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.85 = -1.85) 22:46:22.950 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 22:46:22.950 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.13 mountX=-0.05 mountY=-0.16, mountTheta=-1.86 22:46:22.950 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.14, opts=13) 22:46:22.950 00.000 30444 Enqueuing Move request for scope (-0.09, -0.14) 22:46:22.951 00.001 15672 Worker thread wakes up 22:46:22.951 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd 22:46:22.951 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.14) 22:46:22.951 00.000 15672 Moving (-0.09, -0.14) raw xDistance=-0.05 yDistance=-0.16 22:46:22.951 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 22:46:22.951 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:22.951 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 22:46:22.951 00.000 15672 MoveAxis(E, 0, ABG) 22:46:22.951 00.000 15672 Move returns status 0, amount 0 22:46:22.951 00.000 15672 MoveAxis(N, 0, ABG) 22:46:22.951 00.000 15672 Move returns status 0, amount 0 22:46:22.951 00.000 15672 move complete, result=0 22:46:22.951 00.000 15672 worker thread done servicing request 22:46:22.956 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=12060, FiltMin=2634, FiltMax=8934, Gamma=2.950 22:46:23.006 00.050 30444 UpdateGuideState exits: m=91657 SNR=74.5 Saturated 22:46:23.006 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:23.006 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:23.006 00.000 30444 Enqueuing Expose request 22:46:23.006 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 22:46:23.006 00.000 15672 Worker thread wakes up 22:46:23.007 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:23.007 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:24.912 01.905 15672 Exposure complete 22:46:24.931 00.019 15672 worker thread done servicing request 22:46:24.932 00.001 30444 OnExposeComplete: enter 22:46:24.932 00.000 30444 UpdateGuideState(): m_state=6 22:46:24.932 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1143 22:46:24.932 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=191.88, Mass=93666, SNR=71.4, Peak=10561 HFD=3.6 22:46:24.932 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 22:46:24.932 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.52 = -0.52) 22:46:24.932 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.74 mountX=0.05 mountY=-0.03, mountTheta=-0.51 22:46:24.932 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.04, opts=13) 22:46:24.932 00.000 30444 Enqueuing Move request for scope (0.04, -0.04) 22:46:24.933 00.001 15672 Worker thread wakes up 22:46:24.933 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd 22:46:24.933 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.04) 22:46:24.933 00.000 15672 Moving (0.04, -0.04) raw xDistance=0.05 yDistance=-0.03 22:46:24.933 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 22:46:24.933 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:24.933 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:46:24.933 00.000 15672 MoveAxis(E, 0, ABG) 22:46:24.933 00.000 15672 Move returns status 0, amount 0 22:46:24.933 00.000 15672 MoveAxis(N, 0, ABG) 22:46:24.933 00.000 15672 Move returns status 0, amount 0 22:46:24.933 00.000 15672 move complete, result=0 22:46:24.933 00.000 15672 worker thread done servicing request 22:46:24.938 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=11337, FiltMin=2696, FiltMax=8569, Gamma=2.950 22:46:24.986 00.048 30444 UpdateGuideState exits: m=93666 SNR=71.4 Saturated 22:46:24.986 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:24.986 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:24.986 00.000 30444 Enqueuing Expose request 22:46:24.986 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:46:24.986 00.000 15672 Worker thread wakes up 22:46:24.986 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:24.986 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:27.095 02.109 15672 Exposure complete 22:46:27.114 00.019 15672 worker thread done servicing request 22:46:27.114 00.000 30444 OnExposeComplete: enter 22:46:27.114 00.000 30444 UpdateGuideState(): m_state=6 22:46:27.115 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1144 22:46:27.115 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=191.70, Mass=94459, SNR=68.6, Peak=12417 HFD=3.2 22:46:27.115 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 22:46:27.115 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 22:46:27.115 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.36 mountX=0.11 mountY=-0.21, mountTheta=-1.10 22:46:27.115 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.23, opts=13) 22:46:27.115 00.000 30444 Enqueuing Move request for scope (0.05, -0.23) 22:46:27.115 00.000 15672 Worker thread wakes up 22:46:27.115 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd 22:46:27.116 00.001 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.23) 22:46:27.116 00.000 15672 Moving (0.05, -0.23) raw xDistance=0.11 yDistance=-0.21 22:46:27.116 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:46:27.116 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:27.116 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 22:46:27.116 00.000 15672 MoveAxis(E, 0, ABG) 22:46:27.116 00.000 15672 Move returns status 0, amount 0 22:46:27.116 00.000 15672 MoveAxis(N, 0, ABG) 22:46:27.116 00.000 15672 Move returns status 0, amount 0 22:46:27.116 00.000 15672 move complete, result=0 22:46:27.116 00.000 15672 worker thread done servicing request 22:46:27.121 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=12417, FiltMin=2662, FiltMax=8803, Gamma=2.950 22:46:27.170 00.049 30444 UpdateGuideState exits: m=94459 SNR=68.6 Saturated 22:46:27.170 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:27.170 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:27.170 00.000 30444 Enqueuing Expose request 22:46:27.170 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:46:27.170 00.000 15672 Worker thread wakes up 22:46:27.170 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:27.170 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:29.076 01.906 15672 Exposure complete 22:46:29.096 00.020 15672 worker thread done servicing request 22:46:29.096 00.000 30444 OnExposeComplete: enter 22:46:29.096 00.000 30444 UpdateGuideState(): m_state=6 22:46:29.096 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1145 22:46:29.096 00.000 30444 Star::Find returns 1 (1), X=464.84, Y=191.60, Mass=101728, SNR=76.5, Peak=13347 HFD=3.3 22:46:29.097 00.001 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 22:46:29.097 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.17 = -2.17) 22:46:29.097 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.32 hyp=0.47 cameraTheta=-2.38 mountX=-0.24 mountY=-0.39, mountTheta=-2.12 22:46:29.097 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.32, opts=13) 22:46:29.097 00.000 30444 Enqueuing Move request for scope (-0.34, -0.32) 22:46:29.097 00.000 15672 Worker thread wakes up 22:46:29.097 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.32) opts 0xd 22:46:29.097 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.32) 22:46:29.097 00.000 15672 Moving (-0.34, -0.32) raw xDistance=-0.24 yDistance=-0.39 22:46:29.097 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 22:46:29.097 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 22:46:29.097 00.000 15672 MoveAxis(E, 0, ABG) 22:46:29.097 00.000 15672 Move returns status 0, amount 0 22:46:29.097 00.000 15672 MoveAxis(N, 69, ABG) 22:46:29.098 00.001 15672 Guiding Dir = 0, Dur = 69 22:46:29.098 00.000 15672 IsSlewing returns 0 22:46:29.102 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=13347, FiltMin=2705, FiltMax=8607, Gamma=2.950 22:46:29.112 00.010 15672 IsGuiding returns 0 22:46:29.152 00.040 30444 UpdateGuideState exits: m=101728 SNR=76.5 Saturated 22:46:29.152 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:29.152 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:29.152 00.000 30444 Enqueuing Expose request 22:46:29.192 00.040 15672 IsGuiding returns 1 22:46:29.192 00.000 15672 scope still moving after pulse duration time elapsed 22:46:29.213 00.021 15672 IsSlewing returns 0 22:46:29.214 00.001 15672 IsGuiding returns 1 22:46:29.236 00.022 15672 IsSlewing returns 0 22:46:29.238 00.002 15672 IsGuiding returns 1 22:46:29.260 00.022 15672 IsSlewing returns 0 22:46:29.272 00.012 15672 IsGuiding returns 0 22:46:29.273 00.001 15672 scope move finished after 69 + 91 ms 22:46:29.273 00.000 15672 Move returns status 0, amount 69 22:46:29.273 00.000 15672 move complete, result=0 22:46:29.273 00.000 15672 worker thread done servicing request 22:46:29.273 00.000 15672 Worker thread wakes up 22:46:29.273 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:29.274 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:29.274 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 69 ms NORTH 22:46:31.391 02.117 15672 Exposure complete 22:46:31.425 00.034 15672 worker thread done servicing request 22:46:31.425 00.000 30444 OnExposeComplete: enter 22:46:31.425 00.000 30444 UpdateGuideState(): m_state=6 22:46:31.425 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1146 22:46:31.426 00.001 30444 Star::Find returns 1 (1), X=464.84, Y=192.16, Mass=96191, SNR=81.0, Peak=11233 HFD=3.4 22:46:31.426 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.81 = 2.81) 22:46:31.426 00.000 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.75 = 2.75) 22:46:31.426 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.23 hyp=0.41 cameraTheta=2.53 mountX=-0.39 mountY=0.16, mountTheta=2.76 22:46:31.426 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.23, opts=13) 22:46:31.426 00.000 30444 Enqueuing Move request for scope (-0.34, 0.23) 22:46:31.426 00.000 15672 Worker thread wakes up 22:46:31.426 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.23) opts 0xd 22:46:31.426 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.23) 22:46:31.426 00.000 15672 Moving (-0.34, 0.23) raw xDistance=-0.39 yDistance=0.16 22:46:31.426 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39 22:46:31.427 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:31.427 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:46:31.427 00.000 15672 MoveAxis(E, 105, ABG) 22:46:31.427 00.000 15672 Guiding Dir = 2, Dur = 105 22:46:31.427 00.000 15672 IsSlewing returns 0 22:46:31.432 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2076, max=12471, FiltMin=2698, FiltMax=9384, Gamma=2.950 22:46:31.444 00.012 15672 IsGuiding returns 0 22:46:31.460 00.016 15672 PulseGuide returned control before completion, sleep 100 22:46:31.487 00.027 30444 UpdateGuideState exits: m=96191 SNR=81.0 Saturated 22:46:31.487 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:31.487 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:31.487 00.000 30444 Enqueuing Expose request 22:46:31.561 00.074 15672 IsGuiding returns 1 22:46:31.561 00.000 15672 scope still moving after pulse duration time elapsed 22:46:31.582 00.021 15672 IsSlewing returns 0 22:46:31.582 00.000 15672 IsGuiding returns 1 22:46:31.603 00.021 15672 IsSlewing returns 0 22:46:31.606 00.003 15672 IsGuiding returns 0 22:46:31.606 00.000 15672 scope move finished after 105 + 56 ms 22:46:31.606 00.000 15672 Move returns status 0, amount 105 22:46:31.606 00.000 15672 MoveAxis(N, 0, ABG) 22:46:31.606 00.000 15672 Move returns status 0, amount 0 22:46:31.606 00.000 15672 move complete, result=0 22:46:31.607 00.001 15672 worker thread done servicing request 22:46:31.607 00.000 15672 Worker thread wakes up 22:46:31.607 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:31.607 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:31.607 00.000 30444 GuideStep: -0.4 px 105 ms EAST, 0.2 px 0 ms NORTH 22:46:33.517 01.910 15672 Exposure complete 22:46:33.536 00.019 15672 worker thread done servicing request 22:46:33.537 00.001 30444 OnExposeComplete: enter 22:46:33.537 00.000 30444 UpdateGuideState(): m_state=6 22:46:33.537 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 1147 22:46:33.537 00.000 30444 Star::Find returns 1 (1), X=465.25, Y=191.83, Mass=99203, SNR=79.5, Peak=10765 HFD=3.5 22:46:33.537 00.000 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.60 = -0.60) 22:46:33.537 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 22:46:33.537 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.88 mountX=0.09 mountY=-0.07, mountTheta=-0.64 22:46:33.539 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.09, opts=13) 22:46:33.539 00.000 30444 Enqueuing Move request for scope (0.07, -0.09) 22:46:33.539 00.000 15672 Worker thread wakes up 22:46:33.539 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd 22:46:33.539 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.09) 22:46:33.539 00.000 15672 Moving (0.07, -0.09) raw xDistance=0.09 yDistance=-0.07 22:46:33.539 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:46:33.539 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:33.539 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 22:46:33.539 00.000 15672 MoveAxis(E, 0, ABG) 22:46:33.539 00.000 15672 Move returns status 0, amount 0 22:46:33.539 00.000 15672 MoveAxis(N, 0, ABG) 22:46:33.539 00.000 15672 Move returns status 0, amount 0 22:46:33.539 00.000 15672 move complete, result=0 22:46:33.540 00.001 15672 worker thread done servicing request 22:46:33.544 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=10819, FiltMin=2658, FiltMax=8322, Gamma=2.950 22:46:33.592 00.048 30444 UpdateGuideState exits: m=99203 SNR=79.5 Saturated 22:46:33.592 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:33.592 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:33.592 00.000 30444 Enqueuing Expose request 22:46:33.593 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:46:33.593 00.000 15672 Worker thread wakes up 22:46:33.593 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:33.593 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:35.710 02.117 15672 Exposure complete 22:46:35.741 00.031 15672 worker thread done servicing request 22:46:35.742 00.001 30444 OnExposeComplete: enter 22:46:35.742 00.000 30444 UpdateGuideState(): m_state=6 22:46:35.742 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1148 22:46:35.742 00.000 30444 Star::Find returns 1 (1), X=465.26, Y=192.27, Mass=89026, SNR=62.7, Peak=10465 HFD=3.5 22:46:35.742 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 22:46:35.742 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 22:46:35.742 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.34 hyp=0.36 cameraTheta=1.32 mountX=-0.01 mountY=0.35, mountTheta=1.60 22:46:35.742 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.34, opts=13) 22:46:35.742 00.000 30444 Enqueuing Move request for scope (0.09, 0.34) 22:46:35.743 00.001 15672 Worker thread wakes up 22:46:35.743 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.34) opts 0xd 22:46:35.743 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.34) 22:46:35.743 00.000 15672 Moving (0.09, 0.34) raw xDistance=-0.01 yDistance=0.35 22:46:35.743 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:46:35.743 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:46:35.743 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 22:46:35.743 00.000 15672 MoveAxis(E, 0, ABG) 22:46:35.743 00.000 15672 Move returns status 0, amount 0 22:46:35.743 00.000 15672 MoveAxis(N, 0, ABG) 22:46:35.743 00.000 15672 Move returns status 0, amount 0 22:46:35.743 00.000 15672 move complete, result=0 22:46:35.743 00.000 15672 worker thread done servicing request 22:46:35.748 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=10465, FiltMin=2641, FiltMax=8277, Gamma=2.950 22:46:35.796 00.048 30444 UpdateGuideState exits: m=89026 SNR=62.7 Saturated 22:46:35.796 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:35.797 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:35.797 00.000 30444 Enqueuing Expose request 22:46:35.797 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 22:46:35.797 00.000 15672 Worker thread wakes up 22:46:35.797 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:35.797 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:37.706 01.909 15672 Exposure complete 22:46:37.725 00.019 15672 worker thread done servicing request 22:46:37.726 00.001 30444 OnExposeComplete: enter 22:46:37.726 00.000 30444 UpdateGuideState(): m_state=6 22:46:37.726 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1149 22:46:37.726 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=192.15, Mass=100428, SNR=76.4, Peak=10737 HFD=3.5 22:46:37.726 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 22:46:37.726 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 22:46:37.726 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.41 mountX=-0.03 mountY=0.23, mountTheta=1.69 22:46:37.726 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.23, opts=13) 22:46:37.726 00.000 30444 Enqueuing Move request for scope (0.04, 0.23) 22:46:37.726 00.000 15672 Worker thread wakes up 22:46:37.727 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd 22:46:37.727 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.23) 22:46:37.727 00.000 15672 Moving (0.04, 0.23) raw xDistance=-0.03 yDistance=0.23 22:46:37.727 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:46:37.727 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:37.727 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 22:46:37.727 00.000 15672 MoveAxis(E, 0, ABG) 22:46:37.727 00.000 15672 Move returns status 0, amount 0 22:46:37.727 00.000 15672 MoveAxis(N, 0, ABG) 22:46:37.727 00.000 15672 Move returns status 0, amount 0 22:46:37.727 00.000 15672 move complete, result=0 22:46:37.727 00.000 15672 worker thread done servicing request 22:46:37.732 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=11340, FiltMin=2657, FiltMax=9308, Gamma=2.950 22:46:37.783 00.051 30444 UpdateGuideState exits: m=100428 SNR=76.4 Saturated 22:46:37.783 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:37.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:37.783 00.000 30444 Enqueuing Expose request 22:46:37.783 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 22:46:37.783 00.000 15672 Worker thread wakes up 22:46:37.783 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:37.783 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:39.892 02.109 15672 Exposure complete 22:46:39.912 00.020 15672 worker thread done servicing request 22:46:39.912 00.000 30444 OnExposeComplete: enter 22:46:39.912 00.000 30444 UpdateGuideState(): m_state=6 22:46:39.913 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1150 22:46:39.913 00.000 30444 Star::Find returns 1 (1), X=465.51, Y=192.06, Mass=79024, SNR=63.2, Peak=9984 HFD=3.4 22:46:39.913 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 22:46:39.913 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 22:46:39.913 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.13 hyp=0.36 cameraTheta=0.38 mountX=0.28 mountY=0.20, mountTheta=0.62 22:46:39.913 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.13, opts=13) 22:46:39.913 00.000 30444 Enqueuing Move request for scope (0.33, 0.13) 22:46:39.913 00.000 15672 Worker thread wakes up 22:46:39.913 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.13) opts 0xd 22:46:39.913 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.13) 22:46:39.913 00.000 15672 Moving (0.33, 0.13) raw xDistance=0.28 yDistance=0.20 22:46:39.914 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 22:46:39.914 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:39.914 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 22:46:39.914 00.000 15672 MoveAxis(W, 77, ABG) 22:46:39.914 00.000 15672 Guiding Dir = 3, Dur = 77 22:46:39.914 00.000 15672 IsSlewing returns 0 22:46:39.915 00.001 15672 IsGuiding returns 0 22:46:39.919 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2092, max=11801, FiltMin=2686, FiltMax=9004, Gamma=2.950 22:46:39.942 00.023 15672 PulseGuide returned control before completion, sleep 61 22:46:39.969 00.027 30444 UpdateGuideState exits: m=79024 SNR=63.2 Saturated 22:46:39.969 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:39.969 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:39.969 00.000 30444 Enqueuing Expose request 22:46:40.006 00.037 15672 IsGuiding returns 1 22:46:40.006 00.000 15672 scope still moving after pulse duration time elapsed 22:46:40.027 00.021 15672 IsSlewing returns 0 22:46:40.070 00.043 15672 IsGuiding returns 0 22:46:40.070 00.000 15672 scope move finished after 77 + 78 ms 22:46:40.071 00.001 15672 Move returns status 0, amount 77 22:46:40.071 00.000 15672 MoveAxis(N, 0, ABG) 22:46:40.071 00.000 15672 Move returns status 0, amount 0 22:46:40.071 00.000 15672 move complete, result=0 22:46:40.071 00.000 15672 worker thread done servicing request 22:46:40.071 00.000 15672 Worker thread wakes up 22:46:40.071 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:40.071 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:40.072 00.001 30444 GuideStep: 0.3 px 77 ms WEST, 0.2 px 0 ms NORTH 22:46:41.986 01.914 15672 Exposure complete 22:46:42.018 00.032 15672 worker thread done servicing request 22:46:42.018 00.000 30444 OnExposeComplete: enter 22:46:42.018 00.000 30444 UpdateGuideState(): m_state=6 22:46:42.018 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1151 22:46:42.018 00.000 30444 Star::Find returns 1 (1), X=465.68, Y=192.41, Mass=97056, SNR=76.6, Peak=9624 HFD=3.4 22:46:42.018 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 22:46:42.018 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 22:46:42.018 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.49 hyp=0.70 cameraTheta=0.78 mountX=0.35 mountY=0.59, mountTheta=1.04 22:46:42.019 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.49, opts=13) 22:46:42.019 00.000 30444 Enqueuing Move request for scope (0.50, 0.49) 22:46:42.019 00.000 15672 Worker thread wakes up 22:46:42.019 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.49) opts 0xd 22:46:42.019 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.49) 22:46:42.019 00.000 15672 Moving (0.50, 0.49) raw xDistance=0.35 yDistance=0.59 22:46:42.019 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35 22:46:42.019 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:46:42.019 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59 22:46:42.019 00.000 15672 MoveAxis(W, 99, ABG) 22:46:42.019 00.000 15672 Guiding Dir = 3, Dur = 99 22:46:42.020 00.001 15672 IsSlewing returns 0 22:46:42.021 00.001 15672 IsGuiding returns 0 22:46:42.025 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=13188, FiltMin=2706, FiltMax=8794, Gamma=2.950 22:46:42.035 00.010 15672 PulseGuide returned control before completion, sleep 95 22:46:42.167 00.132 30444 UpdateGuideState exits: m=97056 SNR=76.6 Saturated 22:46:42.167 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:42.167 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:42.167 00.000 30444 Enqueuing Expose request 22:46:42.180 00.013 15672 IsGuiding returns 0 22:46:42.180 00.000 15672 Move returns status 0, amount 99 22:46:42.180 00.000 15672 MoveAxis(N, 0, ABG) 22:46:42.180 00.000 15672 Move returns status 0, amount 0 22:46:42.180 00.000 15672 move complete, result=0 22:46:42.181 00.001 15672 worker thread done servicing request 22:46:42.181 00.000 15672 Worker thread wakes up 22:46:42.182 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:42.182 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:42.182 00.000 30444 GuideStep: 0.3 px 99 ms WEST, 0.6 px 0 ms NORTH 22:46:44.291 02.109 15672 Exposure complete 22:46:44.311 00.020 15672 worker thread done servicing request 22:46:44.311 00.000 30444 OnExposeComplete: enter 22:46:44.311 00.000 30444 UpdateGuideState(): m_state=6 22:46:44.311 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1152 22:46:44.311 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=191.92, Mass=98377, SNR=81.3, Peak=10701 HFD=3.9 22:46:44.311 00.000 30444 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.28) = xAngle (3.41 = -2.87) 22:46:44.312 00.001 30444 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.35 = -2.93) 22:46:44.312 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.13 mountX=-0.11 mountY=-0.02, mountTheta=-2.93 22:46:44.312 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.00, opts=13) 22:46:44.312 00.000 30444 Enqueuing Move request for scope (-0.11, 0.00) 22:46:44.312 00.000 15672 Worker thread wakes up 22:46:44.312 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd 22:46:44.312 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.00) 22:46:44.312 00.000 15672 Moving (-0.11, 0.00) raw xDistance=-0.11 yDistance=-0.02 22:46:44.312 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 22:46:44.312 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:44.312 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 22:46:44.312 00.000 15672 MoveAxis(E, 0, ABG) 22:46:44.313 00.001 15672 Move returns status 0, amount 0 22:46:44.313 00.000 15672 MoveAxis(N, 0, ABG) 22:46:44.313 00.000 15672 Move returns status 0, amount 0 22:46:44.313 00.000 15672 move complete, result=0 22:46:44.313 00.000 15672 worker thread done servicing request 22:46:44.317 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2056, max=11683, FiltMin=2650, FiltMax=8845, Gamma=2.950 22:46:44.367 00.050 30444 UpdateGuideState exits: m=98377 SNR=81.3 Saturated 22:46:44.367 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:44.367 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:44.367 00.000 30444 Enqueuing Expose request 22:46:44.367 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:46:44.367 00.000 15672 Worker thread wakes up 22:46:44.367 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:44.367 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:46.272 01.905 15672 Exposure complete 22:46:46.293 00.021 15672 worker thread done servicing request 22:46:46.293 00.000 30444 OnExposeComplete: enter 22:46:46.293 00.000 30444 UpdateGuideState(): m_state=6 22:46:46.293 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1153 22:46:46.293 00.000 30444 Star::Find returns 1 (1), X=464.66, Y=192.12, Mass=100628, SNR=69.8, Peak=11252 HFD=3.4 22:46:46.293 00.000 30444 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.28) = xAngle (3.05 = 3.05) 22:46:46.293 00.000 30444 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.99 = 2.99) 22:46:46.293 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=0.20 hyp=0.55 cameraTheta=2.77 mountX=-0.55 mountY=0.08, mountTheta=2.99 22:46:46.294 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=0.20, opts=13) 22:46:46.294 00.000 30444 Enqueuing Move request for scope (-0.52, 0.20) 22:46:46.294 00.000 15672 Worker thread wakes up 22:46:46.294 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.20) opts 0xd 22:46:46.294 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, 0.20) 22:46:46.294 00.000 15672 Moving (-0.52, 0.20) raw xDistance=-0.55 yDistance=0.08 22:46:46.294 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55 22:46:46.294 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:46.294 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 22:46:46.294 00.000 15672 MoveAxis(E, 149, ABG) 22:46:46.294 00.000 15672 Guiding Dir = 2, Dur = 149 22:46:46.294 00.000 15672 IsSlewing returns 0 22:46:46.295 00.001 15672 IsGuiding returns 0 22:46:46.300 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=11472, FiltMin=2658, FiltMax=9041, Gamma=2.950 22:46:46.315 00.015 15672 PulseGuide returned control before completion, sleep 140 22:46:46.349 00.034 30444 UpdateGuideState exits: m=100628 SNR=69.8 Saturated 22:46:46.349 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:46.349 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:46.349 00.000 30444 Enqueuing Expose request 22:46:46.461 00.112 15672 IsGuiding returns 0 22:46:46.461 00.000 15672 Move returns status 0, amount 149 22:46:46.461 00.000 15672 MoveAxis(N, 0, ABG) 22:46:46.461 00.000 15672 Move returns status 0, amount 0 22:46:46.461 00.000 15672 move complete, result=0 22:46:46.461 00.000 15672 worker thread done servicing request 22:46:46.461 00.000 15672 Worker thread wakes up 22:46:46.461 00.000 30444 GuideStep: -0.6 px 149 ms EAST, 0.1 px 0 ms NORTH 22:46:46.461 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:46.461 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:48.568 02.107 15672 Exposure complete 22:46:48.588 00.020 15672 worker thread done servicing request 22:46:48.588 00.000 30444 OnExposeComplete: enter 22:46:48.588 00.000 30444 UpdateGuideState(): m_state=6 22:46:48.588 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 1154 22:46:48.588 00.000 30444 Star::Find returns 1 (1), X=464.91, Y=192.01, Mass=90268, SNR=71.6, Peak=11385 HFD=3.0 22:46:48.588 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 22:46:48.588 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 22:46:48.588 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.28 cameraTheta=2.80 mountX=-0.28 mountY=0.03, mountTheta=3.02 22:46:48.589 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.09, opts=13) 22:46:48.589 00.000 30444 Enqueuing Move request for scope (-0.26, 0.09) 22:46:48.589 00.000 15672 Worker thread wakes up 22:46:48.589 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd 22:46:48.589 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.09) 22:46:48.589 00.000 15672 Moving (-0.26, 0.09) raw xDistance=-0.28 yDistance=0.03 22:46:48.589 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28 22:46:48.589 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:48.589 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:46:48.589 00.000 15672 MoveAxis(E, 86, ABG) 22:46:48.589 00.000 15672 Guiding Dir = 2, Dur = 86 22:46:48.589 00.000 15672 IsSlewing returns 0 22:46:48.591 00.002 15672 IsGuiding returns 0 22:46:48.595 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=12449, FiltMin=2654, FiltMax=8835, Gamma=2.950 22:46:48.616 00.021 15672 PulseGuide returned control before completion, sleep 71 22:46:48.644 00.028 30444 UpdateGuideState exits: m=90268 SNR=71.6 Saturated 22:46:48.644 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:48.644 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:48.644 00.000 30444 Enqueuing Expose request 22:46:48.689 00.045 15672 IsGuiding returns 1 22:46:48.689 00.000 15672 scope still moving after pulse duration time elapsed 22:46:48.710 00.021 15672 IsSlewing returns 0 22:46:48.711 00.001 15672 IsGuiding returns 1 22:46:48.732 00.021 15672 IsSlewing returns 0 22:46:48.733 00.001 15672 IsGuiding returns 0 22:46:48.733 00.000 15672 scope move finished after 86 + 56 ms 22:46:48.733 00.000 15672 Move returns status 0, amount 86 22:46:48.733 00.000 15672 MoveAxis(N, 0, ABG) 22:46:48.733 00.000 15672 Move returns status 0, amount 0 22:46:48.733 00.000 15672 move complete, result=0 22:46:48.733 00.000 15672 worker thread done servicing request 22:46:48.733 00.000 15672 Worker thread wakes up 22:46:48.733 00.000 30444 GuideStep: -0.3 px 86 ms EAST, 0.0 px 0 ms NORTH 22:46:48.733 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:48.733 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:50.639 01.906 15672 Exposure complete 22:46:50.659 00.020 15672 worker thread done servicing request 22:46:50.659 00.000 30444 OnExposeComplete: enter 22:46:50.659 00.000 30444 UpdateGuideState(): m_state=6 22:46:50.660 00.001 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 1155 22:46:50.660 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=191.82, Mass=98600, SNR=77.7, Peak=12177 HFD=3.4 22:46:50.660 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.97 = -0.97) 22:46:50.660 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 22:46:50.660 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.25 mountX=0.06 mountY=-0.09, mountTheta=-0.99 22:46:50.660 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.10, opts=13) 22:46:50.660 00.000 30444 Enqueuing Move request for scope (0.03, -0.10) 22:46:50.660 00.000 15672 Worker thread wakes up 22:46:50.660 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd 22:46:50.660 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.10) 22:46:50.661 00.001 15672 Moving (0.03, -0.10) raw xDistance=0.06 yDistance=-0.09 22:46:50.661 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:46:50.661 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:50.661 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 22:46:50.661 00.000 15672 MoveAxis(E, 0, ABG) 22:46:50.661 00.000 15672 Move returns status 0, amount 0 22:46:50.661 00.000 15672 MoveAxis(N, 0, ABG) 22:46:50.661 00.000 15672 Move returns status 0, amount 0 22:46:50.661 00.000 15672 move complete, result=0 22:46:50.661 00.000 15672 worker thread done servicing request 22:46:50.666 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2410, max=12177, FiltMin=2678, FiltMax=8938, Gamma=2.950 22:46:50.791 00.125 30444 UpdateGuideState exits: m=98600 SNR=77.7 Saturated 22:46:50.791 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:50.791 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:50.791 00.000 30444 Enqueuing Expose request 22:46:50.791 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:46:50.791 00.000 15672 Worker thread wakes up 22:46:50.791 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:50.791 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:52.897 02.106 15672 Exposure complete 22:46:52.917 00.020 15672 worker thread done servicing request 22:46:52.917 00.000 30444 OnExposeComplete: enter 22:46:52.917 00.000 30444 UpdateGuideState(): m_state=6 22:46:52.917 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1156 22:46:52.917 00.000 30444 Star::Find returns 1 (1), X=465.33, Y=191.74, Mass=98903, SNR=78.2, Peak=12196 HFD=3.4 22:46:52.918 00.001 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.60 = -0.60) 22:46:52.918 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 22:46:52.918 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-0.88 mountX=0.20 mountY=-0.15, mountTheta=-0.64 22:46:52.918 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.18, opts=13) 22:46:52.918 00.000 30444 Enqueuing Move request for scope (0.15, -0.18) 22:46:52.918 00.000 15672 Worker thread wakes up 22:46:52.918 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd 22:46:52.918 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.18) 22:46:52.918 00.000 15672 Moving (0.15, -0.18) raw xDistance=0.20 yDistance=-0.15 22:46:52.918 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:46:52.918 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:52.918 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 22:46:52.918 00.000 15672 MoveAxis(E, 0, ABG) 22:46:52.919 00.001 15672 Move returns status 0, amount 0 22:46:52.919 00.000 15672 MoveAxis(N, 0, ABG) 22:46:52.919 00.000 15672 Move returns status 0, amount 0 22:46:52.919 00.000 15672 move complete, result=0 22:46:52.919 00.000 15672 worker thread done servicing request 22:46:52.923 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2404, max=12694, FiltMin=2622, FiltMax=9112, Gamma=2.950 22:46:52.972 00.049 30444 UpdateGuideState exits: m=98903 SNR=78.2 Saturated 22:46:52.972 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:52.972 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:52.972 00.000 30444 Enqueuing Expose request 22:46:52.972 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:46:52.972 00.000 15672 Worker thread wakes up 22:46:52.972 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:52.972 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:54.879 01.907 15672 Exposure complete 22:46:54.899 00.020 15672 worker thread done servicing request 22:46:54.899 00.000 30444 OnExposeComplete: enter 22:46:54.899 00.000 30444 UpdateGuideState(): m_state=6 22:46:54.899 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1157 22:46:54.899 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=191.95, Mass=94496, SNR=77.0, Peak=11023 HFD=3.7 22:46:54.899 00.000 30444 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.28) = xAngle (0.88 = 0.88) 22:46:54.899 00.000 30444 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.81 = 0.81) 22:46:54.899 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.60 mountX=0.03 mountY=0.03, mountTheta=0.85 22:46:54.901 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.02, opts=13) 22:46:54.901 00.000 30444 Enqueuing Move request for scope (0.04, 0.02) 22:46:54.902 00.001 15672 Worker thread wakes up 22:46:54.902 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd 22:46:54.902 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.02) 22:46:54.902 00.000 15672 Moving (0.04, 0.02) raw xDistance=0.03 yDistance=0.03 22:46:54.902 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:46:54.902 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:54.902 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:46:54.902 00.000 15672 MoveAxis(E, 0, ABG) 22:46:54.902 00.000 15672 Move returns status 0, amount 0 22:46:54.902 00.000 15672 MoveAxis(N, 0, ABG) 22:46:54.902 00.000 15672 Move returns status 0, amount 0 22:46:54.902 00.000 15672 move complete, result=0 22:46:54.902 00.000 15672 worker thread done servicing request 22:46:54.907 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2377, max=11023, FiltMin=2709, FiltMax=8370, Gamma=2.950 22:46:55.390 00.483 30444 UpdateGuideState exits: m=94496 SNR=77.0 Saturated 22:46:55.390 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:55.390 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:55.391 00.001 30444 Enqueuing Expose request 22:46:55.391 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 22:46:55.391 00.000 15672 Worker thread wakes up 22:46:55.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:55.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:57.501 02.110 15672 Exposure complete 22:46:57.521 00.020 15672 worker thread done servicing request 22:46:57.521 00.000 30444 OnExposeComplete: enter 22:46:57.521 00.000 30444 UpdateGuideState(): m_state=6 22:46:57.521 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1158 22:46:57.521 00.000 30444 Star::Find returns 1 (1), X=465.58, Y=192.08, Mass=91064, SNR=65.8, Peak=9909 HFD=3.5 22:46:57.521 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 22:46:57.521 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 22:46:57.522 00.001 30444 CameraToMount -- cameraX=0.40 cameraY=0.16 hyp=0.43 cameraTheta=0.37 mountX=0.34 mountY=0.24, mountTheta=0.61 22:46:57.522 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.16, opts=13) 22:46:57.522 00.000 30444 Enqueuing Move request for scope (0.40, 0.16) 22:46:57.522 00.000 15672 Worker thread wakes up 22:46:57.523 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.16) opts 0xd 22:46:57.523 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.16) 22:46:57.523 00.000 15672 Moving (0.40, 0.16) raw xDistance=0.34 yDistance=0.24 22:46:57.523 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34 22:46:57.523 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:57.523 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 22:46:57.523 00.000 15672 MoveAxis(W, 93, ABG) 22:46:57.523 00.000 15672 Guiding Dir = 3, Dur = 93 22:46:57.523 00.000 15672 IsSlewing returns 0 22:46:57.525 00.002 15672 IsGuiding returns 0 22:46:57.529 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=10438, FiltMin=2674, FiltMax=8609, Gamma=2.950 22:46:57.546 00.017 15672 PulseGuide returned control before completion, sleep 82 22:46:57.580 00.034 30444 UpdateGuideState exits: m=91064 SNR=65.8 Saturated 22:46:57.580 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:57.581 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:57.581 00.000 30444 Enqueuing Expose request 22:46:57.630 00.049 15672 IsGuiding returns 1 22:46:57.630 00.000 15672 scope still moving after pulse duration time elapsed 22:46:57.651 00.021 15672 IsSlewing returns 0 22:46:57.690 00.039 15672 IsGuiding returns 0 22:46:57.690 00.000 15672 scope move finished after 93 + 72 ms 22:46:57.690 00.000 15672 Move returns status 0, amount 93 22:46:57.690 00.000 15672 MoveAxis(N, 0, ABG) 22:46:57.690 00.000 15672 Move returns status 0, amount 0 22:46:57.690 00.000 15672 move complete, result=0 22:46:57.690 00.000 15672 worker thread done servicing request 22:46:57.690 00.000 15672 Worker thread wakes up 22:46:57.690 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:57.690 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:46:57.691 00.001 30444 GuideStep: 0.3 px 93 ms WEST, 0.2 px 0 ms NORTH 22:46:59.599 01.908 15672 Exposure complete 22:46:59.619 00.020 15672 worker thread done servicing request 22:46:59.619 00.000 30444 OnExposeComplete: enter 22:46:59.619 00.000 30444 UpdateGuideState(): m_state=6 22:46:59.619 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1159 22:46:59.619 00.000 30444 Star::Find returns 1 (1), X=464.95, Y=191.89, Mass=106208, SNR=83.8, Peak=11277 HFD=3.7 22:46:59.619 00.000 30444 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.28) = xAngle (-2.70 = -2.70) 22:46:59.619 00.000 30444 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.76 = -2.76) 22:46:59.620 00.001 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.23 cameraTheta=-2.98 mountX=-0.20 mountY=-0.08, mountTheta=-2.75 22:46:59.620 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.04, opts=13) 22:46:59.620 00.000 30444 Enqueuing Move request for scope (-0.22, -0.04) 22:46:59.620 00.000 15672 Worker thread wakes up 22:46:59.620 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd 22:46:59.620 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.04) 22:46:59.620 00.000 15672 Moving (-0.22, -0.04) raw xDistance=-0.20 yDistance=-0.08 22:46:59.620 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 22:46:59.620 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:59.621 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:46:59.621 00.000 15672 MoveAxis(E, 0, ABG) 22:46:59.621 00.000 15672 Move returns status 0, amount 0 22:46:59.621 00.000 15672 MoveAxis(N, 0, ABG) 22:46:59.621 00.000 15672 Move returns status 0, amount 0 22:46:59.621 00.000 15672 move complete, result=0 22:46:59.621 00.000 15672 worker thread done servicing request 22:46:59.625 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=11277, FiltMin=2699, FiltMax=8770, Gamma=2.950 22:46:59.674 00.049 30444 UpdateGuideState exits: m=106208 SNR=83.8 Saturated 22:46:59.674 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:59.674 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:46:59.675 00.001 30444 Enqueuing Expose request 22:46:59.675 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:46:59.675 00.000 15672 Worker thread wakes up 22:46:59.675 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:46:59.675 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:01.781 02.106 15672 Exposure complete 22:47:01.801 00.020 15672 worker thread done servicing request 22:47:01.801 00.000 30444 OnExposeComplete: enter 22:47:01.801 00.000 30444 UpdateGuideState(): m_state=6 22:47:01.801 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1160 22:47:01.801 00.000 30444 Star::Find returns 1 (1), X=464.84, Y=191.96, Mass=101106, SNR=93.0, Peak=11681 HFD=3.7 22:47:01.801 00.000 30444 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.28) = xAngle (3.32 = -2.97) 22:47:01.801 00.000 30444 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.25 = -3.03) 22:47:01.801 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.04 hyp=0.34 cameraTheta=3.04 mountX=-0.33 mountY=-0.04, mountTheta=-3.03 22:47:01.802 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.04, opts=13) 22:47:01.802 00.000 30444 Enqueuing Move request for scope (-0.33, 0.04) 22:47:01.802 00.000 15672 Worker thread wakes up 22:47:01.802 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.04) opts 0xd 22:47:01.802 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.04) 22:47:01.802 00.000 15672 Moving (-0.33, 0.04) raw xDistance=-0.33 yDistance=-0.04 22:47:01.802 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 22:47:01.802 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:47:01.802 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 22:47:01.802 00.000 15672 MoveAxis(E, 89, ABG) 22:47:01.802 00.000 15672 Guiding Dir = 2, Dur = 89 22:47:01.803 00.001 15672 IsSlewing returns 0 22:47:01.803 00.000 15672 IsGuiding returns 0 22:47:01.807 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=11681, FiltMin=2592, FiltMax=8640, Gamma=2.950 22:47:01.827 00.020 15672 PulseGuide returned control before completion, sleep 76 22:47:01.864 00.037 30444 UpdateGuideState exits: m=101106 SNR=93.0 Saturated 22:47:01.864 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:01.864 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:01.864 00.000 30444 Enqueuing Expose request 22:47:01.955 00.091 15672 IsGuiding returns 0 22:47:01.955 00.000 15672 Move returns status 0, amount 89 22:47:01.955 00.000 15672 MoveAxis(N, 0, ABG) 22:47:01.955 00.000 15672 Move returns status 0, amount 0 22:47:01.955 00.000 15672 move complete, result=0 22:47:01.955 00.000 15672 worker thread done servicing request 22:47:01.955 00.000 15672 Worker thread wakes up 22:47:01.955 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:01.955 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:01.956 00.001 30444 GuideStep: -0.3 px 89 ms EAST, -0.0 px 0 ms NORTH 22:47:03.864 01.908 15672 Exposure complete 22:47:03.884 00.020 15672 worker thread done servicing request 22:47:03.884 00.000 30444 OnExposeComplete: enter 22:47:03.884 00.000 30444 UpdateGuideState(): m_state=6 22:47:03.884 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1161 22:47:03.884 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=191.88, Mass=92195, SNR=74.5, Peak=10970 HFD=3.4 22:47:03.884 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 22:47:03.884 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 22:47:03.884 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.34 mountX=0.12 mountY=-0.02, mountTheta=-0.12 22:47:03.885 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.04, opts=13) 22:47:03.885 00.000 30444 Enqueuing Move request for scope (0.11, -0.04) 22:47:03.885 00.000 15672 Worker thread wakes up 22:47:03.885 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd 22:47:03.885 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.04) 22:47:03.885 00.000 15672 Moving (0.11, -0.04) raw xDistance=0.12 yDistance=-0.02 22:47:03.885 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:47:03.885 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:47:03.885 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 22:47:03.885 00.000 15672 MoveAxis(E, 0, ABG) 22:47:03.885 00.000 15672 Move returns status 0, amount 0 22:47:03.885 00.000 15672 MoveAxis(N, 0, ABG) 22:47:03.885 00.000 15672 Move returns status 0, amount 0 22:47:03.885 00.000 15672 move complete, result=0 22:47:03.885 00.000 15672 worker thread done servicing request 22:47:03.890 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=12421, FiltMin=2686, FiltMax=9154, Gamma=2.950 22:47:04.033 00.143 30444 UpdateGuideState exits: m=92195 SNR=74.5 Saturated 22:47:04.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:04.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:04.033 00.000 30444 Enqueuing Expose request 22:47:04.033 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:47:04.033 00.000 15672 Worker thread wakes up 22:47:04.033 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:04.033 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:06.140 02.107 15672 Exposure complete 22:47:06.160 00.020 15672 worker thread done servicing request 22:47:06.160 00.000 30444 OnExposeComplete: enter 22:47:06.160 00.000 30444 UpdateGuideState(): m_state=6 22:47:06.160 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1162 22:47:06.160 00.000 30444 Star::Find returns 1 (1), X=465.48, Y=191.77, Mass=94780, SNR=82.4, Peak=11011 HFD=3.4 22:47:06.160 00.000 30444 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 22:47:06.161 00.001 30444 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 22:47:06.161 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.15 hyp=0.34 cameraTheta=-0.45 mountX=0.34 mountY=-0.08, mountTheta=-0.23 22:47:06.161 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.15, opts=13) 22:47:06.161 00.000 30444 Enqueuing Move request for scope (0.31, -0.15) 22:47:06.161 00.000 15672 Worker thread wakes up 22:47:06.161 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.15) opts 0xd 22:47:06.161 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.15) 22:47:06.161 00.000 15672 Moving (0.31, -0.15) raw xDistance=0.34 yDistance=-0.08 22:47:06.161 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 22:47:06.161 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:47:06.161 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:47:06.162 00.001 15672 MoveAxis(W, 91, ABG) 22:47:06.162 00.000 15672 Guiding Dir = 3, Dur = 91 22:47:06.162 00.000 15672 IsSlewing returns 0 22:47:06.163 00.001 15672 IsGuiding returns 0 22:47:06.168 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=11369, FiltMin=2700, FiltMax=8860, Gamma=2.950 22:47:06.188 00.020 15672 PulseGuide returned control before completion, sleep 77 22:47:06.223 00.035 30444 UpdateGuideState exits: m=94780 SNR=82.4 Saturated 22:47:06.223 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:06.223 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:06.223 00.000 30444 Enqueuing Expose request 22:47:06.266 00.043 15672 IsGuiding returns 1 22:47:06.267 00.001 15672 scope still moving after pulse duration time elapsed 22:47:06.288 00.021 15672 IsSlewing returns 0 22:47:06.300 00.012 15672 IsGuiding returns 0 22:47:06.300 00.000 15672 scope move finished after 91 + 45 ms 22:47:06.300 00.000 15672 Move returns status 0, amount 91 22:47:06.300 00.000 15672 MoveAxis(N, 0, ABG) 22:47:06.300 00.000 15672 Move returns status 0, amount 0 22:47:06.300 00.000 15672 move complete, result=0 22:47:06.300 00.000 15672 worker thread done servicing request 22:47:06.300 00.000 15672 Worker thread wakes up 22:47:06.300 00.000 30444 GuideStep: 0.3 px 91 ms WEST, -0.1 px 0 ms NORTH 22:47:06.301 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:06.301 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:08.206 01.905 15672 Exposure complete 22:47:08.227 00.021 15672 worker thread done servicing request 22:47:08.227 00.000 30444 OnExposeComplete: enter 22:47:08.227 00.000 30444 UpdateGuideState(): m_state=6 22:47:08.227 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1163 22:47:08.227 00.000 30444 Star::Find returns 1 (1), X=465.26, Y=191.62, Mass=92286, SNR=67.0, Peak=10744 HFD=3.4 22:47:08.227 00.000 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 22:47:08.227 00.000 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 22:47:08.227 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.30 hyp=0.31 cameraTheta=-1.28 mountX=0.17 mountY=-0.27, mountTheta=-1.02 22:47:08.228 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.30, opts=13) 22:47:08.228 00.000 30444 Enqueuing Move request for scope (0.09, -0.30) 22:47:08.228 00.000 15672 Worker thread wakes up 22:47:08.228 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.30) opts 0xd 22:47:08.228 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.30) 22:47:08.228 00.000 15672 Moving (0.09, -0.30) raw xDistance=0.17 yDistance=-0.27 22:47:08.228 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:47:08.228 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 22:47:08.228 00.000 15672 MoveAxis(E, 0, ABG) 22:47:08.228 00.000 15672 Move returns status 0, amount 0 22:47:08.228 00.000 15672 MoveAxis(N, 48, ABG) 22:47:08.228 00.000 15672 Guiding Dir = 0, Dur = 48 22:47:08.228 00.000 15672 IsSlewing returns 0 22:47:08.229 00.001 15672 IsGuiding returns 0 22:47:08.235 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2381, max=10744, FiltMin=2608, FiltMax=8724, Gamma=2.950 22:47:08.291 00.056 30444 UpdateGuideState exits: m=92286 SNR=67.0 Saturated 22:47:08.291 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:08.291 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:08.291 00.000 30444 Enqueuing Expose request 22:47:08.314 00.023 15672 IsGuiding returns 1 22:47:08.314 00.000 15672 scope still moving after pulse duration time elapsed 22:47:08.335 00.021 15672 IsSlewing returns 0 22:47:08.408 00.073 15672 IsGuiding returns 0 22:47:08.409 00.001 15672 scope move finished after 48 + 130 ms 22:47:08.409 00.000 15672 Move returns status 0, amount 48 22:47:08.409 00.000 15672 move complete, result=0 22:47:08.409 00.000 15672 worker thread done servicing request 22:47:08.409 00.000 15672 Worker thread wakes up 22:47:08.409 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:08.409 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:08.414 00.005 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 48 ms NORTH 22:47:10.517 02.103 15672 Exposure complete 22:47:10.542 00.025 15672 worker thread done servicing request 22:47:10.542 00.000 30444 OnExposeComplete: enter 22:47:10.542 00.000 30444 UpdateGuideState(): m_state=6 22:47:10.542 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1164 22:47:10.542 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=192.41, Mass=90746, SNR=67.5, Peak=10777 HFD=3.4 22:47:10.542 00.000 30444 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.28) = xAngle (2.08 = 2.08) 22:47:10.542 00.000 30444 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.02 = 2.02) 22:47:10.542 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.49 hyp=0.50 cameraTheta=1.81 mountX=-0.25 mountY=0.45, mountTheta=2.07 22:47:10.543 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.49, opts=13) 22:47:10.543 00.000 30444 Enqueuing Move request for scope (-0.12, 0.49) 22:47:10.543 00.000 15672 Worker thread wakes up 22:47:10.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.49) opts 0xd 22:47:10.543 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.49) 22:47:10.543 00.000 15672 Moving (-0.12, 0.49) raw xDistance=-0.25 yDistance=0.45 22:47:10.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 22:47:10.543 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:47:10.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 22:47:10.543 00.000 15672 MoveAxis(E, 0, ABG) 22:47:10.543 00.000 15672 Move returns status 0, amount 0 22:47:10.543 00.000 15672 MoveAxis(N, 0, ABG) 22:47:10.543 00.000 15672 Move returns status 0, amount 0 22:47:10.543 00.000 15672 move complete, result=0 22:47:10.543 00.000 15672 worker thread done servicing request 22:47:10.548 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=12065, FiltMin=2623, FiltMax=8623, Gamma=2.950 22:47:10.675 00.127 30444 UpdateGuideState exits: m=90746 SNR=67.5 Saturated 22:47:10.675 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:10.675 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:10.675 00.000 30444 Enqueuing Expose request 22:47:10.675 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 22:47:10.675 00.000 15672 Worker thread wakes up 22:47:10.676 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:10.676 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:12.585 01.909 15672 Exposure complete 22:47:12.606 00.021 15672 worker thread done servicing request 22:47:12.606 00.000 30444 OnExposeComplete: enter 22:47:12.606 00.000 30444 UpdateGuideState(): m_state=6 22:47:12.606 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1165 22:47:12.606 00.000 30444 Star::Find returns 1 (1), X=465.20, Y=192.69, Mass=88756, SNR=75.5, Peak=10638 HFD=3.2 22:47:12.606 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.82 = 1.82) 22:47:12.606 00.000 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 22:47:12.606 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.77 hyp=0.77 cameraTheta=1.54 mountX=-0.19 mountY=0.75, mountTheta=1.81 22:47:12.607 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.77, opts=13) 22:47:12.607 00.000 30444 Enqueuing Move request for scope (0.03, 0.77) 22:47:12.607 00.000 15672 Worker thread wakes up 22:47:12.607 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.77) opts 0xd 22:47:12.607 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.77) 22:47:12.607 00.000 15672 Moving (0.03, 0.77) raw xDistance=-0.19 yDistance=0.75 22:47:12.607 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 22:47:12.607 00.000 15672 resist switch: large excursion: input 0.75 thresh 0.75 direction from -1 to 1 22:47:12.607 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.26 22:47:12.607 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 22:47:12.607 00.000 15672 MoveAxis(E, 0, ABG) 22:47:12.607 00.000 15672 Move returns status 0, amount 0 22:47:12.607 00.000 15672 MoveAxis(S, 134, ABG) 22:47:12.607 00.000 15672 Guiding Dir = 1, Dur = 134 22:47:12.608 00.001 15672 IsSlewing returns 0 22:47:12.609 00.001 15672 IsGuiding returns 0 22:47:12.613 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=12872, FiltMin=2703, FiltMax=8970, Gamma=2.950 22:47:12.662 00.049 30444 UpdateGuideState exits: m=88756 SNR=75.5 Saturated 22:47:12.662 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:12.662 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:12.662 00.000 30444 Enqueuing Expose request 22:47:12.690 00.028 15672 PulseGuide returned control before completion, sleep 64 22:47:12.756 00.066 15672 IsGuiding returns 1 22:47:12.756 00.000 15672 scope still moving after pulse duration time elapsed 22:47:12.777 00.021 15672 IsSlewing returns 0 22:47:12.780 00.003 15672 IsGuiding returns 1 22:47:12.800 00.020 15672 IsSlewing returns 0 22:47:12.802 00.002 15672 IsGuiding returns 1 22:47:12.824 00.022 15672 IsSlewing returns 0 22:47:12.834 00.010 15672 IsGuiding returns 0 22:47:12.834 00.000 15672 scope move finished after 134 + 91 ms 22:47:12.834 00.000 15672 Move returns status 0, amount 134 22:47:12.834 00.000 15672 move complete, result=0 22:47:12.834 00.000 15672 worker thread done servicing request 22:47:12.834 00.000 15672 Worker thread wakes up 22:47:12.834 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 134 ms SOUTH 22:47:12.835 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:12.835 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:14.945 02.110 15672 Exposure complete 22:47:14.965 00.020 15672 worker thread done servicing request 22:47:14.965 00.000 30444 OnExposeComplete: enter 22:47:14.965 00.000 30444 UpdateGuideState(): m_state=6 22:47:14.965 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1166 22:47:14.965 00.000 30444 Star::Find returns 1 (1), X=465.26, Y=192.91, Mass=92011, SNR=75.2, Peak=11549 HFD=3.0 22:47:14.965 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 22:47:14.965 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 22:47:14.966 00.001 30444 CameraToMount -- cameraX=0.09 cameraY=0.99 hyp=1.00 cameraTheta=1.48 mountX=-0.19 mountY=0.99, mountTheta=1.76 22:47:14.966 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.99, opts=13) 22:47:14.966 00.000 30444 Enqueuing Move request for scope (0.09, 0.99) 22:47:14.966 00.000 15672 Worker thread wakes up 22:47:14.966 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.99) opts 0xd 22:47:14.966 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.99) 22:47:14.966 00.000 15672 Moving (0.09, 0.99) raw xDistance=-0.19 yDistance=0.99 22:47:14.966 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 22:47:14.966 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99 22:47:14.966 00.000 15672 MoveAxis(E, 0, ABG) 22:47:14.966 00.000 15672 Move returns status 0, amount 0 22:47:14.966 00.000 15672 MoveAxis(S, 176, ABG) 22:47:14.967 00.001 15672 Guiding Dir = 1, Dur = 176 22:47:14.967 00.000 15672 IsSlewing returns 0 22:47:14.968 00.001 15672 IsGuiding returns 0 22:47:14.972 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2384, max=13967, FiltMin=2680, FiltMax=9461, Gamma=2.950 22:47:15.021 00.049 30444 UpdateGuideState exits: m=92011 SNR=75.2 Saturated 22:47:15.021 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:15.021 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:15.021 00.000 30444 Enqueuing Expose request 22:47:15.054 00.033 15672 PulseGuide returned control before completion, sleep 100 22:47:15.156 00.102 15672 IsGuiding returns 1 22:47:15.156 00.000 15672 scope still moving after pulse duration time elapsed 22:47:15.177 00.021 15672 IsSlewing returns 0 22:47:15.179 00.002 15672 IsGuiding returns 1 22:47:15.200 00.021 15672 IsSlewing returns 0 22:47:15.202 00.002 15672 IsGuiding returns 1 22:47:15.223 00.021 15672 IsSlewing returns 0 22:47:15.224 00.001 15672 IsGuiding returns 1 22:47:15.246 00.022 15672 IsSlewing returns 0 22:47:15.282 00.036 15672 IsGuiding returns 0 22:47:15.282 00.000 15672 scope move finished after 176 + 138 ms 22:47:15.282 00.000 15672 Move returns status 0, amount 176 22:47:15.282 00.000 15672 move complete, result=0 22:47:15.283 00.001 15672 worker thread done servicing request 22:47:15.283 00.000 15672 Worker thread wakes up 22:47:15.283 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 1.0 px 176 ms SOUTH 22:47:15.283 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:15.284 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:17.199 01.915 15672 Exposure complete 22:47:17.226 00.027 15672 worker thread done servicing request 22:47:17.226 00.000 30444 OnExposeComplete: enter 22:47:17.226 00.000 30444 UpdateGuideState(): m_state=6 22:47:17.226 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1167 22:47:17.226 00.000 30444 Star::Find returns 1 (1), X=465.46, Y=192.34, Mass=97434, SNR=82.2, Peak=11009 HFD=3.3 22:47:17.227 00.001 30444 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.28) = xAngle (1.25 = 1.25) 22:47:17.227 00.000 30444 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.18 = 1.18) 22:47:17.227 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.42 hyp=0.51 cameraTheta=0.97 mountX=0.16 mountY=0.47, mountTheta=1.24 22:47:17.227 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.42, opts=13) 22:47:17.227 00.000 30444 Enqueuing Move request for scope (0.29, 0.42) 22:47:17.227 00.000 15672 Worker thread wakes up 22:47:17.227 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.42) opts 0xd 22:47:17.227 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.42) 22:47:17.227 00.000 15672 Moving (0.29, 0.42) raw xDistance=0.16 yDistance=0.47 22:47:17.227 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 22:47:17.227 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 22:47:17.227 00.000 15672 MoveAxis(E, 0, ABG) 22:47:17.227 00.000 15672 Move returns status 0, amount 0 22:47:17.227 00.000 15672 MoveAxis(S, 84, ABG) 22:47:17.228 00.001 15672 Guiding Dir = 1, Dur = 84 22:47:17.228 00.000 15672 IsSlewing returns 0 22:47:17.229 00.001 15672 IsGuiding returns 0 22:47:17.235 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=11433, FiltMin=2715, FiltMax=8864, Gamma=2.950 22:47:17.289 00.054 30444 UpdateGuideState exits: m=97434 SNR=82.2 Saturated 22:47:17.290 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:17.290 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:17.290 00.000 30444 Enqueuing Expose request 22:47:17.306 00.016 15672 PulseGuide returned control before completion, sleep 17 22:47:17.326 00.020 15672 IsGuiding returns 1 22:47:17.326 00.000 15672 scope still moving after pulse duration time elapsed 22:47:17.346 00.020 15672 IsSlewing returns 0 22:47:17.346 00.000 15672 IsGuiding returns 1 22:47:17.368 00.022 15672 IsSlewing returns 0 22:47:17.369 00.001 15672 IsGuiding returns 1 22:47:17.390 00.021 15672 IsSlewing returns 0 22:47:17.391 00.001 15672 IsGuiding returns 1 22:47:17.412 00.021 15672 IsSlewing returns 0 22:47:17.467 00.055 15672 IsGuiding returns 0 22:47:17.467 00.000 15672 scope move finished after 84 + 153 ms 22:47:17.467 00.000 15672 Move returns status 0, amount 84 22:47:17.467 00.000 15672 move complete, result=0 22:47:17.467 00.000 15672 worker thread done servicing request 22:47:17.467 00.000 15672 Worker thread wakes up 22:47:17.467 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 84 ms SOUTH 22:47:17.467 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:17.467 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:19.590 02.123 15672 Exposure complete 22:47:19.619 00.029 15672 worker thread done servicing request 22:47:19.619 00.000 30444 OnExposeComplete: enter 22:47:19.619 00.000 30444 UpdateGuideState(): m_state=6 22:47:19.619 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1168 22:47:19.619 00.000 30444 Star::Find returns 1 (1), X=465.21, Y=192.51, Mass=99816, SNR=79.7, Peak=10647 HFD=3.4 22:47:19.619 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 22:47:19.619 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.72 = 1.72) 22:47:19.619 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.59 hyp=0.59 cameraTheta=1.51 mountX=-0.13 mountY=0.59, mountTheta=1.78 22:47:19.620 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.59, opts=13) 22:47:19.620 00.000 30444 Enqueuing Move request for scope (0.04, 0.59) 22:47:19.620 00.000 15672 Worker thread wakes up 22:47:19.620 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.59) opts 0xd 22:47:19.620 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.59) 22:47:19.620 00.000 15672 Moving (0.04, 0.59) raw xDistance=-0.13 yDistance=0.59 22:47:19.620 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 22:47:19.620 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 22:47:19.620 00.000 15672 MoveAxis(E, 0, ABG) 22:47:19.620 00.000 15672 Move returns status 0, amount 0 22:47:19.620 00.000 15672 MoveAxis(S, 105, ABG) 22:47:19.620 00.000 15672 Guiding Dir = 1, Dur = 105 22:47:19.621 00.001 15672 IsSlewing returns 0 22:47:19.623 00.002 15672 IsGuiding returns 0 22:47:19.626 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=11212, FiltMin=2646, FiltMax=8848, Gamma=2.950 22:47:19.675 00.049 30444 UpdateGuideState exits: m=99816 SNR=79.7 Saturated 22:47:19.675 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:19.675 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:19.675 00.000 30444 Enqueuing Expose request 22:47:19.702 00.027 15672 PulseGuide returned control before completion, sleep 36 22:47:19.741 00.039 15672 IsGuiding returns 1 22:47:19.741 00.000 15672 scope still moving after pulse duration time elapsed 22:47:19.762 00.021 15672 IsSlewing returns 0 22:47:19.762 00.000 15672 IsGuiding returns 1 22:47:19.784 00.022 15672 IsSlewing returns 0 22:47:19.785 00.001 15672 IsGuiding returns 1 22:47:19.805 00.020 15672 IsSlewing returns 0 22:47:19.807 00.002 15672 IsGuiding returns 1 22:47:19.828 00.021 15672 IsSlewing returns 0 22:47:19.878 00.050 15672 IsGuiding returns 0 22:47:19.878 00.000 15672 scope move finished after 105 + 150 ms 22:47:19.878 00.000 15672 Move returns status 0, amount 105 22:47:19.878 00.000 15672 move complete, result=0 22:47:19.878 00.000 15672 worker thread done servicing request 22:47:19.878 00.000 15672 Worker thread wakes up 22:47:19.878 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:19.878 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:19.878 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 105 ms SOUTH 22:47:21.785 01.907 15672 Exposure complete 22:47:21.805 00.020 15672 worker thread done servicing request 22:47:21.805 00.000 30444 OnExposeComplete: enter 22:47:21.805 00.000 30444 UpdateGuideState(): m_state=6 22:47:21.805 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1169 22:47:21.805 00.000 30444 Star::Find returns 1 (1), X=465.32, Y=192.47, Mass=93155, SNR=77.5, Peak=11271 HFD=3.2 22:47:21.805 00.000 30444 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 22:47:21.805 00.000 30444 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.53 = 1.53) 22:47:21.805 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.54 hyp=0.56 cameraTheta=1.31 mountX=-0.01 mountY=0.56, mountTheta=1.59 22:47:21.806 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.54, opts=13) 22:47:21.806 00.000 30444 Enqueuing Move request for scope (0.15, 0.54) 22:47:21.806 00.000 15672 Worker thread wakes up 22:47:21.806 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.54) opts 0xd 22:47:21.806 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.54) 22:47:21.806 00.000 15672 Moving (0.15, 0.54) raw xDistance=-0.01 yDistance=0.56 22:47:21.806 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:47:21.806 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 22:47:21.806 00.000 15672 MoveAxis(E, 0, ABG) 22:47:21.806 00.000 15672 Move returns status 0, amount 0 22:47:21.806 00.000 15672 MoveAxis(S, 100, ABG) 22:47:21.806 00.000 15672 Guiding Dir = 1, Dur = 100 22:47:21.807 00.001 15672 IsSlewing returns 0 22:47:21.808 00.001 15672 IsGuiding returns 0 22:47:21.812 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2373, max=12226, FiltMin=2707, FiltMax=9080, Gamma=2.950 22:47:21.862 00.050 30444 UpdateGuideState exits: m=93155 SNR=77.5 Saturated 22:47:21.862 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:21.862 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:21.862 00.000 30444 Enqueuing Expose request 22:47:21.891 00.029 15672 PulseGuide returned control before completion, sleep 27 22:47:21.919 00.028 15672 IsGuiding returns 1 22:47:21.919 00.000 15672 scope still moving after pulse duration time elapsed 22:47:21.940 00.021 15672 IsSlewing returns 0 22:47:21.941 00.001 15672 IsGuiding returns 1 22:47:21.963 00.022 15672 IsSlewing returns 0 22:47:22.019 00.056 15672 IsGuiding returns 0 22:47:22.019 00.000 15672 scope move finished after 100 + 111 ms 22:47:22.019 00.000 15672 Move returns status 0, amount 100 22:47:22.019 00.000 15672 move complete, result=0 22:47:22.019 00.000 15672 worker thread done servicing request 22:47:22.020 00.001 15672 Worker thread wakes up 22:47:22.020 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:22.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:22.020 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.6 px 100 ms SOUTH 22:47:24.131 02.111 15672 Exposure complete 22:47:24.151 00.020 15672 worker thread done servicing request 22:47:24.151 00.000 30444 OnExposeComplete: enter 22:47:24.151 00.000 30444 UpdateGuideState(): m_state=6 22:47:24.151 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1170 22:47:24.151 00.000 30444 Star::Find returns 1 (1), X=465.25, Y=192.83, Mass=82042, SNR=75.0, Peak=10677 HFD=3.0 22:47:24.151 00.000 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 22:47:24.151 00.000 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 22:47:24.151 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.91 hyp=0.91 cameraTheta=1.49 mountX=-0.18 mountY=0.90, mountTheta=1.76 22:47:24.152 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.91, opts=13) 22:47:24.152 00.000 30444 Enqueuing Move request for scope (0.07, 0.91) 22:47:24.152 00.000 15672 Worker thread wakes up 22:47:24.152 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.91) opts 0xd 22:47:24.152 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.91) 22:47:24.152 00.000 15672 Moving (0.07, 0.91) raw xDistance=-0.18 yDistance=0.90 22:47:24.152 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 22:47:24.152 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 22:47:24.152 00.000 15672 MoveAxis(E, 0, ABG) 22:47:24.152 00.000 15672 Move returns status 0, amount 0 22:47:24.152 00.000 15672 MoveAxis(S, 161, ABG) 22:47:24.152 00.000 15672 Guiding Dir = 1, Dur = 161 22:47:24.153 00.001 15672 IsSlewing returns 0 22:47:24.154 00.001 15672 IsGuiding returns 0 22:47:24.157 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12551, FiltMin=2705, FiltMax=9077, Gamma=2.950 22:47:24.206 00.049 30444 UpdateGuideState exits: m=82042 SNR=75.0 Saturated 22:47:24.206 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:24.206 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:24.206 00.000 30444 Enqueuing Expose request 22:47:24.239 00.033 15672 PulseGuide returned control before completion, sleep 86 22:47:24.338 00.099 15672 IsGuiding returns 1 22:47:24.338 00.000 15672 scope still moving after pulse duration time elapsed 22:47:24.359 00.021 15672 IsSlewing returns 0 22:47:24.360 00.001 15672 IsGuiding returns 1 22:47:24.381 00.021 15672 IsSlewing returns 0 22:47:24.382 00.001 15672 IsGuiding returns 1 22:47:24.403 00.021 15672 IsSlewing returns 0 22:47:24.432 00.029 15672 IsGuiding returns 0 22:47:24.432 00.000 15672 scope move finished after 161 + 117 ms 22:47:24.432 00.000 15672 Move returns status 0, amount 161 22:47:24.432 00.000 15672 move complete, result=0 22:47:24.432 00.000 15672 worker thread done servicing request 22:47:24.432 00.000 15672 Worker thread wakes up 22:47:24.432 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:24.432 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:24.432 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.9 px 161 ms SOUTH 22:47:26.337 01.905 15672 Exposure complete 22:47:26.357 00.020 15672 worker thread done servicing request 22:47:26.357 00.000 30444 OnExposeComplete: enter 22:47:26.357 00.000 30444 UpdateGuideState(): m_state=6 22:47:26.357 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1171 22:47:26.357 00.000 30444 Star::Find returns 1 (1), X=465.10, Y=192.78, Mass=90554, SNR=77.5, Peak=10863 HFD=3.2 22:47:26.357 00.000 30444 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.28) = xAngle (1.94 = 1.94) 22:47:26.357 00.000 30444 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.88 = 1.88) 22:47:26.357 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.86 hyp=0.87 cameraTheta=1.66 mountX=-0.31 mountY=0.83, mountTheta=1.93 22:47:26.358 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.86, opts=13) 22:47:26.358 00.000 30444 Enqueuing Move request for scope (-0.08, 0.86) 22:47:26.358 00.000 15672 Worker thread wakes up 22:47:26.358 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.86) opts 0xd 22:47:26.358 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.86) 22:47:26.358 00.000 15672 Moving (-0.08, 0.86) raw xDistance=-0.31 yDistance=0.83 22:47:26.358 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 22:47:26.358 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 22:47:26.358 00.000 15672 MoveAxis(E, 84, ABG) 22:47:26.358 00.000 15672 Guiding Dir = 2, Dur = 84 22:47:26.359 00.001 15672 IsSlewing returns 0 22:47:26.361 00.002 15672 IsGuiding returns 0 22:47:26.364 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=12663, FiltMin=2692, FiltMax=9478, Gamma=2.950 22:47:26.380 00.016 15672 PulseGuide returned control before completion, sleep 75 22:47:26.476 00.096 30444 UpdateGuideState exits: m=90554 SNR=77.5 Saturated 22:47:26.476 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:26.476 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:26.476 00.000 30444 Enqueuing Expose request 22:47:26.491 00.015 15672 IsGuiding returns 0 22:47:26.491 00.000 15672 Move returns status 0, amount 84 22:47:26.491 00.000 15672 MoveAxis(S, 147, ABG) 22:47:26.491 00.000 15672 Guiding Dir = 1, Dur = 147 22:47:26.492 00.001 15672 IsSlewing returns 0 22:47:26.493 00.001 15672 IsGuiding returns 0 22:47:26.574 00.081 15672 PulseGuide returned control before completion, sleep 78 22:47:26.653 00.079 15672 IsGuiding returns 1 22:47:26.653 00.000 15672 scope still moving after pulse duration time elapsed 22:47:26.675 00.022 15672 IsSlewing returns 0 22:47:26.675 00.000 15672 IsGuiding returns 1 22:47:26.696 00.021 15672 IsSlewing returns 0 22:47:26.763 00.067 15672 IsGuiding returns 0 22:47:26.764 00.001 15672 scope move finished after 147 + 123 ms 22:47:26.764 00.000 15672 Move returns status 0, amount 147 22:47:26.764 00.000 15672 move complete, result=0 22:47:26.764 00.000 15672 worker thread done servicing request 22:47:26.764 00.000 15672 Worker thread wakes up 22:47:26.765 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:26.765 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:26.765 00.000 30444 GuideStep: -0.3 px 84 ms EAST, 0.8 px 147 ms SOUTH 22:47:28.873 02.108 15672 Exposure complete 22:47:28.892 00.019 15672 worker thread done servicing request 22:47:28.892 00.000 30444 OnExposeComplete: enter 22:47:28.893 00.001 30444 UpdateGuideState(): m_state=6 22:47:28.893 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1172 22:47:28.893 00.000 30444 Star::Find returns 1 (1), X=465.61, Y=192.92, Mass=88898, SNR=79.2, Peak=9863 HFD=3.3 22:47:28.893 00.000 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 22:47:28.893 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.38 = 1.38) 22:47:28.893 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=1.00 hyp=1.09 cameraTheta=1.16 mountX=0.14 mountY=1.07, mountTheta=1.44 22:47:28.893 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=1.00, opts=13) 22:47:28.893 00.000 30444 Enqueuing Move request for scope (0.43, 1.00) 22:47:28.893 00.000 15672 Worker thread wakes up 22:47:28.893 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 1.00) opts 0xd 22:47:28.894 00.001 15672 Handling offset move in thread for scope, endpoint = (0.43, 1.00) 22:47:28.894 00.000 15672 Moving (0.43, 1.00) raw xDistance=0.14 yDistance=1.07 22:47:28.894 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:47:28.894 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07 22:47:28.894 00.000 15672 MoveAxis(E, 0, ABG) 22:47:28.894 00.000 15672 Move returns status 0, amount 0 22:47:28.894 00.000 15672 MoveAxis(S, 190, ABG) 22:47:28.894 00.000 15672 Guiding Dir = 1, Dur = 190 22:47:28.895 00.001 15672 IsSlewing returns 0 22:47:28.896 00.001 15672 IsGuiding returns 0 22:47:28.900 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=12913, FiltMin=2675, FiltMax=9594, Gamma=2.950 22:47:28.949 00.049 30444 UpdateGuideState exits: m=88898 SNR=79.2 Saturated 22:47:28.949 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:28.949 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:28.949 00.000 30444 Enqueuing Expose request 22:47:28.969 00.020 15672 PulseGuide returned control before completion, sleep 128 22:47:29.129 00.160 15672 IsGuiding returns 1 22:47:29.129 00.000 15672 scope still moving after pulse duration time elapsed 22:47:29.150 00.021 15672 IsSlewing returns 0 22:47:29.192 00.042 15672 IsGuiding returns 0 22:47:29.193 00.001 15672 scope move finished after 190 + 107 ms 22:47:29.193 00.000 15672 Move returns status 0, amount 190 22:47:29.193 00.000 15672 move complete, result=0 22:47:29.193 00.000 15672 worker thread done servicing request 22:47:29.193 00.000 15672 Worker thread wakes up 22:47:29.193 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:29.193 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:29.194 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 1.1 px 190 ms SOUTH 22:47:31.110 01.916 15672 Exposure complete 22:47:31.140 00.030 15672 worker thread done servicing request 22:47:31.140 00.000 30444 OnExposeComplete: enter 22:47:31.140 00.000 30444 UpdateGuideState(): m_state=6 22:47:31.140 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1173 22:47:31.140 00.000 30444 Star::Find returns 1 (1), X=465.36, Y=192.89, Mass=90106, SNR=67.1, Peak=10326 HFD=3.3 22:47:31.140 00.000 30444 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.28) = xAngle (1.66 = 1.66) 22:47:31.140 00.000 30444 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 22:47:31.140 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.97 hyp=0.99 cameraTheta=1.38 mountX=-0.09 mountY=0.99, mountTheta=1.66 22:47:31.141 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.97, opts=13) 22:47:31.141 00.000 30444 Enqueuing Move request for scope (0.18, 0.97) 22:47:31.141 00.000 15672 Worker thread wakes up 22:47:31.141 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.97) opts 0xd 22:47:31.141 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.97) 22:47:31.141 00.000 15672 Moving (0.18, 0.97) raw xDistance=-0.09 yDistance=0.99 22:47:31.141 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:47:31.141 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99 22:47:31.141 00.000 15672 MoveAxis(E, 0, ABG) 22:47:31.141 00.000 15672 Move returns status 0, amount 0 22:47:31.141 00.000 15672 MoveAxis(S, 177, ABG) 22:47:31.141 00.000 15672 Guiding Dir = 1, Dur = 177 22:47:31.142 00.001 15672 IsSlewing returns 0 22:47:31.143 00.001 15672 IsGuiding returns 0 22:47:31.148 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=12949, FiltMin=2655, FiltMax=9206, Gamma=2.950 22:47:31.220 00.072 15672 PulseGuide returned control before completion, sleep 111 22:47:31.335 00.115 15672 IsGuiding returns 1 22:47:31.335 00.000 15672 scope still moving after pulse duration time elapsed 22:47:31.356 00.021 15672 IsSlewing returns 0 22:47:31.358 00.002 15672 IsGuiding returns 1 22:47:31.380 00.022 15672 IsSlewing returns 0 22:47:31.383 00.003 15672 IsGuiding returns 1 22:47:31.403 00.020 15672 IsSlewing returns 0 22:47:31.413 00.010 15672 IsGuiding returns 0 22:47:31.413 00.000 15672 scope move finished after 177 + 92 ms 22:47:31.413 00.000 15672 Move returns status 0, amount 177 22:47:31.413 00.000 15672 move complete, result=0 22:47:31.413 00.000 15672 worker thread done servicing request 22:47:31.594 00.181 30444 UpdateGuideState exits: m=90106 SNR=67.1 Saturated 22:47:31.594 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:31.595 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:31.595 00.000 30444 Enqueuing Expose request 22:47:31.595 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 1.0 px 177 ms SOUTH 22:47:31.595 00.000 15672 Worker thread wakes up 22:47:31.595 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:31.596 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:33.706 02.110 15672 Exposure complete 22:47:33.726 00.020 15672 worker thread done servicing request 22:47:33.726 00.000 30444 OnExposeComplete: enter 22:47:33.726 00.000 30444 UpdateGuideState(): m_state=6 22:47:33.726 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1174 22:47:33.726 00.000 30444 Star::Find returns 1 (1), X=465.26, Y=192.86, Mass=87567, SNR=75.0, Peak=9603 HFD=3.4 22:47:33.726 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 22:47:33.726 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 22:47:33.726 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.94 hyp=0.95 cameraTheta=1.48 mountX=-0.18 mountY=0.94, mountTheta=1.76 22:47:33.727 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.94, opts=13) 22:47:33.727 00.000 30444 Enqueuing Move request for scope (0.09, 0.94) 22:47:33.727 00.000 15672 Worker thread wakes up 22:47:33.727 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.94) opts 0xd 22:47:33.727 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.94) 22:47:33.727 00.000 15672 Moving (0.09, 0.94) raw xDistance=-0.18 yDistance=0.94 22:47:33.727 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 22:47:33.727 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94 22:47:33.727 00.000 15672 MoveAxis(E, 0, ABG) 22:47:33.727 00.000 15672 Move returns status 0, amount 0 22:47:33.727 00.000 15672 MoveAxis(S, 167, ABG) 22:47:33.727 00.000 15672 Guiding Dir = 1, Dur = 167 22:47:33.727 00.000 15672 IsSlewing returns 0 22:47:33.729 00.002 15672 IsGuiding returns 0 22:47:33.733 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=17761, FiltMin=2681, FiltMax=13213, Gamma=2.950 22:47:33.783 00.050 30444 UpdateGuideState exits: m=87567 SNR=75.0 Saturated 22:47:33.783 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:33.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:33.783 00.000 30444 Enqueuing Expose request 22:47:33.809 00.026 15672 PulseGuide returned control before completion, sleep 97 22:47:33.908 00.099 15672 IsGuiding returns 1 22:47:33.908 00.000 15672 scope still moving after pulse duration time elapsed 22:47:33.929 00.021 15672 IsSlewing returns 0 22:47:33.931 00.002 15672 IsGuiding returns 1 22:47:33.951 00.020 15672 IsSlewing returns 0 22:47:33.954 00.003 15672 IsGuiding returns 1 22:47:33.975 00.021 15672 IsSlewing returns 0 22:47:34.017 00.042 15672 IsGuiding returns 0 22:47:34.018 00.001 15672 scope move finished after 167 + 121 ms 22:47:34.018 00.000 15672 Move returns status 0, amount 167 22:47:34.018 00.000 15672 move complete, result=0 22:47:34.018 00.000 15672 worker thread done servicing request 22:47:34.019 00.001 15672 Worker thread wakes up 22:47:34.019 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.9 px 167 ms SOUTH 22:47:34.019 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:34.019 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:35.927 01.908 15672 Exposure complete 22:47:35.945 00.018 15672 worker thread done servicing request 22:47:35.945 00.000 30444 OnExposeComplete: enter 22:47:35.945 00.000 30444 UpdateGuideState(): m_state=6 22:47:35.946 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1175 22:47:35.946 00.000 30444 Star::Find returns 1 (1), X=465.46, Y=192.46, Mass=82566, SNR=74.9, Peak=9397 HFD=3.2 22:47:35.946 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 22:47:35.946 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 22:47:35.946 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.54 hyp=0.61 cameraTheta=1.08 mountX=0.13 mountY=0.59, mountTheta=1.36 22:47:35.946 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.54, opts=13) 22:47:35.946 00.000 30444 Enqueuing Move request for scope (0.29, 0.54) 22:47:35.946 00.000 15672 Worker thread wakes up 22:47:35.946 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.54) opts 0xd 22:47:35.946 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.54) 22:47:35.947 00.001 15672 Moving (0.29, 0.54) raw xDistance=0.13 yDistance=0.59 22:47:35.947 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 22:47:35.947 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 22:47:35.947 00.000 15672 MoveAxis(E, 0, ABG) 22:47:35.947 00.000 15672 Move returns status 0, amount 0 22:47:35.947 00.000 15672 MoveAxis(S, 105, ABG) 22:47:35.947 00.000 15672 Guiding Dir = 1, Dur = 105 22:47:35.947 00.000 15672 IsSlewing returns 0 22:47:35.948 00.001 15672 IsGuiding returns 0 22:47:35.952 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=11580, FiltMin=2712, FiltMax=8859, Gamma=2.950 22:47:36.001 00.049 30444 UpdateGuideState exits: m=82566 SNR=74.9 Saturated 22:47:36.001 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:36.001 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:36.001 00.000 30444 Enqueuing Expose request 22:47:36.029 00.028 15672 PulseGuide returned control before completion, sleep 36 22:47:36.066 00.037 15672 IsGuiding returns 1 22:47:36.066 00.000 15672 scope still moving after pulse duration time elapsed 22:47:36.088 00.022 15672 IsSlewing returns 0 22:47:36.088 00.000 15672 IsGuiding returns 1 22:47:36.110 00.022 15672 IsSlewing returns 0 22:47:36.111 00.001 15672 IsGuiding returns 1 22:47:36.132 00.021 15672 IsSlewing returns 0 22:47:36.135 00.003 15672 IsGuiding returns 1 22:47:36.156 00.021 15672 IsSlewing returns 0 22:47:36.188 00.032 15672 IsGuiding returns 0 22:47:36.189 00.001 15672 scope move finished after 105 + 135 ms 22:47:36.189 00.000 15672 Move returns status 0, amount 105 22:47:36.189 00.000 15672 move complete, result=0 22:47:36.189 00.000 15672 worker thread done servicing request 22:47:36.189 00.000 15672 Worker thread wakes up 22:47:36.189 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:36.189 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:36.190 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 105 ms SOUTH 22:47:38.298 02.108 15672 Exposure complete 22:47:38.318 00.020 15672 worker thread done servicing request 22:47:38.318 00.000 30444 OnExposeComplete: enter 22:47:38.318 00.000 30444 UpdateGuideState(): m_state=6 22:47:38.318 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1176 22:47:38.318 00.000 30444 Star::Find returns 1 (1), X=466.02, Y=192.76, Mass=91492, SNR=75.4, Peak=9819 HFD=3.2 22:47:38.318 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 22:47:38.319 00.001 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 22:47:38.319 00.000 30444 CameraToMount -- cameraX=0.85 cameraY=0.84 hyp=1.19 cameraTheta=0.78 mountX=0.59 mountY=1.00, mountTheta=1.04 22:47:38.319 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.85, y=0.84, opts=13) 22:47:38.319 00.000 30444 Enqueuing Move request for scope (0.85, 0.84) 22:47:38.319 00.000 15672 Worker thread wakes up 22:47:38.319 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.84) opts 0xd 22:47:38.319 00.000 15672 Handling offset move in thread for scope, endpoint = (0.85, 0.84) 22:47:38.319 00.000 15672 Moving (0.85, 0.84) raw xDistance=0.59 yDistance=1.00 22:47:38.319 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59 22:47:38.319 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00 22:47:38.319 00.000 15672 MoveAxis(W, 159, ABG) 22:47:38.319 00.000 15672 Guiding Dir = 3, Dur = 159 22:47:38.320 00.001 15672 IsSlewing returns 0 22:47:38.322 00.002 15672 IsGuiding returns 0 22:47:38.327 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=10348, FiltMin=2658, FiltMax=8485, Gamma=2.950 22:47:38.344 00.017 15672 PulseGuide returned control before completion, sleep 147 22:47:38.379 00.035 30444 UpdateGuideState exits: m=91492 SNR=75.4 Saturated 22:47:38.379 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:38.379 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:38.379 00.000 30444 Enqueuing Expose request 22:47:38.521 00.142 15672 IsGuiding returns 0 22:47:38.522 00.001 15672 Move returns status 0, amount 159 22:47:38.522 00.000 15672 MoveAxis(S, 178, ABG) 22:47:38.522 00.000 15672 Guiding Dir = 1, Dur = 178 22:47:38.522 00.000 15672 IsSlewing returns 0 22:47:38.523 00.001 15672 IsGuiding returns 0 22:47:38.601 00.078 15672 PulseGuide returned control before completion, sleep 111 22:47:38.715 00.114 15672 IsGuiding returns 1 22:47:38.715 00.000 15672 scope still moving after pulse duration time elapsed 22:47:38.736 00.021 15672 IsSlewing returns 0 22:47:38.737 00.001 15672 IsGuiding returns 1 22:47:38.758 00.021 15672 IsSlewing returns 0 22:47:38.759 00.001 15672 IsGuiding returns 1 22:47:38.779 00.020 15672 IsSlewing returns 0 22:47:38.780 00.001 15672 IsGuiding returns 1 22:47:38.801 00.021 15672 IsSlewing returns 0 22:47:38.828 00.027 15672 IsGuiding returns 0 22:47:38.828 00.000 15672 scope move finished after 178 + 126 ms 22:47:38.828 00.000 15672 Move returns status 0, amount 178 22:47:38.828 00.000 15672 move complete, result=0 22:47:38.828 00.000 15672 worker thread done servicing request 22:47:38.829 00.001 15672 Worker thread wakes up 22:47:38.829 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:38.829 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:38.829 00.000 30444 GuideStep: 0.6 px 159 ms WEST, 1.0 px 178 ms SOUTH 22:47:40.739 01.910 15672 Exposure complete 22:47:40.758 00.019 15672 worker thread done servicing request 22:47:40.759 00.001 30444 OnExposeComplete: enter 22:47:40.759 00.000 30444 UpdateGuideState(): m_state=6 22:47:40.759 00.000 30444 Star::Find(15, 466, 192, 0, (0,0,0,0), 0.0, 255) frame 1177 22:47:40.759 00.000 30444 Star::Find returns 1 (1), X=465.49, Y=193.14, Mass=96348, SNR=86.2, Peak=10452 HFD=3.4 22:47:40.759 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 22:47:40.759 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 22:47:40.759 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=1.22 hyp=1.26 cameraTheta=1.32 mountX=-0.03 mountY=1.26, mountTheta=1.60 22:47:40.759 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=1.22, opts=13) 22:47:40.759 00.000 30444 Enqueuing Move request for scope (0.31, 1.22) 22:47:40.759 00.000 15672 Worker thread wakes up 22:47:40.760 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 1.22) opts 0xd 22:47:40.760 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 1.22) 22:47:40.760 00.000 15672 Moving (0.31, 1.22) raw xDistance=-0.03 yDistance=1.26 22:47:40.760 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:47:40.760 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.26 from input 1.26 22:47:40.760 00.000 15672 MoveAxis(E, 0, ABG) 22:47:40.760 00.000 15672 Move returns status 0, amount 0 22:47:40.760 00.000 15672 MoveAxis(S, 224, ABG) 22:47:40.760 00.000 15672 Guiding Dir = 1, Dur = 224 22:47:40.760 00.000 15672 IsSlewing returns 0 22:47:40.761 00.001 15672 IsGuiding returns 0 22:47:40.765 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=12076, FiltMin=2648, FiltMax=8828, Gamma=2.950 22:47:40.837 00.072 15672 PulseGuide returned control before completion, sleep 159 22:47:40.999 00.162 15672 IsGuiding returns 1 22:47:40.999 00.000 15672 scope still moving after pulse duration time elapsed 22:47:41.020 00.021 15672 IsSlewing returns 0 22:47:41.025 00.005 15672 IsGuiding returns 1 22:47:41.046 00.021 15672 IsSlewing returns 0 22:47:41.049 00.003 15672 IsGuiding returns 1 22:47:41.070 00.021 15672 IsSlewing returns 0 22:47:41.126 00.056 15672 IsGuiding returns 0 22:47:41.126 00.000 15672 scope move finished after 224 + 140 ms 22:47:41.126 00.000 15672 Move returns status 0, amount 224 22:47:41.126 00.000 15672 move complete, result=0 22:47:41.127 00.001 15672 worker thread done servicing request 22:47:41.249 00.122 30444 UpdateGuideState exits: m=96348 SNR=86.2 Saturated 22:47:41.249 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:41.249 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:41.249 00.000 30444 Enqueuing Expose request 22:47:41.250 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 1.3 px 224 ms SOUTH 22:47:41.250 00.000 15672 Worker thread wakes up 22:47:41.250 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:41.250 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:43.359 02.109 15672 Exposure complete 22:47:43.381 00.022 15672 worker thread done servicing request 22:47:43.381 00.000 30444 OnExposeComplete: enter 22:47:43.381 00.000 30444 UpdateGuideState(): m_state=6 22:47:43.381 00.000 30444 Star::Find(15, 465, 193, 0, (0,0,0,0), 0.0, 255) frame 1178 22:47:43.381 00.000 30444 Star::Find returns 1 (1), X=465.93, Y=192.83, Mass=90393, SNR=78.3, Peak=8669 HFD=3.9 22:47:43.381 00.000 30444 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 22:47:43.381 00.000 30444 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 22:47:43.381 00.000 30444 CameraToMount -- cameraX=0.75 cameraY=0.90 hyp=1.18 cameraTheta=0.88 mountX=0.48 mountY=1.04, mountTheta=1.14 22:47:43.381 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.75, y=0.90, opts=13) 22:47:43.381 00.000 30444 Enqueuing Move request for scope (0.75, 0.90) 22:47:43.382 00.001 15672 Worker thread wakes up 22:47:43.382 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.90) opts 0xd 22:47:43.382 00.000 15672 Handling offset move in thread for scope, endpoint = (0.75, 0.90) 22:47:43.382 00.000 15672 Moving (0.75, 0.90) raw xDistance=0.48 yDistance=1.04 22:47:43.382 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 22:47:43.382 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04 22:47:43.382 00.000 15672 MoveAxis(W, 128, ABG) 22:47:43.382 00.000 15672 Guiding Dir = 3, Dur = 128 22:47:43.383 00.001 15672 IsSlewing returns 0 22:47:43.384 00.001 15672 IsGuiding returns 0 22:47:43.388 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=10879, FiltMin=2683, FiltMax=8095, Gamma=2.950 22:47:43.408 00.020 15672 PulseGuide returned control before completion, sleep 114 22:47:43.436 00.028 30444 UpdateGuideState exits: m=90393 SNR=78.3 Saturated 22:47:43.437 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:43.437 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:43.437 00.000 30444 Enqueuing Expose request 22:47:43.537 00.100 15672 IsGuiding returns 0 22:47:43.538 00.001 15672 Move returns status 0, amount 128 22:47:43.538 00.000 15672 MoveAxis(S, 186, ABG) 22:47:43.538 00.000 15672 Guiding Dir = 1, Dur = 186 22:47:43.538 00.000 15672 IsSlewing returns 0 22:47:43.539 00.001 15672 IsGuiding returns 0 22:47:43.617 00.078 15672 PulseGuide returned control before completion, sleep 119 22:47:43.777 00.160 15672 IsGuiding returns 1 22:47:43.777 00.000 15672 scope still moving after pulse duration time elapsed 22:47:43.798 00.021 15672 IsSlewing returns 0 22:47:43.800 00.002 15672 IsGuiding returns 1 22:47:43.820 00.020 15672 IsSlewing returns 0 22:47:43.841 00.021 15672 IsGuiding returns 0 22:47:43.841 00.000 15672 scope move finished after 186 + 116 ms 22:47:43.842 00.001 15672 Move returns status 0, amount 186 22:47:43.842 00.000 15672 move complete, result=0 22:47:43.842 00.000 15672 worker thread done servicing request 22:47:43.842 00.000 15672 Worker thread wakes up 22:47:43.842 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:43.842 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:43.842 00.000 30444 GuideStep: 0.5 px 128 ms WEST, 1.0 px 186 ms SOUTH 22:47:45.751 01.909 15672 Exposure complete 22:47:45.771 00.020 15672 worker thread done servicing request 22:47:45.771 00.000 30444 OnExposeComplete: enter 22:47:45.771 00.000 30444 UpdateGuideState(): m_state=6 22:47:45.771 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1179 22:47:45.771 00.000 30444 Star::Find returns 1 (1), X=465.36, Y=192.35, Mass=98563, SNR=75.5, Peak=9898 HFD=3.5 22:47:45.771 00.000 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 22:47:45.771 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 22:47:45.771 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.43 hyp=0.47 cameraTheta=1.16 mountX=0.06 mountY=0.46, mountTheta=1.43 22:47:45.772 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.43, opts=13) 22:47:45.772 00.000 30444 Enqueuing Move request for scope (0.19, 0.43) 22:47:45.772 00.000 15672 Worker thread wakes up 22:47:45.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.43) opts 0xd 22:47:45.772 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.43) 22:47:45.772 00.000 15672 Moving (0.19, 0.43) raw xDistance=0.06 yDistance=0.46 22:47:45.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:47:45.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 22:47:45.772 00.000 15672 MoveAxis(E, 0, ABG) 22:47:45.772 00.000 15672 Move returns status 0, amount 0 22:47:45.772 00.000 15672 MoveAxis(S, 82, ABG) 22:47:45.772 00.000 15672 Guiding Dir = 1, Dur = 82 22:47:45.773 00.001 15672 IsSlewing returns 0 22:47:45.774 00.001 15672 IsGuiding returns 0 22:47:45.778 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=10487, FiltMin=2715, FiltMax=8997, Gamma=2.950 22:47:45.829 00.051 30444 UpdateGuideState exits: m=98563 SNR=75.5 Saturated 22:47:45.829 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:45.829 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:45.829 00.000 30444 Enqueuing Expose request 22:47:45.853 00.024 15672 PulseGuide returned control before completion, sleep 14 22:47:45.869 00.016 15672 IsGuiding returns 1 22:47:45.869 00.000 15672 scope still moving after pulse duration time elapsed 22:47:45.891 00.022 15672 IsSlewing returns 0 22:47:45.892 00.001 15672 IsGuiding returns 1 22:47:45.913 00.021 15672 IsSlewing returns 0 22:47:45.966 00.053 15672 IsGuiding returns 0 22:47:45.966 00.000 15672 scope move finished after 82 + 109 ms 22:47:45.966 00.000 15672 Move returns status 0, amount 82 22:47:45.966 00.000 15672 move complete, result=0 22:47:45.966 00.000 15672 worker thread done servicing request 22:47:45.966 00.000 15672 Worker thread wakes up 22:47:45.966 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:45.966 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:46.332 00.366 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 82 ms SOUTH 22:47:48.073 01.741 15672 Exposure complete 22:47:48.093 00.020 15672 worker thread done servicing request 22:47:48.093 00.000 30444 OnExposeComplete: enter 22:47:48.093 00.000 30444 UpdateGuideState(): m_state=6 22:47:48.093 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1180 22:47:48.093 00.000 30444 Star::Find returns 1 (1), X=465.03, Y=192.83, Mass=97569, SNR=70.0, Peak=11940 HFD=3.1 22:47:48.093 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 22:47:48.093 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 22:47:48.094 00.001 30444 CameraToMount -- cameraX=-0.14 cameraY=0.91 hyp=0.92 cameraTheta=1.73 mountX=-0.39 mountY=0.86, mountTheta=2.00 22:47:48.094 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.91, opts=13) 22:47:48.094 00.000 30444 Enqueuing Move request for scope (-0.14, 0.91) 22:47:48.094 00.000 15672 Worker thread wakes up 22:47:48.094 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.91) opts 0xd 22:47:48.094 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.91) 22:47:48.094 00.000 15672 Moving (-0.14, 0.91) raw xDistance=-0.39 yDistance=0.86 22:47:48.094 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 22:47:48.094 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86 22:47:48.094 00.000 15672 MoveAxis(E, 105, ABG) 22:47:48.094 00.000 15672 Guiding Dir = 2, Dur = 105 22:47:48.095 00.001 15672 IsSlewing returns 0 22:47:48.100 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=12533, FiltMin=2671, FiltMax=9349, Gamma=2.950 22:47:48.106 00.006 15672 IsGuiding returns 0 22:47:48.122 00.016 15672 PulseGuide returned control before completion, sleep 100 22:47:48.224 00.102 15672 IsGuiding returns 1 22:47:48.224 00.000 15672 scope still moving after pulse duration time elapsed 22:47:48.245 00.021 15672 IsSlewing returns 0 22:47:48.266 00.021 15672 IsGuiding returns 0 22:47:48.266 00.000 15672 scope move finished after 105 + 55 ms 22:47:48.266 00.000 15672 Move returns status 0, amount 105 22:47:48.266 00.000 15672 MoveAxis(S, 153, ABG) 22:47:48.266 00.000 15672 Guiding Dir = 1, Dur = 153 22:47:48.266 00.000 15672 IsSlewing returns 0 22:47:48.268 00.002 15672 IsGuiding returns 0 22:47:48.346 00.078 15672 PulseGuide returned control before completion, sleep 85 22:47:48.373 00.027 30444 UpdateGuideState exits: m=97569 SNR=70.0 Saturated 22:47:48.374 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:48.374 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:48.374 00.000 30444 Enqueuing Expose request 22:47:48.433 00.059 15672 IsGuiding returns 1 22:47:48.433 00.000 15672 scope still moving after pulse duration time elapsed 22:47:48.454 00.021 15672 IsSlewing returns 0 22:47:48.455 00.001 15672 IsGuiding returns 1 22:47:48.476 00.021 15672 IsSlewing returns 0 22:47:48.477 00.001 15672 IsGuiding returns 1 22:47:48.498 00.021 15672 IsSlewing returns 0 22:47:48.521 00.023 15672 IsGuiding returns 0 22:47:48.521 00.000 15672 scope move finished after 153 + 101 ms 22:47:48.521 00.000 15672 Move returns status 0, amount 153 22:47:48.521 00.000 15672 move complete, result=0 22:47:48.521 00.000 15672 worker thread done servicing request 22:47:48.522 00.001 15672 Worker thread wakes up 22:47:48.522 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:48.522 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:48.593 00.071 30444 GuideStep: -0.4 px 105 ms EAST, 0.9 px 153 ms SOUTH 22:47:50.439 01.846 15672 Exposure complete 22:47:50.472 00.033 15672 worker thread done servicing request 22:47:50.472 00.000 30444 OnExposeComplete: enter 22:47:50.472 00.000 30444 UpdateGuideState(): m_state=6 22:47:50.472 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1181 22:47:50.472 00.000 30444 Star::Find returns 1 (1), X=465.24, Y=192.39, Mass=105206, SNR=89.8, Peak=10702 HFD=3.6 22:47:50.472 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 22:47:50.472 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 22:47:50.472 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.47 hyp=0.48 cameraTheta=1.44 mountX=-0.07 mountY=0.47, mountTheta=1.72 22:47:50.473 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.47, opts=13) 22:47:50.473 00.000 30444 Enqueuing Move request for scope (0.06, 0.47) 22:47:50.473 00.000 15672 Worker thread wakes up 22:47:50.473 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.47) opts 0xd 22:47:50.473 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.47) 22:47:50.473 00.000 15672 Moving (0.06, 0.47) raw xDistance=-0.07 yDistance=0.47 22:47:50.473 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:47:50.473 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 22:47:50.473 00.000 15672 MoveAxis(E, 0, ABG) 22:47:50.473 00.000 15672 Move returns status 0, amount 0 22:47:50.473 00.000 15672 MoveAxis(S, 85, ABG) 22:47:50.473 00.000 15672 Guiding Dir = 1, Dur = 85 22:47:50.474 00.001 15672 IsSlewing returns 0 22:47:50.476 00.002 15672 IsGuiding returns 0 22:47:50.480 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=11664, FiltMin=2684, FiltMax=8780, Gamma=2.950 22:47:50.530 00.050 30444 UpdateGuideState exits: m=105206 SNR=89.8 Saturated 22:47:50.530 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:50.530 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:50.530 00.000 30444 Enqueuing Expose request 22:47:50.550 00.020 15672 PulseGuide returned control before completion, sleep 22 22:47:50.582 00.032 15672 IsGuiding returns 1 22:47:50.582 00.000 15672 scope still moving after pulse duration time elapsed 22:47:50.603 00.021 15672 IsSlewing returns 0 22:47:50.604 00.001 15672 IsGuiding returns 1 22:47:50.625 00.021 15672 IsSlewing returns 0 22:47:50.627 00.002 15672 IsGuiding returns 1 22:47:50.647 00.020 15672 IsSlewing returns 0 22:47:50.663 00.016 15672 IsGuiding returns 0 22:47:50.663 00.000 15672 scope move finished after 85 + 101 ms 22:47:50.663 00.000 15672 Move returns status 0, amount 85 22:47:50.663 00.000 15672 move complete, result=0 22:47:50.663 00.000 15672 worker thread done servicing request 22:47:50.663 00.000 15672 Worker thread wakes up 22:47:50.663 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 85 ms SOUTH 22:47:50.663 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:50.663 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:52.770 02.107 15672 Exposure complete 22:47:52.789 00.019 15672 worker thread done servicing request 22:47:52.789 00.000 30444 OnExposeComplete: enter 22:47:52.789 00.000 30444 UpdateGuideState(): m_state=6 22:47:52.789 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1182 22:47:52.789 00.000 30444 Star::Find returns 1 (1), X=465.48, Y=192.11, Mass=97661, SNR=68.4, Peak=10235 HFD=3.6 22:47:52.789 00.000 30444 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.28) = xAngle (0.82 = 0.82) 22:47:52.789 00.000 30444 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 22:47:52.789 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.18 hyp=0.36 cameraTheta=0.54 mountX=0.25 mountY=0.25, mountTheta=0.79 22:47:52.790 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.18, opts=13) 22:47:52.790 00.000 30444 Enqueuing Move request for scope (0.31, 0.18) 22:47:52.790 00.000 15672 Worker thread wakes up 22:47:52.790 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.18) opts 0xd 22:47:52.790 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.18) 22:47:52.790 00.000 15672 Moving (0.31, 0.18) raw xDistance=0.25 yDistance=0.25 22:47:52.790 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 22:47:52.790 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:47:52.790 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 22:47:52.790 00.000 15672 MoveAxis(E, 0, ABG) 22:47:52.790 00.000 15672 Move returns status 0, amount 0 22:47:52.790 00.000 15672 MoveAxis(N, 0, ABG) 22:47:52.790 00.000 15672 Move returns status 0, amount 0 22:47:52.790 00.000 15672 move complete, result=0 22:47:52.790 00.000 15672 worker thread done servicing request 22:47:52.795 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=10235, FiltMin=2664, FiltMax=8382, Gamma=2.950 22:47:52.845 00.050 30444 UpdateGuideState exits: m=97661 SNR=68.4 Saturated 22:47:52.845 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:52.845 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:52.845 00.000 30444 Enqueuing Expose request 22:47:52.845 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:47:52.845 00.000 15672 Worker thread wakes up 22:47:52.845 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:52.845 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:54.754 01.909 15672 Exposure complete 22:47:54.774 00.020 15672 worker thread done servicing request 22:47:54.774 00.000 30444 OnExposeComplete: enter 22:47:54.774 00.000 30444 UpdateGuideState(): m_state=6 22:47:54.774 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1183 22:47:54.774 00.000 30444 Star::Find returns 1 (1), X=465.73, Y=192.65, Mass=86890, SNR=78.7, Peak=9352 HFD=3.3 22:47:54.774 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 22:47:54.774 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 22:47:54.774 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.72 hyp=0.91 cameraTheta=0.91 mountX=0.34 mountY=0.83, mountTheta=1.18 22:47:54.775 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.72, opts=13) 22:47:54.775 00.000 30444 Enqueuing Move request for scope (0.56, 0.72) 22:47:54.775 00.000 15672 Worker thread wakes up 22:47:54.775 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.72) opts 0xd 22:47:54.775 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.72) 22:47:54.775 00.000 15672 Moving (0.56, 0.72) raw xDistance=0.34 yDistance=0.83 22:47:54.775 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 22:47:54.775 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 22:47:54.775 00.000 15672 MoveAxis(W, 92, ABG) 22:47:54.775 00.000 15672 Guiding Dir = 3, Dur = 92 22:47:54.776 00.001 15672 IsSlewing returns 0 22:47:54.777 00.001 15672 IsGuiding returns 0 22:47:54.781 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=10632, FiltMin=2710, FiltMax=8602, Gamma=2.950 22:47:54.798 00.017 15672 PulseGuide returned control before completion, sleep 81 22:47:54.831 00.033 30444 UpdateGuideState exits: m=86890 SNR=78.7 Saturated 22:47:54.831 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:54.831 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:54.831 00.000 30444 Enqueuing Expose request 22:47:54.881 00.050 15672 IsGuiding returns 1 22:47:54.882 00.001 15672 scope still moving after pulse duration time elapsed 22:47:54.903 00.021 15672 IsSlewing returns 0 22:47:54.911 00.008 15672 IsGuiding returns 0 22:47:54.911 00.000 15672 scope move finished after 92 + 41 ms 22:47:54.911 00.000 15672 Move returns status 0, amount 92 22:47:54.911 00.000 15672 MoveAxis(S, 148, ABG) 22:47:54.911 00.000 15672 Guiding Dir = 1, Dur = 148 22:47:54.912 00.001 15672 IsSlewing returns 0 22:47:54.913 00.001 15672 IsGuiding returns 0 22:47:54.991 00.078 15672 PulseGuide returned control before completion, sleep 80 22:47:55.104 00.113 15672 IsGuiding returns 1 22:47:55.104 00.000 15672 scope still moving after pulse duration time elapsed 22:47:55.125 00.021 15672 IsSlewing returns 0 22:47:55.128 00.003 15672 IsGuiding returns 1 22:47:55.150 00.022 15672 IsSlewing returns 0 22:47:55.167 00.017 15672 IsGuiding returns 0 22:47:55.167 00.000 15672 scope move finished after 148 + 106 ms 22:47:55.167 00.000 15672 Move returns status 0, amount 148 22:47:55.167 00.000 15672 move complete, result=0 22:47:55.167 00.000 15672 worker thread done servicing request 22:47:55.168 00.001 15672 Worker thread wakes up 22:47:55.168 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:55.168 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:55.168 00.000 30444 GuideStep: 0.3 px 92 ms WEST, 0.8 px 148 ms SOUTH 22:47:57.276 02.108 15672 Exposure complete 22:47:57.296 00.020 15672 worker thread done servicing request 22:47:57.296 00.000 30444 OnExposeComplete: enter 22:47:57.296 00.000 30444 UpdateGuideState(): m_state=6 22:47:57.296 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1184 22:47:57.296 00.000 30444 Star::Find returns 1 (1), X=465.49, Y=192.53, Mass=90236, SNR=66.0, Peak=9993 HFD=3.2 22:47:57.296 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 22:47:57.296 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.31 = 1.31) 22:47:57.296 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.61 hyp=0.68 cameraTheta=1.10 mountX=0.13 mountY=0.66, mountTheta=1.37 22:47:57.297 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.61, opts=13) 22:47:57.297 00.000 30444 Enqueuing Move request for scope (0.31, 0.61) 22:47:57.297 00.000 15672 Worker thread wakes up 22:47:57.297 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.61) opts 0xd 22:47:57.297 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.61) 22:47:57.297 00.000 15672 Moving (0.31, 0.61) raw xDistance=0.13 yDistance=0.66 22:47:57.297 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 22:47:57.297 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 22:47:57.297 00.000 15672 MoveAxis(E, 0, ABG) 22:47:57.297 00.000 15672 Move returns status 0, amount 0 22:47:57.297 00.000 15672 MoveAxis(S, 118, ABG) 22:47:57.297 00.000 15672 Guiding Dir = 1, Dur = 118 22:47:57.298 00.001 15672 IsSlewing returns 0 22:47:57.298 00.000 15672 IsGuiding returns 0 22:47:57.302 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2397, max=10824, FiltMin=2602, FiltMax=8518, Gamma=2.950 22:47:57.372 00.070 15672 PulseGuide returned control before completion, sleep 56 22:47:57.430 00.058 15672 IsGuiding returns 1 22:47:57.430 00.000 15672 scope still moving after pulse duration time elapsed 22:47:57.451 00.021 15672 IsSlewing returns 0 22:47:57.454 00.003 15672 IsGuiding returns 1 22:47:57.475 00.021 15672 IsSlewing returns 0 22:47:57.477 00.002 15672 IsGuiding returns 1 22:47:57.499 00.022 15672 IsSlewing returns 0 22:47:57.529 00.030 30444 UpdateGuideState exits: m=90236 SNR=66.0 Saturated 22:47:57.529 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:57.529 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:57.529 00.000 30444 Enqueuing Expose request 22:47:57.563 00.034 15672 IsGuiding returns 0 22:47:57.563 00.000 15672 scope move finished after 118 + 146 ms 22:47:57.563 00.000 15672 Move returns status 0, amount 118 22:47:57.563 00.000 15672 move complete, result=0 22:47:57.564 00.001 15672 worker thread done servicing request 22:47:57.564 00.000 15672 Worker thread wakes up 22:47:57.564 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:57.564 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:47:57.564 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 118 ms SOUTH 22:47:59.473 01.909 15672 Exposure complete 22:47:59.493 00.020 15672 worker thread done servicing request 22:47:59.493 00.000 30444 OnExposeComplete: enter 22:47:59.493 00.000 30444 UpdateGuideState(): m_state=6 22:47:59.493 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1185 22:47:59.493 00.000 30444 Star::Find returns 1 (1), X=465.75, Y=192.90, Mass=97135, SNR=72.8, Peak=10143 HFD=3.4 22:47:59.493 00.000 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 22:47:59.493 00.000 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 22:47:59.493 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=0.98 hyp=1.14 cameraTheta=1.04 mountX=0.28 mountY=1.08, mountTheta=1.32 22:47:59.494 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=0.98, opts=13) 22:47:59.494 00.000 30444 Enqueuing Move request for scope (0.57, 0.98) 22:47:59.494 00.000 15672 Worker thread wakes up 22:47:59.494 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.98) opts 0xd 22:47:59.494 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, 0.98) 22:47:59.494 00.000 15672 Moving (0.57, 0.98) raw xDistance=0.28 yDistance=1.08 22:47:59.494 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 22:47:59.494 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08 22:47:59.494 00.000 15672 MoveAxis(W, 76, ABG) 22:47:59.494 00.000 15672 Guiding Dir = 3, Dur = 76 22:47:59.495 00.001 15672 IsSlewing returns 0 22:47:59.495 00.000 15672 IsGuiding returns 0 22:47:59.499 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=10143, FiltMin=2735, FiltMax=9158, Gamma=2.950 22:47:59.511 00.012 15672 PulseGuide returned control before completion, sleep 71 22:47:59.557 00.046 30444 UpdateGuideState exits: m=97135 SNR=72.8 Saturated 22:47:59.557 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:59.557 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:47:59.557 00.000 30444 Enqueuing Expose request 22:47:59.584 00.027 15672 IsGuiding returns 1 22:47:59.584 00.000 15672 scope still moving after pulse duration time elapsed 22:47:59.605 00.021 15672 IsSlewing returns 0 22:47:59.656 00.051 15672 IsGuiding returns 0 22:47:59.656 00.000 15672 scope move finished after 76 + 83 ms 22:47:59.656 00.000 15672 Move returns status 0, amount 76 22:47:59.656 00.000 15672 MoveAxis(S, 193, ABG) 22:47:59.656 00.000 15672 Guiding Dir = 1, Dur = 193 22:47:59.657 00.001 15672 IsSlewing returns 0 22:47:59.658 00.001 15672 IsGuiding returns 0 22:47:59.735 00.077 15672 PulseGuide returned control before completion, sleep 125 22:47:59.896 00.161 15672 IsGuiding returns 1 22:47:59.896 00.000 15672 scope still moving after pulse duration time elapsed 22:47:59.918 00.022 15672 IsSlewing returns 0 22:47:59.943 00.025 15672 IsGuiding returns 0 22:47:59.943 00.000 15672 scope move finished after 193 + 93 ms 22:47:59.943 00.000 15672 Move returns status 0, amount 193 22:47:59.943 00.000 15672 move complete, result=0 22:47:59.944 00.001 15672 worker thread done servicing request 22:47:59.944 00.000 30444 GuideStep: 0.3 px 76 ms WEST, 1.1 px 193 ms SOUTH 22:47:59.944 00.000 15672 Worker thread wakes up 22:47:59.944 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:47:59.944 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:02.050 02.106 15672 Exposure complete 22:48:02.070 00.020 15672 worker thread done servicing request 22:48:02.070 00.000 30444 OnExposeComplete: enter 22:48:02.070 00.000 30444 UpdateGuideState(): m_state=6 22:48:02.070 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1186 22:48:02.070 00.000 30444 Star::Find returns 1 (1), X=465.59, Y=192.35, Mass=96715, SNR=77.2, Peak=9810 HFD=3.3 22:48:02.070 00.000 30444 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.28) = xAngle (1.08 = 1.08) 22:48:02.070 00.000 30444 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.02 = 1.02) 22:48:02.071 00.001 30444 CameraToMount -- cameraX=0.42 cameraY=0.43 hyp=0.60 cameraTheta=0.80 mountX=0.28 mountY=0.51, mountTheta=1.07 22:48:02.071 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.43, opts=13) 22:48:02.071 00.000 30444 Enqueuing Move request for scope (0.42, 0.43) 22:48:02.071 00.000 15672 Worker thread wakes up 22:48:02.071 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.43) opts 0xd 22:48:02.071 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.43) 22:48:02.071 00.000 15672 Moving (0.42, 0.43) raw xDistance=0.28 yDistance=0.51 22:48:02.071 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28 22:48:02.071 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 22:48:02.071 00.000 15672 MoveAxis(W, 82, ABG) 22:48:02.071 00.000 15672 Guiding Dir = 3, Dur = 82 22:48:02.072 00.001 15672 IsSlewing returns 0 22:48:02.073 00.001 15672 IsGuiding returns 0 22:48:02.077 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2412, max=12508, FiltMin=2688, FiltMax=10017, Gamma=2.950 22:48:02.099 00.022 15672 PulseGuide returned control before completion, sleep 66 22:48:02.126 00.027 30444 UpdateGuideState exits: m=96715 SNR=77.2 Saturated 22:48:02.126 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:02.126 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:02.126 00.000 30444 Enqueuing Expose request 22:48:02.167 00.041 15672 IsGuiding returns 1 22:48:02.167 00.000 15672 scope still moving after pulse duration time elapsed 22:48:02.188 00.021 15672 IsSlewing returns 0 22:48:02.190 00.002 15672 IsGuiding returns 1 22:48:02.212 00.022 15672 IsSlewing returns 0 22:48:02.260 00.048 15672 IsGuiding returns 0 22:48:02.260 00.000 15672 scope move finished after 82 + 105 ms 22:48:02.260 00.000 15672 Move returns status 0, amount 82 22:48:02.260 00.000 15672 MoveAxis(S, 91, ABG) 22:48:02.260 00.000 15672 Guiding Dir = 1, Dur = 91 22:48:02.261 00.001 15672 IsSlewing returns 0 22:48:02.264 00.003 15672 IsGuiding returns 0 22:48:02.341 00.077 15672 PulseGuide returned control before completion, sleep 25 22:48:02.369 00.028 15672 IsGuiding returns 1 22:48:02.369 00.000 15672 scope still moving after pulse duration time elapsed 22:48:02.390 00.021 15672 IsSlewing returns 0 22:48:02.391 00.001 15672 IsGuiding returns 1 22:48:02.412 00.021 15672 IsSlewing returns 0 22:48:02.413 00.001 15672 IsGuiding returns 1 22:48:02.434 00.021 15672 IsSlewing returns 0 22:48:02.500 00.066 15672 IsGuiding returns 0 22:48:02.500 00.000 15672 scope move finished after 91 + 145 ms 22:48:02.500 00.000 15672 Move returns status 0, amount 91 22:48:02.500 00.000 15672 move complete, result=0 22:48:02.500 00.000 15672 worker thread done servicing request 22:48:02.500 00.000 15672 Worker thread wakes up 22:48:02.500 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:02.500 00.000 30444 GuideStep: 0.3 px 82 ms WEST, 0.5 px 91 ms SOUTH 22:48:02.501 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:04.417 01.916 15672 Exposure complete 22:48:04.446 00.029 15672 worker thread done servicing request 22:48:04.446 00.000 30444 OnExposeComplete: enter 22:48:04.446 00.000 30444 UpdateGuideState(): m_state=6 22:48:04.446 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1187 22:48:04.446 00.000 30444 Star::Find returns 1 (1), X=465.42, Y=192.50, Mass=86406, SNR=67.3, Peak=10135 HFD=3.2 22:48:04.446 00.000 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.45 = 1.45) 22:48:04.446 00.000 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.39 = 1.39) 22:48:04.446 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.58 hyp=0.63 cameraTheta=1.17 mountX=0.08 mountY=0.62, mountTheta=1.45 22:48:04.447 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.58, opts=13) 22:48:04.447 00.000 30444 Enqueuing Move request for scope (0.25, 0.58) 22:48:04.447 00.000 15672 Worker thread wakes up 22:48:04.447 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.58) opts 0xd 22:48:04.447 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.58) 22:48:04.447 00.000 15672 Moving (0.25, 0.58) raw xDistance=0.08 yDistance=0.62 22:48:04.447 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:48:04.447 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 22:48:04.447 00.000 15672 MoveAxis(E, 0, ABG) 22:48:04.447 00.000 15672 Move returns status 0, amount 0 22:48:04.447 00.000 15672 MoveAxis(S, 111, ABG) 22:48:04.447 00.000 15672 Guiding Dir = 1, Dur = 111 22:48:04.448 00.001 15672 IsSlewing returns 0 22:48:04.449 00.001 15672 IsGuiding returns 0 22:48:04.453 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=17617, FiltMin=2662, FiltMax=11162, Gamma=2.950 22:48:04.528 00.075 15672 PulseGuide returned control before completion, sleep 42 22:48:04.571 00.043 15672 IsGuiding returns 1 22:48:04.571 00.000 15672 scope still moving after pulse duration time elapsed 22:48:04.593 00.022 15672 IsSlewing returns 0 22:48:04.625 00.032 15672 IsGuiding returns 1 22:48:04.632 00.007 30444 UpdateGuideState exits: m=86406 SNR=67.3 Saturated 22:48:04.632 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:04.632 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:04.632 00.000 30444 Enqueuing Expose request 22:48:04.645 00.013 15672 IsSlewing returns 0 22:48:04.646 00.001 15672 IsGuiding returns 1 22:48:04.667 00.021 15672 IsSlewing returns 0 22:48:04.688 00.021 15672 IsGuiding returns 0 22:48:04.688 00.000 15672 scope move finished after 111 + 128 ms 22:48:04.688 00.000 15672 Move returns status 0, amount 111 22:48:04.688 00.000 15672 move complete, result=0 22:48:04.688 00.000 15672 worker thread done servicing request 22:48:04.688 00.000 15672 Worker thread wakes up 22:48:04.688 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:04.688 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:04.688 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 111 ms SOUTH 22:48:06.797 02.109 15672 Exposure complete 22:48:06.817 00.020 15672 worker thread done servicing request 22:48:06.817 00.000 30444 OnExposeComplete: enter 22:48:06.817 00.000 30444 UpdateGuideState(): m_state=6 22:48:06.817 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1188 22:48:06.817 00.000 30444 Star::Find returns 1 (1), X=465.49, Y=192.32, Mass=94139, SNR=78.1, Peak=9877 HFD=3.3 22:48:06.817 00.000 30444 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.28) = xAngle (1.18 = 1.18) 22:48:06.817 00.000 30444 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 22:48:06.817 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.40 hyp=0.51 cameraTheta=0.90 mountX=0.20 mountY=0.46, mountTheta=1.17 22:48:06.818 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.40, opts=13) 22:48:06.819 00.001 30444 Enqueuing Move request for scope (0.32, 0.40) 22:48:06.819 00.000 15672 Worker thread wakes up 22:48:06.819 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.40) opts 0xd 22:48:06.819 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.40) 22:48:06.819 00.000 15672 Moving (0.32, 0.40) raw xDistance=0.20 yDistance=0.46 22:48:06.819 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:48:06.819 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 22:48:06.819 00.000 15672 MoveAxis(E, 0, ABG) 22:48:06.819 00.000 15672 Move returns status 0, amount 0 22:48:06.819 00.000 15672 MoveAxis(S, 82, ABG) 22:48:06.819 00.000 15672 Guiding Dir = 1, Dur = 82 22:48:06.820 00.001 15672 IsSlewing returns 0 22:48:06.820 00.000 15672 IsGuiding returns 0 22:48:06.824 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2388, max=10772, FiltMin=2711, FiltMax=8635, Gamma=2.950 22:48:06.873 00.049 30444 UpdateGuideState exits: m=94139 SNR=78.1 Saturated 22:48:06.873 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:06.873 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:06.874 00.001 30444 Enqueuing Expose request 22:48:06.910 00.036 15672 IsGuiding returns 1 22:48:06.910 00.000 15672 scope still moving after pulse duration time elapsed 22:48:06.931 00.021 15672 IsSlewing returns 0 22:48:06.932 00.001 15672 IsGuiding returns 1 22:48:06.953 00.021 15672 IsSlewing returns 0 22:48:06.954 00.001 15672 IsGuiding returns 1 22:48:06.975 00.021 15672 IsSlewing returns 0 22:48:06.977 00.002 15672 IsGuiding returns 1 22:48:06.997 00.020 15672 IsSlewing returns 0 22:48:07.053 00.056 15672 IsGuiding returns 0 22:48:07.053 00.000 15672 scope move finished after 82 + 150 ms 22:48:07.053 00.000 15672 Move returns status 0, amount 82 22:48:07.053 00.000 15672 move complete, result=0 22:48:07.054 00.001 15672 worker thread done servicing request 22:48:07.054 00.000 15672 Worker thread wakes up 22:48:07.054 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:07.054 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:07.054 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 82 ms SOUTH 22:48:08.961 01.907 15672 Exposure complete 22:48:08.981 00.020 15672 worker thread done servicing request 22:48:08.981 00.000 30444 OnExposeComplete: enter 22:48:08.981 00.000 30444 UpdateGuideState(): m_state=6 22:48:08.981 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1189 22:48:08.982 00.001 30444 Star::Find returns 1 (1), X=465.82, Y=191.67, Mass=89970, SNR=81.3, Peak=9775 HFD=3.5 22:48:08.982 00.000 30444 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 22:48:08.982 00.000 30444 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 22:48:08.982 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=-0.25 hyp=0.69 cameraTheta=-0.36 mountX=0.69 mountY=-0.10, mountTheta=-0.15 22:48:08.982 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=-0.25, opts=13) 22:48:08.982 00.000 30444 Enqueuing Move request for scope (0.65, -0.25) 22:48:08.982 00.000 15672 Worker thread wakes up 22:48:08.982 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.25) opts 0xd 22:48:08.982 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, -0.25) 22:48:08.982 00.000 15672 Moving (0.65, -0.25) raw xDistance=0.69 yDistance=-0.10 22:48:08.982 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69 22:48:08.982 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:48:08.983 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:48:08.983 00.000 15672 MoveAxis(W, 187, ABG) 22:48:08.983 00.000 15672 Guiding Dir = 3, Dur = 187 22:48:08.983 00.000 15672 IsSlewing returns 0 22:48:08.984 00.001 15672 IsGuiding returns 0 22:48:08.989 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2401, max=11958, FiltMin=2714, FiltMax=9146, Gamma=2.950 22:48:09.000 00.011 15672 PulseGuide returned control before completion, sleep 182 22:48:09.038 00.038 30444 UpdateGuideState exits: m=89970 SNR=81.3 Saturated 22:48:09.038 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:09.038 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:09.038 00.000 30444 Enqueuing Expose request 22:48:09.240 00.202 15672 IsGuiding returns 0 22:48:09.241 00.001 15672 Move returns status 0, amount 187 22:48:09.241 00.000 15672 MoveAxis(N, 0, ABG) 22:48:09.241 00.000 15672 Move returns status 0, amount 0 22:48:09.241 00.000 15672 move complete, result=0 22:48:09.241 00.000 15672 worker thread done servicing request 22:48:09.241 00.000 15672 Worker thread wakes up 22:48:09.241 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:09.242 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:09.242 00.000 30444 GuideStep: 0.7 px 187 ms WEST, -0.1 px 0 ms NORTH 22:48:11.350 02.108 15672 Exposure complete 22:48:11.370 00.020 15672 worker thread done servicing request 22:48:11.370 00.000 30444 OnExposeComplete: enter 22:48:11.370 00.000 30444 UpdateGuideState(): m_state=6 22:48:11.370 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1190 22:48:11.370 00.000 30444 Star::Find returns 1 (1), X=464.99, Y=191.69, Mass=79929, SNR=56.6, Peak=10554 HFD=3.3 22:48:11.370 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 22:48:11.370 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 22:48:11.370 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.23 hyp=0.29 cameraTheta=-2.26 mountX=-0.12 mountY=-0.26, mountTheta=-1.99 22:48:11.371 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.23, opts=13) 22:48:11.371 00.000 30444 Enqueuing Move request for scope (-0.19, -0.23) 22:48:11.371 00.000 15672 Worker thread wakes up 22:48:11.371 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.23) opts 0xd 22:48:11.371 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.23) 22:48:11.371 00.000 15672 Moving (-0.19, -0.23) raw xDistance=-0.12 yDistance=-0.26 22:48:11.371 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:48:11.371 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:48:11.371 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 22:48:11.371 00.000 15672 MoveAxis(E, 0, ABG) 22:48:11.371 00.000 15672 Move returns status 0, amount 0 22:48:11.371 00.000 15672 MoveAxis(N, 0, ABG) 22:48:11.371 00.000 15672 Move returns status 0, amount 0 22:48:11.371 00.000 15672 move complete, result=0 22:48:11.371 00.000 15672 worker thread done servicing request 22:48:11.376 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=11243, FiltMin=2679, FiltMax=8270, Gamma=2.950 22:48:11.425 00.049 30444 UpdateGuideState exits: m=79929 SNR=56.6 Saturated 22:48:11.425 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:11.425 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:11.426 00.001 30444 Enqueuing Expose request 22:48:11.426 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 22:48:11.426 00.000 15672 Worker thread wakes up 22:48:11.426 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:11.426 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:13.333 01.907 15672 Exposure complete 22:48:13.354 00.021 15672 worker thread done servicing request 22:48:13.354 00.000 30444 OnExposeComplete: enter 22:48:13.354 00.000 30444 UpdateGuideState(): m_state=6 22:48:13.354 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1191 22:48:13.354 00.000 30444 Star::Find returns 1 (1), X=464.94, Y=191.79, Mass=98288, SNR=73.9, Peak=11156 HFD=3.6 22:48:13.354 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 22:48:13.354 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 22:48:13.354 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.14 hyp=0.27 cameraTheta=-2.63 mountX=-0.19 mountY=-0.18, mountTheta=-2.38 22:48:13.355 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.14, opts=13) 22:48:13.355 00.000 30444 Enqueuing Move request for scope (-0.24, -0.14) 22:48:13.355 00.000 15672 Worker thread wakes up 22:48:13.355 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.14) opts 0xd 22:48:13.355 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.14) 22:48:13.355 00.000 15672 Moving (-0.24, -0.14) raw xDistance=-0.19 yDistance=-0.18 22:48:13.355 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 22:48:13.355 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:48:13.355 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 22:48:13.355 00.000 15672 MoveAxis(E, 0, ABG) 22:48:13.355 00.000 15672 Move returns status 0, amount 0 22:48:13.355 00.000 15672 MoveAxis(N, 0, ABG) 22:48:13.355 00.000 15672 Move returns status 0, amount 0 22:48:13.355 00.000 15672 move complete, result=0 22:48:13.355 00.000 15672 worker thread done servicing request 22:48:13.360 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=11156, FiltMin=2694, FiltMax=8673, Gamma=2.950 22:48:13.409 00.049 30444 UpdateGuideState exits: m=98288 SNR=73.9 Saturated 22:48:13.409 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:13.409 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:13.409 00.000 30444 Enqueuing Expose request 22:48:13.409 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:48:13.409 00.000 15672 Worker thread wakes up 22:48:13.409 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:13.409 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:15.520 02.111 15672 Exposure complete 22:48:15.540 00.020 15672 worker thread done servicing request 22:48:15.540 00.000 30444 OnExposeComplete: enter 22:48:15.540 00.000 30444 UpdateGuideState(): m_state=6 22:48:15.540 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1192 22:48:15.540 00.000 30444 Star::Find returns 1 (1), X=465.09, Y=191.98, Mass=110455, SNR=74.6, Peak=11175 HFD=4.0 22:48:15.540 00.000 30444 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.28) = xAngle (2.84 = 2.84) 22:48:15.540 00.000 30444 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.78 = 2.78) 22:48:15.540 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.57 mountX=-0.10 mountY=0.04, mountTheta=2.79 22:48:15.540 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.06, opts=13) 22:48:15.541 00.001 30444 Enqueuing Move request for scope (-0.09, 0.06) 22:48:15.541 00.000 15672 Worker thread wakes up 22:48:15.541 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd 22:48:15.541 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.06) 22:48:15.541 00.000 15672 Moving (-0.09, 0.06) raw xDistance=-0.10 yDistance=0.04 22:48:15.541 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:48:15.541 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:48:15.541 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:48:15.541 00.000 15672 MoveAxis(E, 0, ABG) 22:48:15.541 00.000 15672 Move returns status 0, amount 0 22:48:15.541 00.000 15672 MoveAxis(N, 0, ABG) 22:48:15.541 00.000 15672 Move returns status 0, amount 0 22:48:15.541 00.000 15672 move complete, result=0 22:48:15.541 00.000 15672 worker thread done servicing request 22:48:15.546 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2374, max=11175, FiltMin=2631, FiltMax=8552, Gamma=2.950 22:48:15.595 00.049 30444 UpdateGuideState exits: m=110455 SNR=74.6 Saturated 22:48:15.596 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:15.596 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:15.596 00.000 30444 Enqueuing Expose request 22:48:15.596 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:48:15.596 00.000 15672 Worker thread wakes up 22:48:15.596 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:15.596 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:17.504 01.908 15672 Exposure complete 22:48:17.523 00.019 15672 worker thread done servicing request 22:48:17.524 00.001 30444 OnExposeComplete: enter 22:48:17.524 00.000 30444 UpdateGuideState(): m_state=6 22:48:17.524 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1193 22:48:17.524 00.000 30444 Star::Find returns 1 (1), X=465.01, Y=192.19, Mass=95056, SNR=77.3, Peak=11215 HFD=3.1 22:48:17.524 00.000 30444 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.28) = xAngle (2.40 = 2.40) 22:48:17.524 00.000 30444 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.33 = 2.33) 22:48:17.524 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.32 cameraTheta=2.12 mountX=-0.23 mountY=0.23, mountTheta=2.36 22:48:17.524 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.27, opts=13) 22:48:17.524 00.000 30444 Enqueuing Move request for scope (-0.16, 0.27) 22:48:17.524 00.000 15672 Worker thread wakes up 22:48:17.525 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.27) opts 0xd 22:48:17.525 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.27) 22:48:17.525 00.000 15672 Moving (-0.16, 0.27) raw xDistance=-0.23 yDistance=0.23 22:48:17.525 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:48:17.525 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:48:17.525 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 22:48:17.525 00.000 15672 MoveAxis(E, 0, ABG) 22:48:17.525 00.000 15672 Move returns status 0, amount 0 22:48:17.525 00.000 15672 MoveAxis(N, 0, ABG) 22:48:17.525 00.000 15672 Move returns status 0, amount 0 22:48:17.525 00.000 15672 move complete, result=0 22:48:17.525 00.000 15672 worker thread done servicing request 22:48:17.530 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2373, max=11215, FiltMin=2712, FiltMax=8715, Gamma=2.950 22:48:17.579 00.049 30444 UpdateGuideState exits: m=95056 SNR=77.3 Saturated 22:48:17.579 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:17.579 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:17.579 00.000 30444 Enqueuing Expose request 22:48:17.579 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:48:17.579 00.000 15672 Worker thread wakes up 22:48:17.579 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:17.579 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:19.692 02.113 15672 Exposure complete 22:48:19.712 00.020 15672 worker thread done servicing request 22:48:19.712 00.000 30444 OnExposeComplete: enter 22:48:19.712 00.000 30444 UpdateGuideState(): m_state=6 22:48:19.712 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1194 22:48:19.712 00.000 30444 Star::Find returns 1 (1), X=464.92, Y=192.45, Mass=88591, SNR=62.8, Peak=10329 HFD=3.5 22:48:19.712 00.000 30444 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.28) = xAngle (2.30 = 2.30) 22:48:19.712 00.000 30444 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.24 = 2.24) 22:48:19.712 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.53 hyp=0.59 cameraTheta=2.02 mountX=-0.39 mountY=0.46, mountTheta=2.28 22:48:19.713 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.53, opts=13) 22:48:19.713 00.000 30444 Enqueuing Move request for scope (-0.26, 0.53) 22:48:19.713 00.000 15672 Worker thread wakes up 22:48:19.713 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.53) opts 0xd 22:48:19.713 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.53) 22:48:19.713 00.000 15672 Moving (-0.26, 0.53) raw xDistance=-0.39 yDistance=0.46 22:48:19.713 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 22:48:19.713 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 22:48:19.713 00.000 15672 MoveAxis(E, 106, ABG) 22:48:19.713 00.000 15672 Guiding Dir = 2, Dur = 106 22:48:19.714 00.001 15672 IsSlewing returns 0 22:48:19.719 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=10329, FiltMin=2668, FiltMax=8737, Gamma=2.950 22:48:19.736 00.017 15672 IsGuiding returns 0 22:48:19.751 00.015 15672 PulseGuide returned control before completion, sleep 101 22:48:19.768 00.017 30444 UpdateGuideState exits: m=88591 SNR=62.8 Saturated 22:48:19.768 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:19.769 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:19.769 00.000 30444 Enqueuing Expose request 22:48:19.856 00.087 15672 IsGuiding returns 1 22:48:19.856 00.000 15672 scope still moving after pulse duration time elapsed 22:48:19.878 00.022 15672 IsSlewing returns 0 22:48:19.897 00.019 15672 IsGuiding returns 0 22:48:19.897 00.000 15672 scope move finished after 106 + 55 ms 22:48:19.897 00.000 15672 Move returns status 0, amount 106 22:48:19.897 00.000 15672 MoveAxis(S, 82, ABG) 22:48:19.897 00.000 15672 Guiding Dir = 1, Dur = 82 22:48:19.898 00.001 15672 IsSlewing returns 0 22:48:19.899 00.001 15672 IsGuiding returns 0 22:48:19.976 00.077 15672 PulseGuide returned control before completion, sleep 15 22:48:20.009 00.033 15672 IsGuiding returns 1 22:48:20.009 00.000 15672 scope still moving after pulse duration time elapsed 22:48:20.030 00.021 15672 IsSlewing returns 0 22:48:20.033 00.003 15672 IsGuiding returns 1 22:48:20.054 00.021 15672 IsSlewing returns 0 22:48:20.057 00.003 15672 IsGuiding returns 1 22:48:20.077 00.020 15672 IsSlewing returns 0 22:48:20.104 00.027 15672 IsGuiding returns 0 22:48:20.105 00.001 15672 scope move finished after 82 + 124 ms 22:48:20.105 00.000 15672 Move returns status 0, amount 82 22:48:20.105 00.000 15672 move complete, result=0 22:48:20.105 00.000 15672 worker thread done servicing request 22:48:20.105 00.000 15672 Worker thread wakes up 22:48:20.105 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:20.106 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:20.106 00.000 30444 GuideStep: -0.4 px 106 ms EAST, 0.5 px 82 ms SOUTH 22:48:22.015 01.909 15672 Exposure complete 22:48:22.035 00.020 15672 worker thread done servicing request 22:48:22.035 00.000 30444 OnExposeComplete: enter 22:48:22.035 00.000 30444 UpdateGuideState(): m_state=6 22:48:22.035 00.000 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 1195 22:48:22.036 00.001 30444 Star::Find returns 1 (1), X=465.24, Y=191.72, Mass=94076, SNR=67.6, Peak=11011 HFD=3.6 22:48:22.036 00.000 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 22:48:22.036 00.000 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 22:48:22.036 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.28 mountX=0.12 mountY=-0.19, mountTheta=-1.02 22:48:22.036 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.20, opts=13) 22:48:22.036 00.000 30444 Enqueuing Move request for scope (0.06, -0.20) 22:48:22.036 00.000 15672 Worker thread wakes up 22:48:22.036 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd 22:48:22.036 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.20) 22:48:22.036 00.000 15672 Moving (0.06, -0.20) raw xDistance=0.12 yDistance=-0.19 22:48:22.036 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:48:22.036 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:48:22.037 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 22:48:22.037 00.000 15672 MoveAxis(E, 0, ABG) 22:48:22.037 00.000 15672 Move returns status 0, amount 0 22:48:22.037 00.000 15672 MoveAxis(N, 0, ABG) 22:48:22.037 00.000 15672 Move returns status 0, amount 0 22:48:22.037 00.000 15672 move complete, result=0 22:48:22.037 00.000 15672 worker thread done servicing request 22:48:22.042 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=12206, FiltMin=2634, FiltMax=8909, Gamma=2.950 22:48:22.389 00.347 30444 UpdateGuideState exits: m=94076 SNR=67.6 Saturated 22:48:22.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:22.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:22.389 00.000 30444 Enqueuing Expose request 22:48:22.390 00.001 15672 Worker thread wakes up 22:48:22.390 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:48:22.390 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:22.391 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:24.499 02.108 15672 Exposure complete 22:48:24.519 00.020 15672 worker thread done servicing request 22:48:24.519 00.000 30444 OnExposeComplete: enter 22:48:24.519 00.000 30444 UpdateGuideState(): m_state=6 22:48:24.519 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1196 22:48:24.519 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=191.69, Mass=89868, SNR=68.2, Peak=11773 HFD=3.2 22:48:24.519 00.000 30444 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 22:48:24.519 00.000 30444 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 22:48:24.519 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-0.87 mountX=0.25 mountY=-0.18, mountTheta=-0.63 22:48:24.520 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.23, opts=13) 22:48:24.520 00.000 30444 Enqueuing Move request for scope (0.19, -0.23) 22:48:24.520 00.000 15672 Worker thread wakes up 22:48:24.520 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.23) opts 0xd 22:48:24.520 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.23) 22:48:24.520 00.000 15672 Moving (0.19, -0.23) raw xDistance=0.25 yDistance=-0.18 22:48:24.520 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 22:48:24.520 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:48:24.520 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 22:48:24.520 00.000 15672 MoveAxis(E, 0, ABG) 22:48:24.520 00.000 15672 Move returns status 0, amount 0 22:48:24.520 00.000 15672 MoveAxis(N, 0, ABG) 22:48:24.520 00.000 15672 Move returns status 0, amount 0 22:48:24.520 00.000 15672 move complete, result=0 22:48:24.520 00.000 15672 worker thread done servicing request 22:48:24.525 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2414, max=12708, FiltMin=2679, FiltMax=8873, Gamma=2.950 22:48:24.948 00.423 30444 UpdateGuideState exits: m=89868 SNR=68.2 Saturated 22:48:24.948 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:24.948 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:24.948 00.000 30444 Enqueuing Expose request 22:48:24.948 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:48:24.948 00.000 15672 Worker thread wakes up 22:48:24.948 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:24.948 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:26.862 01.914 15672 Exposure complete 22:48:26.895 00.033 15672 worker thread done servicing request 22:48:26.895 00.000 30444 OnExposeComplete: enter 22:48:26.895 00.000 30444 UpdateGuideState(): m_state=6 22:48:26.896 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1197 22:48:26.896 00.000 30444 Star::Find returns 1 (1), X=465.42, Y=191.13, Mass=88214, SNR=70.0, Peak=10688 HFD=3.5 22:48:26.896 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 22:48:26.896 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 22:48:26.896 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.79 hyp=0.83 cameraTheta=-1.27 mountX=0.45 mountY=-0.72, mountTheta=-1.01 22:48:26.896 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.79, opts=13) 22:48:26.896 00.000 30444 Enqueuing Move request for scope (0.24, -0.79) 22:48:26.896 00.000 15672 Worker thread wakes up 22:48:26.897 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.79) opts 0xd 22:48:26.897 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.79) 22:48:26.897 00.000 15672 Moving (0.24, -0.79) raw xDistance=0.45 yDistance=-0.72 22:48:26.897 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45 22:48:26.897 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:48:26.897 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72 22:48:26.897 00.000 15672 MoveAxis(W, 122, ABG) 22:48:26.897 00.000 15672 Guiding Dir = 3, Dur = 122 22:48:26.898 00.001 15672 IsSlewing returns 0 22:48:26.899 00.001 15672 IsGuiding returns 0 22:48:26.903 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=12909, FiltMin=2694, FiltMax=8574, Gamma=2.950 22:48:26.924 00.021 15672 PulseGuide returned control before completion, sleep 107 22:48:26.994 00.070 30444 UpdateGuideState exits: m=88214 SNR=70.0 Saturated 22:48:26.994 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:26.994 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:26.994 00.000 30444 Enqueuing Expose request 22:48:27.036 00.042 15672 IsGuiding returns 1 22:48:27.036 00.000 15672 scope still moving after pulse duration time elapsed 22:48:27.057 00.021 15672 IsSlewing returns 0 22:48:27.069 00.012 15672 IsGuiding returns 0 22:48:27.069 00.000 15672 scope move finished after 122 + 47 ms 22:48:27.069 00.000 15672 Move returns status 0, amount 122 22:48:27.069 00.000 15672 MoveAxis(N, 0, ABG) 22:48:27.069 00.000 15672 Move returns status 0, amount 0 22:48:27.069 00.000 15672 move complete, result=0 22:48:27.069 00.000 15672 worker thread done servicing request 22:48:27.069 00.000 15672 Worker thread wakes up 22:48:27.069 00.000 30444 GuideStep: 0.5 px 122 ms WEST, -0.7 px 0 ms NORTH 22:48:27.069 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:27.069 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:29.185 02.116 15672 Exposure complete 22:48:29.208 00.023 15672 worker thread done servicing request 22:48:29.208 00.000 30444 OnExposeComplete: enter 22:48:29.209 00.001 30444 UpdateGuideState(): m_state=6 22:48:29.209 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1198 22:48:29.209 00.000 30444 Star::Find returns 1 (1), X=465.41, Y=191.48, Mass=106066, SNR=76.3, Peak=12317 HFD=3.3 22:48:29.209 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 22:48:29.209 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 22:48:29.209 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.45 hyp=0.50 cameraTheta=-1.08 mountX=0.35 mountY=-0.38, mountTheta=-0.83 22:48:29.209 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.45, opts=13) 22:48:29.209 00.000 30444 Enqueuing Move request for scope (0.24, -0.45) 22:48:29.210 00.001 15672 Worker thread wakes up 22:48:29.210 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.45) opts 0xd 22:48:29.210 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.45) 22:48:29.210 00.000 15672 Moving (0.24, -0.45) raw xDistance=0.35 yDistance=-0.38 22:48:29.210 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35 22:48:29.210 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:48:29.210 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 22:48:29.210 00.000 15672 MoveAxis(W, 103, ABG) 22:48:29.210 00.000 15672 Guiding Dir = 3, Dur = 103 22:48:29.210 00.000 15672 IsSlewing returns 0 22:48:29.211 00.001 15672 IsGuiding returns 0 22:48:29.216 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=12317, FiltMin=2677, FiltMax=8968, Gamma=2.950 22:48:29.240 00.024 15672 PulseGuide returned control before completion, sleep 84 22:48:29.326 00.086 15672 IsGuiding returns 1 22:48:29.326 00.000 15672 scope still moving after pulse duration time elapsed 22:48:29.348 00.022 15672 IsSlewing returns 0 22:48:29.386 00.038 15672 IsGuiding returns 0 22:48:29.386 00.000 15672 scope move finished after 103 + 71 ms 22:48:29.386 00.000 15672 Move returns status 0, amount 103 22:48:29.386 00.000 15672 MoveAxis(N, 0, ABG) 22:48:29.387 00.001 15672 Move returns status 0, amount 0 22:48:29.387 00.000 15672 move complete, result=0 22:48:29.387 00.000 15672 worker thread done servicing request 22:48:29.566 00.179 30444 UpdateGuideState exits: m=106066 SNR=76.3 Saturated 22:48:29.566 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:29.567 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:29.567 00.000 30444 Enqueuing Expose request 22:48:29.567 00.000 30444 GuideStep: 0.3 px 103 ms WEST, -0.4 px 0 ms NORTH 22:48:29.567 00.000 15672 Worker thread wakes up 22:48:29.567 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:29.567 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:31.474 01.907 15672 Exposure complete 22:48:31.494 00.020 15672 worker thread done servicing request 22:48:31.494 00.000 30444 OnExposeComplete: enter 22:48:31.494 00.000 30444 UpdateGuideState(): m_state=6 22:48:31.494 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1199 22:48:31.494 00.000 30444 Star::Find returns 1 (1), X=465.27, Y=191.55, Mass=98430, SNR=75.0, Peak=11516 HFD=3.5 22:48:31.494 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 22:48:31.494 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 22:48:31.495 00.001 30444 CameraToMount -- cameraX=0.10 cameraY=-0.37 hyp=0.38 cameraTheta=-1.32 mountX=0.19 mountY=-0.34, mountTheta=-1.05 22:48:31.495 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.37, opts=13) 22:48:31.495 00.000 30444 Enqueuing Move request for scope (0.10, -0.37) 22:48:31.495 00.000 15672 Worker thread wakes up 22:48:31.495 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.37) opts 0xd 22:48:31.495 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.37) 22:48:31.495 00.000 15672 Moving (0.10, -0.37) raw xDistance=0.19 yDistance=-0.34 22:48:31.495 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:48:31.495 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.41 newest=-1.45 22:48:31.495 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:48:31.495 00.000 15672 MoveAxis(E, 0, ABG) 22:48:31.495 00.000 15672 Move returns status 0, amount 0 22:48:31.496 00.001 15672 MoveAxis(N, 60, ABG) 22:48:31.496 00.000 15672 Guiding Dir = 0, Dur = 60 22:48:31.496 00.000 15672 IsSlewing returns 0 22:48:31.497 00.001 15672 IsGuiding returns 0 22:48:31.501 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=11516, FiltMin=2665, FiltMax=8182, Gamma=2.950 22:48:31.595 00.094 30444 UpdateGuideState exits: m=98430 SNR=75.0 Saturated 22:48:31.595 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:31.595 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:31.595 00.000 30444 Enqueuing Expose request 22:48:31.607 00.012 15672 IsGuiding returns 1 22:48:31.607 00.000 15672 scope still moving after pulse duration time elapsed 22:48:31.628 00.021 15672 IsSlewing returns 0 22:48:31.630 00.002 15672 IsGuiding returns 1 22:48:31.651 00.021 15672 IsSlewing returns 0 22:48:31.670 00.019 15672 IsGuiding returns 0 22:48:31.670 00.000 15672 scope move finished after 60 + 112 ms 22:48:31.670 00.000 15672 Move returns status 0, amount 60 22:48:31.670 00.000 15672 move complete, result=0 22:48:31.670 00.000 15672 worker thread done servicing request 22:48:31.670 00.000 15672 Worker thread wakes up 22:48:31.670 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:31.670 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:31.670 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 60 ms NORTH 22:48:33.781 02.111 15672 Exposure complete 22:48:33.800 00.019 15672 worker thread done servicing request 22:48:33.800 00.000 30444 OnExposeComplete: enter 22:48:33.800 00.000 30444 UpdateGuideState(): m_state=6 22:48:33.801 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1200 22:48:33.801 00.000 30444 Star::Find returns 1 (1), X=465.40, Y=191.44, Mass=107214, SNR=77.2, Peak=12368 HFD=3.3 22:48:33.801 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 22:48:33.801 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 22:48:33.801 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.48 hyp=0.53 cameraTheta=-1.14 mountX=0.35 mountY=-0.42, mountTheta=-0.89 22:48:33.801 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.48, opts=13) 22:48:33.801 00.000 30444 Enqueuing Move request for scope (0.22, -0.48) 22:48:33.801 00.000 15672 Worker thread wakes up 22:48:33.801 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.48) opts 0xd 22:48:33.801 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.48) 22:48:33.802 00.001 15672 Moving (0.22, -0.48) raw xDistance=0.35 yDistance=-0.42 22:48:33.802 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 22:48:33.802 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 22:48:33.802 00.000 15672 MoveAxis(W, 94, ABG) 22:48:33.802 00.000 15672 Guiding Dir = 3, Dur = 94 22:48:33.802 00.000 15672 IsSlewing returns 0 22:48:33.804 00.002 15672 IsGuiding returns 0 22:48:33.808 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=12368, FiltMin=2696, FiltMax=8939, Gamma=2.950 22:48:33.827 00.019 15672 PulseGuide returned control before completion, sleep 81 22:48:33.858 00.031 30444 UpdateGuideState exits: m=107214 SNR=77.2 Saturated 22:48:33.858 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:33.858 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:33.858 00.000 30444 Enqueuing Expose request 22:48:33.909 00.051 15672 IsGuiding returns 1 22:48:33.909 00.000 15672 scope still moving after pulse duration time elapsed 22:48:33.931 00.022 15672 IsSlewing returns 0 22:48:33.939 00.008 15672 IsGuiding returns 0 22:48:33.939 00.000 15672 scope move finished after 94 + 40 ms 22:48:33.939 00.000 15672 Move returns status 0, amount 94 22:48:33.939 00.000 15672 MoveAxis(N, 76, ABG) 22:48:33.939 00.000 15672 Guiding Dir = 0, Dur = 76 22:48:33.939 00.000 15672 IsSlewing returns 0 22:48:33.940 00.001 15672 IsGuiding returns 0 22:48:34.051 00.111 15672 IsGuiding returns 1 22:48:34.051 00.000 15672 scope still moving after pulse duration time elapsed 22:48:34.072 00.021 15672 IsSlewing returns 0 22:48:34.075 00.003 15672 IsGuiding returns 1 22:48:34.096 00.021 15672 IsSlewing returns 0 22:48:34.099 00.003 15672 IsGuiding returns 1 22:48:34.120 00.021 15672 IsSlewing returns 0 22:48:34.130 00.010 15672 IsGuiding returns 0 22:48:34.131 00.001 15672 scope move finished after 76 + 115 ms 22:48:34.131 00.000 15672 Move returns status 0, amount 76 22:48:34.131 00.000 15672 move complete, result=0 22:48:34.131 00.000 15672 worker thread done servicing request 22:48:34.131 00.000 15672 Worker thread wakes up 22:48:34.131 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:34.132 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:34.132 00.000 30444 GuideStep: 0.3 px 94 ms WEST, -0.4 px 76 ms NORTH 22:48:36.039 01.907 15672 Exposure complete 22:48:36.059 00.020 15672 worker thread done servicing request 22:48:36.059 00.000 30444 OnExposeComplete: enter 22:48:36.059 00.000 30444 UpdateGuideState(): m_state=6 22:48:36.059 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1201 22:48:36.059 00.000 30444 Star::Find returns 1 (1), X=464.80, Y=191.25, Mass=97335, SNR=78.5, Peak=13180 HFD=3.1 22:48:36.060 00.001 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 22:48:36.060 00.000 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 22:48:36.060 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.67 hyp=0.77 cameraTheta=-2.09 mountX=-0.18 mountY=-0.73, mountTheta=-1.81 22:48:36.060 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.67, opts=13) 22:48:36.060 00.000 30444 Enqueuing Move request for scope (-0.38, -0.67) 22:48:36.060 00.000 15672 Worker thread wakes up 22:48:36.060 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.67) opts 0xd 22:48:36.060 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.67) 22:48:36.060 00.000 15672 Moving (-0.38, -0.67) raw xDistance=-0.18 yDistance=-0.73 22:48:36.060 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 22:48:36.060 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 22:48:36.061 00.001 15672 MoveAxis(E, 0, ABG) 22:48:36.061 00.000 15672 Move returns status 0, amount 0 22:48:36.061 00.000 15672 MoveAxis(N, 131, ABG) 22:48:36.061 00.000 15672 Guiding Dir = 0, Dur = 131 22:48:36.061 00.000 15672 IsSlewing returns 0 22:48:36.062 00.001 15672 IsGuiding returns 0 22:48:36.066 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=13180, FiltMin=2569, FiltMax=8908, Gamma=2.950 22:48:36.142 00.076 15672 PulseGuide returned control before completion, sleep 62 22:48:36.201 00.059 30444 UpdateGuideState exits: m=97335 SNR=78.5 Saturated 22:48:36.201 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:36.201 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:36.201 00.000 30444 Enqueuing Expose request 22:48:36.207 00.006 15672 IsGuiding returns 1 22:48:36.207 00.000 15672 scope still moving after pulse duration time elapsed 22:48:36.229 00.022 15672 IsSlewing returns 0 22:48:36.231 00.002 15672 IsGuiding returns 1 22:48:36.251 00.020 15672 IsSlewing returns 0 22:48:36.252 00.001 15672 IsGuiding returns 1 22:48:36.273 00.021 15672 IsSlewing returns 0 22:48:36.287 00.014 15672 IsGuiding returns 0 22:48:36.287 00.000 15672 scope move finished after 131 + 92 ms 22:48:36.287 00.000 15672 Move returns status 0, amount 131 22:48:36.287 00.000 15672 move complete, result=0 22:48:36.287 00.000 15672 worker thread done servicing request 22:48:36.287 00.000 15672 Worker thread wakes up 22:48:36.287 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 131 ms NORTH 22:48:36.287 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:36.287 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:38.396 02.109 15672 Exposure complete 22:48:38.416 00.020 15672 worker thread done servicing request 22:48:38.416 00.000 30444 OnExposeComplete: enter 22:48:38.416 00.000 30444 UpdateGuideState(): m_state=6 22:48:38.416 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1202 22:48:38.416 00.000 30444 Star::Find returns 1 (1), X=465.15, Y=191.32, Mass=92826, SNR=71.1, Peak=12423 HFD=3.4 22:48:38.416 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 22:48:38.416 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 22:48:38.416 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.60 hyp=0.60 cameraTheta=-1.61 mountX=0.14 mountY=-0.59, mountTheta=-1.33 22:48:38.417 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.60, opts=13) 22:48:38.417 00.000 30444 Enqueuing Move request for scope (-0.02, -0.60) 22:48:38.417 00.000 15672 Worker thread wakes up 22:48:38.417 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.60) opts 0xd 22:48:38.417 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.60) 22:48:38.417 00.000 15672 Moving (-0.02, -0.60) raw xDistance=0.14 yDistance=-0.59 22:48:38.417 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:48:38.417 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 22:48:38.417 00.000 15672 MoveAxis(E, 0, ABG) 22:48:38.417 00.000 15672 Move returns status 0, amount 0 22:48:38.417 00.000 15672 MoveAxis(N, 106, ABG) 22:48:38.417 00.000 15672 Guiding Dir = 0, Dur = 106 22:48:38.418 00.001 15672 IsSlewing returns 0 22:48:38.419 00.001 15672 IsGuiding returns 0 22:48:38.423 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=13598, FiltMin=2683, FiltMax=9046, Gamma=2.950 22:48:38.507 00.084 15672 PulseGuide returned control before completion, sleep 29 22:48:38.539 00.032 15672 IsGuiding returns 1 22:48:38.539 00.000 15672 scope still moving after pulse duration time elapsed 22:48:38.560 00.021 15672 IsSlewing returns 0 22:48:38.560 00.000 15672 IsGuiding returns 1 22:48:38.582 00.022 15672 IsSlewing returns 0 22:48:38.583 00.001 15672 IsGuiding returns 1 22:48:38.604 00.021 15672 IsSlewing returns 0 22:48:38.605 00.001 15672 IsGuiding returns 1 22:48:38.626 00.021 15672 IsSlewing returns 0 22:48:38.627 00.001 15672 IsGuiding returns 1 22:48:38.648 00.021 15672 IsSlewing returns 0 22:48:38.668 00.020 15672 IsGuiding returns 0 22:48:38.668 00.000 15672 scope move finished after 106 + 142 ms 22:48:38.668 00.000 15672 Move returns status 0, amount 106 22:48:38.668 00.000 15672 move complete, result=0 22:48:38.668 00.000 15672 worker thread done servicing request 22:48:38.759 00.091 30444 UpdateGuideState exits: m=92826 SNR=71.1 Saturated 22:48:38.760 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:38.760 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:38.760 00.000 30444 Enqueuing Expose request 22:48:38.760 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 106 ms NORTH 22:48:38.760 00.000 15672 Worker thread wakes up 22:48:38.761 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:38.761 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:40.667 01.906 15672 Exposure complete 22:48:40.687 00.020 15672 worker thread done servicing request 22:48:40.688 00.001 30444 OnExposeComplete: enter 22:48:40.688 00.000 30444 UpdateGuideState(): m_state=6 22:48:40.688 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1203 22:48:40.688 00.000 30444 Star::Find returns 1 (1), X=464.81, Y=191.18, Mass=84743, SNR=67.9, Peak=11347 HFD=3.1 22:48:40.688 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 22:48:40.688 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 22:48:40.688 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.74 hyp=0.82 cameraTheta=-2.03 mountX=-0.15 mountY=-0.80, mountTheta=-1.75 22:48:40.688 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.74, opts=13) 22:48:40.688 00.000 30444 Enqueuing Move request for scope (-0.36, -0.74) 22:48:40.689 00.001 15672 Worker thread wakes up 22:48:40.689 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.74) opts 0xd 22:48:40.689 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.74) 22:48:40.689 00.000 15672 Moving (-0.36, -0.74) raw xDistance=-0.15 yDistance=-0.80 22:48:40.689 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:48:40.689 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 22:48:40.689 00.000 15672 MoveAxis(E, 0, ABG) 22:48:40.689 00.000 15672 Move returns status 0, amount 0 22:48:40.689 00.000 15672 MoveAxis(N, 143, ABG) 22:48:40.689 00.000 15672 Guiding Dir = 0, Dur = 143 22:48:40.689 00.000 15672 IsSlewing returns 0 22:48:40.690 00.001 15672 IsGuiding returns 0 22:48:40.694 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=12560, FiltMin=2699, FiltMax=8811, Gamma=2.950 22:48:40.775 00.081 15672 PulseGuide returned control before completion, sleep 68 22:48:40.794 00.019 30444 UpdateGuideState exits: m=84743 SNR=67.9 Saturated 22:48:40.794 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:40.795 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:40.795 00.000 30444 Enqueuing Expose request 22:48:40.846 00.051 15672 IsGuiding returns 1 22:48:40.846 00.000 15672 scope still moving after pulse duration time elapsed 22:48:40.867 00.021 15672 IsSlewing returns 0 22:48:40.868 00.001 15672 IsGuiding returns 1 22:48:40.889 00.021 15672 IsSlewing returns 0 22:48:40.889 00.000 15672 IsGuiding returns 1 22:48:40.912 00.023 15672 IsSlewing returns 0 22:48:40.973 00.061 15672 IsGuiding returns 0 22:48:40.973 00.000 15672 scope move finished after 143 + 139 ms 22:48:40.973 00.000 15672 Move returns status 0, amount 143 22:48:40.973 00.000 15672 move complete, result=0 22:48:40.974 00.001 15672 worker thread done servicing request 22:48:40.974 00.000 15672 Worker thread wakes up 22:48:40.974 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 143 ms NORTH 22:48:40.974 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:40.975 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:43.084 02.109 15672 Exposure complete 22:48:43.104 00.020 15672 worker thread done servicing request 22:48:43.104 00.000 30444 OnExposeComplete: enter 22:48:43.104 00.000 30444 UpdateGuideState(): m_state=6 22:48:43.104 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1204 22:48:43.104 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=191.42, Mass=100586, SNR=83.9, Peak=12419 HFD=3.5 22:48:43.104 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 22:48:43.104 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 22:48:43.104 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.50 hyp=0.52 cameraTheta=-1.31 mountX=0.26 mountY=-0.46, mountTheta=-1.05 22:48:43.105 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.50, opts=13) 22:48:43.105 00.000 30444 Enqueuing Move request for scope (0.13, -0.50) 22:48:43.105 00.000 15672 Worker thread wakes up 22:48:43.105 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.50) opts 0xd 22:48:43.105 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.50) 22:48:43.105 00.000 15672 Moving (0.13, -0.50) raw xDistance=0.26 yDistance=-0.46 22:48:43.105 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 22:48:43.105 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 22:48:43.105 00.000 15672 MoveAxis(W, 72, ABG) 22:48:43.105 00.000 15672 Guiding Dir = 3, Dur = 72 22:48:43.106 00.001 15672 IsSlewing returns 0 22:48:43.108 00.002 15672 IsGuiding returns 0 22:48:43.111 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=14005, FiltMin=2661, FiltMax=9216, Gamma=2.950 22:48:43.123 00.012 15672 PulseGuide returned control before completion, sleep 67 22:48:43.160 00.037 30444 UpdateGuideState exits: m=100586 SNR=83.9 Saturated 22:48:43.160 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:43.160 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:43.160 00.000 30444 Enqueuing Expose request 22:48:43.203 00.043 15672 IsGuiding returns 0 22:48:43.203 00.000 15672 Move returns status 0, amount 72 22:48:43.203 00.000 15672 MoveAxis(N, 82, ABG) 22:48:43.203 00.000 15672 Guiding Dir = 0, Dur = 82 22:48:43.203 00.000 15672 IsSlewing returns 0 22:48:43.204 00.001 15672 IsGuiding returns 0 22:48:43.284 00.080 15672 PulseGuide returned control before completion, sleep 13 22:48:43.300 00.016 15672 IsGuiding returns 1 22:48:43.300 00.000 15672 scope still moving after pulse duration time elapsed 22:48:43.321 00.021 15672 IsSlewing returns 0 22:48:43.349 00.028 15672 IsGuiding returns 1 22:48:43.370 00.021 15672 IsSlewing returns 0 22:48:43.396 00.026 15672 IsGuiding returns 0 22:48:43.397 00.001 15672 scope move finished after 82 + 109 ms 22:48:43.397 00.000 15672 Move returns status 0, amount 82 22:48:43.397 00.000 15672 move complete, result=0 22:48:43.397 00.000 15672 worker thread done servicing request 22:48:43.397 00.000 15672 Worker thread wakes up 22:48:43.397 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:43.397 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:43.398 00.001 30444 GuideStep: 0.3 px 72 ms WEST, -0.5 px 82 ms NORTH 22:48:45.303 01.905 15672 Exposure complete 22:48:45.323 00.020 15672 worker thread done servicing request 22:48:45.323 00.000 30444 OnExposeComplete: enter 22:48:45.323 00.000 30444 UpdateGuideState(): m_state=6 22:48:45.323 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1205 22:48:45.323 00.000 30444 Star::Find returns 1 (1), X=465.22, Y=191.22, Mass=101721, SNR=73.5, Peak=12272 HFD=3.5 22:48:45.323 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 22:48:45.323 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 22:48:45.324 00.001 30444 CameraToMount -- cameraX=0.05 cameraY=-0.70 hyp=0.71 cameraTheta=-1.51 mountX=0.24 mountY=-0.68, mountTheta=-1.23 22:48:45.324 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.70, opts=13) 22:48:45.324 00.000 30444 Enqueuing Move request for scope (0.05, -0.70) 22:48:45.324 00.000 15672 Worker thread wakes up 22:48:45.324 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.70) opts 0xd 22:48:45.324 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.70) 22:48:45.324 00.000 15672 Moving (0.05, -0.70) raw xDistance=0.24 yDistance=-0.68 22:48:45.324 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:48:45.324 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 22:48:45.324 00.000 15672 MoveAxis(E, 0, ABG) 22:48:45.324 00.000 15672 Move returns status 0, amount 0 22:48:45.324 00.000 15672 MoveAxis(N, 121, ABG) 22:48:45.325 00.001 15672 Guiding Dir = 0, Dur = 121 22:48:45.325 00.000 15672 IsSlewing returns 0 22:48:45.326 00.001 15672 IsGuiding returns 0 22:48:45.332 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=12612, FiltMin=2699, FiltMax=9477, Gamma=2.950 22:48:45.381 00.049 30444 UpdateGuideState exits: m=101721 SNR=73.5 Saturated 22:48:45.381 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:45.381 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:45.381 00.000 30444 Enqueuing Expose request 22:48:45.408 00.027 15672 PulseGuide returned control before completion, sleep 50 22:48:45.473 00.065 15672 IsGuiding returns 1 22:48:45.473 00.000 15672 scope still moving after pulse duration time elapsed 22:48:45.494 00.021 15672 IsSlewing returns 0 22:48:45.496 00.002 15672 IsGuiding returns 1 22:48:45.516 00.020 15672 IsSlewing returns 0 22:48:45.518 00.002 15672 IsGuiding returns 1 22:48:45.540 00.022 15672 IsSlewing returns 0 22:48:45.553 00.013 15672 IsGuiding returns 0 22:48:45.553 00.000 15672 scope move finished after 121 + 105 ms 22:48:45.553 00.000 15672 Move returns status 0, amount 121 22:48:45.553 00.000 15672 move complete, result=0 22:48:45.553 00.000 15672 worker thread done servicing request 22:48:45.553 00.000 15672 Worker thread wakes up 22:48:45.554 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:45.554 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:45.554 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 121 ms NORTH 22:48:47.665 02.111 15672 Exposure complete 22:48:47.684 00.019 15672 worker thread done servicing request 22:48:47.684 00.000 30444 OnExposeComplete: enter 22:48:47.684 00.000 30444 UpdateGuideState(): m_state=6 22:48:47.685 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1206 22:48:47.685 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=191.40, Mass=93476, SNR=71.5, Peak=11225 HFD=3.5 22:48:47.685 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 22:48:47.685 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 22:48:47.685 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.52 hyp=0.54 cameraTheta=-1.34 mountX=0.26 mountY=-0.49, mountTheta=-1.08 22:48:47.685 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.52, opts=13) 22:48:47.685 00.000 30444 Enqueuing Move request for scope (0.12, -0.52) 22:48:47.685 00.000 15672 Worker thread wakes up 22:48:47.685 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.52) opts 0xd 22:48:47.686 00.001 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.52) 22:48:47.686 00.000 15672 Moving (0.12, -0.52) raw xDistance=0.26 yDistance=-0.49 22:48:47.686 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 22:48:47.686 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 22:48:47.686 00.000 15672 MoveAxis(W, 71, ABG) 22:48:47.686 00.000 15672 Guiding Dir = 3, Dur = 71 22:48:47.686 00.000 15672 IsSlewing returns 0 22:48:47.687 00.001 15672 IsGuiding returns 0 22:48:47.691 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=11760, FiltMin=2710, FiltMax=8980, Gamma=2.950 22:48:47.708 00.017 15672 PulseGuide returned control before completion, sleep 61 22:48:47.740 00.032 30444 UpdateGuideState exits: m=93476 SNR=71.5 Saturated 22:48:47.740 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:47.740 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:47.741 00.001 30444 Enqueuing Expose request 22:48:47.771 00.030 15672 IsGuiding returns 1 22:48:47.771 00.000 15672 scope still moving after pulse duration time elapsed 22:48:47.792 00.021 15672 IsSlewing returns 0 22:48:47.836 00.044 15672 IsGuiding returns 0 22:48:47.837 00.001 15672 scope move finished after 71 + 77 ms 22:48:47.837 00.000 15672 Move returns status 0, amount 71 22:48:47.837 00.000 15672 MoveAxis(N, 87, ABG) 22:48:47.837 00.000 15672 Guiding Dir = 0, Dur = 87 22:48:47.837 00.000 15672 IsSlewing returns 0 22:48:47.839 00.002 15672 IsGuiding returns 0 22:48:47.917 00.078 15672 PulseGuide returned control before completion, sleep 20 22:48:47.940 00.023 15672 IsGuiding returns 1 22:48:47.940 00.000 15672 scope still moving after pulse duration time elapsed 22:48:47.961 00.021 15672 IsSlewing returns 0 22:48:47.964 00.003 15672 IsGuiding returns 1 22:48:47.986 00.022 15672 IsSlewing returns 0 22:48:47.989 00.003 15672 IsGuiding returns 1 22:48:48.010 00.021 15672 IsSlewing returns 0 22:48:48.075 00.065 15672 IsGuiding returns 0 22:48:48.075 00.000 15672 scope move finished after 87 + 150 ms 22:48:48.076 00.001 15672 Move returns status 0, amount 87 22:48:48.076 00.000 15672 move complete, result=0 22:48:48.076 00.000 15672 worker thread done servicing request 22:48:48.076 00.000 15672 Worker thread wakes up 22:48:48.076 00.000 30444 GuideStep: 0.3 px 71 ms WEST, -0.5 px 87 ms NORTH 22:48:48.076 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:48.076 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:49.984 01.908 15672 Exposure complete 22:48:50.004 00.020 15672 worker thread done servicing request 22:48:50.004 00.000 30444 OnExposeComplete: enter 22:48:50.004 00.000 30444 UpdateGuideState(): m_state=6 22:48:50.005 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1207 22:48:50.005 00.000 30444 Star::Find returns 1 (1), X=465.41, Y=191.36, Mass=95459, SNR=74.6, Peak=10918 HFD=3.4 22:48:50.005 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.90 = -0.90) 22:48:50.005 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.96 = -0.96) 22:48:50.005 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.56 hyp=0.61 cameraTheta=-1.18 mountX=0.38 mountY=-0.50, mountTheta=-0.92 22:48:50.005 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.56, opts=13) 22:48:50.005 00.000 30444 Enqueuing Move request for scope (0.23, -0.56) 22:48:50.005 00.000 15672 Worker thread wakes up 22:48:50.005 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.56) opts 0xd 22:48:50.005 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.56) 22:48:50.005 00.000 15672 Moving (0.23, -0.56) raw xDistance=0.38 yDistance=-0.50 22:48:50.005 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38 22:48:50.006 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 22:48:50.006 00.000 15672 MoveAxis(W, 108, ABG) 22:48:50.006 00.000 15672 Guiding Dir = 3, Dur = 108 22:48:50.006 00.000 15672 IsSlewing returns 0 22:48:50.008 00.002 15672 IsGuiding returns 0 22:48:50.012 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=11948, FiltMin=2703, FiltMax=9008, Gamma=2.950 22:48:50.024 00.012 15672 PulseGuide returned control before completion, sleep 102 22:48:50.129 00.105 15672 IsGuiding returns 1 22:48:50.129 00.000 15672 scope still moving after pulse duration time elapsed 22:48:50.150 00.021 15672 IsSlewing returns 0 22:48:50.169 00.019 15672 IsGuiding returns 0 22:48:50.169 00.000 15672 scope move finished after 108 + 52 ms 22:48:50.169 00.000 15672 Move returns status 0, amount 108 22:48:50.169 00.000 15672 MoveAxis(N, 89, ABG) 22:48:50.169 00.000 15672 Guiding Dir = 0, Dur = 89 22:48:50.169 00.000 15672 IsSlewing returns 0 22:48:50.170 00.001 15672 IsGuiding returns 0 22:48:50.248 00.078 15672 PulseGuide returned control before completion, sleep 21 22:48:50.280 00.032 15672 IsGuiding returns 1 22:48:50.280 00.000 15672 scope still moving after pulse duration time elapsed 22:48:50.302 00.022 15672 IsSlewing returns 0 22:48:50.303 00.001 15672 IsGuiding returns 1 22:48:50.323 00.020 15672 IsSlewing returns 0 22:48:50.325 00.002 15672 IsGuiding returns 1 22:48:50.346 00.021 15672 IsSlewing returns 0 22:48:50.362 00.016 15672 IsGuiding returns 0 22:48:50.362 00.000 15672 scope move finished after 89 + 102 ms 22:48:50.362 00.000 15672 Move returns status 0, amount 89 22:48:50.362 00.000 15672 move complete, result=0 22:48:50.362 00.000 15672 worker thread done servicing request 22:48:50.473 00.111 30444 UpdateGuideState exits: m=95459 SNR=74.6 Saturated 22:48:50.474 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:50.474 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:50.474 00.000 30444 Enqueuing Expose request 22:48:50.474 00.000 30444 GuideStep: 0.4 px 108 ms WEST, -0.5 px 89 ms NORTH 22:48:50.474 00.000 15672 Worker thread wakes up 22:48:50.475 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:50.475 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:52.583 02.108 15672 Exposure complete 22:48:52.603 00.020 15672 worker thread done servicing request 22:48:52.603 00.000 30444 OnExposeComplete: enter 22:48:52.603 00.000 30444 UpdateGuideState(): m_state=6 22:48:52.604 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1208 22:48:52.604 00.000 30444 Star::Find returns 1 (1), X=465.38, Y=191.66, Mass=102941, SNR=82.7, Peak=11159 HFD=3.4 22:48:52.604 00.000 30444 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 22:48:52.604 00.000 30444 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 22:48:52.604 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.26 hyp=0.33 cameraTheta=-0.90 mountX=0.27 mountY=-0.21, mountTheta=-0.66 22:48:52.604 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.26, opts=13) 22:48:52.604 00.000 30444 Enqueuing Move request for scope (0.21, -0.26) 22:48:52.604 00.000 15672 Worker thread wakes up 22:48:52.604 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.26) opts 0xd 22:48:52.604 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.26) 22:48:52.604 00.000 15672 Moving (0.21, -0.26) raw xDistance=0.27 yDistance=-0.21 22:48:52.604 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27 22:48:52.604 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:48:52.605 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 22:48:52.605 00.000 15672 MoveAxis(W, 81, ABG) 22:48:52.605 00.000 15672 Guiding Dir = 3, Dur = 81 22:48:52.605 00.000 15672 IsSlewing returns 0 22:48:52.610 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=11159, FiltMin=2658, FiltMax=8799, Gamma=2.950 22:48:52.645 00.035 15672 IsGuiding returns 0 22:48:52.659 00.014 30444 UpdateGuideState exits: m=102941 SNR=82.7 Saturated 22:48:52.659 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:52.659 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:52.659 00.000 30444 Enqueuing Expose request 22:48:52.661 00.002 15672 PulseGuide returned control before completion, sleep 76 22:48:52.739 00.078 15672 IsGuiding returns 1 22:48:52.739 00.000 15672 scope still moving after pulse duration time elapsed 22:48:52.759 00.020 15672 IsSlewing returns 0 22:48:52.774 00.015 15672 IsGuiding returns 0 22:48:52.774 00.000 15672 scope move finished after 81 + 47 ms 22:48:52.774 00.000 15672 Move returns status 0, amount 81 22:48:52.774 00.000 15672 MoveAxis(N, 0, ABG) 22:48:52.774 00.000 15672 Move returns status 0, amount 0 22:48:52.774 00.000 15672 move complete, result=0 22:48:52.775 00.001 15672 worker thread done servicing request 22:48:52.775 00.000 15672 Worker thread wakes up 22:48:52.775 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:52.775 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:52.775 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.2 px 0 ms NORTH 22:48:54.684 01.909 15672 Exposure complete 22:48:54.703 00.019 15672 worker thread done servicing request 22:48:54.703 00.000 30444 OnExposeComplete: enter 22:48:54.703 00.000 30444 UpdateGuideState(): m_state=6 22:48:54.703 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1209 22:48:54.703 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=191.83, Mass=86328, SNR=73.0, Peak=10601 HFD=3.5 22:48:54.703 00.000 30444 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.28) = xAngle (-0.40 = -0.40) 22:48:54.703 00.000 30444 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.46 = -0.46) 22:48:54.703 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.68 mountX=0.13 mountY=-0.06, mountTheta=-0.45 22:48:54.705 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.09, opts=13) 22:48:54.705 00.000 30444 Enqueuing Move request for scope (0.11, -0.09) 22:48:54.705 00.000 15672 Worker thread wakes up 22:48:54.705 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd 22:48:54.705 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.09) 22:48:54.705 00.000 15672 Moving (0.11, -0.09) raw xDistance=0.13 yDistance=-0.06 22:48:54.705 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 22:48:54.705 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:48:54.705 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 22:48:54.705 00.000 15672 MoveAxis(E, 0, ABG) 22:48:54.705 00.000 15672 Move returns status 0, amount 0 22:48:54.705 00.000 15672 MoveAxis(N, 0, ABG) 22:48:54.705 00.000 15672 Move returns status 0, amount 0 22:48:54.705 00.000 15672 move complete, result=0 22:48:54.705 00.000 15672 worker thread done servicing request 22:48:54.711 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=10795, FiltMin=2708, FiltMax=8662, Gamma=2.950 22:48:54.759 00.048 30444 UpdateGuideState exits: m=86328 SNR=73.0 Saturated 22:48:54.759 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:54.759 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:54.759 00.000 30444 Enqueuing Expose request 22:48:54.759 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:48:54.759 00.000 15672 Worker thread wakes up 22:48:54.759 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:54.759 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:56.869 02.110 15672 Exposure complete 22:48:56.889 00.020 15672 worker thread done servicing request 22:48:56.889 00.000 30444 OnExposeComplete: enter 22:48:56.889 00.000 30444 UpdateGuideState(): m_state=6 22:48:56.889 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1210 22:48:56.889 00.000 30444 Star::Find returns 1 (1), X=464.50, Y=191.31, Mass=92971, SNR=66.6, Peak=11601 HFD=3.3 22:48:56.889 00.000 30444 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.28) = xAngle (-2.13 = -2.13) 22:48:56.889 00.000 30444 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.19 = -2.19) 22:48:56.890 00.001 30444 CameraToMount -- cameraX=-0.67 cameraY=-0.61 hyp=0.91 cameraTheta=-2.41 mountX=-0.48 mountY=-0.74, mountTheta=-2.15 22:48:56.890 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.67, y=-0.61, opts=13) 22:48:56.890 00.000 30444 Enqueuing Move request for scope (-0.67, -0.61) 22:48:56.890 00.000 15672 Worker thread wakes up 22:48:56.890 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.61) opts 0xd 22:48:56.890 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.67, -0.61) 22:48:56.890 00.000 15672 Moving (-0.67, -0.61) raw xDistance=-0.48 yDistance=-0.74 22:48:56.890 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 22:48:56.890 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 22:48:56.890 00.000 15672 MoveAxis(E, 130, ABG) 22:48:56.890 00.000 15672 Guiding Dir = 2, Dur = 130 22:48:56.892 00.002 15672 IsSlewing returns 0 22:48:56.894 00.002 15672 IsGuiding returns 0 22:48:56.896 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=11743, FiltMin=2653, FiltMax=8852, Gamma=2.950 22:48:56.909 00.013 15672 PulseGuide returned control before completion, sleep 125 22:48:56.945 00.036 30444 UpdateGuideState exits: m=92971 SNR=66.6 Saturated 22:48:56.946 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:56.946 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:56.946 00.000 30444 Enqueuing Expose request 22:48:57.055 00.109 15672 IsGuiding returns 0 22:48:57.055 00.000 15672 Move returns status 0, amount 130 22:48:57.055 00.000 15672 MoveAxis(N, 132, ABG) 22:48:57.055 00.000 15672 Guiding Dir = 0, Dur = 132 22:48:57.056 00.001 15672 IsSlewing returns 0 22:48:57.058 00.002 15672 IsGuiding returns 0 22:48:57.134 00.076 15672 PulseGuide returned control before completion, sleep 67 22:48:57.203 00.069 15672 IsGuiding returns 1 22:48:57.203 00.000 15672 scope still moving after pulse duration time elapsed 22:48:57.223 00.020 15672 IsSlewing returns 0 22:48:57.225 00.002 15672 IsGuiding returns 1 22:48:57.247 00.022 15672 IsSlewing returns 0 22:48:57.249 00.002 15672 IsGuiding returns 1 22:48:57.271 00.022 15672 IsSlewing returns 0 22:48:57.297 00.026 15672 IsGuiding returns 0 22:48:57.297 00.000 15672 scope move finished after 132 + 106 ms 22:48:57.297 00.000 15672 Move returns status 0, amount 132 22:48:57.297 00.000 15672 move complete, result=0 22:48:57.297 00.000 15672 worker thread done servicing request 22:48:57.298 00.001 15672 Worker thread wakes up 22:48:57.298 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:57.298 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:48:57.298 00.000 30444 GuideStep: -0.5 px 130 ms EAST, -0.7 px 132 ms NORTH 22:48:59.206 01.908 15672 Exposure complete 22:48:59.226 00.020 15672 worker thread done servicing request 22:48:59.226 00.000 30444 OnExposeComplete: enter 22:48:59.226 00.000 30444 UpdateGuideState(): m_state=6 22:48:59.226 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1211 22:48:59.227 00.001 30444 Star::Find returns 1 (1), X=465.34, Y=191.30, Mass=91117, SNR=69.1, Peak=11737 HFD=3.3 22:48:59.227 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 22:48:59.227 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 22:48:59.227 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.63 hyp=0.65 cameraTheta=-1.32 mountX=0.33 mountY=-0.58, mountTheta=-1.05 22:48:59.227 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.63, opts=13) 22:48:59.227 00.000 30444 Enqueuing Move request for scope (0.16, -0.63) 22:48:59.227 00.000 15672 Worker thread wakes up 22:48:59.227 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.63) opts 0xd 22:48:59.227 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.63) 22:48:59.227 00.000 15672 Moving (0.16, -0.63) raw xDistance=0.33 yDistance=-0.58 22:48:59.227 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33 22:48:59.227 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 22:48:59.228 00.001 15672 MoveAxis(W, 79, ABG) 22:48:59.228 00.000 15672 Guiding Dir = 3, Dur = 79 22:48:59.228 00.000 15672 IsSlewing returns 0 22:48:59.229 00.001 15672 IsGuiding returns 0 22:48:59.234 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=11737, FiltMin=2663, FiltMax=8900, Gamma=2.950 22:48:59.290 00.056 15672 PulseGuide returned control before completion, sleep 28 22:48:59.321 00.031 15672 IsGuiding returns 1 22:48:59.321 00.000 15672 scope still moving after pulse duration time elapsed 22:48:59.342 00.021 15672 IsSlewing returns 0 22:48:59.343 00.001 15672 IsGuiding returns 1 22:48:59.365 00.022 15672 IsSlewing returns 0 22:48:59.371 00.006 15672 IsGuiding returns 0 22:48:59.371 00.000 15672 scope move finished after 79 + 62 ms 22:48:59.371 00.000 15672 Move returns status 0, amount 79 22:48:59.371 00.000 15672 MoveAxis(N, 103, ABG) 22:48:59.371 00.000 15672 Guiding Dir = 0, Dur = 103 22:48:59.372 00.001 15672 IsSlewing returns 0 22:48:59.373 00.001 15672 IsGuiding returns 0 22:48:59.450 00.077 15672 PulseGuide returned control before completion, sleep 36 22:48:59.488 00.038 15672 IsGuiding returns 1 22:48:59.488 00.000 15672 scope still moving after pulse duration time elapsed 22:48:59.509 00.021 15672 IsSlewing returns 0 22:48:59.531 00.022 15672 IsGuiding returns 1 22:48:59.552 00.021 15672 IsSlewing returns 0 22:48:59.555 00.003 15672 IsGuiding returns 1 22:48:59.577 00.022 15672 IsSlewing returns 0 22:48:59.596 00.019 15672 IsGuiding returns 0 22:48:59.596 00.000 15672 scope move finished after 103 + 120 ms 22:48:59.596 00.000 15672 Move returns status 0, amount 103 22:48:59.596 00.000 15672 move complete, result=0 22:48:59.596 00.000 15672 worker thread done servicing request 22:48:59.620 00.024 30444 UpdateGuideState exits: m=91117 SNR=69.1 Saturated 22:48:59.620 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:59.621 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:48:59.621 00.000 30444 Enqueuing Expose request 22:48:59.621 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -0.6 px 103 ms NORTH 22:48:59.621 00.000 15672 Worker thread wakes up 22:48:59.621 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:48:59.621 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:01.731 02.110 15672 Exposure complete 22:49:01.751 00.020 15672 worker thread done servicing request 22:49:01.752 00.001 30444 OnExposeComplete: enter 22:49:01.752 00.000 30444 UpdateGuideState(): m_state=6 22:49:01.752 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1212 22:49:01.752 00.000 30444 Star::Find returns 1 (1), X=464.64, Y=191.28, Mass=98791, SNR=68.9, Peak=11070 HFD=3.6 22:49:01.752 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 22:49:01.752 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 22:49:01.752 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.64 hyp=0.83 cameraTheta=-2.27 mountX=-0.34 mountY=-0.74, mountTheta=-2.00 22:49:01.752 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.64, opts=13) 22:49:01.752 00.000 30444 Enqueuing Move request for scope (-0.54, -0.64) 22:49:01.752 00.000 15672 Worker thread wakes up 22:49:01.753 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.64) opts 0xd 22:49:01.753 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.64) 22:49:01.753 00.000 15672 Moving (-0.54, -0.64) raw xDistance=-0.34 yDistance=-0.74 22:49:01.753 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34 22:49:01.753 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 22:49:01.753 00.000 15672 MoveAxis(E, 86, ABG) 22:49:01.753 00.000 15672 Guiding Dir = 2, Dur = 86 22:49:01.753 00.000 15672 IsSlewing returns 0 22:49:01.754 00.001 15672 IsGuiding returns 0 22:49:01.758 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2372, max=11509, FiltMin=2601, FiltMax=8028, Gamma=2.950 22:49:01.782 00.024 15672 PulseGuide returned control before completion, sleep 69 22:49:01.808 00.026 30444 UpdateGuideState exits: m=98791 SNR=68.9 Saturated 22:49:01.808 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:01.808 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:01.808 00.000 30444 Enqueuing Expose request 22:49:01.852 00.044 15672 IsGuiding returns 1 22:49:01.852 00.000 15672 scope still moving after pulse duration time elapsed 22:49:01.873 00.021 15672 IsSlewing returns 0 22:49:01.926 00.053 15672 IsGuiding returns 0 22:49:01.926 00.000 15672 scope move finished after 86 + 85 ms 22:49:01.926 00.000 15672 Move returns status 0, amount 86 22:49:01.926 00.000 15672 MoveAxis(N, 132, ABG) 22:49:01.926 00.000 15672 Guiding Dir = 0, Dur = 132 22:49:01.927 00.001 15672 IsSlewing returns 0 22:49:01.928 00.001 15672 IsGuiding returns 0 22:49:02.006 00.078 15672 PulseGuide returned control before completion, sleep 65 22:49:02.072 00.066 15672 IsGuiding returns 1 22:49:02.072 00.000 15672 scope still moving after pulse duration time elapsed 22:49:02.093 00.021 15672 IsSlewing returns 0 22:49:02.095 00.002 15672 IsGuiding returns 1 22:49:02.117 00.022 15672 IsSlewing returns 0 22:49:02.183 00.066 15672 IsGuiding returns 0 22:49:02.183 00.000 15672 scope move finished after 132 + 122 ms 22:49:02.183 00.000 15672 Move returns status 0, amount 132 22:49:02.183 00.000 15672 move complete, result=0 22:49:02.183 00.000 15672 worker thread done servicing request 22:49:02.184 00.001 15672 Worker thread wakes up 22:49:02.184 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:02.184 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:02.184 00.000 30444 GuideStep: -0.3 px 86 ms EAST, -0.7 px 132 ms NORTH 22:49:04.089 01.905 15672 Exposure complete 22:49:04.110 00.021 15672 worker thread done servicing request 22:49:04.110 00.000 30444 OnExposeComplete: enter 22:49:04.110 00.000 30444 UpdateGuideState(): m_state=6 22:49:04.110 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1213 22:49:04.110 00.000 30444 Star::Find returns 1 (1), X=465.09, Y=191.07, Mass=90594, SNR=67.3, Peak=10292 HFD=3.9 22:49:04.111 00.001 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 22:49:04.111 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 22:49:04.111 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.85 hyp=0.85 cameraTheta=-1.67 mountX=0.16 mountY=-0.85, mountTheta=-1.39 22:49:04.111 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.85, opts=13) 22:49:04.111 00.000 30444 Enqueuing Move request for scope (-0.08, -0.85) 22:49:04.111 00.000 15672 Worker thread wakes up 22:49:04.111 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.85) opts 0xd 22:49:04.111 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.85) 22:49:04.111 00.000 15672 Moving (-0.08, -0.85) raw xDistance=0.16 yDistance=-0.85 22:49:04.111 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 22:49:04.111 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 22:49:04.111 00.000 15672 MoveAxis(E, 0, ABG) 22:49:04.112 00.001 15672 Move returns status 0, amount 0 22:49:04.112 00.000 15672 MoveAxis(N, 151, ABG) 22:49:04.112 00.000 15672 Guiding Dir = 0, Dur = 151 22:49:04.112 00.000 15672 IsSlewing returns 0 22:49:04.115 00.003 15672 IsGuiding returns 0 22:49:04.118 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=11533, FiltMin=2748, FiltMax=8178, Gamma=2.950 22:49:04.195 00.077 15672 PulseGuide returned control before completion, sleep 82 22:49:04.226 00.031 30444 UpdateGuideState exits: m=90594 SNR=67.3 Saturated 22:49:04.226 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:04.226 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:04.226 00.000 30444 Enqueuing Expose request 22:49:04.278 00.052 15672 IsGuiding returns 1 22:49:04.278 00.000 15672 scope still moving after pulse duration time elapsed 22:49:04.299 00.021 15672 IsSlewing returns 0 22:49:04.300 00.001 15672 IsGuiding returns 1 22:49:04.321 00.021 15672 IsSlewing returns 0 22:49:04.339 00.018 15672 IsGuiding returns 1 22:49:04.360 00.021 15672 IsSlewing returns 0 22:49:04.361 00.001 15672 IsGuiding returns 1 22:49:04.382 00.021 15672 IsSlewing returns 0 22:49:04.402 00.020 15672 IsGuiding returns 0 22:49:04.403 00.001 15672 scope move finished after 151 + 136 ms 22:49:04.403 00.000 15672 Move returns status 0, amount 151 22:49:04.403 00.000 15672 move complete, result=0 22:49:04.403 00.000 15672 worker thread done servicing request 22:49:04.403 00.000 15672 Worker thread wakes up 22:49:04.403 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:04.403 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:04.404 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 151 ms NORTH 22:49:06.512 02.108 15672 Exposure complete 22:49:06.531 00.019 15672 worker thread done servicing request 22:49:06.532 00.001 30444 OnExposeComplete: enter 22:49:06.532 00.000 30444 UpdateGuideState(): m_state=6 22:49:06.532 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1214 22:49:06.532 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=191.47, Mass=94348, SNR=81.8, Peak=11256 HFD=3.7 22:49:06.532 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 22:49:06.532 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 22:49:06.532 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.45 hyp=0.45 cameraTheta=-1.61 mountX=0.10 mountY=-0.44, mountTheta=-1.34 22:49:06.532 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.45, opts=13) 22:49:06.532 00.000 30444 Enqueuing Move request for scope (-0.02, -0.45) 22:49:06.533 00.001 15672 Worker thread wakes up 22:49:06.533 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.45) opts 0xd 22:49:06.533 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.45) 22:49:06.533 00.000 15672 Moving (-0.02, -0.45) raw xDistance=0.10 yDistance=-0.44 22:49:06.533 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:49:06.533 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 22:49:06.533 00.000 15672 MoveAxis(E, 0, ABG) 22:49:06.533 00.000 15672 Move returns status 0, amount 0 22:49:06.533 00.000 15672 MoveAxis(N, 79, ABG) 22:49:06.533 00.000 15672 Guiding Dir = 0, Dur = 79 22:49:06.533 00.000 15672 IsSlewing returns 0 22:49:06.534 00.001 15672 IsGuiding returns 0 22:49:06.538 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12352, FiltMin=2686, FiltMax=8884, Gamma=2.950 22:49:06.588 00.050 30444 UpdateGuideState exits: m=94348 SNR=81.8 Saturated 22:49:06.588 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:06.588 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:06.588 00.000 30444 Enqueuing Expose request 22:49:06.607 00.019 15672 PulseGuide returned control before completion, sleep 17 22:49:06.625 00.018 15672 IsGuiding returns 1 22:49:06.625 00.000 15672 scope still moving after pulse duration time elapsed 22:49:06.646 00.021 15672 IsSlewing returns 0 22:49:06.647 00.001 15672 IsGuiding returns 1 22:49:06.668 00.021 15672 IsSlewing returns 0 22:49:06.733 00.065 15672 IsGuiding returns 0 22:49:06.734 00.001 15672 scope move finished after 79 + 120 ms 22:49:06.734 00.000 15672 Move returns status 0, amount 79 22:49:06.734 00.000 15672 move complete, result=0 22:49:06.734 00.000 15672 worker thread done servicing request 22:49:06.734 00.000 15672 Worker thread wakes up 22:49:06.734 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:06.734 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:06.734 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 79 ms NORTH 22:49:08.640 01.906 15672 Exposure complete 22:49:08.660 00.020 15672 worker thread done servicing request 22:49:08.661 00.001 30444 OnExposeComplete: enter 22:49:08.661 00.000 30444 UpdateGuideState(): m_state=6 22:49:08.661 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1215 22:49:08.661 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=191.15, Mass=98157, SNR=79.0, Peak=12679 HFD=3.2 22:49:08.661 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 22:49:08.661 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 22:49:08.661 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.77 hyp=0.79 cameraTheta=-1.35 mountX=0.38 mountY=-0.72, mountTheta=-1.09 22:49:08.661 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.77, opts=13) 22:49:08.661 00.000 30444 Enqueuing Move request for scope (0.17, -0.77) 22:49:08.661 00.000 15672 Worker thread wakes up 22:49:08.661 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.77) opts 0xd 22:49:08.662 00.001 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.77) 22:49:08.662 00.000 15672 Moving (0.17, -0.77) raw xDistance=0.38 yDistance=-0.72 22:49:08.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 22:49:08.662 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 22:49:08.662 00.000 15672 MoveAxis(W, 102, ABG) 22:49:08.662 00.000 15672 Guiding Dir = 3, Dur = 102 22:49:08.662 00.000 15672 IsSlewing returns 0 22:49:08.662 00.000 15672 IsGuiding returns 0 22:49:08.667 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=12713, FiltMin=2746, FiltMax=9099, Gamma=2.950 22:49:08.682 00.015 15672 PulseGuide returned control before completion, sleep 93 22:49:08.716 00.034 30444 UpdateGuideState exits: m=98157 SNR=79.0 Saturated 22:49:08.716 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:08.716 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:08.716 00.000 30444 Enqueuing Expose request 22:49:08.827 00.111 15672 IsGuiding returns 0 22:49:08.827 00.000 15672 Move returns status 0, amount 102 22:49:08.827 00.000 15672 MoveAxis(N, 128, ABG) 22:49:08.827 00.000 15672 Guiding Dir = 0, Dur = 128 22:49:08.827 00.000 15672 IsSlewing returns 0 22:49:08.828 00.001 15672 IsGuiding returns 0 22:49:08.906 00.078 15672 PulseGuide returned control before completion, sleep 60 22:49:08.969 00.063 15672 IsGuiding returns 1 22:49:08.969 00.000 15672 scope still moving after pulse duration time elapsed 22:49:08.989 00.020 15672 IsSlewing returns 0 22:49:08.989 00.000 15672 IsGuiding returns 1 22:49:09.010 00.021 15672 IsSlewing returns 0 22:49:09.010 00.000 15672 IsGuiding returns 1 22:49:09.032 00.022 15672 IsSlewing returns 0 22:49:09.082 00.050 15672 IsGuiding returns 0 22:49:09.082 00.000 15672 scope move finished after 128 + 126 ms 22:49:09.082 00.000 15672 Move returns status 0, amount 128 22:49:09.082 00.000 15672 move complete, result=0 22:49:09.082 00.000 15672 worker thread done servicing request 22:49:09.082 00.000 15672 Worker thread wakes up 22:49:09.082 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:09.082 00.000 30444 GuideStep: 0.4 px 102 ms WEST, -0.7 px 128 ms NORTH 22:49:09.082 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:11.190 02.108 15672 Exposure complete 22:49:11.210 00.020 15672 worker thread done servicing request 22:49:11.210 00.000 30444 OnExposeComplete: enter 22:49:11.210 00.000 30444 UpdateGuideState(): m_state=6 22:49:11.210 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1216 22:49:11.210 00.000 30444 Star::Find returns 1 (1), X=464.67, Y=191.29, Mass=86484, SNR=62.1, Peak=11403 HFD=3.3 22:49:11.210 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 22:49:11.210 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 22:49:11.210 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.63 hyp=0.81 cameraTheta=-2.24 mountX=-0.31 mountY=-0.73, mountTheta=-1.98 22:49:11.210 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.63, opts=13) 22:49:11.210 00.000 30444 Enqueuing Move request for scope (-0.51, -0.63) 22:49:11.210 00.000 15672 Worker thread wakes up 22:49:11.211 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.63) opts 0xd 22:49:11.211 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.63) 22:49:11.211 00.000 15672 Moving (-0.51, -0.63) raw xDistance=-0.31 yDistance=-0.73 22:49:11.211 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31 22:49:11.211 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 22:49:11.211 00.000 15672 MoveAxis(E, 77, ABG) 22:49:11.211 00.000 15672 Guiding Dir = 2, Dur = 77 22:49:11.213 00.002 15672 IsSlewing returns 0 22:49:11.213 00.000 15672 IsGuiding returns 0 22:49:11.216 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=11956, FiltMin=2639, FiltMax=9219, Gamma=2.950 22:49:11.239 00.023 15672 PulseGuide returned control before completion, sleep 62 22:49:11.303 00.064 15672 IsGuiding returns 1 22:49:11.303 00.000 15672 scope still moving after pulse duration time elapsed 22:49:11.323 00.020 15672 IsSlewing returns 0 22:49:11.335 00.012 15672 IsGuiding returns 0 22:49:11.335 00.000 15672 scope move finished after 77 + 44 ms 22:49:11.335 00.000 15672 Move returns status 0, amount 77 22:49:11.335 00.000 15672 MoveAxis(N, 130, ABG) 22:49:11.335 00.000 15672 Guiding Dir = 0, Dur = 130 22:49:11.335 00.000 15672 IsSlewing returns 0 22:49:11.336 00.001 15672 IsGuiding returns 0 22:49:11.375 00.039 30444 UpdateGuideState exits: m=86484 SNR=62.1 Saturated 22:49:11.375 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:11.375 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:11.375 00.000 30444 Enqueuing Expose request 22:49:11.447 00.072 15672 PulseGuide returned control before completion, sleep 30 22:49:11.480 00.033 15672 IsGuiding returns 1 22:49:11.481 00.001 15672 scope still moving after pulse duration time elapsed 22:49:11.501 00.020 15672 IsSlewing returns 0 22:49:11.504 00.003 15672 IsGuiding returns 1 22:49:11.526 00.022 15672 IsSlewing returns 0 22:49:11.529 00.003 15672 IsGuiding returns 1 22:49:11.550 00.021 15672 IsSlewing returns 0 22:49:11.574 00.024 15672 IsGuiding returns 0 22:49:11.574 00.000 15672 scope move finished after 130 + 108 ms 22:49:11.574 00.000 15672 Move returns status 0, amount 130 22:49:11.574 00.000 15672 move complete, result=0 22:49:11.574 00.000 15672 worker thread done servicing request 22:49:11.574 00.000 15672 Worker thread wakes up 22:49:11.575 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:11.575 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:11.575 00.000 30444 GuideStep: -0.3 px 77 ms EAST, -0.7 px 130 ms NORTH 22:49:13.482 01.907 15672 Exposure complete 22:49:13.504 00.022 15672 worker thread done servicing request 22:49:13.504 00.000 30444 OnExposeComplete: enter 22:49:13.504 00.000 30444 UpdateGuideState(): m_state=6 22:49:13.505 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1217 22:49:13.505 00.000 30444 Star::Find returns 1 (1), X=464.77, Y=191.27, Mass=105249, SNR=80.5, Peak=12043 HFD=3.6 22:49:13.505 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.85 = -1.85) 22:49:13.505 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.91 = -1.91) 22:49:13.505 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.65 hyp=0.77 cameraTheta=-2.13 mountX=-0.21 mountY=-0.73, mountTheta=-1.85 22:49:13.505 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.65, opts=13) 22:49:13.506 00.001 30444 Enqueuing Move request for scope (-0.40, -0.65) 22:49:13.506 00.000 15672 Worker thread wakes up 22:49:13.506 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.65) opts 0xd 22:49:13.506 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.65) 22:49:13.506 00.000 15672 Moving (-0.40, -0.65) raw xDistance=-0.21 yDistance=-0.73 22:49:13.506 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 22:49:13.506 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 22:49:13.506 00.000 15672 MoveAxis(E, 0, ABG) 22:49:13.506 00.000 15672 Move returns status 0, amount 0 22:49:13.506 00.000 15672 MoveAxis(N, 129, ABG) 22:49:13.506 00.000 15672 Guiding Dir = 0, Dur = 129 22:49:13.507 00.001 15672 IsSlewing returns 0 22:49:13.508 00.001 15672 IsGuiding returns 0 22:49:13.512 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=12391, FiltMin=2686, FiltMax=8809, Gamma=2.950 22:49:13.566 00.054 30444 UpdateGuideState exits: m=105249 SNR=80.5 Saturated 22:49:13.566 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:13.566 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:13.566 00.000 30444 Enqueuing Expose request 22:49:13.587 00.021 15672 PulseGuide returned control before completion, sleep 60 22:49:13.649 00.062 15672 IsGuiding returns 1 22:49:13.649 00.000 15672 scope still moving after pulse duration time elapsed 22:49:13.670 00.021 15672 IsSlewing returns 0 22:49:13.671 00.001 15672 IsGuiding returns 1 22:49:13.692 00.021 15672 IsSlewing returns 0 22:49:13.693 00.001 15672 IsGuiding returns 1 22:49:13.714 00.021 15672 IsSlewing returns 0 22:49:13.748 00.034 15672 IsGuiding returns 0 22:49:13.748 00.000 15672 scope move finished after 129 + 111 ms 22:49:13.748 00.000 15672 Move returns status 0, amount 129 22:49:13.748 00.000 15672 move complete, result=0 22:49:13.748 00.000 15672 worker thread done servicing request 22:49:13.748 00.000 15672 Worker thread wakes up 22:49:13.748 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 129 ms NORTH 22:49:13.748 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:13.748 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:15.856 02.108 15672 Exposure complete 22:49:15.876 00.020 15672 worker thread done servicing request 22:49:15.876 00.000 30444 OnExposeComplete: enter 22:49:15.876 00.000 30444 UpdateGuideState(): m_state=6 22:49:15.876 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1218 22:49:15.876 00.000 30444 Star::Find returns 1 (1), X=465.07, Y=191.28, Mass=94910, SNR=77.2, Peak=11653 HFD=3.4 22:49:15.876 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 22:49:15.876 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 22:49:15.876 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.64 hyp=0.65 cameraTheta=-1.74 mountX=0.07 mountY=-0.65, mountTheta=-1.46 22:49:15.877 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.64, opts=13) 22:49:15.877 00.000 30444 Enqueuing Move request for scope (-0.11, -0.64) 22:49:15.877 00.000 15672 Worker thread wakes up 22:49:15.877 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.64) opts 0xd 22:49:15.877 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.64) 22:49:15.877 00.000 15672 Moving (-0.11, -0.64) raw xDistance=0.07 yDistance=-0.65 22:49:15.877 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:49:15.877 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 22:49:15.877 00.000 15672 MoveAxis(E, 0, ABG) 22:49:15.877 00.000 15672 Move returns status 0, amount 0 22:49:15.878 00.001 15672 MoveAxis(N, 116, ABG) 22:49:15.878 00.000 15672 Guiding Dir = 0, Dur = 116 22:49:15.878 00.000 15672 IsSlewing returns 0 22:49:15.879 00.001 15672 IsGuiding returns 0 22:49:15.883 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=13051, FiltMin=2670, FiltMax=8776, Gamma=2.950 22:49:15.933 00.050 30444 UpdateGuideState exits: m=94910 SNR=77.2 Saturated 22:49:15.934 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:15.934 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:15.934 00.000 30444 Enqueuing Expose request 22:49:15.952 00.018 15672 PulseGuide returned control before completion, sleep 54 22:49:16.016 00.064 15672 IsGuiding returns 1 22:49:16.016 00.000 15672 scope still moving after pulse duration time elapsed 22:49:16.037 00.021 15672 IsSlewing returns 0 22:49:16.038 00.001 15672 IsGuiding returns 1 22:49:16.059 00.021 15672 IsSlewing returns 0 22:49:16.061 00.002 15672 IsGuiding returns 1 22:49:16.082 00.021 15672 IsSlewing returns 0 22:49:16.096 00.014 15672 IsGuiding returns 0 22:49:16.096 00.000 15672 scope move finished after 116 + 100 ms 22:49:16.096 00.000 15672 Move returns status 0, amount 116 22:49:16.096 00.000 15672 move complete, result=0 22:49:16.096 00.000 15672 worker thread done servicing request 22:49:16.096 00.000 15672 Worker thread wakes up 22:49:16.096 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 116 ms NORTH 22:49:16.096 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:16.096 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:18.001 01.905 15672 Exposure complete 22:49:18.022 00.021 15672 worker thread done servicing request 22:49:18.022 00.000 30444 OnExposeComplete: enter 22:49:18.022 00.000 30444 UpdateGuideState(): m_state=6 22:49:18.022 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1219 22:49:18.022 00.000 30444 Star::Find returns 1 (1), X=465.61, Y=191.26, Mass=100295, SNR=81.7, Peak=11133 HFD=3.3 22:49:18.022 00.000 30444 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 22:49:18.022 00.000 30444 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 22:49:18.022 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.66 hyp=0.79 cameraTheta=-1.00 mountX=0.60 mountY=-0.56, mountTheta=-0.75 22:49:18.023 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.66, opts=13) 22:49:18.023 00.000 30444 Enqueuing Move request for scope (0.43, -0.66) 22:49:18.023 00.000 15672 Worker thread wakes up 22:49:18.023 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.66) opts 0xd 22:49:18.023 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.66) 22:49:18.023 00.000 15672 Moving (0.43, -0.66) raw xDistance=0.60 yDistance=-0.56 22:49:18.023 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60 22:49:18.023 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 22:49:18.023 00.000 15672 MoveAxis(W, 161, ABG) 22:49:18.023 00.000 15672 Guiding Dir = 3, Dur = 161 22:49:18.024 00.001 15672 IsSlewing returns 0 22:49:18.025 00.001 15672 IsGuiding returns 0 22:49:18.029 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=12705, FiltMin=2666, FiltMax=9628, Gamma=2.950 22:49:18.045 00.016 15672 PulseGuide returned control before completion, sleep 152 22:49:18.080 00.035 30444 UpdateGuideState exits: m=100295 SNR=81.7 Saturated 22:49:18.080 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:18.080 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:18.080 00.000 30444 Enqueuing Expose request 22:49:18.222 00.142 15672 IsGuiding returns 0 22:49:18.222 00.000 15672 Move returns status 0, amount 161 22:49:18.222 00.000 15672 MoveAxis(N, 99, ABG) 22:49:18.222 00.000 15672 Guiding Dir = 0, Dur = 99 22:49:18.223 00.001 15672 IsSlewing returns 0 22:49:18.226 00.003 15672 IsGuiding returns 0 22:49:18.299 00.073 15672 PulseGuide returned control before completion, sleep 36 22:49:18.365 00.066 15672 IsGuiding returns 1 22:49:18.365 00.000 15672 scope still moving after pulse duration time elapsed 22:49:18.385 00.020 15672 IsSlewing returns 0 22:49:18.413 00.028 15672 IsGuiding returns 0 22:49:18.413 00.000 15672 scope move finished after 99 + 88 ms 22:49:18.413 00.000 15672 Move returns status 0, amount 99 22:49:18.413 00.000 15672 move complete, result=0 22:49:18.413 00.000 15672 worker thread done servicing request 22:49:18.413 00.000 15672 Worker thread wakes up 22:49:18.413 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:18.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:18.414 00.001 30444 GuideStep: 0.6 px 161 ms WEST, -0.6 px 99 ms NORTH 22:49:20.521 02.107 15672 Exposure complete 22:49:20.542 00.021 15672 worker thread done servicing request 22:49:20.542 00.000 30444 OnExposeComplete: enter 22:49:20.542 00.000 30444 UpdateGuideState(): m_state=6 22:49:20.542 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1220 22:49:20.542 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=191.10, Mass=86723, SNR=64.3, Peak=10809 HFD=3.4 22:49:20.542 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.13 = -1.13) 22:49:20.542 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.19 = -1.19) 22:49:20.542 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.82 hyp=0.83 cameraTheta=-1.41 mountX=0.36 mountY=-0.77, mountTheta=-1.14 22:49:20.543 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.82, opts=13) 22:49:20.543 00.000 30444 Enqueuing Move request for scope (0.14, -0.82) 22:49:20.543 00.000 15672 Worker thread wakes up 22:49:20.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.82) opts 0xd 22:49:20.543 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.82) 22:49:20.543 00.000 15672 Moving (0.14, -0.82) raw xDistance=0.36 yDistance=-0.77 22:49:20.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36 22:49:20.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 22:49:20.543 00.000 15672 MoveAxis(W, 108, ABG) 22:49:20.543 00.000 15672 Guiding Dir = 3, Dur = 108 22:49:20.544 00.001 15672 IsSlewing returns 0 22:49:20.545 00.001 15672 IsGuiding returns 0 22:49:20.549 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=11938, FiltMin=2670, FiltMax=8479, Gamma=2.950 22:49:20.568 00.019 15672 PulseGuide returned control before completion, sleep 95 22:49:20.599 00.031 30444 UpdateGuideState exits: m=86723 SNR=64.3 Saturated 22:49:20.599 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:20.599 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:20.599 00.000 30444 Enqueuing Expose request 22:49:20.665 00.066 15672 IsGuiding returns 1 22:49:20.665 00.000 15672 scope still moving after pulse duration time elapsed 22:49:20.685 00.020 15672 IsSlewing returns 0 22:49:20.686 00.001 15672 IsGuiding returns 1 22:49:20.707 00.021 15672 IsSlewing returns 0 22:49:20.761 00.054 15672 IsGuiding returns 0 22:49:20.761 00.000 15672 scope move finished after 108 + 108 ms 22:49:20.761 00.000 15672 Move returns status 0, amount 108 22:49:20.762 00.001 15672 MoveAxis(N, 138, ABG) 22:49:20.762 00.000 15672 Guiding Dir = 0, Dur = 138 22:49:20.762 00.000 15672 IsSlewing returns 0 22:49:20.765 00.003 15672 IsGuiding returns 0 22:49:20.840 00.075 15672 PulseGuide returned control before completion, sleep 74 22:49:20.915 00.075 15672 IsGuiding returns 1 22:49:20.915 00.000 15672 scope still moving after pulse duration time elapsed 22:49:20.936 00.021 15672 IsSlewing returns 0 22:49:20.937 00.001 15672 IsGuiding returns 1 22:49:20.958 00.021 15672 IsSlewing returns 0 22:49:21.032 00.074 15672 IsGuiding returns 0 22:49:21.032 00.000 15672 scope move finished after 138 + 128 ms 22:49:21.032 00.000 15672 Move returns status 0, amount 138 22:49:21.032 00.000 15672 move complete, result=0 22:49:21.033 00.001 15672 worker thread done servicing request 22:49:21.033 00.000 15672 Worker thread wakes up 22:49:21.033 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:21.033 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:21.033 00.000 30444 GuideStep: 0.4 px 108 ms WEST, -0.8 px 138 ms NORTH 22:49:22.940 01.907 15672 Exposure complete 22:49:22.961 00.021 15672 worker thread done servicing request 22:49:22.961 00.000 30444 OnExposeComplete: enter 22:49:22.962 00.001 30444 UpdateGuideState(): m_state=6 22:49:22.962 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1221 22:49:22.962 00.000 30444 Star::Find returns 1 (1), X=464.60, Y=191.27, Mass=102379, SNR=74.1, Peak=11191 HFD=3.7 22:49:22.962 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 22:49:22.962 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.07 = -2.07) 22:49:22.962 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=-0.65 hyp=0.87 cameraTheta=-2.29 mountX=-0.37 mountY=-0.76, mountTheta=-2.02 22:49:22.962 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=-0.65, opts=13) 22:49:22.962 00.000 30444 Enqueuing Move request for scope (-0.57, -0.65) 22:49:22.963 00.001 15672 Worker thread wakes up 22:49:22.963 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.65) opts 0xd 22:49:22.963 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, -0.65) 22:49:22.963 00.000 15672 Moving (-0.57, -0.65) raw xDistance=-0.37 yDistance=-0.76 22:49:22.963 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37 22:49:22.963 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 22:49:22.963 00.000 15672 MoveAxis(E, 92, ABG) 22:49:22.963 00.000 15672 Guiding Dir = 2, Dur = 92 22:49:22.963 00.000 15672 IsSlewing returns 0 22:49:22.964 00.001 15672 IsGuiding returns 0 22:49:22.969 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=11246, FiltMin=2717, FiltMax=8998, Gamma=2.950 22:49:22.981 00.012 15672 PulseGuide returned control before completion, sleep 86 22:49:23.021 00.040 30444 UpdateGuideState exits: m=102379 SNR=74.1 Saturated 22:49:23.021 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:23.021 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:23.021 00.000 30444 Enqueuing Expose request 22:49:23.067 00.046 15672 IsGuiding returns 1 22:49:23.067 00.000 15672 scope still moving after pulse duration time elapsed 22:49:23.089 00.022 15672 IsSlewing returns 0 22:49:23.093 00.004 15672 IsGuiding returns 0 22:49:23.093 00.000 15672 scope move finished after 92 + 37 ms 22:49:23.093 00.000 15672 Move returns status 0, amount 92 22:49:23.094 00.001 15672 MoveAxis(N, 136, ABG) 22:49:23.094 00.000 15672 Guiding Dir = 0, Dur = 136 22:49:23.094 00.000 15672 IsSlewing returns 0 22:49:23.096 00.002 15672 IsGuiding returns 0 22:49:23.172 00.076 15672 PulseGuide returned control before completion, sleep 70 22:49:23.244 00.072 15672 IsGuiding returns 1 22:49:23.244 00.000 15672 scope still moving after pulse duration time elapsed 22:49:23.265 00.021 15672 IsSlewing returns 0 22:49:23.266 00.001 15672 IsGuiding returns 1 22:49:23.287 00.021 15672 IsSlewing returns 0 22:49:23.287 00.000 15672 IsGuiding returns 1 22:49:23.309 00.022 15672 IsSlewing returns 0 22:49:23.310 00.001 15672 IsGuiding returns 1 22:49:23.331 00.021 15672 IsSlewing returns 0 22:49:23.348 00.017 15672 IsGuiding returns 0 22:49:23.348 00.000 15672 scope move finished after 136 + 116 ms 22:49:23.348 00.000 15672 Move returns status 0, amount 136 22:49:23.348 00.000 15672 move complete, result=0 22:49:23.348 00.000 15672 worker thread done servicing request 22:49:23.348 00.000 15672 Worker thread wakes up 22:49:23.348 00.000 30444 GuideStep: -0.4 px 92 ms EAST, -0.8 px 136 ms NORTH 22:49:23.348 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:23.349 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:25.456 02.107 15672 Exposure complete 22:49:25.480 00.024 15672 worker thread done servicing request 22:49:25.480 00.000 30444 OnExposeComplete: enter 22:49:25.480 00.000 30444 UpdateGuideState(): m_state=6 22:49:25.480 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1222 22:49:25.480 00.000 30444 Star::Find returns 1 (1), X=465.01, Y=191.17, Mass=96832, SNR=74.9, Peak=11438 HFD=3.4 22:49:25.480 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 22:49:25.480 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 22:49:25.480 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.75 hyp=0.77 cameraTheta=-1.78 mountX=0.05 mountY=-0.77, mountTheta=-1.51 22:49:25.481 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.75, opts=13) 22:49:25.481 00.000 30444 Enqueuing Move request for scope (-0.16, -0.75) 22:49:25.481 00.000 15672 Worker thread wakes up 22:49:25.481 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.75) opts 0xd 22:49:25.481 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.75) 22:49:25.481 00.000 15672 Moving (-0.16, -0.75) raw xDistance=0.05 yDistance=-0.77 22:49:25.482 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 22:49:25.482 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 22:49:25.482 00.000 15672 MoveAxis(E, 0, ABG) 22:49:25.482 00.000 15672 Move returns status 0, amount 0 22:49:25.482 00.000 15672 MoveAxis(N, 137, ABG) 22:49:25.482 00.000 15672 Guiding Dir = 0, Dur = 137 22:49:25.483 00.001 15672 IsSlewing returns 0 22:49:25.484 00.001 15672 IsGuiding returns 0 22:49:25.490 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=11438, FiltMin=2588, FiltMax=8634, Gamma=2.950 22:49:25.546 00.056 30444 UpdateGuideState exits: m=96832 SNR=74.9 Saturated 22:49:25.546 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:25.546 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:25.546 00.000 30444 Enqueuing Expose request 22:49:25.601 00.055 15672 PulseGuide returned control before completion, sleep 30 22:49:25.634 00.033 15672 IsGuiding returns 1 22:49:25.634 00.000 15672 scope still moving after pulse duration time elapsed 22:49:25.655 00.021 15672 IsSlewing returns 0 22:49:25.658 00.003 15672 IsGuiding returns 1 22:49:25.679 00.021 15672 IsSlewing returns 0 22:49:25.682 00.003 15672 IsGuiding returns 1 22:49:25.703 00.021 15672 IsSlewing returns 0 22:49:25.706 00.003 15672 IsGuiding returns 1 22:49:25.727 00.021 15672 IsSlewing returns 0 22:49:25.761 00.034 15672 IsGuiding returns 0 22:49:25.761 00.000 15672 scope move finished after 137 + 139 ms 22:49:25.761 00.000 15672 Move returns status 0, amount 137 22:49:25.761 00.000 15672 move complete, result=0 22:49:25.761 00.000 15672 worker thread done servicing request 22:49:25.761 00.000 15672 Worker thread wakes up 22:49:25.761 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:25.761 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:25.761 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 137 ms NORTH 22:49:27.666 01.905 15672 Exposure complete 22:49:27.686 00.020 15672 worker thread done servicing request 22:49:27.686 00.000 30444 OnExposeComplete: enter 22:49:27.686 00.000 30444 UpdateGuideState(): m_state=6 22:49:27.686 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1223 22:49:27.686 00.000 30444 Star::Find returns 1 (1), X=464.94, Y=191.28, Mass=86451, SNR=75.3, Peak=10171 HFD=3.9 22:49:27.687 00.001 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 22:49:27.687 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 22:49:27.687 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.64 hyp=0.68 cameraTheta=-1.92 mountX=-0.05 mountY=-0.67, mountTheta=-1.64 22:49:27.687 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.64, opts=13) 22:49:27.687 00.000 30444 Enqueuing Move request for scope (-0.23, -0.64) 22:49:27.687 00.000 15672 Worker thread wakes up 22:49:27.687 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.64) opts 0xd 22:49:27.687 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.64) 22:49:27.687 00.000 15672 Moving (-0.23, -0.64) raw xDistance=-0.05 yDistance=-0.67 22:49:27.687 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 22:49:27.687 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 22:49:27.687 00.000 15672 MoveAxis(E, 0, ABG) 22:49:27.687 00.000 15672 Move returns status 0, amount 0 22:49:27.687 00.000 15672 MoveAxis(N, 120, ABG) 22:49:27.688 00.001 15672 Guiding Dir = 0, Dur = 120 22:49:27.688 00.000 15672 IsSlewing returns 0 22:49:27.693 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=10284, FiltMin=2697, FiltMax=7953, Gamma=2.950 22:49:27.709 00.016 15672 IsGuiding returns 0 22:49:27.789 00.080 15672 PulseGuide returned control before completion, sleep 51 22:49:27.841 00.052 15672 IsGuiding returns 1 22:49:27.841 00.000 15672 scope still moving after pulse duration time elapsed 22:49:27.862 00.021 15672 IsSlewing returns 0 22:49:27.862 00.000 15672 IsGuiding returns 1 22:49:27.882 00.020 15672 IsSlewing returns 0 22:49:27.882 00.000 15672 IsGuiding returns 1 22:49:27.904 00.022 15672 IsSlewing returns 0 22:49:27.904 00.000 15672 IsGuiding returns 1 22:49:27.925 00.021 15672 IsSlewing returns 0 22:49:27.980 00.055 15672 IsGuiding returns 0 22:49:27.980 00.000 15672 scope move finished after 120 + 151 ms 22:49:27.981 00.001 15672 Move returns status 0, amount 120 22:49:27.981 00.000 15672 move complete, result=0 22:49:27.981 00.000 15672 worker thread done servicing request 22:49:28.172 00.191 30444 UpdateGuideState exits: m=86451 SNR=75.3 Saturated 22:49:28.172 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:28.172 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:28.172 00.000 30444 Enqueuing Expose request 22:49:28.172 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 120 ms NORTH 22:49:28.172 00.000 15672 Worker thread wakes up 22:49:28.172 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:28.172 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:30.279 02.107 15672 Exposure complete 22:49:30.299 00.020 15672 worker thread done servicing request 22:49:30.299 00.000 30444 OnExposeComplete: enter 22:49:30.299 00.000 30444 UpdateGuideState(): m_state=6 22:49:30.299 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1224 22:49:30.299 00.000 30444 Star::Find returns 1 (1), X=464.68, Y=191.82, Mass=88474, SNR=74.2, Peak=9301 HFD=3.7 22:49:30.299 00.000 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.67 = -2.67) 22:49:30.299 00.000 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.73 = -2.73) 22:49:30.299 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=-0.10 hyp=0.51 cameraTheta=-2.95 mountX=-0.45 mountY=-0.20, mountTheta=-2.72 22:49:30.300 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=-0.10, opts=13) 22:49:30.300 00.000 30444 Enqueuing Move request for scope (-0.50, -0.10) 22:49:30.300 00.000 15672 Worker thread wakes up 22:49:30.300 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.10) opts 0xd 22:49:30.300 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, -0.10) 22:49:30.300 00.000 15672 Moving (-0.50, -0.10) raw xDistance=-0.45 yDistance=-0.20 22:49:30.300 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45 22:49:30.300 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:49:30.300 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 22:49:30.300 00.000 15672 MoveAxis(E, 123, ABG) 22:49:30.300 00.000 15672 Guiding Dir = 2, Dur = 123 22:49:30.301 00.001 15672 IsSlewing returns 0 22:49:30.302 00.001 15672 IsGuiding returns 0 22:49:30.306 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=10282, FiltMin=2692, FiltMax=7973, Gamma=2.950 22:49:30.329 00.023 15672 PulseGuide returned control before completion, sleep 107 22:49:30.439 00.110 15672 IsGuiding returns 1 22:49:30.439 00.000 15672 scope still moving after pulse duration time elapsed 22:49:30.460 00.021 15672 IsSlewing returns 0 22:49:30.474 00.014 15672 IsGuiding returns 0 22:49:30.474 00.000 15672 scope move finished after 123 + 47 ms 22:49:30.474 00.000 15672 Move returns status 0, amount 123 22:49:30.474 00.000 15672 MoveAxis(N, 0, ABG) 22:49:30.474 00.000 15672 Move returns status 0, amount 0 22:49:30.474 00.000 15672 move complete, result=0 22:49:30.474 00.000 15672 worker thread done servicing request 22:49:30.722 00.248 30444 UpdateGuideState exits: m=88474 SNR=74.2 Saturated 22:49:30.722 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:30.722 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:30.723 00.001 30444 Enqueuing Expose request 22:49:30.723 00.000 30444 GuideStep: -0.5 px 123 ms EAST, -0.2 px 0 ms NORTH 22:49:30.723 00.000 15672 Worker thread wakes up 22:49:30.723 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:30.724 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:32.629 01.905 15672 Exposure complete 22:49:32.650 00.021 15672 worker thread done servicing request 22:49:32.650 00.000 30444 OnExposeComplete: enter 22:49:32.650 00.000 30444 UpdateGuideState(): m_state=6 22:49:32.650 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1225 22:49:32.650 00.000 30444 Star::Find returns 1 (1), X=465.00, Y=191.53, Mass=101446, SNR=74.0, Peak=11590 HFD=3.6 22:49:32.650 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 22:49:32.650 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 22:49:32.650 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.39 hyp=0.43 cameraTheta=-2.00 mountX=-0.07 mountY=-0.42, mountTheta=-1.73 22:49:32.651 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.39, opts=13) 22:49:32.651 00.000 30444 Enqueuing Move request for scope (-0.18, -0.39) 22:49:32.651 00.000 15672 Worker thread wakes up 22:49:32.651 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.39) opts 0xd 22:49:32.651 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.39) 22:49:32.651 00.000 15672 Moving (-0.18, -0.39) raw xDistance=-0.07 yDistance=-0.42 22:49:32.651 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:49:32.651 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 22:49:32.651 00.000 15672 MoveAxis(E, 0, ABG) 22:49:32.651 00.000 15672 Move returns status 0, amount 0 22:49:32.651 00.000 15672 MoveAxis(N, 75, ABG) 22:49:32.651 00.000 15672 Guiding Dir = 0, Dur = 75 22:49:32.652 00.001 15672 IsSlewing returns 0 22:49:32.656 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=11590, FiltMin=2662, FiltMax=8171, Gamma=2.950 22:49:32.767 00.111 30444 UpdateGuideState exits: m=101446 SNR=74.0 Saturated 22:49:32.767 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:32.767 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:32.767 00.000 30444 Enqueuing Expose request 22:49:33.519 00.752 15672 IsGuiding returns 0 22:49:33.605 00.086 15672 IsGuiding returns 1 22:49:33.605 00.000 15672 scope still moving after pulse duration time elapsed 22:49:33.626 00.021 15672 IsSlewing returns 0 22:49:33.627 00.001 15672 IsGuiding returns 1 22:49:33.648 00.021 15672 IsSlewing returns 0 22:49:33.649 00.001 15672 IsGuiding returns 1 22:49:33.670 00.021 15672 IsSlewing returns 0 22:49:33.671 00.001 15672 IsGuiding returns 1 22:49:33.692 00.021 15672 IsSlewing returns 0 22:49:33.693 00.001 15672 IsGuiding returns 1 22:49:33.714 00.021 15672 IsSlewing returns 0 22:49:33.763 00.049 15672 IsGuiding returns 0 22:49:33.763 00.000 15672 scope move finished after 75 + 169 ms 22:49:33.763 00.000 15672 Move returns status 0, amount 75 22:49:33.763 00.000 15672 move complete, result=0 22:49:33.763 00.000 15672 worker thread done servicing request 22:49:33.763 00.000 15672 Worker thread wakes up 22:49:33.764 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 75 ms NORTH 22:49:33.764 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:33.764 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:35.872 02.108 15672 Exposure complete 22:49:35.892 00.020 15672 worker thread done servicing request 22:49:35.893 00.001 30444 OnExposeComplete: enter 22:49:35.893 00.000 30444 UpdateGuideState(): m_state=6 22:49:35.893 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1226 22:49:35.893 00.000 30444 Star::Find returns 1 (1), X=464.74, Y=191.25, Mass=99380, SNR=69.5, Peak=12308 HFD=3.4 22:49:35.893 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 22:49:35.893 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 22:49:35.893 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.67 hyp=0.80 cameraTheta=-2.15 mountX=-0.23 mountY=-0.75, mountTheta=-1.87 22:49:35.893 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.67, opts=13) 22:49:35.893 00.000 30444 Enqueuing Move request for scope (-0.43, -0.67) 22:49:35.894 00.001 15672 Worker thread wakes up 22:49:35.894 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.67) opts 0xd 22:49:35.894 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.67) 22:49:35.894 00.000 15672 Moving (-0.43, -0.67) raw xDistance=-0.23 yDistance=-0.75 22:49:35.894 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:49:35.894 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 22:49:35.894 00.000 15672 MoveAxis(E, 0, ABG) 22:49:35.894 00.000 15672 Move returns status 0, amount 0 22:49:35.894 00.000 15672 MoveAxis(N, 133, ABG) 22:49:35.894 00.000 15672 Guiding Dir = 0, Dur = 133 22:49:35.895 00.001 15672 IsSlewing returns 0 22:49:35.899 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=12308, FiltMin=2692, FiltMax=9371, Gamma=2.950 22:49:35.921 00.022 15672 IsGuiding returns 0 22:49:35.949 00.028 30444 UpdateGuideState exits: m=99380 SNR=69.5 Saturated 22:49:35.949 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:35.949 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:35.949 00.000 30444 Enqueuing Expose request 22:49:36.000 00.051 15672 PulseGuide returned control before completion, sleep 64 22:49:36.068 00.068 15672 IsGuiding returns 1 22:49:36.068 00.000 15672 scope still moving after pulse duration time elapsed 22:49:36.089 00.021 15672 IsSlewing returns 0 22:49:36.092 00.003 15672 IsGuiding returns 1 22:49:36.114 00.022 15672 IsSlewing returns 0 22:49:36.117 00.003 15672 IsGuiding returns 1 22:49:36.138 00.021 15672 IsSlewing returns 0 22:49:36.193 00.055 15672 IsGuiding returns 0 22:49:36.193 00.000 15672 scope move finished after 133 + 139 ms 22:49:36.194 00.001 15672 Move returns status 0, amount 133 22:49:36.194 00.000 15672 move complete, result=0 22:49:36.194 00.000 15672 worker thread done servicing request 22:49:36.194 00.000 15672 Worker thread wakes up 22:49:36.194 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 133 ms NORTH 22:49:36.195 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:36.195 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:38.100 01.905 15672 Exposure complete 22:49:38.120 00.020 15672 worker thread done servicing request 22:49:38.120 00.000 30444 OnExposeComplete: enter 22:49:38.120 00.000 30444 UpdateGuideState(): m_state=6 22:49:38.120 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1227 22:49:38.120 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=191.20, Mass=99670, SNR=67.5, Peak=12162 HFD=3.5 22:49:38.120 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 22:49:38.120 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 22:49:38.120 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.72 hyp=0.72 cameraTheta=-1.65 mountX=0.14 mountY=-0.72, mountTheta=-1.37 22:49:38.121 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.72, opts=13) 22:49:38.121 00.000 30444 Enqueuing Move request for scope (-0.06, -0.72) 22:49:38.121 00.000 15672 Worker thread wakes up 22:49:38.121 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.72) opts 0xd 22:49:38.121 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.72) 22:49:38.121 00.000 15672 Moving (-0.06, -0.72) raw xDistance=0.14 yDistance=-0.72 22:49:38.121 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:49:38.121 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 22:49:38.121 00.000 15672 MoveAxis(E, 0, ABG) 22:49:38.121 00.000 15672 Move returns status 0, amount 0 22:49:38.121 00.000 15672 MoveAxis(N, 128, ABG) 22:49:38.121 00.000 15672 Guiding Dir = 0, Dur = 128 22:49:38.122 00.001 15672 IsSlewing returns 0 22:49:38.123 00.001 15672 IsGuiding returns 0 22:49:38.126 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2391, max=12162, FiltMin=2621, FiltMax=9059, Gamma=2.950 22:49:38.177 00.051 30444 UpdateGuideState exits: m=99670 SNR=67.5 Saturated 22:49:38.177 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:38.177 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:38.177 00.000 30444 Enqueuing Expose request 22:49:38.204 00.027 15672 PulseGuide returned control before completion, sleep 57 22:49:38.263 00.059 15672 IsGuiding returns 1 22:49:38.263 00.000 15672 scope still moving after pulse duration time elapsed 22:49:38.284 00.021 15672 IsSlewing returns 0 22:49:38.317 00.033 15672 IsGuiding returns 1 22:49:38.338 00.021 15672 IsSlewing returns 0 22:49:38.366 00.028 15672 IsGuiding returns 0 22:49:38.366 00.000 15672 scope move finished after 128 + 114 ms 22:49:38.366 00.000 15672 Move returns status 0, amount 128 22:49:38.366 00.000 15672 move complete, result=0 22:49:38.366 00.000 15672 worker thread done servicing request 22:49:38.366 00.000 15672 Worker thread wakes up 22:49:38.367 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 128 ms NORTH 22:49:38.367 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:38.367 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:40.475 02.108 15672 Exposure complete 22:49:40.496 00.021 15672 worker thread done servicing request 22:49:40.496 00.000 30444 OnExposeComplete: enter 22:49:40.496 00.000 30444 UpdateGuideState(): m_state=6 22:49:40.496 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1228 22:49:40.496 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=191.14, Mass=88065, SNR=65.8, Peak=10537 HFD=3.4 22:49:40.496 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 22:49:40.496 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 22:49:40.496 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.79 hyp=0.80 cameraTheta=-1.40 mountX=0.35 mountY=-0.74, mountTheta=-1.13 22:49:40.497 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.79, opts=13) 22:49:40.497 00.000 30444 Enqueuing Move request for scope (0.14, -0.79) 22:49:40.497 00.000 15672 Worker thread wakes up 22:49:40.497 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.79) opts 0xd 22:49:40.497 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.79) 22:49:40.497 00.000 15672 Moving (0.14, -0.79) raw xDistance=0.35 yDistance=-0.74 22:49:40.497 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 22:49:40.497 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 22:49:40.497 00.000 15672 MoveAxis(W, 95, ABG) 22:49:40.497 00.000 15672 Guiding Dir = 3, Dur = 95 22:49:40.498 00.001 15672 IsSlewing returns 0 22:49:40.501 00.003 15672 IsGuiding returns 0 22:49:40.505 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2366, max=11118, FiltMin=2678, FiltMax=8164, Gamma=2.950 22:49:40.521 00.016 15672 PulseGuide returned control before completion, sleep 86 22:49:40.572 00.051 30444 UpdateGuideState exits: m=88065 SNR=65.8 Saturated 22:49:40.572 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:40.572 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:40.572 00.000 30444 Enqueuing Expose request 22:49:40.610 00.038 15672 IsGuiding returns 1 22:49:40.610 00.000 15672 scope still moving after pulse duration time elapsed 22:49:40.631 00.021 15672 IsSlewing returns 0 22:49:40.666 00.035 15672 IsGuiding returns 0 22:49:40.666 00.000 15672 scope move finished after 95 + 68 ms 22:49:40.666 00.000 15672 Move returns status 0, amount 95 22:49:40.666 00.000 15672 MoveAxis(N, 131, ABG) 22:49:40.666 00.000 15672 Guiding Dir = 0, Dur = 131 22:49:40.666 00.000 15672 IsSlewing returns 0 22:49:40.668 00.002 15672 IsGuiding returns 0 22:49:40.744 00.076 15672 PulseGuide returned control before completion, sleep 65 22:49:40.810 00.066 15672 IsGuiding returns 1 22:49:40.810 00.000 15672 scope still moving after pulse duration time elapsed 22:49:40.832 00.022 15672 IsSlewing returns 0 22:49:40.833 00.001 15672 IsGuiding returns 1 22:49:40.854 00.021 15672 IsSlewing returns 0 22:49:40.855 00.001 15672 IsGuiding returns 1 22:49:40.876 00.021 15672 IsSlewing returns 0 22:49:40.936 00.060 15672 IsGuiding returns 0 22:49:40.937 00.001 15672 scope move finished after 131 + 137 ms 22:49:40.937 00.000 15672 Move returns status 0, amount 131 22:49:40.937 00.000 15672 move complete, result=0 22:49:40.937 00.000 15672 worker thread done servicing request 22:49:40.937 00.000 15672 Worker thread wakes up 22:49:40.937 00.000 30444 GuideStep: 0.3 px 95 ms WEST, -0.7 px 131 ms NORTH 22:49:40.937 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:40.937 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:42.846 01.909 15672 Exposure complete 22:49:42.870 00.024 15672 worker thread done servicing request 22:49:42.870 00.000 30444 OnExposeComplete: enter 22:49:42.870 00.000 30444 UpdateGuideState(): m_state=6 22:49:42.870 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1229 22:49:42.870 00.000 30444 Star::Find returns 1 (1), X=465.33, Y=191.57, Mass=98175, SNR=84.7, Peak=11561 HFD=3.4 22:49:42.870 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 22:49:42.870 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 22:49:42.870 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.15 mountX=0.24 mountY=-0.31, mountTheta=-0.90 22:49:42.871 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.35, opts=13) 22:49:42.871 00.000 30444 Enqueuing Move request for scope (0.15, -0.35) 22:49:42.871 00.000 15672 Worker thread wakes up 22:49:42.871 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.35) opts 0xd 22:49:42.871 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.35) 22:49:42.871 00.000 15672 Moving (0.15, -0.35) raw xDistance=0.24 yDistance=-0.31 22:49:42.871 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:49:42.871 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 22:49:42.871 00.000 15672 MoveAxis(E, 0, ABG) 22:49:42.871 00.000 15672 Move returns status 0, amount 0 22:49:42.871 00.000 15672 MoveAxis(N, 55, ABG) 22:49:42.871 00.000 15672 Guiding Dir = 0, Dur = 55 22:49:42.871 00.000 15672 IsSlewing returns 0 22:49:42.872 00.001 15672 IsGuiding returns 0 22:49:42.877 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=11561, FiltMin=2645, FiltMax=8641, Gamma=2.950 22:49:42.951 00.074 15672 IsGuiding returns 1 22:49:42.951 00.000 15672 scope still moving after pulse duration time elapsed 22:49:42.962 00.011 30444 UpdateGuideState exits: m=98175 SNR=84.7 Saturated 22:49:42.962 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:42.962 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:42.962 00.000 30444 Enqueuing Expose request 22:49:42.972 00.010 15672 IsSlewing returns 0 22:49:42.973 00.001 15672 IsGuiding returns 1 22:49:42.994 00.021 15672 IsSlewing returns 0 22:49:42.995 00.001 15672 IsGuiding returns 1 22:49:43.016 00.021 15672 IsSlewing returns 0 22:49:43.077 00.061 15672 IsGuiding returns 0 22:49:43.077 00.000 15672 scope move finished after 55 + 150 ms 22:49:43.077 00.000 15672 Move returns status 0, amount 55 22:49:43.077 00.000 15672 move complete, result=0 22:49:43.078 00.001 15672 worker thread done servicing request 22:49:43.078 00.000 15672 Worker thread wakes up 22:49:43.078 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:43.078 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:43.078 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 55 ms NORTH 22:49:45.184 02.106 15672 Exposure complete 22:49:45.204 00.020 15672 worker thread done servicing request 22:49:45.204 00.000 30444 OnExposeComplete: enter 22:49:45.204 00.000 30444 UpdateGuideState(): m_state=6 22:49:45.205 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1230 22:49:45.205 00.000 30444 Star::Find returns 1 (1), X=465.05, Y=192.13, Mass=89241, SNR=67.7, Peak=9969 HFD=3.7 22:49:45.205 00.000 30444 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.28) = xAngle (2.39 = 2.39) 22:49:45.205 00.000 30444 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.33 = 2.33) 22:49:45.205 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.24 cameraTheta=2.12 mountX=-0.18 mountY=0.18, mountTheta=2.36 22:49:45.205 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.21, opts=13) 22:49:45.205 00.000 30444 Enqueuing Move request for scope (-0.13, 0.21) 22:49:45.205 00.000 15672 Worker thread wakes up 22:49:45.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd 22:49:45.205 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.21) 22:49:45.206 00.001 15672 Moving (-0.13, 0.21) raw xDistance=-0.18 yDistance=0.18 22:49:45.206 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 22:49:45.206 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:49:45.206 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 22:49:45.206 00.000 15672 MoveAxis(E, 0, ABG) 22:49:45.206 00.000 15672 Move returns status 0, amount 0 22:49:45.206 00.000 15672 MoveAxis(N, 0, ABG) 22:49:45.206 00.000 15672 Move returns status 0, amount 0 22:49:45.206 00.000 15672 move complete, result=0 22:49:45.206 00.000 15672 worker thread done servicing request 22:49:45.211 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=10558, FiltMin=2697, FiltMax=8245, Gamma=2.950 22:49:45.262 00.051 30444 UpdateGuideState exits: m=89241 SNR=67.7 Saturated 22:49:45.262 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:45.262 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:45.262 00.000 30444 Enqueuing Expose request 22:49:45.262 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:49:45.262 00.000 15672 Worker thread wakes up 22:49:45.263 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:45.263 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:47.168 01.905 15672 Exposure complete 22:49:47.188 00.020 15672 worker thread done servicing request 22:49:47.188 00.000 30444 OnExposeComplete: enter 22:49:47.188 00.000 30444 UpdateGuideState(): m_state=6 22:49:47.189 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1231 22:49:47.189 00.000 30444 Star::Find returns 1 (1), X=465.04, Y=191.92, Mass=91336, SNR=69.7, Peak=11129 HFD=3.7 22:49:47.189 00.000 30444 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.28) = xAngle (3.42 = -2.87) 22:49:47.189 00.000 30444 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.35 = -2.93) 22:49:47.189 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.14 mountX=-0.13 mountY=-0.03, mountTheta=-2.93 22:49:47.189 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.00, opts=13) 22:49:47.189 00.000 30444 Enqueuing Move request for scope (-0.13, 0.00) 22:49:47.189 00.000 15672 Worker thread wakes up 22:49:47.189 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd 22:49:47.189 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.00) 22:49:47.190 00.001 15672 Moving (-0.13, 0.00) raw xDistance=-0.13 yDistance=-0.03 22:49:47.190 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 22:49:47.190 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:49:47.190 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:49:47.190 00.000 15672 MoveAxis(E, 0, ABG) 22:49:47.190 00.000 15672 Move returns status 0, amount 0 22:49:47.190 00.000 15672 MoveAxis(N, 0, ABG) 22:49:47.190 00.000 15672 Move returns status 0, amount 0 22:49:47.190 00.000 15672 move complete, result=0 22:49:47.190 00.000 15672 worker thread done servicing request 22:49:47.195 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=11129, FiltMin=2734, FiltMax=7974, Gamma=2.950 22:49:47.563 00.368 30444 UpdateGuideState exits: m=91336 SNR=69.7 Saturated 22:49:47.564 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:47.564 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:47.564 00.000 30444 Enqueuing Expose request 22:49:47.564 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:49:47.565 00.001 15672 Worker thread wakes up 22:49:47.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:47.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:49.683 02.118 15672 Exposure complete 22:49:49.713 00.030 15672 worker thread done servicing request 22:49:49.713 00.000 30444 OnExposeComplete: enter 22:49:49.713 00.000 30444 UpdateGuideState(): m_state=6 22:49:49.713 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1232 22:49:49.713 00.000 30444 Star::Find returns 1 (1), X=465.24, Y=191.74, Mass=95485, SNR=77.1, Peak=12102 HFD=3.3 22:49:49.713 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.97 = -0.97) 22:49:49.713 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 22:49:49.713 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.25 mountX=0.11 mountY=-0.17, mountTheta=-0.99 22:49:49.714 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.18, opts=13) 22:49:49.714 00.000 30444 Enqueuing Move request for scope (0.06, -0.18) 22:49:49.714 00.000 15672 Worker thread wakes up 22:49:49.714 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd 22:49:49.714 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.18) 22:49:49.714 00.000 15672 Moving (0.06, -0.18) raw xDistance=0.11 yDistance=-0.17 22:49:49.714 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:49:49.714 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:49:49.714 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 22:49:49.714 00.000 15672 MoveAxis(E, 0, ABG) 22:49:49.714 00.000 15672 Move returns status 0, amount 0 22:49:49.714 00.000 15672 MoveAxis(N, 0, ABG) 22:49:49.714 00.000 15672 Move returns status 0, amount 0 22:49:49.714 00.000 15672 move complete, result=0 22:49:49.714 00.000 15672 worker thread done servicing request 22:49:49.719 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=12148, FiltMin=2710, FiltMax=9290, Gamma=2.950 22:49:49.769 00.050 30444 UpdateGuideState exits: m=95485 SNR=77.1 Saturated 22:49:49.769 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:49.769 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:49.769 00.000 30444 Enqueuing Expose request 22:49:49.769 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:49:49.769 00.000 15672 Worker thread wakes up 22:49:49.769 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:49.769 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:51.674 01.905 15672 Exposure complete 22:49:51.695 00.021 15672 worker thread done servicing request 22:49:51.695 00.000 30444 OnExposeComplete: enter 22:49:51.695 00.000 30444 UpdateGuideState(): m_state=6 22:49:51.695 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1233 22:49:51.695 00.000 30444 Star::Find returns 1 (1), X=464.85, Y=191.87, Mass=101275, SNR=76.3, Peak=11368 HFD=3.7 22:49:51.695 00.000 30444 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.28) = xAngle (-2.70 = -2.70) 22:49:51.695 00.000 30444 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.76 = -2.76) 22:49:51.695 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.05 hyp=0.33 cameraTheta=-2.98 mountX=-0.30 mountY=-0.12, mountTheta=-2.75 22:49:51.697 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.05, opts=13) 22:49:51.697 00.000 30444 Enqueuing Move request for scope (-0.32, -0.05) 22:49:51.697 00.000 15672 Worker thread wakes up 22:49:51.697 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.05) opts 0xd 22:49:51.697 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.05) 22:49:51.697 00.000 15672 Moving (-0.32, -0.05) raw xDistance=-0.30 yDistance=-0.12 22:49:51.697 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 22:49:51.697 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:49:51.697 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 22:49:51.697 00.000 15672 MoveAxis(E, 80, ABG) 22:49:51.697 00.000 15672 Guiding Dir = 2, Dur = 80 22:49:51.698 00.001 15672 IsSlewing returns 0 22:49:51.699 00.001 15672 IsGuiding returns 0 22:49:51.703 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=11419, FiltMin=2713, FiltMax=8916, Gamma=2.950 22:49:51.720 00.017 15672 PulseGuide returned control before completion, sleep 70 22:49:51.752 00.032 30444 UpdateGuideState exits: m=101275 SNR=76.3 Saturated 22:49:51.752 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:51.752 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:51.752 00.000 30444 Enqueuing Expose request 22:49:51.832 00.080 15672 IsGuiding returns 0 22:49:51.832 00.000 15672 Move returns status 0, amount 80 22:49:51.832 00.000 15672 MoveAxis(N, 0, ABG) 22:49:51.832 00.000 15672 Move returns status 0, amount 0 22:49:51.832 00.000 15672 move complete, result=0 22:49:51.832 00.000 15672 worker thread done servicing request 22:49:51.832 00.000 15672 Worker thread wakes up 22:49:51.832 00.000 30444 GuideStep: -0.3 px 80 ms EAST, -0.1 px 0 ms NORTH 22:49:51.832 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:51.832 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:53.941 02.109 15672 Exposure complete 22:49:53.961 00.020 15672 worker thread done servicing request 22:49:53.961 00.000 30444 OnExposeComplete: enter 22:49:53.962 00.001 30444 UpdateGuideState(): m_state=6 22:49:53.962 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1234 22:49:53.962 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=191.70, Mass=92513, SNR=75.5, Peak=11302 HFD=3.4 22:49:53.962 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.76 = -0.76) 22:49:53.962 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.82 = -0.82) 22:49:53.962 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-1.03 mountX=0.19 mountY=-0.19, mountTheta=-0.79 22:49:53.962 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.22, opts=13) 22:49:53.962 00.000 30444 Enqueuing Move request for scope (0.13, -0.22) 22:49:53.962 00.000 15672 Worker thread wakes up 22:49:53.962 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd 22:49:53.962 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.22) 22:49:53.962 00.000 15672 Moving (0.13, -0.22) raw xDistance=0.19 yDistance=-0.19 22:49:53.963 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:49:53.963 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:49:53.963 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 22:49:53.963 00.000 15672 MoveAxis(E, 0, ABG) 22:49:53.963 00.000 15672 Move returns status 0, amount 0 22:49:53.963 00.000 15672 MoveAxis(N, 0, ABG) 22:49:53.963 00.000 15672 Move returns status 0, amount 0 22:49:53.963 00.000 15672 move complete, result=0 22:49:53.963 00.000 15672 worker thread done servicing request 22:49:53.968 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11542, FiltMin=2665, FiltMax=8589, Gamma=2.950 22:49:54.017 00.049 30444 UpdateGuideState exits: m=92513 SNR=75.5 Saturated 22:49:54.017 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:54.017 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:54.017 00.000 30444 Enqueuing Expose request 22:49:54.017 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:49:54.017 00.000 15672 Worker thread wakes up 22:49:54.017 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:54.017 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:55.923 01.906 15672 Exposure complete 22:49:55.943 00.020 15672 worker thread done servicing request 22:49:55.943 00.000 30444 OnExposeComplete: enter 22:49:55.943 00.000 30444 UpdateGuideState(): m_state=6 22:49:55.943 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1235 22:49:55.943 00.000 30444 Star::Find returns 1 (1), X=465.60, Y=191.69, Mass=86109, SNR=69.3, Peak=10575 HFD=3.4 22:49:55.943 00.000 30444 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.28) = xAngle (-0.22 = -0.22) 22:49:55.943 00.000 30444 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.28 = -0.28) 22:49:55.943 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.23 hyp=0.48 cameraTheta=-0.49 mountX=0.47 mountY=-0.13, mountTheta=-0.27 22:49:55.944 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.23, opts=13) 22:49:55.944 00.000 30444 Enqueuing Move request for scope (0.42, -0.23) 22:49:55.944 00.000 15672 Worker thread wakes up 22:49:55.944 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.23) opts 0xd 22:49:55.944 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.23) 22:49:55.944 00.000 15672 Moving (0.42, -0.23) raw xDistance=0.47 yDistance=-0.13 22:49:55.944 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47 22:49:55.944 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:49:55.944 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 22:49:55.945 00.001 15672 MoveAxis(W, 127, ABG) 22:49:55.945 00.000 15672 Guiding Dir = 3, Dur = 127 22:49:55.945 00.000 15672 IsSlewing returns 0 22:49:55.946 00.001 15672 IsGuiding returns 0 22:49:55.950 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2381, max=12262, FiltMin=2730, FiltMax=9111, Gamma=2.950 22:49:55.969 00.019 15672 PulseGuide returned control before completion, sleep 115 22:49:55.999 00.030 30444 UpdateGuideState exits: m=86109 SNR=69.3 Saturated 22:49:55.999 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:55.999 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:55.999 00.000 30444 Enqueuing Expose request 22:49:56.086 00.087 15672 IsGuiding returns 1 22:49:56.086 00.000 15672 scope still moving after pulse duration time elapsed 22:49:56.107 00.021 15672 IsSlewing returns 0 22:49:56.130 00.023 15672 IsGuiding returns 0 22:49:56.130 00.000 15672 scope move finished after 127 + 57 ms 22:49:56.130 00.000 15672 Move returns status 0, amount 127 22:49:56.130 00.000 15672 MoveAxis(N, 0, ABG) 22:49:56.130 00.000 15672 Move returns status 0, amount 0 22:49:56.130 00.000 15672 move complete, result=0 22:49:56.130 00.000 15672 worker thread done servicing request 22:49:56.131 00.001 15672 Worker thread wakes up 22:49:56.131 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:56.131 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:49:56.131 00.000 30444 GuideStep: 0.5 px 127 ms WEST, -0.1 px 0 ms NORTH 22:49:58.239 02.108 15672 Exposure complete 22:49:58.259 00.020 15672 worker thread done servicing request 22:49:58.259 00.000 30444 OnExposeComplete: enter 22:49:58.259 00.000 30444 UpdateGuideState(): m_state=6 22:49:58.260 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1236 22:49:58.260 00.000 30444 Star::Find returns 1 (1), X=465.44, Y=192.23, Mass=91907, SNR=73.4, Peak=9894 HFD=3.5 22:49:58.260 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 22:49:58.260 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 22:49:58.260 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.31 hyp=0.40 cameraTheta=0.86 mountX=0.17 mountY=0.36, mountTheta=1.13 22:49:58.260 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.31, opts=13) 22:49:58.260 00.000 30444 Enqueuing Move request for scope (0.26, 0.31) 22:49:58.260 00.000 15672 Worker thread wakes up 22:49:58.260 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.31) opts 0xd 22:49:58.260 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.31) 22:49:58.260 00.000 15672 Moving (0.26, 0.31) raw xDistance=0.17 yDistance=0.36 22:49:58.260 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:49:58.261 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:49:58.261 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 22:49:58.261 00.000 15672 MoveAxis(E, 0, ABG) 22:49:58.261 00.000 15672 Move returns status 0, amount 0 22:49:58.261 00.000 15672 MoveAxis(N, 0, ABG) 22:49:58.261 00.000 15672 Move returns status 0, amount 0 22:49:58.261 00.000 15672 move complete, result=0 22:49:58.261 00.000 15672 worker thread done servicing request 22:49:58.266 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=10819, FiltMin=2739, FiltMax=8481, Gamma=2.950 22:49:58.316 00.050 30444 UpdateGuideState exits: m=91907 SNR=73.4 Saturated 22:49:58.317 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:58.317 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:49:58.317 00.000 30444 Enqueuing Expose request 22:49:58.317 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 22:49:58.317 00.000 15672 Worker thread wakes up 22:49:58.317 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:49:58.317 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:00.222 01.905 15672 Exposure complete 22:50:00.242 00.020 15672 worker thread done servicing request 22:50:00.242 00.000 30444 OnExposeComplete: enter 22:50:00.242 00.000 30444 UpdateGuideState(): m_state=6 22:50:00.242 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1237 22:50:00.242 00.000 30444 Star::Find returns 1 (1), X=465.07, Y=192.51, Mass=103430, SNR=76.8, Peak=11977 HFD=3.4 22:50:00.242 00.000 30444 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 22:50:00.243 00.001 30444 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 22:50:00.243 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.59 hyp=0.60 cameraTheta=1.74 mountX=-0.26 mountY=0.55, mountTheta=2.01 22:50:00.243 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.59, opts=13) 22:50:00.243 00.000 30444 Enqueuing Move request for scope (-0.10, 0.59) 22:50:00.243 00.000 15672 Worker thread wakes up 22:50:00.243 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.59) opts 0xd 22:50:00.243 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.59) 22:50:00.243 00.000 15672 Moving (-0.10, 0.59) raw xDistance=-0.26 yDistance=0.55 22:50:00.243 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 22:50:00.243 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:50:00.243 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55 22:50:00.243 00.000 15672 MoveAxis(E, 70, ABG) 22:50:00.244 00.001 15672 Guiding Dir = 2, Dur = 70 22:50:00.244 00.000 15672 IsSlewing returns 0 22:50:00.245 00.001 15672 IsGuiding returns 0 22:50:00.250 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=11977, FiltMin=2683, FiltMax=9316, Gamma=2.950 22:50:00.265 00.015 15672 PulseGuide returned control before completion, sleep 61 22:50:00.300 00.035 30444 UpdateGuideState exits: m=103430 SNR=76.8 Saturated 22:50:00.300 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:00.300 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:00.300 00.000 30444 Enqueuing Expose request 22:50:00.329 00.029 15672 IsGuiding returns 1 22:50:00.329 00.000 15672 scope still moving after pulse duration time elapsed 22:50:00.350 00.021 15672 IsSlewing returns 0 22:50:00.362 00.012 15672 IsGuiding returns 0 22:50:00.362 00.000 15672 scope move finished after 70 + 46 ms 22:50:00.362 00.000 15672 Move returns status 0, amount 70 22:50:00.362 00.000 15672 MoveAxis(N, 0, ABG) 22:50:00.363 00.001 15672 Move returns status 0, amount 0 22:50:00.363 00.000 15672 move complete, result=0 22:50:00.363 00.000 15672 worker thread done servicing request 22:50:00.363 00.000 15672 Worker thread wakes up 22:50:00.363 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:00.363 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:00.363 00.000 30444 GuideStep: -0.3 px 70 ms EAST, 0.6 px 0 ms NORTH 22:50:02.470 02.107 15672 Exposure complete 22:50:02.490 00.020 15672 worker thread done servicing request 22:50:02.490 00.000 30444 OnExposeComplete: enter 22:50:02.490 00.000 30444 UpdateGuideState(): m_state=6 22:50:02.491 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1238 22:50:02.491 00.000 30444 Star::Find returns 1 (1), X=465.53, Y=192.03, Mass=95412, SNR=78.2, Peak=10264 HFD=3.6 22:50:02.491 00.000 30444 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.28) = xAngle (0.57 = 0.57) 22:50:02.491 00.000 30444 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.51 = 0.51) 22:50:02.491 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.11 hyp=0.37 cameraTheta=0.29 mountX=0.31 mountY=0.18, mountTheta=0.52 22:50:02.491 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.11, opts=13) 22:50:02.491 00.000 30444 Enqueuing Move request for scope (0.35, 0.11) 22:50:02.491 00.000 15672 Worker thread wakes up 22:50:02.491 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.11) opts 0xd 22:50:02.491 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.11) 22:50:02.491 00.000 15672 Moving (0.35, 0.11) raw xDistance=0.31 yDistance=0.18 22:50:02.491 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 22:50:02.492 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:50:02.492 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 22:50:02.492 00.000 15672 MoveAxis(W, 79, ABG) 22:50:02.492 00.000 15672 Guiding Dir = 3, Dur = 79 22:50:02.492 00.000 15672 IsSlewing returns 0 22:50:02.494 00.002 15672 IsGuiding returns 0 22:50:02.498 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=11035, FiltMin=2693, FiltMax=8840, Gamma=2.950 22:50:02.518 00.020 15672 PulseGuide returned control before completion, sleep 66 22:50:02.587 00.069 15672 IsGuiding returns 1 22:50:02.587 00.000 15672 scope still moving after pulse duration time elapsed 22:50:02.608 00.021 15672 IsSlewing returns 0 22:50:02.631 00.023 15672 IsGuiding returns 0 22:50:02.632 00.001 15672 scope move finished after 79 + 58 ms 22:50:02.632 00.000 15672 Move returns status 0, amount 79 22:50:02.632 00.000 15672 MoveAxis(N, 0, ABG) 22:50:02.632 00.000 15672 Move returns status 0, amount 0 22:50:02.632 00.000 15672 move complete, result=0 22:50:02.632 00.000 15672 worker thread done servicing request 22:50:02.804 00.172 30444 UpdateGuideState exits: m=95412 SNR=78.2 Saturated 22:50:02.804 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:02.804 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:02.804 00.000 30444 Enqueuing Expose request 22:50:02.804 00.000 30444 GuideStep: 0.3 px 79 ms WEST, 0.2 px 0 ms NORTH 22:50:02.804 00.000 15672 Worker thread wakes up 22:50:02.805 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:02.805 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:04.721 01.916 15672 Exposure complete 22:50:04.754 00.033 15672 worker thread done servicing request 22:50:04.754 00.000 30444 OnExposeComplete: enter 22:50:04.754 00.000 30444 UpdateGuideState(): m_state=6 22:50:04.754 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1239 22:50:04.755 00.001 30444 Star::Find returns 1 (1), X=465.52, Y=192.24, Mass=82932, SNR=64.7, Peak=8635 HFD=3.5 22:50:04.755 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 22:50:04.755 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 22:50:04.755 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.32 hyp=0.47 cameraTheta=0.75 mountX=0.24 mountY=0.38, mountTheta=1.01 22:50:04.755 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.32, opts=13) 22:50:04.755 00.000 30444 Enqueuing Move request for scope (0.34, 0.32) 22:50:04.755 00.000 15672 Worker thread wakes up 22:50:04.755 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.32) opts 0xd 22:50:04.755 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.32) 22:50:04.755 00.000 15672 Moving (0.34, 0.32) raw xDistance=0.24 yDistance=0.38 22:50:04.755 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:50:04.755 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.02 newest=1.12 22:50:04.755 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 22:50:04.755 00.000 15672 MoveAxis(E, 0, ABG) 22:50:04.756 00.001 15672 Move returns status 0, amount 0 22:50:04.756 00.000 15672 MoveAxis(S, 69, ABG) 22:50:04.756 00.000 15672 Guiding Dir = 1, Dur = 69 22:50:04.756 00.000 15672 IsSlewing returns 0 22:50:04.757 00.001 15672 IsGuiding returns 0 22:50:04.761 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=9915, FiltMin=2731, FiltMax=8025, Gamma=2.950 22:50:04.836 00.075 30444 UpdateGuideState exits: m=82932 SNR=64.7 Saturated 22:50:04.837 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:04.837 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:04.837 00.000 30444 Enqueuing Expose request 22:50:04.868 00.031 15672 IsGuiding returns 1 22:50:04.868 00.000 15672 scope still moving after pulse duration time elapsed 22:50:04.890 00.022 15672 IsSlewing returns 0 22:50:04.891 00.001 15672 IsGuiding returns 1 22:50:04.912 00.021 15672 IsSlewing returns 0 22:50:04.932 00.020 15672 IsGuiding returns 0 22:50:04.933 00.001 15672 scope move finished after 69 + 106 ms 22:50:04.933 00.000 15672 Move returns status 0, amount 69 22:50:04.933 00.000 15672 move complete, result=0 22:50:04.933 00.000 15672 worker thread done servicing request 22:50:04.933 00.000 15672 Worker thread wakes up 22:50:04.933 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:04.933 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:04.934 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 69 ms SOUTH 22:50:07.042 02.108 15672 Exposure complete 22:50:07.062 00.020 15672 worker thread done servicing request 22:50:07.062 00.000 30444 OnExposeComplete: enter 22:50:07.062 00.000 30444 UpdateGuideState(): m_state=6 22:50:07.063 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1240 22:50:07.063 00.000 30444 Star::Find returns 1 (1), X=465.04, Y=193.31, Mass=90606, SNR=73.6, Peak=9877 HFD=3.4 22:50:07.063 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.95 = 1.95) 22:50:07.063 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 22:50:07.063 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=1.39 hyp=1.40 cameraTheta=1.67 mountX=-0.52 mountY=1.33, mountTheta=1.94 22:50:07.063 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=1.39, opts=13) 22:50:07.063 00.000 30444 Enqueuing Move request for scope (-0.14, 1.39) 22:50:07.063 00.000 15672 Worker thread wakes up 22:50:07.063 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 1.39) opts 0xd 22:50:07.063 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 1.39) 22:50:07.063 00.000 15672 Moving (-0.14, 1.39) raw xDistance=-0.52 yDistance=1.33 22:50:07.064 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.52 22:50:07.064 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.33 from input 1.33 22:50:07.064 00.000 15672 MoveAxis(E, 139, ABG) 22:50:07.064 00.000 15672 Guiding Dir = 2, Dur = 139 22:50:07.064 00.000 15672 IsSlewing returns 0 22:50:07.065 00.001 15672 IsGuiding returns 0 22:50:07.070 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=10731, FiltMin=2644, FiltMax=8623, Gamma=2.950 22:50:07.087 00.017 15672 PulseGuide returned control before completion, sleep 127 22:50:07.118 00.031 30444 UpdateGuideState exits: m=90606 SNR=73.6 Saturated 22:50:07.118 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:07.118 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:07.118 00.000 30444 Enqueuing Expose request 22:50:07.247 00.129 15672 IsGuiding returns 0 22:50:07.248 00.001 15672 Move returns status 0, amount 139 22:50:07.248 00.000 15672 MoveAxis(S, 237, ABG) 22:50:07.248 00.000 15672 Guiding Dir = 1, Dur = 237 22:50:07.249 00.001 15672 IsSlewing returns 0 22:50:07.252 00.003 15672 IsGuiding returns 0 22:50:07.328 00.076 15672 PulseGuide returned control before completion, sleep 172 22:50:07.501 00.173 15672 IsGuiding returns 1 22:50:07.502 00.001 15672 scope still moving after pulse duration time elapsed 22:50:07.523 00.021 15672 IsSlewing returns 0 22:50:07.524 00.001 15672 IsGuiding returns 1 22:50:07.545 00.021 15672 IsSlewing returns 0 22:50:07.545 00.000 15672 IsGuiding returns 1 22:50:07.566 00.021 15672 IsSlewing returns 0 22:50:07.584 00.018 15672 IsGuiding returns 0 22:50:07.584 00.000 15672 scope move finished after 237 + 94 ms 22:50:07.584 00.000 15672 Move returns status 0, amount 237 22:50:07.584 00.000 15672 move complete, result=0 22:50:07.584 00.000 15672 worker thread done servicing request 22:50:07.584 00.000 15672 Worker thread wakes up 22:50:07.584 00.000 30444 GuideStep: -0.5 px 139 ms EAST, 1.3 px 237 ms SOUTH 22:50:07.584 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:07.584 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:09.489 01.905 15672 Exposure complete 22:50:09.509 00.020 15672 worker thread done servicing request 22:50:09.509 00.000 30444 OnExposeComplete: enter 22:50:09.509 00.000 30444 UpdateGuideState(): m_state=6 22:50:09.509 00.000 30444 Star::Find(15, 465, 193, 0, (0,0,0,0), 0.0, 255) frame 1241 22:50:09.509 00.000 30444 Star::Find returns 1 (1), X=465.65, Y=192.39, Mass=93514, SNR=73.3, Peak=9248 HFD=3.4 22:50:09.509 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 22:50:09.509 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 22:50:09.509 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.47 hyp=0.66 cameraTheta=0.78 mountX=0.33 mountY=0.56, mountTheta=1.04 22:50:09.510 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.47, opts=13) 22:50:09.510 00.000 30444 Enqueuing Move request for scope (0.47, 0.47) 22:50:09.510 00.000 15672 Worker thread wakes up 22:50:09.510 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.47) opts 0xd 22:50:09.510 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.47) 22:50:09.510 00.000 15672 Moving (0.47, 0.47) raw xDistance=0.33 yDistance=0.56 22:50:09.510 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33 22:50:09.510 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 22:50:09.510 00.000 15672 MoveAxis(W, 78, ABG) 22:50:09.510 00.000 15672 Guiding Dir = 3, Dur = 78 22:50:09.511 00.001 15672 IsSlewing returns 0 22:50:09.512 00.001 15672 IsGuiding returns 0 22:50:09.517 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=10149, FiltMin=2638, FiltMax=8721, Gamma=2.950 22:50:09.532 00.015 15672 PulseGuide returned control before completion, sleep 69 22:50:09.627 00.095 15672 IsGuiding returns 0 22:50:09.627 00.000 15672 Move returns status 0, amount 78 22:50:09.627 00.000 15672 MoveAxis(S, 100, ABG) 22:50:09.627 00.000 15672 Guiding Dir = 1, Dur = 100 22:50:09.627 00.000 15672 IsSlewing returns 0 22:50:09.628 00.001 15672 IsGuiding returns 0 22:50:09.708 00.080 15672 PulseGuide returned control before completion, sleep 31 22:50:09.743 00.035 15672 IsGuiding returns 1 22:50:09.743 00.000 15672 scope still moving after pulse duration time elapsed 22:50:09.764 00.021 15672 IsSlewing returns 0 22:50:09.767 00.003 15672 IsGuiding returns 1 22:50:09.788 00.021 15672 IsSlewing returns 0 22:50:09.852 00.064 15672 IsGuiding returns 0 22:50:09.852 00.000 15672 scope move finished after 100 + 123 ms 22:50:09.852 00.000 15672 Move returns status 0, amount 100 22:50:09.852 00.000 15672 move complete, result=0 22:50:09.853 00.001 15672 worker thread done servicing request 22:50:09.955 00.102 30444 UpdateGuideState exits: m=93514 SNR=73.3 Saturated 22:50:09.955 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:09.956 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:09.956 00.000 30444 Enqueuing Expose request 22:50:09.956 00.000 30444 GuideStep: 0.3 px 78 ms WEST, 0.6 px 100 ms SOUTH 22:50:09.956 00.000 15672 Worker thread wakes up 22:50:09.956 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:09.956 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:12.067 02.111 15672 Exposure complete 22:50:12.086 00.019 15672 worker thread done servicing request 22:50:12.086 00.000 30444 OnExposeComplete: enter 22:50:12.086 00.000 30444 UpdateGuideState(): m_state=6 22:50:12.087 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1242 22:50:12.087 00.000 30444 Star::Find returns 1 (1), X=465.50, Y=192.33, Mass=88107, SNR=66.3, Peak=10341 HFD=3.3 22:50:12.087 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.18 = 1.18) 22:50:12.087 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.12 = 1.12) 22:50:12.087 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.41 hyp=0.52 cameraTheta=0.91 mountX=0.20 mountY=0.47, mountTheta=1.17 22:50:12.087 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.41, opts=13) 22:50:12.087 00.000 30444 Enqueuing Move request for scope (0.32, 0.41) 22:50:12.087 00.000 15672 Worker thread wakes up 22:50:12.087 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.41) opts 0xd 22:50:12.088 00.001 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.41) 22:50:12.088 00.000 15672 Moving (0.32, 0.41) raw xDistance=0.20 yDistance=0.47 22:50:12.088 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:50:12.088 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 22:50:12.088 00.000 15672 MoveAxis(E, 0, ABG) 22:50:12.088 00.000 15672 Move returns status 0, amount 0 22:50:12.088 00.000 15672 MoveAxis(S, 84, ABG) 22:50:12.088 00.000 15672 Guiding Dir = 1, Dur = 84 22:50:12.088 00.000 15672 IsSlewing returns 0 22:50:12.089 00.001 15672 IsGuiding returns 0 22:50:12.094 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=10758, FiltMin=2657, FiltMax=8772, Gamma=2.950 22:50:12.142 00.048 30444 UpdateGuideState exits: m=88107 SNR=66.3 Saturated 22:50:12.142 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:12.142 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:12.142 00.000 30444 Enqueuing Expose request 22:50:12.167 00.025 15672 PulseGuide returned control before completion, sleep 16 22:50:12.217 00.050 15672 IsGuiding returns 1 22:50:12.217 00.000 15672 scope still moving after pulse duration time elapsed 22:50:12.237 00.020 15672 IsSlewing returns 0 22:50:12.238 00.001 15672 IsGuiding returns 1 22:50:12.259 00.021 15672 IsSlewing returns 0 22:50:12.280 00.021 15672 IsGuiding returns 0 22:50:12.280 00.000 15672 scope move finished after 84 + 107 ms 22:50:12.280 00.000 15672 Move returns status 0, amount 84 22:50:12.280 00.000 15672 move complete, result=0 22:50:12.280 00.000 15672 worker thread done servicing request 22:50:12.280 00.000 15672 Worker thread wakes up 22:50:12.280 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 84 ms SOUTH 22:50:12.280 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:12.280 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:14.196 01.916 15672 Exposure complete 22:50:14.230 00.034 15672 worker thread done servicing request 22:50:14.230 00.000 30444 OnExposeComplete: enter 22:50:14.230 00.000 30444 UpdateGuideState(): m_state=6 22:50:14.230 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1243 22:50:14.230 00.000 30444 Star::Find returns 1 (1), X=465.76, Y=192.57, Mass=90266, SNR=73.5, Peak=8790 HFD=3.3 22:50:14.230 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 22:50:14.230 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.05 = 1.05) 22:50:14.230 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=0.65 hyp=0.88 cameraTheta=0.84 mountX=0.39 mountY=0.76, mountTheta=1.10 22:50:14.231 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=0.65, opts=13) 22:50:14.231 00.000 30444 Enqueuing Move request for scope (0.59, 0.65) 22:50:14.231 00.000 15672 Worker thread wakes up 22:50:14.231 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.65) opts 0xd 22:50:14.231 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, 0.65) 22:50:14.231 00.000 15672 Moving (0.59, 0.65) raw xDistance=0.39 yDistance=0.76 22:50:14.231 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 22:50:14.231 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 22:50:14.231 00.000 15672 MoveAxis(W, 104, ABG) 22:50:14.231 00.000 15672 Guiding Dir = 3, Dur = 104 22:50:14.232 00.001 15672 IsSlewing returns 0 22:50:14.233 00.001 15672 IsGuiding returns 0 22:50:14.237 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=10098, FiltMin=2666, FiltMax=8801, Gamma=2.950 22:50:14.259 00.022 15672 PulseGuide returned control before completion, sleep 88 22:50:14.287 00.028 30444 UpdateGuideState exits: m=90266 SNR=73.5 Saturated 22:50:14.287 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:14.287 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:14.287 00.000 30444 Enqueuing Expose request 22:50:14.403 00.116 15672 IsGuiding returns 0 22:50:14.403 00.000 15672 Move returns status 0, amount 104 22:50:14.403 00.000 15672 MoveAxis(S, 136, ABG) 22:50:14.403 00.000 15672 Guiding Dir = 1, Dur = 136 22:50:14.404 00.001 15672 IsSlewing returns 0 22:50:14.404 00.000 15672 IsGuiding returns 0 22:50:14.483 00.079 15672 PulseGuide returned control before completion, sleep 67 22:50:14.554 00.071 15672 IsGuiding returns 1 22:50:14.554 00.000 15672 scope still moving after pulse duration time elapsed 22:50:14.576 00.022 15672 IsSlewing returns 0 22:50:14.578 00.002 15672 IsGuiding returns 1 22:50:14.598 00.020 15672 IsSlewing returns 0 22:50:14.659 00.061 15672 IsGuiding returns 0 22:50:14.659 00.000 15672 scope move finished after 136 + 118 ms 22:50:14.659 00.000 15672 Move returns status 0, amount 136 22:50:14.659 00.000 15672 move complete, result=0 22:50:14.659 00.000 15672 worker thread done servicing request 22:50:14.659 00.000 15672 Worker thread wakes up 22:50:14.659 00.000 30444 GuideStep: 0.4 px 104 ms WEST, 0.8 px 136 ms SOUTH 22:50:14.659 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:14.659 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:16.768 02.109 15672 Exposure complete 22:50:16.788 00.020 15672 worker thread done servicing request 22:50:16.788 00.000 30444 OnExposeComplete: enter 22:50:16.788 00.000 30444 UpdateGuideState(): m_state=6 22:50:16.788 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1244 22:50:16.788 00.000 30444 Star::Find returns 1 (1), X=465.08, Y=193.03, Mass=96976, SNR=76.7, Peak=11700 HFD=3.0 22:50:16.788 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 22:50:16.788 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.87 = 1.87) 22:50:16.788 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=1.11 hyp=1.11 cameraTheta=1.65 mountX=-0.39 mountY=1.06, mountTheta=1.93 22:50:16.789 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=1.11, opts=13) 22:50:16.789 00.000 30444 Enqueuing Move request for scope (-0.09, 1.11) 22:50:16.789 00.000 15672 Worker thread wakes up 22:50:16.789 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 1.11) opts 0xd 22:50:16.789 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 1.11) 22:50:16.789 00.000 15672 Moving (-0.09, 1.11) raw xDistance=-0.39 yDistance=1.06 22:50:16.789 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39 22:50:16.789 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06 22:50:16.789 00.000 15672 MoveAxis(E, 99, ABG) 22:50:16.789 00.000 15672 Guiding Dir = 2, Dur = 99 22:50:16.790 00.001 15672 IsSlewing returns 0 22:50:16.791 00.001 15672 IsGuiding returns 0 22:50:16.795 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=11700, FiltMin=2700, FiltMax=8882, Gamma=2.950 22:50:16.816 00.021 15672 PulseGuide returned control before completion, sleep 85 22:50:16.845 00.029 30444 UpdateGuideState exits: m=96976 SNR=76.7 Saturated 22:50:16.845 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:16.845 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:16.845 00.000 30444 Enqueuing Expose request 22:50:16.913 00.068 15672 IsGuiding returns 0 22:50:16.914 00.001 15672 Move returns status 0, amount 99 22:50:16.914 00.000 15672 MoveAxis(S, 190, ABG) 22:50:16.914 00.000 15672 Guiding Dir = 1, Dur = 190 22:50:16.914 00.000 15672 IsSlewing returns 0 22:50:16.917 00.003 15672 IsGuiding returns 0 22:50:16.992 00.075 15672 PulseGuide returned control before completion, sleep 126 22:50:17.119 00.127 15672 IsGuiding returns 1 22:50:17.120 00.001 15672 scope still moving after pulse duration time elapsed 22:50:17.141 00.021 15672 IsSlewing returns 0 22:50:17.142 00.001 15672 IsGuiding returns 1 22:50:17.163 00.021 15672 IsSlewing returns 0 22:50:17.164 00.001 15672 IsGuiding returns 1 22:50:17.185 00.021 15672 IsSlewing returns 0 22:50:17.216 00.031 15672 IsGuiding returns 0 22:50:17.216 00.000 15672 scope move finished after 190 + 109 ms 22:50:17.216 00.000 15672 Move returns status 0, amount 190 22:50:17.216 00.000 15672 move complete, result=0 22:50:17.216 00.000 15672 worker thread done servicing request 22:50:17.216 00.000 15672 Worker thread wakes up 22:50:17.216 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:17.216 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:17.216 00.000 30444 GuideStep: -0.4 px 99 ms EAST, 1.1 px 190 ms SOUTH 22:50:19.126 01.910 15672 Exposure complete 22:50:19.146 00.020 15672 worker thread done servicing request 22:50:19.147 00.001 30444 OnExposeComplete: enter 22:50:19.147 00.000 30444 UpdateGuideState(): m_state=6 22:50:19.147 00.000 30444 Star::Find(15, 465, 193, 0, (0,0,0,0), 0.0, 255) frame 1245 22:50:19.147 00.000 30444 Star::Find returns 1 (1), X=465.23, Y=192.38, Mass=98626, SNR=77.0, Peak=8604 HFD=4.5 22:50:19.147 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 22:50:19.147 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 22:50:19.147 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.46 hyp=0.46 cameraTheta=1.45 mountX=-0.07 mountY=0.46, mountTheta=1.72 22:50:19.147 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.46, opts=13) 22:50:19.147 00.000 30444 Enqueuing Move request for scope (0.06, 0.46) 22:50:19.148 00.001 15672 Worker thread wakes up 22:50:19.148 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.46) opts 0xd 22:50:19.148 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.46) 22:50:19.148 00.000 15672 Moving (0.06, 0.46) raw xDistance=-0.07 yDistance=0.46 22:50:19.148 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:50:19.148 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 22:50:19.148 00.000 15672 MoveAxis(E, 0, ABG) 22:50:19.148 00.000 15672 Move returns status 0, amount 0 22:50:19.148 00.000 15672 MoveAxis(S, 82, ABG) 22:50:19.148 00.000 15672 Guiding Dir = 1, Dur = 82 22:50:19.148 00.000 15672 IsSlewing returns 0 22:50:19.153 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=8604, FiltMin=2684, FiltMax=7007, Gamma=2.950 22:50:19.164 00.011 15672 IsGuiding returns 0 22:50:19.244 00.080 15672 PulseGuide returned control before completion, sleep 13 22:50:19.258 00.014 15672 IsGuiding returns 1 22:50:19.259 00.001 15672 scope still moving after pulse duration time elapsed 22:50:19.280 00.021 15672 IsSlewing returns 0 22:50:19.281 00.001 15672 IsGuiding returns 1 22:50:19.302 00.021 15672 IsSlewing returns 0 22:50:19.303 00.001 15672 IsGuiding returns 1 22:50:19.324 00.021 15672 IsSlewing returns 0 22:50:19.325 00.001 15672 IsGuiding returns 1 22:50:19.347 00.022 15672 IsSlewing returns 0 22:50:19.405 00.058 15672 IsGuiding returns 0 22:50:19.405 00.000 15672 scope move finished after 82 + 158 ms 22:50:19.406 00.001 15672 Move returns status 0, amount 82 22:50:19.406 00.000 15672 move complete, result=0 22:50:19.406 00.000 15672 worker thread done servicing request 22:50:19.597 00.191 30444 UpdateGuideState exits: m=98626 SNR=77.0 Saturated 22:50:19.597 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:19.597 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:19.597 00.000 30444 Enqueuing Expose request 22:50:19.597 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 82 ms SOUTH 22:50:19.598 00.001 15672 Worker thread wakes up 22:50:19.598 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:19.598 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:21.716 02.118 15672 Exposure complete 22:50:21.747 00.031 15672 worker thread done servicing request 22:50:21.747 00.000 30444 OnExposeComplete: enter 22:50:21.747 00.000 30444 UpdateGuideState(): m_state=6 22:50:21.747 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1246 22:50:21.747 00.000 30444 Star::Find returns 1 (1), X=465.50, Y=192.24, Mass=99988, SNR=84.2, Peak=10619 HFD=3.4 22:50:21.747 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 22:50:21.747 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 22:50:21.747 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.32 hyp=0.45 cameraTheta=0.78 mountX=0.22 mountY=0.38, mountTheta=1.05 22:50:21.748 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.32, opts=13) 22:50:21.748 00.000 30444 Enqueuing Move request for scope (0.32, 0.32) 22:50:21.748 00.000 15672 Worker thread wakes up 22:50:21.748 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.32) opts 0xd 22:50:21.748 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.32) 22:50:21.748 00.000 15672 Moving (0.32, 0.32) raw xDistance=0.22 yDistance=0.38 22:50:21.748 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:50:21.748 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 22:50:21.748 00.000 15672 MoveAxis(E, 0, ABG) 22:50:21.748 00.000 15672 Move returns status 0, amount 0 22:50:21.748 00.000 15672 MoveAxis(S, 68, ABG) 22:50:21.748 00.000 15672 Guiding Dir = 1, Dur = 68 22:50:21.749 00.001 15672 IsSlewing returns 0 22:50:21.750 00.001 15672 IsGuiding returns 0 22:50:21.754 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2369, max=11000, FiltMin=2611, FiltMax=8950, Gamma=2.950 22:50:21.804 00.050 30444 UpdateGuideState exits: m=99988 SNR=84.2 Saturated 22:50:21.804 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:21.804 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:21.804 00.000 30444 Enqueuing Expose request 22:50:21.865 00.061 15672 IsGuiding returns 1 22:50:21.865 00.000 15672 scope still moving after pulse duration time elapsed 22:50:21.886 00.021 15672 IsSlewing returns 0 22:50:21.887 00.001 15672 IsGuiding returns 1 22:50:21.908 00.021 15672 IsSlewing returns 0 22:50:21.929 00.021 15672 IsGuiding returns 0 22:50:21.929 00.000 15672 scope move finished after 68 + 111 ms 22:50:21.929 00.000 15672 Move returns status 0, amount 68 22:50:21.929 00.000 15672 move complete, result=0 22:50:21.929 00.000 15672 worker thread done servicing request 22:50:21.930 00.001 15672 Worker thread wakes up 22:50:21.930 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:21.930 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:21.930 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 68 ms SOUTH 22:50:23.847 01.917 15672 Exposure complete 22:50:23.878 00.031 15672 worker thread done servicing request 22:50:23.878 00.000 30444 OnExposeComplete: enter 22:50:23.878 00.000 30444 UpdateGuideState(): m_state=6 22:50:23.878 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1247 22:50:23.878 00.000 30444 Star::Find returns 1 (1), X=465.81, Y=192.09, Mass=91179, SNR=73.6, Peak=9435 HFD=3.4 22:50:23.878 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 22:50:23.878 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 22:50:23.879 00.001 30444 CameraToMount -- cameraX=0.63 cameraY=0.17 hyp=0.65 cameraTheta=0.26 mountX=0.56 mountY=0.30, mountTheta=0.49 22:50:23.879 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=0.17, opts=13) 22:50:23.879 00.000 30444 Enqueuing Move request for scope (0.63, 0.17) 22:50:23.879 00.000 15672 Worker thread wakes up 22:50:23.879 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.17) opts 0xd 22:50:23.879 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, 0.17) 22:50:23.879 00.000 15672 Moving (0.63, 0.17) raw xDistance=0.56 yDistance=0.30 22:50:23.879 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 22:50:23.879 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 22:50:23.879 00.000 15672 MoveAxis(W, 151, ABG) 22:50:23.880 00.001 15672 Guiding Dir = 3, Dur = 151 22:50:23.880 00.000 15672 IsSlewing returns 0 22:50:23.881 00.001 15672 IsGuiding returns 0 22:50:23.885 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=9760, FiltMin=2646, FiltMax=8676, Gamma=2.950 22:50:23.909 00.024 15672 PulseGuide returned control before completion, sleep 134 22:50:23.935 00.026 30444 UpdateGuideState exits: m=91179 SNR=73.6 Saturated 22:50:23.935 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:23.935 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:23.935 00.000 30444 Enqueuing Expose request 22:50:24.047 00.112 15672 IsGuiding returns 1 22:50:24.047 00.000 15672 scope still moving after pulse duration time elapsed 22:50:24.069 00.022 15672 IsSlewing returns 0 22:50:24.086 00.017 15672 IsGuiding returns 0 22:50:24.087 00.001 15672 scope move finished after 151 + 54 ms 22:50:24.087 00.000 15672 Move returns status 0, amount 151 22:50:24.087 00.000 15672 MoveAxis(S, 53, ABG) 22:50:24.087 00.000 15672 Guiding Dir = 1, Dur = 53 22:50:24.088 00.001 15672 IsSlewing returns 0 22:50:24.089 00.001 15672 IsGuiding returns 0 22:50:24.167 00.078 15672 IsGuiding returns 1 22:50:24.167 00.000 15672 scope still moving after pulse duration time elapsed 22:50:24.188 00.021 15672 IsSlewing returns 0 22:50:24.191 00.003 15672 IsGuiding returns 1 22:50:24.212 00.021 15672 IsSlewing returns 0 22:50:24.261 00.049 15672 IsGuiding returns 0 22:50:24.261 00.000 15672 scope move finished after 53 + 117 ms 22:50:24.261 00.000 15672 Move returns status 0, amount 53 22:50:24.261 00.000 15672 move complete, result=0 22:50:24.261 00.000 15672 worker thread done servicing request 22:50:24.261 00.000 15672 Worker thread wakes up 22:50:24.262 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:24.262 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:24.262 00.000 30444 GuideStep: 0.6 px 151 ms WEST, 0.3 px 53 ms SOUTH 22:50:26.371 02.109 15672 Exposure complete 22:50:26.391 00.020 15672 worker thread done servicing request 22:50:26.391 00.000 30444 OnExposeComplete: enter 22:50:26.391 00.000 30444 UpdateGuideState(): m_state=6 22:50:26.391 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1248 22:50:26.391 00.000 30444 Star::Find returns 1 (1), X=465.78, Y=192.07, Mass=88996, SNR=70.3, Peak=8686 HFD=3.6 22:50:26.391 00.000 30444 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.28) = xAngle (0.51 = 0.51) 22:50:26.391 00.000 30444 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.45 = 0.45) 22:50:26.391 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.14 hyp=0.63 cameraTheta=0.23 mountX=0.55 mountY=0.27, mountTheta=0.46 22:50:26.392 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.14, opts=13) 22:50:26.392 00.000 30444 Enqueuing Move request for scope (0.61, 0.14) 22:50:26.392 00.000 15672 Worker thread wakes up 22:50:26.392 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.14) opts 0xd 22:50:26.392 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.14) 22:50:26.392 00.000 15672 Moving (0.61, 0.14) raw xDistance=0.55 yDistance=0.27 22:50:26.392 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55 22:50:26.392 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 22:50:26.392 00.000 15672 MoveAxis(W, 158, ABG) 22:50:26.392 00.000 15672 Guiding Dir = 3, Dur = 158 22:50:26.393 00.001 15672 IsSlewing returns 0 22:50:26.394 00.001 15672 IsGuiding returns 0 22:50:26.398 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2396, max=10272, FiltMin=2737, FiltMax=8943, Gamma=2.950 22:50:26.416 00.018 15672 PulseGuide returned control before completion, sleep 146 22:50:26.448 00.032 30444 UpdateGuideState exits: m=88996 SNR=70.3 Saturated 22:50:26.448 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:26.448 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:26.448 00.000 30444 Enqueuing Expose request 22:50:26.625 00.177 15672 IsGuiding returns 0 22:50:26.625 00.000 15672 Move returns status 0, amount 158 22:50:26.625 00.000 15672 MoveAxis(S, 48, ABG) 22:50:26.625 00.000 15672 Guiding Dir = 1, Dur = 48 22:50:26.626 00.001 15672 IsSlewing returns 0 22:50:26.627 00.001 15672 IsGuiding returns 0 22:50:26.706 00.079 15672 IsGuiding returns 1 22:50:26.707 00.001 15672 scope still moving after pulse duration time elapsed 22:50:26.727 00.020 15672 IsSlewing returns 0 22:50:26.730 00.003 15672 IsGuiding returns 1 22:50:26.751 00.021 15672 IsSlewing returns 0 22:50:26.752 00.001 15672 IsGuiding returns 1 22:50:26.773 00.021 15672 IsSlewing returns 0 22:50:26.785 00.012 15672 IsGuiding returns 0 22:50:26.785 00.000 15672 scope move finished after 48 + 109 ms 22:50:26.785 00.000 15672 Move returns status 0, amount 48 22:50:26.785 00.000 15672 move complete, result=0 22:50:26.785 00.000 15672 worker thread done servicing request 22:50:26.785 00.000 15672 Worker thread wakes up 22:50:26.785 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:26.785 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:26.785 00.000 30444 GuideStep: 0.5 px 158 ms WEST, 0.3 px 48 ms SOUTH 22:50:28.694 01.909 15672 Exposure complete 22:50:28.713 00.019 15672 worker thread done servicing request 22:50:28.713 00.000 30444 OnExposeComplete: enter 22:50:28.713 00.000 30444 UpdateGuideState(): m_state=6 22:50:28.714 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1249 22:50:28.714 00.000 30444 Star::Find returns 1 (1), X=465.09, Y=192.17, Mass=97627, SNR=71.2, Peak=11380 HFD=3.2 22:50:28.714 00.000 30444 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.28) = xAngle (2.19 = 2.19) 22:50:28.714 00.000 30444 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.13 = 2.13) 22:50:28.714 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.92 mountX=-0.15 mountY=0.22, mountTheta=2.18 22:50:28.714 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.25, opts=13) 22:50:28.714 00.000 30444 Enqueuing Move request for scope (-0.09, 0.25) 22:50:28.714 00.000 15672 Worker thread wakes up 22:50:28.714 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd 22:50:28.714 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.25) 22:50:28.715 00.001 15672 Moving (-0.09, 0.25) raw xDistance=-0.15 yDistance=0.22 22:50:28.715 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:50:28.715 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:50:28.715 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 22:50:28.715 00.000 15672 MoveAxis(E, 0, ABG) 22:50:28.715 00.000 15672 Move returns status 0, amount 0 22:50:28.715 00.000 15672 MoveAxis(N, 0, ABG) 22:50:28.715 00.000 15672 Move returns status 0, amount 0 22:50:28.715 00.000 15672 move complete, result=0 22:50:28.715 00.000 15672 worker thread done servicing request 22:50:28.720 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=11615, FiltMin=2652, FiltMax=8785, Gamma=2.950 22:50:28.770 00.050 30444 UpdateGuideState exits: m=97627 SNR=71.2 Saturated 22:50:28.770 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:28.770 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:28.770 00.000 30444 Enqueuing Expose request 22:50:28.771 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:50:28.771 00.000 15672 Worker thread wakes up 22:50:28.771 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:28.771 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:30.879 02.108 15672 Exposure complete 22:50:30.898 00.019 15672 worker thread done servicing request 22:50:30.898 00.000 30444 OnExposeComplete: enter 22:50:30.898 00.000 30444 UpdateGuideState(): m_state=6 22:50:30.898 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1250 22:50:30.898 00.000 30444 Star::Find returns 1 (1), X=465.42, Y=192.39, Mass=106836, SNR=79.4, Peak=10938 HFD=3.4 22:50:30.898 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 22:50:30.898 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 22:50:30.898 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.46 hyp=0.52 cameraTheta=1.08 mountX=0.11 mountY=0.51, mountTheta=1.36 22:50:30.899 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.46, opts=13) 22:50:30.899 00.000 30444 Enqueuing Move request for scope (0.25, 0.46) 22:50:30.899 00.000 15672 Worker thread wakes up 22:50:30.899 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.46) opts 0xd 22:50:30.899 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.46) 22:50:30.899 00.000 15672 Moving (0.25, 0.46) raw xDistance=0.11 yDistance=0.51 22:50:30.899 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:50:30.899 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 22:50:30.899 00.000 15672 MoveAxis(E, 0, ABG) 22:50:30.899 00.000 15672 Move returns status 0, amount 0 22:50:30.899 00.000 15672 MoveAxis(S, 90, ABG) 22:50:30.899 00.000 15672 Guiding Dir = 1, Dur = 90 22:50:30.900 00.001 15672 IsSlewing returns 0 22:50:30.902 00.002 15672 IsGuiding returns 0 22:50:30.906 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=10938, FiltMin=2711, FiltMax=8602, Gamma=2.950 22:50:31.020 00.114 15672 IsGuiding returns 1 22:50:31.020 00.000 15672 scope still moving after pulse duration time elapsed 22:50:31.041 00.021 15672 IsSlewing returns 0 22:50:31.042 00.001 15672 IsGuiding returns 1 22:50:31.063 00.021 15672 IsSlewing returns 0 22:50:31.064 00.001 15672 IsGuiding returns 1 22:50:31.085 00.021 15672 IsSlewing returns 0 22:50:31.098 00.013 15672 IsGuiding returns 0 22:50:31.098 00.000 15672 scope move finished after 90 + 105 ms 22:50:31.098 00.000 15672 Move returns status 0, amount 90 22:50:31.098 00.000 15672 move complete, result=0 22:50:31.098 00.000 15672 worker thread done servicing request 22:50:31.274 00.176 30444 UpdateGuideState exits: m=106836 SNR=79.4 Saturated 22:50:31.275 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:31.275 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:31.275 00.000 30444 Enqueuing Expose request 22:50:31.275 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 90 ms SOUTH 22:50:31.275 00.000 15672 Worker thread wakes up 22:50:31.275 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:31.276 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:33.184 01.908 15672 Exposure complete 22:50:33.207 00.023 15672 worker thread done servicing request 22:50:33.207 00.000 30444 OnExposeComplete: enter 22:50:33.207 00.000 30444 UpdateGuideState(): m_state=6 22:50:33.208 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1251 22:50:33.208 00.000 30444 Star::Find returns 1 (1), X=465.51, Y=192.26, Mass=95035, SNR=83.5, Peak=10352 HFD=3.3 22:50:33.208 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 22:50:33.208 00.000 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 22:50:33.208 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.34 hyp=0.47 cameraTheta=0.79 mountX=0.23 mountY=0.40, mountTheta=1.05 22:50:33.209 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.34, opts=13) 22:50:33.209 00.000 30444 Enqueuing Move request for scope (0.34, 0.34) 22:50:33.209 00.000 15672 Worker thread wakes up 22:50:33.209 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.34) opts 0xd 22:50:33.209 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.34) 22:50:33.209 00.000 15672 Moving (0.34, 0.34) raw xDistance=0.23 yDistance=0.40 22:50:33.209 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:50:33.209 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 22:50:33.209 00.000 15672 MoveAxis(E, 0, ABG) 22:50:33.209 00.000 15672 Move returns status 0, amount 0 22:50:33.209 00.000 15672 MoveAxis(S, 71, ABG) 22:50:33.209 00.000 15672 Guiding Dir = 1, Dur = 71 22:50:33.210 00.001 15672 IsSlewing returns 0 22:50:33.211 00.001 15672 IsGuiding returns 0 22:50:33.217 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2380, max=11420, FiltMin=2681, FiltMax=9037, Gamma=2.950 22:50:33.287 00.070 15672 IsGuiding returns 1 22:50:33.287 00.000 15672 scope still moving after pulse duration time elapsed 22:50:33.308 00.021 15672 IsSlewing returns 0 22:50:33.309 00.001 15672 IsGuiding returns 1 22:50:33.323 00.014 30444 UpdateGuideState exits: m=95035 SNR=83.5 Saturated 22:50:33.323 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:33.323 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:33.323 00.000 30444 Enqueuing Expose request 22:50:33.330 00.007 15672 IsSlewing returns 0 22:50:33.331 00.001 15672 IsGuiding returns 1 22:50:33.352 00.021 15672 IsSlewing returns 0 22:50:33.397 00.045 15672 IsGuiding returns 0 22:50:33.397 00.000 15672 scope move finished after 71 + 115 ms 22:50:33.397 00.000 15672 Move returns status 0, amount 71 22:50:33.397 00.000 15672 move complete, result=0 22:50:33.398 00.001 15672 worker thread done servicing request 22:50:33.398 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 71 ms SOUTH 22:50:33.398 00.000 15672 Worker thread wakes up 22:50:33.398 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:33.398 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:35.515 02.117 15672 Exposure complete 22:50:35.545 00.030 15672 worker thread done servicing request 22:50:35.545 00.000 30444 OnExposeComplete: enter 22:50:35.545 00.000 30444 UpdateGuideState(): m_state=6 22:50:35.545 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1252 22:50:35.545 00.000 30444 Star::Find returns 1 (1), X=465.68, Y=192.29, Mass=83858, SNR=70.5, Peak=10061 HFD=3.0 22:50:35.545 00.000 30444 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.28) = xAngle (0.91 = 0.91) 22:50:35.546 00.001 30444 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.85 = 0.85) 22:50:35.546 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.37 hyp=0.62 cameraTheta=0.63 mountX=0.38 mountY=0.47, mountTheta=0.89 22:50:35.546 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.37, opts=13) 22:50:35.546 00.000 30444 Enqueuing Move request for scope (0.50, 0.37) 22:50:35.546 00.000 15672 Worker thread wakes up 22:50:35.546 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.37) opts 0xd 22:50:35.546 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.37) 22:50:35.546 00.000 15672 Moving (0.50, 0.37) raw xDistance=0.38 yDistance=0.47 22:50:35.546 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 22:50:35.546 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 22:50:35.546 00.000 15672 MoveAxis(W, 103, ABG) 22:50:35.546 00.000 15672 Guiding Dir = 3, Dur = 103 22:50:35.548 00.002 15672 IsSlewing returns 0 22:50:35.548 00.000 15672 IsGuiding returns 0 22:50:35.553 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=10151, FiltMin=2647, FiltMax=8700, Gamma=2.950 22:50:35.570 00.017 15672 PulseGuide returned control before completion, sleep 92 22:50:35.602 00.032 30444 UpdateGuideState exits: m=83858 SNR=70.5 Saturated 22:50:35.602 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:35.602 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:35.602 00.000 30444 Enqueuing Expose request 22:50:35.683 00.081 15672 IsGuiding returns 0 22:50:35.683 00.000 15672 Move returns status 0, amount 103 22:50:35.683 00.000 15672 MoveAxis(S, 84, ABG) 22:50:35.683 00.000 15672 Guiding Dir = 1, Dur = 84 22:50:35.683 00.000 15672 IsSlewing returns 0 22:50:35.684 00.001 15672 IsGuiding returns 0 22:50:35.762 00.078 15672 PulseGuide returned control before completion, sleep 17 22:50:35.795 00.033 15672 IsGuiding returns 1 22:50:35.795 00.000 15672 scope still moving after pulse duration time elapsed 22:50:35.816 00.021 15672 IsSlewing returns 0 22:50:35.817 00.001 15672 IsGuiding returns 1 22:50:35.838 00.021 15672 IsSlewing returns 0 22:50:35.839 00.001 15672 IsGuiding returns 1 22:50:35.860 00.021 15672 IsSlewing returns 0 22:50:35.891 00.031 15672 IsGuiding returns 0 22:50:35.892 00.001 15672 scope move finished after 84 + 123 ms 22:50:35.892 00.000 15672 Move returns status 0, amount 84 22:50:35.892 00.000 15672 move complete, result=0 22:50:35.892 00.000 15672 worker thread done servicing request 22:50:35.892 00.000 15672 Worker thread wakes up 22:50:35.892 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:35.892 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:35.893 00.001 30444 GuideStep: 0.4 px 103 ms WEST, 0.5 px 84 ms SOUTH 22:50:37.808 01.915 15672 Exposure complete 22:50:37.826 00.018 15672 worker thread done servicing request 22:50:37.826 00.000 30444 OnExposeComplete: enter 22:50:37.827 00.001 30444 UpdateGuideState(): m_state=6 22:50:37.827 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1253 22:50:37.827 00.000 30444 Star::Find returns 1 (1), X=465.45, Y=192.14, Mass=92994, SNR=71.7, Peak=9909 HFD=3.6 22:50:37.827 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.95 = 0.95) 22:50:37.827 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.89 = 0.89) 22:50:37.827 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.22 hyp=0.35 cameraTheta=0.67 mountX=0.20 mountY=0.27, mountTheta=0.93 22:50:37.827 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.22, opts=13) 22:50:37.827 00.000 30444 Enqueuing Move request for scope (0.28, 0.22) 22:50:37.827 00.000 15672 Worker thread wakes up 22:50:37.828 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.22) opts 0xd 22:50:37.828 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.22) 22:50:37.828 00.000 15672 Moving (0.28, 0.22) raw xDistance=0.20 yDistance=0.27 22:50:37.828 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:50:37.828 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 22:50:37.828 00.000 15672 MoveAxis(E, 0, ABG) 22:50:37.828 00.000 15672 Move returns status 0, amount 0 22:50:37.828 00.000 15672 MoveAxis(S, 49, ABG) 22:50:37.828 00.000 15672 Guiding Dir = 1, Dur = 49 22:50:37.828 00.000 15672 IsSlewing returns 0 22:50:37.831 00.003 15672 IsGuiding returns 0 22:50:37.834 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=10011, FiltMin=2649, FiltMax=8415, Gamma=2.950 22:50:37.934 00.100 30444 UpdateGuideState exits: m=92994 SNR=71.7 Saturated 22:50:37.934 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:37.934 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:37.934 00.000 30444 Enqueuing Expose request 22:50:37.935 00.001 15672 IsGuiding returns 1 22:50:37.936 00.001 15672 scope still moving after pulse duration time elapsed 22:50:37.957 00.021 15672 IsSlewing returns 0 22:50:37.958 00.001 15672 IsGuiding returns 1 22:50:37.979 00.021 15672 IsSlewing returns 0 22:50:38.000 00.021 15672 IsGuiding returns 0 22:50:38.000 00.000 15672 scope move finished after 49 + 119 ms 22:50:38.000 00.000 15672 Move returns status 0, amount 49 22:50:38.000 00.000 15672 move complete, result=0 22:50:38.000 00.000 15672 worker thread done servicing request 22:50:38.000 00.000 15672 Worker thread wakes up 22:50:38.000 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:38.000 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:38.000 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 49 ms SOUTH 22:50:40.105 02.105 15672 Exposure complete 22:50:40.125 00.020 15672 worker thread done servicing request 22:50:40.125 00.000 30444 OnExposeComplete: enter 22:50:40.125 00.000 30444 UpdateGuideState(): m_state=6 22:50:40.125 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1254 22:50:40.125 00.000 30444 Star::Find returns 1 (1), X=465.71, Y=192.22, Mass=104844, SNR=76.5, Peak=10509 HFD=3.5 22:50:40.125 00.000 30444 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.28) = xAngle (0.78 = 0.78) 22:50:40.126 00.001 30444 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.72 = 0.72) 22:50:40.126 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.29 hyp=0.61 cameraTheta=0.50 mountX=0.43 mountY=0.40, mountTheta=0.75 22:50:40.126 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.29, opts=13) 22:50:40.126 00.000 30444 Enqueuing Move request for scope (0.54, 0.29) 22:50:40.126 00.000 15672 Worker thread wakes up 22:50:40.126 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.29) opts 0xd 22:50:40.126 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.29) 22:50:40.126 00.000 15672 Moving (0.54, 0.29) raw xDistance=0.43 yDistance=0.40 22:50:40.126 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 22:50:40.126 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 22:50:40.126 00.000 15672 MoveAxis(W, 117, ABG) 22:50:40.126 00.000 15672 Guiding Dir = 3, Dur = 117 22:50:40.127 00.001 15672 IsSlewing returns 0 22:50:40.128 00.001 15672 IsGuiding returns 0 22:50:40.132 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=10595, FiltMin=2594, FiltMax=9238, Gamma=2.950 22:50:40.155 00.023 15672 PulseGuide returned control before completion, sleep 101 22:50:40.258 00.103 15672 IsGuiding returns 1 22:50:40.258 00.000 15672 scope still moving after pulse duration time elapsed 22:50:40.279 00.021 15672 IsSlewing returns 0 22:50:40.332 00.053 15672 IsGuiding returns 0 22:50:40.332 00.000 15672 scope move finished after 117 + 86 ms 22:50:40.332 00.000 15672 Move returns status 0, amount 117 22:50:40.333 00.001 15672 MoveAxis(S, 72, ABG) 22:50:40.333 00.000 15672 Guiding Dir = 1, Dur = 72 22:50:40.333 00.000 15672 IsSlewing returns 0 22:50:40.335 00.002 15672 IsGuiding returns 0 22:50:40.414 00.079 15672 IsGuiding returns 1 22:50:40.414 00.000 15672 scope still moving after pulse duration time elapsed 22:50:40.434 00.020 15672 IsSlewing returns 0 22:50:40.437 00.003 15672 IsGuiding returns 1 22:50:40.459 00.022 15672 IsSlewing returns 0 22:50:40.492 00.033 15672 IsGuiding returns 0 22:50:40.492 00.000 15672 scope move finished after 72 + 84 ms 22:50:40.492 00.000 15672 Move returns status 0, amount 72 22:50:40.492 00.000 15672 move complete, result=0 22:50:40.492 00.000 15672 worker thread done servicing request 22:50:40.515 00.023 30444 UpdateGuideState exits: m=104844 SNR=76.5 Saturated 22:50:40.516 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:40.516 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:40.516 00.000 30444 Enqueuing Expose request 22:50:40.516 00.000 30444 GuideStep: 0.4 px 117 ms WEST, 0.4 px 72 ms SOUTH 22:50:40.516 00.000 15672 Worker thread wakes up 22:50:40.517 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:40.517 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:42.426 01.909 15672 Exposure complete 22:50:42.446 00.020 15672 worker thread done servicing request 22:50:42.446 00.000 30444 OnExposeComplete: enter 22:50:42.446 00.000 30444 UpdateGuideState(): m_state=6 22:50:42.446 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1255 22:50:42.446 00.000 30444 Star::Find returns 1 (1), X=465.26, Y=192.29, Mass=83231, SNR=66.5, Peak=9377 HFD=3.5 22:50:42.446 00.000 30444 CameraToMount -- cameraTheta (1.35) - m_xAngle (-0.28) = xAngle (1.63 = 1.63) 22:50:42.446 00.000 30444 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 22:50:42.446 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.37 hyp=0.38 cameraTheta=1.35 mountX=-0.02 mountY=0.38, mountTheta=1.63 22:50:42.447 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.37, opts=13) 22:50:42.447 00.000 30444 Enqueuing Move request for scope (0.08, 0.37) 22:50:42.447 00.000 15672 Worker thread wakes up 22:50:42.447 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.37) opts 0xd 22:50:42.447 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.37) 22:50:42.447 00.000 15672 Moving (0.08, 0.37) raw xDistance=-0.02 yDistance=0.38 22:50:42.447 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:50:42.447 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 22:50:42.447 00.000 15672 MoveAxis(E, 0, ABG) 22:50:42.447 00.000 15672 Move returns status 0, amount 0 22:50:42.447 00.000 15672 MoveAxis(S, 67, ABG) 22:50:42.447 00.000 15672 Guiding Dir = 1, Dur = 67 22:50:42.448 00.001 15672 IsSlewing returns 0 22:50:42.453 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=10198, FiltMin=2698, FiltMax=8441, Gamma=2.950 22:50:42.472 00.019 15672 IsGuiding returns 0 22:50:42.554 00.082 15672 IsGuiding returns 1 22:50:42.554 00.000 15672 scope still moving after pulse duration time elapsed 22:50:42.571 00.017 30444 UpdateGuideState exits: m=83231 SNR=66.5 Saturated 22:50:42.571 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:42.572 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:42.572 00.000 30444 Enqueuing Expose request 22:50:42.575 00.003 15672 IsSlewing returns 0 22:50:42.578 00.003 15672 IsGuiding returns 1 22:50:42.600 00.022 15672 IsSlewing returns 0 22:50:42.631 00.031 15672 IsGuiding returns 0 22:50:42.631 00.000 15672 scope move finished after 67 + 92 ms 22:50:42.631 00.000 15672 Move returns status 0, amount 67 22:50:42.632 00.001 15672 move complete, result=0 22:50:42.632 00.000 15672 worker thread done servicing request 22:50:42.632 00.000 15672 Worker thread wakes up 22:50:42.632 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:42.632 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:42.635 00.003 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 67 ms SOUTH 22:50:44.741 02.106 15672 Exposure complete 22:50:44.761 00.020 15672 worker thread done servicing request 22:50:44.761 00.000 30444 OnExposeComplete: enter 22:50:44.761 00.000 30444 UpdateGuideState(): m_state=6 22:50:44.761 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1256 22:50:44.762 00.001 30444 Star::Find returns 1 (1), X=465.34, Y=192.16, Mass=89137, SNR=80.1, Peak=9840 HFD=3.5 22:50:44.762 00.000 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 22:50:44.762 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.18 = 1.18) 22:50:44.762 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.29 cameraTheta=0.96 mountX=0.09 mountY=0.26, mountTheta=1.24 22:50:44.762 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.23, opts=13) 22:50:44.762 00.000 30444 Enqueuing Move request for scope (0.16, 0.23) 22:50:44.762 00.000 15672 Worker thread wakes up 22:50:44.762 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.23) opts 0xd 22:50:44.762 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.23) 22:50:44.762 00.000 15672 Moving (0.16, 0.23) raw xDistance=0.09 yDistance=0.26 22:50:44.762 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:50:44.762 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 22:50:44.762 00.000 15672 MoveAxis(E, 0, ABG) 22:50:44.763 00.001 15672 Move returns status 0, amount 0 22:50:44.763 00.000 15672 MoveAxis(S, 47, ABG) 22:50:44.763 00.000 15672 Guiding Dir = 1, Dur = 47 22:50:44.763 00.000 15672 IsSlewing returns 0 22:50:44.765 00.002 15672 IsGuiding returns 0 22:50:44.769 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=10612, FiltMin=2624, FiltMax=8344, Gamma=2.950 22:50:44.819 00.050 30444 UpdateGuideState exits: m=89137 SNR=80.1 Saturated 22:50:44.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:44.819 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:44.819 00.000 30444 Enqueuing Expose request 22:50:44.884 00.065 15672 IsGuiding returns 1 22:50:44.884 00.000 15672 scope still moving after pulse duration time elapsed 22:50:44.905 00.021 15672 IsSlewing returns 0 22:50:44.907 00.002 15672 IsGuiding returns 1 22:50:44.929 00.022 15672 IsSlewing returns 0 22:50:44.949 00.020 15672 IsGuiding returns 0 22:50:44.949 00.000 15672 scope move finished after 47 + 137 ms 22:50:44.949 00.000 15672 Move returns status 0, amount 47 22:50:44.949 00.000 15672 move complete, result=0 22:50:44.950 00.001 15672 worker thread done servicing request 22:50:44.950 00.000 15672 Worker thread wakes up 22:50:44.950 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:44.950 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:44.950 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 47 ms SOUTH 22:50:46.859 01.909 15672 Exposure complete 22:50:46.878 00.019 15672 worker thread done servicing request 22:50:46.878 00.000 30444 OnExposeComplete: enter 22:50:46.878 00.000 30444 UpdateGuideState(): m_state=6 22:50:46.879 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1257 22:50:46.879 00.000 30444 Star::Find returns 1 (1), X=465.34, Y=192.40, Mass=84070, SNR=63.2, Peak=10162 HFD=3.3 22:50:46.879 00.000 30444 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 22:50:46.879 00.000 30444 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.45 = 1.45) 22:50:46.879 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.48 hyp=0.51 cameraTheta=1.24 mountX=0.03 mountY=0.51, mountTheta=1.52 22:50:46.879 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.48, opts=13) 22:50:46.879 00.000 30444 Enqueuing Move request for scope (0.17, 0.48) 22:50:46.879 00.000 15672 Worker thread wakes up 22:50:46.879 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.48) opts 0xd 22:50:46.879 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.48) 22:50:46.880 00.001 15672 Moving (0.17, 0.48) raw xDistance=0.03 yDistance=0.51 22:50:46.880 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:50:46.880 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 22:50:46.880 00.000 15672 MoveAxis(E, 0, ABG) 22:50:46.880 00.000 15672 Move returns status 0, amount 0 22:50:46.880 00.000 15672 MoveAxis(S, 90, ABG) 22:50:46.880 00.000 15672 Guiding Dir = 1, Dur = 90 22:50:46.880 00.000 15672 IsSlewing returns 0 22:50:46.882 00.002 15672 IsGuiding returns 0 22:50:46.889 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=12003, FiltMin=2665, FiltMax=9324, Gamma=2.950 22:50:46.939 00.050 30444 UpdateGuideState exits: m=84070 SNR=63.2 Saturated 22:50:46.939 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:46.939 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:46.939 00.000 30444 Enqueuing Expose request 22:50:46.961 00.022 15672 PulseGuide returned control before completion, sleep 22 22:50:47.010 00.049 15672 IsGuiding returns 1 22:50:47.010 00.000 15672 scope still moving after pulse duration time elapsed 22:50:47.031 00.021 15672 IsSlewing returns 0 22:50:47.033 00.002 15672 IsGuiding returns 1 22:50:47.053 00.020 15672 IsSlewing returns 0 22:50:47.056 00.003 15672 IsGuiding returns 1 22:50:47.077 00.021 15672 IsSlewing returns 0 22:50:47.105 00.028 15672 IsGuiding returns 0 22:50:47.106 00.001 15672 scope move finished after 90 + 133 ms 22:50:47.106 00.000 15672 Move returns status 0, amount 90 22:50:47.106 00.000 15672 move complete, result=0 22:50:47.106 00.000 15672 worker thread done servicing request 22:50:47.106 00.000 15672 Worker thread wakes up 22:50:47.106 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:47.106 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:47.107 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.5 px 90 ms SOUTH 22:50:49.223 02.116 15672 Exposure complete 22:50:49.256 00.033 15672 worker thread done servicing request 22:50:49.256 00.000 30444 OnExposeComplete: enter 22:50:49.256 00.000 30444 UpdateGuideState(): m_state=6 22:50:49.256 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1258 22:50:49.256 00.000 30444 Star::Find returns 1 (1), X=464.86, Y=191.98, Mass=96486, SNR=74.3, Peak=10664 HFD=3.8 22:50:49.256 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.28) = xAngle (3.23 = -3.05) 22:50:49.256 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.11) 22:50:49.256 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.06 hyp=0.32 cameraTheta=2.95 mountX=-0.32 mountY=-0.01, mountTheta=-3.11 22:50:49.257 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.06, opts=13) 22:50:49.257 00.000 30444 Enqueuing Move request for scope (-0.32, 0.06) 22:50:49.257 00.000 15672 Worker thread wakes up 22:50:49.257 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.06) opts 0xd 22:50:49.257 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.06) 22:50:49.257 00.000 15672 Moving (-0.32, 0.06) raw xDistance=-0.32 yDistance=-0.01 22:50:49.257 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 22:50:49.257 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:50:49.257 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:50:49.257 00.000 15672 MoveAxis(E, 87, ABG) 22:50:49.257 00.000 15672 Guiding Dir = 2, Dur = 87 22:50:49.258 00.001 15672 IsSlewing returns 0 22:50:49.259 00.001 15672 IsGuiding returns 0 22:50:49.263 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=10664, FiltMin=2736, FiltMax=8329, Gamma=2.950 22:50:49.277 00.014 15672 PulseGuide returned control before completion, sleep 80 22:50:49.324 00.047 30444 UpdateGuideState exits: m=96486 SNR=74.3 Saturated 22:50:49.324 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:49.324 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:49.324 00.000 30444 Enqueuing Expose request 22:50:49.388 00.064 15672 IsGuiding returns 0 22:50:49.388 00.000 15672 Move returns status 0, amount 87 22:50:49.388 00.000 15672 MoveAxis(N, 0, ABG) 22:50:49.388 00.000 15672 Move returns status 0, amount 0 22:50:49.388 00.000 15672 move complete, result=0 22:50:49.388 00.000 15672 worker thread done servicing request 22:50:49.388 00.000 30444 GuideStep: -0.3 px 87 ms EAST, -0.0 px 0 ms NORTH 22:50:49.388 00.000 15672 Worker thread wakes up 22:50:49.388 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:49.388 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:51.296 01.908 15672 Exposure complete 22:50:51.316 00.020 15672 worker thread done servicing request 22:50:51.316 00.000 30444 OnExposeComplete: enter 22:50:51.316 00.000 30444 UpdateGuideState(): m_state=6 22:50:51.316 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1259 22:50:51.316 00.000 30444 Star::Find returns 1 (1), X=465.48, Y=192.12, Mass=89017, SNR=64.2, Peak=10551 HFD=3.4 22:50:51.316 00.000 30444 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.28) = xAngle (0.85 = 0.85) 22:50:51.316 00.000 30444 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.79 = 0.79) 22:50:51.316 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.20 hyp=0.37 cameraTheta=0.57 mountX=0.24 mountY=0.26, mountTheta=0.82 22:50:51.317 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.20, opts=13) 22:50:51.317 00.000 30444 Enqueuing Move request for scope (0.31, 0.20) 22:50:51.317 00.000 15672 Worker thread wakes up 22:50:51.317 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.20) opts 0xd 22:50:51.317 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.20) 22:50:51.317 00.000 15672 Moving (0.31, 0.20) raw xDistance=0.24 yDistance=0.26 22:50:51.317 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 22:50:51.317 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 22:50:51.317 00.000 15672 MoveAxis(E, 0, ABG) 22:50:51.317 00.000 15672 Move returns status 0, amount 0 22:50:51.317 00.000 15672 MoveAxis(S, 47, ABG) 22:50:51.317 00.000 15672 Guiding Dir = 1, Dur = 47 22:50:51.318 00.001 15672 IsSlewing returns 0 22:50:51.319 00.001 15672 IsGuiding returns 0 22:50:51.323 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=10551, FiltMin=2629, FiltMax=8403, Gamma=2.950 22:50:51.372 00.049 30444 UpdateGuideState exits: m=89017 SNR=64.2 Saturated 22:50:51.372 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:51.372 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:51.372 00.000 30444 Enqueuing Expose request 22:50:51.403 00.031 15672 IsGuiding returns 1 22:50:51.403 00.000 15672 scope still moving after pulse duration time elapsed 22:50:51.424 00.021 15672 IsSlewing returns 0 22:50:51.425 00.001 15672 IsGuiding returns 1 22:50:51.447 00.022 15672 IsSlewing returns 0 22:50:51.448 00.001 15672 IsGuiding returns 1 22:50:51.469 00.021 15672 IsSlewing returns 0 22:50:51.530 00.061 15672 IsGuiding returns 0 22:50:51.530 00.000 15672 scope move finished after 47 + 163 ms 22:50:51.530 00.000 15672 Move returns status 0, amount 47 22:50:51.530 00.000 15672 move complete, result=0 22:50:51.530 00.000 15672 worker thread done servicing request 22:50:51.530 00.000 15672 Worker thread wakes up 22:50:51.530 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:51.530 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 47 ms SOUTH 22:50:51.531 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:53.639 02.108 15672 Exposure complete 22:50:53.662 00.023 15672 worker thread done servicing request 22:50:53.662 00.000 30444 OnExposeComplete: enter 22:50:53.662 00.000 30444 UpdateGuideState(): m_state=6 22:50:53.662 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1260 22:50:53.662 00.000 30444 Star::Find returns 1 (1), X=465.57, Y=192.08, Mass=97674, SNR=80.9, Peak=9576 HFD=3.6 22:50:53.662 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 22:50:53.663 00.001 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 22:50:53.663 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.16 hyp=0.42 cameraTheta=0.38 mountX=0.33 mountY=0.24, mountTheta=0.62 22:50:53.663 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.16, opts=13) 22:50:53.663 00.000 30444 Enqueuing Move request for scope (0.39, 0.16) 22:50:53.663 00.000 15672 Worker thread wakes up 22:50:53.663 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.16) opts 0xd 22:50:53.663 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.16) 22:50:53.663 00.000 15672 Moving (0.39, 0.16) raw xDistance=0.33 yDistance=0.24 22:50:53.663 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 22:50:53.663 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:50:53.663 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 22:50:53.663 00.000 15672 MoveAxis(W, 90, ABG) 22:50:53.664 00.001 15672 Guiding Dir = 3, Dur = 90 22:50:53.664 00.000 15672 IsSlewing returns 0 22:50:53.668 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=10669, FiltMin=2554, FiltMax=8325, Gamma=2.950 22:50:53.671 00.003 15672 IsGuiding returns 0 22:50:53.686 00.015 15672 PulseGuide returned control before completion, sleep 86 22:50:53.718 00.032 30444 UpdateGuideState exits: m=97674 SNR=80.9 Saturated 22:50:53.718 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:53.718 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:53.718 00.000 30444 Enqueuing Expose request 22:50:53.801 00.083 15672 IsGuiding returns 0 22:50:53.801 00.000 15672 Move returns status 0, amount 90 22:50:53.801 00.000 15672 MoveAxis(N, 0, ABG) 22:50:53.801 00.000 15672 Move returns status 0, amount 0 22:50:53.801 00.000 15672 move complete, result=0 22:50:53.801 00.000 15672 worker thread done servicing request 22:50:53.801 00.000 15672 Worker thread wakes up 22:50:53.801 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:53.801 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:53.801 00.000 30444 GuideStep: 0.3 px 90 ms WEST, 0.2 px 0 ms NORTH 22:50:55.709 01.908 15672 Exposure complete 22:50:55.729 00.020 15672 worker thread done servicing request 22:50:55.729 00.000 30444 OnExposeComplete: enter 22:50:55.729 00.000 30444 UpdateGuideState(): m_state=6 22:50:55.729 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1261 22:50:55.729 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=192.09, Mass=100849, SNR=72.1, Peak=10096 HFD=3.7 22:50:55.729 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 22:50:55.729 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 22:50:55.730 00.001 30444 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.91 mountX=0.08 mountY=0.19, mountTheta=1.18 22:50:55.730 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.17, opts=13) 22:50:55.730 00.000 30444 Enqueuing Move request for scope (0.13, 0.17) 22:50:55.730 00.000 15672 Worker thread wakes up 22:50:55.730 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd 22:50:55.730 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.17) 22:50:55.730 00.000 15672 Moving (0.13, 0.17) raw xDistance=0.08 yDistance=0.19 22:50:55.730 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:50:55.730 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:50:55.730 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 22:50:55.730 00.000 15672 MoveAxis(E, 0, ABG) 22:50:55.730 00.000 15672 Move returns status 0, amount 0 22:50:55.731 00.001 15672 MoveAxis(N, 0, ABG) 22:50:55.731 00.000 15672 Move returns status 0, amount 0 22:50:55.731 00.000 15672 move complete, result=0 22:50:55.731 00.000 15672 worker thread done servicing request 22:50:55.737 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2391, max=10556, FiltMin=2720, FiltMax=8699, Gamma=2.950 22:50:55.790 00.053 30444 UpdateGuideState exits: m=100849 SNR=72.1 Saturated 22:50:55.790 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:55.790 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:55.790 00.000 30444 Enqueuing Expose request 22:50:55.791 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:50:55.791 00.000 15672 Worker thread wakes up 22:50:55.791 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:55.791 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:50:57.897 02.106 15672 Exposure complete 22:50:57.918 00.021 15672 worker thread done servicing request 22:50:57.918 00.000 30444 OnExposeComplete: enter 22:50:57.918 00.000 30444 UpdateGuideState(): m_state=6 22:50:57.919 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1262 22:50:57.919 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=192.45, Mass=92311, SNR=72.7, Peak=9503 HFD=3.7 22:50:57.919 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 22:50:57.919 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 22:50:57.919 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.52 hyp=0.53 cameraTheta=1.60 mountX=-0.16 mountY=0.51, mountTheta=1.87 22:50:57.920 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.52, opts=13) 22:50:57.920 00.000 30444 Enqueuing Move request for scope (-0.01, 0.52) 22:50:57.920 00.000 15672 Worker thread wakes up 22:50:57.920 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.52) opts 0xd 22:50:57.920 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.52) 22:50:57.920 00.000 15672 Moving (-0.01, 0.52) raw xDistance=-0.16 yDistance=0.51 22:50:57.920 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 22:50:57.920 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 22:50:57.920 00.000 15672 MoveAxis(E, 0, ABG) 22:50:57.920 00.000 15672 Move returns status 0, amount 0 22:50:57.921 00.001 15672 MoveAxis(S, 91, ABG) 22:50:57.921 00.000 15672 Guiding Dir = 1, Dur = 91 22:50:57.921 00.000 15672 IsSlewing returns 0 22:50:57.926 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=10799, FiltMin=2674, FiltMax=8957, Gamma=2.950 22:50:57.936 00.010 15672 IsGuiding returns 0 22:50:57.978 00.042 30444 UpdateGuideState exits: m=92311 SNR=72.7 Saturated 22:50:57.978 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:57.978 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:50:57.978 00.000 30444 Enqueuing Expose request 22:50:58.016 00.038 15672 PulseGuide returned control before completion, sleep 22 22:50:58.040 00.024 15672 IsGuiding returns 1 22:50:58.040 00.000 15672 scope still moving after pulse duration time elapsed 22:50:58.060 00.020 15672 IsSlewing returns 0 22:50:58.061 00.001 15672 IsGuiding returns 1 22:50:58.083 00.022 15672 IsSlewing returns 0 22:50:58.084 00.001 15672 IsGuiding returns 1 22:50:58.105 00.021 15672 IsSlewing returns 0 22:50:58.176 00.071 15672 IsGuiding returns 0 22:50:58.176 00.000 15672 scope move finished after 91 + 149 ms 22:50:58.177 00.001 15672 Move returns status 0, amount 91 22:50:58.177 00.000 15672 move complete, result=0 22:50:58.177 00.000 15672 worker thread done servicing request 22:50:58.177 00.000 15672 Worker thread wakes up 22:50:58.177 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:50:58.177 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 91 ms SOUTH 22:50:58.178 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:00.085 01.907 15672 Exposure complete 22:51:00.107 00.022 15672 worker thread done servicing request 22:51:00.107 00.000 30444 OnExposeComplete: enter 22:51:00.107 00.000 30444 UpdateGuideState(): m_state=6 22:51:00.107 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1263 22:51:00.107 00.000 30444 Star::Find returns 1 (1), X=465.11, Y=191.96, Mass=96274, SNR=81.8, Peak=9851 HFD=3.9 22:51:00.107 00.000 30444 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.28) = xAngle (2.83 = 2.83) 22:51:00.108 00.001 30444 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.77 = 2.77) 22:51:00.108 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.08 cameraTheta=2.55 mountX=-0.07 mountY=0.03, mountTheta=2.78 22:51:00.108 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.04, opts=13) 22:51:00.108 00.000 30444 Enqueuing Move request for scope (-0.06, 0.04) 22:51:00.108 00.000 15672 Worker thread wakes up 22:51:00.108 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd 22:51:00.108 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.04) 22:51:00.108 00.000 15672 Moving (-0.06, 0.04) raw xDistance=-0.07 yDistance=0.03 22:51:00.109 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:51:00.109 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:00.109 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:51:00.109 00.000 15672 MoveAxis(E, 0, ABG) 22:51:00.109 00.000 15672 Move returns status 0, amount 0 22:51:00.109 00.000 15672 MoveAxis(N, 0, ABG) 22:51:00.109 00.000 15672 Move returns status 0, amount 0 22:51:00.109 00.000 15672 move complete, result=0 22:51:00.109 00.000 15672 worker thread done servicing request 22:51:00.114 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2373, max=10238, FiltMin=2742, FiltMax=8440, Gamma=2.950 22:51:00.389 00.275 30444 UpdateGuideState exits: m=96274 SNR=81.8 Saturated 22:51:00.390 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:00.390 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:00.390 00.000 30444 Enqueuing Expose request 22:51:00.390 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:51:00.390 00.000 15672 Worker thread wakes up 22:51:00.391 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:00.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:02.499 02.108 15672 Exposure complete 22:51:02.519 00.020 15672 worker thread done servicing request 22:51:02.519 00.000 30444 OnExposeComplete: enter 22:51:02.519 00.000 30444 UpdateGuideState(): m_state=6 22:51:02.519 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1264 22:51:02.519 00.000 30444 Star::Find returns 1 (1), X=465.38, Y=192.03, Mass=86156, SNR=62.0, Peak=9834 HFD=3.5 22:51:02.519 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 22:51:02.519 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 22:51:02.519 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.46 mountX=0.17 mountY=0.15, mountTheta=0.71 22:51:02.520 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.10, opts=13) 22:51:02.520 00.000 30444 Enqueuing Move request for scope (0.21, 0.10) 22:51:02.520 00.000 15672 Worker thread wakes up 22:51:02.520 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd 22:51:02.520 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.10) 22:51:02.520 00.000 15672 Moving (0.21, 0.10) raw xDistance=0.17 yDistance=0.15 22:51:02.520 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:51:02.520 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:02.520 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 22:51:02.520 00.000 15672 MoveAxis(E, 0, ABG) 22:51:02.520 00.000 15672 Move returns status 0, amount 0 22:51:02.520 00.000 15672 MoveAxis(N, 0, ABG) 22:51:02.520 00.000 15672 Move returns status 0, amount 0 22:51:02.520 00.000 15672 move complete, result=0 22:51:02.521 00.001 15672 worker thread done servicing request 22:51:02.526 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=11133, FiltMin=2650, FiltMax=8971, Gamma=2.950 22:51:02.944 00.418 30444 UpdateGuideState exits: m=86156 SNR=62.0 Saturated 22:51:02.944 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:02.944 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:02.944 00.000 30444 Enqueuing Expose request 22:51:02.944 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:51:02.944 00.000 15672 Worker thread wakes up 22:51:02.944 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:02.944 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:04.852 01.908 15672 Exposure complete 22:51:04.872 00.020 15672 worker thread done servicing request 22:51:04.872 00.000 30444 OnExposeComplete: enter 22:51:04.872 00.000 30444 UpdateGuideState(): m_state=6 22:51:04.872 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1265 22:51:04.872 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=192.22, Mass=108528, SNR=73.1, Peak=10557 HFD=3.6 22:51:04.872 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 22:51:04.872 00.000 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 22:51:04.872 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.29 hyp=0.32 cameraTheta=1.15 mountX=0.05 mountY=0.31, mountTheta=1.43 22:51:04.873 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.29, opts=13) 22:51:04.873 00.000 30444 Enqueuing Move request for scope (0.13, 0.29) 22:51:04.873 00.000 15672 Worker thread wakes up 22:51:04.873 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.29) opts 0xd 22:51:04.873 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.29) 22:51:04.873 00.000 15672 Moving (0.13, 0.29) raw xDistance=0.05 yDistance=0.31 22:51:04.873 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 22:51:04.873 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 22:51:04.873 00.000 15672 MoveAxis(E, 0, ABG) 22:51:04.873 00.000 15672 Move returns status 0, amount 0 22:51:04.874 00.001 15672 MoveAxis(S, 56, ABG) 22:51:04.874 00.000 15672 Guiding Dir = 1, Dur = 56 22:51:04.874 00.000 15672 IsSlewing returns 0 22:51:04.875 00.001 15672 IsGuiding returns 0 22:51:04.880 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=10557, FiltMin=2725, FiltMax=8096, Gamma=2.950 22:51:04.949 00.069 15672 IsGuiding returns 1 22:51:04.949 00.000 15672 scope still moving after pulse duration time elapsed 22:51:04.970 00.021 15672 IsSlewing returns 0 22:51:04.971 00.001 15672 IsGuiding returns 1 22:51:04.992 00.021 15672 IsSlewing returns 0 22:51:04.992 00.000 15672 IsGuiding returns 1 22:51:05.005 00.013 30444 UpdateGuideState exits: m=108528 SNR=73.1 Saturated 22:51:05.005 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:05.005 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:05.005 00.000 30444 Enqueuing Expose request 22:51:05.014 00.009 15672 IsSlewing returns 0 22:51:05.045 00.031 15672 IsGuiding returns 0 22:51:05.045 00.000 15672 scope move finished after 56 + 112 ms 22:51:05.045 00.000 15672 Move returns status 0, amount 56 22:51:05.045 00.000 15672 move complete, result=0 22:51:05.045 00.000 15672 worker thread done servicing request 22:51:05.045 00.000 15672 Worker thread wakes up 22:51:05.045 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 56 ms SOUTH 22:51:05.045 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:05.045 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:07.151 02.106 15672 Exposure complete 22:51:07.171 00.020 15672 worker thread done servicing request 22:51:07.171 00.000 30444 OnExposeComplete: enter 22:51:07.171 00.000 30444 UpdateGuideState(): m_state=6 22:51:07.171 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1266 22:51:07.171 00.000 30444 Star::Find returns 1 (1), X=465.28, Y=191.90, Mass=99084, SNR=72.6, Peak=11147 HFD=3.4 22:51:07.171 00.000 30444 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 22:51:07.171 00.000 30444 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.01 = 0.01) 22:51:07.171 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.20 mountX=0.10 mountY=0.00, mountTheta=0.01 22:51:07.172 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.02, opts=13) 22:51:07.172 00.000 30444 Enqueuing Move request for scope (0.10, -0.02) 22:51:07.172 00.000 15672 Worker thread wakes up 22:51:07.172 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd 22:51:07.172 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.02) 22:51:07.172 00.000 15672 Moving (0.10, -0.02) raw xDistance=0.10 yDistance=0.00 22:51:07.172 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:51:07.172 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:07.172 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 22:51:07.172 00.000 15672 MoveAxis(E, 0, ABG) 22:51:07.172 00.000 15672 Move returns status 0, amount 0 22:51:07.172 00.000 15672 MoveAxis(N, 0, ABG) 22:51:07.172 00.000 15672 Move returns status 0, amount 0 22:51:07.172 00.000 15672 move complete, result=0 22:51:07.172 00.000 15672 worker thread done servicing request 22:51:07.177 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2074, max=11147, FiltMin=2651, FiltMax=9342, Gamma=2.950 22:51:07.227 00.050 30444 UpdateGuideState exits: m=99084 SNR=72.6 Saturated 22:51:07.227 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:07.227 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:07.227 00.000 30444 Enqueuing Expose request 22:51:07.227 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:51:07.227 00.000 15672 Worker thread wakes up 22:51:07.227 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:07.227 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:09.138 01.911 15672 Exposure complete 22:51:09.171 00.033 15672 worker thread done servicing request 22:51:09.171 00.000 30444 OnExposeComplete: enter 22:51:09.171 00.000 30444 UpdateGuideState(): m_state=6 22:51:09.171 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1267 22:51:09.171 00.000 30444 Star::Find returns 1 (1), X=465.43, Y=192.03, Mass=106578, SNR=75.6, Peak=10540 HFD=3.7 22:51:09.171 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 22:51:09.171 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 22:51:09.171 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.10 hyp=0.28 cameraTheta=0.38 mountX=0.22 mountY=0.16, mountTheta=0.62 22:51:09.171 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.10, opts=13) 22:51:09.171 00.000 30444 Enqueuing Move request for scope (0.26, 0.10) 22:51:09.172 00.001 15672 Worker thread wakes up 22:51:09.172 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.10) opts 0xd 22:51:09.172 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.10) 22:51:09.172 00.000 15672 Moving (0.26, 0.10) raw xDistance=0.22 yDistance=0.16 22:51:09.172 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:51:09.172 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:09.172 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:51:09.172 00.000 15672 MoveAxis(E, 0, ABG) 22:51:09.172 00.000 15672 Move returns status 0, amount 0 22:51:09.172 00.000 15672 MoveAxis(N, 0, ABG) 22:51:09.172 00.000 15672 Move returns status 0, amount 0 22:51:09.172 00.000 15672 move complete, result=0 22:51:09.172 00.000 15672 worker thread done servicing request 22:51:09.177 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=10585, FiltMin=2701, FiltMax=8134, Gamma=2.950 22:51:09.572 00.395 30444 UpdateGuideState exits: m=106578 SNR=75.6 Saturated 22:51:09.572 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:09.572 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:09.572 00.000 30444 Enqueuing Expose request 22:51:09.572 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:51:09.572 00.000 15672 Worker thread wakes up 22:51:09.572 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:09.573 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:11.681 02.108 15672 Exposure complete 22:51:11.701 00.020 15672 worker thread done servicing request 22:51:11.701 00.000 30444 OnExposeComplete: enter 22:51:11.701 00.000 30444 UpdateGuideState(): m_state=6 22:51:11.701 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1268 22:51:11.701 00.000 30444 Star::Find returns 1 (1), X=465.29, Y=191.77, Mass=104391, SNR=94.5, Peak=11163 HFD=3.6 22:51:11.701 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.63 = -0.63) 22:51:11.701 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.69 = -0.69) 22:51:11.701 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.91 mountX=0.15 mountY=-0.12, mountTheta=-0.67 22:51:11.702 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.15, opts=13) 22:51:11.702 00.000 30444 Enqueuing Move request for scope (0.12, -0.15) 22:51:11.702 00.000 15672 Worker thread wakes up 22:51:11.702 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd 22:51:11.702 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.15) 22:51:11.702 00.000 15672 Moving (0.12, -0.15) raw xDistance=0.15 yDistance=-0.12 22:51:11.702 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:51:11.702 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:11.702 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 22:51:11.702 00.000 15672 MoveAxis(E, 0, ABG) 22:51:11.702 00.000 15672 Move returns status 0, amount 0 22:51:11.702 00.000 15672 MoveAxis(N, 0, ABG) 22:51:11.702 00.000 15672 Move returns status 0, amount 0 22:51:11.702 00.000 15672 move complete, result=0 22:51:11.702 00.000 15672 worker thread done servicing request 22:51:11.707 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=12381, FiltMin=2664, FiltMax=8968, Gamma=2.950 22:51:11.757 00.050 30444 UpdateGuideState exits: m=104391 SNR=94.5 Saturated 22:51:11.757 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:11.757 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:11.757 00.000 30444 Enqueuing Expose request 22:51:11.757 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:51:11.757 00.000 15672 Worker thread wakes up 22:51:11.757 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:11.757 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:13.662 01.905 15672 Exposure complete 22:51:13.682 00.020 15672 worker thread done servicing request 22:51:13.682 00.000 30444 OnExposeComplete: enter 22:51:13.682 00.000 30444 UpdateGuideState(): m_state=6 22:51:13.682 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1269 22:51:13.682 00.000 30444 Star::Find returns 1 (1), X=465.38, Y=192.06, Mass=90599, SNR=66.9, Peak=10745 HFD=3.4 22:51:13.683 00.001 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 22:51:13.683 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.82 = 0.82) 22:51:13.683 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.24 cameraTheta=0.61 mountX=0.15 mountY=0.18, mountTheta=0.86 22:51:13.683 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.14, opts=13) 22:51:13.683 00.000 30444 Enqueuing Move request for scope (0.20, 0.14) 22:51:13.683 00.000 15672 Worker thread wakes up 22:51:13.683 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd 22:51:13.683 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.14) 22:51:13.683 00.000 15672 Moving (0.20, 0.14) raw xDistance=0.15 yDistance=0.18 22:51:13.683 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:51:13.683 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:13.684 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 22:51:13.684 00.000 15672 MoveAxis(E, 0, ABG) 22:51:13.684 00.000 15672 Move returns status 0, amount 0 22:51:13.684 00.000 15672 MoveAxis(N, 0, ABG) 22:51:13.684 00.000 15672 Move returns status 0, amount 0 22:51:13.684 00.000 15672 move complete, result=0 22:51:13.684 00.000 15672 worker thread done servicing request 22:51:13.689 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=10949, FiltMin=2714, FiltMax=8285, Gamma=2.950 22:51:13.738 00.049 30444 UpdateGuideState exits: m=90599 SNR=66.9 Saturated 22:51:13.738 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:13.738 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:13.738 00.000 30444 Enqueuing Expose request 22:51:13.738 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:51:13.738 00.000 15672 Worker thread wakes up 22:51:13.738 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:13.738 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:15.847 02.109 15672 Exposure complete 22:51:15.867 00.020 15672 worker thread done servicing request 22:51:15.867 00.000 30444 OnExposeComplete: enter 22:51:15.867 00.000 30444 UpdateGuideState(): m_state=6 22:51:15.867 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1270 22:51:15.867 00.000 30444 Star::Find returns 1 (1), X=465.30, Y=191.93, Mass=93549, SNR=74.9, Peak=10367 HFD=3.7 22:51:15.867 00.000 30444 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 22:51:15.867 00.000 30444 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 22:51:15.867 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.08 mountX=0.12 mountY=0.04, mountTheta=0.30 22:51:15.868 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.01, opts=13) 22:51:15.868 00.000 30444 Enqueuing Move request for scope (0.12, 0.01) 22:51:15.868 00.000 15672 Worker thread wakes up 22:51:15.868 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd 22:51:15.868 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.01) 22:51:15.868 00.000 15672 Moving (0.12, 0.01) raw xDistance=0.12 yDistance=0.04 22:51:15.868 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:51:15.868 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:15.868 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:51:15.868 00.000 15672 MoveAxis(E, 0, ABG) 22:51:15.868 00.000 15672 Move returns status 0, amount 0 22:51:15.868 00.000 15672 MoveAxis(N, 0, ABG) 22:51:15.868 00.000 15672 Move returns status 0, amount 0 22:51:15.868 00.000 15672 move complete, result=0 22:51:15.868 00.000 15672 worker thread done servicing request 22:51:15.873 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2398, max=11463, FiltMin=2661, FiltMax=8592, Gamma=2.950 22:51:15.923 00.050 30444 UpdateGuideState exits: m=93549 SNR=74.9 Saturated 22:51:15.923 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:15.923 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:15.923 00.000 30444 Enqueuing Expose request 22:51:15.924 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:51:15.924 00.000 15672 Worker thread wakes up 22:51:15.924 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:15.924 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:17.830 01.906 15672 Exposure complete 22:51:17.849 00.019 15672 worker thread done servicing request 22:51:17.849 00.000 30444 OnExposeComplete: enter 22:51:17.849 00.000 30444 UpdateGuideState(): m_state=6 22:51:17.849 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1271 22:51:17.849 00.000 30444 Star::Find returns 1 (1), X=465.40, Y=192.13, Mass=94637, SNR=71.8, Peak=10752 HFD=3.5 22:51:17.849 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 22:51:17.849 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 22:51:17.849 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.21 hyp=0.30 cameraTheta=0.74 mountX=0.16 mountY=0.25, mountTheta=1.00 22:51:17.850 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.21, opts=13) 22:51:17.850 00.000 30444 Enqueuing Move request for scope (0.22, 0.21) 22:51:17.850 00.000 15672 Worker thread wakes up 22:51:17.850 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.21) opts 0xd 22:51:17.850 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.21) 22:51:17.850 00.000 15672 Moving (0.22, 0.21) raw xDistance=0.16 yDistance=0.25 22:51:17.850 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 22:51:17.850 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:17.850 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 22:51:17.850 00.000 15672 MoveAxis(E, 0, ABG) 22:51:17.850 00.000 15672 Move returns status 0, amount 0 22:51:17.850 00.000 15672 MoveAxis(N, 0, ABG) 22:51:17.850 00.000 15672 Move returns status 0, amount 0 22:51:17.851 00.001 15672 move complete, result=0 22:51:17.851 00.000 15672 worker thread done servicing request 22:51:17.856 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=12241, FiltMin=2706, FiltMax=9307, Gamma=2.950 22:51:17.906 00.050 30444 UpdateGuideState exits: m=94637 SNR=71.8 Saturated 22:51:17.906 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:17.906 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:17.906 00.000 30444 Enqueuing Expose request 22:51:17.906 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:51:17.906 00.000 15672 Worker thread wakes up 22:51:17.906 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:17.906 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:20.013 02.107 15672 Exposure complete 22:51:20.033 00.020 15672 worker thread done servicing request 22:51:20.033 00.000 30444 OnExposeComplete: enter 22:51:20.033 00.000 30444 UpdateGuideState(): m_state=6 22:51:20.033 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1272 22:51:20.033 00.000 30444 Star::Find returns 1 (1), X=465.78, Y=192.07, Mass=87044, SNR=72.3, Peak=9221 HFD=3.4 22:51:20.033 00.000 30444 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.28) = xAngle (0.51 = 0.51) 22:51:20.033 00.000 30444 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.45 = 0.45) 22:51:20.033 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.14 hyp=0.63 cameraTheta=0.23 mountX=0.55 mountY=0.27, mountTheta=0.46 22:51:20.034 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.14, opts=13) 22:51:20.034 00.000 30444 Enqueuing Move request for scope (0.61, 0.14) 22:51:20.034 00.000 15672 Worker thread wakes up 22:51:20.034 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.14) opts 0xd 22:51:20.034 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.14) 22:51:20.034 00.000 15672 Moving (0.61, 0.14) raw xDistance=0.55 yDistance=0.27 22:51:20.034 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55 22:51:20.034 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 22:51:20.034 00.000 15672 MoveAxis(W, 148, ABG) 22:51:20.034 00.000 15672 Guiding Dir = 3, Dur = 148 22:51:20.035 00.001 15672 IsSlewing returns 0 22:51:20.040 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=10471, FiltMin=2700, FiltMax=8705, Gamma=2.950 22:51:20.077 00.037 15672 IsGuiding returns 0 22:51:20.093 00.016 15672 PulseGuide returned control before completion, sleep 143 22:51:20.239 00.146 15672 IsGuiding returns 1 22:51:20.239 00.000 15672 scope still moving after pulse duration time elapsed 22:51:20.259 00.020 15672 IsSlewing returns 0 22:51:20.269 00.010 15672 IsGuiding returns 0 22:51:20.269 00.000 15672 scope move finished after 148 + 43 ms 22:51:20.269 00.000 15672 Move returns status 0, amount 148 22:51:20.269 00.000 15672 MoveAxis(S, 49, ABG) 22:51:20.269 00.000 15672 Guiding Dir = 1, Dur = 49 22:51:20.269 00.000 15672 IsSlewing returns 0 22:51:20.270 00.001 15672 IsGuiding returns 0 22:51:20.274 00.004 30444 UpdateGuideState exits: m=87044 SNR=72.3 Saturated 22:51:20.274 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:20.274 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:20.274 00.000 30444 Enqueuing Expose request 22:51:20.380 00.106 15672 IsGuiding returns 1 22:51:20.381 00.001 15672 scope still moving after pulse duration time elapsed 22:51:20.402 00.021 15672 IsSlewing returns 0 22:51:20.428 00.026 15672 IsGuiding returns 0 22:51:20.428 00.000 15672 scope move finished after 49 + 108 ms 22:51:20.428 00.000 15672 Move returns status 0, amount 49 22:51:20.428 00.000 15672 move complete, result=0 22:51:20.428 00.000 15672 worker thread done servicing request 22:51:20.428 00.000 15672 Worker thread wakes up 22:51:20.428 00.000 30444 GuideStep: 0.5 px 148 ms WEST, 0.3 px 49 ms SOUTH 22:51:20.428 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:20.428 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:22.343 01.915 15672 Exposure complete 22:51:22.377 00.034 15672 worker thread done servicing request 22:51:22.377 00.000 30444 OnExposeComplete: enter 22:51:22.377 00.000 30444 UpdateGuideState(): m_state=6 22:51:22.377 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1273 22:51:22.377 00.000 30444 Star::Find returns 1 (1), X=465.28, Y=192.24, Mass=90800, SNR=73.4, Peak=10041 HFD=3.5 22:51:22.377 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 22:51:22.377 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 22:51:22.377 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.25 mountX=0.01 mountY=0.33, mountTheta=1.53 22:51:22.377 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.31, opts=13) 22:51:22.377 00.000 30444 Enqueuing Move request for scope (0.11, 0.31) 22:51:22.377 00.000 15672 Worker thread wakes up 22:51:22.378 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.31) opts 0xd 22:51:22.378 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.31) 22:51:22.378 00.000 15672 Moving (0.11, 0.31) raw xDistance=0.01 yDistance=0.33 22:51:22.378 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:51:22.378 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 22:51:22.378 00.000 15672 MoveAxis(E, 0, ABG) 22:51:22.378 00.000 15672 Move returns status 0, amount 0 22:51:22.378 00.000 15672 MoveAxis(S, 59, ABG) 22:51:22.378 00.000 15672 Guiding Dir = 1, Dur = 59 22:51:22.378 00.000 15672 IsSlewing returns 0 22:51:22.380 00.002 15672 IsGuiding returns 0 22:51:22.384 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=11681, FiltMin=2688, FiltMax=8883, Gamma=2.950 22:51:22.433 00.049 30444 UpdateGuideState exits: m=90800 SNR=73.4 Saturated 22:51:22.434 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:22.434 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:22.434 00.000 30444 Enqueuing Expose request 22:51:22.489 00.055 15672 IsGuiding returns 1 22:51:22.490 00.001 15672 scope still moving after pulse duration time elapsed 22:51:22.511 00.021 15672 IsSlewing returns 0 22:51:22.537 00.026 15672 IsGuiding returns 0 22:51:22.537 00.000 15672 scope move finished after 59 + 97 ms 22:51:22.537 00.000 15672 Move returns status 0, amount 59 22:51:22.537 00.000 15672 move complete, result=0 22:51:22.537 00.000 15672 worker thread done servicing request 22:51:22.537 00.000 15672 Worker thread wakes up 22:51:22.537 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:22.537 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:22.538 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 59 ms SOUTH 22:51:24.645 02.107 15672 Exposure complete 22:51:24.665 00.020 15672 worker thread done servicing request 22:51:24.665 00.000 30444 OnExposeComplete: enter 22:51:24.665 00.000 30444 UpdateGuideState(): m_state=6 22:51:24.665 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1274 22:51:24.666 00.001 30444 Star::Find returns 1 (1), X=465.46, Y=192.16, Mass=97380, SNR=70.5, Peak=9768 HFD=3.7 22:51:24.666 00.000 30444 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 22:51:24.666 00.000 30444 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 22:51:24.666 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.24 hyp=0.37 cameraTheta=0.70 mountX=0.21 mountY=0.29, mountTheta=0.96 22:51:24.666 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.24, opts=13) 22:51:24.667 00.001 30444 Enqueuing Move request for scope (0.28, 0.24) 22:51:24.667 00.000 15672 Worker thread wakes up 22:51:24.667 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.24) opts 0xd 22:51:24.667 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.24) 22:51:24.667 00.000 15672 Moving (0.28, 0.24) raw xDistance=0.21 yDistance=0.29 22:51:24.667 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 22:51:24.667 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 22:51:24.667 00.000 15672 MoveAxis(E, 0, ABG) 22:51:24.667 00.000 15672 Move returns status 0, amount 0 22:51:24.667 00.000 15672 MoveAxis(S, 52, ABG) 22:51:24.667 00.000 15672 Guiding Dir = 1, Dur = 52 22:51:24.667 00.000 15672 IsSlewing returns 0 22:51:24.668 00.001 15672 IsGuiding returns 0 22:51:24.675 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=10373, FiltMin=2718, FiltMax=8713, Gamma=2.950 22:51:24.743 00.068 15672 IsGuiding returns 1 22:51:24.743 00.000 15672 scope still moving after pulse duration time elapsed 22:51:24.764 00.021 15672 IsSlewing returns 0 22:51:24.765 00.001 15672 IsGuiding returns 1 22:51:24.785 00.020 15672 IsSlewing returns 0 22:51:24.786 00.001 15672 IsGuiding returns 1 22:51:24.808 00.022 15672 IsSlewing returns 0 22:51:24.849 00.041 30444 UpdateGuideState exits: m=97380 SNR=70.5 Saturated 22:51:24.849 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:24.849 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:24.849 00.000 30444 Enqueuing Expose request 22:51:24.870 00.021 15672 IsGuiding returns 0 22:51:24.870 00.000 15672 scope move finished after 52 + 149 ms 22:51:24.870 00.000 15672 Move returns status 0, amount 52 22:51:24.870 00.000 15672 move complete, result=0 22:51:24.871 00.001 15672 worker thread done servicing request 22:51:24.871 00.000 15672 Worker thread wakes up 22:51:24.871 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:24.871 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:24.875 00.004 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 52 ms SOUTH 22:51:26.781 01.906 15672 Exposure complete 22:51:26.801 00.020 15672 worker thread done servicing request 22:51:26.801 00.000 30444 OnExposeComplete: enter 22:51:26.801 00.000 30444 UpdateGuideState(): m_state=6 22:51:26.801 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1275 22:51:26.801 00.000 30444 Star::Find returns 1 (1), X=465.64, Y=191.93, Mass=91061, SNR=77.3, Peak=9036 HFD=3.5 22:51:26.802 00.001 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.30 = 0.30) 22:51:26.802 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.24 = 0.24) 22:51:26.802 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.01 hyp=0.47 cameraTheta=0.03 mountX=0.45 mountY=0.11, mountTheta=0.25 22:51:26.802 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.01, opts=13) 22:51:26.802 00.000 30444 Enqueuing Move request for scope (0.47, 0.01) 22:51:26.802 00.000 15672 Worker thread wakes up 22:51:26.802 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.01) opts 0xd 22:51:26.802 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.01) 22:51:26.802 00.000 15672 Moving (0.47, 0.01) raw xDistance=0.45 yDistance=0.11 22:51:26.803 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45 22:51:26.803 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:26.803 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 22:51:26.803 00.000 15672 MoveAxis(W, 121, ABG) 22:51:26.803 00.000 15672 Guiding Dir = 3, Dur = 121 22:51:26.803 00.000 15672 IsSlewing returns 0 22:51:26.804 00.001 15672 IsGuiding returns 0 22:51:26.810 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2444, max=9946, FiltMin=2732, FiltMax=8309, Gamma=2.950 22:51:26.833 00.023 15672 PulseGuide returned control before completion, sleep 103 22:51:26.895 00.062 30444 UpdateGuideState exits: m=91061 SNR=77.3 Saturated 22:51:26.895 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:26.895 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:26.895 00.000 30444 Enqueuing Expose request 22:51:26.940 00.045 15672 IsGuiding returns 1 22:51:26.940 00.000 15672 scope still moving after pulse duration time elapsed 22:51:26.961 00.021 15672 IsSlewing returns 0 22:51:27.011 00.050 15672 IsGuiding returns 0 22:51:27.011 00.000 15672 scope move finished after 121 + 85 ms 22:51:27.011 00.000 15672 Move returns status 0, amount 121 22:51:27.011 00.000 15672 MoveAxis(N, 0, ABG) 22:51:27.012 00.001 15672 Move returns status 0, amount 0 22:51:27.012 00.000 15672 move complete, result=0 22:51:27.012 00.000 15672 worker thread done servicing request 22:51:27.012 00.000 30444 GuideStep: 0.4 px 121 ms WEST, 0.1 px 0 ms NORTH 22:51:27.012 00.000 15672 Worker thread wakes up 22:51:27.013 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:27.013 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:29.127 02.114 15672 Exposure complete 22:51:29.158 00.031 15672 worker thread done servicing request 22:51:29.158 00.000 30444 OnExposeComplete: enter 22:51:29.158 00.000 30444 UpdateGuideState(): m_state=6 22:51:29.158 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1276 22:51:29.158 00.000 30444 Star::Find returns 1 (1), X=465.36, Y=191.75, Mass=92132, SNR=75.5, Peak=11007 HFD=3.5 22:51:29.158 00.000 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 22:51:29.158 00.000 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 22:51:29.158 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.73 mountX=0.23 mountY=-0.12, mountTheta=-0.50 22:51:29.159 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.17, opts=13) 22:51:29.159 00.000 30444 Enqueuing Move request for scope (0.19, -0.17) 22:51:29.159 00.000 15672 Worker thread wakes up 22:51:29.159 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd 22:51:29.159 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.17) 22:51:29.159 00.000 15672 Moving (0.19, -0.17) raw xDistance=0.23 yDistance=-0.12 22:51:29.159 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:51:29.159 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:29.159 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 22:51:29.159 00.000 15672 MoveAxis(E, 0, ABG) 22:51:29.159 00.000 15672 Move returns status 0, amount 0 22:51:29.159 00.000 15672 MoveAxis(N, 0, ABG) 22:51:29.159 00.000 15672 Move returns status 0, amount 0 22:51:29.159 00.000 15672 move complete, result=0 22:51:29.159 00.000 15672 worker thread done servicing request 22:51:29.164 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=11007, FiltMin=2722, FiltMax=8486, Gamma=2.950 22:51:29.214 00.050 30444 UpdateGuideState exits: m=92132 SNR=75.5 Saturated 22:51:29.214 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:29.214 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:29.214 00.000 30444 Enqueuing Expose request 22:51:29.214 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:51:29.214 00.000 15672 Worker thread wakes up 22:51:29.214 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:29.214 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:31.120 01.906 15672 Exposure complete 22:51:31.139 00.019 15672 worker thread done servicing request 22:51:31.139 00.000 30444 OnExposeComplete: enter 22:51:31.139 00.000 30444 UpdateGuideState(): m_state=6 22:51:31.140 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1277 22:51:31.140 00.000 30444 Star::Find returns 1 (1), X=465.37, Y=192.27, Mass=90678, SNR=68.0, Peak=10240 HFD=3.5 22:51:31.140 00.000 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 22:51:31.140 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 22:51:31.140 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.35 hyp=0.40 cameraTheta=1.06 mountX=0.09 mountY=0.38, mountTheta=1.33 22:51:31.140 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.35, opts=13) 22:51:31.140 00.000 30444 Enqueuing Move request for scope (0.20, 0.35) 22:51:31.140 00.000 15672 Worker thread wakes up 22:51:31.140 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.35) opts 0xd 22:51:31.140 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.35) 22:51:31.140 00.000 15672 Moving (0.20, 0.35) raw xDistance=0.09 yDistance=0.38 22:51:31.140 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:51:31.140 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 22:51:31.141 00.001 15672 MoveAxis(E, 0, ABG) 22:51:31.141 00.000 15672 Move returns status 0, amount 0 22:51:31.141 00.000 15672 MoveAxis(S, 68, ABG) 22:51:31.141 00.000 15672 Guiding Dir = 1, Dur = 68 22:51:31.141 00.000 15672 IsSlewing returns 0 22:51:31.142 00.001 15672 IsGuiding returns 0 22:51:31.146 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=11681, FiltMin=2668, FiltMax=9291, Gamma=2.950 22:51:31.195 00.049 30444 UpdateGuideState exits: m=90678 SNR=68.0 Saturated 22:51:31.195 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:31.195 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:31.195 00.000 30444 Enqueuing Expose request 22:51:31.229 00.034 15672 IsGuiding returns 1 22:51:31.229 00.000 15672 scope still moving after pulse duration time elapsed 22:51:31.250 00.021 15672 IsSlewing returns 0 22:51:31.251 00.001 15672 IsGuiding returns 1 22:51:31.271 00.020 15672 IsSlewing returns 0 22:51:31.272 00.001 15672 IsGuiding returns 1 22:51:31.294 00.022 15672 IsSlewing returns 0 22:51:31.324 00.030 15672 IsGuiding returns 0 22:51:31.325 00.001 15672 scope move finished after 68 + 114 ms 22:51:31.325 00.000 15672 Move returns status 0, amount 68 22:51:31.325 00.000 15672 move complete, result=0 22:51:31.325 00.000 15672 worker thread done servicing request 22:51:31.325 00.000 15672 Worker thread wakes up 22:51:31.325 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:31.326 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:31.326 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 68 ms SOUTH 22:51:33.441 02.115 15672 Exposure complete 22:51:33.470 00.029 15672 worker thread done servicing request 22:51:33.470 00.000 30444 OnExposeComplete: enter 22:51:33.470 00.000 30444 UpdateGuideState(): m_state=6 22:51:33.471 00.001 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1278 22:51:33.471 00.000 30444 Star::Find returns 1 (1), X=465.34, Y=191.88, Mass=96473, SNR=70.1, Peak=10113 HFD=3.7 22:51:33.471 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 22:51:33.471 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 22:51:33.471 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.27 mountX=0.17 mountY=-0.01, mountTheta=-0.05 22:51:33.472 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.04, opts=13) 22:51:33.472 00.000 30444 Enqueuing Move request for scope (0.16, -0.04) 22:51:33.472 00.000 15672 Worker thread wakes up 22:51:33.472 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd 22:51:33.472 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.04) 22:51:33.472 00.000 15672 Moving (0.16, -0.04) raw xDistance=0.17 yDistance=-0.01 22:51:33.472 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:51:33.472 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:33.472 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:51:33.472 00.000 15672 MoveAxis(E, 0, ABG) 22:51:33.472 00.000 15672 Move returns status 0, amount 0 22:51:33.472 00.000 15672 MoveAxis(N, 0, ABG) 22:51:33.472 00.000 15672 Move returns status 0, amount 0 22:51:33.472 00.000 15672 move complete, result=0 22:51:33.472 00.000 15672 worker thread done servicing request 22:51:33.477 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=10556, FiltMin=2684, FiltMax=8643, Gamma=2.950 22:51:33.531 00.054 30444 UpdateGuideState exits: m=96473 SNR=70.1 Saturated 22:51:33.531 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:33.531 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:33.531 00.000 30444 Enqueuing Expose request 22:51:33.531 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:51:33.531 00.000 15672 Worker thread wakes up 22:51:33.531 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:33.531 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:35.437 01.906 15672 Exposure complete 22:51:35.457 00.020 15672 worker thread done servicing request 22:51:35.457 00.000 30444 OnExposeComplete: enter 22:51:35.457 00.000 30444 UpdateGuideState(): m_state=6 22:51:35.457 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1279 22:51:35.457 00.000 30444 Star::Find returns 1 (1), X=465.69, Y=191.94, Mass=84926, SNR=66.2, Peak=9622 HFD=3.4 22:51:35.457 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 22:51:35.457 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.24 = 0.24) 22:51:35.457 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.01 hyp=0.51 cameraTheta=0.03 mountX=0.49 mountY=0.12, mountTheta=0.25 22:51:35.458 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.01, opts=13) 22:51:35.458 00.000 30444 Enqueuing Move request for scope (0.51, 0.01) 22:51:35.458 00.000 15672 Worker thread wakes up 22:51:35.458 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.01) opts 0xd 22:51:35.458 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.01) 22:51:35.458 00.000 15672 Moving (0.51, 0.01) raw xDistance=0.49 yDistance=0.12 22:51:35.458 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 22:51:35.458 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:35.458 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:51:35.458 00.000 15672 MoveAxis(W, 132, ABG) 22:51:35.458 00.000 15672 Guiding Dir = 3, Dur = 132 22:51:35.459 00.001 15672 IsSlewing returns 0 22:51:35.460 00.001 15672 IsGuiding returns 0 22:51:35.464 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2370, max=10373, FiltMin=2702, FiltMax=8063, Gamma=2.950 22:51:35.476 00.012 15672 PulseGuide returned control before completion, sleep 127 22:51:35.514 00.038 30444 UpdateGuideState exits: m=84926 SNR=66.2 Saturated 22:51:35.514 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:35.514 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:35.514 00.000 30444 Enqueuing Expose request 22:51:35.621 00.107 15672 IsGuiding returns 0 22:51:35.621 00.000 15672 Move returns status 0, amount 132 22:51:35.621 00.000 15672 MoveAxis(N, 0, ABG) 22:51:35.621 00.000 15672 Move returns status 0, amount 0 22:51:35.621 00.000 15672 move complete, result=0 22:51:35.621 00.000 15672 worker thread done servicing request 22:51:35.622 00.001 15672 Worker thread wakes up 22:51:35.622 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:35.622 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:35.622 00.000 30444 GuideStep: 0.5 px 132 ms WEST, 0.1 px 0 ms NORTH 22:51:37.741 02.119 15672 Exposure complete 22:51:37.773 00.032 15672 worker thread done servicing request 22:51:37.773 00.000 30444 OnExposeComplete: enter 22:51:37.773 00.000 30444 UpdateGuideState(): m_state=6 22:51:37.773 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1280 22:51:37.773 00.000 30444 Star::Find returns 1 (1), X=465.74, Y=192.32, Mass=81089, SNR=68.7, Peak=8475 HFD=3.5 22:51:37.773 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 22:51:37.773 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 22:51:37.773 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=0.40 hyp=0.69 cameraTheta=0.61 mountX=0.44 mountY=0.51, mountTheta=0.86 22:51:37.774 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=0.40, opts=13) 22:51:37.774 00.000 30444 Enqueuing Move request for scope (0.57, 0.40) 22:51:37.774 00.000 15672 Worker thread wakes up 22:51:37.774 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.40) opts 0xd 22:51:37.774 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, 0.40) 22:51:37.774 00.000 15672 Moving (0.57, 0.40) raw xDistance=0.44 yDistance=0.51 22:51:37.774 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44 22:51:37.774 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 22:51:37.774 00.000 15672 MoveAxis(W, 127, ABG) 22:51:37.774 00.000 15672 Guiding Dir = 3, Dur = 127 22:51:37.775 00.001 15672 IsSlewing returns 0 22:51:37.776 00.001 15672 IsGuiding returns 0 22:51:37.781 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11105, FiltMin=2728, FiltMax=8939, Gamma=2.950 22:51:37.793 00.012 15672 PulseGuide returned control before completion, sleep 121 22:51:37.830 00.037 30444 UpdateGuideState exits: m=81089 SNR=68.7 Saturated 22:51:37.830 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:37.830 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:37.830 00.000 30444 Enqueuing Expose request 22:51:37.968 00.138 15672 IsGuiding returns 0 22:51:37.968 00.000 15672 Move returns status 0, amount 127 22:51:37.968 00.000 15672 MoveAxis(S, 91, ABG) 22:51:37.968 00.000 15672 Guiding Dir = 1, Dur = 91 22:51:37.969 00.001 15672 IsSlewing returns 0 22:51:37.969 00.000 15672 IsGuiding returns 0 22:51:38.048 00.079 15672 PulseGuide returned control before completion, sleep 23 22:51:38.075 00.027 15672 IsGuiding returns 1 22:51:38.075 00.000 15672 scope still moving after pulse duration time elapsed 22:51:38.096 00.021 15672 IsSlewing returns 0 22:51:38.099 00.003 15672 IsGuiding returns 1 22:51:38.120 00.021 15672 IsSlewing returns 0 22:51:38.124 00.004 15672 IsGuiding returns 1 22:51:38.144 00.020 15672 IsSlewing returns 0 22:51:38.208 00.064 15672 IsGuiding returns 0 22:51:38.209 00.001 15672 scope move finished after 91 + 148 ms 22:51:38.209 00.000 15672 Move returns status 0, amount 91 22:51:38.209 00.000 15672 move complete, result=0 22:51:38.209 00.000 15672 worker thread done servicing request 22:51:38.209 00.000 15672 Worker thread wakes up 22:51:38.210 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:38.210 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:38.210 00.000 30444 GuideStep: 0.4 px 127 ms WEST, 0.5 px 91 ms SOUTH 22:51:40.122 01.912 15672 Exposure complete 22:51:40.147 00.025 15672 worker thread done servicing request 22:51:40.148 00.001 30444 OnExposeComplete: enter 22:51:40.148 00.000 30444 UpdateGuideState(): m_state=6 22:51:40.148 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1281 22:51:40.148 00.000 30444 Star::Find returns 1 (1), X=465.08, Y=191.61, Mass=104098, SNR=80.8, Peak=11679 HFD=3.7 22:51:40.148 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 22:51:40.148 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 22:51:40.148 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.31 hyp=0.32 cameraTheta=-1.87 mountX=-0.01 mountY=-0.32, mountTheta=-1.59 22:51:40.150 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.31, opts=13) 22:51:40.150 00.000 30444 Enqueuing Move request for scope (-0.09, -0.31) 22:51:40.150 00.000 15672 Worker thread wakes up 22:51:40.150 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.31) opts 0xd 22:51:40.150 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.31) 22:51:40.150 00.000 15672 Moving (-0.09, -0.31) raw xDistance=-0.01 yDistance=-0.32 22:51:40.150 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:51:40.150 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:51:40.150 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 22:51:40.150 00.000 15672 MoveAxis(E, 0, ABG) 22:51:40.150 00.000 15672 Move returns status 0, amount 0 22:51:40.150 00.000 15672 MoveAxis(N, 0, ABG) 22:51:40.151 00.001 15672 Move returns status 0, amount 0 22:51:40.151 00.000 15672 move complete, result=0 22:51:40.151 00.000 15672 worker thread done servicing request 22:51:40.160 00.009 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=11679, FiltMin=2667, FiltMax=9170, Gamma=2.950 22:51:40.218 00.058 30444 UpdateGuideState exits: m=104098 SNR=80.8 Saturated 22:51:40.218 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:40.218 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:40.218 00.000 30444 Enqueuing Expose request 22:51:40.218 00.000 15672 Worker thread wakes up 22:51:40.218 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 22:51:40.218 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:40.218 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:42.324 02.106 15672 Exposure complete 22:51:42.344 00.020 15672 worker thread done servicing request 22:51:42.344 00.000 30444 OnExposeComplete: enter 22:51:42.344 00.000 30444 UpdateGuideState(): m_state=6 22:51:42.345 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1282 22:51:42.345 00.000 30444 Star::Find returns 1 (1), X=464.67, Y=191.74, Mass=83502, SNR=56.2, Peak=9988 HFD=3.5 22:51:42.345 00.000 30444 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.28) = xAngle (-2.52 = -2.52) 22:51:42.345 00.000 30444 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.58 = -2.58) 22:51:42.345 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=-0.18 hyp=0.53 cameraTheta=-2.80 mountX=-0.43 mountY=-0.28, mountTheta=-2.56 22:51:42.345 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=-0.18, opts=13) 22:51:42.345 00.000 30444 Enqueuing Move request for scope (-0.50, -0.18) 22:51:42.345 00.000 15672 Worker thread wakes up 22:51:42.345 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.18) opts 0xd 22:51:42.346 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.50, -0.18) 22:51:42.346 00.000 15672 Moving (-0.50, -0.18) raw xDistance=-0.43 yDistance=-0.28 22:51:42.346 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 22:51:42.346 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:51:42.346 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 22:51:42.346 00.000 15672 MoveAxis(E, 117, ABG) 22:51:42.346 00.000 15672 Guiding Dir = 2, Dur = 117 22:51:42.346 00.000 15672 IsSlewing returns 0 22:51:42.347 00.001 15672 IsGuiding returns 0 22:51:42.352 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=10936, FiltMin=2742, FiltMax=8247, Gamma=2.950 22:51:42.377 00.025 15672 PulseGuide returned control before completion, sleep 99 22:51:42.401 00.024 30444 UpdateGuideState exits: m=83502 SNR=56.2 Saturated 22:51:42.401 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:42.402 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:42.402 00.000 30444 Enqueuing Expose request 22:51:42.479 00.077 15672 IsGuiding returns 1 22:51:42.479 00.000 15672 scope still moving after pulse duration time elapsed 22:51:42.499 00.020 15672 IsSlewing returns 0 22:51:42.506 00.007 15672 IsGuiding returns 0 22:51:42.506 00.000 15672 scope move finished after 117 + 40 ms 22:51:42.506 00.000 15672 Move returns status 0, amount 117 22:51:42.506 00.000 15672 MoveAxis(N, 0, ABG) 22:51:42.506 00.000 15672 Move returns status 0, amount 0 22:51:42.506 00.000 15672 move complete, result=0 22:51:42.506 00.000 15672 worker thread done servicing request 22:51:42.506 00.000 15672 Worker thread wakes up 22:51:42.506 00.000 30444 GuideStep: -0.4 px 117 ms EAST, -0.3 px 0 ms NORTH 22:51:42.507 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:42.507 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:44.414 01.907 15672 Exposure complete 22:51:44.433 00.019 15672 worker thread done servicing request 22:51:44.433 00.000 30444 OnExposeComplete: enter 22:51:44.434 00.001 30444 UpdateGuideState(): m_state=6 22:51:44.434 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1283 22:51:44.434 00.000 30444 Star::Find returns 1 (1), X=464.74, Y=191.85, Mass=91899, SNR=72.3, Peak=10778 HFD=3.4 22:51:44.434 00.000 30444 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.28) = xAngle (-2.71 = -2.71) 22:51:44.434 00.000 30444 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.77 = -2.77) 22:51:44.434 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.07 hyp=0.44 cameraTheta=-2.98 mountX=-0.40 mountY=-0.16, mountTheta=-2.76 22:51:44.435 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.07, opts=13) 22:51:44.435 00.000 30444 Enqueuing Move request for scope (-0.43, -0.07) 22:51:44.435 00.000 15672 Worker thread wakes up 22:51:44.435 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.07) opts 0xd 22:51:44.435 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.07) 22:51:44.435 00.000 15672 Moving (-0.43, -0.07) raw xDistance=-0.40 yDistance=-0.16 22:51:44.435 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40 22:51:44.435 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:44.435 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 22:51:44.435 00.000 15672 MoveAxis(E, 115, ABG) 22:51:44.435 00.000 15672 Guiding Dir = 2, Dur = 115 22:51:44.436 00.001 15672 IsSlewing returns 0 22:51:44.437 00.001 15672 IsGuiding returns 0 22:51:44.441 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2386, max=10778, FiltMin=2636, FiltMax=8400, Gamma=2.950 22:51:44.453 00.012 15672 PulseGuide returned control before completion, sleep 109 22:51:44.491 00.038 30444 UpdateGuideState exits: m=91899 SNR=72.3 Saturated 22:51:44.491 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:44.491 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:44.491 00.000 30444 Enqueuing Expose request 22:51:44.630 00.139 15672 IsGuiding returns 0 22:51:44.630 00.000 15672 Move returns status 0, amount 115 22:51:44.630 00.000 15672 MoveAxis(N, 0, ABG) 22:51:44.630 00.000 15672 Move returns status 0, amount 0 22:51:44.630 00.000 15672 move complete, result=0 22:51:44.630 00.000 15672 worker thread done servicing request 22:51:44.630 00.000 15672 Worker thread wakes up 22:51:44.630 00.000 30444 GuideStep: -0.4 px 115 ms EAST, -0.2 px 0 ms NORTH 22:51:44.630 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:44.631 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:46.740 02.109 15672 Exposure complete 22:51:46.762 00.022 15672 worker thread done servicing request 22:51:46.762 00.000 30444 OnExposeComplete: enter 22:51:46.762 00.000 30444 UpdateGuideState(): m_state=6 22:51:46.762 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1284 22:51:46.762 00.000 30444 Star::Find returns 1 (1), X=465.58, Y=191.69, Mass=76609, SNR=60.5, Peak=8682 HFD=3.5 22:51:46.762 00.000 30444 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 22:51:46.762 00.000 30444 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 22:51:46.762 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.23 hyp=0.47 cameraTheta=-0.52 mountX=0.45 mountY=-0.14, mountTheta=-0.29 22:51:46.763 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.23, opts=13) 22:51:46.763 00.000 30444 Enqueuing Move request for scope (0.41, -0.23) 22:51:46.763 00.000 15672 Worker thread wakes up 22:51:46.763 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.23) opts 0xd 22:51:46.763 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.23) 22:51:46.763 00.000 15672 Moving (0.41, -0.23) raw xDistance=0.45 yDistance=-0.14 22:51:46.763 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45 22:51:46.763 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:46.763 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:51:46.763 00.000 15672 MoveAxis(W, 114, ABG) 22:51:46.763 00.000 15672 Guiding Dir = 3, Dur = 114 22:51:46.763 00.000 15672 IsSlewing returns 0 22:51:46.764 00.001 15672 IsGuiding returns 0 22:51:46.769 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12096, FiltMin=2700, FiltMax=9226, Gamma=2.950 22:51:46.786 00.017 15672 PulseGuide returned control before completion, sleep 103 22:51:46.819 00.033 30444 UpdateGuideState exits: m=76609 SNR=60.5 Saturated 22:51:46.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:46.819 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:46.819 00.000 30444 Enqueuing Expose request 22:51:46.892 00.073 15672 IsGuiding returns 1 22:51:46.892 00.000 15672 scope still moving after pulse duration time elapsed 22:51:46.913 00.021 15672 IsSlewing returns 0 22:51:46.966 00.053 15672 IsGuiding returns 0 22:51:46.967 00.001 15672 scope move finished after 114 + 88 ms 22:51:46.967 00.000 15672 Move returns status 0, amount 114 22:51:46.967 00.000 15672 MoveAxis(N, 0, ABG) 22:51:46.967 00.000 15672 Move returns status 0, amount 0 22:51:46.967 00.000 15672 move complete, result=0 22:51:46.967 00.000 15672 worker thread done servicing request 22:51:46.967 00.000 15672 Worker thread wakes up 22:51:46.968 00.001 30444 GuideStep: 0.5 px 114 ms WEST, -0.1 px 0 ms NORTH 22:51:46.968 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:46.968 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:48.887 01.919 15672 Exposure complete 22:51:48.918 00.031 15672 worker thread done servicing request 22:51:48.918 00.000 30444 OnExposeComplete: enter 22:51:48.918 00.000 30444 UpdateGuideState(): m_state=6 22:51:48.919 00.001 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1285 22:51:48.919 00.000 30444 Star::Find returns 1 (1), X=465.90, Y=192.05, Mass=94822, SNR=80.9, Peak=9914 HFD=3.5 22:51:48.919 00.000 30444 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 22:51:48.919 00.000 30444 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.39 = 0.39) 22:51:48.919 00.000 30444 CameraToMount -- cameraX=0.72 cameraY=0.13 hyp=0.73 cameraTheta=0.18 mountX=0.66 mountY=0.28, mountTheta=0.40 22:51:48.919 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.72, y=0.13, opts=13) 22:51:48.919 00.000 30444 Enqueuing Move request for scope (0.72, 0.13) 22:51:48.919 00.000 15672 Worker thread wakes up 22:51:48.919 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.13) opts 0xd 22:51:48.919 00.000 15672 Handling offset move in thread for scope, endpoint = (0.72, 0.13) 22:51:48.919 00.000 15672 Moving (0.72, 0.13) raw xDistance=0.66 yDistance=0.28 22:51:48.920 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66 22:51:48.920 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 22:51:48.920 00.000 15672 MoveAxis(W, 186, ABG) 22:51:48.920 00.000 15672 Guiding Dir = 3, Dur = 186 22:51:48.920 00.000 15672 IsSlewing returns 0 22:51:48.922 00.002 15672 IsGuiding returns 0 22:51:48.926 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2419, max=10619, FiltMin=2731, FiltMax=8955, Gamma=2.950 22:51:48.943 00.017 15672 PulseGuide returned control before completion, sleep 175 22:51:48.976 00.033 30444 UpdateGuideState exits: m=94822 SNR=80.9 Saturated 22:51:48.976 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:48.976 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:48.976 00.000 30444 Enqueuing Expose request 22:51:49.123 00.147 15672 IsGuiding returns 1 22:51:49.123 00.000 15672 scope still moving after pulse duration time elapsed 22:51:49.143 00.020 15672 IsSlewing returns 0 22:51:49.151 00.008 15672 IsGuiding returns 0 22:51:49.152 00.001 15672 scope move finished after 186 + 44 ms 22:51:49.152 00.000 15672 Move returns status 0, amount 186 22:51:49.152 00.000 15672 MoveAxis(S, 50, ABG) 22:51:49.153 00.001 15672 Guiding Dir = 1, Dur = 50 22:51:49.153 00.000 15672 IsSlewing returns 0 22:51:49.156 00.003 15672 IsGuiding returns 0 22:51:49.232 00.076 15672 IsGuiding returns 1 22:51:49.232 00.000 15672 scope still moving after pulse duration time elapsed 22:51:49.253 00.021 15672 IsSlewing returns 0 22:51:49.254 00.001 15672 IsGuiding returns 1 22:51:49.275 00.021 15672 IsSlewing returns 0 22:51:49.276 00.001 15672 IsGuiding returns 1 22:51:49.297 00.021 15672 IsSlewing returns 0 22:51:49.358 00.061 15672 IsGuiding returns 0 22:51:49.359 00.001 15672 scope move finished after 50 + 152 ms 22:51:49.359 00.000 15672 Move returns status 0, amount 50 22:51:49.359 00.000 15672 move complete, result=0 22:51:49.359 00.000 15672 worker thread done servicing request 22:51:49.359 00.000 15672 Worker thread wakes up 22:51:49.359 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:49.359 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:49.359 00.000 30444 GuideStep: 0.7 px 186 ms WEST, 0.3 px 50 ms SOUTH 22:51:51.466 02.107 15672 Exposure complete 22:51:51.486 00.020 15672 worker thread done servicing request 22:51:51.486 00.000 30444 OnExposeComplete: enter 22:51:51.486 00.000 30444 UpdateGuideState(): m_state=6 22:51:51.486 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1286 22:51:51.486 00.000 30444 Star::Find returns 1 (1), X=465.53, Y=191.56, Mass=72611, SNR=61.4, Peak=9460 HFD=3.2 22:51:51.486 00.000 30444 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.28) = xAngle (-0.50 = -0.50) 22:51:51.486 00.000 30444 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.57 = -0.57) 22:51:51.486 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.36 hyp=0.51 cameraTheta=-0.78 mountX=0.44 mountY=-0.27, mountTheta=-0.55 22:51:51.487 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.36, opts=13) 22:51:51.487 00.000 30444 Enqueuing Move request for scope (0.36, -0.36) 22:51:51.487 00.000 15672 Worker thread wakes up 22:51:51.487 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.36) opts 0xd 22:51:51.487 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.36) 22:51:51.487 00.000 15672 Moving (0.36, -0.36) raw xDistance=0.44 yDistance=-0.27 22:51:51.487 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44 22:51:51.487 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:51:51.487 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 22:51:51.487 00.000 15672 MoveAxis(W, 133, ABG) 22:51:51.487 00.000 15672 Guiding Dir = 3, Dur = 133 22:51:51.488 00.001 15672 IsSlewing returns 0 22:51:51.493 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=11442, FiltMin=2597, FiltMax=8112, Gamma=2.950 22:51:51.499 00.006 15672 IsGuiding returns 0 22:51:51.514 00.015 15672 PulseGuide returned control before completion, sleep 128 22:51:51.542 00.028 30444 UpdateGuideState exits: m=72611 SNR=61.4 Saturated 22:51:51.542 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:51.542 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:51.542 00.000 30444 Enqueuing Expose request 22:51:51.659 00.117 15672 IsGuiding returns 0 22:51:51.659 00.000 15672 Move returns status 0, amount 133 22:51:51.659 00.000 15672 MoveAxis(N, 0, ABG) 22:51:51.659 00.000 15672 Move returns status 0, amount 0 22:51:51.659 00.000 15672 move complete, result=0 22:51:51.659 00.000 15672 worker thread done servicing request 22:51:51.659 00.000 15672 Worker thread wakes up 22:51:51.659 00.000 30444 GuideStep: 0.4 px 133 ms WEST, -0.3 px 0 ms NORTH 22:51:51.660 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:51.660 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:53.566 01.906 15672 Exposure complete 22:51:53.586 00.020 15672 worker thread done servicing request 22:51:53.587 00.001 30444 OnExposeComplete: enter 22:51:53.587 00.000 30444 UpdateGuideState(): m_state=6 22:51:53.587 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1287 22:51:53.587 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=191.68, Mass=86101, SNR=66.1, Peak=11880 HFD=3.3 22:51:53.587 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 22:51:53.587 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 22:51:53.587 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.79 mountX=0.02 mountY=-0.25, mountTheta=-1.51 22:51:53.588 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.24, opts=13) 22:51:53.588 00.000 30444 Enqueuing Move request for scope (-0.05, -0.24) 22:51:53.588 00.000 15672 Worker thread wakes up 22:51:53.588 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.24) opts 0xd 22:51:53.588 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.24) 22:51:53.588 00.000 15672 Moving (-0.05, -0.24) raw xDistance=0.02 yDistance=-0.25 22:51:53.588 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:51:53.588 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:53.588 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 22:51:53.588 00.000 15672 MoveAxis(E, 0, ABG) 22:51:53.588 00.000 15672 Move returns status 0, amount 0 22:51:53.588 00.000 15672 MoveAxis(N, 0, ABG) 22:51:53.588 00.000 15672 Move returns status 0, amount 0 22:51:53.588 00.000 15672 move complete, result=0 22:51:53.588 00.000 15672 worker thread done servicing request 22:51:53.593 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=12217, FiltMin=2654, FiltMax=8674, Gamma=2.950 22:51:53.643 00.050 30444 UpdateGuideState exits: m=86101 SNR=66.1 Saturated 22:51:53.643 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:53.643 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:53.643 00.000 30444 Enqueuing Expose request 22:51:53.643 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 22:51:53.643 00.000 15672 Worker thread wakes up 22:51:53.643 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:53.643 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:55.749 02.106 15672 Exposure complete 22:51:55.769 00.020 15672 worker thread done servicing request 22:51:55.769 00.000 30444 OnExposeComplete: enter 22:51:55.769 00.000 30444 UpdateGuideState(): m_state=6 22:51:55.769 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1288 22:51:55.769 00.000 30444 Star::Find returns 1 (1), X=464.71, Y=191.47, Mass=95440, SNR=79.9, Peak=11433 HFD=3.5 22:51:55.769 00.000 30444 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.28) = xAngle (-2.08 = -2.08) 22:51:55.769 00.000 30444 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 22:51:55.769 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.46 hyp=0.65 cameraTheta=-2.36 mountX=-0.32 mountY=-0.55, mountTheta=-2.10 22:51:55.770 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.46, opts=13) 22:51:55.770 00.000 30444 Enqueuing Move request for scope (-0.46, -0.46) 22:51:55.770 00.000 15672 Worker thread wakes up 22:51:55.770 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.46) opts 0xd 22:51:55.770 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.46) 22:51:55.770 00.000 15672 Moving (-0.46, -0.46) raw xDistance=-0.32 yDistance=-0.55 22:51:55.770 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 22:51:55.770 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:51:55.770 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55 22:51:55.770 00.000 15672 MoveAxis(E, 86, ABG) 22:51:55.770 00.000 15672 Guiding Dir = 2, Dur = 86 22:51:55.771 00.001 15672 IsSlewing returns 0 22:51:55.777 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2438, max=11433, FiltMin=2713, FiltMax=8762, Gamma=2.950 22:51:55.780 00.003 15672 IsGuiding returns 0 22:51:55.796 00.016 15672 PulseGuide returned control before completion, sleep 81 22:51:55.826 00.030 30444 UpdateGuideState exits: m=95440 SNR=79.9 Saturated 22:51:55.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:55.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:55.826 00.000 30444 Enqueuing Expose request 22:51:55.878 00.052 15672 IsGuiding returns 1 22:51:55.878 00.000 15672 scope still moving after pulse duration time elapsed 22:51:55.899 00.021 15672 IsSlewing returns 0 22:51:55.909 00.010 15672 IsGuiding returns 0 22:51:55.909 00.000 15672 scope move finished after 86 + 43 ms 22:51:55.910 00.001 15672 Move returns status 0, amount 86 22:51:55.910 00.000 15672 MoveAxis(N, 0, ABG) 22:51:55.910 00.000 15672 Move returns status 0, amount 0 22:51:55.910 00.000 15672 move complete, result=0 22:51:55.910 00.000 15672 worker thread done servicing request 22:51:55.910 00.000 15672 Worker thread wakes up 22:51:55.911 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:55.911 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:55.911 00.000 30444 GuideStep: -0.3 px 86 ms EAST, -0.5 px 0 ms NORTH 22:51:57.816 01.905 15672 Exposure complete 22:51:57.837 00.021 15672 worker thread done servicing request 22:51:57.837 00.000 30444 OnExposeComplete: enter 22:51:57.837 00.000 30444 UpdateGuideState(): m_state=6 22:51:57.837 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1289 22:51:57.837 00.000 30444 Star::Find returns 1 (1), X=465.46, Y=191.69, Mass=100265, SNR=85.2, Peak=9763 HFD=3.9 22:51:57.837 00.000 30444 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.28) = xAngle (-0.40 = -0.40) 22:51:57.837 00.000 30444 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.46 = -0.46) 22:51:57.837 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.23 hyp=0.37 cameraTheta=-0.68 mountX=0.34 mountY=-0.17, mountTheta=-0.45 22:51:57.838 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.23, opts=13) 22:51:57.838 00.000 30444 Enqueuing Move request for scope (0.29, -0.23) 22:51:57.838 00.000 15672 Worker thread wakes up 22:51:57.838 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.23) opts 0xd 22:51:57.838 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.23) 22:51:57.838 00.000 15672 Moving (0.29, -0.23) raw xDistance=0.34 yDistance=-0.17 22:51:57.838 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34 22:51:57.838 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:57.838 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 22:51:57.838 00.000 15672 MoveAxis(W, 87, ABG) 22:51:57.838 00.000 15672 Guiding Dir = 3, Dur = 87 22:51:57.838 00.000 15672 IsSlewing returns 0 22:51:57.840 00.002 15672 IsGuiding returns 0 22:51:57.846 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=10268, FiltMin=2614, FiltMax=8649, Gamma=2.950 22:51:57.857 00.011 15672 PulseGuide returned control before completion, sleep 81 22:51:57.898 00.041 30444 UpdateGuideState exits: m=100265 SNR=85.2 Saturated 22:51:57.898 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:57.898 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:51:57.898 00.000 30444 Enqueuing Expose request 22:51:57.954 00.056 15672 IsGuiding returns 0 22:51:57.954 00.000 15672 Move returns status 0, amount 87 22:51:57.954 00.000 15672 MoveAxis(N, 0, ABG) 22:51:57.954 00.000 15672 Move returns status 0, amount 0 22:51:57.954 00.000 15672 move complete, result=0 22:51:57.954 00.000 15672 worker thread done servicing request 22:51:57.954 00.000 15672 Worker thread wakes up 22:51:57.954 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:51:57.954 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:51:57.954 00.000 30444 GuideStep: 0.3 px 87 ms WEST, -0.2 px 0 ms NORTH 22:52:00.061 02.107 15672 Exposure complete 22:52:00.080 00.019 15672 worker thread done servicing request 22:52:00.081 00.001 30444 OnExposeComplete: enter 22:52:00.081 00.000 30444 UpdateGuideState(): m_state=6 22:52:00.081 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1290 22:52:00.081 00.000 30444 Star::Find returns 1 (1), X=465.53, Y=192.18, Mass=91675, SNR=72.2, Peak=9759 HFD=3.7 22:52:00.081 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 22:52:00.081 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.86 = 0.86) 22:52:00.081 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.26 hyp=0.44 cameraTheta=0.64 mountX=0.27 mountY=0.33, mountTheta=0.90 22:52:00.082 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.26, opts=13) 22:52:00.082 00.000 30444 Enqueuing Move request for scope (0.35, 0.26) 22:52:00.082 00.000 15672 Worker thread wakes up 22:52:00.082 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.26) opts 0xd 22:52:00.082 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.26) 22:52:00.082 00.000 15672 Moving (0.35, 0.26) raw xDistance=0.27 yDistance=0.33 22:52:00.082 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27 22:52:00.082 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:52:00.082 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 22:52:00.082 00.000 15672 MoveAxis(W, 78, ABG) 22:52:00.082 00.000 15672 Guiding Dir = 3, Dur = 78 22:52:00.082 00.000 15672 IsSlewing returns 0 22:52:00.083 00.001 15672 IsGuiding returns 0 22:52:00.087 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=10596, FiltMin=2538, FiltMax=8476, Gamma=2.950 22:52:00.109 00.022 15672 PulseGuide returned control before completion, sleep 62 22:52:00.137 00.028 30444 UpdateGuideState exits: m=91675 SNR=72.2 Saturated 22:52:00.137 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:00.137 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:00.138 00.001 30444 Enqueuing Expose request 22:52:00.173 00.035 15672 IsGuiding returns 1 22:52:00.173 00.000 15672 scope still moving after pulse duration time elapsed 22:52:00.194 00.021 15672 IsSlewing returns 0 22:52:00.195 00.001 15672 IsGuiding returns 1 22:52:00.216 00.021 15672 IsSlewing returns 0 22:52:00.222 00.006 15672 IsGuiding returns 0 22:52:00.223 00.001 15672 scope move finished after 78 + 61 ms 22:52:00.223 00.000 15672 Move returns status 0, amount 78 22:52:00.223 00.000 15672 MoveAxis(N, 0, ABG) 22:52:00.223 00.000 15672 Move returns status 0, amount 0 22:52:00.223 00.000 15672 move complete, result=0 22:52:00.223 00.000 15672 worker thread done servicing request 22:52:00.223 00.000 15672 Worker thread wakes up 22:52:00.224 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:00.224 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:00.224 00.000 30444 GuideStep: 0.3 px 78 ms WEST, 0.3 px 0 ms NORTH 22:52:02.130 01.906 15672 Exposure complete 22:52:02.152 00.022 15672 worker thread done servicing request 22:52:02.152 00.000 30444 OnExposeComplete: enter 22:52:02.153 00.001 30444 UpdateGuideState(): m_state=6 22:52:02.153 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1291 22:52:02.153 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=191.71, Mass=91936, SNR=72.6, Peak=10331 HFD=3.6 22:52:02.153 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 22:52:02.153 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 22:52:02.153 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.24 cameraTheta=-2.07 mountX=-0.05 mountY=-0.23, mountTheta=-1.79 22:52:02.153 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.22, opts=13) 22:52:02.153 00.000 30444 Enqueuing Move request for scope (-0.12, -0.22) 22:52:02.154 00.001 15672 Worker thread wakes up 22:52:02.154 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd 22:52:02.154 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.22) 22:52:02.154 00.000 15672 Moving (-0.12, -0.22) raw xDistance=-0.05 yDistance=-0.23 22:52:02.154 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 22:52:02.154 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:52:02.154 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 22:52:02.154 00.000 15672 MoveAxis(E, 0, ABG) 22:52:02.154 00.000 15672 Move returns status 0, amount 0 22:52:02.154 00.000 15672 MoveAxis(N, 0, ABG) 22:52:02.154 00.000 15672 Move returns status 0, amount 0 22:52:02.154 00.000 15672 move complete, result=0 22:52:02.154 00.000 15672 worker thread done servicing request 22:52:02.160 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=10382, FiltMin=2694, FiltMax=8123, Gamma=2.950 22:52:02.211 00.051 30444 UpdateGuideState exits: m=91936 SNR=72.6 Saturated 22:52:02.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:02.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:02.211 00.000 30444 Enqueuing Expose request 22:52:02.211 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:52:02.211 00.000 15672 Worker thread wakes up 22:52:02.211 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:02.211 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:04.319 02.108 15672 Exposure complete 22:52:04.339 00.020 15672 worker thread done servicing request 22:52:04.339 00.000 30444 OnExposeComplete: enter 22:52:04.339 00.000 30444 UpdateGuideState(): m_state=6 22:52:04.339 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1292 22:52:04.339 00.000 30444 Star::Find returns 1 (1), X=465.31, Y=191.56, Mass=95972, SNR=73.0, Peak=10822 HFD=3.4 22:52:04.339 00.000 30444 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.28) = xAngle (-0.93 = -0.93) 22:52:04.339 00.000 30444 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.00 = -1.00) 22:52:04.339 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.36 hyp=0.38 cameraTheta=-1.21 mountX=0.23 mountY=-0.32, mountTheta=-0.95 22:52:04.340 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.36, opts=13) 22:52:04.340 00.000 30444 Enqueuing Move request for scope (0.13, -0.36) 22:52:04.340 00.000 15672 Worker thread wakes up 22:52:04.340 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.36) opts 0xd 22:52:04.340 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.36) 22:52:04.340 00.000 15672 Moving (0.13, -0.36) raw xDistance=0.23 yDistance=-0.32 22:52:04.340 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:52:04.340 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:52:04.340 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 22:52:04.340 00.000 15672 MoveAxis(E, 0, ABG) 22:52:04.340 00.000 15672 Move returns status 0, amount 0 22:52:04.340 00.000 15672 MoveAxis(N, 0, ABG) 22:52:04.340 00.000 15672 Move returns status 0, amount 0 22:52:04.340 00.000 15672 move complete, result=0 22:52:04.340 00.000 15672 worker thread done servicing request 22:52:04.345 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2370, max=12364, FiltMin=2690, FiltMax=9332, Gamma=2.950 22:52:04.394 00.049 30444 UpdateGuideState exits: m=95972 SNR=73.0 Saturated 22:52:04.394 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:04.394 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:04.394 00.000 30444 Enqueuing Expose request 22:52:04.394 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 22:52:04.394 00.000 15672 Worker thread wakes up 22:52:04.394 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:04.394 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:06.305 01.911 15672 Exposure complete 22:52:06.329 00.024 15672 worker thread done servicing request 22:52:06.329 00.000 30444 OnExposeComplete: enter 22:52:06.329 00.000 30444 UpdateGuideState(): m_state=6 22:52:06.329 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1293 22:52:06.329 00.000 30444 Star::Find returns 1 (1), X=465.35, Y=192.28, Mass=94472, SNR=70.1, Peak=11258 HFD=3.4 22:52:06.329 00.000 30444 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.28) = xAngle (1.39 = 1.39) 22:52:06.329 00.000 30444 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.33 = 1.33) 22:52:06.329 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.36 hyp=0.40 cameraTheta=1.11 mountX=0.07 mountY=0.39, mountTheta=1.39 22:52:06.330 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.36, opts=13) 22:52:06.330 00.000 30444 Enqueuing Move request for scope (0.18, 0.36) 22:52:06.330 00.000 15672 Worker thread wakes up 22:52:06.330 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.36) opts 0xd 22:52:06.330 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.36) 22:52:06.330 00.000 15672 Moving (0.18, 0.36) raw xDistance=0.07 yDistance=0.39 22:52:06.330 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:52:06.330 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 22:52:06.330 00.000 15672 MoveAxis(E, 0, ABG) 22:52:06.330 00.000 15672 Move returns status 0, amount 0 22:52:06.330 00.000 15672 MoveAxis(S, 69, ABG) 22:52:06.330 00.000 15672 Guiding Dir = 1, Dur = 69 22:52:06.331 00.001 15672 IsSlewing returns 0 22:52:06.332 00.001 15672 IsGuiding returns 0 22:52:06.335 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=11258, FiltMin=2650, FiltMax=8784, Gamma=2.950 22:52:06.385 00.050 30444 UpdateGuideState exits: m=94472 SNR=70.1 Saturated 22:52:06.385 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:06.385 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:06.386 00.001 30444 Enqueuing Expose request 22:52:06.405 00.019 15672 IsGuiding returns 1 22:52:06.405 00.000 15672 scope still moving after pulse duration time elapsed 22:52:06.426 00.021 15672 IsSlewing returns 0 22:52:06.427 00.001 15672 IsGuiding returns 1 22:52:06.448 00.021 15672 IsSlewing returns 0 22:52:06.500 00.052 15672 IsGuiding returns 0 22:52:06.500 00.000 15672 scope move finished after 69 + 98 ms 22:52:06.500 00.000 15672 Move returns status 0, amount 69 22:52:06.500 00.000 15672 move complete, result=0 22:52:06.500 00.000 15672 worker thread done servicing request 22:52:06.500 00.000 15672 Worker thread wakes up 22:52:06.500 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:06.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:06.500 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 69 ms SOUTH 22:52:08.606 02.106 15672 Exposure complete 22:52:08.627 00.021 15672 worker thread done servicing request 22:52:08.627 00.000 30444 OnExposeComplete: enter 22:52:08.627 00.000 30444 UpdateGuideState(): m_state=6 22:52:08.627 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1294 22:52:08.627 00.000 30444 Star::Find returns 1 (1), X=465.63, Y=192.10, Mass=87749, SNR=65.1, Peak=8953 HFD=3.5 22:52:08.627 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 22:52:08.627 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 22:52:08.627 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.18 hyp=0.49 cameraTheta=0.38 mountX=0.39 mountY=0.27, mountTheta=0.62 22:52:08.628 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.18, opts=13) 22:52:08.628 00.000 30444 Enqueuing Move request for scope (0.45, 0.18) 22:52:08.628 00.000 15672 Worker thread wakes up 22:52:08.628 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.18) opts 0xd 22:52:08.628 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.18) 22:52:08.628 00.000 15672 Moving (0.45, 0.18) raw xDistance=0.39 yDistance=0.27 22:52:08.628 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 22:52:08.628 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 22:52:08.628 00.000 15672 MoveAxis(W, 104, ABG) 22:52:08.628 00.000 15672 Guiding Dir = 3, Dur = 104 22:52:08.628 00.000 15672 IsSlewing returns 0 22:52:08.629 00.001 15672 IsGuiding returns 0 22:52:08.634 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2364, max=10964, FiltMin=2751, FiltMax=8750, Gamma=2.950 22:52:08.655 00.021 15672 PulseGuide returned control before completion, sleep 89 22:52:08.683 00.028 30444 UpdateGuideState exits: m=87749 SNR=65.1 Saturated 22:52:08.683 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:08.683 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:08.684 00.001 30444 Enqueuing Expose request 22:52:08.748 00.064 15672 IsGuiding returns 1 22:52:08.748 00.000 15672 scope still moving after pulse duration time elapsed 22:52:08.770 00.022 15672 IsSlewing returns 0 22:52:08.771 00.001 15672 IsGuiding returns 1 22:52:08.793 00.022 15672 IsSlewing returns 0 22:52:08.801 00.008 15672 IsGuiding returns 0 22:52:08.802 00.001 15672 scope move finished after 104 + 67 ms 22:52:08.802 00.000 15672 Move returns status 0, amount 104 22:52:08.802 00.000 15672 MoveAxis(S, 49, ABG) 22:52:08.802 00.000 15672 Guiding Dir = 1, Dur = 49 22:52:08.803 00.001 15672 IsSlewing returns 0 22:52:08.804 00.001 15672 IsGuiding returns 0 22:52:08.928 00.124 15672 IsGuiding returns 1 22:52:08.928 00.000 15672 scope still moving after pulse duration time elapsed 22:52:08.949 00.021 15672 IsSlewing returns 0 22:52:08.949 00.000 15672 IsGuiding returns 1 22:52:08.971 00.022 15672 IsSlewing returns 0 22:52:08.972 00.001 15672 IsGuiding returns 1 22:52:08.993 00.021 15672 IsSlewing returns 0 22:52:09.008 00.015 15672 IsGuiding returns 0 22:52:09.008 00.000 15672 scope move finished after 49 + 154 ms 22:52:09.008 00.000 15672 Move returns status 0, amount 49 22:52:09.009 00.001 15672 move complete, result=0 22:52:09.009 00.000 15672 worker thread done servicing request 22:52:09.009 00.000 15672 Worker thread wakes up 22:52:09.009 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:09.009 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:09.009 00.000 30444 GuideStep: 0.4 px 104 ms WEST, 0.3 px 49 ms SOUTH 22:52:10.928 01.919 15672 Exposure complete 22:52:10.958 00.030 15672 worker thread done servicing request 22:52:10.958 00.000 30444 OnExposeComplete: enter 22:52:10.958 00.000 30444 UpdateGuideState(): m_state=6 22:52:10.958 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1295 22:52:10.958 00.000 30444 Star::Find returns 1 (1), X=465.62, Y=192.33, Mass=98608, SNR=73.8, Peak=9354 HFD=3.5 22:52:10.958 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 22:52:10.958 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 22:52:10.958 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.41 hyp=0.61 cameraTheta=0.74 mountX=0.32 mountY=0.50, mountTheta=1.00 22:52:10.959 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.41, opts=13) 22:52:10.959 00.000 30444 Enqueuing Move request for scope (0.45, 0.41) 22:52:10.959 00.000 15672 Worker thread wakes up 22:52:10.959 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.41) opts 0xd 22:52:10.959 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.41) 22:52:10.959 00.000 15672 Moving (0.45, 0.41) raw xDistance=0.32 yDistance=0.50 22:52:10.959 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32 22:52:10.959 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 22:52:10.959 00.000 15672 MoveAxis(W, 93, ABG) 22:52:10.959 00.000 15672 Guiding Dir = 3, Dur = 93 22:52:10.960 00.001 15672 IsSlewing returns 0 22:52:10.964 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=9735, FiltMin=2610, FiltMax=8271, Gamma=2.950 22:52:10.988 00.024 15672 IsGuiding returns 0 22:52:11.003 00.015 15672 PulseGuide returned control before completion, sleep 89 22:52:11.016 00.013 30444 UpdateGuideState exits: m=98608 SNR=73.8 Saturated 22:52:11.016 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:11.016 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:11.016 00.000 30444 Enqueuing Expose request 22:52:11.101 00.085 15672 IsGuiding returns 0 22:52:11.101 00.000 15672 Move returns status 0, amount 93 22:52:11.101 00.000 15672 MoveAxis(S, 89, ABG) 22:52:11.101 00.000 15672 Guiding Dir = 1, Dur = 89 22:52:11.102 00.001 15672 IsSlewing returns 0 22:52:11.105 00.003 15672 IsGuiding returns 0 22:52:11.181 00.076 15672 PulseGuide returned control before completion, sleep 24 22:52:11.213 00.032 15672 IsGuiding returns 1 22:52:11.214 00.001 15672 scope still moving after pulse duration time elapsed 22:52:11.235 00.021 15672 IsSlewing returns 0 22:52:11.236 00.001 15672 IsGuiding returns 1 22:52:11.258 00.022 15672 IsSlewing returns 0 22:52:11.259 00.001 15672 IsGuiding returns 1 22:52:11.280 00.021 15672 IsSlewing returns 0 22:52:11.308 00.028 15672 IsGuiding returns 0 22:52:11.308 00.000 15672 scope move finished after 89 + 113 ms 22:52:11.308 00.000 15672 Move returns status 0, amount 89 22:52:11.308 00.000 15672 move complete, result=0 22:52:11.308 00.000 15672 worker thread done servicing request 22:52:11.308 00.000 15672 Worker thread wakes up 22:52:11.308 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:11.309 00.001 30444 GuideStep: 0.3 px 93 ms WEST, 0.5 px 89 ms SOUTH 22:52:11.309 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:13.416 02.107 15672 Exposure complete 22:52:13.436 00.020 15672 worker thread done servicing request 22:52:13.436 00.000 30444 OnExposeComplete: enter 22:52:13.436 00.000 30444 UpdateGuideState(): m_state=6 22:52:13.436 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1296 22:52:13.436 00.000 30444 Star::Find returns 1 (1), X=465.59, Y=192.25, Mass=94831, SNR=66.7, Peak=10385 HFD=3.3 22:52:13.436 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.95 = 0.95) 22:52:13.436 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 22:52:13.436 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.33 hyp=0.53 cameraTheta=0.67 mountX=0.31 mountY=0.41, mountTheta=0.92 22:52:13.437 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.33, opts=13) 22:52:13.437 00.000 30444 Enqueuing Move request for scope (0.42, 0.33) 22:52:13.437 00.000 15672 Worker thread wakes up 22:52:13.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.33) opts 0xd 22:52:13.437 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.33) 22:52:13.437 00.000 15672 Moving (0.42, 0.33) raw xDistance=0.31 yDistance=0.41 22:52:13.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31 22:52:13.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 22:52:13.437 00.000 15672 MoveAxis(W, 91, ABG) 22:52:13.437 00.000 15672 Guiding Dir = 3, Dur = 91 22:52:13.438 00.001 15672 IsSlewing returns 0 22:52:13.439 00.001 15672 IsGuiding returns 0 22:52:13.443 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=10796, FiltMin=2686, FiltMax=9061, Gamma=2.950 22:52:13.464 00.021 15672 PulseGuide returned control before completion, sleep 77 22:52:13.493 00.029 30444 UpdateGuideState exits: m=94831 SNR=66.7 Saturated 22:52:13.493 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:13.493 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:13.493 00.000 30444 Enqueuing Expose request 22:52:13.543 00.050 15672 IsGuiding returns 1 22:52:13.543 00.000 15672 scope still moving after pulse duration time elapsed 22:52:13.564 00.021 15672 IsSlewing returns 0 22:52:13.608 00.044 15672 IsGuiding returns 0 22:52:13.609 00.001 15672 scope move finished after 91 + 78 ms 22:52:13.609 00.000 15672 Move returns status 0, amount 91 22:52:13.609 00.000 15672 MoveAxis(S, 73, ABG) 22:52:13.609 00.000 15672 Guiding Dir = 1, Dur = 73 22:52:13.609 00.000 15672 IsSlewing returns 0 22:52:13.611 00.002 15672 IsGuiding returns 0 22:52:13.689 00.078 15672 IsGuiding returns 1 22:52:13.689 00.000 15672 scope still moving after pulse duration time elapsed 22:52:13.711 00.022 15672 IsSlewing returns 0 22:52:13.712 00.001 15672 IsGuiding returns 1 22:52:13.733 00.021 15672 IsSlewing returns 0 22:52:13.734 00.001 15672 IsGuiding returns 1 22:52:13.754 00.020 15672 IsSlewing returns 0 22:52:13.755 00.001 15672 IsGuiding returns 1 22:52:13.776 00.021 15672 IsSlewing returns 0 22:52:13.801 00.025 15672 IsGuiding returns 0 22:52:13.801 00.000 15672 scope move finished after 73 + 115 ms 22:52:13.801 00.000 15672 Move returns status 0, amount 73 22:52:13.801 00.000 15672 move complete, result=0 22:52:13.801 00.000 15672 worker thread done servicing request 22:52:13.801 00.000 15672 Worker thread wakes up 22:52:13.801 00.000 30444 GuideStep: 0.3 px 91 ms WEST, 0.4 px 73 ms SOUTH 22:52:13.801 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:13.801 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:15.710 01.909 15672 Exposure complete 22:52:15.730 00.020 15672 worker thread done servicing request 22:52:15.730 00.000 30444 OnExposeComplete: enter 22:52:15.730 00.000 30444 UpdateGuideState(): m_state=6 22:52:15.730 00.000 30444 Star::Find(15, 465, 192, 0, (0,0,0,0), 0.0, 255) frame 1297 22:52:15.730 00.000 30444 Star::Find returns 1 (1), X=465.52, Y=191.94, Mass=85207, SNR=66.8, Peak=8680 HFD=3.6 22:52:15.730 00.000 30444 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 22:52:15.730 00.000 30444 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 22:52:15.730 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.02 hyp=0.35 cameraTheta=0.06 mountX=0.33 mountY=0.10, mountTheta=0.28 22:52:15.731 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.02, opts=13) 22:52:15.731 00.000 30444 Enqueuing Move request for scope (0.35, 0.02) 22:52:15.731 00.000 15672 Worker thread wakes up 22:52:15.731 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.02) opts 0xd 22:52:15.731 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.02) 22:52:15.731 00.000 15672 Moving (0.35, 0.02) raw xDistance=0.33 yDistance=0.10 22:52:15.731 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33 22:52:15.731 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:52:15.731 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 22:52:15.731 00.000 15672 MoveAxis(W, 95, ABG) 22:52:15.731 00.000 15672 Guiding Dir = 3, Dur = 95 22:52:15.732 00.001 15672 IsSlewing returns 0 22:52:15.733 00.001 15672 IsGuiding returns 0 22:52:15.737 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=12053, FiltMin=2625, FiltMax=9010, Gamma=2.950 22:52:15.748 00.011 15672 PulseGuide returned control before completion, sleep 90 22:52:15.786 00.038 30444 UpdateGuideState exits: m=85207 SNR=66.8 Saturated 22:52:15.786 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:15.786 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:15.786 00.000 30444 Enqueuing Expose request 22:52:15.861 00.075 15672 IsGuiding returns 0 22:52:15.861 00.000 15672 Move returns status 0, amount 95 22:52:15.861 00.000 15672 MoveAxis(N, 0, ABG) 22:52:15.861 00.000 15672 Move returns status 0, amount 0 22:52:15.861 00.000 15672 move complete, result=0 22:52:15.861 00.000 15672 worker thread done servicing request 22:52:15.861 00.000 15672 Worker thread wakes up 22:52:15.861 00.000 30444 GuideStep: 0.3 px 95 ms WEST, 0.1 px 0 ms NORTH 22:52:15.861 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:15.861 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:17.970 02.109 15672 Exposure complete 22:52:17.990 00.020 15672 worker thread done servicing request 22:52:17.990 00.000 30444 OnExposeComplete: enter 22:52:17.990 00.000 30444 UpdateGuideState(): m_state=6 22:52:17.990 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1298 22:52:17.990 00.000 30444 Star::Find returns 1 (1), X=464.81, Y=191.15, Mass=98838, SNR=74.4, Peak=12905 HFD=3.1 22:52:17.990 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 22:52:17.990 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 22:52:17.990 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.77 hyp=0.85 cameraTheta=-2.01 mountX=-0.14 mountY=-0.83, mountTheta=-1.73 22:52:17.991 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.77, opts=13) 22:52:17.991 00.000 30444 Enqueuing Move request for scope (-0.36, -0.77) 22:52:17.991 00.000 15672 Worker thread wakes up 22:52:17.991 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.77) opts 0xd 22:52:17.991 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.77) 22:52:17.991 00.000 15672 Moving (-0.36, -0.77) raw xDistance=-0.14 yDistance=-0.83 22:52:17.991 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 22:52:17.991 00.000 15672 resist switch: large excursion: input -0.83 thresh 0.75 direction from 1 to -1 22:52:17.991 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.49 22:52:17.991 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 22:52:17.991 00.000 15672 MoveAxis(E, 0, ABG) 22:52:17.991 00.000 15672 Move returns status 0, amount 0 22:52:17.991 00.000 15672 MoveAxis(N, 148, ABG) 22:52:17.992 00.001 15672 Guiding Dir = 0, Dur = 148 22:52:17.992 00.000 15672 IsSlewing returns 0 22:52:17.993 00.001 15672 IsGuiding returns 0 22:52:17.997 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=12905, FiltMin=2701, FiltMax=9497, Gamma=2.950 22:52:18.049 00.052 30444 UpdateGuideState exits: m=98838 SNR=74.4 Saturated 22:52:18.049 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:18.049 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:18.049 00.000 30444 Enqueuing Expose request 22:52:18.080 00.031 15672 PulseGuide returned control before completion, sleep 72 22:52:18.178 00.098 15672 IsGuiding returns 1 22:52:18.178 00.000 15672 scope still moving after pulse duration time elapsed 22:52:18.199 00.021 15672 IsSlewing returns 0 22:52:18.202 00.003 15672 IsGuiding returns 1 22:52:18.223 00.021 15672 IsSlewing returns 0 22:52:18.241 00.018 15672 IsGuiding returns 0 22:52:18.241 00.000 15672 scope move finished after 148 + 99 ms 22:52:18.242 00.001 15672 Move returns status 0, amount 148 22:52:18.242 00.000 15672 move complete, result=0 22:52:18.242 00.000 15672 worker thread done servicing request 22:52:18.242 00.000 15672 Worker thread wakes up 22:52:18.242 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:18.242 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:18.243 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 148 ms NORTH 22:52:20.152 01.909 15672 Exposure complete 22:52:20.172 00.020 15672 worker thread done servicing request 22:52:20.172 00.000 30444 OnExposeComplete: enter 22:52:20.172 00.000 30444 UpdateGuideState(): m_state=6 22:52:20.172 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1299 22:52:20.172 00.000 30444 Star::Find returns 1 (1), X=465.19, Y=191.55, Mass=116611, SNR=85.1, Peak=13232 HFD=3.5 22:52:20.172 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 22:52:20.172 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 22:52:20.172 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.37 hyp=0.37 cameraTheta=-1.53 mountX=0.12 mountY=-0.36, mountTheta=-1.26 22:52:20.173 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.37, opts=13) 22:52:20.173 00.000 30444 Enqueuing Move request for scope (0.02, -0.37) 22:52:20.173 00.000 15672 Worker thread wakes up 22:52:20.173 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.37) opts 0xd 22:52:20.173 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.37) 22:52:20.173 00.000 15672 Moving (0.02, -0.37) raw xDistance=0.12 yDistance=-0.36 22:52:20.173 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:52:20.173 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 22:52:20.173 00.000 15672 MoveAxis(E, 0, ABG) 22:52:20.173 00.000 15672 Move returns status 0, amount 0 22:52:20.173 00.000 15672 MoveAxis(N, 65, ABG) 22:52:20.173 00.000 15672 Guiding Dir = 0, Dur = 65 22:52:20.174 00.001 15672 IsSlewing returns 0 22:52:20.175 00.001 15672 IsGuiding returns 0 22:52:20.179 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=13232, FiltMin=2582, FiltMax=9548, Gamma=2.950 22:52:20.228 00.049 30444 UpdateGuideState exits: m=116611 SNR=85.1 Saturated 22:52:20.228 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:20.228 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:20.228 00.000 30444 Enqueuing Expose request 22:52:20.254 00.026 15672 IsGuiding returns 1 22:52:20.254 00.000 15672 scope still moving after pulse duration time elapsed 22:52:20.275 00.021 15672 IsSlewing returns 0 22:52:20.349 00.074 15672 IsGuiding returns 0 22:52:20.349 00.000 15672 scope move finished after 65 + 109 ms 22:52:20.349 00.000 15672 Move returns status 0, amount 65 22:52:20.349 00.000 15672 move complete, result=0 22:52:20.350 00.001 15672 worker thread done servicing request 22:52:20.350 00.000 15672 Worker thread wakes up 22:52:20.350 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:20.350 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:20.350 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 65 ms NORTH 22:52:22.457 02.107 15672 Exposure complete 22:52:22.477 00.020 15672 worker thread done servicing request 22:52:22.477 00.000 30444 OnExposeComplete: enter 22:52:22.477 00.000 30444 UpdateGuideState(): m_state=6 22:52:22.477 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1300 22:52:22.477 00.000 30444 Star::Find returns 1 (1), X=464.92, Y=191.59, Mass=89792, SNR=63.2, Peak=11140 HFD=3.6 22:52:22.477 00.000 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 22:52:22.477 00.000 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 22:52:22.477 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.33 hyp=0.42 cameraTheta=-2.23 mountX=-0.16 mountY=-0.38, mountTheta=-1.96 22:52:22.478 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.33, opts=13) 22:52:22.478 00.000 30444 Enqueuing Move request for scope (-0.26, -0.33) 22:52:22.478 00.000 15672 Worker thread wakes up 22:52:22.478 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.33) opts 0xd 22:52:22.478 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.33) 22:52:22.478 00.000 15672 Moving (-0.26, -0.33) raw xDistance=-0.16 yDistance=-0.38 22:52:22.478 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 22:52:22.478 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 22:52:22.478 00.000 15672 MoveAxis(E, 0, ABG) 22:52:22.478 00.000 15672 Move returns status 0, amount 0 22:52:22.478 00.000 15672 MoveAxis(N, 68, ABG) 22:52:22.478 00.000 15672 Guiding Dir = 0, Dur = 68 22:52:22.479 00.001 15672 IsSlewing returns 0 22:52:22.480 00.001 15672 IsGuiding returns 0 22:52:22.484 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2428, max=11140, FiltMin=2692, FiltMax=7773, Gamma=2.950 22:52:22.534 00.050 30444 UpdateGuideState exits: m=89792 SNR=63.2 Saturated 22:52:22.534 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:22.534 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:22.534 00.000 30444 Enqueuing Expose request 22:52:22.555 00.021 15672 IsGuiding returns 1 22:52:22.555 00.000 15672 scope still moving after pulse duration time elapsed 22:52:22.576 00.021 15672 IsSlewing returns 0 22:52:22.577 00.001 15672 IsGuiding returns 1 22:52:22.598 00.021 15672 IsSlewing returns 0 22:52:22.599 00.001 15672 IsGuiding returns 1 22:52:22.620 00.021 15672 IsSlewing returns 0 22:52:22.651 00.031 15672 IsGuiding returns 0 22:52:22.651 00.000 15672 scope move finished after 68 + 102 ms 22:52:22.651 00.000 15672 Move returns status 0, amount 68 22:52:22.651 00.000 15672 move complete, result=0 22:52:22.651 00.000 15672 worker thread done servicing request 22:52:22.651 00.000 15672 Worker thread wakes up 22:52:22.651 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:22.651 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:22.651 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 68 ms NORTH 22:52:24.566 01.915 15672 Exposure complete 22:52:24.600 00.034 15672 worker thread done servicing request 22:52:24.601 00.001 30444 OnExposeComplete: enter 22:52:24.601 00.000 30444 UpdateGuideState(): m_state=6 22:52:24.601 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1301 22:52:24.601 00.000 30444 Star::Find returns 1 (1), X=465.03, Y=191.47, Mass=82867, SNR=63.4, Peak=10365 HFD=3.6 22:52:24.601 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 22:52:24.601 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 22:52:24.601 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.45 hyp=0.47 cameraTheta=-1.88 mountX=-0.01 mountY=-0.47, mountTheta=-1.60 22:52:24.601 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.45, opts=13) 22:52:24.601 00.000 30444 Enqueuing Move request for scope (-0.14, -0.45) 22:52:24.601 00.000 15672 Worker thread wakes up 22:52:24.602 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.45) opts 0xd 22:52:24.602 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.45) 22:52:24.602 00.000 15672 Moving (-0.14, -0.45) raw xDistance=-0.01 yDistance=-0.47 22:52:24.602 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:52:24.602 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 22:52:24.602 00.000 15672 MoveAxis(E, 0, ABG) 22:52:24.602 00.000 15672 Move returns status 0, amount 0 22:52:24.602 00.000 15672 MoveAxis(N, 84, ABG) 22:52:24.602 00.000 15672 Guiding Dir = 0, Dur = 84 22:52:24.603 00.001 15672 IsSlewing returns 0 22:52:24.607 00.004 15672 IsGuiding returns 0 22:52:24.608 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2382, max=10365, FiltMin=2636, FiltMax=8022, Gamma=2.950 22:52:24.658 00.050 30444 UpdateGuideState exits: m=82867 SNR=63.4 Saturated 22:52:24.658 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:24.658 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:24.658 00.000 30444 Enqueuing Expose request 22:52:24.727 00.069 15672 IsGuiding returns 1 22:52:24.727 00.000 15672 scope still moving after pulse duration time elapsed 22:52:24.748 00.021 15672 IsSlewing returns 0 22:52:24.749 00.001 15672 IsGuiding returns 1 22:52:24.770 00.021 15672 IsSlewing returns 0 22:52:24.770 00.000 15672 IsGuiding returns 1 22:52:24.792 00.022 15672 IsSlewing returns 0 22:52:24.822 00.030 15672 IsGuiding returns 0 22:52:24.822 00.000 15672 scope move finished after 84 + 131 ms 22:52:24.824 00.002 15672 Move returns status 0, amount 84 22:52:24.824 00.000 15672 move complete, result=0 22:52:24.824 00.000 15672 worker thread done servicing request 22:52:24.824 00.000 15672 Worker thread wakes up 22:52:24.824 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:24.824 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:24.824 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 84 ms NORTH 22:52:26.930 02.106 15672 Exposure complete 22:52:26.950 00.020 15672 worker thread done servicing request 22:52:26.950 00.000 30444 OnExposeComplete: enter 22:52:26.950 00.000 30444 UpdateGuideState(): m_state=6 22:52:26.950 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1302 22:52:26.950 00.000 30444 Star::Find returns 1 (1), X=464.81, Y=191.57, Mass=96373, SNR=73.6, Peak=11681 HFD=3.6 22:52:26.950 00.000 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 22:52:26.951 00.001 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 22:52:26.951 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.35 hyp=0.51 cameraTheta=-2.37 mountX=-0.25 mountY=-0.42, mountTheta=-2.11 22:52:26.951 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.35, opts=13) 22:52:26.951 00.000 30444 Enqueuing Move request for scope (-0.37, -0.35) 22:52:26.951 00.000 15672 Worker thread wakes up 22:52:26.951 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.35) opts 0xd 22:52:26.951 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.35) 22:52:26.951 00.000 15672 Moving (-0.37, -0.35) raw xDistance=-0.25 yDistance=-0.42 22:52:26.951 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 22:52:26.951 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 22:52:26.951 00.000 15672 MoveAxis(E, 69, ABG) 22:52:26.951 00.000 15672 Guiding Dir = 2, Dur = 69 22:52:26.952 00.001 15672 IsSlewing returns 0 22:52:26.953 00.001 15672 IsGuiding returns 0 22:52:26.958 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=12798, FiltMin=2623, FiltMax=8602, Gamma=2.950 22:52:26.978 00.020 15672 PulseGuide returned control before completion, sleep 54 22:52:27.009 00.031 30444 UpdateGuideState exits: m=96373 SNR=73.6 Saturated 22:52:27.009 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:27.009 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:27.009 00.000 30444 Enqueuing Expose request 22:52:27.035 00.026 15672 IsGuiding returns 1 22:52:27.035 00.000 15672 scope still moving after pulse duration time elapsed 22:52:27.056 00.021 15672 IsSlewing returns 0 22:52:27.059 00.003 15672 IsGuiding returns 0 22:52:27.060 00.001 15672 scope move finished after 69 + 37 ms 22:52:27.060 00.000 15672 Move returns status 0, amount 69 22:52:27.060 00.000 15672 MoveAxis(N, 76, ABG) 22:52:27.060 00.000 15672 Guiding Dir = 0, Dur = 76 22:52:27.060 00.000 15672 IsSlewing returns 0 22:52:27.061 00.001 15672 IsGuiding returns 0 22:52:27.173 00.112 15672 IsGuiding returns 1 22:52:27.173 00.000 15672 scope still moving after pulse duration time elapsed 22:52:27.195 00.022 15672 IsSlewing returns 0 22:52:27.197 00.002 15672 IsGuiding returns 1 22:52:27.218 00.021 15672 IsSlewing returns 0 22:52:27.221 00.003 15672 IsGuiding returns 1 22:52:27.242 00.021 15672 IsSlewing returns 0 22:52:27.267 00.025 15672 IsGuiding returns 0 22:52:27.267 00.000 15672 scope move finished after 76 + 130 ms 22:52:27.268 00.001 15672 Move returns status 0, amount 76 22:52:27.268 00.000 15672 move complete, result=0 22:52:27.268 00.000 15672 worker thread done servicing request 22:52:27.268 00.000 15672 Worker thread wakes up 22:52:27.268 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:27.268 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:27.269 00.001 30444 GuideStep: -0.3 px 69 ms EAST, -0.4 px 76 ms NORTH 22:52:29.175 01.906 15672 Exposure complete 22:52:29.195 00.020 15672 worker thread done servicing request 22:52:29.195 00.000 30444 OnExposeComplete: enter 22:52:29.195 00.000 30444 UpdateGuideState(): m_state=6 22:52:29.195 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1303 22:52:29.195 00.000 30444 Star::Find returns 1 (1), X=464.31, Y=191.14, Mass=92964, SNR=76.3, Peak=10449 HFD=3.8 22:52:29.196 00.001 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.13 = -2.13) 22:52:29.196 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.19 = -2.19) 22:52:29.196 00.000 30444 CameraToMount -- cameraX=-0.86 cameraY=-0.78 hyp=1.17 cameraTheta=-2.40 mountX=-0.61 mountY=-0.95, mountTheta=-2.14 22:52:29.196 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.86, y=-0.78, opts=13) 22:52:29.196 00.000 30444 Enqueuing Move request for scope (-0.86, -0.78) 22:52:29.196 00.000 15672 Worker thread wakes up 22:52:29.196 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -0.78) opts 0xd 22:52:29.196 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.86, -0.78) 22:52:29.196 00.000 15672 Moving (-0.86, -0.78) raw xDistance=-0.61 yDistance=-0.95 22:52:29.196 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.61 22:52:29.196 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95 22:52:29.197 00.001 15672 MoveAxis(E, 171, ABG) 22:52:29.197 00.000 15672 Guiding Dir = 2, Dur = 171 22:52:29.197 00.000 15672 IsSlewing returns 0 22:52:29.199 00.002 15672 IsGuiding returns 0 22:52:29.204 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=10449, FiltMin=2712, FiltMax=8740, Gamma=2.950 22:52:29.214 00.010 15672 PulseGuide returned control before completion, sleep 166 22:52:29.254 00.040 30444 UpdateGuideState exits: m=92964 SNR=76.3 Saturated 22:52:29.254 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:29.254 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:29.254 00.000 30444 Enqueuing Expose request 22:52:29.407 00.153 15672 IsGuiding returns 0 22:52:29.408 00.001 15672 Move returns status 0, amount 171 22:52:29.408 00.000 15672 MoveAxis(N, 170, ABG) 22:52:29.408 00.000 15672 Guiding Dir = 0, Dur = 170 22:52:29.408 00.000 15672 IsSlewing returns 0 22:52:29.410 00.002 15672 IsGuiding returns 0 22:52:29.488 00.078 15672 PulseGuide returned control before completion, sleep 102 22:52:29.591 00.103 15672 IsGuiding returns 1 22:52:29.592 00.001 15672 scope still moving after pulse duration time elapsed 22:52:29.612 00.020 15672 IsSlewing returns 0 22:52:29.614 00.002 15672 IsGuiding returns 1 22:52:29.635 00.021 15672 IsSlewing returns 0 22:52:29.638 00.003 15672 IsGuiding returns 1 22:52:29.659 00.021 15672 IsSlewing returns 0 22:52:29.662 00.003 15672 IsGuiding returns 1 22:52:29.683 00.021 15672 IsSlewing returns 0 22:52:29.696 00.013 15672 IsGuiding returns 0 22:52:29.696 00.000 15672 scope move finished after 170 + 116 ms 22:52:29.696 00.000 15672 Move returns status 0, amount 170 22:52:29.696 00.000 15672 move complete, result=0 22:52:29.696 00.000 15672 worker thread done servicing request 22:52:29.697 00.001 15672 Worker thread wakes up 22:52:29.697 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:29.697 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:29.697 00.000 30444 GuideStep: -0.6 px 171 ms EAST, -1.0 px 170 ms NORTH 22:52:31.806 02.109 15672 Exposure complete 22:52:31.825 00.019 15672 worker thread done servicing request 22:52:31.825 00.000 30444 OnExposeComplete: enter 22:52:31.825 00.000 30444 UpdateGuideState(): m_state=6 22:52:31.826 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1304 22:52:31.826 00.000 30444 Star::Find returns 1 (1), X=465.50, Y=190.89, Mass=93371, SNR=70.7, Peak=10909 HFD=3.3 22:52:31.826 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 22:52:31.826 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.05 = -1.05) 22:52:31.826 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-1.03 hyp=1.08 cameraTheta=-1.27 mountX=0.59 mountY=-0.94, mountTheta=-1.01 22:52:31.826 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-1.03, opts=13) 22:52:31.826 00.000 30444 Enqueuing Move request for scope (0.32, -1.03) 22:52:31.826 00.000 15672 Worker thread wakes up 22:52:31.826 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -1.03) opts 0xd 22:52:31.826 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -1.03) 22:52:31.826 00.000 15672 Moving (0.32, -1.03) raw xDistance=0.59 yDistance=-0.94 22:52:31.827 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.59 22:52:31.827 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 22:52:31.827 00.000 15672 MoveAxis(W, 149, ABG) 22:52:31.827 00.000 15672 Guiding Dir = 3, Dur = 149 22:52:31.827 00.000 15672 IsSlewing returns 0 22:52:31.827 00.000 15672 IsGuiding returns 0 22:52:31.831 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=12349, FiltMin=2605, FiltMax=9064, Gamma=2.950 22:52:31.850 00.019 15672 PulseGuide returned control before completion, sleep 137 22:52:31.881 00.031 30444 UpdateGuideState exits: m=93371 SNR=70.7 Saturated 22:52:31.882 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:31.882 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:31.882 00.000 30444 Enqueuing Expose request 22:52:31.991 00.109 15672 IsGuiding returns 1 22:52:31.991 00.000 15672 scope still moving after pulse duration time elapsed 22:52:32.012 00.021 15672 IsSlewing returns 0 22:52:32.028 00.016 15672 IsGuiding returns 0 22:52:32.028 00.000 15672 scope move finished after 149 + 51 ms 22:52:32.028 00.000 15672 Move returns status 0, amount 149 22:52:32.028 00.000 15672 MoveAxis(N, 167, ABG) 22:52:32.028 00.000 15672 Guiding Dir = 0, Dur = 167 22:52:32.029 00.001 15672 IsSlewing returns 0 22:52:32.031 00.002 15672 IsGuiding returns 0 22:52:32.108 00.077 15672 PulseGuide returned control before completion, sleep 102 22:52:32.214 00.106 15672 IsGuiding returns 1 22:52:32.214 00.000 15672 scope still moving after pulse duration time elapsed 22:52:32.235 00.021 15672 IsSlewing returns 0 22:52:32.236 00.001 15672 IsGuiding returns 1 22:52:32.257 00.021 15672 IsSlewing returns 0 22:52:32.258 00.001 15672 IsGuiding returns 1 22:52:32.279 00.021 15672 IsSlewing returns 0 22:52:32.299 00.020 15672 IsGuiding returns 0 22:52:32.300 00.001 15672 scope move finished after 167 + 100 ms 22:52:32.300 00.000 15672 Move returns status 0, amount 167 22:52:32.300 00.000 15672 move complete, result=0 22:52:32.300 00.000 15672 worker thread done servicing request 22:52:32.300 00.000 15672 Worker thread wakes up 22:52:32.300 00.000 30444 GuideStep: 0.6 px 149 ms WEST, -0.9 px 167 ms NORTH 22:52:32.300 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:32.300 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:34.208 01.908 15672 Exposure complete 22:52:34.228 00.020 15672 worker thread done servicing request 22:52:34.228 00.000 30444 OnExposeComplete: enter 22:52:34.228 00.000 30444 UpdateGuideState(): m_state=6 22:52:34.228 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 1305 22:52:34.228 00.000 30444 Star::Find returns 1 (1), X=465.08, Y=191.47, Mass=96938, SNR=74.3, Peak=12108 HFD=3.5 22:52:34.228 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 22:52:34.228 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 22:52:34.228 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.45 hyp=0.46 cameraTheta=-1.78 mountX=0.03 mountY=-0.46, mountTheta=-1.50 22:52:34.229 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.45, opts=13) 22:52:34.229 00.000 30444 Enqueuing Move request for scope (-0.10, -0.45) 22:52:34.229 00.000 15672 Worker thread wakes up 22:52:34.229 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.45) opts 0xd 22:52:34.229 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.45) 22:52:34.229 00.000 15672 Moving (-0.10, -0.45) raw xDistance=0.03 yDistance=-0.46 22:52:34.229 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:52:34.229 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 22:52:34.229 00.000 15672 MoveAxis(E, 0, ABG) 22:52:34.229 00.000 15672 Move returns status 0, amount 0 22:52:34.229 00.000 15672 MoveAxis(N, 82, ABG) 22:52:34.229 00.000 15672 Guiding Dir = 0, Dur = 82 22:52:34.230 00.001 15672 IsSlewing returns 0 22:52:34.235 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=12108, FiltMin=2664, FiltMax=8431, Gamma=2.950 22:52:34.263 00.028 15672 IsGuiding returns 0 22:52:34.285 00.022 30444 UpdateGuideState exits: m=96938 SNR=74.3 Saturated 22:52:34.285 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:34.285 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:34.285 00.000 30444 Enqueuing Expose request 22:52:34.344 00.059 15672 PulseGuide returned control before completion, sleep 13 22:52:34.360 00.016 15672 IsGuiding returns 1 22:52:34.360 00.000 15672 scope still moving after pulse duration time elapsed 22:52:34.382 00.022 15672 IsSlewing returns 0 22:52:34.383 00.001 15672 IsGuiding returns 1 22:52:34.404 00.021 15672 IsSlewing returns 0 22:52:34.405 00.001 15672 IsGuiding returns 1 22:52:34.426 00.021 15672 IsSlewing returns 0 22:52:34.426 00.000 15672 IsGuiding returns 1 22:52:34.448 00.022 15672 IsSlewing returns 0 22:52:34.455 00.007 15672 IsGuiding returns 0 22:52:34.455 00.000 15672 scope move finished after 82 + 109 ms 22:52:34.455 00.000 15672 Move returns status 0, amount 82 22:52:34.455 00.000 15672 move complete, result=0 22:52:34.455 00.000 15672 worker thread done servicing request 22:52:34.455 00.000 15672 Worker thread wakes up 22:52:34.456 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:34.456 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:34.456 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 82 ms NORTH 22:52:36.561 02.105 15672 Exposure complete 22:52:36.581 00.020 15672 worker thread done servicing request 22:52:36.581 00.000 30444 OnExposeComplete: enter 22:52:36.581 00.000 30444 UpdateGuideState(): m_state=6 22:52:36.581 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1306 22:52:36.581 00.000 30444 Star::Find returns 1 (1), X=465.10, Y=191.59, Mass=92426, SNR=67.4, Peak=11339 HFD=3.5 22:52:36.581 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 22:52:36.581 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 22:52:36.581 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.34 hyp=0.34 cameraTheta=-1.79 mountX=0.02 mountY=-0.34, mountTheta=-1.51 22:52:36.582 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.34, opts=13) 22:52:36.582 00.000 30444 Enqueuing Move request for scope (-0.07, -0.34) 22:52:36.582 00.000 15672 Worker thread wakes up 22:52:36.582 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.34) opts 0xd 22:52:36.582 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.34) 22:52:36.582 00.000 15672 Moving (-0.07, -0.34) raw xDistance=0.02 yDistance=-0.34 22:52:36.582 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:52:36.582 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:52:36.582 00.000 15672 MoveAxis(E, 0, ABG) 22:52:36.582 00.000 15672 Move returns status 0, amount 0 22:52:36.582 00.000 15672 MoveAxis(N, 61, ABG) 22:52:36.582 00.000 15672 Guiding Dir = 0, Dur = 61 22:52:36.583 00.001 15672 IsSlewing returns 0 22:52:36.584 00.001 15672 IsGuiding returns 0 22:52:36.588 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=11503, FiltMin=2687, FiltMax=8518, Gamma=2.950 22:52:36.641 00.053 30444 UpdateGuideState exits: m=92426 SNR=67.4 Saturated 22:52:36.641 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:36.641 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:36.641 00.000 30444 Enqueuing Expose request 22:52:36.693 00.052 15672 IsGuiding returns 1 22:52:36.693 00.000 15672 scope still moving after pulse duration time elapsed 22:52:36.714 00.021 15672 IsSlewing returns 0 22:52:36.739 00.025 15672 IsGuiding returns 0 22:52:36.740 00.001 15672 scope move finished after 61 + 94 ms 22:52:36.740 00.000 15672 Move returns status 0, amount 61 22:52:36.740 00.000 15672 move complete, result=0 22:52:36.740 00.000 15672 worker thread done servicing request 22:52:36.740 00.000 15672 Worker thread wakes up 22:52:36.740 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 61 ms NORTH 22:52:36.740 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:36.740 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:38.648 01.908 15672 Exposure complete 22:52:38.668 00.020 15672 worker thread done servicing request 22:52:38.668 00.000 30444 OnExposeComplete: enter 22:52:38.668 00.000 30444 UpdateGuideState(): m_state=6 22:52:38.668 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1307 22:52:38.669 00.001 30444 Star::Find returns 1 (1), X=465.41, Y=191.24, Mass=94056, SNR=85.5, Peak=10382 HFD=3.6 22:52:38.669 00.000 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.95 = -0.95) 22:52:38.669 00.000 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 22:52:38.669 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.68 hyp=0.72 cameraTheta=-1.23 mountX=0.42 mountY=-0.61, mountTheta=-0.97 22:52:38.669 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.68, opts=13) 22:52:38.669 00.000 30444 Enqueuing Move request for scope (0.24, -0.68) 22:52:38.669 00.000 15672 Worker thread wakes up 22:52:38.669 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.68) opts 0xd 22:52:38.670 00.001 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.68) 22:52:38.670 00.000 15672 Moving (0.24, -0.68) raw xDistance=0.42 yDistance=-0.61 22:52:38.670 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 22:52:38.670 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 22:52:38.670 00.000 15672 MoveAxis(W, 113, ABG) 22:52:38.670 00.000 15672 Guiding Dir = 3, Dur = 113 22:52:38.670 00.000 15672 IsSlewing returns 0 22:52:38.671 00.001 15672 IsGuiding returns 0 22:52:38.676 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=11655, FiltMin=2673, FiltMax=8308, Gamma=2.950 22:52:38.688 00.012 15672 PulseGuide returned control before completion, sleep 107 22:52:38.730 00.042 30444 UpdateGuideState exits: m=94056 SNR=85.5 Saturated 22:52:38.730 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:38.730 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:38.730 00.000 30444 Enqueuing Expose request 22:52:38.818 00.088 15672 IsGuiding returns 1 22:52:38.818 00.000 15672 scope still moving after pulse duration time elapsed 22:52:38.839 00.021 15672 IsSlewing returns 0 22:52:38.848 00.009 15672 IsGuiding returns 0 22:52:38.848 00.000 15672 scope move finished after 113 + 63 ms 22:52:38.848 00.000 15672 Move returns status 0, amount 113 22:52:38.848 00.000 15672 MoveAxis(N, 109, ABG) 22:52:38.848 00.000 15672 Guiding Dir = 0, Dur = 109 22:52:38.849 00.001 15672 IsSlewing returns 0 22:52:38.850 00.001 15672 IsGuiding returns 0 22:52:38.929 00.079 15672 PulseGuide returned control before completion, sleep 41 22:52:38.972 00.043 15672 IsGuiding returns 1 22:52:38.972 00.000 15672 scope still moving after pulse duration time elapsed 22:52:38.993 00.021 15672 IsSlewing returns 0 22:52:38.996 00.003 15672 IsGuiding returns 1 22:52:39.018 00.022 15672 IsSlewing returns 0 22:52:39.072 00.054 15672 IsGuiding returns 0 22:52:39.072 00.000 15672 scope move finished after 109 + 112 ms 22:52:39.072 00.000 15672 Move returns status 0, amount 109 22:52:39.072 00.000 15672 move complete, result=0 22:52:39.072 00.000 15672 worker thread done servicing request 22:52:39.072 00.000 15672 Worker thread wakes up 22:52:39.072 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:39.072 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:39.072 00.000 30444 GuideStep: 0.4 px 113 ms WEST, -0.6 px 109 ms NORTH 22:52:41.181 02.109 15672 Exposure complete 22:52:41.201 00.020 15672 worker thread done servicing request 22:52:41.201 00.000 30444 OnExposeComplete: enter 22:52:41.201 00.000 30444 UpdateGuideState(): m_state=6 22:52:41.201 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1308 22:52:41.201 00.000 30444 Star::Find returns 1 (1), X=464.91, Y=191.35, Mass=94556, SNR=79.4, Peak=11894 HFD=3.4 22:52:41.201 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 22:52:41.201 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 22:52:41.201 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.57 hyp=0.63 cameraTheta=-2.00 mountX=-0.10 mountY=-0.61, mountTheta=-1.73 22:52:41.202 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.57, opts=13) 22:52:41.202 00.000 30444 Enqueuing Move request for scope (-0.26, -0.57) 22:52:41.202 00.000 15672 Worker thread wakes up 22:52:41.202 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.57) opts 0xd 22:52:41.202 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.57) 22:52:41.202 00.000 15672 Moving (-0.26, -0.57) raw xDistance=-0.10 yDistance=-0.61 22:52:41.202 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:52:41.202 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 22:52:41.202 00.000 15672 MoveAxis(E, 0, ABG) 22:52:41.202 00.000 15672 Move returns status 0, amount 0 22:52:41.202 00.000 15672 MoveAxis(N, 109, ABG) 22:52:41.202 00.000 15672 Guiding Dir = 0, Dur = 109 22:52:41.203 00.001 15672 IsSlewing returns 0 22:52:41.208 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12765, FiltMin=2587, FiltMax=9500, Gamma=2.950 22:52:41.212 00.004 15672 IsGuiding returns 0 22:52:41.265 00.053 30444 UpdateGuideState exits: m=94556 SNR=79.4 Saturated 22:52:41.265 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:41.265 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:41.265 00.000 30444 Enqueuing Expose request 22:52:41.292 00.027 15672 PulseGuide returned control before completion, sleep 40 22:52:41.334 00.042 15672 IsGuiding returns 1 22:52:41.334 00.000 15672 scope still moving after pulse duration time elapsed 22:52:41.355 00.021 15672 IsSlewing returns 0 22:52:41.357 00.002 15672 IsGuiding returns 1 22:52:41.378 00.021 15672 IsSlewing returns 0 22:52:41.380 00.002 15672 IsGuiding returns 1 22:52:41.401 00.021 15672 IsSlewing returns 0 22:52:41.403 00.002 15672 IsGuiding returns 1 22:52:41.425 00.022 15672 IsSlewing returns 0 22:52:41.485 00.060 15672 IsGuiding returns 0 22:52:41.485 00.000 15672 scope move finished after 109 + 163 ms 22:52:41.485 00.000 15672 Move returns status 0, amount 109 22:52:41.485 00.000 15672 move complete, result=0 22:52:41.486 00.001 15672 worker thread done servicing request 22:52:41.486 00.000 15672 Worker thread wakes up 22:52:41.486 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:41.486 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:41.486 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 109 ms NORTH 22:52:43.391 01.905 15672 Exposure complete 22:52:43.411 00.020 15672 worker thread done servicing request 22:52:43.411 00.000 30444 OnExposeComplete: enter 22:52:43.411 00.000 30444 UpdateGuideState(): m_state=6 22:52:43.412 00.001 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1309 22:52:43.412 00.000 30444 Star::Find returns 1 (1), X=464.75, Y=191.06, Mass=95232, SNR=72.5, Peak=13677 HFD=2.8 22:52:43.412 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 22:52:43.412 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 22:52:43.412 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.86 hyp=0.96 cameraTheta=-2.03 mountX=-0.17 mountY=-0.93, mountTheta=-1.75 22:52:43.412 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.86, opts=13) 22:52:43.412 00.000 30444 Enqueuing Move request for scope (-0.42, -0.86) 22:52:43.412 00.000 15672 Worker thread wakes up 22:52:43.413 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.86) opts 0xd 22:52:43.413 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.86) 22:52:43.413 00.000 15672 Moving (-0.42, -0.86) raw xDistance=-0.17 yDistance=-0.93 22:52:43.413 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:52:43.413 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 22:52:43.413 00.000 15672 MoveAxis(E, 0, ABG) 22:52:43.413 00.000 15672 Move returns status 0, amount 0 22:52:43.413 00.000 15672 MoveAxis(N, 166, ABG) 22:52:43.413 00.000 15672 Guiding Dir = 0, Dur = 166 22:52:43.413 00.000 15672 IsSlewing returns 0 22:52:43.414 00.001 15672 IsGuiding returns 0 22:52:43.419 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=13677, FiltMin=2708, FiltMax=9454, Gamma=2.950 22:52:43.468 00.049 30444 UpdateGuideState exits: m=95232 SNR=72.5 Saturated 22:52:43.469 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:43.469 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:43.469 00.000 30444 Enqueuing Expose request 22:52:43.497 00.028 15672 PulseGuide returned control before completion, sleep 94 22:52:43.626 00.129 15672 IsGuiding returns 1 22:52:43.626 00.000 15672 scope still moving after pulse duration time elapsed 22:52:43.647 00.021 15672 IsSlewing returns 0 22:52:43.651 00.004 15672 IsGuiding returns 1 22:52:43.672 00.021 15672 IsSlewing returns 0 22:52:43.675 00.003 15672 IsGuiding returns 1 22:52:43.696 00.021 15672 IsSlewing returns 0 22:52:43.705 00.009 15672 IsGuiding returns 0 22:52:43.705 00.000 15672 scope move finished after 166 + 124 ms 22:52:43.705 00.000 15672 Move returns status 0, amount 166 22:52:43.705 00.000 15672 move complete, result=0 22:52:43.705 00.000 15672 worker thread done servicing request 22:52:43.705 00.000 15672 Worker thread wakes up 22:52:43.705 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:43.706 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:43.706 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 166 ms NORTH 22:52:45.814 02.108 15672 Exposure complete 22:52:45.834 00.020 15672 worker thread done servicing request 22:52:45.834 00.000 30444 OnExposeComplete: enter 22:52:45.834 00.000 30444 UpdateGuideState(): m_state=6 22:52:45.834 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1310 22:52:45.835 00.001 30444 Star::Find returns 1 (1), X=464.96, Y=191.13, Mass=103096, SNR=78.6, Peak=12269 HFD=3.6 22:52:45.835 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 22:52:45.835 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 22:52:45.835 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.79 hyp=0.82 cameraTheta=-1.84 mountX=0.01 mountY=-0.82, mountTheta=-1.56 22:52:45.835 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.79, opts=13) 22:52:45.835 00.000 30444 Enqueuing Move request for scope (-0.22, -0.79) 22:52:45.835 00.000 15672 Worker thread wakes up 22:52:45.835 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.79) opts 0xd 22:52:45.835 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.79) 22:52:45.835 00.000 15672 Moving (-0.22, -0.79) raw xDistance=0.01 yDistance=-0.82 22:52:45.835 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:52:45.835 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 22:52:45.835 00.000 15672 MoveAxis(E, 0, ABG) 22:52:45.836 00.001 15672 Move returns status 0, amount 0 22:52:45.836 00.000 15672 MoveAxis(N, 146, ABG) 22:52:45.836 00.000 15672 Guiding Dir = 0, Dur = 146 22:52:45.836 00.000 15672 IsSlewing returns 0 22:52:45.837 00.001 15672 IsGuiding returns 0 22:52:45.841 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=12595, FiltMin=2662, FiltMax=9232, Gamma=2.950 22:52:45.891 00.050 30444 UpdateGuideState exits: m=103096 SNR=78.6 Saturated 22:52:45.891 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:45.892 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:45.892 00.000 30444 Enqueuing Expose request 22:52:45.925 00.033 15672 PulseGuide returned control before completion, sleep 69 22:52:46.006 00.081 15672 IsGuiding returns 1 22:52:46.006 00.000 15672 scope still moving after pulse duration time elapsed 22:52:46.027 00.021 15672 IsSlewing returns 0 22:52:46.030 00.003 15672 IsGuiding returns 1 22:52:46.051 00.021 15672 IsSlewing returns 0 22:52:46.054 00.003 15672 IsGuiding returns 1 22:52:46.074 00.020 15672 IsSlewing returns 0 22:52:46.102 00.028 15672 IsGuiding returns 0 22:52:46.102 00.000 15672 scope move finished after 146 + 118 ms 22:52:46.102 00.000 15672 Move returns status 0, amount 146 22:52:46.102 00.000 15672 move complete, result=0 22:52:46.103 00.001 15672 worker thread done servicing request 22:52:46.103 00.000 15672 Worker thread wakes up 22:52:46.103 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:46.103 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:46.103 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.8 px 146 ms NORTH 22:52:48.012 01.909 15672 Exposure complete 22:52:48.032 00.020 15672 worker thread done servicing request 22:52:48.032 00.000 30444 OnExposeComplete: enter 22:52:48.032 00.000 30444 UpdateGuideState(): m_state=6 22:52:48.032 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1311 22:52:48.032 00.000 30444 Star::Find returns 1 (1), X=465.09, Y=190.86, Mass=110413, SNR=90.1, Peak=13253 HFD=3.0 22:52:48.032 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 22:52:48.032 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 22:52:48.032 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-1.06 hyp=1.06 cameraTheta=-1.65 mountX=0.20 mountY=-1.05, mountTheta=-1.38 22:52:48.032 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-1.06, opts=13) 22:52:48.032 00.000 30444 Enqueuing Move request for scope (-0.09, -1.06) 22:52:48.032 00.000 15672 Worker thread wakes up 22:52:48.032 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -1.06) opts 0xd 22:52:48.032 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -1.06) 22:52:48.032 00.000 15672 Moving (-0.09, -1.06) raw xDistance=0.20 yDistance=-1.05 22:52:48.032 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:52:48.033 00.001 15672 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05 22:52:48.033 00.000 15672 MoveAxis(E, 0, ABG) 22:52:48.033 00.000 15672 Move returns status 0, amount 0 22:52:48.033 00.000 15672 MoveAxis(N, 188, ABG) 22:52:48.033 00.000 15672 Guiding Dir = 0, Dur = 188 22:52:48.033 00.000 15672 IsSlewing returns 0 22:52:48.035 00.002 15672 IsGuiding returns 0 22:52:48.039 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2375, max=13253, FiltMin=2737, FiltMax=9220, Gamma=2.950 22:52:48.088 00.049 30444 UpdateGuideState exits: m=110413 SNR=90.1 Saturated 22:52:48.088 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:48.089 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:48.089 00.000 30444 Enqueuing Expose request 22:52:48.113 00.024 15672 PulseGuide returned control before completion, sleep 120 22:52:48.237 00.124 15672 IsGuiding returns 1 22:52:48.237 00.000 15672 scope still moving after pulse duration time elapsed 22:52:48.258 00.021 15672 IsSlewing returns 0 22:52:48.261 00.003 15672 IsGuiding returns 1 22:52:48.281 00.020 15672 IsSlewing returns 0 22:52:48.284 00.003 15672 IsGuiding returns 1 22:52:48.305 00.021 15672 IsSlewing returns 0 22:52:48.322 00.017 15672 IsGuiding returns 0 22:52:48.322 00.000 15672 scope move finished after 188 + 99 ms 22:52:48.323 00.001 15672 Move returns status 0, amount 188 22:52:48.323 00.000 15672 move complete, result=0 22:52:48.323 00.000 15672 worker thread done servicing request 22:52:48.323 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.1 px 188 ms NORTH 22:52:48.324 00.001 15672 Worker thread wakes up 22:52:48.324 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:48.324 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:50.435 02.111 15672 Exposure complete 22:52:50.455 00.020 15672 worker thread done servicing request 22:52:50.455 00.000 30444 OnExposeComplete: enter 22:52:50.455 00.000 30444 UpdateGuideState(): m_state=6 22:52:50.455 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 1312 22:52:50.455 00.000 30444 Star::Find returns 1 (1), X=465.04, Y=191.58, Mass=93333, SNR=70.0, Peak=13989 HFD=3.1 22:52:50.456 00.001 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 22:52:50.456 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 22:52:50.456 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.34 hyp=0.37 cameraTheta=-1.95 mountX=-0.04 mountY=-0.36, mountTheta=-1.67 22:52:50.456 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.34, opts=13) 22:52:50.456 00.000 30444 Enqueuing Move request for scope (-0.14, -0.34) 22:52:50.456 00.000 15672 Worker thread wakes up 22:52:50.456 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.34) opts 0xd 22:52:50.456 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.34) 22:52:50.456 00.000 15672 Moving (-0.14, -0.34) raw xDistance=-0.04 yDistance=-0.36 22:52:50.456 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 22:52:50.456 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 22:52:50.457 00.001 15672 MoveAxis(E, 0, ABG) 22:52:50.457 00.000 15672 Move returns status 0, amount 0 22:52:50.457 00.000 15672 MoveAxis(N, 65, ABG) 22:52:50.457 00.000 15672 Guiding Dir = 0, Dur = 65 22:52:50.457 00.000 15672 IsSlewing returns 0 22:52:50.458 00.001 15672 IsGuiding returns 0 22:52:50.462 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=13989, FiltMin=2713, FiltMax=9169, Gamma=2.950 22:52:50.516 00.054 30444 UpdateGuideState exits: m=93333 SNR=70.0 Saturated 22:52:50.516 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:50.516 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:50.517 00.001 30444 Enqueuing Expose request 22:52:50.574 00.057 15672 IsGuiding returns 1 22:52:50.574 00.000 15672 scope still moving after pulse duration time elapsed 22:52:50.595 00.021 15672 IsSlewing returns 0 22:52:50.596 00.001 15672 IsGuiding returns 1 22:52:50.617 00.021 15672 IsSlewing returns 0 22:52:50.637 00.020 15672 IsGuiding returns 0 22:52:50.638 00.001 15672 scope move finished after 65 + 114 ms 22:52:50.638 00.000 15672 Move returns status 0, amount 65 22:52:50.638 00.000 15672 move complete, result=0 22:52:50.638 00.000 15672 worker thread done servicing request 22:52:50.638 00.000 15672 Worker thread wakes up 22:52:50.638 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:50.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:50.638 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 65 ms NORTH 22:52:52.547 01.909 15672 Exposure complete 22:52:52.566 00.019 15672 worker thread done servicing request 22:52:52.567 00.001 30444 OnExposeComplete: enter 22:52:52.567 00.000 30444 UpdateGuideState(): m_state=6 22:52:52.567 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1313 22:52:52.567 00.000 30444 Star::Find returns 1 (1), X=464.76, Y=191.41, Mass=99770, SNR=72.9, Peak=12380 HFD=3.2 22:52:52.567 00.000 30444 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 22:52:52.567 00.000 30444 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 22:52:52.567 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.52 hyp=0.66 cameraTheta=-2.25 mountX=-0.26 mountY=-0.59, mountTheta=-1.98 22:52:52.567 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.52, opts=13) 22:52:52.567 00.000 30444 Enqueuing Move request for scope (-0.41, -0.52) 22:52:52.567 00.000 15672 Worker thread wakes up 22:52:52.567 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.52) opts 0xd 22:52:52.568 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.52) 22:52:52.568 00.000 15672 Moving (-0.41, -0.52) raw xDistance=-0.26 yDistance=-0.59 22:52:52.568 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 22:52:52.568 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 22:52:52.568 00.000 15672 MoveAxis(E, 69, ABG) 22:52:52.568 00.000 15672 Guiding Dir = 2, Dur = 69 22:52:52.568 00.000 15672 IsSlewing returns 0 22:52:52.570 00.002 15672 IsGuiding returns 0 22:52:52.574 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=12380, FiltMin=2711, FiltMax=8355, Gamma=2.950 22:52:52.586 00.012 15672 PulseGuide returned control before completion, sleep 64 22:52:52.627 00.041 30444 UpdateGuideState exits: m=99770 SNR=72.9 Saturated 22:52:52.627 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:52.627 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:52.627 00.000 30444 Enqueuing Expose request 22:52:52.666 00.039 15672 IsGuiding returns 0 22:52:52.666 00.000 15672 Move returns status 0, amount 69 22:52:52.666 00.000 15672 MoveAxis(N, 106, ABG) 22:52:52.666 00.000 15672 Guiding Dir = 0, Dur = 106 22:52:52.667 00.001 15672 IsSlewing returns 0 22:52:52.667 00.000 15672 IsGuiding returns 0 22:52:52.784 00.117 15672 IsGuiding returns 1 22:52:52.784 00.000 15672 scope still moving after pulse duration time elapsed 22:52:52.805 00.021 15672 IsSlewing returns 0 22:52:52.808 00.003 15672 IsGuiding returns 1 22:52:52.829 00.021 15672 IsSlewing returns 0 22:52:52.832 00.003 15672 IsGuiding returns 1 22:52:52.852 00.020 15672 IsSlewing returns 0 22:52:52.855 00.003 15672 IsGuiding returns 1 22:52:52.876 00.021 15672 IsSlewing returns 0 22:52:52.907 00.031 15672 IsGuiding returns 0 22:52:52.907 00.000 15672 scope move finished after 106 + 134 ms 22:52:52.907 00.000 15672 Move returns status 0, amount 106 22:52:52.907 00.000 15672 move complete, result=0 22:52:52.907 00.000 15672 worker thread done servicing request 22:52:52.907 00.000 15672 Worker thread wakes up 22:52:52.908 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:52.908 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:52.908 00.000 30444 GuideStep: -0.3 px 69 ms EAST, -0.6 px 106 ms NORTH 22:52:55.026 02.118 15672 Exposure complete 22:52:55.055 00.029 15672 worker thread done servicing request 22:52:55.055 00.000 30444 OnExposeComplete: enter 22:52:55.055 00.000 30444 UpdateGuideState(): m_state=6 22:52:55.055 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1314 22:52:55.055 00.000 30444 Star::Find returns 1 (1), X=464.13, Y=191.32, Mass=101827, SNR=85.2, Peak=9327 HFD=3.8 22:52:55.055 00.000 30444 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.28) = xAngle (-2.34 = -2.34) 22:52:55.055 00.000 30444 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.40 = -2.40) 22:52:55.055 00.000 30444 CameraToMount -- cameraX=-1.04 cameraY=-0.60 hyp=1.20 cameraTheta=-2.62 mountX=-0.84 mountY=-0.81, mountTheta=-2.38 22:52:55.056 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.04, y=-0.60, opts=13) 22:52:55.056 00.000 30444 Enqueuing Move request for scope (-1.04, -0.60) 22:52:55.056 00.000 15672 Worker thread wakes up 22:52:55.056 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.04, -0.60) opts 0xd 22:52:55.056 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.04, -0.60) 22:52:55.056 00.000 15672 Moving (-1.04, -0.60) raw xDistance=-0.84 yDistance=-0.81 22:52:55.056 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.84 22:52:55.056 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81 22:52:55.057 00.001 15672 MoveAxis(E, 232, ABG) 22:52:55.057 00.000 15672 Guiding Dir = 2, Dur = 232 22:52:55.057 00.000 15672 IsSlewing returns 0 22:52:55.059 00.002 15672 IsGuiding returns 0 22:52:55.063 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=10777, FiltMin=2610, FiltMax=8591, Gamma=2.950 22:52:55.077 00.014 15672 PulseGuide returned control before completion, sleep 224 22:52:55.113 00.036 30444 UpdateGuideState exits: m=101827 SNR=85.2 Saturated 22:52:55.113 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:55.113 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:55.113 00.000 30444 Enqueuing Expose request 22:52:55.335 00.222 15672 IsGuiding returns 0 22:52:55.335 00.000 15672 Move returns status 0, amount 232 22:52:55.336 00.001 15672 MoveAxis(N, 144, ABG) 22:52:55.336 00.000 15672 Guiding Dir = 0, Dur = 144 22:52:55.336 00.000 15672 IsSlewing returns 0 22:52:55.339 00.003 15672 IsGuiding returns 0 22:52:55.414 00.075 15672 PulseGuide returned control before completion, sleep 79 22:52:55.496 00.082 15672 IsGuiding returns 1 22:52:55.496 00.000 15672 scope still moving after pulse duration time elapsed 22:52:55.517 00.021 15672 IsSlewing returns 0 22:52:55.520 00.003 15672 IsGuiding returns 1 22:52:55.541 00.021 15672 IsSlewing returns 0 22:52:55.542 00.001 15672 IsGuiding returns 1 22:52:55.563 00.021 15672 IsSlewing returns 0 22:52:55.563 00.000 15672 IsGuiding returns 1 22:52:55.583 00.020 15672 IsSlewing returns 0 22:52:55.605 00.022 15672 IsGuiding returns 0 22:52:55.605 00.000 15672 scope move finished after 144 + 122 ms 22:52:55.605 00.000 15672 Move returns status 0, amount 144 22:52:55.605 00.000 15672 move complete, result=0 22:52:55.605 00.000 15672 worker thread done servicing request 22:52:55.606 00.001 15672 Worker thread wakes up 22:52:55.606 00.000 30444 GuideStep: -0.8 px 232 ms EAST, -0.8 px 144 ms NORTH 22:52:55.606 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:55.606 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:57.513 01.907 15672 Exposure complete 22:52:57.533 00.020 15672 worker thread done servicing request 22:52:57.533 00.000 30444 OnExposeComplete: enter 22:52:57.533 00.000 30444 UpdateGuideState(): m_state=6 22:52:57.533 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1315 22:52:57.533 00.000 30444 Star::Find returns 1 (1), X=465.34, Y=190.97, Mass=82320, SNR=61.0, Peak=9472 HFD=3.4 22:52:57.533 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 22:52:57.533 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 22:52:57.533 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.95 hyp=0.97 cameraTheta=-1.40 mountX=0.42 mountY=-0.90, mountTheta=-1.13 22:52:57.534 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.95, opts=13) 22:52:57.534 00.000 30444 Enqueuing Move request for scope (0.16, -0.95) 22:52:57.534 00.000 15672 Worker thread wakes up 22:52:57.534 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.95) opts 0xd 22:52:57.534 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.95) 22:52:57.534 00.000 15672 Moving (0.16, -0.95) raw xDistance=0.42 yDistance=-0.90 22:52:57.534 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.42 22:52:57.534 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 22:52:57.534 00.000 15672 MoveAxis(W, 97, ABG) 22:52:57.534 00.000 15672 Guiding Dir = 3, Dur = 97 22:52:57.535 00.001 15672 IsSlewing returns 0 22:52:57.536 00.001 15672 IsGuiding returns 0 22:52:57.540 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=11122, FiltMin=2728, FiltMax=8373, Gamma=2.950 22:52:57.553 00.013 15672 PulseGuide returned control before completion, sleep 90 22:52:57.590 00.037 30444 UpdateGuideState exits: m=82320 SNR=61.0 Saturated 22:52:57.590 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:57.590 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:52:57.590 00.000 30444 Enqueuing Expose request 22:52:57.645 00.055 15672 IsGuiding returns 1 22:52:57.645 00.000 15672 scope still moving after pulse duration time elapsed 22:52:57.666 00.021 15672 IsSlewing returns 0 22:52:57.682 00.016 15672 IsGuiding returns 0 22:52:57.682 00.000 15672 scope move finished after 97 + 49 ms 22:52:57.682 00.000 15672 Move returns status 0, amount 97 22:52:57.682 00.000 15672 MoveAxis(N, 160, ABG) 22:52:57.682 00.000 15672 Guiding Dir = 0, Dur = 160 22:52:57.683 00.001 15672 IsSlewing returns 0 22:52:57.684 00.001 15672 IsGuiding returns 0 22:52:57.763 00.079 15672 PulseGuide returned control before completion, sleep 92 22:52:57.858 00.095 15672 IsGuiding returns 1 22:52:57.858 00.000 15672 scope still moving after pulse duration time elapsed 22:52:57.879 00.021 15672 IsSlewing returns 0 22:52:57.882 00.003 15672 IsGuiding returns 1 22:52:57.903 00.021 15672 IsSlewing returns 0 22:52:57.906 00.003 15672 IsGuiding returns 1 22:52:57.927 00.021 15672 IsSlewing returns 0 22:52:57.970 00.043 15672 IsGuiding returns 0 22:52:57.970 00.000 15672 scope move finished after 160 + 126 ms 22:52:57.971 00.001 15672 Move returns status 0, amount 160 22:52:57.971 00.000 15672 move complete, result=0 22:52:57.971 00.000 15672 worker thread done servicing request 22:52:57.971 00.000 15672 Worker thread wakes up 22:52:57.971 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:52:57.971 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:52:57.971 00.000 30444 GuideStep: 0.4 px 97 ms WEST, -0.9 px 160 ms NORTH 22:53:00.078 02.107 15672 Exposure complete 22:53:00.098 00.020 15672 worker thread done servicing request 22:53:00.098 00.000 30444 OnExposeComplete: enter 22:53:00.098 00.000 30444 UpdateGuideState(): m_state=6 22:53:00.098 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 1316 22:53:00.099 00.001 30444 Star::Find returns 1 (1), X=465.36, Y=190.93, Mass=99901, SNR=80.7, Peak=10848 HFD=3.4 22:53:00.099 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 22:53:00.099 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 22:53:00.099 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.99 hyp=1.01 cameraTheta=-1.39 mountX=0.45 mountY=-0.93, mountTheta=-1.12 22:53:00.099 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.99, opts=13) 22:53:00.099 00.000 30444 Enqueuing Move request for scope (0.19, -0.99) 22:53:00.099 00.000 15672 Worker thread wakes up 22:53:00.099 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.99) opts 0xd 22:53:00.099 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.99) 22:53:00.099 00.000 15672 Moving (0.19, -0.99) raw xDistance=0.45 yDistance=-0.93 22:53:00.100 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45 22:53:00.100 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 22:53:00.100 00.000 15672 MoveAxis(W, 128, ABG) 22:53:00.100 00.000 15672 Guiding Dir = 3, Dur = 128 22:53:00.100 00.000 15672 IsSlewing returns 0 22:53:00.101 00.001 15672 IsGuiding returns 0 22:53:00.106 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=13859, FiltMin=2713, FiltMax=9539, Gamma=2.950 22:53:00.126 00.020 15672 PulseGuide returned control before completion, sleep 114 22:53:00.158 00.032 30444 UpdateGuideState exits: m=99901 SNR=80.7 Saturated 22:53:00.158 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:00.158 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:00.158 00.000 30444 Enqueuing Expose request 22:53:00.271 00.113 15672 IsGuiding returns 0 22:53:00.271 00.000 15672 Move returns status 0, amount 128 22:53:00.271 00.000 15672 MoveAxis(N, 165, ABG) 22:53:00.271 00.000 15672 Guiding Dir = 0, Dur = 165 22:53:00.272 00.001 15672 IsSlewing returns 0 22:53:00.273 00.001 15672 IsGuiding returns 0 22:53:00.350 00.077 15672 PulseGuide returned control before completion, sleep 98 22:53:00.451 00.101 15672 IsGuiding returns 1 22:53:00.451 00.000 15672 scope still moving after pulse duration time elapsed 22:53:00.474 00.023 15672 IsSlewing returns 0 22:53:00.476 00.002 15672 IsGuiding returns 1 22:53:00.497 00.021 15672 IsSlewing returns 0 22:53:00.500 00.003 15672 IsGuiding returns 1 22:53:00.521 00.021 15672 IsSlewing returns 0 22:53:00.541 00.020 15672 IsGuiding returns 0 22:53:00.542 00.001 15672 scope move finished after 165 + 104 ms 22:53:00.542 00.000 15672 Move returns status 0, amount 165 22:53:00.542 00.000 15672 move complete, result=0 22:53:00.542 00.000 15672 worker thread done servicing request 22:53:00.542 00.000 15672 Worker thread wakes up 22:53:00.542 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:00.542 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:53:00.542 00.000 30444 GuideStep: 0.4 px 128 ms WEST, -0.9 px 165 ms NORTH 22:53:02.449 01.907 15672 Exposure complete 22:53:02.469 00.020 15672 worker thread done servicing request 22:53:02.469 00.000 30444 OnExposeComplete: enter 22:53:02.470 00.001 30444 UpdateGuideState(): m_state=6 22:53:02.470 00.000 30444 Star::Find(15, 465, 190, 0, (0,0,0,0), 0.0, 255) frame 1317 22:53:02.470 00.000 30444 Star::Find returns 1 (1), X=465.24, Y=191.05, Mass=99361, SNR=74.4, Peak=12521 HFD=3.2 22:53:02.470 00.000 30444 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.28) = xAngle (-1.22 = -1.22) 22:53:02.470 00.000 30444 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.28 = -1.28) 22:53:02.470 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.87 hyp=0.88 cameraTheta=-1.50 mountX=0.30 mountY=-0.84, mountTheta=-1.23 22:53:02.470 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.87, opts=13) 22:53:02.470 00.000 30444 Enqueuing Move request for scope (0.06, -0.87) 22:53:02.470 00.000 15672 Worker thread wakes up 22:53:02.471 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.87) opts 0xd 22:53:02.471 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.87) 22:53:02.471 00.000 15672 Moving (0.06, -0.87) raw xDistance=0.30 yDistance=-0.84 22:53:02.471 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30 22:53:02.471 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 22:53:02.471 00.000 15672 MoveAxis(W, 90, ABG) 22:53:02.471 00.000 15672 Guiding Dir = 3, Dur = 90 22:53:02.471 00.000 15672 IsSlewing returns 0 22:53:02.473 00.002 15672 IsGuiding returns 0 22:53:02.477 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=14686, FiltMin=2735, FiltMax=9648, Gamma=2.950 22:53:02.490 00.013 15672 PulseGuide returned control before completion, sleep 83 22:53:02.527 00.037 30444 UpdateGuideState exits: m=99361 SNR=74.4 Saturated 22:53:02.527 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:02.527 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:02.527 00.000 30444 Enqueuing Expose request 22:53:02.602 00.075 15672 IsGuiding returns 0 22:53:02.602 00.000 15672 Move returns status 0, amount 90 22:53:02.603 00.001 15672 MoveAxis(N, 150, ABG) 22:53:02.603 00.000 15672 Guiding Dir = 0, Dur = 150 22:53:02.603 00.000 15672 IsSlewing returns 0 22:53:02.606 00.003 15672 IsGuiding returns 0 22:53:02.683 00.077 15672 PulseGuide returned control before completion, sleep 84 22:53:02.769 00.086 15672 IsGuiding returns 1 22:53:02.769 00.000 15672 scope still moving after pulse duration time elapsed 22:53:02.791 00.022 15672 IsSlewing returns 0 22:53:02.792 00.001 15672 IsGuiding returns 1 22:53:02.812 00.020 15672 IsSlewing returns 0 22:53:02.843 00.031 15672 IsGuiding returns 1 22:53:02.864 00.021 15672 IsSlewing returns 0 22:53:02.875 00.011 15672 IsGuiding returns 0 22:53:02.875 00.000 15672 scope move finished after 150 + 118 ms 22:53:02.875 00.000 15672 Move returns status 0, amount 150 22:53:02.875 00.000 15672 move complete, result=0 22:53:02.875 00.000 15672 worker thread done servicing request 22:53:02.875 00.000 15672 Worker thread wakes up 22:53:02.875 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:02.875 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:53:02.875 00.000 30444 GuideStep: 0.3 px 90 ms WEST, -0.8 px 150 ms NORTH 22:53:04.986 02.111 15672 Exposure complete 22:53:05.006 00.020 15672 worker thread done servicing request 22:53:05.006 00.000 30444 OnExposeComplete: enter 22:53:05.006 00.000 30444 UpdateGuideState(): m_state=6 22:53:05.006 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1318 22:53:05.006 00.000 30444 Star::Find returns 1 (1), X=464.76, Y=190.77, Mass=88001, SNR=72.8, Peak=11449 HFD=3.1 22:53:05.006 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 22:53:05.006 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 22:53:05.006 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-1.15 hyp=1.22 cameraTheta=-1.91 mountX=-0.08 mountY=-1.21, mountTheta=-1.64 22:53:05.008 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-1.15, opts=13) 22:53:05.008 00.000 30444 Enqueuing Move request for scope (-0.41, -1.15) 22:53:05.008 00.000 15672 Worker thread wakes up 22:53:05.008 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -1.15) opts 0xd 22:53:05.008 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -1.15) 22:53:05.008 00.000 15672 Moving (-0.41, -1.15) raw xDistance=-0.08 yDistance=-1.21 22:53:05.008 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:53:05.008 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.21 from input -1.21 22:53:05.008 00.000 15672 MoveAxis(E, 0, ABG) 22:53:05.008 00.000 15672 Move returns status 0, amount 0 22:53:05.008 00.000 15672 MoveAxis(N, 217, ABG) 22:53:05.008 00.000 15672 Guiding Dir = 0, Dur = 217 22:53:05.009 00.001 15672 IsSlewing returns 0 22:53:05.010 00.001 15672 IsGuiding returns 0 22:53:05.013 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=12118, FiltMin=2735, FiltMax=8516, Gamma=2.950 22:53:05.063 00.050 30444 UpdateGuideState exits: m=88001 SNR=72.8 Saturated 22:53:05.064 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:05.064 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:05.064 00.000 30444 Enqueuing Expose request 22:53:05.095 00.031 15672 PulseGuide returned control before completion, sleep 142 22:53:05.240 00.145 15672 IsGuiding returns 1 22:53:05.241 00.001 15672 scope still moving after pulse duration time elapsed 22:53:05.262 00.021 15672 IsSlewing returns 0 22:53:05.265 00.003 15672 IsGuiding returns 1 22:53:05.285 00.020 15672 IsSlewing returns 0 22:53:05.288 00.003 15672 IsGuiding returns 1 22:53:05.310 00.022 15672 IsSlewing returns 0 22:53:05.336 00.026 15672 IsGuiding returns 0 22:53:05.336 00.000 15672 scope move finished after 217 + 109 ms 22:53:05.336 00.000 15672 Move returns status 0, amount 217 22:53:05.336 00.000 15672 move complete, result=0 22:53:05.336 00.000 15672 worker thread done servicing request 22:53:05.337 00.001 15672 Worker thread wakes up 22:53:05.337 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:05.337 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:53:05.337 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.2 px 217 ms NORTH 22:53:07.246 01.909 15672 Exposure complete 22:53:07.266 00.020 15672 worker thread done servicing request 22:53:07.266 00.000 30444 OnExposeComplete: enter 22:53:07.266 00.000 30444 UpdateGuideState(): m_state=6 22:53:07.266 00.000 30444 Star::Find(15, 464, 190, 0, (0,0,0,0), 0.0, 255) frame 1319 22:53:07.266 00.000 30444 Star::Find returns 1 (1), X=464.80, Y=191.08, Mass=83842, SNR=69.8, Peak=11590 HFD=3.1 22:53:07.266 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 22:53:07.266 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 22:53:07.266 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.84 hyp=0.92 cameraTheta=-1.99 mountX=-0.13 mountY=-0.90, mountTheta=-1.71 22:53:07.267 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.84, opts=13) 22:53:07.267 00.000 30444 Enqueuing Move request for scope (-0.38, -0.84) 22:53:07.267 00.000 15672 Worker thread wakes up 22:53:07.267 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.84) opts 0xd 22:53:07.267 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.84) 22:53:07.267 00.000 15672 Moving (-0.38, -0.84) raw xDistance=-0.13 yDistance=-0.90 22:53:07.267 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 22:53:07.267 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 22:53:07.267 00.000 15672 MoveAxis(E, 0, ABG) 22:53:07.267 00.000 15672 Move returns status 0, amount 0 22:53:07.267 00.000 15672 MoveAxis(N, 161, ABG) 22:53:07.267 00.000 15672 Guiding Dir = 0, Dur = 161 22:53:07.268 00.001 15672 IsSlewing returns 0 22:53:07.268 00.000 15672 IsGuiding returns 0 22:53:07.273 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2392, max=13834, FiltMin=2673, FiltMax=9079, Gamma=2.950 22:53:07.322 00.049 30444 UpdateGuideState exits: m=83842 SNR=69.8 Saturated 22:53:07.322 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:07.323 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:07.323 00.000 30444 Enqueuing Expose request 22:53:07.347 00.024 15672 PulseGuide returned control before completion, sleep 92 22:53:07.443 00.096 15672 IsGuiding returns 1 22:53:07.443 00.000 15672 scope still moving after pulse duration time elapsed 22:53:07.466 00.023 15672 IsSlewing returns 0 22:53:07.468 00.002 15672 IsGuiding returns 1 22:53:07.489 00.021 15672 IsSlewing returns 0 22:53:07.492 00.003 15672 IsGuiding returns 1 22:53:07.514 00.022 15672 IsSlewing returns 0 22:53:07.524 00.010 15672 IsGuiding returns 0 22:53:07.524 00.000 15672 scope move finished after 161 + 95 ms 22:53:07.524 00.000 15672 Move returns status 0, amount 161 22:53:07.524 00.000 15672 move complete, result=0 22:53:07.524 00.000 15672 worker thread done servicing request 22:53:07.525 00.001 15672 Worker thread wakes up 22:53:07.525 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:07.525 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:53:07.525 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.9 px 161 ms NORTH 22:53:09.632 02.107 15672 Exposure complete 22:53:09.652 00.020 15672 worker thread done servicing request 22:53:09.652 00.000 30444 OnExposeComplete: enter 22:53:09.652 00.000 30444 UpdateGuideState(): m_state=6 22:53:09.652 00.000 30444 Star::Find(15, 464, 191, 0, (0,0,0,0), 0.0, 255) frame 1320 22:53:09.652 00.000 30444 Star::Find returns 1 (1), X=465.28, Y=191.12, Mass=101469, SNR=76.2, Peak=11558 HFD=3.4 22:53:09.652 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 22:53:09.652 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 22:53:09.653 00.001 30444 CameraToMount -- cameraX=0.11 cameraY=-0.80 hyp=0.81 cameraTheta=-1.44 mountX=0.32 mountY=-0.76, mountTheta=-1.17 22:53:09.653 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.80, opts=13) 22:53:09.653 00.000 30444 Enqueuing Move request for scope (0.11, -0.80) 22:53:09.653 00.000 15672 Worker thread wakes up 22:53:09.653 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.80) opts 0xd 22:53:09.653 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.80) 22:53:09.653 00.000 15672 Moving (0.11, -0.80) raw xDistance=0.32 yDistance=-0.76 22:53:09.653 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 22:53:09.653 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 22:53:09.653 00.000 15672 MoveAxis(W, 88, ABG) 22:53:09.654 00.001 15672 Guiding Dir = 3, Dur = 88 22:53:09.654 00.000 15672 IsSlewing returns 0 22:53:09.655 00.001 15672 IsGuiding returns 0 22:53:09.660 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=11926, FiltMin=2717, FiltMax=8570, Gamma=2.950 22:53:09.679 00.019 15672 PulseGuide returned control before completion, sleep 75 22:53:09.710 00.031 30444 UpdateGuideState exits: m=101469 SNR=76.2 Saturated 22:53:09.710 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:09.710 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:09.710 00.000 30444 Enqueuing Expose request 22:53:09.756 00.046 15672 IsGuiding returns 1 22:53:09.756 00.000 15672 scope still moving after pulse duration time elapsed 22:53:09.778 00.022 15672 IsSlewing returns 0 22:53:09.792 00.014 15672 IsGuiding returns 0 22:53:09.792 00.000 15672 scope move finished after 88 + 47 ms 22:53:09.792 00.000 15672 Move returns status 0, amount 88 22:53:09.792 00.000 15672 MoveAxis(N, 136, ABG) 22:53:09.792 00.000 15672 Guiding Dir = 0, Dur = 136 22:53:09.792 00.000 15672 IsSlewing returns 0 22:53:09.793 00.001 15672 IsGuiding returns 0 22:53:09.870 00.077 15672 PulseGuide returned control before completion, sleep 68 22:53:09.940 00.070 15672 IsGuiding returns 1 22:53:09.940 00.000 15672 scope still moving after pulse duration time elapsed 22:53:09.961 00.021 15672 IsSlewing returns 0 22:53:09.984 00.023 15672 IsGuiding returns 1 22:53:10.005 00.021 15672 IsSlewing returns 0 22:53:10.031 00.026 15672 IsGuiding returns 0 22:53:10.033 00.002 15672 scope move finished after 136 + 103 ms 22:53:10.033 00.000 15672 Move returns status 0, amount 136 22:53:10.033 00.000 15672 move complete, result=0 22:53:10.033 00.000 15672 worker thread done servicing request 22:53:10.033 00.000 15672 Worker thread wakes up 22:53:10.033 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:10.033 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,177,31,31) 22:53:10.033 00.000 30444 GuideStep: 0.3 px 88 ms WEST, -0.8 px 136 ms NORTH 22:53:10.903 00.870 30444 evsrv: cli 04F26B18 request: {"method":"dither","params":[4,false,{"pixels":2,"time":60,"timeout":180}],"id":1} 22:53:10.903 00.000 30444 PhdController::Dither begins 22:53:10.903 00.000 30444 dither: size=4.00, dRA=-3.99 dDec=0.51 22:53:10.903 00.000 30444 MountToCamera -- mountTheta (3.01) + m_xAngle (-0.28) = xAngle (2.74 = 2.74) 22:53:10.903 00.000 30444 MountToCamera -- mountX=-3.99 mountY=0.51 hyp=4.02 mountTheta=3.01 cameraX=-3.70, cameraY=1.58 cameraTheta=2.74 22:53:10.903 00.000 30444 setting lock position to (461.48, 193.51) 22:53:10.904 00.001 30444 Mount: notify guiding dithered (-3.7, 1.6) 22:53:10.904 00.000 30444 Status Line: Dither by -3.99,0.51 22:53:10.905 00.001 30444 PhdController: newstate STATE_SETTLE_BEGIN 22:53:10.906 00.001 30444 PhdController: newstate STATE_SETTLE_WAIT 22:53:10.906 00.000 30444 evsrv: cli 04F26B18 response: {"jsonrpc":"2.0","result":0,"id":1} 22:53:11.940 01.034 15672 Exposure complete 22:53:11.966 00.026 15672 worker thread done servicing request 22:53:11.966 00.000 30444 OnExposeComplete: enter 22:53:11.966 00.000 30444 UpdateGuideState(): m_state=6 22:53:11.966 00.000 30444 Star::Find(15, 465, 191, 0, (0,0,0,0), 0.0, 255) frame 1321 22:53:11.966 00.000 30444 Star::Find returns 1 (1), X=464.44, Y=192.16, Mass=86981, SNR=62.0, Peak=7768 HFD=3.8 22:53:11.967 00.001 30444 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.28) = xAngle (-0.15 = -0.15) 22:53:11.967 00.000 30444 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.21 = -0.21) 22:53:11.967 00.000 30444 CameraToMount -- cameraX=2.96 cameraY=-1.35 hyp=3.26 cameraTheta=-0.43 mountX=3.22 mountY=-0.68, mountTheta=-0.21 22:53:11.968 00.001 30444 dither recenter: remaining=(4.0,-0.5) step=(4.0,-0.5) 22:53:11.968 00.000 30444 MountToCamera -- mountTheta (-0.13) + m_xAngle (-0.28) = xAngle (-0.40 = -0.40) 22:53:11.968 00.000 30444 MountToCamera -- mountX=3.99 mountY=-0.51 hyp=4.02 mountTheta=-0.13 cameraX=3.70, cameraY=-1.58 cameraTheta=-0.40 22:53:11.968 00.000 30444 SchedulePrimaryMove(04F7B810, x=3.70, y=-1.58, opts=4) 22:53:11.968 00.000 30444 Enqueuing Move request for scope (3.70, -1.58) 22:53:11.968 00.000 30444 Mount: notify direct move 3.99,-0.51 22:53:11.968 00.000 15672 Worker thread wakes up 22:53:11.968 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.70, -1.58) opts 0x4 22:53:11.968 00.000 15672 Handling offset move in thread for scope, endpoint = (3.70, -1.58) 22:53:11.968 00.000 15672 Moving (3.70, -1.58) raw xDistance=3.99 yDistance=-0.51 22:53:11.968 00.000 15672 MoveAxis(W, 1712, B) 22:53:11.968 00.000 15672 Guiding Dir = 3, Dur = 1712 22:53:11.969 00.001 15672 IsSlewing returns 0 22:53:11.970 00.001 15672 IsGuiding returns 0 22:53:11.977 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=9275, FiltMin=2559, FiltMax=8002, Gamma=2.950 22:53:11.995 00.018 15672 PulseGuide returned control before completion, sleep 1698 22:53:12.034 00.039 30444 UpdateGuideState exits: m=86981 SNR=62.0 Saturated 22:53:12.034 00.000 30444 PhdController: settling, locked = 1, distance = 4.44 (2.00) aobump = 0 frame = 1 / 99999 22:53:12.034 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833592.034,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":4.44,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 22:53:12.035 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:12.035 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:12.035 00.000 30444 Enqueuing Expose request 22:53:13.721 01.686 15672 IsGuiding returns 0 22:53:13.721 00.000 15672 Move returns status 0, amount 1712 22:53:13.721 00.000 15672 MoveAxis(N, 91, B) 22:53:13.721 00.000 15672 Guiding Dir = 0, Dur = 91 22:53:13.721 00.000 15672 IsSlewing returns 0 22:53:13.722 00.001 15672 IsGuiding returns 0 22:53:13.801 00.079 15672 PulseGuide returned control before completion, sleep 23 22:53:13.835 00.034 15672 IsGuiding returns 1 22:53:13.835 00.000 15672 scope still moving after pulse duration time elapsed 22:53:13.856 00.021 15672 IsSlewing returns 0 22:53:13.859 00.003 15672 IsGuiding returns 1 22:53:13.880 00.021 15672 IsSlewing returns 0 22:53:13.883 00.003 15672 IsGuiding returns 1 22:53:13.905 00.022 15672 IsSlewing returns 0 22:53:13.930 00.025 15672 IsGuiding returns 0 22:53:13.930 00.000 15672 scope move finished after 91 + 117 ms 22:53:13.930 00.000 15672 Move returns status 0, amount 91 22:53:13.930 00.000 15672 move complete, result=0 22:53:13.931 00.001 15672 worker thread done servicing request 22:53:13.931 00.000 15672 Worker thread wakes up 22:53:13.931 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:13.931 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:13.931 00.000 30444 GuideStep: 4.0 px 1712 ms WEST, -0.5 px 91 ms NORTH 22:53:16.041 02.110 15672 Exposure complete 22:53:16.061 00.020 15672 worker thread done servicing request 22:53:16.061 00.000 30444 OnExposeComplete: enter 22:53:16.061 00.000 30444 UpdateGuideState(): m_state=6 22:53:16.062 00.001 30444 Star::Find(15, 464, 192, 0, (0,0,0,0), 0.0, 255) frame 1322 22:53:16.062 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=194.35, Mass=109850, SNR=83.0, Peak=10943 HFD=3.4 22:53:16.062 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 22:53:16.062 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 22:53:16.062 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.85 hyp=0.85 cameraTheta=1.60 mountX=-0.26 mountY=0.82, mountTheta=1.87 22:53:16.062 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.85, opts=13) 22:53:16.062 00.000 30444 Enqueuing Move request for scope (-0.03, 0.85) 22:53:16.062 00.000 15672 Worker thread wakes up 22:53:16.062 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.85) opts 0xd 22:53:16.062 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.85) 22:53:16.062 00.000 15672 Moving (-0.03, 0.85) raw xDistance=-0.26 yDistance=0.82 22:53:16.063 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 22:53:16.063 00.000 15672 resist switch: large excursion: input 0.82 thresh 0.75 direction from 0 to 1 22:53:16.063 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.46 22:53:16.063 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 22:53:16.063 00.000 15672 MoveAxis(E, 70, ABG) 22:53:16.063 00.000 15672 Guiding Dir = 2, Dur = 70 22:53:16.063 00.000 15672 IsSlewing returns 0 22:53:16.064 00.001 15672 IsGuiding returns 0 22:53:16.069 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=10943, FiltMin=2706, FiltMax=8576, Gamma=2.950 22:53:16.085 00.016 15672 PulseGuide returned control before completion, sleep 60 22:53:16.118 00.033 30444 UpdateGuideState exits: m=109850 SNR=83.0 Saturated 22:53:16.118 00.000 30444 PhdController: settling, locked = 1, distance = 0.85 (2.00) aobump = 0 frame = 2 / 99999 22:53:16.118 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833596.118,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.85,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 22:53:16.118 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:16.118 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:16.118 00.000 30444 Enqueuing Expose request 22:53:16.147 00.029 15672 IsGuiding returns 1 22:53:16.147 00.000 15672 scope still moving after pulse duration time elapsed 22:53:16.168 00.021 15672 IsSlewing returns 0 22:53:16.198 00.030 15672 IsGuiding returns 0 22:53:16.198 00.000 15672 scope move finished after 70 + 62 ms 22:53:16.198 00.000 15672 Move returns status 0, amount 70 22:53:16.198 00.000 15672 MoveAxis(S, 146, ABG) 22:53:16.198 00.000 15672 Guiding Dir = 1, Dur = 146 22:53:16.198 00.000 15672 IsSlewing returns 0 22:53:16.199 00.001 15672 IsGuiding returns 0 22:53:16.277 00.078 15672 PulseGuide returned control before completion, sleep 78 22:53:16.356 00.079 15672 IsGuiding returns 1 22:53:16.356 00.000 15672 scope still moving after pulse duration time elapsed 22:53:16.378 00.022 15672 IsSlewing returns 0 22:53:16.378 00.000 15672 IsGuiding returns 1 22:53:16.399 00.021 15672 IsSlewing returns 0 22:53:16.469 00.070 15672 IsGuiding returns 0 22:53:16.469 00.000 15672 scope move finished after 146 + 123 ms 22:53:16.469 00.000 15672 Move returns status 0, amount 146 22:53:16.469 00.000 15672 move complete, result=0 22:53:16.469 00.000 15672 worker thread done servicing request 22:53:16.469 00.000 15672 Worker thread wakes up 22:53:16.469 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:16.469 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:16.469 00.000 30444 GuideStep: -0.3 px 70 ms EAST, 0.8 px 146 ms SOUTH 22:53:18.375 01.906 15672 Exposure complete 22:53:18.395 00.020 15672 worker thread done servicing request 22:53:18.395 00.000 30444 OnExposeComplete: enter 22:53:18.395 00.000 30444 UpdateGuideState(): m_state=6 22:53:18.395 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1323 22:53:18.395 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=193.94, Mass=91204, SNR=63.2, Peak=10148 HFD=3.6 22:53:18.395 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 22:53:18.395 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 22:53:18.395 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.43 hyp=0.45 cameraTheta=1.26 mountX=0.01 mountY=0.45, mountTheta=1.54 22:53:18.396 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.43, opts=13) 22:53:18.396 00.000 30444 Enqueuing Move request for scope (0.14, 0.43) 22:53:18.396 00.000 15672 Worker thread wakes up 22:53:18.396 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.43) opts 0xd 22:53:18.396 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.43) 22:53:18.396 00.000 15672 Moving (0.14, 0.43) raw xDistance=0.01 yDistance=0.45 22:53:18.396 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:53:18.396 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 22:53:18.396 00.000 15672 MoveAxis(E, 0, ABG) 22:53:18.396 00.000 15672 Move returns status 0, amount 0 22:53:18.396 00.000 15672 MoveAxis(S, 81, ABG) 22:53:18.396 00.000 15672 Guiding Dir = 1, Dur = 81 22:53:18.397 00.001 15672 IsSlewing returns 0 22:53:18.398 00.001 15672 IsGuiding returns 0 22:53:18.402 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=10148, FiltMin=2707, FiltMax=8102, Gamma=2.950 22:53:18.452 00.050 30444 UpdateGuideState exits: m=91204 SNR=63.2 Saturated 22:53:18.452 00.000 30444 PhdController: settling, locked = 1, distance = 0.73 (2.00) aobump = 0 frame = 3 / 99999 22:53:18.453 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596833598.453,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.73,"Time":2.3,"SettleTime":60.0,"StarLocked":true} 22:53:18.453 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:18.453 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:18.453 00.000 30444 Enqueuing Expose request 22:53:18.484 00.031 15672 IsGuiding returns 1 22:53:18.484 00.000 15672 scope still moving after pulse duration time elapsed 22:53:18.505 00.021 15672 IsSlewing returns 0 22:53:18.506 00.001 15672 IsGuiding returns 1 22:53:18.527 00.021 15672 IsSlewing returns 0 22:53:18.529 00.002 15672 IsGuiding returns 1 22:53:18.550 00.021 15672 IsSlewing returns 0 22:53:18.609 00.059 15672 IsGuiding returns 0 22:53:18.609 00.000 15672 scope move finished after 81 + 130 ms 22:53:18.609 00.000 15672 Move returns status 0, amount 81 22:53:18.609 00.000 15672 move complete, result=0 22:53:18.609 00.000 15672 worker thread done servicing request 22:53:18.609 00.000 15672 Worker thread wakes up 22:53:18.609 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.5 px 81 ms SOUTH 22:53:18.609 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:18.609 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:20.716 02.107 15672 Exposure complete 22:53:20.737 00.021 15672 worker thread done servicing request 22:53:20.737 00.000 30444 OnExposeComplete: enter 22:53:20.737 00.000 30444 UpdateGuideState(): m_state=6 22:53:20.737 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1324 22:53:20.737 00.000 30444 Star::Find returns 1 (1), X=462.09, Y=193.99, Mass=86775, SNR=74.0, Peak=9417 HFD=3.4 22:53:20.737 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.95 = 0.95) 22:53:20.737 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.89 = 0.89) 22:53:20.737 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=0.49 hyp=0.79 cameraTheta=0.67 mountX=0.46 mountY=0.61, mountTheta=0.93 22:53:20.738 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=0.49, opts=13) 22:53:20.738 00.000 30444 Enqueuing Move request for scope (0.62, 0.49) 22:53:20.738 00.000 15672 Worker thread wakes up 22:53:20.738 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.49) opts 0xd 22:53:20.738 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, 0.49) 22:53:20.739 00.001 15672 Moving (0.62, 0.49) raw xDistance=0.46 yDistance=0.61 22:53:20.739 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 22:53:20.739 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 22:53:20.739 00.000 15672 MoveAxis(W, 124, ABG) 22:53:20.739 00.000 15672 Guiding Dir = 3, Dur = 124 22:53:20.739 00.000 15672 IsSlewing returns 0 22:53:20.740 00.001 15672 IsGuiding returns 0 22:53:20.746 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=12113, FiltMin=2631, FiltMax=9482, Gamma=2.950 22:53:20.766 00.020 15672 PulseGuide returned control before completion, sleep 109 22:53:20.797 00.031 30444 UpdateGuideState exits: m=86775 SNR=74.0 Saturated 22:53:20.797 00.000 30444 PhdController: settling, locked = 1, distance = 0.75 (2.00) aobump = 0 frame = 4 / 99999 22:53:20.797 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833600.797,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.75,"Time":4.7,"SettleTime":60.0,"StarLocked":true} 22:53:20.797 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:20.797 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:20.797 00.000 30444 Enqueuing Expose request 22:53:20.876 00.079 15672 IsGuiding returns 1 22:53:20.877 00.001 15672 scope still moving after pulse duration time elapsed 22:53:20.898 00.021 15672 IsSlewing returns 0 22:53:20.910 00.012 15672 IsGuiding returns 0 22:53:20.910 00.000 15672 scope move finished after 124 + 46 ms 22:53:20.910 00.000 15672 Move returns status 0, amount 124 22:53:20.910 00.000 15672 MoveAxis(S, 109, ABG) 22:53:20.910 00.000 15672 Guiding Dir = 1, Dur = 109 22:53:20.911 00.001 15672 IsSlewing returns 0 22:53:20.912 00.001 15672 IsGuiding returns 0 22:53:20.990 00.078 15672 PulseGuide returned control before completion, sleep 41 22:53:21.033 00.043 15672 IsGuiding returns 1 22:53:21.033 00.000 15672 scope still moving after pulse duration time elapsed 22:53:21.054 00.021 15672 IsSlewing returns 0 22:53:21.054 00.000 15672 IsGuiding returns 1 22:53:21.075 00.021 15672 IsSlewing returns 0 22:53:21.076 00.001 15672 IsGuiding returns 1 22:53:21.098 00.022 15672 IsSlewing returns 0 22:53:21.118 00.020 15672 IsGuiding returns 0 22:53:21.118 00.000 15672 scope move finished after 109 + 96 ms 22:53:21.118 00.000 15672 Move returns status 0, amount 109 22:53:21.118 00.000 15672 move complete, result=0 22:53:21.118 00.000 15672 worker thread done servicing request 22:53:21.118 00.000 15672 Worker thread wakes up 22:53:21.118 00.000 30444 GuideStep: 0.5 px 124 ms WEST, 0.6 px 109 ms SOUTH 22:53:21.118 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:21.118 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:23.034 01.916 15672 Exposure complete 22:53:23.065 00.031 15672 worker thread done servicing request 22:53:23.066 00.001 30444 OnExposeComplete: enter 22:53:23.066 00.000 30444 UpdateGuideState(): m_state=6 22:53:23.066 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1325 22:53:23.066 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=193.39, Mass=84821, SNR=62.7, Peak=10791 HFD=3.6 22:53:23.066 00.000 30444 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.28) = xAngle (-2.40 = -2.40) 22:53:23.066 00.000 30444 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.46 = -2.46) 22:53:23.066 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-2.68 mountX=-0.19 mountY=-0.16, mountTheta=-2.43 22:53:23.066 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.11, opts=13) 22:53:23.066 00.000 30444 Enqueuing Move request for scope (-0.23, -0.11) 22:53:23.067 00.001 15672 Worker thread wakes up 22:53:23.067 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.11) opts 0xd 22:53:23.067 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.11) 22:53:23.067 00.000 15672 Moving (-0.23, -0.11) raw xDistance=-0.19 yDistance=-0.16 22:53:23.067 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 22:53:23.067 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:53:23.067 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 22:53:23.067 00.000 15672 MoveAxis(E, 0, ABG) 22:53:23.067 00.000 15672 Move returns status 0, amount 0 22:53:23.067 00.000 15672 MoveAxis(N, 0, ABG) 22:53:23.067 00.000 15672 Move returns status 0, amount 0 22:53:23.067 00.000 15672 move complete, result=0 22:53:23.067 00.000 15672 worker thread done servicing request 22:53:23.072 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2396, max=13049, FiltMin=2718, FiltMax=8377, Gamma=2.950 22:53:23.121 00.049 30444 UpdateGuideState exits: m=84821 SNR=62.7 Saturated 22:53:23.121 00.000 30444 PhdController: settling, locked = 1, distance = 0.60 (2.00) aobump = 0 frame = 5 / 99999 22:53:23.121 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833603.121,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.60,"Time":7.0,"SettleTime":60.0,"StarLocked":true} 22:53:23.121 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:23.121 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:23.121 00.000 30444 Enqueuing Expose request 22:53:23.121 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:53:23.121 00.000 15672 Worker thread wakes up 22:53:23.121 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:23.121 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:25.230 02.109 15672 Exposure complete 22:53:25.250 00.020 15672 worker thread done servicing request 22:53:25.250 00.000 30444 OnExposeComplete: enter 22:53:25.250 00.000 30444 UpdateGuideState(): m_state=6 22:53:25.250 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1326 22:53:25.250 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=193.39, Mass=108203, SNR=74.7, Peak=12609 HFD=3.4 22:53:25.250 00.000 30444 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 22:53:25.250 00.000 30444 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.24 = -2.24) 22:53:25.250 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.46 mountX=-0.10 mountY=-0.14, mountTheta=-2.20 22:53:25.250 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.11, opts=13) 22:53:25.250 00.000 30444 Enqueuing Move request for scope (-0.14, -0.11) 22:53:25.251 00.001 15672 Worker thread wakes up 22:53:25.251 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd 22:53:25.251 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.11) 22:53:25.251 00.000 15672 Moving (-0.14, -0.11) raw xDistance=-0.10 yDistance=-0.14 22:53:25.251 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:53:25.251 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:53:25.251 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:53:25.251 00.000 15672 MoveAxis(E, 0, ABG) 22:53:25.251 00.000 15672 Move returns status 0, amount 0 22:53:25.251 00.000 15672 MoveAxis(N, 0, ABG) 22:53:25.251 00.000 15672 Move returns status 0, amount 0 22:53:25.251 00.000 15672 move complete, result=0 22:53:25.251 00.000 15672 worker thread done servicing request 22:53:25.256 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=12609, FiltMin=2678, FiltMax=9258, Gamma=2.950 22:53:25.307 00.051 30444 UpdateGuideState exits: m=108203 SNR=74.7 Saturated 22:53:25.307 00.000 30444 PhdController: settling, locked = 1, distance = 0.47 (2.00) aobump = 0 frame = 6 / 99999 22:53:25.307 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833605.307,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.47,"Time":9.2,"SettleTime":60.0,"StarLocked":true} 22:53:25.307 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:25.307 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:25.307 00.000 30444 Enqueuing Expose request 22:53:25.307 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:53:25.307 00.000 15672 Worker thread wakes up 22:53:25.307 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:25.307 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:27.217 01.910 15672 Exposure complete 22:53:27.238 00.021 15672 worker thread done servicing request 22:53:27.238 00.000 30444 OnExposeComplete: enter 22:53:27.238 00.000 30444 UpdateGuideState(): m_state=6 22:53:27.238 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1327 22:53:27.238 00.000 30444 Star::Find returns 1 (1), X=461.49, Y=193.64, Mass=91516, SNR=71.0, Peak=11216 HFD=3.3 22:53:27.238 00.000 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 22:53:27.238 00.000 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 22:53:27.238 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.49 mountX=-0.03 mountY=0.13, mountTheta=1.77 22:53:27.239 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.13, opts=13) 22:53:27.239 00.000 30444 Enqueuing Move request for scope (0.01, 0.13) 22:53:27.239 00.000 15672 Worker thread wakes up 22:53:27.239 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd 22:53:27.239 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.13) 22:53:27.239 00.000 15672 Moving (0.01, 0.13) raw xDistance=-0.03 yDistance=0.13 22:53:27.239 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:53:27.239 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:53:27.239 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 22:53:27.239 00.000 15672 MoveAxis(E, 0, ABG) 22:53:27.239 00.000 15672 Move returns status 0, amount 0 22:53:27.239 00.000 15672 MoveAxis(N, 0, ABG) 22:53:27.239 00.000 15672 Move returns status 0, amount 0 22:53:27.239 00.000 15672 move complete, result=0 22:53:27.240 00.001 15672 worker thread done servicing request 22:53:27.244 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2385, max=11446, FiltMin=2726, FiltMax=8440, Gamma=2.950 22:53:27.294 00.050 30444 UpdateGuideState exits: m=91516 SNR=71.0 Saturated 22:53:27.294 00.000 30444 PhdController: settling, locked = 1, distance = 0.37 (2.00) aobump = 0 frame = 7 / 99999 22:53:27.294 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833607.294,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.37,"Time":11.2,"SettleTime":60.0,"StarLocked":true} 22:53:27.294 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:27.294 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:27.294 00.000 30444 Enqueuing Expose request 22:53:27.294 00.000 15672 Worker thread wakes up 22:53:27.295 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:27.295 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:27.295 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:53:29.406 02.111 15672 Exposure complete 22:53:29.434 00.028 15672 worker thread done servicing request 22:53:29.434 00.000 30444 OnExposeComplete: enter 22:53:29.434 00.000 30444 UpdateGuideState(): m_state=6 22:53:29.434 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1328 22:53:29.434 00.000 30444 Star::Find returns 1 (1), X=461.21, Y=193.94, Mass=80435, SNR=58.4, Peak=10219 HFD=3.2 22:53:29.434 00.000 30444 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.28) = xAngle (2.41 = 2.41) 22:53:29.434 00.000 30444 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.35 = 2.35) 22:53:29.434 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.43 hyp=0.51 cameraTheta=2.13 mountX=-0.38 mountY=0.36, mountTheta=2.38 22:53:29.435 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.43, opts=13) 22:53:29.435 00.000 30444 Enqueuing Move request for scope (-0.27, 0.43) 22:53:29.435 00.000 15672 Worker thread wakes up 22:53:29.435 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.43) opts 0xd 22:53:29.435 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.43) 22:53:29.435 00.000 15672 Moving (-0.27, 0.43) raw xDistance=-0.38 yDistance=0.36 22:53:29.435 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 22:53:29.435 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 22:53:29.435 00.000 15672 MoveAxis(E, 102, ABG) 22:53:29.435 00.000 15672 Guiding Dir = 2, Dur = 102 22:53:29.436 00.001 15672 IsSlewing returns 0 22:53:29.437 00.001 15672 IsGuiding returns 0 22:53:29.441 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=11369, FiltMin=2684, FiltMax=9269, Gamma=2.950 22:53:29.456 00.015 15672 PulseGuide returned control before completion, sleep 93 22:53:29.491 00.035 30444 UpdateGuideState exits: m=80435 SNR=58.4 Saturated 22:53:29.491 00.000 30444 PhdController: settling, locked = 1, distance = 0.41 (2.00) aobump = 0 frame = 8 / 99999 22:53:29.491 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833609.491,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.41,"Time":13.4,"SettleTime":60.0,"StarLocked":true} 22:53:29.491 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:29.491 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:29.491 00.000 30444 Enqueuing Expose request 22:53:29.599 00.108 15672 IsGuiding returns 0 22:53:29.600 00.001 15672 Move returns status 0, amount 102 22:53:29.600 00.000 15672 MoveAxis(S, 64, ABG) 22:53:29.600 00.000 15672 Guiding Dir = 1, Dur = 64 22:53:29.600 00.000 15672 IsSlewing returns 0 22:53:29.602 00.002 15672 IsGuiding returns 0 22:53:29.680 00.078 15672 IsGuiding returns 1 22:53:29.681 00.001 15672 scope still moving after pulse duration time elapsed 22:53:29.701 00.020 15672 IsSlewing returns 0 22:53:29.702 00.001 15672 IsGuiding returns 1 22:53:29.723 00.021 15672 IsSlewing returns 0 22:53:29.724 00.001 15672 IsGuiding returns 1 22:53:29.745 00.021 15672 IsSlewing returns 0 22:53:29.776 00.031 15672 IsGuiding returns 0 22:53:29.777 00.001 15672 scope move finished after 64 + 110 ms 22:53:29.777 00.000 15672 Move returns status 0, amount 64 22:53:29.777 00.000 15672 move complete, result=0 22:53:29.777 00.000 15672 worker thread done servicing request 22:53:29.778 00.001 15672 Worker thread wakes up 22:53:29.778 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:29.778 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:29.778 00.000 30444 GuideStep: -0.4 px 102 ms EAST, 0.4 px 64 ms SOUTH 22:53:31.686 01.908 15672 Exposure complete 22:53:31.706 00.020 15672 worker thread done servicing request 22:53:31.706 00.000 30444 OnExposeComplete: enter 22:53:31.706 00.000 30444 UpdateGuideState(): m_state=6 22:53:31.707 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1329 22:53:31.707 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=194.10, Mass=99838, SNR=76.5, Peak=9318 HFD=3.9 22:53:31.707 00.000 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 22:53:31.707 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.49 = 1.49) 22:53:31.707 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.60 hyp=0.62 cameraTheta=1.28 mountX=0.01 mountY=0.62, mountTheta=1.56 22:53:31.707 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.60, opts=13) 22:53:31.707 00.000 30444 Enqueuing Move request for scope (0.18, 0.60) 22:53:31.707 00.000 15672 Worker thread wakes up 22:53:31.707 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.60) opts 0xd 22:53:31.707 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.60) 22:53:31.708 00.001 15672 Moving (0.18, 0.60) raw xDistance=0.01 yDistance=0.62 22:53:31.708 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:53:31.708 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 22:53:31.708 00.000 15672 MoveAxis(E, 0, ABG) 22:53:31.708 00.000 15672 Move returns status 0, amount 0 22:53:31.708 00.000 15672 MoveAxis(S, 111, ABG) 22:53:31.708 00.000 15672 Guiding Dir = 1, Dur = 111 22:53:31.708 00.000 15672 IsSlewing returns 0 22:53:31.713 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2401, max=10030, FiltMin=2707, FiltMax=8277, Gamma=2.950 22:53:31.739 00.026 15672 IsGuiding returns 0 22:53:31.764 00.025 30444 UpdateGuideState exits: m=99838 SNR=76.5 Saturated 22:53:31.764 00.000 30444 PhdController: settling, locked = 1, distance = 0.47 (2.00) aobump = 0 frame = 9 / 99999 22:53:31.764 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833611.764,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.47,"Time":15.6,"SettleTime":60.0,"StarLocked":true} 22:53:31.764 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:31.764 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:31.764 00.000 30444 Enqueuing Expose request 22:53:31.820 00.056 15672 PulseGuide returned control before completion, sleep 41 22:53:31.865 00.045 15672 IsGuiding returns 1 22:53:31.865 00.000 15672 scope still moving after pulse duration time elapsed 22:53:31.886 00.021 15672 IsSlewing returns 0 22:53:31.889 00.003 15672 IsGuiding returns 1 22:53:31.909 00.020 15672 IsSlewing returns 0 22:53:31.912 00.003 15672 IsGuiding returns 1 22:53:31.934 00.022 15672 IsSlewing returns 0 22:53:31.937 00.003 15672 IsGuiding returns 1 22:53:31.958 00.021 15672 IsSlewing returns 0 22:53:32.013 00.055 15672 IsGuiding returns 0 22:53:32.013 00.000 15672 scope move finished after 111 + 161 ms 22:53:32.013 00.000 15672 Move returns status 0, amount 111 22:53:32.013 00.000 15672 move complete, result=0 22:53:32.014 00.001 15672 worker thread done servicing request 22:53:32.014 00.000 15672 Worker thread wakes up 22:53:32.014 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:32.014 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:32.014 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.6 px 111 ms SOUTH 22:53:34.121 02.107 15672 Exposure complete 22:53:34.141 00.020 15672 worker thread done servicing request 22:53:34.141 00.000 30444 OnExposeComplete: enter 22:53:34.141 00.000 30444 UpdateGuideState(): m_state=6 22:53:34.141 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1330 22:53:34.141 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=193.80, Mass=94096, SNR=73.7, Peak=10743 HFD=3.5 22:53:34.141 00.000 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 22:53:34.141 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 22:53:34.141 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.29 hyp=0.31 cameraTheta=1.88 mountX=-0.17 mountY=0.27, mountTheta=2.14 22:53:34.142 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.29, opts=13) 22:53:34.142 00.000 30444 Enqueuing Move request for scope (-0.09, 0.29) 22:53:34.142 00.000 15672 Worker thread wakes up 22:53:34.142 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.29) opts 0xd 22:53:34.142 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.29) 22:53:34.142 00.000 15672 Moving (-0.09, 0.29) raw xDistance=-0.17 yDistance=0.27 22:53:34.142 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:53:34.142 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 22:53:34.142 00.000 15672 MoveAxis(E, 0, ABG) 22:53:34.142 00.000 15672 Move returns status 0, amount 0 22:53:34.142 00.000 15672 MoveAxis(S, 47, ABG) 22:53:34.142 00.000 15672 Guiding Dir = 1, Dur = 47 22:53:34.143 00.001 15672 IsSlewing returns 0 22:53:34.144 00.001 15672 IsGuiding returns 0 22:53:34.148 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2426, max=10968, FiltMin=2743, FiltMax=8527, Gamma=2.950 22:53:34.198 00.050 30444 UpdateGuideState exits: m=94096 SNR=73.7 Saturated 22:53:34.198 00.000 30444 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 10 / 99999 22:53:34.198 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833614.198,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.42,"Time":18.1,"SettleTime":60.0,"StarLocked":true} 22:53:34.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:34.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:34.198 00.000 30444 Enqueuing Expose request 22:53:34.251 00.053 15672 IsGuiding returns 1 22:53:34.251 00.000 15672 scope still moving after pulse duration time elapsed 22:53:34.272 00.021 15672 IsSlewing returns 0 22:53:34.313 00.041 15672 IsGuiding returns 0 22:53:34.313 00.000 15672 scope move finished after 47 + 122 ms 22:53:34.313 00.000 15672 Move returns status 0, amount 47 22:53:34.313 00.000 15672 move complete, result=0 22:53:34.314 00.001 15672 worker thread done servicing request 22:53:34.314 00.000 15672 Worker thread wakes up 22:53:34.314 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:34.314 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:34.314 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 47 ms SOUTH 22:53:36.223 01.909 15672 Exposure complete 22:53:36.243 00.020 15672 worker thread done servicing request 22:53:36.243 00.000 30444 OnExposeComplete: enter 22:53:36.243 00.000 30444 UpdateGuideState(): m_state=6 22:53:36.243 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1331 22:53:36.243 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=193.44, Mass=88884, SNR=72.1, Peak=12258 HFD=3.2 22:53:36.243 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 22:53:36.243 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 22:53:36.243 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.48 mountX=0.02 mountY=-0.06, mountTheta=-1.20 22:53:36.244 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.06, opts=13) 22:53:36.244 00.000 30444 Enqueuing Move request for scope (0.01, -0.06) 22:53:36.244 00.000 15672 Worker thread wakes up 22:53:36.244 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd 22:53:36.244 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.06) 22:53:36.244 00.000 15672 Moving (0.01, -0.06) raw xDistance=0.02 yDistance=-0.06 22:53:36.244 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:53:36.244 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:53:36.244 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 22:53:36.244 00.000 15672 MoveAxis(E, 0, ABG) 22:53:36.244 00.000 15672 Move returns status 0, amount 0 22:53:36.244 00.000 15672 MoveAxis(N, 0, ABG) 22:53:36.244 00.000 15672 Move returns status 0, amount 0 22:53:36.245 00.001 15672 move complete, result=0 22:53:36.245 00.000 15672 worker thread done servicing request 22:53:36.250 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2379, max=12258, FiltMin=2720, FiltMax=8615, Gamma=2.950 22:53:36.300 00.050 30444 UpdateGuideState exits: m=88884 SNR=72.1 Saturated 22:53:36.300 00.000 30444 PhdController: settling, locked = 1, distance = 0.32 (2.00) aobump = 0 frame = 11 / 99999 22:53:36.300 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833616.300,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.32,"Time":20.2,"SettleTime":60.0,"StarLocked":true} 22:53:36.300 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:36.300 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:36.300 00.000 30444 Enqueuing Expose request 22:53:36.300 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:53:36.300 00.000 15672 Worker thread wakes up 22:53:36.300 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:36.300 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:38.409 02.109 15672 Exposure complete 22:53:38.429 00.020 15672 worker thread done servicing request 22:53:38.429 00.000 30444 OnExposeComplete: enter 22:53:38.429 00.000 30444 UpdateGuideState(): m_state=6 22:53:38.429 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1332 22:53:38.429 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=192.95, Mass=94958, SNR=69.1, Peak=10479 HFD=3.6 22:53:38.429 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 22:53:38.429 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 22:53:38.429 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.56 hyp=0.66 cameraTheta=-0.99 mountX=0.50 mountY=-0.46, mountTheta=-0.75 22:53:38.430 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.56, opts=13) 22:53:38.430 00.000 30444 Enqueuing Move request for scope (0.36, -0.56) 22:53:38.430 00.000 15672 Worker thread wakes up 22:53:38.430 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.56) opts 0xd 22:53:38.430 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.56) 22:53:38.430 00.000 15672 Moving (0.36, -0.56) raw xDistance=0.50 yDistance=-0.46 22:53:38.430 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50 22:53:38.430 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:53:38.430 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46 22:53:38.430 00.000 15672 MoveAxis(W, 136, ABG) 22:53:38.430 00.000 15672 Guiding Dir = 3, Dur = 136 22:53:38.431 00.001 15672 IsSlewing returns 0 22:53:38.432 00.001 15672 IsGuiding returns 0 22:53:38.436 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=12893, FiltMin=2671, FiltMax=9513, Gamma=2.950 22:53:38.449 00.013 15672 PulseGuide returned control before completion, sleep 129 22:53:38.485 00.036 30444 UpdateGuideState exits: m=94958 SNR=69.1 Saturated 22:53:38.485 00.000 30444 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 12 / 99999 22:53:38.485 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833618.485,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.42,"Time":22.4,"SettleTime":60.0,"StarLocked":true} 22:53:38.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:38.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:38.485 00.000 30444 Enqueuing Expose request 22:53:38.580 00.095 15672 IsGuiding returns 1 22:53:38.580 00.000 15672 scope still moving after pulse duration time elapsed 22:53:38.602 00.022 15672 IsSlewing returns 0 22:53:38.626 00.024 15672 IsGuiding returns 0 22:53:38.626 00.000 15672 scope move finished after 136 + 57 ms 22:53:38.626 00.000 15672 Move returns status 0, amount 136 22:53:38.626 00.000 15672 MoveAxis(N, 0, ABG) 22:53:38.626 00.000 15672 Move returns status 0, amount 0 22:53:38.626 00.000 15672 move complete, result=0 22:53:38.626 00.000 15672 worker thread done servicing request 22:53:38.626 00.000 15672 Worker thread wakes up 22:53:38.626 00.000 30444 GuideStep: 0.5 px 136 ms WEST, -0.5 px 0 ms NORTH 22:53:38.626 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:38.626 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:40.535 01.909 15672 Exposure complete 22:53:40.555 00.020 15672 worker thread done servicing request 22:53:40.555 00.000 30444 OnExposeComplete: enter 22:53:40.555 00.000 30444 UpdateGuideState(): m_state=6 22:53:40.555 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1333 22:53:40.556 00.001 30444 Star::Find returns 1 (1), X=461.45, Y=193.38, Mass=100470, SNR=82.0, Peak=12727 HFD=3.2 22:53:40.556 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 22:53:40.556 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 22:53:40.556 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.81 mountX=0.00 mountY=-0.13, mountTheta=-1.53 22:53:40.556 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.13, opts=13) 22:53:40.556 00.000 30444 Enqueuing Move request for scope (-0.03, -0.13) 22:53:40.557 00.001 15672 Worker thread wakes up 22:53:40.557 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd 22:53:40.557 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.13) 22:53:40.557 00.000 15672 Moving (-0.03, -0.13) raw xDistance=0.00 yDistance=-0.13 22:53:40.557 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 22:53:40.557 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:53:40.557 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 22:53:40.557 00.000 15672 MoveAxis(E, 0, ABG) 22:53:40.557 00.000 15672 Move returns status 0, amount 0 22:53:40.557 00.000 15672 MoveAxis(N, 0, ABG) 22:53:40.557 00.000 15672 Move returns status 0, amount 0 22:53:40.557 00.000 15672 move complete, result=0 22:53:40.558 00.001 15672 worker thread done servicing request 22:53:40.563 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=13824, FiltMin=2645, FiltMax=9002, Gamma=2.950 22:53:40.612 00.049 30444 UpdateGuideState exits: m=100470 SNR=82.0 Saturated 22:53:40.612 00.000 30444 PhdController: settling, locked = 1, distance = 0.33 (2.00) aobump = 0 frame = 13 / 99999 22:53:40.613 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596833620.612,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.33,"Time":24.5,"SettleTime":60.0,"StarLocked":true} 22:53:40.613 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:40.613 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:40.613 00.000 30444 Enqueuing Expose request 22:53:40.613 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:53:40.613 00.000 15672 Worker thread wakes up 22:53:40.613 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:40.613 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:42.722 02.109 15672 Exposure complete 22:53:42.742 00.020 15672 worker thread done servicing request 22:53:42.742 00.000 30444 OnExposeComplete: enter 22:53:42.742 00.000 30444 UpdateGuideState(): m_state=6 22:53:42.742 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1334 22:53:42.742 00.000 30444 Star::Find returns 1 (1), X=461.23, Y=193.31, Mass=93693, SNR=75.4, Peak=12254 HFD=3.4 22:53:42.742 00.000 30444 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 22:53:42.742 00.000 30444 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.25 = -2.25) 22:53:42.742 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-2.46 mountX=-0.18 mountY=-0.24, mountTheta=-2.21 22:53:42.743 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.20, opts=13) 22:53:42.743 00.000 30444 Enqueuing Move request for scope (-0.24, -0.20) 22:53:42.743 00.000 15672 Worker thread wakes up 22:53:42.743 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.20) opts 0xd 22:53:42.743 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.20) 22:53:42.743 00.000 15672 Moving (-0.24, -0.20) raw xDistance=-0.18 yDistance=-0.24 22:53:42.743 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 22:53:42.743 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:53:42.743 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 22:53:42.743 00.000 15672 MoveAxis(E, 0, ABG) 22:53:42.743 00.000 15672 Move returns status 0, amount 0 22:53:42.743 00.000 15672 MoveAxis(N, 0, ABG) 22:53:42.743 00.000 15672 Move returns status 0, amount 0 22:53:42.743 00.000 15672 move complete, result=0 22:53:42.743 00.000 15672 worker thread done servicing request 22:53:42.748 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=12387, FiltMin=2731, FiltMax=8437, Gamma=2.950 22:53:42.797 00.049 30444 UpdateGuideState exits: m=93693 SNR=75.4 Saturated 22:53:42.797 00.000 30444 PhdController: settling, locked = 1, distance = 0.33 (2.00) aobump = 0 frame = 14 / 99999 22:53:42.797 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833622.797,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.33,"Time":26.7,"SettleTime":60.0,"StarLocked":true} 22:53:42.797 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:42.797 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:42.797 00.000 30444 Enqueuing Expose request 22:53:42.797 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:53:42.797 00.000 15672 Worker thread wakes up 22:53:42.798 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:42.798 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:44.707 01.909 15672 Exposure complete 22:53:44.727 00.020 15672 worker thread done servicing request 22:53:44.727 00.000 30444 OnExposeComplete: enter 22:53:44.727 00.000 30444 UpdateGuideState(): m_state=6 22:53:44.727 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1335 22:53:44.727 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=193.57, Mass=97448, SNR=73.7, Peak=11918 HFD=3.3 22:53:44.727 00.000 30444 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.28) = xAngle (2.89 = 2.89) 22:53:44.727 00.000 30444 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.83 = 2.83) 22:53:44.727 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.61 mountX=-0.12 mountY=0.04, mountTheta=2.83 22:53:44.728 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.06, opts=13) 22:53:44.728 00.000 30444 Enqueuing Move request for scope (-0.10, 0.06) 22:53:44.728 00.000 15672 Worker thread wakes up 22:53:44.728 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd 22:53:44.728 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.06) 22:53:44.728 00.000 15672 Moving (-0.10, 0.06) raw xDistance=-0.12 yDistance=0.04 22:53:44.728 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:53:44.728 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:53:44.728 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:53:44.728 00.000 15672 MoveAxis(E, 0, ABG) 22:53:44.728 00.000 15672 Move returns status 0, amount 0 22:53:44.728 00.000 15672 MoveAxis(N, 0, ABG) 22:53:44.728 00.000 15672 Move returns status 0, amount 0 22:53:44.728 00.000 15672 move complete, result=0 22:53:44.728 00.000 15672 worker thread done servicing request 22:53:44.733 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=11918, FiltMin=2731, FiltMax=8358, Gamma=2.950 22:53:44.783 00.050 30444 UpdateGuideState exits: m=97448 SNR=73.7 Saturated 22:53:44.783 00.000 30444 PhdController: settling, locked = 1, distance = 0.27 (2.00) aobump = 0 frame = 15 / 99999 22:53:44.783 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833624.783,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.27,"Time":28.7,"SettleTime":60.0,"StarLocked":true} 22:53:44.784 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:44.784 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:44.784 00.000 30444 Enqueuing Expose request 22:53:44.784 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:53:44.784 00.000 15672 Worker thread wakes up 22:53:44.784 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:44.784 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:46.890 02.106 15672 Exposure complete 22:53:46.910 00.020 15672 worker thread done servicing request 22:53:46.910 00.000 30444 OnExposeComplete: enter 22:53:46.910 00.000 30444 UpdateGuideState(): m_state=6 22:53:46.910 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1336 22:53:46.910 00.000 30444 Star::Find returns 1 (1), X=461.01, Y=194.02, Mass=94043, SNR=80.2, Peak=10739 HFD=4.0 22:53:46.910 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.60 = 2.60) 22:53:46.910 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 22:53:46.910 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=0.51 hyp=0.69 cameraTheta=2.32 mountX=-0.59 mountY=0.40, mountTheta=2.55 22:53:46.911 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=0.51, opts=13) 22:53:46.911 00.000 30444 Enqueuing Move request for scope (-0.47, 0.51) 22:53:46.911 00.000 15672 Worker thread wakes up 22:53:46.911 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.51) opts 0xd 22:53:46.911 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, 0.51) 22:53:46.911 00.000 15672 Moving (-0.47, 0.51) raw xDistance=-0.59 yDistance=0.40 22:53:46.911 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59 22:53:46.911 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 22:53:46.911 00.000 15672 MoveAxis(E, 160, ABG) 22:53:46.911 00.000 15672 Guiding Dir = 2, Dur = 160 22:53:46.912 00.001 15672 IsSlewing returns 0 22:53:46.916 00.004 15672 IsGuiding returns 0 22:53:46.918 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=10739, FiltMin=2693, FiltMax=8193, Gamma=2.950 22:53:46.932 00.014 15672 PulseGuide returned control before completion, sleep 155 22:53:46.967 00.035 30444 UpdateGuideState exits: m=94043 SNR=80.2 Saturated 22:53:46.967 00.000 30444 PhdController: settling, locked = 1, distance = 0.39 (2.00) aobump = 0 frame = 16 / 99999 22:53:46.967 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833626.967,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.39,"Time":30.8,"SettleTime":60.0,"StarLocked":true} 22:53:46.967 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:46.967 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:46.968 00.001 30444 Enqueuing Expose request 22:53:47.109 00.141 15672 IsGuiding returns 0 22:53:47.109 00.000 15672 Move returns status 0, amount 160 22:53:47.109 00.000 15672 MoveAxis(S, 71, ABG) 22:53:47.109 00.000 15672 Guiding Dir = 1, Dur = 71 22:53:47.109 00.000 15672 IsSlewing returns 0 22:53:47.110 00.001 15672 IsGuiding returns 0 22:53:47.222 00.112 15672 IsGuiding returns 1 22:53:47.222 00.000 15672 scope still moving after pulse duration time elapsed 22:53:47.243 00.021 15672 IsSlewing returns 0 22:53:47.284 00.041 15672 IsGuiding returns 0 22:53:47.284 00.000 15672 scope move finished after 71 + 102 ms 22:53:47.284 00.000 15672 Move returns status 0, amount 71 22:53:47.284 00.000 15672 move complete, result=0 22:53:47.284 00.000 15672 worker thread done servicing request 22:53:47.284 00.000 15672 Worker thread wakes up 22:53:47.285 00.001 30444 GuideStep: -0.6 px 160 ms EAST, 0.4 px 71 ms SOUTH 22:53:47.285 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:47.285 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:49.192 01.907 15672 Exposure complete 22:53:49.212 00.020 15672 worker thread done servicing request 22:53:49.212 00.000 30444 OnExposeComplete: enter 22:53:49.212 00.000 30444 UpdateGuideState(): m_state=6 22:53:49.212 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1337 22:53:49.212 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=193.56, Mass=91810, SNR=64.6, Peak=10100 HFD=3.8 22:53:49.212 00.000 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 22:53:49.212 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 22:53:49.212 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.05 hyp=0.34 cameraTheta=0.14 mountX=0.31 mountY=0.12, mountTheta=0.37 22:53:49.214 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.05, opts=13) 22:53:49.214 00.000 30444 Enqueuing Move request for scope (0.34, 0.05) 22:53:49.214 00.000 15672 Worker thread wakes up 22:53:49.214 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.05) opts 0xd 22:53:49.214 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.05) 22:53:49.214 00.000 15672 Moving (0.34, 0.05) raw xDistance=0.31 yDistance=0.12 22:53:49.214 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31 22:53:49.214 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:53:49.214 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:53:49.214 00.000 15672 MoveAxis(W, 73, ABG) 22:53:49.214 00.000 15672 Guiding Dir = 3, Dur = 73 22:53:49.215 00.001 15672 IsSlewing returns 0 22:53:49.216 00.001 15672 IsGuiding returns 0 22:53:49.220 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2364, max=13106, FiltMin=2694, FiltMax=8949, Gamma=2.950 22:53:49.232 00.012 15672 PulseGuide returned control before completion, sleep 67 22:53:49.269 00.037 30444 UpdateGuideState exits: m=91810 SNR=64.6 Saturated 22:53:49.269 00.000 30444 PhdController: settling, locked = 1, distance = 0.38 (2.00) aobump = 0 frame = 17 / 99999 22:53:49.269 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833629.269,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.38,"Time":33.1,"SettleTime":60.0,"StarLocked":true} 22:53:49.269 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:49.269 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:49.269 00.000 30444 Enqueuing Expose request 22:53:49.300 00.031 15672 IsGuiding returns 1 22:53:49.301 00.001 15672 scope still moving after pulse duration time elapsed 22:53:49.321 00.020 15672 IsSlewing returns 0 22:53:49.376 00.055 15672 IsGuiding returns 0 22:53:49.376 00.000 15672 scope move finished after 73 + 87 ms 22:53:49.376 00.000 15672 Move returns status 0, amount 73 22:53:49.376 00.000 15672 MoveAxis(N, 0, ABG) 22:53:49.376 00.000 15672 Move returns status 0, amount 0 22:53:49.376 00.000 15672 move complete, result=0 22:53:49.376 00.000 15672 worker thread done servicing request 22:53:49.376 00.000 15672 Worker thread wakes up 22:53:49.376 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:49.377 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:49.377 00.000 30444 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH 22:53:51.486 02.109 15672 Exposure complete 22:53:51.506 00.020 15672 worker thread done servicing request 22:53:51.506 00.000 30444 OnExposeComplete: enter 22:53:51.506 00.000 30444 UpdateGuideState(): m_state=6 22:53:51.506 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1338 22:53:51.506 00.000 30444 Star::Find returns 1 (1), X=461.92, Y=193.29, Mass=87294, SNR=61.7, Peak=10350 HFD=3.4 22:53:51.506 00.000 30444 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 22:53:51.506 00.000 30444 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 22:53:51.506 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.21 hyp=0.49 cameraTheta=-0.45 mountX=0.48 mountY=-0.11, mountTheta=-0.23 22:53:51.507 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.21, opts=13) 22:53:51.507 00.000 30444 Enqueuing Move request for scope (0.44, -0.21) 22:53:51.507 00.000 15672 Worker thread wakes up 22:53:51.507 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.21) opts 0xd 22:53:51.507 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.21) 22:53:51.507 00.000 15672 Moving (0.44, -0.21) raw xDistance=0.48 yDistance=-0.11 22:53:51.507 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48 22:53:51.507 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:53:51.507 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 22:53:51.507 00.000 15672 MoveAxis(W, 135, ABG) 22:53:51.507 00.000 15672 Guiding Dir = 3, Dur = 135 22:53:51.508 00.001 15672 IsSlewing returns 0 22:53:51.509 00.001 15672 IsGuiding returns 0 22:53:51.512 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=12737, FiltMin=2693, FiltMax=8843, Gamma=2.950 22:53:51.532 00.020 15672 PulseGuide returned control before completion, sleep 121 22:53:51.562 00.030 30444 UpdateGuideState exits: m=87294 SNR=61.7 Saturated 22:53:51.562 00.000 30444 PhdController: settling, locked = 1, distance = 0.41 (2.00) aobump = 0 frame = 18 / 99999 22:53:51.562 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833631.562,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.41,"Time":35.4,"SettleTime":60.0,"StarLocked":true} 22:53:51.563 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:51.563 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:51.563 00.000 30444 Enqueuing Expose request 22:53:51.656 00.093 15672 IsGuiding returns 1 22:53:51.656 00.000 15672 scope still moving after pulse duration time elapsed 22:53:51.677 00.021 15672 IsSlewing returns 0 22:53:51.679 00.002 15672 IsGuiding returns 1 22:53:51.699 00.020 15672 IsSlewing returns 0 22:53:51.710 00.011 15672 IsGuiding returns 0 22:53:51.710 00.000 15672 scope move finished after 135 + 66 ms 22:53:51.710 00.000 15672 Move returns status 0, amount 135 22:53:51.710 00.000 15672 MoveAxis(N, 0, ABG) 22:53:51.710 00.000 15672 Move returns status 0, amount 0 22:53:51.711 00.001 15672 move complete, result=0 22:53:51.711 00.000 15672 worker thread done servicing request 22:53:51.711 00.000 15672 Worker thread wakes up 22:53:51.711 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:51.711 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:51.711 00.000 30444 GuideStep: 0.5 px 135 ms WEST, -0.1 px 0 ms NORTH 22:53:53.618 01.907 15672 Exposure complete 22:53:53.638 00.020 15672 worker thread done servicing request 22:53:53.638 00.000 30444 OnExposeComplete: enter 22:53:53.638 00.000 30444 UpdateGuideState(): m_state=6 22:53:53.639 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1339 22:53:53.639 00.000 30444 Star::Find returns 1 (1), X=461.20, Y=193.48, Mass=101992, SNR=77.1, Peak=12196 HFD=3.6 22:53:53.639 00.000 30444 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.28) = xAngle (-2.77 = -2.77) 22:53:53.639 00.000 30444 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.83 = -2.83) 22:53:53.639 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.03 hyp=0.28 cameraTheta=-3.04 mountX=-0.26 mountY=-0.09, mountTheta=-2.82 22:53:53.639 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.03, opts=13) 22:53:53.639 00.000 30444 Enqueuing Move request for scope (-0.27, -0.03) 22:53:53.639 00.000 15672 Worker thread wakes up 22:53:53.639 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.03) opts 0xd 22:53:53.639 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.03) 22:53:53.639 00.000 15672 Moving (-0.27, -0.03) raw xDistance=-0.26 yDistance=-0.09 22:53:53.640 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26 22:53:53.640 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:53:53.640 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 22:53:53.640 00.000 15672 MoveAxis(E, 60, ABG) 22:53:53.640 00.000 15672 Guiding Dir = 2, Dur = 60 22:53:53.640 00.000 15672 IsSlewing returns 0 22:53:53.641 00.001 15672 IsGuiding returns 0 22:53:53.645 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=13489, FiltMin=2659, FiltMax=8834, Gamma=2.950 22:53:53.657 00.012 15672 PulseGuide returned control before completion, sleep 54 22:53:53.695 00.038 30444 UpdateGuideState exits: m=101992 SNR=77.1 Saturated 22:53:53.695 00.000 30444 PhdController: settling, locked = 1, distance = 0.37 (2.00) aobump = 0 frame = 19 / 99999 22:53:53.695 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833633.695,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.37,"Time":37.6,"SettleTime":60.0,"StarLocked":true} 22:53:53.695 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:53.695 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:53.695 00.000 30444 Enqueuing Expose request 22:53:53.769 00.074 15672 IsGuiding returns 0 22:53:53.769 00.000 15672 Move returns status 0, amount 60 22:53:53.769 00.000 15672 MoveAxis(N, 0, ABG) 22:53:53.769 00.000 15672 Move returns status 0, amount 0 22:53:53.769 00.000 15672 move complete, result=0 22:53:53.769 00.000 15672 worker thread done servicing request 22:53:53.769 00.000 15672 Worker thread wakes up 22:53:53.769 00.000 30444 GuideStep: -0.3 px 60 ms EAST, -0.1 px 0 ms NORTH 22:53:53.769 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:53.770 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:55.887 02.117 15672 Exposure complete 22:53:55.917 00.030 15672 worker thread done servicing request 22:53:55.917 00.000 30444 OnExposeComplete: enter 22:53:55.917 00.000 30444 UpdateGuideState(): m_state=6 22:53:55.917 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1340 22:53:55.918 00.001 30444 Star::Find returns 1 (1), X=461.42, Y=193.39, Mass=90315, SNR=65.1, Peak=10925 HFD=3.4 22:53:55.918 00.000 30444 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.28) = xAngle (-1.78 = -1.78) 22:53:55.918 00.000 30444 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 22:53:55.918 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.06 mountX=-0.03 mountY=-0.12, mountTheta=-1.78 22:53:55.918 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.11, opts=13) 22:53:55.918 00.000 30444 Enqueuing Move request for scope (-0.06, -0.11) 22:53:55.918 00.000 15672 Worker thread wakes up 22:53:55.918 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd 22:53:55.918 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.11) 22:53:55.918 00.000 15672 Moving (-0.06, -0.11) raw xDistance=-0.03 yDistance=-0.12 22:53:55.918 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:53:55.919 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:53:55.919 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 22:53:55.919 00.000 15672 MoveAxis(E, 0, ABG) 22:53:55.919 00.000 15672 Move returns status 0, amount 0 22:53:55.919 00.000 15672 MoveAxis(N, 0, ABG) 22:53:55.919 00.000 15672 Move returns status 0, amount 0 22:53:55.919 00.000 15672 move complete, result=0 22:53:55.919 00.000 15672 worker thread done servicing request 22:53:55.923 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=12448, FiltMin=2677, FiltMax=8483, Gamma=2.950 22:53:55.973 00.050 30444 UpdateGuideState exits: m=90315 SNR=65.1 Saturated 22:53:55.973 00.000 30444 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 20 / 99999 22:53:55.973 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833635.973,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.30,"Time":39.9,"SettleTime":60.0,"StarLocked":true} 22:53:55.973 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:55.973 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:55.974 00.001 30444 Enqueuing Expose request 22:53:55.974 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:53:55.974 00.000 15672 Worker thread wakes up 22:53:55.974 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:55.974 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:53:57.883 01.909 15672 Exposure complete 22:53:57.903 00.020 15672 worker thread done servicing request 22:53:57.903 00.000 30444 OnExposeComplete: enter 22:53:57.903 00.000 30444 UpdateGuideState(): m_state=6 22:53:57.903 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1341 22:53:57.903 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=193.46, Mass=95362, SNR=69.0, Peak=11578 HFD=3.4 22:53:57.903 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 22:53:57.903 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 22:53:57.903 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.83 mountX=-0.11 mountY=-0.07, mountTheta=-2.60 22:53:57.904 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.04, opts=13) 22:53:57.904 00.000 30444 Enqueuing Move request for scope (-0.13, -0.04) 22:53:57.904 00.000 15672 Worker thread wakes up 22:53:57.904 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd 22:53:57.904 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.04) 22:53:57.904 00.000 15672 Moving (-0.13, -0.04) raw xDistance=-0.11 yDistance=-0.07 22:53:57.904 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 22:53:57.904 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:53:57.904 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 22:53:57.904 00.000 15672 MoveAxis(E, 0, ABG) 22:53:57.904 00.000 15672 Move returns status 0, amount 0 22:53:57.904 00.000 15672 MoveAxis(N, 0, ABG) 22:53:57.904 00.000 15672 Move returns status 0, amount 0 22:53:57.904 00.000 15672 move complete, result=0 22:53:57.904 00.000 15672 worker thread done servicing request 22:53:57.909 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=12943, FiltMin=2639, FiltMax=9489, Gamma=2.950 22:53:57.959 00.050 30444 UpdateGuideState exits: m=95362 SNR=69.0 Saturated 22:53:57.959 00.000 30444 PhdController: settling, locked = 1, distance = 0.25 (2.00) aobump = 0 frame = 21 / 99999 22:53:57.959 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833637.959,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.25,"Time":41.8,"SettleTime":60.0,"StarLocked":true} 22:53:57.959 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:57.959 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:53:57.959 00.000 30444 Enqueuing Expose request 22:53:57.959 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:53:57.959 00.000 15672 Worker thread wakes up 22:53:57.959 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:53:57.959 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:00.066 02.107 15672 Exposure complete 22:54:00.086 00.020 15672 worker thread done servicing request 22:54:00.086 00.000 30444 OnExposeComplete: enter 22:54:00.087 00.001 30444 UpdateGuideState(): m_state=6 22:54:00.087 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1342 22:54:00.087 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=193.40, Mass=101521, SNR=73.7, Peak=12300 HFD=3.2 22:54:00.087 00.000 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 22:54:00.087 00.000 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 22:54:00.087 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.73 mountX=0.14 mountY=-0.08, mountTheta=-0.50 22:54:00.087 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.11, opts=13) 22:54:00.087 00.000 30444 Enqueuing Move request for scope (0.12, -0.11) 22:54:00.087 00.000 15672 Worker thread wakes up 22:54:00.087 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd 22:54:00.088 00.001 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.11) 22:54:00.088 00.000 15672 Moving (0.12, -0.11) raw xDistance=0.14 yDistance=-0.08 22:54:00.088 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:54:00.088 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:00.088 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:54:00.088 00.000 15672 MoveAxis(E, 0, ABG) 22:54:00.088 00.000 15672 Move returns status 0, amount 0 22:54:00.088 00.000 15672 MoveAxis(N, 0, ABG) 22:54:00.088 00.000 15672 Move returns status 0, amount 0 22:54:00.088 00.000 15672 move complete, result=0 22:54:00.088 00.000 15672 worker thread done servicing request 22:54:00.092 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12833, FiltMin=2695, FiltMax=9182, Gamma=2.950 22:54:00.143 00.051 30444 UpdateGuideState exits: m=101521 SNR=73.7 Saturated 22:54:00.143 00.000 30444 PhdController: settling, locked = 1, distance = 0.22 (2.00) aobump = 0 frame = 22 / 99999 22:54:00.143 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833640.143,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.22,"Time":44.0,"SettleTime":60.0,"StarLocked":true} 22:54:00.143 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:00.143 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:00.143 00.000 30444 Enqueuing Expose request 22:54:00.143 00.000 15672 Worker thread wakes up 22:54:00.143 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:00.143 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:54:00.143 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:02.053 01.910 15672 Exposure complete 22:54:02.073 00.020 15672 worker thread done servicing request 22:54:02.073 00.000 30444 OnExposeComplete: enter 22:54:02.073 00.000 30444 UpdateGuideState(): m_state=6 22:54:02.073 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1343 22:54:02.074 00.001 30444 Star::Find returns 1 (1), X=461.60, Y=193.02, Mass=97282, SNR=67.4, Peak=10527 HFD=3.4 22:54:02.074 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 22:54:02.074 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 22:54:02.074 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.49 hyp=0.50 cameraTheta=-1.33 mountX=0.25 mountY=-0.45, mountTheta=-1.07 22:54:02.074 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.49, opts=13) 22:54:02.074 00.000 30444 Enqueuing Move request for scope (0.12, -0.49) 22:54:02.074 00.000 15672 Worker thread wakes up 22:54:02.074 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.49) opts 0xd 22:54:02.074 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.49) 22:54:02.074 00.000 15672 Moving (0.12, -0.49) raw xDistance=0.25 yDistance=-0.45 22:54:02.074 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 22:54:02.075 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:54:02.075 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45 22:54:02.075 00.000 15672 MoveAxis(E, 0, ABG) 22:54:02.075 00.000 15672 Move returns status 0, amount 0 22:54:02.075 00.000 15672 MoveAxis(N, 0, ABG) 22:54:02.075 00.000 15672 Move returns status 0, amount 0 22:54:02.075 00.000 15672 move complete, result=0 22:54:02.075 00.000 15672 worker thread done servicing request 22:54:02.080 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=12144, FiltMin=2670, FiltMax=8879, Gamma=2.950 22:54:02.129 00.049 30444 UpdateGuideState exits: m=97282 SNR=67.4 Saturated 22:54:02.129 00.000 30444 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 23 / 99999 22:54:02.129 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833642.129,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.31,"Time":46.0,"SettleTime":60.0,"StarLocked":true} 22:54:02.129 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:02.129 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:02.129 00.000 30444 Enqueuing Expose request 22:54:02.129 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 22:54:02.129 00.000 15672 Worker thread wakes up 22:54:02.130 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:02.130 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:04.242 02.112 15672 Exposure complete 22:54:04.273 00.031 15672 worker thread done servicing request 22:54:04.273 00.000 30444 OnExposeComplete: enter 22:54:04.273 00.000 30444 UpdateGuideState(): m_state=6 22:54:04.273 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1344 22:54:04.273 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=193.28, Mass=107177, SNR=86.6, Peak=11668 HFD=3.5 22:54:04.273 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 22:54:04.273 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 22:54:04.273 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.93 mountX=-0.02 mountY=-0.24, mountTheta=-1.66 22:54:04.274 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.22, opts=13) 22:54:04.274 00.000 30444 Enqueuing Move request for scope (-0.09, -0.22) 22:54:04.274 00.000 15672 Worker thread wakes up 22:54:04.274 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd 22:54:04.274 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.22) 22:54:04.274 00.000 15672 Moving (-0.09, -0.22) raw xDistance=-0.02 yDistance=-0.24 22:54:04.274 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:54:04.274 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:04.274 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 22:54:04.274 00.000 15672 MoveAxis(E, 0, ABG) 22:54:04.274 00.000 15672 Move returns status 0, amount 0 22:54:04.274 00.000 15672 MoveAxis(N, 0, ABG) 22:54:04.274 00.000 15672 Move returns status 0, amount 0 22:54:04.274 00.000 15672 move complete, result=0 22:54:04.274 00.000 15672 worker thread done servicing request 22:54:04.279 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12740, FiltMin=2688, FiltMax=8743, Gamma=2.950 22:54:04.328 00.049 30444 UpdateGuideState exits: m=107177 SNR=86.6 Saturated 22:54:04.328 00.000 30444 PhdController: settling, locked = 1, distance = 0.29 (2.00) aobump = 0 frame = 24 / 99999 22:54:04.329 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596833644.328,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.29,"Time":48.2,"SettleTime":60.0,"StarLocked":true} 22:54:04.329 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:04.329 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:04.329 00.000 30444 Enqueuing Expose request 22:54:04.329 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 22:54:04.329 00.000 15672 Worker thread wakes up 22:54:04.329 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:04.329 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:06.235 01.906 15672 Exposure complete 22:54:06.255 00.020 15672 worker thread done servicing request 22:54:06.255 00.000 30444 OnExposeComplete: enter 22:54:06.255 00.000 30444 UpdateGuideState(): m_state=6 22:54:06.255 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1345 22:54:06.255 00.000 30444 Star::Find returns 1 (1), X=461.36, Y=193.04, Mass=92260, SNR=67.8, Peak=10894 HFD=3.4 22:54:06.255 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 22:54:06.255 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 22:54:06.255 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.47 hyp=0.48 cameraTheta=-1.81 mountX=0.02 mountY=-0.48, mountTheta=-1.54 22:54:06.256 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.47, opts=13) 22:54:06.256 00.000 30444 Enqueuing Move request for scope (-0.12, -0.47) 22:54:06.256 00.000 15672 Worker thread wakes up 22:54:06.256 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.47) opts 0xd 22:54:06.256 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.47) 22:54:06.256 00.000 15672 Moving (-0.12, -0.47) raw xDistance=0.02 yDistance=-0.48 22:54:06.256 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:54:06.256 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:54:06.256 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48 22:54:06.256 00.000 15672 MoveAxis(E, 0, ABG) 22:54:06.256 00.000 15672 Move returns status 0, amount 0 22:54:06.256 00.000 15672 MoveAxis(N, 0, ABG) 22:54:06.256 00.000 15672 Move returns status 0, amount 0 22:54:06.256 00.000 15672 move complete, result=0 22:54:06.256 00.000 15672 worker thread done servicing request 22:54:06.261 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2390, max=12436, FiltMin=2710, FiltMax=8296, Gamma=2.950 22:54:06.311 00.050 30444 UpdateGuideState exits: m=92260 SNR=67.8 Saturated 22:54:06.311 00.000 30444 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 25 / 99999 22:54:06.311 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833646.311,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.35,"Time":50.2,"SettleTime":60.0,"StarLocked":true} 22:54:06.311 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:06.311 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:06.311 00.000 30444 Enqueuing Expose request 22:54:06.311 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH 22:54:06.311 00.000 15672 Worker thread wakes up 22:54:06.311 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:06.311 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:08.418 02.107 15672 Exposure complete 22:54:08.438 00.020 15672 worker thread done servicing request 22:54:08.438 00.000 30444 OnExposeComplete: enter 22:54:08.438 00.000 30444 UpdateGuideState(): m_state=6 22:54:08.438 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1346 22:54:08.438 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=192.64, Mass=91186, SNR=68.5, Peak=10009 HFD=3.5 22:54:08.438 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 22:54:08.438 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 22:54:08.439 00.001 30444 CameraToMount -- cameraX=0.14 cameraY=-0.86 hyp=0.87 cameraTheta=-1.41 mountX=0.37 mountY=-0.81, mountTheta=-1.15 22:54:08.439 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.86, opts=13) 22:54:08.439 00.000 30444 Enqueuing Move request for scope (0.14, -0.86) 22:54:08.439 00.000 15672 Worker thread wakes up 22:54:08.439 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.86) opts 0xd 22:54:08.439 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.86) 22:54:08.439 00.000 15672 Moving (0.14, -0.86) raw xDistance=0.37 yDistance=-0.81 22:54:08.439 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 22:54:08.439 00.000 15672 resist switch: large excursion: input -0.81 thresh 0.75 direction from 1 to -1 22:54:08.439 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.44 22:54:08.440 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81 22:54:08.440 00.000 15672 MoveAxis(W, 100, ABG) 22:54:08.440 00.000 15672 Guiding Dir = 3, Dur = 100 22:54:08.440 00.000 15672 IsSlewing returns 0 22:54:08.441 00.001 15672 IsGuiding returns 0 22:54:08.445 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2402, max=12266, FiltMin=2725, FiltMax=8747, Gamma=2.950 22:54:08.466 00.021 15672 PulseGuide returned control before completion, sleep 86 22:54:08.495 00.029 30444 UpdateGuideState exits: m=91186 SNR=68.5 Saturated 22:54:08.495 00.000 30444 PhdController: settling, locked = 1, distance = 0.50 (2.00) aobump = 0 frame = 26 / 99999 22:54:08.495 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833648.495,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.50,"Time":52.4,"SettleTime":60.0,"StarLocked":true} 22:54:08.495 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:08.495 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:08.495 00.000 30444 Enqueuing Expose request 22:54:08.553 00.058 15672 IsGuiding returns 1 22:54:08.553 00.000 15672 scope still moving after pulse duration time elapsed 22:54:08.575 00.022 15672 IsSlewing returns 0 22:54:08.594 00.019 15672 IsGuiding returns 0 22:54:08.594 00.000 15672 scope move finished after 100 + 53 ms 22:54:08.594 00.000 15672 Move returns status 0, amount 100 22:54:08.594 00.000 15672 MoveAxis(N, 145, ABG) 22:54:08.594 00.000 15672 Guiding Dir = 0, Dur = 145 22:54:08.595 00.001 15672 IsSlewing returns 0 22:54:08.595 00.000 15672 IsGuiding returns 0 22:54:08.674 00.079 15672 PulseGuide returned control before completion, sleep 77 22:54:08.755 00.081 15672 IsGuiding returns 1 22:54:08.755 00.000 15672 scope still moving after pulse duration time elapsed 22:54:08.777 00.022 15672 IsSlewing returns 0 22:54:08.780 00.003 15672 IsGuiding returns 1 22:54:08.800 00.020 15672 IsSlewing returns 0 22:54:08.834 00.034 15672 IsGuiding returns 0 22:54:08.834 00.000 15672 scope move finished after 145 + 93 ms 22:54:08.834 00.000 15672 Move returns status 0, amount 145 22:54:08.835 00.001 15672 move complete, result=0 22:54:08.835 00.000 15672 worker thread done servicing request 22:54:08.835 00.000 15672 Worker thread wakes up 22:54:08.835 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:08.835 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:08.835 00.000 30444 GuideStep: 0.4 px 100 ms WEST, -0.8 px 145 ms NORTH 22:54:10.750 01.915 15672 Exposure complete 22:54:10.782 00.032 15672 worker thread done servicing request 22:54:10.782 00.000 30444 OnExposeComplete: enter 22:54:10.782 00.000 30444 UpdateGuideState(): m_state=6 22:54:10.782 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1347 22:54:10.782 00.000 30444 Star::Find returns 1 (1), X=460.81, Y=192.91, Mass=99363, SNR=76.1, Peak=10783 HFD=3.9 22:54:10.782 00.000 30444 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.28) = xAngle (-2.13 = -2.13) 22:54:10.782 00.000 30444 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.19 = -2.19) 22:54:10.782 00.000 30444 CameraToMount -- cameraX=-0.66 cameraY=-0.60 hyp=0.89 cameraTheta=-2.41 mountX=-0.48 mountY=-0.72, mountTheta=-2.15 22:54:10.783 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.66, y=-0.60, opts=13) 22:54:10.783 00.000 30444 Enqueuing Move request for scope (-0.66, -0.60) 22:54:10.783 00.000 15672 Worker thread wakes up 22:54:10.783 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.60) opts 0xd 22:54:10.783 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.66, -0.60) 22:54:10.783 00.000 15672 Moving (-0.66, -0.60) raw xDistance=-0.48 yDistance=-0.72 22:54:10.783 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.48 22:54:10.783 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 22:54:10.783 00.000 15672 MoveAxis(E, 122, ABG) 22:54:10.783 00.000 15672 Guiding Dir = 2, Dur = 122 22:54:10.784 00.001 15672 IsSlewing returns 0 22:54:10.785 00.001 15672 IsGuiding returns 0 22:54:10.789 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=12520, FiltMin=2745, FiltMax=8430, Gamma=2.950 22:54:10.814 00.025 15672 PulseGuide returned control before completion, sleep 104 22:54:10.839 00.025 30444 UpdateGuideState exits: m=99363 SNR=76.1 Saturated 22:54:10.839 00.000 30444 PhdController: settling, locked = 1, distance = 0.62 (2.00) aobump = 0 frame = 27 / 99999 22:54:10.839 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833650.839,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.62,"Time":54.7,"SettleTime":60.0,"StarLocked":true} 22:54:10.839 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:10.839 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:10.839 00.000 30444 Enqueuing Expose request 22:54:10.920 00.081 15672 IsGuiding returns 1 22:54:10.920 00.000 15672 scope still moving after pulse duration time elapsed 22:54:10.941 00.021 15672 IsSlewing returns 0 22:54:10.943 00.002 15672 IsGuiding returns 1 22:54:10.963 00.020 15672 IsSlewing returns 0 22:54:10.975 00.012 15672 IsGuiding returns 0 22:54:10.975 00.000 15672 scope move finished after 122 + 68 ms 22:54:10.975 00.000 15672 Move returns status 0, amount 122 22:54:10.975 00.000 15672 MoveAxis(N, 129, ABG) 22:54:10.975 00.000 15672 Guiding Dir = 0, Dur = 129 22:54:10.977 00.002 15672 IsSlewing returns 0 22:54:10.978 00.001 15672 IsGuiding returns 0 22:54:11.055 00.077 15672 PulseGuide returned control before completion, sleep 65 22:54:11.123 00.068 15672 IsGuiding returns 1 22:54:11.123 00.000 15672 scope still moving after pulse duration time elapsed 22:54:11.145 00.022 15672 IsSlewing returns 0 22:54:11.146 00.001 15672 IsGuiding returns 1 22:54:11.166 00.020 15672 IsSlewing returns 0 22:54:11.167 00.001 15672 IsGuiding returns 1 22:54:11.188 00.021 15672 IsSlewing returns 0 22:54:11.214 00.026 15672 IsGuiding returns 0 22:54:11.214 00.000 15672 scope move finished after 129 + 105 ms 22:54:11.214 00.000 15672 Move returns status 0, amount 129 22:54:11.214 00.000 15672 move complete, result=0 22:54:11.214 00.000 15672 worker thread done servicing request 22:54:11.214 00.000 15672 Worker thread wakes up 22:54:11.214 00.000 30444 GuideStep: -0.5 px 122 ms EAST, -0.7 px 129 ms NORTH 22:54:11.214 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:11.214 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:13.323 02.109 15672 Exposure complete 22:54:13.345 00.022 15672 worker thread done servicing request 22:54:13.345 00.000 30444 OnExposeComplete: enter 22:54:13.345 00.000 30444 UpdateGuideState(): m_state=6 22:54:13.345 00.000 30444 Star::Find(15, 460, 192, 0, (0,0,0,0), 0.0, 255) frame 1348 22:54:13.345 00.000 30444 Star::Find returns 1 (1), X=460.84, Y=193.72, Mass=90691, SNR=69.1, Peak=8545 HFD=3.9 22:54:13.346 00.001 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.10 = 3.10) 22:54:13.346 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.04 = 3.04) 22:54:13.346 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=0.21 hyp=0.67 cameraTheta=2.82 mountX=-0.67 mountY=0.07, mountTheta=3.04 22:54:13.346 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=0.21, opts=13) 22:54:13.346 00.000 30444 Enqueuing Move request for scope (-0.64, 0.21) 22:54:13.346 00.000 15672 Worker thread wakes up 22:54:13.346 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.21) opts 0xd 22:54:13.346 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, 0.21) 22:54:13.347 00.001 15672 Moving (-0.64, 0.21) raw xDistance=-0.67 yDistance=0.07 22:54:13.347 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.67 22:54:13.347 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:13.347 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 22:54:13.347 00.000 15672 MoveAxis(E, 189, ABG) 22:54:13.347 00.000 15672 Guiding Dir = 2, Dur = 189 22:54:13.347 00.000 15672 IsSlewing returns 0 22:54:13.348 00.001 15672 IsGuiding returns 0 22:54:13.353 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=9117, FiltMin=2675, FiltMax=7549, Gamma=2.950 22:54:13.370 00.017 15672 PulseGuide returned control before completion, sleep 178 22:54:13.407 00.037 30444 UpdateGuideState exits: m=90691 SNR=69.1 Saturated 22:54:13.407 00.000 30444 PhdController: settling, locked = 1, distance = 0.64 (2.00) aobump = 0 frame = 28 / 99999 22:54:13.407 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833653.407,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.64,"Time":57.3,"SettleTime":60.0,"StarLocked":true} 22:54:13.407 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:13.407 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:13.407 00.000 30444 Enqueuing Expose request 22:54:13.552 00.145 15672 IsGuiding returns 1 22:54:13.552 00.000 15672 scope still moving after pulse duration time elapsed 22:54:13.573 00.021 15672 IsSlewing returns 0 22:54:13.579 00.006 15672 IsGuiding returns 0 22:54:13.580 00.001 15672 scope move finished after 189 + 42 ms 22:54:13.580 00.000 15672 Move returns status 0, amount 189 22:54:13.580 00.000 15672 MoveAxis(N, 0, ABG) 22:54:13.580 00.000 15672 Move returns status 0, amount 0 22:54:13.580 00.000 15672 move complete, result=0 22:54:13.580 00.000 15672 worker thread done servicing request 22:54:13.581 00.001 15672 Worker thread wakes up 22:54:13.581 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:13.581 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:13.581 00.000 30444 GuideStep: -0.7 px 189 ms EAST, 0.1 px 0 ms NORTH 22:54:15.487 01.906 15672 Exposure complete 22:54:15.510 00.023 15672 worker thread done servicing request 22:54:15.510 00.000 30444 OnExposeComplete: enter 22:54:15.510 00.000 30444 UpdateGuideState(): m_state=6 22:54:15.510 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1349 22:54:15.511 00.001 30444 Star::Find returns 1 (1), X=461.50, Y=194.31, Mass=95932, SNR=80.4, Peak=9859 HFD=3.5 22:54:15.511 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.82 = 1.82) 22:54:15.511 00.000 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.76 = 1.76) 22:54:15.511 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.81 hyp=0.81 cameraTheta=1.54 mountX=-0.20 mountY=0.79, mountTheta=1.82 22:54:15.511 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.81, opts=13) 22:54:15.511 00.000 30444 Enqueuing Move request for scope (0.02, 0.81) 22:54:15.512 00.001 15672 Worker thread wakes up 22:54:15.512 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.81) opts 0xd 22:54:15.512 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.81) 22:54:15.512 00.000 15672 Moving (0.02, 0.81) raw xDistance=-0.20 yDistance=0.79 22:54:15.512 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 22:54:15.512 00.000 15672 resist switch: large excursion: input 0.79 thresh 0.75 direction from -1 to 1 22:54:15.512 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.38 22:54:15.512 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 22:54:15.512 00.000 15672 MoveAxis(E, 0, ABG) 22:54:15.512 00.000 15672 Move returns status 0, amount 0 22:54:15.512 00.000 15672 MoveAxis(S, 142, ABG) 22:54:15.512 00.000 15672 Guiding Dir = 1, Dur = 142 22:54:15.513 00.001 15672 IsSlewing returns 0 22:54:15.514 00.001 15672 IsGuiding returns 0 22:54:15.520 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=10521, FiltMin=2720, FiltMax=8757, Gamma=2.950 22:54:15.590 00.070 15672 PulseGuide returned control before completion, sleep 77 22:54:15.594 00.004 30444 UpdateGuideState exits: m=95932 SNR=80.4 Saturated 22:54:15.594 00.000 30444 PhdController: settling, locked = 1, distance = 0.69 (2.00) aobump = 0 frame = 29 / 99999 22:54:15.594 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596833655.594,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.69,"Time":59.5,"SettleTime":60.0,"StarLocked":true} 22:54:15.594 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:15.594 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:15.594 00.000 30444 Enqueuing Expose request 22:54:15.669 00.075 15672 IsGuiding returns 1 22:54:15.669 00.000 15672 scope still moving after pulse duration time elapsed 22:54:15.691 00.022 15672 IsSlewing returns 0 22:54:15.691 00.000 15672 IsGuiding returns 1 22:54:15.712 00.021 15672 IsSlewing returns 0 22:54:15.713 00.001 15672 IsGuiding returns 1 22:54:15.734 00.021 15672 IsSlewing returns 0 22:54:15.750 00.016 15672 IsGuiding returns 0 22:54:15.750 00.000 15672 scope move finished after 142 + 94 ms 22:54:15.750 00.000 15672 Move returns status 0, amount 142 22:54:15.750 00.000 15672 move complete, result=0 22:54:15.751 00.001 15672 worker thread done servicing request 22:54:15.751 00.000 15672 Worker thread wakes up 22:54:15.751 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:15.751 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:15.751 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 142 ms SOUTH 22:54:17.865 02.114 15672 Exposure complete 22:54:17.896 00.031 15672 worker thread done servicing request 22:54:17.896 00.000 30444 OnExposeComplete: enter 22:54:17.896 00.000 30444 UpdateGuideState(): m_state=6 22:54:17.896 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1350 22:54:17.896 00.000 30444 Star::Find returns 1 (1), X=461.99, Y=193.36, Mass=96519, SNR=68.0, Peak=10926 HFD=3.4 22:54:17.896 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.00 = 0.00) 22:54:17.896 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 22:54:17.896 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.14 hyp=0.53 cameraTheta=-0.27 mountX=0.53 mountY=-0.03, mountTheta=-0.06 22:54:17.897 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.14, opts=13) 22:54:17.897 00.000 30444 Enqueuing Move request for scope (0.51, -0.14) 22:54:17.897 00.000 15672 Worker thread wakes up 22:54:17.897 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.14) opts 0xd 22:54:17.897 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.14) 22:54:17.897 00.000 15672 Moving (0.51, -0.14) raw xDistance=0.53 yDistance=-0.03 22:54:17.897 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53 22:54:17.897 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:17.897 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:54:17.897 00.000 15672 MoveAxis(W, 144, ABG) 22:54:17.897 00.000 15672 Guiding Dir = 3, Dur = 144 22:54:17.898 00.001 15672 IsSlewing returns 0 22:54:17.899 00.001 15672 IsGuiding returns 0 22:54:17.903 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=11648, FiltMin=2716, FiltMax=8887, Gamma=2.950 22:54:17.923 00.020 15672 PulseGuide returned control before completion, sleep 130 22:54:17.952 00.029 30444 UpdateGuideState exits: m=96519 SNR=68.0 Saturated 22:54:17.953 00.001 30444 PhdController: settling, locked = 1, distance = 0.64 (2.00) aobump = 0 frame = 30 / 99999 22:54:17.953 00.000 30444 PhdController: newstate STATE_FINISH 22:54:17.953 00.000 30444 PhdController complete: success 22:54:17.953 00.000 30444 evsrv: {"Event":"SettleDone","Timestamp":1596833657.953,"Host":"DESKTOP-370CUR0","Inst":1,"Status":0,"TotalFrames":30,"DroppedFrames":0} 22:54:17.953 00.000 30444 Mount: notify guiding dither settle done success=1 22:54:17.953 00.000 30444 PhdController: newstate STATE_IDLE 22:54:17.953 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:17.953 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:17.953 00.000 30444 Enqueuing Expose request 22:54:18.056 00.103 15672 IsGuiding returns 1 22:54:18.056 00.000 15672 scope still moving after pulse duration time elapsed 22:54:18.078 00.022 15672 IsSlewing returns 0 22:54:18.099 00.021 15672 IsGuiding returns 0 22:54:18.099 00.000 15672 scope move finished after 144 + 56 ms 22:54:18.100 00.001 15672 Move returns status 0, amount 144 22:54:18.100 00.000 15672 MoveAxis(N, 0, ABG) 22:54:18.100 00.000 15672 Move returns status 0, amount 0 22:54:18.100 00.000 15672 move complete, result=0 22:54:18.100 00.000 15672 worker thread done servicing request 22:54:18.100 00.000 15672 Worker thread wakes up 22:54:18.100 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:18.100 00.000 30444 GuideStep: 0.5 px 144 ms WEST, -0.0 px 0 ms NORTH 22:54:18.101 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:20.019 01.918 15672 Exposure complete 22:54:20.051 00.032 15672 worker thread done servicing request 22:54:20.051 00.000 30444 OnExposeComplete: enter 22:54:20.051 00.000 30444 UpdateGuideState(): m_state=6 22:54:20.051 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1351 22:54:20.051 00.000 30444 Star::Find returns 1 (1), X=461.77, Y=193.23, Mass=109656, SNR=76.0, Peak=9625 HFD=4.2 22:54:20.051 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 22:54:20.051 00.000 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 22:54:20.051 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.28 hyp=0.40 cameraTheta=-0.77 mountX=0.35 mountY=-0.21, mountTheta=-0.53 22:54:20.051 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.28, opts=13) 22:54:20.052 00.001 30444 Enqueuing Move request for scope (0.29, -0.28) 22:54:20.052 00.000 15672 Worker thread wakes up 22:54:20.052 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.28) opts 0xd 22:54:20.052 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.28) 22:54:20.052 00.000 15672 Moving (0.29, -0.28) raw xDistance=0.35 yDistance=-0.21 22:54:20.052 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35 22:54:20.052 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:20.052 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 22:54:20.052 00.000 15672 MoveAxis(W, 105, ABG) 22:54:20.052 00.000 15672 Guiding Dir = 3, Dur = 105 22:54:20.052 00.000 15672 IsSlewing returns 0 22:54:20.053 00.001 15672 IsGuiding returns 0 22:54:20.057 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=11361, FiltMin=2732, FiltMax=8250, Gamma=2.950 22:54:20.080 00.023 15672 PulseGuide returned control before completion, sleep 89 22:54:20.108 00.028 30444 UpdateGuideState exits: m=109656 SNR=76.0 Saturated 22:54:20.108 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:20.108 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:20.108 00.000 30444 Enqueuing Expose request 22:54:20.223 00.115 15672 IsGuiding returns 0 22:54:20.223 00.000 15672 Move returns status 0, amount 105 22:54:20.224 00.001 15672 MoveAxis(N, 0, ABG) 22:54:20.224 00.000 15672 Move returns status 0, amount 0 22:54:20.224 00.000 15672 move complete, result=0 22:54:20.224 00.000 15672 worker thread done servicing request 22:54:20.224 00.000 15672 Worker thread wakes up 22:54:20.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:20.225 00.001 30444 GuideStep: 0.4 px 105 ms WEST, -0.2 px 0 ms NORTH 22:54:20.225 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:22.331 02.106 15672 Exposure complete 22:54:22.351 00.020 15672 worker thread done servicing request 22:54:22.351 00.000 30444 OnExposeComplete: enter 22:54:22.351 00.000 30444 UpdateGuideState(): m_state=6 22:54:22.351 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1352 22:54:22.352 00.001 30444 Star::Find returns 1 (1), X=461.42, Y=193.41, Mass=96839, SNR=70.0, Peak=11633 HFD=3.3 22:54:22.352 00.000 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 22:54:22.352 00.000 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.88 = -1.88) 22:54:22.352 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-2.09 mountX=-0.03 mountY=-0.10, mountTheta=-1.82 22:54:22.352 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.09, opts=13) 22:54:22.352 00.000 30444 Enqueuing Move request for scope (-0.05, -0.09) 22:54:22.352 00.000 15672 Worker thread wakes up 22:54:22.352 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd 22:54:22.352 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.09) 22:54:22.352 00.000 15672 Moving (-0.05, -0.09) raw xDistance=-0.03 yDistance=-0.10 22:54:22.352 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:54:22.352 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:22.353 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:54:22.353 00.000 15672 MoveAxis(E, 0, ABG) 22:54:22.353 00.000 15672 Move returns status 0, amount 0 22:54:22.353 00.000 15672 MoveAxis(N, 0, ABG) 22:54:22.353 00.000 15672 Move returns status 0, amount 0 22:54:22.353 00.000 15672 move complete, result=0 22:54:22.353 00.000 15672 worker thread done servicing request 22:54:22.358 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=13379, FiltMin=2684, FiltMax=9230, Gamma=2.950 22:54:22.407 00.049 30444 UpdateGuideState exits: m=96839 SNR=70.0 Saturated 22:54:22.408 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:22.408 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:22.408 00.000 30444 Enqueuing Expose request 22:54:22.408 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:54:22.408 00.000 15672 Worker thread wakes up 22:54:22.408 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:22.408 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:24.322 01.914 15672 Exposure complete 22:54:24.354 00.032 15672 worker thread done servicing request 22:54:24.354 00.000 30444 OnExposeComplete: enter 22:54:24.354 00.000 30444 UpdateGuideState(): m_state=6 22:54:24.354 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1353 22:54:24.354 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=192.83, Mass=107016, SNR=84.3, Peak=9948 HFD=3.7 22:54:24.354 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 22:54:24.354 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 22:54:24.354 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.68 hyp=0.69 cameraTheta=-1.39 mountX=0.30 mountY=-0.64, mountTheta=-1.13 22:54:24.355 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.68, opts=13) 22:54:24.355 00.000 30444 Enqueuing Move request for scope (0.12, -0.68) 22:54:24.355 00.000 15672 Worker thread wakes up 22:54:24.355 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.68) opts 0xd 22:54:24.355 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.68) 22:54:24.355 00.000 15672 Moving (0.12, -0.68) raw xDistance=0.30 yDistance=-0.64 22:54:24.355 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 22:54:24.355 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:54:24.355 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64 22:54:24.355 00.000 15672 MoveAxis(W, 82, ABG) 22:54:24.355 00.000 15672 Guiding Dir = 3, Dur = 82 22:54:24.356 00.001 15672 IsSlewing returns 0 22:54:24.358 00.002 15672 IsGuiding returns 0 22:54:24.362 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2375, max=13055, FiltMin=2730, FiltMax=9125, Gamma=2.950 22:54:24.377 00.015 15672 PulseGuide returned control before completion, sleep 73 22:54:24.410 00.033 30444 UpdateGuideState exits: m=107016 SNR=84.3 Saturated 22:54:24.410 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:24.410 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:24.410 00.000 30444 Enqueuing Expose request 22:54:24.488 00.078 15672 IsGuiding returns 0 22:54:24.488 00.000 15672 Move returns status 0, amount 82 22:54:24.488 00.000 15672 MoveAxis(N, 0, ABG) 22:54:24.488 00.000 15672 Move returns status 0, amount 0 22:54:24.488 00.000 15672 move complete, result=0 22:54:24.488 00.000 15672 worker thread done servicing request 22:54:24.488 00.000 15672 Worker thread wakes up 22:54:24.489 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:24.489 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:24.489 00.000 30444 GuideStep: 0.3 px 82 ms WEST, -0.6 px 0 ms NORTH 22:54:26.599 02.110 15672 Exposure complete 22:54:26.619 00.020 15672 worker thread done servicing request 22:54:26.619 00.000 30444 OnExposeComplete: enter 22:54:26.619 00.000 30444 UpdateGuideState(): m_state=6 22:54:26.619 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1354 22:54:26.619 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=192.92, Mass=96232, SNR=69.6, Peak=10743 HFD=3.7 22:54:26.619 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 22:54:26.619 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 22:54:26.619 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.59 hyp=0.64 cameraTheta=-1.99 mountX=-0.09 mountY=-0.63, mountTheta=-1.71 22:54:26.620 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.59, opts=13) 22:54:26.620 00.000 30444 Enqueuing Move request for scope (-0.26, -0.59) 22:54:26.620 00.000 15672 Worker thread wakes up 22:54:26.620 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.59) opts 0xd 22:54:26.620 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.59) 22:54:26.620 00.000 15672 Moving (-0.26, -0.59) raw xDistance=-0.09 yDistance=-0.63 22:54:26.620 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:54:26.620 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:54:26.620 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63 22:54:26.620 00.000 15672 MoveAxis(E, 0, ABG) 22:54:26.620 00.000 15672 Move returns status 0, amount 0 22:54:26.621 00.001 15672 MoveAxis(N, 0, ABG) 22:54:26.621 00.000 15672 Move returns status 0, amount 0 22:54:26.621 00.000 15672 move complete, result=0 22:54:26.621 00.000 15672 worker thread done servicing request 22:54:26.625 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2380, max=12450, FiltMin=2697, FiltMax=8907, Gamma=2.950 22:54:26.675 00.050 30444 UpdateGuideState exits: m=96232 SNR=69.6 Saturated 22:54:26.675 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:26.675 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:26.675 00.000 30444 Enqueuing Expose request 22:54:26.675 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH 22:54:26.675 00.000 15672 Worker thread wakes up 22:54:26.675 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:26.675 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:28.589 01.914 15672 Exposure complete 22:54:28.614 00.025 15672 worker thread done servicing request 22:54:28.614 00.000 30444 OnExposeComplete: enter 22:54:28.614 00.000 30444 UpdateGuideState(): m_state=6 22:54:28.614 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1355 22:54:28.614 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=193.18, Mass=93544, SNR=71.4, Peak=11065 HFD=3.4 22:54:28.614 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 22:54:28.614 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 22:54:28.614 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.33 hyp=0.39 cameraTheta=-0.99 mountX=0.30 mountY=-0.28, mountTheta=-0.75 22:54:28.615 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.33, opts=13) 22:54:28.615 00.000 30444 Enqueuing Move request for scope (0.21, -0.33) 22:54:28.615 00.000 15672 Worker thread wakes up 22:54:28.615 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.33) opts 0xd 22:54:28.615 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.33) 22:54:28.615 00.000 15672 Moving (0.21, -0.33) raw xDistance=0.30 yDistance=-0.28 22:54:28.615 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 22:54:28.615 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:54:28.616 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 22:54:28.616 00.000 15672 MoveAxis(W, 80, ABG) 22:54:28.616 00.000 15672 Guiding Dir = 3, Dur = 80 22:54:28.616 00.000 15672 IsSlewing returns 0 22:54:28.617 00.001 15672 IsGuiding returns 0 22:54:28.621 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=13229, FiltMin=2630, FiltMax=9055, Gamma=2.950 22:54:28.642 00.021 15672 PulseGuide returned control before completion, sleep 66 22:54:28.671 00.029 30444 UpdateGuideState exits: m=93544 SNR=71.4 Saturated 22:54:28.671 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:28.671 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:28.671 00.000 30444 Enqueuing Expose request 22:54:28.770 00.099 15672 IsGuiding returns 0 22:54:28.770 00.000 15672 Move returns status 0, amount 80 22:54:28.770 00.000 15672 MoveAxis(N, 0, ABG) 22:54:28.770 00.000 15672 Move returns status 0, amount 0 22:54:28.770 00.000 15672 move complete, result=0 22:54:28.770 00.000 15672 worker thread done servicing request 22:54:28.770 00.000 15672 Worker thread wakes up 22:54:28.770 00.000 30444 GuideStep: 0.3 px 80 ms WEST, -0.3 px 0 ms NORTH 22:54:28.770 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:28.770 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:30.879 02.109 15672 Exposure complete 22:54:30.901 00.022 15672 worker thread done servicing request 22:54:30.901 00.000 30444 OnExposeComplete: enter 22:54:30.901 00.000 30444 UpdateGuideState(): m_state=6 22:54:30.901 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1356 22:54:30.901 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=193.24, Mass=101713, SNR=67.3, Peak=12903 HFD=3.4 22:54:30.901 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 22:54:30.901 00.000 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.12 = -2.12) 22:54:30.901 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.27 hyp=0.37 cameraTheta=-2.33 mountX=-0.17 mountY=-0.32, mountTheta=-2.07 22:54:30.902 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.27, opts=13) 22:54:30.902 00.000 30444 Enqueuing Move request for scope (-0.26, -0.27) 22:54:30.902 00.000 15672 Worker thread wakes up 22:54:30.902 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.27) opts 0xd 22:54:30.902 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.27) 22:54:30.902 00.000 15672 Moving (-0.26, -0.27) raw xDistance=-0.17 yDistance=-0.32 22:54:30.902 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:54:30.902 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:54:30.902 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 22:54:30.902 00.000 15672 MoveAxis(E, 0, ABG) 22:54:30.902 00.000 15672 Move returns status 0, amount 0 22:54:30.902 00.000 15672 MoveAxis(N, 0, ABG) 22:54:30.902 00.000 15672 Move returns status 0, amount 0 22:54:30.902 00.000 15672 move complete, result=0 22:54:30.902 00.000 15672 worker thread done servicing request 22:54:30.908 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2385, max=13224, FiltMin=2675, FiltMax=9053, Gamma=2.950 22:54:30.958 00.050 30444 UpdateGuideState exits: m=101713 SNR=67.3 Saturated 22:54:30.958 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:30.958 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:30.958 00.000 30444 Enqueuing Expose request 22:54:30.958 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 22:54:30.958 00.000 15672 Worker thread wakes up 22:54:30.958 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:30.959 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:32.864 01.905 15672 Exposure complete 22:54:32.884 00.020 15672 worker thread done servicing request 22:54:32.884 00.000 30444 OnExposeComplete: enter 22:54:32.884 00.000 30444 UpdateGuideState(): m_state=6 22:54:32.884 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1357 22:54:32.884 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=193.16, Mass=108854, SNR=76.0, Peak=12445 HFD=3.6 22:54:32.884 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.58 = -1.58) 22:54:32.885 00.001 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.64 = -1.64) 22:54:32.885 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.34 hyp=0.36 cameraTheta=-1.85 mountX=-0.00 mountY=-0.36, mountTheta=-1.58 22:54:32.885 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.34, opts=13) 22:54:32.885 00.000 30444 Enqueuing Move request for scope (-0.10, -0.34) 22:54:32.885 00.000 15672 Worker thread wakes up 22:54:32.885 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.34) opts 0xd 22:54:32.885 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.34) 22:54:32.885 00.000 15672 Moving (-0.10, -0.34) raw xDistance=-0.00 yDistance=-0.36 22:54:32.885 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 22:54:32.885 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 22:54:32.885 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 22:54:32.885 00.000 15672 MoveAxis(E, 0, ABG) 22:54:32.886 00.001 15672 Move returns status 0, amount 0 22:54:32.886 00.000 15672 MoveAxis(N, 0, ABG) 22:54:32.886 00.000 15672 Move returns status 0, amount 0 22:54:32.886 00.000 15672 move complete, result=0 22:54:32.886 00.000 15672 worker thread done servicing request 22:54:32.890 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=12778, FiltMin=2696, FiltMax=8508, Gamma=2.950 22:54:32.940 00.050 30444 UpdateGuideState exits: m=108854 SNR=76.0 Saturated 22:54:32.940 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:32.940 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:32.940 00.000 30444 Enqueuing Expose request 22:54:32.940 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 22:54:32.940 00.000 15672 Worker thread wakes up 22:54:32.940 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:32.940 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:35.051 02.111 15672 Exposure complete 22:54:35.076 00.025 15672 worker thread done servicing request 22:54:35.076 00.000 30444 OnExposeComplete: enter 22:54:35.076 00.000 30444 UpdateGuideState(): m_state=6 22:54:35.076 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1358 22:54:35.076 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=193.10, Mass=102391, SNR=85.0, Peak=12150 HFD=3.7 22:54:35.076 00.000 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.33 = -2.33) 22:54:35.076 00.000 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 22:54:35.076 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=-0.40 hyp=0.80 cameraTheta=-2.61 mountX=-0.55 mountY=-0.54, mountTheta=-2.36 22:54:35.076 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=-0.40, opts=13) 22:54:35.076 00.000 30444 Enqueuing Move request for scope (-0.69, -0.40) 22:54:35.076 00.000 15672 Worker thread wakes up 22:54:35.076 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.40) opts 0xd 22:54:35.076 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, -0.40) 22:54:35.076 00.000 15672 Moving (-0.69, -0.40) raw xDistance=-0.55 yDistance=-0.54 22:54:35.076 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55 22:54:35.076 00.000 15672 switching direction from 1 to -1 - decHistory=-5 oldest=0.56 newest=-1.21 22:54:35.076 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 22:54:35.076 00.000 15672 MoveAxis(E, 148, ABG) 22:54:35.076 00.000 15672 Guiding Dir = 2, Dur = 148 22:54:35.077 00.001 15672 IsSlewing returns 0 22:54:35.078 00.001 15672 IsGuiding returns 0 22:54:35.083 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=13200, FiltMin=2696, FiltMax=8969, Gamma=2.950 22:54:35.095 00.012 15672 PulseGuide returned control before completion, sleep 141 22:54:35.133 00.038 30444 UpdateGuideState exits: m=102391 SNR=85.0 Saturated 22:54:35.133 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:35.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:35.133 00.000 30444 Enqueuing Expose request 22:54:35.239 00.106 15672 IsGuiding returns 1 22:54:35.239 00.000 15672 scope still moving after pulse duration time elapsed 22:54:35.260 00.021 15672 IsSlewing returns 0 22:54:35.272 00.012 15672 IsGuiding returns 0 22:54:35.272 00.000 15672 scope move finished after 148 + 45 ms 22:54:35.272 00.000 15672 Move returns status 0, amount 148 22:54:35.272 00.000 15672 MoveAxis(N, 97, ABG) 22:54:35.272 00.000 15672 Guiding Dir = 0, Dur = 97 22:54:35.272 00.000 15672 IsSlewing returns 0 22:54:35.273 00.001 15672 IsGuiding returns 0 22:54:35.352 00.079 15672 PulseGuide returned control before completion, sleep 29 22:54:35.385 00.033 15672 IsGuiding returns 1 22:54:35.386 00.001 15672 scope still moving after pulse duration time elapsed 22:54:35.406 00.020 15672 IsSlewing returns 0 22:54:35.409 00.003 15672 IsGuiding returns 1 22:54:35.430 00.021 15672 IsSlewing returns 0 22:54:35.433 00.003 15672 IsGuiding returns 1 22:54:35.454 00.021 15672 IsSlewing returns 0 22:54:35.479 00.025 15672 IsGuiding returns 0 22:54:35.487 00.008 15672 scope move finished after 97 + 116 ms 22:54:35.487 00.000 15672 Move returns status 0, amount 97 22:54:35.487 00.000 15672 move complete, result=0 22:54:35.487 00.000 15672 worker thread done servicing request 22:54:35.487 00.000 15672 Worker thread wakes up 22:54:35.487 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:35.487 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:35.487 00.000 30444 GuideStep: -0.5 px 148 ms EAST, -0.5 px 97 ms NORTH 22:54:37.403 01.916 15672 Exposure complete 22:54:37.435 00.032 15672 worker thread done servicing request 22:54:37.436 00.001 30444 OnExposeComplete: enter 22:54:37.436 00.000 30444 UpdateGuideState(): m_state=6 22:54:37.436 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1359 22:54:37.436 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=193.25, Mass=94838, SNR=63.5, Peak=11662 HFD=3.3 22:54:37.436 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 22:54:37.436 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 22:54:37.436 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.64 mountX=0.05 mountY=-0.25, mountTheta=-1.36 22:54:37.437 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.25, opts=13) 22:54:37.437 00.000 30444 Enqueuing Move request for scope (-0.02, -0.25) 22:54:37.437 00.000 15672 Worker thread wakes up 22:54:37.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd 22:54:37.437 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.25) 22:54:37.437 00.000 15672 Moving (-0.02, -0.25) raw xDistance=0.05 yDistance=-0.25 22:54:37.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 22:54:37.437 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:37.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 22:54:37.437 00.000 15672 MoveAxis(E, 0, ABG) 22:54:37.437 00.000 15672 Move returns status 0, amount 0 22:54:37.437 00.000 15672 MoveAxis(N, 0, ABG) 22:54:37.437 00.000 15672 Move returns status 0, amount 0 22:54:37.437 00.000 15672 move complete, result=0 22:54:37.437 00.000 15672 worker thread done servicing request 22:54:37.442 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=12826, FiltMin=2647, FiltMax=8635, Gamma=2.950 22:54:37.492 00.050 30444 UpdateGuideState exits: m=94838 SNR=63.5 Saturated 22:54:37.492 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:37.492 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:37.493 00.001 30444 Enqueuing Expose request 22:54:37.493 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:54:37.493 00.000 15672 Worker thread wakes up 22:54:37.493 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:37.493 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:39.600 02.107 15672 Exposure complete 22:54:39.619 00.019 15672 worker thread done servicing request 22:54:39.619 00.000 30444 OnExposeComplete: enter 22:54:39.619 00.000 30444 UpdateGuideState(): m_state=6 22:54:39.619 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1360 22:54:39.619 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=193.15, Mass=86963, SNR=59.9, Peak=10869 HFD=3.4 22:54:39.619 00.000 30444 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 22:54:39.619 00.000 30444 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 22:54:39.619 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.47 mountX=0.13 mountY=-0.34, mountTheta=-1.20 22:54:39.621 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.36, opts=13) 22:54:39.621 00.000 30444 Enqueuing Move request for scope (0.03, -0.36) 22:54:39.621 00.000 15672 Worker thread wakes up 22:54:39.621 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.36) opts 0xd 22:54:39.621 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.36) 22:54:39.621 00.000 15672 Moving (0.03, -0.36) raw xDistance=0.13 yDistance=-0.34 22:54:39.621 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 22:54:39.621 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:54:39.621 00.000 15672 MoveAxis(E, 0, ABG) 22:54:39.621 00.000 15672 Move returns status 0, amount 0 22:54:39.621 00.000 15672 MoveAxis(N, 61, ABG) 22:54:39.621 00.000 15672 Guiding Dir = 0, Dur = 61 22:54:39.621 00.000 15672 IsSlewing returns 0 22:54:39.622 00.001 15672 IsGuiding returns 0 22:54:39.626 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=11881, FiltMin=2705, FiltMax=8428, Gamma=2.950 22:54:39.675 00.049 30444 UpdateGuideState exits: m=86963 SNR=59.9 Saturated 22:54:39.676 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:39.676 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:39.676 00.000 30444 Enqueuing Expose request 22:54:39.730 00.054 15672 IsGuiding returns 1 22:54:39.730 00.000 15672 scope still moving after pulse duration time elapsed 22:54:39.750 00.020 15672 IsSlewing returns 0 22:54:39.752 00.002 15672 IsGuiding returns 1 22:54:39.773 00.021 15672 IsSlewing returns 0 22:54:39.794 00.021 15672 IsGuiding returns 0 22:54:39.794 00.000 15672 scope move finished after 61 + 110 ms 22:54:39.794 00.000 15672 Move returns status 0, amount 61 22:54:39.794 00.000 15672 move complete, result=0 22:54:39.794 00.000 15672 worker thread done servicing request 22:54:39.794 00.000 15672 Worker thread wakes up 22:54:39.794 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 61 ms NORTH 22:54:39.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:39.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:41.710 01.916 15672 Exposure complete 22:54:41.740 00.030 15672 worker thread done servicing request 22:54:41.740 00.000 30444 OnExposeComplete: enter 22:54:41.740 00.000 30444 UpdateGuideState(): m_state=6 22:54:41.741 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1361 22:54:41.741 00.000 30444 Star::Find returns 1 (1), X=461.12, Y=193.23, Mass=103904, SNR=72.8, Peak=12172 HFD=3.6 22:54:41.741 00.000 30444 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.28) = xAngle (-2.22 = -2.22) 22:54:41.741 00.000 30444 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.28 = -2.28) 22:54:41.741 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.27 hyp=0.45 cameraTheta=-2.49 mountX=-0.27 mountY=-0.34, mountTheta=-2.24 22:54:41.741 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.27, opts=13) 22:54:41.741 00.000 30444 Enqueuing Move request for scope (-0.36, -0.27) 22:54:41.741 00.000 15672 Worker thread wakes up 22:54:41.741 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.27) opts 0xd 22:54:41.741 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.27) 22:54:41.742 00.001 15672 Moving (-0.36, -0.27) raw xDistance=-0.27 yDistance=-0.34 22:54:41.742 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 22:54:41.742 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:54:41.742 00.000 15672 MoveAxis(E, 73, ABG) 22:54:41.742 00.000 15672 Guiding Dir = 2, Dur = 73 22:54:41.742 00.000 15672 IsSlewing returns 0 22:54:41.743 00.001 15672 IsGuiding returns 0 22:54:41.748 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2378, max=12272, FiltMin=2694, FiltMax=8359, Gamma=2.950 22:54:41.773 00.025 15672 PulseGuide returned control before completion, sleep 54 22:54:41.797 00.024 30444 UpdateGuideState exits: m=103904 SNR=72.8 Saturated 22:54:41.798 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:41.798 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:41.798 00.000 30444 Enqueuing Expose request 22:54:41.830 00.032 15672 IsGuiding returns 1 22:54:41.830 00.000 15672 scope still moving after pulse duration time elapsed 22:54:41.850 00.020 15672 IsSlewing returns 0 22:54:41.902 00.052 15672 IsGuiding returns 0 22:54:41.902 00.000 15672 scope move finished after 73 + 85 ms 22:54:41.902 00.000 15672 Move returns status 0, amount 73 22:54:41.903 00.001 15672 MoveAxis(N, 61, ABG) 22:54:41.903 00.000 15672 Guiding Dir = 0, Dur = 61 22:54:41.904 00.001 15672 IsSlewing returns 0 22:54:41.907 00.003 15672 IsGuiding returns 0 22:54:41.984 00.077 15672 IsGuiding returns 1 22:54:41.984 00.000 15672 scope still moving after pulse duration time elapsed 22:54:42.005 00.021 15672 IsSlewing returns 0 22:54:42.007 00.002 15672 IsGuiding returns 1 22:54:42.028 00.021 15672 IsSlewing returns 0 22:54:42.031 00.003 15672 IsGuiding returns 1 22:54:42.052 00.021 15672 IsSlewing returns 0 22:54:42.078 00.026 15672 IsGuiding returns 0 22:54:42.078 00.000 15672 scope move finished after 61 + 110 ms 22:54:42.078 00.000 15672 Move returns status 0, amount 61 22:54:42.079 00.001 15672 move complete, result=0 22:54:42.079 00.000 15672 worker thread done servicing request 22:54:42.079 00.000 15672 Worker thread wakes up 22:54:42.079 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:42.079 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:42.079 00.000 30444 GuideStep: -0.3 px 73 ms EAST, -0.3 px 61 ms NORTH 22:54:44.187 02.108 15672 Exposure complete 22:54:44.207 00.020 15672 worker thread done servicing request 22:54:44.207 00.000 30444 OnExposeComplete: enter 22:54:44.207 00.000 30444 UpdateGuideState(): m_state=6 22:54:44.208 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1362 22:54:44.208 00.000 30444 Star::Find returns 1 (1), X=461.68, Y=193.44, Mass=95710, SNR=65.3, Peak=11197 HFD=3.4 22:54:44.208 00.000 30444 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 22:54:44.208 00.000 30444 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.09 = -0.09) 22:54:44.208 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.31 mountX=0.22 mountY=-0.02, mountTheta=-0.09 22:54:44.208 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.07, opts=13) 22:54:44.208 00.000 30444 Enqueuing Move request for scope (0.21, -0.07) 22:54:44.208 00.000 15672 Worker thread wakes up 22:54:44.208 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd 22:54:44.209 00.001 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.07) 22:54:44.209 00.000 15672 Moving (0.21, -0.07) raw xDistance=0.22 yDistance=-0.02 22:54:44.209 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 22:54:44.209 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:44.209 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 22:54:44.209 00.000 15672 MoveAxis(E, 0, ABG) 22:54:44.209 00.000 15672 Move returns status 0, amount 0 22:54:44.209 00.000 15672 MoveAxis(N, 0, ABG) 22:54:44.209 00.000 15672 Move returns status 0, amount 0 22:54:44.209 00.000 15672 move complete, result=0 22:54:44.209 00.000 15672 worker thread done servicing request 22:54:44.214 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=12489, FiltMin=2707, FiltMax=8930, Gamma=2.950 22:54:44.264 00.050 30444 UpdateGuideState exits: m=95710 SNR=65.3 Saturated 22:54:44.264 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:44.264 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:44.264 00.000 30444 Enqueuing Expose request 22:54:44.264 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:54:44.264 00.000 15672 Worker thread wakes up 22:54:44.264 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:44.264 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:46.171 01.907 15672 Exposure complete 22:54:46.191 00.020 15672 worker thread done servicing request 22:54:46.191 00.000 30444 OnExposeComplete: enter 22:54:46.191 00.000 30444 UpdateGuideState(): m_state=6 22:54:46.191 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1363 22:54:46.191 00.000 30444 Star::Find returns 1 (1), X=461.01, Y=193.14, Mass=103129, SNR=70.7, Peak=12344 HFD=3.5 22:54:46.191 00.000 30444 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.28) = xAngle (-2.20 = -2.20) 22:54:46.191 00.000 30444 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 22:54:46.191 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.37 hyp=0.60 cameraTheta=-2.48 mountX=-0.35 mountY=-0.46, mountTheta=-2.22 22:54:46.192 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.37, opts=13) 22:54:46.192 00.000 30444 Enqueuing Move request for scope (-0.47, -0.37) 22:54:46.192 00.000 15672 Worker thread wakes up 22:54:46.192 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.37) opts 0xd 22:54:46.192 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.37) 22:54:46.192 00.000 15672 Moving (-0.47, -0.37) raw xDistance=-0.35 yDistance=-0.46 22:54:46.192 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 22:54:46.192 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 22:54:46.192 00.000 15672 MoveAxis(E, 95, ABG) 22:54:46.192 00.000 15672 Guiding Dir = 2, Dur = 95 22:54:46.192 00.000 15672 IsSlewing returns 0 22:54:46.193 00.001 15672 IsGuiding returns 0 22:54:46.198 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=12724, FiltMin=2657, FiltMax=8883, Gamma=2.950 22:54:46.215 00.017 15672 PulseGuide returned control before completion, sleep 84 22:54:46.248 00.033 30444 UpdateGuideState exits: m=103129 SNR=70.7 Saturated 22:54:46.248 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:46.248 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:46.248 00.000 30444 Enqueuing Expose request 22:54:46.300 00.052 15672 IsGuiding returns 1 22:54:46.301 00.001 15672 scope still moving after pulse duration time elapsed 22:54:46.322 00.021 15672 IsSlewing returns 0 22:54:46.327 00.005 15672 IsGuiding returns 0 22:54:46.327 00.000 15672 scope move finished after 95 + 38 ms 22:54:46.327 00.000 15672 Move returns status 0, amount 95 22:54:46.327 00.000 15672 MoveAxis(N, 83, ABG) 22:54:46.327 00.000 15672 Guiding Dir = 0, Dur = 83 22:54:46.327 00.000 15672 IsSlewing returns 0 22:54:46.328 00.001 15672 IsGuiding returns 0 22:54:46.407 00.079 15672 PulseGuide returned control before completion, sleep 14 22:54:46.424 00.017 15672 IsGuiding returns 1 22:54:46.424 00.000 15672 scope still moving after pulse duration time elapsed 22:54:46.445 00.021 15672 IsSlewing returns 0 22:54:46.447 00.002 15672 IsGuiding returns 1 22:54:46.468 00.021 15672 IsSlewing returns 0 22:54:46.519 00.051 15672 IsGuiding returns 0 22:54:46.519 00.000 15672 scope move finished after 83 + 108 ms 22:54:46.519 00.000 15672 Move returns status 0, amount 83 22:54:46.519 00.000 15672 move complete, result=0 22:54:46.519 00.000 15672 worker thread done servicing request 22:54:46.520 00.001 15672 Worker thread wakes up 22:54:46.520 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:46.520 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:46.520 00.000 30444 GuideStep: -0.4 px 95 ms EAST, -0.5 px 83 ms NORTH 22:54:48.632 02.112 15672 Exposure complete 22:54:48.652 00.020 15672 worker thread done servicing request 22:54:48.652 00.000 30444 OnExposeComplete: enter 22:54:48.652 00.000 30444 UpdateGuideState(): m_state=6 22:54:48.652 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1364 22:54:48.652 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=192.64, Mass=85802, SNR=67.9, Peak=8957 HFD=3.4 22:54:48.652 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 22:54:48.652 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 22:54:48.652 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.87 hyp=0.88 cameraTheta=-1.39 mountX=0.39 mountY=-0.82, mountTheta=-1.12 22:54:48.653 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.87, opts=13) 22:54:48.653 00.000 30444 Enqueuing Move request for scope (0.16, -0.87) 22:54:48.653 00.000 15672 Worker thread wakes up 22:54:48.653 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.87) opts 0xd 22:54:48.653 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.87) 22:54:48.653 00.000 15672 Moving (0.16, -0.87) raw xDistance=0.39 yDistance=-0.82 22:54:48.653 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39 22:54:48.653 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 22:54:48.653 00.000 15672 MoveAxis(W, 99, ABG) 22:54:48.653 00.000 15672 Guiding Dir = 3, Dur = 99 22:54:48.654 00.001 15672 IsSlewing returns 0 22:54:48.655 00.001 15672 IsGuiding returns 0 22:54:48.659 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=12693, FiltMin=2623, FiltMax=8990, Gamma=2.950 22:54:48.675 00.016 15672 PulseGuide returned control before completion, sleep 90 22:54:48.709 00.034 30444 UpdateGuideState exits: m=85802 SNR=67.9 Saturated 22:54:48.709 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:48.710 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:48.710 00.000 30444 Enqueuing Expose request 22:54:48.788 00.078 15672 IsGuiding returns 0 22:54:48.788 00.000 15672 Move returns status 0, amount 99 22:54:48.788 00.000 15672 MoveAxis(N, 146, ABG) 22:54:48.788 00.000 15672 Guiding Dir = 0, Dur = 146 22:54:48.788 00.000 15672 IsSlewing returns 0 22:54:48.789 00.001 15672 IsGuiding returns 0 22:54:48.867 00.078 15672 PulseGuide returned control before completion, sleep 78 22:54:48.948 00.081 15672 IsGuiding returns 1 22:54:48.948 00.000 15672 scope still moving after pulse duration time elapsed 22:54:48.969 00.021 15672 IsSlewing returns 0 22:54:48.972 00.003 15672 IsGuiding returns 1 22:54:48.993 00.021 15672 IsSlewing returns 0 22:54:48.994 00.001 15672 IsGuiding returns 1 22:54:49.015 00.021 15672 IsSlewing returns 0 22:54:49.016 00.001 15672 IsGuiding returns 1 22:54:49.037 00.021 15672 IsSlewing returns 0 22:54:49.058 00.021 15672 IsGuiding returns 0 22:54:49.058 00.000 15672 scope move finished after 146 + 123 ms 22:54:49.058 00.000 15672 Move returns status 0, amount 146 22:54:49.058 00.000 15672 move complete, result=0 22:54:49.058 00.000 15672 worker thread done servicing request 22:54:49.058 00.000 15672 Worker thread wakes up 22:54:49.059 00.001 30444 GuideStep: 0.4 px 99 ms WEST, -0.8 px 146 ms NORTH 22:54:49.059 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:49.059 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:50.965 01.906 15672 Exposure complete 22:54:50.984 00.019 15672 worker thread done servicing request 22:54:50.984 00.000 30444 OnExposeComplete: enter 22:54:50.984 00.000 30444 UpdateGuideState(): m_state=6 22:54:50.984 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1365 22:54:50.984 00.000 30444 Star::Find returns 1 (1), X=461.21, Y=193.40, Mass=89701, SNR=62.5, Peak=11012 HFD=3.6 22:54:50.984 00.000 30444 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.28) = xAngle (-2.47 = -2.47) 22:54:50.984 00.000 30444 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.54 = -2.54) 22:54:50.984 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-2.75 mountX=-0.23 mountY=-0.17, mountTheta=-2.51 22:54:50.985 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.11, opts=13) 22:54:50.985 00.000 30444 Enqueuing Move request for scope (-0.27, -0.11) 22:54:50.985 00.000 15672 Worker thread wakes up 22:54:50.985 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.11) opts 0xd 22:54:50.985 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.11) 22:54:50.985 00.000 15672 Moving (-0.27, -0.11) raw xDistance=-0.23 yDistance=-0.17 22:54:50.985 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:54:50.985 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:50.985 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 22:54:50.985 00.000 15672 MoveAxis(E, 0, ABG) 22:54:50.985 00.000 15672 Move returns status 0, amount 0 22:54:50.985 00.000 15672 MoveAxis(N, 0, ABG) 22:54:50.985 00.000 15672 Move returns status 0, amount 0 22:54:50.985 00.000 15672 move complete, result=0 22:54:50.985 00.000 15672 worker thread done servicing request 22:54:50.990 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2426, max=11543, FiltMin=2674, FiltMax=8067, Gamma=2.950 22:54:51.040 00.050 30444 UpdateGuideState exits: m=89701 SNR=62.5 Saturated 22:54:51.040 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:51.040 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:51.040 00.000 30444 Enqueuing Expose request 22:54:51.040 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:54:51.040 00.000 15672 Worker thread wakes up 22:54:51.040 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:51.040 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:53.149 02.109 15672 Exposure complete 22:54:53.169 00.020 15672 worker thread done servicing request 22:54:53.169 00.000 30444 OnExposeComplete: enter 22:54:53.169 00.000 30444 UpdateGuideState(): m_state=6 22:54:53.169 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1366 22:54:53.169 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=193.39, Mass=103224, SNR=78.3, Peak=12504 HFD=3.6 22:54:53.169 00.000 30444 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.28) = xAngle (-2.38 = -2.38) 22:54:53.169 00.000 30444 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.44 = -2.44) 22:54:53.170 00.001 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-2.65 mountX=-0.18 mountY=-0.16, mountTheta=-2.41 22:54:53.170 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.12, opts=13) 22:54:53.170 00.000 30444 Enqueuing Move request for scope (-0.22, -0.12) 22:54:53.170 00.000 15672 Worker thread wakes up 22:54:53.170 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.12) opts 0xd 22:54:53.170 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.12) 22:54:53.170 00.000 15672 Moving (-0.22, -0.12) raw xDistance=-0.18 yDistance=-0.16 22:54:53.170 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 22:54:53.170 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:53.170 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 22:54:53.170 00.000 15672 MoveAxis(E, 0, ABG) 22:54:53.170 00.000 15672 Move returns status 0, amount 0 22:54:53.170 00.000 15672 MoveAxis(N, 0, ABG) 22:54:53.171 00.001 15672 Move returns status 0, amount 0 22:54:53.171 00.000 15672 move complete, result=0 22:54:53.171 00.000 15672 worker thread done servicing request 22:54:53.176 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=12504, FiltMin=2658, FiltMax=8447, Gamma=2.950 22:54:53.227 00.051 30444 UpdateGuideState exits: m=103224 SNR=78.3 Saturated 22:54:53.227 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:53.227 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:53.227 00.000 30444 Enqueuing Expose request 22:54:53.227 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:54:53.227 00.000 15672 Worker thread wakes up 22:54:53.227 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:53.227 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:55.134 01.907 15672 Exposure complete 22:54:55.154 00.020 15672 worker thread done servicing request 22:54:55.154 00.000 30444 OnExposeComplete: enter 22:54:55.154 00.000 30444 UpdateGuideState(): m_state=6 22:54:55.154 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1367 22:54:55.154 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=193.62, Mass=91289, SNR=64.0, Peak=10880 HFD=3.4 22:54:55.155 00.001 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 22:54:55.155 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.87 = 0.87) 22:54:55.155 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.66 mountX=0.11 mountY=0.14, mountTheta=0.91 22:54:55.155 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.11, opts=13) 22:54:55.155 00.000 30444 Enqueuing Move request for scope (0.14, 0.11) 22:54:55.155 00.000 15672 Worker thread wakes up 22:54:55.155 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd 22:54:55.155 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.11) 22:54:55.155 00.000 15672 Moving (0.14, 0.11) raw xDistance=0.11 yDistance=0.14 22:54:55.155 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:54:55.155 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:55.155 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:54:55.156 00.001 15672 MoveAxis(E, 0, ABG) 22:54:55.156 00.000 15672 Move returns status 0, amount 0 22:54:55.156 00.000 15672 MoveAxis(N, 0, ABG) 22:54:55.156 00.000 15672 Move returns status 0, amount 0 22:54:55.156 00.000 15672 move complete, result=0 22:54:55.156 00.000 15672 worker thread done servicing request 22:54:55.160 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=13050, FiltMin=2695, FiltMax=8405, Gamma=2.950 22:54:55.210 00.050 30444 UpdateGuideState exits: m=91289 SNR=64.0 Saturated 22:54:55.211 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:55.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:55.211 00.000 30444 Enqueuing Expose request 22:54:55.211 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:54:55.211 00.000 15672 Worker thread wakes up 22:54:55.211 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:55.211 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:57.318 02.107 15672 Exposure complete 22:54:57.338 00.020 15672 worker thread done servicing request 22:54:57.338 00.000 30444 OnExposeComplete: enter 22:54:57.338 00.000 30444 UpdateGuideState(): m_state=6 22:54:57.338 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1368 22:54:57.338 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=193.30, Mass=93682, SNR=70.8, Peak=12276 HFD=3.4 22:54:57.338 00.000 30444 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.28) = xAngle (-1.93 = -1.93) 22:54:57.338 00.000 30444 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.99 = -1.99) 22:54:57.338 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-2.21 mountX=-0.09 mountY=-0.23, mountTheta=-1.94 22:54:57.339 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.20, opts=13) 22:54:57.339 00.000 30444 Enqueuing Move request for scope (-0.15, -0.20) 22:54:57.339 00.000 15672 Worker thread wakes up 22:54:57.339 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd 22:54:57.339 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.20) 22:54:57.339 00.000 15672 Moving (-0.15, -0.20) raw xDistance=-0.09 yDistance=-0.23 22:54:57.339 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:54:57.339 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:57.339 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 22:54:57.339 00.000 15672 MoveAxis(E, 0, ABG) 22:54:57.339 00.000 15672 Move returns status 0, amount 0 22:54:57.339 00.000 15672 MoveAxis(N, 0, ABG) 22:54:57.339 00.000 15672 Move returns status 0, amount 0 22:54:57.339 00.000 15672 move complete, result=0 22:54:57.339 00.000 15672 worker thread done servicing request 22:54:57.344 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2364, max=15271, FiltMin=2702, FiltMax=11263, Gamma=2.950 22:54:57.394 00.050 30444 UpdateGuideState exits: m=93682 SNR=70.8 Saturated 22:54:57.394 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:57.394 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:57.394 00.000 30444 Enqueuing Expose request 22:54:57.394 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:54:57.394 00.000 15672 Worker thread wakes up 22:54:57.394 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:57.394 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:59.300 01.906 15672 Exposure complete 22:54:59.321 00.021 15672 worker thread done servicing request 22:54:59.321 00.000 30444 OnExposeComplete: enter 22:54:59.321 00.000 30444 UpdateGuideState(): m_state=6 22:54:59.321 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1369 22:54:59.321 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=192.96, Mass=96494, SNR=70.3, Peak=10064 HFD=3.6 22:54:59.321 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 22:54:59.321 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 22:54:59.321 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.55 hyp=0.55 cameraTheta=-1.62 mountX=0.12 mountY=-0.54, mountTheta=-1.34 22:54:59.322 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.55, opts=13) 22:54:59.322 00.000 30444 Enqueuing Move request for scope (-0.03, -0.55) 22:54:59.322 00.000 15672 Worker thread wakes up 22:54:59.322 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.55) opts 0xd 22:54:59.322 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.55) 22:54:59.322 00.000 15672 Moving (-0.03, -0.55) raw xDistance=0.12 yDistance=-0.54 22:54:59.322 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:54:59.322 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 22:54:59.322 00.000 15672 MoveAxis(E, 0, ABG) 22:54:59.322 00.000 15672 Move returns status 0, amount 0 22:54:59.322 00.000 15672 MoveAxis(N, 96, ABG) 22:54:59.322 00.000 15672 Guiding Dir = 0, Dur = 96 22:54:59.322 00.000 15672 IsSlewing returns 0 22:54:59.323 00.001 15672 IsGuiding returns 0 22:54:59.328 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=12546, FiltMin=2651, FiltMax=8984, Gamma=2.950 22:54:59.378 00.050 30444 UpdateGuideState exits: m=96494 SNR=70.3 Saturated 22:54:59.378 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:59.378 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:54:59.378 00.000 30444 Enqueuing Expose request 22:54:59.410 00.032 15672 PulseGuide returned control before completion, sleep 20 22:54:59.442 00.032 15672 IsGuiding returns 1 22:54:59.442 00.000 15672 scope still moving after pulse duration time elapsed 22:54:59.464 00.022 15672 IsSlewing returns 0 22:54:59.464 00.000 15672 IsGuiding returns 1 22:54:59.485 00.021 15672 IsSlewing returns 0 22:54:59.486 00.001 15672 IsGuiding returns 1 22:54:59.507 00.021 15672 IsSlewing returns 0 22:54:59.522 00.015 15672 IsGuiding returns 0 22:54:59.522 00.000 15672 scope move finished after 96 + 103 ms 22:54:59.522 00.000 15672 Move returns status 0, amount 96 22:54:59.523 00.001 15672 move complete, result=0 22:54:59.523 00.000 15672 worker thread done servicing request 22:54:59.523 00.000 15672 Worker thread wakes up 22:54:59.523 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:54:59.523 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:54:59.523 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 96 ms NORTH 22:55:01.642 02.119 15672 Exposure complete 22:55:01.673 00.031 15672 worker thread done servicing request 22:55:01.674 00.001 30444 OnExposeComplete: enter 22:55:01.674 00.000 30444 UpdateGuideState(): m_state=6 22:55:01.674 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1370 22:55:01.674 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=192.82, Mass=90954, SNR=68.1, Peak=10211 HFD=3.4 22:55:01.674 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 22:55:01.674 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 22:55:01.674 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.69 hyp=0.69 cameraTheta=-1.48 mountX=0.25 mountY=-0.66, mountTheta=-1.20 22:55:01.674 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.69, opts=13) 22:55:01.674 00.000 30444 Enqueuing Move request for scope (0.07, -0.69) 22:55:01.675 00.001 15672 Worker thread wakes up 22:55:01.675 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.69) opts 0xd 22:55:01.675 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.69) 22:55:01.675 00.000 15672 Moving (0.07, -0.69) raw xDistance=0.25 yDistance=-0.66 22:55:01.675 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 22:55:01.675 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 22:55:01.675 00.000 15672 MoveAxis(W, 68, ABG) 22:55:01.675 00.000 15672 Guiding Dir = 3, Dur = 68 22:55:01.675 00.000 15672 IsSlewing returns 0 22:55:01.677 00.002 15672 IsGuiding returns 0 22:55:01.681 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=13356, FiltMin=2615, FiltMax=9280, Gamma=2.950 22:55:01.693 00.012 15672 PulseGuide returned control before completion, sleep 62 22:55:01.731 00.038 30444 UpdateGuideState exits: m=90954 SNR=68.1 Saturated 22:55:01.731 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:01.731 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:01.731 00.000 30444 Enqueuing Expose request 22:55:01.807 00.076 15672 IsGuiding returns 0 22:55:01.807 00.000 15672 Move returns status 0, amount 68 22:55:01.807 00.000 15672 MoveAxis(N, 117, ABG) 22:55:01.808 00.001 15672 Guiding Dir = 0, Dur = 117 22:55:01.808 00.000 15672 IsSlewing returns 0 22:55:01.811 00.003 15672 IsGuiding returns 0 22:55:01.886 00.075 15672 PulseGuide returned control before completion, sleep 52 22:55:01.939 00.053 15672 IsGuiding returns 1 22:55:01.939 00.000 15672 scope still moving after pulse duration time elapsed 22:55:01.961 00.022 15672 IsSlewing returns 0 22:55:01.961 00.000 15672 IsGuiding returns 1 22:55:01.983 00.022 15672 IsSlewing returns 0 22:55:01.984 00.001 15672 IsGuiding returns 1 22:55:02.005 00.021 15672 IsSlewing returns 0 22:55:02.006 00.001 15672 IsGuiding returns 1 22:55:02.027 00.021 15672 IsSlewing returns 0 22:55:02.078 00.051 15672 IsGuiding returns 0 22:55:02.078 00.000 15672 scope move finished after 117 + 150 ms 22:55:02.078 00.000 15672 Move returns status 0, amount 117 22:55:02.079 00.001 15672 move complete, result=0 22:55:02.079 00.000 15672 worker thread done servicing request 22:55:02.079 00.000 15672 Worker thread wakes up 22:55:02.079 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:02.079 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:02.080 00.001 30444 GuideStep: 0.3 px 68 ms WEST, -0.7 px 117 ms NORTH 22:55:03.987 01.907 15672 Exposure complete 22:55:04.007 00.020 15672 worker thread done servicing request 22:55:04.007 00.000 30444 OnExposeComplete: enter 22:55:04.007 00.000 30444 UpdateGuideState(): m_state=6 22:55:04.007 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1371 22:55:04.007 00.000 30444 Star::Find returns 1 (1), X=461.80, Y=193.21, Mass=105791, SNR=69.3, Peak=10243 HFD=3.9 22:55:04.007 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 22:55:04.007 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.52 = -0.52) 22:55:04.007 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.30 hyp=0.44 cameraTheta=-0.74 mountX=0.40 mountY=-0.22, mountTheta=-0.51 22:55:04.008 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.30, opts=13) 22:55:04.008 00.000 30444 Enqueuing Move request for scope (0.33, -0.30) 22:55:04.008 00.000 15672 Worker thread wakes up 22:55:04.008 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.30) opts 0xd 22:55:04.008 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.30) 22:55:04.008 00.000 15672 Moving (0.33, -0.30) raw xDistance=0.40 yDistance=-0.22 22:55:04.008 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40 22:55:04.008 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:04.008 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 22:55:04.008 00.000 15672 MoveAxis(W, 112, ABG) 22:55:04.008 00.000 15672 Guiding Dir = 3, Dur = 112 22:55:04.009 00.001 15672 IsSlewing returns 0 22:55:04.010 00.001 15672 IsGuiding returns 0 22:55:04.013 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=13385, FiltMin=2738, FiltMax=8918, Gamma=2.950 22:55:04.026 00.013 15672 PulseGuide returned control before completion, sleep 106 22:55:04.066 00.040 30444 UpdateGuideState exits: m=105791 SNR=69.3 Saturated 22:55:04.066 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:04.066 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:04.066 00.000 30444 Enqueuing Expose request 22:55:04.135 00.069 15672 IsGuiding returns 1 22:55:04.135 00.000 15672 scope still moving after pulse duration time elapsed 22:55:04.156 00.021 15672 IsSlewing returns 0 22:55:04.203 00.047 15672 IsGuiding returns 0 22:55:04.203 00.000 15672 scope move finished after 112 + 81 ms 22:55:04.203 00.000 15672 Move returns status 0, amount 112 22:55:04.203 00.000 15672 MoveAxis(N, 0, ABG) 22:55:04.204 00.001 15672 Move returns status 0, amount 0 22:55:04.204 00.000 15672 move complete, result=0 22:55:04.204 00.000 15672 worker thread done servicing request 22:55:04.204 00.000 15672 Worker thread wakes up 22:55:04.204 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:04.204 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:04.205 00.001 30444 GuideStep: 0.4 px 112 ms WEST, -0.2 px 0 ms NORTH 22:55:06.313 02.108 15672 Exposure complete 22:55:06.333 00.020 15672 worker thread done servicing request 22:55:06.333 00.000 30444 OnExposeComplete: enter 22:55:06.333 00.000 30444 UpdateGuideState(): m_state=6 22:55:06.333 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1372 22:55:06.333 00.000 30444 Star::Find returns 1 (1), X=461.13, Y=193.22, Mass=93156, SNR=65.1, Peak=10440 HFD=3.8 22:55:06.333 00.000 30444 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 22:55:06.333 00.000 30444 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.24 = -2.24) 22:55:06.333 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.29 hyp=0.46 cameraTheta=-2.45 mountX=-0.26 mountY=-0.36, mountTheta=-2.20 22:55:06.334 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.29, opts=13) 22:55:06.334 00.000 30444 Enqueuing Move request for scope (-0.35, -0.29) 22:55:06.334 00.000 15672 Worker thread wakes up 22:55:06.334 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.29) opts 0xd 22:55:06.334 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.29) 22:55:06.334 00.000 15672 Moving (-0.35, -0.29) raw xDistance=-0.26 yDistance=-0.36 22:55:06.334 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26 22:55:06.334 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 22:55:06.334 00.000 15672 MoveAxis(E, 62, ABG) 22:55:06.334 00.000 15672 Guiding Dir = 2, Dur = 62 22:55:06.335 00.001 15672 IsSlewing returns 0 22:55:06.341 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=12091, FiltMin=2717, FiltMax=8383, Gamma=2.950 22:55:06.343 00.002 15672 IsGuiding returns 0 22:55:06.359 00.016 15672 PulseGuide returned control before completion, sleep 57 22:55:06.390 00.031 30444 UpdateGuideState exits: m=93156 SNR=65.1 Saturated 22:55:06.390 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:06.390 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:06.390 00.000 30444 Enqueuing Expose request 22:55:06.439 00.049 15672 IsGuiding returns 0 22:55:06.439 00.000 15672 Move returns status 0, amount 62 22:55:06.439 00.000 15672 MoveAxis(N, 64, ABG) 22:55:06.439 00.000 15672 Guiding Dir = 0, Dur = 64 22:55:06.440 00.001 15672 IsSlewing returns 0 22:55:06.440 00.000 15672 IsGuiding returns 0 22:55:06.520 00.080 15672 IsGuiding returns 1 22:55:06.520 00.000 15672 scope still moving after pulse duration time elapsed 22:55:06.541 00.021 15672 IsSlewing returns 0 22:55:06.614 00.073 15672 IsGuiding returns 0 22:55:06.614 00.000 15672 scope move finished after 64 + 109 ms 22:55:06.614 00.000 15672 Move returns status 0, amount 64 22:55:06.614 00.000 15672 move complete, result=0 22:55:06.614 00.000 15672 worker thread done servicing request 22:55:06.614 00.000 15672 Worker thread wakes up 22:55:06.614 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:06.614 00.000 30444 GuideStep: -0.3 px 62 ms EAST, -0.4 px 64 ms NORTH 22:55:06.615 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:08.531 01.916 15672 Exposure complete 22:55:08.561 00.030 15672 worker thread done servicing request 22:55:08.561 00.000 30444 OnExposeComplete: enter 22:55:08.561 00.000 30444 UpdateGuideState(): m_state=6 22:55:08.562 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1373 22:55:08.562 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=193.68, Mass=102817, SNR=73.5, Peak=10619 HFD=3.5 22:55:08.562 00.000 30444 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 22:55:08.562 00.000 30444 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 22:55:08.562 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.19 cameraTheta=2.09 mountX=-0.14 mountY=0.14, mountTheta=2.33 22:55:08.562 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.17, opts=13) 22:55:08.562 00.000 30444 Enqueuing Move request for scope (-0.10, 0.17) 22:55:08.562 00.000 15672 Worker thread wakes up 22:55:08.562 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd 22:55:08.562 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.17) 22:55:08.562 00.000 15672 Moving (-0.10, 0.17) raw xDistance=-0.14 yDistance=0.14 22:55:08.562 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 22:55:08.563 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:08.563 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:55:08.563 00.000 15672 MoveAxis(E, 0, ABG) 22:55:08.563 00.000 15672 Move returns status 0, amount 0 22:55:08.563 00.000 15672 MoveAxis(N, 0, ABG) 22:55:08.563 00.000 15672 Move returns status 0, amount 0 22:55:08.563 00.000 15672 move complete, result=0 22:55:08.563 00.000 15672 worker thread done servicing request 22:55:08.567 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11801, FiltMin=2719, FiltMax=8528, Gamma=2.950 22:55:08.617 00.050 30444 UpdateGuideState exits: m=102817 SNR=73.5 Saturated 22:55:08.617 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:08.617 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:08.617 00.000 30444 Enqueuing Expose request 22:55:08.617 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:55:08.617 00.000 15672 Worker thread wakes up 22:55:08.618 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:08.618 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:10.735 02.117 15672 Exposure complete 22:55:10.765 00.030 15672 worker thread done servicing request 22:55:10.765 00.000 30444 OnExposeComplete: enter 22:55:10.765 00.000 30444 UpdateGuideState(): m_state=6 22:55:10.765 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1374 22:55:10.765 00.000 30444 Star::Find returns 1 (1), X=461.81, Y=193.59, Mass=86149, SNR=69.6, Peak=9826 HFD=3.7 22:55:10.765 00.000 30444 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.28) = xAngle (0.53 = 0.53) 22:55:10.765 00.000 30444 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.47 = 0.47) 22:55:10.765 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.09 hyp=0.34 cameraTheta=0.25 mountX=0.29 mountY=0.15, mountTheta=0.48 22:55:10.766 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.09, opts=13) 22:55:10.766 00.000 30444 Enqueuing Move request for scope (0.33, 0.09) 22:55:10.766 00.000 15672 Worker thread wakes up 22:55:10.766 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.09) opts 0xd 22:55:10.766 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.09) 22:55:10.766 00.000 15672 Moving (0.33, 0.09) raw xDistance=0.29 yDistance=0.15 22:55:10.766 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 22:55:10.766 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:10.766 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 22:55:10.766 00.000 15672 MoveAxis(W, 79, ABG) 22:55:10.766 00.000 15672 Guiding Dir = 3, Dur = 79 22:55:10.767 00.001 15672 IsSlewing returns 0 22:55:10.768 00.001 15672 IsGuiding returns 0 22:55:10.772 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=10720, FiltMin=2678, FiltMax=8630, Gamma=2.950 22:55:10.783 00.011 15672 PulseGuide returned control before completion, sleep 75 22:55:10.821 00.038 30444 UpdateGuideState exits: m=86149 SNR=69.6 Saturated 22:55:10.821 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:10.822 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:10.822 00.000 30444 Enqueuing Expose request 22:55:10.894 00.072 15672 IsGuiding returns 0 22:55:10.895 00.001 15672 Move returns status 0, amount 79 22:55:10.895 00.000 15672 MoveAxis(N, 0, ABG) 22:55:10.895 00.000 15672 Move returns status 0, amount 0 22:55:10.895 00.000 15672 move complete, result=0 22:55:10.895 00.000 15672 worker thread done servicing request 22:55:10.895 00.000 15672 Worker thread wakes up 22:55:10.895 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:10.895 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:10.895 00.000 30444 GuideStep: 0.3 px 79 ms WEST, 0.2 px 0 ms NORTH 22:55:12.806 01.911 15672 Exposure complete 22:55:12.837 00.031 15672 worker thread done servicing request 22:55:12.837 00.000 30444 OnExposeComplete: enter 22:55:12.838 00.001 30444 UpdateGuideState(): m_state=6 22:55:12.838 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1375 22:55:12.838 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=193.52, Mass=99613, SNR=74.7, Peak=12271 HFD=3.2 22:55:12.838 00.000 30444 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.28) = xAngle (0.58 = 0.58) 22:55:12.838 00.000 30444 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.51 = 0.51) 22:55:12.838 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.30 mountX=0.04 mountY=0.02, mountTheta=0.53 22:55:12.838 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.01, opts=13) 22:55:12.838 00.000 30444 Enqueuing Move request for scope (0.04, 0.01) 22:55:12.838 00.000 15672 Worker thread wakes up 22:55:12.839 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd 22:55:12.839 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.01) 22:55:12.839 00.000 15672 Moving (0.04, 0.01) raw xDistance=0.04 yDistance=0.02 22:55:12.839 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:55:12.839 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:12.839 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 22:55:12.839 00.000 15672 MoveAxis(E, 0, ABG) 22:55:12.839 00.000 15672 Move returns status 0, amount 0 22:55:12.839 00.000 15672 MoveAxis(N, 0, ABG) 22:55:12.839 00.000 15672 Move returns status 0, amount 0 22:55:12.839 00.000 15672 move complete, result=0 22:55:12.839 00.000 15672 worker thread done servicing request 22:55:12.845 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=12313, FiltMin=2721, FiltMax=8944, Gamma=2.950 22:55:12.895 00.050 30444 UpdateGuideState exits: m=99613 SNR=74.7 Saturated 22:55:12.895 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:12.895 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:12.895 00.000 30444 Enqueuing Expose request 22:55:12.895 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 22:55:12.896 00.001 15672 Worker thread wakes up 22:55:12.896 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:12.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:15.012 02.116 15672 Exposure complete 22:55:15.043 00.031 15672 worker thread done servicing request 22:55:15.043 00.000 30444 OnExposeComplete: enter 22:55:15.043 00.000 30444 UpdateGuideState(): m_state=6 22:55:15.043 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1376 22:55:15.043 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=193.62, Mass=94599, SNR=76.7, Peak=11550 HFD=3.4 22:55:15.043 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 22:55:15.043 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 22:55:15.043 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.14 cameraTheta=0.94 mountX=0.05 mountY=0.13, mountTheta=1.21 22:55:15.044 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.12, opts=13) 22:55:15.044 00.000 30444 Enqueuing Move request for scope (0.09, 0.12) 22:55:15.044 00.000 15672 Worker thread wakes up 22:55:15.044 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd 22:55:15.044 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.12) 22:55:15.044 00.000 15672 Moving (0.09, 0.12) raw xDistance=0.05 yDistance=0.13 22:55:15.044 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 22:55:15.044 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:15.044 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 22:55:15.044 00.000 15672 MoveAxis(E, 0, ABG) 22:55:15.044 00.000 15672 Move returns status 0, amount 0 22:55:15.044 00.000 15672 MoveAxis(N, 0, ABG) 22:55:15.044 00.000 15672 Move returns status 0, amount 0 22:55:15.045 00.001 15672 move complete, result=0 22:55:15.045 00.000 15672 worker thread done servicing request 22:55:15.049 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=12405, FiltMin=2692, FiltMax=9013, Gamma=2.950 22:55:15.099 00.050 30444 UpdateGuideState exits: m=94599 SNR=76.7 Saturated 22:55:15.099 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:15.099 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:15.099 00.000 30444 Enqueuing Expose request 22:55:15.099 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:55:15.099 00.000 15672 Worker thread wakes up 22:55:15.099 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:15.099 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:17.004 01.905 15672 Exposure complete 22:55:17.025 00.021 15672 worker thread done servicing request 22:55:17.025 00.000 30444 OnExposeComplete: enter 22:55:17.026 00.001 30444 UpdateGuideState(): m_state=6 22:55:17.026 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1377 22:55:17.026 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=193.53, Mass=96277, SNR=75.6, Peak=12030 HFD=3.3 22:55:17.026 00.000 30444 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.28) = xAngle (3.13 = 3.13) 22:55:17.026 00.000 30444 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.07 = 3.07) 22:55:17.026 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.85 mountX=-0.10 mountY=0.01, mountTheta=3.07 22:55:17.026 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.03, opts=13) 22:55:17.026 00.000 30444 Enqueuing Move request for scope (-0.09, 0.03) 22:55:17.026 00.000 15672 Worker thread wakes up 22:55:17.027 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd 22:55:17.027 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.03) 22:55:17.027 00.000 15672 Moving (-0.09, 0.03) raw xDistance=-0.10 yDistance=0.01 22:55:17.027 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:55:17.027 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:17.027 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:55:17.027 00.000 15672 MoveAxis(E, 0, ABG) 22:55:17.027 00.000 15672 Move returns status 0, amount 0 22:55:17.027 00.000 15672 MoveAxis(N, 0, ABG) 22:55:17.027 00.000 15672 Move returns status 0, amount 0 22:55:17.027 00.000 15672 move complete, result=0 22:55:17.027 00.000 15672 worker thread done servicing request 22:55:17.031 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=13484, FiltMin=2735, FiltMax=9046, Gamma=2.950 22:55:17.080 00.049 30444 UpdateGuideState exits: m=96277 SNR=75.6 Saturated 22:55:17.080 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:17.080 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:17.080 00.000 30444 Enqueuing Expose request 22:55:17.080 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:55:17.081 00.001 15672 Worker thread wakes up 22:55:17.081 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:17.081 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:19.188 02.107 15672 Exposure complete 22:55:19.208 00.020 15672 worker thread done servicing request 22:55:19.208 00.000 30444 OnExposeComplete: enter 22:55:19.208 00.000 30444 UpdateGuideState(): m_state=6 22:55:19.208 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1378 22:55:19.208 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=193.61, Mass=103632, SNR=83.0, Peak=11286 HFD=3.4 22:55:19.208 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 22:55:19.208 00.000 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 22:55:19.208 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.73 mountX=0.08 mountY=0.13, mountTheta=0.99 22:55:19.209 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.10, opts=13) 22:55:19.209 00.000 30444 Enqueuing Move request for scope (0.12, 0.10) 22:55:19.209 00.000 15672 Worker thread wakes up 22:55:19.209 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd 22:55:19.209 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.10) 22:55:19.209 00.000 15672 Moving (0.12, 0.10) raw xDistance=0.08 yDistance=0.13 22:55:19.209 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:55:19.209 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:19.209 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 22:55:19.209 00.000 15672 MoveAxis(E, 0, ABG) 22:55:19.209 00.000 15672 Move returns status 0, amount 0 22:55:19.209 00.000 15672 MoveAxis(N, 0, ABG) 22:55:19.209 00.000 15672 Move returns status 0, amount 0 22:55:19.209 00.000 15672 move complete, result=0 22:55:19.209 00.000 15672 worker thread done servicing request 22:55:19.214 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=13152, FiltMin=2739, FiltMax=9081, Gamma=2.950 22:55:19.264 00.050 30444 UpdateGuideState exits: m=103632 SNR=83.0 Saturated 22:55:19.264 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:19.264 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:19.264 00.000 30444 Enqueuing Expose request 22:55:19.264 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:55:19.264 00.000 15672 Worker thread wakes up 22:55:19.264 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:19.264 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:21.172 01.908 15672 Exposure complete 22:55:21.192 00.020 15672 worker thread done servicing request 22:55:21.192 00.000 30444 OnExposeComplete: enter 22:55:21.192 00.000 30444 UpdateGuideState(): m_state=6 22:55:21.192 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1379 22:55:21.192 00.000 30444 Star::Find returns 1 (1), X=461.89, Y=194.09, Mass=111691, SNR=76.9, Peak=10269 HFD=4.2 22:55:21.192 00.000 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 22:55:21.192 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.18 = 1.18) 22:55:21.192 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.58 hyp=0.71 cameraTheta=0.96 mountX=0.23 mountY=0.66, mountTheta=1.23 22:55:21.192 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.58, opts=13) 22:55:21.192 00.000 30444 Enqueuing Move request for scope (0.41, 0.58) 22:55:21.193 00.001 15672 Worker thread wakes up 22:55:21.193 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.58) opts 0xd 22:55:21.193 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.58) 22:55:21.193 00.000 15672 Moving (0.41, 0.58) raw xDistance=0.23 yDistance=0.66 22:55:21.193 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:55:21.193 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:55:21.193 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66 22:55:21.193 00.000 15672 MoveAxis(E, 0, ABG) 22:55:21.193 00.000 15672 Move returns status 0, amount 0 22:55:21.193 00.000 15672 MoveAxis(N, 0, ABG) 22:55:21.193 00.000 15672 Move returns status 0, amount 0 22:55:21.193 00.000 15672 move complete, result=0 22:55:21.193 00.000 15672 worker thread done servicing request 22:55:21.198 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2373, max=11676, FiltMin=2754, FiltMax=8964, Gamma=2.950 22:55:21.247 00.049 30444 UpdateGuideState exits: m=111691 SNR=76.9 Saturated 22:55:21.247 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:21.248 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:21.248 00.000 30444 Enqueuing Expose request 22:55:21.248 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH 22:55:21.248 00.000 15672 Worker thread wakes up 22:55:21.248 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:21.248 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:23.355 02.107 15672 Exposure complete 22:55:23.375 00.020 15672 worker thread done servicing request 22:55:23.375 00.000 30444 OnExposeComplete: enter 22:55:23.375 00.000 30444 UpdateGuideState(): m_state=6 22:55:23.375 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1380 22:55:23.375 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=193.71, Mass=100879, SNR=79.6, Peak=10925 HFD=3.7 22:55:23.376 00.001 30444 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.28) = xAngle (0.82 = 0.82) 22:55:23.376 00.000 30444 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 22:55:23.376 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.20 hyp=0.39 cameraTheta=0.54 mountX=0.27 mountY=0.27, mountTheta=0.79 22:55:23.376 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.20, opts=13) 22:55:23.376 00.000 30444 Enqueuing Move request for scope (0.34, 0.20) 22:55:23.376 00.000 15672 Worker thread wakes up 22:55:23.376 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.20) opts 0xd 22:55:23.376 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.20) 22:55:23.376 00.000 15672 Moving (0.34, 0.20) raw xDistance=0.27 yDistance=0.27 22:55:23.376 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 22:55:23.376 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:55:23.376 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 22:55:23.376 00.000 15672 MoveAxis(W, 73, ABG) 22:55:23.377 00.001 15672 Guiding Dir = 3, Dur = 73 22:55:23.377 00.000 15672 IsSlewing returns 0 22:55:23.378 00.001 15672 IsGuiding returns 0 22:55:23.381 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=10925, FiltMin=2716, FiltMax=9092, Gamma=2.950 22:55:23.404 00.023 15672 PulseGuide returned control before completion, sleep 58 22:55:23.438 00.034 30444 UpdateGuideState exits: m=100879 SNR=79.6 Saturated 22:55:23.439 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:23.439 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:23.439 00.000 30444 Enqueuing Expose request 22:55:23.464 00.025 15672 IsGuiding returns 1 22:55:23.464 00.000 15672 scope still moving after pulse duration time elapsed 22:55:23.485 00.021 15672 IsSlewing returns 0 22:55:23.500 00.015 15672 IsGuiding returns 0 22:55:23.500 00.000 15672 scope move finished after 73 + 49 ms 22:55:23.500 00.000 15672 Move returns status 0, amount 73 22:55:23.500 00.000 15672 MoveAxis(N, 0, ABG) 22:55:23.500 00.000 15672 Move returns status 0, amount 0 22:55:23.500 00.000 15672 move complete, result=0 22:55:23.501 00.001 15672 worker thread done servicing request 22:55:23.501 00.000 30444 GuideStep: 0.3 px 73 ms WEST, 0.3 px 0 ms NORTH 22:55:23.501 00.000 15672 Worker thread wakes up 22:55:23.501 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:23.501 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:25.410 01.909 15672 Exposure complete 22:55:25.429 00.019 15672 worker thread done servicing request 22:55:25.429 00.000 30444 OnExposeComplete: enter 22:55:25.429 00.000 30444 UpdateGuideState(): m_state=6 22:55:25.430 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1381 22:55:25.430 00.000 30444 Star::Find returns 1 (1), X=461.49, Y=193.59, Mass=89577, SNR=76.0, Peak=10244 HFD=3.2 22:55:25.430 00.000 30444 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.28) = xAngle (1.65 = 1.65) 22:55:25.430 00.000 30444 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.59 = 1.59) 22:55:25.430 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.37 mountX=-0.01 mountY=0.08, mountTheta=1.65 22:55:25.430 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.08, opts=13) 22:55:25.430 00.000 30444 Enqueuing Move request for scope (0.02, 0.08) 22:55:25.430 00.000 15672 Worker thread wakes up 22:55:25.431 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd 22:55:25.431 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.08) 22:55:25.431 00.000 15672 Moving (0.02, 0.08) raw xDistance=-0.01 yDistance=0.08 22:55:25.431 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:55:25.431 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:25.431 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 22:55:25.431 00.000 15672 MoveAxis(E, 0, ABG) 22:55:25.431 00.000 15672 Move returns status 0, amount 0 22:55:25.431 00.000 15672 MoveAxis(N, 0, ABG) 22:55:25.431 00.000 15672 Move returns status 0, amount 0 22:55:25.431 00.000 15672 move complete, result=0 22:55:25.431 00.000 15672 worker thread done servicing request 22:55:25.436 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=11211, FiltMin=2611, FiltMax=8442, Gamma=2.950 22:55:25.485 00.049 30444 UpdateGuideState exits: m=89577 SNR=76.0 Saturated 22:55:25.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:25.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:25.485 00.000 30444 Enqueuing Expose request 22:55:25.485 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:55:25.485 00.000 15672 Worker thread wakes up 22:55:25.486 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:25.486 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:27.592 02.106 15672 Exposure complete 22:55:27.612 00.020 15672 worker thread done servicing request 22:55:27.612 00.000 30444 OnExposeComplete: enter 22:55:27.612 00.000 30444 UpdateGuideState(): m_state=6 22:55:27.612 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1382 22:55:27.612 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=193.63, Mass=100418, SNR=74.7, Peak=12274 HFD=3.2 22:55:27.612 00.000 30444 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 22:55:27.612 00.000 30444 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 22:55:27.612 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.76 mountX=-0.06 mountY=0.12, mountTheta=2.02 22:55:27.613 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.12, opts=13) 22:55:27.613 00.000 30444 Enqueuing Move request for scope (-0.02, 0.12) 22:55:27.613 00.000 15672 Worker thread wakes up 22:55:27.613 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd 22:55:27.613 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.12) 22:55:27.613 00.000 15672 Moving (-0.02, 0.12) raw xDistance=-0.06 yDistance=0.12 22:55:27.613 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 22:55:27.613 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:27.613 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:55:27.613 00.000 15672 MoveAxis(E, 0, ABG) 22:55:27.613 00.000 15672 Move returns status 0, amount 0 22:55:27.613 00.000 15672 MoveAxis(N, 0, ABG) 22:55:27.613 00.000 15672 Move returns status 0, amount 0 22:55:27.613 00.000 15672 move complete, result=0 22:55:27.613 00.000 15672 worker thread done servicing request 22:55:27.618 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=13304, FiltMin=2652, FiltMax=9022, Gamma=2.950 22:55:27.669 00.051 30444 UpdateGuideState exits: m=100418 SNR=74.7 Saturated 22:55:27.669 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:27.669 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:27.669 00.000 30444 Enqueuing Expose request 22:55:27.669 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 22:55:27.669 00.000 15672 Worker thread wakes up 22:55:27.669 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:27.669 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:29.574 01.905 15672 Exposure complete 22:55:29.594 00.020 15672 worker thread done servicing request 22:55:29.594 00.000 30444 OnExposeComplete: enter 22:55:29.594 00.000 30444 UpdateGuideState(): m_state=6 22:55:29.594 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1383 22:55:29.594 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=193.84, Mass=92264, SNR=73.0, Peak=11806 HFD=3.5 22:55:29.594 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.61 = 1.61) 22:55:29.595 00.001 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 22:55:29.595 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.34 mountX=-0.01 mountY=0.34, mountTheta=1.61 22:55:29.595 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.33, opts=13) 22:55:29.595 00.000 30444 Enqueuing Move request for scope (0.08, 0.33) 22:55:29.595 00.000 15672 Worker thread wakes up 22:55:29.595 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0xd 22:55:29.595 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.33) 22:55:29.595 00.000 15672 Moving (0.08, 0.33) raw xDistance=-0.01 yDistance=0.34 22:55:29.595 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:55:29.595 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.31 newest=0.54 22:55:29.595 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 22:55:29.595 00.000 15672 MoveAxis(E, 0, ABG) 22:55:29.595 00.000 15672 Move returns status 0, amount 0 22:55:29.596 00.001 15672 MoveAxis(S, 61, ABG) 22:55:29.596 00.000 15672 Guiding Dir = 1, Dur = 61 22:55:29.597 00.001 15672 IsSlewing returns 0 22:55:29.602 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=12506, FiltMin=2684, FiltMax=8856, Gamma=2.950 22:55:29.619 00.017 15672 IsGuiding returns 0 22:55:29.651 00.032 30444 UpdateGuideState exits: m=92264 SNR=73.0 Saturated 22:55:29.651 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:29.651 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:29.651 00.000 30444 Enqueuing Expose request 22:55:29.700 00.049 15672 IsGuiding returns 1 22:55:29.700 00.000 15672 scope still moving after pulse duration time elapsed 22:55:29.721 00.021 15672 IsSlewing returns 0 22:55:29.722 00.001 15672 IsGuiding returns 1 22:55:29.743 00.021 15672 IsSlewing returns 0 22:55:29.745 00.002 15672 IsGuiding returns 1 22:55:29.766 00.021 15672 IsSlewing returns 0 22:55:29.795 00.029 15672 IsGuiding returns 0 22:55:29.796 00.001 15672 scope move finished after 61 + 115 ms 22:55:29.796 00.000 15672 Move returns status 0, amount 61 22:55:29.796 00.000 15672 move complete, result=0 22:55:29.796 00.000 15672 worker thread done servicing request 22:55:29.796 00.000 15672 Worker thread wakes up 22:55:29.796 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:29.796 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:29.797 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 61 ms SOUTH 22:55:31.913 02.116 15672 Exposure complete 22:55:31.943 00.030 15672 worker thread done servicing request 22:55:31.943 00.000 30444 OnExposeComplete: enter 22:55:31.943 00.000 30444 UpdateGuideState(): m_state=6 22:55:31.943 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1384 22:55:31.943 00.000 30444 Star::Find returns 1 (1), X=460.86, Y=193.65, Mass=96496, SNR=66.6, Peak=11403 HFD=3.6 22:55:31.943 00.000 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.09) 22:55:31.943 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 22:55:31.943 00.000 30444 CameraToMount -- cameraX=-0.62 cameraY=0.14 hyp=0.63 cameraTheta=2.91 mountX=-0.63 mountY=0.01, mountTheta=3.13 22:55:31.944 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.62, y=0.14, opts=13) 22:55:31.944 00.000 30444 Enqueuing Move request for scope (-0.62, 0.14) 22:55:31.944 00.000 15672 Worker thread wakes up 22:55:31.944 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.14) opts 0xd 22:55:31.944 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.62, 0.14) 22:55:31.944 00.000 15672 Moving (-0.62, 0.14) raw xDistance=-0.63 yDistance=0.01 22:55:31.944 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63 22:55:31.944 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:31.944 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:55:31.944 00.000 15672 MoveAxis(E, 171, ABG) 22:55:31.944 00.000 15672 Guiding Dir = 2, Dur = 171 22:55:31.945 00.001 15672 IsSlewing returns 0 22:55:31.945 00.000 15672 IsGuiding returns 0 22:55:31.950 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=11403, FiltMin=2688, FiltMax=8871, Gamma=2.950 22:55:31.967 00.017 15672 PulseGuide returned control before completion, sleep 160 22:55:31.999 00.032 30444 UpdateGuideState exits: m=96496 SNR=66.6 Saturated 22:55:31.999 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:31.999 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:31.999 00.000 30444 Enqueuing Expose request 22:55:32.130 00.131 15672 IsGuiding returns 1 22:55:32.130 00.000 15672 scope still moving after pulse duration time elapsed 22:55:32.151 00.021 15672 IsSlewing returns 0 22:55:32.159 00.008 15672 IsGuiding returns 0 22:55:32.159 00.000 15672 scope move finished after 171 + 43 ms 22:55:32.159 00.000 15672 Move returns status 0, amount 171 22:55:32.159 00.000 15672 MoveAxis(N, 0, ABG) 22:55:32.159 00.000 15672 Move returns status 0, amount 0 22:55:32.160 00.001 15672 move complete, result=0 22:55:32.160 00.000 15672 worker thread done servicing request 22:55:32.160 00.000 15672 Worker thread wakes up 22:55:32.160 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:32.160 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:32.160 00.000 30444 GuideStep: -0.6 px 171 ms EAST, 0.0 px 0 ms NORTH 22:55:34.069 01.909 15672 Exposure complete 22:55:34.089 00.020 15672 worker thread done servicing request 22:55:34.089 00.000 30444 OnExposeComplete: enter 22:55:34.089 00.000 30444 UpdateGuideState(): m_state=6 22:55:34.089 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1385 22:55:34.089 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=193.53, Mass=85670, SNR=67.9, Peak=10028 HFD=3.2 22:55:34.089 00.000 30444 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 22:55:34.089 00.000 30444 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 22:55:34.089 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.56 mountX=0.03 mountY=0.03, mountTheta=0.81 22:55:34.090 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.02, opts=13) 22:55:34.090 00.000 30444 Enqueuing Move request for scope (0.04, 0.02) 22:55:34.090 00.000 15672 Worker thread wakes up 22:55:34.090 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd 22:55:34.090 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.02) 22:55:34.090 00.000 15672 Moving (0.04, 0.02) raw xDistance=0.03 yDistance=0.03 22:55:34.090 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:55:34.090 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:34.090 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:55:34.090 00.000 15672 MoveAxis(E, 0, ABG) 22:55:34.090 00.000 15672 Move returns status 0, amount 0 22:55:34.090 00.000 15672 MoveAxis(N, 0, ABG) 22:55:34.090 00.000 15672 Move returns status 0, amount 0 22:55:34.090 00.000 15672 move complete, result=0 22:55:34.091 00.001 15672 worker thread done servicing request 22:55:34.095 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=10424, FiltMin=2653, FiltMax=8296, Gamma=2.950 22:55:34.145 00.050 30444 UpdateGuideState exits: m=85670 SNR=67.9 Saturated 22:55:34.145 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:34.145 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:34.145 00.000 30444 Enqueuing Expose request 22:55:34.145 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 22:55:34.145 00.000 15672 Worker thread wakes up 22:55:34.145 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:34.145 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:36.256 02.111 15672 Exposure complete 22:55:36.275 00.019 15672 worker thread done servicing request 22:55:36.275 00.000 30444 OnExposeComplete: enter 22:55:36.276 00.001 30444 UpdateGuideState(): m_state=6 22:55:36.276 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1386 22:55:36.276 00.000 30444 Star::Find returns 1 (1), X=461.68, Y=193.68, Mass=87153, SNR=67.1, Peak=9937 HFD=3.5 22:55:36.276 00.000 30444 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 22:55:36.276 00.000 30444 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.92 = 0.92) 22:55:36.276 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.17 hyp=0.27 cameraTheta=0.70 mountX=0.15 mountY=0.21, mountTheta=0.96 22:55:36.276 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.17, opts=13) 22:55:36.276 00.000 30444 Enqueuing Move request for scope (0.21, 0.17) 22:55:36.276 00.000 15672 Worker thread wakes up 22:55:36.277 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.17) opts 0xd 22:55:36.277 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.17) 22:55:36.277 00.000 15672 Moving (0.21, 0.17) raw xDistance=0.15 yDistance=0.21 22:55:36.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:55:36.277 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:36.277 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 22:55:36.277 00.000 15672 MoveAxis(E, 0, ABG) 22:55:36.277 00.000 15672 Move returns status 0, amount 0 22:55:36.277 00.000 15672 MoveAxis(N, 0, ABG) 22:55:36.277 00.000 15672 Move returns status 0, amount 0 22:55:36.277 00.000 15672 move complete, result=0 22:55:36.278 00.001 15672 worker thread done servicing request 22:55:36.282 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=11124, FiltMin=2674, FiltMax=8892, Gamma=2.950 22:55:36.333 00.051 30444 UpdateGuideState exits: m=87153 SNR=67.1 Saturated 22:55:36.333 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:36.334 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:36.334 00.000 30444 Enqueuing Expose request 22:55:36.334 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:55:36.334 00.000 15672 Worker thread wakes up 22:55:36.334 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:36.334 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:38.244 01.910 15672 Exposure complete 22:55:38.264 00.020 15672 worker thread done servicing request 22:55:38.264 00.000 30444 OnExposeComplete: enter 22:55:38.264 00.000 30444 UpdateGuideState(): m_state=6 22:55:38.264 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1387 22:55:38.264 00.000 30444 Star::Find returns 1 (1), X=462.15, Y=193.81, Mass=91687, SNR=63.6, Peak=9340 HFD=3.8 22:55:38.264 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 22:55:38.264 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 22:55:38.264 00.000 30444 CameraToMount -- cameraX=0.67 cameraY=0.31 hyp=0.74 cameraTheta=0.43 mountX=0.56 mountY=0.44, mountTheta=0.67 22:55:38.264 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.67, y=0.31, opts=13) 22:55:38.264 00.000 30444 Enqueuing Move request for scope (0.67, 0.31) 22:55:38.265 00.001 15672 Worker thread wakes up 22:55:38.265 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.31) opts 0xd 22:55:38.265 00.000 15672 Handling offset move in thread for scope, endpoint = (0.67, 0.31) 22:55:38.265 00.000 15672 Moving (0.67, 0.31) raw xDistance=0.56 yDistance=0.44 22:55:38.265 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 22:55:38.265 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 22:55:38.265 00.000 15672 MoveAxis(W, 151, ABG) 22:55:38.265 00.000 15672 Guiding Dir = 3, Dur = 151 22:55:38.266 00.001 15672 IsSlewing returns 0 22:55:38.267 00.001 15672 IsGuiding returns 0 22:55:38.271 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2396, max=10989, FiltMin=2652, FiltMax=9099, Gamma=2.950 22:55:38.293 00.022 15672 PulseGuide returned control before completion, sleep 136 22:55:38.321 00.028 30444 UpdateGuideState exits: m=91687 SNR=63.6 Saturated 22:55:38.321 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:38.321 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:38.321 00.000 30444 Enqueuing Expose request 22:55:38.484 00.163 15672 IsGuiding returns 0 22:55:38.485 00.001 15672 Move returns status 0, amount 151 22:55:38.485 00.000 15672 MoveAxis(S, 79, ABG) 22:55:38.485 00.000 15672 Guiding Dir = 1, Dur = 79 22:55:38.486 00.001 15672 IsSlewing returns 0 22:55:38.488 00.002 15672 IsGuiding returns 0 22:55:38.564 00.076 15672 PulseGuide returned control before completion, sleep 14 22:55:38.580 00.016 15672 IsGuiding returns 1 22:55:38.580 00.000 15672 scope still moving after pulse duration time elapsed 22:55:38.600 00.020 15672 IsSlewing returns 0 22:55:38.602 00.002 15672 IsGuiding returns 1 22:55:38.623 00.021 15672 IsSlewing returns 0 22:55:38.625 00.002 15672 IsGuiding returns 1 22:55:38.646 00.021 15672 IsSlewing returns 0 22:55:38.649 00.003 15672 IsGuiding returns 1 22:55:38.670 00.021 15672 IsSlewing returns 0 22:55:38.709 00.039 15672 IsGuiding returns 0 22:55:38.709 00.000 15672 scope move finished after 79 + 141 ms 22:55:38.709 00.000 15672 Move returns status 0, amount 79 22:55:38.709 00.000 15672 move complete, result=0 22:55:38.710 00.001 15672 worker thread done servicing request 22:55:38.710 00.000 15672 Worker thread wakes up 22:55:38.710 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:38.710 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:38.710 00.000 30444 GuideStep: 0.6 px 151 ms WEST, 0.4 px 79 ms SOUTH 22:55:40.826 02.116 15672 Exposure complete 22:55:40.858 00.032 15672 worker thread done servicing request 22:55:40.859 00.001 30444 OnExposeComplete: enter 22:55:40.859 00.000 30444 UpdateGuideState(): m_state=6 22:55:40.859 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1388 22:55:40.859 00.000 30444 Star::Find returns 1 (1), X=461.93, Y=193.41, Mass=85242, SNR=60.5, Peak=10009 HFD=3.4 22:55:40.859 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 22:55:40.859 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.01 = 0.01) 22:55:40.859 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.09 hyp=0.46 cameraTheta=-0.21 mountX=0.46 mountY=0.01, mountTheta=0.01 22:55:40.859 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.09, opts=13) 22:55:40.859 00.000 30444 Enqueuing Move request for scope (0.45, -0.09) 22:55:40.860 00.001 15672 Worker thread wakes up 22:55:40.860 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.09) opts 0xd 22:55:40.860 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.09) 22:55:40.860 00.000 15672 Moving (0.45, -0.09) raw xDistance=0.46 yDistance=0.01 22:55:40.860 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46 22:55:40.860 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:40.860 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:55:40.860 00.000 15672 MoveAxis(W, 135, ABG) 22:55:40.860 00.000 15672 Guiding Dir = 3, Dur = 135 22:55:40.860 00.000 15672 IsSlewing returns 0 22:55:40.865 00.005 15672 IsGuiding returns 0 22:55:40.866 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=10568, FiltMin=2660, FiltMax=9182, Gamma=2.950 22:55:40.880 00.014 15672 PulseGuide returned control before completion, sleep 130 22:55:40.916 00.036 30444 UpdateGuideState exits: m=85242 SNR=60.5 Saturated 22:55:40.916 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:40.916 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:40.916 00.000 30444 Enqueuing Expose request 22:55:41.013 00.097 15672 IsGuiding returns 1 22:55:41.013 00.000 15672 scope still moving after pulse duration time elapsed 22:55:41.034 00.021 15672 IsSlewing returns 0 22:55:41.035 00.001 15672 IsGuiding returns 1 22:55:41.057 00.022 15672 IsSlewing returns 0 22:55:41.058 00.001 15672 IsGuiding returns 0 22:55:41.058 00.000 15672 scope move finished after 135 + 57 ms 22:55:41.058 00.000 15672 Move returns status 0, amount 135 22:55:41.058 00.000 15672 MoveAxis(N, 0, ABG) 22:55:41.058 00.000 15672 Move returns status 0, amount 0 22:55:41.058 00.000 15672 move complete, result=0 22:55:41.058 00.000 15672 worker thread done servicing request 22:55:41.058 00.000 15672 Worker thread wakes up 22:55:41.058 00.000 30444 GuideStep: 0.5 px 135 ms WEST, 0.0 px 0 ms NORTH 22:55:41.058 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:41.058 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:42.973 01.915 15672 Exposure complete 22:55:43.006 00.033 15672 worker thread done servicing request 22:55:43.006 00.000 30444 OnExposeComplete: enter 22:55:43.006 00.000 30444 UpdateGuideState(): m_state=6 22:55:43.006 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1389 22:55:43.006 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=193.58, Mass=95385, SNR=69.1, Peak=10292 HFD=3.7 22:55:43.006 00.000 30444 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.28) = xAngle (0.52 = 0.52) 22:55:43.006 00.000 30444 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.46 = 0.46) 22:55:43.006 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.07 hyp=0.29 cameraTheta=0.24 mountX=0.26 mountY=0.13, mountTheta=0.47 22:55:43.006 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.07, opts=13) 22:55:43.007 00.001 30444 Enqueuing Move request for scope (0.29, 0.07) 22:55:43.007 00.000 15672 Worker thread wakes up 22:55:43.007 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.07) opts 0xd 22:55:43.007 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.07) 22:55:43.007 00.000 15672 Moving (0.29, 0.07) raw xDistance=0.26 yDistance=0.13 22:55:43.007 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26 22:55:43.007 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:43.007 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 22:55:43.007 00.000 15672 MoveAxis(W, 79, ABG) 22:55:43.007 00.000 15672 Guiding Dir = 3, Dur = 79 22:55:43.007 00.000 15672 IsSlewing returns 0 22:55:43.009 00.002 15672 IsGuiding returns 0 22:55:43.012 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2400, max=10903, FiltMin=2729, FiltMax=8665, Gamma=2.950 22:55:43.037 00.025 15672 PulseGuide returned control before completion, sleep 61 22:55:43.063 00.026 30444 UpdateGuideState exits: m=95385 SNR=69.1 Saturated 22:55:43.063 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:43.063 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:43.063 00.000 30444 Enqueuing Expose request 22:55:43.099 00.036 15672 IsGuiding returns 1 22:55:43.099 00.000 15672 scope still moving after pulse duration time elapsed 22:55:43.122 00.023 15672 IsSlewing returns 0 22:55:43.123 00.001 15672 IsGuiding returns 1 22:55:43.144 00.021 15672 IsSlewing returns 0 22:55:43.149 00.005 15672 IsGuiding returns 0 22:55:43.149 00.000 15672 scope move finished after 79 + 61 ms 22:55:43.149 00.000 15672 Move returns status 0, amount 79 22:55:43.150 00.001 15672 MoveAxis(N, 0, ABG) 22:55:43.150 00.000 15672 Move returns status 0, amount 0 22:55:43.150 00.000 15672 move complete, result=0 22:55:43.150 00.000 15672 worker thread done servicing request 22:55:43.150 00.000 15672 Worker thread wakes up 22:55:43.150 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:43.150 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:43.150 00.000 30444 GuideStep: 0.3 px 79 ms WEST, 0.1 px 0 ms NORTH 22:55:45.260 02.110 15672 Exposure complete 22:55:45.280 00.020 15672 worker thread done servicing request 22:55:45.280 00.000 30444 OnExposeComplete: enter 22:55:45.280 00.000 30444 UpdateGuideState(): m_state=6 22:55:45.280 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1390 22:55:45.281 00.001 30444 Star::Find returns 1 (1), X=461.49, Y=193.85, Mass=86897, SNR=63.3, Peak=9853 HFD=3.7 22:55:45.281 00.000 30444 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 22:55:45.281 00.000 30444 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 22:55:45.281 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.34 hyp=0.35 cameraTheta=1.53 mountX=-0.08 mountY=0.34, mountTheta=1.80 22:55:45.281 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.34, opts=13) 22:55:45.281 00.000 30444 Enqueuing Move request for scope (0.01, 0.34) 22:55:45.281 00.000 15672 Worker thread wakes up 22:55:45.281 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.34) opts 0xd 22:55:45.281 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.34) 22:55:45.282 00.001 15672 Moving (0.01, 0.34) raw xDistance=-0.08 yDistance=0.34 22:55:45.282 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:55:45.282 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 22:55:45.282 00.000 15672 MoveAxis(E, 0, ABG) 22:55:45.282 00.000 15672 Move returns status 0, amount 0 22:55:45.282 00.000 15672 MoveAxis(S, 61, ABG) 22:55:45.282 00.000 15672 Guiding Dir = 1, Dur = 61 22:55:45.282 00.000 15672 IsSlewing returns 0 22:55:45.283 00.001 15672 IsGuiding returns 0 22:55:45.288 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=11802, FiltMin=2717, FiltMax=8780, Gamma=2.950 22:55:45.338 00.050 30444 UpdateGuideState exits: m=86897 SNR=63.3 Saturated 22:55:45.338 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:45.338 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:45.338 00.000 30444 Enqueuing Expose request 22:55:45.372 00.034 15672 IsGuiding returns 1 22:55:45.372 00.000 15672 scope still moving after pulse duration time elapsed 22:55:45.393 00.021 15672 IsSlewing returns 0 22:55:45.419 00.026 15672 IsGuiding returns 1 22:55:45.440 00.021 15672 IsSlewing returns 0 22:55:45.441 00.001 15672 IsGuiding returns 1 22:55:45.462 00.021 15672 IsSlewing returns 0 22:55:45.483 00.021 15672 IsGuiding returns 0 22:55:45.483 00.000 15672 scope move finished after 61 + 138 ms 22:55:45.483 00.000 15672 Move returns status 0, amount 61 22:55:45.483 00.000 15672 move complete, result=0 22:55:45.483 00.000 15672 worker thread done servicing request 22:55:45.484 00.001 15672 Worker thread wakes up 22:55:45.484 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:45.484 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:45.484 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH 22:55:47.391 01.907 15672 Exposure complete 22:55:47.411 00.020 15672 worker thread done servicing request 22:55:47.411 00.000 30444 OnExposeComplete: enter 22:55:47.411 00.000 30444 UpdateGuideState(): m_state=6 22:55:47.411 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1391 22:55:47.411 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=193.77, Mass=101499, SNR=79.6, Peak=10992 HFD=3.6 22:55:47.411 00.000 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 22:55:47.411 00.000 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 22:55:47.411 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.26 hyp=0.38 cameraTheta=0.77 mountX=0.19 mountY=0.32, mountTheta=1.04 22:55:47.412 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.26, opts=13) 22:55:47.412 00.000 30444 Enqueuing Move request for scope (0.27, 0.26) 22:55:47.412 00.000 15672 Worker thread wakes up 22:55:47.412 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.26) opts 0xd 22:55:47.412 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.26) 22:55:47.412 00.000 15672 Moving (0.27, 0.26) raw xDistance=0.19 yDistance=0.32 22:55:47.412 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:55:47.412 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 22:55:47.412 00.000 15672 MoveAxis(E, 0, ABG) 22:55:47.412 00.000 15672 Move returns status 0, amount 0 22:55:47.412 00.000 15672 MoveAxis(S, 56, ABG) 22:55:47.412 00.000 15672 Guiding Dir = 1, Dur = 56 22:55:47.413 00.001 15672 IsSlewing returns 0 22:55:47.414 00.001 15672 IsGuiding returns 0 22:55:47.419 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=12055, FiltMin=2663, FiltMax=9321, Gamma=2.950 22:55:47.468 00.049 30444 UpdateGuideState exits: m=101499 SNR=79.6 Saturated 22:55:47.468 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:47.468 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:47.468 00.000 30444 Enqueuing Expose request 22:55:47.496 00.028 15672 IsGuiding returns 1 22:55:47.496 00.000 15672 scope still moving after pulse duration time elapsed 22:55:47.516 00.020 15672 IsSlewing returns 0 22:55:47.517 00.001 15672 IsGuiding returns 1 22:55:47.539 00.022 15672 IsSlewing returns 0 22:55:47.590 00.051 15672 IsGuiding returns 0 22:55:47.590 00.000 15672 scope move finished after 56 + 120 ms 22:55:47.590 00.000 15672 Move returns status 0, amount 56 22:55:47.591 00.001 15672 move complete, result=0 22:55:47.591 00.000 15672 worker thread done servicing request 22:55:47.591 00.000 15672 Worker thread wakes up 22:55:47.591 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:47.591 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:47.591 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 56 ms SOUTH 22:55:49.699 02.108 15672 Exposure complete 22:55:49.719 00.020 15672 worker thread done servicing request 22:55:49.719 00.000 30444 OnExposeComplete: enter 22:55:49.720 00.001 30444 UpdateGuideState(): m_state=6 22:55:49.720 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1392 22:55:49.720 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=193.59, Mass=83291, SNR=63.0, Peak=10227 HFD=3.5 22:55:49.720 00.000 30444 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.28) = xAngle (0.62 = 0.62) 22:55:49.720 00.000 30444 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.56 = 0.56) 22:55:49.720 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.08 hyp=0.24 cameraTheta=0.34 mountX=0.20 mountY=0.13, mountTheta=0.58 22:55:49.720 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.08, opts=13) 22:55:49.720 00.000 30444 Enqueuing Move request for scope (0.23, 0.08) 22:55:49.720 00.000 15672 Worker thread wakes up 22:55:49.721 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.08) opts 0xd 22:55:49.721 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.08) 22:55:49.721 00.000 15672 Moving (0.23, 0.08) raw xDistance=0.20 yDistance=0.13 22:55:49.721 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:55:49.721 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:49.721 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 22:55:49.721 00.000 15672 MoveAxis(E, 0, ABG) 22:55:49.721 00.000 15672 Move returns status 0, amount 0 22:55:49.721 00.000 15672 MoveAxis(N, 0, ABG) 22:55:49.721 00.000 15672 Move returns status 0, amount 0 22:55:49.721 00.000 15672 move complete, result=0 22:55:49.721 00.000 15672 worker thread done servicing request 22:55:49.726 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=12587, FiltMin=2708, FiltMax=9139, Gamma=2.950 22:55:49.777 00.051 30444 UpdateGuideState exits: m=83291 SNR=63.0 Saturated 22:55:49.777 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:49.777 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:49.777 00.000 30444 Enqueuing Expose request 22:55:49.777 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:55:49.777 00.000 15672 Worker thread wakes up 22:55:49.777 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:49.777 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:51.693 01.916 15672 Exposure complete 22:55:51.720 00.027 15672 worker thread done servicing request 22:55:51.721 00.001 30444 OnExposeComplete: enter 22:55:51.721 00.000 30444 UpdateGuideState(): m_state=6 22:55:51.721 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1393 22:55:51.721 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=193.91, Mass=99118, SNR=85.0, Peak=10476 HFD=3.8 22:55:51.721 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 22:55:51.721 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 22:55:51.721 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.40 hyp=0.45 cameraTheta=1.09 mountX=0.09 mountY=0.44, mountTheta=1.36 22:55:51.721 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.40, opts=13) 22:55:51.722 00.001 30444 Enqueuing Move request for scope (0.21, 0.40) 22:55:51.722 00.000 15672 Worker thread wakes up 22:55:51.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.40) opts 0xd 22:55:51.722 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.40) 22:55:51.722 00.000 15672 Moving (0.21, 0.40) raw xDistance=0.09 yDistance=0.44 22:55:51.722 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:55:51.722 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 22:55:51.722 00.000 15672 MoveAxis(E, 0, ABG) 22:55:51.722 00.000 15672 Move returns status 0, amount 0 22:55:51.722 00.000 15672 MoveAxis(S, 78, ABG) 22:55:51.722 00.000 15672 Guiding Dir = 1, Dur = 78 22:55:51.722 00.000 15672 IsSlewing returns 0 22:55:51.723 00.001 15672 IsGuiding returns 0 22:55:51.727 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2430, max=12147, FiltMin=2694, FiltMax=9024, Gamma=2.950 22:55:51.777 00.050 30444 UpdateGuideState exits: m=99118 SNR=85.0 Saturated 22:55:51.777 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:51.777 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:51.777 00.000 30444 Enqueuing Expose request 22:55:51.808 00.031 15672 IsGuiding returns 1 22:55:51.808 00.000 15672 scope still moving after pulse duration time elapsed 22:55:51.831 00.023 15672 IsSlewing returns 0 22:55:51.832 00.001 15672 IsGuiding returns 1 22:55:51.853 00.021 15672 IsSlewing returns 0 22:55:51.854 00.001 15672 IsGuiding returns 1 22:55:51.875 00.021 15672 IsSlewing returns 0 22:55:51.936 00.061 15672 IsGuiding returns 0 22:55:51.936 00.000 15672 scope move finished after 78 + 134 ms 22:55:51.937 00.001 15672 Move returns status 0, amount 78 22:55:51.937 00.000 15672 move complete, result=0 22:55:51.937 00.000 15672 worker thread done servicing request 22:55:51.937 00.000 15672 Worker thread wakes up 22:55:51.937 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:51.937 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:51.937 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 78 ms SOUTH 22:55:54.048 02.111 15672 Exposure complete 22:55:54.067 00.019 15672 worker thread done servicing request 22:55:54.067 00.000 30444 OnExposeComplete: enter 22:55:54.068 00.001 30444 UpdateGuideState(): m_state=6 22:55:54.068 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1394 22:55:54.068 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=193.64, Mass=94520, SNR=69.4, Peak=10883 HFD=3.6 22:55:54.068 00.000 30444 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.28) = xAngle (2.82 = 2.82) 22:55:54.068 00.000 30444 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.76 = 2.76) 22:55:54.068 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.25 cameraTheta=2.54 mountX=-0.23 mountY=0.09, mountTheta=2.77 22:55:54.068 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.14, opts=13) 22:55:54.068 00.000 30444 Enqueuing Move request for scope (-0.20, 0.14) 22:55:54.068 00.000 15672 Worker thread wakes up 22:55:54.068 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.14) opts 0xd 22:55:54.069 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.14) 22:55:54.069 00.000 15672 Moving (-0.20, 0.14) raw xDistance=-0.23 yDistance=0.09 22:55:54.069 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 22:55:54.069 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:54.069 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 22:55:54.069 00.000 15672 MoveAxis(E, 0, ABG) 22:55:54.069 00.000 15672 Move returns status 0, amount 0 22:55:54.069 00.000 15672 MoveAxis(N, 0, ABG) 22:55:54.069 00.000 15672 Move returns status 0, amount 0 22:55:54.069 00.000 15672 move complete, result=0 22:55:54.069 00.000 15672 worker thread done servicing request 22:55:54.074 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=12678, FiltMin=2679, FiltMax=9572, Gamma=2.950 22:55:54.123 00.049 30444 UpdateGuideState exits: m=94520 SNR=69.4 Saturated 22:55:54.123 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:54.123 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:54.123 00.000 30444 Enqueuing Expose request 22:55:54.123 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:55:54.124 00.001 15672 Worker thread wakes up 22:55:54.124 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:54.124 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:56.030 01.906 15672 Exposure complete 22:55:56.050 00.020 15672 worker thread done servicing request 22:55:56.050 00.000 30444 OnExposeComplete: enter 22:55:56.050 00.000 30444 UpdateGuideState(): m_state=6 22:55:56.050 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1395 22:55:56.050 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=193.97, Mass=91123, SNR=67.0, Peak=10279 HFD=3.6 22:55:56.050 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 22:55:56.050 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 22:55:56.050 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.46 hyp=0.47 cameraTheta=1.52 mountX=-0.10 mountY=0.46, mountTheta=1.79 22:55:56.051 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.46, opts=13) 22:55:56.051 00.000 30444 Enqueuing Move request for scope (0.02, 0.46) 22:55:56.051 00.000 15672 Worker thread wakes up 22:55:56.051 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.46) opts 0xd 22:55:56.051 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.46) 22:55:56.051 00.000 15672 Moving (0.02, 0.46) raw xDistance=-0.10 yDistance=0.46 22:55:56.051 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:55:56.051 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 22:55:56.051 00.000 15672 MoveAxis(E, 0, ABG) 22:55:56.051 00.000 15672 Move returns status 0, amount 0 22:55:56.051 00.000 15672 MoveAxis(S, 82, ABG) 22:55:56.051 00.000 15672 Guiding Dir = 1, Dur = 82 22:55:56.052 00.001 15672 IsSlewing returns 0 22:55:56.053 00.001 15672 IsGuiding returns 0 22:55:56.057 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=13017, FiltMin=2701, FiltMax=9331, Gamma=2.950 22:55:56.107 00.050 30444 UpdateGuideState exits: m=91123 SNR=67.0 Saturated 22:55:56.107 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:56.107 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:56.108 00.001 30444 Enqueuing Expose request 22:55:56.138 00.030 15672 IsGuiding returns 1 22:55:56.138 00.000 15672 scope still moving after pulse duration time elapsed 22:55:56.158 00.020 15672 IsSlewing returns 0 22:55:56.159 00.001 15672 IsGuiding returns 1 22:55:56.181 00.022 15672 IsSlewing returns 0 22:55:56.182 00.001 15672 IsGuiding returns 1 22:55:56.204 00.022 15672 IsSlewing returns 0 22:55:56.264 00.060 15672 IsGuiding returns 0 22:55:56.265 00.001 15672 scope move finished after 82 + 129 ms 22:55:56.265 00.000 15672 Move returns status 0, amount 82 22:55:56.265 00.000 15672 move complete, result=0 22:55:56.265 00.000 15672 worker thread done servicing request 22:55:56.265 00.000 15672 Worker thread wakes up 22:55:56.265 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:56.266 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:55:56.266 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 82 ms SOUTH 22:55:58.375 02.109 15672 Exposure complete 22:55:58.394 00.019 15672 worker thread done servicing request 22:55:58.394 00.000 30444 OnExposeComplete: enter 22:55:58.394 00.000 30444 UpdateGuideState(): m_state=6 22:55:58.395 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1396 22:55:58.395 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=193.45, Mass=91358, SNR=66.8, Peak=11106 HFD=3.2 22:55:58.395 00.000 30444 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.28) = xAngle (-0.18 = -0.18) 22:55:58.395 00.000 30444 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.24 = -0.24) 22:55:58.395 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.46 mountX=0.13 mountY=-0.03, mountTheta=-0.24 22:55:58.395 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.06, opts=13) 22:55:58.395 00.000 30444 Enqueuing Move request for scope (0.11, -0.06) 22:55:58.395 00.000 15672 Worker thread wakes up 22:55:58.395 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd 22:55:58.395 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.06) 22:55:58.395 00.000 15672 Moving (0.11, -0.06) raw xDistance=0.13 yDistance=-0.03 22:55:58.396 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 22:55:58.396 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:58.396 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:55:58.396 00.000 15672 MoveAxis(E, 0, ABG) 22:55:58.396 00.000 15672 Move returns status 0, amount 0 22:55:58.396 00.000 15672 MoveAxis(N, 0, ABG) 22:55:58.396 00.000 15672 Move returns status 0, amount 0 22:55:58.396 00.000 15672 move complete, result=0 22:55:58.396 00.000 15672 worker thread done servicing request 22:55:58.401 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=26751, FiltMin=2615, FiltMax=16123, Gamma=2.950 22:55:58.451 00.050 30444 UpdateGuideState exits: m=91358 SNR=66.8 Saturated 22:55:58.451 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:58.451 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:55:58.451 00.000 30444 Enqueuing Expose request 22:55:58.451 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:55:58.451 00.000 15672 Worker thread wakes up 22:55:58.451 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:55:58.451 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:00.357 01.906 15672 Exposure complete 22:56:00.377 00.020 15672 worker thread done servicing request 22:56:00.377 00.000 30444 OnExposeComplete: enter 22:56:00.377 00.000 30444 UpdateGuideState(): m_state=6 22:56:00.377 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1397 22:56:00.377 00.000 30444 Star::Find returns 1 (1), X=461.11, Y=193.31, Mass=109254, SNR=80.1, Peak=12797 HFD=3.5 22:56:00.378 00.001 30444 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 22:56:00.378 00.000 30444 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 22:56:00.378 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.20 hyp=0.42 cameraTheta=-2.65 mountX=-0.30 mountY=-0.27, mountTheta=-2.40 22:56:00.379 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.20, opts=13) 22:56:00.379 00.000 30444 Enqueuing Move request for scope (-0.37, -0.20) 22:56:00.379 00.000 15672 Worker thread wakes up 22:56:00.379 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.20) opts 0xd 22:56:00.379 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.20) 22:56:00.379 00.000 15672 Moving (-0.37, -0.20) raw xDistance=-0.30 yDistance=-0.27 22:56:00.379 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 22:56:00.380 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:56:00.380 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 22:56:00.380 00.000 15672 MoveAxis(E, 82, ABG) 22:56:00.380 00.000 15672 Guiding Dir = 2, Dur = 82 22:56:00.380 00.000 15672 IsSlewing returns 0 22:56:00.381 00.001 15672 IsGuiding returns 0 22:56:00.385 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2366, max=12855, FiltMin=2600, FiltMax=8537, Gamma=2.950 22:56:00.402 00.017 15672 PulseGuide returned control before completion, sleep 72 22:56:00.436 00.034 30444 UpdateGuideState exits: m=109254 SNR=80.1 Saturated 22:56:00.436 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:00.436 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:00.436 00.000 30444 Enqueuing Expose request 22:56:00.476 00.040 15672 IsGuiding returns 1 22:56:00.476 00.000 15672 scope still moving after pulse duration time elapsed 22:56:00.496 00.020 15672 IsSlewing returns 0 22:56:00.546 00.050 15672 IsGuiding returns 0 22:56:00.546 00.000 15672 scope move finished after 82 + 83 ms 22:56:00.546 00.000 15672 Move returns status 0, amount 82 22:56:00.547 00.001 15672 MoveAxis(N, 0, ABG) 22:56:00.547 00.000 15672 Move returns status 0, amount 0 22:56:00.547 00.000 15672 move complete, result=0 22:56:00.547 00.000 15672 worker thread done servicing request 22:56:00.547 00.000 15672 Worker thread wakes up 22:56:00.547 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:00.548 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:00.548 00.000 30444 GuideStep: -0.3 px 82 ms EAST, -0.3 px 0 ms NORTH 22:56:02.655 02.107 15672 Exposure complete 22:56:02.675 00.020 15672 worker thread done servicing request 22:56:02.675 00.000 30444 OnExposeComplete: enter 22:56:02.675 00.000 30444 UpdateGuideState(): m_state=6 22:56:02.675 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1398 22:56:02.675 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=193.11, Mass=86432, SNR=77.9, Peak=10631 HFD=3.5 22:56:02.676 00.001 30444 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 22:56:02.676 00.000 30444 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 22:56:02.676 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.39 hyp=0.39 cameraTheta=-1.55 mountX=0.11 mountY=-0.38, mountTheta=-1.28 22:56:02.676 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.39, opts=13) 22:56:02.676 00.000 30444 Enqueuing Move request for scope (0.01, -0.39) 22:56:02.676 00.000 15672 Worker thread wakes up 22:56:02.676 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.39) opts 0xd 22:56:02.676 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.39) 22:56:02.676 00.000 15672 Moving (0.01, -0.39) raw xDistance=0.11 yDistance=-0.38 22:56:02.677 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:56:02.677 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:56:02.677 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 22:56:02.677 00.000 15672 MoveAxis(E, 0, ABG) 22:56:02.677 00.000 15672 Move returns status 0, amount 0 22:56:02.677 00.000 15672 MoveAxis(N, 0, ABG) 22:56:02.677 00.000 15672 Move returns status 0, amount 0 22:56:02.677 00.000 15672 move complete, result=0 22:56:02.677 00.000 15672 worker thread done servicing request 22:56:02.683 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2386, max=13282, FiltMin=2724, FiltMax=8887, Gamma=2.950 22:56:02.733 00.050 30444 UpdateGuideState exits: m=86432 SNR=77.9 Saturated 22:56:02.733 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:02.733 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:02.733 00.000 30444 Enqueuing Expose request 22:56:02.733 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 22:56:02.733 00.000 15672 Worker thread wakes up 22:56:02.733 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:02.733 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:04.641 01.908 15672 Exposure complete 22:56:04.661 00.020 15672 worker thread done servicing request 22:56:04.661 00.000 30444 OnExposeComplete: enter 22:56:04.661 00.000 30444 UpdateGuideState(): m_state=6 22:56:04.661 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1399 22:56:04.661 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=193.02, Mass=102810, SNR=94.4, Peak=10302 HFD=4.0 22:56:04.661 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 22:56:04.661 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.91 = -0.91) 22:56:04.661 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.49 hyp=0.54 cameraTheta=-1.13 mountX=0.36 mountY=-0.43, mountTheta=-0.87 22:56:04.661 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.49, opts=13) 22:56:04.661 00.000 30444 Enqueuing Move request for scope (0.23, -0.49) 22:56:04.661 00.000 15672 Worker thread wakes up 22:56:04.661 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.49) opts 0xd 22:56:04.661 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.49) 22:56:04.661 00.000 15672 Moving (0.23, -0.49) raw xDistance=0.36 yDistance=-0.43 22:56:04.661 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 22:56:04.662 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:56:04.662 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43 22:56:04.662 00.000 15672 MoveAxis(W, 97, ABG) 22:56:04.662 00.000 15672 Guiding Dir = 3, Dur = 97 22:56:04.662 00.000 15672 IsSlewing returns 0 22:56:04.663 00.001 15672 IsGuiding returns 0 22:56:04.668 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2399, max=11470, FiltMin=2727, FiltMax=8122, Gamma=2.950 22:56:04.682 00.014 15672 PulseGuide returned control before completion, sleep 88 22:56:04.718 00.036 30444 UpdateGuideState exits: m=102810 SNR=94.4 Saturated 22:56:04.718 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:04.718 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:04.718 00.000 30444 Enqueuing Expose request 22:56:04.773 00.055 15672 IsGuiding returns 1 22:56:04.773 00.000 15672 scope still moving after pulse duration time elapsed 22:56:04.794 00.021 15672 IsSlewing returns 0 22:56:04.828 00.034 15672 IsGuiding returns 0 22:56:04.828 00.000 15672 scope move finished after 97 + 67 ms 22:56:04.828 00.000 15672 Move returns status 0, amount 97 22:56:04.828 00.000 15672 MoveAxis(N, 0, ABG) 22:56:04.828 00.000 15672 Move returns status 0, amount 0 22:56:04.828 00.000 15672 move complete, result=0 22:56:04.828 00.000 15672 worker thread done servicing request 22:56:04.828 00.000 15672 Worker thread wakes up 22:56:04.828 00.000 30444 GuideStep: 0.4 px 97 ms WEST, -0.4 px 0 ms NORTH 22:56:04.828 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:04.829 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:06.937 02.108 15672 Exposure complete 22:56:06.956 00.019 15672 worker thread done servicing request 22:56:06.956 00.000 30444 OnExposeComplete: enter 22:56:06.957 00.001 30444 UpdateGuideState(): m_state=6 22:56:06.957 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1400 22:56:06.957 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=193.38, Mass=95864, SNR=71.1, Peak=10433 HFD=3.5 22:56:06.957 00.000 30444 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 22:56:06.957 00.000 30444 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 22:56:06.957 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-0.52 mountX=0.25 mountY=-0.08, mountTheta=-0.30 22:56:06.957 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.13, opts=13) 22:56:06.957 00.000 30444 Enqueuing Move request for scope (0.22, -0.13) 22:56:06.957 00.000 15672 Worker thread wakes up 22:56:06.957 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.13) opts 0xd 22:56:06.958 00.001 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.13) 22:56:06.958 00.000 15672 Moving (0.22, -0.13) raw xDistance=0.25 yDistance=-0.08 22:56:06.958 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 22:56:06.958 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:06.958 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 22:56:06.958 00.000 15672 MoveAxis(E, 0, ABG) 22:56:06.958 00.000 15672 Move returns status 0, amount 0 22:56:06.958 00.000 15672 MoveAxis(N, 0, ABG) 22:56:06.958 00.000 15672 Move returns status 0, amount 0 22:56:06.958 00.000 15672 move complete, result=0 22:56:06.958 00.000 15672 worker thread done servicing request 22:56:06.963 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=13218, FiltMin=2687, FiltMax=9082, Gamma=2.950 22:56:07.012 00.049 30444 UpdateGuideState exits: m=95864 SNR=71.1 Saturated 22:56:07.012 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:07.012 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:07.012 00.000 30444 Enqueuing Expose request 22:56:07.012 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:56:07.012 00.000 15672 Worker thread wakes up 22:56:07.012 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:07.012 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:08.921 01.909 15672 Exposure complete 22:56:08.941 00.020 15672 worker thread done servicing request 22:56:08.941 00.000 30444 OnExposeComplete: enter 22:56:08.941 00.000 30444 UpdateGuideState(): m_state=6 22:56:08.941 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1401 22:56:08.941 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=193.27, Mass=101152, SNR=73.5, Peak=11246 HFD=3.6 22:56:08.941 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 22:56:08.941 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 22:56:08.941 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-2.15 mountX=-0.08 mountY=-0.27, mountTheta=-1.88 22:56:08.942 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.24, opts=13) 22:56:08.942 00.000 30444 Enqueuing Move request for scope (-0.16, -0.24) 22:56:08.942 00.000 15672 Worker thread wakes up 22:56:08.942 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.24) opts 0xd 22:56:08.942 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.24) 22:56:08.942 00.000 15672 Moving (-0.16, -0.24) raw xDistance=-0.08 yDistance=-0.27 22:56:08.942 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:56:08.942 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:56:08.942 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 22:56:08.942 00.000 15672 MoveAxis(E, 0, ABG) 22:56:08.943 00.001 15672 Move returns status 0, amount 0 22:56:08.943 00.000 15672 MoveAxis(N, 0, ABG) 22:56:08.943 00.000 15672 Move returns status 0, amount 0 22:56:08.943 00.000 15672 move complete, result=0 22:56:08.943 00.000 15672 worker thread done servicing request 22:56:08.947 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2399, max=13133, FiltMin=2751, FiltMax=8722, Gamma=2.950 22:56:08.996 00.049 30444 UpdateGuideState exits: m=101152 SNR=73.5 Saturated 22:56:08.996 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:08.996 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:08.996 00.000 30444 Enqueuing Expose request 22:56:08.996 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 22:56:08.996 00.000 15672 Worker thread wakes up 22:56:08.997 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:08.997 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:11.103 02.106 15672 Exposure complete 22:56:11.123 00.020 15672 worker thread done servicing request 22:56:11.123 00.000 30444 OnExposeComplete: enter 22:56:11.123 00.000 30444 UpdateGuideState(): m_state=6 22:56:11.123 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1402 22:56:11.123 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=193.31, Mass=108250, SNR=81.7, Peak=11526 HFD=3.5 22:56:11.123 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 22:56:11.123 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 22:56:11.124 00.001 30444 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.23 cameraTheta=-0.99 mountX=0.18 mountY=-0.16, mountTheta=-0.75 22:56:11.124 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.20, opts=13) 22:56:11.124 00.000 30444 Enqueuing Move request for scope (0.13, -0.20) 22:56:11.124 00.000 15672 Worker thread wakes up 22:56:11.124 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd 22:56:11.124 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.20) 22:56:11.124 00.000 15672 Moving (0.13, -0.20) raw xDistance=0.18 yDistance=-0.16 22:56:11.124 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:56:11.124 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:11.124 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 22:56:11.124 00.000 15672 MoveAxis(E, 0, ABG) 22:56:11.124 00.000 15672 Move returns status 0, amount 0 22:56:11.124 00.000 15672 MoveAxis(N, 0, ABG) 22:56:11.125 00.001 15672 Move returns status 0, amount 0 22:56:11.125 00.000 15672 move complete, result=0 22:56:11.125 00.000 15672 worker thread done servicing request 22:56:11.130 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=12331, FiltMin=2690, FiltMax=9110, Gamma=2.950 22:56:11.181 00.051 30444 UpdateGuideState exits: m=108250 SNR=81.7 Saturated 22:56:11.181 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:11.181 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:11.181 00.000 30444 Enqueuing Expose request 22:56:11.181 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:56:11.181 00.000 15672 Worker thread wakes up 22:56:11.181 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:11.181 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:13.096 01.915 15672 Exposure complete 22:56:13.126 00.030 15672 worker thread done servicing request 22:56:13.126 00.000 30444 OnExposeComplete: enter 22:56:13.126 00.000 30444 UpdateGuideState(): m_state=6 22:56:13.126 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1403 22:56:13.127 00.001 30444 Star::Find returns 1 (1), X=462.44, Y=193.22, Mass=89799, SNR=67.3, Peak=10143 HFD=3.4 22:56:13.127 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 22:56:13.127 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 22:56:13.127 00.000 30444 CameraToMount -- cameraX=0.97 cameraY=-0.28 hyp=1.01 cameraTheta=-0.28 mountX=1.01 mountY=-0.07, mountTheta=-0.07 22:56:13.127 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.97, y=-0.28, opts=13) 22:56:13.127 00.000 30444 Enqueuing Move request for scope (0.97, -0.28) 22:56:13.127 00.000 15672 Worker thread wakes up 22:56:13.127 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.28) opts 0xd 22:56:13.127 00.000 15672 Handling offset move in thread for scope, endpoint = (0.97, -0.28) 22:56:13.128 00.001 15672 Moving (0.97, -0.28) raw xDistance=1.01 yDistance=-0.07 22:56:13.128 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.01 22:56:13.128 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:13.128 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 22:56:13.128 00.000 15672 MoveAxis(W, 272, ABG) 22:56:13.128 00.000 15672 Guiding Dir = 3, Dur = 272 22:56:13.128 00.000 15672 IsSlewing returns 0 22:56:13.133 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=11918, FiltMin=2651, FiltMax=9072, Gamma=2.950 22:56:13.150 00.017 15672 IsGuiding returns 0 22:56:13.165 00.015 15672 PulseGuide returned control before completion, sleep 267 22:56:13.183 00.018 30444 UpdateGuideState exits: m=89799 SNR=67.3 Saturated 22:56:13.183 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:13.183 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:13.183 00.000 30444 Enqueuing Expose request 22:56:13.436 00.253 15672 IsGuiding returns 1 22:56:13.436 00.000 15672 scope still moving after pulse duration time elapsed 22:56:13.458 00.022 15672 IsSlewing returns 0 22:56:13.470 00.012 15672 IsGuiding returns 0 22:56:13.470 00.000 15672 scope move finished after 272 + 47 ms 22:56:13.470 00.000 15672 Move returns status 0, amount 272 22:56:13.470 00.000 15672 MoveAxis(N, 0, ABG) 22:56:13.470 00.000 15672 Move returns status 0, amount 0 22:56:13.470 00.000 15672 move complete, result=0 22:56:13.470 00.000 15672 worker thread done servicing request 22:56:13.470 00.000 15672 Worker thread wakes up 22:56:13.470 00.000 30444 GuideStep: 1.0 px 272 ms WEST, -0.1 px 0 ms NORTH 22:56:13.470 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:13.470 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:15.580 02.110 15672 Exposure complete 22:56:15.600 00.020 15672 worker thread done servicing request 22:56:15.600 00.000 30444 OnExposeComplete: enter 22:56:15.600 00.000 30444 UpdateGuideState(): m_state=6 22:56:15.600 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1404 22:56:15.600 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=193.14, Mass=107955, SNR=88.7, Peak=11871 HFD=3.6 22:56:15.600 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 22:56:15.600 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 22:56:15.600 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.37 hyp=0.37 cameraTheta=-1.65 mountX=0.07 mountY=-0.37, mountTheta=-1.38 22:56:15.601 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.37, opts=13) 22:56:15.601 00.000 30444 Enqueuing Move request for scope (-0.03, -0.37) 22:56:15.601 00.000 15672 Worker thread wakes up 22:56:15.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.37) opts 0xd 22:56:15.601 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.37) 22:56:15.601 00.000 15672 Moving (-0.03, -0.37) raw xDistance=0.07 yDistance=-0.37 22:56:15.601 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:56:15.601 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=0.15 newest=-0.60 22:56:15.601 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 22:56:15.601 00.000 15672 MoveAxis(E, 0, ABG) 22:56:15.601 00.000 15672 Move returns status 0, amount 0 22:56:15.601 00.000 15672 MoveAxis(N, 65, ABG) 22:56:15.601 00.000 15672 Guiding Dir = 0, Dur = 65 22:56:15.602 00.001 15672 IsSlewing returns 0 22:56:15.604 00.002 15672 IsGuiding returns 0 22:56:15.607 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=11871, FiltMin=2696, FiltMax=8518, Gamma=2.950 22:56:15.658 00.051 30444 UpdateGuideState exits: m=107955 SNR=88.7 Saturated 22:56:15.658 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:15.658 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:15.658 00.000 30444 Enqueuing Expose request 22:56:15.692 00.034 15672 IsGuiding returns 1 22:56:15.692 00.000 15672 scope still moving after pulse duration time elapsed 22:56:15.713 00.021 15672 IsSlewing returns 0 22:56:15.715 00.002 15672 IsGuiding returns 1 22:56:15.737 00.022 15672 IsSlewing returns 0 22:56:15.740 00.003 15672 IsGuiding returns 1 22:56:15.760 00.020 15672 IsSlewing returns 0 22:56:15.802 00.042 15672 IsGuiding returns 0 22:56:15.802 00.000 15672 scope move finished after 65 + 133 ms 22:56:15.802 00.000 15672 Move returns status 0, amount 65 22:56:15.802 00.000 15672 move complete, result=0 22:56:15.803 00.001 15672 worker thread done servicing request 22:56:15.803 00.000 15672 Worker thread wakes up 22:56:15.803 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:15.803 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:15.803 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 65 ms NORTH 22:56:17.712 01.909 15672 Exposure complete 22:56:17.731 00.019 15672 worker thread done servicing request 22:56:17.731 00.000 30444 OnExposeComplete: enter 22:56:17.732 00.001 30444 UpdateGuideState(): m_state=6 22:56:17.732 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1405 22:56:17.732 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=193.17, Mass=82398, SNR=57.1, Peak=10622 HFD=3.4 22:56:17.732 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 22:56:17.732 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 22:56:17.732 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.33 hyp=0.40 cameraTheta=-2.18 mountX=-0.13 mountY=-0.37, mountTheta=-1.91 22:56:17.732 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.33, opts=13) 22:56:17.732 00.000 30444 Enqueuing Move request for scope (-0.23, -0.33) 22:56:17.732 00.000 15672 Worker thread wakes up 22:56:17.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.33) opts 0xd 22:56:17.733 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.33) 22:56:17.733 00.000 15672 Moving (-0.23, -0.33) raw xDistance=-0.13 yDistance=-0.37 22:56:17.733 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 22:56:17.733 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 22:56:17.733 00.000 15672 MoveAxis(E, 0, ABG) 22:56:17.733 00.000 15672 Move returns status 0, amount 0 22:56:17.733 00.000 15672 MoveAxis(N, 67, ABG) 22:56:17.733 00.000 15672 Guiding Dir = 0, Dur = 67 22:56:17.733 00.000 15672 IsSlewing returns 0 22:56:17.734 00.001 15672 IsGuiding returns 0 22:56:17.738 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12476, FiltMin=2713, FiltMax=8369, Gamma=2.950 22:56:17.789 00.051 30444 UpdateGuideState exits: m=82398 SNR=57.1 Saturated 22:56:17.789 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:17.789 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:17.789 00.000 30444 Enqueuing Expose request 22:56:17.816 00.027 15672 IsGuiding returns 1 22:56:17.817 00.001 15672 scope still moving after pulse duration time elapsed 22:56:17.837 00.020 15672 IsSlewing returns 0 22:56:17.838 00.001 15672 IsGuiding returns 1 22:56:17.859 00.021 15672 IsSlewing returns 0 22:56:17.860 00.001 15672 IsGuiding returns 1 22:56:17.881 00.021 15672 IsSlewing returns 0 22:56:17.895 00.014 15672 IsGuiding returns 0 22:56:17.895 00.000 15672 scope move finished after 67 + 93 ms 22:56:17.895 00.000 15672 Move returns status 0, amount 67 22:56:17.895 00.000 15672 move complete, result=0 22:56:17.895 00.000 15672 worker thread done servicing request 22:56:17.895 00.000 15672 Worker thread wakes up 22:56:17.895 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 67 ms NORTH 22:56:17.895 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:17.895 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:20.006 02.111 15672 Exposure complete 22:56:20.026 00.020 15672 worker thread done servicing request 22:56:20.026 00.000 30444 OnExposeComplete: enter 22:56:20.026 00.000 30444 UpdateGuideState(): m_state=6 22:56:20.026 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1406 22:56:20.026 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=193.28, Mass=92474, SNR=68.9, Peak=10646 HFD=4.0 22:56:20.026 00.000 30444 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 22:56:20.027 00.001 30444 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.48 = -2.48) 22:56:20.027 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.23 hyp=0.53 cameraTheta=-2.70 mountX=-0.40 mountY=-0.32, mountTheta=-2.45 22:56:20.027 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.23, opts=13) 22:56:20.027 00.000 30444 Enqueuing Move request for scope (-0.48, -0.23) 22:56:20.027 00.000 15672 Worker thread wakes up 22:56:20.027 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.23) opts 0xd 22:56:20.027 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.23) 22:56:20.027 00.000 15672 Moving (-0.48, -0.23) raw xDistance=-0.40 yDistance=-0.32 22:56:20.027 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 22:56:20.027 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 22:56:20.027 00.000 15672 MoveAxis(E, 107, ABG) 22:56:20.027 00.000 15672 Guiding Dir = 2, Dur = 107 22:56:20.028 00.001 15672 IsSlewing returns 0 22:56:20.029 00.001 15672 IsGuiding returns 0 22:56:20.034 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=12346, FiltMin=2698, FiltMax=8283, Gamma=2.950 22:56:20.050 00.016 15672 PulseGuide returned control before completion, sleep 96 22:56:20.084 00.034 30444 UpdateGuideState exits: m=92474 SNR=68.9 Saturated 22:56:20.084 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:20.084 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:20.084 00.000 30444 Enqueuing Expose request 22:56:20.148 00.064 15672 IsGuiding returns 1 22:56:20.148 00.000 15672 scope still moving after pulse duration time elapsed 22:56:20.169 00.021 15672 IsSlewing returns 0 22:56:20.196 00.027 15672 IsGuiding returns 0 22:56:20.196 00.000 15672 scope move finished after 107 + 60 ms 22:56:20.196 00.000 15672 Move returns status 0, amount 107 22:56:20.196 00.000 15672 MoveAxis(N, 58, ABG) 22:56:20.196 00.000 15672 Guiding Dir = 0, Dur = 58 22:56:20.197 00.001 15672 IsSlewing returns 0 22:56:20.199 00.002 15672 IsGuiding returns 0 22:56:20.309 00.110 15672 IsGuiding returns 1 22:56:20.309 00.000 15672 scope still moving after pulse duration time elapsed 22:56:20.330 00.021 15672 IsSlewing returns 0 22:56:20.333 00.003 15672 IsGuiding returns 1 22:56:20.354 00.021 15672 IsSlewing returns 0 22:56:20.371 00.017 15672 IsGuiding returns 0 22:56:20.371 00.000 15672 scope move finished after 58 + 113 ms 22:56:20.372 00.001 15672 Move returns status 0, amount 58 22:56:20.372 00.000 15672 move complete, result=0 22:56:20.372 00.000 15672 worker thread done servicing request 22:56:20.372 00.000 15672 Worker thread wakes up 22:56:20.372 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:20.372 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:20.373 00.001 30444 GuideStep: -0.4 px 107 ms EAST, -0.3 px 58 ms NORTH 22:56:22.288 01.915 15672 Exposure complete 22:56:22.321 00.033 15672 worker thread done servicing request 22:56:22.321 00.000 30444 OnExposeComplete: enter 22:56:22.321 00.000 30444 UpdateGuideState(): m_state=6 22:56:22.321 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1407 22:56:22.321 00.000 30444 Star::Find returns 1 (1), X=461.80, Y=193.19, Mass=96795, SNR=74.4, Peak=10020 HFD=3.6 22:56:22.321 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 22:56:22.321 00.000 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 22:56:22.321 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.31 hyp=0.45 cameraTheta=-0.77 mountX=0.39 mountY=-0.24, mountTheta=-0.54 22:56:22.322 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.31, opts=13) 22:56:22.322 00.000 30444 Enqueuing Move request for scope (0.32, -0.31) 22:56:22.322 00.000 15672 Worker thread wakes up 22:56:22.322 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.31) opts 0xd 22:56:22.322 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.31) 22:56:22.322 00.000 15672 Moving (0.32, -0.31) raw xDistance=0.39 yDistance=-0.24 22:56:22.322 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39 22:56:22.322 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:22.322 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 22:56:22.322 00.000 15672 MoveAxis(W, 99, ABG) 22:56:22.322 00.000 15672 Guiding Dir = 3, Dur = 99 22:56:22.323 00.001 15672 IsSlewing returns 0 22:56:22.324 00.001 15672 IsGuiding returns 0 22:56:22.328 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2433, max=12273, FiltMin=2687, FiltMax=8684, Gamma=2.950 22:56:22.351 00.023 15672 PulseGuide returned control before completion, sleep 83 22:56:22.376 00.025 30444 UpdateGuideState exits: m=96795 SNR=74.4 Saturated 22:56:22.376 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:22.376 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:22.376 00.000 30444 Enqueuing Expose request 22:56:22.478 00.102 15672 IsGuiding returns 0 22:56:22.479 00.001 15672 Move returns status 0, amount 99 22:56:22.479 00.000 15672 MoveAxis(N, 0, ABG) 22:56:22.479 00.000 15672 Move returns status 0, amount 0 22:56:22.479 00.000 15672 move complete, result=0 22:56:22.479 00.000 15672 worker thread done servicing request 22:56:22.479 00.000 15672 Worker thread wakes up 22:56:22.479 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:22.480 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:22.480 00.000 30444 GuideStep: 0.4 px 99 ms WEST, -0.2 px 0 ms NORTH 22:56:24.589 02.109 15672 Exposure complete 22:56:24.609 00.020 15672 worker thread done servicing request 22:56:24.609 00.000 30444 OnExposeComplete: enter 22:56:24.609 00.000 30444 UpdateGuideState(): m_state=6 22:56:24.609 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1408 22:56:24.609 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=193.31, Mass=86871, SNR=58.9, Peak=11137 HFD=3.5 22:56:24.610 00.001 30444 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.28) = xAngle (-2.21 = -2.21) 22:56:24.610 00.000 30444 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.28 = -2.28) 22:56:24.610 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.20 hyp=0.32 cameraTheta=-2.49 mountX=-0.19 mountY=-0.25, mountTheta=-2.24 22:56:24.610 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.20, opts=13) 22:56:24.610 00.000 30444 Enqueuing Move request for scope (-0.26, -0.20) 22:56:24.610 00.000 15672 Worker thread wakes up 22:56:24.610 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.20) opts 0xd 22:56:24.610 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.20) 22:56:24.610 00.000 15672 Moving (-0.26, -0.20) raw xDistance=-0.19 yDistance=-0.25 22:56:24.610 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 22:56:24.611 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:24.611 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 22:56:24.611 00.000 15672 MoveAxis(E, 0, ABG) 22:56:24.611 00.000 15672 Move returns status 0, amount 0 22:56:24.611 00.000 15672 MoveAxis(N, 0, ABG) 22:56:24.611 00.000 15672 Move returns status 0, amount 0 22:56:24.611 00.000 15672 move complete, result=0 22:56:24.611 00.000 15672 worker thread done servicing request 22:56:24.615 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2394, max=12326, FiltMin=2666, FiltMax=8198, Gamma=2.950 22:56:24.664 00.049 30444 UpdateGuideState exits: m=86871 SNR=58.9 Saturated 22:56:24.664 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:24.665 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:24.665 00.000 30444 Enqueuing Expose request 22:56:24.665 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:56:24.665 00.000 15672 Worker thread wakes up 22:56:24.665 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:24.665 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:26.573 01.908 15672 Exposure complete 22:56:26.593 00.020 15672 worker thread done servicing request 22:56:26.593 00.000 30444 OnExposeComplete: enter 22:56:26.593 00.000 30444 UpdateGuideState(): m_state=6 22:56:26.593 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1409 22:56:26.593 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=193.48, Mass=92077, SNR=76.4, Peak=11782 HFD=3.3 22:56:26.593 00.000 30444 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.28) = xAngle (-2.53 = -2.53) 22:56:26.593 00.000 30444 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.59 = -2.59) 22:56:26.593 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.81 mountX=-0.07 mountY=-0.04, mountTheta=-2.57 22:56:26.594 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.03, opts=13) 22:56:26.594 00.000 30444 Enqueuing Move request for scope (-0.08, -0.03) 22:56:26.594 00.000 15672 Worker thread wakes up 22:56:26.594 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd 22:56:26.594 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.03) 22:56:26.594 00.000 15672 Moving (-0.08, -0.03) raw xDistance=-0.07 yDistance=-0.04 22:56:26.594 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:56:26.594 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:26.594 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 22:56:26.594 00.000 15672 MoveAxis(E, 0, ABG) 22:56:26.594 00.000 15672 Move returns status 0, amount 0 22:56:26.594 00.000 15672 MoveAxis(N, 0, ABG) 22:56:26.594 00.000 15672 Move returns status 0, amount 0 22:56:26.594 00.000 15672 move complete, result=0 22:56:26.595 00.001 15672 worker thread done servicing request 22:56:26.599 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2393, max=11887, FiltMin=2690, FiltMax=7991, Gamma=2.950 22:56:26.650 00.051 30444 UpdateGuideState exits: m=92077 SNR=76.4 Saturated 22:56:26.650 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:26.650 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:26.650 00.000 30444 Enqueuing Expose request 22:56:26.650 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:56:26.650 00.000 15672 Worker thread wakes up 22:56:26.650 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:26.650 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:28.761 02.111 15672 Exposure complete 22:56:28.780 00.019 15672 worker thread done servicing request 22:56:28.781 00.001 30444 OnExposeComplete: enter 22:56:28.781 00.000 30444 UpdateGuideState(): m_state=6 22:56:28.781 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1410 22:56:28.781 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=193.41, Mass=94380, SNR=72.2, Peak=12486 HFD=3.3 22:56:28.781 00.000 30444 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.28) = xAngle (-2.22 = -2.22) 22:56:28.781 00.000 30444 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.28 = -2.28) 22:56:28.781 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.49 mountX=-0.10 mountY=-0.12, mountTheta=-2.24 22:56:28.781 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.10, opts=13) 22:56:28.781 00.000 30444 Enqueuing Move request for scope (-0.13, -0.10) 22:56:28.782 00.001 15672 Worker thread wakes up 22:56:28.782 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd 22:56:28.782 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.10) 22:56:28.782 00.000 15672 Moving (-0.13, -0.10) raw xDistance=-0.10 yDistance=-0.12 22:56:28.782 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:56:28.782 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:28.782 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 22:56:28.782 00.000 15672 MoveAxis(E, 0, ABG) 22:56:28.782 00.000 15672 Move returns status 0, amount 0 22:56:28.782 00.000 15672 MoveAxis(N, 0, ABG) 22:56:28.782 00.000 15672 Move returns status 0, amount 0 22:56:28.782 00.000 15672 move complete, result=0 22:56:28.782 00.000 15672 worker thread done servicing request 22:56:28.787 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=12486, FiltMin=2721, FiltMax=8549, Gamma=2.950 22:56:28.837 00.050 30444 UpdateGuideState exits: m=94380 SNR=72.2 Saturated 22:56:28.837 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:28.837 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:28.837 00.000 30444 Enqueuing Expose request 22:56:28.837 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:56:28.837 00.000 15672 Worker thread wakes up 22:56:28.837 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:28.837 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:30.746 01.909 15672 Exposure complete 22:56:30.766 00.020 15672 worker thread done servicing request 22:56:30.766 00.000 30444 OnExposeComplete: enter 22:56:30.766 00.000 30444 UpdateGuideState(): m_state=6 22:56:30.766 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1411 22:56:30.766 00.000 30444 Star::Find returns 1 (1), X=461.20, Y=193.14, Mass=86486, SNR=64.5, Peak=12071 HFD=3.1 22:56:30.766 00.000 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.28) = xAngle (-1.95 = -1.95) 22:56:30.766 00.000 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.01 = -2.01) 22:56:30.766 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.37 hyp=0.46 cameraTheta=-2.23 mountX=-0.17 mountY=-0.42, mountTheta=-1.96 22:56:30.767 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.37, opts=13) 22:56:30.767 00.000 30444 Enqueuing Move request for scope (-0.28, -0.37) 22:56:30.767 00.000 15672 Worker thread wakes up 22:56:30.767 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.37) opts 0xd 22:56:30.767 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.37) 22:56:30.767 00.000 15672 Moving (-0.28, -0.37) raw xDistance=-0.17 yDistance=-0.42 22:56:30.767 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:56:30.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 22:56:30.767 00.000 15672 MoveAxis(E, 0, ABG) 22:56:30.767 00.000 15672 Move returns status 0, amount 0 22:56:30.767 00.000 15672 MoveAxis(N, 75, ABG) 22:56:30.767 00.000 15672 Guiding Dir = 0, Dur = 75 22:56:30.768 00.001 15672 IsSlewing returns 0 22:56:30.769 00.001 15672 IsGuiding returns 0 22:56:30.773 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2444, max=12071, FiltMin=2715, FiltMax=8300, Gamma=2.950 22:56:30.822 00.049 30444 UpdateGuideState exits: m=86486 SNR=64.5 Saturated 22:56:30.822 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:30.822 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:30.823 00.001 30444 Enqueuing Expose request 22:56:30.851 00.028 15672 IsGuiding returns 1 22:56:30.851 00.000 15672 scope still moving after pulse duration time elapsed 22:56:30.872 00.021 15672 IsSlewing returns 0 22:56:30.872 00.000 15672 IsGuiding returns 1 22:56:30.893 00.021 15672 IsSlewing returns 0 22:56:30.895 00.002 15672 IsGuiding returns 1 22:56:30.915 00.020 15672 IsSlewing returns 0 22:56:30.917 00.002 15672 IsGuiding returns 1 22:56:30.937 00.020 15672 IsSlewing returns 0 22:56:30.940 00.003 15672 IsGuiding returns 1 22:56:30.961 00.021 15672 IsSlewing returns 0 22:56:31.012 00.051 15672 IsGuiding returns 0 22:56:31.012 00.000 15672 scope move finished after 75 + 167 ms 22:56:31.012 00.000 15672 Move returns status 0, amount 75 22:56:31.012 00.000 15672 move complete, result=0 22:56:31.012 00.000 15672 worker thread done servicing request 22:56:31.013 00.001 15672 Worker thread wakes up 22:56:31.013 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 75 ms NORTH 22:56:31.013 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:31.013 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:33.119 02.106 15672 Exposure complete 22:56:33.139 00.020 15672 worker thread done servicing request 22:56:33.139 00.000 30444 OnExposeComplete: enter 22:56:33.139 00.000 30444 UpdateGuideState(): m_state=6 22:56:33.139 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1412 22:56:33.139 00.000 30444 Star::Find returns 1 (1), X=461.24, Y=193.55, Mass=88649, SNR=69.8, Peak=11849 HFD=3.2 22:56:33.139 00.000 30444 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.28) = xAngle (3.25 = -3.04) 22:56:33.139 00.000 30444 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.19 = -3.10) 22:56:33.139 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.04 hyp=0.25 cameraTheta=2.97 mountX=-0.24 mountY=-0.01, mountTheta=-3.10 22:56:33.140 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.04, opts=13) 22:56:33.140 00.000 30444 Enqueuing Move request for scope (-0.24, 0.04) 22:56:33.140 00.000 15672 Worker thread wakes up 22:56:33.140 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.04) opts 0xd 22:56:33.140 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.04) 22:56:33.140 00.000 15672 Moving (-0.24, 0.04) raw xDistance=-0.24 yDistance=-0.01 22:56:33.140 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 22:56:33.140 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:33.140 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:56:33.140 00.000 15672 MoveAxis(E, 0, ABG) 22:56:33.140 00.000 15672 Move returns status 0, amount 0 22:56:33.140 00.000 15672 MoveAxis(N, 0, ABG) 22:56:33.140 00.000 15672 Move returns status 0, amount 0 22:56:33.140 00.000 15672 move complete, result=0 22:56:33.140 00.000 15672 worker thread done servicing request 22:56:33.145 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=11849, FiltMin=2707, FiltMax=8169, Gamma=2.950 22:56:33.195 00.050 30444 UpdateGuideState exits: m=88649 SNR=69.8 Saturated 22:56:33.196 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:33.196 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:33.196 00.000 30444 Enqueuing Expose request 22:56:33.196 00.000 15672 Worker thread wakes up 22:56:33.196 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:33.196 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:56:33.196 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:35.106 01.910 15672 Exposure complete 22:56:35.125 00.019 15672 worker thread done servicing request 22:56:35.126 00.001 30444 OnExposeComplete: enter 22:56:35.126 00.000 30444 UpdateGuideState(): m_state=6 22:56:35.126 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1413 22:56:35.126 00.000 30444 Star::Find returns 1 (1), X=461.21, Y=193.00, Mass=87999, SNR=68.7, Peak=11682 HFD=3.1 22:56:35.126 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 22:56:35.126 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 22:56:35.126 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.51 hyp=0.58 cameraTheta=-2.05 mountX=-0.11 mountY=-0.56, mountTheta=-1.77 22:56:35.126 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.51, opts=13) 22:56:35.126 00.000 30444 Enqueuing Move request for scope (-0.26, -0.51) 22:56:35.126 00.000 15672 Worker thread wakes up 22:56:35.127 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.51) opts 0xd 22:56:35.127 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.51) 22:56:35.127 00.000 15672 Moving (-0.26, -0.51) raw xDistance=-0.11 yDistance=-0.56 22:56:35.127 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 22:56:35.127 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 22:56:35.127 00.000 15672 MoveAxis(E, 0, ABG) 22:56:35.127 00.000 15672 Move returns status 0, amount 0 22:56:35.127 00.000 15672 MoveAxis(N, 99, ABG) 22:56:35.127 00.000 15672 Guiding Dir = 0, Dur = 99 22:56:35.127 00.000 15672 IsSlewing returns 0 22:56:35.129 00.002 15672 IsGuiding returns 0 22:56:35.133 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=11838, FiltMin=2644, FiltMax=8462, Gamma=2.950 22:56:35.182 00.049 30444 UpdateGuideState exits: m=87999 SNR=68.7 Saturated 22:56:35.182 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:35.182 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:35.182 00.000 30444 Enqueuing Expose request 22:56:35.211 00.029 15672 PulseGuide returned control before completion, sleep 28 22:56:35.246 00.035 15672 IsGuiding returns 1 22:56:35.246 00.000 15672 scope still moving after pulse duration time elapsed 22:56:35.267 00.021 15672 IsSlewing returns 0 22:56:35.268 00.001 15672 IsGuiding returns 1 22:56:35.289 00.021 15672 IsSlewing returns 0 22:56:35.290 00.001 15672 IsGuiding returns 1 22:56:35.311 00.021 15672 IsSlewing returns 0 22:56:35.339 00.028 15672 IsGuiding returns 0 22:56:35.340 00.001 15672 scope move finished after 99 + 111 ms 22:56:35.340 00.000 15672 Move returns status 0, amount 99 22:56:35.340 00.000 15672 move complete, result=0 22:56:35.340 00.000 15672 worker thread done servicing request 22:56:35.340 00.000 15672 Worker thread wakes up 22:56:35.340 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:35.340 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:35.341 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 99 ms NORTH 22:56:37.449 02.108 15672 Exposure complete 22:56:37.468 00.019 15672 worker thread done servicing request 22:56:37.468 00.000 30444 OnExposeComplete: enter 22:56:37.469 00.001 30444 UpdateGuideState(): m_state=6 22:56:37.469 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1414 22:56:37.469 00.000 30444 Star::Find returns 1 (1), X=461.05, Y=193.37, Mass=99639, SNR=76.0, Peak=11366 HFD=3.9 22:56:37.469 00.000 30444 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 22:56:37.469 00.000 30444 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 22:56:37.469 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.14 hyp=0.45 cameraTheta=-2.82 mountX=-0.37 mountY=-0.23, mountTheta=-2.59 22:56:37.469 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.14, opts=13) 22:56:37.469 00.000 30444 Enqueuing Move request for scope (-0.43, -0.14) 22:56:37.469 00.000 15672 Worker thread wakes up 22:56:37.470 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.14) opts 0xd 22:56:37.470 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.14) 22:56:37.470 00.000 15672 Moving (-0.43, -0.14) raw xDistance=-0.37 yDistance=-0.23 22:56:37.470 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 22:56:37.470 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:37.470 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 22:56:37.470 00.000 15672 MoveAxis(E, 101, ABG) 22:56:37.470 00.000 15672 Guiding Dir = 2, Dur = 101 22:56:37.471 00.001 15672 IsSlewing returns 0 22:56:37.472 00.001 15672 IsGuiding returns 0 22:56:37.476 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=12069, FiltMin=2677, FiltMax=8177, Gamma=2.950 22:56:37.495 00.019 15672 PulseGuide returned control before completion, sleep 89 22:56:37.527 00.032 30444 UpdateGuideState exits: m=99639 SNR=76.0 Saturated 22:56:37.527 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:37.527 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:37.527 00.000 30444 Enqueuing Expose request 22:56:37.606 00.079 15672 IsGuiding returns 0 22:56:37.606 00.000 15672 Move returns status 0, amount 101 22:56:37.606 00.000 15672 MoveAxis(N, 0, ABG) 22:56:37.606 00.000 15672 Move returns status 0, amount 0 22:56:37.606 00.000 15672 move complete, result=0 22:56:37.606 00.000 15672 worker thread done servicing request 22:56:37.606 00.000 15672 Worker thread wakes up 22:56:37.606 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:37.606 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:37.606 00.000 30444 GuideStep: -0.4 px 101 ms EAST, -0.2 px 0 ms NORTH 22:56:39.516 01.910 15672 Exposure complete 22:56:39.536 00.020 15672 worker thread done servicing request 22:56:39.536 00.000 30444 OnExposeComplete: enter 22:56:39.536 00.000 30444 UpdateGuideState(): m_state=6 22:56:39.536 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1415 22:56:39.536 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.70, Mass=108572, SNR=87.3, Peak=12096 HFD=3.5 22:56:39.536 00.000 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 22:56:39.536 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 22:56:39.537 00.001 30444 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.28 mountX=0.00 mountY=0.21, mountTheta=1.56 22:56:39.537 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.20, opts=13) 22:56:39.537 00.000 30444 Enqueuing Move request for scope (0.06, 0.20) 22:56:39.537 00.000 15672 Worker thread wakes up 22:56:39.537 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd 22:56:39.537 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.20) 22:56:39.537 00.000 15672 Moving (0.06, 0.20) raw xDistance=0.00 yDistance=0.21 22:56:39.537 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 22:56:39.537 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:39.537 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 22:56:39.537 00.000 15672 MoveAxis(E, 0, ABG) 22:56:39.538 00.001 15672 Move returns status 0, amount 0 22:56:39.538 00.000 15672 MoveAxis(N, 0, ABG) 22:56:39.538 00.000 15672 Move returns status 0, amount 0 22:56:39.538 00.000 15672 move complete, result=0 22:56:39.538 00.000 15672 worker thread done servicing request 22:56:39.542 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2400, max=12420, FiltMin=2634, FiltMax=9067, Gamma=2.950 22:56:39.592 00.050 30444 UpdateGuideState exits: m=108572 SNR=87.3 Saturated 22:56:39.592 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:39.592 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:39.592 00.000 30444 Enqueuing Expose request 22:56:39.592 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 22:56:39.592 00.000 15672 Worker thread wakes up 22:56:39.592 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:39.592 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:41.702 02.110 15672 Exposure complete 22:56:41.721 00.019 15672 worker thread done servicing request 22:56:41.721 00.000 30444 OnExposeComplete: enter 22:56:41.721 00.000 30444 UpdateGuideState(): m_state=6 22:56:41.721 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1416 22:56:41.721 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=193.40, Mass=98512, SNR=80.7, Peak=11232 HFD=3.4 22:56:41.721 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 22:56:41.721 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 22:56:41.721 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.38 mountX=-0.08 mountY=-0.13, mountTheta=-2.11 22:56:41.722 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.11, opts=13) 22:56:41.722 00.000 30444 Enqueuing Move request for scope (-0.11, -0.11) 22:56:41.722 00.000 15672 Worker thread wakes up 22:56:41.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd 22:56:41.722 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.11) 22:56:41.722 00.000 15672 Moving (-0.11, -0.11) raw xDistance=-0.08 yDistance=-0.13 22:56:41.722 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:56:41.722 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:41.722 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 22:56:41.722 00.000 15672 MoveAxis(E, 0, ABG) 22:56:41.722 00.000 15672 Move returns status 0, amount 0 22:56:41.722 00.000 15672 MoveAxis(N, 0, ABG) 22:56:41.722 00.000 15672 Move returns status 0, amount 0 22:56:41.722 00.000 15672 move complete, result=0 22:56:41.722 00.000 15672 worker thread done servicing request 22:56:41.728 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=12364, FiltMin=2720, FiltMax=8702, Gamma=2.950 22:56:41.776 00.048 30444 UpdateGuideState exits: m=98512 SNR=80.7 Saturated 22:56:41.776 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:41.776 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:41.776 00.000 30444 Enqueuing Expose request 22:56:41.776 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:56:41.776 00.000 15672 Worker thread wakes up 22:56:41.776 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:41.776 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:43.686 01.910 15672 Exposure complete 22:56:43.706 00.020 15672 worker thread done servicing request 22:56:43.706 00.000 30444 OnExposeComplete: enter 22:56:43.706 00.000 30444 UpdateGuideState(): m_state=6 22:56:43.706 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1417 22:56:43.706 00.000 30444 Star::Find returns 1 (1), X=461.05, Y=193.21, Mass=108904, SNR=101.7, Peak=12127 HFD=4.0 22:56:43.706 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 22:56:43.706 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.32 = -2.32) 22:56:43.706 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.30 hyp=0.53 cameraTheta=-2.53 mountX=-0.33 mountY=-0.39, mountTheta=-2.28 22:56:43.707 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.30, opts=13) 22:56:43.707 00.000 30444 Enqueuing Move request for scope (-0.43, -0.30) 22:56:43.707 00.000 15672 Worker thread wakes up 22:56:43.707 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.30) opts 0xd 22:56:43.707 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.30) 22:56:43.707 00.000 15672 Moving (-0.43, -0.30) raw xDistance=-0.33 yDistance=-0.39 22:56:43.707 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 22:56:43.707 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 22:56:43.707 00.000 15672 MoveAxis(E, 90, ABG) 22:56:43.707 00.000 15672 Guiding Dir = 2, Dur = 90 22:56:43.708 00.001 15672 IsSlewing returns 0 22:56:43.709 00.001 15672 IsGuiding returns 0 22:56:43.713 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2366, max=13618, FiltMin=2734, FiltMax=9328, Gamma=2.950 22:56:43.725 00.012 15672 PulseGuide returned control before completion, sleep 84 22:56:43.762 00.037 30444 UpdateGuideState exits: m=108904 SNR=101.7 Saturated 22:56:43.763 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:43.763 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:43.763 00.000 30444 Enqueuing Expose request 22:56:43.853 00.090 15672 IsGuiding returns 0 22:56:43.854 00.001 15672 Move returns status 0, amount 90 22:56:43.854 00.000 15672 MoveAxis(N, 69, ABG) 22:56:43.854 00.000 15672 Guiding Dir = 0, Dur = 69 22:56:43.854 00.000 15672 IsSlewing returns 0 22:56:43.857 00.003 15672 IsGuiding returns 0 22:56:43.933 00.076 15672 IsGuiding returns 1 22:56:43.934 00.001 15672 scope still moving after pulse duration time elapsed 22:56:43.955 00.021 15672 IsSlewing returns 0 22:56:43.956 00.001 15672 IsGuiding returns 1 22:56:43.977 00.021 15672 IsSlewing returns 0 22:56:43.977 00.000 15672 IsGuiding returns 1 22:56:43.999 00.022 15672 IsSlewing returns 0 22:56:44.030 00.031 15672 IsGuiding returns 0 22:56:44.030 00.000 15672 scope move finished after 69 + 104 ms 22:56:44.030 00.000 15672 Move returns status 0, amount 69 22:56:44.030 00.000 15672 move complete, result=0 22:56:44.030 00.000 15672 worker thread done servicing request 22:56:44.031 00.001 15672 Worker thread wakes up 22:56:44.031 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:44.031 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:44.031 00.000 30444 GuideStep: -0.3 px 90 ms EAST, -0.4 px 69 ms NORTH 22:56:46.140 02.109 15672 Exposure complete 22:56:46.160 00.020 15672 worker thread done servicing request 22:56:46.160 00.000 30444 OnExposeComplete: enter 22:56:46.160 00.000 30444 UpdateGuideState(): m_state=6 22:56:46.161 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1418 22:56:46.161 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=193.46, Mass=86583, SNR=65.3, Peak=10525 HFD=3.4 22:56:46.161 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 22:56:46.161 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 22:56:46.161 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.29 mountX=0.16 mountY=-0.01, mountTheta=-0.07 22:56:46.161 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.05, opts=13) 22:56:46.161 00.000 30444 Enqueuing Move request for scope (0.15, -0.05) 22:56:46.161 00.000 15672 Worker thread wakes up 22:56:46.161 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd 22:56:46.161 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.05) 22:56:46.162 00.001 15672 Moving (0.15, -0.05) raw xDistance=0.16 yDistance=-0.01 22:56:46.162 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 22:56:46.162 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:46.162 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:56:46.162 00.000 15672 MoveAxis(E, 0, ABG) 22:56:46.162 00.000 15672 Move returns status 0, amount 0 22:56:46.162 00.000 15672 MoveAxis(N, 0, ABG) 22:56:46.162 00.000 15672 Move returns status 0, amount 0 22:56:46.162 00.000 15672 move complete, result=0 22:56:46.162 00.000 15672 worker thread done servicing request 22:56:46.167 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=12296, FiltMin=2608, FiltMax=8955, Gamma=2.950 22:56:46.218 00.051 30444 UpdateGuideState exits: m=86583 SNR=65.3 Saturated 22:56:46.218 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:46.218 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:46.218 00.000 30444 Enqueuing Expose request 22:56:46.218 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:56:46.218 00.000 15672 Worker thread wakes up 22:56:46.219 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:46.219 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:48.128 01.909 15672 Exposure complete 22:56:48.148 00.020 15672 worker thread done servicing request 22:56:48.148 00.000 30444 OnExposeComplete: enter 22:56:48.148 00.000 30444 UpdateGuideState(): m_state=6 22:56:48.148 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1419 22:56:48.148 00.000 30444 Star::Find returns 1 (1), X=461.41, Y=193.56, Mass=96236, SNR=70.5, Peak=12535 HFD=3.2 22:56:48.148 00.000 30444 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.28) = xAngle (2.71 = 2.71) 22:56:48.148 00.000 30444 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.65 = 2.65) 22:56:48.148 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.43 mountX=-0.08 mountY=0.04, mountTheta=2.66 22:56:48.149 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.06, opts=13) 22:56:48.149 00.000 30444 Enqueuing Move request for scope (-0.06, 0.06) 22:56:48.149 00.000 15672 Worker thread wakes up 22:56:48.149 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd 22:56:48.149 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.06) 22:56:48.149 00.000 15672 Moving (-0.06, 0.06) raw xDistance=-0.08 yDistance=0.04 22:56:48.149 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:56:48.149 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:48.149 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:56:48.149 00.000 15672 MoveAxis(E, 0, ABG) 22:56:48.149 00.000 15672 Move returns status 0, amount 0 22:56:48.149 00.000 15672 MoveAxis(N, 0, ABG) 22:56:48.149 00.000 15672 Move returns status 0, amount 0 22:56:48.149 00.000 15672 move complete, result=0 22:56:48.150 00.001 15672 worker thread done servicing request 22:56:48.154 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2369, max=12813, FiltMin=2731, FiltMax=8528, Gamma=2.950 22:56:48.203 00.049 30444 UpdateGuideState exits: m=96236 SNR=70.5 Saturated 22:56:48.203 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:48.203 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:48.203 00.000 30444 Enqueuing Expose request 22:56:48.203 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:56:48.203 00.000 15672 Worker thread wakes up 22:56:48.204 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:48.204 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:50.318 02.114 15672 Exposure complete 22:56:50.351 00.033 15672 worker thread done servicing request 22:56:50.351 00.000 30444 OnExposeComplete: enter 22:56:50.351 00.000 30444 UpdateGuideState(): m_state=6 22:56:50.351 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1420 22:56:50.351 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=193.36, Mass=89494, SNR=66.9, Peak=11692 HFD=3.4 22:56:50.351 00.000 30444 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.28) = xAngle (-0.26 = -0.26) 22:56:50.351 00.000 30444 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.32 = -0.32) 22:56:50.351 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-0.53 mountX=0.27 mountY=-0.09, mountTheta=-0.31 22:56:50.352 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.14, opts=13) 22:56:50.352 00.000 30444 Enqueuing Move request for scope (0.24, -0.14) 22:56:50.352 00.000 15672 Worker thread wakes up 22:56:50.352 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd 22:56:50.352 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.14) 22:56:50.352 00.000 15672 Moving (0.24, -0.14) raw xDistance=0.27 yDistance=-0.09 22:56:50.352 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 22:56:50.352 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:50.352 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 22:56:50.352 00.000 15672 MoveAxis(W, 74, ABG) 22:56:50.352 00.000 15672 Guiding Dir = 3, Dur = 74 22:56:50.353 00.001 15672 IsSlewing returns 0 22:56:50.354 00.001 15672 IsGuiding returns 0 22:56:50.359 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2389, max=13962, FiltMin=2646, FiltMax=9015, Gamma=2.950 22:56:50.371 00.012 15672 PulseGuide returned control before completion, sleep 68 22:56:50.407 00.036 30444 UpdateGuideState exits: m=89494 SNR=66.9 Saturated 22:56:50.408 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:50.408 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:50.408 00.000 30444 Enqueuing Expose request 22:56:50.439 00.031 15672 IsGuiding returns 1 22:56:50.439 00.000 15672 scope still moving after pulse duration time elapsed 22:56:50.461 00.022 15672 IsSlewing returns 0 22:56:50.514 00.053 15672 IsGuiding returns 0 22:56:50.514 00.000 15672 scope move finished after 74 + 86 ms 22:56:50.515 00.001 15672 Move returns status 0, amount 74 22:56:50.515 00.000 15672 MoveAxis(N, 0, ABG) 22:56:50.515 00.000 15672 Move returns status 0, amount 0 22:56:50.515 00.000 15672 move complete, result=0 22:56:50.515 00.000 15672 worker thread done servicing request 22:56:50.515 00.000 30444 GuideStep: 0.3 px 74 ms WEST, -0.1 px 0 ms NORTH 22:56:50.515 00.000 15672 Worker thread wakes up 22:56:50.515 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:50.515 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:52.425 01.910 15672 Exposure complete 22:56:52.445 00.020 15672 worker thread done servicing request 22:56:52.445 00.000 30444 OnExposeComplete: enter 22:56:52.445 00.000 30444 UpdateGuideState(): m_state=6 22:56:52.445 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1421 22:56:52.445 00.000 30444 Star::Find returns 1 (1), X=461.65, Y=193.45, Mass=89842, SNR=71.9, Peak=11017 HFD=3.4 22:56:52.445 00.000 30444 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.28) = xAngle (-0.05 = -0.05) 22:56:52.445 00.000 30444 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.11 = -0.11) 22:56:52.446 00.001 30444 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.18 cameraTheta=-0.33 mountX=0.18 mountY=-0.02, mountTheta=-0.11 22:56:52.446 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.06, opts=13) 22:56:52.446 00.000 30444 Enqueuing Move request for scope (0.18, -0.06) 22:56:52.446 00.000 15672 Worker thread wakes up 22:56:52.446 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd 22:56:52.446 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.06) 22:56:52.446 00.000 15672 Moving (0.18, -0.06) raw xDistance=0.18 yDistance=-0.02 22:56:52.446 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:56:52.446 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:52.446 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 22:56:52.446 00.000 15672 MoveAxis(E, 0, ABG) 22:56:52.446 00.000 15672 Move returns status 0, amount 0 22:56:52.447 00.001 15672 MoveAxis(N, 0, ABG) 22:56:52.447 00.000 15672 Move returns status 0, amount 0 22:56:52.447 00.000 15672 move complete, result=0 22:56:52.447 00.000 15672 worker thread done servicing request 22:56:52.451 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=12196, FiltMin=2756, FiltMax=8391, Gamma=2.950 22:56:52.501 00.050 30444 UpdateGuideState exits: m=89842 SNR=71.9 Saturated 22:56:52.501 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:52.501 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:52.501 00.000 30444 Enqueuing Expose request 22:56:52.501 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:56:52.501 00.000 15672 Worker thread wakes up 22:56:52.501 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:52.501 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:54.609 02.108 15672 Exposure complete 22:56:54.629 00.020 15672 worker thread done servicing request 22:56:54.629 00.000 30444 OnExposeComplete: enter 22:56:54.629 00.000 30444 UpdateGuideState(): m_state=6 22:56:54.629 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1422 22:56:54.629 00.000 30444 Star::Find returns 1 (1), X=460.96, Y=193.43, Mass=83736, SNR=62.5, Peak=10055 HFD=3.6 22:56:54.629 00.000 30444 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.28) = xAngle (-2.71 = -2.71) 22:56:54.629 00.000 30444 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.77 = -2.77) 22:56:54.629 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.08 hyp=0.52 cameraTheta=-2.99 mountX=-0.48 mountY=-0.19, mountTheta=-2.76 22:56:54.630 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.08, opts=13) 22:56:54.630 00.000 30444 Enqueuing Move request for scope (-0.52, -0.08) 22:56:54.630 00.000 15672 Worker thread wakes up 22:56:54.630 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.08) opts 0xd 22:56:54.630 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.08) 22:56:54.630 00.000 15672 Moving (-0.52, -0.08) raw xDistance=-0.48 yDistance=-0.19 22:56:54.630 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 22:56:54.630 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:54.630 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 22:56:54.630 00.000 15672 MoveAxis(E, 128, ABG) 22:56:54.630 00.000 15672 Guiding Dir = 2, Dur = 128 22:56:54.631 00.001 15672 IsSlewing returns 0 22:56:54.632 00.001 15672 IsGuiding returns 0 22:56:54.636 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=10410, FiltMin=2723, FiltMax=8205, Gamma=2.950 22:56:54.651 00.015 15672 PulseGuide returned control before completion, sleep 119 22:56:54.685 00.034 30444 UpdateGuideState exits: m=83736 SNR=62.5 Saturated 22:56:54.685 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:54.685 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:54.685 00.000 30444 Enqueuing Expose request 22:56:54.795 00.110 15672 IsGuiding returns 0 22:56:54.795 00.000 15672 Move returns status 0, amount 128 22:56:54.795 00.000 15672 MoveAxis(N, 0, ABG) 22:56:54.795 00.000 15672 Move returns status 0, amount 0 22:56:54.795 00.000 15672 move complete, result=0 22:56:54.795 00.000 15672 worker thread done servicing request 22:56:54.796 00.001 15672 Worker thread wakes up 22:56:54.796 00.000 30444 GuideStep: -0.5 px 128 ms EAST, -0.2 px 0 ms NORTH 22:56:54.796 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:54.796 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:56.705 01.909 15672 Exposure complete 22:56:56.725 00.020 15672 worker thread done servicing request 22:56:56.725 00.000 30444 OnExposeComplete: enter 22:56:56.725 00.000 30444 UpdateGuideState(): m_state=6 22:56:56.726 00.001 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1423 22:56:56.726 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=193.59, Mass=98072, SNR=70.0, Peak=12195 HFD=3.5 22:56:56.726 00.000 30444 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.28) = xAngle (3.14 = 3.14) 22:56:56.726 00.000 30444 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.08 = 3.08) 22:56:56.726 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.08 hyp=0.30 cameraTheta=2.86 mountX=-0.30 mountY=0.02, mountTheta=3.08 22:56:56.726 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.08, opts=13) 22:56:56.726 00.000 30444 Enqueuing Move request for scope (-0.29, 0.08) 22:56:56.726 00.000 15672 Worker thread wakes up 22:56:56.726 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.08) opts 0xd 22:56:56.726 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.08) 22:56:56.727 00.001 15672 Moving (-0.29, 0.08) raw xDistance=-0.30 yDistance=0.02 22:56:56.727 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30 22:56:56.727 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:56.727 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 22:56:56.727 00.000 15672 MoveAxis(E, 90, ABG) 22:56:56.727 00.000 15672 Guiding Dir = 2, Dur = 90 22:56:56.727 00.000 15672 IsSlewing returns 0 22:56:56.728 00.001 15672 IsGuiding returns 0 22:56:56.732 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=12195, FiltMin=2709, FiltMax=8384, Gamma=2.950 22:56:56.744 00.012 15672 PulseGuide returned control before completion, sleep 85 22:56:56.782 00.038 30444 UpdateGuideState exits: m=98072 SNR=70.0 Saturated 22:56:56.782 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:56.782 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:56.782 00.000 30444 Enqueuing Expose request 22:56:56.830 00.048 15672 IsGuiding returns 1 22:56:56.830 00.000 15672 scope still moving after pulse duration time elapsed 22:56:56.851 00.021 15672 IsSlewing returns 0 22:56:56.888 00.037 15672 IsGuiding returns 0 22:56:56.889 00.001 15672 scope move finished after 90 + 70 ms 22:56:56.889 00.000 15672 Move returns status 0, amount 90 22:56:56.889 00.000 15672 MoveAxis(N, 0, ABG) 22:56:56.889 00.000 15672 Move returns status 0, amount 0 22:56:56.889 00.000 15672 move complete, result=0 22:56:56.889 00.000 15672 worker thread done servicing request 22:56:56.889 00.000 15672 Worker thread wakes up 22:56:56.889 00.000 30444 GuideStep: -0.3 px 90 ms EAST, 0.0 px 0 ms NORTH 22:56:56.889 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:56.890 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:56:59.006 02.116 15672 Exposure complete 22:56:59.040 00.034 15672 worker thread done servicing request 22:56:59.040 00.000 30444 OnExposeComplete: enter 22:56:59.040 00.000 30444 UpdateGuideState(): m_state=6 22:56:59.040 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1424 22:56:59.040 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=193.51, Mass=87162, SNR=64.4, Peak=10975 HFD=3.3 22:56:59.040 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 22:56:59.040 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.27 = 0.27) 22:56:59.040 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.05 mountX=0.14 mountY=0.04, mountTheta=0.27 22:56:59.041 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.01, opts=13) 22:56:59.041 00.000 30444 Enqueuing Move request for scope (0.15, 0.01) 22:56:59.041 00.000 15672 Worker thread wakes up 22:56:59.041 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd 22:56:59.041 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.01) 22:56:59.041 00.000 15672 Moving (0.15, 0.01) raw xDistance=0.14 yDistance=0.04 22:56:59.041 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:56:59.041 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:59.041 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:56:59.041 00.000 15672 MoveAxis(E, 0, ABG) 22:56:59.041 00.000 15672 Move returns status 0, amount 0 22:56:59.041 00.000 15672 MoveAxis(N, 0, ABG) 22:56:59.041 00.000 15672 Move returns status 0, amount 0 22:56:59.042 00.001 15672 move complete, result=0 22:56:59.042 00.000 15672 worker thread done servicing request 22:56:59.046 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=13680, FiltMin=2728, FiltMax=8937, Gamma=2.950 22:56:59.095 00.049 30444 UpdateGuideState exits: m=87162 SNR=64.4 Saturated 22:56:59.095 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:59.095 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:56:59.095 00.000 30444 Enqueuing Expose request 22:56:59.095 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:56:59.095 00.000 15672 Worker thread wakes up 22:56:59.095 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:56:59.095 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:01.001 01.906 15672 Exposure complete 22:57:01.021 00.020 15672 worker thread done servicing request 22:57:01.021 00.000 30444 OnExposeComplete: enter 22:57:01.021 00.000 30444 UpdateGuideState(): m_state=6 22:57:01.021 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1425 22:57:01.021 00.000 30444 Star::Find returns 1 (1), X=462.03, Y=193.26, Mass=92520, SNR=69.6, Peak=9967 HFD=3.8 22:57:01.021 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 22:57:01.021 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 22:57:01.021 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=-0.24 hyp=0.61 cameraTheta=-0.42 mountX=0.60 mountY=-0.12, mountTheta=-0.20 22:57:01.022 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=-0.24, opts=13) 22:57:01.022 00.000 30444 Enqueuing Move request for scope (0.55, -0.24) 22:57:01.022 00.000 15672 Worker thread wakes up 22:57:01.022 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.24) opts 0xd 22:57:01.022 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, -0.24) 22:57:01.022 00.000 15672 Moving (0.55, -0.24) raw xDistance=0.60 yDistance=-0.12 22:57:01.022 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60 22:57:01.022 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:01.022 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 22:57:01.022 00.000 15672 MoveAxis(W, 162, ABG) 22:57:01.022 00.000 15672 Guiding Dir = 3, Dur = 162 22:57:01.023 00.001 15672 IsSlewing returns 0 22:57:01.024 00.001 15672 IsGuiding returns 0 22:57:01.028 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2379, max=12176, FiltMin=2699, FiltMax=9771, Gamma=2.950 22:57:01.041 00.013 15672 PulseGuide returned control before completion, sleep 155 22:57:01.077 00.036 30444 UpdateGuideState exits: m=92520 SNR=69.6 Saturated 22:57:01.077 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:01.077 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:01.077 00.000 30444 Enqueuing Expose request 22:57:01.217 00.140 15672 IsGuiding returns 0 22:57:01.217 00.000 15672 Move returns status 0, amount 162 22:57:01.217 00.000 15672 MoveAxis(N, 0, ABG) 22:57:01.217 00.000 15672 Move returns status 0, amount 0 22:57:01.217 00.000 15672 move complete, result=0 22:57:01.217 00.000 15672 worker thread done servicing request 22:57:01.217 00.000 15672 Worker thread wakes up 22:57:01.217 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:01.217 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:01.217 00.000 30444 GuideStep: 0.6 px 162 ms WEST, -0.1 px 0 ms NORTH 22:57:03.328 02.111 15672 Exposure complete 22:57:03.347 00.019 15672 worker thread done servicing request 22:57:03.347 00.000 30444 OnExposeComplete: enter 22:57:03.347 00.000 30444 UpdateGuideState(): m_state=6 22:57:03.347 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1426 22:57:03.347 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=193.47, Mass=117498, SNR=88.3, Peak=13136 HFD=3.4 22:57:03.347 00.000 30444 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.28) = xAngle (-2.63 = -2.63) 22:57:03.347 00.000 30444 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.69 = -2.69) 22:57:03.347 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-2.91 mountX=-0.12 mountY=-0.06, mountTheta=-2.68 22:57:03.347 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.03, opts=13) 22:57:03.347 00.000 30444 Enqueuing Move request for scope (-0.13, -0.03) 22:57:03.347 00.000 15672 Worker thread wakes up 22:57:03.349 00.002 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd 22:57:03.349 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.03) 22:57:03.349 00.000 15672 Moving (-0.13, -0.03) raw xDistance=-0.12 yDistance=-0.06 22:57:03.349 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:57:03.349 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:03.349 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 22:57:03.349 00.000 15672 MoveAxis(E, 0, ABG) 22:57:03.349 00.000 15672 Move returns status 0, amount 0 22:57:03.349 00.000 15672 MoveAxis(N, 0, ABG) 22:57:03.349 00.000 15672 Move returns status 0, amount 0 22:57:03.349 00.000 15672 move complete, result=0 22:57:03.349 00.000 15672 worker thread done servicing request 22:57:03.353 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=13136, FiltMin=2631, FiltMax=9437, Gamma=2.950 22:57:03.403 00.050 30444 UpdateGuideState exits: m=117498 SNR=88.3 Saturated 22:57:03.404 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:03.404 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:03.404 00.000 30444 Enqueuing Expose request 22:57:03.404 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:57:03.404 00.000 15672 Worker thread wakes up 22:57:03.404 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:03.404 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:05.313 01.909 15672 Exposure complete 22:57:05.333 00.020 15672 worker thread done servicing request 22:57:05.334 00.001 30444 OnExposeComplete: enter 22:57:05.334 00.000 30444 UpdateGuideState(): m_state=6 22:57:05.334 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1427 22:57:05.334 00.000 30444 Star::Find returns 1 (1), X=461.81, Y=193.25, Mass=99210, SNR=73.9, Peak=10150 HFD=3.6 22:57:05.334 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 22:57:05.334 00.000 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 22:57:05.334 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.26 hyp=0.42 cameraTheta=-0.66 mountX=0.39 mountY=-0.18, mountTheta=-0.43 22:57:05.334 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.26, opts=13) 22:57:05.334 00.000 30444 Enqueuing Move request for scope (0.34, -0.26) 22:57:05.334 00.000 15672 Worker thread wakes up 22:57:05.335 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.26) opts 0xd 22:57:05.335 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.26) 22:57:05.335 00.000 15672 Moving (0.34, -0.26) raw xDistance=0.39 yDistance=-0.18 22:57:05.335 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 22:57:05.335 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:05.335 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 22:57:05.335 00.000 15672 MoveAxis(W, 107, ABG) 22:57:05.335 00.000 15672 Guiding Dir = 3, Dur = 107 22:57:05.335 00.000 15672 IsSlewing returns 0 22:57:05.336 00.001 15672 IsGuiding returns 0 22:57:05.340 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=13807, FiltMin=2698, FiltMax=10318, Gamma=2.950 22:57:05.355 00.015 15672 PulseGuide returned control before completion, sleep 99 22:57:05.389 00.034 30444 UpdateGuideState exits: m=99210 SNR=73.9 Saturated 22:57:05.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:05.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:05.389 00.000 30444 Enqueuing Expose request 22:57:05.455 00.066 15672 IsGuiding returns 1 22:57:05.455 00.000 15672 scope still moving after pulse duration time elapsed 22:57:05.476 00.021 15672 IsSlewing returns 0 22:57:05.531 00.055 15672 IsGuiding returns 0 22:57:05.532 00.001 15672 scope move finished after 107 + 88 ms 22:57:05.532 00.000 15672 Move returns status 0, amount 107 22:57:05.532 00.000 15672 MoveAxis(N, 0, ABG) 22:57:05.532 00.000 15672 Move returns status 0, amount 0 22:57:05.532 00.000 15672 move complete, result=0 22:57:05.532 00.000 15672 worker thread done servicing request 22:57:05.533 00.001 15672 Worker thread wakes up 22:57:05.533 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:05.533 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:05.533 00.000 30444 GuideStep: 0.4 px 107 ms WEST, -0.2 px 0 ms NORTH 22:57:07.640 02.107 15672 Exposure complete 22:57:07.660 00.020 15672 worker thread done servicing request 22:57:07.660 00.000 30444 OnExposeComplete: enter 22:57:07.660 00.000 30444 UpdateGuideState(): m_state=6 22:57:07.660 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1428 22:57:07.660 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=193.53, Mass=85459, SNR=60.4, Peak=11333 HFD=3.3 22:57:07.660 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 22:57:07.660 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 22:57:07.660 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.09 mountX=0.25 mountY=0.08, mountTheta=0.31 22:57:07.661 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.02, opts=13) 22:57:07.661 00.000 30444 Enqueuing Move request for scope (0.26, 0.02) 22:57:07.661 00.000 15672 Worker thread wakes up 22:57:07.661 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd 22:57:07.661 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.02) 22:57:07.661 00.000 15672 Moving (0.26, 0.02) raw xDistance=0.25 yDistance=0.08 22:57:07.661 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 22:57:07.661 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:07.661 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 22:57:07.661 00.000 15672 MoveAxis(E, 0, ABG) 22:57:07.661 00.000 15672 Move returns status 0, amount 0 22:57:07.661 00.000 15672 MoveAxis(N, 0, ABG) 22:57:07.661 00.000 15672 Move returns status 0, amount 0 22:57:07.661 00.000 15672 move complete, result=0 22:57:07.662 00.001 15672 worker thread done servicing request 22:57:07.667 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=11948, FiltMin=2655, FiltMax=8842, Gamma=2.950 22:57:07.719 00.052 30444 UpdateGuideState exits: m=85459 SNR=60.4 Saturated 22:57:07.719 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:07.719 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:07.719 00.000 30444 Enqueuing Expose request 22:57:07.720 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:57:07.720 00.000 15672 Worker thread wakes up 22:57:07.720 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:07.720 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:09.635 01.915 15672 Exposure complete 22:57:09.666 00.031 15672 worker thread done servicing request 22:57:09.666 00.000 30444 OnExposeComplete: enter 22:57:09.666 00.000 30444 UpdateGuideState(): m_state=6 22:57:09.666 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1429 22:57:09.666 00.000 30444 Star::Find returns 1 (1), X=461.17, Y=193.70, Mass=98661, SNR=82.7, Peak=11976 HFD=3.6 22:57:09.666 00.000 30444 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.28) = xAngle (2.86 = 2.86) 22:57:09.666 00.000 30444 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 22:57:09.666 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.20 hyp=0.37 cameraTheta=2.58 mountX=-0.35 mountY=0.12, mountTheta=2.80 22:57:09.667 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.20, opts=13) 22:57:09.667 00.000 30444 Enqueuing Move request for scope (-0.31, 0.20) 22:57:09.667 00.000 15672 Worker thread wakes up 22:57:09.667 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.20) opts 0xd 22:57:09.667 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.20) 22:57:09.667 00.000 15672 Moving (-0.31, 0.20) raw xDistance=-0.35 yDistance=0.12 22:57:09.667 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 22:57:09.667 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:09.667 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:57:09.667 00.000 15672 MoveAxis(E, 95, ABG) 22:57:09.667 00.000 15672 Guiding Dir = 2, Dur = 95 22:57:09.669 00.002 15672 IsSlewing returns 0 22:57:09.670 00.001 15672 IsGuiding returns 0 22:57:09.673 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=11976, FiltMin=2699, FiltMax=8521, Gamma=2.950 22:57:09.684 00.011 15672 PulseGuide returned control before completion, sleep 91 22:57:09.721 00.037 30444 UpdateGuideState exits: m=98661 SNR=82.7 Saturated 22:57:09.721 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:09.721 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:09.721 00.000 30444 Enqueuing Expose request 22:57:09.795 00.074 15672 IsGuiding returns 0 22:57:09.795 00.000 15672 Move returns status 0, amount 95 22:57:09.796 00.001 15672 MoveAxis(N, 0, ABG) 22:57:09.796 00.000 15672 Move returns status 0, amount 0 22:57:09.796 00.000 15672 move complete, result=0 22:57:09.796 00.000 15672 worker thread done servicing request 22:57:09.796 00.000 30444 GuideStep: -0.4 px 95 ms EAST, 0.1 px 0 ms NORTH 22:57:09.796 00.000 15672 Worker thread wakes up 22:57:09.797 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:09.797 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:11.906 02.109 15672 Exposure complete 22:57:11.926 00.020 15672 worker thread done servicing request 22:57:11.926 00.000 30444 OnExposeComplete: enter 22:57:11.926 00.000 30444 UpdateGuideState(): m_state=6 22:57:11.926 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1430 22:57:11.926 00.000 30444 Star::Find returns 1 (1), X=462.21, Y=193.50, Mass=95393, SNR=74.4, Peak=10828 HFD=3.7 22:57:11.926 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.26 = 0.26) 22:57:11.926 00.000 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.20 = 0.20) 22:57:11.927 00.001 30444 CameraToMount -- cameraX=0.73 cameraY=-0.01 hyp=0.73 cameraTheta=-0.01 mountX=0.70 mountY=0.15, mountTheta=0.21 22:57:11.927 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.73, y=-0.01, opts=13) 22:57:11.927 00.000 30444 Enqueuing Move request for scope (0.73, -0.01) 22:57:11.927 00.000 15672 Worker thread wakes up 22:57:11.927 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.01) opts 0xd 22:57:11.927 00.000 15672 Handling offset move in thread for scope, endpoint = (0.73, -0.01) 22:57:11.927 00.000 15672 Moving (0.73, -0.01) raw xDistance=0.70 yDistance=0.15 22:57:11.927 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.70 22:57:11.927 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:11.927 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 22:57:11.927 00.000 15672 MoveAxis(W, 184, ABG) 22:57:11.927 00.000 15672 Guiding Dir = 3, Dur = 184 22:57:11.928 00.001 15672 IsSlewing returns 0 22:57:11.933 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=10828, FiltMin=2682, FiltMax=8591, Gamma=2.950 22:57:11.936 00.003 15672 IsGuiding returns 0 22:57:11.951 00.015 15672 PulseGuide returned control before completion, sleep 179 22:57:11.983 00.032 30444 UpdateGuideState exits: m=95393 SNR=74.4 Saturated 22:57:11.983 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:11.983 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:11.983 00.000 30444 Enqueuing Expose request 22:57:12.133 00.150 15672 IsGuiding returns 1 22:57:12.133 00.000 15672 scope still moving after pulse duration time elapsed 22:57:12.154 00.021 15672 IsSlewing returns 0 22:57:12.192 00.038 15672 IsGuiding returns 0 22:57:12.192 00.000 15672 scope move finished after 184 + 72 ms 22:57:12.193 00.001 15672 Move returns status 0, amount 184 22:57:12.193 00.000 15672 MoveAxis(N, 0, ABG) 22:57:12.193 00.000 15672 Move returns status 0, amount 0 22:57:12.193 00.000 15672 move complete, result=0 22:57:12.193 00.000 15672 worker thread done servicing request 22:57:12.193 00.000 15672 Worker thread wakes up 22:57:12.193 00.000 30444 GuideStep: 0.7 px 184 ms WEST, 0.1 px 0 ms NORTH 22:57:12.194 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:12.194 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:14.103 01.909 15672 Exposure complete 22:57:14.122 00.019 15672 worker thread done servicing request 22:57:14.122 00.000 30444 OnExposeComplete: enter 22:57:14.122 00.000 30444 UpdateGuideState(): m_state=6 22:57:14.122 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1431 22:57:14.122 00.000 30444 Star::Find returns 1 (1), X=461.85, Y=192.82, Mass=97518, SNR=77.3, Peak=9689 HFD=4.0 22:57:14.123 00.001 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 22:57:14.123 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 22:57:14.123 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.69 hyp=0.78 cameraTheta=-1.08 mountX=0.55 mountY=-0.59, mountTheta=-0.83 22:57:14.123 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.69, opts=13) 22:57:14.123 00.000 30444 Enqueuing Move request for scope (0.37, -0.69) 22:57:14.123 00.000 15672 Worker thread wakes up 22:57:14.123 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.69) opts 0xd 22:57:14.123 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.69) 22:57:14.123 00.000 15672 Moving (0.37, -0.69) raw xDistance=0.55 yDistance=-0.59 22:57:14.123 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55 22:57:14.124 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 22:57:14.124 00.000 15672 MoveAxis(W, 161, ABG) 22:57:14.124 00.000 15672 Guiding Dir = 3, Dur = 161 22:57:14.125 00.001 15672 IsSlewing returns 0 22:57:14.126 00.001 15672 IsGuiding returns 0 22:57:14.131 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2407, max=12190, FiltMin=2667, FiltMax=8981, Gamma=2.950 22:57:14.141 00.010 15672 PulseGuide returned control before completion, sleep 157 22:57:14.185 00.044 30444 UpdateGuideState exits: m=97518 SNR=77.3 Saturated 22:57:14.185 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:14.185 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:14.186 00.001 30444 Enqueuing Expose request 22:57:14.349 00.163 15672 IsGuiding returns 0 22:57:14.349 00.000 15672 Move returns status 0, amount 161 22:57:14.349 00.000 15672 MoveAxis(N, 106, ABG) 22:57:14.349 00.000 15672 Guiding Dir = 0, Dur = 106 22:57:14.350 00.001 15672 IsSlewing returns 0 22:57:14.353 00.003 15672 IsGuiding returns 0 22:57:14.428 00.075 15672 PulseGuide returned control before completion, sleep 41 22:57:14.471 00.043 15672 IsGuiding returns 1 22:57:14.471 00.000 15672 scope still moving after pulse duration time elapsed 22:57:14.492 00.021 15672 IsSlewing returns 0 22:57:14.495 00.003 15672 IsGuiding returns 1 22:57:14.516 00.021 15672 IsSlewing returns 0 22:57:14.519 00.003 15672 IsGuiding returns 1 22:57:14.540 00.021 15672 IsSlewing returns 0 22:57:14.604 00.064 15672 IsGuiding returns 0 22:57:14.604 00.000 15672 scope move finished after 106 + 144 ms 22:57:14.604 00.000 15672 Move returns status 0, amount 106 22:57:14.604 00.000 15672 move complete, result=0 22:57:14.604 00.000 15672 worker thread done servicing request 22:57:14.604 00.000 15672 Worker thread wakes up 22:57:14.604 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:14.604 00.000 30444 GuideStep: 0.5 px 161 ms WEST, -0.6 px 106 ms NORTH 22:57:14.604 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:16.711 02.107 15672 Exposure complete 22:57:16.731 00.020 15672 worker thread done servicing request 22:57:16.731 00.000 30444 OnExposeComplete: enter 22:57:16.731 00.000 30444 UpdateGuideState(): m_state=6 22:57:16.732 00.001 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1432 22:57:16.732 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=193.99, Mass=92759, SNR=68.1, Peak=9794 HFD=4.0 22:57:16.732 00.000 30444 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 22:57:16.732 00.000 30444 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 22:57:16.732 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.48 hyp=0.54 cameraTheta=2.06 mountX=-0.38 mountY=0.41, mountTheta=2.31 22:57:16.732 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.48, opts=13) 22:57:16.732 00.000 30444 Enqueuing Move request for scope (-0.26, 0.48) 22:57:16.732 00.000 15672 Worker thread wakes up 22:57:16.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.48) opts 0xd 22:57:16.733 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.48) 22:57:16.733 00.000 15672 Moving (-0.26, 0.48) raw xDistance=-0.38 yDistance=0.41 22:57:16.733 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38 22:57:16.733 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:57:16.733 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 22:57:16.733 00.000 15672 MoveAxis(E, 91, ABG) 22:57:16.733 00.000 15672 Guiding Dir = 2, Dur = 91 22:57:16.733 00.000 15672 IsSlewing returns 0 22:57:16.733 00.000 15672 IsGuiding returns 0 22:57:16.738 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=10083, FiltMin=2651, FiltMax=8336, Gamma=2.950 22:57:16.759 00.021 15672 PulseGuide returned control before completion, sleep 76 22:57:16.788 00.029 30444 UpdateGuideState exits: m=92759 SNR=68.1 Saturated 22:57:16.788 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:16.788 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:16.788 00.000 30444 Enqueuing Expose request 22:57:16.837 00.049 15672 IsGuiding returns 1 22:57:16.838 00.001 15672 scope still moving after pulse duration time elapsed 22:57:16.859 00.021 15672 IsSlewing returns 0 22:57:16.872 00.013 15672 IsGuiding returns 0 22:57:16.872 00.000 15672 scope move finished after 91 + 47 ms 22:57:16.873 00.001 15672 Move returns status 0, amount 91 22:57:16.873 00.000 15672 MoveAxis(N, 0, ABG) 22:57:16.873 00.000 15672 Move returns status 0, amount 0 22:57:16.873 00.000 15672 move complete, result=0 22:57:16.873 00.000 15672 worker thread done servicing request 22:57:16.873 00.000 30444 GuideStep: -0.4 px 91 ms EAST, 0.4 px 0 ms NORTH 22:57:16.873 00.000 15672 Worker thread wakes up 22:57:16.874 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:16.874 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:18.784 01.910 15672 Exposure complete 22:57:18.804 00.020 15672 worker thread done servicing request 22:57:18.804 00.000 30444 OnExposeComplete: enter 22:57:18.804 00.000 30444 UpdateGuideState(): m_state=6 22:57:18.804 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1433 22:57:18.804 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=194.19, Mass=89877, SNR=62.8, Peak=10144 HFD=3.3 22:57:18.804 00.000 30444 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.28) = xAngle (2.40 = 2.40) 22:57:18.804 00.000 30444 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.34 = 2.34) 22:57:18.804 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.68 hyp=0.80 cameraTheta=2.12 mountX=-0.59 mountY=0.58, mountTheta=2.37 22:57:18.805 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.68, opts=13) 22:57:18.805 00.000 30444 Enqueuing Move request for scope (-0.42, 0.68) 22:57:18.805 00.000 15672 Worker thread wakes up 22:57:18.805 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.68) opts 0xd 22:57:18.805 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.68) 22:57:18.805 00.000 15672 Moving (-0.42, 0.68) raw xDistance=-0.59 yDistance=0.58 22:57:18.805 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59 22:57:18.805 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:57:18.805 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58 22:57:18.805 00.000 15672 MoveAxis(E, 167, ABG) 22:57:18.805 00.000 15672 Guiding Dir = 2, Dur = 167 22:57:18.806 00.001 15672 IsSlewing returns 0 22:57:18.807 00.001 15672 IsGuiding returns 0 22:57:18.812 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2377, max=10144, FiltMin=2746, FiltMax=8474, Gamma=2.950 22:57:18.836 00.024 15672 PulseGuide returned control before completion, sleep 148 22:57:18.862 00.026 30444 UpdateGuideState exits: m=89877 SNR=62.8 Saturated 22:57:18.863 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:18.863 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:18.863 00.000 30444 Enqueuing Expose request 22:57:18.988 00.125 15672 IsGuiding returns 1 22:57:18.988 00.000 15672 scope still moving after pulse duration time elapsed 22:57:19.009 00.021 15672 IsSlewing returns 0 22:57:19.012 00.003 15672 IsGuiding returns 1 22:57:19.033 00.021 15672 IsSlewing returns 0 22:57:19.046 00.013 15672 IsGuiding returns 0 22:57:19.048 00.002 15672 scope move finished after 167 + 73 ms 22:57:19.048 00.000 15672 Move returns status 0, amount 167 22:57:19.049 00.001 15672 MoveAxis(N, 0, ABG) 22:57:19.049 00.000 15672 Move returns status 0, amount 0 22:57:19.049 00.000 15672 move complete, result=0 22:57:19.049 00.000 15672 worker thread done servicing request 22:57:19.049 00.000 15672 Worker thread wakes up 22:57:19.049 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:19.049 00.000 30444 GuideStep: -0.6 px 167 ms EAST, 0.6 px 0 ms NORTH 22:57:19.050 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:21.159 02.109 15672 Exposure complete 22:57:21.179 00.020 15672 worker thread done servicing request 22:57:21.179 00.000 30444 OnExposeComplete: enter 22:57:21.179 00.000 30444 UpdateGuideState(): m_state=6 22:57:21.179 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1434 22:57:21.179 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=194.11, Mass=108522, SNR=85.3, Peak=10956 HFD=3.7 22:57:21.179 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 22:57:21.179 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 22:57:21.180 00.001 30444 CameraToMount -- cameraX=0.07 cameraY=0.61 hyp=0.61 cameraTheta=1.46 mountX=-0.10 mountY=0.61, mountTheta=1.73 22:57:21.180 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.61, opts=13) 22:57:21.180 00.000 30444 Enqueuing Move request for scope (0.07, 0.61) 22:57:21.180 00.000 15672 Worker thread wakes up 22:57:21.180 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.61) opts 0xd 22:57:21.180 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.61) 22:57:21.180 00.000 15672 Moving (0.07, 0.61) raw xDistance=-0.10 yDistance=0.61 22:57:21.180 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:57:21.180 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:57:21.180 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61 22:57:21.180 00.000 15672 MoveAxis(E, 0, ABG) 22:57:21.180 00.000 15672 Move returns status 0, amount 0 22:57:21.181 00.001 15672 MoveAxis(N, 0, ABG) 22:57:21.181 00.000 15672 Move returns status 0, amount 0 22:57:21.181 00.000 15672 move complete, result=0 22:57:21.181 00.000 15672 worker thread done servicing request 22:57:21.186 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=11067, FiltMin=2686, FiltMax=8442, Gamma=2.950 22:57:21.236 00.050 30444 UpdateGuideState exits: m=108522 SNR=85.3 Saturated 22:57:21.236 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:21.236 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:21.236 00.000 30444 Enqueuing Expose request 22:57:21.236 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 22:57:21.236 00.000 15672 Worker thread wakes up 22:57:21.236 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:21.237 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:23.142 01.905 15672 Exposure complete 22:57:23.162 00.020 15672 worker thread done servicing request 22:57:23.162 00.000 30444 OnExposeComplete: enter 22:57:23.162 00.000 30444 UpdateGuideState(): m_state=6 22:57:23.162 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1435 22:57:23.162 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=193.84, Mass=95944, SNR=71.0, Peak=10120 HFD=3.8 22:57:23.162 00.000 30444 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.28) = xAngle (0.81 = 0.81) 22:57:23.162 00.000 30444 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 22:57:23.163 00.001 30444 CameraToMount -- cameraX=0.56 cameraY=0.33 hyp=0.65 cameraTheta=0.53 mountX=0.45 mountY=0.45, mountTheta=0.78 22:57:23.163 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.33, opts=13) 22:57:23.163 00.000 30444 Enqueuing Move request for scope (0.56, 0.33) 22:57:23.163 00.000 15672 Worker thread wakes up 22:57:23.163 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.33) opts 0xd 22:57:23.163 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.33) 22:57:23.163 00.000 15672 Moving (0.56, 0.33) raw xDistance=0.45 yDistance=0.45 22:57:23.163 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45 22:57:23.163 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.16 newest=1.63 22:57:23.163 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 22:57:23.163 00.000 15672 MoveAxis(W, 122, ABG) 22:57:23.163 00.000 15672 Guiding Dir = 3, Dur = 122 22:57:23.164 00.001 15672 IsSlewing returns 0 22:57:23.165 00.001 15672 IsGuiding returns 0 22:57:23.169 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=11189, FiltMin=2671, FiltMax=8963, Gamma=2.950 22:57:23.181 00.012 15672 PulseGuide returned control before completion, sleep 116 22:57:23.220 00.039 30444 UpdateGuideState exits: m=95944 SNR=71.0 Saturated 22:57:23.220 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:23.220 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:23.220 00.000 30444 Enqueuing Expose request 22:57:23.300 00.080 15672 IsGuiding returns 1 22:57:23.300 00.000 15672 scope still moving after pulse duration time elapsed 22:57:23.321 00.021 15672 IsSlewing returns 0 22:57:23.359 00.038 15672 IsGuiding returns 0 22:57:23.359 00.000 15672 scope move finished after 122 + 71 ms 22:57:23.359 00.000 15672 Move returns status 0, amount 122 22:57:23.359 00.000 15672 MoveAxis(S, 80, ABG) 22:57:23.359 00.000 15672 Guiding Dir = 1, Dur = 80 22:57:23.360 00.001 15672 IsSlewing returns 0 22:57:23.362 00.002 15672 IsGuiding returns 0 22:57:23.438 00.076 15672 PulseGuide returned control before completion, sleep 15 22:57:23.456 00.018 15672 IsGuiding returns 1 22:57:23.456 00.000 15672 scope still moving after pulse duration time elapsed 22:57:23.478 00.022 15672 IsSlewing returns 0 22:57:23.481 00.003 15672 IsGuiding returns 1 22:57:23.503 00.022 15672 IsSlewing returns 0 22:57:23.505 00.002 15672 IsGuiding returns 1 22:57:23.526 00.021 15672 IsSlewing returns 0 22:57:23.550 00.024 15672 IsGuiding returns 0 22:57:23.550 00.000 15672 scope move finished after 80 + 107 ms 22:57:23.550 00.000 15672 Move returns status 0, amount 80 22:57:23.550 00.000 15672 move complete, result=0 22:57:23.550 00.000 15672 worker thread done servicing request 22:57:23.551 00.001 15672 Worker thread wakes up 22:57:23.551 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:23.551 00.000 30444 GuideStep: 0.5 px 122 ms WEST, 0.4 px 80 ms SOUTH 22:57:23.551 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:25.658 02.107 15672 Exposure complete 22:57:25.678 00.020 15672 worker thread done servicing request 22:57:25.678 00.000 30444 OnExposeComplete: enter 22:57:25.678 00.000 30444 UpdateGuideState(): m_state=6 22:57:25.678 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1436 22:57:25.678 00.000 30444 Star::Find returns 1 (1), X=461.73, Y=194.41, Mass=116139, SNR=85.7, Peak=10511 HFD=3.7 22:57:25.678 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 22:57:25.678 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 22:57:25.678 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.91 hyp=0.94 cameraTheta=1.29 mountX=-0.00 mountY=0.94, mountTheta=1.57 22:57:25.680 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.91, opts=13) 22:57:25.680 00.000 30444 Enqueuing Move request for scope (0.26, 0.91) 22:57:25.680 00.000 15672 Worker thread wakes up 22:57:25.680 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.91) opts 0xd 22:57:25.680 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.91) 22:57:25.680 00.000 15672 Moving (0.26, 0.91) raw xDistance=-0.00 yDistance=0.94 22:57:25.680 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 22:57:25.681 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94 22:57:25.681 00.000 15672 MoveAxis(E, 0, ABG) 22:57:25.681 00.000 15672 Move returns status 0, amount 0 22:57:25.681 00.000 15672 MoveAxis(S, 168, ABG) 22:57:25.681 00.000 15672 Guiding Dir = 1, Dur = 168 22:57:25.681 00.000 15672 IsSlewing returns 0 22:57:25.682 00.001 15672 IsGuiding returns 0 22:57:25.686 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2390, max=11045, FiltMin=2706, FiltMax=9210, Gamma=2.950 22:57:25.735 00.049 30444 UpdateGuideState exits: m=116139 SNR=85.7 Saturated 22:57:25.735 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:25.735 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:25.735 00.000 30444 Enqueuing Expose request 22:57:25.769 00.034 15672 PulseGuide returned control before completion, sleep 91 22:57:25.864 00.095 15672 IsGuiding returns 1 22:57:25.864 00.000 15672 scope still moving after pulse duration time elapsed 22:57:25.885 00.021 15672 IsSlewing returns 0 22:57:25.888 00.003 15672 IsGuiding returns 1 22:57:25.909 00.021 15672 IsSlewing returns 0 22:57:25.911 00.002 15672 IsGuiding returns 1 22:57:25.932 00.021 15672 IsSlewing returns 0 22:57:25.963 00.031 15672 IsGuiding returns 0 22:57:25.963 00.000 15672 scope move finished after 168 + 112 ms 22:57:25.963 00.000 15672 Move returns status 0, amount 168 22:57:25.963 00.000 15672 move complete, result=0 22:57:25.963 00.000 15672 worker thread done servicing request 22:57:25.964 00.001 15672 Worker thread wakes up 22:57:25.964 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:25.964 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:25.964 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.9 px 168 ms SOUTH 22:57:27.870 01.906 15672 Exposure complete 22:57:27.890 00.020 15672 worker thread done servicing request 22:57:27.890 00.000 30444 OnExposeComplete: enter 22:57:27.890 00.000 30444 UpdateGuideState(): m_state=6 22:57:27.890 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1437 22:57:27.890 00.000 30444 Star::Find returns 1 (1), X=461.49, Y=194.50, Mass=109869, SNR=78.1, Peak=11183 HFD=3.2 22:57:27.890 00.000 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 22:57:27.891 00.001 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 22:57:27.891 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=1.00 hyp=1.00 cameraTheta=1.56 mountX=-0.27 mountY=0.98, mountTheta=1.84 22:57:27.891 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=1.00, opts=13) 22:57:27.891 00.000 30444 Enqueuing Move request for scope (0.01, 1.00) 22:57:27.891 00.000 15672 Worker thread wakes up 22:57:27.891 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 1.00) opts 0xd 22:57:27.891 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 1.00) 22:57:27.891 00.000 15672 Moving (0.01, 1.00) raw xDistance=-0.27 yDistance=0.98 22:57:27.891 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 22:57:27.891 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98 22:57:27.891 00.000 15672 MoveAxis(E, 72, ABG) 22:57:27.892 00.001 15672 Guiding Dir = 2, Dur = 72 22:57:27.892 00.000 15672 IsSlewing returns 0 22:57:27.893 00.001 15672 IsGuiding returns 0 22:57:27.897 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11183, FiltMin=2726, FiltMax=8564, Gamma=2.950 22:57:27.910 00.013 15672 PulseGuide returned control before completion, sleep 66 22:57:27.947 00.037 30444 UpdateGuideState exits: m=109869 SNR=78.1 Saturated 22:57:27.947 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:27.947 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:27.947 00.000 30444 Enqueuing Expose request 22:57:27.990 00.043 15672 IsGuiding returns 0 22:57:27.990 00.000 15672 Move returns status 0, amount 72 22:57:27.990 00.000 15672 MoveAxis(S, 174, ABG) 22:57:27.990 00.000 15672 Guiding Dir = 1, Dur = 174 22:57:27.991 00.001 15672 IsSlewing returns 0 22:57:27.993 00.002 15672 IsGuiding returns 0 22:57:28.071 00.078 15672 PulseGuide returned control before completion, sleep 106 22:57:28.179 00.108 15672 IsGuiding returns 1 22:57:28.180 00.001 15672 scope still moving after pulse duration time elapsed 22:57:28.201 00.021 15672 IsSlewing returns 0 22:57:28.201 00.000 15672 IsGuiding returns 1 22:57:28.222 00.021 15672 IsSlewing returns 0 22:57:28.224 00.002 15672 IsGuiding returns 1 22:57:28.245 00.021 15672 IsSlewing returns 0 22:57:28.246 00.001 15672 IsGuiding returns 1 22:57:28.267 00.021 15672 IsSlewing returns 0 22:57:28.295 00.028 15672 IsGuiding returns 0 22:57:28.295 00.000 15672 scope move finished after 174 + 128 ms 22:57:28.295 00.000 15672 Move returns status 0, amount 174 22:57:28.295 00.000 15672 move complete, result=0 22:57:28.296 00.001 15672 worker thread done servicing request 22:57:28.296 00.000 15672 Worker thread wakes up 22:57:28.296 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:28.296 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:28.296 00.000 30444 GuideStep: -0.3 px 72 ms EAST, 1.0 px 174 ms SOUTH 22:57:30.404 02.108 15672 Exposure complete 22:57:30.424 00.020 15672 worker thread done servicing request 22:57:30.424 00.000 30444 OnExposeComplete: enter 22:57:30.425 00.001 30444 UpdateGuideState(): m_state=6 22:57:30.425 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1438 22:57:30.425 00.000 30444 Star::Find returns 1 (1), X=461.99, Y=194.10, Mass=109183, SNR=81.3, Peak=10299 HFD=3.9 22:57:30.425 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 22:57:30.425 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 22:57:30.425 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=0.60 hyp=0.79 cameraTheta=0.86 mountX=0.33 mountY=0.69, mountTheta=1.12 22:57:30.425 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=0.60, opts=13) 22:57:30.425 00.000 30444 Enqueuing Move request for scope (0.52, 0.60) 22:57:30.425 00.000 15672 Worker thread wakes up 22:57:30.426 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.60) opts 0xd 22:57:30.426 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, 0.60) 22:57:30.426 00.000 15672 Moving (0.52, 0.60) raw xDistance=0.33 yDistance=0.69 22:57:30.426 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33 22:57:30.426 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 22:57:30.426 00.000 15672 MoveAxis(W, 85, ABG) 22:57:30.426 00.000 15672 Guiding Dir = 3, Dur = 85 22:57:30.426 00.000 15672 IsSlewing returns 0 22:57:30.427 00.001 15672 IsGuiding returns 0 22:57:30.431 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2394, max=10299, FiltMin=2707, FiltMax=9354, Gamma=2.950 22:57:30.450 00.019 15672 PulseGuide returned control before completion, sleep 73 22:57:30.481 00.031 30444 UpdateGuideState exits: m=109183 SNR=81.3 Saturated 22:57:30.481 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:30.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:30.481 00.000 30444 Enqueuing Expose request 22:57:30.562 00.081 15672 IsGuiding returns 0 22:57:30.562 00.000 15672 Move returns status 0, amount 85 22:57:30.562 00.000 15672 MoveAxis(S, 124, ABG) 22:57:30.562 00.000 15672 Guiding Dir = 1, Dur = 124 22:57:30.562 00.000 15672 IsSlewing returns 0 22:57:30.563 00.001 15672 IsGuiding returns 0 22:57:30.642 00.079 15672 PulseGuide returned control before completion, sleep 57 22:57:30.701 00.059 15672 IsGuiding returns 1 22:57:30.701 00.000 15672 scope still moving after pulse duration time elapsed 22:57:30.722 00.021 15672 IsSlewing returns 0 22:57:30.723 00.001 15672 IsGuiding returns 1 22:57:30.744 00.021 15672 IsSlewing returns 0 22:57:30.745 00.001 15672 IsGuiding returns 1 22:57:30.767 00.022 15672 IsSlewing returns 0 22:57:30.818 00.051 15672 IsGuiding returns 0 22:57:30.818 00.000 15672 scope move finished after 124 + 130 ms 22:57:30.818 00.000 15672 Move returns status 0, amount 124 22:57:30.819 00.001 15672 move complete, result=0 22:57:30.819 00.000 15672 worker thread done servicing request 22:57:30.819 00.000 15672 Worker thread wakes up 22:57:30.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:30.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:30.819 00.000 30444 GuideStep: 0.3 px 85 ms WEST, 0.7 px 124 ms SOUTH 22:57:32.735 01.916 15672 Exposure complete 22:57:32.766 00.031 15672 worker thread done servicing request 22:57:32.766 00.000 30444 OnExposeComplete: enter 22:57:32.766 00.000 30444 UpdateGuideState(): m_state=6 22:57:32.766 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1439 22:57:32.766 00.000 30444 Star::Find returns 1 (1), X=462.28, Y=193.84, Mass=93272, SNR=71.5, Peak=9256 HFD=3.8 22:57:32.767 00.001 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 22:57:32.767 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.61 = 0.61) 22:57:32.767 00.000 30444 CameraToMount -- cameraX=0.81 cameraY=0.34 hyp=0.87 cameraTheta=0.40 mountX=0.68 mountY=0.50, mountTheta=0.63 22:57:32.767 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.81, y=0.34, opts=13) 22:57:32.767 00.000 30444 Enqueuing Move request for scope (0.81, 0.34) 22:57:32.767 00.000 15672 Worker thread wakes up 22:57:32.767 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.34) opts 0xd 22:57:32.767 00.000 15672 Handling offset move in thread for scope, endpoint = (0.81, 0.34) 22:57:32.767 00.000 15672 Moving (0.81, 0.34) raw xDistance=0.68 yDistance=0.50 22:57:32.767 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.68 22:57:32.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 22:57:32.767 00.000 15672 MoveAxis(W, 191, ABG) 22:57:32.768 00.001 15672 Guiding Dir = 3, Dur = 191 22:57:32.768 00.000 15672 IsSlewing returns 0 22:57:32.769 00.001 15672 IsGuiding returns 0 22:57:32.774 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=10326, FiltMin=2728, FiltMax=9314, Gamma=2.950 22:57:32.799 00.025 15672 PulseGuide returned control before completion, sleep 172 22:57:32.825 00.026 30444 UpdateGuideState exits: m=93272 SNR=71.5 Saturated 22:57:32.825 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:32.825 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:32.825 00.000 30444 Enqueuing Expose request 22:57:32.973 00.148 15672 IsGuiding returns 1 22:57:32.973 00.000 15672 scope still moving after pulse duration time elapsed 22:57:32.995 00.022 15672 IsSlewing returns 0 22:57:33.007 00.012 15672 IsGuiding returns 0 22:57:33.007 00.000 15672 scope move finished after 191 + 46 ms 22:57:33.007 00.000 15672 Move returns status 0, amount 191 22:57:33.007 00.000 15672 MoveAxis(S, 90, ABG) 22:57:33.007 00.000 15672 Guiding Dir = 1, Dur = 90 22:57:33.007 00.000 15672 IsSlewing returns 0 22:57:33.008 00.001 15672 IsGuiding returns 0 22:57:33.087 00.079 15672 PulseGuide returned control before completion, sleep 23 22:57:33.113 00.026 15672 IsGuiding returns 1 22:57:33.113 00.000 15672 scope still moving after pulse duration time elapsed 22:57:33.135 00.022 15672 IsSlewing returns 0 22:57:33.152 00.017 15672 IsGuiding returns 1 22:57:33.174 00.022 15672 IsSlewing returns 0 22:57:33.176 00.002 15672 IsGuiding returns 1 22:57:33.198 00.022 15672 IsSlewing returns 0 22:57:33.216 00.018 15672 IsGuiding returns 0 22:57:33.216 00.000 15672 scope move finished after 90 + 116 ms 22:57:33.216 00.000 15672 Move returns status 0, amount 90 22:57:33.216 00.000 15672 move complete, result=0 22:57:33.216 00.000 15672 worker thread done servicing request 22:57:33.216 00.000 15672 Worker thread wakes up 22:57:33.217 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:33.217 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:33.217 00.000 30444 GuideStep: 0.7 px 191 ms WEST, 0.5 px 90 ms SOUTH 22:57:35.326 02.109 15672 Exposure complete 22:57:35.346 00.020 15672 worker thread done servicing request 22:57:35.346 00.000 30444 OnExposeComplete: enter 22:57:35.346 00.000 30444 UpdateGuideState(): m_state=6 22:57:35.346 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1440 22:57:35.346 00.000 30444 Star::Find returns 1 (1), X=461.80, Y=193.56, Mass=100771, SNR=71.9, Peak=10849 HFD=3.5 22:57:35.347 00.001 30444 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.28) = xAngle (0.44 = 0.44) 22:57:35.347 00.000 30444 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.38 = 0.38) 22:57:35.347 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.05 hyp=0.33 cameraTheta=0.16 mountX=0.30 mountY=0.12, mountTheta=0.39 22:57:35.347 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.05, opts=13) 22:57:35.347 00.000 30444 Enqueuing Move request for scope (0.32, 0.05) 22:57:35.347 00.000 15672 Worker thread wakes up 22:57:35.347 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.05) opts 0xd 22:57:35.347 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.05) 22:57:35.347 00.000 15672 Moving (0.32, 0.05) raw xDistance=0.30 yDistance=0.12 22:57:35.347 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30 22:57:35.347 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:35.347 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:57:35.347 00.000 15672 MoveAxis(W, 94, ABG) 22:57:35.348 00.001 15672 Guiding Dir = 3, Dur = 94 22:57:35.348 00.000 15672 IsSlewing returns 0 22:57:35.349 00.001 15672 IsGuiding returns 0 22:57:35.353 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=10849, FiltMin=2542, FiltMax=8816, Gamma=2.950 22:57:35.371 00.018 15672 PulseGuide returned control before completion, sleep 83 22:57:35.403 00.032 30444 UpdateGuideState exits: m=100771 SNR=71.9 Saturated 22:57:35.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:35.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:35.403 00.000 30444 Enqueuing Expose request 22:57:35.455 00.052 15672 IsGuiding returns 1 22:57:35.455 00.000 15672 scope still moving after pulse duration time elapsed 22:57:35.477 00.022 15672 IsSlewing returns 0 22:57:35.515 00.038 15672 IsGuiding returns 0 22:57:35.515 00.000 15672 scope move finished after 94 + 71 ms 22:57:35.515 00.000 15672 Move returns status 0, amount 94 22:57:35.515 00.000 15672 MoveAxis(N, 0, ABG) 22:57:35.515 00.000 15672 Move returns status 0, amount 0 22:57:35.515 00.000 15672 move complete, result=0 22:57:35.515 00.000 15672 worker thread done servicing request 22:57:35.515 00.000 15672 Worker thread wakes up 22:57:35.515 00.000 30444 GuideStep: 0.3 px 94 ms WEST, 0.1 px 0 ms NORTH 22:57:35.515 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:35.515 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:37.421 01.906 15672 Exposure complete 22:57:37.441 00.020 15672 worker thread done servicing request 22:57:37.441 00.000 30444 OnExposeComplete: enter 22:57:37.441 00.000 30444 UpdateGuideState(): m_state=6 22:57:37.441 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1441 22:57:37.441 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=193.62, Mass=97876, SNR=77.2, Peak=11050 HFD=3.5 22:57:37.441 00.000 30444 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.28) = xAngle (0.73 = 0.73) 22:57:37.441 00.000 30444 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.67 = 0.67) 22:57:37.441 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.25 cameraTheta=0.45 mountX=0.19 mountY=0.16, mountTheta=0.69 22:57:37.442 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.11, opts=13) 22:57:37.442 00.000 30444 Enqueuing Move request for scope (0.23, 0.11) 22:57:37.442 00.000 15672 Worker thread wakes up 22:57:37.442 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd 22:57:37.442 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.11) 22:57:37.442 00.000 15672 Moving (0.23, 0.11) raw xDistance=0.19 yDistance=0.16 22:57:37.442 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:57:37.442 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:37.442 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:57:37.442 00.000 15672 MoveAxis(E, 0, ABG) 22:57:37.442 00.000 15672 Move returns status 0, amount 0 22:57:37.442 00.000 15672 MoveAxis(N, 0, ABG) 22:57:37.442 00.000 15672 Move returns status 0, amount 0 22:57:37.442 00.000 15672 move complete, result=0 22:57:37.443 00.001 15672 worker thread done servicing request 22:57:37.447 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11630, FiltMin=2709, FiltMax=8838, Gamma=2.950 22:57:37.497 00.050 30444 UpdateGuideState exits: m=97876 SNR=77.2 Saturated 22:57:37.498 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:37.498 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:37.498 00.000 30444 Enqueuing Expose request 22:57:37.498 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:57:37.498 00.000 15672 Worker thread wakes up 22:57:37.498 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:37.498 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:39.607 02.109 15672 Exposure complete 22:57:39.633 00.026 15672 worker thread done servicing request 22:57:39.633 00.000 30444 OnExposeComplete: enter 22:57:39.633 00.000 30444 UpdateGuideState(): m_state=6 22:57:39.633 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1442 22:57:39.633 00.000 30444 Star::Find returns 1 (1), X=461.21, Y=193.66, Mass=97525, SNR=70.4, Peak=10663 HFD=3.6 22:57:39.633 00.000 30444 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.28) = xAngle (2.91 = 2.91) 22:57:39.633 00.000 30444 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.85 = 2.85) 22:57:39.633 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.15 hyp=0.31 cameraTheta=2.63 mountX=-0.30 mountY=0.09, mountTheta=2.85 22:57:39.634 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.15, opts=13) 22:57:39.634 00.000 30444 Enqueuing Move request for scope (-0.27, 0.15) 22:57:39.634 00.000 15672 Worker thread wakes up 22:57:39.634 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.15) opts 0xd 22:57:39.634 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.15) 22:57:39.634 00.000 15672 Moving (-0.27, 0.15) raw xDistance=-0.30 yDistance=0.09 22:57:39.634 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 22:57:39.634 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:39.634 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 22:57:39.634 00.000 15672 MoveAxis(E, 81, ABG) 22:57:39.634 00.000 15672 Guiding Dir = 2, Dur = 81 22:57:39.635 00.001 15672 IsSlewing returns 0 22:57:39.636 00.001 15672 IsGuiding returns 0 22:57:39.640 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=10663, FiltMin=2502, FiltMax=8606, Gamma=2.950 22:57:39.652 00.012 15672 PulseGuide returned control before completion, sleep 75 22:57:39.691 00.039 30444 UpdateGuideState exits: m=97525 SNR=70.4 Saturated 22:57:39.691 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:39.691 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:39.691 00.000 30444 Enqueuing Expose request 22:57:39.728 00.037 15672 IsGuiding returns 1 22:57:39.729 00.001 15672 scope still moving after pulse duration time elapsed 22:57:39.750 00.021 15672 IsSlewing returns 0 22:57:39.796 00.046 15672 IsGuiding returns 0 22:57:39.796 00.000 15672 scope move finished after 81 + 79 ms 22:57:39.796 00.000 15672 Move returns status 0, amount 81 22:57:39.796 00.000 15672 MoveAxis(N, 0, ABG) 22:57:39.796 00.000 15672 Move returns status 0, amount 0 22:57:39.796 00.000 15672 move complete, result=0 22:57:39.796 00.000 15672 worker thread done servicing request 22:57:39.796 00.000 15672 Worker thread wakes up 22:57:39.796 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.1 px 0 ms NORTH 22:57:39.796 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:39.797 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:41.713 01.916 15672 Exposure complete 22:57:41.746 00.033 15672 worker thread done servicing request 22:57:41.746 00.000 30444 OnExposeComplete: enter 22:57:41.746 00.000 30444 UpdateGuideState(): m_state=6 22:57:41.746 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1443 22:57:41.746 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=193.58, Mass=112145, SNR=86.1, Peak=12342 HFD=3.4 22:57:41.746 00.000 30444 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.28) = xAngle (2.83 = 2.83) 22:57:41.747 00.001 30444 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.77 = 2.77) 22:57:41.747 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.55 mountX=-0.12 mountY=0.05, mountTheta=2.78 22:57:41.747 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.07, opts=13) 22:57:41.747 00.000 30444 Enqueuing Move request for scope (-0.11, 0.07) 22:57:41.747 00.000 15672 Worker thread wakes up 22:57:41.747 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd 22:57:41.747 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.07) 22:57:41.747 00.000 15672 Moving (-0.11, 0.07) raw xDistance=-0.12 yDistance=0.05 22:57:41.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:57:41.747 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:41.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 22:57:41.748 00.001 15672 MoveAxis(E, 0, ABG) 22:57:41.748 00.000 15672 Move returns status 0, amount 0 22:57:41.748 00.000 15672 MoveAxis(N, 0, ABG) 22:57:41.748 00.000 15672 Move returns status 0, amount 0 22:57:41.748 00.000 15672 move complete, result=0 22:57:41.748 00.000 15672 worker thread done servicing request 22:57:41.753 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2383, max=12489, FiltMin=2697, FiltMax=9496, Gamma=2.950 22:57:41.802 00.049 30444 UpdateGuideState exits: m=112145 SNR=86.1 Saturated 22:57:41.802 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:41.803 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:41.803 00.000 30444 Enqueuing Expose request 22:57:41.803 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:57:41.803 00.000 15672 Worker thread wakes up 22:57:41.803 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:41.803 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:43.911 02.108 15672 Exposure complete 22:57:43.930 00.019 15672 worker thread done servicing request 22:57:43.931 00.001 30444 OnExposeComplete: enter 22:57:43.931 00.000 30444 UpdateGuideState(): m_state=6 22:57:43.931 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1444 22:57:43.931 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=193.50, Mass=105163, SNR=83.1, Peak=10612 HFD=3.5 22:57:43.931 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.23 = 0.23) 22:57:43.931 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.17 = 0.17) 22:57:43.931 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.05 mountX=0.20 mountY=0.03, mountTheta=0.17 22:57:43.931 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.01, opts=13) 22:57:43.931 00.000 30444 Enqueuing Move request for scope (0.21, -0.01) 22:57:43.932 00.001 15672 Worker thread wakes up 22:57:43.932 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd 22:57:43.932 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.01) 22:57:43.932 00.000 15672 Moving (0.21, -0.01) raw xDistance=0.20 yDistance=0.03 22:57:43.932 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:57:43.932 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:43.932 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:57:43.932 00.000 15672 MoveAxis(E, 0, ABG) 22:57:43.932 00.000 15672 Move returns status 0, amount 0 22:57:43.932 00.000 15672 MoveAxis(N, 0, ABG) 22:57:43.932 00.000 15672 Move returns status 0, amount 0 22:57:43.932 00.000 15672 move complete, result=0 22:57:43.932 00.000 15672 worker thread done servicing request 22:57:43.937 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2374, max=11774, FiltMin=2691, FiltMax=9266, Gamma=2.950 22:57:43.986 00.049 30444 UpdateGuideState exits: m=105163 SNR=83.1 Saturated 22:57:43.986 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:43.986 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:43.986 00.000 30444 Enqueuing Expose request 22:57:43.986 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 22:57:43.986 00.000 15672 Worker thread wakes up 22:57:43.986 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:43.986 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:45.894 01.908 15672 Exposure complete 22:57:45.914 00.020 15672 worker thread done servicing request 22:57:45.914 00.000 30444 OnExposeComplete: enter 22:57:45.914 00.000 30444 UpdateGuideState(): m_state=6 22:57:45.914 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1445 22:57:45.914 00.000 30444 Star::Find returns 1 (1), X=461.73, Y=193.44, Mass=103407, SNR=71.1, Peak=11576 HFD=3.5 22:57:45.914 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 22:57:45.914 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 22:57:45.914 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-0.25 mountX=0.26 mountY=-0.01, mountTheta=-0.03 22:57:45.915 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.06, opts=13) 22:57:45.915 00.000 30444 Enqueuing Move request for scope (0.25, -0.06) 22:57:45.915 00.000 15672 Worker thread wakes up 22:57:45.915 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd 22:57:45.915 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.06) 22:57:45.915 00.000 15672 Moving (0.25, -0.06) raw xDistance=0.26 yDistance=-0.01 22:57:45.915 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 22:57:45.915 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:45.915 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:57:45.915 00.000 15672 MoveAxis(W, 70, ABG) 22:57:45.915 00.000 15672 Guiding Dir = 3, Dur = 70 22:57:45.916 00.001 15672 IsSlewing returns 0 22:57:45.917 00.001 15672 IsGuiding returns 0 22:57:45.921 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2385, max=11943, FiltMin=2664, FiltMax=8892, Gamma=2.950 22:57:45.946 00.025 15672 PulseGuide returned control before completion, sleep 52 22:57:45.970 00.024 30444 UpdateGuideState exits: m=103407 SNR=71.1 Saturated 22:57:45.970 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:45.970 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:45.970 00.000 30444 Enqueuing Expose request 22:57:46.000 00.030 15672 IsGuiding returns 1 22:57:46.000 00.000 15672 scope still moving after pulse duration time elapsed 22:57:46.023 00.023 15672 IsSlewing returns 0 22:57:46.027 00.004 15672 IsGuiding returns 0 22:57:46.027 00.000 15672 scope move finished after 70 + 39 ms 22:57:46.027 00.000 15672 Move returns status 0, amount 70 22:57:46.027 00.000 15672 MoveAxis(N, 0, ABG) 22:57:46.027 00.000 15672 Move returns status 0, amount 0 22:57:46.027 00.000 15672 move complete, result=0 22:57:46.027 00.000 15672 worker thread done servicing request 22:57:46.027 00.000 15672 Worker thread wakes up 22:57:46.027 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:46.027 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:46.027 00.000 30444 GuideStep: 0.3 px 70 ms WEST, -0.0 px 0 ms NORTH 22:57:48.136 02.109 15672 Exposure complete 22:57:48.156 00.020 15672 worker thread done servicing request 22:57:48.156 00.000 30444 OnExposeComplete: enter 22:57:48.156 00.000 30444 UpdateGuideState(): m_state=6 22:57:48.156 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1446 22:57:48.156 00.000 30444 Star::Find returns 1 (1), X=461.49, Y=193.57, Mass=90097, SNR=61.7, Peak=11857 HFD=3.2 22:57:48.156 00.000 30444 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.28) = xAngle (1.68 = 1.68) 22:57:48.156 00.000 30444 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.61 = 1.61) 22:57:48.156 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.40 mountX=-0.01 mountY=0.06, mountTheta=1.67 22:57:48.157 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.06, opts=13) 22:57:48.157 00.000 30444 Enqueuing Move request for scope (0.01, 0.06) 22:57:48.157 00.000 15672 Worker thread wakes up 22:57:48.157 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd 22:57:48.157 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.06) 22:57:48.157 00.000 15672 Moving (0.01, 0.06) raw xDistance=-0.01 yDistance=0.06 22:57:48.157 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:57:48.157 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:48.157 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:57:48.157 00.000 15672 MoveAxis(E, 0, ABG) 22:57:48.157 00.000 15672 Move returns status 0, amount 0 22:57:48.157 00.000 15672 MoveAxis(N, 0, ABG) 22:57:48.157 00.000 15672 Move returns status 0, amount 0 22:57:48.157 00.000 15672 move complete, result=0 22:57:48.157 00.000 15672 worker thread done servicing request 22:57:48.162 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=11857, FiltMin=2618, FiltMax=8863, Gamma=2.950 22:57:48.213 00.051 30444 UpdateGuideState exits: m=90097 SNR=61.7 Saturated 22:57:48.213 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:48.213 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:48.213 00.000 30444 Enqueuing Expose request 22:57:48.213 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 22:57:48.213 00.000 15672 Worker thread wakes up 22:57:48.213 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:48.213 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:50.120 01.907 15672 Exposure complete 22:57:50.140 00.020 15672 worker thread done servicing request 22:57:50.140 00.000 30444 OnExposeComplete: enter 22:57:50.140 00.000 30444 UpdateGuideState(): m_state=6 22:57:50.140 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1447 22:57:50.140 00.000 30444 Star::Find returns 1 (1), X=461.81, Y=193.45, Mass=98953, SNR=68.4, Peak=10967 HFD=3.5 22:57:50.140 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 22:57:50.140 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 22:57:50.140 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.06 hyp=0.33 cameraTheta=-0.17 mountX=0.33 mountY=0.02, mountTheta=0.05 22:57:50.141 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.06, opts=13) 22:57:50.141 00.000 30444 Enqueuing Move request for scope (0.33, -0.06) 22:57:50.141 00.000 15672 Worker thread wakes up 22:57:50.141 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.06) opts 0xd 22:57:50.141 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.06) 22:57:50.141 00.000 15672 Moving (0.33, -0.06) raw xDistance=0.33 yDistance=0.02 22:57:50.141 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 22:57:50.141 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:50.141 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 22:57:50.141 00.000 15672 MoveAxis(W, 90, ABG) 22:57:50.141 00.000 15672 Guiding Dir = 3, Dur = 90 22:57:50.142 00.001 15672 IsSlewing returns 0 22:57:50.143 00.001 15672 IsGuiding returns 0 22:57:50.147 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=12868, FiltMin=2717, FiltMax=9415, Gamma=2.950 22:57:50.163 00.016 15672 PulseGuide returned control before completion, sleep 80 22:57:50.197 00.034 30444 UpdateGuideState exits: m=98953 SNR=68.4 Saturated 22:57:50.197 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:50.197 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:50.197 00.000 30444 Enqueuing Expose request 22:57:50.292 00.095 15672 IsGuiding returns 0 22:57:50.292 00.000 15672 Move returns status 0, amount 90 22:57:50.292 00.000 15672 MoveAxis(N, 0, ABG) 22:57:50.292 00.000 15672 Move returns status 0, amount 0 22:57:50.292 00.000 15672 move complete, result=0 22:57:50.292 00.000 15672 worker thread done servicing request 22:57:50.292 00.000 15672 Worker thread wakes up 22:57:50.292 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:50.292 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:50.292 00.000 30444 GuideStep: 0.3 px 90 ms WEST, 0.0 px 0 ms NORTH 22:57:52.402 02.110 15672 Exposure complete 22:57:52.422 00.020 15672 worker thread done servicing request 22:57:52.422 00.000 30444 OnExposeComplete: enter 22:57:52.422 00.000 30444 UpdateGuideState(): m_state=6 22:57:52.422 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1448 22:57:52.422 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=193.57, Mass=89419, SNR=63.6, Peak=12260 HFD=3.2 22:57:52.422 00.000 30444 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.28) = xAngle (3.06 = 3.06) 22:57:52.422 00.000 30444 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.99 = 2.99) 22:57:52.422 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.78 mountX=-0.19 mountY=0.03, mountTheta=3.00 22:57:52.423 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.07, opts=13) 22:57:52.423 00.000 30444 Enqueuing Move request for scope (-0.18, 0.07) 22:57:52.423 00.000 15672 Worker thread wakes up 22:57:52.423 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd 22:57:52.423 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.07) 22:57:52.423 00.000 15672 Moving (-0.18, 0.07) raw xDistance=-0.19 yDistance=0.03 22:57:52.423 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 22:57:52.423 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:52.423 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:57:52.423 00.000 15672 MoveAxis(E, 0, ABG) 22:57:52.423 00.000 15672 Move returns status 0, amount 0 22:57:52.423 00.000 15672 MoveAxis(N, 0, ABG) 22:57:52.423 00.000 15672 Move returns status 0, amount 0 22:57:52.423 00.000 15672 move complete, result=0 22:57:52.423 00.000 15672 worker thread done servicing request 22:57:52.428 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=12876, FiltMin=2630, FiltMax=8592, Gamma=2.950 22:57:52.477 00.049 30444 UpdateGuideState exits: m=89419 SNR=63.6 Saturated 22:57:52.477 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:52.477 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:52.477 00.000 30444 Enqueuing Expose request 22:57:52.477 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 22:57:52.477 00.000 15672 Worker thread wakes up 22:57:52.478 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:52.478 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:54.383 01.905 15672 Exposure complete 22:57:54.403 00.020 15672 worker thread done servicing request 22:57:54.403 00.000 30444 OnExposeComplete: enter 22:57:54.403 00.000 30444 UpdateGuideState(): m_state=6 22:57:54.403 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1449 22:57:54.403 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=194.09, Mass=104277, SNR=87.8, Peak=11479 HFD=4.1 22:57:54.403 00.000 30444 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.28) = xAngle (2.38 = 2.38) 22:57:54.403 00.000 30444 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.32 = 2.32) 22:57:54.403 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.58 hyp=0.67 cameraTheta=2.10 mountX=-0.49 mountY=0.49, mountTheta=2.35 22:57:54.404 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.58, opts=13) 22:57:54.404 00.000 30444 Enqueuing Move request for scope (-0.34, 0.58) 22:57:54.404 00.000 15672 Worker thread wakes up 22:57:54.404 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.58) opts 0xd 22:57:54.404 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.58) 22:57:54.404 00.000 15672 Moving (-0.34, 0.58) raw xDistance=-0.49 yDistance=0.49 22:57:54.404 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49 22:57:54.404 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 22:57:54.404 00.000 15672 MoveAxis(E, 131, ABG) 22:57:54.404 00.000 15672 Guiding Dir = 2, Dur = 131 22:57:54.405 00.001 15672 IsSlewing returns 0 22:57:54.406 00.001 15672 IsGuiding returns 0 22:57:54.410 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=11479, FiltMin=2705, FiltMax=8158, Gamma=2.950 22:57:54.428 00.018 15672 PulseGuide returned control before completion, sleep 119 22:57:54.460 00.032 30444 UpdateGuideState exits: m=104277 SNR=87.8 Saturated 22:57:54.460 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:54.460 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:54.460 00.000 30444 Enqueuing Expose request 22:57:54.549 00.089 15672 IsGuiding returns 1 22:57:54.549 00.000 15672 scope still moving after pulse duration time elapsed 22:57:54.571 00.022 15672 IsSlewing returns 0 22:57:54.605 00.034 15672 IsGuiding returns 0 22:57:54.605 00.000 15672 scope move finished after 131 + 67 ms 22:57:54.605 00.000 15672 Move returns status 0, amount 131 22:57:54.605 00.000 15672 MoveAxis(S, 88, ABG) 22:57:54.606 00.001 15672 Guiding Dir = 1, Dur = 88 22:57:54.606 00.000 15672 IsSlewing returns 0 22:57:54.609 00.003 15672 IsGuiding returns 0 22:57:54.685 00.076 15672 PulseGuide returned control before completion, sleep 23 22:57:54.709 00.024 15672 IsGuiding returns 1 22:57:54.709 00.000 15672 scope still moving after pulse duration time elapsed 22:57:54.730 00.021 15672 IsSlewing returns 0 22:57:54.732 00.002 15672 IsGuiding returns 1 22:57:54.753 00.021 15672 IsSlewing returns 0 22:57:54.756 00.003 15672 IsGuiding returns 1 22:57:54.777 00.021 15672 IsSlewing returns 0 22:57:54.845 00.068 15672 IsGuiding returns 0 22:57:54.845 00.000 15672 scope move finished after 88 + 148 ms 22:57:54.845 00.000 15672 Move returns status 0, amount 88 22:57:54.845 00.000 15672 move complete, result=0 22:57:54.845 00.000 15672 worker thread done servicing request 22:57:54.846 00.001 15672 Worker thread wakes up 22:57:54.846 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:54.846 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:54.846 00.000 30444 GuideStep: -0.5 px 131 ms EAST, 0.5 px 88 ms SOUTH 22:57:56.955 02.109 15672 Exposure complete 22:57:56.975 00.020 15672 worker thread done servicing request 22:57:56.975 00.000 30444 OnExposeComplete: enter 22:57:56.975 00.000 30444 UpdateGuideState(): m_state=6 22:57:56.975 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1450 22:57:56.976 00.001 30444 Star::Find returns 1 (1), X=461.62, Y=193.44, Mass=98066, SNR=75.4, Peak=12195 HFD=3.3 22:57:56.976 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.16 = -0.16) 22:57:56.976 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.22 = -0.22) 22:57:56.976 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.44 mountX=0.16 mountY=-0.03, mountTheta=-0.22 22:57:56.976 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.07, opts=13) 22:57:56.976 00.000 30444 Enqueuing Move request for scope (0.14, -0.07) 22:57:56.976 00.000 15672 Worker thread wakes up 22:57:56.976 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd 22:57:56.976 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.07) 22:57:56.976 00.000 15672 Moving (0.14, -0.07) raw xDistance=0.16 yDistance=-0.03 22:57:56.976 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 22:57:56.976 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:56.977 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:57:56.977 00.000 15672 MoveAxis(E, 0, ABG) 22:57:56.977 00.000 15672 Move returns status 0, amount 0 22:57:56.977 00.000 15672 MoveAxis(N, 0, ABG) 22:57:56.977 00.000 15672 Move returns status 0, amount 0 22:57:56.977 00.000 15672 move complete, result=0 22:57:56.977 00.000 15672 worker thread done servicing request 22:57:56.982 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=13388, FiltMin=2644, FiltMax=9467, Gamma=2.950 22:57:57.031 00.049 30444 UpdateGuideState exits: m=98066 SNR=75.4 Saturated 22:57:57.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:57.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:57.031 00.000 30444 Enqueuing Expose request 22:57:57.031 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 22:57:57.031 00.000 15672 Worker thread wakes up 22:57:57.031 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:57.032 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:57:58.940 01.908 15672 Exposure complete 22:57:58.960 00.020 15672 worker thread done servicing request 22:57:58.960 00.000 30444 OnExposeComplete: enter 22:57:58.960 00.000 30444 UpdateGuideState(): m_state=6 22:57:58.960 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1451 22:57:58.960 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=193.49, Mass=100675, SNR=79.1, Peak=10873 HFD=3.6 22:57:58.961 00.001 30444 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 22:57:58.961 00.000 30444 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.86 = -2.86) 22:57:58.961 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.07 mountX=-0.19 mountY=-0.06, mountTheta=-2.85 22:57:58.961 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.01, opts=13) 22:57:58.961 00.000 30444 Enqueuing Move request for scope (-0.20, -0.01) 22:57:58.961 00.000 15672 Worker thread wakes up 22:57:58.961 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd 22:57:58.961 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.01) 22:57:58.961 00.000 15672 Moving (-0.20, -0.01) raw xDistance=-0.19 yDistance=-0.06 22:57:58.961 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 22:57:58.961 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:58.961 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 22:57:58.961 00.000 15672 MoveAxis(E, 0, ABG) 22:57:58.962 00.001 15672 Move returns status 0, amount 0 22:57:58.962 00.000 15672 MoveAxis(N, 0, ABG) 22:57:58.962 00.000 15672 Move returns status 0, amount 0 22:57:58.962 00.000 15672 move complete, result=0 22:57:58.962 00.000 15672 worker thread done servicing request 22:57:58.967 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=11982, FiltMin=2679, FiltMax=8335, Gamma=2.950 22:57:59.016 00.049 30444 UpdateGuideState exits: m=100675 SNR=79.1 Saturated 22:57:59.016 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:59.016 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:57:59.016 00.000 30444 Enqueuing Expose request 22:57:59.016 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:57:59.017 00.001 15672 Worker thread wakes up 22:57:59.017 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:57:59.017 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:01.127 02.110 15672 Exposure complete 22:58:01.147 00.020 15672 worker thread done servicing request 22:58:01.147 00.000 30444 OnExposeComplete: enter 22:58:01.147 00.000 30444 UpdateGuideState(): m_state=6 22:58:01.147 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1452 22:58:01.147 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=193.66, Mass=90827, SNR=71.5, Peak=10940 HFD=3.4 22:58:01.147 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 22:58:01.147 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 22:58:01.147 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.78 mountX=0.10 mountY=0.18, mountTheta=1.04 22:58:01.148 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.15, opts=13) 22:58:01.148 00.000 30444 Enqueuing Move request for scope (0.15, 0.15) 22:58:01.148 00.000 15672 Worker thread wakes up 22:58:01.148 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd 22:58:01.148 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.15) 22:58:01.148 00.000 15672 Moving (0.15, 0.15) raw xDistance=0.10 yDistance=0.18 22:58:01.148 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:58:01.148 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:01.148 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 22:58:01.148 00.000 15672 MoveAxis(E, 0, ABG) 22:58:01.148 00.000 15672 Move returns status 0, amount 0 22:58:01.148 00.000 15672 MoveAxis(N, 0, ABG) 22:58:01.148 00.000 15672 Move returns status 0, amount 0 22:58:01.149 00.001 15672 move complete, result=0 22:58:01.149 00.000 15672 worker thread done servicing request 22:58:01.153 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=11417, FiltMin=2703, FiltMax=8528, Gamma=2.950 22:58:01.204 00.051 30444 UpdateGuideState exits: m=90827 SNR=71.5 Saturated 22:58:01.204 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:01.204 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:01.204 00.000 30444 Enqueuing Expose request 22:58:01.204 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:58:01.204 00.000 15672 Worker thread wakes up 22:58:01.204 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:01.204 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:03.111 01.907 15672 Exposure complete 22:58:03.131 00.020 15672 worker thread done servicing request 22:58:03.131 00.000 30444 OnExposeComplete: enter 22:58:03.131 00.000 30444 UpdateGuideState(): m_state=6 22:58:03.131 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1453 22:58:03.131 00.000 30444 Star::Find returns 1 (1), X=461.36, Y=193.71, Mass=100395, SNR=71.5, Peak=12163 HFD=3.4 22:58:03.131 00.000 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 22:58:03.131 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 22:58:03.132 00.001 30444 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.08 mountX=-0.17 mountY=0.18, mountTheta=2.33 22:58:03.132 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.21, opts=13) 22:58:03.132 00.000 30444 Enqueuing Move request for scope (-0.11, 0.21) 22:58:03.132 00.000 15672 Worker thread wakes up 22:58:03.133 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd 22:58:03.133 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.21) 22:58:03.133 00.000 15672 Moving (-0.11, 0.21) raw xDistance=-0.17 yDistance=0.18 22:58:03.133 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:58:03.133 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:03.133 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 22:58:03.133 00.000 15672 MoveAxis(E, 0, ABG) 22:58:03.133 00.000 15672 Move returns status 0, amount 0 22:58:03.133 00.000 15672 MoveAxis(N, 0, ABG) 22:58:03.133 00.000 15672 Move returns status 0, amount 0 22:58:03.133 00.000 15672 move complete, result=0 22:58:03.133 00.000 15672 worker thread done servicing request 22:58:03.138 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=12380, FiltMin=2639, FiltMax=9102, Gamma=2.950 22:58:03.186 00.048 30444 UpdateGuideState exits: m=100395 SNR=71.5 Saturated 22:58:03.186 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:03.186 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:03.186 00.000 30444 Enqueuing Expose request 22:58:03.186 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 22:58:03.187 00.001 15672 Worker thread wakes up 22:58:03.187 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:03.187 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:05.295 02.108 15672 Exposure complete 22:58:05.315 00.020 15672 worker thread done servicing request 22:58:05.315 00.000 30444 OnExposeComplete: enter 22:58:05.315 00.000 30444 UpdateGuideState(): m_state=6 22:58:05.315 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1454 22:58:05.315 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=193.44, Mass=113778, SNR=89.0, Peak=12924 HFD=3.3 22:58:05.315 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 22:58:05.315 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 22:58:05.315 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.94 mountX=0.06 mountY=-0.05, mountTheta=-0.70 22:58:05.316 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.06, opts=13) 22:58:05.316 00.000 30444 Enqueuing Move request for scope (0.05, -0.06) 22:58:05.316 00.000 15672 Worker thread wakes up 22:58:05.316 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd 22:58:05.316 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.06) 22:58:05.316 00.000 15672 Moving (0.05, -0.06) raw xDistance=0.06 yDistance=-0.05 22:58:05.316 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 22:58:05.316 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:05.316 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:58:05.316 00.000 15672 MoveAxis(E, 0, ABG) 22:58:05.316 00.000 15672 Move returns status 0, amount 0 22:58:05.316 00.000 15672 MoveAxis(N, 0, ABG) 22:58:05.316 00.000 15672 Move returns status 0, amount 0 22:58:05.316 00.000 15672 move complete, result=0 22:58:05.316 00.000 15672 worker thread done servicing request 22:58:05.321 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2373, max=12996, FiltMin=2685, FiltMax=8751, Gamma=2.950 22:58:05.371 00.050 30444 UpdateGuideState exits: m=113778 SNR=89.0 Saturated 22:58:05.371 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:05.371 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:05.371 00.000 30444 Enqueuing Expose request 22:58:05.371 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:58:05.371 00.000 15672 Worker thread wakes up 22:58:05.371 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:05.371 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:07.277 01.906 15672 Exposure complete 22:58:07.297 00.020 15672 worker thread done servicing request 22:58:07.297 00.000 30444 OnExposeComplete: enter 22:58:07.297 00.000 30444 UpdateGuideState(): m_state=6 22:58:07.297 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1455 22:58:07.297 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=193.36, Mass=94211, SNR=69.7, Peak=11598 HFD=3.6 22:58:07.297 00.000 30444 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.28) = xAngle (-2.38 = -2.38) 22:58:07.297 00.000 30444 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.44 = -2.44) 22:58:07.297 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.15 hyp=0.32 cameraTheta=-2.66 mountX=-0.24 mountY=-0.21, mountTheta=-2.42 22:58:07.298 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.15, opts=13) 22:58:07.298 00.000 30444 Enqueuing Move request for scope (-0.29, -0.15) 22:58:07.298 00.000 15672 Worker thread wakes up 22:58:07.298 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.15) opts 0xd 22:58:07.298 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.15) 22:58:07.298 00.000 15672 Moving (-0.29, -0.15) raw xDistance=-0.24 yDistance=-0.21 22:58:07.298 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 22:58:07.298 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:07.298 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 22:58:07.298 00.000 15672 MoveAxis(E, 0, ABG) 22:58:07.298 00.000 15672 Move returns status 0, amount 0 22:58:07.298 00.000 15672 MoveAxis(N, 0, ABG) 22:58:07.298 00.000 15672 Move returns status 0, amount 0 22:58:07.298 00.000 15672 move complete, result=0 22:58:07.298 00.000 15672 worker thread done servicing request 22:58:07.303 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2374, max=11959, FiltMin=2709, FiltMax=8179, Gamma=2.950 22:58:07.353 00.050 30444 UpdateGuideState exits: m=94211 SNR=69.7 Saturated 22:58:07.353 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:07.353 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:07.353 00.000 30444 Enqueuing Expose request 22:58:07.353 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:58:07.353 00.000 15672 Worker thread wakes up 22:58:07.353 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:07.353 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:09.461 02.108 15672 Exposure complete 22:58:09.481 00.020 15672 worker thread done servicing request 22:58:09.481 00.000 30444 OnExposeComplete: enter 22:58:09.481 00.000 30444 UpdateGuideState(): m_state=6 22:58:09.481 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1456 22:58:09.481 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=193.18, Mass=92607, SNR=70.8, Peak=11224 HFD=3.5 22:58:09.481 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 22:58:09.481 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 22:58:09.481 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.33 hyp=0.37 cameraTheta=-2.07 mountX=-0.08 mountY=-0.36, mountTheta=-1.79 22:58:09.482 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.33, opts=13) 22:58:09.482 00.000 30444 Enqueuing Move request for scope (-0.18, -0.33) 22:58:09.482 00.000 15672 Worker thread wakes up 22:58:09.482 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.33) opts 0xd 22:58:09.482 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.33) 22:58:09.482 00.000 15672 Moving (-0.18, -0.33) raw xDistance=-0.08 yDistance=-0.36 22:58:09.482 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:58:09.482 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:58:09.482 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 22:58:09.482 00.000 15672 MoveAxis(E, 0, ABG) 22:58:09.482 00.000 15672 Move returns status 0, amount 0 22:58:09.482 00.000 15672 MoveAxis(N, 0, ABG) 22:58:09.482 00.000 15672 Move returns status 0, amount 0 22:58:09.482 00.000 15672 move complete, result=0 22:58:09.482 00.000 15672 worker thread done servicing request 22:58:09.487 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2380, max=12006, FiltMin=2736, FiltMax=8614, Gamma=2.950 22:58:09.537 00.050 30444 UpdateGuideState exits: m=92607 SNR=70.8 Saturated 22:58:09.537 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:09.537 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:09.537 00.000 30444 Enqueuing Expose request 22:58:09.537 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 22:58:09.537 00.000 15672 Worker thread wakes up 22:58:09.537 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:09.537 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:11.442 01.905 15672 Exposure complete 22:58:11.462 00.020 15672 worker thread done servicing request 22:58:11.462 00.000 30444 OnExposeComplete: enter 22:58:11.462 00.000 30444 UpdateGuideState(): m_state=6 22:58:11.462 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1457 22:58:11.463 00.001 30444 Star::Find returns 1 (1), X=461.41, Y=193.53, Mass=89347, SNR=66.1, Peak=11720 HFD=3.2 22:58:11.463 00.000 30444 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.28) = xAngle (3.11 = 3.11) 22:58:11.463 00.000 30444 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.04 = 3.04) 22:58:11.463 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.83 mountX=-0.07 mountY=0.01, mountTheta=3.04 22:58:11.463 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.02, opts=13) 22:58:11.463 00.000 30444 Enqueuing Move request for scope (-0.06, 0.02) 22:58:11.463 00.000 15672 Worker thread wakes up 22:58:11.463 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd 22:58:11.463 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.02) 22:58:11.463 00.000 15672 Moving (-0.06, 0.02) raw xDistance=-0.07 yDistance=0.01 22:58:11.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 22:58:11.464 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:11.464 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:58:11.464 00.000 15672 MoveAxis(E, 0, ABG) 22:58:11.464 00.000 15672 Move returns status 0, amount 0 22:58:11.464 00.000 15672 MoveAxis(N, 0, ABG) 22:58:11.464 00.000 15672 Move returns status 0, amount 0 22:58:11.464 00.000 15672 move complete, result=0 22:58:11.464 00.000 15672 worker thread done servicing request 22:58:11.469 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=12657, FiltMin=2667, FiltMax=8468, Gamma=2.950 22:58:11.519 00.050 30444 UpdateGuideState exits: m=89347 SNR=66.1 Saturated 22:58:11.519 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:11.519 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:11.519 00.000 30444 Enqueuing Expose request 22:58:11.519 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:58:11.519 00.000 15672 Worker thread wakes up 22:58:11.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:11.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:13.626 02.107 15672 Exposure complete 22:58:13.646 00.020 15672 worker thread done servicing request 22:58:13.646 00.000 30444 OnExposeComplete: enter 22:58:13.646 00.000 30444 UpdateGuideState(): m_state=6 22:58:13.646 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1458 22:58:13.646 00.000 30444 Star::Find returns 1 (1), X=461.68, Y=193.39, Mass=112965, SNR=80.4, Peak=13050 HFD=3.4 22:58:13.646 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.23 = -0.23) 22:58:13.646 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 22:58:13.646 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.51 mountX=0.23 mountY=-0.07, mountTheta=-0.29 22:58:13.647 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.11, opts=13) 22:58:13.647 00.000 30444 Enqueuing Move request for scope (0.20, -0.11) 22:58:13.647 00.000 15672 Worker thread wakes up 22:58:13.647 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd 22:58:13.647 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.11) 22:58:13.647 00.000 15672 Moving (0.20, -0.11) raw xDistance=0.23 yDistance=-0.07 22:58:13.647 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 22:58:13.647 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:13.647 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 22:58:13.647 00.000 15672 MoveAxis(E, 0, ABG) 22:58:13.647 00.000 15672 Move returns status 0, amount 0 22:58:13.647 00.000 15672 MoveAxis(N, 0, ABG) 22:58:13.647 00.000 15672 Move returns status 0, amount 0 22:58:13.648 00.001 15672 move complete, result=0 22:58:13.648 00.000 15672 worker thread done servicing request 22:58:13.653 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=13050, FiltMin=2666, FiltMax=9052, Gamma=2.950 22:58:13.701 00.048 30444 UpdateGuideState exits: m=112965 SNR=80.4 Saturated 22:58:13.701 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:13.701 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:13.701 00.000 30444 Enqueuing Expose request 22:58:13.701 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:58:13.701 00.000 15672 Worker thread wakes up 22:58:13.702 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:13.702 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:15.617 01.915 15672 Exposure complete 22:58:15.648 00.031 15672 worker thread done servicing request 22:58:15.648 00.000 30444 OnExposeComplete: enter 22:58:15.648 00.000 30444 UpdateGuideState(): m_state=6 22:58:15.648 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1459 22:58:15.648 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=193.31, Mass=106934, SNR=89.7, Peak=11054 HFD=3.5 22:58:15.648 00.000 30444 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.28) = xAngle (-0.76 = -0.76) 22:58:15.648 00.000 30444 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.82 = -0.82) 22:58:15.648 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.04 mountX=0.17 mountY=-0.17, mountTheta=-0.79 22:58:15.648 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.20, opts=13) 22:58:15.649 00.001 30444 Enqueuing Move request for scope (0.12, -0.20) 22:58:15.649 00.000 15672 Worker thread wakes up 22:58:15.649 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd 22:58:15.649 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.20) 22:58:15.649 00.000 15672 Moving (0.12, -0.20) raw xDistance=0.17 yDistance=-0.17 22:58:15.649 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 22:58:15.649 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:15.649 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 22:58:15.649 00.000 15672 MoveAxis(E, 0, ABG) 22:58:15.649 00.000 15672 Move returns status 0, amount 0 22:58:15.649 00.000 15672 MoveAxis(N, 0, ABG) 22:58:15.649 00.000 15672 Move returns status 0, amount 0 22:58:15.649 00.000 15672 move complete, result=0 22:58:15.649 00.000 15672 worker thread done servicing request 22:58:15.654 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=14342, FiltMin=2595, FiltMax=8794, Gamma=2.950 22:58:15.703 00.049 30444 UpdateGuideState exits: m=106934 SNR=89.7 Saturated 22:58:15.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:15.703 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:15.703 00.000 30444 Enqueuing Expose request 22:58:15.703 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:58:15.703 00.000 15672 Worker thread wakes up 22:58:15.703 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:15.703 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:17.820 02.117 15672 Exposure complete 22:58:17.854 00.034 15672 worker thread done servicing request 22:58:17.854 00.000 30444 OnExposeComplete: enter 22:58:17.854 00.000 30444 UpdateGuideState(): m_state=6 22:58:17.854 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1460 22:58:17.855 00.001 30444 Star::Find returns 1 (1), X=461.92, Y=193.38, Mass=106263, SNR=83.0, Peak=10430 HFD=3.9 22:58:17.855 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (0.00 = 0.00) 22:58:17.855 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 22:58:17.855 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.13 hyp=0.46 cameraTheta=-0.28 mountX=0.46 mountY=-0.03, mountTheta=-0.06 22:58:17.856 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.13, opts=13) 22:58:17.856 00.000 30444 Enqueuing Move request for scope (0.44, -0.13) 22:58:17.856 00.000 15672 Worker thread wakes up 22:58:17.856 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.13) opts 0xd 22:58:17.856 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.13) 22:58:17.856 00.000 15672 Moving (0.44, -0.13) raw xDistance=0.46 yDistance=-0.03 22:58:17.856 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 22:58:17.856 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:17.856 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:58:17.856 00.000 15672 MoveAxis(W, 123, ABG) 22:58:17.856 00.000 15672 Guiding Dir = 3, Dur = 123 22:58:17.857 00.001 15672 IsSlewing returns 0 22:58:17.858 00.001 15672 IsGuiding returns 0 22:58:17.863 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=11957, FiltMin=2661, FiltMax=8667, Gamma=2.950 22:58:17.880 00.017 15672 PulseGuide returned control before completion, sleep 111 22:58:17.913 00.033 30444 UpdateGuideState exits: m=106263 SNR=83.0 Saturated 22:58:17.913 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:17.913 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:17.913 00.000 30444 Enqueuing Expose request 22:58:18.040 00.127 15672 IsGuiding returns 0 22:58:18.041 00.001 15672 Move returns status 0, amount 123 22:58:18.041 00.000 15672 MoveAxis(N, 0, ABG) 22:58:18.041 00.000 15672 Move returns status 0, amount 0 22:58:18.041 00.000 15672 move complete, result=0 22:58:18.041 00.000 15672 worker thread done servicing request 22:58:18.041 00.000 15672 Worker thread wakes up 22:58:18.041 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:18.042 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:18.042 00.000 30444 GuideStep: 0.5 px 123 ms WEST, -0.0 px 0 ms NORTH 22:58:19.957 01.915 15672 Exposure complete 22:58:19.990 00.033 15672 worker thread done servicing request 22:58:19.990 00.000 30444 OnExposeComplete: enter 22:58:19.990 00.000 30444 UpdateGuideState(): m_state=6 22:58:19.990 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1461 22:58:19.990 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=193.38, Mass=102178, SNR=81.0, Peak=12655 HFD=3.2 22:58:19.990 00.000 30444 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 22:58:19.990 00.000 30444 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 22:58:19.990 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.87 mountX=0.13 mountY=-0.10, mountTheta=-0.63 22:58:19.991 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.12, opts=13) 22:58:19.991 00.000 30444 Enqueuing Move request for scope (0.10, -0.12) 22:58:19.991 00.000 15672 Worker thread wakes up 22:58:19.991 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd 22:58:19.991 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.12) 22:58:19.991 00.000 15672 Moving (0.10, -0.12) raw xDistance=0.13 yDistance=-0.10 22:58:19.991 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 22:58:19.991 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:19.991 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:58:19.991 00.000 15672 MoveAxis(E, 0, ABG) 22:58:19.991 00.000 15672 Move returns status 0, amount 0 22:58:19.991 00.000 15672 MoveAxis(N, 0, ABG) 22:58:19.992 00.001 15672 Move returns status 0, amount 0 22:58:19.992 00.000 15672 move complete, result=0 22:58:19.992 00.000 15672 worker thread done servicing request 22:58:19.996 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=12821, FiltMin=2744, FiltMax=8847, Gamma=2.950 22:58:20.046 00.050 30444 UpdateGuideState exits: m=102178 SNR=81.0 Saturated 22:58:20.047 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:20.047 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:20.047 00.000 30444 Enqueuing Expose request 22:58:20.047 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 22:58:20.047 00.000 15672 Worker thread wakes up 22:58:20.047 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:20.047 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:22.163 02.116 15672 Exposure complete 22:58:22.192 00.029 15672 worker thread done servicing request 22:58:22.192 00.000 30444 OnExposeComplete: enter 22:58:22.192 00.000 30444 UpdateGuideState(): m_state=6 22:58:22.193 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1462 22:58:22.193 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=193.49, Mass=99517, SNR=80.0, Peak=11743 HFD=3.6 22:58:22.193 00.000 30444 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.28) = xAngle (-2.77 = -2.77) 22:58:22.193 00.000 30444 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.83 = -2.83) 22:58:22.193 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.05 mountX=-0.21 mountY=-0.07, mountTheta=-2.83 22:58:22.193 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.02, opts=13) 22:58:22.193 00.000 30444 Enqueuing Move request for scope (-0.23, -0.02) 22:58:22.193 00.000 15672 Worker thread wakes up 22:58:22.193 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd 22:58:22.193 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.02) 22:58:22.193 00.000 15672 Moving (-0.23, -0.02) raw xDistance=-0.21 yDistance=-0.07 22:58:22.194 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 22:58:22.194 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:22.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 22:58:22.194 00.000 15672 MoveAxis(E, 0, ABG) 22:58:22.194 00.000 15672 Move returns status 0, amount 0 22:58:22.194 00.000 15672 MoveAxis(N, 0, ABG) 22:58:22.194 00.000 15672 Move returns status 0, amount 0 22:58:22.194 00.000 15672 move complete, result=0 22:58:22.194 00.000 15672 worker thread done servicing request 22:58:22.199 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2373, max=12334, FiltMin=2607, FiltMax=8768, Gamma=2.950 22:58:22.248 00.049 30444 UpdateGuideState exits: m=99517 SNR=80.0 Saturated 22:58:22.248 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:22.248 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:22.248 00.000 30444 Enqueuing Expose request 22:58:22.248 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 22:58:22.248 00.000 15672 Worker thread wakes up 22:58:22.249 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:22.249 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:24.163 01.914 15672 Exposure complete 22:58:24.195 00.032 15672 worker thread done servicing request 22:58:24.195 00.000 30444 OnExposeComplete: enter 22:58:24.195 00.000 30444 UpdateGuideState(): m_state=6 22:58:24.195 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1463 22:58:24.195 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=193.53, Mass=98291, SNR=74.6, Peak=11516 HFD=3.3 22:58:24.195 00.000 30444 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.28) = xAngle (3.21 = -3.08) 22:58:24.195 00.000 30444 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.15 = -3.14) 22:58:24.195 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.93 mountX=-0.10 mountY=-0.00, mountTheta=-3.14 22:58:24.196 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.02, opts=13) 22:58:24.196 00.000 30444 Enqueuing Move request for scope (-0.10, 0.02) 22:58:24.196 00.000 15672 Worker thread wakes up 22:58:24.196 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd 22:58:24.196 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.02) 22:58:24.196 00.000 15672 Moving (-0.10, 0.02) raw xDistance=-0.10 yDistance=-0.00 22:58:24.196 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 22:58:24.196 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:24.196 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 22:58:24.196 00.000 15672 MoveAxis(E, 0, ABG) 22:58:24.196 00.000 15672 Move returns status 0, amount 0 22:58:24.196 00.000 15672 MoveAxis(N, 0, ABG) 22:58:24.196 00.000 15672 Move returns status 0, amount 0 22:58:24.196 00.000 15672 move complete, result=0 22:58:24.196 00.000 15672 worker thread done servicing request 22:58:24.200 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=12201, FiltMin=2505, FiltMax=8899, Gamma=2.950 22:58:24.251 00.051 30444 UpdateGuideState exits: m=98291 SNR=74.6 Saturated 22:58:24.251 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:24.251 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:24.251 00.000 30444 Enqueuing Expose request 22:58:24.251 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:58:24.251 00.000 15672 Worker thread wakes up 22:58:24.251 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:24.251 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:26.367 02.116 15672 Exposure complete 22:58:26.399 00.032 15672 worker thread done servicing request 22:58:26.399 00.000 30444 OnExposeComplete: enter 22:58:26.400 00.001 30444 UpdateGuideState(): m_state=6 22:58:26.400 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1464 22:58:26.400 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=193.32, Mass=94105, SNR=69.9, Peak=11487 HFD=3.2 22:58:26.400 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 22:58:26.400 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 22:58:26.400 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.05 mountX=0.15 mountY=-0.16, mountTheta=-0.80 22:58:26.400 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.18, opts=13) 22:58:26.400 00.000 30444 Enqueuing Move request for scope (0.11, -0.18) 22:58:26.401 00.001 15672 Worker thread wakes up 22:58:26.401 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd 22:58:26.401 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.18) 22:58:26.401 00.000 15672 Moving (0.11, -0.18) raw xDistance=0.15 yDistance=-0.16 22:58:26.401 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:58:26.401 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:26.401 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 22:58:26.401 00.000 15672 MoveAxis(E, 0, ABG) 22:58:26.401 00.000 15672 Move returns status 0, amount 0 22:58:26.401 00.000 15672 MoveAxis(N, 0, ABG) 22:58:26.401 00.000 15672 Move returns status 0, amount 0 22:58:26.401 00.000 15672 move complete, result=0 22:58:26.401 00.000 15672 worker thread done servicing request 22:58:26.406 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2375, max=12979, FiltMin=2680, FiltMax=8570, Gamma=2.950 22:58:26.456 00.050 30444 UpdateGuideState exits: m=94105 SNR=69.9 Saturated 22:58:26.456 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:26.456 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:26.456 00.000 30444 Enqueuing Expose request 22:58:26.456 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 22:58:26.456 00.000 15672 Worker thread wakes up 22:58:26.456 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:26.456 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:28.363 01.907 15672 Exposure complete 22:58:28.384 00.021 15672 worker thread done servicing request 22:58:28.384 00.000 30444 OnExposeComplete: enter 22:58:28.384 00.000 30444 UpdateGuideState(): m_state=6 22:58:28.384 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1465 22:58:28.384 00.000 30444 Star::Find returns 1 (1), X=461.17, Y=193.22, Mass=98345, SNR=77.6, Peak=11698 HFD=3.6 22:58:28.384 00.000 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 22:58:28.384 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 22:58:28.385 00.001 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.28 hyp=0.42 cameraTheta=-2.40 mountX=-0.22 mountY=-0.34, mountTheta=-2.14 22:58:28.385 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.28, opts=13) 22:58:28.385 00.000 30444 Enqueuing Move request for scope (-0.31, -0.28) 22:58:28.385 00.000 15672 Worker thread wakes up 22:58:28.385 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.28) opts 0xd 22:58:28.385 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.28) 22:58:28.386 00.001 15672 Moving (-0.31, -0.28) raw xDistance=-0.22 yDistance=-0.34 22:58:28.386 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 22:58:28.386 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:58:28.386 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 22:58:28.386 00.000 15672 MoveAxis(E, 0, ABG) 22:58:28.386 00.000 15672 Move returns status 0, amount 0 22:58:28.386 00.000 15672 MoveAxis(N, 0, ABG) 22:58:28.386 00.000 15672 Move returns status 0, amount 0 22:58:28.386 00.000 15672 move complete, result=0 22:58:28.386 00.000 15672 worker thread done servicing request 22:58:28.392 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=19463, FiltMin=2690, FiltMax=11392, Gamma=2.950 22:58:28.440 00.048 30444 UpdateGuideState exits: m=98345 SNR=77.6 Saturated 22:58:28.440 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:28.440 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:28.440 00.000 30444 Enqueuing Expose request 22:58:28.440 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 22:58:28.440 00.000 15672 Worker thread wakes up 22:58:28.440 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:28.440 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:30.548 02.108 15672 Exposure complete 22:58:30.568 00.020 15672 worker thread done servicing request 22:58:30.568 00.000 30444 OnExposeComplete: enter 22:58:30.568 00.000 30444 UpdateGuideState(): m_state=6 22:58:30.568 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1466 22:58:30.568 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=193.55, Mass=101229, SNR=76.8, Peak=12594 HFD=3.6 22:58:30.569 00.001 30444 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.28) = xAngle (3.29 = -2.99) 22:58:30.569 00.000 30444 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.23 = -3.05) 22:58:30.569 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.04 hyp=0.33 cameraTheta=3.02 mountX=-0.32 mountY=-0.03, mountTheta=-3.05 22:58:30.569 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.04, opts=13) 22:58:30.569 00.000 30444 Enqueuing Move request for scope (-0.32, 0.04) 22:58:30.569 00.000 15672 Worker thread wakes up 22:58:30.569 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.04) opts 0xd 22:58:30.569 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.04) 22:58:30.569 00.000 15672 Moving (-0.32, 0.04) raw xDistance=-0.32 yDistance=-0.03 22:58:30.569 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 22:58:30.569 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:30.569 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:58:30.569 00.000 15672 MoveAxis(E, 87, ABG) 22:58:30.570 00.001 15672 Guiding Dir = 2, Dur = 87 22:58:30.570 00.000 15672 IsSlewing returns 0 22:58:30.571 00.001 15672 IsGuiding returns 0 22:58:30.575 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=13157, FiltMin=2670, FiltMax=8567, Gamma=2.950 22:58:30.596 00.021 15672 PulseGuide returned control before completion, sleep 72 22:58:30.625 00.029 30444 UpdateGuideState exits: m=101229 SNR=76.8 Saturated 22:58:30.625 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:30.625 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:30.625 00.000 30444 Enqueuing Expose request 22:58:30.670 00.045 15672 IsGuiding returns 1 22:58:30.670 00.000 15672 scope still moving after pulse duration time elapsed 22:58:30.691 00.021 15672 IsSlewing returns 0 22:58:30.709 00.018 15672 IsGuiding returns 0 22:58:30.709 00.000 15672 scope move finished after 87 + 51 ms 22:58:30.709 00.000 15672 Move returns status 0, amount 87 22:58:30.709 00.000 15672 MoveAxis(N, 0, ABG) 22:58:30.710 00.001 15672 Move returns status 0, amount 0 22:58:30.710 00.000 15672 move complete, result=0 22:58:30.710 00.000 15672 worker thread done servicing request 22:58:30.710 00.000 30444 GuideStep: -0.3 px 87 ms EAST, -0.0 px 0 ms NORTH 22:58:30.710 00.000 15672 Worker thread wakes up 22:58:30.711 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:30.711 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:32.620 01.909 15672 Exposure complete 22:58:32.643 00.023 15672 worker thread done servicing request 22:58:32.643 00.000 30444 OnExposeComplete: enter 22:58:32.644 00.001 30444 UpdateGuideState(): m_state=6 22:58:32.644 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1467 22:58:32.644 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=193.45, Mass=90674, SNR=69.3, Peak=10744 HFD=3.3 22:58:32.644 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.06 = -2.06) 22:58:32.644 00.000 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.12 = -2.12) 22:58:32.644 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.33 mountX=-0.03 mountY=-0.06, mountTheta=-2.07 22:58:32.644 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.05, opts=13) 22:58:32.644 00.000 30444 Enqueuing Move request for scope (-0.05, -0.05) 22:58:32.644 00.000 15672 Worker thread wakes up 22:58:32.644 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd 22:58:32.645 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.05) 22:58:32.645 00.000 15672 Moving (-0.05, -0.05) raw xDistance=-0.03 yDistance=-0.06 22:58:32.645 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:58:32.645 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:32.645 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 22:58:32.645 00.000 15672 MoveAxis(E, 0, ABG) 22:58:32.645 00.000 15672 Move returns status 0, amount 0 22:58:32.645 00.000 15672 MoveAxis(N, 0, ABG) 22:58:32.645 00.000 15672 Move returns status 0, amount 0 22:58:32.645 00.000 15672 move complete, result=0 22:58:32.645 00.000 15672 worker thread done servicing request 22:58:32.650 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=11570, FiltMin=2665, FiltMax=8311, Gamma=2.950 22:58:32.704 00.054 30444 UpdateGuideState exits: m=90674 SNR=69.3 Saturated 22:58:32.704 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:32.704 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:32.704 00.000 30444 Enqueuing Expose request 22:58:32.704 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:58:32.704 00.000 15672 Worker thread wakes up 22:58:32.704 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:32.704 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:34.813 02.109 15672 Exposure complete 22:58:34.837 00.024 15672 worker thread done servicing request 22:58:34.837 00.000 30444 OnExposeComplete: enter 22:58:34.837 00.000 30444 UpdateGuideState(): m_state=6 22:58:34.837 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1468 22:58:34.837 00.000 30444 Star::Find returns 1 (1), X=461.88, Y=193.53, Mass=107299, SNR=83.0, Peak=10321 HFD=3.8 22:58:34.837 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 22:58:34.837 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 22:58:34.837 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.03 hyp=0.40 cameraTheta=0.07 mountX=0.38 mountY=0.11, mountTheta=0.29 22:58:34.838 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.03, opts=13) 22:58:34.838 00.000 30444 Enqueuing Move request for scope (0.40, 0.03) 22:58:34.838 00.000 15672 Worker thread wakes up 22:58:34.838 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.03) opts 0xd 22:58:34.838 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.03) 22:58:34.838 00.000 15672 Moving (0.40, 0.03) raw xDistance=0.38 yDistance=0.11 22:58:34.838 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 22:58:34.838 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:34.838 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 22:58:34.838 00.000 15672 MoveAxis(W, 102, ABG) 22:58:34.838 00.000 15672 Guiding Dir = 3, Dur = 102 22:58:34.839 00.001 15672 IsSlewing returns 0 22:58:34.840 00.001 15672 IsGuiding returns 0 22:58:34.844 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=11500, FiltMin=2693, FiltMax=8775, Gamma=2.950 22:58:34.862 00.018 15672 PulseGuide returned control before completion, sleep 91 22:58:34.894 00.032 30444 UpdateGuideState exits: m=107299 SNR=83.0 Saturated 22:58:34.894 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:34.894 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:34.894 00.000 30444 Enqueuing Expose request 22:58:34.957 00.063 15672 IsGuiding returns 1 22:58:34.957 00.000 15672 scope still moving after pulse duration time elapsed 22:58:34.978 00.021 15672 IsSlewing returns 0 22:58:34.991 00.013 15672 IsGuiding returns 0 22:58:34.991 00.000 15672 scope move finished after 102 + 48 ms 22:58:34.991 00.000 15672 Move returns status 0, amount 102 22:58:34.991 00.000 15672 MoveAxis(N, 0, ABG) 22:58:34.991 00.000 15672 Move returns status 0, amount 0 22:58:34.991 00.000 15672 move complete, result=0 22:58:34.991 00.000 15672 worker thread done servicing request 22:58:34.991 00.000 15672 Worker thread wakes up 22:58:34.991 00.000 30444 GuideStep: 0.4 px 102 ms WEST, 0.1 px 0 ms NORTH 22:58:34.991 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:34.991 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:36.896 01.905 15672 Exposure complete 22:58:36.916 00.020 15672 worker thread done servicing request 22:58:36.916 00.000 30444 OnExposeComplete: enter 22:58:36.916 00.000 30444 UpdateGuideState(): m_state=6 22:58:36.916 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1469 22:58:36.916 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=193.51, Mass=101235, SNR=70.7, Peak=10434 HFD=3.6 22:58:36.916 00.000 30444 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 22:58:36.916 00.000 30444 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 22:58:36.916 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.00 hyp=0.26 cameraTheta=0.00 mountX=0.25 mountY=0.06, mountTheta=0.22 22:58:36.917 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.00, opts=13) 22:58:36.917 00.000 30444 Enqueuing Move request for scope (0.26, 0.00) 22:58:36.917 00.000 15672 Worker thread wakes up 22:58:36.917 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.00) opts 0xd 22:58:36.917 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.00) 22:58:36.917 00.000 15672 Moving (0.26, 0.00) raw xDistance=0.25 yDistance=0.06 22:58:36.917 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25 22:58:36.917 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:36.918 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 22:58:36.918 00.000 15672 MoveAxis(W, 75, ABG) 22:58:36.918 00.000 15672 Guiding Dir = 3, Dur = 75 22:58:36.918 00.000 15672 IsSlewing returns 0 22:58:36.919 00.001 15672 IsGuiding returns 0 22:58:36.924 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2393, max=11093, FiltMin=2724, FiltMax=8755, Gamma=2.950 22:58:36.938 00.014 15672 PulseGuide returned control before completion, sleep 67 22:58:36.979 00.041 30444 UpdateGuideState exits: m=101235 SNR=70.7 Saturated 22:58:36.979 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:36.979 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:36.979 00.000 30444 Enqueuing Expose request 22:58:37.051 00.072 15672 IsGuiding returns 0 22:58:37.051 00.000 15672 Move returns status 0, amount 75 22:58:37.051 00.000 15672 MoveAxis(N, 0, ABG) 22:58:37.051 00.000 15672 Move returns status 0, amount 0 22:58:37.051 00.000 15672 move complete, result=0 22:58:37.051 00.000 15672 worker thread done servicing request 22:58:37.051 00.000 15672 Worker thread wakes up 22:58:37.051 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:37.051 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH 22:58:37.051 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:39.163 02.112 15672 Exposure complete 22:58:39.188 00.025 15672 worker thread done servicing request 22:58:39.188 00.000 30444 OnExposeComplete: enter 22:58:39.188 00.000 30444 UpdateGuideState(): m_state=6 22:58:39.188 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1470 22:58:39.188 00.000 30444 Star::Find returns 1 (1), X=461.23, Y=193.22, Mass=95669, SNR=79.8, Peak=11703 HFD=3.5 22:58:39.188 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 22:58:39.188 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.07 = -2.07) 22:58:39.188 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.28 hyp=0.38 cameraTheta=-2.29 mountX=-0.16 mountY=-0.33, mountTheta=-2.02 22:58:39.189 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.28, opts=13) 22:58:39.189 00.000 30444 Enqueuing Move request for scope (-0.25, -0.28) 22:58:39.189 00.000 15672 Worker thread wakes up 22:58:39.189 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.28) opts 0xd 22:58:39.189 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.28) 22:58:39.189 00.000 15672 Moving (-0.25, -0.28) raw xDistance=-0.16 yDistance=-0.33 22:58:39.189 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 22:58:39.189 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:58:39.189 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 22:58:39.189 00.000 15672 MoveAxis(E, 0, ABG) 22:58:39.189 00.000 15672 Move returns status 0, amount 0 22:58:39.189 00.000 15672 MoveAxis(N, 0, ABG) 22:58:39.189 00.000 15672 Move returns status 0, amount 0 22:58:39.189 00.000 15672 move complete, result=0 22:58:39.189 00.000 15672 worker thread done servicing request 22:58:39.194 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=12480, FiltMin=2733, FiltMax=8186, Gamma=2.950 22:58:39.243 00.049 30444 UpdateGuideState exits: m=95669 SNR=79.8 Saturated 22:58:39.243 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:39.243 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:39.243 00.000 30444 Enqueuing Expose request 22:58:39.243 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 22:58:39.243 00.000 15672 Worker thread wakes up 22:58:39.243 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:39.243 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:41.159 01.916 15672 Exposure complete 22:58:41.192 00.033 15672 worker thread done servicing request 22:58:41.192 00.000 30444 OnExposeComplete: enter 22:58:41.192 00.000 30444 UpdateGuideState(): m_state=6 22:58:41.192 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1471 22:58:41.193 00.001 30444 Star::Find returns 1 (1), X=461.48, Y=193.52, Mass=101498, SNR=72.9, Peak=12143 HFD=3.2 22:58:41.193 00.000 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 22:58:41.193 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 22:58:41.193 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.50 mountX=-0.00 mountY=0.01, mountTheta=1.77 22:58:41.193 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.01, opts=13) 22:58:41.193 00.000 30444 Enqueuing Move request for scope (0.00, 0.01) 22:58:41.193 00.000 15672 Worker thread wakes up 22:58:41.193 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd 22:58:41.193 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.01) 22:58:41.193 00.000 15672 Moving (0.00, 0.01) raw xDistance=-0.00 yDistance=0.01 22:58:41.193 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 22:58:41.193 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:41.194 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:58:41.194 00.000 15672 MoveAxis(E, 0, ABG) 22:58:41.194 00.000 15672 Move returns status 0, amount 0 22:58:41.194 00.000 15672 MoveAxis(N, 0, ABG) 22:58:41.194 00.000 15672 Move returns status 0, amount 0 22:58:41.194 00.000 15672 move complete, result=0 22:58:41.194 00.000 15672 worker thread done servicing request 22:58:41.199 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=12974, FiltMin=2696, FiltMax=8424, Gamma=2.950 22:58:41.251 00.052 30444 UpdateGuideState exits: m=101498 SNR=72.9 Saturated 22:58:41.251 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:41.251 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:41.251 00.000 30444 Enqueuing Expose request 22:58:41.251 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 22:58:41.251 00.000 15672 Worker thread wakes up 22:58:41.251 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:41.251 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:43.359 02.108 15672 Exposure complete 22:58:43.379 00.020 15672 worker thread done servicing request 22:58:43.379 00.000 30444 OnExposeComplete: enter 22:58:43.379 00.000 30444 UpdateGuideState(): m_state=6 22:58:43.379 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1472 22:58:43.379 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=193.27, Mass=93584, SNR=79.9, Peak=11441 HFD=3.2 22:58:43.379 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 22:58:43.379 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 22:58:43.379 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.24 mountX=0.14 mountY=-0.22, mountTheta=-0.98 22:58:43.380 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.24, opts=13) 22:58:43.380 00.000 30444 Enqueuing Move request for scope (0.08, -0.24) 22:58:43.380 00.000 15672 Worker thread wakes up 22:58:43.380 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd 22:58:43.380 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.24) 22:58:43.380 00.000 15672 Moving (0.08, -0.24) raw xDistance=0.14 yDistance=-0.22 22:58:43.380 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:58:43.380 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:43.380 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 22:58:43.380 00.000 15672 MoveAxis(E, 0, ABG) 22:58:43.380 00.000 15672 Move returns status 0, amount 0 22:58:43.380 00.000 15672 MoveAxis(N, 0, ABG) 22:58:43.380 00.000 15672 Move returns status 0, amount 0 22:58:43.380 00.000 15672 move complete, result=0 22:58:43.380 00.000 15672 worker thread done servicing request 22:58:43.386 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=11461, FiltMin=2737, FiltMax=8411, Gamma=2.950 22:58:43.445 00.059 30444 UpdateGuideState exits: m=93584 SNR=79.9 Saturated 22:58:43.445 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:43.445 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:43.445 00.000 30444 Enqueuing Expose request 22:58:43.446 00.001 15672 Worker thread wakes up 22:58:43.446 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:43.446 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:43.446 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 22:58:45.351 01.905 15672 Exposure complete 22:58:45.372 00.021 15672 worker thread done servicing request 22:58:45.372 00.000 30444 OnExposeComplete: enter 22:58:45.372 00.000 30444 UpdateGuideState(): m_state=6 22:58:45.372 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1473 22:58:45.372 00.000 30444 Star::Find returns 1 (1), X=461.02, Y=193.51, Mass=102722, SNR=68.2, Peak=11839 HFD=3.6 22:58:45.373 00.001 30444 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.28) = xAngle (-2.86 = -2.86) 22:58:45.373 00.000 30444 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.92 = -2.92) 22:58:45.373 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.00 hyp=0.46 cameraTheta=-3.14 mountX=-0.44 mountY=-0.10, mountTheta=-2.92 22:58:45.373 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.00, opts=13) 22:58:45.373 00.000 30444 Enqueuing Move request for scope (-0.46, -0.00) 22:58:45.373 00.000 15672 Worker thread wakes up 22:58:45.373 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.00) opts 0xd 22:58:45.373 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.00) 22:58:45.373 00.000 15672 Moving (-0.46, -0.00) raw xDistance=-0.44 yDistance=-0.10 22:58:45.373 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 22:58:45.373 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:58:45.373 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:58:45.373 00.000 15672 MoveAxis(E, 118, ABG) 22:58:45.374 00.001 15672 Guiding Dir = 2, Dur = 118 22:58:45.374 00.000 15672 IsSlewing returns 0 22:58:45.375 00.001 15672 IsGuiding returns 0 22:58:45.379 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=12892, FiltMin=2637, FiltMax=8423, Gamma=2.950 22:58:45.389 00.010 15672 PulseGuide returned control before completion, sleep 114 22:58:45.429 00.040 30444 UpdateGuideState exits: m=102722 SNR=68.2 Saturated 22:58:45.429 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:45.429 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:45.429 00.000 30444 Enqueuing Expose request 22:58:45.506 00.077 15672 IsGuiding returns 1 22:58:45.506 00.000 15672 scope still moving after pulse duration time elapsed 22:58:45.527 00.021 15672 IsSlewing returns 0 22:58:45.534 00.007 15672 IsGuiding returns 0 22:58:45.534 00.000 15672 scope move finished after 118 + 40 ms 22:58:45.534 00.000 15672 Move returns status 0, amount 118 22:58:45.534 00.000 15672 MoveAxis(N, 0, ABG) 22:58:45.534 00.000 15672 Move returns status 0, amount 0 22:58:45.534 00.000 15672 move complete, result=0 22:58:45.534 00.000 15672 worker thread done servicing request 22:58:45.534 00.000 15672 Worker thread wakes up 22:58:45.534 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:45.534 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:45.534 00.000 30444 GuideStep: -0.4 px 118 ms EAST, -0.1 px 0 ms NORTH 22:58:47.640 02.106 15672 Exposure complete 22:58:47.660 00.020 15672 worker thread done servicing request 22:58:47.660 00.000 30444 OnExposeComplete: enter 22:58:47.660 00.000 30444 UpdateGuideState(): m_state=6 22:58:47.661 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1474 22:58:47.661 00.000 30444 Star::Find returns 1 (1), X=461.02, Y=192.98, Mass=104000, SNR=73.5, Peak=11061 HFD=4.0 22:58:47.661 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 22:58:47.661 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.07 = -2.07) 22:58:47.661 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.52 hyp=0.69 cameraTheta=-2.29 mountX=-0.30 mountY=-0.61, mountTheta=-2.02 22:58:47.661 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.52, opts=13) 22:58:47.661 00.000 30444 Enqueuing Move request for scope (-0.46, -0.52) 22:58:47.661 00.000 15672 Worker thread wakes up 22:58:47.661 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.52) opts 0xd 22:58:47.662 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.52) 22:58:47.662 00.000 15672 Moving (-0.46, -0.52) raw xDistance=-0.30 yDistance=-0.61 22:58:47.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30 22:58:47.662 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.43 newest=-0.92 22:58:47.662 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 22:58:47.662 00.000 15672 MoveAxis(E, 88, ABG) 22:58:47.662 00.000 15672 Guiding Dir = 2, Dur = 88 22:58:47.662 00.000 15672 IsSlewing returns 0 22:58:47.664 00.002 15672 IsGuiding returns 0 22:58:47.669 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=12515, FiltMin=2620, FiltMax=8370, Gamma=2.950 22:58:47.689 00.020 15672 PulseGuide returned control before completion, sleep 73 22:58:47.722 00.033 30444 UpdateGuideState exits: m=104000 SNR=73.5 Saturated 22:58:47.722 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:47.722 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:47.722 00.000 30444 Enqueuing Expose request 22:58:47.765 00.043 15672 IsGuiding returns 1 22:58:47.765 00.000 15672 scope still moving after pulse duration time elapsed 22:58:47.785 00.020 15672 IsSlewing returns 0 22:58:47.786 00.001 15672 IsGuiding returns 1 22:58:47.808 00.022 15672 IsSlewing returns 0 22:58:47.819 00.011 15672 IsGuiding returns 0 22:58:47.819 00.000 15672 scope move finished after 88 + 66 ms 22:58:47.819 00.000 15672 Move returns status 0, amount 88 22:58:47.819 00.000 15672 MoveAxis(N, 109, ABG) 22:58:47.819 00.000 15672 Guiding Dir = 0, Dur = 109 22:58:47.819 00.000 15672 IsSlewing returns 0 22:58:47.820 00.001 15672 IsGuiding returns 0 22:58:47.898 00.078 15672 PulseGuide returned control before completion, sleep 42 22:58:47.966 00.068 15672 IsGuiding returns 1 22:58:47.966 00.000 15672 scope still moving after pulse duration time elapsed 22:58:47.987 00.021 15672 IsSlewing returns 0 22:58:47.990 00.003 15672 IsGuiding returns 1 22:58:48.011 00.021 15672 IsSlewing returns 0 22:58:48.014 00.003 15672 IsGuiding returns 1 22:58:48.035 00.021 15672 IsSlewing returns 0 22:58:48.057 00.022 15672 IsGuiding returns 0 22:58:48.057 00.000 15672 scope move finished after 109 + 128 ms 22:58:48.057 00.000 15672 Move returns status 0, amount 109 22:58:48.057 00.000 15672 move complete, result=0 22:58:48.057 00.000 15672 worker thread done servicing request 22:58:48.057 00.000 15672 Worker thread wakes up 22:58:48.057 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:48.058 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:48.058 00.000 30444 GuideStep: -0.3 px 88 ms EAST, -0.6 px 109 ms NORTH 22:58:49.974 01.916 15672 Exposure complete 22:58:50.008 00.034 15672 worker thread done servicing request 22:58:50.008 00.000 30444 OnExposeComplete: enter 22:58:50.008 00.000 30444 UpdateGuideState(): m_state=6 22:58:50.008 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1475 22:58:50.008 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=192.91, Mass=103933, SNR=76.7, Peak=10473 HFD=3.6 22:58:50.008 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 22:58:50.008 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 22:58:50.008 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.59 hyp=0.61 cameraTheta=-1.36 mountX=0.28 mountY=-0.55, mountTheta=-1.09 22:58:50.009 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.59, opts=13) 22:58:50.009 00.000 30444 Enqueuing Move request for scope (0.13, -0.59) 22:58:50.009 00.000 15672 Worker thread wakes up 22:58:50.009 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.59) opts 0xd 22:58:50.009 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.59) 22:58:50.009 00.000 15672 Moving (0.13, -0.59) raw xDistance=0.28 yDistance=-0.55 22:58:50.009 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28 22:58:50.009 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 22:58:50.009 00.000 15672 MoveAxis(W, 71, ABG) 22:58:50.009 00.000 15672 Guiding Dir = 3, Dur = 71 22:58:50.010 00.001 15672 IsSlewing returns 0 22:58:50.011 00.001 15672 IsGuiding returns 0 22:58:50.015 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2411, max=12930, FiltMin=2683, FiltMax=9332, Gamma=2.950 22:58:50.038 00.023 15672 PulseGuide returned control before completion, sleep 54 22:58:50.064 00.026 30444 UpdateGuideState exits: m=103933 SNR=76.7 Saturated 22:58:50.065 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:50.065 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:50.065 00.000 30444 Enqueuing Expose request 22:58:50.095 00.030 15672 IsGuiding returns 1 22:58:50.095 00.000 15672 scope still moving after pulse duration time elapsed 22:58:50.116 00.021 15672 IsSlewing returns 0 22:58:50.150 00.034 15672 IsGuiding returns 0 22:58:50.150 00.000 15672 scope move finished after 71 + 68 ms 22:58:50.150 00.000 15672 Move returns status 0, amount 71 22:58:50.150 00.000 15672 MoveAxis(N, 98, ABG) 22:58:50.150 00.000 15672 Guiding Dir = 0, Dur = 98 22:58:50.151 00.001 15672 IsSlewing returns 0 22:58:50.153 00.002 15672 IsGuiding returns 0 22:58:50.229 00.076 15672 PulseGuide returned control before completion, sleep 33 22:58:50.265 00.036 15672 IsGuiding returns 1 22:58:50.265 00.000 15672 scope still moving after pulse duration time elapsed 22:58:50.286 00.021 15672 IsSlewing returns 0 22:58:50.287 00.001 15672 IsGuiding returns 1 22:58:50.307 00.020 15672 IsSlewing returns 0 22:58:50.309 00.002 15672 IsGuiding returns 1 22:58:50.330 00.021 15672 IsSlewing returns 0 22:58:50.389 00.059 15672 IsGuiding returns 0 22:58:50.389 00.000 15672 scope move finished after 98 + 137 ms 22:58:50.389 00.000 15672 Move returns status 0, amount 98 22:58:50.389 00.000 15672 move complete, result=0 22:58:50.389 00.000 15672 worker thread done servicing request 22:58:50.390 00.001 15672 Worker thread wakes up 22:58:50.390 00.000 30444 GuideStep: 0.3 px 71 ms WEST, -0.6 px 98 ms NORTH 22:58:50.390 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:50.390 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:52.499 02.109 15672 Exposure complete 22:58:52.519 00.020 15672 worker thread done servicing request 22:58:52.519 00.000 30444 OnExposeComplete: enter 22:58:52.519 00.000 30444 UpdateGuideState(): m_state=6 22:58:52.519 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1476 22:58:52.519 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=193.11, Mass=98996, SNR=71.2, Peak=10051 HFD=3.7 22:58:52.519 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.07 = -1.07) 22:58:52.519 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.13 = -1.13) 22:58:52.519 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.39 hyp=0.40 cameraTheta=-1.35 mountX=0.19 mountY=-0.37, mountTheta=-1.08 22:58:52.520 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.39, opts=13) 22:58:52.520 00.000 30444 Enqueuing Move request for scope (0.09, -0.39) 22:58:52.520 00.000 15672 Worker thread wakes up 22:58:52.520 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.39) opts 0xd 22:58:52.520 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.39) 22:58:52.520 00.000 15672 Moving (0.09, -0.39) raw xDistance=0.19 yDistance=-0.37 22:58:52.520 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:58:52.520 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 22:58:52.520 00.000 15672 MoveAxis(E, 0, ABG) 22:58:52.520 00.000 15672 Move returns status 0, amount 0 22:58:52.520 00.000 15672 MoveAxis(N, 65, ABG) 22:58:52.520 00.000 15672 Guiding Dir = 0, Dur = 65 22:58:52.521 00.001 15672 IsSlewing returns 0 22:58:52.526 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=11478, FiltMin=2706, FiltMax=8407, Gamma=2.950 22:58:52.546 00.020 15672 IsGuiding returns 0 22:58:52.576 00.030 30444 UpdateGuideState exits: m=98996 SNR=71.2 Saturated 22:58:52.576 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:52.576 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:52.576 00.000 30444 Enqueuing Expose request 22:58:52.627 00.051 15672 IsGuiding returns 1 22:58:52.627 00.000 15672 scope still moving after pulse duration time elapsed 22:58:52.648 00.021 15672 IsSlewing returns 0 22:58:52.649 00.001 15672 IsGuiding returns 1 22:58:52.670 00.021 15672 IsSlewing returns 0 22:58:52.671 00.001 15672 IsGuiding returns 1 22:58:52.692 00.021 15672 IsSlewing returns 0 22:58:52.707 00.015 15672 IsGuiding returns 0 22:58:52.708 00.001 15672 scope move finished after 65 + 96 ms 22:58:52.708 00.000 15672 Move returns status 0, amount 65 22:58:52.708 00.000 15672 move complete, result=0 22:58:52.708 00.000 15672 worker thread done servicing request 22:58:52.708 00.000 15672 Worker thread wakes up 22:58:52.708 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:52.709 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:52.709 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 65 ms NORTH 22:58:54.615 01.906 15672 Exposure complete 22:58:54.635 00.020 15672 worker thread done servicing request 22:58:54.635 00.000 30444 OnExposeComplete: enter 22:58:54.635 00.000 30444 UpdateGuideState(): m_state=6 22:58:54.636 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1477 22:58:54.636 00.000 30444 Star::Find returns 1 (1), X=461.31, Y=193.10, Mass=91652, SNR=62.8, Peak=11131 HFD=3.4 22:58:54.636 00.000 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 22:58:54.636 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 22:58:54.636 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.41 hyp=0.44 cameraTheta=-1.95 mountX=-0.04 mountY=-0.43, mountTheta=-1.67 22:58:54.636 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.41, opts=13) 22:58:54.636 00.000 30444 Enqueuing Move request for scope (-0.16, -0.41) 22:58:54.636 00.000 15672 Worker thread wakes up 22:58:54.636 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.41) opts 0xd 22:58:54.637 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.41) 22:58:54.637 00.000 15672 Moving (-0.16, -0.41) raw xDistance=-0.04 yDistance=-0.43 22:58:54.637 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 22:58:54.637 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 22:58:54.637 00.000 15672 MoveAxis(E, 0, ABG) 22:58:54.637 00.000 15672 Move returns status 0, amount 0 22:58:54.637 00.000 15672 MoveAxis(N, 77, ABG) 22:58:54.637 00.000 15672 Guiding Dir = 0, Dur = 77 22:58:54.638 00.001 15672 IsSlewing returns 0 22:58:54.639 00.001 15672 IsGuiding returns 0 22:58:54.643 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2430, max=12749, FiltMin=2691, FiltMax=8625, Gamma=2.950 22:58:54.692 00.049 30444 UpdateGuideState exits: m=91652 SNR=62.8 Saturated 22:58:54.692 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:54.692 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:54.692 00.000 30444 Enqueuing Expose request 22:58:54.750 00.058 15672 IsGuiding returns 1 22:58:54.750 00.000 15672 scope still moving after pulse duration time elapsed 22:58:54.771 00.021 15672 IsSlewing returns 0 22:58:54.772 00.001 15672 IsGuiding returns 1 22:58:54.793 00.021 15672 IsSlewing returns 0 22:58:54.794 00.001 15672 IsGuiding returns 1 22:58:54.815 00.021 15672 IsSlewing returns 0 22:58:54.830 00.015 15672 IsGuiding returns 0 22:58:54.830 00.000 15672 scope move finished after 77 + 114 ms 22:58:54.830 00.000 15672 Move returns status 0, amount 77 22:58:54.830 00.000 15672 move complete, result=0 22:58:54.830 00.000 15672 worker thread done servicing request 22:58:54.830 00.000 15672 Worker thread wakes up 22:58:54.830 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 77 ms NORTH 22:58:54.830 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:54.831 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:56.940 02.109 15672 Exposure complete 22:58:56.960 00.020 15672 worker thread done servicing request 22:58:56.960 00.000 30444 OnExposeComplete: enter 22:58:56.960 00.000 30444 UpdateGuideState(): m_state=6 22:58:56.960 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1478 22:58:56.960 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=192.87, Mass=107754, SNR=80.9, Peak=10667 HFD=3.7 22:58:56.960 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 22:58:56.960 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 22:58:56.960 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.63 hyp=0.66 cameraTheta=-1.29 mountX=0.35 mountY=-0.58, mountTheta=-1.03 22:58:56.961 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.63, opts=13) 22:58:56.961 00.000 30444 Enqueuing Move request for scope (0.18, -0.63) 22:58:56.961 00.000 15672 Worker thread wakes up 22:58:56.961 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.63) opts 0xd 22:58:56.961 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.63) 22:58:56.961 00.000 15672 Moving (0.18, -0.63) raw xDistance=0.35 yDistance=-0.58 22:58:56.961 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 22:58:56.961 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 22:58:56.961 00.000 15672 MoveAxis(W, 95, ABG) 22:58:56.961 00.000 15672 Guiding Dir = 3, Dur = 95 22:58:56.962 00.001 15672 IsSlewing returns 0 22:58:56.963 00.001 15672 IsGuiding returns 0 22:58:56.967 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2422, max=12687, FiltMin=2741, FiltMax=9199, Gamma=2.950 22:58:56.987 00.020 15672 PulseGuide returned control before completion, sleep 81 22:58:57.018 00.031 30444 UpdateGuideState exits: m=107754 SNR=80.9 Saturated 22:58:57.018 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:57.018 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:57.018 00.000 30444 Enqueuing Expose request 22:58:57.084 00.066 15672 IsGuiding returns 0 22:58:57.084 00.000 15672 Move returns status 0, amount 95 22:58:57.084 00.000 15672 MoveAxis(N, 104, ABG) 22:58:57.084 00.000 15672 Guiding Dir = 0, Dur = 104 22:58:57.084 00.000 15672 IsSlewing returns 0 22:58:57.085 00.001 15672 IsGuiding returns 0 22:58:57.164 00.079 15672 PulseGuide returned control before completion, sleep 36 22:58:57.203 00.039 15672 IsGuiding returns 1 22:58:57.203 00.000 15672 scope still moving after pulse duration time elapsed 22:58:57.224 00.021 15672 IsSlewing returns 0 22:58:57.225 00.001 15672 IsGuiding returns 1 22:58:57.246 00.021 15672 IsSlewing returns 0 22:58:57.246 00.000 15672 IsGuiding returns 1 22:58:57.267 00.021 15672 IsSlewing returns 0 22:58:57.268 00.001 15672 IsGuiding returns 1 22:58:57.289 00.021 15672 IsSlewing returns 0 22:58:57.322 00.033 15672 IsGuiding returns 0 22:58:57.322 00.000 15672 scope move finished after 104 + 133 ms 22:58:57.322 00.000 15672 Move returns status 0, amount 104 22:58:57.322 00.000 15672 move complete, result=0 22:58:57.322 00.000 15672 worker thread done servicing request 22:58:57.322 00.000 15672 Worker thread wakes up 22:58:57.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:57.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:58:57.322 00.000 30444 GuideStep: 0.4 px 95 ms WEST, -0.6 px 104 ms NORTH 22:58:59.238 01.916 15672 Exposure complete 22:58:59.268 00.030 15672 worker thread done servicing request 22:58:59.268 00.000 30444 OnExposeComplete: enter 22:58:59.268 00.000 30444 UpdateGuideState(): m_state=6 22:58:59.268 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1479 22:58:59.268 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=192.84, Mass=99203, SNR=68.6, Peak=10714 HFD=3.6 22:58:59.268 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 22:58:59.268 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 22:58:59.268 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.66 hyp=0.70 cameraTheta=-1.88 mountX=-0.02 mountY=-0.69, mountTheta=-1.60 22:58:59.268 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.66, opts=13) 22:58:59.269 00.001 30444 Enqueuing Move request for scope (-0.21, -0.66) 22:58:59.269 00.000 15672 Worker thread wakes up 22:58:59.269 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.66) opts 0xd 22:58:59.269 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.66) 22:58:59.269 00.000 15672 Moving (-0.21, -0.66) raw xDistance=-0.02 yDistance=-0.69 22:58:59.269 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:58:59.269 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 22:58:59.269 00.000 15672 MoveAxis(E, 0, ABG) 22:58:59.269 00.000 15672 Move returns status 0, amount 0 22:58:59.269 00.000 15672 MoveAxis(N, 124, ABG) 22:58:59.269 00.000 15672 Guiding Dir = 0, Dur = 124 22:58:59.270 00.001 15672 IsSlewing returns 0 22:58:59.270 00.000 15672 IsGuiding returns 0 22:58:59.274 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2438, max=12388, FiltMin=2715, FiltMax=8676, Gamma=2.950 22:58:59.325 00.051 30444 UpdateGuideState exits: m=99203 SNR=68.6 Saturated 22:58:59.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:59.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:58:59.325 00.000 30444 Enqueuing Expose request 22:58:59.352 00.027 15672 PulseGuide returned control before completion, sleep 53 22:58:59.408 00.056 15672 IsGuiding returns 1 22:58:59.408 00.000 15672 scope still moving after pulse duration time elapsed 22:58:59.429 00.021 15672 IsSlewing returns 0 22:58:59.432 00.003 15672 IsGuiding returns 1 22:58:59.453 00.021 15672 IsSlewing returns 0 22:58:59.454 00.001 15672 IsGuiding returns 1 22:58:59.475 00.021 15672 IsSlewing returns 0 22:58:59.476 00.001 15672 IsGuiding returns 1 22:58:59.497 00.021 15672 IsSlewing returns 0 22:58:59.511 00.014 15672 IsGuiding returns 0 22:58:59.511 00.000 15672 scope move finished after 124 + 117 ms 22:58:59.511 00.000 15672 Move returns status 0, amount 124 22:58:59.511 00.000 15672 move complete, result=0 22:58:59.511 00.000 15672 worker thread done servicing request 22:58:59.511 00.000 15672 Worker thread wakes up 22:58:59.511 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:58:59.512 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.7 px 124 ms NORTH 22:58:59.512 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:01.619 02.107 15672 Exposure complete 22:59:01.639 00.020 15672 worker thread done servicing request 22:59:01.639 00.000 30444 OnExposeComplete: enter 22:59:01.639 00.000 30444 UpdateGuideState(): m_state=6 22:59:01.639 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1480 22:59:01.640 00.001 30444 Star::Find returns 1 (1), X=460.88, Y=193.09, Mass=95669, SNR=77.4, Peak=10004 HFD=4.0 22:59:01.640 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.26 = -2.26) 22:59:01.640 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.32 = -2.32) 22:59:01.640 00.000 30444 CameraToMount -- cameraX=-0.60 cameraY=-0.42 hyp=0.73 cameraTheta=-2.53 mountX=-0.46 mountY=-0.53, mountTheta=-2.28 22:59:01.640 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.60, y=-0.42, opts=13) 22:59:01.640 00.000 30444 Enqueuing Move request for scope (-0.60, -0.42) 22:59:01.640 00.000 15672 Worker thread wakes up 22:59:01.640 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.42) opts 0xd 22:59:01.640 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.60, -0.42) 22:59:01.640 00.000 15672 Moving (-0.60, -0.42) raw xDistance=-0.46 yDistance=-0.53 22:59:01.640 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 22:59:01.641 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 22:59:01.641 00.000 15672 MoveAxis(E, 124, ABG) 22:59:01.641 00.000 15672 Guiding Dir = 2, Dur = 124 22:59:01.641 00.000 15672 IsSlewing returns 0 22:59:01.642 00.001 15672 IsGuiding returns 0 22:59:01.647 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=11366, FiltMin=2630, FiltMax=8387, Gamma=2.950 22:59:01.667 00.020 15672 PulseGuide returned control before completion, sleep 110 22:59:01.697 00.030 30444 UpdateGuideState exits: m=95669 SNR=77.4 Saturated 22:59:01.697 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:01.697 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:01.697 00.000 30444 Enqueuing Expose request 22:59:01.796 00.099 15672 IsGuiding returns 1 22:59:01.796 00.000 15672 scope still moving after pulse duration time elapsed 22:59:01.818 00.022 15672 IsSlewing returns 0 22:59:01.821 00.003 15672 IsGuiding returns 0 22:59:01.821 00.000 15672 scope move finished after 124 + 54 ms 22:59:01.821 00.000 15672 Move returns status 0, amount 124 22:59:01.821 00.000 15672 MoveAxis(N, 95, ABG) 22:59:01.821 00.000 15672 Guiding Dir = 0, Dur = 95 22:59:01.823 00.002 15672 IsSlewing returns 0 22:59:01.825 00.002 15672 IsGuiding returns 0 22:59:01.908 00.083 15672 PulseGuide returned control before completion, sleep 23 22:59:01.934 00.026 15672 IsGuiding returns 1 22:59:01.934 00.000 15672 scope still moving after pulse duration time elapsed 22:59:01.955 00.021 15672 IsSlewing returns 0 22:59:01.958 00.003 15672 IsGuiding returns 1 22:59:01.979 00.021 15672 IsSlewing returns 0 22:59:01.980 00.001 15672 IsGuiding returns 1 22:59:02.001 00.021 15672 IsSlewing returns 0 22:59:02.051 00.050 15672 IsGuiding returns 0 22:59:02.051 00.000 15672 scope move finished after 95 + 131 ms 22:59:02.051 00.000 15672 Move returns status 0, amount 95 22:59:02.051 00.000 15672 move complete, result=0 22:59:02.051 00.000 15672 worker thread done servicing request 22:59:02.051 00.000 15672 Worker thread wakes up 22:59:02.051 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:02.051 00.000 30444 GuideStep: -0.5 px 124 ms EAST, -0.5 px 95 ms NORTH 22:59:02.052 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:03.962 01.910 15672 Exposure complete 22:59:03.981 00.019 15672 worker thread done servicing request 22:59:03.981 00.000 30444 OnExposeComplete: enter 22:59:03.982 00.001 30444 UpdateGuideState(): m_state=6 22:59:03.982 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1481 22:59:03.982 00.000 30444 Star::Find returns 1 (1), X=461.08, Y=192.84, Mass=94086, SNR=66.7, Peak=10514 HFD=3.7 22:59:03.982 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 22:59:03.982 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.90 = -1.90) 22:59:03.982 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.66 hyp=0.78 cameraTheta=-2.11 mountX=-0.20 mountY=-0.73, mountTheta=-1.84 22:59:03.982 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.66, opts=13) 22:59:03.982 00.000 30444 Enqueuing Move request for scope (-0.40, -0.66) 22:59:03.982 00.000 15672 Worker thread wakes up 22:59:03.982 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.66) opts 0xd 22:59:03.983 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.66) 22:59:03.983 00.000 15672 Moving (-0.40, -0.66) raw xDistance=-0.20 yDistance=-0.73 22:59:03.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 22:59:03.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 22:59:03.983 00.000 15672 MoveAxis(E, 0, ABG) 22:59:03.983 00.000 15672 Move returns status 0, amount 0 22:59:03.983 00.000 15672 MoveAxis(N, 131, ABG) 22:59:03.983 00.000 15672 Guiding Dir = 0, Dur = 131 22:59:03.983 00.000 15672 IsSlewing returns 0 22:59:03.984 00.001 15672 IsGuiding returns 0 22:59:03.989 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12384, FiltMin=2734, FiltMax=8784, Gamma=2.950 22:59:04.039 00.050 30444 UpdateGuideState exits: m=94086 SNR=66.7 Saturated 22:59:04.039 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:04.039 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:04.039 00.000 30444 Enqueuing Expose request 22:59:04.065 00.026 15672 PulseGuide returned control before completion, sleep 61 22:59:04.129 00.064 15672 IsGuiding returns 1 22:59:04.129 00.000 15672 scope still moving after pulse duration time elapsed 22:59:04.150 00.021 15672 IsSlewing returns 0 22:59:04.224 00.074 15672 IsGuiding returns 0 22:59:04.224 00.000 15672 scope move finished after 131 + 107 ms 22:59:04.224 00.000 15672 Move returns status 0, amount 131 22:59:04.224 00.000 15672 move complete, result=0 22:59:04.224 00.000 15672 worker thread done servicing request 22:59:04.224 00.000 15672 Worker thread wakes up 22:59:04.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:04.224 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:04.224 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 131 ms NORTH 22:59:06.331 02.107 15672 Exposure complete 22:59:06.351 00.020 15672 worker thread done servicing request 22:59:06.351 00.000 30444 OnExposeComplete: enter 22:59:06.351 00.000 30444 UpdateGuideState(): m_state=6 22:59:06.351 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1482 22:59:06.351 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=193.04, Mass=103375, SNR=82.5, Peak=9996 HFD=4.0 22:59:06.351 00.000 30444 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.28) = xAngle (-0.41 = -0.41) 22:59:06.351 00.000 30444 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.47 = -0.47) 22:59:06.351 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=-0.47 hyp=0.74 cameraTheta=-0.69 mountX=0.67 mountY=-0.34, mountTheta=-0.46 22:59:06.352 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=-0.47, opts=13) 22:59:06.352 00.000 30444 Enqueuing Move request for scope (0.57, -0.47) 22:59:06.352 00.000 15672 Worker thread wakes up 22:59:06.352 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.47) opts 0xd 22:59:06.352 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, -0.47) 22:59:06.352 00.000 15672 Moving (0.57, -0.47) raw xDistance=0.67 yDistance=-0.34 22:59:06.352 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67 22:59:06.352 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:59:06.352 00.000 15672 MoveAxis(W, 182, ABG) 22:59:06.352 00.000 15672 Guiding Dir = 3, Dur = 182 22:59:06.353 00.001 15672 IsSlewing returns 0 22:59:06.354 00.001 15672 IsGuiding returns 0 22:59:06.358 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=12162, FiltMin=2668, FiltMax=8906, Gamma=2.950 22:59:06.380 00.022 15672 PulseGuide returned control before completion, sleep 166 22:59:06.408 00.028 30444 UpdateGuideState exits: m=103375 SNR=82.5 Saturated 22:59:06.408 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:06.408 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:06.408 00.000 30444 Enqueuing Expose request 22:59:06.588 00.180 15672 IsGuiding returns 1 22:59:06.588 00.000 15672 scope still moving after pulse duration time elapsed 22:59:06.610 00.022 15672 IsSlewing returns 0 22:59:06.621 00.011 15672 IsGuiding returns 0 22:59:06.621 00.000 15672 scope move finished after 182 + 84 ms 22:59:06.621 00.000 15672 Move returns status 0, amount 182 22:59:06.621 00.000 15672 MoveAxis(N, 60, ABG) 22:59:06.621 00.000 15672 Guiding Dir = 0, Dur = 60 22:59:06.621 00.000 15672 IsSlewing returns 0 22:59:06.622 00.001 15672 IsGuiding returns 0 22:59:06.702 00.080 15672 IsGuiding returns 1 22:59:06.702 00.000 15672 scope still moving after pulse duration time elapsed 22:59:06.724 00.022 15672 IsSlewing returns 0 22:59:06.727 00.003 15672 IsGuiding returns 1 22:59:06.748 00.021 15672 IsSlewing returns 0 22:59:06.748 00.000 15672 IsGuiding returns 1 22:59:06.770 00.022 15672 IsSlewing returns 0 22:59:06.827 00.057 15672 IsGuiding returns 0 22:59:06.828 00.001 15672 scope move finished after 60 + 145 ms 22:59:06.828 00.000 15672 Move returns status 0, amount 60 22:59:06.828 00.000 15672 move complete, result=0 22:59:06.828 00.000 15672 worker thread done servicing request 22:59:06.828 00.000 15672 Worker thread wakes up 22:59:06.828 00.000 30444 GuideStep: 0.7 px 182 ms WEST, -0.3 px 60 ms NORTH 22:59:06.828 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:06.828 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:08.736 01.908 15672 Exposure complete 22:59:08.756 00.020 15672 worker thread done servicing request 22:59:08.756 00.000 30444 OnExposeComplete: enter 22:59:08.756 00.000 30444 UpdateGuideState(): m_state=6 22:59:08.756 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1483 22:59:08.756 00.000 30444 Star::Find returns 1 (1), X=461.93, Y=193.97, Mass=106266, SNR=79.5, Peak=9990 HFD=4.1 22:59:08.756 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.07 = 1.07) 22:59:08.756 00.000 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.01 = 1.01) 22:59:08.756 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.46 hyp=0.65 cameraTheta=0.79 mountX=0.31 mountY=0.55, mountTheta=1.06 22:59:08.757 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.46, opts=13) 22:59:08.757 00.000 30444 Enqueuing Move request for scope (0.46, 0.46) 22:59:08.757 00.000 15672 Worker thread wakes up 22:59:08.757 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.46) opts 0xd 22:59:08.757 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.46) 22:59:08.757 00.000 15672 Moving (0.46, 0.46) raw xDistance=0.31 yDistance=0.55 22:59:08.757 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.31 22:59:08.757 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:59:08.757 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55 22:59:08.757 00.000 15672 MoveAxis(W, 97, ABG) 22:59:08.757 00.000 15672 Guiding Dir = 3, Dur = 97 22:59:08.758 00.001 15672 IsSlewing returns 0 22:59:08.758 00.000 15672 IsGuiding returns 0 22:59:08.762 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=10536, FiltMin=2696, FiltMax=8858, Gamma=2.950 22:59:08.776 00.014 15672 PulseGuide returned control before completion, sleep 90 22:59:08.812 00.036 30444 UpdateGuideState exits: m=106266 SNR=79.5 Saturated 22:59:08.812 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:08.812 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:08.812 00.000 30444 Enqueuing Expose request 22:59:08.867 00.055 15672 IsGuiding returns 1 22:59:08.867 00.000 15672 scope still moving after pulse duration time elapsed 22:59:08.889 00.022 15672 IsSlewing returns 0 22:59:08.889 00.000 15672 IsGuiding returns 0 22:59:08.890 00.001 15672 scope move finished after 97 + 34 ms 22:59:08.890 00.000 15672 Move returns status 0, amount 97 22:59:08.890 00.000 15672 MoveAxis(N, 0, ABG) 22:59:08.890 00.000 15672 Move returns status 0, amount 0 22:59:08.890 00.000 15672 move complete, result=0 22:59:08.890 00.000 15672 worker thread done servicing request 22:59:08.890 00.000 15672 Worker thread wakes up 22:59:08.890 00.000 30444 GuideStep: 0.3 px 97 ms WEST, 0.6 px 0 ms NORTH 22:59:08.890 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:08.890 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:10.997 02.107 15672 Exposure complete 22:59:11.018 00.021 15672 worker thread done servicing request 22:59:11.018 00.000 30444 OnExposeComplete: enter 22:59:11.018 00.000 30444 UpdateGuideState(): m_state=6 22:59:11.019 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1484 22:59:11.019 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=194.06, Mass=98007, SNR=72.5, Peak=10226 HFD=3.6 22:59:11.019 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 22:59:11.019 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 22:59:11.019 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.56 hyp=0.56 cameraTheta=1.45 mountX=-0.09 mountY=0.56, mountTheta=1.72 22:59:11.019 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.56, opts=13) 22:59:11.019 00.000 30444 Enqueuing Move request for scope (0.07, 0.56) 22:59:11.019 00.000 15672 Worker thread wakes up 22:59:11.019 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.56) opts 0xd 22:59:11.019 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.56) 22:59:11.019 00.000 15672 Moving (0.07, 0.56) raw xDistance=-0.09 yDistance=0.56 22:59:11.019 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:59:11.020 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:59:11.020 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56 22:59:11.020 00.000 15672 MoveAxis(E, 0, ABG) 22:59:11.020 00.000 15672 Move returns status 0, amount 0 22:59:11.020 00.000 15672 MoveAxis(N, 0, ABG) 22:59:11.020 00.000 15672 Move returns status 0, amount 0 22:59:11.020 00.000 15672 move complete, result=0 22:59:11.020 00.000 15672 worker thread done servicing request 22:59:11.025 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=11395, FiltMin=2618, FiltMax=8890, Gamma=2.950 22:59:11.075 00.050 30444 UpdateGuideState exits: m=98007 SNR=72.5 Saturated 22:59:11.075 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:11.076 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:11.076 00.000 30444 Enqueuing Expose request 22:59:11.076 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 22:59:11.076 00.000 15672 Worker thread wakes up 22:59:11.076 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:11.076 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:12.983 01.907 15672 Exposure complete 22:59:13.003 00.020 15672 worker thread done servicing request 22:59:13.003 00.000 30444 OnExposeComplete: enter 22:59:13.003 00.000 30444 UpdateGuideState(): m_state=6 22:59:13.003 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1485 22:59:13.003 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=194.03, Mass=95486, SNR=63.1, Peak=10152 HFD=3.3 22:59:13.003 00.000 30444 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.28) = xAngle (1.25 = 1.25) 22:59:13.003 00.000 30444 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 22:59:13.003 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.53 hyp=0.64 cameraTheta=0.97 mountX=0.20 mountY=0.59, mountTheta=1.24 22:59:13.004 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.53, opts=13) 22:59:13.004 00.000 30444 Enqueuing Move request for scope (0.36, 0.53) 22:59:13.004 00.000 15672 Worker thread wakes up 22:59:13.004 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.53) opts 0xd 22:59:13.004 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.53) 22:59:13.004 00.000 15672 Moving (0.36, 0.53) raw xDistance=0.20 yDistance=0.59 22:59:13.004 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 22:59:13.004 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:59:13.004 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59 22:59:13.004 00.000 15672 MoveAxis(E, 0, ABG) 22:59:13.004 00.000 15672 Move returns status 0, amount 0 22:59:13.004 00.000 15672 MoveAxis(N, 0, ABG) 22:59:13.004 00.000 15672 Move returns status 0, amount 0 22:59:13.004 00.000 15672 move complete, result=0 22:59:13.004 00.000 15672 worker thread done servicing request 22:59:13.009 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=10593, FiltMin=2560, FiltMax=8413, Gamma=2.950 22:59:13.059 00.050 30444 UpdateGuideState exits: m=95486 SNR=63.1 Saturated 22:59:13.059 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:13.059 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:13.059 00.000 30444 Enqueuing Expose request 22:59:13.059 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH 22:59:13.059 00.000 15672 Worker thread wakes up 22:59:13.059 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:13.059 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:15.168 02.109 15672 Exposure complete 22:59:15.196 00.028 15672 worker thread done servicing request 22:59:15.196 00.000 30444 OnExposeComplete: enter 22:59:15.196 00.000 30444 UpdateGuideState(): m_state=6 22:59:15.196 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1486 22:59:15.196 00.000 30444 Star::Find returns 1 (1), X=461.93, Y=194.38, Mass=94977, SNR=74.3, Peak=8926 HFD=3.9 22:59:15.197 00.001 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 22:59:15.197 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.31 = 1.31) 22:59:15.197 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.87 hyp=0.98 cameraTheta=1.10 mountX=0.19 mountY=0.95, mountTheta=1.37 22:59:15.197 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.87, opts=13) 22:59:15.197 00.000 30444 Enqueuing Move request for scope (0.45, 0.87) 22:59:15.197 00.000 15672 Worker thread wakes up 22:59:15.197 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.87) opts 0xd 22:59:15.197 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.87) 22:59:15.197 00.000 15672 Moving (0.45, 0.87) raw xDistance=0.19 yDistance=0.95 22:59:15.197 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:59:15.198 00.001 15672 resist switch: large excursion: input 0.95 thresh 0.75 direction from -1 to 1 22:59:15.198 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.84 22:59:15.198 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95 22:59:15.198 00.000 15672 MoveAxis(E, 0, ABG) 22:59:15.198 00.000 15672 Move returns status 0, amount 0 22:59:15.198 00.000 15672 MoveAxis(S, 169, ABG) 22:59:15.198 00.000 15672 Guiding Dir = 1, Dur = 169 22:59:15.198 00.000 15672 IsSlewing returns 0 22:59:15.199 00.001 15672 IsGuiding returns 0 22:59:15.204 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=11029, FiltMin=2751, FiltMax=8683, Gamma=2.950 22:59:15.254 00.050 30444 UpdateGuideState exits: m=94977 SNR=74.3 Saturated 22:59:15.254 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:15.254 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:15.254 00.000 30444 Enqueuing Expose request 22:59:15.278 00.024 15672 PulseGuide returned control before completion, sleep 101 22:59:15.382 00.104 15672 IsGuiding returns 1 22:59:15.382 00.000 15672 scope still moving after pulse duration time elapsed 22:59:15.404 00.022 15672 IsSlewing returns 0 22:59:15.406 00.002 15672 IsGuiding returns 1 22:59:15.427 00.021 15672 IsSlewing returns 0 22:59:15.430 00.003 15672 IsGuiding returns 1 22:59:15.451 00.021 15672 IsSlewing returns 0 22:59:15.452 00.001 15672 IsGuiding returns 1 22:59:15.473 00.021 15672 IsSlewing returns 0 22:59:15.486 00.013 15672 IsGuiding returns 0 22:59:15.486 00.000 15672 scope move finished after 169 + 117 ms 22:59:15.486 00.000 15672 Move returns status 0, amount 169 22:59:15.486 00.000 15672 move complete, result=0 22:59:15.486 00.000 15672 worker thread done servicing request 22:59:15.486 00.000 15672 Worker thread wakes up 22:59:15.486 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.9 px 169 ms SOUTH 22:59:15.486 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:15.486 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:17.400 01.914 15672 Exposure complete 22:59:17.427 00.027 15672 worker thread done servicing request 22:59:17.428 00.001 30444 OnExposeComplete: enter 22:59:17.428 00.000 30444 UpdateGuideState(): m_state=6 22:59:17.428 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1487 22:59:17.428 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=193.99, Mass=98069, SNR=74.9, Peak=10554 HFD=3.5 22:59:17.428 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 22:59:17.428 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 22:59:17.428 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.48 hyp=0.48 cameraTheta=1.46 mountX=-0.08 mountY=0.48, mountTheta=1.73 22:59:17.428 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.48, opts=13) 22:59:17.428 00.000 30444 Enqueuing Move request for scope (0.06, 0.48) 22:59:17.428 00.000 15672 Worker thread wakes up 22:59:17.429 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.48) opts 0xd 22:59:17.429 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.48) 22:59:17.429 00.000 15672 Moving (0.06, 0.48) raw xDistance=-0.08 yDistance=0.48 22:59:17.429 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 22:59:17.429 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 22:59:17.429 00.000 15672 MoveAxis(E, 0, ABG) 22:59:17.429 00.000 15672 Move returns status 0, amount 0 22:59:17.429 00.000 15672 MoveAxis(S, 86, ABG) 22:59:17.429 00.000 15672 Guiding Dir = 1, Dur = 86 22:59:17.429 00.000 15672 IsSlewing returns 0 22:59:17.430 00.001 15672 IsGuiding returns 0 22:59:17.434 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=11405, FiltMin=2708, FiltMax=9085, Gamma=2.950 22:59:17.484 00.050 30444 UpdateGuideState exits: m=98069 SNR=74.9 Saturated 22:59:17.484 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:17.484 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:17.484 00.000 30444 Enqueuing Expose request 22:59:17.514 00.030 15672 PulseGuide returned control before completion, sleep 13 22:59:17.549 00.035 15672 IsGuiding returns 1 22:59:17.549 00.000 15672 scope still moving after pulse duration time elapsed 22:59:17.570 00.021 15672 IsSlewing returns 0 22:59:17.572 00.002 15672 IsGuiding returns 1 22:59:17.594 00.022 15672 IsSlewing returns 0 22:59:17.597 00.003 15672 IsGuiding returns 1 22:59:17.618 00.021 15672 IsSlewing returns 0 22:59:17.626 00.008 15672 IsGuiding returns 0 22:59:17.626 00.000 15672 scope move finished after 86 + 110 ms 22:59:17.626 00.000 15672 Move returns status 0, amount 86 22:59:17.626 00.000 15672 move complete, result=0 22:59:17.626 00.000 15672 worker thread done servicing request 22:59:17.627 00.001 15672 Worker thread wakes up 22:59:17.627 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 86 ms SOUTH 22:59:17.627 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:17.627 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:19.742 02.115 15672 Exposure complete 22:59:19.762 00.020 15672 worker thread done servicing request 22:59:19.762 00.000 30444 OnExposeComplete: enter 22:59:19.762 00.000 30444 UpdateGuideState(): m_state=6 22:59:19.762 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1488 22:59:19.762 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=193.81, Mass=94943, SNR=86.4, Peak=10446 HFD=3.7 22:59:19.763 00.001 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 22:59:19.763 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 22:59:19.763 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.30 hyp=0.38 cameraTheta=0.91 mountX=0.14 mountY=0.34, mountTheta=1.18 22:59:19.763 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.30, opts=13) 22:59:19.763 00.000 30444 Enqueuing Move request for scope (0.23, 0.30) 22:59:19.763 00.000 15672 Worker thread wakes up 22:59:19.763 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.30) opts 0xd 22:59:19.763 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.30) 22:59:19.763 00.000 15672 Moving (0.23, 0.30) raw xDistance=0.14 yDistance=0.34 22:59:19.763 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:59:19.763 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 22:59:19.763 00.000 15672 MoveAxis(E, 0, ABG) 22:59:19.763 00.000 15672 Move returns status 0, amount 0 22:59:19.764 00.001 15672 MoveAxis(S, 62, ABG) 22:59:19.764 00.000 15672 Guiding Dir = 1, Dur = 62 22:59:19.764 00.000 15672 IsSlewing returns 0 22:59:19.765 00.001 15672 IsGuiding returns 0 22:59:19.769 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2400, max=11997, FiltMin=2686, FiltMax=9141, Gamma=2.950 22:59:19.820 00.051 30444 UpdateGuideState exits: m=94943 SNR=86.4 Saturated 22:59:19.820 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:19.820 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:19.820 00.000 30444 Enqueuing Expose request 22:59:19.848 00.028 15672 IsGuiding returns 1 22:59:19.848 00.000 15672 scope still moving after pulse duration time elapsed 22:59:19.868 00.020 15672 IsSlewing returns 0 22:59:19.870 00.002 15672 IsGuiding returns 1 22:59:19.890 00.020 15672 IsSlewing returns 0 22:59:19.943 00.053 15672 IsGuiding returns 0 22:59:19.944 00.001 15672 scope move finished after 62 + 116 ms 22:59:19.944 00.000 15672 Move returns status 0, amount 62 22:59:19.944 00.000 15672 move complete, result=0 22:59:19.944 00.000 15672 worker thread done servicing request 22:59:19.944 00.000 15672 Worker thread wakes up 22:59:19.944 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:19.945 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:19.945 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH 22:59:21.860 01.915 15672 Exposure complete 22:59:21.892 00.032 15672 worker thread done servicing request 22:59:21.892 00.000 30444 OnExposeComplete: enter 22:59:21.892 00.000 30444 UpdateGuideState(): m_state=6 22:59:21.892 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1489 22:59:21.892 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=194.14, Mass=96265, SNR=75.7, Peak=9912 HFD=3.7 22:59:21.892 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 22:59:21.892 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 22:59:21.892 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.63 hyp=0.64 cameraTheta=1.44 mountX=-0.09 mountY=0.64, mountTheta=1.72 22:59:21.893 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.63, opts=13) 22:59:21.893 00.000 30444 Enqueuing Move request for scope (0.08, 0.63) 22:59:21.893 00.000 15672 Worker thread wakes up 22:59:21.893 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.63) opts 0xd 22:59:21.893 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.63) 22:59:21.893 00.000 15672 Moving (0.08, 0.63) raw xDistance=-0.09 yDistance=0.64 22:59:21.893 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 22:59:21.893 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 22:59:21.893 00.000 15672 MoveAxis(E, 0, ABG) 22:59:21.894 00.001 15672 Move returns status 0, amount 0 22:59:21.894 00.000 15672 MoveAxis(S, 113, ABG) 22:59:21.894 00.000 15672 Guiding Dir = 1, Dur = 113 22:59:21.894 00.000 15672 IsSlewing returns 0 22:59:21.895 00.001 15672 IsGuiding returns 0 22:59:21.901 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=10127, FiltMin=2749, FiltMax=9030, Gamma=2.950 22:59:21.952 00.051 30444 UpdateGuideState exits: m=96265 SNR=75.7 Saturated 22:59:21.952 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:21.952 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:21.952 00.000 30444 Enqueuing Expose request 22:59:21.971 00.019 15672 PulseGuide returned control before completion, sleep 48 22:59:22.052 00.081 15672 IsGuiding returns 1 22:59:22.052 00.000 15672 scope still moving after pulse duration time elapsed 22:59:22.073 00.021 15672 IsSlewing returns 0 22:59:22.076 00.003 15672 IsGuiding returns 1 22:59:22.097 00.021 15672 IsSlewing returns 0 22:59:22.116 00.019 15672 IsGuiding returns 0 22:59:22.116 00.000 15672 scope move finished after 113 + 108 ms 22:59:22.116 00.000 15672 Move returns status 0, amount 113 22:59:22.116 00.000 15672 move complete, result=0 22:59:22.117 00.001 15672 worker thread done servicing request 22:59:22.117 00.000 15672 Worker thread wakes up 22:59:22.117 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 113 ms SOUTH 22:59:22.117 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:22.118 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:24.227 02.109 15672 Exposure complete 22:59:24.247 00.020 15672 worker thread done servicing request 22:59:24.247 00.000 30444 OnExposeComplete: enter 22:59:24.247 00.000 30444 UpdateGuideState(): m_state=6 22:59:24.247 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1490 22:59:24.247 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=193.57, Mass=103725, SNR=82.7, Peak=11227 HFD=3.4 22:59:24.247 00.000 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 22:59:24.247 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 22:59:24.247 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.36 mountX=0.15 mountY=0.10, mountTheta=0.60 22:59:24.247 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.07, opts=13) 22:59:24.248 00.001 30444 Enqueuing Move request for scope (0.18, 0.07) 22:59:24.248 00.000 15672 Worker thread wakes up 22:59:24.248 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd 22:59:24.248 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.07) 22:59:24.248 00.000 15672 Moving (0.18, 0.07) raw xDistance=0.15 yDistance=0.10 22:59:24.248 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:59:24.248 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:59:24.248 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 22:59:24.248 00.000 15672 MoveAxis(E, 0, ABG) 22:59:24.248 00.000 15672 Move returns status 0, amount 0 22:59:24.248 00.000 15672 MoveAxis(N, 0, ABG) 22:59:24.248 00.000 15672 Move returns status 0, amount 0 22:59:24.248 00.000 15672 move complete, result=0 22:59:24.248 00.000 15672 worker thread done servicing request 22:59:24.253 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=11253, FiltMin=2682, FiltMax=8660, Gamma=2.950 22:59:24.303 00.050 30444 UpdateGuideState exits: m=103725 SNR=82.7 Saturated 22:59:24.303 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:24.303 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:24.303 00.000 30444 Enqueuing Expose request 22:59:24.303 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:59:24.303 00.000 15672 Worker thread wakes up 22:59:24.303 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:24.303 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:26.209 01.906 15672 Exposure complete 22:59:26.229 00.020 15672 worker thread done servicing request 22:59:26.229 00.000 30444 OnExposeComplete: enter 22:59:26.229 00.000 30444 UpdateGuideState(): m_state=6 22:59:26.229 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1491 22:59:26.229 00.000 30444 Star::Find returns 1 (1), X=462.55, Y=194.01, Mass=94542, SNR=69.3, Peak=9633 HFD=3.6 22:59:26.229 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 22:59:26.229 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 22:59:26.229 00.000 30444 CameraToMount -- cameraX=1.07 cameraY=0.51 hyp=1.18 cameraTheta=0.44 mountX=0.89 mountY=0.72, mountTheta=0.68 22:59:26.230 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.07, y=0.51, opts=13) 22:59:26.230 00.000 30444 Enqueuing Move request for scope (1.07, 0.51) 22:59:26.230 00.000 15672 Worker thread wakes up 22:59:26.230 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.07, 0.51) opts 0xd 22:59:26.230 00.000 15672 Handling offset move in thread for scope, endpoint = (1.07, 0.51) 22:59:26.230 00.000 15672 Moving (1.07, 0.51) raw xDistance=0.89 yDistance=0.72 22:59:26.230 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89 22:59:26.230 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72 22:59:26.230 00.000 15672 MoveAxis(W, 240, ABG) 22:59:26.230 00.000 15672 Guiding Dir = 3, Dur = 240 22:59:26.230 00.000 15672 IsSlewing returns 0 22:59:26.232 00.002 15672 IsGuiding returns 0 22:59:26.236 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2402, max=10312, FiltMin=2750, FiltMax=9120, Gamma=2.950 22:59:26.252 00.016 15672 PulseGuide returned control before completion, sleep 230 22:59:26.285 00.033 30444 UpdateGuideState exits: m=94542 SNR=69.3 Saturated 22:59:26.285 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:26.285 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:26.285 00.000 30444 Enqueuing Expose request 22:59:26.509 00.224 15672 IsGuiding returns 0 22:59:26.509 00.000 15672 Move returns status 0, amount 240 22:59:26.509 00.000 15672 MoveAxis(S, 129, ABG) 22:59:26.509 00.000 15672 Guiding Dir = 1, Dur = 129 22:59:26.509 00.000 15672 IsSlewing returns 0 22:59:26.511 00.002 15672 IsGuiding returns 0 22:59:26.588 00.077 15672 PulseGuide returned control before completion, sleep 62 22:59:26.651 00.063 15672 IsGuiding returns 1 22:59:26.652 00.001 15672 scope still moving after pulse duration time elapsed 22:59:26.673 00.021 15672 IsSlewing returns 0 22:59:26.673 00.000 15672 IsGuiding returns 1 22:59:26.695 00.022 15672 IsSlewing returns 0 22:59:26.696 00.001 15672 IsGuiding returns 1 22:59:26.716 00.020 15672 IsSlewing returns 0 22:59:26.749 00.033 15672 IsGuiding returns 0 22:59:26.749 00.000 15672 scope move finished after 129 + 109 ms 22:59:26.749 00.000 15672 Move returns status 0, amount 129 22:59:26.749 00.000 15672 move complete, result=0 22:59:26.749 00.000 15672 worker thread done servicing request 22:59:26.750 00.001 15672 Worker thread wakes up 22:59:26.750 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:26.750 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:26.750 00.000 30444 GuideStep: 0.9 px 240 ms WEST, 0.7 px 129 ms SOUTH 22:59:28.859 02.109 15672 Exposure complete 22:59:28.879 00.020 15672 worker thread done servicing request 22:59:28.879 00.000 30444 OnExposeComplete: enter 22:59:28.879 00.000 30444 UpdateGuideState(): m_state=6 22:59:28.879 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 1492 22:59:28.879 00.000 30444 Star::Find returns 1 (1), X=462.40, Y=193.83, Mass=91506, SNR=70.6, Peak=9635 HFD=3.6 22:59:28.879 00.000 30444 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.28) = xAngle (0.61 = 0.61) 22:59:28.879 00.000 30444 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.55 = 0.55) 22:59:28.879 00.000 30444 CameraToMount -- cameraX=0.93 cameraY=0.32 hyp=0.98 cameraTheta=0.33 mountX=0.80 mountY=0.51, mountTheta=0.57 22:59:28.879 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.93, y=0.32, opts=13) 22:59:28.880 00.001 30444 Enqueuing Move request for scope (0.93, 0.32) 22:59:28.880 00.000 15672 Worker thread wakes up 22:59:28.880 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.32) opts 0xd 22:59:28.880 00.000 15672 Handling offset move in thread for scope, endpoint = (0.93, 0.32) 22:59:28.880 00.000 15672 Moving (0.93, 0.32) raw xDistance=0.80 yDistance=0.51 22:59:28.880 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.80 22:59:28.880 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 22:59:28.880 00.000 15672 MoveAxis(W, 234, ABG) 22:59:28.880 00.000 15672 Guiding Dir = 3, Dur = 234 22:59:28.880 00.000 15672 IsSlewing returns 0 22:59:28.881 00.001 15672 IsGuiding returns 0 22:59:28.885 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2395, max=9635, FiltMin=2731, FiltMax=8099, Gamma=2.950 22:59:28.904 00.019 15672 PulseGuide returned control before completion, sleep 221 22:59:28.934 00.030 30444 UpdateGuideState exits: m=91506 SNR=70.6 Saturated 22:59:28.934 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:28.934 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:28.934 00.000 30444 Enqueuing Expose request 22:59:29.129 00.195 15672 IsGuiding returns 1 22:59:29.129 00.000 15672 scope still moving after pulse duration time elapsed 22:59:29.150 00.021 15672 IsSlewing returns 0 22:59:29.161 00.011 15672 IsGuiding returns 0 22:59:29.162 00.001 15672 scope move finished after 234 + 46 ms 22:59:29.162 00.000 15672 Move returns status 0, amount 234 22:59:29.162 00.000 15672 MoveAxis(S, 92, ABG) 22:59:29.162 00.000 15672 Guiding Dir = 1, Dur = 92 22:59:29.163 00.001 15672 IsSlewing returns 0 22:59:29.165 00.002 15672 IsGuiding returns 0 22:59:29.279 00.114 15672 IsGuiding returns 1 22:59:29.279 00.000 15672 scope still moving after pulse duration time elapsed 22:59:29.300 00.021 15672 IsSlewing returns 0 22:59:29.303 00.003 15672 IsGuiding returns 1 22:59:29.324 00.021 15672 IsSlewing returns 0 22:59:29.327 00.003 15672 IsGuiding returns 1 22:59:29.348 00.021 15672 IsSlewing returns 0 22:59:29.368 00.020 15672 IsGuiding returns 0 22:59:29.368 00.000 15672 scope move finished after 92 + 110 ms 22:59:29.368 00.000 15672 Move returns status 0, amount 92 22:59:29.368 00.000 15672 move complete, result=0 22:59:29.368 00.000 15672 worker thread done servicing request 22:59:29.368 00.000 15672 Worker thread wakes up 22:59:29.368 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:29.368 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:29.368 00.000 30444 GuideStep: 0.8 px 234 ms WEST, 0.5 px 92 ms SOUTH 22:59:31.283 01.915 15672 Exposure complete 22:59:31.309 00.026 15672 worker thread done servicing request 22:59:31.310 00.001 30444 OnExposeComplete: enter 22:59:31.310 00.000 30444 UpdateGuideState(): m_state=6 22:59:31.310 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1493 22:59:31.310 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=194.01, Mass=92763, SNR=60.5, Peak=10266 HFD=3.8 22:59:31.310 00.000 30444 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 22:59:31.310 00.000 30444 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.25 = 2.25) 22:59:31.310 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.51 hyp=0.57 cameraTheta=2.04 mountX=-0.38 mountY=0.44, mountTheta=2.29 22:59:31.310 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.51, opts=13) 22:59:31.310 00.000 30444 Enqueuing Move request for scope (-0.25, 0.51) 22:59:31.310 00.000 15672 Worker thread wakes up 22:59:31.311 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.51) opts 0xd 22:59:31.311 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.51) 22:59:31.311 00.000 15672 Moving (-0.25, 0.51) raw xDistance=-0.38 yDistance=0.44 22:59:31.311 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.38 22:59:31.311 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 22:59:31.311 00.000 15672 MoveAxis(E, 88, ABG) 22:59:31.311 00.000 15672 Guiding Dir = 2, Dur = 88 22:59:31.312 00.001 15672 IsSlewing returns 0 22:59:31.313 00.001 15672 IsGuiding returns 0 22:59:31.317 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=10266, FiltMin=2686, FiltMax=8497, Gamma=2.950 22:59:31.332 00.015 15672 PulseGuide returned control before completion, sleep 79 22:59:31.366 00.034 30444 UpdateGuideState exits: m=92763 SNR=60.5 Saturated 22:59:31.366 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:31.366 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:31.366 00.000 30444 Enqueuing Expose request 22:59:31.461 00.095 15672 IsGuiding returns 0 22:59:31.461 00.000 15672 Move returns status 0, amount 88 22:59:31.461 00.000 15672 MoveAxis(S, 79, ABG) 22:59:31.461 00.000 15672 Guiding Dir = 1, Dur = 79 22:59:31.462 00.001 15672 IsSlewing returns 0 22:59:31.465 00.003 15672 IsGuiding returns 0 22:59:31.540 00.075 15672 PulseGuide returned control before completion, sleep 14 22:59:31.555 00.015 15672 IsGuiding returns 1 22:59:31.555 00.000 15672 scope still moving after pulse duration time elapsed 22:59:31.577 00.022 15672 IsSlewing returns 0 22:59:31.577 00.000 15672 IsGuiding returns 1 22:59:31.599 00.022 15672 IsSlewing returns 0 22:59:31.601 00.002 15672 IsGuiding returns 1 22:59:31.622 00.021 15672 IsSlewing returns 0 22:59:31.625 00.003 15672 IsGuiding returns 1 22:59:31.645 00.020 15672 IsSlewing returns 0 22:59:31.702 00.057 15672 IsGuiding returns 0 22:59:31.702 00.000 15672 scope move finished after 79 + 158 ms 22:59:31.702 00.000 15672 Move returns status 0, amount 79 22:59:31.703 00.001 15672 move complete, result=0 22:59:31.703 00.000 15672 worker thread done servicing request 22:59:31.703 00.000 15672 Worker thread wakes up 22:59:31.703 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:31.703 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:31.703 00.000 30444 GuideStep: -0.4 px 88 ms EAST, 0.4 px 79 ms SOUTH 22:59:33.819 02.116 15672 Exposure complete 22:59:33.851 00.032 15672 worker thread done servicing request 22:59:33.851 00.000 30444 OnExposeComplete: enter 22:59:33.851 00.000 30444 UpdateGuideState(): m_state=6 22:59:33.851 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1494 22:59:33.851 00.000 30444 Star::Find returns 1 (1), X=462.15, Y=194.06, Mass=98152, SNR=78.6, Peak=9041 HFD=4.1 22:59:33.851 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 22:59:33.851 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 22:59:33.851 00.000 30444 CameraToMount -- cameraX=0.67 cameraY=0.55 hyp=0.87 cameraTheta=0.69 mountX=0.49 mountY=0.68, mountTheta=0.95 22:59:33.852 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.67, y=0.55, opts=13) 22:59:33.852 00.000 30444 Enqueuing Move request for scope (0.67, 0.55) 22:59:33.852 00.000 15672 Worker thread wakes up 22:59:33.852 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.55) opts 0xd 22:59:33.852 00.000 15672 Handling offset move in thread for scope, endpoint = (0.67, 0.55) 22:59:33.852 00.000 15672 Moving (0.67, 0.55) raw xDistance=0.49 yDistance=0.68 22:59:33.852 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.49 22:59:33.852 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 22:59:33.852 00.000 15672 MoveAxis(W, 127, ABG) 22:59:33.852 00.000 15672 Guiding Dir = 3, Dur = 127 22:59:33.853 00.001 15672 IsSlewing returns 0 22:59:33.854 00.001 15672 IsGuiding returns 0 22:59:33.858 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=9507, FiltMin=2710, FiltMax=8720, Gamma=2.950 22:59:33.872 00.014 15672 PulseGuide returned control before completion, sleep 119 22:59:33.907 00.035 30444 UpdateGuideState exits: m=98152 SNR=78.6 Saturated 22:59:33.908 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:33.908 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:33.908 00.000 30444 Enqueuing Expose request 22:59:33.994 00.086 15672 IsGuiding returns 1 22:59:33.994 00.000 15672 scope still moving after pulse duration time elapsed 22:59:34.015 00.021 15672 IsSlewing returns 0 22:59:34.017 00.002 15672 IsGuiding returns 0 22:59:34.017 00.000 15672 scope move finished after 127 + 35 ms 22:59:34.017 00.000 15672 Move returns status 0, amount 127 22:59:34.017 00.000 15672 MoveAxis(S, 122, ABG) 22:59:34.017 00.000 15672 Guiding Dir = 1, Dur = 122 22:59:34.017 00.000 15672 IsSlewing returns 0 22:59:34.018 00.001 15672 IsGuiding returns 0 22:59:34.096 00.078 15672 PulseGuide returned control before completion, sleep 54 22:59:34.152 00.056 15672 IsGuiding returns 1 22:59:34.152 00.000 15672 scope still moving after pulse duration time elapsed 22:59:34.173 00.021 15672 IsSlewing returns 0 22:59:34.175 00.002 15672 IsGuiding returns 1 22:59:34.195 00.020 15672 IsSlewing returns 0 22:59:34.197 00.002 15672 IsGuiding returns 1 22:59:34.217 00.020 15672 IsSlewing returns 0 22:59:34.241 00.024 15672 IsGuiding returns 0 22:59:34.241 00.000 15672 scope move finished after 122 + 102 ms 22:59:34.241 00.000 15672 Move returns status 0, amount 122 22:59:34.242 00.001 15672 move complete, result=0 22:59:34.242 00.000 15672 worker thread done servicing request 22:59:34.242 00.000 15672 Worker thread wakes up 22:59:34.242 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:34.242 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:34.242 00.000 30444 GuideStep: 0.5 px 127 ms WEST, 0.7 px 122 ms SOUTH 22:59:36.151 01.909 15672 Exposure complete 22:59:36.171 00.020 15672 worker thread done servicing request 22:59:36.171 00.000 30444 OnExposeComplete: enter 22:59:36.171 00.000 30444 UpdateGuideState(): m_state=6 22:59:36.171 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 1495 22:59:36.172 00.001 30444 Star::Find returns 1 (1), X=461.53, Y=194.09, Mass=103456, SNR=84.8, Peak=11097 HFD=3.7 22:59:36.172 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 22:59:36.172 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 22:59:36.172 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.59 hyp=0.59 cameraTheta=1.48 mountX=-0.11 mountY=0.59, mountTheta=1.76 22:59:36.172 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.59, opts=13) 22:59:36.172 00.000 30444 Enqueuing Move request for scope (0.05, 0.59) 22:59:36.172 00.000 15672 Worker thread wakes up 22:59:36.172 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.59) opts 0xd 22:59:36.172 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.59) 22:59:36.172 00.000 15672 Moving (0.05, 0.59) raw xDistance=-0.11 yDistance=0.59 22:59:36.172 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 22:59:36.172 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 22:59:36.173 00.001 15672 MoveAxis(E, 0, ABG) 22:59:36.173 00.000 15672 Move returns status 0, amount 0 22:59:36.173 00.000 15672 MoveAxis(S, 104, ABG) 22:59:36.173 00.000 15672 Guiding Dir = 1, Dur = 104 22:59:36.173 00.000 15672 IsSlewing returns 0 22:59:36.174 00.001 15672 IsGuiding returns 0 22:59:36.178 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=11097, FiltMin=2665, FiltMax=8843, Gamma=2.950 22:59:36.228 00.050 30444 UpdateGuideState exits: m=103456 SNR=84.8 Saturated 22:59:36.229 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:36.229 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:36.229 00.000 30444 Enqueuing Expose request 22:59:36.253 00.024 15672 PulseGuide returned control before completion, sleep 36 22:59:36.291 00.038 15672 IsGuiding returns 1 22:59:36.291 00.000 15672 scope still moving after pulse duration time elapsed 22:59:36.312 00.021 15672 IsSlewing returns 0 22:59:36.313 00.001 15672 IsGuiding returns 1 22:59:36.333 00.020 15672 IsSlewing returns 0 22:59:36.334 00.001 15672 IsGuiding returns 1 22:59:36.356 00.022 15672 IsSlewing returns 0 22:59:36.356 00.000 15672 IsGuiding returns 1 22:59:36.378 00.022 15672 IsSlewing returns 0 22:59:36.396 00.018 15672 IsGuiding returns 0 22:59:36.396 00.000 15672 scope move finished after 104 + 118 ms 22:59:36.396 00.000 15672 Move returns status 0, amount 104 22:59:36.396 00.000 15672 move complete, result=0 22:59:36.396 00.000 15672 worker thread done servicing request 22:59:36.396 00.000 15672 Worker thread wakes up 22:59:36.396 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 104 ms SOUTH 22:59:36.396 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:36.396 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:38.504 02.108 15672 Exposure complete 22:59:38.524 00.020 15672 worker thread done servicing request 22:59:38.524 00.000 30444 OnExposeComplete: enter 22:59:38.525 00.001 30444 UpdateGuideState(): m_state=6 22:59:38.525 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1496 22:59:38.525 00.000 30444 Star::Find returns 1 (1), X=461.89, Y=193.61, Mass=87255, SNR=71.0, Peak=9914 HFD=3.6 22:59:38.525 00.000 30444 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.28) = xAngle (0.52 = 0.52) 22:59:38.525 00.000 30444 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.46 = 0.46) 22:59:38.525 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.10 hyp=0.43 cameraTheta=0.24 mountX=0.37 mountY=0.19, mountTheta=0.47 22:59:38.525 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.10, opts=13) 22:59:38.525 00.000 30444 Enqueuing Move request for scope (0.41, 0.10) 22:59:38.525 00.000 15672 Worker thread wakes up 22:59:38.526 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.10) opts 0xd 22:59:38.526 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.10) 22:59:38.526 00.000 15672 Moving (0.41, 0.10) raw xDistance=0.37 yDistance=0.19 22:59:38.526 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 22:59:38.526 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:59:38.526 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 22:59:38.526 00.000 15672 MoveAxis(W, 100, ABG) 22:59:38.526 00.000 15672 Guiding Dir = 3, Dur = 100 22:59:38.526 00.000 15672 IsSlewing returns 0 22:59:38.527 00.001 15672 IsGuiding returns 0 22:59:38.532 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2417, max=12520, FiltMin=2663, FiltMax=8836, Gamma=2.950 22:59:38.552 00.020 15672 PulseGuide returned control before completion, sleep 86 22:59:38.582 00.030 30444 UpdateGuideState exits: m=87255 SNR=71.0 Saturated 22:59:38.582 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:38.582 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:38.582 00.000 30444 Enqueuing Expose request 22:59:38.651 00.069 15672 IsGuiding returns 1 22:59:38.652 00.001 15672 scope still moving after pulse duration time elapsed 22:59:38.673 00.021 15672 IsSlewing returns 0 22:59:38.681 00.008 15672 IsGuiding returns 0 22:59:38.681 00.000 15672 scope move finished after 100 + 53 ms 22:59:38.681 00.000 15672 Move returns status 0, amount 100 22:59:38.682 00.001 15672 MoveAxis(N, 0, ABG) 22:59:38.682 00.000 15672 Move returns status 0, amount 0 22:59:38.682 00.000 15672 move complete, result=0 22:59:38.682 00.000 15672 worker thread done servicing request 22:59:38.682 00.000 30444 GuideStep: 0.4 px 100 ms WEST, 0.2 px 0 ms NORTH 22:59:38.682 00.000 15672 Worker thread wakes up 22:59:38.684 00.002 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:38.684 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:40.589 01.905 15672 Exposure complete 22:59:40.609 00.020 15672 worker thread done servicing request 22:59:40.610 00.001 30444 OnExposeComplete: enter 22:59:40.610 00.000 30444 UpdateGuideState(): m_state=6 22:59:40.610 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1497 22:59:40.610 00.000 30444 Star::Find returns 1 (1), X=461.65, Y=193.73, Mass=110722, SNR=71.1, Peak=10260 HFD=3.7 22:59:40.610 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 22:59:40.610 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 22:59:40.610 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.23 hyp=0.28 cameraTheta=0.93 mountX=0.10 mountY=0.26, mountTheta=1.20 22:59:40.610 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.23, opts=13) 22:59:40.610 00.000 30444 Enqueuing Move request for scope (0.17, 0.23) 22:59:40.611 00.001 15672 Worker thread wakes up 22:59:40.611 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.23) opts 0xd 22:59:40.611 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.23) 22:59:40.611 00.000 15672 Moving (0.17, 0.23) raw xDistance=0.10 yDistance=0.26 22:59:40.611 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:59:40.611 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 22:59:40.611 00.000 15672 MoveAxis(E, 0, ABG) 22:59:40.611 00.000 15672 Move returns status 0, amount 0 22:59:40.611 00.000 15672 MoveAxis(S, 46, ABG) 22:59:40.611 00.000 15672 Guiding Dir = 1, Dur = 46 22:59:40.611 00.000 15672 IsSlewing returns 0 22:59:40.612 00.001 15672 IsGuiding returns 0 22:59:40.617 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2420, max=10882, FiltMin=2746, FiltMax=8165, Gamma=2.950 22:59:40.667 00.050 30444 UpdateGuideState exits: m=110722 SNR=71.1 Saturated 22:59:40.667 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:40.667 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:40.667 00.000 30444 Enqueuing Expose request 22:59:40.695 00.028 15672 IsGuiding returns 1 22:59:40.695 00.000 15672 scope still moving after pulse duration time elapsed 22:59:40.716 00.021 15672 IsSlewing returns 0 22:59:40.717 00.001 15672 IsGuiding returns 1 22:59:40.739 00.022 15672 IsSlewing returns 0 22:59:40.740 00.001 15672 IsGuiding returns 1 22:59:40.760 00.020 15672 IsSlewing returns 0 22:59:40.821 00.061 15672 IsGuiding returns 0 22:59:40.821 00.000 15672 scope move finished after 46 + 162 ms 22:59:40.821 00.000 15672 Move returns status 0, amount 46 22:59:40.821 00.000 15672 move complete, result=0 22:59:40.822 00.001 15672 worker thread done servicing request 22:59:40.822 00.000 15672 Worker thread wakes up 22:59:40.822 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:40.822 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 46 ms SOUTH 22:59:40.822 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:42.931 02.109 15672 Exposure complete 22:59:42.951 00.020 15672 worker thread done servicing request 22:59:42.951 00.000 30444 OnExposeComplete: enter 22:59:42.951 00.000 30444 UpdateGuideState(): m_state=6 22:59:42.951 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1498 22:59:42.951 00.000 30444 Star::Find returns 1 (1), X=461.94, Y=193.61, Mass=107301, SNR=74.7, Peak=10065 HFD=4.0 22:59:42.951 00.000 30444 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.28) = xAngle (0.51 = 0.51) 22:59:42.952 00.001 30444 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 22:59:42.952 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.11 hyp=0.48 cameraTheta=0.23 mountX=0.42 mountY=0.20, mountTheta=0.46 22:59:42.952 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.11, opts=13) 22:59:42.952 00.000 30444 Enqueuing Move request for scope (0.46, 0.11) 22:59:42.952 00.000 15672 Worker thread wakes up 22:59:42.952 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.11) opts 0xd 22:59:42.952 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.11) 22:59:42.952 00.000 15672 Moving (0.46, 0.11) raw xDistance=0.42 yDistance=0.20 22:59:42.952 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 22:59:42.952 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:59:42.952 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 22:59:42.952 00.000 15672 MoveAxis(W, 112, ABG) 22:59:42.953 00.001 15672 Guiding Dir = 3, Dur = 112 22:59:42.953 00.000 15672 IsSlewing returns 0 22:59:42.957 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=10065, FiltMin=2698, FiltMax=9185, Gamma=2.950 22:59:42.978 00.021 15672 IsGuiding returns 0 22:59:42.994 00.016 15672 PulseGuide returned control before completion, sleep 107 22:59:43.008 00.014 30444 UpdateGuideState exits: m=107301 SNR=74.7 Saturated 22:59:43.008 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:43.008 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:43.008 00.000 30444 Enqueuing Expose request 22:59:43.104 00.096 15672 IsGuiding returns 1 22:59:43.104 00.000 15672 scope still moving after pulse duration time elapsed 22:59:43.125 00.021 15672 IsSlewing returns 0 22:59:43.139 00.014 15672 IsGuiding returns 0 22:59:43.139 00.000 15672 scope move finished after 112 + 48 ms 22:59:43.139 00.000 15672 Move returns status 0, amount 112 22:59:43.139 00.000 15672 MoveAxis(N, 0, ABG) 22:59:43.139 00.000 15672 Move returns status 0, amount 0 22:59:43.139 00.000 15672 move complete, result=0 22:59:43.140 00.001 15672 worker thread done servicing request 22:59:43.140 00.000 15672 Worker thread wakes up 22:59:43.140 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:43.140 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:43.140 00.000 30444 GuideStep: 0.4 px 112 ms WEST, 0.2 px 0 ms NORTH 22:59:45.056 01.916 15672 Exposure complete 22:59:45.087 00.031 15672 worker thread done servicing request 22:59:45.087 00.000 30444 OnExposeComplete: enter 22:59:45.087 00.000 30444 UpdateGuideState(): m_state=6 22:59:45.087 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1499 22:59:45.087 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=194.29, Mass=87174, SNR=63.9, Peak=9234 HFD=3.5 22:59:45.087 00.000 30444 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 22:59:45.087 00.000 30444 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.46 = 1.46) 22:59:45.087 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.79 hyp=0.83 cameraTheta=1.24 mountX=0.04 mountY=0.83, mountTheta=1.52 22:59:45.087 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.79, opts=13) 22:59:45.087 00.000 30444 Enqueuing Move request for scope (0.27, 0.79) 22:59:45.088 00.001 15672 Worker thread wakes up 22:59:45.088 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.79) opts 0xd 22:59:45.088 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.79) 22:59:45.088 00.000 15672 Moving (0.27, 0.79) raw xDistance=0.04 yDistance=0.83 22:59:45.088 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:59:45.088 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 22:59:45.088 00.000 15672 MoveAxis(E, 0, ABG) 22:59:45.088 00.000 15672 Move returns status 0, amount 0 22:59:45.088 00.000 15672 MoveAxis(S, 147, ABG) 22:59:45.088 00.000 15672 Guiding Dir = 1, Dur = 147 22:59:45.089 00.001 15672 IsSlewing returns 0 22:59:45.094 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2372, max=9864, FiltMin=2757, FiltMax=8956, Gamma=2.950 22:59:45.119 00.025 15672 IsGuiding returns 0 22:59:45.144 00.025 30444 UpdateGuideState exits: m=87174 SNR=63.9 Saturated 22:59:45.144 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:45.144 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:45.144 00.000 30444 Enqueuing Expose request 22:59:45.199 00.055 15672 PulseGuide returned control before completion, sleep 78 22:59:45.280 00.081 15672 IsGuiding returns 1 22:59:45.280 00.000 15672 scope still moving after pulse duration time elapsed 22:59:45.301 00.021 15672 IsSlewing returns 0 22:59:45.302 00.001 15672 IsGuiding returns 1 22:59:45.324 00.022 15672 IsSlewing returns 0 22:59:45.390 00.066 15672 IsGuiding returns 0 22:59:45.390 00.000 15672 scope move finished after 147 + 124 ms 22:59:45.391 00.001 15672 Move returns status 0, amount 147 22:59:45.391 00.000 15672 move complete, result=0 22:59:45.391 00.000 15672 worker thread done servicing request 22:59:45.391 00.000 15672 Worker thread wakes up 22:59:45.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:45.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:45.391 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.8 px 147 ms SOUTH 22:59:47.507 02.116 15672 Exposure complete 22:59:47.536 00.029 15672 worker thread done servicing request 22:59:47.536 00.000 30444 OnExposeComplete: enter 22:59:47.536 00.000 30444 UpdateGuideState(): m_state=6 22:59:47.536 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1500 22:59:47.536 00.000 30444 Star::Find returns 1 (1), X=462.02, Y=194.20, Mass=99647, SNR=80.4, Peak=9197 HFD=4.0 22:59:47.536 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 22:59:47.536 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 22:59:47.536 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.69 hyp=0.88 cameraTheta=0.91 mountX=0.33 mountY=0.79, mountTheta=1.18 22:59:47.537 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.69, opts=13) 22:59:47.537 00.000 30444 Enqueuing Move request for scope (0.54, 0.69) 22:59:47.537 00.000 15672 Worker thread wakes up 22:59:47.537 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.69) opts 0xd 22:59:47.537 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.69) 22:59:47.537 00.000 15672 Moving (0.54, 0.69) raw xDistance=0.33 yDistance=0.79 22:59:47.537 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 22:59:47.537 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 22:59:47.537 00.000 15672 MoveAxis(W, 89, ABG) 22:59:47.537 00.000 15672 Guiding Dir = 3, Dur = 89 22:59:47.538 00.001 15672 IsSlewing returns 0 22:59:47.538 00.000 15672 IsGuiding returns 0 22:59:47.544 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=9616, FiltMin=2699, FiltMax=8627, Gamma=2.950 22:59:47.562 00.018 15672 PulseGuide returned control before completion, sleep 76 22:59:47.596 00.034 30444 UpdateGuideState exits: m=99647 SNR=80.4 Saturated 22:59:47.596 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:47.596 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:47.596 00.000 30444 Enqueuing Expose request 22:59:47.641 00.045 15672 IsGuiding returns 1 22:59:47.641 00.000 15672 scope still moving after pulse duration time elapsed 22:59:47.662 00.021 15672 IsSlewing returns 0 22:59:47.676 00.014 15672 IsGuiding returns 0 22:59:47.677 00.001 15672 scope move finished after 89 + 48 ms 22:59:47.677 00.000 15672 Move returns status 0, amount 89 22:59:47.677 00.000 15672 MoveAxis(S, 141, ABG) 22:59:47.677 00.000 15672 Guiding Dir = 1, Dur = 141 22:59:47.678 00.001 15672 IsSlewing returns 0 22:59:47.680 00.002 15672 IsGuiding returns 0 22:59:47.756 00.076 15672 PulseGuide returned control before completion, sleep 76 22:59:47.833 00.077 15672 IsGuiding returns 1 22:59:47.833 00.000 15672 scope still moving after pulse duration time elapsed 22:59:47.855 00.022 15672 IsSlewing returns 0 22:59:47.857 00.002 15672 IsGuiding returns 1 22:59:47.877 00.020 15672 IsSlewing returns 0 22:59:47.879 00.002 15672 IsGuiding returns 1 22:59:47.900 00.021 15672 IsSlewing returns 0 22:59:47.919 00.019 15672 IsGuiding returns 0 22:59:47.919 00.000 15672 scope move finished after 141 + 97 ms 22:59:47.919 00.000 15672 Move returns status 0, amount 141 22:59:47.919 00.000 15672 move complete, result=0 22:59:47.920 00.001 15672 worker thread done servicing request 22:59:47.920 00.000 15672 Worker thread wakes up 22:59:47.920 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:47.920 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:47.920 00.000 30444 GuideStep: 0.3 px 89 ms WEST, 0.8 px 141 ms SOUTH 22:59:49.836 01.916 15672 Exposure complete 22:59:49.868 00.032 15672 worker thread done servicing request 22:59:49.868 00.000 30444 OnExposeComplete: enter 22:59:49.868 00.000 30444 UpdateGuideState(): m_state=6 22:59:49.868 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 1501 22:59:49.868 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.77, Mass=95597, SNR=66.4, Peak=10856 HFD=3.6 22:59:49.868 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 22:59:49.868 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 22:59:49.869 00.001 30444 CameraToMount -- cameraX=0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.34 mountX=-0.01 mountY=0.28, mountTheta=1.62 22:59:49.869 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.27, opts=13) 22:59:49.869 00.000 30444 Enqueuing Move request for scope (0.06, 0.27) 22:59:49.869 00.000 15672 Worker thread wakes up 22:59:49.869 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.27) opts 0xd 22:59:49.869 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.27) 22:59:49.869 00.000 15672 Moving (0.06, 0.27) raw xDistance=-0.01 yDistance=0.28 22:59:49.869 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:59:49.869 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 22:59:49.869 00.000 15672 MoveAxis(E, 0, ABG) 22:59:49.869 00.000 15672 Move returns status 0, amount 0 22:59:49.869 00.000 15672 MoveAxis(S, 49, ABG) 22:59:49.869 00.000 15672 Guiding Dir = 1, Dur = 49 22:59:49.870 00.001 15672 IsSlewing returns 0 22:59:49.871 00.001 15672 IsGuiding returns 0 22:59:49.875 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=10914, FiltMin=2712, FiltMax=8772, Gamma=2.950 22:59:49.925 00.050 30444 UpdateGuideState exits: m=95597 SNR=66.4 Saturated 22:59:49.925 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:49.925 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:49.925 00.000 30444 Enqueuing Expose request 22:59:49.993 00.068 15672 IsGuiding returns 1 22:59:49.993 00.000 15672 scope still moving after pulse duration time elapsed 22:59:50.014 00.021 15672 IsSlewing returns 0 22:59:50.016 00.002 15672 IsGuiding returns 1 22:59:50.036 00.020 15672 IsSlewing returns 0 22:59:50.056 00.020 15672 IsGuiding returns 0 22:59:50.057 00.001 15672 scope move finished after 49 + 135 ms 22:59:50.057 00.000 15672 Move returns status 0, amount 49 22:59:50.057 00.000 15672 move complete, result=0 22:59:50.057 00.000 15672 worker thread done servicing request 22:59:50.057 00.000 15672 Worker thread wakes up 22:59:50.057 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:50.057 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:50.058 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 49 ms SOUTH 22:59:52.166 02.108 15672 Exposure complete 22:59:52.186 00.020 15672 worker thread done servicing request 22:59:52.186 00.000 30444 OnExposeComplete: enter 22:59:52.186 00.000 30444 UpdateGuideState(): m_state=6 22:59:52.186 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1502 22:59:52.186 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=194.12, Mass=92618, SNR=72.2, Peak=10243 HFD=3.3 22:59:52.186 00.000 30444 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.28) = xAngle (1.61 = 1.61) 22:59:52.186 00.000 30444 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 22:59:52.186 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.62 hyp=0.64 cameraTheta=1.33 mountX=-0.02 mountY=0.64, mountTheta=1.61 22:59:52.187 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.62, opts=13) 22:59:52.187 00.000 30444 Enqueuing Move request for scope (0.15, 0.62) 22:59:52.187 00.000 15672 Worker thread wakes up 22:59:52.187 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.62) opts 0xd 22:59:52.187 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.62) 22:59:52.187 00.000 15672 Moving (0.15, 0.62) raw xDistance=-0.02 yDistance=0.64 22:59:52.187 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:59:52.187 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 22:59:52.187 00.000 15672 MoveAxis(E, 0, ABG) 22:59:52.187 00.000 15672 Move returns status 0, amount 0 22:59:52.187 00.000 15672 MoveAxis(S, 113, ABG) 22:59:52.187 00.000 15672 Guiding Dir = 1, Dur = 113 22:59:52.188 00.001 15672 IsSlewing returns 0 22:59:52.189 00.001 15672 IsGuiding returns 0 22:59:52.193 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2409, max=10559, FiltMin=2647, FiltMax=9141, Gamma=2.950 22:59:52.244 00.051 30444 UpdateGuideState exits: m=92618 SNR=72.2 Saturated 22:59:52.244 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:52.244 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:52.244 00.000 30444 Enqueuing Expose request 22:59:52.275 00.031 15672 PulseGuide returned control before completion, sleep 38 22:59:52.314 00.039 15672 IsGuiding returns 1 22:59:52.315 00.001 15672 scope still moving after pulse duration time elapsed 22:59:52.336 00.021 15672 IsSlewing returns 0 22:59:52.337 00.001 15672 IsGuiding returns 1 22:59:52.358 00.021 15672 IsSlewing returns 0 22:59:52.360 00.002 15672 IsGuiding returns 1 22:59:52.381 00.021 15672 IsSlewing returns 0 22:59:52.435 00.054 15672 IsGuiding returns 0 22:59:52.436 00.001 15672 scope move finished after 113 + 133 ms 22:59:52.436 00.000 15672 Move returns status 0, amount 113 22:59:52.436 00.000 15672 move complete, result=0 22:59:52.436 00.000 15672 worker thread done servicing request 22:59:52.436 00.000 15672 Worker thread wakes up 22:59:52.436 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:52.437 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:52.437 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.6 px 113 ms SOUTH 22:59:54.342 01.905 15672 Exposure complete 22:59:54.363 00.021 15672 worker thread done servicing request 22:59:54.363 00.000 30444 OnExposeComplete: enter 22:59:54.363 00.000 30444 UpdateGuideState(): m_state=6 22:59:54.363 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1503 22:59:54.364 00.001 30444 Star::Find returns 1 (1), X=462.02, Y=194.26, Mass=99067, SNR=73.2, Peak=9902 HFD=4.0 22:59:54.364 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 22:59:54.364 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 22:59:54.364 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.75 hyp=0.93 cameraTheta=0.94 mountX=0.32 mountY=0.85, mountTheta=1.21 22:59:54.364 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.75, opts=13) 22:59:54.364 00.000 30444 Enqueuing Move request for scope (0.55, 0.75) 22:59:54.364 00.000 15672 Worker thread wakes up 22:59:54.364 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.75) opts 0xd 22:59:54.364 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.75) 22:59:54.364 00.000 15672 Moving (0.55, 0.75) raw xDistance=0.32 yDistance=0.85 22:59:54.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 22:59:54.365 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 22:59:54.365 00.000 15672 MoveAxis(W, 86, ABG) 22:59:54.365 00.000 15672 Guiding Dir = 3, Dur = 86 22:59:54.365 00.000 15672 IsSlewing returns 0 22:59:54.366 00.001 15672 IsGuiding returns 0 22:59:54.371 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=10763, FiltMin=2684, FiltMax=8370, Gamma=2.950 22:59:54.384 00.013 15672 PulseGuide returned control before completion, sleep 79 22:59:54.421 00.037 30444 UpdateGuideState exits: m=99067 SNR=73.2 Saturated 22:59:54.421 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:54.421 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:54.421 00.000 30444 Enqueuing Expose request 22:59:54.465 00.044 15672 IsGuiding returns 1 22:59:54.465 00.000 15672 scope still moving after pulse duration time elapsed 22:59:54.486 00.021 15672 IsSlewing returns 0 22:59:54.497 00.011 15672 IsGuiding returns 0 22:59:54.497 00.000 15672 scope move finished after 86 + 44 ms 22:59:54.497 00.000 15672 Move returns status 0, amount 86 22:59:54.497 00.000 15672 MoveAxis(S, 152, ABG) 22:59:54.497 00.000 15672 Guiding Dir = 1, Dur = 152 22:59:54.497 00.000 15672 IsSlewing returns 0 22:59:54.498 00.001 15672 IsGuiding returns 0 22:59:54.609 00.111 15672 PulseGuide returned control before completion, sleep 52 22:59:54.664 00.055 15672 IsGuiding returns 1 22:59:54.664 00.000 15672 scope still moving after pulse duration time elapsed 22:59:54.685 00.021 15672 IsSlewing returns 0 22:59:54.688 00.003 15672 IsGuiding returns 1 22:59:54.709 00.021 15672 IsSlewing returns 0 22:59:54.712 00.003 15672 IsGuiding returns 1 22:59:54.732 00.020 15672 IsSlewing returns 0 22:59:54.769 00.037 15672 IsGuiding returns 0 22:59:54.769 00.000 15672 scope move finished after 152 + 118 ms 22:59:54.769 00.000 15672 Move returns status 0, amount 152 22:59:54.769 00.000 15672 move complete, result=0 22:59:54.770 00.001 15672 worker thread done servicing request 22:59:54.770 00.000 30444 GuideStep: 0.3 px 86 ms WEST, 0.9 px 152 ms SOUTH 22:59:54.770 00.000 15672 Worker thread wakes up 22:59:54.770 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:54.770 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:56.880 02.110 15672 Exposure complete 22:59:56.899 00.019 15672 worker thread done servicing request 22:59:56.899 00.000 30444 OnExposeComplete: enter 22:59:56.900 00.001 30444 UpdateGuideState(): m_state=6 22:59:56.900 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 1504 22:59:56.900 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=194.32, Mass=100292, SNR=78.3, Peak=10755 HFD=3.5 22:59:56.900 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 22:59:56.900 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 22:59:56.900 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.82 hyp=0.85 cameraTheta=1.29 mountX=-0.00 mountY=0.85, mountTheta=1.57 22:59:56.900 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.82, opts=13) 22:59:56.900 00.000 30444 Enqueuing Move request for scope (0.23, 0.82) 22:59:56.900 00.000 15672 Worker thread wakes up 22:59:56.900 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.82) opts 0xd 22:59:56.900 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.82) 22:59:56.901 00.001 15672 Moving (0.23, 0.82) raw xDistance=-0.00 yDistance=0.85 22:59:56.901 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 22:59:56.901 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 22:59:56.901 00.000 15672 MoveAxis(E, 0, ABG) 22:59:56.901 00.000 15672 Move returns status 0, amount 0 22:59:56.901 00.000 15672 MoveAxis(S, 151, ABG) 22:59:56.901 00.000 15672 Guiding Dir = 1, Dur = 151 22:59:56.902 00.001 15672 IsSlewing returns 0 22:59:56.903 00.001 15672 IsGuiding returns 0 22:59:56.907 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=10755, FiltMin=2681, FiltMax=8928, Gamma=2.950 22:59:56.957 00.050 30444 UpdateGuideState exits: m=100292 SNR=78.3 Saturated 22:59:56.957 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:56.957 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:56.957 00.000 30444 Enqueuing Expose request 22:59:56.988 00.031 15672 PulseGuide returned control before completion, sleep 77 22:59:57.069 00.081 15672 IsGuiding returns 1 22:59:57.069 00.000 15672 scope still moving after pulse duration time elapsed 22:59:57.090 00.021 15672 IsSlewing returns 0 22:59:57.093 00.003 15672 IsGuiding returns 1 22:59:57.114 00.021 15672 IsSlewing returns 0 22:59:57.117 00.003 15672 IsGuiding returns 1 22:59:57.138 00.021 15672 IsSlewing returns 0 22:59:57.165 00.027 15672 IsGuiding returns 0 22:59:57.165 00.000 15672 scope move finished after 151 + 110 ms 22:59:57.165 00.000 15672 Move returns status 0, amount 151 22:59:57.165 00.000 15672 move complete, result=0 22:59:57.165 00.000 15672 worker thread done servicing request 22:59:57.165 00.000 15672 Worker thread wakes up 22:59:57.165 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:57.165 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:57.165 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.8 px 151 ms SOUTH 22:59:59.070 01.905 15672 Exposure complete 22:59:59.090 00.020 15672 worker thread done servicing request 22:59:59.090 00.000 30444 OnExposeComplete: enter 22:59:59.090 00.000 30444 UpdateGuideState(): m_state=6 22:59:59.090 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1505 22:59:59.090 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=194.32, Mass=98044, SNR=78.1, Peak=10502 HFD=3.5 22:59:59.090 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 22:59:59.090 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 22:59:59.090 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.81 hyp=0.82 cameraTheta=1.69 mountX=-0.32 mountY=0.77, mountTheta=1.96 22:59:59.091 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.81, opts=13) 22:59:59.091 00.000 30444 Enqueuing Move request for scope (-0.10, 0.81) 22:59:59.091 00.000 15672 Worker thread wakes up 22:59:59.091 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.81) opts 0xd 22:59:59.091 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.81) 22:59:59.091 00.000 15672 Moving (-0.10, 0.81) raw xDistance=-0.32 yDistance=0.77 22:59:59.091 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 22:59:59.091 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77 22:59:59.091 00.000 15672 MoveAxis(E, 86, ABG) 22:59:59.091 00.000 15672 Guiding Dir = 2, Dur = 86 22:59:59.092 00.001 15672 IsSlewing returns 0 22:59:59.093 00.001 15672 IsGuiding returns 0 22:59:59.097 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2422, max=10502, FiltMin=2714, FiltMax=8404, Gamma=2.950 22:59:59.112 00.015 15672 PulseGuide returned control before completion, sleep 77 22:59:59.147 00.035 30444 UpdateGuideState exits: m=98044 SNR=78.1 Saturated 22:59:59.148 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:59.148 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 22:59:59.148 00.000 30444 Enqueuing Expose request 22:59:59.208 00.060 15672 IsGuiding returns 0 22:59:59.208 00.000 15672 Move returns status 0, amount 86 22:59:59.208 00.000 15672 MoveAxis(S, 138, ABG) 22:59:59.208 00.000 15672 Guiding Dir = 1, Dur = 138 22:59:59.209 00.001 15672 IsSlewing returns 0 22:59:59.210 00.001 15672 IsGuiding returns 0 22:59:59.288 00.078 15672 PulseGuide returned control before completion, sleep 71 22:59:59.384 00.096 15672 IsGuiding returns 1 22:59:59.384 00.000 15672 scope still moving after pulse duration time elapsed 22:59:59.405 00.021 15672 IsSlewing returns 0 22:59:59.405 00.000 15672 IsGuiding returns 1 22:59:59.427 00.022 15672 IsSlewing returns 0 22:59:59.430 00.003 15672 IsGuiding returns 1 22:59:59.451 00.021 15672 IsSlewing returns 0 22:59:59.481 00.030 15672 IsGuiding returns 0 22:59:59.481 00.000 15672 scope move finished after 138 + 132 ms 22:59:59.481 00.000 15672 Move returns status 0, amount 138 22:59:59.481 00.000 15672 move complete, result=0 22:59:59.481 00.000 15672 worker thread done servicing request 22:59:59.481 00.000 15672 Worker thread wakes up 22:59:59.481 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 22:59:59.481 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 22:59:59.481 00.000 30444 GuideStep: -0.3 px 86 ms EAST, 0.8 px 138 ms SOUTH 23:00:01.599 02.118 15672 Exposure complete 23:00:01.629 00.030 15672 worker thread done servicing request 23:00:01.629 00.000 30444 OnExposeComplete: enter 23:00:01.629 00.000 30444 UpdateGuideState(): m_state=6 23:00:01.629 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1506 23:00:01.630 00.001 30444 Star::Find returns 1 (1), X=461.77, Y=194.22, Mass=99555, SNR=69.1, Peak=8912 HFD=3.7 23:00:01.630 00.000 30444 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.28) = xAngle (1.46 = 1.46) 23:00:01.630 00.000 30444 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.39 = 1.39) 23:00:01.630 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.71 hyp=0.77 cameraTheta=1.18 mountX=0.09 mountY=0.76, mountTheta=1.45 23:00:01.630 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.71, opts=13) 23:00:01.630 00.000 30444 Enqueuing Move request for scope (0.30, 0.71) 23:00:01.630 00.000 15672 Worker thread wakes up 23:00:01.630 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.71) opts 0xd 23:00:01.630 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.71) 23:00:01.630 00.000 15672 Moving (0.30, 0.71) raw xDistance=0.09 yDistance=0.76 23:00:01.630 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:00:01.630 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 23:00:01.631 00.001 15672 MoveAxis(E, 0, ABG) 23:00:01.631 00.000 15672 Move returns status 0, amount 0 23:00:01.631 00.000 15672 MoveAxis(S, 136, ABG) 23:00:01.631 00.000 15672 Guiding Dir = 1, Dur = 136 23:00:01.631 00.000 15672 IsSlewing returns 0 23:00:01.632 00.001 15672 IsGuiding returns 0 23:00:01.636 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2426, max=9324, FiltMin=2716, FiltMax=8629, Gamma=2.950 23:00:01.686 00.050 30444 UpdateGuideState exits: m=99555 SNR=69.1 Saturated 23:00:01.686 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:01.686 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:01.686 00.000 30444 Enqueuing Expose request 23:00:01.717 00.031 15672 PulseGuide returned control before completion, sleep 62 23:00:01.782 00.065 15672 IsGuiding returns 1 23:00:01.782 00.000 15672 scope still moving after pulse duration time elapsed 23:00:01.804 00.022 15672 IsSlewing returns 0 23:00:01.807 00.003 15672 IsGuiding returns 1 23:00:01.828 00.021 15672 IsSlewing returns 0 23:00:01.831 00.003 15672 IsGuiding returns 1 23:00:01.852 00.021 15672 IsSlewing returns 0 23:00:01.893 00.041 15672 IsGuiding returns 0 23:00:01.894 00.001 15672 scope move finished after 136 + 124 ms 23:00:01.894 00.000 15672 Move returns status 0, amount 136 23:00:01.894 00.000 15672 move complete, result=0 23:00:01.894 00.000 15672 worker thread done servicing request 23:00:01.894 00.000 15672 Worker thread wakes up 23:00:01.894 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.8 px 136 ms SOUTH 23:00:01.894 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:01.894 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:03.802 01.908 15672 Exposure complete 23:00:03.822 00.020 15672 worker thread done servicing request 23:00:03.822 00.000 30444 OnExposeComplete: enter 23:00:03.822 00.000 30444 UpdateGuideState(): m_state=6 23:00:03.822 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1507 23:00:03.822 00.000 30444 Star::Find returns 1 (1), X=462.29, Y=194.27, Mass=80417, SNR=55.0, Peak=8476 HFD=3.6 23:00:03.822 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 23:00:03.822 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 23:00:03.822 00.000 30444 CameraToMount -- cameraX=0.81 cameraY=0.77 hyp=1.12 cameraTheta=0.76 mountX=0.57 mountY=0.92, mountTheta=1.02 23:00:03.823 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.81, y=0.77, opts=13) 23:00:03.823 00.000 30444 Enqueuing Move request for scope (0.81, 0.77) 23:00:03.823 00.000 15672 Worker thread wakes up 23:00:03.823 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.77) opts 0xd 23:00:03.823 00.000 15672 Handling offset move in thread for scope, endpoint = (0.81, 0.77) 23:00:03.823 00.000 15672 Moving (0.81, 0.77) raw xDistance=0.57 yDistance=0.92 23:00:03.823 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 23:00:03.823 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92 23:00:03.823 00.000 15672 MoveAxis(W, 155, ABG) 23:00:03.823 00.000 15672 Guiding Dir = 3, Dur = 155 23:00:03.824 00.001 15672 IsSlewing returns 0 23:00:03.825 00.001 15672 IsGuiding returns 0 23:00:03.829 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2373, max=10046, FiltMin=2741, FiltMax=9156, Gamma=2.950 23:00:03.841 00.012 15672 PulseGuide returned control before completion, sleep 149 23:00:03.880 00.039 30444 UpdateGuideState exits: m=80417 SNR=55.0 Saturated 23:00:03.880 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:03.880 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:03.880 00.000 30444 Enqueuing Expose request 23:00:04.019 00.139 15672 IsGuiding returns 0 23:00:04.019 00.000 15672 Move returns status 0, amount 155 23:00:04.019 00.000 15672 MoveAxis(S, 165, ABG) 23:00:04.019 00.000 15672 Guiding Dir = 1, Dur = 165 23:00:04.020 00.001 15672 IsSlewing returns 0 23:00:04.022 00.002 15672 IsGuiding returns 0 23:00:04.097 00.075 15672 PulseGuide returned control before completion, sleep 102 23:00:04.201 00.104 15672 IsGuiding returns 1 23:00:04.201 00.000 15672 scope still moving after pulse duration time elapsed 23:00:04.222 00.021 15672 IsSlewing returns 0 23:00:04.225 00.003 15672 IsGuiding returns 1 23:00:04.246 00.021 15672 IsSlewing returns 0 23:00:04.249 00.003 15672 IsGuiding returns 1 23:00:04.269 00.020 15672 IsSlewing returns 0 23:00:04.293 00.024 15672 IsGuiding returns 0 23:00:04.293 00.000 15672 scope move finished after 165 + 104 ms 23:00:04.293 00.000 15672 Move returns status 0, amount 165 23:00:04.293 00.000 15672 move complete, result=0 23:00:04.294 00.001 15672 worker thread done servicing request 23:00:04.294 00.000 15672 Worker thread wakes up 23:00:04.294 00.000 30444 GuideStep: 0.6 px 155 ms WEST, 0.9 px 165 ms SOUTH 23:00:04.294 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:04.294 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:06.403 02.109 15672 Exposure complete 23:00:06.423 00.020 15672 worker thread done servicing request 23:00:06.423 00.000 30444 OnExposeComplete: enter 23:00:06.423 00.000 30444 UpdateGuideState(): m_state=6 23:00:06.424 00.001 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 1508 23:00:06.424 00.000 30444 Star::Find returns 1 (1), X=462.62, Y=193.94, Mass=82761, SNR=66.2, Peak=9611 HFD=3.4 23:00:06.424 00.000 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 23:00:06.424 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 23:00:06.424 00.000 30444 CameraToMount -- cameraX=1.14 cameraY=0.43 hyp=1.22 cameraTheta=0.36 mountX=0.98 mountY=0.67, mountTheta=0.60 23:00:06.424 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.14, y=0.43, opts=13) 23:00:06.424 00.000 30444 Enqueuing Move request for scope (1.14, 0.43) 23:00:06.424 00.000 15672 Worker thread wakes up 23:00:06.424 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.14, 0.43) opts 0xd 23:00:06.424 00.000 15672 Handling offset move in thread for scope, endpoint = (1.14, 0.43) 23:00:06.425 00.001 15672 Moving (1.14, 0.43) raw xDistance=0.98 yDistance=0.67 23:00:06.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.98 23:00:06.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67 23:00:06.425 00.000 15672 MoveAxis(W, 276, ABG) 23:00:06.425 00.000 15672 Guiding Dir = 3, Dur = 276 23:00:06.425 00.000 15672 IsSlewing returns 0 23:00:06.427 00.002 15672 IsGuiding returns 0 23:00:06.431 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=9611, FiltMin=2635, FiltMax=8894, Gamma=2.950 23:00:06.445 00.014 15672 PulseGuide returned control before completion, sleep 268 23:00:06.480 00.035 30444 UpdateGuideState exits: m=82761 SNR=66.2 Saturated 23:00:06.480 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:06.480 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:06.480 00.000 30444 Enqueuing Expose request 23:00:06.764 00.284 15672 IsGuiding returns 0 23:00:06.765 00.001 15672 Move returns status 0, amount 276 23:00:06.765 00.000 15672 MoveAxis(S, 119, ABG) 23:00:06.765 00.000 15672 Guiding Dir = 1, Dur = 119 23:00:06.765 00.000 15672 IsSlewing returns 0 23:00:06.766 00.001 15672 IsGuiding returns 0 23:00:06.846 00.080 15672 PulseGuide returned control before completion, sleep 50 23:00:06.896 00.050 15672 IsGuiding returns 1 23:00:06.897 00.001 15672 scope still moving after pulse duration time elapsed 23:00:06.918 00.021 15672 IsSlewing returns 0 23:00:06.919 00.001 15672 IsGuiding returns 1 23:00:06.940 00.021 15672 IsSlewing returns 0 23:00:06.941 00.001 15672 IsGuiding returns 1 23:00:06.962 00.021 15672 IsSlewing returns 0 23:00:07.020 00.058 15672 IsGuiding returns 0 23:00:07.021 00.001 15672 scope move finished after 119 + 135 ms 23:00:07.021 00.000 15672 Move returns status 0, amount 119 23:00:07.021 00.000 15672 move complete, result=0 23:00:07.022 00.001 15672 worker thread done servicing request 23:00:07.022 00.000 15672 Worker thread wakes up 23:00:07.022 00.000 30444 GuideStep: 1.0 px 276 ms WEST, 0.7 px 119 ms SOUTH 23:00:07.023 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:07.023 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:08.930 01.907 15672 Exposure complete 23:00:08.950 00.020 15672 worker thread done servicing request 23:00:08.950 00.000 30444 OnExposeComplete: enter 23:00:08.950 00.000 30444 UpdateGuideState(): m_state=6 23:00:08.950 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1509 23:00:08.951 00.001 30444 Star::Find returns 1 (1), X=462.22, Y=194.18, Mass=95974, SNR=70.1, Peak=9077 HFD=3.8 23:00:08.951 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 23:00:08.951 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 23:00:08.951 00.000 30444 CameraToMount -- cameraX=0.74 cameraY=0.68 hyp=1.00 cameraTheta=0.74 mountX=0.53 mountY=0.82, mountTheta=1.00 23:00:08.951 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.74, y=0.68, opts=13) 23:00:08.951 00.000 30444 Enqueuing Move request for scope (0.74, 0.68) 23:00:08.951 00.000 15672 Worker thread wakes up 23:00:08.951 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.68) opts 0xd 23:00:08.951 00.000 15672 Handling offset move in thread for scope, endpoint = (0.74, 0.68) 23:00:08.951 00.000 15672 Moving (0.74, 0.68) raw xDistance=0.53 yDistance=0.82 23:00:08.951 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.53 23:00:08.951 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 23:00:08.952 00.001 15672 MoveAxis(W, 162, ABG) 23:00:08.952 00.000 15672 Guiding Dir = 3, Dur = 162 23:00:08.952 00.000 15672 IsSlewing returns 0 23:00:08.953 00.001 15672 IsGuiding returns 0 23:00:08.957 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=10089, FiltMin=2612, FiltMax=9051, Gamma=2.950 23:00:08.969 00.012 15672 PulseGuide returned control before completion, sleep 156 23:00:09.007 00.038 30444 UpdateGuideState exits: m=95974 SNR=70.1 Saturated 23:00:09.007 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:09.007 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:09.007 00.000 30444 Enqueuing Expose request 23:00:09.161 00.154 15672 IsGuiding returns 0 23:00:09.161 00.000 15672 Move returns status 0, amount 162 23:00:09.161 00.000 15672 MoveAxis(S, 146, ABG) 23:00:09.161 00.000 15672 Guiding Dir = 1, Dur = 146 23:00:09.162 00.001 15672 IsSlewing returns 0 23:00:09.163 00.001 15672 IsGuiding returns 0 23:00:09.242 00.079 15672 PulseGuide returned control before completion, sleep 78 23:00:09.322 00.080 15672 IsGuiding returns 1 23:00:09.322 00.000 15672 scope still moving after pulse duration time elapsed 23:00:09.344 00.022 15672 IsSlewing returns 0 23:00:09.370 00.026 15672 IsGuiding returns 1 23:00:09.391 00.021 15672 IsSlewing returns 0 23:00:09.394 00.003 15672 IsGuiding returns 1 23:00:09.415 00.021 15672 IsSlewing returns 0 23:00:09.433 00.018 15672 IsGuiding returns 0 23:00:09.433 00.000 15672 scope move finished after 146 + 124 ms 23:00:09.433 00.000 15672 Move returns status 0, amount 146 23:00:09.433 00.000 15672 move complete, result=0 23:00:09.433 00.000 15672 worker thread done servicing request 23:00:09.433 00.000 15672 Worker thread wakes up 23:00:09.434 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:09.434 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:09.434 00.000 30444 GuideStep: 0.5 px 162 ms WEST, 0.8 px 146 ms SOUTH 23:00:11.543 02.109 15672 Exposure complete 23:00:11.563 00.020 15672 worker thread done servicing request 23:00:11.563 00.000 30444 OnExposeComplete: enter 23:00:11.563 00.000 30444 UpdateGuideState(): m_state=6 23:00:11.563 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 1510 23:00:11.563 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=194.32, Mass=79590, SNR=57.7, Peak=10064 HFD=3.4 23:00:11.563 00.000 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 23:00:11.563 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.94 = 1.94) 23:00:11.563 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.81 hyp=0.82 cameraTheta=1.72 mountX=-0.34 mountY=0.76, mountTheta=1.99 23:00:11.564 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.81, opts=13) 23:00:11.564 00.000 30444 Enqueuing Move request for scope (-0.12, 0.81) 23:00:11.564 00.000 15672 Worker thread wakes up 23:00:11.564 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.81) opts 0xd 23:00:11.564 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.81) 23:00:11.564 00.000 15672 Moving (-0.12, 0.81) raw xDistance=-0.34 yDistance=0.76 23:00:11.564 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34 23:00:11.564 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 23:00:11.564 00.000 15672 MoveAxis(E, 81, ABG) 23:00:11.564 00.000 15672 Guiding Dir = 2, Dur = 81 23:00:11.565 00.001 15672 IsSlewing returns 0 23:00:11.566 00.001 15672 IsGuiding returns 0 23:00:11.571 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=10502, FiltMin=2722, FiltMax=8436, Gamma=2.950 23:00:11.589 00.018 15672 PulseGuide returned control before completion, sleep 68 23:00:11.621 00.032 30444 UpdateGuideState exits: m=79590 SNR=57.7 Saturated 23:00:11.621 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:11.621 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:11.621 00.000 30444 Enqueuing Expose request 23:00:11.659 00.038 15672 IsGuiding returns 1 23:00:11.659 00.000 15672 scope still moving after pulse duration time elapsed 23:00:11.680 00.021 15672 IsSlewing returns 0 23:00:11.702 00.022 15672 IsGuiding returns 0 23:00:11.702 00.000 15672 scope move finished after 81 + 54 ms 23:00:11.702 00.000 15672 Move returns status 0, amount 81 23:00:11.702 00.000 15672 MoveAxis(S, 136, ABG) 23:00:11.702 00.000 15672 Guiding Dir = 1, Dur = 136 23:00:11.702 00.000 15672 IsSlewing returns 0 23:00:11.703 00.001 15672 IsGuiding returns 0 23:00:11.781 00.078 15672 PulseGuide returned control before completion, sleep 68 23:00:11.853 00.072 15672 IsGuiding returns 1 23:00:11.853 00.000 15672 scope still moving after pulse duration time elapsed 23:00:11.875 00.022 15672 IsSlewing returns 0 23:00:11.878 00.003 15672 IsGuiding returns 1 23:00:11.900 00.022 15672 IsSlewing returns 0 23:00:11.904 00.004 15672 IsGuiding returns 1 23:00:11.926 00.022 15672 IsSlewing returns 0 23:00:11.926 00.000 15672 IsGuiding returns 1 23:00:11.948 00.022 15672 IsSlewing returns 0 23:00:11.957 00.009 15672 IsGuiding returns 0 23:00:11.957 00.000 15672 scope move finished after 136 + 118 ms 23:00:11.957 00.000 15672 Move returns status 0, amount 136 23:00:11.957 00.000 15672 move complete, result=0 23:00:11.957 00.000 15672 worker thread done servicing request 23:00:11.957 00.000 15672 Worker thread wakes up 23:00:11.957 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.8 px 136 ms SOUTH 23:00:11.957 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:11.957 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:13.865 01.908 15672 Exposure complete 23:00:13.885 00.020 15672 worker thread done servicing request 23:00:13.885 00.000 30444 OnExposeComplete: enter 23:00:13.885 00.000 30444 UpdateGuideState(): m_state=6 23:00:13.885 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1511 23:00:13.885 00.000 30444 Star::Find returns 1 (1), X=461.91, Y=194.12, Mass=96952, SNR=67.8, Peak=9691 HFD=3.8 23:00:13.885 00.000 30444 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.28) = xAngle (1.23 = 1.23) 23:00:13.885 00.000 30444 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.17 = 1.17) 23:00:13.886 00.001 30444 CameraToMount -- cameraX=0.43 cameraY=0.61 hyp=0.75 cameraTheta=0.95 mountX=0.25 mountY=0.69, mountTheta=1.22 23:00:13.886 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.61, opts=13) 23:00:13.886 00.000 30444 Enqueuing Move request for scope (0.43, 0.61) 23:00:13.886 00.000 15672 Worker thread wakes up 23:00:13.886 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.61) opts 0xd 23:00:13.886 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.61) 23:00:13.886 00.000 15672 Moving (0.43, 0.61) raw xDistance=0.25 yDistance=0.69 23:00:13.886 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 23:00:13.886 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 23:00:13.886 00.000 15672 MoveAxis(E, 0, ABG) 23:00:13.886 00.000 15672 Move returns status 0, amount 0 23:00:13.886 00.000 15672 MoveAxis(S, 123, ABG) 23:00:13.886 00.000 15672 Guiding Dir = 1, Dur = 123 23:00:13.887 00.001 15672 IsSlewing returns 0 23:00:13.888 00.001 15672 IsGuiding returns 0 23:00:13.891 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=9708, FiltMin=2715, FiltMax=8535, Gamma=2.950 23:00:13.941 00.050 30444 UpdateGuideState exits: m=96952 SNR=67.8 Saturated 23:00:13.941 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:13.941 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:13.941 00.000 30444 Enqueuing Expose request 23:00:14.002 00.061 15672 PulseGuide returned control before completion, sleep 20 23:00:14.025 00.023 15672 IsGuiding returns 1 23:00:14.025 00.000 15672 scope still moving after pulse duration time elapsed 23:00:14.045 00.020 15672 IsSlewing returns 0 23:00:14.046 00.001 15672 IsGuiding returns 1 23:00:14.068 00.022 15672 IsSlewing returns 0 23:00:14.070 00.002 15672 IsGuiding returns 1 23:00:14.091 00.021 15672 IsSlewing returns 0 23:00:14.115 00.024 15672 IsGuiding returns 0 23:00:14.115 00.000 15672 scope move finished after 123 + 103 ms 23:00:14.115 00.000 15672 Move returns status 0, amount 123 23:00:14.115 00.000 15672 move complete, result=0 23:00:14.115 00.000 15672 worker thread done servicing request 23:00:14.115 00.000 15672 Worker thread wakes up 23:00:14.115 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:14.116 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:14.116 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.7 px 123 ms SOUTH 23:00:16.222 02.106 15672 Exposure complete 23:00:16.242 00.020 15672 worker thread done servicing request 23:00:16.242 00.000 30444 OnExposeComplete: enter 23:00:16.242 00.000 30444 UpdateGuideState(): m_state=6 23:00:16.242 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1512 23:00:16.243 00.001 30444 Star::Find returns 1 (1), X=462.07, Y=193.54, Mass=95986, SNR=71.4, Peak=9813 HFD=3.6 23:00:16.243 00.000 30444 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 23:00:16.243 00.000 30444 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 23:00:16.243 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=0.04 hyp=0.60 cameraTheta=0.06 mountX=0.56 mountY=0.16, mountTheta=0.28 23:00:16.243 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=0.04, opts=13) 23:00:16.243 00.000 30444 Enqueuing Move request for scope (0.60, 0.04) 23:00:16.243 00.000 15672 Worker thread wakes up 23:00:16.243 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.04) opts 0xd 23:00:16.243 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, 0.04) 23:00:16.243 00.000 15672 Moving (0.60, 0.04) raw xDistance=0.56 yDistance=0.16 23:00:16.243 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 23:00:16.243 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:00:16.244 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:00:16.244 00.000 15672 MoveAxis(W, 152, ABG) 23:00:16.244 00.000 15672 Guiding Dir = 3, Dur = 152 23:00:16.244 00.000 15672 IsSlewing returns 0 23:00:16.245 00.001 15672 IsGuiding returns 0 23:00:16.249 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=10581, FiltMin=2675, FiltMax=9120, Gamma=2.950 23:00:16.269 00.020 15672 PulseGuide returned control before completion, sleep 139 23:00:16.301 00.032 30444 UpdateGuideState exits: m=95986 SNR=71.4 Saturated 23:00:16.301 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:16.301 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:16.301 00.000 30444 Enqueuing Expose request 23:00:16.411 00.110 15672 IsGuiding returns 1 23:00:16.412 00.001 15672 scope still moving after pulse duration time elapsed 23:00:16.433 00.021 15672 IsSlewing returns 0 23:00:16.446 00.013 15672 IsGuiding returns 0 23:00:16.446 00.000 15672 scope move finished after 152 + 48 ms 23:00:16.446 00.000 15672 Move returns status 0, amount 152 23:00:16.446 00.000 15672 MoveAxis(N, 0, ABG) 23:00:16.446 00.000 15672 Move returns status 0, amount 0 23:00:16.446 00.000 15672 move complete, result=0 23:00:16.446 00.000 15672 worker thread done servicing request 23:00:16.446 00.000 15672 Worker thread wakes up 23:00:16.446 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:16.446 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:16.446 00.000 30444 GuideStep: 0.6 px 152 ms WEST, 0.2 px 0 ms NORTH 23:00:18.353 01.907 15672 Exposure complete 23:00:18.373 00.020 15672 worker thread done servicing request 23:00:18.373 00.000 30444 OnExposeComplete: enter 23:00:18.373 00.000 30444 UpdateGuideState(): m_state=6 23:00:18.373 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1513 23:00:18.373 00.000 30444 Star::Find returns 1 (1), X=461.86, Y=193.61, Mass=94074, SNR=73.9, Peak=9711 HFD=3.7 23:00:18.373 00.000 30444 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.28) = xAngle (0.55 = 0.55) 23:00:18.374 00.001 30444 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 23:00:18.374 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.10 hyp=0.39 cameraTheta=0.27 mountX=0.34 mountY=0.18, mountTheta=0.50 23:00:18.374 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.10, opts=13) 23:00:18.374 00.000 30444 Enqueuing Move request for scope (0.38, 0.10) 23:00:18.374 00.000 15672 Worker thread wakes up 23:00:18.374 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.10) opts 0xd 23:00:18.374 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.10) 23:00:18.374 00.000 15672 Moving (0.38, 0.10) raw xDistance=0.34 yDistance=0.18 23:00:18.374 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34 23:00:18.374 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:00:18.374 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 23:00:18.375 00.001 15672 MoveAxis(W, 102, ABG) 23:00:18.375 00.000 15672 Guiding Dir = 3, Dur = 102 23:00:18.375 00.000 15672 IsSlewing returns 0 23:00:18.376 00.001 15672 IsGuiding returns 0 23:00:18.380 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2408, max=10719, FiltMin=2692, FiltMax=8671, Gamma=2.950 23:00:18.394 00.014 15672 PulseGuide returned control before completion, sleep 95 23:00:18.430 00.036 30444 UpdateGuideState exits: m=94074 SNR=73.9 Saturated 23:00:18.430 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:18.430 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:18.430 00.000 30444 Enqueuing Expose request 23:00:18.522 00.092 15672 IsGuiding returns 0 23:00:18.522 00.000 15672 Move returns status 0, amount 102 23:00:18.522 00.000 15672 MoveAxis(N, 0, ABG) 23:00:18.522 00.000 15672 Move returns status 0, amount 0 23:00:18.522 00.000 15672 move complete, result=0 23:00:18.522 00.000 15672 worker thread done servicing request 23:00:18.522 00.000 15672 Worker thread wakes up 23:00:18.523 00.001 30444 GuideStep: 0.3 px 102 ms WEST, 0.2 px 0 ms NORTH 23:00:18.523 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:18.523 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:20.636 02.113 15672 Exposure complete 23:00:20.666 00.030 15672 worker thread done servicing request 23:00:20.666 00.000 30444 OnExposeComplete: enter 23:00:20.666 00.000 30444 UpdateGuideState(): m_state=6 23:00:20.666 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1514 23:00:20.666 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=193.82, Mass=89482, SNR=64.5, Peak=9738 HFD=3.7 23:00:20.666 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 23:00:20.666 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 23:00:20.666 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.32 hyp=0.48 cameraTheta=0.72 mountX=0.26 mountY=0.39, mountTheta=0.98 23:00:20.667 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.32, opts=13) 23:00:20.667 00.000 30444 Enqueuing Move request for scope (0.36, 0.32) 23:00:20.667 00.000 15672 Worker thread wakes up 23:00:20.667 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.32) opts 0xd 23:00:20.667 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.32) 23:00:20.667 00.000 15672 Moving (0.36, 0.32) raw xDistance=0.26 yDistance=0.39 23:00:20.667 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26 23:00:20.667 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 23:00:20.667 00.000 15672 MoveAxis(W, 78, ABG) 23:00:20.667 00.000 15672 Guiding Dir = 3, Dur = 78 23:00:20.668 00.001 15672 IsSlewing returns 0 23:00:20.674 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=10722, FiltMin=2656, FiltMax=8565, Gamma=2.950 23:00:20.695 00.021 15672 IsGuiding returns 0 23:00:20.711 00.016 15672 PulseGuide returned control before completion, sleep 73 23:00:20.729 00.018 30444 UpdateGuideState exits: m=89482 SNR=64.5 Saturated 23:00:20.729 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:20.730 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:20.730 00.000 30444 Enqueuing Expose request 23:00:20.786 00.056 15672 IsGuiding returns 1 23:00:20.786 00.000 15672 scope still moving after pulse duration time elapsed 23:00:20.807 00.021 15672 IsSlewing returns 0 23:00:20.823 00.016 15672 IsGuiding returns 0 23:00:20.823 00.000 15672 scope move finished after 78 + 49 ms 23:00:20.823 00.000 15672 Move returns status 0, amount 78 23:00:20.823 00.000 15672 MoveAxis(S, 69, ABG) 23:00:20.823 00.000 15672 Guiding Dir = 1, Dur = 69 23:00:20.823 00.000 15672 IsSlewing returns 0 23:00:20.824 00.001 15672 IsGuiding returns 0 23:00:20.935 00.111 15672 IsGuiding returns 1 23:00:20.935 00.000 15672 scope still moving after pulse duration time elapsed 23:00:20.956 00.021 15672 IsSlewing returns 0 23:00:20.957 00.001 15672 IsGuiding returns 1 23:00:20.978 00.021 15672 IsSlewing returns 0 23:00:20.998 00.020 15672 IsGuiding returns 0 23:00:20.998 00.000 15672 scope move finished after 69 + 105 ms 23:00:20.998 00.000 15672 Move returns status 0, amount 69 23:00:20.998 00.000 15672 move complete, result=0 23:00:20.998 00.000 15672 worker thread done servicing request 23:00:20.998 00.000 15672 Worker thread wakes up 23:00:20.999 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:20.999 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:20.999 00.000 30444 GuideStep: 0.3 px 78 ms WEST, 0.4 px 69 ms SOUTH 23:00:22.907 01.908 15672 Exposure complete 23:00:22.926 00.019 15672 worker thread done servicing request 23:00:22.926 00.000 30444 OnExposeComplete: enter 23:00:22.926 00.000 30444 UpdateGuideState(): m_state=6 23:00:22.926 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1515 23:00:22.926 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=193.42, Mass=101011, SNR=69.6, Peak=12107 HFD=3.3 23:00:22.926 00.000 30444 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.28) = xAngle (-2.17 = -2.17) 23:00:22.926 00.000 30444 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.23 = -2.23) 23:00:22.926 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.45 mountX=-0.08 mountY=-0.11, mountTheta=-2.19 23:00:22.927 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.09, opts=13) 23:00:22.927 00.000 30444 Enqueuing Move request for scope (-0.11, -0.09) 23:00:22.927 00.000 15672 Worker thread wakes up 23:00:22.927 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd 23:00:22.927 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.09) 23:00:22.927 00.000 15672 Moving (-0.11, -0.09) raw xDistance=-0.08 yDistance=-0.11 23:00:22.927 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:00:22.927 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:00:22.927 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:00:22.927 00.000 15672 MoveAxis(E, 0, ABG) 23:00:22.927 00.000 15672 Move returns status 0, amount 0 23:00:22.927 00.000 15672 MoveAxis(N, 0, ABG) 23:00:22.927 00.000 15672 Move returns status 0, amount 0 23:00:22.927 00.000 15672 move complete, result=0 23:00:22.927 00.000 15672 worker thread done servicing request 23:00:22.933 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=12634, FiltMin=2686, FiltMax=8846, Gamma=2.950 23:00:22.989 00.056 30444 UpdateGuideState exits: m=101011 SNR=69.6 Saturated 23:00:22.989 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:22.989 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:22.989 00.000 30444 Enqueuing Expose request 23:00:22.989 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:00:22.989 00.000 15672 Worker thread wakes up 23:00:22.989 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:22.989 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:25.097 02.108 15672 Exposure complete 23:00:25.118 00.021 15672 worker thread done servicing request 23:00:25.118 00.000 30444 OnExposeComplete: enter 23:00:25.118 00.000 30444 UpdateGuideState(): m_state=6 23:00:25.118 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1516 23:00:25.118 00.000 30444 Star::Find returns 1 (1), X=461.91, Y=193.31, Mass=90551, SNR=74.3, Peak=10528 HFD=3.4 23:00:25.118 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 23:00:25.118 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 23:00:25.118 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.19 hyp=0.48 cameraTheta=-0.42 mountX=0.47 mountY=-0.10, mountTheta=-0.20 23:00:25.119 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.19, opts=13) 23:00:25.119 00.000 30444 Enqueuing Move request for scope (0.44, -0.19) 23:00:25.119 00.000 15672 Worker thread wakes up 23:00:25.119 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.19) opts 0xd 23:00:25.119 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.19) 23:00:25.119 00.000 15672 Moving (0.44, -0.19) raw xDistance=0.47 yDistance=-0.10 23:00:25.119 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47 23:00:25.119 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:00:25.119 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 23:00:25.119 00.000 15672 MoveAxis(W, 128, ABG) 23:00:25.119 00.000 15672 Guiding Dir = 3, Dur = 128 23:00:25.120 00.001 15672 IsSlewing returns 0 23:00:25.121 00.001 15672 IsGuiding returns 0 23:00:25.125 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=12595, FiltMin=2675, FiltMax=8767, Gamma=2.950 23:00:25.136 00.011 15672 PulseGuide returned control before completion, sleep 123 23:00:25.176 00.040 30444 UpdateGuideState exits: m=90551 SNR=74.3 Saturated 23:00:25.176 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:25.176 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:25.176 00.000 30444 Enqueuing Expose request 23:00:25.281 00.105 15672 IsGuiding returns 0 23:00:25.281 00.000 15672 Move returns status 0, amount 128 23:00:25.281 00.000 15672 MoveAxis(N, 0, ABG) 23:00:25.281 00.000 15672 Move returns status 0, amount 0 23:00:25.281 00.000 15672 move complete, result=0 23:00:25.281 00.000 15672 worker thread done servicing request 23:00:25.282 00.001 15672 Worker thread wakes up 23:00:25.282 00.000 30444 GuideStep: 0.5 px 128 ms WEST, -0.1 px 0 ms NORTH 23:00:25.282 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:25.282 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:27.188 01.906 15672 Exposure complete 23:00:27.208 00.020 15672 worker thread done servicing request 23:00:27.208 00.000 30444 OnExposeComplete: enter 23:00:27.208 00.000 30444 UpdateGuideState(): m_state=6 23:00:27.208 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1517 23:00:27.208 00.000 30444 Star::Find returns 1 (1), X=461.08, Y=193.41, Mass=105400, SNR=87.1, Peak=12472 HFD=3.7 23:00:27.208 00.000 30444 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.28) = xAngle (-2.62 = -2.62) 23:00:27.209 00.001 30444 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.68 = -2.68) 23:00:27.209 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.10 hyp=0.41 cameraTheta=-2.90 mountX=-0.36 mountY=-0.18, mountTheta=-2.67 23:00:27.209 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.10, opts=13) 23:00:27.209 00.000 30444 Enqueuing Move request for scope (-0.40, -0.10) 23:00:27.210 00.001 15672 Worker thread wakes up 23:00:27.210 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.10) opts 0xd 23:00:27.210 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.10) 23:00:27.210 00.000 15672 Moving (-0.40, -0.10) raw xDistance=-0.36 yDistance=-0.18 23:00:27.210 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36 23:00:27.210 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:00:27.210 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:00:27.210 00.000 15672 MoveAxis(E, 87, ABG) 23:00:27.210 00.000 15672 Guiding Dir = 2, Dur = 87 23:00:27.211 00.001 15672 IsSlewing returns 0 23:00:27.211 00.000 15672 IsGuiding returns 0 23:00:27.216 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=12472, FiltMin=2682, FiltMax=8455, Gamma=2.950 23:00:27.228 00.012 15672 PulseGuide returned control before completion, sleep 81 23:00:27.265 00.037 30444 UpdateGuideState exits: m=105400 SNR=87.1 Saturated 23:00:27.265 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:27.265 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:27.265 00.000 30444 Enqueuing Expose request 23:00:27.311 00.046 15672 IsGuiding returns 1 23:00:27.311 00.000 15672 scope still moving after pulse duration time elapsed 23:00:27.332 00.021 15672 IsSlewing returns 0 23:00:27.341 00.009 15672 IsGuiding returns 0 23:00:27.341 00.000 15672 scope move finished after 87 + 41 ms 23:00:27.341 00.000 15672 Move returns status 0, amount 87 23:00:27.341 00.000 15672 MoveAxis(N, 0, ABG) 23:00:27.341 00.000 15672 Move returns status 0, amount 0 23:00:27.341 00.000 15672 move complete, result=0 23:00:27.341 00.000 15672 worker thread done servicing request 23:00:27.341 00.000 15672 Worker thread wakes up 23:00:27.341 00.000 30444 GuideStep: -0.4 px 87 ms EAST, -0.2 px 0 ms NORTH 23:00:27.341 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:27.341 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:29.448 02.107 15672 Exposure complete 23:00:29.468 00.020 15672 worker thread done servicing request 23:00:29.468 00.000 30444 OnExposeComplete: enter 23:00:29.468 00.000 30444 UpdateGuideState(): m_state=6 23:00:29.468 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1518 23:00:29.468 00.000 30444 Star::Find returns 1 (1), X=460.89, Y=193.72, Mass=88139, SNR=78.6, Peak=10913 HFD=3.4 23:00:29.468 00.000 30444 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.28) = xAngle (3.07 = 3.07) 23:00:29.468 00.000 30444 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.01 = 3.01) 23:00:29.468 00.000 30444 CameraToMount -- cameraX=-0.59 cameraY=0.21 hyp=0.63 cameraTheta=2.79 mountX=-0.62 mountY=0.08, mountTheta=3.01 23:00:29.469 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.59, y=0.21, opts=13) 23:00:29.469 00.000 30444 Enqueuing Move request for scope (-0.59, 0.21) 23:00:29.469 00.000 15672 Worker thread wakes up 23:00:29.469 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.21) opts 0xd 23:00:29.469 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.59, 0.21) 23:00:29.469 00.000 15672 Moving (-0.59, 0.21) raw xDistance=-0.62 yDistance=0.08 23:00:29.469 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62 23:00:29.469 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:00:29.469 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:00:29.469 00.000 15672 MoveAxis(E, 175, ABG) 23:00:29.469 00.000 15672 Guiding Dir = 2, Dur = 175 23:00:29.470 00.001 15672 IsSlewing returns 0 23:00:29.471 00.001 15672 IsGuiding returns 0 23:00:29.475 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=10913, FiltMin=2635, FiltMax=7952, Gamma=2.950 23:00:29.497 00.022 15672 PulseGuide returned control before completion, sleep 160 23:00:29.525 00.028 30444 UpdateGuideState exits: m=88139 SNR=78.6 Saturated 23:00:29.525 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:29.525 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:29.525 00.000 30444 Enqueuing Expose request 23:00:29.660 00.135 15672 IsGuiding returns 1 23:00:29.661 00.001 15672 scope still moving after pulse duration time elapsed 23:00:29.681 00.020 15672 IsSlewing returns 0 23:00:29.690 00.009 15672 IsGuiding returns 0 23:00:29.691 00.001 15672 scope move finished after 175 + 44 ms 23:00:29.691 00.000 15672 Move returns status 0, amount 175 23:00:29.691 00.000 15672 MoveAxis(N, 0, ABG) 23:00:29.691 00.000 15672 Move returns status 0, amount 0 23:00:29.691 00.000 15672 move complete, result=0 23:00:29.691 00.000 15672 worker thread done servicing request 23:00:29.691 00.000 15672 Worker thread wakes up 23:00:29.692 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:29.692 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:29.692 00.000 30444 GuideStep: -0.6 px 175 ms EAST, 0.1 px 0 ms NORTH 23:00:31.603 01.911 15672 Exposure complete 23:00:31.630 00.027 15672 worker thread done servicing request 23:00:31.630 00.000 30444 OnExposeComplete: enter 23:00:31.630 00.000 30444 UpdateGuideState(): m_state=6 23:00:31.630 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1519 23:00:31.630 00.000 30444 Star::Find returns 1 (1), X=460.83, Y=193.72, Mass=91978, SNR=62.3, Peak=11124 HFD=3.5 23:00:31.630 00.000 30444 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.28) = xAngle (3.11 = 3.11) 23:00:31.630 00.000 30444 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.05 = 3.05) 23:00:31.630 00.000 30444 CameraToMount -- cameraX=-0.65 cameraY=0.21 hyp=0.68 cameraTheta=2.83 mountX=-0.68 mountY=0.06, mountTheta=3.05 23:00:31.631 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.65, y=0.21, opts=13) 23:00:31.631 00.000 30444 Enqueuing Move request for scope (-0.65, 0.21) 23:00:31.631 00.000 15672 Worker thread wakes up 23:00:31.631 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.21) opts 0xd 23:00:31.631 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.65, 0.21) 23:00:31.631 00.000 15672 Moving (-0.65, 0.21) raw xDistance=-0.68 yDistance=0.06 23:00:31.631 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.68 23:00:31.631 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:00:31.631 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:00:31.631 00.000 15672 MoveAxis(E, 197, ABG) 23:00:31.631 00.000 15672 Guiding Dir = 2, Dur = 197 23:00:31.632 00.001 15672 IsSlewing returns 0 23:00:31.633 00.001 15672 IsGuiding returns 0 23:00:31.637 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=11352, FiltMin=2718, FiltMax=7858, Gamma=2.950 23:00:31.654 00.017 15672 PulseGuide returned control before completion, sleep 187 23:00:31.688 00.034 30444 UpdateGuideState exits: m=91978 SNR=62.3 Saturated 23:00:31.688 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:31.688 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:31.688 00.000 30444 Enqueuing Expose request 23:00:31.845 00.157 15672 IsGuiding returns 1 23:00:31.845 00.000 15672 scope still moving after pulse duration time elapsed 23:00:31.867 00.022 15672 IsSlewing returns 0 23:00:31.879 00.012 15672 IsGuiding returns 0 23:00:31.879 00.000 15672 scope move finished after 197 + 48 ms 23:00:31.879 00.000 15672 Move returns status 0, amount 197 23:00:31.879 00.000 15672 MoveAxis(N, 0, ABG) 23:00:31.879 00.000 15672 Move returns status 0, amount 0 23:00:31.880 00.001 15672 move complete, result=0 23:00:31.880 00.000 15672 worker thread done servicing request 23:00:31.880 00.000 15672 Worker thread wakes up 23:00:31.880 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:31.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:31.880 00.000 30444 GuideStep: -0.7 px 197 ms EAST, 0.1 px 0 ms NORTH 23:00:33.986 02.106 15672 Exposure complete 23:00:34.006 00.020 15672 worker thread done servicing request 23:00:34.006 00.000 30444 OnExposeComplete: enter 23:00:34.006 00.000 30444 UpdateGuideState(): m_state=6 23:00:34.006 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1520 23:00:34.006 00.000 30444 Star::Find returns 1 (1), X=461.85, Y=193.53, Mass=98490, SNR=74.2, Peak=10661 HFD=3.7 23:00:34.006 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 23:00:34.006 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.27 = 0.27) 23:00:34.006 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.02 hyp=0.37 cameraTheta=0.05 mountX=0.35 mountY=0.10, mountTheta=0.28 23:00:34.007 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.02, opts=13) 23:00:34.007 00.000 30444 Enqueuing Move request for scope (0.37, 0.02) 23:00:34.007 00.000 15672 Worker thread wakes up 23:00:34.007 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.02) opts 0xd 23:00:34.007 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.02) 23:00:34.007 00.000 15672 Moving (0.37, 0.02) raw xDistance=0.35 yDistance=0.10 23:00:34.007 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.35 23:00:34.007 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:00:34.007 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 23:00:34.007 00.000 15672 MoveAxis(W, 81, ABG) 23:00:34.007 00.000 15672 Guiding Dir = 3, Dur = 81 23:00:34.008 00.001 15672 IsSlewing returns 0 23:00:34.008 00.000 15672 IsGuiding returns 0 23:00:34.012 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=11370, FiltMin=2691, FiltMax=9010, Gamma=2.950 23:00:34.033 00.021 15672 PulseGuide returned control before completion, sleep 66 23:00:34.062 00.029 30444 UpdateGuideState exits: m=98490 SNR=74.2 Saturated 23:00:34.062 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:34.062 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:34.062 00.000 30444 Enqueuing Expose request 23:00:34.102 00.040 15672 IsGuiding returns 1 23:00:34.102 00.000 15672 scope still moving after pulse duration time elapsed 23:00:34.123 00.021 15672 IsSlewing returns 0 23:00:34.146 00.023 15672 IsGuiding returns 0 23:00:34.146 00.000 15672 scope move finished after 81 + 57 ms 23:00:34.147 00.001 15672 Move returns status 0, amount 81 23:00:34.147 00.000 15672 MoveAxis(N, 0, ABG) 23:00:34.147 00.000 15672 Move returns status 0, amount 0 23:00:34.147 00.000 15672 move complete, result=0 23:00:34.147 00.000 15672 worker thread done servicing request 23:00:34.147 00.000 15672 Worker thread wakes up 23:00:34.147 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:34.147 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:34.147 00.000 30444 GuideStep: 0.4 px 81 ms WEST, 0.1 px 0 ms NORTH 23:00:36.054 01.907 15672 Exposure complete 23:00:36.074 00.020 15672 worker thread done servicing request 23:00:36.074 00.000 30444 OnExposeComplete: enter 23:00:36.074 00.000 30444 UpdateGuideState(): m_state=6 23:00:36.075 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1521 23:00:36.075 00.000 30444 Star::Find returns 1 (1), X=461.99, Y=193.46, Mass=107304, SNR=66.0, Peak=10208 HFD=3.9 23:00:36.075 00.000 30444 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 23:00:36.075 00.000 30444 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 23:00:36.075 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.05 hyp=0.52 cameraTheta=-0.09 mountX=0.51 mountY=0.06, mountTheta=0.13 23:00:36.075 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.05, opts=13) 23:00:36.075 00.000 30444 Enqueuing Move request for scope (0.51, -0.05) 23:00:36.075 00.000 15672 Worker thread wakes up 23:00:36.076 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.05) opts 0xd 23:00:36.076 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.05) 23:00:36.076 00.000 15672 Moving (0.51, -0.05) raw xDistance=0.51 yDistance=0.06 23:00:36.076 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.51 23:00:36.076 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:00:36.076 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:00:36.076 00.000 15672 MoveAxis(W, 143, ABG) 23:00:36.076 00.000 15672 Guiding Dir = 3, Dur = 143 23:00:36.076 00.000 15672 IsSlewing returns 0 23:00:36.077 00.001 15672 IsGuiding returns 0 23:00:36.082 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=10948, FiltMin=2692, FiltMax=9635, Gamma=2.950 23:00:36.095 00.013 15672 PulseGuide returned control before completion, sleep 136 23:00:36.132 00.037 30444 UpdateGuideState exits: m=107304 SNR=66.0 Saturated 23:00:36.132 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:36.132 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:36.132 00.000 30444 Enqueuing Expose request 23:00:36.254 00.122 15672 IsGuiding returns 0 23:00:36.254 00.000 15672 Move returns status 0, amount 143 23:00:36.254 00.000 15672 MoveAxis(N, 0, ABG) 23:00:36.254 00.000 15672 Move returns status 0, amount 0 23:00:36.254 00.000 15672 move complete, result=0 23:00:36.254 00.000 15672 worker thread done servicing request 23:00:36.254 00.000 15672 Worker thread wakes up 23:00:36.254 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:36.254 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:36.254 00.000 30444 GuideStep: 0.5 px 143 ms WEST, 0.1 px 0 ms NORTH 23:00:38.361 02.107 15672 Exposure complete 23:00:38.381 00.020 15672 worker thread done servicing request 23:00:38.381 00.000 30444 OnExposeComplete: enter 23:00:38.381 00.000 30444 UpdateGuideState(): m_state=6 23:00:38.381 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1522 23:00:38.381 00.000 30444 Star::Find returns 1 (1), X=461.89, Y=192.94, Mass=95174, SNR=70.3, Peak=10535 HFD=3.6 23:00:38.381 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 23:00:38.381 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 23:00:38.381 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.56 hyp=0.70 cameraTheta=-0.94 mountX=0.55 mountY=-0.46, mountTheta=-0.69 23:00:38.382 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.56, opts=13) 23:00:38.382 00.000 30444 Enqueuing Move request for scope (0.41, -0.56) 23:00:38.382 00.000 15672 Worker thread wakes up 23:00:38.382 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.56) opts 0xd 23:00:38.382 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.56) 23:00:38.382 00.000 15672 Moving (0.41, -0.56) raw xDistance=0.55 yDistance=-0.46 23:00:38.382 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55 23:00:38.382 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:00:38.382 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46 23:00:38.382 00.000 15672 MoveAxis(W, 159, ABG) 23:00:38.382 00.000 15672 Guiding Dir = 3, Dur = 159 23:00:38.383 00.001 15672 IsSlewing returns 0 23:00:38.384 00.001 15672 IsGuiding returns 0 23:00:38.388 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=11024, FiltMin=2732, FiltMax=8414, Gamma=2.950 23:00:38.411 00.023 15672 PulseGuide returned control before completion, sleep 143 23:00:38.438 00.027 30444 UpdateGuideState exits: m=95174 SNR=70.3 Saturated 23:00:38.438 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:38.438 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:38.438 00.000 30444 Enqueuing Expose request 23:00:38.587 00.149 15672 IsGuiding returns 0 23:00:38.587 00.000 15672 Move returns status 0, amount 159 23:00:38.587 00.000 15672 MoveAxis(N, 0, ABG) 23:00:38.587 00.000 15672 Move returns status 0, amount 0 23:00:38.587 00.000 15672 move complete, result=0 23:00:38.587 00.000 15672 worker thread done servicing request 23:00:38.587 00.000 15672 Worker thread wakes up 23:00:38.587 00.000 30444 GuideStep: 0.6 px 159 ms WEST, -0.5 px 0 ms NORTH 23:00:38.587 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:38.587 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:40.493 01.906 15672 Exposure complete 23:00:40.513 00.020 15672 worker thread done servicing request 23:00:40.513 00.000 30444 OnExposeComplete: enter 23:00:40.513 00.000 30444 UpdateGuideState(): m_state=6 23:00:40.513 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1523 23:00:40.513 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=193.41, Mass=91431, SNR=64.6, Peak=10839 HFD=3.3 23:00:40.513 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 23:00:40.513 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 23:00:40.514 00.001 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.01 mountX=-0.02 mountY=-0.11, mountTheta=-1.73 23:00:40.514 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.10, opts=13) 23:00:40.514 00.000 30444 Enqueuing Move request for scope (-0.05, -0.10) 23:00:40.514 00.000 15672 Worker thread wakes up 23:00:40.514 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd 23:00:40.514 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.10) 23:00:40.514 00.000 15672 Moving (-0.05, -0.10) raw xDistance=-0.02 yDistance=-0.11 23:00:40.514 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:00:40.514 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:00:40.514 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:00:40.514 00.000 15672 MoveAxis(E, 0, ABG) 23:00:40.514 00.000 15672 Move returns status 0, amount 0 23:00:40.515 00.001 15672 MoveAxis(N, 0, ABG) 23:00:40.515 00.000 15672 Move returns status 0, amount 0 23:00:40.515 00.000 15672 move complete, result=0 23:00:40.515 00.000 15672 worker thread done servicing request 23:00:40.520 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=11562, FiltMin=2736, FiltMax=8076, Gamma=2.950 23:00:40.570 00.050 30444 UpdateGuideState exits: m=91431 SNR=64.6 Saturated 23:00:40.570 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:40.570 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:40.570 00.000 30444 Enqueuing Expose request 23:00:40.570 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:00:40.570 00.000 15672 Worker thread wakes up 23:00:40.570 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:40.570 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:42.676 02.106 15672 Exposure complete 23:00:42.696 00.020 15672 worker thread done servicing request 23:00:42.696 00.000 30444 OnExposeComplete: enter 23:00:42.696 00.000 30444 UpdateGuideState(): m_state=6 23:00:42.696 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1524 23:00:42.696 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=193.03, Mass=92225, SNR=74.3, Peak=10150 HFD=3.4 23:00:42.696 00.000 30444 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.28) = xAngle (-0.76 = -0.76) 23:00:42.696 00.000 30444 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 23:00:42.696 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.47 hyp=0.55 cameraTheta=-1.04 mountX=0.40 mountY=-0.40, mountTheta=-0.79 23:00:42.698 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.47, opts=13) 23:00:42.698 00.000 30444 Enqueuing Move request for scope (0.28, -0.47) 23:00:42.698 00.000 15672 Worker thread wakes up 23:00:42.698 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.47) opts 0xd 23:00:42.698 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.47) 23:00:42.698 00.000 15672 Moving (0.28, -0.47) raw xDistance=0.40 yDistance=-0.40 23:00:42.698 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 23:00:42.698 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:00:42.698 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40 23:00:42.698 00.000 15672 MoveAxis(W, 107, ABG) 23:00:42.698 00.000 15672 Guiding Dir = 3, Dur = 107 23:00:42.699 00.001 15672 IsSlewing returns 0 23:00:42.700 00.001 15672 IsGuiding returns 0 23:00:42.704 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2381, max=12946, FiltMin=2704, FiltMax=9091, Gamma=2.950 23:00:42.723 00.019 15672 PulseGuide returned control before completion, sleep 94 23:00:42.752 00.029 30444 UpdateGuideState exits: m=92225 SNR=74.3 Saturated 23:00:42.752 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:42.753 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:42.753 00.000 30444 Enqueuing Expose request 23:00:42.818 00.065 15672 IsGuiding returns 1 23:00:42.819 00.001 15672 scope still moving after pulse duration time elapsed 23:00:42.839 00.020 15672 IsSlewing returns 0 23:00:42.851 00.012 15672 IsGuiding returns 0 23:00:42.851 00.000 15672 scope move finished after 107 + 44 ms 23:00:42.851 00.000 15672 Move returns status 0, amount 107 23:00:42.852 00.001 15672 MoveAxis(N, 0, ABG) 23:00:42.852 00.000 15672 Move returns status 0, amount 0 23:00:42.852 00.000 15672 move complete, result=0 23:00:42.852 00.000 15672 worker thread done servicing request 23:00:42.852 00.000 15672 Worker thread wakes up 23:00:42.852 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:42.852 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:42.852 00.000 30444 GuideStep: 0.4 px 107 ms WEST, -0.4 px 0 ms NORTH 23:00:44.760 01.908 15672 Exposure complete 23:00:44.779 00.019 15672 worker thread done servicing request 23:00:44.779 00.000 30444 OnExposeComplete: enter 23:00:44.779 00.000 30444 UpdateGuideState(): m_state=6 23:00:44.779 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1525 23:00:44.779 00.000 30444 Star::Find returns 1 (1), X=461.18, Y=193.31, Mass=101377, SNR=68.4, Peak=11362 HFD=3.7 23:00:44.779 00.000 30444 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.28) = xAngle (-2.28 = -2.28) 23:00:44.779 00.000 30444 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.34 = -2.34) 23:00:44.779 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.20 hyp=0.36 cameraTheta=-2.56 mountX=-0.24 mountY=-0.26, mountTheta=-2.31 23:00:44.781 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.20, opts=13) 23:00:44.781 00.000 30444 Enqueuing Move request for scope (-0.30, -0.20) 23:00:44.781 00.000 15672 Worker thread wakes up 23:00:44.781 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.20) opts 0xd 23:00:44.781 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.20) 23:00:44.781 00.000 15672 Moving (-0.30, -0.20) raw xDistance=-0.24 yDistance=-0.26 23:00:44.781 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 23:00:44.781 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.20 newest=-0.77 23:00:44.781 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 23:00:44.781 00.000 15672 MoveAxis(E, 0, ABG) 23:00:44.781 00.000 15672 Move returns status 0, amount 0 23:00:44.781 00.000 15672 MoveAxis(N, 46, ABG) 23:00:44.781 00.000 15672 Guiding Dir = 0, Dur = 46 23:00:44.781 00.000 15672 IsSlewing returns 0 23:00:44.782 00.001 15672 IsGuiding returns 0 23:00:44.788 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2427, max=11582, FiltMin=2716, FiltMax=8184, Gamma=2.950 23:00:44.839 00.051 30444 UpdateGuideState exits: m=101377 SNR=68.4 Saturated 23:00:44.840 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:44.840 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:44.840 00.000 30444 Enqueuing Expose request 23:00:44.897 00.057 15672 IsGuiding returns 1 23:00:44.897 00.000 15672 scope still moving after pulse duration time elapsed 23:00:44.918 00.021 15672 IsSlewing returns 0 23:00:44.920 00.002 15672 IsGuiding returns 1 23:00:44.942 00.022 15672 IsSlewing returns 0 23:00:44.961 00.019 15672 IsGuiding returns 0 23:00:44.961 00.000 15672 scope move finished after 46 + 132 ms 23:00:44.961 00.000 15672 Move returns status 0, amount 46 23:00:44.961 00.000 15672 move complete, result=0 23:00:44.962 00.001 15672 worker thread done servicing request 23:00:44.962 00.000 15672 Worker thread wakes up 23:00:44.962 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:44.962 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:44.962 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 46 ms NORTH 23:00:47.078 02.116 15672 Exposure complete 23:00:47.112 00.034 15672 worker thread done servicing request 23:00:47.112 00.000 30444 OnExposeComplete: enter 23:00:47.112 00.000 30444 UpdateGuideState(): m_state=6 23:00:47.112 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1526 23:00:47.112 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=193.43, Mass=90306, SNR=63.8, Peak=10916 HFD=3.4 23:00:47.112 00.000 30444 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.28) = xAngle (-2.31 = -2.31) 23:00:47.112 00.000 30444 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.38 = -2.38) 23:00:47.112 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.59 mountX=-0.10 mountY=-0.11, mountTheta=-2.34 23:00:47.113 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.08, opts=13) 23:00:47.113 00.000 30444 Enqueuing Move request for scope (-0.13, -0.08) 23:00:47.113 00.000 15672 Worker thread wakes up 23:00:47.113 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd 23:00:47.113 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.08) 23:00:47.113 00.000 15672 Moving (-0.13, -0.08) raw xDistance=-0.10 yDistance=-0.11 23:00:47.113 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 23:00:47.113 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:00:47.113 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:00:47.113 00.000 15672 MoveAxis(E, 0, ABG) 23:00:47.113 00.000 15672 Move returns status 0, amount 0 23:00:47.113 00.000 15672 MoveAxis(N, 0, ABG) 23:00:47.113 00.000 15672 Move returns status 0, amount 0 23:00:47.113 00.000 15672 move complete, result=0 23:00:47.113 00.000 15672 worker thread done servicing request 23:00:47.118 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=12628, FiltMin=2690, FiltMax=8588, Gamma=2.950 23:00:47.168 00.050 30444 UpdateGuideState exits: m=90306 SNR=63.8 Saturated 23:00:47.168 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:47.168 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:47.168 00.000 30444 Enqueuing Expose request 23:00:47.168 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:00:47.168 00.000 15672 Worker thread wakes up 23:00:47.168 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:47.168 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:49.074 01.906 15672 Exposure complete 23:00:49.094 00.020 15672 worker thread done servicing request 23:00:49.094 00.000 30444 OnExposeComplete: enter 23:00:49.094 00.000 30444 UpdateGuideState(): m_state=6 23:00:49.094 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1527 23:00:49.095 00.001 30444 Star::Find returns 1 (1), X=461.58, Y=193.50, Mass=100686, SNR=82.8, Peak=10503 HFD=3.3 23:00:49.095 00.000 30444 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.28) = xAngle (0.25 = 0.25) 23:00:49.095 00.000 30444 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.19 = 0.19) 23:00:49.095 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.03 mountX=0.10 mountY=0.02, mountTheta=0.19 23:00:49.095 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.00, opts=13) 23:00:49.095 00.000 30444 Enqueuing Move request for scope (0.11, -0.00) 23:00:49.095 00.000 15672 Worker thread wakes up 23:00:49.095 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd 23:00:49.096 00.001 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.00) 23:00:49.096 00.000 15672 Moving (0.11, -0.00) raw xDistance=0.10 yDistance=0.02 23:00:49.096 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:00:49.096 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:00:49.096 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 23:00:49.096 00.000 15672 MoveAxis(E, 0, ABG) 23:00:49.096 00.000 15672 Move returns status 0, amount 0 23:00:49.096 00.000 15672 MoveAxis(N, 0, ABG) 23:00:49.096 00.000 15672 Move returns status 0, amount 0 23:00:49.096 00.000 15672 move complete, result=0 23:00:49.096 00.000 15672 worker thread done servicing request 23:00:49.101 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2435, max=11031, FiltMin=2734, FiltMax=8356, Gamma=2.950 23:00:49.151 00.050 30444 UpdateGuideState exits: m=100686 SNR=82.8 Saturated 23:00:49.151 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:49.151 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:49.151 00.000 30444 Enqueuing Expose request 23:00:49.151 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:00:49.151 00.000 15672 Worker thread wakes up 23:00:49.151 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:49.151 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:51.257 02.106 15672 Exposure complete 23:00:51.277 00.020 15672 worker thread done servicing request 23:00:51.277 00.000 30444 OnExposeComplete: enter 23:00:51.277 00.000 30444 UpdateGuideState(): m_state=6 23:00:51.277 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1528 23:00:51.277 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=193.52, Mass=108814, SNR=85.7, Peak=10628 HFD=3.5 23:00:51.277 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.40 = -2.88) 23:00:51.277 00.000 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.34 = -2.94) 23:00:51.277 00.000 30444 CameraToMount -- cameraX=-0.80 cameraY=0.01 hyp=0.80 cameraTheta=3.12 mountX=-0.77 mountY=-0.16, mountTheta=-2.94 23:00:51.278 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.80, y=0.01, opts=13) 23:00:51.278 00.000 30444 Enqueuing Move request for scope (-0.80, 0.01) 23:00:51.278 00.000 15672 Worker thread wakes up 23:00:51.278 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.01) opts 0xd 23:00:51.278 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.80, 0.01) 23:00:51.278 00.000 15672 Moving (-0.80, 0.01) raw xDistance=-0.77 yDistance=-0.16 23:00:51.278 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.77 23:00:51.278 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:00:51.278 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 23:00:51.278 00.000 15672 MoveAxis(E, 208, ABG) 23:00:51.278 00.000 15672 Guiding Dir = 2, Dur = 208 23:00:51.279 00.001 15672 IsSlewing returns 0 23:00:51.280 00.001 15672 IsGuiding returns 0 23:00:51.285 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2426, max=11084, FiltMin=2758, FiltMax=8618, Gamma=2.950 23:00:51.302 00.017 15672 PulseGuide returned control before completion, sleep 196 23:00:51.335 00.033 30444 UpdateGuideState exits: m=108814 SNR=85.7 Saturated 23:00:51.335 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:51.335 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:51.335 00.000 30444 Enqueuing Expose request 23:00:51.502 00.167 15672 IsGuiding returns 1 23:00:51.502 00.000 15672 scope still moving after pulse duration time elapsed 23:00:51.524 00.022 15672 IsSlewing returns 0 23:00:51.542 00.018 15672 IsGuiding returns 0 23:00:51.542 00.000 15672 scope move finished after 208 + 54 ms 23:00:51.542 00.000 15672 Move returns status 0, amount 208 23:00:51.543 00.001 15672 MoveAxis(N, 0, ABG) 23:00:51.543 00.000 15672 Move returns status 0, amount 0 23:00:51.543 00.000 15672 move complete, result=0 23:00:51.543 00.000 15672 worker thread done servicing request 23:00:51.543 00.000 15672 Worker thread wakes up 23:00:51.543 00.000 30444 GuideStep: -0.8 px 208 ms EAST, -0.2 px 0 ms NORTH 23:00:51.543 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:51.543 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:53.451 01.908 15672 Exposure complete 23:00:53.471 00.020 15672 worker thread done servicing request 23:00:53.471 00.000 30444 OnExposeComplete: enter 23:00:53.471 00.000 30444 UpdateGuideState(): m_state=6 23:00:53.471 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1529 23:00:53.471 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=193.47, Mass=108499, SNR=84.7, Peak=10719 HFD=3.5 23:00:53.471 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 23:00:53.471 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 23:00:53.471 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.17 mountX=0.18 mountY=0.01, mountTheta=0.04 23:00:53.472 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.03, opts=13) 23:00:53.472 00.000 30444 Enqueuing Move request for scope (0.18, -0.03) 23:00:53.472 00.000 15672 Worker thread wakes up 23:00:53.472 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd 23:00:53.472 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.03) 23:00:53.472 00.000 15672 Moving (0.18, -0.03) raw xDistance=0.18 yDistance=0.01 23:00:53.472 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 23:00:53.472 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:00:53.472 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:00:53.472 00.000 15672 MoveAxis(E, 0, ABG) 23:00:53.472 00.000 15672 Move returns status 0, amount 0 23:00:53.472 00.000 15672 MoveAxis(N, 0, ABG) 23:00:53.472 00.000 15672 Move returns status 0, amount 0 23:00:53.472 00.000 15672 move complete, result=0 23:00:53.472 00.000 15672 worker thread done servicing request 23:00:53.477 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11067, FiltMin=2736, FiltMax=8679, Gamma=2.950 23:00:53.527 00.050 30444 UpdateGuideState exits: m=108499 SNR=84.7 Saturated 23:00:53.527 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:53.527 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:53.527 00.000 30444 Enqueuing Expose request 23:00:53.527 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 23:00:53.527 00.000 15672 Worker thread wakes up 23:00:53.527 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:53.527 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:55.633 02.106 15672 Exposure complete 23:00:55.653 00.020 15672 worker thread done servicing request 23:00:55.653 00.000 30444 OnExposeComplete: enter 23:00:55.653 00.000 30444 UpdateGuideState(): m_state=6 23:00:55.653 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1530 23:00:55.653 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=192.95, Mass=102403, SNR=78.0, Peak=10763 HFD=3.4 23:00:55.653 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 23:00:55.653 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 23:00:55.653 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.55 hyp=0.61 cameraTheta=-1.15 mountX=0.39 mountY=-0.49, mountTheta=-0.90 23:00:55.654 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.55, opts=13) 23:00:55.654 00.000 30444 Enqueuing Move request for scope (0.25, -0.55) 23:00:55.654 00.000 15672 Worker thread wakes up 23:00:55.654 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.55) opts 0xd 23:00:55.654 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.55) 23:00:55.654 00.000 15672 Moving (0.25, -0.55) raw xDistance=0.39 yDistance=-0.49 23:00:55.654 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 23:00:55.654 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 23:00:55.654 00.000 15672 MoveAxis(W, 105, ABG) 23:00:55.654 00.000 15672 Guiding Dir = 3, Dur = 105 23:00:55.655 00.001 15672 IsSlewing returns 0 23:00:55.655 00.000 15672 IsGuiding returns 0 23:00:55.659 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=13281, FiltMin=2691, FiltMax=8856, Gamma=2.950 23:00:55.679 00.020 15672 PulseGuide returned control before completion, sleep 92 23:00:55.710 00.031 30444 UpdateGuideState exits: m=102403 SNR=78.0 Saturated 23:00:55.710 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:55.710 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:55.710 00.000 30444 Enqueuing Expose request 23:00:55.773 00.063 15672 IsGuiding returns 1 23:00:55.773 00.000 15672 scope still moving after pulse duration time elapsed 23:00:55.794 00.021 15672 IsSlewing returns 0 23:00:55.807 00.013 15672 IsGuiding returns 0 23:00:55.807 00.000 15672 scope move finished after 105 + 46 ms 23:00:55.807 00.000 15672 Move returns status 0, amount 105 23:00:55.807 00.000 15672 MoveAxis(N, 87, ABG) 23:00:55.807 00.000 15672 Guiding Dir = 0, Dur = 87 23:00:55.807 00.000 15672 IsSlewing returns 0 23:00:55.808 00.001 15672 IsGuiding returns 0 23:00:55.887 00.079 15672 PulseGuide returned control before completion, sleep 19 23:00:55.907 00.020 15672 IsGuiding returns 1 23:00:55.907 00.000 15672 scope still moving after pulse duration time elapsed 23:00:55.928 00.021 15672 IsSlewing returns 0 23:00:55.928 00.000 15672 IsGuiding returns 1 23:00:55.949 00.021 15672 IsSlewing returns 0 23:00:55.951 00.002 15672 IsGuiding returns 1 23:00:55.971 00.020 15672 IsSlewing returns 0 23:00:56.046 00.075 15672 IsGuiding returns 0 23:00:56.046 00.000 15672 scope move finished after 87 + 151 ms 23:00:56.046 00.000 15672 Move returns status 0, amount 87 23:00:56.046 00.000 15672 move complete, result=0 23:00:56.046 00.000 15672 worker thread done servicing request 23:00:56.047 00.001 30444 GuideStep: 0.4 px 105 ms WEST, -0.5 px 87 ms NORTH 23:00:56.047 00.000 15672 Worker thread wakes up 23:00:56.047 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:56.047 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:57.965 01.918 15672 Exposure complete 23:00:57.996 00.031 15672 worker thread done servicing request 23:00:57.997 00.001 30444 OnExposeComplete: enter 23:00:57.997 00.000 30444 UpdateGuideState(): m_state=6 23:00:57.997 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1531 23:00:57.997 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=193.08, Mass=102636, SNR=73.0, Peak=11944 HFD=3.5 23:00:57.997 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 23:00:57.997 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 23:00:57.997 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.43 hyp=0.44 cameraTheta=-1.31 mountX=0.23 mountY=-0.39, mountTheta=-1.05 23:00:57.997 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.43, opts=13) 23:00:57.997 00.000 30444 Enqueuing Move request for scope (0.11, -0.43) 23:00:57.998 00.001 15672 Worker thread wakes up 23:00:57.998 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.43) opts 0xd 23:00:57.998 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.43) 23:00:57.998 00.000 15672 Moving (0.11, -0.43) raw xDistance=0.23 yDistance=-0.39 23:00:57.998 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 23:00:57.998 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 23:00:57.998 00.000 15672 MoveAxis(E, 0, ABG) 23:00:57.998 00.000 15672 Move returns status 0, amount 0 23:00:57.998 00.000 15672 MoveAxis(N, 70, ABG) 23:00:57.998 00.000 15672 Guiding Dir = 0, Dur = 70 23:00:57.999 00.001 15672 IsSlewing returns 0 23:00:58.000 00.001 15672 IsGuiding returns 0 23:00:58.004 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=14158, FiltMin=2669, FiltMax=9150, Gamma=2.950 23:00:58.054 00.050 30444 UpdateGuideState exits: m=102636 SNR=73.0 Saturated 23:00:58.054 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:58.054 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:00:58.054 00.000 30444 Enqueuing Expose request 23:00:58.077 00.023 15672 IsGuiding returns 1 23:00:58.077 00.000 15672 scope still moving after pulse duration time elapsed 23:00:58.098 00.021 15672 IsSlewing returns 0 23:00:58.099 00.001 15672 IsGuiding returns 1 23:00:58.120 00.021 15672 IsSlewing returns 0 23:00:58.171 00.051 15672 IsGuiding returns 0 23:00:58.171 00.000 15672 scope move finished after 70 + 101 ms 23:00:58.172 00.001 15672 Move returns status 0, amount 70 23:00:58.172 00.000 15672 move complete, result=0 23:00:58.172 00.000 15672 worker thread done servicing request 23:00:58.172 00.000 15672 Worker thread wakes up 23:00:58.172 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:00:58.172 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:00:58.172 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 70 ms NORTH 23:01:00.279 02.107 15672 Exposure complete 23:01:00.299 00.020 15672 worker thread done servicing request 23:01:00.299 00.000 30444 OnExposeComplete: enter 23:01:00.299 00.000 30444 UpdateGuideState(): m_state=6 23:01:00.299 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1532 23:01:00.299 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=193.47, Mass=83434, SNR=64.4, Peak=11142 HFD=3.3 23:01:00.299 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 23:01:00.299 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 23:01:00.299 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-0.17 mountX=0.23 mountY=0.01, mountTheta=0.05 23:01:00.300 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.04, opts=13) 23:01:00.300 00.000 30444 Enqueuing Move request for scope (0.23, -0.04) 23:01:00.300 00.000 15672 Worker thread wakes up 23:01:00.300 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.04) opts 0xd 23:01:00.300 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.04) 23:01:00.300 00.000 15672 Moving (0.23, -0.04) raw xDistance=0.23 yDistance=0.01 23:01:00.300 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 23:01:00.300 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:01:00.300 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:01:00.300 00.000 15672 MoveAxis(E, 0, ABG) 23:01:00.300 00.000 15672 Move returns status 0, amount 0 23:01:00.300 00.000 15672 MoveAxis(N, 0, ABG) 23:01:00.300 00.000 15672 Move returns status 0, amount 0 23:01:00.300 00.000 15672 move complete, result=0 23:01:00.301 00.001 15672 worker thread done servicing request 23:01:00.305 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2410, max=12700, FiltMin=2695, FiltMax=8668, Gamma=2.950 23:01:00.358 00.053 30444 UpdateGuideState exits: m=83434 SNR=64.4 Saturated 23:01:00.358 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:00.359 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:00.359 00.000 30444 Enqueuing Expose request 23:01:00.359 00.000 15672 Worker thread wakes up 23:01:00.359 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:00.359 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:00.359 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 23:01:02.268 01.909 15672 Exposure complete 23:01:02.288 00.020 15672 worker thread done servicing request 23:01:02.288 00.000 30444 OnExposeComplete: enter 23:01:02.288 00.000 30444 UpdateGuideState(): m_state=6 23:01:02.288 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1533 23:01:02.288 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=193.41, Mass=93859, SNR=68.0, Peak=11192 HFD=3.3 23:01:02.288 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.22 = -0.22) 23:01:02.288 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.28 = -0.28) 23:01:02.288 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.50 mountX=0.20 mountY=-0.06, mountTheta=-0.28 23:01:02.289 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.10, opts=13) 23:01:02.289 00.000 30444 Enqueuing Move request for scope (0.18, -0.10) 23:01:02.289 00.000 15672 Worker thread wakes up 23:01:02.289 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd 23:01:02.289 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.10) 23:01:02.289 00.000 15672 Moving (0.18, -0.10) raw xDistance=0.20 yDistance=-0.06 23:01:02.289 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:01:02.289 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:01:02.289 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:01:02.289 00.000 15672 MoveAxis(E, 0, ABG) 23:01:02.289 00.000 15672 Move returns status 0, amount 0 23:01:02.289 00.000 15672 MoveAxis(N, 0, ABG) 23:01:02.289 00.000 15672 Move returns status 0, amount 0 23:01:02.289 00.000 15672 move complete, result=0 23:01:02.289 00.000 15672 worker thread done servicing request 23:01:02.294 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=11622, FiltMin=2669, FiltMax=8355, Gamma=2.950 23:01:02.345 00.051 30444 UpdateGuideState exits: m=93859 SNR=68.0 Saturated 23:01:02.345 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:02.345 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:02.345 00.000 30444 Enqueuing Expose request 23:01:02.345 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:01:02.345 00.000 15672 Worker thread wakes up 23:01:02.345 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:02.345 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:04.454 02.109 15672 Exposure complete 23:01:04.474 00.020 15672 worker thread done servicing request 23:01:04.474 00.000 30444 OnExposeComplete: enter 23:01:04.474 00.000 30444 UpdateGuideState(): m_state=6 23:01:04.474 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1534 23:01:04.474 00.000 30444 Star::Find returns 1 (1), X=461.98, Y=193.20, Mass=100360, SNR=69.0, Peak=10927 HFD=3.7 23:01:04.474 00.000 30444 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 23:01:04.474 00.000 30444 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.33 = -0.33) 23:01:04.474 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=-0.30 hyp=0.59 cameraTheta=-0.54 mountX=0.57 mountY=-0.19, mountTheta=-0.32 23:01:04.474 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.30, opts=13) 23:01:04.474 00.000 30444 Enqueuing Move request for scope (0.50, -0.30) 23:01:04.474 00.000 15672 Worker thread wakes up 23:01:04.476 00.002 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.30) opts 0xd 23:01:04.476 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.30) 23:01:04.476 00.000 15672 Moving (0.50, -0.30) raw xDistance=0.57 yDistance=-0.19 23:01:04.476 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 23:01:04.476 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:01:04.476 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 23:01:04.476 00.000 15672 MoveAxis(W, 154, ABG) 23:01:04.476 00.000 15672 Guiding Dir = 3, Dur = 154 23:01:04.476 00.000 15672 IsSlewing returns 0 23:01:04.476 00.000 15672 IsGuiding returns 0 23:01:04.481 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2389, max=10927, FiltMin=2722, FiltMax=8679, Gamma=2.950 23:01:04.497 00.016 15672 PulseGuide returned control before completion, sleep 144 23:01:04.530 00.033 30444 UpdateGuideState exits: m=100360 SNR=69.0 Saturated 23:01:04.531 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:04.531 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:04.531 00.000 30444 Enqueuing Expose request 23:01:04.644 00.113 15672 IsGuiding returns 1 23:01:04.644 00.000 15672 scope still moving after pulse duration time elapsed 23:01:04.665 00.021 15672 IsSlewing returns 0 23:01:04.674 00.009 15672 IsGuiding returns 0 23:01:04.674 00.000 15672 scope move finished after 154 + 43 ms 23:01:04.674 00.000 15672 Move returns status 0, amount 154 23:01:04.674 00.000 15672 MoveAxis(N, 0, ABG) 23:01:04.674 00.000 15672 Move returns status 0, amount 0 23:01:04.674 00.000 15672 move complete, result=0 23:01:04.674 00.000 15672 worker thread done servicing request 23:01:04.674 00.000 15672 Worker thread wakes up 23:01:04.674 00.000 30444 GuideStep: 0.6 px 154 ms WEST, -0.2 px 0 ms NORTH 23:01:04.675 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:04.675 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:06.580 01.905 15672 Exposure complete 23:01:06.600 00.020 15672 worker thread done servicing request 23:01:06.600 00.000 30444 OnExposeComplete: enter 23:01:06.600 00.000 30444 UpdateGuideState(): m_state=6 23:01:06.600 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1535 23:01:06.600 00.000 30444 Star::Find returns 1 (1), X=461.08, Y=193.13, Mass=97900, SNR=82.6, Peak=11679 HFD=3.8 23:01:06.600 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 23:01:06.600 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 23:01:06.600 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.38 hyp=0.54 cameraTheta=-2.38 mountX=-0.27 mountY=-0.45, mountTheta=-2.12 23:01:06.601 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.38, opts=13) 23:01:06.601 00.000 30444 Enqueuing Move request for scope (-0.39, -0.38) 23:01:06.601 00.000 15672 Worker thread wakes up 23:01:06.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.38) opts 0xd 23:01:06.601 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.38) 23:01:06.601 00.000 15672 Moving (-0.39, -0.38) raw xDistance=-0.27 yDistance=-0.45 23:01:06.601 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27 23:01:06.601 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 23:01:06.601 00.000 15672 MoveAxis(E, 63, ABG) 23:01:06.601 00.000 15672 Guiding Dir = 2, Dur = 63 23:01:06.602 00.001 15672 IsSlewing returns 0 23:01:06.603 00.001 15672 IsGuiding returns 0 23:01:06.608 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2432, max=13869, FiltMin=2711, FiltMax=9169, Gamma=2.950 23:01:06.622 00.014 15672 PulseGuide returned control before completion, sleep 55 23:01:06.658 00.036 30444 UpdateGuideState exits: m=97900 SNR=82.6 Saturated 23:01:06.658 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:06.658 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:06.658 00.000 30444 Enqueuing Expose request 23:01:06.734 00.076 15672 IsGuiding returns 0 23:01:06.734 00.000 15672 Move returns status 0, amount 63 23:01:06.734 00.000 15672 MoveAxis(N, 80, ABG) 23:01:06.734 00.000 15672 Guiding Dir = 0, Dur = 80 23:01:06.735 00.001 15672 IsSlewing returns 0 23:01:06.736 00.001 15672 IsGuiding returns 0 23:01:06.814 00.078 15672 PulseGuide returned control before completion, sleep 12 23:01:06.830 00.016 15672 IsGuiding returns 1 23:01:06.830 00.000 15672 scope still moving after pulse duration time elapsed 23:01:06.852 00.022 15672 IsSlewing returns 0 23:01:06.853 00.001 15672 IsGuiding returns 1 23:01:06.874 00.021 15672 IsSlewing returns 0 23:01:06.875 00.001 15672 IsGuiding returns 1 23:01:06.896 00.021 15672 IsSlewing returns 0 23:01:06.897 00.001 15672 IsGuiding returns 1 23:01:06.919 00.022 15672 IsSlewing returns 0 23:01:06.927 00.008 15672 IsGuiding returns 0 23:01:06.927 00.000 15672 scope move finished after 80 + 110 ms 23:01:06.927 00.000 15672 Move returns status 0, amount 80 23:01:06.927 00.000 15672 move complete, result=0 23:01:06.927 00.000 15672 worker thread done servicing request 23:01:06.927 00.000 15672 Worker thread wakes up 23:01:06.927 00.000 30444 GuideStep: -0.3 px 63 ms EAST, -0.5 px 80 ms NORTH 23:01:06.927 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:06.927 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:09.033 02.106 15672 Exposure complete 23:01:09.054 00.021 15672 worker thread done servicing request 23:01:09.055 00.001 30444 OnExposeComplete: enter 23:01:09.055 00.000 30444 UpdateGuideState(): m_state=6 23:01:09.055 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1536 23:01:09.055 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=193.24, Mass=97613, SNR=77.3, Peak=12322 HFD=3.5 23:01:09.055 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 23:01:09.055 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 23:01:09.055 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.30 cameraTheta=-2.05 mountX=-0.06 mountY=-0.29, mountTheta=-1.78 23:01:09.056 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.26, opts=13) 23:01:09.056 00.000 30444 Enqueuing Move request for scope (-0.14, -0.26) 23:01:09.056 00.000 15672 Worker thread wakes up 23:01:09.056 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.26) opts 0xd 23:01:09.056 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.26) 23:01:09.056 00.000 15672 Moving (-0.14, -0.26) raw xDistance=-0.06 yDistance=-0.29 23:01:09.056 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:01:09.056 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 23:01:09.056 00.000 15672 MoveAxis(E, 0, ABG) 23:01:09.056 00.000 15672 Move returns status 0, amount 0 23:01:09.056 00.000 15672 MoveAxis(N, 51, ABG) 23:01:09.056 00.000 15672 Guiding Dir = 0, Dur = 51 23:01:09.057 00.001 15672 IsSlewing returns 0 23:01:09.058 00.001 15672 IsGuiding returns 0 23:01:09.062 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=13519, FiltMin=2706, FiltMax=8768, Gamma=2.950 23:01:09.111 00.049 30444 UpdateGuideState exits: m=97613 SNR=77.3 Saturated 23:01:09.111 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:09.111 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:09.111 00.000 30444 Enqueuing Expose request 23:01:09.162 00.051 15672 IsGuiding returns 1 23:01:09.162 00.000 15672 scope still moving after pulse duration time elapsed 23:01:09.183 00.021 15672 IsSlewing returns 0 23:01:09.195 00.012 15672 IsGuiding returns 0 23:01:09.195 00.000 15672 scope move finished after 51 + 86 ms 23:01:09.195 00.000 15672 Move returns status 0, amount 51 23:01:09.195 00.000 15672 move complete, result=0 23:01:09.196 00.001 15672 worker thread done servicing request 23:01:09.196 00.000 15672 Worker thread wakes up 23:01:09.196 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:09.196 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:09.196 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 51 ms NORTH 23:01:11.105 01.909 15672 Exposure complete 23:01:11.125 00.020 15672 worker thread done servicing request 23:01:11.125 00.000 30444 OnExposeComplete: enter 23:01:11.125 00.000 30444 UpdateGuideState(): m_state=6 23:01:11.125 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1537 23:01:11.125 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=193.23, Mass=102751, SNR=87.3, Peak=12665 HFD=3.5 23:01:11.125 00.000 30444 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.28) = xAngle (-2.28 = -2.28) 23:01:11.125 00.000 30444 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.34 = -2.34) 23:01:11.125 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.28 hyp=0.50 cameraTheta=-2.56 mountX=-0.33 mountY=-0.36, mountTheta=-2.31 23:01:11.126 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.28, opts=13) 23:01:11.126 00.000 30444 Enqueuing Move request for scope (-0.42, -0.28) 23:01:11.126 00.000 15672 Worker thread wakes up 23:01:11.126 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.28) opts 0xd 23:01:11.126 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.28) 23:01:11.126 00.000 15672 Moving (-0.42, -0.28) raw xDistance=-0.33 yDistance=-0.36 23:01:11.126 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 23:01:11.126 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 23:01:11.126 00.000 15672 MoveAxis(E, 88, ABG) 23:01:11.126 00.000 15672 Guiding Dir = 2, Dur = 88 23:01:11.127 00.001 15672 IsSlewing returns 0 23:01:11.128 00.001 15672 IsGuiding returns 0 23:01:11.133 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=44284, FiltMin=2615, FiltMax=27366, Gamma=2.950 23:01:11.143 00.010 15672 PulseGuide returned control before completion, sleep 84 23:01:11.187 00.044 30444 UpdateGuideState exits: m=102751 SNR=87.3 Saturated 23:01:11.187 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:11.187 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:11.187 00.000 30444 Enqueuing Expose request 23:01:11.229 00.042 15672 IsGuiding returns 1 23:01:11.229 00.000 15672 scope still moving after pulse duration time elapsed 23:01:11.250 00.021 15672 IsSlewing returns 0 23:01:11.288 00.038 15672 IsGuiding returns 0 23:01:11.288 00.000 15672 scope move finished after 88 + 71 ms 23:01:11.288 00.000 15672 Move returns status 0, amount 88 23:01:11.288 00.000 15672 MoveAxis(N, 64, ABG) 23:01:11.288 00.000 15672 Guiding Dir = 0, Dur = 64 23:01:11.288 00.000 15672 IsSlewing returns 0 23:01:11.290 00.002 15672 IsGuiding returns 0 23:01:11.369 00.079 15672 IsGuiding returns 1 23:01:11.369 00.000 15672 scope still moving after pulse duration time elapsed 23:01:11.390 00.021 15672 IsSlewing returns 0 23:01:11.393 00.003 15672 IsGuiding returns 1 23:01:11.414 00.021 15672 IsSlewing returns 0 23:01:11.415 00.001 15672 IsGuiding returns 1 23:01:11.436 00.021 15672 IsSlewing returns 0 23:01:11.464 00.028 15672 IsGuiding returns 0 23:01:11.465 00.001 15672 scope move finished after 64 + 110 ms 23:01:11.465 00.000 15672 Move returns status 0, amount 64 23:01:11.465 00.000 15672 move complete, result=0 23:01:11.465 00.000 15672 worker thread done servicing request 23:01:11.465 00.000 15672 Worker thread wakes up 23:01:11.465 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:11.465 00.000 30444 GuideStep: -0.3 px 88 ms EAST, -0.4 px 64 ms NORTH 23:01:11.466 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:13.583 02.117 15672 Exposure complete 23:01:13.612 00.029 15672 worker thread done servicing request 23:01:13.612 00.000 30444 OnExposeComplete: enter 23:01:13.612 00.000 30444 UpdateGuideState(): m_state=6 23:01:13.612 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1538 23:01:13.612 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=193.47, Mass=83745, SNR=58.2, Peak=12811 HFD=3.2 23:01:13.612 00.000 30444 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 23:01:13.612 00.000 30444 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.00 = -0.00) 23:01:13.612 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.22 mountX=0.17 mountY=-0.00, mountTheta=-0.00 23:01:13.613 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.04, opts=13) 23:01:13.613 00.000 30444 Enqueuing Move request for scope (0.17, -0.04) 23:01:13.613 00.000 15672 Worker thread wakes up 23:01:13.613 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd 23:01:13.613 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.04) 23:01:13.613 00.000 15672 Moving (0.17, -0.04) raw xDistance=0.17 yDistance=-0.00 23:01:13.613 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:01:13.613 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:01:13.613 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 23:01:13.613 00.000 15672 MoveAxis(E, 0, ABG) 23:01:13.613 00.000 15672 Move returns status 0, amount 0 23:01:13.613 00.000 15672 MoveAxis(N, 0, ABG) 23:01:13.613 00.000 15672 Move returns status 0, amount 0 23:01:13.614 00.001 15672 move complete, result=0 23:01:13.614 00.000 15672 worker thread done servicing request 23:01:13.619 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2373, max=13726, FiltMin=2661, FiltMax=8951, Gamma=2.950 23:01:13.669 00.050 30444 UpdateGuideState exits: m=83745 SNR=58.2 Saturated 23:01:13.669 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:13.669 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:13.669 00.000 30444 Enqueuing Expose request 23:01:13.669 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:01:13.669 00.000 15672 Worker thread wakes up 23:01:13.669 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:13.669 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:15.575 01.906 15672 Exposure complete 23:01:15.596 00.021 15672 worker thread done servicing request 23:01:15.596 00.000 30444 OnExposeComplete: enter 23:01:15.596 00.000 30444 UpdateGuideState(): m_state=6 23:01:15.596 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1539 23:01:15.596 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=193.41, Mass=97259, SNR=73.8, Peak=12089 HFD=3.3 23:01:15.596 00.000 30444 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.28) = xAngle (-0.51 = -0.51) 23:01:15.596 00.000 30444 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.57 = -0.57) 23:01:15.596 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.78 mountX=0.12 mountY=-0.07, mountTheta=-0.55 23:01:15.597 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.09, opts=13) 23:01:15.597 00.000 30444 Enqueuing Move request for scope (0.09, -0.09) 23:01:15.597 00.000 15672 Worker thread wakes up 23:01:15.597 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd 23:01:15.597 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.09) 23:01:15.597 00.000 15672 Moving (0.09, -0.09) raw xDistance=0.12 yDistance=-0.07 23:01:15.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:01:15.597 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:01:15.597 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:01:15.597 00.000 15672 MoveAxis(E, 0, ABG) 23:01:15.597 00.000 15672 Move returns status 0, amount 0 23:01:15.597 00.000 15672 MoveAxis(N, 0, ABG) 23:01:15.597 00.000 15672 Move returns status 0, amount 0 23:01:15.597 00.000 15672 move complete, result=0 23:01:15.597 00.000 15672 worker thread done servicing request 23:01:15.602 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=14617, FiltMin=2678, FiltMax=9253, Gamma=2.950 23:01:15.657 00.055 30444 UpdateGuideState exits: m=97259 SNR=73.8 Saturated 23:01:15.657 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:15.657 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:15.657 00.000 30444 Enqueuing Expose request 23:01:15.657 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:01:15.657 00.000 15672 Worker thread wakes up 23:01:15.658 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:15.658 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:17.767 02.109 15672 Exposure complete 23:01:17.786 00.019 15672 worker thread done servicing request 23:01:17.787 00.001 30444 OnExposeComplete: enter 23:01:17.787 00.000 30444 UpdateGuideState(): m_state=6 23:01:17.787 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1540 23:01:17.787 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=193.18, Mass=107417, SNR=84.3, Peak=11867 HFD=3.9 23:01:17.787 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 23:01:17.787 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 23:01:17.787 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.33 hyp=0.41 cameraTheta=-2.24 mountX=-0.16 mountY=-0.37, mountTheta=-1.97 23:01:17.787 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.33, opts=13) 23:01:17.787 00.000 30444 Enqueuing Move request for scope (-0.26, -0.33) 23:01:17.788 00.001 15672 Worker thread wakes up 23:01:17.788 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.33) opts 0xd 23:01:17.788 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.33) 23:01:17.788 00.000 15672 Moving (-0.26, -0.33) raw xDistance=-0.16 yDistance=-0.37 23:01:17.788 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:01:17.788 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 23:01:17.788 00.000 15672 MoveAxis(E, 0, ABG) 23:01:17.788 00.000 15672 Move returns status 0, amount 0 23:01:17.788 00.000 15672 MoveAxis(N, 66, ABG) 23:01:17.788 00.000 15672 Guiding Dir = 0, Dur = 66 23:01:17.788 00.000 15672 IsSlewing returns 0 23:01:17.789 00.001 15672 IsGuiding returns 0 23:01:17.793 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=12864, FiltMin=2691, FiltMax=9107, Gamma=2.950 23:01:17.844 00.051 30444 UpdateGuideState exits: m=107417 SNR=84.3 Saturated 23:01:17.844 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:17.844 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:17.844 00.000 30444 Enqueuing Expose request 23:01:17.871 00.027 15672 IsGuiding returns 1 23:01:17.871 00.000 15672 scope still moving after pulse duration time elapsed 23:01:17.892 00.021 15672 IsSlewing returns 0 23:01:17.892 00.000 15672 IsGuiding returns 1 23:01:17.914 00.022 15672 IsSlewing returns 0 23:01:17.915 00.001 15672 IsGuiding returns 1 23:01:17.937 00.022 15672 IsSlewing returns 0 23:01:17.966 00.029 15672 IsGuiding returns 0 23:01:17.966 00.000 15672 scope move finished after 66 + 110 ms 23:01:17.966 00.000 15672 Move returns status 0, amount 66 23:01:17.966 00.000 15672 move complete, result=0 23:01:17.966 00.000 15672 worker thread done servicing request 23:01:17.967 00.001 15672 Worker thread wakes up 23:01:17.967 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:17.967 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:17.967 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 66 ms NORTH 23:01:19.873 01.906 15672 Exposure complete 23:01:19.893 00.020 15672 worker thread done servicing request 23:01:19.893 00.000 30444 OnExposeComplete: enter 23:01:19.893 00.000 30444 UpdateGuideState(): m_state=6 23:01:19.893 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1541 23:01:19.893 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=193.27, Mass=93212, SNR=78.9, Peak=11329 HFD=3.6 23:01:19.893 00.000 30444 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.28) = xAngle (-0.41 = -0.41) 23:01:19.894 00.001 30444 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.47 = -0.47) 23:01:19.894 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.23 hyp=0.37 cameraTheta=-0.69 mountX=0.34 mountY=-0.17, mountTheta=-0.46 23:01:19.894 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.23, opts=13) 23:01:19.894 00.000 30444 Enqueuing Move request for scope (0.29, -0.23) 23:01:19.894 00.000 15672 Worker thread wakes up 23:01:19.894 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.23) opts 0xd 23:01:19.894 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.23) 23:01:19.894 00.000 15672 Moving (0.29, -0.23) raw xDistance=0.34 yDistance=-0.17 23:01:19.894 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 23:01:19.894 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:01:19.894 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 23:01:19.894 00.000 15672 MoveAxis(W, 91, ABG) 23:01:19.894 00.000 15672 Guiding Dir = 3, Dur = 91 23:01:19.895 00.001 15672 IsSlewing returns 0 23:01:19.900 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2416, max=13378, FiltMin=2711, FiltMax=8997, Gamma=2.950 23:01:19.931 00.031 15672 IsGuiding returns 0 23:01:19.950 00.019 30444 UpdateGuideState exits: m=93212 SNR=78.9 Saturated 23:01:19.950 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:19.950 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:19.950 00.000 30444 Enqueuing Expose request 23:01:19.962 00.012 15672 PulseGuide returned control before completion, sleep 71 23:01:20.035 00.073 15672 IsGuiding returns 1 23:01:20.035 00.000 15672 scope still moving after pulse duration time elapsed 23:01:20.056 00.021 15672 IsSlewing returns 0 23:01:20.073 00.017 15672 IsGuiding returns 0 23:01:20.074 00.001 15672 scope move finished after 91 + 51 ms 23:01:20.074 00.000 15672 Move returns status 0, amount 91 23:01:20.074 00.000 15672 MoveAxis(N, 0, ABG) 23:01:20.074 00.000 15672 Move returns status 0, amount 0 23:01:20.074 00.000 15672 move complete, result=0 23:01:20.074 00.000 15672 worker thread done servicing request 23:01:20.074 00.000 15672 Worker thread wakes up 23:01:20.074 00.000 30444 GuideStep: 0.3 px 91 ms WEST, -0.2 px 0 ms NORTH 23:01:20.074 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:20.074 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:22.190 02.116 15672 Exposure complete 23:01:22.220 00.030 15672 worker thread done servicing request 23:01:22.220 00.000 30444 OnExposeComplete: enter 23:01:22.220 00.000 30444 UpdateGuideState(): m_state=6 23:01:22.220 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1542 23:01:22.220 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=193.45, Mass=91842, SNR=69.0, Peak=11411 HFD=3.2 23:01:22.220 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.83 = -1.83) 23:01:22.221 00.001 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.89 = -1.89) 23:01:22.221 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.11 mountX=-0.02 mountY=-0.06, mountTheta=-1.84 23:01:22.221 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.06, opts=13) 23:01:22.221 00.000 30444 Enqueuing Move request for scope (-0.03, -0.06) 23:01:22.221 00.000 15672 Worker thread wakes up 23:01:22.221 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd 23:01:22.221 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.06) 23:01:22.221 00.000 15672 Moving (-0.03, -0.06) raw xDistance=-0.02 yDistance=-0.06 23:01:22.221 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:01:22.221 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:01:22.221 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:01:22.221 00.000 15672 MoveAxis(E, 0, ABG) 23:01:22.221 00.000 15672 Move returns status 0, amount 0 23:01:22.222 00.001 15672 MoveAxis(N, 0, ABG) 23:01:22.222 00.000 15672 Move returns status 0, amount 0 23:01:22.222 00.000 15672 move complete, result=0 23:01:22.222 00.000 15672 worker thread done servicing request 23:01:22.227 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=12561, FiltMin=2666, FiltMax=8366, Gamma=2.950 23:01:22.276 00.049 30444 UpdateGuideState exits: m=91842 SNR=69.0 Saturated 23:01:22.276 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:22.276 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:22.277 00.001 30444 Enqueuing Expose request 23:01:22.277 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:01:22.277 00.000 15672 Worker thread wakes up 23:01:22.277 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:22.277 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:24.183 01.906 15672 Exposure complete 23:01:24.203 00.020 15672 worker thread done servicing request 23:01:24.203 00.000 30444 OnExposeComplete: enter 23:01:24.203 00.000 30444 UpdateGuideState(): m_state=6 23:01:24.204 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1543 23:01:24.204 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=193.17, Mass=101827, SNR=71.4, Peak=13658 HFD=3.2 23:01:24.204 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 23:01:24.204 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 23:01:24.204 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.33 hyp=0.37 cameraTheta=-2.02 mountX=-0.06 mountY=-0.36, mountTheta=-1.74 23:01:24.204 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.33, opts=13) 23:01:24.204 00.000 30444 Enqueuing Move request for scope (-0.16, -0.33) 23:01:24.204 00.000 15672 Worker thread wakes up 23:01:24.204 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.33) opts 0xd 23:01:24.205 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.33) 23:01:24.205 00.000 15672 Moving (-0.16, -0.33) raw xDistance=-0.06 yDistance=-0.36 23:01:24.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:01:24.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 23:01:24.205 00.000 15672 MoveAxis(E, 0, ABG) 23:01:24.205 00.000 15672 Move returns status 0, amount 0 23:01:24.205 00.000 15672 MoveAxis(N, 64, ABG) 23:01:24.205 00.000 15672 Guiding Dir = 0, Dur = 64 23:01:24.205 00.000 15672 IsSlewing returns 0 23:01:24.210 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=13699, FiltMin=2642, FiltMax=9174, Gamma=2.950 23:01:24.227 00.017 15672 IsGuiding returns 0 23:01:24.260 00.033 30444 UpdateGuideState exits: m=101827 SNR=71.4 Saturated 23:01:24.260 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:24.260 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:24.260 00.000 30444 Enqueuing Expose request 23:01:24.307 00.047 15672 IsGuiding returns 1 23:01:24.307 00.000 15672 scope still moving after pulse duration time elapsed 23:01:24.328 00.021 15672 IsSlewing returns 0 23:01:24.329 00.001 15672 IsGuiding returns 1 23:01:24.350 00.021 15672 IsSlewing returns 0 23:01:24.351 00.001 15672 IsGuiding returns 1 23:01:24.373 00.022 15672 IsSlewing returns 0 23:01:24.402 00.029 15672 IsGuiding returns 0 23:01:24.402 00.000 15672 scope move finished after 64 + 111 ms 23:01:24.402 00.000 15672 Move returns status 0, amount 64 23:01:24.402 00.000 15672 move complete, result=0 23:01:24.402 00.000 15672 worker thread done servicing request 23:01:24.402 00.000 15672 Worker thread wakes up 23:01:24.402 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:24.402 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:24.402 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 64 ms NORTH 23:01:26.511 02.109 15672 Exposure complete 23:01:26.531 00.020 15672 worker thread done servicing request 23:01:26.531 00.000 30444 OnExposeComplete: enter 23:01:26.531 00.000 30444 UpdateGuideState(): m_state=6 23:01:26.531 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1544 23:01:26.531 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=193.18, Mass=96046, SNR=71.5, Peak=10820 HFD=3.5 23:01:26.531 00.000 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.60 = -0.60) 23:01:26.531 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 23:01:26.531 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.32 hyp=0.42 cameraTheta=-0.88 mountX=0.35 mountY=-0.26, mountTheta=-0.64 23:01:26.532 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.32, opts=13) 23:01:26.532 00.000 30444 Enqueuing Move request for scope (0.27, -0.32) 23:01:26.532 00.000 15672 Worker thread wakes up 23:01:26.532 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.32) opts 0xd 23:01:26.532 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.32) 23:01:26.532 00.000 15672 Moving (0.27, -0.32) raw xDistance=0.35 yDistance=-0.26 23:01:26.532 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 23:01:26.532 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 23:01:26.532 00.000 15672 MoveAxis(W, 94, ABG) 23:01:26.532 00.000 15672 Guiding Dir = 3, Dur = 94 23:01:26.533 00.001 15672 IsSlewing returns 0 23:01:26.534 00.001 15672 IsGuiding returns 0 23:01:26.539 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2374, max=13374, FiltMin=2694, FiltMax=9549, Gamma=2.950 23:01:26.559 00.020 15672 PulseGuide returned control before completion, sleep 80 23:01:26.589 00.030 30444 UpdateGuideState exits: m=96046 SNR=71.5 Saturated 23:01:26.589 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:26.589 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:26.589 00.000 30444 Enqueuing Expose request 23:01:26.641 00.052 15672 IsGuiding returns 1 23:01:26.641 00.000 15672 scope still moving after pulse duration time elapsed 23:01:26.662 00.021 15672 IsSlewing returns 0 23:01:26.663 00.001 15672 IsGuiding returns 1 23:01:26.684 00.021 15672 IsSlewing returns 0 23:01:26.687 00.003 15672 IsGuiding returns 0 23:01:26.687 00.000 15672 scope move finished after 94 + 59 ms 23:01:26.687 00.000 15672 Move returns status 0, amount 94 23:01:26.687 00.000 15672 MoveAxis(N, 46, ABG) 23:01:26.687 00.000 15672 Guiding Dir = 0, Dur = 46 23:01:26.688 00.001 15672 IsSlewing returns 0 23:01:26.691 00.003 15672 IsGuiding returns 0 23:01:26.772 00.081 15672 IsGuiding returns 1 23:01:26.772 00.000 15672 scope still moving after pulse duration time elapsed 23:01:26.794 00.022 15672 IsSlewing returns 0 23:01:26.796 00.002 15672 IsGuiding returns 1 23:01:26.817 00.021 15672 IsSlewing returns 0 23:01:26.878 00.061 15672 IsGuiding returns 0 23:01:26.878 00.000 15672 scope move finished after 46 + 141 ms 23:01:26.879 00.001 15672 Move returns status 0, amount 46 23:01:26.879 00.000 15672 move complete, result=0 23:01:26.879 00.000 15672 worker thread done servicing request 23:01:26.879 00.000 30444 GuideStep: 0.3 px 94 ms WEST, -0.3 px 46 ms NORTH 23:01:26.879 00.000 15672 Worker thread wakes up 23:01:26.880 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:26.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:28.786 01.906 15672 Exposure complete 23:01:28.806 00.020 15672 worker thread done servicing request 23:01:28.806 00.000 30444 OnExposeComplete: enter 23:01:28.806 00.000 30444 UpdateGuideState(): m_state=6 23:01:28.806 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1545 23:01:28.807 00.001 30444 Star::Find returns 1 (1), X=461.13, Y=193.33, Mass=95368, SNR=76.7, Peak=11382 HFD=3.5 23:01:28.807 00.000 30444 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.28) = xAngle (-2.39 = -2.39) 23:01:28.807 00.000 30444 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.45 = -2.45) 23:01:28.807 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.18 hyp=0.39 cameraTheta=-2.67 mountX=-0.29 mountY=-0.25, mountTheta=-2.43 23:01:28.807 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.18, opts=13) 23:01:28.807 00.000 30444 Enqueuing Move request for scope (-0.35, -0.18) 23:01:28.807 00.000 15672 Worker thread wakes up 23:01:28.807 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.18) opts 0xd 23:01:28.807 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.18) 23:01:28.807 00.000 15672 Moving (-0.35, -0.18) raw xDistance=-0.29 yDistance=-0.25 23:01:28.807 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29 23:01:28.807 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:01:28.808 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 23:01:28.808 00.000 15672 MoveAxis(E, 71, ABG) 23:01:28.808 00.000 15672 Guiding Dir = 2, Dur = 71 23:01:28.808 00.000 15672 IsSlewing returns 0 23:01:28.809 00.001 15672 IsGuiding returns 0 23:01:28.813 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2378, max=11449, FiltMin=2732, FiltMax=7870, Gamma=2.950 23:01:28.826 00.013 15672 PulseGuide returned control before completion, sleep 64 23:01:28.862 00.036 30444 UpdateGuideState exits: m=95368 SNR=76.7 Saturated 23:01:28.862 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:28.862 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:28.862 00.000 30444 Enqueuing Expose request 23:01:28.909 00.047 15672 IsGuiding returns 0 23:01:28.910 00.001 15672 Move returns status 0, amount 71 23:01:28.910 00.000 15672 MoveAxis(N, 0, ABG) 23:01:28.910 00.000 15672 Move returns status 0, amount 0 23:01:28.910 00.000 15672 move complete, result=0 23:01:28.910 00.000 15672 worker thread done servicing request 23:01:28.910 00.000 15672 Worker thread wakes up 23:01:28.910 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:28.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:28.910 00.000 30444 GuideStep: -0.3 px 71 ms EAST, -0.2 px 0 ms NORTH 23:01:31.025 02.115 15672 Exposure complete 23:01:31.058 00.033 15672 worker thread done servicing request 23:01:31.058 00.000 30444 OnExposeComplete: enter 23:01:31.058 00.000 30444 UpdateGuideState(): m_state=6 23:01:31.058 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1546 23:01:31.058 00.000 30444 Star::Find returns 1 (1), X=461.24, Y=193.13, Mass=91156, SNR=66.8, Peak=11690 HFD=3.4 23:01:31.058 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.85 = -1.85) 23:01:31.058 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.91 = -1.91) 23:01:31.058 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.37 hyp=0.44 cameraTheta=-2.13 mountX=-0.12 mountY=-0.41, mountTheta=-1.86 23:01:31.058 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.37, opts=13) 23:01:31.059 00.001 30444 Enqueuing Move request for scope (-0.23, -0.37) 23:01:31.059 00.000 15672 Worker thread wakes up 23:01:31.059 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.37) opts 0xd 23:01:31.059 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.37) 23:01:31.059 00.000 15672 Moving (-0.23, -0.37) raw xDistance=-0.12 yDistance=-0.41 23:01:31.059 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 23:01:31.059 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 23:01:31.059 00.000 15672 MoveAxis(E, 0, ABG) 23:01:31.059 00.000 15672 Move returns status 0, amount 0 23:01:31.059 00.000 15672 MoveAxis(N, 74, ABG) 23:01:31.059 00.000 15672 Guiding Dir = 0, Dur = 74 23:01:31.060 00.001 15672 IsSlewing returns 0 23:01:31.061 00.001 15672 IsGuiding returns 0 23:01:31.065 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=13459, FiltMin=2674, FiltMax=8857, Gamma=2.950 23:01:31.115 00.050 30444 UpdateGuideState exits: m=91156 SNR=66.8 Saturated 23:01:31.115 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:31.115 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:31.115 00.000 30444 Enqueuing Expose request 23:01:31.176 00.061 15672 IsGuiding returns 1 23:01:31.176 00.000 15672 scope still moving after pulse duration time elapsed 23:01:31.198 00.022 15672 IsSlewing returns 0 23:01:31.199 00.001 15672 IsGuiding returns 1 23:01:31.220 00.021 15672 IsSlewing returns 0 23:01:31.221 00.001 15672 IsGuiding returns 1 23:01:31.243 00.022 15672 IsSlewing returns 0 23:01:31.256 00.013 15672 IsGuiding returns 0 23:01:31.256 00.000 15672 scope move finished after 74 + 120 ms 23:01:31.256 00.000 15672 Move returns status 0, amount 74 23:01:31.256 00.000 15672 move complete, result=0 23:01:31.256 00.000 15672 worker thread done servicing request 23:01:31.256 00.000 15672 Worker thread wakes up 23:01:31.256 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:31.256 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:31.256 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 74 ms NORTH 23:01:33.164 01.908 15672 Exposure complete 23:01:33.184 00.020 15672 worker thread done servicing request 23:01:33.184 00.000 30444 OnExposeComplete: enter 23:01:33.184 00.000 30444 UpdateGuideState(): m_state=6 23:01:33.184 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1547 23:01:33.184 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=193.10, Mass=94481, SNR=74.1, Peak=11751 HFD=3.0 23:01:33.185 00.001 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 23:01:33.185 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 23:01:33.185 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.40 hyp=0.62 cameraTheta=-2.44 mountX=-0.35 mountY=-0.49, mountTheta=-2.18 23:01:33.185 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.40, opts=13) 23:01:33.185 00.000 30444 Enqueuing Move request for scope (-0.48, -0.40) 23:01:33.185 00.000 15672 Worker thread wakes up 23:01:33.185 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.40) opts 0xd 23:01:33.185 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.40) 23:01:33.185 00.000 15672 Moving (-0.48, -0.40) raw xDistance=-0.35 yDistance=-0.49 23:01:33.185 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 23:01:33.186 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 23:01:33.186 00.000 15672 MoveAxis(E, 94, ABG) 23:01:33.186 00.000 15672 Guiding Dir = 2, Dur = 94 23:01:33.186 00.000 15672 IsSlewing returns 0 23:01:33.187 00.001 15672 IsGuiding returns 0 23:01:33.191 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2452, max=13464, FiltMin=2697, FiltMax=8987, Gamma=2.950 23:01:33.205 00.014 15672 PulseGuide returned control before completion, sleep 87 23:01:33.240 00.035 30444 UpdateGuideState exits: m=94481 SNR=74.1 Saturated 23:01:33.240 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:33.240 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:33.240 00.000 30444 Enqueuing Expose request 23:01:33.349 00.109 15672 IsGuiding returns 0 23:01:33.349 00.000 15672 Move returns status 0, amount 94 23:01:33.349 00.000 15672 MoveAxis(N, 88, ABG) 23:01:33.349 00.000 15672 Guiding Dir = 0, Dur = 88 23:01:33.350 00.001 15672 IsSlewing returns 0 23:01:33.353 00.003 15672 IsGuiding returns 0 23:01:33.427 00.074 15672 PulseGuide returned control before completion, sleep 24 23:01:33.454 00.027 15672 IsGuiding returns 1 23:01:33.454 00.000 15672 scope still moving after pulse duration time elapsed 23:01:33.475 00.021 15672 IsSlewing returns 0 23:01:33.475 00.000 15672 IsGuiding returns 1 23:01:33.497 00.022 15672 IsSlewing returns 0 23:01:33.498 00.001 15672 IsGuiding returns 1 23:01:33.519 00.021 15672 IsSlewing returns 0 23:01:33.556 00.037 15672 IsGuiding returns 0 23:01:33.556 00.000 15672 scope move finished after 88 + 115 ms 23:01:33.556 00.000 15672 Move returns status 0, amount 88 23:01:33.556 00.000 15672 move complete, result=0 23:01:33.557 00.001 15672 worker thread done servicing request 23:01:33.557 00.000 15672 Worker thread wakes up 23:01:33.557 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:33.557 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:33.557 00.000 30444 GuideStep: -0.3 px 94 ms EAST, -0.5 px 88 ms NORTH 23:01:35.666 02.109 15672 Exposure complete 23:01:35.686 00.020 15672 worker thread done servicing request 23:01:35.686 00.000 30444 OnExposeComplete: enter 23:01:35.686 00.000 30444 UpdateGuideState(): m_state=6 23:01:35.686 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1548 23:01:35.686 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=192.76, Mass=103904, SNR=81.2, Peak=10463 HFD=3.6 23:01:35.686 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 23:01:35.686 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 23:01:35.687 00.001 30444 CameraToMount -- cameraX=0.22 cameraY=-0.74 hyp=0.77 cameraTheta=-1.29 mountX=0.41 mountY=-0.68, mountTheta=-1.02 23:01:35.687 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.74, opts=13) 23:01:35.687 00.000 30444 Enqueuing Move request for scope (0.22, -0.74) 23:01:35.687 00.000 15672 Worker thread wakes up 23:01:35.687 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.74) opts 0xd 23:01:35.687 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.74) 23:01:35.687 00.000 15672 Moving (0.22, -0.74) raw xDistance=0.41 yDistance=-0.68 23:01:35.687 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41 23:01:35.687 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 23:01:35.687 00.000 15672 MoveAxis(W, 105, ABG) 23:01:35.687 00.000 15672 Guiding Dir = 3, Dur = 105 23:01:35.688 00.001 15672 IsSlewing returns 0 23:01:35.689 00.001 15672 IsGuiding returns 0 23:01:35.693 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=14021, FiltMin=2679, FiltMax=9736, Gamma=2.950 23:01:35.711 00.018 15672 PulseGuide returned control before completion, sleep 93 23:01:35.743 00.032 30444 UpdateGuideState exits: m=103904 SNR=81.2 Saturated 23:01:35.743 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:35.743 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:35.743 00.000 30444 Enqueuing Expose request 23:01:35.807 00.064 15672 IsGuiding returns 1 23:01:35.807 00.000 15672 scope still moving after pulse duration time elapsed 23:01:35.828 00.021 15672 IsSlewing returns 0 23:01:35.829 00.001 15672 IsGuiding returns 1 23:01:35.849 00.020 15672 IsSlewing returns 0 23:01:35.857 00.008 15672 IsGuiding returns 0 23:01:35.857 00.000 15672 scope move finished after 105 + 63 ms 23:01:35.857 00.000 15672 Move returns status 0, amount 105 23:01:35.857 00.000 15672 MoveAxis(N, 121, ABG) 23:01:35.857 00.000 15672 Guiding Dir = 0, Dur = 121 23:01:35.858 00.001 15672 IsSlewing returns 0 23:01:35.859 00.001 15672 IsGuiding returns 0 23:01:35.936 00.077 15672 PulseGuide returned control before completion, sleep 55 23:01:35.994 00.058 15672 IsGuiding returns 1 23:01:35.994 00.000 15672 scope still moving after pulse duration time elapsed 23:01:36.014 00.020 15672 IsSlewing returns 0 23:01:36.015 00.001 15672 IsGuiding returns 1 23:01:36.036 00.021 15672 IsSlewing returns 0 23:01:36.038 00.002 15672 IsGuiding returns 1 23:01:36.060 00.022 15672 IsSlewing returns 0 23:01:36.061 00.001 15672 IsGuiding returns 1 23:01:36.083 00.022 15672 IsSlewing returns 0 23:01:36.096 00.013 15672 IsGuiding returns 0 23:01:36.096 00.000 15672 scope move finished after 121 + 116 ms 23:01:36.096 00.000 15672 Move returns status 0, amount 121 23:01:36.097 00.001 15672 move complete, result=0 23:01:36.097 00.000 15672 worker thread done servicing request 23:01:36.097 00.000 15672 Worker thread wakes up 23:01:36.097 00.000 30444 GuideStep: 0.4 px 105 ms WEST, -0.7 px 121 ms NORTH 23:01:36.097 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:36.097 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:38.004 01.907 15672 Exposure complete 23:01:38.024 00.020 15672 worker thread done servicing request 23:01:38.024 00.000 30444 OnExposeComplete: enter 23:01:38.024 00.000 30444 UpdateGuideState(): m_state=6 23:01:38.024 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1549 23:01:38.024 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=193.00, Mass=92094, SNR=74.5, Peak=11167 HFD=3.4 23:01:38.024 00.000 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 23:01:38.025 00.001 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 23:01:38.025 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.50 hyp=0.53 cameraTheta=-1.28 mountX=0.29 mountY=-0.46, mountTheta=-1.01 23:01:38.025 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.50, opts=13) 23:01:38.025 00.000 30444 Enqueuing Move request for scope (0.15, -0.50) 23:01:38.025 00.000 15672 Worker thread wakes up 23:01:38.025 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.50) opts 0xd 23:01:38.025 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.50) 23:01:38.025 00.000 15672 Moving (0.15, -0.50) raw xDistance=0.29 yDistance=-0.46 23:01:38.025 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29 23:01:38.025 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 23:01:38.025 00.000 15672 MoveAxis(W, 85, ABG) 23:01:38.025 00.000 15672 Guiding Dir = 3, Dur = 85 23:01:38.026 00.001 15672 IsSlewing returns 0 23:01:38.027 00.001 15672 IsGuiding returns 0 23:01:38.032 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=13226, FiltMin=2621, FiltMax=8680, Gamma=2.950 23:01:38.045 00.013 15672 PulseGuide returned control before completion, sleep 78 23:01:38.085 00.040 30444 UpdateGuideState exits: m=92094 SNR=74.5 Saturated 23:01:38.085 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:38.085 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:38.085 00.000 30444 Enqueuing Expose request 23:01:38.124 00.039 15672 IsGuiding returns 1 23:01:38.124 00.000 15672 scope still moving after pulse duration time elapsed 23:01:38.145 00.021 15672 IsSlewing returns 0 23:01:38.156 00.011 15672 IsGuiding returns 0 23:01:38.156 00.000 15672 scope move finished after 85 + 44 ms 23:01:38.156 00.000 15672 Move returns status 0, amount 85 23:01:38.156 00.000 15672 MoveAxis(N, 82, ABG) 23:01:38.156 00.000 15672 Guiding Dir = 0, Dur = 82 23:01:38.157 00.001 15672 IsSlewing returns 0 23:01:38.157 00.000 15672 IsGuiding returns 0 23:01:38.236 00.079 15672 PulseGuide returned control before completion, sleep 14 23:01:38.253 00.017 15672 IsGuiding returns 1 23:01:38.253 00.000 15672 scope still moving after pulse duration time elapsed 23:01:38.274 00.021 15672 IsSlewing returns 0 23:01:38.277 00.003 15672 IsGuiding returns 1 23:01:38.298 00.021 15672 IsSlewing returns 0 23:01:38.301 00.003 15672 IsGuiding returns 1 23:01:38.322 00.021 15672 IsSlewing returns 0 23:01:38.380 00.058 15672 IsGuiding returns 0 23:01:38.380 00.000 15672 scope move finished after 82 + 140 ms 23:01:38.380 00.000 15672 Move returns status 0, amount 82 23:01:38.380 00.000 15672 move complete, result=0 23:01:38.381 00.001 15672 worker thread done servicing request 23:01:38.381 00.000 15672 Worker thread wakes up 23:01:38.381 00.000 30444 GuideStep: 0.3 px 85 ms WEST, -0.5 px 82 ms NORTH 23:01:38.381 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:38.381 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:40.499 02.118 15672 Exposure complete 23:01:40.529 00.030 15672 worker thread done servicing request 23:01:40.529 00.000 30444 OnExposeComplete: enter 23:01:40.529 00.000 30444 UpdateGuideState(): m_state=6 23:01:40.529 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1550 23:01:40.529 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=193.02, Mass=86187, SNR=61.7, Peak=10123 HFD=3.5 23:01:40.529 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 23:01:40.529 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 23:01:40.529 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.48 hyp=0.48 cameraTheta=-1.66 mountX=0.09 mountY=-0.48, mountTheta=-1.38 23:01:40.530 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.48, opts=13) 23:01:40.530 00.000 30444 Enqueuing Move request for scope (-0.04, -0.48) 23:01:40.530 00.000 15672 Worker thread wakes up 23:01:40.530 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.48) opts 0xd 23:01:40.530 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.48) 23:01:40.530 00.000 15672 Moving (-0.04, -0.48) raw xDistance=0.09 yDistance=-0.48 23:01:40.530 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:01:40.530 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 23:01:40.530 00.000 15672 MoveAxis(E, 0, ABG) 23:01:40.530 00.000 15672 Move returns status 0, amount 0 23:01:40.530 00.000 15672 MoveAxis(N, 86, ABG) 23:01:40.530 00.000 15672 Guiding Dir = 0, Dur = 86 23:01:40.531 00.001 15672 IsSlewing returns 0 23:01:40.532 00.001 15672 IsGuiding returns 0 23:01:40.536 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=12232, FiltMin=2629, FiltMax=8719, Gamma=2.950 23:01:40.586 00.050 30444 UpdateGuideState exits: m=86187 SNR=61.7 Saturated 23:01:40.586 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:40.586 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:40.586 00.000 30444 Enqueuing Expose request 23:01:40.617 00.031 15672 PulseGuide returned control before completion, sleep 12 23:01:40.631 00.014 15672 IsGuiding returns 1 23:01:40.631 00.000 15672 scope still moving after pulse duration time elapsed 23:01:40.651 00.020 15672 IsSlewing returns 0 23:01:40.654 00.003 15672 IsGuiding returns 1 23:01:40.675 00.021 15672 IsSlewing returns 0 23:01:40.729 00.054 15672 IsGuiding returns 0 23:01:40.730 00.001 15672 scope move finished after 86 + 111 ms 23:01:40.730 00.000 15672 Move returns status 0, amount 86 23:01:40.730 00.000 15672 move complete, result=0 23:01:40.730 00.000 15672 worker thread done servicing request 23:01:40.730 00.000 15672 Worker thread wakes up 23:01:40.730 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:40.731 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:40.731 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 86 ms NORTH 23:01:42.646 01.915 15672 Exposure complete 23:01:42.677 00.031 15672 worker thread done servicing request 23:01:42.677 00.000 30444 OnExposeComplete: enter 23:01:42.677 00.000 30444 UpdateGuideState(): m_state=6 23:01:42.677 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1551 23:01:42.677 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=192.86, Mass=105736, SNR=69.0, Peak=11571 HFD=3.5 23:01:42.678 00.001 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 23:01:42.678 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 23:01:42.678 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.65 hyp=0.66 cameraTheta=-1.81 mountX=0.02 mountY=-0.66, mountTheta=-1.53 23:01:42.678 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.65, opts=13) 23:01:42.678 00.000 30444 Enqueuing Move request for scope (-0.16, -0.65) 23:01:42.678 00.000 15672 Worker thread wakes up 23:01:42.678 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.65) opts 0xd 23:01:42.678 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.65) 23:01:42.678 00.000 15672 Moving (-0.16, -0.65) raw xDistance=0.02 yDistance=-0.66 23:01:42.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:01:42.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 23:01:42.678 00.000 15672 MoveAxis(E, 0, ABG) 23:01:42.679 00.001 15672 Move returns status 0, amount 0 23:01:42.679 00.000 15672 MoveAxis(N, 118, ABG) 23:01:42.679 00.000 15672 Guiding Dir = 0, Dur = 118 23:01:42.679 00.000 15672 IsSlewing returns 0 23:01:42.680 00.001 15672 IsGuiding returns 0 23:01:42.684 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=11894, FiltMin=2691, FiltMax=9065, Gamma=2.950 23:01:42.733 00.049 30444 UpdateGuideState exits: m=105736 SNR=69.0 Saturated 23:01:42.733 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:42.734 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:42.734 00.000 30444 Enqueuing Expose request 23:01:42.757 00.023 15672 PulseGuide returned control before completion, sleep 51 23:01:42.838 00.081 15672 IsGuiding returns 1 23:01:42.838 00.000 15672 scope still moving after pulse duration time elapsed 23:01:42.859 00.021 15672 IsSlewing returns 0 23:01:42.860 00.001 15672 IsGuiding returns 1 23:01:42.881 00.021 15672 IsSlewing returns 0 23:01:42.903 00.022 15672 IsGuiding returns 0 23:01:42.903 00.000 15672 scope move finished after 118 + 105 ms 23:01:42.903 00.000 15672 Move returns status 0, amount 118 23:01:42.903 00.000 15672 move complete, result=0 23:01:42.903 00.000 15672 worker thread done servicing request 23:01:42.903 00.000 15672 Worker thread wakes up 23:01:42.904 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 118 ms NORTH 23:01:42.904 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:42.904 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:45.014 02.110 15672 Exposure complete 23:01:45.034 00.020 15672 worker thread done servicing request 23:01:45.034 00.000 30444 OnExposeComplete: enter 23:01:45.034 00.000 30444 UpdateGuideState(): m_state=6 23:01:45.034 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1552 23:01:45.034 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=193.11, Mass=87107, SNR=65.9, Peak=10299 HFD=3.4 23:01:45.034 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 23:01:45.034 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 23:01:45.034 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.39 hyp=0.43 cameraTheta=-1.96 mountX=-0.05 mountY=-0.42, mountTheta=-1.68 23:01:45.035 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.39, opts=13) 23:01:45.035 00.000 30444 Enqueuing Move request for scope (-0.16, -0.39) 23:01:45.035 00.000 15672 Worker thread wakes up 23:01:45.035 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.39) opts 0xd 23:01:45.035 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.39) 23:01:45.035 00.000 15672 Moving (-0.16, -0.39) raw xDistance=-0.05 yDistance=-0.42 23:01:45.035 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:01:45.035 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 23:01:45.035 00.000 15672 MoveAxis(E, 0, ABG) 23:01:45.035 00.000 15672 Move returns status 0, amount 0 23:01:45.035 00.000 15672 MoveAxis(N, 75, ABG) 23:01:45.035 00.000 15672 Guiding Dir = 0, Dur = 75 23:01:45.035 00.000 15672 IsSlewing returns 0 23:01:45.037 00.002 15672 IsGuiding returns 0 23:01:45.041 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=13623, FiltMin=2699, FiltMax=8839, Gamma=2.950 23:01:45.123 00.082 15672 IsGuiding returns 1 23:01:45.123 00.000 15672 scope still moving after pulse duration time elapsed 23:01:45.144 00.021 15672 IsSlewing returns 0 23:01:45.145 00.001 15672 IsGuiding returns 1 23:01:45.166 00.021 15672 IsSlewing returns 0 23:01:45.188 00.022 15672 IsGuiding returns 1 23:01:45.210 00.022 15672 IsSlewing returns 0 23:01:45.250 00.040 15672 IsGuiding returns 0 23:01:45.250 00.000 15672 scope move finished after 75 + 137 ms 23:01:45.250 00.000 15672 Move returns status 0, amount 75 23:01:45.250 00.000 15672 move complete, result=0 23:01:45.250 00.000 15672 worker thread done servicing request 23:01:45.433 00.183 30444 UpdateGuideState exits: m=87107 SNR=65.9 Saturated 23:01:45.433 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:45.433 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:45.433 00.000 30444 Enqueuing Expose request 23:01:45.433 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 75 ms NORTH 23:01:45.433 00.000 15672 Worker thread wakes up 23:01:45.433 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:45.433 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:47.348 01.915 15672 Exposure complete 23:01:47.382 00.034 15672 worker thread done servicing request 23:01:47.382 00.000 30444 OnExposeComplete: enter 23:01:47.382 00.000 30444 UpdateGuideState(): m_state=6 23:01:47.382 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1553 23:01:47.382 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=193.15, Mass=95848, SNR=90.5, Peak=10240 HFD=3.8 23:01:47.382 00.000 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.10 = -1.10) 23:01:47.382 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.16 = -1.16) 23:01:47.382 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.36 hyp=0.37 cameraTheta=-1.38 mountX=0.17 mountY=-0.33, mountTheta=-1.11 23:01:47.383 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.36, opts=13) 23:01:47.383 00.000 30444 Enqueuing Move request for scope (0.07, -0.36) 23:01:47.383 00.000 15672 Worker thread wakes up 23:01:47.383 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.36) opts 0xd 23:01:47.383 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.36) 23:01:47.383 00.000 15672 Moving (0.07, -0.36) raw xDistance=0.17 yDistance=-0.33 23:01:47.383 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:01:47.383 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 23:01:47.383 00.000 15672 MoveAxis(E, 0, ABG) 23:01:47.383 00.000 15672 Move returns status 0, amount 0 23:01:47.383 00.000 15672 MoveAxis(N, 60, ABG) 23:01:47.383 00.000 15672 Guiding Dir = 0, Dur = 60 23:01:47.383 00.000 15672 IsSlewing returns 0 23:01:47.385 00.002 15672 IsGuiding returns 0 23:01:47.388 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=11468, FiltMin=2658, FiltMax=8158, Gamma=2.950 23:01:47.438 00.050 30444 UpdateGuideState exits: m=95848 SNR=90.5 Saturated 23:01:47.438 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:47.438 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:47.438 00.000 30444 Enqueuing Expose request 23:01:47.472 00.034 15672 IsGuiding returns 1 23:01:47.472 00.000 15672 scope still moving after pulse duration time elapsed 23:01:47.492 00.020 15672 IsSlewing returns 0 23:01:47.494 00.002 15672 IsGuiding returns 1 23:01:47.514 00.020 15672 IsSlewing returns 0 23:01:47.585 00.071 15672 IsGuiding returns 0 23:01:47.585 00.000 15672 scope move finished after 60 + 140 ms 23:01:47.585 00.000 15672 Move returns status 0, amount 60 23:01:47.585 00.000 15672 move complete, result=0 23:01:47.585 00.000 15672 worker thread done servicing request 23:01:47.586 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 60 ms NORTH 23:01:47.586 00.000 15672 Worker thread wakes up 23:01:47.586 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:47.586 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:49.696 02.110 15672 Exposure complete 23:01:49.716 00.020 15672 worker thread done servicing request 23:01:49.716 00.000 30444 OnExposeComplete: enter 23:01:49.716 00.000 30444 UpdateGuideState(): m_state=6 23:01:49.716 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1554 23:01:49.716 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=192.84, Mass=85959, SNR=59.8, Peak=9966 HFD=3.5 23:01:49.716 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 23:01:49.716 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 23:01:49.716 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.67 hyp=0.72 cameraTheta=-1.19 mountX=0.44 mountY=-0.60, mountTheta=-0.93 23:01:49.717 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.67, opts=13) 23:01:49.717 00.000 30444 Enqueuing Move request for scope (0.27, -0.67) 23:01:49.717 00.000 15672 Worker thread wakes up 23:01:49.717 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.67) opts 0xd 23:01:49.717 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.67) 23:01:49.717 00.000 15672 Moving (0.27, -0.67) raw xDistance=0.44 yDistance=-0.60 23:01:49.717 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 23:01:49.717 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 23:01:49.717 00.000 15672 MoveAxis(W, 120, ABG) 23:01:49.717 00.000 15672 Guiding Dir = 3, Dur = 120 23:01:49.718 00.001 15672 IsSlewing returns 0 23:01:49.720 00.002 15672 IsGuiding returns 0 23:01:49.724 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=12055, FiltMin=2704, FiltMax=8739, Gamma=2.950 23:01:49.739 00.015 15672 PulseGuide returned control before completion, sleep 112 23:01:49.772 00.033 30444 UpdateGuideState exits: m=85959 SNR=59.8 Saturated 23:01:49.772 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:49.772 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:49.772 00.000 30444 Enqueuing Expose request 23:01:49.866 00.094 15672 IsGuiding returns 0 23:01:49.866 00.000 15672 Move returns status 0, amount 120 23:01:49.866 00.000 15672 MoveAxis(N, 106, ABG) 23:01:49.866 00.000 15672 Guiding Dir = 0, Dur = 106 23:01:49.867 00.001 15672 IsSlewing returns 0 23:01:49.869 00.002 15672 IsGuiding returns 0 23:01:49.946 00.077 15672 PulseGuide returned control before completion, sleep 39 23:01:49.986 00.040 15672 IsGuiding returns 1 23:01:49.987 00.001 15672 scope still moving after pulse duration time elapsed 23:01:50.008 00.021 15672 IsSlewing returns 0 23:01:50.008 00.000 15672 IsGuiding returns 1 23:01:50.029 00.021 15672 IsSlewing returns 0 23:01:50.031 00.002 15672 IsGuiding returns 1 23:01:50.052 00.021 15672 IsSlewing returns 0 23:01:50.053 00.001 15672 IsGuiding returns 1 23:01:50.074 00.021 15672 IsSlewing returns 0 23:01:50.107 00.033 15672 IsGuiding returns 0 23:01:50.107 00.000 15672 scope move finished after 106 + 132 ms 23:01:50.107 00.000 15672 Move returns status 0, amount 106 23:01:50.107 00.000 15672 move complete, result=0 23:01:50.107 00.000 15672 worker thread done servicing request 23:01:50.107 00.000 15672 Worker thread wakes up 23:01:50.107 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:50.107 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:50.109 00.002 30444 GuideStep: 0.4 px 120 ms WEST, -0.6 px 106 ms NORTH 23:01:52.016 01.907 15672 Exposure complete 23:01:52.036 00.020 15672 worker thread done servicing request 23:01:52.036 00.000 30444 OnExposeComplete: enter 23:01:52.036 00.000 30444 UpdateGuideState(): m_state=6 23:01:52.036 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1555 23:01:52.036 00.000 30444 Star::Find returns 1 (1), X=461.18, Y=193.06, Mass=93700, SNR=62.4, Peak=10249 HFD=3.9 23:01:52.037 00.001 30444 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.28) = xAngle (-1.88 = -1.88) 23:01:52.037 00.000 30444 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.94 = -1.94) 23:01:52.037 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.45 hyp=0.54 cameraTheta=-2.16 mountX=-0.16 mountY=-0.50, mountTheta=-1.89 23:01:52.037 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.45, opts=13) 23:01:52.037 00.000 30444 Enqueuing Move request for scope (-0.30, -0.45) 23:01:52.037 00.000 15672 Worker thread wakes up 23:01:52.037 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.45) opts 0xd 23:01:52.037 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.45) 23:01:52.037 00.000 15672 Moving (-0.30, -0.45) raw xDistance=-0.16 yDistance=-0.50 23:01:52.037 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:01:52.037 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 23:01:52.038 00.001 15672 MoveAxis(E, 0, ABG) 23:01:52.038 00.000 15672 Move returns status 0, amount 0 23:01:52.038 00.000 15672 MoveAxis(N, 90, ABG) 23:01:52.038 00.000 15672 Guiding Dir = 0, Dur = 90 23:01:52.038 00.000 15672 IsSlewing returns 0 23:01:52.039 00.001 15672 IsGuiding returns 0 23:01:52.043 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12256, FiltMin=2724, FiltMax=8478, Gamma=2.950 23:01:52.096 00.053 30444 UpdateGuideState exits: m=93700 SNR=62.4 Saturated 23:01:52.096 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:52.096 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:52.096 00.000 30444 Enqueuing Expose request 23:01:52.152 00.056 15672 IsGuiding returns 1 23:01:52.152 00.000 15672 scope still moving after pulse duration time elapsed 23:01:52.173 00.021 15672 IsSlewing returns 0 23:01:52.174 00.001 15672 IsGuiding returns 1 23:01:52.195 00.021 15672 IsSlewing returns 0 23:01:52.197 00.002 15672 IsGuiding returns 1 23:01:52.217 00.020 15672 IsSlewing returns 0 23:01:52.248 00.031 15672 IsGuiding returns 0 23:01:52.248 00.000 15672 scope move finished after 90 + 118 ms 23:01:52.248 00.000 15672 Move returns status 0, amount 90 23:01:52.249 00.001 15672 move complete, result=0 23:01:52.249 00.000 15672 worker thread done servicing request 23:01:52.249 00.000 15672 Worker thread wakes up 23:01:52.249 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:52.249 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:52.250 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 90 ms NORTH 23:01:54.361 02.111 15672 Exposure complete 23:01:54.385 00.024 15672 worker thread done servicing request 23:01:54.385 00.000 30444 OnExposeComplete: enter 23:01:54.385 00.000 30444 UpdateGuideState(): m_state=6 23:01:54.386 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1556 23:01:54.386 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=192.87, Mass=102975, SNR=68.3, Peak=9773 HFD=3.7 23:01:54.386 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 23:01:54.386 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 23:01:54.386 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.64 hyp=0.66 cameraTheta=-1.32 mountX=0.33 mountY=-0.59, mountTheta=-1.06 23:01:54.386 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.64, opts=13) 23:01:54.386 00.000 30444 Enqueuing Move request for scope (0.16, -0.64) 23:01:54.386 00.000 15672 Worker thread wakes up 23:01:54.386 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.64) opts 0xd 23:01:54.386 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.64) 23:01:54.387 00.001 15672 Moving (0.16, -0.64) raw xDistance=0.33 yDistance=-0.59 23:01:54.387 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 23:01:54.387 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 23:01:54.387 00.000 15672 MoveAxis(W, 90, ABG) 23:01:54.387 00.000 15672 Guiding Dir = 3, Dur = 90 23:01:54.387 00.000 15672 IsSlewing returns 0 23:01:54.388 00.001 15672 IsGuiding returns 0 23:01:54.392 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=11957, FiltMin=2651, FiltMax=8606, Gamma=2.950 23:01:54.402 00.010 15672 PulseGuide returned control before completion, sleep 86 23:01:54.446 00.044 30444 UpdateGuideState exits: m=102975 SNR=68.3 Saturated 23:01:54.446 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:54.446 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:54.446 00.000 30444 Enqueuing Expose request 23:01:54.516 00.070 15672 IsGuiding returns 0 23:01:54.516 00.000 15672 Move returns status 0, amount 90 23:01:54.516 00.000 15672 MoveAxis(N, 105, ABG) 23:01:54.516 00.000 15672 Guiding Dir = 0, Dur = 105 23:01:54.516 00.000 15672 IsSlewing returns 0 23:01:54.517 00.001 15672 IsGuiding returns 0 23:01:54.595 00.078 15672 PulseGuide returned control before completion, sleep 37 23:01:54.635 00.040 15672 IsGuiding returns 1 23:01:54.635 00.000 15672 scope still moving after pulse duration time elapsed 23:01:54.655 00.020 15672 IsSlewing returns 0 23:01:54.656 00.001 15672 IsGuiding returns 1 23:01:54.677 00.021 15672 IsSlewing returns 0 23:01:54.678 00.001 15672 IsGuiding returns 1 23:01:54.700 00.022 15672 IsSlewing returns 0 23:01:54.755 00.055 15672 IsGuiding returns 0 23:01:54.755 00.000 15672 scope move finished after 105 + 133 ms 23:01:54.755 00.000 15672 Move returns status 0, amount 105 23:01:54.755 00.000 15672 move complete, result=0 23:01:54.756 00.001 15672 worker thread done servicing request 23:01:54.756 00.000 15672 Worker thread wakes up 23:01:54.756 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:54.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:54.756 00.000 30444 GuideStep: 0.3 px 90 ms WEST, -0.6 px 105 ms NORTH 23:01:56.671 01.915 15672 Exposure complete 23:01:56.699 00.028 15672 worker thread done servicing request 23:01:56.699 00.000 30444 OnExposeComplete: enter 23:01:56.699 00.000 30444 UpdateGuideState(): m_state=6 23:01:56.700 00.001 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1557 23:01:56.700 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=193.10, Mass=87003, SNR=70.1, Peak=10794 HFD=3.2 23:01:56.700 00.000 30444 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 23:01:56.700 00.000 30444 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 23:01:56.700 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.41 hyp=0.42 cameraTheta=-1.37 mountX=0.19 mountY=-0.38, mountTheta=-1.10 23:01:56.700 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.41, opts=13) 23:01:56.700 00.000 30444 Enqueuing Move request for scope (0.08, -0.41) 23:01:56.700 00.000 15672 Worker thread wakes up 23:01:56.700 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.41) opts 0xd 23:01:56.700 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.41) 23:01:56.700 00.000 15672 Moving (0.08, -0.41) raw xDistance=0.19 yDistance=-0.38 23:01:56.701 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:01:56.701 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 23:01:56.701 00.000 15672 MoveAxis(E, 0, ABG) 23:01:56.701 00.000 15672 Move returns status 0, amount 0 23:01:56.701 00.000 15672 MoveAxis(N, 68, ABG) 23:01:56.701 00.000 15672 Guiding Dir = 0, Dur = 68 23:01:56.701 00.000 15672 IsSlewing returns 0 23:01:56.702 00.001 15672 IsGuiding returns 0 23:01:56.706 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=13152, FiltMin=2725, FiltMax=9098, Gamma=2.950 23:01:56.755 00.049 30444 UpdateGuideState exits: m=87003 SNR=70.1 Saturated 23:01:56.755 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:56.755 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:56.755 00.000 30444 Enqueuing Expose request 23:01:56.784 00.029 15672 IsGuiding returns 1 23:01:56.784 00.000 15672 scope still moving after pulse duration time elapsed 23:01:56.805 00.021 15672 IsSlewing returns 0 23:01:56.806 00.001 15672 IsGuiding returns 1 23:01:56.827 00.021 15672 IsSlewing returns 0 23:01:56.828 00.001 15672 IsGuiding returns 1 23:01:56.849 00.021 15672 IsSlewing returns 0 23:01:56.895 00.046 15672 IsGuiding returns 0 23:01:56.895 00.000 15672 scope move finished after 68 + 124 ms 23:01:56.895 00.000 15672 Move returns status 0, amount 68 23:01:56.895 00.000 15672 move complete, result=0 23:01:56.895 00.000 15672 worker thread done servicing request 23:01:56.896 00.001 15672 Worker thread wakes up 23:01:56.896 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 68 ms NORTH 23:01:56.896 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:56.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:59.003 02.107 15672 Exposure complete 23:01:59.023 00.020 15672 worker thread done servicing request 23:01:59.023 00.000 30444 OnExposeComplete: enter 23:01:59.023 00.000 30444 UpdateGuideState(): m_state=6 23:01:59.023 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1558 23:01:59.023 00.000 30444 Star::Find returns 1 (1), X=461.08, Y=192.71, Mass=94524, SNR=64.7, Peak=9823 HFD=3.9 23:01:59.023 00.000 30444 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 23:01:59.023 00.000 30444 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 23:01:59.023 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.80 hyp=0.89 cameraTheta=-2.04 mountX=-0.17 mountY=-0.86, mountTheta=-1.76 23:01:59.024 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.80, opts=13) 23:01:59.024 00.000 30444 Enqueuing Move request for scope (-0.40, -0.80) 23:01:59.024 00.000 15672 Worker thread wakes up 23:01:59.024 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.80) opts 0xd 23:01:59.024 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.80) 23:01:59.024 00.000 15672 Moving (-0.40, -0.80) raw xDistance=-0.17 yDistance=-0.86 23:01:59.024 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:01:59.024 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86 23:01:59.024 00.000 15672 MoveAxis(E, 0, ABG) 23:01:59.024 00.000 15672 Move returns status 0, amount 0 23:01:59.024 00.000 15672 MoveAxis(N, 154, ABG) 23:01:59.024 00.000 15672 Guiding Dir = 0, Dur = 154 23:01:59.025 00.001 15672 IsSlewing returns 0 23:01:59.026 00.001 15672 IsGuiding returns 0 23:01:59.030 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=11052, FiltMin=2632, FiltMax=8372, Gamma=2.950 23:01:59.079 00.049 30444 UpdateGuideState exits: m=94524 SNR=64.7 Saturated 23:01:59.079 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:59.079 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:01:59.079 00.000 30444 Enqueuing Expose request 23:01:59.100 00.021 15672 PulseGuide returned control before completion, sleep 90 23:01:59.193 00.093 15672 IsGuiding returns 1 23:01:59.194 00.001 15672 scope still moving after pulse duration time elapsed 23:01:59.215 00.021 15672 IsSlewing returns 0 23:01:59.247 00.032 15672 IsGuiding returns 1 23:01:59.269 00.022 15672 IsSlewing returns 0 23:01:59.308 00.039 15672 IsGuiding returns 0 23:01:59.308 00.000 15672 scope move finished after 154 + 128 ms 23:01:59.308 00.000 15672 Move returns status 0, amount 154 23:01:59.308 00.000 15672 move complete, result=0 23:01:59.308 00.000 15672 worker thread done servicing request 23:01:59.308 00.000 15672 Worker thread wakes up 23:01:59.309 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:01:59.309 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:01:59.309 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 154 ms NORTH 23:02:01.216 01.907 15672 Exposure complete 23:02:01.236 00.020 15672 worker thread done servicing request 23:02:01.236 00.000 30444 OnExposeComplete: enter 23:02:01.236 00.000 30444 UpdateGuideState(): m_state=6 23:02:01.236 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1559 23:02:01.236 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=193.28, Mass=99073, SNR=75.4, Peak=11278 HFD=3.9 23:02:01.236 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 23:02:01.236 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 23:02:01.236 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.23 hyp=0.47 cameraTheta=-2.64 mountX=-0.33 mountY=-0.31, mountTheta=-2.39 23:02:01.237 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.23, opts=13) 23:02:01.237 00.000 30444 Enqueuing Move request for scope (-0.41, -0.23) 23:02:01.237 00.000 15672 Worker thread wakes up 23:02:01.237 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.23) opts 0xd 23:02:01.237 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.23) 23:02:01.237 00.000 15672 Moving (-0.41, -0.23) raw xDistance=-0.33 yDistance=-0.31 23:02:01.237 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 23:02:01.237 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 23:02:01.237 00.000 15672 MoveAxis(E, 90, ABG) 23:02:01.237 00.000 15672 Guiding Dir = 2, Dur = 90 23:02:01.237 00.000 15672 IsSlewing returns 0 23:02:01.240 00.003 15672 IsGuiding returns 0 23:02:01.244 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=12708, FiltMin=2730, FiltMax=8468, Gamma=2.950 23:02:01.256 00.012 15672 PulseGuide returned control before completion, sleep 84 23:02:01.293 00.037 30444 UpdateGuideState exits: m=99073 SNR=75.4 Saturated 23:02:01.293 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:01.293 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:01.293 00.000 30444 Enqueuing Expose request 23:02:01.342 00.049 15672 IsGuiding returns 1 23:02:01.342 00.000 15672 scope still moving after pulse duration time elapsed 23:02:01.363 00.021 15672 IsSlewing returns 0 23:02:01.400 00.037 15672 IsGuiding returns 0 23:02:01.400 00.000 15672 scope move finished after 90 + 70 ms 23:02:01.401 00.001 15672 Move returns status 0, amount 90 23:02:01.401 00.000 15672 MoveAxis(N, 55, ABG) 23:02:01.401 00.000 15672 Guiding Dir = 0, Dur = 55 23:02:01.401 00.000 15672 IsSlewing returns 0 23:02:01.403 00.002 15672 IsGuiding returns 0 23:02:01.482 00.079 15672 IsGuiding returns 1 23:02:01.483 00.001 15672 scope still moving after pulse duration time elapsed 23:02:01.504 00.021 15672 IsSlewing returns 0 23:02:01.507 00.003 15672 IsGuiding returns 1 23:02:01.528 00.021 15672 IsSlewing returns 0 23:02:01.530 00.002 15672 IsGuiding returns 1 23:02:01.551 00.021 15672 IsSlewing returns 0 23:02:01.577 00.026 15672 IsGuiding returns 0 23:02:01.578 00.001 15672 scope move finished after 55 + 119 ms 23:02:01.578 00.000 15672 Move returns status 0, amount 55 23:02:01.578 00.000 15672 move complete, result=0 23:02:01.578 00.000 15672 worker thread done servicing request 23:02:01.578 00.000 15672 Worker thread wakes up 23:02:01.578 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:01.579 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:01.579 00.000 30444 GuideStep: -0.3 px 90 ms EAST, -0.3 px 55 ms NORTH 23:02:03.695 02.116 15672 Exposure complete 23:02:03.725 00.030 15672 worker thread done servicing request 23:02:03.725 00.000 30444 OnExposeComplete: enter 23:02:03.725 00.000 30444 UpdateGuideState(): m_state=6 23:02:03.725 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1560 23:02:03.725 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=192.88, Mass=99300, SNR=73.8, Peak=10896 HFD=3.5 23:02:03.725 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 23:02:03.725 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 23:02:03.726 00.001 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.62 hyp=0.65 cameraTheta=-1.87 mountX=-0.02 mountY=-0.65, mountTheta=-1.59 23:02:03.726 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.62, opts=13) 23:02:03.726 00.000 30444 Enqueuing Move request for scope (-0.19, -0.62) 23:02:03.726 00.000 15672 Worker thread wakes up 23:02:03.726 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.62) opts 0xd 23:02:03.726 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.62) 23:02:03.726 00.000 15672 Moving (-0.19, -0.62) raw xDistance=-0.02 yDistance=-0.65 23:02:03.726 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:02:03.726 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 23:02:03.726 00.000 15672 MoveAxis(E, 0, ABG) 23:02:03.726 00.000 15672 Move returns status 0, amount 0 23:02:03.726 00.000 15672 MoveAxis(N, 116, ABG) 23:02:03.726 00.000 15672 Guiding Dir = 0, Dur = 116 23:02:03.728 00.002 15672 IsSlewing returns 0 23:02:03.732 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=12644, FiltMin=2691, FiltMax=8996, Gamma=2.950 23:02:03.764 00.032 15672 IsGuiding returns 0 23:02:03.781 00.017 30444 UpdateGuideState exits: m=99300 SNR=73.8 Saturated 23:02:03.781 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:03.781 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:03.781 00.000 30444 Enqueuing Expose request 23:02:03.844 00.063 15672 PulseGuide returned control before completion, sleep 47 23:02:03.893 00.049 15672 IsGuiding returns 1 23:02:03.894 00.001 15672 scope still moving after pulse duration time elapsed 23:02:03.914 00.020 15672 IsSlewing returns 0 23:02:03.915 00.001 15672 IsGuiding returns 1 23:02:03.936 00.021 15672 IsSlewing returns 0 23:02:03.937 00.001 15672 IsGuiding returns 1 23:02:03.958 00.021 15672 IsSlewing returns 0 23:02:03.959 00.001 15672 IsGuiding returns 1 23:02:03.980 00.021 15672 IsSlewing returns 0 23:02:04.036 00.056 15672 IsGuiding returns 0 23:02:04.036 00.000 15672 scope move finished after 116 + 155 ms 23:02:04.036 00.000 15672 Move returns status 0, amount 116 23:02:04.036 00.000 15672 move complete, result=0 23:02:04.036 00.000 15672 worker thread done servicing request 23:02:04.036 00.000 15672 Worker thread wakes up 23:02:04.036 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.7 px 116 ms NORTH 23:02:04.036 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:04.036 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:05.945 01.909 15672 Exposure complete 23:02:05.964 00.019 15672 worker thread done servicing request 23:02:05.965 00.001 30444 OnExposeComplete: enter 23:02:05.965 00.000 30444 UpdateGuideState(): m_state=6 23:02:05.965 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1561 23:02:05.965 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=192.84, Mass=98752, SNR=70.6, Peak=10826 HFD=3.6 23:02:05.965 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 23:02:05.965 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 23:02:05.965 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.67 hyp=0.67 cameraTheta=-1.70 mountX=0.10 mountY=-0.67, mountTheta=-1.43 23:02:05.965 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.67, opts=13) 23:02:05.965 00.000 30444 Enqueuing Move request for scope (-0.09, -0.67) 23:02:05.965 00.000 15672 Worker thread wakes up 23:02:05.966 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.67) opts 0xd 23:02:05.966 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.67) 23:02:05.966 00.000 15672 Moving (-0.09, -0.67) raw xDistance=0.10 yDistance=-0.67 23:02:05.966 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:02:05.966 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 23:02:05.966 00.000 15672 MoveAxis(E, 0, ABG) 23:02:05.966 00.000 15672 Move returns status 0, amount 0 23:02:05.966 00.000 15672 MoveAxis(N, 120, ABG) 23:02:05.966 00.000 15672 Guiding Dir = 0, Dur = 120 23:02:05.967 00.001 15672 IsSlewing returns 0 23:02:05.968 00.001 15672 IsGuiding returns 0 23:02:05.971 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2427, max=12718, FiltMin=2691, FiltMax=9619, Gamma=2.950 23:02:06.021 00.050 30444 UpdateGuideState exits: m=98752 SNR=70.6 Saturated 23:02:06.021 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:06.021 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:06.021 00.000 30444 Enqueuing Expose request 23:02:06.048 00.027 15672 PulseGuide returned control before completion, sleep 50 23:02:06.100 00.052 15672 IsGuiding returns 1 23:02:06.100 00.000 15672 scope still moving after pulse duration time elapsed 23:02:06.121 00.021 15672 IsSlewing returns 0 23:02:06.161 00.040 15672 IsGuiding returns 1 23:02:06.181 00.020 15672 IsSlewing returns 0 23:02:06.208 00.027 15672 IsGuiding returns 0 23:02:06.208 00.000 15672 scope move finished after 120 + 121 ms 23:02:06.209 00.001 15672 Move returns status 0, amount 120 23:02:06.209 00.000 15672 move complete, result=0 23:02:06.209 00.000 15672 worker thread done servicing request 23:02:06.209 00.000 15672 Worker thread wakes up 23:02:06.209 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:06.209 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:06.209 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 120 ms NORTH 23:02:08.316 02.107 15672 Exposure complete 23:02:08.336 00.020 15672 worker thread done servicing request 23:02:08.337 00.001 30444 OnExposeComplete: enter 23:02:08.337 00.000 30444 UpdateGuideState(): m_state=6 23:02:08.337 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1562 23:02:08.337 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=192.56, Mass=90027, SNR=66.3, Peak=10799 HFD=3.2 23:02:08.337 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 23:02:08.337 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 23:02:08.337 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.94 hyp=0.94 cameraTheta=-1.51 mountX=0.32 mountY=-0.91, mountTheta=-1.24 23:02:08.338 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.94, opts=13) 23:02:08.338 00.000 30444 Enqueuing Move request for scope (0.06, -0.94) 23:02:08.338 00.000 15672 Worker thread wakes up 23:02:08.338 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.94) opts 0xd 23:02:08.338 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.94) 23:02:08.338 00.000 15672 Moving (0.06, -0.94) raw xDistance=0.32 yDistance=-0.91 23:02:08.338 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 23:02:08.338 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 23:02:08.338 00.000 15672 MoveAxis(W, 85, ABG) 23:02:08.338 00.000 15672 Guiding Dir = 3, Dur = 85 23:02:08.339 00.001 15672 IsSlewing returns 0 23:02:08.340 00.001 15672 IsGuiding returns 0 23:02:08.344 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2399, max=11631, FiltMin=2620, FiltMax=8671, Gamma=2.950 23:02:08.364 00.020 15672 PulseGuide returned control before completion, sleep 71 23:02:08.401 00.037 30444 UpdateGuideState exits: m=90027 SNR=66.3 Saturated 23:02:08.401 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:08.401 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:08.401 00.000 30444 Enqueuing Expose request 23:02:08.437 00.036 15672 IsGuiding returns 1 23:02:08.437 00.000 15672 scope still moving after pulse duration time elapsed 23:02:08.459 00.022 15672 IsSlewing returns 0 23:02:08.461 00.002 15672 IsGuiding returns 1 23:02:08.483 00.022 15672 IsSlewing returns 0 23:02:08.525 00.042 15672 IsGuiding returns 0 23:02:08.525 00.000 15672 scope move finished after 85 + 100 ms 23:02:08.526 00.001 15672 Move returns status 0, amount 85 23:02:08.526 00.000 15672 MoveAxis(N, 162, ABG) 23:02:08.526 00.000 15672 Guiding Dir = 0, Dur = 162 23:02:08.526 00.000 15672 IsSlewing returns 0 23:02:08.529 00.003 15672 IsGuiding returns 0 23:02:08.604 00.075 15672 PulseGuide returned control before completion, sleep 98 23:02:08.705 00.101 15672 IsGuiding returns 1 23:02:08.705 00.000 15672 scope still moving after pulse duration time elapsed 23:02:08.726 00.021 15672 IsSlewing returns 0 23:02:08.796 00.070 15672 IsGuiding returns 0 23:02:08.797 00.001 15672 scope move finished after 162 + 105 ms 23:02:08.797 00.000 15672 Move returns status 0, amount 162 23:02:08.797 00.000 15672 move complete, result=0 23:02:08.797 00.000 15672 worker thread done servicing request 23:02:08.797 00.000 15672 Worker thread wakes up 23:02:08.797 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:08.798 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:08.798 00.000 30444 GuideStep: 0.3 px 85 ms WEST, -0.9 px 162 ms NORTH 23:02:10.705 01.907 15672 Exposure complete 23:02:10.726 00.021 15672 worker thread done servicing request 23:02:10.726 00.000 30444 OnExposeComplete: enter 23:02:10.726 00.000 30444 UpdateGuideState(): m_state=6 23:02:10.726 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1563 23:02:10.726 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=192.90, Mass=103738, SNR=77.6, Peak=11813 HFD=3.5 23:02:10.726 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 23:02:10.726 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 23:02:10.726 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.60 hyp=0.69 cameraTheta=-2.08 mountX=-0.16 mountY=-0.66, mountTheta=-1.80 23:02:10.727 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.60, opts=13) 23:02:10.727 00.000 30444 Enqueuing Move request for scope (-0.34, -0.60) 23:02:10.727 00.000 15672 Worker thread wakes up 23:02:10.727 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.60) opts 0xd 23:02:10.727 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.60) 23:02:10.727 00.000 15672 Moving (-0.34, -0.60) raw xDistance=-0.16 yDistance=-0.66 23:02:10.727 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:02:10.727 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 23:02:10.727 00.000 15672 MoveAxis(E, 0, ABG) 23:02:10.727 00.000 15672 Move returns status 0, amount 0 23:02:10.727 00.000 15672 MoveAxis(N, 118, ABG) 23:02:10.727 00.000 15672 Guiding Dir = 0, Dur = 118 23:02:10.728 00.001 15672 IsSlewing returns 0 23:02:10.729 00.001 15672 IsGuiding returns 0 23:02:10.734 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=12494, FiltMin=2705, FiltMax=8796, Gamma=2.950 23:02:10.783 00.049 30444 UpdateGuideState exits: m=103738 SNR=77.6 Saturated 23:02:10.783 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:10.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:10.783 00.000 30444 Enqueuing Expose request 23:02:10.809 00.026 15672 PulseGuide returned control before completion, sleep 49 23:02:10.860 00.051 15672 IsGuiding returns 1 23:02:10.860 00.000 15672 scope still moving after pulse duration time elapsed 23:02:10.882 00.022 15672 IsSlewing returns 0 23:02:10.907 00.025 15672 IsGuiding returns 1 23:02:10.927 00.020 15672 IsSlewing returns 0 23:02:10.970 00.043 15672 IsGuiding returns 0 23:02:10.970 00.000 15672 scope move finished after 118 + 123 ms 23:02:10.970 00.000 15672 Move returns status 0, amount 118 23:02:10.970 00.000 15672 move complete, result=0 23:02:10.970 00.000 15672 worker thread done servicing request 23:02:10.971 00.001 15672 Worker thread wakes up 23:02:10.971 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:10.971 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:10.971 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 118 ms NORTH 23:02:13.088 02.117 15672 Exposure complete 23:02:13.113 00.025 15672 worker thread done servicing request 23:02:13.113 00.000 30444 OnExposeComplete: enter 23:02:13.113 00.000 30444 UpdateGuideState(): m_state=6 23:02:13.113 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1564 23:02:13.113 00.000 30444 Star::Find returns 1 (1), X=460.82, Y=193.00, Mass=98482, SNR=79.2, Peak=11951 HFD=3.4 23:02:13.113 00.000 30444 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.28) = xAngle (-2.21 = -2.21) 23:02:13.113 00.000 30444 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.27 = -2.27) 23:02:13.114 00.001 30444 CameraToMount -- cameraX=-0.66 cameraY=-0.51 hyp=0.83 cameraTheta=-2.49 mountX=-0.50 mountY=-0.64, mountTheta=-2.23 23:02:13.114 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.66, y=-0.51, opts=13) 23:02:13.114 00.000 30444 Enqueuing Move request for scope (-0.66, -0.51) 23:02:13.114 00.000 15672 Worker thread wakes up 23:02:13.114 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.51) opts 0xd 23:02:13.114 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.66, -0.51) 23:02:13.114 00.000 15672 Moving (-0.66, -0.51) raw xDistance=-0.50 yDistance=-0.64 23:02:13.114 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50 23:02:13.114 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 23:02:13.114 00.000 15672 MoveAxis(E, 134, ABG) 23:02:13.114 00.000 15672 Guiding Dir = 2, Dur = 134 23:02:13.115 00.001 15672 IsSlewing returns 0 23:02:13.116 00.001 15672 IsGuiding returns 0 23:02:13.120 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=11951, FiltMin=2676, FiltMax=8458, Gamma=2.950 23:02:13.142 00.022 15672 PulseGuide returned control before completion, sleep 119 23:02:13.169 00.027 30444 UpdateGuideState exits: m=98482 SNR=79.2 Saturated 23:02:13.169 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:13.169 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:13.169 00.000 30444 Enqueuing Expose request 23:02:13.262 00.093 15672 IsGuiding returns 1 23:02:13.262 00.000 15672 scope still moving after pulse duration time elapsed 23:02:13.283 00.021 15672 IsSlewing returns 0 23:02:13.303 00.020 15672 IsGuiding returns 0 23:02:13.303 00.000 15672 scope move finished after 134 + 52 ms 23:02:13.303 00.000 15672 Move returns status 0, amount 134 23:02:13.303 00.000 15672 MoveAxis(N, 113, ABG) 23:02:13.304 00.001 15672 Guiding Dir = 0, Dur = 113 23:02:13.304 00.000 15672 IsSlewing returns 0 23:02:13.307 00.003 15672 IsGuiding returns 0 23:02:13.382 00.075 15672 PulseGuide returned control before completion, sleep 48 23:02:13.433 00.051 15672 IsGuiding returns 1 23:02:13.433 00.000 15672 scope still moving after pulse duration time elapsed 23:02:13.454 00.021 15672 IsSlewing returns 0 23:02:13.525 00.071 15672 IsGuiding returns 0 23:02:13.525 00.000 15672 scope move finished after 113 + 105 ms 23:02:13.525 00.000 15672 Move returns status 0, amount 113 23:02:13.525 00.000 15672 move complete, result=0 23:02:13.525 00.000 15672 worker thread done servicing request 23:02:13.525 00.000 15672 Worker thread wakes up 23:02:13.525 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:13.525 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:13.525 00.000 30444 GuideStep: -0.5 px 134 ms EAST, -0.6 px 113 ms NORTH 23:02:15.432 01.907 15672 Exposure complete 23:02:15.452 00.020 15672 worker thread done servicing request 23:02:15.452 00.000 30444 OnExposeComplete: enter 23:02:15.452 00.000 30444 UpdateGuideState(): m_state=6 23:02:15.453 00.001 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1565 23:02:15.453 00.000 30444 Star::Find returns 1 (1), X=461.17, Y=193.49, Mass=106564, SNR=90.2, Peak=12953 HFD=3.6 23:02:15.453 00.000 30444 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.28) = xAngle (-2.80 = -2.80) 23:02:15.453 00.000 30444 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 23:02:15.453 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.02 hyp=0.31 cameraTheta=-3.08 mountX=-0.29 mountY=-0.08, mountTheta=-2.86 23:02:15.453 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.02, opts=13) 23:02:15.453 00.000 30444 Enqueuing Move request for scope (-0.31, -0.02) 23:02:15.453 00.000 15672 Worker thread wakes up 23:02:15.453 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.02) opts 0xd 23:02:15.454 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.02) 23:02:15.454 00.000 15672 Moving (-0.31, -0.02) raw xDistance=-0.29 yDistance=-0.08 23:02:15.454 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29 23:02:15.454 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:15.454 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 23:02:15.454 00.000 15672 MoveAxis(E, 88, ABG) 23:02:15.454 00.000 15672 Guiding Dir = 2, Dur = 88 23:02:15.454 00.000 15672 IsSlewing returns 0 23:02:15.455 00.001 15672 IsGuiding returns 0 23:02:15.460 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2388, max=13601, FiltMin=2644, FiltMax=8801, Gamma=2.950 23:02:15.474 00.014 15672 PulseGuide returned control before completion, sleep 80 23:02:15.509 00.035 30444 UpdateGuideState exits: m=106564 SNR=90.2 Saturated 23:02:15.509 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:15.509 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:15.509 00.000 30444 Enqueuing Expose request 23:02:15.555 00.046 15672 IsGuiding returns 1 23:02:15.555 00.000 15672 scope still moving after pulse duration time elapsed 23:02:15.576 00.021 15672 IsSlewing returns 0 23:02:15.618 00.042 15672 IsGuiding returns 0 23:02:15.618 00.000 15672 scope move finished after 88 + 74 ms 23:02:15.619 00.001 15672 Move returns status 0, amount 88 23:02:15.619 00.000 15672 MoveAxis(N, 0, ABG) 23:02:15.619 00.000 15672 Move returns status 0, amount 0 23:02:15.619 00.000 15672 move complete, result=0 23:02:15.619 00.000 15672 worker thread done servicing request 23:02:15.619 00.000 15672 Worker thread wakes up 23:02:15.619 00.000 30444 GuideStep: -0.3 px 88 ms EAST, -0.1 px 0 ms NORTH 23:02:15.619 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:15.619 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:17.729 02.110 15672 Exposure complete 23:02:17.749 00.020 15672 worker thread done servicing request 23:02:17.749 00.000 30444 OnExposeComplete: enter 23:02:17.749 00.000 30444 UpdateGuideState(): m_state=6 23:02:17.749 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1566 23:02:17.749 00.000 30444 Star::Find returns 1 (1), X=461.73, Y=193.21, Mass=96860, SNR=80.0, Peak=10914 HFD=3.5 23:02:17.749 00.000 30444 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 23:02:17.749 00.000 30444 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 23:02:17.749 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.30 hyp=0.39 cameraTheta=-0.87 mountX=0.32 mountY=-0.24, mountTheta=-0.63 23:02:17.750 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.30, opts=13) 23:02:17.750 00.000 30444 Enqueuing Move request for scope (0.25, -0.30) 23:02:17.750 00.000 15672 Worker thread wakes up 23:02:17.750 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.30) opts 0xd 23:02:17.750 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.30) 23:02:17.750 00.000 15672 Moving (0.25, -0.30) raw xDistance=0.32 yDistance=-0.24 23:02:17.750 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32 23:02:17.750 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:17.750 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 23:02:17.750 00.000 15672 MoveAxis(W, 81, ABG) 23:02:17.750 00.000 15672 Guiding Dir = 3, Dur = 81 23:02:17.751 00.001 15672 IsSlewing returns 0 23:02:17.756 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=12420, FiltMin=2661, FiltMax=8695, Gamma=2.950 23:02:17.759 00.003 15672 IsGuiding returns 0 23:02:17.773 00.014 15672 PulseGuide returned control before completion, sleep 77 23:02:17.805 00.032 30444 UpdateGuideState exits: m=96860 SNR=80.0 Saturated 23:02:17.806 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:17.806 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:17.806 00.000 30444 Enqueuing Expose request 23:02:17.852 00.046 15672 IsGuiding returns 1 23:02:17.852 00.000 15672 scope still moving after pulse duration time elapsed 23:02:17.872 00.020 15672 IsSlewing returns 0 23:02:17.886 00.014 15672 IsGuiding returns 0 23:02:17.886 00.000 15672 scope move finished after 81 + 46 ms 23:02:17.886 00.000 15672 Move returns status 0, amount 81 23:02:17.886 00.000 15672 MoveAxis(N, 0, ABG) 23:02:17.886 00.000 15672 Move returns status 0, amount 0 23:02:17.886 00.000 15672 move complete, result=0 23:02:17.886 00.000 15672 worker thread done servicing request 23:02:17.886 00.000 15672 Worker thread wakes up 23:02:17.886 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.2 px 0 ms NORTH 23:02:17.886 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:17.886 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:19.795 01.909 15672 Exposure complete 23:02:19.815 00.020 15672 worker thread done servicing request 23:02:19.815 00.000 30444 OnExposeComplete: enter 23:02:19.815 00.000 30444 UpdateGuideState(): m_state=6 23:02:19.815 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1567 23:02:19.815 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=193.25, Mass=100211, SNR=81.0, Peak=11926 HFD=3.5 23:02:19.815 00.000 30444 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.28) = xAngle (-0.68 = -0.68) 23:02:19.815 00.000 30444 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.74 = -0.74) 23:02:19.815 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.26 hyp=0.32 cameraTheta=-0.96 mountX=0.25 mountY=-0.22, mountTheta=-0.72 23:02:19.816 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.26, opts=13) 23:02:19.816 00.000 30444 Enqueuing Move request for scope (0.18, -0.26) 23:02:19.816 00.000 15672 Worker thread wakes up 23:02:19.816 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.26) opts 0xd 23:02:19.816 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.26) 23:02:19.816 00.000 15672 Moving (0.18, -0.26) raw xDistance=0.25 yDistance=-0.22 23:02:19.816 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 23:02:19.816 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:19.816 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 23:02:19.816 00.000 15672 MoveAxis(E, 0, ABG) 23:02:19.816 00.000 15672 Move returns status 0, amount 0 23:02:19.816 00.000 15672 MoveAxis(N, 0, ABG) 23:02:19.816 00.000 15672 Move returns status 0, amount 0 23:02:19.816 00.000 15672 move complete, result=0 23:02:19.816 00.000 15672 worker thread done servicing request 23:02:19.821 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=14592, FiltMin=2665, FiltMax=9351, Gamma=2.950 23:02:19.870 00.049 30444 UpdateGuideState exits: m=100211 SNR=81.0 Saturated 23:02:19.870 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:19.870 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:19.870 00.000 30444 Enqueuing Expose request 23:02:19.870 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:02:19.870 00.000 15672 Worker thread wakes up 23:02:19.870 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:19.870 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:21.982 02.112 15672 Exposure complete 23:02:22.002 00.020 15672 worker thread done servicing request 23:02:22.002 00.000 30444 OnExposeComplete: enter 23:02:22.002 00.000 30444 UpdateGuideState(): m_state=6 23:02:22.002 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1568 23:02:22.002 00.000 30444 Star::Find returns 1 (1), X=461.81, Y=193.04, Mass=94129, SNR=65.7, Peak=11109 HFD=3.2 23:02:22.002 00.000 30444 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.28) = xAngle (-0.67 = -0.67) 23:02:22.002 00.000 30444 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.73 = -0.73) 23:02:22.002 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.46 hyp=0.57 cameraTheta=-0.95 mountX=0.44 mountY=-0.38, mountTheta=-0.71 23:02:22.003 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.46, opts=13) 23:02:22.003 00.000 30444 Enqueuing Move request for scope (0.33, -0.46) 23:02:22.003 00.000 15672 Worker thread wakes up 23:02:22.003 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.46) opts 0xd 23:02:22.003 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.46) 23:02:22.003 00.000 15672 Moving (0.33, -0.46) raw xDistance=0.44 yDistance=-0.38 23:02:22.003 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 23:02:22.003 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 23:02:22.003 00.000 15672 MoveAxis(W, 120, ABG) 23:02:22.003 00.000 15672 Guiding Dir = 3, Dur = 120 23:02:22.003 00.000 15672 IsSlewing returns 0 23:02:22.005 00.002 15672 IsGuiding returns 0 23:02:22.009 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=12267, FiltMin=2657, FiltMax=8668, Gamma=2.950 23:02:22.023 00.014 15672 PulseGuide returned control before completion, sleep 112 23:02:22.058 00.035 30444 UpdateGuideState exits: m=94129 SNR=65.7 Saturated 23:02:22.058 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:22.058 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:22.058 00.000 30444 Enqueuing Expose request 23:02:22.137 00.079 15672 IsGuiding returns 1 23:02:22.137 00.000 15672 scope still moving after pulse duration time elapsed 23:02:22.159 00.022 15672 IsSlewing returns 0 23:02:22.169 00.010 15672 IsGuiding returns 0 23:02:22.169 00.000 15672 scope move finished after 120 + 44 ms 23:02:22.169 00.000 15672 Move returns status 0, amount 120 23:02:22.169 00.000 15672 MoveAxis(N, 68, ABG) 23:02:22.169 00.000 15672 Guiding Dir = 0, Dur = 68 23:02:22.169 00.000 15672 IsSlewing returns 0 23:02:22.170 00.001 15672 IsGuiding returns 0 23:02:22.249 00.079 15672 IsGuiding returns 1 23:02:22.249 00.000 15672 scope still moving after pulse duration time elapsed 23:02:22.270 00.021 15672 IsSlewing returns 0 23:02:22.297 00.027 15672 IsGuiding returns 1 23:02:22.318 00.021 15672 IsSlewing returns 0 23:02:22.359 00.041 15672 IsGuiding returns 0 23:02:22.359 00.000 15672 scope move finished after 68 + 120 ms 23:02:22.359 00.000 15672 Move returns status 0, amount 68 23:02:22.359 00.000 15672 move complete, result=0 23:02:22.359 00.000 15672 worker thread done servicing request 23:02:22.359 00.000 15672 Worker thread wakes up 23:02:22.359 00.000 30444 GuideStep: 0.4 px 120 ms WEST, -0.4 px 68 ms NORTH 23:02:22.360 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:22.360 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:24.265 01.905 15672 Exposure complete 23:02:24.285 00.020 15672 worker thread done servicing request 23:02:24.285 00.000 30444 OnExposeComplete: enter 23:02:24.285 00.000 30444 UpdateGuideState(): m_state=6 23:02:24.285 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1569 23:02:24.285 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=193.64, Mass=94795, SNR=71.1, Peak=11205 HFD=3.3 23:02:24.285 00.000 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.67 = 1.67) 23:02:24.285 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.61 = 1.61) 23:02:24.285 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.39 mountX=-0.01 mountY=0.13, mountTheta=1.67 23:02:24.286 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.13, opts=13) 23:02:24.286 00.000 30444 Enqueuing Move request for scope (0.02, 0.13) 23:02:24.286 00.000 15672 Worker thread wakes up 23:02:24.286 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd 23:02:24.286 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.13) 23:02:24.286 00.000 15672 Moving (0.02, 0.13) raw xDistance=-0.01 yDistance=0.13 23:02:24.286 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:02:24.286 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:24.286 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:02:24.286 00.000 15672 MoveAxis(E, 0, ABG) 23:02:24.286 00.000 15672 Move returns status 0, amount 0 23:02:24.286 00.000 15672 MoveAxis(N, 0, ABG) 23:02:24.286 00.000 15672 Move returns status 0, amount 0 23:02:24.286 00.000 15672 move complete, result=0 23:02:24.286 00.000 15672 worker thread done servicing request 23:02:24.291 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=12241, FiltMin=2700, FiltMax=8671, Gamma=2.950 23:02:24.340 00.049 30444 UpdateGuideState exits: m=94795 SNR=71.1 Saturated 23:02:24.340 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:24.340 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:24.340 00.000 30444 Enqueuing Expose request 23:02:24.340 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:02:24.340 00.000 15672 Worker thread wakes up 23:02:24.340 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:24.340 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:26.450 02.110 15672 Exposure complete 23:02:26.470 00.020 15672 worker thread done servicing request 23:02:26.470 00.000 30444 OnExposeComplete: enter 23:02:26.470 00.000 30444 UpdateGuideState(): m_state=6 23:02:26.470 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1570 23:02:26.470 00.000 30444 Star::Find returns 1 (1), X=461.41, Y=193.59, Mass=92311, SNR=74.0, Peak=12039 HFD=3.3 23:02:26.470 00.000 30444 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 23:02:26.471 00.001 30444 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.47 = 2.47) 23:02:26.471 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.26 mountX=-0.09 mountY=0.07, mountTheta=2.50 23:02:26.471 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.09, opts=13) 23:02:26.471 00.000 30444 Enqueuing Move request for scope (-0.07, 0.09) 23:02:26.471 00.000 15672 Worker thread wakes up 23:02:26.471 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd 23:02:26.471 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.09) 23:02:26.471 00.000 15672 Moving (-0.07, 0.09) raw xDistance=-0.09 yDistance=0.07 23:02:26.471 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:02:26.471 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:26.471 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:02:26.471 00.000 15672 MoveAxis(E, 0, ABG) 23:02:26.471 00.000 15672 Move returns status 0, amount 0 23:02:26.472 00.001 15672 MoveAxis(N, 0, ABG) 23:02:26.472 00.000 15672 Move returns status 0, amount 0 23:02:26.472 00.000 15672 move complete, result=0 23:02:26.472 00.000 15672 worker thread done servicing request 23:02:26.477 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=12039, FiltMin=2669, FiltMax=8670, Gamma=2.950 23:02:26.526 00.049 30444 UpdateGuideState exits: m=92311 SNR=74.0 Saturated 23:02:26.526 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:26.526 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:26.526 00.000 30444 Enqueuing Expose request 23:02:26.526 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:02:26.526 00.000 15672 Worker thread wakes up 23:02:26.526 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:26.527 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:28.434 01.907 15672 Exposure complete 23:02:28.454 00.020 15672 worker thread done servicing request 23:02:28.454 00.000 30444 OnExposeComplete: enter 23:02:28.454 00.000 30444 UpdateGuideState(): m_state=6 23:02:28.454 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1571 23:02:28.454 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=193.77, Mass=96704, SNR=73.0, Peak=11051 HFD=3.5 23:02:28.454 00.000 30444 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.28) = xAngle (2.44 = 2.44) 23:02:28.454 00.000 30444 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.38 = 2.38) 23:02:28.454 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.26 hyp=0.31 cameraTheta=2.16 mountX=-0.24 mountY=0.22, mountTheta=2.41 23:02:28.455 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.26, opts=13) 23:02:28.455 00.000 30444 Enqueuing Move request for scope (-0.17, 0.26) 23:02:28.455 00.000 15672 Worker thread wakes up 23:02:28.455 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.26) opts 0xd 23:02:28.455 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.26) 23:02:28.455 00.000 15672 Moving (-0.17, 0.26) raw xDistance=-0.24 yDistance=0.22 23:02:28.455 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 23:02:28.455 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:28.455 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 23:02:28.455 00.000 15672 MoveAxis(E, 0, ABG) 23:02:28.455 00.000 15672 Move returns status 0, amount 0 23:02:28.456 00.001 15672 MoveAxis(N, 0, ABG) 23:02:28.456 00.000 15672 Move returns status 0, amount 0 23:02:28.456 00.000 15672 move complete, result=0 23:02:28.456 00.000 15672 worker thread done servicing request 23:02:28.461 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=11051, FiltMin=2696, FiltMax=8607, Gamma=2.950 23:02:28.509 00.048 30444 UpdateGuideState exits: m=96704 SNR=73.0 Saturated 23:02:28.509 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:28.509 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:28.509 00.000 30444 Enqueuing Expose request 23:02:28.509 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:02:28.509 00.000 15672 Worker thread wakes up 23:02:28.509 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:28.509 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:30.620 02.111 15672 Exposure complete 23:02:30.639 00.019 15672 worker thread done servicing request 23:02:30.639 00.000 30444 OnExposeComplete: enter 23:02:30.640 00.001 30444 UpdateGuideState(): m_state=6 23:02:30.640 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1572 23:02:30.640 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=194.30, Mass=100628, SNR=74.6, Peak=10768 HFD=3.7 23:02:30.640 00.000 30444 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.28) = xAngle (2.07 = 2.07) 23:02:30.640 00.000 30444 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.01 = 2.01) 23:02:30.640 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.79 hyp=0.81 cameraTheta=1.79 mountX=-0.39 mountY=0.74, mountTheta=2.06 23:02:30.640 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.79, opts=13) 23:02:30.640 00.000 30444 Enqueuing Move request for scope (-0.18, 0.79) 23:02:30.641 00.001 15672 Worker thread wakes up 23:02:30.641 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.79) opts 0xd 23:02:30.641 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.79) 23:02:30.641 00.000 15672 Moving (-0.18, 0.79) raw xDistance=-0.39 yDistance=0.74 23:02:30.641 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 23:02:30.641 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:02:30.641 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74 23:02:30.641 00.000 15672 MoveAxis(E, 105, ABG) 23:02:30.641 00.000 15672 Guiding Dir = 2, Dur = 105 23:02:30.642 00.001 15672 IsSlewing returns 0 23:02:30.643 00.001 15672 IsGuiding returns 0 23:02:30.646 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=10768, FiltMin=2709, FiltMax=8500, Gamma=2.950 23:02:30.665 00.019 15672 PulseGuide returned control before completion, sleep 93 23:02:30.696 00.031 30444 UpdateGuideState exits: m=100628 SNR=74.6 Saturated 23:02:30.696 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:30.696 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:30.696 00.000 30444 Enqueuing Expose request 23:02:30.761 00.065 15672 IsGuiding returns 1 23:02:30.761 00.000 15672 scope still moving after pulse duration time elapsed 23:02:30.782 00.021 15672 IsSlewing returns 0 23:02:30.783 00.001 15672 IsGuiding returns 1 23:02:30.805 00.022 15672 IsSlewing returns 0 23:02:30.858 00.053 15672 IsGuiding returns 0 23:02:30.858 00.000 15672 scope move finished after 105 + 109 ms 23:02:30.858 00.000 15672 Move returns status 0, amount 105 23:02:30.858 00.000 15672 MoveAxis(N, 0, ABG) 23:02:30.858 00.000 15672 Move returns status 0, amount 0 23:02:30.859 00.001 15672 move complete, result=0 23:02:30.859 00.000 15672 worker thread done servicing request 23:02:30.859 00.000 15672 Worker thread wakes up 23:02:30.859 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:30.859 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:30.859 00.000 30444 GuideStep: -0.4 px 105 ms EAST, 0.7 px 0 ms NORTH 23:02:32.769 01.910 15672 Exposure complete 23:02:32.789 00.020 15672 worker thread done servicing request 23:02:32.789 00.000 30444 OnExposeComplete: enter 23:02:32.789 00.000 30444 UpdateGuideState(): m_state=6 23:02:32.789 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1573 23:02:32.789 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=193.66, Mass=87394, SNR=68.0, Peak=9912 HFD=3.4 23:02:32.789 00.000 30444 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.28) = xAngle (2.38 = 2.38) 23:02:32.789 00.000 30444 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.32 = 2.32) 23:02:32.789 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.11 mountX=-0.13 mountY=0.13, mountTheta=2.35 23:02:32.790 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.15, opts=13) 23:02:32.790 00.000 30444 Enqueuing Move request for scope (-0.09, 0.15) 23:02:32.790 00.000 15672 Worker thread wakes up 23:02:32.790 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd 23:02:32.790 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.15) 23:02:32.790 00.000 15672 Moving (-0.09, 0.15) raw xDistance=-0.13 yDistance=0.13 23:02:32.790 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:02:32.790 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:32.790 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:02:32.790 00.000 15672 MoveAxis(E, 0, ABG) 23:02:32.790 00.000 15672 Move returns status 0, amount 0 23:02:32.790 00.000 15672 MoveAxis(N, 0, ABG) 23:02:32.790 00.000 15672 Move returns status 0, amount 0 23:02:32.790 00.000 15672 move complete, result=0 23:02:32.790 00.000 15672 worker thread done servicing request 23:02:32.796 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=11061, FiltMin=2659, FiltMax=8697, Gamma=2.950 23:02:32.845 00.049 30444 UpdateGuideState exits: m=87394 SNR=68.0 Saturated 23:02:32.845 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:32.845 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:32.845 00.000 30444 Enqueuing Expose request 23:02:32.845 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:02:32.845 00.000 15672 Worker thread wakes up 23:02:32.845 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:32.845 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:34.951 02.106 15672 Exposure complete 23:02:34.971 00.020 15672 worker thread done servicing request 23:02:34.971 00.000 30444 OnExposeComplete: enter 23:02:34.971 00.000 30444 UpdateGuideState(): m_state=6 23:02:34.971 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1574 23:02:34.971 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=194.15, Mass=98324, SNR=78.4, Peak=10913 HFD=3.6 23:02:34.972 00.001 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 23:02:34.972 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 23:02:34.972 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.64 hyp=0.65 cameraTheta=1.69 mountX=-0.25 mountY=0.61, mountTheta=1.96 23:02:34.972 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.64, opts=13) 23:02:34.972 00.000 30444 Enqueuing Move request for scope (-0.07, 0.64) 23:02:34.972 00.000 15672 Worker thread wakes up 23:02:34.972 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.64) opts 0xd 23:02:34.972 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.64) 23:02:34.972 00.000 15672 Moving (-0.07, 0.64) raw xDistance=-0.25 yDistance=0.61 23:02:34.972 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 23:02:34.972 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:02:34.972 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61 23:02:34.973 00.001 15672 MoveAxis(E, 0, ABG) 23:02:34.973 00.000 15672 Move returns status 0, amount 0 23:02:34.973 00.000 15672 MoveAxis(N, 0, ABG) 23:02:34.973 00.000 15672 Move returns status 0, amount 0 23:02:34.973 00.000 15672 move complete, result=0 23:02:34.973 00.000 15672 worker thread done servicing request 23:02:34.978 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=10913, FiltMin=2703, FiltMax=8945, Gamma=2.950 23:02:35.027 00.049 30444 UpdateGuideState exits: m=98324 SNR=78.4 Saturated 23:02:35.027 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:35.027 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:35.027 00.000 30444 Enqueuing Expose request 23:02:35.027 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH 23:02:35.027 00.000 15672 Worker thread wakes up 23:02:35.027 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:35.027 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:36.934 01.907 15672 Exposure complete 23:02:36.954 00.020 15672 worker thread done servicing request 23:02:36.954 00.000 30444 OnExposeComplete: enter 23:02:36.954 00.000 30444 UpdateGuideState(): m_state=6 23:02:36.954 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1575 23:02:36.954 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=193.55, Mass=101414, SNR=77.5, Peak=11718 HFD=3.7 23:02:36.954 00.000 30444 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.28) = xAngle (3.24 = -3.05) 23:02:36.954 00.000 30444 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.11) 23:02:36.954 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.05 hyp=0.27 cameraTheta=2.96 mountX=-0.26 mountY=-0.01, mountTheta=-3.11 23:02:36.955 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.05, opts=13) 23:02:36.955 00.000 30444 Enqueuing Move request for scope (-0.26, 0.05) 23:02:36.955 00.000 15672 Worker thread wakes up 23:02:36.955 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.05) opts 0xd 23:02:36.955 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.05) 23:02:36.955 00.000 15672 Moving (-0.26, 0.05) raw xDistance=-0.26 yDistance=-0.01 23:02:36.955 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26 23:02:36.955 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:36.955 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:02:36.955 00.000 15672 MoveAxis(E, 71, ABG) 23:02:36.955 00.000 15672 Guiding Dir = 2, Dur = 71 23:02:36.957 00.002 15672 IsSlewing returns 0 23:02:36.958 00.001 15672 IsGuiding returns 0 23:02:36.962 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=11851, FiltMin=2657, FiltMax=8489, Gamma=2.950 23:02:36.975 00.013 15672 PulseGuide returned control before completion, sleep 64 23:02:37.010 00.035 30444 UpdateGuideState exits: m=101414 SNR=77.5 Saturated 23:02:37.010 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:37.010 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:37.010 00.000 30444 Enqueuing Expose request 23:02:37.087 00.077 15672 IsGuiding returns 0 23:02:37.087 00.000 15672 Move returns status 0, amount 71 23:02:37.088 00.001 15672 MoveAxis(N, 0, ABG) 23:02:37.088 00.000 15672 Move returns status 0, amount 0 23:02:37.088 00.000 15672 move complete, result=0 23:02:37.088 00.000 15672 worker thread done servicing request 23:02:37.088 00.000 15672 Worker thread wakes up 23:02:37.088 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:37.088 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:37.088 00.000 30444 GuideStep: -0.3 px 71 ms EAST, -0.0 px 0 ms NORTH 23:02:39.195 02.107 15672 Exposure complete 23:02:39.215 00.020 15672 worker thread done servicing request 23:02:39.215 00.000 30444 OnExposeComplete: enter 23:02:39.215 00.000 30444 UpdateGuideState(): m_state=6 23:02:39.215 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1576 23:02:39.215 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=193.50, Mass=107583, SNR=81.0, Peak=12340 HFD=3.3 23:02:39.215 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.28) = xAngle (0.20 = 0.20) 23:02:39.215 00.000 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 23:02:39.215 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.08 mountX=0.10 mountY=0.01, mountTheta=0.14 23:02:39.216 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.01, opts=13) 23:02:39.216 00.000 30444 Enqueuing Move request for scope (0.10, -0.01) 23:02:39.216 00.000 15672 Worker thread wakes up 23:02:39.216 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd 23:02:39.216 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.01) 23:02:39.216 00.000 15672 Moving (0.10, -0.01) raw xDistance=0.10 yDistance=0.01 23:02:39.216 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:02:39.216 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:39.216 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:02:39.216 00.000 15672 MoveAxis(E, 0, ABG) 23:02:39.216 00.000 15672 Move returns status 0, amount 0 23:02:39.216 00.000 15672 MoveAxis(N, 0, ABG) 23:02:39.216 00.000 15672 Move returns status 0, amount 0 23:02:39.216 00.000 15672 move complete, result=0 23:02:39.216 00.000 15672 worker thread done servicing request 23:02:39.221 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=13286, FiltMin=2628, FiltMax=9643, Gamma=2.950 23:02:39.270 00.049 30444 UpdateGuideState exits: m=107583 SNR=81.0 Saturated 23:02:39.270 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:39.270 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:39.270 00.000 30444 Enqueuing Expose request 23:02:39.270 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:02:39.270 00.000 15672 Worker thread wakes up 23:02:39.270 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:39.270 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:41.177 01.907 15672 Exposure complete 23:02:41.197 00.020 15672 worker thread done servicing request 23:02:41.197 00.000 30444 OnExposeComplete: enter 23:02:41.197 00.000 30444 UpdateGuideState(): m_state=6 23:02:41.197 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1577 23:02:41.197 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=193.44, Mass=90617, SNR=66.8, Peak=10602 HFD=3.4 23:02:41.197 00.000 30444 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.28) = xAngle (-0.08 = -0.08) 23:02:41.197 00.000 30444 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.14 = -0.14) 23:02:41.197 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.18 cameraTheta=-0.36 mountX=0.18 mountY=-0.03, mountTheta=-0.14 23:02:41.198 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.06, opts=13) 23:02:41.198 00.000 30444 Enqueuing Move request for scope (0.16, -0.06) 23:02:41.198 00.000 15672 Worker thread wakes up 23:02:41.198 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd 23:02:41.198 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.06) 23:02:41.198 00.000 15672 Moving (0.16, -0.06) raw xDistance=0.18 yDistance=-0.03 23:02:41.198 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 23:02:41.198 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:41.198 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:02:41.198 00.000 15672 MoveAxis(E, 0, ABG) 23:02:41.198 00.000 15672 Move returns status 0, amount 0 23:02:41.198 00.000 15672 MoveAxis(N, 0, ABG) 23:02:41.198 00.000 15672 Move returns status 0, amount 0 23:02:41.198 00.000 15672 move complete, result=0 23:02:41.199 00.001 15672 worker thread done servicing request 23:02:41.203 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2404, max=12116, FiltMin=2719, FiltMax=9062, Gamma=2.950 23:02:41.252 00.049 30444 UpdateGuideState exits: m=90617 SNR=66.8 Saturated 23:02:41.253 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:41.253 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:41.253 00.000 30444 Enqueuing Expose request 23:02:41.253 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:02:41.253 00.000 15672 Worker thread wakes up 23:02:41.253 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:41.253 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:43.364 02.111 15672 Exposure complete 23:02:43.384 00.020 15672 worker thread done servicing request 23:02:43.384 00.000 30444 OnExposeComplete: enter 23:02:43.384 00.000 30444 UpdateGuideState(): m_state=6 23:02:43.384 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1578 23:02:43.384 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=193.74, Mass=89222, SNR=65.0, Peak=10577 HFD=3.6 23:02:43.384 00.000 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 23:02:43.384 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.17 = 1.17) 23:02:43.384 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.28 cameraTheta=0.96 mountX=0.09 mountY=0.26, mountTheta=1.23 23:02:43.385 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.23, opts=13) 23:02:43.385 00.000 30444 Enqueuing Move request for scope (0.16, 0.23) 23:02:43.385 00.000 15672 Worker thread wakes up 23:02:43.385 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.23) opts 0xd 23:02:43.385 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.23) 23:02:43.385 00.000 15672 Moving (0.16, 0.23) raw xDistance=0.09 yDistance=0.26 23:02:43.385 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:02:43.385 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 23:02:43.385 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 23:02:43.385 00.000 15672 MoveAxis(E, 0, ABG) 23:02:43.385 00.000 15672 Move returns status 0, amount 0 23:02:43.386 00.001 15672 MoveAxis(N, 0, ABG) 23:02:43.386 00.000 15672 Move returns status 0, amount 0 23:02:43.386 00.000 15672 move complete, result=0 23:02:43.386 00.000 15672 worker thread done servicing request 23:02:43.390 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=11861, FiltMin=2700, FiltMax=8346, Gamma=2.950 23:02:43.440 00.050 30444 UpdateGuideState exits: m=89222 SNR=65.0 Saturated 23:02:43.440 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:43.440 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:43.440 00.000 30444 Enqueuing Expose request 23:02:43.440 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 23:02:43.440 00.000 15672 Worker thread wakes up 23:02:43.440 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:43.440 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:45.348 01.908 15672 Exposure complete 23:02:45.367 00.019 15672 worker thread done servicing request 23:02:45.368 00.001 30444 OnExposeComplete: enter 23:02:45.368 00.000 30444 UpdateGuideState(): m_state=6 23:02:45.368 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1579 23:02:45.368 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=193.69, Mass=93232, SNR=74.2, Peak=10625 HFD=3.3 23:02:45.368 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 23:02:45.368 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 23:02:45.368 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.29 mountX=-0.00 mountY=0.19, mountTheta=1.57 23:02:45.368 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.18, opts=13) 23:02:45.368 00.000 30444 Enqueuing Move request for scope (0.05, 0.18) 23:02:45.369 00.001 15672 Worker thread wakes up 23:02:45.369 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd 23:02:45.369 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.18) 23:02:45.369 00.000 15672 Moving (0.05, 0.18) raw xDistance=-0.00 yDistance=0.19 23:02:45.369 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 23:02:45.369 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:45.369 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 23:02:45.369 00.000 15672 MoveAxis(E, 0, ABG) 23:02:45.369 00.000 15672 Move returns status 0, amount 0 23:02:45.369 00.000 15672 MoveAxis(N, 0, ABG) 23:02:45.369 00.000 15672 Move returns status 0, amount 0 23:02:45.369 00.000 15672 move complete, result=0 23:02:45.369 00.000 15672 worker thread done servicing request 23:02:45.374 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=10884, FiltMin=2643, FiltMax=8623, Gamma=2.950 23:02:45.424 00.050 30444 UpdateGuideState exits: m=93232 SNR=74.2 Saturated 23:02:45.424 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:45.424 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:45.424 00.000 30444 Enqueuing Expose request 23:02:45.424 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:02:45.424 00.000 15672 Worker thread wakes up 23:02:45.424 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:45.424 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:47.531 02.107 15672 Exposure complete 23:02:47.551 00.020 15672 worker thread done servicing request 23:02:47.551 00.000 30444 OnExposeComplete: enter 23:02:47.551 00.000 30444 UpdateGuideState(): m_state=6 23:02:47.551 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1580 23:02:47.551 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=193.99, Mass=94548, SNR=68.4, Peak=10109 HFD=4.0 23:02:47.552 00.001 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 23:02:47.552 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 23:02:47.552 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.48 hyp=0.53 cameraTheta=1.99 mountX=-0.34 mountY=0.42, mountTheta=2.25 23:02:47.552 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.48, opts=13) 23:02:47.552 00.000 30444 Enqueuing Move request for scope (-0.22, 0.48) 23:02:47.552 00.000 15672 Worker thread wakes up 23:02:47.552 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.48) opts 0xd 23:02:47.552 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.48) 23:02:47.552 00.000 15672 Moving (-0.22, 0.48) raw xDistance=-0.34 yDistance=0.42 23:02:47.552 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 23:02:47.552 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 23:02:47.552 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 23:02:47.552 00.000 15672 MoveAxis(E, 92, ABG) 23:02:47.552 00.000 15672 Guiding Dir = 2, Dur = 92 23:02:47.553 00.001 15672 IsSlewing returns 0 23:02:47.554 00.001 15672 IsGuiding returns 0 23:02:47.558 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=10561, FiltMin=2657, FiltMax=8667, Gamma=2.950 23:02:47.582 00.024 15672 PulseGuide returned control before completion, sleep 74 23:02:47.608 00.026 30444 UpdateGuideState exits: m=94548 SNR=68.4 Saturated 23:02:47.608 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:47.608 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:47.608 00.000 30444 Enqueuing Expose request 23:02:47.658 00.050 15672 IsGuiding returns 1 23:02:47.658 00.000 15672 scope still moving after pulse duration time elapsed 23:02:47.679 00.021 15672 IsSlewing returns 0 23:02:47.682 00.003 15672 IsGuiding returns 0 23:02:47.682 00.000 15672 scope move finished after 92 + 35 ms 23:02:47.682 00.000 15672 Move returns status 0, amount 92 23:02:47.682 00.000 15672 MoveAxis(N, 0, ABG) 23:02:47.682 00.000 15672 Move returns status 0, amount 0 23:02:47.683 00.001 15672 move complete, result=0 23:02:47.683 00.000 15672 worker thread done servicing request 23:02:47.683 00.000 15672 Worker thread wakes up 23:02:47.683 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:47.683 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:47.683 00.000 30444 GuideStep: -0.3 px 92 ms EAST, 0.4 px 0 ms NORTH 23:02:49.591 01.908 15672 Exposure complete 23:02:49.611 00.020 15672 worker thread done servicing request 23:02:49.611 00.000 30444 OnExposeComplete: enter 23:02:49.611 00.000 30444 UpdateGuideState(): m_state=6 23:02:49.611 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1581 23:02:49.611 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=193.65, Mass=87715, SNR=62.8, Peak=10605 HFD=3.4 23:02:49.611 00.000 30444 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.28) = xAngle (2.42 = 2.42) 23:02:49.611 00.000 30444 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.36 = 2.36) 23:02:49.611 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.14 mountX=-0.13 mountY=0.12, mountTheta=2.39 23:02:49.612 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.15, opts=13) 23:02:49.612 00.000 30444 Enqueuing Move request for scope (-0.09, 0.15) 23:02:49.612 00.000 15672 Worker thread wakes up 23:02:49.612 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd 23:02:49.612 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.15) 23:02:49.612 00.000 15672 Moving (-0.09, 0.15) raw xDistance=-0.13 yDistance=0.12 23:02:49.612 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:02:49.612 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:49.612 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:02:49.612 00.000 15672 MoveAxis(E, 0, ABG) 23:02:49.612 00.000 15672 Move returns status 0, amount 0 23:02:49.612 00.000 15672 MoveAxis(N, 0, ABG) 23:02:49.612 00.000 15672 Move returns status 0, amount 0 23:02:49.612 00.000 15672 move complete, result=0 23:02:49.613 00.001 15672 worker thread done servicing request 23:02:49.618 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2438, max=10983, FiltMin=2667, FiltMax=8278, Gamma=2.950 23:02:49.667 00.049 30444 UpdateGuideState exits: m=87715 SNR=62.8 Saturated 23:02:49.667 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:49.667 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:49.667 00.000 30444 Enqueuing Expose request 23:02:49.667 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:02:49.668 00.001 15672 Worker thread wakes up 23:02:49.668 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:49.668 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:51.785 02.117 15672 Exposure complete 23:02:51.815 00.030 15672 worker thread done servicing request 23:02:51.815 00.000 30444 OnExposeComplete: enter 23:02:51.815 00.000 30444 UpdateGuideState(): m_state=6 23:02:51.815 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1582 23:02:51.815 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=193.77, Mass=104677, SNR=81.5, Peak=11564 HFD=3.5 23:02:51.815 00.000 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 23:02:51.815 00.000 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 23:02:51.815 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.49 mountX=-0.05 mountY=0.26, mountTheta=1.76 23:02:51.816 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.26, opts=13) 23:02:51.816 00.000 30444 Enqueuing Move request for scope (0.02, 0.26) 23:02:51.816 00.000 15672 Worker thread wakes up 23:02:51.816 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.26) opts 0xd 23:02:51.816 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.26) 23:02:51.816 00.000 15672 Moving (0.02, 0.26) raw xDistance=-0.05 yDistance=0.26 23:02:51.816 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:02:51.816 00.000 15672 switching direction from -1 to 1 - decHistory=4 oldest=0.73 newest=0.81 23:02:51.816 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 23:02:51.816 00.000 15672 MoveAxis(E, 0, ABG) 23:02:51.816 00.000 15672 Move returns status 0, amount 0 23:02:51.816 00.000 15672 MoveAxis(S, 47, ABG) 23:02:51.816 00.000 15672 Guiding Dir = 1, Dur = 47 23:02:51.817 00.001 15672 IsSlewing returns 0 23:02:51.822 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2384, max=11844, FiltMin=2720, FiltMax=9189, Gamma=2.950 23:02:51.832 00.010 15672 IsGuiding returns 0 23:02:51.871 00.039 30444 UpdateGuideState exits: m=104677 SNR=81.5 Saturated 23:02:51.872 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:51.872 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:51.872 00.000 30444 Enqueuing Expose request 23:02:51.914 00.042 15672 IsGuiding returns 1 23:02:51.914 00.000 15672 scope still moving after pulse duration time elapsed 23:02:51.935 00.021 15672 IsSlewing returns 0 23:02:51.937 00.002 15672 IsGuiding returns 1 23:02:51.958 00.021 15672 IsSlewing returns 0 23:02:51.960 00.002 15672 IsGuiding returns 1 23:02:51.982 00.022 15672 IsSlewing returns 0 23:02:52.009 00.027 15672 IsGuiding returns 0 23:02:52.009 00.000 15672 scope move finished after 47 + 129 ms 23:02:52.009 00.000 15672 Move returns status 0, amount 47 23:02:52.009 00.000 15672 move complete, result=0 23:02:52.010 00.001 15672 worker thread done servicing request 23:02:52.010 00.000 15672 Worker thread wakes up 23:02:52.010 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:52.010 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:52.010 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 47 ms SOUTH 23:02:53.919 01.909 15672 Exposure complete 23:02:53.939 00.020 15672 worker thread done servicing request 23:02:53.939 00.000 30444 OnExposeComplete: enter 23:02:53.939 00.000 30444 UpdateGuideState(): m_state=6 23:02:53.940 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1583 23:02:53.940 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=193.89, Mass=104718, SNR=87.9, Peak=11271 HFD=3.5 23:02:53.940 00.000 30444 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.28) = xAngle (2.29 = 2.29) 23:02:53.940 00.000 30444 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.22 = 2.22) 23:02:53.940 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.38 hyp=0.42 cameraTheta=2.01 mountX=-0.28 mountY=0.34, mountTheta=2.26 23:02:53.940 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.38, opts=13) 23:02:53.940 00.000 30444 Enqueuing Move request for scope (-0.18, 0.38) 23:02:53.940 00.000 15672 Worker thread wakes up 23:02:53.940 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.38) opts 0xd 23:02:53.940 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.38) 23:02:53.940 00.000 15672 Moving (-0.18, 0.38) raw xDistance=-0.28 yDistance=0.34 23:02:53.941 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 23:02:53.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 23:02:53.941 00.000 15672 MoveAxis(E, 75, ABG) 23:02:53.941 00.000 15672 Guiding Dir = 2, Dur = 75 23:02:53.941 00.000 15672 IsSlewing returns 0 23:02:53.946 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=11717, FiltMin=2733, FiltMax=8705, Gamma=2.950 23:02:53.972 00.026 15672 IsGuiding returns 0 23:02:53.988 00.016 15672 PulseGuide returned control before completion, sleep 70 23:02:53.995 00.007 30444 UpdateGuideState exits: m=104718 SNR=87.9 Saturated 23:02:53.995 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:53.995 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:53.995 00.000 30444 Enqueuing Expose request 23:02:54.060 00.065 15672 IsGuiding returns 1 23:02:54.060 00.000 15672 scope still moving after pulse duration time elapsed 23:02:54.082 00.022 15672 IsSlewing returns 0 23:02:54.086 00.004 15672 IsGuiding returns 0 23:02:54.086 00.000 15672 scope move finished after 75 + 37 ms 23:02:54.086 00.000 15672 Move returns status 0, amount 75 23:02:54.086 00.000 15672 MoveAxis(S, 60, ABG) 23:02:54.086 00.000 15672 Guiding Dir = 1, Dur = 60 23:02:54.087 00.001 15672 IsSlewing returns 0 23:02:54.089 00.002 15672 IsGuiding returns 0 23:02:54.198 00.109 15672 IsGuiding returns 1 23:02:54.198 00.000 15672 scope still moving after pulse duration time elapsed 23:02:54.219 00.021 15672 IsSlewing returns 0 23:02:54.222 00.003 15672 IsGuiding returns 1 23:02:54.243 00.021 15672 IsSlewing returns 0 23:02:54.262 00.019 15672 IsGuiding returns 0 23:02:54.262 00.000 15672 scope move finished after 60 + 112 ms 23:02:54.262 00.000 15672 Move returns status 0, amount 60 23:02:54.262 00.000 15672 move complete, result=0 23:02:54.263 00.001 15672 worker thread done servicing request 23:02:54.263 00.000 15672 Worker thread wakes up 23:02:54.263 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:54.263 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:54.263 00.000 30444 GuideStep: -0.3 px 75 ms EAST, 0.3 px 60 ms SOUTH 23:02:56.373 02.110 15672 Exposure complete 23:02:56.393 00.020 15672 worker thread done servicing request 23:02:56.393 00.000 30444 OnExposeComplete: enter 23:02:56.393 00.000 30444 UpdateGuideState(): m_state=6 23:02:56.393 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1584 23:02:56.393 00.000 30444 Star::Find returns 1 (1), X=461.73, Y=193.55, Mass=89744, SNR=66.3, Peak=11381 HFD=3.3 23:02:56.393 00.000 30444 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 23:02:56.393 00.000 30444 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 23:02:56.393 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.26 cameraTheta=0.16 mountX=0.23 mountY=0.09, mountTheta=0.38 23:02:56.394 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.04, opts=13) 23:02:56.394 00.000 30444 Enqueuing Move request for scope (0.25, 0.04) 23:02:56.394 00.000 15672 Worker thread wakes up 23:02:56.394 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd 23:02:56.394 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.04) 23:02:56.394 00.000 15672 Moving (0.25, 0.04) raw xDistance=0.23 yDistance=0.09 23:02:56.394 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 23:02:56.394 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:56.394 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:02:56.394 00.000 15672 MoveAxis(E, 0, ABG) 23:02:56.394 00.000 15672 Move returns status 0, amount 0 23:02:56.394 00.000 15672 MoveAxis(N, 0, ABG) 23:02:56.394 00.000 15672 Move returns status 0, amount 0 23:02:56.395 00.001 15672 move complete, result=0 23:02:56.395 00.000 15672 worker thread done servicing request 23:02:56.399 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=13255, FiltMin=2641, FiltMax=9441, Gamma=2.950 23:02:56.449 00.050 30444 UpdateGuideState exits: m=89744 SNR=66.3 Saturated 23:02:56.449 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:56.449 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:56.449 00.000 30444 Enqueuing Expose request 23:02:56.449 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:02:56.449 00.000 15672 Worker thread wakes up 23:02:56.449 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:56.449 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:02:58.354 01.905 15672 Exposure complete 23:02:58.374 00.020 15672 worker thread done servicing request 23:02:58.374 00.000 30444 OnExposeComplete: enter 23:02:58.374 00.000 30444 UpdateGuideState(): m_state=6 23:02:58.374 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1585 23:02:58.374 00.000 30444 Star::Find returns 1 (1), X=461.96, Y=193.40, Mass=91903, SNR=66.7, Peak=10275 HFD=3.5 23:02:58.374 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 23:02:58.374 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.01 = 0.01) 23:02:58.374 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.10 hyp=0.49 cameraTheta=-0.21 mountX=0.49 mountY=0.00, mountTheta=0.01 23:02:58.375 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.10, opts=13) 23:02:58.375 00.000 30444 Enqueuing Move request for scope (0.48, -0.10) 23:02:58.375 00.000 15672 Worker thread wakes up 23:02:58.375 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.10) opts 0xd 23:02:58.375 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.10) 23:02:58.375 00.000 15672 Moving (0.48, -0.10) raw xDistance=0.49 yDistance=0.00 23:02:58.375 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 23:02:58.375 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:58.375 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 23:02:58.375 00.000 15672 MoveAxis(W, 133, ABG) 23:02:58.375 00.000 15672 Guiding Dir = 3, Dur = 133 23:02:58.376 00.001 15672 IsSlewing returns 0 23:02:58.377 00.001 15672 IsGuiding returns 0 23:02:58.382 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=11639, FiltMin=2724, FiltMax=8995, Gamma=2.950 23:02:58.397 00.015 15672 PulseGuide returned control before completion, sleep 124 23:02:58.431 00.034 30444 UpdateGuideState exits: m=91903 SNR=66.7 Saturated 23:02:58.432 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:58.432 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:02:58.432 00.000 30444 Enqueuing Expose request 23:02:58.542 00.110 15672 IsGuiding returns 0 23:02:58.542 00.000 15672 Move returns status 0, amount 133 23:02:58.542 00.000 15672 MoveAxis(N, 0, ABG) 23:02:58.542 00.000 15672 Move returns status 0, amount 0 23:02:58.542 00.000 15672 move complete, result=0 23:02:58.542 00.000 15672 worker thread done servicing request 23:02:58.542 00.000 15672 Worker thread wakes up 23:02:58.542 00.000 30444 GuideStep: 0.5 px 133 ms WEST, 0.0 px 0 ms NORTH 23:02:58.542 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:02:58.542 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:00.651 02.109 15672 Exposure complete 23:03:00.671 00.020 15672 worker thread done servicing request 23:03:00.671 00.000 30444 OnExposeComplete: enter 23:03:00.671 00.000 30444 UpdateGuideState(): m_state=6 23:03:00.672 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1586 23:03:00.672 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=193.44, Mass=98084, SNR=70.7, Peak=11456 HFD=3.2 23:03:00.672 00.000 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.95 = -0.95) 23:03:00.672 00.000 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.01 = -1.01) 23:03:00.672 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.23 mountX=0.04 mountY=-0.06, mountTheta=-0.97 23:03:00.672 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.06, opts=13) 23:03:00.672 00.000 30444 Enqueuing Move request for scope (0.02, -0.06) 23:03:00.672 00.000 15672 Worker thread wakes up 23:03:00.672 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd 23:03:00.672 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.06) 23:03:00.672 00.000 15672 Moving (0.02, -0.06) raw xDistance=0.04 yDistance=-0.06 23:03:00.672 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:03:00.673 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:00.673 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:03:00.673 00.000 15672 MoveAxis(E, 0, ABG) 23:03:00.673 00.000 15672 Move returns status 0, amount 0 23:03:00.673 00.000 15672 MoveAxis(N, 0, ABG) 23:03:00.673 00.000 15672 Move returns status 0, amount 0 23:03:00.673 00.000 15672 move complete, result=0 23:03:00.673 00.000 15672 worker thread done servicing request 23:03:00.678 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=12311, FiltMin=2699, FiltMax=8799, Gamma=2.950 23:03:00.726 00.048 30444 UpdateGuideState exits: m=98084 SNR=70.7 Saturated 23:03:00.726 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:00.726 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:00.726 00.000 30444 Enqueuing Expose request 23:03:00.726 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:03:00.726 00.000 15672 Worker thread wakes up 23:03:00.726 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:00.726 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:02.633 01.907 15672 Exposure complete 23:03:02.653 00.020 15672 worker thread done servicing request 23:03:02.653 00.000 30444 OnExposeComplete: enter 23:03:02.653 00.000 30444 UpdateGuideState(): m_state=6 23:03:02.653 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1587 23:03:02.653 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=193.56, Mass=105762, SNR=79.1, Peak=11093 HFD=3.4 23:03:02.653 00.000 30444 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 23:03:02.653 00.000 30444 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.77 = 0.77) 23:03:02.653 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.56 mountX=0.07 mountY=0.08, mountTheta=0.81 23:03:02.654 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.06, opts=13) 23:03:02.654 00.000 30444 Enqueuing Move request for scope (0.09, 0.06) 23:03:02.654 00.000 15672 Worker thread wakes up 23:03:02.654 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd 23:03:02.654 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.06) 23:03:02.654 00.000 15672 Moving (0.09, 0.06) raw xDistance=0.07 yDistance=0.08 23:03:02.654 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:03:02.654 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:02.654 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:03:02.654 00.000 15672 MoveAxis(E, 0, ABG) 23:03:02.654 00.000 15672 Move returns status 0, amount 0 23:03:02.654 00.000 15672 MoveAxis(N, 0, ABG) 23:03:02.654 00.000 15672 Move returns status 0, amount 0 23:03:02.654 00.000 15672 move complete, result=0 23:03:02.654 00.000 15672 worker thread done servicing request 23:03:02.659 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2383, max=11165, FiltMin=2666, FiltMax=8338, Gamma=2.950 23:03:02.721 00.062 30444 UpdateGuideState exits: m=105762 SNR=79.1 Saturated 23:03:02.721 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:02.721 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:02.721 00.000 30444 Enqueuing Expose request 23:03:02.721 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:03:02.721 00.000 15672 Worker thread wakes up 23:03:02.721 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:02.721 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:04.828 02.107 15672 Exposure complete 23:03:04.848 00.020 15672 worker thread done servicing request 23:03:04.848 00.000 30444 OnExposeComplete: enter 23:03:04.848 00.000 30444 UpdateGuideState(): m_state=6 23:03:04.848 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1588 23:03:04.848 00.000 30444 Star::Find returns 1 (1), X=460.96, Y=193.54, Mass=109922, SNR=80.9, Peak=11333 HFD=4.0 23:03:04.848 00.000 30444 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.28) = xAngle (3.36 = -2.92) 23:03:04.848 00.000 30444 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.30 = -2.98) 23:03:04.848 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=0.03 hyp=0.52 cameraTheta=3.08 mountX=-0.50 mountY=-0.08, mountTheta=-2.98 23:03:04.849 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=0.03, opts=13) 23:03:04.849 00.000 30444 Enqueuing Move request for scope (-0.52, 0.03) 23:03:04.849 00.000 15672 Worker thread wakes up 23:03:04.849 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.03) opts 0xd 23:03:04.849 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, 0.03) 23:03:04.849 00.000 15672 Moving (-0.52, 0.03) raw xDistance=-0.50 yDistance=-0.08 23:03:04.849 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50 23:03:04.849 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:04.849 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 23:03:04.849 00.000 15672 MoveAxis(E, 136, ABG) 23:03:04.849 00.000 15672 Guiding Dir = 2, Dur = 136 23:03:04.850 00.001 15672 IsSlewing returns 0 23:03:04.855 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=11333, FiltMin=2616, FiltMax=8758, Gamma=2.950 23:03:04.868 00.013 15672 IsGuiding returns 0 23:03:04.883 00.015 15672 PulseGuide returned control before completion, sleep 131 23:03:04.905 00.022 30444 UpdateGuideState exits: m=109922 SNR=80.9 Saturated 23:03:04.905 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:04.905 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:04.905 00.000 30444 Enqueuing Expose request 23:03:05.017 00.112 15672 IsGuiding returns 1 23:03:05.017 00.000 15672 scope still moving after pulse duration time elapsed 23:03:05.039 00.022 15672 IsSlewing returns 0 23:03:05.059 00.020 15672 IsGuiding returns 0 23:03:05.060 00.001 15672 scope move finished after 136 + 56 ms 23:03:05.060 00.000 15672 Move returns status 0, amount 136 23:03:05.060 00.000 15672 MoveAxis(N, 0, ABG) 23:03:05.060 00.000 15672 Move returns status 0, amount 0 23:03:05.060 00.000 15672 move complete, result=0 23:03:05.060 00.000 15672 worker thread done servicing request 23:03:05.060 00.000 15672 Worker thread wakes up 23:03:05.060 00.000 30444 GuideStep: -0.5 px 136 ms EAST, -0.1 px 0 ms NORTH 23:03:05.060 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:05.060 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:06.966 01.906 15672 Exposure complete 23:03:06.986 00.020 15672 worker thread done servicing request 23:03:06.986 00.000 30444 OnExposeComplete: enter 23:03:06.986 00.000 30444 UpdateGuideState(): m_state=6 23:03:06.986 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1589 23:03:06.986 00.000 30444 Star::Find returns 1 (1), X=461.83, Y=193.52, Mass=98263, SNR=74.0, Peak=11223 HFD=3.5 23:03:06.986 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 23:03:06.986 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 23:03:06.986 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.02 hyp=0.35 cameraTheta=0.04 mountX=0.33 mountY=0.09, mountTheta=0.27 23:03:06.987 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.02, opts=13) 23:03:06.987 00.000 30444 Enqueuing Move request for scope (0.35, 0.02) 23:03:06.987 00.000 15672 Worker thread wakes up 23:03:06.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.02) opts 0xd 23:03:06.987 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.02) 23:03:06.987 00.000 15672 Moving (0.35, 0.02) raw xDistance=0.33 yDistance=0.09 23:03:06.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33 23:03:06.987 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:06.987 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:03:06.987 00.000 15672 MoveAxis(W, 80, ABG) 23:03:06.987 00.000 15672 Guiding Dir = 3, Dur = 80 23:03:06.988 00.001 15672 IsSlewing returns 0 23:03:06.992 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=11493, FiltMin=2645, FiltMax=8965, Gamma=2.950 23:03:07.008 00.016 15672 IsGuiding returns 0 23:03:07.024 00.016 15672 PulseGuide returned control before completion, sleep 75 23:03:07.042 00.018 30444 UpdateGuideState exits: m=98263 SNR=74.0 Saturated 23:03:07.042 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:07.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:07.042 00.000 30444 Enqueuing Expose request 23:03:07.101 00.059 15672 IsGuiding returns 1 23:03:07.101 00.000 15672 scope still moving after pulse duration time elapsed 23:03:07.122 00.021 15672 IsSlewing returns 0 23:03:07.137 00.015 15672 IsGuiding returns 0 23:03:07.137 00.000 15672 scope move finished after 80 + 48 ms 23:03:07.137 00.000 15672 Move returns status 0, amount 80 23:03:07.137 00.000 15672 MoveAxis(N, 0, ABG) 23:03:07.137 00.000 15672 Move returns status 0, amount 0 23:03:07.137 00.000 15672 move complete, result=0 23:03:07.137 00.000 15672 worker thread done servicing request 23:03:07.137 00.000 15672 Worker thread wakes up 23:03:07.137 00.000 30444 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH 23:03:07.137 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:07.137 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:09.245 02.108 15672 Exposure complete 23:03:09.265 00.020 15672 worker thread done servicing request 23:03:09.265 00.000 30444 OnExposeComplete: enter 23:03:09.265 00.000 30444 UpdateGuideState(): m_state=6 23:03:09.265 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1590 23:03:09.265 00.000 30444 Star::Find returns 1 (1), X=461.80, Y=194.04, Mass=99217, SNR=67.7, Peak=10449 HFD=3.2 23:03:09.265 00.000 30444 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.28) = xAngle (1.31 = 1.31) 23:03:09.265 00.000 30444 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.25 = 1.25) 23:03:09.265 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.54 hyp=0.63 cameraTheta=1.03 mountX=0.16 mountY=0.59, mountTheta=1.30 23:03:09.266 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.54, opts=13) 23:03:09.266 00.000 30444 Enqueuing Move request for scope (0.32, 0.54) 23:03:09.266 00.000 15672 Worker thread wakes up 23:03:09.266 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.54) opts 0xd 23:03:09.266 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.54) 23:03:09.266 00.000 15672 Moving (0.32, 0.54) raw xDistance=0.16 yDistance=0.59 23:03:09.266 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:03:09.266 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 23:03:09.266 00.000 15672 MoveAxis(E, 0, ABG) 23:03:09.266 00.000 15672 Move returns status 0, amount 0 23:03:09.266 00.000 15672 MoveAxis(S, 106, ABG) 23:03:09.266 00.000 15672 Guiding Dir = 1, Dur = 106 23:03:09.267 00.001 15672 IsSlewing returns 0 23:03:09.268 00.001 15672 IsGuiding returns 0 23:03:09.272 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2404, max=10696, FiltMin=2660, FiltMax=9210, Gamma=2.950 23:03:09.322 00.050 30444 UpdateGuideState exits: m=99217 SNR=67.7 Saturated 23:03:09.322 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:09.322 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:09.322 00.000 30444 Enqueuing Expose request 23:03:09.341 00.019 15672 PulseGuide returned control before completion, sleep 44 23:03:09.421 00.080 15672 IsGuiding returns 1 23:03:09.421 00.000 15672 scope still moving after pulse duration time elapsed 23:03:09.442 00.021 15672 IsSlewing returns 0 23:03:09.442 00.000 15672 IsGuiding returns 1 23:03:09.463 00.021 15672 IsSlewing returns 0 23:03:09.469 00.006 15672 IsGuiding returns 0 23:03:09.469 00.000 15672 scope move finished after 106 + 94 ms 23:03:09.470 00.001 15672 Move returns status 0, amount 106 23:03:09.470 00.000 15672 move complete, result=0 23:03:09.470 00.000 15672 worker thread done servicing request 23:03:09.470 00.000 15672 Worker thread wakes up 23:03:09.470 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:09.470 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:09.470 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 106 ms SOUTH 23:03:11.378 01.908 15672 Exposure complete 23:03:11.397 00.019 15672 worker thread done servicing request 23:03:11.397 00.000 30444 OnExposeComplete: enter 23:03:11.397 00.000 30444 UpdateGuideState(): m_state=6 23:03:11.397 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1591 23:03:11.397 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=194.00, Mass=104997, SNR=88.0, Peak=11012 HFD=3.5 23:03:11.397 00.000 30444 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 23:03:11.397 00.000 30444 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 23:03:11.397 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.50 hyp=0.50 cameraTheta=1.42 mountX=-0.06 mountY=0.50, mountTheta=1.69 23:03:11.397 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.50, opts=13) 23:03:11.398 00.001 30444 Enqueuing Move request for scope (0.08, 0.50) 23:03:11.398 00.000 15672 Worker thread wakes up 23:03:11.398 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.50) opts 0xd 23:03:11.398 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.50) 23:03:11.398 00.000 15672 Moving (0.08, 0.50) raw xDistance=-0.06 yDistance=0.50 23:03:11.398 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:03:11.398 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 23:03:11.398 00.000 15672 MoveAxis(E, 0, ABG) 23:03:11.398 00.000 15672 Move returns status 0, amount 0 23:03:11.398 00.000 15672 MoveAxis(S, 89, ABG) 23:03:11.398 00.000 15672 Guiding Dir = 1, Dur = 89 23:03:11.399 00.001 15672 IsSlewing returns 0 23:03:11.400 00.001 15672 IsGuiding returns 0 23:03:11.404 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2386, max=13159, FiltMin=2675, FiltMax=10144, Gamma=2.950 23:03:11.453 00.049 30444 UpdateGuideState exits: m=104997 SNR=88.0 Saturated 23:03:11.453 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:11.453 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:11.453 00.000 30444 Enqueuing Expose request 23:03:11.481 00.028 15672 PulseGuide returned control before completion, sleep 19 23:03:11.502 00.021 15672 IsGuiding returns 1 23:03:11.502 00.000 15672 scope still moving after pulse duration time elapsed 23:03:11.523 00.021 15672 IsSlewing returns 0 23:03:11.546 00.023 15672 IsGuiding returns 1 23:03:11.568 00.022 15672 IsSlewing returns 0 23:03:11.570 00.002 15672 IsGuiding returns 1 23:03:11.591 00.021 15672 IsSlewing returns 0 23:03:11.610 00.019 15672 IsGuiding returns 0 23:03:11.611 00.001 15672 scope move finished after 89 + 121 ms 23:03:11.611 00.000 15672 Move returns status 0, amount 89 23:03:11.611 00.000 15672 move complete, result=0 23:03:11.611 00.000 15672 worker thread done servicing request 23:03:11.611 00.000 15672 Worker thread wakes up 23:03:11.612 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:11.612 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:11.612 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 89 ms SOUTH 23:03:13.721 02.109 15672 Exposure complete 23:03:13.741 00.020 15672 worker thread done servicing request 23:03:13.741 00.000 30444 OnExposeComplete: enter 23:03:13.741 00.000 30444 UpdateGuideState(): m_state=6 23:03:13.741 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1592 23:03:13.741 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=193.74, Mass=96803, SNR=68.3, Peak=10156 HFD=3.5 23:03:13.741 00.000 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.33 = 1.33) 23:03:13.741 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 23:03:13.741 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.27 cameraTheta=1.05 mountX=0.06 mountY=0.25, mountTheta=1.32 23:03:13.743 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.23, opts=13) 23:03:13.743 00.000 30444 Enqueuing Move request for scope (0.13, 0.23) 23:03:13.743 00.000 15672 Worker thread wakes up 23:03:13.743 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd 23:03:13.743 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.23) 23:03:13.743 00.000 15672 Moving (0.13, 0.23) raw xDistance=0.06 yDistance=0.25 23:03:13.743 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:03:13.743 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 23:03:13.743 00.000 15672 MoveAxis(E, 0, ABG) 23:03:13.743 00.000 15672 Move returns status 0, amount 0 23:03:13.743 00.000 15672 MoveAxis(S, 45, ABG) 23:03:13.743 00.000 15672 Guiding Dir = 1, Dur = 45 23:03:13.743 00.000 15672 IsSlewing returns 0 23:03:13.745 00.002 15672 IsGuiding returns 0 23:03:13.747 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=11462, FiltMin=2667, FiltMax=8620, Gamma=2.950 23:03:13.797 00.050 30444 UpdateGuideState exits: m=96803 SNR=68.3 Saturated 23:03:13.797 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:13.797 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:13.797 00.000 30444 Enqueuing Expose request 23:03:13.831 00.034 15672 IsGuiding returns 1 23:03:13.831 00.000 15672 scope still moving after pulse duration time elapsed 23:03:13.853 00.022 15672 IsSlewing returns 0 23:03:13.854 00.001 15672 IsGuiding returns 1 23:03:13.875 00.021 15672 IsSlewing returns 0 23:03:13.875 00.000 15672 IsGuiding returns 1 23:03:13.897 00.022 15672 IsSlewing returns 0 23:03:13.942 00.045 15672 IsGuiding returns 0 23:03:13.942 00.000 15672 scope move finished after 45 + 153 ms 23:03:13.942 00.000 15672 Move returns status 0, amount 45 23:03:13.942 00.000 15672 move complete, result=0 23:03:13.943 00.001 15672 worker thread done servicing request 23:03:13.943 00.000 15672 Worker thread wakes up 23:03:13.943 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:13.943 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:13.943 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 45 ms SOUTH 23:03:15.849 01.906 15672 Exposure complete 23:03:15.869 00.020 15672 worker thread done servicing request 23:03:15.869 00.000 30444 OnExposeComplete: enter 23:03:15.869 00.000 30444 UpdateGuideState(): m_state=6 23:03:15.869 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1593 23:03:15.869 00.000 30444 Star::Find returns 1 (1), X=460.86, Y=193.75, Mass=101116, SNR=76.4, Peak=9712 HFD=4.0 23:03:15.869 00.000 30444 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.28) = xAngle (3.05 = 3.05) 23:03:15.869 00.000 30444 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.99 = 2.99) 23:03:15.869 00.000 30444 CameraToMount -- cameraX=-0.62 cameraY=0.24 hyp=0.66 cameraTheta=2.77 mountX=-0.66 mountY=0.10, mountTheta=2.99 23:03:15.870 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.62, y=0.24, opts=13) 23:03:15.870 00.000 30444 Enqueuing Move request for scope (-0.62, 0.24) 23:03:15.870 00.000 15672 Worker thread wakes up 23:03:15.870 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.24) opts 0xd 23:03:15.870 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.62, 0.24) 23:03:15.870 00.000 15672 Moving (-0.62, 0.24) raw xDistance=-0.66 yDistance=0.10 23:03:15.870 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66 23:03:15.870 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:15.870 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 23:03:15.870 00.000 15672 MoveAxis(E, 179, ABG) 23:03:15.870 00.000 15672 Guiding Dir = 2, Dur = 179 23:03:15.871 00.001 15672 IsSlewing returns 0 23:03:15.871 00.000 15672 IsGuiding returns 0 23:03:15.875 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2390, max=9897, FiltMin=2736, FiltMax=8232, Gamma=2.950 23:03:15.890 00.015 15672 PulseGuide returned control before completion, sleep 171 23:03:15.925 00.035 30444 UpdateGuideState exits: m=101116 SNR=76.4 Saturated 23:03:15.925 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:15.925 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:15.925 00.000 30444 Enqueuing Expose request 23:03:16.065 00.140 15672 IsGuiding returns 1 23:03:16.065 00.000 15672 scope still moving after pulse duration time elapsed 23:03:16.086 00.021 15672 IsSlewing returns 0 23:03:16.100 00.014 15672 IsGuiding returns 0 23:03:16.100 00.000 15672 scope move finished after 179 + 49 ms 23:03:16.100 00.000 15672 Move returns status 0, amount 179 23:03:16.100 00.000 15672 MoveAxis(N, 0, ABG) 23:03:16.100 00.000 15672 Move returns status 0, amount 0 23:03:16.100 00.000 15672 move complete, result=0 23:03:16.101 00.001 15672 worker thread done servicing request 23:03:16.101 00.000 30444 GuideStep: -0.7 px 179 ms EAST, 0.1 px 0 ms NORTH 23:03:16.101 00.000 15672 Worker thread wakes up 23:03:16.101 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:16.101 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:18.211 02.110 15672 Exposure complete 23:03:18.231 00.020 15672 worker thread done servicing request 23:03:18.231 00.000 30444 OnExposeComplete: enter 23:03:18.231 00.000 30444 UpdateGuideState(): m_state=6 23:03:18.231 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1594 23:03:18.232 00.001 30444 Star::Find returns 1 (1), X=461.24, Y=193.44, Mass=97001, SNR=67.0, Peak=11332 HFD=3.6 23:03:18.232 00.000 30444 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.28) = xAngle (-2.59 = -2.59) 23:03:18.232 00.000 30444 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 23:03:18.232 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-2.87 mountX=-0.21 mountY=-0.12, mountTheta=-2.63 23:03:18.232 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.07, opts=13) 23:03:18.232 00.000 30444 Enqueuing Move request for scope (-0.24, -0.07) 23:03:18.232 00.000 15672 Worker thread wakes up 23:03:18.232 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.07) opts 0xd 23:03:18.232 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.07) 23:03:18.232 00.000 15672 Moving (-0.24, -0.07) raw xDistance=-0.21 yDistance=-0.12 23:03:18.232 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 23:03:18.232 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:18.233 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:03:18.233 00.000 15672 MoveAxis(E, 0, ABG) 23:03:18.233 00.000 15672 Move returns status 0, amount 0 23:03:18.233 00.000 15672 MoveAxis(N, 0, ABG) 23:03:18.233 00.000 15672 Move returns status 0, amount 0 23:03:18.233 00.000 15672 move complete, result=0 23:03:18.233 00.000 15672 worker thread done servicing request 23:03:18.237 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=12574, FiltMin=2694, FiltMax=8291, Gamma=2.950 23:03:18.287 00.050 30444 UpdateGuideState exits: m=97001 SNR=67.0 Saturated 23:03:18.287 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:18.287 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:18.287 00.000 30444 Enqueuing Expose request 23:03:18.287 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:03:18.287 00.000 15672 Worker thread wakes up 23:03:18.287 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:18.287 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:20.195 01.908 15672 Exposure complete 23:03:20.215 00.020 15672 worker thread done servicing request 23:03:20.215 00.000 30444 OnExposeComplete: enter 23:03:20.215 00.000 30444 UpdateGuideState(): m_state=6 23:03:20.215 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1595 23:03:20.215 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=193.47, Mass=107287, SNR=76.5, Peak=11138 HFD=3.4 23:03:20.215 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 23:03:20.216 00.001 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 23:03:20.216 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.26 mountX=-0.02 mountY=-0.05, mountTheta=-1.99 23:03:20.216 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.04, opts=13) 23:03:20.216 00.000 30444 Enqueuing Move request for scope (-0.03, -0.04) 23:03:20.216 00.000 15672 Worker thread wakes up 23:03:20.216 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd 23:03:20.216 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.04) 23:03:20.216 00.000 15672 Moving (-0.03, -0.04) raw xDistance=-0.02 yDistance=-0.05 23:03:20.216 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:03:20.216 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:20.216 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:03:20.217 00.001 15672 MoveAxis(E, 0, ABG) 23:03:20.217 00.000 15672 Move returns status 0, amount 0 23:03:20.217 00.000 15672 MoveAxis(N, 0, ABG) 23:03:20.217 00.000 15672 Move returns status 0, amount 0 23:03:20.217 00.000 15672 move complete, result=0 23:03:20.217 00.000 15672 worker thread done servicing request 23:03:20.222 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=11168, FiltMin=2545, FiltMax=8126, Gamma=2.950 23:03:20.271 00.049 30444 UpdateGuideState exits: m=107287 SNR=76.5 Saturated 23:03:20.272 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:20.272 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:20.272 00.000 30444 Enqueuing Expose request 23:03:20.272 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 23:03:20.272 00.000 15672 Worker thread wakes up 23:03:20.272 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:20.272 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:22.382 02.110 15672 Exposure complete 23:03:22.402 00.020 15672 worker thread done servicing request 23:03:22.402 00.000 30444 OnExposeComplete: enter 23:03:22.402 00.000 30444 UpdateGuideState(): m_state=6 23:03:22.402 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1596 23:03:22.402 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=193.58, Mass=89397, SNR=68.2, Peak=11093 HFD=3.3 23:03:22.402 00.000 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.33 = 1.33) 23:03:22.403 00.001 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 23:03:22.403 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.06 mountX=0.02 mountY=0.08, mountTheta=1.33 23:03:22.403 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.08, opts=13) 23:03:22.403 00.000 30444 Enqueuing Move request for scope (0.04, 0.08) 23:03:22.403 00.000 15672 Worker thread wakes up 23:03:22.403 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd 23:03:22.403 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.08) 23:03:22.403 00.000 15672 Moving (0.04, 0.08) raw xDistance=0.02 yDistance=0.08 23:03:22.403 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:03:22.403 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:22.404 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:03:22.404 00.000 15672 MoveAxis(E, 0, ABG) 23:03:22.404 00.000 15672 Move returns status 0, amount 0 23:03:22.404 00.000 15672 MoveAxis(N, 0, ABG) 23:03:22.404 00.000 15672 Move returns status 0, amount 0 23:03:22.404 00.000 15672 move complete, result=0 23:03:22.404 00.000 15672 worker thread done servicing request 23:03:22.408 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2436, max=11736, FiltMin=2685, FiltMax=8646, Gamma=2.950 23:03:22.458 00.050 30444 UpdateGuideState exits: m=89397 SNR=68.2 Saturated 23:03:22.458 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:22.458 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:22.458 00.000 30444 Enqueuing Expose request 23:03:22.458 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:03:22.458 00.000 15672 Worker thread wakes up 23:03:22.458 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:22.458 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:24.367 01.909 15672 Exposure complete 23:03:24.387 00.020 15672 worker thread done servicing request 23:03:24.387 00.000 30444 OnExposeComplete: enter 23:03:24.387 00.000 30444 UpdateGuideState(): m_state=6 23:03:24.387 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1597 23:03:24.387 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=193.51, Mass=103950, SNR=83.7, Peak=12406 HFD=3.3 23:03:24.387 00.000 30444 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.28) = xAngle (3.35 = -2.94) 23:03:24.388 00.001 30444 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.29 = -3.00) 23:03:24.388 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.07 mountX=-0.10 mountY=-0.02, mountTheta=-3.00 23:03:24.388 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.01, opts=13) 23:03:24.388 00.000 30444 Enqueuing Move request for scope (-0.11, 0.01) 23:03:24.388 00.000 15672 Worker thread wakes up 23:03:24.388 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd 23:03:24.388 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.01) 23:03:24.388 00.000 15672 Moving (-0.11, 0.01) raw xDistance=-0.10 yDistance=-0.02 23:03:24.388 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 23:03:24.388 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:24.388 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:03:24.388 00.000 15672 MoveAxis(E, 0, ABG) 23:03:24.389 00.001 15672 Move returns status 0, amount 0 23:03:24.389 00.000 15672 MoveAxis(N, 0, ABG) 23:03:24.389 00.000 15672 Move returns status 0, amount 0 23:03:24.389 00.000 15672 move complete, result=0 23:03:24.389 00.000 15672 worker thread done servicing request 23:03:24.393 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=14296, FiltMin=2654, FiltMax=9509, Gamma=2.950 23:03:24.442 00.049 30444 UpdateGuideState exits: m=103950 SNR=83.7 Saturated 23:03:24.442 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:24.442 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:24.442 00.000 30444 Enqueuing Expose request 23:03:24.442 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:03:24.442 00.000 15672 Worker thread wakes up 23:03:24.442 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:24.442 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:26.554 02.112 15672 Exposure complete 23:03:26.573 00.019 15672 worker thread done servicing request 23:03:26.574 00.001 30444 OnExposeComplete: enter 23:03:26.574 00.000 30444 UpdateGuideState(): m_state=6 23:03:26.574 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1598 23:03:26.574 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=193.33, Mass=93509, SNR=67.3, Peak=12732 HFD=3.2 23:03:26.574 00.000 30444 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.28) = xAngle (-2.32 = -2.32) 23:03:26.574 00.000 30444 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.38 = -2.38) 23:03:26.574 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.17 hyp=0.33 cameraTheta=-2.59 mountX=-0.23 mountY=-0.23, mountTheta=-2.35 23:03:26.574 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.17, opts=13) 23:03:26.574 00.000 30444 Enqueuing Move request for scope (-0.28, -0.17) 23:03:26.575 00.001 15672 Worker thread wakes up 23:03:26.575 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.17) opts 0xd 23:03:26.575 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.17) 23:03:26.575 00.000 15672 Moving (-0.28, -0.17) raw xDistance=-0.23 yDistance=-0.23 23:03:26.575 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:03:26.575 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:26.575 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 23:03:26.575 00.000 15672 MoveAxis(E, 0, ABG) 23:03:26.575 00.000 15672 Move returns status 0, amount 0 23:03:26.575 00.000 15672 MoveAxis(N, 0, ABG) 23:03:26.575 00.000 15672 Move returns status 0, amount 0 23:03:26.575 00.000 15672 move complete, result=0 23:03:26.575 00.000 15672 worker thread done servicing request 23:03:26.580 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=13881, FiltMin=2684, FiltMax=8882, Gamma=2.950 23:03:26.629 00.049 30444 UpdateGuideState exits: m=93509 SNR=67.3 Saturated 23:03:26.629 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:26.629 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:26.629 00.000 30444 Enqueuing Expose request 23:03:26.630 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:03:26.630 00.000 15672 Worker thread wakes up 23:03:26.630 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:26.630 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:28.534 01.904 15672 Exposure complete 23:03:28.554 00.020 15672 worker thread done servicing request 23:03:28.554 00.000 30444 OnExposeComplete: enter 23:03:28.554 00.000 30444 UpdateGuideState(): m_state=6 23:03:28.554 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1599 23:03:28.554 00.000 30444 Star::Find returns 1 (1), X=461.21, Y=193.49, Mass=93244, SNR=71.8, Peak=11411 HFD=3.5 23:03:28.554 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.82 = -2.82) 23:03:28.554 00.000 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.88 = -2.88) 23:03:28.554 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.10 mountX=-0.25 mountY=-0.07, mountTheta=-2.88 23:03:28.557 00.003 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.01, opts=13) 23:03:28.557 00.000 30444 Enqueuing Move request for scope (-0.26, -0.01) 23:03:28.557 00.000 15672 Worker thread wakes up 23:03:28.557 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.01) opts 0xd 23:03:28.557 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.01) 23:03:28.557 00.000 15672 Moving (-0.26, -0.01) raw xDistance=-0.25 yDistance=-0.07 23:03:28.557 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 23:03:28.557 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:28.557 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:03:28.557 00.000 15672 MoveAxis(E, 68, ABG) 23:03:28.557 00.000 15672 Guiding Dir = 2, Dur = 68 23:03:28.557 00.000 15672 IsSlewing returns 0 23:03:28.558 00.001 15672 IsGuiding returns 0 23:03:28.562 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=12861, FiltMin=2629, FiltMax=8390, Gamma=2.950 23:03:28.574 00.012 15672 PulseGuide returned control before completion, sleep 62 23:03:28.611 00.037 30444 UpdateGuideState exits: m=93244 SNR=71.8 Saturated 23:03:28.611 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:28.611 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:28.611 00.000 30444 Enqueuing Expose request 23:03:28.638 00.027 15672 IsGuiding returns 1 23:03:28.639 00.001 15672 scope still moving after pulse duration time elapsed 23:03:28.660 00.021 15672 IsSlewing returns 0 23:03:28.660 00.000 15672 IsGuiding returns 0 23:03:28.660 00.000 15672 scope move finished after 68 + 34 ms 23:03:28.660 00.000 15672 Move returns status 0, amount 68 23:03:28.660 00.000 15672 MoveAxis(N, 0, ABG) 23:03:28.660 00.000 15672 Move returns status 0, amount 0 23:03:28.661 00.001 15672 move complete, result=0 23:03:28.661 00.000 15672 worker thread done servicing request 23:03:28.661 00.000 15672 Worker thread wakes up 23:03:28.661 00.000 30444 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH 23:03:28.661 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:28.661 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:30.779 02.118 15672 Exposure complete 23:03:30.811 00.032 15672 worker thread done servicing request 23:03:30.812 00.001 30444 OnExposeComplete: enter 23:03:30.812 00.000 30444 UpdateGuideState(): m_state=6 23:03:30.812 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1600 23:03:30.812 00.000 30444 Star::Find returns 1 (1), X=461.68, Y=193.46, Mass=103345, SNR=71.6, Peak=10673 HFD=3.5 23:03:30.812 00.000 30444 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 23:03:30.812 00.000 30444 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 23:03:30.812 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.24 mountX=0.21 mountY=-0.01, mountTheta=-0.03 23:03:30.812 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.05, opts=13) 23:03:30.812 00.000 30444 Enqueuing Move request for scope (0.20, -0.05) 23:03:30.813 00.001 15672 Worker thread wakes up 23:03:30.813 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd 23:03:30.813 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.05) 23:03:30.813 00.000 15672 Moving (0.20, -0.05) raw xDistance=0.21 yDistance=-0.01 23:03:30.813 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:03:30.813 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:30.813 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:03:30.813 00.000 15672 MoveAxis(E, 0, ABG) 23:03:30.813 00.000 15672 Move returns status 0, amount 0 23:03:30.813 00.000 15672 MoveAxis(N, 0, ABG) 23:03:30.813 00.000 15672 Move returns status 0, amount 0 23:03:30.813 00.000 15672 move complete, result=0 23:03:30.813 00.000 15672 worker thread done servicing request 23:03:30.817 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=13085, FiltMin=2721, FiltMax=9361, Gamma=2.950 23:03:30.866 00.049 30444 UpdateGuideState exits: m=103345 SNR=71.6 Saturated 23:03:30.866 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:30.866 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:30.866 00.000 30444 Enqueuing Expose request 23:03:30.866 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:03:30.866 00.000 15672 Worker thread wakes up 23:03:30.867 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:30.867 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:32.773 01.906 15672 Exposure complete 23:03:32.793 00.020 15672 worker thread done servicing request 23:03:32.793 00.000 30444 OnExposeComplete: enter 23:03:32.793 00.000 30444 UpdateGuideState(): m_state=6 23:03:32.793 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1601 23:03:32.793 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=193.40, Mass=90592, SNR=73.4, Peak=10623 HFD=3.3 23:03:32.793 00.000 30444 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 23:03:32.793 00.000 30444 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.58 = -0.58) 23:03:32.793 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.80 mountX=0.13 mountY=-0.08, mountTheta=-0.56 23:03:32.794 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.11, opts=13) 23:03:32.794 00.000 30444 Enqueuing Move request for scope (0.11, -0.11) 23:03:32.794 00.000 15672 Worker thread wakes up 23:03:32.794 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd 23:03:32.794 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.11) 23:03:32.794 00.000 15672 Moving (0.11, -0.11) raw xDistance=0.13 yDistance=-0.08 23:03:32.794 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:03:32.794 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:32.794 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 23:03:32.794 00.000 15672 MoveAxis(E, 0, ABG) 23:03:32.794 00.000 15672 Move returns status 0, amount 0 23:03:32.794 00.000 15672 MoveAxis(N, 0, ABG) 23:03:32.794 00.000 15672 Move returns status 0, amount 0 23:03:32.794 00.000 15672 move complete, result=0 23:03:32.794 00.000 15672 worker thread done servicing request 23:03:32.799 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=13203, FiltMin=2692, FiltMax=9325, Gamma=2.950 23:03:32.848 00.049 30444 UpdateGuideState exits: m=90592 SNR=73.4 Saturated 23:03:32.848 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:32.848 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:32.848 00.000 30444 Enqueuing Expose request 23:03:32.848 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:03:32.848 00.000 15672 Worker thread wakes up 23:03:32.848 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:32.848 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:34.957 02.109 15672 Exposure complete 23:03:34.977 00.020 15672 worker thread done servicing request 23:03:34.977 00.000 30444 OnExposeComplete: enter 23:03:34.977 00.000 30444 UpdateGuideState(): m_state=6 23:03:34.977 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1602 23:03:34.977 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=193.11, Mass=100195, SNR=79.2, Peak=10885 HFD=3.7 23:03:34.977 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 23:03:34.977 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 23:03:34.978 00.001 30444 CameraToMount -- cameraX=0.00 cameraY=-0.39 hyp=0.39 cameraTheta=-1.56 mountX=0.11 mountY=-0.38, mountTheta=-1.29 23:03:34.978 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.39, opts=13) 23:03:34.978 00.000 30444 Enqueuing Move request for scope (0.00, -0.39) 23:03:34.978 00.000 15672 Worker thread wakes up 23:03:34.978 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.39) opts 0xd 23:03:34.978 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.39) 23:03:34.978 00.000 15672 Moving (0.00, -0.39) raw xDistance=0.11 yDistance=-0.38 23:03:34.978 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:03:34.978 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:03:34.978 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 23:03:34.978 00.000 15672 MoveAxis(E, 0, ABG) 23:03:34.978 00.000 15672 Move returns status 0, amount 0 23:03:34.978 00.000 15672 MoveAxis(N, 0, ABG) 23:03:34.978 00.000 15672 Move returns status 0, amount 0 23:03:34.979 00.001 15672 move complete, result=0 23:03:34.979 00.000 15672 worker thread done servicing request 23:03:34.983 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=12579, FiltMin=2667, FiltMax=9017, Gamma=2.950 23:03:35.033 00.050 30444 UpdateGuideState exits: m=100195 SNR=79.2 Saturated 23:03:35.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:35.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:35.033 00.000 30444 Enqueuing Expose request 23:03:35.033 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 23:03:35.033 00.000 15672 Worker thread wakes up 23:03:35.033 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:35.033 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:36.938 01.905 15672 Exposure complete 23:03:36.958 00.020 15672 worker thread done servicing request 23:03:36.958 00.000 30444 OnExposeComplete: enter 23:03:36.958 00.000 30444 UpdateGuideState(): m_state=6 23:03:36.959 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1603 23:03:36.959 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=193.01, Mass=98557, SNR=69.8, Peak=10506 HFD=3.5 23:03:36.959 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 23:03:36.959 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 23:03:36.959 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.50 hyp=0.50 cameraTheta=-1.64 mountX=0.10 mountY=-0.50, mountTheta=-1.37 23:03:36.959 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.50, opts=13) 23:03:36.959 00.000 30444 Enqueuing Move request for scope (-0.04, -0.50) 23:03:36.959 00.000 15672 Worker thread wakes up 23:03:36.959 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.50) opts 0xd 23:03:36.959 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.50) 23:03:36.960 00.001 15672 Moving (-0.04, -0.50) raw xDistance=0.10 yDistance=-0.50 23:03:36.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:03:36.960 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:03:36.960 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50 23:03:36.960 00.000 15672 MoveAxis(E, 0, ABG) 23:03:36.960 00.000 15672 Move returns status 0, amount 0 23:03:36.960 00.000 15672 MoveAxis(N, 0, ABG) 23:03:36.960 00.000 15672 Move returns status 0, amount 0 23:03:36.960 00.000 15672 move complete, result=0 23:03:36.960 00.000 15672 worker thread done servicing request 23:03:36.965 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1996, max=11639, FiltMin=2674, FiltMax=8225, Gamma=2.950 23:03:37.015 00.050 30444 UpdateGuideState exits: m=98557 SNR=69.8 Saturated 23:03:37.015 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:37.015 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:37.015 00.000 30444 Enqueuing Expose request 23:03:37.015 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 23:03:37.015 00.000 15672 Worker thread wakes up 23:03:37.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:37.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:39.121 02.106 15672 Exposure complete 23:03:39.141 00.020 15672 worker thread done servicing request 23:03:39.141 00.000 30444 OnExposeComplete: enter 23:03:39.141 00.000 30444 UpdateGuideState(): m_state=6 23:03:39.141 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1604 23:03:39.141 00.000 30444 Star::Find returns 1 (1), X=461.81, Y=193.12, Mass=108509, SNR=82.6, Peak=10544 HFD=3.7 23:03:39.141 00.000 30444 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.28) = xAngle (-0.57 = -0.57) 23:03:39.142 00.001 30444 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.64 = -0.64) 23:03:39.142 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.39 hyp=0.51 cameraTheta=-0.85 mountX=0.43 mountY=-0.30, mountTheta=-0.62 23:03:39.142 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.39, opts=13) 23:03:39.142 00.000 30444 Enqueuing Move request for scope (0.34, -0.39) 23:03:39.142 00.000 15672 Worker thread wakes up 23:03:39.142 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.39) opts 0xd 23:03:39.142 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.39) 23:03:39.142 00.000 15672 Moving (0.34, -0.39) raw xDistance=0.43 yDistance=-0.30 23:03:39.142 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 23:03:39.142 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.02 newest=-1.18 23:03:39.142 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 23:03:39.142 00.000 15672 MoveAxis(W, 116, ABG) 23:03:39.142 00.000 15672 Guiding Dir = 3, Dur = 116 23:03:39.143 00.001 15672 IsSlewing returns 0 23:03:39.144 00.001 15672 IsGuiding returns 0 23:03:39.149 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2381, max=12558, FiltMin=2552, FiltMax=9104, Gamma=2.950 23:03:39.165 00.016 15672 PulseGuide returned control before completion, sleep 105 23:03:39.198 00.033 30444 UpdateGuideState exits: m=108509 SNR=82.6 Saturated 23:03:39.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:39.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:39.198 00.000 30444 Enqueuing Expose request 23:03:39.273 00.075 15672 IsGuiding returns 1 23:03:39.273 00.000 15672 scope still moving after pulse duration time elapsed 23:03:39.294 00.021 15672 IsSlewing returns 0 23:03:39.311 00.017 15672 IsGuiding returns 0 23:03:39.311 00.000 15672 scope move finished after 116 + 49 ms 23:03:39.311 00.000 15672 Move returns status 0, amount 116 23:03:39.311 00.000 15672 MoveAxis(N, 54, ABG) 23:03:39.311 00.000 15672 Guiding Dir = 0, Dur = 54 23:03:39.311 00.000 15672 IsSlewing returns 0 23:03:39.312 00.001 15672 IsGuiding returns 0 23:03:39.426 00.114 15672 IsGuiding returns 1 23:03:39.426 00.000 15672 scope still moving after pulse duration time elapsed 23:03:39.447 00.021 15672 IsSlewing returns 0 23:03:39.471 00.024 15672 IsGuiding returns 0 23:03:39.471 00.000 15672 scope move finished after 54 + 104 ms 23:03:39.471 00.000 15672 Move returns status 0, amount 54 23:03:39.471 00.000 15672 move complete, result=0 23:03:39.471 00.000 15672 worker thread done servicing request 23:03:39.471 00.000 15672 Worker thread wakes up 23:03:39.472 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:39.472 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:39.472 00.000 30444 GuideStep: 0.4 px 116 ms WEST, -0.3 px 54 ms NORTH 23:03:41.377 01.905 15672 Exposure complete 23:03:41.397 00.020 15672 worker thread done servicing request 23:03:41.397 00.000 30444 OnExposeComplete: enter 23:03:41.397 00.000 30444 UpdateGuideState(): m_state=6 23:03:41.397 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1605 23:03:41.397 00.000 30444 Star::Find returns 1 (1), X=461.85, Y=192.90, Mass=108080, SNR=84.0, Peak=10346 HFD=3.9 23:03:41.397 00.000 30444 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.28) = xAngle (-0.74 = -0.74) 23:03:41.397 00.000 30444 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.80 = -0.80) 23:03:41.397 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.61 hyp=0.71 cameraTheta=-1.02 mountX=0.53 mountY=-0.51, mountTheta=-0.77 23:03:41.398 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.61, opts=13) 23:03:41.398 00.000 30444 Enqueuing Move request for scope (0.37, -0.61) 23:03:41.398 00.000 15672 Worker thread wakes up 23:03:41.398 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.61) opts 0xd 23:03:41.398 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.61) 23:03:41.398 00.000 15672 Moving (0.37, -0.61) raw xDistance=0.53 yDistance=-0.51 23:03:41.398 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53 23:03:41.398 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 23:03:41.398 00.000 15672 MoveAxis(W, 150, ABG) 23:03:41.398 00.000 15672 Guiding Dir = 3, Dur = 150 23:03:41.399 00.001 15672 IsSlewing returns 0 23:03:41.400 00.001 15672 IsGuiding returns 0 23:03:41.404 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2377, max=12326, FiltMin=2725, FiltMax=9165, Gamma=2.950 23:03:41.417 00.013 15672 PulseGuide returned control before completion, sleep 143 23:03:41.454 00.037 30444 UpdateGuideState exits: m=108080 SNR=84.0 Saturated 23:03:41.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:41.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:41.454 00.000 30444 Enqueuing Expose request 23:03:41.578 00.124 15672 IsGuiding returns 0 23:03:41.578 00.000 15672 Move returns status 0, amount 150 23:03:41.578 00.000 15672 MoveAxis(N, 91, ABG) 23:03:41.578 00.000 15672 Guiding Dir = 0, Dur = 91 23:03:41.578 00.000 15672 IsSlewing returns 0 23:03:41.580 00.002 15672 IsGuiding returns 0 23:03:41.658 00.078 15672 PulseGuide returned control before completion, sleep 23 23:03:41.684 00.026 15672 IsGuiding returns 1 23:03:41.684 00.000 15672 scope still moving after pulse duration time elapsed 23:03:41.706 00.022 15672 IsSlewing returns 0 23:03:41.707 00.001 15672 IsGuiding returns 1 23:03:41.727 00.020 15672 IsSlewing returns 0 23:03:41.728 00.001 15672 IsGuiding returns 1 23:03:41.749 00.021 15672 IsSlewing returns 0 23:03:41.802 00.053 15672 IsGuiding returns 0 23:03:41.802 00.000 15672 scope move finished after 91 + 131 ms 23:03:41.802 00.000 15672 Move returns status 0, amount 91 23:03:41.802 00.000 15672 move complete, result=0 23:03:41.803 00.001 15672 worker thread done servicing request 23:03:41.803 00.000 15672 Worker thread wakes up 23:03:41.803 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:41.803 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:41.803 00.000 30444 GuideStep: 0.5 px 150 ms WEST, -0.5 px 91 ms NORTH 23:03:43.913 02.110 15672 Exposure complete 23:03:43.931 00.018 15672 worker thread done servicing request 23:03:43.931 00.000 30444 OnExposeComplete: enter 23:03:43.932 00.001 30444 UpdateGuideState(): m_state=6 23:03:43.932 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1606 23:03:43.932 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=193.07, Mass=98538, SNR=79.4, Peak=11281 HFD=3.9 23:03:43.932 00.000 30444 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 23:03:43.932 00.000 30444 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.24 = -2.24) 23:03:43.932 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.44 hyp=0.69 cameraTheta=-2.46 mountX=-0.40 mountY=-0.54, mountTheta=-2.20 23:03:43.932 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.44, opts=13) 23:03:43.932 00.000 30444 Enqueuing Move request for scope (-0.54, -0.44) 23:03:43.932 00.000 15672 Worker thread wakes up 23:03:43.933 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.44) opts 0xd 23:03:43.933 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.44) 23:03:43.933 00.000 15672 Moving (-0.54, -0.44) raw xDistance=-0.40 yDistance=-0.54 23:03:43.933 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40 23:03:43.933 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 23:03:43.933 00.000 15672 MoveAxis(E, 97, ABG) 23:03:43.933 00.000 15672 Guiding Dir = 2, Dur = 97 23:03:43.933 00.000 15672 IsSlewing returns 0 23:03:43.936 00.003 15672 IsGuiding returns 0 23:03:43.940 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2393, max=12032, FiltMin=2689, FiltMax=8639, Gamma=2.950 23:03:43.958 00.018 15672 PulseGuide returned control before completion, sleep 85 23:03:43.989 00.031 30444 UpdateGuideState exits: m=98538 SNR=79.4 Saturated 23:03:43.989 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:43.989 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:43.989 00.000 30444 Enqueuing Expose request 23:03:44.071 00.082 15672 IsGuiding returns 0 23:03:44.071 00.000 15672 Move returns status 0, amount 97 23:03:44.071 00.000 15672 MoveAxis(N, 97, ABG) 23:03:44.071 00.000 15672 Guiding Dir = 0, Dur = 97 23:03:44.071 00.000 15672 IsSlewing returns 0 23:03:44.072 00.001 15672 IsGuiding returns 0 23:03:44.150 00.078 15672 PulseGuide returned control before completion, sleep 30 23:03:44.183 00.033 15672 IsGuiding returns 1 23:03:44.183 00.000 15672 scope still moving after pulse duration time elapsed 23:03:44.204 00.021 15672 IsSlewing returns 0 23:03:44.206 00.002 15672 IsGuiding returns 1 23:03:44.226 00.020 15672 IsSlewing returns 0 23:03:44.229 00.003 15672 IsGuiding returns 1 23:03:44.250 00.021 15672 IsSlewing returns 0 23:03:44.279 00.029 15672 IsGuiding returns 0 23:03:44.280 00.001 15672 scope move finished after 97 + 110 ms 23:03:44.280 00.000 15672 Move returns status 0, amount 97 23:03:44.280 00.000 15672 move complete, result=0 23:03:44.280 00.000 15672 worker thread done servicing request 23:03:44.280 00.000 15672 Worker thread wakes up 23:03:44.280 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:44.281 00.001 30444 GuideStep: -0.4 px 97 ms EAST, -0.5 px 97 ms NORTH 23:03:44.281 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:46.190 01.909 15672 Exposure complete 23:03:46.209 00.019 15672 worker thread done servicing request 23:03:46.209 00.000 30444 OnExposeComplete: enter 23:03:46.209 00.000 30444 UpdateGuideState(): m_state=6 23:03:46.210 00.001 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1607 23:03:46.210 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=193.15, Mass=111202, SNR=84.2, Peak=12062 HFD=3.6 23:03:46.210 00.000 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 23:03:46.210 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 23:03:46.210 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.36 hyp=0.38 cameraTheta=-1.95 mountX=-0.04 mountY=-0.38, mountTheta=-1.68 23:03:46.210 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.36, opts=13) 23:03:46.210 00.000 30444 Enqueuing Move request for scope (-0.14, -0.36) 23:03:46.210 00.000 15672 Worker thread wakes up 23:03:46.211 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.36) opts 0xd 23:03:46.211 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.36) 23:03:46.211 00.000 15672 Moving (-0.14, -0.36) raw xDistance=-0.04 yDistance=-0.38 23:03:46.211 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:03:46.211 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 23:03:46.211 00.000 15672 MoveAxis(E, 0, ABG) 23:03:46.211 00.000 15672 Move returns status 0, amount 0 23:03:46.211 00.000 15672 MoveAxis(N, 68, ABG) 23:03:46.211 00.000 15672 Guiding Dir = 0, Dur = 68 23:03:46.211 00.000 15672 IsSlewing returns 0 23:03:46.212 00.001 15672 IsGuiding returns 0 23:03:46.216 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2387, max=13065, FiltMin=2703, FiltMax=9002, Gamma=2.950 23:03:46.269 00.053 30444 UpdateGuideState exits: m=111202 SNR=84.2 Saturated 23:03:46.269 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:46.269 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:46.269 00.000 30444 Enqueuing Expose request 23:03:46.294 00.025 15672 IsGuiding returns 1 23:03:46.294 00.000 15672 scope still moving after pulse duration time elapsed 23:03:46.315 00.021 15672 IsSlewing returns 0 23:03:46.315 00.000 15672 IsGuiding returns 1 23:03:46.337 00.022 15672 IsSlewing returns 0 23:03:46.402 00.065 15672 IsGuiding returns 0 23:03:46.402 00.000 15672 scope move finished after 68 + 122 ms 23:03:46.402 00.000 15672 Move returns status 0, amount 68 23:03:46.402 00.000 15672 move complete, result=0 23:03:46.402 00.000 15672 worker thread done servicing request 23:03:46.402 00.000 15672 Worker thread wakes up 23:03:46.402 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:46.402 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:46.402 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 68 ms NORTH 23:03:48.510 02.108 15672 Exposure complete 23:03:48.530 00.020 15672 worker thread done servicing request 23:03:48.530 00.000 30444 OnExposeComplete: enter 23:03:48.530 00.000 30444 UpdateGuideState(): m_state=6 23:03:48.530 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1608 23:03:48.530 00.000 30444 Star::Find returns 1 (1), X=462.15, Y=193.27, Mass=95417, SNR=68.6, Peak=10061 HFD=3.7 23:03:48.530 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 23:03:48.530 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 23:03:48.530 00.000 30444 CameraToMount -- cameraX=0.67 cameraY=-0.24 hyp=0.71 cameraTheta=-0.34 mountX=0.71 mountY=-0.09, mountTheta=-0.12 23:03:48.531 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.67, y=-0.24, opts=13) 23:03:48.531 00.000 30444 Enqueuing Move request for scope (0.67, -0.24) 23:03:48.531 00.000 15672 Worker thread wakes up 23:03:48.531 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.24) opts 0xd 23:03:48.531 00.000 15672 Handling offset move in thread for scope, endpoint = (0.67, -0.24) 23:03:48.531 00.000 15672 Moving (0.67, -0.24) raw xDistance=0.71 yDistance=-0.09 23:03:48.531 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71 23:03:48.531 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:48.531 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 23:03:48.531 00.000 15672 MoveAxis(W, 192, ABG) 23:03:48.531 00.000 15672 Guiding Dir = 3, Dur = 192 23:03:48.531 00.000 15672 IsSlewing returns 0 23:03:48.532 00.001 15672 IsGuiding returns 0 23:03:48.536 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=11977, FiltMin=2611, FiltMax=8901, Gamma=2.950 23:03:48.558 00.022 15672 PulseGuide returned control before completion, sleep 176 23:03:48.586 00.028 30444 UpdateGuideState exits: m=95417 SNR=68.6 Saturated 23:03:48.586 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:48.586 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:48.586 00.000 30444 Enqueuing Expose request 23:03:48.738 00.152 15672 IsGuiding returns 1 23:03:48.738 00.000 15672 scope still moving after pulse duration time elapsed 23:03:48.759 00.021 15672 IsSlewing returns 0 23:03:48.782 00.023 15672 IsGuiding returns 0 23:03:48.782 00.000 15672 scope move finished after 192 + 58 ms 23:03:48.782 00.000 15672 Move returns status 0, amount 192 23:03:48.782 00.000 15672 MoveAxis(N, 0, ABG) 23:03:48.782 00.000 15672 Move returns status 0, amount 0 23:03:48.783 00.001 15672 move complete, result=0 23:03:48.783 00.000 15672 worker thread done servicing request 23:03:48.783 00.000 15672 Worker thread wakes up 23:03:48.783 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:48.783 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:48.783 00.000 30444 GuideStep: 0.7 px 192 ms WEST, -0.1 px 0 ms NORTH 23:03:50.688 01.905 15672 Exposure complete 23:03:50.708 00.020 15672 worker thread done servicing request 23:03:50.708 00.000 30444 OnExposeComplete: enter 23:03:50.708 00.000 30444 UpdateGuideState(): m_state=6 23:03:50.708 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1609 23:03:50.708 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=193.49, Mass=98082, SNR=73.1, Peak=11989 HFD=3.6 23:03:50.708 00.000 30444 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 23:03:50.708 00.000 30444 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 23:03:50.708 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.01 hyp=0.48 cameraTheta=-3.11 mountX=-0.46 mountY=-0.12, mountTheta=-2.89 23:03:50.709 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.01, opts=13) 23:03:50.709 00.000 30444 Enqueuing Move request for scope (-0.48, -0.01) 23:03:50.709 00.000 15672 Worker thread wakes up 23:03:50.709 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.01) opts 0xd 23:03:50.709 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.01) 23:03:50.709 00.000 15672 Moving (-0.48, -0.01) raw xDistance=-0.46 yDistance=-0.12 23:03:50.709 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.46 23:03:50.709 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:50.709 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:03:50.709 00.000 15672 MoveAxis(E, 110, ABG) 23:03:50.709 00.000 15672 Guiding Dir = 2, Dur = 110 23:03:50.710 00.001 15672 IsSlewing returns 0 23:03:50.712 00.002 15672 IsGuiding returns 0 23:03:50.716 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=11989, FiltMin=2698, FiltMax=8923, Gamma=2.950 23:03:50.731 00.015 15672 PulseGuide returned control before completion, sleep 101 23:03:50.765 00.034 30444 UpdateGuideState exits: m=98082 SNR=73.1 Saturated 23:03:50.765 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:50.765 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:50.765 00.000 30444 Enqueuing Expose request 23:03:50.834 00.069 15672 IsGuiding returns 1 23:03:50.834 00.000 15672 scope still moving after pulse duration time elapsed 23:03:50.856 00.022 15672 IsSlewing returns 0 23:03:50.908 00.052 15672 IsGuiding returns 0 23:03:50.908 00.000 15672 scope move finished after 110 + 86 ms 23:03:50.908 00.000 15672 Move returns status 0, amount 110 23:03:50.908 00.000 15672 MoveAxis(N, 0, ABG) 23:03:50.908 00.000 15672 Move returns status 0, amount 0 23:03:50.908 00.000 15672 move complete, result=0 23:03:50.908 00.000 15672 worker thread done servicing request 23:03:50.908 00.000 15672 Worker thread wakes up 23:03:50.908 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:50.909 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:50.909 00.000 30444 GuideStep: -0.5 px 110 ms EAST, -0.1 px 0 ms NORTH 23:03:53.018 02.109 15672 Exposure complete 23:03:53.038 00.020 15672 worker thread done servicing request 23:03:53.038 00.000 30444 OnExposeComplete: enter 23:03:53.038 00.000 30444 UpdateGuideState(): m_state=6 23:03:53.038 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1610 23:03:53.038 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=193.29, Mass=100710, SNR=85.2, Peak=11368 HFD=3.5 23:03:53.038 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.84 = -0.84) 23:03:53.038 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.91 = -0.91) 23:03:53.038 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.12 mountX=0.16 mountY=-0.19, mountTheta=-0.87 23:03:53.039 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.22, opts=13) 23:03:53.039 00.000 30444 Enqueuing Move request for scope (0.10, -0.22) 23:03:53.039 00.000 15672 Worker thread wakes up 23:03:53.039 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd 23:03:53.039 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.22) 23:03:53.039 00.000 15672 Moving (0.10, -0.22) raw xDistance=0.16 yDistance=-0.19 23:03:53.039 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:03:53.039 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:53.039 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 23:03:53.039 00.000 15672 MoveAxis(E, 0, ABG) 23:03:53.039 00.000 15672 Move returns status 0, amount 0 23:03:53.039 00.000 15672 MoveAxis(N, 0, ABG) 23:03:53.039 00.000 15672 Move returns status 0, amount 0 23:03:53.039 00.000 15672 move complete, result=0 23:03:53.039 00.000 15672 worker thread done servicing request 23:03:53.044 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2401, max=12601, FiltMin=2674, FiltMax=9198, Gamma=2.950 23:03:53.094 00.050 30444 UpdateGuideState exits: m=100710 SNR=85.2 Saturated 23:03:53.094 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:53.094 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:53.094 00.000 30444 Enqueuing Expose request 23:03:53.094 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:03:53.094 00.000 15672 Worker thread wakes up 23:03:53.094 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:53.094 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:55.010 01.916 15672 Exposure complete 23:03:55.042 00.032 15672 worker thread done servicing request 23:03:55.042 00.000 30444 OnExposeComplete: enter 23:03:55.042 00.000 30444 UpdateGuideState(): m_state=6 23:03:55.042 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1611 23:03:55.042 00.000 30444 Star::Find returns 1 (1), X=461.09, Y=193.32, Mass=93733, SNR=71.5, Peak=12012 HFD=3.4 23:03:55.042 00.000 30444 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.28) = xAngle (-2.40 = -2.40) 23:03:55.042 00.000 30444 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.46 = -2.46) 23:03:55.042 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.19 hyp=0.43 cameraTheta=-2.68 mountX=-0.32 mountY=-0.27, mountTheta=-2.44 23:03:55.042 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.19, opts=13) 23:03:55.043 00.001 30444 Enqueuing Move request for scope (-0.38, -0.19) 23:03:55.043 00.000 15672 Worker thread wakes up 23:03:55.043 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.19) opts 0xd 23:03:55.043 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.19) 23:03:55.043 00.000 15672 Moving (-0.38, -0.19) raw xDistance=-0.32 yDistance=-0.27 23:03:55.043 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 23:03:55.043 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 23:03:55.043 00.000 15672 MoveAxis(E, 86, ABG) 23:03:55.043 00.000 15672 Guiding Dir = 2, Dur = 86 23:03:55.043 00.000 15672 IsSlewing returns 0 23:03:55.045 00.002 15672 IsGuiding returns 0 23:03:55.049 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=13237, FiltMin=2710, FiltMax=8611, Gamma=2.950 23:03:55.060 00.011 15672 PulseGuide returned control before completion, sleep 81 23:03:55.098 00.038 30444 UpdateGuideState exits: m=93733 SNR=71.5 Saturated 23:03:55.099 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:55.099 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:55.099 00.000 30444 Enqueuing Expose request 23:03:55.143 00.044 15672 IsGuiding returns 1 23:03:55.143 00.000 15672 scope still moving after pulse duration time elapsed 23:03:55.164 00.021 15672 IsSlewing returns 0 23:03:55.204 00.040 15672 IsGuiding returns 0 23:03:55.205 00.001 15672 scope move finished after 86 + 73 ms 23:03:55.205 00.000 15672 Move returns status 0, amount 86 23:03:55.205 00.000 15672 MoveAxis(N, 48, ABG) 23:03:55.205 00.000 15672 Guiding Dir = 0, Dur = 48 23:03:55.206 00.001 15672 IsSlewing returns 0 23:03:55.208 00.002 15672 IsGuiding returns 0 23:03:55.285 00.077 15672 IsGuiding returns 1 23:03:55.285 00.000 15672 scope still moving after pulse duration time elapsed 23:03:55.306 00.021 15672 IsSlewing returns 0 23:03:55.308 00.002 15672 IsGuiding returns 1 23:03:55.328 00.020 15672 IsSlewing returns 0 23:03:55.329 00.001 15672 IsGuiding returns 1 23:03:55.349 00.020 15672 IsSlewing returns 0 23:03:55.365 00.016 15672 IsGuiding returns 0 23:03:55.365 00.000 15672 scope move finished after 48 + 108 ms 23:03:55.365 00.000 15672 Move returns status 0, amount 48 23:03:55.365 00.000 15672 move complete, result=0 23:03:55.365 00.000 15672 worker thread done servicing request 23:03:55.365 00.000 15672 Worker thread wakes up 23:03:55.365 00.000 30444 GuideStep: -0.3 px 86 ms EAST, -0.3 px 48 ms NORTH 23:03:55.365 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:55.365 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:57.473 02.108 15672 Exposure complete 23:03:57.493 00.020 15672 worker thread done servicing request 23:03:57.493 00.000 30444 OnExposeComplete: enter 23:03:57.493 00.000 30444 UpdateGuideState(): m_state=6 23:03:57.493 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1612 23:03:57.493 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=192.91, Mass=98744, SNR=71.7, Peak=9693 HFD=3.9 23:03:57.493 00.000 30444 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.28) = xAngle (-0.54 = -0.54) 23:03:57.493 00.000 30444 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.60 = -0.60) 23:03:57.493 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.59 hyp=0.81 cameraTheta=-0.82 mountX=0.70 mountY=-0.46, mountTheta=-0.58 23:03:57.494 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.59, opts=13) 23:03:57.494 00.000 30444 Enqueuing Move request for scope (0.56, -0.59) 23:03:57.494 00.000 15672 Worker thread wakes up 23:03:57.494 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.59) opts 0xd 23:03:57.494 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.59) 23:03:57.494 00.000 15672 Moving (0.56, -0.59) raw xDistance=0.70 yDistance=-0.46 23:03:57.494 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.70 23:03:57.494 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 23:03:57.494 00.000 15672 MoveAxis(W, 183, ABG) 23:03:57.494 00.000 15672 Guiding Dir = 3, Dur = 183 23:03:57.494 00.000 15672 IsSlewing returns 0 23:03:57.496 00.002 15672 IsGuiding returns 0 23:03:57.500 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2395, max=11926, FiltMin=2638, FiltMax=8205, Gamma=2.950 23:03:57.520 00.020 15672 PulseGuide returned control before completion, sleep 169 23:03:57.549 00.029 30444 UpdateGuideState exits: m=98744 SNR=71.7 Saturated 23:03:57.549 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:57.549 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:57.549 00.000 30444 Enqueuing Expose request 23:03:57.694 00.145 15672 IsGuiding returns 1 23:03:57.694 00.000 15672 scope still moving after pulse duration time elapsed 23:03:57.715 00.021 15672 IsSlewing returns 0 23:03:57.730 00.015 15672 IsGuiding returns 0 23:03:57.730 00.000 15672 scope move finished after 183 + 51 ms 23:03:57.730 00.000 15672 Move returns status 0, amount 183 23:03:57.730 00.000 15672 MoveAxis(N, 82, ABG) 23:03:57.731 00.001 15672 Guiding Dir = 0, Dur = 82 23:03:57.731 00.000 15672 IsSlewing returns 0 23:03:57.734 00.003 15672 IsGuiding returns 0 23:03:57.809 00.075 15672 PulseGuide returned control before completion, sleep 17 23:03:57.842 00.033 15672 IsGuiding returns 1 23:03:57.842 00.000 15672 scope still moving after pulse duration time elapsed 23:03:57.864 00.022 15672 IsSlewing returns 0 23:03:57.865 00.001 15672 IsGuiding returns 1 23:03:57.886 00.021 15672 IsSlewing returns 0 23:03:57.888 00.002 15672 IsGuiding returns 1 23:03:57.909 00.021 15672 IsSlewing returns 0 23:03:57.940 00.031 15672 IsGuiding returns 0 23:03:57.940 00.000 15672 scope move finished after 82 + 124 ms 23:03:57.940 00.000 15672 Move returns status 0, amount 82 23:03:57.940 00.000 15672 move complete, result=0 23:03:57.941 00.001 15672 worker thread done servicing request 23:03:57.941 00.000 15672 Worker thread wakes up 23:03:57.941 00.000 30444 GuideStep: 0.7 px 183 ms WEST, -0.5 px 82 ms NORTH 23:03:57.941 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:03:57.941 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:03:59.847 01.906 15672 Exposure complete 23:03:59.867 00.020 15672 worker thread done servicing request 23:03:59.867 00.000 30444 OnExposeComplete: enter 23:03:59.867 00.000 30444 UpdateGuideState(): m_state=6 23:03:59.867 00.000 30444 Star::Find(15, 462, 192, 0, (0,0,0,0), 0.0, 255) frame 1613 23:03:59.867 00.000 30444 Star::Find returns 1 (1), X=462.26, Y=193.25, Mass=95558, SNR=70.8, Peak=9996 HFD=3.6 23:03:59.867 00.000 30444 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.28) = xAngle (-0.04 = -0.04) 23:03:59.867 00.000 30444 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 23:03:59.867 00.000 30444 CameraToMount -- cameraX=0.78 cameraY=-0.26 hyp=0.82 cameraTheta=-0.32 mountX=0.82 mountY=-0.08, mountTheta=-0.10 23:03:59.868 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.78, y=-0.26, opts=13) 23:03:59.868 00.000 30444 Enqueuing Move request for scope (0.78, -0.26) 23:03:59.868 00.000 15672 Worker thread wakes up 23:03:59.868 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.26) opts 0xd 23:03:59.868 00.000 15672 Handling offset move in thread for scope, endpoint = (0.78, -0.26) 23:03:59.868 00.000 15672 Moving (0.78, -0.26) raw xDistance=0.82 yDistance=-0.08 23:03:59.868 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.82 23:03:59.868 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:59.868 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 23:03:59.868 00.000 15672 MoveAxis(W, 235, ABG) 23:03:59.868 00.000 15672 Guiding Dir = 3, Dur = 235 23:03:59.868 00.000 15672 IsSlewing returns 0 23:03:59.869 00.001 15672 IsGuiding returns 0 23:03:59.874 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=11289, FiltMin=2611, FiltMax=8588, Gamma=2.950 23:03:59.885 00.011 15672 PulseGuide returned control before completion, sleep 230 23:03:59.923 00.038 30444 UpdateGuideState exits: m=95558 SNR=70.8 Saturated 23:03:59.923 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:59.923 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:03:59.923 00.000 30444 Enqueuing Expose request 23:04:00.116 00.193 15672 IsGuiding returns 1 23:04:00.116 00.000 15672 scope still moving after pulse duration time elapsed 23:04:00.137 00.021 15672 IsSlewing returns 0 23:04:00.158 00.021 15672 IsGuiding returns 0 23:04:00.158 00.000 15672 scope move finished after 235 + 53 ms 23:04:00.158 00.000 15672 Move returns status 0, amount 235 23:04:00.158 00.000 15672 MoveAxis(N, 0, ABG) 23:04:00.158 00.000 15672 Move returns status 0, amount 0 23:04:00.158 00.000 15672 move complete, result=0 23:04:00.158 00.000 15672 worker thread done servicing request 23:04:00.158 00.000 15672 Worker thread wakes up 23:04:00.158 00.000 30444 GuideStep: 0.8 px 235 ms WEST, -0.1 px 0 ms NORTH 23:04:00.158 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:00.158 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:02.267 02.109 15672 Exposure complete 23:04:02.287 00.020 15672 worker thread done servicing request 23:04:02.287 00.000 30444 OnExposeComplete: enter 23:04:02.287 00.000 30444 UpdateGuideState(): m_state=6 23:04:02.287 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1614 23:04:02.287 00.000 30444 Star::Find returns 1 (1), X=461.73, Y=193.53, Mass=103625, SNR=80.8, Peak=11407 HFD=3.5 23:04:02.288 00.001 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 23:04:02.288 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 23:04:02.288 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.07 mountX=0.24 mountY=0.07, mountTheta=0.30 23:04:02.288 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.02, opts=13) 23:04:02.288 00.000 30444 Enqueuing Move request for scope (0.26, 0.02) 23:04:02.288 00.000 15672 Worker thread wakes up 23:04:02.288 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd 23:04:02.288 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.02) 23:04:02.288 00.000 15672 Moving (0.26, 0.02) raw xDistance=0.24 yDistance=0.07 23:04:02.288 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:04:02.288 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:02.288 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:04:02.288 00.000 15672 MoveAxis(E, 0, ABG) 23:04:02.288 00.000 15672 Move returns status 0, amount 0 23:04:02.289 00.001 15672 MoveAxis(N, 0, ABG) 23:04:02.289 00.000 15672 Move returns status 0, amount 0 23:04:02.289 00.000 15672 move complete, result=0 23:04:02.289 00.000 15672 worker thread done servicing request 23:04:02.294 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=12022, FiltMin=2742, FiltMax=9213, Gamma=2.950 23:04:02.343 00.049 30444 UpdateGuideState exits: m=103625 SNR=80.8 Saturated 23:04:02.343 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:02.343 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:02.343 00.000 30444 Enqueuing Expose request 23:04:02.343 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:04:02.343 00.000 15672 Worker thread wakes up 23:04:02.343 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:02.343 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:04.251 01.908 15672 Exposure complete 23:04:04.271 00.020 15672 worker thread done servicing request 23:04:04.271 00.000 30444 OnExposeComplete: enter 23:04:04.271 00.000 30444 UpdateGuideState(): m_state=6 23:04:04.271 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1615 23:04:04.271 00.000 30444 Star::Find returns 1 (1), X=462.08, Y=193.25, Mass=86294, SNR=60.9, Peak=9355 HFD=3.6 23:04:04.271 00.000 30444 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 23:04:04.271 00.000 30444 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.18 = -0.18) 23:04:04.271 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=-0.25 hyp=0.65 cameraTheta=-0.40 mountX=0.65 mountY=-0.12, mountTheta=-0.18 23:04:04.272 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=-0.25, opts=13) 23:04:04.272 00.000 30444 Enqueuing Move request for scope (0.60, -0.25) 23:04:04.272 00.000 15672 Worker thread wakes up 23:04:04.272 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.25) opts 0xd 23:04:04.272 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, -0.25) 23:04:04.272 00.000 15672 Moving (0.60, -0.25) raw xDistance=0.65 yDistance=-0.12 23:04:04.272 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65 23:04:04.272 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:04.272 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:04:04.272 00.000 15672 MoveAxis(W, 175, ABG) 23:04:04.272 00.000 15672 Guiding Dir = 3, Dur = 175 23:04:04.274 00.002 15672 IsSlewing returns 0 23:04:04.274 00.000 15672 IsGuiding returns 0 23:04:04.278 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=10501, FiltMin=2687, FiltMax=9294, Gamma=2.950 23:04:04.294 00.016 15672 PulseGuide returned control before completion, sleep 166 23:04:04.327 00.033 30444 UpdateGuideState exits: m=86294 SNR=60.9 Saturated 23:04:04.327 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:04.327 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:04.327 00.000 30444 Enqueuing Expose request 23:04:04.517 00.190 15672 IsGuiding returns 0 23:04:04.517 00.000 15672 Move returns status 0, amount 175 23:04:04.517 00.000 15672 MoveAxis(N, 0, ABG) 23:04:04.517 00.000 15672 Move returns status 0, amount 0 23:04:04.518 00.001 15672 move complete, result=0 23:04:04.518 00.000 15672 worker thread done servicing request 23:04:04.518 00.000 15672 Worker thread wakes up 23:04:04.518 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:04.518 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:04.518 00.000 30444 GuideStep: 0.6 px 175 ms WEST, -0.1 px 0 ms NORTH 23:04:06.636 02.118 15672 Exposure complete 23:04:06.667 00.031 15672 worker thread done servicing request 23:04:06.667 00.000 30444 OnExposeComplete: enter 23:04:06.667 00.000 30444 UpdateGuideState(): m_state=6 23:04:06.667 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1616 23:04:06.667 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=193.85, Mass=100021, SNR=71.3, Peak=9295 HFD=3.9 23:04:06.667 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 23:04:06.667 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 23:04:06.667 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.34 hyp=0.44 cameraTheta=0.89 mountX=0.17 mountY=0.40, mountTheta=1.16 23:04:06.668 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.34, opts=13) 23:04:06.668 00.000 30444 Enqueuing Move request for scope (0.28, 0.34) 23:04:06.668 00.000 15672 Worker thread wakes up 23:04:06.669 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.34) opts 0xd 23:04:06.669 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.34) 23:04:06.669 00.000 15672 Moving (0.28, 0.34) raw xDistance=0.17 yDistance=0.40 23:04:06.669 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:04:06.669 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:04:06.669 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 23:04:06.669 00.000 15672 MoveAxis(E, 0, ABG) 23:04:06.669 00.000 15672 Move returns status 0, amount 0 23:04:06.669 00.000 15672 MoveAxis(N, 0, ABG) 23:04:06.669 00.000 15672 Move returns status 0, amount 0 23:04:06.669 00.000 15672 move complete, result=0 23:04:06.669 00.000 15672 worker thread done servicing request 23:04:06.676 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2359, max=10373, FiltMin=2694, FiltMax=8612, Gamma=2.950 23:04:06.731 00.055 30444 UpdateGuideState exits: m=100021 SNR=71.3 Saturated 23:04:06.731 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:06.731 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:06.731 00.000 30444 Enqueuing Expose request 23:04:06.731 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 23:04:06.731 00.000 15672 Worker thread wakes up 23:04:06.731 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:06.732 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:08.637 01.905 15672 Exposure complete 23:04:08.657 00.020 15672 worker thread done servicing request 23:04:08.657 00.000 30444 OnExposeComplete: enter 23:04:08.657 00.000 30444 UpdateGuideState(): m_state=6 23:04:08.657 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1617 23:04:08.657 00.000 30444 Star::Find returns 1 (1), X=461.83, Y=193.59, Mass=101639, SNR=75.3, Peak=9212 HFD=3.9 23:04:08.657 00.000 30444 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.28) = xAngle (0.51 = 0.51) 23:04:08.657 00.000 30444 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.45 = 0.45) 23:04:08.658 00.001 30444 CameraToMount -- cameraX=0.35 cameraY=0.08 hyp=0.36 cameraTheta=0.23 mountX=0.31 mountY=0.16, mountTheta=0.46 23:04:08.658 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.08, opts=13) 23:04:08.658 00.000 30444 Enqueuing Move request for scope (0.35, 0.08) 23:04:08.658 00.000 15672 Worker thread wakes up 23:04:08.658 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.08) opts 0xd 23:04:08.658 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.08) 23:04:08.658 00.000 15672 Moving (0.35, 0.08) raw xDistance=0.31 yDistance=0.16 23:04:08.658 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 23:04:08.658 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:08.658 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:04:08.658 00.000 15672 MoveAxis(W, 85, ABG) 23:04:08.659 00.001 15672 Guiding Dir = 3, Dur = 85 23:04:08.659 00.000 15672 IsSlewing returns 0 23:04:08.660 00.001 15672 IsGuiding returns 0 23:04:08.665 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=11596, FiltMin=2709, FiltMax=8106, Gamma=2.950 23:04:08.687 00.022 15672 PulseGuide returned control before completion, sleep 69 23:04:08.714 00.027 30444 UpdateGuideState exits: m=101639 SNR=75.3 Saturated 23:04:08.714 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:08.714 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:08.714 00.000 30444 Enqueuing Expose request 23:04:08.799 00.085 15672 IsGuiding returns 0 23:04:08.799 00.000 15672 Move returns status 0, amount 85 23:04:08.799 00.000 15672 MoveAxis(N, 0, ABG) 23:04:08.799 00.000 15672 Move returns status 0, amount 0 23:04:08.799 00.000 15672 move complete, result=0 23:04:08.800 00.001 15672 worker thread done servicing request 23:04:08.800 00.000 15672 Worker thread wakes up 23:04:08.800 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:08.800 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:08.800 00.000 30444 GuideStep: 0.3 px 85 ms WEST, 0.2 px 0 ms NORTH 23:04:10.911 02.111 15672 Exposure complete 23:04:10.930 00.019 15672 worker thread done servicing request 23:04:10.930 00.000 30444 OnExposeComplete: enter 23:04:10.930 00.000 30444 UpdateGuideState(): m_state=6 23:04:10.930 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1618 23:04:10.930 00.000 30444 Star::Find returns 1 (1), X=461.41, Y=193.84, Mass=104095, SNR=84.0, Peak=11890 HFD=3.5 23:04:10.932 00.002 30444 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.28) = xAngle (2.04 = 2.04) 23:04:10.932 00.000 30444 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.98 = 1.98) 23:04:10.932 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.77 mountX=-0.16 mountY=0.31, mountTheta=2.03 23:04:10.932 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.33, opts=13) 23:04:10.932 00.000 30444 Enqueuing Move request for scope (-0.07, 0.33) 23:04:10.932 00.000 15672 Worker thread wakes up 23:04:10.932 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.33) opts 0xd 23:04:10.932 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.33) 23:04:10.932 00.000 15672 Moving (-0.07, 0.33) raw xDistance=-0.16 yDistance=0.31 23:04:10.932 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:04:10.932 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:04:10.932 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 23:04:10.933 00.001 15672 MoveAxis(E, 0, ABG) 23:04:10.933 00.000 15672 Move returns status 0, amount 0 23:04:10.933 00.000 15672 MoveAxis(N, 0, ABG) 23:04:10.933 00.000 15672 Move returns status 0, amount 0 23:04:10.933 00.000 15672 move complete, result=0 23:04:10.933 00.000 15672 worker thread done servicing request 23:04:10.937 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=12821, FiltMin=2691, FiltMax=9111, Gamma=2.950 23:04:10.989 00.052 30444 UpdateGuideState exits: m=104095 SNR=84.0 Saturated 23:04:10.989 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:10.989 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:10.989 00.000 30444 Enqueuing Expose request 23:04:10.989 00.000 15672 Worker thread wakes up 23:04:10.989 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:10.989 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:10.990 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 23:04:12.897 01.907 15672 Exposure complete 23:04:12.916 00.019 15672 worker thread done servicing request 23:04:12.917 00.001 30444 OnExposeComplete: enter 23:04:12.917 00.000 30444 UpdateGuideState(): m_state=6 23:04:12.917 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1619 23:04:12.917 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=193.67, Mass=110059, SNR=93.0, Peak=11240 HFD=3.5 23:04:12.917 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 23:04:12.917 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 23:04:12.917 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.94 mountX=0.07 mountY=0.18, mountTheta=1.21 23:04:12.917 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.16, opts=13) 23:04:12.917 00.000 30444 Enqueuing Move request for scope (0.12, 0.16) 23:04:12.918 00.001 15672 Worker thread wakes up 23:04:12.918 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd 23:04:12.918 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.16) 23:04:12.918 00.000 15672 Moving (0.12, 0.16) raw xDistance=0.07 yDistance=0.18 23:04:12.918 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:04:12.918 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:12.918 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 23:04:12.918 00.000 15672 MoveAxis(E, 0, ABG) 23:04:12.918 00.000 15672 Move returns status 0, amount 0 23:04:12.918 00.000 15672 MoveAxis(N, 0, ABG) 23:04:12.918 00.000 15672 Move returns status 0, amount 0 23:04:12.918 00.000 15672 move complete, result=0 23:04:12.918 00.000 15672 worker thread done servicing request 23:04:12.923 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=11240, FiltMin=2738, FiltMax=8567, Gamma=2.950 23:04:12.972 00.049 30444 UpdateGuideState exits: m=110059 SNR=93.0 Saturated 23:04:12.972 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:12.972 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:12.972 00.000 30444 Enqueuing Expose request 23:04:12.972 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:04:12.972 00.000 15672 Worker thread wakes up 23:04:12.973 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:12.973 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:15.089 02.116 15672 Exposure complete 23:04:15.122 00.033 15672 worker thread done servicing request 23:04:15.122 00.000 30444 OnExposeComplete: enter 23:04:15.122 00.000 30444 UpdateGuideState(): m_state=6 23:04:15.122 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1620 23:04:15.122 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=193.69, Mass=95150, SNR=73.3, Peak=11926 HFD=3.2 23:04:15.122 00.000 30444 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.28) = xAngle (2.06 = 2.06) 23:04:15.122 00.000 30444 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.00 = 2.00) 23:04:15.122 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.79 mountX=-0.09 mountY=0.17, mountTheta=2.05 23:04:15.123 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.18, opts=13) 23:04:15.123 00.000 30444 Enqueuing Move request for scope (-0.04, 0.18) 23:04:15.123 00.000 15672 Worker thread wakes up 23:04:15.123 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd 23:04:15.123 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.18) 23:04:15.123 00.000 15672 Moving (-0.04, 0.18) raw xDistance=-0.09 yDistance=0.17 23:04:15.123 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:04:15.123 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:15.123 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:04:15.123 00.000 15672 MoveAxis(E, 0, ABG) 23:04:15.123 00.000 15672 Move returns status 0, amount 0 23:04:15.123 00.000 15672 MoveAxis(N, 0, ABG) 23:04:15.123 00.000 15672 Move returns status 0, amount 0 23:04:15.123 00.000 15672 move complete, result=0 23:04:15.123 00.000 15672 worker thread done servicing request 23:04:15.128 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=11977, FiltMin=2651, FiltMax=9402, Gamma=2.950 23:04:15.176 00.048 30444 UpdateGuideState exits: m=95150 SNR=73.3 Saturated 23:04:15.176 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:15.176 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:15.176 00.000 30444 Enqueuing Expose request 23:04:15.176 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:04:15.176 00.000 15672 Worker thread wakes up 23:04:15.176 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:15.176 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:17.092 01.916 15672 Exposure complete 23:04:17.126 00.034 15672 worker thread done servicing request 23:04:17.126 00.000 30444 OnExposeComplete: enter 23:04:17.126 00.000 30444 UpdateGuideState(): m_state=6 23:04:17.126 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1621 23:04:17.126 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=193.47, Mass=95938, SNR=66.5, Peak=11382 HFD=3.4 23:04:17.126 00.000 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.67 = -2.67) 23:04:17.126 00.000 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.73 = -2.73) 23:04:17.126 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.95 mountX=-0.19 mountY=-0.08, mountTheta=-2.72 23:04:17.126 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.04, opts=13) 23:04:17.127 00.001 30444 Enqueuing Move request for scope (-0.21, -0.04) 23:04:17.127 00.000 15672 Worker thread wakes up 23:04:17.127 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd 23:04:17.127 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.04) 23:04:17.127 00.000 15672 Moving (-0.21, -0.04) raw xDistance=-0.19 yDistance=-0.08 23:04:17.127 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:04:17.127 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:17.127 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 23:04:17.127 00.000 15672 MoveAxis(E, 0, ABG) 23:04:17.127 00.000 15672 Move returns status 0, amount 0 23:04:17.127 00.000 15672 MoveAxis(N, 0, ABG) 23:04:17.127 00.000 15672 Move returns status 0, amount 0 23:04:17.127 00.000 15672 move complete, result=0 23:04:17.127 00.000 15672 worker thread done servicing request 23:04:17.132 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2388, max=11680, FiltMin=2722, FiltMax=8468, Gamma=2.950 23:04:17.181 00.049 30444 UpdateGuideState exits: m=95938 SNR=66.5 Saturated 23:04:17.181 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:17.182 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:17.182 00.000 30444 Enqueuing Expose request 23:04:17.182 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:04:17.182 00.000 15672 Worker thread wakes up 23:04:17.182 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:17.182 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:19.290 02.108 15672 Exposure complete 23:04:19.309 00.019 15672 worker thread done servicing request 23:04:19.309 00.000 30444 OnExposeComplete: enter 23:04:19.309 00.000 30444 UpdateGuideState(): m_state=6 23:04:19.309 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1622 23:04:19.309 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=193.78, Mass=95877, SNR=80.0, Peak=10464 HFD=3.6 23:04:19.309 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 23:04:19.309 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 23:04:19.309 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.60 mountX=-0.08 mountY=0.27, mountTheta=1.87 23:04:19.310 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.27, opts=13) 23:04:19.310 00.000 30444 Enqueuing Move request for scope (-0.01, 0.27) 23:04:19.310 00.000 15672 Worker thread wakes up 23:04:19.310 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd 23:04:19.310 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.27) 23:04:19.310 00.000 15672 Moving (-0.01, 0.27) raw xDistance=-0.08 yDistance=0.27 23:04:19.310 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:04:19.310 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.13 newest=0.35 23:04:19.310 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 23:04:19.310 00.000 15672 MoveAxis(E, 0, ABG) 23:04:19.310 00.000 15672 Move returns status 0, amount 0 23:04:19.310 00.000 15672 MoveAxis(S, 47, ABG) 23:04:19.310 00.000 15672 Guiding Dir = 1, Dur = 47 23:04:19.312 00.002 15672 IsSlewing returns 0 23:04:19.313 00.001 15672 IsGuiding returns 0 23:04:19.316 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12190, FiltMin=2699, FiltMax=8658, Gamma=2.950 23:04:19.366 00.050 30444 UpdateGuideState exits: m=95877 SNR=80.0 Saturated 23:04:19.366 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:19.366 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:19.366 00.000 30444 Enqueuing Expose request 23:04:19.392 00.026 15672 IsGuiding returns 1 23:04:19.392 00.000 15672 scope still moving after pulse duration time elapsed 23:04:19.413 00.021 15672 IsSlewing returns 0 23:04:19.414 00.001 15672 IsGuiding returns 1 23:04:19.435 00.021 15672 IsSlewing returns 0 23:04:19.437 00.002 15672 IsGuiding returns 1 23:04:19.458 00.021 15672 IsSlewing returns 0 23:04:19.472 00.014 15672 IsGuiding returns 0 23:04:19.472 00.000 15672 scope move finished after 47 + 112 ms 23:04:19.472 00.000 15672 Move returns status 0, amount 47 23:04:19.472 00.000 15672 move complete, result=0 23:04:19.472 00.000 15672 worker thread done servicing request 23:04:19.473 00.001 15672 Worker thread wakes up 23:04:19.473 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:19.473 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:19.473 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 47 ms SOUTH 23:04:21.382 01.909 15672 Exposure complete 23:04:21.402 00.020 15672 worker thread done servicing request 23:04:21.402 00.000 30444 OnExposeComplete: enter 23:04:21.402 00.000 30444 UpdateGuideState(): m_state=6 23:04:21.402 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1623 23:04:21.402 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=194.13, Mass=87517, SNR=64.5, Peak=9470 HFD=3.6 23:04:21.402 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.95 = 1.95) 23:04:21.402 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 23:04:21.402 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.63 hyp=0.63 cameraTheta=1.67 mountX=-0.23 mountY=0.60, mountTheta=1.94 23:04:21.402 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.63, opts=13) 23:04:21.403 00.001 30444 Enqueuing Move request for scope (-0.06, 0.63) 23:04:21.403 00.000 15672 Worker thread wakes up 23:04:21.403 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.63) opts 0xd 23:04:21.403 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.63) 23:04:21.403 00.000 15672 Moving (-0.06, 0.63) raw xDistance=-0.23 yDistance=0.60 23:04:21.403 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:04:21.403 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 23:04:21.403 00.000 15672 MoveAxis(E, 0, ABG) 23:04:21.403 00.000 15672 Move returns status 0, amount 0 23:04:21.403 00.000 15672 MoveAxis(S, 107, ABG) 23:04:21.403 00.000 15672 Guiding Dir = 1, Dur = 107 23:04:21.404 00.001 15672 IsSlewing returns 0 23:04:21.408 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2364, max=10070, FiltMin=2749, FiltMax=8476, Gamma=2.950 23:04:21.420 00.012 15672 IsGuiding returns 0 23:04:21.457 00.037 30444 UpdateGuideState exits: m=87517 SNR=64.5 Saturated 23:04:21.457 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:21.457 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:21.458 00.001 30444 Enqueuing Expose request 23:04:21.500 00.042 15672 PulseGuide returned control before completion, sleep 37 23:04:21.539 00.039 15672 IsGuiding returns 1 23:04:21.539 00.000 15672 scope still moving after pulse duration time elapsed 23:04:21.560 00.021 15672 IsSlewing returns 0 23:04:21.561 00.001 15672 IsGuiding returns 1 23:04:21.584 00.023 15672 IsSlewing returns 0 23:04:21.588 00.004 15672 IsGuiding returns 1 23:04:21.609 00.021 15672 IsSlewing returns 0 23:04:21.612 00.003 15672 IsGuiding returns 1 23:04:21.633 00.021 15672 IsSlewing returns 0 23:04:21.691 00.058 15672 IsGuiding returns 0 23:04:21.691 00.000 15672 scope move finished after 107 + 164 ms 23:04:21.691 00.000 15672 Move returns status 0, amount 107 23:04:21.691 00.000 15672 move complete, result=0 23:04:21.691 00.000 15672 worker thread done servicing request 23:04:21.691 00.000 15672 Worker thread wakes up 23:04:21.691 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:21.691 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 107 ms SOUTH 23:04:21.691 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:23.802 02.111 15672 Exposure complete 23:04:23.822 00.020 15672 worker thread done servicing request 23:04:23.822 00.000 30444 OnExposeComplete: enter 23:04:23.822 00.000 30444 UpdateGuideState(): m_state=6 23:04:23.822 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1624 23:04:23.822 00.000 30444 Star::Find returns 1 (1), X=462.01, Y=193.65, Mass=87657, SNR=68.5, Peak=9520 HFD=3.8 23:04:23.822 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 23:04:23.822 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 23:04:23.822 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.14 hyp=0.55 cameraTheta=0.26 mountX=0.47 mountY=0.25, mountTheta=0.49 23:04:23.823 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.14, opts=13) 23:04:23.823 00.000 30444 Enqueuing Move request for scope (0.53, 0.14) 23:04:23.823 00.000 15672 Worker thread wakes up 23:04:23.823 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.14) opts 0xd 23:04:23.823 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.14) 23:04:23.823 00.000 15672 Moving (0.53, 0.14) raw xDistance=0.47 yDistance=0.25 23:04:23.823 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47 23:04:23.823 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 23:04:23.823 00.000 15672 MoveAxis(W, 128, ABG) 23:04:23.823 00.000 15672 Guiding Dir = 3, Dur = 128 23:04:23.824 00.001 15672 IsSlewing returns 0 23:04:23.825 00.001 15672 IsGuiding returns 0 23:04:23.829 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=10463, FiltMin=2675, FiltMax=8680, Gamma=2.950 23:04:23.848 00.019 15672 PulseGuide returned control before completion, sleep 116 23:04:23.883 00.035 30444 UpdateGuideState exits: m=87657 SNR=68.5 Saturated 23:04:23.884 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:23.884 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:23.884 00.000 30444 Enqueuing Expose request 23:04:23.976 00.092 15672 IsGuiding returns 0 23:04:23.976 00.000 15672 Move returns status 0, amount 128 23:04:23.976 00.000 15672 MoveAxis(S, 45, ABG) 23:04:23.976 00.000 15672 Guiding Dir = 1, Dur = 45 23:04:23.976 00.000 15672 IsSlewing returns 0 23:04:23.977 00.001 15672 IsGuiding returns 0 23:04:24.089 00.112 15672 IsGuiding returns 1 23:04:24.089 00.000 15672 scope still moving after pulse duration time elapsed 23:04:24.110 00.021 15672 IsSlewing returns 0 23:04:24.111 00.001 15672 IsGuiding returns 1 23:04:24.132 00.021 15672 IsSlewing returns 0 23:04:24.152 00.020 15672 IsGuiding returns 0 23:04:24.152 00.000 15672 scope move finished after 45 + 129 ms 23:04:24.152 00.000 15672 Move returns status 0, amount 45 23:04:24.152 00.000 15672 move complete, result=0 23:04:24.152 00.000 15672 worker thread done servicing request 23:04:24.152 00.000 15672 Worker thread wakes up 23:04:24.152 00.000 30444 GuideStep: 0.5 px 128 ms WEST, 0.3 px 45 ms SOUTH 23:04:24.152 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:24.152 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:26.058 01.906 15672 Exposure complete 23:04:26.078 00.020 15672 worker thread done servicing request 23:04:26.078 00.000 30444 OnExposeComplete: enter 23:04:26.078 00.000 30444 UpdateGuideState(): m_state=6 23:04:26.078 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1625 23:04:26.078 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=193.76, Mass=92022, SNR=67.0, Peak=10994 HFD=3.4 23:04:26.078 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 23:04:26.078 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 23:04:26.079 00.001 30444 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.29 mountX=0.00 mountY=0.26, mountTheta=1.57 23:04:26.079 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.25, opts=13) 23:04:26.079 00.000 30444 Enqueuing Move request for scope (0.07, 0.25) 23:04:26.079 00.000 15672 Worker thread wakes up 23:04:26.079 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd 23:04:26.079 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.25) 23:04:26.079 00.000 15672 Moving (0.07, 0.25) raw xDistance=0.00 yDistance=0.26 23:04:26.079 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 23:04:26.079 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 23:04:26.079 00.000 15672 MoveAxis(E, 0, ABG) 23:04:26.079 00.000 15672 Move returns status 0, amount 0 23:04:26.079 00.000 15672 MoveAxis(S, 46, ABG) 23:04:26.079 00.000 15672 Guiding Dir = 1, Dur = 46 23:04:26.080 00.001 15672 IsSlewing returns 0 23:04:26.082 00.002 15672 IsGuiding returns 0 23:04:26.086 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=10994, FiltMin=2749, FiltMax=8878, Gamma=2.950 23:04:26.135 00.049 30444 UpdateGuideState exits: m=92022 SNR=67.0 Saturated 23:04:26.136 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:26.136 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:26.136 00.000 30444 Enqueuing Expose request 23:04:26.166 00.030 15672 IsGuiding returns 1 23:04:26.166 00.000 15672 scope still moving after pulse duration time elapsed 23:04:26.187 00.021 15672 IsSlewing returns 0 23:04:26.188 00.001 15672 IsGuiding returns 1 23:04:26.210 00.022 15672 IsSlewing returns 0 23:04:26.260 00.050 15672 IsGuiding returns 0 23:04:26.260 00.000 15672 scope move finished after 46 + 132 ms 23:04:26.260 00.000 15672 Move returns status 0, amount 46 23:04:26.260 00.000 15672 move complete, result=0 23:04:26.260 00.000 15672 worker thread done servicing request 23:04:26.261 00.001 15672 Worker thread wakes up 23:04:26.261 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:26.261 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:26.261 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 46 ms SOUTH 23:04:28.377 02.116 15672 Exposure complete 23:04:28.407 00.030 15672 worker thread done servicing request 23:04:28.407 00.000 30444 OnExposeComplete: enter 23:04:28.408 00.001 30444 UpdateGuideState(): m_state=6 23:04:28.408 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1626 23:04:28.408 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=194.09, Mass=94613, SNR=71.1, Peak=10754 HFD=3.4 23:04:28.408 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 23:04:28.408 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 23:04:28.408 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.59 hyp=0.60 cameraTheta=1.32 mountX=-0.02 mountY=0.60, mountTheta=1.60 23:04:28.408 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.59, opts=13) 23:04:28.408 00.000 30444 Enqueuing Move request for scope (0.15, 0.59) 23:04:28.408 00.000 15672 Worker thread wakes up 23:04:28.408 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.59) opts 0xd 23:04:28.409 00.001 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.59) 23:04:28.409 00.000 15672 Moving (0.15, 0.59) raw xDistance=-0.02 yDistance=0.60 23:04:28.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:04:28.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 23:04:28.409 00.000 15672 MoveAxis(E, 0, ABG) 23:04:28.409 00.000 15672 Move returns status 0, amount 0 23:04:28.409 00.000 15672 MoveAxis(S, 108, ABG) 23:04:28.409 00.000 15672 Guiding Dir = 1, Dur = 108 23:04:28.410 00.001 15672 IsSlewing returns 0 23:04:28.411 00.001 15672 IsGuiding returns 0 23:04:28.415 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=10966, FiltMin=2650, FiltMax=8680, Gamma=2.950 23:04:28.464 00.049 30444 UpdateGuideState exits: m=94613 SNR=71.1 Saturated 23:04:28.464 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:28.464 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:28.464 00.000 30444 Enqueuing Expose request 23:04:28.495 00.031 15672 PulseGuide returned control before completion, sleep 33 23:04:28.530 00.035 15672 IsGuiding returns 1 23:04:28.530 00.000 15672 scope still moving after pulse duration time elapsed 23:04:28.551 00.021 15672 IsSlewing returns 0 23:04:28.551 00.000 15672 IsGuiding returns 1 23:04:28.573 00.022 15672 IsSlewing returns 0 23:04:28.575 00.002 15672 IsGuiding returns 1 23:04:28.596 00.021 15672 IsSlewing returns 0 23:04:28.656 00.060 15672 IsGuiding returns 0 23:04:28.656 00.000 15672 scope move finished after 108 + 137 ms 23:04:28.656 00.000 15672 Move returns status 0, amount 108 23:04:28.656 00.000 15672 move complete, result=0 23:04:28.656 00.000 15672 worker thread done servicing request 23:04:28.656 00.000 15672 Worker thread wakes up 23:04:28.657 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:28.657 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:28.657 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.6 px 108 ms SOUTH 23:04:30.567 01.910 15672 Exposure complete 23:04:30.587 00.020 15672 worker thread done servicing request 23:04:30.587 00.000 30444 OnExposeComplete: enter 23:04:30.587 00.000 30444 UpdateGuideState(): m_state=6 23:04:30.588 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1627 23:04:30.588 00.000 30444 Star::Find returns 1 (1), X=461.65, Y=193.67, Mass=90346, SNR=73.0, Peak=10343 HFD=3.4 23:04:30.588 00.000 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 23:04:30.588 00.000 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 23:04:30.588 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.24 cameraTheta=0.77 mountX=0.12 mountY=0.20, mountTheta=1.04 23:04:30.588 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.16, opts=13) 23:04:30.588 00.000 30444 Enqueuing Move request for scope (0.17, 0.16) 23:04:30.588 00.000 15672 Worker thread wakes up 23:04:30.588 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd 23:04:30.588 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.16) 23:04:30.588 00.000 15672 Moving (0.17, 0.16) raw xDistance=0.12 yDistance=0.20 23:04:30.588 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:04:30.589 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:30.589 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:04:30.589 00.000 15672 MoveAxis(E, 0, ABG) 23:04:30.589 00.000 15672 Move returns status 0, amount 0 23:04:30.589 00.000 15672 MoveAxis(N, 0, ABG) 23:04:30.589 00.000 15672 Move returns status 0, amount 0 23:04:30.589 00.000 15672 move complete, result=0 23:04:30.589 00.000 15672 worker thread done servicing request 23:04:30.593 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=12711, FiltMin=2642, FiltMax=9351, Gamma=2.950 23:04:30.643 00.050 30444 UpdateGuideState exits: m=90346 SNR=73.0 Saturated 23:04:30.643 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:30.643 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:30.643 00.000 30444 Enqueuing Expose request 23:04:30.643 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:04:30.643 00.000 15672 Worker thread wakes up 23:04:30.643 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:30.646 00.003 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:32.755 02.109 15672 Exposure complete 23:04:32.774 00.019 15672 worker thread done servicing request 23:04:32.774 00.000 30444 OnExposeComplete: enter 23:04:32.775 00.001 30444 UpdateGuideState(): m_state=6 23:04:32.775 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1628 23:04:32.775 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=193.72, Mass=93583, SNR=75.1, Peak=10684 HFD=3.3 23:04:32.775 00.000 30444 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.28) = xAngle (1.50 = 1.50) 23:04:32.775 00.000 30444 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.44 = 1.44) 23:04:32.775 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.23 mountX=0.01 mountY=0.22, mountTheta=1.50 23:04:32.775 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.21, opts=13) 23:04:32.775 00.000 30444 Enqueuing Move request for scope (0.08, 0.21) 23:04:32.775 00.000 15672 Worker thread wakes up 23:04:32.776 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd 23:04:32.776 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.21) 23:04:32.776 00.000 15672 Moving (0.08, 0.21) raw xDistance=0.01 yDistance=0.22 23:04:32.776 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:04:32.776 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:32.776 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 23:04:32.776 00.000 15672 MoveAxis(E, 0, ABG) 23:04:32.776 00.000 15672 Move returns status 0, amount 0 23:04:32.776 00.000 15672 MoveAxis(N, 0, ABG) 23:04:32.776 00.000 15672 Move returns status 0, amount 0 23:04:32.776 00.000 15672 move complete, result=0 23:04:32.776 00.000 15672 worker thread done servicing request 23:04:32.781 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=11747, FiltMin=2715, FiltMax=8846, Gamma=2.950 23:04:32.831 00.050 30444 UpdateGuideState exits: m=93583 SNR=75.1 Saturated 23:04:32.831 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:32.831 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:32.831 00.000 30444 Enqueuing Expose request 23:04:32.831 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:04:32.831 00.000 15672 Worker thread wakes up 23:04:32.831 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:32.831 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:34.745 01.914 15672 Exposure complete 23:04:34.775 00.030 15672 worker thread done servicing request 23:04:34.775 00.000 30444 OnExposeComplete: enter 23:04:34.775 00.000 30444 UpdateGuideState(): m_state=6 23:04:34.775 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1629 23:04:34.775 00.000 30444 Star::Find returns 1 (1), X=461.36, Y=194.06, Mass=112522, SNR=96.9, Peak=11373 HFD=3.6 23:04:34.775 00.000 30444 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.28) = xAngle (2.05 = 2.05) 23:04:34.775 00.000 30444 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.99 = 1.99) 23:04:34.775 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.55 hyp=0.56 cameraTheta=1.77 mountX=-0.26 mountY=0.52, mountTheta=2.04 23:04:34.775 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.55, opts=13) 23:04:34.775 00.000 30444 Enqueuing Move request for scope (-0.11, 0.55) 23:04:34.775 00.000 15672 Worker thread wakes up 23:04:34.775 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.55) opts 0xd 23:04:34.775 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.55) 23:04:34.775 00.000 15672 Moving (-0.11, 0.55) raw xDistance=-0.26 yDistance=0.52 23:04:34.775 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 23:04:34.775 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 23:04:34.775 00.000 15672 MoveAxis(E, 71, ABG) 23:04:34.775 00.000 15672 Guiding Dir = 2, Dur = 71 23:04:34.776 00.001 15672 IsSlewing returns 0 23:04:34.778 00.002 15672 IsGuiding returns 0 23:04:34.781 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2374, max=11373, FiltMin=2710, FiltMax=8880, Gamma=2.950 23:04:34.805 00.024 15672 PulseGuide returned control before completion, sleep 53 23:04:34.830 00.025 30444 UpdateGuideState exits: m=112522 SNR=96.9 Saturated 23:04:34.830 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:34.830 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:34.830 00.000 30444 Enqueuing Expose request 23:04:34.862 00.032 15672 IsGuiding returns 1 23:04:34.862 00.000 15672 scope still moving after pulse duration time elapsed 23:04:34.883 00.021 15672 IsSlewing returns 0 23:04:34.886 00.003 15672 IsGuiding returns 0 23:04:34.887 00.001 15672 scope move finished after 71 + 37 ms 23:04:34.887 00.000 15672 Move returns status 0, amount 71 23:04:34.887 00.000 15672 MoveAxis(S, 92, ABG) 23:04:34.887 00.000 15672 Guiding Dir = 1, Dur = 92 23:04:34.887 00.000 15672 IsSlewing returns 0 23:04:34.888 00.001 15672 IsGuiding returns 0 23:04:34.965 00.077 15672 PulseGuide returned control before completion, sleep 25 23:04:35.015 00.050 15672 IsGuiding returns 1 23:04:35.015 00.000 15672 scope still moving after pulse duration time elapsed 23:04:35.036 00.021 15672 IsSlewing returns 0 23:04:35.038 00.002 15672 IsGuiding returns 1 23:04:35.058 00.020 15672 IsSlewing returns 0 23:04:35.059 00.001 15672 IsGuiding returns 1 23:04:35.080 00.021 15672 IsSlewing returns 0 23:04:35.110 00.030 15672 IsGuiding returns 0 23:04:35.111 00.001 15672 scope move finished after 92 + 130 ms 23:04:35.111 00.000 15672 Move returns status 0, amount 92 23:04:35.111 00.000 15672 move complete, result=0 23:04:35.111 00.000 15672 worker thread done servicing request 23:04:35.111 00.000 15672 Worker thread wakes up 23:04:35.111 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:35.111 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:35.111 00.000 30444 GuideStep: -0.3 px 71 ms EAST, 0.5 px 92 ms SOUTH 23:04:37.219 02.108 15672 Exposure complete 23:04:37.239 00.020 15672 worker thread done servicing request 23:04:37.239 00.000 30444 OnExposeComplete: enter 23:04:37.239 00.000 30444 UpdateGuideState(): m_state=6 23:04:37.239 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1630 23:04:37.239 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=194.08, Mass=102548, SNR=74.3, Peak=11630 HFD=3.5 23:04:37.239 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.68 = 1.68) 23:04:37.239 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.62 = 1.62) 23:04:37.239 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.57 hyp=0.58 cameraTheta=1.41 mountX=-0.07 mountY=0.58, mountTheta=1.68 23:04:37.240 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.57, opts=13) 23:04:37.240 00.000 30444 Enqueuing Move request for scope (0.10, 0.57) 23:04:37.240 00.000 15672 Worker thread wakes up 23:04:37.240 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.57) opts 0xd 23:04:37.240 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.57) 23:04:37.240 00.000 15672 Moving (0.10, 0.57) raw xDistance=-0.07 yDistance=0.58 23:04:37.240 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:04:37.240 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 23:04:37.240 00.000 15672 MoveAxis(E, 0, ABG) 23:04:37.240 00.000 15672 Move returns status 0, amount 0 23:04:37.240 00.000 15672 MoveAxis(S, 104, ABG) 23:04:37.240 00.000 15672 Guiding Dir = 1, Dur = 104 23:04:37.241 00.001 15672 IsSlewing returns 0 23:04:37.242 00.001 15672 IsGuiding returns 0 23:04:37.246 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11630, FiltMin=2552, FiltMax=8998, Gamma=2.950 23:04:37.295 00.049 30444 UpdateGuideState exits: m=102548 SNR=74.3 Saturated 23:04:37.295 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:37.295 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:37.295 00.000 30444 Enqueuing Expose request 23:04:37.315 00.020 15672 PulseGuide returned control before completion, sleep 42 23:04:37.359 00.044 15672 IsGuiding returns 1 23:04:37.359 00.000 15672 scope still moving after pulse duration time elapsed 23:04:37.380 00.021 15672 IsSlewing returns 0 23:04:37.412 00.032 15672 IsGuiding returns 1 23:04:37.434 00.022 15672 IsSlewing returns 0 23:04:37.459 00.025 15672 IsGuiding returns 0 23:04:37.459 00.000 15672 scope move finished after 104 + 114 ms 23:04:37.459 00.000 15672 Move returns status 0, amount 104 23:04:37.460 00.001 15672 move complete, result=0 23:04:37.460 00.000 15672 worker thread done servicing request 23:04:37.460 00.000 15672 Worker thread wakes up 23:04:37.460 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:37.460 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:37.460 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 104 ms SOUTH 23:04:39.375 01.915 15672 Exposure complete 23:04:39.408 00.033 15672 worker thread done servicing request 23:04:39.409 00.001 30444 OnExposeComplete: enter 23:04:39.409 00.000 30444 UpdateGuideState(): m_state=6 23:04:39.409 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1631 23:04:39.409 00.000 30444 Star::Find returns 1 (1), X=461.68, Y=193.73, Mass=90862, SNR=72.2, Peak=10456 HFD=3.4 23:04:39.409 00.000 30444 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 23:04:39.409 00.000 30444 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 23:04:39.409 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.30 cameraTheta=0.83 mountX=0.14 mountY=0.26, mountTheta=1.09 23:04:39.409 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.22, opts=13) 23:04:39.409 00.000 30444 Enqueuing Move request for scope (0.21, 0.22) 23:04:39.410 00.001 15672 Worker thread wakes up 23:04:39.410 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd 23:04:39.410 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.22) 23:04:39.410 00.000 15672 Moving (0.21, 0.22) raw xDistance=0.14 yDistance=0.26 23:04:39.410 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 23:04:39.410 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 23:04:39.410 00.000 15672 MoveAxis(E, 0, ABG) 23:04:39.410 00.000 15672 Move returns status 0, amount 0 23:04:39.410 00.000 15672 MoveAxis(S, 47, ABG) 23:04:39.410 00.000 15672 Guiding Dir = 1, Dur = 47 23:04:39.411 00.001 15672 IsSlewing returns 0 23:04:39.412 00.001 15672 IsGuiding returns 0 23:04:39.415 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=10840, FiltMin=2682, FiltMax=8684, Gamma=2.950 23:04:39.465 00.050 30444 UpdateGuideState exits: m=90862 SNR=72.2 Saturated 23:04:39.465 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:39.465 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:39.465 00.000 30444 Enqueuing Expose request 23:04:39.489 00.024 15672 IsGuiding returns 1 23:04:39.489 00.000 15672 scope still moving after pulse duration time elapsed 23:04:39.509 00.020 15672 IsSlewing returns 0 23:04:39.567 00.058 15672 IsGuiding returns 0 23:04:39.567 00.000 15672 scope move finished after 47 + 108 ms 23:04:39.568 00.001 15672 Move returns status 0, amount 47 23:04:39.568 00.000 15672 move complete, result=0 23:04:39.568 00.000 15672 worker thread done servicing request 23:04:39.568 00.000 15672 Worker thread wakes up 23:04:39.568 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:39.568 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:39.568 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 47 ms SOUTH 23:04:41.678 02.110 15672 Exposure complete 23:04:41.697 00.019 15672 worker thread done servicing request 23:04:41.698 00.001 30444 OnExposeComplete: enter 23:04:41.698 00.000 30444 UpdateGuideState(): m_state=6 23:04:41.698 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1632 23:04:41.698 00.000 30444 Star::Find returns 1 (1), X=462.12, Y=193.30, Mass=105245, SNR=73.9, Peak=10617 HFD=3.7 23:04:41.698 00.000 30444 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.28) = xAngle (-0.04 = -0.04) 23:04:41.698 00.000 30444 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 23:04:41.698 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=-0.21 hyp=0.67 cameraTheta=-0.32 mountX=0.67 mountY=-0.07, mountTheta=-0.10 23:04:41.698 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=-0.21, opts=13) 23:04:41.698 00.000 30444 Enqueuing Move request for scope (0.64, -0.21) 23:04:41.699 00.001 15672 Worker thread wakes up 23:04:41.699 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.21) opts 0xd 23:04:41.699 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, -0.21) 23:04:41.699 00.000 15672 Moving (0.64, -0.21) raw xDistance=0.67 yDistance=-0.07 23:04:41.699 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67 23:04:41.699 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:41.699 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:04:41.699 00.000 15672 MoveAxis(W, 181, ABG) 23:04:41.699 00.000 15672 Guiding Dir = 3, Dur = 181 23:04:41.700 00.001 15672 IsSlewing returns 0 23:04:41.700 00.000 15672 IsGuiding returns 0 23:04:41.704 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=11283, FiltMin=2702, FiltMax=9155, Gamma=2.950 23:04:41.723 00.019 15672 PulseGuide returned control before completion, sleep 169 23:04:41.754 00.031 30444 UpdateGuideState exits: m=105245 SNR=73.9 Saturated 23:04:41.754 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:41.754 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:41.754 00.000 30444 Enqueuing Expose request 23:04:41.900 00.146 15672 IsGuiding returns 1 23:04:41.900 00.000 15672 scope still moving after pulse duration time elapsed 23:04:41.921 00.021 15672 IsSlewing returns 0 23:04:41.922 00.001 15672 IsGuiding returns 0 23:04:41.922 00.000 15672 scope move finished after 181 + 40 ms 23:04:41.922 00.000 15672 Move returns status 0, amount 181 23:04:41.922 00.000 15672 MoveAxis(N, 0, ABG) 23:04:41.922 00.000 15672 Move returns status 0, amount 0 23:04:41.922 00.000 15672 move complete, result=0 23:04:41.922 00.000 15672 worker thread done servicing request 23:04:41.922 00.000 15672 Worker thread wakes up 23:04:41.922 00.000 30444 GuideStep: 0.7 px 181 ms WEST, -0.1 px 0 ms NORTH 23:04:41.922 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:41.923 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:43.830 01.907 15672 Exposure complete 23:04:43.850 00.020 15672 worker thread done servicing request 23:04:43.850 00.000 30444 OnExposeComplete: enter 23:04:43.850 00.000 30444 UpdateGuideState(): m_state=6 23:04:43.850 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1633 23:04:43.850 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=193.67, Mass=102252, SNR=74.3, Peak=11995 HFD=3.5 23:04:43.850 00.000 30444 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.28) = xAngle (2.75 = 2.75) 23:04:43.850 00.000 30444 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.68 = 2.68) 23:04:43.850 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.17 hyp=0.26 cameraTheta=2.47 mountX=-0.24 mountY=0.12, mountTheta=2.70 23:04:43.851 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.17, opts=13) 23:04:43.851 00.000 30444 Enqueuing Move request for scope (-0.21, 0.17) 23:04:43.851 00.000 15672 Worker thread wakes up 23:04:43.851 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.17) opts 0xd 23:04:43.851 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.17) 23:04:43.851 00.000 15672 Moving (-0.21, 0.17) raw xDistance=-0.24 yDistance=0.12 23:04:43.851 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 23:04:43.851 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:43.851 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:04:43.851 00.000 15672 MoveAxis(E, 0, ABG) 23:04:43.851 00.000 15672 Move returns status 0, amount 0 23:04:43.851 00.000 15672 MoveAxis(N, 0, ABG) 23:04:43.851 00.000 15672 Move returns status 0, amount 0 23:04:43.851 00.000 15672 move complete, result=0 23:04:43.851 00.000 15672 worker thread done servicing request 23:04:43.856 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=12573, FiltMin=2650, FiltMax=8889, Gamma=2.950 23:04:43.906 00.050 30444 UpdateGuideState exits: m=102252 SNR=74.3 Saturated 23:04:43.906 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:43.906 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:43.906 00.000 30444 Enqueuing Expose request 23:04:43.906 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:04:43.906 00.000 15672 Worker thread wakes up 23:04:43.906 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:43.906 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:46.015 02.109 15672 Exposure complete 23:04:46.035 00.020 15672 worker thread done servicing request 23:04:46.035 00.000 30444 OnExposeComplete: enter 23:04:46.035 00.000 30444 UpdateGuideState(): m_state=6 23:04:46.035 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1634 23:04:46.036 00.001 30444 Star::Find returns 1 (1), X=461.31, Y=193.83, Mass=89451, SNR=62.0, Peak=10103 HFD=3.5 23:04:46.036 00.000 30444 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.28) = xAngle (2.33 = 2.33) 23:04:46.036 00.000 30444 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.27 = 2.27) 23:04:46.036 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.33 hyp=0.37 cameraTheta=2.05 mountX=-0.25 mountY=0.28, mountTheta=2.31 23:04:46.036 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.33, opts=13) 23:04:46.036 00.000 30444 Enqueuing Move request for scope (-0.17, 0.33) 23:04:46.036 00.000 15672 Worker thread wakes up 23:04:46.036 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.33) opts 0xd 23:04:46.036 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.33) 23:04:46.036 00.000 15672 Moving (-0.17, 0.33) raw xDistance=-0.25 yDistance=0.28 23:04:46.036 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 23:04:46.036 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 23:04:46.037 00.001 15672 MoveAxis(E, 69, ABG) 23:04:46.037 00.000 15672 Guiding Dir = 2, Dur = 69 23:04:46.037 00.000 15672 IsSlewing returns 0 23:04:46.039 00.002 15672 IsGuiding returns 0 23:04:46.043 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=11105, FiltMin=2627, FiltMax=8602, Gamma=2.950 23:04:46.068 00.025 15672 PulseGuide returned control before completion, sleep 50 23:04:46.092 00.024 30444 UpdateGuideState exits: m=89451 SNR=62.0 Saturated 23:04:46.092 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:46.092 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:46.092 00.000 30444 Enqueuing Expose request 23:04:46.121 00.029 15672 IsGuiding returns 1 23:04:46.121 00.000 15672 scope still moving after pulse duration time elapsed 23:04:46.141 00.020 15672 IsSlewing returns 0 23:04:46.181 00.040 15672 IsGuiding returns 0 23:04:46.182 00.001 15672 scope move finished after 69 + 73 ms 23:04:46.182 00.000 15672 Move returns status 0, amount 69 23:04:46.182 00.000 15672 MoveAxis(S, 50, ABG) 23:04:46.182 00.000 15672 Guiding Dir = 1, Dur = 50 23:04:46.182 00.000 15672 IsSlewing returns 0 23:04:46.184 00.002 15672 IsGuiding returns 0 23:04:46.265 00.081 15672 IsGuiding returns 1 23:04:46.266 00.001 15672 scope still moving after pulse duration time elapsed 23:04:46.287 00.021 15672 IsSlewing returns 0 23:04:46.288 00.001 15672 IsGuiding returns 1 23:04:46.309 00.021 15672 IsSlewing returns 0 23:04:46.310 00.001 15672 IsGuiding returns 1 23:04:46.331 00.021 15672 IsSlewing returns 0 23:04:46.356 00.025 15672 IsGuiding returns 0 23:04:46.356 00.000 15672 scope move finished after 50 + 122 ms 23:04:46.356 00.000 15672 Move returns status 0, amount 50 23:04:46.356 00.000 15672 move complete, result=0 23:04:46.356 00.000 15672 worker thread done servicing request 23:04:46.356 00.000 15672 Worker thread wakes up 23:04:46.356 00.000 30444 GuideStep: -0.3 px 69 ms EAST, 0.3 px 50 ms SOUTH 23:04:46.356 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:46.356 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:48.272 01.916 15672 Exposure complete 23:04:48.304 00.032 15672 worker thread done servicing request 23:04:48.305 00.001 30444 OnExposeComplete: enter 23:04:48.305 00.000 30444 UpdateGuideState(): m_state=6 23:04:48.305 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1635 23:04:48.305 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=193.58, Mass=96684, SNR=65.4, Peak=10669 HFD=3.5 23:04:48.305 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 23:04:48.305 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 23:04:48.305 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.20 cameraTheta=0.38 mountX=0.16 mountY=0.11, mountTheta=0.62 23:04:48.305 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.08, opts=13) 23:04:48.306 00.001 30444 Enqueuing Move request for scope (0.19, 0.08) 23:04:48.306 00.000 15672 Worker thread wakes up 23:04:48.306 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd 23:04:48.306 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.08) 23:04:48.306 00.000 15672 Moving (0.19, 0.08) raw xDistance=0.16 yDistance=0.11 23:04:48.306 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:04:48.306 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:48.306 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:04:48.306 00.000 15672 MoveAxis(E, 0, ABG) 23:04:48.306 00.000 15672 Move returns status 0, amount 0 23:04:48.306 00.000 15672 MoveAxis(N, 0, ABG) 23:04:48.306 00.000 15672 Move returns status 0, amount 0 23:04:48.306 00.000 15672 move complete, result=0 23:04:48.306 00.000 15672 worker thread done servicing request 23:04:48.311 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=12425, FiltMin=2670, FiltMax=9017, Gamma=2.950 23:04:48.360 00.049 30444 UpdateGuideState exits: m=96684 SNR=65.4 Saturated 23:04:48.360 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:48.360 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:48.360 00.000 30444 Enqueuing Expose request 23:04:48.360 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:04:48.361 00.001 15672 Worker thread wakes up 23:04:48.361 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:48.361 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:50.470 02.109 15672 Exposure complete 23:04:50.490 00.020 15672 worker thread done servicing request 23:04:50.490 00.000 30444 OnExposeComplete: enter 23:04:50.490 00.000 30444 UpdateGuideState(): m_state=6 23:04:50.490 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1636 23:04:50.490 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=193.71, Mass=99011, SNR=69.8, Peak=12372 HFD=3.4 23:04:50.490 00.000 30444 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.28) = xAngle (2.68 = 2.68) 23:04:50.490 00.000 30444 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.62 = 2.62) 23:04:50.490 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.30 cameraTheta=2.40 mountX=-0.27 mountY=0.15, mountTheta=2.63 23:04:50.491 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.20, opts=13) 23:04:50.491 00.000 30444 Enqueuing Move request for scope (-0.22, 0.20) 23:04:50.491 00.000 15672 Worker thread wakes up 23:04:50.491 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.20) opts 0xd 23:04:50.491 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.20) 23:04:50.491 00.000 15672 Moving (-0.22, 0.20) raw xDistance=-0.27 yDistance=0.15 23:04:50.491 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 23:04:50.491 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:50.491 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 23:04:50.491 00.000 15672 MoveAxis(E, 72, ABG) 23:04:50.491 00.000 15672 Guiding Dir = 2, Dur = 72 23:04:50.492 00.001 15672 IsSlewing returns 0 23:04:50.493 00.001 15672 IsGuiding returns 0 23:04:50.497 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=12372, FiltMin=2731, FiltMax=8752, Gamma=2.950 23:04:50.510 00.013 15672 PulseGuide returned control before completion, sleep 66 23:04:50.546 00.036 30444 UpdateGuideState exits: m=99011 SNR=69.8 Saturated 23:04:50.546 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:50.546 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:50.546 00.000 30444 Enqueuing Expose request 23:04:50.578 00.032 15672 IsGuiding returns 1 23:04:50.578 00.000 15672 scope still moving after pulse duration time elapsed 23:04:50.600 00.022 15672 IsSlewing returns 0 23:04:50.601 00.001 15672 IsGuiding returns 1 23:04:50.622 00.021 15672 IsSlewing returns 0 23:04:50.623 00.001 15672 IsGuiding returns 0 23:04:50.623 00.000 15672 scope move finished after 72 + 58 ms 23:04:50.623 00.000 15672 Move returns status 0, amount 72 23:04:50.623 00.000 15672 MoveAxis(N, 0, ABG) 23:04:50.623 00.000 15672 Move returns status 0, amount 0 23:04:50.623 00.000 15672 move complete, result=0 23:04:50.623 00.000 15672 worker thread done servicing request 23:04:50.623 00.000 15672 Worker thread wakes up 23:04:50.623 00.000 30444 GuideStep: -0.3 px 72 ms EAST, 0.1 px 0 ms NORTH 23:04:50.623 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:50.623 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:52.533 01.910 15672 Exposure complete 23:04:52.552 00.019 15672 worker thread done servicing request 23:04:52.553 00.001 30444 OnExposeComplete: enter 23:04:52.553 00.000 30444 UpdateGuideState(): m_state=6 23:04:52.553 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1637 23:04:52.553 00.000 30444 Star::Find returns 1 (1), X=461.18, Y=193.50, Mass=103225, SNR=86.3, Peak=12875 HFD=3.4 23:04:52.553 00.000 30444 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.28) = xAngle (-2.83 = -2.83) 23:04:52.553 00.000 30444 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 23:04:52.553 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-3.11 mountX=-0.28 mountY=-0.07, mountTheta=-2.89 23:04:52.553 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.01, opts=13) 23:04:52.553 00.000 30444 Enqueuing Move request for scope (-0.30, -0.01) 23:04:52.554 00.001 15672 Worker thread wakes up 23:04:52.554 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.01) opts 0xd 23:04:52.554 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.01) 23:04:52.554 00.000 15672 Moving (-0.30, -0.01) raw xDistance=-0.28 yDistance=-0.07 23:04:52.554 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28 23:04:52.554 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:52.554 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:04:52.554 00.000 15672 MoveAxis(E, 81, ABG) 23:04:52.554 00.000 15672 Guiding Dir = 2, Dur = 81 23:04:52.555 00.001 15672 IsSlewing returns 0 23:04:52.560 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=13326, FiltMin=2684, FiltMax=8775, Gamma=2.950 23:04:52.587 00.027 15672 IsGuiding returns 0 23:04:52.602 00.015 15672 PulseGuide returned control before completion, sleep 76 23:04:52.609 00.007 30444 UpdateGuideState exits: m=103225 SNR=86.3 Saturated 23:04:52.610 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:52.610 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:52.610 00.000 30444 Enqueuing Expose request 23:04:52.679 00.069 15672 IsGuiding returns 1 23:04:52.680 00.001 15672 scope still moving after pulse duration time elapsed 23:04:52.701 00.021 15672 IsSlewing returns 0 23:04:52.715 00.014 15672 IsGuiding returns 0 23:04:52.715 00.000 15672 scope move finished after 81 + 46 ms 23:04:52.715 00.000 15672 Move returns status 0, amount 81 23:04:52.715 00.000 15672 MoveAxis(N, 0, ABG) 23:04:52.715 00.000 15672 Move returns status 0, amount 0 23:04:52.715 00.000 15672 move complete, result=0 23:04:52.715 00.000 15672 worker thread done servicing request 23:04:52.715 00.000 15672 Worker thread wakes up 23:04:52.715 00.000 30444 GuideStep: -0.3 px 81 ms EAST, -0.1 px 0 ms NORTH 23:04:52.715 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:52.715 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:54.823 02.108 15672 Exposure complete 23:04:54.843 00.020 15672 worker thread done servicing request 23:04:54.843 00.000 30444 OnExposeComplete: enter 23:04:54.843 00.000 30444 UpdateGuideState(): m_state=6 23:04:54.843 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1638 23:04:54.843 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.45, Mass=85848, SNR=66.2, Peak=11672 HFD=3.1 23:04:54.843 00.000 30444 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.28) = xAngle (-0.47 = -0.47) 23:04:54.843 00.000 30444 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.54 = -0.54) 23:04:54.843 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.75 mountX=0.07 mountY=-0.04, mountTheta=-0.52 23:04:54.844 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.06, opts=13) 23:04:54.844 00.000 30444 Enqueuing Move request for scope (0.06, -0.06) 23:04:54.844 00.000 15672 Worker thread wakes up 23:04:54.844 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd 23:04:54.844 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.06) 23:04:54.844 00.000 15672 Moving (0.06, -0.06) raw xDistance=0.07 yDistance=-0.04 23:04:54.844 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:04:54.844 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:54.844 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:04:54.844 00.000 15672 MoveAxis(E, 0, ABG) 23:04:54.844 00.000 15672 Move returns status 0, amount 0 23:04:54.844 00.000 15672 MoveAxis(N, 0, ABG) 23:04:54.844 00.000 15672 Move returns status 0, amount 0 23:04:54.844 00.000 15672 move complete, result=0 23:04:54.844 00.000 15672 worker thread done servicing request 23:04:54.849 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2373, max=12042, FiltMin=2677, FiltMax=8956, Gamma=2.950 23:04:54.897 00.048 30444 UpdateGuideState exits: m=85848 SNR=66.2 Saturated 23:04:54.897 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:54.898 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:54.898 00.000 30444 Enqueuing Expose request 23:04:54.898 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:04:54.898 00.000 15672 Worker thread wakes up 23:04:54.898 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:54.898 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:56.808 01.910 15672 Exposure complete 23:04:56.828 00.020 15672 worker thread done servicing request 23:04:56.828 00.000 30444 OnExposeComplete: enter 23:04:56.828 00.000 30444 UpdateGuideState(): m_state=6 23:04:56.828 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1639 23:04:56.828 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=193.59, Mass=97160, SNR=79.1, Peak=11130 HFD=3.6 23:04:56.828 00.000 30444 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.28) = xAngle (0.59 = 0.59) 23:04:56.828 00.000 30444 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.53 = 0.53) 23:04:56.828 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.08 hyp=0.27 cameraTheta=0.31 mountX=0.22 mountY=0.14, mountTheta=0.54 23:04:56.829 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.08, opts=13) 23:04:56.829 00.000 30444 Enqueuing Move request for scope (0.26, 0.08) 23:04:56.829 00.000 15672 Worker thread wakes up 23:04:56.829 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.08) opts 0xd 23:04:56.829 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.08) 23:04:56.829 00.000 15672 Moving (0.26, 0.08) raw xDistance=0.22 yDistance=0.14 23:04:56.829 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:04:56.829 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:56.829 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:04:56.829 00.000 15672 MoveAxis(E, 0, ABG) 23:04:56.829 00.000 15672 Move returns status 0, amount 0 23:04:56.829 00.000 15672 MoveAxis(N, 0, ABG) 23:04:56.829 00.000 15672 Move returns status 0, amount 0 23:04:56.829 00.000 15672 move complete, result=0 23:04:56.829 00.000 15672 worker thread done servicing request 23:04:56.834 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=12211, FiltMin=2735, FiltMax=9089, Gamma=2.950 23:04:56.882 00.048 30444 UpdateGuideState exits: m=97160 SNR=79.1 Saturated 23:04:56.882 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:56.882 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:56.882 00.000 30444 Enqueuing Expose request 23:04:56.882 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:04:56.882 00.000 15672 Worker thread wakes up 23:04:56.882 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:56.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:58.999 02.117 15672 Exposure complete 23:04:59.029 00.030 15672 worker thread done servicing request 23:04:59.029 00.000 30444 OnExposeComplete: enter 23:04:59.029 00.000 30444 UpdateGuideState(): m_state=6 23:04:59.029 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1640 23:04:59.030 00.001 30444 Star::Find returns 1 (1), X=461.75, Y=193.61, Mass=100319, SNR=77.2, Peak=11198 HFD=3.6 23:04:59.030 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 23:04:59.030 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 23:04:59.030 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.11 hyp=0.29 cameraTheta=0.38 mountX=0.23 mountY=0.16, mountTheta=0.61 23:04:59.030 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.11, opts=13) 23:04:59.030 00.000 30444 Enqueuing Move request for scope (0.27, 0.11) 23:04:59.030 00.000 15672 Worker thread wakes up 23:04:59.030 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.11) opts 0xd 23:04:59.030 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.11) 23:04:59.030 00.000 15672 Moving (0.27, 0.11) raw xDistance=0.23 yDistance=0.16 23:04:59.031 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 23:04:59.031 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:59.031 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:04:59.031 00.000 15672 MoveAxis(E, 0, ABG) 23:04:59.031 00.000 15672 Move returns status 0, amount 0 23:04:59.031 00.000 15672 MoveAxis(N, 0, ABG) 23:04:59.031 00.000 15672 Move returns status 0, amount 0 23:04:59.031 00.000 15672 move complete, result=0 23:04:59.031 00.000 15672 worker thread done servicing request 23:04:59.036 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=11821, FiltMin=2676, FiltMax=8820, Gamma=2.950 23:04:59.085 00.049 30444 UpdateGuideState exits: m=100319 SNR=77.2 Saturated 23:04:59.085 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:59.085 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:04:59.086 00.001 30444 Enqueuing Expose request 23:04:59.086 00.000 15672 Worker thread wakes up 23:04:59.086 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:04:59.086 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:04:59.086 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:05:00.993 01.907 15672 Exposure complete 23:05:01.012 00.019 15672 worker thread done servicing request 23:05:01.012 00.000 30444 OnExposeComplete: enter 23:05:01.012 00.000 30444 UpdateGuideState(): m_state=6 23:05:01.013 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1641 23:05:01.013 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=193.53, Mass=114288, SNR=89.7, Peak=11626 HFD=3.3 23:05:01.013 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 23:05:01.013 00.000 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.69 = 2.69) 23:05:01.013 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.48 mountX=-0.04 mountY=0.02, mountTheta=2.70 23:05:01.013 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.03, opts=13) 23:05:01.013 00.000 30444 Enqueuing Move request for scope (-0.03, 0.03) 23:05:01.013 00.000 15672 Worker thread wakes up 23:05:01.013 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd 23:05:01.014 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.03) 23:05:01.014 00.000 15672 Moving (-0.03, 0.03) raw xDistance=-0.04 yDistance=0.02 23:05:01.014 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:05:01.014 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:01.014 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 23:05:01.014 00.000 15672 MoveAxis(E, 0, ABG) 23:05:01.014 00.000 15672 Move returns status 0, amount 0 23:05:01.014 00.000 15672 MoveAxis(N, 0, ABG) 23:05:01.014 00.000 15672 Move returns status 0, amount 0 23:05:01.014 00.000 15672 move complete, result=0 23:05:01.014 00.000 15672 worker thread done servicing request 23:05:01.019 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=12885, FiltMin=2616, FiltMax=8965, Gamma=2.950 23:05:01.068 00.049 30444 UpdateGuideState exits: m=114288 SNR=89.7 Saturated 23:05:01.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:01.068 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:01.068 00.000 30444 Enqueuing Expose request 23:05:01.068 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:05:01.068 00.000 15672 Worker thread wakes up 23:05:01.068 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:01.068 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:03.178 02.110 15672 Exposure complete 23:05:03.198 00.020 15672 worker thread done servicing request 23:05:03.199 00.001 30444 OnExposeComplete: enter 23:05:03.199 00.000 30444 UpdateGuideState(): m_state=6 23:05:03.199 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1642 23:05:03.199 00.000 30444 Star::Find returns 1 (1), X=461.49, Y=193.81, Mass=102030, SNR=78.1, Peak=11213 HFD=3.7 23:05:03.199 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.82 = 1.82) 23:05:03.199 00.000 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.76 = 1.76) 23:05:03.199 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.54 mountX=-0.08 mountY=0.30, mountTheta=1.82 23:05:03.199 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.30, opts=13) 23:05:03.199 00.000 30444 Enqueuing Move request for scope (0.01, 0.30) 23:05:03.199 00.000 15672 Worker thread wakes up 23:05:03.200 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd 23:05:03.200 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.30) 23:05:03.200 00.000 15672 Moving (0.01, 0.30) raw xDistance=-0.08 yDistance=0.30 23:05:03.200 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:05:03.200 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 23:05:03.200 00.000 15672 MoveAxis(E, 0, ABG) 23:05:03.200 00.000 15672 Move returns status 0, amount 0 23:05:03.200 00.000 15672 MoveAxis(S, 53, ABG) 23:05:03.200 00.000 15672 Guiding Dir = 1, Dur = 53 23:05:03.200 00.000 15672 IsSlewing returns 0 23:05:03.201 00.001 15672 IsGuiding returns 0 23:05:03.205 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=11505, FiltMin=2730, FiltMax=8617, Gamma=2.950 23:05:03.255 00.050 30444 UpdateGuideState exits: m=102030 SNR=78.1 Saturated 23:05:03.255 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:03.255 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:03.255 00.000 30444 Enqueuing Expose request 23:05:03.306 00.051 15672 IsGuiding returns 1 23:05:03.306 00.000 15672 scope still moving after pulse duration time elapsed 23:05:03.327 00.021 15672 IsSlewing returns 0 23:05:03.329 00.002 15672 IsGuiding returns 1 23:05:03.350 00.021 15672 IsSlewing returns 0 23:05:03.370 00.020 15672 IsGuiding returns 0 23:05:03.371 00.001 15672 scope move finished after 53 + 116 ms 23:05:03.371 00.000 15672 Move returns status 0, amount 53 23:05:03.371 00.000 15672 move complete, result=0 23:05:03.371 00.000 15672 worker thread done servicing request 23:05:03.371 00.000 15672 Worker thread wakes up 23:05:03.371 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:03.371 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:03.372 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH 23:05:05.278 01.906 15672 Exposure complete 23:05:05.298 00.020 15672 worker thread done servicing request 23:05:05.298 00.000 30444 OnExposeComplete: enter 23:05:05.298 00.000 30444 UpdateGuideState(): m_state=6 23:05:05.298 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1643 23:05:05.298 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=193.38, Mass=95245, SNR=69.3, Peak=12833 HFD=3.2 23:05:05.298 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 23:05:05.298 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 23:05:05.299 00.001 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.72 mountX=0.02 mountY=-0.13, mountTheta=-1.44 23:05:05.299 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.13, opts=13) 23:05:05.299 00.000 30444 Enqueuing Move request for scope (-0.02, -0.13) 23:05:05.299 00.000 15672 Worker thread wakes up 23:05:05.299 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd 23:05:05.299 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.13) 23:05:05.299 00.000 15672 Moving (-0.02, -0.13) raw xDistance=0.02 yDistance=-0.13 23:05:05.299 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:05:05.299 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:05.299 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 23:05:05.299 00.000 15672 MoveAxis(E, 0, ABG) 23:05:05.299 00.000 15672 Move returns status 0, amount 0 23:05:05.300 00.001 15672 MoveAxis(N, 0, ABG) 23:05:05.300 00.000 15672 Move returns status 0, amount 0 23:05:05.300 00.000 15672 move complete, result=0 23:05:05.300 00.000 15672 worker thread done servicing request 23:05:05.304 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=12836, FiltMin=2684, FiltMax=8926, Gamma=2.950 23:05:05.355 00.051 30444 UpdateGuideState exits: m=95245 SNR=69.3 Saturated 23:05:05.355 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:05.355 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:05.355 00.000 30444 Enqueuing Expose request 23:05:05.355 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:05:05.355 00.000 15672 Worker thread wakes up 23:05:05.355 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:05.355 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:07.464 02.109 15672 Exposure complete 23:05:07.484 00.020 15672 worker thread done servicing request 23:05:07.484 00.000 30444 OnExposeComplete: enter 23:05:07.484 00.000 30444 UpdateGuideState(): m_state=6 23:05:07.484 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1644 23:05:07.484 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=193.52, Mass=96918, SNR=67.3, Peak=12328 HFD=3.5 23:05:07.484 00.000 30444 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.28) = xAngle (3.37 = -2.91) 23:05:07.484 00.000 30444 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.97) 23:05:07.484 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.02 hyp=0.34 cameraTheta=3.10 mountX=-0.33 mountY=-0.06, mountTheta=-2.97 23:05:07.485 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.02, opts=13) 23:05:07.485 00.000 30444 Enqueuing Move request for scope (-0.34, 0.02) 23:05:07.485 00.000 15672 Worker thread wakes up 23:05:07.485 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.02) opts 0xd 23:05:07.485 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.02) 23:05:07.485 00.000 15672 Moving (-0.34, 0.02) raw xDistance=-0.33 yDistance=-0.06 23:05:07.485 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 23:05:07.485 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:07.485 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:05:07.485 00.000 15672 MoveAxis(E, 88, ABG) 23:05:07.485 00.000 15672 Guiding Dir = 2, Dur = 88 23:05:07.486 00.001 15672 IsSlewing returns 0 23:05:07.487 00.001 15672 IsGuiding returns 0 23:05:07.490 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=13936, FiltMin=2672, FiltMax=8716, Gamma=2.950 23:05:07.507 00.017 15672 PulseGuide returned control before completion, sleep 78 23:05:07.540 00.033 30444 UpdateGuideState exits: m=96918 SNR=67.3 Saturated 23:05:07.540 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:07.540 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:07.540 00.000 30444 Enqueuing Expose request 23:05:07.635 00.095 15672 IsGuiding returns 0 23:05:07.636 00.001 15672 Move returns status 0, amount 88 23:05:07.636 00.000 15672 MoveAxis(N, 0, ABG) 23:05:07.636 00.000 15672 Move returns status 0, amount 0 23:05:07.636 00.000 15672 move complete, result=0 23:05:07.636 00.000 15672 worker thread done servicing request 23:05:07.636 00.000 15672 Worker thread wakes up 23:05:07.636 00.000 30444 GuideStep: -0.3 px 88 ms EAST, -0.1 px 0 ms NORTH 23:05:07.637 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:07.637 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:09.546 01.909 15672 Exposure complete 23:05:09.565 00.019 15672 worker thread done servicing request 23:05:09.566 00.001 30444 OnExposeComplete: enter 23:05:09.566 00.000 30444 UpdateGuideState(): m_state=6 23:05:09.566 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1645 23:05:09.566 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=193.45, Mass=91485, SNR=72.5, Peak=10613 HFD=3.5 23:05:09.566 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 23:05:09.566 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.00 = 0.00) 23:05:09.566 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-0.21 mountX=0.24 mountY=0.00, mountTheta=0.00 23:05:09.566 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.05, opts=13) 23:05:09.566 00.000 30444 Enqueuing Move request for scope (0.24, -0.05) 23:05:09.567 00.001 15672 Worker thread wakes up 23:05:09.567 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd 23:05:09.567 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.05) 23:05:09.567 00.000 15672 Moving (0.24, -0.05) raw xDistance=0.24 yDistance=0.00 23:05:09.567 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:05:09.567 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:09.567 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 23:05:09.567 00.000 15672 MoveAxis(E, 0, ABG) 23:05:09.567 00.000 15672 Move returns status 0, amount 0 23:05:09.567 00.000 15672 MoveAxis(N, 0, ABG) 23:05:09.567 00.000 15672 Move returns status 0, amount 0 23:05:09.567 00.000 15672 move complete, result=0 23:05:09.567 00.000 15672 worker thread done servicing request 23:05:09.573 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=13397, FiltMin=2673, FiltMax=9288, Gamma=2.950 23:05:09.623 00.050 30444 UpdateGuideState exits: m=91485 SNR=72.5 Saturated 23:05:09.623 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:09.623 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:09.623 00.000 30444 Enqueuing Expose request 23:05:09.623 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 23:05:09.623 00.000 15672 Worker thread wakes up 23:05:09.623 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:09.623 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:11.733 02.110 15672 Exposure complete 23:05:11.753 00.020 15672 worker thread done servicing request 23:05:11.753 00.000 30444 OnExposeComplete: enter 23:05:11.753 00.000 30444 UpdateGuideState(): m_state=6 23:05:11.753 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1646 23:05:11.753 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=193.11, Mass=91004, SNR=70.1, Peak=12375 HFD=3.2 23:05:11.754 00.001 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 23:05:11.754 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 23:05:11.754 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.39 hyp=0.42 cameraTheta=-1.94 mountX=-0.04 mountY=-0.42, mountTheta=-1.66 23:05:11.754 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.39, opts=13) 23:05:11.754 00.000 30444 Enqueuing Move request for scope (-0.15, -0.39) 23:05:11.754 00.000 15672 Worker thread wakes up 23:05:11.754 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.39) opts 0xd 23:05:11.754 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.39) 23:05:11.754 00.000 15672 Moving (-0.15, -0.39) raw xDistance=-0.04 yDistance=-0.42 23:05:11.754 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:05:11.754 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:05:11.755 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 23:05:11.755 00.000 15672 MoveAxis(E, 0, ABG) 23:05:11.755 00.000 15672 Move returns status 0, amount 0 23:05:11.755 00.000 15672 MoveAxis(N, 0, ABG) 23:05:11.755 00.000 15672 Move returns status 0, amount 0 23:05:11.755 00.000 15672 move complete, result=0 23:05:11.755 00.000 15672 worker thread done servicing request 23:05:11.759 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=13291, FiltMin=2683, FiltMax=9008, Gamma=2.950 23:05:11.809 00.050 30444 UpdateGuideState exits: m=91004 SNR=70.1 Saturated 23:05:11.809 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:11.809 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:11.809 00.000 30444 Enqueuing Expose request 23:05:11.809 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 23:05:11.809 00.000 15672 Worker thread wakes up 23:05:11.809 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:11.809 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:13.718 01.909 15672 Exposure complete 23:05:13.738 00.020 15672 worker thread done servicing request 23:05:13.738 00.000 30444 OnExposeComplete: enter 23:05:13.738 00.000 30444 UpdateGuideState(): m_state=6 23:05:13.738 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1647 23:05:13.738 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=193.07, Mass=96942, SNR=77.8, Peak=11454 HFD=3.4 23:05:13.738 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 23:05:13.738 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 23:05:13.738 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.43 hyp=0.48 cameraTheta=-1.99 mountX=-0.07 mountY=-0.47, mountTheta=-1.72 23:05:13.739 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.43, opts=13) 23:05:13.739 00.000 30444 Enqueuing Move request for scope (-0.20, -0.43) 23:05:13.739 00.000 15672 Worker thread wakes up 23:05:13.739 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.43) opts 0xd 23:05:13.739 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.43) 23:05:13.739 00.000 15672 Moving (-0.20, -0.43) raw xDistance=-0.07 yDistance=-0.47 23:05:13.739 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:05:13.739 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:05:13.739 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47 23:05:13.739 00.000 15672 MoveAxis(E, 0, ABG) 23:05:13.739 00.000 15672 Move returns status 0, amount 0 23:05:13.739 00.000 15672 MoveAxis(N, 0, ABG) 23:05:13.739 00.000 15672 Move returns status 0, amount 0 23:05:13.739 00.000 15672 move complete, result=0 23:05:13.739 00.000 15672 worker thread done servicing request 23:05:13.744 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2374, max=13146, FiltMin=2674, FiltMax=9378, Gamma=2.950 23:05:13.794 00.050 30444 UpdateGuideState exits: m=96942 SNR=77.8 Saturated 23:05:13.794 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:13.794 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:13.794 00.000 30444 Enqueuing Expose request 23:05:13.794 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 23:05:13.794 00.000 15672 Worker thread wakes up 23:05:13.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:13.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:15.903 02.109 15672 Exposure complete 23:05:15.923 00.020 15672 worker thread done servicing request 23:05:15.923 00.000 30444 OnExposeComplete: enter 23:05:15.923 00.000 30444 UpdateGuideState(): m_state=6 23:05:15.923 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1648 23:05:15.923 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=193.06, Mass=92851, SNR=72.9, Peak=10740 HFD=3.6 23:05:15.923 00.000 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 23:05:15.923 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 23:05:15.923 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.44 hyp=0.44 cameraTheta=-1.59 mountX=0.11 mountY=-0.43, mountTheta=-1.32 23:05:15.924 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.44, opts=13) 23:05:15.924 00.000 30444 Enqueuing Move request for scope (-0.01, -0.44) 23:05:15.924 00.000 15672 Worker thread wakes up 23:05:15.924 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.44) opts 0xd 23:05:15.924 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.44) 23:05:15.924 00.000 15672 Moving (-0.01, -0.44) raw xDistance=0.11 yDistance=-0.43 23:05:15.924 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:05:15.924 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:05:15.924 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43 23:05:15.924 00.000 15672 MoveAxis(E, 0, ABG) 23:05:15.924 00.000 15672 Move returns status 0, amount 0 23:05:15.924 00.000 15672 MoveAxis(N, 0, ABG) 23:05:15.924 00.000 15672 Move returns status 0, amount 0 23:05:15.924 00.000 15672 move complete, result=0 23:05:15.925 00.001 15672 worker thread done servicing request 23:05:15.930 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=11930, FiltMin=2710, FiltMax=8315, Gamma=2.950 23:05:15.979 00.049 30444 UpdateGuideState exits: m=92851 SNR=72.9 Saturated 23:05:15.979 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:15.979 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:15.979 00.000 30444 Enqueuing Expose request 23:05:15.979 00.000 15672 Worker thread wakes up 23:05:15.979 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:15.979 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 23:05:15.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:17.885 01.906 15672 Exposure complete 23:05:17.905 00.020 15672 worker thread done servicing request 23:05:17.905 00.000 30444 OnExposeComplete: enter 23:05:17.905 00.000 30444 UpdateGuideState(): m_state=6 23:05:17.905 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1649 23:05:17.906 00.001 30444 Star::Find returns 1 (1), X=461.00, Y=193.11, Mass=97264, SNR=71.7, Peak=11752 HFD=3.9 23:05:17.906 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.17 = -2.17) 23:05:17.906 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.23 = -2.23) 23:05:17.906 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.40 hyp=0.62 cameraTheta=-2.44 mountX=-0.35 mountY=-0.49, mountTheta=-2.19 23:05:17.906 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.40, opts=13) 23:05:17.906 00.000 30444 Enqueuing Move request for scope (-0.48, -0.40) 23:05:17.906 00.000 15672 Worker thread wakes up 23:05:17.906 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.40) opts 0xd 23:05:17.906 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.40) 23:05:17.906 00.000 15672 Moving (-0.48, -0.40) raw xDistance=-0.35 yDistance=-0.49 23:05:17.907 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 23:05:17.907 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.48 newest=-1.39 23:05:17.907 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 23:05:17.907 00.000 15672 MoveAxis(E, 94, ABG) 23:05:17.907 00.000 15672 Guiding Dir = 2, Dur = 94 23:05:17.907 00.000 15672 IsSlewing returns 0 23:05:17.908 00.001 15672 IsGuiding returns 0 23:05:17.912 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=11884, FiltMin=2665, FiltMax=8163, Gamma=2.950 23:05:17.923 00.011 15672 PulseGuide returned control before completion, sleep 90 23:05:17.962 00.039 30444 UpdateGuideState exits: m=97264 SNR=71.7 Saturated 23:05:17.962 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:17.962 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:17.962 00.000 30444 Enqueuing Expose request 23:05:18.035 00.073 15672 IsGuiding returns 0 23:05:18.035 00.000 15672 Move returns status 0, amount 94 23:05:18.035 00.000 15672 MoveAxis(N, 88, ABG) 23:05:18.035 00.000 15672 Guiding Dir = 0, Dur = 88 23:05:18.035 00.000 15672 IsSlewing returns 0 23:05:18.037 00.002 15672 IsGuiding returns 0 23:05:18.115 00.078 15672 PulseGuide returned control before completion, sleep 20 23:05:18.139 00.024 15672 IsGuiding returns 1 23:05:18.139 00.000 15672 scope still moving after pulse duration time elapsed 23:05:18.159 00.020 15672 IsSlewing returns 0 23:05:18.162 00.003 15672 IsGuiding returns 1 23:05:18.183 00.021 15672 IsSlewing returns 0 23:05:18.186 00.003 15672 IsGuiding returns 1 23:05:18.207 00.021 15672 IsSlewing returns 0 23:05:18.210 00.003 15672 IsGuiding returns 1 23:05:18.231 00.021 15672 IsSlewing returns 0 23:05:18.275 00.044 15672 IsGuiding returns 0 23:05:18.275 00.000 15672 scope move finished after 88 + 150 ms 23:05:18.275 00.000 15672 Move returns status 0, amount 88 23:05:18.275 00.000 15672 move complete, result=0 23:05:18.276 00.001 15672 worker thread done servicing request 23:05:18.276 00.000 15672 Worker thread wakes up 23:05:18.276 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:18.276 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:18.276 00.000 30444 GuideStep: -0.3 px 94 ms EAST, -0.5 px 88 ms NORTH 23:05:20.392 02.116 15672 Exposure complete 23:05:20.423 00.031 15672 worker thread done servicing request 23:05:20.423 00.000 30444 OnExposeComplete: enter 23:05:20.423 00.000 30444 UpdateGuideState(): m_state=6 23:05:20.423 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1650 23:05:20.423 00.000 30444 Star::Find returns 1 (1), X=461.65, Y=193.41, Mass=91035, SNR=68.7, Peak=10123 HFD=3.4 23:05:20.424 00.001 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.23 = -0.23) 23:05:20.424 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 23:05:20.424 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.20 cameraTheta=-0.50 mountX=0.19 mountY=-0.06, mountTheta=-0.28 23:05:20.424 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.09, opts=13) 23:05:20.424 00.000 30444 Enqueuing Move request for scope (0.17, -0.09) 23:05:20.424 00.000 15672 Worker thread wakes up 23:05:20.424 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd 23:05:20.424 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.09) 23:05:20.424 00.000 15672 Moving (0.17, -0.09) raw xDistance=0.19 yDistance=-0.06 23:05:20.424 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:05:20.424 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:20.424 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:05:20.424 00.000 15672 MoveAxis(E, 0, ABG) 23:05:20.424 00.000 15672 Move returns status 0, amount 0 23:05:20.425 00.001 15672 MoveAxis(N, 0, ABG) 23:05:20.425 00.000 15672 Move returns status 0, amount 0 23:05:20.425 00.000 15672 move complete, result=0 23:05:20.425 00.000 15672 worker thread done servicing request 23:05:20.430 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=12231, FiltMin=2665, FiltMax=9085, Gamma=2.950 23:05:20.479 00.049 30444 UpdateGuideState exits: m=91035 SNR=68.7 Saturated 23:05:20.479 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:20.479 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:20.479 00.000 30444 Enqueuing Expose request 23:05:20.479 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:05:20.479 00.000 15672 Worker thread wakes up 23:05:20.479 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:20.479 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:22.388 01.909 15672 Exposure complete 23:05:22.408 00.020 15672 worker thread done servicing request 23:05:22.408 00.000 30444 OnExposeComplete: enter 23:05:22.408 00.000 30444 UpdateGuideState(): m_state=6 23:05:22.408 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1651 23:05:22.408 00.000 30444 Star::Find returns 1 (1), X=462.36, Y=193.56, Mass=100477, SNR=70.2, Peak=10206 HFD=3.4 23:05:22.408 00.000 30444 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 23:05:22.409 00.001 30444 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 23:05:22.409 00.000 30444 CameraToMount -- cameraX=0.88 cameraY=0.05 hyp=0.88 cameraTheta=0.06 mountX=0.83 mountY=0.24, mountTheta=0.28 23:05:22.409 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.88, y=0.05, opts=13) 23:05:22.409 00.000 30444 Enqueuing Move request for scope (0.88, 0.05) 23:05:22.409 00.000 15672 Worker thread wakes up 23:05:22.409 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.05) opts 0xd 23:05:22.409 00.000 15672 Handling offset move in thread for scope, endpoint = (0.88, 0.05) 23:05:22.409 00.000 15672 Moving (0.88, 0.05) raw xDistance=0.83 yDistance=0.24 23:05:22.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83 23:05:22.409 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:22.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 23:05:22.410 00.001 15672 MoveAxis(W, 225, ABG) 23:05:22.410 00.000 15672 Guiding Dir = 3, Dur = 225 23:05:22.410 00.000 15672 IsSlewing returns 0 23:05:22.411 00.001 15672 IsGuiding returns 0 23:05:22.415 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2375, max=12146, FiltMin=2709, FiltMax=9693, Gamma=2.950 23:05:22.428 00.013 15672 PulseGuide returned control before completion, sleep 218 23:05:22.464 00.036 30444 UpdateGuideState exits: m=100477 SNR=70.2 Saturated 23:05:22.464 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:22.464 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:22.464 00.000 30444 Enqueuing Expose request 23:05:22.649 00.185 15672 IsGuiding returns 1 23:05:22.649 00.000 15672 scope still moving after pulse duration time elapsed 23:05:22.671 00.022 15672 IsSlewing returns 0 23:05:22.672 00.001 15672 IsGuiding returns 0 23:05:22.672 00.000 15672 scope move finished after 225 + 36 ms 23:05:22.672 00.000 15672 Move returns status 0, amount 225 23:05:22.672 00.000 15672 MoveAxis(N, 0, ABG) 23:05:22.672 00.000 15672 Move returns status 0, amount 0 23:05:22.672 00.000 15672 move complete, result=0 23:05:22.672 00.000 15672 worker thread done servicing request 23:05:22.672 00.000 15672 Worker thread wakes up 23:05:22.672 00.000 30444 GuideStep: 0.8 px 225 ms WEST, 0.2 px 0 ms NORTH 23:05:22.672 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:22.672 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:24.789 02.117 15672 Exposure complete 23:05:24.818 00.029 15672 worker thread done servicing request 23:05:24.818 00.000 30444 OnExposeComplete: enter 23:05:24.818 00.000 30444 UpdateGuideState(): m_state=6 23:05:24.818 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1652 23:05:24.818 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=193.97, Mass=104831, SNR=79.6, Peak=9479 HFD=4.2 23:05:24.818 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 23:05:24.818 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 23:05:24.818 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.47 hyp=0.59 cameraTheta=0.91 mountX=0.22 mountY=0.53, mountTheta=1.18 23:05:24.819 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.47, opts=13) 23:05:24.819 00.000 30444 Enqueuing Move request for scope (0.36, 0.47) 23:05:24.819 00.000 15672 Worker thread wakes up 23:05:24.819 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.47) opts 0xd 23:05:24.819 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.47) 23:05:24.819 00.000 15672 Moving (0.36, 0.47) raw xDistance=0.22 yDistance=0.53 23:05:24.819 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:05:24.819 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:05:24.819 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53 23:05:24.819 00.000 15672 MoveAxis(E, 0, ABG) 23:05:24.819 00.000 15672 Move returns status 0, amount 0 23:05:24.819 00.000 15672 MoveAxis(N, 0, ABG) 23:05:24.819 00.000 15672 Move returns status 0, amount 0 23:05:24.819 00.000 15672 move complete, result=0 23:05:24.819 00.000 15672 worker thread done servicing request 23:05:24.826 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=10186, FiltMin=2702, FiltMax=8093, Gamma=2.950 23:05:24.875 00.049 30444 UpdateGuideState exits: m=104831 SNR=79.6 Saturated 23:05:24.875 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:24.875 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:24.875 00.000 30444 Enqueuing Expose request 23:05:24.875 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 23:05:24.875 00.000 15672 Worker thread wakes up 23:05:24.875 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:24.875 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:26.782 01.907 15672 Exposure complete 23:05:26.802 00.020 15672 worker thread done servicing request 23:05:26.802 00.000 30444 OnExposeComplete: enter 23:05:26.802 00.000 30444 UpdateGuideState(): m_state=6 23:05:26.802 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1653 23:05:26.802 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=194.19, Mass=101374, SNR=77.6, Peak=10583 HFD=3.8 23:05:26.802 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 23:05:26.802 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.74 = 1.74) 23:05:26.802 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.69 hyp=0.69 cameraTheta=1.52 mountX=-0.16 mountY=0.68, mountTheta=1.80 23:05:26.803 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.69, opts=13) 23:05:26.803 00.000 30444 Enqueuing Move request for scope (0.03, 0.69) 23:05:26.803 00.000 15672 Worker thread wakes up 23:05:26.803 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.69) opts 0xd 23:05:26.803 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.69) 23:05:26.803 00.000 15672 Moving (0.03, 0.69) raw xDistance=-0.16 yDistance=0.68 23:05:26.803 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:05:26.803 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:05:26.803 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68 23:05:26.803 00.000 15672 MoveAxis(E, 0, ABG) 23:05:26.803 00.000 15672 Move returns status 0, amount 0 23:05:26.803 00.000 15672 MoveAxis(N, 0, ABG) 23:05:26.803 00.000 15672 Move returns status 0, amount 0 23:05:26.804 00.001 15672 move complete, result=0 23:05:26.804 00.000 15672 worker thread done servicing request 23:05:26.808 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=10583, FiltMin=2724, FiltMax=8320, Gamma=2.950 23:05:26.857 00.049 30444 UpdateGuideState exits: m=101374 SNR=77.6 Saturated 23:05:26.857 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:26.857 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:26.857 00.000 30444 Enqueuing Expose request 23:05:26.857 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH 23:05:26.857 00.000 15672 Worker thread wakes up 23:05:26.857 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:26.857 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:28.965 02.108 15672 Exposure complete 23:05:28.987 00.022 15672 worker thread done servicing request 23:05:28.987 00.000 30444 OnExposeComplete: enter 23:05:28.987 00.000 30444 UpdateGuideState(): m_state=6 23:05:28.987 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1654 23:05:28.987 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=193.71, Mass=101585, SNR=79.8, Peak=10415 HFD=3.7 23:05:28.987 00.000 30444 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 23:05:28.987 00.000 30444 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.86 = 0.86) 23:05:28.987 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.34 cameraTheta=0.65 mountX=0.20 mountY=0.25, mountTheta=0.90 23:05:28.988 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.20, opts=13) 23:05:28.988 00.000 30444 Enqueuing Move request for scope (0.27, 0.20) 23:05:28.988 00.000 15672 Worker thread wakes up 23:05:28.988 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.20) opts 0xd 23:05:28.988 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.20) 23:05:28.988 00.000 15672 Moving (0.27, 0.20) raw xDistance=0.20 yDistance=0.25 23:05:28.988 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:05:28.988 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:05:28.988 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 23:05:28.988 00.000 15672 MoveAxis(E, 0, ABG) 23:05:28.988 00.000 15672 Move returns status 0, amount 0 23:05:28.988 00.000 15672 MoveAxis(N, 0, ABG) 23:05:28.988 00.000 15672 Move returns status 0, amount 0 23:05:28.988 00.000 15672 move complete, result=0 23:05:28.988 00.000 15672 worker thread done servicing request 23:05:28.993 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=10415, FiltMin=2703, FiltMax=8231, Gamma=2.950 23:05:29.043 00.050 30444 UpdateGuideState exits: m=101585 SNR=79.8 Saturated 23:05:29.043 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:29.043 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:29.043 00.000 30444 Enqueuing Expose request 23:05:29.043 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 23:05:29.043 00.000 15672 Worker thread wakes up 23:05:29.043 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:29.043 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:30.951 01.908 15672 Exposure complete 23:05:30.971 00.020 15672 worker thread done servicing request 23:05:30.971 00.000 30444 OnExposeComplete: enter 23:05:30.971 00.000 30444 UpdateGuideState(): m_state=6 23:05:30.971 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1655 23:05:30.971 00.000 30444 Star::Find returns 1 (1), X=461.90, Y=193.20, Mass=94447, SNR=68.5, Peak=9308 HFD=4.0 23:05:30.971 00.000 30444 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.28) = xAngle (-0.35 = -0.35) 23:05:30.971 00.000 30444 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.41 = -0.41) 23:05:30.971 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.31 hyp=0.53 cameraTheta=-0.63 mountX=0.49 mountY=-0.21, mountTheta=-0.40 23:05:30.971 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.31, opts=13) 23:05:30.972 00.001 30444 Enqueuing Move request for scope (0.43, -0.31) 23:05:30.972 00.000 15672 Worker thread wakes up 23:05:30.972 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.31) opts 0xd 23:05:30.972 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.31) 23:05:30.972 00.000 15672 Moving (0.43, -0.31) raw xDistance=0.49 yDistance=-0.21 23:05:30.972 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 23:05:30.972 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:30.972 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 23:05:30.972 00.000 15672 MoveAxis(W, 133, ABG) 23:05:30.972 00.000 15672 Guiding Dir = 3, Dur = 133 23:05:30.973 00.001 15672 IsSlewing returns 0 23:05:30.974 00.001 15672 IsGuiding returns 0 23:05:30.977 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=11500, FiltMin=2683, FiltMax=8533, Gamma=2.950 23:05:30.990 00.013 15672 PulseGuide returned control before completion, sleep 127 23:05:31.027 00.037 30444 UpdateGuideState exits: m=94447 SNR=68.5 Saturated 23:05:31.027 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:31.027 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:31.027 00.000 30444 Enqueuing Expose request 23:05:31.135 00.108 15672 IsGuiding returns 0 23:05:31.136 00.001 15672 Move returns status 0, amount 133 23:05:31.136 00.000 15672 MoveAxis(N, 0, ABG) 23:05:31.136 00.000 15672 Move returns status 0, amount 0 23:05:31.136 00.000 15672 move complete, result=0 23:05:31.136 00.000 15672 worker thread done servicing request 23:05:31.136 00.000 15672 Worker thread wakes up 23:05:31.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:31.137 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:31.137 00.000 30444 GuideStep: 0.5 px 133 ms WEST, -0.2 px 0 ms NORTH 23:05:33.245 02.108 15672 Exposure complete 23:05:33.265 00.020 15672 worker thread done servicing request 23:05:33.265 00.000 30444 OnExposeComplete: enter 23:05:33.265 00.000 30444 UpdateGuideState(): m_state=6 23:05:33.265 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1656 23:05:33.265 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=193.30, Mass=84141, SNR=67.2, Peak=9894 HFD=3.4 23:05:33.265 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 23:05:33.265 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 23:05:33.265 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.32 mountX=0.11 mountY=-0.19, mountTheta=-1.05 23:05:33.265 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.21, opts=13) 23:05:33.265 00.000 30444 Enqueuing Move request for scope (0.06, -0.21) 23:05:33.266 00.001 15672 Worker thread wakes up 23:05:33.266 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd 23:05:33.266 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.21) 23:05:33.266 00.000 15672 Moving (0.06, -0.21) raw xDistance=0.11 yDistance=-0.19 23:05:33.266 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:05:33.266 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:33.266 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 23:05:33.266 00.000 15672 MoveAxis(E, 0, ABG) 23:05:33.266 00.000 15672 Move returns status 0, amount 0 23:05:33.266 00.000 15672 MoveAxis(N, 0, ABG) 23:05:33.266 00.000 15672 Move returns status 0, amount 0 23:05:33.266 00.000 15672 move complete, result=0 23:05:33.266 00.000 15672 worker thread done servicing request 23:05:33.271 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=11065, FiltMin=2656, FiltMax=7932, Gamma=2.950 23:05:33.321 00.050 30444 UpdateGuideState exits: m=84141 SNR=67.2 Saturated 23:05:33.321 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:33.321 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:33.321 00.000 30444 Enqueuing Expose request 23:05:33.321 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:05:33.321 00.000 15672 Worker thread wakes up 23:05:33.321 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:33.321 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:35.229 01.908 15672 Exposure complete 23:05:35.249 00.020 15672 worker thread done servicing request 23:05:35.249 00.000 30444 OnExposeComplete: enter 23:05:35.249 00.000 30444 UpdateGuideState(): m_state=6 23:05:35.249 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1657 23:05:35.249 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=193.39, Mass=98595, SNR=67.9, Peak=11888 HFD=3.2 23:05:35.249 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 23:05:35.249 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 23:05:35.249 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.68 mountX=0.02 mountY=-0.12, mountTheta=-1.41 23:05:35.250 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.12, opts=13) 23:05:35.250 00.000 30444 Enqueuing Move request for scope (-0.01, -0.12) 23:05:35.250 00.000 15672 Worker thread wakes up 23:05:35.250 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd 23:05:35.250 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.12) 23:05:35.250 00.000 15672 Moving (-0.01, -0.12) raw xDistance=0.02 yDistance=-0.12 23:05:35.250 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:05:35.250 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:35.250 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:05:35.250 00.000 15672 MoveAxis(E, 0, ABG) 23:05:35.250 00.000 15672 Move returns status 0, amount 0 23:05:35.250 00.000 15672 MoveAxis(N, 0, ABG) 23:05:35.250 00.000 15672 Move returns status 0, amount 0 23:05:35.250 00.000 15672 move complete, result=0 23:05:35.250 00.000 15672 worker thread done servicing request 23:05:35.255 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=12012, FiltMin=2718, FiltMax=9059, Gamma=2.950 23:05:35.304 00.049 30444 UpdateGuideState exits: m=98595 SNR=67.9 Saturated 23:05:35.304 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:35.304 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:35.304 00.000 30444 Enqueuing Expose request 23:05:35.304 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:05:35.304 00.000 15672 Worker thread wakes up 23:05:35.304 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:35.304 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:37.416 02.112 15672 Exposure complete 23:05:37.435 00.019 15672 worker thread done servicing request 23:05:37.436 00.001 30444 OnExposeComplete: enter 23:05:37.436 00.000 30444 UpdateGuideState(): m_state=6 23:05:37.436 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1658 23:05:37.436 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=193.36, Mass=103457, SNR=85.2, Peak=11703 HFD=3.6 23:05:37.436 00.000 30444 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.28) = xAngle (-2.46 = -2.46) 23:05:37.436 00.000 30444 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.52 = -2.52) 23:05:37.436 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.14 hyp=0.36 cameraTheta=-2.74 mountX=-0.28 mountY=-0.21, mountTheta=-2.50 23:05:37.436 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.14, opts=13) 23:05:37.436 00.000 30444 Enqueuing Move request for scope (-0.33, -0.14) 23:05:37.436 00.000 15672 Worker thread wakes up 23:05:37.437 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.14) opts 0xd 23:05:37.437 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.14) 23:05:37.437 00.000 15672 Moving (-0.33, -0.14) raw xDistance=-0.28 yDistance=-0.21 23:05:37.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 23:05:37.437 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:37.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 23:05:37.437 00.000 15672 MoveAxis(E, 76, ABG) 23:05:37.437 00.000 15672 Guiding Dir = 2, Dur = 76 23:05:37.438 00.001 15672 IsSlewing returns 0 23:05:37.439 00.001 15672 IsGuiding returns 0 23:05:37.443 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=12227, FiltMin=2759, FiltMax=8567, Gamma=2.950 23:05:37.461 00.018 15672 PulseGuide returned control before completion, sleep 65 23:05:37.492 00.031 30444 UpdateGuideState exits: m=103457 SNR=85.2 Saturated 23:05:37.492 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:37.492 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:37.492 00.000 30444 Enqueuing Expose request 23:05:37.528 00.036 15672 IsGuiding returns 1 23:05:37.528 00.000 15672 scope still moving after pulse duration time elapsed 23:05:37.549 00.021 15672 IsSlewing returns 0 23:05:37.550 00.001 15672 IsGuiding returns 1 23:05:37.571 00.021 15672 IsSlewing returns 0 23:05:37.573 00.002 15672 IsGuiding returns 0 23:05:37.574 00.001 15672 scope move finished after 76 + 59 ms 23:05:37.574 00.000 15672 Move returns status 0, amount 76 23:05:37.574 00.000 15672 MoveAxis(N, 0, ABG) 23:05:37.574 00.000 15672 Move returns status 0, amount 0 23:05:37.574 00.000 15672 move complete, result=0 23:05:37.574 00.000 15672 worker thread done servicing request 23:05:37.574 00.000 15672 Worker thread wakes up 23:05:37.575 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:37.575 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:37.575 00.000 30444 GuideStep: -0.3 px 76 ms EAST, -0.2 px 0 ms NORTH 23:05:39.481 01.906 15672 Exposure complete 23:05:39.501 00.020 15672 worker thread done servicing request 23:05:39.501 00.000 30444 OnExposeComplete: enter 23:05:39.501 00.000 30444 UpdateGuideState(): m_state=6 23:05:39.501 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1659 23:05:39.501 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=193.23, Mass=85895, SNR=59.3, Peak=10374 HFD=3.2 23:05:39.501 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.13 = -1.13) 23:05:39.501 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.19 = -1.19) 23:05:39.501 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.28 cameraTheta=-1.41 mountX=0.12 mountY=-0.26, mountTheta=-1.14 23:05:39.502 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.27, opts=13) 23:05:39.502 00.000 30444 Enqueuing Move request for scope (0.05, -0.27) 23:05:39.502 00.000 15672 Worker thread wakes up 23:05:39.502 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd 23:05:39.502 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.27) 23:05:39.502 00.000 15672 Moving (0.05, -0.27) raw xDistance=0.12 yDistance=-0.26 23:05:39.502 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:05:39.502 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:05:39.502 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 23:05:39.502 00.000 15672 MoveAxis(E, 0, ABG) 23:05:39.502 00.000 15672 Move returns status 0, amount 0 23:05:39.502 00.000 15672 MoveAxis(N, 0, ABG) 23:05:39.502 00.000 15672 Move returns status 0, amount 0 23:05:39.502 00.000 15672 move complete, result=0 23:05:39.502 00.000 15672 worker thread done servicing request 23:05:39.507 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2403, max=12882, FiltMin=2712, FiltMax=9160, Gamma=2.950 23:05:39.557 00.050 30444 UpdateGuideState exits: m=85895 SNR=59.3 Saturated 23:05:39.557 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:39.557 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:39.557 00.000 30444 Enqueuing Expose request 23:05:39.557 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 23:05:39.557 00.000 15672 Worker thread wakes up 23:05:39.557 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:39.557 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:41.666 02.109 15672 Exposure complete 23:05:41.686 00.020 15672 worker thread done servicing request 23:05:41.686 00.000 30444 OnExposeComplete: enter 23:05:41.686 00.000 30444 UpdateGuideState(): m_state=6 23:05:41.686 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1660 23:05:41.686 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=193.47, Mass=97625, SNR=69.6, Peak=11205 HFD=3.3 23:05:41.686 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 23:05:41.686 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 23:05:41.686 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.28 mountX=0.15 mountY=-0.01, mountTheta=-0.07 23:05:41.687 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.04, opts=13) 23:05:41.687 00.000 30444 Enqueuing Move request for scope (0.14, -0.04) 23:05:41.687 00.000 15672 Worker thread wakes up 23:05:41.687 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd 23:05:41.687 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.04) 23:05:41.687 00.000 15672 Moving (0.14, -0.04) raw xDistance=0.15 yDistance=-0.01 23:05:41.687 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 23:05:41.687 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:41.687 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:05:41.687 00.000 15672 MoveAxis(E, 0, ABG) 23:05:41.687 00.000 15672 Move returns status 0, amount 0 23:05:41.687 00.000 15672 MoveAxis(N, 0, ABG) 23:05:41.687 00.000 15672 Move returns status 0, amount 0 23:05:41.687 00.000 15672 move complete, result=0 23:05:41.687 00.000 15672 worker thread done servicing request 23:05:41.692 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=12245, FiltMin=2714, FiltMax=8521, Gamma=2.950 23:05:41.741 00.049 30444 UpdateGuideState exits: m=97625 SNR=69.6 Saturated 23:05:41.741 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:41.741 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:41.741 00.000 30444 Enqueuing Expose request 23:05:41.741 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:05:41.741 00.000 15672 Worker thread wakes up 23:05:41.742 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:41.742 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:43.650 01.908 15672 Exposure complete 23:05:43.670 00.020 15672 worker thread done servicing request 23:05:43.670 00.000 30444 OnExposeComplete: enter 23:05:43.670 00.000 30444 UpdateGuideState(): m_state=6 23:05:43.670 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1661 23:05:43.670 00.000 30444 Star::Find returns 1 (1), X=462.26, Y=193.30, Mass=97559, SNR=79.3, Peak=10097 HFD=3.6 23:05:43.670 00.000 30444 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 23:05:43.670 00.000 30444 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 23:05:43.670 00.000 30444 CameraToMount -- cameraX=0.78 cameraY=-0.21 hyp=0.81 cameraTheta=-0.26 mountX=0.81 mountY=-0.04, mountTheta=-0.04 23:05:43.671 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.78, y=-0.21, opts=13) 23:05:43.671 00.000 30444 Enqueuing Move request for scope (0.78, -0.21) 23:05:43.671 00.000 15672 Worker thread wakes up 23:05:43.671 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.21) opts 0xd 23:05:43.671 00.000 15672 Handling offset move in thread for scope, endpoint = (0.78, -0.21) 23:05:43.671 00.000 15672 Moving (0.78, -0.21) raw xDistance=0.81 yDistance=-0.04 23:05:43.671 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81 23:05:43.671 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:43.671 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:05:43.671 00.000 15672 MoveAxis(W, 218, ABG) 23:05:43.671 00.000 15672 Guiding Dir = 3, Dur = 218 23:05:43.671 00.000 15672 IsSlewing returns 0 23:05:43.672 00.001 15672 IsGuiding returns 0 23:05:43.677 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=11653, FiltMin=2723, FiltMax=9311, Gamma=2.950 23:05:43.690 00.013 15672 PulseGuide returned control before completion, sleep 211 23:05:43.726 00.036 30444 UpdateGuideState exits: m=97559 SNR=79.3 Saturated 23:05:43.726 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:43.727 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:43.727 00.000 30444 Enqueuing Expose request 23:05:43.931 00.204 15672 IsGuiding returns 0 23:05:43.931 00.000 15672 Move returns status 0, amount 218 23:05:43.931 00.000 15672 MoveAxis(N, 0, ABG) 23:05:43.931 00.000 15672 Move returns status 0, amount 0 23:05:43.931 00.000 15672 move complete, result=0 23:05:43.931 00.000 15672 worker thread done servicing request 23:05:43.931 00.000 15672 Worker thread wakes up 23:05:43.931 00.000 30444 GuideStep: 0.8 px 218 ms WEST, -0.0 px 0 ms NORTH 23:05:43.931 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:43.931 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:46.040 02.109 15672 Exposure complete 23:05:46.060 00.020 15672 worker thread done servicing request 23:05:46.060 00.000 30444 OnExposeComplete: enter 23:05:46.060 00.000 30444 UpdateGuideState(): m_state=6 23:05:46.060 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1662 23:05:46.060 00.000 30444 Star::Find returns 1 (1), X=461.94, Y=193.58, Mass=108240, SNR=79.6, Peak=10353 HFD=3.8 23:05:46.060 00.000 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 23:05:46.060 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 23:05:46.061 00.001 30444 CameraToMount -- cameraX=0.46 cameraY=0.07 hyp=0.47 cameraTheta=0.15 mountX=0.43 mountY=0.17, mountTheta=0.38 23:05:46.061 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.07, opts=13) 23:05:46.061 00.000 30444 Enqueuing Move request for scope (0.46, 0.07) 23:05:46.061 00.000 15672 Worker thread wakes up 23:05:46.061 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.07) opts 0xd 23:05:46.061 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.07) 23:05:46.061 00.000 15672 Moving (0.46, 0.07) raw xDistance=0.43 yDistance=0.17 23:05:46.061 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43 23:05:46.061 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:46.061 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:05:46.061 00.000 15672 MoveAxis(W, 131, ABG) 23:05:46.061 00.000 15672 Guiding Dir = 3, Dur = 131 23:05:46.063 00.002 15672 IsSlewing returns 0 23:05:46.064 00.001 15672 IsGuiding returns 0 23:05:46.068 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2421, max=11787, FiltMin=2688, FiltMax=9039, Gamma=2.950 23:05:46.087 00.019 15672 PulseGuide returned control before completion, sleep 118 23:05:46.116 00.029 30444 UpdateGuideState exits: m=108240 SNR=79.6 Saturated 23:05:46.116 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:46.116 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:46.116 00.000 30444 Enqueuing Expose request 23:05:46.207 00.091 15672 IsGuiding returns 1 23:05:46.207 00.000 15672 scope still moving after pulse duration time elapsed 23:05:46.228 00.021 15672 IsSlewing returns 0 23:05:46.263 00.035 15672 IsGuiding returns 0 23:05:46.263 00.000 15672 scope move finished after 131 + 69 ms 23:05:46.263 00.000 15672 Move returns status 0, amount 131 23:05:46.263 00.000 15672 MoveAxis(N, 0, ABG) 23:05:46.264 00.001 15672 Move returns status 0, amount 0 23:05:46.264 00.000 15672 move complete, result=0 23:05:46.264 00.000 15672 worker thread done servicing request 23:05:46.264 00.000 15672 Worker thread wakes up 23:05:46.264 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:46.264 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:46.264 00.000 30444 GuideStep: 0.4 px 131 ms WEST, 0.2 px 0 ms NORTH 23:05:48.173 01.909 15672 Exposure complete 23:05:48.193 00.020 15672 worker thread done servicing request 23:05:48.193 00.000 30444 OnExposeComplete: enter 23:05:48.193 00.000 30444 UpdateGuideState(): m_state=6 23:05:48.193 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1663 23:05:48.193 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=193.80, Mass=101401, SNR=73.9, Peak=10655 HFD=3.7 23:05:48.193 00.000 30444 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.28) = xAngle (2.11 = 2.11) 23:05:48.193 00.000 30444 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.05 = 2.05) 23:05:48.193 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.83 mountX=-0.16 mountY=0.27, mountTheta=2.09 23:05:48.195 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.30, opts=13) 23:05:48.195 00.000 30444 Enqueuing Move request for scope (-0.08, 0.30) 23:05:48.195 00.000 15672 Worker thread wakes up 23:05:48.195 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.30) opts 0xd 23:05:48.195 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.30) 23:05:48.195 00.000 15672 Moving (-0.08, 0.30) raw xDistance=-0.16 yDistance=0.27 23:05:48.195 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:05:48.195 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:05:48.195 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 23:05:48.195 00.000 15672 MoveAxis(E, 0, ABG) 23:05:48.195 00.000 15672 Move returns status 0, amount 0 23:05:48.195 00.000 15672 MoveAxis(N, 0, ABG) 23:05:48.195 00.000 15672 Move returns status 0, amount 0 23:05:48.195 00.000 15672 move complete, result=0 23:05:48.195 00.000 15672 worker thread done servicing request 23:05:48.200 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=10833, FiltMin=2728, FiltMax=8577, Gamma=2.950 23:05:48.250 00.050 30444 UpdateGuideState exits: m=101401 SNR=73.9 Saturated 23:05:48.250 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:48.250 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:48.250 00.000 30444 Enqueuing Expose request 23:05:48.250 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 23:05:48.250 00.000 15672 Worker thread wakes up 23:05:48.250 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:48.250 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:50.360 02.110 15672 Exposure complete 23:05:50.379 00.019 15672 worker thread done servicing request 23:05:50.379 00.000 30444 OnExposeComplete: enter 23:05:50.379 00.000 30444 UpdateGuideState(): m_state=6 23:05:50.379 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1664 23:05:50.379 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=194.09, Mass=107537, SNR=81.7, Peak=11066 HFD=3.6 23:05:50.379 00.000 30444 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 23:05:50.379 00.000 30444 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 23:05:50.379 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.58 hyp=0.61 cameraTheta=1.27 mountX=0.02 mountY=0.61, mountTheta=1.54 23:05:50.380 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.58, opts=13) 23:05:50.380 00.000 30444 Enqueuing Move request for scope (0.18, 0.58) 23:05:50.380 00.000 15672 Worker thread wakes up 23:05:50.380 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.58) opts 0xd 23:05:50.380 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.58) 23:05:50.380 00.000 15672 Moving (0.18, 0.58) raw xDistance=0.02 yDistance=0.61 23:05:50.380 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:05:50.380 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:05:50.380 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61 23:05:50.380 00.000 15672 MoveAxis(E, 0, ABG) 23:05:50.380 00.000 15672 Move returns status 0, amount 0 23:05:50.380 00.000 15672 MoveAxis(N, 0, ABG) 23:05:50.380 00.000 15672 Move returns status 0, amount 0 23:05:50.380 00.000 15672 move complete, result=0 23:05:50.380 00.000 15672 worker thread done servicing request 23:05:50.386 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=11174, FiltMin=2637, FiltMax=8602, Gamma=2.950 23:05:50.435 00.049 30444 UpdateGuideState exits: m=107537 SNR=81.7 Saturated 23:05:50.435 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:50.435 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:50.435 00.000 30444 Enqueuing Expose request 23:05:50.435 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH 23:05:50.435 00.000 15672 Worker thread wakes up 23:05:50.435 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:50.435 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:52.342 01.907 15672 Exposure complete 23:05:52.362 00.020 15672 worker thread done servicing request 23:05:52.362 00.000 30444 OnExposeComplete: enter 23:05:52.362 00.000 30444 UpdateGuideState(): m_state=6 23:05:52.362 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1665 23:05:52.362 00.000 30444 Star::Find returns 1 (1), X=461.80, Y=193.65, Mass=95918, SNR=70.2, Peak=9811 HFD=3.8 23:05:52.362 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 23:05:52.362 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 23:05:52.362 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.14 hyp=0.35 cameraTheta=0.40 mountX=0.28 mountY=0.21, mountTheta=0.64 23:05:52.363 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.14, opts=13) 23:05:52.363 00.000 30444 Enqueuing Move request for scope (0.33, 0.14) 23:05:52.363 00.000 15672 Worker thread wakes up 23:05:52.363 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.14) opts 0xd 23:05:52.363 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.14) 23:05:52.363 00.000 15672 Moving (0.33, 0.14) raw xDistance=0.28 yDistance=0.21 23:05:52.363 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28 23:05:52.363 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:52.363 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:05:52.363 00.000 15672 MoveAxis(W, 75, ABG) 23:05:52.363 00.000 15672 Guiding Dir = 3, Dur = 75 23:05:52.364 00.001 15672 IsSlewing returns 0 23:05:52.365 00.001 15672 IsGuiding returns 0 23:05:52.369 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2394, max=11145, FiltMin=2673, FiltMax=8487, Gamma=2.950 23:05:52.381 00.012 15672 PulseGuide returned control before completion, sleep 70 23:05:52.418 00.037 30444 UpdateGuideState exits: m=95918 SNR=70.2 Saturated 23:05:52.418 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:52.418 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:52.418 00.000 30444 Enqueuing Expose request 23:05:52.452 00.034 15672 IsGuiding returns 1 23:05:52.452 00.000 15672 scope still moving after pulse duration time elapsed 23:05:52.474 00.022 15672 IsSlewing returns 0 23:05:52.494 00.020 15672 IsGuiding returns 0 23:05:52.494 00.000 15672 scope move finished after 75 + 53 ms 23:05:52.494 00.000 15672 Move returns status 0, amount 75 23:05:52.494 00.000 15672 MoveAxis(N, 0, ABG) 23:05:52.494 00.000 15672 Move returns status 0, amount 0 23:05:52.494 00.000 15672 move complete, result=0 23:05:52.494 00.000 15672 worker thread done servicing request 23:05:52.494 00.000 15672 Worker thread wakes up 23:05:52.494 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.2 px 0 ms NORTH 23:05:52.494 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:52.494 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:54.605 02.111 15672 Exposure complete 23:05:54.624 00.019 15672 worker thread done servicing request 23:05:54.624 00.000 30444 OnExposeComplete: enter 23:05:54.624 00.000 30444 UpdateGuideState(): m_state=6 23:05:54.624 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1666 23:05:54.625 00.001 30444 Star::Find returns 1 (1), X=461.38, Y=193.27, Mass=101915, SNR=77.0, Peak=10888 HFD=3.6 23:05:54.625 00.000 30444 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 23:05:54.625 00.000 30444 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 23:05:54.625 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.26 cameraTheta=-1.98 mountX=-0.03 mountY=-0.25, mountTheta=-1.71 23:05:54.625 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.23, opts=13) 23:05:54.625 00.000 30444 Enqueuing Move request for scope (-0.10, -0.23) 23:05:54.625 00.000 15672 Worker thread wakes up 23:05:54.625 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd 23:05:54.625 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.23) 23:05:54.625 00.000 15672 Moving (-0.10, -0.23) raw xDistance=-0.03 yDistance=-0.25 23:05:54.625 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:05:54.625 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 23:05:54.625 00.000 15672 MoveAxis(E, 0, ABG) 23:05:54.626 00.001 15672 Move returns status 0, amount 0 23:05:54.626 00.000 15672 MoveAxis(N, 45, ABG) 23:05:54.626 00.000 15672 Guiding Dir = 0, Dur = 45 23:05:54.626 00.000 15672 IsSlewing returns 0 23:05:54.627 00.001 15672 IsGuiding returns 0 23:05:54.631 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=11255, FiltMin=2691, FiltMax=8528, Gamma=2.950 23:05:54.680 00.049 30444 UpdateGuideState exits: m=101915 SNR=77.0 Saturated 23:05:54.680 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:54.680 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:54.680 00.000 30444 Enqueuing Expose request 23:05:54.715 00.035 15672 IsGuiding returns 1 23:05:54.715 00.000 15672 scope still moving after pulse duration time elapsed 23:05:54.736 00.021 15672 IsSlewing returns 0 23:05:54.736 00.000 15672 IsGuiding returns 1 23:05:54.758 00.022 15672 IsSlewing returns 0 23:05:54.759 00.001 15672 IsGuiding returns 1 23:05:54.780 00.021 15672 IsSlewing returns 0 23:05:54.841 00.061 15672 IsGuiding returns 0 23:05:54.841 00.000 15672 scope move finished after 45 + 169 ms 23:05:54.841 00.000 15672 Move returns status 0, amount 45 23:05:54.841 00.000 15672 move complete, result=0 23:05:54.841 00.000 15672 worker thread done servicing request 23:05:54.841 00.000 15672 Worker thread wakes up 23:05:54.841 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:54.841 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:54.842 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 45 ms NORTH 23:05:56.750 01.908 15672 Exposure complete 23:05:56.770 00.020 15672 worker thread done servicing request 23:05:56.770 00.000 30444 OnExposeComplete: enter 23:05:56.770 00.000 30444 UpdateGuideState(): m_state=6 23:05:56.770 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1667 23:05:56.770 00.000 30444 Star::Find returns 1 (1), X=460.95, Y=193.45, Mass=106645, SNR=79.6, Peak=11155 HFD=4.0 23:05:56.770 00.000 30444 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.28) = xAngle (-2.76 = -2.76) 23:05:56.771 00.001 30444 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.82 = -2.82) 23:05:56.771 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.06 hyp=0.53 cameraTheta=-3.03 mountX=-0.49 mountY=-0.17, mountTheta=-2.81 23:05:56.772 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.06, opts=13) 23:05:56.772 00.000 30444 Enqueuing Move request for scope (-0.52, -0.06) 23:05:56.772 00.000 15672 Worker thread wakes up 23:05:56.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.06) opts 0xd 23:05:56.772 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.06) 23:05:56.772 00.000 15672 Moving (-0.52, -0.06) raw xDistance=-0.49 yDistance=-0.17 23:05:56.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49 23:05:56.772 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:56.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 23:05:56.772 00.000 15672 MoveAxis(E, 132, ABG) 23:05:56.772 00.000 15672 Guiding Dir = 2, Dur = 132 23:05:56.773 00.001 15672 IsSlewing returns 0 23:05:56.774 00.001 15672 IsGuiding returns 0 23:05:56.778 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2377, max=11671, FiltMin=2698, FiltMax=8009, Gamma=2.950 23:05:56.790 00.012 15672 PulseGuide returned control before completion, sleep 126 23:05:56.828 00.038 30444 UpdateGuideState exits: m=106645 SNR=79.6 Saturated 23:05:56.828 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:56.828 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:56.828 00.000 30444 Enqueuing Expose request 23:05:56.934 00.106 15672 IsGuiding returns 0 23:05:56.934 00.000 15672 Move returns status 0, amount 132 23:05:56.935 00.001 15672 MoveAxis(N, 0, ABG) 23:05:56.935 00.000 15672 Move returns status 0, amount 0 23:05:56.935 00.000 15672 move complete, result=0 23:05:56.935 00.000 15672 worker thread done servicing request 23:05:56.935 00.000 15672 Worker thread wakes up 23:05:56.935 00.000 30444 GuideStep: -0.5 px 132 ms EAST, -0.2 px 0 ms NORTH 23:05:56.935 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:56.935 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:59.045 02.110 15672 Exposure complete 23:05:59.064 00.019 15672 worker thread done servicing request 23:05:59.064 00.000 30444 OnExposeComplete: enter 23:05:59.064 00.000 30444 UpdateGuideState(): m_state=6 23:05:59.065 00.001 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1668 23:05:59.065 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=193.20, Mass=93217, SNR=64.3, Peak=10766 HFD=3.5 23:05:59.065 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 23:05:59.065 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 23:05:59.065 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.31 mountX=0.16 mountY=-0.28, mountTheta=-1.05 23:05:59.065 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.30, opts=13) 23:05:59.065 00.000 30444 Enqueuing Move request for scope (0.08, -0.30) 23:05:59.065 00.000 15672 Worker thread wakes up 23:05:59.065 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.30) opts 0xd 23:05:59.065 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.30) 23:05:59.065 00.000 15672 Moving (0.08, -0.30) raw xDistance=0.16 yDistance=-0.28 23:05:59.065 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:05:59.066 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 23:05:59.066 00.000 15672 MoveAxis(E, 0, ABG) 23:05:59.066 00.000 15672 Move returns status 0, amount 0 23:05:59.066 00.000 15672 MoveAxis(N, 50, ABG) 23:05:59.066 00.000 15672 Guiding Dir = 0, Dur = 50 23:05:59.067 00.001 15672 IsSlewing returns 0 23:05:59.068 00.001 15672 IsGuiding returns 0 23:05:59.072 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=11712, FiltMin=2681, FiltMax=8172, Gamma=2.950 23:05:59.120 00.048 30444 UpdateGuideState exits: m=93217 SNR=64.3 Saturated 23:05:59.121 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:59.121 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:05:59.121 00.000 30444 Enqueuing Expose request 23:05:59.189 00.068 15672 IsGuiding returns 1 23:05:59.189 00.000 15672 scope still moving after pulse duration time elapsed 23:05:59.210 00.021 15672 IsSlewing returns 0 23:05:59.213 00.003 15672 IsGuiding returns 1 23:05:59.234 00.021 15672 IsSlewing returns 0 23:05:59.252 00.018 15672 IsGuiding returns 0 23:05:59.253 00.001 15672 scope move finished after 50 + 133 ms 23:05:59.253 00.000 15672 Move returns status 0, amount 50 23:05:59.253 00.000 15672 move complete, result=0 23:05:59.253 00.000 15672 worker thread done servicing request 23:05:59.253 00.000 15672 Worker thread wakes up 23:05:59.253 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:05:59.253 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:05:59.254 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 50 ms NORTH 23:06:01.159 01.905 15672 Exposure complete 23:06:01.179 00.020 15672 worker thread done servicing request 23:06:01.179 00.000 30444 OnExposeComplete: enter 23:06:01.179 00.000 30444 UpdateGuideState(): m_state=6 23:06:01.179 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1669 23:06:01.179 00.000 30444 Star::Find returns 1 (1), X=462.51, Y=193.10, Mass=99297, SNR=74.9, Peak=10681 HFD=3.7 23:06:01.179 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 23:06:01.179 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.16 = -0.16) 23:06:01.179 00.000 30444 CameraToMount -- cameraX=1.03 cameraY=-0.41 hyp=1.11 cameraTheta=-0.38 mountX=1.10 mountY=-0.18, mountTheta=-0.16 23:06:01.180 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.03, y=-0.41, opts=13) 23:06:01.180 00.000 30444 Enqueuing Move request for scope (1.03, -0.41) 23:06:01.180 00.000 15672 Worker thread wakes up 23:06:01.180 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.03, -0.41) opts 0xd 23:06:01.180 00.000 15672 Handling offset move in thread for scope, endpoint = (1.03, -0.41) 23:06:01.180 00.000 15672 Moving (1.03, -0.41) raw xDistance=1.10 yDistance=-0.18 23:06:01.180 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.10 23:06:01.180 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:01.180 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:06:01.180 00.000 15672 MoveAxis(W, 299, ABG) 23:06:01.180 00.000 15672 Guiding Dir = 3, Dur = 299 23:06:01.181 00.001 15672 IsSlewing returns 0 23:06:01.183 00.002 15672 IsGuiding returns 0 23:06:01.187 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=10681, FiltMin=2673, FiltMax=8797, Gamma=2.950 23:06:01.199 00.012 15672 PulseGuide returned control before completion, sleep 293 23:06:01.236 00.037 30444 UpdateGuideState exits: m=99297 SNR=74.9 Saturated 23:06:01.236 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:01.236 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:01.236 00.000 30444 Enqueuing Expose request 23:06:01.551 00.315 15672 IsGuiding returns 0 23:06:01.552 00.001 15672 Move returns status 0, amount 299 23:06:01.552 00.000 15672 MoveAxis(N, 0, ABG) 23:06:01.552 00.000 15672 Move returns status 0, amount 0 23:06:01.552 00.000 15672 move complete, result=0 23:06:01.552 00.000 15672 worker thread done servicing request 23:06:01.552 00.000 15672 Worker thread wakes up 23:06:01.552 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:01.553 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:01.553 00.000 30444 GuideStep: 1.1 px 299 ms WEST, -0.2 px 0 ms NORTH 23:06:03.662 02.109 15672 Exposure complete 23:06:03.682 00.020 15672 worker thread done servicing request 23:06:03.683 00.001 30444 OnExposeComplete: enter 23:06:03.683 00.000 30444 UpdateGuideState(): m_state=6 23:06:03.683 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1670 23:06:03.683 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=193.20, Mass=81157, SNR=62.8, Peak=9464 HFD=3.6 23:06:03.683 00.000 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.91 = -1.91) 23:06:03.683 00.000 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 23:06:03.683 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.30 hyp=0.37 cameraTheta=-2.19 mountX=-0.12 mountY=-0.34, mountTheta=-1.91 23:06:03.683 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.30, opts=13) 23:06:03.683 00.000 30444 Enqueuing Move request for scope (-0.21, -0.30) 23:06:03.683 00.000 15672 Worker thread wakes up 23:06:03.684 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.30) opts 0xd 23:06:03.684 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.30) 23:06:03.684 00.000 15672 Moving (-0.21, -0.30) raw xDistance=-0.12 yDistance=-0.34 23:06:03.684 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 23:06:03.684 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 23:06:03.684 00.000 15672 MoveAxis(E, 0, ABG) 23:06:03.684 00.000 15672 Move returns status 0, amount 0 23:06:03.684 00.000 15672 MoveAxis(N, 61, ABG) 23:06:03.684 00.000 15672 Guiding Dir = 0, Dur = 61 23:06:03.684 00.000 15672 IsSlewing returns 0 23:06:03.685 00.001 15672 IsGuiding returns 0 23:06:03.690 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=10876, FiltMin=2697, FiltMax=7774, Gamma=2.950 23:06:03.743 00.053 30444 UpdateGuideState exits: m=81157 SNR=62.8 Saturated 23:06:03.743 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:03.743 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:03.743 00.000 30444 Enqueuing Expose request 23:06:03.773 00.030 15672 IsGuiding returns 1 23:06:03.773 00.000 15672 scope still moving after pulse duration time elapsed 23:06:03.794 00.021 15672 IsSlewing returns 0 23:06:03.794 00.000 15672 IsGuiding returns 1 23:06:03.815 00.021 15672 IsSlewing returns 0 23:06:03.817 00.002 15672 IsGuiding returns 1 23:06:03.838 00.021 15672 IsSlewing returns 0 23:06:03.900 00.062 15672 IsGuiding returns 0 23:06:03.900 00.000 15672 scope move finished after 61 + 154 ms 23:06:03.900 00.000 15672 Move returns status 0, amount 61 23:06:03.900 00.000 15672 move complete, result=0 23:06:03.901 00.001 15672 worker thread done servicing request 23:06:03.901 00.000 15672 Worker thread wakes up 23:06:03.901 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:03.901 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:03.901 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 61 ms NORTH 23:06:05.817 01.916 15672 Exposure complete 23:06:05.848 00.031 15672 worker thread done servicing request 23:06:05.848 00.000 30444 OnExposeComplete: enter 23:06:05.848 00.000 30444 UpdateGuideState(): m_state=6 23:06:05.848 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1671 23:06:05.848 00.000 30444 Star::Find returns 1 (1), X=461.21, Y=193.69, Mass=100183, SNR=70.8, Peak=9915 HFD=4.0 23:06:05.848 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.81 = 2.81) 23:06:05.848 00.000 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.74 = 2.74) 23:06:05.848 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.53 mountX=-0.31 mountY=0.13, mountTheta=2.75 23:06:05.849 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.19, opts=13) 23:06:05.849 00.000 30444 Enqueuing Move request for scope (-0.27, 0.19) 23:06:05.849 00.000 15672 Worker thread wakes up 23:06:05.849 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd 23:06:05.849 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.19) 23:06:05.849 00.000 15672 Moving (-0.27, 0.19) raw xDistance=-0.31 yDistance=0.13 23:06:05.849 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 23:06:05.849 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:05.849 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:06:05.849 00.000 15672 MoveAxis(E, 83, ABG) 23:06:05.849 00.000 15672 Guiding Dir = 2, Dur = 83 23:06:05.850 00.001 15672 IsSlewing returns 0 23:06:05.851 00.001 15672 IsGuiding returns 0 23:06:05.855 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=10449, FiltMin=2688, FiltMax=7666, Gamma=2.950 23:06:05.880 00.025 15672 PulseGuide returned control before completion, sleep 65 23:06:05.908 00.028 30444 UpdateGuideState exits: m=100183 SNR=70.8 Saturated 23:06:05.908 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:05.908 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:05.908 00.000 30444 Enqueuing Expose request 23:06:05.947 00.039 15672 IsGuiding returns 1 23:06:05.947 00.000 15672 scope still moving after pulse duration time elapsed 23:06:05.968 00.021 15672 IsSlewing returns 0 23:06:05.976 00.008 15672 IsGuiding returns 0 23:06:05.976 00.000 15672 scope move finished after 83 + 42 ms 23:06:05.977 00.001 15672 Move returns status 0, amount 83 23:06:05.977 00.000 15672 MoveAxis(N, 0, ABG) 23:06:05.977 00.000 15672 Move returns status 0, amount 0 23:06:05.977 00.000 15672 move complete, result=0 23:06:05.977 00.000 15672 worker thread done servicing request 23:06:05.977 00.000 15672 Worker thread wakes up 23:06:05.977 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:05.977 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:05.977 00.000 30444 GuideStep: -0.3 px 83 ms EAST, 0.1 px 0 ms NORTH 23:06:08.084 02.107 15672 Exposure complete 23:06:08.104 00.020 15672 worker thread done servicing request 23:06:08.105 00.001 30444 OnExposeComplete: enter 23:06:08.105 00.000 30444 UpdateGuideState(): m_state=6 23:06:08.105 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1672 23:06:08.105 00.000 30444 Star::Find returns 1 (1), X=462.02, Y=193.34, Mass=95804, SNR=69.6, Peak=9899 HFD=3.9 23:06:08.105 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.02 = -0.02) 23:06:08.105 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 23:06:08.105 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.17 hyp=0.56 cameraTheta=-0.30 mountX=0.56 mountY=-0.05, mountTheta=-0.08 23:06:08.106 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.17, opts=13) 23:06:08.106 00.000 30444 Enqueuing Move request for scope (0.54, -0.17) 23:06:08.106 00.000 15672 Worker thread wakes up 23:06:08.106 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.17) opts 0xd 23:06:08.106 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.17) 23:06:08.106 00.000 15672 Moving (0.54, -0.17) raw xDistance=0.56 yDistance=-0.05 23:06:08.106 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.56 23:06:08.106 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:08.106 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:06:08.106 00.000 15672 MoveAxis(W, 147, ABG) 23:06:08.106 00.000 15672 Guiding Dir = 3, Dur = 147 23:06:08.106 00.000 15672 IsSlewing returns 0 23:06:08.107 00.001 15672 IsGuiding returns 0 23:06:08.112 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=11843, FiltMin=2678, FiltMax=8561, Gamma=2.950 23:06:08.132 00.020 15672 PulseGuide returned control before completion, sleep 133 23:06:08.161 00.029 30444 UpdateGuideState exits: m=95804 SNR=69.6 Saturated 23:06:08.161 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:08.161 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:08.161 00.000 30444 Enqueuing Expose request 23:06:08.269 00.108 15672 IsGuiding returns 1 23:06:08.269 00.000 15672 scope still moving after pulse duration time elapsed 23:06:08.290 00.021 15672 IsSlewing returns 0 23:06:08.294 00.004 15672 IsGuiding returns 0 23:06:08.294 00.000 15672 scope move finished after 147 + 39 ms 23:06:08.294 00.000 15672 Move returns status 0, amount 147 23:06:08.294 00.000 15672 MoveAxis(N, 0, ABG) 23:06:08.294 00.000 15672 Move returns status 0, amount 0 23:06:08.294 00.000 15672 move complete, result=0 23:06:08.295 00.001 15672 worker thread done servicing request 23:06:08.295 00.000 15672 Worker thread wakes up 23:06:08.295 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:08.295 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:08.295 00.000 30444 GuideStep: 0.6 px 147 ms WEST, -0.0 px 0 ms NORTH 23:06:10.201 01.906 15672 Exposure complete 23:06:10.222 00.021 15672 worker thread done servicing request 23:06:10.222 00.000 30444 OnExposeComplete: enter 23:06:10.222 00.000 30444 UpdateGuideState(): m_state=6 23:06:10.222 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1673 23:06:10.222 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=193.52, Mass=88178, SNR=60.0, Peak=8398 HFD=3.9 23:06:10.222 00.000 30444 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.28) = xAngle (3.37 = -2.92) 23:06:10.222 00.000 30444 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.98) 23:06:10.223 00.001 30444 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.09 mountX=-0.26 mountY=-0.04, mountTheta=-2.98 23:06:10.223 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.01, opts=13) 23:06:10.223 00.000 30444 Enqueuing Move request for scope (-0.26, 0.01) 23:06:10.223 00.000 15672 Worker thread wakes up 23:06:10.224 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd 23:06:10.224 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.01) 23:06:10.224 00.000 15672 Moving (-0.26, 0.01) raw xDistance=-0.26 yDistance=-0.04 23:06:10.224 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26 23:06:10.224 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:10.224 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:06:10.224 00.000 15672 MoveAxis(E, 59, ABG) 23:06:10.224 00.000 15672 Guiding Dir = 2, Dur = 59 23:06:10.224 00.000 15672 IsSlewing returns 0 23:06:10.225 00.001 15672 IsGuiding returns 0 23:06:10.231 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=10134, FiltMin=2752, FiltMax=7598, Gamma=2.950 23:06:10.241 00.010 15672 PulseGuide returned control before completion, sleep 54 23:06:10.280 00.039 30444 UpdateGuideState exits: m=88178 SNR=60.0 Saturated 23:06:10.280 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:10.280 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:10.280 00.000 30444 Enqueuing Expose request 23:06:10.306 00.026 15672 IsGuiding returns 1 23:06:10.306 00.000 15672 scope still moving after pulse duration time elapsed 23:06:10.326 00.020 15672 IsSlewing returns 0 23:06:10.327 00.001 15672 IsGuiding returns 0 23:06:10.327 00.000 15672 scope move finished after 59 + 43 ms 23:06:10.327 00.000 15672 Move returns status 0, amount 59 23:06:10.327 00.000 15672 MoveAxis(N, 0, ABG) 23:06:10.327 00.000 15672 Move returns status 0, amount 0 23:06:10.327 00.000 15672 move complete, result=0 23:06:10.327 00.000 15672 worker thread done servicing request 23:06:10.327 00.000 15672 Worker thread wakes up 23:06:10.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:10.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:10.327 00.000 30444 GuideStep: -0.3 px 59 ms EAST, -0.0 px 0 ms NORTH 23:06:12.433 02.106 15672 Exposure complete 23:06:12.453 00.020 15672 worker thread done servicing request 23:06:12.453 00.000 30444 OnExposeComplete: enter 23:06:12.453 00.000 30444 UpdateGuideState(): m_state=6 23:06:12.453 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1674 23:06:12.454 00.001 30444 Star::Find returns 1 (1), X=461.08, Y=195.76, Mass=101182, SNR=77.6, Peak=7678 HFD=4.8 23:06:12.454 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 23:06:12.454 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 23:06:12.454 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=2.25 hyp=2.29 cameraTheta=1.75 mountX=-1.00 mountY=2.11, mountTheta=2.01 23:06:12.454 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=2.25, opts=13) 23:06:12.454 00.000 30444 Enqueuing Move request for scope (-0.40, 2.25) 23:06:12.454 00.000 15672 Worker thread wakes up 23:06:12.454 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 2.25) opts 0xd 23:06:12.454 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 2.25) 23:06:12.454 00.000 15672 Moving (-0.40, 2.25) raw xDistance=-1.00 yDistance=2.11 23:06:12.454 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.00 23:06:12.454 00.000 15672 resist switch: large excursion: input 2.11 thresh 0.75 direction from -1 to 1 23:06:12.454 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.34 23:06:12.454 00.000 15672 GuideAlgorithmResistSwitch::result() returns 2.11 from input 2.11 23:06:12.455 00.001 15672 MoveAxis(E, 274, ABG) 23:06:12.455 00.000 15672 Guiding Dir = 2, Dur = 274 23:06:12.455 00.000 15672 IsSlewing returns 0 23:06:12.456 00.001 15672 IsGuiding returns 0 23:06:12.460 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2366, max=9185, FiltMin=2660, FiltMax=7264, Gamma=2.950 23:06:12.477 00.017 15672 PulseGuide returned control before completion, sleep 263 23:06:12.509 00.032 30444 UpdateGuideState exits: m=101182 SNR=77.6 Saturated 23:06:12.509 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:12.509 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:12.509 00.000 30444 Enqueuing Expose request 23:06:12.766 00.257 15672 IsGuiding returns 0 23:06:12.766 00.000 15672 Move returns status 0, amount 274 23:06:12.766 00.000 15672 MoveAxis(S, 377, ABG) 23:06:12.766 00.000 15672 Guiding Dir = 1, Dur = 377 23:06:12.768 00.002 15672 IsSlewing returns 0 23:06:12.770 00.002 15672 IsGuiding returns 0 23:06:12.845 00.075 15672 PulseGuide returned control before completion, sleep 312 23:06:13.165 00.320 15672 IsGuiding returns 1 23:06:13.165 00.000 15672 scope still moving after pulse duration time elapsed 23:06:13.186 00.021 15672 IsSlewing returns 0 23:06:13.188 00.002 15672 IsGuiding returns 1 23:06:13.209 00.021 15672 IsSlewing returns 0 23:06:13.210 00.001 15672 IsGuiding returns 1 23:06:13.231 00.021 15672 IsSlewing returns 0 23:06:13.262 00.031 15672 IsGuiding returns 0 23:06:13.262 00.000 15672 scope move finished after 377 + 114 ms 23:06:13.262 00.000 15672 Move returns status 0, amount 377 23:06:13.262 00.000 15672 move complete, result=0 23:06:13.262 00.000 15672 worker thread done servicing request 23:06:13.262 00.000 15672 Worker thread wakes up 23:06:13.262 00.000 30444 GuideStep: -1.0 px 274 ms EAST, 2.1 px 377 ms SOUTH 23:06:13.262 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:13.262 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:15.172 01.910 15672 Exposure complete 23:06:15.205 00.033 15672 worker thread done servicing request 23:06:15.205 00.000 30444 OnExposeComplete: enter 23:06:15.205 00.000 30444 UpdateGuideState(): m_state=6 23:06:15.205 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 1675 23:06:15.205 00.000 30444 Star::Find returns 1 (1), X=462.26, Y=194.15, Mass=98237, SNR=69.8, Peak=9475 HFD=3.6 23:06:15.206 00.001 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 23:06:15.206 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 23:06:15.206 00.000 30444 CameraToMount -- cameraX=0.78 cameraY=0.64 hyp=1.02 cameraTheta=0.69 mountX=0.58 mountY=0.80, mountTheta=0.94 23:06:15.206 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.78, y=0.64, opts=13) 23:06:15.206 00.000 30444 Enqueuing Move request for scope (0.78, 0.64) 23:06:15.206 00.000 15672 Worker thread wakes up 23:06:15.206 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.64) opts 0xd 23:06:15.206 00.000 15672 Handling offset move in thread for scope, endpoint = (0.78, 0.64) 23:06:15.206 00.000 15672 Moving (0.78, 0.64) raw xDistance=0.58 yDistance=0.80 23:06:15.206 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.58 23:06:15.206 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 23:06:15.206 00.000 15672 MoveAxis(W, 137, ABG) 23:06:15.206 00.000 15672 Guiding Dir = 3, Dur = 137 23:06:15.206 00.000 15672 IsSlewing returns 0 23:06:15.208 00.002 15672 IsGuiding returns 0 23:06:15.212 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=9892, FiltMin=2668, FiltMax=8108, Gamma=2.950 23:06:15.225 00.013 15672 PulseGuide returned control before completion, sleep 130 23:06:15.262 00.037 30444 UpdateGuideState exits: m=98237 SNR=69.8 Saturated 23:06:15.262 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:15.262 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:15.262 00.000 30444 Enqueuing Expose request 23:06:15.357 00.095 15672 IsGuiding returns 1 23:06:15.358 00.001 15672 scope still moving after pulse duration time elapsed 23:06:15.379 00.021 15672 IsSlewing returns 0 23:06:15.386 00.007 15672 IsGuiding returns 0 23:06:15.386 00.000 15672 scope move finished after 137 + 40 ms 23:06:15.386 00.000 15672 Move returns status 0, amount 137 23:06:15.386 00.000 15672 MoveAxis(S, 142, ABG) 23:06:15.386 00.000 15672 Guiding Dir = 1, Dur = 142 23:06:15.386 00.000 15672 IsSlewing returns 0 23:06:15.387 00.001 15672 IsGuiding returns 0 23:06:15.465 00.078 15672 PulseGuide returned control before completion, sleep 75 23:06:15.541 00.076 15672 IsGuiding returns 1 23:06:15.541 00.000 15672 scope still moving after pulse duration time elapsed 23:06:15.562 00.021 15672 IsSlewing returns 0 23:06:15.577 00.015 15672 IsGuiding returns 1 23:06:15.598 00.021 15672 IsSlewing returns 0 23:06:15.598 00.000 15672 IsGuiding returns 1 23:06:15.620 00.022 15672 IsSlewing returns 0 23:06:15.640 00.020 15672 IsGuiding returns 0 23:06:15.640 00.000 15672 scope move finished after 142 + 111 ms 23:06:15.640 00.000 15672 Move returns status 0, amount 142 23:06:15.641 00.001 15672 move complete, result=0 23:06:15.641 00.000 15672 worker thread done servicing request 23:06:15.641 00.000 30444 GuideStep: 0.6 px 137 ms WEST, 0.8 px 142 ms SOUTH 23:06:15.641 00.000 15672 Worker thread wakes up 23:06:15.641 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:15.641 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:17.751 02.110 15672 Exposure complete 23:06:17.773 00.022 15672 worker thread done servicing request 23:06:17.773 00.000 30444 OnExposeComplete: enter 23:06:17.773 00.000 30444 UpdateGuideState(): m_state=6 23:06:17.773 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 1676 23:06:17.773 00.000 30444 Star::Find returns 1 (1), X=462.80, Y=193.48, Mass=91060, SNR=61.9, Peak=10223 HFD=3.7 23:06:17.774 00.001 30444 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.28) = xAngle (0.26 = 0.26) 23:06:17.774 00.000 30444 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.19 = 0.19) 23:06:17.774 00.000 30444 CameraToMount -- cameraX=1.32 cameraY=-0.03 hyp=1.32 cameraTheta=-0.02 mountX=1.28 mountY=0.25, mountTheta=0.20 23:06:17.774 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.32, y=-0.03, opts=13) 23:06:17.774 00.000 30444 Enqueuing Move request for scope (1.32, -0.03) 23:06:17.774 00.000 15672 Worker thread wakes up 23:06:17.774 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.32, -0.03) opts 0xd 23:06:17.774 00.000 15672 Handling offset move in thread for scope, endpoint = (1.32, -0.03) 23:06:17.774 00.000 15672 Moving (1.32, -0.03) raw xDistance=1.28 yDistance=0.25 23:06:17.774 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.28 23:06:17.774 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 23:06:17.774 00.000 15672 MoveAxis(W, 356, ABG) 23:06:17.775 00.001 15672 Guiding Dir = 3, Dur = 356 23:06:17.775 00.000 15672 IsSlewing returns 0 23:06:17.776 00.001 15672 IsGuiding returns 0 23:06:17.781 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2425, max=10223, FiltMin=2706, FiltMax=8084, Gamma=2.950 23:06:17.797 00.016 15672 PulseGuide returned control before completion, sleep 345 23:06:17.829 00.032 30444 UpdateGuideState exits: m=91060 SNR=61.9 Saturated 23:06:17.829 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:17.829 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:17.829 00.000 30444 Enqueuing Expose request 23:06:18.144 00.315 15672 IsGuiding returns 1 23:06:18.144 00.000 15672 scope still moving after pulse duration time elapsed 23:06:18.166 00.022 15672 IsSlewing returns 0 23:06:18.212 00.046 15672 IsGuiding returns 0 23:06:18.212 00.000 15672 scope move finished after 356 + 80 ms 23:06:18.212 00.000 15672 Move returns status 0, amount 356 23:06:18.212 00.000 15672 MoveAxis(S, 45, ABG) 23:06:18.212 00.000 15672 Guiding Dir = 1, Dur = 45 23:06:18.212 00.000 15672 IsSlewing returns 0 23:06:18.213 00.001 15672 IsGuiding returns 0 23:06:18.292 00.079 15672 IsGuiding returns 1 23:06:18.292 00.000 15672 scope still moving after pulse duration time elapsed 23:06:18.314 00.022 15672 IsSlewing returns 0 23:06:18.314 00.000 15672 IsGuiding returns 1 23:06:18.335 00.021 15672 IsSlewing returns 0 23:06:18.335 00.000 15672 IsGuiding returns 1 23:06:18.356 00.021 15672 IsSlewing returns 0 23:06:18.388 00.032 15672 IsGuiding returns 0 23:06:18.388 00.000 15672 scope move finished after 45 + 129 ms 23:06:18.388 00.000 15672 Move returns status 0, amount 45 23:06:18.388 00.000 15672 move complete, result=0 23:06:18.388 00.000 15672 worker thread done servicing request 23:06:18.388 00.000 15672 Worker thread wakes up 23:06:18.388 00.000 30444 GuideStep: 1.3 px 356 ms WEST, 0.3 px 45 ms SOUTH 23:06:18.388 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:18.389 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:20.295 01.906 15672 Exposure complete 23:06:20.315 00.020 15672 worker thread done servicing request 23:06:20.315 00.000 30444 OnExposeComplete: enter 23:06:20.315 00.000 30444 UpdateGuideState(): m_state=6 23:06:20.315 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1677 23:06:20.315 00.000 30444 Star::Find returns 1 (1), X=460.89, Y=193.67, Mass=86088, SNR=66.1, Peak=8223 HFD=4.0 23:06:20.315 00.000 30444 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.28) = xAngle (3.15 = -3.13) 23:06:20.315 00.000 30444 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.09 = 3.09) 23:06:20.315 00.000 30444 CameraToMount -- cameraX=-0.59 cameraY=0.16 hyp=0.61 cameraTheta=2.87 mountX=-0.61 mountY=0.03, mountTheta=3.09 23:06:20.316 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.59, y=0.16, opts=13) 23:06:20.316 00.000 30444 Enqueuing Move request for scope (-0.59, 0.16) 23:06:20.316 00.000 15672 Worker thread wakes up 23:06:20.316 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.16) opts 0xd 23:06:20.316 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.59, 0.16) 23:06:20.316 00.000 15672 Moving (-0.59, 0.16) raw xDistance=-0.61 yDistance=0.03 23:06:20.316 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.61 23:06:20.316 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:20.316 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:06:20.317 00.001 15672 MoveAxis(E, 140, ABG) 23:06:20.317 00.000 15672 Guiding Dir = 2, Dur = 140 23:06:20.317 00.000 15672 IsSlewing returns 0 23:06:20.322 00.005 15672 IsGuiding returns 0 23:06:20.322 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=9293, FiltMin=2671, FiltMax=7757, Gamma=2.950 23:06:20.337 00.015 15672 PulseGuide returned control before completion, sleep 135 23:06:20.373 00.036 30444 UpdateGuideState exits: m=86088 SNR=66.1 Saturated 23:06:20.373 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:20.373 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:20.373 00.000 30444 Enqueuing Expose request 23:06:20.474 00.101 15672 IsGuiding returns 1 23:06:20.475 00.001 15672 scope still moving after pulse duration time elapsed 23:06:20.496 00.021 15672 IsSlewing returns 0 23:06:20.513 00.017 15672 IsGuiding returns 0 23:06:20.513 00.000 15672 scope move finished after 140 + 52 ms 23:06:20.513 00.000 15672 Move returns status 0, amount 140 23:06:20.513 00.000 15672 MoveAxis(N, 0, ABG) 23:06:20.513 00.000 15672 Move returns status 0, amount 0 23:06:20.513 00.000 15672 move complete, result=0 23:06:20.513 00.000 15672 worker thread done servicing request 23:06:20.514 00.001 15672 Worker thread wakes up 23:06:20.514 00.000 30444 GuideStep: -0.6 px 140 ms EAST, 0.0 px 0 ms NORTH 23:06:20.514 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:20.514 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:22.622 02.108 15672 Exposure complete 23:06:22.642 00.020 15672 worker thread done servicing request 23:06:22.642 00.000 30444 OnExposeComplete: enter 23:06:22.642 00.000 30444 UpdateGuideState(): m_state=6 23:06:22.642 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1678 23:06:22.642 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=193.51, Mass=94129, SNR=65.9, Peak=10134 HFD=3.3 23:06:22.643 00.001 30444 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.28) = xAngle (3.36 = -2.92) 23:06:22.643 00.000 30444 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.30 = -2.98) 23:06:22.643 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.09 mountX=-0.06 mountY=-0.01, mountTheta=-2.98 23:06:22.643 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.00, opts=13) 23:06:22.643 00.000 30444 Enqueuing Move request for scope (-0.06, 0.00) 23:06:22.643 00.000 15672 Worker thread wakes up 23:06:22.643 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd 23:06:22.643 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.00) 23:06:22.643 00.000 15672 Moving (-0.06, 0.00) raw xDistance=-0.06 yDistance=-0.01 23:06:22.643 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:06:22.643 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:22.644 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:06:22.644 00.000 15672 MoveAxis(E, 0, ABG) 23:06:22.644 00.000 15672 Move returns status 0, amount 0 23:06:22.644 00.000 15672 MoveAxis(N, 0, ABG) 23:06:22.644 00.000 15672 Move returns status 0, amount 0 23:06:22.644 00.000 15672 move complete, result=0 23:06:22.644 00.000 15672 worker thread done servicing request 23:06:22.649 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=10436, FiltMin=2666, FiltMax=8239, Gamma=2.950 23:06:22.698 00.049 30444 UpdateGuideState exits: m=94129 SNR=65.9 Saturated 23:06:22.698 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:22.698 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:22.698 00.000 30444 Enqueuing Expose request 23:06:22.698 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:06:22.698 00.000 15672 Worker thread wakes up 23:06:22.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:22.698 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:24.604 01.906 15672 Exposure complete 23:06:24.626 00.022 15672 worker thread done servicing request 23:06:24.626 00.000 30444 OnExposeComplete: enter 23:06:24.626 00.000 30444 UpdateGuideState(): m_state=6 23:06:24.626 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1679 23:06:24.626 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=193.72, Mass=100046, SNR=71.7, Peak=10713 HFD=3.5 23:06:24.626 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 23:06:24.626 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 23:06:24.626 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.47 mountX=-0.04 mountY=0.21, mountTheta=1.74 23:06:24.626 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.21, opts=13) 23:06:24.627 00.001 30444 Enqueuing Move request for scope (0.02, 0.21) 23:06:24.627 00.000 15672 Worker thread wakes up 23:06:24.627 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd 23:06:24.627 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.21) 23:06:24.627 00.000 15672 Moving (0.02, 0.21) raw xDistance=-0.04 yDistance=0.21 23:06:24.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:06:24.627 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:24.627 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:06:24.627 00.000 15672 MoveAxis(E, 0, ABG) 23:06:24.627 00.000 15672 Move returns status 0, amount 0 23:06:24.627 00.000 15672 MoveAxis(N, 0, ABG) 23:06:24.627 00.000 15672 Move returns status 0, amount 0 23:06:24.627 00.000 15672 move complete, result=0 23:06:24.627 00.000 15672 worker thread done servicing request 23:06:24.632 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2374, max=10749, FiltMin=2638, FiltMax=8591, Gamma=2.950 23:06:24.683 00.051 30444 UpdateGuideState exits: m=100046 SNR=71.7 Saturated 23:06:24.683 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:24.683 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:24.683 00.000 30444 Enqueuing Expose request 23:06:24.683 00.000 15672 Worker thread wakes up 23:06:24.684 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:06:24.684 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:24.684 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:26.790 02.106 15672 Exposure complete 23:06:26.810 00.020 15672 worker thread done servicing request 23:06:26.810 00.000 30444 OnExposeComplete: enter 23:06:26.810 00.000 30444 UpdateGuideState(): m_state=6 23:06:26.810 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1680 23:06:26.810 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=193.55, Mass=99737, SNR=71.3, Peak=11161 HFD=3.2 23:06:26.810 00.000 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 23:06:26.810 00.000 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 23:06:26.810 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.56 mountX=-0.01 mountY=0.05, mountTheta=1.83 23:06:26.811 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.05, opts=13) 23:06:26.811 00.000 30444 Enqueuing Move request for scope (0.00, 0.05) 23:06:26.811 00.000 15672 Worker thread wakes up 23:06:26.811 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd 23:06:26.811 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.05) 23:06:26.811 00.000 15672 Moving (0.00, 0.05) raw xDistance=-0.01 yDistance=0.05 23:06:26.811 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:06:26.811 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:26.811 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 23:06:26.812 00.001 15672 MoveAxis(E, 0, ABG) 23:06:26.812 00.000 15672 Move returns status 0, amount 0 23:06:26.812 00.000 15672 MoveAxis(N, 0, ABG) 23:06:26.812 00.000 15672 Move returns status 0, amount 0 23:06:26.812 00.000 15672 move complete, result=0 23:06:26.812 00.000 15672 worker thread done servicing request 23:06:26.817 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=12330, FiltMin=2740, FiltMax=9216, Gamma=2.950 23:06:26.866 00.049 30444 UpdateGuideState exits: m=99737 SNR=71.3 Saturated 23:06:26.866 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:26.866 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:26.866 00.000 30444 Enqueuing Expose request 23:06:26.866 00.000 15672 Worker thread wakes up 23:06:26.867 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:26.867 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:26.867 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:06:28.773 01.906 15672 Exposure complete 23:06:28.793 00.020 15672 worker thread done servicing request 23:06:28.793 00.000 30444 OnExposeComplete: enter 23:06:28.793 00.000 30444 UpdateGuideState(): m_state=6 23:06:28.793 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1681 23:06:28.793 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=193.64, Mass=89809, SNR=68.8, Peak=11145 HFD=3.4 23:06:28.793 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 23:06:28.793 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 23:06:28.793 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.72 mountX=0.11 mountY=0.17, mountTheta=0.98 23:06:28.794 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.14, opts=13) 23:06:28.794 00.000 30444 Enqueuing Move request for scope (0.16, 0.14) 23:06:28.794 00.000 15672 Worker thread wakes up 23:06:28.794 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd 23:06:28.794 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.14) 23:06:28.794 00.000 15672 Moving (0.16, 0.14) raw xDistance=0.11 yDistance=0.17 23:06:28.794 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:06:28.794 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:28.794 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:06:28.794 00.000 15672 MoveAxis(E, 0, ABG) 23:06:28.794 00.000 15672 Move returns status 0, amount 0 23:06:28.794 00.000 15672 MoveAxis(N, 0, ABG) 23:06:28.794 00.000 15672 Move returns status 0, amount 0 23:06:28.794 00.000 15672 move complete, result=0 23:06:28.794 00.000 15672 worker thread done servicing request 23:06:28.799 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=11483, FiltMin=2689, FiltMax=8739, Gamma=2.950 23:06:28.849 00.050 30444 UpdateGuideState exits: m=89809 SNR=68.8 Saturated 23:06:28.849 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:28.849 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:28.849 00.000 30444 Enqueuing Expose request 23:06:28.849 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:06:28.849 00.000 15672 Worker thread wakes up 23:06:28.849 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:28.849 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:30.956 02.107 15672 Exposure complete 23:06:30.976 00.020 15672 worker thread done servicing request 23:06:30.976 00.000 30444 OnExposeComplete: enter 23:06:30.976 00.000 30444 UpdateGuideState(): m_state=6 23:06:30.976 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1682 23:06:30.976 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=193.14, Mass=108638, SNR=66.0, Peak=10049 HFD=3.9 23:06:30.976 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 23:06:30.976 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 23:06:30.976 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.37 hyp=0.39 cameraTheta=-1.20 mountX=0.24 mountY=-0.33, mountTheta=-0.94 23:06:30.977 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.37, opts=13) 23:06:30.977 00.000 30444 Enqueuing Move request for scope (0.14, -0.37) 23:06:30.977 00.000 15672 Worker thread wakes up 23:06:30.977 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.37) opts 0xd 23:06:30.977 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.37) 23:06:30.977 00.000 15672 Moving (0.14, -0.37) raw xDistance=0.24 yDistance=-0.33 23:06:30.977 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:06:30.977 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:06:30.977 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 23:06:30.977 00.000 15672 MoveAxis(E, 0, ABG) 23:06:30.977 00.000 15672 Move returns status 0, amount 0 23:06:30.977 00.000 15672 MoveAxis(N, 0, ABG) 23:06:30.977 00.000 15672 Move returns status 0, amount 0 23:06:30.977 00.000 15672 move complete, result=0 23:06:30.978 00.001 15672 worker thread done servicing request 23:06:30.982 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11484, FiltMin=2737, FiltMax=8328, Gamma=2.950 23:06:31.032 00.050 30444 UpdateGuideState exits: m=108638 SNR=66.0 Saturated 23:06:31.032 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:31.032 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:31.032 00.000 30444 Enqueuing Expose request 23:06:31.032 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 23:06:31.032 00.000 15672 Worker thread wakes up 23:06:31.032 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:31.032 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:32.940 01.908 15672 Exposure complete 23:06:32.960 00.020 15672 worker thread done servicing request 23:06:32.960 00.000 30444 OnExposeComplete: enter 23:06:32.960 00.000 30444 UpdateGuideState(): m_state=6 23:06:32.960 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1683 23:06:32.961 00.001 30444 Star::Find returns 1 (1), X=461.73, Y=193.51, Mass=96865, SNR=73.6, Peak=10989 HFD=3.6 23:06:32.961 00.000 30444 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 23:06:32.961 00.000 30444 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 23:06:32.961 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.00 hyp=0.25 cameraTheta=0.01 mountX=0.24 mountY=0.05, mountTheta=0.23 23:06:32.961 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.00, opts=13) 23:06:32.961 00.000 30444 Enqueuing Move request for scope (0.25, 0.00) 23:06:32.961 00.000 15672 Worker thread wakes up 23:06:32.961 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.00) opts 0xd 23:06:32.961 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.00) 23:06:32.961 00.000 15672 Moving (0.25, 0.00) raw xDistance=0.24 yDistance=0.05 23:06:32.961 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:06:32.961 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:32.962 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 23:06:32.962 00.000 15672 MoveAxis(E, 0, ABG) 23:06:32.962 00.000 15672 Move returns status 0, amount 0 23:06:32.962 00.000 15672 MoveAxis(N, 0, ABG) 23:06:32.962 00.000 15672 Move returns status 0, amount 0 23:06:32.962 00.000 15672 move complete, result=0 23:06:32.962 00.000 15672 worker thread done servicing request 23:06:32.966 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=12273, FiltMin=2709, FiltMax=9035, Gamma=2.950 23:06:33.016 00.050 30444 UpdateGuideState exits: m=96865 SNR=73.6 Saturated 23:06:33.016 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:33.016 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:33.016 00.000 30444 Enqueuing Expose request 23:06:33.016 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:06:33.016 00.000 15672 Worker thread wakes up 23:06:33.016 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:33.016 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:35.123 02.107 15672 Exposure complete 23:06:35.144 00.021 15672 worker thread done servicing request 23:06:35.144 00.000 30444 OnExposeComplete: enter 23:06:35.144 00.000 30444 UpdateGuideState(): m_state=6 23:06:35.145 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1684 23:06:35.145 00.000 30444 Star::Find returns 1 (1), X=462.31, Y=193.17, Mass=98158, SNR=64.7, Peak=9957 HFD=3.7 23:06:35.145 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.11 = -0.11) 23:06:35.145 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 23:06:35.145 00.000 30444 CameraToMount -- cameraX=0.83 cameraY=-0.34 hyp=0.90 cameraTheta=-0.38 mountX=0.89 mountY=-0.15, mountTheta=-0.17 23:06:35.145 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.83, y=-0.34, opts=13) 23:06:35.145 00.000 30444 Enqueuing Move request for scope (0.83, -0.34) 23:06:35.145 00.000 15672 Worker thread wakes up 23:06:35.146 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.34) opts 0xd 23:06:35.146 00.000 15672 Handling offset move in thread for scope, endpoint = (0.83, -0.34) 23:06:35.146 00.000 15672 Moving (0.83, -0.34) raw xDistance=0.89 yDistance=-0.15 23:06:35.146 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89 23:06:35.146 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:35.146 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:06:35.146 00.000 15672 MoveAxis(W, 242, ABG) 23:06:35.146 00.000 15672 Guiding Dir = 3, Dur = 242 23:06:35.146 00.000 15672 IsSlewing returns 0 23:06:35.147 00.001 15672 IsGuiding returns 0 23:06:35.153 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=10885, FiltMin=2673, FiltMax=8453, Gamma=2.950 23:06:35.162 00.009 15672 PulseGuide returned control before completion, sleep 238 23:06:35.210 00.048 30444 UpdateGuideState exits: m=98158 SNR=64.7 Saturated 23:06:35.211 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:35.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:35.211 00.000 30444 Enqueuing Expose request 23:06:35.417 00.206 15672 IsGuiding returns 0 23:06:35.417 00.000 15672 Move returns status 0, amount 242 23:06:35.417 00.000 15672 MoveAxis(N, 0, ABG) 23:06:35.417 00.000 15672 Move returns status 0, amount 0 23:06:35.417 00.000 15672 move complete, result=0 23:06:35.417 00.000 15672 worker thread done servicing request 23:06:35.418 00.001 30444 GuideStep: 0.9 px 242 ms WEST, -0.1 px 0 ms NORTH 23:06:35.418 00.000 15672 Worker thread wakes up 23:06:35.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:35.418 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:37.326 01.908 15672 Exposure complete 23:06:37.346 00.020 15672 worker thread done servicing request 23:06:37.346 00.000 30444 OnExposeComplete: enter 23:06:37.346 00.000 30444 UpdateGuideState(): m_state=6 23:06:37.346 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1685 23:06:37.346 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=193.56, Mass=87348, SNR=66.0, Peak=9840 HFD=3.3 23:06:37.347 00.001 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 23:06:37.347 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 23:06:37.347 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.46 mountX=0.10 mountY=0.08, mountTheta=0.70 23:06:37.347 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.06, opts=13) 23:06:37.347 00.000 30444 Enqueuing Move request for scope (0.12, 0.06) 23:06:37.347 00.000 15672 Worker thread wakes up 23:06:37.347 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd 23:06:37.347 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.06) 23:06:37.347 00.000 15672 Moving (0.12, 0.06) raw xDistance=0.10 yDistance=0.08 23:06:37.347 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:06:37.347 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:37.347 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:06:37.348 00.001 15672 MoveAxis(E, 0, ABG) 23:06:37.348 00.000 15672 Move returns status 0, amount 0 23:06:37.348 00.000 15672 MoveAxis(N, 0, ABG) 23:06:37.348 00.000 15672 Move returns status 0, amount 0 23:06:37.348 00.000 15672 move complete, result=0 23:06:37.348 00.000 15672 worker thread done servicing request 23:06:37.352 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=11900, FiltMin=2692, FiltMax=9410, Gamma=2.950 23:06:37.402 00.050 30444 UpdateGuideState exits: m=87348 SNR=66.0 Saturated 23:06:37.402 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:37.402 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:37.402 00.000 30444 Enqueuing Expose request 23:06:37.402 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:06:37.402 00.000 15672 Worker thread wakes up 23:06:37.402 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:37.402 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:39.509 02.107 15672 Exposure complete 23:06:39.529 00.020 15672 worker thread done servicing request 23:06:39.529 00.000 30444 OnExposeComplete: enter 23:06:39.529 00.000 30444 UpdateGuideState(): m_state=6 23:06:39.530 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1686 23:06:39.530 00.000 30444 Star::Find returns 1 (1), X=461.88, Y=193.28, Mass=107581, SNR=74.0, Peak=10999 HFD=3.6 23:06:39.530 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 23:06:39.530 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 23:06:39.530 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.23 hyp=0.46 cameraTheta=-0.51 mountX=0.45 mountY=-0.13, mountTheta=-0.29 23:06:39.530 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.23, opts=13) 23:06:39.530 00.000 30444 Enqueuing Move request for scope (0.40, -0.23) 23:06:39.530 00.000 15672 Worker thread wakes up 23:06:39.530 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.23) opts 0xd 23:06:39.530 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.23) 23:06:39.530 00.000 15672 Moving (0.40, -0.23) raw xDistance=0.45 yDistance=-0.13 23:06:39.531 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45 23:06:39.531 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:39.531 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 23:06:39.531 00.000 15672 MoveAxis(W, 121, ABG) 23:06:39.531 00.000 15672 Guiding Dir = 3, Dur = 121 23:06:39.531 00.000 15672 IsSlewing returns 0 23:06:39.532 00.001 15672 IsGuiding returns 0 23:06:39.536 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=12332, FiltMin=2666, FiltMax=9058, Gamma=2.950 23:06:39.555 00.019 15672 PulseGuide returned control before completion, sleep 109 23:06:39.585 00.030 30444 UpdateGuideState exits: m=107581 SNR=74.0 Saturated 23:06:39.585 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:39.585 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:39.585 00.000 30444 Enqueuing Expose request 23:06:39.666 00.081 15672 IsGuiding returns 1 23:06:39.666 00.000 15672 scope still moving after pulse duration time elapsed 23:06:39.686 00.020 15672 IsSlewing returns 0 23:06:39.700 00.014 15672 IsGuiding returns 0 23:06:39.700 00.000 15672 scope move finished after 121 + 47 ms 23:06:39.700 00.000 15672 Move returns status 0, amount 121 23:06:39.701 00.001 15672 MoveAxis(N, 0, ABG) 23:06:39.701 00.000 15672 Move returns status 0, amount 0 23:06:39.701 00.000 15672 move complete, result=0 23:06:39.701 00.000 15672 worker thread done servicing request 23:06:39.701 00.000 15672 Worker thread wakes up 23:06:39.701 00.000 30444 GuideStep: 0.4 px 121 ms WEST, -0.1 px 0 ms NORTH 23:06:39.702 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:39.702 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:41.611 01.909 15672 Exposure complete 23:06:41.631 00.020 15672 worker thread done servicing request 23:06:41.631 00.000 30444 OnExposeComplete: enter 23:06:41.631 00.000 30444 UpdateGuideState(): m_state=6 23:06:41.631 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1687 23:06:41.631 00.000 30444 Star::Find returns 1 (1), X=461.23, Y=193.29, Mass=89427, SNR=61.7, Peak=10631 HFD=3.6 23:06:41.631 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 23:06:41.631 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 23:06:41.631 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.22 hyp=0.33 cameraTheta=-2.42 mountX=-0.18 mountY=-0.27, mountTheta=-2.17 23:06:41.632 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.22, opts=13) 23:06:41.632 00.000 30444 Enqueuing Move request for scope (-0.25, -0.22) 23:06:41.632 00.000 15672 Worker thread wakes up 23:06:41.632 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.22) opts 0xd 23:06:41.632 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.22) 23:06:41.632 00.000 15672 Moving (-0.25, -0.22) raw xDistance=-0.18 yDistance=-0.27 23:06:41.632 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:06:41.632 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:06:41.632 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 23:06:41.632 00.000 15672 MoveAxis(E, 0, ABG) 23:06:41.632 00.000 15672 Move returns status 0, amount 0 23:06:41.632 00.000 15672 MoveAxis(N, 0, ABG) 23:06:41.632 00.000 15672 Move returns status 0, amount 0 23:06:41.632 00.000 15672 move complete, result=0 23:06:41.632 00.000 15672 worker thread done servicing request 23:06:41.637 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2386, max=12003, FiltMin=2703, FiltMax=8074, Gamma=2.950 23:06:41.687 00.050 30444 UpdateGuideState exits: m=89427 SNR=61.7 Saturated 23:06:41.687 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:41.687 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:41.687 00.000 30444 Enqueuing Expose request 23:06:41.687 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 23:06:41.687 00.000 15672 Worker thread wakes up 23:06:41.687 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:41.687 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:43.794 02.107 15672 Exposure complete 23:06:43.814 00.020 15672 worker thread done servicing request 23:06:43.814 00.000 30444 OnExposeComplete: enter 23:06:43.814 00.000 30444 UpdateGuideState(): m_state=6 23:06:43.814 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1688 23:06:43.814 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=193.32, Mass=106857, SNR=77.1, Peak=10679 HFD=3.6 23:06:43.814 00.000 30444 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.28) = xAngle (-0.43 = -0.43) 23:06:43.814 00.000 30444 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.49 = -0.49) 23:06:43.814 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.71 mountX=0.26 mountY=-0.14, mountTheta=-0.48 23:06:43.815 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.19, opts=13) 23:06:43.815 00.000 30444 Enqueuing Move request for scope (0.22, -0.19) 23:06:43.815 00.000 15672 Worker thread wakes up 23:06:43.815 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd 23:06:43.815 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.19) 23:06:43.815 00.000 15672 Moving (0.22, -0.19) raw xDistance=0.26 yDistance=-0.14 23:06:43.815 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 23:06:43.815 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:43.815 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 23:06:43.815 00.000 15672 MoveAxis(W, 71, ABG) 23:06:43.815 00.000 15672 Guiding Dir = 3, Dur = 71 23:06:43.816 00.001 15672 IsSlewing returns 0 23:06:43.817 00.001 15672 IsGuiding returns 0 23:06:43.821 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=11186, FiltMin=2723, FiltMax=8769, Gamma=2.950 23:06:43.836 00.015 15672 PulseGuide returned control before completion, sleep 62 23:06:43.871 00.035 30444 UpdateGuideState exits: m=106857 SNR=77.1 Saturated 23:06:43.871 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:43.871 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:43.871 00.000 30444 Enqueuing Expose request 23:06:43.916 00.045 15672 IsGuiding returns 0 23:06:43.917 00.001 15672 Move returns status 0, amount 71 23:06:43.917 00.000 15672 MoveAxis(N, 0, ABG) 23:06:43.917 00.000 15672 Move returns status 0, amount 0 23:06:43.917 00.000 15672 move complete, result=0 23:06:43.917 00.000 15672 worker thread done servicing request 23:06:43.917 00.000 15672 Worker thread wakes up 23:06:43.917 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:43.917 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:43.917 00.000 30444 GuideStep: 0.3 px 71 ms WEST, -0.1 px 0 ms NORTH 23:06:45.832 01.915 15672 Exposure complete 23:06:45.861 00.029 15672 worker thread done servicing request 23:06:45.861 00.000 30444 OnExposeComplete: enter 23:06:45.861 00.000 30444 UpdateGuideState(): m_state=6 23:06:45.861 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1689 23:06:45.861 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=193.31, Mass=101562, SNR=74.7, Peak=10690 HFD=3.6 23:06:45.861 00.000 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.91 = -1.91) 23:06:45.861 00.000 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 23:06:45.861 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-2.19 mountX=-0.08 mountY=-0.22, mountTheta=-1.92 23:06:45.862 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.19, opts=13) 23:06:45.862 00.000 30444 Enqueuing Move request for scope (-0.14, -0.19) 23:06:45.862 00.000 15672 Worker thread wakes up 23:06:45.862 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd 23:06:45.862 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.19) 23:06:45.862 00.000 15672 Moving (-0.14, -0.19) raw xDistance=-0.08 yDistance=-0.22 23:06:45.862 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:06:45.862 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:45.862 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 23:06:45.862 00.000 15672 MoveAxis(E, 0, ABG) 23:06:45.862 00.000 15672 Move returns status 0, amount 0 23:06:45.862 00.000 15672 MoveAxis(N, 0, ABG) 23:06:45.862 00.000 15672 Move returns status 0, amount 0 23:06:45.862 00.000 15672 move complete, result=0 23:06:45.862 00.000 15672 worker thread done servicing request 23:06:45.867 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2399, max=11220, FiltMin=2685, FiltMax=8249, Gamma=2.950 23:06:45.917 00.050 30444 UpdateGuideState exits: m=101562 SNR=74.7 Saturated 23:06:45.917 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:45.917 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:45.917 00.000 30444 Enqueuing Expose request 23:06:45.917 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:06:45.917 00.000 15672 Worker thread wakes up 23:06:45.917 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:45.917 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:48.024 02.107 15672 Exposure complete 23:06:48.044 00.020 15672 worker thread done servicing request 23:06:48.044 00.000 30444 OnExposeComplete: enter 23:06:48.044 00.000 30444 UpdateGuideState(): m_state=6 23:06:48.044 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1690 23:06:48.045 00.001 30444 Star::Find returns 1 (1), X=461.17, Y=193.70, Mass=93833, SNR=72.1, Peak=10356 HFD=3.6 23:06:48.045 00.000 30444 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.28) = xAngle (2.84 = 2.84) 23:06:48.045 00.000 30444 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.78 = 2.78) 23:06:48.045 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.20 hyp=0.36 cameraTheta=2.56 mountX=-0.35 mountY=0.13, mountTheta=2.79 23:06:48.045 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.20, opts=13) 23:06:48.045 00.000 30444 Enqueuing Move request for scope (-0.30, 0.20) 23:06:48.045 00.000 15672 Worker thread wakes up 23:06:48.045 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.20) opts 0xd 23:06:48.045 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.20) 23:06:48.045 00.000 15672 Moving (-0.30, 0.20) raw xDistance=-0.35 yDistance=0.13 23:06:48.045 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 23:06:48.046 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:48.046 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:06:48.046 00.000 15672 MoveAxis(E, 93, ABG) 23:06:48.046 00.000 15672 Guiding Dir = 2, Dur = 93 23:06:48.046 00.000 15672 IsSlewing returns 0 23:06:48.047 00.001 15672 IsGuiding returns 0 23:06:48.051 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2409, max=11040, FiltMin=2680, FiltMax=9337, Gamma=2.950 23:06:48.070 00.019 15672 PulseGuide returned control before completion, sleep 81 23:06:48.101 00.031 30444 UpdateGuideState exits: m=93833 SNR=72.1 Saturated 23:06:48.101 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:48.101 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:48.101 00.000 30444 Enqueuing Expose request 23:06:48.152 00.051 15672 IsGuiding returns 1 23:06:48.152 00.000 15672 scope still moving after pulse duration time elapsed 23:06:48.173 00.021 15672 IsSlewing returns 0 23:06:48.174 00.001 15672 IsGuiding returns 1 23:06:48.195 00.021 15672 IsSlewing returns 0 23:06:48.197 00.002 15672 IsGuiding returns 0 23:06:48.198 00.001 15672 scope move finished after 93 + 58 ms 23:06:48.198 00.000 15672 Move returns status 0, amount 93 23:06:48.198 00.000 15672 MoveAxis(N, 0, ABG) 23:06:48.198 00.000 15672 Move returns status 0, amount 0 23:06:48.198 00.000 15672 move complete, result=0 23:06:48.198 00.000 15672 worker thread done servicing request 23:06:48.198 00.000 15672 Worker thread wakes up 23:06:48.198 00.000 30444 GuideStep: -0.3 px 93 ms EAST, 0.1 px 0 ms NORTH 23:06:48.198 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:48.198 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:50.108 01.910 15672 Exposure complete 23:06:50.127 00.019 15672 worker thread done servicing request 23:06:50.127 00.000 30444 OnExposeComplete: enter 23:06:50.128 00.001 30444 UpdateGuideState(): m_state=6 23:06:50.128 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1691 23:06:50.128 00.000 30444 Star::Find returns 1 (1), X=461.01, Y=193.67, Mass=91258, SNR=66.2, Peak=11233 HFD=3.3 23:06:50.128 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 23:06:50.128 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 23:06:50.128 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=0.17 hyp=0.50 cameraTheta=2.80 mountX=-0.50 mountY=0.06, mountTheta=3.02 23:06:50.128 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=0.17, opts=13) 23:06:50.128 00.000 30444 Enqueuing Move request for scope (-0.47, 0.17) 23:06:50.128 00.000 15672 Worker thread wakes up 23:06:50.129 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.17) opts 0xd 23:06:50.129 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, 0.17) 23:06:50.129 00.000 15672 Moving (-0.47, 0.17) raw xDistance=-0.50 yDistance=0.06 23:06:50.129 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50 23:06:50.129 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:50.129 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:06:50.129 00.000 15672 MoveAxis(E, 142, ABG) 23:06:50.129 00.000 15672 Guiding Dir = 2, Dur = 142 23:06:50.130 00.001 15672 IsSlewing returns 0 23:06:50.130 00.000 15672 IsGuiding returns 0 23:06:50.134 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11289, FiltMin=2577, FiltMax=8118, Gamma=2.950 23:06:50.146 00.012 15672 PulseGuide returned control before completion, sleep 137 23:06:50.184 00.038 30444 UpdateGuideState exits: m=91258 SNR=66.2 Saturated 23:06:50.184 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:50.184 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:50.184 00.000 30444 Enqueuing Expose request 23:06:50.285 00.101 15672 IsGuiding returns 1 23:06:50.285 00.000 15672 scope still moving after pulse duration time elapsed 23:06:50.306 00.021 15672 IsSlewing returns 0 23:06:50.323 00.017 15672 IsGuiding returns 0 23:06:50.324 00.001 15672 scope move finished after 142 + 51 ms 23:06:50.324 00.000 15672 Move returns status 0, amount 142 23:06:50.324 00.000 15672 MoveAxis(N, 0, ABG) 23:06:50.324 00.000 15672 Move returns status 0, amount 0 23:06:50.324 00.000 15672 move complete, result=0 23:06:50.324 00.000 15672 worker thread done servicing request 23:06:50.324 00.000 15672 Worker thread wakes up 23:06:50.325 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:50.325 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:50.325 00.000 30444 GuideStep: -0.5 px 142 ms EAST, 0.1 px 0 ms NORTH 23:06:52.432 02.107 15672 Exposure complete 23:06:52.451 00.019 15672 worker thread done servicing request 23:06:52.452 00.001 30444 OnExposeComplete: enter 23:06:52.452 00.000 30444 UpdateGuideState(): m_state=6 23:06:52.452 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1692 23:06:52.452 00.000 30444 Star::Find returns 1 (1), X=461.23, Y=193.65, Mass=99241, SNR=75.1, Peak=11846 HFD=3.6 23:06:52.452 00.000 30444 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.28) = xAngle (2.90 = 2.90) 23:06:52.452 00.000 30444 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.84 = 2.84) 23:06:52.452 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.14 hyp=0.29 cameraTheta=2.62 mountX=-0.28 mountY=0.09, mountTheta=2.84 23:06:52.452 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.14, opts=13) 23:06:52.452 00.000 30444 Enqueuing Move request for scope (-0.25, 0.14) 23:06:52.453 00.001 15672 Worker thread wakes up 23:06:52.453 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.14) opts 0xd 23:06:52.453 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.14) 23:06:52.453 00.000 15672 Moving (-0.25, 0.14) raw xDistance=-0.28 yDistance=0.09 23:06:52.453 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28 23:06:52.453 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:52.453 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:06:52.453 00.000 15672 MoveAxis(E, 85, ABG) 23:06:52.453 00.000 15672 Guiding Dir = 2, Dur = 85 23:06:52.453 00.000 15672 IsSlewing returns 0 23:06:52.454 00.001 15672 IsGuiding returns 0 23:06:52.458 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=12696, FiltMin=2695, FiltMax=8549, Gamma=2.950 23:06:52.478 00.020 15672 PulseGuide returned control before completion, sleep 71 23:06:52.508 00.030 30444 UpdateGuideState exits: m=99241 SNR=75.1 Saturated 23:06:52.508 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:52.508 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:52.508 00.000 30444 Enqueuing Expose request 23:06:52.551 00.043 15672 IsGuiding returns 1 23:06:52.551 00.000 15672 scope still moving after pulse duration time elapsed 23:06:52.572 00.021 15672 IsSlewing returns 0 23:06:52.623 00.051 15672 IsGuiding returns 0 23:06:52.623 00.000 15672 scope move finished after 85 + 84 ms 23:06:52.623 00.000 15672 Move returns status 0, amount 85 23:06:52.623 00.000 15672 MoveAxis(N, 0, ABG) 23:06:52.623 00.000 15672 Move returns status 0, amount 0 23:06:52.624 00.001 15672 move complete, result=0 23:06:52.624 00.000 15672 worker thread done servicing request 23:06:52.624 00.000 15672 Worker thread wakes up 23:06:52.624 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:52.624 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:52.624 00.000 30444 GuideStep: -0.3 px 85 ms EAST, 0.1 px 0 ms NORTH 23:06:54.530 01.906 15672 Exposure complete 23:06:54.550 00.020 15672 worker thread done servicing request 23:06:54.550 00.000 30444 OnExposeComplete: enter 23:06:54.550 00.000 30444 UpdateGuideState(): m_state=6 23:06:54.550 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1693 23:06:54.550 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=193.32, Mass=88759, SNR=68.0, Peak=10494 HFD=3.5 23:06:54.550 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 23:06:54.550 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 23:06:54.550 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-2.08 mountX=-0.05 mountY=-0.20, mountTheta=-1.81 23:06:54.551 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.18, opts=13) 23:06:54.551 00.000 30444 Enqueuing Move request for scope (-0.10, -0.18) 23:06:54.551 00.000 15672 Worker thread wakes up 23:06:54.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd 23:06:54.551 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.18) 23:06:54.551 00.000 15672 Moving (-0.10, -0.18) raw xDistance=-0.05 yDistance=-0.20 23:06:54.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:06:54.551 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:54.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 23:06:54.551 00.000 15672 MoveAxis(E, 0, ABG) 23:06:54.551 00.000 15672 Move returns status 0, amount 0 23:06:54.551 00.000 15672 MoveAxis(N, 0, ABG) 23:06:54.551 00.000 15672 Move returns status 0, amount 0 23:06:54.551 00.000 15672 move complete, result=0 23:06:54.551 00.000 15672 worker thread done servicing request 23:06:54.556 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2394, max=12864, FiltMin=2661, FiltMax=8324, Gamma=2.950 23:06:54.606 00.050 30444 UpdateGuideState exits: m=88759 SNR=68.0 Saturated 23:06:54.606 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:54.606 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:54.606 00.000 30444 Enqueuing Expose request 23:06:54.607 00.001 15672 Worker thread wakes up 23:06:54.607 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:54.607 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:54.607 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:06:56.714 02.107 15672 Exposure complete 23:06:56.734 00.020 15672 worker thread done servicing request 23:06:56.734 00.000 30444 OnExposeComplete: enter 23:06:56.734 00.000 30444 UpdateGuideState(): m_state=6 23:06:56.734 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1694 23:06:56.734 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=193.36, Mass=103534, SNR=75.3, Peak=11892 HFD=3.4 23:06:56.734 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 23:06:56.734 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 23:06:56.734 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.14 mountX=-0.05 mountY=-0.17, mountTheta=-1.86 23:06:56.735 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.15, opts=13) 23:06:56.735 00.000 30444 Enqueuing Move request for scope (-0.10, -0.15) 23:06:56.735 00.000 15672 Worker thread wakes up 23:06:56.735 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd 23:06:56.735 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.15) 23:06:56.735 00.000 15672 Moving (-0.10, -0.15) raw xDistance=-0.05 yDistance=-0.17 23:06:56.735 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:06:56.735 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:56.735 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 23:06:56.735 00.000 15672 MoveAxis(E, 0, ABG) 23:06:56.735 00.000 15672 Move returns status 0, amount 0 23:06:56.735 00.000 15672 MoveAxis(N, 0, ABG) 23:06:56.735 00.000 15672 Move returns status 0, amount 0 23:06:56.735 00.000 15672 move complete, result=0 23:06:56.735 00.000 15672 worker thread done servicing request 23:06:56.740 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=12238, FiltMin=2625, FiltMax=8273, Gamma=2.950 23:06:56.790 00.050 30444 UpdateGuideState exits: m=103534 SNR=75.3 Saturated 23:06:56.790 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:56.790 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:56.790 00.000 30444 Enqueuing Expose request 23:06:56.790 00.000 15672 Worker thread wakes up 23:06:56.790 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:06:56.790 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:56.791 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:06:58.698 01.907 15672 Exposure complete 23:06:58.718 00.020 15672 worker thread done servicing request 23:06:58.718 00.000 30444 OnExposeComplete: enter 23:06:58.718 00.000 30444 UpdateGuideState(): m_state=6 23:06:58.718 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1695 23:06:58.718 00.000 30444 Star::Find returns 1 (1), X=461.23, Y=193.80, Mass=94733, SNR=77.9, Peak=10638 HFD=3.6 23:06:58.718 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 23:06:58.718 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 23:06:58.718 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.29 hyp=0.38 cameraTheta=2.27 mountX=-0.32 mountY=0.23, mountTheta=2.51 23:06:58.719 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.29, opts=13) 23:06:58.719 00.000 30444 Enqueuing Move request for scope (-0.25, 0.29) 23:06:58.719 00.000 15672 Worker thread wakes up 23:06:58.719 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.29) opts 0xd 23:06:58.719 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.29) 23:06:58.719 00.000 15672 Moving (-0.25, 0.29) raw xDistance=-0.32 yDistance=0.23 23:06:58.719 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 23:06:58.719 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:58.719 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 23:06:58.719 00.000 15672 MoveAxis(E, 86, ABG) 23:06:58.719 00.000 15672 Guiding Dir = 2, Dur = 86 23:06:58.720 00.001 15672 IsSlewing returns 0 23:06:58.721 00.001 15672 IsGuiding returns 0 23:06:58.725 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=11101, FiltMin=2639, FiltMax=8076, Gamma=2.950 23:06:58.741 00.016 15672 PulseGuide returned control before completion, sleep 77 23:06:58.775 00.034 30444 UpdateGuideState exits: m=94733 SNR=77.9 Saturated 23:06:58.775 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:58.775 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:06:58.775 00.000 30444 Enqueuing Expose request 23:06:58.821 00.046 15672 IsGuiding returns 1 23:06:58.821 00.000 15672 scope still moving after pulse duration time elapsed 23:06:58.842 00.021 15672 IsSlewing returns 0 23:06:58.854 00.012 15672 IsGuiding returns 0 23:06:58.854 00.000 15672 scope move finished after 86 + 46 ms 23:06:58.854 00.000 15672 Move returns status 0, amount 86 23:06:58.854 00.000 15672 MoveAxis(N, 0, ABG) 23:06:58.854 00.000 15672 Move returns status 0, amount 0 23:06:58.854 00.000 15672 move complete, result=0 23:06:58.854 00.000 15672 worker thread done servicing request 23:06:58.854 00.000 15672 Worker thread wakes up 23:06:58.854 00.000 30444 GuideStep: -0.3 px 86 ms EAST, 0.2 px 0 ms NORTH 23:06:58.854 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:06:58.854 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:00.959 02.105 15672 Exposure complete 23:07:00.979 00.020 15672 worker thread done servicing request 23:07:00.979 00.000 30444 OnExposeComplete: enter 23:07:00.979 00.000 30444 UpdateGuideState(): m_state=6 23:07:00.979 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1696 23:07:00.979 00.000 30444 Star::Find returns 1 (1), X=461.36, Y=193.29, Mass=87501, SNR=76.9, Peak=11229 HFD=3.4 23:07:00.979 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 23:07:00.979 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 23:07:00.980 00.001 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.08 mountX=-0.06 mountY=-0.24, mountTheta=-1.81 23:07:00.980 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.22, opts=13) 23:07:00.980 00.000 30444 Enqueuing Move request for scope (-0.12, -0.22) 23:07:00.980 00.000 15672 Worker thread wakes up 23:07:00.980 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd 23:07:00.980 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.22) 23:07:00.980 00.000 15672 Moving (-0.12, -0.22) raw xDistance=-0.06 yDistance=-0.24 23:07:00.980 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:07:00.980 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:07:00.980 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 23:07:00.980 00.000 15672 MoveAxis(E, 0, ABG) 23:07:00.980 00.000 15672 Move returns status 0, amount 0 23:07:00.980 00.000 15672 MoveAxis(N, 0, ABG) 23:07:00.981 00.001 15672 Move returns status 0, amount 0 23:07:00.981 00.000 15672 move complete, result=0 23:07:00.981 00.000 15672 worker thread done servicing request 23:07:00.985 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=11807, FiltMin=2655, FiltMax=7943, Gamma=2.950 23:07:01.034 00.049 30444 UpdateGuideState exits: m=87501 SNR=76.9 Saturated 23:07:01.034 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:01.034 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:01.034 00.000 30444 Enqueuing Expose request 23:07:01.034 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:07:01.034 00.000 15672 Worker thread wakes up 23:07:01.034 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:01.034 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:02.950 01.916 15672 Exposure complete 23:07:02.980 00.030 15672 worker thread done servicing request 23:07:02.980 00.000 30444 OnExposeComplete: enter 23:07:02.980 00.000 30444 UpdateGuideState(): m_state=6 23:07:02.980 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1697 23:07:02.980 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=193.31, Mass=87202, SNR=63.1, Peak=10443 HFD=3.4 23:07:02.980 00.000 30444 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.28) = xAngle (-0.53 = -0.53) 23:07:02.980 00.000 30444 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.59 = -0.59) 23:07:02.980 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-0.80 mountX=0.24 mountY=-0.15, mountTheta=-0.57 23:07:02.981 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.20, opts=13) 23:07:02.981 00.000 30444 Enqueuing Move request for scope (0.19, -0.20) 23:07:02.981 00.000 15672 Worker thread wakes up 23:07:02.981 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd 23:07:02.981 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.20) 23:07:02.981 00.000 15672 Moving (0.19, -0.20) raw xDistance=0.24 yDistance=-0.15 23:07:02.981 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:07:02.981 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:07:02.981 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:07:02.981 00.000 15672 MoveAxis(E, 0, ABG) 23:07:02.981 00.000 15672 Move returns status 0, amount 0 23:07:02.981 00.000 15672 MoveAxis(N, 0, ABG) 23:07:02.981 00.000 15672 Move returns status 0, amount 0 23:07:02.981 00.000 15672 move complete, result=0 23:07:02.981 00.000 15672 worker thread done servicing request 23:07:02.986 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2381, max=11077, FiltMin=2735, FiltMax=8190, Gamma=2.950 23:07:03.036 00.050 30444 UpdateGuideState exits: m=87202 SNR=63.1 Saturated 23:07:03.036 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:03.036 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:03.036 00.000 30444 Enqueuing Expose request 23:07:03.036 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:07:03.036 00.000 15672 Worker thread wakes up 23:07:03.037 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:03.037 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:05.147 02.110 15672 Exposure complete 23:07:05.167 00.020 15672 worker thread done servicing request 23:07:05.167 00.000 30444 OnExposeComplete: enter 23:07:05.167 00.000 30444 UpdateGuideState(): m_state=6 23:07:05.168 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1698 23:07:05.168 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=193.19, Mass=97294, SNR=64.6, Peak=9831 HFD=3.8 23:07:05.168 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 23:07:05.168 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 23:07:05.168 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.31 hyp=0.32 cameraTheta=-1.62 mountX=0.07 mountY=-0.31, mountTheta=-1.34 23:07:05.168 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.31, opts=13) 23:07:05.168 00.000 30444 Enqueuing Move request for scope (-0.01, -0.31) 23:07:05.168 00.000 15672 Worker thread wakes up 23:07:05.168 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.31) opts 0xd 23:07:05.169 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.31) 23:07:05.169 00.000 15672 Moving (-0.01, -0.31) raw xDistance=0.07 yDistance=-0.31 23:07:05.169 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:07:05.169 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:07:05.169 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 23:07:05.169 00.000 15672 MoveAxis(E, 0, ABG) 23:07:05.169 00.000 15672 Move returns status 0, amount 0 23:07:05.169 00.000 15672 MoveAxis(N, 0, ABG) 23:07:05.169 00.000 15672 Move returns status 0, amount 0 23:07:05.169 00.000 15672 move complete, result=0 23:07:05.170 00.001 15672 worker thread done servicing request 23:07:05.174 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=10924, FiltMin=2693, FiltMax=8321, Gamma=2.950 23:07:05.224 00.050 30444 UpdateGuideState exits: m=97294 SNR=64.6 Saturated 23:07:05.224 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:05.224 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:05.224 00.000 30444 Enqueuing Expose request 23:07:05.224 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 23:07:05.224 00.000 15672 Worker thread wakes up 23:07:05.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:05.224 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:07.132 01.908 15672 Exposure complete 23:07:07.152 00.020 15672 worker thread done servicing request 23:07:07.152 00.000 30444 OnExposeComplete: enter 23:07:07.152 00.000 30444 UpdateGuideState(): m_state=6 23:07:07.152 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1699 23:07:07.152 00.000 30444 Star::Find returns 1 (1), X=461.68, Y=192.92, Mass=88660, SNR=70.6, Peak=9095 HFD=3.8 23:07:07.152 00.000 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 23:07:07.152 00.000 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 23:07:07.152 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.59 hyp=0.62 cameraTheta=-1.23 mountX=0.36 mountY=-0.53, mountTheta=-0.97 23:07:07.153 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.59, opts=13) 23:07:07.153 00.000 30444 Enqueuing Move request for scope (0.21, -0.59) 23:07:07.153 00.000 15672 Worker thread wakes up 23:07:07.153 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.59) opts 0xd 23:07:07.153 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.59) 23:07:07.153 00.000 15672 Moving (0.21, -0.59) raw xDistance=0.36 yDistance=-0.53 23:07:07.153 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 23:07:07.153 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:07:07.153 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53 23:07:07.153 00.000 15672 MoveAxis(W, 97, ABG) 23:07:07.153 00.000 15672 Guiding Dir = 3, Dur = 97 23:07:07.154 00.001 15672 IsSlewing returns 0 23:07:07.155 00.001 15672 IsGuiding returns 0 23:07:07.159 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=11287, FiltMin=2707, FiltMax=8440, Gamma=2.950 23:07:07.175 00.016 15672 PulseGuide returned control before completion, sleep 87 23:07:07.208 00.033 30444 UpdateGuideState exits: m=88660 SNR=70.6 Saturated 23:07:07.208 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:07.208 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:07.208 00.000 30444 Enqueuing Expose request 23:07:07.288 00.080 15672 IsGuiding returns 0 23:07:07.288 00.000 15672 Move returns status 0, amount 97 23:07:07.288 00.000 15672 MoveAxis(N, 0, ABG) 23:07:07.288 00.000 15672 Move returns status 0, amount 0 23:07:07.288 00.000 15672 move complete, result=0 23:07:07.288 00.000 15672 worker thread done servicing request 23:07:07.288 00.000 15672 Worker thread wakes up 23:07:07.289 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:07.289 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:07.289 00.000 30444 GuideStep: 0.4 px 97 ms WEST, -0.5 px 0 ms NORTH 23:07:09.404 02.115 15672 Exposure complete 23:07:09.434 00.030 15672 worker thread done servicing request 23:07:09.434 00.000 30444 OnExposeComplete: enter 23:07:09.435 00.001 30444 UpdateGuideState(): m_state=6 23:07:09.435 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1700 23:07:09.435 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=193.02, Mass=100420, SNR=80.6, Peak=10282 HFD=4.0 23:07:09.435 00.000 30444 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.28) = xAngle (-2.19 = -2.19) 23:07:09.435 00.000 30444 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 23:07:09.435 00.000 30444 CameraToMount -- cameraX=-0.61 cameraY=-0.48 hyp=0.78 cameraTheta=-2.47 mountX=-0.45 mountY=-0.60, mountTheta=-2.22 23:07:09.435 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.61, y=-0.48, opts=13) 23:07:09.435 00.000 30444 Enqueuing Move request for scope (-0.61, -0.48) 23:07:09.436 00.001 15672 Worker thread wakes up 23:07:09.436 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.48) opts 0xd 23:07:09.436 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.61, -0.48) 23:07:09.436 00.000 15672 Moving (-0.61, -0.48) raw xDistance=-0.45 yDistance=-0.60 23:07:09.436 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45 23:07:09.436 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.05 newest=-1.44 23:07:09.436 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 23:07:09.436 00.000 15672 MoveAxis(E, 116, ABG) 23:07:09.436 00.000 15672 Guiding Dir = 2, Dur = 116 23:07:09.436 00.000 15672 IsSlewing returns 0 23:07:09.437 00.001 15672 IsGuiding returns 0 23:07:09.441 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=10901, FiltMin=2643, FiltMax=8816, Gamma=2.950 23:07:09.460 00.019 15672 PulseGuide returned control before completion, sleep 103 23:07:09.491 00.031 30444 UpdateGuideState exits: m=100420 SNR=80.6 Saturated 23:07:09.491 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:09.491 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:09.491 00.000 30444 Enqueuing Expose request 23:07:09.565 00.074 15672 IsGuiding returns 1 23:07:09.565 00.000 15672 scope still moving after pulse duration time elapsed 23:07:09.587 00.022 15672 IsSlewing returns 0 23:07:09.604 00.017 15672 IsGuiding returns 0 23:07:09.605 00.001 15672 scope move finished after 116 + 51 ms 23:07:09.605 00.000 15672 Move returns status 0, amount 116 23:07:09.605 00.000 15672 MoveAxis(N, 107, ABG) 23:07:09.605 00.000 15672 Guiding Dir = 0, Dur = 107 23:07:09.605 00.000 15672 IsSlewing returns 0 23:07:09.606 00.001 15672 IsGuiding returns 0 23:07:09.685 00.079 15672 PulseGuide returned control before completion, sleep 39 23:07:09.734 00.049 15672 IsGuiding returns 1 23:07:09.734 00.000 15672 scope still moving after pulse duration time elapsed 23:07:09.755 00.021 15672 IsSlewing returns 0 23:07:09.758 00.003 15672 IsGuiding returns 1 23:07:09.779 00.021 15672 IsSlewing returns 0 23:07:09.782 00.003 15672 IsGuiding returns 1 23:07:09.803 00.021 15672 IsSlewing returns 0 23:07:09.829 00.026 15672 IsGuiding returns 0 23:07:09.830 00.001 15672 scope move finished after 107 + 116 ms 23:07:09.830 00.000 15672 Move returns status 0, amount 107 23:07:09.830 00.000 15672 move complete, result=0 23:07:09.830 00.000 15672 worker thread done servicing request 23:07:09.830 00.000 15672 Worker thread wakes up 23:07:09.830 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:09.831 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:09.831 00.000 30444 GuideStep: -0.5 px 116 ms EAST, -0.6 px 107 ms NORTH 23:07:11.736 01.905 15672 Exposure complete 23:07:11.755 00.019 15672 worker thread done servicing request 23:07:11.756 00.001 30444 OnExposeComplete: enter 23:07:11.756 00.000 30444 UpdateGuideState(): m_state=6 23:07:11.756 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1701 23:07:11.756 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=193.21, Mass=100878, SNR=73.1, Peak=10818 HFD=4.0 23:07:11.756 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 23:07:11.756 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 23:07:11.756 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.30 hyp=0.62 cameraTheta=-2.63 mountX=-0.44 mountY=-0.41, mountTheta=-2.39 23:07:11.756 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.30, opts=13) 23:07:11.756 00.000 30444 Enqueuing Move request for scope (-0.54, -0.30) 23:07:11.756 00.000 15672 Worker thread wakes up 23:07:11.756 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.30) opts 0xd 23:07:11.756 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.30) 23:07:11.756 00.000 15672 Moving (-0.54, -0.30) raw xDistance=-0.44 yDistance=-0.41 23:07:11.756 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44 23:07:11.756 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 23:07:11.756 00.000 15672 MoveAxis(E, 127, ABG) 23:07:11.756 00.000 15672 Guiding Dir = 2, Dur = 127 23:07:11.756 00.000 15672 IsSlewing returns 0 23:07:11.759 00.003 15672 IsGuiding returns 0 23:07:11.762 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=11912, FiltMin=2689, FiltMax=8151, Gamma=2.950 23:07:11.776 00.014 15672 PulseGuide returned control before completion, sleep 119 23:07:11.811 00.035 30444 UpdateGuideState exits: m=100878 SNR=73.1 Saturated 23:07:11.812 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:11.812 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:11.812 00.000 30444 Enqueuing Expose request 23:07:11.921 00.109 15672 IsGuiding returns 0 23:07:11.922 00.001 15672 Move returns status 0, amount 127 23:07:11.922 00.000 15672 MoveAxis(N, 73, ABG) 23:07:11.922 00.000 15672 Guiding Dir = 0, Dur = 73 23:07:11.923 00.001 15672 IsSlewing returns 0 23:07:11.925 00.002 15672 IsGuiding returns 0 23:07:12.006 00.081 15672 IsGuiding returns 1 23:07:12.006 00.000 15672 scope still moving after pulse duration time elapsed 23:07:12.028 00.022 15672 IsSlewing returns 0 23:07:12.030 00.002 15672 IsGuiding returns 1 23:07:12.051 00.021 15672 IsSlewing returns 0 23:07:12.053 00.002 15672 IsGuiding returns 1 23:07:12.073 00.020 15672 IsSlewing returns 0 23:07:12.076 00.003 15672 IsGuiding returns 1 23:07:12.097 00.021 15672 IsSlewing returns 0 23:07:12.144 00.047 15672 IsGuiding returns 0 23:07:12.145 00.001 15672 scope move finished after 73 + 145 ms 23:07:12.145 00.000 15672 Move returns status 0, amount 73 23:07:12.145 00.000 15672 move complete, result=0 23:07:12.145 00.000 15672 worker thread done servicing request 23:07:12.145 00.000 15672 Worker thread wakes up 23:07:12.145 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:12.146 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:12.146 00.000 30444 GuideStep: -0.4 px 127 ms EAST, -0.4 px 73 ms NORTH 23:07:14.255 02.109 15672 Exposure complete 23:07:14.275 00.020 15672 worker thread done servicing request 23:07:14.275 00.000 30444 OnExposeComplete: enter 23:07:14.275 00.000 30444 UpdateGuideState(): m_state=6 23:07:14.275 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1702 23:07:14.275 00.000 30444 Star::Find returns 1 (1), X=461.77, Y=193.32, Mass=92876, SNR=70.0, Peak=9555 HFD=3.6 23:07:14.275 00.000 30444 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.28) = xAngle (-0.29 = -0.29) 23:07:14.275 00.000 30444 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.36 = -0.36) 23:07:14.275 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.19 hyp=0.35 cameraTheta=-0.57 mountX=0.33 mountY=-0.12, mountTheta=-0.35 23:07:14.276 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.19, opts=13) 23:07:14.276 00.000 30444 Enqueuing Move request for scope (0.29, -0.19) 23:07:14.276 00.000 15672 Worker thread wakes up 23:07:14.276 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.19) opts 0xd 23:07:14.276 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.19) 23:07:14.276 00.000 15672 Moving (0.29, -0.19) raw xDistance=0.33 yDistance=-0.12 23:07:14.276 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33 23:07:14.276 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:07:14.276 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:07:14.276 00.000 15672 MoveAxis(W, 81, ABG) 23:07:14.276 00.000 15672 Guiding Dir = 3, Dur = 81 23:07:14.277 00.001 15672 IsSlewing returns 0 23:07:14.278 00.001 15672 IsGuiding returns 0 23:07:14.282 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=11733, FiltMin=2676, FiltMax=8506, Gamma=2.950 23:07:14.301 00.019 15672 PulseGuide returned control before completion, sleep 69 23:07:14.331 00.030 30444 UpdateGuideState exits: m=92876 SNR=70.0 Saturated 23:07:14.331 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:14.331 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:14.331 00.000 30444 Enqueuing Expose request 23:07:14.371 00.040 15672 IsGuiding returns 1 23:07:14.371 00.000 15672 scope still moving after pulse duration time elapsed 23:07:14.392 00.021 15672 IsSlewing returns 0 23:07:14.413 00.021 15672 IsGuiding returns 0 23:07:14.413 00.000 15672 scope move finished after 81 + 53 ms 23:07:14.413 00.000 15672 Move returns status 0, amount 81 23:07:14.413 00.000 15672 MoveAxis(N, 0, ABG) 23:07:14.413 00.000 15672 Move returns status 0, amount 0 23:07:14.413 00.000 15672 move complete, result=0 23:07:14.413 00.000 15672 worker thread done servicing request 23:07:14.413 00.000 15672 Worker thread wakes up 23:07:14.413 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.1 px 0 ms NORTH 23:07:14.413 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:14.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:16.319 01.906 15672 Exposure complete 23:07:16.339 00.020 15672 worker thread done servicing request 23:07:16.340 00.001 30444 OnExposeComplete: enter 23:07:16.340 00.000 30444 UpdateGuideState(): m_state=6 23:07:16.340 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1703 23:07:16.340 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=193.10, Mass=101842, SNR=75.5, Peak=10462 HFD=3.9 23:07:16.340 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 23:07:16.340 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 23:07:16.340 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.41 hyp=0.43 cameraTheta=-1.25 mountX=0.24 mountY=-0.37, mountTheta=-0.99 23:07:16.340 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.41, opts=13) 23:07:16.340 00.000 30444 Enqueuing Move request for scope (0.13, -0.41) 23:07:16.341 00.001 15672 Worker thread wakes up 23:07:16.341 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.41) opts 0xd 23:07:16.341 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.41) 23:07:16.341 00.000 15672 Moving (0.13, -0.41) raw xDistance=0.24 yDistance=-0.37 23:07:16.341 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:07:16.341 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 23:07:16.341 00.000 15672 MoveAxis(E, 0, ABG) 23:07:16.341 00.000 15672 Move returns status 0, amount 0 23:07:16.341 00.000 15672 MoveAxis(N, 66, ABG) 23:07:16.341 00.000 15672 Guiding Dir = 0, Dur = 66 23:07:16.341 00.000 15672 IsSlewing returns 0 23:07:16.342 00.001 15672 IsGuiding returns 0 23:07:16.347 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=12364, FiltMin=2681, FiltMax=8884, Gamma=2.950 23:07:16.397 00.050 30444 UpdateGuideState exits: m=101842 SNR=75.5 Saturated 23:07:16.397 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:16.397 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:16.397 00.000 30444 Enqueuing Expose request 23:07:16.458 00.061 15672 IsGuiding returns 1 23:07:16.458 00.000 15672 scope still moving after pulse duration time elapsed 23:07:16.479 00.021 15672 IsSlewing returns 0 23:07:16.506 00.027 15672 IsGuiding returns 0 23:07:16.506 00.000 15672 scope move finished after 66 + 97 ms 23:07:16.506 00.000 15672 Move returns status 0, amount 66 23:07:16.506 00.000 15672 move complete, result=0 23:07:16.506 00.000 15672 worker thread done servicing request 23:07:16.506 00.000 15672 Worker thread wakes up 23:07:16.507 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:16.507 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:16.507 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 66 ms NORTH 23:07:18.619 02.112 15672 Exposure complete 23:07:18.638 00.019 15672 worker thread done servicing request 23:07:18.638 00.000 30444 OnExposeComplete: enter 23:07:18.639 00.001 30444 UpdateGuideState(): m_state=6 23:07:18.639 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1704 23:07:18.639 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=192.99, Mass=92575, SNR=69.7, Peak=10187 HFD=3.8 23:07:18.639 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 23:07:18.639 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 23:07:18.639 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.52 hyp=0.62 cameraTheta=-0.99 mountX=0.47 mountY=-0.43, mountTheta=-0.74 23:07:18.639 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.52, opts=13) 23:07:18.639 00.000 30444 Enqueuing Move request for scope (0.34, -0.52) 23:07:18.639 00.000 15672 Worker thread wakes up 23:07:18.639 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.52) opts 0xd 23:07:18.640 00.001 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.52) 23:07:18.640 00.000 15672 Moving (0.34, -0.52) raw xDistance=0.47 yDistance=-0.43 23:07:18.640 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47 23:07:18.640 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 23:07:18.640 00.000 15672 MoveAxis(W, 128, ABG) 23:07:18.640 00.000 15672 Guiding Dir = 3, Dur = 128 23:07:18.640 00.000 15672 IsSlewing returns 0 23:07:18.641 00.001 15672 IsGuiding returns 0 23:07:18.645 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=12091, FiltMin=2609, FiltMax=8990, Gamma=2.950 23:07:18.661 00.016 15672 PulseGuide returned control before completion, sleep 118 23:07:18.697 00.036 30444 UpdateGuideState exits: m=92575 SNR=69.7 Saturated 23:07:18.697 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:18.697 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:18.697 00.000 30444 Enqueuing Expose request 23:07:18.822 00.125 15672 IsGuiding returns 0 23:07:18.822 00.000 15672 Move returns status 0, amount 128 23:07:18.822 00.000 15672 MoveAxis(N, 78, ABG) 23:07:18.822 00.000 15672 Guiding Dir = 0, Dur = 78 23:07:18.822 00.000 15672 IsSlewing returns 0 23:07:18.824 00.002 15672 IsGuiding returns 0 23:07:18.903 00.079 15672 IsGuiding returns 1 23:07:18.903 00.000 15672 scope still moving after pulse duration time elapsed 23:07:18.924 00.021 15672 IsSlewing returns 0 23:07:18.926 00.002 15672 IsGuiding returns 1 23:07:18.946 00.020 15672 IsSlewing returns 0 23:07:18.947 00.001 15672 IsGuiding returns 1 23:07:18.968 00.021 15672 IsSlewing returns 0 23:07:18.970 00.002 15672 IsGuiding returns 1 23:07:18.992 00.022 15672 IsSlewing returns 0 23:07:19.061 00.069 15672 IsGuiding returns 0 23:07:19.061 00.000 15672 scope move finished after 78 + 159 ms 23:07:19.061 00.000 15672 Move returns status 0, amount 78 23:07:19.061 00.000 15672 move complete, result=0 23:07:19.061 00.000 15672 worker thread done servicing request 23:07:19.061 00.000 15672 Worker thread wakes up 23:07:19.061 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:19.061 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:19.061 00.000 30444 GuideStep: 0.5 px 128 ms WEST, -0.4 px 78 ms NORTH 23:07:20.971 01.910 15672 Exposure complete 23:07:20.991 00.020 15672 worker thread done servicing request 23:07:20.991 00.000 30444 OnExposeComplete: enter 23:07:20.991 00.000 30444 UpdateGuideState(): m_state=6 23:07:20.991 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1705 23:07:20.991 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=193.22, Mass=94555, SNR=70.3, Peak=9291 HFD=3.9 23:07:20.991 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 23:07:20.991 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 23:07:20.991 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.29 hyp=0.29 cameraTheta=-1.56 mountX=0.08 mountY=-0.28, mountTheta=-1.29 23:07:20.991 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.29, opts=13) 23:07:20.991 00.000 30444 Enqueuing Move request for scope (0.00, -0.29) 23:07:20.992 00.001 15672 Worker thread wakes up 23:07:20.992 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.29) opts 0xd 23:07:20.992 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.29) 23:07:20.992 00.000 15672 Moving (0.00, -0.29) raw xDistance=0.08 yDistance=-0.28 23:07:20.992 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:07:20.992 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 23:07:20.992 00.000 15672 MoveAxis(E, 0, ABG) 23:07:20.992 00.000 15672 Move returns status 0, amount 0 23:07:20.992 00.000 15672 MoveAxis(N, 50, ABG) 23:07:20.992 00.000 15672 Guiding Dir = 0, Dur = 50 23:07:20.992 00.000 15672 IsSlewing returns 0 23:07:20.993 00.001 15672 IsGuiding returns 0 23:07:20.997 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2402, max=11492, FiltMin=2703, FiltMax=8344, Gamma=2.950 23:07:21.046 00.049 30444 UpdateGuideState exits: m=94555 SNR=70.3 Saturated 23:07:21.047 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:21.047 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:21.047 00.000 30444 Enqueuing Expose request 23:07:21.075 00.028 15672 IsGuiding returns 1 23:07:21.075 00.000 15672 scope still moving after pulse duration time elapsed 23:07:21.095 00.020 15672 IsSlewing returns 0 23:07:21.096 00.001 15672 IsGuiding returns 1 23:07:21.117 00.021 15672 IsSlewing returns 0 23:07:21.119 00.002 15672 IsGuiding returns 1 23:07:21.139 00.020 15672 IsSlewing returns 0 23:07:21.202 00.063 15672 IsGuiding returns 0 23:07:21.202 00.000 15672 scope move finished after 50 + 158 ms 23:07:21.202 00.000 15672 Move returns status 0, amount 50 23:07:21.202 00.000 15672 move complete, result=0 23:07:21.202 00.000 15672 worker thread done servicing request 23:07:21.202 00.000 15672 Worker thread wakes up 23:07:21.202 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:21.202 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:21.203 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 50 ms NORTH 23:07:23.311 02.108 15672 Exposure complete 23:07:23.331 00.020 15672 worker thread done servicing request 23:07:23.331 00.000 30444 OnExposeComplete: enter 23:07:23.331 00.000 30444 UpdateGuideState(): m_state=6 23:07:23.331 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1706 23:07:23.331 00.000 30444 Star::Find returns 1 (1), X=461.24, Y=193.02, Mass=97742, SNR=67.8, Peak=9640 HFD=4.1 23:07:23.331 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 23:07:23.331 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 23:07:23.331 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.49 hyp=0.55 cameraTheta=-2.02 mountX=-0.10 mountY=-0.53, mountTheta=-1.75 23:07:23.332 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.49, opts=13) 23:07:23.332 00.000 30444 Enqueuing Move request for scope (-0.24, -0.49) 23:07:23.332 00.000 15672 Worker thread wakes up 23:07:23.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.49) opts 0xd 23:07:23.332 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.49) 23:07:23.332 00.000 15672 Moving (-0.24, -0.49) raw xDistance=-0.10 yDistance=-0.53 23:07:23.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 23:07:23.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 23:07:23.332 00.000 15672 MoveAxis(E, 0, ABG) 23:07:23.332 00.000 15672 Move returns status 0, amount 0 23:07:23.332 00.000 15672 MoveAxis(N, 95, ABG) 23:07:23.332 00.000 15672 Guiding Dir = 0, Dur = 95 23:07:23.332 00.000 15672 IsSlewing returns 0 23:07:23.338 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11039, FiltMin=2646, FiltMax=7848, Gamma=2.950 23:07:23.358 00.020 15672 IsGuiding returns 0 23:07:23.387 00.029 30444 UpdateGuideState exits: m=97742 SNR=67.8 Saturated 23:07:23.387 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:23.388 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:23.388 00.000 30444 Enqueuing Expose request 23:07:23.438 00.050 15672 PulseGuide returned control before completion, sleep 26 23:07:23.466 00.028 15672 IsGuiding returns 1 23:07:23.466 00.000 15672 scope still moving after pulse duration time elapsed 23:07:23.486 00.020 15672 IsSlewing returns 0 23:07:23.487 00.001 15672 IsGuiding returns 1 23:07:23.508 00.021 15672 IsSlewing returns 0 23:07:23.509 00.001 15672 IsGuiding returns 1 23:07:23.530 00.021 15672 IsSlewing returns 0 23:07:23.549 00.019 15672 IsGuiding returns 0 23:07:23.549 00.000 15672 scope move finished after 95 + 96 ms 23:07:23.549 00.000 15672 Move returns status 0, amount 95 23:07:23.549 00.000 15672 move complete, result=0 23:07:23.549 00.000 15672 worker thread done servicing request 23:07:23.550 00.001 15672 Worker thread wakes up 23:07:23.550 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 95 ms NORTH 23:07:23.550 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:23.550 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:25.456 01.906 15672 Exposure complete 23:07:25.476 00.020 15672 worker thread done servicing request 23:07:25.477 00.001 30444 OnExposeComplete: enter 23:07:25.477 00.000 30444 UpdateGuideState(): m_state=6 23:07:25.477 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1707 23:07:25.477 00.000 30444 Star::Find returns 1 (1), X=461.36, Y=193.25, Mass=99875, SNR=69.4, Peak=11419 HFD=3.6 23:07:25.477 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 23:07:25.477 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 23:07:25.477 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.99 mountX=-0.04 mountY=-0.27, mountTheta=-1.71 23:07:25.478 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.26, opts=13) 23:07:25.478 00.000 30444 Enqueuing Move request for scope (-0.11, -0.26) 23:07:25.478 00.000 15672 Worker thread wakes up 23:07:25.478 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.26) opts 0xd 23:07:25.478 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.26) 23:07:25.478 00.000 15672 Moving (-0.11, -0.26) raw xDistance=-0.04 yDistance=-0.27 23:07:25.478 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:07:25.478 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 23:07:25.478 00.000 15672 MoveAxis(E, 0, ABG) 23:07:25.478 00.000 15672 Move returns status 0, amount 0 23:07:25.478 00.000 15672 MoveAxis(N, 49, ABG) 23:07:25.478 00.000 15672 Guiding Dir = 0, Dur = 49 23:07:25.478 00.000 15672 IsSlewing returns 0 23:07:25.483 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=13227, FiltMin=2664, FiltMax=8563, Gamma=2.950 23:07:25.515 00.032 15672 IsGuiding returns 0 23:07:25.533 00.018 30444 UpdateGuideState exits: m=99875 SNR=69.4 Saturated 23:07:25.533 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:25.533 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:25.533 00.000 30444 Enqueuing Expose request 23:07:25.597 00.064 15672 IsGuiding returns 1 23:07:25.597 00.000 15672 scope still moving after pulse duration time elapsed 23:07:25.617 00.020 15672 IsSlewing returns 0 23:07:25.618 00.001 15672 IsGuiding returns 1 23:07:25.639 00.021 15672 IsSlewing returns 0 23:07:25.640 00.001 15672 IsGuiding returns 1 23:07:25.661 00.021 15672 IsSlewing returns 0 23:07:25.674 00.013 15672 IsGuiding returns 0 23:07:25.675 00.001 15672 scope move finished after 49 + 110 ms 23:07:25.675 00.000 15672 Move returns status 0, amount 49 23:07:25.675 00.000 15672 move complete, result=0 23:07:25.675 00.000 15672 worker thread done servicing request 23:07:25.675 00.000 15672 Worker thread wakes up 23:07:25.675 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 49 ms NORTH 23:07:25.675 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:25.675 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:27.783 02.108 15672 Exposure complete 23:07:27.809 00.026 15672 worker thread done servicing request 23:07:27.809 00.000 30444 OnExposeComplete: enter 23:07:27.810 00.001 30444 UpdateGuideState(): m_state=6 23:07:27.810 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1708 23:07:27.810 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=193.17, Mass=92738, SNR=70.2, Peak=10852 HFD=3.4 23:07:27.810 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 23:07:27.810 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 23:07:27.810 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.67 mountX=0.06 mountY=-0.34, mountTheta=-1.39 23:07:27.810 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.34, opts=13) 23:07:27.810 00.000 30444 Enqueuing Move request for scope (-0.03, -0.34) 23:07:27.810 00.000 15672 Worker thread wakes up 23:07:27.811 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.34) opts 0xd 23:07:27.811 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.34) 23:07:27.811 00.000 15672 Moving (-0.03, -0.34) raw xDistance=0.06 yDistance=-0.34 23:07:27.811 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:07:27.811 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 23:07:27.811 00.000 15672 MoveAxis(E, 0, ABG) 23:07:27.811 00.000 15672 Move returns status 0, amount 0 23:07:27.811 00.000 15672 MoveAxis(N, 60, ABG) 23:07:27.811 00.000 15672 Guiding Dir = 0, Dur = 60 23:07:27.812 00.001 15672 IsSlewing returns 0 23:07:27.813 00.001 15672 IsGuiding returns 0 23:07:27.817 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=11780, FiltMin=2709, FiltMax=8132, Gamma=2.950 23:07:27.866 00.049 30444 UpdateGuideState exits: m=92738 SNR=70.2 Saturated 23:07:27.866 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:27.866 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:27.866 00.000 30444 Enqueuing Expose request 23:07:27.928 00.062 15672 IsGuiding returns 1 23:07:27.928 00.000 15672 scope still moving after pulse duration time elapsed 23:07:27.948 00.020 15672 IsSlewing returns 0 23:07:27.950 00.002 15672 IsGuiding returns 1 23:07:27.970 00.020 15672 IsSlewing returns 0 23:07:27.992 00.022 15672 IsGuiding returns 0 23:07:27.992 00.000 15672 scope move finished after 60 + 119 ms 23:07:27.992 00.000 15672 Move returns status 0, amount 60 23:07:27.992 00.000 15672 move complete, result=0 23:07:27.992 00.000 15672 worker thread done servicing request 23:07:27.993 00.001 15672 Worker thread wakes up 23:07:27.993 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:27.993 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:27.993 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 60 ms NORTH 23:07:29.900 01.907 15672 Exposure complete 23:07:29.924 00.024 15672 worker thread done servicing request 23:07:29.924 00.000 30444 OnExposeComplete: enter 23:07:29.924 00.000 30444 UpdateGuideState(): m_state=6 23:07:29.924 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1709 23:07:29.924 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=192.94, Mass=105300, SNR=85.1, Peak=11642 HFD=3.5 23:07:29.924 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 23:07:29.925 00.001 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 23:07:29.925 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.56 hyp=0.57 cameraTheta=-1.76 mountX=0.05 mountY=-0.57, mountTheta=-1.48 23:07:29.925 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.56, opts=13) 23:07:29.925 00.000 30444 Enqueuing Move request for scope (-0.11, -0.56) 23:07:29.925 00.000 15672 Worker thread wakes up 23:07:29.925 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.56) opts 0xd 23:07:29.925 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.56) 23:07:29.925 00.000 15672 Moving (-0.11, -0.56) raw xDistance=0.05 yDistance=-0.57 23:07:29.925 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:07:29.925 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 23:07:29.925 00.000 15672 MoveAxis(E, 0, ABG) 23:07:29.925 00.000 15672 Move returns status 0, amount 0 23:07:29.926 00.001 15672 MoveAxis(N, 102, ABG) 23:07:29.926 00.000 15672 Guiding Dir = 0, Dur = 102 23:07:29.926 00.000 15672 IsSlewing returns 0 23:07:29.928 00.002 15672 IsGuiding returns 0 23:07:29.932 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=12873, FiltMin=2712, FiltMax=9103, Gamma=2.950 23:07:29.981 00.049 30444 UpdateGuideState exits: m=105300 SNR=85.1 Saturated 23:07:29.981 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:29.981 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:29.981 00.000 30444 Enqueuing Expose request 23:07:30.003 00.022 15672 PulseGuide returned control before completion, sleep 37 23:07:30.068 00.065 15672 IsGuiding returns 1 23:07:30.069 00.001 15672 scope still moving after pulse duration time elapsed 23:07:30.090 00.021 15672 IsSlewing returns 0 23:07:30.116 00.026 15672 IsGuiding returns 0 23:07:30.117 00.001 15672 scope move finished after 102 + 86 ms 23:07:30.117 00.000 15672 Move returns status 0, amount 102 23:07:30.117 00.000 15672 move complete, result=0 23:07:30.117 00.000 15672 worker thread done servicing request 23:07:30.117 00.000 15672 Worker thread wakes up 23:07:30.117 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:30.117 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:30.117 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 102 ms NORTH 23:07:32.234 02.117 15672 Exposure complete 23:07:32.261 00.027 15672 worker thread done servicing request 23:07:32.261 00.000 30444 OnExposeComplete: enter 23:07:32.261 00.000 30444 UpdateGuideState(): m_state=6 23:07:32.261 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1710 23:07:32.261 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=192.91, Mass=94383, SNR=62.5, Peak=9428 HFD=3.7 23:07:32.262 00.001 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.07 = -1.07) 23:07:32.262 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.13 = -1.13) 23:07:32.262 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.60 hyp=0.61 cameraTheta=-1.35 mountX=0.29 mountY=-0.55, mountTheta=-1.09 23:07:32.262 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.60, opts=13) 23:07:32.262 00.000 30444 Enqueuing Move request for scope (0.13, -0.60) 23:07:32.262 00.000 15672 Worker thread wakes up 23:07:32.262 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.60) opts 0xd 23:07:32.262 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.60) 23:07:32.262 00.000 15672 Moving (0.13, -0.60) raw xDistance=0.29 yDistance=-0.55 23:07:32.262 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 23:07:32.262 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 23:07:32.262 00.000 15672 MoveAxis(W, 79, ABG) 23:07:32.262 00.000 15672 Guiding Dir = 3, Dur = 79 23:07:32.263 00.001 15672 IsSlewing returns 0 23:07:32.264 00.001 15672 IsGuiding returns 0 23:07:32.268 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=11809, FiltMin=2704, FiltMax=8122, Gamma=2.950 23:07:32.287 00.019 15672 PulseGuide returned control before completion, sleep 66 23:07:32.316 00.029 30444 UpdateGuideState exits: m=94383 SNR=62.5 Saturated 23:07:32.317 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:32.317 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:32.317 00.000 30444 Enqueuing Expose request 23:07:32.355 00.038 15672 IsGuiding returns 1 23:07:32.355 00.000 15672 scope still moving after pulse duration time elapsed 23:07:32.377 00.022 15672 IsSlewing returns 0 23:07:32.377 00.000 15672 IsGuiding returns 1 23:07:32.398 00.021 15672 IsSlewing returns 0 23:07:32.448 00.050 15672 IsGuiding returns 0 23:07:32.448 00.000 15672 scope move finished after 79 + 105 ms 23:07:32.448 00.000 15672 Move returns status 0, amount 79 23:07:32.449 00.001 15672 MoveAxis(N, 99, ABG) 23:07:32.449 00.000 15672 Guiding Dir = 0, Dur = 99 23:07:32.449 00.000 15672 IsSlewing returns 0 23:07:32.452 00.003 15672 IsGuiding returns 0 23:07:32.528 00.076 15672 PulseGuide returned control before completion, sleep 34 23:07:32.562 00.034 15672 IsGuiding returns 1 23:07:32.562 00.000 15672 scope still moving after pulse duration time elapsed 23:07:32.584 00.022 15672 IsSlewing returns 0 23:07:32.585 00.001 15672 IsGuiding returns 1 23:07:32.606 00.021 15672 IsSlewing returns 0 23:07:32.606 00.000 15672 IsGuiding returns 1 23:07:32.627 00.021 15672 IsSlewing returns 0 23:07:32.689 00.062 15672 IsGuiding returns 0 23:07:32.689 00.000 15672 scope move finished after 99 + 138 ms 23:07:32.689 00.000 15672 Move returns status 0, amount 99 23:07:32.690 00.001 15672 move complete, result=0 23:07:32.690 00.000 15672 worker thread done servicing request 23:07:32.690 00.000 15672 Worker thread wakes up 23:07:32.690 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:32.691 00.001 30444 GuideStep: 0.3 px 79 ms WEST, -0.6 px 99 ms NORTH 23:07:32.691 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:34.607 01.916 15672 Exposure complete 23:07:34.639 00.032 15672 worker thread done servicing request 23:07:34.639 00.000 30444 OnExposeComplete: enter 23:07:34.639 00.000 30444 UpdateGuideState(): m_state=6 23:07:34.639 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1711 23:07:34.639 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=192.47, Mass=105371, SNR=84.7, Peak=10624 HFD=3.2 23:07:34.639 00.000 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.31 = -1.31) 23:07:34.639 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 23:07:34.639 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-1.03 hyp=1.04 cameraTheta=-1.59 mountX=0.26 mountY=-1.02, mountTheta=-1.32 23:07:34.640 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-1.03, opts=13) 23:07:34.640 00.000 30444 Enqueuing Move request for scope (-0.02, -1.03) 23:07:34.640 00.000 15672 Worker thread wakes up 23:07:34.640 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.03) opts 0xd 23:07:34.640 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -1.03) 23:07:34.640 00.000 15672 Moving (-0.02, -1.03) raw xDistance=0.26 yDistance=-1.02 23:07:34.640 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26 23:07:34.640 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02 23:07:34.640 00.000 15672 MoveAxis(W, 77, ABG) 23:07:34.640 00.000 15672 Guiding Dir = 3, Dur = 77 23:07:34.641 00.001 15672 IsSlewing returns 0 23:07:34.642 00.001 15672 IsGuiding returns 0 23:07:34.646 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=10783, FiltMin=2692, FiltMax=8938, Gamma=2.950 23:07:34.668 00.022 15672 PulseGuide returned control before completion, sleep 62 23:07:34.697 00.029 30444 UpdateGuideState exits: m=105371 SNR=84.7 Saturated 23:07:34.697 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:34.697 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:34.697 00.000 30444 Enqueuing Expose request 23:07:34.731 00.034 15672 IsGuiding returns 1 23:07:34.731 00.000 15672 scope still moving after pulse duration time elapsed 23:07:34.752 00.021 15672 IsSlewing returns 0 23:07:34.753 00.001 15672 IsGuiding returns 1 23:07:34.774 00.021 15672 IsSlewing returns 0 23:07:34.811 00.037 15672 IsGuiding returns 0 23:07:34.811 00.000 15672 scope move finished after 77 + 92 ms 23:07:34.811 00.000 15672 Move returns status 0, amount 77 23:07:34.811 00.000 15672 MoveAxis(N, 181, ABG) 23:07:34.811 00.000 15672 Guiding Dir = 0, Dur = 181 23:07:34.813 00.002 15672 IsSlewing returns 0 23:07:34.813 00.000 15672 IsGuiding returns 0 23:07:34.891 00.078 15672 PulseGuide returned control before completion, sleep 114 23:07:35.052 00.161 15672 IsGuiding returns 1 23:07:35.052 00.000 15672 scope still moving after pulse duration time elapsed 23:07:35.073 00.021 15672 IsSlewing returns 0 23:07:35.101 00.028 15672 IsGuiding returns 0 23:07:35.101 00.000 15672 scope move finished after 181 + 106 ms 23:07:35.101 00.000 15672 Move returns status 0, amount 181 23:07:35.101 00.000 15672 move complete, result=0 23:07:35.101 00.000 15672 worker thread done servicing request 23:07:35.101 00.000 15672 Worker thread wakes up 23:07:35.102 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:35.102 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:35.102 00.000 30444 GuideStep: 0.3 px 77 ms WEST, -1.0 px 181 ms NORTH 23:07:37.212 02.110 15672 Exposure complete 23:07:37.232 00.020 15672 worker thread done servicing request 23:07:37.232 00.000 30444 OnExposeComplete: enter 23:07:37.232 00.000 30444 UpdateGuideState(): m_state=6 23:07:37.232 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1712 23:07:37.232 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=193.02, Mass=93517, SNR=75.1, Peak=10356 HFD=3.6 23:07:37.232 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 23:07:37.232 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 23:07:37.232 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.49 hyp=0.51 cameraTheta=-1.84 mountX=0.01 mountY=-0.51, mountTheta=-1.56 23:07:37.233 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.49, opts=13) 23:07:37.233 00.000 30444 Enqueuing Move request for scope (-0.13, -0.49) 23:07:37.233 00.000 15672 Worker thread wakes up 23:07:37.233 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.49) opts 0xd 23:07:37.233 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.49) 23:07:37.233 00.000 15672 Moving (-0.13, -0.49) raw xDistance=0.01 yDistance=-0.51 23:07:37.233 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:07:37.233 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 23:07:37.233 00.000 15672 MoveAxis(E, 0, ABG) 23:07:37.233 00.000 15672 Move returns status 0, amount 0 23:07:37.233 00.000 15672 MoveAxis(N, 91, ABG) 23:07:37.233 00.000 15672 Guiding Dir = 0, Dur = 91 23:07:37.235 00.002 15672 IsSlewing returns 0 23:07:37.235 00.000 15672 IsGuiding returns 0 23:07:37.239 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=11464, FiltMin=2728, FiltMax=8344, Gamma=2.950 23:07:37.289 00.050 30444 UpdateGuideState exits: m=93517 SNR=75.1 Saturated 23:07:37.289 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:37.289 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:37.289 00.000 30444 Enqueuing Expose request 23:07:37.321 00.032 15672 PulseGuide returned control before completion, sleep 16 23:07:37.338 00.017 15672 IsGuiding returns 1 23:07:37.338 00.000 15672 scope still moving after pulse duration time elapsed 23:07:37.360 00.022 15672 IsSlewing returns 0 23:07:37.361 00.001 15672 IsGuiding returns 1 23:07:37.382 00.021 15672 IsSlewing returns 0 23:07:37.383 00.001 15672 IsGuiding returns 1 23:07:37.404 00.021 15672 IsSlewing returns 0 23:07:37.448 00.044 15672 IsGuiding returns 0 23:07:37.448 00.000 15672 scope move finished after 91 + 121 ms 23:07:37.448 00.000 15672 Move returns status 0, amount 91 23:07:37.448 00.000 15672 move complete, result=0 23:07:37.449 00.001 15672 worker thread done servicing request 23:07:37.449 00.000 15672 Worker thread wakes up 23:07:37.449 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:37.449 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:37.449 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 91 ms NORTH 23:07:39.355 01.906 15672 Exposure complete 23:07:39.375 00.020 15672 worker thread done servicing request 23:07:39.375 00.000 30444 OnExposeComplete: enter 23:07:39.375 00.000 30444 UpdateGuideState(): m_state=6 23:07:39.375 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1713 23:07:39.375 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=192.89, Mass=96435, SNR=75.6, Peak=10958 HFD=3.5 23:07:39.375 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 23:07:39.375 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 23:07:39.375 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.62 hyp=0.63 cameraTheta=-1.36 mountX=0.30 mountY=-0.58, mountTheta=-1.10 23:07:39.376 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.62, opts=13) 23:07:39.376 00.000 30444 Enqueuing Move request for scope (0.13, -0.62) 23:07:39.376 00.000 15672 Worker thread wakes up 23:07:39.376 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.62) opts 0xd 23:07:39.376 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.62) 23:07:39.376 00.000 15672 Moving (0.13, -0.62) raw xDistance=0.30 yDistance=-0.58 23:07:39.376 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 23:07:39.376 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 23:07:39.376 00.000 15672 MoveAxis(W, 80, ABG) 23:07:39.376 00.000 15672 Guiding Dir = 3, Dur = 80 23:07:39.377 00.001 15672 IsSlewing returns 0 23:07:39.378 00.001 15672 IsGuiding returns 0 23:07:39.383 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2400, max=12301, FiltMin=2664, FiltMax=8420, Gamma=2.950 23:07:39.396 00.013 15672 PulseGuide returned control before completion, sleep 73 23:07:39.433 00.037 30444 UpdateGuideState exits: m=96435 SNR=75.6 Saturated 23:07:39.433 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:39.433 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:39.433 00.000 30444 Enqueuing Expose request 23:07:39.471 00.038 15672 IsGuiding returns 1 23:07:39.471 00.000 15672 scope still moving after pulse duration time elapsed 23:07:39.493 00.022 15672 IsSlewing returns 0 23:07:39.541 00.048 15672 IsGuiding returns 0 23:07:39.541 00.000 15672 scope move finished after 80 + 81 ms 23:07:39.541 00.000 15672 Move returns status 0, amount 80 23:07:39.541 00.000 15672 MoveAxis(N, 103, ABG) 23:07:39.541 00.000 15672 Guiding Dir = 0, Dur = 103 23:07:39.541 00.000 15672 IsSlewing returns 0 23:07:39.543 00.002 15672 IsGuiding returns 0 23:07:39.621 00.078 15672 PulseGuide returned control before completion, sleep 35 23:07:39.658 00.037 15672 IsGuiding returns 1 23:07:39.658 00.000 15672 scope still moving after pulse duration time elapsed 23:07:39.680 00.022 15672 IsSlewing returns 0 23:07:39.683 00.003 15672 IsGuiding returns 1 23:07:39.704 00.021 15672 IsSlewing returns 0 23:07:39.707 00.003 15672 IsGuiding returns 1 23:07:39.728 00.021 15672 IsSlewing returns 0 23:07:39.781 00.053 15672 IsGuiding returns 0 23:07:39.781 00.000 15672 scope move finished after 103 + 135 ms 23:07:39.781 00.000 15672 Move returns status 0, amount 103 23:07:39.781 00.000 15672 move complete, result=0 23:07:39.782 00.001 15672 worker thread done servicing request 23:07:39.782 00.000 15672 Worker thread wakes up 23:07:39.782 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:39.782 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:39.782 00.000 30444 GuideStep: 0.3 px 80 ms WEST, -0.6 px 103 ms NORTH 23:07:41.896 02.114 15672 Exposure complete 23:07:41.925 00.029 15672 worker thread done servicing request 23:07:41.925 00.000 30444 OnExposeComplete: enter 23:07:41.925 00.000 30444 UpdateGuideState(): m_state=6 23:07:41.925 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1714 23:07:41.925 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=193.56, Mass=110763, SNR=86.2, Peak=11881 HFD=3.3 23:07:41.925 00.000 30444 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.28) = xAngle (0.80 = 0.80) 23:07:41.925 00.000 30444 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.74 = 0.74) 23:07:41.925 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.53 mountX=0.07 mountY=0.07, mountTheta=0.77 23:07:41.925 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.05, opts=13) 23:07:41.926 00.001 30444 Enqueuing Move request for scope (0.09, 0.05) 23:07:41.926 00.000 15672 Worker thread wakes up 23:07:41.926 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd 23:07:41.926 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.05) 23:07:41.926 00.000 15672 Moving (0.09, 0.05) raw xDistance=0.07 yDistance=0.07 23:07:41.926 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:07:41.926 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:07:41.926 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:07:41.926 00.000 15672 MoveAxis(E, 0, ABG) 23:07:41.926 00.000 15672 Move returns status 0, amount 0 23:07:41.926 00.000 15672 MoveAxis(N, 0, ABG) 23:07:41.926 00.000 15672 Move returns status 0, amount 0 23:07:41.926 00.000 15672 move complete, result=0 23:07:41.926 00.000 15672 worker thread done servicing request 23:07:41.931 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=14329, FiltMin=2679, FiltMax=9416, Gamma=2.950 23:07:41.980 00.049 30444 UpdateGuideState exits: m=110763 SNR=86.2 Saturated 23:07:41.981 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:41.981 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:41.981 00.000 30444 Enqueuing Expose request 23:07:41.981 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:07:41.981 00.000 15672 Worker thread wakes up 23:07:41.981 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:41.981 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:43.890 01.909 15672 Exposure complete 23:07:43.910 00.020 15672 worker thread done servicing request 23:07:43.910 00.000 30444 OnExposeComplete: enter 23:07:43.910 00.000 30444 UpdateGuideState(): m_state=6 23:07:43.910 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1715 23:07:43.910 00.000 30444 Star::Find returns 1 (1), X=461.87, Y=193.29, Mass=103348, SNR=74.1, Peak=10266 HFD=3.7 23:07:43.910 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.22 = -0.22) 23:07:43.910 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.28 = -0.28) 23:07:43.910 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.22 hyp=0.45 cameraTheta=-0.50 mountX=0.44 mountY=-0.13, mountTheta=-0.28 23:07:43.911 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.22, opts=13) 23:07:43.911 00.000 30444 Enqueuing Move request for scope (0.40, -0.22) 23:07:43.911 00.000 15672 Worker thread wakes up 23:07:43.911 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.22) opts 0xd 23:07:43.911 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.22) 23:07:43.911 00.000 15672 Moving (0.40, -0.22) raw xDistance=0.44 yDistance=-0.13 23:07:43.911 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 23:07:43.911 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:07:43.911 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 23:07:43.911 00.000 15672 MoveAxis(W, 119, ABG) 23:07:43.911 00.000 15672 Guiding Dir = 3, Dur = 119 23:07:43.911 00.000 15672 IsSlewing returns 0 23:07:43.912 00.001 15672 IsGuiding returns 0 23:07:43.917 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=12266, FiltMin=2696, FiltMax=9747, Gamma=2.950 23:07:43.933 00.016 15672 PulseGuide returned control before completion, sleep 109 23:07:43.966 00.033 30444 UpdateGuideState exits: m=103348 SNR=74.1 Saturated 23:07:43.966 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:43.966 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:43.966 00.000 30444 Enqueuing Expose request 23:07:44.078 00.112 15672 IsGuiding returns 0 23:07:44.078 00.000 15672 Move returns status 0, amount 119 23:07:44.078 00.000 15672 MoveAxis(N, 0, ABG) 23:07:44.078 00.000 15672 Move returns status 0, amount 0 23:07:44.078 00.000 15672 move complete, result=0 23:07:44.078 00.000 15672 worker thread done servicing request 23:07:44.078 00.000 15672 Worker thread wakes up 23:07:44.078 00.000 30444 GuideStep: 0.4 px 119 ms WEST, -0.1 px 0 ms NORTH 23:07:44.078 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:44.078 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:46.186 02.108 15672 Exposure complete 23:07:46.205 00.019 15672 worker thread done servicing request 23:07:46.206 00.001 30444 OnExposeComplete: enter 23:07:46.206 00.000 30444 UpdateGuideState(): m_state=6 23:07:46.206 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1716 23:07:46.206 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=193.49, Mass=96968, SNR=80.9, Peak=10707 HFD=3.3 23:07:46.206 00.000 30444 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.28) = xAngle (0.12 = 0.12) 23:07:46.206 00.000 30444 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.06 = 0.06) 23:07:46.206 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.16 mountX=0.10 mountY=0.01, mountTheta=0.06 23:07:46.206 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.02, opts=13) 23:07:46.206 00.000 30444 Enqueuing Move request for scope (0.10, -0.02) 23:07:46.206 00.000 15672 Worker thread wakes up 23:07:46.207 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd 23:07:46.207 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.02) 23:07:46.207 00.000 15672 Moving (0.10, -0.02) raw xDistance=0.10 yDistance=0.01 23:07:46.207 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:07:46.207 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:07:46.207 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:07:46.207 00.000 15672 MoveAxis(E, 0, ABG) 23:07:46.207 00.000 15672 Move returns status 0, amount 0 23:07:46.207 00.000 15672 MoveAxis(N, 0, ABG) 23:07:46.207 00.000 15672 Move returns status 0, amount 0 23:07:46.207 00.000 15672 move complete, result=0 23:07:46.207 00.000 15672 worker thread done servicing request 23:07:46.212 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=11891, FiltMin=2706, FiltMax=9309, Gamma=2.950 23:07:46.261 00.049 30444 UpdateGuideState exits: m=96968 SNR=80.9 Saturated 23:07:46.261 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:46.261 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:46.261 00.000 30444 Enqueuing Expose request 23:07:46.261 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:07:46.261 00.000 15672 Worker thread wakes up 23:07:46.261 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:46.261 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:48.173 01.912 15672 Exposure complete 23:07:48.193 00.020 15672 worker thread done servicing request 23:07:48.193 00.000 30444 OnExposeComplete: enter 23:07:48.193 00.000 30444 UpdateGuideState(): m_state=6 23:07:48.193 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1717 23:07:48.193 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=193.45, Mass=106547, SNR=82.3, Peak=12211 HFD=3.5 23:07:48.194 00.001 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (-0.00 = -0.00) 23:07:48.194 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 23:07:48.194 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.28 mountX=0.22 mountY=-0.01, mountTheta=-0.06 23:07:48.194 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.06, opts=13) 23:07:48.194 00.000 30444 Enqueuing Move request for scope (0.21, -0.06) 23:07:48.194 00.000 15672 Worker thread wakes up 23:07:48.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd 23:07:48.194 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.06) 23:07:48.194 00.000 15672 Moving (0.21, -0.06) raw xDistance=0.22 yDistance=-0.01 23:07:48.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:07:48.194 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:07:48.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:07:48.195 00.001 15672 MoveAxis(E, 0, ABG) 23:07:48.195 00.000 15672 Move returns status 0, amount 0 23:07:48.195 00.000 15672 MoveAxis(N, 0, ABG) 23:07:48.195 00.000 15672 Move returns status 0, amount 0 23:07:48.195 00.000 15672 move complete, result=0 23:07:48.195 00.000 15672 worker thread done servicing request 23:07:48.199 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=13126, FiltMin=2708, FiltMax=9268, Gamma=2.950 23:07:48.249 00.050 30444 UpdateGuideState exits: m=106547 SNR=82.3 Saturated 23:07:48.249 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:48.249 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:48.249 00.000 30444 Enqueuing Expose request 23:07:48.249 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:07:48.249 00.000 15672 Worker thread wakes up 23:07:48.249 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:48.249 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:50.359 02.110 15672 Exposure complete 23:07:50.378 00.019 15672 worker thread done servicing request 23:07:50.378 00.000 30444 OnExposeComplete: enter 23:07:50.379 00.001 30444 UpdateGuideState(): m_state=6 23:07:50.379 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1718 23:07:50.379 00.000 30444 Star::Find returns 1 (1), X=462.13, Y=193.40, Mass=98472, SNR=72.4, Peak=11008 HFD=3.3 23:07:50.379 00.000 30444 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 23:07:50.379 00.000 30444 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 23:07:50.379 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=-0.11 hyp=0.66 cameraTheta=-0.16 mountX=0.66 mountY=0.04, mountTheta=0.05 23:07:50.379 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=-0.11, opts=13) 23:07:50.379 00.000 30444 Enqueuing Move request for scope (0.65, -0.11) 23:07:50.379 00.000 15672 Worker thread wakes up 23:07:50.380 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.11) opts 0xd 23:07:50.380 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, -0.11) 23:07:50.380 00.000 15672 Moving (0.65, -0.11) raw xDistance=0.66 yDistance=0.04 23:07:50.380 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66 23:07:50.380 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:07:50.380 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 23:07:50.380 00.000 15672 MoveAxis(W, 178, ABG) 23:07:50.380 00.000 15672 Guiding Dir = 3, Dur = 178 23:07:50.381 00.001 15672 IsSlewing returns 0 23:07:50.382 00.001 15672 IsGuiding returns 0 23:07:50.386 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=12817, FiltMin=2709, FiltMax=9413, Gamma=2.950 23:07:50.403 00.017 15672 PulseGuide returned control before completion, sleep 168 23:07:50.435 00.032 30444 UpdateGuideState exits: m=98472 SNR=72.4 Saturated 23:07:50.435 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:50.435 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:50.435 00.000 30444 Enqueuing Expose request 23:07:50.596 00.161 15672 IsGuiding returns 0 23:07:50.596 00.000 15672 Move returns status 0, amount 178 23:07:50.597 00.001 15672 MoveAxis(N, 0, ABG) 23:07:50.597 00.000 15672 Move returns status 0, amount 0 23:07:50.597 00.000 15672 move complete, result=0 23:07:50.597 00.000 15672 worker thread done servicing request 23:07:50.597 00.000 15672 Worker thread wakes up 23:07:50.597 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:50.597 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:50.598 00.001 30444 GuideStep: 0.7 px 178 ms WEST, 0.0 px 0 ms NORTH 23:07:52.505 01.907 15672 Exposure complete 23:07:52.525 00.020 15672 worker thread done servicing request 23:07:52.525 00.000 30444 OnExposeComplete: enter 23:07:52.525 00.000 30444 UpdateGuideState(): m_state=6 23:07:52.525 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1719 23:07:52.525 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=193.36, Mass=90794, SNR=73.5, Peak=11439 HFD=3.4 23:07:52.525 00.000 30444 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.28) = xAngle (-0.40 = -0.40) 23:07:52.525 00.000 30444 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.46 = -0.46) 23:07:52.525 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-0.68 mountX=0.21 mountY=-0.10, mountTheta=-0.45 23:07:52.526 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.15, opts=13) 23:07:52.526 00.000 30444 Enqueuing Move request for scope (0.18, -0.15) 23:07:52.526 00.000 15672 Worker thread wakes up 23:07:52.526 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd 23:07:52.526 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.15) 23:07:52.526 00.000 15672 Moving (0.18, -0.15) raw xDistance=0.21 yDistance=-0.10 23:07:52.526 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:07:52.526 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:07:52.526 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 23:07:52.526 00.000 15672 MoveAxis(E, 0, ABG) 23:07:52.526 00.000 15672 Move returns status 0, amount 0 23:07:52.526 00.000 15672 MoveAxis(N, 0, ABG) 23:07:52.526 00.000 15672 Move returns status 0, amount 0 23:07:52.526 00.000 15672 move complete, result=0 23:07:52.526 00.000 15672 worker thread done servicing request 23:07:52.531 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=13558, FiltMin=2693, FiltMax=9072, Gamma=2.950 23:07:52.579 00.048 30444 UpdateGuideState exits: m=90794 SNR=73.5 Saturated 23:07:52.579 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:52.579 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:52.579 00.000 30444 Enqueuing Expose request 23:07:52.580 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:07:52.580 00.000 15672 Worker thread wakes up 23:07:52.580 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:52.580 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:54.689 02.109 15672 Exposure complete 23:07:54.708 00.019 15672 worker thread done servicing request 23:07:54.709 00.001 30444 OnExposeComplete: enter 23:07:54.709 00.000 30444 UpdateGuideState(): m_state=6 23:07:54.709 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1720 23:07:54.709 00.000 30444 Star::Find returns 1 (1), X=462.09, Y=193.58, Mass=97958, SNR=68.3, Peak=10179 HFD=3.6 23:07:54.709 00.000 30444 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 23:07:54.709 00.000 30444 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.34 = 0.34) 23:07:54.709 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.08 hyp=0.62 cameraTheta=0.13 mountX=0.57 mountY=0.21, mountTheta=0.35 23:07:54.709 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.08, opts=13) 23:07:54.709 00.000 30444 Enqueuing Move request for scope (0.61, 0.08) 23:07:54.710 00.001 15672 Worker thread wakes up 23:07:54.710 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.08) opts 0xd 23:07:54.710 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.08) 23:07:54.710 00.000 15672 Moving (0.61, 0.08) raw xDistance=0.57 yDistance=0.21 23:07:54.710 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 23:07:54.710 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:07:54.710 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:07:54.710 00.000 15672 MoveAxis(W, 153, ABG) 23:07:54.710 00.000 15672 Guiding Dir = 3, Dur = 153 23:07:54.711 00.001 15672 IsSlewing returns 0 23:07:54.716 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=12322, FiltMin=2664, FiltMax=8747, Gamma=2.950 23:07:54.749 00.033 15672 IsGuiding returns 0 23:07:54.764 00.015 15672 PulseGuide returned control before completion, sleep 148 23:07:54.765 00.001 30444 UpdateGuideState exits: m=97958 SNR=68.3 Saturated 23:07:54.765 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:54.765 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:54.765 00.000 30444 Enqueuing Expose request 23:07:54.914 00.149 15672 IsGuiding returns 1 23:07:54.915 00.001 15672 scope still moving after pulse duration time elapsed 23:07:54.936 00.021 15672 IsSlewing returns 0 23:07:54.941 00.005 15672 IsGuiding returns 0 23:07:54.942 00.001 15672 scope move finished after 153 + 39 ms 23:07:54.942 00.000 15672 Move returns status 0, amount 153 23:07:54.942 00.000 15672 MoveAxis(N, 0, ABG) 23:07:54.942 00.000 15672 Move returns status 0, amount 0 23:07:54.942 00.000 15672 move complete, result=0 23:07:54.942 00.000 15672 worker thread done servicing request 23:07:54.942 00.000 15672 Worker thread wakes up 23:07:54.943 00.001 30444 GuideStep: 0.6 px 153 ms WEST, 0.2 px 0 ms NORTH 23:07:54.943 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:54.943 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:56.850 01.907 15672 Exposure complete 23:07:56.869 00.019 15672 worker thread done servicing request 23:07:56.869 00.000 30444 OnExposeComplete: enter 23:07:56.869 00.000 30444 UpdateGuideState(): m_state=6 23:07:56.870 00.001 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1721 23:07:56.870 00.000 30444 Star::Find returns 1 (1), X=462.08, Y=193.52, Mass=120002, SNR=85.2, Peak=11066 HFD=4.0 23:07:56.870 00.000 30444 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.28) = xAngle (0.30 = 0.30) 23:07:56.870 00.000 30444 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.24 = 0.24) 23:07:56.870 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.01 hyp=0.61 cameraTheta=0.02 mountX=0.58 mountY=0.14, mountTheta=0.24 23:07:56.870 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.01, opts=13) 23:07:56.870 00.000 30444 Enqueuing Move request for scope (0.61, 0.01) 23:07:56.870 00.000 15672 Worker thread wakes up 23:07:56.870 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.01) opts 0xd 23:07:56.871 00.001 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.01) 23:07:56.871 00.000 15672 Moving (0.61, 0.01) raw xDistance=0.58 yDistance=0.14 23:07:56.871 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58 23:07:56.871 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:07:56.871 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:07:56.871 00.000 15672 MoveAxis(W, 167, ABG) 23:07:56.871 00.000 15672 Guiding Dir = 3, Dur = 167 23:07:56.872 00.001 15672 IsSlewing returns 0 23:07:56.873 00.001 15672 IsGuiding returns 0 23:07:56.876 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=11139, FiltMin=2682, FiltMax=9288, Gamma=2.950 23:07:56.889 00.013 15672 PulseGuide returned control before completion, sleep 162 23:07:56.925 00.036 30444 UpdateGuideState exits: m=120002 SNR=85.2 Saturated 23:07:56.925 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:56.926 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:56.926 00.000 30444 Enqueuing Expose request 23:07:57.054 00.128 15672 IsGuiding returns 1 23:07:57.054 00.000 15672 scope still moving after pulse duration time elapsed 23:07:57.076 00.022 15672 IsSlewing returns 0 23:07:57.129 00.053 15672 IsGuiding returns 0 23:07:57.129 00.000 15672 scope move finished after 167 + 89 ms 23:07:57.130 00.001 15672 Move returns status 0, amount 167 23:07:57.130 00.000 15672 MoveAxis(N, 0, ABG) 23:07:57.130 00.000 15672 Move returns status 0, amount 0 23:07:57.130 00.000 15672 move complete, result=0 23:07:57.130 00.000 15672 worker thread done servicing request 23:07:57.130 00.000 15672 Worker thread wakes up 23:07:57.131 00.001 30444 GuideStep: 0.6 px 167 ms WEST, 0.1 px 0 ms NORTH 23:07:57.131 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:57.131 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:07:59.241 02.110 15672 Exposure complete 23:07:59.261 00.020 15672 worker thread done servicing request 23:07:59.261 00.000 30444 OnExposeComplete: enter 23:07:59.261 00.000 30444 UpdateGuideState(): m_state=6 23:07:59.261 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1722 23:07:59.261 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.67, Mass=100213, SNR=81.1, Peak=11108 HFD=3.4 23:07:59.261 00.000 30444 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.28) = xAngle (1.50 = 1.50) 23:07:59.261 00.000 30444 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.43 = 1.43) 23:07:59.262 00.001 30444 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.22 mountX=0.01 mountY=0.17, mountTheta=1.50 23:07:59.262 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.16, opts=13) 23:07:59.262 00.000 30444 Enqueuing Move request for scope (0.06, 0.16) 23:07:59.262 00.000 15672 Worker thread wakes up 23:07:59.262 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd 23:07:59.262 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.16) 23:07:59.262 00.000 15672 Moving (0.06, 0.16) raw xDistance=0.01 yDistance=0.17 23:07:59.262 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:07:59.262 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:07:59.262 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:07:59.262 00.000 15672 MoveAxis(E, 0, ABG) 23:07:59.262 00.000 15672 Move returns status 0, amount 0 23:07:59.262 00.000 15672 MoveAxis(N, 0, ABG) 23:07:59.263 00.001 15672 Move returns status 0, amount 0 23:07:59.263 00.000 15672 move complete, result=0 23:07:59.263 00.000 15672 worker thread done servicing request 23:07:59.267 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=13594, FiltMin=2657, FiltMax=9372, Gamma=2.950 23:07:59.324 00.057 30444 UpdateGuideState exits: m=100213 SNR=81.1 Saturated 23:07:59.324 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:59.324 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:07:59.324 00.000 30444 Enqueuing Expose request 23:07:59.324 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:07:59.324 00.000 15672 Worker thread wakes up 23:07:59.325 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:07:59.325 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:01.241 01.916 15672 Exposure complete 23:08:01.269 00.028 15672 worker thread done servicing request 23:08:01.269 00.000 30444 OnExposeComplete: enter 23:08:01.269 00.000 30444 UpdateGuideState(): m_state=6 23:08:01.270 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1723 23:08:01.270 00.000 30444 Star::Find returns 1 (1), X=461.80, Y=193.35, Mass=87631, SNR=64.3, Peak=10254 HFD=3.6 23:08:01.270 00.000 30444 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.28) = xAngle (-0.18 = -0.18) 23:08:01.270 00.000 30444 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.24 = -0.24) 23:08:01.270 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.16 hyp=0.36 cameraTheta=-0.46 mountX=0.36 mountY=-0.09, mountTheta=-0.24 23:08:01.270 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.16, opts=13) 23:08:01.270 00.000 30444 Enqueuing Move request for scope (0.32, -0.16) 23:08:01.270 00.000 15672 Worker thread wakes up 23:08:01.270 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.16) opts 0xd 23:08:01.271 00.001 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.16) 23:08:01.271 00.000 15672 Moving (0.32, -0.16) raw xDistance=0.36 yDistance=-0.09 23:08:01.271 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36 23:08:01.271 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:08:01.271 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 23:08:01.271 00.000 15672 MoveAxis(W, 96, ABG) 23:08:01.271 00.000 15672 Guiding Dir = 3, Dur = 96 23:08:01.271 00.000 15672 IsSlewing returns 0 23:08:01.273 00.002 15672 IsGuiding returns 0 23:08:01.276 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=12281, FiltMin=2653, FiltMax=8879, Gamma=2.950 23:08:01.298 00.022 15672 PulseGuide returned control before completion, sleep 81 23:08:01.326 00.028 30444 UpdateGuideState exits: m=87631 SNR=64.3 Saturated 23:08:01.326 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:01.326 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:01.326 00.000 30444 Enqueuing Expose request 23:08:01.381 00.055 15672 IsGuiding returns 1 23:08:01.381 00.000 15672 scope still moving after pulse duration time elapsed 23:08:01.402 00.021 15672 IsSlewing returns 0 23:08:01.411 00.009 15672 IsGuiding returns 0 23:08:01.411 00.000 15672 scope move finished after 96 + 42 ms 23:08:01.411 00.000 15672 Move returns status 0, amount 96 23:08:01.411 00.000 15672 MoveAxis(N, 0, ABG) 23:08:01.411 00.000 15672 Move returns status 0, amount 0 23:08:01.411 00.000 15672 move complete, result=0 23:08:01.411 00.000 15672 worker thread done servicing request 23:08:01.411 00.000 15672 Worker thread wakes up 23:08:01.411 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:01.411 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:01.411 00.000 30444 GuideStep: 0.4 px 96 ms WEST, -0.1 px 0 ms NORTH 23:08:03.522 02.111 15672 Exposure complete 23:08:03.542 00.020 15672 worker thread done servicing request 23:08:03.542 00.000 30444 OnExposeComplete: enter 23:08:03.542 00.000 30444 UpdateGuideState(): m_state=6 23:08:03.542 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1724 23:08:03.542 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=193.35, Mass=100181, SNR=75.4, Peak=10923 HFD=3.6 23:08:03.542 00.000 30444 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 23:08:03.542 00.000 30444 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 23:08:03.542 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.16 hyp=0.32 cameraTheta=-0.52 mountX=0.31 mountY=-0.09, mountTheta=-0.30 23:08:03.542 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.16, opts=13) 23:08:03.543 00.001 30444 Enqueuing Move request for scope (0.27, -0.16) 23:08:03.543 00.000 15672 Worker thread wakes up 23:08:03.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.16) opts 0xd 23:08:03.543 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.16) 23:08:03.543 00.000 15672 Moving (0.27, -0.16) raw xDistance=0.31 yDistance=-0.09 23:08:03.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31 23:08:03.543 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:08:03.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 23:08:03.543 00.000 15672 MoveAxis(W, 90, ABG) 23:08:03.543 00.000 15672 Guiding Dir = 3, Dur = 90 23:08:03.543 00.000 15672 IsSlewing returns 0 23:08:03.547 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2113, max=13852, FiltMin=2659, FiltMax=8909, Gamma=2.950 23:08:03.583 00.036 15672 IsGuiding returns 0 23:08:03.599 00.016 15672 PulseGuide returned control before completion, sleep 85 23:08:03.600 00.001 30444 UpdateGuideState exits: m=100181 SNR=75.4 Saturated 23:08:03.600 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:03.600 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:03.601 00.001 30444 Enqueuing Expose request 23:08:03.696 00.095 15672 IsGuiding returns 0 23:08:03.696 00.000 15672 Move returns status 0, amount 90 23:08:03.696 00.000 15672 MoveAxis(N, 0, ABG) 23:08:03.696 00.000 15672 Move returns status 0, amount 0 23:08:03.696 00.000 15672 move complete, result=0 23:08:03.696 00.000 15672 worker thread done servicing request 23:08:03.696 00.000 15672 Worker thread wakes up 23:08:03.696 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:03.696 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:03.696 00.000 30444 GuideStep: 0.3 px 90 ms WEST, -0.1 px 0 ms NORTH 23:08:05.611 01.915 15672 Exposure complete 23:08:05.641 00.030 15672 worker thread done servicing request 23:08:05.641 00.000 30444 OnExposeComplete: enter 23:08:05.641 00.000 30444 UpdateGuideState(): m_state=6 23:08:05.641 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1725 23:08:05.641 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=193.51, Mass=98111, SNR=71.2, Peak=10950 HFD=3.5 23:08:05.641 00.000 30444 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 23:08:05.641 00.000 30444 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 23:08:05.641 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.00 hyp=0.29 cameraTheta=0.00 mountX=0.27 mountY=0.06, mountTheta=0.22 23:08:05.642 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.00, opts=13) 23:08:05.642 00.000 30444 Enqueuing Move request for scope (0.29, 0.00) 23:08:05.642 00.000 15672 Worker thread wakes up 23:08:05.642 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.00) opts 0xd 23:08:05.642 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.00) 23:08:05.642 00.000 15672 Moving (0.29, 0.00) raw xDistance=0.27 yDistance=0.06 23:08:05.642 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27 23:08:05.642 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:08:05.642 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:08:05.642 00.000 15672 MoveAxis(W, 80, ABG) 23:08:05.642 00.000 15672 Guiding Dir = 3, Dur = 80 23:08:05.643 00.001 15672 IsSlewing returns 0 23:08:05.644 00.001 15672 IsGuiding returns 0 23:08:05.648 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=13320, FiltMin=2694, FiltMax=8897, Gamma=2.950 23:08:05.660 00.012 15672 PulseGuide returned control before completion, sleep 75 23:08:05.700 00.040 30444 UpdateGuideState exits: m=98111 SNR=71.2 Saturated 23:08:05.700 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:05.700 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:05.700 00.000 30444 Enqueuing Expose request 23:08:05.755 00.055 15672 IsGuiding returns 0 23:08:05.756 00.001 15672 Move returns status 0, amount 80 23:08:05.756 00.000 15672 MoveAxis(N, 0, ABG) 23:08:05.756 00.000 15672 Move returns status 0, amount 0 23:08:05.756 00.000 15672 move complete, result=0 23:08:05.756 00.000 15672 worker thread done servicing request 23:08:05.756 00.000 30444 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH 23:08:05.756 00.000 15672 Worker thread wakes up 23:08:05.756 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:05.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:07.864 02.108 15672 Exposure complete 23:08:07.884 00.020 15672 worker thread done servicing request 23:08:07.884 00.000 30444 OnExposeComplete: enter 23:08:07.884 00.000 30444 UpdateGuideState(): m_state=6 23:08:07.885 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1726 23:08:07.885 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=193.29, Mass=95708, SNR=80.5, Peak=10954 HFD=3.5 23:08:07.885 00.000 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 23:08:07.885 00.000 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 23:08:07.885 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.21 hyp=0.32 cameraTheta=-0.73 mountX=0.29 mountY=-0.16, mountTheta=-0.50 23:08:07.886 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.21, opts=13) 23:08:07.886 00.000 30444 Enqueuing Move request for scope (0.24, -0.21) 23:08:07.886 00.000 15672 Worker thread wakes up 23:08:07.886 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.21) opts 0xd 23:08:07.886 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.21) 23:08:07.886 00.000 15672 Moving (0.24, -0.21) raw xDistance=0.29 yDistance=-0.16 23:08:07.886 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29 23:08:07.886 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:08:07.886 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 23:08:07.886 00.000 15672 MoveAxis(W, 84, ABG) 23:08:07.886 00.000 15672 Guiding Dir = 3, Dur = 84 23:08:07.887 00.001 15672 IsSlewing returns 0 23:08:07.888 00.001 15672 IsGuiding returns 0 23:08:07.893 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=13300, FiltMin=2683, FiltMax=9329, Gamma=2.950 23:08:07.912 00.019 15672 PulseGuide returned control before completion, sleep 71 23:08:07.948 00.036 30444 UpdateGuideState exits: m=95708 SNR=80.5 Saturated 23:08:07.948 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:07.948 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:07.948 00.000 30444 Enqueuing Expose request 23:08:07.986 00.038 15672 IsGuiding returns 1 23:08:07.986 00.000 15672 scope still moving after pulse duration time elapsed 23:08:08.006 00.020 15672 IsSlewing returns 0 23:08:08.024 00.018 15672 IsGuiding returns 0 23:08:08.024 00.000 15672 scope move finished after 84 + 52 ms 23:08:08.025 00.001 15672 Move returns status 0, amount 84 23:08:08.025 00.000 15672 MoveAxis(N, 0, ABG) 23:08:08.025 00.000 15672 Move returns status 0, amount 0 23:08:08.025 00.000 15672 move complete, result=0 23:08:08.025 00.000 15672 worker thread done servicing request 23:08:08.025 00.000 30444 GuideStep: 0.3 px 84 ms WEST, -0.2 px 0 ms NORTH 23:08:08.025 00.000 15672 Worker thread wakes up 23:08:08.026 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:08.026 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:09.933 01.907 15672 Exposure complete 23:08:09.953 00.020 15672 worker thread done servicing request 23:08:09.953 00.000 30444 OnExposeComplete: enter 23:08:09.953 00.000 30444 UpdateGuideState(): m_state=6 23:08:09.953 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1727 23:08:09.953 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=193.34, Mass=113058, SNR=72.2, Peak=11181 HFD=3.7 23:08:09.954 00.001 30444 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.28) = xAngle (-0.34 = -0.34) 23:08:09.954 00.000 30444 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.40 = -0.40) 23:08:09.954 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-0.62 mountX=0.27 mountY=-0.11, mountTheta=-0.40 23:08:09.954 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.17, opts=13) 23:08:09.954 00.000 30444 Enqueuing Move request for scope (0.23, -0.17) 23:08:09.954 00.000 15672 Worker thread wakes up 23:08:09.954 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.17) opts 0xd 23:08:09.954 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.17) 23:08:09.954 00.000 15672 Moving (0.23, -0.17) raw xDistance=0.27 yDistance=-0.11 23:08:09.954 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27 23:08:09.954 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:08:09.955 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:08:09.955 00.000 15672 MoveAxis(W, 79, ABG) 23:08:09.955 00.000 15672 Guiding Dir = 3, Dur = 79 23:08:09.956 00.001 15672 IsSlewing returns 0 23:08:09.960 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=12816, FiltMin=2691, FiltMax=9568, Gamma=2.950 23:08:09.989 00.029 15672 IsGuiding returns 0 23:08:10.005 00.016 15672 PulseGuide returned control before completion, sleep 74 23:08:10.014 00.009 30444 UpdateGuideState exits: m=113058 SNR=72.2 Saturated 23:08:10.014 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:10.014 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:10.014 00.000 30444 Enqueuing Expose request 23:08:10.082 00.068 15672 IsGuiding returns 1 23:08:10.082 00.000 15672 scope still moving after pulse duration time elapsed 23:08:10.104 00.022 15672 IsSlewing returns 0 23:08:10.117 00.013 15672 IsGuiding returns 0 23:08:10.117 00.000 15672 scope move finished after 79 + 49 ms 23:08:10.117 00.000 15672 Move returns status 0, amount 79 23:08:10.118 00.001 15672 MoveAxis(N, 0, ABG) 23:08:10.118 00.000 15672 Move returns status 0, amount 0 23:08:10.118 00.000 15672 move complete, result=0 23:08:10.118 00.000 15672 worker thread done servicing request 23:08:10.118 00.000 15672 Worker thread wakes up 23:08:10.118 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:10.118 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:10.119 00.001 30444 GuideStep: 0.3 px 79 ms WEST, -0.1 px 0 ms NORTH 23:08:12.230 02.111 15672 Exposure complete 23:08:12.256 00.026 15672 worker thread done servicing request 23:08:12.256 00.000 30444 OnExposeComplete: enter 23:08:12.256 00.000 30444 UpdateGuideState(): m_state=6 23:08:12.256 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1728 23:08:12.256 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=193.06, Mass=105831, SNR=84.3, Peak=10624 HFD=3.8 23:08:12.256 00.000 30444 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 23:08:12.256 00.000 30444 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 23:08:12.256 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.45 hyp=0.58 cameraTheta=-0.90 mountX=0.47 mountY=-0.36, mountTheta=-0.66 23:08:12.256 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.45, opts=13) 23:08:12.256 00.000 30444 Enqueuing Move request for scope (0.36, -0.45) 23:08:12.257 00.001 15672 Worker thread wakes up 23:08:12.257 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.45) opts 0xd 23:08:12.257 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.45) 23:08:12.257 00.000 15672 Moving (0.36, -0.45) raw xDistance=0.47 yDistance=-0.36 23:08:12.257 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47 23:08:12.257 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 23:08:12.257 00.000 15672 MoveAxis(W, 132, ABG) 23:08:12.257 00.000 15672 Guiding Dir = 3, Dur = 132 23:08:12.258 00.001 15672 IsSlewing returns 0 23:08:12.259 00.001 15672 IsGuiding returns 0 23:08:12.263 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=11911, FiltMin=2700, FiltMax=8897, Gamma=2.950 23:08:12.289 00.026 15672 PulseGuide returned control before completion, sleep 113 23:08:12.312 00.023 30444 UpdateGuideState exits: m=105831 SNR=84.3 Saturated 23:08:12.313 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:12.313 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:12.313 00.000 30444 Enqueuing Expose request 23:08:12.404 00.091 15672 IsGuiding returns 1 23:08:12.404 00.000 15672 scope still moving after pulse duration time elapsed 23:08:12.426 00.022 15672 IsSlewing returns 0 23:08:12.434 00.008 15672 IsGuiding returns 0 23:08:12.435 00.001 15672 scope move finished after 132 + 43 ms 23:08:12.435 00.000 15672 Move returns status 0, amount 132 23:08:12.435 00.000 15672 MoveAxis(N, 65, ABG) 23:08:12.435 00.000 15672 Guiding Dir = 0, Dur = 65 23:08:12.436 00.001 15672 IsSlewing returns 0 23:08:12.438 00.002 15672 IsGuiding returns 0 23:08:12.515 00.077 15672 IsGuiding returns 1 23:08:12.515 00.000 15672 scope still moving after pulse duration time elapsed 23:08:12.535 00.020 15672 IsSlewing returns 0 23:08:12.562 00.027 15672 IsGuiding returns 1 23:08:12.584 00.022 15672 IsSlewing returns 0 23:08:12.587 00.003 15672 IsGuiding returns 1 23:08:12.607 00.020 15672 IsSlewing returns 0 23:08:12.624 00.017 15672 IsGuiding returns 0 23:08:12.624 00.000 15672 scope move finished after 65 + 121 ms 23:08:12.624 00.000 15672 Move returns status 0, amount 65 23:08:12.624 00.000 15672 move complete, result=0 23:08:12.624 00.000 15672 worker thread done servicing request 23:08:12.624 00.000 15672 Worker thread wakes up 23:08:12.624 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:12.624 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:12.625 00.001 30444 GuideStep: 0.5 px 132 ms WEST, -0.4 px 65 ms NORTH 23:08:14.534 01.909 15672 Exposure complete 23:08:14.553 00.019 15672 worker thread done servicing request 23:08:14.554 00.001 30444 OnExposeComplete: enter 23:08:14.554 00.000 30444 UpdateGuideState(): m_state=6 23:08:14.554 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1729 23:08:14.554 00.000 30444 Star::Find returns 1 (1), X=461.79, Y=193.51, Mass=100078, SNR=85.0, Peak=11512 HFD=3.5 23:08:14.554 00.000 30444 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.28) = xAngle (0.29 = 0.29) 23:08:14.554 00.000 30444 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.23 = 0.23) 23:08:14.554 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.00 hyp=0.31 cameraTheta=0.01 mountX=0.30 mountY=0.07, mountTheta=0.23 23:08:14.554 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.00, opts=13) 23:08:14.554 00.000 30444 Enqueuing Move request for scope (0.31, 0.00) 23:08:14.555 00.001 15672 Worker thread wakes up 23:08:14.555 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.00) opts 0xd 23:08:14.555 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.00) 23:08:14.555 00.000 15672 Moving (0.31, 0.00) raw xDistance=0.30 yDistance=0.07 23:08:14.555 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30 23:08:14.555 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:08:14.555 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:08:14.555 00.000 15672 MoveAxis(W, 89, ABG) 23:08:14.555 00.000 15672 Guiding Dir = 3, Dur = 89 23:08:14.555 00.000 15672 IsSlewing returns 0 23:08:14.556 00.001 15672 IsGuiding returns 0 23:08:14.560 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=12307, FiltMin=2651, FiltMax=9525, Gamma=2.950 23:08:14.573 00.013 15672 PulseGuide returned control before completion, sleep 82 23:08:14.609 00.036 30444 UpdateGuideState exits: m=100078 SNR=85.0 Saturated 23:08:14.609 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:14.609 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:14.609 00.000 30444 Enqueuing Expose request 23:08:14.701 00.092 15672 IsGuiding returns 0 23:08:14.702 00.001 15672 Move returns status 0, amount 89 23:08:14.702 00.000 15672 MoveAxis(N, 0, ABG) 23:08:14.702 00.000 15672 Move returns status 0, amount 0 23:08:14.702 00.000 15672 move complete, result=0 23:08:14.702 00.000 15672 worker thread done servicing request 23:08:14.702 00.000 15672 Worker thread wakes up 23:08:14.703 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:14.703 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:14.703 00.000 30444 GuideStep: 0.3 px 89 ms WEST, 0.1 px 0 ms NORTH 23:08:16.811 02.108 15672 Exposure complete 23:08:16.830 00.019 15672 worker thread done servicing request 23:08:16.830 00.000 30444 OnExposeComplete: enter 23:08:16.830 00.000 30444 UpdateGuideState(): m_state=6 23:08:16.831 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1730 23:08:16.831 00.000 30444 Star::Find returns 1 (1), X=461.86, Y=193.96, Mass=107001, SNR=83.8, Peak=10289 HFD=3.9 23:08:16.831 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 23:08:16.831 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 23:08:16.831 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.46 hyp=0.60 cameraTheta=0.87 mountX=0.25 mountY=0.53, mountTheta=1.13 23:08:16.831 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.46, opts=13) 23:08:16.831 00.000 30444 Enqueuing Move request for scope (0.39, 0.46) 23:08:16.831 00.000 15672 Worker thread wakes up 23:08:16.831 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.46) opts 0xd 23:08:16.831 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.46) 23:08:16.831 00.000 15672 Moving (0.39, 0.46) raw xDistance=0.25 yDistance=0.53 23:08:16.832 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 23:08:16.832 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:08:16.832 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53 23:08:16.832 00.000 15672 MoveAxis(E, 0, ABG) 23:08:16.832 00.000 15672 Move returns status 0, amount 0 23:08:16.832 00.000 15672 MoveAxis(N, 0, ABG) 23:08:16.832 00.000 15672 Move returns status 0, amount 0 23:08:16.832 00.000 15672 move complete, result=0 23:08:16.832 00.000 15672 worker thread done servicing request 23:08:16.837 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=11258, FiltMin=2724, FiltMax=8803, Gamma=2.950 23:08:16.886 00.049 30444 UpdateGuideState exits: m=107001 SNR=83.8 Saturated 23:08:16.886 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:16.886 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:16.886 00.000 30444 Enqueuing Expose request 23:08:16.886 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 23:08:16.886 00.000 15672 Worker thread wakes up 23:08:16.886 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:16.886 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:18.802 01.916 15672 Exposure complete 23:08:18.828 00.026 15672 worker thread done servicing request 23:08:18.828 00.000 30444 OnExposeComplete: enter 23:08:18.828 00.000 30444 UpdateGuideState(): m_state=6 23:08:18.829 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1731 23:08:18.829 00.000 30444 Star::Find returns 1 (1), X=461.94, Y=194.13, Mass=112333, SNR=83.7, Peak=10201 HFD=4.2 23:08:18.829 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 23:08:18.829 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 23:08:18.829 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.62 hyp=0.77 cameraTheta=0.94 mountX=0.27 mountY=0.71, mountTheta=1.21 23:08:18.829 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.62, opts=13) 23:08:18.829 00.000 30444 Enqueuing Move request for scope (0.46, 0.62) 23:08:18.829 00.000 15672 Worker thread wakes up 23:08:18.829 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.62) opts 0xd 23:08:18.829 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.62) 23:08:18.829 00.000 15672 Moving (0.46, 0.62) raw xDistance=0.27 yDistance=0.71 23:08:18.829 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 23:08:18.830 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:08:18.830 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.71 23:08:18.830 00.000 15672 MoveAxis(W, 73, ABG) 23:08:18.830 00.000 15672 Guiding Dir = 3, Dur = 73 23:08:18.830 00.000 15672 IsSlewing returns 0 23:08:18.832 00.002 15672 IsGuiding returns 0 23:08:18.835 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=10707, FiltMin=2683, FiltMax=8789, Gamma=2.950 23:08:18.855 00.020 15672 PulseGuide returned control before completion, sleep 60 23:08:18.885 00.030 30444 UpdateGuideState exits: m=112333 SNR=83.7 Saturated 23:08:18.885 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:18.885 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:18.885 00.000 30444 Enqueuing Expose request 23:08:18.916 00.031 15672 IsGuiding returns 1 23:08:18.916 00.000 15672 scope still moving after pulse duration time elapsed 23:08:18.937 00.021 15672 IsSlewing returns 0 23:08:18.938 00.001 15672 IsGuiding returns 1 23:08:18.959 00.021 15672 IsSlewing returns 0 23:08:18.967 00.008 15672 IsGuiding returns 0 23:08:18.967 00.000 15672 scope move finished after 73 + 62 ms 23:08:18.967 00.000 15672 Move returns status 0, amount 73 23:08:18.967 00.000 15672 MoveAxis(N, 0, ABG) 23:08:18.967 00.000 15672 Move returns status 0, amount 0 23:08:18.967 00.000 15672 move complete, result=0 23:08:18.967 00.000 15672 worker thread done servicing request 23:08:18.967 00.000 15672 Worker thread wakes up 23:08:18.967 00.000 30444 GuideStep: 0.3 px 73 ms WEST, 0.7 px 0 ms NORTH 23:08:18.967 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:18.967 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:21.077 02.110 15672 Exposure complete 23:08:21.097 00.020 15672 worker thread done servicing request 23:08:21.097 00.000 30444 OnExposeComplete: enter 23:08:21.097 00.000 30444 UpdateGuideState(): m_state=6 23:08:21.097 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1732 23:08:21.097 00.000 30444 Star::Find returns 1 (1), X=461.87, Y=194.10, Mass=103549, SNR=75.9, Peak=9790 HFD=4.0 23:08:21.097 00.000 30444 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 23:08:21.097 00.000 30444 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 23:08:21.097 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.59 hyp=0.71 cameraTheta=0.99 mountX=0.21 mountY=0.66, mountTheta=1.26 23:08:21.098 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.59, opts=13) 23:08:21.098 00.000 30444 Enqueuing Move request for scope (0.39, 0.59) 23:08:21.098 00.000 15672 Worker thread wakes up 23:08:21.098 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.59) opts 0xd 23:08:21.098 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.59) 23:08:21.098 00.000 15672 Moving (0.39, 0.59) raw xDistance=0.21 yDistance=0.66 23:08:21.098 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:08:21.098 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:08:21.098 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66 23:08:21.098 00.000 15672 MoveAxis(E, 0, ABG) 23:08:21.098 00.000 15672 Move returns status 0, amount 0 23:08:21.098 00.000 15672 MoveAxis(N, 0, ABG) 23:08:21.098 00.000 15672 Move returns status 0, amount 0 23:08:21.098 00.000 15672 move complete, result=0 23:08:21.098 00.000 15672 worker thread done servicing request 23:08:21.103 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=12397, FiltMin=2664, FiltMax=8999, Gamma=2.950 23:08:21.153 00.050 30444 UpdateGuideState exits: m=103549 SNR=75.9 Saturated 23:08:21.153 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:21.153 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:21.153 00.000 30444 Enqueuing Expose request 23:08:21.153 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH 23:08:21.153 00.000 15672 Worker thread wakes up 23:08:21.153 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:21.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:23.069 01.916 15672 Exposure complete 23:08:23.102 00.033 15672 worker thread done servicing request 23:08:23.102 00.000 30444 OnExposeComplete: enter 23:08:23.102 00.000 30444 UpdateGuideState(): m_state=6 23:08:23.102 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1733 23:08:23.102 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=193.60, Mass=111418, SNR=82.6, Peak=11051 HFD=3.3 23:08:23.102 00.000 30444 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.28) = xAngle (1.66 = 1.66) 23:08:23.102 00.000 30444 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 23:08:23.102 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.38 mountX=-0.01 mountY=0.09, mountTheta=1.66 23:08:23.103 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.09, opts=13) 23:08:23.103 00.000 30444 Enqueuing Move request for scope (0.02, 0.09) 23:08:23.103 00.000 15672 Worker thread wakes up 23:08:23.103 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd 23:08:23.103 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.09) 23:08:23.103 00.000 15672 Moving (0.02, 0.09) raw xDistance=-0.01 yDistance=0.09 23:08:23.103 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:08:23.103 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:08:23.103 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:08:23.103 00.000 15672 MoveAxis(E, 0, ABG) 23:08:23.103 00.000 15672 Move returns status 0, amount 0 23:08:23.103 00.000 15672 MoveAxis(N, 0, ABG) 23:08:23.103 00.000 15672 Move returns status 0, amount 0 23:08:23.103 00.000 15672 move complete, result=0 23:08:23.103 00.000 15672 worker thread done servicing request 23:08:23.109 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=11665, FiltMin=2714, FiltMax=8557, Gamma=2.950 23:08:23.158 00.049 30444 UpdateGuideState exits: m=111418 SNR=82.6 Saturated 23:08:23.158 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:23.158 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:23.158 00.000 30444 Enqueuing Expose request 23:08:23.158 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:08:23.158 00.000 15672 Worker thread wakes up 23:08:23.158 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:23.158 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:25.275 02.117 15672 Exposure complete 23:08:25.306 00.031 15672 worker thread done servicing request 23:08:25.306 00.000 30444 OnExposeComplete: enter 23:08:25.306 00.000 30444 UpdateGuideState(): m_state=6 23:08:25.306 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1734 23:08:25.306 00.000 30444 Star::Find returns 1 (1), X=462.08, Y=193.57, Mass=113879, SNR=80.1, Peak=10339 HFD=3.9 23:08:25.307 00.001 30444 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.28) = xAngle (0.38 = 0.38) 23:08:25.307 00.000 30444 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.32 = 0.32) 23:08:25.307 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.06 hyp=0.61 cameraTheta=0.10 mountX=0.57 mountY=0.19, mountTheta=0.32 23:08:25.307 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.06, opts=13) 23:08:25.307 00.000 30444 Enqueuing Move request for scope (0.61, 0.06) 23:08:25.307 00.000 15672 Worker thread wakes up 23:08:25.307 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.06) opts 0xd 23:08:25.307 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.06) 23:08:25.307 00.000 15672 Moving (0.61, 0.06) raw xDistance=0.57 yDistance=0.19 23:08:25.307 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 23:08:25.307 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:08:25.308 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 23:08:25.308 00.000 15672 MoveAxis(W, 153, ABG) 23:08:25.308 00.000 15672 Guiding Dir = 3, Dur = 153 23:08:25.309 00.001 15672 IsSlewing returns 0 23:08:25.310 00.001 15672 IsGuiding returns 0 23:08:25.314 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=10353, FiltMin=2674, FiltMax=9209, Gamma=2.950 23:08:25.325 00.011 15672 PulseGuide returned control before completion, sleep 148 23:08:25.362 00.037 30444 UpdateGuideState exits: m=113879 SNR=80.1 Saturated 23:08:25.362 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:25.362 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:25.362 00.000 30444 Enqueuing Expose request 23:08:25.474 00.112 15672 IsGuiding returns 1 23:08:25.474 00.000 15672 scope still moving after pulse duration time elapsed 23:08:25.495 00.021 15672 IsSlewing returns 0 23:08:25.500 00.005 15672 IsGuiding returns 0 23:08:25.500 00.000 15672 scope move finished after 153 + 38 ms 23:08:25.500 00.000 15672 Move returns status 0, amount 153 23:08:25.501 00.001 15672 MoveAxis(N, 0, ABG) 23:08:25.501 00.000 15672 Move returns status 0, amount 0 23:08:25.501 00.000 15672 move complete, result=0 23:08:25.501 00.000 15672 worker thread done servicing request 23:08:25.501 00.000 15672 Worker thread wakes up 23:08:25.501 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:25.501 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:25.501 00.000 30444 GuideStep: 0.6 px 153 ms WEST, 0.2 px 0 ms NORTH 23:08:27.408 01.907 15672 Exposure complete 23:08:27.433 00.025 15672 worker thread done servicing request 23:08:27.433 00.000 30444 OnExposeComplete: enter 23:08:27.433 00.000 30444 UpdateGuideState(): m_state=6 23:08:27.433 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1735 23:08:27.433 00.000 30444 Star::Find returns 1 (1), X=462.14, Y=193.91, Mass=95342, SNR=72.7, Peak=9584 HFD=3.6 23:08:27.433 00.000 30444 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.28) = xAngle (0.82 = 0.82) 23:08:27.433 00.000 30444 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.76 = 0.76) 23:08:27.433 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=0.40 hyp=0.77 cameraTheta=0.55 mountX=0.53 mountY=0.54, mountTheta=0.79 23:08:27.433 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=0.40, opts=13) 23:08:27.434 00.001 30444 Enqueuing Move request for scope (0.66, 0.40) 23:08:27.434 00.000 15672 Worker thread wakes up 23:08:27.434 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.40) opts 0xd 23:08:27.434 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, 0.40) 23:08:27.434 00.000 15672 Moving (0.66, 0.40) raw xDistance=0.53 yDistance=0.54 23:08:27.434 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53 23:08:27.434 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.63 newest=0.82 23:08:27.434 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 23:08:27.434 00.000 15672 MoveAxis(W, 153, ABG) 23:08:27.434 00.000 15672 Guiding Dir = 3, Dur = 153 23:08:27.435 00.001 15672 IsSlewing returns 0 23:08:27.436 00.001 15672 IsGuiding returns 0 23:08:27.440 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=10235, FiltMin=2638, FiltMax=8583, Gamma=2.950 23:08:27.465 00.025 15672 PulseGuide returned control before completion, sleep 134 23:08:27.488 00.023 30444 UpdateGuideState exits: m=95342 SNR=72.7 Saturated 23:08:27.488 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:27.488 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:27.488 00.000 30444 Enqueuing Expose request 23:08:27.601 00.113 15672 IsGuiding returns 1 23:08:27.601 00.000 15672 scope still moving after pulse duration time elapsed 23:08:27.622 00.021 15672 IsSlewing returns 0 23:08:27.641 00.019 15672 IsGuiding returns 0 23:08:27.641 00.000 15672 scope move finished after 153 + 52 ms 23:08:27.641 00.000 15672 Move returns status 0, amount 153 23:08:27.641 00.000 15672 MoveAxis(S, 95, ABG) 23:08:27.641 00.000 15672 Guiding Dir = 1, Dur = 95 23:08:27.641 00.000 15672 IsSlewing returns 0 23:08:27.642 00.001 15672 IsGuiding returns 0 23:08:27.721 00.079 15672 PulseGuide returned control before completion, sleep 27 23:08:27.752 00.031 15672 IsGuiding returns 1 23:08:27.752 00.000 15672 scope still moving after pulse duration time elapsed 23:08:27.773 00.021 15672 IsSlewing returns 0 23:08:27.833 00.060 15672 IsGuiding returns 0 23:08:27.834 00.001 15672 scope move finished after 95 + 95 ms 23:08:27.834 00.000 15672 Move returns status 0, amount 95 23:08:27.834 00.000 15672 move complete, result=0 23:08:27.834 00.000 15672 worker thread done servicing request 23:08:27.835 00.001 15672 Worker thread wakes up 23:08:27.835 00.000 30444 GuideStep: 0.5 px 153 ms WEST, 0.5 px 95 ms SOUTH 23:08:27.835 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:27.835 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:29.944 02.109 15672 Exposure complete 23:08:29.963 00.019 15672 worker thread done servicing request 23:08:29.964 00.001 30444 OnExposeComplete: enter 23:08:29.964 00.000 30444 UpdateGuideState(): m_state=6 23:08:29.964 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1736 23:08:29.964 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=194.29, Mass=109437, SNR=79.2, Peak=11012 HFD=3.5 23:08:29.964 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 23:08:29.964 00.000 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 23:08:29.964 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.78 hyp=0.78 cameraTheta=1.54 mountX=-0.19 mountY=0.77, mountTheta=1.81 23:08:29.964 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.78, opts=13) 23:08:29.964 00.000 30444 Enqueuing Move request for scope (0.03, 0.78) 23:08:29.965 00.001 15672 Worker thread wakes up 23:08:29.965 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.78) opts 0xd 23:08:29.965 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.78) 23:08:29.965 00.000 15672 Moving (0.03, 0.78) raw xDistance=-0.19 yDistance=0.77 23:08:29.965 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:08:29.965 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77 23:08:29.965 00.000 15672 MoveAxis(E, 0, ABG) 23:08:29.965 00.000 15672 Move returns status 0, amount 0 23:08:29.965 00.000 15672 MoveAxis(S, 137, ABG) 23:08:29.965 00.000 15672 Guiding Dir = 1, Dur = 137 23:08:29.966 00.001 15672 IsSlewing returns 0 23:08:29.970 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=11012, FiltMin=2673, FiltMax=9161, Gamma=2.950 23:08:29.974 00.004 15672 IsGuiding returns 0 23:08:30.020 00.046 30444 UpdateGuideState exits: m=109437 SNR=79.2 Saturated 23:08:30.020 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:30.020 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:30.020 00.000 30444 Enqueuing Expose request 23:08:30.053 00.033 15672 PulseGuide returned control before completion, sleep 68 23:08:30.123 00.070 15672 IsGuiding returns 1 23:08:30.123 00.000 15672 scope still moving after pulse duration time elapsed 23:08:30.144 00.021 15672 IsSlewing returns 0 23:08:30.147 00.003 15672 IsGuiding returns 1 23:08:30.167 00.020 15672 IsSlewing returns 0 23:08:30.229 00.062 15672 IsGuiding returns 0 23:08:30.229 00.000 15672 scope move finished after 137 + 118 ms 23:08:30.229 00.000 15672 Move returns status 0, amount 137 23:08:30.230 00.001 15672 move complete, result=0 23:08:30.230 00.000 15672 worker thread done servicing request 23:08:30.230 00.000 15672 Worker thread wakes up 23:08:30.230 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:30.230 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:30.230 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 137 ms SOUTH 23:08:32.146 01.916 15672 Exposure complete 23:08:32.177 00.031 15672 worker thread done servicing request 23:08:32.177 00.000 30444 OnExposeComplete: enter 23:08:32.177 00.000 30444 UpdateGuideState(): m_state=6 23:08:32.178 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1737 23:08:32.178 00.000 30444 Star::Find returns 1 (1), X=461.49, Y=194.21, Mass=102465, SNR=79.2, Peak=10823 HFD=3.7 23:08:32.178 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 23:08:32.178 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 23:08:32.178 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.70 hyp=0.70 cameraTheta=1.55 mountX=-0.18 mountY=0.69, mountTheta=1.82 23:08:32.178 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.70, opts=13) 23:08:32.178 00.000 30444 Enqueuing Move request for scope (0.01, 0.70) 23:08:32.178 00.000 15672 Worker thread wakes up 23:08:32.179 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.70) opts 0xd 23:08:32.179 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.70) 23:08:32.179 00.000 15672 Moving (0.01, 0.70) raw xDistance=-0.18 yDistance=0.69 23:08:32.179 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:08:32.179 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 23:08:32.179 00.000 15672 MoveAxis(E, 0, ABG) 23:08:32.179 00.000 15672 Move returns status 0, amount 0 23:08:32.179 00.000 15672 MoveAxis(S, 123, ABG) 23:08:32.179 00.000 15672 Guiding Dir = 1, Dur = 123 23:08:32.180 00.001 15672 IsSlewing returns 0 23:08:32.181 00.001 15672 IsGuiding returns 0 23:08:32.185 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2386, max=11086, FiltMin=2722, FiltMax=9036, Gamma=2.950 23:08:32.235 00.050 30444 UpdateGuideState exits: m=102465 SNR=79.2 Saturated 23:08:32.235 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:32.235 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:32.235 00.000 30444 Enqueuing Expose request 23:08:32.258 00.023 15672 PulseGuide returned control before completion, sleep 57 23:08:32.323 00.065 15672 IsGuiding returns 1 23:08:32.323 00.000 15672 scope still moving after pulse duration time elapsed 23:08:32.344 00.021 15672 IsSlewing returns 0 23:08:32.345 00.001 15672 IsGuiding returns 1 23:08:32.366 00.021 15672 IsSlewing returns 0 23:08:32.369 00.003 15672 IsGuiding returns 1 23:08:32.389 00.020 15672 IsSlewing returns 0 23:08:32.419 00.030 15672 IsGuiding returns 0 23:08:32.419 00.000 15672 scope move finished after 123 + 114 ms 23:08:32.419 00.000 15672 Move returns status 0, amount 123 23:08:32.419 00.000 15672 move complete, result=0 23:08:32.419 00.000 15672 worker thread done servicing request 23:08:32.419 00.000 15672 Worker thread wakes up 23:08:32.420 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:32.420 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:32.420 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 123 ms SOUTH 23:08:34.527 02.107 15672 Exposure complete 23:08:34.547 00.020 15672 worker thread done servicing request 23:08:34.547 00.000 30444 OnExposeComplete: enter 23:08:34.547 00.000 30444 UpdateGuideState(): m_state=6 23:08:34.547 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1738 23:08:34.547 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=193.91, Mass=108430, SNR=74.1, Peak=11249 HFD=3.8 23:08:34.547 00.000 30444 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.28) = xAngle (2.15 = 2.15) 23:08:34.547 00.000 30444 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 23:08:34.548 00.001 30444 CameraToMount -- cameraX=-0.13 cameraY=0.41 hyp=0.42 cameraTheta=1.87 mountX=-0.23 mountY=0.37, mountTheta=2.13 23:08:34.548 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.41, opts=13) 23:08:34.548 00.000 30444 Enqueuing Move request for scope (-0.13, 0.41) 23:08:34.548 00.000 15672 Worker thread wakes up 23:08:34.548 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.41) opts 0xd 23:08:34.548 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.41) 23:08:34.548 00.000 15672 Moving (-0.13, 0.41) raw xDistance=-0.23 yDistance=0.37 23:08:34.548 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:08:34.548 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 23:08:34.548 00.000 15672 MoveAxis(E, 0, ABG) 23:08:34.548 00.000 15672 Move returns status 0, amount 0 23:08:34.548 00.000 15672 MoveAxis(S, 66, ABG) 23:08:34.548 00.000 15672 Guiding Dir = 1, Dur = 66 23:08:34.549 00.001 15672 IsSlewing returns 0 23:08:34.550 00.001 15672 IsGuiding returns 0 23:08:34.554 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=11249, FiltMin=2711, FiltMax=9068, Gamma=2.950 23:08:34.603 00.049 30444 UpdateGuideState exits: m=108430 SNR=74.1 Saturated 23:08:34.603 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:34.603 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:34.603 00.000 30444 Enqueuing Expose request 23:08:34.624 00.021 15672 IsGuiding returns 1 23:08:34.624 00.000 15672 scope still moving after pulse duration time elapsed 23:08:34.645 00.021 15672 IsSlewing returns 0 23:08:34.647 00.002 15672 IsGuiding returns 1 23:08:34.668 00.021 15672 IsSlewing returns 0 23:08:34.717 00.049 15672 IsGuiding returns 0 23:08:34.717 00.000 15672 scope move finished after 66 + 101 ms 23:08:34.718 00.001 15672 Move returns status 0, amount 66 23:08:34.718 00.000 15672 move complete, result=0 23:08:34.718 00.000 15672 worker thread done servicing request 23:08:34.718 00.000 15672 Worker thread wakes up 23:08:34.718 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 66 ms SOUTH 23:08:34.718 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:34.718 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:36.628 01.910 15672 Exposure complete 23:08:36.647 00.019 15672 worker thread done servicing request 23:08:36.647 00.000 30444 OnExposeComplete: enter 23:08:36.648 00.001 30444 UpdateGuideState(): m_state=6 23:08:36.648 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1739 23:08:36.648 00.000 30444 Star::Find returns 1 (1), X=461.68, Y=194.23, Mass=87797, SNR=60.5, Peak=8412 HFD=3.7 23:08:36.648 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 23:08:36.648 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 23:08:36.648 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.72 hyp=0.75 cameraTheta=1.29 mountX=-0.00 mountY=0.75, mountTheta=1.57 23:08:36.648 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.72, opts=13) 23:08:36.648 00.000 30444 Enqueuing Move request for scope (0.21, 0.72) 23:08:36.648 00.000 15672 Worker thread wakes up 23:08:36.648 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.72) opts 0xd 23:08:36.649 00.001 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.72) 23:08:36.649 00.000 15672 Moving (0.21, 0.72) raw xDistance=-0.00 yDistance=0.75 23:08:36.649 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 23:08:36.649 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 23:08:36.649 00.000 15672 MoveAxis(E, 0, ABG) 23:08:36.649 00.000 15672 Move returns status 0, amount 0 23:08:36.649 00.000 15672 MoveAxis(S, 134, ABG) 23:08:36.649 00.000 15672 Guiding Dir = 1, Dur = 134 23:08:36.649 00.000 15672 IsSlewing returns 0 23:08:36.651 00.002 15672 IsGuiding returns 0 23:08:36.655 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2416, max=10277, FiltMin=2681, FiltMax=8613, Gamma=2.950 23:08:36.704 00.049 30444 UpdateGuideState exits: m=87797 SNR=60.5 Saturated 23:08:36.704 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:36.704 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:36.704 00.000 30444 Enqueuing Expose request 23:08:36.731 00.027 15672 PulseGuide returned control before completion, sleep 64 23:08:36.797 00.066 15672 IsGuiding returns 1 23:08:36.797 00.000 15672 scope still moving after pulse duration time elapsed 23:08:36.817 00.020 15672 IsSlewing returns 0 23:08:36.820 00.003 15672 IsGuiding returns 1 23:08:36.841 00.021 15672 IsSlewing returns 0 23:08:36.844 00.003 15672 IsGuiding returns 1 23:08:36.865 00.021 15672 IsSlewing returns 0 23:08:36.891 00.026 15672 IsGuiding returns 0 23:08:36.891 00.000 15672 scope move finished after 134 + 106 ms 23:08:36.891 00.000 15672 Move returns status 0, amount 134 23:08:36.891 00.000 15672 move complete, result=0 23:08:36.891 00.000 15672 worker thread done servicing request 23:08:36.891 00.000 15672 Worker thread wakes up 23:08:36.891 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.8 px 134 ms SOUTH 23:08:36.891 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:36.891 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:38.998 02.107 15672 Exposure complete 23:08:39.018 00.020 15672 worker thread done servicing request 23:08:39.018 00.000 30444 OnExposeComplete: enter 23:08:39.018 00.000 30444 UpdateGuideState(): m_state=6 23:08:39.019 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1740 23:08:39.019 00.000 30444 Star::Find returns 1 (1), X=461.86, Y=194.26, Mass=102476, SNR=87.0, Peak=9163 HFD=4.0 23:08:39.019 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 23:08:39.019 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 23:08:39.019 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.76 hyp=0.85 cameraTheta=1.10 mountX=0.16 mountY=0.82, mountTheta=1.37 23:08:39.020 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.76, opts=13) 23:08:39.020 00.000 30444 Enqueuing Move request for scope (0.39, 0.76) 23:08:39.020 00.000 15672 Worker thread wakes up 23:08:39.020 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.76) opts 0xd 23:08:39.020 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.76) 23:08:39.020 00.000 15672 Moving (0.39, 0.76) raw xDistance=0.16 yDistance=0.82 23:08:39.020 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:08:39.020 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 23:08:39.020 00.000 15672 MoveAxis(E, 0, ABG) 23:08:39.020 00.000 15672 Move returns status 0, amount 0 23:08:39.020 00.000 15672 MoveAxis(S, 147, ABG) 23:08:39.020 00.000 15672 Guiding Dir = 1, Dur = 147 23:08:39.021 00.001 15672 IsSlewing returns 0 23:08:39.022 00.001 15672 IsGuiding returns 0 23:08:39.027 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=10480, FiltMin=2619, FiltMax=8183, Gamma=2.950 23:08:39.081 00.054 30444 UpdateGuideState exits: m=102476 SNR=87.0 Saturated 23:08:39.081 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:39.081 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:39.081 00.000 30444 Enqueuing Expose request 23:08:39.095 00.014 15672 PulseGuide returned control before completion, sleep 84 23:08:39.182 00.087 15672 IsGuiding returns 1 23:08:39.182 00.000 15672 scope still moving after pulse duration time elapsed 23:08:39.204 00.022 15672 IsSlewing returns 0 23:08:39.207 00.003 15672 IsGuiding returns 1 23:08:39.228 00.021 15672 IsSlewing returns 0 23:08:39.257 00.029 15672 IsGuiding returns 0 23:08:39.257 00.000 15672 scope move finished after 147 + 87 ms 23:08:39.257 00.000 15672 Move returns status 0, amount 147 23:08:39.257 00.000 15672 move complete, result=0 23:08:39.257 00.000 15672 worker thread done servicing request 23:08:39.258 00.001 15672 Worker thread wakes up 23:08:39.258 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:39.258 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:39.258 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.8 px 147 ms SOUTH 23:08:41.163 01.905 15672 Exposure complete 23:08:41.183 00.020 15672 worker thread done servicing request 23:08:41.184 00.001 30444 OnExposeComplete: enter 23:08:41.184 00.000 30444 UpdateGuideState(): m_state=6 23:08:41.184 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1741 23:08:41.184 00.000 30444 Star::Find returns 1 (1), X=461.13, Y=193.92, Mass=101507, SNR=73.9, Peak=10451 HFD=3.8 23:08:41.184 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 23:08:41.184 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 23:08:41.184 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=0.41 hyp=0.54 cameraTheta=2.27 mountX=-0.45 mountY=0.33, mountTheta=2.51 23:08:41.185 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.41, opts=13) 23:08:41.185 00.000 30444 Enqueuing Move request for scope (-0.35, 0.41) 23:08:41.185 00.000 15672 Worker thread wakes up 23:08:41.185 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.41) opts 0xd 23:08:41.185 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.41) 23:08:41.185 00.000 15672 Moving (-0.35, 0.41) raw xDistance=-0.45 yDistance=0.33 23:08:41.185 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45 23:08:41.185 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 23:08:41.185 00.000 15672 MoveAxis(E, 121, ABG) 23:08:41.185 00.000 15672 Guiding Dir = 2, Dur = 121 23:08:41.186 00.001 15672 IsSlewing returns 0 23:08:41.187 00.001 15672 IsGuiding returns 0 23:08:41.192 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=11182, FiltMin=2676, FiltMax=8368, Gamma=2.950 23:08:41.203 00.011 15672 PulseGuide returned control before completion, sleep 115 23:08:41.244 00.041 30444 UpdateGuideState exits: m=101507 SNR=73.9 Saturated 23:08:41.245 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:41.245 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:41.245 00.000 30444 Enqueuing Expose request 23:08:41.322 00.077 15672 IsGuiding returns 1 23:08:41.322 00.000 15672 scope still moving after pulse duration time elapsed 23:08:41.342 00.020 15672 IsSlewing returns 0 23:08:41.364 00.022 15672 IsGuiding returns 0 23:08:41.364 00.000 15672 scope move finished after 121 + 56 ms 23:08:41.364 00.000 15672 Move returns status 0, amount 121 23:08:41.364 00.000 15672 MoveAxis(S, 59, ABG) 23:08:41.364 00.000 15672 Guiding Dir = 1, Dur = 59 23:08:41.365 00.001 15672 IsSlewing returns 0 23:08:41.366 00.001 15672 IsGuiding returns 0 23:08:41.447 00.081 15672 IsGuiding returns 1 23:08:41.447 00.000 15672 scope still moving after pulse duration time elapsed 23:08:41.468 00.021 15672 IsSlewing returns 0 23:08:41.470 00.002 15672 IsGuiding returns 1 23:08:41.492 00.022 15672 IsSlewing returns 0 23:08:41.495 00.003 15672 IsGuiding returns 1 23:08:41.516 00.021 15672 IsSlewing returns 0 23:08:41.571 00.055 15672 IsGuiding returns 0 23:08:41.571 00.000 15672 scope move finished after 59 + 146 ms 23:08:41.572 00.001 15672 Move returns status 0, amount 59 23:08:41.572 00.000 15672 move complete, result=0 23:08:41.572 00.000 15672 worker thread done servicing request 23:08:41.572 00.000 15672 Worker thread wakes up 23:08:41.572 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:41.572 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:41.572 00.000 30444 GuideStep: -0.4 px 121 ms EAST, 0.3 px 59 ms SOUTH 23:08:43.677 02.105 15672 Exposure complete 23:08:43.697 00.020 15672 worker thread done servicing request 23:08:43.697 00.000 30444 OnExposeComplete: enter 23:08:43.697 00.000 30444 UpdateGuideState(): m_state=6 23:08:43.697 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1742 23:08:43.698 00.001 30444 Star::Find returns 1 (1), X=461.61, Y=194.15, Mass=94495, SNR=65.7, Peak=10611 HFD=3.6 23:08:43.698 00.000 30444 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.28) = xAngle (1.65 = 1.65) 23:08:43.698 00.000 30444 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.59 = 1.59) 23:08:43.698 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.64 hyp=0.65 cameraTheta=1.37 mountX=-0.05 mountY=0.65, mountTheta=1.65 23:08:43.698 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.64, opts=13) 23:08:43.698 00.000 30444 Enqueuing Move request for scope (0.13, 0.64) 23:08:43.698 00.000 15672 Worker thread wakes up 23:08:43.698 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.64) opts 0xd 23:08:43.699 00.001 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.64) 23:08:43.699 00.000 15672 Moving (0.13, 0.64) raw xDistance=-0.05 yDistance=0.65 23:08:43.699 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:08:43.699 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 23:08:43.699 00.000 15672 MoveAxis(E, 0, ABG) 23:08:43.699 00.000 15672 Move returns status 0, amount 0 23:08:43.699 00.000 15672 MoveAxis(S, 117, ABG) 23:08:43.699 00.000 15672 Guiding Dir = 1, Dur = 117 23:08:43.699 00.000 15672 IsSlewing returns 0 23:08:43.700 00.001 15672 IsGuiding returns 0 23:08:43.705 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=11649, FiltMin=2677, FiltMax=8680, Gamma=2.950 23:08:43.754 00.049 30444 UpdateGuideState exits: m=94495 SNR=65.7 Saturated 23:08:43.754 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:43.754 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:43.754 00.000 30444 Enqueuing Expose request 23:08:43.776 00.022 15672 PulseGuide returned control before completion, sleep 52 23:08:43.830 00.054 15672 IsGuiding returns 1 23:08:43.830 00.000 15672 scope still moving after pulse duration time elapsed 23:08:43.851 00.021 15672 IsSlewing returns 0 23:08:43.851 00.000 15672 IsGuiding returns 1 23:08:43.873 00.022 15672 IsSlewing returns 0 23:08:43.875 00.002 15672 IsGuiding returns 1 23:08:43.897 00.022 15672 IsSlewing returns 0 23:08:43.937 00.040 15672 IsGuiding returns 0 23:08:43.937 00.000 15672 scope move finished after 117 + 119 ms 23:08:43.937 00.000 15672 Move returns status 0, amount 117 23:08:43.937 00.000 15672 move complete, result=0 23:08:43.937 00.000 15672 worker thread done servicing request 23:08:43.938 00.001 15672 Worker thread wakes up 23:08:43.938 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:43.938 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:43.938 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.7 px 117 ms SOUTH 23:08:45.844 01.906 15672 Exposure complete 23:08:45.864 00.020 15672 worker thread done servicing request 23:08:45.864 00.000 30444 OnExposeComplete: enter 23:08:45.864 00.000 30444 UpdateGuideState(): m_state=6 23:08:45.864 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1743 23:08:45.864 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=193.88, Mass=99141, SNR=74.6, Peak=10608 HFD=3.6 23:08:45.864 00.000 30444 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.28) = xAngle (2.20 = 2.20) 23:08:45.864 00.000 30444 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.14 = 2.14) 23:08:45.864 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.37 hyp=0.40 cameraTheta=1.92 mountX=-0.24 mountY=0.34, mountTheta=2.18 23:08:45.865 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.37, opts=13) 23:08:45.865 00.000 30444 Enqueuing Move request for scope (-0.14, 0.37) 23:08:45.865 00.000 15672 Worker thread wakes up 23:08:45.865 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.37) opts 0xd 23:08:45.865 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.37) 23:08:45.865 00.000 15672 Moving (-0.14, 0.37) raw xDistance=-0.24 yDistance=0.34 23:08:45.865 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 23:08:45.865 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 23:08:45.865 00.000 15672 MoveAxis(E, 0, ABG) 23:08:45.865 00.000 15672 Move returns status 0, amount 0 23:08:45.865 00.000 15672 MoveAxis(S, 60, ABG) 23:08:45.866 00.001 15672 Guiding Dir = 1, Dur = 60 23:08:45.866 00.000 15672 IsSlewing returns 0 23:08:45.867 00.001 15672 IsGuiding returns 0 23:08:45.872 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2428, max=10608, FiltMin=2684, FiltMax=8505, Gamma=2.950 23:08:45.921 00.049 30444 UpdateGuideState exits: m=99141 SNR=74.6 Saturated 23:08:45.921 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:45.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:45.921 00.000 30444 Enqueuing Expose request 23:08:45.981 00.060 15672 IsGuiding returns 1 23:08:45.981 00.000 15672 scope still moving after pulse duration time elapsed 23:08:46.003 00.022 15672 IsSlewing returns 0 23:08:46.003 00.000 15672 IsGuiding returns 1 23:08:46.025 00.022 15672 IsSlewing returns 0 23:08:46.045 00.020 15672 IsGuiding returns 0 23:08:46.046 00.001 15672 scope move finished after 60 + 119 ms 23:08:46.046 00.000 15672 Move returns status 0, amount 60 23:08:46.046 00.000 15672 move complete, result=0 23:08:46.046 00.000 15672 worker thread done servicing request 23:08:46.046 00.000 15672 Worker thread wakes up 23:08:46.046 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:46.047 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:46.047 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 60 ms SOUTH 23:08:48.156 02.109 15672 Exposure complete 23:08:48.176 00.020 15672 worker thread done servicing request 23:08:48.176 00.000 30444 OnExposeComplete: enter 23:08:48.176 00.000 30444 UpdateGuideState(): m_state=6 23:08:48.176 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1744 23:08:48.176 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=193.87, Mass=108841, SNR=83.7, Peak=10035 HFD=3.8 23:08:48.176 00.000 30444 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.28) = xAngle (1.42 = 1.42) 23:08:48.176 00.000 30444 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 23:08:48.177 00.001 30444 CameraToMount -- cameraX=0.16 cameraY=0.36 hyp=0.40 cameraTheta=1.14 mountX=0.06 mountY=0.39, mountTheta=1.42 23:08:48.177 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.36, opts=13) 23:08:48.177 00.000 30444 Enqueuing Move request for scope (0.16, 0.36) 23:08:48.177 00.000 15672 Worker thread wakes up 23:08:48.177 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.36) opts 0xd 23:08:48.177 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.36) 23:08:48.177 00.000 15672 Moving (0.16, 0.36) raw xDistance=0.06 yDistance=0.39 23:08:48.177 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:08:48.177 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 23:08:48.177 00.000 15672 MoveAxis(E, 0, ABG) 23:08:48.177 00.000 15672 Move returns status 0, amount 0 23:08:48.178 00.001 15672 MoveAxis(S, 70, ABG) 23:08:48.178 00.000 15672 Guiding Dir = 1, Dur = 70 23:08:48.179 00.001 15672 IsSlewing returns 0 23:08:48.179 00.000 15672 IsGuiding returns 0 23:08:48.183 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2373, max=10501, FiltMin=2682, FiltMax=8423, Gamma=2.950 23:08:48.234 00.051 30444 UpdateGuideState exits: m=108841 SNR=83.7 Saturated 23:08:48.235 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:48.235 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:48.235 00.000 30444 Enqueuing Expose request 23:08:48.266 00.031 15672 IsGuiding returns 1 23:08:48.266 00.000 15672 scope still moving after pulse duration time elapsed 23:08:48.287 00.021 15672 IsSlewing returns 0 23:08:48.288 00.001 15672 IsGuiding returns 1 23:08:48.309 00.021 15672 IsSlewing returns 0 23:08:48.310 00.001 15672 IsGuiding returns 1 23:08:48.331 00.021 15672 IsSlewing returns 0 23:08:48.378 00.047 15672 IsGuiding returns 0 23:08:48.378 00.000 15672 scope move finished after 70 + 128 ms 23:08:48.378 00.000 15672 Move returns status 0, amount 70 23:08:48.378 00.000 15672 move complete, result=0 23:08:48.378 00.000 15672 worker thread done servicing request 23:08:48.378 00.000 15672 Worker thread wakes up 23:08:48.379 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 70 ms SOUTH 23:08:48.379 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:48.379 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:50.288 01.909 15672 Exposure complete 23:08:50.308 00.020 15672 worker thread done servicing request 23:08:50.308 00.000 30444 OnExposeComplete: enter 23:08:50.308 00.000 30444 UpdateGuideState(): m_state=6 23:08:50.308 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1745 23:08:50.308 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=193.64, Mass=87202, SNR=63.5, Peak=10820 HFD=3.3 23:08:50.308 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 23:08:50.308 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.31 = 1.31) 23:08:50.308 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.10 mountX=0.03 mountY=0.14, mountTheta=1.37 23:08:50.309 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.13, opts=13) 23:08:50.309 00.000 30444 Enqueuing Move request for scope (0.07, 0.13) 23:08:50.309 00.000 15672 Worker thread wakes up 23:08:50.309 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd 23:08:50.309 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.13) 23:08:50.309 00.000 15672 Moving (0.07, 0.13) raw xDistance=0.03 yDistance=0.14 23:08:50.309 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:08:50.309 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:08:50.309 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:08:50.309 00.000 15672 MoveAxis(E, 0, ABG) 23:08:50.309 00.000 15672 Move returns status 0, amount 0 23:08:50.309 00.000 15672 MoveAxis(N, 0, ABG) 23:08:50.309 00.000 15672 Move returns status 0, amount 0 23:08:50.309 00.000 15672 move complete, result=0 23:08:50.310 00.001 15672 worker thread done servicing request 23:08:50.314 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=11000, FiltMin=2705, FiltMax=8414, Gamma=2.950 23:08:50.363 00.049 30444 UpdateGuideState exits: m=87202 SNR=63.5 Saturated 23:08:50.363 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:50.363 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:50.363 00.000 30444 Enqueuing Expose request 23:08:50.363 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:08:50.363 00.000 15672 Worker thread wakes up 23:08:50.363 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:50.363 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:52.473 02.110 15672 Exposure complete 23:08:52.493 00.020 15672 worker thread done servicing request 23:08:52.493 00.000 30444 OnExposeComplete: enter 23:08:52.493 00.000 30444 UpdateGuideState(): m_state=6 23:08:52.493 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1746 23:08:52.493 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.73, Mass=97324, SNR=65.3, Peak=11179 HFD=3.4 23:08:52.493 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 23:08:52.494 00.001 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 23:08:52.494 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.29 mountX=0.00 mountY=0.23, mountTheta=1.57 23:08:52.494 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.22, opts=13) 23:08:52.494 00.000 30444 Enqueuing Move request for scope (0.06, 0.22) 23:08:52.494 00.000 15672 Worker thread wakes up 23:08:52.494 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd 23:08:52.494 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.22) 23:08:52.494 00.000 15672 Moving (0.06, 0.22) raw xDistance=0.00 yDistance=0.23 23:08:52.495 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 23:08:52.495 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:08:52.495 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 23:08:52.495 00.000 15672 MoveAxis(E, 0, ABG) 23:08:52.495 00.000 15672 Move returns status 0, amount 0 23:08:52.495 00.000 15672 MoveAxis(N, 0, ABG) 23:08:52.495 00.000 15672 Move returns status 0, amount 0 23:08:52.495 00.000 15672 move complete, result=0 23:08:52.495 00.000 15672 worker thread done servicing request 23:08:52.500 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2359, max=11179, FiltMin=2671, FiltMax=8598, Gamma=2.950 23:08:52.549 00.049 30444 UpdateGuideState exits: m=97324 SNR=65.3 Saturated 23:08:52.549 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:52.549 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:52.549 00.000 30444 Enqueuing Expose request 23:08:52.549 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:08:52.549 00.000 15672 Worker thread wakes up 23:08:52.549 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:52.549 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:54.454 01.905 15672 Exposure complete 23:08:54.474 00.020 15672 worker thread done servicing request 23:08:54.474 00.000 30444 OnExposeComplete: enter 23:08:54.475 00.001 30444 UpdateGuideState(): m_state=6 23:08:54.475 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1747 23:08:54.475 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=194.07, Mass=84047, SNR=61.8, Peak=8218 HFD=3.9 23:08:54.475 00.000 30444 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.28) = xAngle (1.47 = 1.47) 23:08:54.475 00.000 30444 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.41 = 1.41) 23:08:54.475 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.56 hyp=0.60 cameraTheta=1.19 mountX=0.06 mountY=0.59, mountTheta=1.47 23:08:54.475 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.56, opts=13) 23:08:54.475 00.000 30444 Enqueuing Move request for scope (0.22, 0.56) 23:08:54.475 00.000 15672 Worker thread wakes up 23:08:54.476 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.56) opts 0xd 23:08:54.476 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.56) 23:08:54.476 00.000 15672 Moving (0.22, 0.56) raw xDistance=0.06 yDistance=0.59 23:08:54.476 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:08:54.476 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 23:08:54.476 00.000 15672 MoveAxis(E, 0, ABG) 23:08:54.476 00.000 15672 Move returns status 0, amount 0 23:08:54.476 00.000 15672 MoveAxis(S, 106, ABG) 23:08:54.476 00.000 15672 Guiding Dir = 1, Dur = 106 23:08:54.476 00.000 15672 IsSlewing returns 0 23:08:54.477 00.001 15672 IsGuiding returns 0 23:08:54.482 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=9910, FiltMin=2679, FiltMax=8250, Gamma=2.950 23:08:54.531 00.049 30444 UpdateGuideState exits: m=84047 SNR=61.8 Saturated 23:08:54.531 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:54.531 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:54.531 00.000 30444 Enqueuing Expose request 23:08:54.558 00.027 15672 PulseGuide returned control before completion, sleep 35 23:08:54.595 00.037 15672 IsGuiding returns 1 23:08:54.595 00.000 15672 scope still moving after pulse duration time elapsed 23:08:54.616 00.021 15672 IsSlewing returns 0 23:08:54.617 00.001 15672 IsGuiding returns 1 23:08:54.638 00.021 15672 IsSlewing returns 0 23:08:54.639 00.001 15672 IsGuiding returns 1 23:08:54.661 00.022 15672 IsSlewing returns 0 23:08:54.663 00.002 15672 IsGuiding returns 1 23:08:54.684 00.021 15672 IsSlewing returns 0 23:08:54.720 00.036 15672 IsGuiding returns 0 23:08:54.720 00.000 15672 scope move finished after 106 + 136 ms 23:08:54.720 00.000 15672 Move returns status 0, amount 106 23:08:54.720 00.000 15672 move complete, result=0 23:08:54.720 00.000 15672 worker thread done servicing request 23:08:54.720 00.000 15672 Worker thread wakes up 23:08:54.721 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:54.721 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:54.721 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 106 ms SOUTH 23:08:56.830 02.109 15672 Exposure complete 23:08:56.849 00.019 15672 worker thread done servicing request 23:08:56.850 00.001 30444 OnExposeComplete: enter 23:08:56.850 00.000 30444 UpdateGuideState(): m_state=6 23:08:56.850 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1748 23:08:56.850 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=193.98, Mass=97992, SNR=74.1, Peak=9846 HFD=3.6 23:08:56.850 00.000 30444 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.28) = xAngle (1.86 = 1.86) 23:08:56.850 00.000 30444 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 23:08:56.850 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.47 hyp=0.47 cameraTheta=1.58 mountX=-0.14 mountY=0.46, mountTheta=1.86 23:08:56.850 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.47, opts=13) 23:08:56.850 00.000 30444 Enqueuing Move request for scope (-0.01, 0.47) 23:08:56.851 00.001 15672 Worker thread wakes up 23:08:56.851 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.47) opts 0xd 23:08:56.851 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.47) 23:08:56.851 00.000 15672 Moving (-0.01, 0.47) raw xDistance=-0.14 yDistance=0.46 23:08:56.851 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:08:56.851 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 23:08:56.851 00.000 15672 MoveAxis(E, 0, ABG) 23:08:56.851 00.000 15672 Move returns status 0, amount 0 23:08:56.851 00.000 15672 MoveAxis(S, 82, ABG) 23:08:56.851 00.000 15672 Guiding Dir = 1, Dur = 82 23:08:56.852 00.001 15672 IsSlewing returns 0 23:08:56.853 00.001 15672 IsGuiding returns 0 23:08:56.856 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=10415, FiltMin=2725, FiltMax=8382, Gamma=2.950 23:08:56.906 00.050 30444 UpdateGuideState exits: m=97992 SNR=74.1 Saturated 23:08:56.906 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:56.906 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:56.906 00.000 30444 Enqueuing Expose request 23:08:56.941 00.035 15672 IsGuiding returns 1 23:08:56.941 00.000 15672 scope still moving after pulse duration time elapsed 23:08:56.963 00.022 15672 IsSlewing returns 0 23:08:56.988 00.025 15672 IsGuiding returns 1 23:08:57.008 00.020 15672 IsSlewing returns 0 23:08:57.036 00.028 15672 IsGuiding returns 0 23:08:57.036 00.000 15672 scope move finished after 82 + 100 ms 23:08:57.036 00.000 15672 Move returns status 0, amount 82 23:08:57.036 00.000 15672 move complete, result=0 23:08:57.036 00.000 15672 worker thread done servicing request 23:08:57.036 00.000 15672 Worker thread wakes up 23:08:57.036 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:57.036 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:08:57.036 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 82 ms SOUTH 23:08:58.944 01.908 15672 Exposure complete 23:08:58.964 00.020 15672 worker thread done servicing request 23:08:58.964 00.000 30444 OnExposeComplete: enter 23:08:58.964 00.000 30444 UpdateGuideState(): m_state=6 23:08:58.964 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1749 23:08:58.964 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.64, Mass=89825, SNR=69.6, Peak=11207 HFD=3.3 23:08:58.964 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 23:08:58.965 00.001 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.34 = 1.34) 23:08:58.965 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.13 mountX=0.02 mountY=0.14, mountTheta=1.40 23:08:58.965 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.13, opts=13) 23:08:58.965 00.000 30444 Enqueuing Move request for scope (0.06, 0.13) 23:08:58.965 00.000 15672 Worker thread wakes up 23:08:58.965 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd 23:08:58.965 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.13) 23:08:58.965 00.000 15672 Moving (0.06, 0.13) raw xDistance=0.02 yDistance=0.14 23:08:58.965 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:08:58.966 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:08:58.966 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:08:58.966 00.000 15672 MoveAxis(E, 0, ABG) 23:08:58.966 00.000 15672 Move returns status 0, amount 0 23:08:58.966 00.000 15672 MoveAxis(N, 0, ABG) 23:08:58.966 00.000 15672 Move returns status 0, amount 0 23:08:58.966 00.000 15672 move complete, result=0 23:08:58.966 00.000 15672 worker thread done servicing request 23:08:58.971 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=11207, FiltMin=2667, FiltMax=8542, Gamma=2.950 23:08:59.020 00.049 30444 UpdateGuideState exits: m=89825 SNR=69.6 Saturated 23:08:59.020 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:59.020 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:08:59.020 00.000 30444 Enqueuing Expose request 23:08:59.020 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:08:59.020 00.000 15672 Worker thread wakes up 23:08:59.020 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:08:59.021 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:01.128 02.107 15672 Exposure complete 23:09:01.148 00.020 15672 worker thread done servicing request 23:09:01.148 00.000 30444 OnExposeComplete: enter 23:09:01.148 00.000 30444 UpdateGuideState(): m_state=6 23:09:01.148 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1750 23:09:01.148 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=194.21, Mass=96971, SNR=87.8, Peak=9997 HFD=3.8 23:09:01.148 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 23:09:01.148 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.05 = 2.05) 23:09:01.148 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.70 hyp=0.72 cameraTheta=1.84 mountX=-0.38 mountY=0.64, mountTheta=2.10 23:09:01.149 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.70, opts=13) 23:09:01.149 00.000 30444 Enqueuing Move request for scope (-0.19, 0.70) 23:09:01.149 00.000 15672 Worker thread wakes up 23:09:01.149 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.70) opts 0xd 23:09:01.149 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.70) 23:09:01.149 00.000 15672 Moving (-0.19, 0.70) raw xDistance=-0.38 yDistance=0.64 23:09:01.149 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 23:09:01.149 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 23:09:01.149 00.000 15672 MoveAxis(E, 102, ABG) 23:09:01.149 00.000 15672 Guiding Dir = 2, Dur = 102 23:09:01.150 00.001 15672 IsSlewing returns 0 23:09:01.152 00.002 15672 IsGuiding returns 0 23:09:01.155 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2403, max=9997, FiltMin=2680, FiltMax=8296, Gamma=2.950 23:09:01.172 00.017 15672 PulseGuide returned control before completion, sleep 92 23:09:01.205 00.033 30444 UpdateGuideState exits: m=96971 SNR=87.8 Saturated 23:09:01.205 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:01.205 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:01.205 00.000 30444 Enqueuing Expose request 23:09:01.266 00.061 15672 IsGuiding returns 1 23:09:01.266 00.000 15672 scope still moving after pulse duration time elapsed 23:09:01.286 00.020 15672 IsSlewing returns 0 23:09:01.301 00.015 15672 IsGuiding returns 0 23:09:01.301 00.000 15672 scope move finished after 102 + 47 ms 23:09:01.301 00.000 15672 Move returns status 0, amount 102 23:09:01.301 00.000 15672 MoveAxis(S, 114, ABG) 23:09:01.301 00.000 15672 Guiding Dir = 1, Dur = 114 23:09:01.302 00.001 15672 IsSlewing returns 0 23:09:01.303 00.001 15672 IsGuiding returns 0 23:09:01.382 00.079 15672 PulseGuide returned control before completion, sleep 45 23:09:01.430 00.048 15672 IsGuiding returns 1 23:09:01.430 00.000 15672 scope still moving after pulse duration time elapsed 23:09:01.451 00.021 15672 IsSlewing returns 0 23:09:01.478 00.027 15672 IsGuiding returns 1 23:09:01.499 00.021 15672 IsSlewing returns 0 23:09:01.501 00.002 15672 IsGuiding returns 1 23:09:01.522 00.021 15672 IsSlewing returns 0 23:09:01.540 00.018 15672 IsGuiding returns 0 23:09:01.540 00.000 15672 scope move finished after 114 + 124 ms 23:09:01.540 00.000 15672 Move returns status 0, amount 114 23:09:01.540 00.000 15672 move complete, result=0 23:09:01.540 00.000 15672 worker thread done servicing request 23:09:01.541 00.001 15672 Worker thread wakes up 23:09:01.541 00.000 30444 GuideStep: -0.4 px 102 ms EAST, 0.6 px 114 ms SOUTH 23:09:01.541 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:01.541 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:03.449 01.908 15672 Exposure complete 23:09:03.469 00.020 15672 worker thread done servicing request 23:09:03.469 00.000 30444 OnExposeComplete: enter 23:09:03.469 00.000 30444 UpdateGuideState(): m_state=6 23:09:03.469 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1751 23:09:03.469 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=194.07, Mass=112656, SNR=83.4, Peak=10850 HFD=3.7 23:09:03.469 00.000 30444 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.28) = xAngle (1.68 = 1.68) 23:09:03.469 00.000 30444 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.62 = 1.62) 23:09:03.470 00.001 30444 CameraToMount -- cameraX=0.10 cameraY=0.56 hyp=0.57 cameraTheta=1.40 mountX=-0.06 mountY=0.57, mountTheta=1.68 23:09:03.470 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.56, opts=13) 23:09:03.470 00.000 30444 Enqueuing Move request for scope (0.10, 0.56) 23:09:03.470 00.000 15672 Worker thread wakes up 23:09:03.470 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.56) opts 0xd 23:09:03.470 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.56) 23:09:03.470 00.000 15672 Moving (0.10, 0.56) raw xDistance=-0.06 yDistance=0.57 23:09:03.470 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:09:03.470 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 23:09:03.470 00.000 15672 MoveAxis(E, 0, ABG) 23:09:03.470 00.000 15672 Move returns status 0, amount 0 23:09:03.470 00.000 15672 MoveAxis(S, 102, ABG) 23:09:03.470 00.000 15672 Guiding Dir = 1, Dur = 102 23:09:03.471 00.001 15672 IsSlewing returns 0 23:09:03.472 00.001 15672 IsGuiding returns 0 23:09:03.476 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=10850, FiltMin=2708, FiltMax=8922, Gamma=2.950 23:09:03.526 00.050 30444 UpdateGuideState exits: m=112656 SNR=83.4 Saturated 23:09:03.526 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:03.526 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:03.526 00.000 30444 Enqueuing Expose request 23:09:03.553 00.027 15672 PulseGuide returned control before completion, sleep 33 23:09:03.617 00.064 15672 IsGuiding returns 1 23:09:03.617 00.000 15672 scope still moving after pulse duration time elapsed 23:09:03.638 00.021 15672 IsSlewing returns 0 23:09:03.639 00.001 15672 IsGuiding returns 1 23:09:03.660 00.021 15672 IsSlewing returns 0 23:09:03.682 00.022 15672 IsGuiding returns 0 23:09:03.682 00.000 15672 scope move finished after 102 + 107 ms 23:09:03.682 00.000 15672 Move returns status 0, amount 102 23:09:03.682 00.000 15672 move complete, result=0 23:09:03.683 00.001 15672 worker thread done servicing request 23:09:03.683 00.000 15672 Worker thread wakes up 23:09:03.683 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:03.683 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:03.683 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 102 ms SOUTH 23:09:05.792 02.109 15672 Exposure complete 23:09:05.812 00.020 15672 worker thread done servicing request 23:09:05.812 00.000 30444 OnExposeComplete: enter 23:09:05.812 00.000 30444 UpdateGuideState(): m_state=6 23:09:05.812 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1752 23:09:05.812 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=194.23, Mass=95097, SNR=65.3, Peak=9215 HFD=3.7 23:09:05.812 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 23:09:05.812 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 23:09:05.812 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.73 hyp=0.76 cameraTheta=1.29 mountX=0.00 mountY=0.76, mountTheta=1.57 23:09:05.813 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.73, opts=13) 23:09:05.813 00.000 30444 Enqueuing Move request for scope (0.21, 0.73) 23:09:05.813 00.000 15672 Worker thread wakes up 23:09:05.813 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.73) opts 0xd 23:09:05.813 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.73) 23:09:05.813 00.000 15672 Moving (0.21, 0.73) raw xDistance=0.00 yDistance=0.76 23:09:05.813 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 23:09:05.813 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 23:09:05.813 00.000 15672 MoveAxis(E, 0, ABG) 23:09:05.813 00.000 15672 Move returns status 0, amount 0 23:09:05.813 00.000 15672 MoveAxis(S, 135, ABG) 23:09:05.813 00.000 15672 Guiding Dir = 1, Dur = 135 23:09:05.814 00.001 15672 IsSlewing returns 0 23:09:05.815 00.001 15672 IsGuiding returns 0 23:09:05.819 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=10737, FiltMin=2698, FiltMax=8675, Gamma=2.950 23:09:05.870 00.051 30444 UpdateGuideState exits: m=95097 SNR=65.3 Saturated 23:09:05.870 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:05.870 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:05.870 00.000 30444 Enqueuing Expose request 23:09:05.900 00.030 15672 PulseGuide returned control before completion, sleep 60 23:09:05.998 00.098 15672 IsGuiding returns 1 23:09:05.998 00.000 15672 scope still moving after pulse duration time elapsed 23:09:06.018 00.020 15672 IsSlewing returns 0 23:09:06.019 00.001 15672 IsGuiding returns 1 23:09:06.040 00.021 15672 IsSlewing returns 0 23:09:06.043 00.003 15672 IsGuiding returns 1 23:09:06.064 00.021 15672 IsSlewing returns 0 23:09:06.093 00.029 15672 IsGuiding returns 0 23:09:06.094 00.001 15672 scope move finished after 135 + 143 ms 23:09:06.094 00.000 15672 Move returns status 0, amount 135 23:09:06.094 00.000 15672 move complete, result=0 23:09:06.094 00.000 15672 worker thread done servicing request 23:09:06.094 00.000 15672 Worker thread wakes up 23:09:06.094 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:06.094 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:06.095 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.8 px 135 ms SOUTH 23:09:08.010 01.915 15672 Exposure complete 23:09:08.039 00.029 15672 worker thread done servicing request 23:09:08.039 00.000 30444 OnExposeComplete: enter 23:09:08.039 00.000 30444 UpdateGuideState(): m_state=6 23:09:08.040 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1753 23:09:08.040 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=194.42, Mass=95850, SNR=84.5, Peak=9262 HFD=3.3 23:09:08.040 00.000 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 23:09:08.040 00.000 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 23:09:08.040 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.92 hyp=0.92 cameraTheta=1.49 mountX=-0.18 mountY=0.91, mountTheta=1.77 23:09:08.041 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.92, opts=13) 23:09:08.041 00.000 30444 Enqueuing Move request for scope (0.07, 0.92) 23:09:08.041 00.000 15672 Worker thread wakes up 23:09:08.041 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.92) opts 0xd 23:09:08.041 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.92) 23:09:08.041 00.000 15672 Moving (0.07, 0.92) raw xDistance=-0.18 yDistance=0.91 23:09:08.041 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:09:08.041 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91 23:09:08.041 00.000 15672 MoveAxis(E, 0, ABG) 23:09:08.041 00.000 15672 Move returns status 0, amount 0 23:09:08.041 00.000 15672 MoveAxis(S, 163, ABG) 23:09:08.041 00.000 15672 Guiding Dir = 1, Dur = 163 23:09:08.042 00.001 15672 IsSlewing returns 0 23:09:08.043 00.001 15672 IsGuiding returns 0 23:09:08.050 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=9931, FiltMin=2625, FiltMax=8012, Gamma=2.950 23:09:08.104 00.054 30444 UpdateGuideState exits: m=95850 SNR=84.5 Saturated 23:09:08.104 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:08.104 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:08.104 00.000 30444 Enqueuing Expose request 23:09:08.120 00.016 15672 PulseGuide returned control before completion, sleep 96 23:09:08.220 00.100 15672 IsGuiding returns 1 23:09:08.220 00.000 15672 scope still moving after pulse duration time elapsed 23:09:08.240 00.020 15672 IsSlewing returns 0 23:09:08.243 00.003 15672 IsGuiding returns 1 23:09:08.264 00.021 15672 IsSlewing returns 0 23:09:08.268 00.004 15672 IsGuiding returns 1 23:09:08.288 00.020 15672 IsSlewing returns 0 23:09:08.314 00.026 15672 IsGuiding returns 0 23:09:08.315 00.001 15672 scope move finished after 163 + 108 ms 23:09:08.315 00.000 15672 Move returns status 0, amount 163 23:09:08.315 00.000 15672 move complete, result=0 23:09:08.315 00.000 15672 worker thread done servicing request 23:09:08.315 00.000 15672 Worker thread wakes up 23:09:08.315 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:08.315 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.9 px 163 ms SOUTH 23:09:08.316 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:10.424 02.108 15672 Exposure complete 23:09:10.444 00.020 15672 worker thread done servicing request 23:09:10.444 00.000 30444 OnExposeComplete: enter 23:09:10.444 00.000 30444 UpdateGuideState(): m_state=6 23:09:10.444 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1754 23:09:10.444 00.000 30444 Star::Find returns 1 (1), X=461.08, Y=194.23, Mass=90060, SNR=65.2, Peak=8974 HFD=4.0 23:09:10.444 00.000 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 23:09:10.444 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.29 = 2.29) 23:09:10.444 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=0.72 hyp=0.82 cameraTheta=2.08 mountX=-0.58 mountY=0.62, mountTheta=2.33 23:09:10.445 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=0.72, opts=13) 23:09:10.445 00.000 30444 Enqueuing Move request for scope (-0.40, 0.72) 23:09:10.445 00.000 15672 Worker thread wakes up 23:09:10.445 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.72) opts 0xd 23:09:10.445 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 0.72) 23:09:10.445 00.000 15672 Moving (-0.40, 0.72) raw xDistance=-0.58 yDistance=0.62 23:09:10.445 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58 23:09:10.445 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 23:09:10.445 00.000 15672 MoveAxis(E, 157, ABG) 23:09:10.445 00.000 15672 Guiding Dir = 2, Dur = 157 23:09:10.446 00.001 15672 IsSlewing returns 0 23:09:10.447 00.001 15672 IsGuiding returns 0 23:09:10.451 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2418, max=9818, FiltMin=2740, FiltMax=8482, Gamma=2.950 23:09:10.469 00.018 15672 PulseGuide returned control before completion, sleep 146 23:09:10.501 00.032 30444 UpdateGuideState exits: m=90060 SNR=65.2 Saturated 23:09:10.501 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:10.501 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:10.501 00.000 30444 Enqueuing Expose request 23:09:10.618 00.117 15672 IsGuiding returns 1 23:09:10.618 00.000 15672 scope still moving after pulse duration time elapsed 23:09:10.639 00.021 15672 IsSlewing returns 0 23:09:10.646 00.007 15672 IsGuiding returns 0 23:09:10.646 00.000 15672 scope move finished after 157 + 41 ms 23:09:10.646 00.000 15672 Move returns status 0, amount 157 23:09:10.646 00.000 15672 MoveAxis(S, 110, ABG) 23:09:10.646 00.000 15672 Guiding Dir = 1, Dur = 110 23:09:10.646 00.000 15672 IsSlewing returns 0 23:09:10.647 00.001 15672 IsGuiding returns 0 23:09:10.725 00.078 15672 PulseGuide returned control before completion, sleep 42 23:09:10.791 00.066 15672 IsGuiding returns 1 23:09:10.791 00.000 15672 scope still moving after pulse duration time elapsed 23:09:10.813 00.022 15672 IsSlewing returns 0 23:09:10.815 00.002 15672 IsGuiding returns 1 23:09:10.837 00.022 15672 IsSlewing returns 0 23:09:10.839 00.002 15672 IsGuiding returns 1 23:09:10.861 00.022 15672 IsSlewing returns 0 23:09:10.886 00.025 15672 IsGuiding returns 0 23:09:10.886 00.000 15672 scope move finished after 110 + 128 ms 23:09:10.886 00.000 15672 Move returns status 0, amount 110 23:09:10.886 00.000 15672 move complete, result=0 23:09:10.886 00.000 15672 worker thread done servicing request 23:09:10.886 00.000 15672 Worker thread wakes up 23:09:10.886 00.000 30444 GuideStep: -0.6 px 157 ms EAST, 0.6 px 110 ms SOUTH 23:09:10.886 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:10.886 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:12.801 01.915 15672 Exposure complete 23:09:12.832 00.031 15672 worker thread done servicing request 23:09:12.832 00.000 30444 OnExposeComplete: enter 23:09:12.832 00.000 30444 UpdateGuideState(): m_state=6 23:09:12.832 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1755 23:09:12.832 00.000 30444 Star::Find returns 1 (1), X=461.18, Y=194.15, Mass=94278, SNR=69.7, Peak=9401 HFD=4.0 23:09:12.832 00.000 30444 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.28) = xAngle (2.28 = 2.28) 23:09:12.832 00.000 30444 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.22 = 2.22) 23:09:12.832 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.65 hyp=0.71 cameraTheta=2.00 mountX=-0.47 mountY=0.57, mountTheta=2.26 23:09:12.833 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.65, opts=13) 23:09:12.833 00.000 30444 Enqueuing Move request for scope (-0.30, 0.65) 23:09:12.833 00.000 15672 Worker thread wakes up 23:09:12.833 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.65) opts 0xd 23:09:12.833 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.65) 23:09:12.833 00.000 15672 Moving (-0.30, 0.65) raw xDistance=-0.47 yDistance=0.57 23:09:12.833 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47 23:09:12.833 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 23:09:12.833 00.000 15672 MoveAxis(E, 137, ABG) 23:09:12.833 00.000 15672 Guiding Dir = 2, Dur = 137 23:09:12.834 00.001 15672 IsSlewing returns 0 23:09:12.835 00.001 15672 IsGuiding returns 0 23:09:12.839 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=9981, FiltMin=2631, FiltMax=8149, Gamma=2.950 23:09:12.849 00.010 15672 PulseGuide returned control before completion, sleep 133 23:09:12.888 00.039 30444 UpdateGuideState exits: m=94278 SNR=69.7 Saturated 23:09:12.888 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:12.888 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:12.888 00.000 30444 Enqueuing Expose request 23:09:12.984 00.096 15672 IsGuiding returns 1 23:09:12.984 00.000 15672 scope still moving after pulse duration time elapsed 23:09:13.006 00.022 15672 IsSlewing returns 0 23:09:13.026 00.020 15672 IsGuiding returns 0 23:09:13.026 00.000 15672 scope move finished after 137 + 55 ms 23:09:13.027 00.001 15672 Move returns status 0, amount 137 23:09:13.027 00.000 15672 MoveAxis(S, 101, ABG) 23:09:13.027 00.000 15672 Guiding Dir = 1, Dur = 101 23:09:13.027 00.000 15672 IsSlewing returns 0 23:09:13.030 00.003 15672 IsGuiding returns 0 23:09:13.105 00.075 15672 PulseGuide returned control before completion, sleep 36 23:09:13.171 00.066 15672 IsGuiding returns 1 23:09:13.171 00.000 15672 scope still moving after pulse duration time elapsed 23:09:13.192 00.021 15672 IsSlewing returns 0 23:09:13.195 00.003 15672 IsGuiding returns 1 23:09:13.217 00.022 15672 IsSlewing returns 0 23:09:13.235 00.018 15672 IsGuiding returns 0 23:09:13.235 00.000 15672 scope move finished after 101 + 103 ms 23:09:13.235 00.000 15672 Move returns status 0, amount 101 23:09:13.235 00.000 15672 move complete, result=0 23:09:13.235 00.000 15672 worker thread done servicing request 23:09:13.235 00.000 15672 Worker thread wakes up 23:09:13.236 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:13.236 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:13.236 00.000 30444 GuideStep: -0.5 px 137 ms EAST, 0.6 px 101 ms SOUTH 23:09:15.346 02.110 15672 Exposure complete 23:09:15.366 00.020 15672 worker thread done servicing request 23:09:15.366 00.000 30444 OnExposeComplete: enter 23:09:15.366 00.000 30444 UpdateGuideState(): m_state=6 23:09:15.366 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1756 23:09:15.366 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=193.82, Mass=106450, SNR=80.4, Peak=10840 HFD=3.6 23:09:15.366 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 23:09:15.366 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 23:09:15.367 00.001 30444 CameraToMount -- cameraX=0.00 cameraY=0.32 hyp=0.32 cameraTheta=1.57 mountX=-0.09 mountY=0.31, mountTheta=1.84 23:09:15.367 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.32, opts=13) 23:09:15.367 00.000 30444 Enqueuing Move request for scope (0.00, 0.32) 23:09:15.367 00.000 15672 Worker thread wakes up 23:09:15.367 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.32) opts 0xd 23:09:15.367 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.32) 23:09:15.367 00.000 15672 Moving (0.00, 0.32) raw xDistance=-0.09 yDistance=0.31 23:09:15.367 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:09:15.367 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 23:09:15.367 00.000 15672 MoveAxis(E, 0, ABG) 23:09:15.367 00.000 15672 Move returns status 0, amount 0 23:09:15.367 00.000 15672 MoveAxis(S, 55, ABG) 23:09:15.367 00.000 15672 Guiding Dir = 1, Dur = 55 23:09:15.368 00.001 15672 IsSlewing returns 0 23:09:15.369 00.001 15672 IsGuiding returns 0 23:09:15.373 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=10884, FiltMin=2695, FiltMax=8772, Gamma=2.950 23:09:15.422 00.049 30444 UpdateGuideState exits: m=106450 SNR=80.4 Saturated 23:09:15.422 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:15.422 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:15.422 00.000 30444 Enqueuing Expose request 23:09:15.454 00.032 15672 IsGuiding returns 1 23:09:15.454 00.000 15672 scope still moving after pulse duration time elapsed 23:09:15.476 00.022 15672 IsSlewing returns 0 23:09:15.477 00.001 15672 IsGuiding returns 1 23:09:15.498 00.021 15672 IsSlewing returns 0 23:09:15.499 00.001 15672 IsGuiding returns 1 23:09:15.519 00.020 15672 IsSlewing returns 0 23:09:15.565 00.046 15672 IsGuiding returns 0 23:09:15.565 00.000 15672 scope move finished after 55 + 141 ms 23:09:15.565 00.000 15672 Move returns status 0, amount 55 23:09:15.565 00.000 15672 move complete, result=0 23:09:15.565 00.000 15672 worker thread done servicing request 23:09:15.565 00.000 15672 Worker thread wakes up 23:09:15.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:15.565 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH 23:09:15.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:17.471 01.906 15672 Exposure complete 23:09:17.491 00.020 15672 worker thread done servicing request 23:09:17.491 00.000 30444 OnExposeComplete: enter 23:09:17.491 00.000 30444 UpdateGuideState(): m_state=6 23:09:17.491 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1757 23:09:17.491 00.000 30444 Star::Find returns 1 (1), X=462.09, Y=194.32, Mass=93115, SNR=71.5, Peak=9098 HFD=3.7 23:09:17.491 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 23:09:17.491 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 23:09:17.491 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.82 hyp=1.02 cameraTheta=0.93 mountX=0.36 mountY=0.93, mountTheta=1.20 23:09:17.492 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.82, opts=13) 23:09:17.492 00.000 30444 Enqueuing Move request for scope (0.61, 0.82) 23:09:17.492 00.000 15672 Worker thread wakes up 23:09:17.492 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.82) opts 0xd 23:09:17.492 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.82) 23:09:17.492 00.000 15672 Moving (0.61, 0.82) raw xDistance=0.36 yDistance=0.93 23:09:17.492 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 23:09:17.492 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93 23:09:17.492 00.000 15672 MoveAxis(W, 98, ABG) 23:09:17.492 00.000 15672 Guiding Dir = 3, Dur = 98 23:09:17.492 00.000 15672 IsSlewing returns 0 23:09:17.494 00.002 15672 IsGuiding returns 0 23:09:17.498 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=9907, FiltMin=2652, FiltMax=8484, Gamma=2.950 23:09:17.514 00.016 15672 PulseGuide returned control before completion, sleep 88 23:09:17.547 00.033 30444 UpdateGuideState exits: m=93115 SNR=71.5 Saturated 23:09:17.547 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:17.547 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:17.547 00.000 30444 Enqueuing Expose request 23:09:17.626 00.079 15672 IsGuiding returns 0 23:09:17.626 00.000 15672 Move returns status 0, amount 98 23:09:17.626 00.000 15672 MoveAxis(S, 166, ABG) 23:09:17.627 00.001 15672 Guiding Dir = 1, Dur = 166 23:09:17.628 00.001 15672 IsSlewing returns 0 23:09:17.629 00.001 15672 IsGuiding returns 0 23:09:17.738 00.109 15672 PulseGuide returned control before completion, sleep 67 23:09:17.808 00.070 15672 IsGuiding returns 1 23:09:17.808 00.000 15672 scope still moving after pulse duration time elapsed 23:09:17.829 00.021 15672 IsSlewing returns 0 23:09:17.832 00.003 15672 IsGuiding returns 1 23:09:17.853 00.021 15672 IsSlewing returns 0 23:09:17.856 00.003 15672 IsGuiding returns 1 23:09:17.877 00.021 15672 IsSlewing returns 0 23:09:17.880 00.003 15672 IsGuiding returns 1 23:09:17.901 00.021 15672 IsSlewing returns 0 23:09:17.915 00.014 15672 IsGuiding returns 0 23:09:17.915 00.000 15672 scope move finished after 166 + 121 ms 23:09:17.915 00.000 15672 Move returns status 0, amount 166 23:09:17.915 00.000 15672 move complete, result=0 23:09:17.916 00.001 15672 worker thread done servicing request 23:09:17.916 00.000 15672 Worker thread wakes up 23:09:17.916 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:17.916 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:17.916 00.000 30444 GuideStep: 0.4 px 98 ms WEST, 0.9 px 166 ms SOUTH 23:09:20.033 02.117 15672 Exposure complete 23:09:20.065 00.032 15672 worker thread done servicing request 23:09:20.065 00.000 30444 OnExposeComplete: enter 23:09:20.065 00.000 30444 UpdateGuideState(): m_state=6 23:09:20.065 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 1758 23:09:20.065 00.000 30444 Star::Find returns 1 (1), X=461.65, Y=194.32, Mass=78606, SNR=57.9, Peak=9353 HFD=3.4 23:09:20.065 00.000 30444 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.28) = xAngle (1.65 = 1.65) 23:09:20.065 00.000 30444 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.58 = 1.58) 23:09:20.065 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.82 hyp=0.84 cameraTheta=1.37 mountX=-0.06 mountY=0.84, mountTheta=1.64 23:09:20.066 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.82, opts=13) 23:09:20.066 00.000 30444 Enqueuing Move request for scope (0.17, 0.82) 23:09:20.066 00.000 15672 Worker thread wakes up 23:09:20.066 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.82) opts 0xd 23:09:20.066 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.82) 23:09:20.066 00.000 15672 Moving (0.17, 0.82) raw xDistance=-0.06 yDistance=0.84 23:09:20.066 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:09:20.066 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 23:09:20.066 00.000 15672 MoveAxis(E, 0, ABG) 23:09:20.066 00.000 15672 Move returns status 0, amount 0 23:09:20.066 00.000 15672 MoveAxis(S, 149, ABG) 23:09:20.066 00.000 15672 Guiding Dir = 1, Dur = 149 23:09:20.067 00.001 15672 IsSlewing returns 0 23:09:20.072 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=9842, FiltMin=2606, FiltMax=8598, Gamma=2.950 23:09:20.087 00.015 15672 IsGuiding returns 0 23:09:20.122 00.035 30444 UpdateGuideState exits: m=78606 SNR=57.9 Saturated 23:09:20.122 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:20.122 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:20.122 00.000 30444 Enqueuing Expose request 23:09:20.165 00.043 15672 PulseGuide returned control before completion, sleep 80 23:09:20.248 00.083 15672 IsGuiding returns 1 23:09:20.248 00.000 15672 scope still moving after pulse duration time elapsed 23:09:20.269 00.021 15672 IsSlewing returns 0 23:09:20.271 00.002 15672 IsGuiding returns 1 23:09:20.293 00.022 15672 IsSlewing returns 0 23:09:20.358 00.065 15672 IsGuiding returns 0 23:09:20.358 00.000 15672 scope move finished after 149 + 122 ms 23:09:20.358 00.000 15672 Move returns status 0, amount 149 23:09:20.358 00.000 15672 move complete, result=0 23:09:20.358 00.000 15672 worker thread done servicing request 23:09:20.358 00.000 15672 Worker thread wakes up 23:09:20.359 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:20.359 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:20.359 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.8 px 149 ms SOUTH 23:09:22.274 01.915 15672 Exposure complete 23:09:22.306 00.032 15672 worker thread done servicing request 23:09:22.306 00.000 30444 OnExposeComplete: enter 23:09:22.306 00.000 30444 UpdateGuideState(): m_state=6 23:09:22.306 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1759 23:09:22.306 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=194.35, Mass=102431, SNR=81.8, Peak=8816 HFD=4.0 23:09:22.306 00.000 30444 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.28) = xAngle (2.22 = 2.22) 23:09:22.306 00.000 30444 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.16 = 2.16) 23:09:22.306 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.84 hyp=0.91 cameraTheta=1.95 mountX=-0.55 mountY=0.75, mountTheta=2.20 23:09:22.307 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.84, opts=13) 23:09:22.307 00.000 30444 Enqueuing Move request for scope (-0.33, 0.84) 23:09:22.307 00.000 15672 Worker thread wakes up 23:09:22.307 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.84) opts 0xd 23:09:22.307 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.84) 23:09:22.307 00.000 15672 Moving (-0.33, 0.84) raw xDistance=-0.55 yDistance=0.75 23:09:22.307 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55 23:09:22.307 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 23:09:22.307 00.000 15672 MoveAxis(E, 149, ABG) 23:09:22.307 00.000 15672 Guiding Dir = 2, Dur = 149 23:09:22.308 00.001 15672 IsSlewing returns 0 23:09:22.309 00.001 15672 IsGuiding returns 0 23:09:22.313 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=8816, FiltMin=2667, FiltMax=7816, Gamma=2.950 23:09:22.339 00.026 15672 PulseGuide returned control before completion, sleep 130 23:09:22.363 00.024 30444 UpdateGuideState exits: m=102431 SNR=81.8 Saturated 23:09:22.363 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:22.363 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:22.363 00.000 30444 Enqueuing Expose request 23:09:22.471 00.108 15672 IsGuiding returns 1 23:09:22.471 00.000 15672 scope still moving after pulse duration time elapsed 23:09:22.492 00.021 15672 IsSlewing returns 0 23:09:22.499 00.007 15672 IsGuiding returns 0 23:09:22.499 00.000 15672 scope move finished after 149 + 40 ms 23:09:22.499 00.000 15672 Move returns status 0, amount 149 23:09:22.499 00.000 15672 MoveAxis(S, 134, ABG) 23:09:22.499 00.000 15672 Guiding Dir = 1, Dur = 134 23:09:22.499 00.000 15672 IsSlewing returns 0 23:09:22.500 00.001 15672 IsGuiding returns 0 23:09:22.578 00.078 15672 PulseGuide returned control before completion, sleep 66 23:09:22.648 00.070 15672 IsGuiding returns 1 23:09:22.648 00.000 15672 scope still moving after pulse duration time elapsed 23:09:22.670 00.022 15672 IsSlewing returns 0 23:09:22.692 00.022 15672 IsGuiding returns 1 23:09:22.715 00.023 15672 IsSlewing returns 0 23:09:22.756 00.041 15672 IsGuiding returns 0 23:09:22.756 00.000 15672 scope move finished after 134 + 121 ms 23:09:22.756 00.000 15672 Move returns status 0, amount 134 23:09:22.756 00.000 15672 move complete, result=0 23:09:22.756 00.000 15672 worker thread done servicing request 23:09:22.756 00.000 15672 Worker thread wakes up 23:09:22.757 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:22.757 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:22.757 00.000 30444 GuideStep: -0.6 px 149 ms EAST, 0.8 px 134 ms SOUTH 23:09:24.868 02.111 15672 Exposure complete 23:09:24.899 00.031 15672 worker thread done servicing request 23:09:24.899 00.000 30444 OnExposeComplete: enter 23:09:24.899 00.000 30444 UpdateGuideState(): m_state=6 23:09:24.899 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1760 23:09:24.899 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=193.83, Mass=101011, SNR=73.6, Peak=10930 HFD=3.7 23:09:24.899 00.000 30444 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.28) = xAngle (2.26 = 2.26) 23:09:24.899 00.000 30444 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.20 = 2.20) 23:09:24.899 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.33 hyp=0.36 cameraTheta=1.98 mountX=-0.23 mountY=0.29, mountTheta=2.24 23:09:24.900 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.33, opts=13) 23:09:24.900 00.000 30444 Enqueuing Move request for scope (-0.14, 0.33) 23:09:24.900 00.000 15672 Worker thread wakes up 23:09:24.900 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.33) opts 0xd 23:09:24.900 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.33) 23:09:24.900 00.000 15672 Moving (-0.14, 0.33) raw xDistance=-0.23 yDistance=0.29 23:09:24.900 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:09:24.900 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 23:09:24.900 00.000 15672 MoveAxis(E, 0, ABG) 23:09:24.900 00.000 15672 Move returns status 0, amount 0 23:09:24.900 00.000 15672 MoveAxis(S, 51, ABG) 23:09:24.900 00.000 15672 Guiding Dir = 1, Dur = 51 23:09:24.900 00.000 15672 IsSlewing returns 0 23:09:24.901 00.001 15672 IsGuiding returns 0 23:09:24.906 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=10930, FiltMin=2630, FiltMax=8598, Gamma=2.950 23:09:24.955 00.049 30444 UpdateGuideState exits: m=101011 SNR=73.6 Saturated 23:09:24.955 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:24.955 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:24.956 00.001 30444 Enqueuing Expose request 23:09:24.976 00.020 15672 IsGuiding returns 1 23:09:24.976 00.000 15672 scope still moving after pulse duration time elapsed 23:09:24.997 00.021 15672 IsSlewing returns 0 23:09:24.998 00.001 15672 IsGuiding returns 1 23:09:25.019 00.021 15672 IsSlewing returns 0 23:09:25.020 00.001 15672 IsGuiding returns 1 23:09:25.041 00.021 15672 IsSlewing returns 0 23:09:25.103 00.062 15672 IsGuiding returns 0 23:09:25.103 00.000 15672 scope move finished after 51 + 151 ms 23:09:25.103 00.000 15672 Move returns status 0, amount 51 23:09:25.103 00.000 15672 move complete, result=0 23:09:25.103 00.000 15672 worker thread done servicing request 23:09:25.104 00.001 15672 Worker thread wakes up 23:09:25.104 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:25.104 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:25.104 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 51 ms SOUTH 23:09:27.020 01.916 15672 Exposure complete 23:09:27.051 00.031 15672 worker thread done servicing request 23:09:27.051 00.000 30444 OnExposeComplete: enter 23:09:27.051 00.000 30444 UpdateGuideState(): m_state=6 23:09:27.051 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1761 23:09:27.051 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=194.08, Mass=90492, SNR=68.1, Peak=9970 HFD=3.8 23:09:27.051 00.000 30444 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.28) = xAngle (2.67 = 2.67) 23:09:27.051 00.000 30444 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.61 = 2.61) 23:09:27.051 00.000 30444 CameraToMount -- cameraX=-0.61 cameraY=0.57 hyp=0.84 cameraTheta=2.39 mountX=-0.74 mountY=0.42, mountTheta=2.62 23:09:27.052 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.61, y=0.57, opts=13) 23:09:27.052 00.000 30444 Enqueuing Move request for scope (-0.61, 0.57) 23:09:27.052 00.000 15672 Worker thread wakes up 23:09:27.052 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.57) opts 0xd 23:09:27.052 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.61, 0.57) 23:09:27.052 00.000 15672 Moving (-0.61, 0.57) raw xDistance=-0.74 yDistance=0.42 23:09:27.052 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74 23:09:27.052 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 23:09:27.052 00.000 15672 MoveAxis(E, 201, ABG) 23:09:27.052 00.000 15672 Guiding Dir = 2, Dur = 201 23:09:27.053 00.001 15672 IsSlewing returns 0 23:09:27.054 00.001 15672 IsGuiding returns 0 23:09:27.058 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=10834, FiltMin=2615, FiltMax=8636, Gamma=2.950 23:09:27.083 00.025 15672 PulseGuide returned control before completion, sleep 183 23:09:27.108 00.025 30444 UpdateGuideState exits: m=90492 SNR=68.1 Saturated 23:09:27.108 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:27.108 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:27.108 00.000 30444 Enqueuing Expose request 23:09:27.269 00.161 15672 IsGuiding returns 1 23:09:27.269 00.000 15672 scope still moving after pulse duration time elapsed 23:09:27.290 00.021 15672 IsSlewing returns 0 23:09:27.293 00.003 15672 IsGuiding returns 1 23:09:27.315 00.022 15672 IsSlewing returns 0 23:09:27.339 00.024 15672 IsGuiding returns 0 23:09:27.339 00.000 15672 scope move finished after 201 + 83 ms 23:09:27.339 00.000 15672 Move returns status 0, amount 201 23:09:27.339 00.000 15672 MoveAxis(S, 76, ABG) 23:09:27.339 00.000 15672 Guiding Dir = 1, Dur = 76 23:09:27.340 00.001 15672 IsSlewing returns 0 23:09:27.341 00.001 15672 IsGuiding returns 0 23:09:27.419 00.078 15672 IsGuiding returns 1 23:09:27.419 00.000 15672 scope still moving after pulse duration time elapsed 23:09:27.440 00.021 15672 IsSlewing returns 0 23:09:27.441 00.001 15672 IsGuiding returns 1 23:09:27.462 00.021 15672 IsSlewing returns 0 23:09:27.485 00.023 15672 IsGuiding returns 1 23:09:27.506 00.021 15672 IsSlewing returns 0 23:09:27.547 00.041 15672 IsGuiding returns 0 23:09:27.548 00.001 15672 scope move finished after 76 + 131 ms 23:09:27.548 00.000 15672 Move returns status 0, amount 76 23:09:27.548 00.000 15672 move complete, result=0 23:09:27.548 00.000 15672 worker thread done servicing request 23:09:27.548 00.000 15672 Worker thread wakes up 23:09:27.548 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:27.549 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:27.549 00.000 30444 GuideStep: -0.7 px 201 ms EAST, 0.4 px 76 ms SOUTH 23:09:29.665 02.116 15672 Exposure complete 23:09:29.694 00.029 15672 worker thread done servicing request 23:09:29.694 00.000 30444 OnExposeComplete: enter 23:09:29.694 00.000 30444 UpdateGuideState(): m_state=6 23:09:29.694 00.000 30444 Star::Find(15, 460, 194, 0, (0,0,0,0), 0.0, 255) frame 1762 23:09:29.694 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=193.64, Mass=87449, SNR=69.7, Peak=12259 HFD=3.1 23:09:29.694 00.000 30444 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 23:09:29.694 00.000 30444 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 23:09:29.694 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.62 mountX=-0.04 mountY=0.13, mountTheta=1.89 23:09:29.695 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.13, opts=13) 23:09:29.695 00.000 30444 Enqueuing Move request for scope (-0.01, 0.13) 23:09:29.695 00.000 15672 Worker thread wakes up 23:09:29.695 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd 23:09:29.695 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.13) 23:09:29.695 00.000 15672 Moving (-0.01, 0.13) raw xDistance=-0.04 yDistance=0.13 23:09:29.695 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:09:29.695 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:09:29.695 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:09:29.695 00.000 15672 MoveAxis(E, 0, ABG) 23:09:29.695 00.000 15672 Move returns status 0, amount 0 23:09:29.695 00.000 15672 MoveAxis(N, 0, ABG) 23:09:29.695 00.000 15672 Move returns status 0, amount 0 23:09:29.695 00.000 15672 move complete, result=0 23:09:29.695 00.000 15672 worker thread done servicing request 23:09:29.700 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=12259, FiltMin=2733, FiltMax=9113, Gamma=2.950 23:09:29.750 00.050 30444 UpdateGuideState exits: m=87449 SNR=69.7 Saturated 23:09:29.750 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:29.750 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:29.750 00.000 30444 Enqueuing Expose request 23:09:29.750 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:09:29.750 00.000 15672 Worker thread wakes up 23:09:29.750 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:29.750 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:31.657 01.907 15672 Exposure complete 23:09:31.681 00.024 15672 worker thread done servicing request 23:09:31.681 00.000 30444 OnExposeComplete: enter 23:09:31.681 00.000 30444 UpdateGuideState(): m_state=6 23:09:31.682 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1763 23:09:31.682 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.59, Mass=97239, SNR=70.1, Peak=11940 HFD=3.2 23:09:31.682 00.000 30444 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.28) = xAngle (1.23 = 1.23) 23:09:31.682 00.000 30444 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 23:09:31.682 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.95 mountX=0.03 mountY=0.09, mountTheta=1.22 23:09:31.683 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.08, opts=13) 23:09:31.683 00.000 30444 Enqueuing Move request for scope (0.06, 0.08) 23:09:31.683 00.000 15672 Worker thread wakes up 23:09:31.683 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd 23:09:31.683 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.08) 23:09:31.683 00.000 15672 Moving (0.06, 0.08) raw xDistance=0.03 yDistance=0.09 23:09:31.683 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:09:31.683 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:09:31.684 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:09:31.684 00.000 15672 MoveAxis(E, 0, ABG) 23:09:31.684 00.000 15672 Move returns status 0, amount 0 23:09:31.684 00.000 15672 MoveAxis(N, 0, ABG) 23:09:31.684 00.000 15672 Move returns status 0, amount 0 23:09:31.684 00.000 15672 move complete, result=0 23:09:31.684 00.000 15672 worker thread done servicing request 23:09:31.692 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2364, max=12699, FiltMin=2730, FiltMax=9223, Gamma=2.950 23:09:31.746 00.054 30444 UpdateGuideState exits: m=97239 SNR=70.1 Saturated 23:09:31.746 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:31.746 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:31.746 00.000 30444 Enqueuing Expose request 23:09:31.746 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:09:31.746 00.000 15672 Worker thread wakes up 23:09:31.746 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:31.746 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:33.853 02.107 15672 Exposure complete 23:09:33.874 00.021 15672 worker thread done servicing request 23:09:33.874 00.000 30444 OnExposeComplete: enter 23:09:33.875 00.001 30444 UpdateGuideState(): m_state=6 23:09:33.875 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1764 23:09:33.875 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=193.97, Mass=96227, SNR=75.5, Peak=11453 HFD=3.3 23:09:33.875 00.000 30444 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.28) = xAngle (2.15 = 2.15) 23:09:33.875 00.000 30444 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.08 = 2.08) 23:09:33.875 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.46 hyp=0.49 cameraTheta=1.87 mountX=-0.26 mountY=0.42, mountTheta=2.13 23:09:33.876 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.46, opts=13) 23:09:33.876 00.000 30444 Enqueuing Move request for scope (-0.14, 0.46) 23:09:33.876 00.000 15672 Worker thread wakes up 23:09:33.876 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.46) opts 0xd 23:09:33.876 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.46) 23:09:33.876 00.000 15672 Moving (-0.14, 0.46) raw xDistance=-0.26 yDistance=0.42 23:09:33.876 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26 23:09:33.876 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 23:09:33.876 00.000 15672 MoveAxis(E, 72, ABG) 23:09:33.876 00.000 15672 Guiding Dir = 2, Dur = 72 23:09:33.876 00.000 15672 IsSlewing returns 0 23:09:33.878 00.002 15672 IsGuiding returns 0 23:09:33.882 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2379, max=11584, FiltMin=2558, FiltMax=9149, Gamma=2.950 23:09:33.904 00.022 15672 PulseGuide returned control before completion, sleep 57 23:09:33.932 00.028 30444 UpdateGuideState exits: m=96227 SNR=75.5 Saturated 23:09:33.932 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:33.932 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:33.932 00.000 30444 Enqueuing Expose request 23:09:33.985 00.053 15672 IsGuiding returns 0 23:09:33.985 00.000 15672 Move returns status 0, amount 72 23:09:33.985 00.000 15672 MoveAxis(S, 76, ABG) 23:09:33.985 00.000 15672 Guiding Dir = 1, Dur = 76 23:09:33.985 00.000 15672 IsSlewing returns 0 23:09:33.987 00.002 15672 IsGuiding returns 0 23:09:34.068 00.081 15672 IsGuiding returns 1 23:09:34.069 00.001 15672 scope still moving after pulse duration time elapsed 23:09:34.090 00.021 15672 IsSlewing returns 0 23:09:34.114 00.024 15672 IsGuiding returns 1 23:09:34.135 00.021 15672 IsSlewing returns 0 23:09:34.161 00.026 15672 IsGuiding returns 0 23:09:34.162 00.001 15672 scope move finished after 76 + 98 ms 23:09:34.162 00.000 15672 Move returns status 0, amount 76 23:09:34.162 00.000 15672 move complete, result=0 23:09:34.162 00.000 15672 worker thread done servicing request 23:09:34.162 00.000 15672 Worker thread wakes up 23:09:34.162 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:34.163 00.001 30444 GuideStep: -0.3 px 72 ms EAST, 0.4 px 76 ms SOUTH 23:09:34.163 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:36.068 01.905 15672 Exposure complete 23:09:36.088 00.020 15672 worker thread done servicing request 23:09:36.088 00.000 30444 OnExposeComplete: enter 23:09:36.088 00.000 30444 UpdateGuideState(): m_state=6 23:09:36.088 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1765 23:09:36.088 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=194.27, Mass=91199, SNR=61.8, Peak=10467 HFD=3.4 23:09:36.088 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 23:09:36.088 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.79 = 1.79) 23:09:36.088 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.77 hyp=0.77 cameraTheta=1.57 mountX=-0.21 mountY=0.75, mountTheta=1.85 23:09:36.089 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.77, opts=13) 23:09:36.089 00.000 30444 Enqueuing Move request for scope (-0.00, 0.77) 23:09:36.089 00.000 15672 Worker thread wakes up 23:09:36.089 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.77) opts 0xd 23:09:36.089 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.77) 23:09:36.089 00.000 15672 Moving (-0.00, 0.77) raw xDistance=-0.21 yDistance=0.75 23:09:36.089 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 23:09:36.089 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 23:09:36.089 00.000 15672 MoveAxis(E, 0, ABG) 23:09:36.089 00.000 15672 Move returns status 0, amount 0 23:09:36.089 00.000 15672 MoveAxis(S, 133, ABG) 23:09:36.089 00.000 15672 Guiding Dir = 1, Dur = 133 23:09:36.090 00.001 15672 IsSlewing returns 0 23:09:36.091 00.001 15672 IsGuiding returns 0 23:09:36.094 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=11087, FiltMin=2670, FiltMax=9037, Gamma=2.950 23:09:36.144 00.050 30444 UpdateGuideState exits: m=91199 SNR=61.8 Saturated 23:09:36.144 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:36.144 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:36.144 00.000 30444 Enqueuing Expose request 23:09:36.173 00.029 15672 PulseGuide returned control before completion, sleep 62 23:09:36.271 00.098 15672 IsGuiding returns 1 23:09:36.271 00.000 15672 scope still moving after pulse duration time elapsed 23:09:36.292 00.021 15672 IsSlewing returns 0 23:09:36.333 00.041 15672 IsGuiding returns 0 23:09:36.333 00.000 15672 scope move finished after 133 + 108 ms 23:09:36.333 00.000 15672 Move returns status 0, amount 133 23:09:36.333 00.000 15672 move complete, result=0 23:09:36.333 00.000 15672 worker thread done servicing request 23:09:36.333 00.000 15672 Worker thread wakes up 23:09:36.334 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:36.334 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:36.334 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 133 ms SOUTH 23:09:38.444 02.110 15672 Exposure complete 23:09:38.464 00.020 15672 worker thread done servicing request 23:09:38.464 00.000 30444 OnExposeComplete: enter 23:09:38.464 00.000 30444 UpdateGuideState(): m_state=6 23:09:38.464 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1766 23:09:38.464 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=193.57, Mass=96944, SNR=69.9, Peak=10794 HFD=3.3 23:09:38.464 00.000 30444 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.28) = xAngle (2.51 = 2.51) 23:09:38.464 00.000 30444 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.45 = 2.45) 23:09:38.464 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.23 mountX=-0.07 mountY=0.05, mountTheta=2.47 23:09:38.465 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.06, opts=13) 23:09:38.465 00.000 30444 Enqueuing Move request for scope (-0.05, 0.06) 23:09:38.465 00.000 15672 Worker thread wakes up 23:09:38.465 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd 23:09:38.465 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.06) 23:09:38.465 00.000 15672 Moving (-0.05, 0.06) raw xDistance=-0.07 yDistance=0.05 23:09:38.465 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:09:38.465 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:09:38.465 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 23:09:38.465 00.000 15672 MoveAxis(E, 0, ABG) 23:09:38.465 00.000 15672 Move returns status 0, amount 0 23:09:38.465 00.000 15672 MoveAxis(N, 0, ABG) 23:09:38.465 00.000 15672 Move returns status 0, amount 0 23:09:38.465 00.000 15672 move complete, result=0 23:09:38.466 00.001 15672 worker thread done servicing request 23:09:38.471 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=13309, FiltMin=2742, FiltMax=9050, Gamma=2.950 23:09:38.520 00.049 30444 UpdateGuideState exits: m=96944 SNR=69.9 Saturated 23:09:38.520 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:38.520 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:38.520 00.000 30444 Enqueuing Expose request 23:09:38.520 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:09:38.520 00.000 15672 Worker thread wakes up 23:09:38.521 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:38.521 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:40.435 01.914 15672 Exposure complete 23:09:40.466 00.031 15672 worker thread done servicing request 23:09:40.466 00.000 30444 OnExposeComplete: enter 23:09:40.466 00.000 30444 UpdateGuideState(): m_state=6 23:09:40.466 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1767 23:09:40.466 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=193.24, Mass=98818, SNR=72.1, Peak=11157 HFD=3.4 23:09:40.466 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 23:09:40.466 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 23:09:40.466 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.56 mountX=0.08 mountY=-0.26, mountTheta=-1.28 23:09:40.467 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.26, opts=13) 23:09:40.467 00.000 30444 Enqueuing Move request for scope (0.00, -0.26) 23:09:40.467 00.000 15672 Worker thread wakes up 23:09:40.467 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.26) opts 0xd 23:09:40.467 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.26) 23:09:40.467 00.000 15672 Moving (0.00, -0.26) raw xDistance=0.08 yDistance=-0.26 23:09:40.467 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:09:40.467 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:09:40.467 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 23:09:40.467 00.000 15672 MoveAxis(E, 0, ABG) 23:09:40.467 00.000 15672 Move returns status 0, amount 0 23:09:40.467 00.000 15672 MoveAxis(N, 0, ABG) 23:09:40.467 00.000 15672 Move returns status 0, amount 0 23:09:40.467 00.000 15672 move complete, result=0 23:09:40.467 00.000 15672 worker thread done servicing request 23:09:40.472 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=11831, FiltMin=2732, FiltMax=8481, Gamma=2.950 23:09:40.522 00.050 30444 UpdateGuideState exits: m=98818 SNR=72.1 Saturated 23:09:40.522 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:40.522 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:40.522 00.000 30444 Enqueuing Expose request 23:09:40.522 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 23:09:40.522 00.000 15672 Worker thread wakes up 23:09:40.522 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:40.522 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:42.639 02.117 15672 Exposure complete 23:09:42.671 00.032 15672 worker thread done servicing request 23:09:42.671 00.000 30444 OnExposeComplete: enter 23:09:42.672 00.001 30444 UpdateGuideState(): m_state=6 23:09:42.672 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1768 23:09:42.672 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=193.11, Mass=102090, SNR=82.2, Peak=10779 HFD=3.7 23:09:42.672 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 23:09:42.672 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 23:09:42.672 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.40 hyp=0.40 cameraTheta=-1.51 mountX=0.13 mountY=-0.38, mountTheta=-1.24 23:09:42.672 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.40, opts=13) 23:09:42.672 00.000 30444 Enqueuing Move request for scope (0.02, -0.40) 23:09:42.672 00.000 15672 Worker thread wakes up 23:09:42.673 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.40) opts 0xd 23:09:42.673 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.40) 23:09:42.673 00.000 15672 Moving (0.02, -0.40) raw xDistance=0.13 yDistance=-0.38 23:09:42.673 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:09:42.673 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:09:42.673 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 23:09:42.673 00.000 15672 MoveAxis(E, 0, ABG) 23:09:42.673 00.000 15672 Move returns status 0, amount 0 23:09:42.673 00.000 15672 MoveAxis(N, 0, ABG) 23:09:42.673 00.000 15672 Move returns status 0, amount 0 23:09:42.673 00.000 15672 move complete, result=0 23:09:42.673 00.000 15672 worker thread done servicing request 23:09:42.678 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=14662, FiltMin=2709, FiltMax=9155, Gamma=2.950 23:09:42.726 00.048 30444 UpdateGuideState exits: m=102090 SNR=82.2 Saturated 23:09:42.726 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:42.726 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:42.726 00.000 30444 Enqueuing Expose request 23:09:42.726 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 23:09:42.726 00.000 15672 Worker thread wakes up 23:09:42.726 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:42.726 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:44.632 01.906 15672 Exposure complete 23:09:44.652 00.020 15672 worker thread done servicing request 23:09:44.652 00.000 30444 OnExposeComplete: enter 23:09:44.652 00.000 30444 UpdateGuideState(): m_state=6 23:09:44.652 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1769 23:09:44.652 00.000 30444 Star::Find returns 1 (1), X=461.89, Y=193.12, Mass=102687, SNR=68.4, Peak=11133 HFD=3.8 23:09:44.652 00.000 30444 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.28) = xAngle (-0.47 = -0.47) 23:09:44.652 00.000 30444 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.54 = -0.54) 23:09:44.652 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.38 hyp=0.56 cameraTheta=-0.75 mountX=0.50 mountY=-0.28, mountTheta=-0.52 23:09:44.653 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.38, opts=13) 23:09:44.653 00.000 30444 Enqueuing Move request for scope (0.41, -0.38) 23:09:44.653 00.000 15672 Worker thread wakes up 23:09:44.653 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.38) opts 0xd 23:09:44.653 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.38) 23:09:44.653 00.000 15672 Moving (0.41, -0.38) raw xDistance=0.50 yDistance=-0.28 23:09:44.653 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50 23:09:44.653 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:09:44.653 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 23:09:44.653 00.000 15672 MoveAxis(W, 134, ABG) 23:09:44.653 00.000 15672 Guiding Dir = 3, Dur = 134 23:09:44.654 00.001 15672 IsSlewing returns 0 23:09:44.655 00.001 15672 IsGuiding returns 0 23:09:44.659 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2390, max=13012, FiltMin=2636, FiltMax=9363, Gamma=2.950 23:09:44.671 00.012 15672 PulseGuide returned control before completion, sleep 128 23:09:44.708 00.037 30444 UpdateGuideState exits: m=102687 SNR=68.4 Saturated 23:09:44.708 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:44.708 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:44.708 00.000 30444 Enqueuing Expose request 23:09:44.831 00.123 15672 IsGuiding returns 0 23:09:44.831 00.000 15672 Move returns status 0, amount 134 23:09:44.831 00.000 15672 MoveAxis(N, 0, ABG) 23:09:44.831 00.000 15672 Move returns status 0, amount 0 23:09:44.831 00.000 15672 move complete, result=0 23:09:44.831 00.000 15672 worker thread done servicing request 23:09:44.831 00.000 15672 Worker thread wakes up 23:09:44.831 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:44.831 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:44.831 00.000 30444 GuideStep: 0.5 px 134 ms WEST, -0.3 px 0 ms NORTH 23:09:46.947 02.116 15672 Exposure complete 23:09:46.975 00.028 15672 worker thread done servicing request 23:09:46.975 00.000 30444 OnExposeComplete: enter 23:09:46.975 00.000 30444 UpdateGuideState(): m_state=6 23:09:46.975 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1770 23:09:46.975 00.000 30444 Star::Find returns 1 (1), X=461.31, Y=192.97, Mass=94346, SNR=75.2, Peak=11079 HFD=3.6 23:09:46.975 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 23:09:46.975 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 23:09:46.975 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.54 hyp=0.57 cameraTheta=-1.87 mountX=-0.01 mountY=-0.56, mountTheta=-1.59 23:09:46.975 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.54, opts=13) 23:09:46.975 00.000 30444 Enqueuing Move request for scope (-0.17, -0.54) 23:09:46.975 00.000 15672 Worker thread wakes up 23:09:46.975 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.54) opts 0xd 23:09:46.975 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.54) 23:09:46.975 00.000 15672 Moving (-0.17, -0.54) raw xDistance=-0.01 yDistance=-0.56 23:09:46.975 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:09:46.975 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:09:46.975 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56 23:09:46.975 00.000 15672 MoveAxis(E, 0, ABG) 23:09:46.975 00.000 15672 Move returns status 0, amount 0 23:09:46.975 00.000 15672 MoveAxis(N, 0, ABG) 23:09:46.975 00.000 15672 Move returns status 0, amount 0 23:09:46.975 00.000 15672 move complete, result=0 23:09:46.975 00.000 15672 worker thread done servicing request 23:09:46.980 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=12032, FiltMin=2693, FiltMax=8800, Gamma=2.950 23:09:47.030 00.050 30444 UpdateGuideState exits: m=94346 SNR=75.2 Saturated 23:09:47.030 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:47.030 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:47.030 00.000 30444 Enqueuing Expose request 23:09:47.030 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH 23:09:47.030 00.000 15672 Worker thread wakes up 23:09:47.030 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:47.030 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:48.943 01.913 15672 Exposure complete 23:09:48.971 00.028 15672 worker thread done servicing request 23:09:48.971 00.000 30444 OnExposeComplete: enter 23:09:48.971 00.000 30444 UpdateGuideState(): m_state=6 23:09:48.971 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1771 23:09:48.971 00.000 30444 Star::Find returns 1 (1), X=461.77, Y=193.31, Mass=104714, SNR=78.8, Peak=10747 HFD=3.7 23:09:48.971 00.000 30444 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.28) = xAngle (-0.31 = -0.31) 23:09:48.971 00.000 30444 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.38 = -0.38) 23:09:48.972 00.001 30444 CameraToMount -- cameraX=0.29 cameraY=-0.20 hyp=0.36 cameraTheta=-0.59 mountX=0.34 mountY=-0.13, mountTheta=-0.37 23:09:48.972 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.20, opts=13) 23:09:48.972 00.000 30444 Enqueuing Move request for scope (0.29, -0.20) 23:09:48.972 00.000 15672 Worker thread wakes up 23:09:48.972 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.20) opts 0xd 23:09:48.972 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.20) 23:09:48.972 00.000 15672 Moving (0.29, -0.20) raw xDistance=0.34 yDistance=-0.13 23:09:48.972 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 23:09:48.972 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:09:48.972 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 23:09:48.972 00.000 15672 MoveAxis(W, 91, ABG) 23:09:48.972 00.000 15672 Guiding Dir = 3, Dur = 91 23:09:48.973 00.001 15672 IsSlewing returns 0 23:09:48.974 00.001 15672 IsGuiding returns 0 23:09:48.978 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=12821, FiltMin=2728, FiltMax=8970, Gamma=2.950 23:09:49.001 00.023 15672 PulseGuide returned control before completion, sleep 75 23:09:49.027 00.026 30444 UpdateGuideState exits: m=104714 SNR=78.8 Saturated 23:09:49.027 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:49.027 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:49.027 00.000 30444 Enqueuing Expose request 23:09:49.081 00.054 15672 IsGuiding returns 1 23:09:49.081 00.000 15672 scope still moving after pulse duration time elapsed 23:09:49.102 00.021 15672 IsSlewing returns 0 23:09:49.130 00.028 15672 IsGuiding returns 0 23:09:49.130 00.000 15672 scope move finished after 91 + 64 ms 23:09:49.130 00.000 15672 Move returns status 0, amount 91 23:09:49.130 00.000 15672 MoveAxis(N, 0, ABG) 23:09:49.130 00.000 15672 Move returns status 0, amount 0 23:09:49.130 00.000 15672 move complete, result=0 23:09:49.130 00.000 15672 worker thread done servicing request 23:09:49.130 00.000 15672 Worker thread wakes up 23:09:49.130 00.000 30444 GuideStep: 0.3 px 91 ms WEST, -0.1 px 0 ms NORTH 23:09:49.130 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:49.130 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:51.246 02.116 15672 Exposure complete 23:09:51.276 00.030 15672 worker thread done servicing request 23:09:51.276 00.000 30444 OnExposeComplete: enter 23:09:51.276 00.000 30444 UpdateGuideState(): m_state=6 23:09:51.276 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1772 23:09:51.277 00.001 30444 Star::Find returns 1 (1), X=461.17, Y=193.42, Mass=93907, SNR=67.6, Peak=11450 HFD=3.6 23:09:51.277 00.000 30444 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.28) = xAngle (-2.60 = -2.60) 23:09:51.277 00.000 30444 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.66 = -2.66) 23:09:51.277 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-2.88 mountX=-0.27 mountY=-0.15, mountTheta=-2.65 23:09:51.277 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.08, opts=13) 23:09:51.277 00.000 30444 Enqueuing Move request for scope (-0.31, -0.08) 23:09:51.277 00.000 15672 Worker thread wakes up 23:09:51.277 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.08) opts 0xd 23:09:51.277 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.08) 23:09:51.277 00.000 15672 Moving (-0.31, -0.08) raw xDistance=-0.27 yDistance=-0.15 23:09:51.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27 23:09:51.278 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:09:51.278 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:09:51.278 00.000 15672 MoveAxis(E, 68, ABG) 23:09:51.278 00.000 15672 Guiding Dir = 2, Dur = 68 23:09:51.279 00.001 15672 IsSlewing returns 0 23:09:51.279 00.000 15672 IsGuiding returns 0 23:09:51.283 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2411, max=11872, FiltMin=2687, FiltMax=8584, Gamma=2.950 23:09:51.300 00.017 15672 PulseGuide returned control before completion, sleep 57 23:09:51.333 00.033 30444 UpdateGuideState exits: m=93907 SNR=67.6 Saturated 23:09:51.333 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:51.333 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:51.333 00.000 30444 Enqueuing Expose request 23:09:51.381 00.048 15672 IsGuiding returns 0 23:09:51.381 00.000 15672 Move returns status 0, amount 68 23:09:51.381 00.000 15672 MoveAxis(N, 0, ABG) 23:09:51.381 00.000 15672 Move returns status 0, amount 0 23:09:51.381 00.000 15672 move complete, result=0 23:09:51.381 00.000 15672 worker thread done servicing request 23:09:51.381 00.000 15672 Worker thread wakes up 23:09:51.381 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:51.381 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:51.381 00.000 30444 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH 23:09:53.289 01.908 15672 Exposure complete 23:09:53.308 00.019 15672 worker thread done servicing request 23:09:53.309 00.001 30444 OnExposeComplete: enter 23:09:53.309 00.000 30444 UpdateGuideState(): m_state=6 23:09:53.309 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1773 23:09:53.309 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=193.29, Mass=109165, SNR=76.0, Peak=11327 HFD=3.5 23:09:53.309 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 23:09:53.309 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 23:09:53.309 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.80 mountX=0.01 mountY=-0.23, mountTheta=-1.52 23:09:53.309 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.22, opts=13) 23:09:53.309 00.000 30444 Enqueuing Move request for scope (-0.05, -0.22) 23:09:53.310 00.001 15672 Worker thread wakes up 23:09:53.310 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd 23:09:53.310 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.22) 23:09:53.310 00.000 15672 Moving (-0.05, -0.22) raw xDistance=0.01 yDistance=-0.23 23:09:53.310 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:09:53.310 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:09:53.310 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 23:09:53.310 00.000 15672 MoveAxis(E, 0, ABG) 23:09:53.310 00.000 15672 Move returns status 0, amount 0 23:09:53.310 00.000 15672 MoveAxis(N, 0, ABG) 23:09:53.310 00.000 15672 Move returns status 0, amount 0 23:09:53.310 00.000 15672 move complete, result=0 23:09:53.310 00.000 15672 worker thread done servicing request 23:09:53.315 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=12539, FiltMin=2695, FiltMax=9134, Gamma=2.950 23:09:53.364 00.049 30444 UpdateGuideState exits: m=109165 SNR=76.0 Saturated 23:09:53.364 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:53.364 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:53.364 00.000 30444 Enqueuing Expose request 23:09:53.364 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:09:53.364 00.000 15672 Worker thread wakes up 23:09:53.364 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:53.364 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:55.481 02.117 15672 Exposure complete 23:09:55.513 00.032 15672 worker thread done servicing request 23:09:55.514 00.001 30444 OnExposeComplete: enter 23:09:55.514 00.000 30444 UpdateGuideState(): m_state=6 23:09:55.514 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1774 23:09:55.514 00.000 30444 Star::Find returns 1 (1), X=460.81, Y=192.91, Mass=101502, SNR=78.5, Peak=11070 HFD=3.8 23:09:55.514 00.000 30444 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.28) = xAngle (-2.13 = -2.13) 23:09:55.514 00.000 30444 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.19 = -2.19) 23:09:55.514 00.000 30444 CameraToMount -- cameraX=-0.66 cameraY=-0.60 hyp=0.89 cameraTheta=-2.41 mountX=-0.47 mountY=-0.73, mountTheta=-2.15 23:09:55.514 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.66, y=-0.60, opts=13) 23:09:55.514 00.000 30444 Enqueuing Move request for scope (-0.66, -0.60) 23:09:55.515 00.001 15672 Worker thread wakes up 23:09:55.515 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.60) opts 0xd 23:09:55.515 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.66, -0.60) 23:09:55.515 00.000 15672 Moving (-0.66, -0.60) raw xDistance=-0.47 yDistance=-0.73 23:09:55.515 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 23:09:55.515 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=0.54 newest=-1.10 23:09:55.515 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 23:09:55.515 00.000 15672 MoveAxis(E, 128, ABG) 23:09:55.515 00.000 15672 Guiding Dir = 2, Dur = 128 23:09:55.515 00.000 15672 IsSlewing returns 0 23:09:55.520 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=12314, FiltMin=2677, FiltMax=8551, Gamma=2.950 23:09:55.534 00.014 15672 IsGuiding returns 0 23:09:55.550 00.016 15672 PulseGuide returned control before completion, sleep 123 23:09:55.570 00.020 30444 UpdateGuideState exits: m=101502 SNR=78.5 Saturated 23:09:55.570 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:55.570 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:55.570 00.000 30444 Enqueuing Expose request 23:09:55.679 00.109 15672 IsGuiding returns 0 23:09:55.679 00.000 15672 Move returns status 0, amount 128 23:09:55.679 00.000 15672 MoveAxis(N, 129, ABG) 23:09:55.679 00.000 15672 Guiding Dir = 0, Dur = 129 23:09:55.680 00.001 15672 IsSlewing returns 0 23:09:55.681 00.001 15672 IsGuiding returns 0 23:09:55.758 00.077 15672 PulseGuide returned control before completion, sleep 63 23:09:55.824 00.066 15672 IsGuiding returns 1 23:09:55.824 00.000 15672 scope still moving after pulse duration time elapsed 23:09:55.845 00.021 15672 IsSlewing returns 0 23:09:55.848 00.003 15672 IsGuiding returns 1 23:09:55.869 00.021 15672 IsSlewing returns 0 23:09:55.872 00.003 15672 IsGuiding returns 1 23:09:55.892 00.020 15672 IsSlewing returns 0 23:09:55.920 00.028 15672 IsGuiding returns 0 23:09:55.920 00.000 15672 scope move finished after 129 + 108 ms 23:09:55.920 00.000 15672 Move returns status 0, amount 129 23:09:55.920 00.000 15672 move complete, result=0 23:09:55.920 00.000 15672 worker thread done servicing request 23:09:55.920 00.000 15672 Worker thread wakes up 23:09:55.920 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:55.921 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:55.921 00.000 30444 GuideStep: -0.5 px 128 ms EAST, -0.7 px 129 ms NORTH 23:09:57.826 01.905 15672 Exposure complete 23:09:57.846 00.020 15672 worker thread done servicing request 23:09:57.846 00.000 30444 OnExposeComplete: enter 23:09:57.846 00.000 30444 UpdateGuideState(): m_state=6 23:09:57.846 00.000 30444 Star::Find(15, 460, 192, 0, (0,0,0,0), 0.0, 255) frame 1775 23:09:57.846 00.000 30444 Star::Find returns 1 (1), X=462.48, Y=192.62, Mass=101220, SNR=71.2, Peak=9868 HFD=3.5 23:09:57.846 00.000 30444 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 23:09:57.847 00.001 30444 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 23:09:57.847 00.000 30444 CameraToMount -- cameraX=1.00 cameraY=-0.89 hyp=1.34 cameraTheta=-0.72 mountX=1.21 mountY=-0.65, mountTheta=-0.49 23:09:57.847 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.00, y=-0.89, opts=13) 23:09:57.847 00.000 30444 Enqueuing Move request for scope (1.00, -0.89) 23:09:57.847 00.000 15672 Worker thread wakes up 23:09:57.847 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.00, -0.89) opts 0xd 23:09:57.847 00.000 15672 Handling offset move in thread for scope, endpoint = (1.00, -0.89) 23:09:57.847 00.000 15672 Moving (1.00, -0.89) raw xDistance=1.21 yDistance=-0.65 23:09:57.847 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.21 23:09:57.847 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 23:09:57.847 00.000 15672 MoveAxis(W, 317, ABG) 23:09:57.847 00.000 15672 Guiding Dir = 3, Dur = 317 23:09:57.848 00.001 15672 IsSlewing returns 0 23:09:57.849 00.001 15672 IsGuiding returns 0 23:09:57.854 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=10360, FiltMin=2728, FiltMax=8258, Gamma=2.950 23:09:57.866 00.012 15672 PulseGuide returned control before completion, sleep 310 23:09:57.903 00.037 30444 UpdateGuideState exits: m=101220 SNR=71.2 Saturated 23:09:57.903 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:57.903 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:09:57.903 00.000 30444 Enqueuing Expose request 23:09:58.180 00.277 15672 IsGuiding returns 1 23:09:58.180 00.000 15672 scope still moving after pulse duration time elapsed 23:09:58.201 00.021 15672 IsSlewing returns 0 23:09:58.219 00.018 15672 IsGuiding returns 0 23:09:58.219 00.000 15672 scope move finished after 317 + 52 ms 23:09:58.219 00.000 15672 Move returns status 0, amount 317 23:09:58.219 00.000 15672 MoveAxis(N, 116, ABG) 23:09:58.219 00.000 15672 Guiding Dir = 0, Dur = 116 23:09:58.219 00.000 15672 IsSlewing returns 0 23:09:58.220 00.001 15672 IsGuiding returns 0 23:09:58.298 00.078 15672 PulseGuide returned control before completion, sleep 49 23:09:58.351 00.053 15672 IsGuiding returns 1 23:09:58.351 00.000 15672 scope still moving after pulse duration time elapsed 23:09:58.373 00.022 15672 IsSlewing returns 0 23:09:58.441 00.068 15672 IsGuiding returns 0 23:09:58.442 00.001 15672 scope move finished after 116 + 105 ms 23:09:58.442 00.000 15672 Move returns status 0, amount 116 23:09:58.442 00.000 15672 move complete, result=0 23:09:58.442 00.000 15672 worker thread done servicing request 23:09:58.442 00.000 15672 Worker thread wakes up 23:09:58.442 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:09:58.443 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:09:58.443 00.000 30444 GuideStep: 1.2 px 317 ms WEST, -0.6 px 116 ms NORTH 23:10:00.551 02.108 15672 Exposure complete 23:10:00.571 00.020 15672 worker thread done servicing request 23:10:00.571 00.000 30444 OnExposeComplete: enter 23:10:00.571 00.000 30444 UpdateGuideState(): m_state=6 23:10:00.571 00.000 30444 Star::Find(15, 462, 192, 0, (0,0,0,0), 0.0, 255) frame 1776 23:10:00.572 00.001 30444 Star::Find returns 1 (1), X=462.09, Y=192.42, Mass=94485, SNR=70.9, Peak=8883 HFD=3.8 23:10:00.572 00.000 30444 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.28) = xAngle (-0.78 = -0.78) 23:10:00.572 00.000 30444 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.84 = -0.84) 23:10:00.572 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=-1.08 hyp=1.24 cameraTheta=-1.06 mountX=0.88 mountY=-0.93, mountTheta=-0.81 23:10:00.572 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=-1.08, opts=13) 23:10:00.572 00.000 30444 Enqueuing Move request for scope (0.61, -1.08) 23:10:00.572 00.000 15672 Worker thread wakes up 23:10:00.572 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, -1.08) opts 0xd 23:10:00.572 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, -1.08) 23:10:00.572 00.000 15672 Moving (0.61, -1.08) raw xDistance=0.88 yDistance=-0.93 23:10:00.572 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.88 23:10:00.573 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 23:10:00.573 00.000 15672 MoveAxis(W, 261, ABG) 23:10:00.573 00.000 15672 Guiding Dir = 3, Dur = 261 23:10:00.573 00.000 15672 IsSlewing returns 0 23:10:00.574 00.001 15672 IsGuiding returns 0 23:10:00.578 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2374, max=10826, FiltMin=2647, FiltMax=8555, Gamma=2.950 23:10:00.598 00.020 15672 PulseGuide returned control before completion, sleep 248 23:10:00.628 00.030 30444 UpdateGuideState exits: m=94485 SNR=70.9 Saturated 23:10:00.628 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:00.628 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:00.628 00.000 30444 Enqueuing Expose request 23:10:00.850 00.222 15672 IsGuiding returns 1 23:10:00.850 00.000 15672 scope still moving after pulse duration time elapsed 23:10:00.872 00.022 15672 IsSlewing returns 0 23:10:00.903 00.031 15672 IsGuiding returns 0 23:10:00.903 00.000 15672 scope move finished after 261 + 68 ms 23:10:00.904 00.001 15672 Move returns status 0, amount 261 23:10:00.904 00.000 15672 MoveAxis(N, 166, ABG) 23:10:00.904 00.000 15672 Guiding Dir = 0, Dur = 166 23:10:00.904 00.000 15672 IsSlewing returns 0 23:10:00.908 00.004 15672 IsGuiding returns 0 23:10:01.029 00.121 15672 PulseGuide returned control before completion, sleep 55 23:10:01.086 00.057 15672 IsGuiding returns 1 23:10:01.086 00.000 15672 scope still moving after pulse duration time elapsed 23:10:01.107 00.021 15672 IsSlewing returns 0 23:10:01.108 00.001 15672 IsGuiding returns 1 23:10:01.129 00.021 15672 IsSlewing returns 0 23:10:01.131 00.002 15672 IsGuiding returns 1 23:10:01.152 00.021 15672 IsSlewing returns 0 23:10:01.155 00.003 15672 IsGuiding returns 1 23:10:01.176 00.021 15672 IsSlewing returns 0 23:10:01.179 00.003 15672 IsGuiding returns 1 23:10:01.200 00.021 15672 IsSlewing returns 0 23:10:01.222 00.022 15672 IsGuiding returns 0 23:10:01.223 00.001 15672 scope move finished after 166 + 148 ms 23:10:01.223 00.000 15672 Move returns status 0, amount 166 23:10:01.223 00.000 15672 move complete, result=0 23:10:01.223 00.000 15672 worker thread done servicing request 23:10:01.223 00.000 15672 Worker thread wakes up 23:10:01.223 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:01.223 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:01.224 00.001 30444 GuideStep: 0.9 px 261 ms WEST, -0.9 px 166 ms NORTH 23:10:03.139 01.915 15672 Exposure complete 23:10:03.170 00.031 15672 worker thread done servicing request 23:10:03.171 00.001 30444 OnExposeComplete: enter 23:10:03.171 00.000 30444 UpdateGuideState(): m_state=6 23:10:03.171 00.000 30444 Star::Find(15, 462, 192, 0, (0,0,0,0), 0.0, 255) frame 1777 23:10:03.171 00.000 30444 Star::Find returns 1 (1), X=460.91, Y=193.16, Mass=101363, SNR=76.6, Peak=11090 HFD=3.8 23:10:03.171 00.000 30444 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.28) = xAngle (-2.32 = -2.32) 23:10:03.171 00.000 30444 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.38 = -2.38) 23:10:03.171 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=-0.35 hyp=0.67 cameraTheta=-2.59 mountX=-0.45 mountY=-0.46, mountTheta=-2.35 23:10:03.171 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=-0.35, opts=13) 23:10:03.171 00.000 30444 Enqueuing Move request for scope (-0.57, -0.35) 23:10:03.172 00.001 15672 Worker thread wakes up 23:10:03.172 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.35) opts 0xd 23:10:03.172 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, -0.35) 23:10:03.172 00.000 15672 Moving (-0.57, -0.35) raw xDistance=-0.45 yDistance=-0.46 23:10:03.172 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.45 23:10:03.172 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 23:10:03.172 00.000 15672 MoveAxis(E, 104, ABG) 23:10:03.172 00.000 15672 Guiding Dir = 2, Dur = 104 23:10:03.173 00.001 15672 IsSlewing returns 0 23:10:03.174 00.001 15672 IsGuiding returns 0 23:10:03.179 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=11352, FiltMin=2668, FiltMax=8459, Gamma=2.950 23:10:03.201 00.022 15672 PulseGuide returned control before completion, sleep 87 23:10:03.232 00.031 30444 UpdateGuideState exits: m=101363 SNR=76.6 Saturated 23:10:03.232 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:03.232 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:03.232 00.000 30444 Enqueuing Expose request 23:10:03.291 00.059 15672 IsGuiding returns 1 23:10:03.291 00.000 15672 scope still moving after pulse duration time elapsed 23:10:03.312 00.021 15672 IsSlewing returns 0 23:10:03.312 00.000 15672 IsGuiding returns 1 23:10:03.334 00.022 15672 IsSlewing returns 0 23:10:03.346 00.012 15672 IsGuiding returns 0 23:10:03.346 00.000 15672 scope move finished after 104 + 67 ms 23:10:03.346 00.000 15672 Move returns status 0, amount 104 23:10:03.346 00.000 15672 MoveAxis(N, 83, ABG) 23:10:03.346 00.000 15672 Guiding Dir = 0, Dur = 83 23:10:03.346 00.000 15672 IsSlewing returns 0 23:10:03.347 00.001 15672 IsGuiding returns 0 23:10:03.426 00.079 15672 PulseGuide returned control before completion, sleep 15 23:10:03.458 00.032 15672 IsGuiding returns 1 23:10:03.458 00.000 15672 scope still moving after pulse duration time elapsed 23:10:03.478 00.020 15672 IsSlewing returns 0 23:10:03.479 00.001 15672 IsGuiding returns 1 23:10:03.500 00.021 15672 IsSlewing returns 0 23:10:03.502 00.002 15672 IsGuiding returns 1 23:10:03.523 00.021 15672 IsSlewing returns 0 23:10:03.554 00.031 15672 IsGuiding returns 0 23:10:03.555 00.001 15672 scope move finished after 83 + 125 ms 23:10:03.555 00.000 15672 Move returns status 0, amount 83 23:10:03.555 00.000 15672 move complete, result=0 23:10:03.555 00.000 15672 worker thread done servicing request 23:10:03.555 00.000 15672 Worker thread wakes up 23:10:03.555 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:03.556 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:03.556 00.000 30444 GuideStep: -0.5 px 104 ms EAST, -0.5 px 83 ms NORTH 23:10:05.665 02.109 15672 Exposure complete 23:10:05.685 00.020 15672 worker thread done servicing request 23:10:05.685 00.000 30444 OnExposeComplete: enter 23:10:05.685 00.000 30444 UpdateGuideState(): m_state=6 23:10:05.685 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1778 23:10:05.685 00.000 30444 Star::Find returns 1 (1), X=460.89, Y=193.00, Mass=105624, SNR=82.9, Peak=12529 HFD=3.8 23:10:05.685 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 23:10:05.685 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 23:10:05.685 00.000 30444 CameraToMount -- cameraX=-0.59 cameraY=-0.51 hyp=0.78 cameraTheta=-2.43 mountX=-0.43 mountY=-0.62, mountTheta=-2.17 23:10:05.686 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.59, y=-0.51, opts=13) 23:10:05.686 00.000 30444 Enqueuing Move request for scope (-0.59, -0.51) 23:10:05.686 00.000 15672 Worker thread wakes up 23:10:05.686 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.51) opts 0xd 23:10:05.686 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.59, -0.51) 23:10:05.686 00.000 15672 Moving (-0.59, -0.51) raw xDistance=-0.43 yDistance=-0.62 23:10:05.686 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43 23:10:05.686 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 23:10:05.686 00.000 15672 MoveAxis(E, 123, ABG) 23:10:05.686 00.000 15672 Guiding Dir = 2, Dur = 123 23:10:05.687 00.001 15672 IsSlewing returns 0 23:10:05.688 00.001 15672 IsGuiding returns 0 23:10:05.693 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=12529, FiltMin=2699, FiltMax=8519, Gamma=2.950 23:10:05.710 00.017 15672 PulseGuide returned control before completion, sleep 111 23:10:05.743 00.033 30444 UpdateGuideState exits: m=105624 SNR=82.9 Saturated 23:10:05.743 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:05.743 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:05.743 00.000 30444 Enqueuing Expose request 23:10:05.823 00.080 15672 IsGuiding returns 1 23:10:05.823 00.000 15672 scope still moving after pulse duration time elapsed 23:10:05.844 00.021 15672 IsSlewing returns 0 23:10:05.854 00.010 15672 IsGuiding returns 0 23:10:05.856 00.002 15672 scope move finished after 123 + 44 ms 23:10:05.856 00.000 15672 Move returns status 0, amount 123 23:10:05.856 00.000 15672 MoveAxis(N, 111, ABG) 23:10:05.856 00.000 15672 Guiding Dir = 0, Dur = 111 23:10:05.856 00.000 15672 IsSlewing returns 0 23:10:05.858 00.002 15672 IsGuiding returns 0 23:10:05.934 00.076 15672 PulseGuide returned control before completion, sleep 47 23:10:05.984 00.050 15672 IsGuiding returns 1 23:10:05.984 00.000 15672 scope still moving after pulse duration time elapsed 23:10:06.005 00.021 15672 IsSlewing returns 0 23:10:06.077 00.072 15672 IsGuiding returns 0 23:10:06.077 00.000 15672 scope move finished after 111 + 107 ms 23:10:06.077 00.000 15672 Move returns status 0, amount 111 23:10:06.077 00.000 15672 move complete, result=0 23:10:06.077 00.000 15672 worker thread done servicing request 23:10:06.077 00.000 15672 Worker thread wakes up 23:10:06.077 00.000 30444 GuideStep: -0.4 px 123 ms EAST, -0.6 px 111 ms NORTH 23:10:06.077 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:06.078 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:07.986 01.908 15672 Exposure complete 23:10:08.006 00.020 15672 worker thread done servicing request 23:10:08.006 00.000 30444 OnExposeComplete: enter 23:10:08.006 00.000 30444 UpdateGuideState(): m_state=6 23:10:08.006 00.000 30444 Star::Find(15, 460, 192, 0, (0,0,0,0), 0.0, 255) frame 1779 23:10:08.006 00.000 30444 Star::Find returns 1 (1), X=461.85, Y=192.51, Mass=103038, SNR=71.3, Peak=10201 HFD=3.7 23:10:08.006 00.000 30444 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.28) = xAngle (-0.93 = -0.93) 23:10:08.006 00.000 30444 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 23:10:08.006 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.99 hyp=1.06 cameraTheta=-1.21 mountX=0.63 mountY=-0.89, mountTheta=-0.95 23:10:08.007 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.99, opts=13) 23:10:08.007 00.000 30444 Enqueuing Move request for scope (0.37, -0.99) 23:10:08.007 00.000 15672 Worker thread wakes up 23:10:08.007 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.99) opts 0xd 23:10:08.007 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.99) 23:10:08.007 00.000 15672 Moving (0.37, -0.99) raw xDistance=0.63 yDistance=-0.89 23:10:08.007 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.63 23:10:08.007 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 23:10:08.007 00.000 15672 MoveAxis(W, 162, ABG) 23:10:08.007 00.000 15672 Guiding Dir = 3, Dur = 162 23:10:08.008 00.001 15672 IsSlewing returns 0 23:10:08.010 00.002 15672 IsGuiding returns 0 23:10:08.013 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2423, max=11390, FiltMin=2704, FiltMax=8819, Gamma=2.950 23:10:08.026 00.013 15672 PulseGuide returned control before completion, sleep 156 23:10:08.063 00.037 30444 UpdateGuideState exits: m=103038 SNR=71.3 Saturated 23:10:08.063 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:08.063 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:08.063 00.000 30444 Enqueuing Expose request 23:10:08.187 00.124 15672 IsGuiding returns 1 23:10:08.187 00.000 15672 scope still moving after pulse duration time elapsed 23:10:08.207 00.020 15672 IsSlewing returns 0 23:10:08.208 00.001 15672 IsGuiding returns 0 23:10:08.208 00.000 15672 scope move finished after 162 + 37 ms 23:10:08.208 00.000 15672 Move returns status 0, amount 162 23:10:08.208 00.000 15672 MoveAxis(N, 159, ABG) 23:10:08.208 00.000 15672 Guiding Dir = 0, Dur = 159 23:10:08.208 00.000 15672 IsSlewing returns 0 23:10:08.209 00.001 15672 IsGuiding returns 0 23:10:08.282 00.073 15672 PulseGuide returned control before completion, sleep 97 23:10:08.428 00.146 15672 IsGuiding returns 1 23:10:08.428 00.000 15672 scope still moving after pulse duration time elapsed 23:10:08.449 00.021 15672 IsSlewing returns 0 23:10:08.475 00.026 15672 IsGuiding returns 0 23:10:08.475 00.000 15672 scope move finished after 159 + 106 ms 23:10:08.475 00.000 15672 Move returns status 0, amount 159 23:10:08.475 00.000 15672 move complete, result=0 23:10:08.475 00.000 15672 worker thread done servicing request 23:10:08.476 00.001 15672 Worker thread wakes up 23:10:08.476 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:08.476 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:08.476 00.000 30444 GuideStep: 0.6 px 162 ms WEST, -0.9 px 159 ms NORTH 23:10:10.592 02.116 15672 Exposure complete 23:10:10.626 00.034 15672 worker thread done servicing request 23:10:10.626 00.000 30444 OnExposeComplete: enter 23:10:10.626 00.000 30444 UpdateGuideState(): m_state=6 23:10:10.626 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1780 23:10:10.626 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=192.52, Mass=108045, SNR=90.4, Peak=10321 HFD=3.3 23:10:10.626 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 23:10:10.626 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 23:10:10.626 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.98 hyp=0.98 cameraTheta=-1.63 mountX=0.21 mountY=-0.97, mountTheta=-1.35 23:10:10.627 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.98, opts=13) 23:10:10.627 00.000 30444 Enqueuing Move request for scope (-0.06, -0.98) 23:10:10.627 00.000 15672 Worker thread wakes up 23:10:10.627 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.98) opts 0xd 23:10:10.627 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.98) 23:10:10.627 00.000 15672 Moving (-0.06, -0.98) raw xDistance=0.21 yDistance=-0.97 23:10:10.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:10:10.627 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97 23:10:10.627 00.000 15672 MoveAxis(E, 0, ABG) 23:10:10.627 00.000 15672 Move returns status 0, amount 0 23:10:10.627 00.000 15672 MoveAxis(N, 173, ABG) 23:10:10.627 00.000 15672 Guiding Dir = 0, Dur = 173 23:10:10.627 00.000 15672 IsSlewing returns 0 23:10:10.628 00.001 15672 IsGuiding returns 0 23:10:10.632 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=11776, FiltMin=2627, FiltMax=8751, Gamma=2.950 23:10:10.685 00.053 30444 UpdateGuideState exits: m=108045 SNR=90.4 Saturated 23:10:10.685 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:10.685 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:10.685 00.000 30444 Enqueuing Expose request 23:10:10.710 00.025 15672 PulseGuide returned control before completion, sleep 102 23:10:10.823 00.113 15672 IsGuiding returns 1 23:10:10.823 00.000 15672 scope still moving after pulse duration time elapsed 23:10:10.845 00.022 15672 IsSlewing returns 0 23:10:10.847 00.002 15672 IsGuiding returns 1 23:10:10.869 00.022 15672 IsSlewing returns 0 23:10:10.872 00.003 15672 IsGuiding returns 1 23:10:10.893 00.021 15672 IsSlewing returns 0 23:10:10.919 00.026 15672 IsGuiding returns 0 23:10:10.919 00.000 15672 scope move finished after 173 + 117 ms 23:10:10.919 00.000 15672 Move returns status 0, amount 173 23:10:10.919 00.000 15672 move complete, result=0 23:10:10.920 00.001 15672 worker thread done servicing request 23:10:10.920 00.000 15672 Worker thread wakes up 23:10:10.920 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:10.920 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.0 px 173 ms NORTH 23:10:10.920 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:12.826 01.906 15672 Exposure complete 23:10:12.846 00.020 15672 worker thread done servicing request 23:10:12.846 00.000 30444 OnExposeComplete: enter 23:10:12.846 00.000 30444 UpdateGuideState(): m_state=6 23:10:12.846 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1781 23:10:12.846 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=192.64, Mass=103341, SNR=84.1, Peak=9304 HFD=3.7 23:10:12.846 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 23:10:12.846 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 23:10:12.846 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.87 hyp=0.91 cameraTheta=-1.26 mountX=0.51 mountY=-0.79, mountTheta=-1.00 23:10:12.847 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.87, opts=13) 23:10:12.847 00.000 30444 Enqueuing Move request for scope (0.28, -0.87) 23:10:12.847 00.000 15672 Worker thread wakes up 23:10:12.847 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.87) opts 0xd 23:10:12.847 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.87) 23:10:12.847 00.000 15672 Moving (0.28, -0.87) raw xDistance=0.51 yDistance=-0.79 23:10:12.847 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 23:10:12.847 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 23:10:12.847 00.000 15672 MoveAxis(W, 137, ABG) 23:10:12.847 00.000 15672 Guiding Dir = 3, Dur = 137 23:10:12.848 00.001 15672 IsSlewing returns 0 23:10:12.849 00.001 15672 IsGuiding returns 0 23:10:12.854 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2386, max=11058, FiltMin=2726, FiltMax=8637, Gamma=2.950 23:10:12.866 00.012 15672 PulseGuide returned control before completion, sleep 131 23:10:12.903 00.037 30444 UpdateGuideState exits: m=103341 SNR=84.1 Saturated 23:10:12.903 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:12.903 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:12.903 00.000 30444 Enqueuing Expose request 23:10:13.000 00.097 15672 IsGuiding returns 1 23:10:13.000 00.000 15672 scope still moving after pulse duration time elapsed 23:10:13.022 00.022 15672 IsSlewing returns 0 23:10:13.043 00.021 15672 IsGuiding returns 0 23:10:13.043 00.000 15672 scope move finished after 137 + 56 ms 23:10:13.043 00.000 15672 Move returns status 0, amount 137 23:10:13.043 00.000 15672 MoveAxis(N, 141, ABG) 23:10:13.043 00.000 15672 Guiding Dir = 0, Dur = 141 23:10:13.044 00.001 15672 IsSlewing returns 0 23:10:13.045 00.001 15672 IsGuiding returns 0 23:10:13.123 00.078 15672 PulseGuide returned control before completion, sleep 73 23:10:13.198 00.075 15672 IsGuiding returns 1 23:10:13.198 00.000 15672 scope still moving after pulse duration time elapsed 23:10:13.218 00.020 15672 IsSlewing returns 0 23:10:13.219 00.001 15672 IsGuiding returns 1 23:10:13.240 00.021 15672 IsSlewing returns 0 23:10:13.242 00.002 15672 IsGuiding returns 1 23:10:13.262 00.020 15672 IsSlewing returns 0 23:10:13.299 00.037 15672 IsGuiding returns 0 23:10:13.300 00.001 15672 scope move finished after 141 + 113 ms 23:10:13.300 00.000 15672 Move returns status 0, amount 141 23:10:13.300 00.000 15672 move complete, result=0 23:10:13.300 00.000 15672 worker thread done servicing request 23:10:13.300 00.000 15672 Worker thread wakes up 23:10:13.300 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:13.301 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:13.301 00.000 30444 GuideStep: 0.5 px 137 ms WEST, -0.8 px 141 ms NORTH 23:10:15.409 02.108 15672 Exposure complete 23:10:15.428 00.019 15672 worker thread done servicing request 23:10:15.429 00.001 30444 OnExposeComplete: enter 23:10:15.429 00.000 30444 UpdateGuideState(): m_state=6 23:10:15.429 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1782 23:10:15.429 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=192.91, Mass=79893, SNR=62.5, Peak=11288 HFD=3.2 23:10:15.429 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 23:10:15.429 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 23:10:15.429 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.59 hyp=0.60 cameraTheta=-1.72 mountX=0.08 mountY=-0.60, mountTheta=-1.44 23:10:15.430 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.59, opts=13) 23:10:15.430 00.000 30444 Enqueuing Move request for scope (-0.09, -0.59) 23:10:15.430 00.000 15672 Worker thread wakes up 23:10:15.430 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.59) opts 0xd 23:10:15.430 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.59) 23:10:15.430 00.000 15672 Moving (-0.09, -0.59) raw xDistance=0.08 yDistance=-0.60 23:10:15.430 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:10:15.430 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 23:10:15.430 00.000 15672 MoveAxis(E, 0, ABG) 23:10:15.430 00.000 15672 Move returns status 0, amount 0 23:10:15.430 00.000 15672 MoveAxis(N, 107, ABG) 23:10:15.430 00.000 15672 Guiding Dir = 0, Dur = 107 23:10:15.431 00.001 15672 IsSlewing returns 0 23:10:15.431 00.000 15672 IsGuiding returns 0 23:10:15.435 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=13965, FiltMin=2733, FiltMax=9682, Gamma=2.950 23:10:15.485 00.050 30444 UpdateGuideState exits: m=79893 SNR=62.5 Saturated 23:10:15.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:15.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:15.485 00.000 30444 Enqueuing Expose request 23:10:15.519 00.034 15672 PulseGuide returned control before completion, sleep 31 23:10:15.567 00.048 15672 IsGuiding returns 1 23:10:15.567 00.000 15672 scope still moving after pulse duration time elapsed 23:10:15.588 00.021 15672 IsSlewing returns 0 23:10:15.589 00.001 15672 IsGuiding returns 1 23:10:15.610 00.021 15672 IsSlewing returns 0 23:10:15.613 00.003 15672 IsGuiding returns 1 23:10:15.634 00.021 15672 IsSlewing returns 0 23:10:15.648 00.014 15672 IsGuiding returns 0 23:10:15.648 00.000 15672 scope move finished after 107 + 109 ms 23:10:15.648 00.000 15672 Move returns status 0, amount 107 23:10:15.649 00.001 15672 move complete, result=0 23:10:15.649 00.000 15672 worker thread done servicing request 23:10:15.649 00.000 15672 Worker thread wakes up 23:10:15.649 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 107 ms NORTH 23:10:15.650 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:15.650 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:17.558 01.908 15672 Exposure complete 23:10:17.578 00.020 15672 worker thread done servicing request 23:10:17.578 00.000 30444 OnExposeComplete: enter 23:10:17.578 00.000 30444 UpdateGuideState(): m_state=6 23:10:17.578 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1783 23:10:17.578 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=193.03, Mass=99770, SNR=73.2, Peak=13053 HFD=3.3 23:10:17.578 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 23:10:17.578 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 23:10:17.579 00.001 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.47 hyp=0.48 cameraTheta=-1.78 mountX=0.03 mountY=-0.48, mountTheta=-1.51 23:10:17.579 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.47, opts=13) 23:10:17.579 00.000 30444 Enqueuing Move request for scope (-0.10, -0.47) 23:10:17.579 00.000 15672 Worker thread wakes up 23:10:17.579 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.47) opts 0xd 23:10:17.579 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.47) 23:10:17.579 00.000 15672 Moving (-0.10, -0.47) raw xDistance=0.03 yDistance=-0.48 23:10:17.579 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:10:17.579 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 23:10:17.579 00.000 15672 MoveAxis(E, 0, ABG) 23:10:17.579 00.000 15672 Move returns status 0, amount 0 23:10:17.579 00.000 15672 MoveAxis(N, 87, ABG) 23:10:17.579 00.000 15672 Guiding Dir = 0, Dur = 87 23:10:17.581 00.002 15672 IsSlewing returns 0 23:10:17.581 00.000 15672 IsGuiding returns 0 23:10:17.586 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2401, max=13903, FiltMin=2720, FiltMax=9170, Gamma=2.950 23:10:17.635 00.049 30444 UpdateGuideState exits: m=99770 SNR=73.2 Saturated 23:10:17.635 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:17.635 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:17.635 00.000 30444 Enqueuing Expose request 23:10:17.660 00.025 15672 PulseGuide returned control before completion, sleep 20 23:10:17.724 00.064 15672 IsGuiding returns 1 23:10:17.724 00.000 15672 scope still moving after pulse duration time elapsed 23:10:17.745 00.021 15672 IsSlewing returns 0 23:10:17.772 00.027 15672 IsGuiding returns 0 23:10:17.772 00.000 15672 scope move finished after 87 + 103 ms 23:10:17.773 00.001 15672 Move returns status 0, amount 87 23:10:17.773 00.000 15672 move complete, result=0 23:10:17.773 00.000 15672 worker thread done servicing request 23:10:17.773 00.000 15672 Worker thread wakes up 23:10:17.773 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:17.773 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:17.773 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 87 ms NORTH 23:10:19.884 02.111 15672 Exposure complete 23:10:19.914 00.030 15672 worker thread done servicing request 23:10:19.914 00.000 30444 OnExposeComplete: enter 23:10:19.914 00.000 30444 UpdateGuideState(): m_state=6 23:10:19.915 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1784 23:10:19.915 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=192.39, Mass=92729, SNR=67.1, Peak=11684 HFD=3.2 23:10:19.915 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 23:10:19.915 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 23:10:19.915 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-1.11 hyp=1.14 cameraTheta=-1.80 mountX=0.06 mountY=-1.14, mountTheta=-1.52 23:10:19.916 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-1.11, opts=13) 23:10:19.916 00.000 30444 Enqueuing Move request for scope (-0.26, -1.11) 23:10:19.916 00.000 15672 Worker thread wakes up 23:10:19.916 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -1.11) opts 0xd 23:10:19.916 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -1.11) 23:10:19.916 00.000 15672 Moving (-0.26, -1.11) raw xDistance=0.06 yDistance=-1.14 23:10:19.916 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:10:19.916 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14 23:10:19.916 00.000 15672 MoveAxis(E, 0, ABG) 23:10:19.916 00.000 15672 Move returns status 0, amount 0 23:10:19.916 00.000 15672 MoveAxis(N, 204, ABG) 23:10:19.916 00.000 15672 Guiding Dir = 0, Dur = 204 23:10:19.917 00.001 15672 IsSlewing returns 0 23:10:19.918 00.001 15672 IsGuiding returns 0 23:10:19.922 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=12550, FiltMin=2727, FiltMax=8586, Gamma=2.950 23:10:19.974 00.052 30444 UpdateGuideState exits: m=92729 SNR=67.1 Saturated 23:10:19.974 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:19.974 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:19.974 00.000 30444 Enqueuing Expose request 23:10:19.992 00.018 15672 PulseGuide returned control before completion, sleep 141 23:10:20.136 00.144 15672 IsGuiding returns 1 23:10:20.136 00.000 15672 scope still moving after pulse duration time elapsed 23:10:20.157 00.021 15672 IsSlewing returns 0 23:10:20.158 00.001 15672 IsGuiding returns 1 23:10:20.178 00.020 15672 IsSlewing returns 0 23:10:20.179 00.001 15672 IsGuiding returns 1 23:10:20.200 00.021 15672 IsSlewing returns 0 23:10:20.202 00.002 15672 IsGuiding returns 1 23:10:20.222 00.020 15672 IsSlewing returns 0 23:10:20.249 00.027 15672 IsGuiding returns 0 23:10:20.249 00.000 15672 scope move finished after 204 + 127 ms 23:10:20.250 00.001 15672 Move returns status 0, amount 204 23:10:20.250 00.000 15672 move complete, result=0 23:10:20.250 00.000 15672 worker thread done servicing request 23:10:20.250 00.000 15672 Worker thread wakes up 23:10:20.250 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.1 px 204 ms NORTH 23:10:20.250 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:20.251 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:22.158 01.907 15672 Exposure complete 23:10:22.178 00.020 15672 worker thread done servicing request 23:10:22.178 00.000 30444 OnExposeComplete: enter 23:10:22.178 00.000 30444 UpdateGuideState(): m_state=6 23:10:22.178 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1785 23:10:22.178 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=192.38, Mass=98376, SNR=74.7, Peak=10684 HFD=3.5 23:10:22.178 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 23:10:22.179 00.001 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 23:10:22.179 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-1.13 hyp=1.14 cameraTheta=-1.71 mountX=0.16 mountY=-1.14, mountTheta=-1.43 23:10:22.179 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-1.13, opts=13) 23:10:22.179 00.000 30444 Enqueuing Move request for scope (-0.15, -1.13) 23:10:22.180 00.001 15672 Worker thread wakes up 23:10:22.180 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -1.13) opts 0xd 23:10:22.180 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -1.13) 23:10:22.180 00.000 15672 Moving (-0.15, -1.13) raw xDistance=0.16 yDistance=-1.14 23:10:22.180 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:10:22.180 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14 23:10:22.180 00.000 15672 MoveAxis(E, 0, ABG) 23:10:22.180 00.000 15672 Move returns status 0, amount 0 23:10:22.180 00.000 15672 MoveAxis(N, 202, ABG) 23:10:22.180 00.000 15672 Guiding Dir = 0, Dur = 202 23:10:22.181 00.001 15672 IsSlewing returns 0 23:10:22.187 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=11969, FiltMin=2688, FiltMax=8580, Gamma=2.950 23:10:22.212 00.025 15672 IsGuiding returns 0 23:10:22.236 00.024 30444 UpdateGuideState exits: m=98376 SNR=74.7 Saturated 23:10:22.236 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:22.236 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:22.237 00.001 30444 Enqueuing Expose request 23:10:22.291 00.054 15672 PulseGuide returned control before completion, sleep 133 23:10:22.453 00.162 15672 IsGuiding returns 1 23:10:22.453 00.000 15672 scope still moving after pulse duration time elapsed 23:10:22.473 00.020 15672 IsSlewing returns 0 23:10:22.474 00.001 15672 IsGuiding returns 1 23:10:22.495 00.021 15672 IsSlewing returns 0 23:10:22.496 00.001 15672 IsGuiding returns 1 23:10:22.517 00.021 15672 IsSlewing returns 0 23:10:22.531 00.014 15672 IsGuiding returns 0 23:10:22.531 00.000 15672 scope move finished after 202 + 117 ms 23:10:22.531 00.000 15672 Move returns status 0, amount 202 23:10:22.531 00.000 15672 move complete, result=0 23:10:22.531 00.000 15672 worker thread done servicing request 23:10:22.531 00.000 15672 Worker thread wakes up 23:10:22.531 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:22.531 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.1 px 202 ms NORTH 23:10:22.531 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:24.638 02.107 15672 Exposure complete 23:10:24.658 00.020 15672 worker thread done servicing request 23:10:24.658 00.000 30444 OnExposeComplete: enter 23:10:24.658 00.000 30444 UpdateGuideState(): m_state=6 23:10:24.658 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1786 23:10:24.659 00.001 30444 Star::Find returns 1 (1), X=461.70, Y=192.28, Mass=100837, SNR=83.4, Peak=10744 HFD=3.7 23:10:24.659 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 23:10:24.659 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 23:10:24.659 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-1.22 hyp=1.24 cameraTheta=-1.40 mountX=0.55 mountY=-1.15, mountTheta=-1.13 23:10:24.659 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-1.22, opts=13) 23:10:24.659 00.000 30444 Enqueuing Move request for scope (0.22, -1.22) 23:10:24.659 00.000 15672 Worker thread wakes up 23:10:24.659 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.22) opts 0xd 23:10:24.659 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -1.22) 23:10:24.659 00.000 15672 Moving (0.22, -1.22) raw xDistance=0.55 yDistance=-1.15 23:10:24.659 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55 23:10:24.660 00.001 15672 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15 23:10:24.660 00.000 15672 MoveAxis(W, 147, ABG) 23:10:24.660 00.000 15672 Guiding Dir = 3, Dur = 147 23:10:24.660 00.000 15672 IsSlewing returns 0 23:10:24.661 00.001 15672 IsGuiding returns 0 23:10:24.666 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=11886, FiltMin=2681, FiltMax=8467, Gamma=2.950 23:10:24.688 00.022 15672 PulseGuide returned control before completion, sleep 131 23:10:24.715 00.027 30444 UpdateGuideState exits: m=100837 SNR=83.4 Saturated 23:10:24.715 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:24.715 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:24.715 00.000 30444 Enqueuing Expose request 23:10:24.823 00.108 15672 IsGuiding returns 1 23:10:24.823 00.000 15672 scope still moving after pulse duration time elapsed 23:10:24.844 00.021 15672 IsSlewing returns 0 23:10:24.897 00.053 15672 IsGuiding returns 0 23:10:24.897 00.000 15672 scope move finished after 147 + 88 ms 23:10:24.897 00.000 15672 Move returns status 0, amount 147 23:10:24.897 00.000 15672 MoveAxis(N, 205, ABG) 23:10:24.898 00.001 15672 Guiding Dir = 0, Dur = 205 23:10:24.898 00.000 15672 IsSlewing returns 0 23:10:24.900 00.002 15672 IsGuiding returns 0 23:10:24.976 00.076 15672 PulseGuide returned control before completion, sleep 140 23:10:25.137 00.161 15672 IsGuiding returns 1 23:10:25.137 00.000 15672 scope still moving after pulse duration time elapsed 23:10:25.158 00.021 15672 IsSlewing returns 0 23:10:25.163 00.005 15672 IsGuiding returns 1 23:10:25.185 00.022 15672 IsSlewing returns 0 23:10:25.187 00.002 15672 IsGuiding returns 1 23:10:25.207 00.020 15672 IsSlewing returns 0 23:10:25.232 00.025 15672 IsGuiding returns 0 23:10:25.232 00.000 15672 scope move finished after 205 + 126 ms 23:10:25.232 00.000 15672 Move returns status 0, amount 205 23:10:25.232 00.000 15672 move complete, result=0 23:10:25.232 00.000 15672 worker thread done servicing request 23:10:25.232 00.000 15672 Worker thread wakes up 23:10:25.232 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:25.232 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:25.232 00.000 30444 GuideStep: 0.5 px 147 ms WEST, -1.1 px 205 ms NORTH 23:10:27.139 01.907 15672 Exposure complete 23:10:27.159 00.020 15672 worker thread done servicing request 23:10:27.159 00.000 30444 OnExposeComplete: enter 23:10:27.159 00.000 30444 UpdateGuideState(): m_state=6 23:10:27.159 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1787 23:10:27.159 00.000 30444 Star::Find returns 1 (1), X=460.98, Y=192.92, Mass=109104, SNR=77.8, Peak=11985 HFD=3.7 23:10:27.159 00.000 30444 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.28) = xAngle (-2.00 = -2.00) 23:10:27.159 00.000 30444 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.06 = -2.06) 23:10:27.159 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=-0.59 hyp=0.77 cameraTheta=-2.28 mountX=-0.32 mountY=-0.68, mountTheta=-2.01 23:10:27.159 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=-0.59, opts=13) 23:10:27.159 00.000 30444 Enqueuing Move request for scope (-0.50, -0.59) 23:10:27.160 00.001 15672 Worker thread wakes up 23:10:27.160 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.59) opts 0xd 23:10:27.160 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, -0.59) 23:10:27.160 00.000 15672 Moving (-0.50, -0.59) raw xDistance=-0.32 yDistance=-0.68 23:10:27.160 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32 23:10:27.160 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 23:10:27.160 00.000 15672 MoveAxis(E, 76, ABG) 23:10:27.160 00.000 15672 Guiding Dir = 2, Dur = 76 23:10:27.161 00.001 15672 IsSlewing returns 0 23:10:27.162 00.001 15672 IsGuiding returns 0 23:10:27.166 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2400, max=12625, FiltMin=2726, FiltMax=8895, Gamma=2.950 23:10:27.180 00.014 15672 PulseGuide returned control before completion, sleep 69 23:10:27.216 00.036 30444 UpdateGuideState exits: m=109104 SNR=77.8 Saturated 23:10:27.216 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:27.216 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:27.216 00.000 30444 Enqueuing Expose request 23:10:27.252 00.036 15672 IsGuiding returns 1 23:10:27.252 00.000 15672 scope still moving after pulse duration time elapsed 23:10:27.273 00.021 15672 IsSlewing returns 0 23:10:27.324 00.051 15672 IsGuiding returns 0 23:10:27.324 00.000 15672 scope move finished after 76 + 86 ms 23:10:27.324 00.000 15672 Move returns status 0, amount 76 23:10:27.324 00.000 15672 MoveAxis(N, 122, ABG) 23:10:27.325 00.001 15672 Guiding Dir = 0, Dur = 122 23:10:27.325 00.000 15672 IsSlewing returns 0 23:10:27.328 00.003 15672 IsGuiding returns 0 23:10:27.404 00.076 15672 PulseGuide returned control before completion, sleep 56 23:10:27.463 00.059 15672 IsGuiding returns 1 23:10:27.463 00.000 15672 scope still moving after pulse duration time elapsed 23:10:27.485 00.022 15672 IsSlewing returns 0 23:10:27.488 00.003 15672 IsGuiding returns 1 23:10:27.508 00.020 15672 IsSlewing returns 0 23:10:27.580 00.072 15672 IsGuiding returns 0 23:10:27.580 00.000 15672 scope move finished after 122 + 129 ms 23:10:27.580 00.000 15672 Move returns status 0, amount 122 23:10:27.580 00.000 15672 move complete, result=0 23:10:27.580 00.000 15672 worker thread done servicing request 23:10:27.580 00.000 15672 Worker thread wakes up 23:10:27.580 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:27.580 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:27.580 00.000 30444 GuideStep: -0.3 px 76 ms EAST, -0.7 px 122 ms NORTH 23:10:29.688 02.108 15672 Exposure complete 23:10:29.711 00.023 15672 worker thread done servicing request 23:10:29.712 00.001 30444 OnExposeComplete: enter 23:10:29.712 00.000 30444 UpdateGuideState(): m_state=6 23:10:29.712 00.000 30444 Star::Find(15, 460, 192, 0, (0,0,0,0), 0.0, 255) frame 1788 23:10:29.712 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=192.68, Mass=92084, SNR=68.0, Peak=10346 HFD=3.4 23:10:29.712 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.07 = -1.07) 23:10:29.712 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.13 = -1.13) 23:10:29.712 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.82 hyp=0.84 cameraTheta=-1.35 mountX=0.41 mountY=-0.76, mountTheta=-1.08 23:10:29.712 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.82, opts=13) 23:10:29.712 00.000 30444 Enqueuing Move request for scope (0.19, -0.82) 23:10:29.713 00.001 15672 Worker thread wakes up 23:10:29.713 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.82) opts 0xd 23:10:29.713 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.82) 23:10:29.713 00.000 15672 Moving (0.19, -0.82) raw xDistance=0.41 yDistance=-0.76 23:10:29.713 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41 23:10:29.713 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 23:10:29.713 00.000 15672 MoveAxis(W, 105, ABG) 23:10:29.713 00.000 15672 Guiding Dir = 3, Dur = 105 23:10:29.713 00.000 15672 IsSlewing returns 0 23:10:29.714 00.001 15672 IsGuiding returns 0 23:10:29.719 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=12655, FiltMin=2709, FiltMax=9162, Gamma=2.950 23:10:29.736 00.017 15672 PulseGuide returned control before completion, sleep 94 23:10:29.768 00.032 30444 UpdateGuideState exits: m=92084 SNR=68.0 Saturated 23:10:29.769 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:29.769 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:29.769 00.000 30444 Enqueuing Expose request 23:10:29.832 00.063 15672 IsGuiding returns 1 23:10:29.832 00.000 15672 scope still moving after pulse duration time elapsed 23:10:29.853 00.021 15672 IsSlewing returns 0 23:10:29.881 00.028 15672 IsGuiding returns 0 23:10:29.881 00.000 15672 scope move finished after 105 + 60 ms 23:10:29.881 00.000 15672 Move returns status 0, amount 105 23:10:29.881 00.000 15672 MoveAxis(N, 136, ABG) 23:10:29.881 00.000 15672 Guiding Dir = 0, Dur = 136 23:10:29.881 00.000 15672 IsSlewing returns 0 23:10:29.882 00.001 15672 IsGuiding returns 0 23:10:29.960 00.078 15672 PulseGuide returned control before completion, sleep 69 23:10:30.031 00.071 15672 IsGuiding returns 1 23:10:30.031 00.000 15672 scope still moving after pulse duration time elapsed 23:10:30.051 00.020 15672 IsSlewing returns 0 23:10:30.052 00.001 15672 IsGuiding returns 1 23:10:30.073 00.021 15672 IsSlewing returns 0 23:10:30.075 00.002 15672 IsGuiding returns 1 23:10:30.095 00.020 15672 IsSlewing returns 0 23:10:30.096 00.001 15672 IsGuiding returns 1 23:10:30.116 00.020 15672 IsSlewing returns 0 23:10:30.118 00.002 15672 IsGuiding returns 1 23:10:30.140 00.022 15672 IsSlewing returns 0 23:10:30.153 00.013 15672 IsGuiding returns 0 23:10:30.153 00.000 15672 scope move finished after 136 + 135 ms 23:10:30.153 00.000 15672 Move returns status 0, amount 136 23:10:30.153 00.000 15672 move complete, result=0 23:10:30.153 00.000 15672 worker thread done servicing request 23:10:30.154 00.001 15672 Worker thread wakes up 23:10:30.154 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:30.154 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:30.154 00.000 30444 GuideStep: 0.4 px 105 ms WEST, -0.8 px 136 ms NORTH 23:10:32.070 01.916 15672 Exposure complete 23:10:32.101 00.031 15672 worker thread done servicing request 23:10:32.101 00.000 30444 OnExposeComplete: enter 23:10:32.101 00.000 30444 UpdateGuideState(): m_state=6 23:10:32.101 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1789 23:10:32.101 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=192.75, Mass=111134, SNR=86.8, Peak=11130 HFD=3.8 23:10:32.101 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 23:10:32.101 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 23:10:32.101 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.76 hyp=0.85 cameraTheta=-2.03 mountX=-0.15 mountY=-0.82, mountTheta=-1.76 23:10:32.102 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.76, opts=13) 23:10:32.102 00.000 30444 Enqueuing Move request for scope (-0.38, -0.76) 23:10:32.102 00.000 15672 Worker thread wakes up 23:10:32.102 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.76) opts 0xd 23:10:32.102 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.76) 23:10:32.102 00.000 15672 Moving (-0.38, -0.76) raw xDistance=-0.15 yDistance=-0.82 23:10:32.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:10:32.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 23:10:32.102 00.000 15672 MoveAxis(E, 0, ABG) 23:10:32.102 00.000 15672 Move returns status 0, amount 0 23:10:32.102 00.000 15672 MoveAxis(N, 146, ABG) 23:10:32.102 00.000 15672 Guiding Dir = 0, Dur = 146 23:10:32.103 00.001 15672 IsSlewing returns 0 23:10:32.109 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=11435, FiltMin=2676, FiltMax=8692, Gamma=2.950 23:10:32.117 00.008 15672 IsGuiding returns 0 23:10:32.162 00.045 30444 UpdateGuideState exits: m=111134 SNR=86.8 Saturated 23:10:32.162 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:32.162 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:32.162 00.000 30444 Enqueuing Expose request 23:10:32.197 00.035 15672 PulseGuide returned control before completion, sleep 77 23:10:32.276 00.079 15672 IsGuiding returns 1 23:10:32.276 00.000 15672 scope still moving after pulse duration time elapsed 23:10:32.298 00.022 15672 IsSlewing returns 0 23:10:32.299 00.001 15672 IsGuiding returns 1 23:10:32.320 00.021 15672 IsSlewing returns 0 23:10:32.389 00.069 15672 IsGuiding returns 0 23:10:32.390 00.001 15672 scope move finished after 146 + 125 ms 23:10:32.390 00.000 15672 Move returns status 0, amount 146 23:10:32.390 00.000 15672 move complete, result=0 23:10:32.390 00.000 15672 worker thread done servicing request 23:10:32.390 00.000 15672 Worker thread wakes up 23:10:32.390 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:32.390 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:32.391 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.8 px 146 ms NORTH 23:10:34.501 02.110 15672 Exposure complete 23:10:34.520 00.019 15672 worker thread done servicing request 23:10:34.520 00.000 30444 OnExposeComplete: enter 23:10:34.520 00.000 30444 UpdateGuideState(): m_state=6 23:10:34.521 00.001 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1790 23:10:34.521 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=192.18, Mass=94299, SNR=74.3, Peak=9693 HFD=3.7 23:10:34.521 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 23:10:34.521 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 23:10:34.521 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-1.33 hyp=1.34 cameraTheta=-1.67 mountX=0.24 mountY=-1.33, mountTheta=-1.40 23:10:34.521 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-1.33, opts=13) 23:10:34.521 00.000 30444 Enqueuing Move request for scope (-0.13, -1.33) 23:10:34.521 00.000 15672 Worker thread wakes up 23:10:34.521 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -1.33) opts 0xd 23:10:34.522 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.13, -1.33) 23:10:34.522 00.000 15672 Moving (-0.13, -1.33) raw xDistance=0.24 yDistance=-1.33 23:10:34.522 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:10:34.522 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.33 from input -1.33 23:10:34.522 00.000 15672 MoveAxis(E, 0, ABG) 23:10:34.522 00.000 15672 Move returns status 0, amount 0 23:10:34.522 00.000 15672 MoveAxis(N, 237, ABG) 23:10:34.522 00.000 15672 Guiding Dir = 0, Dur = 237 23:10:34.523 00.001 15672 IsSlewing returns 0 23:10:34.524 00.001 15672 IsGuiding returns 0 23:10:34.528 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=10660, FiltMin=2683, FiltMax=8126, Gamma=2.950 23:10:34.577 00.049 30444 UpdateGuideState exits: m=94299 SNR=74.3 Saturated 23:10:34.577 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:34.577 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:34.577 00.000 30444 Enqueuing Expose request 23:10:34.609 00.032 15672 PulseGuide returned control before completion, sleep 162 23:10:34.775 00.166 15672 IsGuiding returns 1 23:10:34.775 00.000 15672 scope still moving after pulse duration time elapsed 23:10:34.796 00.021 15672 IsSlewing returns 0 23:10:34.799 00.003 15672 IsGuiding returns 1 23:10:34.819 00.020 15672 IsSlewing returns 0 23:10:34.822 00.003 15672 IsGuiding returns 1 23:10:34.843 00.021 15672 IsSlewing returns 0 23:10:34.846 00.003 15672 IsGuiding returns 1 23:10:34.867 00.021 15672 IsSlewing returns 0 23:10:34.882 00.015 15672 IsGuiding returns 0 23:10:34.882 00.000 15672 scope move finished after 237 + 120 ms 23:10:34.882 00.000 15672 Move returns status 0, amount 237 23:10:34.882 00.000 15672 move complete, result=0 23:10:34.882 00.000 15672 worker thread done servicing request 23:10:34.882 00.000 15672 Worker thread wakes up 23:10:34.882 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.3 px 237 ms NORTH 23:10:34.882 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:34.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:36.791 01.909 15672 Exposure complete 23:10:36.810 00.019 15672 worker thread done servicing request 23:10:36.811 00.001 30444 OnExposeComplete: enter 23:10:36.811 00.000 30444 UpdateGuideState(): m_state=6 23:10:36.811 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1791 23:10:36.811 00.000 30444 Star::Find returns 1 (1), X=461.01, Y=192.09, Mass=105623, SNR=71.7, Peak=10358 HFD=4.0 23:10:36.811 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 23:10:36.811 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 23:10:36.811 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-1.41 hyp=1.49 cameraTheta=-1.89 mountX=-0.06 mountY=-1.48, mountTheta=-1.61 23:10:36.811 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-1.41, opts=13) 23:10:36.811 00.000 30444 Enqueuing Move request for scope (-0.47, -1.41) 23:10:36.812 00.001 15672 Worker thread wakes up 23:10:36.812 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -1.41) opts 0xd 23:10:36.812 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -1.41) 23:10:36.812 00.000 15672 Moving (-0.47, -1.41) raw xDistance=-0.06 yDistance=-1.48 23:10:36.812 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:10:36.812 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.48 from input -1.48 23:10:36.812 00.000 15672 MoveAxis(E, 0, ABG) 23:10:36.812 00.000 15672 Move returns status 0, amount 0 23:10:36.812 00.000 15672 MoveAxis(N, 264, ABG) 23:10:36.812 00.000 15672 Guiding Dir = 0, Dur = 264 23:10:36.813 00.001 15672 IsSlewing returns 0 23:10:36.813 00.000 15672 IsGuiding returns 0 23:10:36.818 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=10683, FiltMin=2729, FiltMax=8636, Gamma=2.950 23:10:36.867 00.049 30444 UpdateGuideState exits: m=105623 SNR=71.7 Saturated 23:10:36.867 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:36.867 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:36.867 00.000 30444 Enqueuing Expose request 23:10:36.893 00.026 15672 PulseGuide returned control before completion, sleep 195 23:10:37.091 00.198 15672 IsGuiding returns 1 23:10:37.091 00.000 15672 scope still moving after pulse duration time elapsed 23:10:37.113 00.022 15672 IsSlewing returns 0 23:10:37.115 00.002 15672 IsGuiding returns 1 23:10:37.136 00.021 15672 IsSlewing returns 0 23:10:37.181 00.045 15672 IsGuiding returns 0 23:10:37.181 00.000 15672 scope move finished after 264 + 102 ms 23:10:37.181 00.000 15672 Move returns status 0, amount 264 23:10:37.181 00.000 15672 move complete, result=0 23:10:37.181 00.000 15672 worker thread done servicing request 23:10:37.181 00.000 15672 Worker thread wakes up 23:10:37.181 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.5 px 264 ms NORTH 23:10:37.182 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:37.182 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:39.291 02.109 15672 Exposure complete 23:10:39.311 00.020 15672 worker thread done servicing request 23:10:39.311 00.000 30444 OnExposeComplete: enter 23:10:39.311 00.000 30444 UpdateGuideState(): m_state=6 23:10:39.311 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1792 23:10:39.311 00.000 30444 Star::Find returns 1 (1), X=460.86, Y=192.82, Mass=90928, SNR=67.2, Peak=10580 HFD=3.6 23:10:39.312 00.001 30444 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 23:10:39.312 00.000 30444 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 23:10:39.312 00.000 30444 CameraToMount -- cameraX=-0.62 cameraY=-0.69 hyp=0.93 cameraTheta=-2.30 mountX=-0.41 mountY=-0.80, mountTheta=-2.04 23:10:39.312 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.62, y=-0.69, opts=13) 23:10:39.312 00.000 30444 Enqueuing Move request for scope (-0.62, -0.69) 23:10:39.312 00.000 15672 Worker thread wakes up 23:10:39.312 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.69) opts 0xd 23:10:39.312 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.62, -0.69) 23:10:39.312 00.000 15672 Moving (-0.62, -0.69) raw xDistance=-0.41 yDistance=-0.80 23:10:39.312 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 23:10:39.312 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 23:10:39.312 00.000 15672 MoveAxis(E, 110, ABG) 23:10:39.313 00.001 15672 Guiding Dir = 2, Dur = 110 23:10:39.313 00.000 15672 IsSlewing returns 0 23:10:39.314 00.001 15672 IsGuiding returns 0 23:10:39.319 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2366, max=12090, FiltMin=2669, FiltMax=8495, Gamma=2.950 23:10:39.338 00.019 15672 PulseGuide returned control before completion, sleep 97 23:10:39.373 00.035 30444 UpdateGuideState exits: m=90928 SNR=67.2 Saturated 23:10:39.373 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:39.374 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:39.374 00.000 30444 Enqueuing Expose request 23:10:39.436 00.062 15672 IsGuiding returns 1 23:10:39.436 00.000 15672 scope still moving after pulse duration time elapsed 23:10:39.457 00.021 15672 IsSlewing returns 0 23:10:39.458 00.001 15672 IsGuiding returns 1 23:10:39.479 00.021 15672 IsSlewing returns 0 23:10:39.482 00.003 15672 IsGuiding returns 0 23:10:39.482 00.000 15672 scope move finished after 110 + 58 ms 23:10:39.482 00.000 15672 Move returns status 0, amount 110 23:10:39.483 00.001 15672 MoveAxis(N, 144, ABG) 23:10:39.483 00.000 15672 Guiding Dir = 0, Dur = 144 23:10:39.484 00.001 15672 IsSlewing returns 0 23:10:39.486 00.002 15672 IsGuiding returns 0 23:10:39.594 00.108 15672 PulseGuide returned control before completion, sleep 47 23:10:39.644 00.050 15672 IsGuiding returns 1 23:10:39.644 00.000 15672 scope still moving after pulse duration time elapsed 23:10:39.665 00.021 15672 IsSlewing returns 0 23:10:39.668 00.003 15672 IsGuiding returns 1 23:10:39.689 00.021 15672 IsSlewing returns 0 23:10:39.692 00.003 15672 IsGuiding returns 1 23:10:39.713 00.021 15672 IsSlewing returns 0 23:10:39.737 00.024 15672 IsGuiding returns 0 23:10:39.737 00.000 15672 scope move finished after 144 + 106 ms 23:10:39.737 00.000 15672 Move returns status 0, amount 144 23:10:39.737 00.000 15672 move complete, result=0 23:10:39.737 00.000 15672 worker thread done servicing request 23:10:39.737 00.000 15672 Worker thread wakes up 23:10:39.737 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:39.737 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:39.737 00.000 30444 GuideStep: -0.4 px 110 ms EAST, -0.8 px 144 ms NORTH 23:10:41.652 01.915 15672 Exposure complete 23:10:41.681 00.029 15672 worker thread done servicing request 23:10:41.681 00.000 30444 OnExposeComplete: enter 23:10:41.681 00.000 30444 UpdateGuideState(): m_state=6 23:10:41.681 00.000 30444 Star::Find(15, 460, 192, 0, (0,0,0,0), 0.0, 255) frame 1793 23:10:41.681 00.000 30444 Star::Find returns 1 (1), X=460.80, Y=193.13, Mass=95773, SNR=69.3, Peak=11499 HFD=3.4 23:10:41.681 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 23:10:41.681 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 23:10:41.681 00.000 30444 CameraToMount -- cameraX=-0.67 cameraY=-0.38 hyp=0.77 cameraTheta=-2.63 mountX=-0.54 mountY=-0.51, mountTheta=-2.39 23:10:41.682 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.67, y=-0.38, opts=13) 23:10:41.682 00.000 30444 Enqueuing Move request for scope (-0.67, -0.38) 23:10:41.682 00.000 15672 Worker thread wakes up 23:10:41.682 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.38) opts 0xd 23:10:41.682 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.67, -0.38) 23:10:41.682 00.000 15672 Moving (-0.67, -0.38) raw xDistance=-0.54 yDistance=-0.51 23:10:41.682 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54 23:10:41.682 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 23:10:41.682 00.000 15672 MoveAxis(E, 155, ABG) 23:10:41.682 00.000 15672 Guiding Dir = 2, Dur = 155 23:10:41.682 00.000 15672 IsSlewing returns 0 23:10:41.687 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=12558, FiltMin=2675, FiltMax=8899, Gamma=2.950 23:10:41.718 00.031 15672 IsGuiding returns 0 23:10:41.733 00.015 15672 PulseGuide returned control before completion, sleep 150 23:10:41.737 00.004 30444 UpdateGuideState exits: m=95773 SNR=69.3 Saturated 23:10:41.737 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:41.737 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:41.737 00.000 30444 Enqueuing Expose request 23:10:41.909 00.172 15672 IsGuiding returns 0 23:10:41.909 00.000 15672 Move returns status 0, amount 155 23:10:41.909 00.000 15672 MoveAxis(N, 91, ABG) 23:10:41.909 00.000 15672 Guiding Dir = 0, Dur = 91 23:10:41.909 00.000 15672 IsSlewing returns 0 23:10:41.910 00.001 15672 IsGuiding returns 0 23:10:41.989 00.079 15672 PulseGuide returned control before completion, sleep 23 23:10:42.023 00.034 15672 IsGuiding returns 1 23:10:42.023 00.000 15672 scope still moving after pulse duration time elapsed 23:10:42.044 00.021 15672 IsSlewing returns 0 23:10:42.047 00.003 15672 IsGuiding returns 1 23:10:42.067 00.020 15672 IsSlewing returns 0 23:10:42.070 00.003 15672 IsGuiding returns 1 23:10:42.091 00.021 15672 IsSlewing returns 0 23:10:42.119 00.028 15672 IsGuiding returns 0 23:10:42.119 00.000 15672 scope move finished after 91 + 116 ms 23:10:42.119 00.000 15672 Move returns status 0, amount 91 23:10:42.119 00.000 15672 move complete, result=0 23:10:42.119 00.000 15672 worker thread done servicing request 23:10:42.119 00.000 15672 Worker thread wakes up 23:10:42.120 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:42.120 00.000 30444 GuideStep: -0.5 px 155 ms EAST, -0.5 px 91 ms NORTH 23:10:42.120 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:44.229 02.109 15672 Exposure complete 23:10:44.249 00.020 15672 worker thread done servicing request 23:10:44.249 00.000 30444 OnExposeComplete: enter 23:10:44.249 00.000 30444 UpdateGuideState(): m_state=6 23:10:44.249 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1794 23:10:44.249 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.13, Mass=109242, SNR=73.3, Peak=11665 HFD=3.5 23:10:44.249 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.13 = -1.13) 23:10:44.250 00.001 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.19 = -1.19) 23:10:44.250 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.38 hyp=0.38 cameraTheta=-1.41 mountX=0.16 mountY=-0.35, mountTheta=-1.14 23:10:44.250 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.38, opts=13) 23:10:44.250 00.000 30444 Enqueuing Move request for scope (0.06, -0.38) 23:10:44.250 00.000 15672 Worker thread wakes up 23:10:44.250 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.38) opts 0xd 23:10:44.250 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.38) 23:10:44.250 00.000 15672 Moving (0.06, -0.38) raw xDistance=0.16 yDistance=-0.35 23:10:44.250 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:10:44.250 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 23:10:44.250 00.000 15672 MoveAxis(E, 0, ABG) 23:10:44.250 00.000 15672 Move returns status 0, amount 0 23:10:44.251 00.001 15672 MoveAxis(N, 63, ABG) 23:10:44.251 00.000 15672 Guiding Dir = 0, Dur = 63 23:10:44.252 00.001 15672 IsSlewing returns 0 23:10:44.253 00.001 15672 IsGuiding returns 0 23:10:44.256 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2393, max=12606, FiltMin=2738, FiltMax=9023, Gamma=2.950 23:10:44.306 00.050 30444 UpdateGuideState exits: m=109242 SNR=73.3 Saturated 23:10:44.306 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:44.306 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:44.306 00.000 30444 Enqueuing Expose request 23:10:44.339 00.033 15672 IsGuiding returns 1 23:10:44.339 00.000 15672 scope still moving after pulse duration time elapsed 23:10:44.360 00.021 15672 IsSlewing returns 0 23:10:44.361 00.001 15672 IsGuiding returns 1 23:10:44.382 00.021 15672 IsSlewing returns 0 23:10:44.383 00.001 15672 IsGuiding returns 1 23:10:44.404 00.021 15672 IsSlewing returns 0 23:10:44.469 00.065 15672 IsGuiding returns 0 23:10:44.469 00.000 15672 scope move finished after 63 + 153 ms 23:10:44.469 00.000 15672 Move returns status 0, amount 63 23:10:44.470 00.001 15672 move complete, result=0 23:10:44.470 00.000 15672 worker thread done servicing request 23:10:44.470 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 63 ms NORTH 23:10:44.470 00.000 15672 Worker thread wakes up 23:10:44.471 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:44.471 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:46.377 01.906 15672 Exposure complete 23:10:46.397 00.020 15672 worker thread done servicing request 23:10:46.397 00.000 30444 OnExposeComplete: enter 23:10:46.397 00.000 30444 UpdateGuideState(): m_state=6 23:10:46.397 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1795 23:10:46.397 00.000 30444 Star::Find returns 1 (1), X=461.89, Y=193.24, Mass=100439, SNR=81.4, Peak=10934 HFD=3.6 23:10:46.397 00.000 30444 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.28) = xAngle (-0.29 = -0.29) 23:10:46.397 00.000 30444 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.35 = -0.35) 23:10:46.397 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.27 hyp=0.49 cameraTheta=-0.57 mountX=0.47 mountY=-0.17, mountTheta=-0.35 23:10:46.398 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.27, opts=13) 23:10:46.398 00.000 30444 Enqueuing Move request for scope (0.41, -0.27) 23:10:46.398 00.000 15672 Worker thread wakes up 23:10:46.398 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.27) opts 0xd 23:10:46.398 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.27) 23:10:46.398 00.000 15672 Moving (0.41, -0.27) raw xDistance=0.47 yDistance=-0.17 23:10:46.398 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47 23:10:46.398 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:10:46.398 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 23:10:46.398 00.000 15672 MoveAxis(W, 127, ABG) 23:10:46.398 00.000 15672 Guiding Dir = 3, Dur = 127 23:10:46.399 00.001 15672 IsSlewing returns 0 23:10:46.400 00.001 15672 IsGuiding returns 0 23:10:46.405 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2386, max=13334, FiltMin=2705, FiltMax=9044, Gamma=2.950 23:10:46.430 00.025 15672 PulseGuide returned control before completion, sleep 108 23:10:46.454 00.024 30444 UpdateGuideState exits: m=100439 SNR=81.4 Saturated 23:10:46.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:46.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:46.454 00.000 30444 Enqueuing Expose request 23:10:46.541 00.087 15672 IsGuiding returns 1 23:10:46.541 00.000 15672 scope still moving after pulse duration time elapsed 23:10:46.563 00.022 15672 IsSlewing returns 0 23:10:46.575 00.012 15672 IsGuiding returns 0 23:10:46.575 00.000 15672 scope move finished after 127 + 47 ms 23:10:46.575 00.000 15672 Move returns status 0, amount 127 23:10:46.575 00.000 15672 MoveAxis(N, 0, ABG) 23:10:46.575 00.000 15672 Move returns status 0, amount 0 23:10:46.575 00.000 15672 move complete, result=0 23:10:46.575 00.000 15672 worker thread done servicing request 23:10:46.575 00.000 15672 Worker thread wakes up 23:10:46.575 00.000 30444 GuideStep: 0.5 px 127 ms WEST, -0.2 px 0 ms NORTH 23:10:46.575 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:46.575 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:48.683 02.108 15672 Exposure complete 23:10:48.703 00.020 15672 worker thread done servicing request 23:10:48.703 00.000 30444 OnExposeComplete: enter 23:10:48.703 00.000 30444 UpdateGuideState(): m_state=6 23:10:48.703 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1796 23:10:48.703 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=193.76, Mass=92183, SNR=70.6, Peak=10868 HFD=3.4 23:10:48.703 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 23:10:48.703 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 23:10:48.703 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.69 mountX=-0.10 mountY=0.24, mountTheta=1.96 23:10:48.704 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.26, opts=13) 23:10:48.704 00.000 30444 Enqueuing Move request for scope (-0.03, 0.26) 23:10:48.704 00.000 15672 Worker thread wakes up 23:10:48.704 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.26) opts 0xd 23:10:48.704 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.26) 23:10:48.704 00.000 15672 Moving (-0.03, 0.26) raw xDistance=-0.10 yDistance=0.24 23:10:48.704 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 23:10:48.704 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:10:48.704 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 23:10:48.704 00.000 15672 MoveAxis(E, 0, ABG) 23:10:48.704 00.000 15672 Move returns status 0, amount 0 23:10:48.704 00.000 15672 MoveAxis(N, 0, ABG) 23:10:48.704 00.000 15672 Move returns status 0, amount 0 23:10:48.704 00.000 15672 move complete, result=0 23:10:48.704 00.000 15672 worker thread done servicing request 23:10:48.709 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2391, max=11649, FiltMin=2715, FiltMax=8379, Gamma=2.950 23:10:48.759 00.050 30444 UpdateGuideState exits: m=92183 SNR=70.6 Saturated 23:10:48.760 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:48.760 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:48.760 00.000 30444 Enqueuing Expose request 23:10:48.760 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:10:48.760 00.000 15672 Worker thread wakes up 23:10:48.760 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:48.760 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:50.667 01.907 15672 Exposure complete 23:10:50.687 00.020 15672 worker thread done servicing request 23:10:50.687 00.000 30444 OnExposeComplete: enter 23:10:50.687 00.000 30444 UpdateGuideState(): m_state=6 23:10:50.687 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1797 23:10:50.687 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=194.14, Mass=96523, SNR=68.7, Peak=10240 HFD=3.5 23:10:50.688 00.001 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 23:10:50.688 00.000 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.69 = 2.69) 23:10:50.688 00.000 30444 CameraToMount -- cameraX=-0.81 cameraY=0.63 hyp=1.02 cameraTheta=2.48 mountX=-0.95 mountY=0.44, mountTheta=2.71 23:10:50.688 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.81, y=0.63, opts=13) 23:10:50.688 00.000 30444 Enqueuing Move request for scope (-0.81, 0.63) 23:10:50.688 00.000 15672 Worker thread wakes up 23:10:50.688 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.63) opts 0xd 23:10:50.688 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.81, 0.63) 23:10:50.688 00.000 15672 Moving (-0.81, 0.63) raw xDistance=-0.95 yDistance=0.44 23:10:50.688 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.95 23:10:50.688 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:10:50.689 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44 23:10:50.689 00.000 15672 MoveAxis(E, 256, ABG) 23:10:50.689 00.000 15672 Guiding Dir = 2, Dur = 256 23:10:50.689 00.000 15672 IsSlewing returns 0 23:10:50.693 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=10240, FiltMin=2682, FiltMax=8274, Gamma=2.950 23:10:50.696 00.003 15672 IsGuiding returns 0 23:10:50.711 00.015 15672 PulseGuide returned control before completion, sleep 252 23:10:50.743 00.032 30444 UpdateGuideState exits: m=96523 SNR=68.7 Saturated 23:10:50.743 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:50.743 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:50.743 00.000 30444 Enqueuing Expose request 23:10:50.984 00.241 15672 IsGuiding returns 0 23:10:50.984 00.000 15672 Move returns status 0, amount 256 23:10:50.984 00.000 15672 MoveAxis(N, 0, ABG) 23:10:50.984 00.000 15672 Move returns status 0, amount 0 23:10:50.984 00.000 15672 move complete, result=0 23:10:50.985 00.001 15672 worker thread done servicing request 23:10:50.985 00.000 15672 Worker thread wakes up 23:10:50.985 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:50.985 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:50.985 00.000 30444 GuideStep: -0.9 px 256 ms EAST, 0.4 px 0 ms NORTH 23:10:53.095 02.110 15672 Exposure complete 23:10:53.114 00.019 15672 worker thread done servicing request 23:10:53.115 00.001 30444 OnExposeComplete: enter 23:10:53.115 00.000 30444 UpdateGuideState(): m_state=6 23:10:53.115 00.000 30444 Star::Find(15, 460, 194, 0, (0,0,0,0), 0.0, 255) frame 1798 23:10:53.115 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=193.36, Mass=96524, SNR=76.3, Peak=11096 HFD=3.4 23:10:53.115 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 23:10:53.115 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 23:10:53.115 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.88 mountX=-0.00 mountY=-0.15, mountTheta=-1.60 23:10:53.115 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.14, opts=13) 23:10:53.115 00.000 30444 Enqueuing Move request for scope (-0.05, -0.14) 23:10:53.115 00.000 15672 Worker thread wakes up 23:10:53.115 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd 23:10:53.115 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.14) 23:10:53.116 00.001 15672 Moving (-0.05, -0.14) raw xDistance=-0.00 yDistance=-0.15 23:10:53.116 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 23:10:53.116 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:10:53.116 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:10:53.116 00.000 15672 MoveAxis(E, 0, ABG) 23:10:53.116 00.000 15672 Move returns status 0, amount 0 23:10:53.116 00.000 15672 MoveAxis(N, 0, ABG) 23:10:53.116 00.000 15672 Move returns status 0, amount 0 23:10:53.116 00.000 15672 move complete, result=0 23:10:53.116 00.000 15672 worker thread done servicing request 23:10:53.121 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2391, max=12647, FiltMin=2699, FiltMax=8599, Gamma=2.950 23:10:53.170 00.049 30444 UpdateGuideState exits: m=96524 SNR=76.3 Saturated 23:10:53.170 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:53.170 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:53.170 00.000 30444 Enqueuing Expose request 23:10:53.170 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:10:53.171 00.001 15672 Worker thread wakes up 23:10:53.171 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:53.171 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:55.079 01.908 15672 Exposure complete 23:10:55.099 00.020 15672 worker thread done servicing request 23:10:55.099 00.000 30444 OnExposeComplete: enter 23:10:55.099 00.000 30444 UpdateGuideState(): m_state=6 23:10:55.099 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1799 23:10:55.099 00.000 30444 Star::Find returns 1 (1), X=461.92, Y=193.42, Mass=96460, SNR=69.5, Peak=11160 HFD=3.5 23:10:55.099 00.000 30444 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.28) = xAngle (0.08 = 0.08) 23:10:55.099 00.000 30444 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.02 = 0.02) 23:10:55.100 00.001 30444 CameraToMount -- cameraX=0.44 cameraY=-0.09 hyp=0.45 cameraTheta=-0.20 mountX=0.45 mountY=0.01, mountTheta=0.02 23:10:55.100 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.09, opts=13) 23:10:55.100 00.000 30444 Enqueuing Move request for scope (0.44, -0.09) 23:10:55.100 00.000 15672 Worker thread wakes up 23:10:55.100 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.09) opts 0xd 23:10:55.100 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.09) 23:10:55.100 00.000 15672 Moving (0.44, -0.09) raw xDistance=0.45 yDistance=0.01 23:10:55.100 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45 23:10:55.100 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:10:55.100 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:10:55.100 00.000 15672 MoveAxis(W, 122, ABG) 23:10:55.101 00.001 15672 Guiding Dir = 3, Dur = 122 23:10:55.102 00.001 15672 IsSlewing returns 0 23:10:55.102 00.000 15672 IsGuiding returns 0 23:10:55.106 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2418, max=11628, FiltMin=2689, FiltMax=9035, Gamma=2.950 23:10:55.120 00.014 15672 PulseGuide returned control before completion, sleep 114 23:10:55.155 00.035 30444 UpdateGuideState exits: m=96460 SNR=69.5 Saturated 23:10:55.155 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:55.155 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:55.155 00.000 30444 Enqueuing Expose request 23:10:55.296 00.141 15672 IsGuiding returns 0 23:10:55.297 00.001 15672 Move returns status 0, amount 122 23:10:55.297 00.000 15672 MoveAxis(N, 0, ABG) 23:10:55.297 00.000 15672 Move returns status 0, amount 0 23:10:55.297 00.000 15672 move complete, result=0 23:10:55.297 00.000 15672 worker thread done servicing request 23:10:55.297 00.000 15672 Worker thread wakes up 23:10:55.297 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:55.298 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:55.298 00.000 30444 GuideStep: 0.5 px 122 ms WEST, 0.0 px 0 ms NORTH 23:10:57.408 02.110 15672 Exposure complete 23:10:57.428 00.020 15672 worker thread done servicing request 23:10:57.428 00.000 30444 OnExposeComplete: enter 23:10:57.428 00.000 30444 UpdateGuideState(): m_state=6 23:10:57.428 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1800 23:10:57.428 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=193.55, Mass=105162, SNR=86.9, Peak=12119 HFD=3.3 23:10:57.429 00.001 30444 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.28) = xAngle (0.58 = 0.58) 23:10:57.429 00.000 30444 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.52 = 0.52) 23:10:57.429 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.30 mountX=0.12 mountY=0.07, mountTheta=0.54 23:10:57.430 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.04, opts=13) 23:10:57.430 00.000 30444 Enqueuing Move request for scope (0.13, 0.04) 23:10:57.431 00.001 15672 Worker thread wakes up 23:10:57.431 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd 23:10:57.431 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.04) 23:10:57.431 00.000 15672 Moving (0.13, 0.04) raw xDistance=0.12 yDistance=0.07 23:10:57.431 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:10:57.431 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:10:57.431 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:10:57.431 00.000 15672 MoveAxis(E, 0, ABG) 23:10:57.431 00.000 15672 Move returns status 0, amount 0 23:10:57.431 00.000 15672 MoveAxis(N, 0, ABG) 23:10:57.431 00.000 15672 Move returns status 0, amount 0 23:10:57.431 00.000 15672 move complete, result=0 23:10:57.431 00.000 15672 worker thread done servicing request 23:10:57.436 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=12197, FiltMin=2649, FiltMax=9223, Gamma=2.950 23:10:57.485 00.049 30444 UpdateGuideState exits: m=105162 SNR=86.9 Saturated 23:10:57.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:57.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:57.485 00.000 30444 Enqueuing Expose request 23:10:57.485 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:10:57.485 00.000 15672 Worker thread wakes up 23:10:57.485 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:57.485 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:10:59.394 01.909 15672 Exposure complete 23:10:59.414 00.020 15672 worker thread done servicing request 23:10:59.414 00.000 30444 OnExposeComplete: enter 23:10:59.414 00.000 30444 UpdateGuideState(): m_state=6 23:10:59.415 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1801 23:10:59.415 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=193.62, Mass=96813, SNR=73.5, Peak=10907 HFD=3.5 23:10:59.415 00.000 30444 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.28) = xAngle (2.75 = 2.75) 23:10:59.415 00.000 30444 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.69 = 2.69) 23:10:59.415 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.47 mountX=-0.16 mountY=0.08, mountTheta=2.70 23:10:59.415 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.11, opts=13) 23:10:59.415 00.000 30444 Enqueuing Move request for scope (-0.14, 0.11) 23:10:59.415 00.000 15672 Worker thread wakes up 23:10:59.415 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd 23:10:59.415 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.11) 23:10:59.415 00.000 15672 Moving (-0.14, 0.11) raw xDistance=-0.16 yDistance=0.08 23:10:59.415 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:10:59.416 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:10:59.416 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:10:59.416 00.000 15672 MoveAxis(E, 0, ABG) 23:10:59.416 00.000 15672 Move returns status 0, amount 0 23:10:59.416 00.000 15672 MoveAxis(N, 0, ABG) 23:10:59.416 00.000 15672 Move returns status 0, amount 0 23:10:59.416 00.000 15672 move complete, result=0 23:10:59.416 00.000 15672 worker thread done servicing request 23:10:59.420 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=12185, FiltMin=2713, FiltMax=8294, Gamma=2.950 23:10:59.470 00.050 30444 UpdateGuideState exits: m=96813 SNR=73.5 Saturated 23:10:59.470 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:59.470 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:10:59.470 00.000 30444 Enqueuing Expose request 23:10:59.470 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:10:59.470 00.000 15672 Worker thread wakes up 23:10:59.470 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:10:59.470 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:01.579 02.109 15672 Exposure complete 23:11:01.599 00.020 15672 worker thread done servicing request 23:11:01.600 00.001 30444 OnExposeComplete: enter 23:11:01.600 00.000 30444 UpdateGuideState(): m_state=6 23:11:01.600 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1802 23:11:01.600 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=193.73, Mass=102888, SNR=78.4, Peak=11416 HFD=3.6 23:11:01.600 00.000 30444 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.28) = xAngle (2.28 = 2.28) 23:11:01.600 00.000 30444 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.22 = 2.22) 23:11:01.600 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.25 cameraTheta=2.00 mountX=-0.16 mountY=0.20, mountTheta=2.26 23:11:01.600 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.23, opts=13) 23:11:01.600 00.000 30444 Enqueuing Move request for scope (-0.10, 0.23) 23:11:01.600 00.000 15672 Worker thread wakes up 23:11:01.601 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.23) opts 0xd 23:11:01.601 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.23) 23:11:01.601 00.000 15672 Moving (-0.10, 0.23) raw xDistance=-0.16 yDistance=0.20 23:11:01.601 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:11:01.601 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:01.601 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:11:01.601 00.000 15672 MoveAxis(E, 0, ABG) 23:11:01.601 00.000 15672 Move returns status 0, amount 0 23:11:01.601 00.000 15672 MoveAxis(N, 0, ABG) 23:11:01.601 00.000 15672 Move returns status 0, amount 0 23:11:01.601 00.000 15672 move complete, result=0 23:11:01.601 00.000 15672 worker thread done servicing request 23:11:01.605 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2383, max=11988, FiltMin=2743, FiltMax=9125, Gamma=2.950 23:11:01.655 00.050 30444 UpdateGuideState exits: m=102888 SNR=78.4 Saturated 23:11:01.655 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:01.655 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:01.655 00.000 30444 Enqueuing Expose request 23:11:01.655 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:11:01.655 00.000 15672 Worker thread wakes up 23:11:01.655 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:01.655 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:03.570 01.915 15672 Exposure complete 23:11:03.600 00.030 15672 worker thread done servicing request 23:11:03.600 00.000 30444 OnExposeComplete: enter 23:11:03.600 00.000 30444 UpdateGuideState(): m_state=6 23:11:03.600 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1803 23:11:03.600 00.000 30444 Star::Find returns 1 (1), X=461.89, Y=194.16, Mass=105692, SNR=79.0, Peak=9793 HFD=4.1 23:11:03.600 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 23:11:03.600 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 23:11:03.600 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.66 hyp=0.78 cameraTheta=1.01 mountX=0.21 mountY=0.73, mountTheta=1.28 23:11:03.601 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.66, opts=13) 23:11:03.601 00.000 30444 Enqueuing Move request for scope (0.41, 0.66) 23:11:03.601 00.000 15672 Worker thread wakes up 23:11:03.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.66) opts 0xd 23:11:03.601 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.66) 23:11:03.601 00.000 15672 Moving (0.41, 0.66) raw xDistance=0.21 yDistance=0.73 23:11:03.601 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:11:03.601 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:11:03.601 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73 23:11:03.601 00.000 15672 MoveAxis(E, 0, ABG) 23:11:03.601 00.000 15672 Move returns status 0, amount 0 23:11:03.602 00.001 15672 MoveAxis(N, 0, ABG) 23:11:03.602 00.000 15672 Move returns status 0, amount 0 23:11:03.602 00.000 15672 move complete, result=0 23:11:03.602 00.000 15672 worker thread done servicing request 23:11:03.607 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=10157, FiltMin=2694, FiltMax=8842, Gamma=2.950 23:11:03.656 00.049 30444 UpdateGuideState exits: m=105692 SNR=79.0 Saturated 23:11:03.657 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:03.657 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:03.657 00.000 30444 Enqueuing Expose request 23:11:03.657 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH 23:11:03.657 00.000 15672 Worker thread wakes up 23:11:03.657 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:03.657 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:05.766 02.109 15672 Exposure complete 23:11:05.785 00.019 15672 worker thread done servicing request 23:11:05.785 00.000 30444 OnExposeComplete: enter 23:11:05.785 00.000 30444 UpdateGuideState(): m_state=6 23:11:05.785 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1804 23:11:05.785 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=193.66, Mass=97081, SNR=72.9, Peak=10493 HFD=3.6 23:11:05.786 00.001 30444 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.28) = xAngle (0.81 = 0.81) 23:11:05.786 00.000 30444 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 23:11:05.786 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.15 hyp=0.30 cameraTheta=0.54 mountX=0.21 mountY=0.21, mountTheta=0.78 23:11:05.786 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.15, opts=13) 23:11:05.786 00.000 30444 Enqueuing Move request for scope (0.26, 0.15) 23:11:05.786 00.000 15672 Worker thread wakes up 23:11:05.786 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.15) opts 0xd 23:11:05.786 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.15) 23:11:05.786 00.000 15672 Moving (0.26, 0.15) raw xDistance=0.21 yDistance=0.21 23:11:05.786 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:11:05.786 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:05.786 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:11:05.787 00.001 15672 MoveAxis(E, 0, ABG) 23:11:05.787 00.000 15672 Move returns status 0, amount 0 23:11:05.787 00.000 15672 MoveAxis(N, 0, ABG) 23:11:05.787 00.000 15672 Move returns status 0, amount 0 23:11:05.787 00.000 15672 move complete, result=0 23:11:05.787 00.000 15672 worker thread done servicing request 23:11:05.792 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11388, FiltMin=2699, FiltMax=8709, Gamma=2.950 23:11:05.841 00.049 30444 UpdateGuideState exits: m=97081 SNR=72.9 Saturated 23:11:05.841 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:05.841 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:05.841 00.000 30444 Enqueuing Expose request 23:11:05.841 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:11:05.842 00.001 15672 Worker thread wakes up 23:11:05.842 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:05.842 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:07.750 01.908 15672 Exposure complete 23:11:07.770 00.020 15672 worker thread done servicing request 23:11:07.770 00.000 30444 OnExposeComplete: enter 23:11:07.770 00.000 30444 UpdateGuideState(): m_state=6 23:11:07.770 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1805 23:11:07.770 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=194.04, Mass=90406, SNR=73.3, Peak=9607 HFD=3.9 23:11:07.770 00.000 30444 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.28) = xAngle (2.47 = 2.47) 23:11:07.770 00.000 30444 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.40 = 2.40) 23:11:07.770 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.54 hyp=0.66 cameraTheta=2.19 mountX=-0.51 mountY=0.44, mountTheta=2.43 23:11:07.771 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.54, opts=13) 23:11:07.771 00.000 30444 Enqueuing Move request for scope (-0.38, 0.54) 23:11:07.771 00.000 15672 Worker thread wakes up 23:11:07.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.54) opts 0xd 23:11:07.771 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.54) 23:11:07.771 00.000 15672 Moving (-0.38, 0.54) raw xDistance=-0.51 yDistance=0.44 23:11:07.771 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51 23:11:07.771 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.54 newest=1.38 23:11:07.771 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 23:11:07.771 00.000 15672 MoveAxis(E, 139, ABG) 23:11:07.771 00.000 15672 Guiding Dir = 2, Dur = 139 23:11:07.772 00.001 15672 IsSlewing returns 0 23:11:07.773 00.001 15672 IsGuiding returns 0 23:11:07.776 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=9607, FiltMin=2640, FiltMax=8484, Gamma=2.950 23:11:07.787 00.011 15672 PulseGuide returned control before completion, sleep 134 23:11:07.829 00.042 30444 UpdateGuideState exits: m=90406 SNR=73.3 Saturated 23:11:07.830 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:07.830 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:07.830 00.000 30444 Enqueuing Expose request 23:11:07.926 00.096 15672 IsGuiding returns 1 23:11:07.926 00.000 15672 scope still moving after pulse duration time elapsed 23:11:07.947 00.021 15672 IsSlewing returns 0 23:11:07.972 00.025 15672 IsGuiding returns 0 23:11:07.972 00.000 15672 scope move finished after 139 + 60 ms 23:11:07.972 00.000 15672 Move returns status 0, amount 139 23:11:07.972 00.000 15672 MoveAxis(S, 79, ABG) 23:11:07.972 00.000 15672 Guiding Dir = 1, Dur = 79 23:11:07.973 00.001 15672 IsSlewing returns 0 23:11:07.975 00.002 15672 IsGuiding returns 0 23:11:08.097 00.122 15672 IsGuiding returns 1 23:11:08.098 00.001 15672 scope still moving after pulse duration time elapsed 23:11:08.118 00.020 15672 IsSlewing returns 0 23:11:08.121 00.003 15672 IsGuiding returns 1 23:11:08.143 00.022 15672 IsSlewing returns 0 23:11:08.146 00.003 15672 IsGuiding returns 1 23:11:08.166 00.020 15672 IsSlewing returns 0 23:11:08.189 00.023 15672 IsGuiding returns 0 23:11:08.189 00.000 15672 scope move finished after 79 + 133 ms 23:11:08.189 00.000 15672 Move returns status 0, amount 79 23:11:08.189 00.000 15672 move complete, result=0 23:11:08.189 00.000 15672 worker thread done servicing request 23:11:08.189 00.000 15672 Worker thread wakes up 23:11:08.190 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:08.190 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:08.190 00.000 30444 GuideStep: -0.5 px 139 ms EAST, 0.4 px 79 ms SOUTH 23:11:10.302 02.112 15672 Exposure complete 23:11:10.321 00.019 15672 worker thread done servicing request 23:11:10.321 00.000 30444 OnExposeComplete: enter 23:11:10.321 00.000 30444 UpdateGuideState(): m_state=6 23:11:10.321 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1806 23:11:10.321 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=193.84, Mass=91955, SNR=69.5, Peak=9576 HFD=3.7 23:11:10.321 00.000 30444 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.28) = xAngle (2.63 = 2.63) 23:11:10.321 00.000 30444 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.57 = 2.57) 23:11:10.321 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.33 hyp=0.46 cameraTheta=2.35 mountX=-0.40 mountY=0.25, mountTheta=2.58 23:11:10.322 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.33, opts=13) 23:11:10.322 00.000 30444 Enqueuing Move request for scope (-0.33, 0.33) 23:11:10.322 00.000 15672 Worker thread wakes up 23:11:10.322 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.33) opts 0xd 23:11:10.322 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.33) 23:11:10.322 00.000 15672 Moving (-0.33, 0.33) raw xDistance=-0.40 yDistance=0.25 23:11:10.322 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40 23:11:10.322 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 23:11:10.322 00.000 15672 MoveAxis(E, 119, ABG) 23:11:10.322 00.000 15672 Guiding Dir = 2, Dur = 119 23:11:10.323 00.001 15672 IsSlewing returns 0 23:11:10.324 00.001 15672 IsGuiding returns 0 23:11:10.328 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=9703, FiltMin=2718, FiltMax=8140, Gamma=2.950 23:11:10.344 00.016 15672 PulseGuide returned control before completion, sleep 110 23:11:10.377 00.033 30444 UpdateGuideState exits: m=91955 SNR=69.5 Saturated 23:11:10.377 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:10.377 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:10.377 00.000 30444 Enqueuing Expose request 23:11:10.455 00.078 15672 IsGuiding returns 1 23:11:10.455 00.000 15672 scope still moving after pulse duration time elapsed 23:11:10.477 00.022 15672 IsSlewing returns 0 23:11:10.519 00.042 15672 IsGuiding returns 0 23:11:10.520 00.001 15672 scope move finished after 119 + 76 ms 23:11:10.520 00.000 15672 Move returns status 0, amount 119 23:11:10.520 00.000 15672 MoveAxis(S, 45, ABG) 23:11:10.520 00.000 15672 Guiding Dir = 1, Dur = 45 23:11:10.520 00.000 15672 IsSlewing returns 0 23:11:10.521 00.001 15672 IsGuiding returns 0 23:11:10.602 00.081 15672 IsGuiding returns 1 23:11:10.602 00.000 15672 scope still moving after pulse duration time elapsed 23:11:10.624 00.022 15672 IsSlewing returns 0 23:11:10.627 00.003 15672 IsGuiding returns 1 23:11:10.648 00.021 15672 IsSlewing returns 0 23:11:10.649 00.001 15672 IsGuiding returns 1 23:11:10.671 00.022 15672 IsSlewing returns 0 23:11:10.696 00.025 15672 IsGuiding returns 0 23:11:10.696 00.000 15672 scope move finished after 45 + 130 ms 23:11:10.697 00.001 15672 Move returns status 0, amount 45 23:11:10.697 00.000 15672 move complete, result=0 23:11:10.697 00.000 15672 worker thread done servicing request 23:11:10.697 00.000 15672 Worker thread wakes up 23:11:10.697 00.000 30444 GuideStep: -0.4 px 119 ms EAST, 0.3 px 45 ms SOUTH 23:11:10.697 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:10.697 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:12.605 01.908 15672 Exposure complete 23:11:12.629 00.024 15672 worker thread done servicing request 23:11:12.629 00.000 30444 OnExposeComplete: enter 23:11:12.629 00.000 30444 UpdateGuideState(): m_state=6 23:11:12.629 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1807 23:11:12.629 00.000 30444 Star::Find returns 1 (1), X=461.01, Y=194.25, Mass=101381, SNR=76.3, Peak=9795 HFD=4.0 23:11:12.629 00.000 30444 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.28) = xAngle (2.42 = 2.42) 23:11:12.630 00.001 30444 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.35 = 2.35) 23:11:12.630 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=0.74 hyp=0.88 cameraTheta=2.14 mountX=-0.66 mountY=0.62, mountTheta=2.38 23:11:12.630 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=0.74, opts=13) 23:11:12.630 00.000 30444 Enqueuing Move request for scope (-0.47, 0.74) 23:11:12.631 00.001 15672 Worker thread wakes up 23:11:12.631 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.74) opts 0xd 23:11:12.631 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, 0.74) 23:11:12.631 00.000 15672 Moving (-0.47, 0.74) raw xDistance=-0.66 yDistance=0.62 23:11:12.631 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66 23:11:12.631 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 23:11:12.631 00.000 15672 MoveAxis(E, 186, ABG) 23:11:12.631 00.000 15672 Guiding Dir = 2, Dur = 186 23:11:12.631 00.000 15672 IsSlewing returns 0 23:11:12.633 00.002 15672 IsGuiding returns 0 23:11:12.640 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=9795, FiltMin=2663, FiltMax=8408, Gamma=2.950 23:11:12.660 00.020 15672 PulseGuide returned control before completion, sleep 169 23:11:12.695 00.035 30444 UpdateGuideState exits: m=101381 SNR=76.3 Saturated 23:11:12.695 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:12.695 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:12.695 00.000 30444 Enqueuing Expose request 23:11:12.900 00.205 15672 IsGuiding returns 0 23:11:12.901 00.001 15672 Move returns status 0, amount 186 23:11:12.901 00.000 15672 MoveAxis(S, 111, ABG) 23:11:12.901 00.000 15672 Guiding Dir = 1, Dur = 111 23:11:12.902 00.001 15672 IsSlewing returns 0 23:11:12.905 00.003 15672 IsGuiding returns 0 23:11:12.981 00.076 15672 PulseGuide returned control before completion, sleep 45 23:11:13.027 00.046 15672 IsGuiding returns 1 23:11:13.028 00.001 15672 scope still moving after pulse duration time elapsed 23:11:13.049 00.021 15672 IsSlewing returns 0 23:11:13.050 00.001 15672 IsGuiding returns 1 23:11:13.071 00.021 15672 IsSlewing returns 0 23:11:13.071 00.000 15672 IsGuiding returns 1 23:11:13.092 00.021 15672 IsSlewing returns 0 23:11:13.140 00.048 15672 IsGuiding returns 0 23:11:13.140 00.000 15672 scope move finished after 111 + 124 ms 23:11:13.140 00.000 15672 Move returns status 0, amount 111 23:11:13.140 00.000 15672 move complete, result=0 23:11:13.140 00.000 15672 worker thread done servicing request 23:11:13.140 00.000 15672 Worker thread wakes up 23:11:13.141 00.001 30444 GuideStep: -0.7 px 186 ms EAST, 0.6 px 111 ms SOUTH 23:11:13.141 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:13.141 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:15.249 02.108 15672 Exposure complete 23:11:15.272 00.023 15672 worker thread done servicing request 23:11:15.272 00.000 30444 OnExposeComplete: enter 23:11:15.272 00.000 30444 UpdateGuideState(): m_state=6 23:11:15.272 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1808 23:11:15.272 00.000 30444 Star::Find returns 1 (1), X=461.41, Y=193.92, Mass=100416, SNR=83.9, Peak=11181 HFD=3.4 23:11:15.273 00.001 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 23:11:15.273 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 23:11:15.273 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.41 hyp=0.42 cameraTheta=1.73 mountX=-0.18 mountY=0.39, mountTheta=2.00 23:11:15.273 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.41, opts=13) 23:11:15.273 00.000 30444 Enqueuing Move request for scope (-0.07, 0.41) 23:11:15.273 00.000 15672 Worker thread wakes up 23:11:15.274 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.41) opts 0xd 23:11:15.274 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.41) 23:11:15.274 00.000 15672 Moving (-0.07, 0.41) raw xDistance=-0.18 yDistance=0.39 23:11:15.274 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:11:15.274 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 23:11:15.274 00.000 15672 MoveAxis(E, 0, ABG) 23:11:15.274 00.000 15672 Move returns status 0, amount 0 23:11:15.274 00.000 15672 MoveAxis(S, 69, ABG) 23:11:15.274 00.000 15672 Guiding Dir = 1, Dur = 69 23:11:15.274 00.000 15672 IsSlewing returns 0 23:11:15.276 00.002 15672 IsGuiding returns 0 23:11:15.282 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=11181, FiltMin=2706, FiltMax=8833, Gamma=2.950 23:11:15.346 00.064 30444 UpdateGuideState exits: m=100416 SNR=83.9 Saturated 23:11:15.346 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:15.346 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:15.346 00.000 30444 Enqueuing Expose request 23:11:15.361 00.015 15672 IsGuiding returns 1 23:11:15.361 00.000 15672 scope still moving after pulse duration time elapsed 23:11:15.382 00.021 15672 IsSlewing returns 0 23:11:15.383 00.001 15672 IsGuiding returns 1 23:11:15.404 00.021 15672 IsSlewing returns 0 23:11:15.404 00.000 15672 IsGuiding returns 1 23:11:15.426 00.022 15672 IsSlewing returns 0 23:11:15.440 00.014 15672 IsGuiding returns 0 23:11:15.441 00.001 15672 scope move finished after 69 + 95 ms 23:11:15.441 00.000 15672 Move returns status 0, amount 69 23:11:15.441 00.000 15672 move complete, result=0 23:11:15.441 00.000 15672 worker thread done servicing request 23:11:15.441 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 69 ms SOUTH 23:11:15.441 00.000 15672 Worker thread wakes up 23:11:15.441 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:15.441 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:17.347 01.906 15672 Exposure complete 23:11:17.367 00.020 15672 worker thread done servicing request 23:11:17.367 00.000 30444 OnExposeComplete: enter 23:11:17.367 00.000 30444 UpdateGuideState(): m_state=6 23:11:17.367 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1809 23:11:17.367 00.000 30444 Star::Find returns 1 (1), X=461.88, Y=193.87, Mass=92312, SNR=65.7, Peak=10354 HFD=3.8 23:11:17.367 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 23:11:17.367 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 23:11:17.367 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.37 hyp=0.54 cameraTheta=0.74 mountX=0.28 mountY=0.45, mountTheta=1.00 23:11:17.368 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.37, opts=13) 23:11:17.368 00.000 30444 Enqueuing Move request for scope (0.40, 0.37) 23:11:17.368 00.000 15672 Worker thread wakes up 23:11:17.368 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.37) opts 0xd 23:11:17.368 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.37) 23:11:17.368 00.000 15672 Moving (0.40, 0.37) raw xDistance=0.28 yDistance=0.45 23:11:17.368 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 23:11:17.368 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 23:11:17.368 00.000 15672 MoveAxis(W, 77, ABG) 23:11:17.368 00.000 15672 Guiding Dir = 3, Dur = 77 23:11:17.369 00.001 15672 IsSlewing returns 0 23:11:17.373 00.004 15672 IsGuiding returns 0 23:11:17.374 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=11439, FiltMin=2656, FiltMax=8603, Gamma=2.950 23:11:17.389 00.015 15672 PulseGuide returned control before completion, sleep 72 23:11:17.423 00.034 30444 UpdateGuideState exits: m=92312 SNR=65.7 Saturated 23:11:17.423 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:17.423 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:17.423 00.000 30444 Enqueuing Expose request 23:11:17.463 00.040 15672 IsGuiding returns 1 23:11:17.463 00.000 15672 scope still moving after pulse duration time elapsed 23:11:17.483 00.020 15672 IsSlewing returns 0 23:11:17.502 00.019 15672 IsGuiding returns 0 23:11:17.503 00.001 15672 scope move finished after 77 + 52 ms 23:11:17.503 00.000 15672 Move returns status 0, amount 77 23:11:17.503 00.000 15672 MoveAxis(S, 80, ABG) 23:11:17.503 00.000 15672 Guiding Dir = 1, Dur = 80 23:11:17.504 00.001 15672 IsSlewing returns 0 23:11:17.506 00.002 15672 IsGuiding returns 0 23:11:17.581 00.075 15672 PulseGuide returned control before completion, sleep 16 23:11:17.614 00.033 15672 IsGuiding returns 1 23:11:17.615 00.001 15672 scope still moving after pulse duration time elapsed 23:11:17.637 00.022 15672 IsSlewing returns 0 23:11:17.639 00.002 15672 IsGuiding returns 1 23:11:17.660 00.021 15672 IsSlewing returns 0 23:11:17.663 00.003 15672 IsGuiding returns 1 23:11:17.684 00.021 15672 IsSlewing returns 0 23:11:17.694 00.010 15672 IsGuiding returns 0 23:11:17.694 00.000 15672 scope move finished after 80 + 108 ms 23:11:17.694 00.000 15672 Move returns status 0, amount 80 23:11:17.694 00.000 15672 move complete, result=0 23:11:17.694 00.000 15672 worker thread done servicing request 23:11:17.694 00.000 15672 Worker thread wakes up 23:11:17.695 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:17.695 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:17.695 00.000 30444 GuideStep: 0.3 px 77 ms WEST, 0.4 px 80 ms SOUTH 23:11:19.805 02.110 15672 Exposure complete 23:11:19.825 00.020 15672 worker thread done servicing request 23:11:19.825 00.000 30444 OnExposeComplete: enter 23:11:19.825 00.000 30444 UpdateGuideState(): m_state=6 23:11:19.825 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1810 23:11:19.825 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=193.45, Mass=98104, SNR=74.6, Peak=11304 HFD=3.3 23:11:19.825 00.000 30444 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.28) = xAngle (-0.18 = -0.18) 23:11:19.825 00.000 30444 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.24 = -0.24) 23:11:19.825 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.46 mountX=0.12 mountY=-0.03, mountTheta=-0.24 23:11:19.826 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.06, opts=13) 23:11:19.826 00.000 30444 Enqueuing Move request for scope (0.11, -0.06) 23:11:19.826 00.000 15672 Worker thread wakes up 23:11:19.826 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd 23:11:19.826 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.06) 23:11:19.826 00.000 15672 Moving (0.11, -0.06) raw xDistance=0.12 yDistance=-0.03 23:11:19.826 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:11:19.826 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:19.826 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:11:19.826 00.000 15672 MoveAxis(E, 0, ABG) 23:11:19.826 00.000 15672 Move returns status 0, amount 0 23:11:19.826 00.000 15672 MoveAxis(N, 0, ABG) 23:11:19.826 00.000 15672 Move returns status 0, amount 0 23:11:19.826 00.000 15672 move complete, result=0 23:11:19.827 00.001 15672 worker thread done servicing request 23:11:19.831 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=12029, FiltMin=2701, FiltMax=9146, Gamma=2.950 23:11:19.880 00.049 30444 UpdateGuideState exits: m=98104 SNR=74.6 Saturated 23:11:19.880 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:19.880 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:19.880 00.000 30444 Enqueuing Expose request 23:11:19.880 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:11:19.880 00.000 15672 Worker thread wakes up 23:11:19.880 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:19.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:21.796 01.916 15672 Exposure complete 23:11:21.829 00.033 15672 worker thread done servicing request 23:11:21.829 00.000 30444 OnExposeComplete: enter 23:11:21.829 00.000 30444 UpdateGuideState(): m_state=6 23:11:21.829 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1811 23:11:21.829 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=193.62, Mass=97087, SNR=74.4, Peak=11002 HFD=3.4 23:11:21.829 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 23:11:21.829 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 23:11:21.829 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.93 mountX=0.05 mountY=0.13, mountTheta=1.20 23:11:21.830 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.11, opts=13) 23:11:21.830 00.000 30444 Enqueuing Move request for scope (0.08, 0.11) 23:11:21.830 00.000 15672 Worker thread wakes up 23:11:21.830 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd 23:11:21.830 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.11) 23:11:21.830 00.000 15672 Moving (0.08, 0.11) raw xDistance=0.05 yDistance=0.13 23:11:21.830 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:11:21.830 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:21.830 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:11:21.830 00.000 15672 MoveAxis(E, 0, ABG) 23:11:21.830 00.000 15672 Move returns status 0, amount 0 23:11:21.830 00.000 15672 MoveAxis(N, 0, ABG) 23:11:21.830 00.000 15672 Move returns status 0, amount 0 23:11:21.830 00.000 15672 move complete, result=0 23:11:21.830 00.000 15672 worker thread done servicing request 23:11:21.835 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=11002, FiltMin=2677, FiltMax=8728, Gamma=2.950 23:11:21.885 00.050 30444 UpdateGuideState exits: m=97087 SNR=74.4 Saturated 23:11:21.885 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:21.885 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:21.885 00.000 30444 Enqueuing Expose request 23:11:21.885 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:11:21.885 00.000 15672 Worker thread wakes up 23:11:21.885 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:21.885 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:23.996 02.111 15672 Exposure complete 23:11:24.016 00.020 15672 worker thread done servicing request 23:11:24.016 00.000 30444 OnExposeComplete: enter 23:11:24.016 00.000 30444 UpdateGuideState(): m_state=6 23:11:24.016 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1812 23:11:24.016 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=193.83, Mass=97732, SNR=67.8, Peak=10469 HFD=3.6 23:11:24.016 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 23:11:24.016 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 23:11:24.016 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.32 hyp=0.40 cameraTheta=0.94 mountX=0.14 mountY=0.37, mountTheta=1.21 23:11:24.017 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.32, opts=13) 23:11:24.017 00.000 30444 Enqueuing Move request for scope (0.23, 0.32) 23:11:24.017 00.000 15672 Worker thread wakes up 23:11:24.017 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.32) opts 0xd 23:11:24.017 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.32) 23:11:24.017 00.000 15672 Moving (0.23, 0.32) raw xDistance=0.14 yDistance=0.37 23:11:24.017 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 23:11:24.017 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 23:11:24.017 00.000 15672 MoveAxis(E, 0, ABG) 23:11:24.017 00.000 15672 Move returns status 0, amount 0 23:11:24.017 00.000 15672 MoveAxis(S, 65, ABG) 23:11:24.017 00.000 15672 Guiding Dir = 1, Dur = 65 23:11:24.018 00.001 15672 IsSlewing returns 0 23:11:24.019 00.001 15672 IsGuiding returns 0 23:11:24.022 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=10703, FiltMin=2716, FiltMax=8008, Gamma=2.950 23:11:24.073 00.051 30444 UpdateGuideState exits: m=97732 SNR=67.8 Saturated 23:11:24.073 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:24.073 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:24.073 00.000 30444 Enqueuing Expose request 23:11:24.131 00.058 15672 IsGuiding returns 1 23:11:24.131 00.000 15672 scope still moving after pulse duration time elapsed 23:11:24.151 00.020 15672 IsSlewing returns 0 23:11:24.153 00.002 15672 IsGuiding returns 1 23:11:24.173 00.020 15672 IsSlewing returns 0 23:11:24.195 00.022 15672 IsGuiding returns 0 23:11:24.196 00.001 15672 scope move finished after 65 + 111 ms 23:11:24.196 00.000 15672 Move returns status 0, amount 65 23:11:24.196 00.000 15672 move complete, result=0 23:11:24.196 00.000 15672 worker thread done servicing request 23:11:24.196 00.000 15672 Worker thread wakes up 23:11:24.196 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 65 ms SOUTH 23:11:24.196 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:24.196 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:26.107 01.911 15672 Exposure complete 23:11:26.128 00.021 15672 worker thread done servicing request 23:11:26.128 00.000 30444 OnExposeComplete: enter 23:11:26.128 00.000 30444 UpdateGuideState(): m_state=6 23:11:26.128 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1813 23:11:26.128 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=193.55, Mass=97108, SNR=74.6, Peak=10685 HFD=3.2 23:11:26.128 00.000 30444 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 23:11:26.128 00.000 30444 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.16 = 2.16) 23:11:26.128 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.95 mountX=-0.03 mountY=0.04, mountTheta=2.20 23:11:26.129 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.04, opts=13) 23:11:26.129 00.000 30444 Enqueuing Move request for scope (-0.02, 0.04) 23:11:26.129 00.000 15672 Worker thread wakes up 23:11:26.129 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd 23:11:26.129 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.04) 23:11:26.129 00.000 15672 Moving (-0.02, 0.04) raw xDistance=-0.03 yDistance=0.04 23:11:26.129 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:11:26.129 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:26.129 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 23:11:26.129 00.000 15672 MoveAxis(E, 0, ABG) 23:11:26.129 00.000 15672 Move returns status 0, amount 0 23:11:26.129 00.000 15672 MoveAxis(N, 0, ABG) 23:11:26.129 00.000 15672 Move returns status 0, amount 0 23:11:26.129 00.000 15672 move complete, result=0 23:11:26.130 00.001 15672 worker thread done servicing request 23:11:26.134 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11486, FiltMin=2666, FiltMax=9098, Gamma=2.950 23:11:26.185 00.051 30444 UpdateGuideState exits: m=97108 SNR=74.6 Saturated 23:11:26.185 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:26.185 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:26.185 00.000 30444 Enqueuing Expose request 23:11:26.186 00.001 15672 Worker thread wakes up 23:11:26.186 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:26.186 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:11:26.186 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:28.304 02.118 15672 Exposure complete 23:11:28.331 00.027 15672 worker thread done servicing request 23:11:28.331 00.000 30444 OnExposeComplete: enter 23:11:28.331 00.000 30444 UpdateGuideState(): m_state=6 23:11:28.331 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1814 23:11:28.331 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=193.48, Mass=96409, SNR=75.2, Peak=11632 HFD=3.2 23:11:28.331 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 23:11:28.331 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 23:11:28.332 00.001 30444 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.65 mountX=0.04 mountY=-0.02, mountTheta=-0.43 23:11:28.332 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.03, opts=13) 23:11:28.332 00.000 30444 Enqueuing Move request for scope (0.04, -0.03) 23:11:28.332 00.000 15672 Worker thread wakes up 23:11:28.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd 23:11:28.332 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.03) 23:11:28.332 00.000 15672 Moving (0.04, -0.03) raw xDistance=0.04 yDistance=-0.02 23:11:28.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:11:28.332 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:28.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:11:28.332 00.000 15672 MoveAxis(E, 0, ABG) 23:11:28.333 00.001 15672 Move returns status 0, amount 0 23:11:28.333 00.000 15672 MoveAxis(N, 0, ABG) 23:11:28.333 00.000 15672 Move returns status 0, amount 0 23:11:28.333 00.000 15672 move complete, result=0 23:11:28.333 00.000 15672 worker thread done servicing request 23:11:28.338 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2403, max=13543, FiltMin=2696, FiltMax=9382, Gamma=2.950 23:11:28.388 00.050 30444 UpdateGuideState exits: m=96409 SNR=75.2 Saturated 23:11:28.388 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:28.388 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:28.388 00.000 30444 Enqueuing Expose request 23:11:28.388 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 23:11:28.388 00.000 15672 Worker thread wakes up 23:11:28.388 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:28.388 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:30.293 01.905 15672 Exposure complete 23:11:30.313 00.020 15672 worker thread done servicing request 23:11:30.313 00.000 30444 OnExposeComplete: enter 23:11:30.313 00.000 30444 UpdateGuideState(): m_state=6 23:11:30.313 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1815 23:11:30.313 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=193.50, Mass=100311, SNR=73.4, Peak=12426 HFD=3.2 23:11:30.313 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.24 = -2.24) 23:11:30.313 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 23:11:30.313 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.52 mountX=-0.01 mountY=-0.01, mountTheta=-2.27 23:11:30.314 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.00, opts=13) 23:11:30.314 00.000 30444 Enqueuing Move request for scope (-0.01, -0.00) 23:11:30.314 00.000 15672 Worker thread wakes up 23:11:30.314 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd 23:11:30.314 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.00) 23:11:30.314 00.000 15672 Moving (-0.01, -0.00) raw xDistance=-0.01 yDistance=-0.01 23:11:30.314 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:11:30.314 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:30.314 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:11:30.314 00.000 15672 MoveAxis(E, 0, ABG) 23:11:30.314 00.000 15672 Move returns status 0, amount 0 23:11:30.314 00.000 15672 MoveAxis(N, 0, ABG) 23:11:30.314 00.000 15672 Move returns status 0, amount 0 23:11:30.314 00.000 15672 move complete, result=0 23:11:30.314 00.000 15672 worker thread done servicing request 23:11:30.319 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2369, max=13306, FiltMin=2676, FiltMax=8660, Gamma=2.950 23:11:30.368 00.049 30444 UpdateGuideState exits: m=100311 SNR=73.4 Saturated 23:11:30.368 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:30.368 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:30.368 00.000 30444 Enqueuing Expose request 23:11:30.369 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 23:11:30.369 00.000 15672 Worker thread wakes up 23:11:30.369 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:30.369 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:32.475 02.106 15672 Exposure complete 23:11:32.494 00.019 15672 worker thread done servicing request 23:11:32.495 00.001 30444 OnExposeComplete: enter 23:11:32.495 00.000 30444 UpdateGuideState(): m_state=6 23:11:32.495 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1816 23:11:32.495 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=193.56, Mass=88161, SNR=71.4, Peak=10536 HFD=3.5 23:11:32.495 00.000 30444 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.28) = xAngle (3.18 = -3.11) 23:11:32.495 00.000 30444 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.12 = 3.12) 23:11:32.495 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.24 cameraTheta=2.90 mountX=-0.24 mountY=0.01, mountTheta=3.12 23:11:32.495 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.06, opts=13) 23:11:32.495 00.000 30444 Enqueuing Move request for scope (-0.23, 0.06) 23:11:32.496 00.001 15672 Worker thread wakes up 23:11:32.496 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd 23:11:32.496 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.06) 23:11:32.496 00.000 15672 Moving (-0.23, 0.06) raw xDistance=-0.24 yDistance=0.01 23:11:32.496 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 23:11:32.496 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:32.496 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:11:32.496 00.000 15672 MoveAxis(E, 0, ABG) 23:11:32.496 00.000 15672 Move returns status 0, amount 0 23:11:32.496 00.000 15672 MoveAxis(N, 0, ABG) 23:11:32.496 00.000 15672 Move returns status 0, amount 0 23:11:32.496 00.000 15672 move complete, result=0 23:11:32.496 00.000 15672 worker thread done servicing request 23:11:32.501 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2379, max=12033, FiltMin=2709, FiltMax=7754, Gamma=2.950 23:11:32.550 00.049 30444 UpdateGuideState exits: m=88161 SNR=71.4 Saturated 23:11:32.551 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:32.551 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:32.551 00.000 30444 Enqueuing Expose request 23:11:32.551 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 23:11:32.551 00.000 15672 Worker thread wakes up 23:11:32.551 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:32.551 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:34.467 01.916 15672 Exposure complete 23:11:34.497 00.030 15672 worker thread done servicing request 23:11:34.497 00.000 30444 OnExposeComplete: enter 23:11:34.497 00.000 30444 UpdateGuideState(): m_state=6 23:11:34.498 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1817 23:11:34.498 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=193.46, Mass=106473, SNR=78.9, Peak=13697 HFD=3.2 23:11:34.498 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 23:11:34.498 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 23:11:34.498 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.83 mountX=-0.13 mountY=-0.08, mountTheta=-2.59 23:11:34.498 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.05, opts=13) 23:11:34.498 00.000 30444 Enqueuing Move request for scope (-0.15, -0.05) 23:11:34.499 00.001 15672 Worker thread wakes up 23:11:34.499 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd 23:11:34.499 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.05) 23:11:34.499 00.000 15672 Moving (-0.15, -0.05) raw xDistance=-0.13 yDistance=-0.08 23:11:34.499 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:11:34.499 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:34.499 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 23:11:34.499 00.000 15672 MoveAxis(E, 0, ABG) 23:11:34.499 00.000 15672 Move returns status 0, amount 0 23:11:34.499 00.000 15672 MoveAxis(N, 0, ABG) 23:11:34.499 00.000 15672 Move returns status 0, amount 0 23:11:34.499 00.000 15672 move complete, result=0 23:11:34.499 00.000 15672 worker thread done servicing request 23:11:34.504 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=13697, FiltMin=2676, FiltMax=9318, Gamma=2.950 23:11:34.554 00.050 30444 UpdateGuideState exits: m=106473 SNR=78.9 Saturated 23:11:34.554 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:34.554 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:34.554 00.000 30444 Enqueuing Expose request 23:11:34.554 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:11:34.554 00.000 15672 Worker thread wakes up 23:11:34.554 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:34.554 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:36.660 02.106 15672 Exposure complete 23:11:36.681 00.021 15672 worker thread done servicing request 23:11:36.681 00.000 30444 OnExposeComplete: enter 23:11:36.681 00.000 30444 UpdateGuideState(): m_state=6 23:11:36.681 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1818 23:11:36.681 00.000 30444 Star::Find returns 1 (1), X=461.16, Y=193.67, Mass=90658, SNR=69.9, Peak=12382 HFD=3.2 23:11:36.681 00.000 30444 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.28) = xAngle (2.94 = 2.94) 23:11:36.681 00.000 30444 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.88 = 2.88) 23:11:36.682 00.001 30444 CameraToMount -- cameraX=-0.32 cameraY=0.17 hyp=0.36 cameraTheta=2.66 mountX=-0.36 mountY=0.09, mountTheta=2.88 23:11:36.682 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.17, opts=13) 23:11:36.682 00.000 30444 Enqueuing Move request for scope (-0.32, 0.17) 23:11:36.682 00.000 15672 Worker thread wakes up 23:11:36.682 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.17) opts 0xd 23:11:36.682 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.17) 23:11:36.682 00.000 15672 Moving (-0.32, 0.17) raw xDistance=-0.36 yDistance=0.09 23:11:36.682 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36 23:11:36.682 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:36.682 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:11:36.682 00.000 15672 MoveAxis(E, 96, ABG) 23:11:36.682 00.000 15672 Guiding Dir = 2, Dur = 96 23:11:36.683 00.001 15672 IsSlewing returns 0 23:11:36.684 00.001 15672 IsGuiding returns 0 23:11:36.688 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2403, max=12382, FiltMin=2612, FiltMax=8603, Gamma=2.950 23:11:36.702 00.014 15672 PulseGuide returned control before completion, sleep 88 23:11:36.737 00.035 30444 UpdateGuideState exits: m=90658 SNR=69.9 Saturated 23:11:36.737 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:36.737 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:36.737 00.000 30444 Enqueuing Expose request 23:11:36.815 00.078 15672 IsGuiding returns 0 23:11:36.816 00.001 15672 Move returns status 0, amount 96 23:11:36.816 00.000 15672 MoveAxis(N, 0, ABG) 23:11:36.816 00.000 15672 Move returns status 0, amount 0 23:11:36.816 00.000 15672 move complete, result=0 23:11:36.816 00.000 15672 worker thread done servicing request 23:11:36.816 00.000 30444 GuideStep: -0.4 px 96 ms EAST, 0.1 px 0 ms NORTH 23:11:36.817 00.001 15672 Worker thread wakes up 23:11:36.817 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:36.817 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:38.732 01.915 15672 Exposure complete 23:11:38.765 00.033 15672 worker thread done servicing request 23:11:38.765 00.000 30444 OnExposeComplete: enter 23:11:38.765 00.000 30444 UpdateGuideState(): m_state=6 23:11:38.765 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1819 23:11:38.765 00.000 30444 Star::Find returns 1 (1), X=461.93, Y=193.36, Mass=102572, SNR=77.9, Peak=11573 HFD=3.9 23:11:38.765 00.000 30444 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.28) = xAngle (-0.04 = -0.04) 23:11:38.765 00.000 30444 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 23:11:38.765 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.15 hyp=0.47 cameraTheta=-0.32 mountX=0.47 mountY=-0.05, mountTheta=-0.10 23:11:38.766 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.15, opts=13) 23:11:38.766 00.000 30444 Enqueuing Move request for scope (0.45, -0.15) 23:11:38.766 00.000 15672 Worker thread wakes up 23:11:38.766 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.15) opts 0xd 23:11:38.766 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.15) 23:11:38.766 00.000 15672 Moving (0.45, -0.15) raw xDistance=0.47 yDistance=-0.05 23:11:38.766 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47 23:11:38.766 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:38.766 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:11:38.766 00.000 15672 MoveAxis(W, 121, ABG) 23:11:38.766 00.000 15672 Guiding Dir = 3, Dur = 121 23:11:38.767 00.001 15672 IsSlewing returns 0 23:11:38.768 00.001 15672 IsGuiding returns 0 23:11:38.772 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2396, max=15805, FiltMin=2688, FiltMax=9926, Gamma=2.950 23:11:38.795 00.023 15672 PulseGuide returned control before completion, sleep 105 23:11:38.822 00.027 30444 UpdateGuideState exits: m=102572 SNR=77.9 Saturated 23:11:38.822 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:38.822 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:38.822 00.000 30444 Enqueuing Expose request 23:11:38.903 00.081 15672 IsGuiding returns 1 23:11:38.903 00.000 15672 scope still moving after pulse duration time elapsed 23:11:38.924 00.021 15672 IsSlewing returns 0 23:11:38.940 00.016 15672 IsGuiding returns 0 23:11:38.940 00.000 15672 scope move finished after 121 + 50 ms 23:11:38.940 00.000 15672 Move returns status 0, amount 121 23:11:38.940 00.000 15672 MoveAxis(N, 0, ABG) 23:11:38.940 00.000 15672 Move returns status 0, amount 0 23:11:38.940 00.000 15672 move complete, result=0 23:11:38.940 00.000 15672 worker thread done servicing request 23:11:38.940 00.000 15672 Worker thread wakes up 23:11:38.940 00.000 30444 GuideStep: 0.5 px 121 ms WEST, -0.0 px 0 ms NORTH 23:11:38.940 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:38.940 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:41.047 02.107 15672 Exposure complete 23:11:41.066 00.019 15672 worker thread done servicing request 23:11:41.067 00.001 30444 OnExposeComplete: enter 23:11:41.067 00.000 30444 UpdateGuideState(): m_state=6 23:11:41.067 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1820 23:11:41.067 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=193.43, Mass=87917, SNR=62.7, Peak=12266 HFD=3.1 23:11:41.067 00.000 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 23:11:41.067 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 23:11:41.067 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.40 mountX=-0.06 mountY=-0.09, mountTheta=-2.14 23:11:41.068 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.08, opts=13) 23:11:41.068 00.000 30444 Enqueuing Move request for scope (-0.08, -0.08) 23:11:41.068 00.000 15672 Worker thread wakes up 23:11:41.068 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd 23:11:41.068 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.08) 23:11:41.068 00.000 15672 Moving (-0.08, -0.08) raw xDistance=-0.06 yDistance=-0.09 23:11:41.068 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:11:41.068 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:41.068 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 23:11:41.068 00.000 15672 MoveAxis(E, 0, ABG) 23:11:41.068 00.000 15672 Move returns status 0, amount 0 23:11:41.068 00.000 15672 MoveAxis(N, 0, ABG) 23:11:41.068 00.000 15672 Move returns status 0, amount 0 23:11:41.068 00.000 15672 move complete, result=0 23:11:41.068 00.000 15672 worker thread done servicing request 23:11:41.074 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2369, max=13105, FiltMin=2718, FiltMax=8311, Gamma=2.950 23:11:41.124 00.050 30444 UpdateGuideState exits: m=87917 SNR=62.7 Saturated 23:11:41.124 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:41.124 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:41.124 00.000 30444 Enqueuing Expose request 23:11:41.124 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:11:41.124 00.000 15672 Worker thread wakes up 23:11:41.124 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:41.124 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:43.039 01.915 15672 Exposure complete 23:11:43.068 00.029 15672 worker thread done servicing request 23:11:43.069 00.001 30444 OnExposeComplete: enter 23:11:43.069 00.000 30444 UpdateGuideState(): m_state=6 23:11:43.069 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1821 23:11:43.069 00.000 30444 Star::Find returns 1 (1), X=461.16, Y=193.05, Mass=92391, SNR=63.3, Peak=11633 HFD=3.1 23:11:43.069 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 23:11:43.069 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 23:11:43.069 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.45 hyp=0.55 cameraTheta=-2.18 mountX=-0.18 mountY=-0.51, mountTheta=-1.91 23:11:43.070 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.45, opts=13) 23:11:43.070 00.000 30444 Enqueuing Move request for scope (-0.31, -0.45) 23:11:43.070 00.000 15672 Worker thread wakes up 23:11:43.070 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.45) opts 0xd 23:11:43.070 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.45) 23:11:43.070 00.000 15672 Moving (-0.31, -0.45) raw xDistance=-0.18 yDistance=-0.51 23:11:43.070 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:11:43.070 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:11:43.070 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51 23:11:43.070 00.000 15672 MoveAxis(E, 0, ABG) 23:11:43.070 00.000 15672 Move returns status 0, amount 0 23:11:43.070 00.000 15672 MoveAxis(N, 0, ABG) 23:11:43.070 00.000 15672 Move returns status 0, amount 0 23:11:43.070 00.000 15672 move complete, result=0 23:11:43.070 00.000 15672 worker thread done servicing request 23:11:43.075 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=12688, FiltMin=2727, FiltMax=8661, Gamma=2.950 23:11:43.125 00.050 30444 UpdateGuideState exits: m=92391 SNR=63.3 Saturated 23:11:43.125 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:43.125 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:43.125 00.000 30444 Enqueuing Expose request 23:11:43.125 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 23:11:43.125 00.000 15672 Worker thread wakes up 23:11:43.125 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:43.126 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:45.242 02.116 15672 Exposure complete 23:11:45.273 00.031 15672 worker thread done servicing request 23:11:45.273 00.000 30444 OnExposeComplete: enter 23:11:45.273 00.000 30444 UpdateGuideState(): m_state=6 23:11:45.273 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1822 23:11:45.273 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=193.25, Mass=94580, SNR=84.6, Peak=12594 HFD=3.2 23:11:45.273 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 23:11:45.273 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 23:11:45.273 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.85 mountX=0.00 mountY=-0.27, mountTheta=-1.57 23:11:45.274 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.26, opts=13) 23:11:45.274 00.000 30444 Enqueuing Move request for scope (-0.07, -0.26) 23:11:45.274 00.000 15672 Worker thread wakes up 23:11:45.274 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.26) opts 0xd 23:11:45.274 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.26) 23:11:45.274 00.000 15672 Moving (-0.07, -0.26) raw xDistance=0.00 yDistance=-0.27 23:11:45.274 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 23:11:45.274 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:11:45.274 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 23:11:45.275 00.001 15672 MoveAxis(E, 0, ABG) 23:11:45.275 00.000 15672 Move returns status 0, amount 0 23:11:45.275 00.000 15672 MoveAxis(N, 0, ABG) 23:11:45.275 00.000 15672 Move returns status 0, amount 0 23:11:45.275 00.000 15672 move complete, result=0 23:11:45.275 00.000 15672 worker thread done servicing request 23:11:45.279 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=12594, FiltMin=2668, FiltMax=8571, Gamma=2.950 23:11:45.329 00.050 30444 UpdateGuideState exits: m=94580 SNR=84.6 Saturated 23:11:45.329 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:45.329 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:45.329 00.000 30444 Enqueuing Expose request 23:11:45.329 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 23:11:45.329 00.000 15672 Worker thread wakes up 23:11:45.329 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:45.329 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:47.235 01.906 15672 Exposure complete 23:11:47.256 00.021 15672 worker thread done servicing request 23:11:47.256 00.000 30444 OnExposeComplete: enter 23:11:47.256 00.000 30444 UpdateGuideState(): m_state=6 23:11:47.256 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1823 23:11:47.256 00.000 30444 Star::Find returns 1 (1), X=461.77, Y=193.36, Mass=98929, SNR=71.2, Peak=11227 HFD=3.6 23:11:47.256 00.000 30444 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.28) = xAngle (-0.20 = -0.20) 23:11:47.256 00.000 30444 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.26 = -0.26) 23:11:47.256 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.15 hyp=0.33 cameraTheta=-0.48 mountX=0.32 mountY=-0.08, mountTheta=-0.26 23:11:47.257 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.15, opts=13) 23:11:47.257 00.000 30444 Enqueuing Move request for scope (0.29, -0.15) 23:11:47.257 00.000 15672 Worker thread wakes up 23:11:47.257 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.15) opts 0xd 23:11:47.257 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.15) 23:11:47.257 00.000 15672 Moving (0.29, -0.15) raw xDistance=0.32 yDistance=-0.08 23:11:47.257 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 23:11:47.257 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:47.257 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 23:11:47.257 00.000 15672 MoveAxis(W, 87, ABG) 23:11:47.257 00.000 15672 Guiding Dir = 3, Dur = 87 23:11:47.258 00.001 15672 IsSlewing returns 0 23:11:47.259 00.001 15672 IsGuiding returns 0 23:11:47.264 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=14384, FiltMin=2715, FiltMax=9348, Gamma=2.950 23:11:47.277 00.013 15672 PulseGuide returned control before completion, sleep 79 23:11:47.314 00.037 30444 UpdateGuideState exits: m=98929 SNR=71.2 Saturated 23:11:47.314 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:47.314 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:47.314 00.000 30444 Enqueuing Expose request 23:11:47.389 00.075 15672 IsGuiding returns 0 23:11:47.390 00.001 15672 Move returns status 0, amount 87 23:11:47.390 00.000 15672 MoveAxis(N, 0, ABG) 23:11:47.390 00.000 15672 Move returns status 0, amount 0 23:11:47.390 00.000 15672 move complete, result=0 23:11:47.390 00.000 15672 worker thread done servicing request 23:11:47.390 00.000 15672 Worker thread wakes up 23:11:47.390 00.000 30444 GuideStep: 0.3 px 87 ms WEST, -0.1 px 0 ms NORTH 23:11:47.390 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:47.390 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:49.506 02.116 15672 Exposure complete 23:11:49.536 00.030 15672 worker thread done servicing request 23:11:49.537 00.001 30444 OnExposeComplete: enter 23:11:49.537 00.000 30444 UpdateGuideState(): m_state=6 23:11:49.537 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1824 23:11:49.537 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=193.42, Mass=97948, SNR=75.6, Peak=11452 HFD=3.4 23:11:49.537 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.16 = -0.16) 23:11:49.537 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.22 = -0.22) 23:11:49.537 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.44 mountX=0.20 mountY=-0.05, mountTheta=-0.22 23:11:49.537 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.09, opts=13) 23:11:49.537 00.000 30444 Enqueuing Move request for scope (0.19, -0.09) 23:11:49.538 00.001 15672 Worker thread wakes up 23:11:49.538 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd 23:11:49.538 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.09) 23:11:49.538 00.000 15672 Moving (0.19, -0.09) raw xDistance=0.20 yDistance=-0.05 23:11:49.538 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:11:49.538 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:49.538 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:11:49.538 00.000 15672 MoveAxis(E, 0, ABG) 23:11:49.538 00.000 15672 Move returns status 0, amount 0 23:11:49.538 00.000 15672 MoveAxis(N, 0, ABG) 23:11:49.538 00.000 15672 Move returns status 0, amount 0 23:11:49.538 00.000 15672 move complete, result=0 23:11:49.538 00.000 15672 worker thread done servicing request 23:11:49.543 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=13172, FiltMin=2708, FiltMax=9006, Gamma=2.950 23:11:49.593 00.050 30444 UpdateGuideState exits: m=97948 SNR=75.6 Saturated 23:11:49.593 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:49.593 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:49.593 00.000 30444 Enqueuing Expose request 23:11:49.593 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:11:49.593 00.000 15672 Worker thread wakes up 23:11:49.593 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:49.593 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:51.503 01.910 15672 Exposure complete 23:11:51.525 00.022 15672 worker thread done servicing request 23:11:51.525 00.000 30444 OnExposeComplete: enter 23:11:51.525 00.000 30444 UpdateGuideState(): m_state=6 23:11:51.526 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1825 23:11:51.526 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=193.26, Mass=81883, SNR=63.0, Peak=10992 HFD=3.2 23:11:51.526 00.000 30444 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.28) = xAngle (-1.27 = -1.27) 23:11:51.526 00.000 30444 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 23:11:51.526 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.55 mountX=0.07 mountY=-0.23, mountTheta=-1.27 23:11:51.526 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.24, opts=13) 23:11:51.526 00.000 30444 Enqueuing Move request for scope (0.01, -0.24) 23:11:51.526 00.000 15672 Worker thread wakes up 23:11:51.527 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd 23:11:51.527 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.24) 23:11:51.527 00.000 15672 Moving (0.01, -0.24) raw xDistance=0.07 yDistance=-0.23 23:11:51.527 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:11:51.527 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:51.527 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 23:11:51.527 00.000 15672 MoveAxis(E, 0, ABG) 23:11:51.527 00.000 15672 Move returns status 0, amount 0 23:11:51.527 00.000 15672 MoveAxis(N, 0, ABG) 23:11:51.527 00.000 15672 Move returns status 0, amount 0 23:11:51.527 00.000 15672 move complete, result=0 23:11:51.527 00.000 15672 worker thread done servicing request 23:11:51.535 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=13999, FiltMin=2694, FiltMax=9391, Gamma=2.950 23:11:51.592 00.057 30444 UpdateGuideState exits: m=81883 SNR=63.0 Saturated 23:11:51.592 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:51.592 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:51.592 00.000 30444 Enqueuing Expose request 23:11:51.593 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:11:51.593 00.000 15672 Worker thread wakes up 23:11:51.593 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:51.593 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:53.699 02.106 15672 Exposure complete 23:11:53.720 00.021 15672 worker thread done servicing request 23:11:53.720 00.000 30444 OnExposeComplete: enter 23:11:53.720 00.000 30444 UpdateGuideState(): m_state=6 23:11:53.720 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1826 23:11:53.720 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=193.32, Mass=86213, SNR=69.8, Peak=10658 HFD=3.4 23:11:53.720 00.000 30444 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.28) = xAngle (-0.34 = -0.34) 23:11:53.720 00.000 30444 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.40 = -0.40) 23:11:53.720 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-0.62 mountX=0.30 mountY=-0.12, mountTheta=-0.39 23:11:53.721 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.19, opts=13) 23:11:53.721 00.000 30444 Enqueuing Move request for scope (0.26, -0.19) 23:11:53.721 00.000 15672 Worker thread wakes up 23:11:53.721 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.19) opts 0xd 23:11:53.721 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.19) 23:11:53.721 00.000 15672 Moving (0.26, -0.19) raw xDistance=0.30 yDistance=-0.12 23:11:53.721 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 23:11:53.721 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:53.721 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:11:53.721 00.000 15672 MoveAxis(W, 81, ABG) 23:11:53.721 00.000 15672 Guiding Dir = 3, Dur = 81 23:11:53.722 00.001 15672 IsSlewing returns 0 23:11:53.723 00.001 15672 IsGuiding returns 0 23:11:53.727 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=14261, FiltMin=2633, FiltMax=9576, Gamma=2.950 23:11:53.747 00.020 15672 PulseGuide returned control before completion, sleep 67 23:11:53.778 00.031 30444 UpdateGuideState exits: m=86213 SNR=69.8 Saturated 23:11:53.779 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:53.779 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:53.779 00.000 30444 Enqueuing Expose request 23:11:53.816 00.037 15672 IsGuiding returns 1 23:11:53.816 00.000 15672 scope still moving after pulse duration time elapsed 23:11:53.837 00.021 15672 IsSlewing returns 0 23:11:53.844 00.007 15672 IsGuiding returns 0 23:11:53.844 00.000 15672 scope move finished after 81 + 39 ms 23:11:53.844 00.000 15672 Move returns status 0, amount 81 23:11:53.844 00.000 15672 MoveAxis(N, 0, ABG) 23:11:53.844 00.000 15672 Move returns status 0, amount 0 23:11:53.844 00.000 15672 move complete, result=0 23:11:53.844 00.000 15672 worker thread done servicing request 23:11:53.844 00.000 15672 Worker thread wakes up 23:11:53.844 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.1 px 0 ms NORTH 23:11:53.844 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:53.844 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:55.751 01.907 15672 Exposure complete 23:11:55.771 00.020 15672 worker thread done servicing request 23:11:55.771 00.000 30444 OnExposeComplete: enter 23:11:55.771 00.000 30444 UpdateGuideState(): m_state=6 23:11:55.771 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1827 23:11:55.771 00.000 30444 Star::Find returns 1 (1), X=461.85, Y=192.83, Mass=104113, SNR=75.5, Peak=10152 HFD=3.7 23:11:55.771 00.000 30444 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.28) = xAngle (-0.79 = -0.79) 23:11:55.771 00.000 30444 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.85 = -0.85) 23:11:55.771 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.67 hyp=0.77 cameraTheta=-1.07 mountX=0.54 mountY=-0.58, mountTheta=-0.82 23:11:55.772 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.67, opts=13) 23:11:55.772 00.000 30444 Enqueuing Move request for scope (0.37, -0.67) 23:11:55.772 00.000 15672 Worker thread wakes up 23:11:55.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.67) opts 0xd 23:11:55.772 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.67) 23:11:55.772 00.000 15672 Moving (0.37, -0.67) raw xDistance=0.54 yDistance=-0.58 23:11:55.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54 23:11:55.772 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.04 newest=-0.94 23:11:55.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 23:11:55.772 00.000 15672 MoveAxis(W, 151, ABG) 23:11:55.772 00.000 15672 Guiding Dir = 3, Dur = 151 23:11:55.773 00.001 15672 IsSlewing returns 0 23:11:55.775 00.002 15672 IsGuiding returns 0 23:11:55.779 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11146, FiltMin=2744, FiltMax=8332, Gamma=2.950 23:11:55.793 00.014 15672 PulseGuide returned control before completion, sleep 144 23:11:55.829 00.036 30444 UpdateGuideState exits: m=104113 SNR=75.5 Saturated 23:11:55.829 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:55.829 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:55.829 00.000 30444 Enqueuing Expose request 23:11:55.985 00.156 15672 IsGuiding returns 0 23:11:55.985 00.000 15672 Move returns status 0, amount 151 23:11:55.985 00.000 15672 MoveAxis(N, 103, ABG) 23:11:55.985 00.000 15672 Guiding Dir = 0, Dur = 103 23:11:55.985 00.000 15672 IsSlewing returns 0 23:11:55.986 00.001 15672 IsGuiding returns 0 23:11:56.065 00.079 15672 PulseGuide returned control before completion, sleep 35 23:11:56.102 00.037 15672 IsGuiding returns 1 23:11:56.102 00.000 15672 scope still moving after pulse duration time elapsed 23:11:56.124 00.022 15672 IsSlewing returns 0 23:11:56.127 00.003 15672 IsGuiding returns 1 23:11:56.148 00.021 15672 IsSlewing returns 0 23:11:56.223 00.075 15672 IsGuiding returns 0 23:11:56.223 00.000 15672 scope move finished after 103 + 134 ms 23:11:56.223 00.000 15672 Move returns status 0, amount 103 23:11:56.224 00.001 15672 move complete, result=0 23:11:56.224 00.000 15672 worker thread done servicing request 23:11:56.224 00.000 15672 Worker thread wakes up 23:11:56.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:56.224 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:56.224 00.000 30444 GuideStep: 0.5 px 151 ms WEST, -0.6 px 103 ms NORTH 23:11:58.333 02.109 15672 Exposure complete 23:11:58.353 00.020 15672 worker thread done servicing request 23:11:58.353 00.000 30444 OnExposeComplete: enter 23:11:58.353 00.000 30444 UpdateGuideState(): m_state=6 23:11:58.353 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1828 23:11:58.353 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=192.90, Mass=106339, SNR=78.4, Peak=10862 HFD=3.6 23:11:58.353 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.78 = -0.78) 23:11:58.354 00.001 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.84 = -0.84) 23:11:58.354 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.60 hyp=0.69 cameraTheta=-1.05 mountX=0.49 mountY=-0.51, mountTheta=-0.80 23:11:58.354 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.60, opts=13) 23:11:58.354 00.000 30444 Enqueuing Move request for scope (0.34, -0.60) 23:11:58.354 00.000 15672 Worker thread wakes up 23:11:58.354 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.60) opts 0xd 23:11:58.354 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.60) 23:11:58.354 00.000 15672 Moving (0.34, -0.60) raw xDistance=0.49 yDistance=-0.51 23:11:58.354 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49 23:11:58.354 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 23:11:58.354 00.000 15672 MoveAxis(W, 144, ABG) 23:11:58.354 00.000 15672 Guiding Dir = 3, Dur = 144 23:11:58.355 00.001 15672 IsSlewing returns 0 23:11:58.356 00.001 15672 IsGuiding returns 0 23:11:58.361 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=12234, FiltMin=2611, FiltMax=8656, Gamma=2.950 23:11:58.380 00.019 15672 PulseGuide returned control before completion, sleep 131 23:11:58.410 00.030 30444 UpdateGuideState exits: m=106339 SNR=78.4 Saturated 23:11:58.410 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:58.411 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:11:58.411 00.000 30444 Enqueuing Expose request 23:11:58.514 00.103 15672 IsGuiding returns 1 23:11:58.514 00.000 15672 scope still moving after pulse duration time elapsed 23:11:58.536 00.022 15672 IsSlewing returns 0 23:11:58.604 00.068 15672 IsGuiding returns 0 23:11:58.605 00.001 15672 scope move finished after 144 + 104 ms 23:11:58.605 00.000 15672 Move returns status 0, amount 144 23:11:58.605 00.000 15672 MoveAxis(N, 92, ABG) 23:11:58.605 00.000 15672 Guiding Dir = 0, Dur = 92 23:11:58.606 00.001 15672 IsSlewing returns 0 23:11:58.614 00.008 15672 IsGuiding returns 0 23:11:58.702 00.088 15672 PulseGuide returned control before completion, sleep 15 23:11:58.720 00.018 15672 IsGuiding returns 1 23:11:58.720 00.000 15672 scope still moving after pulse duration time elapsed 23:11:58.741 00.021 15672 IsSlewing returns 0 23:11:58.743 00.002 15672 IsGuiding returns 1 23:11:58.764 00.021 15672 IsSlewing returns 0 23:11:58.767 00.003 15672 IsGuiding returns 1 23:11:58.788 00.021 15672 IsSlewing returns 0 23:11:58.843 00.055 15672 IsGuiding returns 0 23:11:58.844 00.001 15672 scope move finished after 92 + 137 ms 23:11:58.844 00.000 15672 Move returns status 0, amount 92 23:11:58.844 00.000 15672 move complete, result=0 23:11:58.844 00.000 15672 worker thread done servicing request 23:11:58.844 00.000 15672 Worker thread wakes up 23:11:58.844 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:11:58.845 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:11:58.845 00.000 30444 GuideStep: 0.5 px 144 ms WEST, -0.5 px 92 ms NORTH 23:12:00.761 01.916 15672 Exposure complete 23:12:00.791 00.030 15672 worker thread done servicing request 23:12:00.791 00.000 30444 OnExposeComplete: enter 23:12:00.791 00.000 30444 UpdateGuideState(): m_state=6 23:12:00.792 00.001 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1829 23:12:00.792 00.000 30444 Star::Find returns 1 (1), X=461.81, Y=193.13, Mass=88787, SNR=72.5, Peak=10206 HFD=3.3 23:12:00.792 00.000 30444 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.28) = xAngle (-0.56 = -0.56) 23:12:00.792 00.000 30444 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 23:12:00.792 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.37 hyp=0.50 cameraTheta=-0.84 mountX=0.42 mountY=-0.29, mountTheta=-0.60 23:12:00.792 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.37, opts=13) 23:12:00.792 00.000 30444 Enqueuing Move request for scope (0.33, -0.37) 23:12:00.792 00.000 15672 Worker thread wakes up 23:12:00.793 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.37) opts 0xd 23:12:00.793 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.37) 23:12:00.793 00.000 15672 Moving (0.33, -0.37) raw xDistance=0.42 yDistance=-0.29 23:12:00.793 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42 23:12:00.793 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 23:12:00.793 00.000 15672 MoveAxis(W, 125, ABG) 23:12:00.793 00.000 15672 Guiding Dir = 3, Dur = 125 23:12:00.793 00.000 15672 IsSlewing returns 0 23:12:00.795 00.002 15672 IsGuiding returns 0 23:12:00.799 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=12696, FiltMin=2655, FiltMax=9012, Gamma=2.950 23:12:00.824 00.025 15672 PulseGuide returned control before completion, sleep 106 23:12:00.849 00.025 30444 UpdateGuideState exits: m=88787 SNR=72.5 Saturated 23:12:00.849 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:00.849 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:00.849 00.000 30444 Enqueuing Expose request 23:12:00.969 00.120 15672 IsGuiding returns 0 23:12:00.969 00.000 15672 Move returns status 0, amount 125 23:12:00.969 00.000 15672 MoveAxis(N, 52, ABG) 23:12:00.969 00.000 15672 Guiding Dir = 0, Dur = 52 23:12:00.970 00.001 15672 IsSlewing returns 0 23:12:00.970 00.000 15672 IsGuiding returns 0 23:12:01.049 00.079 15672 IsGuiding returns 1 23:12:01.049 00.000 15672 scope still moving after pulse duration time elapsed 23:12:01.071 00.022 15672 IsSlewing returns 0 23:12:01.072 00.001 15672 IsGuiding returns 1 23:12:01.092 00.020 15672 IsSlewing returns 0 23:12:01.095 00.003 15672 IsGuiding returns 1 23:12:01.116 00.021 15672 IsSlewing returns 0 23:12:01.129 00.013 15672 IsGuiding returns 0 23:12:01.130 00.001 15672 scope move finished after 52 + 107 ms 23:12:01.130 00.000 15672 Move returns status 0, amount 52 23:12:01.130 00.000 15672 move complete, result=0 23:12:01.130 00.000 15672 worker thread done servicing request 23:12:01.130 00.000 15672 Worker thread wakes up 23:12:01.130 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:01.131 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:01.131 00.000 30444 GuideStep: 0.4 px 125 ms WEST, -0.3 px 52 ms NORTH 23:12:03.240 02.109 15672 Exposure complete 23:12:03.260 00.020 15672 worker thread done servicing request 23:12:03.260 00.000 30444 OnExposeComplete: enter 23:12:03.260 00.000 30444 UpdateGuideState(): m_state=6 23:12:03.260 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1830 23:12:03.260 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=193.55, Mass=101424, SNR=82.5, Peak=11859 HFD=3.3 23:12:03.260 00.000 30444 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.28) = xAngle (2.99 = 2.99) 23:12:03.260 00.000 30444 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.93 = 2.93) 23:12:03.260 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.71 mountX=-0.10 mountY=0.02, mountTheta=2.93 23:12:03.261 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.04, opts=13) 23:12:03.261 00.000 30444 Enqueuing Move request for scope (-0.09, 0.04) 23:12:03.261 00.000 15672 Worker thread wakes up 23:12:03.261 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd 23:12:03.261 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.04) 23:12:03.261 00.000 15672 Moving (-0.09, 0.04) raw xDistance=-0.10 yDistance=0.02 23:12:03.261 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 23:12:03.261 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:12:03.261 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 23:12:03.261 00.000 15672 MoveAxis(E, 0, ABG) 23:12:03.261 00.000 15672 Move returns status 0, amount 0 23:12:03.261 00.000 15672 MoveAxis(N, 0, ABG) 23:12:03.261 00.000 15672 Move returns status 0, amount 0 23:12:03.261 00.000 15672 move complete, result=0 23:12:03.261 00.000 15672 worker thread done servicing request 23:12:03.266 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2387, max=11859, FiltMin=2727, FiltMax=8563, Gamma=2.950 23:12:03.315 00.049 30444 UpdateGuideState exits: m=101424 SNR=82.5 Saturated 23:12:03.316 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:03.316 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:03.316 00.000 30444 Enqueuing Expose request 23:12:03.316 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:12:03.316 00.000 15672 Worker thread wakes up 23:12:03.316 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:03.316 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:05.223 01.907 15672 Exposure complete 23:12:05.243 00.020 15672 worker thread done servicing request 23:12:05.243 00.000 30444 OnExposeComplete: enter 23:12:05.243 00.000 30444 UpdateGuideState(): m_state=6 23:12:05.243 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1831 23:12:05.243 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=193.52, Mass=99661, SNR=67.5, Peak=11094 HFD=3.7 23:12:05.243 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.40 = -2.88) 23:12:05.243 00.000 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.34 = -2.94) 23:12:05.243 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=0.01 hyp=0.69 cameraTheta=3.12 mountX=-0.66 mountY=-0.14, mountTheta=-2.94 23:12:05.243 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=0.01, opts=13) 23:12:05.243 00.000 30444 Enqueuing Move request for scope (-0.69, 0.01) 23:12:05.244 00.001 15672 Worker thread wakes up 23:12:05.244 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.01) opts 0xd 23:12:05.244 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, 0.01) 23:12:05.244 00.000 15672 Moving (-0.69, 0.01) raw xDistance=-0.66 yDistance=-0.14 23:12:05.244 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66 23:12:05.244 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:12:05.244 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 23:12:05.244 00.000 15672 MoveAxis(E, 179, ABG) 23:12:05.244 00.000 15672 Guiding Dir = 2, Dur = 179 23:12:05.244 00.000 15672 IsSlewing returns 0 23:12:05.245 00.001 15672 IsGuiding returns 0 23:12:05.250 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=11866, FiltMin=2687, FiltMax=8242, Gamma=2.950 23:12:05.265 00.015 15672 PulseGuide returned control before completion, sleep 170 23:12:05.299 00.034 30444 UpdateGuideState exits: m=99661 SNR=67.5 Saturated 23:12:05.299 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:05.299 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:05.299 00.000 30444 Enqueuing Expose request 23:12:05.474 00.175 15672 IsGuiding returns 1 23:12:05.475 00.001 15672 scope still moving after pulse duration time elapsed 23:12:05.495 00.020 15672 IsSlewing returns 0 23:12:05.506 00.011 15672 IsGuiding returns 0 23:12:05.506 00.000 15672 scope move finished after 179 + 81 ms 23:12:05.507 00.001 15672 Move returns status 0, amount 179 23:12:05.507 00.000 15672 MoveAxis(N, 0, ABG) 23:12:05.507 00.000 15672 Move returns status 0, amount 0 23:12:05.507 00.000 15672 move complete, result=0 23:12:05.507 00.000 15672 worker thread done servicing request 23:12:05.507 00.000 15672 Worker thread wakes up 23:12:05.507 00.000 30444 GuideStep: -0.7 px 179 ms EAST, -0.1 px 0 ms NORTH 23:12:05.508 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:05.508 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:07.617 02.109 15672 Exposure complete 23:12:07.637 00.020 15672 worker thread done servicing request 23:12:07.638 00.001 30444 OnExposeComplete: enter 23:12:07.638 00.000 30444 UpdateGuideState(): m_state=6 23:12:07.638 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1832 23:12:07.638 00.000 30444 Star::Find returns 1 (1), X=461.99, Y=193.51, Mass=103204, SNR=70.4, Peak=10151 HFD=3.9 23:12:07.638 00.000 30444 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 23:12:07.638 00.000 30444 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 23:12:07.638 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.00 hyp=0.51 cameraTheta=0.00 mountX=0.49 mountY=0.11, mountTheta=0.22 23:12:07.638 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.00, opts=13) 23:12:07.638 00.000 30444 Enqueuing Move request for scope (0.51, 0.00) 23:12:07.638 00.000 15672 Worker thread wakes up 23:12:07.639 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.00) opts 0xd 23:12:07.639 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.00) 23:12:07.639 00.000 15672 Moving (0.51, 0.00) raw xDistance=0.49 yDistance=0.11 23:12:07.639 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.49 23:12:07.639 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:12:07.639 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:12:07.639 00.000 15672 MoveAxis(W, 120, ABG) 23:12:07.639 00.000 15672 Guiding Dir = 3, Dur = 120 23:12:07.639 00.000 15672 IsSlewing returns 0 23:12:07.640 00.001 15672 IsGuiding returns 0 23:12:07.645 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=12804, FiltMin=2609, FiltMax=9538, Gamma=2.950 23:12:07.662 00.017 15672 PulseGuide returned control before completion, sleep 110 23:12:07.695 00.033 30444 UpdateGuideState exits: m=103204 SNR=70.4 Saturated 23:12:07.695 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:07.695 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:07.695 00.000 30444 Enqueuing Expose request 23:12:07.773 00.078 15672 IsGuiding returns 1 23:12:07.774 00.001 15672 scope still moving after pulse duration time elapsed 23:12:07.794 00.020 15672 IsSlewing returns 0 23:12:07.796 00.002 15672 IsGuiding returns 0 23:12:07.797 00.001 15672 scope move finished after 120 + 36 ms 23:12:07.797 00.000 15672 Move returns status 0, amount 120 23:12:07.797 00.000 15672 MoveAxis(N, 0, ABG) 23:12:07.797 00.000 15672 Move returns status 0, amount 0 23:12:07.797 00.000 15672 move complete, result=0 23:12:07.797 00.000 15672 worker thread done servicing request 23:12:07.797 00.000 15672 Worker thread wakes up 23:12:07.797 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:07.797 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:07.798 00.001 30444 GuideStep: 0.5 px 120 ms WEST, 0.1 px 0 ms NORTH 23:12:09.707 01.909 15672 Exposure complete 23:12:09.726 00.019 15672 worker thread done servicing request 23:12:09.726 00.000 30444 OnExposeComplete: enter 23:12:09.727 00.001 30444 UpdateGuideState(): m_state=6 23:12:09.727 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1833 23:12:09.727 00.000 30444 Star::Find returns 1 (1), X=461.87, Y=193.49, Mass=84747, SNR=74.8, Peak=10584 HFD=3.5 23:12:09.727 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.22 = 0.22) 23:12:09.727 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.16 = 0.16) 23:12:09.727 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.02 hyp=0.39 cameraTheta=-0.05 mountX=0.38 mountY=0.06, mountTheta=0.16 23:12:09.727 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.02, opts=13) 23:12:09.727 00.000 30444 Enqueuing Move request for scope (0.39, -0.02) 23:12:09.727 00.000 15672 Worker thread wakes up 23:12:09.728 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.02) opts 0xd 23:12:09.728 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.02) 23:12:09.728 00.000 15672 Moving (0.39, -0.02) raw xDistance=0.38 yDistance=0.06 23:12:09.728 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38 23:12:09.728 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:12:09.728 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:12:09.728 00.000 15672 MoveAxis(W, 111, ABG) 23:12:09.728 00.000 15672 Guiding Dir = 3, Dur = 111 23:12:09.728 00.000 15672 IsSlewing returns 0 23:12:09.733 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2384, max=13247, FiltMin=2746, FiltMax=9354, Gamma=2.950 23:12:09.755 00.022 15672 IsGuiding returns 0 23:12:09.770 00.015 15672 PulseGuide returned control before completion, sleep 106 23:12:09.783 00.013 30444 UpdateGuideState exits: m=84747 SNR=74.8 Saturated 23:12:09.783 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:09.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:09.783 00.000 30444 Enqueuing Expose request 23:12:09.879 00.096 15672 IsGuiding returns 1 23:12:09.879 00.000 15672 scope still moving after pulse duration time elapsed 23:12:09.900 00.021 15672 IsSlewing returns 0 23:12:09.901 00.001 15672 IsGuiding returns 0 23:12:09.902 00.001 15672 scope move finished after 111 + 36 ms 23:12:09.902 00.000 15672 Move returns status 0, amount 111 23:12:09.902 00.000 15672 MoveAxis(N, 0, ABG) 23:12:09.902 00.000 15672 Move returns status 0, amount 0 23:12:09.902 00.000 15672 move complete, result=0 23:12:09.902 00.000 15672 worker thread done servicing request 23:12:09.902 00.000 15672 Worker thread wakes up 23:12:09.902 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:09.902 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:09.902 00.000 30444 GuideStep: 0.4 px 111 ms WEST, 0.1 px 0 ms NORTH 23:12:12.011 02.109 15672 Exposure complete 23:12:12.037 00.026 15672 worker thread done servicing request 23:12:12.037 00.000 30444 OnExposeComplete: enter 23:12:12.037 00.000 30444 UpdateGuideState(): m_state=6 23:12:12.037 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1834 23:12:12.037 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=193.61, Mass=99240, SNR=69.9, Peak=11789 HFD=3.6 23:12:12.037 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 23:12:12.037 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.61 = 0.61) 23:12:12.037 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.11 hyp=0.29 cameraTheta=0.39 mountX=0.22 mountY=0.16, mountTheta=0.63 23:12:12.038 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.11, opts=13) 23:12:12.038 00.000 30444 Enqueuing Move request for scope (0.26, 0.11) 23:12:12.038 00.000 15672 Worker thread wakes up 23:12:12.038 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.11) opts 0xd 23:12:12.038 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.11) 23:12:12.038 00.000 15672 Moving (0.26, 0.11) raw xDistance=0.22 yDistance=0.16 23:12:12.038 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:12:12.038 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:12:12.038 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:12:12.038 00.000 15672 MoveAxis(E, 0, ABG) 23:12:12.038 00.000 15672 Move returns status 0, amount 0 23:12:12.038 00.000 15672 MoveAxis(N, 0, ABG) 23:12:12.038 00.000 15672 Move returns status 0, amount 0 23:12:12.039 00.001 15672 move complete, result=0 23:12:12.039 00.000 15672 worker thread done servicing request 23:12:12.043 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2387, max=12660, FiltMin=2712, FiltMax=8926, Gamma=2.950 23:12:12.097 00.054 30444 UpdateGuideState exits: m=99240 SNR=69.9 Saturated 23:12:12.097 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:12.097 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:12.097 00.000 30444 Enqueuing Expose request 23:12:12.097 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:12:12.097 00.000 15672 Worker thread wakes up 23:12:12.098 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:12.098 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:14.007 01.909 15672 Exposure complete 23:12:14.035 00.028 15672 worker thread done servicing request 23:12:14.036 00.001 30444 OnExposeComplete: enter 23:12:14.036 00.000 30444 UpdateGuideState(): m_state=6 23:12:14.036 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1835 23:12:14.036 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.27, Mass=98349, SNR=78.5, Peak=12176 HFD=3.2 23:12:14.036 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 23:12:14.036 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 23:12:14.036 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.32 mountX=0.12 mountY=-0.22, mountTheta=-1.05 23:12:14.036 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.23, opts=13) 23:12:14.036 00.000 30444 Enqueuing Move request for scope (0.06, -0.23) 23:12:14.037 00.001 15672 Worker thread wakes up 23:12:14.037 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd 23:12:14.037 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.23) 23:12:14.037 00.000 15672 Moving (0.06, -0.23) raw xDistance=0.12 yDistance=-0.22 23:12:14.037 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:12:14.037 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:12:14.037 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 23:12:14.037 00.000 15672 MoveAxis(E, 0, ABG) 23:12:14.037 00.000 15672 Move returns status 0, amount 0 23:12:14.037 00.000 15672 MoveAxis(N, 0, ABG) 23:12:14.037 00.000 15672 Move returns status 0, amount 0 23:12:14.037 00.000 15672 move complete, result=0 23:12:14.037 00.000 15672 worker thread done servicing request 23:12:14.042 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2375, max=13883, FiltMin=2646, FiltMax=9189, Gamma=2.950 23:12:14.091 00.049 30444 UpdateGuideState exits: m=98349 SNR=78.5 Saturated 23:12:14.091 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:14.091 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:14.091 00.000 30444 Enqueuing Expose request 23:12:14.091 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:12:14.091 00.000 15672 Worker thread wakes up 23:12:14.091 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:14.091 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:16.201 02.110 15672 Exposure complete 23:12:16.226 00.025 15672 worker thread done servicing request 23:12:16.226 00.000 30444 OnExposeComplete: enter 23:12:16.226 00.000 30444 UpdateGuideState(): m_state=6 23:12:16.227 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1836 23:12:16.227 00.000 30444 Star::Find returns 1 (1), X=461.83, Y=193.11, Mass=89084, SNR=62.4, Peak=10733 HFD=3.1 23:12:16.227 00.000 30444 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.28) = xAngle (-0.56 = -0.56) 23:12:16.227 00.000 30444 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 23:12:16.227 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.39 hyp=0.53 cameraTheta=-0.84 mountX=0.45 mountY=-0.31, mountTheta=-0.60 23:12:16.227 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.39, opts=13) 23:12:16.227 00.000 30444 Enqueuing Move request for scope (0.35, -0.39) 23:12:16.227 00.000 15672 Worker thread wakes up 23:12:16.227 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.39) opts 0xd 23:12:16.228 00.001 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.39) 23:12:16.228 00.000 15672 Moving (0.35, -0.39) raw xDistance=0.45 yDistance=-0.31 23:12:16.228 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45 23:12:16.228 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 23:12:16.228 00.000 15672 MoveAxis(W, 121, ABG) 23:12:16.228 00.000 15672 Guiding Dir = 3, Dur = 121 23:12:16.228 00.000 15672 IsSlewing returns 0 23:12:16.230 00.002 15672 IsGuiding returns 0 23:12:16.234 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=13167, FiltMin=2717, FiltMax=9339, Gamma=2.950 23:12:16.256 00.022 15672 PulseGuide returned control before completion, sleep 105 23:12:16.283 00.027 30444 UpdateGuideState exits: m=89084 SNR=62.4 Saturated 23:12:16.283 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:16.284 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:16.284 00.000 30444 Enqueuing Expose request 23:12:16.399 00.115 15672 IsGuiding returns 0 23:12:16.400 00.001 15672 Move returns status 0, amount 121 23:12:16.400 00.000 15672 MoveAxis(N, 55, ABG) 23:12:16.400 00.000 15672 Guiding Dir = 0, Dur = 55 23:12:16.400 00.000 15672 IsSlewing returns 0 23:12:16.401 00.001 15672 IsGuiding returns 0 23:12:16.482 00.081 15672 IsGuiding returns 1 23:12:16.482 00.000 15672 scope still moving after pulse duration time elapsed 23:12:16.503 00.021 15672 IsSlewing returns 0 23:12:16.506 00.003 15672 IsGuiding returns 1 23:12:16.527 00.021 15672 IsSlewing returns 0 23:12:16.530 00.003 15672 IsGuiding returns 1 23:12:16.550 00.020 15672 IsSlewing returns 0 23:12:16.576 00.026 15672 IsGuiding returns 0 23:12:16.577 00.001 15672 scope move finished after 55 + 121 ms 23:12:16.577 00.000 15672 Move returns status 0, amount 55 23:12:16.577 00.000 15672 move complete, result=0 23:12:16.577 00.000 15672 worker thread done servicing request 23:12:16.577 00.000 15672 Worker thread wakes up 23:12:16.577 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:16.578 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:16.578 00.000 30444 GuideStep: 0.4 px 121 ms WEST, -0.3 px 55 ms NORTH 23:12:18.487 01.909 15672 Exposure complete 23:12:18.506 00.019 15672 worker thread done servicing request 23:12:18.507 00.001 30444 OnExposeComplete: enter 23:12:18.507 00.000 30444 UpdateGuideState(): m_state=6 23:12:18.507 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1837 23:12:18.507 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.03, Mass=93678, SNR=68.3, Peak=11624 HFD=3.4 23:12:18.507 00.000 30444 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.28) = xAngle (-1.17 = -1.17) 23:12:18.507 00.000 30444 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.23 = -1.23) 23:12:18.507 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.48 hyp=0.48 cameraTheta=-1.45 mountX=0.19 mountY=-0.45, mountTheta=-1.18 23:12:18.507 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.48, opts=13) 23:12:18.507 00.000 30444 Enqueuing Move request for scope (0.06, -0.48) 23:12:18.508 00.001 15672 Worker thread wakes up 23:12:18.508 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.48) opts 0xd 23:12:18.508 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.48) 23:12:18.508 00.000 15672 Moving (0.06, -0.48) raw xDistance=0.19 yDistance=-0.45 23:12:18.508 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:12:18.508 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 23:12:18.508 00.000 15672 MoveAxis(E, 0, ABG) 23:12:18.508 00.000 15672 Move returns status 0, amount 0 23:12:18.508 00.000 15672 MoveAxis(N, 81, ABG) 23:12:18.508 00.000 15672 Guiding Dir = 0, Dur = 81 23:12:18.509 00.001 15672 IsSlewing returns 0 23:12:18.510 00.001 15672 IsGuiding returns 0 23:12:18.515 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=14570, FiltMin=2689, FiltMax=9445, Gamma=2.950 23:12:18.568 00.053 30444 UpdateGuideState exits: m=93678 SNR=68.3 Saturated 23:12:18.569 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:18.569 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:18.569 00.000 30444 Enqueuing Expose request 23:12:18.588 00.019 15672 PulseGuide returned control before completion, sleep 14 23:12:18.604 00.016 15672 IsGuiding returns 1 23:12:18.604 00.000 15672 scope still moving after pulse duration time elapsed 23:12:18.625 00.021 15672 IsSlewing returns 0 23:12:18.625 00.000 15672 IsGuiding returns 1 23:12:18.646 00.021 15672 IsSlewing returns 0 23:12:18.649 00.003 15672 IsGuiding returns 1 23:12:18.670 00.021 15672 IsSlewing returns 0 23:12:18.671 00.001 15672 IsGuiding returns 1 23:12:18.692 00.021 15672 IsSlewing returns 0 23:12:18.748 00.056 15672 IsGuiding returns 0 23:12:18.749 00.001 15672 scope move finished after 81 + 157 ms 23:12:18.749 00.000 15672 Move returns status 0, amount 81 23:12:18.749 00.000 15672 move complete, result=0 23:12:18.749 00.000 15672 worker thread done servicing request 23:12:18.749 00.000 15672 Worker thread wakes up 23:12:18.749 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:18.749 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:18.749 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 81 ms NORTH 23:12:20.866 02.117 15672 Exposure complete 23:12:20.898 00.032 15672 worker thread done servicing request 23:12:20.898 00.000 30444 OnExposeComplete: enter 23:12:20.898 00.000 30444 UpdateGuideState(): m_state=6 23:12:20.898 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1838 23:12:20.898 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=193.25, Mass=91475, SNR=70.0, Peak=10632 HFD=3.4 23:12:20.898 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 23:12:20.898 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 23:12:20.898 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.26 hyp=0.33 cameraTheta=-0.89 mountX=0.27 mountY=-0.21, mountTheta=-0.65 23:12:20.899 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.26, opts=13) 23:12:20.899 00.000 30444 Enqueuing Move request for scope (0.21, -0.26) 23:12:20.899 00.000 15672 Worker thread wakes up 23:12:20.899 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.26) opts 0xd 23:12:20.899 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.26) 23:12:20.899 00.000 15672 Moving (0.21, -0.26) raw xDistance=0.27 yDistance=-0.21 23:12:20.899 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 23:12:20.899 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:12:20.899 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 23:12:20.899 00.000 15672 MoveAxis(W, 73, ABG) 23:12:20.899 00.000 15672 Guiding Dir = 3, Dur = 73 23:12:20.900 00.001 15672 IsSlewing returns 0 23:12:20.905 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2392, max=12080, FiltMin=2692, FiltMax=8135, Gamma=2.950 23:12:20.921 00.016 15672 IsGuiding returns 0 23:12:20.936 00.015 15672 PulseGuide returned control before completion, sleep 68 23:12:20.955 00.019 30444 UpdateGuideState exits: m=91475 SNR=70.0 Saturated 23:12:20.955 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:20.955 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:20.955 00.000 30444 Enqueuing Expose request 23:12:21.006 00.051 15672 IsGuiding returns 1 23:12:21.006 00.000 15672 scope still moving after pulse duration time elapsed 23:12:21.027 00.021 15672 IsSlewing returns 0 23:12:21.048 00.021 15672 IsGuiding returns 0 23:12:21.048 00.000 15672 scope move finished after 73 + 54 ms 23:12:21.048 00.000 15672 Move returns status 0, amount 73 23:12:21.048 00.000 15672 MoveAxis(N, 0, ABG) 23:12:21.048 00.000 15672 Move returns status 0, amount 0 23:12:21.048 00.000 15672 move complete, result=0 23:12:21.048 00.000 15672 worker thread done servicing request 23:12:21.048 00.000 15672 Worker thread wakes up 23:12:21.048 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:21.049 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:21.049 00.000 30444 GuideStep: 0.3 px 73 ms WEST, -0.2 px 0 ms NORTH 23:12:22.962 01.913 15672 Exposure complete 23:12:22.993 00.031 15672 worker thread done servicing request 23:12:22.993 00.000 30444 OnExposeComplete: enter 23:12:22.993 00.000 30444 UpdateGuideState(): m_state=6 23:12:22.994 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1839 23:12:22.994 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=193.27, Mass=95088, SNR=76.0, Peak=10907 HFD=3.5 23:12:22.994 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 23:12:22.994 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 23:12:22.994 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-0.89 mountX=0.25 mountY=-0.19, mountTheta=-0.65 23:12:22.994 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.23, opts=13) 23:12:22.994 00.000 30444 Enqueuing Move request for scope (0.19, -0.23) 23:12:22.994 00.000 15672 Worker thread wakes up 23:12:22.994 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.23) opts 0xd 23:12:22.994 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.23) 23:12:22.994 00.000 15672 Moving (0.19, -0.23) raw xDistance=0.25 yDistance=-0.19 23:12:22.995 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 23:12:22.995 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:12:22.995 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 23:12:22.995 00.000 15672 MoveAxis(E, 0, ABG) 23:12:22.995 00.000 15672 Move returns status 0, amount 0 23:12:22.995 00.000 15672 MoveAxis(N, 0, ABG) 23:12:22.995 00.000 15672 Move returns status 0, amount 0 23:12:22.995 00.000 15672 move complete, result=0 23:12:22.995 00.000 15672 worker thread done servicing request 23:12:22.999 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=13505, FiltMin=2728, FiltMax=9566, Gamma=2.950 23:12:23.049 00.050 30444 UpdateGuideState exits: m=95088 SNR=76.0 Saturated 23:12:23.049 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:23.049 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:23.049 00.000 30444 Enqueuing Expose request 23:12:23.049 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:12:23.049 00.000 15672 Worker thread wakes up 23:12:23.049 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:23.049 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:25.159 02.110 15672 Exposure complete 23:12:25.179 00.020 15672 worker thread done servicing request 23:12:25.179 00.000 30444 OnExposeComplete: enter 23:12:25.179 00.000 30444 UpdateGuideState(): m_state=6 23:12:25.179 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1840 23:12:25.179 00.000 30444 Star::Find returns 1 (1), X=461.98, Y=193.29, Mass=101092, SNR=71.7, Peak=10482 HFD=4.0 23:12:25.179 00.000 30444 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 23:12:25.179 00.000 30444 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.18 = -0.18) 23:12:25.180 00.001 30444 CameraToMount -- cameraX=0.50 cameraY=-0.21 hyp=0.54 cameraTheta=-0.40 mountX=0.54 mountY=-0.10, mountTheta=-0.18 23:12:25.180 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.21, opts=13) 23:12:25.180 00.000 30444 Enqueuing Move request for scope (0.50, -0.21) 23:12:25.180 00.000 15672 Worker thread wakes up 23:12:25.180 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.21) opts 0xd 23:12:25.180 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.21) 23:12:25.180 00.000 15672 Moving (0.50, -0.21) raw xDistance=0.54 yDistance=-0.10 23:12:25.180 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54 23:12:25.180 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:12:25.180 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 23:12:25.180 00.000 15672 MoveAxis(W, 146, ABG) 23:12:25.180 00.000 15672 Guiding Dir = 3, Dur = 146 23:12:25.181 00.001 15672 IsSlewing returns 0 23:12:25.186 00.005 15672 IsGuiding returns 0 23:12:25.186 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=12207, FiltMin=2686, FiltMax=8824, Gamma=2.950 23:12:25.201 00.015 15672 PulseGuide returned control before completion, sleep 141 23:12:25.237 00.036 30444 UpdateGuideState exits: m=101092 SNR=71.7 Saturated 23:12:25.238 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:25.238 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:25.238 00.000 30444 Enqueuing Expose request 23:12:25.345 00.107 15672 IsGuiding returns 1 23:12:25.345 00.000 15672 scope still moving after pulse duration time elapsed 23:12:25.366 00.021 15672 IsSlewing returns 0 23:12:25.377 00.011 15672 IsGuiding returns 0 23:12:25.377 00.000 15672 scope move finished after 146 + 45 ms 23:12:25.377 00.000 15672 Move returns status 0, amount 146 23:12:25.377 00.000 15672 MoveAxis(N, 0, ABG) 23:12:25.377 00.000 15672 Move returns status 0, amount 0 23:12:25.378 00.001 15672 move complete, result=0 23:12:25.378 00.000 15672 worker thread done servicing request 23:12:25.378 00.000 15672 Worker thread wakes up 23:12:25.378 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:25.378 00.000 30444 GuideStep: 0.5 px 146 ms WEST, -0.1 px 0 ms NORTH 23:12:25.378 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:27.293 01.915 15672 Exposure complete 23:12:27.325 00.032 15672 worker thread done servicing request 23:12:27.325 00.000 30444 OnExposeComplete: enter 23:12:27.325 00.000 30444 UpdateGuideState(): m_state=6 23:12:27.326 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1841 23:12:27.326 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=192.99, Mass=95613, SNR=83.4, Peak=10717 HFD=3.5 23:12:27.326 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 23:12:27.326 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 23:12:27.326 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.51 hyp=0.53 cameraTheta=-1.35 mountX=0.25 mountY=-0.48, mountTheta=-1.09 23:12:27.326 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.51, opts=13) 23:12:27.326 00.000 30444 Enqueuing Move request for scope (0.11, -0.51) 23:12:27.326 00.000 15672 Worker thread wakes up 23:12:27.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.51) opts 0xd 23:12:27.326 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.51) 23:12:27.326 00.000 15672 Moving (0.11, -0.51) raw xDistance=0.25 yDistance=-0.48 23:12:27.327 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 23:12:27.327 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 23:12:27.327 00.000 15672 MoveAxis(E, 0, ABG) 23:12:27.327 00.000 15672 Move returns status 0, amount 0 23:12:27.327 00.000 15672 MoveAxis(N, 85, ABG) 23:12:27.327 00.000 15672 Guiding Dir = 0, Dur = 85 23:12:27.327 00.000 15672 IsSlewing returns 0 23:12:27.332 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=12403, FiltMin=2697, FiltMax=8751, Gamma=2.950 23:12:27.342 00.010 15672 IsGuiding returns 0 23:12:27.382 00.040 30444 UpdateGuideState exits: m=95613 SNR=83.4 Saturated 23:12:27.382 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:27.382 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:27.382 00.000 30444 Enqueuing Expose request 23:12:27.422 00.040 15672 PulseGuide returned control before completion, sleep 16 23:12:27.440 00.018 15672 IsGuiding returns 1 23:12:27.440 00.000 15672 scope still moving after pulse duration time elapsed 23:12:27.461 00.021 15672 IsSlewing returns 0 23:12:27.462 00.001 15672 IsGuiding returns 1 23:12:27.483 00.021 15672 IsSlewing returns 0 23:12:27.484 00.001 15672 IsGuiding returns 1 23:12:27.505 00.021 15672 IsSlewing returns 0 23:12:27.506 00.001 15672 IsGuiding returns 1 23:12:27.527 00.021 15672 IsSlewing returns 0 23:12:27.534 00.007 15672 IsGuiding returns 0 23:12:27.534 00.000 15672 scope move finished after 85 + 107 ms 23:12:27.535 00.001 15672 Move returns status 0, amount 85 23:12:27.535 00.000 15672 move complete, result=0 23:12:27.535 00.000 15672 worker thread done servicing request 23:12:27.535 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 85 ms NORTH 23:12:27.535 00.000 15672 Worker thread wakes up 23:12:27.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:27.536 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:29.645 02.109 15672 Exposure complete 23:12:29.669 00.024 15672 worker thread done servicing request 23:12:29.669 00.000 30444 OnExposeComplete: enter 23:12:29.669 00.000 30444 UpdateGuideState(): m_state=6 23:12:29.669 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1842 23:12:29.669 00.000 30444 Star::Find returns 1 (1), X=462.09, Y=193.10, Mass=99728, SNR=72.0, Peak=10087 HFD=3.9 23:12:29.669 00.000 30444 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.28) = xAngle (-0.31 = -0.31) 23:12:29.669 00.000 30444 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.37 = -0.37) 23:12:29.669 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=-0.41 hyp=0.74 cameraTheta=-0.58 mountX=0.70 mountY=-0.27, mountTheta=-0.36 23:12:29.670 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=-0.41, opts=13) 23:12:29.670 00.000 30444 Enqueuing Move request for scope (0.61, -0.41) 23:12:29.670 00.000 15672 Worker thread wakes up 23:12:29.670 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.41) opts 0xd 23:12:29.670 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, -0.41) 23:12:29.670 00.000 15672 Moving (0.61, -0.41) raw xDistance=0.70 yDistance=-0.27 23:12:29.670 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70 23:12:29.670 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 23:12:29.670 00.000 15672 MoveAxis(W, 190, ABG) 23:12:29.670 00.000 15672 Guiding Dir = 3, Dur = 190 23:12:29.670 00.000 15672 IsSlewing returns 0 23:12:29.672 00.002 15672 IsGuiding returns 0 23:12:29.677 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=10757, FiltMin=2655, FiltMax=8563, Gamma=2.950 23:12:29.690 00.013 15672 PulseGuide returned control before completion, sleep 183 23:12:29.750 00.060 30444 UpdateGuideState exits: m=99728 SNR=72.0 Saturated 23:12:29.750 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:29.750 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:29.750 00.000 30444 Enqueuing Expose request 23:12:29.897 00.147 15672 IsGuiding returns 0 23:12:29.898 00.001 15672 Move returns status 0, amount 190 23:12:29.898 00.000 15672 MoveAxis(N, 47, ABG) 23:12:29.898 00.000 15672 Guiding Dir = 0, Dur = 47 23:12:29.898 00.000 15672 IsSlewing returns 0 23:12:29.899 00.001 15672 IsGuiding returns 0 23:12:30.010 00.111 15672 IsGuiding returns 1 23:12:30.010 00.000 15672 scope still moving after pulse duration time elapsed 23:12:30.031 00.021 15672 IsSlewing returns 0 23:12:30.032 00.001 15672 IsGuiding returns 1 23:12:30.053 00.021 15672 IsSlewing returns 0 23:12:30.073 00.020 15672 IsGuiding returns 0 23:12:30.074 00.001 15672 scope move finished after 47 + 127 ms 23:12:30.074 00.000 15672 Move returns status 0, amount 47 23:12:30.074 00.000 15672 move complete, result=0 23:12:30.074 00.000 15672 worker thread done servicing request 23:12:30.074 00.000 15672 Worker thread wakes up 23:12:30.074 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:30.074 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:30.074 00.000 30444 GuideStep: 0.7 px 190 ms WEST, -0.3 px 47 ms NORTH 23:12:31.980 01.906 15672 Exposure complete 23:12:32.000 00.020 15672 worker thread done servicing request 23:12:32.000 00.000 30444 OnExposeComplete: enter 23:12:32.000 00.000 30444 UpdateGuideState(): m_state=6 23:12:32.000 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1843 23:12:32.000 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=193.21, Mass=93981, SNR=66.4, Peak=10317 HFD=3.5 23:12:32.000 00.000 30444 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 23:12:32.000 00.000 30444 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 23:12:32.000 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.30 hyp=0.39 cameraTheta=-0.90 mountX=0.31 mountY=-0.24, mountTheta=-0.66 23:12:32.001 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.30, opts=13) 23:12:32.001 00.000 30444 Enqueuing Move request for scope (0.24, -0.30) 23:12:32.001 00.000 15672 Worker thread wakes up 23:12:32.001 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.30) opts 0xd 23:12:32.001 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.30) 23:12:32.001 00.000 15672 Moving (0.24, -0.30) raw xDistance=0.31 yDistance=-0.24 23:12:32.001 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.31 23:12:32.001 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:12:32.002 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 23:12:32.002 00.000 15672 MoveAxis(W, 98, ABG) 23:12:32.002 00.000 15672 Guiding Dir = 3, Dur = 98 23:12:32.002 00.000 15672 IsSlewing returns 0 23:12:32.003 00.001 15672 IsGuiding returns 0 23:12:32.008 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=11537, FiltMin=2702, FiltMax=8562, Gamma=2.950 23:12:32.022 00.014 15672 PulseGuide returned control before completion, sleep 89 23:12:32.057 00.035 30444 UpdateGuideState exits: m=93981 SNR=66.4 Saturated 23:12:32.057 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:32.057 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:32.057 00.000 30444 Enqueuing Expose request 23:12:32.113 00.056 15672 IsGuiding returns 1 23:12:32.113 00.000 15672 scope still moving after pulse duration time elapsed 23:12:32.134 00.021 15672 IsSlewing returns 0 23:12:32.166 00.032 15672 IsGuiding returns 0 23:12:32.167 00.001 15672 scope move finished after 98 + 65 ms 23:12:32.167 00.000 15672 Move returns status 0, amount 98 23:12:32.167 00.000 15672 MoveAxis(N, 0, ABG) 23:12:32.167 00.000 15672 Move returns status 0, amount 0 23:12:32.167 00.000 15672 move complete, result=0 23:12:32.167 00.000 15672 worker thread done servicing request 23:12:32.167 00.000 15672 Worker thread wakes up 23:12:32.167 00.000 30444 GuideStep: 0.3 px 98 ms WEST, -0.2 px 0 ms NORTH 23:12:32.167 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:32.167 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:34.285 02.118 15672 Exposure complete 23:12:34.314 00.029 15672 worker thread done servicing request 23:12:34.314 00.000 30444 OnExposeComplete: enter 23:12:34.314 00.000 30444 UpdateGuideState(): m_state=6 23:12:34.314 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1844 23:12:34.314 00.000 30444 Star::Find returns 1 (1), X=462.21, Y=193.51, Mass=96364, SNR=69.9, Peak=10238 HFD=3.5 23:12:34.314 00.000 30444 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 23:12:34.314 00.000 30444 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 23:12:34.314 00.000 30444 CameraToMount -- cameraX=0.73 cameraY=-0.00 hyp=0.73 cameraTheta=-0.00 mountX=0.70 mountY=0.16, mountTheta=0.22 23:12:34.315 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.73, y=-0.00, opts=13) 23:12:34.315 00.000 30444 Enqueuing Move request for scope (0.73, -0.00) 23:12:34.315 00.000 15672 Worker thread wakes up 23:12:34.315 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.00) opts 0xd 23:12:34.315 00.000 15672 Handling offset move in thread for scope, endpoint = (0.73, -0.00) 23:12:34.315 00.000 15672 Moving (0.73, -0.00) raw xDistance=0.70 yDistance=0.16 23:12:34.315 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70 23:12:34.315 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:12:34.315 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:12:34.315 00.000 15672 MoveAxis(W, 197, ABG) 23:12:34.315 00.000 15672 Guiding Dir = 3, Dur = 197 23:12:34.316 00.001 15672 IsSlewing returns 0 23:12:34.318 00.002 15672 IsGuiding returns 0 23:12:34.322 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=10404, FiltMin=2737, FiltMax=8843, Gamma=2.950 23:12:34.338 00.016 15672 PulseGuide returned control before completion, sleep 187 23:12:34.372 00.034 30444 UpdateGuideState exits: m=96364 SNR=69.9 Saturated 23:12:34.372 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:34.372 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:34.372 00.000 30444 Enqueuing Expose request 23:12:34.533 00.161 15672 IsGuiding returns 1 23:12:34.533 00.000 15672 scope still moving after pulse duration time elapsed 23:12:34.554 00.021 15672 IsSlewing returns 0 23:12:34.580 00.026 15672 IsGuiding returns 0 23:12:34.580 00.000 15672 scope move finished after 197 + 65 ms 23:12:34.580 00.000 15672 Move returns status 0, amount 197 23:12:34.580 00.000 15672 MoveAxis(N, 0, ABG) 23:12:34.580 00.000 15672 Move returns status 0, amount 0 23:12:34.580 00.000 15672 move complete, result=0 23:12:34.581 00.001 15672 worker thread done servicing request 23:12:34.581 00.000 15672 Worker thread wakes up 23:12:34.581 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:34.581 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:34.581 00.000 30444 GuideStep: 0.7 px 197 ms WEST, 0.2 px 0 ms NORTH 23:12:36.493 01.912 15672 Exposure complete 23:12:36.525 00.032 15672 worker thread done servicing request 23:12:36.525 00.000 30444 OnExposeComplete: enter 23:12:36.526 00.001 30444 UpdateGuideState(): m_state=6 23:12:36.526 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1845 23:12:36.526 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=193.67, Mass=99286, SNR=73.8, Peak=10119 HFD=3.5 23:12:36.526 00.000 30444 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 23:12:36.526 00.000 30444 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.24 = 2.24) 23:12:36.526 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.18 cameraTheta=2.03 mountX=-0.12 mountY=0.14, mountTheta=2.28 23:12:36.526 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.17, opts=13) 23:12:36.526 00.000 30444 Enqueuing Move request for scope (-0.08, 0.17) 23:12:36.526 00.000 15672 Worker thread wakes up 23:12:36.527 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd 23:12:36.527 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.17) 23:12:36.527 00.000 15672 Moving (-0.08, 0.17) raw xDistance=-0.12 yDistance=0.14 23:12:36.527 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 23:12:36.527 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:12:36.527 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:12:36.527 00.000 15672 MoveAxis(E, 0, ABG) 23:12:36.527 00.000 15672 Move returns status 0, amount 0 23:12:36.527 00.000 15672 MoveAxis(N, 0, ABG) 23:12:36.527 00.000 15672 Move returns status 0, amount 0 23:12:36.527 00.000 15672 move complete, result=0 23:12:36.527 00.000 15672 worker thread done servicing request 23:12:36.532 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=10600, FiltMin=2634, FiltMax=8112, Gamma=2.950 23:12:36.580 00.048 30444 UpdateGuideState exits: m=99286 SNR=73.8 Saturated 23:12:36.581 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:36.581 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:36.581 00.000 30444 Enqueuing Expose request 23:12:36.581 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:12:36.581 00.000 15672 Worker thread wakes up 23:12:36.581 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:36.581 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:38.691 02.110 15672 Exposure complete 23:12:38.710 00.019 15672 worker thread done servicing request 23:12:38.711 00.001 30444 OnExposeComplete: enter 23:12:38.711 00.000 30444 UpdateGuideState(): m_state=6 23:12:38.711 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1846 23:12:38.711 00.000 30444 Star::Find returns 1 (1), X=461.17, Y=193.25, Mass=95002, SNR=76.3, Peak=11339 HFD=3.5 23:12:38.711 00.000 30444 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.28) = xAngle (-2.17 = -2.17) 23:12:38.711 00.000 30444 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.23 = -2.23) 23:12:38.711 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.26 hyp=0.40 cameraTheta=-2.45 mountX=-0.22 mountY=-0.32, mountTheta=-2.19 23:12:38.713 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.26, opts=13) 23:12:38.713 00.000 30444 Enqueuing Move request for scope (-0.31, -0.26) 23:12:38.713 00.000 15672 Worker thread wakes up 23:12:38.713 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.26) opts 0xd 23:12:38.713 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.26) 23:12:38.713 00.000 15672 Moving (-0.31, -0.26) raw xDistance=-0.22 yDistance=-0.32 23:12:38.713 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 23:12:38.713 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 23:12:38.713 00.000 15672 MoveAxis(E, 0, ABG) 23:12:38.713 00.000 15672 Move returns status 0, amount 0 23:12:38.713 00.000 15672 MoveAxis(N, 56, ABG) 23:12:38.713 00.000 15672 Guiding Dir = 0, Dur = 56 23:12:38.714 00.001 15672 IsSlewing returns 0 23:12:38.715 00.001 15672 IsGuiding returns 0 23:12:38.718 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=12066, FiltMin=2725, FiltMax=8116, Gamma=2.950 23:12:38.768 00.050 30444 UpdateGuideState exits: m=95002 SNR=76.3 Saturated 23:12:38.768 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:38.768 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:38.768 00.000 30444 Enqueuing Expose request 23:12:38.829 00.061 15672 IsGuiding returns 1 23:12:38.829 00.000 15672 scope still moving after pulse duration time elapsed 23:12:38.850 00.021 15672 IsSlewing returns 0 23:12:38.851 00.001 15672 IsGuiding returns 1 23:12:38.872 00.021 15672 IsSlewing returns 0 23:12:38.892 00.020 15672 IsGuiding returns 0 23:12:38.893 00.001 15672 scope move finished after 56 + 122 ms 23:12:38.893 00.000 15672 Move returns status 0, amount 56 23:12:38.893 00.000 15672 move complete, result=0 23:12:38.893 00.000 15672 worker thread done servicing request 23:12:38.893 00.000 15672 Worker thread wakes up 23:12:38.893 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:38.894 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:38.894 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 56 ms NORTH 23:12:40.802 01.908 15672 Exposure complete 23:12:40.820 00.018 15672 worker thread done servicing request 23:12:40.820 00.000 30444 OnExposeComplete: enter 23:12:40.821 00.001 30444 UpdateGuideState(): m_state=6 23:12:40.821 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1847 23:12:40.821 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=194.18, Mass=103371, SNR=80.7, Peak=10504 HFD=3.6 23:12:40.821 00.000 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.67 = 1.67) 23:12:40.821 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 23:12:40.821 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.67 hyp=0.68 cameraTheta=1.39 mountX=-0.06 mountY=0.68, mountTheta=1.67 23:12:40.821 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.67, opts=13) 23:12:40.821 00.000 30444 Enqueuing Move request for scope (0.12, 0.67) 23:12:40.821 00.000 15672 Worker thread wakes up 23:12:40.822 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.67) opts 0xd 23:12:40.822 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.67) 23:12:40.822 00.000 15672 Moving (0.12, 0.67) raw xDistance=-0.06 yDistance=0.68 23:12:40.822 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:12:40.822 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:12:40.822 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68 23:12:40.822 00.000 15672 MoveAxis(E, 0, ABG) 23:12:40.822 00.000 15672 Move returns status 0, amount 0 23:12:40.822 00.000 15672 MoveAxis(N, 0, ABG) 23:12:40.822 00.000 15672 Move returns status 0, amount 0 23:12:40.822 00.000 15672 move complete, result=0 23:12:40.822 00.000 15672 worker thread done servicing request 23:12:40.827 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2389, max=10905, FiltMin=2695, FiltMax=8988, Gamma=2.950 23:12:40.877 00.050 30444 UpdateGuideState exits: m=103371 SNR=80.7 Saturated 23:12:40.877 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:40.877 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:40.877 00.000 30444 Enqueuing Expose request 23:12:40.877 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 0 ms NORTH 23:12:40.877 00.000 15672 Worker thread wakes up 23:12:40.877 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:40.877 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:42.987 02.110 15672 Exposure complete 23:12:43.007 00.020 15672 worker thread done servicing request 23:12:43.007 00.000 30444 OnExposeComplete: enter 23:12:43.007 00.000 30444 UpdateGuideState(): m_state=6 23:12:43.007 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1848 23:12:43.007 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=194.31, Mass=103971, SNR=70.9, Peak=10551 HFD=3.5 23:12:43.007 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.70 = 1.70) 23:12:43.007 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.64 = 1.64) 23:12:43.007 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.80 hyp=0.81 cameraTheta=1.43 mountX=-0.11 mountY=0.81, mountTheta=1.70 23:12:43.007 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.80, opts=13) 23:12:43.008 00.001 30444 Enqueuing Move request for scope (0.12, 0.80) 23:12:43.008 00.000 15672 Worker thread wakes up 23:12:43.008 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.80) opts 0xd 23:12:43.008 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.80) 23:12:43.008 00.000 15672 Moving (0.12, 0.80) raw xDistance=-0.11 yDistance=0.81 23:12:43.008 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 23:12:43.008 00.000 15672 resist switch: large excursion: input 0.81 thresh 0.75 direction from -1 to 1 23:12:43.008 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.43 23:12:43.008 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 23:12:43.008 00.000 15672 MoveAxis(E, 0, ABG) 23:12:43.008 00.000 15672 Move returns status 0, amount 0 23:12:43.008 00.000 15672 MoveAxis(S, 144, ABG) 23:12:43.008 00.000 15672 Guiding Dir = 1, Dur = 144 23:12:43.008 00.000 15672 IsSlewing returns 0 23:12:43.010 00.002 15672 IsGuiding returns 0 23:12:43.014 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=11019, FiltMin=2628, FiltMax=8854, Gamma=2.950 23:12:43.065 00.051 30444 UpdateGuideState exits: m=103971 SNR=70.9 Saturated 23:12:43.065 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:43.065 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:43.065 00.000 30444 Enqueuing Expose request 23:12:43.093 00.028 15672 PulseGuide returned control before completion, sleep 72 23:12:43.166 00.073 15672 IsGuiding returns 1 23:12:43.166 00.000 15672 scope still moving after pulse duration time elapsed 23:12:43.188 00.022 15672 IsSlewing returns 0 23:12:43.188 00.000 15672 IsGuiding returns 1 23:12:43.209 00.021 15672 IsSlewing returns 0 23:12:43.210 00.001 15672 IsGuiding returns 1 23:12:43.232 00.022 15672 IsSlewing returns 0 23:12:43.233 00.001 15672 IsGuiding returns 1 23:12:43.253 00.020 15672 IsSlewing returns 0 23:12:43.269 00.016 15672 IsGuiding returns 0 23:12:43.269 00.000 15672 scope move finished after 144 + 115 ms 23:12:43.269 00.000 15672 Move returns status 0, amount 144 23:12:43.269 00.000 15672 move complete, result=0 23:12:43.269 00.000 15672 worker thread done servicing request 23:12:43.269 00.000 15672 Worker thread wakes up 23:12:43.269 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.8 px 144 ms SOUTH 23:12:43.269 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:43.269 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:45.175 01.906 15672 Exposure complete 23:12:45.195 00.020 15672 worker thread done servicing request 23:12:45.195 00.000 30444 OnExposeComplete: enter 23:12:45.195 00.000 30444 UpdateGuideState(): m_state=6 23:12:45.195 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1849 23:12:45.195 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=193.93, Mass=101610, SNR=79.7, Peak=10606 HFD=3.9 23:12:45.195 00.000 30444 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.28) = xAngle (2.32 = 2.32) 23:12:45.195 00.000 30444 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.26 = 2.26) 23:12:45.195 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.42 hyp=0.47 cameraTheta=2.04 mountX=-0.32 mountY=0.37, mountTheta=2.29 23:12:45.196 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.42, opts=13) 23:12:45.196 00.000 30444 Enqueuing Move request for scope (-0.21, 0.42) 23:12:45.196 00.000 15672 Worker thread wakes up 23:12:45.196 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.42) opts 0xd 23:12:45.196 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.42) 23:12:45.196 00.000 15672 Moving (-0.21, 0.42) raw xDistance=-0.32 yDistance=0.37 23:12:45.196 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 23:12:45.196 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 23:12:45.196 00.000 15672 MoveAxis(E, 87, ABG) 23:12:45.196 00.000 15672 Guiding Dir = 2, Dur = 87 23:12:45.197 00.001 15672 IsSlewing returns 0 23:12:45.204 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2389, max=10606, FiltMin=2691, FiltMax=8299, Gamma=2.950 23:12:45.218 00.014 15672 IsGuiding returns 0 23:12:45.233 00.015 15672 PulseGuide returned control before completion, sleep 83 23:12:45.253 00.020 30444 UpdateGuideState exits: m=101610 SNR=79.7 Saturated 23:12:45.253 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:45.253 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:45.253 00.000 30444 Enqueuing Expose request 23:12:45.346 00.093 15672 IsGuiding returns 0 23:12:45.347 00.001 15672 Move returns status 0, amount 87 23:12:45.347 00.000 15672 MoveAxis(S, 65, ABG) 23:12:45.347 00.000 15672 Guiding Dir = 1, Dur = 65 23:12:45.348 00.001 15672 IsSlewing returns 0 23:12:45.351 00.003 15672 IsGuiding returns 0 23:12:45.459 00.108 15672 IsGuiding returns 1 23:12:45.459 00.000 15672 scope still moving after pulse duration time elapsed 23:12:45.480 00.021 15672 IsSlewing returns 0 23:12:45.505 00.025 15672 IsGuiding returns 0 23:12:45.505 00.000 15672 scope move finished after 65 + 89 ms 23:12:45.505 00.000 15672 Move returns status 0, amount 65 23:12:45.505 00.000 15672 move complete, result=0 23:12:45.505 00.000 15672 worker thread done servicing request 23:12:45.505 00.000 15672 Worker thread wakes up 23:12:45.505 00.000 30444 GuideStep: -0.3 px 87 ms EAST, 0.4 px 65 ms SOUTH 23:12:45.506 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:45.506 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:47.622 02.116 15672 Exposure complete 23:12:47.643 00.021 15672 worker thread done servicing request 23:12:47.643 00.000 30444 OnExposeComplete: enter 23:12:47.643 00.000 30444 UpdateGuideState(): m_state=6 23:12:47.643 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1850 23:12:47.643 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=193.94, Mass=87294, SNR=67.8, Peak=10405 HFD=3.3 23:12:47.643 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 23:12:47.643 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 23:12:47.644 00.001 30444 CameraToMount -- cameraX=-0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.60 mountX=-0.13 mountY=0.42, mountTheta=1.87 23:12:47.644 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.43, opts=13) 23:12:47.644 00.000 30444 Enqueuing Move request for scope (-0.01, 0.43) 23:12:47.644 00.000 15672 Worker thread wakes up 23:12:47.644 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.43) opts 0xd 23:12:47.644 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.43) 23:12:47.644 00.000 15672 Moving (-0.01, 0.43) raw xDistance=-0.13 yDistance=0.42 23:12:47.644 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:12:47.644 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 23:12:47.644 00.000 15672 MoveAxis(E, 0, ABG) 23:12:47.644 00.000 15672 Move returns status 0, amount 0 23:12:47.644 00.000 15672 MoveAxis(S, 75, ABG) 23:12:47.644 00.000 15672 Guiding Dir = 1, Dur = 75 23:12:47.645 00.001 15672 IsSlewing returns 0 23:12:47.646 00.001 15672 IsGuiding returns 0 23:12:47.652 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=10405, FiltMin=2719, FiltMax=8332, Gamma=2.950 23:12:47.706 00.054 30444 UpdateGuideState exits: m=87294 SNR=67.8 Saturated 23:12:47.706 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:47.706 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:47.706 00.000 30444 Enqueuing Expose request 23:12:47.726 00.020 15672 IsGuiding returns 1 23:12:47.726 00.000 15672 scope still moving after pulse duration time elapsed 23:12:47.747 00.021 15672 IsSlewing returns 0 23:12:47.748 00.001 15672 IsGuiding returns 1 23:12:47.770 00.022 15672 IsSlewing returns 0 23:12:47.771 00.001 15672 IsGuiding returns 1 23:12:47.792 00.021 15672 IsSlewing returns 0 23:12:47.856 00.064 15672 IsGuiding returns 0 23:12:47.856 00.000 15672 scope move finished after 75 + 135 ms 23:12:47.856 00.000 15672 Move returns status 0, amount 75 23:12:47.857 00.001 15672 move complete, result=0 23:12:47.857 00.000 15672 worker thread done servicing request 23:12:47.857 00.000 15672 Worker thread wakes up 23:12:47.857 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:47.857 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:47.857 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 75 ms SOUTH 23:12:49.767 01.910 15672 Exposure complete 23:12:49.787 00.020 15672 worker thread done servicing request 23:12:49.788 00.001 30444 OnExposeComplete: enter 23:12:49.788 00.000 30444 UpdateGuideState(): m_state=6 23:12:49.788 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1851 23:12:49.788 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=194.16, Mass=98832, SNR=78.0, Peak=9945 HFD=3.6 23:12:49.788 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 23:12:49.788 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 23:12:49.788 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.66 hyp=0.67 cameraTheta=1.34 mountX=-0.03 mountY=0.67, mountTheta=1.62 23:12:49.788 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.66, opts=13) 23:12:49.788 00.000 30444 Enqueuing Move request for scope (0.15, 0.66) 23:12:49.789 00.001 15672 Worker thread wakes up 23:12:49.789 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.66) opts 0xd 23:12:49.789 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.66) 23:12:49.789 00.000 15672 Moving (0.15, 0.66) raw xDistance=-0.03 yDistance=0.67 23:12:49.789 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:12:49.789 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67 23:12:49.789 00.000 15672 MoveAxis(E, 0, ABG) 23:12:49.789 00.000 15672 Move returns status 0, amount 0 23:12:49.789 00.000 15672 MoveAxis(S, 120, ABG) 23:12:49.789 00.000 15672 Guiding Dir = 1, Dur = 120 23:12:49.789 00.000 15672 IsSlewing returns 0 23:12:49.790 00.001 15672 IsGuiding returns 0 23:12:49.794 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=10899, FiltMin=2698, FiltMax=8606, Gamma=2.950 23:12:49.852 00.058 30444 UpdateGuideState exits: m=98832 SNR=78.0 Saturated 23:12:49.852 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:49.852 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:49.852 00.000 30444 Enqueuing Expose request 23:12:49.866 00.014 15672 PulseGuide returned control before completion, sleep 55 23:12:49.948 00.082 15672 IsGuiding returns 1 23:12:49.948 00.000 15672 scope still moving after pulse duration time elapsed 23:12:49.968 00.020 15672 IsSlewing returns 0 23:12:49.968 00.000 15672 IsGuiding returns 1 23:12:49.990 00.022 15672 IsSlewing returns 0 23:12:49.991 00.001 15672 IsGuiding returns 1 23:12:50.012 00.021 15672 IsSlewing returns 0 23:12:50.043 00.031 15672 IsGuiding returns 0 23:12:50.043 00.000 15672 scope move finished after 120 + 131 ms 23:12:50.043 00.000 15672 Move returns status 0, amount 120 23:12:50.043 00.000 15672 move complete, result=0 23:12:50.043 00.000 15672 worker thread done servicing request 23:12:50.043 00.000 15672 Worker thread wakes up 23:12:50.043 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:50.043 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:50.043 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.7 px 120 ms SOUTH 23:12:52.160 02.117 15672 Exposure complete 23:12:52.192 00.032 15672 worker thread done servicing request 23:12:52.192 00.000 30444 OnExposeComplete: enter 23:12:52.192 00.000 30444 UpdateGuideState(): m_state=6 23:12:52.192 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1852 23:12:52.192 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=194.03, Mass=101163, SNR=79.1, Peak=10245 HFD=3.7 23:12:52.192 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 23:12:52.192 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 23:12:52.192 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.53 hyp=0.53 cameraTheta=1.45 mountX=-0.08 mountY=0.53, mountTheta=1.72 23:12:52.193 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.53, opts=13) 23:12:52.193 00.000 30444 Enqueuing Move request for scope (0.07, 0.53) 23:12:52.193 00.000 15672 Worker thread wakes up 23:12:52.193 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.53) opts 0xd 23:12:52.193 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.53) 23:12:52.193 00.000 15672 Moving (0.07, 0.53) raw xDistance=-0.08 yDistance=0.53 23:12:52.193 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:12:52.193 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 23:12:52.193 00.000 15672 MoveAxis(E, 0, ABG) 23:12:52.193 00.000 15672 Move returns status 0, amount 0 23:12:52.193 00.000 15672 MoveAxis(S, 94, ABG) 23:12:52.193 00.000 15672 Guiding Dir = 1, Dur = 94 23:12:52.194 00.001 15672 IsSlewing returns 0 23:12:52.195 00.001 15672 IsGuiding returns 0 23:12:52.199 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=11304, FiltMin=2647, FiltMax=8851, Gamma=2.950 23:12:52.249 00.050 30444 UpdateGuideState exits: m=101163 SNR=79.1 Saturated 23:12:52.249 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:52.249 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:52.249 00.000 30444 Enqueuing Expose request 23:12:52.278 00.029 15672 PulseGuide returned control before completion, sleep 21 23:12:52.311 00.033 15672 IsGuiding returns 1 23:12:52.311 00.000 15672 scope still moving after pulse duration time elapsed 23:12:52.332 00.021 15672 IsSlewing returns 0 23:12:52.333 00.001 15672 IsGuiding returns 1 23:12:52.354 00.021 15672 IsSlewing returns 0 23:12:52.356 00.002 15672 IsGuiding returns 1 23:12:52.377 00.021 15672 IsSlewing returns 0 23:12:52.407 00.030 15672 IsGuiding returns 0 23:12:52.407 00.000 15672 scope move finished after 94 + 118 ms 23:12:52.407 00.000 15672 Move returns status 0, amount 94 23:12:52.407 00.000 15672 move complete, result=0 23:12:52.407 00.000 15672 worker thread done servicing request 23:12:52.407 00.000 15672 Worker thread wakes up 23:12:52.408 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:52.408 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:52.408 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 94 ms SOUTH 23:12:54.325 01.917 15672 Exposure complete 23:12:54.354 00.029 15672 worker thread done servicing request 23:12:54.354 00.000 30444 OnExposeComplete: enter 23:12:54.354 00.000 30444 UpdateGuideState(): m_state=6 23:12:54.354 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1853 23:12:54.354 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=194.14, Mass=85578, SNR=72.6, Peak=9177 HFD=3.5 23:12:54.354 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 23:12:54.354 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 23:12:54.354 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.63 hyp=0.67 cameraTheta=1.89 mountX=-0.37 mountY=0.58, mountTheta=2.15 23:12:54.355 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.63, opts=13) 23:12:54.355 00.000 30444 Enqueuing Move request for scope (-0.21, 0.63) 23:12:54.355 00.000 15672 Worker thread wakes up 23:12:54.355 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.63) opts 0xd 23:12:54.355 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.63) 23:12:54.355 00.000 15672 Moving (-0.21, 0.63) raw xDistance=-0.37 yDistance=0.58 23:12:54.355 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37 23:12:54.355 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 23:12:54.355 00.000 15672 MoveAxis(E, 101, ABG) 23:12:54.355 00.000 15672 Guiding Dir = 2, Dur = 101 23:12:54.356 00.001 15672 IsSlewing returns 0 23:12:54.357 00.001 15672 IsGuiding returns 0 23:12:54.362 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=9734, FiltMin=2630, FiltMax=8654, Gamma=2.950 23:12:54.387 00.025 15672 PulseGuide returned control before completion, sleep 82 23:12:54.411 00.024 30444 UpdateGuideState exits: m=85578 SNR=72.6 Saturated 23:12:54.411 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:54.412 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:54.412 00.000 30444 Enqueuing Expose request 23:12:54.471 00.059 15672 IsGuiding returns 1 23:12:54.471 00.000 15672 scope still moving after pulse duration time elapsed 23:12:54.492 00.021 15672 IsSlewing returns 0 23:12:54.515 00.023 15672 IsGuiding returns 0 23:12:54.515 00.000 15672 scope move finished after 101 + 56 ms 23:12:54.515 00.000 15672 Move returns status 0, amount 101 23:12:54.515 00.000 15672 MoveAxis(S, 103, ABG) 23:12:54.515 00.000 15672 Guiding Dir = 1, Dur = 103 23:12:54.515 00.000 15672 IsSlewing returns 0 23:12:54.516 00.001 15672 IsGuiding returns 0 23:12:54.595 00.079 15672 PulseGuide returned control before completion, sleep 35 23:12:54.633 00.038 15672 IsGuiding returns 1 23:12:54.634 00.001 15672 scope still moving after pulse duration time elapsed 23:12:54.656 00.022 15672 IsSlewing returns 0 23:12:54.677 00.021 15672 IsGuiding returns 1 23:12:54.698 00.021 15672 IsSlewing returns 0 23:12:54.724 00.026 15672 IsGuiding returns 0 23:12:54.725 00.001 15672 scope move finished after 103 + 105 ms 23:12:54.725 00.000 15672 Move returns status 0, amount 103 23:12:54.725 00.000 15672 move complete, result=0 23:12:54.725 00.000 15672 worker thread done servicing request 23:12:54.725 00.000 15672 Worker thread wakes up 23:12:54.726 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:54.726 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:54.726 00.000 30444 GuideStep: -0.4 px 101 ms EAST, 0.6 px 103 ms SOUTH 23:12:56.837 02.111 15672 Exposure complete 23:12:56.857 00.020 15672 worker thread done servicing request 23:12:56.857 00.000 30444 OnExposeComplete: enter 23:12:56.857 00.000 30444 UpdateGuideState(): m_state=6 23:12:56.857 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1854 23:12:56.857 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=194.05, Mass=102507, SNR=72.2, Peak=9895 HFD=4.0 23:12:56.857 00.000 30444 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 23:12:56.857 00.000 30444 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.22 = 1.22) 23:12:56.857 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.54 hyp=0.64 cameraTheta=1.00 mountX=0.18 mountY=0.60, mountTheta=1.28 23:12:56.857 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.54, opts=13) 23:12:56.857 00.000 30444 Enqueuing Move request for scope (0.35, 0.54) 23:12:56.858 00.001 15672 Worker thread wakes up 23:12:56.858 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.54) opts 0xd 23:12:56.858 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.54) 23:12:56.858 00.000 15672 Moving (0.35, 0.54) raw xDistance=0.18 yDistance=0.60 23:12:56.858 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 23:12:56.858 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 23:12:56.858 00.000 15672 MoveAxis(E, 0, ABG) 23:12:56.858 00.000 15672 Move returns status 0, amount 0 23:12:56.858 00.000 15672 MoveAxis(S, 108, ABG) 23:12:56.858 00.000 15672 Guiding Dir = 1, Dur = 108 23:12:56.858 00.000 15672 IsSlewing returns 0 23:12:56.860 00.002 15672 IsGuiding returns 0 23:12:56.864 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=10701, FiltMin=2628, FiltMax=8495, Gamma=2.950 23:12:56.915 00.051 30444 UpdateGuideState exits: m=102507 SNR=72.2 Saturated 23:12:56.915 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:56.915 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:56.915 00.000 30444 Enqueuing Expose request 23:12:56.943 00.028 15672 PulseGuide returned control before completion, sleep 35 23:12:56.980 00.037 15672 IsGuiding returns 1 23:12:56.980 00.000 15672 scope still moving after pulse duration time elapsed 23:12:57.000 00.020 15672 IsSlewing returns 0 23:12:57.001 00.001 15672 IsGuiding returns 1 23:12:57.022 00.021 15672 IsSlewing returns 0 23:12:57.041 00.019 15672 IsGuiding returns 1 23:12:57.063 00.022 15672 IsSlewing returns 0 23:12:57.066 00.003 15672 IsGuiding returns 1 23:12:57.087 00.021 15672 IsSlewing returns 0 23:12:57.105 00.018 15672 IsGuiding returns 0 23:12:57.105 00.000 15672 scope move finished after 108 + 137 ms 23:12:57.105 00.000 15672 Move returns status 0, amount 108 23:12:57.105 00.000 15672 move complete, result=0 23:12:57.105 00.000 15672 worker thread done servicing request 23:12:57.106 00.001 15672 Worker thread wakes up 23:12:57.106 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:57.106 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:57.106 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 108 ms SOUTH 23:12:59.012 01.906 15672 Exposure complete 23:12:59.032 00.020 15672 worker thread done servicing request 23:12:59.032 00.000 30444 OnExposeComplete: enter 23:12:59.032 00.000 30444 UpdateGuideState(): m_state=6 23:12:59.032 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1855 23:12:59.032 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=194.11, Mass=103445, SNR=81.7, Peak=10063 HFD=3.7 23:12:59.032 00.000 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 23:12:59.032 00.000 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 23:12:59.032 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.60 hyp=0.60 cameraTheta=1.49 mountX=-0.12 mountY=0.60, mountTheta=1.77 23:12:59.033 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.60, opts=13) 23:12:59.033 00.000 30444 Enqueuing Move request for scope (0.05, 0.60) 23:12:59.033 00.000 15672 Worker thread wakes up 23:12:59.033 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.60) opts 0xd 23:12:59.033 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.60) 23:12:59.033 00.000 15672 Moving (0.05, 0.60) raw xDistance=-0.12 yDistance=0.60 23:12:59.033 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 23:12:59.033 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 23:12:59.033 00.000 15672 MoveAxis(E, 0, ABG) 23:12:59.033 00.000 15672 Move returns status 0, amount 0 23:12:59.033 00.000 15672 MoveAxis(S, 107, ABG) 23:12:59.033 00.000 15672 Guiding Dir = 1, Dur = 107 23:12:59.034 00.001 15672 IsSlewing returns 0 23:12:59.035 00.001 15672 IsGuiding returns 0 23:12:59.039 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=10063, FiltMin=2651, FiltMax=8346, Gamma=2.950 23:12:59.089 00.050 30444 UpdateGuideState exits: m=103445 SNR=81.7 Saturated 23:12:59.089 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:59.089 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:12:59.089 00.000 30444 Enqueuing Expose request 23:12:59.115 00.026 15672 PulseGuide returned control before completion, sleep 37 23:12:59.180 00.065 15672 IsGuiding returns 1 23:12:59.180 00.000 15672 scope still moving after pulse duration time elapsed 23:12:59.201 00.021 15672 IsSlewing returns 0 23:12:59.204 00.003 15672 IsGuiding returns 1 23:12:59.225 00.021 15672 IsSlewing returns 0 23:12:59.227 00.002 15672 IsGuiding returns 1 23:12:59.249 00.022 15672 IsSlewing returns 0 23:12:59.277 00.028 15672 IsGuiding returns 0 23:12:59.277 00.000 15672 scope move finished after 107 + 134 ms 23:12:59.277 00.000 15672 Move returns status 0, amount 107 23:12:59.277 00.000 15672 move complete, result=0 23:12:59.277 00.000 15672 worker thread done servicing request 23:12:59.278 00.001 15672 Worker thread wakes up 23:12:59.278 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:12:59.278 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:12:59.278 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 107 ms SOUTH 23:13:01.396 02.118 15672 Exposure complete 23:13:01.424 00.028 15672 worker thread done servicing request 23:13:01.424 00.000 30444 OnExposeComplete: enter 23:13:01.424 00.000 30444 UpdateGuideState(): m_state=6 23:13:01.424 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1856 23:13:01.424 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=193.68, Mass=84042, SNR=63.5, Peak=10081 HFD=3.3 23:13:01.425 00.001 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 23:13:01.425 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.38 = 1.38) 23:13:01.425 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.16 mountX=0.02 mountY=0.19, mountTheta=1.44 23:13:01.425 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.18, opts=13) 23:13:01.425 00.000 30444 Enqueuing Move request for scope (0.08, 0.18) 23:13:01.425 00.000 15672 Worker thread wakes up 23:13:01.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd 23:13:01.425 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.18) 23:13:01.425 00.000 15672 Moving (0.08, 0.18) raw xDistance=0.02 yDistance=0.19 23:13:01.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:13:01.425 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:13:01.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 23:13:01.426 00.001 15672 MoveAxis(E, 0, ABG) 23:13:01.426 00.000 15672 Move returns status 0, amount 0 23:13:01.426 00.000 15672 MoveAxis(N, 0, ABG) 23:13:01.426 00.000 15672 Move returns status 0, amount 0 23:13:01.426 00.000 15672 move complete, result=0 23:13:01.426 00.000 15672 worker thread done servicing request 23:13:01.432 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=11063, FiltMin=2710, FiltMax=8132, Gamma=2.950 23:13:01.480 00.048 30444 UpdateGuideState exits: m=84042 SNR=63.5 Saturated 23:13:01.480 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:01.480 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:01.480 00.000 30444 Enqueuing Expose request 23:13:01.482 00.002 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:13:01.482 00.000 15672 Worker thread wakes up 23:13:01.482 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:01.482 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:03.392 01.910 15672 Exposure complete 23:13:03.412 00.020 15672 worker thread done servicing request 23:13:03.412 00.000 30444 OnExposeComplete: enter 23:13:03.412 00.000 30444 UpdateGuideState(): m_state=6 23:13:03.412 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1857 23:13:03.412 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=194.05, Mass=91673, SNR=76.0, Peak=10077 HFD=3.6 23:13:03.412 00.000 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 23:13:03.413 00.001 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 23:13:03.413 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.54 hyp=0.54 cameraTheta=1.49 mountX=-0.11 mountY=0.54, mountTheta=1.77 23:13:03.413 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.54, opts=13) 23:13:03.413 00.000 30444 Enqueuing Move request for scope (0.04, 0.54) 23:13:03.413 00.000 15672 Worker thread wakes up 23:13:03.413 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.54) opts 0xd 23:13:03.413 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.54) 23:13:03.413 00.000 15672 Moving (0.04, 0.54) raw xDistance=-0.11 yDistance=0.54 23:13:03.413 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 23:13:03.413 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 23:13:03.413 00.000 15672 MoveAxis(E, 0, ABG) 23:13:03.413 00.000 15672 Move returns status 0, amount 0 23:13:03.413 00.000 15672 MoveAxis(S, 95, ABG) 23:13:03.413 00.000 15672 Guiding Dir = 1, Dur = 95 23:13:03.414 00.001 15672 IsSlewing returns 0 23:13:03.415 00.001 15672 IsGuiding returns 0 23:13:03.420 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=17565, FiltMin=2715, FiltMax=13760, Gamma=2.950 23:13:03.469 00.049 30444 UpdateGuideState exits: m=91673 SNR=76.0 Saturated 23:13:03.469 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:03.470 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:03.470 00.000 30444 Enqueuing Expose request 23:13:03.527 00.057 15672 IsGuiding returns 1 23:13:03.527 00.000 15672 scope still moving after pulse duration time elapsed 23:13:03.548 00.021 15672 IsSlewing returns 0 23:13:03.549 00.001 15672 IsGuiding returns 1 23:13:03.570 00.021 15672 IsSlewing returns 0 23:13:03.571 00.001 15672 IsGuiding returns 1 23:13:03.593 00.022 15672 IsSlewing returns 0 23:13:03.622 00.029 15672 IsGuiding returns 0 23:13:03.622 00.000 15672 scope move finished after 95 + 112 ms 23:13:03.622 00.000 15672 Move returns status 0, amount 95 23:13:03.623 00.001 15672 move complete, result=0 23:13:03.623 00.000 15672 worker thread done servicing request 23:13:03.623 00.000 15672 Worker thread wakes up 23:13:03.623 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:03.623 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:03.623 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 95 ms SOUTH 23:13:05.732 02.109 15672 Exposure complete 23:13:05.752 00.020 15672 worker thread done servicing request 23:13:05.752 00.000 30444 OnExposeComplete: enter 23:13:05.752 00.000 30444 UpdateGuideState(): m_state=6 23:13:05.752 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1858 23:13:05.752 00.000 30444 Star::Find returns 1 (1), X=462.06, Y=194.58, Mass=105910, SNR=81.8, Peak=10078 HFD=3.7 23:13:05.752 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 23:13:05.752 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 23:13:05.752 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=1.08 hyp=1.22 cameraTheta=1.08 mountX=0.26 mountY=1.18, mountTheta=1.35 23:13:05.753 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=1.08, opts=13) 23:13:05.753 00.000 30444 Enqueuing Move request for scope (0.58, 1.08) 23:13:05.753 00.000 15672 Worker thread wakes up 23:13:05.753 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 1.08) opts 0xd 23:13:05.753 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 1.08) 23:13:05.753 00.000 15672 Moving (0.58, 1.08) raw xDistance=0.26 yDistance=1.18 23:13:05.753 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 23:13:05.753 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18 23:13:05.753 00.000 15672 MoveAxis(W, 71, ABG) 23:13:05.753 00.000 15672 Guiding Dir = 3, Dur = 71 23:13:05.754 00.001 15672 IsSlewing returns 0 23:13:05.755 00.001 15672 IsGuiding returns 0 23:13:05.759 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=10123, FiltMin=2680, FiltMax=8765, Gamma=2.950 23:13:05.777 00.018 15672 PulseGuide returned control before completion, sleep 59 23:13:05.808 00.031 30444 UpdateGuideState exits: m=105910 SNR=81.8 Saturated 23:13:05.808 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:05.808 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:05.808 00.000 30444 Enqueuing Expose request 23:13:05.889 00.081 15672 IsGuiding returns 0 23:13:05.889 00.000 15672 Move returns status 0, amount 71 23:13:05.889 00.000 15672 MoveAxis(S, 210, ABG) 23:13:05.889 00.000 15672 Guiding Dir = 1, Dur = 210 23:13:05.890 00.001 15672 IsSlewing returns 0 23:13:05.891 00.001 15672 IsGuiding returns 0 23:13:05.969 00.078 15672 PulseGuide returned control before completion, sleep 143 23:13:06.130 00.161 15672 IsGuiding returns 1 23:13:06.130 00.000 15672 scope still moving after pulse duration time elapsed 23:13:06.151 00.021 15672 IsSlewing returns 0 23:13:06.154 00.003 15672 IsGuiding returns 1 23:13:06.175 00.021 15672 IsSlewing returns 0 23:13:06.194 00.019 15672 IsGuiding returns 0 23:13:06.194 00.000 15672 scope move finished after 210 + 93 ms 23:13:06.194 00.000 15672 Move returns status 0, amount 210 23:13:06.194 00.000 15672 move complete, result=0 23:13:06.194 00.000 15672 worker thread done servicing request 23:13:06.194 00.000 15672 Worker thread wakes up 23:13:06.195 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:06.195 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:06.195 00.000 30444 GuideStep: 0.3 px 71 ms WEST, 1.2 px 210 ms SOUTH 23:13:08.101 01.906 15672 Exposure complete 23:13:08.122 00.021 15672 worker thread done servicing request 23:13:08.122 00.000 30444 OnExposeComplete: enter 23:13:08.122 00.000 30444 UpdateGuideState(): m_state=6 23:13:08.122 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 1859 23:13:08.122 00.000 30444 Star::Find returns 1 (1), X=461.93, Y=194.61, Mass=96186, SNR=65.5, Peak=9983 HFD=3.6 23:13:08.122 00.000 30444 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.28) = xAngle (1.46 = 1.46) 23:13:08.122 00.000 30444 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.40 = 1.40) 23:13:08.122 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=1.11 hyp=1.20 cameraTheta=1.18 mountX=0.13 mountY=1.18, mountTheta=1.46 23:13:08.123 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=1.11, opts=13) 23:13:08.123 00.000 30444 Enqueuing Move request for scope (0.46, 1.11) 23:13:08.123 00.000 15672 Worker thread wakes up 23:13:08.123 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 1.11) opts 0xd 23:13:08.123 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 1.11) 23:13:08.123 00.000 15672 Moving (0.46, 1.11) raw xDistance=0.13 yDistance=1.18 23:13:08.123 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:13:08.123 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18 23:13:08.123 00.000 15672 MoveAxis(E, 0, ABG) 23:13:08.123 00.000 15672 Move returns status 0, amount 0 23:13:08.123 00.000 15672 MoveAxis(S, 210, ABG) 23:13:08.124 00.001 15672 Guiding Dir = 1, Dur = 210 23:13:08.124 00.000 15672 IsSlewing returns 0 23:13:08.125 00.001 15672 IsGuiding returns 0 23:13:08.130 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=10366, FiltMin=2663, FiltMax=8741, Gamma=2.950 23:13:08.179 00.049 30444 UpdateGuideState exits: m=96186 SNR=65.5 Saturated 23:13:08.179 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:08.179 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:08.179 00.000 30444 Enqueuing Expose request 23:13:08.206 00.027 15672 PulseGuide returned control before completion, sleep 140 23:13:08.350 00.144 15672 IsGuiding returns 1 23:13:08.350 00.000 15672 scope still moving after pulse duration time elapsed 23:13:08.371 00.021 15672 IsSlewing returns 0 23:13:08.373 00.002 15672 IsGuiding returns 1 23:13:08.394 00.021 15672 IsSlewing returns 0 23:13:08.397 00.003 15672 IsGuiding returns 1 23:13:08.418 00.021 15672 IsSlewing returns 0 23:13:08.429 00.011 15672 IsGuiding returns 0 23:13:08.429 00.000 15672 scope move finished after 210 + 94 ms 23:13:08.429 00.000 15672 Move returns status 0, amount 210 23:13:08.429 00.000 15672 move complete, result=0 23:13:08.429 00.000 15672 worker thread done servicing request 23:13:08.429 00.000 15672 Worker thread wakes up 23:13:08.429 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:08.429 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:08.430 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 1.2 px 210 ms SOUTH 23:13:10.539 02.109 15672 Exposure complete 23:13:10.567 00.028 15672 worker thread done servicing request 23:13:10.567 00.000 30444 OnExposeComplete: enter 23:13:10.567 00.000 30444 UpdateGuideState(): m_state=6 23:13:10.567 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1860 23:13:10.567 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=194.51, Mass=101571, SNR=92.0, Peak=11039 HFD=3.2 23:13:10.567 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 23:13:10.568 00.001 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 23:13:10.568 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=1.01 hyp=1.01 cameraTheta=1.57 mountX=-0.27 mountY=0.98, mountTheta=1.84 23:13:10.568 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=1.01, opts=13) 23:13:10.568 00.000 30444 Enqueuing Move request for scope (0.01, 1.01) 23:13:10.568 00.000 15672 Worker thread wakes up 23:13:10.568 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 1.01) opts 0xd 23:13:10.568 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 1.01) 23:13:10.568 00.000 15672 Moving (0.01, 1.01) raw xDistance=-0.27 yDistance=0.98 23:13:10.568 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 23:13:10.568 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98 23:13:10.568 00.000 15672 MoveAxis(E, 73, ABG) 23:13:10.569 00.001 15672 Guiding Dir = 2, Dur = 73 23:13:10.569 00.000 15672 IsSlewing returns 0 23:13:10.570 00.001 15672 IsGuiding returns 0 23:13:10.575 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=11039, FiltMin=2700, FiltMax=8745, Gamma=2.950 23:13:10.585 00.010 15672 PulseGuide returned control before completion, sleep 69 23:13:10.625 00.040 30444 UpdateGuideState exits: m=101571 SNR=92.0 Saturated 23:13:10.625 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:10.625 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:10.625 00.000 30444 Enqueuing Expose request 23:13:10.657 00.032 15672 IsGuiding returns 1 23:13:10.657 00.000 15672 scope still moving after pulse duration time elapsed 23:13:10.678 00.021 15672 IsSlewing returns 0 23:13:10.698 00.020 15672 IsGuiding returns 0 23:13:10.698 00.000 15672 scope move finished after 73 + 54 ms 23:13:10.698 00.000 15672 Move returns status 0, amount 73 23:13:10.698 00.000 15672 MoveAxis(S, 176, ABG) 23:13:10.698 00.000 15672 Guiding Dir = 1, Dur = 176 23:13:10.698 00.000 15672 IsSlewing returns 0 23:13:10.700 00.002 15672 IsGuiding returns 0 23:13:10.778 00.078 15672 PulseGuide returned control before completion, sleep 109 23:13:10.890 00.112 15672 IsGuiding returns 1 23:13:10.891 00.001 15672 scope still moving after pulse duration time elapsed 23:13:10.912 00.021 15672 IsSlewing returns 0 23:13:10.915 00.003 15672 IsGuiding returns 1 23:13:10.936 00.021 15672 IsSlewing returns 0 23:13:10.939 00.003 15672 IsGuiding returns 1 23:13:10.960 00.021 15672 IsSlewing returns 0 23:13:10.985 00.025 15672 IsGuiding returns 0 23:13:10.985 00.000 15672 scope move finished after 176 + 109 ms 23:13:10.985 00.000 15672 Move returns status 0, amount 176 23:13:10.986 00.001 15672 move complete, result=0 23:13:10.986 00.000 15672 worker thread done servicing request 23:13:10.986 00.000 15672 Worker thread wakes up 23:13:10.986 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:10.986 00.000 30444 GuideStep: -0.3 px 73 ms EAST, 1.0 px 176 ms SOUTH 23:13:10.986 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:12.894 01.908 15672 Exposure complete 23:13:12.914 00.020 15672 worker thread done servicing request 23:13:12.914 00.000 30444 OnExposeComplete: enter 23:13:12.914 00.000 30444 UpdateGuideState(): m_state=6 23:13:12.914 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1861 23:13:12.915 00.001 30444 Star::Find returns 1 (1), X=461.68, Y=193.94, Mass=93604, SNR=70.0, Peak=10822 HFD=3.4 23:13:12.915 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 23:13:12.915 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 23:13:12.915 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.43 hyp=0.48 cameraTheta=1.13 mountX=0.08 mountY=0.46, mountTheta=1.41 23:13:12.915 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.43, opts=13) 23:13:12.915 00.000 30444 Enqueuing Move request for scope (0.20, 0.43) 23:13:12.915 00.000 15672 Worker thread wakes up 23:13:12.915 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.43) opts 0xd 23:13:12.915 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.43) 23:13:12.915 00.000 15672 Moving (0.20, 0.43) raw xDistance=0.08 yDistance=0.46 23:13:12.915 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:13:12.915 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 23:13:12.916 00.001 15672 MoveAxis(E, 0, ABG) 23:13:12.916 00.000 15672 Move returns status 0, amount 0 23:13:12.916 00.000 15672 MoveAxis(S, 83, ABG) 23:13:12.916 00.000 15672 Guiding Dir = 1, Dur = 83 23:13:12.916 00.000 15672 IsSlewing returns 0 23:13:12.918 00.002 15672 IsGuiding returns 0 23:13:12.922 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=10822, FiltMin=2662, FiltMax=8511, Gamma=2.950 23:13:12.972 00.050 30444 UpdateGuideState exits: m=93604 SNR=70.0 Saturated 23:13:12.972 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:12.972 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:12.972 00.000 30444 Enqueuing Expose request 23:13:12.999 00.027 15672 PulseGuide returned control before completion, sleep 13 23:13:13.030 00.031 15672 IsGuiding returns 1 23:13:13.030 00.000 15672 scope still moving after pulse duration time elapsed 23:13:13.051 00.021 15672 IsSlewing returns 0 23:13:13.053 00.002 15672 IsGuiding returns 1 23:13:13.074 00.021 15672 IsSlewing returns 0 23:13:13.075 00.001 15672 IsGuiding returns 1 23:13:13.096 00.021 15672 IsSlewing returns 0 23:13:13.111 00.015 15672 IsGuiding returns 0 23:13:13.112 00.001 15672 scope move finished after 83 + 110 ms 23:13:13.112 00.000 15672 Move returns status 0, amount 83 23:13:13.112 00.000 15672 move complete, result=0 23:13:13.112 00.000 15672 worker thread done servicing request 23:13:13.112 00.000 15672 Worker thread wakes up 23:13:13.112 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:13.113 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:13.113 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 83 ms SOUTH 23:13:15.230 02.117 15672 Exposure complete 23:13:15.263 00.033 15672 worker thread done servicing request 23:13:15.263 00.000 30444 OnExposeComplete: enter 23:13:15.264 00.001 30444 UpdateGuideState(): m_state=6 23:13:15.264 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1862 23:13:15.264 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=194.40, Mass=98556, SNR=70.3, Peak=9692 HFD=3.4 23:13:15.264 00.000 30444 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.28) = xAngle (1.70 = 1.70) 23:13:15.264 00.000 30444 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.64 = 1.64) 23:13:15.264 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.89 hyp=0.90 cameraTheta=1.42 mountX=-0.12 mountY=0.90, mountTheta=1.70 23:13:15.264 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.89, opts=13) 23:13:15.264 00.000 30444 Enqueuing Move request for scope (0.13, 0.89) 23:13:15.264 00.000 15672 Worker thread wakes up 23:13:15.264 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.89) opts 0xd 23:13:15.265 00.001 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.89) 23:13:15.265 00.000 15672 Moving (0.13, 0.89) raw xDistance=-0.12 yDistance=0.90 23:13:15.265 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 23:13:15.265 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 23:13:15.265 00.000 15672 MoveAxis(E, 0, ABG) 23:13:15.265 00.000 15672 Move returns status 0, amount 0 23:13:15.265 00.000 15672 MoveAxis(S, 160, ABG) 23:13:15.265 00.000 15672 Guiding Dir = 1, Dur = 160 23:13:15.265 00.000 15672 IsSlewing returns 0 23:13:15.267 00.002 15672 IsGuiding returns 0 23:13:15.271 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=11178, FiltMin=2648, FiltMax=9190, Gamma=2.950 23:13:15.320 00.049 30444 UpdateGuideState exits: m=98556 SNR=70.3 Saturated 23:13:15.320 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:15.320 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:15.320 00.000 30444 Enqueuing Expose request 23:13:15.347 00.027 15672 PulseGuide returned control before completion, sleep 91 23:13:15.441 00.094 15672 IsGuiding returns 1 23:13:15.441 00.000 15672 scope still moving after pulse duration time elapsed 23:13:15.462 00.021 15672 IsSlewing returns 0 23:13:15.465 00.003 15672 IsGuiding returns 1 23:13:15.485 00.020 15672 IsSlewing returns 0 23:13:15.488 00.003 15672 IsGuiding returns 1 23:13:15.510 00.022 15672 IsSlewing returns 0 23:13:15.539 00.029 15672 IsGuiding returns 0 23:13:15.540 00.001 15672 scope move finished after 160 + 112 ms 23:13:15.540 00.000 15672 Move returns status 0, amount 160 23:13:15.540 00.000 15672 move complete, result=0 23:13:15.540 00.000 15672 worker thread done servicing request 23:13:15.540 00.000 15672 Worker thread wakes up 23:13:15.540 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:15.541 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:15.541 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.9 px 160 ms SOUTH 23:13:17.447 01.906 15672 Exposure complete 23:13:17.467 00.020 15672 worker thread done servicing request 23:13:17.467 00.000 30444 OnExposeComplete: enter 23:13:17.467 00.000 30444 UpdateGuideState(): m_state=6 23:13:17.467 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1863 23:13:17.467 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=194.20, Mass=91458, SNR=72.0, Peak=10471 HFD=3.4 23:13:17.467 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 23:13:17.468 00.001 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 23:13:17.468 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.69 hyp=0.70 cameraTheta=1.46 mountX=-0.11 mountY=0.69, mountTheta=1.73 23:13:17.468 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.69, opts=13) 23:13:17.468 00.000 30444 Enqueuing Move request for scope (0.08, 0.69) 23:13:17.468 00.000 15672 Worker thread wakes up 23:13:17.468 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.69) opts 0xd 23:13:17.468 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.69) 23:13:17.468 00.000 15672 Moving (0.08, 0.69) raw xDistance=-0.11 yDistance=0.69 23:13:17.468 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 23:13:17.468 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 23:13:17.468 00.000 15672 MoveAxis(E, 0, ABG) 23:13:17.468 00.000 15672 Move returns status 0, amount 0 23:13:17.468 00.000 15672 MoveAxis(S, 124, ABG) 23:13:17.469 00.001 15672 Guiding Dir = 1, Dur = 124 23:13:17.469 00.000 15672 IsSlewing returns 0 23:13:17.470 00.001 15672 IsGuiding returns 0 23:13:17.475 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=11143, FiltMin=2713, FiltMax=8809, Gamma=2.950 23:13:17.524 00.049 30444 UpdateGuideState exits: m=91458 SNR=72.0 Saturated 23:13:17.524 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:17.524 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:17.524 00.000 30444 Enqueuing Expose request 23:13:17.551 00.027 15672 PulseGuide returned control before completion, sleep 54 23:13:17.607 00.056 15672 IsGuiding returns 1 23:13:17.607 00.000 15672 scope still moving after pulse duration time elapsed 23:13:17.628 00.021 15672 IsSlewing returns 0 23:13:17.631 00.003 15672 IsGuiding returns 1 23:13:17.651 00.020 15672 IsSlewing returns 0 23:13:17.654 00.003 15672 IsGuiding returns 1 23:13:17.675 00.021 15672 IsSlewing returns 0 23:13:17.696 00.021 15672 IsGuiding returns 0 23:13:17.696 00.000 15672 scope move finished after 124 + 101 ms 23:13:17.696 00.000 15672 Move returns status 0, amount 124 23:13:17.697 00.001 15672 move complete, result=0 23:13:17.697 00.000 15672 worker thread done servicing request 23:13:17.697 00.000 15672 Worker thread wakes up 23:13:17.697 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 124 ms SOUTH 23:13:17.697 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:17.697 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:19.808 02.111 15672 Exposure complete 23:13:19.828 00.020 15672 worker thread done servicing request 23:13:19.828 00.000 30444 OnExposeComplete: enter 23:13:19.828 00.000 30444 UpdateGuideState(): m_state=6 23:13:19.829 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1864 23:13:19.829 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=194.26, Mass=102985, SNR=80.3, Peak=10864 HFD=3.7 23:13:19.829 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 23:13:19.829 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 23:13:19.829 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.76 hyp=0.78 cameraTheta=1.32 mountX=-0.02 mountY=0.78, mountTheta=1.60 23:13:19.829 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.76, opts=13) 23:13:19.829 00.000 30444 Enqueuing Move request for scope (0.19, 0.76) 23:13:19.829 00.000 15672 Worker thread wakes up 23:13:19.829 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.76) opts 0xd 23:13:19.829 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.76) 23:13:19.829 00.000 15672 Moving (0.19, 0.76) raw xDistance=-0.02 yDistance=0.78 23:13:19.829 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:13:19.830 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78 23:13:19.830 00.000 15672 MoveAxis(E, 0, ABG) 23:13:19.830 00.000 15672 Move returns status 0, amount 0 23:13:19.830 00.000 15672 MoveAxis(S, 139, ABG) 23:13:19.830 00.000 15672 Guiding Dir = 1, Dur = 139 23:13:19.830 00.000 15672 IsSlewing returns 0 23:13:19.831 00.001 15672 IsGuiding returns 0 23:13:19.834 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=12658, FiltMin=2702, FiltMax=9639, Gamma=2.950 23:13:19.886 00.052 30444 UpdateGuideState exits: m=102985 SNR=80.3 Saturated 23:13:19.886 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:19.886 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:19.886 00.000 30444 Enqueuing Expose request 23:13:19.915 00.029 15672 PulseGuide returned control before completion, sleep 65 23:13:19.982 00.067 15672 IsGuiding returns 1 23:13:19.982 00.000 15672 scope still moving after pulse duration time elapsed 23:13:20.004 00.022 15672 IsSlewing returns 0 23:13:20.004 00.000 15672 IsGuiding returns 1 23:13:20.025 00.021 15672 IsSlewing returns 0 23:13:20.026 00.001 15672 IsGuiding returns 1 23:13:20.047 00.021 15672 IsSlewing returns 0 23:13:20.049 00.002 15672 IsGuiding returns 1 23:13:20.070 00.021 15672 IsSlewing returns 0 23:13:20.108 00.038 15672 IsGuiding returns 0 23:13:20.108 00.000 15672 scope move finished after 139 + 138 ms 23:13:20.108 00.000 15672 Move returns status 0, amount 139 23:13:20.109 00.001 15672 move complete, result=0 23:13:20.109 00.000 15672 worker thread done servicing request 23:13:20.109 00.000 15672 Worker thread wakes up 23:13:20.109 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:20.109 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:20.109 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.8 px 139 ms SOUTH 23:13:22.017 01.908 15672 Exposure complete 23:13:22.040 00.023 15672 worker thread done servicing request 23:13:22.041 00.001 30444 OnExposeComplete: enter 23:13:22.041 00.000 30444 UpdateGuideState(): m_state=6 23:13:22.041 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1865 23:13:22.041 00.000 30444 Star::Find returns 1 (1), X=461.98, Y=194.17, Mass=106440, SNR=79.2, Peak=9880 HFD=4.0 23:13:22.041 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 23:13:22.041 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 23:13:22.041 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.67 hyp=0.83 cameraTheta=0.93 mountX=0.30 mountY=0.76, mountTheta=1.20 23:13:22.042 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.67, opts=13) 23:13:22.042 00.000 30444 Enqueuing Move request for scope (0.50, 0.67) 23:13:22.042 00.000 15672 Worker thread wakes up 23:13:22.042 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.67) opts 0xd 23:13:22.042 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.67) 23:13:22.042 00.000 15672 Moving (0.50, 0.67) raw xDistance=0.30 yDistance=0.76 23:13:22.042 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 23:13:22.042 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 23:13:22.042 00.000 15672 MoveAxis(W, 80, ABG) 23:13:22.042 00.000 15672 Guiding Dir = 3, Dur = 80 23:13:22.043 00.001 15672 IsSlewing returns 0 23:13:22.044 00.001 15672 IsGuiding returns 0 23:13:22.049 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=10813, FiltMin=2663, FiltMax=8496, Gamma=2.950 23:13:22.071 00.022 15672 PulseGuide returned control before completion, sleep 63 23:13:22.101 00.030 30444 UpdateGuideState exits: m=106440 SNR=79.2 Saturated 23:13:22.101 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:22.102 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:22.102 00.000 30444 Enqueuing Expose request 23:13:22.136 00.034 15672 IsGuiding returns 1 23:13:22.136 00.000 15672 scope still moving after pulse duration time elapsed 23:13:22.157 00.021 15672 IsSlewing returns 0 23:13:22.158 00.001 15672 IsGuiding returns 1 23:13:22.179 00.021 15672 IsSlewing returns 0 23:13:22.185 00.006 15672 IsGuiding returns 0 23:13:22.185 00.000 15672 scope move finished after 80 + 60 ms 23:13:22.185 00.000 15672 Move returns status 0, amount 80 23:13:22.185 00.000 15672 MoveAxis(S, 135, ABG) 23:13:22.185 00.000 15672 Guiding Dir = 1, Dur = 135 23:13:22.186 00.001 15672 IsSlewing returns 0 23:13:22.188 00.002 15672 IsGuiding returns 0 23:13:22.263 00.075 15672 PulseGuide returned control before completion, sleep 70 23:13:22.345 00.082 15672 IsGuiding returns 1 23:13:22.345 00.000 15672 scope still moving after pulse duration time elapsed 23:13:22.367 00.022 15672 IsSlewing returns 0 23:13:22.369 00.002 15672 IsGuiding returns 1 23:13:22.391 00.022 15672 IsSlewing returns 0 23:13:22.392 00.001 15672 IsGuiding returns 1 23:13:22.413 00.021 15672 IsSlewing returns 0 23:13:22.423 00.010 15672 IsGuiding returns 0 23:13:22.423 00.000 15672 scope move finished after 135 + 99 ms 23:13:22.423 00.000 15672 Move returns status 0, amount 135 23:13:22.423 00.000 15672 move complete, result=0 23:13:22.423 00.000 15672 worker thread done servicing request 23:13:22.423 00.000 15672 Worker thread wakes up 23:13:22.423 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:22.423 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:22.423 00.000 30444 GuideStep: 0.3 px 80 ms WEST, 0.8 px 135 ms SOUTH 23:13:24.530 02.107 15672 Exposure complete 23:13:24.550 00.020 15672 worker thread done servicing request 23:13:24.550 00.000 30444 OnExposeComplete: enter 23:13:24.550 00.000 30444 UpdateGuideState(): m_state=6 23:13:24.550 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1866 23:13:24.550 00.000 30444 Star::Find returns 1 (1), X=461.07, Y=194.18, Mass=93447, SNR=69.0, Peak=10179 HFD=3.6 23:13:24.550 00.000 30444 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.28) = xAngle (2.39 = 2.39) 23:13:24.551 00.001 30444 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.33 = 2.33) 23:13:24.551 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.68 hyp=0.79 cameraTheta=2.11 mountX=-0.58 mountY=0.57, mountTheta=2.36 23:13:24.551 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.68, opts=13) 23:13:24.551 00.000 30444 Enqueuing Move request for scope (-0.41, 0.68) 23:13:24.551 00.000 15672 Worker thread wakes up 23:13:24.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.68) opts 0xd 23:13:24.551 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.68) 23:13:24.551 00.000 15672 Moving (-0.41, 0.68) raw xDistance=-0.58 yDistance=0.57 23:13:24.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.58 23:13:24.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 23:13:24.552 00.001 15672 MoveAxis(E, 150, ABG) 23:13:24.552 00.000 15672 Guiding Dir = 2, Dur = 150 23:13:24.552 00.000 15672 IsSlewing returns 0 23:13:24.552 00.000 15672 IsGuiding returns 0 23:13:24.557 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=10666, FiltMin=2625, FiltMax=8904, Gamma=2.950 23:13:24.580 00.023 15672 PulseGuide returned control before completion, sleep 133 23:13:24.610 00.030 30444 UpdateGuideState exits: m=93447 SNR=69.0 Saturated 23:13:24.611 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:24.611 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:24.611 00.000 30444 Enqueuing Expose request 23:13:24.771 00.160 15672 IsGuiding returns 0 23:13:24.771 00.000 15672 Move returns status 0, amount 150 23:13:24.771 00.000 15672 MoveAxis(S, 102, ABG) 23:13:24.771 00.000 15672 Guiding Dir = 1, Dur = 102 23:13:24.772 00.001 15672 IsSlewing returns 0 23:13:24.773 00.001 15672 IsGuiding returns 0 23:13:24.854 00.081 15672 PulseGuide returned control before completion, sleep 33 23:13:24.889 00.035 15672 IsGuiding returns 1 23:13:24.889 00.000 15672 scope still moving after pulse duration time elapsed 23:13:24.911 00.022 15672 IsSlewing returns 0 23:13:24.914 00.003 15672 IsGuiding returns 1 23:13:24.934 00.020 15672 IsSlewing returns 0 23:13:24.937 00.003 15672 IsGuiding returns 1 23:13:24.958 00.021 15672 IsSlewing returns 0 23:13:25.012 00.054 15672 IsGuiding returns 0 23:13:25.012 00.000 15672 scope move finished after 102 + 136 ms 23:13:25.012 00.000 15672 Move returns status 0, amount 102 23:13:25.012 00.000 15672 move complete, result=0 23:13:25.013 00.001 15672 worker thread done servicing request 23:13:25.013 00.000 15672 Worker thread wakes up 23:13:25.013 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:25.013 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:25.013 00.000 30444 GuideStep: -0.6 px 150 ms EAST, 0.6 px 102 ms SOUTH 23:13:26.923 01.910 15672 Exposure complete 23:13:26.944 00.021 15672 worker thread done servicing request 23:13:26.944 00.000 30444 OnExposeComplete: enter 23:13:26.944 00.000 30444 UpdateGuideState(): m_state=6 23:13:26.944 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1867 23:13:26.944 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=194.09, Mass=106309, SNR=84.4, Peak=10713 HFD=3.6 23:13:26.944 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 23:13:26.944 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 23:13:26.944 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.59 hyp=0.59 cameraTheta=1.59 mountX=-0.17 mountY=0.57, mountTheta=1.86 23:13:26.944 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.59, opts=13) 23:13:26.944 00.000 30444 Enqueuing Move request for scope (-0.01, 0.59) 23:13:26.944 00.000 15672 Worker thread wakes up 23:13:26.945 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.59) opts 0xd 23:13:26.945 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.59) 23:13:26.945 00.000 15672 Moving (-0.01, 0.59) raw xDistance=-0.17 yDistance=0.57 23:13:26.945 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:13:26.945 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 23:13:26.945 00.000 15672 MoveAxis(E, 0, ABG) 23:13:26.945 00.000 15672 Move returns status 0, amount 0 23:13:26.945 00.000 15672 MoveAxis(S, 102, ABG) 23:13:26.945 00.000 15672 Guiding Dir = 1, Dur = 102 23:13:26.945 00.000 15672 IsSlewing returns 0 23:13:26.946 00.001 15672 IsGuiding returns 0 23:13:26.951 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=10713, FiltMin=2700, FiltMax=8965, Gamma=2.950 23:13:27.000 00.049 30444 UpdateGuideState exits: m=106309 SNR=84.4 Saturated 23:13:27.001 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:27.001 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:27.001 00.000 30444 Enqueuing Expose request 23:13:27.024 00.023 15672 PulseGuide returned control before completion, sleep 35 23:13:27.061 00.037 15672 IsGuiding returns 1 23:13:27.061 00.000 15672 scope still moving after pulse duration time elapsed 23:13:27.082 00.021 15672 IsSlewing returns 0 23:13:27.082 00.000 15672 IsGuiding returns 1 23:13:27.104 00.022 15672 IsSlewing returns 0 23:13:27.152 00.048 15672 IsGuiding returns 0 23:13:27.153 00.001 15672 scope move finished after 102 + 103 ms 23:13:27.153 00.000 15672 Move returns status 0, amount 102 23:13:27.153 00.000 15672 move complete, result=0 23:13:27.153 00.000 15672 worker thread done servicing request 23:13:27.153 00.000 15672 Worker thread wakes up 23:13:27.153 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:27.154 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:27.154 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 102 ms SOUTH 23:13:29.262 02.108 15672 Exposure complete 23:13:29.282 00.020 15672 worker thread done servicing request 23:13:29.282 00.000 30444 OnExposeComplete: enter 23:13:29.282 00.000 30444 UpdateGuideState(): m_state=6 23:13:29.282 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1868 23:13:29.282 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=194.00, Mass=94167, SNR=67.5, Peak=11354 HFD=3.4 23:13:29.282 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 23:13:29.282 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 23:13:29.282 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.49 hyp=0.49 cameraTheta=1.60 mountX=-0.15 mountY=0.48, mountTheta=1.87 23:13:29.284 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.49, opts=13) 23:13:29.284 00.000 30444 Enqueuing Move request for scope (-0.01, 0.49) 23:13:29.284 00.000 15672 Worker thread wakes up 23:13:29.284 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.49) opts 0xd 23:13:29.284 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.49) 23:13:29.284 00.000 15672 Moving (-0.01, 0.49) raw xDistance=-0.15 yDistance=0.48 23:13:29.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:13:29.284 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 23:13:29.284 00.000 15672 MoveAxis(E, 0, ABG) 23:13:29.284 00.000 15672 Move returns status 0, amount 0 23:13:29.284 00.000 15672 MoveAxis(S, 85, ABG) 23:13:29.284 00.000 15672 Guiding Dir = 1, Dur = 85 23:13:29.284 00.000 15672 IsSlewing returns 0 23:13:29.285 00.001 15672 IsGuiding returns 0 23:13:29.289 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=12585, FiltMin=2685, FiltMax=8943, Gamma=2.950 23:13:29.339 00.050 30444 UpdateGuideState exits: m=94167 SNR=67.5 Saturated 23:13:29.339 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:29.339 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:29.340 00.001 30444 Enqueuing Expose request 23:13:29.373 00.033 15672 IsGuiding returns 1 23:13:29.373 00.000 15672 scope still moving after pulse duration time elapsed 23:13:29.394 00.021 15672 IsSlewing returns 0 23:13:29.395 00.001 15672 IsGuiding returns 1 23:13:29.416 00.021 15672 IsSlewing returns 0 23:13:29.417 00.001 15672 IsGuiding returns 1 23:13:29.438 00.021 15672 IsSlewing returns 0 23:13:29.439 00.001 15672 IsGuiding returns 1 23:13:29.461 00.022 15672 IsSlewing returns 0 23:13:29.533 00.072 15672 IsGuiding returns 0 23:13:29.533 00.000 15672 scope move finished after 85 + 162 ms 23:13:29.533 00.000 15672 Move returns status 0, amount 85 23:13:29.533 00.000 15672 move complete, result=0 23:13:29.534 00.001 15672 worker thread done servicing request 23:13:29.534 00.000 15672 Worker thread wakes up 23:13:29.534 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:29.534 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:29.534 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 85 ms SOUTH 23:13:31.443 01.909 15672 Exposure complete 23:13:31.463 00.020 15672 worker thread done servicing request 23:13:31.463 00.000 30444 OnExposeComplete: enter 23:13:31.463 00.000 30444 UpdateGuideState(): m_state=6 23:13:31.463 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1869 23:13:31.463 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=193.72, Mass=102024, SNR=74.8, Peak=11481 HFD=3.6 23:13:31.463 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 23:13:31.463 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 23:13:31.463 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.21 hyp=0.32 cameraTheta=0.72 mountX=0.18 mountY=0.26, mountTheta=0.98 23:13:31.464 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.21, opts=13) 23:13:31.464 00.000 30444 Enqueuing Move request for scope (0.24, 0.21) 23:13:31.464 00.000 15672 Worker thread wakes up 23:13:31.464 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.21) opts 0xd 23:13:31.464 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.21) 23:13:31.464 00.000 15672 Moving (0.24, 0.21) raw xDistance=0.18 yDistance=0.26 23:13:31.464 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 23:13:31.464 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 23:13:31.464 00.000 15672 MoveAxis(E, 0, ABG) 23:13:31.464 00.000 15672 Move returns status 0, amount 0 23:13:31.464 00.000 15672 MoveAxis(S, 47, ABG) 23:13:31.465 00.001 15672 Guiding Dir = 1, Dur = 47 23:13:31.466 00.001 15672 IsSlewing returns 0 23:13:31.466 00.000 15672 IsGuiding returns 0 23:13:31.471 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=11481, FiltMin=2701, FiltMax=8612, Gamma=2.950 23:13:31.520 00.049 30444 UpdateGuideState exits: m=102024 SNR=74.8 Saturated 23:13:31.520 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:31.520 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:31.520 00.000 30444 Enqueuing Expose request 23:13:31.546 00.026 15672 IsGuiding returns 1 23:13:31.546 00.000 15672 scope still moving after pulse duration time elapsed 23:13:31.567 00.021 15672 IsSlewing returns 0 23:13:31.569 00.002 15672 IsGuiding returns 1 23:13:31.589 00.020 15672 IsSlewing returns 0 23:13:31.590 00.001 15672 IsGuiding returns 1 23:13:31.611 00.021 15672 IsSlewing returns 0 23:13:31.643 00.032 15672 IsGuiding returns 0 23:13:31.643 00.000 15672 scope move finished after 47 + 129 ms 23:13:31.644 00.001 15672 Move returns status 0, amount 47 23:13:31.644 00.000 15672 move complete, result=0 23:13:31.644 00.000 15672 worker thread done servicing request 23:13:31.644 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 47 ms SOUTH 23:13:31.645 00.001 15672 Worker thread wakes up 23:13:31.645 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:31.645 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:33.755 02.110 15672 Exposure complete 23:13:33.775 00.020 15672 worker thread done servicing request 23:13:33.775 00.000 30444 OnExposeComplete: enter 23:13:33.775 00.000 30444 UpdateGuideState(): m_state=6 23:13:33.775 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1870 23:13:33.775 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=193.56, Mass=91057, SNR=77.2, Peak=10012 HFD=3.3 23:13:33.775 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 23:13:33.775 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.31 = 1.31) 23:13:33.775 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.09 mountX=0.01 mountY=0.06, mountTheta=1.37 23:13:33.776 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.06, opts=13) 23:13:33.776 00.000 30444 Enqueuing Move request for scope (0.03, 0.06) 23:13:33.776 00.000 15672 Worker thread wakes up 23:13:33.776 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd 23:13:33.776 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.06) 23:13:33.776 00.000 15672 Moving (0.03, 0.06) raw xDistance=0.01 yDistance=0.06 23:13:33.776 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:13:33.776 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:13:33.776 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:13:33.776 00.000 15672 MoveAxis(E, 0, ABG) 23:13:33.776 00.000 15672 Move returns status 0, amount 0 23:13:33.776 00.000 15672 MoveAxis(N, 0, ABG) 23:13:33.776 00.000 15672 Move returns status 0, amount 0 23:13:33.776 00.000 15672 move complete, result=0 23:13:33.776 00.000 15672 worker thread done servicing request 23:13:33.781 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=12520, FiltMin=2702, FiltMax=9035, Gamma=2.950 23:13:33.831 00.050 30444 UpdateGuideState exits: m=91057 SNR=77.2 Saturated 23:13:33.831 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:33.831 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:33.831 00.000 30444 Enqueuing Expose request 23:13:33.831 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:13:33.831 00.000 15672 Worker thread wakes up 23:13:33.831 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:33.831 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:35.741 01.910 15672 Exposure complete 23:13:35.760 00.019 15672 worker thread done servicing request 23:13:35.761 00.001 30444 OnExposeComplete: enter 23:13:35.761 00.000 30444 UpdateGuideState(): m_state=6 23:13:35.761 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1871 23:13:35.761 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=193.61, Mass=90960, SNR=67.0, Peak=10741 HFD=3.3 23:13:35.761 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 23:13:35.761 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 23:13:35.761 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.69 mountX=0.09 mountY=0.12, mountTheta=0.94 23:13:35.761 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.10, opts=13) 23:13:35.761 00.000 30444 Enqueuing Move request for scope (0.12, 0.10) 23:13:35.762 00.001 15672 Worker thread wakes up 23:13:35.762 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd 23:13:35.762 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.10) 23:13:35.762 00.000 15672 Moving (0.12, 0.10) raw xDistance=0.09 yDistance=0.12 23:13:35.762 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:13:35.762 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:13:35.762 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:13:35.762 00.000 15672 MoveAxis(E, 0, ABG) 23:13:35.762 00.000 15672 Move returns status 0, amount 0 23:13:35.762 00.000 15672 MoveAxis(N, 0, ABG) 23:13:35.762 00.000 15672 Move returns status 0, amount 0 23:13:35.762 00.000 15672 move complete, result=0 23:13:35.762 00.000 15672 worker thread done servicing request 23:13:35.767 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2428, max=12719, FiltMin=2764, FiltMax=8847, Gamma=2.950 23:13:35.816 00.049 30444 UpdateGuideState exits: m=90960 SNR=67.0 Saturated 23:13:35.817 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:35.817 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:35.817 00.000 30444 Enqueuing Expose request 23:13:35.817 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:13:35.817 00.000 15672 Worker thread wakes up 23:13:35.817 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:35.817 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:37.924 02.107 15672 Exposure complete 23:13:37.943 00.019 15672 worker thread done servicing request 23:13:37.944 00.001 30444 OnExposeComplete: enter 23:13:37.944 00.000 30444 UpdateGuideState(): m_state=6 23:13:37.944 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1872 23:13:37.944 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=194.05, Mass=94396, SNR=68.1, Peak=9765 HFD=3.5 23:13:37.944 00.000 30444 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 23:13:37.944 00.000 30444 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.46 = 1.46) 23:13:37.944 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.55 hyp=0.58 cameraTheta=1.24 mountX=0.03 mountY=0.58, mountTheta=1.52 23:13:37.944 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.55, opts=13) 23:13:37.944 00.000 30444 Enqueuing Move request for scope (0.19, 0.55) 23:13:37.944 00.000 15672 Worker thread wakes up 23:13:37.945 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.55) opts 0xd 23:13:37.945 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.55) 23:13:37.945 00.000 15672 Moving (0.19, 0.55) raw xDistance=0.03 yDistance=0.58 23:13:37.945 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:13:37.945 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 23:13:37.945 00.000 15672 MoveAxis(E, 0, ABG) 23:13:37.945 00.000 15672 Move returns status 0, amount 0 23:13:37.945 00.000 15672 MoveAxis(S, 103, ABG) 23:13:37.945 00.000 15672 Guiding Dir = 1, Dur = 103 23:13:37.945 00.000 15672 IsSlewing returns 0 23:13:37.950 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=10160, FiltMin=2704, FiltMax=8722, Gamma=2.950 23:13:37.951 00.001 15672 IsGuiding returns 0 23:13:38.001 00.050 30444 UpdateGuideState exits: m=94396 SNR=68.1 Saturated 23:13:38.001 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:38.001 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:38.001 00.000 30444 Enqueuing Expose request 23:13:38.031 00.030 15672 PulseGuide returned control before completion, sleep 34 23:13:38.066 00.035 15672 IsGuiding returns 1 23:13:38.066 00.000 15672 scope still moving after pulse duration time elapsed 23:13:38.087 00.021 15672 IsSlewing returns 0 23:13:38.088 00.001 15672 IsGuiding returns 1 23:13:38.109 00.021 15672 IsSlewing returns 0 23:13:38.111 00.002 15672 IsGuiding returns 1 23:13:38.131 00.020 15672 IsSlewing returns 0 23:13:38.144 00.013 15672 IsGuiding returns 0 23:13:38.144 00.000 15672 scope move finished after 103 + 89 ms 23:13:38.144 00.000 15672 Move returns status 0, amount 103 23:13:38.144 00.000 15672 move complete, result=0 23:13:38.144 00.000 15672 worker thread done servicing request 23:13:38.144 00.000 15672 Worker thread wakes up 23:13:38.145 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.6 px 103 ms SOUTH 23:13:38.145 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:38.145 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:40.054 01.909 15672 Exposure complete 23:13:40.074 00.020 15672 worker thread done servicing request 23:13:40.074 00.000 30444 OnExposeComplete: enter 23:13:40.074 00.000 30444 UpdateGuideState(): m_state=6 23:13:40.074 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1873 23:13:40.074 00.000 30444 Star::Find returns 1 (1), X=461.13, Y=193.70, Mass=101335, SNR=75.4, Peak=12278 HFD=3.4 23:13:40.074 00.000 30444 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.28) = xAngle (2.92 = 2.92) 23:13:40.074 00.000 30444 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.86 = 2.86) 23:13:40.075 00.001 30444 CameraToMount -- cameraX=-0.35 cameraY=0.19 hyp=0.40 cameraTheta=2.64 mountX=-0.39 mountY=0.11, mountTheta=2.86 23:13:40.075 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.19, opts=13) 23:13:40.075 00.000 30444 Enqueuing Move request for scope (-0.35, 0.19) 23:13:40.075 00.000 15672 Worker thread wakes up 23:13:40.075 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.19) opts 0xd 23:13:40.075 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.19) 23:13:40.075 00.000 15672 Moving (-0.35, 0.19) raw xDistance=-0.39 yDistance=0.11 23:13:40.075 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 23:13:40.075 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:13:40.075 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:13:40.075 00.000 15672 MoveAxis(E, 105, ABG) 23:13:40.076 00.001 15672 Guiding Dir = 2, Dur = 105 23:13:40.076 00.000 15672 IsSlewing returns 0 23:13:40.077 00.001 15672 IsGuiding returns 0 23:13:40.081 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=12278, FiltMin=2616, FiltMax=8915, Gamma=2.950 23:13:40.106 00.025 15672 PulseGuide returned control before completion, sleep 86 23:13:40.131 00.025 30444 UpdateGuideState exits: m=101335 SNR=75.4 Saturated 23:13:40.131 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:40.131 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:40.131 00.000 30444 Enqueuing Expose request 23:13:40.195 00.064 15672 IsGuiding returns 1 23:13:40.195 00.000 15672 scope still moving after pulse duration time elapsed 23:13:40.215 00.020 15672 IsSlewing returns 0 23:13:40.216 00.001 15672 IsGuiding returns 1 23:13:40.237 00.021 15672 IsSlewing returns 0 23:13:40.252 00.015 15672 IsGuiding returns 0 23:13:40.252 00.000 15672 scope move finished after 105 + 69 ms 23:13:40.252 00.000 15672 Move returns status 0, amount 105 23:13:40.253 00.001 15672 MoveAxis(N, 0, ABG) 23:13:40.253 00.000 15672 Move returns status 0, amount 0 23:13:40.253 00.000 15672 move complete, result=0 23:13:40.253 00.000 15672 worker thread done servicing request 23:13:40.253 00.000 15672 Worker thread wakes up 23:13:40.253 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:40.253 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:40.254 00.001 30444 GuideStep: -0.4 px 105 ms EAST, 0.1 px 0 ms NORTH 23:13:42.364 02.110 15672 Exposure complete 23:13:42.384 00.020 15672 worker thread done servicing request 23:13:42.384 00.000 30444 OnExposeComplete: enter 23:13:42.384 00.000 30444 UpdateGuideState(): m_state=6 23:13:42.384 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1874 23:13:42.384 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=193.65, Mass=93311, SNR=73.4, Peak=10333 HFD=3.3 23:13:42.384 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.95 = 1.95) 23:13:42.384 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 23:13:42.384 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.67 mountX=-0.05 mountY=0.14, mountTheta=1.94 23:13:42.384 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.14, opts=13) 23:13:42.384 00.000 30444 Enqueuing Move request for scope (-0.01, 0.14) 23:13:42.384 00.000 15672 Worker thread wakes up 23:13:42.384 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd 23:13:42.384 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.14) 23:13:42.384 00.000 15672 Moving (-0.01, 0.14) raw xDistance=-0.05 yDistance=0.14 23:13:42.384 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:13:42.385 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:13:42.385 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:13:42.385 00.000 15672 MoveAxis(E, 0, ABG) 23:13:42.385 00.000 15672 Move returns status 0, amount 0 23:13:42.385 00.000 15672 MoveAxis(N, 0, ABG) 23:13:42.385 00.000 15672 Move returns status 0, amount 0 23:13:42.385 00.000 15672 move complete, result=0 23:13:42.385 00.000 15672 worker thread done servicing request 23:13:42.390 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=10524, FiltMin=2718, FiltMax=8446, Gamma=2.950 23:13:42.439 00.049 30444 UpdateGuideState exits: m=93311 SNR=73.4 Saturated 23:13:42.440 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:42.440 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:42.440 00.000 30444 Enqueuing Expose request 23:13:42.440 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:13:42.440 00.000 15672 Worker thread wakes up 23:13:42.440 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:42.440 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:44.350 01.910 15672 Exposure complete 23:13:44.380 00.030 15672 worker thread done servicing request 23:13:44.380 00.000 30444 OnExposeComplete: enter 23:13:44.380 00.000 30444 UpdateGuideState(): m_state=6 23:13:44.380 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1875 23:13:44.380 00.000 30444 Star::Find returns 1 (1), X=461.79, Y=193.59, Mass=87530, SNR=64.0, Peak=10188 HFD=3.6 23:13:44.380 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 23:13:44.380 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 23:13:44.380 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.08 hyp=0.32 cameraTheta=0.26 mountX=0.28 mountY=0.15, mountTheta=0.50 23:13:44.381 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.08, opts=13) 23:13:44.381 00.000 30444 Enqueuing Move request for scope (0.31, 0.08) 23:13:44.381 00.000 15672 Worker thread wakes up 23:13:44.381 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.08) opts 0xd 23:13:44.381 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.08) 23:13:44.381 00.000 15672 Moving (0.31, 0.08) raw xDistance=0.28 yDistance=0.15 23:13:44.381 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28 23:13:44.381 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:13:44.381 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 23:13:44.381 00.000 15672 MoveAxis(W, 75, ABG) 23:13:44.381 00.000 15672 Guiding Dir = 3, Dur = 75 23:13:44.382 00.001 15672 IsSlewing returns 0 23:13:44.383 00.001 15672 IsGuiding returns 0 23:13:44.387 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=11593, FiltMin=2659, FiltMax=9014, Gamma=2.950 23:13:44.404 00.017 15672 PulseGuide returned control before completion, sleep 64 23:13:44.437 00.033 30444 UpdateGuideState exits: m=87530 SNR=64.0 Saturated 23:13:44.437 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:44.437 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:44.437 00.000 30444 Enqueuing Expose request 23:13:44.471 00.034 15672 IsGuiding returns 1 23:13:44.471 00.000 15672 scope still moving after pulse duration time elapsed 23:13:44.492 00.021 15672 IsSlewing returns 0 23:13:44.499 00.007 15672 IsGuiding returns 0 23:13:44.499 00.000 15672 scope move finished after 75 + 42 ms 23:13:44.499 00.000 15672 Move returns status 0, amount 75 23:13:44.501 00.002 15672 MoveAxis(N, 0, ABG) 23:13:44.501 00.000 15672 Move returns status 0, amount 0 23:13:44.501 00.000 15672 move complete, result=0 23:13:44.501 00.000 15672 worker thread done servicing request 23:13:44.501 00.000 15672 Worker thread wakes up 23:13:44.501 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:44.501 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:44.501 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH 23:13:46.612 02.111 15672 Exposure complete 23:13:46.643 00.031 15672 worker thread done servicing request 23:13:46.643 00.000 30444 OnExposeComplete: enter 23:13:46.644 00.001 30444 UpdateGuideState(): m_state=6 23:13:46.644 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1876 23:13:46.644 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=193.64, Mass=88613, SNR=65.6, Peak=11258 HFD=3.3 23:13:46.644 00.000 30444 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.28) = xAngle (2.69 = 2.69) 23:13:46.644 00.000 30444 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.62 = 2.62) 23:13:46.644 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.41 mountX=-0.18 mountY=0.10, mountTheta=2.64 23:13:46.644 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.13, opts=13) 23:13:46.644 00.000 30444 Enqueuing Move request for scope (-0.15, 0.13) 23:13:46.644 00.000 15672 Worker thread wakes up 23:13:46.645 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd 23:13:46.645 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.13) 23:13:46.645 00.000 15672 Moving (-0.15, 0.13) raw xDistance=-0.18 yDistance=0.10 23:13:46.645 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:13:46.645 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:13:46.645 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 23:13:46.645 00.000 15672 MoveAxis(E, 0, ABG) 23:13:46.645 00.000 15672 Move returns status 0, amount 0 23:13:46.645 00.000 15672 MoveAxis(N, 0, ABG) 23:13:46.645 00.000 15672 Move returns status 0, amount 0 23:13:46.645 00.000 15672 move complete, result=0 23:13:46.645 00.000 15672 worker thread done servicing request 23:13:46.650 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=12904, FiltMin=2695, FiltMax=8743, Gamma=2.950 23:13:46.700 00.050 30444 UpdateGuideState exits: m=88613 SNR=65.6 Saturated 23:13:46.700 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:46.700 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:46.700 00.000 30444 Enqueuing Expose request 23:13:46.700 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:13:46.700 00.000 15672 Worker thread wakes up 23:13:46.700 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:46.700 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:48.608 01.908 15672 Exposure complete 23:13:48.628 00.020 15672 worker thread done servicing request 23:13:48.629 00.001 30444 OnExposeComplete: enter 23:13:48.629 00.000 30444 UpdateGuideState(): m_state=6 23:13:48.629 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1877 23:13:48.629 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=193.78, Mass=99091, SNR=80.6, Peak=11114 HFD=3.5 23:13:48.629 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.95 = 1.95) 23:13:48.629 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 23:13:48.629 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.28 cameraTheta=1.67 mountX=-0.10 mountY=0.26, mountTheta=1.94 23:13:48.629 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.27, opts=13) 23:13:48.629 00.000 30444 Enqueuing Move request for scope (-0.03, 0.27) 23:13:48.629 00.000 15672 Worker thread wakes up 23:13:48.630 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd 23:13:48.630 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.27) 23:13:48.630 00.000 15672 Moving (-0.03, 0.27) raw xDistance=-0.10 yDistance=0.26 23:13:48.630 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 23:13:48.630 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 23:13:48.630 00.000 15672 MoveAxis(E, 0, ABG) 23:13:48.630 00.000 15672 Move returns status 0, amount 0 23:13:48.630 00.000 15672 MoveAxis(S, 47, ABG) 23:13:48.630 00.000 15672 Guiding Dir = 1, Dur = 47 23:13:48.630 00.000 15672 IsSlewing returns 0 23:13:48.631 00.001 15672 IsGuiding returns 0 23:13:48.636 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=11539, FiltMin=2709, FiltMax=8565, Gamma=2.950 23:13:48.684 00.048 30444 UpdateGuideState exits: m=99091 SNR=80.6 Saturated 23:13:48.685 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:48.685 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:48.685 00.000 30444 Enqueuing Expose request 23:13:48.750 00.065 15672 IsGuiding returns 1 23:13:48.750 00.000 15672 scope still moving after pulse duration time elapsed 23:13:48.771 00.021 15672 IsSlewing returns 0 23:13:48.798 00.027 15672 IsGuiding returns 0 23:13:48.798 00.000 15672 scope move finished after 47 + 119 ms 23:13:48.798 00.000 15672 Move returns status 0, amount 47 23:13:48.798 00.000 15672 move complete, result=0 23:13:48.798 00.000 15672 worker thread done servicing request 23:13:48.799 00.001 15672 Worker thread wakes up 23:13:48.799 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:48.799 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:48.799 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 47 ms SOUTH 23:13:50.909 02.110 15672 Exposure complete 23:13:50.927 00.018 15672 worker thread done servicing request 23:13:50.927 00.000 30444 OnExposeComplete: enter 23:13:50.928 00.001 30444 UpdateGuideState(): m_state=6 23:13:50.928 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1878 23:13:50.928 00.000 30444 Star::Find returns 1 (1), X=461.88, Y=193.94, Mass=90930, SNR=68.5, Peak=9525 HFD=3.8 23:13:50.928 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 23:13:50.928 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 23:13:50.928 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.43 hyp=0.59 cameraTheta=0.81 mountX=0.27 mountY=0.51, mountTheta=1.08 23:13:50.928 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.43, opts=13) 23:13:50.928 00.000 30444 Enqueuing Move request for scope (0.41, 0.43) 23:13:50.928 00.000 15672 Worker thread wakes up 23:13:50.929 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.43) opts 0xd 23:13:50.929 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.43) 23:13:50.929 00.000 15672 Moving (0.41, 0.43) raw xDistance=0.27 yDistance=0.51 23:13:50.929 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 23:13:50.929 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 23:13:50.929 00.000 15672 MoveAxis(W, 74, ABG) 23:13:50.929 00.000 15672 Guiding Dir = 3, Dur = 74 23:13:50.929 00.000 15672 IsSlewing returns 0 23:13:50.930 00.001 15672 IsGuiding returns 0 23:13:50.934 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2408, max=9656, FiltMin=2728, FiltMax=8463, Gamma=2.950 23:13:50.953 00.019 15672 PulseGuide returned control before completion, sleep 62 23:13:50.984 00.031 30444 UpdateGuideState exits: m=90930 SNR=68.5 Saturated 23:13:50.985 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:50.985 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:50.985 00.000 30444 Enqueuing Expose request 23:13:51.017 00.032 15672 IsGuiding returns 1 23:13:51.018 00.001 15672 scope still moving after pulse duration time elapsed 23:13:51.039 00.021 15672 IsSlewing returns 0 23:13:51.097 00.058 15672 IsGuiding returns 0 23:13:51.097 00.000 15672 scope move finished after 74 + 92 ms 23:13:51.098 00.001 15672 Move returns status 0, amount 74 23:13:51.098 00.000 15672 MoveAxis(S, 90, ABG) 23:13:51.098 00.000 15672 Guiding Dir = 1, Dur = 90 23:13:51.098 00.000 15672 IsSlewing returns 0 23:13:51.099 00.001 15672 IsGuiding returns 0 23:13:51.178 00.079 15672 PulseGuide returned control before completion, sleep 22 23:13:51.202 00.024 15672 IsGuiding returns 1 23:13:51.202 00.000 15672 scope still moving after pulse duration time elapsed 23:13:51.224 00.022 15672 IsSlewing returns 0 23:13:51.226 00.002 15672 IsGuiding returns 1 23:13:51.246 00.020 15672 IsSlewing returns 0 23:13:51.248 00.002 15672 IsGuiding returns 1 23:13:51.270 00.022 15672 IsSlewing returns 0 23:13:51.306 00.036 15672 IsGuiding returns 0 23:13:51.306 00.000 15672 scope move finished after 90 + 116 ms 23:13:51.306 00.000 15672 Move returns status 0, amount 90 23:13:51.306 00.000 15672 move complete, result=0 23:13:51.306 00.000 15672 worker thread done servicing request 23:13:51.307 00.001 15672 Worker thread wakes up 23:13:51.307 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:51.307 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:51.307 00.000 30444 GuideStep: 0.3 px 74 ms WEST, 0.5 px 90 ms SOUTH 23:13:53.214 01.907 15672 Exposure complete 23:13:53.238 00.024 15672 worker thread done servicing request 23:13:53.238 00.000 30444 OnExposeComplete: enter 23:13:53.238 00.000 30444 UpdateGuideState(): m_state=6 23:13:53.238 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1879 23:13:53.238 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=193.49, Mass=91236, SNR=70.2, Peak=11327 HFD=3.3 23:13:53.238 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.28) = xAngle (0.21 = 0.21) 23:13:53.238 00.000 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 23:13:53.238 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.07 mountX=0.27 mountY=0.04, mountTheta=0.15 23:13:53.239 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.02, opts=13) 23:13:53.239 00.000 30444 Enqueuing Move request for scope (0.27, -0.02) 23:13:53.239 00.000 15672 Worker thread wakes up 23:13:53.239 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd 23:13:53.239 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.02) 23:13:53.239 00.000 15672 Moving (0.27, -0.02) raw xDistance=0.27 yDistance=0.04 23:13:53.239 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27 23:13:53.240 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:13:53.240 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 23:13:53.240 00.000 15672 MoveAxis(W, 77, ABG) 23:13:53.240 00.000 15672 Guiding Dir = 3, Dur = 77 23:13:53.240 00.000 15672 IsSlewing returns 0 23:13:53.241 00.001 15672 IsGuiding returns 0 23:13:53.246 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=11775, FiltMin=2631, FiltMax=8778, Gamma=2.950 23:13:53.269 00.023 15672 PulseGuide returned control before completion, sleep 59 23:13:53.300 00.031 30444 UpdateGuideState exits: m=91236 SNR=70.2 Saturated 23:13:53.300 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:53.300 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:53.300 00.000 30444 Enqueuing Expose request 23:13:53.330 00.030 15672 IsGuiding returns 1 23:13:53.330 00.000 15672 scope still moving after pulse duration time elapsed 23:13:53.352 00.022 15672 IsSlewing returns 0 23:13:53.367 00.015 15672 IsGuiding returns 0 23:13:53.367 00.000 15672 scope move finished after 77 + 48 ms 23:13:53.367 00.000 15672 Move returns status 0, amount 77 23:13:53.367 00.000 15672 MoveAxis(N, 0, ABG) 23:13:53.367 00.000 15672 Move returns status 0, amount 0 23:13:53.368 00.001 15672 move complete, result=0 23:13:53.368 00.000 15672 worker thread done servicing request 23:13:53.368 00.000 15672 Worker thread wakes up 23:13:53.368 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:53.368 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:53.368 00.000 30444 GuideStep: 0.3 px 77 ms WEST, 0.0 px 0 ms NORTH 23:13:55.475 02.107 15672 Exposure complete 23:13:55.495 00.020 15672 worker thread done servicing request 23:13:55.495 00.000 30444 OnExposeComplete: enter 23:13:55.495 00.000 30444 UpdateGuideState(): m_state=6 23:13:55.495 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1880 23:13:55.495 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=194.16, Mass=101961, SNR=84.5, Peak=9998 HFD=3.7 23:13:55.495 00.000 30444 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.28) = xAngle (2.32 = 2.32) 23:13:55.495 00.000 30444 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.26 = 2.26) 23:13:55.495 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.65 hyp=0.74 cameraTheta=2.05 mountX=-0.50 mountY=0.57, mountTheta=2.30 23:13:55.496 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.65, opts=13) 23:13:55.496 00.000 30444 Enqueuing Move request for scope (-0.34, 0.65) 23:13:55.496 00.000 15672 Worker thread wakes up 23:13:55.496 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.65) opts 0xd 23:13:55.496 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.65) 23:13:55.496 00.000 15672 Moving (-0.34, 0.65) raw xDistance=-0.50 yDistance=0.57 23:13:55.496 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50 23:13:55.496 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 23:13:55.496 00.000 15672 MoveAxis(E, 131, ABG) 23:13:55.496 00.000 15672 Guiding Dir = 2, Dur = 131 23:13:55.497 00.001 15672 IsSlewing returns 0 23:13:55.498 00.001 15672 IsGuiding returns 0 23:13:55.502 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2395, max=9998, FiltMin=2684, FiltMax=8410, Gamma=2.950 23:13:55.522 00.020 15672 PulseGuide returned control before completion, sleep 117 23:13:55.551 00.029 30444 UpdateGuideState exits: m=101961 SNR=84.5 Saturated 23:13:55.551 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:55.551 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:55.552 00.001 30444 Enqueuing Expose request 23:13:55.643 00.091 15672 IsGuiding returns 1 23:13:55.643 00.000 15672 scope still moving after pulse duration time elapsed 23:13:55.663 00.020 15672 IsSlewing returns 0 23:13:55.667 00.004 15672 IsGuiding returns 0 23:13:55.667 00.000 15672 scope move finished after 131 + 38 ms 23:13:55.667 00.000 15672 Move returns status 0, amount 131 23:13:55.667 00.000 15672 MoveAxis(S, 101, ABG) 23:13:55.668 00.001 15672 Guiding Dir = 1, Dur = 101 23:13:55.668 00.000 15672 IsSlewing returns 0 23:13:55.671 00.003 15672 IsGuiding returns 0 23:13:55.746 00.075 15672 PulseGuide returned control before completion, sleep 37 23:13:55.785 00.039 15672 IsGuiding returns 1 23:13:55.785 00.000 15672 scope still moving after pulse duration time elapsed 23:13:55.805 00.020 15672 IsSlewing returns 0 23:13:55.806 00.001 15672 IsGuiding returns 1 23:13:55.827 00.021 15672 IsSlewing returns 0 23:13:55.890 00.063 15672 IsGuiding returns 0 23:13:55.890 00.000 15672 scope move finished after 101 + 118 ms 23:13:55.890 00.000 15672 Move returns status 0, amount 101 23:13:55.890 00.000 15672 move complete, result=0 23:13:55.890 00.000 15672 worker thread done servicing request 23:13:55.890 00.000 15672 Worker thread wakes up 23:13:55.890 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:55.891 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:55.891 00.000 30444 GuideStep: -0.5 px 131 ms EAST, 0.6 px 101 ms SOUTH 23:13:57.807 01.916 15672 Exposure complete 23:13:57.840 00.033 15672 worker thread done servicing request 23:13:57.840 00.000 30444 OnExposeComplete: enter 23:13:57.840 00.000 30444 UpdateGuideState(): m_state=6 23:13:57.840 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1881 23:13:57.840 00.000 30444 Star::Find returns 1 (1), X=460.82, Y=193.64, Mass=84830, SNR=69.7, Peak=9500 HFD=3.6 23:13:57.840 00.000 30444 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.28) = xAngle (3.22 = -3.07) 23:13:57.840 00.000 30444 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.16 = -3.13) 23:13:57.840 00.000 30444 CameraToMount -- cameraX=-0.65 cameraY=0.13 hyp=0.67 cameraTheta=2.94 mountX=-0.67 mountY=-0.01, mountTheta=-3.13 23:13:57.841 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.65, y=0.13, opts=13) 23:13:57.841 00.000 30444 Enqueuing Move request for scope (-0.65, 0.13) 23:13:57.841 00.000 15672 Worker thread wakes up 23:13:57.841 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.13) opts 0xd 23:13:57.841 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.65, 0.13) 23:13:57.841 00.000 15672 Moving (-0.65, 0.13) raw xDistance=-0.67 yDistance=-0.01 23:13:57.841 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.67 23:13:57.841 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:13:57.841 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:13:57.841 00.000 15672 MoveAxis(E, 189, ABG) 23:13:57.841 00.000 15672 Guiding Dir = 2, Dur = 189 23:13:57.842 00.001 15672 IsSlewing returns 0 23:13:57.843 00.001 15672 IsGuiding returns 0 23:13:57.849 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=10195, FiltMin=2706, FiltMax=8546, Gamma=2.950 23:13:57.871 00.022 15672 PulseGuide returned control before completion, sleep 172 23:13:57.900 00.029 30444 UpdateGuideState exits: m=84830 SNR=69.7 Saturated 23:13:57.900 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:57.900 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:13:57.900 00.000 30444 Enqueuing Expose request 23:13:58.046 00.146 15672 IsGuiding returns 1 23:13:58.047 00.001 15672 scope still moving after pulse duration time elapsed 23:13:58.068 00.021 15672 IsSlewing returns 0 23:13:58.096 00.028 15672 IsGuiding returns 0 23:13:58.096 00.000 15672 scope move finished after 189 + 64 ms 23:13:58.096 00.000 15672 Move returns status 0, amount 189 23:13:58.096 00.000 15672 MoveAxis(N, 0, ABG) 23:13:58.097 00.001 15672 Move returns status 0, amount 0 23:13:58.097 00.000 15672 move complete, result=0 23:13:58.097 00.000 15672 worker thread done servicing request 23:13:58.097 00.000 15672 Worker thread wakes up 23:13:58.097 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:13:58.097 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:13:58.097 00.000 30444 GuideStep: -0.7 px 189 ms EAST, -0.0 px 0 ms NORTH 23:14:00.214 02.117 15672 Exposure complete 23:14:00.245 00.031 15672 worker thread done servicing request 23:14:00.245 00.000 30444 OnExposeComplete: enter 23:14:00.245 00.000 30444 UpdateGuideState(): m_state=6 23:14:00.246 00.001 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1882 23:14:00.246 00.000 30444 Star::Find returns 1 (1), X=462.82, Y=193.16, Mass=102640, SNR=74.5, Peak=11982 HFD=3.6 23:14:00.246 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 23:14:00.246 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 23:14:00.246 00.000 30444 CameraToMount -- cameraX=1.34 cameraY=-0.34 hyp=1.38 cameraTheta=-0.25 mountX=1.38 mountY=-0.05, mountTheta=-0.04 23:14:00.246 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.34, y=-0.34, opts=13) 23:14:00.246 00.000 30444 Enqueuing Move request for scope (1.34, -0.34) 23:14:00.246 00.000 15672 Worker thread wakes up 23:14:00.246 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.34, -0.34) opts 0xd 23:14:00.246 00.000 15672 Handling offset move in thread for scope, endpoint = (1.34, -0.34) 23:14:00.247 00.001 15672 Moving (1.34, -0.34) raw xDistance=1.38 yDistance=-0.05 23:14:00.247 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.38 23:14:00.247 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:14:00.247 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:14:00.247 00.000 15672 MoveAxis(W, 360, ABG) 23:14:00.247 00.000 15672 Guiding Dir = 3, Dur = 360 23:14:00.247 00.000 15672 IsSlewing returns 0 23:14:00.249 00.002 15672 IsGuiding returns 0 23:14:00.252 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12143, FiltMin=2673, FiltMax=8662, Gamma=2.950 23:14:00.267 00.015 15672 PulseGuide returned control before completion, sleep 352 23:14:00.302 00.035 30444 UpdateGuideState exits: m=102640 SNR=74.5 Saturated 23:14:00.302 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:00.302 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:00.302 00.000 30444 Enqueuing Expose request 23:14:00.652 00.350 15672 IsGuiding returns 0 23:14:00.652 00.000 15672 Move returns status 0, amount 360 23:14:00.652 00.000 15672 MoveAxis(N, 0, ABG) 23:14:00.652 00.000 15672 Move returns status 0, amount 0 23:14:00.652 00.000 15672 move complete, result=0 23:14:00.652 00.000 15672 worker thread done servicing request 23:14:00.652 00.000 15672 Worker thread wakes up 23:14:00.652 00.000 30444 GuideStep: 1.4 px 360 ms WEST, -0.0 px 0 ms NORTH 23:14:00.652 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:00.652 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:02.559 01.907 15672 Exposure complete 23:14:02.579 00.020 15672 worker thread done servicing request 23:14:02.579 00.000 30444 OnExposeComplete: enter 23:14:02.579 00.000 30444 UpdateGuideState(): m_state=6 23:14:02.579 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1883 23:14:02.579 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=193.26, Mass=104782, SNR=74.4, Peak=10950 HFD=3.5 23:14:02.579 00.000 30444 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.28) = xAngle (-0.44 = -0.44) 23:14:02.579 00.000 30444 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.50 = -0.50) 23:14:02.579 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.24 hyp=0.37 cameraTheta=-0.72 mountX=0.33 mountY=-0.18, mountTheta=-0.49 23:14:02.580 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.24, opts=13) 23:14:02.580 00.000 30444 Enqueuing Move request for scope (0.28, -0.24) 23:14:02.580 00.000 15672 Worker thread wakes up 23:14:02.580 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.24) opts 0xd 23:14:02.580 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.24) 23:14:02.580 00.000 15672 Moving (0.28, -0.24) raw xDistance=0.33 yDistance=-0.18 23:14:02.580 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.33 23:14:02.580 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:14:02.580 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:14:02.580 00.000 15672 MoveAxis(W, 116, ABG) 23:14:02.580 00.000 15672 Guiding Dir = 3, Dur = 116 23:14:02.580 00.000 15672 IsSlewing returns 0 23:14:02.582 00.002 15672 IsGuiding returns 0 23:14:02.586 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=12838, FiltMin=2678, FiltMax=9327, Gamma=2.950 23:14:02.599 00.013 15672 PulseGuide returned control before completion, sleep 109 23:14:02.637 00.038 30444 UpdateGuideState exits: m=104782 SNR=74.4 Saturated 23:14:02.637 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:02.637 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:02.637 00.000 30444 Enqueuing Expose request 23:14:02.743 00.106 15672 IsGuiding returns 0 23:14:02.743 00.000 15672 Move returns status 0, amount 116 23:14:02.743 00.000 15672 MoveAxis(N, 0, ABG) 23:14:02.743 00.000 15672 Move returns status 0, amount 0 23:14:02.743 00.000 15672 move complete, result=0 23:14:02.743 00.000 15672 worker thread done servicing request 23:14:02.743 00.000 15672 Worker thread wakes up 23:14:02.743 00.000 30444 GuideStep: 0.3 px 116 ms WEST, -0.2 px 0 ms NORTH 23:14:02.743 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:02.743 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:04.861 02.118 15672 Exposure complete 23:14:04.891 00.030 15672 worker thread done servicing request 23:14:04.891 00.000 30444 OnExposeComplete: enter 23:14:04.891 00.000 30444 UpdateGuideState(): m_state=6 23:14:04.891 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1884 23:14:04.891 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=193.31, Mass=102063, SNR=69.5, Peak=10512 HFD=4.0 23:14:04.891 00.000 30444 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.28) = xAngle (-2.54 = -2.54) 23:14:04.891 00.000 30444 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.60 = -2.60) 23:14:04.891 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-0.19 hyp=0.61 cameraTheta=-2.82 mountX=-0.50 mountY=-0.31, mountTheta=-2.59 23:14:04.892 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-0.19, opts=13) 23:14:04.892 00.000 30444 Enqueuing Move request for scope (-0.58, -0.19) 23:14:04.892 00.000 15672 Worker thread wakes up 23:14:04.892 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.19) opts 0xd 23:14:04.892 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -0.19) 23:14:04.892 00.000 15672 Moving (-0.58, -0.19) raw xDistance=-0.50 yDistance=-0.31 23:14:04.892 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50 23:14:04.892 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:14:04.892 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 23:14:04.892 00.000 15672 MoveAxis(E, 128, ABG) 23:14:04.892 00.000 15672 Guiding Dir = 2, Dur = 128 23:14:04.892 00.000 15672 IsSlewing returns 0 23:14:04.893 00.001 15672 IsGuiding returns 0 23:14:04.897 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2426, max=11902, FiltMin=2740, FiltMax=7880, Gamma=2.950 23:14:04.916 00.019 15672 PulseGuide returned control before completion, sleep 117 23:14:04.947 00.031 30444 UpdateGuideState exits: m=102063 SNR=69.5 Saturated 23:14:04.947 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:04.947 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:04.947 00.000 30444 Enqueuing Expose request 23:14:05.035 00.088 15672 IsGuiding returns 1 23:14:05.035 00.000 15672 scope still moving after pulse duration time elapsed 23:14:05.056 00.021 15672 IsSlewing returns 0 23:14:05.092 00.036 15672 IsGuiding returns 0 23:14:05.092 00.000 15672 scope move finished after 128 + 69 ms 23:14:05.092 00.000 15672 Move returns status 0, amount 128 23:14:05.092 00.000 15672 MoveAxis(N, 0, ABG) 23:14:05.092 00.000 15672 Move returns status 0, amount 0 23:14:05.092 00.000 15672 move complete, result=0 23:14:05.092 00.000 15672 worker thread done servicing request 23:14:05.092 00.000 15672 Worker thread wakes up 23:14:05.092 00.000 30444 GuideStep: -0.5 px 128 ms EAST, -0.3 px 0 ms NORTH 23:14:05.092 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:05.092 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:07.001 01.909 15672 Exposure complete 23:14:07.021 00.020 15672 worker thread done servicing request 23:14:07.021 00.000 30444 OnExposeComplete: enter 23:14:07.021 00.000 30444 UpdateGuideState(): m_state=6 23:14:07.021 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1885 23:14:07.021 00.000 30444 Star::Find returns 1 (1), X=461.86, Y=192.92, Mass=97168, SNR=68.7, Peak=11071 HFD=3.1 23:14:07.021 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 23:14:07.021 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 23:14:07.021 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.59 hyp=0.71 cameraTheta=-0.99 mountX=0.53 mountY=-0.49, mountTheta=-0.75 23:14:07.022 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.59, opts=13) 23:14:07.022 00.000 30444 Enqueuing Move request for scope (0.39, -0.59) 23:14:07.022 00.000 15672 Worker thread wakes up 23:14:07.022 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.59) opts 0xd 23:14:07.022 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.59) 23:14:07.022 00.000 15672 Moving (0.39, -0.59) raw xDistance=0.53 yDistance=-0.49 23:14:07.022 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.53 23:14:07.022 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:14:07.022 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49 23:14:07.022 00.000 15672 MoveAxis(W, 135, ABG) 23:14:07.022 00.000 15672 Guiding Dir = 3, Dur = 135 23:14:07.023 00.001 15672 IsSlewing returns 0 23:14:07.024 00.001 15672 IsGuiding returns 0 23:14:07.028 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=12878, FiltMin=2578, FiltMax=8869, Gamma=2.950 23:14:07.040 00.012 15672 PulseGuide returned control before completion, sleep 129 23:14:07.077 00.037 30444 UpdateGuideState exits: m=97168 SNR=68.7 Saturated 23:14:07.077 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:07.077 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:07.077 00.000 30444 Enqueuing Expose request 23:14:07.171 00.094 15672 IsGuiding returns 1 23:14:07.172 00.001 15672 scope still moving after pulse duration time elapsed 23:14:07.192 00.020 15672 IsSlewing returns 0 23:14:07.193 00.001 15672 IsGuiding returns 1 23:14:07.214 00.021 15672 IsSlewing returns 0 23:14:07.249 00.035 15672 IsGuiding returns 0 23:14:07.249 00.000 15672 scope move finished after 135 + 89 ms 23:14:07.249 00.000 15672 Move returns status 0, amount 135 23:14:07.249 00.000 15672 MoveAxis(N, 0, ABG) 23:14:07.249 00.000 15672 Move returns status 0, amount 0 23:14:07.249 00.000 15672 move complete, result=0 23:14:07.249 00.000 15672 worker thread done servicing request 23:14:07.249 00.000 15672 Worker thread wakes up 23:14:07.249 00.000 30444 GuideStep: 0.5 px 135 ms WEST, -0.5 px 0 ms NORTH 23:14:07.249 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:07.249 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:09.359 02.110 15672 Exposure complete 23:14:09.382 00.023 15672 worker thread done servicing request 23:14:09.383 00.001 30444 OnExposeComplete: enter 23:14:09.383 00.000 30444 UpdateGuideState(): m_state=6 23:14:09.383 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1886 23:14:09.383 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=193.08, Mass=84745, SNR=66.1, Peak=10320 HFD=3.5 23:14:09.383 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 23:14:09.383 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 23:14:09.383 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.43 hyp=0.45 cameraTheta=-1.29 mountX=0.24 mountY=-0.39, mountTheta=-1.03 23:14:09.384 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.43, opts=13) 23:14:09.384 00.000 30444 Enqueuing Move request for scope (0.12, -0.43) 23:14:09.385 00.001 15672 Worker thread wakes up 23:14:09.385 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.43) opts 0xd 23:14:09.385 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.43) 23:14:09.385 00.000 15672 Moving (0.12, -0.43) raw xDistance=0.24 yDistance=-0.39 23:14:09.385 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:14:09.385 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:14:09.385 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39 23:14:09.385 00.000 15672 MoveAxis(E, 0, ABG) 23:14:09.385 00.000 15672 Move returns status 0, amount 0 23:14:09.385 00.000 15672 MoveAxis(N, 0, ABG) 23:14:09.385 00.000 15672 Move returns status 0, amount 0 23:14:09.385 00.000 15672 move complete, result=0 23:14:09.386 00.001 15672 worker thread done servicing request 23:14:09.394 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=12268, FiltMin=2668, FiltMax=8813, Gamma=2.950 23:14:09.452 00.058 30444 UpdateGuideState exits: m=84745 SNR=66.1 Saturated 23:14:09.452 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:09.452 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:09.452 00.000 30444 Enqueuing Expose request 23:14:09.452 00.000 15672 Worker thread wakes up 23:14:09.452 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:09.452 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:09.452 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 23:14:11.361 01.909 15672 Exposure complete 23:14:11.381 00.020 15672 worker thread done servicing request 23:14:11.381 00.000 30444 OnExposeComplete: enter 23:14:11.381 00.000 30444 UpdateGuideState(): m_state=6 23:14:11.382 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1887 23:14:11.382 00.000 30444 Star::Find returns 1 (1), X=461.95, Y=193.03, Mass=107434, SNR=79.0, Peak=10504 HFD=4.0 23:14:11.382 00.000 30444 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 23:14:11.382 00.000 30444 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.58 = -0.58) 23:14:11.382 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.48 hyp=0.67 cameraTheta=-0.79 mountX=0.58 mountY=-0.36, mountTheta=-0.56 23:14:11.382 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.48, opts=13) 23:14:11.382 00.000 30444 Enqueuing Move request for scope (0.47, -0.48) 23:14:11.382 00.000 15672 Worker thread wakes up 23:14:11.382 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.48) opts 0xd 23:14:11.382 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.48) 23:14:11.383 00.001 15672 Moving (0.47, -0.48) raw xDistance=0.58 yDistance=-0.36 23:14:11.383 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58 23:14:11.383 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:14:11.383 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 23:14:11.383 00.000 15672 MoveAxis(W, 157, ABG) 23:14:11.383 00.000 15672 Guiding Dir = 3, Dur = 157 23:14:11.383 00.000 15672 IsSlewing returns 0 23:14:11.384 00.001 15672 IsGuiding returns 0 23:14:11.388 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=12140, FiltMin=2693, FiltMax=8879, Gamma=2.950 23:14:11.402 00.014 15672 PulseGuide returned control before completion, sleep 150 23:14:11.438 00.036 30444 UpdateGuideState exits: m=107434 SNR=79.0 Saturated 23:14:11.438 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:11.438 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:11.438 00.000 30444 Enqueuing Expose request 23:14:11.554 00.116 15672 IsGuiding returns 1 23:14:11.555 00.001 15672 scope still moving after pulse duration time elapsed 23:14:11.576 00.021 15672 IsSlewing returns 0 23:14:11.594 00.018 15672 IsGuiding returns 0 23:14:11.594 00.000 15672 scope move finished after 157 + 52 ms 23:14:11.594 00.000 15672 Move returns status 0, amount 157 23:14:11.594 00.000 15672 MoveAxis(N, 0, ABG) 23:14:11.594 00.000 15672 Move returns status 0, amount 0 23:14:11.594 00.000 15672 move complete, result=0 23:14:11.594 00.000 15672 worker thread done servicing request 23:14:11.594 00.000 15672 Worker thread wakes up 23:14:11.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:11.594 00.000 30444 GuideStep: 0.6 px 157 ms WEST, -0.4 px 0 ms NORTH 23:14:11.594 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:13.702 02.108 15672 Exposure complete 23:14:13.723 00.021 15672 worker thread done servicing request 23:14:13.723 00.000 30444 OnExposeComplete: enter 23:14:13.723 00.000 30444 UpdateGuideState(): m_state=6 23:14:13.723 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1888 23:14:13.723 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=192.52, Mass=103602, SNR=87.1, Peak=10097 HFD=3.8 23:14:13.723 00.000 30444 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.28) = xAngle (-1.82 = -1.82) 23:14:13.723 00.000 30444 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.88 = -1.88) 23:14:13.723 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=-0.98 hyp=1.14 cameraTheta=-2.10 mountX=-0.28 mountY=-1.08, mountTheta=-1.83 23:14:13.724 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=-0.98, opts=13) 23:14:13.724 00.000 30444 Enqueuing Move request for scope (-0.57, -0.98) 23:14:13.724 00.000 15672 Worker thread wakes up 23:14:13.724 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.98) opts 0xd 23:14:13.724 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, -0.98) 23:14:13.725 00.001 15672 Moving (-0.57, -0.98) raw xDistance=-0.28 yDistance=-1.08 23:14:13.725 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28 23:14:13.725 00.000 15672 resist switch: large excursion: input -1.08 thresh 0.75 direction from 1 to -1 23:14:13.725 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.25 23:14:13.725 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08 23:14:13.725 00.000 15672 MoveAxis(E, 65, ABG) 23:14:13.725 00.000 15672 Guiding Dir = 2, Dur = 65 23:14:13.725 00.000 15672 IsSlewing returns 0 23:14:13.726 00.001 15672 IsGuiding returns 0 23:14:13.731 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11174, FiltMin=2669, FiltMax=7979, Gamma=2.950 23:14:13.750 00.019 15672 PulseGuide returned control before completion, sleep 52 23:14:13.781 00.031 30444 UpdateGuideState exits: m=103602 SNR=87.1 Saturated 23:14:13.781 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:13.781 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:13.781 00.000 30444 Enqueuing Expose request 23:14:13.804 00.023 15672 IsGuiding returns 1 23:14:13.804 00.000 15672 scope still moving after pulse duration time elapsed 23:14:13.825 00.021 15672 IsSlewing returns 0 23:14:13.863 00.038 15672 IsGuiding returns 0 23:14:13.863 00.000 15672 scope move finished after 65 + 71 ms 23:14:13.863 00.000 15672 Move returns status 0, amount 65 23:14:13.863 00.000 15672 MoveAxis(N, 193, ABG) 23:14:13.863 00.000 15672 Guiding Dir = 0, Dur = 193 23:14:13.864 00.001 15672 IsSlewing returns 0 23:14:13.866 00.002 15672 IsGuiding returns 0 23:14:13.943 00.077 15672 PulseGuide returned control before completion, sleep 127 23:14:14.102 00.159 15672 IsGuiding returns 1 23:14:14.102 00.000 15672 scope still moving after pulse duration time elapsed 23:14:14.123 00.021 15672 IsSlewing returns 0 23:14:14.124 00.001 15672 IsGuiding returns 1 23:14:14.146 00.022 15672 IsSlewing returns 0 23:14:14.167 00.021 15672 IsGuiding returns 0 23:14:14.167 00.000 15672 scope move finished after 193 + 106 ms 23:14:14.167 00.000 15672 Move returns status 0, amount 193 23:14:14.167 00.000 15672 move complete, result=0 23:14:14.167 00.000 15672 worker thread done servicing request 23:14:14.167 00.000 15672 Worker thread wakes up 23:14:14.167 00.000 30444 GuideStep: -0.3 px 65 ms EAST, -1.1 px 193 ms NORTH 23:14:14.167 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:14.167 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:16.082 01.915 15672 Exposure complete 23:14:16.114 00.032 15672 worker thread done servicing request 23:14:16.114 00.000 30444 OnExposeComplete: enter 23:14:16.114 00.000 30444 UpdateGuideState(): m_state=6 23:14:16.114 00.000 30444 Star::Find(15, 460, 192, 0, (0,0,0,0), 0.0, 255) frame 1889 23:14:16.114 00.000 30444 Star::Find returns 1 (1), X=461.02, Y=192.86, Mass=85832, SNR=56.9, Peak=10397 HFD=3.1 23:14:16.115 00.001 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.91 = -1.91) 23:14:16.115 00.000 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 23:14:16.115 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.65 hyp=0.80 cameraTheta=-2.19 mountX=-0.26 mountY=-0.73, mountTheta=-1.92 23:14:16.115 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.65, opts=13) 23:14:16.115 00.000 30444 Enqueuing Move request for scope (-0.46, -0.65) 23:14:16.115 00.000 15672 Worker thread wakes up 23:14:16.115 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.65) opts 0xd 23:14:16.115 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.65) 23:14:16.115 00.000 15672 Moving (-0.46, -0.65) raw xDistance=-0.26 yDistance=-0.73 23:14:16.115 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26 23:14:16.115 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 23:14:16.115 00.000 15672 MoveAxis(E, 76, ABG) 23:14:16.116 00.001 15672 Guiding Dir = 2, Dur = 76 23:14:16.117 00.001 15672 IsSlewing returns 0 23:14:16.118 00.001 15672 IsGuiding returns 0 23:14:16.123 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=12918, FiltMin=2649, FiltMax=8792, Gamma=2.950 23:14:16.146 00.023 15672 PulseGuide returned control before completion, sleep 58 23:14:16.172 00.026 30444 UpdateGuideState exits: m=85832 SNR=56.9 Saturated 23:14:16.173 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:16.173 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:16.173 00.000 30444 Enqueuing Expose request 23:14:16.258 00.085 15672 IsGuiding returns 0 23:14:16.258 00.000 15672 Move returns status 0, amount 76 23:14:16.258 00.000 15672 MoveAxis(N, 131, ABG) 23:14:16.258 00.000 15672 Guiding Dir = 0, Dur = 131 23:14:16.259 00.001 15672 IsSlewing returns 0 23:14:16.261 00.002 15672 IsGuiding returns 0 23:14:16.338 00.077 15672 PulseGuide returned control before completion, sleep 65 23:14:16.404 00.066 15672 IsGuiding returns 1 23:14:16.404 00.000 15672 scope still moving after pulse duration time elapsed 23:14:16.426 00.022 15672 IsSlewing returns 0 23:14:16.427 00.001 15672 IsGuiding returns 1 23:14:16.448 00.021 15672 IsSlewing returns 0 23:14:16.451 00.003 15672 IsGuiding returns 1 23:14:16.472 00.021 15672 IsSlewing returns 0 23:14:16.530 00.058 15672 IsGuiding returns 0 23:14:16.531 00.001 15672 scope move finished after 131 + 137 ms 23:14:16.531 00.000 15672 Move returns status 0, amount 131 23:14:16.531 00.000 15672 move complete, result=0 23:14:16.531 00.000 15672 worker thread done servicing request 23:14:16.531 00.000 15672 Worker thread wakes up 23:14:16.531 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:16.532 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:16.532 00.000 30444 GuideStep: -0.3 px 76 ms EAST, -0.7 px 131 ms NORTH 23:14:18.637 02.105 15672 Exposure complete 23:14:18.657 00.020 15672 worker thread done servicing request 23:14:18.657 00.000 30444 OnExposeComplete: enter 23:14:18.657 00.000 30444 UpdateGuideState(): m_state=6 23:14:18.657 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1890 23:14:18.657 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=192.84, Mass=109598, SNR=82.9, Peak=10009 HFD=3.8 23:14:18.657 00.000 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 23:14:18.657 00.000 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 23:14:18.658 00.001 30444 CameraToMount -- cameraX=0.23 cameraY=-0.67 hyp=0.70 cameraTheta=-1.23 mountX=0.41 mountY=-0.60, mountTheta=-0.98 23:14:18.658 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.67, opts=13) 23:14:18.658 00.000 30444 Enqueuing Move request for scope (0.23, -0.67) 23:14:18.658 00.000 15672 Worker thread wakes up 23:14:18.658 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.67) opts 0xd 23:14:18.658 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.67) 23:14:18.658 00.000 15672 Moving (0.23, -0.67) raw xDistance=0.41 yDistance=-0.60 23:14:18.658 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41 23:14:18.658 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 23:14:18.658 00.000 15672 MoveAxis(W, 104, ABG) 23:14:18.658 00.000 15672 Guiding Dir = 3, Dur = 104 23:14:18.659 00.001 15672 IsSlewing returns 0 23:14:18.660 00.001 15672 IsGuiding returns 0 23:14:18.665 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=12128, FiltMin=2688, FiltMax=8556, Gamma=2.950 23:14:18.686 00.021 15672 PulseGuide returned control before completion, sleep 88 23:14:18.713 00.027 30444 UpdateGuideState exits: m=109598 SNR=82.9 Saturated 23:14:18.713 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:18.713 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:18.713 00.000 30444 Enqueuing Expose request 23:14:18.776 00.063 15672 IsGuiding returns 1 23:14:18.776 00.000 15672 scope still moving after pulse duration time elapsed 23:14:18.797 00.021 15672 IsSlewing returns 0 23:14:18.799 00.002 15672 IsGuiding returns 1 23:14:18.821 00.022 15672 IsSlewing returns 0 23:14:18.863 00.042 15672 IsGuiding returns 0 23:14:18.863 00.000 15672 scope move finished after 104 + 99 ms 23:14:18.863 00.000 15672 Move returns status 0, amount 104 23:14:18.863 00.000 15672 MoveAxis(N, 107, ABG) 23:14:18.864 00.001 15672 Guiding Dir = 0, Dur = 107 23:14:18.864 00.000 15672 IsSlewing returns 0 23:14:18.867 00.003 15672 IsGuiding returns 0 23:14:18.942 00.075 15672 PulseGuide returned control before completion, sleep 42 23:14:18.988 00.046 15672 IsGuiding returns 1 23:14:18.989 00.001 15672 scope still moving after pulse duration time elapsed 23:14:19.009 00.020 15672 IsSlewing returns 0 23:14:19.012 00.003 15672 IsGuiding returns 1 23:14:19.033 00.021 15672 IsSlewing returns 0 23:14:19.036 00.003 15672 IsGuiding returns 1 23:14:19.057 00.021 15672 IsSlewing returns 0 23:14:19.118 00.061 15672 IsGuiding returns 0 23:14:19.118 00.000 15672 scope move finished after 107 + 143 ms 23:14:19.118 00.000 15672 Move returns status 0, amount 107 23:14:19.118 00.000 15672 move complete, result=0 23:14:19.118 00.000 15672 worker thread done servicing request 23:14:19.118 00.000 15672 Worker thread wakes up 23:14:19.118 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:19.118 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:19.118 00.000 30444 GuideStep: 0.4 px 104 ms WEST, -0.6 px 107 ms NORTH 23:14:21.028 01.910 15672 Exposure complete 23:14:21.048 00.020 15672 worker thread done servicing request 23:14:21.048 00.000 30444 OnExposeComplete: enter 23:14:21.048 00.000 30444 UpdateGuideState(): m_state=6 23:14:21.048 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1891 23:14:21.048 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=192.68, Mass=96634, SNR=65.8, Peak=9891 HFD=3.5 23:14:21.049 00.001 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 23:14:21.049 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 23:14:21.049 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.82 hyp=0.83 cameraTheta=-1.42 mountX=0.35 mountY=-0.78, mountTheta=-1.15 23:14:21.049 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.82, opts=13) 23:14:21.049 00.000 30444 Enqueuing Move request for scope (0.13, -0.82) 23:14:21.049 00.000 15672 Worker thread wakes up 23:14:21.049 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.82) opts 0xd 23:14:21.049 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.82) 23:14:21.049 00.000 15672 Moving (0.13, -0.82) raw xDistance=0.35 yDistance=-0.78 23:14:21.049 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35 23:14:21.050 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 23:14:21.050 00.000 15672 MoveAxis(W, 101, ABG) 23:14:21.050 00.000 15672 Guiding Dir = 3, Dur = 101 23:14:21.050 00.000 15672 IsSlewing returns 0 23:14:21.051 00.001 15672 IsGuiding returns 0 23:14:21.055 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2389, max=11654, FiltMin=2717, FiltMax=9180, Gamma=2.950 23:14:21.066 00.011 15672 PulseGuide returned control before completion, sleep 96 23:14:21.104 00.038 30444 UpdateGuideState exits: m=96634 SNR=65.8 Saturated 23:14:21.104 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:21.105 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:21.105 00.000 30444 Enqueuing Expose request 23:14:21.179 00.074 15672 IsGuiding returns 0 23:14:21.180 00.001 15672 Move returns status 0, amount 101 23:14:21.180 00.000 15672 MoveAxis(N, 139, ABG) 23:14:21.180 00.000 15672 Guiding Dir = 0, Dur = 139 23:14:21.181 00.001 15672 IsSlewing returns 0 23:14:21.182 00.001 15672 IsGuiding returns 0 23:14:21.258 00.076 15672 PulseGuide returned control before completion, sleep 74 23:14:21.334 00.076 15672 IsGuiding returns 1 23:14:21.334 00.000 15672 scope still moving after pulse duration time elapsed 23:14:21.355 00.021 15672 IsSlewing returns 0 23:14:21.356 00.001 15672 IsGuiding returns 1 23:14:21.376 00.020 15672 IsSlewing returns 0 23:14:21.377 00.001 15672 IsGuiding returns 1 23:14:21.398 00.021 15672 IsSlewing returns 0 23:14:21.399 00.001 15672 IsGuiding returns 1 23:14:21.420 00.021 15672 IsSlewing returns 0 23:14:21.451 00.031 15672 IsGuiding returns 0 23:14:21.451 00.000 15672 scope move finished after 139 + 129 ms 23:14:21.451 00.000 15672 Move returns status 0, amount 139 23:14:21.451 00.000 15672 move complete, result=0 23:14:21.451 00.000 15672 worker thread done servicing request 23:14:21.452 00.001 15672 Worker thread wakes up 23:14:21.452 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:21.452 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:21.452 00.000 30444 GuideStep: 0.3 px 101 ms WEST, -0.8 px 139 ms NORTH 23:14:23.568 02.116 15672 Exposure complete 23:14:23.601 00.033 15672 worker thread done servicing request 23:14:23.601 00.000 30444 OnExposeComplete: enter 23:14:23.601 00.000 30444 UpdateGuideState(): m_state=6 23:14:23.602 00.001 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1892 23:14:23.602 00.000 30444 Star::Find returns 1 (1), X=462.01, Y=192.30, Mass=105199, SNR=78.5, Peak=9515 HFD=3.9 23:14:23.602 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 23:14:23.602 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 23:14:23.602 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-1.20 hyp=1.32 cameraTheta=-1.16 mountX=0.84 mountY=-1.06, mountTheta=-0.90 23:14:23.602 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-1.20, opts=13) 23:14:23.602 00.000 30444 Enqueuing Move request for scope (0.53, -1.20) 23:14:23.602 00.000 15672 Worker thread wakes up 23:14:23.602 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -1.20) opts 0xd 23:14:23.603 00.001 15672 Handling offset move in thread for scope, endpoint = (0.53, -1.20) 23:14:23.603 00.000 15672 Moving (0.53, -1.20) raw xDistance=0.84 yDistance=-1.06 23:14:23.603 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.84 23:14:23.603 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06 23:14:23.603 00.000 15672 MoveAxis(W, 234, ABG) 23:14:23.603 00.000 15672 Guiding Dir = 3, Dur = 234 23:14:23.604 00.001 15672 IsSlewing returns 0 23:14:23.605 00.001 15672 IsGuiding returns 0 23:14:23.609 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=10898, FiltMin=2705, FiltMax=9370, Gamma=2.950 23:14:23.622 00.013 15672 PulseGuide returned control before completion, sleep 227 23:14:23.658 00.036 30444 UpdateGuideState exits: m=105199 SNR=78.5 Saturated 23:14:23.658 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:23.658 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:23.658 00.000 30444 Enqueuing Expose request 23:14:23.911 00.253 15672 IsGuiding returns 0 23:14:23.911 00.000 15672 Move returns status 0, amount 234 23:14:23.912 00.001 15672 MoveAxis(N, 189, ABG) 23:14:23.912 00.000 15672 Guiding Dir = 0, Dur = 189 23:14:23.912 00.000 15672 IsSlewing returns 0 23:14:23.915 00.003 15672 IsGuiding returns 0 23:14:23.991 00.076 15672 PulseGuide returned control before completion, sleep 124 23:14:24.135 00.144 15672 IsGuiding returns 1 23:14:24.135 00.000 15672 scope still moving after pulse duration time elapsed 23:14:24.156 00.021 15672 IsSlewing returns 0 23:14:24.159 00.003 15672 IsGuiding returns 1 23:14:24.180 00.021 15672 IsSlewing returns 0 23:14:24.183 00.003 15672 IsGuiding returns 1 23:14:24.204 00.021 15672 IsSlewing returns 0 23:14:24.231 00.027 15672 IsGuiding returns 0 23:14:24.231 00.000 15672 scope move finished after 189 + 127 ms 23:14:24.231 00.000 15672 Move returns status 0, amount 189 23:14:24.231 00.000 15672 move complete, result=0 23:14:24.231 00.000 15672 worker thread done servicing request 23:14:24.232 00.001 15672 Worker thread wakes up 23:14:24.232 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:24.232 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:24.232 00.000 30444 GuideStep: 0.8 px 234 ms WEST, -1.1 px 189 ms NORTH 23:14:26.141 01.909 15672 Exposure complete 23:14:26.161 00.020 15672 worker thread done servicing request 23:14:26.161 00.000 30444 OnExposeComplete: enter 23:14:26.161 00.000 30444 UpdateGuideState(): m_state=6 23:14:26.161 00.000 30444 Star::Find(15, 462, 192, 0, (0,0,0,0), 0.0, 255) frame 1893 23:14:26.162 00.001 30444 Star::Find returns 1 (1), X=461.96, Y=192.11, Mass=93911, SNR=69.9, Peak=10103 HFD=3.7 23:14:26.162 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 23:14:26.162 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 23:14:26.162 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-1.40 hyp=1.48 cameraTheta=-1.24 mountX=0.85 mountY=-1.26, mountTheta=-0.98 23:14:26.162 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-1.40, opts=13) 23:14:26.162 00.000 30444 Enqueuing Move request for scope (0.48, -1.40) 23:14:26.162 00.000 15672 Worker thread wakes up 23:14:26.162 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -1.40) opts 0xd 23:14:26.162 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -1.40) 23:14:26.162 00.000 15672 Moving (0.48, -1.40) raw xDistance=0.85 yDistance=-1.26 23:14:26.162 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.85 23:14:26.162 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.26 from input -1.26 23:14:26.162 00.000 15672 MoveAxis(W, 246, ABG) 23:14:26.162 00.000 15672 Guiding Dir = 3, Dur = 246 23:14:26.163 00.001 15672 IsSlewing returns 0 23:14:26.164 00.001 15672 IsGuiding returns 0 23:14:26.169 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=10613, FiltMin=2666, FiltMax=8769, Gamma=2.950 23:14:26.194 00.025 15672 PulseGuide returned control before completion, sleep 227 23:14:26.218 00.024 30444 UpdateGuideState exits: m=93911 SNR=69.9 Saturated 23:14:26.218 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:26.218 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:26.219 00.001 30444 Enqueuing Expose request 23:14:26.424 00.205 15672 IsGuiding returns 1 23:14:26.424 00.000 15672 scope still moving after pulse duration time elapsed 23:14:26.446 00.022 15672 IsSlewing returns 0 23:14:26.498 00.052 15672 IsGuiding returns 0 23:14:26.499 00.001 15672 scope move finished after 246 + 87 ms 23:14:26.499 00.000 15672 Move returns status 0, amount 246 23:14:26.499 00.000 15672 MoveAxis(N, 225, ABG) 23:14:26.499 00.000 15672 Guiding Dir = 0, Dur = 225 23:14:26.500 00.001 15672 IsSlewing returns 0 23:14:26.502 00.002 15672 IsGuiding returns 0 23:14:26.578 00.076 15672 PulseGuide returned control before completion, sleep 159 23:14:26.741 00.163 15672 IsGuiding returns 1 23:14:26.742 00.001 15672 scope still moving after pulse duration time elapsed 23:14:26.763 00.021 15672 IsSlewing returns 0 23:14:26.775 00.012 15672 IsGuiding returns 1 23:14:26.796 00.021 15672 IsSlewing returns 0 23:14:26.818 00.022 15672 IsGuiding returns 0 23:14:26.818 00.000 15672 scope move finished after 225 + 91 ms 23:14:26.818 00.000 15672 Move returns status 0, amount 225 23:14:26.818 00.000 15672 move complete, result=0 23:14:26.818 00.000 15672 worker thread done servicing request 23:14:26.818 00.000 15672 Worker thread wakes up 23:14:26.818 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:26.818 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:26.818 00.000 30444 GuideStep: 0.8 px 246 ms WEST, -1.3 px 225 ms NORTH 23:14:28.923 02.105 15672 Exposure complete 23:14:28.944 00.021 15672 worker thread done servicing request 23:14:28.944 00.000 30444 OnExposeComplete: enter 23:14:28.944 00.000 30444 UpdateGuideState(): m_state=6 23:14:28.944 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1894 23:14:28.944 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=192.48, Mass=111556, SNR=87.4, Peak=11326 HFD=3.4 23:14:28.944 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 23:14:28.945 00.001 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 23:14:28.945 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-1.03 hyp=1.03 cameraTheta=-1.66 mountX=0.19 mountY=-1.02, mountTheta=-1.38 23:14:28.945 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-1.03, opts=13) 23:14:28.945 00.000 30444 Enqueuing Move request for scope (-0.09, -1.03) 23:14:28.945 00.000 15672 Worker thread wakes up 23:14:28.945 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -1.03) opts 0xd 23:14:28.945 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -1.03) 23:14:28.945 00.000 15672 Moving (-0.09, -1.03) raw xDistance=0.19 yDistance=-1.02 23:14:28.945 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:14:28.945 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02 23:14:28.945 00.000 15672 MoveAxis(E, 0, ABG) 23:14:28.945 00.000 15672 Move returns status 0, amount 0 23:14:28.946 00.001 15672 MoveAxis(N, 183, ABG) 23:14:28.946 00.000 15672 Guiding Dir = 0, Dur = 183 23:14:28.946 00.000 15672 IsSlewing returns 0 23:14:28.947 00.001 15672 IsGuiding returns 0 23:14:28.951 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11638, FiltMin=2694, FiltMax=9109, Gamma=2.950 23:14:29.001 00.050 30444 UpdateGuideState exits: m=111556 SNR=87.4 Saturated 23:14:29.001 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:29.001 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:29.001 00.000 30444 Enqueuing Expose request 23:14:29.023 00.022 15672 PulseGuide returned control before completion, sleep 118 23:14:29.143 00.120 15672 IsGuiding returns 1 23:14:29.143 00.000 15672 scope still moving after pulse duration time elapsed 23:14:29.164 00.021 15672 IsSlewing returns 0 23:14:29.166 00.002 15672 IsGuiding returns 1 23:14:29.188 00.022 15672 IsSlewing returns 0 23:14:29.190 00.002 15672 IsGuiding returns 1 23:14:29.210 00.020 15672 IsSlewing returns 0 23:14:29.212 00.002 15672 IsGuiding returns 1 23:14:29.234 00.022 15672 IsSlewing returns 0 23:14:29.263 00.029 15672 IsGuiding returns 0 23:14:29.263 00.000 15672 scope move finished after 183 + 132 ms 23:14:29.264 00.001 15672 Move returns status 0, amount 183 23:14:29.264 00.000 15672 move complete, result=0 23:14:29.264 00.000 15672 worker thread done servicing request 23:14:29.264 00.000 15672 Worker thread wakes up 23:14:29.264 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:29.264 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:29.264 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.0 px 183 ms NORTH 23:14:31.180 01.916 15672 Exposure complete 23:14:31.212 00.032 15672 worker thread done servicing request 23:14:31.212 00.000 30444 OnExposeComplete: enter 23:14:31.212 00.000 30444 UpdateGuideState(): m_state=6 23:14:31.212 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1895 23:14:31.212 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=192.54, Mass=95162, SNR=71.4, Peak=10167 HFD=3.3 23:14:31.212 00.000 30444 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 23:14:31.212 00.000 30444 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 23:14:31.213 00.001 30444 CameraToMount -- cameraX=0.09 cameraY=-0.96 hyp=0.97 cameraTheta=-1.47 mountX=0.35 mountY=-0.92, mountTheta=-1.20 23:14:31.213 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.96, opts=13) 23:14:31.213 00.000 30444 Enqueuing Move request for scope (0.09, -0.96) 23:14:31.213 00.000 15672 Worker thread wakes up 23:14:31.213 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.96) opts 0xd 23:14:31.213 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.96) 23:14:31.213 00.000 15672 Moving (0.09, -0.96) raw xDistance=0.35 yDistance=-0.92 23:14:31.213 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 23:14:31.213 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 23:14:31.213 00.000 15672 MoveAxis(W, 96, ABG) 23:14:31.213 00.000 15672 Guiding Dir = 3, Dur = 96 23:14:31.214 00.001 15672 IsSlewing returns 0 23:14:31.215 00.001 15672 IsGuiding returns 0 23:14:31.220 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=10733, FiltMin=2667, FiltMax=8300, Gamma=2.950 23:14:31.242 00.022 15672 PulseGuide returned control before completion, sleep 80 23:14:31.270 00.028 30444 UpdateGuideState exits: m=95162 SNR=71.4 Saturated 23:14:31.270 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:31.270 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:31.270 00.000 30444 Enqueuing Expose request 23:14:31.324 00.054 15672 IsGuiding returns 1 23:14:31.324 00.000 15672 scope still moving after pulse duration time elapsed 23:14:31.346 00.022 15672 IsSlewing returns 0 23:14:31.354 00.008 15672 IsGuiding returns 0 23:14:31.355 00.001 15672 scope move finished after 96 + 43 ms 23:14:31.355 00.000 15672 Move returns status 0, amount 96 23:14:31.355 00.000 15672 MoveAxis(N, 164, ABG) 23:14:31.355 00.000 15672 Guiding Dir = 0, Dur = 164 23:14:31.356 00.001 15672 IsSlewing returns 0 23:14:31.356 00.000 15672 IsGuiding returns 0 23:14:31.435 00.079 15672 PulseGuide returned control before completion, sleep 96 23:14:31.534 00.099 15672 IsGuiding returns 1 23:14:31.534 00.000 15672 scope still moving after pulse duration time elapsed 23:14:31.555 00.021 15672 IsSlewing returns 0 23:14:31.558 00.003 15672 IsGuiding returns 1 23:14:31.579 00.021 15672 IsSlewing returns 0 23:14:31.582 00.003 15672 IsGuiding returns 1 23:14:31.602 00.020 15672 IsSlewing returns 0 23:14:31.642 00.040 15672 IsGuiding returns 0 23:14:31.643 00.001 15672 scope move finished after 164 + 122 ms 23:14:31.643 00.000 15672 Move returns status 0, amount 164 23:14:31.643 00.000 15672 move complete, result=0 23:14:31.643 00.000 15672 worker thread done servicing request 23:14:31.643 00.000 15672 Worker thread wakes up 23:14:31.643 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:31.643 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:31.643 00.000 30444 GuideStep: 0.4 px 96 ms WEST, -0.9 px 164 ms NORTH 23:14:33.753 02.110 15672 Exposure complete 23:14:33.772 00.019 15672 worker thread done servicing request 23:14:33.772 00.000 30444 OnExposeComplete: enter 23:14:33.773 00.001 30444 UpdateGuideState(): m_state=6 23:14:33.773 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1896 23:14:33.773 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=192.81, Mass=93428, SNR=67.6, Peak=10858 HFD=3.5 23:14:33.773 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 23:14:33.773 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 23:14:33.773 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.70 hyp=0.77 cameraTheta=-2.02 mountX=-0.13 mountY=-0.75, mountTheta=-1.74 23:14:33.773 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.70, opts=13) 23:14:33.773 00.000 30444 Enqueuing Move request for scope (-0.33, -0.70) 23:14:33.773 00.000 15672 Worker thread wakes up 23:14:33.774 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.70) opts 0xd 23:14:33.774 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.70) 23:14:33.774 00.000 15672 Moving (-0.33, -0.70) raw xDistance=-0.13 yDistance=-0.75 23:14:33.774 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:14:33.774 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 23:14:33.774 00.000 15672 MoveAxis(E, 0, ABG) 23:14:33.774 00.000 15672 Move returns status 0, amount 0 23:14:33.774 00.000 15672 MoveAxis(N, 134, ABG) 23:14:33.774 00.000 15672 Guiding Dir = 0, Dur = 134 23:14:33.774 00.000 15672 IsSlewing returns 0 23:14:33.776 00.002 15672 IsGuiding returns 0 23:14:33.780 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=11858, FiltMin=2737, FiltMax=8467, Gamma=2.950 23:14:33.830 00.050 30444 UpdateGuideState exits: m=93428 SNR=67.6 Saturated 23:14:33.830 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:33.830 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:33.830 00.000 30444 Enqueuing Expose request 23:14:33.894 00.064 15672 PulseGuide returned control before completion, sleep 26 23:14:33.924 00.030 15672 IsGuiding returns 1 23:14:33.924 00.000 15672 scope still moving after pulse duration time elapsed 23:14:33.945 00.021 15672 IsSlewing returns 0 23:14:33.947 00.002 15672 IsGuiding returns 1 23:14:33.968 00.021 15672 IsSlewing returns 0 23:14:33.971 00.003 15672 IsGuiding returns 1 23:14:33.992 00.021 15672 IsSlewing returns 0 23:14:34.010 00.018 15672 IsGuiding returns 0 23:14:34.010 00.000 15672 scope move finished after 134 + 99 ms 23:14:34.010 00.000 15672 Move returns status 0, amount 134 23:14:34.010 00.000 15672 move complete, result=0 23:14:34.011 00.001 15672 worker thread done servicing request 23:14:34.011 00.000 15672 Worker thread wakes up 23:14:34.011 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 134 ms NORTH 23:14:34.011 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:34.012 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:35.920 01.908 15672 Exposure complete 23:14:35.940 00.020 15672 worker thread done servicing request 23:14:35.940 00.000 30444 OnExposeComplete: enter 23:14:35.940 00.000 30444 UpdateGuideState(): m_state=6 23:14:35.940 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1897 23:14:35.940 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=192.93, Mass=96056, SNR=70.8, Peak=10223 HFD=3.6 23:14:35.940 00.000 30444 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.28) = xAngle (-1.22 = -1.22) 23:14:35.940 00.000 30444 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.28 = -1.28) 23:14:35.940 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.57 hyp=0.57 cameraTheta=-1.50 mountX=0.20 mountY=-0.55, mountTheta=-1.22 23:14:35.941 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.57, opts=13) 23:14:35.941 00.000 30444 Enqueuing Move request for scope (0.04, -0.57) 23:14:35.941 00.000 15672 Worker thread wakes up 23:14:35.941 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.57) opts 0xd 23:14:35.941 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.57) 23:14:35.941 00.000 15672 Moving (0.04, -0.57) raw xDistance=0.20 yDistance=-0.55 23:14:35.941 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:14:35.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 23:14:35.941 00.000 15672 MoveAxis(E, 0, ABG) 23:14:35.941 00.000 15672 Move returns status 0, amount 0 23:14:35.941 00.000 15672 MoveAxis(N, 98, ABG) 23:14:35.941 00.000 15672 Guiding Dir = 0, Dur = 98 23:14:35.942 00.001 15672 IsSlewing returns 0 23:14:35.943 00.001 15672 IsGuiding returns 0 23:14:35.947 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=11924, FiltMin=2672, FiltMax=8845, Gamma=2.950 23:14:35.996 00.049 30444 UpdateGuideState exits: m=96056 SNR=70.8 Saturated 23:14:35.996 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:35.996 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:35.996 00.000 30444 Enqueuing Expose request 23:14:36.019 00.023 15672 PulseGuide returned control before completion, sleep 32 23:14:36.053 00.034 15672 IsGuiding returns 1 23:14:36.053 00.000 15672 scope still moving after pulse duration time elapsed 23:14:36.074 00.021 15672 IsSlewing returns 0 23:14:36.075 00.001 15672 IsGuiding returns 1 23:14:36.096 00.021 15672 IsSlewing returns 0 23:14:36.096 00.000 15672 IsGuiding returns 1 23:14:36.117 00.021 15672 IsSlewing returns 0 23:14:36.132 00.015 15672 IsGuiding returns 0 23:14:36.133 00.001 15672 scope move finished after 98 + 91 ms 23:14:36.133 00.000 15672 Move returns status 0, amount 98 23:14:36.133 00.000 15672 move complete, result=0 23:14:36.133 00.000 15672 worker thread done servicing request 23:14:36.133 00.000 15672 Worker thread wakes up 23:14:36.133 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:36.134 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:36.134 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 98 ms NORTH 23:14:38.244 02.110 15672 Exposure complete 23:14:38.264 00.020 15672 worker thread done servicing request 23:14:38.264 00.000 30444 OnExposeComplete: enter 23:14:38.264 00.000 30444 UpdateGuideState(): m_state=6 23:14:38.265 00.001 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1898 23:14:38.265 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=192.91, Mass=106458, SNR=89.9, Peak=10320 HFD=3.6 23:14:38.265 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 23:14:38.265 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 23:14:38.265 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.60 hyp=0.60 cameraTheta=-1.48 mountX=0.22 mountY=-0.57, mountTheta=-1.21 23:14:38.265 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.60, opts=13) 23:14:38.265 00.000 30444 Enqueuing Move request for scope (0.06, -0.60) 23:14:38.265 00.000 15672 Worker thread wakes up 23:14:38.265 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.60) opts 0xd 23:14:38.265 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.60) 23:14:38.266 00.001 15672 Moving (0.06, -0.60) raw xDistance=0.22 yDistance=-0.57 23:14:38.266 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:14:38.266 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 23:14:38.266 00.000 15672 MoveAxis(E, 0, ABG) 23:14:38.266 00.000 15672 Move returns status 0, amount 0 23:14:38.266 00.000 15672 MoveAxis(N, 102, ABG) 23:14:38.266 00.000 15672 Guiding Dir = 0, Dur = 102 23:14:38.266 00.000 15672 IsSlewing returns 0 23:14:38.267 00.001 15672 IsGuiding returns 0 23:14:38.270 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=14077, FiltMin=2615, FiltMax=9361, Gamma=2.950 23:14:38.320 00.050 30444 UpdateGuideState exits: m=106458 SNR=89.9 Saturated 23:14:38.320 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:38.320 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:38.320 00.000 30444 Enqueuing Expose request 23:14:38.351 00.031 15672 PulseGuide returned control before completion, sleep 28 23:14:38.416 00.065 15672 IsGuiding returns 1 23:14:38.416 00.000 15672 scope still moving after pulse duration time elapsed 23:14:38.437 00.021 15672 IsSlewing returns 0 23:14:38.440 00.003 15672 IsGuiding returns 1 23:14:38.461 00.021 15672 IsSlewing returns 0 23:14:38.481 00.020 15672 IsGuiding returns 0 23:14:38.481 00.000 15672 scope move finished after 102 + 112 ms 23:14:38.481 00.000 15672 Move returns status 0, amount 102 23:14:38.482 00.001 15672 move complete, result=0 23:14:38.482 00.000 15672 worker thread done servicing request 23:14:38.482 00.000 15672 Worker thread wakes up 23:14:38.482 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 102 ms NORTH 23:14:38.483 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:38.483 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:40.393 01.910 15672 Exposure complete 23:14:40.412 00.019 15672 worker thread done servicing request 23:14:40.412 00.000 30444 OnExposeComplete: enter 23:14:40.412 00.000 30444 UpdateGuideState(): m_state=6 23:14:40.413 00.001 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1899 23:14:40.413 00.000 30444 Star::Find returns 1 (1), X=461.77, Y=192.66, Mass=94687, SNR=79.3, Peak=10116 HFD=3.6 23:14:40.413 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 23:14:40.413 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 23:14:40.413 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.85 hyp=0.90 cameraTheta=-1.24 mountX=0.51 mountY=-0.77, mountTheta=-0.98 23:14:40.413 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.85, opts=13) 23:14:40.413 00.000 30444 Enqueuing Move request for scope (0.29, -0.85) 23:14:40.413 00.000 15672 Worker thread wakes up 23:14:40.413 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.85) opts 0xd 23:14:40.413 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.85) 23:14:40.414 00.001 15672 Moving (0.29, -0.85) raw xDistance=0.51 yDistance=-0.77 23:14:40.414 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 23:14:40.414 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 23:14:40.414 00.000 15672 MoveAxis(W, 138, ABG) 23:14:40.414 00.000 15672 Guiding Dir = 3, Dur = 138 23:14:40.414 00.000 15672 IsSlewing returns 0 23:14:40.414 00.000 15672 IsGuiding returns 0 23:14:40.419 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=13085, FiltMin=2711, FiltMax=9137, Gamma=2.950 23:14:40.443 00.024 15672 PulseGuide returned control before completion, sleep 120 23:14:40.468 00.025 30444 UpdateGuideState exits: m=94687 SNR=79.3 Saturated 23:14:40.468 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:40.468 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:40.468 00.000 30444 Enqueuing Expose request 23:14:40.566 00.098 15672 IsGuiding returns 1 23:14:40.566 00.000 15672 scope still moving after pulse duration time elapsed 23:14:40.587 00.021 15672 IsSlewing returns 0 23:14:40.589 00.002 15672 IsGuiding returns 1 23:14:40.612 00.023 15672 IsSlewing returns 0 23:14:40.621 00.009 15672 IsGuiding returns 0 23:14:40.621 00.000 15672 scope move finished after 138 + 68 ms 23:14:40.621 00.000 15672 Move returns status 0, amount 138 23:14:40.621 00.000 15672 MoveAxis(N, 137, ABG) 23:14:40.622 00.001 15672 Guiding Dir = 0, Dur = 137 23:14:40.622 00.000 15672 IsSlewing returns 0 23:14:40.624 00.002 15672 IsGuiding returns 0 23:14:40.699 00.075 15672 PulseGuide returned control before completion, sleep 73 23:14:40.796 00.097 15672 IsGuiding returns 1 23:14:40.796 00.000 15672 scope still moving after pulse duration time elapsed 23:14:40.817 00.021 15672 IsSlewing returns 0 23:14:40.819 00.002 15672 IsGuiding returns 1 23:14:40.840 00.021 15672 IsSlewing returns 0 23:14:40.843 00.003 15672 IsGuiding returns 1 23:14:40.864 00.021 15672 IsSlewing returns 0 23:14:40.892 00.028 15672 IsGuiding returns 0 23:14:40.892 00.000 15672 scope move finished after 137 + 130 ms 23:14:40.893 00.001 15672 Move returns status 0, amount 137 23:14:40.893 00.000 15672 move complete, result=0 23:14:40.893 00.000 15672 worker thread done servicing request 23:14:40.893 00.000 15672 Worker thread wakes up 23:14:40.893 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:40.893 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:40.893 00.000 30444 GuideStep: 0.5 px 138 ms WEST, -0.8 px 137 ms NORTH 23:14:43.011 02.118 15672 Exposure complete 23:14:43.040 00.029 15672 worker thread done servicing request 23:14:43.040 00.000 30444 OnExposeComplete: enter 23:14:43.040 00.000 30444 UpdateGuideState(): m_state=6 23:14:43.040 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1900 23:14:43.040 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=192.60, Mass=106436, SNR=74.4, Peak=9785 HFD=3.5 23:14:43.040 00.000 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.10 = -1.10) 23:14:43.040 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.16 = -1.16) 23:14:43.040 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.91 hyp=0.93 cameraTheta=-1.38 mountX=0.42 mountY=-0.85, mountTheta=-1.11 23:14:43.042 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.91, opts=13) 23:14:43.042 00.000 30444 Enqueuing Move request for scope (0.18, -0.91) 23:14:43.042 00.000 15672 Worker thread wakes up 23:14:43.042 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.91) opts 0xd 23:14:43.042 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.91) 23:14:43.042 00.000 15672 Moving (0.18, -0.91) raw xDistance=0.42 yDistance=-0.85 23:14:43.042 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42 23:14:43.042 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 23:14:43.042 00.000 15672 MoveAxis(W, 124, ABG) 23:14:43.042 00.000 15672 Guiding Dir = 3, Dur = 124 23:14:43.043 00.001 15672 IsSlewing returns 0 23:14:43.044 00.001 15672 IsGuiding returns 0 23:14:43.048 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=12183, FiltMin=2695, FiltMax=9306, Gamma=2.950 23:14:43.063 00.015 15672 PulseGuide returned control before completion, sleep 115 23:14:43.098 00.035 30444 UpdateGuideState exits: m=106436 SNR=74.4 Saturated 23:14:43.098 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:43.098 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:43.098 00.000 30444 Enqueuing Expose request 23:14:43.224 00.126 15672 IsGuiding returns 0 23:14:43.225 00.001 15672 Move returns status 0, amount 124 23:14:43.225 00.000 15672 MoveAxis(N, 151, ABG) 23:14:43.225 00.000 15672 Guiding Dir = 0, Dur = 151 23:14:43.226 00.001 15672 IsSlewing returns 0 23:14:43.226 00.000 15672 IsGuiding returns 0 23:14:43.304 00.078 15672 PulseGuide returned control before completion, sleep 84 23:14:43.391 00.087 15672 IsGuiding returns 1 23:14:43.391 00.000 15672 scope still moving after pulse duration time elapsed 23:14:43.413 00.022 15672 IsSlewing returns 0 23:14:43.433 00.020 15672 IsGuiding returns 1 23:14:43.454 00.021 15672 IsSlewing returns 0 23:14:43.457 00.003 15672 IsGuiding returns 1 23:14:43.477 00.020 15672 IsSlewing returns 0 23:14:43.496 00.019 15672 IsGuiding returns 0 23:14:43.496 00.000 15672 scope move finished after 151 + 119 ms 23:14:43.496 00.000 15672 Move returns status 0, amount 151 23:14:43.496 00.000 15672 move complete, result=0 23:14:43.497 00.001 15672 worker thread done servicing request 23:14:43.497 00.000 15672 Worker thread wakes up 23:14:43.497 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:43.497 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:43.497 00.000 30444 GuideStep: 0.4 px 124 ms WEST, -0.8 px 151 ms NORTH 23:14:45.405 01.908 15672 Exposure complete 23:14:45.423 00.018 15672 worker thread done servicing request 23:14:45.424 00.001 30444 OnExposeComplete: enter 23:14:45.424 00.000 30444 UpdateGuideState(): m_state=6 23:14:45.424 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1901 23:14:45.424 00.000 30444 Star::Find returns 1 (1), X=461.01, Y=192.87, Mass=91940, SNR=65.5, Peak=11429 HFD=3.0 23:14:45.424 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 23:14:45.424 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 23:14:45.424 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.64 hyp=0.79 cameraTheta=-2.20 mountX=-0.27 mountY=-0.72, mountTheta=-1.93 23:14:45.425 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.64, opts=13) 23:14:45.425 00.000 30444 Enqueuing Move request for scope (-0.47, -0.64) 23:14:45.425 00.000 15672 Worker thread wakes up 23:14:45.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.64) opts 0xd 23:14:45.425 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.64) 23:14:45.425 00.000 15672 Moving (-0.47, -0.64) raw xDistance=-0.27 yDistance=-0.72 23:14:45.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27 23:14:45.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 23:14:45.425 00.000 15672 MoveAxis(E, 65, ABG) 23:14:45.425 00.000 15672 Guiding Dir = 2, Dur = 65 23:14:45.426 00.001 15672 IsSlewing returns 0 23:14:45.427 00.001 15672 IsGuiding returns 0 23:14:45.431 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2372, max=12756, FiltMin=2688, FiltMax=9045, Gamma=2.950 23:14:45.443 00.012 15672 PulseGuide returned control before completion, sleep 59 23:14:45.481 00.038 30444 UpdateGuideState exits: m=91940 SNR=65.5 Saturated 23:14:45.481 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:45.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:45.481 00.000 30444 Enqueuing Expose request 23:14:45.505 00.024 15672 IsGuiding returns 1 23:14:45.505 00.000 15672 scope still moving after pulse duration time elapsed 23:14:45.526 00.021 15672 IsSlewing returns 0 23:14:45.557 00.031 15672 IsGuiding returns 0 23:14:45.557 00.000 15672 scope move finished after 65 + 64 ms 23:14:45.557 00.000 15672 Move returns status 0, amount 65 23:14:45.557 00.000 15672 MoveAxis(N, 129, ABG) 23:14:45.557 00.000 15672 Guiding Dir = 0, Dur = 129 23:14:45.558 00.001 15672 IsSlewing returns 0 23:14:45.559 00.001 15672 IsGuiding returns 0 23:14:45.636 00.077 15672 PulseGuide returned control before completion, sleep 62 23:14:45.702 00.066 15672 IsGuiding returns 1 23:14:45.702 00.000 15672 scope still moving after pulse duration time elapsed 23:14:45.723 00.021 15672 IsSlewing returns 0 23:14:45.726 00.003 15672 IsGuiding returns 1 23:14:45.746 00.020 15672 IsSlewing returns 0 23:14:45.749 00.003 15672 IsGuiding returns 1 23:14:45.770 00.021 15672 IsSlewing returns 0 23:14:45.828 00.058 15672 IsGuiding returns 0 23:14:45.828 00.000 15672 scope move finished after 129 + 141 ms 23:14:45.828 00.000 15672 Move returns status 0, amount 129 23:14:45.828 00.000 15672 move complete, result=0 23:14:45.829 00.001 15672 worker thread done servicing request 23:14:45.829 00.000 15672 Worker thread wakes up 23:14:45.829 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:45.829 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:45.829 00.000 30444 GuideStep: -0.3 px 65 ms EAST, -0.7 px 129 ms NORTH 23:14:47.939 02.110 15672 Exposure complete 23:14:47.959 00.020 15672 worker thread done servicing request 23:14:47.959 00.000 30444 OnExposeComplete: enter 23:14:47.959 00.000 30444 UpdateGuideState(): m_state=6 23:14:47.959 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1902 23:14:47.959 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=192.81, Mass=106172, SNR=84.8, Peak=10587 HFD=3.5 23:14:47.959 00.000 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.31 = -1.31) 23:14:47.959 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 23:14:47.960 00.001 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.69 hyp=0.69 cameraTheta=-1.59 mountX=0.18 mountY=-0.68, mountTheta=-1.31 23:14:47.960 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.69, opts=13) 23:14:47.960 00.000 30444 Enqueuing Move request for scope (-0.01, -0.69) 23:14:47.960 00.000 15672 Worker thread wakes up 23:14:47.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.69) opts 0xd 23:14:47.960 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.69) 23:14:47.960 00.000 15672 Moving (-0.01, -0.69) raw xDistance=0.18 yDistance=-0.68 23:14:47.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 23:14:47.960 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 23:14:47.960 00.000 15672 MoveAxis(E, 0, ABG) 23:14:47.960 00.000 15672 Move returns status 0, amount 0 23:14:47.960 00.000 15672 MoveAxis(N, 121, ABG) 23:14:47.960 00.000 15672 Guiding Dir = 0, Dur = 121 23:14:47.961 00.001 15672 IsSlewing returns 0 23:14:47.967 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=13430, FiltMin=2639, FiltMax=9672, Gamma=2.950 23:14:47.984 00.017 15672 IsGuiding returns 0 23:14:48.016 00.032 30444 UpdateGuideState exits: m=106172 SNR=84.8 Saturated 23:14:48.016 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:48.016 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:48.016 00.000 30444 Enqueuing Expose request 23:14:48.065 00.049 15672 PulseGuide returned control before completion, sleep 52 23:14:48.118 00.053 15672 IsGuiding returns 1 23:14:48.118 00.000 15672 scope still moving after pulse duration time elapsed 23:14:48.139 00.021 15672 IsSlewing returns 0 23:14:48.141 00.002 15672 IsGuiding returns 1 23:14:48.162 00.021 15672 IsSlewing returns 0 23:14:48.165 00.003 15672 IsGuiding returns 1 23:14:48.186 00.021 15672 IsSlewing returns 0 23:14:48.239 00.053 15672 IsGuiding returns 0 23:14:48.239 00.000 15672 scope move finished after 121 + 134 ms 23:14:48.239 00.000 15672 Move returns status 0, amount 121 23:14:48.239 00.000 15672 move complete, result=0 23:14:48.239 00.000 15672 worker thread done servicing request 23:14:48.239 00.000 15672 Worker thread wakes up 23:14:48.239 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 121 ms NORTH 23:14:48.239 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:48.240 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:50.149 01.909 15672 Exposure complete 23:14:50.169 00.020 15672 worker thread done servicing request 23:14:50.169 00.000 30444 OnExposeComplete: enter 23:14:50.169 00.000 30444 UpdateGuideState(): m_state=6 23:14:50.169 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1903 23:14:50.169 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=192.94, Mass=104641, SNR=69.8, Peak=10247 HFD=3.6 23:14:50.169 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 23:14:50.169 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 23:14:50.169 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.57 hyp=0.58 cameraTheta=-1.74 mountX=0.06 mountY=-0.57, mountTheta=-1.46 23:14:50.170 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.57, opts=13) 23:14:50.170 00.000 30444 Enqueuing Move request for scope (-0.10, -0.57) 23:14:50.170 00.000 15672 Worker thread wakes up 23:14:50.170 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.57) opts 0xd 23:14:50.170 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.57) 23:14:50.170 00.000 15672 Moving (-0.10, -0.57) raw xDistance=0.06 yDistance=-0.57 23:14:50.170 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:14:50.170 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 23:14:50.170 00.000 15672 MoveAxis(E, 0, ABG) 23:14:50.170 00.000 15672 Move returns status 0, amount 0 23:14:50.170 00.000 15672 MoveAxis(N, 103, ABG) 23:14:50.170 00.000 15672 Guiding Dir = 0, Dur = 103 23:14:50.171 00.001 15672 IsSlewing returns 0 23:14:50.173 00.002 15672 IsGuiding returns 0 23:14:50.176 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=23243, FiltMin=2677, FiltMax=13273, Gamma=2.950 23:14:50.225 00.049 30444 UpdateGuideState exits: m=104641 SNR=69.8 Saturated 23:14:50.226 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:50.226 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:50.226 00.000 30444 Enqueuing Expose request 23:14:50.252 00.026 15672 PulseGuide returned control before completion, sleep 34 23:14:50.288 00.036 15672 IsGuiding returns 1 23:14:50.288 00.000 15672 scope still moving after pulse duration time elapsed 23:14:50.310 00.022 15672 IsSlewing returns 0 23:14:50.311 00.001 15672 IsGuiding returns 1 23:14:50.332 00.021 15672 IsSlewing returns 0 23:14:50.334 00.002 15672 IsGuiding returns 1 23:14:50.355 00.021 15672 IsSlewing returns 0 23:14:50.364 00.009 15672 IsGuiding returns 0 23:14:50.364 00.000 15672 scope move finished after 103 + 88 ms 23:14:50.364 00.000 15672 Move returns status 0, amount 103 23:14:50.364 00.000 15672 move complete, result=0 23:14:50.364 00.000 15672 worker thread done servicing request 23:14:50.364 00.000 15672 Worker thread wakes up 23:14:50.364 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 103 ms NORTH 23:14:50.364 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:50.364 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:52.474 02.110 15672 Exposure complete 23:14:52.494 00.020 15672 worker thread done servicing request 23:14:52.494 00.000 30444 OnExposeComplete: enter 23:14:52.494 00.000 30444 UpdateGuideState(): m_state=6 23:14:52.494 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1904 23:14:52.494 00.000 30444 Star::Find returns 1 (1), X=460.78, Y=192.87, Mass=90317, SNR=76.5, Peak=9853 HFD=3.8 23:14:52.494 00.000 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 23:14:52.494 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 23:14:52.494 00.000 30444 CameraToMount -- cameraX=-0.70 cameraY=-0.64 hyp=0.95 cameraTheta=-2.40 mountX=-0.50 mountY=-0.78, mountTheta=-2.14 23:14:52.495 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.70, y=-0.64, opts=13) 23:14:52.495 00.000 30444 Enqueuing Move request for scope (-0.70, -0.64) 23:14:52.495 00.000 15672 Worker thread wakes up 23:14:52.495 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.64) opts 0xd 23:14:52.495 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.70, -0.64) 23:14:52.495 00.000 15672 Moving (-0.70, -0.64) raw xDistance=-0.50 yDistance=-0.78 23:14:52.495 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50 23:14:52.495 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 23:14:52.495 00.000 15672 MoveAxis(E, 134, ABG) 23:14:52.495 00.000 15672 Guiding Dir = 2, Dur = 134 23:14:52.496 00.001 15672 IsSlewing returns 0 23:14:52.497 00.001 15672 IsGuiding returns 0 23:14:52.501 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=13840, FiltMin=2630, FiltMax=9768, Gamma=2.950 23:14:52.520 00.019 15672 PulseGuide returned control before completion, sleep 120 23:14:52.559 00.039 30444 UpdateGuideState exits: m=90317 SNR=76.5 Saturated 23:14:52.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:52.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:52.560 00.001 30444 Enqueuing Expose request 23:14:52.644 00.084 15672 IsGuiding returns 1 23:14:52.644 00.000 15672 scope still moving after pulse duration time elapsed 23:14:52.665 00.021 15672 IsSlewing returns 0 23:14:52.666 00.001 15672 IsGuiding returns 0 23:14:52.666 00.000 15672 scope move finished after 134 + 35 ms 23:14:52.666 00.000 15672 Move returns status 0, amount 134 23:14:52.666 00.000 15672 MoveAxis(N, 138, ABG) 23:14:52.666 00.000 15672 Guiding Dir = 0, Dur = 138 23:14:52.666 00.000 15672 IsSlewing returns 0 23:14:52.667 00.001 15672 IsGuiding returns 0 23:14:52.745 00.078 15672 PulseGuide returned control before completion, sleep 71 23:14:52.819 00.074 15672 IsGuiding returns 1 23:14:52.819 00.000 15672 scope still moving after pulse duration time elapsed 23:14:52.840 00.021 15672 IsSlewing returns 0 23:14:52.843 00.003 15672 IsGuiding returns 1 23:14:52.864 00.021 15672 IsSlewing returns 0 23:14:52.865 00.001 15672 IsGuiding returns 1 23:14:52.887 00.022 15672 IsSlewing returns 0 23:14:52.920 00.033 15672 IsGuiding returns 0 23:14:52.920 00.000 15672 scope move finished after 138 + 115 ms 23:14:52.920 00.000 15672 Move returns status 0, amount 138 23:14:52.920 00.000 15672 move complete, result=0 23:14:52.920 00.000 15672 worker thread done servicing request 23:14:52.920 00.000 15672 Worker thread wakes up 23:14:52.920 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:52.920 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:52.920 00.000 30444 GuideStep: -0.5 px 134 ms EAST, -0.8 px 138 ms NORTH 23:14:54.837 01.917 15672 Exposure complete 23:14:54.866 00.029 15672 worker thread done servicing request 23:14:54.866 00.000 30444 OnExposeComplete: enter 23:14:54.866 00.000 30444 UpdateGuideState(): m_state=6 23:14:54.866 00.000 30444 Star::Find(15, 460, 192, 0, (0,0,0,0), 0.0, 255) frame 1905 23:14:54.866 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=192.89, Mass=94564, SNR=67.8, Peak=9958 HFD=3.7 23:14:54.866 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 23:14:54.866 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 23:14:54.866 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.62 hyp=0.64 cameraTheta=-1.85 mountX=0.00 mountY=-0.64, mountTheta=-1.57 23:14:54.867 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.62, opts=13) 23:14:54.867 00.000 30444 Enqueuing Move request for scope (-0.17, -0.62) 23:14:54.867 00.000 15672 Worker thread wakes up 23:14:54.867 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.62) opts 0xd 23:14:54.867 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.62) 23:14:54.867 00.000 15672 Moving (-0.17, -0.62) raw xDistance=0.00 yDistance=-0.64 23:14:54.867 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 23:14:54.867 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 23:14:54.867 00.000 15672 MoveAxis(E, 0, ABG) 23:14:54.867 00.000 15672 Move returns status 0, amount 0 23:14:54.867 00.000 15672 MoveAxis(N, 114, ABG) 23:14:54.867 00.000 15672 Guiding Dir = 0, Dur = 114 23:14:54.868 00.001 15672 IsSlewing returns 0 23:14:54.870 00.002 15672 IsGuiding returns 0 23:14:54.874 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=11026, FiltMin=2647, FiltMax=8381, Gamma=2.950 23:14:54.923 00.049 30444 UpdateGuideState exits: m=94564 SNR=67.8 Saturated 23:14:54.923 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:54.923 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:54.923 00.000 30444 Enqueuing Expose request 23:14:54.949 00.026 15672 PulseGuide returned control before completion, sleep 45 23:14:54.996 00.047 15672 IsGuiding returns 1 23:14:54.996 00.000 15672 scope still moving after pulse duration time elapsed 23:14:55.018 00.022 15672 IsSlewing returns 0 23:14:55.019 00.001 15672 IsGuiding returns 1 23:14:55.040 00.021 15672 IsSlewing returns 0 23:14:55.041 00.001 15672 IsGuiding returns 1 23:14:55.061 00.020 15672 IsSlewing returns 0 23:14:55.062 00.001 15672 IsGuiding returns 1 23:14:55.083 00.021 15672 IsSlewing returns 0 23:14:55.093 00.010 15672 IsGuiding returns 0 23:14:55.093 00.000 15672 scope move finished after 114 + 109 ms 23:14:55.094 00.001 15672 Move returns status 0, amount 114 23:14:55.094 00.000 15672 move complete, result=0 23:14:55.094 00.000 15672 worker thread done servicing request 23:14:55.094 00.000 15672 Worker thread wakes up 23:14:55.094 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 114 ms NORTH 23:14:55.094 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:55.094 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:57.200 02.106 15672 Exposure complete 23:14:57.220 00.020 15672 worker thread done servicing request 23:14:57.221 00.001 30444 OnExposeComplete: enter 23:14:57.221 00.000 30444 UpdateGuideState(): m_state=6 23:14:57.221 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1906 23:14:57.221 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=192.98, Mass=101596, SNR=65.7, Peak=10660 HFD=3.9 23:14:57.221 00.000 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.91 = -1.91) 23:14:57.221 00.000 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 23:14:57.221 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.53 hyp=0.65 cameraTheta=-2.19 mountX=-0.21 mountY=-0.60, mountTheta=-1.92 23:14:57.221 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.53, opts=13) 23:14:57.221 00.000 30444 Enqueuing Move request for scope (-0.37, -0.53) 23:14:57.222 00.001 15672 Worker thread wakes up 23:14:57.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.53) opts 0xd 23:14:57.222 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.53) 23:14:57.222 00.000 15672 Moving (-0.37, -0.53) raw xDistance=-0.21 yDistance=-0.60 23:14:57.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 23:14:57.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 23:14:57.222 00.000 15672 MoveAxis(E, 0, ABG) 23:14:57.222 00.000 15672 Move returns status 0, amount 0 23:14:57.222 00.000 15672 MoveAxis(N, 106, ABG) 23:14:57.222 00.000 15672 Guiding Dir = 0, Dur = 106 23:14:57.222 00.000 15672 IsSlewing returns 0 23:14:57.224 00.002 15672 IsGuiding returns 0 23:14:57.228 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2134, max=12661, FiltMin=2683, FiltMax=8692, Gamma=2.950 23:14:57.277 00.049 30444 UpdateGuideState exits: m=101596 SNR=65.7 Saturated 23:14:57.277 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:57.278 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:57.278 00.000 30444 Enqueuing Expose request 23:14:57.297 00.019 15672 PulseGuide returned control before completion, sleep 43 23:14:57.343 00.046 15672 IsGuiding returns 1 23:14:57.343 00.000 15672 scope still moving after pulse duration time elapsed 23:14:57.365 00.022 15672 IsSlewing returns 0 23:14:57.367 00.002 15672 IsGuiding returns 1 23:14:57.389 00.022 15672 IsSlewing returns 0 23:14:57.441 00.052 15672 IsGuiding returns 0 23:14:57.441 00.000 15672 scope move finished after 106 + 111 ms 23:14:57.441 00.000 15672 Move returns status 0, amount 106 23:14:57.441 00.000 15672 move complete, result=0 23:14:57.442 00.001 15672 worker thread done servicing request 23:14:57.442 00.000 15672 Worker thread wakes up 23:14:57.442 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:57.442 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:57.442 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 106 ms NORTH 23:14:59.347 01.905 15672 Exposure complete 23:14:59.367 00.020 15672 worker thread done servicing request 23:14:59.367 00.000 30444 OnExposeComplete: enter 23:14:59.367 00.000 30444 UpdateGuideState(): m_state=6 23:14:59.367 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1907 23:14:59.368 00.001 30444 Star::Find returns 1 (1), X=460.90, Y=192.46, Mass=100554, SNR=77.3, Peak=9908 HFD=3.8 23:14:59.368 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 23:14:59.368 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 23:14:59.368 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-1.05 hyp=1.19 cameraTheta=-2.07 mountX=-0.27 mountY=-1.15, mountTheta=-1.80 23:14:59.368 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-1.05, opts=13) 23:14:59.368 00.000 30444 Enqueuing Move request for scope (-0.58, -1.05) 23:14:59.368 00.000 15672 Worker thread wakes up 23:14:59.368 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -1.05) opts 0xd 23:14:59.369 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.58, -1.05) 23:14:59.369 00.000 15672 Moving (-0.58, -1.05) raw xDistance=-0.27 yDistance=-1.15 23:14:59.369 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 23:14:59.369 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15 23:14:59.369 00.000 15672 MoveAxis(E, 72, ABG) 23:14:59.369 00.000 15672 Guiding Dir = 2, Dur = 72 23:14:59.369 00.000 15672 IsSlewing returns 0 23:14:59.370 00.001 15672 IsGuiding returns 0 23:14:59.375 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=11896, FiltMin=2699, FiltMax=8208, Gamma=2.950 23:14:59.389 00.014 15672 PulseGuide returned control before completion, sleep 63 23:14:59.424 00.035 30444 UpdateGuideState exits: m=100554 SNR=77.3 Saturated 23:14:59.424 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:59.424 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:14:59.424 00.000 30444 Enqueuing Expose request 23:14:59.455 00.031 15672 IsGuiding returns 1 23:14:59.455 00.000 15672 scope still moving after pulse duration time elapsed 23:14:59.476 00.021 15672 IsSlewing returns 0 23:14:59.477 00.001 15672 IsGuiding returns 1 23:14:59.499 00.022 15672 IsSlewing returns 0 23:14:59.534 00.035 15672 IsGuiding returns 0 23:14:59.534 00.000 15672 scope move finished after 72 + 91 ms 23:14:59.535 00.001 15672 Move returns status 0, amount 72 23:14:59.535 00.000 15672 MoveAxis(N, 204, ABG) 23:14:59.535 00.000 15672 Guiding Dir = 0, Dur = 204 23:14:59.535 00.000 15672 IsSlewing returns 0 23:14:59.536 00.001 15672 IsGuiding returns 0 23:14:59.615 00.079 15672 PulseGuide returned control before completion, sleep 137 23:14:59.775 00.160 15672 IsGuiding returns 1 23:14:59.775 00.000 15672 scope still moving after pulse duration time elapsed 23:14:59.796 00.021 15672 IsSlewing returns 0 23:14:59.799 00.003 15672 IsGuiding returns 1 23:14:59.820 00.021 15672 IsSlewing returns 0 23:14:59.838 00.018 15672 IsGuiding returns 0 23:14:59.839 00.001 15672 scope move finished after 204 + 98 ms 23:14:59.839 00.000 15672 Move returns status 0, amount 204 23:14:59.839 00.000 15672 move complete, result=0 23:14:59.839 00.000 15672 worker thread done servicing request 23:14:59.839 00.000 15672 Worker thread wakes up 23:14:59.839 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:14:59.840 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:14:59.840 00.000 30444 GuideStep: -0.3 px 72 ms EAST, -1.1 px 204 ms NORTH 23:15:01.948 02.108 15672 Exposure complete 23:15:01.966 00.018 15672 worker thread done servicing request 23:15:01.966 00.000 30444 OnExposeComplete: enter 23:15:01.966 00.000 30444 UpdateGuideState(): m_state=6 23:15:01.967 00.001 30444 Star::Find(15, 460, 192, 0, (0,0,0,0), 0.0, 255) frame 1908 23:15:01.967 00.000 30444 Star::Find returns 1 (1), X=461.80, Y=192.25, Mass=105646, SNR=72.4, Peak=10182 HFD=3.7 23:15:01.967 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 23:15:01.967 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 23:15:01.967 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-1.26 hyp=1.30 cameraTheta=-1.32 mountX=0.65 mountY=-1.16, mountTheta=-1.06 23:15:01.967 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-1.26, opts=13) 23:15:01.967 00.000 30444 Enqueuing Move request for scope (0.32, -1.26) 23:15:01.967 00.000 15672 Worker thread wakes up 23:15:01.967 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -1.26) opts 0xd 23:15:01.967 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -1.26) 23:15:01.967 00.000 15672 Moving (0.32, -1.26) raw xDistance=0.65 yDistance=-1.16 23:15:01.967 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.65 23:15:01.968 00.001 15672 GuideAlgorithmResistSwitch::result() returns -1.16 from input -1.16 23:15:01.968 00.000 15672 MoveAxis(W, 172, ABG) 23:15:01.968 00.000 15672 Guiding Dir = 3, Dur = 172 23:15:01.969 00.001 15672 IsSlewing returns 0 23:15:01.970 00.001 15672 IsGuiding returns 0 23:15:01.974 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=11620, FiltMin=2654, FiltMax=8737, Gamma=2.950 23:15:01.993 00.019 15672 PulseGuide returned control before completion, sleep 159 23:15:02.024 00.031 30444 UpdateGuideState exits: m=105646 SNR=72.4 Saturated 23:15:02.024 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:02.024 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:02.024 00.000 30444 Enqueuing Expose request 23:15:02.156 00.132 15672 IsGuiding returns 1 23:15:02.156 00.000 15672 scope still moving after pulse duration time elapsed 23:15:02.177 00.021 15672 IsSlewing returns 0 23:15:02.233 00.056 15672 IsGuiding returns 0 23:15:02.233 00.000 15672 scope move finished after 172 + 91 ms 23:15:02.233 00.000 15672 Move returns status 0, amount 172 23:15:02.233 00.000 15672 MoveAxis(N, 207, ABG) 23:15:02.233 00.000 15672 Guiding Dir = 0, Dur = 207 23:15:02.233 00.000 15672 IsSlewing returns 0 23:15:02.234 00.001 15672 IsGuiding returns 0 23:15:02.314 00.080 15672 PulseGuide returned control before completion, sleep 138 23:15:02.455 00.141 15672 IsGuiding returns 1 23:15:02.455 00.000 15672 scope still moving after pulse duration time elapsed 23:15:02.476 00.021 15672 IsSlewing returns 0 23:15:02.479 00.003 15672 IsGuiding returns 1 23:15:02.500 00.021 15672 IsSlewing returns 0 23:15:02.503 00.003 15672 IsGuiding returns 1 23:15:02.525 00.022 15672 IsSlewing returns 0 23:15:02.554 00.029 15672 IsGuiding returns 0 23:15:02.554 00.000 15672 scope move finished after 207 + 112 ms 23:15:02.554 00.000 15672 Move returns status 0, amount 207 23:15:02.554 00.000 15672 move complete, result=0 23:15:02.554 00.000 15672 worker thread done servicing request 23:15:02.555 00.001 15672 Worker thread wakes up 23:15:02.555 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:02.555 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:02.555 00.000 30444 GuideStep: 0.7 px 172 ms WEST, -1.2 px 207 ms NORTH 23:15:04.466 01.911 15672 Exposure complete 23:15:04.494 00.028 15672 worker thread done servicing request 23:15:04.494 00.000 30444 OnExposeComplete: enter 23:15:04.494 00.000 30444 UpdateGuideState(): m_state=6 23:15:04.494 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1909 23:15:04.494 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=193.20, Mass=108444, SNR=91.1, Peak=12105 HFD=3.5 23:15:04.495 00.001 30444 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.28) = xAngle (-0.63 = -0.63) 23:15:04.495 00.000 30444 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.69 = -0.69) 23:15:04.495 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.31 hyp=0.40 cameraTheta=-0.90 mountX=0.32 mountY=-0.25, mountTheta=-0.66 23:15:04.495 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.31, opts=13) 23:15:04.495 00.000 30444 Enqueuing Move request for scope (0.24, -0.31) 23:15:04.495 00.000 15672 Worker thread wakes up 23:15:04.495 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.31) opts 0xd 23:15:04.495 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.31) 23:15:04.495 00.000 15672 Moving (0.24, -0.31) raw xDistance=0.32 yDistance=-0.25 23:15:04.495 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32 23:15:04.495 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 23:15:04.495 00.000 15672 MoveAxis(W, 99, ABG) 23:15:04.495 00.000 15672 Guiding Dir = 3, Dur = 99 23:15:04.496 00.001 15672 IsSlewing returns 0 23:15:04.497 00.001 15672 IsGuiding returns 0 23:15:04.500 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=13966, FiltMin=2695, FiltMax=9585, Gamma=2.950 23:15:04.517 00.017 15672 PulseGuide returned control before completion, sleep 89 23:15:04.556 00.039 30444 UpdateGuideState exits: m=108444 SNR=91.1 Saturated 23:15:04.556 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:04.556 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:04.556 00.000 30444 Enqueuing Expose request 23:15:04.610 00.054 15672 IsGuiding returns 1 23:15:04.610 00.000 15672 scope still moving after pulse duration time elapsed 23:15:04.631 00.021 15672 IsSlewing returns 0 23:15:04.646 00.015 15672 IsGuiding returns 0 23:15:04.646 00.000 15672 scope move finished after 99 + 50 ms 23:15:04.646 00.000 15672 Move returns status 0, amount 99 23:15:04.647 00.001 15672 MoveAxis(N, 45, ABG) 23:15:04.647 00.000 15672 Guiding Dir = 0, Dur = 45 23:15:04.647 00.000 15672 IsSlewing returns 0 23:15:04.648 00.001 15672 IsGuiding returns 0 23:15:04.727 00.079 15672 IsGuiding returns 1 23:15:04.727 00.000 15672 scope still moving after pulse duration time elapsed 23:15:04.748 00.021 15672 IsSlewing returns 0 23:15:04.749 00.001 15672 IsGuiding returns 1 23:15:04.770 00.021 15672 IsSlewing returns 0 23:15:04.771 00.001 15672 IsGuiding returns 1 23:15:04.791 00.020 15672 IsSlewing returns 0 23:15:04.854 00.063 15672 IsGuiding returns 0 23:15:04.854 00.000 15672 scope move finished after 45 + 161 ms 23:15:04.855 00.001 15672 Move returns status 0, amount 45 23:15:04.855 00.000 15672 move complete, result=0 23:15:04.855 00.000 15672 worker thread done servicing request 23:15:04.855 00.000 15672 Worker thread wakes up 23:15:04.855 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:04.855 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:04.856 00.001 30444 GuideStep: 0.3 px 99 ms WEST, -0.3 px 45 ms NORTH 23:15:06.962 02.106 15672 Exposure complete 23:15:06.982 00.020 15672 worker thread done servicing request 23:15:06.982 00.000 30444 OnExposeComplete: enter 23:15:06.982 00.000 30444 UpdateGuideState(): m_state=6 23:15:06.982 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1910 23:15:06.982 00.000 30444 Star::Find returns 1 (1), X=461.23, Y=193.77, Mass=97555, SNR=81.6, Peak=12270 HFD=3.5 23:15:06.982 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.60 = 2.60) 23:15:06.982 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.54 = 2.54) 23:15:06.982 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.26 hyp=0.36 cameraTheta=2.32 mountX=-0.31 mountY=0.20, mountTheta=2.56 23:15:06.983 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.26, opts=13) 23:15:06.983 00.000 30444 Enqueuing Move request for scope (-0.25, 0.26) 23:15:06.983 00.000 15672 Worker thread wakes up 23:15:06.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.26) opts 0xd 23:15:06.983 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.26) 23:15:06.983 00.000 15672 Moving (-0.25, 0.26) raw xDistance=-0.31 yDistance=0.20 23:15:06.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31 23:15:06.983 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:06.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:15:06.983 00.000 15672 MoveAxis(E, 77, ABG) 23:15:06.983 00.000 15672 Guiding Dir = 2, Dur = 77 23:15:06.984 00.001 15672 IsSlewing returns 0 23:15:06.985 00.001 15672 IsGuiding returns 0 23:15:06.989 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=12270, FiltMin=2649, FiltMax=8800, Gamma=2.950 23:15:07.009 00.020 15672 PulseGuide returned control before completion, sleep 63 23:15:07.038 00.029 30444 UpdateGuideState exits: m=97555 SNR=81.6 Saturated 23:15:07.038 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:07.038 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:07.038 00.000 30444 Enqueuing Expose request 23:15:07.074 00.036 15672 IsGuiding returns 1 23:15:07.074 00.000 15672 scope still moving after pulse duration time elapsed 23:15:07.096 00.022 15672 IsSlewing returns 0 23:15:07.098 00.002 15672 IsGuiding returns 1 23:15:07.119 00.021 15672 IsSlewing returns 0 23:15:07.123 00.004 15672 IsGuiding returns 0 23:15:07.123 00.000 15672 scope move finished after 77 + 60 ms 23:15:07.123 00.000 15672 Move returns status 0, amount 77 23:15:07.123 00.000 15672 MoveAxis(N, 0, ABG) 23:15:07.123 00.000 15672 Move returns status 0, amount 0 23:15:07.123 00.000 15672 move complete, result=0 23:15:07.124 00.001 15672 worker thread done servicing request 23:15:07.124 00.000 15672 Worker thread wakes up 23:15:07.124 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:07.124 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:07.124 00.000 30444 GuideStep: -0.3 px 77 ms EAST, 0.2 px 0 ms NORTH 23:15:09.030 01.906 15672 Exposure complete 23:15:09.050 00.020 15672 worker thread done servicing request 23:15:09.050 00.000 30444 OnExposeComplete: enter 23:15:09.050 00.000 30444 UpdateGuideState(): m_state=6 23:15:09.050 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1911 23:15:09.051 00.001 30444 Star::Find returns 1 (1), X=461.80, Y=193.44, Mass=84283, SNR=62.7, Peak=10614 HFD=3.3 23:15:09.051 00.000 30444 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.28) = xAngle (0.08 = 0.08) 23:15:09.051 00.000 30444 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.02 = 0.02) 23:15:09.051 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.06 hyp=0.33 cameraTheta=-0.20 mountX=0.33 mountY=0.01, mountTheta=0.02 23:15:09.051 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.06, opts=13) 23:15:09.051 00.000 30444 Enqueuing Move request for scope (0.32, -0.06) 23:15:09.052 00.001 15672 Worker thread wakes up 23:15:09.052 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.06) opts 0xd 23:15:09.052 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.06) 23:15:09.052 00.000 15672 Moving (0.32, -0.06) raw xDistance=0.33 yDistance=0.01 23:15:09.052 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33 23:15:09.052 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:09.052 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:15:09.052 00.000 15672 MoveAxis(W, 84, ABG) 23:15:09.052 00.000 15672 Guiding Dir = 3, Dur = 84 23:15:09.052 00.000 15672 IsSlewing returns 0 23:15:09.053 00.001 15672 IsGuiding returns 0 23:15:09.058 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=13114, FiltMin=2689, FiltMax=9480, Gamma=2.950 23:15:09.070 00.012 15672 PulseGuide returned control before completion, sleep 78 23:15:09.107 00.037 30444 UpdateGuideState exits: m=84283 SNR=62.7 Saturated 23:15:09.107 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:09.107 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:09.107 00.000 30444 Enqueuing Expose request 23:15:09.151 00.044 15672 IsGuiding returns 1 23:15:09.151 00.000 15672 scope still moving after pulse duration time elapsed 23:15:09.172 00.021 15672 IsSlewing returns 0 23:15:09.184 00.012 15672 IsGuiding returns 0 23:15:09.184 00.000 15672 scope move finished after 84 + 46 ms 23:15:09.184 00.000 15672 Move returns status 0, amount 84 23:15:09.184 00.000 15672 MoveAxis(N, 0, ABG) 23:15:09.184 00.000 15672 Move returns status 0, amount 0 23:15:09.184 00.000 15672 move complete, result=0 23:15:09.184 00.000 15672 worker thread done servicing request 23:15:09.185 00.001 15672 Worker thread wakes up 23:15:09.185 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:09.185 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:09.185 00.000 30444 GuideStep: 0.3 px 84 ms WEST, 0.0 px 0 ms NORTH 23:15:11.297 02.112 15672 Exposure complete 23:15:11.330 00.033 15672 worker thread done servicing request 23:15:11.330 00.000 30444 OnExposeComplete: enter 23:15:11.330 00.000 30444 UpdateGuideState(): m_state=6 23:15:11.330 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1912 23:15:11.330 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=193.84, Mass=103284, SNR=81.6, Peak=12241 HFD=3.4 23:15:11.330 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 23:15:11.330 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 23:15:11.330 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.44 mountX=-0.05 mountY=0.34, mountTheta=1.72 23:15:11.331 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.34, opts=13) 23:15:11.331 00.000 30444 Enqueuing Move request for scope (0.04, 0.34) 23:15:11.331 00.000 15672 Worker thread wakes up 23:15:11.331 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.34) opts 0xd 23:15:11.331 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.34) 23:15:11.331 00.000 15672 Moving (0.04, 0.34) raw xDistance=-0.05 yDistance=0.34 23:15:11.331 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:15:11.331 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:15:11.331 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 23:15:11.331 00.000 15672 MoveAxis(E, 0, ABG) 23:15:11.331 00.000 15672 Move returns status 0, amount 0 23:15:11.331 00.000 15672 MoveAxis(N, 0, ABG) 23:15:11.331 00.000 15672 Move returns status 0, amount 0 23:15:11.331 00.000 15672 move complete, result=0 23:15:11.331 00.000 15672 worker thread done servicing request 23:15:11.336 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=12241, FiltMin=2651, FiltMax=9102, Gamma=2.950 23:15:11.386 00.050 30444 UpdateGuideState exits: m=103284 SNR=81.6 Saturated 23:15:11.386 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:11.386 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:11.386 00.000 30444 Enqueuing Expose request 23:15:11.386 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 23:15:11.386 00.000 15672 Worker thread wakes up 23:15:11.386 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:11.386 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:13.295 01.909 15672 Exposure complete 23:15:13.315 00.020 15672 worker thread done servicing request 23:15:13.315 00.000 30444 OnExposeComplete: enter 23:15:13.315 00.000 30444 UpdateGuideState(): m_state=6 23:15:13.316 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1913 23:15:13.316 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=194.06, Mass=99978, SNR=79.0, Peak=11115 HFD=3.5 23:15:13.316 00.000 30444 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.28) = xAngle (2.29 = 2.29) 23:15:13.316 00.000 30444 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.22 = 2.22) 23:15:13.316 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.56 hyp=0.62 cameraTheta=2.01 mountX=-0.40 mountY=0.49, mountTheta=2.26 23:15:13.316 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.56, opts=13) 23:15:13.316 00.000 30444 Enqueuing Move request for scope (-0.26, 0.56) 23:15:13.316 00.000 15672 Worker thread wakes up 23:15:13.316 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.56) opts 0xd 23:15:13.317 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.56) 23:15:13.317 00.000 15672 Moving (-0.26, 0.56) raw xDistance=-0.40 yDistance=0.49 23:15:13.317 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 23:15:13.317 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:15:13.317 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49 23:15:13.317 00.000 15672 MoveAxis(E, 109, ABG) 23:15:13.317 00.000 15672 Guiding Dir = 2, Dur = 109 23:15:13.317 00.000 15672 IsSlewing returns 0 23:15:13.318 00.001 15672 IsGuiding returns 0 23:15:13.323 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=11115, FiltMin=2683, FiltMax=8654, Gamma=2.950 23:15:13.335 00.012 15672 PulseGuide returned control before completion, sleep 103 23:15:13.372 00.037 30444 UpdateGuideState exits: m=99978 SNR=79.0 Saturated 23:15:13.372 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:13.372 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:13.372 00.000 30444 Enqueuing Expose request 23:15:13.442 00.070 15672 IsGuiding returns 1 23:15:13.442 00.000 15672 scope still moving after pulse duration time elapsed 23:15:13.463 00.021 15672 IsSlewing returns 0 23:15:13.481 00.018 15672 IsGuiding returns 0 23:15:13.481 00.000 15672 scope move finished after 109 + 52 ms 23:15:13.481 00.000 15672 Move returns status 0, amount 109 23:15:13.481 00.000 15672 MoveAxis(N, 0, ABG) 23:15:13.481 00.000 15672 Move returns status 0, amount 0 23:15:13.481 00.000 15672 move complete, result=0 23:15:13.481 00.000 15672 worker thread done servicing request 23:15:13.481 00.000 15672 Worker thread wakes up 23:15:13.481 00.000 30444 GuideStep: -0.4 px 109 ms EAST, 0.5 px 0 ms NORTH 23:15:13.481 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:13.481 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:15.588 02.107 15672 Exposure complete 23:15:15.608 00.020 15672 worker thread done servicing request 23:15:15.608 00.000 30444 OnExposeComplete: enter 23:15:15.608 00.000 30444 UpdateGuideState(): m_state=6 23:15:15.609 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1914 23:15:15.609 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=193.89, Mass=107236, SNR=72.8, Peak=10243 HFD=3.8 23:15:15.609 00.000 30444 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 23:15:15.609 00.000 30444 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.22 = 1.22) 23:15:15.609 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.38 hyp=0.46 cameraTheta=1.00 mountX=0.13 mountY=0.43, mountTheta=1.27 23:15:15.609 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.38, opts=13) 23:15:15.609 00.000 30444 Enqueuing Move request for scope (0.25, 0.38) 23:15:15.609 00.000 15672 Worker thread wakes up 23:15:15.610 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.38) opts 0xd 23:15:15.610 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.38) 23:15:15.610 00.000 15672 Moving (0.25, 0.38) raw xDistance=0.13 yDistance=0.43 23:15:15.610 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:15:15.610 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:15:15.610 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43 23:15:15.610 00.000 15672 MoveAxis(E, 0, ABG) 23:15:15.610 00.000 15672 Move returns status 0, amount 0 23:15:15.610 00.000 15672 MoveAxis(N, 0, ABG) 23:15:15.610 00.000 15672 Move returns status 0, amount 0 23:15:15.610 00.000 15672 move complete, result=0 23:15:15.610 00.000 15672 worker thread done servicing request 23:15:15.615 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=11369, FiltMin=2603, FiltMax=8611, Gamma=2.950 23:15:15.666 00.051 30444 UpdateGuideState exits: m=107236 SNR=72.8 Saturated 23:15:15.666 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:15.666 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:15.666 00.000 30444 Enqueuing Expose request 23:15:15.666 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 23:15:15.666 00.000 15672 Worker thread wakes up 23:15:15.666 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:15.666 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:17.576 01.910 15672 Exposure complete 23:15:17.596 00.020 15672 worker thread done servicing request 23:15:17.596 00.000 30444 OnExposeComplete: enter 23:15:17.596 00.000 30444 UpdateGuideState(): m_state=6 23:15:17.596 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1915 23:15:17.596 00.000 30444 Star::Find returns 1 (1), X=461.78, Y=193.78, Mass=110441, SNR=72.9, Peak=12471 HFD=3.6 23:15:17.596 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 23:15:17.596 00.000 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 23:15:17.596 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.27 hyp=0.41 cameraTheta=0.73 mountX=0.22 mountY=0.33, mountTheta=0.99 23:15:17.597 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.27, opts=13) 23:15:17.597 00.000 30444 Enqueuing Move request for scope (0.30, 0.27) 23:15:17.597 00.000 15672 Worker thread wakes up 23:15:17.597 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.27) opts 0xd 23:15:17.597 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.27) 23:15:17.597 00.000 15672 Moving (0.30, 0.27) raw xDistance=0.22 yDistance=0.33 23:15:17.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:15:17.597 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:15:17.597 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 23:15:17.597 00.000 15672 MoveAxis(E, 0, ABG) 23:15:17.597 00.000 15672 Move returns status 0, amount 0 23:15:17.597 00.000 15672 MoveAxis(N, 0, ABG) 23:15:17.597 00.000 15672 Move returns status 0, amount 0 23:15:17.597 00.000 15672 move complete, result=0 23:15:17.597 00.000 15672 worker thread done servicing request 23:15:17.602 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=13303, FiltMin=2665, FiltMax=9445, Gamma=2.950 23:15:17.652 00.050 30444 UpdateGuideState exits: m=110441 SNR=72.9 Saturated 23:15:17.652 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:17.652 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:17.652 00.000 30444 Enqueuing Expose request 23:15:17.652 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 23:15:17.652 00.000 15672 Worker thread wakes up 23:15:17.652 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:17.652 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:19.761 02.109 15672 Exposure complete 23:15:19.781 00.020 15672 worker thread done servicing request 23:15:19.781 00.000 30444 OnExposeComplete: enter 23:15:19.781 00.000 30444 UpdateGuideState(): m_state=6 23:15:19.781 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1916 23:15:19.781 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=193.53, Mass=101774, SNR=71.0, Peak=13053 HFD=3.3 23:15:19.781 00.000 30444 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.28) = xAngle (3.32 = -2.96) 23:15:19.781 00.000 30444 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.26 = -3.03) 23:15:19.781 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.04 mountX=-0.20 mountY=-0.02, mountTheta=-3.02 23:15:19.782 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.02, opts=13) 23:15:19.782 00.000 30444 Enqueuing Move request for scope (-0.21, 0.02) 23:15:19.782 00.000 15672 Worker thread wakes up 23:15:19.782 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd 23:15:19.782 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.02) 23:15:19.782 00.000 15672 Moving (-0.21, 0.02) raw xDistance=-0.20 yDistance=-0.02 23:15:19.782 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 23:15:19.782 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:19.782 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:15:19.782 00.000 15672 MoveAxis(E, 0, ABG) 23:15:19.782 00.000 15672 Move returns status 0, amount 0 23:15:19.782 00.000 15672 MoveAxis(N, 0, ABG) 23:15:19.783 00.001 15672 Move returns status 0, amount 0 23:15:19.783 00.000 15672 move complete, result=0 23:15:19.783 00.000 15672 worker thread done servicing request 23:15:19.788 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=13053, FiltMin=2726, FiltMax=9000, Gamma=2.950 23:15:19.837 00.049 30444 UpdateGuideState exits: m=101774 SNR=71.0 Saturated 23:15:19.837 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:19.838 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:19.838 00.000 30444 Enqueuing Expose request 23:15:19.838 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:15:19.838 00.000 15672 Worker thread wakes up 23:15:19.838 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:19.838 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:21.753 01.915 15672 Exposure complete 23:15:21.785 00.032 15672 worker thread done servicing request 23:15:21.785 00.000 30444 OnExposeComplete: enter 23:15:21.785 00.000 30444 UpdateGuideState(): m_state=6 23:15:21.785 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1917 23:15:21.785 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=193.66, Mass=105586, SNR=86.4, Peak=11464 HFD=3.4 23:15:21.786 00.001 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.62 = 2.62) 23:15:21.786 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.56 = 2.56) 23:15:21.786 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.34 mountX=-0.19 mountY=0.12, mountTheta=2.58 23:15:21.786 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.16, opts=13) 23:15:21.786 00.000 30444 Enqueuing Move request for scope (-0.15, 0.16) 23:15:21.786 00.000 15672 Worker thread wakes up 23:15:21.786 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd 23:15:21.786 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.16) 23:15:21.786 00.000 15672 Moving (-0.15, 0.16) raw xDistance=-0.19 yDistance=0.12 23:15:21.786 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:15:21.786 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:21.787 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:15:21.787 00.000 15672 MoveAxis(E, 0, ABG) 23:15:21.787 00.000 15672 Move returns status 0, amount 0 23:15:21.787 00.000 15672 MoveAxis(N, 0, ABG) 23:15:21.787 00.000 15672 Move returns status 0, amount 0 23:15:21.787 00.000 15672 move complete, result=0 23:15:21.787 00.000 15672 worker thread done servicing request 23:15:21.792 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2374, max=11496, FiltMin=2701, FiltMax=8889, Gamma=2.950 23:15:21.841 00.049 30444 UpdateGuideState exits: m=105586 SNR=86.4 Saturated 23:15:21.842 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:21.842 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:21.842 00.000 30444 Enqueuing Expose request 23:15:21.842 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:15:21.842 00.000 15672 Worker thread wakes up 23:15:21.842 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:21.842 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:23.957 02.115 15672 Exposure complete 23:15:23.987 00.030 15672 worker thread done servicing request 23:15:23.987 00.000 30444 OnExposeComplete: enter 23:15:23.987 00.000 30444 UpdateGuideState(): m_state=6 23:15:23.987 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1918 23:15:23.987 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=193.96, Mass=98584, SNR=79.2, Peak=11198 HFD=3.6 23:15:23.987 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 23:15:23.987 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 23:15:23.987 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.46 hyp=0.46 cameraTheta=1.69 mountX=-0.18 mountY=0.43, mountTheta=1.96 23:15:23.988 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.46, opts=13) 23:15:23.988 00.000 30444 Enqueuing Move request for scope (-0.05, 0.46) 23:15:23.988 00.000 15672 Worker thread wakes up 23:15:23.988 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.46) opts 0xd 23:15:23.988 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.46) 23:15:23.988 00.000 15672 Moving (-0.05, 0.46) raw xDistance=-0.18 yDistance=0.43 23:15:23.988 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:15:23.988 00.000 15672 switching direction from -1 to 1 - decHistory=4 oldest=-0.04 newest=0.53 23:15:23.988 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 23:15:23.988 00.000 15672 MoveAxis(E, 0, ABG) 23:15:23.988 00.000 15672 Move returns status 0, amount 0 23:15:23.988 00.000 15672 MoveAxis(S, 78, ABG) 23:15:23.988 00.000 15672 Guiding Dir = 1, Dur = 78 23:15:23.989 00.001 15672 IsSlewing returns 0 23:15:23.990 00.001 15672 IsGuiding returns 0 23:15:23.994 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2404, max=11406, FiltMin=2671, FiltMax=8765, Gamma=2.950 23:15:24.045 00.051 30444 UpdateGuideState exits: m=98584 SNR=79.2 Saturated 23:15:24.045 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:24.045 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:24.045 00.000 30444 Enqueuing Expose request 23:15:24.105 00.060 15672 IsGuiding returns 1 23:15:24.105 00.000 15672 scope still moving after pulse duration time elapsed 23:15:24.126 00.021 15672 IsSlewing returns 0 23:15:24.128 00.002 15672 IsGuiding returns 1 23:15:24.149 00.021 15672 IsSlewing returns 0 23:15:24.151 00.002 15672 IsGuiding returns 1 23:15:24.172 00.021 15672 IsSlewing returns 0 23:15:24.200 00.028 15672 IsGuiding returns 0 23:15:24.200 00.000 15672 scope move finished after 78 + 132 ms 23:15:24.200 00.000 15672 Move returns status 0, amount 78 23:15:24.200 00.000 15672 move complete, result=0 23:15:24.201 00.001 15672 worker thread done servicing request 23:15:24.201 00.000 15672 Worker thread wakes up 23:15:24.201 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:24.201 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:24.201 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 78 ms SOUTH 23:15:26.117 01.916 15672 Exposure complete 23:15:26.148 00.031 15672 worker thread done servicing request 23:15:26.148 00.000 30444 OnExposeComplete: enter 23:15:26.149 00.001 30444 UpdateGuideState(): m_state=6 23:15:26.149 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1919 23:15:26.149 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=193.74, Mass=100890, SNR=76.7, Peak=11135 HFD=3.5 23:15:26.149 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 23:15:26.149 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 23:15:26.149 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.23 hyp=0.31 cameraTheta=2.29 mountX=-0.26 mountY=0.18, mountTheta=2.53 23:15:26.149 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.23, opts=13) 23:15:26.149 00.000 30444 Enqueuing Move request for scope (-0.20, 0.23) 23:15:26.149 00.000 15672 Worker thread wakes up 23:15:26.149 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.23) opts 0xd 23:15:26.150 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.23) 23:15:26.150 00.000 15672 Moving (-0.20, 0.23) raw xDistance=-0.26 yDistance=0.18 23:15:26.150 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 23:15:26.150 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:26.150 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 23:15:26.150 00.000 15672 MoveAxis(E, 70, ABG) 23:15:26.150 00.000 15672 Guiding Dir = 2, Dur = 70 23:15:26.151 00.001 15672 IsSlewing returns 0 23:15:26.152 00.001 15672 IsGuiding returns 0 23:15:26.156 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=11149, FiltMin=2688, FiltMax=8995, Gamma=2.950 23:15:26.180 00.024 15672 PulseGuide returned control before completion, sleep 53 23:15:26.205 00.025 30444 UpdateGuideState exits: m=100890 SNR=76.7 Saturated 23:15:26.205 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:26.205 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:26.205 00.000 30444 Enqueuing Expose request 23:15:26.234 00.029 15672 IsGuiding returns 1 23:15:26.234 00.000 15672 scope still moving after pulse duration time elapsed 23:15:26.255 00.021 15672 IsSlewing returns 0 23:15:26.260 00.005 15672 IsGuiding returns 0 23:15:26.261 00.001 15672 scope move finished after 70 + 38 ms 23:15:26.261 00.000 15672 Move returns status 0, amount 70 23:15:26.261 00.000 15672 MoveAxis(N, 0, ABG) 23:15:26.261 00.000 15672 Move returns status 0, amount 0 23:15:26.261 00.000 15672 move complete, result=0 23:15:26.261 00.000 15672 worker thread done servicing request 23:15:26.261 00.000 15672 Worker thread wakes up 23:15:26.261 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:26.261 00.000 30444 GuideStep: -0.3 px 70 ms EAST, 0.2 px 0 ms NORTH 23:15:26.261 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:28.367 02.106 15672 Exposure complete 23:15:28.387 00.020 15672 worker thread done servicing request 23:15:28.387 00.000 30444 OnExposeComplete: enter 23:15:28.387 00.000 30444 UpdateGuideState(): m_state=6 23:15:28.387 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1920 23:15:28.387 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=193.69, Mass=109111, SNR=85.6, Peak=10794 HFD=3.5 23:15:28.387 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 23:15:28.387 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 23:15:28.387 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.44 mountX=-0.03 mountY=0.18, mountTheta=1.72 23:15:28.388 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.18, opts=13) 23:15:28.388 00.000 30444 Enqueuing Move request for scope (0.02, 0.18) 23:15:28.388 00.000 15672 Worker thread wakes up 23:15:28.388 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd 23:15:28.388 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.18) 23:15:28.388 00.000 15672 Moving (0.02, 0.18) raw xDistance=-0.03 yDistance=0.18 23:15:28.388 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:15:28.388 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:28.388 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 23:15:28.388 00.000 15672 MoveAxis(E, 0, ABG) 23:15:28.388 00.000 15672 Move returns status 0, amount 0 23:15:28.388 00.000 15672 MoveAxis(N, 0, ABG) 23:15:28.389 00.001 15672 Move returns status 0, amount 0 23:15:28.389 00.000 15672 move complete, result=0 23:15:28.389 00.000 15672 worker thread done servicing request 23:15:28.393 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=12380, FiltMin=2661, FiltMax=8896, Gamma=2.950 23:15:28.444 00.051 30444 UpdateGuideState exits: m=109111 SNR=85.6 Saturated 23:15:28.444 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:28.444 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:28.444 00.000 30444 Enqueuing Expose request 23:15:28.444 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:15:28.444 00.000 15672 Worker thread wakes up 23:15:28.444 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:28.444 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:30.360 01.916 15672 Exposure complete 23:15:30.393 00.033 15672 worker thread done servicing request 23:15:30.394 00.001 30444 OnExposeComplete: enter 23:15:30.394 00.000 30444 UpdateGuideState(): m_state=6 23:15:30.394 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1921 23:15:30.394 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=193.49, Mass=112873, SNR=94.9, Peak=12199 HFD=3.7 23:15:30.394 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.83 = -2.83) 23:15:30.394 00.000 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 23:15:30.394 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.01 hyp=0.38 cameraTheta=-3.10 mountX=-0.36 mountY=-0.10, mountTheta=-2.88 23:15:30.394 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.01, opts=13) 23:15:30.394 00.000 30444 Enqueuing Move request for scope (-0.38, -0.01) 23:15:30.395 00.001 15672 Worker thread wakes up 23:15:30.395 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.01) opts 0xd 23:15:30.395 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.01) 23:15:30.395 00.000 15672 Moving (-0.38, -0.01) raw xDistance=-0.36 yDistance=-0.10 23:15:30.395 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 23:15:30.395 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:30.395 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 23:15:30.395 00.000 15672 MoveAxis(E, 98, ABG) 23:15:30.395 00.000 15672 Guiding Dir = 2, Dur = 98 23:15:30.395 00.000 15672 IsSlewing returns 0 23:15:30.396 00.001 15672 IsGuiding returns 0 23:15:30.400 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=12363, FiltMin=2687, FiltMax=8654, Gamma=2.950 23:15:30.413 00.013 15672 PulseGuide returned control before completion, sleep 92 23:15:30.450 00.037 30444 UpdateGuideState exits: m=112873 SNR=94.9 Saturated 23:15:30.450 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:30.450 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:30.450 00.000 30444 Enqueuing Expose request 23:15:30.506 00.056 15672 IsGuiding returns 1 23:15:30.506 00.000 15672 scope still moving after pulse duration time elapsed 23:15:30.527 00.021 15672 IsSlewing returns 0 23:15:30.528 00.001 15672 IsGuiding returns 0 23:15:30.528 00.000 15672 scope move finished after 98 + 34 ms 23:15:30.528 00.000 15672 Move returns status 0, amount 98 23:15:30.528 00.000 15672 MoveAxis(N, 0, ABG) 23:15:30.528 00.000 15672 Move returns status 0, amount 0 23:15:30.528 00.000 15672 move complete, result=0 23:15:30.528 00.000 15672 worker thread done servicing request 23:15:30.528 00.000 15672 Worker thread wakes up 23:15:30.528 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:30.528 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:30.528 00.000 30444 GuideStep: -0.4 px 98 ms EAST, -0.1 px 0 ms NORTH 23:15:32.646 02.118 15672 Exposure complete 23:15:32.676 00.030 15672 worker thread done servicing request 23:15:32.676 00.000 30444 OnExposeComplete: enter 23:15:32.676 00.000 30444 UpdateGuideState(): m_state=6 23:15:32.676 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1922 23:15:32.676 00.000 30444 Star::Find returns 1 (1), X=461.90, Y=193.39, Mass=96895, SNR=75.2, Peak=10541 HFD=3.6 23:15:32.676 00.000 30444 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 23:15:32.677 00.001 30444 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 23:15:32.677 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.11 hyp=0.44 cameraTheta=-0.26 mountX=0.44 mountY=-0.02, mountTheta=-0.05 23:15:32.677 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.11, opts=13) 23:15:32.677 00.000 30444 Enqueuing Move request for scope (0.42, -0.11) 23:15:32.677 00.000 15672 Worker thread wakes up 23:15:32.677 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.11) opts 0xd 23:15:32.677 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.11) 23:15:32.677 00.000 15672 Moving (0.42, -0.11) raw xDistance=0.44 yDistance=-0.02 23:15:32.677 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44 23:15:32.677 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:32.677 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:15:32.677 00.000 15672 MoveAxis(W, 111, ABG) 23:15:32.678 00.001 15672 Guiding Dir = 3, Dur = 111 23:15:32.678 00.000 15672 IsSlewing returns 0 23:15:32.679 00.001 15672 IsGuiding returns 0 23:15:32.684 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=12599, FiltMin=2714, FiltMax=9773, Gamma=2.950 23:15:32.697 00.013 15672 PulseGuide returned control before completion, sleep 104 23:15:32.733 00.036 30444 UpdateGuideState exits: m=96895 SNR=75.2 Saturated 23:15:32.733 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:32.733 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:32.733 00.000 30444 Enqueuing Expose request 23:15:32.803 00.070 15672 IsGuiding returns 1 23:15:32.804 00.001 15672 scope still moving after pulse duration time elapsed 23:15:32.824 00.020 15672 IsSlewing returns 0 23:15:32.873 00.049 15672 IsGuiding returns 0 23:15:32.874 00.001 15672 scope move finished after 111 + 83 ms 23:15:32.874 00.000 15672 Move returns status 0, amount 111 23:15:32.874 00.000 15672 MoveAxis(N, 0, ABG) 23:15:32.874 00.000 15672 Move returns status 0, amount 0 23:15:32.874 00.000 15672 move complete, result=0 23:15:32.874 00.000 15672 worker thread done servicing request 23:15:32.874 00.000 15672 Worker thread wakes up 23:15:32.875 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:32.875 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:32.875 00.000 30444 GuideStep: 0.4 px 111 ms WEST, -0.0 px 0 ms NORTH 23:15:34.784 01.909 15672 Exposure complete 23:15:34.804 00.020 15672 worker thread done servicing request 23:15:34.804 00.000 30444 OnExposeComplete: enter 23:15:34.804 00.000 30444 UpdateGuideState(): m_state=6 23:15:34.804 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1923 23:15:34.804 00.000 30444 Star::Find returns 1 (1), X=462.10, Y=193.58, Mass=103989, SNR=75.8, Peak=9902 HFD=3.8 23:15:34.804 00.000 30444 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.28) = xAngle (0.39 = 0.39) 23:15:34.804 00.000 30444 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.33 = 0.33) 23:15:34.804 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=0.07 hyp=0.63 cameraTheta=0.12 mountX=0.58 mountY=0.20, mountTheta=0.34 23:15:34.805 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=0.07, opts=13) 23:15:34.805 00.000 30444 Enqueuing Move request for scope (0.62, 0.07) 23:15:34.805 00.000 15672 Worker thread wakes up 23:15:34.805 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.07) opts 0xd 23:15:34.805 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, 0.07) 23:15:34.805 00.000 15672 Moving (0.62, 0.07) raw xDistance=0.58 yDistance=0.20 23:15:34.805 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58 23:15:34.805 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:34.805 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:15:34.805 00.000 15672 MoveAxis(W, 164, ABG) 23:15:34.805 00.000 15672 Guiding Dir = 3, Dur = 164 23:15:34.806 00.001 15672 IsSlewing returns 0 23:15:34.807 00.001 15672 IsGuiding returns 0 23:15:34.811 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2372, max=11490, FiltMin=2655, FiltMax=8957, Gamma=2.950 23:15:34.822 00.011 15672 PulseGuide returned control before completion, sleep 159 23:15:34.860 00.038 30444 UpdateGuideState exits: m=103989 SNR=75.8 Saturated 23:15:34.860 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:34.860 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:34.860 00.000 30444 Enqueuing Expose request 23:15:35.030 00.170 15672 IsGuiding returns 0 23:15:35.030 00.000 15672 Move returns status 0, amount 164 23:15:35.030 00.000 15672 MoveAxis(N, 0, ABG) 23:15:35.030 00.000 15672 Move returns status 0, amount 0 23:15:35.030 00.000 15672 move complete, result=0 23:15:35.030 00.000 15672 worker thread done servicing request 23:15:35.031 00.001 15672 Worker thread wakes up 23:15:35.031 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:35.031 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:35.085 00.054 30444 GuideStep: 0.6 px 164 ms WEST, 0.2 px 0 ms NORTH 23:15:37.142 02.057 15672 Exposure complete 23:15:37.162 00.020 15672 worker thread done servicing request 23:15:37.162 00.000 30444 OnExposeComplete: enter 23:15:37.162 00.000 30444 UpdateGuideState(): m_state=6 23:15:37.162 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1924 23:15:37.162 00.000 30444 Star::Find returns 1 (1), X=461.36, Y=193.71, Mass=93265, SNR=69.3, Peak=11136 HFD=3.4 23:15:37.162 00.000 30444 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.28) = xAngle (2.39 = 2.39) 23:15:37.162 00.000 30444 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.33 = 2.33) 23:15:37.162 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.11 mountX=-0.17 mountY=0.17, mountTheta=2.36 23:15:37.162 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.20, opts=13) 23:15:37.162 00.000 30444 Enqueuing Move request for scope (-0.12, 0.20) 23:15:37.162 00.000 15672 Worker thread wakes up 23:15:37.162 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd 23:15:37.162 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.20) 23:15:37.162 00.000 15672 Moving (-0.12, 0.20) raw xDistance=-0.17 yDistance=0.17 23:15:37.163 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:15:37.163 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:37.163 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:15:37.163 00.000 15672 MoveAxis(E, 0, ABG) 23:15:37.163 00.000 15672 Move returns status 0, amount 0 23:15:37.163 00.000 15672 MoveAxis(N, 0, ABG) 23:15:37.163 00.000 15672 Move returns status 0, amount 0 23:15:37.163 00.000 15672 move complete, result=0 23:15:37.163 00.000 15672 worker thread done servicing request 23:15:37.169 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=11375, FiltMin=2650, FiltMax=8688, Gamma=2.950 23:15:37.218 00.049 30444 UpdateGuideState exits: m=93265 SNR=69.3 Saturated 23:15:37.218 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:37.218 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:37.218 00.000 30444 Enqueuing Expose request 23:15:37.218 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:15:37.218 00.000 15672 Worker thread wakes up 23:15:37.218 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:37.218 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:39.125 01.907 15672 Exposure complete 23:15:39.144 00.019 15672 worker thread done servicing request 23:15:39.144 00.000 30444 OnExposeComplete: enter 23:15:39.144 00.000 30444 UpdateGuideState(): m_state=6 23:15:39.144 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1925 23:15:39.144 00.000 30444 Star::Find returns 1 (1), X=461.77, Y=193.90, Mass=92835, SNR=67.9, Peak=10472 HFD=3.6 23:15:39.145 00.001 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 23:15:39.145 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 23:15:39.145 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.39 hyp=0.49 cameraTheta=0.93 mountX=0.18 mountY=0.45, mountTheta=1.20 23:15:39.145 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.39, opts=13) 23:15:39.145 00.000 30444 Enqueuing Move request for scope (0.29, 0.39) 23:15:39.145 00.000 15672 Worker thread wakes up 23:15:39.145 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.39) opts 0xd 23:15:39.145 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.39) 23:15:39.146 00.001 15672 Moving (0.29, 0.39) raw xDistance=0.18 yDistance=0.45 23:15:39.146 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 23:15:39.146 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 23:15:39.146 00.000 15672 MoveAxis(E, 0, ABG) 23:15:39.146 00.000 15672 Move returns status 0, amount 0 23:15:39.146 00.000 15672 MoveAxis(S, 80, ABG) 23:15:39.146 00.000 15672 Guiding Dir = 1, Dur = 80 23:15:39.146 00.000 15672 IsSlewing returns 0 23:15:39.147 00.001 15672 IsGuiding returns 0 23:15:39.152 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2364, max=12667, FiltMin=2710, FiltMax=9044, Gamma=2.950 23:15:39.203 00.051 30444 UpdateGuideState exits: m=92835 SNR=67.9 Saturated 23:15:39.203 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:39.203 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:39.203 00.000 30444 Enqueuing Expose request 23:15:39.235 00.032 15672 IsGuiding returns 1 23:15:39.235 00.000 15672 scope still moving after pulse duration time elapsed 23:15:39.255 00.020 15672 IsSlewing returns 0 23:15:39.256 00.001 15672 IsGuiding returns 1 23:15:39.277 00.021 15672 IsSlewing returns 0 23:15:39.278 00.001 15672 IsGuiding returns 1 23:15:39.300 00.022 15672 IsSlewing returns 0 23:15:39.343 00.043 15672 IsGuiding returns 0 23:15:39.344 00.001 15672 scope move finished after 80 + 115 ms 23:15:39.344 00.000 15672 Move returns status 0, amount 80 23:15:39.344 00.000 15672 move complete, result=0 23:15:39.344 00.000 15672 worker thread done servicing request 23:15:39.344 00.000 15672 Worker thread wakes up 23:15:39.344 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:39.345 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:39.345 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 80 ms SOUTH 23:15:41.455 02.110 15672 Exposure complete 23:15:41.475 00.020 15672 worker thread done servicing request 23:15:41.475 00.000 30444 OnExposeComplete: enter 23:15:41.475 00.000 30444 UpdateGuideState(): m_state=6 23:15:41.476 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1926 23:15:41.476 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=193.62, Mass=91965, SNR=70.2, Peak=10664 HFD=3.3 23:15:41.476 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.95 = 1.95) 23:15:41.476 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 23:15:41.476 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=-0.04 mountY=0.11, mountTheta=1.94 23:15:41.476 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.12, opts=13) 23:15:41.476 00.000 30444 Enqueuing Move request for scope (-0.01, 0.12) 23:15:41.476 00.000 15672 Worker thread wakes up 23:15:41.476 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd 23:15:41.476 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.12) 23:15:41.476 00.000 15672 Moving (-0.01, 0.12) raw xDistance=-0.04 yDistance=0.11 23:15:41.477 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:15:41.477 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:41.477 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:15:41.477 00.000 15672 MoveAxis(E, 0, ABG) 23:15:41.477 00.000 15672 Move returns status 0, amount 0 23:15:41.477 00.000 15672 MoveAxis(N, 0, ABG) 23:15:41.477 00.000 15672 Move returns status 0, amount 0 23:15:41.477 00.000 15672 move complete, result=0 23:15:41.477 00.000 15672 worker thread done servicing request 23:15:41.481 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=11996, FiltMin=2716, FiltMax=9047, Gamma=2.950 23:15:41.531 00.050 30444 UpdateGuideState exits: m=91965 SNR=70.2 Saturated 23:15:41.531 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:41.531 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:41.531 00.000 30444 Enqueuing Expose request 23:15:41.532 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:15:41.532 00.000 15672 Worker thread wakes up 23:15:41.532 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:41.532 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:43.437 01.905 15672 Exposure complete 23:15:43.457 00.020 15672 worker thread done servicing request 23:15:43.457 00.000 30444 OnExposeComplete: enter 23:15:43.457 00.000 30444 UpdateGuideState(): m_state=6 23:15:43.458 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1927 23:15:43.458 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=193.71, Mass=104384, SNR=85.3, Peak=10674 HFD=3.5 23:15:43.458 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 23:15:43.458 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 23:15:43.458 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.13 mountX=0.04 mountY=0.22, mountTheta=1.41 23:15:43.458 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.20, opts=13) 23:15:43.458 00.000 30444 Enqueuing Move request for scope (0.09, 0.20) 23:15:43.458 00.000 15672 Worker thread wakes up 23:15:43.458 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd 23:15:43.458 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.20) 23:15:43.458 00.000 15672 Moving (0.09, 0.20) raw xDistance=0.04 yDistance=0.22 23:15:43.459 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:15:43.459 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:43.459 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 23:15:43.459 00.000 15672 MoveAxis(E, 0, ABG) 23:15:43.459 00.000 15672 Move returns status 0, amount 0 23:15:43.459 00.000 15672 MoveAxis(N, 0, ABG) 23:15:43.459 00.000 15672 Move returns status 0, amount 0 23:15:43.459 00.000 15672 move complete, result=0 23:15:43.459 00.000 15672 worker thread done servicing request 23:15:43.464 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2382, max=12075, FiltMin=2666, FiltMax=9121, Gamma=2.950 23:15:43.514 00.050 30444 UpdateGuideState exits: m=104384 SNR=85.3 Saturated 23:15:43.514 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:43.514 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:43.514 00.000 30444 Enqueuing Expose request 23:15:43.514 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:15:43.514 00.000 15672 Worker thread wakes up 23:15:43.514 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:43.515 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:45.621 02.106 15672 Exposure complete 23:15:45.641 00.020 15672 worker thread done servicing request 23:15:45.641 00.000 30444 OnExposeComplete: enter 23:15:45.641 00.000 30444 UpdateGuideState(): m_state=6 23:15:45.641 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1928 23:15:45.641 00.000 30444 Star::Find returns 1 (1), X=461.98, Y=193.84, Mass=98867, SNR=68.5, Peak=9443 HFD=4.0 23:15:45.641 00.000 30444 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.28) = xAngle (0.86 = 0.86) 23:15:45.642 00.001 30444 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.80 = 0.80) 23:15:45.642 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.33 hyp=0.61 cameraTheta=0.58 mountX=0.40 mountY=0.43, mountTheta=0.83 23:15:45.642 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.33, opts=13) 23:15:45.642 00.000 30444 Enqueuing Move request for scope (0.51, 0.33) 23:15:45.642 00.000 15672 Worker thread wakes up 23:15:45.642 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.33) opts 0xd 23:15:45.642 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.33) 23:15:45.642 00.000 15672 Moving (0.51, 0.33) raw xDistance=0.40 yDistance=0.43 23:15:45.642 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 23:15:45.642 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 23:15:45.642 00.000 15672 MoveAxis(W, 107, ABG) 23:15:45.642 00.000 15672 Guiding Dir = 3, Dur = 107 23:15:45.643 00.001 15672 IsSlewing returns 0 23:15:45.645 00.002 15672 IsGuiding returns 0 23:15:45.649 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=11658, FiltMin=2691, FiltMax=8873, Gamma=2.950 23:15:45.668 00.019 15672 PulseGuide returned control before completion, sleep 94 23:15:45.700 00.032 30444 UpdateGuideState exits: m=98867 SNR=68.5 Saturated 23:15:45.700 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:45.700 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:45.700 00.000 30444 Enqueuing Expose request 23:15:45.796 00.096 15672 IsGuiding returns 0 23:15:45.797 00.001 15672 Move returns status 0, amount 107 23:15:45.797 00.000 15672 MoveAxis(S, 78, ABG) 23:15:45.797 00.000 15672 Guiding Dir = 1, Dur = 78 23:15:45.798 00.001 15672 IsSlewing returns 0 23:15:45.800 00.002 15672 IsGuiding returns 0 23:15:45.876 00.076 15672 PulseGuide returned control before completion, sleep 13 23:15:45.891 00.015 15672 IsGuiding returns 1 23:15:45.891 00.000 15672 scope still moving after pulse duration time elapsed 23:15:45.912 00.021 15672 IsSlewing returns 0 23:15:45.913 00.001 15672 IsGuiding returns 1 23:15:45.933 00.020 15672 IsSlewing returns 0 23:15:45.935 00.002 15672 IsGuiding returns 1 23:15:45.956 00.021 15672 IsSlewing returns 0 23:15:45.959 00.003 15672 IsGuiding returns 1 23:15:45.980 00.021 15672 IsSlewing returns 0 23:15:46.021 00.041 15672 IsGuiding returns 0 23:15:46.021 00.000 15672 scope move finished after 78 + 142 ms 23:15:46.021 00.000 15672 Move returns status 0, amount 78 23:15:46.021 00.000 15672 move complete, result=0 23:15:46.022 00.001 15672 worker thread done servicing request 23:15:46.022 00.000 15672 Worker thread wakes up 23:15:46.022 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:46.022 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:46.022 00.000 30444 GuideStep: 0.4 px 107 ms WEST, 0.4 px 78 ms SOUTH 23:15:47.931 01.909 15672 Exposure complete 23:15:47.951 00.020 15672 worker thread done servicing request 23:15:47.951 00.000 30444 OnExposeComplete: enter 23:15:47.951 00.000 30444 UpdateGuideState(): m_state=6 23:15:47.951 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1929 23:15:47.951 00.000 30444 Star::Find returns 1 (1), X=460.88, Y=193.67, Mass=93946, SNR=68.7, Peak=10124 HFD=3.8 23:15:47.951 00.000 30444 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.28) = xAngle (3.16 = -3.13) 23:15:47.951 00.000 30444 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.10 = 3.10) 23:15:47.952 00.001 30444 CameraToMount -- cameraX=-0.60 cameraY=0.16 hyp=0.62 cameraTheta=2.88 mountX=-0.62 mountY=0.03, mountTheta=3.10 23:15:47.952 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.60, y=0.16, opts=13) 23:15:47.952 00.000 30444 Enqueuing Move request for scope (-0.60, 0.16) 23:15:47.952 00.000 15672 Worker thread wakes up 23:15:47.952 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.16) opts 0xd 23:15:47.952 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.60, 0.16) 23:15:47.952 00.000 15672 Moving (-0.60, 0.16) raw xDistance=-0.62 yDistance=0.03 23:15:47.952 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.62 23:15:47.952 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:47.952 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:15:47.952 00.000 15672 MoveAxis(E, 161, ABG) 23:15:47.952 00.000 15672 Guiding Dir = 2, Dur = 161 23:15:47.953 00.001 15672 IsSlewing returns 0 23:15:47.954 00.001 15672 IsGuiding returns 0 23:15:47.958 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=10960, FiltMin=2701, FiltMax=7557, Gamma=2.950 23:15:47.969 00.011 15672 PulseGuide returned control before completion, sleep 157 23:15:48.007 00.038 30444 UpdateGuideState exits: m=93946 SNR=68.7 Saturated 23:15:48.007 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:48.007 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:48.007 00.000 30444 Enqueuing Expose request 23:15:48.178 00.171 15672 IsGuiding returns 0 23:15:48.178 00.000 15672 Move returns status 0, amount 161 23:15:48.178 00.000 15672 MoveAxis(N, 0, ABG) 23:15:48.178 00.000 15672 Move returns status 0, amount 0 23:15:48.178 00.000 15672 move complete, result=0 23:15:48.179 00.001 15672 worker thread done servicing request 23:15:48.179 00.000 15672 Worker thread wakes up 23:15:48.179 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:48.179 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:48.179 00.000 30444 GuideStep: -0.6 px 161 ms EAST, 0.0 px 0 ms NORTH 23:15:50.295 02.116 15672 Exposure complete 23:15:50.327 00.032 15672 worker thread done servicing request 23:15:50.327 00.000 30444 OnExposeComplete: enter 23:15:50.327 00.000 30444 UpdateGuideState(): m_state=6 23:15:50.327 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1930 23:15:50.327 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=193.54, Mass=93157, SNR=67.2, Peak=10795 HFD=3.4 23:15:50.327 00.000 30444 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.28) = xAngle (0.40 = 0.40) 23:15:50.327 00.000 30444 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.34 = 0.34) 23:15:50.327 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.24 cameraTheta=0.13 mountX=0.22 mountY=0.08, mountTheta=0.35 23:15:50.328 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.03, opts=13) 23:15:50.328 00.000 30444 Enqueuing Move request for scope (0.24, 0.03) 23:15:50.328 00.000 15672 Worker thread wakes up 23:15:50.328 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.03) opts 0xd 23:15:50.328 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.03) 23:15:50.328 00.000 15672 Moving (0.24, 0.03) raw xDistance=0.22 yDistance=0.08 23:15:50.328 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:15:50.328 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:50.328 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:15:50.328 00.000 15672 MoveAxis(E, 0, ABG) 23:15:50.328 00.000 15672 Move returns status 0, amount 0 23:15:50.328 00.000 15672 MoveAxis(N, 0, ABG) 23:15:50.328 00.000 15672 Move returns status 0, amount 0 23:15:50.328 00.000 15672 move complete, result=0 23:15:50.329 00.001 15672 worker thread done servicing request 23:15:50.333 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=12734, FiltMin=2691, FiltMax=9321, Gamma=2.950 23:15:50.383 00.050 30444 UpdateGuideState exits: m=93157 SNR=67.2 Saturated 23:15:50.383 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:50.383 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:50.383 00.000 30444 Enqueuing Expose request 23:15:50.383 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:15:50.383 00.000 15672 Worker thread wakes up 23:15:50.383 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:50.383 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:52.292 01.909 15672 Exposure complete 23:15:52.312 00.020 15672 worker thread done servicing request 23:15:52.312 00.000 30444 OnExposeComplete: enter 23:15:52.313 00.001 30444 UpdateGuideState(): m_state=6 23:15:52.313 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1931 23:15:52.313 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=193.64, Mass=97489, SNR=72.4, Peak=12397 HFD=3.2 23:15:52.313 00.000 30444 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.28) = xAngle (1.51 = 1.51) 23:15:52.313 00.000 30444 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.45 = 1.45) 23:15:52.313 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.23 mountX=0.01 mountY=0.14, mountTheta=1.51 23:15:52.313 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.14, opts=13) 23:15:52.313 00.000 30444 Enqueuing Move request for scope (0.05, 0.14) 23:15:52.314 00.001 15672 Worker thread wakes up 23:15:52.314 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd 23:15:52.314 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.14) 23:15:52.314 00.000 15672 Moving (0.05, 0.14) raw xDistance=0.01 yDistance=0.14 23:15:52.314 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:15:52.314 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:52.314 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:15:52.314 00.000 15672 MoveAxis(E, 0, ABG) 23:15:52.314 00.000 15672 Move returns status 0, amount 0 23:15:52.314 00.000 15672 MoveAxis(N, 0, ABG) 23:15:52.314 00.000 15672 Move returns status 0, amount 0 23:15:52.314 00.000 15672 move complete, result=0 23:15:52.314 00.000 15672 worker thread done servicing request 23:15:52.319 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2382, max=12397, FiltMin=2714, FiltMax=9421, Gamma=2.950 23:15:52.368 00.049 30444 UpdateGuideState exits: m=97489 SNR=72.4 Saturated 23:15:52.368 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:52.368 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:52.368 00.000 30444 Enqueuing Expose request 23:15:52.369 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:15:52.369 00.000 15672 Worker thread wakes up 23:15:52.369 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:52.369 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:54.478 02.109 15672 Exposure complete 23:15:54.498 00.020 15672 worker thread done servicing request 23:15:54.498 00.000 30444 OnExposeComplete: enter 23:15:54.498 00.000 30444 UpdateGuideState(): m_state=6 23:15:54.498 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1932 23:15:54.498 00.000 30444 Star::Find returns 1 (1), X=461.99, Y=193.76, Mass=109735, SNR=88.9, Peak=10855 HFD=4.0 23:15:54.499 00.001 30444 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.28) = xAngle (0.73 = 0.73) 23:15:54.499 00.000 30444 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.67 = 0.67) 23:15:54.499 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.25 hyp=0.57 cameraTheta=0.45 mountX=0.43 mountY=0.36, mountTheta=0.70 23:15:54.499 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.25, opts=13) 23:15:54.499 00.000 30444 Enqueuing Move request for scope (0.51, 0.25) 23:15:54.499 00.000 15672 Worker thread wakes up 23:15:54.499 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.25) opts 0xd 23:15:54.499 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.25) 23:15:54.499 00.000 15672 Moving (0.51, 0.25) raw xDistance=0.43 yDistance=0.36 23:15:54.499 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 23:15:54.499 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 23:15:54.499 00.000 15672 MoveAxis(W, 115, ABG) 23:15:54.500 00.001 15672 Guiding Dir = 3, Dur = 115 23:15:54.500 00.000 15672 IsSlewing returns 0 23:15:54.501 00.001 15672 IsGuiding returns 0 23:15:54.505 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=11469, FiltMin=2679, FiltMax=9436, Gamma=2.950 23:15:54.518 00.013 15672 PulseGuide returned control before completion, sleep 109 23:15:54.555 00.037 30444 UpdateGuideState exits: m=109735 SNR=88.9 Saturated 23:15:54.555 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:54.555 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:54.555 00.000 30444 Enqueuing Expose request 23:15:54.648 00.093 15672 IsGuiding returns 0 23:15:54.648 00.000 15672 Move returns status 0, amount 115 23:15:54.648 00.000 15672 MoveAxis(S, 63, ABG) 23:15:54.648 00.000 15672 Guiding Dir = 1, Dur = 63 23:15:54.649 00.001 15672 IsSlewing returns 0 23:15:54.649 00.000 15672 IsGuiding returns 0 23:15:54.732 00.083 15672 IsGuiding returns 1 23:15:54.732 00.000 15672 scope still moving after pulse duration time elapsed 23:15:54.753 00.021 15672 IsSlewing returns 0 23:15:54.756 00.003 15672 IsGuiding returns 1 23:15:54.777 00.021 15672 IsSlewing returns 0 23:15:54.823 00.046 15672 IsGuiding returns 0 23:15:54.823 00.000 15672 scope move finished after 63 + 110 ms 23:15:54.823 00.000 15672 Move returns status 0, amount 63 23:15:54.823 00.000 15672 move complete, result=0 23:15:54.823 00.000 15672 worker thread done servicing request 23:15:54.824 00.001 15672 Worker thread wakes up 23:15:54.824 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:54.824 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:54.824 00.000 30444 GuideStep: 0.4 px 115 ms WEST, 0.4 px 63 ms SOUTH 23:15:56.738 01.914 15672 Exposure complete 23:15:56.765 00.027 15672 worker thread done servicing request 23:15:56.766 00.001 30444 OnExposeComplete: enter 23:15:56.766 00.000 30444 UpdateGuideState(): m_state=6 23:15:56.766 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1933 23:15:56.766 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=194.02, Mass=103899, SNR=73.6, Peak=11325 HFD=3.5 23:15:56.766 00.000 30444 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 23:15:56.766 00.000 30444 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.85 = 1.85) 23:15:56.766 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.51 hyp=0.51 cameraTheta=1.63 mountX=-0.17 mountY=0.49, mountTheta=1.90 23:15:56.766 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.51, opts=13) 23:15:56.766 00.000 30444 Enqueuing Move request for scope (-0.03, 0.51) 23:15:56.767 00.001 15672 Worker thread wakes up 23:15:56.767 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.51) opts 0xd 23:15:56.767 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.51) 23:15:56.767 00.000 15672 Moving (-0.03, 0.51) raw xDistance=-0.17 yDistance=0.49 23:15:56.767 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:15:56.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 23:15:56.767 00.000 15672 MoveAxis(E, 0, ABG) 23:15:56.767 00.000 15672 Move returns status 0, amount 0 23:15:56.767 00.000 15672 MoveAxis(S, 88, ABG) 23:15:56.767 00.000 15672 Guiding Dir = 1, Dur = 88 23:15:56.767 00.000 15672 IsSlewing returns 0 23:15:56.768 00.001 15672 IsGuiding returns 0 23:15:56.773 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2364, max=11325, FiltMin=2628, FiltMax=8829, Gamma=2.950 23:15:56.823 00.050 30444 UpdateGuideState exits: m=103899 SNR=73.6 Saturated 23:15:56.823 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:56.823 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:56.823 00.000 30444 Enqueuing Expose request 23:15:56.852 00.029 15672 PulseGuide returned control before completion, sleep 15 23:15:56.869 00.017 15672 IsGuiding returns 1 23:15:56.869 00.000 15672 scope still moving after pulse duration time elapsed 23:15:56.890 00.021 15672 IsSlewing returns 0 23:15:56.892 00.002 15672 IsGuiding returns 1 23:15:56.913 00.021 15672 IsSlewing returns 0 23:15:56.948 00.035 15672 IsGuiding returns 1 23:15:56.969 00.021 15672 IsSlewing returns 0 23:15:56.980 00.011 15672 IsGuiding returns 0 23:15:56.980 00.000 15672 scope move finished after 88 + 123 ms 23:15:56.980 00.000 15672 Move returns status 0, amount 88 23:15:56.980 00.000 15672 move complete, result=0 23:15:56.980 00.000 15672 worker thread done servicing request 23:15:56.980 00.000 15672 Worker thread wakes up 23:15:56.980 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 88 ms SOUTH 23:15:56.980 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:56.980 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:59.092 02.112 15672 Exposure complete 23:15:59.112 00.020 15672 worker thread done servicing request 23:15:59.112 00.000 30444 OnExposeComplete: enter 23:15:59.112 00.000 30444 UpdateGuideState(): m_state=6 23:15:59.112 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1934 23:15:59.113 00.001 30444 Star::Find returns 1 (1), X=461.83, Y=193.63, Mass=99431, SNR=72.9, Peak=11071 HFD=3.7 23:15:59.113 00.000 30444 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.28) = xAngle (0.62 = 0.62) 23:15:59.113 00.000 30444 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.56 = 0.56) 23:15:59.113 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.13 hyp=0.38 cameraTheta=0.34 mountX=0.31 mountY=0.20, mountTheta=0.58 23:15:59.113 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.13, opts=13) 23:15:59.113 00.000 30444 Enqueuing Move request for scope (0.35, 0.13) 23:15:59.113 00.000 15672 Worker thread wakes up 23:15:59.113 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.13) opts 0xd 23:15:59.113 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.13) 23:15:59.113 00.000 15672 Moving (0.35, 0.13) raw xDistance=0.31 yDistance=0.20 23:15:59.114 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 23:15:59.114 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:59.114 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:15:59.114 00.000 15672 MoveAxis(W, 82, ABG) 23:15:59.114 00.000 15672 Guiding Dir = 3, Dur = 82 23:15:59.114 00.000 15672 IsSlewing returns 0 23:15:59.115 00.001 15672 IsGuiding returns 0 23:15:59.119 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=11735, FiltMin=2710, FiltMax=8546, Gamma=2.950 23:15:59.135 00.016 15672 PulseGuide returned control before completion, sleep 73 23:15:59.170 00.035 30444 UpdateGuideState exits: m=99431 SNR=72.9 Saturated 23:15:59.170 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:59.170 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:15:59.170 00.000 30444 Enqueuing Expose request 23:15:59.209 00.039 15672 IsGuiding returns 1 23:15:59.210 00.001 15672 scope still moving after pulse duration time elapsed 23:15:59.231 00.021 15672 IsSlewing returns 0 23:15:59.247 00.016 15672 IsGuiding returns 0 23:15:59.247 00.000 15672 scope move finished after 82 + 50 ms 23:15:59.247 00.000 15672 Move returns status 0, amount 82 23:15:59.247 00.000 15672 MoveAxis(N, 0, ABG) 23:15:59.247 00.000 15672 Move returns status 0, amount 0 23:15:59.247 00.000 15672 move complete, result=0 23:15:59.248 00.001 15672 worker thread done servicing request 23:15:59.248 00.000 15672 Worker thread wakes up 23:15:59.248 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:15:59.248 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:15:59.248 00.000 30444 GuideStep: 0.3 px 82 ms WEST, 0.2 px 0 ms NORTH 23:16:01.154 01.906 15672 Exposure complete 23:16:01.174 00.020 15672 worker thread done servicing request 23:16:01.174 00.000 30444 OnExposeComplete: enter 23:16:01.174 00.000 30444 UpdateGuideState(): m_state=6 23:16:01.174 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1935 23:16:01.174 00.000 30444 Star::Find returns 1 (1), X=461.68, Y=193.83, Mass=94218, SNR=71.7, Peak=10615 HFD=3.7 23:16:01.174 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 23:16:01.174 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 23:16:01.174 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.33 hyp=0.39 cameraTheta=1.01 mountX=0.11 mountY=0.36, mountTheta=1.29 23:16:01.175 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.33, opts=13) 23:16:01.175 00.000 30444 Enqueuing Move request for scope (0.20, 0.33) 23:16:01.175 00.000 15672 Worker thread wakes up 23:16:01.175 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.33) opts 0xd 23:16:01.175 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.33) 23:16:01.175 00.000 15672 Moving (0.20, 0.33) raw xDistance=0.11 yDistance=0.36 23:16:01.175 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:16:01.175 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 23:16:01.175 00.000 15672 MoveAxis(E, 0, ABG) 23:16:01.175 00.000 15672 Move returns status 0, amount 0 23:16:01.175 00.000 15672 MoveAxis(S, 65, ABG) 23:16:01.175 00.000 15672 Guiding Dir = 1, Dur = 65 23:16:01.176 00.001 15672 IsSlewing returns 0 23:16:01.177 00.001 15672 IsGuiding returns 0 23:16:01.181 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=12354, FiltMin=2646, FiltMax=9299, Gamma=2.950 23:16:01.230 00.049 30444 UpdateGuideState exits: m=94218 SNR=71.7 Saturated 23:16:01.230 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:01.230 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:01.230 00.000 30444 Enqueuing Expose request 23:16:01.294 00.064 15672 IsGuiding returns 1 23:16:01.294 00.000 15672 scope still moving after pulse duration time elapsed 23:16:01.315 00.021 15672 IsSlewing returns 0 23:16:01.316 00.001 15672 IsGuiding returns 1 23:16:01.337 00.021 15672 IsSlewing returns 0 23:16:01.355 00.018 15672 IsGuiding returns 0 23:16:01.355 00.000 15672 scope move finished after 65 + 113 ms 23:16:01.356 00.001 15672 Move returns status 0, amount 65 23:16:01.356 00.000 15672 move complete, result=0 23:16:01.356 00.000 15672 worker thread done servicing request 23:16:01.356 00.000 15672 Worker thread wakes up 23:16:01.356 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:01.356 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:01.356 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 65 ms SOUTH 23:16:03.462 02.106 15672 Exposure complete 23:16:03.483 00.021 15672 worker thread done servicing request 23:16:03.483 00.000 30444 OnExposeComplete: enter 23:16:03.483 00.000 30444 UpdateGuideState(): m_state=6 23:16:03.483 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1936 23:16:03.483 00.000 30444 Star::Find returns 1 (1), X=461.81, Y=194.08, Mass=111930, SNR=82.5, Peak=9809 HFD=4.2 23:16:03.483 00.000 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 23:16:03.483 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 23:16:03.483 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.58 hyp=0.67 cameraTheta=1.05 mountX=0.16 mountY=0.64, mountTheta=1.32 23:16:03.484 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.58, opts=13) 23:16:03.484 00.000 30444 Enqueuing Move request for scope (0.34, 0.58) 23:16:03.484 00.000 15672 Worker thread wakes up 23:16:03.484 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.58) opts 0xd 23:16:03.484 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.58) 23:16:03.484 00.000 15672 Moving (0.34, 0.58) raw xDistance=0.16 yDistance=0.64 23:16:03.484 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:16:03.484 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 23:16:03.484 00.000 15672 MoveAxis(E, 0, ABG) 23:16:03.485 00.001 15672 Move returns status 0, amount 0 23:16:03.485 00.000 15672 MoveAxis(S, 114, ABG) 23:16:03.485 00.000 15672 Guiding Dir = 1, Dur = 114 23:16:03.485 00.000 15672 IsSlewing returns 0 23:16:03.486 00.001 15672 IsGuiding returns 0 23:16:03.491 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2384, max=9809, FiltMin=2682, FiltMax=8785, Gamma=2.950 23:16:03.546 00.055 30444 UpdateGuideState exits: m=111930 SNR=82.5 Saturated 23:16:03.546 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:03.546 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:03.546 00.000 30444 Enqueuing Expose request 23:16:03.560 00.014 15672 PulseGuide returned control before completion, sleep 51 23:16:03.641 00.081 15672 IsGuiding returns 1 23:16:03.641 00.000 15672 scope still moving after pulse duration time elapsed 23:16:03.662 00.021 15672 IsSlewing returns 0 23:16:03.705 00.043 15672 IsGuiding returns 0 23:16:03.705 00.000 15672 scope move finished after 114 + 103 ms 23:16:03.705 00.000 15672 Move returns status 0, amount 114 23:16:03.705 00.000 15672 move complete, result=0 23:16:03.705 00.000 15672 worker thread done servicing request 23:16:03.705 00.000 15672 Worker thread wakes up 23:16:03.706 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:03.706 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:03.706 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 114 ms SOUTH 23:16:05.622 01.916 15672 Exposure complete 23:16:05.651 00.029 15672 worker thread done servicing request 23:16:05.651 00.000 30444 OnExposeComplete: enter 23:16:05.651 00.000 30444 UpdateGuideState(): m_state=6 23:16:05.651 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1937 23:16:05.652 00.001 30444 Star::Find returns 1 (1), X=461.97, Y=193.68, Mass=112726, SNR=83.6, Peak=10362 HFD=4.0 23:16:05.652 00.000 30444 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.28) = xAngle (0.62 = 0.62) 23:16:05.652 00.000 30444 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.55 = 0.55) 23:16:05.652 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.17 hyp=0.52 cameraTheta=0.34 mountX=0.43 mountY=0.28, mountTheta=0.57 23:16:05.652 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.17, opts=13) 23:16:05.652 00.000 30444 Enqueuing Move request for scope (0.49, 0.17) 23:16:05.652 00.000 15672 Worker thread wakes up 23:16:05.652 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.17) opts 0xd 23:16:05.652 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.17) 23:16:05.652 00.000 15672 Moving (0.49, 0.17) raw xDistance=0.43 yDistance=0.28 23:16:05.653 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 23:16:05.653 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 23:16:05.653 00.000 15672 MoveAxis(W, 116, ABG) 23:16:05.653 00.000 15672 Guiding Dir = 3, Dur = 116 23:16:05.653 00.000 15672 IsSlewing returns 0 23:16:05.654 00.001 15672 IsGuiding returns 0 23:16:05.659 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=11634, FiltMin=2673, FiltMax=9100, Gamma=2.950 23:16:05.668 00.009 15672 PulseGuide returned control before completion, sleep 112 23:16:05.713 00.045 30444 UpdateGuideState exits: m=112726 SNR=83.6 Saturated 23:16:05.713 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:05.713 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:05.713 00.000 30444 Enqueuing Expose request 23:16:05.784 00.071 15672 IsGuiding returns 1 23:16:05.784 00.000 15672 scope still moving after pulse duration time elapsed 23:16:05.805 00.021 15672 IsSlewing returns 0 23:16:05.814 00.009 15672 IsGuiding returns 0 23:16:05.814 00.000 15672 scope move finished after 116 + 43 ms 23:16:05.814 00.000 15672 Move returns status 0, amount 116 23:16:05.814 00.000 15672 MoveAxis(S, 49, ABG) 23:16:05.814 00.000 15672 Guiding Dir = 1, Dur = 49 23:16:05.815 00.001 15672 IsSlewing returns 0 23:16:05.817 00.002 15672 IsGuiding returns 0 23:16:05.896 00.079 15672 IsGuiding returns 1 23:16:05.896 00.000 15672 scope still moving after pulse duration time elapsed 23:16:05.916 00.020 15672 IsSlewing returns 0 23:16:05.920 00.004 15672 IsGuiding returns 1 23:16:05.940 00.020 15672 IsSlewing returns 0 23:16:05.943 00.003 15672 IsGuiding returns 1 23:16:05.964 00.021 15672 IsSlewing returns 0 23:16:06.021 00.057 15672 IsGuiding returns 0 23:16:06.021 00.000 15672 scope move finished after 49 + 154 ms 23:16:06.021 00.000 15672 Move returns status 0, amount 49 23:16:06.021 00.000 15672 move complete, result=0 23:16:06.021 00.000 15672 worker thread done servicing request 23:16:06.021 00.000 15672 Worker thread wakes up 23:16:06.021 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:06.021 00.000 30444 GuideStep: 0.4 px 116 ms WEST, 0.3 px 49 ms SOUTH 23:16:06.021 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:08.127 02.106 15672 Exposure complete 23:16:08.147 00.020 15672 worker thread done servicing request 23:16:08.147 00.000 30444 OnExposeComplete: enter 23:16:08.147 00.000 30444 UpdateGuideState(): m_state=6 23:16:08.148 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1938 23:16:08.148 00.000 30444 Star::Find returns 1 (1), X=462.39, Y=193.30, Mass=103079, SNR=76.5, Peak=10124 HFD=3.7 23:16:08.148 00.000 30444 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.28) = xAngle (0.05 = 0.05) 23:16:08.148 00.000 30444 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.01 = -0.01) 23:16:08.148 00.000 30444 CameraToMount -- cameraX=0.91 cameraY=-0.21 hyp=0.93 cameraTheta=-0.23 mountX=0.93 mountY=-0.01, mountTheta=-0.01 23:16:08.148 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.91, y=-0.21, opts=13) 23:16:08.148 00.000 30444 Enqueuing Move request for scope (0.91, -0.21) 23:16:08.148 00.000 15672 Worker thread wakes up 23:16:08.148 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.21) opts 0xd 23:16:08.148 00.000 15672 Handling offset move in thread for scope, endpoint = (0.91, -0.21) 23:16:08.148 00.000 15672 Moving (0.91, -0.21) raw xDistance=0.93 yDistance=-0.01 23:16:08.149 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.93 23:16:08.149 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:08.149 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:16:08.149 00.000 15672 MoveAxis(W, 260, ABG) 23:16:08.149 00.000 15672 Guiding Dir = 3, Dur = 260 23:16:08.149 00.000 15672 IsSlewing returns 0 23:16:08.150 00.001 15672 IsGuiding returns 0 23:16:08.154 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2384, max=11385, FiltMin=2712, FiltMax=8505, Gamma=2.950 23:16:08.177 00.023 15672 PulseGuide returned control before completion, sleep 244 23:16:08.204 00.027 30444 UpdateGuideState exits: m=103079 SNR=76.5 Saturated 23:16:08.204 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:08.204 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:08.204 00.000 30444 Enqueuing Expose request 23:16:08.425 00.221 15672 IsGuiding returns 1 23:16:08.425 00.000 15672 scope still moving after pulse duration time elapsed 23:16:08.447 00.022 15672 IsSlewing returns 0 23:16:08.449 00.002 15672 IsGuiding returns 1 23:16:08.471 00.022 15672 IsSlewing returns 0 23:16:08.481 00.010 15672 IsGuiding returns 0 23:16:08.482 00.001 15672 scope move finished after 260 + 71 ms 23:16:08.482 00.000 15672 Move returns status 0, amount 260 23:16:08.482 00.000 15672 MoveAxis(N, 0, ABG) 23:16:08.482 00.000 15672 Move returns status 0, amount 0 23:16:08.482 00.000 15672 move complete, result=0 23:16:08.482 00.000 15672 worker thread done servicing request 23:16:08.482 00.000 15672 Worker thread wakes up 23:16:08.482 00.000 30444 GuideStep: 0.9 px 260 ms WEST, -0.0 px 0 ms NORTH 23:16:08.482 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:08.482 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:10.388 01.906 15672 Exposure complete 23:16:10.407 00.019 15672 worker thread done servicing request 23:16:10.408 00.001 30444 OnExposeComplete: enter 23:16:10.408 00.000 30444 UpdateGuideState(): m_state=6 23:16:10.408 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1939 23:16:10.408 00.000 30444 Star::Find returns 1 (1), X=461.98, Y=192.89, Mass=113606, SNR=69.5, Peak=11253 HFD=3.9 23:16:10.408 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 23:16:10.408 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 23:16:10.408 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=-0.61 hyp=0.79 cameraTheta=-0.89 mountX=0.65 mountY=-0.49, mountTheta=-0.65 23:16:10.408 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.61, opts=13) 23:16:10.409 00.001 30444 Enqueuing Move request for scope (0.50, -0.61) 23:16:10.409 00.000 15672 Worker thread wakes up 23:16:10.409 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.61) opts 0xd 23:16:10.409 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.61) 23:16:10.409 00.000 15672 Moving (0.50, -0.61) raw xDistance=0.65 yDistance=-0.49 23:16:10.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.65 23:16:10.409 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:16:10.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49 23:16:10.409 00.000 15672 MoveAxis(W, 194, ABG) 23:16:10.409 00.000 15672 Guiding Dir = 3, Dur = 194 23:16:10.410 00.001 15672 IsSlewing returns 0 23:16:10.411 00.001 15672 IsGuiding returns 0 23:16:10.415 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2438, max=11681, FiltMin=2727, FiltMax=9302, Gamma=2.950 23:16:10.429 00.014 15672 PulseGuide returned control before completion, sleep 186 23:16:10.464 00.035 30444 UpdateGuideState exits: m=113606 SNR=69.5 Saturated 23:16:10.464 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:10.464 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:10.464 00.000 30444 Enqueuing Expose request 23:16:10.618 00.154 15672 IsGuiding returns 1 23:16:10.619 00.001 15672 scope still moving after pulse duration time elapsed 23:16:10.640 00.021 15672 IsSlewing returns 0 23:16:10.654 00.014 15672 IsGuiding returns 0 23:16:10.654 00.000 15672 scope move finished after 194 + 49 ms 23:16:10.654 00.000 15672 Move returns status 0, amount 194 23:16:10.654 00.000 15672 MoveAxis(N, 0, ABG) 23:16:10.654 00.000 15672 Move returns status 0, amount 0 23:16:10.654 00.000 15672 move complete, result=0 23:16:10.654 00.000 15672 worker thread done servicing request 23:16:10.655 00.001 15672 Worker thread wakes up 23:16:10.655 00.000 30444 GuideStep: 0.7 px 194 ms WEST, -0.5 px 0 ms NORTH 23:16:10.655 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:10.655 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:12.763 02.108 15672 Exposure complete 23:16:12.783 00.020 15672 worker thread done servicing request 23:16:12.783 00.000 30444 OnExposeComplete: enter 23:16:12.783 00.000 30444 UpdateGuideState(): m_state=6 23:16:12.783 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1940 23:16:12.783 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=193.52, Mass=103108, SNR=79.1, Peak=12479 HFD=3.2 23:16:12.783 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 23:16:12.784 00.001 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 23:16:12.784 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.10 mountX=0.00 mountY=0.01, mountTheta=1.38 23:16:12.784 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.01, opts=13) 23:16:12.784 00.000 30444 Enqueuing Move request for scope (0.00, 0.01) 23:16:12.784 00.000 15672 Worker thread wakes up 23:16:12.784 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd 23:16:12.784 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.01) 23:16:12.784 00.000 15672 Moving (0.00, 0.01) raw xDistance=0.00 yDistance=0.01 23:16:12.784 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 23:16:12.784 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:12.784 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:16:12.785 00.001 15672 MoveAxis(E, 0, ABG) 23:16:12.785 00.000 15672 Move returns status 0, amount 0 23:16:12.785 00.000 15672 MoveAxis(N, 0, ABG) 23:16:12.785 00.000 15672 Move returns status 0, amount 0 23:16:12.785 00.000 15672 move complete, result=0 23:16:12.785 00.000 15672 worker thread done servicing request 23:16:12.790 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=14151, FiltMin=2590, FiltMax=8892, Gamma=2.950 23:16:12.839 00.049 30444 UpdateGuideState exits: m=103108 SNR=79.1 Saturated 23:16:12.840 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:12.840 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:12.840 00.000 30444 Enqueuing Expose request 23:16:12.840 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:16:12.840 00.000 15672 Worker thread wakes up 23:16:12.840 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:12.840 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:14.755 01.915 15672 Exposure complete 23:16:14.787 00.032 15672 worker thread done servicing request 23:16:14.787 00.000 30444 OnExposeComplete: enter 23:16:14.787 00.000 30444 UpdateGuideState(): m_state=6 23:16:14.787 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1941 23:16:14.787 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=193.54, Mass=94195, SNR=70.7, Peak=11214 HFD=3.2 23:16:14.787 00.000 30444 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 23:16:14.787 00.000 30444 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 23:16:14.787 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.23 mountX=0.15 mountY=0.07, mountTheta=0.46 23:16:14.788 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.04, opts=13) 23:16:14.788 00.000 30444 Enqueuing Move request for scope (0.16, 0.04) 23:16:14.788 00.000 15672 Worker thread wakes up 23:16:14.788 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd 23:16:14.788 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.04) 23:16:14.788 00.000 15672 Moving (0.16, 0.04) raw xDistance=0.15 yDistance=0.07 23:16:14.788 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 23:16:14.788 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:14.788 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:16:14.788 00.000 15672 MoveAxis(E, 0, ABG) 23:16:14.788 00.000 15672 Move returns status 0, amount 0 23:16:14.788 00.000 15672 MoveAxis(N, 0, ABG) 23:16:14.788 00.000 15672 Move returns status 0, amount 0 23:16:14.788 00.000 15672 move complete, result=0 23:16:14.788 00.000 15672 worker thread done servicing request 23:16:14.794 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=12810, FiltMin=2698, FiltMax=9460, Gamma=2.950 23:16:14.845 00.051 30444 UpdateGuideState exits: m=94195 SNR=70.7 Saturated 23:16:14.845 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:14.845 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:14.845 00.000 30444 Enqueuing Expose request 23:16:14.845 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:16:14.845 00.000 15672 Worker thread wakes up 23:16:14.845 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:14.845 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:16.955 02.110 15672 Exposure complete 23:16:16.975 00.020 15672 worker thread done servicing request 23:16:16.975 00.000 30444 OnExposeComplete: enter 23:16:16.975 00.000 30444 UpdateGuideState(): m_state=6 23:16:16.975 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1942 23:16:16.975 00.000 30444 Star::Find returns 1 (1), X=461.49, Y=193.48, Mass=97266, SNR=67.8, Peak=10944 HFD=3.2 23:16:16.975 00.000 30444 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.28) = xAngle (-0.82 = -0.82) 23:16:16.975 00.000 30444 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.89 = -0.89) 23:16:16.975 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.10 mountX=0.02 mountY=-0.02, mountTheta=-0.85 23:16:16.976 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.03, opts=13) 23:16:16.976 00.000 30444 Enqueuing Move request for scope (0.01, -0.03) 23:16:16.976 00.000 15672 Worker thread wakes up 23:16:16.976 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd 23:16:16.976 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.03) 23:16:16.976 00.000 15672 Moving (0.01, -0.03) raw xDistance=0.02 yDistance=-0.02 23:16:16.976 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:16:16.976 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:16.976 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:16:16.976 00.000 15672 MoveAxis(E, 0, ABG) 23:16:16.976 00.000 15672 Move returns status 0, amount 0 23:16:16.976 00.000 15672 MoveAxis(N, 0, ABG) 23:16:16.976 00.000 15672 Move returns status 0, amount 0 23:16:16.976 00.000 15672 move complete, result=0 23:16:16.976 00.000 15672 worker thread done servicing request 23:16:16.982 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=13082, FiltMin=2696, FiltMax=9750, Gamma=2.950 23:16:17.031 00.049 30444 UpdateGuideState exits: m=97266 SNR=67.8 Saturated 23:16:17.032 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:17.032 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:17.032 00.000 30444 Enqueuing Expose request 23:16:17.032 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 23:16:17.032 00.000 15672 Worker thread wakes up 23:16:17.032 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:17.032 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:18.938 01.906 15672 Exposure complete 23:16:18.957 00.019 15672 worker thread done servicing request 23:16:18.957 00.000 30444 OnExposeComplete: enter 23:16:18.957 00.000 30444 UpdateGuideState(): m_state=6 23:16:18.958 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1943 23:16:18.958 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=193.56, Mass=96662, SNR=75.6, Peak=11293 HFD=3.5 23:16:18.958 00.000 30444 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.28) = xAngle (3.18 = -3.11) 23:16:18.958 00.000 30444 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.11 = 3.11) 23:16:18.958 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.20 cameraTheta=2.90 mountX=-0.20 mountY=0.01, mountTheta=3.11 23:16:18.958 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.05, opts=13) 23:16:18.958 00.000 30444 Enqueuing Move request for scope (-0.20, 0.05) 23:16:18.958 00.000 15672 Worker thread wakes up 23:16:18.958 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd 23:16:18.959 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.05) 23:16:18.959 00.000 15672 Moving (-0.20, 0.05) raw xDistance=-0.20 yDistance=0.01 23:16:18.959 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 23:16:18.959 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:18.959 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:16:18.959 00.000 15672 MoveAxis(E, 0, ABG) 23:16:18.959 00.000 15672 Move returns status 0, amount 0 23:16:18.959 00.000 15672 MoveAxis(N, 0, ABG) 23:16:18.959 00.000 15672 Move returns status 0, amount 0 23:16:18.959 00.000 15672 move complete, result=0 23:16:18.959 00.000 15672 worker thread done servicing request 23:16:18.964 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=13114, FiltMin=2737, FiltMax=8599, Gamma=2.950 23:16:19.013 00.049 30444 UpdateGuideState exits: m=96662 SNR=75.6 Saturated 23:16:19.013 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:19.013 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:19.013 00.000 30444 Enqueuing Expose request 23:16:19.013 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 23:16:19.013 00.000 15672 Worker thread wakes up 23:16:19.013 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:19.014 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:21.121 02.107 15672 Exposure complete 23:16:21.141 00.020 15672 worker thread done servicing request 23:16:21.141 00.000 30444 OnExposeComplete: enter 23:16:21.141 00.000 30444 UpdateGuideState(): m_state=6 23:16:21.141 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1944 23:16:21.141 00.000 30444 Star::Find returns 1 (1), X=462.54, Y=193.89, Mass=98847, SNR=77.5, Peak=9393 HFD=3.7 23:16:21.141 00.000 30444 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.28) = xAngle (0.62 = 0.62) 23:16:21.141 00.000 30444 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.56 = 0.56) 23:16:21.141 00.000 30444 CameraToMount -- cameraX=1.07 cameraY=0.38 hyp=1.13 cameraTheta=0.34 mountX=0.92 mountY=0.60, mountTheta=0.58 23:16:21.142 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.07, y=0.38, opts=13) 23:16:21.142 00.000 30444 Enqueuing Move request for scope (1.07, 0.38) 23:16:21.142 00.000 15672 Worker thread wakes up 23:16:21.142 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.07, 0.38) opts 0xd 23:16:21.142 00.000 15672 Handling offset move in thread for scope, endpoint = (1.07, 0.38) 23:16:21.142 00.000 15672 Moving (1.07, 0.38) raw xDistance=0.92 yDistance=0.60 23:16:21.142 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.92 23:16:21.142 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 23:16:21.142 00.000 15672 MoveAxis(W, 249, ABG) 23:16:21.142 00.000 15672 Guiding Dir = 3, Dur = 249 23:16:21.143 00.001 15672 IsSlewing returns 0 23:16:21.144 00.001 15672 IsGuiding returns 0 23:16:21.149 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=10306, FiltMin=2730, FiltMax=8645, Gamma=2.950 23:16:21.164 00.015 15672 PulseGuide returned control before completion, sleep 240 23:16:21.199 00.035 30444 UpdateGuideState exits: m=98847 SNR=77.5 Saturated 23:16:21.199 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:21.199 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:21.199 00.000 30444 Enqueuing Expose request 23:16:21.468 00.269 15672 IsGuiding returns 0 23:16:21.469 00.001 15672 Move returns status 0, amount 249 23:16:21.469 00.000 15672 MoveAxis(S, 107, ABG) 23:16:21.469 00.000 15672 Guiding Dir = 1, Dur = 107 23:16:21.469 00.000 15672 IsSlewing returns 0 23:16:21.470 00.001 15672 IsGuiding returns 0 23:16:21.549 00.079 15672 PulseGuide returned control before completion, sleep 39 23:16:21.589 00.040 15672 IsGuiding returns 1 23:16:21.589 00.000 15672 scope still moving after pulse duration time elapsed 23:16:21.611 00.022 15672 IsSlewing returns 0 23:16:21.612 00.001 15672 IsGuiding returns 1 23:16:21.633 00.021 15672 IsSlewing returns 0 23:16:21.707 00.074 15672 IsGuiding returns 0 23:16:21.707 00.000 15672 scope move finished after 107 + 130 ms 23:16:21.707 00.000 15672 Move returns status 0, amount 107 23:16:21.707 00.000 15672 move complete, result=0 23:16:21.707 00.000 15672 worker thread done servicing request 23:16:21.708 00.001 15672 Worker thread wakes up 23:16:21.708 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:21.708 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:21.708 00.000 30444 GuideStep: 0.9 px 249 ms WEST, 0.6 px 107 ms SOUTH 23:16:23.615 01.907 15672 Exposure complete 23:16:23.635 00.020 15672 worker thread done servicing request 23:16:23.636 00.001 30444 OnExposeComplete: enter 23:16:23.636 00.000 30444 UpdateGuideState(): m_state=6 23:16:23.636 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1945 23:16:23.636 00.000 30444 Star::Find returns 1 (1), X=461.99, Y=193.40, Mass=95746, SNR=80.5, Peak=9918 HFD=3.7 23:16:23.636 00.000 30444 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.28) = xAngle (0.08 = 0.08) 23:16:23.636 00.000 30444 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.02 = 0.02) 23:16:23.636 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.10 hyp=0.53 cameraTheta=-0.20 mountX=0.52 mountY=0.01, mountTheta=0.02 23:16:23.636 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.10, opts=13) 23:16:23.636 00.000 30444 Enqueuing Move request for scope (0.52, -0.10) 23:16:23.637 00.001 15672 Worker thread wakes up 23:16:23.637 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.10) opts 0xd 23:16:23.637 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.10) 23:16:23.637 00.000 15672 Moving (0.52, -0.10) raw xDistance=0.52 yDistance=0.01 23:16:23.637 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.52 23:16:23.637 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:23.637 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:16:23.637 00.000 15672 MoveAxis(W, 159, ABG) 23:16:23.637 00.000 15672 Guiding Dir = 3, Dur = 159 23:16:23.637 00.000 15672 IsSlewing returns 0 23:16:23.638 00.001 15672 IsGuiding returns 0 23:16:23.642 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=10293, FiltMin=2711, FiltMax=8692, Gamma=2.950 23:16:23.656 00.014 15672 PulseGuide returned control before completion, sleep 151 23:16:23.692 00.036 30444 UpdateGuideState exits: m=95746 SNR=80.5 Saturated 23:16:23.692 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:23.692 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:23.692 00.000 30444 Enqueuing Expose request 23:16:23.833 00.141 15672 IsGuiding returns 0 23:16:23.834 00.001 15672 Move returns status 0, amount 159 23:16:23.834 00.000 15672 MoveAxis(N, 0, ABG) 23:16:23.834 00.000 15672 Move returns status 0, amount 0 23:16:23.834 00.000 15672 move complete, result=0 23:16:23.834 00.000 15672 worker thread done servicing request 23:16:23.834 00.000 15672 Worker thread wakes up 23:16:23.834 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:23.835 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:23.835 00.000 30444 GuideStep: 0.5 px 159 ms WEST, 0.0 px 0 ms NORTH 23:16:25.943 02.108 15672 Exposure complete 23:16:25.963 00.020 15672 worker thread done servicing request 23:16:25.963 00.000 30444 OnExposeComplete: enter 23:16:25.964 00.001 30444 UpdateGuideState(): m_state=6 23:16:25.964 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1946 23:16:25.964 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=193.68, Mass=102555, SNR=73.7, Peak=10612 HFD=3.6 23:16:25.964 00.000 30444 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.28) = xAngle (2.51 = 2.51) 23:16:25.964 00.000 30444 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.44 = 2.44) 23:16:25.964 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.22 cameraTheta=2.23 mountX=-0.18 mountY=0.14, mountTheta=2.47 23:16:25.964 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.18, opts=13) 23:16:25.964 00.000 30444 Enqueuing Move request for scope (-0.14, 0.18) 23:16:25.964 00.000 15672 Worker thread wakes up 23:16:25.964 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd 23:16:25.965 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.18) 23:16:25.965 00.000 15672 Moving (-0.14, 0.18) raw xDistance=-0.18 yDistance=0.14 23:16:25.965 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:16:25.965 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:25.965 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:16:25.965 00.000 15672 MoveAxis(E, 0, ABG) 23:16:25.965 00.000 15672 Move returns status 0, amount 0 23:16:25.965 00.000 15672 MoveAxis(N, 0, ABG) 23:16:25.965 00.000 15672 Move returns status 0, amount 0 23:16:25.965 00.000 15672 move complete, result=0 23:16:25.965 00.000 15672 worker thread done servicing request 23:16:25.970 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=10808, FiltMin=2705, FiltMax=8485, Gamma=2.950 23:16:26.019 00.049 30444 UpdateGuideState exits: m=102555 SNR=73.7 Saturated 23:16:26.019 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:26.019 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:26.019 00.000 30444 Enqueuing Expose request 23:16:26.019 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:16:26.019 00.000 15672 Worker thread wakes up 23:16:26.020 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:26.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:27.929 01.909 15672 Exposure complete 23:16:27.958 00.029 15672 worker thread done servicing request 23:16:27.958 00.000 30444 OnExposeComplete: enter 23:16:27.958 00.000 30444 UpdateGuideState(): m_state=6 23:16:27.959 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1947 23:16:27.959 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=193.25, Mass=101102, SNR=80.6, Peak=10840 HFD=3.6 23:16:27.959 00.000 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.28) = xAngle (-1.95 = -1.95) 23:16:27.959 00.000 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.01 = -2.01) 23:16:27.959 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.25 hyp=0.32 cameraTheta=-2.23 mountX=-0.12 mountY=-0.29, mountTheta=-1.96 23:16:27.961 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.25, opts=13) 23:16:27.961 00.000 30444 Enqueuing Move request for scope (-0.20, -0.25) 23:16:27.961 00.000 15672 Worker thread wakes up 23:16:27.961 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.25) opts 0xd 23:16:27.961 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.25) 23:16:27.961 00.000 15672 Moving (-0.20, -0.25) raw xDistance=-0.12 yDistance=-0.29 23:16:27.961 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 23:16:27.961 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:16:27.961 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 23:16:27.961 00.000 15672 MoveAxis(E, 0, ABG) 23:16:27.961 00.000 15672 Move returns status 0, amount 0 23:16:27.961 00.000 15672 MoveAxis(N, 0, ABG) 23:16:27.961 00.000 15672 Move returns status 0, amount 0 23:16:27.961 00.000 15672 move complete, result=0 23:16:27.961 00.000 15672 worker thread done servicing request 23:16:27.965 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=10840, FiltMin=2690, FiltMax=8006, Gamma=2.950 23:16:28.015 00.050 30444 UpdateGuideState exits: m=101102 SNR=80.6 Saturated 23:16:28.015 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:28.015 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:28.015 00.000 30444 Enqueuing Expose request 23:16:28.015 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 23:16:28.015 00.000 15672 Worker thread wakes up 23:16:28.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:28.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:30.125 02.110 15672 Exposure complete 23:16:30.145 00.020 15672 worker thread done servicing request 23:16:30.145 00.000 30444 OnExposeComplete: enter 23:16:30.145 00.000 30444 UpdateGuideState(): m_state=6 23:16:30.145 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1948 23:16:30.145 00.000 30444 Star::Find returns 1 (1), X=461.80, Y=193.31, Mass=105702, SNR=69.7, Peak=10444 HFD=3.7 23:16:30.145 00.000 30444 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 23:16:30.146 00.001 30444 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.33 = -0.33) 23:16:30.146 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.20 hyp=0.38 cameraTheta=-0.55 mountX=0.36 mountY=-0.12, mountTheta=-0.33 23:16:30.146 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.20, opts=13) 23:16:30.146 00.000 30444 Enqueuing Move request for scope (0.32, -0.20) 23:16:30.146 00.000 15672 Worker thread wakes up 23:16:30.146 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.20) opts 0xd 23:16:30.146 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.20) 23:16:30.146 00.000 15672 Moving (0.32, -0.20) raw xDistance=0.36 yDistance=-0.12 23:16:30.146 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 23:16:30.146 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:30.146 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:16:30.146 00.000 15672 MoveAxis(W, 98, ABG) 23:16:30.146 00.000 15672 Guiding Dir = 3, Dur = 98 23:16:30.147 00.001 15672 IsSlewing returns 0 23:16:30.148 00.001 15672 IsGuiding returns 0 23:16:30.152 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=12550, FiltMin=2668, FiltMax=8853, Gamma=2.950 23:16:30.174 00.022 15672 PulseGuide returned control before completion, sleep 83 23:16:30.202 00.028 30444 UpdateGuideState exits: m=105702 SNR=69.7 Saturated 23:16:30.202 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:30.202 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:30.202 00.000 30444 Enqueuing Expose request 23:16:30.259 00.057 15672 IsGuiding returns 1 23:16:30.259 00.000 15672 scope still moving after pulse duration time elapsed 23:16:30.279 00.020 15672 IsSlewing returns 0 23:16:30.304 00.025 15672 IsGuiding returns 0 23:16:30.304 00.000 15672 scope move finished after 98 + 57 ms 23:16:30.304 00.000 15672 Move returns status 0, amount 98 23:16:30.304 00.000 15672 MoveAxis(N, 0, ABG) 23:16:30.304 00.000 15672 Move returns status 0, amount 0 23:16:30.304 00.000 15672 move complete, result=0 23:16:30.305 00.001 15672 worker thread done servicing request 23:16:30.305 00.000 15672 Worker thread wakes up 23:16:30.305 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:30.305 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:30.305 00.000 30444 GuideStep: 0.4 px 98 ms WEST, -0.1 px 0 ms NORTH 23:16:32.220 01.915 15672 Exposure complete 23:16:32.249 00.029 15672 worker thread done servicing request 23:16:32.249 00.000 30444 OnExposeComplete: enter 23:16:32.249 00.000 30444 UpdateGuideState(): m_state=6 23:16:32.249 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1949 23:16:32.249 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=193.40, Mass=88358, SNR=71.6, Peak=11259 HFD=3.2 23:16:32.249 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 23:16:32.249 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 23:16:32.249 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.51 mountX=0.04 mountY=-0.10, mountTheta=-1.24 23:16:32.249 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.11, opts=13) 23:16:32.249 00.000 30444 Enqueuing Move request for scope (0.01, -0.11) 23:16:32.249 00.000 15672 Worker thread wakes up 23:16:32.249 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd 23:16:32.249 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.11) 23:16:32.249 00.000 15672 Moving (0.01, -0.11) raw xDistance=0.04 yDistance=-0.10 23:16:32.249 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:16:32.249 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:32.249 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 23:16:32.250 00.001 15672 MoveAxis(E, 0, ABG) 23:16:32.250 00.000 15672 Move returns status 0, amount 0 23:16:32.250 00.000 15672 MoveAxis(N, 0, ABG) 23:16:32.250 00.000 15672 Move returns status 0, amount 0 23:16:32.250 00.000 15672 move complete, result=0 23:16:32.250 00.000 15672 worker thread done servicing request 23:16:32.256 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=13318, FiltMin=2630, FiltMax=8629, Gamma=2.950 23:16:32.304 00.048 30444 UpdateGuideState exits: m=88358 SNR=71.6 Saturated 23:16:32.304 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:32.304 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:32.304 00.000 30444 Enqueuing Expose request 23:16:32.304 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:16:32.304 00.000 15672 Worker thread wakes up 23:16:32.304 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:32.304 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:34.413 02.109 15672 Exposure complete 23:16:34.433 00.020 15672 worker thread done servicing request 23:16:34.433 00.000 30444 OnExposeComplete: enter 23:16:34.433 00.000 30444 UpdateGuideState(): m_state=6 23:16:34.433 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1950 23:16:34.433 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=193.25, Mass=105974, SNR=81.6, Peak=12270 HFD=3.6 23:16:34.433 00.000 30444 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.28) = xAngle (-2.27 = -2.27) 23:16:34.433 00.000 30444 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.33 = -2.33) 23:16:34.433 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.26 hyp=0.46 cameraTheta=-2.55 mountX=-0.29 mountY=-0.33, mountTheta=-2.30 23:16:34.434 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.26, opts=13) 23:16:34.434 00.000 30444 Enqueuing Move request for scope (-0.38, -0.26) 23:16:34.434 00.000 15672 Worker thread wakes up 23:16:34.434 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.26) opts 0xd 23:16:34.434 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.26) 23:16:34.434 00.000 15672 Moving (-0.38, -0.26) raw xDistance=-0.29 yDistance=-0.33 23:16:34.434 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 23:16:34.434 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:16:34.434 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 23:16:34.434 00.000 15672 MoveAxis(E, 79, ABG) 23:16:34.434 00.000 15672 Guiding Dir = 2, Dur = 79 23:16:34.435 00.001 15672 IsSlewing returns 0 23:16:34.436 00.001 15672 IsGuiding returns 0 23:16:34.440 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=12896, FiltMin=2597, FiltMax=8770, Gamma=2.950 23:16:34.455 00.015 15672 PulseGuide returned control before completion, sleep 71 23:16:34.489 00.034 30444 UpdateGuideState exits: m=105974 SNR=81.6 Saturated 23:16:34.489 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:34.489 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:34.489 00.000 30444 Enqueuing Expose request 23:16:34.536 00.047 15672 IsGuiding returns 1 23:16:34.536 00.000 15672 scope still moving after pulse duration time elapsed 23:16:34.557 00.021 15672 IsSlewing returns 0 23:16:34.568 00.011 15672 IsGuiding returns 0 23:16:34.568 00.000 15672 scope move finished after 79 + 52 ms 23:16:34.568 00.000 15672 Move returns status 0, amount 79 23:16:34.568 00.000 15672 MoveAxis(N, 0, ABG) 23:16:34.568 00.000 15672 Move returns status 0, amount 0 23:16:34.568 00.000 15672 move complete, result=0 23:16:34.568 00.000 15672 worker thread done servicing request 23:16:34.568 00.000 15672 Worker thread wakes up 23:16:34.568 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:34.568 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:34.568 00.000 30444 GuideStep: -0.3 px 79 ms EAST, -0.3 px 0 ms NORTH 23:16:36.476 01.908 15672 Exposure complete 23:16:36.495 00.019 15672 worker thread done servicing request 23:16:36.495 00.000 30444 OnExposeComplete: enter 23:16:36.495 00.000 30444 UpdateGuideState(): m_state=6 23:16:36.496 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1951 23:16:36.496 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.42, Mass=105552, SNR=80.0, Peak=12653 HFD=3.2 23:16:36.496 00.000 30444 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.28) = xAngle (-0.68 = -0.68) 23:16:36.496 00.000 30444 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.75 = -0.75) 23:16:36.496 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-0.96 mountX=0.08 mountY=-0.07, mountTheta=-0.72 23:16:36.496 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.09, opts=13) 23:16:36.496 00.000 30444 Enqueuing Move request for scope (0.06, -0.09) 23:16:36.496 00.000 15672 Worker thread wakes up 23:16:36.496 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd 23:16:36.497 00.001 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.09) 23:16:36.497 00.000 15672 Moving (0.06, -0.09) raw xDistance=0.08 yDistance=-0.07 23:16:36.497 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:16:36.497 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:36.497 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:16:36.497 00.000 15672 MoveAxis(E, 0, ABG) 23:16:36.497 00.000 15672 Move returns status 0, amount 0 23:16:36.497 00.000 15672 MoveAxis(N, 0, ABG) 23:16:36.497 00.000 15672 Move returns status 0, amount 0 23:16:36.497 00.000 15672 move complete, result=0 23:16:36.497 00.000 15672 worker thread done servicing request 23:16:36.502 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=14293, FiltMin=2715, FiltMax=9147, Gamma=2.950 23:16:36.551 00.049 30444 UpdateGuideState exits: m=105552 SNR=80.0 Saturated 23:16:36.551 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:36.551 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:36.551 00.000 30444 Enqueuing Expose request 23:16:36.551 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:16:36.551 00.000 15672 Worker thread wakes up 23:16:36.551 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:36.551 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:38.668 02.117 15672 Exposure complete 23:16:38.699 00.031 15672 worker thread done servicing request 23:16:38.699 00.000 30444 OnExposeComplete: enter 23:16:38.699 00.000 30444 UpdateGuideState(): m_state=6 23:16:38.699 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1952 23:16:38.699 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=193.16, Mass=104144, SNR=84.3, Peak=11263 HFD=3.6 23:16:38.699 00.000 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.95 = -0.95) 23:16:38.700 00.001 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.01 = -1.01) 23:16:38.700 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.35 hyp=0.37 cameraTheta=-1.23 mountX=0.22 mountY=-0.31, mountTheta=-0.97 23:16:38.700 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.35, opts=13) 23:16:38.700 00.000 30444 Enqueuing Move request for scope (0.12, -0.35) 23:16:38.700 00.000 15672 Worker thread wakes up 23:16:38.700 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.35) opts 0xd 23:16:38.700 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.35) 23:16:38.700 00.000 15672 Moving (0.12, -0.35) raw xDistance=0.22 yDistance=-0.31 23:16:38.700 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:16:38.700 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:16:38.701 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 23:16:38.701 00.000 15672 MoveAxis(E, 0, ABG) 23:16:38.701 00.000 15672 Move returns status 0, amount 0 23:16:38.701 00.000 15672 MoveAxis(N, 0, ABG) 23:16:38.701 00.000 15672 Move returns status 0, amount 0 23:16:38.701 00.000 15672 move complete, result=0 23:16:38.701 00.000 15672 worker thread done servicing request 23:16:38.705 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=14568, FiltMin=2691, FiltMax=10004, Gamma=2.950 23:16:38.754 00.049 30444 UpdateGuideState exits: m=104144 SNR=84.3 Saturated 23:16:38.754 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:38.754 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:38.754 00.000 30444 Enqueuing Expose request 23:16:38.754 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 23:16:38.754 00.000 15672 Worker thread wakes up 23:16:38.755 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:38.755 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:40.664 01.909 15672 Exposure complete 23:16:40.685 00.021 15672 worker thread done servicing request 23:16:40.685 00.000 30444 OnExposeComplete: enter 23:16:40.685 00.000 30444 UpdateGuideState(): m_state=6 23:16:40.685 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1953 23:16:40.685 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=193.29, Mass=97663, SNR=74.4, Peak=11818 HFD=3.2 23:16:40.685 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 23:16:40.685 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 23:16:40.685 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.09 mountX=0.17 mountY=-0.19, mountTheta=-0.84 23:16:40.686 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.22, opts=13) 23:16:40.686 00.000 30444 Enqueuing Move request for scope (0.11, -0.22) 23:16:40.686 00.000 15672 Worker thread wakes up 23:16:40.686 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd 23:16:40.686 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.22) 23:16:40.686 00.000 15672 Moving (0.11, -0.22) raw xDistance=0.17 yDistance=-0.19 23:16:40.686 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:16:40.686 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:40.686 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 23:16:40.686 00.000 15672 MoveAxis(E, 0, ABG) 23:16:40.686 00.000 15672 Move returns status 0, amount 0 23:16:40.686 00.000 15672 MoveAxis(N, 0, ABG) 23:16:40.686 00.000 15672 Move returns status 0, amount 0 23:16:40.686 00.000 15672 move complete, result=0 23:16:40.686 00.000 15672 worker thread done servicing request 23:16:40.691 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=12952, FiltMin=2734, FiltMax=9129, Gamma=2.950 23:16:40.740 00.049 30444 UpdateGuideState exits: m=97663 SNR=74.4 Saturated 23:16:40.740 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:40.740 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:40.740 00.000 30444 Enqueuing Expose request 23:16:40.740 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:16:40.740 00.000 15672 Worker thread wakes up 23:16:40.741 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:40.741 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:42.850 02.109 15672 Exposure complete 23:16:42.870 00.020 15672 worker thread done servicing request 23:16:42.870 00.000 30444 OnExposeComplete: enter 23:16:42.870 00.000 30444 UpdateGuideState(): m_state=6 23:16:42.870 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1954 23:16:42.870 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=193.32, Mass=103900, SNR=78.7, Peak=13390 HFD=3.2 23:16:42.870 00.000 30444 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 23:16:42.870 00.000 30444 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 23:16:42.870 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.87 mountX=0.20 mountY=-0.15, mountTheta=-0.63 23:16:42.871 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.18, opts=13) 23:16:42.871 00.000 30444 Enqueuing Move request for scope (0.16, -0.18) 23:16:42.871 00.000 15672 Worker thread wakes up 23:16:42.871 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd 23:16:42.871 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.18) 23:16:42.871 00.000 15672 Moving (0.16, -0.18) raw xDistance=0.20 yDistance=-0.15 23:16:42.871 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:16:42.871 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:42.871 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:16:42.871 00.000 15672 MoveAxis(E, 0, ABG) 23:16:42.871 00.000 15672 Move returns status 0, amount 0 23:16:42.871 00.000 15672 MoveAxis(N, 0, ABG) 23:16:42.871 00.000 15672 Move returns status 0, amount 0 23:16:42.871 00.000 15672 move complete, result=0 23:16:42.871 00.000 15672 worker thread done servicing request 23:16:42.876 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2384, max=13390, FiltMin=2725, FiltMax=9145, Gamma=2.950 23:16:42.926 00.050 30444 UpdateGuideState exits: m=103900 SNR=78.7 Saturated 23:16:42.926 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:42.926 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:42.926 00.000 30444 Enqueuing Expose request 23:16:42.926 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:16:42.926 00.000 15672 Worker thread wakes up 23:16:42.926 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:42.926 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:44.833 01.907 15672 Exposure complete 23:16:44.852 00.019 15672 worker thread done servicing request 23:16:44.852 00.000 30444 OnExposeComplete: enter 23:16:44.852 00.000 30444 UpdateGuideState(): m_state=6 23:16:44.852 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1955 23:16:44.852 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=193.54, Mass=103459, SNR=80.2, Peak=10705 HFD=3.7 23:16:44.854 00.002 30444 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 23:16:44.854 00.000 30444 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 23:16:44.854 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.03 hyp=0.56 cameraTheta=0.06 mountX=0.53 mountY=0.15, mountTheta=0.28 23:16:44.854 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.03, opts=13) 23:16:44.854 00.000 30444 Enqueuing Move request for scope (0.56, 0.03) 23:16:44.854 00.000 15672 Worker thread wakes up 23:16:44.854 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.03) opts 0xd 23:16:44.854 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.03) 23:16:44.854 00.000 15672 Moving (0.56, 0.03) raw xDistance=0.53 yDistance=0.15 23:16:44.854 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53 23:16:44.854 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:44.854 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 23:16:44.854 00.000 15672 MoveAxis(W, 144, ABG) 23:16:44.854 00.000 15672 Guiding Dir = 3, Dur = 144 23:16:44.854 00.000 15672 IsSlewing returns 0 23:16:44.855 00.001 15672 IsGuiding returns 0 23:16:44.859 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11545, FiltMin=2638, FiltMax=8857, Gamma=2.950 23:16:44.870 00.011 15672 PulseGuide returned control before completion, sleep 140 23:16:44.908 00.038 30444 UpdateGuideState exits: m=103459 SNR=80.2 Saturated 23:16:44.908 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:44.909 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:44.909 00.000 30444 Enqueuing Expose request 23:16:45.012 00.103 15672 IsGuiding returns 1 23:16:45.012 00.000 15672 scope still moving after pulse duration time elapsed 23:16:45.034 00.022 15672 IsSlewing returns 0 23:16:45.048 00.014 15672 IsGuiding returns 0 23:16:45.048 00.000 15672 scope move finished after 144 + 48 ms 23:16:45.049 00.001 15672 Move returns status 0, amount 144 23:16:45.049 00.000 15672 MoveAxis(N, 0, ABG) 23:16:45.049 00.000 15672 Move returns status 0, amount 0 23:16:45.049 00.000 15672 move complete, result=0 23:16:45.049 00.000 15672 worker thread done servicing request 23:16:45.049 00.000 15672 Worker thread wakes up 23:16:45.049 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:45.049 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:45.141 00.092 30444 GuideStep: 0.5 px 144 ms WEST, 0.2 px 0 ms NORTH 23:16:47.158 02.017 15672 Exposure complete 23:16:47.178 00.020 15672 worker thread done servicing request 23:16:47.178 00.000 30444 OnExposeComplete: enter 23:16:47.178 00.000 30444 UpdateGuideState(): m_state=6 23:16:47.178 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1956 23:16:47.178 00.000 30444 Star::Find returns 1 (1), X=461.31, Y=193.63, Mass=96659, SNR=77.1, Peak=11276 HFD=3.5 23:16:47.178 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.81 = 2.81) 23:16:47.178 00.000 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.75 = 2.75) 23:16:47.178 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.53 mountX=-0.20 mountY=0.08, mountTheta=2.76 23:16:47.179 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.12, opts=13) 23:16:47.179 00.000 30444 Enqueuing Move request for scope (-0.17, 0.12) 23:16:47.179 00.000 15672 Worker thread wakes up 23:16:47.179 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd 23:16:47.179 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.12) 23:16:47.179 00.000 15672 Moving (-0.17, 0.12) raw xDistance=-0.20 yDistance=0.08 23:16:47.179 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 23:16:47.179 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:47.179 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:16:47.179 00.000 15672 MoveAxis(E, 0, ABG) 23:16:47.179 00.000 15672 Move returns status 0, amount 0 23:16:47.179 00.000 15672 MoveAxis(N, 0, ABG) 23:16:47.179 00.000 15672 Move returns status 0, amount 0 23:16:47.179 00.000 15672 move complete, result=0 23:16:47.179 00.000 15672 worker thread done servicing request 23:16:47.184 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=12179, FiltMin=2693, FiltMax=8452, Gamma=2.950 23:16:47.233 00.049 30444 UpdateGuideState exits: m=96659 SNR=77.1 Saturated 23:16:47.233 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:47.233 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:47.233 00.000 30444 Enqueuing Expose request 23:16:47.234 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:16:47.234 00.000 15672 Worker thread wakes up 23:16:47.234 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:47.234 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:49.143 01.909 15672 Exposure complete 23:16:49.163 00.020 15672 worker thread done servicing request 23:16:49.163 00.000 30444 OnExposeComplete: enter 23:16:49.163 00.000 30444 UpdateGuideState(): m_state=6 23:16:49.163 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1957 23:16:49.163 00.000 30444 Star::Find returns 1 (1), X=461.16, Y=193.01, Mass=109302, SNR=84.5, Peak=12954 HFD=3.2 23:16:49.163 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 23:16:49.163 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 23:16:49.163 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.50 hyp=0.59 cameraTheta=-2.14 mountX=-0.17 mountY=-0.56, mountTheta=-1.87 23:16:49.163 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.50, opts=13) 23:16:49.164 00.001 30444 Enqueuing Move request for scope (-0.32, -0.50) 23:16:49.164 00.000 15672 Worker thread wakes up 23:16:49.164 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.50) opts 0xd 23:16:49.164 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.50) 23:16:49.164 00.000 15672 Moving (-0.32, -0.50) raw xDistance=-0.17 yDistance=-0.56 23:16:49.164 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:16:49.164 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 23:16:49.164 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56 23:16:49.164 00.000 15672 MoveAxis(E, 0, ABG) 23:16:49.164 00.000 15672 Move returns status 0, amount 0 23:16:49.164 00.000 15672 MoveAxis(N, 0, ABG) 23:16:49.164 00.000 15672 Move returns status 0, amount 0 23:16:49.164 00.000 15672 move complete, result=0 23:16:49.164 00.000 15672 worker thread done servicing request 23:16:49.169 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=12954, FiltMin=2725, FiltMax=9132, Gamma=2.950 23:16:49.218 00.049 30444 UpdateGuideState exits: m=109302 SNR=84.5 Saturated 23:16:49.218 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:49.218 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:49.218 00.000 30444 Enqueuing Expose request 23:16:49.218 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH 23:16:49.218 00.000 15672 Worker thread wakes up 23:16:49.218 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:49.218 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:51.328 02.110 15672 Exposure complete 23:16:51.347 00.019 15672 worker thread done servicing request 23:16:51.347 00.000 30444 OnExposeComplete: enter 23:16:51.348 00.001 30444 UpdateGuideState(): m_state=6 23:16:51.348 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1958 23:16:51.348 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=193.27, Mass=103929, SNR=81.9, Peak=11728 HFD=3.5 23:16:51.348 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 23:16:51.348 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 23:16:51.348 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.88 mountX=-0.01 mountY=-0.25, mountTheta=-1.61 23:16:51.348 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.24, opts=13) 23:16:51.348 00.000 30444 Enqueuing Move request for scope (-0.08, -0.24) 23:16:51.349 00.001 15672 Worker thread wakes up 23:16:51.349 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.24) opts 0xd 23:16:51.349 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.24) 23:16:51.349 00.000 15672 Moving (-0.08, -0.24) raw xDistance=-0.01 yDistance=-0.25 23:16:51.349 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:16:51.349 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:51.349 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 23:16:51.349 00.000 15672 MoveAxis(E, 0, ABG) 23:16:51.349 00.000 15672 Move returns status 0, amount 0 23:16:51.349 00.000 15672 MoveAxis(N, 0, ABG) 23:16:51.349 00.000 15672 Move returns status 0, amount 0 23:16:51.349 00.000 15672 move complete, result=0 23:16:51.349 00.000 15672 worker thread done servicing request 23:16:51.354 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=12661, FiltMin=2650, FiltMax=9032, Gamma=2.950 23:16:51.403 00.049 30444 UpdateGuideState exits: m=103929 SNR=81.9 Saturated 23:16:51.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:51.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:51.403 00.000 30444 Enqueuing Expose request 23:16:51.404 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:16:51.404 00.000 15672 Worker thread wakes up 23:16:51.404 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:51.404 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:53.309 01.905 15672 Exposure complete 23:16:53.329 00.020 15672 worker thread done servicing request 23:16:53.329 00.000 30444 OnExposeComplete: enter 23:16:53.329 00.000 30444 UpdateGuideState(): m_state=6 23:16:53.329 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1959 23:16:53.329 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=193.22, Mass=102354, SNR=71.6, Peak=11497 HFD=3.5 23:16:53.329 00.000 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.28) = xAngle (-1.95 = -1.95) 23:16:53.330 00.001 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.01 = -2.01) 23:16:53.330 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.28 hyp=0.36 cameraTheta=-2.23 mountX=-0.13 mountY=-0.32, mountTheta=-1.96 23:16:53.330 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.28, opts=13) 23:16:53.330 00.000 30444 Enqueuing Move request for scope (-0.22, -0.28) 23:16:53.330 00.000 15672 Worker thread wakes up 23:16:53.330 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.28) opts 0xd 23:16:53.330 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.28) 23:16:53.330 00.000 15672 Moving (-0.22, -0.28) raw xDistance=-0.13 yDistance=-0.32 23:16:53.330 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:16:53.330 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.72 newest=-1.13 23:16:53.330 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 23:16:53.330 00.000 15672 MoveAxis(E, 0, ABG) 23:16:53.330 00.000 15672 Move returns status 0, amount 0 23:16:53.331 00.001 15672 MoveAxis(N, 58, ABG) 23:16:53.331 00.000 15672 Guiding Dir = 0, Dur = 58 23:16:53.331 00.000 15672 IsSlewing returns 0 23:16:53.332 00.001 15672 IsGuiding returns 0 23:16:53.336 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=13375, FiltMin=2626, FiltMax=9052, Gamma=2.950 23:16:53.386 00.050 30444 UpdateGuideState exits: m=102354 SNR=71.6 Saturated 23:16:53.386 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:53.386 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:53.386 00.000 30444 Enqueuing Expose request 23:16:53.418 00.032 15672 IsGuiding returns 1 23:16:53.418 00.000 15672 scope still moving after pulse duration time elapsed 23:16:53.439 00.021 15672 IsSlewing returns 0 23:16:53.466 00.027 15672 IsGuiding returns 1 23:16:53.487 00.021 15672 IsSlewing returns 0 23:16:53.489 00.002 15672 IsGuiding returns 1 23:16:53.509 00.020 15672 IsSlewing returns 0 23:16:53.531 00.022 15672 IsGuiding returns 0 23:16:53.531 00.000 15672 scope move finished after 58 + 140 ms 23:16:53.531 00.000 15672 Move returns status 0, amount 58 23:16:53.531 00.000 15672 move complete, result=0 23:16:53.531 00.000 15672 worker thread done servicing request 23:16:53.531 00.000 15672 Worker thread wakes up 23:16:53.531 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:53.532 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:53.532 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 58 ms NORTH 23:16:55.639 02.107 15672 Exposure complete 23:16:55.659 00.020 15672 worker thread done servicing request 23:16:55.659 00.000 30444 OnExposeComplete: enter 23:16:55.659 00.000 30444 UpdateGuideState(): m_state=6 23:16:55.659 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1960 23:16:55.659 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=193.14, Mass=104192, SNR=79.3, Peak=11980 HFD=3.5 23:16:55.659 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 23:16:55.659 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 23:16:55.660 00.001 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.37 hyp=0.43 cameraTheta=-2.13 mountX=-0.12 mountY=-0.41, mountTheta=-1.86 23:16:55.660 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.37, opts=13) 23:16:55.660 00.000 30444 Enqueuing Move request for scope (-0.23, -0.37) 23:16:55.660 00.000 15672 Worker thread wakes up 23:16:55.660 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.37) opts 0xd 23:16:55.660 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.37) 23:16:55.660 00.000 15672 Moving (-0.23, -0.37) raw xDistance=-0.12 yDistance=-0.41 23:16:55.660 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 23:16:55.660 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 23:16:55.660 00.000 15672 MoveAxis(E, 0, ABG) 23:16:55.660 00.000 15672 Move returns status 0, amount 0 23:16:55.660 00.000 15672 MoveAxis(N, 73, ABG) 23:16:55.660 00.000 15672 Guiding Dir = 0, Dur = 73 23:16:55.661 00.001 15672 IsSlewing returns 0 23:16:55.662 00.001 15672 IsGuiding returns 0 23:16:55.667 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=13637, FiltMin=2705, FiltMax=9338, Gamma=2.950 23:16:55.718 00.051 30444 UpdateGuideState exits: m=104192 SNR=79.3 Saturated 23:16:55.718 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:55.719 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:55.719 00.000 30444 Enqueuing Expose request 23:16:55.751 00.032 15672 IsGuiding returns 1 23:16:55.751 00.000 15672 scope still moving after pulse duration time elapsed 23:16:55.772 00.021 15672 IsSlewing returns 0 23:16:55.773 00.001 15672 IsGuiding returns 1 23:16:55.794 00.021 15672 IsSlewing returns 0 23:16:55.795 00.001 15672 IsGuiding returns 1 23:16:55.815 00.020 15672 IsSlewing returns 0 23:16:55.817 00.002 15672 IsGuiding returns 1 23:16:55.837 00.020 15672 IsSlewing returns 0 23:16:55.893 00.056 15672 IsGuiding returns 0 23:16:55.894 00.001 15672 scope move finished after 73 + 158 ms 23:16:55.894 00.000 15672 Move returns status 0, amount 73 23:16:55.894 00.000 15672 move complete, result=0 23:16:55.894 00.000 15672 worker thread done servicing request 23:16:55.894 00.000 15672 Worker thread wakes up 23:16:55.894 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 73 ms NORTH 23:16:55.895 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:55.895 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:57.805 01.910 15672 Exposure complete 23:16:57.825 00.020 15672 worker thread done servicing request 23:16:57.825 00.000 30444 OnExposeComplete: enter 23:16:57.825 00.000 30444 UpdateGuideState(): m_state=6 23:16:57.825 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1961 23:16:57.825 00.000 30444 Star::Find returns 1 (1), X=461.41, Y=193.21, Mass=91604, SNR=68.1, Peak=10956 HFD=3.3 23:16:57.825 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 23:16:57.825 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 23:16:57.825 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.30 hyp=0.30 cameraTheta=-1.79 mountX=0.02 mountY=-0.30, mountTheta=-1.51 23:16:57.826 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.30, opts=13) 23:16:57.826 00.000 30444 Enqueuing Move request for scope (-0.07, -0.30) 23:16:57.826 00.000 15672 Worker thread wakes up 23:16:57.826 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.30) opts 0xd 23:16:57.826 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.30) 23:16:57.826 00.000 15672 Moving (-0.07, -0.30) raw xDistance=0.02 yDistance=-0.30 23:16:57.826 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:16:57.826 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 23:16:57.826 00.000 15672 MoveAxis(E, 0, ABG) 23:16:57.826 00.000 15672 Move returns status 0, amount 0 23:16:57.826 00.000 15672 MoveAxis(N, 54, ABG) 23:16:57.826 00.000 15672 Guiding Dir = 0, Dur = 54 23:16:57.827 00.001 15672 IsSlewing returns 0 23:16:57.828 00.001 15672 IsGuiding returns 0 23:16:57.832 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2372, max=12661, FiltMin=2707, FiltMax=8993, Gamma=2.950 23:16:57.881 00.049 30444 UpdateGuideState exits: m=91604 SNR=68.1 Saturated 23:16:57.881 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:57.882 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:16:57.882 00.000 30444 Enqueuing Expose request 23:16:57.911 00.029 15672 IsGuiding returns 1 23:16:57.911 00.000 15672 scope still moving after pulse duration time elapsed 23:16:57.932 00.021 15672 IsSlewing returns 0 23:16:57.933 00.001 15672 IsGuiding returns 1 23:16:57.953 00.020 15672 IsSlewing returns 0 23:16:58.018 00.065 15672 IsGuiding returns 0 23:16:58.019 00.001 15672 scope move finished after 54 + 136 ms 23:16:58.019 00.000 15672 Move returns status 0, amount 54 23:16:58.019 00.000 15672 move complete, result=0 23:16:58.019 00.000 15672 worker thread done servicing request 23:16:58.019 00.000 15672 Worker thread wakes up 23:16:58.020 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:16:58.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:16:58.020 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 54 ms NORTH 23:17:00.126 02.106 15672 Exposure complete 23:17:00.146 00.020 15672 worker thread done servicing request 23:17:00.146 00.000 30444 OnExposeComplete: enter 23:17:00.146 00.000 30444 UpdateGuideState(): m_state=6 23:17:00.146 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1962 23:17:00.146 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=193.25, Mass=95851, SNR=73.1, Peak=13395 HFD=2.9 23:17:00.146 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 23:17:00.146 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 23:17:00.146 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.25 hyp=0.38 cameraTheta=-2.42 mountX=-0.21 mountY=-0.31, mountTheta=-2.16 23:17:00.147 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.25, opts=13) 23:17:00.147 00.000 30444 Enqueuing Move request for scope (-0.29, -0.25) 23:17:00.147 00.000 15672 Worker thread wakes up 23:17:00.147 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.25) opts 0xd 23:17:00.147 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.25) 23:17:00.147 00.000 15672 Moving (-0.29, -0.25) raw xDistance=-0.21 yDistance=-0.31 23:17:00.147 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 23:17:00.147 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 23:17:00.147 00.000 15672 MoveAxis(E, 0, ABG) 23:17:00.147 00.000 15672 Move returns status 0, amount 0 23:17:00.147 00.000 15672 MoveAxis(N, 55, ABG) 23:17:00.147 00.000 15672 Guiding Dir = 0, Dur = 55 23:17:00.147 00.000 15672 IsSlewing returns 0 23:17:00.149 00.002 15672 IsGuiding returns 0 23:17:00.152 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=14572, FiltMin=2683, FiltMax=9464, Gamma=2.950 23:17:00.203 00.051 30444 UpdateGuideState exits: m=95851 SNR=73.1 Saturated 23:17:00.203 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:00.203 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:00.203 00.000 30444 Enqueuing Expose request 23:17:00.224 00.021 15672 IsGuiding returns 1 23:17:00.224 00.000 15672 scope still moving after pulse duration time elapsed 23:17:00.245 00.021 15672 IsSlewing returns 0 23:17:00.246 00.001 15672 IsGuiding returns 1 23:17:00.268 00.022 15672 IsSlewing returns 0 23:17:00.270 00.002 15672 IsGuiding returns 1 23:17:00.292 00.022 15672 IsSlewing returns 0 23:17:00.303 00.011 15672 IsGuiding returns 0 23:17:00.303 00.000 15672 scope move finished after 55 + 100 ms 23:17:00.304 00.001 15672 Move returns status 0, amount 55 23:17:00.304 00.000 15672 move complete, result=0 23:17:00.305 00.001 15672 worker thread done servicing request 23:17:00.305 00.000 15672 Worker thread wakes up 23:17:00.305 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:00.305 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:00.305 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 55 ms NORTH 23:17:02.211 01.906 15672 Exposure complete 23:17:02.230 00.019 15672 worker thread done servicing request 23:17:02.230 00.000 30444 OnExposeComplete: enter 23:17:02.230 00.000 30444 UpdateGuideState(): m_state=6 23:17:02.230 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1963 23:17:02.230 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=193.25, Mass=109379, SNR=80.2, Peak=13599 HFD=3.2 23:17:02.230 00.000 30444 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.28) = xAngle (-2.34 = -2.34) 23:17:02.230 00.000 30444 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.40 = -2.40) 23:17:02.230 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.26 hyp=0.52 cameraTheta=-2.62 mountX=-0.36 mountY=-0.35, mountTheta=-2.37 23:17:02.231 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.26, opts=13) 23:17:02.231 00.000 30444 Enqueuing Move request for scope (-0.45, -0.26) 23:17:02.231 00.000 15672 Worker thread wakes up 23:17:02.231 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.26) opts 0xd 23:17:02.231 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.26) 23:17:02.231 00.000 15672 Moving (-0.45, -0.26) raw xDistance=-0.36 yDistance=-0.35 23:17:02.231 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 23:17:02.231 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 23:17:02.231 00.000 15672 MoveAxis(E, 97, ABG) 23:17:02.231 00.000 15672 Guiding Dir = 2, Dur = 97 23:17:02.233 00.002 15672 IsSlewing returns 0 23:17:02.233 00.000 15672 IsGuiding returns 0 23:17:02.238 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=14322, FiltMin=2616, FiltMax=9273, Gamma=2.950 23:17:02.251 00.013 15672 PulseGuide returned control before completion, sleep 90 23:17:02.287 00.036 30444 UpdateGuideState exits: m=109379 SNR=80.2 Saturated 23:17:02.287 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:02.287 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:02.287 00.000 30444 Enqueuing Expose request 23:17:02.364 00.077 15672 IsGuiding returns 0 23:17:02.364 00.000 15672 Move returns status 0, amount 97 23:17:02.364 00.000 15672 MoveAxis(N, 63, ABG) 23:17:02.364 00.000 15672 Guiding Dir = 0, Dur = 63 23:17:02.364 00.000 15672 IsSlewing returns 0 23:17:02.365 00.001 15672 IsGuiding returns 0 23:17:02.446 00.081 15672 IsGuiding returns 1 23:17:02.446 00.000 15672 scope still moving after pulse duration time elapsed 23:17:02.467 00.021 15672 IsSlewing returns 0 23:17:02.470 00.003 15672 IsGuiding returns 1 23:17:02.491 00.021 15672 IsSlewing returns 0 23:17:02.494 00.003 15672 IsGuiding returns 1 23:17:02.514 00.020 15672 IsSlewing returns 0 23:17:02.572 00.058 15672 IsGuiding returns 0 23:17:02.572 00.000 15672 scope move finished after 63 + 144 ms 23:17:02.572 00.000 15672 Move returns status 0, amount 63 23:17:02.572 00.000 15672 move complete, result=0 23:17:02.572 00.000 15672 worker thread done servicing request 23:17:02.572 00.000 15672 Worker thread wakes up 23:17:02.573 00.001 30444 GuideStep: -0.4 px 97 ms EAST, -0.4 px 63 ms NORTH 23:17:02.573 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:02.573 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:04.685 02.112 15672 Exposure complete 23:17:04.705 00.020 15672 worker thread done servicing request 23:17:04.705 00.000 30444 OnExposeComplete: enter 23:17:04.705 00.000 30444 UpdateGuideState(): m_state=6 23:17:04.705 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1964 23:17:04.705 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=192.92, Mass=105983, SNR=73.9, Peak=10390 HFD=3.9 23:17:04.706 00.001 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 23:17:04.706 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 23:17:04.706 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.59 hyp=0.60 cameraTheta=-1.81 mountX=0.03 mountY=-0.60, mountTheta=-1.53 23:17:04.706 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.59, opts=13) 23:17:04.706 00.000 30444 Enqueuing Move request for scope (-0.14, -0.59) 23:17:04.706 00.000 15672 Worker thread wakes up 23:17:04.706 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.59) opts 0xd 23:17:04.706 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.59) 23:17:04.706 00.000 15672 Moving (-0.14, -0.59) raw xDistance=0.03 yDistance=-0.60 23:17:04.706 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:17:04.707 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 23:17:04.707 00.000 15672 MoveAxis(E, 0, ABG) 23:17:04.707 00.000 15672 Move returns status 0, amount 0 23:17:04.707 00.000 15672 MoveAxis(N, 108, ABG) 23:17:04.707 00.000 15672 Guiding Dir = 0, Dur = 108 23:17:04.707 00.000 15672 IsSlewing returns 0 23:17:04.712 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=13093, FiltMin=2696, FiltMax=9062, Gamma=2.950 23:17:04.728 00.016 15672 IsGuiding returns 0 23:17:04.764 00.036 30444 UpdateGuideState exits: m=105983 SNR=73.9 Saturated 23:17:04.764 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:04.764 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:04.764 00.000 30444 Enqueuing Expose request 23:17:04.807 00.043 15672 PulseGuide returned control before completion, sleep 40 23:17:04.848 00.041 15672 IsGuiding returns 1 23:17:04.848 00.000 15672 scope still moving after pulse duration time elapsed 23:17:04.870 00.022 15672 IsSlewing returns 0 23:17:04.872 00.002 15672 IsGuiding returns 1 23:17:04.893 00.021 15672 IsSlewing returns 0 23:17:04.898 00.005 15672 IsGuiding returns 1 23:17:04.919 00.021 15672 IsSlewing returns 0 23:17:04.920 00.001 15672 IsGuiding returns 1 23:17:04.941 00.021 15672 IsSlewing returns 0 23:17:05.000 00.059 15672 IsGuiding returns 0 23:17:05.000 00.000 15672 scope move finished after 108 + 163 ms 23:17:05.000 00.000 15672 Move returns status 0, amount 108 23:17:05.000 00.000 15672 move complete, result=0 23:17:05.000 00.000 15672 worker thread done servicing request 23:17:05.000 00.000 15672 Worker thread wakes up 23:17:05.000 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 108 ms NORTH 23:17:05.001 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:05.001 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:06.910 01.909 15672 Exposure complete 23:17:06.930 00.020 15672 worker thread done servicing request 23:17:06.930 00.000 30444 OnExposeComplete: enter 23:17:06.930 00.000 30444 UpdateGuideState(): m_state=6 23:17:06.931 00.001 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1965 23:17:06.931 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=192.87, Mass=90821, SNR=69.3, Peak=9770 HFD=3.6 23:17:06.931 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 23:17:06.931 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 23:17:06.931 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.64 hyp=0.64 cameraTheta=-1.60 mountX=0.16 mountY=-0.63, mountTheta=-1.32 23:17:06.932 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.64, opts=13) 23:17:06.932 00.000 30444 Enqueuing Move request for scope (-0.02, -0.64) 23:17:06.932 00.000 15672 Worker thread wakes up 23:17:06.932 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.64) opts 0xd 23:17:06.932 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.64) 23:17:06.932 00.000 15672 Moving (-0.02, -0.64) raw xDistance=0.16 yDistance=-0.63 23:17:06.932 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:17:06.932 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 23:17:06.932 00.000 15672 MoveAxis(E, 0, ABG) 23:17:06.932 00.000 15672 Move returns status 0, amount 0 23:17:06.932 00.000 15672 MoveAxis(N, 112, ABG) 23:17:06.933 00.001 15672 Guiding Dir = 0, Dur = 112 23:17:06.933 00.000 15672 IsSlewing returns 0 23:17:06.934 00.001 15672 IsGuiding returns 0 23:17:06.939 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=13164, FiltMin=2710, FiltMax=9319, Gamma=2.950 23:17:06.997 00.058 30444 UpdateGuideState exits: m=90821 SNR=69.3 Saturated 23:17:06.997 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:06.997 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:06.997 00.000 30444 Enqueuing Expose request 23:17:07.012 00.015 15672 PulseGuide returned control before completion, sleep 45 23:17:07.060 00.048 15672 IsGuiding returns 1 23:17:07.060 00.000 15672 scope still moving after pulse duration time elapsed 23:17:07.081 00.021 15672 IsSlewing returns 0 23:17:07.108 00.027 15672 IsGuiding returns 1 23:17:07.130 00.022 15672 IsSlewing returns 0 23:17:07.172 00.042 15672 IsGuiding returns 0 23:17:07.172 00.000 15672 scope move finished after 112 + 125 ms 23:17:07.172 00.000 15672 Move returns status 0, amount 112 23:17:07.172 00.000 15672 move complete, result=0 23:17:07.172 00.000 15672 worker thread done servicing request 23:17:07.172 00.000 15672 Worker thread wakes up 23:17:07.172 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 112 ms NORTH 23:17:07.172 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:07.173 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:09.283 02.110 15672 Exposure complete 23:17:09.302 00.019 15672 worker thread done servicing request 23:17:09.302 00.000 30444 OnExposeComplete: enter 23:17:09.302 00.000 30444 UpdateGuideState(): m_state=6 23:17:09.303 00.001 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1966 23:17:09.303 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=193.33, Mass=103393, SNR=77.7, Peak=11046 HFD=3.7 23:17:09.303 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 23:17:09.303 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 23:17:09.303 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.18 hyp=0.27 cameraTheta=-2.43 mountX=-0.15 mountY=-0.22, mountTheta=-2.17 23:17:09.303 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.18, opts=13) 23:17:09.303 00.000 30444 Enqueuing Move request for scope (-0.21, -0.18) 23:17:09.303 00.000 15672 Worker thread wakes up 23:17:09.303 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.18) opts 0xd 23:17:09.304 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.18) 23:17:09.304 00.000 15672 Moving (-0.21, -0.18) raw xDistance=-0.15 yDistance=-0.22 23:17:09.304 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:17:09.304 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:09.304 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 23:17:09.304 00.000 15672 MoveAxis(E, 0, ABG) 23:17:09.304 00.000 15672 Move returns status 0, amount 0 23:17:09.304 00.000 15672 MoveAxis(N, 0, ABG) 23:17:09.304 00.000 15672 Move returns status 0, amount 0 23:17:09.304 00.000 15672 move complete, result=0 23:17:09.304 00.000 15672 worker thread done servicing request 23:17:09.309 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=12285, FiltMin=2673, FiltMax=8177, Gamma=2.950 23:17:09.359 00.050 30444 UpdateGuideState exits: m=103393 SNR=77.7 Saturated 23:17:09.359 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:09.359 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:09.359 00.000 30444 Enqueuing Expose request 23:17:09.359 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:17:09.360 00.001 15672 Worker thread wakes up 23:17:09.360 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:09.360 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:11.266 01.906 15672 Exposure complete 23:17:11.287 00.021 15672 worker thread done servicing request 23:17:11.287 00.000 30444 OnExposeComplete: enter 23:17:11.287 00.000 30444 UpdateGuideState(): m_state=6 23:17:11.287 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1967 23:17:11.287 00.000 30444 Star::Find returns 1 (1), X=461.16, Y=193.33, Mass=114352, SNR=83.9, Peak=12565 HFD=3.7 23:17:11.287 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 23:17:11.287 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 23:17:11.287 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.18 hyp=0.36 cameraTheta=-2.63 mountX=-0.25 mountY=-0.24, mountTheta=-2.39 23:17:11.288 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.18, opts=13) 23:17:11.288 00.000 30444 Enqueuing Move request for scope (-0.31, -0.18) 23:17:11.288 00.000 15672 Worker thread wakes up 23:17:11.288 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.18) opts 0xd 23:17:11.288 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.18) 23:17:11.288 00.000 15672 Moving (-0.31, -0.18) raw xDistance=-0.25 yDistance=-0.24 23:17:11.288 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 23:17:11.289 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:11.289 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 23:17:11.289 00.000 15672 MoveAxis(E, 69, ABG) 23:17:11.289 00.000 15672 Guiding Dir = 2, Dur = 69 23:17:11.289 00.000 15672 IsSlewing returns 0 23:17:11.290 00.001 15672 IsGuiding returns 0 23:17:11.297 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2372, max=12840, FiltMin=2691, FiltMax=9052, Gamma=2.950 23:17:11.308 00.011 15672 PulseGuide returned control before completion, sleep 61 23:17:11.348 00.040 30444 UpdateGuideState exits: m=114352 SNR=83.9 Saturated 23:17:11.348 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:11.348 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:11.348 00.000 30444 Enqueuing Expose request 23:17:11.405 00.057 15672 IsGuiding returns 0 23:17:11.405 00.000 15672 Move returns status 0, amount 69 23:17:11.405 00.000 15672 MoveAxis(N, 0, ABG) 23:17:11.405 00.000 15672 Move returns status 0, amount 0 23:17:11.405 00.000 15672 move complete, result=0 23:17:11.405 00.000 15672 worker thread done servicing request 23:17:11.406 00.001 15672 Worker thread wakes up 23:17:11.406 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:11.406 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:11.406 00.000 30444 GuideStep: -0.3 px 69 ms EAST, -0.2 px 0 ms NORTH 23:17:13.512 02.106 15672 Exposure complete 23:17:13.532 00.020 15672 worker thread done servicing request 23:17:13.532 00.000 30444 OnExposeComplete: enter 23:17:13.532 00.000 30444 UpdateGuideState(): m_state=6 23:17:13.532 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1968 23:17:13.532 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=193.04, Mass=102709, SNR=70.7, Peak=10581 HFD=3.5 23:17:13.532 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 23:17:13.532 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 23:17:13.532 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.47 hyp=0.47 cameraTheta=-1.67 mountX=0.08 mountY=-0.47, mountTheta=-1.40 23:17:13.533 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.47, opts=13) 23:17:13.533 00.000 30444 Enqueuing Move request for scope (-0.05, -0.47) 23:17:13.533 00.000 15672 Worker thread wakes up 23:17:13.533 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.47) opts 0xd 23:17:13.533 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.47) 23:17:13.533 00.000 15672 Moving (-0.05, -0.47) raw xDistance=0.08 yDistance=-0.47 23:17:13.533 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:17:13.533 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 23:17:13.533 00.000 15672 MoveAxis(E, 0, ABG) 23:17:13.533 00.000 15672 Move returns status 0, amount 0 23:17:13.533 00.000 15672 MoveAxis(N, 83, ABG) 23:17:13.533 00.000 15672 Guiding Dir = 0, Dur = 83 23:17:13.534 00.001 15672 IsSlewing returns 0 23:17:13.539 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=12812, FiltMin=2710, FiltMax=9103, Gamma=2.950 23:17:13.546 00.007 15672 IsGuiding returns 0 23:17:13.589 00.043 30444 UpdateGuideState exits: m=102709 SNR=70.7 Saturated 23:17:13.589 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:13.589 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:13.589 00.000 30444 Enqueuing Expose request 23:17:13.626 00.037 15672 PulseGuide returned control before completion, sleep 14 23:17:13.641 00.015 15672 IsGuiding returns 1 23:17:13.641 00.000 15672 scope still moving after pulse duration time elapsed 23:17:13.663 00.022 15672 IsSlewing returns 0 23:17:13.666 00.003 15672 IsGuiding returns 1 23:17:13.686 00.020 15672 IsSlewing returns 0 23:17:13.690 00.004 15672 IsGuiding returns 1 23:17:13.710 00.020 15672 IsSlewing returns 0 23:17:13.785 00.075 15672 IsGuiding returns 0 23:17:13.785 00.000 15672 scope move finished after 83 + 156 ms 23:17:13.785 00.000 15672 Move returns status 0, amount 83 23:17:13.785 00.000 15672 move complete, result=0 23:17:13.785 00.000 15672 worker thread done servicing request 23:17:13.785 00.000 15672 Worker thread wakes up 23:17:13.785 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:13.786 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:13.786 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 83 ms NORTH 23:17:15.697 01.911 15672 Exposure complete 23:17:15.718 00.021 15672 worker thread done servicing request 23:17:15.718 00.000 30444 OnExposeComplete: enter 23:17:15.718 00.000 30444 UpdateGuideState(): m_state=6 23:17:15.718 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1969 23:17:15.718 00.000 30444 Star::Find returns 1 (1), X=461.97, Y=193.28, Mass=99070, SNR=74.8, Peak=9887 HFD=4.0 23:17:15.718 00.000 30444 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.28) = xAngle (-0.15 = -0.15) 23:17:15.718 00.000 30444 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.21 = -0.21) 23:17:15.718 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=-0.22 hyp=0.54 cameraTheta=-0.43 mountX=0.53 mountY=-0.11, mountTheta=-0.21 23:17:15.719 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=-0.22, opts=13) 23:17:15.719 00.000 30444 Enqueuing Move request for scope (0.49, -0.22) 23:17:15.719 00.000 15672 Worker thread wakes up 23:17:15.719 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.22) opts 0xd 23:17:15.719 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, -0.22) 23:17:15.719 00.000 15672 Moving (0.49, -0.22) raw xDistance=0.53 yDistance=-0.11 23:17:15.719 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53 23:17:15.719 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:15.719 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:17:15.719 00.000 15672 MoveAxis(W, 143, ABG) 23:17:15.719 00.000 15672 Guiding Dir = 3, Dur = 143 23:17:15.719 00.000 15672 IsSlewing returns 0 23:17:15.720 00.001 15672 IsGuiding returns 0 23:17:15.725 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=10955, FiltMin=2725, FiltMax=8414, Gamma=2.950 23:17:15.750 00.025 15672 PulseGuide returned control before completion, sleep 124 23:17:15.774 00.024 30444 UpdateGuideState exits: m=99070 SNR=74.8 Saturated 23:17:15.774 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:15.774 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:15.775 00.001 30444 Enqueuing Expose request 23:17:15.877 00.102 15672 IsGuiding returns 1 23:17:15.877 00.000 15672 scope still moving after pulse duration time elapsed 23:17:15.897 00.020 15672 IsSlewing returns 0 23:17:15.942 00.045 15672 IsGuiding returns 0 23:17:15.942 00.000 15672 scope move finished after 143 + 78 ms 23:17:15.942 00.000 15672 Move returns status 0, amount 143 23:17:15.942 00.000 15672 MoveAxis(N, 0, ABG) 23:17:15.942 00.000 15672 Move returns status 0, amount 0 23:17:15.942 00.000 15672 move complete, result=0 23:17:15.942 00.000 15672 worker thread done servicing request 23:17:15.942 00.000 15672 Worker thread wakes up 23:17:15.942 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:15.942 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:15.942 00.000 30444 GuideStep: 0.5 px 143 ms WEST, -0.1 px 0 ms NORTH 23:17:18.050 02.108 15672 Exposure complete 23:17:18.070 00.020 15672 worker thread done servicing request 23:17:18.070 00.000 30444 OnExposeComplete: enter 23:17:18.070 00.000 30444 UpdateGuideState(): m_state=6 23:17:18.071 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1970 23:17:18.071 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=193.32, Mass=105554, SNR=79.8, Peak=11391 HFD=3.5 23:17:18.071 00.000 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 23:17:18.071 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.71 = -2.71) 23:17:18.071 00.000 30444 CameraToMount -- cameraX=-0.84 cameraY=-0.19 hyp=0.86 cameraTheta=-2.92 mountX=-0.76 mountY=-0.36, mountTheta=-2.69 23:17:18.071 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.84, y=-0.19, opts=13) 23:17:18.071 00.000 30444 Enqueuing Move request for scope (-0.84, -0.19) 23:17:18.071 00.000 15672 Worker thread wakes up 23:17:18.071 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.19) opts 0xd 23:17:18.072 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.84, -0.19) 23:17:18.072 00.000 15672 Moving (-0.84, -0.19) raw xDistance=-0.76 yDistance=-0.36 23:17:18.072 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.76 23:17:18.072 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 23:17:18.072 00.000 15672 MoveAxis(E, 195, ABG) 23:17:18.072 00.000 15672 Guiding Dir = 2, Dur = 195 23:17:18.072 00.000 15672 IsSlewing returns 0 23:17:18.077 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=11840, FiltMin=2637, FiltMax=8843, Gamma=2.950 23:17:18.083 00.006 15672 IsGuiding returns 0 23:17:18.098 00.015 15672 PulseGuide returned control before completion, sleep 190 23:17:18.127 00.029 30444 UpdateGuideState exits: m=105554 SNR=79.8 Saturated 23:17:18.128 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:18.128 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:18.128 00.000 30444 Enqueuing Expose request 23:17:18.339 00.211 15672 IsGuiding returns 0 23:17:18.339 00.000 15672 Move returns status 0, amount 195 23:17:18.340 00.001 15672 MoveAxis(N, 65, ABG) 23:17:18.340 00.000 15672 Guiding Dir = 0, Dur = 65 23:17:18.340 00.000 15672 IsSlewing returns 0 23:17:18.342 00.002 15672 IsGuiding returns 0 23:17:18.420 00.078 15672 IsGuiding returns 1 23:17:18.420 00.000 15672 scope still moving after pulse duration time elapsed 23:17:18.440 00.020 15672 IsSlewing returns 0 23:17:18.441 00.001 15672 IsGuiding returns 1 23:17:18.462 00.021 15672 IsSlewing returns 0 23:17:18.465 00.003 15672 IsGuiding returns 1 23:17:18.486 00.021 15672 IsSlewing returns 0 23:17:18.515 00.029 15672 IsGuiding returns 0 23:17:18.516 00.001 15672 scope move finished after 65 + 107 ms 23:17:18.516 00.000 15672 Move returns status 0, amount 65 23:17:18.516 00.000 15672 move complete, result=0 23:17:18.516 00.000 15672 worker thread done servicing request 23:17:18.516 00.000 15672 Worker thread wakes up 23:17:18.516 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:18.516 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:18.516 00.000 30444 GuideStep: -0.8 px 195 ms EAST, -0.4 px 65 ms NORTH 23:17:20.431 01.915 15672 Exposure complete 23:17:20.461 00.030 15672 worker thread done servicing request 23:17:20.461 00.000 30444 OnExposeComplete: enter 23:17:20.461 00.000 30444 UpdateGuideState(): m_state=6 23:17:20.461 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 1971 23:17:20.462 00.001 30444 Star::Find returns 1 (1), X=460.85, Y=192.97, Mass=103830, SNR=69.2, Peak=10474 HFD=4.0 23:17:20.462 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 23:17:20.462 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 23:17:20.462 00.000 30444 CameraToMount -- cameraX=-0.62 cameraY=-0.53 hyp=0.82 cameraTheta=-2.44 mountX=-0.45 mountY=-0.65, mountTheta=-2.18 23:17:20.462 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.62, y=-0.53, opts=13) 23:17:20.462 00.000 30444 Enqueuing Move request for scope (-0.62, -0.53) 23:17:20.462 00.000 15672 Worker thread wakes up 23:17:20.462 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.53) opts 0xd 23:17:20.462 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.62, -0.53) 23:17:20.463 00.001 15672 Moving (-0.62, -0.53) raw xDistance=-0.45 yDistance=-0.65 23:17:20.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45 23:17:20.463 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 23:17:20.463 00.000 15672 MoveAxis(E, 136, ABG) 23:17:20.463 00.000 15672 Guiding Dir = 2, Dur = 136 23:17:20.463 00.000 15672 IsSlewing returns 0 23:17:20.470 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=11405, FiltMin=2678, FiltMax=8420, Gamma=2.950 23:17:20.511 00.041 15672 IsGuiding returns 0 23:17:20.520 00.009 30444 UpdateGuideState exits: m=103830 SNR=69.2 Saturated 23:17:20.520 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:20.520 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:20.520 00.000 30444 Enqueuing Expose request 23:17:20.527 00.007 15672 PulseGuide returned control before completion, sleep 130 23:17:20.662 00.135 15672 IsGuiding returns 1 23:17:20.662 00.000 15672 scope still moving after pulse duration time elapsed 23:17:20.683 00.021 15672 IsSlewing returns 0 23:17:20.704 00.021 15672 IsGuiding returns 0 23:17:20.704 00.000 15672 scope move finished after 136 + 56 ms 23:17:20.704 00.000 15672 Move returns status 0, amount 136 23:17:20.704 00.000 15672 MoveAxis(N, 117, ABG) 23:17:20.704 00.000 15672 Guiding Dir = 0, Dur = 117 23:17:20.705 00.001 15672 IsSlewing returns 0 23:17:20.707 00.002 15672 IsGuiding returns 0 23:17:20.815 00.108 15672 PulseGuide returned control before completion, sleep 20 23:17:20.838 00.023 15672 IsGuiding returns 1 23:17:20.838 00.000 15672 scope still moving after pulse duration time elapsed 23:17:20.859 00.021 15672 IsSlewing returns 0 23:17:20.862 00.003 15672 IsGuiding returns 1 23:17:20.883 00.021 15672 IsSlewing returns 0 23:17:20.886 00.003 15672 IsGuiding returns 1 23:17:20.907 00.021 15672 IsSlewing returns 0 23:17:20.942 00.035 15672 IsGuiding returns 0 23:17:20.943 00.001 15672 scope move finished after 117 + 117 ms 23:17:20.943 00.000 15672 Move returns status 0, amount 117 23:17:20.943 00.000 15672 move complete, result=0 23:17:20.943 00.000 15672 worker thread done servicing request 23:17:20.943 00.000 15672 Worker thread wakes up 23:17:20.943 00.000 30444 GuideStep: -0.5 px 136 ms EAST, -0.7 px 117 ms NORTH 23:17:20.943 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:20.943 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:23.053 02.110 15672 Exposure complete 23:17:23.073 00.020 15672 worker thread done servicing request 23:17:23.073 00.000 30444 OnExposeComplete: enter 23:17:23.073 00.000 30444 UpdateGuideState(): m_state=6 23:17:23.073 00.000 30444 Star::Find(15, 460, 192, 0, (0,0,0,0), 0.0, 255) frame 1972 23:17:23.073 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=193.45, Mass=105256, SNR=82.2, Peak=12210 HFD=3.2 23:17:23.073 00.000 30444 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.28) = xAngle (-0.39 = -0.39) 23:17:23.073 00.000 30444 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.45 = -0.45) 23:17:23.074 00.001 30444 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=0.09 mountY=-0.04, mountTheta=-0.44 23:17:23.074 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.06, opts=13) 23:17:23.074 00.000 30444 Enqueuing Move request for scope (0.08, -0.06) 23:17:23.074 00.000 15672 Worker thread wakes up 23:17:23.075 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd 23:17:23.075 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.06) 23:17:23.075 00.000 15672 Moving (0.08, -0.06) raw xDistance=0.09 yDistance=-0.04 23:17:23.075 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:17:23.075 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:23.075 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:17:23.075 00.000 15672 MoveAxis(E, 0, ABG) 23:17:23.075 00.000 15672 Move returns status 0, amount 0 23:17:23.075 00.000 15672 MoveAxis(N, 0, ABG) 23:17:23.075 00.000 15672 Move returns status 0, amount 0 23:17:23.075 00.000 15672 move complete, result=0 23:17:23.075 00.000 15672 worker thread done servicing request 23:17:23.083 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=13090, FiltMin=2704, FiltMax=9353, Gamma=2.950 23:17:23.140 00.057 30444 UpdateGuideState exits: m=105256 SNR=82.2 Saturated 23:17:23.140 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:23.140 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:23.140 00.000 30444 Enqueuing Expose request 23:17:23.140 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:17:23.140 00.000 15672 Worker thread wakes up 23:17:23.140 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:23.140 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:25.049 01.909 15672 Exposure complete 23:17:25.069 00.020 15672 worker thread done servicing request 23:17:25.069 00.000 30444 OnExposeComplete: enter 23:17:25.069 00.000 30444 UpdateGuideState(): m_state=6 23:17:25.069 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1973 23:17:25.069 00.000 30444 Star::Find returns 1 (1), X=462.01, Y=193.59, Mass=112011, SNR=75.4, Peak=11229 HFD=4.1 23:17:25.069 00.000 30444 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 23:17:25.069 00.000 30444 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 23:17:25.069 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.08 hyp=0.54 cameraTheta=0.16 mountX=0.49 mountY=0.20, mountTheta=0.38 23:17:25.070 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.08, opts=13) 23:17:25.070 00.000 30444 Enqueuing Move request for scope (0.53, 0.08) 23:17:25.070 00.000 15672 Worker thread wakes up 23:17:25.070 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.08) opts 0xd 23:17:25.070 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.08) 23:17:25.070 00.000 15672 Moving (0.53, 0.08) raw xDistance=0.49 yDistance=0.20 23:17:25.070 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 23:17:25.070 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:25.070 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:17:25.070 00.000 15672 MoveAxis(W, 131, ABG) 23:17:25.070 00.000 15672 Guiding Dir = 3, Dur = 131 23:17:25.071 00.001 15672 IsSlewing returns 0 23:17:25.072 00.001 15672 IsGuiding returns 0 23:17:25.076 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=11229, FiltMin=2681, FiltMax=9054, Gamma=2.950 23:17:25.096 00.020 15672 PulseGuide returned control before completion, sleep 118 23:17:25.126 00.030 30444 UpdateGuideState exits: m=112011 SNR=75.4 Saturated 23:17:25.126 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:25.126 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:25.126 00.000 30444 Enqueuing Expose request 23:17:25.240 00.114 15672 IsGuiding returns 0 23:17:25.240 00.000 15672 Move returns status 0, amount 131 23:17:25.240 00.000 15672 MoveAxis(N, 0, ABG) 23:17:25.240 00.000 15672 Move returns status 0, amount 0 23:17:25.240 00.000 15672 move complete, result=0 23:17:25.240 00.000 15672 worker thread done servicing request 23:17:25.240 00.000 15672 Worker thread wakes up 23:17:25.240 00.000 30444 GuideStep: 0.5 px 131 ms WEST, 0.2 px 0 ms NORTH 23:17:25.240 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:25.240 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:27.354 02.114 15672 Exposure complete 23:17:27.375 00.021 15672 worker thread done servicing request 23:17:27.375 00.000 30444 OnExposeComplete: enter 23:17:27.375 00.000 30444 UpdateGuideState(): m_state=6 23:17:27.376 00.001 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1974 23:17:27.376 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=193.31, Mass=105426, SNR=76.5, Peak=12092 HFD=3.3 23:17:27.376 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 23:17:27.376 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 23:17:27.376 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.61 mountX=0.05 mountY=-0.19, mountTheta=-1.34 23:17:27.377 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.20, opts=13) 23:17:27.377 00.000 30444 Enqueuing Move request for scope (-0.01, -0.20) 23:17:27.377 00.000 15672 Worker thread wakes up 23:17:27.377 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd 23:17:27.377 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.20) 23:17:27.377 00.000 15672 Moving (-0.01, -0.20) raw xDistance=0.05 yDistance=-0.19 23:17:27.377 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:17:27.377 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:27.377 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 23:17:27.378 00.001 15672 MoveAxis(E, 0, ABG) 23:17:27.378 00.000 15672 Move returns status 0, amount 0 23:17:27.378 00.000 15672 MoveAxis(N, 0, ABG) 23:17:27.378 00.000 15672 Move returns status 0, amount 0 23:17:27.378 00.000 15672 move complete, result=0 23:17:27.378 00.000 15672 worker thread done servicing request 23:17:27.386 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=12564, FiltMin=2689, FiltMax=8636, Gamma=2.950 23:17:27.443 00.057 30444 UpdateGuideState exits: m=105426 SNR=76.5 Saturated 23:17:27.443 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:27.443 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:27.443 00.000 30444 Enqueuing Expose request 23:17:27.443 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:17:27.443 00.000 15672 Worker thread wakes up 23:17:27.443 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:27.443 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:29.358 01.915 15672 Exposure complete 23:17:29.389 00.031 15672 worker thread done servicing request 23:17:29.389 00.000 30444 OnExposeComplete: enter 23:17:29.389 00.000 30444 UpdateGuideState(): m_state=6 23:17:29.389 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1975 23:17:29.389 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=193.67, Mass=100325, SNR=79.6, Peak=12158 HFD=3.4 23:17:29.389 00.000 30444 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.28) = xAngle (2.32 = 2.32) 23:17:29.389 00.000 30444 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.26 = 2.26) 23:17:29.389 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.04 mountX=-0.13 mountY=0.14, mountTheta=2.29 23:17:29.390 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.17, opts=13) 23:17:29.390 00.000 30444 Enqueuing Move request for scope (-0.08, 0.17) 23:17:29.390 00.000 15672 Worker thread wakes up 23:17:29.390 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd 23:17:29.390 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.17) 23:17:29.390 00.000 15672 Moving (-0.08, 0.17) raw xDistance=-0.13 yDistance=0.14 23:17:29.390 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:17:29.390 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:29.390 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:17:29.390 00.000 15672 MoveAxis(E, 0, ABG) 23:17:29.390 00.000 15672 Move returns status 0, amount 0 23:17:29.390 00.000 15672 MoveAxis(N, 0, ABG) 23:17:29.390 00.000 15672 Move returns status 0, amount 0 23:17:29.391 00.001 15672 move complete, result=0 23:17:29.391 00.000 15672 worker thread done servicing request 23:17:29.395 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=12158, FiltMin=2683, FiltMax=9142, Gamma=2.950 23:17:29.445 00.050 30444 UpdateGuideState exits: m=100325 SNR=79.6 Saturated 23:17:29.445 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:29.445 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:29.445 00.000 30444 Enqueuing Expose request 23:17:29.445 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:17:29.445 00.000 15672 Worker thread wakes up 23:17:29.445 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:29.445 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:31.554 02.109 15672 Exposure complete 23:17:31.574 00.020 15672 worker thread done servicing request 23:17:31.574 00.000 30444 OnExposeComplete: enter 23:17:31.574 00.000 30444 UpdateGuideState(): m_state=6 23:17:31.574 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1976 23:17:31.574 00.000 30444 Star::Find returns 1 (1), X=461.08, Y=193.56, Mass=94663, SNR=62.4, Peak=11816 HFD=3.3 23:17:31.574 00.000 30444 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.28) = xAngle (3.27 = -3.01) 23:17:31.575 00.001 30444 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.07) 23:17:31.575 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.06 hyp=0.40 cameraTheta=3.00 mountX=-0.40 mountY=-0.03, mountTheta=-3.07 23:17:31.575 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.06, opts=13) 23:17:31.575 00.000 30444 Enqueuing Move request for scope (-0.39, 0.06) 23:17:31.575 00.000 15672 Worker thread wakes up 23:17:31.575 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.06) opts 0xd 23:17:31.575 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.06) 23:17:31.575 00.000 15672 Moving (-0.39, 0.06) raw xDistance=-0.40 yDistance=-0.03 23:17:31.575 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 23:17:31.575 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:31.575 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:17:31.575 00.000 15672 MoveAxis(E, 107, ABG) 23:17:31.576 00.001 15672 Guiding Dir = 2, Dur = 107 23:17:31.576 00.000 15672 IsSlewing returns 0 23:17:31.578 00.002 15672 IsGuiding returns 0 23:17:31.582 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1848, max=11937, FiltMin=2584, FiltMax=8702, Gamma=2.950 23:17:31.597 00.015 15672 PulseGuide returned control before completion, sleep 98 23:17:31.631 00.034 30444 UpdateGuideState exits: m=94663 SNR=62.4 Saturated 23:17:31.631 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:31.631 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:31.631 00.000 30444 Enqueuing Expose request 23:17:31.696 00.065 15672 IsGuiding returns 1 23:17:31.696 00.000 15672 scope still moving after pulse duration time elapsed 23:17:31.718 00.022 15672 IsSlewing returns 0 23:17:31.773 00.055 15672 IsGuiding returns 0 23:17:31.773 00.000 15672 scope move finished after 107 + 89 ms 23:17:31.773 00.000 15672 Move returns status 0, amount 107 23:17:31.773 00.000 15672 MoveAxis(N, 0, ABG) 23:17:31.773 00.000 15672 Move returns status 0, amount 0 23:17:31.773 00.000 15672 move complete, result=0 23:17:31.773 00.000 15672 worker thread done servicing request 23:17:31.773 00.000 15672 Worker thread wakes up 23:17:31.773 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:31.774 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:31.774 00.000 30444 GuideStep: -0.4 px 107 ms EAST, -0.0 px 0 ms NORTH 23:17:33.683 01.909 15672 Exposure complete 23:17:33.703 00.020 15672 worker thread done servicing request 23:17:33.704 00.001 30444 OnExposeComplete: enter 23:17:33.704 00.000 30444 UpdateGuideState(): m_state=6 23:17:33.704 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1977 23:17:33.704 00.000 30444 Star::Find returns 1 (1), X=461.18, Y=193.38, Mass=113219, SNR=80.3, Peak=12187 HFD=3.7 23:17:33.704 00.000 30444 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.28) = xAngle (-2.45 = -2.45) 23:17:33.704 00.000 30444 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.51 = -2.51) 23:17:33.704 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-2.73 mountX=-0.25 mountY=-0.19, mountTheta=-2.49 23:17:33.704 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.13, opts=13) 23:17:33.704 00.000 30444 Enqueuing Move request for scope (-0.30, -0.13) 23:17:33.704 00.000 15672 Worker thread wakes up 23:17:33.705 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.13) opts 0xd 23:17:33.705 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.13) 23:17:33.705 00.000 15672 Moving (-0.30, -0.13) raw xDistance=-0.25 yDistance=-0.19 23:17:33.705 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25 23:17:33.705 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:33.705 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 23:17:33.705 00.000 15672 MoveAxis(E, 75, ABG) 23:17:33.705 00.000 15672 Guiding Dir = 2, Dur = 75 23:17:33.705 00.000 15672 IsSlewing returns 0 23:17:33.706 00.001 15672 IsGuiding returns 0 23:17:33.711 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=12187, FiltMin=2667, FiltMax=8677, Gamma=2.950 23:17:33.722 00.011 15672 PulseGuide returned control before completion, sleep 70 23:17:33.761 00.039 30444 UpdateGuideState exits: m=113219 SNR=80.3 Saturated 23:17:33.761 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:33.761 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:33.761 00.000 30444 Enqueuing Expose request 23:17:33.794 00.033 15672 IsGuiding returns 1 23:17:33.794 00.000 15672 scope still moving after pulse duration time elapsed 23:17:33.815 00.021 15672 IsSlewing returns 0 23:17:33.834 00.019 15672 IsGuiding returns 0 23:17:33.834 00.000 15672 scope move finished after 75 + 52 ms 23:17:33.834 00.000 15672 Move returns status 0, amount 75 23:17:33.834 00.000 15672 MoveAxis(N, 0, ABG) 23:17:33.834 00.000 15672 Move returns status 0, amount 0 23:17:33.834 00.000 15672 move complete, result=0 23:17:33.835 00.001 15672 worker thread done servicing request 23:17:33.835 00.000 15672 Worker thread wakes up 23:17:33.835 00.000 30444 GuideStep: -0.3 px 75 ms EAST, -0.2 px 0 ms NORTH 23:17:33.835 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:33.835 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:35.944 02.109 15672 Exposure complete 23:17:35.964 00.020 15672 worker thread done servicing request 23:17:35.965 00.001 30444 OnExposeComplete: enter 23:17:35.965 00.000 30444 UpdateGuideState(): m_state=6 23:17:35.965 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1978 23:17:35.965 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=193.53, Mass=97735, SNR=72.1, Peak=10896 HFD=3.3 23:17:35.965 00.000 30444 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.28) = xAngle (0.57 = 0.57) 23:17:35.965 00.000 30444 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.51 = 0.51) 23:17:35.965 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.29 mountX=0.07 mountY=0.04, mountTheta=0.52 23:17:35.966 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.02, opts=13) 23:17:35.966 00.000 30444 Enqueuing Move request for scope (0.07, 0.02) 23:17:35.966 00.000 15672 Worker thread wakes up 23:17:35.966 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd 23:17:35.966 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.02) 23:17:35.966 00.000 15672 Moving (0.07, 0.02) raw xDistance=0.07 yDistance=0.04 23:17:35.966 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:17:35.966 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:35.966 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 23:17:35.966 00.000 15672 MoveAxis(E, 0, ABG) 23:17:35.966 00.000 15672 Move returns status 0, amount 0 23:17:35.966 00.000 15672 MoveAxis(N, 0, ABG) 23:17:35.966 00.000 15672 Move returns status 0, amount 0 23:17:35.966 00.000 15672 move complete, result=0 23:17:35.967 00.001 15672 worker thread done servicing request 23:17:35.972 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=11885, FiltMin=2639, FiltMax=8303, Gamma=2.950 23:17:36.033 00.061 30444 UpdateGuideState exits: m=97735 SNR=72.1 Saturated 23:17:36.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:36.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:36.033 00.000 30444 Enqueuing Expose request 23:17:36.033 00.000 15672 Worker thread wakes up 23:17:36.033 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:36.033 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:17:36.033 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:37.939 01.906 15672 Exposure complete 23:17:37.959 00.020 15672 worker thread done servicing request 23:17:37.959 00.000 30444 OnExposeComplete: enter 23:17:37.959 00.000 30444 UpdateGuideState(): m_state=6 23:17:37.959 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1979 23:17:37.959 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=193.42, Mass=113961, SNR=87.3, Peak=12830 HFD=3.5 23:17:37.959 00.000 30444 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.28) = xAngle (-2.34 = -2.34) 23:17:37.959 00.000 30444 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 23:17:37.960 00.001 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.62 mountX=-0.13 mountY=-0.12, mountTheta=-2.38 23:17:37.960 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.09, opts=13) 23:17:37.960 00.000 30444 Enqueuing Move request for scope (-0.16, -0.09) 23:17:37.960 00.000 15672 Worker thread wakes up 23:17:37.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd 23:17:37.960 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.09) 23:17:37.960 00.000 15672 Moving (-0.16, -0.09) raw xDistance=-0.13 yDistance=-0.12 23:17:37.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:17:37.960 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:37.960 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:17:37.961 00.001 15672 MoveAxis(E, 0, ABG) 23:17:37.961 00.000 15672 Move returns status 0, amount 0 23:17:37.961 00.000 15672 MoveAxis(N, 0, ABG) 23:17:37.961 00.000 15672 Move returns status 0, amount 0 23:17:37.961 00.000 15672 move complete, result=0 23:17:37.961 00.000 15672 worker thread done servicing request 23:17:37.966 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=13658, FiltMin=2681, FiltMax=9191, Gamma=2.950 23:17:38.015 00.049 30444 UpdateGuideState exits: m=113961 SNR=87.3 Saturated 23:17:38.015 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:38.015 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:38.015 00.000 30444 Enqueuing Expose request 23:17:38.016 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:17:38.016 00.000 15672 Worker thread wakes up 23:17:38.016 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:38.016 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:40.125 02.109 15672 Exposure complete 23:17:40.145 00.020 15672 worker thread done servicing request 23:17:40.145 00.000 30444 OnExposeComplete: enter 23:17:40.145 00.000 30444 UpdateGuideState(): m_state=6 23:17:40.145 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1980 23:17:40.145 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=193.53, Mass=111846, SNR=81.2, Peak=12514 HFD=3.6 23:17:40.145 00.000 30444 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.28) = xAngle (3.37 = -2.91) 23:17:40.145 00.000 30444 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.97) 23:17:40.145 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=0.02 hyp=0.44 cameraTheta=3.09 mountX=-0.43 mountY=-0.08, mountTheta=-2.97 23:17:40.146 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=0.02, opts=13) 23:17:40.146 00.000 30444 Enqueuing Move request for scope (-0.44, 0.02) 23:17:40.146 00.000 15672 Worker thread wakes up 23:17:40.146 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.02) opts 0xd 23:17:40.146 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, 0.02) 23:17:40.146 00.000 15672 Moving (-0.44, 0.02) raw xDistance=-0.43 yDistance=-0.08 23:17:40.146 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 23:17:40.146 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:40.146 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 23:17:40.146 00.000 15672 MoveAxis(E, 117, ABG) 23:17:40.146 00.000 15672 Guiding Dir = 2, Dur = 117 23:17:40.147 00.001 15672 IsSlewing returns 0 23:17:40.151 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=12514, FiltMin=2693, FiltMax=8437, Gamma=2.950 23:17:40.176 00.025 15672 IsGuiding returns 0 23:17:40.191 00.015 15672 PulseGuide returned control before completion, sleep 112 23:17:40.201 00.010 30444 UpdateGuideState exits: m=111846 SNR=81.2 Saturated 23:17:40.201 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:40.201 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:40.201 00.000 30444 Enqueuing Expose request 23:17:40.320 00.119 15672 IsGuiding returns 0 23:17:40.320 00.000 15672 Move returns status 0, amount 117 23:17:40.320 00.000 15672 MoveAxis(N, 0, ABG) 23:17:40.320 00.000 15672 Move returns status 0, amount 0 23:17:40.320 00.000 15672 move complete, result=0 23:17:40.320 00.000 15672 worker thread done servicing request 23:17:40.320 00.000 15672 Worker thread wakes up 23:17:40.320 00.000 30444 GuideStep: -0.4 px 117 ms EAST, -0.1 px 0 ms NORTH 23:17:40.320 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:40.320 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:42.235 01.915 15672 Exposure complete 23:17:42.260 00.025 15672 worker thread done servicing request 23:17:42.261 00.001 30444 OnExposeComplete: enter 23:17:42.261 00.000 30444 UpdateGuideState(): m_state=6 23:17:42.261 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1981 23:17:42.261 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=193.53, Mass=104888, SNR=82.7, Peak=11169 HFD=3.3 23:17:42.261 00.000 30444 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.28) = xAngle (0.47 = 0.47) 23:17:42.261 00.000 30444 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 23:17:42.261 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.19 mountX=0.10 mountY=0.04, mountTheta=0.42 23:17:42.261 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.02, opts=13) 23:17:42.261 00.000 30444 Enqueuing Move request for scope (0.11, 0.02) 23:17:42.261 00.000 15672 Worker thread wakes up 23:17:42.262 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd 23:17:42.262 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.02) 23:17:42.262 00.000 15672 Moving (0.11, 0.02) raw xDistance=0.10 yDistance=0.04 23:17:42.262 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:17:42.262 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:42.262 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 23:17:42.262 00.000 15672 MoveAxis(E, 0, ABG) 23:17:42.262 00.000 15672 Move returns status 0, amount 0 23:17:42.262 00.000 15672 MoveAxis(N, 0, ABG) 23:17:42.262 00.000 15672 Move returns status 0, amount 0 23:17:42.262 00.000 15672 move complete, result=0 23:17:42.262 00.000 15672 worker thread done servicing request 23:17:42.267 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=13024, FiltMin=2668, FiltMax=8699, Gamma=2.950 23:17:42.316 00.049 30444 UpdateGuideState exits: m=104888 SNR=82.7 Saturated 23:17:42.316 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:42.316 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:42.316 00.000 30444 Enqueuing Expose request 23:17:42.316 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:17:42.316 00.000 15672 Worker thread wakes up 23:17:42.316 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:42.316 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:44.424 02.108 15672 Exposure complete 23:17:44.444 00.020 15672 worker thread done servicing request 23:17:44.444 00.000 30444 OnExposeComplete: enter 23:17:44.444 00.000 30444 UpdateGuideState(): m_state=6 23:17:44.444 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1982 23:17:44.444 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=193.62, Mass=107814, SNR=85.9, Peak=11881 HFD=3.5 23:17:44.444 00.000 30444 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.28) = xAngle (2.71 = 2.71) 23:17:44.444 00.000 30444 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.65 = 2.65) 23:17:44.444 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.43 mountX=-0.15 mountY=0.08, mountTheta=2.66 23:17:44.445 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.11, opts=13) 23:17:44.445 00.000 30444 Enqueuing Move request for scope (-0.13, 0.11) 23:17:44.445 00.000 15672 Worker thread wakes up 23:17:44.445 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd 23:17:44.445 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.11) 23:17:44.445 00.000 15672 Moving (-0.13, 0.11) raw xDistance=-0.15 yDistance=0.08 23:17:44.445 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:17:44.445 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:44.445 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:17:44.445 00.000 15672 MoveAxis(E, 0, ABG) 23:17:44.445 00.000 15672 Move returns status 0, amount 0 23:17:44.445 00.000 15672 MoveAxis(N, 0, ABG) 23:17:44.445 00.000 15672 Move returns status 0, amount 0 23:17:44.445 00.000 15672 move complete, result=0 23:17:44.446 00.001 15672 worker thread done servicing request 23:17:44.450 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2389, max=11881, FiltMin=2692, FiltMax=8777, Gamma=2.950 23:17:44.500 00.050 30444 UpdateGuideState exits: m=107814 SNR=85.9 Saturated 23:17:44.500 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:44.500 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:44.500 00.000 30444 Enqueuing Expose request 23:17:44.500 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:17:44.500 00.000 15672 Worker thread wakes up 23:17:44.500 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:44.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:46.406 01.906 15672 Exposure complete 23:17:46.427 00.021 15672 worker thread done servicing request 23:17:46.427 00.000 30444 OnExposeComplete: enter 23:17:46.427 00.000 30444 UpdateGuideState(): m_state=6 23:17:46.427 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1983 23:17:46.427 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=193.75, Mass=101664, SNR=79.2, Peak=10254 HFD=3.7 23:17:46.427 00.000 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 23:17:46.427 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.38 = 1.38) 23:17:46.427 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.16 mountX=0.03 mountY=0.26, mountTheta=1.44 23:17:46.428 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.24, opts=13) 23:17:46.428 00.000 30444 Enqueuing Move request for scope (0.11, 0.24) 23:17:46.428 00.000 15672 Worker thread wakes up 23:17:46.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd 23:17:46.428 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.24) 23:17:46.428 00.000 15672 Moving (0.11, 0.24) raw xDistance=0.03 yDistance=0.26 23:17:46.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:17:46.428 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:17:46.428 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 23:17:46.428 00.000 15672 MoveAxis(E, 0, ABG) 23:17:46.428 00.000 15672 Move returns status 0, amount 0 23:17:46.428 00.000 15672 MoveAxis(N, 0, ABG) 23:17:46.428 00.000 15672 Move returns status 0, amount 0 23:17:46.428 00.000 15672 move complete, result=0 23:17:46.428 00.000 15672 worker thread done servicing request 23:17:46.434 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=13082, FiltMin=2681, FiltMax=9204, Gamma=2.950 23:17:46.483 00.049 30444 UpdateGuideState exits: m=101664 SNR=79.2 Saturated 23:17:46.483 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:46.483 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:46.483 00.000 30444 Enqueuing Expose request 23:17:46.483 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 23:17:46.483 00.000 15672 Worker thread wakes up 23:17:46.484 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:46.484 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:48.593 02.109 15672 Exposure complete 23:17:48.613 00.020 15672 worker thread done servicing request 23:17:48.613 00.000 30444 OnExposeComplete: enter 23:17:48.613 00.000 30444 UpdateGuideState(): m_state=6 23:17:48.613 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1984 23:17:48.613 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=193.29, Mass=100476, SNR=64.6, Peak=11095 HFD=3.5 23:17:48.614 00.001 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 23:17:48.614 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 23:17:48.614 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.97 mountX=-0.03 mountY=-0.23, mountTheta=-1.69 23:17:48.614 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.21, opts=13) 23:17:48.614 00.000 30444 Enqueuing Move request for scope (-0.09, -0.21) 23:17:48.614 00.000 15672 Worker thread wakes up 23:17:48.614 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd 23:17:48.614 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.21) 23:17:48.614 00.000 15672 Moving (-0.09, -0.21) raw xDistance=-0.03 yDistance=-0.23 23:17:48.614 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:17:48.615 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:48.615 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 23:17:48.615 00.000 15672 MoveAxis(E, 0, ABG) 23:17:48.615 00.000 15672 Move returns status 0, amount 0 23:17:48.615 00.000 15672 MoveAxis(N, 0, ABG) 23:17:48.615 00.000 15672 Move returns status 0, amount 0 23:17:48.615 00.000 15672 move complete, result=0 23:17:48.615 00.000 15672 worker thread done servicing request 23:17:48.619 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=13015, FiltMin=2642, FiltMax=8989, Gamma=2.950 23:17:48.670 00.051 30444 UpdateGuideState exits: m=100476 SNR=64.6 Saturated 23:17:48.670 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:48.670 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:48.670 00.000 30444 Enqueuing Expose request 23:17:48.671 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:17:48.671 00.000 15672 Worker thread wakes up 23:17:48.671 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:48.671 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:50.579 01.908 15672 Exposure complete 23:17:50.599 00.020 15672 worker thread done servicing request 23:17:50.599 00.000 30444 OnExposeComplete: enter 23:17:50.599 00.000 30444 UpdateGuideState(): m_state=6 23:17:50.599 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1985 23:17:50.599 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=193.40, Mass=101280, SNR=81.8, Peak=12795 HFD=3.5 23:17:50.599 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 23:17:50.599 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 23:17:50.599 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.64 mountX=-0.16 mountY=-0.15, mountTheta=-2.40 23:17:50.600 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.11, opts=13) 23:17:50.600 00.000 30444 Enqueuing Move request for scope (-0.20, -0.11) 23:17:50.600 00.000 15672 Worker thread wakes up 23:17:50.600 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd 23:17:50.600 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.11) 23:17:50.600 00.000 15672 Moving (-0.20, -0.11) raw xDistance=-0.16 yDistance=-0.15 23:17:50.600 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:17:50.600 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:50.600 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:17:50.600 00.000 15672 MoveAxis(E, 0, ABG) 23:17:50.600 00.000 15672 Move returns status 0, amount 0 23:17:50.600 00.000 15672 MoveAxis(N, 0, ABG) 23:17:50.600 00.000 15672 Move returns status 0, amount 0 23:17:50.600 00.000 15672 move complete, result=0 23:17:50.600 00.000 15672 worker thread done servicing request 23:17:50.605 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=13777, FiltMin=2689, FiltMax=9080, Gamma=2.950 23:17:50.656 00.051 30444 UpdateGuideState exits: m=101280 SNR=81.8 Saturated 23:17:50.656 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:50.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:50.656 00.000 30444 Enqueuing Expose request 23:17:50.657 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:17:50.657 00.000 15672 Worker thread wakes up 23:17:50.657 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:50.657 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:52.765 02.108 15672 Exposure complete 23:17:52.785 00.020 15672 worker thread done servicing request 23:17:52.785 00.000 30444 OnExposeComplete: enter 23:17:52.785 00.000 30444 UpdateGuideState(): m_state=6 23:17:52.785 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1986 23:17:52.785 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=193.45, Mass=101287, SNR=84.1, Peak=11459 HFD=3.3 23:17:52.785 00.000 30444 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.28) = xAngle (-0.11 = -0.11) 23:17:52.785 00.000 30444 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 23:17:52.785 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.39 mountX=0.15 mountY=-0.03, mountTheta=-0.17 23:17:52.786 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.06, opts=13) 23:17:52.786 00.000 30444 Enqueuing Move request for scope (0.14, -0.06) 23:17:52.786 00.000 15672 Worker thread wakes up 23:17:52.786 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd 23:17:52.786 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.06) 23:17:52.786 00.000 15672 Moving (0.14, -0.06) raw xDistance=0.15 yDistance=-0.03 23:17:52.786 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 23:17:52.786 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:52.786 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:17:52.786 00.000 15672 MoveAxis(E, 0, ABG) 23:17:52.786 00.000 15672 Move returns status 0, amount 0 23:17:52.786 00.000 15672 MoveAxis(N, 0, ABG) 23:17:52.786 00.000 15672 Move returns status 0, amount 0 23:17:52.786 00.000 15672 move complete, result=0 23:17:52.786 00.000 15672 worker thread done servicing request 23:17:52.791 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=12997, FiltMin=2635, FiltMax=8838, Gamma=2.950 23:17:52.841 00.050 30444 UpdateGuideState exits: m=101287 SNR=84.1 Saturated 23:17:52.841 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:52.841 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:52.841 00.000 30444 Enqueuing Expose request 23:17:52.841 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:17:52.841 00.000 15672 Worker thread wakes up 23:17:52.841 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:52.841 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:54.747 01.906 15672 Exposure complete 23:17:54.767 00.020 15672 worker thread done servicing request 23:17:54.767 00.000 30444 OnExposeComplete: enter 23:17:54.767 00.000 30444 UpdateGuideState(): m_state=6 23:17:54.767 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1987 23:17:54.767 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=193.42, Mass=99685, SNR=72.9, Peak=11972 HFD=3.2 23:17:54.767 00.000 30444 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.28) = xAngle (-0.47 = -0.47) 23:17:54.767 00.000 30444 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.53 = -0.53) 23:17:54.767 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.75 mountX=0.11 mountY=-0.06, mountTheta=-0.51 23:17:54.768 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.09, opts=13) 23:17:54.768 00.000 30444 Enqueuing Move request for scope (0.09, -0.09) 23:17:54.768 00.000 15672 Worker thread wakes up 23:17:54.768 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd 23:17:54.768 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.09) 23:17:54.768 00.000 15672 Moving (0.09, -0.09) raw xDistance=0.11 yDistance=-0.06 23:17:54.768 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:17:54.768 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:54.768 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:17:54.768 00.000 15672 MoveAxis(E, 0, ABG) 23:17:54.768 00.000 15672 Move returns status 0, amount 0 23:17:54.768 00.000 15672 MoveAxis(N, 0, ABG) 23:17:54.768 00.000 15672 Move returns status 0, amount 0 23:17:54.768 00.000 15672 move complete, result=0 23:17:54.768 00.000 15672 worker thread done servicing request 23:17:54.773 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=12716, FiltMin=2636, FiltMax=8986, Gamma=2.950 23:17:54.823 00.050 30444 UpdateGuideState exits: m=99685 SNR=72.9 Saturated 23:17:54.823 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:54.823 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:54.823 00.000 30444 Enqueuing Expose request 23:17:54.823 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:17:54.823 00.000 15672 Worker thread wakes up 23:17:54.823 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:54.823 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:56.933 02.110 15672 Exposure complete 23:17:56.953 00.020 15672 worker thread done servicing request 23:17:56.953 00.000 30444 OnExposeComplete: enter 23:17:56.953 00.000 30444 UpdateGuideState(): m_state=6 23:17:56.953 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1988 23:17:56.953 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=193.25, Mass=108000, SNR=77.7, Peak=11507 HFD=3.5 23:17:56.953 00.000 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 23:17:56.953 00.000 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.52 = -0.52) 23:17:56.953 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.25 hyp=0.38 cameraTheta=-0.73 mountX=0.34 mountY=-0.19, mountTheta=-0.50 23:17:56.954 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.25, opts=13) 23:17:56.954 00.000 30444 Enqueuing Move request for scope (0.28, -0.25) 23:17:56.954 00.000 15672 Worker thread wakes up 23:17:56.954 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.25) opts 0xd 23:17:56.954 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.25) 23:17:56.954 00.000 15672 Moving (0.28, -0.25) raw xDistance=0.34 yDistance=-0.19 23:17:56.954 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 23:17:56.954 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:56.954 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 23:17:56.954 00.000 15672 MoveAxis(W, 91, ABG) 23:17:56.954 00.000 15672 Guiding Dir = 3, Dur = 91 23:17:56.955 00.001 15672 IsSlewing returns 0 23:17:56.956 00.001 15672 IsGuiding returns 0 23:17:56.959 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=13658, FiltMin=2649, FiltMax=8740, Gamma=2.950 23:17:56.982 00.023 15672 PulseGuide returned control before completion, sleep 75 23:17:57.009 00.027 30444 UpdateGuideState exits: m=108000 SNR=77.7 Saturated 23:17:57.009 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:57.009 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:57.009 00.000 30444 Enqueuing Expose request 23:17:57.093 00.084 15672 IsGuiding returns 0 23:17:57.094 00.001 15672 Move returns status 0, amount 91 23:17:57.094 00.000 15672 MoveAxis(N, 0, ABG) 23:17:57.094 00.000 15672 Move returns status 0, amount 0 23:17:57.094 00.000 15672 move complete, result=0 23:17:57.094 00.000 15672 worker thread done servicing request 23:17:57.094 00.000 15672 Worker thread wakes up 23:17:57.095 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:57.095 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:17:57.095 00.000 30444 GuideStep: 0.3 px 91 ms WEST, -0.2 px 0 ms NORTH 23:17:59.000 01.905 15672 Exposure complete 23:17:59.020 00.020 15672 worker thread done servicing request 23:17:59.020 00.000 30444 OnExposeComplete: enter 23:17:59.020 00.000 30444 UpdateGuideState(): m_state=6 23:17:59.021 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1989 23:17:59.021 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=193.72, Mass=111987, SNR=91.4, Peak=12489 HFD=3.5 23:17:59.021 00.000 30444 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.28) = xAngle (1.27 = 1.27) 23:17:59.021 00.000 30444 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.21 = 1.21) 23:17:59.021 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.99 mountX=0.07 mountY=0.24, mountTheta=1.26 23:17:59.021 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.21, opts=13) 23:17:59.021 00.000 30444 Enqueuing Move request for scope (0.14, 0.21) 23:17:59.021 00.000 15672 Worker thread wakes up 23:17:59.021 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd 23:17:59.021 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.21) 23:17:59.022 00.001 15672 Moving (0.14, 0.21) raw xDistance=0.07 yDistance=0.24 23:17:59.022 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:17:59.022 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:59.022 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 23:17:59.022 00.000 15672 MoveAxis(E, 0, ABG) 23:17:59.022 00.000 15672 Move returns status 0, amount 0 23:17:59.022 00.000 15672 MoveAxis(N, 0, ABG) 23:17:59.022 00.000 15672 Move returns status 0, amount 0 23:17:59.022 00.000 15672 move complete, result=0 23:17:59.022 00.000 15672 worker thread done servicing request 23:17:59.027 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=12489, FiltMin=2715, FiltMax=8920, Gamma=2.950 23:17:59.076 00.049 30444 UpdateGuideState exits: m=111987 SNR=91.4 Saturated 23:17:59.076 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:59.076 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:17:59.076 00.000 30444 Enqueuing Expose request 23:17:59.077 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:17:59.077 00.000 15672 Worker thread wakes up 23:17:59.077 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:17:59.077 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:01.187 02.110 15672 Exposure complete 23:18:01.206 00.019 15672 worker thread done servicing request 23:18:01.207 00.001 30444 OnExposeComplete: enter 23:18:01.207 00.000 30444 UpdateGuideState(): m_state=6 23:18:01.207 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1990 23:18:01.207 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.42, Mass=97520, SNR=82.0, Peak=12600 HFD=3.2 23:18:01.207 00.000 30444 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.28) = xAngle (-0.65 = -0.65) 23:18:01.207 00.000 30444 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.71 = -0.71) 23:18:01.207 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.93 mountX=0.08 mountY=-0.07, mountTheta=-0.69 23:18:01.208 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.08, opts=13) 23:18:01.208 00.000 30444 Enqueuing Move request for scope (0.06, -0.08) 23:18:01.208 00.000 15672 Worker thread wakes up 23:18:01.208 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd 23:18:01.208 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.08) 23:18:01.208 00.000 15672 Moving (0.06, -0.08) raw xDistance=0.08 yDistance=-0.07 23:18:01.208 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:18:01.208 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:01.208 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:18:01.208 00.000 15672 MoveAxis(E, 0, ABG) 23:18:01.208 00.000 15672 Move returns status 0, amount 0 23:18:01.208 00.000 15672 MoveAxis(N, 0, ABG) 23:18:01.208 00.000 15672 Move returns status 0, amount 0 23:18:01.208 00.000 15672 move complete, result=0 23:18:01.208 00.000 15672 worker thread done servicing request 23:18:01.213 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=13488, FiltMin=2725, FiltMax=9127, Gamma=2.950 23:18:01.262 00.049 30444 UpdateGuideState exits: m=97520 SNR=82.0 Saturated 23:18:01.262 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:01.262 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:01.262 00.000 30444 Enqueuing Expose request 23:18:01.262 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:18:01.262 00.000 15672 Worker thread wakes up 23:18:01.262 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:01.262 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:03.172 01.910 15672 Exposure complete 23:18:03.192 00.020 15672 worker thread done servicing request 23:18:03.192 00.000 30444 OnExposeComplete: enter 23:18:03.192 00.000 30444 UpdateGuideState(): m_state=6 23:18:03.192 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1991 23:18:03.192 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=193.37, Mass=111543, SNR=79.7, Peak=12742 HFD=3.3 23:18:03.192 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 23:18:03.192 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.99 = -1.99) 23:18:03.192 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-2.20 mountX=-0.06 mountY=-0.15, mountTheta=-1.93 23:18:03.193 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.13, opts=13) 23:18:03.193 00.000 30444 Enqueuing Move request for scope (-0.10, -0.13) 23:18:03.193 00.000 15672 Worker thread wakes up 23:18:03.193 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd 23:18:03.193 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.13) 23:18:03.193 00.000 15672 Moving (-0.10, -0.13) raw xDistance=-0.06 yDistance=-0.15 23:18:03.193 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:18:03.193 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:03.193 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:18:03.193 00.000 15672 MoveAxis(E, 0, ABG) 23:18:03.193 00.000 15672 Move returns status 0, amount 0 23:18:03.193 00.000 15672 MoveAxis(N, 0, ABG) 23:18:03.193 00.000 15672 Move returns status 0, amount 0 23:18:03.193 00.000 15672 move complete, result=0 23:18:03.194 00.001 15672 worker thread done servicing request 23:18:03.199 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=14078, FiltMin=2712, FiltMax=9166, Gamma=2.950 23:18:03.249 00.050 30444 UpdateGuideState exits: m=111543 SNR=79.7 Saturated 23:18:03.249 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:03.249 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:03.249 00.000 30444 Enqueuing Expose request 23:18:03.249 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:18:03.249 00.000 15672 Worker thread wakes up 23:18:03.249 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:03.249 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:05.355 02.106 15672 Exposure complete 23:18:05.375 00.020 15672 worker thread done servicing request 23:18:05.375 00.000 30444 OnExposeComplete: enter 23:18:05.375 00.000 30444 UpdateGuideState(): m_state=6 23:18:05.375 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1992 23:18:05.375 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=192.94, Mass=108566, SNR=72.5, Peak=10576 HFD=3.6 23:18:05.375 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 23:18:05.375 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 23:18:05.375 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.56 hyp=0.57 cameraTheta=-1.44 mountX=0.23 mountY=-0.53, mountTheta=-1.17 23:18:05.376 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.56, opts=13) 23:18:05.376 00.000 30444 Enqueuing Move request for scope (0.08, -0.56) 23:18:05.376 00.000 15672 Worker thread wakes up 23:18:05.376 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.56) opts 0xd 23:18:05.376 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.56) 23:18:05.376 00.000 15672 Moving (0.08, -0.56) raw xDistance=0.23 yDistance=-0.53 23:18:05.376 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 23:18:05.376 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 23:18:05.376 00.000 15672 MoveAxis(E, 0, ABG) 23:18:05.376 00.000 15672 Move returns status 0, amount 0 23:18:05.376 00.000 15672 MoveAxis(N, 95, ABG) 23:18:05.376 00.000 15672 Guiding Dir = 0, Dur = 95 23:18:05.377 00.001 15672 IsSlewing returns 0 23:18:05.382 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=12999, FiltMin=2664, FiltMax=8851, Gamma=2.950 23:18:05.385 00.003 15672 IsGuiding returns 0 23:18:05.433 00.048 30444 UpdateGuideState exits: m=108566 SNR=72.5 Saturated 23:18:05.433 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:05.433 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:05.433 00.000 30444 Enqueuing Expose request 23:18:05.464 00.031 15672 PulseGuide returned control before completion, sleep 27 23:18:05.494 00.030 15672 IsGuiding returns 1 23:18:05.494 00.000 15672 scope still moving after pulse duration time elapsed 23:18:05.515 00.021 15672 IsSlewing returns 0 23:18:05.518 00.003 15672 IsGuiding returns 1 23:18:05.539 00.021 15672 IsSlewing returns 0 23:18:05.543 00.004 15672 IsGuiding returns 1 23:18:05.564 00.021 15672 IsSlewing returns 0 23:18:05.625 00.061 15672 IsGuiding returns 0 23:18:05.625 00.000 15672 scope move finished after 95 + 145 ms 23:18:05.625 00.000 15672 Move returns status 0, amount 95 23:18:05.625 00.000 15672 move complete, result=0 23:18:05.626 00.001 15672 worker thread done servicing request 23:18:05.626 00.000 15672 Worker thread wakes up 23:18:05.626 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:05.626 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:05.626 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 95 ms NORTH 23:18:07.531 01.905 15672 Exposure complete 23:18:07.551 00.020 15672 worker thread done servicing request 23:18:07.551 00.000 30444 OnExposeComplete: enter 23:18:07.551 00.000 30444 UpdateGuideState(): m_state=6 23:18:07.551 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 1993 23:18:07.551 00.000 30444 Star::Find returns 1 (1), X=462.16, Y=193.31, Mass=100305, SNR=62.6, Peak=11051 HFD=3.5 23:18:07.551 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 23:18:07.551 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 23:18:07.551 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=-0.20 hyp=0.71 cameraTheta=-0.29 mountX=0.71 mountY=-0.05, mountTheta=-0.07 23:18:07.552 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=-0.20, opts=13) 23:18:07.552 00.000 30444 Enqueuing Move request for scope (0.68, -0.20) 23:18:07.552 00.000 15672 Worker thread wakes up 23:18:07.552 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.20) opts 0xd 23:18:07.552 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, -0.20) 23:18:07.552 00.000 15672 Moving (0.68, -0.20) raw xDistance=0.71 yDistance=-0.05 23:18:07.552 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71 23:18:07.552 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:07.553 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:18:07.553 00.000 15672 MoveAxis(W, 191, ABG) 23:18:07.553 00.000 15672 Guiding Dir = 3, Dur = 191 23:18:07.553 00.000 15672 IsSlewing returns 0 23:18:07.554 00.001 15672 IsGuiding returns 0 23:18:07.559 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=12209, FiltMin=2624, FiltMax=9721, Gamma=2.950 23:18:07.573 00.014 15672 PulseGuide returned control before completion, sleep 183 23:18:07.609 00.036 30444 UpdateGuideState exits: m=100305 SNR=62.6 Saturated 23:18:07.609 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:07.609 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:07.609 00.000 30444 Enqueuing Expose request 23:18:07.761 00.152 15672 IsGuiding returns 1 23:18:07.762 00.001 15672 scope still moving after pulse duration time elapsed 23:18:07.783 00.021 15672 IsSlewing returns 0 23:18:07.798 00.015 15672 IsGuiding returns 0 23:18:07.798 00.000 15672 scope move finished after 191 + 52 ms 23:18:07.798 00.000 15672 Move returns status 0, amount 191 23:18:07.798 00.000 15672 MoveAxis(N, 0, ABG) 23:18:07.798 00.000 15672 Move returns status 0, amount 0 23:18:07.798 00.000 15672 move complete, result=0 23:18:07.798 00.000 15672 worker thread done servicing request 23:18:07.798 00.000 15672 Worker thread wakes up 23:18:07.798 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:07.798 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:07.798 00.000 30444 GuideStep: 0.7 px 191 ms WEST, -0.0 px 0 ms NORTH 23:18:09.915 02.117 15672 Exposure complete 23:18:09.946 00.031 15672 worker thread done servicing request 23:18:09.946 00.000 30444 OnExposeComplete: enter 23:18:09.946 00.000 30444 UpdateGuideState(): m_state=6 23:18:09.946 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 1994 23:18:09.946 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=193.64, Mass=101422, SNR=73.7, Peak=12383 HFD=3.4 23:18:09.946 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 23:18:09.946 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.69 = 0.69) 23:18:09.946 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.14 hyp=0.30 cameraTheta=0.48 mountX=0.22 mountY=0.19, mountTheta=0.72 23:18:09.947 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.14, opts=13) 23:18:09.947 00.000 30444 Enqueuing Move request for scope (0.27, 0.14) 23:18:09.947 00.000 15672 Worker thread wakes up 23:18:09.947 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.14) opts 0xd 23:18:09.947 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.14) 23:18:09.947 00.000 15672 Moving (0.27, 0.14) raw xDistance=0.22 yDistance=0.19 23:18:09.947 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:18:09.947 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:09.947 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 23:18:09.947 00.000 15672 MoveAxis(E, 0, ABG) 23:18:09.947 00.000 15672 Move returns status 0, amount 0 23:18:09.947 00.000 15672 MoveAxis(N, 0, ABG) 23:18:09.947 00.000 15672 Move returns status 0, amount 0 23:18:09.947 00.000 15672 move complete, result=0 23:18:09.947 00.000 15672 worker thread done servicing request 23:18:09.952 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=13946, FiltMin=2629, FiltMax=9889, Gamma=2.950 23:18:10.003 00.051 30444 UpdateGuideState exits: m=101422 SNR=73.7 Saturated 23:18:10.003 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:10.003 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:10.003 00.000 30444 Enqueuing Expose request 23:18:10.003 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:18:10.003 00.000 15672 Worker thread wakes up 23:18:10.003 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:10.003 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:11.908 01.905 15672 Exposure complete 23:18:11.928 00.020 15672 worker thread done servicing request 23:18:11.928 00.000 30444 OnExposeComplete: enter 23:18:11.928 00.000 30444 UpdateGuideState(): m_state=6 23:18:11.928 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1995 23:18:11.928 00.000 30444 Star::Find returns 1 (1), X=461.97, Y=193.55, Mass=114188, SNR=78.7, Peak=11727 HFD=3.6 23:18:11.928 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 23:18:11.929 00.001 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 23:18:11.929 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.04 hyp=0.50 cameraTheta=0.09 mountX=0.46 mountY=0.15, mountTheta=0.31 23:18:11.929 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.04, opts=13) 23:18:11.929 00.000 30444 Enqueuing Move request for scope (0.50, 0.04) 23:18:11.929 00.000 15672 Worker thread wakes up 23:18:11.929 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.04) opts 0xd 23:18:11.929 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.04) 23:18:11.929 00.000 15672 Moving (0.50, 0.04) raw xDistance=0.46 yDistance=0.15 23:18:11.929 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 23:18:11.929 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:11.929 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 23:18:11.929 00.000 15672 MoveAxis(W, 126, ABG) 23:18:11.930 00.001 15672 Guiding Dir = 3, Dur = 126 23:18:11.930 00.000 15672 IsSlewing returns 0 23:18:11.931 00.001 15672 IsGuiding returns 0 23:18:11.936 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12466, FiltMin=2697, FiltMax=9914, Gamma=2.950 23:18:11.950 00.014 15672 PulseGuide returned control before completion, sleep 118 23:18:11.985 00.035 30444 UpdateGuideState exits: m=114188 SNR=78.7 Saturated 23:18:11.985 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:11.985 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:11.985 00.000 30444 Enqueuing Expose request 23:18:12.070 00.085 15672 IsGuiding returns 1 23:18:12.070 00.000 15672 scope still moving after pulse duration time elapsed 23:18:12.091 00.021 15672 IsSlewing returns 0 23:18:12.110 00.019 15672 IsGuiding returns 0 23:18:12.110 00.000 15672 scope move finished after 126 + 53 ms 23:18:12.110 00.000 15672 Move returns status 0, amount 126 23:18:12.110 00.000 15672 MoveAxis(N, 0, ABG) 23:18:12.110 00.000 15672 Move returns status 0, amount 0 23:18:12.110 00.000 15672 move complete, result=0 23:18:12.110 00.000 15672 worker thread done servicing request 23:18:12.110 00.000 15672 Worker thread wakes up 23:18:12.110 00.000 30444 GuideStep: 0.5 px 126 ms WEST, 0.1 px 0 ms NORTH 23:18:12.110 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:12.110 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:14.222 02.112 15672 Exposure complete 23:18:14.242 00.020 15672 worker thread done servicing request 23:18:14.242 00.000 30444 OnExposeComplete: enter 23:18:14.242 00.000 30444 UpdateGuideState(): m_state=6 23:18:14.242 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1996 23:18:14.242 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=193.60, Mass=106315, SNR=82.5, Peak=13187 HFD=3.6 23:18:14.242 00.000 30444 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.28) = xAngle (3.16 = -3.12) 23:18:14.242 00.000 30444 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.10 = 3.10) 23:18:14.242 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.09 hyp=0.35 cameraTheta=2.88 mountX=-0.35 mountY=0.01, mountTheta=3.10 23:18:14.243 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.09, opts=13) 23:18:14.243 00.000 30444 Enqueuing Move request for scope (-0.34, 0.09) 23:18:14.243 00.000 15672 Worker thread wakes up 23:18:14.243 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.09) opts 0xd 23:18:14.243 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.09) 23:18:14.243 00.000 15672 Moving (-0.34, 0.09) raw xDistance=-0.35 yDistance=0.01 23:18:14.243 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35 23:18:14.243 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:14.243 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:18:14.243 00.000 15672 MoveAxis(E, 86, ABG) 23:18:14.243 00.000 15672 Guiding Dir = 2, Dur = 86 23:18:14.244 00.001 15672 IsSlewing returns 0 23:18:14.245 00.001 15672 IsGuiding returns 0 23:18:14.249 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=13187, FiltMin=2703, FiltMax=8503, Gamma=2.950 23:18:14.266 00.017 15672 PulseGuide returned control before completion, sleep 75 23:18:14.299 00.033 30444 UpdateGuideState exits: m=106315 SNR=82.5 Saturated 23:18:14.299 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:14.299 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:14.299 00.000 30444 Enqueuing Expose request 23:18:14.343 00.044 15672 IsGuiding returns 1 23:18:14.343 00.000 15672 scope still moving after pulse duration time elapsed 23:18:14.363 00.020 15672 IsSlewing returns 0 23:18:14.410 00.047 15672 IsGuiding returns 0 23:18:14.425 00.015 15672 scope move finished after 86 + 93 ms 23:18:14.425 00.000 15672 Move returns status 0, amount 86 23:18:14.425 00.000 15672 MoveAxis(N, 0, ABG) 23:18:14.425 00.000 15672 Move returns status 0, amount 0 23:18:14.425 00.000 15672 move complete, result=0 23:18:14.425 00.000 15672 worker thread done servicing request 23:18:14.425 00.000 15672 Worker thread wakes up 23:18:14.425 00.000 30444 GuideStep: -0.4 px 86 ms EAST, 0.0 px 0 ms NORTH 23:18:14.425 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:14.425 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:16.330 01.905 15672 Exposure complete 23:18:16.351 00.021 15672 worker thread done servicing request 23:18:16.351 00.000 30444 OnExposeComplete: enter 23:18:16.351 00.000 30444 UpdateGuideState(): m_state=6 23:18:16.351 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1997 23:18:16.351 00.000 30444 Star::Find returns 1 (1), X=461.18, Y=194.04, Mass=100541, SNR=78.8, Peak=10918 HFD=3.7 23:18:16.351 00.000 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 23:18:16.351 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 23:18:16.351 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.54 hyp=0.62 cameraTheta=2.08 mountX=-0.44 mountY=0.46, mountTheta=2.33 23:18:16.352 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.54, opts=13) 23:18:16.352 00.000 30444 Enqueuing Move request for scope (-0.30, 0.54) 23:18:16.352 00.000 15672 Worker thread wakes up 23:18:16.352 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.54) opts 0xd 23:18:16.352 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.54) 23:18:16.352 00.000 15672 Moving (-0.30, 0.54) raw xDistance=-0.44 yDistance=0.46 23:18:16.352 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44 23:18:16.352 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:18:16.352 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 23:18:16.352 00.000 15672 MoveAxis(E, 124, ABG) 23:18:16.352 00.000 15672 Guiding Dir = 2, Dur = 124 23:18:16.353 00.001 15672 IsSlewing returns 0 23:18:16.354 00.001 15672 IsGuiding returns 0 23:18:16.357 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=10918, FiltMin=2701, FiltMax=8349, Gamma=2.950 23:18:16.374 00.017 15672 PulseGuide returned control before completion, sleep 114 23:18:16.407 00.033 30444 UpdateGuideState exits: m=100541 SNR=78.8 Saturated 23:18:16.407 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:16.407 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:16.407 00.000 30444 Enqueuing Expose request 23:18:16.490 00.083 15672 IsGuiding returns 1 23:18:16.490 00.000 15672 scope still moving after pulse duration time elapsed 23:18:16.511 00.021 15672 IsSlewing returns 0 23:18:16.520 00.009 15672 IsGuiding returns 0 23:18:16.520 00.000 15672 scope move finished after 124 + 41 ms 23:18:16.520 00.000 15672 Move returns status 0, amount 124 23:18:16.520 00.000 15672 MoveAxis(N, 0, ABG) 23:18:16.520 00.000 15672 Move returns status 0, amount 0 23:18:16.520 00.000 15672 move complete, result=0 23:18:16.520 00.000 15672 worker thread done servicing request 23:18:16.520 00.000 15672 Worker thread wakes up 23:18:16.520 00.000 30444 GuideStep: -0.4 px 124 ms EAST, 0.5 px 0 ms NORTH 23:18:16.520 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:16.521 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:18.628 02.107 15672 Exposure complete 23:18:18.648 00.020 15672 worker thread done servicing request 23:18:18.648 00.000 30444 OnExposeComplete: enter 23:18:18.648 00.000 30444 UpdateGuideState(): m_state=6 23:18:18.649 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 1998 23:18:18.649 00.000 30444 Star::Find returns 1 (1), X=461.83, Y=193.71, Mass=106401, SNR=81.0, Peak=11983 HFD=3.6 23:18:18.649 00.000 30444 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.28) = xAngle (0.81 = 0.81) 23:18:18.649 00.000 30444 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 23:18:18.649 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.21 hyp=0.41 cameraTheta=0.53 mountX=0.28 mountY=0.28, mountTheta=0.78 23:18:18.649 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.21, opts=13) 23:18:18.649 00.000 30444 Enqueuing Move request for scope (0.35, 0.21) 23:18:18.649 00.000 15672 Worker thread wakes up 23:18:18.649 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.21) opts 0xd 23:18:18.649 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.21) 23:18:18.649 00.000 15672 Moving (0.35, 0.21) raw xDistance=0.28 yDistance=0.28 23:18:18.650 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28 23:18:18.650 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:18:18.650 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 23:18:18.650 00.000 15672 MoveAxis(W, 68, ABG) 23:18:18.650 00.000 15672 Guiding Dir = 3, Dur = 68 23:18:18.651 00.001 15672 IsSlewing returns 0 23:18:18.652 00.001 15672 IsGuiding returns 0 23:18:18.656 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=13134, FiltMin=2611, FiltMax=9884, Gamma=2.950 23:18:18.675 00.019 15672 PulseGuide returned control before completion, sleep 55 23:18:18.706 00.031 30444 UpdateGuideState exits: m=106401 SNR=81.0 Saturated 23:18:18.706 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:18.706 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:18.706 00.000 30444 Enqueuing Expose request 23:18:18.732 00.026 15672 IsGuiding returns 1 23:18:18.732 00.000 15672 scope still moving after pulse duration time elapsed 23:18:18.753 00.021 15672 IsSlewing returns 0 23:18:18.756 00.003 15672 IsGuiding returns 0 23:18:18.756 00.000 15672 scope move finished after 68 + 35 ms 23:18:18.756 00.000 15672 Move returns status 0, amount 68 23:18:18.756 00.000 15672 MoveAxis(N, 0, ABG) 23:18:18.756 00.000 15672 Move returns status 0, amount 0 23:18:18.756 00.000 15672 move complete, result=0 23:18:18.756 00.000 15672 worker thread done servicing request 23:18:18.756 00.000 15672 Worker thread wakes up 23:18:18.756 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:18.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:18.756 00.000 30444 GuideStep: 0.3 px 68 ms WEST, 0.3 px 0 ms NORTH 23:18:20.672 01.916 15672 Exposure complete 23:18:20.703 00.031 15672 worker thread done servicing request 23:18:20.703 00.000 30444 OnExposeComplete: enter 23:18:20.703 00.000 30444 UpdateGuideState(): m_state=6 23:18:20.703 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 1999 23:18:20.703 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=193.73, Mass=111045, SNR=97.5, Peak=11974 HFD=3.6 23:18:20.703 00.000 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 23:18:20.703 00.000 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 23:18:20.703 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.22 hyp=0.32 cameraTheta=0.77 mountX=0.16 mountY=0.27, mountTheta=1.03 23:18:20.704 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.22, opts=13) 23:18:20.704 00.000 30444 Enqueuing Move request for scope (0.23, 0.22) 23:18:20.704 00.000 15672 Worker thread wakes up 23:18:20.704 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.22) opts 0xd 23:18:20.704 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.22) 23:18:20.704 00.000 15672 Moving (0.23, 0.22) raw xDistance=0.16 yDistance=0.27 23:18:20.704 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:18:20.704 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:18:20.704 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 23:18:20.704 00.000 15672 MoveAxis(E, 0, ABG) 23:18:20.704 00.000 15672 Move returns status 0, amount 0 23:18:20.704 00.000 15672 MoveAxis(N, 0, ABG) 23:18:20.704 00.000 15672 Move returns status 0, amount 0 23:18:20.704 00.000 15672 move complete, result=0 23:18:20.704 00.000 15672 worker thread done servicing request 23:18:20.709 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=13017, FiltMin=2591, FiltMax=8903, Gamma=2.950 23:18:20.758 00.049 30444 UpdateGuideState exits: m=111045 SNR=97.5 Saturated 23:18:20.758 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:20.758 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:20.758 00.000 30444 Enqueuing Expose request 23:18:20.758 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 23:18:20.758 00.000 15672 Worker thread wakes up 23:18:20.758 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:20.758 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:22.869 02.111 15672 Exposure complete 23:18:22.889 00.020 15672 worker thread done servicing request 23:18:22.889 00.000 30444 OnExposeComplete: enter 23:18:22.889 00.000 30444 UpdateGuideState(): m_state=6 23:18:22.889 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2000 23:18:22.889 00.000 30444 Star::Find returns 1 (1), X=462.37, Y=193.36, Mass=107696, SNR=78.6, Peak=11138 HFD=3.4 23:18:22.889 00.000 30444 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.28) = xAngle (0.12 = 0.12) 23:18:22.889 00.000 30444 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.06 = 0.06) 23:18:22.889 00.000 30444 CameraToMount -- cameraX=0.89 cameraY=-0.14 hyp=0.90 cameraTheta=-0.16 mountX=0.89 mountY=0.05, mountTheta=0.06 23:18:22.890 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.89, y=-0.14, opts=13) 23:18:22.890 00.000 30444 Enqueuing Move request for scope (0.89, -0.14) 23:18:22.890 00.000 15672 Worker thread wakes up 23:18:22.890 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.14) opts 0xd 23:18:22.890 00.000 15672 Handling offset move in thread for scope, endpoint = (0.89, -0.14) 23:18:22.890 00.000 15672 Moving (0.89, -0.14) raw xDistance=0.89 yDistance=0.05 23:18:22.890 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89 23:18:22.890 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:22.890 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 23:18:22.890 00.000 15672 MoveAxis(W, 242, ABG) 23:18:22.890 00.000 15672 Guiding Dir = 3, Dur = 242 23:18:22.891 00.001 15672 IsSlewing returns 0 23:18:22.892 00.001 15672 IsGuiding returns 0 23:18:22.896 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=11138, FiltMin=2632, FiltMax=9076, Gamma=2.950 23:18:22.909 00.013 15672 PulseGuide returned control before completion, sleep 236 23:18:22.945 00.036 30444 UpdateGuideState exits: m=107696 SNR=78.6 Saturated 23:18:22.945 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:22.945 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:22.945 00.000 30444 Enqueuing Expose request 23:18:23.165 00.220 15672 IsGuiding returns 0 23:18:23.165 00.000 15672 Move returns status 0, amount 242 23:18:23.165 00.000 15672 MoveAxis(N, 0, ABG) 23:18:23.165 00.000 15672 Move returns status 0, amount 0 23:18:23.165 00.000 15672 move complete, result=0 23:18:23.165 00.000 15672 worker thread done servicing request 23:18:23.165 00.000 15672 Worker thread wakes up 23:18:23.165 00.000 30444 GuideStep: 0.9 px 242 ms WEST, 0.1 px 0 ms NORTH 23:18:23.165 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:23.165 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:25.074 01.909 15672 Exposure complete 23:18:25.094 00.020 15672 worker thread done servicing request 23:18:25.094 00.000 30444 OnExposeComplete: enter 23:18:25.094 00.000 30444 UpdateGuideState(): m_state=6 23:18:25.094 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2001 23:18:25.094 00.000 30444 Star::Find returns 1 (1), X=461.78, Y=193.47, Mass=98005, SNR=83.9, Peak=11516 HFD=3.5 23:18:25.095 00.001 30444 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.28) = xAngle (0.15 = 0.15) 23:18:25.095 00.000 30444 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.09 = 0.09) 23:18:25.095 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.04 hyp=0.31 cameraTheta=-0.13 mountX=0.30 mountY=0.03, mountTheta=0.09 23:18:25.095 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.04, opts=13) 23:18:25.095 00.000 30444 Enqueuing Move request for scope (0.31, -0.04) 23:18:25.095 00.000 15672 Worker thread wakes up 23:18:25.095 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.04) opts 0xd 23:18:25.095 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.04) 23:18:25.095 00.000 15672 Moving (0.31, -0.04) raw xDistance=0.30 yDistance=0.03 23:18:25.095 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.30 23:18:25.095 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:25.096 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:18:25.096 00.000 15672 MoveAxis(W, 99, ABG) 23:18:25.096 00.000 15672 Guiding Dir = 3, Dur = 99 23:18:25.096 00.000 15672 IsSlewing returns 0 23:18:25.101 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=12797, FiltMin=2716, FiltMax=9258, Gamma=2.950 23:18:25.129 00.028 15672 IsGuiding returns 0 23:18:25.145 00.016 15672 PulseGuide returned control before completion, sleep 94 23:18:25.151 00.006 30444 UpdateGuideState exits: m=98005 SNR=83.9 Saturated 23:18:25.151 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:25.151 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:25.151 00.000 30444 Enqueuing Expose request 23:18:25.258 00.107 15672 IsGuiding returns 0 23:18:25.258 00.000 15672 Move returns status 0, amount 99 23:18:25.258 00.000 15672 MoveAxis(N, 0, ABG) 23:18:25.258 00.000 15672 Move returns status 0, amount 0 23:18:25.258 00.000 15672 move complete, result=0 23:18:25.258 00.000 15672 worker thread done servicing request 23:18:25.258 00.000 15672 Worker thread wakes up 23:18:25.258 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:25.258 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:25.259 00.001 30444 GuideStep: 0.3 px 99 ms WEST, 0.0 px 0 ms NORTH 23:18:27.367 02.108 15672 Exposure complete 23:18:27.387 00.020 15672 worker thread done servicing request 23:18:27.387 00.000 30444 OnExposeComplete: enter 23:18:27.387 00.000 30444 UpdateGuideState(): m_state=6 23:18:27.387 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2002 23:18:27.387 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=193.47, Mass=104367, SNR=82.5, Peak=12612 HFD=3.3 23:18:27.387 00.000 30444 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.28) = xAngle (-2.44 = -2.44) 23:18:27.387 00.000 30444 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.50 = -2.50) 23:18:27.388 00.001 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.71 mountX=-0.07 mountY=-0.05, mountTheta=-2.47 23:18:27.388 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.04, opts=13) 23:18:27.388 00.000 30444 Enqueuing Move request for scope (-0.08, -0.04) 23:18:27.388 00.000 15672 Worker thread wakes up 23:18:27.388 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd 23:18:27.388 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.04) 23:18:27.388 00.000 15672 Moving (-0.08, -0.04) raw xDistance=-0.07 yDistance=-0.05 23:18:27.388 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:18:27.388 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:27.388 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:18:27.388 00.000 15672 MoveAxis(E, 0, ABG) 23:18:27.389 00.001 15672 Move returns status 0, amount 0 23:18:27.389 00.000 15672 MoveAxis(N, 0, ABG) 23:18:27.389 00.000 15672 Move returns status 0, amount 0 23:18:27.389 00.000 15672 move complete, result=0 23:18:27.389 00.000 15672 worker thread done servicing request 23:18:27.394 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=14312, FiltMin=2716, FiltMax=9493, Gamma=2.950 23:18:27.444 00.050 30444 UpdateGuideState exits: m=104367 SNR=82.5 Saturated 23:18:27.444 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:27.444 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:27.444 00.000 30444 Enqueuing Expose request 23:18:27.444 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:18:27.444 00.000 15672 Worker thread wakes up 23:18:27.444 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:27.444 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:29.354 01.910 15672 Exposure complete 23:18:29.374 00.020 15672 worker thread done servicing request 23:18:29.374 00.000 30444 OnExposeComplete: enter 23:18:29.374 00.000 30444 UpdateGuideState(): m_state=6 23:18:29.374 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2003 23:18:29.374 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=193.50, Mass=91837, SNR=66.8, Peak=12230 HFD=3.2 23:18:29.374 00.000 30444 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 23:18:29.374 00.000 30444 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 23:18:29.374 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.09 mountX=0.09 mountY=0.01, mountTheta=0.13 23:18:29.375 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.01, opts=13) 23:18:29.375 00.000 30444 Enqueuing Move request for scope (0.09, -0.01) 23:18:29.375 00.000 15672 Worker thread wakes up 23:18:29.375 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd 23:18:29.375 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.01) 23:18:29.375 00.000 15672 Moving (0.09, -0.01) raw xDistance=0.09 yDistance=0.01 23:18:29.375 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:18:29.375 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:29.375 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:18:29.375 00.000 15672 MoveAxis(E, 0, ABG) 23:18:29.375 00.000 15672 Move returns status 0, amount 0 23:18:29.375 00.000 15672 MoveAxis(N, 0, ABG) 23:18:29.375 00.000 15672 Move returns status 0, amount 0 23:18:29.375 00.000 15672 move complete, result=0 23:18:29.375 00.000 15672 worker thread done servicing request 23:18:29.380 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=13541, FiltMin=2708, FiltMax=9441, Gamma=2.950 23:18:29.430 00.050 30444 UpdateGuideState exits: m=91837 SNR=66.8 Saturated 23:18:29.430 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:29.430 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:29.430 00.000 30444 Enqueuing Expose request 23:18:29.430 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:18:29.430 00.000 15672 Worker thread wakes up 23:18:29.430 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:29.430 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:31.538 02.108 15672 Exposure complete 23:18:31.558 00.020 15672 worker thread done servicing request 23:18:31.558 00.000 30444 OnExposeComplete: enter 23:18:31.558 00.000 30444 UpdateGuideState(): m_state=6 23:18:31.558 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2004 23:18:31.558 00.000 30444 Star::Find returns 1 (1), X=461.99, Y=193.56, Mass=100250, SNR=71.9, Peak=11223 HFD=3.6 23:18:31.558 00.000 30444 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 23:18:31.558 00.000 30444 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 23:18:31.558 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.05 hyp=0.51 cameraTheta=0.10 mountX=0.48 mountY=0.16, mountTheta=0.32 23:18:31.559 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.05, opts=13) 23:18:31.559 00.000 30444 Enqueuing Move request for scope (0.51, 0.05) 23:18:31.559 00.000 15672 Worker thread wakes up 23:18:31.559 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.05) opts 0xd 23:18:31.559 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.05) 23:18:31.559 00.000 15672 Moving (0.51, 0.05) raw xDistance=0.48 yDistance=0.16 23:18:31.559 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 23:18:31.559 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:31.559 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:18:31.559 00.000 15672 MoveAxis(W, 129, ABG) 23:18:31.559 00.000 15672 Guiding Dir = 3, Dur = 129 23:18:31.560 00.001 15672 IsSlewing returns 0 23:18:31.561 00.001 15672 IsGuiding returns 0 23:18:31.565 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=11501, FiltMin=2650, FiltMax=9347, Gamma=2.950 23:18:31.583 00.018 15672 PulseGuide returned control before completion, sleep 118 23:18:31.615 00.032 30444 UpdateGuideState exits: m=100250 SNR=71.9 Saturated 23:18:31.615 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:31.615 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:31.615 00.000 30444 Enqueuing Expose request 23:18:31.703 00.088 15672 IsGuiding returns 1 23:18:31.703 00.000 15672 scope still moving after pulse duration time elapsed 23:18:31.724 00.021 15672 IsSlewing returns 0 23:18:31.776 00.052 15672 IsGuiding returns 0 23:18:31.776 00.000 15672 scope move finished after 129 + 85 ms 23:18:31.776 00.000 15672 Move returns status 0, amount 129 23:18:31.776 00.000 15672 MoveAxis(N, 0, ABG) 23:18:31.777 00.001 15672 Move returns status 0, amount 0 23:18:31.777 00.000 15672 move complete, result=0 23:18:31.777 00.000 15672 worker thread done servicing request 23:18:31.777 00.000 15672 Worker thread wakes up 23:18:31.777 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:31.777 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:31.777 00.000 30444 GuideStep: 0.5 px 129 ms WEST, 0.2 px 0 ms NORTH 23:18:33.684 01.907 15672 Exposure complete 23:18:33.707 00.023 15672 worker thread done servicing request 23:18:33.707 00.000 30444 OnExposeComplete: enter 23:18:33.707 00.000 30444 UpdateGuideState(): m_state=6 23:18:33.707 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2005 23:18:33.707 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=193.87, Mass=102061, SNR=77.3, Peak=11986 HFD=3.5 23:18:33.707 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 23:18:33.707 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 23:18:33.707 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.36 hyp=0.37 cameraTheta=1.48 mountX=-0.07 mountY=0.36, mountTheta=1.75 23:18:33.708 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.36, opts=13) 23:18:33.708 00.000 30444 Enqueuing Move request for scope (0.03, 0.36) 23:18:33.708 00.000 15672 Worker thread wakes up 23:18:33.708 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.36) opts 0xd 23:18:33.708 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.36) 23:18:33.708 00.000 15672 Moving (0.03, 0.36) raw xDistance=-0.07 yDistance=0.36 23:18:33.708 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:18:33.708 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 23:18:33.708 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 23:18:33.708 00.000 15672 MoveAxis(E, 0, ABG) 23:18:33.708 00.000 15672 Move returns status 0, amount 0 23:18:33.708 00.000 15672 MoveAxis(N, 0, ABG) 23:18:33.708 00.000 15672 Move returns status 0, amount 0 23:18:33.708 00.000 15672 move complete, result=0 23:18:33.708 00.000 15672 worker thread done servicing request 23:18:33.713 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=12307, FiltMin=2667, FiltMax=8803, Gamma=2.950 23:18:33.763 00.050 30444 UpdateGuideState exits: m=102061 SNR=77.3 Saturated 23:18:33.763 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:33.763 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:33.763 00.000 30444 Enqueuing Expose request 23:18:33.763 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 23:18:33.763 00.000 15672 Worker thread wakes up 23:18:33.763 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:33.763 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:35.876 02.113 15672 Exposure complete 23:18:35.899 00.023 15672 worker thread done servicing request 23:18:35.899 00.000 30444 OnExposeComplete: enter 23:18:35.899 00.000 30444 UpdateGuideState(): m_state=6 23:18:35.899 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2006 23:18:35.899 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=193.70, Mass=104770, SNR=85.1, Peak=11803 HFD=3.4 23:18:35.899 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.63 = 1.63) 23:18:35.899 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.57 = 1.57) 23:18:35.899 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.36 mountX=-0.01 mountY=0.20, mountTheta=1.63 23:18:35.900 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.20, opts=13) 23:18:35.900 00.000 30444 Enqueuing Move request for scope (0.04, 0.20) 23:18:35.900 00.000 15672 Worker thread wakes up 23:18:35.900 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd 23:18:35.900 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.20) 23:18:35.900 00.000 15672 Moving (0.04, 0.20) raw xDistance=-0.01 yDistance=0.20 23:18:35.900 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:18:35.900 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:35.900 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:18:35.900 00.000 15672 MoveAxis(E, 0, ABG) 23:18:35.901 00.001 15672 Move returns status 0, amount 0 23:18:35.901 00.000 15672 MoveAxis(N, 0, ABG) 23:18:35.901 00.000 15672 Move returns status 0, amount 0 23:18:35.901 00.000 15672 move complete, result=0 23:18:35.901 00.000 15672 worker thread done servicing request 23:18:35.907 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12158, FiltMin=2679, FiltMax=9082, Gamma=2.950 23:18:35.962 00.055 30444 UpdateGuideState exits: m=104770 SNR=85.1 Saturated 23:18:35.962 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:35.962 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:35.962 00.000 30444 Enqueuing Expose request 23:18:35.962 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:18:35.963 00.001 15672 Worker thread wakes up 23:18:35.963 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:35.963 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:37.869 01.906 15672 Exposure complete 23:18:37.889 00.020 15672 worker thread done servicing request 23:18:37.889 00.000 30444 OnExposeComplete: enter 23:18:37.889 00.000 30444 UpdateGuideState(): m_state=6 23:18:37.889 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2007 23:18:37.889 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=193.76, Mass=97339, SNR=63.3, Peak=11795 HFD=3.3 23:18:37.889 00.000 30444 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 23:18:37.889 00.000 30444 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 23:18:37.889 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.25 hyp=0.27 cameraTheta=2.00 mountX=-0.18 mountY=0.22, mountTheta=2.25 23:18:37.890 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.25, opts=13) 23:18:37.890 00.000 30444 Enqueuing Move request for scope (-0.11, 0.25) 23:18:37.890 00.000 15672 Worker thread wakes up 23:18:37.890 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.25) opts 0xd 23:18:37.890 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.25) 23:18:37.890 00.000 15672 Moving (-0.11, 0.25) raw xDistance=-0.18 yDistance=0.22 23:18:37.890 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:18:37.890 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:37.890 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 23:18:37.890 00.000 15672 MoveAxis(E, 0, ABG) 23:18:37.890 00.000 15672 Move returns status 0, amount 0 23:18:37.890 00.000 15672 MoveAxis(N, 0, ABG) 23:18:37.890 00.000 15672 Move returns status 0, amount 0 23:18:37.890 00.000 15672 move complete, result=0 23:18:37.890 00.000 15672 worker thread done servicing request 23:18:37.896 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=12473, FiltMin=2688, FiltMax=9092, Gamma=2.950 23:18:37.947 00.051 30444 UpdateGuideState exits: m=97339 SNR=63.3 Saturated 23:18:37.947 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:37.947 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:37.947 00.000 30444 Enqueuing Expose request 23:18:37.948 00.001 15672 Worker thread wakes up 23:18:37.948 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:18:37.948 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:37.948 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:40.057 02.109 15672 Exposure complete 23:18:40.078 00.021 15672 worker thread done servicing request 23:18:40.078 00.000 30444 OnExposeComplete: enter 23:18:40.078 00.000 30444 UpdateGuideState(): m_state=6 23:18:40.078 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2008 23:18:40.078 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=193.97, Mass=101365, SNR=78.6, Peak=11386 HFD=3.5 23:18:40.078 00.000 30444 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 23:18:40.078 00.000 30444 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.58 = 1.58) 23:18:40.078 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.47 hyp=0.48 cameraTheta=1.37 mountX=-0.03 mountY=0.48, mountTheta=1.64 23:18:40.079 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.47, opts=13) 23:18:40.079 00.000 30444 Enqueuing Move request for scope (0.10, 0.47) 23:18:40.079 00.000 15672 Worker thread wakes up 23:18:40.079 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.47) opts 0xd 23:18:40.079 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.47) 23:18:40.079 00.000 15672 Moving (0.10, 0.47) raw xDistance=-0.03 yDistance=0.48 23:18:40.079 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:18:40.079 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.34 newest=0.89 23:18:40.079 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 23:18:40.079 00.000 15672 MoveAxis(E, 0, ABG) 23:18:40.079 00.000 15672 Move returns status 0, amount 0 23:18:40.079 00.000 15672 MoveAxis(S, 85, ABG) 23:18:40.079 00.000 15672 Guiding Dir = 1, Dur = 85 23:18:40.079 00.000 15672 IsSlewing returns 0 23:18:40.080 00.001 15672 IsGuiding returns 0 23:18:40.085 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2364, max=11881, FiltMin=2692, FiltMax=8749, Gamma=2.950 23:18:40.135 00.050 30444 UpdateGuideState exits: m=101365 SNR=78.6 Saturated 23:18:40.135 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:40.135 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:40.135 00.000 30444 Enqueuing Expose request 23:18:40.162 00.027 15672 PulseGuide returned control before completion, sleep 14 23:18:40.178 00.016 15672 IsGuiding returns 1 23:18:40.178 00.000 15672 scope still moving after pulse duration time elapsed 23:18:40.199 00.021 15672 IsSlewing returns 0 23:18:40.200 00.001 15672 IsGuiding returns 1 23:18:40.220 00.020 15672 IsSlewing returns 0 23:18:40.222 00.002 15672 IsGuiding returns 1 23:18:40.243 00.021 15672 IsSlewing returns 0 23:18:40.306 00.063 15672 IsGuiding returns 0 23:18:40.306 00.000 15672 scope move finished after 85 + 140 ms 23:18:40.306 00.000 15672 Move returns status 0, amount 85 23:18:40.306 00.000 15672 move complete, result=0 23:18:40.307 00.001 15672 worker thread done servicing request 23:18:40.307 00.000 15672 Worker thread wakes up 23:18:40.307 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 85 ms SOUTH 23:18:40.308 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:40.308 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:42.218 01.910 15672 Exposure complete 23:18:42.237 00.019 15672 worker thread done servicing request 23:18:42.238 00.001 30444 OnExposeComplete: enter 23:18:42.238 00.000 30444 UpdateGuideState(): m_state=6 23:18:42.238 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2009 23:18:42.238 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=194.06, Mass=106097, SNR=90.6, Peak=11967 HFD=3.7 23:18:42.238 00.000 30444 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.28) = xAngle (2.18 = 2.18) 23:18:42.238 00.000 30444 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.12 = 2.12) 23:18:42.238 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.56 hyp=0.59 cameraTheta=1.91 mountX=-0.34 mountY=0.50, mountTheta=2.16 23:18:42.238 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.56, opts=13) 23:18:42.239 00.001 30444 Enqueuing Move request for scope (-0.19, 0.56) 23:18:42.239 00.000 15672 Worker thread wakes up 23:18:42.239 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.56) opts 0xd 23:18:42.239 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.56) 23:18:42.239 00.000 15672 Moving (-0.19, 0.56) raw xDistance=-0.34 yDistance=0.50 23:18:42.239 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 23:18:42.239 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 23:18:42.239 00.000 15672 MoveAxis(E, 92, ABG) 23:18:42.239 00.000 15672 Guiding Dir = 2, Dur = 92 23:18:42.239 00.000 15672 IsSlewing returns 0 23:18:42.241 00.002 15672 IsGuiding returns 0 23:18:42.245 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=12599, FiltMin=2703, FiltMax=9330, Gamma=2.950 23:18:42.271 00.026 15672 PulseGuide returned control before completion, sleep 73 23:18:42.294 00.023 30444 UpdateGuideState exits: m=106097 SNR=90.6 Saturated 23:18:42.294 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:42.294 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:42.294 00.000 30444 Enqueuing Expose request 23:18:42.345 00.051 15672 IsGuiding returns 1 23:18:42.345 00.000 15672 scope still moving after pulse duration time elapsed 23:18:42.366 00.021 15672 IsSlewing returns 0 23:18:42.369 00.003 15672 IsGuiding returns 0 23:18:42.369 00.000 15672 scope move finished after 92 + 36 ms 23:18:42.369 00.000 15672 Move returns status 0, amount 92 23:18:42.369 00.000 15672 MoveAxis(S, 90, ABG) 23:18:42.369 00.000 15672 Guiding Dir = 1, Dur = 90 23:18:42.370 00.001 15672 IsSlewing returns 0 23:18:42.372 00.002 15672 IsGuiding returns 0 23:18:42.447 00.075 15672 PulseGuide returned control before completion, sleep 26 23:18:42.480 00.033 15672 IsGuiding returns 1 23:18:42.480 00.000 15672 scope still moving after pulse duration time elapsed 23:18:42.502 00.022 15672 IsSlewing returns 0 23:18:42.503 00.001 15672 IsGuiding returns 1 23:18:42.524 00.021 15672 IsSlewing returns 0 23:18:42.525 00.001 15672 IsGuiding returns 1 23:18:42.546 00.021 15672 IsSlewing returns 0 23:18:42.575 00.029 15672 IsGuiding returns 0 23:18:42.576 00.001 15672 scope move finished after 90 + 113 ms 23:18:42.576 00.000 15672 Move returns status 0, amount 90 23:18:42.576 00.000 15672 move complete, result=0 23:18:42.576 00.000 15672 worker thread done servicing request 23:18:42.576 00.000 15672 Worker thread wakes up 23:18:42.576 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:42.576 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:42.577 00.001 30444 GuideStep: -0.3 px 92 ms EAST, 0.5 px 90 ms SOUTH 23:18:44.689 02.112 15672 Exposure complete 23:18:44.721 00.032 15672 worker thread done servicing request 23:18:44.721 00.000 30444 OnExposeComplete: enter 23:18:44.721 00.000 30444 UpdateGuideState(): m_state=6 23:18:44.722 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2010 23:18:44.722 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=194.06, Mass=104744, SNR=76.4, Peak=11562 HFD=3.5 23:18:44.722 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 23:18:44.722 00.000 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 23:18:44.722 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.55 hyp=0.55 cameraTheta=1.54 mountX=-0.13 mountY=0.54, mountTheta=1.81 23:18:44.722 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.55, opts=13) 23:18:44.722 00.000 30444 Enqueuing Move request for scope (0.02, 0.55) 23:18:44.722 00.000 15672 Worker thread wakes up 23:18:44.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.55) opts 0xd 23:18:44.722 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.55) 23:18:44.723 00.001 15672 Moving (0.02, 0.55) raw xDistance=-0.13 yDistance=0.54 23:18:44.723 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:18:44.723 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 23:18:44.723 00.000 15672 MoveAxis(E, 0, ABG) 23:18:44.723 00.000 15672 Move returns status 0, amount 0 23:18:44.723 00.000 15672 MoveAxis(S, 97, ABG) 23:18:44.723 00.000 15672 Guiding Dir = 1, Dur = 97 23:18:44.723 00.000 15672 IsSlewing returns 0 23:18:44.724 00.001 15672 IsGuiding returns 0 23:18:44.728 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2149, max=13159, FiltMin=2608, FiltMax=9817, Gamma=2.950 23:18:44.785 00.057 30444 UpdateGuideState exits: m=104744 SNR=76.4 Saturated 23:18:44.785 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:44.786 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:44.786 00.000 30444 Enqueuing Expose request 23:18:44.811 00.025 15672 PulseGuide returned control before completion, sleep 21 23:18:44.860 00.049 15672 IsGuiding returns 1 23:18:44.861 00.001 15672 scope still moving after pulse duration time elapsed 23:18:44.882 00.021 15672 IsSlewing returns 0 23:18:44.885 00.003 15672 IsGuiding returns 1 23:18:44.905 00.020 15672 IsSlewing returns 0 23:18:44.906 00.001 15672 IsGuiding returns 1 23:18:44.927 00.021 15672 IsSlewing returns 0 23:18:44.939 00.012 15672 IsGuiding returns 0 23:18:44.939 00.000 15672 scope move finished after 97 + 117 ms 23:18:44.939 00.000 15672 Move returns status 0, amount 97 23:18:44.939 00.000 15672 move complete, result=0 23:18:44.939 00.000 15672 worker thread done servicing request 23:18:44.939 00.000 15672 Worker thread wakes up 23:18:44.939 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 97 ms SOUTH 23:18:44.939 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:44.939 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:46.849 01.910 15672 Exposure complete 23:18:46.869 00.020 15672 worker thread done servicing request 23:18:46.869 00.000 30444 OnExposeComplete: enter 23:18:46.869 00.000 30444 UpdateGuideState(): m_state=6 23:18:46.870 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2011 23:18:46.870 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=193.62, Mass=96461, SNR=74.2, Peak=11864 HFD=3.4 23:18:46.870 00.000 30444 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.28) = xAngle (1.16 = 1.16) 23:18:46.870 00.000 30444 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 23:18:46.870 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.15 cameraTheta=0.88 mountX=0.06 mountY=0.13, mountTheta=1.14 23:18:46.870 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.11, opts=13) 23:18:46.870 00.000 30444 Enqueuing Move request for scope (0.09, 0.11) 23:18:46.870 00.000 15672 Worker thread wakes up 23:18:46.870 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd 23:18:46.870 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.11) 23:18:46.871 00.001 15672 Moving (0.09, 0.11) raw xDistance=0.06 yDistance=0.13 23:18:46.871 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:18:46.871 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:46.871 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:18:46.871 00.000 15672 MoveAxis(E, 0, ABG) 23:18:46.871 00.000 15672 Move returns status 0, amount 0 23:18:46.871 00.000 15672 MoveAxis(N, 0, ABG) 23:18:46.871 00.000 15672 Move returns status 0, amount 0 23:18:46.871 00.000 15672 move complete, result=0 23:18:46.871 00.000 15672 worker thread done servicing request 23:18:46.876 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=13554, FiltMin=2597, FiltMax=8953, Gamma=2.950 23:18:46.929 00.053 30444 UpdateGuideState exits: m=96461 SNR=74.2 Saturated 23:18:46.929 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:46.929 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:46.929 00.000 30444 Enqueuing Expose request 23:18:46.929 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:18:46.929 00.000 15672 Worker thread wakes up 23:18:46.929 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:46.929 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:49.045 02.116 15672 Exposure complete 23:18:49.077 00.032 15672 worker thread done servicing request 23:18:49.077 00.000 30444 OnExposeComplete: enter 23:18:49.077 00.000 30444 UpdateGuideState(): m_state=6 23:18:49.078 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2012 23:18:49.078 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=193.93, Mass=113643, SNR=88.6, Peak=12429 HFD=3.5 23:18:49.078 00.000 30444 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.28) = xAngle (1.99 = 1.99) 23:18:49.078 00.000 30444 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.93 = 1.93) 23:18:49.078 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.42 hyp=0.43 cameraTheta=1.71 mountX=-0.17 mountY=0.40, mountTheta=1.98 23:18:49.078 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.42, opts=13) 23:18:49.078 00.000 30444 Enqueuing Move request for scope (-0.06, 0.42) 23:18:49.078 00.000 15672 Worker thread wakes up 23:18:49.078 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.42) opts 0xd 23:18:49.078 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.42) 23:18:49.078 00.000 15672 Moving (-0.06, 0.42) raw xDistance=-0.17 yDistance=0.40 23:18:49.078 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:18:49.079 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 23:18:49.079 00.000 15672 MoveAxis(E, 0, ABG) 23:18:49.079 00.000 15672 Move returns status 0, amount 0 23:18:49.079 00.000 15672 MoveAxis(S, 72, ABG) 23:18:49.079 00.000 15672 Guiding Dir = 1, Dur = 72 23:18:49.079 00.000 15672 IsSlewing returns 0 23:18:49.085 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2380, max=12575, FiltMin=2714, FiltMax=9118, Gamma=2.950 23:18:49.092 00.007 15672 IsGuiding returns 0 23:18:49.138 00.046 30444 UpdateGuideState exits: m=113643 SNR=88.6 Saturated 23:18:49.138 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:49.138 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:49.138 00.000 30444 Enqueuing Expose request 23:18:49.173 00.035 15672 IsGuiding returns 1 23:18:49.173 00.000 15672 scope still moving after pulse duration time elapsed 23:18:49.193 00.020 15672 IsSlewing returns 0 23:18:49.196 00.003 15672 IsGuiding returns 1 23:18:49.218 00.022 15672 IsSlewing returns 0 23:18:49.220 00.002 15672 IsGuiding returns 1 23:18:49.241 00.021 15672 IsSlewing returns 0 23:18:49.244 00.003 15672 IsGuiding returns 1 23:18:49.264 00.020 15672 IsSlewing returns 0 23:18:49.332 00.068 15672 IsGuiding returns 0 23:18:49.332 00.000 15672 scope move finished after 72 + 168 ms 23:18:49.332 00.000 15672 Move returns status 0, amount 72 23:18:49.332 00.000 15672 move complete, result=0 23:18:49.333 00.001 15672 worker thread done servicing request 23:18:49.333 00.000 15672 Worker thread wakes up 23:18:49.333 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:49.333 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:49.333 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 72 ms SOUTH 23:18:51.239 01.906 15672 Exposure complete 23:18:51.260 00.021 15672 worker thread done servicing request 23:18:51.260 00.000 30444 OnExposeComplete: enter 23:18:51.260 00.000 30444 UpdateGuideState(): m_state=6 23:18:51.260 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2013 23:18:51.260 00.000 30444 Star::Find returns 1 (1), X=461.83, Y=194.00, Mass=103201, SNR=75.5, Peak=10757 HFD=3.5 23:18:51.260 00.000 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.23 = 1.23) 23:18:51.260 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.17 = 1.17) 23:18:51.260 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.50 hyp=0.61 cameraTheta=0.96 mountX=0.20 mountY=0.56, mountTheta=1.23 23:18:51.261 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.50, opts=13) 23:18:51.261 00.000 30444 Enqueuing Move request for scope (0.35, 0.50) 23:18:51.261 00.000 15672 Worker thread wakes up 23:18:51.261 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.50) opts 0xd 23:18:51.261 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.50) 23:18:51.262 00.001 15672 Moving (0.35, 0.50) raw xDistance=0.20 yDistance=0.56 23:18:51.262 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:18:51.262 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 23:18:51.262 00.000 15672 MoveAxis(E, 0, ABG) 23:18:51.262 00.000 15672 Move returns status 0, amount 0 23:18:51.262 00.000 15672 MoveAxis(S, 100, ABG) 23:18:51.262 00.000 15672 Guiding Dir = 1, Dur = 100 23:18:51.262 00.000 15672 IsSlewing returns 0 23:18:51.265 00.003 15672 IsGuiding returns 0 23:18:51.269 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=13136, FiltMin=2694, FiltMax=9591, Gamma=2.950 23:18:51.320 00.051 30444 UpdateGuideState exits: m=103201 SNR=75.5 Saturated 23:18:51.320 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:51.321 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:51.321 00.000 30444 Enqueuing Expose request 23:18:51.344 00.023 15672 PulseGuide returned control before completion, sleep 32 23:18:51.379 00.035 15672 IsGuiding returns 1 23:18:51.379 00.000 15672 scope still moving after pulse duration time elapsed 23:18:51.400 00.021 15672 IsSlewing returns 0 23:18:51.403 00.003 15672 IsGuiding returns 1 23:18:51.424 00.021 15672 IsSlewing returns 0 23:18:51.458 00.034 15672 IsGuiding returns 1 23:18:51.479 00.021 15672 IsSlewing returns 0 23:18:51.506 00.027 15672 IsGuiding returns 0 23:18:51.506 00.000 15672 scope move finished after 100 + 140 ms 23:18:51.506 00.000 15672 Move returns status 0, amount 100 23:18:51.507 00.001 15672 move complete, result=0 23:18:51.507 00.000 15672 worker thread done servicing request 23:18:51.507 00.000 15672 Worker thread wakes up 23:18:51.507 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:51.507 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:51.507 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 100 ms SOUTH 23:18:53.623 02.116 15672 Exposure complete 23:18:53.655 00.032 15672 worker thread done servicing request 23:18:53.655 00.000 30444 OnExposeComplete: enter 23:18:53.655 00.000 30444 UpdateGuideState(): m_state=6 23:18:53.656 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2014 23:18:53.656 00.000 30444 Star::Find returns 1 (1), X=461.93, Y=194.24, Mass=98366, SNR=74.3, Peak=9655 HFD=3.8 23:18:53.656 00.000 30444 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.28) = xAngle (1.30 = 1.30) 23:18:53.656 00.000 30444 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 23:18:53.656 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.74 hyp=0.87 cameraTheta=1.02 mountX=0.24 mountY=0.82, mountTheta=1.29 23:18:53.656 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.74, opts=13) 23:18:53.656 00.000 30444 Enqueuing Move request for scope (0.46, 0.74) 23:18:53.656 00.000 15672 Worker thread wakes up 23:18:53.656 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.74) opts 0xd 23:18:53.656 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.74) 23:18:53.657 00.001 15672 Moving (0.46, 0.74) raw xDistance=0.24 yDistance=0.82 23:18:53.657 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:18:53.657 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 23:18:53.657 00.000 15672 MoveAxis(E, 0, ABG) 23:18:53.657 00.000 15672 Move returns status 0, amount 0 23:18:53.657 00.000 15672 MoveAxis(S, 146, ABG) 23:18:53.657 00.000 15672 Guiding Dir = 1, Dur = 146 23:18:53.657 00.000 15672 IsSlewing returns 0 23:18:53.663 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=11261, FiltMin=2685, FiltMax=9044, Gamma=2.950 23:18:53.680 00.017 15672 IsGuiding returns 0 23:18:53.714 00.034 30444 UpdateGuideState exits: m=98366 SNR=74.3 Saturated 23:18:53.715 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:53.715 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:53.715 00.000 30444 Enqueuing Expose request 23:18:53.756 00.041 15672 PulseGuide returned control before completion, sleep 81 23:18:53.840 00.084 15672 IsGuiding returns 1 23:18:53.840 00.000 15672 scope still moving after pulse duration time elapsed 23:18:53.862 00.022 15672 IsSlewing returns 0 23:18:53.865 00.003 15672 IsGuiding returns 1 23:18:53.886 00.021 15672 IsSlewing returns 0 23:18:53.933 00.047 15672 IsGuiding returns 0 23:18:53.933 00.000 15672 scope move finished after 146 + 106 ms 23:18:53.933 00.000 15672 Move returns status 0, amount 146 23:18:53.934 00.001 15672 move complete, result=0 23:18:53.934 00.000 15672 worker thread done servicing request 23:18:53.934 00.000 15672 Worker thread wakes up 23:18:53.934 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:53.934 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:53.934 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.8 px 146 ms SOUTH 23:18:55.842 01.908 15672 Exposure complete 23:18:55.864 00.022 15672 worker thread done servicing request 23:18:55.864 00.000 30444 OnExposeComplete: enter 23:18:55.864 00.000 30444 UpdateGuideState(): m_state=6 23:18:55.864 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2015 23:18:55.864 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=194.44, Mass=117127, SNR=77.2, Peak=9392 HFD=4.1 23:18:55.864 00.000 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 23:18:55.864 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 23:18:55.864 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.94 hyp=0.98 cameraTheta=1.28 mountX=0.01 mountY=0.97, mountTheta=1.56 23:18:55.865 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.94, opts=13) 23:18:55.865 00.000 30444 Enqueuing Move request for scope (0.28, 0.94) 23:18:55.865 00.000 15672 Worker thread wakes up 23:18:55.865 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.94) opts 0xd 23:18:55.865 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.94) 23:18:55.865 00.000 15672 Moving (0.28, 0.94) raw xDistance=0.01 yDistance=0.97 23:18:55.865 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:18:55.865 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97 23:18:55.865 00.000 15672 MoveAxis(E, 0, ABG) 23:18:55.865 00.000 15672 Move returns status 0, amount 0 23:18:55.866 00.001 15672 MoveAxis(S, 174, ABG) 23:18:55.866 00.000 15672 Guiding Dir = 1, Dur = 174 23:18:55.866 00.000 15672 IsSlewing returns 0 23:18:55.867 00.001 15672 IsGuiding returns 0 23:18:55.873 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=11413, FiltMin=2713, FiltMax=8751, Gamma=2.950 23:18:55.925 00.052 30444 UpdateGuideState exits: m=117127 SNR=77.2 Saturated 23:18:55.925 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:55.925 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:55.925 00.000 30444 Enqueuing Expose request 23:18:55.945 00.020 15672 PulseGuide returned control before completion, sleep 106 23:18:56.055 00.110 15672 IsGuiding returns 1 23:18:56.055 00.000 15672 scope still moving after pulse duration time elapsed 23:18:56.076 00.021 15672 IsSlewing returns 0 23:18:56.090 00.014 15672 IsGuiding returns 1 23:18:56.111 00.021 15672 IsSlewing returns 0 23:18:56.112 00.001 15672 IsGuiding returns 1 23:18:56.132 00.020 15672 IsSlewing returns 0 23:18:56.153 00.021 15672 IsGuiding returns 0 23:18:56.153 00.000 15672 scope move finished after 174 + 112 ms 23:18:56.153 00.000 15672 Move returns status 0, amount 174 23:18:56.153 00.000 15672 move complete, result=0 23:18:56.153 00.000 15672 worker thread done servicing request 23:18:56.153 00.000 15672 Worker thread wakes up 23:18:56.153 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 1.0 px 174 ms SOUTH 23:18:56.153 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:56.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:18:58.270 02.117 15672 Exposure complete 23:18:58.303 00.033 15672 worker thread done servicing request 23:18:58.303 00.000 30444 OnExposeComplete: enter 23:18:58.303 00.000 30444 UpdateGuideState(): m_state=6 23:18:58.304 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2016 23:18:58.304 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=193.49, Mass=107711, SNR=82.3, Peak=12553 HFD=3.2 23:18:58.304 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 23:18:58.304 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 23:18:58.304 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.91 mountX=-0.00 mountY=-0.01, mountTheta=-1.63 23:18:58.304 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.01, opts=13) 23:18:58.304 00.000 30444 Enqueuing Move request for scope (-0.00, -0.01) 23:18:58.304 00.000 15672 Worker thread wakes up 23:18:58.304 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd 23:18:58.304 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.01) 23:18:58.305 00.001 15672 Moving (-0.00, -0.01) raw xDistance=-0.00 yDistance=-0.01 23:18:58.305 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 23:18:58.305 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:58.305 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:18:58.305 00.000 15672 MoveAxis(E, 0, ABG) 23:18:58.305 00.000 15672 Move returns status 0, amount 0 23:18:58.305 00.000 15672 MoveAxis(N, 0, ABG) 23:18:58.305 00.000 15672 Move returns status 0, amount 0 23:18:58.305 00.000 15672 move complete, result=0 23:18:58.305 00.000 15672 worker thread done servicing request 23:18:58.310 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=13489, FiltMin=2680, FiltMax=9518, Gamma=2.950 23:18:58.359 00.049 30444 UpdateGuideState exits: m=107711 SNR=82.3 Saturated 23:18:58.359 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:58.359 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:18:58.359 00.000 30444 Enqueuing Expose request 23:18:58.359 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 23:18:58.359 00.000 15672 Worker thread wakes up 23:18:58.360 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:18:58.360 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:00.267 01.907 15672 Exposure complete 23:19:00.292 00.025 15672 worker thread done servicing request 23:19:00.293 00.001 30444 OnExposeComplete: enter 23:19:00.293 00.000 30444 UpdateGuideState(): m_state=6 23:19:00.293 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2017 23:19:00.293 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=193.96, Mass=103208, SNR=72.3, Peak=11579 HFD=3.6 23:19:00.293 00.000 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 23:19:00.293 00.000 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 23:19:00.293 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.45 hyp=0.52 cameraTheta=1.04 mountX=0.13 mountY=0.50, mountTheta=1.32 23:19:00.293 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.45, opts=13) 23:19:00.294 00.001 30444 Enqueuing Move request for scope (0.26, 0.45) 23:19:00.294 00.000 15672 Worker thread wakes up 23:19:00.294 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.45) opts 0xd 23:19:00.294 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.45) 23:19:00.294 00.000 15672 Moving (0.26, 0.45) raw xDistance=0.13 yDistance=0.50 23:19:00.294 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:19:00.294 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 23:19:00.294 00.000 15672 MoveAxis(E, 0, ABG) 23:19:00.294 00.000 15672 Move returns status 0, amount 0 23:19:00.294 00.000 15672 MoveAxis(S, 89, ABG) 23:19:00.294 00.000 15672 Guiding Dir = 1, Dur = 89 23:19:00.295 00.001 15672 IsSlewing returns 0 23:19:00.295 00.000 15672 IsGuiding returns 0 23:19:00.299 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=12433, FiltMin=2675, FiltMax=8693, Gamma=2.950 23:19:00.348 00.049 30444 UpdateGuideState exits: m=103208 SNR=72.3 Saturated 23:19:00.348 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:00.348 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:00.348 00.000 30444 Enqueuing Expose request 23:19:00.371 00.023 15672 PulseGuide returned control before completion, sleep 25 23:19:00.403 00.032 15672 IsGuiding returns 1 23:19:00.403 00.000 15672 scope still moving after pulse duration time elapsed 23:19:00.423 00.020 15672 IsSlewing returns 0 23:19:00.424 00.001 15672 IsGuiding returns 1 23:19:00.445 00.021 15672 IsSlewing returns 0 23:19:00.446 00.001 15672 IsGuiding returns 1 23:19:00.467 00.021 15672 IsSlewing returns 0 23:19:00.499 00.032 15672 IsGuiding returns 0 23:19:00.499 00.000 15672 scope move finished after 89 + 114 ms 23:19:00.499 00.000 15672 Move returns status 0, amount 89 23:19:00.499 00.000 15672 move complete, result=0 23:19:00.500 00.001 15672 worker thread done servicing request 23:19:00.500 00.000 15672 Worker thread wakes up 23:19:00.500 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 89 ms SOUTH 23:19:00.500 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:00.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:02.610 02.110 15672 Exposure complete 23:19:02.630 00.020 15672 worker thread done servicing request 23:19:02.630 00.000 30444 OnExposeComplete: enter 23:19:02.630 00.000 30444 UpdateGuideState(): m_state=6 23:19:02.631 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2018 23:19:02.631 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=193.52, Mass=119235, SNR=91.1, Peak=12510 HFD=3.2 23:19:02.631 00.000 30444 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.28) = xAngle (1.58 = 1.58) 23:19:02.631 00.000 30444 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.52 = 1.52) 23:19:02.631 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.30 mountX=-0.00 mountY=0.02, mountTheta=1.58 23:19:02.631 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.02, opts=13) 23:19:02.631 00.000 30444 Enqueuing Move request for scope (0.00, 0.02) 23:19:02.631 00.000 15672 Worker thread wakes up 23:19:02.631 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd 23:19:02.631 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.02) 23:19:02.631 00.000 15672 Moving (0.00, 0.02) raw xDistance=-0.00 yDistance=0.02 23:19:02.632 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 23:19:02.632 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:02.632 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 23:19:02.632 00.000 15672 MoveAxis(E, 0, ABG) 23:19:02.632 00.000 15672 Move returns status 0, amount 0 23:19:02.632 00.000 15672 MoveAxis(N, 0, ABG) 23:19:02.632 00.000 15672 Move returns status 0, amount 0 23:19:02.632 00.000 15672 move complete, result=0 23:19:02.632 00.000 15672 worker thread done servicing request 23:19:02.638 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=13610, FiltMin=2667, FiltMax=9573, Gamma=2.950 23:19:02.688 00.050 30444 UpdateGuideState exits: m=119235 SNR=91.1 Saturated 23:19:02.688 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:02.688 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:02.688 00.000 30444 Enqueuing Expose request 23:19:02.689 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:19:02.689 00.000 15672 Worker thread wakes up 23:19:02.689 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:02.689 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:04.598 01.909 15672 Exposure complete 23:19:04.617 00.019 15672 worker thread done servicing request 23:19:04.618 00.001 30444 OnExposeComplete: enter 23:19:04.618 00.000 30444 UpdateGuideState(): m_state=6 23:19:04.618 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2019 23:19:04.618 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=193.84, Mass=102252, SNR=83.4, Peak=11051 HFD=3.6 23:19:04.618 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.63 = 1.63) 23:19:04.618 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.57 = 1.57) 23:19:04.618 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.34 hyp=0.34 cameraTheta=1.36 mountX=-0.02 mountY=0.34, mountTheta=1.63 23:19:04.618 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.34, opts=13) 23:19:04.618 00.000 30444 Enqueuing Move request for scope (0.07, 0.34) 23:19:04.619 00.001 15672 Worker thread wakes up 23:19:04.619 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.34) opts 0xd 23:19:04.619 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.34) 23:19:04.619 00.000 15672 Moving (0.07, 0.34) raw xDistance=-0.02 yDistance=0.34 23:19:04.619 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:19:04.619 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 23:19:04.619 00.000 15672 MoveAxis(E, 0, ABG) 23:19:04.619 00.000 15672 Move returns status 0, amount 0 23:19:04.619 00.000 15672 MoveAxis(S, 62, ABG) 23:19:04.619 00.000 15672 Guiding Dir = 1, Dur = 62 23:19:04.619 00.000 15672 IsSlewing returns 0 23:19:04.620 00.001 15672 IsGuiding returns 0 23:19:04.624 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=13123, FiltMin=2625, FiltMax=8832, Gamma=2.950 23:19:04.675 00.051 30444 UpdateGuideState exits: m=102252 SNR=83.4 Saturated 23:19:04.675 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:04.675 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:04.675 00.000 30444 Enqueuing Expose request 23:19:04.732 00.057 15672 IsGuiding returns 1 23:19:04.732 00.000 15672 scope still moving after pulse duration time elapsed 23:19:04.754 00.022 15672 IsSlewing returns 0 23:19:04.755 00.001 15672 IsGuiding returns 1 23:19:04.775 00.020 15672 IsSlewing returns 0 23:19:04.797 00.022 15672 IsGuiding returns 0 23:19:04.797 00.000 15672 scope move finished after 62 + 113 ms 23:19:04.797 00.000 15672 Move returns status 0, amount 62 23:19:04.797 00.000 15672 move complete, result=0 23:19:04.798 00.001 15672 worker thread done servicing request 23:19:04.798 00.000 15672 Worker thread wakes up 23:19:04.798 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:04.798 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:04.798 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 62 ms SOUTH 23:19:06.907 02.109 15672 Exposure complete 23:19:06.927 00.020 15672 worker thread done servicing request 23:19:06.927 00.000 30444 OnExposeComplete: enter 23:19:06.927 00.000 30444 UpdateGuideState(): m_state=6 23:19:06.927 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2020 23:19:06.928 00.001 30444 Star::Find returns 1 (1), X=461.90, Y=193.84, Mass=99075, SNR=82.4, Peak=10326 HFD=3.8 23:19:06.928 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 23:19:06.928 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 23:19:06.928 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.33 hyp=0.54 cameraTheta=0.66 mountX=0.32 mountY=0.42, mountTheta=0.92 23:19:06.928 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.33, opts=13) 23:19:06.928 00.000 30444 Enqueuing Move request for scope (0.43, 0.33) 23:19:06.928 00.000 15672 Worker thread wakes up 23:19:06.929 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.33) opts 0xd 23:19:06.929 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.33) 23:19:06.929 00.000 15672 Moving (0.43, 0.33) raw xDistance=0.32 yDistance=0.42 23:19:06.929 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 23:19:06.929 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 23:19:06.929 00.000 15672 MoveAxis(W, 86, ABG) 23:19:06.929 00.000 15672 Guiding Dir = 3, Dur = 86 23:19:06.929 00.000 15672 IsSlewing returns 0 23:19:06.930 00.001 15672 IsGuiding returns 0 23:19:06.935 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2375, max=12720, FiltMin=2709, FiltMax=8958, Gamma=2.950 23:19:06.952 00.017 15672 PulseGuide returned control before completion, sleep 75 23:19:06.985 00.033 30444 UpdateGuideState exits: m=99075 SNR=82.4 Saturated 23:19:06.985 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:06.985 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:06.985 00.000 30444 Enqueuing Expose request 23:19:07.030 00.045 15672 IsGuiding returns 1 23:19:07.030 00.000 15672 scope still moving after pulse duration time elapsed 23:19:07.051 00.021 15672 IsSlewing returns 0 23:19:07.065 00.014 15672 IsGuiding returns 0 23:19:07.065 00.000 15672 scope move finished after 86 + 48 ms 23:19:07.065 00.000 15672 Move returns status 0, amount 86 23:19:07.065 00.000 15672 MoveAxis(S, 74, ABG) 23:19:07.065 00.000 15672 Guiding Dir = 1, Dur = 74 23:19:07.065 00.000 15672 IsSlewing returns 0 23:19:07.067 00.002 15672 IsGuiding returns 0 23:19:07.181 00.114 15672 IsGuiding returns 1 23:19:07.181 00.000 15672 scope still moving after pulse duration time elapsed 23:19:07.202 00.021 15672 IsSlewing returns 0 23:19:07.205 00.003 15672 IsGuiding returns 1 23:19:07.226 00.021 15672 IsSlewing returns 0 23:19:07.241 00.015 15672 IsGuiding returns 0 23:19:07.241 00.000 15672 scope move finished after 74 + 100 ms 23:19:07.242 00.001 15672 Move returns status 0, amount 74 23:19:07.242 00.000 15672 move complete, result=0 23:19:07.242 00.000 15672 worker thread done servicing request 23:19:07.242 00.000 15672 Worker thread wakes up 23:19:07.242 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:07.242 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:07.242 00.000 30444 GuideStep: 0.3 px 86 ms WEST, 0.4 px 74 ms SOUTH 23:19:09.151 01.909 15672 Exposure complete 23:19:09.171 00.020 15672 worker thread done servicing request 23:19:09.171 00.000 30444 OnExposeComplete: enter 23:19:09.171 00.000 30444 UpdateGuideState(): m_state=6 23:19:09.171 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2021 23:19:09.171 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=193.79, Mass=99246, SNR=86.7, Peak=11201 HFD=3.4 23:19:09.171 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.89 = 1.89) 23:19:09.171 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.83 = 1.83) 23:19:09.171 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.61 mountX=-0.09 mountY=0.27, mountTheta=1.89 23:19:09.172 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.28, opts=13) 23:19:09.172 00.000 30444 Enqueuing Move request for scope (-0.01, 0.28) 23:19:09.172 00.000 15672 Worker thread wakes up 23:19:09.172 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd 23:19:09.172 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.28) 23:19:09.172 00.000 15672 Moving (-0.01, 0.28) raw xDistance=-0.09 yDistance=0.27 23:19:09.172 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:19:09.172 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 23:19:09.172 00.000 15672 MoveAxis(E, 0, ABG) 23:19:09.172 00.000 15672 Move returns status 0, amount 0 23:19:09.172 00.000 15672 MoveAxis(S, 48, ABG) 23:19:09.172 00.000 15672 Guiding Dir = 1, Dur = 48 23:19:09.173 00.001 15672 IsSlewing returns 0 23:19:09.174 00.001 15672 IsGuiding returns 0 23:19:09.178 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2147, max=11201, FiltMin=2658, FiltMax=8769, Gamma=2.950 23:19:09.228 00.050 30444 UpdateGuideState exits: m=99246 SNR=86.7 Saturated 23:19:09.228 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:09.228 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:09.228 00.000 30444 Enqueuing Expose request 23:19:09.256 00.028 15672 IsGuiding returns 1 23:19:09.256 00.000 15672 scope still moving after pulse duration time elapsed 23:19:09.277 00.021 15672 IsSlewing returns 0 23:19:09.277 00.000 15672 IsGuiding returns 1 23:19:09.299 00.022 15672 IsSlewing returns 0 23:19:09.300 00.001 15672 IsGuiding returns 1 23:19:09.321 00.021 15672 IsSlewing returns 0 23:19:09.366 00.045 15672 IsGuiding returns 0 23:19:09.366 00.000 15672 scope move finished after 48 + 143 ms 23:19:09.366 00.000 15672 Move returns status 0, amount 48 23:19:09.366 00.000 15672 move complete, result=0 23:19:09.367 00.001 15672 worker thread done servicing request 23:19:09.367 00.000 15672 Worker thread wakes up 23:19:09.367 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:09.367 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:09.367 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 48 ms SOUTH 23:19:11.476 02.109 15672 Exposure complete 23:19:11.496 00.020 15672 worker thread done servicing request 23:19:11.496 00.000 30444 OnExposeComplete: enter 23:19:11.496 00.000 30444 UpdateGuideState(): m_state=6 23:19:11.496 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2022 23:19:11.496 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=193.86, Mass=99679, SNR=76.2, Peak=10647 HFD=3.8 23:19:11.496 00.000 30444 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.28) = xAngle (2.48 = 2.48) 23:19:11.496 00.000 30444 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.42 = 2.42) 23:19:11.496 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.36 hyp=0.44 cameraTheta=2.20 mountX=-0.35 mountY=0.29, mountTheta=2.44 23:19:11.497 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.36, opts=13) 23:19:11.497 00.000 30444 Enqueuing Move request for scope (-0.26, 0.36) 23:19:11.497 00.000 15672 Worker thread wakes up 23:19:11.497 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.36) opts 0xd 23:19:11.497 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.36) 23:19:11.497 00.000 15672 Moving (-0.26, 0.36) raw xDistance=-0.35 yDistance=0.29 23:19:11.497 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 23:19:11.497 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 23:19:11.497 00.000 15672 MoveAxis(E, 94, ABG) 23:19:11.498 00.001 15672 Guiding Dir = 2, Dur = 94 23:19:11.498 00.000 15672 IsSlewing returns 0 23:19:11.500 00.002 15672 IsGuiding returns 0 23:19:11.504 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=11096, FiltMin=2623, FiltMax=8736, Gamma=2.950 23:19:11.521 00.017 15672 PulseGuide returned control before completion, sleep 83 23:19:11.559 00.038 30444 UpdateGuideState exits: m=99679 SNR=76.2 Saturated 23:19:11.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:11.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:11.559 00.000 30444 Enqueuing Expose request 23:19:11.605 00.046 15672 IsGuiding returns 1 23:19:11.605 00.000 15672 scope still moving after pulse duration time elapsed 23:19:11.627 00.022 15672 IsSlewing returns 0 23:19:11.634 00.007 15672 IsGuiding returns 0 23:19:11.634 00.000 15672 scope move finished after 94 + 40 ms 23:19:11.634 00.000 15672 Move returns status 0, amount 94 23:19:11.635 00.001 15672 MoveAxis(S, 52, ABG) 23:19:11.635 00.000 15672 Guiding Dir = 1, Dur = 52 23:19:11.635 00.000 15672 IsSlewing returns 0 23:19:11.637 00.002 15672 IsGuiding returns 0 23:19:11.714 00.077 15672 IsGuiding returns 1 23:19:11.714 00.000 15672 scope still moving after pulse duration time elapsed 23:19:11.736 00.022 15672 IsSlewing returns 0 23:19:11.737 00.001 15672 IsGuiding returns 1 23:19:11.757 00.020 15672 IsSlewing returns 0 23:19:11.759 00.002 15672 IsGuiding returns 1 23:19:11.780 00.021 15672 IsSlewing returns 0 23:19:11.843 00.063 15672 IsGuiding returns 0 23:19:11.843 00.000 15672 scope move finished after 52 + 153 ms 23:19:11.843 00.000 15672 Move returns status 0, amount 52 23:19:11.843 00.000 15672 move complete, result=0 23:19:11.843 00.000 15672 worker thread done servicing request 23:19:11.843 00.000 15672 Worker thread wakes up 23:19:11.844 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:11.844 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:11.844 00.000 30444 GuideStep: -0.3 px 94 ms EAST, 0.3 px 52 ms SOUTH 23:19:13.750 01.906 15672 Exposure complete 23:19:13.770 00.020 15672 worker thread done servicing request 23:19:13.770 00.000 30444 OnExposeComplete: enter 23:19:13.770 00.000 30444 UpdateGuideState(): m_state=6 23:19:13.770 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2023 23:19:13.770 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=193.73, Mass=98633, SNR=68.8, Peak=11685 HFD=3.3 23:19:13.770 00.000 30444 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.28) = xAngle (2.21 = 2.21) 23:19:13.770 00.000 30444 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.15 = 2.15) 23:19:13.770 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.24 cameraTheta=1.93 mountX=-0.14 mountY=0.20, mountTheta=2.19 23:19:13.771 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.23, opts=13) 23:19:13.771 00.000 30444 Enqueuing Move request for scope (-0.09, 0.23) 23:19:13.771 00.000 15672 Worker thread wakes up 23:19:13.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd 23:19:13.771 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.23) 23:19:13.771 00.000 15672 Moving (-0.09, 0.23) raw xDistance=-0.14 yDistance=0.20 23:19:13.771 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:19:13.771 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:13.771 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:19:13.771 00.000 15672 MoveAxis(E, 0, ABG) 23:19:13.771 00.000 15672 Move returns status 0, amount 0 23:19:13.771 00.000 15672 MoveAxis(N, 0, ABG) 23:19:13.771 00.000 15672 Move returns status 0, amount 0 23:19:13.771 00.000 15672 move complete, result=0 23:19:13.771 00.000 15672 worker thread done servicing request 23:19:13.776 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=12021, FiltMin=2654, FiltMax=8867, Gamma=2.950 23:19:13.826 00.050 30444 UpdateGuideState exits: m=98633 SNR=68.8 Saturated 23:19:13.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:13.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:13.826 00.000 30444 Enqueuing Expose request 23:19:13.826 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:19:13.826 00.000 15672 Worker thread wakes up 23:19:13.826 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:13.826 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:15.933 02.107 15672 Exposure complete 23:19:15.953 00.020 15672 worker thread done servicing request 23:19:15.953 00.000 30444 OnExposeComplete: enter 23:19:15.953 00.000 30444 UpdateGuideState(): m_state=6 23:19:15.953 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2024 23:19:15.953 00.000 30444 Star::Find returns 1 (1), X=461.17, Y=193.54, Mass=114903, SNR=92.0, Peak=12799 HFD=3.7 23:19:15.953 00.000 30444 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.28) = xAngle (3.30 = -2.98) 23:19:15.953 00.000 30444 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.24 = -3.05) 23:19:15.953 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.04 hyp=0.31 cameraTheta=3.02 mountX=-0.31 mountY=-0.03, mountTheta=-3.05 23:19:15.954 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.04, opts=13) 23:19:15.954 00.000 30444 Enqueuing Move request for scope (-0.31, 0.04) 23:19:15.954 00.000 15672 Worker thread wakes up 23:19:15.954 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.04) opts 0xd 23:19:15.954 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.04) 23:19:15.954 00.000 15672 Moving (-0.31, 0.04) raw xDistance=-0.31 yDistance=-0.03 23:19:15.954 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 23:19:15.954 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:15.954 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:19:15.954 00.000 15672 MoveAxis(E, 83, ABG) 23:19:15.954 00.000 15672 Guiding Dir = 2, Dur = 83 23:19:15.954 00.000 15672 IsSlewing returns 0 23:19:15.955 00.001 15672 IsGuiding returns 0 23:19:15.959 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=12799, FiltMin=2636, FiltMax=9003, Gamma=2.950 23:19:15.977 00.018 15672 PulseGuide returned control before completion, sleep 72 23:19:16.009 00.032 30444 UpdateGuideState exits: m=114903 SNR=92.0 Saturated 23:19:16.009 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:16.009 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:16.009 00.000 30444 Enqueuing Expose request 23:19:16.051 00.042 15672 IsGuiding returns 1 23:19:16.051 00.000 15672 scope still moving after pulse duration time elapsed 23:19:16.073 00.022 15672 IsSlewing returns 0 23:19:16.122 00.049 15672 IsGuiding returns 0 23:19:16.122 00.000 15672 scope move finished after 83 + 83 ms 23:19:16.122 00.000 15672 Move returns status 0, amount 83 23:19:16.122 00.000 15672 MoveAxis(N, 0, ABG) 23:19:16.122 00.000 15672 Move returns status 0, amount 0 23:19:16.122 00.000 15672 move complete, result=0 23:19:16.122 00.000 15672 worker thread done servicing request 23:19:16.122 00.000 15672 Worker thread wakes up 23:19:16.122 00.000 30444 GuideStep: -0.3 px 83 ms EAST, -0.0 px 0 ms NORTH 23:19:16.122 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:16.122 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:18.028 01.906 15672 Exposure complete 23:19:18.048 00.020 15672 worker thread done servicing request 23:19:18.048 00.000 30444 OnExposeComplete: enter 23:19:18.048 00.000 30444 UpdateGuideState(): m_state=6 23:19:18.048 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2025 23:19:18.048 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=193.61, Mass=103523, SNR=90.8, Peak=12030 HFD=3.3 23:19:18.048 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 23:19:18.048 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 23:19:18.048 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.13 mountX=0.02 mountY=0.11, mountTheta=1.41 23:19:18.049 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.10, opts=13) 23:19:18.049 00.000 30444 Enqueuing Move request for scope (0.05, 0.10) 23:19:18.049 00.000 15672 Worker thread wakes up 23:19:18.049 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd 23:19:18.049 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.10) 23:19:18.049 00.000 15672 Moving (0.05, 0.10) raw xDistance=0.02 yDistance=0.11 23:19:18.049 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:19:18.049 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:18.049 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:19:18.049 00.000 15672 MoveAxis(E, 0, ABG) 23:19:18.049 00.000 15672 Move returns status 0, amount 0 23:19:18.049 00.000 15672 MoveAxis(N, 0, ABG) 23:19:18.049 00.000 15672 Move returns status 0, amount 0 23:19:18.049 00.000 15672 move complete, result=0 23:19:18.049 00.000 15672 worker thread done servicing request 23:19:18.054 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=13120, FiltMin=2713, FiltMax=9569, Gamma=2.950 23:19:18.104 00.050 30444 UpdateGuideState exits: m=103523 SNR=90.8 Saturated 23:19:18.104 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:18.104 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:18.104 00.000 30444 Enqueuing Expose request 23:19:18.104 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:19:18.104 00.000 15672 Worker thread wakes up 23:19:18.104 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:18.104 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:20.211 02.107 15672 Exposure complete 23:19:20.231 00.020 15672 worker thread done servicing request 23:19:20.231 00.000 30444 OnExposeComplete: enter 23:19:20.231 00.000 30444 UpdateGuideState(): m_state=6 23:19:20.231 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2026 23:19:20.231 00.000 30444 Star::Find returns 1 (1), X=461.31, Y=193.80, Mass=103021, SNR=85.3, Peak=11790 HFD=3.6 23:19:20.231 00.000 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 23:19:20.231 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.29 = 2.29) 23:19:20.231 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.29 hyp=0.34 cameraTheta=2.08 mountX=-0.24 mountY=0.25, mountTheta=2.32 23:19:20.232 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.29, opts=13) 23:19:20.232 00.000 30444 Enqueuing Move request for scope (-0.16, 0.29) 23:19:20.232 00.000 15672 Worker thread wakes up 23:19:20.232 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.29) opts 0xd 23:19:20.232 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.29) 23:19:20.232 00.000 15672 Moving (-0.16, 0.29) raw xDistance=-0.24 yDistance=0.25 23:19:20.232 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 23:19:20.232 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 23:19:20.232 00.000 15672 MoveAxis(E, 0, ABG) 23:19:20.232 00.000 15672 Move returns status 0, amount 0 23:19:20.232 00.000 15672 MoveAxis(S, 45, ABG) 23:19:20.232 00.000 15672 Guiding Dir = 1, Dur = 45 23:19:20.233 00.001 15672 IsSlewing returns 0 23:19:20.234 00.001 15672 IsGuiding returns 0 23:19:20.238 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=11790, FiltMin=2642, FiltMax=8614, Gamma=2.950 23:19:20.287 00.049 30444 UpdateGuideState exits: m=103021 SNR=85.3 Saturated 23:19:20.287 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:20.287 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:20.287 00.000 30444 Enqueuing Expose request 23:19:20.309 00.022 15672 IsGuiding returns 1 23:19:20.309 00.000 15672 scope still moving after pulse duration time elapsed 23:19:20.330 00.021 15672 IsSlewing returns 0 23:19:20.331 00.001 15672 IsGuiding returns 1 23:19:20.351 00.020 15672 IsSlewing returns 0 23:19:20.352 00.001 15672 IsGuiding returns 1 23:19:20.373 00.021 15672 IsSlewing returns 0 23:19:20.438 00.065 15672 IsGuiding returns 0 23:19:20.438 00.000 15672 scope move finished after 45 + 158 ms 23:19:20.438 00.000 15672 Move returns status 0, amount 45 23:19:20.438 00.000 15672 move complete, result=0 23:19:20.438 00.000 15672 worker thread done servicing request 23:19:20.439 00.001 15672 Worker thread wakes up 23:19:20.439 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 45 ms SOUTH 23:19:20.439 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:20.439 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:22.355 01.916 15672 Exposure complete 23:19:22.385 00.030 15672 worker thread done servicing request 23:19:22.385 00.000 30444 OnExposeComplete: enter 23:19:22.386 00.001 30444 UpdateGuideState(): m_state=6 23:19:22.386 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2027 23:19:22.386 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=193.57, Mass=96376, SNR=84.4, Peak=11828 HFD=3.2 23:19:22.386 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 23:19:22.386 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 23:19:22.386 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.99 mountX=-0.04 mountY=0.05, mountTheta=2.24 23:19:22.386 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.06, opts=13) 23:19:22.386 00.000 30444 Enqueuing Move request for scope (-0.03, 0.06) 23:19:22.387 00.001 15672 Worker thread wakes up 23:19:22.387 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd 23:19:22.387 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.06) 23:19:22.387 00.000 15672 Moving (-0.03, 0.06) raw xDistance=-0.04 yDistance=0.05 23:19:22.387 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:19:22.387 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:22.387 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 23:19:22.387 00.000 15672 MoveAxis(E, 0, ABG) 23:19:22.387 00.000 15672 Move returns status 0, amount 0 23:19:22.387 00.000 15672 MoveAxis(N, 0, ABG) 23:19:22.387 00.000 15672 Move returns status 0, amount 0 23:19:22.387 00.000 15672 move complete, result=0 23:19:22.387 00.000 15672 worker thread done servicing request 23:19:22.391 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=12751, FiltMin=2650, FiltMax=8874, Gamma=2.950 23:19:22.441 00.050 30444 UpdateGuideState exits: m=96376 SNR=84.4 Saturated 23:19:22.441 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:22.441 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:22.441 00.000 30444 Enqueuing Expose request 23:19:22.441 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:19:22.441 00.000 15672 Worker thread wakes up 23:19:22.441 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:22.441 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:24.551 02.110 15672 Exposure complete 23:19:24.571 00.020 15672 worker thread done servicing request 23:19:24.571 00.000 30444 OnExposeComplete: enter 23:19:24.571 00.000 30444 UpdateGuideState(): m_state=6 23:19:24.571 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2028 23:19:24.571 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=193.62, Mass=100001, SNR=79.9, Peak=11854 HFD=3.3 23:19:24.571 00.000 30444 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.28) = xAngle (2.18 = 2.18) 23:19:24.571 00.000 30444 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.12 = 2.12) 23:19:24.571 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=-0.07 mountY=0.10, mountTheta=2.16 23:19:24.572 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.11, opts=13) 23:19:24.572 00.000 30444 Enqueuing Move request for scope (-0.04, 0.11) 23:19:24.572 00.000 15672 Worker thread wakes up 23:19:24.572 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd 23:19:24.572 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.11) 23:19:24.572 00.000 15672 Moving (-0.04, 0.11) raw xDistance=-0.07 yDistance=0.10 23:19:24.572 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:19:24.572 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:24.572 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 23:19:24.572 00.000 15672 MoveAxis(E, 0, ABG) 23:19:24.572 00.000 15672 Move returns status 0, amount 0 23:19:24.572 00.000 15672 MoveAxis(N, 0, ABG) 23:19:24.572 00.000 15672 Move returns status 0, amount 0 23:19:24.572 00.000 15672 move complete, result=0 23:19:24.572 00.000 15672 worker thread done servicing request 23:19:24.577 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2009, max=12756, FiltMin=2657, FiltMax=8998, Gamma=2.950 23:19:24.626 00.049 30444 UpdateGuideState exits: m=100001 SNR=79.9 Saturated 23:19:24.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:24.627 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:24.627 00.000 30444 Enqueuing Expose request 23:19:24.627 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:19:24.627 00.000 15672 Worker thread wakes up 23:19:24.627 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:24.627 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:26.532 01.905 15672 Exposure complete 23:19:26.553 00.021 15672 worker thread done servicing request 23:19:26.553 00.000 30444 OnExposeComplete: enter 23:19:26.553 00.000 30444 UpdateGuideState(): m_state=6 23:19:26.553 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2029 23:19:26.553 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=193.91, Mass=103155, SNR=76.9, Peak=12425 HFD=3.0 23:19:26.553 00.000 30444 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 23:19:26.553 00.000 30444 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.47 = 2.47) 23:19:26.553 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.41 hyp=0.52 cameraTheta=2.26 mountX=-0.43 mountY=0.32, mountTheta=2.50 23:19:26.554 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.41, opts=13) 23:19:26.554 00.000 30444 Enqueuing Move request for scope (-0.33, 0.41) 23:19:26.554 00.000 15672 Worker thread wakes up 23:19:26.554 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.41) opts 0xd 23:19:26.554 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.41) 23:19:26.554 00.000 15672 Moving (-0.33, 0.41) raw xDistance=-0.43 yDistance=0.32 23:19:26.554 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 23:19:26.554 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 23:19:26.554 00.000 15672 MoveAxis(E, 116, ABG) 23:19:26.554 00.000 15672 Guiding Dir = 2, Dur = 116 23:19:26.555 00.001 15672 IsSlewing returns 0 23:19:26.556 00.001 15672 IsGuiding returns 0 23:19:26.560 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=12425, FiltMin=2644, FiltMax=9217, Gamma=2.950 23:19:26.584 00.024 15672 PulseGuide returned control before completion, sleep 98 23:19:26.610 00.026 30444 UpdateGuideState exits: m=103155 SNR=76.9 Saturated 23:19:26.610 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:26.610 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:26.610 00.000 30444 Enqueuing Expose request 23:19:26.685 00.075 15672 IsGuiding returns 1 23:19:26.685 00.000 15672 scope still moving after pulse duration time elapsed 23:19:26.705 00.020 15672 IsSlewing returns 0 23:19:26.706 00.001 15672 IsGuiding returns 1 23:19:26.727 00.021 15672 IsSlewing returns 0 23:19:26.730 00.003 15672 IsGuiding returns 0 23:19:26.730 00.000 15672 scope move finished after 116 + 58 ms 23:19:26.730 00.000 15672 Move returns status 0, amount 116 23:19:26.731 00.001 15672 MoveAxis(S, 58, ABG) 23:19:26.731 00.000 15672 Guiding Dir = 1, Dur = 58 23:19:26.731 00.000 15672 IsSlewing returns 0 23:19:26.734 00.003 15672 IsGuiding returns 0 23:19:26.810 00.076 15672 IsGuiding returns 1 23:19:26.811 00.001 15672 scope still moving after pulse duration time elapsed 23:19:26.832 00.021 15672 IsSlewing returns 0 23:19:26.904 00.072 15672 IsGuiding returns 0 23:19:26.905 00.001 15672 scope move finished after 58 + 112 ms 23:19:26.905 00.000 15672 Move returns status 0, amount 58 23:19:26.905 00.000 15672 move complete, result=0 23:19:26.905 00.000 15672 worker thread done servicing request 23:19:26.905 00.000 15672 Worker thread wakes up 23:19:26.905 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:26.906 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:26.906 00.000 30444 GuideStep: -0.4 px 116 ms EAST, 0.3 px 58 ms SOUTH 23:19:29.012 02.106 15672 Exposure complete 23:19:29.032 00.020 15672 worker thread done servicing request 23:19:29.032 00.000 30444 OnExposeComplete: enter 23:19:29.032 00.000 30444 UpdateGuideState(): m_state=6 23:19:29.032 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2030 23:19:29.032 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=193.43, Mass=108234, SNR=79.9, Peak=11322 HFD=3.5 23:19:29.032 00.000 30444 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.28) = xAngle (-2.38 = -2.38) 23:19:29.032 00.000 30444 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.44 = -2.44) 23:19:29.032 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.66 mountX=-0.13 mountY=-0.11, mountTheta=-2.42 23:19:29.033 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.08, opts=13) 23:19:29.033 00.000 30444 Enqueuing Move request for scope (-0.15, -0.08) 23:19:29.033 00.000 15672 Worker thread wakes up 23:19:29.033 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd 23:19:29.033 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.08) 23:19:29.033 00.000 15672 Moving (-0.15, -0.08) raw xDistance=-0.13 yDistance=-0.11 23:19:29.033 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:19:29.033 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:29.033 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:19:29.033 00.000 15672 MoveAxis(E, 0, ABG) 23:19:29.033 00.000 15672 Move returns status 0, amount 0 23:19:29.033 00.000 15672 MoveAxis(N, 0, ABG) 23:19:29.033 00.000 15672 Move returns status 0, amount 0 23:19:29.033 00.000 15672 move complete, result=0 23:19:29.033 00.000 15672 worker thread done servicing request 23:19:29.038 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=12037, FiltMin=2640, FiltMax=8623, Gamma=2.950 23:19:29.089 00.051 30444 UpdateGuideState exits: m=108234 SNR=79.9 Saturated 23:19:29.089 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:29.089 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:29.089 00.000 30444 Enqueuing Expose request 23:19:29.089 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:19:29.089 00.000 15672 Worker thread wakes up 23:19:29.089 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:29.089 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:31.005 01.916 15672 Exposure complete 23:19:31.038 00.033 15672 worker thread done servicing request 23:19:31.038 00.000 30444 OnExposeComplete: enter 23:19:31.038 00.000 30444 UpdateGuideState(): m_state=6 23:19:31.038 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2031 23:19:31.038 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=193.66, Mass=100419, SNR=72.5, Peak=12200 HFD=3.4 23:19:31.038 00.000 30444 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.28) = xAngle (2.15 = 2.15) 23:19:31.038 00.000 30444 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 23:19:31.038 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.87 mountX=-0.09 mountY=0.14, mountTheta=2.13 23:19:31.039 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.16, opts=13) 23:19:31.039 00.000 30444 Enqueuing Move request for scope (-0.05, 0.16) 23:19:31.039 00.000 15672 Worker thread wakes up 23:19:31.039 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd 23:19:31.039 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.16) 23:19:31.039 00.000 15672 Moving (-0.05, 0.16) raw xDistance=-0.09 yDistance=0.14 23:19:31.039 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:19:31.039 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:31.039 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:19:31.039 00.000 15672 MoveAxis(E, 0, ABG) 23:19:31.039 00.000 15672 Move returns status 0, amount 0 23:19:31.039 00.000 15672 MoveAxis(N, 0, ABG) 23:19:31.039 00.000 15672 Move returns status 0, amount 0 23:19:31.039 00.000 15672 move complete, result=0 23:19:31.039 00.000 15672 worker thread done servicing request 23:19:31.044 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=13607, FiltMin=2640, FiltMax=9061, Gamma=2.950 23:19:31.093 00.049 30444 UpdateGuideState exits: m=100419 SNR=72.5 Saturated 23:19:31.093 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:31.093 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:31.093 00.000 30444 Enqueuing Expose request 23:19:31.093 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:19:31.093 00.000 15672 Worker thread wakes up 23:19:31.093 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:31.093 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:33.202 02.109 15672 Exposure complete 23:19:33.222 00.020 15672 worker thread done servicing request 23:19:33.222 00.000 30444 OnExposeComplete: enter 23:19:33.222 00.000 30444 UpdateGuideState(): m_state=6 23:19:33.222 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2032 23:19:33.222 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=194.07, Mass=85687, SNR=68.0, Peak=9391 HFD=3.4 23:19:33.222 00.000 30444 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.28) = xAngle (2.85 = 2.85) 23:19:33.222 00.000 30444 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 23:19:33.222 00.000 30444 CameraToMount -- cameraX=-0.88 cameraY=0.57 hyp=1.05 cameraTheta=2.57 mountX=-1.01 mountY=0.36, mountTheta=2.79 23:19:33.223 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.88, y=0.57, opts=13) 23:19:33.223 00.000 30444 Enqueuing Move request for scope (-0.88, 0.57) 23:19:33.223 00.000 15672 Worker thread wakes up 23:19:33.223 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.57) opts 0xd 23:19:33.223 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.88, 0.57) 23:19:33.223 00.000 15672 Moving (-0.88, 0.57) raw xDistance=-1.01 yDistance=0.36 23:19:33.223 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.01 23:19:33.223 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 23:19:33.223 00.000 15672 MoveAxis(E, 272, ABG) 23:19:33.223 00.000 15672 Guiding Dir = 2, Dur = 272 23:19:33.224 00.001 15672 IsSlewing returns 0 23:19:33.225 00.001 15672 IsGuiding returns 0 23:19:33.229 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=10026, FiltMin=2663, FiltMax=9001, Gamma=2.950 23:19:33.247 00.018 15672 PulseGuide returned control before completion, sleep 261 23:19:33.279 00.032 30444 UpdateGuideState exits: m=85687 SNR=68.0 Saturated 23:19:33.279 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:33.279 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:33.279 00.000 30444 Enqueuing Expose request 23:19:33.566 00.287 15672 IsGuiding returns 0 23:19:33.567 00.001 15672 Move returns status 0, amount 272 23:19:33.567 00.000 15672 MoveAxis(S, 65, ABG) 23:19:33.567 00.000 15672 Guiding Dir = 1, Dur = 65 23:19:33.567 00.000 15672 IsSlewing returns 0 23:19:33.568 00.001 15672 IsGuiding returns 0 23:19:33.648 00.080 15672 IsGuiding returns 1 23:19:33.649 00.001 15672 scope still moving after pulse duration time elapsed 23:19:33.670 00.021 15672 IsSlewing returns 0 23:19:33.670 00.000 15672 IsGuiding returns 1 23:19:33.692 00.022 15672 IsSlewing returns 0 23:19:33.695 00.003 15672 IsGuiding returns 1 23:19:33.716 00.021 15672 IsSlewing returns 0 23:19:33.742 00.026 15672 IsGuiding returns 0 23:19:33.743 00.001 15672 scope move finished after 65 + 109 ms 23:19:33.743 00.000 15672 Move returns status 0, amount 65 23:19:33.743 00.000 15672 move complete, result=0 23:19:33.743 00.000 15672 worker thread done servicing request 23:19:33.743 00.000 15672 Worker thread wakes up 23:19:33.743 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:33.743 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:33.744 00.001 30444 GuideStep: -1.0 px 272 ms EAST, 0.4 px 65 ms SOUTH 23:19:35.652 01.908 15672 Exposure complete 23:19:35.672 00.020 15672 worker thread done servicing request 23:19:35.672 00.000 30444 OnExposeComplete: enter 23:19:35.672 00.000 30444 UpdateGuideState(): m_state=6 23:19:35.672 00.000 30444 Star::Find(15, 460, 194, 0, (0,0,0,0), 0.0, 255) frame 2033 23:19:35.672 00.000 30444 Star::Find returns 1 (1), X=462.42, Y=193.45, Mass=108480, SNR=87.8, Peak=10597 HFD=3.3 23:19:35.672 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.22 = 0.22) 23:19:35.672 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.16 = 0.16) 23:19:35.672 00.000 30444 CameraToMount -- cameraX=0.94 cameraY=-0.05 hyp=0.94 cameraTheta=-0.05 mountX=0.92 mountY=0.15, mountTheta=0.16 23:19:35.673 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.94, y=-0.05, opts=13) 23:19:35.673 00.000 30444 Enqueuing Move request for scope (0.94, -0.05) 23:19:35.673 00.000 15672 Worker thread wakes up 23:19:35.673 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.05) opts 0xd 23:19:35.673 00.000 15672 Handling offset move in thread for scope, endpoint = (0.94, -0.05) 23:19:35.673 00.000 15672 Moving (0.94, -0.05) raw xDistance=0.92 yDistance=0.15 23:19:35.673 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.92 23:19:35.673 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:35.673 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 23:19:35.673 00.000 15672 MoveAxis(W, 229, ABG) 23:19:35.673 00.000 15672 Guiding Dir = 3, Dur = 229 23:19:35.673 00.000 15672 IsSlewing returns 0 23:19:35.679 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2372, max=11279, FiltMin=2668, FiltMax=10097, Gamma=2.950 23:19:35.706 00.027 15672 IsGuiding returns 0 23:19:35.722 00.016 15672 PulseGuide returned control before completion, sleep 224 23:19:35.728 00.006 30444 UpdateGuideState exits: m=108480 SNR=87.8 Saturated 23:19:35.728 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:35.728 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:35.729 00.001 30444 Enqueuing Expose request 23:19:35.948 00.219 15672 IsGuiding returns 1 23:19:35.948 00.000 15672 scope still moving after pulse duration time elapsed 23:19:35.969 00.021 15672 IsSlewing returns 0 23:19:35.979 00.010 15672 IsGuiding returns 0 23:19:35.979 00.000 15672 scope move finished after 229 + 42 ms 23:19:35.979 00.000 15672 Move returns status 0, amount 229 23:19:35.979 00.000 15672 MoveAxis(N, 0, ABG) 23:19:35.979 00.000 15672 Move returns status 0, amount 0 23:19:35.979 00.000 15672 move complete, result=0 23:19:35.979 00.000 15672 worker thread done servicing request 23:19:35.979 00.000 15672 Worker thread wakes up 23:19:35.979 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:35.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:35.979 00.000 30444 GuideStep: 0.9 px 229 ms WEST, 0.2 px 0 ms NORTH 23:19:38.085 02.106 15672 Exposure complete 23:19:38.105 00.020 15672 worker thread done servicing request 23:19:38.105 00.000 30444 OnExposeComplete: enter 23:19:38.105 00.000 30444 UpdateGuideState(): m_state=6 23:19:38.105 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2034 23:19:38.106 00.001 30444 Star::Find returns 1 (1), X=461.89, Y=194.16, Mass=99622, SNR=72.6, Peak=9477 HFD=3.8 23:19:38.106 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 23:19:38.106 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.22 = 1.22) 23:19:38.106 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.65 hyp=0.77 cameraTheta=1.01 mountX=0.22 mountY=0.73, mountTheta=1.28 23:19:38.106 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.65, opts=13) 23:19:38.106 00.000 30444 Enqueuing Move request for scope (0.41, 0.65) 23:19:38.106 00.000 15672 Worker thread wakes up 23:19:38.106 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.65) opts 0xd 23:19:38.106 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.65) 23:19:38.106 00.000 15672 Moving (0.41, 0.65) raw xDistance=0.22 yDistance=0.73 23:19:38.106 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:19:38.106 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73 23:19:38.107 00.001 15672 MoveAxis(E, 0, ABG) 23:19:38.107 00.000 15672 Move returns status 0, amount 0 23:19:38.107 00.000 15672 MoveAxis(S, 129, ABG) 23:19:38.107 00.000 15672 Guiding Dir = 1, Dur = 129 23:19:38.107 00.000 15672 IsSlewing returns 0 23:19:38.109 00.002 15672 IsGuiding returns 0 23:19:38.112 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=10286, FiltMin=2677, FiltMax=8988, Gamma=2.950 23:19:38.162 00.050 30444 UpdateGuideState exits: m=99622 SNR=72.6 Saturated 23:19:38.162 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:38.162 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:38.162 00.000 30444 Enqueuing Expose request 23:19:38.183 00.021 15672 PulseGuide returned control before completion, sleep 65 23:19:38.251 00.068 15672 IsGuiding returns 1 23:19:38.251 00.000 15672 scope still moving after pulse duration time elapsed 23:19:38.272 00.021 15672 IsSlewing returns 0 23:19:38.273 00.001 15672 IsGuiding returns 1 23:19:38.294 00.021 15672 IsSlewing returns 0 23:19:38.359 00.065 15672 IsGuiding returns 0 23:19:38.359 00.000 15672 scope move finished after 129 + 121 ms 23:19:38.359 00.000 15672 Move returns status 0, amount 129 23:19:38.359 00.000 15672 move complete, result=0 23:19:38.359 00.000 15672 worker thread done servicing request 23:19:38.359 00.000 15672 Worker thread wakes up 23:19:38.359 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:38.359 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:38.359 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.7 px 129 ms SOUTH 23:19:40.274 01.915 15672 Exposure complete 23:19:40.299 00.025 15672 worker thread done servicing request 23:19:40.299 00.000 30444 OnExposeComplete: enter 23:19:40.299 00.000 30444 UpdateGuideState(): m_state=6 23:19:40.300 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2035 23:19:40.300 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=193.61, Mass=109857, SNR=93.1, Peak=10988 HFD=3.8 23:19:40.300 00.000 30444 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.28) = xAngle (3.12 = 3.12) 23:19:40.300 00.000 30444 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.06 = 3.06) 23:19:40.300 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.10 hyp=0.35 cameraTheta=2.85 mountX=-0.35 mountY=0.03, mountTheta=3.06 23:19:40.300 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.10, opts=13) 23:19:40.300 00.000 30444 Enqueuing Move request for scope (-0.34, 0.10) 23:19:40.300 00.000 15672 Worker thread wakes up 23:19:40.300 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.10) opts 0xd 23:19:40.300 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.10) 23:19:40.300 00.000 15672 Moving (-0.34, 0.10) raw xDistance=-0.35 yDistance=0.03 23:19:40.301 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 23:19:40.301 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:40.301 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:19:40.301 00.000 15672 MoveAxis(E, 96, ABG) 23:19:40.301 00.000 15672 Guiding Dir = 2, Dur = 96 23:19:40.301 00.000 15672 IsSlewing returns 0 23:19:40.302 00.001 15672 IsGuiding returns 0 23:19:40.306 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11267, FiltMin=2667, FiltMax=8614, Gamma=2.950 23:19:40.323 00.017 15672 PulseGuide returned control before completion, sleep 86 23:19:40.357 00.034 30444 UpdateGuideState exits: m=109857 SNR=93.1 Saturated 23:19:40.357 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:40.357 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:40.357 00.000 30444 Enqueuing Expose request 23:19:40.451 00.094 15672 IsGuiding returns 0 23:19:40.451 00.000 15672 Move returns status 0, amount 96 23:19:40.451 00.000 15672 MoveAxis(N, 0, ABG) 23:19:40.451 00.000 15672 Move returns status 0, amount 0 23:19:40.451 00.000 15672 move complete, result=0 23:19:40.452 00.001 15672 worker thread done servicing request 23:19:40.452 00.000 15672 Worker thread wakes up 23:19:40.452 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:40.452 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:40.452 00.000 30444 GuideStep: -0.4 px 96 ms EAST, 0.0 px 0 ms NORTH 23:19:42.558 02.106 15672 Exposure complete 23:19:42.579 00.021 15672 worker thread done servicing request 23:19:42.579 00.000 30444 OnExposeComplete: enter 23:19:42.579 00.000 30444 UpdateGuideState(): m_state=6 23:19:42.579 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2036 23:19:42.579 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=194.01, Mass=106962, SNR=84.1, Peak=11321 HFD=3.4 23:19:42.579 00.000 30444 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.28) = xAngle (2.05 = 2.05) 23:19:42.579 00.000 30444 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.99 = 1.99) 23:19:42.579 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.51 hyp=0.52 cameraTheta=1.77 mountX=-0.24 mountY=0.47, mountTheta=2.04 23:19:42.580 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.51, opts=13) 23:19:42.580 00.000 30444 Enqueuing Move request for scope (-0.10, 0.51) 23:19:42.580 00.000 15672 Worker thread wakes up 23:19:42.580 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.51) opts 0xd 23:19:42.580 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.51) 23:19:42.580 00.000 15672 Moving (-0.10, 0.51) raw xDistance=-0.24 yDistance=0.47 23:19:42.580 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 23:19:42.580 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 23:19:42.580 00.000 15672 MoveAxis(E, 0, ABG) 23:19:42.580 00.000 15672 Move returns status 0, amount 0 23:19:42.580 00.000 15672 MoveAxis(S, 85, ABG) 23:19:42.580 00.000 15672 Guiding Dir = 1, Dur = 85 23:19:42.581 00.001 15672 IsSlewing returns 0 23:19:42.586 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2390, max=11416, FiltMin=2688, FiltMax=8643, Gamma=2.950 23:19:42.593 00.007 15672 IsGuiding returns 0 23:19:42.638 00.045 30444 UpdateGuideState exits: m=106962 SNR=84.1 Saturated 23:19:42.638 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:42.638 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:42.638 00.000 30444 Enqueuing Expose request 23:19:42.672 00.034 15672 PulseGuide returned control before completion, sleep 16 23:19:42.689 00.017 15672 IsGuiding returns 1 23:19:42.689 00.000 15672 scope still moving after pulse duration time elapsed 23:19:42.710 00.021 15672 IsSlewing returns 0 23:19:42.712 00.002 15672 IsGuiding returns 1 23:19:42.733 00.021 15672 IsSlewing returns 0 23:19:42.733 00.000 15672 IsGuiding returns 1 23:19:42.754 00.021 15672 IsSlewing returns 0 23:19:42.755 00.001 15672 IsGuiding returns 1 23:19:42.775 00.020 15672 IsSlewing returns 0 23:19:42.783 00.008 15672 IsGuiding returns 0 23:19:42.783 00.000 15672 scope move finished after 85 + 106 ms 23:19:42.783 00.000 15672 Move returns status 0, amount 85 23:19:42.783 00.000 15672 move complete, result=0 23:19:42.783 00.000 15672 worker thread done servicing request 23:19:42.783 00.000 15672 Worker thread wakes up 23:19:42.783 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 85 ms SOUTH 23:19:42.784 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:42.784 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:44.690 01.906 15672 Exposure complete 23:19:44.710 00.020 15672 worker thread done servicing request 23:19:44.710 00.000 30444 OnExposeComplete: enter 23:19:44.710 00.000 30444 UpdateGuideState(): m_state=6 23:19:44.711 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2037 23:19:44.711 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=193.49, Mass=105015, SNR=87.2, Peak=11662 HFD=3.3 23:19:44.711 00.000 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 23:19:44.711 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 23:19:44.711 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.92 mountX=-0.07 mountY=-0.03, mountTheta=-2.69 23:19:44.711 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.02, opts=13) 23:19:44.711 00.000 30444 Enqueuing Move request for scope (-0.08, -0.02) 23:19:44.711 00.000 15672 Worker thread wakes up 23:19:44.711 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd 23:19:44.712 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.02) 23:19:44.712 00.000 15672 Moving (-0.08, -0.02) raw xDistance=-0.07 yDistance=-0.03 23:19:44.712 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:19:44.712 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:44.712 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:19:44.712 00.000 15672 MoveAxis(E, 0, ABG) 23:19:44.712 00.000 15672 Move returns status 0, amount 0 23:19:44.712 00.000 15672 MoveAxis(N, 0, ABG) 23:19:44.712 00.000 15672 Move returns status 0, amount 0 23:19:44.712 00.000 15672 move complete, result=0 23:19:44.712 00.000 15672 worker thread done servicing request 23:19:44.718 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12204, FiltMin=2742, FiltMax=8816, Gamma=2.950 23:19:44.768 00.050 30444 UpdateGuideState exits: m=105015 SNR=87.2 Saturated 23:19:44.768 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:44.768 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:44.768 00.000 30444 Enqueuing Expose request 23:19:44.768 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:19:44.768 00.000 15672 Worker thread wakes up 23:19:44.768 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:44.769 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:46.876 02.107 15672 Exposure complete 23:19:46.896 00.020 15672 worker thread done servicing request 23:19:46.896 00.000 30444 OnExposeComplete: enter 23:19:46.896 00.000 30444 UpdateGuideState(): m_state=6 23:19:46.897 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2038 23:19:46.897 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=193.73, Mass=103808, SNR=89.2, Peak=11275 HFD=3.5 23:19:46.897 00.000 30444 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.28) = xAngle (2.20 = 2.20) 23:19:46.897 00.000 30444 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.13 = 2.13) 23:19:46.897 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.92 mountX=-0.14 mountY=0.20, mountTheta=2.18 23:19:46.897 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.22, opts=13) 23:19:46.897 00.000 30444 Enqueuing Move request for scope (-0.08, 0.22) 23:19:46.897 00.000 15672 Worker thread wakes up 23:19:46.897 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd 23:19:46.897 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.22) 23:19:46.898 00.001 15672 Moving (-0.08, 0.22) raw xDistance=-0.14 yDistance=0.20 23:19:46.898 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:19:46.898 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:46.898 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:19:46.898 00.000 15672 MoveAxis(E, 0, ABG) 23:19:46.898 00.000 15672 Move returns status 0, amount 0 23:19:46.898 00.000 15672 MoveAxis(N, 0, ABG) 23:19:46.898 00.000 15672 Move returns status 0, amount 0 23:19:46.898 00.000 15672 move complete, result=0 23:19:46.898 00.000 15672 worker thread done servicing request 23:19:46.902 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12637, FiltMin=2687, FiltMax=8863, Gamma=2.950 23:19:46.954 00.052 30444 UpdateGuideState exits: m=103808 SNR=89.2 Saturated 23:19:46.954 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:46.954 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:46.954 00.000 30444 Enqueuing Expose request 23:19:46.954 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:19:46.954 00.000 15672 Worker thread wakes up 23:19:46.954 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:46.954 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:48.870 01.916 15672 Exposure complete 23:19:48.901 00.031 15672 worker thread done servicing request 23:19:48.901 00.000 30444 OnExposeComplete: enter 23:19:48.902 00.001 30444 UpdateGuideState(): m_state=6 23:19:48.902 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2039 23:19:48.902 00.000 30444 Star::Find returns 1 (1), X=461.81, Y=193.69, Mass=107507, SNR=74.7, Peak=11870 HFD=3.4 23:19:48.902 00.000 30444 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.28) = xAngle (0.78 = 0.78) 23:19:48.902 00.000 30444 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.72 = 0.72) 23:19:48.902 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.18 hyp=0.38 cameraTheta=0.50 mountX=0.27 mountY=0.25, mountTheta=0.74 23:19:48.902 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.18, opts=13) 23:19:48.902 00.000 30444 Enqueuing Move request for scope (0.34, 0.18) 23:19:48.902 00.000 15672 Worker thread wakes up 23:19:48.903 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.18) opts 0xd 23:19:48.903 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.18) 23:19:48.903 00.000 15672 Moving (0.34, 0.18) raw xDistance=0.27 yDistance=0.25 23:19:48.903 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 23:19:48.903 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 23:19:48.903 00.000 15672 MoveAxis(W, 74, ABG) 23:19:48.903 00.000 15672 Guiding Dir = 3, Dur = 74 23:19:48.903 00.000 15672 IsSlewing returns 0 23:19:48.904 00.001 15672 IsGuiding returns 0 23:19:48.909 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=11870, FiltMin=2575, FiltMax=9931, Gamma=2.950 23:19:48.933 00.024 15672 PulseGuide returned control before completion, sleep 56 23:19:48.959 00.026 30444 UpdateGuideState exits: m=107507 SNR=74.7 Saturated 23:19:48.959 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:48.959 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:48.959 00.000 30444 Enqueuing Expose request 23:19:49.030 00.071 15672 IsGuiding returns 1 23:19:49.030 00.000 15672 scope still moving after pulse duration time elapsed 23:19:49.051 00.021 15672 IsSlewing returns 0 23:19:49.053 00.002 15672 IsGuiding returns 0 23:19:49.054 00.001 15672 scope move finished after 74 + 74 ms 23:19:49.054 00.000 15672 Move returns status 0, amount 74 23:19:49.054 00.000 15672 MoveAxis(S, 45, ABG) 23:19:49.054 00.000 15672 Guiding Dir = 1, Dur = 45 23:19:49.054 00.000 15672 IsSlewing returns 0 23:19:49.056 00.002 15672 IsGuiding returns 0 23:19:49.144 00.088 15672 IsGuiding returns 1 23:19:49.144 00.000 15672 scope still moving after pulse duration time elapsed 23:19:49.165 00.021 15672 IsSlewing returns 0 23:19:49.167 00.002 15672 IsGuiding returns 1 23:19:49.188 00.021 15672 IsSlewing returns 0 23:19:49.191 00.003 15672 IsGuiding returns 1 23:19:49.212 00.021 15672 IsSlewing returns 0 23:19:49.270 00.058 15672 IsGuiding returns 0 23:19:49.270 00.000 15672 scope move finished after 45 + 169 ms 23:19:49.270 00.000 15672 Move returns status 0, amount 45 23:19:49.270 00.000 15672 move complete, result=0 23:19:49.271 00.001 15672 worker thread done servicing request 23:19:49.271 00.000 15672 Worker thread wakes up 23:19:49.271 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:49.271 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:49.271 00.000 30444 GuideStep: 0.3 px 74 ms WEST, 0.3 px 45 ms SOUTH 23:19:51.390 02.119 15672 Exposure complete 23:19:51.421 00.031 15672 worker thread done servicing request 23:19:51.421 00.000 30444 OnExposeComplete: enter 23:19:51.421 00.000 30444 UpdateGuideState(): m_state=6 23:19:51.421 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2040 23:19:51.422 00.001 30444 Star::Find returns 1 (1), X=461.58, Y=193.59, Mass=106900, SNR=75.4, Peak=11538 HFD=3.3 23:19:51.422 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.95 = 0.95) 23:19:51.422 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.89 = 0.89) 23:19:51.422 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.67 mountX=0.08 mountY=0.10, mountTheta=0.93 23:19:51.422 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.08, opts=13) 23:19:51.422 00.000 30444 Enqueuing Move request for scope (0.11, 0.08) 23:19:51.422 00.000 15672 Worker thread wakes up 23:19:51.422 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd 23:19:51.422 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.08) 23:19:51.422 00.000 15672 Moving (0.11, 0.08) raw xDistance=0.08 yDistance=0.10 23:19:51.422 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:19:51.422 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:51.423 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 23:19:51.423 00.000 15672 MoveAxis(E, 0, ABG) 23:19:51.423 00.000 15672 Move returns status 0, amount 0 23:19:51.423 00.000 15672 MoveAxis(N, 0, ABG) 23:19:51.423 00.000 15672 Move returns status 0, amount 0 23:19:51.423 00.000 15672 move complete, result=0 23:19:51.423 00.000 15672 worker thread done servicing request 23:19:51.428 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=12823, FiltMin=2695, FiltMax=9354, Gamma=2.950 23:19:51.478 00.050 30444 UpdateGuideState exits: m=106900 SNR=75.4 Saturated 23:19:51.478 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:51.478 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:51.478 00.000 30444 Enqueuing Expose request 23:19:51.478 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:19:51.478 00.000 15672 Worker thread wakes up 23:19:51.478 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:51.479 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:53.386 01.907 15672 Exposure complete 23:19:53.406 00.020 15672 worker thread done servicing request 23:19:53.406 00.000 30444 OnExposeComplete: enter 23:19:53.406 00.000 30444 UpdateGuideState(): m_state=6 23:19:53.406 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2041 23:19:53.407 00.001 30444 Star::Find returns 1 (1), X=461.48, Y=193.72, Mass=102324, SNR=76.9, Peak=12939 HFD=3.3 23:19:53.407 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 23:19:53.407 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 23:19:53.407 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.55 mountX=-0.06 mountY=0.21, mountTheta=1.83 23:19:53.407 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.22, opts=13) 23:19:53.407 00.000 30444 Enqueuing Move request for scope (0.00, 0.22) 23:19:53.407 00.000 15672 Worker thread wakes up 23:19:53.407 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.22) opts 0xd 23:19:53.407 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.22) 23:19:53.407 00.000 15672 Moving (0.00, 0.22) raw xDistance=-0.06 yDistance=0.21 23:19:53.407 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:19:53.407 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:53.408 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:19:53.408 00.000 15672 MoveAxis(E, 0, ABG) 23:19:53.408 00.000 15672 Move returns status 0, amount 0 23:19:53.408 00.000 15672 MoveAxis(N, 0, ABG) 23:19:53.408 00.000 15672 Move returns status 0, amount 0 23:19:53.408 00.000 15672 move complete, result=0 23:19:53.408 00.000 15672 worker thread done servicing request 23:19:53.412 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=12939, FiltMin=2693, FiltMax=9461, Gamma=2.950 23:19:53.462 00.050 30444 UpdateGuideState exits: m=102324 SNR=76.9 Saturated 23:19:53.462 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:53.462 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:53.462 00.000 30444 Enqueuing Expose request 23:19:53.462 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:19:53.462 00.000 15672 Worker thread wakes up 23:19:53.462 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:53.462 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:55.579 02.117 15672 Exposure complete 23:19:55.611 00.032 15672 worker thread done servicing request 23:19:55.612 00.001 30444 OnExposeComplete: enter 23:19:55.612 00.000 30444 UpdateGuideState(): m_state=6 23:19:55.612 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2042 23:19:55.612 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=193.76, Mass=103296, SNR=77.9, Peak=12648 HFD=3.3 23:19:55.612 00.000 30444 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.28) = xAngle (2.06 = 2.06) 23:19:55.612 00.000 30444 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.00 = 2.00) 23:19:55.612 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.78 mountX=-0.12 mountY=0.23, mountTheta=2.04 23:19:55.612 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.25, opts=13) 23:19:55.612 00.000 30444 Enqueuing Move request for scope (-0.05, 0.25) 23:19:55.613 00.001 15672 Worker thread wakes up 23:19:55.613 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd 23:19:55.613 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.25) 23:19:55.613 00.000 15672 Moving (-0.05, 0.25) raw xDistance=-0.12 yDistance=0.23 23:19:55.613 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 23:19:55.613 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:55.613 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 23:19:55.613 00.000 15672 MoveAxis(E, 0, ABG) 23:19:55.613 00.000 15672 Move returns status 0, amount 0 23:19:55.613 00.000 15672 MoveAxis(N, 0, ABG) 23:19:55.613 00.000 15672 Move returns status 0, amount 0 23:19:55.613 00.000 15672 move complete, result=0 23:19:55.613 00.000 15672 worker thread done servicing request 23:19:55.618 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12648, FiltMin=2694, FiltMax=9372, Gamma=2.950 23:19:55.668 00.050 30444 UpdateGuideState exits: m=103296 SNR=77.9 Saturated 23:19:55.668 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:55.668 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:55.668 00.000 30444 Enqueuing Expose request 23:19:55.668 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:19:55.668 00.000 15672 Worker thread wakes up 23:19:55.668 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:55.668 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:57.573 01.905 15672 Exposure complete 23:19:57.593 00.020 15672 worker thread done servicing request 23:19:57.593 00.000 30444 OnExposeComplete: enter 23:19:57.593 00.000 30444 UpdateGuideState(): m_state=6 23:19:57.593 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2043 23:19:57.594 00.001 30444 Star::Find returns 1 (1), X=461.63, Y=193.59, Mass=101356, SNR=80.6, Peak=12201 HFD=3.4 23:19:57.594 00.000 30444 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 23:19:57.594 00.000 30444 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.71 = 0.71) 23:19:57.594 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.50 mountX=0.12 mountY=0.11, mountTheta=0.74 23:19:57.594 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.08, opts=13) 23:19:57.594 00.000 30444 Enqueuing Move request for scope (0.15, 0.08) 23:19:57.594 00.000 15672 Worker thread wakes up 23:19:57.594 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd 23:19:57.594 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.08) 23:19:57.594 00.000 15672 Moving (0.15, 0.08) raw xDistance=0.12 yDistance=0.11 23:19:57.594 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:19:57.595 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:57.595 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:19:57.595 00.000 15672 MoveAxis(E, 0, ABG) 23:19:57.595 00.000 15672 Move returns status 0, amount 0 23:19:57.595 00.000 15672 MoveAxis(N, 0, ABG) 23:19:57.595 00.000 15672 Move returns status 0, amount 0 23:19:57.595 00.000 15672 move complete, result=0 23:19:57.595 00.000 15672 worker thread done servicing request 23:19:57.600 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=13471, FiltMin=2671, FiltMax=9414, Gamma=2.950 23:19:57.649 00.049 30444 UpdateGuideState exits: m=101356 SNR=80.6 Saturated 23:19:57.649 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:57.649 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:57.649 00.000 30444 Enqueuing Expose request 23:19:57.649 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:19:57.649 00.000 15672 Worker thread wakes up 23:19:57.649 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:57.649 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:19:59.757 02.108 15672 Exposure complete 23:19:59.777 00.020 15672 worker thread done servicing request 23:19:59.777 00.000 30444 OnExposeComplete: enter 23:19:59.777 00.000 30444 UpdateGuideState(): m_state=6 23:19:59.778 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2044 23:19:59.778 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=193.57, Mass=93389, SNR=69.6, Peak=11750 HFD=3.5 23:19:59.778 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.56 = 0.56) 23:19:59.778 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 23:19:59.778 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.07 hyp=0.25 cameraTheta=0.28 mountX=0.21 mountY=0.12, mountTheta=0.51 23:19:59.778 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.07, opts=13) 23:19:59.778 00.000 30444 Enqueuing Move request for scope (0.24, 0.07) 23:19:59.778 00.000 15672 Worker thread wakes up 23:19:59.778 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.07) opts 0xd 23:19:59.778 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.07) 23:19:59.778 00.000 15672 Moving (0.24, 0.07) raw xDistance=0.21 yDistance=0.12 23:19:59.778 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:19:59.779 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:19:59.779 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:19:59.779 00.000 15672 MoveAxis(E, 0, ABG) 23:19:59.779 00.000 15672 Move returns status 0, amount 0 23:19:59.779 00.000 15672 MoveAxis(N, 0, ABG) 23:19:59.779 00.000 15672 Move returns status 0, amount 0 23:19:59.779 00.000 15672 move complete, result=0 23:19:59.779 00.000 15672 worker thread done servicing request 23:19:59.783 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=14438, FiltMin=2710, FiltMax=9665, Gamma=2.950 23:19:59.832 00.049 30444 UpdateGuideState exits: m=93389 SNR=69.6 Saturated 23:19:59.832 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:59.832 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:19:59.832 00.000 30444 Enqueuing Expose request 23:19:59.832 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:19:59.832 00.000 15672 Worker thread wakes up 23:19:59.832 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:19:59.832 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:01.739 01.907 15672 Exposure complete 23:20:01.759 00.020 15672 worker thread done servicing request 23:20:01.759 00.000 30444 OnExposeComplete: enter 23:20:01.759 00.000 30444 UpdateGuideState(): m_state=6 23:20:01.759 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2045 23:20:01.759 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=193.49, Mass=107159, SNR=79.0, Peak=12214 HFD=3.3 23:20:01.759 00.000 30444 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 23:20:01.759 00.000 30444 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 23:20:01.760 00.001 30444 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.16 mountX=0.12 mountY=0.01, mountTheta=0.05 23:20:01.760 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.02, opts=13) 23:20:01.760 00.000 30444 Enqueuing Move request for scope (0.11, -0.02) 23:20:01.760 00.000 15672 Worker thread wakes up 23:20:01.760 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd 23:20:01.760 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.02) 23:20:01.760 00.000 15672 Moving (0.11, -0.02) raw xDistance=0.12 yDistance=0.01 23:20:01.760 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:20:01.760 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:20:01.760 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:20:01.761 00.001 15672 MoveAxis(E, 0, ABG) 23:20:01.761 00.000 15672 Move returns status 0, amount 0 23:20:01.761 00.000 15672 MoveAxis(N, 0, ABG) 23:20:01.761 00.000 15672 Move returns status 0, amount 0 23:20:01.761 00.000 15672 move complete, result=0 23:20:01.761 00.000 15672 worker thread done servicing request 23:20:01.765 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=12963, FiltMin=2651, FiltMax=9581, Gamma=2.950 23:20:01.817 00.052 30444 UpdateGuideState exits: m=107159 SNR=79.0 Saturated 23:20:01.817 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:01.817 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:01.817 00.000 30444 Enqueuing Expose request 23:20:01.817 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:20:01.817 00.000 15672 Worker thread wakes up 23:20:01.817 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:01.817 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:03.924 02.107 15672 Exposure complete 23:20:03.944 00.020 15672 worker thread done servicing request 23:20:03.944 00.000 30444 OnExposeComplete: enter 23:20:03.944 00.000 30444 UpdateGuideState(): m_state=6 23:20:03.945 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2046 23:20:03.945 00.000 30444 Star::Find returns 1 (1), X=462.00, Y=193.19, Mass=92889, SNR=69.1, Peak=10417 HFD=3.1 23:20:03.945 00.000 30444 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 23:20:03.945 00.000 30444 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.33 = -0.33) 23:20:03.945 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.32 hyp=0.61 cameraTheta=-0.55 mountX=0.59 mountY=-0.20, mountTheta=-0.33 23:20:03.945 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.32, opts=13) 23:20:03.945 00.000 30444 Enqueuing Move request for scope (0.52, -0.32) 23:20:03.945 00.000 15672 Worker thread wakes up 23:20:03.946 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.32) opts 0xd 23:20:03.946 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.32) 23:20:03.946 00.000 15672 Moving (0.52, -0.32) raw xDistance=0.59 yDistance=-0.20 23:20:03.946 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59 23:20:03.946 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:20:03.946 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 23:20:03.946 00.000 15672 MoveAxis(W, 159, ABG) 23:20:03.946 00.000 15672 Guiding Dir = 3, Dur = 159 23:20:03.946 00.000 15672 IsSlewing returns 0 23:20:03.947 00.001 15672 IsGuiding returns 0 23:20:03.953 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=13004, FiltMin=2630, FiltMax=9587, Gamma=2.950 23:20:03.965 00.012 15672 PulseGuide returned control before completion, sleep 151 23:20:04.007 00.042 30444 UpdateGuideState exits: m=92889 SNR=69.1 Saturated 23:20:04.007 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:04.007 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:04.007 00.000 30444 Enqueuing Expose request 23:20:04.119 00.112 15672 IsGuiding returns 1 23:20:04.119 00.000 15672 scope still moving after pulse duration time elapsed 23:20:04.140 00.021 15672 IsSlewing returns 0 23:20:04.158 00.018 15672 IsGuiding returns 0 23:20:04.158 00.000 15672 scope move finished after 159 + 51 ms 23:20:04.158 00.000 15672 Move returns status 0, amount 159 23:20:04.158 00.000 15672 MoveAxis(N, 0, ABG) 23:20:04.158 00.000 15672 Move returns status 0, amount 0 23:20:04.158 00.000 15672 move complete, result=0 23:20:04.158 00.000 15672 worker thread done servicing request 23:20:04.158 00.000 15672 Worker thread wakes up 23:20:04.158 00.000 30444 GuideStep: 0.6 px 159 ms WEST, -0.2 px 0 ms NORTH 23:20:04.158 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:04.158 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:06.069 01.911 15672 Exposure complete 23:20:06.090 00.021 15672 worker thread done servicing request 23:20:06.090 00.000 30444 OnExposeComplete: enter 23:20:06.090 00.000 30444 UpdateGuideState(): m_state=6 23:20:06.090 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2047 23:20:06.090 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=193.23, Mass=108734, SNR=86.7, Peak=12424 HFD=3.4 23:20:06.090 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 23:20:06.090 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 23:20:06.090 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.40 mountX=0.12 mountY=-0.26, mountTheta=-1.13 23:20:06.090 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.28, opts=13) 23:20:06.090 00.000 30444 Enqueuing Move request for scope (0.05, -0.28) 23:20:06.090 00.000 15672 Worker thread wakes up 23:20:06.090 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd 23:20:06.090 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.28) 23:20:06.090 00.000 15672 Moving (0.05, -0.28) raw xDistance=0.12 yDistance=-0.26 23:20:06.090 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:20:06.090 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:20:06.090 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 23:20:06.090 00.000 15672 MoveAxis(E, 0, ABG) 23:20:06.090 00.000 15672 Move returns status 0, amount 0 23:20:06.090 00.000 15672 MoveAxis(N, 0, ABG) 23:20:06.090 00.000 15672 Move returns status 0, amount 0 23:20:06.090 00.000 15672 move complete, result=0 23:20:06.090 00.000 15672 worker thread done servicing request 23:20:06.096 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=13166, FiltMin=2621, FiltMax=9438, Gamma=2.950 23:20:06.147 00.051 30444 UpdateGuideState exits: m=108734 SNR=86.7 Saturated 23:20:06.147 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:06.147 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:06.147 00.000 30444 Enqueuing Expose request 23:20:06.147 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 23:20:06.147 00.000 15672 Worker thread wakes up 23:20:06.147 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:06.147 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:08.255 02.108 15672 Exposure complete 23:20:08.275 00.020 15672 worker thread done servicing request 23:20:08.275 00.000 30444 OnExposeComplete: enter 23:20:08.275 00.000 30444 UpdateGuideState(): m_state=6 23:20:08.275 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2048 23:20:08.276 00.001 30444 Star::Find returns 1 (1), X=461.64, Y=193.16, Mass=98601, SNR=73.4, Peak=10847 HFD=3.4 23:20:08.276 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 23:20:08.276 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 23:20:08.276 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.35 hyp=0.38 cameraTheta=-1.14 mountX=0.25 mountY=-0.31, mountTheta=-0.89 23:20:08.276 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.35, opts=13) 23:20:08.276 00.000 30444 Enqueuing Move request for scope (0.16, -0.35) 23:20:08.276 00.000 15672 Worker thread wakes up 23:20:08.276 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.35) opts 0xd 23:20:08.276 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.35) 23:20:08.276 00.000 15672 Moving (0.16, -0.35) raw xDistance=0.25 yDistance=-0.31 23:20:08.276 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 23:20:08.276 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:20:08.277 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 23:20:08.277 00.000 15672 MoveAxis(E, 0, ABG) 23:20:08.277 00.000 15672 Move returns status 0, amount 0 23:20:08.277 00.000 15672 MoveAxis(N, 0, ABG) 23:20:08.277 00.000 15672 Move returns status 0, amount 0 23:20:08.277 00.000 15672 move complete, result=0 23:20:08.277 00.000 15672 worker thread done servicing request 23:20:08.281 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=12349, FiltMin=2708, FiltMax=8969, Gamma=2.950 23:20:08.331 00.050 30444 UpdateGuideState exits: m=98601 SNR=73.4 Saturated 23:20:08.331 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:08.331 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:08.331 00.000 30444 Enqueuing Expose request 23:20:08.331 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 23:20:08.331 00.000 15672 Worker thread wakes up 23:20:08.331 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:08.331 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:10.238 01.907 15672 Exposure complete 23:20:10.258 00.020 15672 worker thread done servicing request 23:20:10.258 00.000 30444 OnExposeComplete: enter 23:20:10.258 00.000 30444 UpdateGuideState(): m_state=6 23:20:10.258 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2049 23:20:10.258 00.000 30444 Star::Find returns 1 (1), X=461.99, Y=193.09, Mass=105712, SNR=79.8, Peak=10944 HFD=3.9 23:20:10.258 00.000 30444 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.28) = xAngle (-0.41 = -0.41) 23:20:10.258 00.000 30444 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.47 = -0.47) 23:20:10.258 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.42 hyp=0.66 cameraTheta=-0.69 mountX=0.61 mountY=-0.30, mountTheta=-0.46 23:20:10.259 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.42, opts=13) 23:20:10.259 00.000 30444 Enqueuing Move request for scope (0.51, -0.42) 23:20:10.259 00.000 15672 Worker thread wakes up 23:20:10.259 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.42) opts 0xd 23:20:10.259 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.42) 23:20:10.259 00.000 15672 Moving (0.51, -0.42) raw xDistance=0.61 yDistance=-0.30 23:20:10.259 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61 23:20:10.259 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.55 newest=-0.87 23:20:10.259 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 23:20:10.259 00.000 15672 MoveAxis(W, 164, ABG) 23:20:10.259 00.000 15672 Guiding Dir = 3, Dur = 164 23:20:10.260 00.001 15672 IsSlewing returns 0 23:20:10.261 00.001 15672 IsGuiding returns 0 23:20:10.265 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=12374, FiltMin=2678, FiltMax=8895, Gamma=2.950 23:20:10.275 00.010 15672 PulseGuide returned control before completion, sleep 160 23:20:10.315 00.040 30444 UpdateGuideState exits: m=105712 SNR=79.8 Saturated 23:20:10.316 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:10.316 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:10.316 00.000 30444 Enqueuing Expose request 23:20:10.452 00.136 15672 IsGuiding returns 0 23:20:10.452 00.000 15672 Move returns status 0, amount 164 23:20:10.452 00.000 15672 MoveAxis(N, 53, ABG) 23:20:10.452 00.000 15672 Guiding Dir = 0, Dur = 53 23:20:10.453 00.001 15672 IsSlewing returns 0 23:20:10.453 00.000 15672 IsGuiding returns 0 23:20:10.534 00.081 15672 IsGuiding returns 1 23:20:10.534 00.000 15672 scope still moving after pulse duration time elapsed 23:20:10.555 00.021 15672 IsSlewing returns 0 23:20:10.558 00.003 15672 IsGuiding returns 1 23:20:10.579 00.021 15672 IsSlewing returns 0 23:20:10.582 00.003 15672 IsGuiding returns 1 23:20:10.602 00.020 15672 IsSlewing returns 0 23:20:10.628 00.026 15672 IsGuiding returns 0 23:20:10.629 00.001 15672 scope move finished after 53 + 122 ms 23:20:10.629 00.000 15672 Move returns status 0, amount 53 23:20:10.629 00.000 15672 move complete, result=0 23:20:10.629 00.000 15672 worker thread done servicing request 23:20:10.629 00.000 15672 Worker thread wakes up 23:20:10.629 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:10.630 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:10.630 00.000 30444 GuideStep: 0.6 px 164 ms WEST, -0.3 px 53 ms NORTH 23:20:12.747 02.117 15672 Exposure complete 23:20:12.780 00.033 15672 worker thread done servicing request 23:20:12.780 00.000 30444 OnExposeComplete: enter 23:20:12.780 00.000 30444 UpdateGuideState(): m_state=6 23:20:12.780 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2050 23:20:12.780 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=193.32, Mass=91887, SNR=74.3, Peak=11294 HFD=3.2 23:20:12.780 00.000 30444 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.28) = xAngle (-0.74 = -0.74) 23:20:12.780 00.000 30444 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 23:20:12.780 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.02 mountX=0.16 mountY=-0.15, mountTheta=-0.78 23:20:12.781 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.18, opts=13) 23:20:12.781 00.000 30444 Enqueuing Move request for scope (0.11, -0.18) 23:20:12.781 00.000 15672 Worker thread wakes up 23:20:12.781 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd 23:20:12.781 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.18) 23:20:12.781 00.000 15672 Moving (0.11, -0.18) raw xDistance=0.16 yDistance=-0.15 23:20:12.781 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:20:12.781 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:20:12.781 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:20:12.781 00.000 15672 MoveAxis(E, 0, ABG) 23:20:12.781 00.000 15672 Move returns status 0, amount 0 23:20:12.781 00.000 15672 MoveAxis(N, 0, ABG) 23:20:12.781 00.000 15672 Move returns status 0, amount 0 23:20:12.781 00.000 15672 move complete, result=0 23:20:12.781 00.000 15672 worker thread done servicing request 23:20:12.786 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=12627, FiltMin=2641, FiltMax=8888, Gamma=2.950 23:20:12.835 00.049 30444 UpdateGuideState exits: m=91887 SNR=74.3 Saturated 23:20:12.835 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:12.835 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:12.835 00.000 30444 Enqueuing Expose request 23:20:12.835 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:20:12.836 00.001 15672 Worker thread wakes up 23:20:12.836 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:12.836 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:14.744 01.908 15672 Exposure complete 23:20:14.772 00.028 15672 worker thread done servicing request 23:20:14.772 00.000 30444 OnExposeComplete: enter 23:20:14.772 00.000 30444 UpdateGuideState(): m_state=6 23:20:14.772 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2051 23:20:14.772 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=193.12, Mass=110559, SNR=83.6, Peak=11061 HFD=3.5 23:20:14.772 00.000 30444 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.28) = xAngle (-0.70 = -0.70) 23:20:14.772 00.000 30444 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.76 = -0.76) 23:20:14.772 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.39 hyp=0.47 cameraTheta=-0.97 mountX=0.36 mountY=-0.32, mountTheta=-0.73 23:20:14.773 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.39, opts=13) 23:20:14.773 00.000 30444 Enqueuing Move request for scope (0.26, -0.39) 23:20:14.773 00.000 15672 Worker thread wakes up 23:20:14.773 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.39) opts 0xd 23:20:14.773 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.39) 23:20:14.773 00.000 15672 Moving (0.26, -0.39) raw xDistance=0.36 yDistance=-0.32 23:20:14.773 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 23:20:14.773 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 23:20:14.773 00.000 15672 MoveAxis(W, 97, ABG) 23:20:14.773 00.000 15672 Guiding Dir = 3, Dur = 97 23:20:14.773 00.000 15672 IsSlewing returns 0 23:20:14.778 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=14106, FiltMin=2444, FiltMax=9574, Gamma=2.950 23:20:14.781 00.003 15672 IsGuiding returns 0 23:20:14.796 00.015 15672 PulseGuide returned control before completion, sleep 92 23:20:14.828 00.032 30444 UpdateGuideState exits: m=110559 SNR=83.6 Saturated 23:20:14.828 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:14.828 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:14.828 00.000 30444 Enqueuing Expose request 23:20:14.909 00.081 15672 IsGuiding returns 0 23:20:14.910 00.001 15672 Move returns status 0, amount 97 23:20:14.910 00.000 15672 MoveAxis(N, 57, ABG) 23:20:14.910 00.000 15672 Guiding Dir = 0, Dur = 57 23:20:14.910 00.000 15672 IsSlewing returns 0 23:20:14.911 00.001 15672 IsGuiding returns 0 23:20:15.031 00.120 15672 IsGuiding returns 1 23:20:15.031 00.000 15672 scope still moving after pulse duration time elapsed 23:20:15.052 00.021 15672 IsSlewing returns 0 23:20:15.055 00.003 15672 IsGuiding returns 1 23:20:15.076 00.021 15672 IsSlewing returns 0 23:20:15.085 00.009 15672 IsGuiding returns 0 23:20:15.085 00.000 15672 scope move finished after 57 + 116 ms 23:20:15.085 00.000 15672 Move returns status 0, amount 57 23:20:15.085 00.000 15672 move complete, result=0 23:20:15.085 00.000 15672 worker thread done servicing request 23:20:15.085 00.000 30444 GuideStep: 0.4 px 97 ms WEST, -0.3 px 57 ms NORTH 23:20:15.085 00.000 15672 Worker thread wakes up 23:20:15.086 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:15.086 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:17.201 02.115 15672 Exposure complete 23:20:17.221 00.020 15672 worker thread done servicing request 23:20:17.221 00.000 30444 OnExposeComplete: enter 23:20:17.221 00.000 30444 UpdateGuideState(): m_state=6 23:20:17.221 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2052 23:20:17.221 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=193.43, Mass=97241, SNR=77.0, Peak=11693 HFD=3.3 23:20:17.221 00.000 30444 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 23:20:17.221 00.000 30444 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.18 = -0.18) 23:20:17.221 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.39 mountX=0.21 mountY=-0.04, mountTheta=-0.18 23:20:17.222 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.08, opts=13) 23:20:17.222 00.000 30444 Enqueuing Move request for scope (0.19, -0.08) 23:20:17.222 00.000 15672 Worker thread wakes up 23:20:17.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd 23:20:17.222 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.08) 23:20:17.222 00.000 15672 Moving (0.19, -0.08) raw xDistance=0.21 yDistance=-0.04 23:20:17.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:20:17.222 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:20:17.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:20:17.222 00.000 15672 MoveAxis(E, 0, ABG) 23:20:17.222 00.000 15672 Move returns status 0, amount 0 23:20:17.222 00.000 15672 MoveAxis(N, 0, ABG) 23:20:17.222 00.000 15672 Move returns status 0, amount 0 23:20:17.222 00.000 15672 move complete, result=0 23:20:17.222 00.000 15672 worker thread done servicing request 23:20:17.228 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=12771, FiltMin=2697, FiltMax=9669, Gamma=2.950 23:20:17.279 00.051 30444 UpdateGuideState exits: m=97241 SNR=77.0 Saturated 23:20:17.279 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:17.279 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:17.279 00.000 30444 Enqueuing Expose request 23:20:17.279 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:20:17.279 00.000 15672 Worker thread wakes up 23:20:17.279 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:17.279 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:19.185 01.906 15672 Exposure complete 23:20:19.204 00.019 15672 worker thread done servicing request 23:20:19.204 00.000 30444 OnExposeComplete: enter 23:20:19.204 00.000 30444 UpdateGuideState(): m_state=6 23:20:19.205 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2053 23:20:19.205 00.000 30444 Star::Find returns 1 (1), X=462.10, Y=193.14, Mass=98707, SNR=76.1, Peak=10771 HFD=3.8 23:20:19.205 00.000 30444 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.28) = xAngle (-0.26 = -0.26) 23:20:19.205 00.000 30444 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.32 = -0.32) 23:20:19.205 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=-0.36 hyp=0.72 cameraTheta=-0.53 mountX=0.69 mountY=-0.22, mountTheta=-0.31 23:20:19.205 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=-0.36, opts=13) 23:20:19.205 00.000 30444 Enqueuing Move request for scope (0.62, -0.36) 23:20:19.205 00.000 15672 Worker thread wakes up 23:20:19.206 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.36) opts 0xd 23:20:19.206 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, -0.36) 23:20:19.206 00.000 15672 Moving (0.62, -0.36) raw xDistance=0.69 yDistance=-0.22 23:20:19.206 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69 23:20:19.206 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:20:19.206 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 23:20:19.206 00.000 15672 MoveAxis(W, 188, ABG) 23:20:19.206 00.000 15672 Guiding Dir = 3, Dur = 188 23:20:19.206 00.000 15672 IsSlewing returns 0 23:20:19.208 00.002 15672 IsGuiding returns 0 23:20:19.211 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=13151, FiltMin=2620, FiltMax=9919, Gamma=2.950 23:20:19.237 00.026 15672 PulseGuide returned control before completion, sleep 169 23:20:19.261 00.024 30444 UpdateGuideState exits: m=98707 SNR=76.1 Saturated 23:20:19.261 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:19.261 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:19.261 00.000 30444 Enqueuing Expose request 23:20:19.409 00.148 15672 IsGuiding returns 1 23:20:19.409 00.000 15672 scope still moving after pulse duration time elapsed 23:20:19.431 00.022 15672 IsSlewing returns 0 23:20:19.446 00.015 15672 IsGuiding returns 0 23:20:19.446 00.000 15672 scope move finished after 188 + 49 ms 23:20:19.446 00.000 15672 Move returns status 0, amount 188 23:20:19.446 00.000 15672 MoveAxis(N, 0, ABG) 23:20:19.446 00.000 15672 Move returns status 0, amount 0 23:20:19.446 00.000 15672 move complete, result=0 23:20:19.446 00.000 15672 worker thread done servicing request 23:20:19.446 00.000 15672 Worker thread wakes up 23:20:19.446 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:19.446 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:19.446 00.000 30444 GuideStep: 0.7 px 188 ms WEST, -0.2 px 0 ms NORTH 23:20:21.553 02.107 15672 Exposure complete 23:20:21.573 00.020 15672 worker thread done servicing request 23:20:21.573 00.000 30444 OnExposeComplete: enter 23:20:21.573 00.000 30444 UpdateGuideState(): m_state=6 23:20:21.573 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2054 23:20:21.573 00.000 30444 Star::Find returns 1 (1), X=461.21, Y=192.94, Mass=113067, SNR=83.0, Peak=12245 HFD=4.0 23:20:21.573 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 23:20:21.573 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 23:20:21.573 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.56 hyp=0.63 cameraTheta=-2.02 mountX=-0.10 mountY=-0.61, mountTheta=-1.74 23:20:21.574 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.56, opts=13) 23:20:21.574 00.000 30444 Enqueuing Move request for scope (-0.27, -0.56) 23:20:21.574 00.000 15672 Worker thread wakes up 23:20:21.574 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.56) opts 0xd 23:20:21.574 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.56) 23:20:21.574 00.000 15672 Moving (-0.27, -0.56) raw xDistance=-0.10 yDistance=-0.61 23:20:21.574 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 23:20:21.574 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:20:21.574 00.000 15672 MoveAxis(E, 0, ABG) 23:20:21.574 00.000 15672 Move returns status 0, amount 0 23:20:21.574 00.000 15672 MoveAxis(N, 109, ABG) 23:20:21.574 00.000 15672 Guiding Dir = 0, Dur = 109 23:20:21.575 00.001 15672 IsSlewing returns 0 23:20:21.576 00.001 15672 IsGuiding returns 0 23:20:21.581 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=12822, FiltMin=2614, FiltMax=8823, Gamma=2.950 23:20:21.630 00.049 30444 UpdateGuideState exits: m=113067 SNR=83.0 Saturated 23:20:21.630 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:21.630 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:21.630 00.000 30444 Enqueuing Expose request 23:20:21.650 00.020 15672 PulseGuide returned control before completion, sleep 46 23:20:21.731 00.081 15672 IsGuiding returns 1 23:20:21.731 00.000 15672 scope still moving after pulse duration time elapsed 23:20:21.752 00.021 15672 IsSlewing returns 0 23:20:21.755 00.003 15672 IsGuiding returns 1 23:20:21.776 00.021 15672 IsSlewing returns 0 23:20:21.795 00.019 15672 IsGuiding returns 0 23:20:21.795 00.000 15672 scope move finished after 109 + 110 ms 23:20:21.795 00.000 15672 Move returns status 0, amount 109 23:20:21.795 00.000 15672 move complete, result=0 23:20:21.796 00.001 15672 worker thread done servicing request 23:20:21.796 00.000 15672 Worker thread wakes up 23:20:21.796 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:21.796 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:21.796 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 109 ms NORTH 23:20:23.701 01.905 15672 Exposure complete 23:20:23.721 00.020 15672 worker thread done servicing request 23:20:23.721 00.000 30444 OnExposeComplete: enter 23:20:23.721 00.000 30444 UpdateGuideState(): m_state=6 23:20:23.722 00.001 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2055 23:20:23.722 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=193.28, Mass=106697, SNR=76.2, Peak=11879 HFD=3.5 23:20:23.722 00.000 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.70 = -0.70) 23:20:23.722 00.000 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.76 = -0.76) 23:20:23.722 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.98 mountX=0.21 mountY=-0.19, mountTheta=-0.73 23:20:23.722 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.22, opts=13) 23:20:23.722 00.000 30444 Enqueuing Move request for scope (0.15, -0.22) 23:20:23.722 00.000 15672 Worker thread wakes up 23:20:23.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd 23:20:23.722 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.22) 23:20:23.722 00.000 15672 Moving (0.15, -0.22) raw xDistance=0.21 yDistance=-0.19 23:20:23.723 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:20:23.723 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:20:23.723 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 23:20:23.723 00.000 15672 MoveAxis(E, 0, ABG) 23:20:23.723 00.000 15672 Move returns status 0, amount 0 23:20:23.723 00.000 15672 MoveAxis(N, 0, ABG) 23:20:23.723 00.000 15672 Move returns status 0, amount 0 23:20:23.723 00.000 15672 move complete, result=0 23:20:23.723 00.000 15672 worker thread done servicing request 23:20:23.728 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=12116, FiltMin=2568, FiltMax=8493, Gamma=2.950 23:20:23.777 00.049 30444 UpdateGuideState exits: m=106697 SNR=76.2 Saturated 23:20:23.777 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:23.777 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:23.777 00.000 30444 Enqueuing Expose request 23:20:23.777 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:20:23.777 00.000 15672 Worker thread wakes up 23:20:23.777 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:23.777 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:25.884 02.107 15672 Exposure complete 23:20:25.906 00.022 15672 worker thread done servicing request 23:20:25.906 00.000 30444 OnExposeComplete: enter 23:20:25.906 00.000 30444 UpdateGuideState(): m_state=6 23:20:25.906 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2056 23:20:25.906 00.000 30444 Star::Find returns 1 (1), X=461.91, Y=192.95, Mass=100916, SNR=81.9, Peak=10867 HFD=3.4 23:20:25.906 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.63 = -0.63) 23:20:25.906 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.69 = -0.69) 23:20:25.906 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.56 hyp=0.70 cameraTheta=-0.91 mountX=0.57 mountY=-0.45, mountTheta=-0.67 23:20:25.906 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.56, opts=13) 23:20:25.907 00.001 30444 Enqueuing Move request for scope (0.43, -0.56) 23:20:25.907 00.000 15672 Worker thread wakes up 23:20:25.907 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.56) opts 0xd 23:20:25.907 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.56) 23:20:25.907 00.000 15672 Moving (0.43, -0.56) raw xDistance=0.57 yDistance=-0.45 23:20:25.907 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 23:20:25.907 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 23:20:25.907 00.000 15672 MoveAxis(W, 153, ABG) 23:20:25.907 00.000 15672 Guiding Dir = 3, Dur = 153 23:20:25.908 00.001 15672 IsSlewing returns 0 23:20:25.909 00.001 15672 IsGuiding returns 0 23:20:25.913 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=12515, FiltMin=2673, FiltMax=8844, Gamma=2.950 23:20:25.931 00.018 15672 PulseGuide returned control before completion, sleep 141 23:20:25.963 00.032 30444 UpdateGuideState exits: m=100916 SNR=81.9 Saturated 23:20:25.963 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:25.963 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:25.963 00.000 30444 Enqueuing Expose request 23:20:26.076 00.113 15672 IsGuiding returns 1 23:20:26.076 00.000 15672 scope still moving after pulse duration time elapsed 23:20:26.097 00.021 15672 IsSlewing returns 0 23:20:26.108 00.011 15672 IsGuiding returns 0 23:20:26.108 00.000 15672 scope move finished after 153 + 46 ms 23:20:26.108 00.000 15672 Move returns status 0, amount 153 23:20:26.109 00.001 15672 MoveAxis(N, 80, ABG) 23:20:26.109 00.000 15672 Guiding Dir = 0, Dur = 80 23:20:26.109 00.000 15672 IsSlewing returns 0 23:20:26.112 00.003 15672 IsGuiding returns 0 23:20:26.191 00.079 15672 PulseGuide returned control before completion, sleep 12 23:20:26.206 00.015 15672 IsGuiding returns 1 23:20:26.206 00.000 15672 scope still moving after pulse duration time elapsed 23:20:26.228 00.022 15672 IsSlewing returns 0 23:20:26.231 00.003 15672 IsGuiding returns 1 23:20:26.251 00.020 15672 IsSlewing returns 0 23:20:26.254 00.003 15672 IsGuiding returns 1 23:20:26.275 00.021 15672 IsSlewing returns 0 23:20:26.331 00.056 15672 IsGuiding returns 0 23:20:26.332 00.001 15672 scope move finished after 80 + 139 ms 23:20:26.332 00.000 15672 Move returns status 0, amount 80 23:20:26.332 00.000 15672 move complete, result=0 23:20:26.332 00.000 15672 worker thread done servicing request 23:20:26.332 00.000 15672 Worker thread wakes up 23:20:26.332 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:26.332 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:26.333 00.001 30444 GuideStep: 0.6 px 153 ms WEST, -0.4 px 80 ms NORTH 23:20:28.241 01.908 15672 Exposure complete 23:20:28.261 00.020 15672 worker thread done servicing request 23:20:28.261 00.000 30444 OnExposeComplete: enter 23:20:28.261 00.000 30444 UpdateGuideState(): m_state=6 23:20:28.262 00.001 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2057 23:20:28.262 00.000 30444 Star::Find returns 1 (1), X=461.78, Y=193.09, Mass=90634, SNR=69.3, Peak=9869 HFD=3.7 23:20:28.262 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 23:20:28.262 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 23:20:28.262 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.42 hyp=0.52 cameraTheta=-0.94 mountX=0.41 mountY=-0.34, mountTheta=-0.70 23:20:28.263 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.42, opts=13) 23:20:28.263 00.000 30444 Enqueuing Move request for scope (0.31, -0.42) 23:20:28.263 00.000 15672 Worker thread wakes up 23:20:28.263 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.42) opts 0xd 23:20:28.263 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.42) 23:20:28.263 00.000 15672 Moving (0.31, -0.42) raw xDistance=0.41 yDistance=-0.34 23:20:28.263 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41 23:20:28.263 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 23:20:28.263 00.000 15672 MoveAxis(W, 122, ABG) 23:20:28.263 00.000 15672 Guiding Dir = 3, Dur = 122 23:20:28.264 00.001 15672 IsSlewing returns 0 23:20:28.265 00.001 15672 IsGuiding returns 0 23:20:28.269 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=12577, FiltMin=2654, FiltMax=8884, Gamma=2.950 23:20:28.280 00.011 15672 PulseGuide returned control before completion, sleep 117 23:20:28.319 00.039 30444 UpdateGuideState exits: m=90634 SNR=69.3 Saturated 23:20:28.319 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:28.319 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:28.319 00.000 30444 Enqueuing Expose request 23:20:28.399 00.080 15672 IsGuiding returns 1 23:20:28.399 00.000 15672 scope still moving after pulse duration time elapsed 23:20:28.420 00.021 15672 IsSlewing returns 0 23:20:28.456 00.036 15672 IsGuiding returns 0 23:20:28.457 00.001 15672 scope move finished after 122 + 69 ms 23:20:28.457 00.000 15672 Move returns status 0, amount 122 23:20:28.457 00.000 15672 MoveAxis(N, 61, ABG) 23:20:28.457 00.000 15672 Guiding Dir = 0, Dur = 61 23:20:28.458 00.001 15672 IsSlewing returns 0 23:20:28.460 00.002 15672 IsGuiding returns 0 23:20:28.536 00.076 15672 IsGuiding returns 1 23:20:28.536 00.000 15672 scope still moving after pulse duration time elapsed 23:20:28.557 00.021 15672 IsSlewing returns 0 23:20:28.558 00.001 15672 IsGuiding returns 1 23:20:28.579 00.021 15672 IsSlewing returns 0 23:20:28.580 00.001 15672 IsGuiding returns 1 23:20:28.600 00.020 15672 IsSlewing returns 0 23:20:28.616 00.016 15672 IsGuiding returns 0 23:20:28.616 00.000 15672 scope move finished after 61 + 94 ms 23:20:28.616 00.000 15672 Move returns status 0, amount 61 23:20:28.616 00.000 15672 move complete, result=0 23:20:28.616 00.000 15672 worker thread done servicing request 23:20:28.616 00.000 15672 Worker thread wakes up 23:20:28.616 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:28.616 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:28.616 00.000 30444 GuideStep: 0.4 px 122 ms WEST, -0.3 px 61 ms NORTH 23:20:30.724 02.108 15672 Exposure complete 23:20:30.744 00.020 15672 worker thread done servicing request 23:20:30.744 00.000 30444 OnExposeComplete: enter 23:20:30.744 00.000 30444 UpdateGuideState(): m_state=6 23:20:30.744 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2058 23:20:30.745 00.001 30444 Star::Find returns 1 (1), X=461.01, Y=192.87, Mass=107840, SNR=84.4, Peak=10964 HFD=4.1 23:20:30.745 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 23:20:30.745 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 23:20:30.745 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.64 hyp=0.79 cameraTheta=-2.20 mountX=-0.27 mountY=-0.72, mountTheta=-1.93 23:20:30.745 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.64, opts=13) 23:20:30.745 00.000 30444 Enqueuing Move request for scope (-0.46, -0.64) 23:20:30.745 00.000 15672 Worker thread wakes up 23:20:30.745 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.64) opts 0xd 23:20:30.745 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.64) 23:20:30.745 00.000 15672 Moving (-0.46, -0.64) raw xDistance=-0.27 yDistance=-0.72 23:20:30.745 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27 23:20:30.746 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 23:20:30.746 00.000 15672 MoveAxis(E, 65, ABG) 23:20:30.746 00.000 15672 Guiding Dir = 2, Dur = 65 23:20:30.746 00.000 15672 IsSlewing returns 0 23:20:30.747 00.001 15672 IsGuiding returns 0 23:20:30.751 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12546, FiltMin=2653, FiltMax=8555, Gamma=2.950 23:20:30.772 00.021 15672 PulseGuide returned control before completion, sleep 51 23:20:30.801 00.029 30444 UpdateGuideState exits: m=107840 SNR=84.4 Saturated 23:20:30.801 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:30.801 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:30.801 00.000 30444 Enqueuing Expose request 23:20:30.852 00.051 15672 IsGuiding returns 0 23:20:30.852 00.000 15672 Move returns status 0, amount 65 23:20:30.852 00.000 15672 MoveAxis(N, 129, ABG) 23:20:30.852 00.000 15672 Guiding Dir = 0, Dur = 129 23:20:30.853 00.001 15672 IsSlewing returns 0 23:20:30.855 00.002 15672 IsGuiding returns 0 23:20:30.932 00.077 15672 PulseGuide returned control before completion, sleep 62 23:20:30.996 00.064 15672 IsGuiding returns 1 23:20:30.996 00.000 15672 scope still moving after pulse duration time elapsed 23:20:31.017 00.021 15672 IsSlewing returns 0 23:20:31.017 00.000 15672 IsGuiding returns 1 23:20:31.039 00.022 15672 IsSlewing returns 0 23:20:31.108 00.069 15672 IsGuiding returns 0 23:20:31.108 00.000 15672 scope move finished after 129 + 123 ms 23:20:31.108 00.000 15672 Move returns status 0, amount 129 23:20:31.109 00.001 15672 move complete, result=0 23:20:31.109 00.000 15672 worker thread done servicing request 23:20:31.109 00.000 15672 Worker thread wakes up 23:20:31.109 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:31.109 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:31.109 00.000 30444 GuideStep: -0.3 px 65 ms EAST, -0.7 px 129 ms NORTH 23:20:33.014 01.905 15672 Exposure complete 23:20:33.034 00.020 15672 worker thread done servicing request 23:20:33.034 00.000 30444 OnExposeComplete: enter 23:20:33.034 00.000 30444 UpdateGuideState(): m_state=6 23:20:33.034 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2059 23:20:33.034 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=192.87, Mass=88345, SNR=65.7, Peak=11298 HFD=3.2 23:20:33.034 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 23:20:33.034 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 23:20:33.034 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.64 hyp=0.65 cameraTheta=-1.80 mountX=0.03 mountY=-0.65, mountTheta=-1.52 23:20:33.035 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.64, opts=13) 23:20:33.035 00.000 30444 Enqueuing Move request for scope (-0.15, -0.64) 23:20:33.035 00.000 15672 Worker thread wakes up 23:20:33.035 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.64) opts 0xd 23:20:33.035 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.64) 23:20:33.035 00.000 15672 Moving (-0.15, -0.64) raw xDistance=0.03 yDistance=-0.65 23:20:33.035 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:20:33.035 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 23:20:33.035 00.000 15672 MoveAxis(E, 0, ABG) 23:20:33.035 00.000 15672 Move returns status 0, amount 0 23:20:33.035 00.000 15672 MoveAxis(N, 116, ABG) 23:20:33.035 00.000 15672 Guiding Dir = 0, Dur = 116 23:20:33.036 00.001 15672 IsSlewing returns 0 23:20:33.037 00.001 15672 IsGuiding returns 0 23:20:33.041 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=13362, FiltMin=2696, FiltMax=9136, Gamma=2.950 23:20:33.092 00.051 30444 UpdateGuideState exits: m=88345 SNR=65.7 Saturated 23:20:33.092 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:33.092 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:33.092 00.000 30444 Enqueuing Expose request 23:20:33.120 00.028 15672 PulseGuide returned control before completion, sleep 43 23:20:33.167 00.047 15672 IsGuiding returns 1 23:20:33.167 00.000 15672 scope still moving after pulse duration time elapsed 23:20:33.187 00.020 15672 IsSlewing returns 0 23:20:33.189 00.002 15672 IsGuiding returns 1 23:20:33.212 00.023 15672 IsSlewing returns 0 23:20:33.280 00.068 15672 IsGuiding returns 0 23:20:33.280 00.000 15672 scope move finished after 116 + 127 ms 23:20:33.280 00.000 15672 Move returns status 0, amount 116 23:20:33.280 00.000 15672 move complete, result=0 23:20:33.280 00.000 15672 worker thread done servicing request 23:20:33.280 00.000 15672 Worker thread wakes up 23:20:33.281 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:33.281 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:33.281 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 116 ms NORTH 23:20:35.399 02.118 15672 Exposure complete 23:20:35.427 00.028 15672 worker thread done servicing request 23:20:35.427 00.000 30444 OnExposeComplete: enter 23:20:35.427 00.000 30444 UpdateGuideState(): m_state=6 23:20:35.427 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2060 23:20:35.428 00.001 30444 Star::Find returns 1 (1), X=461.25, Y=193.59, Mass=96965, SNR=76.7, Peak=9509 HFD=3.7 23:20:35.428 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 23:20:35.428 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 23:20:35.428 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.25 cameraTheta=2.80 mountX=-0.25 mountY=0.03, mountTheta=3.02 23:20:35.428 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.08, opts=13) 23:20:35.428 00.000 30444 Enqueuing Move request for scope (-0.23, 0.08) 23:20:35.428 00.000 15672 Worker thread wakes up 23:20:35.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.08) opts 0xd 23:20:35.428 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.08) 23:20:35.428 00.000 15672 Moving (-0.23, 0.08) raw xDistance=-0.25 yDistance=0.03 23:20:35.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 23:20:35.428 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:20:35.429 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:20:35.429 00.000 15672 MoveAxis(E, 0, ABG) 23:20:35.429 00.000 15672 Move returns status 0, amount 0 23:20:35.429 00.000 15672 MoveAxis(N, 0, ABG) 23:20:35.429 00.000 15672 Move returns status 0, amount 0 23:20:35.429 00.000 15672 move complete, result=0 23:20:35.429 00.000 15672 worker thread done servicing request 23:20:35.434 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=11053, FiltMin=2649, FiltMax=8365, Gamma=2.950 23:20:35.484 00.050 30444 UpdateGuideState exits: m=96965 SNR=76.7 Saturated 23:20:35.484 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:35.484 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:35.484 00.000 30444 Enqueuing Expose request 23:20:35.484 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 23:20:35.484 00.000 15672 Worker thread wakes up 23:20:35.484 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:35.484 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:37.389 01.905 15672 Exposure complete 23:20:37.409 00.020 15672 worker thread done servicing request 23:20:37.409 00.000 30444 OnExposeComplete: enter 23:20:37.409 00.000 30444 UpdateGuideState(): m_state=6 23:20:37.409 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2061 23:20:37.409 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=193.20, Mass=105793, SNR=78.3, Peak=10056 HFD=3.7 23:20:37.409 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 23:20:37.409 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 23:20:37.409 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.31 hyp=0.33 cameraTheta=-1.26 mountX=0.18 mountY=-0.28, mountTheta=-1.00 23:20:37.410 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.31, opts=13) 23:20:37.410 00.000 30444 Enqueuing Move request for scope (0.10, -0.31) 23:20:37.410 00.000 15672 Worker thread wakes up 23:20:37.410 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.31) opts 0xd 23:20:37.410 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.31) 23:20:37.410 00.000 15672 Moving (0.10, -0.31) raw xDistance=0.18 yDistance=-0.28 23:20:37.410 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 23:20:37.410 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 23:20:37.410 00.000 15672 MoveAxis(E, 0, ABG) 23:20:37.410 00.000 15672 Move returns status 0, amount 0 23:20:37.410 00.000 15672 MoveAxis(N, 50, ABG) 23:20:37.410 00.000 15672 Guiding Dir = 0, Dur = 50 23:20:37.411 00.001 15672 IsSlewing returns 0 23:20:37.412 00.001 15672 IsGuiding returns 0 23:20:37.415 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=12301, FiltMin=2631, FiltMax=9148, Gamma=2.950 23:20:37.465 00.050 30444 UpdateGuideState exits: m=105793 SNR=78.3 Saturated 23:20:37.465 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:37.465 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:37.465 00.000 30444 Enqueuing Expose request 23:20:37.499 00.034 15672 IsGuiding returns 1 23:20:37.499 00.000 15672 scope still moving after pulse duration time elapsed 23:20:37.521 00.022 15672 IsSlewing returns 0 23:20:37.577 00.056 15672 IsGuiding returns 0 23:20:37.577 00.000 15672 scope move finished after 50 + 115 ms 23:20:37.577 00.000 15672 Move returns status 0, amount 50 23:20:37.577 00.000 15672 move complete, result=0 23:20:37.577 00.000 15672 worker thread done servicing request 23:20:37.577 00.000 15672 Worker thread wakes up 23:20:37.578 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:37.578 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:37.578 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 50 ms NORTH 23:20:39.694 02.116 15672 Exposure complete 23:20:39.722 00.028 15672 worker thread done servicing request 23:20:39.722 00.000 30444 OnExposeComplete: enter 23:20:39.723 00.001 30444 UpdateGuideState(): m_state=6 23:20:39.723 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2062 23:20:39.723 00.000 30444 Star::Find returns 1 (1), X=461.12, Y=193.57, Mass=93000, SNR=67.1, Peak=9902 HFD=3.8 23:20:39.723 00.000 30444 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.28) = xAngle (3.25 = -3.03) 23:20:39.723 00.000 30444 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.19 = -3.09) 23:20:39.723 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=0.06 hyp=0.36 cameraTheta=2.97 mountX=-0.36 mountY=-0.02, mountTheta=-3.09 23:20:39.723 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.06, opts=13) 23:20:39.723 00.000 30444 Enqueuing Move request for scope (-0.35, 0.06) 23:20:39.723 00.000 15672 Worker thread wakes up 23:20:39.724 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.06) opts 0xd 23:20:39.724 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.06) 23:20:39.724 00.000 15672 Moving (-0.35, 0.06) raw xDistance=-0.36 yDistance=-0.02 23:20:39.724 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 23:20:39.724 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:20:39.724 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:20:39.724 00.000 15672 MoveAxis(E, 97, ABG) 23:20:39.724 00.000 15672 Guiding Dir = 2, Dur = 97 23:20:39.724 00.000 15672 IsSlewing returns 0 23:20:39.725 00.001 15672 IsGuiding returns 0 23:20:39.731 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11110, FiltMin=2666, FiltMax=7899, Gamma=2.950 23:20:39.749 00.018 15672 PulseGuide returned control before completion, sleep 84 23:20:39.781 00.032 30444 UpdateGuideState exits: m=93000 SNR=67.1 Saturated 23:20:39.781 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:39.781 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:39.781 00.000 30444 Enqueuing Expose request 23:20:39.862 00.081 15672 IsGuiding returns 0 23:20:39.862 00.000 15672 Move returns status 0, amount 97 23:20:39.862 00.000 15672 MoveAxis(N, 0, ABG) 23:20:39.862 00.000 15672 Move returns status 0, amount 0 23:20:39.862 00.000 15672 move complete, result=0 23:20:39.862 00.000 15672 worker thread done servicing request 23:20:39.862 00.000 15672 Worker thread wakes up 23:20:39.862 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:39.862 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:39.862 00.000 30444 GuideStep: -0.4 px 97 ms EAST, -0.0 px 0 ms NORTH 23:20:41.778 01.916 15672 Exposure complete 23:20:41.806 00.028 15672 worker thread done servicing request 23:20:41.806 00.000 30444 OnExposeComplete: enter 23:20:41.806 00.000 30444 UpdateGuideState(): m_state=6 23:20:41.806 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2063 23:20:41.806 00.000 30444 Star::Find returns 1 (1), X=462.72, Y=192.94, Mass=94309, SNR=68.0, Peak=10782 HFD=3.5 23:20:41.806 00.000 30444 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.28) = xAngle (-0.15 = -0.15) 23:20:41.806 00.000 30444 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.21 = -0.21) 23:20:41.806 00.000 30444 CameraToMount -- cameraX=1.24 cameraY=-0.57 hyp=1.36 cameraTheta=-0.43 mountX=1.35 mountY=-0.29, mountTheta=-0.21 23:20:41.807 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.24, y=-0.57, opts=13) 23:20:41.807 00.000 30444 Enqueuing Move request for scope (1.24, -0.57) 23:20:41.807 00.000 15672 Worker thread wakes up 23:20:41.807 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.24, -0.57) opts 0xd 23:20:41.807 00.000 15672 Handling offset move in thread for scope, endpoint = (1.24, -0.57) 23:20:41.807 00.000 15672 Moving (1.24, -0.57) raw xDistance=1.35 yDistance=-0.29 23:20:41.807 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.35 23:20:41.807 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 23:20:41.807 00.000 15672 MoveAxis(W, 358, ABG) 23:20:41.807 00.000 15672 Guiding Dir = 3, Dur = 358 23:20:41.808 00.001 15672 IsSlewing returns 0 23:20:41.813 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2383, max=11403, FiltMin=2641, FiltMax=8559, Gamma=2.950 23:20:41.827 00.014 15672 IsGuiding returns 0 23:20:41.842 00.015 15672 PulseGuide returned control before completion, sleep 353 23:20:41.864 00.022 30444 UpdateGuideState exits: m=94309 SNR=68.0 Saturated 23:20:41.864 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:41.864 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:41.864 00.000 30444 Enqueuing Expose request 23:20:42.197 00.333 15672 IsGuiding returns 1 23:20:42.198 00.001 15672 scope still moving after pulse duration time elapsed 23:20:42.219 00.021 15672 IsSlewing returns 0 23:20:42.242 00.023 15672 IsGuiding returns 0 23:20:42.242 00.000 15672 scope move finished after 358 + 57 ms 23:20:42.242 00.000 15672 Move returns status 0, amount 358 23:20:42.242 00.000 15672 MoveAxis(N, 52, ABG) 23:20:42.242 00.000 15672 Guiding Dir = 0, Dur = 52 23:20:42.242 00.000 15672 IsSlewing returns 0 23:20:42.243 00.001 15672 IsGuiding returns 0 23:20:42.354 00.111 15672 IsGuiding returns 1 23:20:42.354 00.000 15672 scope still moving after pulse duration time elapsed 23:20:42.375 00.021 15672 IsSlewing returns 0 23:20:42.376 00.001 15672 IsGuiding returns 1 23:20:42.397 00.021 15672 IsSlewing returns 0 23:20:42.419 00.022 15672 IsGuiding returns 0 23:20:42.419 00.000 15672 scope move finished after 52 + 124 ms 23:20:42.419 00.000 15672 Move returns status 0, amount 52 23:20:42.420 00.001 15672 move complete, result=0 23:20:42.420 00.000 15672 worker thread done servicing request 23:20:42.420 00.000 15672 Worker thread wakes up 23:20:42.420 00.000 30444 GuideStep: 1.3 px 358 ms WEST, -0.3 px 52 ms NORTH 23:20:42.420 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:42.421 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:44.531 02.110 15672 Exposure complete 23:20:44.551 00.020 15672 worker thread done servicing request 23:20:44.551 00.000 30444 OnExposeComplete: enter 23:20:44.551 00.000 30444 UpdateGuideState(): m_state=6 23:20:44.551 00.000 30444 Star::Find(15, 462, 192, 0, (0,0,0,0), 0.0, 255) frame 2064 23:20:44.551 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=193.17, Mass=110274, SNR=74.5, Peak=13083 HFD=3.4 23:20:44.551 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 23:20:44.551 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 23:20:44.551 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.34 hyp=0.37 cameraTheta=-2.00 mountX=-0.06 mountY=-0.36, mountTheta=-1.72 23:20:44.552 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.34, opts=13) 23:20:44.552 00.000 30444 Enqueuing Move request for scope (-0.15, -0.34) 23:20:44.552 00.000 15672 Worker thread wakes up 23:20:44.552 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.34) opts 0xd 23:20:44.552 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.34) 23:20:44.552 00.000 15672 Moving (-0.15, -0.34) raw xDistance=-0.06 yDistance=-0.36 23:20:44.552 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:20:44.552 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 23:20:44.552 00.000 15672 MoveAxis(E, 0, ABG) 23:20:44.552 00.000 15672 Move returns status 0, amount 0 23:20:44.552 00.000 15672 MoveAxis(N, 65, ABG) 23:20:44.552 00.000 15672 Guiding Dir = 0, Dur = 65 23:20:44.553 00.001 15672 IsSlewing returns 0 23:20:44.553 00.000 15672 IsGuiding returns 0 23:20:44.558 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=13757, FiltMin=2634, FiltMax=9426, Gamma=2.950 23:20:44.610 00.052 30444 UpdateGuideState exits: m=110274 SNR=74.5 Saturated 23:20:44.610 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:44.610 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:44.610 00.000 30444 Enqueuing Expose request 23:20:44.640 00.030 15672 IsGuiding returns 1 23:20:44.640 00.000 15672 scope still moving after pulse duration time elapsed 23:20:44.661 00.021 15672 IsSlewing returns 0 23:20:44.661 00.000 15672 IsGuiding returns 1 23:20:44.683 00.022 15672 IsSlewing returns 0 23:20:44.734 00.051 15672 IsGuiding returns 0 23:20:44.734 00.000 15672 scope move finished after 65 + 115 ms 23:20:44.734 00.000 15672 Move returns status 0, amount 65 23:20:44.734 00.000 15672 move complete, result=0 23:20:44.734 00.000 15672 worker thread done servicing request 23:20:44.734 00.000 15672 Worker thread wakes up 23:20:44.735 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:44.735 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:44.735 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 65 ms NORTH 23:20:46.643 01.908 15672 Exposure complete 23:20:46.662 00.019 15672 worker thread done servicing request 23:20:46.663 00.001 30444 OnExposeComplete: enter 23:20:46.663 00.000 30444 UpdateGuideState(): m_state=6 23:20:46.663 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2065 23:20:46.663 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=193.07, Mass=99113, SNR=70.0, Peak=11314 HFD=3.4 23:20:46.663 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.58 = -1.58) 23:20:46.663 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.64 = -1.64) 23:20:46.663 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.43 hyp=0.45 cameraTheta=-1.86 mountX=-0.00 mountY=-0.45, mountTheta=-1.58 23:20:46.663 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.43, opts=13) 23:20:46.663 00.000 30444 Enqueuing Move request for scope (-0.13, -0.43) 23:20:46.663 00.000 15672 Worker thread wakes up 23:20:46.663 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.43) opts 0xd 23:20:46.664 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.43) 23:20:46.664 00.000 15672 Moving (-0.13, -0.43) raw xDistance=-0.00 yDistance=-0.45 23:20:46.664 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 23:20:46.664 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 23:20:46.664 00.000 15672 MoveAxis(E, 0, ABG) 23:20:46.664 00.000 15672 Move returns status 0, amount 0 23:20:46.664 00.000 15672 MoveAxis(N, 80, ABG) 23:20:46.664 00.000 15672 Guiding Dir = 0, Dur = 80 23:20:46.665 00.001 15672 IsSlewing returns 0 23:20:46.666 00.001 15672 IsGuiding returns 0 23:20:46.672 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=13546, FiltMin=2656, FiltMax=8804, Gamma=2.950 23:20:46.721 00.049 30444 UpdateGuideState exits: m=99113 SNR=70.0 Saturated 23:20:46.721 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:46.721 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:46.721 00.000 30444 Enqueuing Expose request 23:20:46.749 00.028 15672 IsGuiding returns 1 23:20:46.749 00.000 15672 scope still moving after pulse duration time elapsed 23:20:46.770 00.021 15672 IsSlewing returns 0 23:20:46.771 00.001 15672 IsGuiding returns 1 23:20:46.792 00.021 15672 IsSlewing returns 0 23:20:46.810 00.018 15672 IsGuiding returns 1 23:20:46.832 00.022 15672 IsSlewing returns 0 23:20:46.833 00.001 15672 IsGuiding returns 1 23:20:46.854 00.021 15672 IsSlewing returns 0 23:20:46.859 00.005 15672 IsGuiding returns 0 23:20:46.859 00.000 15672 scope move finished after 80 + 112 ms 23:20:46.859 00.000 15672 Move returns status 0, amount 80 23:20:46.859 00.000 15672 move complete, result=0 23:20:46.859 00.000 15672 worker thread done servicing request 23:20:46.859 00.000 15672 Worker thread wakes up 23:20:46.859 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:46.859 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:46.859 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 80 ms NORTH 23:20:48.966 02.107 15672 Exposure complete 23:20:48.986 00.020 15672 worker thread done servicing request 23:20:48.986 00.000 30444 OnExposeComplete: enter 23:20:48.986 00.000 30444 UpdateGuideState(): m_state=6 23:20:48.986 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2066 23:20:48.986 00.000 30444 Star::Find returns 1 (1), X=461.97, Y=193.13, Mass=103657, SNR=76.6, Peak=10658 HFD=3.8 23:20:48.986 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 23:20:48.986 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 23:20:48.986 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=-0.38 hyp=0.62 cameraTheta=-0.65 mountX=0.58 mountY=-0.26, mountTheta=-0.42 23:20:48.987 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=-0.38, opts=13) 23:20:48.987 00.000 30444 Enqueuing Move request for scope (0.49, -0.38) 23:20:48.987 00.000 15672 Worker thread wakes up 23:20:48.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.38) opts 0xd 23:20:48.987 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, -0.38) 23:20:48.987 00.000 15672 Moving (0.49, -0.38) raw xDistance=0.58 yDistance=-0.26 23:20:48.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58 23:20:48.987 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 23:20:48.987 00.000 15672 MoveAxis(W, 156, ABG) 23:20:48.987 00.000 15672 Guiding Dir = 3, Dur = 156 23:20:48.988 00.001 15672 IsSlewing returns 0 23:20:48.989 00.001 15672 IsGuiding returns 0 23:20:48.993 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=12916, FiltMin=2622, FiltMax=9134, Gamma=2.950 23:20:49.015 00.022 15672 PulseGuide returned control before completion, sleep 140 23:20:49.043 00.028 30444 UpdateGuideState exits: m=103657 SNR=76.6 Saturated 23:20:49.043 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:49.043 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:49.043 00.000 30444 Enqueuing Expose request 23:20:49.207 00.164 15672 IsGuiding returns 0 23:20:49.207 00.000 15672 Move returns status 0, amount 156 23:20:49.207 00.000 15672 MoveAxis(N, 46, ABG) 23:20:49.207 00.000 15672 Guiding Dir = 0, Dur = 46 23:20:49.208 00.001 15672 IsSlewing returns 0 23:20:49.211 00.003 15672 IsGuiding returns 0 23:20:49.288 00.077 15672 IsGuiding returns 1 23:20:49.288 00.000 15672 scope still moving after pulse duration time elapsed 23:20:49.309 00.021 15672 IsSlewing returns 0 23:20:49.310 00.001 15672 IsGuiding returns 1 23:20:49.331 00.021 15672 IsSlewing returns 0 23:20:49.332 00.001 15672 IsGuiding returns 1 23:20:49.353 00.021 15672 IsSlewing returns 0 23:20:49.414 00.061 15672 IsGuiding returns 0 23:20:49.414 00.000 15672 scope move finished after 46 + 157 ms 23:20:49.415 00.001 15672 Move returns status 0, amount 46 23:20:49.415 00.000 15672 move complete, result=0 23:20:49.415 00.000 15672 worker thread done servicing request 23:20:49.415 00.000 15672 Worker thread wakes up 23:20:49.415 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:49.415 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:49.415 00.000 30444 GuideStep: 0.6 px 156 ms WEST, -0.3 px 46 ms NORTH 23:20:51.331 01.916 15672 Exposure complete 23:20:51.360 00.029 15672 worker thread done servicing request 23:20:51.360 00.000 30444 OnExposeComplete: enter 23:20:51.361 00.001 30444 UpdateGuideState(): m_state=6 23:20:51.361 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2067 23:20:51.361 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.45, Mass=90998, SNR=71.8, Peak=10877 HFD=3.2 23:20:51.361 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.50 = -0.50) 23:20:51.361 00.000 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 23:20:51.361 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.77 mountX=0.07 mountY=-0.04, mountTheta=-0.54 23:20:51.361 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.06, opts=13) 23:20:51.361 00.000 30444 Enqueuing Move request for scope (0.06, -0.06) 23:20:51.361 00.000 15672 Worker thread wakes up 23:20:51.361 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd 23:20:51.362 00.001 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.06) 23:20:51.362 00.000 15672 Moving (0.06, -0.06) raw xDistance=0.07 yDistance=-0.04 23:20:51.362 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:20:51.362 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:20:51.362 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:20:51.362 00.000 15672 MoveAxis(E, 0, ABG) 23:20:51.362 00.000 15672 Move returns status 0, amount 0 23:20:51.362 00.000 15672 MoveAxis(N, 0, ABG) 23:20:51.362 00.000 15672 Move returns status 0, amount 0 23:20:51.362 00.000 15672 move complete, result=0 23:20:51.362 00.000 15672 worker thread done servicing request 23:20:51.367 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2383, max=12612, FiltMin=2674, FiltMax=9046, Gamma=2.950 23:20:51.416 00.049 30444 UpdateGuideState exits: m=90998 SNR=71.8 Saturated 23:20:51.416 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:51.416 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:51.416 00.000 30444 Enqueuing Expose request 23:20:51.417 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:20:51.417 00.000 15672 Worker thread wakes up 23:20:51.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:51.417 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:53.525 02.108 15672 Exposure complete 23:20:53.545 00.020 15672 worker thread done servicing request 23:20:53.545 00.000 30444 OnExposeComplete: enter 23:20:53.545 00.000 30444 UpdateGuideState(): m_state=6 23:20:53.545 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2068 23:20:53.545 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=193.18, Mass=106188, SNR=77.2, Peak=12314 HFD=3.4 23:20:53.545 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 23:20:53.545 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 23:20:53.546 00.001 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.33 hyp=0.33 cameraTheta=-1.63 mountX=0.07 mountY=-0.33, mountTheta=-1.35 23:20:53.546 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.33, opts=13) 23:20:53.546 00.000 30444 Enqueuing Move request for scope (-0.02, -0.33) 23:20:53.546 00.000 15672 Worker thread wakes up 23:20:53.546 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.33) opts 0xd 23:20:53.546 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.33) 23:20:53.546 00.000 15672 Moving (-0.02, -0.33) raw xDistance=0.07 yDistance=-0.33 23:20:53.546 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:20:53.546 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 23:20:53.546 00.000 15672 MoveAxis(E, 0, ABG) 23:20:53.546 00.000 15672 Move returns status 0, amount 0 23:20:53.546 00.000 15672 MoveAxis(N, 58, ABG) 23:20:53.547 00.001 15672 Guiding Dir = 0, Dur = 58 23:20:53.547 00.000 15672 IsSlewing returns 0 23:20:53.547 00.000 15672 IsGuiding returns 0 23:20:53.551 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=13988, FiltMin=2635, FiltMax=8800, Gamma=2.950 23:20:53.601 00.050 30444 UpdateGuideState exits: m=106188 SNR=77.2 Saturated 23:20:53.601 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:53.601 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:53.601 00.000 30444 Enqueuing Expose request 23:20:53.665 00.064 15672 IsGuiding returns 1 23:20:53.665 00.000 15672 scope still moving after pulse duration time elapsed 23:20:53.686 00.021 15672 IsSlewing returns 0 23:20:53.687 00.001 15672 IsGuiding returns 1 23:20:53.709 00.022 15672 IsSlewing returns 0 23:20:53.729 00.020 15672 IsGuiding returns 0 23:20:53.729 00.000 15672 scope move finished after 58 + 123 ms 23:20:53.729 00.000 15672 Move returns status 0, amount 58 23:20:53.729 00.000 15672 move complete, result=0 23:20:53.729 00.000 15672 worker thread done servicing request 23:20:53.729 00.000 15672 Worker thread wakes up 23:20:53.729 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:53.729 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:53.729 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 58 ms NORTH 23:20:55.643 01.914 15672 Exposure complete 23:20:55.672 00.029 15672 worker thread done servicing request 23:20:55.672 00.000 30444 OnExposeComplete: enter 23:20:55.672 00.000 30444 UpdateGuideState(): m_state=6 23:20:55.673 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2069 23:20:55.673 00.000 30444 Star::Find returns 1 (1), X=461.86, Y=192.96, Mass=94909, SNR=64.8, Peak=10629 HFD=3.3 23:20:55.673 00.000 30444 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.28) = xAngle (-0.68 = -0.68) 23:20:55.673 00.000 30444 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.74 = -0.74) 23:20:55.673 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.55 hyp=0.67 cameraTheta=-0.96 mountX=0.52 mountY=-0.45, mountTheta=-0.71 23:20:55.673 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.55, opts=13) 23:20:55.673 00.000 30444 Enqueuing Move request for scope (0.38, -0.55) 23:20:55.673 00.000 15672 Worker thread wakes up 23:20:55.673 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.55) opts 0xd 23:20:55.673 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.55) 23:20:55.673 00.000 15672 Moving (0.38, -0.55) raw xDistance=0.52 yDistance=-0.45 23:20:55.673 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52 23:20:55.674 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 23:20:55.674 00.000 15672 MoveAxis(W, 140, ABG) 23:20:55.674 00.000 15672 Guiding Dir = 3, Dur = 140 23:20:55.674 00.000 15672 IsSlewing returns 0 23:20:55.676 00.002 15672 IsGuiding returns 0 23:20:55.681 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=12617, FiltMin=2646, FiltMax=9133, Gamma=2.950 23:20:55.693 00.012 15672 PulseGuide returned control before completion, sleep 134 23:20:55.731 00.038 30444 UpdateGuideState exits: m=94909 SNR=64.8 Saturated 23:20:55.731 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:55.731 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:55.731 00.000 30444 Enqueuing Expose request 23:20:55.829 00.098 15672 IsGuiding returns 1 23:20:55.829 00.000 15672 scope still moving after pulse duration time elapsed 23:20:55.850 00.021 15672 IsSlewing returns 0 23:20:55.854 00.004 15672 IsGuiding returns 0 23:20:55.854 00.000 15672 scope move finished after 140 + 37 ms 23:20:55.854 00.000 15672 Move returns status 0, amount 140 23:20:55.854 00.000 15672 MoveAxis(N, 80, ABG) 23:20:55.854 00.000 15672 Guiding Dir = 0, Dur = 80 23:20:55.854 00.000 15672 IsSlewing returns 0 23:20:55.856 00.002 15672 IsGuiding returns 0 23:20:55.933 00.077 15672 PulseGuide returned control before completion, sleep 13 23:20:55.952 00.019 15672 IsGuiding returns 1 23:20:55.952 00.000 15672 scope still moving after pulse duration time elapsed 23:20:55.973 00.021 15672 IsSlewing returns 0 23:20:55.976 00.003 15672 IsGuiding returns 1 23:20:55.997 00.021 15672 IsSlewing returns 0 23:20:56.060 00.063 15672 IsGuiding returns 0 23:20:56.061 00.001 15672 scope move finished after 80 + 125 ms 23:20:56.061 00.000 15672 Move returns status 0, amount 80 23:20:56.061 00.000 15672 move complete, result=0 23:20:56.061 00.000 15672 worker thread done servicing request 23:20:56.061 00.000 15672 Worker thread wakes up 23:20:56.061 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:56.061 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:56.062 00.001 30444 GuideStep: 0.5 px 140 ms WEST, -0.5 px 80 ms NORTH 23:20:58.171 02.109 15672 Exposure complete 23:20:58.191 00.020 15672 worker thread done servicing request 23:20:58.191 00.000 30444 OnExposeComplete: enter 23:20:58.191 00.000 30444 UpdateGuideState(): m_state=6 23:20:58.191 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2070 23:20:58.191 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=193.11, Mass=108168, SNR=75.6, Peak=9755 HFD=3.9 23:20:58.191 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 23:20:58.192 00.001 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 23:20:58.192 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.40 hyp=0.40 cameraTheta=-1.67 mountX=0.07 mountY=-0.40, mountTheta=-1.39 23:20:58.192 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.40, opts=13) 23:20:58.192 00.000 30444 Enqueuing Move request for scope (-0.04, -0.40) 23:20:58.192 00.000 15672 Worker thread wakes up 23:20:58.192 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.40) opts 0xd 23:20:58.192 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.40) 23:20:58.192 00.000 15672 Moving (-0.04, -0.40) raw xDistance=0.07 yDistance=-0.40 23:20:58.192 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:20:58.192 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 23:20:58.192 00.000 15672 MoveAxis(E, 0, ABG) 23:20:58.193 00.001 15672 Move returns status 0, amount 0 23:20:58.193 00.000 15672 MoveAxis(N, 71, ABG) 23:20:58.193 00.000 15672 Guiding Dir = 0, Dur = 71 23:20:58.193 00.000 15672 IsSlewing returns 0 23:20:58.194 00.001 15672 IsGuiding returns 0 23:20:58.198 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11825, FiltMin=2645, FiltMax=8437, Gamma=2.950 23:20:58.247 00.049 30444 UpdateGuideState exits: m=108168 SNR=75.6 Saturated 23:20:58.247 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:58.248 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:20:58.248 00.000 30444 Enqueuing Expose request 23:20:58.282 00.034 15672 IsGuiding returns 1 23:20:58.282 00.000 15672 scope still moving after pulse duration time elapsed 23:20:58.303 00.021 15672 IsSlewing returns 0 23:20:58.304 00.001 15672 IsGuiding returns 1 23:20:58.326 00.022 15672 IsSlewing returns 0 23:20:58.327 00.001 15672 IsGuiding returns 1 23:20:58.348 00.021 15672 IsSlewing returns 0 23:20:58.378 00.030 15672 IsGuiding returns 0 23:20:58.378 00.000 15672 scope move finished after 71 + 113 ms 23:20:58.378 00.000 15672 Move returns status 0, amount 71 23:20:58.379 00.001 15672 move complete, result=0 23:20:58.379 00.000 15672 worker thread done servicing request 23:20:58.379 00.000 15672 Worker thread wakes up 23:20:58.379 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:20:58.379 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:20:58.379 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 71 ms NORTH 23:21:00.295 01.916 15672 Exposure complete 23:21:00.327 00.032 15672 worker thread done servicing request 23:21:00.328 00.001 30444 OnExposeComplete: enter 23:21:00.328 00.000 30444 UpdateGuideState(): m_state=6 23:21:00.328 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2071 23:21:00.328 00.000 30444 Star::Find returns 1 (1), X=461.17, Y=193.06, Mass=107131, SNR=78.1, Peak=10303 HFD=4.1 23:21:00.328 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.91 = -1.91) 23:21:00.328 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 23:21:00.328 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.44 hyp=0.54 cameraTheta=-2.18 mountX=-0.18 mountY=-0.50, mountTheta=-1.91 23:21:00.328 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.44, opts=13) 23:21:00.328 00.000 30444 Enqueuing Move request for scope (-0.31, -0.44) 23:21:00.329 00.001 15672 Worker thread wakes up 23:21:00.329 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.44) opts 0xd 23:21:00.329 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.44) 23:21:00.329 00.000 15672 Moving (-0.31, -0.44) raw xDistance=-0.18 yDistance=-0.50 23:21:00.329 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:21:00.329 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 23:21:00.329 00.000 15672 MoveAxis(E, 0, ABG) 23:21:00.329 00.000 15672 Move returns status 0, amount 0 23:21:00.329 00.000 15672 MoveAxis(N, 89, ABG) 23:21:00.329 00.000 15672 Guiding Dir = 0, Dur = 89 23:21:00.329 00.000 15672 IsSlewing returns 0 23:21:00.334 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=11530, FiltMin=2626, FiltMax=8217, Gamma=2.950 23:21:00.342 00.008 15672 IsGuiding returns 0 23:21:00.383 00.041 30444 UpdateGuideState exits: m=107131 SNR=78.1 Saturated 23:21:00.383 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:00.383 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:00.383 00.000 30444 Enqueuing Expose request 23:21:00.422 00.039 15672 PulseGuide returned control before completion, sleep 20 23:21:00.444 00.022 15672 IsGuiding returns 1 23:21:00.444 00.000 15672 scope still moving after pulse duration time elapsed 23:21:00.465 00.021 15672 IsSlewing returns 0 23:21:00.466 00.001 15672 IsGuiding returns 1 23:21:00.487 00.021 15672 IsSlewing returns 0 23:21:00.488 00.001 15672 IsGuiding returns 1 23:21:00.509 00.021 15672 IsSlewing returns 0 23:21:00.534 00.025 15672 IsGuiding returns 0 23:21:00.534 00.000 15672 scope move finished after 89 + 103 ms 23:21:00.534 00.000 15672 Move returns status 0, amount 89 23:21:00.535 00.001 15672 move complete, result=0 23:21:00.535 00.000 15672 worker thread done servicing request 23:21:00.535 00.000 15672 Worker thread wakes up 23:21:00.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:00.535 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:00.535 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 89 ms NORTH 23:21:02.645 02.110 15672 Exposure complete 23:21:02.666 00.021 15672 worker thread done servicing request 23:21:02.666 00.000 30444 OnExposeComplete: enter 23:21:02.666 00.000 30444 UpdateGuideState(): m_state=6 23:21:02.666 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2072 23:21:02.666 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=193.15, Mass=101836, SNR=73.0, Peak=11004 HFD=3.8 23:21:02.666 00.000 30444 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.28) = xAngle (-2.30 = -2.30) 23:21:02.666 00.000 30444 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 23:21:02.666 00.000 30444 CameraToMount -- cameraX=-0.56 cameraY=-0.36 hyp=0.66 cameraTheta=-2.58 mountX=-0.44 mountY=-0.47, mountTheta=-2.33 23:21:02.667 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.56, y=-0.36, opts=13) 23:21:02.667 00.000 30444 Enqueuing Move request for scope (-0.56, -0.36) 23:21:02.667 00.000 15672 Worker thread wakes up 23:21:02.667 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.36) opts 0xd 23:21:02.667 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.56, -0.36) 23:21:02.667 00.000 15672 Moving (-0.56, -0.36) raw xDistance=-0.44 yDistance=-0.47 23:21:02.667 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 23:21:02.667 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 23:21:02.667 00.000 15672 MoveAxis(E, 119, ABG) 23:21:02.667 00.000 15672 Guiding Dir = 2, Dur = 119 23:21:02.667 00.000 15672 IsSlewing returns 0 23:21:02.669 00.002 15672 IsGuiding returns 0 23:21:02.674 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=12731, FiltMin=2520, FiltMax=8806, Gamma=2.950 23:21:02.690 00.016 15672 PulseGuide returned control before completion, sleep 109 23:21:02.722 00.032 30444 UpdateGuideState exits: m=101836 SNR=73.0 Saturated 23:21:02.723 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:02.723 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:02.723 00.000 30444 Enqueuing Expose request 23:21:02.802 00.079 15672 IsGuiding returns 1 23:21:02.802 00.000 15672 scope still moving after pulse duration time elapsed 23:21:02.823 00.021 15672 IsSlewing returns 0 23:21:02.850 00.027 15672 IsGuiding returns 0 23:21:02.850 00.000 15672 scope move finished after 119 + 61 ms 23:21:02.850 00.000 15672 Move returns status 0, amount 119 23:21:02.850 00.000 15672 MoveAxis(N, 84, ABG) 23:21:02.850 00.000 15672 Guiding Dir = 0, Dur = 84 23:21:02.850 00.000 15672 IsSlewing returns 0 23:21:02.851 00.001 15672 IsGuiding returns 0 23:21:02.930 00.079 15672 PulseGuide returned control before completion, sleep 16 23:21:02.948 00.018 15672 IsGuiding returns 1 23:21:02.948 00.000 15672 scope still moving after pulse duration time elapsed 23:21:02.969 00.021 15672 IsSlewing returns 0 23:21:02.995 00.026 15672 IsGuiding returns 1 23:21:03.016 00.021 15672 IsSlewing returns 0 23:21:03.020 00.004 15672 IsGuiding returns 1 23:21:03.040 00.020 15672 IsSlewing returns 0 23:21:03.058 00.018 15672 IsGuiding returns 0 23:21:03.058 00.000 15672 scope move finished after 84 + 123 ms 23:21:03.059 00.001 15672 Move returns status 0, amount 84 23:21:03.059 00.000 15672 move complete, result=0 23:21:03.059 00.000 15672 worker thread done servicing request 23:21:03.059 00.000 15672 Worker thread wakes up 23:21:03.059 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:03.059 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:03.059 00.000 30444 GuideStep: -0.4 px 119 ms EAST, -0.5 px 84 ms NORTH 23:21:04.970 01.911 15672 Exposure complete 23:21:04.989 00.019 15672 worker thread done servicing request 23:21:04.989 00.000 30444 OnExposeComplete: enter 23:21:04.989 00.000 30444 UpdateGuideState(): m_state=6 23:21:04.989 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 2073 23:21:04.989 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=192.95, Mass=109900, SNR=89.5, Peak=11475 HFD=3.4 23:21:04.990 00.001 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 23:21:04.990 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 23:21:04.990 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.56 hyp=0.58 cameraTheta=-1.83 mountX=0.01 mountY=-0.58, mountTheta=-1.55 23:21:04.990 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.56, opts=13) 23:21:04.991 00.001 30444 Enqueuing Move request for scope (-0.15, -0.56) 23:21:04.991 00.000 15672 Worker thread wakes up 23:21:04.991 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.56) opts 0xd 23:21:04.991 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.56) 23:21:04.991 00.000 15672 Moving (-0.15, -0.56) raw xDistance=0.01 yDistance=-0.58 23:21:04.991 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:21:04.991 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 23:21:04.991 00.000 15672 MoveAxis(E, 0, ABG) 23:21:04.991 00.000 15672 Move returns status 0, amount 0 23:21:04.991 00.000 15672 MoveAxis(N, 103, ABG) 23:21:04.991 00.000 15672 Guiding Dir = 0, Dur = 103 23:21:04.991 00.000 15672 IsSlewing returns 0 23:21:04.992 00.001 15672 IsGuiding returns 0 23:21:04.999 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=13626, FiltMin=2677, FiltMax=9485, Gamma=2.950 23:21:05.057 00.058 30444 UpdateGuideState exits: m=109900 SNR=89.5 Saturated 23:21:05.057 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:05.057 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:05.057 00.000 30444 Enqueuing Expose request 23:21:05.070 00.013 15672 PulseGuide returned control before completion, sleep 36 23:21:05.108 00.038 15672 IsGuiding returns 1 23:21:05.108 00.000 15672 scope still moving after pulse duration time elapsed 23:21:05.130 00.022 15672 IsSlewing returns 0 23:21:05.130 00.000 15672 IsGuiding returns 1 23:21:05.151 00.021 15672 IsSlewing returns 0 23:21:05.152 00.001 15672 IsGuiding returns 1 23:21:05.173 00.021 15672 IsSlewing returns 0 23:21:05.200 00.027 15672 IsGuiding returns 0 23:21:05.200 00.000 15672 scope move finished after 103 + 103 ms 23:21:05.200 00.000 15672 Move returns status 0, amount 103 23:21:05.200 00.000 15672 move complete, result=0 23:21:05.200 00.000 15672 worker thread done servicing request 23:21:05.201 00.001 15672 Worker thread wakes up 23:21:05.201 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:05.201 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:05.201 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 103 ms NORTH 23:21:07.311 02.110 15672 Exposure complete 23:21:07.331 00.020 15672 worker thread done servicing request 23:21:07.331 00.000 30444 OnExposeComplete: enter 23:21:07.331 00.000 30444 UpdateGuideState(): m_state=6 23:21:07.331 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2074 23:21:07.331 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=192.94, Mass=109955, SNR=79.0, Peak=10572 HFD=3.8 23:21:07.331 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 23:21:07.331 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 23:21:07.331 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.57 hyp=0.61 cameraTheta=-1.20 mountX=0.37 mountY=-0.50, mountTheta=-0.94 23:21:07.332 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.57, opts=13) 23:21:07.332 00.000 30444 Enqueuing Move request for scope (0.22, -0.57) 23:21:07.332 00.000 15672 Worker thread wakes up 23:21:07.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.57) opts 0xd 23:21:07.332 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.57) 23:21:07.332 00.000 15672 Moving (0.22, -0.57) raw xDistance=0.37 yDistance=-0.50 23:21:07.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 23:21:07.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 23:21:07.332 00.000 15672 MoveAxis(W, 100, ABG) 23:21:07.332 00.000 15672 Guiding Dir = 3, Dur = 100 23:21:07.332 00.000 15672 IsSlewing returns 0 23:21:07.334 00.002 15672 IsGuiding returns 0 23:21:07.338 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=13650, FiltMin=2715, FiltMax=9189, Gamma=2.950 23:21:07.355 00.017 15672 PulseGuide returned control before completion, sleep 90 23:21:07.388 00.033 30444 UpdateGuideState exits: m=109955 SNR=79.0 Saturated 23:21:07.388 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:07.388 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:07.388 00.000 30444 Enqueuing Expose request 23:21:07.499 00.111 15672 IsGuiding returns 0 23:21:07.499 00.000 15672 Move returns status 0, amount 100 23:21:07.499 00.000 15672 MoveAxis(N, 90, ABG) 23:21:07.499 00.000 15672 Guiding Dir = 0, Dur = 90 23:21:07.500 00.001 15672 IsSlewing returns 0 23:21:07.502 00.002 15672 IsGuiding returns 0 23:21:07.579 00.077 15672 PulseGuide returned control before completion, sleep 24 23:21:07.603 00.024 15672 IsGuiding returns 1 23:21:07.603 00.000 15672 scope still moving after pulse duration time elapsed 23:21:07.625 00.022 15672 IsSlewing returns 0 23:21:07.625 00.000 15672 IsGuiding returns 1 23:21:07.647 00.022 15672 IsSlewing returns 0 23:21:07.648 00.001 15672 IsGuiding returns 1 23:21:07.669 00.021 15672 IsSlewing returns 0 23:21:07.739 00.070 15672 IsGuiding returns 0 23:21:07.739 00.000 15672 scope move finished after 90 + 147 ms 23:21:07.739 00.000 15672 Move returns status 0, amount 90 23:21:07.740 00.001 15672 move complete, result=0 23:21:07.740 00.000 15672 worker thread done servicing request 23:21:07.740 00.000 15672 Worker thread wakes up 23:21:07.740 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:07.740 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:07.740 00.000 30444 GuideStep: 0.4 px 100 ms WEST, -0.5 px 90 ms NORTH 23:21:09.650 01.910 15672 Exposure complete 23:21:09.670 00.020 15672 worker thread done servicing request 23:21:09.670 00.000 30444 OnExposeComplete: enter 23:21:09.670 00.000 30444 UpdateGuideState(): m_state=6 23:21:09.670 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2075 23:21:09.670 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=193.01, Mass=109253, SNR=75.9, Peak=12310 HFD=3.3 23:21:09.670 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 23:21:09.670 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 23:21:09.670 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.50 hyp=0.52 cameraTheta=-1.91 mountX=-0.03 mountY=-0.52, mountTheta=-1.63 23:21:09.670 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.50, opts=13) 23:21:09.670 00.000 30444 Enqueuing Move request for scope (-0.17, -0.50) 23:21:09.671 00.001 15672 Worker thread wakes up 23:21:09.671 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.50) opts 0xd 23:21:09.671 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.50) 23:21:09.671 00.000 15672 Moving (-0.17, -0.50) raw xDistance=-0.03 yDistance=-0.52 23:21:09.671 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:21:09.671 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 23:21:09.671 00.000 15672 MoveAxis(E, 0, ABG) 23:21:09.671 00.000 15672 Move returns status 0, amount 0 23:21:09.671 00.000 15672 MoveAxis(N, 93, ABG) 23:21:09.671 00.000 15672 Guiding Dir = 0, Dur = 93 23:21:09.671 00.000 15672 IsSlewing returns 0 23:21:09.673 00.002 15672 IsGuiding returns 0 23:21:09.677 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2369, max=14493, FiltMin=2708, FiltMax=9806, Gamma=2.950 23:21:09.727 00.050 30444 UpdateGuideState exits: m=109253 SNR=75.9 Saturated 23:21:09.727 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:09.727 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:09.727 00.000 30444 Enqueuing Expose request 23:21:09.752 00.025 15672 PulseGuide returned control before completion, sleep 25 23:21:09.778 00.026 15672 IsGuiding returns 1 23:21:09.779 00.001 15672 scope still moving after pulse duration time elapsed 23:21:09.801 00.022 15672 IsSlewing returns 0 23:21:09.803 00.002 15672 IsGuiding returns 1 23:21:09.824 00.021 15672 IsSlewing returns 0 23:21:09.895 00.071 15672 IsGuiding returns 0 23:21:09.896 00.001 15672 scope move finished after 93 + 129 ms 23:21:09.896 00.000 15672 Move returns status 0, amount 93 23:21:09.896 00.000 15672 move complete, result=0 23:21:09.896 00.000 15672 worker thread done servicing request 23:21:09.896 00.000 15672 Worker thread wakes up 23:21:09.897 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:09.897 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:09.897 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 93 ms NORTH 23:21:12.005 02.108 15672 Exposure complete 23:21:12.025 00.020 15672 worker thread done servicing request 23:21:12.025 00.000 30444 OnExposeComplete: enter 23:21:12.025 00.000 30444 UpdateGuideState(): m_state=6 23:21:12.025 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2076 23:21:12.025 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=193.47, Mass=119000, SNR=88.1, Peak=12863 HFD=3.3 23:21:12.025 00.000 30444 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 23:21:12.025 00.000 30444 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.18 = -0.18) 23:21:12.025 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.40 mountX=0.09 mountY=-0.02, mountTheta=-0.18 23:21:12.026 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.03, opts=13) 23:21:12.026 00.000 30444 Enqueuing Move request for scope (0.08, -0.03) 23:21:12.026 00.000 15672 Worker thread wakes up 23:21:12.026 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd 23:21:12.026 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.03) 23:21:12.026 00.000 15672 Moving (0.08, -0.03) raw xDistance=0.09 yDistance=-0.02 23:21:12.026 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:21:12.026 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:21:12.026 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:21:12.026 00.000 15672 MoveAxis(E, 0, ABG) 23:21:12.026 00.000 15672 Move returns status 0, amount 0 23:21:12.026 00.000 15672 MoveAxis(N, 0, ABG) 23:21:12.026 00.000 15672 Move returns status 0, amount 0 23:21:12.027 00.001 15672 move complete, result=0 23:21:12.027 00.000 15672 worker thread done servicing request 23:21:12.031 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2408, max=14134, FiltMin=2662, FiltMax=10048, Gamma=2.950 23:21:12.081 00.050 30444 UpdateGuideState exits: m=119000 SNR=88.1 Saturated 23:21:12.081 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:12.081 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:12.081 00.000 30444 Enqueuing Expose request 23:21:12.081 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:21:12.081 00.000 15672 Worker thread wakes up 23:21:12.082 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:12.082 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:13.990 01.908 15672 Exposure complete 23:21:14.010 00.020 15672 worker thread done servicing request 23:21:14.010 00.000 30444 OnExposeComplete: enter 23:21:14.010 00.000 30444 UpdateGuideState(): m_state=6 23:21:14.010 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2077 23:21:14.010 00.000 30444 Star::Find returns 1 (1), X=461.83, Y=193.27, Mass=115814, SNR=102.0, Peak=12130 HFD=3.5 23:21:14.010 00.000 30444 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.28) = xAngle (-0.32 = -0.32) 23:21:14.010 00.000 30444 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.38 = -0.38) 23:21:14.010 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.24 hyp=0.42 cameraTheta=-0.60 mountX=0.40 mountY=-0.16, mountTheta=-0.38 23:21:14.011 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.24, opts=13) 23:21:14.011 00.000 30444 Enqueuing Move request for scope (0.35, -0.24) 23:21:14.011 00.000 15672 Worker thread wakes up 23:21:14.011 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.24) opts 0xd 23:21:14.011 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.24) 23:21:14.011 00.000 15672 Moving (0.35, -0.24) raw xDistance=0.40 yDistance=-0.16 23:21:14.011 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 23:21:14.011 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:21:14.011 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 23:21:14.011 00.000 15672 MoveAxis(W, 108, ABG) 23:21:14.011 00.000 15672 Guiding Dir = 3, Dur = 108 23:21:14.012 00.001 15672 IsSlewing returns 0 23:21:14.013 00.001 15672 IsGuiding returns 0 23:21:14.017 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2386, max=12130, FiltMin=2706, FiltMax=9591, Gamma=2.950 23:21:14.032 00.015 15672 PulseGuide returned control before completion, sleep 100 23:21:14.067 00.035 30444 UpdateGuideState exits: m=115814 SNR=102.0 Saturated 23:21:14.067 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:14.067 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:14.067 00.000 30444 Enqueuing Expose request 23:21:14.176 00.109 15672 IsGuiding returns 0 23:21:14.177 00.001 15672 Move returns status 0, amount 108 23:21:14.177 00.000 15672 MoveAxis(N, 0, ABG) 23:21:14.177 00.000 15672 Move returns status 0, amount 0 23:21:14.177 00.000 15672 move complete, result=0 23:21:14.177 00.000 15672 worker thread done servicing request 23:21:14.177 00.000 15672 Worker thread wakes up 23:21:14.177 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:14.178 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:14.178 00.000 30444 GuideStep: 0.4 px 108 ms WEST, -0.2 px 0 ms NORTH 23:21:16.286 02.108 15672 Exposure complete 23:21:16.307 00.021 15672 worker thread done servicing request 23:21:16.307 00.000 30444 OnExposeComplete: enter 23:21:16.307 00.000 30444 UpdateGuideState(): m_state=6 23:21:16.307 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2078 23:21:16.307 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=193.42, Mass=94576, SNR=69.0, Peak=12300 HFD=3.2 23:21:16.307 00.000 30444 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 23:21:16.307 00.000 30444 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.18 = -0.18) 23:21:16.307 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-0.40 mountX=0.21 mountY=-0.04, mountTheta=-0.18 23:21:16.308 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.08, opts=13) 23:21:16.308 00.000 30444 Enqueuing Move request for scope (0.20, -0.08) 23:21:16.308 00.000 15672 Worker thread wakes up 23:21:16.308 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd 23:21:16.308 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.08) 23:21:16.308 00.000 15672 Moving (0.20, -0.08) raw xDistance=0.21 yDistance=-0.04 23:21:16.308 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:21:16.308 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:21:16.308 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:21:16.308 00.000 15672 MoveAxis(E, 0, ABG) 23:21:16.308 00.000 15672 Move returns status 0, amount 0 23:21:16.308 00.000 15672 MoveAxis(N, 0, ABG) 23:21:16.308 00.000 15672 Move returns status 0, amount 0 23:21:16.308 00.000 15672 move complete, result=0 23:21:16.309 00.001 15672 worker thread done servicing request 23:21:16.313 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=12997, FiltMin=2552, FiltMax=9145, Gamma=2.950 23:21:16.363 00.050 30444 UpdateGuideState exits: m=94576 SNR=69.0 Saturated 23:21:16.363 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:16.364 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:16.364 00.000 30444 Enqueuing Expose request 23:21:16.364 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:21:16.364 00.000 15672 Worker thread wakes up 23:21:16.364 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:16.364 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:18.273 01.909 15672 Exposure complete 23:21:18.293 00.020 15672 worker thread done servicing request 23:21:18.293 00.000 30444 OnExposeComplete: enter 23:21:18.293 00.000 30444 UpdateGuideState(): m_state=6 23:21:18.293 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2079 23:21:18.294 00.001 30444 Star::Find returns 1 (1), X=461.46, Y=193.72, Mass=107607, SNR=77.8, Peak=12515 HFD=3.4 23:21:18.294 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 23:21:18.294 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 23:21:18.294 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.64 mountX=-0.07 mountY=0.21, mountTheta=1.91 23:21:18.294 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.21, opts=13) 23:21:18.294 00.000 30444 Enqueuing Move request for scope (-0.01, 0.21) 23:21:18.294 00.000 15672 Worker thread wakes up 23:21:18.294 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd 23:21:18.294 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.21) 23:21:18.294 00.000 15672 Moving (-0.01, 0.21) raw xDistance=-0.07 yDistance=0.21 23:21:18.295 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:21:18.295 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:21:18.295 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:21:18.295 00.000 15672 MoveAxis(E, 0, ABG) 23:21:18.295 00.000 15672 Move returns status 0, amount 0 23:21:18.295 00.000 15672 MoveAxis(N, 0, ABG) 23:21:18.295 00.000 15672 Move returns status 0, amount 0 23:21:18.295 00.000 15672 move complete, result=0 23:21:18.295 00.000 15672 worker thread done servicing request 23:21:18.300 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=13608, FiltMin=2732, FiltMax=9208, Gamma=2.950 23:21:18.350 00.050 30444 UpdateGuideState exits: m=107607 SNR=77.8 Saturated 23:21:18.350 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:18.350 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:18.350 00.000 30444 Enqueuing Expose request 23:21:18.350 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:21:18.350 00.000 15672 Worker thread wakes up 23:21:18.350 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:18.350 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:20.457 02.107 15672 Exposure complete 23:21:20.477 00.020 15672 worker thread done servicing request 23:21:20.477 00.000 30444 OnExposeComplete: enter 23:21:20.477 00.000 30444 UpdateGuideState(): m_state=6 23:21:20.477 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2080 23:21:20.477 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=193.48, Mass=113556, SNR=80.7, Peak=12030 HFD=3.2 23:21:20.477 00.000 30444 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.28) = xAngle (-2.06 = -2.06) 23:21:20.477 00.000 30444 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.12 = -2.12) 23:21:20.477 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.34 mountX=-0.02 mountY=-0.03, mountTheta=-2.08 23:21:20.478 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.02, opts=13) 23:21:20.478 00.000 30444 Enqueuing Move request for scope (-0.02, -0.02) 23:21:20.478 00.000 15672 Worker thread wakes up 23:21:20.478 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd 23:21:20.478 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.02) 23:21:20.478 00.000 15672 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=-0.03 23:21:20.478 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:21:20.478 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:21:20.478 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:21:20.478 00.000 15672 MoveAxis(E, 0, ABG) 23:21:20.478 00.000 15672 Move returns status 0, amount 0 23:21:20.478 00.000 15672 MoveAxis(N, 0, ABG) 23:21:20.478 00.000 15672 Move returns status 0, amount 0 23:21:20.478 00.000 15672 move complete, result=0 23:21:20.478 00.000 15672 worker thread done servicing request 23:21:20.483 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=14099, FiltMin=2653, FiltMax=9526, Gamma=2.950 23:21:20.532 00.049 30444 UpdateGuideState exits: m=113556 SNR=80.7 Saturated 23:21:20.532 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:20.532 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:20.532 00.000 30444 Enqueuing Expose request 23:21:20.532 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 23:21:20.532 00.000 15672 Worker thread wakes up 23:21:20.532 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:20.532 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:22.448 01.916 15672 Exposure complete 23:21:22.486 00.038 15672 worker thread done servicing request 23:21:22.486 00.000 30444 OnExposeComplete: enter 23:21:22.486 00.000 30444 UpdateGuideState(): m_state=6 23:21:22.486 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2081 23:21:22.486 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=193.67, Mass=96522, SNR=63.6, Peak=11397 HFD=3.3 23:21:22.486 00.000 30444 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 23:21:22.486 00.000 30444 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 23:21:22.486 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=0.17 hyp=0.51 cameraTheta=2.81 mountX=-0.51 mountY=0.06, mountTheta=3.02 23:21:22.487 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=0.17, opts=13) 23:21:22.487 00.000 30444 Enqueuing Move request for scope (-0.48, 0.17) 23:21:22.487 00.000 15672 Worker thread wakes up 23:21:22.487 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.17) opts 0xd 23:21:22.487 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, 0.17) 23:21:22.487 00.000 15672 Moving (-0.48, 0.17) raw xDistance=-0.51 yDistance=0.06 23:21:22.487 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51 23:21:22.487 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:21:22.487 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:21:22.487 00.000 15672 MoveAxis(E, 137, ABG) 23:21:22.487 00.000 15672 Guiding Dir = 2, Dur = 137 23:21:22.488 00.001 15672 IsSlewing returns 0 23:21:22.489 00.001 15672 IsGuiding returns 0 23:21:22.492 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=11397, FiltMin=2681, FiltMax=8478, Gamma=2.950 23:21:22.515 00.023 15672 PulseGuide returned control before completion, sleep 121 23:21:22.542 00.027 30444 UpdateGuideState exits: m=96522 SNR=63.6 Saturated 23:21:22.542 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:22.542 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:22.542 00.000 30444 Enqueuing Expose request 23:21:22.638 00.096 15672 IsGuiding returns 1 23:21:22.638 00.000 15672 scope still moving after pulse duration time elapsed 23:21:22.660 00.022 15672 IsSlewing returns 0 23:21:22.661 00.001 15672 IsGuiding returns 1 23:21:22.682 00.021 15672 IsSlewing returns 0 23:21:22.692 00.010 15672 IsGuiding returns 0 23:21:22.692 00.000 15672 scope move finished after 137 + 66 ms 23:21:22.693 00.001 15672 Move returns status 0, amount 137 23:21:22.693 00.000 15672 MoveAxis(N, 0, ABG) 23:21:22.693 00.000 15672 Move returns status 0, amount 0 23:21:22.693 00.000 15672 move complete, result=0 23:21:22.693 00.000 15672 worker thread done servicing request 23:21:22.693 00.000 15672 Worker thread wakes up 23:21:22.693 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:22.693 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:22.694 00.001 30444 GuideStep: -0.5 px 137 ms EAST, 0.1 px 0 ms NORTH 23:21:24.801 02.107 15672 Exposure complete 23:21:24.821 00.020 15672 worker thread done servicing request 23:21:24.821 00.000 30444 OnExposeComplete: enter 23:21:24.821 00.000 30444 UpdateGuideState(): m_state=6 23:21:24.821 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 2082 23:21:24.821 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=193.35, Mass=105368, SNR=71.2, Peak=12183 HFD=3.3 23:21:24.821 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 23:21:24.821 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 23:21:24.821 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.40 mountX=0.07 mountY=-0.15, mountTheta=-1.13 23:21:24.823 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.16, opts=13) 23:21:24.823 00.000 30444 Enqueuing Move request for scope (0.03, -0.16) 23:21:24.823 00.000 15672 Worker thread wakes up 23:21:24.823 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd 23:21:24.823 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.16) 23:21:24.823 00.000 15672 Moving (0.03, -0.16) raw xDistance=0.07 yDistance=-0.15 23:21:24.823 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:21:24.823 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:21:24.823 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:21:24.823 00.000 15672 MoveAxis(E, 0, ABG) 23:21:24.823 00.000 15672 Move returns status 0, amount 0 23:21:24.823 00.000 15672 MoveAxis(N, 0, ABG) 23:21:24.823 00.000 15672 Move returns status 0, amount 0 23:21:24.823 00.000 15672 move complete, result=0 23:21:24.823 00.000 15672 worker thread done servicing request 23:21:24.828 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=13393, FiltMin=2691, FiltMax=8845, Gamma=2.950 23:21:24.876 00.048 30444 UpdateGuideState exits: m=105368 SNR=71.2 Saturated 23:21:24.876 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:24.876 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:24.876 00.000 30444 Enqueuing Expose request 23:21:24.876 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:21:24.876 00.000 15672 Worker thread wakes up 23:21:24.876 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:24.876 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:26.792 01.916 15672 Exposure complete 23:21:26.826 00.034 15672 worker thread done servicing request 23:21:26.826 00.000 30444 OnExposeComplete: enter 23:21:26.826 00.000 30444 UpdateGuideState(): m_state=6 23:21:26.826 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2083 23:21:26.826 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=193.47, Mass=111568, SNR=82.4, Peak=12875 HFD=3.6 23:21:26.826 00.000 30444 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.28) = xAngle (-2.74 = -2.74) 23:21:26.826 00.000 30444 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.80 = -2.80) 23:21:26.826 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.04 hyp=0.34 cameraTheta=-3.02 mountX=-0.32 mountY=-0.11, mountTheta=-2.80 23:21:26.827 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.04, opts=13) 23:21:26.827 00.000 30444 Enqueuing Move request for scope (-0.34, -0.04) 23:21:26.827 00.000 15672 Worker thread wakes up 23:21:26.827 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.04) opts 0xd 23:21:26.827 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.04) 23:21:26.827 00.000 15672 Moving (-0.34, -0.04) raw xDistance=-0.32 yDistance=-0.11 23:21:26.827 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 23:21:26.827 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:21:26.827 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:21:26.827 00.000 15672 MoveAxis(E, 85, ABG) 23:21:26.827 00.000 15672 Guiding Dir = 2, Dur = 85 23:21:26.828 00.001 15672 IsSlewing returns 0 23:21:26.833 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=12930, FiltMin=2685, FiltMax=8810, Gamma=2.950 23:21:26.861 00.028 15672 IsGuiding returns 0 23:21:26.876 00.015 15672 PulseGuide returned control before completion, sleep 80 23:21:26.883 00.007 30444 UpdateGuideState exits: m=111568 SNR=82.4 Saturated 23:21:26.884 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:26.884 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:26.884 00.000 30444 Enqueuing Expose request 23:21:26.958 00.074 15672 IsGuiding returns 1 23:21:26.958 00.000 15672 scope still moving after pulse duration time elapsed 23:21:26.979 00.021 15672 IsSlewing returns 0 23:21:26.988 00.009 15672 IsGuiding returns 0 23:21:26.988 00.000 15672 scope move finished after 85 + 43 ms 23:21:26.988 00.000 15672 Move returns status 0, amount 85 23:21:26.988 00.000 15672 MoveAxis(N, 0, ABG) 23:21:26.989 00.001 15672 Move returns status 0, amount 0 23:21:26.989 00.000 15672 move complete, result=0 23:21:26.989 00.000 15672 worker thread done servicing request 23:21:26.989 00.000 15672 Worker thread wakes up 23:21:26.989 00.000 30444 GuideStep: -0.3 px 85 ms EAST, -0.1 px 0 ms NORTH 23:21:26.989 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:26.989 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:29.095 02.106 15672 Exposure complete 23:21:29.115 00.020 15672 worker thread done servicing request 23:21:29.115 00.000 30444 OnExposeComplete: enter 23:21:29.115 00.000 30444 UpdateGuideState(): m_state=6 23:21:29.115 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2084 23:21:29.115 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=193.09, Mass=113913, SNR=77.9, Peak=12226 HFD=3.5 23:21:29.115 00.000 30444 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.28) = xAngle (-0.93 = -0.93) 23:21:29.115 00.000 30444 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 23:21:29.115 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.42 hyp=0.45 cameraTheta=-1.21 mountX=0.27 mountY=-0.37, mountTheta=-0.95 23:21:29.116 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.42, opts=13) 23:21:29.116 00.000 30444 Enqueuing Move request for scope (0.16, -0.42) 23:21:29.116 00.000 15672 Worker thread wakes up 23:21:29.116 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.42) opts 0xd 23:21:29.116 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.42) 23:21:29.116 00.000 15672 Moving (0.16, -0.42) raw xDistance=0.27 yDistance=-0.37 23:21:29.116 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27 23:21:29.116 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 23:21:29.116 00.000 15672 MoveAxis(W, 66, ABG) 23:21:29.116 00.000 15672 Guiding Dir = 3, Dur = 66 23:21:29.117 00.001 15672 IsSlewing returns 0 23:21:29.118 00.001 15672 IsGuiding returns 0 23:21:29.122 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=13011, FiltMin=2679, FiltMax=9173, Gamma=2.950 23:21:29.145 00.023 15672 PulseGuide returned control before completion, sleep 50 23:21:29.171 00.026 30444 UpdateGuideState exits: m=113913 SNR=77.9 Saturated 23:21:29.172 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:29.172 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:29.172 00.000 30444 Enqueuing Expose request 23:21:29.224 00.052 15672 IsGuiding returns 0 23:21:29.224 00.000 15672 Move returns status 0, amount 66 23:21:29.224 00.000 15672 MoveAxis(N, 67, ABG) 23:21:29.224 00.000 15672 Guiding Dir = 0, Dur = 67 23:21:29.225 00.001 15672 IsSlewing returns 0 23:21:29.258 00.033 15672 IsGuiding returns 0 23:21:29.339 00.081 15672 IsGuiding returns 1 23:21:29.339 00.000 15672 scope still moving after pulse duration time elapsed 23:21:29.361 00.022 15672 IsSlewing returns 0 23:21:29.362 00.001 15672 IsGuiding returns 1 23:21:29.382 00.020 15672 IsSlewing returns 0 23:21:29.384 00.002 15672 IsGuiding returns 1 23:21:29.405 00.021 15672 IsSlewing returns 0 23:21:29.434 00.029 15672 IsGuiding returns 0 23:21:29.434 00.000 15672 scope move finished after 67 + 108 ms 23:21:29.434 00.000 15672 Move returns status 0, amount 67 23:21:29.434 00.000 15672 move complete, result=0 23:21:29.434 00.000 15672 worker thread done servicing request 23:21:29.435 00.001 15672 Worker thread wakes up 23:21:29.435 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:29.435 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:29.435 00.000 30444 GuideStep: 0.3 px 66 ms WEST, -0.4 px 67 ms NORTH 23:21:31.344 01.909 15672 Exposure complete 23:21:31.364 00.020 15672 worker thread done servicing request 23:21:31.364 00.000 30444 OnExposeComplete: enter 23:21:31.364 00.000 30444 UpdateGuideState(): m_state=6 23:21:31.364 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2085 23:21:31.364 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=193.59, Mass=107350, SNR=74.3, Peak=11549 HFD=3.4 23:21:31.364 00.000 30444 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.28) = xAngle (2.77 = 2.77) 23:21:31.364 00.000 30444 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.71 = 2.71) 23:21:31.364 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.49 mountX=-0.13 mountY=0.06, mountTheta=2.72 23:21:31.365 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.09, opts=13) 23:21:31.365 00.000 30444 Enqueuing Move request for scope (-0.11, 0.09) 23:21:31.365 00.000 15672 Worker thread wakes up 23:21:31.365 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd 23:21:31.365 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.09) 23:21:31.365 00.000 15672 Moving (-0.11, 0.09) raw xDistance=-0.13 yDistance=0.06 23:21:31.365 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:21:31.365 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:21:31.365 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:21:31.365 00.000 15672 MoveAxis(E, 0, ABG) 23:21:31.365 00.000 15672 Move returns status 0, amount 0 23:21:31.365 00.000 15672 MoveAxis(N, 0, ABG) 23:21:31.365 00.000 15672 Move returns status 0, amount 0 23:21:31.365 00.000 15672 move complete, result=0 23:21:31.366 00.001 15672 worker thread done servicing request 23:21:31.371 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11734, FiltMin=2723, FiltMax=8692, Gamma=2.950 23:21:31.420 00.049 30444 UpdateGuideState exits: m=107350 SNR=74.3 Saturated 23:21:31.420 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:31.420 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:31.420 00.000 30444 Enqueuing Expose request 23:21:31.420 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:21:31.420 00.000 15672 Worker thread wakes up 23:21:31.420 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:31.421 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:33.530 02.109 15672 Exposure complete 23:21:33.550 00.020 15672 worker thread done servicing request 23:21:33.550 00.000 30444 OnExposeComplete: enter 23:21:33.550 00.000 30444 UpdateGuideState(): m_state=6 23:21:33.550 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2086 23:21:33.550 00.000 30444 Star::Find returns 1 (1), X=461.36, Y=194.88, Mass=110321, SNR=84.9, Peak=10936 HFD=3.8 23:21:33.550 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 23:21:33.550 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.87 = 1.87) 23:21:33.550 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=1.37 hyp=1.38 cameraTheta=1.65 mountX=-0.49 mountY=1.32, mountTheta=1.93 23:21:33.551 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=1.37, opts=13) 23:21:33.551 00.000 30444 Enqueuing Move request for scope (-0.11, 1.37) 23:21:33.551 00.000 15672 Worker thread wakes up 23:21:33.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.37) opts 0xd 23:21:33.551 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 1.37) 23:21:33.551 00.000 15672 Moving (-0.11, 1.37) raw xDistance=-0.49 yDistance=1.32 23:21:33.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49 23:21:33.551 00.000 15672 resist switch: large excursion: input 1.32 thresh 0.75 direction from -1 to 1 23:21:33.551 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.95 23:21:33.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.32 from input 1.32 23:21:33.551 00.000 15672 MoveAxis(E, 132, ABG) 23:21:33.551 00.000 15672 Guiding Dir = 2, Dur = 132 23:21:33.552 00.001 15672 IsSlewing returns 0 23:21:33.553 00.001 15672 IsGuiding returns 0 23:21:33.557 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=11453, FiltMin=2682, FiltMax=8728, Gamma=2.950 23:21:33.569 00.012 15672 PulseGuide returned control before completion, sleep 126 23:21:33.608 00.039 30444 UpdateGuideState exits: m=110321 SNR=84.9 Saturated 23:21:33.608 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:33.608 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:33.608 00.000 30444 Enqueuing Expose request 23:21:33.714 00.106 15672 IsGuiding returns 0 23:21:33.714 00.000 15672 Move returns status 0, amount 132 23:21:33.714 00.000 15672 MoveAxis(S, 235, ABG) 23:21:33.714 00.000 15672 Guiding Dir = 1, Dur = 235 23:21:33.714 00.000 15672 IsSlewing returns 0 23:21:33.715 00.001 15672 IsGuiding returns 0 23:21:33.793 00.078 15672 PulseGuide returned control before completion, sleep 167 23:21:33.964 00.171 15672 IsGuiding returns 1 23:21:33.964 00.000 15672 scope still moving after pulse duration time elapsed 23:21:33.986 00.022 15672 IsSlewing returns 0 23:21:33.987 00.001 15672 IsGuiding returns 1 23:21:34.008 00.021 15672 IsSlewing returns 0 23:21:34.009 00.001 15672 IsGuiding returns 1 23:21:34.030 00.021 15672 IsSlewing returns 0 23:21:34.097 00.067 15672 IsGuiding returns 0 23:21:34.097 00.000 15672 scope move finished after 235 + 146 ms 23:21:34.097 00.000 15672 Move returns status 0, amount 235 23:21:34.097 00.000 15672 move complete, result=0 23:21:34.097 00.000 15672 worker thread done servicing request 23:21:34.097 00.000 15672 Worker thread wakes up 23:21:34.098 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:34.098 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:34.098 00.000 30444 GuideStep: -0.5 px 132 ms EAST, 1.3 px 235 ms SOUTH 23:21:36.004 01.906 15672 Exposure complete 23:21:36.024 00.020 15672 worker thread done servicing request 23:21:36.024 00.000 30444 OnExposeComplete: enter 23:21:36.024 00.000 30444 UpdateGuideState(): m_state=6 23:21:36.024 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2087 23:21:36.024 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=194.76, Mass=108741, SNR=90.4, Peak=10719 HFD=3.6 23:21:36.024 00.000 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 23:21:36.024 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.72 = 1.72) 23:21:36.024 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=1.25 hyp=1.25 cameraTheta=1.50 mountX=-0.26 mountY=1.24, mountTheta=1.78 23:21:36.025 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=1.25, opts=13) 23:21:36.025 00.000 30444 Enqueuing Move request for scope (0.09, 1.25) 23:21:36.025 00.000 15672 Worker thread wakes up 23:21:36.025 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 1.25) opts 0xd 23:21:36.025 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 1.25) 23:21:36.025 00.000 15672 Moving (0.09, 1.25) raw xDistance=-0.26 yDistance=1.24 23:21:36.025 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26 23:21:36.025 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.24 from input 1.24 23:21:36.025 00.000 15672 MoveAxis(E, 80, ABG) 23:21:36.025 00.000 15672 Guiding Dir = 2, Dur = 80 23:21:36.026 00.001 15672 IsSlewing returns 0 23:21:36.027 00.001 15672 IsGuiding returns 0 23:21:36.032 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2373, max=11790, FiltMin=2678, FiltMax=8586, Gamma=2.950 23:21:36.045 00.013 15672 PulseGuide returned control before completion, sleep 72 23:21:36.119 00.074 15672 IsGuiding returns 1 23:21:36.128 00.009 15672 scope still moving after pulse duration time elapsed 23:21:36.149 00.021 15672 IsSlewing returns 0 23:21:36.190 00.041 15672 IsGuiding returns 0 23:21:36.190 00.000 15672 scope move finished after 80 + 82 ms 23:21:36.190 00.000 15672 Move returns status 0, amount 80 23:21:36.190 00.000 15672 MoveAxis(S, 221, ABG) 23:21:36.190 00.000 15672 Guiding Dir = 1, Dur = 221 23:21:36.190 00.000 15672 IsSlewing returns 0 23:21:36.191 00.001 15672 IsGuiding returns 0 23:21:36.270 00.079 15672 PulseGuide returned control before completion, sleep 152 23:21:36.431 00.161 15672 IsGuiding returns 1 23:21:36.431 00.000 15672 scope still moving after pulse duration time elapsed 23:21:36.452 00.021 15672 IsSlewing returns 0 23:21:36.455 00.003 15672 IsGuiding returns 1 23:21:36.476 00.021 15672 IsSlewing returns 0 23:21:36.479 00.003 15672 IsGuiding returns 1 23:21:36.500 00.021 15672 IsSlewing returns 0 23:21:36.518 00.018 30444 UpdateGuideState exits: m=108741 SNR=90.4 Saturated 23:21:36.518 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:36.518 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:36.518 00.000 30444 Enqueuing Expose request 23:21:36.526 00.008 15672 IsGuiding returns 0 23:21:36.526 00.000 15672 scope move finished after 221 + 113 ms 23:21:36.526 00.000 15672 Move returns status 0, amount 221 23:21:36.526 00.000 15672 move complete, result=0 23:21:36.526 00.000 15672 worker thread done servicing request 23:21:36.526 00.000 15672 Worker thread wakes up 23:21:36.526 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:36.526 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:36.528 00.002 30444 GuideStep: -0.3 px 80 ms EAST, 1.2 px 221 ms SOUTH 23:21:38.635 02.107 15672 Exposure complete 23:21:38.655 00.020 15672 worker thread done servicing request 23:21:38.655 00.000 30444 OnExposeComplete: enter 23:21:38.656 00.001 30444 UpdateGuideState(): m_state=6 23:21:38.656 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2088 23:21:38.656 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=194.56, Mass=104772, SNR=76.9, Peak=9732 HFD=3.3 23:21:38.656 00.000 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 23:21:38.656 00.000 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 23:21:38.656 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=1.05 hyp=1.05 cameraTheta=1.49 mountX=-0.21 mountY=1.04, mountTheta=1.77 23:21:38.656 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=1.05, opts=13) 23:21:38.656 00.000 30444 Enqueuing Move request for scope (0.08, 1.05) 23:21:38.656 00.000 15672 Worker thread wakes up 23:21:38.657 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 1.05) opts 0xd 23:21:38.657 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 1.05) 23:21:38.657 00.000 15672 Moving (0.08, 1.05) raw xDistance=-0.21 yDistance=1.04 23:21:38.657 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 23:21:38.657 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04 23:21:38.657 00.000 15672 MoveAxis(E, 0, ABG) 23:21:38.657 00.000 15672 Move returns status 0, amount 0 23:21:38.657 00.000 15672 MoveAxis(S, 186, ABG) 23:21:38.657 00.000 15672 Guiding Dir = 1, Dur = 186 23:21:38.657 00.000 15672 IsSlewing returns 0 23:21:38.659 00.002 15672 IsGuiding returns 0 23:21:38.663 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=10430, FiltMin=2650, FiltMax=8519, Gamma=2.950 23:21:38.713 00.050 30444 UpdateGuideState exits: m=104772 SNR=76.9 Saturated 23:21:38.713 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:38.713 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:38.713 00.000 30444 Enqueuing Expose request 23:21:38.745 00.032 15672 PulseGuide returned control before completion, sleep 110 23:21:38.859 00.114 15672 IsGuiding returns 1 23:21:38.859 00.000 15672 scope still moving after pulse duration time elapsed 23:21:38.880 00.021 15672 IsSlewing returns 0 23:21:38.881 00.001 15672 IsGuiding returns 1 23:21:38.902 00.021 15672 IsSlewing returns 0 23:21:38.904 00.002 15672 IsGuiding returns 1 23:21:38.925 00.021 15672 IsSlewing returns 0 23:21:38.926 00.001 15672 IsGuiding returns 1 23:21:38.947 00.021 15672 IsSlewing returns 0 23:21:38.970 00.023 15672 IsGuiding returns 0 23:21:38.971 00.001 15672 scope move finished after 186 + 125 ms 23:21:38.971 00.000 15672 Move returns status 0, amount 186 23:21:38.971 00.000 15672 move complete, result=0 23:21:38.971 00.000 15672 worker thread done servicing request 23:21:38.971 00.000 15672 Worker thread wakes up 23:21:38.971 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:38.972 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:38.972 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 1.0 px 186 ms SOUTH 23:21:40.877 01.905 15672 Exposure complete 23:21:40.897 00.020 15672 worker thread done servicing request 23:21:40.897 00.000 30444 OnExposeComplete: enter 23:21:40.897 00.000 30444 UpdateGuideState(): m_state=6 23:21:40.897 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2089 23:21:40.897 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=195.21, Mass=112885, SNR=77.1, Peak=9105 HFD=3.9 23:21:40.897 00.000 30444 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.28) = xAngle (2.38 = 2.38) 23:21:40.897 00.000 30444 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.32 = 2.32) 23:21:40.897 00.000 30444 CameraToMount -- cameraX=-1.00 cameraY=1.71 hyp=1.98 cameraTheta=2.10 mountX=-1.43 mountY=1.45, mountTheta=2.35 23:21:40.898 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.00, y=1.71, opts=13) 23:21:40.898 00.000 30444 Enqueuing Move request for scope (-1.00, 1.71) 23:21:40.898 00.000 15672 Worker thread wakes up 23:21:40.898 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.00, 1.71) opts 0xd 23:21:40.898 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.00, 1.71) 23:21:40.898 00.000 15672 Moving (-1.00, 1.71) raw xDistance=-1.43 yDistance=1.45 23:21:40.898 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.43 23:21:40.898 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.45 from input 1.45 23:21:40.898 00.000 15672 MoveAxis(E, 386, ABG) 23:21:40.898 00.000 15672 Guiding Dir = 2, Dur = 386 23:21:40.899 00.001 15672 IsSlewing returns 0 23:21:40.900 00.001 15672 IsGuiding returns 0 23:21:40.904 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=9418, FiltMin=2599, FiltMax=7978, Gamma=2.950 23:21:40.918 00.014 15672 PulseGuide returned control before completion, sleep 379 23:21:41.132 00.214 30444 UpdateGuideState exits: m=112885 SNR=77.1 Saturated 23:21:41.133 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:41.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:41.133 00.000 30444 Enqueuing Expose request 23:21:41.300 00.167 15672 IsGuiding returns 1 23:21:41.300 00.000 15672 scope still moving after pulse duration time elapsed 23:21:41.322 00.022 15672 IsSlewing returns 0 23:21:41.335 00.013 15672 IsGuiding returns 0 23:21:41.335 00.000 15672 scope move finished after 386 + 49 ms 23:21:41.335 00.000 15672 Move returns status 0, amount 386 23:21:41.335 00.000 15672 MoveAxis(S, 259, ABG) 23:21:41.335 00.000 15672 Guiding Dir = 1, Dur = 259 23:21:41.336 00.001 15672 IsSlewing returns 0 23:21:41.340 00.004 15672 IsGuiding returns 0 23:21:41.430 00.090 15672 PulseGuide returned control before completion, sleep 180 23:21:41.613 00.183 15672 IsGuiding returns 1 23:21:41.613 00.000 15672 scope still moving after pulse duration time elapsed 23:21:41.634 00.021 15672 IsSlewing returns 0 23:21:41.634 00.000 15672 IsGuiding returns 1 23:21:41.656 00.022 15672 IsSlewing returns 0 23:21:41.657 00.001 15672 IsGuiding returns 1 23:21:41.678 00.021 15672 IsSlewing returns 0 23:21:41.748 00.070 15672 IsGuiding returns 0 23:21:41.748 00.000 15672 scope move finished after 259 + 150 ms 23:21:41.749 00.001 15672 Move returns status 0, amount 259 23:21:41.749 00.000 15672 move complete, result=0 23:21:41.749 00.000 15672 worker thread done servicing request 23:21:41.749 00.000 15672 Worker thread wakes up 23:21:41.749 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:41.749 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:41.750 00.001 30444 GuideStep: -1.4 px 386 ms EAST, 1.5 px 259 ms SOUTH 23:21:43.867 02.117 15672 Exposure complete 23:21:43.897 00.030 15672 worker thread done servicing request 23:21:43.897 00.000 30444 OnExposeComplete: enter 23:21:43.897 00.000 30444 UpdateGuideState(): m_state=6 23:21:43.897 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 2090 23:21:43.897 00.000 30444 Star::Find returns 1 (1), X=462.36, Y=193.87, Mass=108390, SNR=83.1, Peak=10062 HFD=3.7 23:21:43.897 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 23:21:43.897 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.61 = 0.61) 23:21:43.897 00.000 30444 CameraToMount -- cameraX=0.88 cameraY=0.36 hyp=0.95 cameraTheta=0.39 mountX=0.74 mountY=0.54, mountTheta=0.63 23:21:43.898 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.88, y=0.36, opts=13) 23:21:43.898 00.000 30444 Enqueuing Move request for scope (0.88, 0.36) 23:21:43.898 00.000 15672 Worker thread wakes up 23:21:43.898 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.36) opts 0xd 23:21:43.898 00.000 15672 Handling offset move in thread for scope, endpoint = (0.88, 0.36) 23:21:43.898 00.000 15672 Moving (0.88, 0.36) raw xDistance=0.74 yDistance=0.54 23:21:43.898 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.74 23:21:43.898 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 23:21:43.898 00.000 15672 MoveAxis(W, 174, ABG) 23:21:43.898 00.000 15672 Guiding Dir = 3, Dur = 174 23:21:43.899 00.001 15672 IsSlewing returns 0 23:21:43.900 00.001 15672 IsGuiding returns 0 23:21:43.904 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=11905, FiltMin=2642, FiltMax=9631, Gamma=2.950 23:21:43.920 00.016 15672 PulseGuide returned control before completion, sleep 164 23:21:43.953 00.033 30444 UpdateGuideState exits: m=108390 SNR=83.1 Saturated 23:21:43.953 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:43.953 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:43.953 00.000 30444 Enqueuing Expose request 23:21:44.113 00.160 15672 IsGuiding returns 0 23:21:44.113 00.000 15672 Move returns status 0, amount 174 23:21:44.113 00.000 15672 MoveAxis(S, 97, ABG) 23:21:44.113 00.000 15672 Guiding Dir = 1, Dur = 97 23:21:44.114 00.001 15672 IsSlewing returns 0 23:21:44.117 00.003 15672 IsGuiding returns 0 23:21:44.193 00.076 15672 PulseGuide returned control before completion, sleep 30 23:21:44.226 00.033 15672 IsGuiding returns 1 23:21:44.227 00.001 15672 scope still moving after pulse duration time elapsed 23:21:44.248 00.021 15672 IsSlewing returns 0 23:21:44.251 00.003 15672 IsGuiding returns 1 23:21:44.273 00.022 15672 IsSlewing returns 0 23:21:44.276 00.003 15672 IsGuiding returns 1 23:21:44.297 00.021 15672 IsSlewing returns 0 23:21:44.352 00.055 15672 IsGuiding returns 0 23:21:44.352 00.000 15672 scope move finished after 97 + 139 ms 23:21:44.352 00.000 15672 Move returns status 0, amount 97 23:21:44.352 00.000 15672 move complete, result=0 23:21:44.352 00.000 15672 worker thread done servicing request 23:21:44.352 00.000 15672 Worker thread wakes up 23:21:44.352 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:44.352 00.000 30444 GuideStep: 0.7 px 174 ms WEST, 0.5 px 97 ms SOUTH 23:21:44.353 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:46.258 01.905 15672 Exposure complete 23:21:46.278 00.020 15672 worker thread done servicing request 23:21:46.278 00.000 30444 OnExposeComplete: enter 23:21:46.278 00.000 30444 UpdateGuideState(): m_state=6 23:21:46.279 00.001 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2091 23:21:46.279 00.000 30444 Star::Find returns 1 (1), X=462.11, Y=193.91, Mass=110915, SNR=84.9, Peak=9714 HFD=4.1 23:21:46.279 00.000 30444 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 23:21:46.279 00.000 30444 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 23:21:46.279 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=0.40 hyp=0.75 cameraTheta=0.57 mountX=0.50 mountY=0.53, mountTheta=0.82 23:21:46.279 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=0.40, opts=13) 23:21:46.279 00.000 30444 Enqueuing Move request for scope (0.64, 0.40) 23:21:46.279 00.000 15672 Worker thread wakes up 23:21:46.279 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.40) opts 0xd 23:21:46.279 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, 0.40) 23:21:46.279 00.000 15672 Moving (0.64, 0.40) raw xDistance=0.50 yDistance=0.53 23:21:46.280 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50 23:21:46.280 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 23:21:46.280 00.000 15672 MoveAxis(W, 147, ABG) 23:21:46.280 00.000 15672 Guiding Dir = 3, Dur = 147 23:21:46.280 00.000 15672 IsSlewing returns 0 23:21:46.281 00.001 15672 IsGuiding returns 0 23:21:46.286 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=10220, FiltMin=2697, FiltMax=8878, Gamma=2.950 23:21:46.301 00.015 15672 PulseGuide returned control before completion, sleep 138 23:21:46.340 00.039 30444 UpdateGuideState exits: m=110915 SNR=84.9 Saturated 23:21:46.340 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:46.340 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:46.340 00.000 30444 Enqueuing Expose request 23:21:46.442 00.102 15672 IsGuiding returns 1 23:21:46.442 00.000 15672 scope still moving after pulse duration time elapsed 23:21:46.464 00.022 15672 IsSlewing returns 0 23:21:46.496 00.032 15672 IsGuiding returns 0 23:21:46.496 00.000 15672 scope move finished after 147 + 67 ms 23:21:46.496 00.000 15672 Move returns status 0, amount 147 23:21:46.496 00.000 15672 MoveAxis(S, 95, ABG) 23:21:46.496 00.000 15672 Guiding Dir = 1, Dur = 95 23:21:46.497 00.001 15672 IsSlewing returns 0 23:21:46.499 00.002 15672 IsGuiding returns 0 23:21:46.589 00.090 15672 PulseGuide returned control before completion, sleep 16 23:21:46.608 00.019 15672 IsGuiding returns 1 23:21:46.609 00.001 15672 scope still moving after pulse duration time elapsed 23:21:46.629 00.020 15672 IsSlewing returns 0 23:21:46.632 00.003 15672 IsGuiding returns 1 23:21:46.653 00.021 15672 IsSlewing returns 0 23:21:46.656 00.003 15672 IsGuiding returns 1 23:21:46.677 00.021 15672 IsSlewing returns 0 23:21:46.750 00.073 15672 IsGuiding returns 0 23:21:46.750 00.000 15672 scope move finished after 95 + 155 ms 23:21:46.750 00.000 15672 Move returns status 0, amount 95 23:21:46.750 00.000 15672 move complete, result=0 23:21:46.751 00.001 15672 worker thread done servicing request 23:21:46.751 00.000 15672 Worker thread wakes up 23:21:46.751 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:46.751 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:46.751 00.000 30444 GuideStep: 0.5 px 147 ms WEST, 0.5 px 95 ms SOUTH 23:21:48.867 02.116 15672 Exposure complete 23:21:48.901 00.034 15672 worker thread done servicing request 23:21:48.901 00.000 30444 OnExposeComplete: enter 23:21:48.901 00.000 30444 UpdateGuideState(): m_state=6 23:21:48.901 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2092 23:21:48.901 00.000 30444 Star::Find returns 1 (1), X=461.98, Y=194.04, Mass=102459, SNR=80.0, Peak=9929 HFD=4.0 23:21:48.901 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 23:21:48.901 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 23:21:48.901 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.53 hyp=0.73 cameraTheta=0.81 mountX=0.34 mountY=0.63, mountTheta=1.08 23:21:48.903 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.53, opts=13) 23:21:48.903 00.000 30444 Enqueuing Move request for scope (0.50, 0.53) 23:21:48.903 00.000 15672 Worker thread wakes up 23:21:48.903 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.53) opts 0xd 23:21:48.903 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.53) 23:21:48.903 00.000 15672 Moving (0.50, 0.53) raw xDistance=0.34 yDistance=0.63 23:21:48.903 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34 23:21:48.903 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 23:21:48.903 00.000 15672 MoveAxis(W, 102, ABG) 23:21:48.903 00.000 15672 Guiding Dir = 3, Dur = 102 23:21:48.904 00.001 15672 IsSlewing returns 0 23:21:48.905 00.001 15672 IsGuiding returns 0 23:21:48.909 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=9929, FiltMin=2599, FiltMax=8567, Gamma=2.950 23:21:48.920 00.011 15672 PulseGuide returned control before completion, sleep 96 23:21:48.957 00.037 30444 UpdateGuideState exits: m=102459 SNR=80.0 Saturated 23:21:48.957 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:48.957 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:48.957 00.000 30444 Enqueuing Expose request 23:21:49.033 00.076 15672 IsGuiding returns 0 23:21:49.033 00.000 15672 Move returns status 0, amount 102 23:21:49.033 00.000 15672 MoveAxis(S, 112, ABG) 23:21:49.033 00.000 15672 Guiding Dir = 1, Dur = 112 23:21:49.033 00.000 15672 IsSlewing returns 0 23:21:49.034 00.001 15672 IsGuiding returns 0 23:21:49.113 00.079 15672 PulseGuide returned control before completion, sleep 44 23:21:49.161 00.048 15672 IsGuiding returns 1 23:21:49.161 00.000 15672 scope still moving after pulse duration time elapsed 23:21:49.181 00.020 15672 IsSlewing returns 0 23:21:49.184 00.003 15672 IsGuiding returns 1 23:21:49.205 00.021 15672 IsSlewing returns 0 23:21:49.208 00.003 15672 IsGuiding returns 1 23:21:49.229 00.021 15672 IsSlewing returns 0 23:21:49.242 00.013 15672 IsGuiding returns 0 23:21:49.242 00.000 15672 scope move finished after 112 + 96 ms 23:21:49.242 00.000 15672 Move returns status 0, amount 112 23:21:49.242 00.000 15672 move complete, result=0 23:21:49.243 00.001 15672 worker thread done servicing request 23:21:49.243 00.000 15672 Worker thread wakes up 23:21:49.243 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:49.243 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:49.243 00.000 30444 GuideStep: 0.3 px 102 ms WEST, 0.6 px 112 ms SOUTH 23:21:51.152 01.909 15672 Exposure complete 23:21:51.172 00.020 15672 worker thread done servicing request 23:21:51.172 00.000 30444 OnExposeComplete: enter 23:21:51.172 00.000 30444 UpdateGuideState(): m_state=6 23:21:51.173 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2093 23:21:51.173 00.000 30444 Star::Find returns 1 (1), X=462.02, Y=194.25, Mass=106513, SNR=78.1, Peak=9513 HFD=4.0 23:21:51.173 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 23:21:51.173 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 23:21:51.173 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.74 hyp=0.92 cameraTheta=0.93 mountX=0.32 mountY=0.84, mountTheta=1.20 23:21:51.174 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.74, opts=13) 23:21:51.174 00.000 30444 Enqueuing Move request for scope (0.55, 0.74) 23:21:51.174 00.000 15672 Worker thread wakes up 23:21:51.174 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.74) opts 0xd 23:21:51.174 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.74) 23:21:51.174 00.000 15672 Moving (0.55, 0.74) raw xDistance=0.32 yDistance=0.84 23:21:51.174 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32 23:21:51.174 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 23:21:51.174 00.000 15672 MoveAxis(W, 94, ABG) 23:21:51.174 00.000 15672 Guiding Dir = 3, Dur = 94 23:21:51.175 00.001 15672 IsSlewing returns 0 23:21:51.176 00.001 15672 IsGuiding returns 0 23:21:51.182 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=15699, FiltMin=2654, FiltMax=8923, Gamma=2.950 23:21:51.205 00.023 15672 PulseGuide returned control before completion, sleep 75 23:21:51.281 00.076 30444 UpdateGuideState exits: m=106513 SNR=78.1 Saturated 23:21:51.281 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:51.281 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:51.281 00.000 30444 Enqueuing Expose request 23:21:51.285 00.004 15672 IsGuiding returns 1 23:21:51.285 00.000 15672 scope still moving after pulse duration time elapsed 23:21:51.308 00.023 15672 IsSlewing returns 0 23:21:51.334 00.026 15672 IsGuiding returns 0 23:21:51.334 00.000 15672 scope move finished after 94 + 63 ms 23:21:51.334 00.000 15672 Move returns status 0, amount 94 23:21:51.334 00.000 15672 MoveAxis(S, 150, ABG) 23:21:51.334 00.000 15672 Guiding Dir = 1, Dur = 150 23:21:51.335 00.001 15672 IsSlewing returns 0 23:21:51.335 00.000 15672 IsGuiding returns 0 23:21:51.413 00.078 15672 PulseGuide returned control before completion, sleep 82 23:21:51.509 00.096 15672 IsGuiding returns 1 23:21:51.509 00.000 15672 scope still moving after pulse duration time elapsed 23:21:51.531 00.022 15672 IsSlewing returns 0 23:21:51.532 00.001 15672 IsGuiding returns 1 23:21:51.553 00.021 15672 IsSlewing returns 0 23:21:51.554 00.001 15672 IsGuiding returns 1 23:21:51.574 00.020 15672 IsSlewing returns 0 23:21:51.605 00.031 15672 IsGuiding returns 0 23:21:51.606 00.001 15672 scope move finished after 150 + 119 ms 23:21:51.606 00.000 15672 Move returns status 0, amount 150 23:21:51.606 00.000 15672 move complete, result=0 23:21:51.606 00.000 15672 worker thread done servicing request 23:21:51.606 00.000 15672 Worker thread wakes up 23:21:51.606 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:51.606 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:51.606 00.000 30444 GuideStep: 0.3 px 94 ms WEST, 0.8 px 150 ms SOUTH 23:21:53.711 02.105 15672 Exposure complete 23:21:53.731 00.020 15672 worker thread done servicing request 23:21:53.731 00.000 30444 OnExposeComplete: enter 23:21:53.731 00.000 30444 UpdateGuideState(): m_state=6 23:21:53.731 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 2094 23:21:53.731 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=193.56, Mass=105263, SNR=85.7, Peak=9612 HFD=3.3 23:21:53.731 00.000 30444 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.28) = xAngle (3.37 = -2.92) 23:21:53.732 00.001 30444 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.30 = -2.98) 23:21:53.732 00.000 30444 CameraToMount -- cameraX=-0.99 cameraY=0.05 hyp=1.00 cameraTheta=3.09 mountX=-0.97 mountY=-0.16, mountTheta=-2.98 23:21:53.732 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.99, y=0.05, opts=13) 23:21:53.732 00.000 30444 Enqueuing Move request for scope (-0.99, 0.05) 23:21:53.732 00.000 15672 Worker thread wakes up 23:21:53.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.99, 0.05) opts 0xd 23:21:53.732 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.99, 0.05) 23:21:53.732 00.000 15672 Moving (-0.99, 0.05) raw xDistance=-0.97 yDistance=-0.16 23:21:53.732 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.97 23:21:53.732 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:21:53.732 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 23:21:53.732 00.000 15672 MoveAxis(E, 256, ABG) 23:21:53.732 00.000 15672 Guiding Dir = 2, Dur = 256 23:21:53.733 00.001 15672 IsSlewing returns 0 23:21:53.734 00.001 15672 IsGuiding returns 0 23:21:53.739 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=9849, FiltMin=2678, FiltMax=8818, Gamma=2.950 23:21:53.761 00.022 15672 PulseGuide returned control before completion, sleep 240 23:21:53.788 00.027 30444 UpdateGuideState exits: m=105263 SNR=85.7 Saturated 23:21:53.788 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:53.788 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:53.788 00.000 30444 Enqueuing Expose request 23:21:54.005 00.217 15672 IsGuiding returns 1 23:21:54.005 00.000 15672 scope still moving after pulse duration time elapsed 23:21:54.026 00.021 15672 IsSlewing returns 0 23:21:54.051 00.025 15672 IsGuiding returns 0 23:21:54.051 00.000 15672 scope move finished after 256 + 59 ms 23:21:54.051 00.000 15672 Move returns status 0, amount 256 23:21:54.051 00.000 15672 MoveAxis(N, 0, ABG) 23:21:54.051 00.000 15672 Move returns status 0, amount 0 23:21:54.051 00.000 15672 move complete, result=0 23:21:54.051 00.000 15672 worker thread done servicing request 23:21:54.051 00.000 15672 Worker thread wakes up 23:21:54.051 00.000 30444 GuideStep: -1.0 px 256 ms EAST, -0.2 px 0 ms NORTH 23:21:54.051 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:54.051 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:55.957 01.906 15672 Exposure complete 23:21:55.976 00.019 15672 worker thread done servicing request 23:21:55.977 00.001 30444 OnExposeComplete: enter 23:21:55.977 00.000 30444 UpdateGuideState(): m_state=6 23:21:55.977 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 2095 23:21:55.977 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=193.71, Mass=111360, SNR=91.0, Peak=11901 HFD=3.8 23:21:55.977 00.000 30444 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.28) = xAngle (2.89 = 2.89) 23:21:55.977 00.000 30444 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.83 = 2.83) 23:21:55.977 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.20 hyp=0.40 cameraTheta=2.61 mountX=-0.38 mountY=0.12, mountTheta=2.83 23:21:55.977 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.20, opts=13) 23:21:55.977 00.000 30444 Enqueuing Move request for scope (-0.34, 0.20) 23:21:55.977 00.000 15672 Worker thread wakes up 23:21:55.978 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.20) opts 0xd 23:21:55.978 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.20) 23:21:55.978 00.000 15672 Moving (-0.34, 0.20) raw xDistance=-0.38 yDistance=0.12 23:21:55.978 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.38 23:21:55.978 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:21:55.978 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:21:55.978 00.000 15672 MoveAxis(E, 122, ABG) 23:21:55.978 00.000 15672 Guiding Dir = 2, Dur = 122 23:21:55.978 00.000 15672 IsSlewing returns 0 23:21:55.983 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=12880, FiltMin=2681, FiltMax=9079, Gamma=2.950 23:21:56.014 00.031 15672 IsGuiding returns 0 23:21:56.030 00.016 15672 PulseGuide returned control before completion, sleep 117 23:21:56.033 00.003 30444 UpdateGuideState exits: m=111360 SNR=91.0 Saturated 23:21:56.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:56.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:56.033 00.000 30444 Enqueuing Expose request 23:21:56.175 00.142 15672 IsGuiding returns 0 23:21:56.176 00.001 15672 Move returns status 0, amount 122 23:21:56.176 00.000 15672 MoveAxis(N, 0, ABG) 23:21:56.176 00.000 15672 Move returns status 0, amount 0 23:21:56.176 00.000 15672 move complete, result=0 23:21:56.176 00.000 15672 worker thread done servicing request 23:21:56.176 00.000 15672 Worker thread wakes up 23:21:56.176 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:56.177 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:56.177 00.000 30444 GuideStep: -0.4 px 122 ms EAST, 0.1 px 0 ms NORTH 23:21:58.286 02.109 15672 Exposure complete 23:21:58.306 00.020 15672 worker thread done servicing request 23:21:58.306 00.000 30444 OnExposeComplete: enter 23:21:58.306 00.000 30444 UpdateGuideState(): m_state=6 23:21:58.307 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2096 23:21:58.307 00.000 30444 Star::Find returns 1 (1), X=461.98, Y=193.53, Mass=102322, SNR=76.0, Peak=11796 HFD=3.5 23:21:58.307 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 23:21:58.307 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.27 = 0.27) 23:21:58.307 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.03 hyp=0.51 cameraTheta=0.05 mountX=0.48 mountY=0.14, mountTheta=0.28 23:21:58.307 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.03, opts=13) 23:21:58.307 00.000 30444 Enqueuing Move request for scope (0.51, 0.03) 23:21:58.307 00.000 15672 Worker thread wakes up 23:21:58.307 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.03) opts 0xd 23:21:58.307 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.03) 23:21:58.308 00.001 15672 Moving (0.51, 0.03) raw xDistance=0.48 yDistance=0.14 23:21:58.308 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.48 23:21:58.308 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:21:58.308 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:21:58.308 00.000 15672 MoveAxis(W, 121, ABG) 23:21:58.308 00.000 15672 Guiding Dir = 3, Dur = 121 23:21:58.308 00.000 15672 IsSlewing returns 0 23:21:58.309 00.001 15672 IsGuiding returns 0 23:21:58.314 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=12809, FiltMin=2673, FiltMax=9619, Gamma=2.950 23:21:58.331 00.017 15672 PulseGuide returned control before completion, sleep 110 23:21:58.362 00.031 30444 UpdateGuideState exits: m=102322 SNR=76.0 Saturated 23:21:58.362 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:58.362 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:21:58.362 00.000 30444 Enqueuing Expose request 23:21:58.443 00.081 15672 IsGuiding returns 1 23:21:58.443 00.000 15672 scope still moving after pulse duration time elapsed 23:21:58.463 00.020 15672 IsSlewing returns 0 23:21:58.492 00.029 15672 IsGuiding returns 0 23:21:58.492 00.000 15672 scope move finished after 121 + 61 ms 23:21:58.492 00.000 15672 Move returns status 0, amount 121 23:21:58.492 00.000 15672 MoveAxis(N, 0, ABG) 23:21:58.492 00.000 15672 Move returns status 0, amount 0 23:21:58.493 00.001 15672 move complete, result=0 23:21:58.493 00.000 15672 worker thread done servicing request 23:21:58.493 00.000 15672 Worker thread wakes up 23:21:58.493 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:21:58.493 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:21:58.493 00.000 30444 GuideStep: 0.5 px 121 ms WEST, 0.1 px 0 ms NORTH 23:22:00.399 01.906 15672 Exposure complete 23:22:00.419 00.020 15672 worker thread done servicing request 23:22:00.419 00.000 30444 OnExposeComplete: enter 23:22:00.419 00.000 30444 UpdateGuideState(): m_state=6 23:22:00.419 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2097 23:22:00.419 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=193.65, Mass=100769, SNR=74.3, Peak=12839 HFD=3.2 23:22:00.419 00.000 30444 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.28) = xAngle (2.21 = 2.21) 23:22:00.419 00.000 30444 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.14 = 2.14) 23:22:00.419 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.93 mountX=-0.09 mountY=0.13, mountTheta=2.19 23:22:00.420 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.14, opts=13) 23:22:00.420 00.000 30444 Enqueuing Move request for scope (-0.05, 0.14) 23:22:00.420 00.000 15672 Worker thread wakes up 23:22:00.420 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd 23:22:00.420 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.14) 23:22:00.420 00.000 15672 Moving (-0.05, 0.14) raw xDistance=-0.09 yDistance=0.13 23:22:00.420 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:22:00.420 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:00.420 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:22:00.420 00.000 15672 MoveAxis(E, 0, ABG) 23:22:00.420 00.000 15672 Move returns status 0, amount 0 23:22:00.420 00.000 15672 MoveAxis(N, 0, ABG) 23:22:00.420 00.000 15672 Move returns status 0, amount 0 23:22:00.420 00.000 15672 move complete, result=0 23:22:00.420 00.000 15672 worker thread done servicing request 23:22:00.425 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=13260, FiltMin=2579, FiltMax=9552, Gamma=2.950 23:22:00.474 00.049 30444 UpdateGuideState exits: m=100769 SNR=74.3 Saturated 23:22:00.475 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:00.475 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:00.475 00.000 30444 Enqueuing Expose request 23:22:00.475 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:22:00.475 00.000 15672 Worker thread wakes up 23:22:00.475 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:00.475 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:02.585 02.110 15672 Exposure complete 23:22:02.605 00.020 15672 worker thread done servicing request 23:22:02.605 00.000 30444 OnExposeComplete: enter 23:22:02.605 00.000 30444 UpdateGuideState(): m_state=6 23:22:02.605 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2098 23:22:02.605 00.000 30444 Star::Find returns 1 (1), X=461.24, Y=193.66, Mass=94079, SNR=69.1, Peak=12472 HFD=3.0 23:22:02.605 00.000 30444 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.28) = xAngle (2.84 = 2.84) 23:22:02.605 00.000 30444 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.78 = 2.78) 23:22:02.606 00.001 30444 CameraToMount -- cameraX=-0.23 cameraY=0.15 hyp=0.28 cameraTheta=2.56 mountX=-0.27 mountY=0.10, mountTheta=2.79 23:22:02.606 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.15, opts=13) 23:22:02.606 00.000 30444 Enqueuing Move request for scope (-0.23, 0.15) 23:22:02.606 00.000 15672 Worker thread wakes up 23:22:02.606 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.15) opts 0xd 23:22:02.606 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.15) 23:22:02.606 00.000 15672 Moving (-0.23, 0.15) raw xDistance=-0.27 yDistance=0.10 23:22:02.606 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 23:22:02.606 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:02.606 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 23:22:02.606 00.000 15672 MoveAxis(E, 72, ABG) 23:22:02.607 00.001 15672 Guiding Dir = 2, Dur = 72 23:22:02.607 00.000 15672 IsSlewing returns 0 23:22:02.608 00.001 15672 IsGuiding returns 0 23:22:02.612 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2396, max=12472, FiltMin=2685, FiltMax=8860, Gamma=2.950 23:22:02.628 00.016 15672 PulseGuide returned control before completion, sleep 63 23:22:02.661 00.033 30444 UpdateGuideState exits: m=94079 SNR=69.1 Saturated 23:22:02.661 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:02.661 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:02.661 00.000 30444 Enqueuing Expose request 23:22:02.692 00.031 15672 IsGuiding returns 1 23:22:02.693 00.001 15672 scope still moving after pulse duration time elapsed 23:22:02.713 00.020 15672 IsSlewing returns 0 23:22:02.725 00.012 15672 IsGuiding returns 0 23:22:02.725 00.000 15672 scope move finished after 72 + 45 ms 23:22:02.725 00.000 15672 Move returns status 0, amount 72 23:22:02.725 00.000 15672 MoveAxis(N, 0, ABG) 23:22:02.725 00.000 15672 Move returns status 0, amount 0 23:22:02.725 00.000 15672 move complete, result=0 23:22:02.725 00.000 15672 worker thread done servicing request 23:22:02.725 00.000 15672 Worker thread wakes up 23:22:02.725 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:02.725 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:02.725 00.000 30444 GuideStep: -0.3 px 72 ms EAST, 0.1 px 0 ms NORTH 23:22:04.633 01.908 15672 Exposure complete 23:22:04.653 00.020 15672 worker thread done servicing request 23:22:04.653 00.000 30444 OnExposeComplete: enter 23:22:04.653 00.000 30444 UpdateGuideState(): m_state=6 23:22:04.653 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2099 23:22:04.653 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.64, Mass=104099, SNR=76.5, Peak=12391 HFD=3.2 23:22:04.654 00.001 30444 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.28) = xAngle (1.40 = 1.40) 23:22:04.654 00.000 30444 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.33 = 1.33) 23:22:04.654 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.12 mountX=0.03 mountY=0.15, mountTheta=1.39 23:22:04.654 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.13, opts=13) 23:22:04.654 00.000 30444 Enqueuing Move request for scope (0.07, 0.13) 23:22:04.654 00.000 15672 Worker thread wakes up 23:22:04.654 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd 23:22:04.654 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.13) 23:22:04.654 00.000 15672 Moving (0.07, 0.13) raw xDistance=0.03 yDistance=0.15 23:22:04.654 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:22:04.654 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:04.654 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 23:22:04.655 00.001 15672 MoveAxis(E, 0, ABG) 23:22:04.655 00.000 15672 Move returns status 0, amount 0 23:22:04.655 00.000 15672 MoveAxis(N, 0, ABG) 23:22:04.655 00.000 15672 Move returns status 0, amount 0 23:22:04.655 00.000 15672 move complete, result=0 23:22:04.655 00.000 15672 worker thread done servicing request 23:22:04.659 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2385, max=12549, FiltMin=2681, FiltMax=9016, Gamma=2.950 23:22:04.709 00.050 30444 UpdateGuideState exits: m=104099 SNR=76.5 Saturated 23:22:04.709 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:04.709 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:04.709 00.000 30444 Enqueuing Expose request 23:22:04.709 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:22:04.709 00.000 15672 Worker thread wakes up 23:22:04.709 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:04.709 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:06.818 02.109 15672 Exposure complete 23:22:06.838 00.020 15672 worker thread done servicing request 23:22:06.838 00.000 30444 OnExposeComplete: enter 23:22:06.838 00.000 30444 UpdateGuideState(): m_state=6 23:22:06.838 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2100 23:22:06.838 00.000 30444 Star::Find returns 1 (1), X=462.19, Y=193.56, Mass=106552, SNR=91.6, Peak=11062 HFD=3.7 23:22:06.838 00.000 30444 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 23:22:06.838 00.000 30444 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 23:22:06.838 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=0.05 hyp=0.71 cameraTheta=0.08 mountX=0.67 mountY=0.21, mountTheta=0.30 23:22:06.839 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=0.05, opts=13) 23:22:06.839 00.000 30444 Enqueuing Move request for scope (0.71, 0.05) 23:22:06.839 00.000 15672 Worker thread wakes up 23:22:06.839 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.05) opts 0xd 23:22:06.839 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, 0.05) 23:22:06.839 00.000 15672 Moving (0.71, 0.05) raw xDistance=0.67 yDistance=0.21 23:22:06.839 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67 23:22:06.839 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:06.839 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:22:06.839 00.000 15672 MoveAxis(W, 180, ABG) 23:22:06.839 00.000 15672 Guiding Dir = 3, Dur = 180 23:22:06.840 00.001 15672 IsSlewing returns 0 23:22:06.841 00.001 15672 IsGuiding returns 0 23:22:06.845 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=11138, FiltMin=2668, FiltMax=9786, Gamma=2.950 23:22:06.861 00.016 15672 PulseGuide returned control before completion, sleep 170 23:22:06.894 00.033 30444 UpdateGuideState exits: m=106552 SNR=91.6 Saturated 23:22:06.894 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:06.894 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:06.894 00.000 30444 Enqueuing Expose request 23:22:07.034 00.140 15672 IsGuiding returns 1 23:22:07.034 00.000 15672 scope still moving after pulse duration time elapsed 23:22:07.055 00.021 15672 IsSlewing returns 0 23:22:07.070 00.015 15672 IsGuiding returns 0 23:22:07.070 00.000 15672 scope move finished after 180 + 49 ms 23:22:07.070 00.000 15672 Move returns status 0, amount 180 23:22:07.070 00.000 15672 MoveAxis(N, 0, ABG) 23:22:07.070 00.000 15672 Move returns status 0, amount 0 23:22:07.070 00.000 15672 move complete, result=0 23:22:07.070 00.000 15672 worker thread done servicing request 23:22:07.070 00.000 15672 Worker thread wakes up 23:22:07.070 00.000 30444 GuideStep: 0.7 px 180 ms WEST, 0.2 px 0 ms NORTH 23:22:07.070 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:07.070 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:08.979 01.909 15672 Exposure complete 23:22:08.999 00.020 15672 worker thread done servicing request 23:22:08.999 00.000 30444 OnExposeComplete: enter 23:22:08.999 00.000 30444 UpdateGuideState(): m_state=6 23:22:08.999 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2101 23:22:09.000 00.001 30444 Star::Find returns 1 (1), X=462.04, Y=193.56, Mass=108483, SNR=78.1, Peak=11556 HFD=3.6 23:22:09.000 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 23:22:09.000 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 23:22:09.000 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=0.05 hyp=0.57 cameraTheta=0.09 mountX=0.53 mountY=0.17, mountTheta=0.31 23:22:09.000 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=0.05, opts=13) 23:22:09.000 00.000 30444 Enqueuing Move request for scope (0.57, 0.05) 23:22:09.000 00.000 15672 Worker thread wakes up 23:22:09.000 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.05) opts 0xd 23:22:09.000 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, 0.05) 23:22:09.000 00.000 15672 Moving (0.57, 0.05) raw xDistance=0.53 yDistance=0.17 23:22:09.000 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53 23:22:09.000 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:09.001 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:22:09.001 00.000 15672 MoveAxis(W, 156, ABG) 23:22:09.001 00.000 15672 Guiding Dir = 3, Dur = 156 23:22:09.001 00.000 15672 IsSlewing returns 0 23:22:09.003 00.002 15672 IsGuiding returns 0 23:22:09.007 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=11556, FiltMin=2647, FiltMax=9579, Gamma=2.950 23:22:09.018 00.011 15672 PulseGuide returned control before completion, sleep 151 23:22:09.056 00.038 30444 UpdateGuideState exits: m=108483 SNR=78.1 Saturated 23:22:09.056 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:09.056 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:09.056 00.000 30444 Enqueuing Expose request 23:22:09.195 00.139 15672 IsGuiding returns 0 23:22:09.196 00.001 15672 Move returns status 0, amount 156 23:22:09.196 00.000 15672 MoveAxis(N, 0, ABG) 23:22:09.196 00.000 15672 Move returns status 0, amount 0 23:22:09.196 00.000 15672 move complete, result=0 23:22:09.196 00.000 15672 worker thread done servicing request 23:22:09.196 00.000 15672 Worker thread wakes up 23:22:09.197 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:09.197 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:09.197 00.000 30444 GuideStep: 0.5 px 156 ms WEST, 0.2 px 0 ms NORTH 23:22:11.307 02.110 15672 Exposure complete 23:22:11.326 00.019 15672 worker thread done servicing request 23:22:11.326 00.000 30444 OnExposeComplete: enter 23:22:11.326 00.000 30444 UpdateGuideState(): m_state=6 23:22:11.327 00.001 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2102 23:22:11.327 00.000 30444 Star::Find returns 1 (1), X=462.02, Y=193.43, Mass=105984, SNR=74.6, Peak=11254 HFD=3.5 23:22:11.327 00.000 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.13 = 0.13) 23:22:11.327 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.07 = 0.07) 23:22:11.327 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.08 hyp=0.54 cameraTheta=-0.14 mountX=0.54 mountY=0.04, mountTheta=0.07 23:22:11.327 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.08, opts=13) 23:22:11.327 00.000 30444 Enqueuing Move request for scope (0.54, -0.08) 23:22:11.327 00.000 15672 Worker thread wakes up 23:22:11.327 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.08) opts 0xd 23:22:11.327 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.08) 23:22:11.327 00.000 15672 Moving (0.54, -0.08) raw xDistance=0.54 yDistance=0.04 23:22:11.328 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54 23:22:11.328 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:11.328 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 23:22:11.328 00.000 15672 MoveAxis(W, 157, ABG) 23:22:11.328 00.000 15672 Guiding Dir = 3, Dur = 157 23:22:11.328 00.000 15672 IsSlewing returns 0 23:22:11.329 00.001 15672 IsGuiding returns 0 23:22:11.333 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=12712, FiltMin=2690, FiltMax=9303, Gamma=2.950 23:22:11.350 00.017 15672 PulseGuide returned control before completion, sleep 147 23:22:11.383 00.033 30444 UpdateGuideState exits: m=105984 SNR=74.6 Saturated 23:22:11.383 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:11.383 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:11.383 00.000 30444 Enqueuing Expose request 23:22:11.501 00.118 15672 IsGuiding returns 1 23:22:11.501 00.000 15672 scope still moving after pulse duration time elapsed 23:22:11.522 00.021 15672 IsSlewing returns 0 23:22:11.543 00.021 15672 IsGuiding returns 0 23:22:11.544 00.001 15672 scope move finished after 157 + 56 ms 23:22:11.544 00.000 15672 Move returns status 0, amount 157 23:22:11.544 00.000 15672 MoveAxis(N, 0, ABG) 23:22:11.544 00.000 15672 Move returns status 0, amount 0 23:22:11.544 00.000 15672 move complete, result=0 23:22:11.544 00.000 15672 worker thread done servicing request 23:22:11.544 00.000 15672 Worker thread wakes up 23:22:11.545 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:11.545 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:11.545 00.000 30444 GuideStep: 0.5 px 157 ms WEST, 0.0 px 0 ms NORTH 23:22:13.461 01.916 15672 Exposure complete 23:22:13.493 00.032 15672 worker thread done servicing request 23:22:13.493 00.000 30444 OnExposeComplete: enter 23:22:13.493 00.000 30444 UpdateGuideState(): m_state=6 23:22:13.493 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2103 23:22:13.493 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=193.58, Mass=104367, SNR=87.3, Peak=11949 HFD=3.3 23:22:13.493 00.000 30444 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.28) = xAngle (0.83 = 0.83) 23:22:13.494 00.001 30444 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.76 = 0.76) 23:22:13.494 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.55 mountX=0.09 mountY=0.09, mountTheta=0.80 23:22:13.494 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.07, opts=13) 23:22:13.494 00.000 30444 Enqueuing Move request for scope (0.12, 0.07) 23:22:13.494 00.000 15672 Worker thread wakes up 23:22:13.494 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd 23:22:13.494 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.07) 23:22:13.494 00.000 15672 Moving (0.12, 0.07) raw xDistance=0.09 yDistance=0.09 23:22:13.494 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:22:13.494 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:13.494 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:22:13.495 00.001 15672 MoveAxis(E, 0, ABG) 23:22:13.495 00.000 15672 Move returns status 0, amount 0 23:22:13.495 00.000 15672 MoveAxis(N, 0, ABG) 23:22:13.495 00.000 15672 Move returns status 0, amount 0 23:22:13.495 00.000 15672 move complete, result=0 23:22:13.495 00.000 15672 worker thread done servicing request 23:22:13.499 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=13101, FiltMin=2643, FiltMax=9252, Gamma=2.950 23:22:13.656 00.157 30444 UpdateGuideState exits: m=104367 SNR=87.3 Saturated 23:22:13.656 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:13.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:13.656 00.000 30444 Enqueuing Expose request 23:22:13.656 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:22:13.656 00.000 15672 Worker thread wakes up 23:22:13.657 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:13.657 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:15.767 02.110 15672 Exposure complete 23:22:15.787 00.020 15672 worker thread done servicing request 23:22:15.787 00.000 30444 OnExposeComplete: enter 23:22:15.787 00.000 30444 UpdateGuideState(): m_state=6 23:22:15.787 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2104 23:22:15.787 00.000 30444 Star::Find returns 1 (1), X=461.88, Y=193.37, Mass=110458, SNR=76.8, Peak=10791 HFD=3.8 23:22:15.787 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 23:22:15.787 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 23:22:15.787 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.14 hyp=0.42 cameraTheta=-0.34 mountX=0.42 mountY=-0.05, mountTheta=-0.12 23:22:15.788 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.14, opts=13) 23:22:15.788 00.000 30444 Enqueuing Move request for scope (0.40, -0.14) 23:22:15.788 00.000 15672 Worker thread wakes up 23:22:15.788 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.14) opts 0xd 23:22:15.788 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.14) 23:22:15.788 00.000 15672 Moving (0.40, -0.14) raw xDistance=0.42 yDistance=-0.05 23:22:15.788 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42 23:22:15.788 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:15.788 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:22:15.788 00.000 15672 MoveAxis(W, 115, ABG) 23:22:15.788 00.000 15672 Guiding Dir = 3, Dur = 115 23:22:15.789 00.001 15672 IsSlewing returns 0 23:22:15.790 00.001 15672 IsGuiding returns 0 23:22:15.794 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2384, max=13760, FiltMin=2713, FiltMax=10308, Gamma=2.950 23:22:15.808 00.014 15672 PulseGuide returned control before completion, sleep 108 23:22:15.843 00.035 30444 UpdateGuideState exits: m=110458 SNR=76.8 Saturated 23:22:15.843 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:15.843 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:15.843 00.000 30444 Enqueuing Expose request 23:22:15.935 00.092 15672 IsGuiding returns 0 23:22:15.935 00.000 15672 Move returns status 0, amount 115 23:22:15.935 00.000 15672 MoveAxis(N, 0, ABG) 23:22:15.935 00.000 15672 Move returns status 0, amount 0 23:22:15.935 00.000 15672 move complete, result=0 23:22:15.935 00.000 15672 worker thread done servicing request 23:22:15.935 00.000 15672 Worker thread wakes up 23:22:15.935 00.000 30444 GuideStep: 0.4 px 115 ms WEST, -0.1 px 0 ms NORTH 23:22:15.935 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:15.935 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:17.844 01.909 15672 Exposure complete 23:22:17.864 00.020 15672 worker thread done servicing request 23:22:17.864 00.000 30444 OnExposeComplete: enter 23:22:17.864 00.000 30444 UpdateGuideState(): m_state=6 23:22:17.864 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2105 23:22:17.864 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=193.52, Mass=105403, SNR=76.5, Peak=11649 HFD=3.3 23:22:17.865 00.001 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 23:22:17.865 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 23:22:17.865 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.15 mountX=0.08 mountY=0.03, mountTheta=0.38 23:22:17.865 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.01, opts=13) 23:22:17.865 00.000 30444 Enqueuing Move request for scope (0.09, 0.01) 23:22:17.865 00.000 15672 Worker thread wakes up 23:22:17.865 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd 23:22:17.865 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.01) 23:22:17.865 00.000 15672 Moving (0.09, 0.01) raw xDistance=0.08 yDistance=0.03 23:22:17.865 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:22:17.865 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:17.865 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:22:17.866 00.001 15672 MoveAxis(E, 0, ABG) 23:22:17.866 00.000 15672 Move returns status 0, amount 0 23:22:17.866 00.000 15672 MoveAxis(N, 0, ABG) 23:22:17.866 00.000 15672 Move returns status 0, amount 0 23:22:17.866 00.000 15672 move complete, result=0 23:22:17.866 00.000 15672 worker thread done servicing request 23:22:17.871 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=13920, FiltMin=2646, FiltMax=9071, Gamma=2.950 23:22:17.920 00.049 30444 UpdateGuideState exits: m=105403 SNR=76.5 Saturated 23:22:17.920 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:17.920 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:17.920 00.000 30444 Enqueuing Expose request 23:22:17.920 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:22:17.920 00.000 15672 Worker thread wakes up 23:22:17.920 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:17.920 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:20.030 02.110 15672 Exposure complete 23:22:20.050 00.020 15672 worker thread done servicing request 23:22:20.050 00.000 30444 OnExposeComplete: enter 23:22:20.050 00.000 30444 UpdateGuideState(): m_state=6 23:22:20.050 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2106 23:22:20.050 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=193.54, Mass=104800, SNR=83.9, Peak=12116 HFD=3.4 23:22:20.050 00.000 30444 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 23:22:20.050 00.000 30444 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 23:22:20.050 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.16 mountX=0.20 mountY=0.08, mountTheta=0.38 23:22:20.051 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.03, opts=13) 23:22:20.051 00.000 30444 Enqueuing Move request for scope (0.22, 0.03) 23:22:20.051 00.000 15672 Worker thread wakes up 23:22:20.051 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd 23:22:20.051 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.03) 23:22:20.051 00.000 15672 Moving (0.22, 0.03) raw xDistance=0.20 yDistance=0.08 23:22:20.051 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:22:20.051 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:20.051 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:22:20.051 00.000 15672 MoveAxis(E, 0, ABG) 23:22:20.051 00.000 15672 Move returns status 0, amount 0 23:22:20.051 00.000 15672 MoveAxis(N, 0, ABG) 23:22:20.051 00.000 15672 Move returns status 0, amount 0 23:22:20.051 00.000 15672 move complete, result=0 23:22:20.052 00.001 15672 worker thread done servicing request 23:22:20.056 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2382, max=12544, FiltMin=2754, FiltMax=9609, Gamma=2.950 23:22:20.106 00.050 30444 UpdateGuideState exits: m=104800 SNR=83.9 Saturated 23:22:20.106 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:20.106 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:20.106 00.000 30444 Enqueuing Expose request 23:22:20.106 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:22:20.106 00.000 15672 Worker thread wakes up 23:22:20.106 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:20.106 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:22.021 01.915 15672 Exposure complete 23:22:22.053 00.032 15672 worker thread done servicing request 23:22:22.053 00.000 30444 OnExposeComplete: enter 23:22:22.053 00.000 30444 UpdateGuideState(): m_state=6 23:22:22.054 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2107 23:22:22.054 00.000 30444 Star::Find returns 1 (1), X=462.10, Y=193.98, Mass=121343, SNR=85.4, Peak=10049 HFD=4.1 23:22:22.054 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 23:22:22.054 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 23:22:22.054 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=0.48 hyp=0.78 cameraTheta=0.66 mountX=0.46 mountY=0.60, mountTheta=0.91 23:22:22.054 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=0.48, opts=13) 23:22:22.054 00.000 30444 Enqueuing Move request for scope (0.62, 0.48) 23:22:22.054 00.000 15672 Worker thread wakes up 23:22:22.054 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.48) opts 0xd 23:22:22.054 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, 0.48) 23:22:22.055 00.001 15672 Moving (0.62, 0.48) raw xDistance=0.46 yDistance=0.60 23:22:22.055 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 23:22:22.055 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 23:22:22.055 00.000 15672 MoveAxis(W, 125, ABG) 23:22:22.055 00.000 15672 Guiding Dir = 3, Dur = 125 23:22:22.055 00.000 15672 IsSlewing returns 0 23:22:22.056 00.001 15672 IsGuiding returns 0 23:22:22.061 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=12207, FiltMin=2591, FiltMax=9426, Gamma=2.950 23:22:22.085 00.024 15672 PulseGuide returned control before completion, sleep 107 23:22:22.109 00.024 30444 UpdateGuideState exits: m=121343 SNR=85.4 Saturated 23:22:22.109 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:22.109 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:22.109 00.000 30444 Enqueuing Expose request 23:22:22.195 00.086 15672 IsGuiding returns 1 23:22:22.195 00.000 15672 scope still moving after pulse duration time elapsed 23:22:22.215 00.020 15672 IsSlewing returns 0 23:22:22.231 00.016 15672 IsGuiding returns 0 23:22:22.231 00.000 15672 scope move finished after 125 + 49 ms 23:22:22.231 00.000 15672 Move returns status 0, amount 125 23:22:22.231 00.000 15672 MoveAxis(S, 107, ABG) 23:22:22.231 00.000 15672 Guiding Dir = 1, Dur = 107 23:22:22.232 00.001 15672 IsSlewing returns 0 23:22:22.235 00.003 15672 IsGuiding returns 0 23:22:22.309 00.074 15672 PulseGuide returned control before completion, sleep 43 23:22:22.391 00.082 15672 IsGuiding returns 1 23:22:22.391 00.000 15672 scope still moving after pulse duration time elapsed 23:22:22.412 00.021 15672 IsSlewing returns 0 23:22:22.414 00.002 15672 IsGuiding returns 1 23:22:22.435 00.021 15672 IsSlewing returns 0 23:22:22.454 00.019 15672 IsGuiding returns 0 23:22:22.454 00.000 15672 scope move finished after 107 + 112 ms 23:22:22.454 00.000 15672 Move returns status 0, amount 107 23:22:22.454 00.000 15672 move complete, result=0 23:22:22.454 00.000 15672 worker thread done servicing request 23:22:22.455 00.001 15672 Worker thread wakes up 23:22:22.455 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:22.455 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:22.455 00.000 30444 GuideStep: 0.5 px 125 ms WEST, 0.6 px 107 ms SOUTH 23:22:24.564 02.109 15672 Exposure complete 23:22:24.584 00.020 15672 worker thread done servicing request 23:22:24.584 00.000 30444 OnExposeComplete: enter 23:22:24.584 00.000 30444 UpdateGuideState(): m_state=6 23:22:24.584 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2108 23:22:24.584 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=193.52, Mass=103103, SNR=76.8, Peak=11673 HFD=3.3 23:22:24.584 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 23:22:24.584 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 23:22:24.585 00.001 30444 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.80 mountX=-0.04 mountY=0.00, mountTheta=3.02 23:22:24.586 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.01, opts=13) 23:22:24.586 00.000 30444 Enqueuing Move request for scope (-0.04, 0.01) 23:22:24.586 00.000 15672 Worker thread wakes up 23:22:24.586 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd 23:22:24.586 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.01) 23:22:24.586 00.000 15672 Moving (-0.04, 0.01) raw xDistance=-0.04 yDistance=0.00 23:22:24.586 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:22:24.586 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:24.586 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 23:22:24.586 00.000 15672 MoveAxis(E, 0, ABG) 23:22:24.586 00.000 15672 Move returns status 0, amount 0 23:22:24.586 00.000 15672 MoveAxis(N, 0, ABG) 23:22:24.586 00.000 15672 Move returns status 0, amount 0 23:22:24.586 00.000 15672 move complete, result=0 23:22:24.586 00.000 15672 worker thread done servicing request 23:22:24.591 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=11673, FiltMin=2673, FiltMax=8879, Gamma=2.950 23:22:24.780 00.189 30444 UpdateGuideState exits: m=103103 SNR=76.8 Saturated 23:22:24.780 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:24.780 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:24.780 00.000 30444 Enqueuing Expose request 23:22:24.781 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:22:24.781 00.000 15672 Worker thread wakes up 23:22:24.781 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:24.781 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:26.687 01.906 15672 Exposure complete 23:22:26.707 00.020 15672 worker thread done servicing request 23:22:26.707 00.000 30444 OnExposeComplete: enter 23:22:26.707 00.000 30444 UpdateGuideState(): m_state=6 23:22:26.707 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2109 23:22:26.707 00.000 30444 Star::Find returns 1 (1), X=461.92, Y=193.29, Mass=108443, SNR=84.6, Peak=11112 HFD=3.5 23:22:26.707 00.000 30444 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.28) = xAngle (-0.18 = -0.18) 23:22:26.707 00.000 30444 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.24 = -0.24) 23:22:26.707 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.22 hyp=0.49 cameraTheta=-0.46 mountX=0.48 mountY=-0.12, mountTheta=-0.24 23:22:26.708 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.22, opts=13) 23:22:26.708 00.000 30444 Enqueuing Move request for scope (0.44, -0.22) 23:22:26.708 00.000 15672 Worker thread wakes up 23:22:26.708 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.22) opts 0xd 23:22:26.708 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.22) 23:22:26.708 00.000 15672 Moving (0.44, -0.22) raw xDistance=0.48 yDistance=-0.12 23:22:26.708 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 23:22:26.708 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:26.708 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:22:26.708 00.000 15672 MoveAxis(W, 131, ABG) 23:22:26.708 00.000 15672 Guiding Dir = 3, Dur = 131 23:22:26.709 00.001 15672 IsSlewing returns 0 23:22:26.710 00.001 15672 IsGuiding returns 0 23:22:26.714 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=12853, FiltMin=2672, FiltMax=9756, Gamma=2.950 23:22:26.734 00.020 15672 PulseGuide returned control before completion, sleep 117 23:22:26.846 00.112 30444 UpdateGuideState exits: m=108443 SNR=84.6 Saturated 23:22:26.846 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:26.846 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:26.846 00.000 30444 Enqueuing Expose request 23:22:26.910 00.064 15672 IsGuiding returns 0 23:22:26.911 00.001 15672 Move returns status 0, amount 131 23:22:26.911 00.000 15672 MoveAxis(N, 0, ABG) 23:22:26.911 00.000 15672 Move returns status 0, amount 0 23:22:26.911 00.000 15672 move complete, result=0 23:22:26.911 00.000 15672 worker thread done servicing request 23:22:26.911 00.000 15672 Worker thread wakes up 23:22:26.911 00.000 30444 GuideStep: 0.5 px 131 ms WEST, -0.1 px 0 ms NORTH 23:22:26.911 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:26.911 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:29.019 02.108 15672 Exposure complete 23:22:29.039 00.020 15672 worker thread done servicing request 23:22:29.039 00.000 30444 OnExposeComplete: enter 23:22:29.039 00.000 30444 UpdateGuideState(): m_state=6 23:22:29.039 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2110 23:22:29.039 00.000 30444 Star::Find returns 1 (1), X=461.79, Y=193.63, Mass=96767, SNR=72.2, Peak=10565 HFD=3.6 23:22:29.039 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 23:22:29.039 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 23:22:29.039 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.13 hyp=0.34 cameraTheta=0.39 mountX=0.27 mountY=0.19, mountTheta=0.62 23:22:29.040 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.13, opts=13) 23:22:29.040 00.000 30444 Enqueuing Move request for scope (0.32, 0.13) 23:22:29.040 00.000 15672 Worker thread wakes up 23:22:29.040 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.13) opts 0xd 23:22:29.040 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.13) 23:22:29.040 00.000 15672 Moving (0.32, 0.13) raw xDistance=0.27 yDistance=0.19 23:22:29.040 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27 23:22:29.040 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:29.040 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 23:22:29.040 00.000 15672 MoveAxis(W, 82, ABG) 23:22:29.040 00.000 15672 Guiding Dir = 3, Dur = 82 23:22:29.041 00.001 15672 IsSlewing returns 0 23:22:29.045 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=13440, FiltMin=2702, FiltMax=10145, Gamma=2.950 23:22:29.067 00.022 15672 IsGuiding returns 0 23:22:29.083 00.016 15672 PulseGuide returned control before completion, sleep 77 23:22:29.095 00.012 30444 UpdateGuideState exits: m=96767 SNR=72.2 Saturated 23:22:29.095 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:29.095 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:29.095 00.000 30444 Enqueuing Expose request 23:22:29.161 00.066 15672 IsGuiding returns 1 23:22:29.161 00.000 15672 scope still moving after pulse duration time elapsed 23:22:29.182 00.021 15672 IsSlewing returns 0 23:22:29.196 00.014 15672 IsGuiding returns 0 23:22:29.196 00.000 15672 scope move finished after 82 + 46 ms 23:22:29.196 00.000 15672 Move returns status 0, amount 82 23:22:29.196 00.000 15672 MoveAxis(N, 0, ABG) 23:22:29.196 00.000 15672 Move returns status 0, amount 0 23:22:29.196 00.000 15672 move complete, result=0 23:22:29.196 00.000 15672 worker thread done servicing request 23:22:29.196 00.000 15672 Worker thread wakes up 23:22:29.196 00.000 30444 GuideStep: 0.3 px 82 ms WEST, 0.2 px 0 ms NORTH 23:22:29.196 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:29.196 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:31.112 01.916 15672 Exposure complete 23:22:31.142 00.030 15672 worker thread done servicing request 23:22:31.142 00.000 30444 OnExposeComplete: enter 23:22:31.142 00.000 30444 UpdateGuideState(): m_state=6 23:22:31.142 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2111 23:22:31.142 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=193.59, Mass=132093, SNR=101.4, Peak=11308 HFD=4.1 23:22:31.142 00.000 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 23:22:31.142 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 23:22:31.143 00.001 30444 CameraToMount -- cameraX=0.56 cameraY=0.08 hyp=0.57 cameraTheta=0.14 mountX=0.52 mountY=0.20, mountTheta=0.36 23:22:31.143 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.08, opts=13) 23:22:31.143 00.000 30444 Enqueuing Move request for scope (0.56, 0.08) 23:22:31.143 00.000 15672 Worker thread wakes up 23:22:31.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.08) opts 0xd 23:22:31.143 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.08) 23:22:31.143 00.000 15672 Moving (0.56, 0.08) raw xDistance=0.52 yDistance=0.20 23:22:31.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52 23:22:31.143 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:31.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:22:31.143 00.000 15672 MoveAxis(W, 147, ABG) 23:22:31.144 00.001 15672 Guiding Dir = 3, Dur = 147 23:22:31.144 00.000 15672 IsSlewing returns 0 23:22:31.145 00.001 15672 IsGuiding returns 0 23:22:31.149 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=11697, FiltMin=2665, FiltMax=9261, Gamma=2.950 23:22:31.159 00.010 15672 PulseGuide returned control before completion, sleep 143 23:22:31.198 00.039 30444 UpdateGuideState exits: m=132093 SNR=101.4 Saturated 23:22:31.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:31.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:31.198 00.000 30444 Enqueuing Expose request 23:22:31.303 00.105 15672 IsGuiding returns 0 23:22:31.303 00.000 15672 Move returns status 0, amount 147 23:22:31.304 00.001 15672 MoveAxis(N, 0, ABG) 23:22:31.304 00.000 15672 Move returns status 0, amount 0 23:22:31.304 00.000 15672 move complete, result=0 23:22:31.304 00.000 15672 worker thread done servicing request 23:22:31.304 00.000 15672 Worker thread wakes up 23:22:31.304 00.000 30444 GuideStep: 0.5 px 147 ms WEST, 0.2 px 0 ms NORTH 23:22:31.304 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:31.304 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:33.410 02.106 15672 Exposure complete 23:22:33.430 00.020 15672 worker thread done servicing request 23:22:33.430 00.000 30444 OnExposeComplete: enter 23:22:33.430 00.000 30444 UpdateGuideState(): m_state=6 23:22:33.430 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2112 23:22:33.430 00.000 30444 Star::Find returns 1 (1), X=461.77, Y=193.57, Mass=99024, SNR=79.8, Peak=10181 HFD=3.7 23:22:33.430 00.000 30444 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.28) = xAngle (0.51 = 0.51) 23:22:33.431 00.001 30444 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.45 = 0.45) 23:22:33.431 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.07 hyp=0.30 cameraTheta=0.23 mountX=0.26 mountY=0.13, mountTheta=0.46 23:22:33.431 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.07, opts=13) 23:22:33.431 00.000 30444 Enqueuing Move request for scope (0.29, 0.07) 23:22:33.431 00.000 15672 Worker thread wakes up 23:22:33.431 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.07) opts 0xd 23:22:33.431 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.07) 23:22:33.431 00.000 15672 Moving (0.29, 0.07) raw xDistance=0.26 yDistance=0.13 23:22:33.431 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26 23:22:33.431 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:33.431 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:22:33.431 00.000 15672 MoveAxis(W, 80, ABG) 23:22:33.432 00.001 15672 Guiding Dir = 3, Dur = 80 23:22:33.432 00.000 15672 IsSlewing returns 0 23:22:33.433 00.001 15672 IsGuiding returns 0 23:22:33.438 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=12133, FiltMin=2652, FiltMax=9173, Gamma=2.950 23:22:33.460 00.022 15672 PulseGuide returned control before completion, sleep 64 23:22:33.487 00.027 30444 UpdateGuideState exits: m=99024 SNR=79.8 Saturated 23:22:33.487 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:33.487 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:33.487 00.000 30444 Enqueuing Expose request 23:22:33.525 00.038 15672 IsGuiding returns 1 23:22:33.525 00.000 15672 scope still moving after pulse duration time elapsed 23:22:33.546 00.021 15672 IsSlewing returns 0 23:22:33.547 00.001 15672 IsGuiding returns 1 23:22:33.568 00.021 15672 IsSlewing returns 0 23:22:33.620 00.052 15672 IsGuiding returns 0 23:22:33.620 00.000 15672 scope move finished after 80 + 107 ms 23:22:33.620 00.000 15672 Move returns status 0, amount 80 23:22:33.620 00.000 15672 MoveAxis(N, 0, ABG) 23:22:33.620 00.000 15672 Move returns status 0, amount 0 23:22:33.620 00.000 15672 move complete, result=0 23:22:33.620 00.000 15672 worker thread done servicing request 23:22:33.621 00.001 15672 Worker thread wakes up 23:22:33.621 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:33.621 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:33.621 00.000 30444 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH 23:22:35.528 01.907 15672 Exposure complete 23:22:35.548 00.020 15672 worker thread done servicing request 23:22:35.548 00.000 30444 OnExposeComplete: enter 23:22:35.548 00.000 30444 UpdateGuideState(): m_state=6 23:22:35.548 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2113 23:22:35.548 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=193.58, Mass=112794, SNR=75.6, Peak=11771 HFD=3.3 23:22:35.549 00.001 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 23:22:35.549 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 23:22:35.549 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.76 mountX=0.06 mountY=0.09, mountTheta=1.02 23:22:35.549 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.08, opts=13) 23:22:35.549 00.000 30444 Enqueuing Move request for scope (0.08, 0.08) 23:22:35.550 00.001 15672 Worker thread wakes up 23:22:35.550 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd 23:22:35.550 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.08) 23:22:35.550 00.000 15672 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=0.09 23:22:35.550 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:22:35.550 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:35.550 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:22:35.550 00.000 15672 MoveAxis(E, 0, ABG) 23:22:35.550 00.000 15672 Move returns status 0, amount 0 23:22:35.550 00.000 15672 MoveAxis(N, 0, ABG) 23:22:35.550 00.000 15672 Move returns status 0, amount 0 23:22:35.550 00.000 15672 move complete, result=0 23:22:35.550 00.000 15672 worker thread done servicing request 23:22:35.555 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=12939, FiltMin=2652, FiltMax=9921, Gamma=2.950 23:22:35.605 00.050 30444 UpdateGuideState exits: m=112794 SNR=75.6 Saturated 23:22:35.605 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:35.605 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:35.606 00.001 30444 Enqueuing Expose request 23:22:35.606 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:22:35.606 00.000 15672 Worker thread wakes up 23:22:35.606 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:35.606 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:37.712 02.106 15672 Exposure complete 23:22:37.732 00.020 15672 worker thread done servicing request 23:22:37.732 00.000 30444 OnExposeComplete: enter 23:22:37.732 00.000 30444 UpdateGuideState(): m_state=6 23:22:37.732 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2114 23:22:37.732 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=193.47, Mass=105103, SNR=77.4, Peak=11163 HFD=3.3 23:22:37.732 00.000 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 23:22:37.732 00.000 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 23:22:37.732 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.37 mountX=-0.03 mountY=-0.04, mountTheta=-2.11 23:22:37.733 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.04, opts=13) 23:22:37.733 00.000 30444 Enqueuing Move request for scope (-0.04, -0.04) 23:22:37.733 00.000 15672 Worker thread wakes up 23:22:37.733 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd 23:22:37.733 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.04) 23:22:37.733 00.000 15672 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=-0.04 23:22:37.733 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:22:37.733 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:37.733 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:22:37.733 00.000 15672 MoveAxis(E, 0, ABG) 23:22:37.733 00.000 15672 Move returns status 0, amount 0 23:22:37.733 00.000 15672 MoveAxis(N, 0, ABG) 23:22:37.734 00.001 15672 Move returns status 0, amount 0 23:22:37.734 00.000 15672 move complete, result=0 23:22:37.734 00.000 15672 worker thread done servicing request 23:22:37.738 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=13317, FiltMin=2676, FiltMax=8881, Gamma=2.950 23:22:37.788 00.050 30444 UpdateGuideState exits: m=105103 SNR=77.4 Saturated 23:22:37.788 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:37.788 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:37.788 00.000 30444 Enqueuing Expose request 23:22:37.788 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 23:22:37.788 00.000 15672 Worker thread wakes up 23:22:37.788 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:37.788 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:39.703 01.915 15672 Exposure complete 23:22:39.733 00.030 15672 worker thread done servicing request 23:22:39.733 00.000 30444 OnExposeComplete: enter 23:22:39.733 00.000 30444 UpdateGuideState(): m_state=6 23:22:39.734 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2115 23:22:39.734 00.000 30444 Star::Find returns 1 (1), X=461.83, Y=193.36, Mass=105059, SNR=79.3, Peak=11749 HFD=3.7 23:22:39.734 00.000 30444 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 23:22:39.734 00.000 30444 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.18 = -0.18) 23:22:39.734 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.15 hyp=0.38 cameraTheta=-0.40 mountX=0.38 mountY=-0.07, mountTheta=-0.18 23:22:39.734 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.15, opts=13) 23:22:39.734 00.000 30444 Enqueuing Move request for scope (0.35, -0.15) 23:22:39.734 00.000 15672 Worker thread wakes up 23:22:39.734 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.15) opts 0xd 23:22:39.734 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.15) 23:22:39.735 00.001 15672 Moving (0.35, -0.15) raw xDistance=0.38 yDistance=-0.07 23:22:39.735 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 23:22:39.735 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:39.735 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:22:39.735 00.000 15672 MoveAxis(W, 103, ABG) 23:22:39.735 00.000 15672 Guiding Dir = 3, Dur = 103 23:22:39.736 00.001 15672 IsSlewing returns 0 23:22:39.737 00.001 15672 IsGuiding returns 0 23:22:39.740 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=14282, FiltMin=2651, FiltMax=10175, Gamma=2.950 23:22:39.753 00.013 15672 PulseGuide returned control before completion, sleep 96 23:22:39.790 00.037 30444 UpdateGuideState exits: m=105059 SNR=79.3 Saturated 23:22:39.790 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:39.790 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:39.790 00.000 30444 Enqueuing Expose request 23:22:39.852 00.062 15672 IsGuiding returns 1 23:22:39.852 00.000 15672 scope still moving after pulse duration time elapsed 23:22:39.873 00.021 15672 IsSlewing returns 0 23:22:39.882 00.009 15672 IsGuiding returns 0 23:22:39.882 00.000 15672 scope move finished after 103 + 42 ms 23:22:39.882 00.000 15672 Move returns status 0, amount 103 23:22:39.882 00.000 15672 MoveAxis(N, 0, ABG) 23:22:39.882 00.000 15672 Move returns status 0, amount 0 23:22:39.882 00.000 15672 move complete, result=0 23:22:39.882 00.000 15672 worker thread done servicing request 23:22:39.882 00.000 15672 Worker thread wakes up 23:22:39.882 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:39.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:39.882 00.000 30444 GuideStep: 0.4 px 103 ms WEST, -0.1 px 0 ms NORTH 23:22:41.991 02.109 15672 Exposure complete 23:22:42.011 00.020 15672 worker thread done servicing request 23:22:42.011 00.000 30444 OnExposeComplete: enter 23:22:42.011 00.000 30444 UpdateGuideState(): m_state=6 23:22:42.011 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2116 23:22:42.011 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=193.63, Mass=100252, SNR=70.6, Peak=12820 HFD=3.4 23:22:42.011 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 23:22:42.011 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 23:22:42.011 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.19 cameraTheta=2.42 mountX=-0.18 mountY=0.09, mountTheta=2.65 23:22:42.012 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.13, opts=13) 23:22:42.012 00.000 30444 Enqueuing Move request for scope (-0.15, 0.13) 23:22:42.012 00.000 15672 Worker thread wakes up 23:22:42.012 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd 23:22:42.012 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.13) 23:22:42.012 00.000 15672 Moving (-0.15, 0.13) raw xDistance=-0.18 yDistance=0.09 23:22:42.012 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:22:42.012 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:42.012 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:22:42.012 00.000 15672 MoveAxis(E, 0, ABG) 23:22:42.012 00.000 15672 Move returns status 0, amount 0 23:22:42.012 00.000 15672 MoveAxis(N, 0, ABG) 23:22:42.012 00.000 15672 Move returns status 0, amount 0 23:22:42.012 00.000 15672 move complete, result=0 23:22:42.012 00.000 15672 worker thread done servicing request 23:22:42.017 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=14529, FiltMin=2721, FiltMax=9398, Gamma=2.950 23:22:42.068 00.051 30444 UpdateGuideState exits: m=100252 SNR=70.6 Saturated 23:22:42.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:42.068 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:42.068 00.000 30444 Enqueuing Expose request 23:22:42.068 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:22:42.068 00.000 15672 Worker thread wakes up 23:22:42.068 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:42.068 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:43.983 01.915 15672 Exposure complete 23:22:44.016 00.033 15672 worker thread done servicing request 23:22:44.016 00.000 30444 OnExposeComplete: enter 23:22:44.017 00.001 30444 UpdateGuideState(): m_state=6 23:22:44.017 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2117 23:22:44.017 00.000 30444 Star::Find returns 1 (1), X=461.04, Y=193.51, Mass=106738, SNR=76.5, Peak=12375 HFD=3.6 23:22:44.017 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.40 = -2.88) 23:22:44.017 00.000 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.34 = -2.94) 23:22:44.017 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=0.01 hyp=0.44 cameraTheta=3.12 mountX=-0.43 mountY=-0.09, mountTheta=-2.94 23:22:44.017 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=0.01, opts=13) 23:22:44.017 00.000 30444 Enqueuing Move request for scope (-0.44, 0.01) 23:22:44.017 00.000 15672 Worker thread wakes up 23:22:44.018 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.01) opts 0xd 23:22:44.018 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, 0.01) 23:22:44.018 00.000 15672 Moving (-0.44, 0.01) raw xDistance=-0.43 yDistance=-0.09 23:22:44.018 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 23:22:44.018 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:44.018 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 23:22:44.018 00.000 15672 MoveAxis(E, 115, ABG) 23:22:44.018 00.000 15672 Guiding Dir = 2, Dur = 115 23:22:44.018 00.000 15672 IsSlewing returns 0 23:22:44.020 00.002 15672 IsGuiding returns 0 23:22:44.024 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12375, FiltMin=2699, FiltMax=8336, Gamma=2.950 23:22:44.034 00.010 15672 PulseGuide returned control before completion, sleep 111 23:22:44.129 00.095 30444 UpdateGuideState exits: m=106738 SNR=76.5 Saturated 23:22:44.129 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:44.129 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:44.129 00.000 30444 Enqueuing Expose request 23:22:44.163 00.034 15672 IsGuiding returns 0 23:22:44.163 00.000 15672 Move returns status 0, amount 115 23:22:44.163 00.000 15672 MoveAxis(N, 0, ABG) 23:22:44.163 00.000 15672 Move returns status 0, amount 0 23:22:44.163 00.000 15672 move complete, result=0 23:22:44.163 00.000 15672 worker thread done servicing request 23:22:44.164 00.001 15672 Worker thread wakes up 23:22:44.164 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:44.164 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:44.164 00.000 30444 GuideStep: -0.4 px 115 ms EAST, -0.1 px 0 ms NORTH 23:22:46.280 02.116 15672 Exposure complete 23:22:46.309 00.029 15672 worker thread done servicing request 23:22:46.309 00.000 30444 OnExposeComplete: enter 23:22:46.309 00.000 30444 UpdateGuideState(): m_state=6 23:22:46.309 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2118 23:22:46.309 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=193.62, Mass=103570, SNR=84.2, Peak=10839 HFD=3.5 23:22:46.309 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.95 = 0.95) 23:22:46.309 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 23:22:46.309 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.18 cameraTheta=0.67 mountX=0.11 mountY=0.14, mountTheta=0.92 23:22:46.310 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.11, opts=13) 23:22:46.310 00.000 30444 Enqueuing Move request for scope (0.15, 0.11) 23:22:46.310 00.000 15672 Worker thread wakes up 23:22:46.310 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd 23:22:46.310 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.11) 23:22:46.310 00.000 15672 Moving (0.15, 0.11) raw xDistance=0.11 yDistance=0.14 23:22:46.310 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:22:46.310 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:46.310 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:22:46.310 00.000 15672 MoveAxis(E, 0, ABG) 23:22:46.310 00.000 15672 Move returns status 0, amount 0 23:22:46.310 00.000 15672 MoveAxis(N, 0, ABG) 23:22:46.310 00.000 15672 Move returns status 0, amount 0 23:22:46.311 00.001 15672 move complete, result=0 23:22:46.311 00.000 15672 worker thread done servicing request 23:22:46.318 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=12947, FiltMin=2644, FiltMax=9688, Gamma=2.950 23:22:46.370 00.052 30444 UpdateGuideState exits: m=103570 SNR=84.2 Saturated 23:22:46.370 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:46.370 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:46.370 00.000 30444 Enqueuing Expose request 23:22:46.370 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:22:46.370 00.000 15672 Worker thread wakes up 23:22:46.370 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:46.370 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:48.286 01.916 15672 Exposure complete 23:22:48.317 00.031 15672 worker thread done servicing request 23:22:48.317 00.000 30444 OnExposeComplete: enter 23:22:48.317 00.000 30444 UpdateGuideState(): m_state=6 23:22:48.317 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2119 23:22:48.317 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=193.43, Mass=100094, SNR=70.5, Peak=11227 HFD=3.3 23:22:48.317 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 23:22:48.317 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 23:22:48.317 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.87 mountX=-0.00 mountY=-0.08, mountTheta=-1.59 23:22:48.318 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.08, opts=13) 23:22:48.318 00.000 30444 Enqueuing Move request for scope (-0.02, -0.08) 23:22:48.318 00.000 15672 Worker thread wakes up 23:22:48.318 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd 23:22:48.318 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.08) 23:22:48.318 00.000 15672 Moving (-0.02, -0.08) raw xDistance=-0.00 yDistance=-0.08 23:22:48.318 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 23:22:48.318 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:48.318 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 23:22:48.318 00.000 15672 MoveAxis(E, 0, ABG) 23:22:48.318 00.000 15672 Move returns status 0, amount 0 23:22:48.318 00.000 15672 MoveAxis(N, 0, ABG) 23:22:48.318 00.000 15672 Move returns status 0, amount 0 23:22:48.318 00.000 15672 move complete, result=0 23:22:48.318 00.000 15672 worker thread done servicing request 23:22:48.322 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=12366, FiltMin=2700, FiltMax=8969, Gamma=2.950 23:22:48.371 00.049 30444 UpdateGuideState exits: m=100094 SNR=70.5 Saturated 23:22:48.371 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:48.371 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:48.371 00.000 30444 Enqueuing Expose request 23:22:48.371 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:22:48.371 00.000 15672 Worker thread wakes up 23:22:48.371 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:48.371 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:50.489 02.118 15672 Exposure complete 23:22:50.520 00.031 15672 worker thread done servicing request 23:22:50.520 00.000 30444 OnExposeComplete: enter 23:22:50.520 00.000 30444 UpdateGuideState(): m_state=6 23:22:50.520 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2120 23:22:50.520 00.000 30444 Star::Find returns 1 (1), X=461.49, Y=193.43, Mass=104900, SNR=78.9, Peak=12339 HFD=3.2 23:22:50.520 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.07 = -1.07) 23:22:50.520 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.13 = -1.13) 23:22:50.520 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.35 mountX=0.04 mountY=-0.07, mountTheta=-1.09 23:22:50.521 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.07, opts=13) 23:22:50.521 00.000 30444 Enqueuing Move request for scope (0.02, -0.07) 23:22:50.521 00.000 15672 Worker thread wakes up 23:22:50.521 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd 23:22:50.521 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.07) 23:22:50.521 00.000 15672 Moving (0.02, -0.07) raw xDistance=0.04 yDistance=-0.07 23:22:50.521 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:22:50.521 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:50.521 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:22:50.521 00.000 15672 MoveAxis(E, 0, ABG) 23:22:50.521 00.000 15672 Move returns status 0, amount 0 23:22:50.521 00.000 15672 MoveAxis(N, 0, ABG) 23:22:50.521 00.000 15672 Move returns status 0, amount 0 23:22:50.521 00.000 15672 move complete, result=0 23:22:50.522 00.001 15672 worker thread done servicing request 23:22:50.526 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=12701, FiltMin=2675, FiltMax=9125, Gamma=2.950 23:22:50.735 00.209 30444 UpdateGuideState exits: m=104900 SNR=78.9 Saturated 23:22:50.735 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:50.735 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:50.735 00.000 30444 Enqueuing Expose request 23:22:50.735 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:22:50.735 00.000 15672 Worker thread wakes up 23:22:50.736 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:50.736 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:52.645 01.909 15672 Exposure complete 23:22:52.665 00.020 15672 worker thread done servicing request 23:22:52.665 00.000 30444 OnExposeComplete: enter 23:22:52.665 00.000 30444 UpdateGuideState(): m_state=6 23:22:52.665 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2121 23:22:52.665 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=193.61, Mass=97966, SNR=67.6, Peak=11193 HFD=3.2 23:22:52.665 00.000 30444 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.28) = xAngle (1.47 = 1.47) 23:22:52.665 00.000 30444 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.41 = 1.41) 23:22:52.665 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=0.01 mountY=0.11, mountTheta=1.47 23:22:52.666 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.11, opts=13) 23:22:52.666 00.000 30444 Enqueuing Move request for scope (0.04, 0.11) 23:22:52.666 00.000 15672 Worker thread wakes up 23:22:52.666 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd 23:22:52.666 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.11) 23:22:52.666 00.000 15672 Moving (0.04, 0.11) raw xDistance=0.01 yDistance=0.11 23:22:52.666 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:22:52.666 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:52.666 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:22:52.666 00.000 15672 MoveAxis(E, 0, ABG) 23:22:52.666 00.000 15672 Move returns status 0, amount 0 23:22:52.666 00.000 15672 MoveAxis(N, 0, ABG) 23:22:52.666 00.000 15672 Move returns status 0, amount 0 23:22:52.667 00.001 15672 move complete, result=0 23:22:52.667 00.000 15672 worker thread done servicing request 23:22:52.673 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=11193, FiltMin=2716, FiltMax=8996, Gamma=2.950 23:22:52.777 00.104 30444 UpdateGuideState exits: m=97966 SNR=67.6 Saturated 23:22:52.777 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:52.777 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:52.777 00.000 30444 Enqueuing Expose request 23:22:52.777 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:22:52.777 00.000 15672 Worker thread wakes up 23:22:52.777 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:52.777 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:54.887 02.110 15672 Exposure complete 23:22:54.906 00.019 15672 worker thread done servicing request 23:22:54.907 00.001 30444 OnExposeComplete: enter 23:22:54.907 00.000 30444 UpdateGuideState(): m_state=6 23:22:54.907 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2122 23:22:54.907 00.000 30444 Star::Find returns 1 (1), X=461.73, Y=193.62, Mass=105419, SNR=76.9, Peak=10905 HFD=3.6 23:22:54.907 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 23:22:54.907 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 23:22:54.907 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.12 hyp=0.28 cameraTheta=0.44 mountX=0.21 mountY=0.17, mountTheta=0.68 23:22:54.908 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.12, opts=13) 23:22:54.908 00.000 30444 Enqueuing Move request for scope (0.25, 0.12) 23:22:54.908 00.000 15672 Worker thread wakes up 23:22:54.908 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.12) opts 0xd 23:22:54.908 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.12) 23:22:54.908 00.000 15672 Moving (0.25, 0.12) raw xDistance=0.21 yDistance=0.17 23:22:54.908 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:22:54.908 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:54.908 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:22:54.908 00.000 15672 MoveAxis(E, 0, ABG) 23:22:54.908 00.000 15672 Move returns status 0, amount 0 23:22:54.908 00.000 15672 MoveAxis(N, 0, ABG) 23:22:54.908 00.000 15672 Move returns status 0, amount 0 23:22:54.908 00.000 15672 move complete, result=0 23:22:54.908 00.000 15672 worker thread done servicing request 23:22:54.914 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=11539, FiltMin=2675, FiltMax=8886, Gamma=2.950 23:22:54.963 00.049 30444 UpdateGuideState exits: m=105419 SNR=76.9 Saturated 23:22:54.963 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:54.963 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:54.963 00.000 30444 Enqueuing Expose request 23:22:54.963 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:22:54.963 00.000 15672 Worker thread wakes up 23:22:54.964 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:54.964 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:56.880 01.916 15672 Exposure complete 23:22:56.913 00.033 15672 worker thread done servicing request 23:22:56.913 00.000 30444 OnExposeComplete: enter 23:22:56.913 00.000 30444 UpdateGuideState(): m_state=6 23:22:56.913 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2123 23:22:56.913 00.000 30444 Star::Find returns 1 (1), X=461.99, Y=193.29, Mass=104082, SNR=76.6, Peak=11444 HFD=3.3 23:22:56.913 00.000 30444 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.28) = xAngle (-0.13 = -0.13) 23:22:56.913 00.000 30444 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.19 = -0.19) 23:22:56.913 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.22 hyp=0.56 cameraTheta=-0.41 mountX=0.55 mountY=-0.11, mountTheta=-0.19 23:22:56.914 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.22, opts=13) 23:22:56.914 00.000 30444 Enqueuing Move request for scope (0.51, -0.22) 23:22:56.914 00.000 15672 Worker thread wakes up 23:22:56.914 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.22) opts 0xd 23:22:56.914 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.22) 23:22:56.914 00.000 15672 Moving (0.51, -0.22) raw xDistance=0.55 yDistance=-0.11 23:22:56.914 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55 23:22:56.914 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:56.914 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:22:56.914 00.000 15672 MoveAxis(W, 150, ABG) 23:22:56.914 00.000 15672 Guiding Dir = 3, Dur = 150 23:22:56.915 00.001 15672 IsSlewing returns 0 23:22:56.916 00.001 15672 IsGuiding returns 0 23:22:56.920 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=12592, FiltMin=2663, FiltMax=9385, Gamma=2.950 23:22:56.943 00.023 15672 PulseGuide returned control before completion, sleep 134 23:22:56.969 00.026 30444 UpdateGuideState exits: m=104082 SNR=76.6 Saturated 23:22:56.969 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:56.969 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:56.969 00.000 30444 Enqueuing Expose request 23:22:57.079 00.110 15672 IsGuiding returns 1 23:22:57.079 00.000 15672 scope still moving after pulse duration time elapsed 23:22:57.100 00.021 15672 IsSlewing returns 0 23:22:57.119 00.019 15672 IsGuiding returns 0 23:22:57.119 00.000 15672 scope move finished after 150 + 52 ms 23:22:57.119 00.000 15672 Move returns status 0, amount 150 23:22:57.119 00.000 15672 MoveAxis(N, 0, ABG) 23:22:57.119 00.000 15672 Move returns status 0, amount 0 23:22:57.119 00.000 15672 move complete, result=0 23:22:57.119 00.000 15672 worker thread done servicing request 23:22:57.119 00.000 15672 Worker thread wakes up 23:22:57.119 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:57.119 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:57.119 00.000 30444 GuideStep: 0.6 px 150 ms WEST, -0.1 px 0 ms NORTH 23:22:59.226 02.107 15672 Exposure complete 23:22:59.246 00.020 15672 worker thread done servicing request 23:22:59.246 00.000 30444 OnExposeComplete: enter 23:22:59.246 00.000 30444 UpdateGuideState(): m_state=6 23:22:59.246 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2124 23:22:59.246 00.000 30444 Star::Find returns 1 (1), X=462.03, Y=193.27, Mass=101778, SNR=68.2, Peak=10983 HFD=3.7 23:22:59.246 00.000 30444 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.28) = xAngle (-0.13 = -0.13) 23:22:59.246 00.000 30444 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.19 = -0.19) 23:22:59.247 00.001 30444 CameraToMount -- cameraX=0.55 cameraY=-0.24 hyp=0.60 cameraTheta=-0.41 mountX=0.60 mountY=-0.12, mountTheta=-0.19 23:22:59.247 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=-0.24, opts=13) 23:22:59.247 00.000 30444 Enqueuing Move request for scope (0.55, -0.24) 23:22:59.247 00.000 15672 Worker thread wakes up 23:22:59.247 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.24) opts 0xd 23:22:59.247 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, -0.24) 23:22:59.247 00.000 15672 Moving (0.55, -0.24) raw xDistance=0.60 yDistance=-0.12 23:22:59.247 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60 23:22:59.247 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:59.247 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:22:59.247 00.000 15672 MoveAxis(W, 172, ABG) 23:22:59.247 00.000 15672 Guiding Dir = 3, Dur = 172 23:22:59.248 00.001 15672 IsSlewing returns 0 23:22:59.249 00.001 15672 IsGuiding returns 0 23:22:59.253 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=13421, FiltMin=2689, FiltMax=9534, Gamma=2.950 23:22:59.274 00.021 15672 PulseGuide returned control before completion, sleep 157 23:22:59.301 00.027 30444 UpdateGuideState exits: m=101778 SNR=68.2 Saturated 23:22:59.302 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:59.302 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:22:59.302 00.000 30444 Enqueuing Expose request 23:22:59.482 00.180 15672 IsGuiding returns 0 23:22:59.483 00.001 15672 Move returns status 0, amount 172 23:22:59.483 00.000 15672 MoveAxis(N, 0, ABG) 23:22:59.483 00.000 15672 Move returns status 0, amount 0 23:22:59.483 00.000 15672 move complete, result=0 23:22:59.483 00.000 15672 worker thread done servicing request 23:22:59.483 00.000 15672 Worker thread wakes up 23:22:59.483 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:22:59.484 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:22:59.484 00.000 30444 GuideStep: 0.6 px 172 ms WEST, -0.1 px 0 ms NORTH 23:23:01.389 01.905 15672 Exposure complete 23:23:01.409 00.020 15672 worker thread done servicing request 23:23:01.409 00.000 30444 OnExposeComplete: enter 23:23:01.409 00.000 30444 UpdateGuideState(): m_state=6 23:23:01.409 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2125 23:23:01.410 00.001 30444 Star::Find returns 1 (1), X=461.80, Y=193.42, Mass=99853, SNR=78.1, Peak=11995 HFD=3.3 23:23:01.410 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 23:23:01.410 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 23:23:01.410 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.09 hyp=0.33 cameraTheta=-0.27 mountX=0.33 mountY=-0.02, mountTheta=-0.05 23:23:01.410 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.09, opts=13) 23:23:01.410 00.000 30444 Enqueuing Move request for scope (0.32, -0.09) 23:23:01.410 00.000 15672 Worker thread wakes up 23:23:01.410 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.09) opts 0xd 23:23:01.410 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.09) 23:23:01.411 00.001 15672 Moving (0.32, -0.09) raw xDistance=0.33 yDistance=-0.02 23:23:01.411 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33 23:23:01.411 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:23:01.411 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:23:01.411 00.000 15672 MoveAxis(W, 102, ABG) 23:23:01.411 00.000 15672 Guiding Dir = 3, Dur = 102 23:23:01.412 00.001 15672 IsSlewing returns 0 23:23:01.414 00.002 15672 IsGuiding returns 0 23:23:01.418 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=13344, FiltMin=2721, FiltMax=10100, Gamma=2.950 23:23:01.431 00.013 15672 PulseGuide returned control before completion, sleep 95 23:23:01.466 00.035 30444 UpdateGuideState exits: m=99853 SNR=78.1 Saturated 23:23:01.466 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:01.466 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:01.466 00.000 30444 Enqueuing Expose request 23:23:01.576 00.110 15672 IsGuiding returns 0 23:23:01.576 00.000 15672 Move returns status 0, amount 102 23:23:01.576 00.000 15672 MoveAxis(N, 0, ABG) 23:23:01.576 00.000 15672 Move returns status 0, amount 0 23:23:01.576 00.000 15672 move complete, result=0 23:23:01.576 00.000 15672 worker thread done servicing request 23:23:01.577 00.001 15672 Worker thread wakes up 23:23:01.577 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:01.577 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:01.577 00.000 30444 GuideStep: 0.3 px 102 ms WEST, -0.0 px 0 ms NORTH 23:23:03.692 02.115 15672 Exposure complete 23:23:03.721 00.029 15672 worker thread done servicing request 23:23:03.722 00.001 30444 OnExposeComplete: enter 23:23:03.722 00.000 30444 UpdateGuideState(): m_state=6 23:23:03.722 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2126 23:23:03.722 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=193.38, Mass=110665, SNR=90.5, Peak=12671 HFD=3.4 23:23:03.722 00.000 30444 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.28) = xAngle (-2.00 = -2.00) 23:23:03.722 00.000 30444 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.06 = -2.06) 23:23:03.722 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.16 cameraTheta=-2.28 mountX=-0.07 mountY=-0.15, mountTheta=-2.01 23:23:03.722 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.13, opts=13) 23:23:03.722 00.000 30444 Enqueuing Move request for scope (-0.11, -0.13) 23:23:03.722 00.000 15672 Worker thread wakes up 23:23:03.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd 23:23:03.723 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.13) 23:23:03.723 00.000 15672 Moving (-0.11, -0.13) raw xDistance=-0.07 yDistance=-0.15 23:23:03.723 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:23:03.723 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:23:03.723 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:23:03.723 00.000 15672 MoveAxis(E, 0, ABG) 23:23:03.723 00.000 15672 Move returns status 0, amount 0 23:23:03.723 00.000 15672 MoveAxis(N, 0, ABG) 23:23:03.723 00.000 15672 Move returns status 0, amount 0 23:23:03.723 00.000 15672 move complete, result=0 23:23:03.723 00.000 15672 worker thread done servicing request 23:23:03.728 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2390, max=12671, FiltMin=2649, FiltMax=8829, Gamma=2.950 23:23:03.777 00.049 30444 UpdateGuideState exits: m=110665 SNR=90.5 Saturated 23:23:03.777 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:03.777 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:03.777 00.000 30444 Enqueuing Expose request 23:23:03.777 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:23:03.777 00.000 15672 Worker thread wakes up 23:23:03.777 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:03.777 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:05.682 01.905 15672 Exposure complete 23:23:05.702 00.020 15672 worker thread done servicing request 23:23:05.702 00.000 30444 OnExposeComplete: enter 23:23:05.702 00.000 30444 UpdateGuideState(): m_state=6 23:23:05.702 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2127 23:23:05.702 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=193.32, Mass=99545, SNR=80.5, Peak=11696 HFD=3.3 23:23:05.702 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.63 = -0.63) 23:23:05.702 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 23:23:05.702 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.91 mountX=0.19 mountY=-0.15, mountTheta=-0.67 23:23:05.703 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.18, opts=13) 23:23:05.703 00.000 30444 Enqueuing Move request for scope (0.14, -0.18) 23:23:05.703 00.000 15672 Worker thread wakes up 23:23:05.703 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd 23:23:05.703 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.18) 23:23:05.703 00.000 15672 Moving (0.14, -0.18) raw xDistance=0.19 yDistance=-0.15 23:23:05.703 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:23:05.703 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:23:05.703 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:23:05.703 00.000 15672 MoveAxis(E, 0, ABG) 23:23:05.703 00.000 15672 Move returns status 0, amount 0 23:23:05.703 00.000 15672 MoveAxis(N, 0, ABG) 23:23:05.703 00.000 15672 Move returns status 0, amount 0 23:23:05.703 00.000 15672 move complete, result=0 23:23:05.703 00.000 15672 worker thread done servicing request 23:23:05.708 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=13625, FiltMin=2672, FiltMax=8923, Gamma=2.950 23:23:05.758 00.050 30444 UpdateGuideState exits: m=99545 SNR=80.5 Saturated 23:23:05.758 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:05.758 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:05.758 00.000 30444 Enqueuing Expose request 23:23:05.758 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:23:05.758 00.000 15672 Worker thread wakes up 23:23:05.758 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:05.758 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:07.863 02.105 15672 Exposure complete 23:23:07.883 00.020 15672 worker thread done servicing request 23:23:07.883 00.000 30444 OnExposeComplete: enter 23:23:07.883 00.000 30444 UpdateGuideState(): m_state=6 23:23:07.883 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2128 23:23:07.883 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=193.35, Mass=101958, SNR=80.2, Peak=11914 HFD=3.3 23:23:07.883 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 23:23:07.883 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 23:23:07.883 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.88 mountX=-0.01 mountY=-0.17, mountTheta=-1.61 23:23:07.884 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.16, opts=13) 23:23:07.884 00.000 30444 Enqueuing Move request for scope (-0.05, -0.16) 23:23:07.884 00.000 15672 Worker thread wakes up 23:23:07.884 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd 23:23:07.884 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.16) 23:23:07.884 00.000 15672 Moving (-0.05, -0.16) raw xDistance=-0.01 yDistance=-0.17 23:23:07.884 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:23:07.884 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:23:07.884 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 23:23:07.884 00.000 15672 MoveAxis(E, 0, ABG) 23:23:07.884 00.000 15672 Move returns status 0, amount 0 23:23:07.884 00.000 15672 MoveAxis(N, 0, ABG) 23:23:07.884 00.000 15672 Move returns status 0, amount 0 23:23:07.884 00.000 15672 move complete, result=0 23:23:07.884 00.000 15672 worker thread done servicing request 23:23:07.889 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=13661, FiltMin=2701, FiltMax=9435, Gamma=2.950 23:23:07.938 00.049 30444 UpdateGuideState exits: m=101958 SNR=80.2 Saturated 23:23:07.938 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:07.938 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:07.938 00.000 30444 Enqueuing Expose request 23:23:07.938 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:23:07.938 00.000 15672 Worker thread wakes up 23:23:07.938 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:07.938 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:09.854 01.916 15672 Exposure complete 23:23:09.884 00.030 15672 worker thread done servicing request 23:23:09.884 00.000 30444 OnExposeComplete: enter 23:23:09.884 00.000 30444 UpdateGuideState(): m_state=6 23:23:09.885 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2129 23:23:09.885 00.000 30444 Star::Find returns 1 (1), X=461.18, Y=193.24, Mass=111343, SNR=85.3, Peak=13235 HFD=3.6 23:23:09.885 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 23:23:09.885 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 23:23:09.885 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.26 hyp=0.40 cameraTheta=-2.42 mountX=-0.21 mountY=-0.32, mountTheta=-2.16 23:23:09.885 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.26, opts=13) 23:23:09.885 00.000 30444 Enqueuing Move request for scope (-0.30, -0.26) 23:23:09.885 00.000 15672 Worker thread wakes up 23:23:09.885 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.26) opts 0xd 23:23:09.885 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.26) 23:23:09.885 00.000 15672 Moving (-0.30, -0.26) raw xDistance=-0.21 yDistance=-0.32 23:23:09.886 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 23:23:09.886 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:23:09.886 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 23:23:09.886 00.000 15672 MoveAxis(E, 0, ABG) 23:23:09.886 00.000 15672 Move returns status 0, amount 0 23:23:09.886 00.000 15672 MoveAxis(N, 0, ABG) 23:23:09.886 00.000 15672 Move returns status 0, amount 0 23:23:09.886 00.000 15672 move complete, result=0 23:23:09.886 00.000 15672 worker thread done servicing request 23:23:09.890 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2392, max=13235, FiltMin=2695, FiltMax=8746, Gamma=2.950 23:23:09.945 00.055 30444 UpdateGuideState exits: m=111343 SNR=85.3 Saturated 23:23:09.945 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:09.945 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:09.945 00.000 30444 Enqueuing Expose request 23:23:09.945 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 23:23:09.945 00.000 15672 Worker thread wakes up 23:23:09.945 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:09.945 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:12.055 02.110 15672 Exposure complete 23:23:12.075 00.020 15672 worker thread done servicing request 23:23:12.075 00.000 30444 OnExposeComplete: enter 23:23:12.075 00.000 30444 UpdateGuideState(): m_state=6 23:23:12.075 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2130 23:23:12.075 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=193.29, Mass=97661, SNR=73.5, Peak=11677 HFD=3.5 23:23:12.075 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 23:23:12.075 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 23:23:12.075 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-2.32 mountX=-0.13 mountY=-0.25, mountTheta=-2.05 23:23:12.075 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.21, opts=13) 23:23:12.075 00.000 30444 Enqueuing Move request for scope (-0.20, -0.21) 23:23:12.075 00.000 15672 Worker thread wakes up 23:23:12.075 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.21) opts 0xd 23:23:12.075 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.21) 23:23:12.075 00.000 15672 Moving (-0.20, -0.21) raw xDistance=-0.13 yDistance=-0.25 23:23:12.075 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:23:12.075 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:23:12.075 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 23:23:12.075 00.000 15672 MoveAxis(E, 0, ABG) 23:23:12.075 00.000 15672 Move returns status 0, amount 0 23:23:12.075 00.000 15672 MoveAxis(N, 0, ABG) 23:23:12.075 00.000 15672 Move returns status 0, amount 0 23:23:12.075 00.000 15672 move complete, result=0 23:23:12.075 00.000 15672 worker thread done servicing request 23:23:12.080 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=13395, FiltMin=2567, FiltMax=8905, Gamma=2.950 23:23:12.130 00.050 30444 UpdateGuideState exits: m=97661 SNR=73.5 Saturated 23:23:12.130 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:12.130 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:12.130 00.000 30444 Enqueuing Expose request 23:23:12.130 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 23:23:12.130 00.000 15672 Worker thread wakes up 23:23:12.130 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:12.130 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:14.046 01.916 15672 Exposure complete 23:23:14.076 00.030 15672 worker thread done servicing request 23:23:14.076 00.000 30444 OnExposeComplete: enter 23:23:14.076 00.000 30444 UpdateGuideState(): m_state=6 23:23:14.076 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2131 23:23:14.076 00.000 30444 Star::Find returns 1 (1), X=461.17, Y=194.03, Mass=106173, SNR=80.5, Peak=10993 HFD=3.5 23:23:14.077 00.001 30444 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.28) = xAngle (2.37 = 2.37) 23:23:14.077 00.000 30444 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.31 = 2.31) 23:23:14.077 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.52 hyp=0.61 cameraTheta=2.10 mountX=-0.44 mountY=0.45, mountTheta=2.34 23:23:14.077 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.52, opts=13) 23:23:14.077 00.000 30444 Enqueuing Move request for scope (-0.30, 0.52) 23:23:14.077 00.000 15672 Worker thread wakes up 23:23:14.077 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.52) opts 0xd 23:23:14.077 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.52) 23:23:14.077 00.000 15672 Moving (-0.30, 0.52) raw xDistance=-0.44 yDistance=0.45 23:23:14.077 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44 23:23:14.077 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:23:14.077 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 23:23:14.078 00.001 15672 MoveAxis(E, 118, ABG) 23:23:14.078 00.000 15672 Guiding Dir = 2, Dur = 118 23:23:14.078 00.000 15672 IsSlewing returns 0 23:23:14.078 00.000 15672 IsGuiding returns 0 23:23:14.082 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2380, max=11413, FiltMin=2722, FiltMax=9202, Gamma=2.950 23:23:14.098 00.016 15672 PulseGuide returned control before completion, sleep 109 23:23:14.135 00.037 30444 UpdateGuideState exits: m=106173 SNR=80.5 Saturated 23:23:14.135 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:14.135 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:14.135 00.000 30444 Enqueuing Expose request 23:23:14.226 00.091 15672 IsGuiding returns 0 23:23:14.226 00.000 15672 Move returns status 0, amount 118 23:23:14.226 00.000 15672 MoveAxis(N, 0, ABG) 23:23:14.226 00.000 15672 Move returns status 0, amount 0 23:23:14.226 00.000 15672 move complete, result=0 23:23:14.227 00.001 15672 worker thread done servicing request 23:23:14.227 00.000 15672 Worker thread wakes up 23:23:14.227 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:14.227 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:14.227 00.000 30444 GuideStep: -0.4 px 118 ms EAST, 0.4 px 0 ms NORTH 23:23:16.333 02.106 15672 Exposure complete 23:23:16.354 00.021 15672 worker thread done servicing request 23:23:16.354 00.000 30444 OnExposeComplete: enter 23:23:16.354 00.000 30444 UpdateGuideState(): m_state=6 23:23:16.354 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2132 23:23:16.354 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=193.36, Mass=108122, SNR=81.6, Peak=11656 HFD=3.6 23:23:16.354 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.11 = -0.11) 23:23:16.354 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 23:23:16.354 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-0.38 mountX=0.38 mountY=-0.06, mountTheta=-0.17 23:23:16.355 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.15, opts=13) 23:23:16.355 00.000 30444 Enqueuing Move request for scope (0.36, -0.15) 23:23:16.355 00.000 15672 Worker thread wakes up 23:23:16.355 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.15) opts 0xd 23:23:16.355 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.15) 23:23:16.355 00.000 15672 Moving (0.36, -0.15) raw xDistance=0.38 yDistance=-0.06 23:23:16.355 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38 23:23:16.355 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:23:16.355 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:23:16.355 00.000 15672 MoveAxis(W, 96, ABG) 23:23:16.355 00.000 15672 Guiding Dir = 3, Dur = 96 23:23:16.355 00.000 15672 IsSlewing returns 0 23:23:16.356 00.001 15672 IsGuiding returns 0 23:23:16.361 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=13061, FiltMin=2703, FiltMax=9135, Gamma=2.950 23:23:16.383 00.022 15672 PulseGuide returned control before completion, sleep 80 23:23:16.466 00.083 15672 IsGuiding returns 1 23:23:16.466 00.000 15672 scope still moving after pulse duration time elapsed 23:23:16.487 00.021 15672 IsSlewing returns 0 23:23:16.496 00.009 15672 IsGuiding returns 0 23:23:16.496 00.000 15672 scope move finished after 96 + 43 ms 23:23:16.496 00.000 15672 Move returns status 0, amount 96 23:23:16.496 00.000 15672 MoveAxis(N, 0, ABG) 23:23:16.496 00.000 15672 Move returns status 0, amount 0 23:23:16.496 00.000 15672 move complete, result=0 23:23:16.496 00.000 15672 worker thread done servicing request 23:23:16.700 00.204 30444 UpdateGuideState exits: m=108122 SNR=81.6 Saturated 23:23:16.700 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:16.701 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:16.701 00.000 30444 Enqueuing Expose request 23:23:16.701 00.000 30444 GuideStep: 0.4 px 96 ms WEST, -0.1 px 0 ms NORTH 23:23:16.701 00.000 15672 Worker thread wakes up 23:23:16.701 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:16.701 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:18.607 01.906 15672 Exposure complete 23:23:18.627 00.020 15672 worker thread done servicing request 23:23:18.627 00.000 30444 OnExposeComplete: enter 23:23:18.627 00.000 30444 UpdateGuideState(): m_state=6 23:23:18.627 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2133 23:23:18.627 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=193.54, Mass=101354, SNR=73.3, Peak=10838 HFD=3.6 23:23:18.627 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 23:23:18.628 00.001 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 23:23:18.628 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.04 hyp=0.56 cameraTheta=0.07 mountX=0.53 mountY=0.16, mountTheta=0.29 23:23:18.628 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.04, opts=13) 23:23:18.628 00.000 30444 Enqueuing Move request for scope (0.56, 0.04) 23:23:18.628 00.000 15672 Worker thread wakes up 23:23:18.628 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.04) opts 0xd 23:23:18.628 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.04) 23:23:18.628 00.000 15672 Moving (0.56, 0.04) raw xDistance=0.53 yDistance=0.16 23:23:18.628 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53 23:23:18.628 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:23:18.628 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:23:18.628 00.000 15672 MoveAxis(W, 150, ABG) 23:23:18.628 00.000 15672 Guiding Dir = 3, Dur = 150 23:23:18.629 00.001 15672 IsSlewing returns 0 23:23:18.630 00.001 15672 IsGuiding returns 0 23:23:18.634 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=12278, FiltMin=2716, FiltMax=9414, Gamma=2.950 23:23:18.652 00.018 15672 PulseGuide returned control before completion, sleep 139 23:23:18.770 00.118 30444 UpdateGuideState exits: m=101354 SNR=73.3 Saturated 23:23:18.770 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:18.770 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:18.771 00.001 30444 Enqueuing Expose request 23:23:18.795 00.024 15672 IsGuiding returns 1 23:23:18.795 00.000 15672 scope still moving after pulse duration time elapsed 23:23:18.816 00.021 15672 IsSlewing returns 0 23:23:18.828 00.012 15672 IsGuiding returns 0 23:23:18.828 00.000 15672 scope move finished after 150 + 48 ms 23:23:18.828 00.000 15672 Move returns status 0, amount 150 23:23:18.828 00.000 15672 MoveAxis(N, 0, ABG) 23:23:18.828 00.000 15672 Move returns status 0, amount 0 23:23:18.828 00.000 15672 move complete, result=0 23:23:18.829 00.001 15672 worker thread done servicing request 23:23:18.829 00.000 15672 Worker thread wakes up 23:23:18.829 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:18.829 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:18.829 00.000 30444 GuideStep: 0.5 px 150 ms WEST, 0.2 px 0 ms NORTH 23:23:20.939 02.110 15672 Exposure complete 23:23:20.959 00.020 15672 worker thread done servicing request 23:23:20.959 00.000 30444 OnExposeComplete: enter 23:23:20.959 00.000 30444 UpdateGuideState(): m_state=6 23:23:20.959 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2134 23:23:20.959 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=192.93, Mass=108827, SNR=73.8, Peak=12071 HFD=3.6 23:23:20.959 00.000 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.31 = -1.31) 23:23:20.959 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 23:23:20.959 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.57 hyp=0.57 cameraTheta=-1.59 mountX=0.15 mountY=-0.56, mountTheta=-1.31 23:23:20.960 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.57, opts=13) 23:23:20.960 00.000 30444 Enqueuing Move request for scope (-0.01, -0.57) 23:23:20.960 00.000 15672 Worker thread wakes up 23:23:20.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.57) opts 0xd 23:23:20.960 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.57) 23:23:20.960 00.000 15672 Moving (-0.01, -0.57) raw xDistance=0.15 yDistance=-0.56 23:23:20.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 23:23:20.960 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:23:20.960 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56 23:23:20.960 00.000 15672 MoveAxis(E, 0, ABG) 23:23:20.960 00.000 15672 Move returns status 0, amount 0 23:23:20.960 00.000 15672 MoveAxis(N, 0, ABG) 23:23:20.960 00.000 15672 Move returns status 0, amount 0 23:23:20.961 00.001 15672 move complete, result=0 23:23:20.961 00.000 15672 worker thread done servicing request 23:23:20.965 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=12858, FiltMin=2649, FiltMax=9143, Gamma=2.950 23:23:21.350 00.385 30444 UpdateGuideState exits: m=108827 SNR=73.8 Saturated 23:23:21.350 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:21.350 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:21.350 00.000 30444 Enqueuing Expose request 23:23:21.350 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH 23:23:21.350 00.000 15672 Worker thread wakes up 23:23:21.350 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:21.350 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:23.259 01.909 15672 Exposure complete 23:23:23.278 00.019 15672 worker thread done servicing request 23:23:23.278 00.000 30444 OnExposeComplete: enter 23:23:23.278 00.000 30444 UpdateGuideState(): m_state=6 23:23:23.279 00.001 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2135 23:23:23.279 00.000 30444 Star::Find returns 1 (1), X=461.01, Y=192.99, Mass=113030, SNR=92.9, Peak=12048 HFD=4.0 23:23:23.279 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 23:23:23.279 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 23:23:23.279 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.52 hyp=0.70 cameraTheta=-2.31 mountX=-0.31 mountY=-0.61, mountTheta=-2.04 23:23:23.279 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.52, opts=13) 23:23:23.279 00.000 30444 Enqueuing Move request for scope (-0.47, -0.52) 23:23:23.279 00.000 15672 Worker thread wakes up 23:23:23.279 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.52) opts 0xd 23:23:23.279 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.52) 23:23:23.279 00.000 15672 Moving (-0.47, -0.52) raw xDistance=-0.31 yDistance=-0.61 23:23:23.280 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 23:23:23.280 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.46 newest=-1.01 23:23:23.280 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:23:23.280 00.000 15672 MoveAxis(E, 84, ABG) 23:23:23.280 00.000 15672 Guiding Dir = 2, Dur = 84 23:23:23.280 00.000 15672 IsSlewing returns 0 23:23:23.281 00.001 15672 IsGuiding returns 0 23:23:23.285 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2441, max=13104, FiltMin=2647, FiltMax=9187, Gamma=2.950 23:23:23.300 00.015 15672 PulseGuide returned control before completion, sleep 76 23:23:23.378 00.078 15672 IsGuiding returns 1 23:23:23.378 00.000 15672 scope still moving after pulse duration time elapsed 23:23:23.398 00.020 15672 IsSlewing returns 0 23:23:23.411 00.013 30444 UpdateGuideState exits: m=113030 SNR=92.9 Saturated 23:23:23.411 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:23.411 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:23.411 00.000 30444 Enqueuing Expose request 23:23:23.413 00.002 15672 IsGuiding returns 0 23:23:23.413 00.000 15672 scope move finished after 84 + 47 ms 23:23:23.413 00.000 15672 Move returns status 0, amount 84 23:23:23.413 00.000 15672 MoveAxis(N, 109, ABG) 23:23:23.413 00.000 15672 Guiding Dir = 0, Dur = 109 23:23:23.414 00.001 15672 IsSlewing returns 0 23:23:23.416 00.002 15672 IsGuiding returns 0 23:23:23.492 00.076 15672 PulseGuide returned control before completion, sleep 43 23:23:23.537 00.045 15672 IsGuiding returns 1 23:23:23.537 00.000 15672 scope still moving after pulse duration time elapsed 23:23:23.558 00.021 15672 IsSlewing returns 0 23:23:23.559 00.001 15672 IsGuiding returns 1 23:23:23.579 00.020 15672 IsSlewing returns 0 23:23:23.580 00.001 15672 IsGuiding returns 1 23:23:23.602 00.022 15672 IsSlewing returns 0 23:23:23.602 00.000 15672 IsGuiding returns 1 23:23:23.623 00.021 15672 IsSlewing returns 0 23:23:23.654 00.031 15672 IsGuiding returns 0 23:23:23.654 00.000 15672 scope move finished after 109 + 129 ms 23:23:23.654 00.000 15672 Move returns status 0, amount 109 23:23:23.654 00.000 15672 move complete, result=0 23:23:23.654 00.000 15672 worker thread done servicing request 23:23:23.654 00.000 15672 Worker thread wakes up 23:23:23.654 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:23.655 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:23.655 00.000 30444 GuideStep: -0.3 px 84 ms EAST, -0.6 px 109 ms NORTH 23:23:25.762 02.107 15672 Exposure complete 23:23:25.782 00.020 15672 worker thread done servicing request 23:23:25.782 00.000 30444 OnExposeComplete: enter 23:23:25.782 00.000 30444 UpdateGuideState(): m_state=6 23:23:25.782 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2136 23:23:25.782 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=193.24, Mass=104995, SNR=78.2, Peak=12907 HFD=3.4 23:23:25.782 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 23:23:25.782 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 23:23:25.782 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-2.08 mountX=-0.07 mountY=-0.29, mountTheta=-1.81 23:23:25.783 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.27, opts=13) 23:23:25.783 00.000 30444 Enqueuing Move request for scope (-0.15, -0.27) 23:23:25.783 00.000 15672 Worker thread wakes up 23:23:25.783 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.27) opts 0xd 23:23:25.783 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.27) 23:23:25.783 00.000 15672 Moving (-0.15, -0.27) raw xDistance=-0.07 yDistance=-0.29 23:23:25.783 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:23:25.783 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 23:23:25.783 00.000 15672 MoveAxis(E, 0, ABG) 23:23:25.783 00.000 15672 Move returns status 0, amount 0 23:23:25.783 00.000 15672 MoveAxis(N, 53, ABG) 23:23:25.783 00.000 15672 Guiding Dir = 0, Dur = 53 23:23:25.784 00.001 15672 IsSlewing returns 0 23:23:25.786 00.002 15672 IsGuiding returns 0 23:23:25.790 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=13700, FiltMin=2655, FiltMax=9318, Gamma=2.950 23:23:25.839 00.049 30444 UpdateGuideState exits: m=104995 SNR=78.2 Saturated 23:23:25.839 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:25.839 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:25.839 00.000 30444 Enqueuing Expose request 23:23:25.873 00.034 15672 IsGuiding returns 1 23:23:25.873 00.000 15672 scope still moving after pulse duration time elapsed 23:23:25.894 00.021 15672 IsSlewing returns 0 23:23:25.895 00.001 15672 IsGuiding returns 1 23:23:25.916 00.021 15672 IsSlewing returns 0 23:23:25.968 00.052 15672 IsGuiding returns 0 23:23:25.969 00.001 15672 scope move finished after 53 + 130 ms 23:23:25.969 00.000 15672 Move returns status 0, amount 53 23:23:25.969 00.000 15672 move complete, result=0 23:23:25.969 00.000 15672 worker thread done servicing request 23:23:25.969 00.000 15672 Worker thread wakes up 23:23:25.969 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:25.969 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:25.970 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 53 ms NORTH 23:23:27.876 01.906 15672 Exposure complete 23:23:27.896 00.020 15672 worker thread done servicing request 23:23:27.896 00.000 30444 OnExposeComplete: enter 23:23:27.896 00.000 30444 UpdateGuideState(): m_state=6 23:23:27.896 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2137 23:23:27.897 00.001 30444 Star::Find returns 1 (1), X=461.38, Y=193.27, Mass=100392, SNR=78.0, Peak=12478 HFD=3.2 23:23:27.897 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 23:23:27.897 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 23:23:27.897 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.94 mountX=-0.02 mountY=-0.25, mountTheta=-1.67 23:23:27.897 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.24, opts=13) 23:23:27.897 00.000 30444 Enqueuing Move request for scope (-0.09, -0.24) 23:23:27.897 00.000 15672 Worker thread wakes up 23:23:27.897 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd 23:23:27.897 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.24) 23:23:27.897 00.000 15672 Moving (-0.09, -0.24) raw xDistance=-0.02 yDistance=-0.25 23:23:27.898 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:23:27.898 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 23:23:27.898 00.000 15672 MoveAxis(E, 0, ABG) 23:23:27.898 00.000 15672 Move returns status 0, amount 0 23:23:27.898 00.000 15672 MoveAxis(N, 45, ABG) 23:23:27.898 00.000 15672 Guiding Dir = 0, Dur = 45 23:23:27.898 00.000 15672 IsSlewing returns 0 23:23:27.899 00.001 15672 IsGuiding returns 0 23:23:27.903 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=14459, FiltMin=2633, FiltMax=9883, Gamma=2.950 23:23:27.983 00.080 15672 IsGuiding returns 1 23:23:27.983 00.000 15672 scope still moving after pulse duration time elapsed 23:23:28.003 00.020 15672 IsSlewing returns 0 23:23:28.005 00.002 15672 IsGuiding returns 1 23:23:28.025 00.020 15672 IsSlewing returns 0 23:23:28.027 00.002 15672 IsGuiding returns 1 23:23:28.031 00.004 30444 UpdateGuideState exits: m=100392 SNR=78.0 Saturated 23:23:28.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:28.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:28.031 00.000 30444 Enqueuing Expose request 23:23:28.048 00.017 15672 IsSlewing returns 0 23:23:28.109 00.061 15672 IsGuiding returns 0 23:23:28.109 00.000 15672 scope move finished after 45 + 165 ms 23:23:28.109 00.000 15672 Move returns status 0, amount 45 23:23:28.109 00.000 15672 move complete, result=0 23:23:28.109 00.000 15672 worker thread done servicing request 23:23:28.109 00.000 15672 Worker thread wakes up 23:23:28.109 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 45 ms NORTH 23:23:28.109 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:28.110 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:30.218 02.108 15672 Exposure complete 23:23:30.237 00.019 15672 worker thread done servicing request 23:23:30.237 00.000 30444 OnExposeComplete: enter 23:23:30.237 00.000 30444 UpdateGuideState(): m_state=6 23:23:30.237 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2138 23:23:30.237 00.000 30444 Star::Find returns 1 (1), X=460.93, Y=193.45, Mass=103756, SNR=76.1, Peak=11679 HFD=3.8 23:23:30.237 00.000 30444 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.28) = xAngle (-2.76 = -2.76) 23:23:30.237 00.000 30444 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.82 = -2.82) 23:23:30.237 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-0.06 hyp=0.55 cameraTheta=-3.04 mountX=-0.51 mountY=-0.17, mountTheta=-2.81 23:23:30.238 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-0.06, opts=13) 23:23:30.238 00.000 30444 Enqueuing Move request for scope (-0.55, -0.06) 23:23:30.238 00.000 15672 Worker thread wakes up 23:23:30.238 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.06) opts 0xd 23:23:30.238 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -0.06) 23:23:30.238 00.000 15672 Moving (-0.55, -0.06) raw xDistance=-0.51 yDistance=-0.17 23:23:30.238 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51 23:23:30.238 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:23:30.238 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 23:23:30.238 00.000 15672 MoveAxis(E, 138, ABG) 23:23:30.238 00.000 15672 Guiding Dir = 2, Dur = 138 23:23:30.239 00.001 15672 IsSlewing returns 0 23:23:30.244 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2421, max=12522, FiltMin=2679, FiltMax=8558, Gamma=2.950 23:23:30.265 00.021 15672 IsGuiding returns 0 23:23:30.281 00.016 15672 PulseGuide returned control before completion, sleep 133 23:23:30.293 00.012 30444 UpdateGuideState exits: m=103756 SNR=76.1 Saturated 23:23:30.293 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:30.293 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:30.293 00.000 30444 Enqueuing Expose request 23:23:30.417 00.124 15672 IsGuiding returns 1 23:23:30.417 00.000 15672 scope still moving after pulse duration time elapsed 23:23:30.438 00.021 15672 IsSlewing returns 0 23:23:30.457 00.019 15672 IsGuiding returns 0 23:23:30.457 00.000 15672 scope move finished after 138 + 53 ms 23:23:30.457 00.000 15672 Move returns status 0, amount 138 23:23:30.457 00.000 15672 MoveAxis(N, 0, ABG) 23:23:30.457 00.000 15672 Move returns status 0, amount 0 23:23:30.457 00.000 15672 move complete, result=0 23:23:30.457 00.000 15672 worker thread done servicing request 23:23:30.458 00.001 15672 Worker thread wakes up 23:23:30.458 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:30.458 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:30.487 00.029 30444 GuideStep: -0.5 px 138 ms EAST, -0.2 px 0 ms NORTH 23:23:32.369 01.882 15672 Exposure complete 23:23:32.401 00.032 15672 worker thread done servicing request 23:23:32.401 00.000 30444 OnExposeComplete: enter 23:23:32.401 00.000 30444 UpdateGuideState(): m_state=6 23:23:32.401 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 2139 23:23:32.401 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=193.18, Mass=93536, SNR=65.1, Peak=12534 HFD=3.1 23:23:32.401 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 23:23:32.401 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 23:23:32.401 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.33 hyp=0.50 cameraTheta=-2.42 mountX=-0.27 mountY=-0.40, mountTheta=-2.17 23:23:32.402 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.33, opts=13) 23:23:32.402 00.000 30444 Enqueuing Move request for scope (-0.38, -0.33) 23:23:32.402 00.000 15672 Worker thread wakes up 23:23:32.402 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.33) opts 0xd 23:23:32.402 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.33) 23:23:32.402 00.000 15672 Moving (-0.38, -0.33) raw xDistance=-0.27 yDistance=-0.40 23:23:32.402 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27 23:23:32.402 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 23:23:32.402 00.000 15672 MoveAxis(E, 84, ABG) 23:23:32.402 00.000 15672 Guiding Dir = 2, Dur = 84 23:23:32.403 00.001 15672 IsSlewing returns 0 23:23:32.404 00.001 15672 IsGuiding returns 0 23:23:32.408 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=12534, FiltMin=2711, FiltMax=9017, Gamma=2.950 23:23:32.422 00.014 15672 PulseGuide returned control before completion, sleep 77 23:23:32.458 00.036 30444 UpdateGuideState exits: m=93536 SNR=65.1 Saturated 23:23:32.458 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:32.458 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:32.458 00.000 30444 Enqueuing Expose request 23:23:32.501 00.043 15672 IsGuiding returns 1 23:23:32.501 00.000 15672 scope still moving after pulse duration time elapsed 23:23:32.521 00.020 15672 IsSlewing returns 0 23:23:32.534 00.013 15672 IsGuiding returns 0 23:23:32.534 00.000 15672 scope move finished after 84 + 45 ms 23:23:32.534 00.000 15672 Move returns status 0, amount 84 23:23:32.534 00.000 15672 MoveAxis(N, 72, ABG) 23:23:32.534 00.000 15672 Guiding Dir = 0, Dur = 72 23:23:32.535 00.001 15672 IsSlewing returns 0 23:23:32.535 00.000 15672 IsGuiding returns 0 23:23:32.648 00.113 15672 IsGuiding returns 1 23:23:32.648 00.000 15672 scope still moving after pulse duration time elapsed 23:23:32.668 00.020 15672 IsSlewing returns 0 23:23:32.671 00.003 15672 IsGuiding returns 1 23:23:32.693 00.022 15672 IsSlewing returns 0 23:23:32.712 00.019 15672 IsGuiding returns 0 23:23:32.712 00.000 15672 scope move finished after 72 + 103 ms 23:23:32.712 00.000 15672 Move returns status 0, amount 72 23:23:32.712 00.000 15672 move complete, result=0 23:23:32.712 00.000 15672 worker thread done servicing request 23:23:32.712 00.000 15672 Worker thread wakes up 23:23:32.713 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:32.713 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:32.713 00.000 30444 GuideStep: -0.3 px 84 ms EAST, -0.4 px 72 ms NORTH 23:23:34.819 02.106 15672 Exposure complete 23:23:34.839 00.020 15672 worker thread done servicing request 23:23:34.839 00.000 30444 OnExposeComplete: enter 23:23:34.839 00.000 30444 UpdateGuideState(): m_state=6 23:23:34.839 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2140 23:23:34.839 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=193.36, Mass=106281, SNR=76.3, Peak=11328 HFD=3.4 23:23:34.839 00.000 30444 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.28) = xAngle (-0.43 = -0.43) 23:23:34.839 00.000 30444 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.49 = -0.49) 23:23:34.839 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.71 mountX=0.20 mountY=-0.10, mountTheta=-0.48 23:23:34.840 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.14, opts=13) 23:23:34.840 00.000 30444 Enqueuing Move request for scope (0.17, -0.14) 23:23:34.840 00.000 15672 Worker thread wakes up 23:23:34.840 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd 23:23:34.840 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.14) 23:23:34.840 00.000 15672 Moving (0.17, -0.14) raw xDistance=0.20 yDistance=-0.10 23:23:34.840 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:23:34.840 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:23:34.840 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 23:23:34.840 00.000 15672 MoveAxis(E, 0, ABG) 23:23:34.840 00.000 15672 Move returns status 0, amount 0 23:23:34.840 00.000 15672 MoveAxis(N, 0, ABG) 23:23:34.840 00.000 15672 Move returns status 0, amount 0 23:23:34.840 00.000 15672 move complete, result=0 23:23:34.840 00.000 15672 worker thread done servicing request 23:23:34.845 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=13353, FiltMin=2638, FiltMax=9375, Gamma=2.950 23:23:35.151 00.306 30444 UpdateGuideState exits: m=106281 SNR=76.3 Saturated 23:23:35.151 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:35.151 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:35.151 00.000 30444 Enqueuing Expose request 23:23:35.151 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:23:35.151 00.000 15672 Worker thread wakes up 23:23:35.151 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:35.151 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:37.058 01.907 15672 Exposure complete 23:23:37.077 00.019 15672 worker thread done servicing request 23:23:37.078 00.001 30444 OnExposeComplete: enter 23:23:37.078 00.000 30444 UpdateGuideState(): m_state=6 23:23:37.078 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2141 23:23:37.078 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=193.13, Mass=94343, SNR=74.0, Peak=10840 HFD=3.6 23:23:37.078 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 23:23:37.078 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.07 = -2.07) 23:23:37.078 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.38 hyp=0.51 cameraTheta=-2.29 mountX=-0.22 mountY=-0.44, mountTheta=-2.02 23:23:37.078 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.38, opts=13) 23:23:37.078 00.000 30444 Enqueuing Move request for scope (-0.33, -0.38) 23:23:37.079 00.001 15672 Worker thread wakes up 23:23:37.079 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.38) opts 0xd 23:23:37.079 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.38) 23:23:37.079 00.000 15672 Moving (-0.33, -0.38) raw xDistance=-0.22 yDistance=-0.44 23:23:37.079 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 23:23:37.079 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 23:23:37.079 00.000 15672 MoveAxis(E, 0, ABG) 23:23:37.079 00.000 15672 Move returns status 0, amount 0 23:23:37.079 00.000 15672 MoveAxis(N, 79, ABG) 23:23:37.079 00.000 15672 Guiding Dir = 0, Dur = 79 23:23:37.079 00.000 15672 IsSlewing returns 0 23:23:37.080 00.001 15672 IsGuiding returns 0 23:23:37.084 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2398, max=12033, FiltMin=2654, FiltMax=8483, Gamma=2.950 23:23:37.133 00.049 30444 UpdateGuideState exits: m=94343 SNR=74.0 Saturated 23:23:37.133 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:37.134 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:37.134 00.000 30444 Enqueuing Expose request 23:23:37.199 00.065 15672 IsGuiding returns 1 23:23:37.199 00.000 15672 scope still moving after pulse duration time elapsed 23:23:37.221 00.022 15672 IsSlewing returns 0 23:23:37.222 00.001 15672 IsGuiding returns 1 23:23:37.243 00.021 15672 IsSlewing returns 0 23:23:37.244 00.001 15672 IsGuiding returns 1 23:23:37.265 00.021 15672 IsSlewing returns 0 23:23:37.296 00.031 15672 IsGuiding returns 0 23:23:37.296 00.000 15672 scope move finished after 79 + 136 ms 23:23:37.296 00.000 15672 Move returns status 0, amount 79 23:23:37.296 00.000 15672 move complete, result=0 23:23:37.296 00.000 15672 worker thread done servicing request 23:23:37.297 00.001 15672 Worker thread wakes up 23:23:37.297 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:37.297 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:37.297 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 79 ms NORTH 23:23:39.407 02.110 15672 Exposure complete 23:23:39.427 00.020 15672 worker thread done servicing request 23:23:39.427 00.000 30444 OnExposeComplete: enter 23:23:39.427 00.000 30444 UpdateGuideState(): m_state=6 23:23:39.428 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2142 23:23:39.428 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=193.19, Mass=105019, SNR=85.1, Peak=10728 HFD=3.7 23:23:39.428 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 23:23:39.428 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 23:23:39.428 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.31 hyp=0.34 cameraTheta=-1.19 mountX=0.21 mountY=-0.28, mountTheta=-0.93 23:23:39.428 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.31, opts=13) 23:23:39.428 00.000 30444 Enqueuing Move request for scope (0.13, -0.31) 23:23:39.428 00.000 15672 Worker thread wakes up 23:23:39.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.31) opts 0xd 23:23:39.428 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.31) 23:23:39.428 00.000 15672 Moving (0.13, -0.31) raw xDistance=0.21 yDistance=-0.28 23:23:39.429 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:23:39.429 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 23:23:39.429 00.000 15672 MoveAxis(E, 0, ABG) 23:23:39.429 00.000 15672 Move returns status 0, amount 0 23:23:39.429 00.000 15672 MoveAxis(N, 50, ABG) 23:23:39.429 00.000 15672 Guiding Dir = 0, Dur = 50 23:23:39.429 00.000 15672 IsSlewing returns 0 23:23:39.430 00.001 15672 IsGuiding returns 0 23:23:39.434 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13675, FiltMin=2692, FiltMax=9588, Gamma=2.950 23:23:39.483 00.049 30444 UpdateGuideState exits: m=105019 SNR=85.1 Saturated 23:23:39.483 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:39.483 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:39.483 00.000 30444 Enqueuing Expose request 23:23:39.515 00.032 15672 IsGuiding returns 1 23:23:39.515 00.000 15672 scope still moving after pulse duration time elapsed 23:23:39.536 00.021 15672 IsSlewing returns 0 23:23:39.537 00.001 15672 IsGuiding returns 1 23:23:39.559 00.022 15672 IsSlewing returns 0 23:23:39.560 00.001 15672 IsGuiding returns 1 23:23:39.581 00.021 15672 IsSlewing returns 0 23:23:39.627 00.046 15672 IsGuiding returns 0 23:23:39.627 00.000 15672 scope move finished after 50 + 147 ms 23:23:39.627 00.000 15672 Move returns status 0, amount 50 23:23:39.627 00.000 15672 move complete, result=0 23:23:39.628 00.001 15672 worker thread done servicing request 23:23:39.628 00.000 15672 Worker thread wakes up 23:23:39.628 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:39.628 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:39.628 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 50 ms NORTH 23:23:41.537 01.909 15672 Exposure complete 23:23:41.556 00.019 15672 worker thread done servicing request 23:23:41.557 00.001 30444 OnExposeComplete: enter 23:23:41.557 00.000 30444 UpdateGuideState(): m_state=6 23:23:41.557 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2143 23:23:41.557 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=193.21, Mass=116194, SNR=83.0, Peak=12525 HFD=3.7 23:23:41.557 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 23:23:41.557 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 23:23:41.557 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.76 mountX=0.03 mountY=-0.30, mountTheta=-1.48 23:23:41.557 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.29, opts=13) 23:23:41.557 00.000 30444 Enqueuing Move request for scope (-0.06, -0.29) 23:23:41.558 00.001 15672 Worker thread wakes up 23:23:41.558 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd 23:23:41.558 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.29) 23:23:41.558 00.000 15672 Moving (-0.06, -0.29) raw xDistance=0.03 yDistance=-0.30 23:23:41.558 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:23:41.558 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 23:23:41.558 00.000 15672 MoveAxis(E, 0, ABG) 23:23:41.558 00.000 15672 Move returns status 0, amount 0 23:23:41.558 00.000 15672 MoveAxis(N, 53, ABG) 23:23:41.558 00.000 15672 Guiding Dir = 0, Dur = 53 23:23:41.558 00.000 15672 IsSlewing returns 0 23:23:41.560 00.002 15672 IsGuiding returns 0 23:23:41.564 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=13713, FiltMin=2720, FiltMax=9327, Gamma=2.950 23:23:41.612 00.048 30444 UpdateGuideState exits: m=116194 SNR=83.0 Saturated 23:23:41.612 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:41.612 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:41.612 00.000 30444 Enqueuing Expose request 23:23:41.640 00.028 15672 IsGuiding returns 1 23:23:41.640 00.000 15672 scope still moving after pulse duration time elapsed 23:23:41.662 00.022 15672 IsSlewing returns 0 23:23:41.663 00.001 15672 IsGuiding returns 1 23:23:41.684 00.021 15672 IsSlewing returns 0 23:23:41.685 00.001 15672 IsGuiding returns 1 23:23:41.706 00.021 15672 IsSlewing returns 0 23:23:41.736 00.030 15672 IsGuiding returns 0 23:23:41.736 00.000 15672 scope move finished after 53 + 123 ms 23:23:41.736 00.000 15672 Move returns status 0, amount 53 23:23:41.736 00.000 15672 move complete, result=0 23:23:41.736 00.000 15672 worker thread done servicing request 23:23:41.736 00.000 15672 Worker thread wakes up 23:23:41.736 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 53 ms NORTH 23:23:41.737 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:41.737 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:43.847 02.110 15672 Exposure complete 23:23:43.866 00.019 15672 worker thread done servicing request 23:23:43.866 00.000 30444 OnExposeComplete: enter 23:23:43.866 00.000 30444 UpdateGuideState(): m_state=6 23:23:43.867 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2144 23:23:43.867 00.000 30444 Star::Find returns 1 (1), X=461.13, Y=193.11, Mass=103745, SNR=83.4, Peak=12883 HFD=3.2 23:23:43.867 00.000 30444 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 23:23:43.867 00.000 30444 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.07 = -2.07) 23:23:43.867 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.40 hyp=0.53 cameraTheta=-2.28 mountX=-0.22 mountY=-0.46, mountTheta=-2.02 23:23:43.867 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.40, opts=13) 23:23:43.867 00.000 30444 Enqueuing Move request for scope (-0.35, -0.40) 23:23:43.867 00.000 15672 Worker thread wakes up 23:23:43.867 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.40) opts 0xd 23:23:43.867 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.40) 23:23:43.867 00.000 15672 Moving (-0.35, -0.40) raw xDistance=-0.22 yDistance=-0.46 23:23:43.868 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 23:23:43.868 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 23:23:43.868 00.000 15672 MoveAxis(E, 0, ABG) 23:23:43.868 00.000 15672 Move returns status 0, amount 0 23:23:43.868 00.000 15672 MoveAxis(N, 83, ABG) 23:23:43.868 00.000 15672 Guiding Dir = 0, Dur = 83 23:23:43.868 00.000 15672 IsSlewing returns 0 23:23:43.869 00.001 15672 IsGuiding returns 0 23:23:43.873 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=13568, FiltMin=2625, FiltMax=8966, Gamma=2.950 23:23:43.923 00.050 30444 UpdateGuideState exits: m=103745 SNR=83.4 Saturated 23:23:43.923 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:43.923 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:43.923 00.000 30444 Enqueuing Expose request 23:23:43.989 00.066 15672 IsGuiding returns 1 23:23:43.989 00.000 15672 scope still moving after pulse duration time elapsed 23:23:44.010 00.021 15672 IsSlewing returns 0 23:23:44.010 00.000 15672 IsGuiding returns 1 23:23:44.031 00.021 15672 IsSlewing returns 0 23:23:44.033 00.002 15672 IsGuiding returns 1 23:23:44.054 00.021 15672 IsSlewing returns 0 23:23:44.084 00.030 15672 IsGuiding returns 0 23:23:44.085 00.001 15672 scope move finished after 83 + 132 ms 23:23:44.085 00.000 15672 Move returns status 0, amount 83 23:23:44.085 00.000 15672 move complete, result=0 23:23:44.085 00.000 15672 worker thread done servicing request 23:23:44.085 00.000 15672 Worker thread wakes up 23:23:44.085 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:44.085 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:44.086 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 83 ms NORTH 23:23:45.994 01.908 15672 Exposure complete 23:23:46.014 00.020 15672 worker thread done servicing request 23:23:46.014 00.000 30444 OnExposeComplete: enter 23:23:46.014 00.000 30444 UpdateGuideState(): m_state=6 23:23:46.014 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2145 23:23:46.014 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=193.21, Mass=96761, SNR=67.7, Peak=12628 HFD=3.2 23:23:46.014 00.000 30444 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 23:23:46.014 00.000 30444 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 23:23:46.014 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.30 hyp=0.44 cameraTheta=-2.39 mountX=-0.23 mountY=-0.36, mountTheta=-2.13 23:23:46.015 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.30, opts=13) 23:23:46.015 00.000 30444 Enqueuing Move request for scope (-0.32, -0.30) 23:23:46.015 00.000 15672 Worker thread wakes up 23:23:46.015 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.30) opts 0xd 23:23:46.015 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.30) 23:23:46.015 00.000 15672 Moving (-0.32, -0.30) raw xDistance=-0.23 yDistance=-0.36 23:23:46.015 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:23:46.015 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 23:23:46.015 00.000 15672 MoveAxis(E, 0, ABG) 23:23:46.015 00.000 15672 Move returns status 0, amount 0 23:23:46.015 00.000 15672 MoveAxis(N, 65, ABG) 23:23:46.015 00.000 15672 Guiding Dir = 0, Dur = 65 23:23:46.016 00.001 15672 IsSlewing returns 0 23:23:46.016 00.000 15672 IsGuiding returns 0 23:23:46.021 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=13117, FiltMin=2636, FiltMax=8898, Gamma=2.950 23:23:46.071 00.050 30444 UpdateGuideState exits: m=96761 SNR=67.7 Saturated 23:23:46.071 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:46.071 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:46.071 00.000 30444 Enqueuing Expose request 23:23:46.129 00.058 15672 IsGuiding returns 1 23:23:46.129 00.000 15672 scope still moving after pulse duration time elapsed 23:23:46.150 00.021 15672 IsSlewing returns 0 23:23:46.177 00.027 15672 IsGuiding returns 0 23:23:46.177 00.000 15672 scope move finished after 65 + 95 ms 23:23:46.178 00.001 15672 Move returns status 0, amount 65 23:23:46.178 00.000 15672 move complete, result=0 23:23:46.178 00.000 15672 worker thread done servicing request 23:23:46.178 00.000 15672 Worker thread wakes up 23:23:46.178 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:46.178 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:46.179 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 65 ms NORTH 23:23:48.286 02.107 15672 Exposure complete 23:23:48.306 00.020 15672 worker thread done servicing request 23:23:48.306 00.000 30444 OnExposeComplete: enter 23:23:48.306 00.000 30444 UpdateGuideState(): m_state=6 23:23:48.306 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2146 23:23:48.306 00.000 30444 Star::Find returns 1 (1), X=461.16, Y=193.18, Mass=111791, SNR=86.1, Peak=11812 HFD=3.7 23:23:48.306 00.000 30444 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.28) = xAngle (-2.06 = -2.06) 23:23:48.306 00.000 30444 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.12 = -2.12) 23:23:48.307 00.001 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.32 hyp=0.45 cameraTheta=-2.34 mountX=-0.21 mountY=-0.38, mountTheta=-2.08 23:23:48.307 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.32, opts=13) 23:23:48.307 00.000 30444 Enqueuing Move request for scope (-0.31, -0.32) 23:23:48.307 00.000 15672 Worker thread wakes up 23:23:48.307 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.32) opts 0xd 23:23:48.307 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.32) 23:23:48.307 00.000 15672 Moving (-0.31, -0.32) raw xDistance=-0.21 yDistance=-0.38 23:23:48.307 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 23:23:48.307 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 23:23:48.307 00.000 15672 MoveAxis(E, 0, ABG) 23:23:48.307 00.000 15672 Move returns status 0, amount 0 23:23:48.307 00.000 15672 MoveAxis(N, 68, ABG) 23:23:48.307 00.000 15672 Guiding Dir = 0, Dur = 68 23:23:48.308 00.001 15672 IsSlewing returns 0 23:23:48.309 00.001 15672 IsGuiding returns 0 23:23:48.313 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=11894, FiltMin=2622, FiltMax=8381, Gamma=2.950 23:23:48.362 00.049 30444 UpdateGuideState exits: m=111791 SNR=86.1 Saturated 23:23:48.362 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:48.362 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:48.362 00.000 30444 Enqueuing Expose request 23:23:48.397 00.035 15672 IsGuiding returns 1 23:23:48.397 00.000 15672 scope still moving after pulse duration time elapsed 23:23:48.419 00.022 15672 IsSlewing returns 0 23:23:48.421 00.002 15672 IsGuiding returns 1 23:23:48.442 00.021 15672 IsSlewing returns 0 23:23:48.444 00.002 15672 IsGuiding returns 1 23:23:48.465 00.021 15672 IsSlewing returns 0 23:23:48.525 00.060 15672 IsGuiding returns 0 23:23:48.525 00.000 15672 scope move finished after 68 + 148 ms 23:23:48.525 00.000 15672 Move returns status 0, amount 68 23:23:48.525 00.000 15672 move complete, result=0 23:23:48.525 00.000 15672 worker thread done servicing request 23:23:48.526 00.001 15672 Worker thread wakes up 23:23:48.526 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:48.526 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:48.526 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 68 ms NORTH 23:23:50.432 01.906 15672 Exposure complete 23:23:50.452 00.020 15672 worker thread done servicing request 23:23:50.452 00.000 30444 OnExposeComplete: enter 23:23:50.452 00.000 30444 UpdateGuideState(): m_state=6 23:23:50.452 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2147 23:23:50.452 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=192.89, Mass=105104, SNR=83.5, Peak=10889 HFD=3.6 23:23:50.452 00.000 30444 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.28) = xAngle (-1.22 = -1.22) 23:23:50.452 00.000 30444 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 23:23:50.452 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.61 hyp=0.62 cameraTheta=-1.50 mountX=0.21 mountY=-0.59, mountTheta=-1.23 23:23:50.453 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.61, opts=13) 23:23:50.453 00.000 30444 Enqueuing Move request for scope (0.04, -0.61) 23:23:50.453 00.000 15672 Worker thread wakes up 23:23:50.453 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.61) opts 0xd 23:23:50.453 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.61) 23:23:50.453 00.000 15672 Moving (0.04, -0.61) raw xDistance=0.21 yDistance=-0.59 23:23:50.453 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:23:50.453 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 23:23:50.453 00.000 15672 MoveAxis(E, 0, ABG) 23:23:50.453 00.000 15672 Move returns status 0, amount 0 23:23:50.453 00.000 15672 MoveAxis(N, 105, ABG) 23:23:50.453 00.000 15672 Guiding Dir = 0, Dur = 105 23:23:50.453 00.000 15672 IsSlewing returns 0 23:23:50.454 00.001 15672 IsGuiding returns 0 23:23:50.458 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=12515, FiltMin=2703, FiltMax=8991, Gamma=2.950 23:23:50.508 00.050 30444 UpdateGuideState exits: m=105104 SNR=83.5 Saturated 23:23:50.508 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:50.508 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:50.508 00.000 30444 Enqueuing Expose request 23:23:50.537 00.029 15672 PulseGuide returned control before completion, sleep 33 23:23:50.572 00.035 15672 IsGuiding returns 1 23:23:50.572 00.000 15672 scope still moving after pulse duration time elapsed 23:23:50.593 00.021 15672 IsSlewing returns 0 23:23:50.594 00.001 15672 IsGuiding returns 1 23:23:50.615 00.021 15672 IsSlewing returns 0 23:23:50.617 00.002 15672 IsGuiding returns 1 23:23:50.638 00.021 15672 IsSlewing returns 0 23:23:50.697 00.059 15672 IsGuiding returns 0 23:23:50.697 00.000 15672 scope move finished after 105 + 137 ms 23:23:50.697 00.000 15672 Move returns status 0, amount 105 23:23:50.698 00.001 15672 move complete, result=0 23:23:50.698 00.000 15672 worker thread done servicing request 23:23:50.698 00.000 15672 Worker thread wakes up 23:23:50.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:50.699 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:50.699 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 105 ms NORTH 23:23:52.816 02.117 15672 Exposure complete 23:23:52.848 00.032 15672 worker thread done servicing request 23:23:52.848 00.000 30444 OnExposeComplete: enter 23:23:52.848 00.000 30444 UpdateGuideState(): m_state=6 23:23:52.848 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2148 23:23:52.848 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=192.40, Mass=111734, SNR=80.5, Peak=11138 HFD=3.5 23:23:52.848 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 23:23:52.848 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 23:23:52.848 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-1.11 hyp=1.12 cameraTheta=-1.74 mountX=0.12 mountY=-1.12, mountTheta=-1.46 23:23:52.849 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-1.11, opts=13) 23:23:52.849 00.000 30444 Enqueuing Move request for scope (-0.19, -1.11) 23:23:52.849 00.000 15672 Worker thread wakes up 23:23:52.849 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -1.11) opts 0xd 23:23:52.849 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -1.11) 23:23:52.849 00.000 15672 Moving (-0.19, -1.11) raw xDistance=0.12 yDistance=-1.12 23:23:52.849 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:23:52.849 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.12 from input -1.12 23:23:52.849 00.000 15672 MoveAxis(E, 0, ABG) 23:23:52.849 00.000 15672 Move returns status 0, amount 0 23:23:52.849 00.000 15672 MoveAxis(N, 200, ABG) 23:23:52.849 00.000 15672 Guiding Dir = 0, Dur = 200 23:23:52.850 00.001 15672 IsSlewing returns 0 23:23:52.851 00.001 15672 IsGuiding returns 0 23:23:52.855 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=11389, FiltMin=2619, FiltMax=8838, Gamma=2.950 23:23:52.905 00.050 30444 UpdateGuideState exits: m=111734 SNR=80.5 Saturated 23:23:52.905 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:52.905 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:52.905 00.000 30444 Enqueuing Expose request 23:23:52.933 00.028 15672 PulseGuide returned control before completion, sleep 128 23:23:53.065 00.132 15672 IsGuiding returns 1 23:23:53.065 00.000 15672 scope still moving after pulse duration time elapsed 23:23:53.086 00.021 15672 IsSlewing returns 0 23:23:53.089 00.003 15672 IsGuiding returns 1 23:23:53.111 00.022 15672 IsSlewing returns 0 23:23:53.112 00.001 15672 IsGuiding returns 1 23:23:53.134 00.022 15672 IsSlewing returns 0 23:23:53.137 00.003 15672 IsGuiding returns 1 23:23:53.157 00.020 15672 IsSlewing returns 0 23:23:53.193 00.036 15672 IsGuiding returns 0 23:23:53.193 00.000 15672 scope move finished after 200 + 142 ms 23:23:53.194 00.001 15672 Move returns status 0, amount 200 23:23:53.194 00.000 15672 move complete, result=0 23:23:53.194 00.000 15672 worker thread done servicing request 23:23:53.194 00.000 15672 Worker thread wakes up 23:23:53.194 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.1 px 200 ms NORTH 23:23:53.194 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:53.195 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:55.100 01.905 15672 Exposure complete 23:23:55.120 00.020 15672 worker thread done servicing request 23:23:55.120 00.000 30444 OnExposeComplete: enter 23:23:55.120 00.000 30444 UpdateGuideState(): m_state=6 23:23:55.120 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2149 23:23:55.120 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=192.64, Mass=103176, SNR=76.0, Peak=10791 HFD=3.4 23:23:55.120 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 23:23:55.120 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 23:23:55.120 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.86 hyp=0.88 cameraTheta=-1.75 mountX=0.09 mountY=-0.88, mountTheta=-1.47 23:23:55.121 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.86, opts=13) 23:23:55.121 00.000 30444 Enqueuing Move request for scope (-0.15, -0.86) 23:23:55.121 00.000 15672 Worker thread wakes up 23:23:55.121 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.86) opts 0xd 23:23:55.121 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.86) 23:23:55.121 00.000 15672 Moving (-0.15, -0.86) raw xDistance=0.09 yDistance=-0.88 23:23:55.121 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:23:55.121 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 23:23:55.121 00.000 15672 MoveAxis(E, 0, ABG) 23:23:55.121 00.000 15672 Move returns status 0, amount 0 23:23:55.121 00.000 15672 MoveAxis(N, 156, ABG) 23:23:55.121 00.000 15672 Guiding Dir = 0, Dur = 156 23:23:55.122 00.001 15672 IsSlewing returns 0 23:23:55.123 00.001 15672 IsGuiding returns 0 23:23:55.127 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=12359, FiltMin=2686, FiltMax=9425, Gamma=2.950 23:23:55.234 00.107 15672 PulseGuide returned control before completion, sleep 55 23:23:55.291 00.057 15672 IsGuiding returns 1 23:23:55.292 00.001 15672 scope still moving after pulse duration time elapsed 23:23:55.313 00.021 15672 IsSlewing returns 0 23:23:55.315 00.002 15672 IsGuiding returns 1 23:23:55.337 00.022 15672 IsSlewing returns 0 23:23:55.339 00.002 15672 IsGuiding returns 1 23:23:55.360 00.021 15672 IsSlewing returns 0 23:23:55.395 00.035 15672 IsGuiding returns 0 23:23:55.396 00.001 15672 scope move finished after 156 + 115 ms 23:23:55.396 00.000 15672 Move returns status 0, amount 156 23:23:55.396 00.000 15672 move complete, result=0 23:23:55.396 00.000 15672 worker thread done servicing request 23:23:55.488 00.092 30444 UpdateGuideState exits: m=103176 SNR=76.0 Saturated 23:23:55.488 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:55.488 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:55.489 00.001 30444 Enqueuing Expose request 23:23:55.489 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.9 px 156 ms NORTH 23:23:55.489 00.000 15672 Worker thread wakes up 23:23:55.489 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:55.490 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:57.600 02.110 15672 Exposure complete 23:23:57.619 00.019 15672 worker thread done servicing request 23:23:57.619 00.000 30444 OnExposeComplete: enter 23:23:57.619 00.000 30444 UpdateGuideState(): m_state=6 23:23:57.619 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2150 23:23:57.619 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=192.57, Mass=110584, SNR=89.8, Peak=9859 HFD=3.6 23:23:57.619 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 23:23:57.619 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 23:23:57.619 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.94 hyp=0.94 cameraTheta=-1.63 mountX=0.21 mountY=-0.93, mountTheta=-1.35 23:23:57.619 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.94, opts=13) 23:23:57.619 00.000 30444 Enqueuing Move request for scope (-0.05, -0.94) 23:23:57.620 00.001 15672 Worker thread wakes up 23:23:57.620 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.94) opts 0xd 23:23:57.620 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.94) 23:23:57.620 00.000 15672 Moving (-0.05, -0.94) raw xDistance=0.21 yDistance=-0.93 23:23:57.620 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:23:57.620 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 23:23:57.620 00.000 15672 MoveAxis(E, 0, ABG) 23:23:57.620 00.000 15672 Move returns status 0, amount 0 23:23:57.620 00.000 15672 MoveAxis(N, 165, ABG) 23:23:57.620 00.000 15672 Guiding Dir = 0, Dur = 165 23:23:57.621 00.001 15672 IsSlewing returns 0 23:23:57.625 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=12539, FiltMin=2703, FiltMax=9194, Gamma=2.950 23:23:57.630 00.005 15672 IsGuiding returns 0 23:23:57.675 00.045 30444 UpdateGuideState exits: m=110584 SNR=89.8 Saturated 23:23:57.675 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:57.675 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:57.675 00.000 30444 Enqueuing Expose request 23:23:57.710 00.035 15672 PulseGuide returned control before completion, sleep 96 23:23:57.809 00.099 15672 IsGuiding returns 1 23:23:57.809 00.000 15672 scope still moving after pulse duration time elapsed 23:23:57.830 00.021 15672 IsSlewing returns 0 23:23:57.855 00.025 15672 IsGuiding returns 1 23:23:57.876 00.021 15672 IsSlewing returns 0 23:23:57.879 00.003 15672 IsGuiding returns 1 23:23:57.900 00.021 15672 IsSlewing returns 0 23:23:57.918 00.018 15672 IsGuiding returns 0 23:23:57.918 00.000 15672 scope move finished after 165 + 122 ms 23:23:57.918 00.000 15672 Move returns status 0, amount 165 23:23:57.918 00.000 15672 move complete, result=0 23:23:57.918 00.000 15672 worker thread done servicing request 23:23:57.918 00.000 15672 Worker thread wakes up 23:23:57.918 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:23:57.918 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:23:57.918 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 165 ms NORTH 23:23:59.826 01.908 15672 Exposure complete 23:23:59.846 00.020 15672 worker thread done servicing request 23:23:59.846 00.000 30444 OnExposeComplete: enter 23:23:59.846 00.000 30444 UpdateGuideState(): m_state=6 23:23:59.846 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2151 23:23:59.846 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=193.11, Mass=97140, SNR=81.8, Peak=10641 HFD=3.6 23:23:59.846 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 23:23:59.846 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 23:23:59.846 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.40 hyp=0.41 cameraTheta=-1.40 mountX=0.18 mountY=-0.38, mountTheta=-1.13 23:23:59.847 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.40, opts=13) 23:23:59.847 00.000 30444 Enqueuing Move request for scope (0.07, -0.40) 23:23:59.847 00.000 15672 Worker thread wakes up 23:23:59.847 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.40) opts 0xd 23:23:59.847 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.40) 23:23:59.847 00.000 15672 Moving (0.07, -0.40) raw xDistance=0.18 yDistance=-0.38 23:23:59.847 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 23:23:59.847 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 23:23:59.847 00.000 15672 MoveAxis(E, 0, ABG) 23:23:59.847 00.000 15672 Move returns status 0, amount 0 23:23:59.847 00.000 15672 MoveAxis(N, 67, ABG) 23:23:59.847 00.000 15672 Guiding Dir = 0, Dur = 67 23:23:59.848 00.001 15672 IsSlewing returns 0 23:23:59.849 00.001 15672 IsGuiding returns 0 23:23:59.852 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=13793, FiltMin=2663, FiltMax=9710, Gamma=2.950 23:23:59.901 00.049 30444 UpdateGuideState exits: m=97140 SNR=81.8 Saturated 23:23:59.901 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:59.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:23:59.901 00.000 30444 Enqueuing Expose request 23:23:59.963 00.062 15672 IsGuiding returns 1 23:23:59.963 00.000 15672 scope still moving after pulse duration time elapsed 23:23:59.984 00.021 15672 IsSlewing returns 0 23:23:59.985 00.001 15672 IsGuiding returns 1 23:24:00.006 00.021 15672 IsSlewing returns 0 23:24:00.026 00.020 15672 IsGuiding returns 0 23:24:00.026 00.000 15672 scope move finished after 67 + 110 ms 23:24:00.026 00.000 15672 Move returns status 0, amount 67 23:24:00.026 00.000 15672 move complete, result=0 23:24:00.027 00.001 15672 worker thread done servicing request 23:24:00.027 00.000 15672 Worker thread wakes up 23:24:00.027 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:00.027 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:00.027 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 67 ms NORTH 23:24:02.135 02.108 15672 Exposure complete 23:24:02.155 00.020 15672 worker thread done servicing request 23:24:02.155 00.000 30444 OnExposeComplete: enter 23:24:02.155 00.000 30444 UpdateGuideState(): m_state=6 23:24:02.156 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2152 23:24:02.156 00.000 30444 Star::Find returns 1 (1), X=462.09, Y=193.34, Mass=99732, SNR=67.6, Peak=10417 HFD=3.5 23:24:02.156 00.000 30444 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 23:24:02.156 00.000 30444 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 23:24:02.156 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=-0.16 hyp=0.63 cameraTheta=-0.26 mountX=0.63 mountY=-0.03, mountTheta=-0.05 23:24:02.156 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=-0.16, opts=13) 23:24:02.156 00.000 30444 Enqueuing Move request for scope (0.61, -0.16) 23:24:02.156 00.000 15672 Worker thread wakes up 23:24:02.156 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.16) opts 0xd 23:24:02.156 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, -0.16) 23:24:02.157 00.001 15672 Moving (0.61, -0.16) raw xDistance=0.63 yDistance=-0.03 23:24:02.157 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63 23:24:02.157 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:02.157 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:24:02.157 00.000 15672 MoveAxis(W, 170, ABG) 23:24:02.157 00.000 15672 Guiding Dir = 3, Dur = 170 23:24:02.157 00.000 15672 IsSlewing returns 0 23:24:02.158 00.001 15672 IsGuiding returns 0 23:24:02.162 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2373, max=11912, FiltMin=2679, FiltMax=9426, Gamma=2.950 23:24:02.183 00.021 15672 PulseGuide returned control before completion, sleep 156 23:24:02.342 00.159 15672 IsGuiding returns 1 23:24:02.342 00.000 15672 scope still moving after pulse duration time elapsed 23:24:02.364 00.022 15672 IsSlewing returns 0 23:24:02.366 00.002 15672 IsGuiding returns 1 23:24:02.387 00.021 15672 IsSlewing returns 0 23:24:02.392 00.005 15672 IsGuiding returns 0 23:24:02.392 00.000 15672 scope move finished after 170 + 63 ms 23:24:02.393 00.001 15672 Move returns status 0, amount 170 23:24:02.393 00.000 15672 MoveAxis(N, 0, ABG) 23:24:02.393 00.000 15672 Move returns status 0, amount 0 23:24:02.393 00.000 15672 move complete, result=0 23:24:02.393 00.000 15672 worker thread done servicing request 23:24:02.658 00.265 30444 UpdateGuideState exits: m=99732 SNR=67.6 Saturated 23:24:02.658 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:02.658 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:02.658 00.000 30444 Enqueuing Expose request 23:24:02.658 00.000 30444 GuideStep: 0.6 px 170 ms WEST, -0.0 px 0 ms NORTH 23:24:02.658 00.000 15672 Worker thread wakes up 23:24:02.658 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:02.658 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:04.568 01.910 15672 Exposure complete 23:24:04.588 00.020 15672 worker thread done servicing request 23:24:04.588 00.000 30444 OnExposeComplete: enter 23:24:04.588 00.000 30444 UpdateGuideState(): m_state=6 23:24:04.588 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2153 23:24:04.588 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=193.58, Mass=94231, SNR=64.5, Peak=11577 HFD=3.3 23:24:04.588 00.000 30444 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.28) = xAngle (2.40 = 2.40) 23:24:04.588 00.000 30444 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.34 = 2.34) 23:24:04.588 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.09 cameraTheta=2.12 mountX=-0.06 mountY=0.06, mountTheta=2.37 23:24:04.589 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.07, opts=13) 23:24:04.589 00.000 30444 Enqueuing Move request for scope (-0.04, 0.07) 23:24:04.589 00.000 15672 Worker thread wakes up 23:24:04.589 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd 23:24:04.589 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.07) 23:24:04.589 00.000 15672 Moving (-0.04, 0.07) raw xDistance=-0.06 yDistance=0.06 23:24:04.589 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:24:04.589 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:04.589 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:24:04.589 00.000 15672 MoveAxis(E, 0, ABG) 23:24:04.589 00.000 15672 Move returns status 0, amount 0 23:24:04.589 00.000 15672 MoveAxis(N, 0, ABG) 23:24:04.589 00.000 15672 Move returns status 0, amount 0 23:24:04.589 00.000 15672 move complete, result=0 23:24:04.589 00.000 15672 worker thread done servicing request 23:24:04.594 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=12421, FiltMin=2583, FiltMax=8545, Gamma=2.950 23:24:04.643 00.049 30444 UpdateGuideState exits: m=94231 SNR=64.5 Saturated 23:24:04.643 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:04.643 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:04.643 00.000 30444 Enqueuing Expose request 23:24:04.643 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:24:04.643 00.000 15672 Worker thread wakes up 23:24:04.643 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:04.643 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:06.759 02.116 15672 Exposure complete 23:24:06.790 00.031 15672 worker thread done servicing request 23:24:06.790 00.000 30444 OnExposeComplete: enter 23:24:06.790 00.000 30444 UpdateGuideState(): m_state=6 23:24:06.790 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2154 23:24:06.790 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=193.37, Mass=92394, SNR=70.1, Peak=11590 HFD=3.2 23:24:06.790 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 23:24:06.790 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 23:24:06.790 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.94 mountX=0.13 mountY=-0.11, mountTheta=-0.70 23:24:06.791 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.13, opts=13) 23:24:06.791 00.000 30444 Enqueuing Move request for scope (0.10, -0.13) 23:24:06.791 00.000 15672 Worker thread wakes up 23:24:06.791 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd 23:24:06.791 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.13) 23:24:06.791 00.000 15672 Moving (0.10, -0.13) raw xDistance=0.13 yDistance=-0.11 23:24:06.791 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:24:06.791 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:06.791 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:24:06.791 00.000 15672 MoveAxis(E, 0, ABG) 23:24:06.791 00.000 15672 Move returns status 0, amount 0 23:24:06.791 00.000 15672 MoveAxis(N, 0, ABG) 23:24:06.791 00.000 15672 Move returns status 0, amount 0 23:24:06.791 00.000 15672 move complete, result=0 23:24:06.791 00.000 15672 worker thread done servicing request 23:24:06.797 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=13463, FiltMin=2695, FiltMax=9279, Gamma=2.950 23:24:06.846 00.049 30444 UpdateGuideState exits: m=92394 SNR=70.1 Saturated 23:24:06.846 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:06.846 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:06.846 00.000 30444 Enqueuing Expose request 23:24:06.846 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:24:06.846 00.000 15672 Worker thread wakes up 23:24:06.846 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:06.846 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:08.753 01.907 15672 Exposure complete 23:24:08.775 00.022 15672 worker thread done servicing request 23:24:08.776 00.001 30444 OnExposeComplete: enter 23:24:08.776 00.000 30444 UpdateGuideState(): m_state=6 23:24:08.776 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2155 23:24:08.776 00.000 30444 Star::Find returns 1 (1), X=462.08, Y=193.60, Mass=101988, SNR=83.1, Peak=10123 HFD=3.8 23:24:08.776 00.000 30444 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.28) = xAngle (0.44 = 0.44) 23:24:08.776 00.000 30444 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.38 = 0.38) 23:24:08.776 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=0.10 hyp=0.61 cameraTheta=0.16 mountX=0.55 mountY=0.22, mountTheta=0.39 23:24:08.777 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=0.10, opts=13) 23:24:08.777 00.000 30444 Enqueuing Move request for scope (0.60, 0.10) 23:24:08.777 00.000 15672 Worker thread wakes up 23:24:08.777 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.10) opts 0xd 23:24:08.777 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, 0.10) 23:24:08.777 00.000 15672 Moving (0.60, 0.10) raw xDistance=0.55 yDistance=0.22 23:24:08.777 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55 23:24:08.777 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:08.777 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 23:24:08.777 00.000 15672 MoveAxis(W, 149, ABG) 23:24:08.777 00.000 15672 Guiding Dir = 3, Dur = 149 23:24:08.777 00.000 15672 IsSlewing returns 0 23:24:08.778 00.001 15672 IsGuiding returns 0 23:24:08.782 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=12728, FiltMin=2735, FiltMax=9627, Gamma=2.950 23:24:08.796 00.014 15672 PulseGuide returned control before completion, sleep 142 23:24:08.988 00.192 15672 IsGuiding returns 0 23:24:08.989 00.001 15672 Move returns status 0, amount 149 23:24:08.989 00.000 15672 MoveAxis(N, 0, ABG) 23:24:08.989 00.000 15672 Move returns status 0, amount 0 23:24:08.989 00.000 15672 move complete, result=0 23:24:08.989 00.000 15672 worker thread done servicing request 23:24:09.252 00.263 30444 UpdateGuideState exits: m=101988 SNR=83.1 Saturated 23:24:09.252 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:09.252 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:09.253 00.001 30444 Enqueuing Expose request 23:24:09.253 00.000 30444 GuideStep: 0.6 px 149 ms WEST, 0.2 px 0 ms NORTH 23:24:09.253 00.000 15672 Worker thread wakes up 23:24:09.253 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:09.253 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:11.361 02.108 15672 Exposure complete 23:24:11.381 00.020 15672 worker thread done servicing request 23:24:11.381 00.000 30444 OnExposeComplete: enter 23:24:11.381 00.000 30444 UpdateGuideState(): m_state=6 23:24:11.381 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2156 23:24:11.381 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=193.60, Mass=115231, SNR=87.1, Peak=12063 HFD=3.4 23:24:11.381 00.000 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 23:24:11.381 00.000 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 23:24:11.381 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.77 mountX=0.07 mountY=0.11, mountTheta=1.03 23:24:11.382 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.09, opts=13) 23:24:11.382 00.000 30444 Enqueuing Move request for scope (0.10, 0.09) 23:24:11.382 00.000 15672 Worker thread wakes up 23:24:11.382 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd 23:24:11.382 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.09) 23:24:11.382 00.000 15672 Moving (0.10, 0.09) raw xDistance=0.07 yDistance=0.11 23:24:11.382 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:24:11.382 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:11.382 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:24:11.382 00.000 15672 MoveAxis(E, 0, ABG) 23:24:11.382 00.000 15672 Move returns status 0, amount 0 23:24:11.382 00.000 15672 MoveAxis(N, 0, ABG) 23:24:11.382 00.000 15672 Move returns status 0, amount 0 23:24:11.382 00.000 15672 move complete, result=0 23:24:11.382 00.000 15672 worker thread done servicing request 23:24:11.389 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2389, max=12063, FiltMin=2708, FiltMax=9129, Gamma=2.950 23:24:11.438 00.049 30444 UpdateGuideState exits: m=115231 SNR=87.1 Saturated 23:24:11.438 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:11.438 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:11.438 00.000 30444 Enqueuing Expose request 23:24:11.439 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:24:11.439 00.000 15672 Worker thread wakes up 23:24:11.439 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:11.439 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:13.345 01.906 15672 Exposure complete 23:24:13.365 00.020 15672 worker thread done servicing request 23:24:13.365 00.000 30444 OnExposeComplete: enter 23:24:13.365 00.000 30444 UpdateGuideState(): m_state=6 23:24:13.365 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2157 23:24:13.365 00.000 30444 Star::Find returns 1 (1), X=462.16, Y=193.64, Mass=105025, SNR=82.5, Peak=10636 HFD=3.6 23:24:13.365 00.000 30444 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.28) = xAngle (0.46 = 0.46) 23:24:13.365 00.000 30444 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.40 = 0.40) 23:24:13.365 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=0.13 hyp=0.69 cameraTheta=0.19 mountX=0.62 mountY=0.27, mountTheta=0.41 23:24:13.366 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=0.13, opts=13) 23:24:13.366 00.000 30444 Enqueuing Move request for scope (0.68, 0.13) 23:24:13.366 00.000 15672 Worker thread wakes up 23:24:13.366 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.13) opts 0xd 23:24:13.366 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, 0.13) 23:24:13.366 00.000 15672 Moving (0.68, 0.13) raw xDistance=0.62 yDistance=0.27 23:24:13.366 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62 23:24:13.366 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:24:13.366 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 23:24:13.366 00.000 15672 MoveAxis(W, 168, ABG) 23:24:13.366 00.000 15672 Guiding Dir = 3, Dur = 168 23:24:13.367 00.001 15672 IsSlewing returns 0 23:24:13.368 00.001 15672 IsGuiding returns 0 23:24:13.372 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=10636, FiltMin=2647, FiltMax=9625, Gamma=2.950 23:24:13.397 00.025 15672 PulseGuide returned control before completion, sleep 149 23:24:13.420 00.023 30444 UpdateGuideState exits: m=105025 SNR=82.5 Saturated 23:24:13.420 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:13.420 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:13.420 00.000 30444 Enqueuing Expose request 23:24:13.548 00.128 15672 IsGuiding returns 1 23:24:13.548 00.000 15672 scope still moving after pulse duration time elapsed 23:24:13.569 00.021 15672 IsSlewing returns 0 23:24:13.572 00.003 15672 IsGuiding returns 1 23:24:13.593 00.021 15672 IsSlewing returns 0 23:24:13.607 00.014 15672 IsGuiding returns 0 23:24:13.607 00.000 15672 scope move finished after 168 + 71 ms 23:24:13.607 00.000 15672 Move returns status 0, amount 168 23:24:13.607 00.000 15672 MoveAxis(N, 0, ABG) 23:24:13.607 00.000 15672 Move returns status 0, amount 0 23:24:13.607 00.000 15672 move complete, result=0 23:24:13.607 00.000 15672 worker thread done servicing request 23:24:13.608 00.001 15672 Worker thread wakes up 23:24:13.608 00.000 30444 GuideStep: 0.6 px 168 ms WEST, 0.3 px 0 ms NORTH 23:24:13.608 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:13.608 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:15.718 02.110 15672 Exposure complete 23:24:15.738 00.020 15672 worker thread done servicing request 23:24:15.738 00.000 30444 OnExposeComplete: enter 23:24:15.738 00.000 30444 UpdateGuideState(): m_state=6 23:24:15.738 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2158 23:24:15.738 00.000 30444 Star::Find returns 1 (1), X=461.92, Y=194.35, Mass=114244, SNR=76.5, Peak=9873 HFD=3.8 23:24:15.738 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 23:24:15.738 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.31 = 1.31) 23:24:15.738 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.85 hyp=0.96 cameraTheta=1.09 mountX=0.19 mountY=0.92, mountTheta=1.37 23:24:15.739 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.85, opts=13) 23:24:15.739 00.000 30444 Enqueuing Move request for scope (0.44, 0.85) 23:24:15.739 00.000 15672 Worker thread wakes up 23:24:15.739 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.85) opts 0xd 23:24:15.739 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.85) 23:24:15.739 00.000 15672 Moving (0.44, 0.85) raw xDistance=0.19 yDistance=0.92 23:24:15.739 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:24:15.739 00.000 15672 resist switch: large excursion: input 0.92 thresh 0.75 direction from -1 to 1 23:24:15.739 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.77 23:24:15.739 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92 23:24:15.739 00.000 15672 MoveAxis(E, 0, ABG) 23:24:15.739 00.000 15672 Move returns status 0, amount 0 23:24:15.739 00.000 15672 MoveAxis(S, 165, ABG) 23:24:15.739 00.000 15672 Guiding Dir = 1, Dur = 165 23:24:15.740 00.001 15672 IsSlewing returns 0 23:24:15.742 00.002 15672 IsGuiding returns 0 23:24:15.745 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=10541, FiltMin=2673, FiltMax=8886, Gamma=2.950 23:24:15.794 00.049 30444 UpdateGuideState exits: m=114244 SNR=76.5 Saturated 23:24:15.794 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:15.794 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:15.794 00.000 30444 Enqueuing Expose request 23:24:15.825 00.031 15672 PulseGuide returned control before completion, sleep 92 23:24:15.919 00.094 15672 IsGuiding returns 1 23:24:15.919 00.000 15672 scope still moving after pulse duration time elapsed 23:24:15.941 00.022 15672 IsSlewing returns 0 23:24:15.941 00.000 15672 IsGuiding returns 1 23:24:15.963 00.022 15672 IsSlewing returns 0 23:24:15.964 00.001 15672 IsGuiding returns 1 23:24:15.984 00.020 15672 IsSlewing returns 0 23:24:15.986 00.002 15672 IsGuiding returns 1 23:24:16.007 00.021 15672 IsSlewing returns 0 23:24:16.035 00.028 15672 IsGuiding returns 0 23:24:16.035 00.000 15672 scope move finished after 165 + 128 ms 23:24:16.035 00.000 15672 Move returns status 0, amount 165 23:24:16.035 00.000 15672 move complete, result=0 23:24:16.036 00.001 15672 worker thread done servicing request 23:24:16.036 00.000 15672 Worker thread wakes up 23:24:16.036 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:16.036 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:16.036 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.9 px 165 ms SOUTH 23:24:17.942 01.906 15672 Exposure complete 23:24:17.962 00.020 15672 worker thread done servicing request 23:24:17.962 00.000 30444 OnExposeComplete: enter 23:24:17.962 00.000 30444 UpdateGuideState(): m_state=6 23:24:17.962 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2159 23:24:17.962 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=193.69, Mass=95575, SNR=73.2, Peak=11506 HFD=3.3 23:24:17.963 00.001 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 23:24:17.963 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 23:24:17.963 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.84 mountX=-0.10 mountY=0.16, mountTheta=2.10 23:24:17.963 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.18, opts=13) 23:24:17.963 00.000 30444 Enqueuing Move request for scope (-0.05, 0.18) 23:24:17.963 00.000 15672 Worker thread wakes up 23:24:17.963 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd 23:24:17.963 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.18) 23:24:17.963 00.000 15672 Moving (-0.05, 0.18) raw xDistance=-0.10 yDistance=0.16 23:24:17.963 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 23:24:17.963 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:17.963 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:24:17.963 00.000 15672 MoveAxis(E, 0, ABG) 23:24:17.964 00.001 15672 Move returns status 0, amount 0 23:24:17.964 00.000 15672 MoveAxis(N, 0, ABG) 23:24:17.964 00.000 15672 Move returns status 0, amount 0 23:24:17.964 00.000 15672 move complete, result=0 23:24:17.964 00.000 15672 worker thread done servicing request 23:24:17.969 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=12144, FiltMin=2705, FiltMax=9113, Gamma=2.950 23:24:18.017 00.048 30444 UpdateGuideState exits: m=95575 SNR=73.2 Saturated 23:24:18.018 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:18.018 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:18.018 00.000 30444 Enqueuing Expose request 23:24:18.018 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:24:18.018 00.000 15672 Worker thread wakes up 23:24:18.018 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:18.018 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:20.127 02.109 15672 Exposure complete 23:24:20.147 00.020 15672 worker thread done servicing request 23:24:20.147 00.000 30444 OnExposeComplete: enter 23:24:20.147 00.000 30444 UpdateGuideState(): m_state=6 23:24:20.147 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2160 23:24:20.147 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=193.59, Mass=99384, SNR=66.3, Peak=11131 HFD=3.3 23:24:20.147 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 23:24:20.147 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 23:24:20.147 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=0.06 mountY=0.10, mountTheta=1.00 23:24:20.147 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.08, opts=13) 23:24:20.147 00.000 30444 Enqueuing Move request for scope (0.09, 0.08) 23:24:20.148 00.001 15672 Worker thread wakes up 23:24:20.148 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd 23:24:20.148 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.08) 23:24:20.148 00.000 15672 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=0.10 23:24:20.148 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:24:20.148 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:20.148 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 23:24:20.148 00.000 15672 MoveAxis(E, 0, ABG) 23:24:20.148 00.000 15672 Move returns status 0, amount 0 23:24:20.148 00.000 15672 MoveAxis(N, 0, ABG) 23:24:20.148 00.000 15672 Move returns status 0, amount 0 23:24:20.148 00.000 15672 move complete, result=0 23:24:20.148 00.000 15672 worker thread done servicing request 23:24:20.152 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=12618, FiltMin=2668, FiltMax=8990, Gamma=2.950 23:24:20.202 00.050 30444 UpdateGuideState exits: m=99384 SNR=66.3 Saturated 23:24:20.202 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:20.202 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:20.202 00.000 30444 Enqueuing Expose request 23:24:20.202 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:24:20.202 00.000 15672 Worker thread wakes up 23:24:20.202 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:20.202 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:22.112 01.910 15672 Exposure complete 23:24:22.132 00.020 15672 worker thread done servicing request 23:24:22.132 00.000 30444 OnExposeComplete: enter 23:24:22.132 00.000 30444 UpdateGuideState(): m_state=6 23:24:22.132 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2161 23:24:22.132 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=194.12, Mass=104492, SNR=77.3, Peak=10729 HFD=3.6 23:24:22.132 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 23:24:22.132 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 23:24:22.132 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.61 hyp=0.61 cameraTheta=1.59 mountX=-0.18 mountY=0.60, mountTheta=1.87 23:24:22.133 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.61, opts=13) 23:24:22.133 00.000 30444 Enqueuing Move request for scope (-0.01, 0.61) 23:24:22.133 00.000 15672 Worker thread wakes up 23:24:22.133 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.61) opts 0xd 23:24:22.133 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.61) 23:24:22.133 00.000 15672 Moving (-0.01, 0.61) raw xDistance=-0.18 yDistance=0.60 23:24:22.133 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:24:22.133 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 23:24:22.133 00.000 15672 MoveAxis(E, 0, ABG) 23:24:22.133 00.000 15672 Move returns status 0, amount 0 23:24:22.133 00.000 15672 MoveAxis(S, 106, ABG) 23:24:22.133 00.000 15672 Guiding Dir = 1, Dur = 106 23:24:22.134 00.001 15672 IsSlewing returns 0 23:24:22.136 00.002 15672 IsGuiding returns 0 23:24:22.140 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=11142, FiltMin=2700, FiltMax=9290, Gamma=2.950 23:24:22.216 00.076 15672 PulseGuide returned control before completion, sleep 36 23:24:22.298 00.082 15672 IsGuiding returns 1 23:24:22.298 00.000 15672 scope still moving after pulse duration time elapsed 23:24:22.319 00.021 15672 IsSlewing returns 0 23:24:22.361 00.042 15672 IsGuiding returns 0 23:24:22.361 00.000 15672 scope move finished after 106 + 119 ms 23:24:22.361 00.000 15672 Move returns status 0, amount 106 23:24:22.361 00.000 15672 move complete, result=0 23:24:22.361 00.000 15672 worker thread done servicing request 23:24:22.481 00.120 30444 UpdateGuideState exits: m=104492 SNR=77.3 Saturated 23:24:22.481 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:22.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:22.481 00.000 30444 Enqueuing Expose request 23:24:22.481 00.000 15672 Worker thread wakes up 23:24:22.482 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:22.482 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 106 ms SOUTH 23:24:22.482 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:24.592 02.110 15672 Exposure complete 23:24:24.612 00.020 15672 worker thread done servicing request 23:24:24.612 00.000 30444 OnExposeComplete: enter 23:24:24.613 00.001 30444 UpdateGuideState(): m_state=6 23:24:24.613 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2162 23:24:24.613 00.000 30444 Star::Find returns 1 (1), X=461.87, Y=193.83, Mass=108943, SNR=73.5, Peak=10786 HFD=3.8 23:24:24.613 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 23:24:24.613 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 23:24:24.613 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.33 hyp=0.51 cameraTheta=0.69 mountX=0.29 mountY=0.40, mountTheta=0.95 23:24:24.614 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.33, opts=13) 23:24:24.614 00.000 30444 Enqueuing Move request for scope (0.39, 0.33) 23:24:24.614 00.000 15672 Worker thread wakes up 23:24:24.614 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.33) opts 0xd 23:24:24.614 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.33) 23:24:24.614 00.000 15672 Moving (0.39, 0.33) raw xDistance=0.29 yDistance=0.40 23:24:24.614 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 23:24:24.614 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 23:24:24.615 00.001 15672 MoveAxis(W, 78, ABG) 23:24:24.615 00.000 15672 Guiding Dir = 3, Dur = 78 23:24:24.615 00.000 15672 IsSlewing returns 0 23:24:24.623 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=11589, FiltMin=2699, FiltMax=8939, Gamma=2.950 23:24:24.644 00.021 15672 IsGuiding returns 0 23:24:24.659 00.015 15672 PulseGuide returned control before completion, sleep 73 23:24:24.678 00.019 30444 UpdateGuideState exits: m=108943 SNR=73.5 Saturated 23:24:24.679 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:24.679 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:24.679 00.000 30444 Enqueuing Expose request 23:24:24.735 00.056 15672 IsGuiding returns 1 23:24:24.735 00.000 15672 scope still moving after pulse duration time elapsed 23:24:24.756 00.021 15672 IsSlewing returns 0 23:24:24.759 00.003 15672 IsGuiding returns 0 23:24:24.759 00.000 15672 scope move finished after 78 + 36 ms 23:24:24.759 00.000 15672 Move returns status 0, amount 78 23:24:24.759 00.000 15672 MoveAxis(S, 72, ABG) 23:24:24.759 00.000 15672 Guiding Dir = 1, Dur = 72 23:24:24.760 00.001 15672 IsSlewing returns 0 23:24:24.762 00.002 15672 IsGuiding returns 0 23:24:24.870 00.108 15672 IsGuiding returns 1 23:24:24.870 00.000 15672 scope still moving after pulse duration time elapsed 23:24:24.891 00.021 15672 IsSlewing returns 0 23:24:24.894 00.003 15672 IsGuiding returns 1 23:24:24.915 00.021 15672 IsSlewing returns 0 23:24:24.918 00.003 15672 IsGuiding returns 1 23:24:24.939 00.021 15672 IsSlewing returns 0 23:24:24.964 00.025 15672 IsGuiding returns 0 23:24:24.965 00.001 15672 scope move finished after 72 + 130 ms 23:24:24.965 00.000 15672 Move returns status 0, amount 72 23:24:24.965 00.000 15672 move complete, result=0 23:24:24.965 00.000 15672 worker thread done servicing request 23:24:24.965 00.000 15672 Worker thread wakes up 23:24:24.965 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:24.965 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:24.966 00.001 30444 GuideStep: 0.3 px 78 ms WEST, 0.4 px 72 ms SOUTH 23:24:26.874 01.908 15672 Exposure complete 23:24:26.901 00.027 15672 worker thread done servicing request 23:24:26.901 00.000 30444 OnExposeComplete: enter 23:24:26.901 00.000 30444 UpdateGuideState(): m_state=6 23:24:26.901 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2163 23:24:26.901 00.000 30444 Star::Find returns 1 (1), X=461.91, Y=193.73, Mass=103418, SNR=72.7, Peak=10234 HFD=3.8 23:24:26.901 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.76 = 0.76) 23:24:26.902 00.001 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 23:24:26.902 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.23 hyp=0.49 cameraTheta=0.48 mountX=0.36 mountY=0.31, mountTheta=0.72 23:24:26.903 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.23, opts=13) 23:24:26.903 00.000 30444 Enqueuing Move request for scope (0.44, 0.23) 23:24:26.903 00.000 15672 Worker thread wakes up 23:24:26.903 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.23) opts 0xd 23:24:26.903 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.23) 23:24:26.904 00.001 15672 Moving (0.44, 0.23) raw xDistance=0.36 yDistance=0.31 23:24:26.904 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36 23:24:26.904 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 23:24:26.904 00.000 15672 MoveAxis(W, 102, ABG) 23:24:26.904 00.000 15672 Guiding Dir = 3, Dur = 102 23:24:26.904 00.000 15672 IsSlewing returns 0 23:24:26.905 00.001 15672 IsGuiding returns 0 23:24:26.929 00.024 15672 PulseGuide returned control before completion, sleep 89 23:24:27.020 00.091 15672 IsGuiding returns 1 23:24:27.020 00.000 15672 scope still moving after pulse duration time elapsed 23:24:27.042 00.022 15672 IsSlewing returns 0 23:24:27.043 00.001 15672 IsGuiding returns 0 23:24:27.043 00.000 15672 scope move finished after 102 + 36 ms 23:24:27.043 00.000 15672 Move returns status 0, amount 102 23:24:27.043 00.000 15672 MoveAxis(S, 56, ABG) 23:24:27.043 00.000 15672 Guiding Dir = 1, Dur = 56 23:24:27.043 00.000 15672 IsSlewing returns 0 23:24:27.044 00.001 15672 IsGuiding returns 0 23:24:27.061 00.017 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=11502, FiltMin=2646, FiltMax=9297, Gamma=2.950 23:24:27.112 00.051 30444 UpdateGuideState exits: m=103418 SNR=72.7 Saturated 23:24:27.112 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:27.112 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:27.112 00.000 30444 Enqueuing Expose request 23:24:27.121 00.009 15672 IsGuiding returns 1 23:24:27.121 00.000 15672 scope still moving after pulse duration time elapsed 23:24:27.142 00.021 15672 IsSlewing returns 0 23:24:27.143 00.001 15672 IsGuiding returns 1 23:24:27.165 00.022 15672 IsSlewing returns 0 23:24:27.166 00.001 15672 IsGuiding returns 1 23:24:27.187 00.021 15672 IsSlewing returns 0 23:24:27.248 00.061 15672 IsGuiding returns 0 23:24:27.248 00.000 15672 scope move finished after 56 + 147 ms 23:24:27.248 00.000 15672 Move returns status 0, amount 56 23:24:27.248 00.000 15672 move complete, result=0 23:24:27.248 00.000 15672 worker thread done servicing request 23:24:27.248 00.000 15672 Worker thread wakes up 23:24:27.248 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:27.248 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:27.248 00.000 30444 GuideStep: 0.4 px 102 ms WEST, 0.3 px 56 ms SOUTH 23:24:29.355 02.107 15672 Exposure complete 23:24:29.375 00.020 15672 worker thread done servicing request 23:24:29.375 00.000 30444 OnExposeComplete: enter 23:24:29.375 00.000 30444 UpdateGuideState(): m_state=6 23:24:29.375 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2164 23:24:29.375 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=193.56, Mass=101079, SNR=87.6, Peak=10716 HFD=3.3 23:24:29.375 00.000 30444 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.28) = xAngle (0.85 = 0.85) 23:24:29.375 00.000 30444 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.79 = 0.79) 23:24:29.376 00.001 30444 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.57 mountX=0.06 mountY=0.07, mountTheta=0.82 23:24:29.376 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.05, opts=13) 23:24:29.376 00.000 30444 Enqueuing Move request for scope (0.08, 0.05) 23:24:29.376 00.000 15672 Worker thread wakes up 23:24:29.376 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd 23:24:29.376 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.05) 23:24:29.376 00.000 15672 Moving (0.08, 0.05) raw xDistance=0.06 yDistance=0.07 23:24:29.376 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:24:29.376 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:29.376 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:24:29.376 00.000 15672 MoveAxis(E, 0, ABG) 23:24:29.376 00.000 15672 Move returns status 0, amount 0 23:24:29.376 00.000 15672 MoveAxis(N, 0, ABG) 23:24:29.377 00.001 15672 Move returns status 0, amount 0 23:24:29.377 00.000 15672 move complete, result=0 23:24:29.377 00.000 15672 worker thread done servicing request 23:24:29.381 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12867, FiltMin=2675, FiltMax=9111, Gamma=2.950 23:24:29.431 00.050 30444 UpdateGuideState exits: m=101079 SNR=87.6 Saturated 23:24:29.431 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:29.431 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:29.431 00.000 30444 Enqueuing Expose request 23:24:29.431 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:24:29.432 00.001 15672 Worker thread wakes up 23:24:29.432 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:29.432 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:31.337 01.905 15672 Exposure complete 23:24:31.357 00.020 15672 worker thread done servicing request 23:24:31.357 00.000 30444 OnExposeComplete: enter 23:24:31.357 00.000 30444 UpdateGuideState(): m_state=6 23:24:31.357 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2165 23:24:31.357 00.000 30444 Star::Find returns 1 (1), X=462.03, Y=193.64, Mass=109610, SNR=86.1, Peak=11101 HFD=3.5 23:24:31.357 00.000 30444 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.28) = xAngle (0.53 = 0.53) 23:24:31.357 00.000 30444 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.46 = 0.46) 23:24:31.357 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.14 hyp=0.56 cameraTheta=0.25 mountX=0.49 mountY=0.25, mountTheta=0.48 23:24:31.357 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.14, opts=13) 23:24:31.358 00.001 30444 Enqueuing Move request for scope (0.55, 0.14) 23:24:31.358 00.000 15672 Worker thread wakes up 23:24:31.358 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.14) opts 0xd 23:24:31.358 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.14) 23:24:31.358 00.000 15672 Moving (0.55, 0.14) raw xDistance=0.49 yDistance=0.25 23:24:31.358 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 23:24:31.358 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 23:24:31.358 00.000 15672 MoveAxis(W, 132, ABG) 23:24:31.358 00.000 15672 Guiding Dir = 3, Dur = 132 23:24:31.359 00.001 15672 IsSlewing returns 0 23:24:31.359 00.000 15672 IsGuiding returns 0 23:24:31.363 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2359, max=12406, FiltMin=2652, FiltMax=9542, Gamma=2.950 23:24:31.384 00.021 15672 PulseGuide returned control before completion, sleep 117 23:24:31.504 00.120 15672 IsGuiding returns 1 23:24:31.504 00.000 15672 scope still moving after pulse duration time elapsed 23:24:31.526 00.022 15672 IsSlewing returns 0 23:24:31.562 00.036 15672 IsGuiding returns 0 23:24:31.562 00.000 15672 scope move finished after 132 + 70 ms 23:24:31.562 00.000 15672 Move returns status 0, amount 132 23:24:31.562 00.000 15672 MoveAxis(S, 45, ABG) 23:24:31.562 00.000 15672 Guiding Dir = 1, Dur = 45 23:24:31.563 00.001 15672 IsSlewing returns 0 23:24:31.565 00.002 15672 IsGuiding returns 0 23:24:31.642 00.077 15672 IsGuiding returns 1 23:24:31.643 00.001 15672 scope still moving after pulse duration time elapsed 23:24:31.652 00.009 30444 UpdateGuideState exits: m=109610 SNR=86.1 Saturated 23:24:31.652 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:31.652 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:31.652 00.000 30444 Enqueuing Expose request 23:24:31.664 00.012 15672 IsSlewing returns 0 23:24:31.667 00.003 15672 IsGuiding returns 1 23:24:31.689 00.022 15672 IsSlewing returns 0 23:24:31.691 00.002 15672 IsGuiding returns 1 23:24:31.712 00.021 15672 IsSlewing returns 0 23:24:31.737 00.025 15672 IsGuiding returns 0 23:24:31.737 00.000 15672 scope move finished after 45 + 126 ms 23:24:31.737 00.000 15672 Move returns status 0, amount 45 23:24:31.737 00.000 15672 move complete, result=0 23:24:31.737 00.000 15672 worker thread done servicing request 23:24:31.737 00.000 15672 Worker thread wakes up 23:24:31.737 00.000 30444 GuideStep: 0.5 px 132 ms WEST, 0.3 px 45 ms SOUTH 23:24:31.737 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:31.737 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:33.845 02.108 15672 Exposure complete 23:24:33.865 00.020 15672 worker thread done servicing request 23:24:33.865 00.000 30444 OnExposeComplete: enter 23:24:33.865 00.000 30444 UpdateGuideState(): m_state=6 23:24:33.865 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2166 23:24:33.865 00.000 30444 Star::Find returns 1 (1), X=461.94, Y=193.92, Mass=92056, SNR=69.2, Peak=9762 HFD=3.9 23:24:33.865 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 23:24:33.865 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 23:24:33.865 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.42 hyp=0.62 cameraTheta=0.74 mountX=0.33 mountY=0.51, mountTheta=1.00 23:24:33.866 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.42, opts=13) 23:24:33.866 00.000 30444 Enqueuing Move request for scope (0.46, 0.42) 23:24:33.866 00.000 15672 Worker thread wakes up 23:24:33.866 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.42) opts 0xd 23:24:33.866 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.42) 23:24:33.866 00.000 15672 Moving (0.46, 0.42) raw xDistance=0.33 yDistance=0.51 23:24:33.866 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33 23:24:33.866 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 23:24:33.866 00.000 15672 MoveAxis(W, 98, ABG) 23:24:33.866 00.000 15672 Guiding Dir = 3, Dur = 98 23:24:33.867 00.001 15672 IsSlewing returns 0 23:24:33.868 00.001 15672 IsGuiding returns 0 23:24:33.872 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=12117, FiltMin=2678, FiltMax=9056, Gamma=2.950 23:24:33.892 00.020 15672 PulseGuide returned control before completion, sleep 84 23:24:33.921 00.029 30444 UpdateGuideState exits: m=92056 SNR=69.2 Saturated 23:24:33.921 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:33.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:33.921 00.000 30444 Enqueuing Expose request 23:24:33.979 00.058 15672 IsGuiding returns 1 23:24:33.979 00.000 15672 scope still moving after pulse duration time elapsed 23:24:33.999 00.020 15672 IsSlewing returns 0 23:24:34.022 00.023 15672 IsGuiding returns 0 23:24:34.022 00.000 15672 scope move finished after 98 + 55 ms 23:24:34.022 00.000 15672 Move returns status 0, amount 98 23:24:34.022 00.000 15672 MoveAxis(S, 90, ABG) 23:24:34.022 00.000 15672 Guiding Dir = 1, Dur = 90 23:24:34.022 00.000 15672 IsSlewing returns 0 23:24:34.024 00.002 15672 IsGuiding returns 0 23:24:34.102 00.078 15672 PulseGuide returned control before completion, sleep 22 23:24:34.126 00.024 15672 IsGuiding returns 1 23:24:34.126 00.000 15672 scope still moving after pulse duration time elapsed 23:24:34.148 00.022 15672 IsSlewing returns 0 23:24:34.181 00.033 15672 IsGuiding returns 1 23:24:34.202 00.021 15672 IsSlewing returns 0 23:24:34.203 00.001 15672 IsGuiding returns 1 23:24:34.224 00.021 15672 IsSlewing returns 0 23:24:34.244 00.020 15672 IsGuiding returns 0 23:24:34.245 00.001 15672 scope move finished after 90 + 131 ms 23:24:34.245 00.000 15672 Move returns status 0, amount 90 23:24:34.245 00.000 15672 move complete, result=0 23:24:34.245 00.000 15672 worker thread done servicing request 23:24:34.245 00.000 15672 Worker thread wakes up 23:24:34.245 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:34.245 00.000 30444 GuideStep: 0.3 px 98 ms WEST, 0.5 px 90 ms SOUTH 23:24:34.245 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:36.154 01.909 15672 Exposure complete 23:24:36.173 00.019 15672 worker thread done servicing request 23:24:36.173 00.000 30444 OnExposeComplete: enter 23:24:36.174 00.001 30444 UpdateGuideState(): m_state=6 23:24:36.174 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2167 23:24:36.174 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=193.77, Mass=109502, SNR=80.0, Peak=11296 HFD=3.6 23:24:36.174 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 23:24:36.174 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 23:24:36.174 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.27 hyp=0.38 cameraTheta=0.78 mountX=0.19 mountY=0.32, mountTheta=1.04 23:24:36.174 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.27, opts=13) 23:24:36.174 00.000 30444 Enqueuing Move request for scope (0.27, 0.27) 23:24:36.174 00.000 15672 Worker thread wakes up 23:24:36.175 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.27) opts 0xd 23:24:36.175 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.27) 23:24:36.175 00.000 15672 Moving (0.27, 0.27) raw xDistance=0.19 yDistance=0.32 23:24:36.175 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:24:36.175 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 23:24:36.175 00.000 15672 MoveAxis(E, 0, ABG) 23:24:36.175 00.000 15672 Move returns status 0, amount 0 23:24:36.175 00.000 15672 MoveAxis(S, 57, ABG) 23:24:36.175 00.000 15672 Guiding Dir = 1, Dur = 57 23:24:36.175 00.000 15672 IsSlewing returns 0 23:24:36.176 00.001 15672 IsGuiding returns 0 23:24:36.181 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2370, max=13222, FiltMin=2714, FiltMax=9538, Gamma=2.950 23:24:36.229 00.048 30444 UpdateGuideState exits: m=109502 SNR=80.0 Saturated 23:24:36.229 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:36.229 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:36.229 00.000 30444 Enqueuing Expose request 23:24:36.259 00.030 15672 IsGuiding returns 1 23:24:36.259 00.000 15672 scope still moving after pulse duration time elapsed 23:24:36.280 00.021 15672 IsSlewing returns 0 23:24:36.281 00.001 15672 IsGuiding returns 1 23:24:36.302 00.021 15672 IsSlewing returns 0 23:24:36.302 00.000 15672 IsGuiding returns 1 23:24:36.324 00.022 15672 IsSlewing returns 0 23:24:36.369 00.045 15672 IsGuiding returns 0 23:24:36.369 00.000 15672 scope move finished after 57 + 136 ms 23:24:36.369 00.000 15672 Move returns status 0, amount 57 23:24:36.369 00.000 15672 move complete, result=0 23:24:36.369 00.000 15672 worker thread done servicing request 23:24:36.369 00.000 15672 Worker thread wakes up 23:24:36.370 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:36.370 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:36.370 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 57 ms SOUTH 23:24:38.478 02.108 15672 Exposure complete 23:24:38.497 00.019 15672 worker thread done servicing request 23:24:38.497 00.000 30444 OnExposeComplete: enter 23:24:38.497 00.000 30444 UpdateGuideState(): m_state=6 23:24:38.498 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2168 23:24:38.498 00.000 30444 Star::Find returns 1 (1), X=462.00, Y=193.32, Mass=103250, SNR=78.3, Peak=11913 HFD=3.3 23:24:38.498 00.000 30444 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.28) = xAngle (-0.07 = -0.07) 23:24:38.498 00.000 30444 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.13 = -0.13) 23:24:38.498 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.19 hyp=0.55 cameraTheta=-0.35 mountX=0.55 mountY=-0.07, mountTheta=-0.13 23:24:38.498 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.19, opts=13) 23:24:38.498 00.000 30444 Enqueuing Move request for scope (0.52, -0.19) 23:24:38.498 00.000 15672 Worker thread wakes up 23:24:38.498 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.19) opts 0xd 23:24:38.498 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.19) 23:24:38.498 00.000 15672 Moving (0.52, -0.19) raw xDistance=0.55 yDistance=-0.07 23:24:38.499 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55 23:24:38.499 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:38.499 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:24:38.499 00.000 15672 MoveAxis(W, 149, ABG) 23:24:38.499 00.000 15672 Guiding Dir = 3, Dur = 149 23:24:38.499 00.000 15672 IsSlewing returns 0 23:24:38.500 00.001 15672 IsGuiding returns 0 23:24:38.504 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=14555, FiltMin=2683, FiltMax=10150, Gamma=2.950 23:24:38.525 00.021 15672 PulseGuide returned control before completion, sleep 135 23:24:38.554 00.029 30444 UpdateGuideState exits: m=103250 SNR=78.3 Saturated 23:24:38.554 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:38.554 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:38.554 00.000 30444 Enqueuing Expose request 23:24:38.663 00.109 15672 IsGuiding returns 1 23:24:38.663 00.000 15672 scope still moving after pulse duration time elapsed 23:24:38.684 00.021 15672 IsSlewing returns 0 23:24:38.734 00.050 15672 IsGuiding returns 0 23:24:38.734 00.000 15672 scope move finished after 149 + 84 ms 23:24:38.734 00.000 15672 Move returns status 0, amount 149 23:24:38.734 00.000 15672 MoveAxis(N, 0, ABG) 23:24:38.734 00.000 15672 Move returns status 0, amount 0 23:24:38.734 00.000 15672 move complete, result=0 23:24:38.734 00.000 15672 worker thread done servicing request 23:24:38.734 00.000 15672 Worker thread wakes up 23:24:38.734 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:38.734 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:38.997 00.263 30444 GuideStep: 0.5 px 149 ms WEST, -0.1 px 0 ms NORTH 23:24:40.643 01.646 15672 Exposure complete 23:24:40.663 00.020 15672 worker thread done servicing request 23:24:40.663 00.000 30444 OnExposeComplete: enter 23:24:40.663 00.000 30444 UpdateGuideState(): m_state=6 23:24:40.664 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2169 23:24:40.664 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=193.52, Mass=115550, SNR=84.0, Peak=12263 HFD=3.6 23:24:40.664 00.000 30444 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.28) = xAngle (3.32 = -2.96) 23:24:40.664 00.000 30444 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.26 = -3.02) 23:24:40.664 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.04 mountX=-0.19 mountY=-0.02, mountTheta=-3.02 23:24:40.664 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.02, opts=13) 23:24:40.664 00.000 30444 Enqueuing Move request for scope (-0.19, 0.02) 23:24:40.664 00.000 15672 Worker thread wakes up 23:24:40.664 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd 23:24:40.664 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.02) 23:24:40.665 00.001 15672 Moving (-0.19, 0.02) raw xDistance=-0.19 yDistance=-0.02 23:24:40.665 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:24:40.665 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:40.665 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:24:40.665 00.000 15672 MoveAxis(E, 0, ABG) 23:24:40.665 00.000 15672 Move returns status 0, amount 0 23:24:40.665 00.000 15672 MoveAxis(N, 0, ABG) 23:24:40.665 00.000 15672 Move returns status 0, amount 0 23:24:40.665 00.000 15672 move complete, result=0 23:24:40.665 00.000 15672 worker thread done servicing request 23:24:40.670 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2391, max=12873, FiltMin=2686, FiltMax=9241, Gamma=2.950 23:24:40.722 00.052 30444 UpdateGuideState exits: m=115550 SNR=84.0 Saturated 23:24:40.722 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:40.722 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:40.722 00.000 30444 Enqueuing Expose request 23:24:40.722 00.000 15672 Worker thread wakes up 23:24:40.722 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:24:40.722 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:40.723 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:42.829 02.106 15672 Exposure complete 23:24:42.849 00.020 15672 worker thread done servicing request 23:24:42.849 00.000 30444 OnExposeComplete: enter 23:24:42.849 00.000 30444 UpdateGuideState(): m_state=6 23:24:42.849 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2170 23:24:42.849 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.38, Mass=99005, SNR=80.9, Peak=11490 HFD=3.3 23:24:42.849 00.000 30444 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.28) = xAngle (-0.83 = -0.83) 23:24:42.849 00.000 30444 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.89 = -0.89) 23:24:42.849 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.11 mountX=0.09 mountY=-0.11, mountTheta=-0.86 23:24:42.850 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.12, opts=13) 23:24:42.850 00.000 30444 Enqueuing Move request for scope (0.06, -0.12) 23:24:42.850 00.000 15672 Worker thread wakes up 23:24:42.850 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd 23:24:42.850 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.12) 23:24:42.850 00.000 15672 Moving (0.06, -0.12) raw xDistance=0.09 yDistance=-0.11 23:24:42.850 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:24:42.850 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:42.850 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:24:42.850 00.000 15672 MoveAxis(E, 0, ABG) 23:24:42.850 00.000 15672 Move returns status 0, amount 0 23:24:42.851 00.001 15672 MoveAxis(N, 0, ABG) 23:24:42.851 00.000 15672 Move returns status 0, amount 0 23:24:42.851 00.000 15672 move complete, result=0 23:24:42.851 00.000 15672 worker thread done servicing request 23:24:42.857 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2383, max=13480, FiltMin=2668, FiltMax=8918, Gamma=2.950 23:24:42.908 00.051 30444 UpdateGuideState exits: m=99005 SNR=80.9 Saturated 23:24:42.908 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:42.908 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:42.908 00.000 30444 Enqueuing Expose request 23:24:42.908 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:24:42.908 00.000 15672 Worker thread wakes up 23:24:42.908 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:42.908 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:44.814 01.906 15672 Exposure complete 23:24:44.833 00.019 15672 worker thread done servicing request 23:24:44.833 00.000 30444 OnExposeComplete: enter 23:24:44.833 00.000 30444 UpdateGuideState(): m_state=6 23:24:44.833 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2171 23:24:44.833 00.000 30444 Star::Find returns 1 (1), X=461.49, Y=193.49, Mass=100629, SNR=74.8, Peak=13206 HFD=3.2 23:24:44.833 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 23:24:44.833 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 23:24:44.833 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.15 mountX=0.01 mountY=-0.02, mountTheta=-0.90 23:24:44.833 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.02, opts=13) 23:24:44.834 00.001 30444 Enqueuing Move request for scope (0.01, -0.02) 23:24:44.834 00.000 15672 Worker thread wakes up 23:24:44.834 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd 23:24:44.834 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.02) 23:24:44.834 00.000 15672 Moving (0.01, -0.02) raw xDistance=0.01 yDistance=-0.02 23:24:44.834 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:24:44.834 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:44.834 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:24:44.834 00.000 15672 MoveAxis(E, 0, ABG) 23:24:44.834 00.000 15672 Move returns status 0, amount 0 23:24:44.834 00.000 15672 MoveAxis(N, 0, ABG) 23:24:44.834 00.000 15672 Move returns status 0, amount 0 23:24:44.834 00.000 15672 move complete, result=0 23:24:44.834 00.000 15672 worker thread done servicing request 23:24:44.839 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=13206, FiltMin=2658, FiltMax=9202, Gamma=2.950 23:24:44.889 00.050 30444 UpdateGuideState exits: m=100629 SNR=74.8 Saturated 23:24:44.889 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:44.889 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:44.889 00.000 30444 Enqueuing Expose request 23:24:44.889 00.000 15672 Worker thread wakes up 23:24:44.889 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 23:24:44.890 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:44.890 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:46.998 02.108 15672 Exposure complete 23:24:47.018 00.020 15672 worker thread done servicing request 23:24:47.018 00.000 30444 OnExposeComplete: enter 23:24:47.018 00.000 30444 UpdateGuideState(): m_state=6 23:24:47.018 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2172 23:24:47.018 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.17, Mass=106386, SNR=74.6, Peak=11954 HFD=3.4 23:24:47.018 00.000 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.10 = -1.10) 23:24:47.018 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.16 = -1.16) 23:24:47.018 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.38 mountX=0.15 mountY=-0.31, mountTheta=-1.11 23:24:47.019 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.33, opts=13) 23:24:47.019 00.000 30444 Enqueuing Move request for scope (0.07, -0.33) 23:24:47.019 00.000 15672 Worker thread wakes up 23:24:47.019 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.33) opts 0xd 23:24:47.019 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.33) 23:24:47.019 00.000 15672 Moving (0.07, -0.33) raw xDistance=0.15 yDistance=-0.31 23:24:47.019 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 23:24:47.019 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:24:47.019 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 23:24:47.019 00.000 15672 MoveAxis(E, 0, ABG) 23:24:47.019 00.000 15672 Move returns status 0, amount 0 23:24:47.020 00.001 15672 MoveAxis(N, 0, ABG) 23:24:47.020 00.000 15672 Move returns status 0, amount 0 23:24:47.020 00.000 15672 move complete, result=0 23:24:47.020 00.000 15672 worker thread done servicing request 23:24:47.026 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=13764, FiltMin=2695, FiltMax=9743, Gamma=2.950 23:24:47.077 00.051 30444 UpdateGuideState exits: m=106386 SNR=74.6 Saturated 23:24:47.077 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:47.078 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:47.078 00.000 30444 Enqueuing Expose request 23:24:47.078 00.000 15672 Worker thread wakes up 23:24:47.078 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:47.078 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:47.078 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 23:24:48.984 01.906 15672 Exposure complete 23:24:49.004 00.020 15672 worker thread done servicing request 23:24:49.004 00.000 30444 OnExposeComplete: enter 23:24:49.004 00.000 30444 UpdateGuideState(): m_state=6 23:24:49.004 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2173 23:24:49.004 00.000 30444 Star::Find returns 1 (1), X=461.77, Y=193.19, Mass=108746, SNR=77.5, Peak=10488 HFD=3.9 23:24:49.005 00.001 30444 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 23:24:49.005 00.000 30444 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.61 = -0.61) 23:24:49.005 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.32 hyp=0.43 cameraTheta=-0.82 mountX=0.37 mountY=-0.25, mountTheta=-0.59 23:24:49.005 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.32, opts=13) 23:24:49.005 00.000 30444 Enqueuing Move request for scope (0.29, -0.32) 23:24:49.005 00.000 15672 Worker thread wakes up 23:24:49.005 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.32) opts 0xd 23:24:49.005 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.32) 23:24:49.005 00.000 15672 Moving (0.29, -0.32) raw xDistance=0.37 yDistance=-0.25 23:24:49.005 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 23:24:49.005 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:49.006 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 23:24:49.006 00.000 15672 MoveAxis(W, 99, ABG) 23:24:49.006 00.000 15672 Guiding Dir = 3, Dur = 99 23:24:49.006 00.000 15672 IsSlewing returns 0 23:24:49.007 00.001 15672 IsGuiding returns 0 23:24:49.011 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12407, FiltMin=2593, FiltMax=8639, Gamma=2.950 23:24:49.036 00.025 15672 PulseGuide returned control before completion, sleep 81 23:24:49.061 00.025 30444 UpdateGuideState exits: m=108746 SNR=77.5 Saturated 23:24:49.061 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:49.061 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:49.061 00.000 30444 Enqueuing Expose request 23:24:49.164 00.103 15672 IsGuiding returns 0 23:24:49.164 00.000 15672 Move returns status 0, amount 99 23:24:49.164 00.000 15672 MoveAxis(N, 0, ABG) 23:24:49.164 00.000 15672 Move returns status 0, amount 0 23:24:49.165 00.001 15672 move complete, result=0 23:24:49.165 00.000 15672 worker thread done servicing request 23:24:49.165 00.000 15672 Worker thread wakes up 23:24:49.165 00.000 30444 GuideStep: 0.4 px 99 ms WEST, -0.2 px 0 ms NORTH 23:24:49.165 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:49.165 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:51.272 02.107 15672 Exposure complete 23:24:51.292 00.020 15672 worker thread done servicing request 23:24:51.292 00.000 30444 OnExposeComplete: enter 23:24:51.293 00.001 30444 UpdateGuideState(): m_state=6 23:24:51.293 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2174 23:24:51.293 00.000 30444 Star::Find returns 1 (1), X=461.20, Y=192.94, Mass=105252, SNR=74.3, Peak=12656 HFD=3.2 23:24:51.293 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 23:24:51.293 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 23:24:51.293 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.56 hyp=0.63 cameraTheta=-2.03 mountX=-0.11 mountY=-0.61, mountTheta=-1.76 23:24:51.294 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.56, opts=13) 23:24:51.294 00.000 30444 Enqueuing Move request for scope (-0.28, -0.56) 23:24:51.294 00.000 15672 Worker thread wakes up 23:24:51.294 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.56) opts 0xd 23:24:51.294 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.56) 23:24:51.294 00.000 15672 Moving (-0.28, -0.56) raw xDistance=-0.11 yDistance=-0.61 23:24:51.294 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 23:24:51.294 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:24:51.294 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61 23:24:51.294 00.000 15672 MoveAxis(E, 0, ABG) 23:24:51.294 00.000 15672 Move returns status 0, amount 0 23:24:51.294 00.000 15672 MoveAxis(N, 0, ABG) 23:24:51.294 00.000 15672 Move returns status 0, amount 0 23:24:51.294 00.000 15672 move complete, result=0 23:24:51.294 00.000 15672 worker thread done servicing request 23:24:51.301 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=12826, FiltMin=2658, FiltMax=8725, Gamma=2.950 23:24:51.358 00.057 30444 UpdateGuideState exits: m=105252 SNR=74.3 Saturated 23:24:51.358 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:51.358 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:51.358 00.000 30444 Enqueuing Expose request 23:24:51.358 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH 23:24:51.358 00.000 15672 Worker thread wakes up 23:24:51.358 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:51.358 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:53.264 01.906 15672 Exposure complete 23:24:53.284 00.020 15672 worker thread done servicing request 23:24:53.284 00.000 30444 OnExposeComplete: enter 23:24:53.284 00.000 30444 UpdateGuideState(): m_state=6 23:24:53.284 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2175 23:24:53.284 00.000 30444 Star::Find returns 1 (1), X=462.03, Y=193.31, Mass=103825, SNR=76.8, Peak=10438 HFD=4.0 23:24:53.284 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.07 = -0.07) 23:24:53.284 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.13 = -0.13) 23:24:53.284 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=-0.20 hyp=0.58 cameraTheta=-0.34 mountX=0.58 mountY=-0.07, mountTheta=-0.13 23:24:53.285 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=-0.20, opts=13) 23:24:53.285 00.000 30444 Enqueuing Move request for scope (0.55, -0.20) 23:24:53.285 00.000 15672 Worker thread wakes up 23:24:53.285 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.20) opts 0xd 23:24:53.285 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, -0.20) 23:24:53.285 00.000 15672 Moving (0.55, -0.20) raw xDistance=0.58 yDistance=-0.07 23:24:53.285 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58 23:24:53.285 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:53.285 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:24:53.285 00.000 15672 MoveAxis(W, 157, ABG) 23:24:53.285 00.000 15672 Guiding Dir = 3, Dur = 157 23:24:53.286 00.001 15672 IsSlewing returns 0 23:24:53.287 00.001 15672 IsGuiding returns 0 23:24:53.291 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=12577, FiltMin=2632, FiltMax=8391, Gamma=2.950 23:24:53.302 00.011 15672 PulseGuide returned control before completion, sleep 153 23:24:53.341 00.039 30444 UpdateGuideState exits: m=103825 SNR=76.8 Saturated 23:24:53.341 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:53.341 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:53.341 00.000 30444 Enqueuing Expose request 23:24:53.456 00.115 15672 IsGuiding returns 1 23:24:53.457 00.001 15672 scope still moving after pulse duration time elapsed 23:24:53.478 00.021 15672 IsSlewing returns 0 23:24:53.493 00.015 15672 IsGuiding returns 0 23:24:53.494 00.001 15672 scope move finished after 157 + 50 ms 23:24:53.494 00.000 15672 Move returns status 0, amount 157 23:24:53.494 00.000 15672 MoveAxis(N, 0, ABG) 23:24:53.494 00.000 15672 Move returns status 0, amount 0 23:24:53.494 00.000 15672 move complete, result=0 23:24:53.494 00.000 15672 worker thread done servicing request 23:24:53.494 00.000 15672 Worker thread wakes up 23:24:53.494 00.000 30444 GuideStep: 0.6 px 157 ms WEST, -0.1 px 0 ms NORTH 23:24:53.494 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:53.494 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:55.602 02.108 15672 Exposure complete 23:24:55.623 00.021 15672 worker thread done servicing request 23:24:55.623 00.000 30444 OnExposeComplete: enter 23:24:55.623 00.000 30444 UpdateGuideState(): m_state=6 23:24:55.623 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2176 23:24:55.623 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=193.25, Mass=100046, SNR=73.9, Peak=10571 HFD=3.6 23:24:55.623 00.000 30444 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.28) = xAngle (-0.65 = -0.65) 23:24:55.623 00.000 30444 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 23:24:55.623 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.26 hyp=0.32 cameraTheta=-0.93 mountX=0.25 mountY=-0.21, mountTheta=-0.69 23:24:55.624 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.26, opts=13) 23:24:55.624 00.000 30444 Enqueuing Move request for scope (0.19, -0.26) 23:24:55.624 00.000 15672 Worker thread wakes up 23:24:55.624 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.26) opts 0xd 23:24:55.624 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.26) 23:24:55.624 00.000 15672 Moving (0.19, -0.26) raw xDistance=0.25 yDistance=-0.21 23:24:55.624 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.25 23:24:55.624 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:55.624 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 23:24:55.624 00.000 15672 MoveAxis(W, 79, ABG) 23:24:55.624 00.000 15672 Guiding Dir = 3, Dur = 79 23:24:55.624 00.000 15672 IsSlewing returns 0 23:24:55.625 00.001 15672 IsGuiding returns 0 23:24:55.631 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2396, max=12343, FiltMin=2705, FiltMax=8559, Gamma=2.950 23:24:55.650 00.019 15672 PulseGuide returned control before completion, sleep 65 23:24:55.679 00.029 30444 UpdateGuideState exits: m=100046 SNR=73.9 Saturated 23:24:55.679 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:55.679 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:55.679 00.000 30444 Enqueuing Expose request 23:24:55.716 00.037 15672 IsGuiding returns 1 23:24:55.717 00.001 15672 scope still moving after pulse duration time elapsed 23:24:55.738 00.021 15672 IsSlewing returns 0 23:24:55.738 00.000 15672 IsGuiding returns 1 23:24:55.760 00.022 15672 IsSlewing returns 0 23:24:55.793 00.033 15672 IsGuiding returns 0 23:24:55.794 00.001 15672 scope move finished after 79 + 89 ms 23:24:55.794 00.000 15672 Move returns status 0, amount 79 23:24:55.794 00.000 15672 MoveAxis(N, 0, ABG) 23:24:55.794 00.000 15672 Move returns status 0, amount 0 23:24:55.794 00.000 15672 move complete, result=0 23:24:55.794 00.000 15672 worker thread done servicing request 23:24:55.794 00.000 15672 Worker thread wakes up 23:24:55.794 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -0.2 px 0 ms NORTH 23:24:55.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:55.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:57.703 01.909 15672 Exposure complete 23:24:57.723 00.020 15672 worker thread done servicing request 23:24:57.723 00.000 30444 OnExposeComplete: enter 23:24:57.724 00.001 30444 UpdateGuideState(): m_state=6 23:24:57.724 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2177 23:24:57.724 00.000 30444 Star::Find returns 1 (1), X=461.09, Y=193.27, Mass=109814, SNR=77.2, Peak=11378 HFD=4.1 23:24:57.724 00.000 30444 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.28) = xAngle (-2.31 = -2.31) 23:24:57.724 00.000 30444 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.37 = -2.37) 23:24:57.724 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.24 hyp=0.46 cameraTheta=-2.59 mountX=-0.31 mountY=-0.32, mountTheta=-2.34 23:24:57.725 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.24, opts=13) 23:24:57.725 00.000 30444 Enqueuing Move request for scope (-0.39, -0.24) 23:24:57.725 00.000 15672 Worker thread wakes up 23:24:57.725 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.24) opts 0xd 23:24:57.725 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.24) 23:24:57.725 00.000 15672 Moving (-0.39, -0.24) raw xDistance=-0.31 yDistance=-0.32 23:24:57.725 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31 23:24:57.725 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.20 newest=-0.60 23:24:57.725 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 23:24:57.725 00.000 15672 MoveAxis(E, 78, ABG) 23:24:57.725 00.000 15672 Guiding Dir = 2, Dur = 78 23:24:57.725 00.000 15672 IsSlewing returns 0 23:24:57.727 00.002 15672 IsGuiding returns 0 23:24:57.732 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=12809, FiltMin=2713, FiltMax=8882, Gamma=2.950 23:24:57.743 00.011 15672 PulseGuide returned control before completion, sleep 73 23:24:57.792 00.049 30444 UpdateGuideState exits: m=109814 SNR=77.2 Saturated 23:24:57.792 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:57.792 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:24:57.792 00.000 30444 Enqueuing Expose request 23:24:57.818 00.026 15672 IsGuiding returns 1 23:24:57.818 00.000 15672 scope still moving after pulse duration time elapsed 23:24:57.838 00.020 15672 IsSlewing returns 0 23:24:57.855 00.017 15672 IsGuiding returns 0 23:24:57.855 00.000 15672 scope move finished after 78 + 50 ms 23:24:57.855 00.000 15672 Move returns status 0, amount 78 23:24:57.855 00.000 15672 MoveAxis(N, 57, ABG) 23:24:57.855 00.000 15672 Guiding Dir = 0, Dur = 57 23:24:57.855 00.000 15672 IsSlewing returns 0 23:24:57.857 00.002 15672 IsGuiding returns 0 23:24:57.973 00.116 15672 IsGuiding returns 1 23:24:57.973 00.000 15672 scope still moving after pulse duration time elapsed 23:24:57.994 00.021 15672 IsSlewing returns 0 23:24:58.032 00.038 15672 IsGuiding returns 0 23:24:58.032 00.000 15672 scope move finished after 57 + 117 ms 23:24:58.032 00.000 15672 Move returns status 0, amount 57 23:24:58.032 00.000 15672 move complete, result=0 23:24:58.032 00.000 15672 worker thread done servicing request 23:24:58.033 00.001 15672 Worker thread wakes up 23:24:58.033 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:24:58.033 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:24:58.033 00.000 30444 GuideStep: -0.3 px 78 ms EAST, -0.3 px 57 ms NORTH 23:25:00.140 02.107 15672 Exposure complete 23:25:00.160 00.020 15672 worker thread done servicing request 23:25:00.160 00.000 30444 OnExposeComplete: enter 23:25:00.160 00.000 30444 UpdateGuideState(): m_state=6 23:25:00.160 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2178 23:25:00.160 00.000 30444 Star::Find returns 1 (1), X=461.49, Y=193.12, Mass=92395, SNR=71.2, Peak=11749 HFD=3.2 23:25:00.160 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 23:25:00.160 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 23:25:00.160 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.39 hyp=0.39 cameraTheta=-1.54 mountX=0.12 mountY=-0.38, mountTheta=-1.26 23:25:00.161 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.39, opts=13) 23:25:00.161 00.000 30444 Enqueuing Move request for scope (0.01, -0.39) 23:25:00.161 00.000 15672 Worker thread wakes up 23:25:00.161 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.39) opts 0xd 23:25:00.161 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.39) 23:25:00.161 00.000 15672 Moving (0.01, -0.39) raw xDistance=0.12 yDistance=-0.38 23:25:00.161 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:25:00.161 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 23:25:00.161 00.000 15672 MoveAxis(E, 0, ABG) 23:25:00.161 00.000 15672 Move returns status 0, amount 0 23:25:00.161 00.000 15672 MoveAxis(N, 67, ABG) 23:25:00.161 00.000 15672 Guiding Dir = 0, Dur = 67 23:25:00.162 00.001 15672 IsSlewing returns 0 23:25:00.163 00.001 15672 IsGuiding returns 0 23:25:00.166 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=13343, FiltMin=2591, FiltMax=9509, Gamma=2.950 23:25:00.216 00.050 30444 UpdateGuideState exits: m=92395 SNR=71.2 Saturated 23:25:00.216 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:00.216 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:00.216 00.000 30444 Enqueuing Expose request 23:25:00.238 00.022 15672 IsGuiding returns 1 23:25:00.238 00.000 15672 scope still moving after pulse duration time elapsed 23:25:00.260 00.022 15672 IsSlewing returns 0 23:25:00.261 00.001 15672 IsGuiding returns 1 23:25:00.281 00.020 15672 IsSlewing returns 0 23:25:00.282 00.001 15672 IsGuiding returns 1 23:25:00.303 00.021 15672 IsSlewing returns 0 23:25:00.315 00.012 15672 IsGuiding returns 0 23:25:00.315 00.000 15672 scope move finished after 67 + 85 ms 23:25:00.315 00.000 15672 Move returns status 0, amount 67 23:25:00.315 00.000 15672 move complete, result=0 23:25:00.315 00.000 15672 worker thread done servicing request 23:25:00.315 00.000 15672 Worker thread wakes up 23:25:00.315 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:00.315 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:00.315 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 67 ms NORTH 23:25:02.231 01.916 15672 Exposure complete 23:25:02.265 00.034 15672 worker thread done servicing request 23:25:02.265 00.000 30444 OnExposeComplete: enter 23:25:02.265 00.000 30444 UpdateGuideState(): m_state=6 23:25:02.265 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2179 23:25:02.265 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=192.87, Mass=118912, SNR=85.2, Peak=12594 HFD=3.6 23:25:02.265 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 23:25:02.265 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 23:25:02.265 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.63 hyp=0.64 cameraTheta=-1.46 mountX=0.24 mountY=-0.60, mountTheta=-1.19 23:25:02.266 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.63, opts=13) 23:25:02.266 00.000 30444 Enqueuing Move request for scope (0.07, -0.63) 23:25:02.266 00.000 15672 Worker thread wakes up 23:25:02.266 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.63) opts 0xd 23:25:02.266 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.63) 23:25:02.266 00.000 15672 Moving (0.07, -0.63) raw xDistance=0.24 yDistance=-0.60 23:25:02.266 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:25:02.266 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 23:25:02.266 00.000 15672 MoveAxis(E, 0, ABG) 23:25:02.266 00.000 15672 Move returns status 0, amount 0 23:25:02.266 00.000 15672 MoveAxis(N, 108, ABG) 23:25:02.266 00.000 15672 Guiding Dir = 0, Dur = 108 23:25:02.266 00.000 15672 IsSlewing returns 0 23:25:02.272 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=13438, FiltMin=2723, FiltMax=9273, Gamma=2.950 23:25:02.296 00.024 15672 IsGuiding returns 0 23:25:02.321 00.025 30444 UpdateGuideState exits: m=118912 SNR=85.2 Saturated 23:25:02.321 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:02.321 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:02.321 00.000 30444 Enqueuing Expose request 23:25:02.376 00.055 15672 PulseGuide returned control before completion, sleep 39 23:25:02.417 00.041 15672 IsGuiding returns 1 23:25:02.417 00.000 15672 scope still moving after pulse duration time elapsed 23:25:02.438 00.021 15672 IsSlewing returns 0 23:25:02.439 00.001 15672 IsGuiding returns 1 23:25:02.460 00.021 15672 IsSlewing returns 0 23:25:02.461 00.001 15672 IsGuiding returns 1 23:25:02.481 00.020 15672 IsSlewing returns 0 23:25:02.482 00.001 15672 IsGuiding returns 1 23:25:02.503 00.021 15672 IsSlewing returns 0 23:25:02.552 00.049 15672 IsGuiding returns 0 23:25:02.552 00.000 15672 scope move finished after 108 + 148 ms 23:25:02.553 00.001 15672 Move returns status 0, amount 108 23:25:02.553 00.000 15672 move complete, result=0 23:25:02.553 00.000 15672 worker thread done servicing request 23:25:02.553 00.000 15672 Worker thread wakes up 23:25:02.553 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:02.553 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:02.554 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 108 ms NORTH 23:25:04.661 02.107 15672 Exposure complete 23:25:04.680 00.019 15672 worker thread done servicing request 23:25:04.680 00.000 30444 OnExposeComplete: enter 23:25:04.680 00.000 30444 UpdateGuideState(): m_state=6 23:25:04.680 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2180 23:25:04.682 00.002 30444 Star::Find returns 1 (1), X=461.31, Y=193.10, Mass=107653, SNR=80.6, Peak=12871 HFD=3.4 23:25:04.682 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 23:25:04.682 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 23:25:04.682 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.41 hyp=0.44 cameraTheta=-1.96 mountX=-0.05 mountY=-0.43, mountTheta=-1.68 23:25:04.682 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.41, opts=13) 23:25:04.682 00.000 30444 Enqueuing Move request for scope (-0.17, -0.41) 23:25:04.682 00.000 15672 Worker thread wakes up 23:25:04.682 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.41) opts 0xd 23:25:04.682 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.41) 23:25:04.682 00.000 15672 Moving (-0.17, -0.41) raw xDistance=-0.05 yDistance=-0.43 23:25:04.682 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:25:04.682 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 23:25:04.683 00.001 15672 MoveAxis(E, 0, ABG) 23:25:04.683 00.000 15672 Move returns status 0, amount 0 23:25:04.683 00.000 15672 MoveAxis(N, 77, ABG) 23:25:04.683 00.000 15672 Guiding Dir = 0, Dur = 77 23:25:04.683 00.000 15672 IsSlewing returns 0 23:25:04.683 00.000 15672 IsGuiding returns 0 23:25:04.690 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=13825, FiltMin=2710, FiltMax=9558, Gamma=2.950 23:25:04.738 00.048 30444 UpdateGuideState exits: m=107653 SNR=80.6 Saturated 23:25:04.738 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:04.739 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:04.739 00.000 30444 Enqueuing Expose request 23:25:04.757 00.018 15672 PulseGuide returned control before completion, sleep 14 23:25:04.789 00.032 15672 IsGuiding returns 1 23:25:04.789 00.000 15672 scope still moving after pulse duration time elapsed 23:25:04.810 00.021 15672 IsSlewing returns 0 23:25:04.811 00.001 15672 IsGuiding returns 1 23:25:04.832 00.021 15672 IsSlewing returns 0 23:25:04.833 00.001 15672 IsGuiding returns 1 23:25:04.853 00.020 15672 IsSlewing returns 0 23:25:04.885 00.032 15672 IsGuiding returns 0 23:25:04.885 00.000 15672 scope move finished after 77 + 123 ms 23:25:04.885 00.000 15672 Move returns status 0, amount 77 23:25:04.885 00.000 15672 move complete, result=0 23:25:04.885 00.000 15672 worker thread done servicing request 23:25:04.885 00.000 15672 Worker thread wakes up 23:25:04.885 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:04.885 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:04.885 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 77 ms NORTH 23:25:06.791 01.906 15672 Exposure complete 23:25:06.811 00.020 15672 worker thread done servicing request 23:25:06.811 00.000 30444 OnExposeComplete: enter 23:25:06.811 00.000 30444 UpdateGuideState(): m_state=6 23:25:06.811 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2181 23:25:06.811 00.000 30444 Star::Find returns 1 (1), X=461.21, Y=193.04, Mass=105143, SNR=79.7, Peak=12211 HFD=3.6 23:25:06.811 00.000 30444 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.28) = xAngle (-1.82 = -1.82) 23:25:06.811 00.000 30444 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.88 = -1.88) 23:25:06.811 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.46 hyp=0.54 cameraTheta=-2.10 mountX=-0.13 mountY=-0.51, mountTheta=-1.83 23:25:06.812 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.46, opts=13) 23:25:06.812 00.000 30444 Enqueuing Move request for scope (-0.27, -0.46) 23:25:06.812 00.000 15672 Worker thread wakes up 23:25:06.812 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.46) opts 0xd 23:25:06.812 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.46) 23:25:06.812 00.000 15672 Moving (-0.27, -0.46) raw xDistance=-0.13 yDistance=-0.51 23:25:06.812 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:25:06.812 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 23:25:06.812 00.000 15672 MoveAxis(E, 0, ABG) 23:25:06.812 00.000 15672 Move returns status 0, amount 0 23:25:06.812 00.000 15672 MoveAxis(N, 91, ABG) 23:25:06.812 00.000 15672 Guiding Dir = 0, Dur = 91 23:25:06.814 00.002 15672 IsSlewing returns 0 23:25:06.814 00.000 15672 IsGuiding returns 0 23:25:06.819 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=13430, FiltMin=2694, FiltMax=9171, Gamma=2.950 23:25:06.897 00.078 15672 PulseGuide returned control before completion, sleep 19 23:25:06.929 00.032 15672 IsGuiding returns 1 23:25:06.929 00.000 15672 scope still moving after pulse duration time elapsed 23:25:06.933 00.004 30444 UpdateGuideState exits: m=105143 SNR=79.7 Saturated 23:25:06.934 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:06.934 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:06.934 00.000 30444 Enqueuing Expose request 23:25:06.950 00.016 15672 IsSlewing returns 0 23:25:06.952 00.002 15672 IsGuiding returns 1 23:25:06.973 00.021 15672 IsSlewing returns 0 23:25:06.973 00.000 15672 IsGuiding returns 1 23:25:06.995 00.022 15672 IsSlewing returns 0 23:25:07.025 00.030 15672 IsGuiding returns 0 23:25:07.025 00.000 15672 scope move finished after 91 + 119 ms 23:25:07.025 00.000 15672 Move returns status 0, amount 91 23:25:07.025 00.000 15672 move complete, result=0 23:25:07.025 00.000 15672 worker thread done servicing request 23:25:07.025 00.000 15672 Worker thread wakes up 23:25:07.025 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 91 ms NORTH 23:25:07.025 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:07.025 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:09.143 02.118 15672 Exposure complete 23:25:09.174 00.031 15672 worker thread done servicing request 23:25:09.174 00.000 30444 OnExposeComplete: enter 23:25:09.174 00.000 30444 UpdateGuideState(): m_state=6 23:25:09.174 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2182 23:25:09.174 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=193.14, Mass=103113, SNR=78.8, Peak=11461 HFD=3.6 23:25:09.174 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 23:25:09.174 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 23:25:09.174 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.67 mountX=0.06 mountY=-0.36, mountTheta=-1.40 23:25:09.175 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.36, opts=13) 23:25:09.175 00.000 30444 Enqueuing Move request for scope (-0.04, -0.36) 23:25:09.175 00.000 15672 Worker thread wakes up 23:25:09.175 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.36) opts 0xd 23:25:09.175 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.36) 23:25:09.175 00.000 15672 Moving (-0.04, -0.36) raw xDistance=0.06 yDistance=-0.36 23:25:09.175 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:25:09.175 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 23:25:09.175 00.000 15672 MoveAxis(E, 0, ABG) 23:25:09.175 00.000 15672 Move returns status 0, amount 0 23:25:09.175 00.000 15672 MoveAxis(N, 65, ABG) 23:25:09.175 00.000 15672 Guiding Dir = 0, Dur = 65 23:25:09.176 00.001 15672 IsSlewing returns 0 23:25:09.177 00.001 15672 IsGuiding returns 0 23:25:09.181 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=13205, FiltMin=2709, FiltMax=8928, Gamma=2.950 23:25:09.230 00.049 30444 UpdateGuideState exits: m=103113 SNR=78.8 Saturated 23:25:09.231 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:09.231 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:09.231 00.000 30444 Enqueuing Expose request 23:25:09.263 00.032 15672 IsGuiding returns 1 23:25:09.263 00.000 15672 scope still moving after pulse duration time elapsed 23:25:09.284 00.021 15672 IsSlewing returns 0 23:25:09.284 00.000 15672 IsGuiding returns 1 23:25:09.306 00.022 15672 IsSlewing returns 0 23:25:09.307 00.001 15672 IsGuiding returns 1 23:25:09.329 00.022 15672 IsSlewing returns 0 23:25:09.389 00.060 15672 IsGuiding returns 0 23:25:09.389 00.000 15672 scope move finished after 65 + 147 ms 23:25:09.389 00.000 15672 Move returns status 0, amount 65 23:25:09.390 00.001 15672 move complete, result=0 23:25:09.390 00.000 15672 worker thread done servicing request 23:25:09.390 00.000 15672 Worker thread wakes up 23:25:09.390 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:09.390 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:09.390 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 65 ms NORTH 23:25:11.303 01.913 15672 Exposure complete 23:25:11.337 00.034 15672 worker thread done servicing request 23:25:11.337 00.000 30444 OnExposeComplete: enter 23:25:11.337 00.000 30444 UpdateGuideState(): m_state=6 23:25:11.337 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2183 23:25:11.337 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=193.35, Mass=98975, SNR=81.9, Peak=11822 HFD=3.6 23:25:11.337 00.000 30444 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.28) = xAngle (-2.21 = -2.21) 23:25:11.337 00.000 30444 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.27 = -2.27) 23:25:11.337 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-2.49 mountX=-0.16 mountY=-0.20, mountTheta=-2.24 23:25:11.338 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.16, opts=13) 23:25:11.338 00.000 30444 Enqueuing Move request for scope (-0.21, -0.16) 23:25:11.338 00.000 15672 Worker thread wakes up 23:25:11.338 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.16) opts 0xd 23:25:11.338 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.16) 23:25:11.338 00.000 15672 Moving (-0.21, -0.16) raw xDistance=-0.16 yDistance=-0.20 23:25:11.338 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:25:11.338 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:11.338 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 23:25:11.338 00.000 15672 MoveAxis(E, 0, ABG) 23:25:11.338 00.000 15672 Move returns status 0, amount 0 23:25:11.338 00.000 15672 MoveAxis(N, 0, ABG) 23:25:11.338 00.000 15672 Move returns status 0, amount 0 23:25:11.338 00.000 15672 move complete, result=0 23:25:11.338 00.000 15672 worker thread done servicing request 23:25:11.343 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2382, max=12413, FiltMin=2703, FiltMax=8592, Gamma=2.950 23:25:11.392 00.049 30444 UpdateGuideState exits: m=98975 SNR=81.9 Saturated 23:25:11.392 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:11.392 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:11.392 00.000 30444 Enqueuing Expose request 23:25:11.393 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:25:11.393 00.000 15672 Worker thread wakes up 23:25:11.393 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:11.393 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:13.503 02.110 15672 Exposure complete 23:25:13.523 00.020 15672 worker thread done servicing request 23:25:13.523 00.000 30444 OnExposeComplete: enter 23:25:13.523 00.000 30444 UpdateGuideState(): m_state=6 23:25:13.523 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2184 23:25:13.523 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=193.44, Mass=103211, SNR=75.4, Peak=12695 HFD=3.4 23:25:13.523 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 23:25:13.523 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 23:25:13.523 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.34 mountX=0.19 mountY=-0.02, mountTheta=-0.12 23:25:13.524 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.06, opts=13) 23:25:13.524 00.000 30444 Enqueuing Move request for scope (0.18, -0.06) 23:25:13.524 00.000 15672 Worker thread wakes up 23:25:13.524 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd 23:25:13.524 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.06) 23:25:13.524 00.000 15672 Moving (0.18, -0.06) raw xDistance=0.19 yDistance=-0.02 23:25:13.524 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:25:13.524 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:13.524 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:25:13.524 00.000 15672 MoveAxis(E, 0, ABG) 23:25:13.524 00.000 15672 Move returns status 0, amount 0 23:25:13.524 00.000 15672 MoveAxis(N, 0, ABG) 23:25:13.524 00.000 15672 Move returns status 0, amount 0 23:25:13.524 00.000 15672 move complete, result=0 23:25:13.524 00.000 15672 worker thread done servicing request 23:25:13.529 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2399, max=13228, FiltMin=2678, FiltMax=9610, Gamma=2.950 23:25:13.577 00.048 30444 UpdateGuideState exits: m=103211 SNR=75.4 Saturated 23:25:13.577 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:13.578 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:13.578 00.000 30444 Enqueuing Expose request 23:25:13.578 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:25:13.578 00.000 15672 Worker thread wakes up 23:25:13.578 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:13.578 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:15.483 01.905 15672 Exposure complete 23:25:15.503 00.020 15672 worker thread done servicing request 23:25:15.503 00.000 30444 OnExposeComplete: enter 23:25:15.503 00.000 30444 UpdateGuideState(): m_state=6 23:25:15.503 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2185 23:25:15.503 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=193.61, Mass=101717, SNR=80.6, Peak=11540 HFD=3.5 23:25:15.503 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 23:25:15.503 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 23:25:15.503 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.25 cameraTheta=0.43 mountX=0.19 mountY=0.15, mountTheta=0.67 23:25:15.504 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.10, opts=13) 23:25:15.504 00.000 30444 Enqueuing Move request for scope (0.23, 0.10) 23:25:15.504 00.000 15672 Worker thread wakes up 23:25:15.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.10) opts 0xd 23:25:15.504 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.10) 23:25:15.504 00.000 15672 Moving (0.23, 0.10) raw xDistance=0.19 yDistance=0.15 23:25:15.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:25:15.504 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:15.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 23:25:15.504 00.000 15672 MoveAxis(E, 0, ABG) 23:25:15.504 00.000 15672 Move returns status 0, amount 0 23:25:15.504 00.000 15672 MoveAxis(N, 0, ABG) 23:25:15.504 00.000 15672 Move returns status 0, amount 0 23:25:15.504 00.000 15672 move complete, result=0 23:25:15.504 00.000 15672 worker thread done servicing request 23:25:15.509 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2416, max=12485, FiltMin=2722, FiltMax=8880, Gamma=2.950 23:25:15.585 00.076 30444 UpdateGuideState exits: m=101717 SNR=80.6 Saturated 23:25:15.585 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:15.585 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:15.585 00.000 30444 Enqueuing Expose request 23:25:15.585 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:25:15.585 00.000 15672 Worker thread wakes up 23:25:15.585 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:15.585 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:17.694 02.109 15672 Exposure complete 23:25:17.714 00.020 15672 worker thread done servicing request 23:25:17.714 00.000 30444 OnExposeComplete: enter 23:25:17.714 00.000 30444 UpdateGuideState(): m_state=6 23:25:17.714 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2186 23:25:17.714 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=193.49, Mass=101632, SNR=82.8, Peak=10856 HFD=3.2 23:25:17.715 00.001 30444 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 23:25:17.715 00.000 30444 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 23:25:17.715 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.52 mountX=0.03 mountY=-0.01, mountTheta=-0.29 23:25:17.715 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.01, opts=13) 23:25:17.715 00.000 30444 Enqueuing Move request for scope (0.02, -0.01) 23:25:17.715 00.000 15672 Worker thread wakes up 23:25:17.715 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd 23:25:17.715 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.01) 23:25:17.715 00.000 15672 Moving (0.02, -0.01) raw xDistance=0.03 yDistance=-0.01 23:25:17.715 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:25:17.715 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:17.715 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:25:17.716 00.001 15672 MoveAxis(E, 0, ABG) 23:25:17.716 00.000 15672 Move returns status 0, amount 0 23:25:17.716 00.000 15672 MoveAxis(N, 0, ABG) 23:25:17.716 00.000 15672 Move returns status 0, amount 0 23:25:17.716 00.000 15672 move complete, result=0 23:25:17.716 00.000 15672 worker thread done servicing request 23:25:17.720 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=12929, FiltMin=2628, FiltMax=9217, Gamma=2.950 23:25:17.769 00.049 30444 UpdateGuideState exits: m=101632 SNR=82.8 Saturated 23:25:17.770 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:17.770 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:17.770 00.000 30444 Enqueuing Expose request 23:25:17.770 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 23:25:17.770 00.000 15672 Worker thread wakes up 23:25:17.770 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:17.770 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:19.675 01.905 15672 Exposure complete 23:25:19.695 00.020 15672 worker thread done servicing request 23:25:19.695 00.000 30444 OnExposeComplete: enter 23:25:19.695 00.000 30444 UpdateGuideState(): m_state=6 23:25:19.695 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2187 23:25:19.696 00.001 30444 Star::Find returns 1 (1), X=461.53, Y=192.98, Mass=104406, SNR=84.1, Peak=11164 HFD=3.6 23:25:19.696 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.19 = -1.19) 23:25:19.696 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 23:25:19.696 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.52 hyp=0.53 cameraTheta=-1.46 mountX=0.20 mountY=-0.50, mountTheta=-1.19 23:25:19.696 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.52, opts=13) 23:25:19.696 00.000 30444 Enqueuing Move request for scope (0.06, -0.52) 23:25:19.696 00.000 15672 Worker thread wakes up 23:25:19.696 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.52) opts 0xd 23:25:19.696 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.52) 23:25:19.696 00.000 15672 Moving (0.06, -0.52) raw xDistance=0.20 yDistance=-0.50 23:25:19.696 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:25:19.697 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 23:25:19.697 00.000 15672 MoveAxis(E, 0, ABG) 23:25:19.697 00.000 15672 Move returns status 0, amount 0 23:25:19.697 00.000 15672 MoveAxis(N, 89, ABG) 23:25:19.697 00.000 15672 Guiding Dir = 0, Dur = 89 23:25:19.698 00.001 15672 IsSlewing returns 0 23:25:19.699 00.001 15672 IsGuiding returns 0 23:25:19.704 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=14862, FiltMin=2716, FiltMax=9960, Gamma=2.950 23:25:19.753 00.049 30444 UpdateGuideState exits: m=104406 SNR=84.1 Saturated 23:25:19.753 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:19.753 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:19.753 00.000 30444 Enqueuing Expose request 23:25:19.773 00.020 15672 PulseGuide returned control before completion, sleep 26 23:25:19.800 00.027 15672 IsGuiding returns 1 23:25:19.800 00.000 15672 scope still moving after pulse duration time elapsed 23:25:19.822 00.022 15672 IsSlewing returns 0 23:25:19.837 00.015 15672 IsGuiding returns 1 23:25:19.858 00.021 15672 IsSlewing returns 0 23:25:19.860 00.002 15672 IsGuiding returns 1 23:25:19.881 00.021 15672 IsSlewing returns 0 23:25:19.903 00.022 15672 IsGuiding returns 0 23:25:19.903 00.000 15672 scope move finished after 89 + 114 ms 23:25:19.903 00.000 15672 Move returns status 0, amount 89 23:25:19.903 00.000 15672 move complete, result=0 23:25:19.903 00.000 15672 worker thread done servicing request 23:25:19.903 00.000 15672 Worker thread wakes up 23:25:19.904 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:19.904 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:19.904 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 89 ms NORTH 23:25:22.020 02.116 15672 Exposure complete 23:25:22.051 00.031 15672 worker thread done servicing request 23:25:22.051 00.000 30444 OnExposeComplete: enter 23:25:22.051 00.000 30444 UpdateGuideState(): m_state=6 23:25:22.051 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2188 23:25:22.052 00.001 30444 Star::Find returns 1 (1), X=461.44, Y=193.01, Mass=111770, SNR=83.4, Peak=12103 HFD=3.5 23:25:22.052 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 23:25:22.052 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 23:25:22.052 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.50 hyp=0.50 cameraTheta=-1.66 mountX=0.10 mountY=-0.49, mountTheta=-1.38 23:25:22.052 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.50, opts=13) 23:25:22.052 00.000 30444 Enqueuing Move request for scope (-0.04, -0.50) 23:25:22.052 00.000 15672 Worker thread wakes up 23:25:22.052 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.50) opts 0xd 23:25:22.052 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.50) 23:25:22.052 00.000 15672 Moving (-0.04, -0.50) raw xDistance=0.10 yDistance=-0.49 23:25:22.052 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:25:22.053 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 23:25:22.053 00.000 15672 MoveAxis(E, 0, ABG) 23:25:22.053 00.000 15672 Move returns status 0, amount 0 23:25:22.053 00.000 15672 MoveAxis(N, 88, ABG) 23:25:22.053 00.000 15672 Guiding Dir = 0, Dur = 88 23:25:22.053 00.000 15672 IsSlewing returns 0 23:25:22.054 00.001 15672 IsGuiding returns 0 23:25:22.059 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=12841, FiltMin=2639, FiltMax=9231, Gamma=2.950 23:25:22.107 00.048 30444 UpdateGuideState exits: m=111770 SNR=83.4 Saturated 23:25:22.107 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:22.107 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:22.107 00.000 30444 Enqueuing Expose request 23:25:22.137 00.030 15672 PulseGuide returned control before completion, sleep 15 23:25:22.154 00.017 15672 IsGuiding returns 1 23:25:22.154 00.000 15672 scope still moving after pulse duration time elapsed 23:25:22.175 00.021 15672 IsSlewing returns 0 23:25:22.202 00.027 15672 IsGuiding returns 1 23:25:22.223 00.021 15672 IsSlewing returns 0 23:25:22.265 00.042 15672 IsGuiding returns 0 23:25:22.266 00.001 15672 scope move finished after 88 + 123 ms 23:25:22.266 00.000 15672 Move returns status 0, amount 88 23:25:22.266 00.000 15672 move complete, result=0 23:25:22.266 00.000 15672 worker thread done servicing request 23:25:22.266 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 88 ms NORTH 23:25:22.267 00.001 15672 Worker thread wakes up 23:25:22.267 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:22.267 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:24.182 01.915 15672 Exposure complete 23:25:24.213 00.031 15672 worker thread done servicing request 23:25:24.213 00.000 30444 OnExposeComplete: enter 23:25:24.213 00.000 30444 UpdateGuideState(): m_state=6 23:25:24.213 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2189 23:25:24.213 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=193.36, Mass=102597, SNR=85.4, Peak=11995 HFD=3.5 23:25:24.213 00.000 30444 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.28) = xAngle (-0.25 = -0.25) 23:25:24.213 00.000 30444 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.31 = -0.31) 23:25:24.213 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-0.53 mountX=0.29 mountY=-0.09, mountTheta=-0.31 23:25:24.214 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.15, opts=13) 23:25:24.214 00.000 30444 Enqueuing Move request for scope (0.26, -0.15) 23:25:24.214 00.000 15672 Worker thread wakes up 23:25:24.214 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.15) opts 0xd 23:25:24.214 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.15) 23:25:24.214 00.000 15672 Moving (0.26, -0.15) raw xDistance=0.29 yDistance=-0.09 23:25:24.214 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 23:25:24.214 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:24.214 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 23:25:24.214 00.000 15672 MoveAxis(W, 79, ABG) 23:25:24.214 00.000 15672 Guiding Dir = 3, Dur = 79 23:25:24.215 00.001 15672 IsSlewing returns 0 23:25:24.216 00.001 15672 IsGuiding returns 0 23:25:24.220 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=13807, FiltMin=2687, FiltMax=8944, Gamma=2.950 23:25:24.245 00.025 15672 PulseGuide returned control before completion, sleep 60 23:25:24.269 00.024 30444 UpdateGuideState exits: m=102597 SNR=85.4 Saturated 23:25:24.269 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:24.269 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:24.269 00.000 30444 Enqueuing Expose request 23:25:24.342 00.073 15672 IsGuiding returns 0 23:25:24.342 00.000 15672 Move returns status 0, amount 79 23:25:24.343 00.001 15672 MoveAxis(N, 0, ABG) 23:25:24.343 00.000 15672 Move returns status 0, amount 0 23:25:24.343 00.000 15672 move complete, result=0 23:25:24.343 00.000 15672 worker thread done servicing request 23:25:24.343 00.000 15672 Worker thread wakes up 23:25:24.343 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:24.343 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:24.343 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -0.1 px 0 ms NORTH 23:25:26.453 02.110 15672 Exposure complete 23:25:26.473 00.020 15672 worker thread done servicing request 23:25:26.473 00.000 30444 OnExposeComplete: enter 23:25:26.473 00.000 30444 UpdateGuideState(): m_state=6 23:25:26.473 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2190 23:25:26.473 00.000 30444 Star::Find returns 1 (1), X=460.77, Y=193.53, Mass=101876, SNR=92.7, Peak=10967 HFD=3.7 23:25:26.473 00.000 30444 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.28) = xAngle (3.38 = -2.90) 23:25:26.473 00.000 30444 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.32 = -2.96) 23:25:26.473 00.000 30444 CameraToMount -- cameraX=-0.71 cameraY=0.03 hyp=0.71 cameraTheta=3.11 mountX=-0.69 mountY=-0.13, mountTheta=-2.96 23:25:26.474 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.71, y=0.03, opts=13) 23:25:26.474 00.000 30444 Enqueuing Move request for scope (-0.71, 0.03) 23:25:26.474 00.000 15672 Worker thread wakes up 23:25:26.474 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.03) opts 0xd 23:25:26.474 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.71, 0.03) 23:25:26.474 00.000 15672 Moving (-0.71, 0.03) raw xDistance=-0.69 yDistance=-0.13 23:25:26.474 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.69 23:25:26.474 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:26.474 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 23:25:26.474 00.000 15672 MoveAxis(E, 182, ABG) 23:25:26.474 00.000 15672 Guiding Dir = 2, Dur = 182 23:25:26.475 00.001 15672 IsSlewing returns 0 23:25:26.479 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=10967, FiltMin=2612, FiltMax=8100, Gamma=2.950 23:25:26.483 00.004 15672 IsGuiding returns 0 23:25:26.498 00.015 15672 PulseGuide returned control before completion, sleep 177 23:25:26.528 00.030 30444 UpdateGuideState exits: m=101876 SNR=92.7 Saturated 23:25:26.528 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:26.528 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:26.528 00.000 30444 Enqueuing Expose request 23:25:26.679 00.151 15672 IsGuiding returns 1 23:25:26.679 00.000 15672 scope still moving after pulse duration time elapsed 23:25:26.700 00.021 15672 IsSlewing returns 0 23:25:26.740 00.040 15672 IsGuiding returns 0 23:25:26.740 00.000 15672 scope move finished after 182 + 75 ms 23:25:26.740 00.000 15672 Move returns status 0, amount 182 23:25:26.741 00.001 15672 MoveAxis(N, 0, ABG) 23:25:26.741 00.000 15672 Move returns status 0, amount 0 23:25:26.741 00.000 15672 move complete, result=0 23:25:26.741 00.000 15672 worker thread done servicing request 23:25:26.741 00.000 15672 Worker thread wakes up 23:25:26.741 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:26.741 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:26.742 00.001 30444 GuideStep: -0.7 px 182 ms EAST, -0.1 px 0 ms NORTH 23:25:28.658 01.916 15672 Exposure complete 23:25:28.689 00.031 15672 worker thread done servicing request 23:25:28.690 00.001 30444 OnExposeComplete: enter 23:25:28.690 00.000 30444 UpdateGuideState(): m_state=6 23:25:28.690 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 2191 23:25:28.690 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=193.64, Mass=95975, SNR=70.3, Peak=11195 HFD=3.3 23:25:28.690 00.000 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 23:25:28.690 00.000 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 23:25:28.690 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.56 mountX=-0.03 mountY=0.13, mountTheta=1.84 23:25:28.690 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.13, opts=13) 23:25:28.690 00.000 30444 Enqueuing Move request for scope (0.00, 0.13) 23:25:28.691 00.001 15672 Worker thread wakes up 23:25:28.691 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd 23:25:28.691 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.13) 23:25:28.691 00.000 15672 Moving (0.00, 0.13) raw xDistance=-0.03 yDistance=0.13 23:25:28.691 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:25:28.691 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:28.691 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:25:28.691 00.000 15672 MoveAxis(E, 0, ABG) 23:25:28.691 00.000 15672 Move returns status 0, amount 0 23:25:28.691 00.000 15672 MoveAxis(N, 0, ABG) 23:25:28.691 00.000 15672 Move returns status 0, amount 0 23:25:28.691 00.000 15672 move complete, result=0 23:25:28.691 00.000 15672 worker thread done servicing request 23:25:28.698 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=13024, FiltMin=2688, FiltMax=8961, Gamma=2.950 23:25:28.807 00.109 30444 UpdateGuideState exits: m=95975 SNR=70.3 Saturated 23:25:28.808 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:28.808 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:28.808 00.000 30444 Enqueuing Expose request 23:25:28.808 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:25:28.808 00.000 15672 Worker thread wakes up 23:25:28.809 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:28.809 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:30.915 02.106 15672 Exposure complete 23:25:30.935 00.020 15672 worker thread done servicing request 23:25:30.935 00.000 30444 OnExposeComplete: enter 23:25:30.935 00.000 30444 UpdateGuideState(): m_state=6 23:25:30.935 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2192 23:25:30.935 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=193.17, Mass=120579, SNR=85.6, Peak=11555 HFD=3.7 23:25:30.935 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 23:25:30.935 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 23:25:30.935 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.34 hyp=0.35 cameraTheta=-1.32 mountX=0.18 mountY=-0.31, mountTheta=-1.05 23:25:30.936 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.34, opts=13) 23:25:30.936 00.000 30444 Enqueuing Move request for scope (0.09, -0.34) 23:25:30.936 00.000 15672 Worker thread wakes up 23:25:30.936 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.34) opts 0xd 23:25:30.936 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.34) 23:25:30.936 00.000 15672 Moving (0.09, -0.34) raw xDistance=0.18 yDistance=-0.31 23:25:30.936 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 23:25:30.936 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 23:25:30.936 00.000 15672 MoveAxis(E, 0, ABG) 23:25:30.936 00.000 15672 Move returns status 0, amount 0 23:25:30.936 00.000 15672 MoveAxis(N, 55, ABG) 23:25:30.936 00.000 15672 Guiding Dir = 0, Dur = 55 23:25:30.937 00.001 15672 IsSlewing returns 0 23:25:30.938 00.001 15672 IsGuiding returns 0 23:25:30.942 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2392, max=13000, FiltMin=2726, FiltMax=8815, Gamma=2.950 23:25:30.992 00.050 30444 UpdateGuideState exits: m=120579 SNR=85.6 Saturated 23:25:30.992 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:30.992 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:30.992 00.000 30444 Enqueuing Expose request 23:25:31.052 00.060 15672 IsGuiding returns 1 23:25:31.052 00.000 15672 scope still moving after pulse duration time elapsed 23:25:31.073 00.021 15672 IsSlewing returns 0 23:25:31.100 00.027 15672 IsGuiding returns 0 23:25:31.100 00.000 15672 scope move finished after 55 + 106 ms 23:25:31.100 00.000 15672 Move returns status 0, amount 55 23:25:31.100 00.000 15672 move complete, result=0 23:25:31.100 00.000 15672 worker thread done servicing request 23:25:31.100 00.000 15672 Worker thread wakes up 23:25:31.100 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 55 ms NORTH 23:25:31.100 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:31.100 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:33.007 01.907 15672 Exposure complete 23:25:33.027 00.020 15672 worker thread done servicing request 23:25:33.027 00.000 30444 OnExposeComplete: enter 23:25:33.027 00.000 30444 UpdateGuideState(): m_state=6 23:25:33.027 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2193 23:25:33.027 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=193.69, Mass=108127, SNR=78.9, Peak=10935 HFD=3.5 23:25:33.028 00.001 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 23:25:33.028 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.94 = 1.94) 23:25:33.028 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.72 mountX=-0.08 mountY=0.17, mountTheta=1.99 23:25:33.028 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.18, opts=13) 23:25:33.028 00.000 30444 Enqueuing Move request for scope (-0.03, 0.18) 23:25:33.028 00.000 15672 Worker thread wakes up 23:25:33.028 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd 23:25:33.028 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.18) 23:25:33.028 00.000 15672 Moving (-0.03, 0.18) raw xDistance=-0.08 yDistance=0.17 23:25:33.028 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:25:33.028 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:33.029 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:25:33.029 00.000 15672 MoveAxis(E, 0, ABG) 23:25:33.029 00.000 15672 Move returns status 0, amount 0 23:25:33.029 00.000 15672 MoveAxis(N, 0, ABG) 23:25:33.029 00.000 15672 Move returns status 0, amount 0 23:25:33.029 00.000 15672 move complete, result=0 23:25:33.029 00.000 15672 worker thread done servicing request 23:25:33.033 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=11825, FiltMin=2657, FiltMax=8902, Gamma=2.950 23:25:33.083 00.050 30444 UpdateGuideState exits: m=108127 SNR=78.9 Saturated 23:25:33.083 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:33.084 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:33.084 00.000 30444 Enqueuing Expose request 23:25:33.084 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:25:33.084 00.000 15672 Worker thread wakes up 23:25:33.084 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:33.084 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:35.191 02.107 15672 Exposure complete 23:25:35.211 00.020 15672 worker thread done servicing request 23:25:35.211 00.000 30444 OnExposeComplete: enter 23:25:35.211 00.000 30444 UpdateGuideState(): m_state=6 23:25:35.211 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2194 23:25:35.211 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=193.55, Mass=96141, SNR=72.5, Peak=11711 HFD=3.3 23:25:35.211 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 23:25:35.211 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 23:25:35.211 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.44 mountX=0.08 mountY=0.06, mountTheta=0.68 23:25:35.212 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.04, opts=13) 23:25:35.212 00.000 30444 Enqueuing Move request for scope (0.09, 0.04) 23:25:35.212 00.000 15672 Worker thread wakes up 23:25:35.212 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd 23:25:35.212 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.04) 23:25:35.212 00.000 15672 Moving (0.09, 0.04) raw xDistance=0.08 yDistance=0.06 23:25:35.212 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:25:35.212 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:35.212 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:25:35.212 00.000 15672 MoveAxis(E, 0, ABG) 23:25:35.212 00.000 15672 Move returns status 0, amount 0 23:25:35.212 00.000 15672 MoveAxis(N, 0, ABG) 23:25:35.212 00.000 15672 Move returns status 0, amount 0 23:25:35.212 00.000 15672 move complete, result=0 23:25:35.212 00.000 15672 worker thread done servicing request 23:25:35.217 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=11758, FiltMin=2657, FiltMax=8907, Gamma=2.950 23:25:35.267 00.050 30444 UpdateGuideState exits: m=96141 SNR=72.5 Saturated 23:25:35.267 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:35.267 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:35.267 00.000 30444 Enqueuing Expose request 23:25:35.267 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:25:35.267 00.000 15672 Worker thread wakes up 23:25:35.267 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:35.267 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:37.173 01.906 15672 Exposure complete 23:25:37.193 00.020 15672 worker thread done servicing request 23:25:37.193 00.000 30444 OnExposeComplete: enter 23:25:37.193 00.000 30444 UpdateGuideState(): m_state=6 23:25:37.193 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2195 23:25:37.193 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=193.82, Mass=102746, SNR=72.1, Peak=11146 HFD=3.5 23:25:37.193 00.000 30444 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.28) = xAngle (1.51 = 1.51) 23:25:37.193 00.000 30444 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.45 = 1.45) 23:25:37.193 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.24 mountX=0.02 mountY=0.33, mountTheta=1.51 23:25:37.194 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.31, opts=13) 23:25:37.194 00.000 30444 Enqueuing Move request for scope (0.11, 0.31) 23:25:37.194 00.000 15672 Worker thread wakes up 23:25:37.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.31) opts 0xd 23:25:37.194 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.31) 23:25:37.194 00.000 15672 Moving (0.11, 0.31) raw xDistance=0.02 yDistance=0.33 23:25:37.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:25:37.194 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:25:37.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 23:25:37.194 00.000 15672 MoveAxis(E, 0, ABG) 23:25:37.194 00.000 15672 Move returns status 0, amount 0 23:25:37.194 00.000 15672 MoveAxis(N, 0, ABG) 23:25:37.194 00.000 15672 Move returns status 0, amount 0 23:25:37.194 00.000 15672 move complete, result=0 23:25:37.194 00.000 15672 worker thread done servicing request 23:25:37.199 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=11840, FiltMin=2689, FiltMax=8908, Gamma=2.950 23:25:37.252 00.053 30444 UpdateGuideState exits: m=102746 SNR=72.1 Saturated 23:25:37.253 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:37.253 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:37.253 00.000 30444 Enqueuing Expose request 23:25:37.253 00.000 15672 Worker thread wakes up 23:25:37.253 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:37.253 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:37.253 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 23:25:39.362 02.109 15672 Exposure complete 23:25:39.384 00.022 15672 worker thread done servicing request 23:25:39.384 00.000 30444 OnExposeComplete: enter 23:25:39.384 00.000 30444 UpdateGuideState(): m_state=6 23:25:39.384 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2196 23:25:39.384 00.000 30444 Star::Find returns 1 (1), X=461.20, Y=194.13, Mass=108077, SNR=80.7, Peak=11579 HFD=3.4 23:25:39.384 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 23:25:39.385 00.001 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 23:25:39.385 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.63 hyp=0.69 cameraTheta=1.99 mountX=-0.44 mountY=0.55, mountTheta=2.25 23:25:39.385 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.63, opts=13) 23:25:39.385 00.000 30444 Enqueuing Move request for scope (-0.28, 0.63) 23:25:39.385 00.000 15672 Worker thread wakes up 23:25:39.385 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.63) opts 0xd 23:25:39.385 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.63) 23:25:39.385 00.000 15672 Moving (-0.28, 0.63) raw xDistance=-0.44 yDistance=0.55 23:25:39.385 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 23:25:39.385 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:25:39.385 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55 23:25:39.385 00.000 15672 MoveAxis(E, 119, ABG) 23:25:39.386 00.001 15672 Guiding Dir = 2, Dur = 119 23:25:39.386 00.000 15672 IsSlewing returns 0 23:25:39.391 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=11579, FiltMin=2653, FiltMax=9294, Gamma=2.950 23:25:39.406 00.015 15672 IsGuiding returns 0 23:25:39.421 00.015 15672 PulseGuide returned control before completion, sleep 114 23:25:39.444 00.023 30444 UpdateGuideState exits: m=108077 SNR=80.7 Saturated 23:25:39.444 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:39.444 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:39.444 00.000 30444 Enqueuing Expose request 23:25:39.536 00.092 15672 IsGuiding returns 1 23:25:39.536 00.000 15672 scope still moving after pulse duration time elapsed 23:25:39.558 00.022 15672 IsSlewing returns 0 23:25:39.565 00.007 15672 IsGuiding returns 0 23:25:39.565 00.000 15672 scope move finished after 119 + 40 ms 23:25:39.565 00.000 15672 Move returns status 0, amount 119 23:25:39.565 00.000 15672 MoveAxis(N, 0, ABG) 23:25:39.565 00.000 15672 Move returns status 0, amount 0 23:25:39.565 00.000 15672 move complete, result=0 23:25:39.565 00.000 15672 worker thread done servicing request 23:25:39.565 00.000 15672 Worker thread wakes up 23:25:39.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:39.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:39.565 00.000 30444 GuideStep: -0.4 px 119 ms EAST, 0.6 px 0 ms NORTH 23:25:41.473 01.908 15672 Exposure complete 23:25:41.496 00.023 15672 worker thread done servicing request 23:25:41.497 00.001 30444 OnExposeComplete: enter 23:25:41.497 00.000 30444 UpdateGuideState(): m_state=6 23:25:41.497 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2197 23:25:41.497 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=193.59, Mass=113781, SNR=85.4, Peak=12860 HFD=3.4 23:25:41.497 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 23:25:41.497 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 23:25:41.497 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.43 mountX=0.15 mountY=0.12, mountTheta=0.68 23:25:41.497 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.08, opts=13) 23:25:41.497 00.000 30444 Enqueuing Move request for scope (0.18, 0.08) 23:25:41.498 00.001 15672 Worker thread wakes up 23:25:41.498 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd 23:25:41.498 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.08) 23:25:41.498 00.000 15672 Moving (0.18, 0.08) raw xDistance=0.15 yDistance=0.12 23:25:41.498 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 23:25:41.498 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:41.498 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:25:41.498 00.000 15672 MoveAxis(E, 0, ABG) 23:25:41.498 00.000 15672 Move returns status 0, amount 0 23:25:41.498 00.000 15672 MoveAxis(N, 0, ABG) 23:25:41.498 00.000 15672 Move returns status 0, amount 0 23:25:41.498 00.000 15672 move complete, result=0 23:25:41.498 00.000 15672 worker thread done servicing request 23:25:41.505 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=13169, FiltMin=2700, FiltMax=9523, Gamma=2.950 23:25:41.556 00.051 30444 UpdateGuideState exits: m=113781 SNR=85.4 Saturated 23:25:41.556 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:41.556 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:41.556 00.000 30444 Enqueuing Expose request 23:25:41.556 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:25:41.556 00.000 15672 Worker thread wakes up 23:25:41.556 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:41.556 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:43.663 02.107 15672 Exposure complete 23:25:43.683 00.020 15672 worker thread done servicing request 23:25:43.683 00.000 30444 OnExposeComplete: enter 23:25:43.683 00.000 30444 UpdateGuideState(): m_state=6 23:25:43.683 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2198 23:25:43.683 00.000 30444 Star::Find returns 1 (1), X=461.81, Y=193.91, Mass=110017, SNR=88.7, Peak=11145 HFD=3.9 23:25:43.683 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.16 = 1.16) 23:25:43.683 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.10 = 1.10) 23:25:43.683 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.40 hyp=0.52 cameraTheta=0.89 mountX=0.21 mountY=0.47, mountTheta=1.15 23:25:43.684 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.40, opts=13) 23:25:43.684 00.000 30444 Enqueuing Move request for scope (0.33, 0.40) 23:25:43.684 00.000 15672 Worker thread wakes up 23:25:43.684 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.40) opts 0xd 23:25:43.684 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.40) 23:25:43.684 00.000 15672 Moving (0.33, 0.40) raw xDistance=0.21 yDistance=0.47 23:25:43.684 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:25:43.684 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:25:43.685 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 23:25:43.685 00.000 15672 MoveAxis(E, 0, ABG) 23:25:43.685 00.000 15672 Move returns status 0, amount 0 23:25:43.685 00.000 15672 MoveAxis(N, 0, ABG) 23:25:43.685 00.000 15672 Move returns status 0, amount 0 23:25:43.685 00.000 15672 move complete, result=0 23:25:43.685 00.000 15672 worker thread done servicing request 23:25:43.691 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2388, max=12380, FiltMin=2657, FiltMax=9156, Gamma=2.950 23:25:43.744 00.053 30444 UpdateGuideState exits: m=110017 SNR=88.7 Saturated 23:25:43.744 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:43.744 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:43.744 00.000 30444 Enqueuing Expose request 23:25:43.744 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 23:25:43.744 00.000 15672 Worker thread wakes up 23:25:43.744 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:43.744 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:45.650 01.906 15672 Exposure complete 23:25:45.673 00.023 15672 worker thread done servicing request 23:25:45.673 00.000 30444 OnExposeComplete: enter 23:25:45.673 00.000 30444 UpdateGuideState(): m_state=6 23:25:45.673 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2199 23:25:45.673 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=193.71, Mass=109673, SNR=92.7, Peak=12612 HFD=3.4 23:25:45.673 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 23:25:45.673 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 23:25:45.673 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.25 mountX=0.01 mountY=0.21, mountTheta=1.53 23:25:45.674 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.21, opts=13) 23:25:45.674 00.000 30444 Enqueuing Move request for scope (0.07, 0.21) 23:25:45.674 00.000 15672 Worker thread wakes up 23:25:45.674 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd 23:25:45.674 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.21) 23:25:45.674 00.000 15672 Moving (0.07, 0.21) raw xDistance=0.01 yDistance=0.21 23:25:45.674 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:25:45.674 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:45.674 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:25:45.674 00.000 15672 MoveAxis(E, 0, ABG) 23:25:45.674 00.000 15672 Move returns status 0, amount 0 23:25:45.675 00.001 15672 MoveAxis(N, 0, ABG) 23:25:45.675 00.000 15672 Move returns status 0, amount 0 23:25:45.675 00.000 15672 move complete, result=0 23:25:45.675 00.000 15672 worker thread done servicing request 23:25:45.679 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2374, max=12680, FiltMin=2725, FiltMax=9600, Gamma=2.950 23:25:45.736 00.057 30444 UpdateGuideState exits: m=109673 SNR=92.7 Saturated 23:25:45.736 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:45.736 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:45.736 00.000 30444 Enqueuing Expose request 23:25:45.737 00.001 15672 Worker thread wakes up 23:25:45.737 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:25:45.737 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:45.737 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:47.844 02.107 15672 Exposure complete 23:25:47.864 00.020 15672 worker thread done servicing request 23:25:47.864 00.000 30444 OnExposeComplete: enter 23:25:47.865 00.001 30444 UpdateGuideState(): m_state=6 23:25:47.865 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2200 23:25:47.865 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=193.77, Mass=100731, SNR=77.8, Peak=12036 HFD=3.5 23:25:47.865 00.000 30444 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.28) = xAngle (2.75 = 2.75) 23:25:47.865 00.000 30444 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.69 = 2.69) 23:25:47.865 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.26 hyp=0.43 cameraTheta=2.47 mountX=-0.39 mountY=0.19, mountTheta=2.70 23:25:47.865 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.26, opts=13) 23:25:47.865 00.000 30444 Enqueuing Move request for scope (-0.33, 0.26) 23:25:47.866 00.001 15672 Worker thread wakes up 23:25:47.866 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.26) opts 0xd 23:25:47.866 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.26) 23:25:47.866 00.000 15672 Moving (-0.33, 0.26) raw xDistance=-0.39 yDistance=0.19 23:25:47.866 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 23:25:47.866 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:47.866 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 23:25:47.866 00.000 15672 MoveAxis(E, 106, ABG) 23:25:47.866 00.000 15672 Guiding Dir = 2, Dur = 106 23:25:47.866 00.000 15672 IsSlewing returns 0 23:25:47.871 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2369, max=12066, FiltMin=2649, FiltMax=8851, Gamma=2.950 23:25:47.904 00.033 15672 IsGuiding returns 0 23:25:47.920 00.016 15672 PulseGuide returned control before completion, sleep 101 23:25:47.921 00.001 30444 UpdateGuideState exits: m=100731 SNR=77.8 Saturated 23:25:47.921 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:47.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:47.921 00.000 30444 Enqueuing Expose request 23:25:48.023 00.102 15672 IsGuiding returns 1 23:25:48.023 00.000 15672 scope still moving after pulse duration time elapsed 23:25:48.044 00.021 15672 IsSlewing returns 0 23:25:48.064 00.020 15672 IsGuiding returns 0 23:25:48.064 00.000 15672 scope move finished after 106 + 53 ms 23:25:48.064 00.000 15672 Move returns status 0, amount 106 23:25:48.064 00.000 15672 MoveAxis(N, 0, ABG) 23:25:48.064 00.000 15672 Move returns status 0, amount 0 23:25:48.064 00.000 15672 move complete, result=0 23:25:48.064 00.000 15672 worker thread done servicing request 23:25:48.064 00.000 15672 Worker thread wakes up 23:25:48.064 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:48.064 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:48.064 00.000 30444 GuideStep: -0.4 px 106 ms EAST, 0.2 px 0 ms NORTH 23:25:49.970 01.906 15672 Exposure complete 23:25:49.991 00.021 15672 worker thread done servicing request 23:25:49.992 00.001 30444 OnExposeComplete: enter 23:25:49.992 00.000 30444 UpdateGuideState(): m_state=6 23:25:49.992 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2201 23:25:49.992 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=193.63, Mass=104180, SNR=79.5, Peak=12447 HFD=3.3 23:25:49.992 00.000 30444 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.28) = xAngle (2.09 = 2.09) 23:25:49.992 00.000 30444 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.02 = 2.02) 23:25:49.992 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.81 mountX=-0.06 mountY=0.12, mountTheta=2.07 23:25:49.992 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.13, opts=13) 23:25:49.992 00.000 30444 Enqueuing Move request for scope (-0.03, 0.13) 23:25:49.993 00.001 15672 Worker thread wakes up 23:25:49.993 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd 23:25:49.993 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.13) 23:25:49.993 00.000 15672 Moving (-0.03, 0.13) raw xDistance=-0.06 yDistance=0.12 23:25:49.993 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:25:49.993 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:49.993 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:25:49.993 00.000 15672 MoveAxis(E, 0, ABG) 23:25:49.993 00.000 15672 Move returns status 0, amount 0 23:25:49.993 00.000 15672 MoveAxis(N, 0, ABG) 23:25:49.993 00.000 15672 Move returns status 0, amount 0 23:25:49.993 00.000 15672 move complete, result=0 23:25:49.993 00.000 15672 worker thread done servicing request 23:25:49.997 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12447, FiltMin=2636, FiltMax=9262, Gamma=2.950 23:25:50.047 00.050 30444 UpdateGuideState exits: m=104180 SNR=79.5 Saturated 23:25:50.047 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:50.047 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:50.047 00.000 30444 Enqueuing Expose request 23:25:50.047 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:25:50.047 00.000 15672 Worker thread wakes up 23:25:50.047 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:50.047 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:52.155 02.108 15672 Exposure complete 23:25:52.175 00.020 15672 worker thread done servicing request 23:25:52.175 00.000 30444 OnExposeComplete: enter 23:25:52.175 00.000 30444 UpdateGuideState(): m_state=6 23:25:52.175 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2202 23:25:52.175 00.000 30444 Star::Find returns 1 (1), X=461.92, Y=194.10, Mass=95467, SNR=70.8, Peak=9500 HFD=4.0 23:25:52.175 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 23:25:52.175 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 23:25:52.175 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.60 hyp=0.74 cameraTheta=0.93 mountX=0.26 mountY=0.68, mountTheta=1.20 23:25:52.176 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.60, opts=13) 23:25:52.176 00.000 30444 Enqueuing Move request for scope (0.44, 0.60) 23:25:52.176 00.000 15672 Worker thread wakes up 23:25:52.176 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.60) opts 0xd 23:25:52.176 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.60) 23:25:52.176 00.000 15672 Moving (0.44, 0.60) raw xDistance=0.26 yDistance=0.68 23:25:52.176 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 23:25:52.176 00.000 15672 switching direction from -1 to 1 - decHistory=4 oldest=0.57 newest=0.98 23:25:52.176 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 23:25:52.176 00.000 15672 MoveAxis(W, 71, ABG) 23:25:52.176 00.000 15672 Guiding Dir = 3, Dur = 71 23:25:52.177 00.001 15672 IsSlewing returns 0 23:25:52.178 00.001 15672 IsGuiding returns 0 23:25:52.182 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=11893, FiltMin=2692, FiltMax=8822, Gamma=2.950 23:25:52.201 00.019 15672 PulseGuide returned control before completion, sleep 58 23:25:52.231 00.030 30444 UpdateGuideState exits: m=95467 SNR=70.8 Saturated 23:25:52.232 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:52.232 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:52.232 00.000 30444 Enqueuing Expose request 23:25:52.280 00.048 15672 IsGuiding returns 0 23:25:52.280 00.000 15672 Move returns status 0, amount 71 23:25:52.281 00.001 15672 MoveAxis(S, 121, ABG) 23:25:52.281 00.000 15672 Guiding Dir = 1, Dur = 121 23:25:52.281 00.000 15672 IsSlewing returns 0 23:25:52.281 00.000 15672 IsGuiding returns 0 23:25:52.360 00.079 15672 PulseGuide returned control before completion, sleep 53 23:25:52.415 00.055 15672 IsGuiding returns 1 23:25:52.415 00.000 15672 scope still moving after pulse duration time elapsed 23:25:52.436 00.021 15672 IsSlewing returns 0 23:25:52.436 00.000 15672 IsGuiding returns 1 23:25:52.457 00.021 15672 IsSlewing returns 0 23:25:52.457 00.000 15672 IsGuiding returns 1 23:25:52.478 00.021 15672 IsSlewing returns 0 23:25:52.478 00.000 15672 IsGuiding returns 1 23:25:52.499 00.021 15672 IsSlewing returns 0 23:25:52.521 00.022 15672 IsGuiding returns 0 23:25:52.521 00.000 15672 scope move finished after 121 + 117 ms 23:25:52.521 00.000 15672 Move returns status 0, amount 121 23:25:52.521 00.000 15672 move complete, result=0 23:25:52.521 00.000 15672 worker thread done servicing request 23:25:52.521 00.000 15672 Worker thread wakes up 23:25:52.521 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:52.521 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:52.735 00.214 30444 GuideStep: 0.3 px 71 ms WEST, 0.7 px 121 ms SOUTH 23:25:54.427 01.692 15672 Exposure complete 23:25:54.447 00.020 15672 worker thread done servicing request 23:25:54.447 00.000 30444 OnExposeComplete: enter 23:25:54.447 00.000 30444 UpdateGuideState(): m_state=6 23:25:54.448 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2203 23:25:54.448 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=193.93, Mass=108242, SNR=83.4, Peak=11706 HFD=3.8 23:25:54.448 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 23:25:54.448 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 23:25:54.448 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.42 hyp=0.46 cameraTheta=1.96 mountX=-0.29 mountY=0.38, mountTheta=2.22 23:25:54.448 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.42, opts=13) 23:25:54.448 00.000 30444 Enqueuing Move request for scope (-0.18, 0.42) 23:25:54.448 00.000 15672 Worker thread wakes up 23:25:54.448 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.42) opts 0xd 23:25:54.448 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.42) 23:25:54.449 00.001 15672 Moving (-0.18, 0.42) raw xDistance=-0.29 yDistance=0.38 23:25:54.449 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29 23:25:54.449 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 23:25:54.449 00.000 15672 MoveAxis(E, 72, ABG) 23:25:54.449 00.000 15672 Guiding Dir = 2, Dur = 72 23:25:54.449 00.000 15672 IsSlewing returns 0 23:25:54.450 00.001 15672 IsGuiding returns 0 23:25:54.455 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=11706, FiltMin=2678, FiltMax=8804, Gamma=2.950 23:25:54.470 00.015 15672 PulseGuide returned control before completion, sleep 62 23:25:54.533 00.063 15672 IsGuiding returns 1 23:25:54.533 00.000 15672 scope still moving after pulse duration time elapsed 23:25:54.554 00.021 15672 IsSlewing returns 0 23:25:54.581 00.027 15672 IsGuiding returns 0 23:25:54.581 00.000 15672 scope move finished after 72 + 59 ms 23:25:54.581 00.000 15672 Move returns status 0, amount 72 23:25:54.581 00.000 15672 MoveAxis(S, 67, ABG) 23:25:54.581 00.000 15672 Guiding Dir = 1, Dur = 67 23:25:54.581 00.000 15672 IsSlewing returns 0 23:25:54.582 00.001 15672 IsGuiding returns 0 23:25:54.661 00.079 15672 IsGuiding returns 1 23:25:54.662 00.001 15672 scope still moving after pulse duration time elapsed 23:25:54.683 00.021 15672 IsSlewing returns 0 23:25:54.683 00.000 15672 IsGuiding returns 1 23:25:54.704 00.021 15672 IsSlewing returns 0 23:25:54.704 00.000 15672 IsGuiding returns 1 23:25:54.726 00.022 15672 IsSlewing returns 0 23:25:54.773 00.047 15672 IsGuiding returns 0 23:25:54.773 00.000 15672 scope move finished after 67 + 123 ms 23:25:54.773 00.000 15672 Move returns status 0, amount 67 23:25:54.773 00.000 15672 move complete, result=0 23:25:54.773 00.000 15672 worker thread done servicing request 23:25:54.802 00.029 30444 UpdateGuideState exits: m=108242 SNR=83.4 Saturated 23:25:54.802 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:54.802 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:54.802 00.000 30444 Enqueuing Expose request 23:25:54.802 00.000 30444 GuideStep: -0.3 px 72 ms EAST, 0.4 px 67 ms SOUTH 23:25:54.802 00.000 15672 Worker thread wakes up 23:25:54.802 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:54.802 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:56.909 02.107 15672 Exposure complete 23:25:56.929 00.020 15672 worker thread done servicing request 23:25:56.929 00.000 30444 OnExposeComplete: enter 23:25:56.929 00.000 30444 UpdateGuideState(): m_state=6 23:25:56.929 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2204 23:25:56.930 00.001 30444 Star::Find returns 1 (1), X=461.22, Y=193.78, Mass=111079, SNR=81.3, Peak=12671 HFD=3.5 23:25:56.930 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.62 = 2.62) 23:25:56.930 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.55 = 2.55) 23:25:56.930 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.27 hyp=0.37 cameraTheta=2.34 mountX=-0.32 mountY=0.21, mountTheta=2.57 23:25:56.930 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.27, opts=13) 23:25:56.930 00.000 30444 Enqueuing Move request for scope (-0.26, 0.27) 23:25:56.930 00.000 15672 Worker thread wakes up 23:25:56.931 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.27) opts 0xd 23:25:56.931 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.27) 23:25:56.931 00.000 15672 Moving (-0.26, 0.27) raw xDistance=-0.32 yDistance=0.21 23:25:56.931 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32 23:25:56.931 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:56.931 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:25:56.931 00.000 15672 MoveAxis(E, 93, ABG) 23:25:56.931 00.000 15672 Guiding Dir = 2, Dur = 93 23:25:56.931 00.000 15672 IsSlewing returns 0 23:25:56.932 00.001 15672 IsGuiding returns 0 23:25:56.937 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=12671, FiltMin=2637, FiltMax=8945, Gamma=2.950 23:25:56.961 00.024 15672 PulseGuide returned control before completion, sleep 74 23:25:56.987 00.026 30444 UpdateGuideState exits: m=111079 SNR=81.3 Saturated 23:25:56.987 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:56.988 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:56.988 00.000 30444 Enqueuing Expose request 23:25:57.036 00.048 15672 IsGuiding returns 1 23:25:57.036 00.000 15672 scope still moving after pulse duration time elapsed 23:25:57.057 00.021 15672 IsSlewing returns 0 23:25:57.073 00.016 15672 IsGuiding returns 0 23:25:57.074 00.001 15672 scope move finished after 93 + 48 ms 23:25:57.074 00.000 15672 Move returns status 0, amount 93 23:25:57.074 00.000 15672 MoveAxis(N, 0, ABG) 23:25:57.074 00.000 15672 Move returns status 0, amount 0 23:25:57.074 00.000 15672 move complete, result=0 23:25:57.074 00.000 15672 worker thread done servicing request 23:25:57.074 00.000 15672 Worker thread wakes up 23:25:57.074 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:57.074 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:25:57.074 00.000 30444 GuideStep: -0.3 px 93 ms EAST, 0.2 px 0 ms NORTH 23:25:58.982 01.908 15672 Exposure complete 23:25:59.002 00.020 15672 worker thread done servicing request 23:25:59.002 00.000 30444 OnExposeComplete: enter 23:25:59.002 00.000 30444 UpdateGuideState(): m_state=6 23:25:59.002 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2205 23:25:59.002 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.74, Mass=95531, SNR=72.4, Peak=11392 HFD=3.3 23:25:59.002 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 23:25:59.002 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 23:25:59.003 00.001 30444 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.32 mountX=-0.01 mountY=0.24, mountTheta=1.60 23:25:59.003 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.23, opts=13) 23:25:59.003 00.000 30444 Enqueuing Move request for scope (0.06, 0.23) 23:25:59.003 00.000 15672 Worker thread wakes up 23:25:59.003 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd 23:25:59.003 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.23) 23:25:59.003 00.000 15672 Moving (0.06, 0.23) raw xDistance=-0.01 yDistance=0.24 23:25:59.003 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:25:59.003 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:59.004 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 23:25:59.004 00.000 15672 MoveAxis(E, 0, ABG) 23:25:59.004 00.000 15672 Move returns status 0, amount 0 23:25:59.004 00.000 15672 MoveAxis(N, 0, ABG) 23:25:59.004 00.000 15672 Move returns status 0, amount 0 23:25:59.004 00.000 15672 move complete, result=0 23:25:59.004 00.000 15672 worker thread done servicing request 23:25:59.009 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=13075, FiltMin=2722, FiltMax=9004, Gamma=2.950 23:25:59.058 00.049 30444 UpdateGuideState exits: m=95531 SNR=72.4 Saturated 23:25:59.059 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:59.059 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:25:59.059 00.000 30444 Enqueuing Expose request 23:25:59.059 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:25:59.059 00.000 15672 Worker thread wakes up 23:25:59.059 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:25:59.059 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:01.167 02.108 15672 Exposure complete 23:26:01.186 00.019 15672 worker thread done servicing request 23:26:01.187 00.001 30444 OnExposeComplete: enter 23:26:01.187 00.000 30444 UpdateGuideState(): m_state=6 23:26:01.187 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2206 23:26:01.187 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=193.41, Mass=97942, SNR=61.1, Peak=11909 HFD=3.2 23:26:01.187 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 23:26:01.187 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.52 = -0.52) 23:26:01.187 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.74 mountX=0.12 mountY=-0.07, mountTheta=-0.51 23:26:01.188 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.09, opts=13) 23:26:01.188 00.000 30444 Enqueuing Move request for scope (0.10, -0.09) 23:26:01.188 00.000 15672 Worker thread wakes up 23:26:01.188 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd 23:26:01.188 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.09) 23:26:01.188 00.000 15672 Moving (0.10, -0.09) raw xDistance=0.12 yDistance=-0.07 23:26:01.188 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:26:01.188 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:01.188 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:26:01.188 00.000 15672 MoveAxis(E, 0, ABG) 23:26:01.188 00.000 15672 Move returns status 0, amount 0 23:26:01.188 00.000 15672 MoveAxis(N, 0, ABG) 23:26:01.188 00.000 15672 Move returns status 0, amount 0 23:26:01.188 00.000 15672 move complete, result=0 23:26:01.188 00.000 15672 worker thread done servicing request 23:26:01.193 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2110, max=12475, FiltMin=2624, FiltMax=8579, Gamma=2.950 23:26:01.245 00.052 30444 UpdateGuideState exits: m=97942 SNR=61.1 Saturated 23:26:01.245 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:01.245 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:01.245 00.000 30444 Enqueuing Expose request 23:26:01.245 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:26:01.245 00.000 15672 Worker thread wakes up 23:26:01.245 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:01.245 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:03.154 01.909 15672 Exposure complete 23:26:03.173 00.019 15672 worker thread done servicing request 23:26:03.173 00.000 30444 OnExposeComplete: enter 23:26:03.173 00.000 30444 UpdateGuideState(): m_state=6 23:26:03.173 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2207 23:26:03.174 00.001 30444 Star::Find returns 1 (1), X=461.45, Y=193.35, Mass=101853, SNR=78.3, Peak=12843 HFD=3.2 23:26:03.174 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 23:26:03.174 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 23:26:03.174 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.72 mountX=0.02 mountY=-0.16, mountTheta=-1.45 23:26:03.174 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.16, opts=13) 23:26:03.174 00.000 30444 Enqueuing Move request for scope (-0.02, -0.16) 23:26:03.174 00.000 15672 Worker thread wakes up 23:26:03.174 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd 23:26:03.174 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.16) 23:26:03.174 00.000 15672 Moving (-0.02, -0.16) raw xDistance=0.02 yDistance=-0.16 23:26:03.174 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:26:03.174 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:03.175 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 23:26:03.175 00.000 15672 MoveAxis(E, 0, ABG) 23:26:03.175 00.000 15672 Move returns status 0, amount 0 23:26:03.175 00.000 15672 MoveAxis(N, 0, ABG) 23:26:03.175 00.000 15672 Move returns status 0, amount 0 23:26:03.175 00.000 15672 move complete, result=0 23:26:03.175 00.000 15672 worker thread done servicing request 23:26:03.179 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=14329, FiltMin=2699, FiltMax=9209, Gamma=2.950 23:26:03.229 00.050 30444 UpdateGuideState exits: m=101853 SNR=78.3 Saturated 23:26:03.229 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:03.229 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:03.229 00.000 30444 Enqueuing Expose request 23:26:03.229 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:26:03.229 00.000 15672 Worker thread wakes up 23:26:03.229 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:03.229 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:05.346 02.117 15672 Exposure complete 23:26:05.378 00.032 15672 worker thread done servicing request 23:26:05.378 00.000 30444 OnExposeComplete: enter 23:26:05.378 00.000 30444 UpdateGuideState(): m_state=6 23:26:05.379 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2208 23:26:05.379 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=193.43, Mass=98142, SNR=69.2, Peak=12965 HFD=3.1 23:26:05.379 00.000 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.33 = -2.33) 23:26:05.379 00.000 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 23:26:05.379 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.61 mountX=-0.11 mountY=-0.11, mountTheta=-2.36 23:26:05.379 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.08, opts=13) 23:26:05.379 00.000 30444 Enqueuing Move request for scope (-0.13, -0.08) 23:26:05.379 00.000 15672 Worker thread wakes up 23:26:05.379 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd 23:26:05.379 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.08) 23:26:05.380 00.001 15672 Moving (-0.13, -0.08) raw xDistance=-0.11 yDistance=-0.11 23:26:05.380 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 23:26:05.380 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:05.380 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:26:05.380 00.000 15672 MoveAxis(E, 0, ABG) 23:26:05.380 00.000 15672 Move returns status 0, amount 0 23:26:05.380 00.000 15672 MoveAxis(N, 0, ABG) 23:26:05.380 00.000 15672 Move returns status 0, amount 0 23:26:05.380 00.000 15672 move complete, result=0 23:26:05.380 00.000 15672 worker thread done servicing request 23:26:05.384 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=13539, FiltMin=2708, FiltMax=9779, Gamma=2.950 23:26:05.434 00.050 30444 UpdateGuideState exits: m=98142 SNR=69.2 Saturated 23:26:05.434 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:05.434 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:05.434 00.000 30444 Enqueuing Expose request 23:26:05.434 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:26:05.434 00.000 15672 Worker thread wakes up 23:26:05.434 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:05.434 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:07.343 01.909 15672 Exposure complete 23:26:07.363 00.020 15672 worker thread done servicing request 23:26:07.363 00.000 30444 OnExposeComplete: enter 23:26:07.363 00.000 30444 UpdateGuideState(): m_state=6 23:26:07.363 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2209 23:26:07.363 00.000 30444 Star::Find returns 1 (1), X=461.31, Y=193.61, Mass=106489, SNR=81.7, Peak=12250 HFD=3.5 23:26:07.363 00.000 30444 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.28) = xAngle (2.85 = 2.85) 23:26:07.363 00.000 30444 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 23:26:07.363 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.57 mountX=-0.19 mountY=0.07, mountTheta=2.80 23:26:07.364 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.11, opts=13) 23:26:07.364 00.000 30444 Enqueuing Move request for scope (-0.17, 0.11) 23:26:07.364 00.000 15672 Worker thread wakes up 23:26:07.364 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd 23:26:07.364 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.11) 23:26:07.364 00.000 15672 Moving (-0.17, 0.11) raw xDistance=-0.19 yDistance=0.07 23:26:07.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:26:07.364 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:07.364 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:26:07.364 00.000 15672 MoveAxis(E, 0, ABG) 23:26:07.364 00.000 15672 Move returns status 0, amount 0 23:26:07.364 00.000 15672 MoveAxis(N, 0, ABG) 23:26:07.365 00.001 15672 Move returns status 0, amount 0 23:26:07.365 00.000 15672 move complete, result=0 23:26:07.365 00.000 15672 worker thread done servicing request 23:26:07.369 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=12250, FiltMin=2660, FiltMax=8865, Gamma=2.950 23:26:07.418 00.049 30444 UpdateGuideState exits: m=106489 SNR=81.7 Saturated 23:26:07.419 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:07.419 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:07.419 00.000 30444 Enqueuing Expose request 23:26:07.419 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:26:07.419 00.000 15672 Worker thread wakes up 23:26:07.419 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:07.419 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:09.528 02.109 15672 Exposure complete 23:26:09.547 00.019 15672 worker thread done servicing request 23:26:09.547 00.000 30444 OnExposeComplete: enter 23:26:09.547 00.000 30444 UpdateGuideState(): m_state=6 23:26:09.548 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2210 23:26:09.548 00.000 30444 Star::Find returns 1 (1), X=461.05, Y=193.70, Mass=123876, SNR=91.6, Peak=13098 HFD=3.6 23:26:09.548 00.000 30444 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.28) = xAngle (3.01 = 3.01) 23:26:09.548 00.000 30444 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.94 = 2.94) 23:26:09.548 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.19 hyp=0.47 cameraTheta=2.73 mountX=-0.47 mountY=0.09, mountTheta=2.95 23:26:09.548 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.19, opts=13) 23:26:09.548 00.000 30444 Enqueuing Move request for scope (-0.43, 0.19) 23:26:09.548 00.000 15672 Worker thread wakes up 23:26:09.548 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.19) opts 0xd 23:26:09.548 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.19) 23:26:09.548 00.000 15672 Moving (-0.43, 0.19) raw xDistance=-0.47 yDistance=0.09 23:26:09.549 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47 23:26:09.549 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:09.549 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:26:09.549 00.000 15672 MoveAxis(E, 126, ABG) 23:26:09.549 00.000 15672 Guiding Dir = 2, Dur = 126 23:26:09.549 00.000 15672 IsSlewing returns 0 23:26:09.551 00.002 15672 IsGuiding returns 0 23:26:09.555 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=22913, FiltMin=2700, FiltMax=15877, Gamma=2.950 23:26:09.566 00.011 15672 PulseGuide returned control before completion, sleep 122 23:26:09.604 00.038 30444 UpdateGuideState exits: m=123876 SNR=91.6 Saturated 23:26:09.604 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:09.604 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:09.604 00.000 30444 Enqueuing Expose request 23:26:09.711 00.107 15672 IsGuiding returns 0 23:26:09.711 00.000 15672 Move returns status 0, amount 126 23:26:09.711 00.000 15672 MoveAxis(N, 0, ABG) 23:26:09.711 00.000 15672 Move returns status 0, amount 0 23:26:09.711 00.000 15672 move complete, result=0 23:26:09.712 00.001 15672 worker thread done servicing request 23:26:09.712 00.000 15672 Worker thread wakes up 23:26:09.712 00.000 30444 GuideStep: -0.5 px 126 ms EAST, 0.1 px 0 ms NORTH 23:26:09.712 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:09.712 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:11.627 01.915 15672 Exposure complete 23:26:11.656 00.029 15672 worker thread done servicing request 23:26:11.657 00.001 30444 OnExposeComplete: enter 23:26:11.657 00.000 30444 UpdateGuideState(): m_state=6 23:26:11.657 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2211 23:26:11.657 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=193.62, Mass=112498, SNR=87.2, Peak=12463 HFD=3.6 23:26:11.657 00.000 30444 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.28) = xAngle (3.15 = -3.13) 23:26:11.657 00.000 30444 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.09 = 3.09) 23:26:11.657 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.12 hyp=0.43 cameraTheta=2.87 mountX=-0.43 mountY=0.02, mountTheta=3.09 23:26:11.657 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.12, opts=13) 23:26:11.657 00.000 30444 Enqueuing Move request for scope (-0.42, 0.12) 23:26:11.658 00.001 15672 Worker thread wakes up 23:26:11.658 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.12) opts 0xd 23:26:11.658 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.12) 23:26:11.658 00.000 15672 Moving (-0.42, 0.12) raw xDistance=-0.43 yDistance=0.02 23:26:11.658 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43 23:26:11.658 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:11.658 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 23:26:11.658 00.000 15672 MoveAxis(E, 126, ABG) 23:26:11.658 00.000 15672 Guiding Dir = 2, Dur = 126 23:26:11.658 00.000 15672 IsSlewing returns 0 23:26:11.660 00.002 15672 IsGuiding returns 0 23:26:11.664 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2395, max=12463, FiltMin=2682, FiltMax=9390, Gamma=2.950 23:26:11.674 00.010 15672 PulseGuide returned control before completion, sleep 122 23:26:11.714 00.040 30444 UpdateGuideState exits: m=112498 SNR=87.2 Saturated 23:26:11.714 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:11.714 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:11.714 00.000 30444 Enqueuing Expose request 23:26:11.819 00.105 15672 IsGuiding returns 0 23:26:11.819 00.000 15672 Move returns status 0, amount 126 23:26:11.819 00.000 15672 MoveAxis(N, 0, ABG) 23:26:11.819 00.000 15672 Move returns status 0, amount 0 23:26:11.819 00.000 15672 move complete, result=0 23:26:11.819 00.000 15672 worker thread done servicing request 23:26:11.819 00.000 15672 Worker thread wakes up 23:26:11.819 00.000 30444 GuideStep: -0.4 px 126 ms EAST, 0.0 px 0 ms NORTH 23:26:11.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:11.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:13.929 02.110 15672 Exposure complete 23:26:13.949 00.020 15672 worker thread done servicing request 23:26:13.949 00.000 30444 OnExposeComplete: enter 23:26:13.949 00.000 30444 UpdateGuideState(): m_state=6 23:26:13.949 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2212 23:26:13.949 00.000 30444 Star::Find returns 1 (1), X=461.96, Y=193.33, Mass=109975, SNR=83.4, Peak=11339 HFD=3.8 23:26:13.949 00.000 30444 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.28) = xAngle (-0.07 = -0.07) 23:26:13.949 00.000 30444 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.13 = -0.13) 23:26:13.949 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.17 hyp=0.51 cameraTheta=-0.35 mountX=0.51 mountY=-0.07, mountTheta=-0.13 23:26:13.950 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.17, opts=13) 23:26:13.950 00.000 30444 Enqueuing Move request for scope (0.48, -0.17) 23:26:13.950 00.000 15672 Worker thread wakes up 23:26:13.950 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.17) opts 0xd 23:26:13.950 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.17) 23:26:13.950 00.000 15672 Moving (0.48, -0.17) raw xDistance=0.51 yDistance=-0.07 23:26:13.950 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.51 23:26:13.950 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:13.950 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:26:13.950 00.000 15672 MoveAxis(W, 128, ABG) 23:26:13.950 00.000 15672 Guiding Dir = 3, Dur = 128 23:26:13.951 00.001 15672 IsSlewing returns 0 23:26:13.952 00.001 15672 IsGuiding returns 0 23:26:13.956 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=13130, FiltMin=2717, FiltMax=9394, Gamma=2.950 23:26:13.975 00.019 15672 PulseGuide returned control before completion, sleep 116 23:26:14.005 00.030 30444 UpdateGuideState exits: m=109975 SNR=83.4 Saturated 23:26:14.005 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:14.005 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:14.005 00.000 30444 Enqueuing Expose request 23:26:14.093 00.088 15672 IsGuiding returns 1 23:26:14.093 00.000 15672 scope still moving after pulse duration time elapsed 23:26:14.114 00.021 15672 IsSlewing returns 0 23:26:14.115 00.001 15672 IsGuiding returns 1 23:26:14.136 00.021 15672 IsSlewing returns 0 23:26:14.137 00.001 15672 IsGuiding returns 0 23:26:14.137 00.000 15672 scope move finished after 128 + 57 ms 23:26:14.137 00.000 15672 Move returns status 0, amount 128 23:26:14.137 00.000 15672 MoveAxis(N, 0, ABG) 23:26:14.137 00.000 15672 Move returns status 0, amount 0 23:26:14.138 00.001 15672 move complete, result=0 23:26:14.138 00.000 15672 worker thread done servicing request 23:26:14.138 00.000 15672 Worker thread wakes up 23:26:14.138 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:14.138 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:14.138 00.000 30444 GuideStep: 0.5 px 128 ms WEST, -0.1 px 0 ms NORTH 23:26:16.046 01.908 15672 Exposure complete 23:26:16.066 00.020 15672 worker thread done servicing request 23:26:16.066 00.000 30444 OnExposeComplete: enter 23:26:16.066 00.000 30444 UpdateGuideState(): m_state=6 23:26:16.066 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2213 23:26:16.066 00.000 30444 Star::Find returns 1 (1), X=461.73, Y=193.52, Mass=110885, SNR=79.3, Peak=11250 HFD=3.6 23:26:16.066 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 23:26:16.066 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.27 = 0.27) 23:26:16.067 00.001 30444 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.05 mountX=0.24 mountY=0.07, mountTheta=0.27 23:26:16.067 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.01, opts=13) 23:26:16.067 00.000 30444 Enqueuing Move request for scope (0.25, 0.01) 23:26:16.067 00.000 15672 Worker thread wakes up 23:26:16.067 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.01) opts 0xd 23:26:16.067 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.01) 23:26:16.067 00.000 15672 Moving (0.25, 0.01) raw xDistance=0.24 yDistance=0.07 23:26:16.067 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:26:16.067 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:16.067 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:26:16.068 00.001 15672 MoveAxis(E, 0, ABG) 23:26:16.068 00.000 15672 Move returns status 0, amount 0 23:26:16.068 00.000 15672 MoveAxis(N, 0, ABG) 23:26:16.068 00.000 15672 Move returns status 0, amount 0 23:26:16.068 00.000 15672 move complete, result=0 23:26:16.068 00.000 15672 worker thread done servicing request 23:26:16.073 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2385, max=12832, FiltMin=2645, FiltMax=9097, Gamma=2.950 23:26:16.123 00.050 30444 UpdateGuideState exits: m=110885 SNR=79.3 Saturated 23:26:16.123 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:16.123 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:16.123 00.000 30444 Enqueuing Expose request 23:26:16.123 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:26:16.123 00.000 15672 Worker thread wakes up 23:26:16.123 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:16.123 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:18.232 02.109 15672 Exposure complete 23:26:18.252 00.020 15672 worker thread done servicing request 23:26:18.252 00.000 30444 OnExposeComplete: enter 23:26:18.252 00.000 30444 UpdateGuideState(): m_state=6 23:26:18.252 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2214 23:26:18.252 00.000 30444 Star::Find returns 1 (1), X=461.95, Y=193.30, Mass=111104, SNR=81.7, Peak=10446 HFD=4.0 23:26:18.252 00.000 30444 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.28) = xAngle (-0.13 = -0.13) 23:26:18.252 00.000 30444 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.19 = -0.19) 23:26:18.252 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.20 hyp=0.51 cameraTheta=-0.40 mountX=0.51 mountY=-0.10, mountTheta=-0.19 23:26:18.253 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.20, opts=13) 23:26:18.253 00.000 30444 Enqueuing Move request for scope (0.47, -0.20) 23:26:18.253 00.000 15672 Worker thread wakes up 23:26:18.253 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.20) opts 0xd 23:26:18.253 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.20) 23:26:18.253 00.000 15672 Moving (0.47, -0.20) raw xDistance=0.51 yDistance=-0.10 23:26:18.253 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 23:26:18.253 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:18.253 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 23:26:18.253 00.000 15672 MoveAxis(W, 137, ABG) 23:26:18.253 00.000 15672 Guiding Dir = 3, Dur = 137 23:26:18.254 00.001 15672 IsSlewing returns 0 23:26:18.255 00.001 15672 IsGuiding returns 0 23:26:18.259 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=12191, FiltMin=2679, FiltMax=9060, Gamma=2.950 23:26:18.271 00.012 15672 PulseGuide returned control before completion, sleep 132 23:26:18.308 00.037 30444 UpdateGuideState exits: m=111104 SNR=81.7 Saturated 23:26:18.308 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:18.308 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:18.308 00.000 30444 Enqueuing Expose request 23:26:18.406 00.098 15672 IsGuiding returns 1 23:26:18.406 00.000 15672 scope still moving after pulse duration time elapsed 23:26:18.427 00.021 15672 IsSlewing returns 0 23:26:18.428 00.001 15672 IsGuiding returns 1 23:26:18.449 00.021 15672 IsSlewing returns 0 23:26:18.465 00.016 15672 IsGuiding returns 0 23:26:18.465 00.000 15672 scope move finished after 137 + 72 ms 23:26:18.465 00.000 15672 Move returns status 0, amount 137 23:26:18.465 00.000 15672 MoveAxis(N, 0, ABG) 23:26:18.465 00.000 15672 Move returns status 0, amount 0 23:26:18.466 00.001 15672 move complete, result=0 23:26:18.466 00.000 15672 worker thread done servicing request 23:26:18.466 00.000 15672 Worker thread wakes up 23:26:18.466 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:18.466 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:18.466 00.000 30444 GuideStep: 0.5 px 137 ms WEST, -0.1 px 0 ms NORTH 23:26:20.375 01.909 15672 Exposure complete 23:26:20.395 00.020 15672 worker thread done servicing request 23:26:20.395 00.000 30444 OnExposeComplete: enter 23:26:20.395 00.000 30444 UpdateGuideState(): m_state=6 23:26:20.395 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2215 23:26:20.395 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=193.20, Mass=107404, SNR=73.2, Peak=12613 HFD=3.2 23:26:20.395 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 23:26:20.396 00.001 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 23:26:20.396 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.30 hyp=0.31 cameraTheta=-1.40 mountX=0.14 mountY=-0.29, mountTheta=-1.13 23:26:20.396 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.30, opts=13) 23:26:20.396 00.000 30444 Enqueuing Move request for scope (0.05, -0.30) 23:26:20.396 00.000 15672 Worker thread wakes up 23:26:20.396 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.30) opts 0xd 23:26:20.396 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.30) 23:26:20.396 00.000 15672 Moving (0.05, -0.30) raw xDistance=0.14 yDistance=-0.29 23:26:20.396 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 23:26:20.396 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:26:20.396 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 23:26:20.396 00.000 15672 MoveAxis(E, 0, ABG) 23:26:20.397 00.001 15672 Move returns status 0, amount 0 23:26:20.397 00.000 15672 MoveAxis(N, 0, ABG) 23:26:20.397 00.000 15672 Move returns status 0, amount 0 23:26:20.397 00.000 15672 move complete, result=0 23:26:20.397 00.000 15672 worker thread done servicing request 23:26:20.402 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2399, max=13020, FiltMin=2671, FiltMax=9241, Gamma=2.950 23:26:20.451 00.049 30444 UpdateGuideState exits: m=107404 SNR=73.2 Saturated 23:26:20.451 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:20.451 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:20.451 00.000 30444 Enqueuing Expose request 23:26:20.451 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 23:26:20.451 00.000 15672 Worker thread wakes up 23:26:20.451 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:20.451 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:22.557 02.106 15672 Exposure complete 23:26:22.577 00.020 15672 worker thread done servicing request 23:26:22.577 00.000 30444 OnExposeComplete: enter 23:26:22.577 00.000 30444 UpdateGuideState(): m_state=6 23:26:22.577 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2216 23:26:22.577 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=193.56, Mass=103323, SNR=82.9, Peak=12353 HFD=3.3 23:26:22.577 00.000 30444 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.28) = xAngle (2.25 = 2.25) 23:26:22.577 00.000 30444 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 23:26:22.577 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.97 mountX=-0.03 mountY=0.04, mountTheta=2.22 23:26:22.578 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.05, opts=13) 23:26:22.578 00.000 30444 Enqueuing Move request for scope (-0.02, 0.05) 23:26:22.578 00.000 15672 Worker thread wakes up 23:26:22.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd 23:26:22.578 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.05) 23:26:22.578 00.000 15672 Moving (-0.02, 0.05) raw xDistance=-0.03 yDistance=0.04 23:26:22.578 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:26:22.578 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:22.578 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 23:26:22.578 00.000 15672 MoveAxis(E, 0, ABG) 23:26:22.578 00.000 15672 Move returns status 0, amount 0 23:26:22.578 00.000 15672 MoveAxis(N, 0, ABG) 23:26:22.578 00.000 15672 Move returns status 0, amount 0 23:26:22.578 00.000 15672 move complete, result=0 23:26:22.578 00.000 15672 worker thread done servicing request 23:26:22.583 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=13343, FiltMin=2650, FiltMax=9001, Gamma=2.950 23:26:22.633 00.050 30444 UpdateGuideState exits: m=103323 SNR=82.9 Saturated 23:26:22.633 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:22.633 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:22.633 00.000 30444 Enqueuing Expose request 23:26:22.633 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:26:22.633 00.000 15672 Worker thread wakes up 23:26:22.633 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:22.633 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:24.543 01.910 15672 Exposure complete 23:26:24.563 00.020 15672 worker thread done servicing request 23:26:24.563 00.000 30444 OnExposeComplete: enter 23:26:24.563 00.000 30444 UpdateGuideState(): m_state=6 23:26:24.563 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2217 23:26:24.563 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=193.47, Mass=114079, SNR=86.4, Peak=12540 HFD=3.4 23:26:24.563 00.000 30444 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.28) = xAngle (-2.47 = -2.47) 23:26:24.563 00.000 30444 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.53 = -2.53) 23:26:24.563 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.74 mountX=-0.08 mountY=-0.06, mountTheta=-2.51 23:26:24.563 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.04, opts=13) 23:26:24.564 00.001 30444 Enqueuing Move request for scope (-0.10, -0.04) 23:26:24.564 00.000 15672 Worker thread wakes up 23:26:24.564 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd 23:26:24.564 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.04) 23:26:24.564 00.000 15672 Moving (-0.10, -0.04) raw xDistance=-0.08 yDistance=-0.06 23:26:24.564 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:26:24.564 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:24.564 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:26:24.564 00.000 15672 MoveAxis(E, 0, ABG) 23:26:24.564 00.000 15672 Move returns status 0, amount 0 23:26:24.564 00.000 15672 MoveAxis(N, 0, ABG) 23:26:24.564 00.000 15672 Move returns status 0, amount 0 23:26:24.564 00.000 15672 move complete, result=0 23:26:24.564 00.000 15672 worker thread done servicing request 23:26:24.569 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=13597, FiltMin=2718, FiltMax=8919, Gamma=2.950 23:26:24.618 00.049 30444 UpdateGuideState exits: m=114079 SNR=86.4 Saturated 23:26:24.618 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:24.618 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:24.618 00.000 30444 Enqueuing Expose request 23:26:24.618 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:26:24.618 00.000 15672 Worker thread wakes up 23:26:24.618 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:24.618 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:26.729 02.111 15672 Exposure complete 23:26:26.749 00.020 15672 worker thread done servicing request 23:26:26.749 00.000 30444 OnExposeComplete: enter 23:26:26.749 00.000 30444 UpdateGuideState(): m_state=6 23:26:26.749 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2218 23:26:26.749 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=193.15, Mass=93842, SNR=75.3, Peak=10587 HFD=3.5 23:26:26.749 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 23:26:26.749 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 23:26:26.749 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.36 hyp=0.37 cameraTheta=-1.26 mountX=0.21 mountY=-0.32, mountTheta=-1.00 23:26:26.750 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.36, opts=13) 23:26:26.750 00.000 30444 Enqueuing Move request for scope (0.12, -0.36) 23:26:26.750 00.000 15672 Worker thread wakes up 23:26:26.750 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.36) opts 0xd 23:26:26.750 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.36) 23:26:26.750 00.000 15672 Moving (0.12, -0.36) raw xDistance=0.21 yDistance=-0.32 23:26:26.750 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:26:26.750 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:26:26.750 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 23:26:26.750 00.000 15672 MoveAxis(E, 0, ABG) 23:26:26.750 00.000 15672 Move returns status 0, amount 0 23:26:26.750 00.000 15672 MoveAxis(N, 0, ABG) 23:26:26.750 00.000 15672 Move returns status 0, amount 0 23:26:26.750 00.000 15672 move complete, result=0 23:26:26.750 00.000 15672 worker thread done servicing request 23:26:26.755 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=13563, FiltMin=2713, FiltMax=9226, Gamma=2.950 23:26:26.804 00.049 30444 UpdateGuideState exits: m=93842 SNR=75.3 Saturated 23:26:26.804 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:26.804 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:26.804 00.000 30444 Enqueuing Expose request 23:26:26.804 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 23:26:26.804 00.000 15672 Worker thread wakes up 23:26:26.804 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:26.804 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:28.709 01.905 15672 Exposure complete 23:26:28.730 00.021 15672 worker thread done servicing request 23:26:28.731 00.001 30444 OnExposeComplete: enter 23:26:28.731 00.000 30444 UpdateGuideState(): m_state=6 23:26:28.731 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2219 23:26:28.731 00.000 30444 Star::Find returns 1 (1), X=461.65, Y=193.62, Mass=104864, SNR=75.4, Peak=11716 HFD=3.4 23:26:28.731 00.000 30444 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.28) = xAngle (0.87 = 0.87) 23:26:28.731 00.000 30444 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.81 = 0.81) 23:26:28.731 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.59 mountX=0.13 mountY=0.15, mountTheta=0.84 23:26:28.732 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.11, opts=13) 23:26:28.732 00.000 30444 Enqueuing Move request for scope (0.17, 0.11) 23:26:28.733 00.001 15672 Worker thread wakes up 23:26:28.733 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd 23:26:28.733 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.11) 23:26:28.733 00.000 15672 Moving (0.17, 0.11) raw xDistance=0.13 yDistance=0.15 23:26:28.733 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:26:28.733 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:28.733 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 23:26:28.733 00.000 15672 MoveAxis(E, 0, ABG) 23:26:28.733 00.000 15672 Move returns status 0, amount 0 23:26:28.733 00.000 15672 MoveAxis(N, 0, ABG) 23:26:28.733 00.000 15672 Move returns status 0, amount 0 23:26:28.733 00.000 15672 move complete, result=0 23:26:28.733 00.000 15672 worker thread done servicing request 23:26:28.738 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=13896, FiltMin=2688, FiltMax=9208, Gamma=2.950 23:26:28.854 00.116 30444 UpdateGuideState exits: m=104864 SNR=75.4 Saturated 23:26:28.854 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:28.854 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:28.854 00.000 30444 Enqueuing Expose request 23:26:28.854 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:26:28.854 00.000 15672 Worker thread wakes up 23:26:28.854 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:28.854 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:30.963 02.109 15672 Exposure complete 23:26:30.982 00.019 15672 worker thread done servicing request 23:26:30.982 00.000 30444 OnExposeComplete: enter 23:26:30.982 00.000 30444 UpdateGuideState(): m_state=6 23:26:30.982 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2220 23:26:30.983 00.001 30444 Star::Find returns 1 (1), X=461.86, Y=193.52, Mass=118045, SNR=90.6, Peak=11973 HFD=3.8 23:26:30.983 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 23:26:30.983 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.25 = 0.25) 23:26:30.983 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.01 hyp=0.38 cameraTheta=0.03 mountX=0.36 mountY=0.09, mountTheta=0.25 23:26:30.983 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.01, opts=13) 23:26:30.983 00.000 30444 Enqueuing Move request for scope (0.38, 0.01) 23:26:30.983 00.000 15672 Worker thread wakes up 23:26:30.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.01) opts 0xd 23:26:30.983 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.01) 23:26:30.983 00.000 15672 Moving (0.38, 0.01) raw xDistance=0.36 yDistance=0.09 23:26:30.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 23:26:30.983 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:30.984 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:26:30.984 00.000 15672 MoveAxis(W, 98, ABG) 23:26:30.984 00.000 15672 Guiding Dir = 3, Dur = 98 23:26:30.984 00.000 15672 IsSlewing returns 0 23:26:30.985 00.001 15672 IsGuiding returns 0 23:26:30.989 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=20715, FiltMin=2689, FiltMax=10557, Gamma=2.950 23:26:31.003 00.014 15672 PulseGuide returned control before completion, sleep 91 23:26:31.148 00.145 15672 IsGuiding returns 0 23:26:31.148 00.000 15672 Move returns status 0, amount 98 23:26:31.148 00.000 15672 MoveAxis(N, 0, ABG) 23:26:31.148 00.000 15672 Move returns status 0, amount 0 23:26:31.149 00.001 15672 move complete, result=0 23:26:31.149 00.000 15672 worker thread done servicing request 23:26:31.414 00.265 30444 UpdateGuideState exits: m=118045 SNR=90.6 Saturated 23:26:31.414 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:31.414 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:31.414 00.000 30444 Enqueuing Expose request 23:26:31.414 00.000 30444 GuideStep: 0.4 px 98 ms WEST, 0.1 px 0 ms NORTH 23:26:31.414 00.000 15672 Worker thread wakes up 23:26:31.415 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:31.415 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:33.325 01.910 15672 Exposure complete 23:26:33.344 00.019 15672 worker thread done servicing request 23:26:33.345 00.001 30444 OnExposeComplete: enter 23:26:33.345 00.000 30444 UpdateGuideState(): m_state=6 23:26:33.345 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2221 23:26:33.345 00.000 30444 Star::Find returns 1 (1), X=461.49, Y=193.13, Mass=98243, SNR=66.7, Peak=11273 HFD=3.5 23:26:33.345 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 23:26:33.345 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 23:26:33.345 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.38 hyp=0.38 cameraTheta=-1.54 mountX=0.12 mountY=-0.37, mountTheta=-1.27 23:26:33.345 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.38, opts=13) 23:26:33.345 00.000 30444 Enqueuing Move request for scope (0.01, -0.38) 23:26:33.346 00.001 15672 Worker thread wakes up 23:26:33.346 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.38) opts 0xd 23:26:33.346 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.38) 23:26:33.346 00.000 15672 Moving (0.01, -0.38) raw xDistance=0.12 yDistance=-0.37 23:26:33.346 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:26:33.346 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.09 newest=-0.13 23:26:33.346 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 23:26:33.346 00.000 15672 MoveAxis(E, 0, ABG) 23:26:33.346 00.000 15672 Move returns status 0, amount 0 23:26:33.346 00.000 15672 MoveAxis(N, 66, ABG) 23:26:33.346 00.000 15672 Guiding Dir = 0, Dur = 66 23:26:33.346 00.000 15672 IsSlewing returns 0 23:26:33.348 00.002 15672 IsGuiding returns 0 23:26:33.352 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=13285, FiltMin=2730, FiltMax=9285, Gamma=2.950 23:26:33.433 00.081 15672 IsGuiding returns 1 23:26:33.433 00.000 15672 scope still moving after pulse duration time elapsed 23:26:33.454 00.021 15672 IsSlewing returns 0 23:26:33.455 00.001 15672 IsGuiding returns 1 23:26:33.476 00.021 30444 UpdateGuideState exits: m=98243 SNR=66.7 Saturated 23:26:33.476 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:33.476 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:33.476 00.000 30444 Enqueuing Expose request 23:26:33.477 00.001 15672 IsSlewing returns 0 23:26:33.480 00.003 15672 IsGuiding returns 1 23:26:33.501 00.021 15672 IsSlewing returns 0 23:26:33.560 00.059 15672 IsGuiding returns 0 23:26:33.560 00.000 15672 scope move finished after 66 + 146 ms 23:26:33.560 00.000 15672 Move returns status 0, amount 66 23:26:33.560 00.000 15672 move complete, result=0 23:26:33.560 00.000 15672 worker thread done servicing request 23:26:33.560 00.000 15672 Worker thread wakes up 23:26:33.560 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:33.560 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:33.560 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 66 ms NORTH 23:26:35.670 02.110 15672 Exposure complete 23:26:35.690 00.020 15672 worker thread done servicing request 23:26:35.690 00.000 30444 OnExposeComplete: enter 23:26:35.690 00.000 30444 UpdateGuideState(): m_state=6 23:26:35.690 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2222 23:26:35.690 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=193.28, Mass=115467, SNR=92.1, Peak=12661 HFD=3.4 23:26:35.690 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 23:26:35.690 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 23:26:35.690 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.69 mountX=0.04 mountY=-0.23, mountTheta=-1.41 23:26:35.691 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.23, opts=13) 23:26:35.691 00.000 30444 Enqueuing Move request for scope (-0.03, -0.23) 23:26:35.691 00.000 15672 Worker thread wakes up 23:26:35.691 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd 23:26:35.691 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.23) 23:26:35.691 00.000 15672 Moving (-0.03, -0.23) raw xDistance=0.04 yDistance=-0.23 23:26:35.691 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:26:35.691 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:35.691 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 23:26:35.691 00.000 15672 MoveAxis(E, 0, ABG) 23:26:35.691 00.000 15672 Move returns status 0, amount 0 23:26:35.691 00.000 15672 MoveAxis(N, 0, ABG) 23:26:35.691 00.000 15672 Move returns status 0, amount 0 23:26:35.691 00.000 15672 move complete, result=0 23:26:35.692 00.001 15672 worker thread done servicing request 23:26:35.696 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=13853, FiltMin=2649, FiltMax=9168, Gamma=2.950 23:26:35.746 00.050 30444 UpdateGuideState exits: m=115467 SNR=92.1 Saturated 23:26:35.746 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:35.746 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:35.746 00.000 30444 Enqueuing Expose request 23:26:35.746 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:26:35.746 00.000 15672 Worker thread wakes up 23:26:35.746 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:35.746 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:37.651 01.905 15672 Exposure complete 23:26:37.671 00.020 15672 worker thread done servicing request 23:26:37.671 00.000 30444 OnExposeComplete: enter 23:26:37.671 00.000 30444 UpdateGuideState(): m_state=6 23:26:37.671 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2223 23:26:37.671 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=193.22, Mass=106116, SNR=78.9, Peak=12327 HFD=3.3 23:26:37.671 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 23:26:37.671 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 23:26:37.671 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.20 mountX=0.19 mountY=-0.26, mountTheta=-0.94 23:26:37.672 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.29, opts=13) 23:26:37.672 00.000 30444 Enqueuing Move request for scope (0.11, -0.29) 23:26:37.672 00.000 15672 Worker thread wakes up 23:26:37.672 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.29) opts 0xd 23:26:37.672 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.29) 23:26:37.672 00.000 15672 Moving (0.11, -0.29) raw xDistance=0.19 yDistance=-0.26 23:26:37.672 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:26:37.672 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 23:26:37.672 00.000 15672 MoveAxis(E, 0, ABG) 23:26:37.672 00.000 15672 Move returns status 0, amount 0 23:26:37.672 00.000 15672 MoveAxis(N, 46, ABG) 23:26:37.672 00.000 15672 Guiding Dir = 0, Dur = 46 23:26:37.673 00.001 15672 IsSlewing returns 0 23:26:37.674 00.001 15672 IsGuiding returns 0 23:26:37.678 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=13528, FiltMin=2660, FiltMax=9303, Gamma=2.950 23:26:37.727 00.049 30444 UpdateGuideState exits: m=106116 SNR=78.9 Saturated 23:26:37.727 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:37.727 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:37.727 00.000 30444 Enqueuing Expose request 23:26:37.762 00.035 15672 IsGuiding returns 1 23:26:37.762 00.000 15672 scope still moving after pulse duration time elapsed 23:26:37.783 00.021 15672 IsSlewing returns 0 23:26:37.784 00.001 15672 IsGuiding returns 1 23:26:37.805 00.021 15672 IsSlewing returns 0 23:26:37.805 00.000 15672 IsGuiding returns 1 23:26:37.827 00.022 15672 IsSlewing returns 0 23:26:37.889 00.062 15672 IsGuiding returns 0 23:26:37.889 00.000 15672 scope move finished after 46 + 169 ms 23:26:37.889 00.000 15672 Move returns status 0, amount 46 23:26:37.889 00.000 15672 move complete, result=0 23:26:37.890 00.001 15672 worker thread done servicing request 23:26:37.890 00.000 15672 Worker thread wakes up 23:26:37.890 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:37.890 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:37.890 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 46 ms NORTH 23:26:40.007 02.117 15672 Exposure complete 23:26:40.039 00.032 15672 worker thread done servicing request 23:26:40.039 00.000 30444 OnExposeComplete: enter 23:26:40.040 00.001 30444 UpdateGuideState(): m_state=6 23:26:40.040 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2224 23:26:40.040 00.000 30444 Star::Find returns 1 (1), X=461.88, Y=193.21, Mass=100146, SNR=72.5, Peak=11047 HFD=3.6 23:26:40.040 00.000 30444 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 23:26:40.040 00.000 30444 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 23:26:40.040 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.30 hyp=0.50 cameraTheta=-0.64 mountX=0.47 mountY=-0.21, mountTheta=-0.42 23:26:40.040 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.30, opts=13) 23:26:40.040 00.000 30444 Enqueuing Move request for scope (0.40, -0.30) 23:26:40.040 00.000 15672 Worker thread wakes up 23:26:40.041 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.30) opts 0xd 23:26:40.041 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.30) 23:26:40.041 00.000 15672 Moving (0.40, -0.30) raw xDistance=0.47 yDistance=-0.21 23:26:40.041 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47 23:26:40.041 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:40.041 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 23:26:40.041 00.000 15672 MoveAxis(W, 126, ABG) 23:26:40.041 00.000 15672 Guiding Dir = 3, Dur = 126 23:26:40.041 00.000 15672 IsSlewing returns 0 23:26:40.042 00.001 15672 IsGuiding returns 0 23:26:40.046 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=13025, FiltMin=2716, FiltMax=9444, Gamma=2.950 23:26:40.060 00.014 15672 PulseGuide returned control before completion, sleep 119 23:26:40.098 00.038 30444 UpdateGuideState exits: m=100146 SNR=72.5 Saturated 23:26:40.099 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:40.099 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:40.099 00.000 30444 Enqueuing Expose request 23:26:40.206 00.107 15672 IsGuiding returns 0 23:26:40.206 00.000 15672 Move returns status 0, amount 126 23:26:40.206 00.000 15672 MoveAxis(N, 0, ABG) 23:26:40.206 00.000 15672 Move returns status 0, amount 0 23:26:40.206 00.000 15672 move complete, result=0 23:26:40.206 00.000 15672 worker thread done servicing request 23:26:40.206 00.000 15672 Worker thread wakes up 23:26:40.206 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:40.206 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:40.604 00.398 30444 GuideStep: 0.5 px 126 ms WEST, -0.2 px 0 ms NORTH 23:26:42.115 01.511 15672 Exposure complete 23:26:42.134 00.019 15672 worker thread done servicing request 23:26:42.134 00.000 30444 OnExposeComplete: enter 23:26:42.134 00.000 30444 UpdateGuideState(): m_state=6 23:26:42.135 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2225 23:26:42.135 00.000 30444 Star::Find returns 1 (1), X=461.98, Y=193.28, Mass=112976, SNR=87.5, Peak=12165 HFD=3.3 23:26:42.135 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 23:26:42.135 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 23:26:42.135 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=-0.22 hyp=0.55 cameraTheta=-0.42 mountX=0.54 mountY=-0.11, mountTheta=-0.20 23:26:42.135 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.22, opts=13) 23:26:42.135 00.000 30444 Enqueuing Move request for scope (0.50, -0.22) 23:26:42.135 00.000 15672 Worker thread wakes up 23:26:42.136 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.22) opts 0xd 23:26:42.136 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.22) 23:26:42.136 00.000 15672 Moving (0.50, -0.22) raw xDistance=0.54 yDistance=-0.11 23:26:42.136 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54 23:26:42.136 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:42.136 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:26:42.136 00.000 15672 MoveAxis(W, 156, ABG) 23:26:42.136 00.000 15672 Guiding Dir = 3, Dur = 156 23:26:42.137 00.001 15672 IsSlewing returns 0 23:26:42.138 00.001 15672 IsGuiding returns 0 23:26:42.142 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=15020, FiltMin=2610, FiltMax=9790, Gamma=2.950 23:26:42.153 00.011 15672 PulseGuide returned control before completion, sleep 151 23:26:42.330 00.177 15672 IsGuiding returns 0 23:26:42.330 00.000 15672 Move returns status 0, amount 156 23:26:42.331 00.001 15672 MoveAxis(N, 0, ABG) 23:26:42.331 00.000 15672 Move returns status 0, amount 0 23:26:42.331 00.000 15672 move complete, result=0 23:26:42.331 00.000 15672 worker thread done servicing request 23:26:42.633 00.302 30444 UpdateGuideState exits: m=112976 SNR=87.5 Saturated 23:26:42.634 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:42.634 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:42.634 00.000 30444 Enqueuing Expose request 23:26:42.634 00.000 30444 GuideStep: 0.5 px 156 ms WEST, -0.1 px 0 ms NORTH 23:26:42.634 00.000 15672 Worker thread wakes up 23:26:42.635 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:42.635 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:44.751 02.116 15672 Exposure complete 23:26:44.779 00.028 15672 worker thread done servicing request 23:26:44.779 00.000 30444 OnExposeComplete: enter 23:26:44.779 00.000 30444 UpdateGuideState(): m_state=6 23:26:44.779 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2226 23:26:44.779 00.000 30444 Star::Find returns 1 (1), X=461.86, Y=193.22, Mass=104732, SNR=73.4, Peak=10155 HFD=3.7 23:26:44.779 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 23:26:44.779 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 23:26:44.779 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.29 hyp=0.48 cameraTheta=-0.65 mountX=0.45 mountY=-0.20, mountTheta=-0.42 23:26:44.780 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.29, opts=13) 23:26:44.780 00.000 30444 Enqueuing Move request for scope (0.38, -0.29) 23:26:44.780 00.000 15672 Worker thread wakes up 23:26:44.780 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.29) opts 0xd 23:26:44.780 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.29) 23:26:44.780 00.000 15672 Moving (0.38, -0.29) raw xDistance=0.45 yDistance=-0.20 23:26:44.780 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45 23:26:44.780 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:44.780 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 23:26:44.780 00.000 15672 MoveAxis(W, 132, ABG) 23:26:44.780 00.000 15672 Guiding Dir = 3, Dur = 132 23:26:44.780 00.000 15672 IsSlewing returns 0 23:26:44.785 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=11405, FiltMin=2738, FiltMax=8733, Gamma=2.950 23:26:44.790 00.005 15672 IsGuiding returns 0 23:26:44.805 00.015 15672 PulseGuide returned control before completion, sleep 127 23:26:44.834 00.029 30444 UpdateGuideState exits: m=104732 SNR=73.4 Saturated 23:26:44.834 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:44.834 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:44.834 00.000 30444 Enqueuing Expose request 23:26:44.950 00.116 15672 IsGuiding returns 0 23:26:44.950 00.000 15672 Move returns status 0, amount 132 23:26:44.950 00.000 15672 MoveAxis(N, 0, ABG) 23:26:44.950 00.000 15672 Move returns status 0, amount 0 23:26:44.950 00.000 15672 move complete, result=0 23:26:44.950 00.000 15672 worker thread done servicing request 23:26:44.950 00.000 15672 Worker thread wakes up 23:26:44.950 00.000 30444 GuideStep: 0.4 px 132 ms WEST, -0.2 px 0 ms NORTH 23:26:44.950 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:44.950 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:46.858 01.908 15672 Exposure complete 23:26:46.878 00.020 15672 worker thread done servicing request 23:26:46.878 00.000 30444 OnExposeComplete: enter 23:26:46.878 00.000 30444 UpdateGuideState(): m_state=6 23:26:46.878 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2227 23:26:46.878 00.000 30444 Star::Find returns 1 (1), X=461.23, Y=193.08, Mass=116602, SNR=92.8, Peak=12881 HFD=3.6 23:26:46.879 00.001 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 23:26:46.879 00.000 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 23:26:46.879 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.43 hyp=0.49 cameraTheta=-2.09 mountX=-0.12 mountY=-0.47, mountTheta=-1.81 23:26:46.879 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.43, opts=13) 23:26:46.879 00.000 30444 Enqueuing Move request for scope (-0.24, -0.43) 23:26:46.879 00.000 15672 Worker thread wakes up 23:26:46.879 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.43) opts 0xd 23:26:46.879 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.43) 23:26:46.879 00.000 15672 Moving (-0.24, -0.43) raw xDistance=-0.12 yDistance=-0.47 23:26:46.879 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 23:26:46.879 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 23:26:46.879 00.000 15672 MoveAxis(E, 0, ABG) 23:26:46.879 00.000 15672 Move returns status 0, amount 0 23:26:46.880 00.001 15672 MoveAxis(N, 84, ABG) 23:26:46.880 00.000 15672 Guiding Dir = 0, Dur = 84 23:26:46.880 00.000 15672 IsSlewing returns 0 23:26:46.881 00.001 15672 IsGuiding returns 0 23:26:46.885 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=13590, FiltMin=2669, FiltMax=9561, Gamma=2.950 23:26:46.997 00.112 15672 IsGuiding returns 1 23:26:46.997 00.000 15672 scope still moving after pulse duration time elapsed 23:26:47.018 00.021 15672 IsSlewing returns 0 23:26:47.020 00.002 15672 IsGuiding returns 1 23:26:47.040 00.020 15672 IsSlewing returns 0 23:26:47.042 00.002 15672 IsGuiding returns 1 23:26:47.063 00.021 15672 IsSlewing returns 0 23:26:47.090 00.027 15672 IsGuiding returns 0 23:26:47.090 00.000 15672 scope move finished after 84 + 125 ms 23:26:47.090 00.000 15672 Move returns status 0, amount 84 23:26:47.090 00.000 15672 move complete, result=0 23:26:47.091 00.001 15672 worker thread done servicing request 23:26:47.246 00.155 30444 UpdateGuideState exits: m=116602 SNR=92.8 Saturated 23:26:47.246 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:47.246 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:47.246 00.000 30444 Enqueuing Expose request 23:26:47.246 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 84 ms NORTH 23:26:47.246 00.000 15672 Worker thread wakes up 23:26:47.246 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:47.247 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:49.356 02.109 15672 Exposure complete 23:26:49.376 00.020 15672 worker thread done servicing request 23:26:49.376 00.000 30444 OnExposeComplete: enter 23:26:49.376 00.000 30444 UpdateGuideState(): m_state=6 23:26:49.376 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2228 23:26:49.377 00.001 30444 Star::Find returns 1 (1), X=461.19, Y=193.48, Mass=108676, SNR=80.7, Peak=12381 HFD=3.6 23:26:49.377 00.000 30444 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.28) = xAngle (-2.76 = -2.76) 23:26:49.377 00.000 30444 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.82 = -2.82) 23:26:49.377 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-3.04 mountX=-0.27 mountY=-0.09, mountTheta=-2.81 23:26:49.377 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.03, opts=13) 23:26:49.377 00.000 30444 Enqueuing Move request for scope (-0.29, -0.03) 23:26:49.377 00.000 15672 Worker thread wakes up 23:26:49.377 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.03) opts 0xd 23:26:49.377 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.03) 23:26:49.377 00.000 15672 Moving (-0.29, -0.03) raw xDistance=-0.27 yDistance=-0.09 23:26:49.377 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 23:26:49.377 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:49.378 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 23:26:49.378 00.000 15672 MoveAxis(E, 73, ABG) 23:26:49.378 00.000 15672 Guiding Dir = 2, Dur = 73 23:26:49.378 00.000 15672 IsSlewing returns 0 23:26:49.383 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=12757, FiltMin=2724, FiltMax=8966, Gamma=2.950 23:26:49.406 00.023 15672 IsGuiding returns 0 23:26:49.422 00.016 15672 PulseGuide returned control before completion, sleep 68 23:26:49.433 00.011 30444 UpdateGuideState exits: m=108676 SNR=80.7 Saturated 23:26:49.433 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:49.433 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:49.433 00.000 30444 Enqueuing Expose request 23:26:49.491 00.058 15672 IsGuiding returns 1 23:26:49.491 00.000 15672 scope still moving after pulse duration time elapsed 23:26:49.512 00.021 15672 IsSlewing returns 0 23:26:49.534 00.022 15672 IsGuiding returns 0 23:26:49.534 00.000 15672 scope move finished after 73 + 54 ms 23:26:49.534 00.000 15672 Move returns status 0, amount 73 23:26:49.534 00.000 15672 MoveAxis(N, 0, ABG) 23:26:49.534 00.000 15672 Move returns status 0, amount 0 23:26:49.534 00.000 15672 move complete, result=0 23:26:49.534 00.000 15672 worker thread done servicing request 23:26:49.534 00.000 15672 Worker thread wakes up 23:26:49.534 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:49.534 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:49.534 00.000 30444 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH 23:26:51.442 01.908 15672 Exposure complete 23:26:51.462 00.020 15672 worker thread done servicing request 23:26:51.462 00.000 30444 OnExposeComplete: enter 23:26:51.462 00.000 30444 UpdateGuideState(): m_state=6 23:26:51.462 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2229 23:26:51.462 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=193.39, Mass=110985, SNR=76.6, Peak=10866 HFD=3.7 23:26:51.462 00.000 30444 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.28) = xAngle (-0.04 = -0.04) 23:26:51.462 00.000 30444 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 23:26:51.462 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.12 hyp=0.38 cameraTheta=-0.32 mountX=0.38 mountY=-0.04, mountTheta=-0.10 23:26:51.463 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.12, opts=13) 23:26:51.463 00.000 30444 Enqueuing Move request for scope (0.36, -0.12) 23:26:51.463 00.000 15672 Worker thread wakes up 23:26:51.463 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.12) opts 0xd 23:26:51.463 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.12) 23:26:51.463 00.000 15672 Moving (0.36, -0.12) raw xDistance=0.38 yDistance=-0.04 23:26:51.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.38 23:26:51.463 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:51.463 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:26:51.463 00.000 15672 MoveAxis(W, 98, ABG) 23:26:51.463 00.000 15672 Guiding Dir = 3, Dur = 98 23:26:51.464 00.001 15672 IsSlewing returns 0 23:26:51.465 00.001 15672 IsGuiding returns 0 23:26:51.469 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=11585, FiltMin=2708, FiltMax=9063, Gamma=2.950 23:26:51.482 00.013 15672 PulseGuide returned control before completion, sleep 91 23:26:51.518 00.036 30444 UpdateGuideState exits: m=110985 SNR=76.6 Saturated 23:26:51.518 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:51.518 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:51.518 00.000 30444 Enqueuing Expose request 23:26:51.594 00.076 15672 IsGuiding returns 0 23:26:51.594 00.000 15672 Move returns status 0, amount 98 23:26:51.595 00.001 15672 MoveAxis(N, 0, ABG) 23:26:51.595 00.000 15672 Move returns status 0, amount 0 23:26:51.595 00.000 15672 move complete, result=0 23:26:51.595 00.000 15672 worker thread done servicing request 23:26:51.595 00.000 15672 Worker thread wakes up 23:26:51.595 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:51.595 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:51.595 00.000 30444 GuideStep: 0.4 px 98 ms WEST, -0.0 px 0 ms NORTH 23:26:53.702 02.107 15672 Exposure complete 23:26:53.722 00.020 15672 worker thread done servicing request 23:26:53.722 00.000 30444 OnExposeComplete: enter 23:26:53.722 00.000 30444 UpdateGuideState(): m_state=6 23:26:53.722 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2230 23:26:53.722 00.000 30444 Star::Find returns 1 (1), X=461.81, Y=193.48, Mass=88102, SNR=69.6, Peak=10144 HFD=3.5 23:26:53.722 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.28) = xAngle (0.20 = 0.20) 23:26:53.723 00.001 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 23:26:53.723 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-0.08 mountX=0.32 mountY=0.05, mountTheta=0.14 23:26:53.723 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.02, opts=13) 23:26:53.723 00.000 30444 Enqueuing Move request for scope (0.33, -0.02) 23:26:53.723 00.000 15672 Worker thread wakes up 23:26:53.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.02) opts 0xd 23:26:53.723 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.02) 23:26:53.723 00.000 15672 Moving (0.33, -0.02) raw xDistance=0.32 yDistance=0.05 23:26:53.723 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32 23:26:53.723 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:53.723 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 23:26:53.723 00.000 15672 MoveAxis(W, 94, ABG) 23:26:53.724 00.001 15672 Guiding Dir = 3, Dur = 94 23:26:53.724 00.000 15672 IsSlewing returns 0 23:26:53.724 00.000 15672 IsGuiding returns 0 23:26:53.728 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=13547, FiltMin=2703, FiltMax=9184, Gamma=2.950 23:26:53.750 00.022 15672 PulseGuide returned control before completion, sleep 79 23:26:53.778 00.028 30444 UpdateGuideState exits: m=88102 SNR=69.6 Saturated 23:26:53.778 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:53.778 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:53.778 00.000 30444 Enqueuing Expose request 23:26:53.831 00.053 15672 IsGuiding returns 1 23:26:53.831 00.000 15672 scope still moving after pulse duration time elapsed 23:26:53.852 00.021 15672 IsSlewing returns 0 23:26:53.867 00.015 15672 IsGuiding returns 0 23:26:53.867 00.000 15672 scope move finished after 94 + 48 ms 23:26:53.867 00.000 15672 Move returns status 0, amount 94 23:26:53.867 00.000 15672 MoveAxis(N, 0, ABG) 23:26:53.867 00.000 15672 Move returns status 0, amount 0 23:26:53.867 00.000 15672 move complete, result=0 23:26:53.868 00.001 15672 worker thread done servicing request 23:26:53.868 00.000 15672 Worker thread wakes up 23:26:53.868 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:53.868 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:53.868 00.000 30444 GuideStep: 0.3 px 94 ms WEST, 0.0 px 0 ms NORTH 23:26:55.777 01.909 15672 Exposure complete 23:26:55.796 00.019 15672 worker thread done servicing request 23:26:55.797 00.001 30444 OnExposeComplete: enter 23:26:55.797 00.000 30444 UpdateGuideState(): m_state=6 23:26:55.797 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2231 23:26:55.797 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=193.01, Mass=111265, SNR=85.9, Peak=11112 HFD=3.4 23:26:55.797 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 23:26:55.797 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 23:26:55.797 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.50 hyp=0.54 cameraTheta=-1.15 mountX=0.35 mountY=-0.44, mountTheta=-0.90 23:26:55.798 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.50, opts=13) 23:26:55.798 00.000 30444 Enqueuing Move request for scope (0.22, -0.50) 23:26:55.798 00.000 15672 Worker thread wakes up 23:26:55.798 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.50) opts 0xd 23:26:55.798 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.50) 23:26:55.798 00.000 15672 Moving (0.22, -0.50) raw xDistance=0.35 yDistance=-0.44 23:26:55.798 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35 23:26:55.798 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 23:26:55.798 00.000 15672 MoveAxis(W, 101, ABG) 23:26:55.798 00.000 15672 Guiding Dir = 3, Dur = 101 23:26:55.798 00.000 15672 IsSlewing returns 0 23:26:55.804 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=12980, FiltMin=2658, FiltMax=9459, Gamma=2.950 23:26:55.828 00.024 15672 IsGuiding returns 0 23:26:55.843 00.015 15672 PulseGuide returned control before completion, sleep 96 23:26:55.854 00.011 30444 UpdateGuideState exits: m=111265 SNR=85.9 Saturated 23:26:55.854 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:55.854 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:55.854 00.000 30444 Enqueuing Expose request 23:26:55.957 00.103 15672 IsGuiding returns 0 23:26:55.957 00.000 15672 Move returns status 0, amount 101 23:26:55.957 00.000 15672 MoveAxis(N, 78, ABG) 23:26:55.957 00.000 15672 Guiding Dir = 0, Dur = 78 23:26:55.957 00.000 15672 IsSlewing returns 0 23:26:55.958 00.001 15672 IsGuiding returns 0 23:26:56.070 00.112 15672 IsGuiding returns 1 23:26:56.070 00.000 15672 scope still moving after pulse duration time elapsed 23:26:56.091 00.021 15672 IsSlewing returns 0 23:26:56.098 00.007 15672 IsGuiding returns 1 23:26:56.119 00.021 15672 IsSlewing returns 0 23:26:56.133 00.014 15672 IsGuiding returns 0 23:26:56.133 00.000 15672 scope move finished after 78 + 97 ms 23:26:56.133 00.000 15672 Move returns status 0, amount 78 23:26:56.133 00.000 15672 move complete, result=0 23:26:56.133 00.000 15672 worker thread done servicing request 23:26:56.133 00.000 15672 Worker thread wakes up 23:26:56.134 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:56.134 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:56.134 00.000 30444 GuideStep: 0.3 px 101 ms WEST, -0.4 px 78 ms NORTH 23:26:58.242 02.108 15672 Exposure complete 23:26:58.262 00.020 15672 worker thread done servicing request 23:26:58.262 00.000 30444 OnExposeComplete: enter 23:26:58.262 00.000 30444 UpdateGuideState(): m_state=6 23:26:58.262 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2232 23:26:58.262 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=194.27, Mass=111945, SNR=86.7, Peak=9385 HFD=4.1 23:26:58.262 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 23:26:58.263 00.001 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 23:26:58.263 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.76 hyp=0.95 cameraTheta=0.93 mountX=0.33 mountY=0.87, mountTheta=1.20 23:26:58.263 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.76, opts=13) 23:26:58.263 00.000 30444 Enqueuing Move request for scope (0.56, 0.76) 23:26:58.263 00.000 15672 Worker thread wakes up 23:26:58.263 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.76) opts 0xd 23:26:58.263 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.76) 23:26:58.263 00.000 15672 Moving (0.56, 0.76) raw xDistance=0.33 yDistance=0.87 23:26:58.263 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33 23:26:58.263 00.000 15672 resist switch: large excursion: input 0.87 thresh 0.75 direction from -1 to 1 23:26:58.263 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.60 23:26:58.263 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87 23:26:58.263 00.000 15672 MoveAxis(W, 97, ABG) 23:26:58.264 00.001 15672 Guiding Dir = 3, Dur = 97 23:26:58.264 00.000 15672 IsSlewing returns 0 23:26:58.269 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2411, max=10138, FiltMin=2676, FiltMax=9397, Gamma=2.950 23:26:58.272 00.003 15672 IsGuiding returns 0 23:26:58.287 00.015 15672 PulseGuide returned control before completion, sleep 92 23:26:58.325 00.038 30444 UpdateGuideState exits: m=111945 SNR=86.7 Saturated 23:26:58.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:58.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:26:58.325 00.000 30444 Enqueuing Expose request 23:26:58.400 00.075 15672 IsGuiding returns 0 23:26:58.400 00.000 15672 Move returns status 0, amount 97 23:26:58.401 00.001 15672 MoveAxis(S, 155, ABG) 23:26:58.401 00.000 15672 Guiding Dir = 1, Dur = 155 23:26:58.401 00.000 15672 IsSlewing returns 0 23:26:58.404 00.003 15672 IsGuiding returns 0 23:26:58.480 00.076 15672 PulseGuide returned control before completion, sleep 90 23:26:58.574 00.094 15672 IsGuiding returns 1 23:26:58.574 00.000 15672 scope still moving after pulse duration time elapsed 23:26:58.595 00.021 15672 IsSlewing returns 0 23:26:58.598 00.003 15672 IsGuiding returns 1 23:26:58.619 00.021 15672 IsSlewing returns 0 23:26:58.622 00.003 15672 IsGuiding returns 1 23:26:58.642 00.020 15672 IsSlewing returns 0 23:26:58.673 00.031 15672 IsGuiding returns 0 23:26:58.673 00.000 15672 scope move finished after 155 + 113 ms 23:26:58.673 00.000 15672 Move returns status 0, amount 155 23:26:58.673 00.000 15672 move complete, result=0 23:26:58.673 00.000 15672 worker thread done servicing request 23:26:58.674 00.001 15672 Worker thread wakes up 23:26:58.674 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:26:58.674 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:26:58.674 00.000 30444 GuideStep: 0.3 px 97 ms WEST, 0.9 px 155 ms SOUTH 23:27:00.579 01.905 15672 Exposure complete 23:27:00.599 00.020 15672 worker thread done servicing request 23:27:00.599 00.000 30444 OnExposeComplete: enter 23:27:00.599 00.000 30444 UpdateGuideState(): m_state=6 23:27:00.599 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 2233 23:27:00.599 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=194.99, Mass=100183, SNR=69.7, Peak=10152 HFD=3.8 23:27:00.599 00.000 30444 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 23:27:00.599 00.000 30444 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 23:27:00.599 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=1.48 hyp=1.48 cameraTheta=1.63 mountX=-0.49 mountY=1.43, mountTheta=1.90 23:27:00.600 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=1.48, opts=13) 23:27:00.600 00.000 30444 Enqueuing Move request for scope (-0.08, 1.48) 23:27:00.600 00.000 15672 Worker thread wakes up 23:27:00.600 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 1.48) opts 0xd 23:27:00.600 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 1.48) 23:27:00.600 00.000 15672 Moving (-0.08, 1.48) raw xDistance=-0.49 yDistance=1.43 23:27:00.600 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.49 23:27:00.600 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.43 from input 1.43 23:27:00.600 00.000 15672 MoveAxis(E, 125, ABG) 23:27:00.600 00.000 15672 Guiding Dir = 2, Dur = 125 23:27:00.601 00.001 15672 IsSlewing returns 0 23:27:00.602 00.001 15672 IsGuiding returns 0 23:27:00.606 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=11251, FiltMin=2620, FiltMax=8201, Gamma=2.950 23:27:00.620 00.014 15672 PulseGuide returned control before completion, sleep 118 23:27:00.654 00.034 30444 UpdateGuideState exits: m=100183 SNR=69.7 Saturated 23:27:00.654 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:00.654 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:00.654 00.000 30444 Enqueuing Expose request 23:27:00.741 00.087 15672 IsGuiding returns 1 23:27:00.741 00.000 15672 scope still moving after pulse duration time elapsed 23:27:00.761 00.020 15672 IsSlewing returns 0 23:27:00.765 00.004 15672 IsGuiding returns 0 23:27:00.766 00.001 15672 scope move finished after 125 + 38 ms 23:27:00.766 00.000 15672 Move returns status 0, amount 125 23:27:00.766 00.000 15672 MoveAxis(S, 255, ABG) 23:27:00.766 00.000 15672 Guiding Dir = 1, Dur = 255 23:27:00.767 00.001 15672 IsSlewing returns 0 23:27:00.769 00.002 15672 IsGuiding returns 0 23:27:00.844 00.075 15672 PulseGuide returned control before completion, sleep 190 23:27:01.040 00.196 15672 IsGuiding returns 1 23:27:01.040 00.000 15672 scope still moving after pulse duration time elapsed 23:27:01.062 00.022 15672 IsSlewing returns 0 23:27:01.064 00.002 15672 IsGuiding returns 1 23:27:01.086 00.022 15672 IsSlewing returns 0 23:27:01.088 00.002 15672 IsGuiding returns 1 23:27:01.109 00.021 15672 IsSlewing returns 0 23:27:01.163 00.054 15672 IsGuiding returns 0 23:27:01.163 00.000 15672 scope move finished after 255 + 139 ms 23:27:01.163 00.000 15672 Move returns status 0, amount 255 23:27:01.163 00.000 15672 move complete, result=0 23:27:01.163 00.000 15672 worker thread done servicing request 23:27:01.164 00.001 15672 Worker thread wakes up 23:27:01.164 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:01.164 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:01.164 00.000 30444 GuideStep: -0.5 px 125 ms EAST, 1.4 px 255 ms SOUTH 23:27:03.272 02.108 15672 Exposure complete 23:27:03.292 00.020 15672 worker thread done servicing request 23:27:03.292 00.000 30444 OnExposeComplete: enter 23:27:03.292 00.000 30444 UpdateGuideState(): m_state=6 23:27:03.292 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2234 23:27:03.292 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=194.55, Mass=113091, SNR=94.7, Peak=10060 HFD=3.6 23:27:03.292 00.000 30444 CameraToMount -- cameraTheta (1.35) - m_xAngle (-0.28) = xAngle (1.63 = 1.63) 23:27:03.292 00.000 30444 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.57 = 1.57) 23:27:03.293 00.001 30444 CameraToMount -- cameraX=0.23 cameraY=1.05 hyp=1.07 cameraTheta=1.35 mountX=-0.06 mountY=1.07, mountTheta=1.63 23:27:03.293 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=1.05, opts=13) 23:27:03.293 00.000 30444 Enqueuing Move request for scope (0.23, 1.05) 23:27:03.293 00.000 15672 Worker thread wakes up 23:27:03.293 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 1.05) opts 0xd 23:27:03.293 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 1.05) 23:27:03.293 00.000 15672 Moving (0.23, 1.05) raw xDistance=-0.06 yDistance=1.07 23:27:03.293 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:27:03.293 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07 23:27:03.293 00.000 15672 MoveAxis(E, 0, ABG) 23:27:03.293 00.000 15672 Move returns status 0, amount 0 23:27:03.293 00.000 15672 MoveAxis(S, 191, ABG) 23:27:03.293 00.000 15672 Guiding Dir = 1, Dur = 191 23:27:03.294 00.001 15672 IsSlewing returns 0 23:27:03.295 00.001 15672 IsGuiding returns 0 23:27:03.301 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=11026, FiltMin=2724, FiltMax=8363, Gamma=2.950 23:27:03.355 00.054 30444 UpdateGuideState exits: m=113091 SNR=94.7 Saturated 23:27:03.355 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:03.355 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:03.355 00.000 30444 Enqueuing Expose request 23:27:03.368 00.013 15672 PulseGuide returned control before completion, sleep 128 23:27:03.514 00.146 15672 IsGuiding returns 1 23:27:03.514 00.000 15672 scope still moving after pulse duration time elapsed 23:27:03.535 00.021 15672 IsSlewing returns 0 23:27:03.538 00.003 15672 IsGuiding returns 1 23:27:03.559 00.021 15672 IsSlewing returns 0 23:27:03.562 00.003 15672 IsGuiding returns 1 23:27:03.583 00.021 15672 IsSlewing returns 0 23:27:03.608 00.025 15672 IsGuiding returns 0 23:27:03.608 00.000 15672 scope move finished after 191 + 122 ms 23:27:03.608 00.000 15672 Move returns status 0, amount 191 23:27:03.608 00.000 15672 move complete, result=0 23:27:03.608 00.000 15672 worker thread done servicing request 23:27:03.608 00.000 15672 Worker thread wakes up 23:27:03.608 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 1.1 px 191 ms SOUTH 23:27:03.608 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:03.608 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:05.514 01.906 15672 Exposure complete 23:27:05.534 00.020 15672 worker thread done servicing request 23:27:05.534 00.000 30444 OnExposeComplete: enter 23:27:05.534 00.000 30444 UpdateGuideState(): m_state=6 23:27:05.534 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2235 23:27:05.534 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=194.32, Mass=105664, SNR=78.9, Peak=9914 HFD=3.5 23:27:05.534 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.86 = 1.86) 23:27:05.534 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 23:27:05.534 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.81 hyp=0.81 cameraTheta=1.59 mountX=-0.23 mountY=0.79, mountTheta=1.86 23:27:05.535 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.81, opts=13) 23:27:05.535 00.000 30444 Enqueuing Move request for scope (-0.01, 0.81) 23:27:05.535 00.000 15672 Worker thread wakes up 23:27:05.535 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.81) opts 0xd 23:27:05.535 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.81) 23:27:05.535 00.000 15672 Moving (-0.01, 0.81) raw xDistance=-0.23 yDistance=0.79 23:27:05.535 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:27:05.535 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 23:27:05.535 00.000 15672 MoveAxis(E, 0, ABG) 23:27:05.535 00.000 15672 Move returns status 0, amount 0 23:27:05.535 00.000 15672 MoveAxis(S, 141, ABG) 23:27:05.535 00.000 15672 Guiding Dir = 1, Dur = 141 23:27:05.536 00.001 15672 IsSlewing returns 0 23:27:05.537 00.001 15672 IsGuiding returns 0 23:27:05.541 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=9914, FiltMin=2661, FiltMax=8321, Gamma=2.950 23:27:05.590 00.049 30444 UpdateGuideState exits: m=105664 SNR=78.9 Saturated 23:27:05.590 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:05.590 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:05.590 00.000 30444 Enqueuing Expose request 23:27:05.621 00.031 15672 PulseGuide returned control before completion, sleep 67 23:27:05.691 00.070 15672 IsGuiding returns 1 23:27:05.691 00.000 15672 scope still moving after pulse duration time elapsed 23:27:05.712 00.021 15672 IsSlewing returns 0 23:27:05.716 00.004 15672 IsGuiding returns 1 23:27:05.736 00.020 15672 IsSlewing returns 0 23:27:05.739 00.003 15672 IsGuiding returns 1 23:27:05.760 00.021 15672 IsSlewing returns 0 23:27:05.763 00.003 15672 IsGuiding returns 1 23:27:05.785 00.022 15672 IsSlewing returns 0 23:27:05.814 00.029 15672 IsGuiding returns 0 23:27:05.814 00.000 15672 scope move finished after 141 + 136 ms 23:27:05.814 00.000 15672 Move returns status 0, amount 141 23:27:05.814 00.000 15672 move complete, result=0 23:27:05.814 00.000 15672 worker thread done servicing request 23:27:05.815 00.001 15672 Worker thread wakes up 23:27:05.815 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:05.815 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:06.079 00.264 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 141 ms SOUTH 23:27:07.926 01.847 15672 Exposure complete 23:27:07.945 00.019 15672 worker thread done servicing request 23:27:07.945 00.000 30444 OnExposeComplete: enter 23:27:07.945 00.000 30444 UpdateGuideState(): m_state=6 23:27:07.946 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2236 23:27:07.946 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=194.73, Mass=107253, SNR=77.2, Peak=9212 HFD=3.8 23:27:07.946 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 23:27:07.946 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 23:27:07.946 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=1.23 hyp=1.23 cameraTheta=1.55 mountX=-0.32 mountY=1.20, mountTheta=1.83 23:27:07.946 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=1.23, opts=13) 23:27:07.946 00.000 30444 Enqueuing Move request for scope (0.02, 1.23) 23:27:07.946 00.000 15672 Worker thread wakes up 23:27:07.946 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.23) opts 0xd 23:27:07.946 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 1.23) 23:27:07.947 00.001 15672 Moving (0.02, 1.23) raw xDistance=-0.32 yDistance=1.20 23:27:07.947 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 23:27:07.947 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20 23:27:07.947 00.000 15672 MoveAxis(E, 86, ABG) 23:27:07.947 00.000 15672 Guiding Dir = 2, Dur = 86 23:27:07.948 00.001 15672 IsSlewing returns 0 23:27:07.948 00.000 15672 IsGuiding returns 0 23:27:07.952 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=9595, FiltMin=2653, FiltMax=7887, Gamma=2.950 23:27:07.968 00.016 15672 PulseGuide returned control before completion, sleep 76 23:27:08.065 00.097 15672 IsGuiding returns 0 23:27:08.065 00.000 15672 Move returns status 0, amount 86 23:27:08.065 00.000 15672 MoveAxis(S, 215, ABG) 23:27:08.065 00.000 15672 Guiding Dir = 1, Dur = 215 23:27:08.066 00.001 15672 IsSlewing returns 0 23:27:08.068 00.002 15672 IsGuiding returns 0 23:27:08.103 00.035 30444 UpdateGuideState exits: m=107253 SNR=77.2 Saturated 23:27:08.103 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:08.103 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:08.103 00.000 30444 Enqueuing Expose request 23:27:08.145 00.042 15672 PulseGuide returned control before completion, sleep 148 23:27:08.296 00.151 15672 IsGuiding returns 1 23:27:08.296 00.000 15672 scope still moving after pulse duration time elapsed 23:27:08.317 00.021 15672 IsSlewing returns 0 23:27:08.320 00.003 15672 IsGuiding returns 1 23:27:08.341 00.021 15672 IsSlewing returns 0 23:27:08.344 00.003 15672 IsGuiding returns 1 23:27:08.365 00.021 15672 IsSlewing returns 0 23:27:08.385 00.020 15672 IsGuiding returns 0 23:27:08.385 00.000 15672 scope move finished after 215 + 103 ms 23:27:08.385 00.000 15672 Move returns status 0, amount 215 23:27:08.385 00.000 15672 move complete, result=0 23:27:08.385 00.000 15672 worker thread done servicing request 23:27:08.386 00.001 15672 Worker thread wakes up 23:27:08.386 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:08.386 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:08.386 00.000 30444 GuideStep: -0.3 px 86 ms EAST, 1.2 px 215 ms SOUTH 23:27:10.295 01.909 15672 Exposure complete 23:27:10.315 00.020 15672 worker thread done servicing request 23:27:10.319 00.004 30444 OnExposeComplete: enter 23:27:10.319 00.000 30444 UpdateGuideState(): m_state=6 23:27:10.319 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2237 23:27:10.319 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=194.20, Mass=111373, SNR=73.8, Peak=9508 HFD=4.0 23:27:10.319 00.000 30444 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 23:27:10.319 00.000 30444 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 23:27:10.319 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.70 hyp=0.89 cameraTheta=0.90 mountX=0.35 mountY=0.80, mountTheta=1.16 23:27:10.320 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.70, opts=13) 23:27:10.320 00.000 30444 Enqueuing Move request for scope (0.56, 0.70) 23:27:10.320 00.000 15672 Worker thread wakes up 23:27:10.321 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.70) opts 0xd 23:27:10.321 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.70) 23:27:10.321 00.000 15672 Moving (0.56, 0.70) raw xDistance=0.35 yDistance=0.80 23:27:10.321 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35 23:27:10.321 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 23:27:10.321 00.000 15672 MoveAxis(W, 87, ABG) 23:27:10.321 00.000 15672 Guiding Dir = 3, Dur = 87 23:27:10.321 00.000 15672 IsSlewing returns 0 23:27:10.322 00.001 15672 IsGuiding returns 0 23:27:10.327 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=10625, FiltMin=2722, FiltMax=8689, Gamma=2.950 23:27:10.349 00.022 15672 PulseGuide returned control before completion, sleep 71 23:27:10.476 00.127 15672 IsGuiding returns 0 23:27:10.476 00.000 15672 Move returns status 0, amount 87 23:27:10.476 00.000 15672 MoveAxis(S, 143, ABG) 23:27:10.476 00.000 15672 Guiding Dir = 1, Dur = 143 23:27:10.477 00.001 15672 IsSlewing returns 0 23:27:10.478 00.001 15672 IsGuiding returns 0 23:27:10.557 00.079 15672 PulseGuide returned control before completion, sleep 75 23:27:10.636 00.079 15672 IsGuiding returns 1 23:27:10.636 00.000 15672 scope still moving after pulse duration time elapsed 23:27:10.657 00.021 15672 IsSlewing returns 0 23:27:10.685 00.028 15672 IsGuiding returns 1 23:27:10.695 00.010 30444 UpdateGuideState exits: m=111373 SNR=73.8 Saturated 23:27:10.695 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:10.695 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:10.695 00.000 30444 Enqueuing Expose request 23:27:10.706 00.011 15672 IsSlewing returns 0 23:27:10.707 00.001 15672 IsGuiding returns 1 23:27:10.730 00.023 15672 IsSlewing returns 0 23:27:10.748 00.018 15672 IsGuiding returns 0 23:27:10.748 00.000 15672 scope move finished after 143 + 126 ms 23:27:10.748 00.000 15672 Move returns status 0, amount 143 23:27:10.749 00.001 15672 move complete, result=0 23:27:10.749 00.000 15672 worker thread done servicing request 23:27:10.749 00.000 15672 Worker thread wakes up 23:27:10.749 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:10.749 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:10.749 00.000 30444 GuideStep: 0.3 px 87 ms WEST, 0.8 px 143 ms SOUTH 23:27:12.865 02.116 15672 Exposure complete 23:27:12.897 00.032 15672 worker thread done servicing request 23:27:12.897 00.000 30444 OnExposeComplete: enter 23:27:12.897 00.000 30444 UpdateGuideState(): m_state=6 23:27:12.897 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 2238 23:27:12.898 00.001 30444 Star::Find returns 1 (1), X=461.50, Y=194.50, Mass=103185, SNR=72.8, Peak=9513 HFD=3.2 23:27:12.898 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 23:27:12.898 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 23:27:12.898 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.99 hyp=0.99 cameraTheta=1.55 mountX=-0.25 mountY=0.97, mountTheta=1.82 23:27:12.898 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.99, opts=13) 23:27:12.898 00.000 30444 Enqueuing Move request for scope (0.02, 0.99) 23:27:12.898 00.000 15672 Worker thread wakes up 23:27:12.898 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.99) opts 0xd 23:27:12.898 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.99) 23:27:12.898 00.000 15672 Moving (0.02, 0.99) raw xDistance=-0.25 yDistance=0.97 23:27:12.898 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25 23:27:12.898 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97 23:27:12.899 00.001 15672 MoveAxis(E, 62, ABG) 23:27:12.899 00.000 15672 Guiding Dir = 2, Dur = 62 23:27:12.899 00.000 15672 IsSlewing returns 0 23:27:12.900 00.001 15672 IsGuiding returns 0 23:27:12.905 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2434, max=10434, FiltMin=2722, FiltMax=8117, Gamma=2.950 23:27:12.921 00.016 15672 PulseGuide returned control before completion, sleep 52 23:27:12.953 00.032 30444 UpdateGuideState exits: m=103185 SNR=72.8 Saturated 23:27:12.953 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:12.953 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:12.954 00.001 30444 Enqueuing Expose request 23:27:12.975 00.021 15672 IsGuiding returns 1 23:27:12.975 00.000 15672 scope still moving after pulse duration time elapsed 23:27:12.996 00.021 15672 IsSlewing returns 0 23:27:13.001 00.005 15672 IsGuiding returns 0 23:27:13.001 00.000 15672 scope move finished after 62 + 39 ms 23:27:13.001 00.000 15672 Move returns status 0, amount 62 23:27:13.001 00.000 15672 MoveAxis(S, 173, ABG) 23:27:13.001 00.000 15672 Guiding Dir = 1, Dur = 173 23:27:13.002 00.001 15672 IsSlewing returns 0 23:27:13.003 00.001 15672 IsGuiding returns 0 23:27:13.080 00.077 15672 PulseGuide returned control before completion, sleep 106 23:27:13.190 00.110 15672 IsGuiding returns 1 23:27:13.190 00.000 15672 scope still moving after pulse duration time elapsed 23:27:13.212 00.022 15672 IsSlewing returns 0 23:27:13.214 00.002 15672 IsGuiding returns 1 23:27:13.235 00.021 15672 IsSlewing returns 0 23:27:13.238 00.003 15672 IsGuiding returns 1 23:27:13.258 00.020 15672 IsSlewing returns 0 23:27:13.290 00.032 15672 IsGuiding returns 0 23:27:13.290 00.000 15672 scope move finished after 173 + 113 ms 23:27:13.290 00.000 15672 Move returns status 0, amount 173 23:27:13.290 00.000 15672 move complete, result=0 23:27:13.290 00.000 15672 worker thread done servicing request 23:27:13.290 00.000 15672 Worker thread wakes up 23:27:13.291 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:13.291 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:13.291 00.000 30444 GuideStep: -0.3 px 62 ms EAST, 1.0 px 173 ms SOUTH 23:27:15.199 01.908 15672 Exposure complete 23:27:15.218 00.019 15672 worker thread done servicing request 23:27:15.218 00.000 30444 OnExposeComplete: enter 23:27:15.219 00.001 30444 UpdateGuideState(): m_state=6 23:27:15.219 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2239 23:27:15.219 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=194.34, Mass=104522, SNR=79.7, Peak=10449 HFD=3.4 23:27:15.219 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 23:27:15.219 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 23:27:15.219 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.83 hyp=0.83 cameraTheta=1.60 mountX=-0.25 mountY=0.81, mountTheta=1.88 23:27:15.219 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.83, opts=13) 23:27:15.219 00.000 30444 Enqueuing Move request for scope (-0.03, 0.83) 23:27:15.219 00.000 15672 Worker thread wakes up 23:27:15.219 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.83) opts 0xd 23:27:15.220 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.83) 23:27:15.220 00.000 15672 Moving (-0.03, 0.83) raw xDistance=-0.25 yDistance=0.81 23:27:15.220 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25 23:27:15.220 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 23:27:15.220 00.000 15672 MoveAxis(E, 73, ABG) 23:27:15.220 00.000 15672 Guiding Dir = 2, Dur = 73 23:27:15.220 00.000 15672 IsSlewing returns 0 23:27:15.226 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=10942, FiltMin=2641, FiltMax=9006, Gamma=2.950 23:27:15.253 00.027 15672 IsGuiding returns 0 23:27:15.268 00.015 15672 PulseGuide returned control before completion, sleep 68 23:27:15.275 00.007 30444 UpdateGuideState exits: m=104522 SNR=79.7 Saturated 23:27:15.275 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:15.275 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:15.275 00.000 30444 Enqueuing Expose request 23:27:15.339 00.064 15672 IsGuiding returns 1 23:27:15.339 00.000 15672 scope still moving after pulse duration time elapsed 23:27:15.360 00.021 15672 IsSlewing returns 0 23:27:15.382 00.022 15672 IsGuiding returns 0 23:27:15.382 00.000 15672 scope move finished after 73 + 54 ms 23:27:15.382 00.000 15672 Move returns status 0, amount 73 23:27:15.382 00.000 15672 MoveAxis(S, 144, ABG) 23:27:15.382 00.000 15672 Guiding Dir = 1, Dur = 144 23:27:15.382 00.000 15672 IsSlewing returns 0 23:27:15.383 00.001 15672 IsGuiding returns 0 23:27:15.494 00.111 15672 PulseGuide returned control before completion, sleep 44 23:27:15.539 00.045 15672 IsGuiding returns 1 23:27:15.540 00.001 15672 scope still moving after pulse duration time elapsed 23:27:15.561 00.021 15672 IsSlewing returns 0 23:27:15.561 00.000 15672 IsGuiding returns 1 23:27:15.582 00.021 15672 IsSlewing returns 0 23:27:15.583 00.001 15672 IsGuiding returns 1 23:27:15.604 00.021 15672 IsSlewing returns 0 23:27:15.605 00.001 15672 IsGuiding returns 1 23:27:15.626 00.021 15672 IsSlewing returns 0 23:27:15.653 00.027 15672 IsGuiding returns 0 23:27:15.653 00.000 15672 scope move finished after 144 + 126 ms 23:27:15.654 00.001 15672 Move returns status 0, amount 144 23:27:15.654 00.000 15672 move complete, result=0 23:27:15.654 00.000 15672 worker thread done servicing request 23:27:15.654 00.000 15672 Worker thread wakes up 23:27:15.654 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:15.654 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:15.781 00.127 30444 GuideStep: -0.3 px 73 ms EAST, 0.8 px 144 ms SOUTH 23:27:17.761 01.980 15672 Exposure complete 23:27:17.781 00.020 15672 worker thread done servicing request 23:27:17.781 00.000 30444 OnExposeComplete: enter 23:27:17.781 00.000 30444 UpdateGuideState(): m_state=6 23:27:17.781 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2240 23:27:17.781 00.000 30444 Star::Find returns 1 (1), X=460.86, Y=194.47, Mass=97039, SNR=72.4, Peak=9980 HFD=3.6 23:27:17.781 00.000 30444 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.28) = xAngle (2.42 = 2.42) 23:27:17.781 00.000 30444 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.36 = 2.36) 23:27:17.781 00.000 30444 CameraToMount -- cameraX=-0.62 cameraY=0.96 hyp=1.14 cameraTheta=2.14 mountX=-0.86 mountY=0.80, mountTheta=2.39 23:27:17.782 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.62, y=0.96, opts=13) 23:27:17.782 00.000 30444 Enqueuing Move request for scope (-0.62, 0.96) 23:27:17.782 00.000 15672 Worker thread wakes up 23:27:17.782 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.96) opts 0xd 23:27:17.782 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.62, 0.96) 23:27:17.782 00.000 15672 Moving (-0.62, 0.96) raw xDistance=-0.86 yDistance=0.80 23:27:17.782 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.86 23:27:17.782 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 23:27:17.782 00.000 15672 MoveAxis(E, 237, ABG) 23:27:17.782 00.000 15672 Guiding Dir = 2, Dur = 237 23:27:17.783 00.001 15672 IsSlewing returns 0 23:27:17.784 00.001 15672 IsGuiding returns 0 23:27:17.788 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=11157, FiltMin=2663, FiltMax=8550, Gamma=2.950 23:27:17.808 00.020 15672 PulseGuide returned control before completion, sleep 223 23:27:17.837 00.029 30444 UpdateGuideState exits: m=97039 SNR=72.4 Saturated 23:27:17.837 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:17.837 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:17.837 00.000 30444 Enqueuing Expose request 23:27:18.034 00.197 15672 IsGuiding returns 1 23:27:18.034 00.000 15672 scope still moving after pulse duration time elapsed 23:27:18.055 00.021 15672 IsSlewing returns 0 23:27:18.056 00.001 15672 IsGuiding returns 1 23:27:18.077 00.021 15672 IsSlewing returns 0 23:27:18.113 00.036 15672 IsGuiding returns 0 23:27:18.113 00.000 15672 scope move finished after 237 + 92 ms 23:27:18.113 00.000 15672 Move returns status 0, amount 237 23:27:18.113 00.000 15672 MoveAxis(S, 144, ABG) 23:27:18.114 00.001 15672 Guiding Dir = 1, Dur = 144 23:27:18.114 00.000 15672 IsSlewing returns 0 23:27:18.117 00.003 15672 IsGuiding returns 0 23:27:18.193 00.076 15672 PulseGuide returned control before completion, sleep 79 23:27:18.274 00.081 15672 IsGuiding returns 1 23:27:18.274 00.000 15672 scope still moving after pulse duration time elapsed 23:27:18.295 00.021 15672 IsSlewing returns 0 23:27:18.295 00.000 15672 IsGuiding returns 1 23:27:18.317 00.022 15672 IsSlewing returns 0 23:27:18.369 00.052 15672 IsGuiding returns 0 23:27:18.369 00.000 15672 scope move finished after 144 + 106 ms 23:27:18.369 00.000 15672 Move returns status 0, amount 144 23:27:18.369 00.000 15672 move complete, result=0 23:27:18.369 00.000 15672 worker thread done servicing request 23:27:18.369 00.000 15672 Worker thread wakes up 23:27:18.369 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:18.369 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:18.369 00.000 30444 GuideStep: -0.9 px 237 ms EAST, 0.8 px 144 ms SOUTH 23:27:20.276 01.907 15672 Exposure complete 23:27:20.296 00.020 15672 worker thread done servicing request 23:27:20.296 00.000 30444 OnExposeComplete: enter 23:27:20.296 00.000 30444 UpdateGuideState(): m_state=6 23:27:20.296 00.000 30444 Star::Find(15, 460, 194, 0, (0,0,0,0), 0.0, 255) frame 2241 23:27:20.296 00.000 30444 Star::Find returns 1 (1), X=462.09, Y=194.32, Mass=101656, SNR=73.4, Peak=10221 HFD=3.4 23:27:20.296 00.000 30444 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 23:27:20.296 00.000 30444 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 23:27:20.296 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.81 hyp=1.02 cameraTheta=0.92 mountX=0.37 mountY=0.92, mountTheta=1.19 23:27:20.297 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.81, opts=13) 23:27:20.297 00.000 30444 Enqueuing Move request for scope (0.61, 0.81) 23:27:20.297 00.000 15672 Worker thread wakes up 23:27:20.297 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.81) opts 0xd 23:27:20.297 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.81) 23:27:20.297 00.000 15672 Moving (0.61, 0.81) raw xDistance=0.37 yDistance=0.92 23:27:20.297 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.37 23:27:20.297 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92 23:27:20.297 00.000 15672 MoveAxis(W, 83, ABG) 23:27:20.297 00.000 15672 Guiding Dir = 3, Dur = 83 23:27:20.298 00.001 15672 IsSlewing returns 0 23:27:20.299 00.001 15672 IsGuiding returns 0 23:27:20.304 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=10682, FiltMin=2709, FiltMax=9384, Gamma=2.950 23:27:20.317 00.013 15672 PulseGuide returned control before completion, sleep 76 23:27:20.353 00.036 30444 UpdateGuideState exits: m=101656 SNR=73.4 Saturated 23:27:20.353 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:20.353 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:20.353 00.000 30444 Enqueuing Expose request 23:27:20.394 00.041 15672 IsGuiding returns 1 23:27:20.394 00.000 15672 scope still moving after pulse duration time elapsed 23:27:20.415 00.021 15672 IsSlewing returns 0 23:27:20.416 00.001 15672 IsGuiding returns 0 23:27:20.416 00.000 15672 scope move finished after 83 + 34 ms 23:27:20.416 00.000 15672 Move returns status 0, amount 83 23:27:20.416 00.000 15672 MoveAxis(S, 165, ABG) 23:27:20.416 00.000 15672 Guiding Dir = 1, Dur = 165 23:27:20.416 00.000 15672 IsSlewing returns 0 23:27:20.417 00.001 15672 IsGuiding returns 0 23:27:20.493 00.076 15672 PulseGuide returned control before completion, sleep 100 23:27:20.595 00.102 15672 IsGuiding returns 1 23:27:20.595 00.000 15672 scope still moving after pulse duration time elapsed 23:27:20.616 00.021 15672 IsSlewing returns 0 23:27:20.617 00.001 15672 IsGuiding returns 1 23:27:20.638 00.021 15672 IsSlewing returns 0 23:27:20.639 00.001 15672 IsGuiding returns 1 23:27:20.660 00.021 15672 IsSlewing returns 0 23:27:20.685 00.025 15672 IsGuiding returns 0 23:27:20.686 00.001 15672 scope move finished after 165 + 103 ms 23:27:20.686 00.000 15672 Move returns status 0, amount 165 23:27:20.686 00.000 15672 move complete, result=0 23:27:20.686 00.000 15672 worker thread done servicing request 23:27:20.686 00.000 15672 Worker thread wakes up 23:27:20.686 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:20.687 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:20.687 00.000 30444 GuideStep: 0.4 px 83 ms WEST, 0.9 px 165 ms SOUTH 23:27:22.803 02.116 15672 Exposure complete 23:27:22.843 00.040 15672 worker thread done servicing request 23:27:22.843 00.000 30444 OnExposeComplete: enter 23:27:22.843 00.000 30444 UpdateGuideState(): m_state=6 23:27:22.843 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 2242 23:27:22.843 00.000 30444 Star::Find returns 1 (1), X=462.41, Y=194.48, Mass=116885, SNR=81.6, Peak=9556 HFD=4.1 23:27:22.843 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 23:27:22.843 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 23:27:22.843 00.000 30444 CameraToMount -- cameraX=0.93 cameraY=0.97 hyp=1.34 cameraTheta=0.81 mountX=0.63 mountY=1.15, mountTheta=1.07 23:27:22.844 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.93, y=0.97, opts=13) 23:27:22.844 00.000 30444 Enqueuing Move request for scope (0.93, 0.97) 23:27:22.844 00.000 15672 Worker thread wakes up 23:27:22.844 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.97) opts 0xd 23:27:22.844 00.000 15672 Handling offset move in thread for scope, endpoint = (0.93, 0.97) 23:27:22.844 00.000 15672 Moving (0.93, 0.97) raw xDistance=0.63 yDistance=1.15 23:27:22.844 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63 23:27:22.844 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.15 from input 1.15 23:27:22.844 00.000 15672 MoveAxis(W, 175, ABG) 23:27:22.844 00.000 15672 Guiding Dir = 3, Dur = 175 23:27:22.845 00.001 15672 IsSlewing returns 0 23:27:22.850 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=9556, FiltMin=2662, FiltMax=8860, Gamma=2.950 23:27:22.873 00.023 15672 IsGuiding returns 0 23:27:22.888 00.015 15672 PulseGuide returned control before completion, sleep 170 23:27:22.899 00.011 30444 UpdateGuideState exits: m=116885 SNR=81.6 Saturated 23:27:22.900 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:22.900 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:22.900 00.000 30444 Enqueuing Expose request 23:27:23.061 00.161 15672 IsGuiding returns 1 23:27:23.061 00.000 15672 scope still moving after pulse duration time elapsed 23:27:23.082 00.021 15672 IsSlewing returns 0 23:27:23.129 00.047 15672 IsGuiding returns 0 23:27:23.129 00.000 15672 scope move finished after 175 + 80 ms 23:27:23.129 00.000 15672 Move returns status 0, amount 175 23:27:23.129 00.000 15672 MoveAxis(S, 205, ABG) 23:27:23.129 00.000 15672 Guiding Dir = 1, Dur = 205 23:27:23.129 00.000 15672 IsSlewing returns 0 23:27:23.131 00.002 15672 IsGuiding returns 0 23:27:23.209 00.078 15672 PulseGuide returned control before completion, sleep 137 23:27:23.354 00.145 15672 IsGuiding returns 1 23:27:23.355 00.001 15672 scope still moving after pulse duration time elapsed 23:27:23.376 00.021 15672 IsSlewing returns 0 23:27:23.377 00.001 15672 IsGuiding returns 1 23:27:23.398 00.021 15672 IsSlewing returns 0 23:27:23.401 00.003 15672 IsGuiding returns 1 23:27:23.422 00.021 15672 IsSlewing returns 0 23:27:23.450 00.028 15672 IsGuiding returns 0 23:27:23.450 00.000 15672 scope move finished after 205 + 114 ms 23:27:23.450 00.000 15672 Move returns status 0, amount 205 23:27:23.450 00.000 15672 move complete, result=0 23:27:23.450 00.000 15672 worker thread done servicing request 23:27:23.451 00.001 15672 Worker thread wakes up 23:27:23.451 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:23.451 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:23.451 00.000 30444 GuideStep: 0.6 px 175 ms WEST, 1.1 px 205 ms SOUTH 23:27:25.367 01.916 15672 Exposure complete 23:27:25.399 00.032 15672 worker thread done servicing request 23:27:25.399 00.000 30444 OnExposeComplete: enter 23:27:25.399 00.000 30444 UpdateGuideState(): m_state=6 23:27:25.399 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 2243 23:27:25.399 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=195.21, Mass=115425, SNR=80.2, Peak=10995 HFD=3.8 23:27:25.399 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 23:27:25.399 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 23:27:25.399 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=1.70 hyp=1.70 cameraTheta=1.52 mountX=-0.38 mountY=1.68, mountTheta=1.79 23:27:25.400 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=1.70, opts=13) 23:27:25.400 00.000 30444 Enqueuing Move request for scope (0.09, 1.70) 23:27:25.400 00.000 15672 Worker thread wakes up 23:27:25.400 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 1.70) opts 0xd 23:27:25.400 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 1.70) 23:27:25.400 00.000 15672 Moving (0.09, 1.70) raw xDistance=-0.38 yDistance=1.68 23:27:25.400 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38 23:27:25.400 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.68 from input 1.68 23:27:25.400 00.000 15672 MoveAxis(E, 90, ABG) 23:27:25.400 00.000 15672 Guiding Dir = 2, Dur = 90 23:27:25.401 00.001 15672 IsSlewing returns 0 23:27:25.402 00.001 15672 IsGuiding returns 0 23:27:25.406 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2370, max=12337, FiltMin=2708, FiltMax=9020, Gamma=2.950 23:27:25.429 00.023 15672 PulseGuide returned control before completion, sleep 74 23:27:25.455 00.026 30444 UpdateGuideState exits: m=115425 SNR=80.2 Saturated 23:27:25.455 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:25.456 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:25.456 00.000 30444 Enqueuing Expose request 23:27:25.504 00.048 15672 IsGuiding returns 1 23:27:25.504 00.000 15672 scope still moving after pulse duration time elapsed 23:27:25.526 00.022 15672 IsSlewing returns 0 23:27:25.541 00.015 15672 IsGuiding returns 0 23:27:25.542 00.001 15672 scope move finished after 90 + 49 ms 23:27:25.542 00.000 15672 Move returns status 0, amount 90 23:27:25.542 00.000 15672 MoveAxis(S, 300, ABG) 23:27:25.542 00.000 15672 Guiding Dir = 1, Dur = 300 23:27:25.542 00.000 15672 IsSlewing returns 0 23:27:25.543 00.001 15672 IsGuiding returns 0 23:27:25.623 00.080 15672 PulseGuide returned control before completion, sleep 231 23:27:25.856 00.233 15672 IsGuiding returns 1 23:27:25.856 00.000 15672 scope still moving after pulse duration time elapsed 23:27:25.877 00.021 15672 IsSlewing returns 0 23:27:25.879 00.002 15672 IsGuiding returns 1 23:27:25.900 00.021 15672 IsSlewing returns 0 23:27:25.903 00.003 15672 IsGuiding returns 1 23:27:25.923 00.020 15672 IsSlewing returns 0 23:27:25.973 00.050 15672 IsGuiding returns 0 23:27:25.973 00.000 15672 scope move finished after 300 + 130 ms 23:27:25.973 00.000 15672 Move returns status 0, amount 300 23:27:25.973 00.000 15672 move complete, result=0 23:27:25.974 00.001 15672 worker thread done servicing request 23:27:25.974 00.000 15672 Worker thread wakes up 23:27:25.974 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:25.974 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:25.974 00.000 30444 GuideStep: -0.4 px 90 ms EAST, 1.7 px 300 ms SOUTH 23:27:28.084 02.110 15672 Exposure complete 23:27:28.104 00.020 15672 worker thread done servicing request 23:27:28.104 00.000 30444 OnExposeComplete: enter 23:27:28.104 00.000 30444 UpdateGuideState(): m_state=6 23:27:28.104 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 2244 23:27:28.104 00.000 30444 Star::Find returns 1 (1), X=460.96, Y=194.48, Mass=115832, SNR=95.6, Peak=11210 HFD=3.7 23:27:28.104 00.000 30444 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.28) = xAngle (2.33 = 2.33) 23:27:28.104 00.000 30444 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.27 = 2.27) 23:27:28.104 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=0.98 hyp=1.10 cameraTheta=2.06 mountX=-0.76 mountY=0.84, mountTheta=2.31 23:27:28.105 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=0.98, opts=13) 23:27:28.105 00.000 30444 Enqueuing Move request for scope (-0.51, 0.98) 23:27:28.105 00.000 15672 Worker thread wakes up 23:27:28.105 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.98) opts 0xd 23:27:28.105 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, 0.98) 23:27:28.105 00.000 15672 Moving (-0.51, 0.98) raw xDistance=-0.76 yDistance=0.84 23:27:28.105 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.76 23:27:28.105 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 23:27:28.105 00.000 15672 MoveAxis(E, 212, ABG) 23:27:28.105 00.000 15672 Guiding Dir = 2, Dur = 212 23:27:28.106 00.001 15672 IsSlewing returns 0 23:27:28.107 00.001 15672 IsGuiding returns 0 23:27:28.111 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=11249, FiltMin=2700, FiltMax=8947, Gamma=2.950 23:27:28.128 00.017 15672 PulseGuide returned control before completion, sleep 202 23:27:28.354 00.226 15672 IsGuiding returns 0 23:27:28.354 00.000 15672 Move returns status 0, amount 212 23:27:28.354 00.000 15672 MoveAxis(S, 150, ABG) 23:27:28.354 00.000 15672 Guiding Dir = 1, Dur = 150 23:27:28.355 00.001 15672 IsSlewing returns 0 23:27:28.357 00.002 15672 IsGuiding returns 0 23:27:28.432 00.075 15672 PulseGuide returned control before completion, sleep 86 23:27:28.520 00.088 15672 IsGuiding returns 1 23:27:28.520 00.000 15672 scope still moving after pulse duration time elapsed 23:27:28.532 00.012 30444 UpdateGuideState exits: m=115832 SNR=95.6 Saturated 23:27:28.532 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:28.532 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:28.532 00.000 30444 Enqueuing Expose request 23:27:28.541 00.009 15672 IsSlewing returns 0 23:27:28.561 00.020 15672 IsGuiding returns 1 23:27:28.582 00.021 15672 IsSlewing returns 0 23:27:28.582 00.000 15672 IsGuiding returns 1 23:27:28.604 00.022 15672 IsSlewing returns 0 23:27:28.625 00.021 15672 IsGuiding returns 0 23:27:28.625 00.000 15672 scope move finished after 150 + 117 ms 23:27:28.625 00.000 15672 Move returns status 0, amount 150 23:27:28.625 00.000 15672 move complete, result=0 23:27:28.625 00.000 15672 worker thread done servicing request 23:27:28.625 00.000 15672 Worker thread wakes up 23:27:28.625 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:28.625 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:28.625 00.000 30444 GuideStep: -0.8 px 212 ms EAST, 0.8 px 150 ms SOUTH 23:27:30.532 01.907 15672 Exposure complete 23:27:30.553 00.021 15672 worker thread done servicing request 23:27:30.553 00.000 30444 OnExposeComplete: enter 23:27:30.553 00.000 30444 UpdateGuideState(): m_state=6 23:27:30.553 00.000 30444 Star::Find(15, 460, 194, 0, (0,0,0,0), 0.0, 255) frame 2245 23:27:30.553 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=194.10, Mass=109817, SNR=74.1, Peak=10005 HFD=3.9 23:27:30.554 00.001 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 23:27:30.554 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.57 = 1.57) 23:27:30.554 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.59 hyp=0.60 cameraTheta=1.36 mountX=-0.04 mountY=0.60, mountTheta=1.64 23:27:30.554 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.59, opts=13) 23:27:30.554 00.000 30444 Enqueuing Move request for scope (0.13, 0.59) 23:27:30.555 00.001 15672 Worker thread wakes up 23:27:30.555 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.59) opts 0xd 23:27:30.555 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.59) 23:27:30.555 00.000 15672 Moving (0.13, 0.59) raw xDistance=-0.04 yDistance=0.60 23:27:30.555 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:27:30.555 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 23:27:30.555 00.000 15672 MoveAxis(E, 0, ABG) 23:27:30.555 00.000 15672 Move returns status 0, amount 0 23:27:30.555 00.000 15672 MoveAxis(S, 108, ABG) 23:27:30.555 00.000 15672 Guiding Dir = 1, Dur = 108 23:27:30.556 00.001 15672 IsSlewing returns 0 23:27:30.557 00.001 15672 IsGuiding returns 0 23:27:30.564 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=11078, FiltMin=2679, FiltMax=9135, Gamma=2.950 23:27:30.618 00.054 30444 UpdateGuideState exits: m=109817 SNR=74.1 Saturated 23:27:30.618 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:30.618 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:30.618 00.000 30444 Enqueuing Expose request 23:27:30.636 00.018 15672 PulseGuide returned control before completion, sleep 39 23:27:30.703 00.067 15672 IsGuiding returns 1 23:27:30.703 00.000 15672 scope still moving after pulse duration time elapsed 23:27:30.725 00.022 15672 IsSlewing returns 0 23:27:30.727 00.002 15672 IsGuiding returns 1 23:27:30.749 00.022 15672 IsSlewing returns 0 23:27:30.750 00.001 15672 IsGuiding returns 1 23:27:30.771 00.021 15672 IsSlewing returns 0 23:27:30.797 00.026 15672 IsGuiding returns 0 23:27:30.797 00.000 15672 scope move finished after 108 + 132 ms 23:27:30.797 00.000 15672 Move returns status 0, amount 108 23:27:30.797 00.000 15672 move complete, result=0 23:27:30.797 00.000 15672 worker thread done servicing request 23:27:30.797 00.000 15672 Worker thread wakes up 23:27:30.797 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.6 px 108 ms SOUTH 23:27:30.797 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:30.797 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:32.914 02.117 15672 Exposure complete 23:27:32.947 00.033 15672 worker thread done servicing request 23:27:32.947 00.000 30444 OnExposeComplete: enter 23:27:32.947 00.000 30444 UpdateGuideState(): m_state=6 23:27:32.947 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2246 23:27:32.947 00.000 30444 Star::Find returns 1 (1), X=461.21, Y=194.29, Mass=115609, SNR=90.7, Peak=10550 HFD=3.6 23:27:32.947 00.000 30444 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.28) = xAngle (2.18 = 2.18) 23:27:32.947 00.000 30444 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.11 = 2.11) 23:27:32.947 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.79 hyp=0.83 cameraTheta=1.90 mountX=-0.47 mountY=0.71, mountTheta=2.16 23:27:32.948 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.79, opts=13) 23:27:32.948 00.000 30444 Enqueuing Move request for scope (-0.27, 0.79) 23:27:32.948 00.000 15672 Worker thread wakes up 23:27:32.948 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.79) opts 0xd 23:27:32.948 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.79) 23:27:32.948 00.000 15672 Moving (-0.27, 0.79) raw xDistance=-0.47 yDistance=0.71 23:27:32.948 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 23:27:32.948 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71 23:27:32.948 00.000 15672 MoveAxis(E, 128, ABG) 23:27:32.948 00.000 15672 Guiding Dir = 2, Dur = 128 23:27:32.949 00.001 15672 IsSlewing returns 0 23:27:32.951 00.002 15672 IsGuiding returns 0 23:27:32.955 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=10550, FiltMin=2691, FiltMax=8602, Gamma=2.950 23:27:32.969 00.014 15672 PulseGuide returned control before completion, sleep 120 23:27:33.004 00.035 30444 UpdateGuideState exits: m=115609 SNR=90.7 Saturated 23:27:33.004 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:33.004 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:33.005 00.001 30444 Enqueuing Expose request 23:27:33.091 00.086 15672 IsGuiding returns 1 23:27:33.092 00.001 15672 scope still moving after pulse duration time elapsed 23:27:33.113 00.021 15672 IsSlewing returns 0 23:27:33.130 00.017 15672 IsGuiding returns 0 23:27:33.130 00.000 15672 scope move finished after 128 + 51 ms 23:27:33.130 00.000 15672 Move returns status 0, amount 128 23:27:33.130 00.000 15672 MoveAxis(S, 127, ABG) 23:27:33.130 00.000 15672 Guiding Dir = 1, Dur = 127 23:27:33.130 00.000 15672 IsSlewing returns 0 23:27:33.131 00.001 15672 IsGuiding returns 0 23:27:33.209 00.078 15672 PulseGuide returned control before completion, sleep 60 23:27:33.271 00.062 15672 IsGuiding returns 1 23:27:33.272 00.001 15672 scope still moving after pulse duration time elapsed 23:27:33.292 00.020 15672 IsSlewing returns 0 23:27:33.305 00.013 15672 IsGuiding returns 1 23:27:33.326 00.021 15672 IsSlewing returns 0 23:27:33.326 00.000 15672 IsGuiding returns 1 23:27:33.347 00.021 15672 IsSlewing returns 0 23:27:33.369 00.022 15672 IsGuiding returns 0 23:27:33.369 00.000 15672 scope move finished after 127 + 111 ms 23:27:33.370 00.001 15672 Move returns status 0, amount 127 23:27:33.370 00.000 15672 move complete, result=0 23:27:33.370 00.000 15672 worker thread done servicing request 23:27:33.370 00.000 15672 Worker thread wakes up 23:27:33.370 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:33.370 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:33.370 00.000 30444 GuideStep: -0.5 px 128 ms EAST, 0.7 px 127 ms SOUTH 23:27:35.279 01.909 15672 Exposure complete 23:27:35.298 00.019 15672 worker thread done servicing request 23:27:35.299 00.001 30444 OnExposeComplete: enter 23:27:35.299 00.000 30444 UpdateGuideState(): m_state=6 23:27:35.299 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2247 23:27:35.299 00.000 30444 Star::Find returns 1 (1), X=462.02, Y=193.85, Mass=106656, SNR=74.1, Peak=10346 HFD=4.0 23:27:35.299 00.000 30444 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 23:27:35.299 00.000 30444 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 23:27:35.299 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.34 hyp=0.64 cameraTheta=0.57 mountX=0.42 mountY=0.45, mountTheta=0.81 23:27:35.299 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.34, opts=13) 23:27:35.299 00.000 30444 Enqueuing Move request for scope (0.54, 0.34) 23:27:35.300 00.001 15672 Worker thread wakes up 23:27:35.300 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.34) opts 0xd 23:27:35.300 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.34) 23:27:35.300 00.000 15672 Moving (0.54, 0.34) raw xDistance=0.42 yDistance=0.45 23:27:35.300 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42 23:27:35.300 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 23:27:35.300 00.000 15672 MoveAxis(W, 106, ABG) 23:27:35.300 00.000 15672 Guiding Dir = 3, Dur = 106 23:27:35.300 00.000 15672 IsSlewing returns 0 23:27:35.302 00.002 15672 IsGuiding returns 0 23:27:35.306 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=10459, FiltMin=2670, FiltMax=8841, Gamma=2.950 23:27:35.317 00.011 15672 PulseGuide returned control before completion, sleep 101 23:27:35.420 00.103 15672 IsGuiding returns 1 23:27:35.420 00.000 15672 scope still moving after pulse duration time elapsed 23:27:35.440 00.020 15672 IsSlewing returns 0 23:27:35.478 00.038 15672 IsGuiding returns 0 23:27:35.478 00.000 15672 scope move finished after 106 + 70 ms 23:27:35.478 00.000 15672 Move returns status 0, amount 106 23:27:35.478 00.000 15672 MoveAxis(S, 80, ABG) 23:27:35.478 00.000 15672 Guiding Dir = 1, Dur = 80 23:27:35.479 00.001 15672 IsSlewing returns 0 23:27:35.482 00.003 15672 IsGuiding returns 0 23:27:35.557 00.075 15672 PulseGuide returned control before completion, sleep 15 23:27:35.578 00.021 15672 IsGuiding returns 1 23:27:35.579 00.001 15672 scope still moving after pulse duration time elapsed 23:27:35.600 00.021 15672 IsSlewing returns 0 23:27:35.603 00.003 15672 IsGuiding returns 1 23:27:35.623 00.020 15672 IsSlewing returns 0 23:27:35.626 00.003 15672 IsGuiding returns 1 23:27:35.647 00.021 15672 IsSlewing returns 0 23:27:35.650 00.003 15672 IsGuiding returns 1 23:27:35.671 00.021 15672 IsSlewing returns 0 23:27:35.707 00.036 30444 UpdateGuideState exits: m=106656 SNR=74.1 Saturated 23:27:35.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:35.707 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:35.707 00.000 30444 Enqueuing Expose request 23:27:35.717 00.010 15672 IsGuiding returns 0 23:27:35.717 00.000 15672 scope move finished after 80 + 156 ms 23:27:35.717 00.000 15672 Move returns status 0, amount 80 23:27:35.717 00.000 15672 move complete, result=0 23:27:35.718 00.001 15672 worker thread done servicing request 23:27:35.718 00.000 15672 Worker thread wakes up 23:27:35.719 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:35.719 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:35.720 00.001 30444 GuideStep: 0.4 px 106 ms WEST, 0.4 px 80 ms SOUTH 23:27:37.834 02.114 15672 Exposure complete 23:27:37.867 00.033 15672 worker thread done servicing request 23:27:37.867 00.000 30444 OnExposeComplete: enter 23:27:37.867 00.000 30444 UpdateGuideState(): m_state=6 23:27:37.867 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2248 23:27:37.867 00.000 30444 Star::Find returns 1 (1), X=461.73, Y=193.95, Mass=98520, SNR=75.8, Peak=10119 HFD=3.9 23:27:37.867 00.000 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.33 = 1.33) 23:27:37.867 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 23:27:37.867 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.44 hyp=0.51 cameraTheta=1.05 mountX=0.12 mountY=0.49, mountTheta=1.33 23:27:37.868 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.44, opts=13) 23:27:37.868 00.000 30444 Enqueuing Move request for scope (0.25, 0.44) 23:27:37.868 00.000 15672 Worker thread wakes up 23:27:37.868 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.44) opts 0xd 23:27:37.868 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.44) 23:27:37.868 00.000 15672 Moving (0.25, 0.44) raw xDistance=0.12 yDistance=0.49 23:27:37.868 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:27:37.868 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 23:27:37.868 00.000 15672 MoveAxis(E, 0, ABG) 23:27:37.868 00.000 15672 Move returns status 0, amount 0 23:27:37.868 00.000 15672 MoveAxis(S, 87, ABG) 23:27:37.868 00.000 15672 Guiding Dir = 1, Dur = 87 23:27:37.869 00.001 15672 IsSlewing returns 0 23:27:37.874 00.005 15672 IsGuiding returns 0 23:27:37.875 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=11976, FiltMin=2563, FiltMax=8567, Gamma=2.950 23:27:37.923 00.048 30444 UpdateGuideState exits: m=98520 SNR=75.8 Saturated 23:27:37.923 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:37.923 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:37.923 00.000 30444 Enqueuing Expose request 23:27:37.952 00.029 15672 PulseGuide returned control before completion, sleep 18 23:27:37.973 00.021 15672 IsGuiding returns 1 23:27:37.973 00.000 15672 scope still moving after pulse duration time elapsed 23:27:37.994 00.021 15672 IsSlewing returns 0 23:27:37.996 00.002 15672 IsGuiding returns 1 23:27:38.018 00.022 15672 IsSlewing returns 0 23:27:38.019 00.001 15672 IsGuiding returns 1 23:27:38.039 00.020 15672 IsSlewing returns 0 23:27:38.040 00.001 15672 IsGuiding returns 1 23:27:38.061 00.021 15672 IsSlewing returns 0 23:27:38.114 00.053 15672 IsGuiding returns 0 23:27:38.114 00.000 15672 scope move finished after 87 + 153 ms 23:27:38.114 00.000 15672 Move returns status 0, amount 87 23:27:38.114 00.000 15672 move complete, result=0 23:27:38.114 00.000 15672 worker thread done servicing request 23:27:38.115 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 87 ms SOUTH 23:27:38.115 00.000 15672 Worker thread wakes up 23:27:38.115 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:38.115 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:40.024 01.909 15672 Exposure complete 23:27:40.044 00.020 15672 worker thread done servicing request 23:27:40.044 00.000 30444 OnExposeComplete: enter 23:27:40.044 00.000 30444 UpdateGuideState(): m_state=6 23:27:40.044 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2249 23:27:40.044 00.000 30444 Star::Find returns 1 (1), X=461.95, Y=193.56, Mass=111820, SNR=83.0, Peak=10278 HFD=3.8 23:27:40.044 00.000 30444 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.28) = xAngle (0.40 = 0.40) 23:27:40.044 00.000 30444 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.34 = 0.34) 23:27:40.044 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.06 hyp=0.48 cameraTheta=0.12 mountX=0.44 mountY=0.16, mountTheta=0.35 23:27:40.045 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.06, opts=13) 23:27:40.045 00.000 30444 Enqueuing Move request for scope (0.47, 0.06) 23:27:40.045 00.000 15672 Worker thread wakes up 23:27:40.045 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.06) opts 0xd 23:27:40.045 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.06) 23:27:40.045 00.000 15672 Moving (0.47, 0.06) raw xDistance=0.44 yDistance=0.16 23:27:40.045 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 23:27:40.045 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:27:40.045 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:27:40.045 00.000 15672 MoveAxis(W, 119, ABG) 23:27:40.045 00.000 15672 Guiding Dir = 3, Dur = 119 23:27:40.046 00.001 15672 IsSlewing returns 0 23:27:40.047 00.001 15672 IsGuiding returns 0 23:27:40.051 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=13276, FiltMin=2679, FiltMax=9660, Gamma=2.950 23:27:40.062 00.011 15672 PulseGuide returned control before completion, sleep 115 23:27:40.100 00.038 30444 UpdateGuideState exits: m=111820 SNR=83.0 Saturated 23:27:40.100 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:40.100 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:40.100 00.000 30444 Enqueuing Expose request 23:27:40.238 00.138 15672 IsGuiding returns 0 23:27:40.238 00.000 15672 Move returns status 0, amount 119 23:27:40.238 00.000 15672 MoveAxis(N, 0, ABG) 23:27:40.238 00.000 15672 Move returns status 0, amount 0 23:27:40.238 00.000 15672 move complete, result=0 23:27:40.238 00.000 15672 worker thread done servicing request 23:27:40.238 00.000 15672 Worker thread wakes up 23:27:40.238 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:40.238 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:40.238 00.000 30444 GuideStep: 0.4 px 119 ms WEST, 0.2 px 0 ms NORTH 23:27:42.344 02.106 15672 Exposure complete 23:27:42.364 00.020 15672 worker thread done servicing request 23:27:42.364 00.000 30444 OnExposeComplete: enter 23:27:42.364 00.000 30444 UpdateGuideState(): m_state=6 23:27:42.364 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2250 23:27:42.365 00.001 30444 Star::Find returns 1 (1), X=461.48, Y=193.89, Mass=103045, SNR=72.9, Peak=11112 HFD=3.5 23:27:42.365 00.000 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 23:27:42.365 00.000 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 23:27:42.365 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.56 mountX=-0.10 mountY=0.37, mountTheta=1.83 23:27:42.365 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.38, opts=13) 23:27:42.365 00.000 30444 Enqueuing Move request for scope (0.01, 0.38) 23:27:42.365 00.000 15672 Worker thread wakes up 23:27:42.365 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.38) opts 0xd 23:27:42.365 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.38) 23:27:42.365 00.000 15672 Moving (0.01, 0.38) raw xDistance=-0.10 yDistance=0.37 23:27:42.365 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 23:27:42.365 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 23:27:42.366 00.001 15672 MoveAxis(E, 0, ABG) 23:27:42.366 00.000 15672 Move returns status 0, amount 0 23:27:42.366 00.000 15672 MoveAxis(S, 67, ABG) 23:27:42.366 00.000 15672 Guiding Dir = 1, Dur = 67 23:27:42.367 00.001 15672 IsSlewing returns 0 23:27:42.371 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=11641, FiltMin=2716, FiltMax=8897, Gamma=2.950 23:27:42.394 00.023 15672 IsGuiding returns 0 23:27:42.420 00.026 30444 UpdateGuideState exits: m=103045 SNR=72.9 Saturated 23:27:42.420 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:42.420 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:42.420 00.000 30444 Enqueuing Expose request 23:27:42.475 00.055 15672 IsGuiding returns 1 23:27:42.475 00.000 15672 scope still moving after pulse duration time elapsed 23:27:42.496 00.021 15672 IsSlewing returns 0 23:27:42.497 00.001 15672 IsGuiding returns 1 23:27:42.518 00.021 15672 IsSlewing returns 0 23:27:42.520 00.002 15672 IsGuiding returns 1 23:27:42.540 00.020 15672 IsSlewing returns 0 23:27:42.571 00.031 15672 IsGuiding returns 0 23:27:42.571 00.000 15672 scope move finished after 67 + 110 ms 23:27:42.571 00.000 15672 Move returns status 0, amount 67 23:27:42.571 00.000 15672 move complete, result=0 23:27:42.572 00.001 15672 worker thread done servicing request 23:27:42.572 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 67 ms SOUTH 23:27:42.572 00.000 15672 Worker thread wakes up 23:27:42.572 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:42.572 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:44.479 01.907 15672 Exposure complete 23:27:44.499 00.020 15672 worker thread done servicing request 23:27:44.499 00.000 30444 OnExposeComplete: enter 23:27:44.499 00.000 30444 UpdateGuideState(): m_state=6 23:27:44.499 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2251 23:27:44.499 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=193.89, Mass=103502, SNR=80.4, Peak=11866 HFD=3.5 23:27:44.499 00.000 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.45 = 1.45) 23:27:44.499 00.000 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.39 = 1.39) 23:27:44.499 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.38 hyp=0.42 cameraTheta=1.17 mountX=0.05 mountY=0.41, mountTheta=1.45 23:27:44.500 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.38, opts=13) 23:27:44.500 00.000 30444 Enqueuing Move request for scope (0.16, 0.38) 23:27:44.500 00.000 15672 Worker thread wakes up 23:27:44.500 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.38) opts 0xd 23:27:44.500 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.38) 23:27:44.500 00.000 15672 Moving (0.16, 0.38) raw xDistance=0.05 yDistance=0.41 23:27:44.500 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:27:44.500 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 23:27:44.500 00.000 15672 MoveAxis(E, 0, ABG) 23:27:44.500 00.000 15672 Move returns status 0, amount 0 23:27:44.500 00.000 15672 MoveAxis(S, 73, ABG) 23:27:44.500 00.000 15672 Guiding Dir = 1, Dur = 73 23:27:44.501 00.001 15672 IsSlewing returns 0 23:27:44.502 00.001 15672 IsGuiding returns 0 23:27:44.506 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2396, max=12476, FiltMin=2663, FiltMax=8993, Gamma=2.950 23:27:44.616 00.110 15672 IsGuiding returns 1 23:27:44.616 00.000 15672 scope still moving after pulse duration time elapsed 23:27:44.637 00.021 15672 IsSlewing returns 0 23:27:44.639 00.002 15672 IsGuiding returns 1 23:27:44.660 00.021 15672 IsSlewing returns 0 23:27:44.680 00.020 15672 IsGuiding returns 0 23:27:44.680 00.000 15672 scope move finished after 73 + 105 ms 23:27:44.680 00.000 15672 Move returns status 0, amount 73 23:27:44.680 00.000 15672 move complete, result=0 23:27:44.680 00.000 15672 worker thread done servicing request 23:27:44.867 00.187 30444 UpdateGuideState exits: m=103502 SNR=80.4 Saturated 23:27:44.868 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:44.868 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:44.868 00.000 30444 Enqueuing Expose request 23:27:44.868 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 73 ms SOUTH 23:27:44.868 00.000 15672 Worker thread wakes up 23:27:44.868 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:44.869 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:46.978 02.109 15672 Exposure complete 23:27:46.998 00.020 15672 worker thread done servicing request 23:27:46.998 00.000 30444 OnExposeComplete: enter 23:27:46.998 00.000 30444 UpdateGuideState(): m_state=6 23:27:46.998 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2252 23:27:46.999 00.001 30444 Star::Find returns 1 (1), X=459.59, Y=193.79, Mass=92260, SNR=68.3, Peak=10793 HFD=3.5 23:27:46.999 00.000 30444 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.28) = xAngle (3.27 = -3.01) 23:27:46.999 00.000 30444 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.07) 23:27:46.999 00.000 30444 CameraToMount -- cameraX=-1.88 cameraY=0.28 hyp=1.90 cameraTheta=2.99 mountX=-1.89 mountY=-0.13, mountTheta=-3.07 23:27:46.999 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.88, y=0.28, opts=13) 23:27:46.999 00.000 30444 Enqueuing Move request for scope (-1.88, 0.28) 23:27:46.999 00.000 15672 Worker thread wakes up 23:27:46.999 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.88, 0.28) opts 0xd 23:27:46.999 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.88, 0.28) 23:27:46.999 00.000 15672 Moving (-1.88, 0.28) raw xDistance=-1.89 yDistance=-0.13 23:27:46.999 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.19 from input -1.89 23:27:46.999 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:27:47.000 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 23:27:47.000 00.000 15672 MoveAxis(E, 511, ABG) 23:27:47.000 00.000 15672 Guiding Dir = 2, Dur = 511 23:27:47.000 00.000 15672 IsSlewing returns 0 23:27:47.001 00.001 15672 IsGuiding returns 0 23:27:47.005 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=10793, FiltMin=2650, FiltMax=8507, Gamma=2.950 23:27:47.027 00.022 15672 PulseGuide returned control before completion, sleep 496 23:27:47.054 00.027 30444 UpdateGuideState exits: m=92260 SNR=68.3 Saturated 23:27:47.054 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:47.054 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:47.054 00.000 30444 Enqueuing Expose request 23:27:47.526 00.472 15672 IsGuiding returns 1 23:27:47.526 00.000 15672 scope still moving after pulse duration time elapsed 23:27:47.548 00.022 15672 IsSlewing returns 0 23:27:47.551 00.003 15672 IsGuiding returns 1 23:27:47.572 00.021 15672 IsSlewing returns 0 23:27:47.586 00.014 15672 IsGuiding returns 0 23:27:47.586 00.000 15672 scope move finished after 511 + 74 ms 23:27:47.586 00.000 15672 Move returns status 0, amount 511 23:27:47.586 00.000 15672 MoveAxis(N, 0, ABG) 23:27:47.587 00.001 15672 Move returns status 0, amount 0 23:27:47.587 00.000 15672 move complete, result=0 23:27:47.587 00.000 15672 worker thread done servicing request 23:27:47.587 00.000 15672 Worker thread wakes up 23:27:47.587 00.000 30444 GuideStep: -1.9 px 511 ms EAST, -0.1 px 0 ms NORTH 23:27:47.587 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:47.587 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:49.494 01.907 15672 Exposure complete 23:27:49.513 00.019 15672 worker thread done servicing request 23:27:49.513 00.000 30444 OnExposeComplete: enter 23:27:49.514 00.001 30444 UpdateGuideState(): m_state=6 23:27:49.514 00.000 30444 Star::Find(15, 459, 193, 0, (0,0,0,0), 0.0, 255) frame 2253 23:27:49.514 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=193.11, Mass=99274, SNR=63.8, Peak=9152 HFD=3.8 23:27:49.514 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 23:27:49.514 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 23:27:49.514 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.40 hyp=0.40 cameraTheta=-1.72 mountX=0.05 mountY=-0.40, mountTheta=-1.44 23:27:49.514 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.40, opts=13) 23:27:49.514 00.000 30444 Enqueuing Move request for scope (-0.06, -0.40) 23:27:49.514 00.000 15672 Worker thread wakes up 23:27:49.515 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.40) opts 0xd 23:27:49.515 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.40) 23:27:49.515 00.000 15672 Moving (-0.06, -0.40) raw xDistance=0.05 yDistance=-0.40 23:27:49.515 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:27:49.515 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:27:49.515 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40 23:27:49.515 00.000 15672 MoveAxis(E, 0, ABG) 23:27:49.515 00.000 15672 Move returns status 0, amount 0 23:27:49.515 00.000 15672 MoveAxis(N, 0, ABG) 23:27:49.515 00.000 15672 Move returns status 0, amount 0 23:27:49.515 00.000 15672 move complete, result=0 23:27:49.515 00.000 15672 worker thread done servicing request 23:27:49.519 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=11668, FiltMin=2736, FiltMax=8918, Gamma=2.950 23:27:49.961 00.442 30444 UpdateGuideState exits: m=99274 SNR=63.8 Saturated 23:27:49.961 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:49.962 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:49.962 00.000 30444 Enqueuing Expose request 23:27:49.962 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 23:27:49.962 00.000 15672 Worker thread wakes up 23:27:49.962 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:49.962 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:52.079 02.117 15672 Exposure complete 23:27:52.107 00.028 15672 worker thread done servicing request 23:27:52.107 00.000 30444 OnExposeComplete: enter 23:27:52.108 00.001 30444 UpdateGuideState(): m_state=6 23:27:52.108 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2254 23:27:52.108 00.000 30444 Star::Find returns 1 (1), X=462.29, Y=193.33, Mass=122269, SNR=90.4, Peak=11512 HFD=3.7 23:27:52.108 00.000 30444 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 23:27:52.108 00.000 30444 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.00 = 0.00) 23:27:52.108 00.000 30444 CameraToMount -- cameraX=0.81 cameraY=-0.18 hyp=0.83 cameraTheta=-0.22 mountX=0.83 mountY=0.00, mountTheta=0.00 23:27:52.108 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.81, y=-0.18, opts=13) 23:27:52.108 00.000 30444 Enqueuing Move request for scope (0.81, -0.18) 23:27:52.108 00.000 15672 Worker thread wakes up 23:27:52.109 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.18) opts 0xd 23:27:52.109 00.000 15672 Handling offset move in thread for scope, endpoint = (0.81, -0.18) 23:27:52.109 00.000 15672 Moving (0.81, -0.18) raw xDistance=0.83 yDistance=0.00 23:27:52.109 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83 23:27:52.109 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:27:52.109 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 23:27:52.109 00.000 15672 MoveAxis(W, 224, ABG) 23:27:52.109 00.000 15672 Guiding Dir = 3, Dur = 224 23:27:52.109 00.000 15672 IsSlewing returns 0 23:27:52.111 00.002 15672 IsGuiding returns 0 23:27:52.115 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1980, max=11554, FiltMin=2655, FiltMax=9420, Gamma=2.950 23:27:52.138 00.023 15672 PulseGuide returned control before completion, sleep 207 23:27:52.163 00.025 30444 UpdateGuideState exits: m=122269 SNR=90.4 Saturated 23:27:52.163 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:52.163 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:52.163 00.000 30444 Enqueuing Expose request 23:27:52.348 00.185 15672 IsGuiding returns 1 23:27:52.349 00.001 15672 scope still moving after pulse duration time elapsed 23:27:52.370 00.021 15672 IsSlewing returns 0 23:27:52.395 00.025 15672 IsGuiding returns 0 23:27:52.395 00.000 15672 scope move finished after 224 + 59 ms 23:27:52.395 00.000 15672 Move returns status 0, amount 224 23:27:52.395 00.000 15672 MoveAxis(N, 0, ABG) 23:27:52.395 00.000 15672 Move returns status 0, amount 0 23:27:52.395 00.000 15672 move complete, result=0 23:27:52.395 00.000 15672 worker thread done servicing request 23:27:52.395 00.000 15672 Worker thread wakes up 23:27:52.395 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:52.395 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:52.395 00.000 30444 GuideStep: 0.8 px 224 ms WEST, 0.0 px 0 ms NORTH 23:27:54.300 01.905 15672 Exposure complete 23:27:54.320 00.020 15672 worker thread done servicing request 23:27:54.320 00.000 30444 OnExposeComplete: enter 23:27:54.320 00.000 30444 UpdateGuideState(): m_state=6 23:27:54.320 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2255 23:27:54.320 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=193.55, Mass=103407, SNR=69.6, Peak=12392 HFD=3.3 23:27:54.320 00.000 30444 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.28) = xAngle (2.73 = 2.73) 23:27:54.320 00.000 30444 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.66 = 2.66) 23:27:54.320 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.07 cameraTheta=2.45 mountX=-0.07 mountY=0.03, mountTheta=2.68 23:27:54.321 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.05, opts=13) 23:27:54.321 00.000 30444 Enqueuing Move request for scope (-0.06, 0.05) 23:27:54.321 00.000 15672 Worker thread wakes up 23:27:54.321 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd 23:27:54.321 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.05) 23:27:54.321 00.000 15672 Moving (-0.06, 0.05) raw xDistance=-0.07 yDistance=0.03 23:27:54.321 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:27:54.321 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:27:54.321 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:27:54.321 00.000 15672 MoveAxis(E, 0, ABG) 23:27:54.321 00.000 15672 Move returns status 0, amount 0 23:27:54.321 00.000 15672 MoveAxis(N, 0, ABG) 23:27:54.321 00.000 15672 Move returns status 0, amount 0 23:27:54.321 00.000 15672 move complete, result=0 23:27:54.322 00.001 15672 worker thread done servicing request 23:27:54.327 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=12915, FiltMin=2679, FiltMax=8974, Gamma=2.950 23:27:54.376 00.049 30444 UpdateGuideState exits: m=103407 SNR=69.6 Saturated 23:27:54.376 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:54.376 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:54.376 00.000 30444 Enqueuing Expose request 23:27:54.376 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:27:54.376 00.000 15672 Worker thread wakes up 23:27:54.376 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:54.376 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:56.486 02.110 15672 Exposure complete 23:27:56.505 00.019 15672 worker thread done servicing request 23:27:56.506 00.001 30444 OnExposeComplete: enter 23:27:56.506 00.000 30444 UpdateGuideState(): m_state=6 23:27:56.506 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2256 23:27:56.506 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=193.34, Mass=104302, SNR=67.9, Peak=11055 HFD=3.6 23:27:56.506 00.000 30444 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.28) = xAngle (-0.30 = -0.30) 23:27:56.506 00.000 30444 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.36 = -0.36) 23:27:56.506 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-0.58 mountX=0.30 mountY=-0.11, mountTheta=-0.35 23:27:56.506 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.17, opts=13) 23:27:56.506 00.000 30444 Enqueuing Move request for scope (0.26, -0.17) 23:27:56.507 00.001 15672 Worker thread wakes up 23:27:56.507 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.17) opts 0xd 23:27:56.507 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.17) 23:27:56.507 00.000 15672 Moving (0.26, -0.17) raw xDistance=0.30 yDistance=-0.11 23:27:56.507 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 23:27:56.507 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:27:56.507 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:27:56.507 00.000 15672 MoveAxis(W, 81, ABG) 23:27:56.507 00.000 15672 Guiding Dir = 3, Dur = 81 23:27:56.508 00.001 15672 IsSlewing returns 0 23:27:56.509 00.001 15672 IsGuiding returns 0 23:27:56.512 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13090, FiltMin=2668, FiltMax=9076, Gamma=2.950 23:27:56.531 00.019 15672 PulseGuide returned control before completion, sleep 69 23:27:56.562 00.031 30444 UpdateGuideState exits: m=104302 SNR=67.9 Saturated 23:27:56.562 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:56.562 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:56.562 00.000 30444 Enqueuing Expose request 23:27:56.627 00.065 15672 IsGuiding returns 0 23:27:56.627 00.000 15672 Move returns status 0, amount 81 23:27:56.627 00.000 15672 MoveAxis(N, 0, ABG) 23:27:56.628 00.001 15672 Move returns status 0, amount 0 23:27:56.628 00.000 15672 move complete, result=0 23:27:56.628 00.000 15672 worker thread done servicing request 23:27:56.628 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.1 px 0 ms NORTH 23:27:56.628 00.000 15672 Worker thread wakes up 23:27:56.628 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:56.628 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:27:58.538 01.910 15672 Exposure complete 23:27:58.557 00.019 15672 worker thread done servicing request 23:27:58.557 00.000 30444 OnExposeComplete: enter 23:27:58.557 00.000 30444 UpdateGuideState(): m_state=6 23:27:58.558 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2257 23:27:58.558 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=193.45, Mass=108970, SNR=96.8, Peak=12662 HFD=3.3 23:27:58.558 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 23:27:58.558 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 23:27:58.558 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.56 mountX=0.10 mountY=-0.03, mountTheta=-0.33 23:27:58.558 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.05, opts=13) 23:27:58.558 00.000 30444 Enqueuing Move request for scope (0.09, -0.05) 23:27:58.558 00.000 15672 Worker thread wakes up 23:27:58.558 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd 23:27:58.559 00.001 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.05) 23:27:58.559 00.000 15672 Moving (0.09, -0.05) raw xDistance=0.10 yDistance=-0.03 23:27:58.559 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:27:58.559 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:27:58.559 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:27:58.559 00.000 15672 MoveAxis(E, 0, ABG) 23:27:58.559 00.000 15672 Move returns status 0, amount 0 23:27:58.559 00.000 15672 MoveAxis(N, 0, ABG) 23:27:58.559 00.000 15672 Move returns status 0, amount 0 23:27:58.559 00.000 15672 move complete, result=0 23:27:58.559 00.000 15672 worker thread done servicing request 23:27:58.564 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=13876, FiltMin=2716, FiltMax=9331, Gamma=2.950 23:27:58.613 00.049 30444 UpdateGuideState exits: m=108970 SNR=96.8 Saturated 23:27:58.613 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:58.613 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:27:58.613 00.000 30444 Enqueuing Expose request 23:27:58.613 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:27:58.613 00.000 15672 Worker thread wakes up 23:27:58.613 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:27:58.613 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:00.722 02.109 15672 Exposure complete 23:28:00.741 00.019 15672 worker thread done servicing request 23:28:00.742 00.001 30444 OnExposeComplete: enter 23:28:00.742 00.000 30444 UpdateGuideState(): m_state=6 23:28:00.742 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2258 23:28:00.742 00.000 30444 Star::Find returns 1 (1), X=460.77, Y=193.68, Mass=119481, SNR=84.4, Peak=13481 HFD=3.6 23:28:00.742 00.000 30444 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.28) = xAngle (3.18 = -3.11) 23:28:00.742 00.000 30444 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.11 = 3.11) 23:28:00.742 00.000 30444 CameraToMount -- cameraX=-0.71 cameraY=0.18 hyp=0.73 cameraTheta=2.90 mountX=-0.73 mountY=0.02, mountTheta=3.11 23:28:00.742 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.71, y=0.18, opts=13) 23:28:00.742 00.000 30444 Enqueuing Move request for scope (-0.71, 0.18) 23:28:00.743 00.001 15672 Worker thread wakes up 23:28:00.743 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.18) opts 0xd 23:28:00.743 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.71, 0.18) 23:28:00.743 00.000 15672 Moving (-0.71, 0.18) raw xDistance=-0.73 yDistance=0.02 23:28:00.743 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73 23:28:00.743 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:28:00.743 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 23:28:00.743 00.000 15672 MoveAxis(E, 197, ABG) 23:28:00.743 00.000 15672 Guiding Dir = 2, Dur = 197 23:28:00.743 00.000 15672 IsSlewing returns 0 23:28:00.745 00.002 15672 IsGuiding returns 0 23:28:00.749 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2359, max=13481, FiltMin=2582, FiltMax=8975, Gamma=2.950 23:28:00.765 00.016 15672 PulseGuide returned control before completion, sleep 188 23:28:00.798 00.033 30444 UpdateGuideState exits: m=119481 SNR=84.4 Saturated 23:28:00.798 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:00.798 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:00.798 00.000 30444 Enqueuing Expose request 23:28:00.955 00.157 15672 IsGuiding returns 1 23:28:00.955 00.000 15672 scope still moving after pulse duration time elapsed 23:28:00.977 00.022 15672 IsSlewing returns 0 23:28:01.005 00.028 15672 IsGuiding returns 0 23:28:01.006 00.001 15672 scope move finished after 197 + 64 ms 23:28:01.006 00.000 15672 Move returns status 0, amount 197 23:28:01.006 00.000 15672 MoveAxis(N, 0, ABG) 23:28:01.006 00.000 15672 Move returns status 0, amount 0 23:28:01.006 00.000 15672 move complete, result=0 23:28:01.006 00.000 15672 worker thread done servicing request 23:28:01.006 00.000 15672 Worker thread wakes up 23:28:01.007 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:01.007 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:01.007 00.000 30444 GuideStep: -0.7 px 197 ms EAST, 0.0 px 0 ms NORTH 23:28:02.916 01.909 15672 Exposure complete 23:28:02.936 00.020 15672 worker thread done servicing request 23:28:02.936 00.000 30444 OnExposeComplete: enter 23:28:02.936 00.000 30444 UpdateGuideState(): m_state=6 23:28:02.936 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 2259 23:28:02.937 00.001 30444 Star::Find returns 1 (1), X=461.38, Y=193.56, Mass=95547, SNR=75.7, Peak=10694 HFD=3.4 23:28:02.937 00.000 30444 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.28) = xAngle (2.96 = 2.96) 23:28:02.937 00.000 30444 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.90 = 2.90) 23:28:02.937 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.69 mountX=-0.11 mountY=0.03, mountTheta=2.90 23:28:02.937 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.05, opts=13) 23:28:02.937 00.000 30444 Enqueuing Move request for scope (-0.10, 0.05) 23:28:02.937 00.000 15672 Worker thread wakes up 23:28:02.937 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd 23:28:02.937 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.05) 23:28:02.937 00.000 15672 Moving (-0.10, 0.05) raw xDistance=-0.11 yDistance=0.03 23:28:02.937 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 23:28:02.937 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:28:02.938 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:28:02.938 00.000 15672 MoveAxis(E, 0, ABG) 23:28:02.938 00.000 15672 Move returns status 0, amount 0 23:28:02.938 00.000 15672 MoveAxis(N, 0, ABG) 23:28:02.938 00.000 15672 Move returns status 0, amount 0 23:28:02.938 00.000 15672 move complete, result=0 23:28:02.938 00.000 15672 worker thread done servicing request 23:28:02.943 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=12824, FiltMin=2707, FiltMax=8923, Gamma=2.950 23:28:02.993 00.050 30444 UpdateGuideState exits: m=95547 SNR=75.7 Saturated 23:28:02.993 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:02.993 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:02.993 00.000 30444 Enqueuing Expose request 23:28:02.993 00.000 15672 Worker thread wakes up 23:28:02.993 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:02.993 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:02.993 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:28:05.102 02.109 15672 Exposure complete 23:28:05.122 00.020 15672 worker thread done servicing request 23:28:05.122 00.000 30444 OnExposeComplete: enter 23:28:05.122 00.000 30444 UpdateGuideState(): m_state=6 23:28:05.122 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2260 23:28:05.122 00.000 30444 Star::Find returns 1 (1), X=462.12, Y=193.46, Mass=115213, SNR=85.2, Peak=10897 HFD=3.8 23:28:05.122 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.28) = xAngle (0.21 = 0.21) 23:28:05.122 00.000 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 23:28:05.122 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=-0.05 hyp=0.64 cameraTheta=-0.07 mountX=0.63 mountY=0.09, mountTheta=0.15 23:28:05.123 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=-0.05, opts=13) 23:28:05.123 00.000 30444 Enqueuing Move request for scope (0.64, -0.05) 23:28:05.123 00.000 15672 Worker thread wakes up 23:28:05.123 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.05) opts 0xd 23:28:05.123 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, -0.05) 23:28:05.123 00.000 15672 Moving (0.64, -0.05) raw xDistance=0.63 yDistance=0.09 23:28:05.123 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63 23:28:05.123 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:28:05.123 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:28:05.123 00.000 15672 MoveAxis(W, 170, ABG) 23:28:05.123 00.000 15672 Guiding Dir = 3, Dur = 170 23:28:05.123 00.000 15672 IsSlewing returns 0 23:28:05.124 00.001 15672 IsGuiding returns 0 23:28:05.128 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=10970, FiltMin=2663, FiltMax=9248, Gamma=2.950 23:28:05.141 00.013 15672 PulseGuide returned control before completion, sleep 163 23:28:05.177 00.036 30444 UpdateGuideState exits: m=115213 SNR=85.2 Saturated 23:28:05.177 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:05.177 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:05.177 00.000 30444 Enqueuing Expose request 23:28:05.334 00.157 15672 IsGuiding returns 0 23:28:05.334 00.000 15672 Move returns status 0, amount 170 23:28:05.334 00.000 15672 MoveAxis(N, 0, ABG) 23:28:05.334 00.000 15672 Move returns status 0, amount 0 23:28:05.334 00.000 15672 move complete, result=0 23:28:05.334 00.000 15672 worker thread done servicing request 23:28:05.334 00.000 15672 Worker thread wakes up 23:28:05.334 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:05.334 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:05.334 00.000 30444 GuideStep: 0.6 px 170 ms WEST, 0.1 px 0 ms NORTH 23:28:07.243 01.909 15672 Exposure complete 23:28:07.262 00.019 15672 worker thread done servicing request 23:28:07.262 00.000 30444 OnExposeComplete: enter 23:28:07.262 00.000 30444 UpdateGuideState(): m_state=6 23:28:07.263 00.001 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2261 23:28:07.263 00.000 30444 Star::Find returns 1 (1), X=461.81, Y=193.18, Mass=107089, SNR=73.1, Peak=10440 HFD=3.6 23:28:07.263 00.000 30444 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.28) = xAngle (-0.50 = -0.50) 23:28:07.263 00.000 30444 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 23:28:07.263 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.32 hyp=0.46 cameraTheta=-0.78 mountX=0.40 mountY=-0.25, mountTheta=-0.55 23:28:07.263 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.32, opts=13) 23:28:07.263 00.000 30444 Enqueuing Move request for scope (0.33, -0.32) 23:28:07.263 00.000 15672 Worker thread wakes up 23:28:07.263 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.32) opts 0xd 23:28:07.265 00.002 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.32) 23:28:07.265 00.000 15672 Moving (0.33, -0.32) raw xDistance=0.40 yDistance=-0.25 23:28:07.265 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40 23:28:07.265 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:28:07.265 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 23:28:07.265 00.000 15672 MoveAxis(W, 121, ABG) 23:28:07.265 00.000 15672 Guiding Dir = 3, Dur = 121 23:28:07.265 00.000 15672 IsSlewing returns 0 23:28:07.265 00.000 15672 IsGuiding returns 0 23:28:07.269 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=12064, FiltMin=2700, FiltMax=8645, Gamma=2.950 23:28:07.282 00.013 15672 PulseGuide returned control before completion, sleep 115 23:28:07.318 00.036 30444 UpdateGuideState exits: m=107089 SNR=73.1 Saturated 23:28:07.318 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:07.318 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:07.318 00.000 30444 Enqueuing Expose request 23:28:07.399 00.081 15672 IsGuiding returns 1 23:28:07.399 00.000 15672 scope still moving after pulse duration time elapsed 23:28:07.420 00.021 15672 IsSlewing returns 0 23:28:07.427 00.007 15672 IsGuiding returns 0 23:28:07.427 00.000 15672 scope move finished after 121 + 39 ms 23:28:07.427 00.000 15672 Move returns status 0, amount 121 23:28:07.427 00.000 15672 MoveAxis(N, 0, ABG) 23:28:07.427 00.000 15672 Move returns status 0, amount 0 23:28:07.427 00.000 15672 move complete, result=0 23:28:07.427 00.000 15672 worker thread done servicing request 23:28:07.427 00.000 15672 Worker thread wakes up 23:28:07.427 00.000 30444 GuideStep: 0.4 px 121 ms WEST, -0.2 px 0 ms NORTH 23:28:07.427 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:07.427 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:09.536 02.109 15672 Exposure complete 23:28:09.556 00.020 15672 worker thread done servicing request 23:28:09.556 00.000 30444 OnExposeComplete: enter 23:28:09.556 00.000 30444 UpdateGuideState(): m_state=6 23:28:09.556 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2262 23:28:09.556 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=193.36, Mass=109488, SNR=83.4, Peak=12480 HFD=3.4 23:28:09.556 00.000 30444 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 23:28:09.556 00.000 30444 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 23:28:09.556 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.63 mountX=0.23 mountY=-0.10, mountTheta=-0.41 23:28:09.557 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.14, opts=13) 23:28:09.557 00.000 30444 Enqueuing Move request for scope (0.19, -0.14) 23:28:09.557 00.000 15672 Worker thread wakes up 23:28:09.557 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd 23:28:09.557 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.14) 23:28:09.557 00.000 15672 Moving (0.19, -0.14) raw xDistance=0.23 yDistance=-0.10 23:28:09.557 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 23:28:09.557 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:28:09.557 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 23:28:09.557 00.000 15672 MoveAxis(E, 0, ABG) 23:28:09.558 00.001 15672 Move returns status 0, amount 0 23:28:09.558 00.000 15672 MoveAxis(N, 0, ABG) 23:28:09.558 00.000 15672 Move returns status 0, amount 0 23:28:09.558 00.000 15672 move complete, result=0 23:28:09.558 00.000 15672 worker thread done servicing request 23:28:09.562 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=13872, FiltMin=2662, FiltMax=9318, Gamma=2.950 23:28:09.612 00.050 30444 UpdateGuideState exits: m=109488 SNR=83.4 Saturated 23:28:09.612 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:09.612 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:09.612 00.000 30444 Enqueuing Expose request 23:28:09.612 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:28:09.612 00.000 15672 Worker thread wakes up 23:28:09.612 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:09.612 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:11.527 01.915 15672 Exposure complete 23:28:11.558 00.031 15672 worker thread done servicing request 23:28:11.558 00.000 30444 OnExposeComplete: enter 23:28:11.558 00.000 30444 UpdateGuideState(): m_state=6 23:28:11.558 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2263 23:28:11.558 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=193.48, Mass=109688, SNR=74.9, Peak=11023 HFD=3.3 23:28:11.558 00.000 30444 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.28) = xAngle (-0.04 = -0.04) 23:28:11.558 00.000 30444 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 23:28:11.558 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.31 mountX=0.08 mountY=-0.01, mountTheta=-0.10 23:28:11.559 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.03, opts=13) 23:28:11.559 00.000 30444 Enqueuing Move request for scope (0.08, -0.03) 23:28:11.559 00.000 15672 Worker thread wakes up 23:28:11.559 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd 23:28:11.559 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.03) 23:28:11.559 00.000 15672 Moving (0.08, -0.03) raw xDistance=0.08 yDistance=-0.01 23:28:11.559 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:28:11.559 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:28:11.559 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:28:11.559 00.000 15672 MoveAxis(E, 0, ABG) 23:28:11.559 00.000 15672 Move returns status 0, amount 0 23:28:11.559 00.000 15672 MoveAxis(N, 0, ABG) 23:28:11.559 00.000 15672 Move returns status 0, amount 0 23:28:11.559 00.000 15672 move complete, result=0 23:28:11.559 00.000 15672 worker thread done servicing request 23:28:11.564 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=11106, FiltMin=2662, FiltMax=8800, Gamma=2.950 23:28:11.614 00.050 30444 UpdateGuideState exits: m=109688 SNR=74.9 Saturated 23:28:11.614 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:11.614 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:11.614 00.000 30444 Enqueuing Expose request 23:28:11.614 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:28:11.614 00.000 15672 Worker thread wakes up 23:28:11.614 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:11.614 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:13.722 02.108 15672 Exposure complete 23:28:13.742 00.020 15672 worker thread done servicing request 23:28:13.742 00.000 30444 OnExposeComplete: enter 23:28:13.742 00.000 30444 UpdateGuideState(): m_state=6 23:28:13.742 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2264 23:28:13.742 00.000 30444 Star::Find returns 1 (1), X=461.88, Y=192.98, Mass=108080, SNR=76.7, Peak=11092 HFD=3.8 23:28:13.742 00.000 30444 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 23:28:13.742 00.000 30444 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 23:28:13.742 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.53 hyp=0.67 cameraTheta=-0.92 mountX=0.54 mountY=-0.43, mountTheta=-0.68 23:28:13.742 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.53, opts=13) 23:28:13.742 00.000 30444 Enqueuing Move request for scope (0.41, -0.53) 23:28:13.742 00.000 15672 Worker thread wakes up 23:28:13.742 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.53) opts 0xd 23:28:13.743 00.001 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.53) 23:28:13.743 00.000 15672 Moving (0.41, -0.53) raw xDistance=0.54 yDistance=-0.43 23:28:13.743 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54 23:28:13.743 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:28:13.743 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43 23:28:13.743 00.000 15672 MoveAxis(W, 145, ABG) 23:28:13.743 00.000 15672 Guiding Dir = 3, Dur = 145 23:28:13.743 00.000 15672 IsSlewing returns 0 23:28:13.745 00.002 15672 IsGuiding returns 0 23:28:13.749 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2000, max=13299, FiltMin=2633, FiltMax=8662, Gamma=2.950 23:28:13.768 00.019 15672 PulseGuide returned control before completion, sleep 133 23:28:13.799 00.031 30444 UpdateGuideState exits: m=108080 SNR=76.7 Saturated 23:28:13.799 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:13.799 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:13.799 00.000 30444 Enqueuing Expose request 23:28:13.904 00.105 15672 IsGuiding returns 1 23:28:13.904 00.000 15672 scope still moving after pulse duration time elapsed 23:28:13.925 00.021 15672 IsSlewing returns 0 23:28:13.960 00.035 15672 IsGuiding returns 0 23:28:13.960 00.000 15672 scope move finished after 145 + 70 ms 23:28:13.960 00.000 15672 Move returns status 0, amount 145 23:28:13.960 00.000 15672 MoveAxis(N, 0, ABG) 23:28:13.960 00.000 15672 Move returns status 0, amount 0 23:28:13.960 00.000 15672 move complete, result=0 23:28:13.960 00.000 15672 worker thread done servicing request 23:28:13.960 00.000 15672 Worker thread wakes up 23:28:13.960 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:13.960 00.000 30444 GuideStep: 0.5 px 145 ms WEST, -0.4 px 0 ms NORTH 23:28:13.961 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:15.869 01.908 15672 Exposure complete 23:28:15.888 00.019 15672 worker thread done servicing request 23:28:15.889 00.001 30444 OnExposeComplete: enter 23:28:15.889 00.000 30444 UpdateGuideState(): m_state=6 23:28:15.889 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2265 23:28:15.889 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=192.73, Mass=103393, SNR=81.9, Peak=11947 HFD=3.4 23:28:15.889 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.70 = -1.70) 23:28:15.889 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 23:28:15.889 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.77 hyp=0.84 cameraTheta=-1.97 mountX=-0.10 mountY=-0.83, mountTheta=-1.70 23:28:15.889 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.77, opts=13) 23:28:15.889 00.000 30444 Enqueuing Move request for scope (-0.33, -0.77) 23:28:15.890 00.001 15672 Worker thread wakes up 23:28:15.890 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.77) opts 0xd 23:28:15.890 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.77) 23:28:15.890 00.000 15672 Moving (-0.33, -0.77) raw xDistance=-0.10 yDistance=-0.83 23:28:15.890 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 23:28:15.890 00.000 15672 resist switch: large excursion: input -0.83 thresh 0.75 direction from 1 to -1 23:28:15.890 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.48 23:28:15.890 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 23:28:15.890 00.000 15672 MoveAxis(E, 0, ABG) 23:28:15.890 00.000 15672 Move returns status 0, amount 0 23:28:15.890 00.000 15672 MoveAxis(N, 147, ABG) 23:28:15.890 00.000 15672 Guiding Dir = 0, Dur = 147 23:28:15.890 00.000 15672 IsSlewing returns 0 23:28:15.892 00.002 15672 IsGuiding returns 0 23:28:15.896 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12667, FiltMin=2691, FiltMax=9305, Gamma=2.950 23:28:15.945 00.049 30444 UpdateGuideState exits: m=103393 SNR=81.9 Saturated 23:28:15.945 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:15.945 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:15.945 00.000 30444 Enqueuing Expose request 23:28:15.972 00.027 15672 PulseGuide returned control before completion, sleep 77 23:28:16.051 00.079 15672 IsGuiding returns 1 23:28:16.051 00.000 15672 scope still moving after pulse duration time elapsed 23:28:16.072 00.021 15672 IsSlewing returns 0 23:28:16.073 00.001 15672 IsGuiding returns 1 23:28:16.094 00.021 15672 IsSlewing returns 0 23:28:16.148 00.054 15672 IsGuiding returns 0 23:28:16.149 00.001 15672 scope move finished after 147 + 109 ms 23:28:16.149 00.000 15672 Move returns status 0, amount 147 23:28:16.149 00.000 15672 move complete, result=0 23:28:16.149 00.000 15672 worker thread done servicing request 23:28:16.149 00.000 15672 Worker thread wakes up 23:28:16.149 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:16.149 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:16.150 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 147 ms NORTH 23:28:18.257 02.107 15672 Exposure complete 23:28:18.277 00.020 15672 worker thread done servicing request 23:28:18.277 00.000 30444 OnExposeComplete: enter 23:28:18.277 00.000 30444 UpdateGuideState(): m_state=6 23:28:18.278 00.001 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2266 23:28:18.278 00.000 30444 Star::Find returns 1 (1), X=461.20, Y=193.15, Mass=103325, SNR=78.0, Peak=11568 HFD=3.7 23:28:18.278 00.000 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.28) = xAngle (-1.95 = -1.95) 23:28:18.278 00.000 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 23:28:18.278 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.36 hyp=0.45 cameraTheta=-2.23 mountX=-0.17 mountY=-0.41, mountTheta=-1.96 23:28:18.278 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.36, opts=13) 23:28:18.278 00.000 30444 Enqueuing Move request for scope (-0.28, -0.36) 23:28:18.278 00.000 15672 Worker thread wakes up 23:28:18.278 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.36) opts 0xd 23:28:18.278 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.36) 23:28:18.278 00.000 15672 Moving (-0.28, -0.36) raw xDistance=-0.17 yDistance=-0.41 23:28:18.279 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:28:18.279 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 23:28:18.279 00.000 15672 MoveAxis(E, 0, ABG) 23:28:18.279 00.000 15672 Move returns status 0, amount 0 23:28:18.279 00.000 15672 MoveAxis(N, 73, ABG) 23:28:18.279 00.000 15672 Guiding Dir = 0, Dur = 73 23:28:18.279 00.000 15672 IsSlewing returns 0 23:28:18.281 00.002 15672 IsGuiding returns 0 23:28:18.285 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2419, max=11568, FiltMin=2691, FiltMax=8623, Gamma=2.950 23:28:18.334 00.049 30444 UpdateGuideState exits: m=103325 SNR=78.0 Saturated 23:28:18.334 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:18.334 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:18.334 00.000 30444 Enqueuing Expose request 23:28:18.353 00.019 15672 PulseGuide returned control before completion, sleep 11 23:28:18.366 00.013 15672 IsGuiding returns 1 23:28:18.366 00.000 15672 scope still moving after pulse duration time elapsed 23:28:18.387 00.021 15672 IsSlewing returns 0 23:28:18.387 00.000 15672 IsGuiding returns 1 23:28:18.409 00.022 15672 IsSlewing returns 0 23:28:18.410 00.001 15672 IsGuiding returns 1 23:28:18.431 00.021 15672 IsSlewing returns 0 23:28:18.433 00.002 15672 IsGuiding returns 1 23:28:18.454 00.021 15672 IsSlewing returns 0 23:28:18.517 00.063 15672 IsGuiding returns 0 23:28:18.517 00.000 15672 scope move finished after 73 + 163 ms 23:28:18.517 00.000 15672 Move returns status 0, amount 73 23:28:18.517 00.000 15672 move complete, result=0 23:28:18.517 00.000 15672 worker thread done servicing request 23:28:18.518 00.001 15672 Worker thread wakes up 23:28:18.518 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:18.518 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:18.518 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 73 ms NORTH 23:28:20.427 01.909 15672 Exposure complete 23:28:20.447 00.020 15672 worker thread done servicing request 23:28:20.448 00.001 30444 OnExposeComplete: enter 23:28:20.448 00.000 30444 UpdateGuideState(): m_state=6 23:28:20.448 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2267 23:28:20.448 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=193.39, Mass=104156, SNR=71.2, Peak=10556 HFD=3.9 23:28:20.448 00.000 30444 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.28) = xAngle (-2.66 = -2.66) 23:28:20.448 00.000 30444 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.72 = -2.72) 23:28:20.448 00.000 30444 CameraToMount -- cameraX=-0.56 cameraY=-0.12 hyp=0.57 cameraTheta=-2.94 mountX=-0.51 mountY=-0.23, mountTheta=-2.71 23:28:20.449 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.56, y=-0.12, opts=13) 23:28:20.449 00.000 30444 Enqueuing Move request for scope (-0.56, -0.12) 23:28:20.449 00.000 15672 Worker thread wakes up 23:28:20.449 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.12) opts 0xd 23:28:20.449 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.56, -0.12) 23:28:20.449 00.000 15672 Moving (-0.56, -0.12) raw xDistance=-0.51 yDistance=-0.23 23:28:20.449 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51 23:28:20.449 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:28:20.449 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 23:28:20.449 00.000 15672 MoveAxis(E, 137, ABG) 23:28:20.449 00.000 15672 Guiding Dir = 2, Dur = 137 23:28:20.449 00.000 15672 IsSlewing returns 0 23:28:20.450 00.001 15672 IsGuiding returns 0 23:28:20.455 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=10556, FiltMin=2678, FiltMax=8194, Gamma=2.950 23:28:20.477 00.022 15672 PulseGuide returned control before completion, sleep 120 23:28:20.504 00.027 30444 UpdateGuideState exits: m=104156 SNR=71.2 Saturated 23:28:20.504 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:20.504 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:20.504 00.000 30444 Enqueuing Expose request 23:28:20.600 00.096 15672 IsGuiding returns 1 23:28:20.600 00.000 15672 scope still moving after pulse duration time elapsed 23:28:20.621 00.021 15672 IsSlewing returns 0 23:28:20.624 00.003 15672 IsGuiding returns 1 23:28:20.645 00.021 15672 IsSlewing returns 0 23:28:20.701 00.056 15672 IsGuiding returns 0 23:28:20.701 00.000 15672 scope move finished after 137 + 114 ms 23:28:20.701 00.000 15672 Move returns status 0, amount 137 23:28:20.701 00.000 15672 MoveAxis(N, 0, ABG) 23:28:20.702 00.001 15672 Move returns status 0, amount 0 23:28:20.702 00.000 15672 move complete, result=0 23:28:20.702 00.000 15672 worker thread done servicing request 23:28:20.702 00.000 15672 Worker thread wakes up 23:28:20.702 00.000 30444 GuideStep: -0.5 px 137 ms EAST, -0.2 px 0 ms NORTH 23:28:20.702 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:20.702 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:22.818 02.116 15672 Exposure complete 23:28:22.848 00.030 15672 worker thread done servicing request 23:28:22.848 00.000 30444 OnExposeComplete: enter 23:28:22.848 00.000 30444 UpdateGuideState(): m_state=6 23:28:22.848 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 2268 23:28:22.848 00.000 30444 Star::Find returns 1 (1), X=461.90, Y=193.00, Mass=97464, SNR=66.3, Peak=9742 HFD=4.0 23:28:22.849 00.001 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.60 = -0.60) 23:28:22.849 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 23:28:22.849 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.50 hyp=0.65 cameraTheta=-0.88 mountX=0.54 mountY=-0.40, mountTheta=-0.64 23:28:22.849 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.50, opts=13) 23:28:22.849 00.000 30444 Enqueuing Move request for scope (0.42, -0.50) 23:28:22.849 00.000 15672 Worker thread wakes up 23:28:22.849 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.50) opts 0xd 23:28:22.849 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.50) 23:28:22.849 00.000 15672 Moving (0.42, -0.50) raw xDistance=0.54 yDistance=-0.40 23:28:22.849 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.54 23:28:22.849 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 23:28:22.849 00.000 15672 MoveAxis(W, 136, ABG) 23:28:22.849 00.000 15672 Guiding Dir = 3, Dur = 136 23:28:22.850 00.001 15672 IsSlewing returns 0 23:28:22.856 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2370, max=11520, FiltMin=2631, FiltMax=8594, Gamma=2.950 23:28:22.874 00.018 15672 IsGuiding returns 0 23:28:22.889 00.015 15672 PulseGuide returned control before completion, sleep 131 23:28:22.906 00.017 30444 UpdateGuideState exits: m=97464 SNR=66.3 Saturated 23:28:22.907 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:22.907 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:22.907 00.000 30444 Enqueuing Expose request 23:28:23.024 00.117 15672 IsGuiding returns 1 23:28:23.024 00.000 15672 scope still moving after pulse duration time elapsed 23:28:23.045 00.021 15672 IsSlewing returns 0 23:28:23.067 00.022 15672 IsGuiding returns 0 23:28:23.067 00.000 15672 scope move finished after 136 + 57 ms 23:28:23.067 00.000 15672 Move returns status 0, amount 136 23:28:23.067 00.000 15672 MoveAxis(N, 72, ABG) 23:28:23.067 00.000 15672 Guiding Dir = 0, Dur = 72 23:28:23.068 00.001 15672 IsSlewing returns 0 23:28:23.072 00.004 15672 IsGuiding returns 0 23:28:23.196 00.124 15672 IsGuiding returns 1 23:28:23.196 00.000 15672 scope still moving after pulse duration time elapsed 23:28:23.217 00.021 15672 IsSlewing returns 0 23:28:23.220 00.003 15672 IsGuiding returns 1 23:28:23.240 00.020 15672 IsSlewing returns 0 23:28:23.241 00.001 15672 IsGuiding returns 1 23:28:23.263 00.022 15672 IsSlewing returns 0 23:28:23.291 00.028 15672 IsGuiding returns 0 23:28:23.291 00.000 15672 scope move finished after 72 + 147 ms 23:28:23.291 00.000 15672 Move returns status 0, amount 72 23:28:23.291 00.000 15672 move complete, result=0 23:28:23.291 00.000 15672 worker thread done servicing request 23:28:23.291 00.000 15672 Worker thread wakes up 23:28:23.292 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:23.292 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:23.292 00.000 30444 GuideStep: 0.5 px 136 ms WEST, -0.4 px 72 ms NORTH 23:28:25.207 01.915 15672 Exposure complete 23:28:25.238 00.031 15672 worker thread done servicing request 23:28:25.238 00.000 30444 OnExposeComplete: enter 23:28:25.238 00.000 30444 UpdateGuideState(): m_state=6 23:28:25.238 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2269 23:28:25.238 00.000 30444 Star::Find returns 1 (1), X=461.85, Y=192.89, Mass=114258, SNR=89.1, Peak=10925 HFD=3.7 23:28:25.238 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 23:28:25.238 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 23:28:25.238 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.62 hyp=0.72 cameraTheta=-1.03 mountX=0.53 mountY=-0.53, mountTheta=-0.78 23:28:25.239 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.62, opts=13) 23:28:25.239 00.000 30444 Enqueuing Move request for scope (0.37, -0.62) 23:28:25.239 00.000 15672 Worker thread wakes up 23:28:25.239 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.62) opts 0xd 23:28:25.239 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.62) 23:28:25.239 00.000 15672 Moving (0.37, -0.62) raw xDistance=0.53 yDistance=-0.53 23:28:25.239 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53 23:28:25.239 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 23:28:25.239 00.000 15672 MoveAxis(W, 153, ABG) 23:28:25.239 00.000 15672 Guiding Dir = 3, Dur = 153 23:28:25.240 00.001 15672 IsSlewing returns 0 23:28:25.242 00.002 15672 IsGuiding returns 0 23:28:25.246 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=12526, FiltMin=2624, FiltMax=8704, Gamma=2.950 23:28:25.269 00.023 15672 PulseGuide returned control before completion, sleep 136 23:28:25.408 00.139 15672 IsGuiding returns 1 23:28:25.408 00.000 15672 scope still moving after pulse duration time elapsed 23:28:25.430 00.022 15672 IsSlewing returns 0 23:28:25.479 00.049 15672 IsGuiding returns 0 23:28:25.480 00.001 15672 scope move finished after 153 + 85 ms 23:28:25.480 00.000 15672 Move returns status 0, amount 153 23:28:25.480 00.000 15672 MoveAxis(N, 94, ABG) 23:28:25.480 00.000 15672 Guiding Dir = 0, Dur = 94 23:28:25.481 00.001 15672 IsSlewing returns 0 23:28:25.483 00.002 15672 IsGuiding returns 0 23:28:25.555 00.072 30444 UpdateGuideState exits: m=114258 SNR=89.1 Saturated 23:28:25.555 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:25.555 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:25.555 00.000 30444 Enqueuing Expose request 23:28:25.558 00.003 15672 PulseGuide returned control before completion, sleep 30 23:28:25.589 00.031 15672 IsGuiding returns 1 23:28:25.589 00.000 15672 scope still moving after pulse duration time elapsed 23:28:25.610 00.021 15672 IsSlewing returns 0 23:28:25.612 00.002 15672 IsGuiding returns 1 23:28:25.633 00.021 15672 IsSlewing returns 0 23:28:25.634 00.001 15672 IsGuiding returns 1 23:28:25.655 00.021 15672 IsSlewing returns 0 23:28:25.717 00.062 15672 IsGuiding returns 0 23:28:25.717 00.000 15672 scope move finished after 94 + 139 ms 23:28:25.717 00.000 15672 Move returns status 0, amount 94 23:28:25.717 00.000 15672 move complete, result=0 23:28:25.717 00.000 15672 worker thread done servicing request 23:28:25.717 00.000 15672 Worker thread wakes up 23:28:25.718 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:25.718 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:25.751 00.033 30444 GuideStep: 0.5 px 153 ms WEST, -0.5 px 94 ms NORTH 23:28:27.825 02.074 15672 Exposure complete 23:28:27.845 00.020 15672 worker thread done servicing request 23:28:27.845 00.000 30444 OnExposeComplete: enter 23:28:27.845 00.000 30444 UpdateGuideState(): m_state=6 23:28:27.845 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2270 23:28:27.845 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=192.33, Mass=102423, SNR=77.7, Peak=10028 HFD=3.5 23:28:27.845 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 23:28:27.845 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 23:28:27.845 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-1.18 hyp=1.18 cameraTheta=-1.53 mountX=0.36 mountY=-1.14, mountTheta=-1.26 23:28:27.846 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-1.18, opts=13) 23:28:27.846 00.000 30444 Enqueuing Move request for scope (0.04, -1.18) 23:28:27.846 00.000 15672 Worker thread wakes up 23:28:27.846 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -1.18) opts 0xd 23:28:27.846 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -1.18) 23:28:27.846 00.000 15672 Moving (0.04, -1.18) raw xDistance=0.36 yDistance=-1.14 23:28:27.846 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36 23:28:27.846 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14 23:28:27.846 00.000 15672 MoveAxis(W, 109, ABG) 23:28:27.846 00.000 15672 Guiding Dir = 3, Dur = 109 23:28:27.846 00.000 15672 IsSlewing returns 0 23:28:27.846 00.000 15672 IsGuiding returns 0 23:28:27.852 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=12154, FiltMin=2673, FiltMax=9434, Gamma=2.950 23:28:27.873 00.021 15672 PulseGuide returned control before completion, sleep 93 23:28:27.900 00.027 30444 UpdateGuideState exits: m=102423 SNR=77.7 Saturated 23:28:27.900 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:27.900 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:27.900 00.000 30444 Enqueuing Expose request 23:28:27.969 00.069 15672 IsGuiding returns 1 23:28:27.969 00.000 15672 scope still moving after pulse duration time elapsed 23:28:27.990 00.021 15672 IsSlewing returns 0 23:28:27.993 00.003 15672 IsGuiding returns 1 23:28:28.014 00.021 15672 IsSlewing returns 0 23:28:28.018 00.004 15672 IsGuiding returns 0 23:28:28.019 00.001 15672 scope move finished after 109 + 63 ms 23:28:28.019 00.000 15672 Move returns status 0, amount 109 23:28:28.019 00.000 15672 MoveAxis(N, 203, ABG) 23:28:28.019 00.000 15672 Guiding Dir = 0, Dur = 203 23:28:28.020 00.001 15672 IsSlewing returns 0 23:28:28.022 00.002 15672 IsGuiding returns 0 23:28:28.097 00.075 15672 PulseGuide returned control before completion, sleep 139 23:28:28.239 00.142 15672 IsGuiding returns 1 23:28:28.239 00.000 15672 scope still moving after pulse duration time elapsed 23:28:28.260 00.021 15672 IsSlewing returns 0 23:28:28.260 00.000 15672 IsGuiding returns 1 23:28:28.281 00.021 15672 IsSlewing returns 0 23:28:28.283 00.002 15672 IsGuiding returns 1 23:28:28.304 00.021 15672 IsSlewing returns 0 23:28:28.337 00.033 15672 IsGuiding returns 0 23:28:28.338 00.001 15672 scope move finished after 203 + 111 ms 23:28:28.338 00.000 15672 Move returns status 0, amount 203 23:28:28.338 00.000 15672 move complete, result=0 23:28:28.338 00.000 15672 worker thread done servicing request 23:28:28.338 00.000 15672 Worker thread wakes up 23:28:28.338 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:28.339 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:28.339 00.000 30444 GuideStep: 0.4 px 109 ms WEST, -1.1 px 203 ms NORTH 23:28:30.247 01.908 15672 Exposure complete 23:28:30.267 00.020 15672 worker thread done servicing request 23:28:30.267 00.000 30444 OnExposeComplete: enter 23:28:30.267 00.000 30444 UpdateGuideState(): m_state=6 23:28:30.267 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2271 23:28:30.267 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=192.82, Mass=117833, SNR=91.3, Peak=13235 HFD=3.3 23:28:30.267 00.000 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.31 = -1.31) 23:28:30.267 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 23:28:30.267 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.69 hyp=0.69 cameraTheta=-1.59 mountX=0.18 mountY=-0.67, mountTheta=-1.31 23:28:30.268 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.69, opts=13) 23:28:30.268 00.000 30444 Enqueuing Move request for scope (-0.01, -0.69) 23:28:30.268 00.000 15672 Worker thread wakes up 23:28:30.268 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.69) opts 0xd 23:28:30.268 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.69) 23:28:30.268 00.000 15672 Moving (-0.01, -0.69) raw xDistance=0.18 yDistance=-0.67 23:28:30.268 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 23:28:30.268 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 23:28:30.268 00.000 15672 MoveAxis(E, 0, ABG) 23:28:30.268 00.000 15672 Move returns status 0, amount 0 23:28:30.268 00.000 15672 MoveAxis(N, 120, ABG) 23:28:30.268 00.000 15672 Guiding Dir = 0, Dur = 120 23:28:30.269 00.001 15672 IsSlewing returns 0 23:28:30.273 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=14056, FiltMin=2658, FiltMax=10040, Gamma=2.950 23:28:30.285 00.012 15672 IsGuiding returns 0 23:28:30.365 00.080 15672 PulseGuide returned control before completion, sleep 51 23:28:30.418 00.053 15672 IsGuiding returns 1 23:28:30.419 00.001 15672 scope still moving after pulse duration time elapsed 23:28:30.439 00.020 15672 IsSlewing returns 0 23:28:30.441 00.002 15672 IsGuiding returns 1 23:28:30.464 00.023 15672 IsSlewing returns 0 23:28:30.466 00.002 15672 IsGuiding returns 1 23:28:30.487 00.021 15672 IsSlewing returns 0 23:28:30.557 00.070 15672 IsGuiding returns 0 23:28:30.557 00.000 15672 scope move finished after 120 + 151 ms 23:28:30.557 00.000 15672 Move returns status 0, amount 120 23:28:30.557 00.000 15672 move complete, result=0 23:28:30.557 00.000 15672 worker thread done servicing request 23:28:30.676 00.119 30444 UpdateGuideState exits: m=117833 SNR=91.3 Saturated 23:28:30.676 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:30.676 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:30.677 00.001 30444 Enqueuing Expose request 23:28:30.677 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 120 ms NORTH 23:28:30.677 00.000 15672 Worker thread wakes up 23:28:30.677 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:30.677 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:32.795 02.118 15672 Exposure complete 23:28:32.827 00.032 15672 worker thread done servicing request 23:28:32.827 00.000 30444 OnExposeComplete: enter 23:28:32.827 00.000 30444 UpdateGuideState(): m_state=6 23:28:32.827 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2272 23:28:32.827 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=193.27, Mass=101785, SNR=76.7, Peak=12457 HFD=3.4 23:28:32.828 00.001 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 23:28:32.828 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.90 = -1.90) 23:28:32.828 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.24 hyp=0.28 cameraTheta=-2.11 mountX=-0.07 mountY=-0.26, mountTheta=-1.84 23:28:32.828 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.24, opts=13) 23:28:32.828 00.000 30444 Enqueuing Move request for scope (-0.14, -0.24) 23:28:32.828 00.000 15672 Worker thread wakes up 23:28:32.828 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.24) opts 0xd 23:28:32.828 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.24) 23:28:32.828 00.000 15672 Moving (-0.14, -0.24) raw xDistance=-0.07 yDistance=-0.26 23:28:32.829 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:28:32.829 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 23:28:32.829 00.000 15672 MoveAxis(E, 0, ABG) 23:28:32.829 00.000 15672 Move returns status 0, amount 0 23:28:32.829 00.000 15672 MoveAxis(N, 47, ABG) 23:28:32.829 00.000 15672 Guiding Dir = 0, Dur = 47 23:28:32.829 00.000 15672 IsSlewing returns 0 23:28:32.830 00.001 15672 IsGuiding returns 0 23:28:32.834 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=13673, FiltMin=2622, FiltMax=9501, Gamma=2.950 23:28:32.882 00.048 30444 UpdateGuideState exits: m=101785 SNR=76.7 Saturated 23:28:32.882 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:32.882 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:32.882 00.000 30444 Enqueuing Expose request 23:28:32.938 00.056 15672 IsGuiding returns 1 23:28:32.938 00.000 15672 scope still moving after pulse duration time elapsed 23:28:32.959 00.021 15672 IsSlewing returns 0 23:28:32.986 00.027 15672 IsGuiding returns 0 23:28:32.986 00.000 15672 scope move finished after 47 + 108 ms 23:28:32.986 00.000 15672 Move returns status 0, amount 47 23:28:32.986 00.000 15672 move complete, result=0 23:28:32.986 00.000 15672 worker thread done servicing request 23:28:32.986 00.000 15672 Worker thread wakes up 23:28:32.986 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 47 ms NORTH 23:28:32.986 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:32.986 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:34.895 01.909 15672 Exposure complete 23:28:34.915 00.020 15672 worker thread done servicing request 23:28:34.915 00.000 30444 OnExposeComplete: enter 23:28:34.915 00.000 30444 UpdateGuideState(): m_state=6 23:28:34.915 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2273 23:28:34.915 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=193.32, Mass=118487, SNR=84.9, Peak=12848 HFD=3.3 23:28:34.915 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 23:28:34.915 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 23:28:34.915 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.54 mountX=0.06 mountY=-0.18, mountTheta=-1.27 23:28:34.916 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.19, opts=13) 23:28:34.916 00.000 30444 Enqueuing Move request for scope (0.01, -0.19) 23:28:34.916 00.000 15672 Worker thread wakes up 23:28:34.916 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd 23:28:34.916 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.19) 23:28:34.916 00.000 15672 Moving (0.01, -0.19) raw xDistance=0.06 yDistance=-0.18 23:28:34.916 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:28:34.916 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:28:34.916 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:28:34.916 00.000 15672 MoveAxis(E, 0, ABG) 23:28:34.916 00.000 15672 Move returns status 0, amount 0 23:28:34.916 00.000 15672 MoveAxis(N, 0, ABG) 23:28:34.916 00.000 15672 Move returns status 0, amount 0 23:28:34.916 00.000 15672 move complete, result=0 23:28:34.916 00.000 15672 worker thread done servicing request 23:28:34.921 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=14240, FiltMin=2653, FiltMax=10234, Gamma=2.950 23:28:34.969 00.048 30444 UpdateGuideState exits: m=118487 SNR=84.9 Saturated 23:28:34.969 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:34.969 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:34.969 00.000 30444 Enqueuing Expose request 23:28:34.969 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:28:34.969 00.000 15672 Worker thread wakes up 23:28:34.969 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:34.969 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:37.086 02.117 15672 Exposure complete 23:28:37.118 00.032 15672 worker thread done servicing request 23:28:37.118 00.000 30444 OnExposeComplete: enter 23:28:37.118 00.000 30444 UpdateGuideState(): m_state=6 23:28:37.118 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2274 23:28:37.118 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=192.72, Mass=98490, SNR=71.5, Peak=9951 HFD=3.6 23:28:37.118 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 23:28:37.118 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 23:28:37.118 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.78 hyp=0.83 cameraTheta=-1.24 mountX=0.48 mountY=-0.70, mountTheta=-0.98 23:28:37.119 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.78, opts=13) 23:28:37.119 00.000 30444 Enqueuing Move request for scope (0.27, -0.78) 23:28:37.119 00.000 15672 Worker thread wakes up 23:28:37.119 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.78) opts 0xd 23:28:37.119 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.78) 23:28:37.119 00.000 15672 Moving (0.27, -0.78) raw xDistance=0.48 yDistance=-0.70 23:28:37.119 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 23:28:37.119 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 23:28:37.119 00.000 15672 MoveAxis(W, 129, ABG) 23:28:37.119 00.000 15672 Guiding Dir = 3, Dur = 129 23:28:37.120 00.001 15672 IsSlewing returns 0 23:28:37.125 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2146, max=12652, FiltMin=2680, FiltMax=8672, Gamma=2.950 23:28:37.155 00.030 15672 IsGuiding returns 0 23:28:37.170 00.015 15672 PulseGuide returned control before completion, sleep 124 23:28:37.272 00.102 30444 UpdateGuideState exits: m=98490 SNR=71.5 Saturated 23:28:37.273 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:37.273 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:37.273 00.000 30444 Enqueuing Expose request 23:28:37.314 00.041 15672 IsGuiding returns 0 23:28:37.315 00.001 15672 Move returns status 0, amount 129 23:28:37.315 00.000 15672 MoveAxis(N, 126, ABG) 23:28:37.315 00.000 15672 Guiding Dir = 0, Dur = 126 23:28:37.315 00.000 15672 IsSlewing returns 0 23:28:37.316 00.001 15672 IsGuiding returns 0 23:28:37.394 00.078 15672 PulseGuide returned control before completion, sleep 59 23:28:37.455 00.061 15672 IsGuiding returns 1 23:28:37.455 00.000 15672 scope still moving after pulse duration time elapsed 23:28:37.476 00.021 15672 IsSlewing returns 0 23:28:37.477 00.001 15672 IsGuiding returns 1 23:28:37.498 00.021 15672 IsSlewing returns 0 23:28:37.500 00.002 15672 IsGuiding returns 1 23:28:37.521 00.021 15672 IsSlewing returns 0 23:28:37.540 00.019 15672 IsGuiding returns 0 23:28:37.540 00.000 15672 scope move finished after 126 + 97 ms 23:28:37.540 00.000 15672 Move returns status 0, amount 126 23:28:37.540 00.000 15672 move complete, result=0 23:28:37.540 00.000 15672 worker thread done servicing request 23:28:37.540 00.000 15672 Worker thread wakes up 23:28:37.541 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:37.541 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:37.541 00.000 30444 GuideStep: 0.5 px 129 ms WEST, -0.7 px 126 ms NORTH 23:28:39.448 01.907 15672 Exposure complete 23:28:39.468 00.020 15672 worker thread done servicing request 23:28:39.468 00.000 30444 OnExposeComplete: enter 23:28:39.468 00.000 30444 UpdateGuideState(): m_state=6 23:28:39.468 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2275 23:28:39.468 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=193.17, Mass=113879, SNR=90.7, Peak=11818 HFD=3.6 23:28:39.468 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 23:28:39.468 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 23:28:39.469 00.001 30444 CameraToMount -- cameraX=0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.32 mountX=0.17 mountY=-0.31, mountTheta=-1.06 23:28:39.469 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.33, opts=13) 23:28:39.469 00.000 30444 Enqueuing Move request for scope (0.08, -0.33) 23:28:39.469 00.000 15672 Worker thread wakes up 23:28:39.469 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.33) opts 0xd 23:28:39.469 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.33) 23:28:39.469 00.000 15672 Moving (0.08, -0.33) raw xDistance=0.17 yDistance=-0.31 23:28:39.469 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:28:39.469 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 23:28:39.469 00.000 15672 MoveAxis(E, 0, ABG) 23:28:39.469 00.000 15672 Move returns status 0, amount 0 23:28:39.469 00.000 15672 MoveAxis(N, 55, ABG) 23:28:39.469 00.000 15672 Guiding Dir = 0, Dur = 55 23:28:39.470 00.001 15672 IsSlewing returns 0 23:28:39.471 00.001 15672 IsGuiding returns 0 23:28:39.475 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=12995, FiltMin=2692, FiltMax=9153, Gamma=2.950 23:28:39.525 00.050 30444 UpdateGuideState exits: m=113879 SNR=90.7 Saturated 23:28:39.525 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:39.525 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:39.525 00.000 30444 Enqueuing Expose request 23:28:39.583 00.058 15672 IsGuiding returns 1 23:28:39.583 00.000 15672 scope still moving after pulse duration time elapsed 23:28:39.603 00.020 15672 IsSlewing returns 0 23:28:39.631 00.028 15672 IsGuiding returns 0 23:28:39.631 00.000 15672 scope move finished after 55 + 105 ms 23:28:39.632 00.001 15672 Move returns status 0, amount 55 23:28:39.632 00.000 15672 move complete, result=0 23:28:39.632 00.000 15672 worker thread done servicing request 23:28:39.632 00.000 15672 Worker thread wakes up 23:28:39.632 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:39.632 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:39.632 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 55 ms NORTH 23:28:41.739 02.107 15672 Exposure complete 23:28:41.759 00.020 15672 worker thread done servicing request 23:28:41.759 00.000 30444 OnExposeComplete: enter 23:28:41.759 00.000 30444 UpdateGuideState(): m_state=6 23:28:41.759 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2276 23:28:41.759 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=192.43, Mass=108521, SNR=71.6, Peak=9679 HFD=3.7 23:28:41.759 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 23:28:41.759 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 23:28:41.759 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-1.08 hyp=1.12 cameraTheta=-1.31 mountX=0.57 mountY=-0.99, mountTheta=-1.05 23:28:41.760 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-1.08, opts=13) 23:28:41.760 00.000 30444 Enqueuing Move request for scope (0.28, -1.08) 23:28:41.760 00.000 15672 Worker thread wakes up 23:28:41.760 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.08) opts 0xd 23:28:41.760 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -1.08) 23:28:41.760 00.000 15672 Moving (0.28, -1.08) raw xDistance=0.57 yDistance=-0.99 23:28:41.760 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 23:28:41.760 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99 23:28:41.760 00.000 15672 MoveAxis(W, 154, ABG) 23:28:41.760 00.000 15672 Guiding Dir = 3, Dur = 154 23:28:41.761 00.001 15672 IsSlewing returns 0 23:28:41.762 00.001 15672 IsGuiding returns 0 23:28:41.766 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12486, FiltMin=2689, FiltMax=9443, Gamma=2.950 23:28:41.788 00.022 15672 PulseGuide returned control before completion, sleep 139 23:28:41.816 00.028 30444 UpdateGuideState exits: m=108521 SNR=71.6 Saturated 23:28:41.816 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:41.816 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:41.816 00.000 30444 Enqueuing Expose request 23:28:41.979 00.163 15672 IsGuiding returns 0 23:28:41.979 00.000 15672 Move returns status 0, amount 154 23:28:41.979 00.000 15672 MoveAxis(N, 177, ABG) 23:28:41.979 00.000 15672 Guiding Dir = 0, Dur = 177 23:28:41.980 00.001 15672 IsSlewing returns 0 23:28:41.983 00.003 15672 IsGuiding returns 0 23:28:42.060 00.077 15672 PulseGuide returned control before completion, sleep 112 23:28:42.187 00.127 15672 IsGuiding returns 1 23:28:42.187 00.000 15672 scope still moving after pulse duration time elapsed 23:28:42.208 00.021 15672 IsSlewing returns 0 23:28:42.209 00.001 15672 IsGuiding returns 1 23:28:42.230 00.021 15672 IsSlewing returns 0 23:28:42.231 00.001 15672 IsGuiding returns 1 23:28:42.252 00.021 15672 IsSlewing returns 0 23:28:42.284 00.032 15672 IsGuiding returns 0 23:28:42.284 00.000 15672 scope move finished after 177 + 123 ms 23:28:42.284 00.000 15672 Move returns status 0, amount 177 23:28:42.284 00.000 15672 move complete, result=0 23:28:42.284 00.000 15672 worker thread done servicing request 23:28:42.284 00.000 15672 Worker thread wakes up 23:28:42.285 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:42.285 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:42.285 00.000 30444 GuideStep: 0.6 px 154 ms WEST, -1.0 px 177 ms NORTH 23:28:44.192 01.907 15672 Exposure complete 23:28:44.212 00.020 15672 worker thread done servicing request 23:28:44.212 00.000 30444 OnExposeComplete: enter 23:28:44.212 00.000 30444 UpdateGuideState(): m_state=6 23:28:44.212 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2277 23:28:44.212 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=192.89, Mass=116047, SNR=75.6, Peak=11060 HFD=3.6 23:28:44.212 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 23:28:44.212 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 23:28:44.212 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.61 hyp=0.65 cameraTheta=-1.24 mountX=0.37 mountY=-0.55, mountTheta=-0.98 23:28:44.213 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.61, opts=13) 23:28:44.213 00.000 30444 Enqueuing Move request for scope (0.21, -0.61) 23:28:44.213 00.000 15672 Worker thread wakes up 23:28:44.213 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.61) opts 0xd 23:28:44.213 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.61) 23:28:44.213 00.000 15672 Moving (0.21, -0.61) raw xDistance=0.37 yDistance=-0.55 23:28:44.213 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37 23:28:44.213 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 23:28:44.213 00.000 15672 MoveAxis(W, 112, ABG) 23:28:44.213 00.000 15672 Guiding Dir = 3, Dur = 112 23:28:44.214 00.001 15672 IsSlewing returns 0 23:28:44.215 00.001 15672 IsGuiding returns 0 23:28:44.221 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=13812, FiltMin=2707, FiltMax=9789, Gamma=2.950 23:28:44.231 00.010 15672 PulseGuide returned control before completion, sleep 107 23:28:44.341 00.110 15672 IsGuiding returns 1 23:28:44.341 00.000 15672 scope still moving after pulse duration time elapsed 23:28:44.362 00.021 15672 IsSlewing returns 0 23:28:44.377 00.015 15672 IsGuiding returns 0 23:28:44.377 00.000 15672 scope move finished after 112 + 49 ms 23:28:44.377 00.000 15672 Move returns status 0, amount 112 23:28:44.377 00.000 15672 MoveAxis(N, 99, ABG) 23:28:44.377 00.000 15672 Guiding Dir = 0, Dur = 99 23:28:44.378 00.001 15672 IsSlewing returns 0 23:28:44.381 00.003 15672 IsGuiding returns 0 23:28:44.382 00.001 30444 UpdateGuideState exits: m=116047 SNR=75.6 Saturated 23:28:44.382 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:44.383 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:44.383 00.000 30444 Enqueuing Expose request 23:28:44.455 00.072 15672 PulseGuide returned control before completion, sleep 35 23:28:44.493 00.038 15672 IsGuiding returns 1 23:28:44.493 00.000 15672 scope still moving after pulse duration time elapsed 23:28:44.514 00.021 15672 IsSlewing returns 0 23:28:44.514 00.000 15672 IsGuiding returns 1 23:28:44.535 00.021 15672 IsSlewing returns 0 23:28:44.583 00.048 15672 IsGuiding returns 0 23:28:44.583 00.000 15672 scope move finished after 99 + 103 ms 23:28:44.583 00.000 15672 Move returns status 0, amount 99 23:28:44.583 00.000 15672 move complete, result=0 23:28:44.583 00.000 15672 worker thread done servicing request 23:28:44.583 00.000 15672 Worker thread wakes up 23:28:44.584 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:44.584 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:44.584 00.000 30444 GuideStep: 0.4 px 112 ms WEST, -0.6 px 99 ms NORTH 23:28:46.694 02.110 15672 Exposure complete 23:28:46.714 00.020 15672 worker thread done servicing request 23:28:46.714 00.000 30444 OnExposeComplete: enter 23:28:46.714 00.000 30444 UpdateGuideState(): m_state=6 23:28:46.714 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2278 23:28:46.714 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=192.58, Mass=107755, SNR=72.7, Peak=11860 HFD=3.4 23:28:46.714 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 23:28:46.714 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 23:28:46.714 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.92 hyp=1.00 cameraTheta=-1.96 mountX=-0.11 mountY=-0.98, mountTheta=-1.68 23:28:46.715 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.92, opts=13) 23:28:46.715 00.000 30444 Enqueuing Move request for scope (-0.37, -0.92) 23:28:46.715 00.000 15672 Worker thread wakes up 23:28:46.715 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.92) opts 0xd 23:28:46.715 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.92) 23:28:46.715 00.000 15672 Moving (-0.37, -0.92) raw xDistance=-0.11 yDistance=-0.98 23:28:46.715 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 23:28:46.715 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98 23:28:46.715 00.000 15672 MoveAxis(E, 0, ABG) 23:28:46.715 00.000 15672 Move returns status 0, amount 0 23:28:46.715 00.000 15672 MoveAxis(N, 175, ABG) 23:28:46.715 00.000 15672 Guiding Dir = 0, Dur = 175 23:28:46.716 00.001 15672 IsSlewing returns 0 23:28:46.717 00.001 15672 IsGuiding returns 0 23:28:46.721 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=12866, FiltMin=2670, FiltMax=9674, Gamma=2.950 23:28:46.770 00.049 30444 UpdateGuideState exits: m=107755 SNR=72.7 Saturated 23:28:46.770 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:46.770 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:46.770 00.000 30444 Enqueuing Expose request 23:28:46.804 00.034 15672 PulseGuide returned control before completion, sleep 99 23:28:46.905 00.101 15672 IsGuiding returns 1 23:28:46.905 00.000 15672 scope still moving after pulse duration time elapsed 23:28:46.925 00.020 15672 IsSlewing returns 0 23:28:46.926 00.001 15672 IsGuiding returns 1 23:28:46.948 00.022 15672 IsSlewing returns 0 23:28:46.949 00.001 15672 IsGuiding returns 1 23:28:46.970 00.021 15672 IsSlewing returns 0 23:28:46.971 00.001 15672 IsGuiding returns 1 23:28:46.992 00.021 15672 IsSlewing returns 0 23:28:47.011 00.019 15672 IsGuiding returns 0 23:28:47.011 00.000 15672 scope move finished after 175 + 119 ms 23:28:47.011 00.000 15672 Move returns status 0, amount 175 23:28:47.011 00.000 15672 move complete, result=0 23:28:47.011 00.000 15672 worker thread done servicing request 23:28:47.011 00.000 15672 Worker thread wakes up 23:28:47.011 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:47.011 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:47.011 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.0 px 175 ms NORTH 23:28:48.920 01.909 15672 Exposure complete 23:28:48.940 00.020 15672 worker thread done servicing request 23:28:48.940 00.000 30444 OnExposeComplete: enter 23:28:48.940 00.000 30444 UpdateGuideState(): m_state=6 23:28:48.940 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2279 23:28:48.940 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=192.94, Mass=112825, SNR=74.3, Peak=12115 HFD=3.4 23:28:48.940 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 23:28:48.940 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.64 = -1.64) 23:28:48.940 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.56 hyp=0.58 cameraTheta=-1.85 mountX=-0.00 mountY=-0.58, mountTheta=-1.57 23:28:48.941 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.56, opts=13) 23:28:48.941 00.000 30444 Enqueuing Move request for scope (-0.16, -0.56) 23:28:48.941 00.000 15672 Worker thread wakes up 23:28:48.941 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.56) opts 0xd 23:28:48.941 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.56) 23:28:48.941 00.000 15672 Moving (-0.16, -0.56) raw xDistance=-0.00 yDistance=-0.58 23:28:48.941 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 23:28:48.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 23:28:48.941 00.000 15672 MoveAxis(E, 0, ABG) 23:28:48.941 00.000 15672 Move returns status 0, amount 0 23:28:48.941 00.000 15672 MoveAxis(N, 104, ABG) 23:28:48.941 00.000 15672 Guiding Dir = 0, Dur = 104 23:28:48.942 00.001 15672 IsSlewing returns 0 23:28:48.943 00.001 15672 IsGuiding returns 0 23:28:48.947 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=13210, FiltMin=2695, FiltMax=9075, Gamma=2.950 23:28:48.996 00.049 30444 UpdateGuideState exits: m=112825 SNR=74.3 Saturated 23:28:48.996 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:48.996 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:48.996 00.000 30444 Enqueuing Expose request 23:28:49.024 00.028 15672 PulseGuide returned control before completion, sleep 33 23:28:49.061 00.037 15672 IsGuiding returns 1 23:28:49.061 00.000 15672 scope still moving after pulse duration time elapsed 23:28:49.081 00.020 15672 IsSlewing returns 0 23:28:49.083 00.002 15672 IsGuiding returns 1 23:28:49.104 00.021 15672 IsSlewing returns 0 23:28:49.106 00.002 15672 IsGuiding returns 1 23:28:49.128 00.022 15672 IsSlewing returns 0 23:28:49.131 00.003 15672 IsGuiding returns 1 23:28:49.152 00.021 15672 IsSlewing returns 0 23:28:49.184 00.032 15672 IsGuiding returns 0 23:28:49.184 00.000 15672 scope move finished after 104 + 137 ms 23:28:49.184 00.000 15672 Move returns status 0, amount 104 23:28:49.184 00.000 15672 move complete, result=0 23:28:49.184 00.000 15672 worker thread done servicing request 23:28:49.184 00.000 15672 Worker thread wakes up 23:28:49.184 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:49.184 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:49.502 00.318 30444 GuideStep: -0.0 px 0 ms EAST, -0.6 px 104 ms NORTH 23:28:51.290 01.788 15672 Exposure complete 23:28:51.310 00.020 15672 worker thread done servicing request 23:28:51.310 00.000 30444 OnExposeComplete: enter 23:28:51.310 00.000 30444 UpdateGuideState(): m_state=6 23:28:51.310 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2280 23:28:51.310 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=192.81, Mass=96755, SNR=68.7, Peak=10564 HFD=3.6 23:28:51.310 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.58 = -1.58) 23:28:51.310 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.64 = -1.64) 23:28:51.310 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.70 hyp=0.73 cameraTheta=-1.85 mountX=-0.00 mountY=-0.73, mountTheta=-1.58 23:28:51.311 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.70, opts=13) 23:28:51.311 00.000 30444 Enqueuing Move request for scope (-0.20, -0.70) 23:28:51.311 00.000 15672 Worker thread wakes up 23:28:51.311 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.70) opts 0xd 23:28:51.311 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.70) 23:28:51.311 00.000 15672 Moving (-0.20, -0.70) raw xDistance=-0.00 yDistance=-0.73 23:28:51.311 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 23:28:51.311 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 23:28:51.311 00.000 15672 MoveAxis(E, 0, ABG) 23:28:51.311 00.000 15672 Move returns status 0, amount 0 23:28:51.311 00.000 15672 MoveAxis(N, 130, ABG) 23:28:51.311 00.000 15672 Guiding Dir = 0, Dur = 130 23:28:51.312 00.001 15672 IsSlewing returns 0 23:28:51.313 00.001 15672 IsGuiding returns 0 23:28:51.317 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=12956, FiltMin=2712, FiltMax=8771, Gamma=2.950 23:28:51.389 00.072 15672 PulseGuide returned control before completion, sleep 65 23:28:51.457 00.068 15672 IsGuiding returns 1 23:28:51.457 00.000 15672 scope still moving after pulse duration time elapsed 23:28:51.477 00.020 15672 IsSlewing returns 0 23:28:51.481 00.004 15672 IsGuiding returns 1 23:28:51.501 00.020 15672 IsSlewing returns 0 23:28:51.504 00.003 15672 IsGuiding returns 1 23:28:51.525 00.021 15672 IsSlewing returns 0 23:28:51.534 00.009 30444 UpdateGuideState exits: m=96755 SNR=68.7 Saturated 23:28:51.534 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:51.534 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:51.535 00.001 30444 Enqueuing Expose request 23:28:51.565 00.030 15672 IsGuiding returns 0 23:28:51.565 00.000 15672 scope move finished after 130 + 122 ms 23:28:51.565 00.000 15672 Move returns status 0, amount 130 23:28:51.565 00.000 15672 move complete, result=0 23:28:51.565 00.000 15672 worker thread done servicing request 23:28:51.565 00.000 15672 Worker thread wakes up 23:28:51.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:51.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:51.566 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.7 px 130 ms NORTH 23:28:53.472 01.906 15672 Exposure complete 23:28:53.492 00.020 15672 worker thread done servicing request 23:28:53.492 00.000 30444 OnExposeComplete: enter 23:28:53.492 00.000 30444 UpdateGuideState(): m_state=6 23:28:53.492 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2281 23:28:53.492 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=192.56, Mass=102559, SNR=82.7, Peak=11338 HFD=3.3 23:28:53.492 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 23:28:53.492 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 23:28:53.492 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.95 hyp=0.95 cameraTheta=-1.66 mountX=0.18 mountY=-0.94, mountTheta=-1.38 23:28:53.492 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.95, opts=13) 23:28:53.492 00.000 30444 Enqueuing Move request for scope (-0.08, -0.95) 23:28:53.492 00.000 15672 Worker thread wakes up 23:28:53.492 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.95) opts 0xd 23:28:53.492 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.95) 23:28:53.492 00.000 15672 Moving (-0.08, -0.95) raw xDistance=0.18 yDistance=-0.94 23:28:53.492 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 23:28:53.492 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 23:28:53.492 00.000 15672 MoveAxis(E, 0, ABG) 23:28:53.492 00.000 15672 Move returns status 0, amount 0 23:28:53.492 00.000 15672 MoveAxis(N, 168, ABG) 23:28:53.492 00.000 15672 Guiding Dir = 0, Dur = 168 23:28:53.494 00.002 15672 IsSlewing returns 0 23:28:53.495 00.001 15672 IsGuiding returns 0 23:28:53.499 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=14552, FiltMin=2590, FiltMax=9780, Gamma=2.950 23:28:53.577 00.078 15672 PulseGuide returned control before completion, sleep 97 23:28:53.578 00.001 30444 UpdateGuideState exits: m=102559 SNR=82.7 Saturated 23:28:53.578 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:53.579 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:53.579 00.000 30444 Enqueuing Expose request 23:28:53.676 00.097 15672 IsGuiding returns 1 23:28:53.676 00.000 15672 scope still moving after pulse duration time elapsed 23:28:53.697 00.021 15672 IsSlewing returns 0 23:28:53.698 00.001 15672 IsGuiding returns 1 23:28:53.718 00.020 15672 IsSlewing returns 0 23:28:53.719 00.001 15672 IsGuiding returns 1 23:28:53.740 00.021 15672 IsSlewing returns 0 23:28:53.741 00.001 15672 IsGuiding returns 1 23:28:53.763 00.022 15672 IsSlewing returns 0 23:28:53.801 00.038 15672 IsGuiding returns 0 23:28:53.802 00.001 15672 scope move finished after 168 + 138 ms 23:28:53.802 00.000 15672 Move returns status 0, amount 168 23:28:53.802 00.000 15672 move complete, result=0 23:28:53.802 00.000 15672 worker thread done servicing request 23:28:53.802 00.000 15672 Worker thread wakes up 23:28:53.802 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:53.802 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:53.802 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 168 ms NORTH 23:28:55.911 02.109 15672 Exposure complete 23:28:55.931 00.020 15672 worker thread done servicing request 23:28:55.931 00.000 30444 OnExposeComplete: enter 23:28:55.931 00.000 30444 UpdateGuideState(): m_state=6 23:28:55.931 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2282 23:28:55.931 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=192.42, Mass=100835, SNR=75.6, Peak=11211 HFD=3.3 23:28:55.931 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 23:28:55.931 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 23:28:55.931 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-1.09 hyp=1.09 cameraTheta=-1.62 mountX=0.24 mountY=-1.07, mountTheta=-1.35 23:28:55.932 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-1.09, opts=13) 23:28:55.932 00.000 30444 Enqueuing Move request for scope (-0.06, -1.09) 23:28:55.932 00.000 15672 Worker thread wakes up 23:28:55.932 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.09) opts 0xd 23:28:55.932 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -1.09) 23:28:55.932 00.000 15672 Moving (-0.06, -1.09) raw xDistance=0.24 yDistance=-1.07 23:28:55.932 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:28:55.932 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07 23:28:55.932 00.000 15672 MoveAxis(E, 0, ABG) 23:28:55.932 00.000 15672 Move returns status 0, amount 0 23:28:55.932 00.000 15672 MoveAxis(N, 191, ABG) 23:28:55.932 00.000 15672 Guiding Dir = 0, Dur = 191 23:28:55.932 00.000 15672 IsSlewing returns 0 23:28:55.937 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=13379, FiltMin=2535, FiltMax=9833, Gamma=2.950 23:28:55.973 00.036 15672 IsGuiding returns 0 23:28:56.054 00.081 15672 PulseGuide returned control before completion, sleep 121 23:28:56.158 00.104 30444 UpdateGuideState exits: m=100835 SNR=75.6 Saturated 23:28:56.158 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:56.158 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:56.158 00.000 30444 Enqueuing Expose request 23:28:56.198 00.040 15672 IsGuiding returns 1 23:28:56.198 00.000 15672 scope still moving after pulse duration time elapsed 23:28:56.218 00.020 15672 IsSlewing returns 0 23:28:56.219 00.001 15672 IsGuiding returns 1 23:28:56.240 00.021 15672 IsSlewing returns 0 23:28:56.241 00.001 15672 IsGuiding returns 1 23:28:56.262 00.021 15672 IsSlewing returns 0 23:28:56.294 00.032 15672 IsGuiding returns 0 23:28:56.294 00.000 15672 scope move finished after 191 + 129 ms 23:28:56.294 00.000 15672 Move returns status 0, amount 191 23:28:56.294 00.000 15672 move complete, result=0 23:28:56.294 00.000 15672 worker thread done servicing request 23:28:56.294 00.000 15672 Worker thread wakes up 23:28:56.294 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.1 px 191 ms NORTH 23:28:56.294 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:56.295 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:28:58.200 01.905 15672 Exposure complete 23:28:58.220 00.020 15672 worker thread done servicing request 23:28:58.220 00.000 30444 OnExposeComplete: enter 23:28:58.220 00.000 30444 UpdateGuideState(): m_state=6 23:28:58.220 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2283 23:28:58.220 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=192.44, Mass=106870, SNR=89.8, Peak=10662 HFD=3.6 23:28:58.220 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 23:28:58.220 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 23:28:58.220 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-1.07 hyp=1.09 cameraTheta=-1.78 mountX=0.07 mountY=-1.09, mountTheta=-1.51 23:28:58.221 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-1.07, opts=13) 23:28:58.221 00.000 30444 Enqueuing Move request for scope (-0.23, -1.07) 23:28:58.221 00.000 15672 Worker thread wakes up 23:28:58.221 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -1.07) opts 0xd 23:28:58.221 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -1.07) 23:28:58.221 00.000 15672 Moving (-0.23, -1.07) raw xDistance=0.07 yDistance=-1.09 23:28:58.221 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:28:58.221 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.09 from input -1.09 23:28:58.221 00.000 15672 MoveAxis(E, 0, ABG) 23:28:58.221 00.000 15672 Move returns status 0, amount 0 23:28:58.221 00.000 15672 MoveAxis(N, 195, ABG) 23:28:58.221 00.000 15672 Guiding Dir = 0, Dur = 195 23:28:58.222 00.001 15672 IsSlewing returns 0 23:28:58.223 00.001 15672 IsGuiding returns 0 23:28:58.227 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=11926, FiltMin=2627, FiltMax=8403, Gamma=2.950 23:28:58.276 00.049 30444 UpdateGuideState exits: m=106870 SNR=89.8 Saturated 23:28:58.276 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:58.276 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:28:58.276 00.000 30444 Enqueuing Expose request 23:28:58.305 00.029 15672 PulseGuide returned control before completion, sleep 123 23:28:58.432 00.127 15672 IsGuiding returns 1 23:28:58.432 00.000 15672 scope still moving after pulse duration time elapsed 23:28:58.454 00.022 15672 IsSlewing returns 0 23:28:58.455 00.001 15672 IsGuiding returns 1 23:28:58.478 00.023 15672 IsSlewing returns 0 23:28:58.481 00.003 15672 IsGuiding returns 1 23:28:58.502 00.021 15672 IsSlewing returns 0 23:28:58.504 00.002 15672 IsGuiding returns 1 23:28:58.525 00.021 15672 IsSlewing returns 0 23:28:58.545 00.020 15672 IsGuiding returns 0 23:28:58.545 00.000 15672 scope move finished after 195 + 127 ms 23:28:58.545 00.000 15672 Move returns status 0, amount 195 23:28:58.545 00.000 15672 move complete, result=0 23:28:58.545 00.000 15672 worker thread done servicing request 23:28:58.545 00.000 15672 Worker thread wakes up 23:28:58.545 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.1 px 195 ms NORTH 23:28:58.545 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:28:58.546 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:00.656 02.110 15672 Exposure complete 23:29:00.676 00.020 15672 worker thread done servicing request 23:29:00.676 00.000 30444 OnExposeComplete: enter 23:29:00.676 00.000 30444 UpdateGuideState(): m_state=6 23:29:00.676 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2284 23:29:00.676 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=192.52, Mass=117851, SNR=92.6, Peak=10500 HFD=3.4 23:29:00.676 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 23:29:00.676 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 23:29:00.676 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.99 hyp=0.99 cameraTheta=-1.48 mountX=0.35 mountY=-0.94, mountTheta=-1.21 23:29:00.677 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.99, opts=13) 23:29:00.677 00.000 30444 Enqueuing Move request for scope (0.09, -0.99) 23:29:00.677 00.000 15672 Worker thread wakes up 23:29:00.677 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.99) opts 0xd 23:29:00.677 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.99) 23:29:00.677 00.000 15672 Moving (0.09, -0.99) raw xDistance=0.35 yDistance=-0.94 23:29:00.677 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 23:29:00.677 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 23:29:00.677 00.000 15672 MoveAxis(W, 96, ABG) 23:29:00.677 00.000 15672 Guiding Dir = 3, Dur = 96 23:29:00.677 00.000 15672 IsSlewing returns 0 23:29:00.679 00.002 15672 IsGuiding returns 0 23:29:00.683 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=12295, FiltMin=2669, FiltMax=9547, Gamma=2.950 23:29:00.702 00.019 15672 PulseGuide returned control before completion, sleep 84 23:29:00.732 00.030 30444 UpdateGuideState exits: m=117851 SNR=92.6 Saturated 23:29:00.732 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:00.732 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:00.732 00.000 30444 Enqueuing Expose request 23:29:00.787 00.055 15672 IsGuiding returns 1 23:29:00.787 00.000 15672 scope still moving after pulse duration time elapsed 23:29:00.807 00.020 15672 IsSlewing returns 0 23:29:00.813 00.006 15672 IsGuiding returns 0 23:29:00.813 00.000 15672 scope move finished after 96 + 39 ms 23:29:00.814 00.001 15672 Move returns status 0, amount 96 23:29:00.814 00.000 15672 MoveAxis(N, 169, ABG) 23:29:00.814 00.000 15672 Guiding Dir = 0, Dur = 169 23:29:00.815 00.001 15672 IsSlewing returns 0 23:29:00.816 00.001 15672 IsGuiding returns 0 23:29:00.893 00.077 15672 PulseGuide returned control before completion, sleep 101 23:29:00.997 00.104 15672 IsGuiding returns 1 23:29:00.997 00.000 15672 scope still moving after pulse duration time elapsed 23:29:01.019 00.022 15672 IsSlewing returns 0 23:29:01.020 00.001 15672 IsGuiding returns 1 23:29:01.041 00.021 15672 IsSlewing returns 0 23:29:01.041 00.000 15672 IsGuiding returns 1 23:29:01.062 00.021 15672 IsSlewing returns 0 23:29:01.087 00.025 15672 IsGuiding returns 0 23:29:01.087 00.000 15672 scope move finished after 169 + 102 ms 23:29:01.087 00.000 15672 Move returns status 0, amount 169 23:29:01.087 00.000 15672 move complete, result=0 23:29:01.087 00.000 15672 worker thread done servicing request 23:29:01.087 00.000 15672 Worker thread wakes up 23:29:01.088 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:01.088 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:01.088 00.000 30444 GuideStep: 0.4 px 96 ms WEST, -0.9 px 169 ms NORTH 23:29:02.996 01.908 15672 Exposure complete 23:29:03.016 00.020 15672 worker thread done servicing request 23:29:03.016 00.000 30444 OnExposeComplete: enter 23:29:03.016 00.000 30444 UpdateGuideState(): m_state=6 23:29:03.016 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2285 23:29:03.016 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=192.81, Mass=103073, SNR=81.2, Peak=10638 HFD=3.7 23:29:03.016 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 23:29:03.016 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 23:29:03.016 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.70 hyp=0.70 cameraTheta=-1.66 mountX=0.13 mountY=-0.69, mountTheta=-1.38 23:29:03.017 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.70, opts=13) 23:29:03.017 00.000 30444 Enqueuing Move request for scope (-0.06, -0.70) 23:29:03.017 00.000 15672 Worker thread wakes up 23:29:03.017 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.70) opts 0xd 23:29:03.017 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.70) 23:29:03.017 00.000 15672 Moving (-0.06, -0.70) raw xDistance=0.13 yDistance=-0.69 23:29:03.017 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:29:03.017 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 23:29:03.017 00.000 15672 MoveAxis(E, 0, ABG) 23:29:03.017 00.000 15672 Move returns status 0, amount 0 23:29:03.017 00.000 15672 MoveAxis(N, 124, ABG) 23:29:03.017 00.000 15672 Guiding Dir = 0, Dur = 124 23:29:03.017 00.000 15672 IsSlewing returns 0 23:29:03.018 00.001 15672 IsGuiding returns 0 23:29:03.023 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=12402, FiltMin=2676, FiltMax=8944, Gamma=2.950 23:29:03.072 00.049 30444 UpdateGuideState exits: m=103073 SNR=81.2 Saturated 23:29:03.072 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:03.072 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:03.072 00.000 30444 Enqueuing Expose request 23:29:03.097 00.025 15672 PulseGuide returned control before completion, sleep 55 23:29:03.155 00.058 15672 IsGuiding returns 1 23:29:03.155 00.000 15672 scope still moving after pulse duration time elapsed 23:29:03.176 00.021 15672 IsSlewing returns 0 23:29:03.178 00.002 15672 IsGuiding returns 1 23:29:03.200 00.022 15672 IsSlewing returns 0 23:29:03.202 00.002 15672 IsGuiding returns 1 23:29:03.223 00.021 15672 IsSlewing returns 0 23:29:03.226 00.003 15672 IsGuiding returns 1 23:29:03.247 00.021 15672 IsSlewing returns 0 23:29:03.259 00.012 15672 IsGuiding returns 0 23:29:03.259 00.000 15672 scope move finished after 124 + 117 ms 23:29:03.259 00.000 15672 Move returns status 0, amount 124 23:29:03.259 00.000 15672 move complete, result=0 23:29:03.259 00.000 15672 worker thread done servicing request 23:29:03.260 00.001 15672 Worker thread wakes up 23:29:03.260 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:03.260 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:03.260 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 124 ms NORTH 23:29:05.369 02.109 15672 Exposure complete 23:29:05.389 00.020 15672 worker thread done servicing request 23:29:05.389 00.000 30444 OnExposeComplete: enter 23:29:05.389 00.000 30444 UpdateGuideState(): m_state=6 23:29:05.389 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2286 23:29:05.389 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=193.50, Mass=109532, SNR=86.7, Peak=11595 HFD=3.7 23:29:05.389 00.000 30444 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.28) = xAngle (-2.81 = -2.81) 23:29:05.389 00.000 30444 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 23:29:05.389 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-3.09 mountX=-0.20 mountY=-0.06, mountTheta=-2.87 23:29:05.390 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.01, opts=13) 23:29:05.390 00.000 30444 Enqueuing Move request for scope (-0.21, -0.01) 23:29:05.390 00.000 15672 Worker thread wakes up 23:29:05.390 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.01) opts 0xd 23:29:05.390 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.01) 23:29:05.390 00.000 15672 Moving (-0.21, -0.01) raw xDistance=-0.20 yDistance=-0.06 23:29:05.390 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 23:29:05.390 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:29:05.390 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:29:05.390 00.000 15672 MoveAxis(E, 0, ABG) 23:29:05.390 00.000 15672 Move returns status 0, amount 0 23:29:05.390 00.000 15672 MoveAxis(N, 0, ABG) 23:29:05.390 00.000 15672 Move returns status 0, amount 0 23:29:05.390 00.000 15672 move complete, result=0 23:29:05.390 00.000 15672 worker thread done servicing request 23:29:05.395 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=13209, FiltMin=2697, FiltMax=9066, Gamma=2.950 23:29:05.445 00.050 30444 UpdateGuideState exits: m=109532 SNR=86.7 Saturated 23:29:05.445 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:05.445 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:05.445 00.000 30444 Enqueuing Expose request 23:29:05.445 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:29:05.445 00.000 15672 Worker thread wakes up 23:29:05.445 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:05.445 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:07.352 01.907 15672 Exposure complete 23:29:07.372 00.020 15672 worker thread done servicing request 23:29:07.372 00.000 30444 OnExposeComplete: enter 23:29:07.372 00.000 30444 UpdateGuideState(): m_state=6 23:29:07.372 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2287 23:29:07.372 00.000 30444 Star::Find returns 1 (1), X=461.08, Y=192.88, Mass=104804, SNR=80.3, Peak=10938 HFD=3.8 23:29:07.372 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 23:29:07.372 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 23:29:07.372 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.62 hyp=0.74 cameraTheta=-2.14 mountX=-0.21 mountY=-0.69, mountTheta=-1.87 23:29:07.373 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.62, opts=13) 23:29:07.373 00.000 30444 Enqueuing Move request for scope (-0.40, -0.62) 23:29:07.373 00.000 15672 Worker thread wakes up 23:29:07.373 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.62) opts 0xd 23:29:07.373 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.62) 23:29:07.373 00.000 15672 Moving (-0.40, -0.62) raw xDistance=-0.21 yDistance=-0.69 23:29:07.373 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 23:29:07.373 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 23:29:07.373 00.000 15672 MoveAxis(E, 0, ABG) 23:29:07.374 00.001 15672 Move returns status 0, amount 0 23:29:07.374 00.000 15672 MoveAxis(N, 123, ABG) 23:29:07.374 00.000 15672 Guiding Dir = 0, Dur = 123 23:29:07.374 00.000 15672 IsSlewing returns 0 23:29:07.380 00.006 15672 IsGuiding returns 0 23:29:07.380 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=13201, FiltMin=2646, FiltMax=9472, Gamma=2.950 23:29:07.460 00.080 15672 PulseGuide returned control before completion, sleep 54 23:29:07.516 00.056 15672 IsGuiding returns 1 23:29:07.516 00.000 15672 scope still moving after pulse duration time elapsed 23:29:07.537 00.021 15672 IsSlewing returns 0 23:29:07.540 00.003 15672 IsGuiding returns 1 23:29:07.561 00.021 15672 IsSlewing returns 0 23:29:07.564 00.003 15672 IsGuiding returns 1 23:29:07.585 00.021 15672 IsSlewing returns 0 23:29:07.635 00.050 15672 IsGuiding returns 0 23:29:07.636 00.001 15672 scope move finished after 123 + 132 ms 23:29:07.636 00.000 15672 Move returns status 0, amount 123 23:29:07.636 00.000 15672 move complete, result=0 23:29:07.636 00.000 15672 worker thread done servicing request 23:29:07.842 00.206 30444 UpdateGuideState exits: m=104804 SNR=80.3 Saturated 23:29:07.842 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:07.842 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:07.842 00.000 30444 Enqueuing Expose request 23:29:07.842 00.000 15672 Worker thread wakes up 23:29:07.842 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 123 ms NORTH 23:29:07.842 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:07.842 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:09.948 02.106 15672 Exposure complete 23:29:09.968 00.020 15672 worker thread done servicing request 23:29:09.968 00.000 30444 OnExposeComplete: enter 23:29:09.968 00.000 30444 UpdateGuideState(): m_state=6 23:29:09.968 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2288 23:29:09.968 00.000 30444 Star::Find returns 1 (1), X=460.88, Y=193.09, Mass=112572, SNR=77.6, Peak=13129 HFD=3.4 23:29:09.968 00.000 30444 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.28) = xAngle (-2.26 = -2.26) 23:29:09.968 00.000 30444 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.32 = -2.32) 23:29:09.968 00.000 30444 CameraToMount -- cameraX=-0.60 cameraY=-0.41 hyp=0.73 cameraTheta=-2.54 mountX=-0.46 mountY=-0.53, mountTheta=-2.29 23:29:09.968 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.60, y=-0.41, opts=13) 23:29:09.968 00.000 30444 Enqueuing Move request for scope (-0.60, -0.41) 23:29:09.969 00.001 15672 Worker thread wakes up 23:29:09.969 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.41) opts 0xd 23:29:09.969 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.60, -0.41) 23:29:09.969 00.000 15672 Moving (-0.60, -0.41) raw xDistance=-0.46 yDistance=-0.53 23:29:09.969 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 23:29:09.969 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 23:29:09.969 00.000 15672 MoveAxis(E, 125, ABG) 23:29:09.969 00.000 15672 Guiding Dir = 2, Dur = 125 23:29:09.969 00.000 15672 IsSlewing returns 0 23:29:09.974 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=14235, FiltMin=2677, FiltMax=9749, Gamma=2.950 23:29:09.983 00.009 15672 IsGuiding returns 0 23:29:09.999 00.016 15672 PulseGuide returned control before completion, sleep 120 23:29:10.024 00.025 30444 UpdateGuideState exits: m=112572 SNR=77.6 Saturated 23:29:10.024 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:10.024 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:10.024 00.000 30444 Enqueuing Expose request 23:29:10.143 00.119 15672 IsGuiding returns 0 23:29:10.144 00.001 15672 Move returns status 0, amount 125 23:29:10.144 00.000 15672 MoveAxis(N, 95, ABG) 23:29:10.144 00.000 15672 Guiding Dir = 0, Dur = 95 23:29:10.145 00.001 15672 IsSlewing returns 0 23:29:10.147 00.002 15672 IsGuiding returns 0 23:29:10.222 00.075 15672 PulseGuide returned control before completion, sleep 31 23:29:10.255 00.033 15672 IsGuiding returns 1 23:29:10.255 00.000 15672 scope still moving after pulse duration time elapsed 23:29:10.276 00.021 15672 IsSlewing returns 0 23:29:10.278 00.002 15672 IsGuiding returns 1 23:29:10.299 00.021 15672 IsSlewing returns 0 23:29:10.300 00.001 15672 IsGuiding returns 1 23:29:10.321 00.021 15672 IsSlewing returns 0 23:29:10.336 00.015 15672 IsGuiding returns 0 23:29:10.336 00.000 15672 scope move finished after 95 + 92 ms 23:29:10.336 00.000 15672 Move returns status 0, amount 95 23:29:10.336 00.000 15672 move complete, result=0 23:29:10.336 00.000 15672 worker thread done servicing request 23:29:10.336 00.000 15672 Worker thread wakes up 23:29:10.336 00.000 30444 GuideStep: -0.5 px 125 ms EAST, -0.5 px 95 ms NORTH 23:29:10.336 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:10.336 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:12.242 01.906 15672 Exposure complete 23:29:12.264 00.022 15672 worker thread done servicing request 23:29:12.264 00.000 30444 OnExposeComplete: enter 23:29:12.264 00.000 30444 UpdateGuideState(): m_state=6 23:29:12.264 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 2289 23:29:12.264 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=192.87, Mass=100924, SNR=69.0, Peak=9883 HFD=3.7 23:29:12.264 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 23:29:12.264 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 23:29:12.265 00.001 30444 CameraToMount -- cameraX=0.02 cameraY=-0.64 hyp=0.64 cameraTheta=-1.54 mountX=0.19 mountY=-0.62, mountTheta=-1.27 23:29:12.265 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.64, opts=13) 23:29:12.265 00.000 30444 Enqueuing Move request for scope (0.02, -0.64) 23:29:12.265 00.000 15672 Worker thread wakes up 23:29:12.265 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.64) opts 0xd 23:29:12.265 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.64) 23:29:12.265 00.000 15672 Moving (0.02, -0.64) raw xDistance=0.19 yDistance=-0.62 23:29:12.265 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:29:12.265 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 23:29:12.265 00.000 15672 MoveAxis(E, 0, ABG) 23:29:12.265 00.000 15672 Move returns status 0, amount 0 23:29:12.265 00.000 15672 MoveAxis(N, 110, ABG) 23:29:12.265 00.000 15672 Guiding Dir = 0, Dur = 110 23:29:12.266 00.001 15672 IsSlewing returns 0 23:29:12.267 00.001 15672 IsGuiding returns 0 23:29:12.271 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=12128, FiltMin=2573, FiltMax=8612, Gamma=2.950 23:29:12.321 00.050 30444 UpdateGuideState exits: m=100924 SNR=69.0 Saturated 23:29:12.322 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:12.322 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:12.322 00.000 30444 Enqueuing Expose request 23:29:12.347 00.025 15672 PulseGuide returned control before completion, sleep 41 23:29:12.389 00.042 15672 IsGuiding returns 1 23:29:12.389 00.000 15672 scope still moving after pulse duration time elapsed 23:29:12.411 00.022 15672 IsSlewing returns 0 23:29:12.412 00.001 15672 IsGuiding returns 1 23:29:12.433 00.021 15672 IsSlewing returns 0 23:29:12.435 00.002 15672 IsGuiding returns 1 23:29:12.455 00.020 15672 IsSlewing returns 0 23:29:12.458 00.003 15672 IsGuiding returns 1 23:29:12.480 00.022 15672 IsSlewing returns 0 23:29:12.493 00.013 15672 IsGuiding returns 0 23:29:12.493 00.000 15672 scope move finished after 110 + 115 ms 23:29:12.493 00.000 15672 Move returns status 0, amount 110 23:29:12.493 00.000 15672 move complete, result=0 23:29:12.493 00.000 15672 worker thread done servicing request 23:29:12.494 00.001 15672 Worker thread wakes up 23:29:12.494 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:12.494 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:12.494 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 110 ms NORTH 23:29:14.600 02.106 15672 Exposure complete 23:29:14.620 00.020 15672 worker thread done servicing request 23:29:14.620 00.000 30444 OnExposeComplete: enter 23:29:14.620 00.000 30444 UpdateGuideState(): m_state=6 23:29:14.620 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2290 23:29:14.620 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=193.07, Mass=102312, SNR=72.6, Peak=10620 HFD=3.4 23:29:14.620 00.000 30444 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.28) = xAngle (-0.74 = -0.74) 23:29:14.620 00.000 30444 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.80 = -0.80) 23:29:14.620 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.43 hyp=0.51 cameraTheta=-1.02 mountX=0.37 mountY=-0.36, mountTheta=-0.77 23:29:14.621 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.43, opts=13) 23:29:14.621 00.000 30444 Enqueuing Move request for scope (0.27, -0.43) 23:29:14.621 00.000 15672 Worker thread wakes up 23:29:14.621 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.43) opts 0xd 23:29:14.621 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.43) 23:29:14.621 00.000 15672 Moving (0.27, -0.43) raw xDistance=0.37 yDistance=-0.36 23:29:14.621 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37 23:29:14.621 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 23:29:14.621 00.000 15672 MoveAxis(W, 101, ABG) 23:29:14.621 00.000 15672 Guiding Dir = 3, Dur = 101 23:29:14.622 00.001 15672 IsSlewing returns 0 23:29:14.623 00.001 15672 IsGuiding returns 0 23:29:14.627 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=12032, FiltMin=2668, FiltMax=8706, Gamma=2.950 23:29:14.647 00.020 15672 PulseGuide returned control before completion, sleep 87 23:29:14.735 00.088 15672 IsGuiding returns 1 23:29:14.735 00.000 15672 scope still moving after pulse duration time elapsed 23:29:14.756 00.021 15672 IsSlewing returns 0 23:29:14.792 00.036 15672 IsGuiding returns 0 23:29:14.792 00.000 15672 scope move finished after 101 + 68 ms 23:29:14.792 00.000 15672 Move returns status 0, amount 101 23:29:14.792 00.000 15672 MoveAxis(N, 65, ABG) 23:29:14.792 00.000 15672 Guiding Dir = 0, Dur = 65 23:29:14.793 00.001 15672 IsSlewing returns 0 23:29:14.795 00.002 15672 IsGuiding returns 0 23:29:14.872 00.077 15672 IsGuiding returns 1 23:29:14.872 00.000 15672 scope still moving after pulse duration time elapsed 23:29:14.893 00.021 15672 IsSlewing returns 0 23:29:14.894 00.001 15672 IsGuiding returns 1 23:29:14.915 00.021 15672 IsSlewing returns 0 23:29:14.915 00.000 15672 IsGuiding returns 1 23:29:14.937 00.022 15672 IsSlewing returns 0 23:29:14.968 00.031 15672 IsGuiding returns 0 23:29:14.968 00.000 15672 scope move finished after 65 + 107 ms 23:29:14.968 00.000 15672 Move returns status 0, amount 65 23:29:14.968 00.000 15672 move complete, result=0 23:29:14.968 00.000 15672 worker thread done servicing request 23:29:14.992 00.024 30444 UpdateGuideState exits: m=102312 SNR=72.6 Saturated 23:29:14.992 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:14.993 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:14.993 00.000 30444 Enqueuing Expose request 23:29:14.993 00.000 30444 GuideStep: 0.4 px 101 ms WEST, -0.4 px 65 ms NORTH 23:29:14.993 00.000 15672 Worker thread wakes up 23:29:14.993 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:14.994 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:16.901 01.907 15672 Exposure complete 23:29:16.921 00.020 15672 worker thread done servicing request 23:29:16.921 00.000 30444 OnExposeComplete: enter 23:29:16.921 00.000 30444 UpdateGuideState(): m_state=6 23:29:16.921 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2291 23:29:16.921 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=193.19, Mass=111252, SNR=78.4, Peak=11511 HFD=3.6 23:29:16.921 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.22 = -1.22) 23:29:16.921 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.28 = -1.28) 23:29:16.921 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.49 mountX=0.11 mountY=-0.31, mountTheta=-1.22 23:29:16.922 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.32, opts=13) 23:29:16.922 00.000 30444 Enqueuing Move request for scope (0.02, -0.32) 23:29:16.922 00.000 15672 Worker thread wakes up 23:29:16.922 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd 23:29:16.922 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.32) 23:29:16.922 00.000 15672 Moving (0.02, -0.32) raw xDistance=0.11 yDistance=-0.31 23:29:16.922 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:29:16.922 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 23:29:16.922 00.000 15672 MoveAxis(E, 0, ABG) 23:29:16.922 00.000 15672 Move returns status 0, amount 0 23:29:16.922 00.000 15672 MoveAxis(N, 55, ABG) 23:29:16.922 00.000 15672 Guiding Dir = 0, Dur = 55 23:29:16.923 00.001 15672 IsSlewing returns 0 23:29:16.924 00.001 15672 IsGuiding returns 0 23:29:16.928 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=13993, FiltMin=2690, FiltMax=9480, Gamma=2.950 23:29:17.028 00.100 30444 UpdateGuideState exits: m=111252 SNR=78.4 Saturated 23:29:17.029 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:17.029 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:17.029 00.000 30444 Enqueuing Expose request 23:29:17.029 00.000 15672 IsGuiding returns 1 23:29:17.029 00.000 15672 scope still moving after pulse duration time elapsed 23:29:17.050 00.021 15672 IsSlewing returns 0 23:29:17.051 00.001 15672 IsGuiding returns 1 23:29:17.072 00.021 15672 IsSlewing returns 0 23:29:17.092 00.020 15672 IsGuiding returns 0 23:29:17.092 00.000 15672 scope move finished after 55 + 114 ms 23:29:17.092 00.000 15672 Move returns status 0, amount 55 23:29:17.092 00.000 15672 move complete, result=0 23:29:17.093 00.001 15672 worker thread done servicing request 23:29:17.093 00.000 15672 Worker thread wakes up 23:29:17.093 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:17.093 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:17.093 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 55 ms NORTH 23:29:19.200 02.107 15672 Exposure complete 23:29:19.220 00.020 15672 worker thread done servicing request 23:29:19.220 00.000 30444 OnExposeComplete: enter 23:29:19.220 00.000 30444 UpdateGuideState(): m_state=6 23:29:19.220 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2292 23:29:19.220 00.000 30444 Star::Find returns 1 (1), X=461.98, Y=194.09, Mass=108297, SNR=74.7, Peak=10082 HFD=3.9 23:29:19.220 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 23:29:19.220 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 23:29:19.220 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.58 hyp=0.77 cameraTheta=0.86 mountX=0.33 mountY=0.68, mountTheta=1.12 23:29:19.221 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.58, opts=13) 23:29:19.221 00.000 30444 Enqueuing Move request for scope (0.51, 0.58) 23:29:19.221 00.000 15672 Worker thread wakes up 23:29:19.221 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.58) opts 0xd 23:29:19.221 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.58) 23:29:19.221 00.000 15672 Moving (0.51, 0.58) raw xDistance=0.33 yDistance=0.68 23:29:19.221 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 23:29:19.221 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:29:19.221 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68 23:29:19.221 00.000 15672 MoveAxis(W, 88, ABG) 23:29:19.221 00.000 15672 Guiding Dir = 3, Dur = 88 23:29:19.222 00.001 15672 IsSlewing returns 0 23:29:19.223 00.001 15672 IsGuiding returns 0 23:29:19.227 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=12542, FiltMin=2698, FiltMax=9194, Gamma=2.950 23:29:19.249 00.022 15672 PulseGuide returned control before completion, sleep 73 23:29:19.277 00.028 30444 UpdateGuideState exits: m=108297 SNR=74.7 Saturated 23:29:19.277 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:19.277 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:19.277 00.000 30444 Enqueuing Expose request 23:29:19.324 00.047 15672 IsGuiding returns 1 23:29:19.324 00.000 15672 scope still moving after pulse duration time elapsed 23:29:19.344 00.020 15672 IsSlewing returns 0 23:29:19.361 00.017 15672 IsGuiding returns 0 23:29:19.361 00.000 15672 scope move finished after 88 + 50 ms 23:29:19.362 00.001 15672 Move returns status 0, amount 88 23:29:19.362 00.000 15672 MoveAxis(N, 0, ABG) 23:29:19.362 00.000 15672 Move returns status 0, amount 0 23:29:19.362 00.000 15672 move complete, result=0 23:29:19.362 00.000 15672 worker thread done servicing request 23:29:19.362 00.000 15672 Worker thread wakes up 23:29:19.362 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:19.362 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:19.363 00.001 30444 GuideStep: 0.3 px 88 ms WEST, 0.7 px 0 ms NORTH 23:29:21.271 01.908 15672 Exposure complete 23:29:21.291 00.020 15672 worker thread done servicing request 23:29:21.291 00.000 30444 OnExposeComplete: enter 23:29:21.291 00.000 30444 UpdateGuideState(): m_state=6 23:29:21.291 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2293 23:29:21.292 00.001 30444 Star::Find returns 1 (1), X=461.60, Y=194.39, Mass=98035, SNR=83.2, Peak=10921 HFD=3.3 23:29:21.292 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 23:29:21.292 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 23:29:21.292 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.89 hyp=0.90 cameraTheta=1.44 mountX=-0.13 mountY=0.89, mountTheta=1.71 23:29:21.292 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.89, opts=13) 23:29:21.292 00.000 30444 Enqueuing Move request for scope (0.12, 0.89) 23:29:21.292 00.000 15672 Worker thread wakes up 23:29:21.292 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.89) opts 0xd 23:29:21.292 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.89) 23:29:21.292 00.000 15672 Moving (0.12, 0.89) raw xDistance=-0.13 yDistance=0.89 23:29:21.293 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:29:21.293 00.000 15672 resist switch: large excursion: input 0.89 thresh 0.75 direction from -1 to 1 23:29:21.293 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.68 23:29:21.293 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89 23:29:21.293 00.000 15672 MoveAxis(E, 0, ABG) 23:29:21.293 00.000 15672 Move returns status 0, amount 0 23:29:21.293 00.000 15672 MoveAxis(S, 159, ABG) 23:29:21.293 00.000 15672 Guiding Dir = 1, Dur = 159 23:29:21.293 00.000 15672 IsSlewing returns 0 23:29:21.298 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=12000, FiltMin=2675, FiltMax=9660, Gamma=2.950 23:29:21.325 00.027 15672 IsGuiding returns 0 23:29:21.348 00.023 30444 UpdateGuideState exits: m=98035 SNR=83.2 Saturated 23:29:21.348 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:21.348 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:21.348 00.000 30444 Enqueuing Expose request 23:29:21.405 00.057 15672 PulseGuide returned control before completion, sleep 90 23:29:21.498 00.093 15672 IsGuiding returns 1 23:29:21.498 00.000 15672 scope still moving after pulse duration time elapsed 23:29:21.519 00.021 15672 IsSlewing returns 0 23:29:21.522 00.003 15672 IsGuiding returns 1 23:29:21.544 00.022 15672 IsSlewing returns 0 23:29:21.597 00.053 15672 IsGuiding returns 0 23:29:21.597 00.000 15672 scope move finished after 159 + 112 ms 23:29:21.597 00.000 15672 Move returns status 0, amount 159 23:29:21.597 00.000 15672 move complete, result=0 23:29:21.598 00.001 15672 worker thread done servicing request 23:29:21.598 00.000 15672 Worker thread wakes up 23:29:21.598 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:21.598 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:21.598 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.9 px 159 ms SOUTH 23:29:23.707 02.109 15672 Exposure complete 23:29:23.727 00.020 15672 worker thread done servicing request 23:29:23.727 00.000 30444 OnExposeComplete: enter 23:29:23.727 00.000 30444 UpdateGuideState(): m_state=6 23:29:23.727 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2294 23:29:23.728 00.001 30444 Star::Find returns 1 (1), X=461.10, Y=194.27, Mass=98609, SNR=64.9, Peak=10552 HFD=3.4 23:29:23.728 00.000 30444 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 23:29:23.728 00.000 30444 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.25 = 2.25) 23:29:23.728 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.76 hyp=0.85 cameraTheta=2.03 mountX=-0.57 mountY=0.66, mountTheta=2.29 23:29:23.728 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.76, opts=13) 23:29:23.728 00.000 30444 Enqueuing Move request for scope (-0.38, 0.76) 23:29:23.728 00.000 15672 Worker thread wakes up 23:29:23.728 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.76) opts 0xd 23:29:23.728 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.76) 23:29:23.728 00.000 15672 Moving (-0.38, 0.76) raw xDistance=-0.57 yDistance=0.66 23:29:23.728 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 23:29:23.728 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 23:29:23.728 00.000 15672 MoveAxis(E, 155, ABG) 23:29:23.729 00.001 15672 Guiding Dir = 2, Dur = 155 23:29:23.729 00.000 15672 IsSlewing returns 0 23:29:23.731 00.002 15672 IsGuiding returns 0 23:29:23.736 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=10945, FiltMin=2616, FiltMax=9344, Gamma=2.950 23:29:23.753 00.017 15672 PulseGuide returned control before completion, sleep 143 23:29:23.786 00.033 30444 UpdateGuideState exits: m=98609 SNR=64.9 Saturated 23:29:23.786 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:23.786 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:23.786 00.000 30444 Enqueuing Expose request 23:29:23.961 00.175 15672 IsGuiding returns 0 23:29:23.961 00.000 15672 Move returns status 0, amount 155 23:29:23.961 00.000 15672 MoveAxis(S, 118, ABG) 23:29:23.962 00.001 15672 Guiding Dir = 1, Dur = 118 23:29:23.962 00.000 15672 IsSlewing returns 0 23:29:23.963 00.001 15672 IsGuiding returns 0 23:29:24.041 00.078 15672 PulseGuide returned control before completion, sleep 51 23:29:24.093 00.052 15672 IsGuiding returns 1 23:29:24.093 00.000 15672 scope still moving after pulse duration time elapsed 23:29:24.114 00.021 15672 IsSlewing returns 0 23:29:24.115 00.001 15672 IsGuiding returns 1 23:29:24.136 00.021 15672 IsSlewing returns 0 23:29:24.201 00.065 15672 IsGuiding returns 0 23:29:24.201 00.000 15672 scope move finished after 118 + 120 ms 23:29:24.201 00.000 15672 Move returns status 0, amount 118 23:29:24.201 00.000 15672 move complete, result=0 23:29:24.201 00.000 15672 worker thread done servicing request 23:29:24.201 00.000 15672 Worker thread wakes up 23:29:24.201 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:24.201 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:24.201 00.000 30444 GuideStep: -0.6 px 155 ms EAST, 0.7 px 118 ms SOUTH 23:29:26.117 01.916 15672 Exposure complete 23:29:26.145 00.028 15672 worker thread done servicing request 23:29:26.145 00.000 30444 OnExposeComplete: enter 23:29:26.145 00.000 30444 UpdateGuideState(): m_state=6 23:29:26.146 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2295 23:29:26.146 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=194.02, Mass=105748, SNR=79.0, Peak=11945 HFD=3.4 23:29:26.146 00.000 30444 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 23:29:26.146 00.000 30444 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 23:29:26.146 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.51 hyp=0.52 cameraTheta=1.74 mountX=-0.23 mountY=0.48, mountTheta=2.01 23:29:26.146 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.51, opts=13) 23:29:26.146 00.000 30444 Enqueuing Move request for scope (-0.09, 0.51) 23:29:26.146 00.000 15672 Worker thread wakes up 23:29:26.147 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.51) opts 0xd 23:29:26.147 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.51) 23:29:26.147 00.000 15672 Moving (-0.09, 0.51) raw xDistance=-0.23 yDistance=0.48 23:29:26.147 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:29:26.147 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 23:29:26.147 00.000 15672 MoveAxis(E, 0, ABG) 23:29:26.147 00.000 15672 Move returns status 0, amount 0 23:29:26.147 00.000 15672 MoveAxis(S, 86, ABG) 23:29:26.147 00.000 15672 Guiding Dir = 1, Dur = 86 23:29:26.147 00.000 15672 IsSlewing returns 0 23:29:26.149 00.002 15672 IsGuiding returns 0 23:29:26.153 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=12361, FiltMin=2676, FiltMax=9144, Gamma=2.950 23:29:26.203 00.050 30444 UpdateGuideState exits: m=105748 SNR=79.0 Saturated 23:29:26.203 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:26.203 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:26.203 00.000 30444 Enqueuing Expose request 23:29:26.230 00.027 15672 PulseGuide returned control before completion, sleep 15 23:29:26.247 00.017 15672 IsGuiding returns 1 23:29:26.247 00.000 15672 scope still moving after pulse duration time elapsed 23:29:26.268 00.021 15672 IsSlewing returns 0 23:29:26.270 00.002 15672 IsGuiding returns 1 23:29:26.293 00.023 15672 IsSlewing returns 0 23:29:26.358 00.065 15672 IsGuiding returns 0 23:29:26.358 00.000 15672 scope move finished after 86 + 123 ms 23:29:26.358 00.000 15672 Move returns status 0, amount 86 23:29:26.358 00.000 15672 move complete, result=0 23:29:26.358 00.000 15672 worker thread done servicing request 23:29:26.358 00.000 15672 Worker thread wakes up 23:29:26.359 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:26.359 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:26.359 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 86 ms SOUTH 23:29:28.468 02.109 15672 Exposure complete 23:29:28.495 00.027 15672 worker thread done servicing request 23:29:28.495 00.000 30444 OnExposeComplete: enter 23:29:28.495 00.000 30444 UpdateGuideState(): m_state=6 23:29:28.496 00.001 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2296 23:29:28.496 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=194.25, Mass=96362, SNR=73.6, Peak=10285 HFD=3.4 23:29:28.496 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 23:29:28.496 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.62 = 1.62) 23:29:28.496 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.74 hyp=0.75 cameraTheta=1.41 mountX=-0.09 mountY=0.75, mountTheta=1.69 23:29:28.496 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.74, opts=13) 23:29:28.496 00.000 30444 Enqueuing Move request for scope (0.12, 0.74) 23:29:28.496 00.000 15672 Worker thread wakes up 23:29:28.496 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.74) opts 0xd 23:29:28.496 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.74) 23:29:28.496 00.000 15672 Moving (0.12, 0.74) raw xDistance=-0.09 yDistance=0.75 23:29:28.497 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:29:28.497 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 23:29:28.497 00.000 15672 MoveAxis(E, 0, ABG) 23:29:28.497 00.000 15672 Move returns status 0, amount 0 23:29:28.497 00.000 15672 MoveAxis(S, 134, ABG) 23:29:28.497 00.000 15672 Guiding Dir = 1, Dur = 134 23:29:28.498 00.001 15672 IsSlewing returns 0 23:29:28.499 00.001 15672 IsGuiding returns 0 23:29:28.502 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=10999, FiltMin=2658, FiltMax=8726, Gamma=2.950 23:29:28.552 00.050 30444 UpdateGuideState exits: m=96362 SNR=73.6 Saturated 23:29:28.552 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:28.552 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:28.552 00.000 30444 Enqueuing Expose request 23:29:28.578 00.026 15672 PulseGuide returned control before completion, sleep 65 23:29:28.645 00.067 15672 IsGuiding returns 1 23:29:28.645 00.000 15672 scope still moving after pulse duration time elapsed 23:29:28.666 00.021 15672 IsSlewing returns 0 23:29:28.691 00.025 15672 IsGuiding returns 1 23:29:28.713 00.022 15672 IsSlewing returns 0 23:29:28.755 00.042 15672 IsGuiding returns 0 23:29:28.755 00.000 15672 scope move finished after 134 + 122 ms 23:29:28.755 00.000 15672 Move returns status 0, amount 134 23:29:28.755 00.000 15672 move complete, result=0 23:29:28.755 00.000 15672 worker thread done servicing request 23:29:28.756 00.001 15672 Worker thread wakes up 23:29:28.756 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:28.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:28.756 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 134 ms SOUTH 23:29:30.664 01.908 15672 Exposure complete 23:29:30.684 00.020 15672 worker thread done servicing request 23:29:30.684 00.000 30444 OnExposeComplete: enter 23:29:30.684 00.000 30444 UpdateGuideState(): m_state=6 23:29:30.684 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2297 23:29:30.684 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=194.39, Mass=106435, SNR=77.0, Peak=10912 HFD=3.4 23:29:30.684 00.000 30444 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.28) = xAngle (1.65 = 1.65) 23:29:30.684 00.000 30444 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.58 = 1.58) 23:29:30.684 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.89 hyp=0.91 cameraTheta=1.37 mountX=-0.07 mountY=0.91, mountTheta=1.65 23:29:30.684 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.89, opts=13) 23:29:30.684 00.000 30444 Enqueuing Move request for scope (0.18, 0.89) 23:29:30.685 00.001 15672 Worker thread wakes up 23:29:30.685 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.89) opts 0xd 23:29:30.685 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.89) 23:29:30.685 00.000 15672 Moving (0.18, 0.89) raw xDistance=-0.07 yDistance=0.91 23:29:30.685 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:29:30.685 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91 23:29:30.685 00.000 15672 MoveAxis(E, 0, ABG) 23:29:30.685 00.000 15672 Move returns status 0, amount 0 23:29:30.685 00.000 15672 MoveAxis(S, 162, ABG) 23:29:30.685 00.000 15672 Guiding Dir = 1, Dur = 162 23:29:30.685 00.000 15672 IsSlewing returns 0 23:29:30.686 00.001 15672 IsGuiding returns 0 23:29:30.691 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=11659, FiltMin=2643, FiltMax=9026, Gamma=2.950 23:29:30.767 00.076 15672 PulseGuide returned control before completion, sleep 93 23:29:30.779 00.012 30444 UpdateGuideState exits: m=106435 SNR=77.0 Saturated 23:29:30.779 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:30.779 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:30.779 00.000 30444 Enqueuing Expose request 23:29:30.863 00.084 15672 IsGuiding returns 1 23:29:30.863 00.000 15672 scope still moving after pulse duration time elapsed 23:29:30.884 00.021 15672 IsSlewing returns 0 23:29:30.885 00.001 15672 IsGuiding returns 1 23:29:30.907 00.022 15672 IsSlewing returns 0 23:29:30.909 00.002 15672 IsGuiding returns 1 23:29:30.929 00.020 15672 IsSlewing returns 0 23:29:30.941 00.012 15672 IsGuiding returns 0 23:29:30.942 00.001 15672 scope move finished after 162 + 93 ms 23:29:30.942 00.000 15672 Move returns status 0, amount 162 23:29:30.942 00.000 15672 move complete, result=0 23:29:30.942 00.000 15672 worker thread done servicing request 23:29:30.942 00.000 15672 Worker thread wakes up 23:29:30.942 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:30.942 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:30.942 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.9 px 162 ms SOUTH 23:29:33.051 02.109 15672 Exposure complete 23:29:33.071 00.020 15672 worker thread done servicing request 23:29:33.071 00.000 30444 OnExposeComplete: enter 23:29:33.071 00.000 30444 UpdateGuideState(): m_state=6 23:29:33.071 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2298 23:29:33.071 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=194.50, Mass=105514, SNR=87.5, Peak=11299 HFD=3.2 23:29:33.071 00.000 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 23:29:33.071 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 23:29:33.071 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.99 hyp=1.00 cameraTheta=1.50 mountX=-0.20 mountY=0.99, mountTheta=1.77 23:29:33.072 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.99, opts=13) 23:29:33.072 00.000 30444 Enqueuing Move request for scope (0.07, 0.99) 23:29:33.072 00.000 15672 Worker thread wakes up 23:29:33.072 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.99) opts 0xd 23:29:33.072 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.99) 23:29:33.072 00.000 15672 Moving (0.07, 0.99) raw xDistance=-0.20 yDistance=0.99 23:29:33.072 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 23:29:33.072 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99 23:29:33.072 00.000 15672 MoveAxis(E, 0, ABG) 23:29:33.072 00.000 15672 Move returns status 0, amount 0 23:29:33.072 00.000 15672 MoveAxis(S, 176, ABG) 23:29:33.072 00.000 15672 Guiding Dir = 1, Dur = 176 23:29:33.072 00.000 15672 IsSlewing returns 0 23:29:33.074 00.002 15672 IsGuiding returns 0 23:29:33.078 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=13008, FiltMin=2710, FiltMax=10619, Gamma=2.950 23:29:33.128 00.050 30444 UpdateGuideState exits: m=105514 SNR=87.5 Saturated 23:29:33.128 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:33.128 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:33.128 00.000 30444 Enqueuing Expose request 23:29:33.146 00.018 15672 PulseGuide returned control before completion, sleep 114 23:29:33.263 00.117 15672 IsGuiding returns 1 23:29:33.263 00.000 15672 scope still moving after pulse duration time elapsed 23:29:33.285 00.022 15672 IsSlewing returns 0 23:29:33.288 00.003 15672 IsGuiding returns 1 23:29:33.309 00.021 15672 IsSlewing returns 0 23:29:33.312 00.003 15672 IsGuiding returns 1 23:29:33.334 00.022 15672 IsSlewing returns 0 23:29:33.337 00.003 15672 IsGuiding returns 1 23:29:33.358 00.021 15672 IsSlewing returns 0 23:29:33.371 00.013 15672 IsGuiding returns 0 23:29:33.371 00.000 15672 scope move finished after 176 + 121 ms 23:29:33.371 00.000 15672 Move returns status 0, amount 176 23:29:33.371 00.000 15672 move complete, result=0 23:29:33.371 00.000 15672 worker thread done servicing request 23:29:33.373 00.002 15672 Worker thread wakes up 23:29:33.373 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:33.373 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:33.373 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 1.0 px 176 ms SOUTH 23:29:35.278 01.905 15672 Exposure complete 23:29:35.298 00.020 15672 worker thread done servicing request 23:29:35.298 00.000 30444 OnExposeComplete: enter 23:29:35.298 00.000 30444 UpdateGuideState(): m_state=6 23:29:35.298 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2299 23:29:35.298 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=194.27, Mass=113023, SNR=88.2, Peak=11667 HFD=3.4 23:29:35.298 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 23:29:35.298 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.74 = 1.74) 23:29:35.298 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.76 hyp=0.76 cameraTheta=1.52 mountX=-0.17 mountY=0.75, mountTheta=1.80 23:29:35.299 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.76, opts=13) 23:29:35.299 00.000 30444 Enqueuing Move request for scope (0.04, 0.76) 23:29:35.299 00.000 15672 Worker thread wakes up 23:29:35.299 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.76) opts 0xd 23:29:35.299 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.76) 23:29:35.299 00.000 15672 Moving (0.04, 0.76) raw xDistance=-0.17 yDistance=0.75 23:29:35.299 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:29:35.299 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 23:29:35.299 00.000 15672 MoveAxis(E, 0, ABG) 23:29:35.299 00.000 15672 Move returns status 0, amount 0 23:29:35.299 00.000 15672 MoveAxis(S, 134, ABG) 23:29:35.299 00.000 15672 Guiding Dir = 1, Dur = 134 23:29:35.299 00.000 15672 IsSlewing returns 0 23:29:35.300 00.001 15672 IsGuiding returns 0 23:29:35.304 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=12070, FiltMin=2595, FiltMax=9549, Gamma=2.950 23:29:35.354 00.050 30444 UpdateGuideState exits: m=113023 SNR=88.2 Saturated 23:29:35.354 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:35.354 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:35.354 00.000 30444 Enqueuing Expose request 23:29:35.383 00.029 15672 PulseGuide returned control before completion, sleep 62 23:29:35.448 00.065 15672 IsGuiding returns 1 23:29:35.448 00.000 15672 scope still moving after pulse duration time elapsed 23:29:35.468 00.020 15672 IsSlewing returns 0 23:29:35.470 00.002 15672 IsGuiding returns 1 23:29:35.492 00.022 15672 IsSlewing returns 0 23:29:35.495 00.003 15672 IsGuiding returns 1 23:29:35.516 00.021 15672 IsSlewing returns 0 23:29:35.543 00.027 15672 IsGuiding returns 0 23:29:35.543 00.000 15672 scope move finished after 134 + 109 ms 23:29:35.543 00.000 15672 Move returns status 0, amount 134 23:29:35.543 00.000 15672 move complete, result=0 23:29:35.543 00.000 15672 worker thread done servicing request 23:29:35.543 00.000 15672 Worker thread wakes up 23:29:35.543 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 134 ms SOUTH 23:29:35.543 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:35.543 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:37.650 02.107 15672 Exposure complete 23:29:37.670 00.020 15672 worker thread done servicing request 23:29:37.670 00.000 30444 OnExposeComplete: enter 23:29:37.670 00.000 30444 UpdateGuideState(): m_state=6 23:29:37.670 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2300 23:29:37.670 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=194.00, Mass=95411, SNR=78.3, Peak=10317 HFD=3.5 23:29:37.670 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 23:29:37.670 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 23:29:37.670 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.49 hyp=0.50 cameraTheta=1.34 mountX=-0.03 mountY=0.50, mountTheta=1.62 23:29:37.671 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.49, opts=13) 23:29:37.671 00.000 30444 Enqueuing Move request for scope (0.11, 0.49) 23:29:37.671 00.000 15672 Worker thread wakes up 23:29:37.671 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.49) opts 0xd 23:29:37.671 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.49) 23:29:37.671 00.000 15672 Moving (0.11, 0.49) raw xDistance=-0.03 yDistance=0.50 23:29:37.671 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:29:37.671 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 23:29:37.671 00.000 15672 MoveAxis(E, 0, ABG) 23:29:37.671 00.000 15672 Move returns status 0, amount 0 23:29:37.671 00.000 15672 MoveAxis(S, 90, ABG) 23:29:37.671 00.000 15672 Guiding Dir = 1, Dur = 90 23:29:37.672 00.001 15672 IsSlewing returns 0 23:29:37.673 00.001 15672 IsGuiding returns 0 23:29:37.678 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2380, max=11439, FiltMin=2669, FiltMax=9102, Gamma=2.950 23:29:37.747 00.069 15672 PulseGuide returned control before completion, sleep 26 23:29:37.796 00.049 15672 IsGuiding returns 1 23:29:37.796 00.000 15672 scope still moving after pulse duration time elapsed 23:29:37.817 00.021 15672 IsSlewing returns 0 23:29:37.818 00.001 15672 IsGuiding returns 1 23:29:37.839 00.021 15672 IsSlewing returns 0 23:29:37.839 00.000 15672 IsGuiding returns 1 23:29:37.860 00.021 15672 IsSlewing returns 0 23:29:37.892 00.032 15672 IsGuiding returns 0 23:29:37.892 00.000 15672 scope move finished after 90 + 129 ms 23:29:37.892 00.000 15672 Move returns status 0, amount 90 23:29:37.892 00.000 15672 move complete, result=0 23:29:37.892 00.000 15672 worker thread done servicing request 23:29:37.929 00.037 30444 UpdateGuideState exits: m=95411 SNR=78.3 Saturated 23:29:37.929 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:37.929 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:37.929 00.000 30444 Enqueuing Expose request 23:29:37.929 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 90 ms SOUTH 23:29:37.929 00.000 15672 Worker thread wakes up 23:29:37.929 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:37.929 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:39.834 01.905 15672 Exposure complete 23:29:39.855 00.021 15672 worker thread done servicing request 23:29:39.855 00.000 30444 OnExposeComplete: enter 23:29:39.855 00.000 30444 UpdateGuideState(): m_state=6 23:29:39.855 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2301 23:29:39.855 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=194.22, Mass=105897, SNR=78.2, Peak=10525 HFD=3.6 23:29:39.855 00.000 30444 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.28) = xAngle (2.07 = 2.07) 23:29:39.855 00.000 30444 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.01 = 2.01) 23:29:39.855 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.71 hyp=0.73 cameraTheta=1.79 mountX=-0.35 mountY=0.66, mountTheta=2.06 23:29:39.856 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.71, opts=13) 23:29:39.856 00.000 30444 Enqueuing Move request for scope (-0.16, 0.71) 23:29:39.856 00.000 15672 Worker thread wakes up 23:29:39.856 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.71) opts 0xd 23:29:39.856 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.71) 23:29:39.856 00.000 15672 Moving (-0.16, 0.71) raw xDistance=-0.35 yDistance=0.66 23:29:39.856 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 23:29:39.856 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 23:29:39.856 00.000 15672 MoveAxis(E, 94, ABG) 23:29:39.856 00.000 15672 Guiding Dir = 2, Dur = 94 23:29:39.857 00.001 15672 IsSlewing returns 0 23:29:39.858 00.001 15672 IsGuiding returns 0 23:29:39.862 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=11313, FiltMin=2667, FiltMax=9669, Gamma=2.950 23:29:39.887 00.025 15672 PulseGuide returned control before completion, sleep 75 23:29:39.964 00.077 15672 IsGuiding returns 1 23:29:39.964 00.000 15672 scope still moving after pulse duration time elapsed 23:29:39.978 00.014 30444 UpdateGuideState exits: m=105897 SNR=78.2 Saturated 23:29:39.978 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:39.978 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:39.978 00.000 30444 Enqueuing Expose request 23:29:39.985 00.007 15672 IsSlewing returns 0 23:29:39.999 00.014 15672 IsGuiding returns 0 23:29:40.000 00.001 15672 scope move finished after 94 + 47 ms 23:29:40.000 00.000 15672 Move returns status 0, amount 94 23:29:40.000 00.000 15672 MoveAxis(S, 118, ABG) 23:29:40.000 00.000 15672 Guiding Dir = 1, Dur = 118 23:29:40.000 00.000 15672 IsSlewing returns 0 23:29:40.001 00.001 15672 IsGuiding returns 0 23:29:40.080 00.079 15672 PulseGuide returned control before completion, sleep 50 23:29:40.133 00.053 15672 IsGuiding returns 1 23:29:40.133 00.000 15672 scope still moving after pulse duration time elapsed 23:29:40.154 00.021 15672 IsSlewing returns 0 23:29:40.223 00.069 15672 IsGuiding returns 0 23:29:40.224 00.001 15672 scope move finished after 118 + 104 ms 23:29:40.224 00.000 15672 Move returns status 0, amount 118 23:29:40.224 00.000 15672 move complete, result=0 23:29:40.224 00.000 15672 worker thread done servicing request 23:29:40.224 00.000 15672 Worker thread wakes up 23:29:40.225 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:40.225 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:40.225 00.000 30444 GuideStep: -0.3 px 94 ms EAST, 0.7 px 118 ms SOUTH 23:29:42.336 02.111 15672 Exposure complete 23:29:42.356 00.020 15672 worker thread done servicing request 23:29:42.356 00.000 30444 OnExposeComplete: enter 23:29:42.356 00.000 30444 UpdateGuideState(): m_state=6 23:29:42.356 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2302 23:29:42.356 00.000 30444 Star::Find returns 1 (1), X=461.77, Y=194.42, Mass=106372, SNR=85.7, Peak=9754 HFD=3.7 23:29:42.356 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 23:29:42.356 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 23:29:42.356 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.92 hyp=0.96 cameraTheta=1.26 mountX=0.03 mountY=0.96, mountTheta=1.54 23:29:42.357 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.92, opts=13) 23:29:42.357 00.000 30444 Enqueuing Move request for scope (0.29, 0.92) 23:29:42.357 00.000 15672 Worker thread wakes up 23:29:42.357 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.92) opts 0xd 23:29:42.357 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.92) 23:29:42.357 00.000 15672 Moving (0.29, 0.92) raw xDistance=0.03 yDistance=0.96 23:29:42.357 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:29:42.357 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96 23:29:42.357 00.000 15672 MoveAxis(E, 0, ABG) 23:29:42.357 00.000 15672 Move returns status 0, amount 0 23:29:42.357 00.000 15672 MoveAxis(S, 171, ABG) 23:29:42.357 00.000 15672 Guiding Dir = 1, Dur = 171 23:29:42.358 00.001 15672 IsSlewing returns 0 23:29:42.358 00.000 15672 IsGuiding returns 0 23:29:42.362 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=10209, FiltMin=2647, FiltMax=9829, Gamma=2.950 23:29:42.444 00.082 15672 PulseGuide returned control before completion, sleep 95 23:29:42.554 00.110 30444 UpdateGuideState exits: m=106372 SNR=85.7 Saturated 23:29:42.554 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:42.554 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:42.555 00.001 30444 Enqueuing Expose request 23:29:42.573 00.018 15672 IsGuiding returns 1 23:29:42.573 00.000 15672 scope still moving after pulse duration time elapsed 23:29:42.594 00.021 15672 IsSlewing returns 0 23:29:42.597 00.003 15672 IsGuiding returns 1 23:29:42.617 00.020 15672 IsSlewing returns 0 23:29:42.618 00.001 15672 IsGuiding returns 1 23:29:42.639 00.021 15672 IsSlewing returns 0 23:29:42.668 00.029 15672 IsGuiding returns 0 23:29:42.668 00.000 15672 scope move finished after 171 + 138 ms 23:29:42.668 00.000 15672 Move returns status 0, amount 171 23:29:42.668 00.000 15672 move complete, result=0 23:29:42.668 00.000 15672 worker thread done servicing request 23:29:42.669 00.001 15672 Worker thread wakes up 23:29:42.669 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 1.0 px 171 ms SOUTH 23:29:42.669 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:42.669 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:44.575 01.906 15672 Exposure complete 23:29:44.595 00.020 15672 worker thread done servicing request 23:29:44.595 00.000 30444 OnExposeComplete: enter 23:29:44.595 00.000 30444 UpdateGuideState(): m_state=6 23:29:44.595 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2303 23:29:44.595 00.000 30444 Star::Find returns 1 (1), X=462.10, Y=194.12, Mass=104107, SNR=80.7, Peak=9851 HFD=3.8 23:29:44.595 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 23:29:44.595 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 23:29:44.595 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=0.61 hyp=0.87 cameraTheta=0.78 mountX=0.43 mountY=0.73, mountTheta=1.04 23:29:44.595 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=0.61, opts=13) 23:29:44.596 00.001 30444 Enqueuing Move request for scope (0.62, 0.61) 23:29:44.596 00.000 15672 Worker thread wakes up 23:29:44.596 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.61) opts 0xd 23:29:44.596 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, 0.61) 23:29:44.596 00.000 15672 Moving (0.62, 0.61) raw xDistance=0.43 yDistance=0.73 23:29:44.596 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 23:29:44.596 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73 23:29:44.596 00.000 15672 MoveAxis(W, 115, ABG) 23:29:44.596 00.000 15672 Guiding Dir = 3, Dur = 115 23:29:44.596 00.000 15672 IsSlewing returns 0 23:29:44.598 00.002 15672 IsGuiding returns 0 23:29:44.602 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=9942, FiltMin=2716, FiltMax=9439, Gamma=2.950 23:29:44.616 00.014 15672 PulseGuide returned control before completion, sleep 107 23:29:44.651 00.035 30444 UpdateGuideState exits: m=104107 SNR=80.7 Saturated 23:29:44.651 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:44.651 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:44.651 00.000 30444 Enqueuing Expose request 23:29:44.726 00.075 15672 IsGuiding returns 1 23:29:44.726 00.000 15672 scope still moving after pulse duration time elapsed 23:29:44.748 00.022 15672 IsSlewing returns 0 23:29:44.761 00.013 15672 IsGuiding returns 0 23:29:44.761 00.000 15672 scope move finished after 115 + 48 ms 23:29:44.761 00.000 15672 Move returns status 0, amount 115 23:29:44.761 00.000 15672 MoveAxis(S, 130, ABG) 23:29:44.761 00.000 15672 Guiding Dir = 1, Dur = 130 23:29:44.762 00.001 15672 IsSlewing returns 0 23:29:44.764 00.002 15672 IsGuiding returns 0 23:29:44.839 00.075 15672 PulseGuide returned control before completion, sleep 66 23:29:44.907 00.068 15672 IsGuiding returns 1 23:29:44.907 00.000 15672 scope still moving after pulse duration time elapsed 23:29:44.928 00.021 15672 IsSlewing returns 0 23:29:44.953 00.025 15672 IsGuiding returns 1 23:29:44.974 00.021 15672 IsSlewing returns 0 23:29:44.976 00.002 15672 IsGuiding returns 1 23:29:44.997 00.021 15672 IsSlewing returns 0 23:29:45.017 00.020 15672 IsGuiding returns 0 23:29:45.017 00.000 15672 scope move finished after 130 + 122 ms 23:29:45.017 00.000 15672 Move returns status 0, amount 130 23:29:45.017 00.000 15672 move complete, result=0 23:29:45.017 00.000 15672 worker thread done servicing request 23:29:45.019 00.002 15672 Worker thread wakes up 23:29:45.019 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:45.019 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:45.019 00.000 30444 GuideStep: 0.4 px 115 ms WEST, 0.7 px 130 ms SOUTH 23:29:47.135 02.116 15672 Exposure complete 23:29:47.169 00.034 15672 worker thread done servicing request 23:29:47.169 00.000 30444 OnExposeComplete: enter 23:29:47.169 00.000 30444 UpdateGuideState(): m_state=6 23:29:47.169 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 2304 23:29:47.169 00.000 30444 Star::Find returns 1 (1), X=462.12, Y=194.63, Mass=117686, SNR=84.2, Peak=9970 HFD=3.9 23:29:47.169 00.000 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.33 = 1.33) 23:29:47.169 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 23:29:47.169 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=1.12 hyp=1.29 cameraTheta=1.05 mountX=0.31 mountY=1.24, mountTheta=1.33 23:29:47.170 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=1.12, opts=13) 23:29:47.170 00.000 30444 Enqueuing Move request for scope (0.64, 1.12) 23:29:47.170 00.000 15672 Worker thread wakes up 23:29:47.170 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, 1.12) opts 0xd 23:29:47.170 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, 1.12) 23:29:47.170 00.000 15672 Moving (0.64, 1.12) raw xDistance=0.31 yDistance=1.24 23:29:47.170 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31 23:29:47.170 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.24 from input 1.24 23:29:47.170 00.000 15672 MoveAxis(W, 91, ABG) 23:29:47.170 00.000 15672 Guiding Dir = 3, Dur = 91 23:29:47.170 00.000 15672 IsSlewing returns 0 23:29:47.172 00.002 15672 IsGuiding returns 0 23:29:47.176 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=11508, FiltMin=2644, FiltMax=9647, Gamma=2.950 23:29:47.187 00.011 15672 PulseGuide returned control before completion, sleep 86 23:29:47.332 00.145 15672 IsGuiding returns 0 23:29:47.332 00.000 15672 Move returns status 0, amount 91 23:29:47.333 00.001 15672 MoveAxis(S, 220, ABG) 23:29:47.333 00.000 15672 Guiding Dir = 1, Dur = 220 23:29:47.333 00.000 15672 IsSlewing returns 0 23:29:47.334 00.001 15672 IsGuiding returns 0 23:29:47.412 00.078 15672 PulseGuide returned control before completion, sleep 152 23:29:47.573 00.161 15672 IsGuiding returns 1 23:29:47.573 00.000 15672 scope still moving after pulse duration time elapsed 23:29:47.594 00.021 15672 IsSlewing returns 0 23:29:47.597 00.003 15672 IsGuiding returns 1 23:29:47.618 00.021 15672 IsSlewing returns 0 23:29:47.621 00.003 15672 IsGuiding returns 1 23:29:47.641 00.020 15672 IsSlewing returns 0 23:29:47.668 00.027 15672 IsGuiding returns 0 23:29:47.669 00.001 15672 scope move finished after 220 + 115 ms 23:29:47.669 00.000 15672 Move returns status 0, amount 220 23:29:47.669 00.000 15672 move complete, result=0 23:29:47.669 00.000 15672 worker thread done servicing request 23:29:47.671 00.002 30444 UpdateGuideState exits: m=117686 SNR=84.2 Saturated 23:29:47.672 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:47.672 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:47.672 00.000 30444 Enqueuing Expose request 23:29:47.672 00.000 30444 GuideStep: 0.3 px 91 ms WEST, 1.2 px 220 ms SOUTH 23:29:47.672 00.000 15672 Worker thread wakes up 23:29:47.672 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:47.673 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:49.579 01.906 15672 Exposure complete 23:29:49.599 00.020 15672 worker thread done servicing request 23:29:49.599 00.000 30444 OnExposeComplete: enter 23:29:49.599 00.000 30444 UpdateGuideState(): m_state=6 23:29:49.599 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 2305 23:29:49.599 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=194.13, Mass=107975, SNR=78.6, Peak=10144 HFD=3.8 23:29:49.599 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 23:29:49.599 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.74 = 1.74) 23:29:49.599 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.62 hyp=0.62 cameraTheta=1.52 mountX=-0.14 mountY=0.61, mountTheta=1.80 23:29:49.600 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.62, opts=13) 23:29:49.600 00.000 30444 Enqueuing Move request for scope (0.03, 0.62) 23:29:49.600 00.000 15672 Worker thread wakes up 23:29:49.600 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.62) opts 0xd 23:29:49.600 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.62) 23:29:49.600 00.000 15672 Moving (0.03, 0.62) raw xDistance=-0.14 yDistance=0.61 23:29:49.600 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:29:49.600 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 23:29:49.600 00.000 15672 MoveAxis(E, 0, ABG) 23:29:49.600 00.000 15672 Move returns status 0, amount 0 23:29:49.600 00.000 15672 MoveAxis(S, 109, ABG) 23:29:49.600 00.000 15672 Guiding Dir = 1, Dur = 109 23:29:49.600 00.000 15672 IsSlewing returns 0 23:29:49.602 00.002 15672 IsGuiding returns 0 23:29:49.606 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2380, max=10144, FiltMin=2691, FiltMax=8599, Gamma=2.950 23:29:49.680 00.074 15672 PulseGuide returned control before completion, sleep 40 23:29:49.704 00.024 30444 UpdateGuideState exits: m=107975 SNR=78.6 Saturated 23:29:49.704 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:49.704 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:49.704 00.000 30444 Enqueuing Expose request 23:29:49.722 00.018 15672 IsGuiding returns 1 23:29:49.722 00.000 15672 scope still moving after pulse duration time elapsed 23:29:49.743 00.021 15672 IsSlewing returns 0 23:29:49.744 00.001 15672 IsGuiding returns 1 23:29:49.765 00.021 15672 IsSlewing returns 0 23:29:49.766 00.001 15672 IsGuiding returns 1 23:29:49.787 00.021 15672 IsSlewing returns 0 23:29:49.788 00.001 15672 IsGuiding returns 1 23:29:49.810 00.022 15672 IsSlewing returns 0 23:29:49.842 00.032 15672 IsGuiding returns 0 23:29:49.842 00.000 15672 scope move finished after 109 + 131 ms 23:29:49.842 00.000 15672 Move returns status 0, amount 109 23:29:49.842 00.000 15672 move complete, result=0 23:29:49.842 00.000 15672 worker thread done servicing request 23:29:49.843 00.001 15672 Worker thread wakes up 23:29:49.843 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:49.843 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:49.843 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 109 ms SOUTH 23:29:51.953 02.110 15672 Exposure complete 23:29:51.973 00.020 15672 worker thread done servicing request 23:29:51.973 00.000 30444 OnExposeComplete: enter 23:29:51.973 00.000 30444 UpdateGuideState(): m_state=6 23:29:51.973 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2306 23:29:51.973 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=194.32, Mass=110855, SNR=83.1, Peak=11339 HFD=3.6 23:29:51.973 00.000 30444 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 23:29:51.973 00.000 30444 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 23:29:51.973 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.82 hyp=0.84 cameraTheta=1.83 mountX=-0.43 mountY=0.75, mountTheta=2.09 23:29:51.974 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.82, opts=13) 23:29:51.974 00.000 30444 Enqueuing Move request for scope (-0.21, 0.82) 23:29:51.974 00.000 15672 Worker thread wakes up 23:29:51.974 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.82) opts 0xd 23:29:51.974 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.82) 23:29:51.974 00.000 15672 Moving (-0.21, 0.82) raw xDistance=-0.43 yDistance=0.75 23:29:51.974 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 23:29:51.974 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 23:29:51.974 00.000 15672 MoveAxis(E, 116, ABG) 23:29:51.974 00.000 15672 Guiding Dir = 2, Dur = 116 23:29:51.974 00.000 15672 IsSlewing returns 0 23:29:51.976 00.002 15672 IsGuiding returns 0 23:29:51.980 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=11339, FiltMin=2622, FiltMax=8928, Gamma=2.950 23:29:51.997 00.017 15672 PulseGuide returned control before completion, sleep 106 23:29:52.029 00.032 30444 UpdateGuideState exits: m=110855 SNR=83.1 Saturated 23:29:52.030 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:52.030 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:52.030 00.000 30444 Enqueuing Expose request 23:29:52.107 00.077 15672 IsGuiding returns 1 23:29:52.107 00.000 15672 scope still moving after pulse duration time elapsed 23:29:52.129 00.022 15672 IsSlewing returns 0 23:29:52.142 00.013 15672 IsGuiding returns 0 23:29:52.142 00.000 15672 scope move finished after 116 + 50 ms 23:29:52.142 00.000 15672 Move returns status 0, amount 116 23:29:52.142 00.000 15672 MoveAxis(S, 134, ABG) 23:29:52.142 00.000 15672 Guiding Dir = 1, Dur = 134 23:29:52.143 00.001 15672 IsSlewing returns 0 23:29:52.145 00.002 15672 IsGuiding returns 0 23:29:52.221 00.076 15672 PulseGuide returned control before completion, sleep 69 23:29:52.300 00.079 15672 IsGuiding returns 1 23:29:52.300 00.000 15672 scope still moving after pulse duration time elapsed 23:29:52.321 00.021 15672 IsSlewing returns 0 23:29:52.322 00.001 15672 IsGuiding returns 1 23:29:52.343 00.021 15672 IsSlewing returns 0 23:29:52.344 00.001 15672 IsGuiding returns 1 23:29:52.365 00.021 15672 IsSlewing returns 0 23:29:52.381 00.016 15672 IsGuiding returns 0 23:29:52.381 00.000 15672 scope move finished after 134 + 101 ms 23:29:52.381 00.000 15672 Move returns status 0, amount 134 23:29:52.381 00.000 15672 move complete, result=0 23:29:52.381 00.000 15672 worker thread done servicing request 23:29:52.381 00.000 15672 Worker thread wakes up 23:29:52.381 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:52.381 00.000 30444 GuideStep: -0.4 px 116 ms EAST, 0.8 px 134 ms SOUTH 23:29:52.381 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:54.290 01.909 15672 Exposure complete 23:29:54.310 00.020 15672 worker thread done servicing request 23:29:54.310 00.000 30444 OnExposeComplete: enter 23:29:54.310 00.000 30444 UpdateGuideState(): m_state=6 23:29:54.310 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2307 23:29:54.310 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=194.26, Mass=108921, SNR=82.5, Peak=10254 HFD=3.7 23:29:54.310 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 23:29:54.310 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 23:29:54.310 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.75 hyp=0.77 cameraTheta=1.32 mountX=-0.02 mountY=0.77, mountTheta=1.60 23:29:54.310 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.75, opts=13) 23:29:54.311 00.001 30444 Enqueuing Move request for scope (0.19, 0.75) 23:29:54.311 00.000 15672 Worker thread wakes up 23:29:54.311 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.75) opts 0xd 23:29:54.311 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.75) 23:29:54.311 00.000 15672 Moving (0.19, 0.75) raw xDistance=-0.02 yDistance=0.77 23:29:54.311 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:29:54.311 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77 23:29:54.311 00.000 15672 MoveAxis(E, 0, ABG) 23:29:54.311 00.000 15672 Move returns status 0, amount 0 23:29:54.311 00.000 15672 MoveAxis(S, 138, ABG) 23:29:54.311 00.000 15672 Guiding Dir = 1, Dur = 138 23:29:54.311 00.000 15672 IsSlewing returns 0 23:29:54.313 00.002 15672 IsGuiding returns 0 23:29:54.317 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=11041, FiltMin=2676, FiltMax=8854, Gamma=2.950 23:29:54.365 00.048 30444 UpdateGuideState exits: m=108921 SNR=82.5 Saturated 23:29:54.365 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:54.365 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:54.365 00.000 30444 Enqueuing Expose request 23:29:54.393 00.028 15672 PulseGuide returned control before completion, sleep 68 23:29:54.463 00.070 15672 IsGuiding returns 1 23:29:54.463 00.000 15672 scope still moving after pulse duration time elapsed 23:29:54.484 00.021 15672 IsSlewing returns 0 23:29:54.485 00.001 15672 IsGuiding returns 1 23:29:54.506 00.021 15672 IsSlewing returns 0 23:29:54.506 00.000 15672 IsGuiding returns 1 23:29:54.528 00.022 15672 IsSlewing returns 0 23:29:54.529 00.001 15672 IsGuiding returns 1 23:29:54.550 00.021 15672 IsSlewing returns 0 23:29:54.570 00.020 15672 IsGuiding returns 0 23:29:54.571 00.001 15672 scope move finished after 138 + 120 ms 23:29:54.571 00.000 15672 Move returns status 0, amount 138 23:29:54.571 00.000 15672 move complete, result=0 23:29:54.571 00.000 15672 worker thread done servicing request 23:29:54.571 00.000 15672 Worker thread wakes up 23:29:54.571 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:54.571 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:54.572 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.8 px 138 ms SOUTH 23:29:56.678 02.106 15672 Exposure complete 23:29:56.698 00.020 15672 worker thread done servicing request 23:29:56.698 00.000 30444 OnExposeComplete: enter 23:29:56.698 00.000 30444 UpdateGuideState(): m_state=6 23:29:56.698 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2308 23:29:56.698 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=193.99, Mass=114856, SNR=94.3, Peak=12284 HFD=4.0 23:29:56.698 00.000 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 23:29:56.698 00.000 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 23:29:56.698 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.49 hyp=0.56 cameraTheta=1.04 mountX=0.14 mountY=0.54, mountTheta=1.32 23:29:56.699 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.49, opts=13) 23:29:56.699 00.000 30444 Enqueuing Move request for scope (0.28, 0.49) 23:29:56.699 00.000 15672 Worker thread wakes up 23:29:56.699 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.49) opts 0xd 23:29:56.699 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.49) 23:29:56.699 00.000 15672 Moving (0.28, 0.49) raw xDistance=0.14 yDistance=0.54 23:29:56.699 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 23:29:56.699 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 23:29:56.699 00.000 15672 MoveAxis(E, 0, ABG) 23:29:56.699 00.000 15672 Move returns status 0, amount 0 23:29:56.699 00.000 15672 MoveAxis(S, 96, ABG) 23:29:56.699 00.000 15672 Guiding Dir = 1, Dur = 96 23:29:56.700 00.001 15672 IsSlewing returns 0 23:29:56.701 00.001 15672 IsGuiding returns 0 23:29:56.705 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=13218, FiltMin=2660, FiltMax=9856, Gamma=2.950 23:29:56.755 00.050 30444 UpdateGuideState exits: m=114856 SNR=94.3 Saturated 23:29:56.755 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:56.755 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:56.755 00.000 30444 Enqueuing Expose request 23:29:56.774 00.019 15672 PulseGuide returned control before completion, sleep 34 23:29:56.823 00.049 15672 IsGuiding returns 1 23:29:56.823 00.000 15672 scope still moving after pulse duration time elapsed 23:29:56.844 00.021 15672 IsSlewing returns 0 23:29:56.845 00.001 15672 IsGuiding returns 1 23:29:56.867 00.022 15672 IsSlewing returns 0 23:29:56.869 00.002 15672 IsGuiding returns 1 23:29:56.890 00.021 15672 IsSlewing returns 0 23:29:56.918 00.028 15672 IsGuiding returns 0 23:29:56.919 00.001 15672 scope move finished after 96 + 122 ms 23:29:56.919 00.000 15672 Move returns status 0, amount 96 23:29:56.919 00.000 15672 move complete, result=0 23:29:56.919 00.000 15672 worker thread done servicing request 23:29:56.919 00.000 15672 Worker thread wakes up 23:29:56.919 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:56.919 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:29:56.920 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 96 ms SOUTH 23:29:58.827 01.907 15672 Exposure complete 23:29:58.847 00.020 15672 worker thread done servicing request 23:29:58.847 00.000 30444 OnExposeComplete: enter 23:29:58.847 00.000 30444 UpdateGuideState(): m_state=6 23:29:58.847 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2309 23:29:58.847 00.000 30444 Star::Find returns 1 (1), X=461.87, Y=194.68, Mass=100178, SNR=78.8, Peak=9357 HFD=3.8 23:29:58.847 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 23:29:58.847 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 23:29:58.847 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=1.18 hyp=1.24 cameraTheta=1.25 mountX=0.05 mountY=1.23, mountTheta=1.53 23:29:58.848 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=1.18, opts=13) 23:29:58.848 00.000 30444 Enqueuing Move request for scope (0.39, 1.18) 23:29:58.848 00.000 15672 Worker thread wakes up 23:29:58.848 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 1.18) opts 0xd 23:29:58.848 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 1.18) 23:29:58.848 00.000 15672 Moving (0.39, 1.18) raw xDistance=0.05 yDistance=1.23 23:29:58.848 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:29:58.848 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23 23:29:58.848 00.000 15672 MoveAxis(E, 0, ABG) 23:29:58.848 00.000 15672 Move returns status 0, amount 0 23:29:58.848 00.000 15672 MoveAxis(S, 220, ABG) 23:29:58.848 00.000 15672 Guiding Dir = 1, Dur = 220 23:29:58.849 00.001 15672 IsSlewing returns 0 23:29:58.850 00.001 15672 IsGuiding returns 0 23:29:58.854 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=11256, FiltMin=2654, FiltMax=8799, Gamma=2.950 23:29:58.904 00.050 30444 UpdateGuideState exits: m=100178 SNR=78.8 Saturated 23:29:58.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:58.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:29:58.904 00.000 30444 Enqueuing Expose request 23:29:58.930 00.026 15672 PulseGuide returned control before completion, sleep 150 23:29:59.083 00.153 15672 IsGuiding returns 1 23:29:59.083 00.000 15672 scope still moving after pulse duration time elapsed 23:29:59.104 00.021 15672 IsSlewing returns 0 23:29:59.107 00.003 15672 IsGuiding returns 1 23:29:59.128 00.021 15672 IsSlewing returns 0 23:29:59.129 00.001 15672 IsGuiding returns 1 23:29:59.150 00.021 15672 IsSlewing returns 0 23:29:59.218 00.068 15672 IsGuiding returns 0 23:29:59.218 00.000 15672 scope move finished after 220 + 147 ms 23:29:59.218 00.000 15672 Move returns status 0, amount 220 23:29:59.218 00.000 15672 move complete, result=0 23:29:59.218 00.000 15672 worker thread done servicing request 23:29:59.218 00.000 15672 Worker thread wakes up 23:29:59.218 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 1.2 px 220 ms SOUTH 23:29:59.219 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:29:59.219 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:01.324 02.105 15672 Exposure complete 23:30:01.344 00.020 15672 worker thread done servicing request 23:30:01.345 00.001 30444 OnExposeComplete: enter 23:30:01.345 00.000 30444 UpdateGuideState(): m_state=6 23:30:01.345 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2310 23:30:01.345 00.000 30444 Star::Find returns 1 (1), X=462.22, Y=194.80, Mass=110255, SNR=80.3, Peak=9969 HFD=3.8 23:30:01.345 00.000 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.33 = 1.33) 23:30:01.345 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 23:30:01.345 00.000 30444 CameraToMount -- cameraX=0.74 cameraY=1.29 hyp=1.49 cameraTheta=1.05 mountX=0.36 mountY=1.42, mountTheta=1.32 23:30:01.346 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.74, y=1.29, opts=13) 23:30:01.346 00.000 30444 Enqueuing Move request for scope (0.74, 1.29) 23:30:01.346 00.000 15672 Worker thread wakes up 23:30:01.346 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.74, 1.29) opts 0xd 23:30:01.346 00.000 15672 Handling offset move in thread for scope, endpoint = (0.74, 1.29) 23:30:01.346 00.000 15672 Moving (0.74, 1.29) raw xDistance=0.36 yDistance=1.42 23:30:01.346 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36 23:30:01.346 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.42 from input 1.42 23:30:01.346 00.000 15672 MoveAxis(W, 96, ABG) 23:30:01.346 00.000 15672 Guiding Dir = 3, Dur = 96 23:30:01.347 00.001 15672 IsSlewing returns 0 23:30:01.348 00.001 15672 IsGuiding returns 0 23:30:01.353 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=11138, FiltMin=2667, FiltMax=9097, Gamma=2.950 23:30:01.374 00.021 15672 PulseGuide returned control before completion, sleep 81 23:30:01.402 00.028 30444 UpdateGuideState exits: m=110255 SNR=80.3 Saturated 23:30:01.403 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:01.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:01.403 00.000 30444 Enqueuing Expose request 23:30:01.458 00.055 15672 IsGuiding returns 1 23:30:01.458 00.000 15672 scope still moving after pulse duration time elapsed 23:30:01.478 00.020 15672 IsSlewing returns 0 23:30:01.487 00.009 15672 IsGuiding returns 0 23:30:01.487 00.000 15672 scope move finished after 96 + 42 ms 23:30:01.487 00.000 15672 Move returns status 0, amount 96 23:30:01.487 00.000 15672 MoveAxis(S, 253, ABG) 23:30:01.487 00.000 15672 Guiding Dir = 1, Dur = 253 23:30:01.487 00.000 15672 IsSlewing returns 0 23:30:01.488 00.001 15672 IsGuiding returns 0 23:30:01.567 00.079 15672 PulseGuide returned control before completion, sleep 185 23:30:01.755 00.188 15672 IsGuiding returns 1 23:30:01.755 00.000 15672 scope still moving after pulse duration time elapsed 23:30:01.776 00.021 15672 IsSlewing returns 0 23:30:01.779 00.003 15672 IsGuiding returns 1 23:30:01.801 00.022 15672 IsSlewing returns 0 23:30:01.803 00.002 15672 IsGuiding returns 1 23:30:01.824 00.021 15672 IsSlewing returns 0 23:30:01.837 00.013 15672 IsGuiding returns 0 23:30:01.837 00.000 15672 scope move finished after 253 + 96 ms 23:30:01.837 00.000 15672 Move returns status 0, amount 253 23:30:01.837 00.000 15672 move complete, result=0 23:30:01.837 00.000 15672 worker thread done servicing request 23:30:01.837 00.000 15672 Worker thread wakes up 23:30:01.837 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:01.837 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:01.837 00.000 30444 GuideStep: 0.4 px 96 ms WEST, 1.4 px 253 ms SOUTH 23:30:03.748 01.911 15672 Exposure complete 23:30:03.767 00.019 15672 worker thread done servicing request 23:30:03.768 00.001 30444 OnExposeComplete: enter 23:30:03.768 00.000 30444 UpdateGuideState(): m_state=6 23:30:03.768 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 2311 23:30:03.768 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=194.40, Mass=106603, SNR=79.6, Peak=10579 HFD=3.6 23:30:03.768 00.000 30444 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 23:30:03.768 00.000 30444 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.22 = 1.22) 23:30:03.768 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=0.89 hyp=1.05 cameraTheta=1.00 mountX=0.30 mountY=0.99, mountTheta=1.28 23:30:03.768 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=0.89, opts=13) 23:30:03.768 00.000 30444 Enqueuing Move request for scope (0.57, 0.89) 23:30:03.769 00.001 15672 Worker thread wakes up 23:30:03.769 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.89) opts 0xd 23:30:03.769 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, 0.89) 23:30:03.769 00.000 15672 Moving (0.57, 0.89) raw xDistance=0.30 yDistance=0.99 23:30:03.769 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30 23:30:03.769 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99 23:30:03.769 00.000 15672 MoveAxis(W, 88, ABG) 23:30:03.769 00.000 15672 Guiding Dir = 3, Dur = 88 23:30:03.769 00.000 15672 IsSlewing returns 0 23:30:03.770 00.001 15672 IsGuiding returns 0 23:30:03.775 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1916, max=12810, FiltMin=2585, FiltMax=10082, Gamma=2.950 23:30:03.787 00.012 15672 PulseGuide returned control before completion, sleep 82 23:30:03.823 00.036 30444 UpdateGuideState exits: m=106603 SNR=79.6 Saturated 23:30:03.823 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:03.823 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:03.823 00.000 30444 Enqueuing Expose request 23:30:03.883 00.060 15672 IsGuiding returns 0 23:30:03.883 00.000 15672 Move returns status 0, amount 88 23:30:03.883 00.000 15672 MoveAxis(S, 177, ABG) 23:30:03.883 00.000 15672 Guiding Dir = 1, Dur = 177 23:30:03.883 00.000 15672 IsSlewing returns 0 23:30:03.884 00.001 15672 IsGuiding returns 0 23:30:03.962 00.078 15672 PulseGuide returned control before completion, sleep 109 23:30:04.075 00.113 15672 IsGuiding returns 1 23:30:04.076 00.001 15672 scope still moving after pulse duration time elapsed 23:30:04.097 00.021 15672 IsSlewing returns 0 23:30:04.098 00.001 15672 IsGuiding returns 1 23:30:04.119 00.021 15672 IsSlewing returns 0 23:30:04.120 00.001 15672 IsGuiding returns 1 23:30:04.141 00.021 15672 IsSlewing returns 0 23:30:04.142 00.001 15672 IsGuiding returns 1 23:30:04.163 00.021 15672 IsSlewing returns 0 23:30:04.186 00.023 15672 IsGuiding returns 0 23:30:04.186 00.000 15672 scope move finished after 177 + 125 ms 23:30:04.187 00.001 15672 Move returns status 0, amount 177 23:30:04.187 00.000 15672 move complete, result=0 23:30:04.187 00.000 15672 worker thread done servicing request 23:30:04.187 00.000 15672 Worker thread wakes up 23:30:04.187 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:04.187 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:04.187 00.000 30444 GuideStep: 0.3 px 88 ms WEST, 1.0 px 177 ms SOUTH 23:30:06.294 02.107 15672 Exposure complete 23:30:06.314 00.020 15672 worker thread done servicing request 23:30:06.314 00.000 30444 OnExposeComplete: enter 23:30:06.314 00.000 30444 UpdateGuideState(): m_state=6 23:30:06.314 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 2312 23:30:06.314 00.000 30444 Star::Find returns 1 (1), X=461.92, Y=194.04, Mass=116814, SNR=78.0, Peak=10188 HFD=4.3 23:30:06.314 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 23:30:06.314 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.10 = 1.10) 23:30:06.314 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.54 hyp=0.69 cameraTheta=0.89 mountX=0.27 mountY=0.62, mountTheta=1.15 23:30:06.315 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.54, opts=13) 23:30:06.315 00.000 30444 Enqueuing Move request for scope (0.44, 0.54) 23:30:06.315 00.000 15672 Worker thread wakes up 23:30:06.315 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.54) opts 0xd 23:30:06.315 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.54) 23:30:06.315 00.000 15672 Moving (0.44, 0.54) raw xDistance=0.27 yDistance=0.62 23:30:06.315 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27 23:30:06.315 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 23:30:06.315 00.000 15672 MoveAxis(W, 80, ABG) 23:30:06.315 00.000 15672 Guiding Dir = 3, Dur = 80 23:30:06.316 00.001 15672 IsSlewing returns 0 23:30:06.317 00.001 15672 IsGuiding returns 0 23:30:06.321 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=12135, FiltMin=2589, FiltMax=8655, Gamma=2.950 23:30:06.371 00.050 30444 UpdateGuideState exits: m=116814 SNR=78.0 Saturated 23:30:06.371 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:06.371 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:06.371 00.000 30444 Enqueuing Expose request 23:30:06.374 00.003 15672 PulseGuide returned control before completion, sleep 33 23:30:06.409 00.035 15672 IsGuiding returns 1 23:30:06.409 00.000 15672 scope still moving after pulse duration time elapsed 23:30:06.430 00.021 15672 IsSlewing returns 0 23:30:06.455 00.025 15672 IsGuiding returns 0 23:30:06.455 00.000 15672 scope move finished after 80 + 57 ms 23:30:06.455 00.000 15672 Move returns status 0, amount 80 23:30:06.455 00.000 15672 MoveAxis(S, 110, ABG) 23:30:06.455 00.000 15672 Guiding Dir = 1, Dur = 110 23:30:06.455 00.000 15672 IsSlewing returns 0 23:30:06.456 00.001 15672 IsGuiding returns 0 23:30:06.534 00.078 15672 PulseGuide returned control before completion, sleep 43 23:30:06.614 00.080 15672 IsGuiding returns 1 23:30:06.614 00.000 15672 scope still moving after pulse duration time elapsed 23:30:06.635 00.021 15672 IsSlewing returns 0 23:30:06.663 00.028 15672 IsGuiding returns 0 23:30:06.663 00.000 15672 scope move finished after 110 + 96 ms 23:30:06.663 00.000 15672 Move returns status 0, amount 110 23:30:06.663 00.000 15672 move complete, result=0 23:30:06.663 00.000 15672 worker thread done servicing request 23:30:06.663 00.000 15672 Worker thread wakes up 23:30:06.663 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:06.663 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:06.663 00.000 30444 GuideStep: 0.3 px 80 ms WEST, 0.6 px 110 ms SOUTH 23:30:08.572 01.909 15672 Exposure complete 23:30:08.592 00.020 15672 worker thread done servicing request 23:30:08.592 00.000 30444 OnExposeComplete: enter 23:30:08.592 00.000 30444 UpdateGuideState(): m_state=6 23:30:08.592 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2313 23:30:08.592 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=194.28, Mass=108050, SNR=85.5, Peak=10417 HFD=3.7 23:30:08.592 00.000 30444 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.28) = xAngle (2.04 = 2.04) 23:30:08.592 00.000 30444 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.98 = 1.98) 23:30:08.593 00.001 30444 CameraToMount -- cameraX=-0.15 cameraY=0.77 hyp=0.79 cameraTheta=1.76 mountX=-0.36 mountY=0.72, mountTheta=2.03 23:30:08.593 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.77, opts=13) 23:30:08.593 00.000 30444 Enqueuing Move request for scope (-0.15, 0.77) 23:30:08.593 00.000 15672 Worker thread wakes up 23:30:08.593 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.77) opts 0xd 23:30:08.593 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.77) 23:30:08.593 00.000 15672 Moving (-0.15, 0.77) raw xDistance=-0.36 yDistance=0.72 23:30:08.593 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36 23:30:08.593 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72 23:30:08.593 00.000 15672 MoveAxis(E, 91, ABG) 23:30:08.593 00.000 15672 Guiding Dir = 2, Dur = 91 23:30:08.594 00.001 15672 IsSlewing returns 0 23:30:08.595 00.001 15672 IsGuiding returns 0 23:30:08.599 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2366, max=10885, FiltMin=2640, FiltMax=8844, Gamma=2.950 23:30:08.611 00.012 15672 PulseGuide returned control before completion, sleep 86 23:30:08.740 00.129 15672 IsGuiding returns 0 23:30:08.740 00.000 15672 Move returns status 0, amount 91 23:30:08.740 00.000 15672 MoveAxis(S, 129, ABG) 23:30:08.740 00.000 15672 Guiding Dir = 1, Dur = 129 23:30:08.742 00.002 15672 IsSlewing returns 0 23:30:08.744 00.002 15672 IsGuiding returns 0 23:30:08.818 00.074 15672 PulseGuide returned control before completion, sleep 65 23:30:08.885 00.067 15672 IsGuiding returns 1 23:30:08.885 00.000 15672 scope still moving after pulse duration time elapsed 23:30:08.907 00.022 15672 IsSlewing returns 0 23:30:08.908 00.001 15672 IsGuiding returns 1 23:30:08.929 00.021 15672 IsSlewing returns 0 23:30:08.978 00.049 15672 IsGuiding returns 0 23:30:08.978 00.000 15672 scope move finished after 129 + 105 ms 23:30:08.978 00.000 15672 Move returns status 0, amount 129 23:30:08.978 00.000 15672 move complete, result=0 23:30:08.979 00.001 15672 worker thread done servicing request 23:30:09.072 00.093 30444 UpdateGuideState exits: m=108050 SNR=85.5 Saturated 23:30:09.072 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:09.072 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:09.072 00.000 30444 Enqueuing Expose request 23:30:09.073 00.001 30444 GuideStep: -0.4 px 91 ms EAST, 0.7 px 129 ms SOUTH 23:30:09.073 00.000 15672 Worker thread wakes up 23:30:09.073 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:09.073 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:11.190 02.117 15672 Exposure complete 23:30:11.227 00.037 15672 worker thread done servicing request 23:30:11.227 00.000 30444 OnExposeComplete: enter 23:30:11.227 00.000 30444 UpdateGuideState(): m_state=6 23:30:11.227 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2314 23:30:11.227 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=193.36, Mass=109911, SNR=76.6, Peak=11494 HFD=3.6 23:30:11.227 00.000 30444 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.28) = xAngle (-2.17 = -2.17) 23:30:11.227 00.000 30444 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.23 = -2.23) 23:30:11.227 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-2.45 mountX=-0.13 mountY=-0.18, mountTheta=-2.19 23:30:11.228 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.15, opts=13) 23:30:11.228 00.000 30444 Enqueuing Move request for scope (-0.18, -0.15) 23:30:11.228 00.000 15672 Worker thread wakes up 23:30:11.228 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd 23:30:11.228 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.15) 23:30:11.228 00.000 15672 Moving (-0.18, -0.15) raw xDistance=-0.13 yDistance=-0.18 23:30:11.228 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:30:11.228 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:30:11.228 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:30:11.228 00.000 15672 MoveAxis(E, 0, ABG) 23:30:11.228 00.000 15672 Move returns status 0, amount 0 23:30:11.228 00.000 15672 MoveAxis(N, 0, ABG) 23:30:11.228 00.000 15672 Move returns status 0, amount 0 23:30:11.228 00.000 15672 move complete, result=0 23:30:11.228 00.000 15672 worker thread done servicing request 23:30:11.234 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=13530, FiltMin=2637, FiltMax=9228, Gamma=2.950 23:30:11.283 00.049 30444 UpdateGuideState exits: m=109911 SNR=76.6 Saturated 23:30:11.283 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:11.283 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:11.284 00.001 30444 Enqueuing Expose request 23:30:11.284 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:30:11.284 00.000 15672 Worker thread wakes up 23:30:11.284 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:11.284 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:13.190 01.906 15672 Exposure complete 23:30:13.210 00.020 15672 worker thread done servicing request 23:30:13.210 00.000 30444 OnExposeComplete: enter 23:30:13.210 00.000 30444 UpdateGuideState(): m_state=6 23:30:13.210 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2315 23:30:13.210 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=193.21, Mass=110953, SNR=75.0, Peak=12248 HFD=3.4 23:30:13.210 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 23:30:13.210 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.91 = -0.91) 23:30:13.210 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-1.13 mountX=0.21 mountY=-0.26, mountTheta=-0.88 23:30:13.211 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.30, opts=13) 23:30:13.211 00.000 30444 Enqueuing Move request for scope (0.14, -0.30) 23:30:13.211 00.000 15672 Worker thread wakes up 23:30:13.211 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.30) opts 0xd 23:30:13.211 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.30) 23:30:13.211 00.000 15672 Moving (0.14, -0.30) raw xDistance=0.21 yDistance=-0.26 23:30:13.211 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:30:13.211 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:30:13.211 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 23:30:13.211 00.000 15672 MoveAxis(E, 0, ABG) 23:30:13.211 00.000 15672 Move returns status 0, amount 0 23:30:13.211 00.000 15672 MoveAxis(N, 0, ABG) 23:30:13.211 00.000 15672 Move returns status 0, amount 0 23:30:13.211 00.000 15672 move complete, result=0 23:30:13.211 00.000 15672 worker thread done servicing request 23:30:13.216 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=15004, FiltMin=2658, FiltMax=10406, Gamma=2.950 23:30:13.265 00.049 30444 UpdateGuideState exits: m=110953 SNR=75.0 Saturated 23:30:13.266 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:13.266 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:13.266 00.000 30444 Enqueuing Expose request 23:30:13.266 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 23:30:13.266 00.000 15672 Worker thread wakes up 23:30:13.266 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:13.266 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:15.373 02.107 15672 Exposure complete 23:30:15.392 00.019 15672 worker thread done servicing request 23:30:15.392 00.000 30444 OnExposeComplete: enter 23:30:15.393 00.001 30444 UpdateGuideState(): m_state=6 23:30:15.393 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2316 23:30:15.393 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=193.17, Mass=104427, SNR=76.6, Peak=12022 HFD=3.4 23:30:15.393 00.000 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.60 = -0.60) 23:30:15.393 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 23:30:15.393 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.33 hyp=0.43 cameraTheta=-0.88 mountX=0.36 mountY=-0.26, mountTheta=-0.64 23:30:15.393 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.33, opts=13) 23:30:15.393 00.000 30444 Enqueuing Move request for scope (0.28, -0.33) 23:30:15.393 00.000 15672 Worker thread wakes up 23:30:15.394 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.33) opts 0xd 23:30:15.394 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.33) 23:30:15.394 00.000 15672 Moving (0.28, -0.33) raw xDistance=0.36 yDistance=-0.26 23:30:15.394 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36 23:30:15.394 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:30:15.394 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 23:30:15.394 00.000 15672 MoveAxis(W, 97, ABG) 23:30:15.394 00.000 15672 Guiding Dir = 3, Dur = 97 23:30:15.394 00.000 15672 IsSlewing returns 0 23:30:15.396 00.002 15672 IsGuiding returns 0 23:30:15.400 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=14308, FiltMin=2679, FiltMax=9669, Gamma=2.950 23:30:15.416 00.016 15672 PulseGuide returned control before completion, sleep 87 23:30:15.449 00.033 30444 UpdateGuideState exits: m=104427 SNR=76.6 Saturated 23:30:15.449 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:15.449 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:15.449 00.000 30444 Enqueuing Expose request 23:30:15.505 00.056 15672 IsGuiding returns 1 23:30:15.505 00.000 15672 scope still moving after pulse duration time elapsed 23:30:15.526 00.021 15672 IsSlewing returns 0 23:30:15.531 00.005 15672 IsGuiding returns 0 23:30:15.532 00.001 15672 scope move finished after 97 + 39 ms 23:30:15.532 00.000 15672 Move returns status 0, amount 97 23:30:15.532 00.000 15672 MoveAxis(N, 0, ABG) 23:30:15.532 00.000 15672 Move returns status 0, amount 0 23:30:15.532 00.000 15672 move complete, result=0 23:30:15.532 00.000 15672 worker thread done servicing request 23:30:15.533 00.001 15672 Worker thread wakes up 23:30:15.533 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:15.533 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:15.533 00.000 30444 GuideStep: 0.4 px 97 ms WEST, -0.3 px 0 ms NORTH 23:30:17.438 01.905 15672 Exposure complete 23:30:17.458 00.020 15672 worker thread done servicing request 23:30:17.459 00.001 30444 OnExposeComplete: enter 23:30:17.459 00.000 30444 UpdateGuideState(): m_state=6 23:30:17.459 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2317 23:30:17.459 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=193.30, Mass=100437, SNR=76.4, Peak=12487 HFD=3.5 23:30:17.459 00.000 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 23:30:17.459 00.000 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 23:30:17.459 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-0.73 mountX=0.28 mountY=-0.15, mountTheta=-0.50 23:30:17.460 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.21, opts=13) 23:30:17.460 00.000 30444 Enqueuing Move request for scope (0.23, -0.21) 23:30:17.460 00.000 15672 Worker thread wakes up 23:30:17.460 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.21) opts 0xd 23:30:17.460 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.21) 23:30:17.460 00.000 15672 Moving (0.23, -0.21) raw xDistance=0.28 yDistance=-0.15 23:30:17.460 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28 23:30:17.460 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:30:17.461 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:30:17.461 00.000 15672 MoveAxis(W, 83, ABG) 23:30:17.461 00.000 15672 Guiding Dir = 3, Dur = 83 23:30:17.461 00.000 15672 IsSlewing returns 0 23:30:17.463 00.002 15672 IsGuiding returns 0 23:30:17.467 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=14666, FiltMin=2729, FiltMax=9974, Gamma=2.950 23:30:17.492 00.025 15672 PulseGuide returned control before completion, sleep 65 23:30:17.520 00.028 30444 UpdateGuideState exits: m=100437 SNR=76.4 Saturated 23:30:17.520 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:17.520 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:17.520 00.000 30444 Enqueuing Expose request 23:30:17.560 00.040 15672 IsGuiding returns 1 23:30:17.560 00.000 15672 scope still moving after pulse duration time elapsed 23:30:17.580 00.020 15672 IsSlewing returns 0 23:30:17.581 00.001 15672 IsGuiding returns 1 23:30:17.602 00.021 15672 IsSlewing returns 0 23:30:17.605 00.003 15672 IsGuiding returns 0 23:30:17.606 00.001 15672 scope move finished after 83 + 58 ms 23:30:17.606 00.000 15672 Move returns status 0, amount 83 23:30:17.606 00.000 15672 MoveAxis(N, 0, ABG) 23:30:17.606 00.000 15672 Move returns status 0, amount 0 23:30:17.606 00.000 15672 move complete, result=0 23:30:17.606 00.000 15672 worker thread done servicing request 23:30:17.606 00.000 15672 Worker thread wakes up 23:30:17.607 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:17.607 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:17.607 00.000 30444 GuideStep: 0.3 px 83 ms WEST, -0.2 px 0 ms NORTH 23:30:19.715 02.108 15672 Exposure complete 23:30:19.743 00.028 15672 worker thread done servicing request 23:30:19.743 00.000 30444 OnExposeComplete: enter 23:30:19.743 00.000 30444 UpdateGuideState(): m_state=6 23:30:19.743 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2318 23:30:19.743 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=193.19, Mass=103882, SNR=73.7, Peak=12704 HFD=3.2 23:30:19.743 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 23:30:19.743 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 23:30:19.743 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.31 hyp=0.32 cameraTheta=-1.39 mountX=0.14 mountY=-0.29, mountTheta=-1.13 23:30:19.744 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.31, opts=13) 23:30:19.744 00.000 30444 Enqueuing Move request for scope (0.06, -0.31) 23:30:19.744 00.000 15672 Worker thread wakes up 23:30:19.744 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.31) opts 0xd 23:30:19.744 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.31) 23:30:19.744 00.000 15672 Moving (0.06, -0.31) raw xDistance=0.14 yDistance=-0.29 23:30:19.744 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 23:30:19.744 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:30:19.744 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 23:30:19.744 00.000 15672 MoveAxis(E, 0, ABG) 23:30:19.744 00.000 15672 Move returns status 0, amount 0 23:30:19.744 00.000 15672 MoveAxis(N, 0, ABG) 23:30:19.744 00.000 15672 Move returns status 0, amount 0 23:30:19.744 00.000 15672 move complete, result=0 23:30:19.744 00.000 15672 worker thread done servicing request 23:30:19.750 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=14769, FiltMin=2690, FiltMax=9571, Gamma=2.950 23:30:19.800 00.050 30444 UpdateGuideState exits: m=103882 SNR=73.7 Saturated 23:30:19.800 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:19.800 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:19.800 00.000 30444 Enqueuing Expose request 23:30:19.800 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 23:30:19.800 00.000 15672 Worker thread wakes up 23:30:19.800 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:19.800 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:21.709 01.909 15672 Exposure complete 23:30:21.729 00.020 15672 worker thread done servicing request 23:30:21.729 00.000 30444 OnExposeComplete: enter 23:30:21.729 00.000 30444 UpdateGuideState(): m_state=6 23:30:21.729 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2319 23:30:21.730 00.001 30444 Star::Find returns 1 (1), X=461.68, Y=193.09, Mass=109996, SNR=72.8, Peak=11409 HFD=3.5 23:30:21.730 00.000 30444 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.28) = xAngle (-0.84 = -0.84) 23:30:21.730 00.000 30444 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.90 = -0.90) 23:30:21.730 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.41 hyp=0.46 cameraTheta=-1.11 mountX=0.31 mountY=-0.36, mountTheta=-0.86 23:30:21.731 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.41, opts=13) 23:30:21.731 00.000 30444 Enqueuing Move request for scope (0.20, -0.41) 23:30:21.731 00.000 15672 Worker thread wakes up 23:30:21.731 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.41) opts 0xd 23:30:21.731 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.41) 23:30:21.731 00.000 15672 Moving (0.20, -0.41) raw xDistance=0.31 yDistance=-0.36 23:30:21.731 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 23:30:21.731 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:30:21.731 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 23:30:21.731 00.000 15672 MoveAxis(W, 83, ABG) 23:30:21.731 00.000 15672 Guiding Dir = 3, Dur = 83 23:30:21.732 00.001 15672 IsSlewing returns 0 23:30:21.733 00.001 15672 IsGuiding returns 0 23:30:21.738 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=13415, FiltMin=2681, FiltMax=9227, Gamma=2.950 23:30:21.757 00.019 15672 PulseGuide returned control before completion, sleep 68 23:30:21.793 00.036 30444 UpdateGuideState exits: m=109996 SNR=72.8 Saturated 23:30:21.794 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:21.794 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:21.794 00.000 30444 Enqueuing Expose request 23:30:21.827 00.033 15672 IsGuiding returns 1 23:30:21.827 00.000 15672 scope still moving after pulse duration time elapsed 23:30:21.848 00.021 15672 IsSlewing returns 0 23:30:21.854 00.006 15672 IsGuiding returns 0 23:30:21.854 00.000 15672 scope move finished after 83 + 38 ms 23:30:21.854 00.000 15672 Move returns status 0, amount 83 23:30:21.854 00.000 15672 MoveAxis(N, 0, ABG) 23:30:21.854 00.000 15672 Move returns status 0, amount 0 23:30:21.854 00.000 15672 move complete, result=0 23:30:21.854 00.000 15672 worker thread done servicing request 23:30:21.854 00.000 15672 Worker thread wakes up 23:30:21.854 00.000 30444 GuideStep: 0.3 px 83 ms WEST, -0.4 px 0 ms NORTH 23:30:21.854 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:21.854 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:23.962 02.108 15672 Exposure complete 23:30:23.982 00.020 15672 worker thread done servicing request 23:30:23.982 00.000 30444 OnExposeComplete: enter 23:30:23.982 00.000 30444 UpdateGuideState(): m_state=6 23:30:23.982 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2320 23:30:23.982 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=193.18, Mass=108634, SNR=79.0, Peak=13399 HFD=3.4 23:30:23.982 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 23:30:23.982 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 23:30:23.982 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.48 mountX=0.12 mountY=-0.31, mountTheta=-1.21 23:30:23.983 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.33, opts=13) 23:30:23.983 00.000 30444 Enqueuing Move request for scope (0.03, -0.33) 23:30:23.983 00.000 15672 Worker thread wakes up 23:30:23.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.33) opts 0xd 23:30:23.983 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.33) 23:30:23.983 00.000 15672 Moving (0.03, -0.33) raw xDistance=0.12 yDistance=-0.31 23:30:23.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:30:23.983 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:30:23.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 23:30:23.983 00.000 15672 MoveAxis(E, 0, ABG) 23:30:23.983 00.000 15672 Move returns status 0, amount 0 23:30:23.983 00.000 15672 MoveAxis(N, 0, ABG) 23:30:23.983 00.000 15672 Move returns status 0, amount 0 23:30:23.983 00.000 15672 move complete, result=0 23:30:23.983 00.000 15672 worker thread done servicing request 23:30:23.988 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=13399, FiltMin=2654, FiltMax=9002, Gamma=2.950 23:30:24.037 00.049 30444 UpdateGuideState exits: m=108634 SNR=79.0 Saturated 23:30:24.037 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:24.037 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:24.037 00.000 30444 Enqueuing Expose request 23:30:24.037 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 23:30:24.037 00.000 15672 Worker thread wakes up 23:30:24.038 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:24.038 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:25.946 01.908 15672 Exposure complete 23:30:25.966 00.020 15672 worker thread done servicing request 23:30:25.966 00.000 30444 OnExposeComplete: enter 23:30:25.966 00.000 30444 UpdateGuideState(): m_state=6 23:30:25.966 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2321 23:30:25.966 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=193.35, Mass=116127, SNR=83.1, Peak=14246 HFD=3.2 23:30:25.966 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 23:30:25.966 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 23:30:25.966 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.63 mountX=0.03 mountY=-0.15, mountTheta=-1.36 23:30:25.967 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.16, opts=13) 23:30:25.967 00.000 30444 Enqueuing Move request for scope (-0.01, -0.16) 23:30:25.967 00.000 15672 Worker thread wakes up 23:30:25.967 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd 23:30:25.967 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.16) 23:30:25.967 00.000 15672 Moving (-0.01, -0.16) raw xDistance=0.03 yDistance=-0.15 23:30:25.967 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:30:25.967 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:30:25.967 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:30:25.967 00.000 15672 MoveAxis(E, 0, ABG) 23:30:25.967 00.000 15672 Move returns status 0, amount 0 23:30:25.967 00.000 15672 MoveAxis(N, 0, ABG) 23:30:25.967 00.000 15672 Move returns status 0, amount 0 23:30:25.967 00.000 15672 move complete, result=0 23:30:25.967 00.000 15672 worker thread done servicing request 23:30:25.972 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=14878, FiltMin=2658, FiltMax=9952, Gamma=2.950 23:30:26.030 00.058 30444 UpdateGuideState exits: m=116127 SNR=83.1 Saturated 23:30:26.030 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:26.030 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:26.030 00.000 30444 Enqueuing Expose request 23:30:26.030 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:30:26.030 00.000 15672 Worker thread wakes up 23:30:26.030 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:26.030 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:28.140 02.110 15672 Exposure complete 23:30:28.159 00.019 15672 worker thread done servicing request 23:30:28.160 00.001 30444 OnExposeComplete: enter 23:30:28.160 00.000 30444 UpdateGuideState(): m_state=6 23:30:28.160 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2322 23:30:28.160 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=193.19, Mass=98477, SNR=70.9, Peak=11979 HFD=3.3 23:30:28.160 00.000 30444 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.28) = xAngle (-0.69 = -0.69) 23:30:28.160 00.000 30444 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.75 = -0.75) 23:30:28.160 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.32 hyp=0.39 cameraTheta=-0.97 mountX=0.30 mountY=-0.27, mountTheta=-0.73 23:30:28.161 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.32, opts=13) 23:30:28.161 00.000 30444 Enqueuing Move request for scope (0.22, -0.32) 23:30:28.161 00.000 15672 Worker thread wakes up 23:30:28.161 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.32) opts 0xd 23:30:28.161 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.32) 23:30:28.161 00.000 15672 Moving (0.22, -0.32) raw xDistance=0.30 yDistance=-0.27 23:30:28.161 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 23:30:28.161 00.000 15672 switching direction from 1 to -1 - decHistory=-5 oldest=0.28 newest=-0.73 23:30:28.161 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 23:30:28.161 00.000 15672 MoveAxis(W, 81, ABG) 23:30:28.161 00.000 15672 Guiding Dir = 3, Dur = 81 23:30:28.162 00.001 15672 IsSlewing returns 0 23:30:28.163 00.001 15672 IsGuiding returns 0 23:30:28.169 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=13266, FiltMin=2651, FiltMax=8908, Gamma=2.950 23:30:28.179 00.010 15672 PulseGuide returned control before completion, sleep 75 23:30:28.224 00.045 30444 UpdateGuideState exits: m=98477 SNR=70.9 Saturated 23:30:28.224 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:28.224 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:28.224 00.000 30444 Enqueuing Expose request 23:30:28.255 00.031 15672 IsGuiding returns 1 23:30:28.256 00.001 15672 scope still moving after pulse duration time elapsed 23:30:28.276 00.020 15672 IsSlewing returns 0 23:30:28.292 00.016 15672 IsGuiding returns 0 23:30:28.293 00.001 15672 scope move finished after 81 + 48 ms 23:30:28.293 00.000 15672 Move returns status 0, amount 81 23:30:28.293 00.000 15672 MoveAxis(N, 47, ABG) 23:30:28.293 00.000 15672 Guiding Dir = 0, Dur = 47 23:30:28.294 00.001 15672 IsSlewing returns 0 23:30:28.296 00.002 15672 IsGuiding returns 0 23:30:28.374 00.078 15672 IsGuiding returns 1 23:30:28.374 00.000 15672 scope still moving after pulse duration time elapsed 23:30:28.396 00.022 15672 IsSlewing returns 0 23:30:28.399 00.003 15672 IsGuiding returns 1 23:30:28.419 00.020 15672 IsSlewing returns 0 23:30:28.423 00.004 15672 IsGuiding returns 1 23:30:28.443 00.020 15672 IsSlewing returns 0 23:30:28.500 00.057 15672 IsGuiding returns 0 23:30:28.500 00.000 15672 scope move finished after 47 + 156 ms 23:30:28.500 00.000 15672 Move returns status 0, amount 47 23:30:28.500 00.000 15672 move complete, result=0 23:30:28.501 00.001 15672 worker thread done servicing request 23:30:28.501 00.000 15672 Worker thread wakes up 23:30:28.501 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:28.501 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:28.501 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.3 px 47 ms NORTH 23:30:30.409 01.908 15672 Exposure complete 23:30:30.432 00.023 15672 worker thread done servicing request 23:30:30.432 00.000 30444 OnExposeComplete: enter 23:30:30.432 00.000 30444 UpdateGuideState(): m_state=6 23:30:30.432 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2323 23:30:30.432 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=193.05, Mass=101189, SNR=70.3, Peak=13490 HFD=3.2 23:30:30.432 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 23:30:30.432 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 23:30:30.432 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.46 hyp=0.46 cameraTheta=-1.66 mountX=0.09 mountY=-0.45, mountTheta=-1.38 23:30:30.433 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.46, opts=13) 23:30:30.433 00.000 30444 Enqueuing Move request for scope (-0.04, -0.46) 23:30:30.433 00.000 15672 Worker thread wakes up 23:30:30.433 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.46) opts 0xd 23:30:30.433 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.46) 23:30:30.433 00.000 15672 Moving (-0.04, -0.46) raw xDistance=0.09 yDistance=-0.45 23:30:30.433 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:30:30.433 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 23:30:30.433 00.000 15672 MoveAxis(E, 0, ABG) 23:30:30.433 00.000 15672 Move returns status 0, amount 0 23:30:30.433 00.000 15672 MoveAxis(N, 81, ABG) 23:30:30.433 00.000 15672 Guiding Dir = 0, Dur = 81 23:30:30.434 00.001 15672 IsSlewing returns 0 23:30:30.434 00.000 15672 IsGuiding returns 0 23:30:30.438 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=14581, FiltMin=2627, FiltMax=9787, Gamma=2.950 23:30:30.488 00.050 30444 UpdateGuideState exits: m=101189 SNR=70.3 Saturated 23:30:30.488 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:30.488 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:30.488 00.000 30444 Enqueuing Expose request 23:30:30.512 00.024 15672 PulseGuide returned control before completion, sleep 15 23:30:30.529 00.017 15672 IsGuiding returns 1 23:30:30.529 00.000 15672 scope still moving after pulse duration time elapsed 23:30:30.550 00.021 15672 IsSlewing returns 0 23:30:30.551 00.001 15672 IsGuiding returns 1 23:30:30.571 00.020 15672 IsSlewing returns 0 23:30:30.572 00.001 15672 IsGuiding returns 1 23:30:30.593 00.021 15672 IsSlewing returns 0 23:30:30.594 00.001 15672 IsGuiding returns 1 23:30:30.616 00.022 15672 IsSlewing returns 0 23:30:30.672 00.056 15672 IsGuiding returns 0 23:30:30.672 00.000 15672 scope move finished after 81 + 156 ms 23:30:30.672 00.000 15672 Move returns status 0, amount 81 23:30:30.672 00.000 15672 move complete, result=0 23:30:30.672 00.000 15672 worker thread done servicing request 23:30:30.672 00.000 15672 Worker thread wakes up 23:30:30.672 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:30.673 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:30.673 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 81 ms NORTH 23:30:32.790 02.117 15672 Exposure complete 23:30:32.821 00.031 15672 worker thread done servicing request 23:30:32.822 00.001 30444 OnExposeComplete: enter 23:30:32.822 00.000 30444 UpdateGuideState(): m_state=6 23:30:32.822 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2324 23:30:32.822 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=193.25, Mass=121413, SNR=91.0, Peak=13381 HFD=3.4 23:30:32.822 00.000 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 23:30:32.822 00.000 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 23:30:32.822 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.28 mountX=0.15 mountY=-0.24, mountTheta=-1.02 23:30:32.822 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.26, opts=13) 23:30:32.822 00.000 30444 Enqueuing Move request for scope (0.08, -0.26) 23:30:32.823 00.001 15672 Worker thread wakes up 23:30:32.823 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.26) opts 0xd 23:30:32.823 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.26) 23:30:32.823 00.000 15672 Moving (0.08, -0.26) raw xDistance=0.15 yDistance=-0.24 23:30:32.823 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 23:30:32.823 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:30:32.823 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 23:30:32.823 00.000 15672 MoveAxis(E, 0, ABG) 23:30:32.823 00.000 15672 Move returns status 0, amount 0 23:30:32.823 00.000 15672 MoveAxis(N, 0, ABG) 23:30:32.823 00.000 15672 Move returns status 0, amount 0 23:30:32.823 00.000 15672 move complete, result=0 23:30:32.823 00.000 15672 worker thread done servicing request 23:30:32.827 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=14773, FiltMin=2695, FiltMax=9977, Gamma=2.950 23:30:32.877 00.050 30444 UpdateGuideState exits: m=121413 SNR=91.0 Saturated 23:30:32.877 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:32.877 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:32.877 00.000 30444 Enqueuing Expose request 23:30:32.877 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:30:32.877 00.000 15672 Worker thread wakes up 23:30:32.877 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:32.877 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:34.792 01.915 15672 Exposure complete 23:30:34.821 00.029 15672 worker thread done servicing request 23:30:34.821 00.000 30444 OnExposeComplete: enter 23:30:34.821 00.000 30444 UpdateGuideState(): m_state=6 23:30:34.821 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2325 23:30:34.821 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=193.10, Mass=120318, SNR=95.1, Peak=12740 HFD=3.4 23:30:34.821 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 23:30:34.821 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 23:30:34.821 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.40 hyp=0.42 cameraTheta=-1.27 mountX=0.23 mountY=-0.37, mountTheta=-1.01 23:30:34.822 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.40, opts=13) 23:30:34.822 00.000 30444 Enqueuing Move request for scope (0.12, -0.40) 23:30:34.822 00.000 15672 Worker thread wakes up 23:30:34.822 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.40) opts 0xd 23:30:34.822 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.40) 23:30:34.822 00.000 15672 Moving (0.12, -0.40) raw xDistance=0.23 yDistance=-0.37 23:30:34.822 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 23:30:34.822 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 23:30:34.822 00.000 15672 MoveAxis(E, 0, ABG) 23:30:34.822 00.000 15672 Move returns status 0, amount 0 23:30:34.822 00.000 15672 MoveAxis(N, 66, ABG) 23:30:34.822 00.000 15672 Guiding Dir = 0, Dur = 66 23:30:34.823 00.001 15672 IsSlewing returns 0 23:30:34.824 00.001 15672 IsGuiding returns 0 23:30:34.828 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13284, FiltMin=2638, FiltMax=9309, Gamma=2.950 23:30:34.878 00.050 30444 UpdateGuideState exits: m=120318 SNR=95.1 Saturated 23:30:34.878 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:34.878 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:34.878 00.000 30444 Enqueuing Expose request 23:30:34.938 00.060 15672 IsGuiding returns 1 23:30:34.938 00.000 15672 scope still moving after pulse duration time elapsed 23:30:34.960 00.022 15672 IsSlewing returns 0 23:30:35.002 00.042 15672 IsGuiding returns 0 23:30:35.003 00.001 15672 scope move finished after 66 + 112 ms 23:30:35.003 00.000 15672 Move returns status 0, amount 66 23:30:35.003 00.000 15672 move complete, result=0 23:30:35.003 00.000 15672 worker thread done servicing request 23:30:35.003 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 66 ms NORTH 23:30:35.004 00.001 15672 Worker thread wakes up 23:30:35.004 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:35.004 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:37.120 02.116 15672 Exposure complete 23:30:37.149 00.029 15672 worker thread done servicing request 23:30:37.149 00.000 30444 OnExposeComplete: enter 23:30:37.149 00.000 30444 UpdateGuideState(): m_state=6 23:30:37.149 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2326 23:30:37.149 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=192.94, Mass=117061, SNR=81.5, Peak=11113 HFD=3.8 23:30:37.149 00.000 30444 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 23:30:37.149 00.000 30444 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 23:30:37.149 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.56 hyp=0.67 cameraTheta=-1.00 mountX=0.50 mountY=-0.47, mountTheta=-0.75 23:30:37.150 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.56, opts=13) 23:30:37.150 00.000 30444 Enqueuing Move request for scope (0.36, -0.56) 23:30:37.150 00.000 15672 Worker thread wakes up 23:30:37.150 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.56) opts 0xd 23:30:37.150 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.56) 23:30:37.150 00.000 15672 Moving (0.36, -0.56) raw xDistance=0.50 yDistance=-0.47 23:30:37.150 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50 23:30:37.150 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 23:30:37.150 00.000 15672 MoveAxis(W, 136, ABG) 23:30:37.150 00.000 15672 Guiding Dir = 3, Dur = 136 23:30:37.151 00.001 15672 IsSlewing returns 0 23:30:37.152 00.001 15672 IsGuiding returns 0 23:30:37.156 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12845, FiltMin=2677, FiltMax=9366, Gamma=2.950 23:30:37.173 00.017 15672 PulseGuide returned control before completion, sleep 125 23:30:37.205 00.032 30444 UpdateGuideState exits: m=117061 SNR=81.5 Saturated 23:30:37.205 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:37.205 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:37.205 00.000 30444 Enqueuing Expose request 23:30:37.301 00.096 15672 IsGuiding returns 1 23:30:37.301 00.000 15672 scope still moving after pulse duration time elapsed 23:30:37.322 00.021 15672 IsSlewing returns 0 23:30:37.349 00.027 15672 IsGuiding returns 0 23:30:37.349 00.000 15672 scope move finished after 136 + 62 ms 23:30:37.349 00.000 15672 Move returns status 0, amount 136 23:30:37.349 00.000 15672 MoveAxis(N, 84, ABG) 23:30:37.349 00.000 15672 Guiding Dir = 0, Dur = 84 23:30:37.350 00.001 15672 IsSlewing returns 0 23:30:37.351 00.001 15672 IsGuiding returns 0 23:30:37.429 00.078 15672 PulseGuide returned control before completion, sleep 16 23:30:37.449 00.020 15672 IsGuiding returns 1 23:30:37.449 00.000 15672 scope still moving after pulse duration time elapsed 23:30:37.470 00.021 15672 IsSlewing returns 0 23:30:37.473 00.003 15672 IsGuiding returns 1 23:30:37.494 00.021 15672 IsSlewing returns 0 23:30:37.558 00.064 15672 IsGuiding returns 0 23:30:37.558 00.000 15672 scope move finished after 84 + 122 ms 23:30:37.558 00.000 15672 Move returns status 0, amount 84 23:30:37.558 00.000 15672 move complete, result=0 23:30:37.559 00.001 15672 worker thread done servicing request 23:30:37.559 00.000 15672 Worker thread wakes up 23:30:37.559 00.000 30444 GuideStep: 0.5 px 136 ms WEST, -0.5 px 84 ms NORTH 23:30:37.559 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:37.560 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:39.464 01.904 15672 Exposure complete 23:30:39.484 00.020 15672 worker thread done servicing request 23:30:39.484 00.000 30444 OnExposeComplete: enter 23:30:39.484 00.000 30444 UpdateGuideState(): m_state=6 23:30:39.484 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2327 23:30:39.485 00.001 30444 Star::Find returns 1 (1), X=461.87, Y=192.89, Mass=116766, SNR=85.6, Peak=10400 HFD=4.0 23:30:39.485 00.000 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.73 = -0.73) 23:30:39.485 00.000 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.79 = -0.79) 23:30:39.485 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.62 hyp=0.73 cameraTheta=-1.01 mountX=0.55 mountY=-0.52, mountTheta=-0.76 23:30:39.485 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.62, opts=13) 23:30:39.485 00.000 30444 Enqueuing Move request for scope (0.39, -0.62) 23:30:39.485 00.000 15672 Worker thread wakes up 23:30:39.485 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.62) opts 0xd 23:30:39.485 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.62) 23:30:39.485 00.000 15672 Moving (0.39, -0.62) raw xDistance=0.55 yDistance=-0.52 23:30:39.485 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55 23:30:39.485 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 23:30:39.486 00.001 15672 MoveAxis(W, 157, ABG) 23:30:39.486 00.000 15672 Guiding Dir = 3, Dur = 157 23:30:39.486 00.000 15672 IsSlewing returns 0 23:30:39.487 00.001 15672 IsGuiding returns 0 23:30:39.491 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=14023, FiltMin=2687, FiltMax=9542, Gamma=2.950 23:30:39.505 00.014 15672 PulseGuide returned control before completion, sleep 150 23:30:39.605 00.100 30444 UpdateGuideState exits: m=116766 SNR=85.6 Saturated 23:30:39.605 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:39.605 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:39.605 00.000 30444 Enqueuing Expose request 23:30:39.657 00.052 15672 IsGuiding returns 1 23:30:39.657 00.000 15672 scope still moving after pulse duration time elapsed 23:30:39.678 00.021 15672 IsSlewing returns 0 23:30:39.679 00.001 15672 IsGuiding returns 1 23:30:39.700 00.021 15672 IsSlewing returns 0 23:30:39.703 00.003 15672 IsGuiding returns 0 23:30:39.703 00.000 15672 scope move finished after 157 + 59 ms 23:30:39.703 00.000 15672 Move returns status 0, amount 157 23:30:39.703 00.000 15672 MoveAxis(N, 93, ABG) 23:30:39.703 00.000 15672 Guiding Dir = 0, Dur = 93 23:30:39.704 00.001 15672 IsSlewing returns 0 23:30:39.706 00.002 15672 IsGuiding returns 0 23:30:39.793 00.087 15672 PulseGuide returned control before completion, sleep 17 23:30:39.812 00.019 15672 IsGuiding returns 1 23:30:39.812 00.000 15672 scope still moving after pulse duration time elapsed 23:30:39.834 00.022 15672 IsSlewing returns 0 23:30:39.836 00.002 15672 IsGuiding returns 1 23:30:39.858 00.022 15672 IsSlewing returns 0 23:30:39.921 00.063 15672 IsGuiding returns 0 23:30:39.921 00.000 15672 scope move finished after 93 + 121 ms 23:30:39.922 00.001 15672 Move returns status 0, amount 93 23:30:39.922 00.000 15672 move complete, result=0 23:30:39.922 00.000 15672 worker thread done servicing request 23:30:39.922 00.000 15672 Worker thread wakes up 23:30:39.922 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:39.922 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:39.922 00.000 30444 GuideStep: 0.5 px 157 ms WEST, -0.5 px 93 ms NORTH 23:30:42.027 02.105 15672 Exposure complete 23:30:42.047 00.020 15672 worker thread done servicing request 23:30:42.047 00.000 30444 OnExposeComplete: enter 23:30:42.047 00.000 30444 UpdateGuideState(): m_state=6 23:30:42.047 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2328 23:30:42.047 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=193.22, Mass=113511, SNR=82.9, Peak=14811 HFD=3.2 23:30:42.047 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 23:30:42.047 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 23:30:42.047 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.93 mountX=-0.02 mountY=-0.30, mountTheta=-1.65 23:30:42.048 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.29, opts=13) 23:30:42.048 00.000 30444 Enqueuing Move request for scope (-0.11, -0.29) 23:30:42.048 00.000 15672 Worker thread wakes up 23:30:42.048 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.29) opts 0xd 23:30:42.048 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.29) 23:30:42.048 00.000 15672 Moving (-0.11, -0.29) raw xDistance=-0.02 yDistance=-0.30 23:30:42.048 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:30:42.048 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 23:30:42.048 00.000 15672 MoveAxis(E, 0, ABG) 23:30:42.048 00.000 15672 Move returns status 0, amount 0 23:30:42.048 00.000 15672 MoveAxis(N, 54, ABG) 23:30:42.048 00.000 15672 Guiding Dir = 0, Dur = 54 23:30:42.049 00.001 15672 IsSlewing returns 0 23:30:42.050 00.001 15672 IsGuiding returns 0 23:30:42.054 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=14811, FiltMin=2594, FiltMax=10371, Gamma=2.950 23:30:42.126 00.072 15672 IsGuiding returns 1 23:30:42.126 00.000 15672 scope still moving after pulse duration time elapsed 23:30:42.147 00.021 15672 IsSlewing returns 0 23:30:42.148 00.001 15672 IsGuiding returns 1 23:30:42.169 00.021 15672 IsSlewing returns 0 23:30:42.169 00.000 15672 IsGuiding returns 1 23:30:42.179 00.010 30444 UpdateGuideState exits: m=113511 SNR=82.9 Saturated 23:30:42.179 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:42.180 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:42.180 00.000 30444 Enqueuing Expose request 23:30:42.191 00.011 15672 IsSlewing returns 0 23:30:42.206 00.015 15672 IsGuiding returns 0 23:30:42.206 00.000 15672 scope move finished after 54 + 102 ms 23:30:42.206 00.000 15672 Move returns status 0, amount 54 23:30:42.207 00.001 15672 move complete, result=0 23:30:42.207 00.000 15672 worker thread done servicing request 23:30:42.207 00.000 15672 Worker thread wakes up 23:30:42.207 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:42.207 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:43.090 00.883 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 54 ms NORTH 23:30:44.114 01.024 15672 Exposure complete 23:30:44.135 00.021 15672 worker thread done servicing request 23:30:44.135 00.000 30444 OnExposeComplete: enter 23:30:44.135 00.000 30444 UpdateGuideState(): m_state=6 23:30:44.135 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2329 23:30:44.135 00.000 30444 Star::Find returns 1 (1), X=461.36, Y=193.06, Mass=109560, SNR=95.0, Peak=11736 HFD=3.5 23:30:44.135 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 23:30:44.135 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 23:30:44.135 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.44 hyp=0.46 cameraTheta=-1.83 mountX=0.01 mountY=-0.46, mountTheta=-1.55 23:30:44.136 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.44, opts=13) 23:30:44.136 00.000 30444 Enqueuing Move request for scope (-0.12, -0.44) 23:30:44.136 00.000 15672 Worker thread wakes up 23:30:44.136 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.44) opts 0xd 23:30:44.136 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.44) 23:30:44.136 00.000 15672 Moving (-0.12, -0.44) raw xDistance=0.01 yDistance=-0.46 23:30:44.136 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:30:44.136 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 23:30:44.136 00.000 15672 MoveAxis(E, 0, ABG) 23:30:44.136 00.000 15672 Move returns status 0, amount 0 23:30:44.136 00.000 15672 MoveAxis(N, 81, ABG) 23:30:44.136 00.000 15672 Guiding Dir = 0, Dur = 81 23:30:44.136 00.000 15672 IsSlewing returns 0 23:30:44.141 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=13105, FiltMin=2530, FiltMax=9178, Gamma=2.950 23:30:44.154 00.013 15672 IsGuiding returns 0 23:30:44.224 00.070 30444 UpdateGuideState exits: m=109560 SNR=95.0 Saturated 23:30:44.224 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:44.224 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:44.224 00.000 30444 Enqueuing Expose request 23:30:44.236 00.012 15672 IsGuiding returns 1 23:30:44.236 00.000 15672 scope still moving after pulse duration time elapsed 23:30:44.257 00.021 15672 IsSlewing returns 0 23:30:44.257 00.000 15672 IsGuiding returns 1 23:30:44.278 00.021 15672 IsSlewing returns 0 23:30:44.279 00.001 15672 IsGuiding returns 1 23:30:44.300 00.021 15672 IsSlewing returns 0 23:30:44.301 00.001 15672 IsGuiding returns 1 23:30:44.322 00.021 15672 IsSlewing returns 0 23:30:44.346 00.024 15672 IsGuiding returns 0 23:30:44.346 00.000 15672 scope move finished after 81 + 110 ms 23:30:44.346 00.000 15672 Move returns status 0, amount 81 23:30:44.346 00.000 15672 move complete, result=0 23:30:44.346 00.000 15672 worker thread done servicing request 23:30:44.346 00.000 15672 Worker thread wakes up 23:30:44.346 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 81 ms NORTH 23:30:44.346 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:44.346 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:46.455 02.109 15672 Exposure complete 23:30:46.477 00.022 15672 worker thread done servicing request 23:30:46.477 00.000 30444 OnExposeComplete: enter 23:30:46.477 00.000 30444 UpdateGuideState(): m_state=6 23:30:46.477 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2330 23:30:46.477 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=192.83, Mass=103691, SNR=74.5, Peak=10814 HFD=3.7 23:30:46.477 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 23:30:46.477 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 23:30:46.477 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.67 hyp=0.70 cameraTheta=-1.84 mountX=0.01 mountY=-0.70, mountTheta=-1.56 23:30:46.478 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.67, opts=13) 23:30:46.478 00.000 30444 Enqueuing Move request for scope (-0.19, -0.67) 23:30:46.478 00.000 15672 Worker thread wakes up 23:30:46.478 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.67) opts 0xd 23:30:46.478 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.67) 23:30:46.478 00.000 15672 Moving (-0.19, -0.67) raw xDistance=0.01 yDistance=-0.70 23:30:46.479 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:30:46.479 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 23:30:46.479 00.000 15672 MoveAxis(E, 0, ABG) 23:30:46.479 00.000 15672 Move returns status 0, amount 0 23:30:46.479 00.000 15672 MoveAxis(N, 124, ABG) 23:30:46.479 00.000 15672 Guiding Dir = 0, Dur = 124 23:30:46.479 00.000 15672 IsSlewing returns 0 23:30:46.480 00.001 15672 IsGuiding returns 0 23:30:46.566 00.086 15672 PulseGuide returned control before completion, sleep 49 23:30:46.617 00.051 15672 IsGuiding returns 1 23:30:46.617 00.000 15672 scope still moving after pulse duration time elapsed 23:30:46.638 00.021 15672 IsSlewing returns 0 23:30:46.639 00.001 15672 IsGuiding returns 1 23:30:46.660 00.021 15672 IsSlewing returns 0 23:30:46.662 00.002 15672 IsGuiding returns 1 23:30:46.683 00.021 15672 IsSlewing returns 0 23:30:46.686 00.003 15672 IsGuiding returns 1 23:30:46.707 00.021 15672 IsSlewing returns 0 23:30:46.728 00.021 15672 IsGuiding returns 0 23:30:46.728 00.000 15672 scope move finished after 124 + 123 ms 23:30:46.728 00.000 15672 Move returns status 0, amount 124 23:30:46.728 00.000 15672 move complete, result=0 23:30:46.728 00.000 15672 worker thread done servicing request 23:30:46.786 00.058 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=13985, FiltMin=2675, FiltMax=10188, Gamma=2.950 23:30:46.854 00.068 30444 UpdateGuideState exits: m=103691 SNR=74.5 Saturated 23:30:46.854 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:46.854 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:46.854 00.000 30444 Enqueuing Expose request 23:30:46.855 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 124 ms NORTH 23:30:46.855 00.000 15672 Worker thread wakes up 23:30:46.855 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:46.855 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:48.772 01.917 15672 Exposure complete 23:30:48.801 00.029 15672 worker thread done servicing request 23:30:48.801 00.000 30444 OnExposeComplete: enter 23:30:48.801 00.000 30444 UpdateGuideState(): m_state=6 23:30:48.801 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2331 23:30:48.801 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=193.12, Mass=108477, SNR=80.7, Peak=13096 HFD=3.5 23:30:48.801 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.19 = -1.19) 23:30:48.801 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 23:30:48.801 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.39 hyp=0.39 cameraTheta=-1.46 mountX=0.15 mountY=-0.37, mountTheta=-1.19 23:30:48.802 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.39, opts=13) 23:30:48.802 00.000 30444 Enqueuing Move request for scope (0.04, -0.39) 23:30:48.802 00.000 15672 Worker thread wakes up 23:30:48.802 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.39) opts 0xd 23:30:48.802 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.39) 23:30:48.802 00.000 15672 Moving (0.04, -0.39) raw xDistance=0.15 yDistance=-0.37 23:30:48.802 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 23:30:48.802 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 23:30:48.802 00.000 15672 MoveAxis(E, 0, ABG) 23:30:48.802 00.000 15672 Move returns status 0, amount 0 23:30:48.802 00.000 15672 MoveAxis(N, 66, ABG) 23:30:48.802 00.000 15672 Guiding Dir = 0, Dur = 66 23:30:48.803 00.001 15672 IsSlewing returns 0 23:30:48.804 00.001 15672 IsGuiding returns 0 23:30:48.808 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=13489, FiltMin=2644, FiltMax=9118, Gamma=2.950 23:30:48.857 00.049 30444 UpdateGuideState exits: m=108477 SNR=80.7 Saturated 23:30:48.857 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:48.857 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:48.857 00.000 30444 Enqueuing Expose request 23:30:48.885 00.028 15672 IsGuiding returns 1 23:30:48.885 00.000 15672 scope still moving after pulse duration time elapsed 23:30:48.906 00.021 15672 IsSlewing returns 0 23:30:48.907 00.001 15672 IsGuiding returns 1 23:30:48.928 00.021 15672 IsSlewing returns 0 23:30:48.979 00.051 15672 IsGuiding returns 0 23:30:48.979 00.000 15672 scope move finished after 66 + 108 ms 23:30:48.979 00.000 15672 Move returns status 0, amount 66 23:30:48.979 00.000 15672 move complete, result=0 23:30:48.979 00.000 15672 worker thread done servicing request 23:30:48.979 00.000 15672 Worker thread wakes up 23:30:48.979 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 66 ms NORTH 23:30:48.979 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:48.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:51.097 02.118 15672 Exposure complete 23:30:51.128 00.031 15672 worker thread done servicing request 23:30:51.128 00.000 30444 OnExposeComplete: enter 23:30:51.128 00.000 30444 UpdateGuideState(): m_state=6 23:30:51.128 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2332 23:30:51.128 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=192.88, Mass=109368, SNR=73.9, Peak=10186 HFD=3.9 23:30:51.128 00.000 30444 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 23:30:51.128 00.000 30444 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.24 = -2.24) 23:30:51.128 00.000 30444 CameraToMount -- cameraX=-0.78 cameraY=-0.63 hyp=1.00 cameraTheta=-2.46 mountX=-0.57 mountY=-0.78, mountTheta=-2.20 23:30:51.129 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.78, y=-0.63, opts=13) 23:30:51.129 00.000 30444 Enqueuing Move request for scope (-0.78, -0.63) 23:30:51.129 00.000 15672 Worker thread wakes up 23:30:51.129 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.63) opts 0xd 23:30:51.129 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.78, -0.63) 23:30:51.129 00.000 15672 Moving (-0.78, -0.63) raw xDistance=-0.57 yDistance=-0.78 23:30:51.129 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 23:30:51.129 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 23:30:51.129 00.000 15672 MoveAxis(E, 155, ABG) 23:30:51.129 00.000 15672 Guiding Dir = 2, Dur = 155 23:30:51.130 00.001 15672 IsSlewing returns 0 23:30:51.131 00.001 15672 IsGuiding returns 0 23:30:51.136 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=11528, FiltMin=2620, FiltMax=8348, Gamma=2.950 23:30:51.152 00.016 15672 PulseGuide returned control before completion, sleep 145 23:30:51.184 00.032 30444 UpdateGuideState exits: m=109368 SNR=73.9 Saturated 23:30:51.185 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:51.185 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:51.185 00.000 30444 Enqueuing Expose request 23:30:51.347 00.162 15672 IsGuiding returns 0 23:30:51.347 00.000 15672 Move returns status 0, amount 155 23:30:51.347 00.000 15672 MoveAxis(N, 139, ABG) 23:30:51.347 00.000 15672 Guiding Dir = 0, Dur = 139 23:30:51.348 00.001 15672 IsSlewing returns 0 23:30:51.352 00.004 15672 IsGuiding returns 0 23:30:51.441 00.089 15672 PulseGuide returned control before completion, sleep 61 23:30:51.505 00.064 15672 IsGuiding returns 1 23:30:51.505 00.000 15672 scope still moving after pulse duration time elapsed 23:30:51.525 00.020 15672 IsSlewing returns 0 23:30:51.553 00.028 15672 IsGuiding returns 1 23:30:51.574 00.021 15672 IsSlewing returns 0 23:30:51.600 00.026 15672 IsGuiding returns 0 23:30:51.600 00.000 15672 scope move finished after 139 + 108 ms 23:30:51.600 00.000 15672 Move returns status 0, amount 139 23:30:51.600 00.000 15672 move complete, result=0 23:30:51.600 00.000 15672 worker thread done servicing request 23:30:51.600 00.000 15672 Worker thread wakes up 23:30:51.600 00.000 30444 GuideStep: -0.6 px 155 ms EAST, -0.8 px 139 ms NORTH 23:30:51.600 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:51.600 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:53.515 01.915 15672 Exposure complete 23:30:53.546 00.031 15672 worker thread done servicing request 23:30:53.547 00.001 30444 OnExposeComplete: enter 23:30:53.547 00.000 30444 UpdateGuideState(): m_state=6 23:30:53.547 00.000 30444 Star::Find(15, 460, 192, 0, (0,0,0,0), 0.0, 255) frame 2333 23:30:53.547 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=192.77, Mass=103209, SNR=71.7, Peak=11498 HFD=3.3 23:30:53.547 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 23:30:53.547 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 23:30:53.547 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.74 hyp=0.74 cameraTheta=-1.58 mountX=0.19 mountY=-0.72, mountTheta=-1.31 23:30:53.547 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.74, opts=13) 23:30:53.547 00.000 30444 Enqueuing Move request for scope (-0.01, -0.74) 23:30:53.548 00.001 15672 Worker thread wakes up 23:30:53.548 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.74) opts 0xd 23:30:53.548 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.74) 23:30:53.548 00.000 15672 Moving (-0.01, -0.74) raw xDistance=0.19 yDistance=-0.72 23:30:53.548 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:30:53.548 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 23:30:53.548 00.000 15672 MoveAxis(E, 0, ABG) 23:30:53.548 00.000 15672 Move returns status 0, amount 0 23:30:53.548 00.000 15672 MoveAxis(N, 129, ABG) 23:30:53.548 00.000 15672 Guiding Dir = 0, Dur = 129 23:30:53.548 00.000 15672 IsSlewing returns 0 23:30:53.550 00.002 15672 IsGuiding returns 0 23:30:53.554 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=12837, FiltMin=2616, FiltMax=9398, Gamma=2.950 23:30:53.627 00.073 15672 PulseGuide returned control before completion, sleep 62 23:30:53.692 00.065 15672 IsGuiding returns 1 23:30:53.692 00.000 15672 scope still moving after pulse duration time elapsed 23:30:53.713 00.021 15672 IsSlewing returns 0 23:30:53.715 00.002 15672 IsGuiding returns 1 23:30:53.735 00.020 15672 IsSlewing returns 0 23:30:53.738 00.003 15672 IsGuiding returns 1 23:30:53.759 00.021 15672 IsSlewing returns 0 23:30:53.788 00.029 15672 IsGuiding returns 0 23:30:53.789 00.001 15672 scope move finished after 129 + 109 ms 23:30:53.789 00.000 15672 Move returns status 0, amount 129 23:30:53.789 00.000 15672 move complete, result=0 23:30:53.789 00.000 15672 worker thread done servicing request 23:30:53.900 00.111 30444 UpdateGuideState exits: m=103209 SNR=71.7 Saturated 23:30:53.901 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:53.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:53.901 00.000 30444 Enqueuing Expose request 23:30:53.901 00.000 15672 Worker thread wakes up 23:30:53.901 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 129 ms NORTH 23:30:53.902 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:53.902 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:56.011 02.109 15672 Exposure complete 23:30:56.030 00.019 15672 worker thread done servicing request 23:30:56.030 00.000 30444 OnExposeComplete: enter 23:30:56.031 00.001 30444 UpdateGuideState(): m_state=6 23:30:56.031 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2334 23:30:56.031 00.000 30444 Star::Find returns 1 (1), X=461.93, Y=192.68, Mass=99818, SNR=80.7, Peak=10301 HFD=3.4 23:30:56.031 00.000 30444 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.28) = xAngle (-0.79 = -0.79) 23:30:56.031 00.000 30444 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.85 = -0.85) 23:30:56.031 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.82 hyp=0.94 cameraTheta=-1.07 mountX=0.66 mountY=-0.71, mountTheta=-0.82 23:30:56.031 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.82, opts=13) 23:30:56.031 00.000 30444 Enqueuing Move request for scope (0.45, -0.82) 23:30:56.031 00.000 15672 Worker thread wakes up 23:30:56.032 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.82) opts 0xd 23:30:56.032 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.82) 23:30:56.032 00.000 15672 Moving (0.45, -0.82) raw xDistance=0.66 yDistance=-0.71 23:30:56.032 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66 23:30:56.032 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 23:30:56.032 00.000 15672 MoveAxis(W, 179, ABG) 23:30:56.032 00.000 15672 Guiding Dir = 3, Dur = 179 23:30:56.033 00.001 15672 IsSlewing returns 0 23:30:56.034 00.001 15672 IsGuiding returns 0 23:30:56.038 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=11647, FiltMin=2644, FiltMax=9072, Gamma=2.950 23:30:56.055 00.017 15672 PulseGuide returned control before completion, sleep 168 23:30:56.225 00.170 15672 IsGuiding returns 1 23:30:56.226 00.001 15672 scope still moving after pulse duration time elapsed 23:30:56.246 00.020 15672 IsSlewing returns 0 23:30:56.264 00.018 15672 IsGuiding returns 0 23:30:56.264 00.000 15672 scope move finished after 179 + 51 ms 23:30:56.264 00.000 15672 Move returns status 0, amount 179 23:30:56.264 00.000 15672 MoveAxis(N, 126, ABG) 23:30:56.264 00.000 15672 Guiding Dir = 0, Dur = 126 23:30:56.265 00.001 15672 IsSlewing returns 0 23:30:56.265 00.000 15672 IsGuiding returns 0 23:30:56.343 00.078 15672 PulseGuide returned control before completion, sleep 59 23:30:56.404 00.061 15672 IsGuiding returns 1 23:30:56.404 00.000 15672 scope still moving after pulse duration time elapsed 23:30:56.425 00.021 15672 IsSlewing returns 0 23:30:56.426 00.001 15672 IsGuiding returns 1 23:30:56.447 00.021 15672 IsSlewing returns 0 23:30:56.448 00.001 15672 IsGuiding returns 1 23:30:56.470 00.022 15672 IsSlewing returns 0 23:30:56.481 00.011 30444 UpdateGuideState exits: m=99818 SNR=80.7 Saturated 23:30:56.482 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:56.482 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:56.482 00.000 30444 Enqueuing Expose request 23:30:56.503 00.021 15672 IsGuiding returns 0 23:30:56.503 00.000 15672 scope move finished after 126 + 111 ms 23:30:56.503 00.000 15672 Move returns status 0, amount 126 23:30:56.503 00.000 15672 move complete, result=0 23:30:56.503 00.000 15672 worker thread done servicing request 23:30:56.503 00.000 15672 Worker thread wakes up 23:30:56.503 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:56.503 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:56.504 00.001 30444 GuideStep: 0.7 px 179 ms WEST, -0.7 px 126 ms NORTH 23:30:58.419 01.915 15672 Exposure complete 23:30:58.450 00.031 15672 worker thread done servicing request 23:30:58.450 00.000 30444 OnExposeComplete: enter 23:30:58.450 00.000 30444 UpdateGuideState(): m_state=6 23:30:58.450 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2335 23:30:58.450 00.000 30444 Star::Find returns 1 (1), X=462.00, Y=192.58, Mass=115336, SNR=82.0, Peak=10868 HFD=3.7 23:30:58.450 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 23:30:58.450 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 23:30:58.451 00.001 30444 CameraToMount -- cameraX=0.53 cameraY=-0.92 hyp=1.06 cameraTheta=-1.05 mountX=0.76 mountY=-0.79, mountTheta=-0.80 23:30:58.451 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.92, opts=13) 23:30:58.451 00.000 30444 Enqueuing Move request for scope (0.53, -0.92) 23:30:58.451 00.000 15672 Worker thread wakes up 23:30:58.451 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.92) opts 0xd 23:30:58.451 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.92) 23:30:58.451 00.000 15672 Moving (0.53, -0.92) raw xDistance=0.76 yDistance=-0.79 23:30:58.451 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.76 23:30:58.451 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 23:30:58.451 00.000 15672 MoveAxis(W, 218, ABG) 23:30:58.451 00.000 15672 Guiding Dir = 3, Dur = 218 23:30:58.452 00.001 15672 IsSlewing returns 0 23:30:58.454 00.002 15672 IsGuiding returns 0 23:30:58.458 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=12239, FiltMin=2694, FiltMax=9555, Gamma=2.950 23:30:58.484 00.026 15672 PulseGuide returned control before completion, sleep 199 23:30:58.542 00.058 30444 UpdateGuideState exits: m=115336 SNR=82.0 Saturated 23:30:58.542 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:58.542 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:30:58.542 00.000 30444 Enqueuing Expose request 23:30:58.685 00.143 15672 IsGuiding returns 1 23:30:58.685 00.000 15672 scope still moving after pulse duration time elapsed 23:30:58.705 00.020 15672 IsSlewing returns 0 23:30:58.756 00.051 15672 IsGuiding returns 0 23:30:58.756 00.000 15672 scope move finished after 218 + 84 ms 23:30:58.756 00.000 15672 Move returns status 0, amount 218 23:30:58.756 00.000 15672 MoveAxis(N, 140, ABG) 23:30:58.757 00.001 15672 Guiding Dir = 0, Dur = 140 23:30:58.758 00.001 15672 IsSlewing returns 0 23:30:58.759 00.001 15672 IsGuiding returns 0 23:30:58.835 00.076 15672 PulseGuide returned control before completion, sleep 75 23:30:58.913 00.078 15672 IsGuiding returns 1 23:30:58.914 00.001 15672 scope still moving after pulse duration time elapsed 23:30:58.935 00.021 15672 IsSlewing returns 0 23:30:58.938 00.003 15672 IsGuiding returns 1 23:30:58.959 00.021 15672 IsSlewing returns 0 23:30:59.011 00.052 15672 IsGuiding returns 0 23:30:59.012 00.001 15672 scope move finished after 140 + 111 ms 23:30:59.012 00.000 15672 Move returns status 0, amount 140 23:30:59.012 00.000 15672 move complete, result=0 23:30:59.012 00.000 15672 worker thread done servicing request 23:30:59.012 00.000 15672 Worker thread wakes up 23:30:59.012 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:30:59.013 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:30:59.013 00.000 30444 GuideStep: 0.8 px 218 ms WEST, -0.8 px 140 ms NORTH 23:31:01.127 02.114 15672 Exposure complete 23:31:01.159 00.032 15672 worker thread done servicing request 23:31:01.159 00.000 30444 OnExposeComplete: enter 23:31:01.159 00.000 30444 UpdateGuideState(): m_state=6 23:31:01.159 00.000 30444 Star::Find(15, 462, 192, 0, (0,0,0,0), 0.0, 255) frame 2336 23:31:01.159 00.000 30444 Star::Find returns 1 (1), X=461.11, Y=193.03, Mass=122433, SNR=92.3, Peak=14518 HFD=3.2 23:31:01.159 00.000 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 23:31:01.159 00.000 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 23:31:01.159 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.48 hyp=0.60 cameraTheta=-2.23 mountX=-0.23 mountY=-0.54, mountTheta=-1.97 23:31:01.160 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.48, opts=13) 23:31:01.160 00.000 30444 Enqueuing Move request for scope (-0.37, -0.48) 23:31:01.160 00.000 15672 Worker thread wakes up 23:31:01.160 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.48) opts 0xd 23:31:01.160 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.48) 23:31:01.160 00.000 15672 Moving (-0.37, -0.48) raw xDistance=-0.23 yDistance=-0.54 23:31:01.160 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:31:01.160 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 23:31:01.160 00.000 15672 MoveAxis(E, 0, ABG) 23:31:01.160 00.000 15672 Move returns status 0, amount 0 23:31:01.160 00.000 15672 MoveAxis(N, 97, ABG) 23:31:01.160 00.000 15672 Guiding Dir = 0, Dur = 97 23:31:01.161 00.001 15672 IsSlewing returns 0 23:31:01.162 00.001 15672 IsGuiding returns 0 23:31:01.165 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=14638, FiltMin=2652, FiltMax=9913, Gamma=2.950 23:31:01.217 00.052 30444 UpdateGuideState exits: m=122433 SNR=92.3 Saturated 23:31:01.217 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:01.217 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:01.217 00.000 30444 Enqueuing Expose request 23:31:01.247 00.030 15672 PulseGuide returned control before completion, sleep 22 23:31:01.272 00.025 15672 IsGuiding returns 1 23:31:01.272 00.000 15672 scope still moving after pulse duration time elapsed 23:31:01.293 00.021 15672 IsSlewing returns 0 23:31:01.312 00.019 15672 IsGuiding returns 1 23:31:01.333 00.021 15672 IsSlewing returns 0 23:31:01.335 00.002 15672 IsGuiding returns 1 23:31:01.356 00.021 15672 IsSlewing returns 0 23:31:01.376 00.020 15672 IsGuiding returns 0 23:31:01.377 00.001 15672 scope move finished after 97 + 117 ms 23:31:01.377 00.000 15672 Move returns status 0, amount 97 23:31:01.377 00.000 15672 move complete, result=0 23:31:01.377 00.000 15672 worker thread done servicing request 23:31:01.377 00.000 15672 Worker thread wakes up 23:31:01.377 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:01.377 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:01.378 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 97 ms NORTH 23:31:03.286 01.908 15672 Exposure complete 23:31:03.306 00.020 15672 worker thread done servicing request 23:31:03.306 00.000 30444 OnExposeComplete: enter 23:31:03.306 00.000 30444 UpdateGuideState(): m_state=6 23:31:03.306 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2337 23:31:03.306 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=193.04, Mass=117730, SNR=88.5, Peak=13152 HFD=3.4 23:31:03.306 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 23:31:03.306 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 23:31:03.306 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.47 hyp=0.51 cameraTheta=-1.99 mountX=-0.07 mountY=-0.50, mountTheta=-1.71 23:31:03.308 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.47, opts=13) 23:31:03.308 00.000 30444 Enqueuing Move request for scope (-0.21, -0.47) 23:31:03.308 00.000 15672 Worker thread wakes up 23:31:03.308 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.47) opts 0xd 23:31:03.308 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.47) 23:31:03.308 00.000 15672 Moving (-0.21, -0.47) raw xDistance=-0.07 yDistance=-0.50 23:31:03.308 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:31:03.308 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 23:31:03.308 00.000 15672 MoveAxis(E, 0, ABG) 23:31:03.308 00.000 15672 Move returns status 0, amount 0 23:31:03.308 00.000 15672 MoveAxis(N, 90, ABG) 23:31:03.308 00.000 15672 Guiding Dir = 0, Dur = 90 23:31:03.308 00.000 15672 IsSlewing returns 0 23:31:03.309 00.001 15672 IsGuiding returns 0 23:31:03.313 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=15881, FiltMin=2654, FiltMax=10929, Gamma=2.950 23:31:03.388 00.075 15672 PulseGuide returned control before completion, sleep 22 23:31:03.412 00.024 15672 IsGuiding returns 1 23:31:03.412 00.000 15672 scope still moving after pulse duration time elapsed 23:31:03.433 00.021 15672 IsSlewing returns 0 23:31:03.455 00.022 15672 IsGuiding returns 1 23:31:03.477 00.022 15672 IsSlewing returns 0 23:31:03.517 00.040 15672 IsGuiding returns 0 23:31:03.517 00.000 15672 scope move finished after 90 + 117 ms 23:31:03.517 00.000 15672 Move returns status 0, amount 90 23:31:03.517 00.000 15672 move complete, result=0 23:31:03.517 00.000 15672 worker thread done servicing request 23:31:03.632 00.115 30444 UpdateGuideState exits: m=117730 SNR=88.5 Saturated 23:31:03.632 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:03.632 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:03.632 00.000 30444 Enqueuing Expose request 23:31:03.632 00.000 15672 Worker thread wakes up 23:31:03.632 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:03.632 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:03.632 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 90 ms NORTH 23:31:05.742 02.110 15672 Exposure complete 23:31:05.762 00.020 15672 worker thread done servicing request 23:31:05.763 00.001 30444 OnExposeComplete: enter 23:31:05.763 00.000 30444 UpdateGuideState(): m_state=6 23:31:05.763 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2338 23:31:05.763 00.000 30444 Star::Find returns 1 (1), X=461.16, Y=193.39, Mass=116676, SNR=91.1, Peak=11811 HFD=3.7 23:31:05.763 00.000 30444 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.28) = xAngle (-2.51 = -2.51) 23:31:05.763 00.000 30444 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.57 = -2.57) 23:31:05.763 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.12 hyp=0.34 cameraTheta=-2.79 mountX=-0.27 mountY=-0.18, mountTheta=-2.56 23:31:05.764 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.12, opts=13) 23:31:05.764 00.000 30444 Enqueuing Move request for scope (-0.32, -0.12) 23:31:05.764 00.000 15672 Worker thread wakes up 23:31:05.764 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.12) opts 0xd 23:31:05.764 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.12) 23:31:05.764 00.000 15672 Moving (-0.32, -0.12) raw xDistance=-0.27 yDistance=-0.18 23:31:05.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 23:31:05.764 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:31:05.764 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:31:05.764 00.000 15672 MoveAxis(E, 74, ABG) 23:31:05.764 00.000 15672 Guiding Dir = 2, Dur = 74 23:31:05.765 00.001 15672 IsSlewing returns 0 23:31:05.771 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=13301, FiltMin=2663, FiltMax=9065, Gamma=2.950 23:31:05.801 00.030 15672 IsGuiding returns 0 23:31:05.816 00.015 15672 PulseGuide returned control before completion, sleep 69 23:31:05.822 00.006 30444 UpdateGuideState exits: m=116676 SNR=91.1 Saturated 23:31:05.822 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:05.822 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:05.822 00.000 30444 Enqueuing Expose request 23:31:05.887 00.065 15672 IsGuiding returns 1 23:31:05.887 00.000 15672 scope still moving after pulse duration time elapsed 23:31:05.908 00.021 15672 IsSlewing returns 0 23:31:05.929 00.021 15672 IsGuiding returns 0 23:31:05.929 00.000 15672 scope move finished after 74 + 54 ms 23:31:05.929 00.000 15672 Move returns status 0, amount 74 23:31:05.929 00.000 15672 MoveAxis(N, 0, ABG) 23:31:05.929 00.000 15672 Move returns status 0, amount 0 23:31:05.929 00.000 15672 move complete, result=0 23:31:05.929 00.000 15672 worker thread done servicing request 23:31:05.929 00.000 15672 Worker thread wakes up 23:31:05.929 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:05.929 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:05.929 00.000 30444 GuideStep: -0.3 px 74 ms EAST, -0.2 px 0 ms NORTH 23:31:07.837 01.908 15672 Exposure complete 23:31:07.857 00.020 15672 worker thread done servicing request 23:31:07.857 00.000 30444 OnExposeComplete: enter 23:31:07.857 00.000 30444 UpdateGuideState(): m_state=6 23:31:07.857 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2339 23:31:07.857 00.000 30444 Star::Find returns 1 (1), X=461.01, Y=193.20, Mass=96416, SNR=71.4, Peak=11696 HFD=3.5 23:31:07.857 00.000 30444 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 23:31:07.857 00.000 30444 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.35 = -2.35) 23:31:07.857 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.31 hyp=0.56 cameraTheta=-2.56 mountX=-0.37 mountY=-0.40, mountTheta=-2.31 23:31:07.858 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.31, opts=13) 23:31:07.858 00.000 30444 Enqueuing Move request for scope (-0.47, -0.31) 23:31:07.858 00.000 15672 Worker thread wakes up 23:31:07.858 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.31) opts 0xd 23:31:07.858 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.31) 23:31:07.858 00.000 15672 Moving (-0.47, -0.31) raw xDistance=-0.37 yDistance=-0.40 23:31:07.858 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37 23:31:07.858 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 23:31:07.858 00.000 15672 MoveAxis(E, 104, ABG) 23:31:07.858 00.000 15672 Guiding Dir = 2, Dur = 104 23:31:07.858 00.000 15672 IsSlewing returns 0 23:31:07.860 00.002 15672 IsGuiding returns 0 23:31:07.864 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12264, FiltMin=2699, FiltMax=8590, Gamma=2.950 23:31:07.877 00.013 15672 PulseGuide returned control before completion, sleep 97 23:31:07.915 00.038 30444 UpdateGuideState exits: m=96416 SNR=71.4 Saturated 23:31:07.915 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:07.915 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:07.915 00.000 30444 Enqueuing Expose request 23:31:07.988 00.073 15672 IsGuiding returns 0 23:31:07.989 00.001 15672 Move returns status 0, amount 104 23:31:07.989 00.000 15672 MoveAxis(N, 71, ABG) 23:31:07.989 00.000 15672 Guiding Dir = 0, Dur = 71 23:31:07.989 00.000 15672 IsSlewing returns 0 23:31:07.989 00.000 15672 IsGuiding returns 0 23:31:08.073 00.084 15672 IsGuiding returns 1 23:31:08.073 00.000 15672 scope still moving after pulse duration time elapsed 23:31:08.094 00.021 15672 IsSlewing returns 0 23:31:08.097 00.003 15672 IsGuiding returns 1 23:31:08.118 00.021 15672 IsSlewing returns 0 23:31:08.181 00.063 15672 IsGuiding returns 0 23:31:08.181 00.000 15672 scope move finished after 71 + 120 ms 23:31:08.181 00.000 15672 Move returns status 0, amount 71 23:31:08.182 00.001 15672 move complete, result=0 23:31:08.182 00.000 15672 worker thread done servicing request 23:31:08.182 00.000 15672 Worker thread wakes up 23:31:08.182 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:08.182 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:08.182 00.000 30444 GuideStep: -0.4 px 104 ms EAST, -0.4 px 71 ms NORTH 23:31:10.300 02.118 15672 Exposure complete 23:31:10.331 00.031 15672 worker thread done servicing request 23:31:10.331 00.000 30444 OnExposeComplete: enter 23:31:10.331 00.000 30444 UpdateGuideState(): m_state=6 23:31:10.331 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2340 23:31:10.332 00.001 30444 Star::Find returns 1 (1), X=461.61, Y=193.09, Mass=110150, SNR=87.1, Peak=12687 HFD=3.3 23:31:10.332 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 23:31:10.332 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 23:31:10.332 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.42 hyp=0.44 cameraTheta=-1.26 mountX=0.24 mountY=-0.38, mountTheta=-1.00 23:31:10.332 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.42, opts=13) 23:31:10.332 00.000 30444 Enqueuing Move request for scope (0.14, -0.42) 23:31:10.332 00.000 15672 Worker thread wakes up 23:31:10.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.42) opts 0xd 23:31:10.332 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.42) 23:31:10.332 00.000 15672 Moving (0.14, -0.42) raw xDistance=0.24 yDistance=-0.38 23:31:10.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:31:10.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 23:31:10.332 00.000 15672 MoveAxis(E, 0, ABG) 23:31:10.332 00.000 15672 Move returns status 0, amount 0 23:31:10.332 00.000 15672 MoveAxis(N, 67, ABG) 23:31:10.332 00.000 15672 Guiding Dir = 0, Dur = 67 23:31:10.332 00.000 15672 IsSlewing returns 0 23:31:10.333 00.001 15672 IsGuiding returns 0 23:31:10.337 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=14415, FiltMin=2673, FiltMax=10108, Gamma=2.950 23:31:10.387 00.050 30444 UpdateGuideState exits: m=110150 SNR=87.1 Saturated 23:31:10.387 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:10.387 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:10.387 00.000 30444 Enqueuing Expose request 23:31:10.418 00.031 15672 IsGuiding returns 1 23:31:10.418 00.000 15672 scope still moving after pulse duration time elapsed 23:31:10.438 00.020 15672 IsSlewing returns 0 23:31:10.439 00.001 15672 IsGuiding returns 1 23:31:10.460 00.021 15672 IsSlewing returns 0 23:31:10.461 00.001 15672 IsGuiding returns 1 23:31:10.482 00.021 15672 IsSlewing returns 0 23:31:10.545 00.063 15672 IsGuiding returns 0 23:31:10.545 00.000 15672 scope move finished after 67 + 144 ms 23:31:10.545 00.000 15672 Move returns status 0, amount 67 23:31:10.545 00.000 15672 move complete, result=0 23:31:10.546 00.001 15672 worker thread done servicing request 23:31:10.546 00.000 15672 Worker thread wakes up 23:31:10.546 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:10.546 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:10.546 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 67 ms NORTH 23:31:12.461 01.915 15672 Exposure complete 23:31:12.493 00.032 15672 worker thread done servicing request 23:31:12.493 00.000 30444 OnExposeComplete: enter 23:31:12.493 00.000 30444 UpdateGuideState(): m_state=6 23:31:12.493 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2341 23:31:12.493 00.000 30444 Star::Find returns 1 (1), X=461.87, Y=192.64, Mass=97088, SNR=75.8, Peak=10246 HFD=3.4 23:31:12.493 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 23:31:12.493 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 23:31:12.494 00.001 30444 CameraToMount -- cameraX=0.39 cameraY=-0.86 hyp=0.95 cameraTheta=-1.14 mountX=0.62 mountY=-0.76, mountTheta=-0.89 23:31:12.494 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.86, opts=13) 23:31:12.494 00.000 30444 Enqueuing Move request for scope (0.39, -0.86) 23:31:12.494 00.000 15672 Worker thread wakes up 23:31:12.494 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.86) opts 0xd 23:31:12.494 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.86) 23:31:12.494 00.000 15672 Moving (0.39, -0.86) raw xDistance=0.62 yDistance=-0.76 23:31:12.494 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62 23:31:12.494 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 23:31:12.494 00.000 15672 MoveAxis(W, 166, ABG) 23:31:12.495 00.001 15672 Guiding Dir = 3, Dur = 166 23:31:12.496 00.001 15672 IsSlewing returns 0 23:31:12.497 00.001 15672 IsGuiding returns 0 23:31:12.501 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=11339, FiltMin=2689, FiltMax=9197, Gamma=2.950 23:31:12.525 00.024 15672 PulseGuide returned control before completion, sleep 148 23:31:12.677 00.152 15672 IsGuiding returns 1 23:31:12.677 00.000 15672 scope still moving after pulse duration time elapsed 23:31:12.697 00.020 15672 IsSlewing returns 0 23:31:12.718 00.021 15672 IsGuiding returns 0 23:31:12.725 00.007 15672 scope move finished after 166 + 61 ms 23:31:12.725 00.000 15672 Move returns status 0, amount 166 23:31:12.725 00.000 15672 MoveAxis(N, 135, ABG) 23:31:12.725 00.000 15672 Guiding Dir = 0, Dur = 135 23:31:12.726 00.001 15672 IsSlewing returns 0 23:31:12.727 00.001 15672 IsGuiding returns 0 23:31:12.798 00.071 30444 UpdateGuideState exits: m=97088 SNR=75.8 Saturated 23:31:12.798 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:12.798 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:12.798 00.000 30444 Enqueuing Expose request 23:31:12.814 00.016 15672 PulseGuide returned control before completion, sleep 59 23:31:12.912 00.098 15672 IsGuiding returns 1 23:31:12.912 00.000 15672 scope still moving after pulse duration time elapsed 23:31:12.933 00.021 15672 IsSlewing returns 0 23:31:12.936 00.003 15672 IsGuiding returns 1 23:31:12.956 00.020 15672 IsSlewing returns 0 23:31:12.959 00.003 15672 IsGuiding returns 1 23:31:12.980 00.021 15672 IsSlewing returns 0 23:31:12.990 00.010 15672 IsGuiding returns 0 23:31:12.991 00.001 15672 scope move finished after 135 + 129 ms 23:31:12.991 00.000 15672 Move returns status 0, amount 135 23:31:12.991 00.000 15672 move complete, result=0 23:31:12.991 00.000 15672 worker thread done servicing request 23:31:12.991 00.000 15672 Worker thread wakes up 23:31:12.991 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:12.992 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:12.992 00.000 30444 GuideStep: 0.6 px 166 ms WEST, -0.8 px 135 ms NORTH 23:31:15.099 02.107 15672 Exposure complete 23:31:15.119 00.020 15672 worker thread done servicing request 23:31:15.119 00.000 30444 OnExposeComplete: enter 23:31:15.119 00.000 30444 UpdateGuideState(): m_state=6 23:31:15.120 00.001 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2342 23:31:15.120 00.000 30444 Star::Find returns 1 (1), X=461.73, Y=192.55, Mass=111626, SNR=80.1, Peak=11548 HFD=3.5 23:31:15.120 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 23:31:15.120 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 23:31:15.120 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.96 hyp=0.99 cameraTheta=-1.32 mountX=0.50 mountY=-0.88, mountTheta=-1.05 23:31:15.120 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.96, opts=13) 23:31:15.120 00.000 30444 Enqueuing Move request for scope (0.25, -0.96) 23:31:15.120 00.000 15672 Worker thread wakes up 23:31:15.121 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.96) opts 0xd 23:31:15.121 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.96) 23:31:15.121 00.000 15672 Moving (0.25, -0.96) raw xDistance=0.50 yDistance=-0.88 23:31:15.121 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50 23:31:15.121 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 23:31:15.121 00.000 15672 MoveAxis(W, 148, ABG) 23:31:15.121 00.000 15672 Guiding Dir = 3, Dur = 148 23:31:15.121 00.000 15672 IsSlewing returns 0 23:31:15.122 00.001 15672 IsGuiding returns 0 23:31:15.127 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=12187, FiltMin=2661, FiltMax=9308, Gamma=2.950 23:31:15.145 00.018 15672 PulseGuide returned control before completion, sleep 136 23:31:15.176 00.031 30444 UpdateGuideState exits: m=111626 SNR=80.1 Saturated 23:31:15.176 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:15.176 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:15.177 00.001 30444 Enqueuing Expose request 23:31:15.321 00.144 15672 IsGuiding returns 0 23:31:15.321 00.000 15672 Move returns status 0, amount 148 23:31:15.321 00.000 15672 MoveAxis(N, 158, ABG) 23:31:15.321 00.000 15672 Guiding Dir = 0, Dur = 158 23:31:15.322 00.001 15672 IsSlewing returns 0 23:31:15.323 00.001 15672 IsGuiding returns 0 23:31:15.401 00.078 15672 PulseGuide returned control before completion, sleep 91 23:31:15.529 00.128 15672 IsGuiding returns 1 23:31:15.529 00.000 15672 scope still moving after pulse duration time elapsed 23:31:15.550 00.021 15672 IsSlewing returns 0 23:31:15.552 00.002 15672 IsGuiding returns 1 23:31:15.574 00.022 15672 IsSlewing returns 0 23:31:15.594 00.020 15672 IsGuiding returns 0 23:31:15.594 00.000 15672 scope move finished after 158 + 112 ms 23:31:15.594 00.000 15672 Move returns status 0, amount 158 23:31:15.595 00.001 15672 move complete, result=0 23:31:15.595 00.000 15672 worker thread done servicing request 23:31:15.595 00.000 15672 Worker thread wakes up 23:31:15.595 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:15.595 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:15.595 00.000 30444 GuideStep: 0.5 px 148 ms WEST, -0.9 px 158 ms NORTH 23:31:17.501 01.906 15672 Exposure complete 23:31:17.521 00.020 15672 worker thread done servicing request 23:31:17.521 00.000 30444 OnExposeComplete: enter 23:31:17.521 00.000 30444 UpdateGuideState(): m_state=6 23:31:17.521 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2343 23:31:17.521 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=192.93, Mass=105689, SNR=81.5, Peak=12236 HFD=3.3 23:31:17.521 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 23:31:17.521 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 23:31:17.521 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.58 hyp=0.59 cameraTheta=-1.79 mountX=0.04 mountY=-0.59, mountTheta=-1.51 23:31:17.522 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.58, opts=13) 23:31:17.522 00.000 30444 Enqueuing Move request for scope (-0.13, -0.58) 23:31:17.522 00.000 15672 Worker thread wakes up 23:31:17.522 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.58) opts 0xd 23:31:17.522 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.58) 23:31:17.522 00.000 15672 Moving (-0.13, -0.58) raw xDistance=0.04 yDistance=-0.59 23:31:17.522 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:31:17.522 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 23:31:17.522 00.000 15672 MoveAxis(E, 0, ABG) 23:31:17.522 00.000 15672 Move returns status 0, amount 0 23:31:17.522 00.000 15672 MoveAxis(N, 105, ABG) 23:31:17.522 00.000 15672 Guiding Dir = 0, Dur = 105 23:31:17.523 00.001 15672 IsSlewing returns 0 23:31:17.524 00.001 15672 IsGuiding returns 0 23:31:17.528 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=14085, FiltMin=2648, FiltMax=10327, Gamma=2.950 23:31:17.605 00.077 15672 PulseGuide returned control before completion, sleep 34 23:31:17.641 00.036 15672 IsGuiding returns 1 23:31:17.641 00.000 15672 scope still moving after pulse duration time elapsed 23:31:17.663 00.022 15672 IsSlewing returns 0 23:31:17.686 00.023 15672 IsGuiding returns 1 23:31:17.708 00.022 15672 IsSlewing returns 0 23:31:17.708 00.000 15672 IsGuiding returns 1 23:31:17.730 00.022 15672 IsSlewing returns 0 23:31:17.750 00.020 15672 IsGuiding returns 0 23:31:17.750 00.000 15672 scope move finished after 105 + 120 ms 23:31:17.750 00.000 15672 Move returns status 0, amount 105 23:31:17.750 00.000 15672 move complete, result=0 23:31:17.750 00.000 15672 worker thread done servicing request 23:31:17.894 00.144 30444 UpdateGuideState exits: m=105689 SNR=81.5 Saturated 23:31:17.894 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:17.895 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:17.895 00.000 30444 Enqueuing Expose request 23:31:17.895 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 105 ms NORTH 23:31:17.895 00.000 15672 Worker thread wakes up 23:31:17.895 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:17.895 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:20.007 02.112 15672 Exposure complete 23:31:20.026 00.019 15672 worker thread done servicing request 23:31:20.027 00.001 30444 OnExposeComplete: enter 23:31:20.027 00.000 30444 UpdateGuideState(): m_state=6 23:31:20.027 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2344 23:31:20.027 00.000 30444 Star::Find returns 1 (1), X=460.89, Y=192.24, Mass=116112, SNR=76.8, Peak=11005 HFD=3.8 23:31:20.027 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 23:31:20.027 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 23:31:20.027 00.000 30444 CameraToMount -- cameraX=-0.59 cameraY=-1.27 hyp=1.40 cameraTheta=-2.00 mountX=-0.22 mountY=-1.37, mountTheta=-1.73 23:31:20.027 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.59, y=-1.27, opts=13) 23:31:20.027 00.000 30444 Enqueuing Move request for scope (-0.59, -1.27) 23:31:20.028 00.001 15672 Worker thread wakes up 23:31:20.028 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -1.27) opts 0xd 23:31:20.028 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.59, -1.27) 23:31:20.028 00.000 15672 Moving (-0.59, -1.27) raw xDistance=-0.22 yDistance=-1.37 23:31:20.028 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 23:31:20.028 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.37 from input -1.37 23:31:20.028 00.000 15672 MoveAxis(E, 0, ABG) 23:31:20.028 00.000 15672 Move returns status 0, amount 0 23:31:20.028 00.000 15672 MoveAxis(N, 244, ABG) 23:31:20.028 00.000 15672 Guiding Dir = 0, Dur = 244 23:31:20.029 00.001 15672 IsSlewing returns 0 23:31:20.033 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=11408, FiltMin=2681, FiltMax=9130, Gamma=2.950 23:31:20.050 00.017 15672 IsGuiding returns 0 23:31:20.082 00.032 30444 UpdateGuideState exits: m=116112 SNR=76.8 Saturated 23:31:20.082 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:20.082 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:20.082 00.000 30444 Enqueuing Expose request 23:31:20.129 00.047 15672 PulseGuide returned control before completion, sleep 175 23:31:20.308 00.179 15672 IsGuiding returns 1 23:31:20.308 00.000 15672 scope still moving after pulse duration time elapsed 23:31:20.330 00.022 15672 IsSlewing returns 0 23:31:20.332 00.002 15672 IsGuiding returns 1 23:31:20.354 00.022 15672 IsSlewing returns 0 23:31:20.357 00.003 15672 IsGuiding returns 1 23:31:20.377 00.020 15672 IsSlewing returns 0 23:31:20.402 00.025 15672 IsGuiding returns 0 23:31:20.403 00.001 15672 scope move finished after 244 + 108 ms 23:31:20.403 00.000 15672 Move returns status 0, amount 244 23:31:20.403 00.000 15672 move complete, result=0 23:31:20.403 00.000 15672 worker thread done servicing request 23:31:20.403 00.000 15672 Worker thread wakes up 23:31:20.403 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:20.404 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:20.404 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -1.4 px 244 ms NORTH 23:31:22.310 01.906 15672 Exposure complete 23:31:22.330 00.020 15672 worker thread done servicing request 23:31:22.330 00.000 30444 OnExposeComplete: enter 23:31:22.330 00.000 30444 UpdateGuideState(): m_state=6 23:31:22.330 00.000 30444 Star::Find(15, 460, 192, 0, (0,0,0,0), 0.0, 255) frame 2345 23:31:22.331 00.001 30444 Star::Find returns 1 (1), X=461.18, Y=192.73, Mass=110499, SNR=77.3, Peak=11392 HFD=3.6 23:31:22.331 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 23:31:22.331 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 23:31:22.331 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.78 hyp=0.84 cameraTheta=-1.94 mountX=-0.08 mountY=-0.83, mountTheta=-1.66 23:31:22.331 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.78, opts=13) 23:31:22.331 00.000 30444 Enqueuing Move request for scope (-0.30, -0.78) 23:31:22.331 00.000 15672 Worker thread wakes up 23:31:22.331 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.78) opts 0xd 23:31:22.331 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.78) 23:31:22.331 00.000 15672 Moving (-0.30, -0.78) raw xDistance=-0.08 yDistance=-0.83 23:31:22.331 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:31:22.331 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 23:31:22.332 00.001 15672 MoveAxis(E, 0, ABG) 23:31:22.332 00.000 15672 Move returns status 0, amount 0 23:31:22.332 00.000 15672 MoveAxis(N, 147, ABG) 23:31:22.332 00.000 15672 Guiding Dir = 0, Dur = 147 23:31:22.332 00.000 15672 IsSlewing returns 0 23:31:22.333 00.001 15672 IsGuiding returns 0 23:31:22.337 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=12667, FiltMin=2667, FiltMax=9223, Gamma=2.950 23:31:22.386 00.049 30444 UpdateGuideState exits: m=110499 SNR=77.3 Saturated 23:31:22.386 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:22.386 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:22.386 00.000 30444 Enqueuing Expose request 23:31:22.414 00.028 15672 PulseGuide returned control before completion, sleep 76 23:31:22.492 00.078 15672 IsGuiding returns 1 23:31:22.492 00.000 15672 scope still moving after pulse duration time elapsed 23:31:22.513 00.021 15672 IsSlewing returns 0 23:31:22.516 00.003 15672 IsGuiding returns 1 23:31:22.538 00.022 15672 IsSlewing returns 0 23:31:22.541 00.003 15672 IsGuiding returns 1 23:31:22.561 00.020 15672 IsSlewing returns 0 23:31:22.564 00.003 15672 IsGuiding returns 1 23:31:22.585 00.021 15672 IsSlewing returns 0 23:31:22.607 00.022 15672 IsGuiding returns 0 23:31:22.607 00.000 15672 scope move finished after 147 + 127 ms 23:31:22.607 00.000 15672 Move returns status 0, amount 147 23:31:22.607 00.000 15672 move complete, result=0 23:31:22.607 00.000 15672 worker thread done servicing request 23:31:22.607 00.000 15672 Worker thread wakes up 23:31:22.607 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:22.607 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:22.607 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 147 ms NORTH 23:31:24.714 02.107 15672 Exposure complete 23:31:24.734 00.020 15672 worker thread done servicing request 23:31:24.734 00.000 30444 OnExposeComplete: enter 23:31:24.734 00.000 30444 UpdateGuideState(): m_state=6 23:31:24.734 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2346 23:31:24.734 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=192.42, Mass=109183, SNR=72.2, Peak=10509 HFD=3.5 23:31:24.734 00.000 30444 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 23:31:24.734 00.000 30444 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 23:31:24.734 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-1.08 hyp=1.11 cameraTheta=-1.37 mountX=0.51 mountY=-1.01, mountTheta=-1.10 23:31:24.735 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-1.08, opts=13) 23:31:24.735 00.000 30444 Enqueuing Move request for scope (0.22, -1.08) 23:31:24.735 00.000 15672 Worker thread wakes up 23:31:24.735 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.08) opts 0xd 23:31:24.735 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -1.08) 23:31:24.735 00.000 15672 Moving (0.22, -1.08) raw xDistance=0.51 yDistance=-1.01 23:31:24.735 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 23:31:24.735 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01 23:31:24.735 00.000 15672 MoveAxis(W, 139, ABG) 23:31:24.735 00.000 15672 Guiding Dir = 3, Dur = 139 23:31:24.736 00.001 15672 IsSlewing returns 0 23:31:24.737 00.001 15672 IsGuiding returns 0 23:31:24.741 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=10691, FiltMin=2692, FiltMax=8868, Gamma=2.950 23:31:24.762 00.021 15672 PulseGuide returned control before completion, sleep 124 23:31:24.889 00.127 15672 IsGuiding returns 1 23:31:24.889 00.000 15672 scope still moving after pulse duration time elapsed 23:31:24.910 00.021 15672 IsSlewing returns 0 23:31:24.912 00.002 15672 IsGuiding returns 1 23:31:24.934 00.022 15672 IsSlewing returns 0 23:31:24.939 00.005 15672 IsGuiding returns 0 23:31:24.939 00.000 15672 scope move finished after 139 + 63 ms 23:31:24.939 00.000 15672 Move returns status 0, amount 139 23:31:24.939 00.000 15672 MoveAxis(N, 180, ABG) 23:31:24.939 00.000 15672 Guiding Dir = 0, Dur = 180 23:31:24.939 00.000 15672 IsSlewing returns 0 23:31:24.940 00.001 15672 IsGuiding returns 0 23:31:25.002 00.062 30444 UpdateGuideState exits: m=109183 SNR=72.2 Saturated 23:31:25.002 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:25.002 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:25.002 00.000 30444 Enqueuing Expose request 23:31:25.018 00.016 15672 PulseGuide returned control before completion, sleep 113 23:31:25.134 00.116 15672 IsGuiding returns 1 23:31:25.134 00.000 15672 scope still moving after pulse duration time elapsed 23:31:25.154 00.020 15672 IsSlewing returns 0 23:31:25.155 00.001 15672 IsGuiding returns 1 23:31:25.176 00.021 15672 IsSlewing returns 0 23:31:25.177 00.001 15672 IsGuiding returns 1 23:31:25.198 00.021 15672 IsSlewing returns 0 23:31:25.211 00.013 15672 IsGuiding returns 0 23:31:25.211 00.000 15672 scope move finished after 180 + 90 ms 23:31:25.211 00.000 15672 Move returns status 0, amount 180 23:31:25.211 00.000 15672 move complete, result=0 23:31:25.211 00.000 15672 worker thread done servicing request 23:31:25.211 00.000 15672 Worker thread wakes up 23:31:25.211 00.000 30444 GuideStep: 0.5 px 139 ms WEST, -1.0 px 180 ms NORTH 23:31:25.212 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:25.212 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:27.120 01.908 15672 Exposure complete 23:31:27.140 00.020 15672 worker thread done servicing request 23:31:27.140 00.000 30444 OnExposeComplete: enter 23:31:27.140 00.000 30444 UpdateGuideState(): m_state=6 23:31:27.140 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2347 23:31:27.140 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=192.77, Mass=114444, SNR=85.3, Peak=10875 HFD=3.6 23:31:27.141 00.001 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.13 = -1.13) 23:31:27.141 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 23:31:27.141 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.74 hyp=0.75 cameraTheta=-1.41 mountX=0.31 mountY=-0.69, mountTheta=-1.14 23:31:27.141 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.74, opts=13) 23:31:27.141 00.000 30444 Enqueuing Move request for scope (0.12, -0.74) 23:31:27.141 00.000 15672 Worker thread wakes up 23:31:27.141 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.74) opts 0xd 23:31:27.141 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.74) 23:31:27.141 00.000 15672 Moving (0.12, -0.74) raw xDistance=0.31 yDistance=-0.69 23:31:27.141 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31 23:31:27.141 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 23:31:27.141 00.000 15672 MoveAxis(W, 95, ABG) 23:31:27.142 00.001 15672 Guiding Dir = 3, Dur = 95 23:31:27.142 00.000 15672 IsSlewing returns 0 23:31:27.144 00.002 15672 IsGuiding returns 0 23:31:27.148 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=13644, FiltMin=2578, FiltMax=9568, Gamma=2.950 23:31:27.159 00.011 15672 PulseGuide returned control before completion, sleep 91 23:31:27.197 00.038 30444 UpdateGuideState exits: m=114444 SNR=85.3 Saturated 23:31:27.197 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:27.197 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:27.197 00.000 30444 Enqueuing Expose request 23:31:27.252 00.055 15672 IsGuiding returns 1 23:31:27.252 00.000 15672 scope still moving after pulse duration time elapsed 23:31:27.273 00.021 15672 IsSlewing returns 0 23:31:27.286 00.013 15672 IsGuiding returns 0 23:31:27.286 00.000 15672 scope move finished after 95 + 48 ms 23:31:27.286 00.000 15672 Move returns status 0, amount 95 23:31:27.287 00.001 15672 MoveAxis(N, 124, ABG) 23:31:27.287 00.000 15672 Guiding Dir = 0, Dur = 124 23:31:27.287 00.000 15672 IsSlewing returns 0 23:31:27.288 00.001 15672 IsGuiding returns 0 23:31:27.367 00.079 15672 PulseGuide returned control before completion, sleep 56 23:31:27.432 00.065 15672 IsGuiding returns 1 23:31:27.432 00.000 15672 scope still moving after pulse duration time elapsed 23:31:27.454 00.022 15672 IsSlewing returns 0 23:31:27.456 00.002 15672 IsGuiding returns 1 23:31:27.478 00.022 15672 IsSlewing returns 0 23:31:27.480 00.002 15672 IsGuiding returns 1 23:31:27.501 00.021 15672 IsSlewing returns 0 23:31:27.528 00.027 15672 IsGuiding returns 0 23:31:27.528 00.000 15672 scope move finished after 124 + 115 ms 23:31:27.528 00.000 15672 Move returns status 0, amount 124 23:31:27.528 00.000 15672 move complete, result=0 23:31:27.529 00.001 15672 worker thread done servicing request 23:31:27.529 00.000 15672 Worker thread wakes up 23:31:27.529 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:27.529 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:27.529 00.000 30444 GuideStep: 0.3 px 95 ms WEST, -0.7 px 124 ms NORTH 23:31:29.635 02.106 15672 Exposure complete 23:31:29.655 00.020 15672 worker thread done servicing request 23:31:29.655 00.000 30444 OnExposeComplete: enter 23:31:29.655 00.000 30444 UpdateGuideState(): m_state=6 23:31:29.655 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2348 23:31:29.655 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=192.44, Mass=106142, SNR=69.7, Peak=10261 HFD=3.3 23:31:29.655 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 23:31:29.655 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 23:31:29.655 00.000 30444 CameraToMount -- cameraX=-0.97 cameraY=-1.07 hyp=1.45 cameraTheta=-2.31 mountX=-0.64 mountY=-1.25, mountTheta=-2.04 23:31:29.655 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.97, y=-1.07, opts=13) 23:31:29.656 00.001 30444 Enqueuing Move request for scope (-0.97, -1.07) 23:31:29.656 00.000 15672 Worker thread wakes up 23:31:29.656 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.97, -1.07) opts 0xd 23:31:29.656 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.97, -1.07) 23:31:29.656 00.000 15672 Moving (-0.97, -1.07) raw xDistance=-0.64 yDistance=-1.25 23:31:29.656 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.64 23:31:29.656 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.25 from input -1.25 23:31:29.656 00.000 15672 MoveAxis(E, 167, ABG) 23:31:29.656 00.000 15672 Guiding Dir = 2, Dur = 167 23:31:29.657 00.001 15672 IsSlewing returns 0 23:31:29.659 00.002 15672 IsGuiding returns 0 23:31:29.663 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11297, FiltMin=2602, FiltMax=9352, Gamma=2.950 23:31:29.682 00.019 15672 PulseGuide returned control before completion, sleep 154 23:31:29.712 00.030 30444 UpdateGuideState exits: m=106142 SNR=69.7 Saturated 23:31:29.712 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:29.712 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:29.712 00.000 30444 Enqueuing Expose request 23:31:29.839 00.127 15672 IsGuiding returns 1 23:31:29.839 00.000 15672 scope still moving after pulse duration time elapsed 23:31:29.860 00.021 15672 IsSlewing returns 0 23:31:29.875 00.015 15672 IsGuiding returns 0 23:31:29.875 00.000 15672 scope move finished after 167 + 49 ms 23:31:29.875 00.000 15672 Move returns status 0, amount 167 23:31:29.875 00.000 15672 MoveAxis(N, 224, ABG) 23:31:29.876 00.001 15672 Guiding Dir = 0, Dur = 224 23:31:29.876 00.000 15672 IsSlewing returns 0 23:31:29.878 00.002 15672 IsGuiding returns 0 23:31:29.954 00.076 15672 PulseGuide returned control before completion, sleep 158 23:31:30.116 00.162 15672 IsGuiding returns 1 23:31:30.116 00.000 15672 scope still moving after pulse duration time elapsed 23:31:30.137 00.021 15672 IsSlewing returns 0 23:31:30.140 00.003 15672 IsGuiding returns 1 23:31:30.162 00.022 15672 IsSlewing returns 0 23:31:30.165 00.003 15672 IsGuiding returns 1 23:31:30.187 00.022 15672 IsSlewing returns 0 23:31:30.211 00.024 15672 IsGuiding returns 0 23:31:30.211 00.000 15672 scope move finished after 224 + 109 ms 23:31:30.211 00.000 15672 Move returns status 0, amount 224 23:31:30.211 00.000 15672 move complete, result=0 23:31:30.211 00.000 15672 worker thread done servicing request 23:31:30.212 00.001 15672 Worker thread wakes up 23:31:30.212 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:30.212 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:30.212 00.000 30444 GuideStep: -0.6 px 167 ms EAST, -1.3 px 224 ms NORTH 23:31:32.121 01.909 15672 Exposure complete 23:31:32.140 00.019 15672 worker thread done servicing request 23:31:32.140 00.000 30444 OnExposeComplete: enter 23:31:32.140 00.000 30444 UpdateGuideState(): m_state=6 23:31:32.141 00.001 30444 Star::Find(15, 460, 192, 0, (0,0,0,0), 0.0, 255) frame 2349 23:31:32.141 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=192.91, Mass=118335, SNR=81.1, Peak=11532 HFD=3.9 23:31:32.141 00.000 30444 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.28) = xAngle (-2.21 = -2.21) 23:31:32.141 00.000 30444 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.27 = -2.27) 23:31:32.141 00.000 30444 CameraToMount -- cameraX=-0.78 cameraY=-0.60 hyp=0.98 cameraTheta=-2.48 mountX=-0.58 mountY=-0.75, mountTheta=-2.23 23:31:32.141 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.78, y=-0.60, opts=13) 23:31:32.141 00.000 30444 Enqueuing Move request for scope (-0.78, -0.60) 23:31:32.141 00.000 15672 Worker thread wakes up 23:31:32.141 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.60) opts 0xd 23:31:32.142 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.78, -0.60) 23:31:32.142 00.000 15672 Moving (-0.78, -0.60) raw xDistance=-0.58 yDistance=-0.75 23:31:32.142 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58 23:31:32.142 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 23:31:32.142 00.000 15672 MoveAxis(E, 169, ABG) 23:31:32.142 00.000 15672 Guiding Dir = 2, Dur = 169 23:31:32.142 00.000 15672 IsSlewing returns 0 23:31:32.143 00.001 15672 IsGuiding returns 0 23:31:32.147 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=11532, FiltMin=2647, FiltMax=8913, Gamma=2.950 23:31:32.159 00.012 15672 PulseGuide returned control before completion, sleep 164 23:31:32.354 00.195 15672 IsGuiding returns 0 23:31:32.354 00.000 15672 Move returns status 0, amount 169 23:31:32.354 00.000 15672 MoveAxis(N, 134, ABG) 23:31:32.354 00.000 15672 Guiding Dir = 0, Dur = 134 23:31:32.355 00.001 15672 IsSlewing returns 0 23:31:32.357 00.002 15672 IsGuiding returns 0 23:31:32.447 00.090 15672 PulseGuide returned control before completion, sleep 55 23:31:32.505 00.058 15672 IsGuiding returns 1 23:31:32.505 00.000 15672 scope still moving after pulse duration time elapsed 23:31:32.526 00.021 15672 IsSlewing returns 0 23:31:32.529 00.003 15672 IsGuiding returns 1 23:31:32.549 00.020 15672 IsSlewing returns 0 23:31:32.552 00.003 15672 IsGuiding returns 1 23:31:32.574 00.022 15672 IsSlewing returns 0 23:31:32.608 00.034 15672 IsGuiding returns 0 23:31:32.608 00.000 15672 scope move finished after 134 + 116 ms 23:31:32.608 00.000 15672 Move returns status 0, amount 134 23:31:32.608 00.000 15672 move complete, result=0 23:31:32.608 00.000 15672 worker thread done servicing request 23:31:32.645 00.037 30444 UpdateGuideState exits: m=118335 SNR=81.1 Saturated 23:31:32.646 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:32.646 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:32.646 00.000 30444 Enqueuing Expose request 23:31:32.646 00.000 15672 Worker thread wakes up 23:31:32.646 00.000 30444 GuideStep: -0.6 px 169 ms EAST, -0.8 px 134 ms NORTH 23:31:32.646 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:32.646 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:34.757 02.111 15672 Exposure complete 23:31:34.777 00.020 15672 worker thread done servicing request 23:31:34.777 00.000 30444 OnExposeComplete: enter 23:31:34.777 00.000 30444 UpdateGuideState(): m_state=6 23:31:34.777 00.000 30444 Star::Find(15, 460, 192, 0, (0,0,0,0), 0.0, 255) frame 2350 23:31:34.777 00.000 30444 Star::Find returns 1 (1), X=461.95, Y=194.03, Mass=112187, SNR=83.5, Peak=11442 HFD=3.9 23:31:34.777 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 23:31:34.777 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.05 = 1.05) 23:31:34.777 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.52 hyp=0.70 cameraTheta=0.84 mountX=0.31 mountY=0.61, mountTheta=1.10 23:31:34.778 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.52, opts=13) 23:31:34.778 00.000 30444 Enqueuing Move request for scope (0.47, 0.52) 23:31:34.778 00.000 15672 Worker thread wakes up 23:31:34.778 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.52) opts 0xd 23:31:34.778 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.52) 23:31:34.778 00.000 15672 Moving (0.47, 0.52) raw xDistance=0.31 yDistance=0.61 23:31:34.778 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31 23:31:34.778 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:31:34.778 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61 23:31:34.778 00.000 15672 MoveAxis(W, 71, ABG) 23:31:34.778 00.000 15672 Guiding Dir = 3, Dur = 71 23:31:34.778 00.000 15672 IsSlewing returns 0 23:31:34.779 00.001 15672 IsGuiding returns 0 23:31:34.784 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=13378, FiltMin=2609, FiltMax=9537, Gamma=2.950 23:31:34.794 00.010 15672 PulseGuide returned control before completion, sleep 66 23:31:34.875 00.081 15672 IsGuiding returns 0 23:31:34.875 00.000 15672 Move returns status 0, amount 71 23:31:34.875 00.000 15672 MoveAxis(N, 0, ABG) 23:31:34.875 00.000 15672 Move returns status 0, amount 0 23:31:34.875 00.000 15672 move complete, result=0 23:31:34.875 00.000 15672 worker thread done servicing request 23:31:35.230 00.355 30444 UpdateGuideState exits: m=112187 SNR=83.5 Saturated 23:31:35.230 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:35.230 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:35.230 00.000 30444 Enqueuing Expose request 23:31:35.230 00.000 30444 GuideStep: 0.3 px 71 ms WEST, 0.6 px 0 ms NORTH 23:31:35.230 00.000 15672 Worker thread wakes up 23:31:35.230 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:35.230 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:37.138 01.908 15672 Exposure complete 23:31:37.158 00.020 15672 worker thread done servicing request 23:31:37.158 00.000 30444 OnExposeComplete: enter 23:31:37.158 00.000 30444 UpdateGuideState(): m_state=6 23:31:37.158 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2351 23:31:37.158 00.000 30444 Star::Find returns 1 (1), X=461.73, Y=193.54, Mass=100547, SNR=70.7, Peak=12081 HFD=3.4 23:31:37.158 00.000 30444 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 23:31:37.158 00.000 30444 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.34 = 0.34) 23:31:37.158 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.25 cameraTheta=0.13 mountX=0.23 mountY=0.09, mountTheta=0.35 23:31:37.159 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.03, opts=13) 23:31:37.159 00.000 30444 Enqueuing Move request for scope (0.25, 0.03) 23:31:37.159 00.000 15672 Worker thread wakes up 23:31:37.159 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.03) opts 0xd 23:31:37.159 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.03) 23:31:37.159 00.000 15672 Moving (0.25, 0.03) raw xDistance=0.23 yDistance=0.09 23:31:37.159 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 23:31:37.159 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:31:37.159 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:31:37.159 00.000 15672 MoveAxis(E, 0, ABG) 23:31:37.159 00.000 15672 Move returns status 0, amount 0 23:31:37.159 00.000 15672 MoveAxis(N, 0, ABG) 23:31:37.159 00.000 15672 Move returns status 0, amount 0 23:31:37.159 00.000 15672 move complete, result=0 23:31:37.159 00.000 15672 worker thread done servicing request 23:31:37.165 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=13038, FiltMin=2595, FiltMax=9332, Gamma=2.950 23:31:37.214 00.049 30444 UpdateGuideState exits: m=100547 SNR=70.7 Saturated 23:31:37.214 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:37.214 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:37.214 00.000 30444 Enqueuing Expose request 23:31:37.214 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:31:37.215 00.001 15672 Worker thread wakes up 23:31:37.215 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:37.215 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:39.331 02.116 15672 Exposure complete 23:31:39.362 00.031 15672 worker thread done servicing request 23:31:39.363 00.001 30444 OnExposeComplete: enter 23:31:39.363 00.000 30444 UpdateGuideState(): m_state=6 23:31:39.363 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2352 23:31:39.363 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=193.72, Mass=106509, SNR=78.0, Peak=10900 HFD=3.5 23:31:39.363 00.000 30444 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.28) = xAngle (1.18 = 1.18) 23:31:39.363 00.000 30444 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.12 = 1.12) 23:31:39.363 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.90 mountX=0.10 mountY=0.24, mountTheta=1.17 23:31:39.363 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.21, opts=13) 23:31:39.363 00.000 30444 Enqueuing Move request for scope (0.17, 0.21) 23:31:39.364 00.001 15672 Worker thread wakes up 23:31:39.364 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd 23:31:39.364 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.21) 23:31:39.364 00.000 15672 Moving (0.17, 0.21) raw xDistance=0.10 yDistance=0.24 23:31:39.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:31:39.364 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:31:39.364 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 23:31:39.364 00.000 15672 MoveAxis(E, 0, ABG) 23:31:39.364 00.000 15672 Move returns status 0, amount 0 23:31:39.364 00.000 15672 MoveAxis(N, 0, ABG) 23:31:39.364 00.000 15672 Move returns status 0, amount 0 23:31:39.364 00.000 15672 move complete, result=0 23:31:39.364 00.000 15672 worker thread done servicing request 23:31:39.370 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=12307, FiltMin=2679, FiltMax=9103, Gamma=2.950 23:31:39.418 00.048 30444 UpdateGuideState exits: m=106509 SNR=78.0 Saturated 23:31:39.418 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:39.418 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:39.418 00.000 30444 Enqueuing Expose request 23:31:39.418 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:31:39.418 00.000 15672 Worker thread wakes up 23:31:39.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:39.418 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:41.324 01.906 15672 Exposure complete 23:31:41.344 00.020 15672 worker thread done servicing request 23:31:41.349 00.005 30444 OnExposeComplete: enter 23:31:41.349 00.000 30444 UpdateGuideState(): m_state=6 23:31:41.349 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2353 23:31:41.349 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=193.75, Mass=105817, SNR=76.3, Peak=10849 HFD=3.6 23:31:41.349 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 23:31:41.349 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.22 = 1.22) 23:31:41.349 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.25 hyp=0.29 cameraTheta=1.01 mountX=0.08 mountY=0.27, mountTheta=1.28 23:31:41.349 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.25, opts=13) 23:31:41.350 00.001 30444 Enqueuing Move request for scope (0.16, 0.25) 23:31:41.350 00.000 15672 Worker thread wakes up 23:31:41.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.25) opts 0xd 23:31:41.350 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.25) 23:31:41.350 00.000 15672 Moving (0.16, 0.25) raw xDistance=0.08 yDistance=0.27 23:31:41.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:31:41.350 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:31:41.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 23:31:41.350 00.000 15672 MoveAxis(E, 0, ABG) 23:31:41.350 00.000 15672 Move returns status 0, amount 0 23:31:41.350 00.000 15672 MoveAxis(N, 0, ABG) 23:31:41.350 00.000 15672 Move returns status 0, amount 0 23:31:41.350 00.000 15672 move complete, result=0 23:31:41.350 00.000 15672 worker thread done servicing request 23:31:41.355 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2403, max=12611, FiltMin=2663, FiltMax=9906, Gamma=2.950 23:31:41.404 00.049 30444 UpdateGuideState exits: m=105817 SNR=76.3 Saturated 23:31:41.404 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:41.404 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:41.405 00.001 30444 Enqueuing Expose request 23:31:41.405 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 23:31:41.405 00.000 15672 Worker thread wakes up 23:31:41.405 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:41.405 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:43.518 02.113 15672 Exposure complete 23:31:43.548 00.030 15672 worker thread done servicing request 23:31:43.548 00.000 30444 OnExposeComplete: enter 23:31:43.548 00.000 30444 UpdateGuideState(): m_state=6 23:31:43.548 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2354 23:31:43.548 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=193.43, Mass=125127, SNR=103.1, Peak=12501 HFD=3.3 23:31:43.548 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 23:31:43.548 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.35 = -0.35) 23:31:43.548 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.56 mountX=0.13 mountY=-0.05, mountTheta=-0.34 23:31:43.549 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.07, opts=13) 23:31:43.549 00.000 30444 Enqueuing Move request for scope (0.11, -0.07) 23:31:43.549 00.000 15672 Worker thread wakes up 23:31:43.549 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd 23:31:43.549 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.07) 23:31:43.549 00.000 15672 Moving (0.11, -0.07) raw xDistance=0.13 yDistance=-0.05 23:31:43.549 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:31:43.549 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:31:43.549 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:31:43.549 00.000 15672 MoveAxis(E, 0, ABG) 23:31:43.549 00.000 15672 Move returns status 0, amount 0 23:31:43.549 00.000 15672 MoveAxis(N, 0, ABG) 23:31:43.549 00.000 15672 Move returns status 0, amount 0 23:31:43.549 00.000 15672 move complete, result=0 23:31:43.550 00.001 15672 worker thread done servicing request 23:31:43.554 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=12877, FiltMin=2727, FiltMax=9852, Gamma=2.950 23:31:43.602 00.048 30444 UpdateGuideState exits: m=125127 SNR=103.1 Saturated 23:31:43.603 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:43.603 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:43.603 00.000 30444 Enqueuing Expose request 23:31:43.603 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:31:43.603 00.000 15672 Worker thread wakes up 23:31:43.603 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:43.603 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:45.510 01.907 15672 Exposure complete 23:31:45.530 00.020 15672 worker thread done servicing request 23:31:45.530 00.000 30444 OnExposeComplete: enter 23:31:45.530 00.000 30444 UpdateGuideState(): m_state=6 23:31:45.530 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2355 23:31:45.531 00.001 30444 Star::Find returns 1 (1), X=461.71, Y=193.68, Mass=104390, SNR=75.8, Peak=11684 HFD=3.5 23:31:45.531 00.000 30444 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.28) = xAngle (0.93 = 0.93) 23:31:45.531 00.000 30444 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.87 = 0.87) 23:31:45.531 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.18 hyp=0.29 cameraTheta=0.65 mountX=0.18 mountY=0.22, mountTheta=0.91 23:31:45.532 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.18, opts=13) 23:31:45.532 00.000 30444 Enqueuing Move request for scope (0.23, 0.18) 23:31:45.532 00.000 15672 Worker thread wakes up 23:31:45.532 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.18) opts 0xd 23:31:45.532 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.18) 23:31:45.532 00.000 15672 Moving (0.23, 0.18) raw xDistance=0.18 yDistance=0.22 23:31:45.532 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 23:31:45.532 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:31:45.532 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 23:31:45.532 00.000 15672 MoveAxis(E, 0, ABG) 23:31:45.532 00.000 15672 Move returns status 0, amount 0 23:31:45.532 00.000 15672 MoveAxis(N, 0, ABG) 23:31:45.532 00.000 15672 Move returns status 0, amount 0 23:31:45.532 00.000 15672 move complete, result=0 23:31:45.532 00.000 15672 worker thread done servicing request 23:31:45.540 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=13043, FiltMin=2625, FiltMax=9924, Gamma=2.950 23:31:45.596 00.056 30444 UpdateGuideState exits: m=104390 SNR=75.8 Saturated 23:31:45.596 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:45.596 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:45.596 00.000 30444 Enqueuing Expose request 23:31:45.596 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:31:45.596 00.000 15672 Worker thread wakes up 23:31:45.596 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:45.596 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:47.703 02.107 15672 Exposure complete 23:31:47.724 00.021 15672 worker thread done servicing request 23:31:47.724 00.000 30444 OnExposeComplete: enter 23:31:47.724 00.000 30444 UpdateGuideState(): m_state=6 23:31:47.724 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2356 23:31:47.724 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=193.67, Mass=105965, SNR=77.3, Peak=12120 HFD=3.5 23:31:47.724 00.000 30444 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.28) = xAngle (2.71 = 2.71) 23:31:47.724 00.000 30444 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.65 = 2.65) 23:31:47.724 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.43 mountX=-0.23 mountY=0.12, mountTheta=2.66 23:31:47.725 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.16, opts=13) 23:31:47.725 00.000 30444 Enqueuing Move request for scope (-0.19, 0.16) 23:31:47.725 00.000 15672 Worker thread wakes up 23:31:47.725 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd 23:31:47.725 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.16) 23:31:47.725 00.000 15672 Moving (-0.19, 0.16) raw xDistance=-0.23 yDistance=0.12 23:31:47.725 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:31:47.725 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:31:47.725 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:31:47.725 00.000 15672 MoveAxis(E, 0, ABG) 23:31:47.726 00.001 15672 Move returns status 0, amount 0 23:31:47.726 00.000 15672 MoveAxis(N, 0, ABG) 23:31:47.726 00.000 15672 Move returns status 0, amount 0 23:31:47.726 00.000 15672 move complete, result=0 23:31:47.726 00.000 15672 worker thread done servicing request 23:31:47.733 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=12120, FiltMin=2655, FiltMax=8977, Gamma=2.950 23:31:47.785 00.052 30444 UpdateGuideState exits: m=105965 SNR=77.3 Saturated 23:31:47.785 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:47.785 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:47.785 00.000 30444 Enqueuing Expose request 23:31:47.785 00.000 15672 Worker thread wakes up 23:31:47.785 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:47.785 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:31:47.785 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:49.695 01.910 15672 Exposure complete 23:31:49.727 00.032 15672 worker thread done servicing request 23:31:49.727 00.000 30444 OnExposeComplete: enter 23:31:49.727 00.000 30444 UpdateGuideState(): m_state=6 23:31:49.728 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2357 23:31:49.728 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=194.05, Mass=104147, SNR=77.1, Peak=9291 HFD=3.8 23:31:49.728 00.000 30444 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.28) = xAngle (2.99 = 2.99) 23:31:49.728 00.000 30444 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.93 = 2.93) 23:31:49.728 00.000 30444 CameraToMount -- cameraX=-1.18 cameraY=0.54 hyp=1.30 cameraTheta=2.71 mountX=-1.28 mountY=0.28, mountTheta=2.93 23:31:49.728 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.18, y=0.54, opts=13) 23:31:49.728 00.000 30444 Enqueuing Move request for scope (-1.18, 0.54) 23:31:49.728 00.000 15672 Worker thread wakes up 23:31:49.729 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.18, 0.54) opts 0xd 23:31:49.729 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.18, 0.54) 23:31:49.729 00.000 15672 Moving (-1.18, 0.54) raw xDistance=-1.28 yDistance=0.28 23:31:49.729 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.28 23:31:49.729 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:31:49.729 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 23:31:49.729 00.000 15672 MoveAxis(E, 346, ABG) 23:31:49.729 00.000 15672 Guiding Dir = 2, Dur = 346 23:31:49.729 00.000 15672 IsSlewing returns 0 23:31:49.731 00.002 15672 IsGuiding returns 0 23:31:49.734 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=9291, FiltMin=2698, FiltMax=8772, Gamma=2.950 23:31:49.747 00.013 15672 PulseGuide returned control before completion, sleep 340 23:31:49.784 00.037 30444 UpdateGuideState exits: m=104147 SNR=77.1 Saturated 23:31:49.784 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:49.784 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:49.784 00.000 30444 Enqueuing Expose request 23:31:50.116 00.332 15672 IsGuiding returns 0 23:31:50.117 00.001 15672 Move returns status 0, amount 346 23:31:50.117 00.000 15672 MoveAxis(N, 0, ABG) 23:31:50.117 00.000 15672 Move returns status 0, amount 0 23:31:50.117 00.000 15672 move complete, result=0 23:31:50.117 00.000 15672 worker thread done servicing request 23:31:50.117 00.000 15672 Worker thread wakes up 23:31:50.118 00.001 30444 GuideStep: -1.3 px 346 ms EAST, 0.3 px 0 ms NORTH 23:31:50.118 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:50.118 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:52.235 02.117 15672 Exposure complete 23:31:52.266 00.031 15672 worker thread done servicing request 23:31:52.266 00.000 30444 OnExposeComplete: enter 23:31:52.266 00.000 30444 UpdateGuideState(): m_state=6 23:31:52.266 00.000 30444 Star::Find(15, 460, 194, 0, (0,0,0,0), 0.0, 255) frame 2358 23:31:52.266 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=193.85, Mass=114746, SNR=77.8, Peak=11084 HFD=3.8 23:31:52.266 00.000 30444 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.28) = xAngle (1.18 = 1.18) 23:31:52.266 00.000 30444 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.12 = 1.12) 23:31:52.266 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.35 hyp=0.44 cameraTheta=0.90 mountX=0.17 mountY=0.40, mountTheta=1.17 23:31:52.267 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.35, opts=13) 23:31:52.267 00.000 30444 Enqueuing Move request for scope (0.28, 0.35) 23:31:52.267 00.000 15672 Worker thread wakes up 23:31:52.267 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.35) opts 0xd 23:31:52.267 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.35) 23:31:52.267 00.000 15672 Moving (0.28, 0.35) raw xDistance=0.17 yDistance=0.40 23:31:52.267 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:31:52.267 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.06 newest=0.79 23:31:52.267 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 23:31:52.267 00.000 15672 MoveAxis(E, 0, ABG) 23:31:52.267 00.000 15672 Move returns status 0, amount 0 23:31:52.267 00.000 15672 MoveAxis(S, 71, ABG) 23:31:52.267 00.000 15672 Guiding Dir = 1, Dur = 71 23:31:52.268 00.001 15672 IsSlewing returns 0 23:31:52.269 00.001 15672 IsGuiding returns 0 23:31:52.273 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2387, max=12734, FiltMin=2686, FiltMax=9537, Gamma=2.950 23:31:52.352 00.079 15672 IsGuiding returns 1 23:31:52.353 00.001 15672 scope still moving after pulse duration time elapsed 23:31:52.374 00.021 15672 IsSlewing returns 0 23:31:52.400 00.026 15672 IsGuiding returns 1 23:31:52.420 00.020 15672 IsSlewing returns 0 23:31:52.421 00.001 15672 IsGuiding returns 1 23:31:52.442 00.021 15672 IsSlewing returns 0 23:31:52.463 00.021 15672 IsGuiding returns 0 23:31:52.463 00.000 15672 scope move finished after 71 + 124 ms 23:31:52.463 00.000 15672 Move returns status 0, amount 71 23:31:52.463 00.000 15672 move complete, result=0 23:31:52.463 00.000 15672 worker thread done servicing request 23:31:52.496 00.033 30444 UpdateGuideState exits: m=114746 SNR=77.8 Saturated 23:31:52.496 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:52.496 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:52.496 00.000 30444 Enqueuing Expose request 23:31:52.496 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 71 ms SOUTH 23:31:52.496 00.000 15672 Worker thread wakes up 23:31:52.497 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:52.497 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:54.413 01.916 15672 Exposure complete 23:31:54.447 00.034 15672 worker thread done servicing request 23:31:54.447 00.000 30444 OnExposeComplete: enter 23:31:54.447 00.000 30444 UpdateGuideState(): m_state=6 23:31:54.447 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2359 23:31:54.447 00.000 30444 Star::Find returns 1 (1), X=462.32, Y=193.29, Mass=112790, SNR=82.7, Peak=11216 HFD=3.7 23:31:54.447 00.000 30444 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 23:31:54.447 00.000 30444 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 23:31:54.447 00.000 30444 CameraToMount -- cameraX=0.84 cameraY=-0.22 hyp=0.87 cameraTheta=-0.26 mountX=0.87 mountY=-0.03, mountTheta=-0.04 23:31:54.448 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.84, y=-0.22, opts=13) 23:31:54.448 00.000 30444 Enqueuing Move request for scope (0.84, -0.22) 23:31:54.448 00.000 15672 Worker thread wakes up 23:31:54.448 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.22) opts 0xd 23:31:54.448 00.000 15672 Handling offset move in thread for scope, endpoint = (0.84, -0.22) 23:31:54.448 00.000 15672 Moving (0.84, -0.22) raw xDistance=0.87 yDistance=-0.03 23:31:54.448 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87 23:31:54.448 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:31:54.448 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:31:54.448 00.000 15672 MoveAxis(W, 235, ABG) 23:31:54.448 00.000 15672 Guiding Dir = 3, Dur = 235 23:31:54.449 00.001 15672 IsSlewing returns 0 23:31:54.450 00.001 15672 IsGuiding returns 0 23:31:54.454 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=12982, FiltMin=2574, FiltMax=9772, Gamma=2.950 23:31:54.476 00.022 15672 PulseGuide returned control before completion, sleep 220 23:31:54.543 00.067 30444 UpdateGuideState exits: m=112790 SNR=82.7 Saturated 23:31:54.543 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:54.543 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:54.543 00.000 30444 Enqueuing Expose request 23:31:54.699 00.156 15672 IsGuiding returns 1 23:31:54.699 00.000 15672 scope still moving after pulse duration time elapsed 23:31:54.720 00.021 15672 IsSlewing returns 0 23:31:54.723 00.003 15672 IsGuiding returns 1 23:31:54.744 00.021 15672 IsSlewing returns 0 23:31:54.781 00.037 15672 IsGuiding returns 0 23:31:54.781 00.000 15672 scope move finished after 235 + 95 ms 23:31:54.781 00.000 15672 Move returns status 0, amount 235 23:31:54.781 00.000 15672 MoveAxis(N, 0, ABG) 23:31:54.781 00.000 15672 Move returns status 0, amount 0 23:31:54.781 00.000 15672 move complete, result=0 23:31:54.781 00.000 15672 worker thread done servicing request 23:31:54.782 00.001 15672 Worker thread wakes up 23:31:54.782 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:54.782 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:54.782 00.000 30444 GuideStep: 0.9 px 235 ms WEST, -0.0 px 0 ms NORTH 23:31:56.898 02.116 15672 Exposure complete 23:31:56.931 00.033 15672 worker thread done servicing request 23:31:56.931 00.000 30444 OnExposeComplete: enter 23:31:56.931 00.000 30444 UpdateGuideState(): m_state=6 23:31:56.931 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2360 23:31:56.931 00.000 30444 Star::Find returns 1 (1), X=462.19, Y=193.42, Mass=102852, SNR=80.2, Peak=11133 HFD=3.6 23:31:56.931 00.000 30444 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.28) = xAngle (0.15 = 0.15) 23:31:56.931 00.000 30444 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.09 = 0.09) 23:31:56.931 00.000 30444 CameraToMount -- cameraX=0.72 cameraY=-0.09 hyp=0.72 cameraTheta=-0.13 mountX=0.71 mountY=0.07, mountTheta=0.09 23:31:56.932 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.72, y=-0.09, opts=13) 23:31:56.932 00.000 30444 Enqueuing Move request for scope (0.72, -0.09) 23:31:56.932 00.000 15672 Worker thread wakes up 23:31:56.932 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.09) opts 0xd 23:31:56.932 00.000 15672 Handling offset move in thread for scope, endpoint = (0.72, -0.09) 23:31:56.932 00.000 15672 Moving (0.72, -0.09) raw xDistance=0.71 yDistance=0.07 23:31:56.932 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.71 23:31:56.932 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:31:56.932 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:31:56.932 00.000 15672 MoveAxis(W, 209, ABG) 23:31:56.932 00.000 15672 Guiding Dir = 3, Dur = 209 23:31:56.932 00.000 15672 IsSlewing returns 0 23:31:56.933 00.001 15672 IsGuiding returns 0 23:31:56.938 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=13537, FiltMin=2657, FiltMax=10540, Gamma=2.950 23:31:56.952 00.014 15672 PulseGuide returned control before completion, sleep 202 23:31:56.987 00.035 30444 UpdateGuideState exits: m=102852 SNR=80.2 Saturated 23:31:56.987 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:56.987 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:56.987 00.000 30444 Enqueuing Expose request 23:31:57.192 00.205 15672 IsGuiding returns 0 23:31:57.193 00.001 15672 Move returns status 0, amount 209 23:31:57.193 00.000 15672 MoveAxis(N, 0, ABG) 23:31:57.193 00.000 15672 Move returns status 0, amount 0 23:31:57.193 00.000 15672 move complete, result=0 23:31:57.193 00.000 15672 worker thread done servicing request 23:31:57.193 00.000 15672 Worker thread wakes up 23:31:57.193 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:57.194 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:57.194 00.000 30444 GuideStep: 0.7 px 209 ms WEST, 0.1 px 0 ms NORTH 23:31:59.110 01.916 15672 Exposure complete 23:31:59.141 00.031 15672 worker thread done servicing request 23:31:59.141 00.000 30444 OnExposeComplete: enter 23:31:59.141 00.000 30444 UpdateGuideState(): m_state=6 23:31:59.141 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2361 23:31:59.141 00.000 30444 Star::Find returns 1 (1), X=462.01, Y=193.65, Mass=127259, SNR=92.7, Peak=11391 HFD=3.9 23:31:59.141 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 23:31:59.141 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 23:31:59.141 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.14 hyp=0.55 cameraTheta=0.26 mountX=0.47 mountY=0.25, mountTheta=0.49 23:31:59.142 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.14, opts=13) 23:31:59.142 00.000 30444 Enqueuing Move request for scope (0.53, 0.14) 23:31:59.142 00.000 15672 Worker thread wakes up 23:31:59.142 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.14) opts 0xd 23:31:59.142 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.14) 23:31:59.142 00.000 15672 Moving (0.53, 0.14) raw xDistance=0.47 yDistance=0.25 23:31:59.142 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47 23:31:59.142 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 23:31:59.142 00.000 15672 MoveAxis(W, 142, ABG) 23:31:59.142 00.000 15672 Guiding Dir = 3, Dur = 142 23:31:59.143 00.001 15672 IsSlewing returns 0 23:31:59.144 00.001 15672 IsGuiding returns 0 23:31:59.148 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=13359, FiltMin=2649, FiltMax=9853, Gamma=2.950 23:31:59.172 00.024 15672 PulseGuide returned control before completion, sleep 124 23:31:59.197 00.025 30444 UpdateGuideState exits: m=127259 SNR=92.7 Saturated 23:31:59.197 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:59.197 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:31:59.197 00.000 30444 Enqueuing Expose request 23:31:59.301 00.104 15672 IsGuiding returns 1 23:31:59.302 00.001 15672 scope still moving after pulse duration time elapsed 23:31:59.323 00.021 15672 IsSlewing returns 0 23:31:59.350 00.027 15672 IsGuiding returns 0 23:31:59.350 00.000 15672 scope move finished after 142 + 63 ms 23:31:59.350 00.000 15672 Move returns status 0, amount 142 23:31:59.350 00.000 15672 MoveAxis(S, 45, ABG) 23:31:59.350 00.000 15672 Guiding Dir = 1, Dur = 45 23:31:59.351 00.001 15672 IsSlewing returns 0 23:31:59.353 00.002 15672 IsGuiding returns 0 23:31:59.431 00.078 15672 IsGuiding returns 1 23:31:59.431 00.000 15672 scope still moving after pulse duration time elapsed 23:31:59.453 00.022 15672 IsSlewing returns 0 23:31:59.456 00.003 15672 IsGuiding returns 1 23:31:59.476 00.020 15672 IsSlewing returns 0 23:31:59.479 00.003 15672 IsGuiding returns 1 23:31:59.500 00.021 15672 IsSlewing returns 0 23:31:59.556 00.056 15672 IsGuiding returns 0 23:31:59.556 00.000 15672 scope move finished after 45 + 158 ms 23:31:59.556 00.000 15672 Move returns status 0, amount 45 23:31:59.556 00.000 15672 move complete, result=0 23:31:59.556 00.000 15672 worker thread done servicing request 23:31:59.557 00.001 15672 Worker thread wakes up 23:31:59.557 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:31:59.557 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:31:59.557 00.000 30444 GuideStep: 0.5 px 142 ms WEST, 0.3 px 45 ms SOUTH 23:32:01.664 02.107 15672 Exposure complete 23:32:01.684 00.020 15672 worker thread done servicing request 23:32:01.684 00.000 30444 OnExposeComplete: enter 23:32:01.684 00.000 30444 UpdateGuideState(): m_state=6 23:32:01.685 00.001 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2362 23:32:01.685 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=193.83, Mass=107761, SNR=88.2, Peak=11584 HFD=3.7 23:32:01.685 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 23:32:01.685 00.000 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 23:32:01.685 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.32 hyp=0.48 cameraTheta=0.73 mountX=0.26 mountY=0.39, mountTheta=0.98 23:32:01.686 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.32, opts=13) 23:32:01.686 00.000 30444 Enqueuing Move request for scope (0.36, 0.32) 23:32:01.686 00.000 15672 Worker thread wakes up 23:32:01.686 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.32) opts 0xd 23:32:01.686 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.32) 23:32:01.686 00.000 15672 Moving (0.36, 0.32) raw xDistance=0.26 yDistance=0.39 23:32:01.686 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26 23:32:01.686 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 23:32:01.686 00.000 15672 MoveAxis(W, 80, ABG) 23:32:01.686 00.000 15672 Guiding Dir = 3, Dur = 80 23:32:01.687 00.001 15672 IsSlewing returns 0 23:32:01.688 00.001 15672 IsGuiding returns 0 23:32:01.692 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=12397, FiltMin=2685, FiltMax=9319, Gamma=2.950 23:32:01.712 00.020 15672 PulseGuide returned control before completion, sleep 66 23:32:01.745 00.033 30444 UpdateGuideState exits: m=107761 SNR=88.2 Saturated 23:32:01.745 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:01.745 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:01.745 00.000 30444 Enqueuing Expose request 23:32:01.780 00.035 15672 IsGuiding returns 1 23:32:01.780 00.000 15672 scope still moving after pulse duration time elapsed 23:32:01.801 00.021 15672 IsSlewing returns 0 23:32:01.802 00.001 15672 IsGuiding returns 1 23:32:01.823 00.021 15672 IsSlewing returns 0 23:32:01.825 00.002 15672 IsGuiding returns 0 23:32:01.825 00.000 15672 scope move finished after 80 + 57 ms 23:32:01.825 00.000 15672 Move returns status 0, amount 80 23:32:01.825 00.000 15672 MoveAxis(S, 70, ABG) 23:32:01.825 00.000 15672 Guiding Dir = 1, Dur = 70 23:32:01.825 00.000 15672 IsSlewing returns 0 23:32:01.827 00.002 15672 IsGuiding returns 0 23:32:01.938 00.111 15672 IsGuiding returns 1 23:32:01.938 00.000 15672 scope still moving after pulse duration time elapsed 23:32:01.960 00.022 15672 IsSlewing returns 0 23:32:01.963 00.003 15672 IsGuiding returns 1 23:32:01.984 00.021 15672 IsSlewing returns 0 23:32:02.002 00.018 15672 IsGuiding returns 0 23:32:02.002 00.000 15672 scope move finished after 70 + 105 ms 23:32:02.003 00.001 15672 Move returns status 0, amount 70 23:32:02.003 00.000 15672 move complete, result=0 23:32:02.003 00.000 15672 worker thread done servicing request 23:32:02.003 00.000 15672 Worker thread wakes up 23:32:02.003 00.000 30444 GuideStep: 0.3 px 80 ms WEST, 0.4 px 70 ms SOUTH 23:32:02.003 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:02.004 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:03.909 01.905 15672 Exposure complete 23:32:03.929 00.020 15672 worker thread done servicing request 23:32:03.929 00.000 30444 OnExposeComplete: enter 23:32:03.929 00.000 30444 UpdateGuideState(): m_state=6 23:32:03.929 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2363 23:32:03.929 00.000 30444 Star::Find returns 1 (1), X=461.79, Y=194.16, Mass=94633, SNR=74.9, Peak=10384 HFD=3.4 23:32:03.929 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 23:32:03.929 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.34 = 1.34) 23:32:03.929 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.65 hyp=0.72 cameraTheta=1.13 mountX=0.12 mountY=0.71, mountTheta=1.40 23:32:03.930 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.65, opts=13) 23:32:03.930 00.000 30444 Enqueuing Move request for scope (0.31, 0.65) 23:32:03.930 00.000 15672 Worker thread wakes up 23:32:03.930 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.65) opts 0xd 23:32:03.930 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.65) 23:32:03.930 00.000 15672 Moving (0.31, 0.65) raw xDistance=0.12 yDistance=0.71 23:32:03.930 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:32:03.930 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71 23:32:03.930 00.000 15672 MoveAxis(E, 0, ABG) 23:32:03.930 00.000 15672 Move returns status 0, amount 0 23:32:03.930 00.000 15672 MoveAxis(S, 126, ABG) 23:32:03.930 00.000 15672 Guiding Dir = 1, Dur = 126 23:32:03.931 00.001 15672 IsSlewing returns 0 23:32:03.932 00.001 15672 IsGuiding returns 0 23:32:03.936 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11330, FiltMin=2618, FiltMax=9392, Gamma=2.950 23:32:03.985 00.049 30444 UpdateGuideState exits: m=94633 SNR=74.9 Saturated 23:32:03.985 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:03.985 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:03.985 00.000 30444 Enqueuing Expose request 23:32:04.012 00.027 15672 PulseGuide returned control before completion, sleep 56 23:32:04.094 00.082 15672 IsGuiding returns 1 23:32:04.095 00.001 15672 scope still moving after pulse duration time elapsed 23:32:04.116 00.021 15672 IsSlewing returns 0 23:32:04.119 00.003 15672 IsGuiding returns 1 23:32:04.140 00.021 15672 IsSlewing returns 0 23:32:04.143 00.003 15672 IsGuiding returns 1 23:32:04.163 00.020 15672 IsSlewing returns 0 23:32:04.189 00.026 15672 IsGuiding returns 0 23:32:04.189 00.000 15672 scope move finished after 126 + 131 ms 23:32:04.189 00.000 15672 Move returns status 0, amount 126 23:32:04.189 00.000 15672 move complete, result=0 23:32:04.189 00.000 15672 worker thread done servicing request 23:32:04.189 00.000 15672 Worker thread wakes up 23:32:04.189 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:04.189 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:04.189 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 126 ms SOUTH 23:32:06.301 02.112 15672 Exposure complete 23:32:06.319 00.018 15672 worker thread done servicing request 23:32:06.320 00.001 30444 OnExposeComplete: enter 23:32:06.320 00.000 30444 UpdateGuideState(): m_state=6 23:32:06.320 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2364 23:32:06.320 00.000 30444 Star::Find returns 1 (1), X=461.89, Y=193.72, Mass=103899, SNR=77.4, Peak=11054 HFD=3.8 23:32:06.320 00.000 30444 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 23:32:06.320 00.000 30444 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.69 = 0.69) 23:32:06.320 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.21 hyp=0.46 cameraTheta=0.47 mountX=0.34 mountY=0.29, mountTheta=0.71 23:32:06.320 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.21, opts=13) 23:32:06.320 00.000 30444 Enqueuing Move request for scope (0.41, 0.21) 23:32:06.320 00.000 15672 Worker thread wakes up 23:32:06.322 00.002 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.21) opts 0xd 23:32:06.322 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.21) 23:32:06.322 00.000 15672 Moving (0.41, 0.21) raw xDistance=0.34 yDistance=0.29 23:32:06.322 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 23:32:06.322 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 23:32:06.322 00.000 15672 MoveAxis(W, 92, ABG) 23:32:06.322 00.000 15672 Guiding Dir = 3, Dur = 92 23:32:06.322 00.000 15672 IsSlewing returns 0 23:32:06.322 00.000 15672 IsGuiding returns 0 23:32:06.327 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=13595, FiltMin=2635, FiltMax=9803, Gamma=2.950 23:32:06.345 00.018 15672 PulseGuide returned control before completion, sleep 80 23:32:06.378 00.033 30444 UpdateGuideState exits: m=103899 SNR=77.4 Saturated 23:32:06.378 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:06.378 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:06.378 00.000 30444 Enqueuing Expose request 23:32:06.457 00.079 15672 IsGuiding returns 0 23:32:06.458 00.001 15672 Move returns status 0, amount 92 23:32:06.458 00.000 15672 MoveAxis(S, 52, ABG) 23:32:06.458 00.000 15672 Guiding Dir = 1, Dur = 52 23:32:06.459 00.001 15672 IsSlewing returns 0 23:32:06.461 00.002 15672 IsGuiding returns 0 23:32:06.540 00.079 15672 IsGuiding returns 1 23:32:06.540 00.000 15672 scope still moving after pulse duration time elapsed 23:32:06.561 00.021 15672 IsSlewing returns 0 23:32:06.564 00.003 15672 IsGuiding returns 1 23:32:06.585 00.021 15672 IsSlewing returns 0 23:32:06.588 00.003 15672 IsGuiding returns 1 23:32:06.609 00.021 15672 IsSlewing returns 0 23:32:06.666 00.057 15672 IsGuiding returns 0 23:32:06.666 00.000 15672 scope move finished after 52 + 152 ms 23:32:06.666 00.000 15672 Move returns status 0, amount 52 23:32:06.666 00.000 15672 move complete, result=0 23:32:06.667 00.001 15672 worker thread done servicing request 23:32:06.667 00.000 15672 Worker thread wakes up 23:32:06.667 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:06.667 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:06.667 00.000 30444 GuideStep: 0.3 px 92 ms WEST, 0.3 px 52 ms SOUTH 23:32:08.572 01.905 15672 Exposure complete 23:32:08.592 00.020 15672 worker thread done servicing request 23:32:08.592 00.000 30444 OnExposeComplete: enter 23:32:08.592 00.000 30444 UpdateGuideState(): m_state=6 23:32:08.592 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2365 23:32:08.592 00.000 30444 Star::Find returns 1 (1), X=461.93, Y=193.97, Mass=97066, SNR=76.1, Peak=9393 HFD=3.3 23:32:08.592 00.000 30444 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.28) = xAngle (1.08 = 1.08) 23:32:08.592 00.000 30444 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.02 = 1.02) 23:32:08.592 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.47 hyp=0.65 cameraTheta=0.80 mountX=0.30 mountY=0.55, mountTheta=1.07 23:32:08.593 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.47, opts=13) 23:32:08.593 00.000 30444 Enqueuing Move request for scope (0.45, 0.47) 23:32:08.593 00.000 15672 Worker thread wakes up 23:32:08.593 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.47) opts 0xd 23:32:08.593 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.47) 23:32:08.593 00.000 15672 Moving (0.45, 0.47) raw xDistance=0.30 yDistance=0.55 23:32:08.593 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30 23:32:08.593 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 23:32:08.593 00.000 15672 MoveAxis(W, 88, ABG) 23:32:08.593 00.000 15672 Guiding Dir = 3, Dur = 88 23:32:08.594 00.001 15672 IsSlewing returns 0 23:32:08.596 00.002 15672 IsGuiding returns 0 23:32:08.600 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2395, max=10507, FiltMin=2723, FiltMax=9062, Gamma=2.950 23:32:08.614 00.014 15672 PulseGuide returned control before completion, sleep 80 23:32:08.648 00.034 30444 UpdateGuideState exits: m=97066 SNR=76.1 Saturated 23:32:08.648 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:08.648 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:08.648 00.000 30444 Enqueuing Expose request 23:32:08.696 00.048 15672 IsGuiding returns 1 23:32:08.696 00.000 15672 scope still moving after pulse duration time elapsed 23:32:08.716 00.020 15672 IsSlewing returns 0 23:32:08.727 00.011 15672 IsGuiding returns 0 23:32:08.728 00.001 15672 scope move finished after 88 + 44 ms 23:32:08.728 00.000 15672 Move returns status 0, amount 88 23:32:08.728 00.000 15672 MoveAxis(S, 98, ABG) 23:32:08.728 00.000 15672 Guiding Dir = 1, Dur = 98 23:32:08.729 00.001 15672 IsSlewing returns 0 23:32:08.731 00.002 15672 IsGuiding returns 0 23:32:08.806 00.075 15672 PulseGuide returned control before completion, sleep 34 23:32:08.843 00.037 15672 IsGuiding returns 1 23:32:08.843 00.000 15672 scope still moving after pulse duration time elapsed 23:32:08.864 00.021 15672 IsSlewing returns 0 23:32:08.867 00.003 15672 IsGuiding returns 1 23:32:08.888 00.021 15672 IsSlewing returns 0 23:32:08.890 00.002 15672 IsGuiding returns 1 23:32:08.912 00.022 15672 IsSlewing returns 0 23:32:08.935 00.023 15672 IsGuiding returns 0 23:32:08.935 00.000 15672 scope move finished after 98 + 106 ms 23:32:08.935 00.000 15672 Move returns status 0, amount 98 23:32:08.935 00.000 15672 move complete, result=0 23:32:08.935 00.000 15672 worker thread done servicing request 23:32:08.936 00.001 15672 Worker thread wakes up 23:32:08.936 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:08.936 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:08.936 00.000 30444 GuideStep: 0.3 px 88 ms WEST, 0.6 px 98 ms SOUTH 23:32:11.046 02.110 15672 Exposure complete 23:32:11.065 00.019 15672 worker thread done servicing request 23:32:11.065 00.000 30444 OnExposeComplete: enter 23:32:11.065 00.000 30444 UpdateGuideState(): m_state=6 23:32:11.066 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2366 23:32:11.066 00.000 30444 Star::Find returns 1 (1), X=461.98, Y=194.12, Mass=109735, SNR=78.4, Peak=9561 HFD=4.0 23:32:11.066 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.16 = 1.16) 23:32:11.066 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.10 = 1.10) 23:32:11.066 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.62 hyp=0.80 cameraTheta=0.89 mountX=0.31 mountY=0.71, mountTheta=1.15 23:32:11.066 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.62, opts=13) 23:32:11.066 00.000 30444 Enqueuing Move request for scope (0.50, 0.62) 23:32:11.066 00.000 15672 Worker thread wakes up 23:32:11.066 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.62) opts 0xd 23:32:11.066 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.62) 23:32:11.066 00.000 15672 Moving (0.50, 0.62) raw xDistance=0.31 yDistance=0.71 23:32:11.066 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31 23:32:11.067 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71 23:32:11.067 00.000 15672 MoveAxis(W, 91, ABG) 23:32:11.067 00.000 15672 Guiding Dir = 3, Dur = 91 23:32:11.068 00.001 15672 IsSlewing returns 0 23:32:11.069 00.001 15672 IsGuiding returns 0 23:32:11.073 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=10637, FiltMin=2685, FiltMax=9426, Gamma=2.950 23:32:11.089 00.016 15672 PulseGuide returned control before completion, sleep 81 23:32:11.122 00.033 30444 UpdateGuideState exits: m=109735 SNR=78.4 Saturated 23:32:11.122 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:11.122 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:11.122 00.000 30444 Enqueuing Expose request 23:32:11.218 00.096 15672 IsGuiding returns 0 23:32:11.219 00.001 15672 Move returns status 0, amount 91 23:32:11.219 00.000 15672 MoveAxis(S, 127, ABG) 23:32:11.219 00.000 15672 Guiding Dir = 1, Dur = 127 23:32:11.220 00.001 15672 IsSlewing returns 0 23:32:11.222 00.002 15672 IsGuiding returns 0 23:32:11.297 00.075 15672 PulseGuide returned control before completion, sleep 62 23:32:11.361 00.064 15672 IsGuiding returns 1 23:32:11.361 00.000 15672 scope still moving after pulse duration time elapsed 23:32:11.383 00.022 15672 IsSlewing returns 0 23:32:11.384 00.001 15672 IsGuiding returns 1 23:32:11.405 00.021 15672 IsSlewing returns 0 23:32:11.457 00.052 15672 IsGuiding returns 0 23:32:11.457 00.000 15672 scope move finished after 127 + 108 ms 23:32:11.457 00.000 15672 Move returns status 0, amount 127 23:32:11.457 00.000 15672 move complete, result=0 23:32:11.457 00.000 15672 worker thread done servicing request 23:32:11.458 00.001 15672 Worker thread wakes up 23:32:11.458 00.000 30444 GuideStep: 0.3 px 91 ms WEST, 0.7 px 127 ms SOUTH 23:32:11.458 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:11.458 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:13.366 01.908 15672 Exposure complete 23:32:13.386 00.020 15672 worker thread done servicing request 23:32:13.386 00.000 30444 OnExposeComplete: enter 23:32:13.386 00.000 30444 UpdateGuideState(): m_state=6 23:32:13.386 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2367 23:32:13.386 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=193.79, Mass=100717, SNR=80.8, Peak=12438 HFD=3.3 23:32:13.386 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 23:32:13.386 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.72 = 1.72) 23:32:13.386 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.51 mountX=-0.06 mountY=0.28, mountTheta=1.78 23:32:13.387 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.29, opts=13) 23:32:13.387 00.000 30444 Enqueuing Move request for scope (0.02, 0.29) 23:32:13.387 00.000 15672 Worker thread wakes up 23:32:13.387 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd 23:32:13.387 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.29) 23:32:13.387 00.000 15672 Moving (0.02, 0.29) raw xDistance=-0.06 yDistance=0.28 23:32:13.387 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:32:13.387 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 23:32:13.387 00.000 15672 MoveAxis(E, 0, ABG) 23:32:13.387 00.000 15672 Move returns status 0, amount 0 23:32:13.387 00.000 15672 MoveAxis(S, 51, ABG) 23:32:13.387 00.000 15672 Guiding Dir = 1, Dur = 51 23:32:13.388 00.001 15672 IsSlewing returns 0 23:32:13.389 00.001 15672 IsGuiding returns 0 23:32:13.392 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=13303, FiltMin=2697, FiltMax=9375, Gamma=2.950 23:32:13.472 00.080 15672 IsGuiding returns 1 23:32:13.472 00.000 15672 scope still moving after pulse duration time elapsed 23:32:13.493 00.021 15672 IsSlewing returns 0 23:32:13.494 00.001 15672 IsGuiding returns 1 23:32:13.512 00.018 30444 UpdateGuideState exits: m=100717 SNR=80.8 Saturated 23:32:13.512 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:13.512 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:13.513 00.001 30444 Enqueuing Expose request 23:32:13.515 00.002 15672 IsSlewing returns 0 23:32:13.517 00.002 15672 IsGuiding returns 1 23:32:13.538 00.021 15672 IsSlewing returns 0 23:32:13.582 00.044 15672 IsGuiding returns 0 23:32:13.582 00.000 15672 scope move finished after 51 + 142 ms 23:32:13.582 00.000 15672 Move returns status 0, amount 51 23:32:13.582 00.000 15672 move complete, result=0 23:32:13.582 00.000 15672 worker thread done servicing request 23:32:13.582 00.000 15672 Worker thread wakes up 23:32:13.582 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:13.582 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:13.582 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH 23:32:15.689 02.107 15672 Exposure complete 23:32:15.709 00.020 15672 worker thread done servicing request 23:32:15.709 00.000 30444 OnExposeComplete: enter 23:32:15.710 00.001 30444 UpdateGuideState(): m_state=6 23:32:15.710 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2368 23:32:15.710 00.000 30444 Star::Find returns 1 (1), X=461.87, Y=193.88, Mass=117530, SNR=90.9, Peak=11334 HFD=3.8 23:32:15.710 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 23:32:15.710 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 23:32:15.710 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.37 hyp=0.54 cameraTheta=0.76 mountX=0.27 mountY=0.45, mountTheta=1.02 23:32:15.710 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.37, opts=13) 23:32:15.710 00.000 30444 Enqueuing Move request for scope (0.39, 0.37) 23:32:15.710 00.000 15672 Worker thread wakes up 23:32:15.710 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.37) opts 0xd 23:32:15.711 00.001 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.37) 23:32:15.711 00.000 15672 Moving (0.39, 0.37) raw xDistance=0.27 yDistance=0.45 23:32:15.711 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 23:32:15.711 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 23:32:15.711 00.000 15672 MoveAxis(W, 74, ABG) 23:32:15.711 00.000 15672 Guiding Dir = 3, Dur = 74 23:32:15.711 00.000 15672 IsSlewing returns 0 23:32:15.716 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=13748, FiltMin=2575, FiltMax=9622, Gamma=2.950 23:32:15.723 00.007 15672 IsGuiding returns 0 23:32:15.738 00.015 15672 PulseGuide returned control before completion, sleep 69 23:32:15.764 00.026 30444 UpdateGuideState exits: m=117530 SNR=90.9 Saturated 23:32:15.764 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:15.764 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:15.764 00.000 30444 Enqueuing Expose request 23:32:15.809 00.045 15672 IsGuiding returns 1 23:32:15.809 00.000 15672 scope still moving after pulse duration time elapsed 23:32:15.830 00.021 15672 IsSlewing returns 0 23:32:15.852 00.022 15672 IsGuiding returns 0 23:32:15.852 00.000 15672 scope move finished after 74 + 54 ms 23:32:15.852 00.000 15672 Move returns status 0, amount 74 23:32:15.852 00.000 15672 MoveAxis(S, 80, ABG) 23:32:15.852 00.000 15672 Guiding Dir = 1, Dur = 80 23:32:15.853 00.001 15672 IsSlewing returns 0 23:32:15.855 00.002 15672 IsGuiding returns 0 23:32:15.931 00.076 15672 PulseGuide returned control before completion, sleep 16 23:32:15.965 00.034 15672 IsGuiding returns 1 23:32:15.965 00.000 15672 scope still moving after pulse duration time elapsed 23:32:15.986 00.021 15672 IsSlewing returns 0 23:32:15.988 00.002 15672 IsGuiding returns 1 23:32:16.009 00.021 15672 IsSlewing returns 0 23:32:16.009 00.000 15672 IsGuiding returns 1 23:32:16.031 00.022 15672 IsSlewing returns 0 23:32:16.058 00.027 15672 IsGuiding returns 0 23:32:16.058 00.000 15672 scope move finished after 80 + 122 ms 23:32:16.058 00.000 15672 Move returns status 0, amount 80 23:32:16.058 00.000 15672 move complete, result=0 23:32:16.058 00.000 15672 worker thread done servicing request 23:32:16.058 00.000 15672 Worker thread wakes up 23:32:16.058 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:16.058 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:16.058 00.000 30444 GuideStep: 0.3 px 74 ms WEST, 0.4 px 80 ms SOUTH 23:32:17.974 01.916 15672 Exposure complete 23:32:17.995 00.021 15672 worker thread done servicing request 23:32:17.995 00.000 30444 OnExposeComplete: enter 23:32:17.995 00.000 30444 UpdateGuideState(): m_state=6 23:32:17.996 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2369 23:32:17.996 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=193.67, Mass=105095, SNR=81.9, Peak=12358 HFD=3.3 23:32:17.996 00.000 30444 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.28) = xAngle (1.58 = 1.58) 23:32:17.996 00.000 30444 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.52 = 1.52) 23:32:17.996 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.30 mountX=-0.00 mountY=0.17, mountTheta=1.58 23:32:17.996 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.17, opts=13) 23:32:17.996 00.000 30444 Enqueuing Move request for scope (0.05, 0.17) 23:32:17.996 00.000 15672 Worker thread wakes up 23:32:17.996 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd 23:32:17.997 00.001 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.17) 23:32:17.997 00.000 15672 Moving (0.05, 0.17) raw xDistance=-0.00 yDistance=0.17 23:32:17.997 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 23:32:17.997 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:17.997 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:32:17.997 00.000 15672 MoveAxis(E, 0, ABG) 23:32:17.997 00.000 15672 Move returns status 0, amount 0 23:32:17.997 00.000 15672 MoveAxis(N, 0, ABG) 23:32:17.997 00.000 15672 Move returns status 0, amount 0 23:32:17.997 00.000 15672 move complete, result=0 23:32:17.997 00.000 15672 worker thread done servicing request 23:32:18.101 00.104 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=12778, FiltMin=2683, FiltMax=9421, Gamma=2.950 23:32:18.172 00.071 30444 UpdateGuideState exits: m=105095 SNR=81.9 Saturated 23:32:18.172 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:18.172 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:18.173 00.001 30444 Enqueuing Expose request 23:32:18.173 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:32:18.173 00.000 15672 Worker thread wakes up 23:32:18.173 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:18.173 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:20.282 02.109 15672 Exposure complete 23:32:20.302 00.020 15672 worker thread done servicing request 23:32:20.303 00.001 30444 OnExposeComplete: enter 23:32:20.303 00.000 30444 UpdateGuideState(): m_state=6 23:32:20.303 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2370 23:32:20.303 00.000 30444 Star::Find returns 1 (1), X=461.88, Y=193.71, Mass=108548, SNR=80.7, Peak=10109 HFD=3.9 23:32:20.303 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 23:32:20.303 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 23:32:20.303 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.20 hyp=0.45 cameraTheta=0.46 mountX=0.33 mountY=0.28, mountTheta=0.70 23:32:20.303 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.20, opts=13) 23:32:20.303 00.000 30444 Enqueuing Move request for scope (0.40, 0.20) 23:32:20.304 00.001 15672 Worker thread wakes up 23:32:20.304 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.20) opts 0xd 23:32:20.304 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.20) 23:32:20.304 00.000 15672 Moving (0.40, 0.20) raw xDistance=0.33 yDistance=0.28 23:32:20.304 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 23:32:20.304 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 23:32:20.304 00.000 15672 MoveAxis(W, 90, ABG) 23:32:20.304 00.000 15672 Guiding Dir = 3, Dur = 90 23:32:20.304 00.000 15672 IsSlewing returns 0 23:32:20.305 00.001 15672 IsGuiding returns 0 23:32:20.310 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=12115, FiltMin=2601, FiltMax=9310, Gamma=2.950 23:32:20.323 00.013 15672 PulseGuide returned control before completion, sleep 83 23:32:20.360 00.037 30444 UpdateGuideState exits: m=108548 SNR=80.7 Saturated 23:32:20.360 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:20.360 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:20.360 00.000 30444 Enqueuing Expose request 23:32:20.408 00.048 15672 IsGuiding returns 1 23:32:20.408 00.000 15672 scope still moving after pulse duration time elapsed 23:32:20.429 00.021 15672 IsSlewing returns 0 23:32:20.436 00.007 15672 IsGuiding returns 0 23:32:20.436 00.000 15672 scope move finished after 90 + 40 ms 23:32:20.436 00.000 15672 Move returns status 0, amount 90 23:32:20.436 00.000 15672 MoveAxis(S, 50, ABG) 23:32:20.436 00.000 15672 Guiding Dir = 1, Dur = 50 23:32:20.436 00.000 15672 IsSlewing returns 0 23:32:20.437 00.001 15672 IsGuiding returns 0 23:32:20.549 00.112 15672 IsGuiding returns 1 23:32:20.549 00.000 15672 scope still moving after pulse duration time elapsed 23:32:20.570 00.021 15672 IsSlewing returns 0 23:32:20.612 00.042 15672 IsGuiding returns 0 23:32:20.613 00.001 15672 scope move finished after 50 + 125 ms 23:32:20.613 00.000 15672 Move returns status 0, amount 50 23:32:20.613 00.000 15672 move complete, result=0 23:32:20.613 00.000 15672 worker thread done servicing request 23:32:20.613 00.000 15672 Worker thread wakes up 23:32:20.613 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:20.614 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:20.614 00.000 30444 GuideStep: 0.3 px 90 ms WEST, 0.3 px 50 ms SOUTH 23:32:22.519 01.905 15672 Exposure complete 23:32:22.539 00.020 15672 worker thread done servicing request 23:32:22.539 00.000 30444 OnExposeComplete: enter 23:32:22.539 00.000 30444 UpdateGuideState(): m_state=6 23:32:22.539 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2371 23:32:22.539 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=193.69, Mass=105241, SNR=79.0, Peak=11680 HFD=3.4 23:32:22.539 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 23:32:22.539 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 23:32:22.539 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.85 mountX=0.11 mountY=0.22, mountTheta=1.12 23:32:22.540 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.19, opts=13) 23:32:22.540 00.000 30444 Enqueuing Move request for scope (0.16, 0.19) 23:32:22.541 00.001 15672 Worker thread wakes up 23:32:22.541 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd 23:32:22.541 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.19) 23:32:22.541 00.000 15672 Moving (0.16, 0.19) raw xDistance=0.11 yDistance=0.22 23:32:22.541 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:32:22.541 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:22.541 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 23:32:22.541 00.000 15672 MoveAxis(E, 0, ABG) 23:32:22.541 00.000 15672 Move returns status 0, amount 0 23:32:22.541 00.000 15672 MoveAxis(N, 0, ABG) 23:32:22.541 00.000 15672 Move returns status 0, amount 0 23:32:22.541 00.000 15672 move complete, result=0 23:32:22.541 00.000 15672 worker thread done servicing request 23:32:22.546 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=12847, FiltMin=2649, FiltMax=9303, Gamma=2.950 23:32:22.692 00.146 30444 UpdateGuideState exits: m=105241 SNR=79.0 Saturated 23:32:22.692 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:22.692 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:22.692 00.000 30444 Enqueuing Expose request 23:32:22.692 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:32:22.692 00.000 15672 Worker thread wakes up 23:32:22.692 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:22.692 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:24.798 02.106 15672 Exposure complete 23:32:24.818 00.020 15672 worker thread done servicing request 23:32:24.818 00.000 30444 OnExposeComplete: enter 23:32:24.818 00.000 30444 UpdateGuideState(): m_state=6 23:32:24.818 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2372 23:32:24.818 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=194.06, Mass=113466, SNR=85.5, Peak=10549 HFD=3.9 23:32:24.818 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 23:32:24.818 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 23:32:24.818 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.56 hyp=0.79 cameraTheta=0.78 mountX=0.39 mountY=0.67, mountTheta=1.04 23:32:24.819 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.56, opts=13) 23:32:24.819 00.000 30444 Enqueuing Move request for scope (0.56, 0.56) 23:32:24.819 00.000 15672 Worker thread wakes up 23:32:24.819 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.56) opts 0xd 23:32:24.819 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.56) 23:32:24.819 00.000 15672 Moving (0.56, 0.56) raw xDistance=0.39 yDistance=0.67 23:32:24.819 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 23:32:24.819 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67 23:32:24.819 00.000 15672 MoveAxis(W, 104, ABG) 23:32:24.819 00.000 15672 Guiding Dir = 3, Dur = 104 23:32:24.820 00.001 15672 IsSlewing returns 0 23:32:24.822 00.002 15672 IsGuiding returns 0 23:32:24.826 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=10549, FiltMin=2691, FiltMax=9320, Gamma=2.950 23:32:24.844 00.018 15672 PulseGuide returned control before completion, sleep 92 23:32:24.874 00.030 30444 UpdateGuideState exits: m=113466 SNR=85.5 Saturated 23:32:24.874 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:24.874 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:24.874 00.000 30444 Enqueuing Expose request 23:32:24.937 00.063 15672 IsGuiding returns 1 23:32:24.937 00.000 15672 scope still moving after pulse duration time elapsed 23:32:24.958 00.021 15672 IsSlewing returns 0 23:32:24.959 00.001 15672 IsGuiding returns 1 23:32:24.980 00.021 15672 IsSlewing returns 0 23:32:25.021 00.041 15672 IsGuiding returns 0 23:32:25.021 00.000 15672 scope move finished after 104 + 95 ms 23:32:25.022 00.001 15672 Move returns status 0, amount 104 23:32:25.022 00.000 15672 MoveAxis(S, 119, ABG) 23:32:25.022 00.000 15672 Guiding Dir = 1, Dur = 119 23:32:25.023 00.001 15672 IsSlewing returns 0 23:32:25.025 00.002 15672 IsGuiding returns 0 23:32:25.101 00.076 15672 PulseGuide returned control before completion, sleep 54 23:32:25.157 00.056 15672 IsGuiding returns 1 23:32:25.157 00.000 15672 scope still moving after pulse duration time elapsed 23:32:25.178 00.021 15672 IsSlewing returns 0 23:32:25.179 00.001 15672 IsGuiding returns 1 23:32:25.200 00.021 15672 IsSlewing returns 0 23:32:25.201 00.001 15672 IsGuiding returns 1 23:32:25.222 00.021 15672 IsSlewing returns 0 23:32:25.225 00.003 15672 IsGuiding returns 1 23:32:25.246 00.021 15672 IsSlewing returns 0 23:32:25.292 00.046 15672 IsGuiding returns 0 23:32:25.292 00.000 15672 scope move finished after 119 + 148 ms 23:32:25.292 00.000 15672 Move returns status 0, amount 119 23:32:25.293 00.001 15672 move complete, result=0 23:32:25.293 00.000 15672 worker thread done servicing request 23:32:25.293 00.000 15672 Worker thread wakes up 23:32:25.293 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:25.293 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:25.293 00.000 30444 GuideStep: 0.4 px 104 ms WEST, 0.7 px 119 ms SOUTH 23:32:27.201 01.908 15672 Exposure complete 23:32:27.221 00.020 15672 worker thread done servicing request 23:32:27.221 00.000 30444 OnExposeComplete: enter 23:32:27.221 00.000 30444 UpdateGuideState(): m_state=6 23:32:27.221 00.000 30444 Star::Find(15, 462, 194, 0, (0,0,0,0), 0.0, 255) frame 2373 23:32:27.221 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=194.13, Mass=108551, SNR=76.8, Peak=10783 HFD=3.5 23:32:27.221 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.89 = 1.89) 23:32:27.221 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 23:32:27.221 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.63 hyp=0.63 cameraTheta=1.61 mountX=-0.19 mountY=0.61, mountTheta=1.88 23:32:27.222 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.63, opts=13) 23:32:27.222 00.000 30444 Enqueuing Move request for scope (-0.02, 0.63) 23:32:27.222 00.000 15672 Worker thread wakes up 23:32:27.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.63) opts 0xd 23:32:27.222 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.63) 23:32:27.222 00.000 15672 Moving (-0.02, 0.63) raw xDistance=-0.19 yDistance=0.61 23:32:27.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:32:27.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 23:32:27.222 00.000 15672 MoveAxis(E, 0, ABG) 23:32:27.222 00.000 15672 Move returns status 0, amount 0 23:32:27.222 00.000 15672 MoveAxis(S, 108, ABG) 23:32:27.222 00.000 15672 Guiding Dir = 1, Dur = 108 23:32:27.223 00.001 15672 IsSlewing returns 0 23:32:27.225 00.002 15672 IsGuiding returns 0 23:32:27.228 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=10821, FiltMin=2717, FiltMax=9124, Gamma=2.950 23:32:27.277 00.049 30444 UpdateGuideState exits: m=108551 SNR=76.8 Saturated 23:32:27.277 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:27.277 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:27.277 00.000 30444 Enqueuing Expose request 23:32:27.304 00.027 15672 PulseGuide returned control before completion, sleep 39 23:32:27.346 00.042 15672 IsGuiding returns 1 23:32:27.346 00.000 15672 scope still moving after pulse duration time elapsed 23:32:27.366 00.020 15672 IsSlewing returns 0 23:32:27.367 00.001 15672 IsGuiding returns 1 23:32:27.388 00.021 15672 IsSlewing returns 0 23:32:27.390 00.002 15672 IsGuiding returns 1 23:32:27.412 00.022 15672 IsSlewing returns 0 23:32:27.415 00.003 15672 IsGuiding returns 1 23:32:27.435 00.020 15672 IsSlewing returns 0 23:32:27.496 00.061 15672 IsGuiding returns 0 23:32:27.496 00.000 15672 scope move finished after 108 + 163 ms 23:32:27.496 00.000 15672 Move returns status 0, amount 108 23:32:27.496 00.000 15672 move complete, result=0 23:32:27.496 00.000 15672 worker thread done servicing request 23:32:27.496 00.000 15672 Worker thread wakes up 23:32:27.496 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 108 ms SOUTH 23:32:27.496 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:27.496 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:29.605 02.109 15672 Exposure complete 23:32:29.625 00.020 15672 worker thread done servicing request 23:32:29.625 00.000 30444 OnExposeComplete: enter 23:32:29.626 00.001 30444 UpdateGuideState(): m_state=6 23:32:29.626 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2374 23:32:29.626 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=193.49, Mass=103780, SNR=81.6, Peak=11571 HFD=3.4 23:32:29.626 00.000 30444 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 23:32:29.626 00.000 30444 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 23:32:29.626 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.09 mountX=0.22 mountY=0.03, mountTheta=0.13 23:32:29.627 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.02, opts=13) 23:32:29.627 00.000 30444 Enqueuing Move request for scope (0.22, -0.02) 23:32:29.627 00.000 15672 Worker thread wakes up 23:32:29.627 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd 23:32:29.627 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.02) 23:32:29.627 00.000 15672 Moving (0.22, -0.02) raw xDistance=0.22 yDistance=0.03 23:32:29.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:32:29.627 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:29.628 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:32:29.628 00.000 15672 MoveAxis(E, 0, ABG) 23:32:29.628 00.000 15672 Move returns status 0, amount 0 23:32:29.628 00.000 15672 MoveAxis(N, 0, ABG) 23:32:29.628 00.000 15672 Move returns status 0, amount 0 23:32:29.628 00.000 15672 move complete, result=0 23:32:29.628 00.000 15672 worker thread done servicing request 23:32:29.634 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=19712, FiltMin=2638, FiltMax=10118, Gamma=2.950 23:32:29.822 00.188 30444 UpdateGuideState exits: m=103780 SNR=81.6 Saturated 23:32:29.823 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:29.823 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:29.823 00.000 30444 Enqueuing Expose request 23:32:29.823 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 23:32:29.823 00.000 15672 Worker thread wakes up 23:32:29.824 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:29.824 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:31.740 01.916 15672 Exposure complete 23:32:31.767 00.027 15672 worker thread done servicing request 23:32:31.768 00.001 30444 OnExposeComplete: enter 23:32:31.768 00.000 30444 UpdateGuideState(): m_state=6 23:32:31.768 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2375 23:32:31.768 00.000 30444 Star::Find returns 1 (1), X=461.41, Y=193.68, Mass=100644, SNR=77.2, Peak=10797 HFD=3.5 23:32:31.768 00.000 30444 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.28) = xAngle (2.21 = 2.21) 23:32:31.768 00.000 30444 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.15 = 2.15) 23:32:31.768 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.93 mountX=-0.11 mountY=0.16, mountTheta=2.19 23:32:31.769 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.17, opts=13) 23:32:31.769 00.000 30444 Enqueuing Move request for scope (-0.07, 0.17) 23:32:31.769 00.000 15672 Worker thread wakes up 23:32:31.769 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd 23:32:31.769 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.17) 23:32:31.769 00.000 15672 Moving (-0.07, 0.17) raw xDistance=-0.11 yDistance=0.16 23:32:31.769 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 23:32:31.769 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:31.769 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:32:31.769 00.000 15672 MoveAxis(E, 0, ABG) 23:32:31.769 00.000 15672 Move returns status 0, amount 0 23:32:31.769 00.000 15672 MoveAxis(N, 0, ABG) 23:32:31.769 00.000 15672 Move returns status 0, amount 0 23:32:31.769 00.000 15672 move complete, result=0 23:32:31.769 00.000 15672 worker thread done servicing request 23:32:31.776 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=12108, FiltMin=2616, FiltMax=9176, Gamma=2.950 23:32:32.011 00.235 30444 UpdateGuideState exits: m=100644 SNR=77.2 Saturated 23:32:32.012 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:32.012 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:32.012 00.000 30444 Enqueuing Expose request 23:32:32.012 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:32:32.012 00.000 15672 Worker thread wakes up 23:32:32.012 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:32.013 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:34.129 02.116 15672 Exposure complete 23:32:34.159 00.030 15672 worker thread done servicing request 23:32:34.159 00.000 30444 OnExposeComplete: enter 23:32:34.159 00.000 30444 UpdateGuideState(): m_state=6 23:32:34.159 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2376 23:32:34.159 00.000 30444 Star::Find returns 1 (1), X=461.94, Y=193.42, Mass=100438, SNR=71.6, Peak=10851 HFD=3.5 23:32:34.159 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 23:32:34.160 00.001 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 23:32:34.160 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.08 hyp=0.47 cameraTheta=-0.18 mountX=0.47 mountY=0.02, mountTheta=0.04 23:32:34.160 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.08, opts=13) 23:32:34.160 00.000 30444 Enqueuing Move request for scope (0.46, -0.08) 23:32:34.160 00.000 15672 Worker thread wakes up 23:32:34.160 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.08) opts 0xd 23:32:34.160 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.08) 23:32:34.160 00.000 15672 Moving (0.46, -0.08) raw xDistance=0.47 yDistance=0.02 23:32:34.160 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47 23:32:34.160 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:34.160 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 23:32:34.161 00.001 15672 MoveAxis(W, 127, ABG) 23:32:34.161 00.000 15672 Guiding Dir = 3, Dur = 127 23:32:34.161 00.000 15672 IsSlewing returns 0 23:32:34.165 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=12697, FiltMin=2615, FiltMax=9762, Gamma=2.950 23:32:34.174 00.009 15672 IsGuiding returns 0 23:32:34.189 00.015 15672 PulseGuide returned control before completion, sleep 122 23:32:34.214 00.025 30444 UpdateGuideState exits: m=100438 SNR=71.6 Saturated 23:32:34.214 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:34.214 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:34.214 00.000 30444 Enqueuing Expose request 23:32:34.317 00.103 15672 IsGuiding returns 0 23:32:34.317 00.000 15672 Move returns status 0, amount 127 23:32:34.317 00.000 15672 MoveAxis(N, 0, ABG) 23:32:34.317 00.000 15672 Move returns status 0, amount 0 23:32:34.317 00.000 15672 move complete, result=0 23:32:34.317 00.000 15672 worker thread done servicing request 23:32:34.317 00.000 15672 Worker thread wakes up 23:32:34.317 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:34.317 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:34.317 00.000 30444 GuideStep: 0.5 px 127 ms WEST, 0.0 px 0 ms NORTH 23:32:36.225 01.908 15672 Exposure complete 23:32:36.246 00.021 15672 worker thread done servicing request 23:32:36.246 00.000 30444 OnExposeComplete: enter 23:32:36.246 00.000 30444 UpdateGuideState(): m_state=6 23:32:36.246 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2377 23:32:36.246 00.000 30444 Star::Find returns 1 (1), X=461.78, Y=193.48, Mass=100041, SNR=73.0, Peak=11338 HFD=3.5 23:32:36.246 00.000 30444 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 23:32:36.246 00.000 30444 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 23:32:36.246 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-0.09 mountX=0.29 mountY=0.04, mountTheta=0.13 23:32:36.247 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.03, opts=13) 23:32:36.247 00.000 30444 Enqueuing Move request for scope (0.30, -0.03) 23:32:36.247 00.000 15672 Worker thread wakes up 23:32:36.247 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.03) opts 0xd 23:32:36.247 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.03) 23:32:36.247 00.000 15672 Moving (0.30, -0.03) raw xDistance=0.29 yDistance=0.04 23:32:36.247 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29 23:32:36.247 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:36.247 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 23:32:36.247 00.000 15672 MoveAxis(W, 89, ABG) 23:32:36.247 00.000 15672 Guiding Dir = 3, Dur = 89 23:32:36.248 00.001 15672 IsSlewing returns 0 23:32:36.249 00.001 15672 IsGuiding returns 0 23:32:36.252 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=13705, FiltMin=2622, FiltMax=9914, Gamma=2.950 23:32:36.266 00.014 15672 PulseGuide returned control before completion, sleep 82 23:32:36.301 00.035 30444 UpdateGuideState exits: m=100041 SNR=73.0 Saturated 23:32:36.302 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:36.302 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:36.302 00.000 30444 Enqueuing Expose request 23:32:36.350 00.048 15672 IsGuiding returns 1 23:32:36.350 00.000 15672 scope still moving after pulse duration time elapsed 23:32:36.370 00.020 15672 IsSlewing returns 0 23:32:36.395 00.025 15672 IsGuiding returns 0 23:32:36.395 00.000 15672 scope move finished after 89 + 56 ms 23:32:36.395 00.000 15672 Move returns status 0, amount 89 23:32:36.395 00.000 15672 MoveAxis(N, 0, ABG) 23:32:36.395 00.000 15672 Move returns status 0, amount 0 23:32:36.395 00.000 15672 move complete, result=0 23:32:36.395 00.000 15672 worker thread done servicing request 23:32:36.395 00.000 15672 Worker thread wakes up 23:32:36.395 00.000 30444 GuideStep: 0.3 px 89 ms WEST, 0.0 px 0 ms NORTH 23:32:36.395 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:36.395 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:38.502 02.107 15672 Exposure complete 23:32:38.522 00.020 15672 worker thread done servicing request 23:32:38.522 00.000 30444 OnExposeComplete: enter 23:32:38.522 00.000 30444 UpdateGuideState(): m_state=6 23:32:38.522 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2378 23:32:38.522 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=193.70, Mass=102045, SNR=68.8, Peak=11039 HFD=3.5 23:32:38.523 00.001 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 23:32:38.523 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 23:32:38.523 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.25 cameraTheta=0.89 mountX=0.10 mountY=0.23, mountTheta=1.16 23:32:38.523 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.20, opts=13) 23:32:38.523 00.000 30444 Enqueuing Move request for scope (0.16, 0.20) 23:32:38.523 00.000 15672 Worker thread wakes up 23:32:38.523 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.20) opts 0xd 23:32:38.523 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.20) 23:32:38.523 00.000 15672 Moving (0.16, 0.20) raw xDistance=0.10 yDistance=0.23 23:32:38.523 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:32:38.523 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:38.524 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 23:32:38.524 00.000 15672 MoveAxis(E, 0, ABG) 23:32:38.524 00.000 15672 Move returns status 0, amount 0 23:32:38.524 00.000 15672 MoveAxis(N, 0, ABG) 23:32:38.524 00.000 15672 Move returns status 0, amount 0 23:32:38.524 00.000 15672 move complete, result=0 23:32:38.524 00.000 15672 worker thread done servicing request 23:32:38.529 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=12684, FiltMin=2644, FiltMax=8881, Gamma=2.950 23:32:38.663 00.134 30444 UpdateGuideState exits: m=102045 SNR=68.8 Saturated 23:32:38.663 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:38.663 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:38.663 00.000 30444 Enqueuing Expose request 23:32:38.663 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:32:38.663 00.000 15672 Worker thread wakes up 23:32:38.663 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:38.663 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:40.579 01.916 15672 Exposure complete 23:32:40.611 00.032 15672 worker thread done servicing request 23:32:40.611 00.000 30444 OnExposeComplete: enter 23:32:40.611 00.000 30444 UpdateGuideState(): m_state=6 23:32:40.612 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2379 23:32:40.612 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=193.64, Mass=114948, SNR=91.1, Peak=12257 HFD=3.5 23:32:40.612 00.000 30444 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.28) = xAngle (2.52 = 2.52) 23:32:40.612 00.000 30444 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 23:32:40.612 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.17 cameraTheta=2.25 mountX=-0.14 mountY=0.11, mountTheta=2.49 23:32:40.613 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.14, opts=13) 23:32:40.613 00.000 30444 Enqueuing Move request for scope (-0.11, 0.14) 23:32:40.613 00.000 15672 Worker thread wakes up 23:32:40.613 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd 23:32:40.613 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.14) 23:32:40.613 00.000 15672 Moving (-0.11, 0.14) raw xDistance=-0.14 yDistance=0.11 23:32:40.613 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:32:40.613 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:40.613 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:32:40.613 00.000 15672 MoveAxis(E, 0, ABG) 23:32:40.613 00.000 15672 Move returns status 0, amount 0 23:32:40.613 00.000 15672 MoveAxis(N, 0, ABG) 23:32:40.613 00.000 15672 Move returns status 0, amount 0 23:32:40.613 00.000 15672 move complete, result=0 23:32:40.614 00.001 15672 worker thread done servicing request 23:32:40.618 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=13531, FiltMin=2617, FiltMax=10159, Gamma=2.950 23:32:40.724 00.106 30444 UpdateGuideState exits: m=114948 SNR=91.1 Saturated 23:32:40.724 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:40.724 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:40.724 00.000 30444 Enqueuing Expose request 23:32:40.724 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:32:40.724 00.000 15672 Worker thread wakes up 23:32:40.724 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:40.724 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:42.841 02.117 15672 Exposure complete 23:32:42.872 00.031 15672 worker thread done servicing request 23:32:42.872 00.000 30444 OnExposeComplete: enter 23:32:42.872 00.000 30444 UpdateGuideState(): m_state=6 23:32:42.872 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2380 23:32:42.873 00.001 30444 Star::Find returns 1 (1), X=461.59, Y=193.79, Mass=105897, SNR=77.2, Peak=11253 HFD=3.5 23:32:42.873 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 23:32:42.873 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 23:32:42.873 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.20 mountX=0.03 mountY=0.31, mountTheta=1.48 23:32:42.873 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.29, opts=13) 23:32:42.873 00.000 30444 Enqueuing Move request for scope (0.11, 0.29) 23:32:42.873 00.000 15672 Worker thread wakes up 23:32:42.873 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.29) opts 0xd 23:32:42.873 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.29) 23:32:42.873 00.000 15672 Moving (0.11, 0.29) raw xDistance=0.03 yDistance=0.31 23:32:42.873 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:32:42.874 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 23:32:42.874 00.000 15672 MoveAxis(E, 0, ABG) 23:32:42.874 00.000 15672 Move returns status 0, amount 0 23:32:42.874 00.000 15672 MoveAxis(S, 54, ABG) 23:32:42.874 00.000 15672 Guiding Dir = 1, Dur = 54 23:32:42.874 00.000 15672 IsSlewing returns 0 23:32:42.875 00.001 15672 IsGuiding returns 0 23:32:42.880 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12794, FiltMin=2625, FiltMax=9345, Gamma=2.950 23:32:42.928 00.048 30444 UpdateGuideState exits: m=105897 SNR=77.2 Saturated 23:32:42.928 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:42.929 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:42.929 00.000 30444 Enqueuing Expose request 23:32:42.993 00.064 15672 IsGuiding returns 1 23:32:42.993 00.000 15672 scope still moving after pulse duration time elapsed 23:32:43.013 00.020 15672 IsSlewing returns 0 23:32:43.014 00.001 15672 IsGuiding returns 1 23:32:43.035 00.021 15672 IsSlewing returns 0 23:32:43.057 00.022 15672 IsGuiding returns 0 23:32:43.057 00.000 15672 scope move finished after 54 + 127 ms 23:32:43.057 00.000 15672 Move returns status 0, amount 54 23:32:43.057 00.000 15672 move complete, result=0 23:32:43.057 00.000 15672 worker thread done servicing request 23:32:43.057 00.000 15672 Worker thread wakes up 23:32:43.057 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:43.057 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:43.057 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 54 ms SOUTH 23:32:44.966 01.909 15672 Exposure complete 23:32:44.985 00.019 15672 worker thread done servicing request 23:32:44.986 00.001 30444 OnExposeComplete: enter 23:32:44.986 00.000 30444 UpdateGuideState(): m_state=6 23:32:44.986 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2381 23:32:44.986 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=193.51, Mass=100523, SNR=78.4, Peak=12413 HFD=3.2 23:32:44.986 00.000 30444 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.28) = xAngle (2.51 = 2.51) 23:32:44.986 00.000 30444 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.45 = 2.45) 23:32:44.986 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.23 mountX=-0.01 mountY=0.01, mountTheta=2.47 23:32:44.986 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.01, opts=13) 23:32:44.986 00.000 30444 Enqueuing Move request for scope (-0.01, 0.01) 23:32:44.987 00.001 15672 Worker thread wakes up 23:32:44.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd 23:32:44.987 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.01) 23:32:44.987 00.000 15672 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01 23:32:44.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:32:44.987 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:44.987 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:32:44.987 00.000 15672 MoveAxis(E, 0, ABG) 23:32:44.987 00.000 15672 Move returns status 0, amount 0 23:32:44.987 00.000 15672 MoveAxis(N, 0, ABG) 23:32:44.987 00.000 15672 Move returns status 0, amount 0 23:32:44.987 00.000 15672 move complete, result=0 23:32:44.987 00.000 15672 worker thread done servicing request 23:32:44.993 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=12974, FiltMin=2706, FiltMax=8845, Gamma=2.950 23:32:45.043 00.050 30444 UpdateGuideState exits: m=100523 SNR=78.4 Saturated 23:32:45.043 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:45.043 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:45.043 00.000 30444 Enqueuing Expose request 23:32:45.043 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:32:45.043 00.000 15672 Worker thread wakes up 23:32:45.044 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:45.044 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:47.154 02.110 15672 Exposure complete 23:32:47.176 00.022 15672 worker thread done servicing request 23:32:47.176 00.000 30444 OnExposeComplete: enter 23:32:47.176 00.000 30444 UpdateGuideState(): m_state=6 23:32:47.176 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2382 23:32:47.176 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=193.45, Mass=113587, SNR=87.1, Peak=12302 HFD=3.3 23:32:47.176 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.16 = -0.16) 23:32:47.176 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.22 = -0.22) 23:32:47.176 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.44 mountX=0.12 mountY=-0.03, mountTheta=-0.22 23:32:47.177 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.05, opts=13) 23:32:47.177 00.000 30444 Enqueuing Move request for scope (0.11, -0.05) 23:32:47.177 00.000 15672 Worker thread wakes up 23:32:47.177 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd 23:32:47.177 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.05) 23:32:47.177 00.000 15672 Moving (0.11, -0.05) raw xDistance=0.12 yDistance=-0.03 23:32:47.177 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:32:47.177 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:47.177 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:32:47.177 00.000 15672 MoveAxis(E, 0, ABG) 23:32:47.177 00.000 15672 Move returns status 0, amount 0 23:32:47.177 00.000 15672 MoveAxis(N, 0, ABG) 23:32:47.177 00.000 15672 Move returns status 0, amount 0 23:32:47.177 00.000 15672 move complete, result=0 23:32:47.177 00.000 15672 worker thread done servicing request 23:32:47.182 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=13355, FiltMin=2655, FiltMax=9374, Gamma=2.950 23:32:47.231 00.049 30444 UpdateGuideState exits: m=113587 SNR=87.1 Saturated 23:32:47.232 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:47.232 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:47.232 00.000 30444 Enqueuing Expose request 23:32:47.232 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:32:47.232 00.000 15672 Worker thread wakes up 23:32:47.232 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:47.232 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:49.146 01.914 15672 Exposure complete 23:32:49.177 00.031 15672 worker thread done servicing request 23:32:49.177 00.000 30444 OnExposeComplete: enter 23:32:49.177 00.000 30444 UpdateGuideState(): m_state=6 23:32:49.177 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2383 23:32:49.177 00.000 30444 Star::Find returns 1 (1), X=461.81, Y=193.31, Mass=101888, SNR=70.7, Peak=10714 HFD=3.6 23:32:49.177 00.000 30444 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.28) = xAngle (-0.25 = -0.25) 23:32:49.177 00.000 30444 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.31 = -0.31) 23:32:49.177 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.19 hyp=0.38 cameraTheta=-0.53 mountX=0.37 mountY=-0.12, mountTheta=-0.31 23:32:49.178 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.19, opts=13) 23:32:49.178 00.000 30444 Enqueuing Move request for scope (0.33, -0.19) 23:32:49.178 00.000 15672 Worker thread wakes up 23:32:49.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.19) opts 0xd 23:32:49.178 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.19) 23:32:49.178 00.000 15672 Moving (0.33, -0.19) raw xDistance=0.37 yDistance=-0.12 23:32:49.178 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 23:32:49.178 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:49.178 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:32:49.178 00.000 15672 MoveAxis(W, 100, ABG) 23:32:49.178 00.000 15672 Guiding Dir = 3, Dur = 100 23:32:49.179 00.001 15672 IsSlewing returns 0 23:32:49.184 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=14431, FiltMin=2635, FiltMax=9666, Gamma=2.950 23:32:49.190 00.006 15672 IsGuiding returns 0 23:32:49.205 00.015 15672 PulseGuide returned control before completion, sleep 95 23:32:49.317 00.112 15672 IsGuiding returns 0 23:32:49.317 00.000 15672 Move returns status 0, amount 100 23:32:49.317 00.000 15672 MoveAxis(N, 0, ABG) 23:32:49.317 00.000 15672 Move returns status 0, amount 0 23:32:49.318 00.001 15672 move complete, result=0 23:32:49.318 00.000 15672 worker thread done servicing request 23:32:49.367 00.049 30444 UpdateGuideState exits: m=101888 SNR=70.7 Saturated 23:32:49.367 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:49.367 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:49.367 00.000 30444 Enqueuing Expose request 23:32:49.367 00.000 30444 GuideStep: 0.4 px 100 ms WEST, -0.1 px 0 ms NORTH 23:32:49.367 00.000 15672 Worker thread wakes up 23:32:49.367 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:49.367 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:51.474 02.107 15672 Exposure complete 23:32:51.494 00.020 15672 worker thread done servicing request 23:32:51.494 00.000 30444 OnExposeComplete: enter 23:32:51.494 00.000 30444 UpdateGuideState(): m_state=6 23:32:51.494 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2384 23:32:51.494 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=193.47, Mass=103225, SNR=73.3, Peak=12287 HFD=3.2 23:32:51.494 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.22 = -1.22) 23:32:51.494 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.28 = -1.28) 23:32:51.495 00.001 30444 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.49 mountX=0.01 mountY=-0.03, mountTheta=-1.22 23:32:51.495 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.03, opts=13) 23:32:51.495 00.000 30444 Enqueuing Move request for scope (0.00, -0.03) 23:32:51.495 00.000 15672 Worker thread wakes up 23:32:51.495 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd 23:32:51.495 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.03) 23:32:51.495 00.000 15672 Moving (0.00, -0.03) raw xDistance=0.01 yDistance=-0.03 23:32:51.495 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:32:51.495 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:51.495 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:32:51.495 00.000 15672 MoveAxis(E, 0, ABG) 23:32:51.495 00.000 15672 Move returns status 0, amount 0 23:32:51.496 00.001 15672 MoveAxis(N, 0, ABG) 23:32:51.496 00.000 15672 Move returns status 0, amount 0 23:32:51.496 00.000 15672 move complete, result=0 23:32:51.496 00.000 15672 worker thread done servicing request 23:32:51.500 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=13402, FiltMin=2640, FiltMax=9041, Gamma=2.950 23:32:51.550 00.050 30444 UpdateGuideState exits: m=103225 SNR=73.3 Saturated 23:32:51.550 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:51.550 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:51.550 00.000 30444 Enqueuing Expose request 23:32:51.550 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 23:32:51.550 00.000 15672 Worker thread wakes up 23:32:51.550 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:51.550 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:53.465 01.915 15672 Exposure complete 23:32:53.495 00.030 15672 worker thread done servicing request 23:32:53.495 00.000 30444 OnExposeComplete: enter 23:32:53.495 00.000 30444 UpdateGuideState(): m_state=6 23:32:53.495 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2385 23:32:53.495 00.000 30444 Star::Find returns 1 (1), X=461.11, Y=193.24, Mass=106415, SNR=85.1, Peak=13564 HFD=3.2 23:32:53.495 00.000 30444 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.28) = xAngle (-2.24 = -2.24) 23:32:53.495 00.000 30444 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.30 = -2.30) 23:32:53.495 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.27 hyp=0.46 cameraTheta=-2.51 mountX=-0.28 mountY=-0.34, mountTheta=-2.26 23:32:53.495 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.27, opts=13) 23:32:53.496 00.001 30444 Enqueuing Move request for scope (-0.37, -0.27) 23:32:53.496 00.000 15672 Worker thread wakes up 23:32:53.496 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.27) opts 0xd 23:32:53.496 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.27) 23:32:53.496 00.000 15672 Moving (-0.37, -0.27) raw xDistance=-0.28 yDistance=-0.34 23:32:53.496 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 23:32:53.496 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:32:53.496 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 23:32:53.496 00.000 15672 MoveAxis(E, 76, ABG) 23:32:53.496 00.000 15672 Guiding Dir = 2, Dur = 76 23:32:53.496 00.000 15672 IsSlewing returns 0 23:32:53.497 00.001 15672 IsGuiding returns 0 23:32:53.501 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2382, max=13564, FiltMin=2667, FiltMax=8873, Gamma=2.950 23:32:53.519 00.018 15672 PulseGuide returned control before completion, sleep 65 23:32:53.550 00.031 30444 UpdateGuideState exits: m=106415 SNR=85.1 Saturated 23:32:53.551 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:53.551 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:53.551 00.000 30444 Enqueuing Expose request 23:32:53.586 00.035 15672 IsGuiding returns 1 23:32:53.597 00.011 15672 scope still moving after pulse duration time elapsed 23:32:53.617 00.020 15672 IsSlewing returns 0 23:32:53.630 00.013 15672 IsGuiding returns 0 23:32:53.630 00.000 15672 scope move finished after 76 + 57 ms 23:32:53.630 00.000 15672 Move returns status 0, amount 76 23:32:53.630 00.000 15672 MoveAxis(N, 0, ABG) 23:32:53.630 00.000 15672 Move returns status 0, amount 0 23:32:53.630 00.000 15672 move complete, result=0 23:32:53.631 00.001 15672 worker thread done servicing request 23:32:53.631 00.000 15672 Worker thread wakes up 23:32:53.631 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:53.631 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:53.631 00.000 30444 GuideStep: -0.3 px 76 ms EAST, -0.3 px 0 ms NORTH 23:32:55.741 02.110 15672 Exposure complete 23:32:55.761 00.020 15672 worker thread done servicing request 23:32:55.761 00.000 30444 OnExposeComplete: enter 23:32:55.761 00.000 30444 UpdateGuideState(): m_state=6 23:32:55.761 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2386 23:32:55.761 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=193.15, Mass=116071, SNR=88.7, Peak=12130 HFD=3.6 23:32:55.761 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 23:32:55.761 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 23:32:55.761 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.36 hyp=0.38 cameraTheta=-1.93 mountX=-0.03 mountY=-0.38, mountTheta=-1.65 23:32:55.762 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.36, opts=13) 23:32:55.762 00.000 30444 Enqueuing Move request for scope (-0.13, -0.36) 23:32:55.762 00.000 15672 Worker thread wakes up 23:32:55.762 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.36) opts 0xd 23:32:55.762 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.36) 23:32:55.762 00.000 15672 Moving (-0.13, -0.36) raw xDistance=-0.03 yDistance=-0.38 23:32:55.762 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:32:55.762 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:32:55.762 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 23:32:55.762 00.000 15672 MoveAxis(E, 0, ABG) 23:32:55.762 00.000 15672 Move returns status 0, amount 0 23:32:55.762 00.000 15672 MoveAxis(N, 0, ABG) 23:32:55.762 00.000 15672 Move returns status 0, amount 0 23:32:55.762 00.000 15672 move complete, result=0 23:32:55.762 00.000 15672 worker thread done servicing request 23:32:55.767 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=14058, FiltMin=2681, FiltMax=9322, Gamma=2.950 23:32:55.817 00.050 30444 UpdateGuideState exits: m=116071 SNR=88.7 Saturated 23:32:55.817 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:55.817 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:55.817 00.000 30444 Enqueuing Expose request 23:32:55.817 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 23:32:55.817 00.000 15672 Worker thread wakes up 23:32:55.817 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:55.817 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:57.726 01.909 15672 Exposure complete 23:32:57.745 00.019 15672 worker thread done servicing request 23:32:57.745 00.000 30444 OnExposeComplete: enter 23:32:57.745 00.000 30444 UpdateGuideState(): m_state=6 23:32:57.746 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2387 23:32:57.746 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=193.26, Mass=117519, SNR=81.8, Peak=13186 HFD=3.3 23:32:57.746 00.000 30444 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.28) = xAngle (-1.17 = -1.17) 23:32:57.746 00.000 30444 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.23 = -1.23) 23:32:57.746 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.45 mountX=0.10 mountY=-0.24, mountTheta=-1.18 23:32:57.746 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.25, opts=13) 23:32:57.746 00.000 30444 Enqueuing Move request for scope (0.03, -0.25) 23:32:57.746 00.000 15672 Worker thread wakes up 23:32:57.746 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd 23:32:57.746 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.25) 23:32:57.746 00.000 15672 Moving (0.03, -0.25) raw xDistance=0.10 yDistance=-0.24 23:32:57.747 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:32:57.747 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:57.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 23:32:57.747 00.000 15672 MoveAxis(E, 0, ABG) 23:32:57.747 00.000 15672 Move returns status 0, amount 0 23:32:57.747 00.000 15672 MoveAxis(N, 0, ABG) 23:32:57.747 00.000 15672 Move returns status 0, amount 0 23:32:57.747 00.000 15672 move complete, result=0 23:32:57.747 00.000 15672 worker thread done servicing request 23:32:57.752 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=13692, FiltMin=2547, FiltMax=9343, Gamma=2.950 23:32:57.801 00.049 30444 UpdateGuideState exits: m=117519 SNR=81.8 Saturated 23:32:57.801 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:57.801 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:32:57.801 00.000 30444 Enqueuing Expose request 23:32:57.801 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:32:57.801 00.000 15672 Worker thread wakes up 23:32:57.801 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:32:57.802 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:32:59.918 02.116 15672 Exposure complete 23:32:59.948 00.030 15672 worker thread done servicing request 23:32:59.948 00.000 30444 OnExposeComplete: enter 23:32:59.949 00.001 30444 UpdateGuideState(): m_state=6 23:32:59.949 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2388 23:32:59.949 00.000 30444 Star::Find returns 1 (1), X=462.11, Y=193.46, Mass=98564, SNR=74.0, Peak=11097 HFD=3.5 23:32:59.949 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.28) = xAngle (0.21 = 0.21) 23:32:59.949 00.000 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.15 = 0.15) 23:32:59.949 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=-0.04 hyp=0.64 cameraTheta=-0.07 mountX=0.62 mountY=0.09, mountTheta=0.15 23:32:59.949 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=-0.04, opts=13) 23:32:59.949 00.000 30444 Enqueuing Move request for scope (0.63, -0.04) 23:32:59.949 00.000 15672 Worker thread wakes up 23:32:59.950 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.04) opts 0xd 23:32:59.950 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, -0.04) 23:32:59.950 00.000 15672 Moving (0.63, -0.04) raw xDistance=0.62 yDistance=0.09 23:32:59.950 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62 23:32:59.950 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:59.950 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:32:59.950 00.000 15672 MoveAxis(W, 168, ABG) 23:32:59.950 00.000 15672 Guiding Dir = 3, Dur = 168 23:32:59.950 00.000 15672 IsSlewing returns 0 23:32:59.951 00.001 15672 IsGuiding returns 0 23:32:59.955 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=12294, FiltMin=2625, FiltMax=9883, Gamma=2.950 23:32:59.972 00.017 15672 PulseGuide returned control before completion, sleep 158 23:33:00.008 00.036 30444 UpdateGuideState exits: m=98564 SNR=74.0 Saturated 23:33:00.008 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:00.008 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:00.008 00.000 30444 Enqueuing Expose request 23:33:00.166 00.158 15672 IsGuiding returns 0 23:33:00.167 00.001 15672 Move returns status 0, amount 168 23:33:00.167 00.000 15672 MoveAxis(N, 0, ABG) 23:33:00.167 00.000 15672 Move returns status 0, amount 0 23:33:00.167 00.000 15672 move complete, result=0 23:33:00.167 00.000 15672 worker thread done servicing request 23:33:00.167 00.000 15672 Worker thread wakes up 23:33:00.167 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:00.168 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:00.168 00.000 30444 GuideStep: 0.6 px 168 ms WEST, 0.1 px 0 ms NORTH 23:33:02.084 01.916 15672 Exposure complete 23:33:02.117 00.033 15672 worker thread done servicing request 23:33:02.117 00.000 30444 OnExposeComplete: enter 23:33:02.117 00.000 30444 UpdateGuideState(): m_state=6 23:33:02.117 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2389 23:33:02.117 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=193.65, Mass=104277, SNR=77.2, Peak=11579 HFD=3.4 23:33:02.117 00.000 30444 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.28) = xAngle (1.30 = 1.30) 23:33:02.117 00.000 30444 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.24 = 1.24) 23:33:02.117 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.02 mountX=0.05 mountY=0.16, mountTheta=1.30 23:33:02.118 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.14, opts=13) 23:33:02.118 00.000 30444 Enqueuing Move request for scope (0.09, 0.14) 23:33:02.118 00.000 15672 Worker thread wakes up 23:33:02.118 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd 23:33:02.118 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.14) 23:33:02.118 00.000 15672 Moving (0.09, 0.14) raw xDistance=0.05 yDistance=0.16 23:33:02.119 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:33:02.119 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:33:02.119 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:33:02.119 00.000 15672 MoveAxis(E, 0, ABG) 23:33:02.119 00.000 15672 Move returns status 0, amount 0 23:33:02.119 00.000 15672 MoveAxis(N, 0, ABG) 23:33:02.119 00.000 15672 Move returns status 0, amount 0 23:33:02.119 00.000 15672 move complete, result=0 23:33:02.119 00.000 15672 worker thread done servicing request 23:33:02.124 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=12611, FiltMin=2672, FiltMax=8956, Gamma=2.950 23:33:02.571 00.447 30444 UpdateGuideState exits: m=104277 SNR=77.2 Saturated 23:33:02.571 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:02.571 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:02.571 00.000 30444 Enqueuing Expose request 23:33:02.571 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:33:02.571 00.000 15672 Worker thread wakes up 23:33:02.572 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:02.572 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:04.680 02.108 15672 Exposure complete 23:33:04.699 00.019 15672 worker thread done servicing request 23:33:04.700 00.001 30444 OnExposeComplete: enter 23:33:04.700 00.000 30444 UpdateGuideState(): m_state=6 23:33:04.700 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2390 23:33:04.700 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=193.37, Mass=111264, SNR=77.8, Peak=12826 HFD=3.3 23:33:04.700 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 23:33:04.700 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 23:33:04.700 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.80 mountX=0.01 mountY=-0.14, mountTheta=-1.52 23:33:04.700 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.14, opts=13) 23:33:04.700 00.000 30444 Enqueuing Move request for scope (-0.03, -0.14) 23:33:04.700 00.000 15672 Worker thread wakes up 23:33:04.700 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd 23:33:04.700 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.14) 23:33:04.700 00.000 15672 Moving (-0.03, -0.14) raw xDistance=0.01 yDistance=-0.14 23:33:04.700 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:33:04.700 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:33:04.700 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 23:33:04.700 00.000 15672 MoveAxis(E, 0, ABG) 23:33:04.700 00.000 15672 Move returns status 0, amount 0 23:33:04.700 00.000 15672 MoveAxis(N, 0, ABG) 23:33:04.700 00.000 15672 Move returns status 0, amount 0 23:33:04.700 00.000 15672 move complete, result=0 23:33:04.700 00.000 15672 worker thread done servicing request 23:33:04.705 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=12826, FiltMin=2711, FiltMax=8889, Gamma=2.950 23:33:04.755 00.050 30444 UpdateGuideState exits: m=111264 SNR=77.8 Saturated 23:33:04.755 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:04.755 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:04.755 00.000 30444 Enqueuing Expose request 23:33:04.755 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:33:04.755 00.000 15672 Worker thread wakes up 23:33:04.755 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:04.755 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:06.663 01.908 15672 Exposure complete 23:33:06.682 00.019 15672 worker thread done servicing request 23:33:06.682 00.000 30444 OnExposeComplete: enter 23:33:06.682 00.000 30444 UpdateGuideState(): m_state=6 23:33:06.682 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2391 23:33:06.682 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=193.41, Mass=102660, SNR=73.2, Peak=12402 HFD=3.6 23:33:06.683 00.001 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 23:33:06.683 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 23:33:06.683 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.10 hyp=0.35 cameraTheta=-2.86 mountX=-0.30 mountY=-0.17, mountTheta=-2.62 23:33:06.683 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.10, opts=13) 23:33:06.683 00.000 30444 Enqueuing Move request for scope (-0.34, -0.10) 23:33:06.683 00.000 15672 Worker thread wakes up 23:33:06.683 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.10) opts 0xd 23:33:06.683 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.10) 23:33:06.683 00.000 15672 Moving (-0.34, -0.10) raw xDistance=-0.30 yDistance=-0.17 23:33:06.683 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 23:33:06.683 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:33:06.684 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 23:33:06.684 00.000 15672 MoveAxis(E, 80, ABG) 23:33:06.684 00.000 15672 Guiding Dir = 2, Dur = 80 23:33:06.684 00.000 15672 IsSlewing returns 0 23:33:06.686 00.002 15672 IsGuiding returns 0 23:33:06.690 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=12402, FiltMin=2594, FiltMax=8509, Gamma=2.950 23:33:06.714 00.024 15672 PulseGuide returned control before completion, sleep 62 23:33:06.739 00.025 30444 UpdateGuideState exits: m=102660 SNR=73.2 Saturated 23:33:06.739 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:06.739 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:06.739 00.000 30444 Enqueuing Expose request 23:33:06.826 00.087 15672 IsGuiding returns 0 23:33:06.826 00.000 15672 Move returns status 0, amount 80 23:33:06.826 00.000 15672 MoveAxis(N, 0, ABG) 23:33:06.826 00.000 15672 Move returns status 0, amount 0 23:33:06.826 00.000 15672 move complete, result=0 23:33:06.826 00.000 15672 worker thread done servicing request 23:33:06.826 00.000 15672 Worker thread wakes up 23:33:06.826 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:06.826 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:07.198 00.372 30444 GuideStep: -0.3 px 80 ms EAST, -0.2 px 0 ms NORTH 23:33:08.935 01.737 15672 Exposure complete 23:33:08.955 00.020 15672 worker thread done servicing request 23:33:08.955 00.000 30444 OnExposeComplete: enter 23:33:08.955 00.000 30444 UpdateGuideState(): m_state=6 23:33:08.955 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2392 23:33:08.955 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=193.21, Mass=113540, SNR=81.0, Peak=12539 HFD=3.2 23:33:08.956 00.001 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.95 = -0.95) 23:33:08.956 00.000 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.01 = -1.01) 23:33:08.956 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.23 mountX=0.18 mountY=-0.27, mountTheta=-0.97 23:33:08.956 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.29, opts=13) 23:33:08.956 00.000 30444 Enqueuing Move request for scope (0.11, -0.29) 23:33:08.956 00.000 15672 Worker thread wakes up 23:33:08.956 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.29) opts 0xd 23:33:08.956 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.29) 23:33:08.956 00.000 15672 Moving (0.11, -0.29) raw xDistance=0.18 yDistance=-0.27 23:33:08.956 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 23:33:08.956 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.49 newest=-0.57 23:33:08.956 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 23:33:08.957 00.001 15672 MoveAxis(E, 0, ABG) 23:33:08.957 00.000 15672 Move returns status 0, amount 0 23:33:08.957 00.000 15672 MoveAxis(N, 47, ABG) 23:33:08.957 00.000 15672 Guiding Dir = 0, Dur = 47 23:33:08.957 00.000 15672 IsSlewing returns 0 23:33:08.962 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=14387, FiltMin=2714, FiltMax=9809, Gamma=2.950 23:33:08.967 00.005 15672 IsGuiding returns 0 23:33:09.048 00.081 15672 IsGuiding returns 1 23:33:09.048 00.000 15672 scope still moving after pulse duration time elapsed 23:33:09.070 00.022 15672 IsSlewing returns 0 23:33:09.073 00.003 15672 IsGuiding returns 1 23:33:09.093 00.020 15672 IsSlewing returns 0 23:33:09.095 00.002 15672 IsGuiding returns 1 23:33:09.116 00.021 15672 IsSlewing returns 0 23:33:09.144 00.028 15672 IsGuiding returns 0 23:33:09.144 00.000 15672 scope move finished after 47 + 130 ms 23:33:09.144 00.000 15672 Move returns status 0, amount 47 23:33:09.144 00.000 15672 move complete, result=0 23:33:09.145 00.001 15672 worker thread done servicing request 23:33:09.233 00.088 30444 UpdateGuideState exits: m=113540 SNR=81.0 Saturated 23:33:09.233 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:09.233 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:09.233 00.000 30444 Enqueuing Expose request 23:33:09.233 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 47 ms NORTH 23:33:09.234 00.001 15672 Worker thread wakes up 23:33:09.234 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:09.234 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:11.144 01.910 15672 Exposure complete 23:33:11.164 00.020 15672 worker thread done servicing request 23:33:11.164 00.000 30444 OnExposeComplete: enter 23:33:11.164 00.000 30444 UpdateGuideState(): m_state=6 23:33:11.164 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2393 23:33:11.164 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=193.48, Mass=100024, SNR=69.8, Peak=12195 HFD=3.3 23:33:11.164 00.000 30444 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 23:33:11.164 00.000 30444 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 23:33:11.164 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.89 mountX=-0.09 mountY=-0.05, mountTheta=-2.66 23:33:11.165 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.03, opts=13) 23:33:11.165 00.000 30444 Enqueuing Move request for scope (-0.10, -0.03) 23:33:11.165 00.000 15672 Worker thread wakes up 23:33:11.165 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd 23:33:11.165 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.03) 23:33:11.165 00.000 15672 Moving (-0.10, -0.03) raw xDistance=-0.09 yDistance=-0.05 23:33:11.165 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:33:11.165 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:33:11.165 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:33:11.165 00.000 15672 MoveAxis(E, 0, ABG) 23:33:11.165 00.000 15672 Move returns status 0, amount 0 23:33:11.165 00.000 15672 MoveAxis(N, 0, ABG) 23:33:11.165 00.000 15672 Move returns status 0, amount 0 23:33:11.165 00.000 15672 move complete, result=0 23:33:11.165 00.000 15672 worker thread done servicing request 23:33:11.170 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=15101, FiltMin=2659, FiltMax=9970, Gamma=2.950 23:33:11.278 00.108 30444 UpdateGuideState exits: m=100024 SNR=69.8 Saturated 23:33:11.278 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:11.278 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:11.278 00.000 30444 Enqueuing Expose request 23:33:11.278 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:33:11.278 00.000 15672 Worker thread wakes up 23:33:11.278 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:11.278 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:13.389 02.111 15672 Exposure complete 23:33:13.408 00.019 15672 worker thread done servicing request 23:33:13.409 00.001 30444 OnExposeComplete: enter 23:33:13.409 00.000 30444 UpdateGuideState(): m_state=6 23:33:13.409 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2394 23:33:13.409 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=193.42, Mass=104758, SNR=81.5, Peak=13251 HFD=3.2 23:33:13.409 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 23:33:13.409 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.62 = -2.62) 23:33:13.409 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-2.83 mountX=-0.23 mountY=-0.14, mountTheta=-2.60 23:33:13.409 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.08, opts=13) 23:33:13.409 00.000 30444 Enqueuing Move request for scope (-0.26, -0.08) 23:33:13.409 00.000 15672 Worker thread wakes up 23:33:13.409 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd 23:33:13.410 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.08) 23:33:13.410 00.000 15672 Moving (-0.26, -0.08) raw xDistance=-0.23 yDistance=-0.14 23:33:13.410 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:33:13.410 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:33:13.410 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 23:33:13.410 00.000 15672 MoveAxis(E, 0, ABG) 23:33:13.410 00.000 15672 Move returns status 0, amount 0 23:33:13.410 00.000 15672 MoveAxis(N, 0, ABG) 23:33:13.410 00.000 15672 Move returns status 0, amount 0 23:33:13.410 00.000 15672 move complete, result=0 23:33:13.410 00.000 15672 worker thread done servicing request 23:33:13.416 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=13383, FiltMin=2692, FiltMax=8508, Gamma=2.950 23:33:13.465 00.049 30444 UpdateGuideState exits: m=104758 SNR=81.5 Saturated 23:33:13.465 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:13.465 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:13.466 00.001 30444 Enqueuing Expose request 23:33:13.466 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:33:13.466 00.000 15672 Worker thread wakes up 23:33:13.466 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:13.466 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:15.370 01.904 15672 Exposure complete 23:33:15.390 00.020 15672 worker thread done servicing request 23:33:15.390 00.000 30444 OnExposeComplete: enter 23:33:15.390 00.000 30444 UpdateGuideState(): m_state=6 23:33:15.390 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2395 23:33:15.390 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=193.61, Mass=106151, SNR=95.4, Peak=14201 HFD=3.1 23:33:15.390 00.000 30444 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.28) = xAngle (2.72 = 2.72) 23:33:15.390 00.000 30444 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.65 = 2.65) 23:33:15.390 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.16 cameraTheta=2.44 mountX=-0.15 mountY=0.08, mountTheta=2.67 23:33:15.391 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.11, opts=13) 23:33:15.391 00.000 30444 Enqueuing Move request for scope (-0.13, 0.11) 23:33:15.391 00.000 15672 Worker thread wakes up 23:33:15.391 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd 23:33:15.391 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.11) 23:33:15.391 00.000 15672 Moving (-0.13, 0.11) raw xDistance=-0.15 yDistance=0.08 23:33:15.391 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:33:15.391 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:33:15.391 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:33:15.391 00.000 15672 MoveAxis(E, 0, ABG) 23:33:15.391 00.000 15672 Move returns status 0, amount 0 23:33:15.391 00.000 15672 MoveAxis(N, 0, ABG) 23:33:15.391 00.000 15672 Move returns status 0, amount 0 23:33:15.391 00.000 15672 move complete, result=0 23:33:15.391 00.000 15672 worker thread done servicing request 23:33:15.396 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=14201, FiltMin=2670, FiltMax=9378, Gamma=2.950 23:33:15.843 00.447 30444 UpdateGuideState exits: m=106151 SNR=95.4 Saturated 23:33:15.843 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:15.843 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:15.843 00.000 30444 Enqueuing Expose request 23:33:15.843 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:33:15.843 00.000 15672 Worker thread wakes up 23:33:15.844 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:15.844 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:17.951 02.107 15672 Exposure complete 23:33:17.971 00.020 15672 worker thread done servicing request 23:33:17.971 00.000 30444 OnExposeComplete: enter 23:33:17.971 00.000 30444 UpdateGuideState(): m_state=6 23:33:17.971 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2396 23:33:17.971 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=193.29, Mass=104658, SNR=81.3, Peak=12994 HFD=3.3 23:33:17.971 00.000 30444 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.28) = xAngle (-2.41 = -2.41) 23:33:17.971 00.000 30444 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.47 = -2.47) 23:33:17.972 00.001 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.22 hyp=0.50 cameraTheta=-2.68 mountX=-0.37 mountY=-0.31, mountTheta=-2.44 23:33:17.972 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.22, opts=13) 23:33:17.972 00.000 30444 Enqueuing Move request for scope (-0.45, -0.22) 23:33:17.972 00.000 15672 Worker thread wakes up 23:33:17.973 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.22) opts 0xd 23:33:17.973 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.22) 23:33:17.973 00.000 15672 Moving (-0.45, -0.22) raw xDistance=-0.37 yDistance=-0.31 23:33:17.973 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 23:33:17.973 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 23:33:17.973 00.000 15672 MoveAxis(E, 100, ABG) 23:33:17.973 00.000 15672 Guiding Dir = 2, Dur = 100 23:33:17.973 00.000 15672 IsSlewing returns 0 23:33:17.975 00.002 15672 IsGuiding returns 0 23:33:17.980 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2400, max=12994, FiltMin=2691, FiltMax=8982, Gamma=2.950 23:33:17.992 00.012 15672 PulseGuide returned control before completion, sleep 93 23:33:18.036 00.044 30444 UpdateGuideState exits: m=104658 SNR=81.3 Saturated 23:33:18.036 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:18.036 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:18.036 00.000 30444 Enqueuing Expose request 23:33:18.104 00.068 15672 IsGuiding returns 0 23:33:18.104 00.000 15672 Move returns status 0, amount 100 23:33:18.104 00.000 15672 MoveAxis(N, 56, ABG) 23:33:18.105 00.001 15672 Guiding Dir = 0, Dur = 56 23:33:18.105 00.000 15672 IsSlewing returns 0 23:33:18.105 00.000 15672 IsGuiding returns 0 23:33:18.186 00.081 15672 IsGuiding returns 1 23:33:18.187 00.001 15672 scope still moving after pulse duration time elapsed 23:33:18.208 00.021 15672 IsSlewing returns 0 23:33:18.211 00.003 15672 IsGuiding returns 1 23:33:18.232 00.021 15672 IsSlewing returns 0 23:33:18.297 00.065 15672 IsGuiding returns 0 23:33:18.297 00.000 15672 scope move finished after 56 + 135 ms 23:33:18.297 00.000 15672 Move returns status 0, amount 56 23:33:18.297 00.000 15672 move complete, result=0 23:33:18.297 00.000 15672 worker thread done servicing request 23:33:18.298 00.001 15672 Worker thread wakes up 23:33:18.298 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:18.298 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:18.298 00.000 30444 GuideStep: -0.4 px 100 ms EAST, -0.3 px 56 ms NORTH 23:33:20.203 01.905 15672 Exposure complete 23:33:20.223 00.020 15672 worker thread done servicing request 23:33:20.223 00.000 30444 OnExposeComplete: enter 23:33:20.223 00.000 30444 UpdateGuideState(): m_state=6 23:33:20.223 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2397 23:33:20.223 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=193.31, Mass=106669, SNR=76.1, Peak=13447 HFD=3.5 23:33:20.223 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 23:33:20.223 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 23:33:20.223 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-2.44 mountX=-0.17 mountY=-0.24, mountTheta=-2.18 23:33:20.224 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.19, opts=13) 23:33:20.224 00.000 30444 Enqueuing Move request for scope (-0.23, -0.19) 23:33:20.224 00.000 15672 Worker thread wakes up 23:33:20.224 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.19) opts 0xd 23:33:20.224 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.19) 23:33:20.224 00.000 15672 Moving (-0.23, -0.19) raw xDistance=-0.17 yDistance=-0.24 23:33:20.224 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:33:20.224 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:33:20.224 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 23:33:20.224 00.000 15672 MoveAxis(E, 0, ABG) 23:33:20.224 00.000 15672 Move returns status 0, amount 0 23:33:20.224 00.000 15672 MoveAxis(N, 0, ABG) 23:33:20.224 00.000 15672 Move returns status 0, amount 0 23:33:20.224 00.000 15672 move complete, result=0 23:33:20.224 00.000 15672 worker thread done servicing request 23:33:20.229 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=14106, FiltMin=2692, FiltMax=9213, Gamma=2.950 23:33:20.279 00.050 30444 UpdateGuideState exits: m=106669 SNR=76.1 Saturated 23:33:20.279 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:20.279 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:20.279 00.000 30444 Enqueuing Expose request 23:33:20.279 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:33:20.279 00.000 15672 Worker thread wakes up 23:33:20.279 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:20.279 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:22.396 02.117 15672 Exposure complete 23:33:22.428 00.032 15672 worker thread done servicing request 23:33:22.428 00.000 30444 OnExposeComplete: enter 23:33:22.428 00.000 30444 UpdateGuideState(): m_state=6 23:33:22.428 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2398 23:33:22.428 00.000 30444 Star::Find returns 1 (1), X=461.23, Y=193.16, Mass=103473, SNR=75.2, Peak=12736 HFD=3.3 23:33:22.428 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 23:33:22.428 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 23:33:22.428 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.35 hyp=0.43 cameraTheta=-2.20 mountX=-0.15 mountY=-0.39, mountTheta=-1.93 23:33:22.429 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.35, opts=13) 23:33:22.429 00.000 30444 Enqueuing Move request for scope (-0.25, -0.35) 23:33:22.429 00.000 15672 Worker thread wakes up 23:33:22.429 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.35) opts 0xd 23:33:22.429 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.35) 23:33:22.429 00.000 15672 Moving (-0.25, -0.35) raw xDistance=-0.15 yDistance=-0.39 23:33:22.429 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:33:22.429 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 23:33:22.429 00.000 15672 MoveAxis(E, 0, ABG) 23:33:22.429 00.000 15672 Move returns status 0, amount 0 23:33:22.429 00.000 15672 MoveAxis(N, 70, ABG) 23:33:22.429 00.000 15672 Guiding Dir = 0, Dur = 70 23:33:22.430 00.001 15672 IsSlewing returns 0 23:33:22.430 00.000 15672 IsGuiding returns 0 23:33:22.434 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=13413, FiltMin=2698, FiltMax=9060, Gamma=2.950 23:33:22.485 00.051 30444 UpdateGuideState exits: m=103473 SNR=75.2 Saturated 23:33:22.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:22.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:22.485 00.000 30444 Enqueuing Expose request 23:33:22.514 00.029 15672 IsGuiding returns 1 23:33:22.514 00.000 15672 scope still moving after pulse duration time elapsed 23:33:22.535 00.021 15672 IsSlewing returns 0 23:33:22.536 00.001 15672 IsGuiding returns 1 23:33:22.558 00.022 15672 IsSlewing returns 0 23:33:22.609 00.051 15672 IsGuiding returns 0 23:33:22.609 00.000 15672 scope move finished after 70 + 108 ms 23:33:22.609 00.000 15672 Move returns status 0, amount 70 23:33:22.609 00.000 15672 move complete, result=0 23:33:22.609 00.000 15672 worker thread done servicing request 23:33:22.609 00.000 15672 Worker thread wakes up 23:33:22.609 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:22.609 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:22.609 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 70 ms NORTH 23:33:24.515 01.906 15672 Exposure complete 23:33:24.539 00.024 15672 worker thread done servicing request 23:33:24.539 00.000 30444 OnExposeComplete: enter 23:33:24.539 00.000 30444 UpdateGuideState(): m_state=6 23:33:24.539 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2399 23:33:24.539 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=193.17, Mass=107216, SNR=78.5, Peak=13101 HFD=3.3 23:33:24.539 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 23:33:24.539 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 23:33:24.539 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.33 hyp=0.35 cameraTheta=-1.89 mountX=-0.01 mountY=-0.35, mountTheta=-1.61 23:33:24.541 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.33, opts=13) 23:33:24.541 00.000 30444 Enqueuing Move request for scope (-0.11, -0.33) 23:33:24.541 00.000 15672 Worker thread wakes up 23:33:24.541 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.33) opts 0xd 23:33:24.541 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.33) 23:33:24.541 00.000 15672 Moving (-0.11, -0.33) raw xDistance=-0.01 yDistance=-0.35 23:33:24.541 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:33:24.541 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 23:33:24.541 00.000 15672 MoveAxis(E, 0, ABG) 23:33:24.541 00.000 15672 Move returns status 0, amount 0 23:33:24.541 00.000 15672 MoveAxis(N, 62, ABG) 23:33:24.541 00.000 15672 Guiding Dir = 0, Dur = 62 23:33:24.541 00.000 15672 IsSlewing returns 0 23:33:24.543 00.002 15672 IsGuiding returns 0 23:33:24.547 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2375, max=13855, FiltMin=2673, FiltMax=9707, Gamma=2.950 23:33:24.596 00.049 30444 UpdateGuideState exits: m=107216 SNR=78.5 Saturated 23:33:24.596 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:24.596 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:24.596 00.000 30444 Enqueuing Expose request 23:33:24.623 00.027 15672 IsGuiding returns 1 23:33:24.624 00.001 15672 scope still moving after pulse duration time elapsed 23:33:24.644 00.020 15672 IsSlewing returns 0 23:33:24.671 00.027 15672 IsGuiding returns 1 23:33:24.692 00.021 15672 IsSlewing returns 0 23:33:24.694 00.002 15672 IsGuiding returns 1 23:33:24.715 00.021 15672 IsSlewing returns 0 23:33:24.735 00.020 15672 IsGuiding returns 0 23:33:24.735 00.000 15672 scope move finished after 62 + 131 ms 23:33:24.736 00.001 15672 Move returns status 0, amount 62 23:33:24.736 00.000 15672 move complete, result=0 23:33:24.736 00.000 15672 worker thread done servicing request 23:33:24.736 00.000 15672 Worker thread wakes up 23:33:24.736 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:24.736 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:24.736 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 62 ms NORTH 23:33:26.852 02.116 15672 Exposure complete 23:33:26.882 00.030 15672 worker thread done servicing request 23:33:26.882 00.000 30444 OnExposeComplete: enter 23:33:26.882 00.000 30444 UpdateGuideState(): m_state=6 23:33:26.882 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2400 23:33:26.882 00.000 30444 Star::Find returns 1 (1), X=461.07, Y=193.31, Mass=126344, SNR=83.4, Peak=13263 HFD=3.9 23:33:26.882 00.000 30444 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.28) = xAngle (-2.40 = -2.40) 23:33:26.882 00.000 30444 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.46 = -2.46) 23:33:26.882 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.20 hyp=0.45 cameraTheta=-2.68 mountX=-0.34 mountY=-0.28, mountTheta=-2.44 23:33:26.883 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.20, opts=13) 23:33:26.883 00.000 30444 Enqueuing Move request for scope (-0.41, -0.20) 23:33:26.883 00.000 15672 Worker thread wakes up 23:33:26.883 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.20) opts 0xd 23:33:26.883 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.20) 23:33:26.883 00.000 15672 Moving (-0.41, -0.20) raw xDistance=-0.34 yDistance=-0.28 23:33:26.883 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 23:33:26.883 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 23:33:26.883 00.000 15672 MoveAxis(E, 91, ABG) 23:33:26.883 00.000 15672 Guiding Dir = 2, Dur = 91 23:33:26.884 00.001 15672 IsSlewing returns 0 23:33:26.885 00.001 15672 IsGuiding returns 0 23:33:26.889 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2369, max=13263, FiltMin=2662, FiltMax=9172, Gamma=2.950 23:33:26.906 00.017 15672 PulseGuide returned control before completion, sleep 80 23:33:26.939 00.033 30444 UpdateGuideState exits: m=126344 SNR=83.4 Saturated 23:33:26.939 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:26.939 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:26.939 00.000 30444 Enqueuing Expose request 23:33:26.989 00.050 15672 IsGuiding returns 1 23:33:26.989 00.000 15672 scope still moving after pulse duration time elapsed 23:33:27.009 00.020 15672 IsSlewing returns 0 23:33:27.020 00.011 15672 IsGuiding returns 0 23:33:27.020 00.000 15672 scope move finished after 91 + 44 ms 23:33:27.020 00.000 15672 Move returns status 0, amount 91 23:33:27.020 00.000 15672 MoveAxis(N, 51, ABG) 23:33:27.021 00.001 15672 Guiding Dir = 0, Dur = 51 23:33:27.021 00.000 15672 IsSlewing returns 0 23:33:27.024 00.003 15672 IsGuiding returns 0 23:33:27.150 00.126 15672 IsGuiding returns 1 23:33:27.150 00.000 15672 scope still moving after pulse duration time elapsed 23:33:27.172 00.022 15672 IsSlewing returns 0 23:33:27.174 00.002 15672 IsGuiding returns 1 23:33:27.195 00.021 15672 IsSlewing returns 0 23:33:27.198 00.003 15672 IsGuiding returns 1 23:33:27.219 00.021 15672 IsSlewing returns 0 23:33:27.244 00.025 15672 IsGuiding returns 0 23:33:27.244 00.000 15672 scope move finished after 51 + 169 ms 23:33:27.244 00.000 15672 Move returns status 0, amount 51 23:33:27.244 00.000 15672 move complete, result=0 23:33:27.244 00.000 15672 worker thread done servicing request 23:33:27.244 00.000 15672 Worker thread wakes up 23:33:27.245 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:27.245 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:27.245 00.000 30444 GuideStep: -0.3 px 91 ms EAST, -0.3 px 51 ms NORTH 23:33:29.150 01.905 15672 Exposure complete 23:33:29.170 00.020 15672 worker thread done servicing request 23:33:29.170 00.000 30444 OnExposeComplete: enter 23:33:29.170 00.000 30444 UpdateGuideState(): m_state=6 23:33:29.170 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2401 23:33:29.170 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=193.29, Mass=115674, SNR=91.0, Peak=11822 HFD=3.6 23:33:29.170 00.000 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.31 = -1.31) 23:33:29.170 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 23:33:29.170 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.59 mountX=0.06 mountY=-0.21, mountTheta=-1.31 23:33:29.171 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.21, opts=13) 23:33:29.171 00.000 30444 Enqueuing Move request for scope (-0.00, -0.21) 23:33:29.171 00.000 15672 Worker thread wakes up 23:33:29.171 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.21) opts 0xd 23:33:29.171 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.21) 23:33:29.171 00.000 15672 Moving (-0.00, -0.21) raw xDistance=0.06 yDistance=-0.21 23:33:29.171 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:33:29.171 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:33:29.171 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 23:33:29.171 00.000 15672 MoveAxis(E, 0, ABG) 23:33:29.171 00.000 15672 Move returns status 0, amount 0 23:33:29.171 00.000 15672 MoveAxis(N, 0, ABG) 23:33:29.171 00.000 15672 Move returns status 0, amount 0 23:33:29.171 00.000 15672 move complete, result=0 23:33:29.171 00.000 15672 worker thread done servicing request 23:33:29.176 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=14166, FiltMin=2649, FiltMax=9496, Gamma=2.950 23:33:29.615 00.439 30444 UpdateGuideState exits: m=115674 SNR=91.0 Saturated 23:33:29.615 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:29.615 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:29.615 00.000 30444 Enqueuing Expose request 23:33:29.615 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:33:29.616 00.001 15672 Worker thread wakes up 23:33:29.616 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:29.616 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:31.722 02.106 15672 Exposure complete 23:33:31.742 00.020 15672 worker thread done servicing request 23:33:31.742 00.000 30444 OnExposeComplete: enter 23:33:31.742 00.000 30444 UpdateGuideState(): m_state=6 23:33:31.742 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2402 23:33:31.742 00.000 30444 Star::Find returns 1 (1), X=461.20, Y=193.40, Mass=105944, SNR=77.3, Peak=13350 HFD=3.2 23:33:31.742 00.000 30444 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.28) = xAngle (-2.49 = -2.49) 23:33:31.742 00.000 30444 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.55 = -2.55) 23:33:31.742 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-2.76 mountX=-0.23 mountY=-0.17, mountTheta=-2.53 23:33:31.743 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.11, opts=13) 23:33:31.743 00.000 30444 Enqueuing Move request for scope (-0.28, -0.11) 23:33:31.743 00.000 15672 Worker thread wakes up 23:33:31.743 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.11) opts 0xd 23:33:31.743 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.11) 23:33:31.743 00.000 15672 Moving (-0.28, -0.11) raw xDistance=-0.23 yDistance=-0.17 23:33:31.743 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:33:31.743 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:33:31.743 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 23:33:31.743 00.000 15672 MoveAxis(E, 0, ABG) 23:33:31.743 00.000 15672 Move returns status 0, amount 0 23:33:31.743 00.000 15672 MoveAxis(N, 0, ABG) 23:33:31.743 00.000 15672 Move returns status 0, amount 0 23:33:31.743 00.000 15672 move complete, result=0 23:33:31.745 00.002 15672 worker thread done servicing request 23:33:31.748 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=13420, FiltMin=2663, FiltMax=9095, Gamma=2.950 23:33:31.797 00.049 30444 UpdateGuideState exits: m=105944 SNR=77.3 Saturated 23:33:31.797 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:31.798 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:31.798 00.000 30444 Enqueuing Expose request 23:33:31.798 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:33:31.798 00.000 15672 Worker thread wakes up 23:33:31.798 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:31.798 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:33.706 01.908 15672 Exposure complete 23:33:33.726 00.020 15672 worker thread done servicing request 23:33:33.726 00.000 30444 OnExposeComplete: enter 23:33:33.726 00.000 30444 UpdateGuideState(): m_state=6 23:33:33.726 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2403 23:33:33.726 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=193.66, Mass=111144, SNR=98.2, Peak=12171 HFD=3.6 23:33:33.726 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 23:33:33.726 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 23:33:33.726 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.28 mountX=-0.17 mountY=0.12, mountTheta=2.52 23:33:33.727 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.15, opts=13) 23:33:33.727 00.000 30444 Enqueuing Move request for scope (-0.13, 0.15) 23:33:33.727 00.000 15672 Worker thread wakes up 23:33:33.727 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd 23:33:33.727 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.15) 23:33:33.727 00.000 15672 Moving (-0.13, 0.15) raw xDistance=-0.17 yDistance=0.12 23:33:33.727 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:33:33.727 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:33:33.727 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:33:33.727 00.000 15672 MoveAxis(E, 0, ABG) 23:33:33.727 00.000 15672 Move returns status 0, amount 0 23:33:33.727 00.000 15672 MoveAxis(N, 0, ABG) 23:33:33.727 00.000 15672 Move returns status 0, amount 0 23:33:33.728 00.001 15672 move complete, result=0 23:33:33.728 00.000 15672 worker thread done servicing request 23:33:33.732 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2380, max=13201, FiltMin=2686, FiltMax=9021, Gamma=2.950 23:33:34.223 00.491 30444 UpdateGuideState exits: m=111144 SNR=98.2 Saturated 23:33:34.223 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:34.223 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:34.223 00.000 30444 Enqueuing Expose request 23:33:34.224 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:33:34.224 00.000 15672 Worker thread wakes up 23:33:34.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:34.224 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:36.331 02.107 15672 Exposure complete 23:33:36.353 00.022 15672 worker thread done servicing request 23:33:36.353 00.000 30444 OnExposeComplete: enter 23:33:36.353 00.000 30444 UpdateGuideState(): m_state=6 23:33:36.353 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2404 23:33:36.353 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=193.52, Mass=107569, SNR=78.7, Peak=11558 HFD=3.2 23:33:36.353 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.40 = -2.88) 23:33:36.353 00.000 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.34 = -2.94) 23:33:36.353 00.000 30444 CameraToMount -- cameraX=-0.93 cameraY=0.02 hyp=0.93 cameraTheta=3.12 mountX=-0.90 mountY=-0.18, mountTheta=-2.94 23:33:36.354 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.93, y=0.02, opts=13) 23:33:36.354 00.000 30444 Enqueuing Move request for scope (-0.93, 0.02) 23:33:36.354 00.000 15672 Worker thread wakes up 23:33:36.354 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.02) opts 0xd 23:33:36.354 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.93, 0.02) 23:33:36.354 00.000 15672 Moving (-0.93, 0.02) raw xDistance=-0.90 yDistance=-0.18 23:33:36.354 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.90 23:33:36.354 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:33:36.354 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:33:36.354 00.000 15672 MoveAxis(E, 243, ABG) 23:33:36.354 00.000 15672 Guiding Dir = 2, Dur = 243 23:33:36.355 00.001 15672 IsSlewing returns 0 23:33:36.356 00.001 15672 IsGuiding returns 0 23:33:36.360 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=11558, FiltMin=2658, FiltMax=9884, Gamma=2.950 23:33:36.380 00.020 15672 PulseGuide returned control before completion, sleep 230 23:33:36.409 00.029 30444 UpdateGuideState exits: m=107569 SNR=78.7 Saturated 23:33:36.409 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:36.409 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:36.409 00.000 30444 Enqueuing Expose request 23:33:36.620 00.211 15672 IsGuiding returns 0 23:33:36.620 00.000 15672 Move returns status 0, amount 243 23:33:36.620 00.000 15672 MoveAxis(N, 0, ABG) 23:33:36.620 00.000 15672 Move returns status 0, amount 0 23:33:36.620 00.000 15672 move complete, result=0 23:33:36.620 00.000 15672 worker thread done servicing request 23:33:36.620 00.000 15672 Worker thread wakes up 23:33:36.620 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:36.620 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:36.620 00.000 30444 GuideStep: -0.9 px 243 ms EAST, -0.2 px 0 ms NORTH 23:33:38.535 01.915 15672 Exposure complete 23:33:38.569 00.034 15672 worker thread done servicing request 23:33:38.570 00.001 30444 OnExposeComplete: enter 23:33:38.570 00.000 30444 UpdateGuideState(): m_state=6 23:33:38.570 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 2405 23:33:38.570 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=193.37, Mass=107599, SNR=83.6, Peak=11254 HFD=3.4 23:33:38.570 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 23:33:38.570 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 23:33:38.570 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-0.99 mountX=0.13 mountY=-0.12, mountTheta=-0.75 23:33:38.570 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.14, opts=13) 23:33:38.570 00.000 30444 Enqueuing Move request for scope (0.09, -0.14) 23:33:38.571 00.001 15672 Worker thread wakes up 23:33:38.571 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd 23:33:38.571 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.14) 23:33:38.571 00.000 15672 Moving (0.09, -0.14) raw xDistance=0.13 yDistance=-0.12 23:33:38.571 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:33:38.571 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:33:38.571 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:33:38.571 00.000 15672 MoveAxis(E, 0, ABG) 23:33:38.571 00.000 15672 Move returns status 0, amount 0 23:33:38.571 00.000 15672 MoveAxis(N, 0, ABG) 23:33:38.571 00.000 15672 Move returns status 0, amount 0 23:33:38.571 00.000 15672 move complete, result=0 23:33:38.571 00.000 15672 worker thread done servicing request 23:33:38.576 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=13779, FiltMin=2685, FiltMax=9550, Gamma=2.950 23:33:38.626 00.050 30444 UpdateGuideState exits: m=107599 SNR=83.6 Saturated 23:33:38.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:38.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:38.626 00.000 30444 Enqueuing Expose request 23:33:38.626 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:33:38.626 00.000 15672 Worker thread wakes up 23:33:38.626 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:38.626 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:40.735 02.109 15672 Exposure complete 23:33:40.755 00.020 15672 worker thread done servicing request 23:33:40.755 00.000 30444 OnExposeComplete: enter 23:33:40.755 00.000 30444 UpdateGuideState(): m_state=6 23:33:40.755 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2406 23:33:40.755 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=193.33, Mass=99365, SNR=68.7, Peak=11372 HFD=3.3 23:33:40.755 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 23:33:40.755 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 23:33:40.755 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.69 mountX=0.03 mountY=-0.18, mountTheta=-1.42 23:33:40.756 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.18, opts=13) 23:33:40.756 00.000 30444 Enqueuing Move request for scope (-0.02, -0.18) 23:33:40.756 00.000 15672 Worker thread wakes up 23:33:40.756 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd 23:33:40.756 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.18) 23:33:40.756 00.000 15672 Moving (-0.02, -0.18) raw xDistance=0.03 yDistance=-0.18 23:33:40.756 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:33:40.756 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:33:40.756 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:33:40.756 00.000 15672 MoveAxis(E, 0, ABG) 23:33:40.756 00.000 15672 Move returns status 0, amount 0 23:33:40.756 00.000 15672 MoveAxis(N, 0, ABG) 23:33:40.756 00.000 15672 Move returns status 0, amount 0 23:33:40.756 00.000 15672 move complete, result=0 23:33:40.756 00.000 15672 worker thread done servicing request 23:33:40.762 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2384, max=13158, FiltMin=2731, FiltMax=8736, Gamma=2.950 23:33:40.860 00.098 30444 UpdateGuideState exits: m=99365 SNR=68.7 Saturated 23:33:40.861 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:40.861 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:40.861 00.000 30444 Enqueuing Expose request 23:33:40.861 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:33:40.861 00.000 15672 Worker thread wakes up 23:33:40.862 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:40.862 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:42.767 01.905 15672 Exposure complete 23:33:42.787 00.020 15672 worker thread done servicing request 23:33:42.787 00.000 30444 OnExposeComplete: enter 23:33:42.787 00.000 30444 UpdateGuideState(): m_state=6 23:33:42.787 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2407 23:33:42.787 00.000 30444 Star::Find returns 1 (1), X=461.05, Y=192.98, Mass=110165, SNR=70.3, Peak=12091 HFD=3.9 23:33:42.787 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 23:33:42.788 00.001 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 23:33:42.788 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.52 hyp=0.67 cameraTheta=-2.26 mountX=-0.27 mountY=-0.60, mountTheta=-1.99 23:33:42.788 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.52, opts=13) 23:33:42.788 00.000 30444 Enqueuing Move request for scope (-0.43, -0.52) 23:33:42.788 00.000 15672 Worker thread wakes up 23:33:42.788 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.52) opts 0xd 23:33:42.788 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.52) 23:33:42.788 00.000 15672 Moving (-0.43, -0.52) raw xDistance=-0.27 yDistance=-0.60 23:33:42.788 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 23:33:42.788 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 23:33:42.788 00.000 15672 MoveAxis(E, 72, ABG) 23:33:42.788 00.000 15672 Guiding Dir = 2, Dur = 72 23:33:42.789 00.001 15672 IsSlewing returns 0 23:33:42.791 00.002 15672 IsGuiding returns 0 23:33:42.795 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=13079, FiltMin=2599, FiltMax=8371, Gamma=2.950 23:33:42.817 00.022 15672 PulseGuide returned control before completion, sleep 57 23:33:42.876 00.059 15672 IsGuiding returns 1 23:33:42.876 00.000 15672 scope still moving after pulse duration time elapsed 23:33:42.896 00.020 15672 IsSlewing returns 0 23:33:42.897 00.001 15672 IsGuiding returns 1 23:33:42.918 00.021 15672 IsSlewing returns 0 23:33:42.939 00.021 30444 UpdateGuideState exits: m=110165 SNR=70.3 Saturated 23:33:42.939 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:42.939 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:42.939 00.000 30444 Enqueuing Expose request 23:33:42.961 00.022 15672 IsGuiding returns 0 23:33:42.961 00.000 15672 scope move finished after 72 + 98 ms 23:33:42.961 00.000 15672 Move returns status 0, amount 72 23:33:42.961 00.000 15672 MoveAxis(N, 107, ABG) 23:33:42.961 00.000 15672 Guiding Dir = 0, Dur = 107 23:33:42.961 00.000 15672 IsSlewing returns 0 23:33:42.963 00.002 15672 IsGuiding returns 0 23:33:43.041 00.078 15672 PulseGuide returned control before completion, sleep 40 23:33:43.083 00.042 15672 IsGuiding returns 1 23:33:43.083 00.000 15672 scope still moving after pulse duration time elapsed 23:33:43.104 00.021 15672 IsSlewing returns 0 23:33:43.105 00.001 15672 IsGuiding returns 1 23:33:43.126 00.021 15672 IsSlewing returns 0 23:33:43.127 00.001 15672 IsGuiding returns 1 23:33:43.147 00.020 15672 IsSlewing returns 0 23:33:43.149 00.002 15672 IsGuiding returns 1 23:33:43.170 00.021 15672 IsSlewing returns 0 23:33:43.234 00.064 15672 IsGuiding returns 0 23:33:43.234 00.000 15672 scope move finished after 107 + 163 ms 23:33:43.234 00.000 15672 Move returns status 0, amount 107 23:33:43.234 00.000 15672 move complete, result=0 23:33:43.234 00.000 15672 worker thread done servicing request 23:33:43.235 00.001 15672 Worker thread wakes up 23:33:43.235 00.000 30444 GuideStep: -0.3 px 72 ms EAST, -0.6 px 107 ms NORTH 23:33:43.235 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:43.235 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:45.343 02.108 15672 Exposure complete 23:33:45.362 00.019 15672 worker thread done servicing request 23:33:45.362 00.000 30444 OnExposeComplete: enter 23:33:45.362 00.000 30444 UpdateGuideState(): m_state=6 23:33:45.362 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2408 23:33:45.362 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=193.26, Mass=100185, SNR=73.2, Peak=12346 HFD=3.3 23:33:45.362 00.000 30444 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 23:33:45.362 00.000 30444 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 23:33:45.362 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-2.04 mountX=-0.05 mountY=-0.27, mountTheta=-1.77 23:33:45.363 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.24, opts=13) 23:33:45.363 00.000 30444 Enqueuing Move request for scope (-0.12, -0.24) 23:33:45.363 00.000 15672 Worker thread wakes up 23:33:45.363 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.24) opts 0xd 23:33:45.363 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.24) 23:33:45.363 00.000 15672 Moving (-0.12, -0.24) raw xDistance=-0.05 yDistance=-0.27 23:33:45.363 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:33:45.363 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 23:33:45.363 00.000 15672 MoveAxis(E, 0, ABG) 23:33:45.363 00.000 15672 Move returns status 0, amount 0 23:33:45.363 00.000 15672 MoveAxis(N, 47, ABG) 23:33:45.363 00.000 15672 Guiding Dir = 0, Dur = 47 23:33:45.364 00.001 15672 IsSlewing returns 0 23:33:45.365 00.001 15672 IsGuiding returns 0 23:33:45.368 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=14609, FiltMin=2669, FiltMax=9461, Gamma=2.950 23:33:45.418 00.050 30444 UpdateGuideState exits: m=100185 SNR=73.2 Saturated 23:33:45.418 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:45.418 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:45.418 00.000 30444 Enqueuing Expose request 23:33:45.454 00.036 15672 IsGuiding returns 1 23:33:45.454 00.000 15672 scope still moving after pulse duration time elapsed 23:33:45.476 00.022 15672 IsSlewing returns 0 23:33:45.477 00.001 15672 IsGuiding returns 1 23:33:45.497 00.020 15672 IsSlewing returns 0 23:33:45.500 00.003 15672 IsGuiding returns 1 23:33:45.520 00.020 15672 IsSlewing returns 0 23:33:45.534 00.014 15672 IsGuiding returns 0 23:33:45.534 00.000 15672 scope move finished after 47 + 122 ms 23:33:45.535 00.001 15672 Move returns status 0, amount 47 23:33:45.535 00.000 15672 move complete, result=0 23:33:45.535 00.000 15672 worker thread done servicing request 23:33:45.535 00.000 15672 Worker thread wakes up 23:33:45.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:45.535 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:45.536 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 47 ms NORTH 23:33:47.443 01.907 15672 Exposure complete 23:33:47.462 00.019 15672 worker thread done servicing request 23:33:47.462 00.000 30444 OnExposeComplete: enter 23:33:47.462 00.000 30444 UpdateGuideState(): m_state=6 23:33:47.462 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2409 23:33:47.462 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=193.34, Mass=107606, SNR=77.3, Peak=13662 HFD=3.4 23:33:47.462 00.000 30444 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.28) = xAngle (-2.22 = -2.22) 23:33:47.462 00.000 30444 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.28 = -2.28) 23:33:47.462 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-2.49 mountX=-0.17 mountY=-0.21, mountTheta=-2.24 23:33:47.463 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.17, opts=13) 23:33:47.463 00.000 30444 Enqueuing Move request for scope (-0.22, -0.17) 23:33:47.463 00.000 15672 Worker thread wakes up 23:33:47.463 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.17) opts 0xd 23:33:47.463 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.17) 23:33:47.463 00.000 15672 Moving (-0.22, -0.17) raw xDistance=-0.17 yDistance=-0.21 23:33:47.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:33:47.463 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:33:47.463 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 23:33:47.463 00.000 15672 MoveAxis(E, 0, ABG) 23:33:47.463 00.000 15672 Move returns status 0, amount 0 23:33:47.463 00.000 15672 MoveAxis(N, 0, ABG) 23:33:47.463 00.000 15672 Move returns status 0, amount 0 23:33:47.463 00.000 15672 move complete, result=0 23:33:47.465 00.002 15672 worker thread done servicing request 23:33:47.469 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=13997, FiltMin=2666, FiltMax=9255, Gamma=2.950 23:33:47.518 00.049 30444 UpdateGuideState exits: m=107606 SNR=77.3 Saturated 23:33:47.518 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:47.518 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:47.518 00.000 30444 Enqueuing Expose request 23:33:47.519 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:33:47.519 00.000 15672 Worker thread wakes up 23:33:47.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:47.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:49.635 02.116 15672 Exposure complete 23:33:49.667 00.032 15672 worker thread done servicing request 23:33:49.668 00.001 30444 OnExposeComplete: enter 23:33:49.668 00.000 30444 UpdateGuideState(): m_state=6 23:33:49.668 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2410 23:33:49.668 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=193.02, Mass=110371, SNR=81.5, Peak=12785 HFD=3.5 23:33:49.668 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 23:33:49.668 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 23:33:49.668 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.49 hyp=0.49 cameraTheta=-1.69 mountX=0.08 mountY=-0.49, mountTheta=-1.41 23:33:49.668 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.49, opts=13) 23:33:49.668 00.000 30444 Enqueuing Move request for scope (-0.06, -0.49) 23:33:49.668 00.000 15672 Worker thread wakes up 23:33:49.669 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.49) opts 0xd 23:33:49.669 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.49) 23:33:49.669 00.000 15672 Moving (-0.06, -0.49) raw xDistance=0.08 yDistance=-0.49 23:33:49.669 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:33:49.669 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 23:33:49.669 00.000 15672 MoveAxis(E, 0, ABG) 23:33:49.669 00.000 15672 Move returns status 0, amount 0 23:33:49.669 00.000 15672 MoveAxis(N, 87, ABG) 23:33:49.669 00.000 15672 Guiding Dir = 0, Dur = 87 23:33:49.669 00.000 15672 IsSlewing returns 0 23:33:49.671 00.002 15672 IsGuiding returns 0 23:33:49.675 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2396, max=14839, FiltMin=2665, FiltMax=10113, Gamma=2.950 23:33:49.724 00.049 30444 UpdateGuideState exits: m=110371 SNR=81.5 Saturated 23:33:49.724 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:49.724 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:49.724 00.000 30444 Enqueuing Expose request 23:33:49.749 00.025 15672 PulseGuide returned control before completion, sleep 18 23:33:49.769 00.020 15672 IsGuiding returns 1 23:33:49.769 00.000 15672 scope still moving after pulse duration time elapsed 23:33:49.791 00.022 15672 IsSlewing returns 0 23:33:49.792 00.001 15672 IsGuiding returns 1 23:33:49.813 00.021 15672 IsSlewing returns 0 23:33:49.815 00.002 15672 IsGuiding returns 1 23:33:49.835 00.020 15672 IsSlewing returns 0 23:33:49.895 00.060 15672 IsGuiding returns 0 23:33:49.895 00.000 15672 scope move finished after 87 + 137 ms 23:33:49.895 00.000 15672 Move returns status 0, amount 87 23:33:49.895 00.000 15672 move complete, result=0 23:33:49.896 00.001 15672 worker thread done servicing request 23:33:49.896 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 87 ms NORTH 23:33:49.896 00.000 15672 Worker thread wakes up 23:33:49.896 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:49.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:51.810 01.914 15672 Exposure complete 23:33:51.830 00.020 15672 worker thread done servicing request 23:33:51.830 00.000 30444 OnExposeComplete: enter 23:33:51.830 00.000 30444 UpdateGuideState(): m_state=6 23:33:51.830 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2411 23:33:51.830 00.000 30444 Star::Find returns 1 (1), X=461.12, Y=193.15, Mass=105616, SNR=84.3, Peak=11729 HFD=3.8 23:33:51.830 00.000 30444 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 23:33:51.831 00.001 30444 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 23:33:51.831 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.35 hyp=0.50 cameraTheta=-2.36 mountX=-0.25 mountY=-0.42, mountTheta=-2.10 23:33:51.831 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.35, opts=13) 23:33:51.831 00.000 30444 Enqueuing Move request for scope (-0.36, -0.35) 23:33:51.831 00.000 15672 Worker thread wakes up 23:33:51.831 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.35) opts 0xd 23:33:51.831 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.35) 23:33:51.831 00.000 15672 Moving (-0.36, -0.35) raw xDistance=-0.25 yDistance=-0.42 23:33:51.831 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 23:33:51.831 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 23:33:51.831 00.000 15672 MoveAxis(E, 0, ABG) 23:33:51.831 00.000 15672 Move returns status 0, amount 0 23:33:51.832 00.001 15672 MoveAxis(N, 75, ABG) 23:33:51.832 00.000 15672 Guiding Dir = 0, Dur = 75 23:33:51.832 00.000 15672 IsSlewing returns 0 23:33:51.833 00.001 15672 IsGuiding returns 0 23:33:51.837 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=14048, FiltMin=2641, FiltMax=9841, Gamma=2.950 23:33:51.886 00.049 30444 UpdateGuideState exits: m=105616 SNR=84.3 Saturated 23:33:51.886 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:51.886 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:51.886 00.000 30444 Enqueuing Expose request 23:33:51.906 00.020 15672 PulseGuide returned control before completion, sleep 12 23:33:51.921 00.015 15672 IsGuiding returns 1 23:33:51.921 00.000 15672 scope still moving after pulse duration time elapsed 23:33:51.942 00.021 15672 IsSlewing returns 0 23:33:51.943 00.001 15672 IsGuiding returns 1 23:33:51.965 00.022 15672 IsSlewing returns 0 23:33:51.966 00.001 15672 IsGuiding returns 1 23:33:51.986 00.020 15672 IsSlewing returns 0 23:33:52.051 00.065 15672 IsGuiding returns 0 23:33:52.051 00.000 15672 scope move finished after 75 + 142 ms 23:33:52.051 00.000 15672 Move returns status 0, amount 75 23:33:52.051 00.000 15672 move complete, result=0 23:33:52.051 00.000 15672 worker thread done servicing request 23:33:52.052 00.001 15672 Worker thread wakes up 23:33:52.052 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:52.052 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:52.052 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 75 ms NORTH 23:33:54.161 02.109 15672 Exposure complete 23:33:54.181 00.020 15672 worker thread done servicing request 23:33:54.181 00.000 30444 OnExposeComplete: enter 23:33:54.181 00.000 30444 UpdateGuideState(): m_state=6 23:33:54.181 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2412 23:33:54.181 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=192.98, Mass=106654, SNR=74.7, Peak=11736 HFD=3.6 23:33:54.181 00.000 30444 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.28) = xAngle (-2.38 = -2.38) 23:33:54.181 00.000 30444 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.44 = -2.44) 23:33:54.181 00.000 30444 CameraToMount -- cameraX=-0.99 cameraY=-0.52 hyp=1.12 cameraTheta=-2.66 mountX=-0.81 mountY=-0.72, mountTheta=-2.41 23:33:54.181 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.99, y=-0.52, opts=13) 23:33:54.181 00.000 30444 Enqueuing Move request for scope (-0.99, -0.52) 23:33:54.181 00.000 15672 Worker thread wakes up 23:33:54.181 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.99, -0.52) opts 0xd 23:33:54.181 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.99, -0.52) 23:33:54.181 00.000 15672 Moving (-0.99, -0.52) raw xDistance=-0.81 yDistance=-0.72 23:33:54.181 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81 23:33:54.181 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 23:33:54.181 00.000 15672 MoveAxis(E, 220, ABG) 23:33:54.181 00.000 15672 Guiding Dir = 2, Dur = 220 23:33:54.181 00.000 15672 IsSlewing returns 0 23:33:54.183 00.002 15672 IsGuiding returns 0 23:33:54.188 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=12790, FiltMin=2693, FiltMax=8733, Gamma=2.950 23:33:54.206 00.018 15672 PulseGuide returned control before completion, sleep 208 23:33:54.237 00.031 30444 UpdateGuideState exits: m=106654 SNR=74.7 Saturated 23:33:54.237 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:54.237 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:54.237 00.000 30444 Enqueuing Expose request 23:33:54.432 00.195 15672 IsGuiding returns 0 23:33:54.432 00.000 15672 Move returns status 0, amount 220 23:33:54.432 00.000 15672 MoveAxis(N, 129, ABG) 23:33:54.432 00.000 15672 Guiding Dir = 0, Dur = 129 23:33:54.433 00.001 15672 IsSlewing returns 0 23:33:54.435 00.002 15672 IsGuiding returns 0 23:33:54.510 00.075 15672 PulseGuide returned control before completion, sleep 65 23:33:54.578 00.068 15672 IsGuiding returns 1 23:33:54.578 00.000 15672 scope still moving after pulse duration time elapsed 23:33:54.599 00.021 15672 IsSlewing returns 0 23:33:54.624 00.025 15672 IsGuiding returns 1 23:33:54.645 00.021 15672 IsSlewing returns 0 23:33:54.647 00.002 15672 IsGuiding returns 1 23:33:54.669 00.022 15672 IsSlewing returns 0 23:33:54.687 00.018 15672 IsGuiding returns 0 23:33:54.688 00.001 15672 scope move finished after 129 + 122 ms 23:33:54.688 00.000 15672 Move returns status 0, amount 129 23:33:54.688 00.000 15672 move complete, result=0 23:33:54.688 00.000 15672 worker thread done servicing request 23:33:54.688 00.000 15672 Worker thread wakes up 23:33:54.688 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:54.689 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:54.689 00.000 30444 GuideStep: -0.8 px 220 ms EAST, -0.7 px 129 ms NORTH 23:33:56.604 01.915 15672 Exposure complete 23:33:56.626 00.022 15672 worker thread done servicing request 23:33:56.626 00.000 30444 OnExposeComplete: enter 23:33:56.626 00.000 30444 UpdateGuideState(): m_state=6 23:33:56.626 00.000 30444 Star::Find(15, 460, 192, 0, (0,0,0,0), 0.0, 255) frame 2413 23:33:56.626 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=193.03, Mass=96341, SNR=69.9, Peak=11053 HFD=3.5 23:33:56.627 00.001 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 23:33:56.627 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 23:33:56.627 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.48 hyp=0.48 cameraTheta=-1.66 mountX=0.09 mountY=-0.48, mountTheta=-1.39 23:33:56.627 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.48, opts=13) 23:33:56.627 00.000 30444 Enqueuing Move request for scope (-0.04, -0.48) 23:33:56.628 00.001 15672 Worker thread wakes up 23:33:56.628 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.48) opts 0xd 23:33:56.628 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.48) 23:33:56.628 00.000 15672 Moving (-0.04, -0.48) raw xDistance=0.09 yDistance=-0.48 23:33:56.628 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:33:56.628 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 23:33:56.628 00.000 15672 MoveAxis(E, 0, ABG) 23:33:56.628 00.000 15672 Move returns status 0, amount 0 23:33:56.628 00.000 15672 MoveAxis(N, 85, ABG) 23:33:56.628 00.000 15672 Guiding Dir = 0, Dur = 85 23:33:56.628 00.000 15672 IsSlewing returns 0 23:33:56.629 00.001 15672 IsGuiding returns 0 23:33:56.635 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=13196, FiltMin=2700, FiltMax=9155, Gamma=2.950 23:33:56.688 00.053 30444 UpdateGuideState exits: m=96341 SNR=69.9 Saturated 23:33:56.688 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:56.689 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:56.689 00.000 30444 Enqueuing Expose request 23:33:56.747 00.058 15672 IsGuiding returns 1 23:33:56.748 00.001 15672 scope still moving after pulse duration time elapsed 23:33:56.768 00.020 15672 IsSlewing returns 0 23:33:56.769 00.001 15672 IsGuiding returns 1 23:33:56.790 00.021 15672 IsSlewing returns 0 23:33:56.791 00.001 15672 IsGuiding returns 1 23:33:56.812 00.021 15672 IsSlewing returns 0 23:33:56.844 00.032 15672 IsGuiding returns 0 23:33:56.844 00.000 15672 scope move finished after 85 + 130 ms 23:33:56.845 00.001 15672 Move returns status 0, amount 85 23:33:56.845 00.000 15672 move complete, result=0 23:33:56.845 00.000 15672 worker thread done servicing request 23:33:56.845 00.000 15672 Worker thread wakes up 23:33:56.845 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:56.845 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:56.846 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 85 ms NORTH 23:33:58.962 02.116 15672 Exposure complete 23:33:58.995 00.033 15672 worker thread done servicing request 23:33:58.995 00.000 30444 OnExposeComplete: enter 23:33:58.995 00.000 30444 UpdateGuideState(): m_state=6 23:33:58.995 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2414 23:33:58.995 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=192.44, Mass=103688, SNR=86.0, Peak=10826 HFD=3.3 23:33:58.996 00.001 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 23:33:58.996 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 23:33:58.996 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-1.07 hyp=1.07 cameraTheta=-1.48 mountX=0.39 mountY=-1.02, mountTheta=-1.21 23:33:58.996 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-1.07, opts=13) 23:33:58.996 00.000 30444 Enqueuing Move request for scope (0.10, -1.07) 23:33:58.996 00.000 15672 Worker thread wakes up 23:33:58.996 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -1.07) opts 0xd 23:33:58.996 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -1.07) 23:33:58.996 00.000 15672 Moving (0.10, -1.07) raw xDistance=0.39 yDistance=-1.02 23:33:58.996 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 23:33:58.996 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02 23:33:58.997 00.001 15672 MoveAxis(W, 105, ABG) 23:33:58.997 00.000 15672 Guiding Dir = 3, Dur = 105 23:33:58.997 00.000 15672 IsSlewing returns 0 23:33:58.999 00.002 15672 IsGuiding returns 0 23:33:59.003 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=12480, FiltMin=2618, FiltMax=9253, Gamma=2.950 23:33:59.015 00.012 15672 PulseGuide returned control before completion, sleep 99 23:33:59.052 00.037 30444 UpdateGuideState exits: m=103688 SNR=86.0 Saturated 23:33:59.052 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:59.052 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:33:59.053 00.001 30444 Enqueuing Expose request 23:33:59.116 00.063 15672 IsGuiding returns 1 23:33:59.116 00.000 15672 scope still moving after pulse duration time elapsed 23:33:59.137 00.021 15672 IsSlewing returns 0 23:33:59.159 00.022 15672 IsGuiding returns 0 23:33:59.159 00.000 15672 scope move finished after 105 + 55 ms 23:33:59.159 00.000 15672 Move returns status 0, amount 105 23:33:59.159 00.000 15672 MoveAxis(N, 182, ABG) 23:33:59.159 00.000 15672 Guiding Dir = 0, Dur = 182 23:33:59.159 00.000 15672 IsSlewing returns 0 23:33:59.160 00.001 15672 IsGuiding returns 0 23:33:59.240 00.080 15672 PulseGuide returned control before completion, sleep 114 23:33:59.357 00.117 15672 IsGuiding returns 1 23:33:59.357 00.000 15672 scope still moving after pulse duration time elapsed 23:33:59.378 00.021 15672 IsSlewing returns 0 23:33:59.381 00.003 15672 IsGuiding returns 1 23:33:59.402 00.021 15672 IsSlewing returns 0 23:33:59.405 00.003 15672 IsGuiding returns 1 23:33:59.425 00.020 15672 IsSlewing returns 0 23:33:59.448 00.023 15672 IsGuiding returns 0 23:33:59.448 00.000 15672 scope move finished after 182 + 105 ms 23:33:59.448 00.000 15672 Move returns status 0, amount 182 23:33:59.448 00.000 15672 move complete, result=0 23:33:59.448 00.000 15672 worker thread done servicing request 23:33:59.449 00.001 15672 Worker thread wakes up 23:33:59.449 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:33:59.449 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:33:59.449 00.000 30444 GuideStep: 0.4 px 105 ms WEST, -1.0 px 182 ms NORTH 23:34:01.356 01.907 15672 Exposure complete 23:34:01.375 00.019 15672 worker thread done servicing request 23:34:01.376 00.001 30444 OnExposeComplete: enter 23:34:01.376 00.000 30444 UpdateGuideState(): m_state=6 23:34:01.376 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2415 23:34:01.376 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=192.79, Mass=105131, SNR=72.0, Peak=11461 HFD=3.5 23:34:01.376 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.58 = -1.58) 23:34:01.376 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.64 = -1.64) 23:34:01.376 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.72 hyp=0.75 cameraTheta=-1.86 mountX=-0.01 mountY=-0.75, mountTheta=-1.58 23:34:01.376 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.72, opts=13) 23:34:01.376 00.000 30444 Enqueuing Move request for scope (-0.22, -0.72) 23:34:01.376 00.000 15672 Worker thread wakes up 23:34:01.377 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.72) opts 0xd 23:34:01.377 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.72) 23:34:01.377 00.000 15672 Moving (-0.22, -0.72) raw xDistance=-0.01 yDistance=-0.75 23:34:01.377 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:34:01.377 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 23:34:01.377 00.000 15672 MoveAxis(E, 0, ABG) 23:34:01.377 00.000 15672 Move returns status 0, amount 0 23:34:01.377 00.000 15672 MoveAxis(N, 134, ABG) 23:34:01.377 00.000 15672 Guiding Dir = 0, Dur = 134 23:34:01.377 00.000 15672 IsSlewing returns 0 23:34:01.378 00.001 15672 IsGuiding returns 0 23:34:01.382 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=12405, FiltMin=2693, FiltMax=9047, Gamma=2.950 23:34:01.432 00.050 30444 UpdateGuideState exits: m=105131 SNR=72.0 Saturated 23:34:01.432 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:01.432 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:01.432 00.000 30444 Enqueuing Expose request 23:34:01.492 00.060 15672 PulseGuide returned control before completion, sleep 31 23:34:01.525 00.033 15672 IsGuiding returns 1 23:34:01.526 00.001 15672 scope still moving after pulse duration time elapsed 23:34:01.546 00.020 15672 IsSlewing returns 0 23:34:01.549 00.003 15672 IsGuiding returns 1 23:34:01.571 00.022 15672 IsSlewing returns 0 23:34:01.573 00.002 15672 IsGuiding returns 1 23:34:01.595 00.022 15672 IsSlewing returns 0 23:34:01.620 00.025 15672 IsGuiding returns 0 23:34:01.621 00.001 15672 scope move finished after 134 + 108 ms 23:34:01.621 00.000 15672 Move returns status 0, amount 134 23:34:01.621 00.000 15672 move complete, result=0 23:34:01.621 00.000 15672 worker thread done servicing request 23:34:01.621 00.000 15672 Worker thread wakes up 23:34:01.621 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:01.622 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:01.622 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.8 px 134 ms NORTH 23:34:03.733 02.111 15672 Exposure complete 23:34:03.752 00.019 15672 worker thread done servicing request 23:34:03.752 00.000 30444 OnExposeComplete: enter 23:34:03.753 00.001 30444 UpdateGuideState(): m_state=6 23:34:03.753 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2416 23:34:03.753 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=193.61, Mass=105858, SNR=78.1, Peak=11766 HFD=3.5 23:34:03.753 00.000 30444 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.28) = xAngle (2.83 = 2.83) 23:34:03.753 00.000 30444 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.77 = 2.77) 23:34:03.753 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.20 cameraTheta=2.55 mountX=-0.19 mountY=0.07, mountTheta=2.78 23:34:03.753 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.11, opts=13) 23:34:03.753 00.000 30444 Enqueuing Move request for scope (-0.16, 0.11) 23:34:03.753 00.000 15672 Worker thread wakes up 23:34:03.753 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd 23:34:03.754 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.11) 23:34:03.754 00.000 15672 Moving (-0.16, 0.11) raw xDistance=-0.19 yDistance=0.07 23:34:03.754 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:34:03.754 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:03.754 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:34:03.754 00.000 15672 MoveAxis(E, 0, ABG) 23:34:03.754 00.000 15672 Move returns status 0, amount 0 23:34:03.754 00.000 15672 MoveAxis(N, 0, ABG) 23:34:03.754 00.000 15672 Move returns status 0, amount 0 23:34:03.754 00.000 15672 move complete, result=0 23:34:03.754 00.000 15672 worker thread done servicing request 23:34:03.759 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=12510, FiltMin=2684, FiltMax=8971, Gamma=2.950 23:34:03.808 00.049 30444 UpdateGuideState exits: m=105858 SNR=78.1 Saturated 23:34:03.808 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:03.808 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:03.808 00.000 30444 Enqueuing Expose request 23:34:03.808 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:34:03.808 00.000 15672 Worker thread wakes up 23:34:03.808 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:03.808 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:05.717 01.909 15672 Exposure complete 23:34:05.746 00.029 15672 worker thread done servicing request 23:34:05.746 00.000 30444 OnExposeComplete: enter 23:34:05.746 00.000 30444 UpdateGuideState(): m_state=6 23:34:05.746 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2417 23:34:05.746 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.61, Mass=102197, SNR=75.7, Peak=12140 HFD=3.3 23:34:05.746 00.000 30444 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 23:34:05.746 00.000 30444 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.21 = 1.21) 23:34:05.746 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=0.04 mountY=0.11, mountTheta=1.27 23:34:05.747 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.10, opts=13) 23:34:05.747 00.000 30444 Enqueuing Move request for scope (0.07, 0.10) 23:34:05.747 00.000 15672 Worker thread wakes up 23:34:05.747 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd 23:34:05.747 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.10) 23:34:05.747 00.000 15672 Moving (0.07, 0.10) raw xDistance=0.04 yDistance=0.11 23:34:05.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:34:05.747 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:05.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:34:05.747 00.000 15672 MoveAxis(E, 0, ABG) 23:34:05.747 00.000 15672 Move returns status 0, amount 0 23:34:05.747 00.000 15672 MoveAxis(N, 0, ABG) 23:34:05.747 00.000 15672 Move returns status 0, amount 0 23:34:05.747 00.000 15672 move complete, result=0 23:34:05.747 00.000 15672 worker thread done servicing request 23:34:05.752 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=13451, FiltMin=2598, FiltMax=9644, Gamma=2.950 23:34:05.853 00.101 30444 UpdateGuideState exits: m=102197 SNR=75.7 Saturated 23:34:05.853 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:05.853 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:05.853 00.000 30444 Enqueuing Expose request 23:34:05.853 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:34:05.853 00.000 15672 Worker thread wakes up 23:34:05.853 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:05.853 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:07.963 02.110 15672 Exposure complete 23:34:07.983 00.020 15672 worker thread done servicing request 23:34:07.983 00.000 30444 OnExposeComplete: enter 23:34:07.983 00.000 30444 UpdateGuideState(): m_state=6 23:34:07.983 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2418 23:34:07.984 00.001 30444 Star::Find returns 1 (1), X=461.55, Y=193.48, Mass=120445, SNR=81.1, Peak=13038 HFD=3.2 23:34:07.984 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 23:34:07.984 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 23:34:07.984 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.37 mountX=0.07 mountY=-0.01, mountTheta=-0.15 23:34:07.984 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.03, opts=13) 23:34:07.984 00.000 30444 Enqueuing Move request for scope (0.07, -0.03) 23:34:07.984 00.000 15672 Worker thread wakes up 23:34:07.984 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd 23:34:07.984 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.03) 23:34:07.984 00.000 15672 Moving (0.07, -0.03) raw xDistance=0.07 yDistance=-0.01 23:34:07.984 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:34:07.984 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:07.985 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:34:07.985 00.000 15672 MoveAxis(E, 0, ABG) 23:34:07.985 00.000 15672 Move returns status 0, amount 0 23:34:07.985 00.000 15672 MoveAxis(N, 0, ABG) 23:34:07.985 00.000 15672 Move returns status 0, amount 0 23:34:07.985 00.000 15672 move complete, result=0 23:34:07.985 00.000 15672 worker thread done servicing request 23:34:07.989 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=13038, FiltMin=2663, FiltMax=9078, Gamma=2.950 23:34:08.044 00.055 30444 UpdateGuideState exits: m=120445 SNR=81.1 Saturated 23:34:08.044 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:08.044 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:08.044 00.000 30444 Enqueuing Expose request 23:34:08.044 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:34:08.044 00.000 15672 Worker thread wakes up 23:34:08.044 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:08.044 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:09.949 01.905 15672 Exposure complete 23:34:09.969 00.020 15672 worker thread done servicing request 23:34:09.969 00.000 30444 OnExposeComplete: enter 23:34:09.969 00.000 30444 UpdateGuideState(): m_state=6 23:34:09.969 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2419 23:34:09.970 00.001 30444 Star::Find returns 1 (1), X=461.91, Y=193.33, Mass=124908, SNR=88.1, Peak=12248 HFD=3.9 23:34:09.970 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 23:34:09.970 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.16 = -0.16) 23:34:09.970 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.17 hyp=0.47 cameraTheta=-0.38 mountX=0.47 mountY=-0.08, mountTheta=-0.16 23:34:09.970 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.17, opts=13) 23:34:09.970 00.000 30444 Enqueuing Move request for scope (0.44, -0.17) 23:34:09.970 00.000 15672 Worker thread wakes up 23:34:09.970 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.17) opts 0xd 23:34:09.970 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.17) 23:34:09.970 00.000 15672 Moving (0.44, -0.17) raw xDistance=0.47 yDistance=-0.08 23:34:09.970 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47 23:34:09.970 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:09.971 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 23:34:09.971 00.000 15672 MoveAxis(W, 126, ABG) 23:34:09.971 00.000 15672 Guiding Dir = 3, Dur = 126 23:34:09.972 00.001 15672 IsSlewing returns 0 23:34:09.973 00.001 15672 IsGuiding returns 0 23:34:09.976 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=12508, FiltMin=2692, FiltMax=9377, Gamma=2.950 23:34:09.989 00.013 15672 PulseGuide returned control before completion, sleep 120 23:34:10.027 00.038 30444 UpdateGuideState exits: m=124908 SNR=88.1 Saturated 23:34:10.027 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:10.027 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:10.027 00.000 30444 Enqueuing Expose request 23:34:10.135 00.108 15672 IsGuiding returns 0 23:34:10.135 00.000 15672 Move returns status 0, amount 126 23:34:10.135 00.000 15672 MoveAxis(N, 0, ABG) 23:34:10.135 00.000 15672 Move returns status 0, amount 0 23:34:10.135 00.000 15672 move complete, result=0 23:34:10.135 00.000 15672 worker thread done servicing request 23:34:10.136 00.001 30444 GuideStep: 0.5 px 126 ms WEST, -0.1 px 0 ms NORTH 23:34:10.136 00.000 15672 Worker thread wakes up 23:34:10.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:10.136 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:12.246 02.110 15672 Exposure complete 23:34:12.266 00.020 15672 worker thread done servicing request 23:34:12.266 00.000 30444 OnExposeComplete: enter 23:34:12.266 00.000 30444 UpdateGuideState(): m_state=6 23:34:12.266 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2420 23:34:12.266 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=193.43, Mass=109402, SNR=84.8, Peak=11919 HFD=3.3 23:34:12.266 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 23:34:12.266 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 23:34:12.266 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.67 mountX=0.01 mountY=-0.08, mountTheta=-1.39 23:34:12.266 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.08, opts=13) 23:34:12.266 00.000 30444 Enqueuing Move request for scope (-0.01, -0.08) 23:34:12.266 00.000 15672 Worker thread wakes up 23:34:12.266 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd 23:34:12.266 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.08) 23:34:12.266 00.000 15672 Moving (-0.01, -0.08) raw xDistance=0.01 yDistance=-0.08 23:34:12.266 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:34:12.266 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:12.266 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 23:34:12.266 00.000 15672 MoveAxis(E, 0, ABG) 23:34:12.266 00.000 15672 Move returns status 0, amount 0 23:34:12.268 00.002 15672 MoveAxis(N, 0, ABG) 23:34:12.268 00.000 15672 Move returns status 0, amount 0 23:34:12.268 00.000 15672 move complete, result=0 23:34:12.268 00.000 15672 worker thread done servicing request 23:34:12.272 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=12135, FiltMin=2708, FiltMax=8840, Gamma=2.950 23:34:12.322 00.050 30444 UpdateGuideState exits: m=109402 SNR=84.8 Saturated 23:34:12.322 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:12.322 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:12.322 00.000 30444 Enqueuing Expose request 23:34:12.322 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:34:12.322 00.000 15672 Worker thread wakes up 23:34:12.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:12.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:14.229 01.907 15672 Exposure complete 23:34:14.248 00.019 15672 worker thread done servicing request 23:34:14.249 00.001 30444 OnExposeComplete: enter 23:34:14.249 00.000 30444 UpdateGuideState(): m_state=6 23:34:14.249 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2421 23:34:14.249 00.000 30444 Star::Find returns 1 (1), X=461.36, Y=193.37, Mass=112847, SNR=87.2, Peak=12828 HFD=3.4 23:34:14.249 00.000 30444 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.28) = xAngle (-2.00 = -2.00) 23:34:14.249 00.000 30444 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.06 = -2.06) 23:34:14.249 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.28 mountX=-0.08 mountY=-0.16, mountTheta=-2.01 23:34:14.249 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.14, opts=13) 23:34:14.249 00.000 30444 Enqueuing Move request for scope (-0.12, -0.14) 23:34:14.249 00.000 15672 Worker thread wakes up 23:34:14.250 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd 23:34:14.250 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.14) 23:34:14.250 00.000 15672 Moving (-0.12, -0.14) raw xDistance=-0.08 yDistance=-0.16 23:34:14.250 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:34:14.250 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:14.250 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 23:34:14.250 00.000 15672 MoveAxis(E, 0, ABG) 23:34:14.250 00.000 15672 Move returns status 0, amount 0 23:34:14.250 00.000 15672 MoveAxis(N, 0, ABG) 23:34:14.250 00.000 15672 Move returns status 0, amount 0 23:34:14.250 00.000 15672 move complete, result=0 23:34:14.250 00.000 15672 worker thread done servicing request 23:34:14.255 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=14178, FiltMin=2703, FiltMax=9214, Gamma=2.950 23:34:14.304 00.049 30444 UpdateGuideState exits: m=112847 SNR=87.2 Saturated 23:34:14.304 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:14.304 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:14.304 00.000 30444 Enqueuing Expose request 23:34:14.304 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:34:14.304 00.000 15672 Worker thread wakes up 23:34:14.304 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:14.304 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:16.410 02.106 15672 Exposure complete 23:34:16.430 00.020 15672 worker thread done servicing request 23:34:16.430 00.000 30444 OnExposeComplete: enter 23:34:16.430 00.000 30444 UpdateGuideState(): m_state=6 23:34:16.430 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2422 23:34:16.430 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=192.97, Mass=107194, SNR=69.6, Peak=12217 HFD=3.4 23:34:16.430 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 23:34:16.430 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 23:34:16.430 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.54 hyp=0.58 cameraTheta=-1.96 mountX=-0.07 mountY=-0.58, mountTheta=-1.68 23:34:16.431 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.54, opts=13) 23:34:16.431 00.000 30444 Enqueuing Move request for scope (-0.22, -0.54) 23:34:16.431 00.000 15672 Worker thread wakes up 23:34:16.431 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.54) opts 0xd 23:34:16.431 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.54) 23:34:16.431 00.000 15672 Moving (-0.22, -0.54) raw xDistance=-0.07 yDistance=-0.58 23:34:16.432 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:34:16.432 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 23:34:16.432 00.000 15672 MoveAxis(E, 0, ABG) 23:34:16.432 00.000 15672 Move returns status 0, amount 0 23:34:16.432 00.000 15672 MoveAxis(N, 103, ABG) 23:34:16.432 00.000 15672 Guiding Dir = 0, Dur = 103 23:34:16.432 00.000 15672 IsSlewing returns 0 23:34:16.433 00.001 15672 IsGuiding returns 0 23:34:16.437 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=14977, FiltMin=2675, FiltMax=10196, Gamma=2.950 23:34:16.486 00.049 30444 UpdateGuideState exits: m=107194 SNR=69.6 Saturated 23:34:16.486 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:16.486 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:16.486 00.000 30444 Enqueuing Expose request 23:34:16.507 00.021 15672 PulseGuide returned control before completion, sleep 40 23:34:16.549 00.042 15672 IsGuiding returns 1 23:34:16.549 00.000 15672 scope still moving after pulse duration time elapsed 23:34:16.571 00.022 15672 IsSlewing returns 0 23:34:16.573 00.002 15672 IsGuiding returns 1 23:34:16.594 00.021 15672 IsSlewing returns 0 23:34:16.599 00.005 15672 IsGuiding returns 1 23:34:16.620 00.021 15672 IsSlewing returns 0 23:34:16.623 00.003 15672 IsGuiding returns 1 23:34:16.645 00.022 15672 IsSlewing returns 0 23:34:16.669 00.024 15672 IsGuiding returns 0 23:34:16.669 00.000 15672 scope move finished after 103 + 132 ms 23:34:16.669 00.000 15672 Move returns status 0, amount 103 23:34:16.669 00.000 15672 move complete, result=0 23:34:16.669 00.000 15672 worker thread done servicing request 23:34:16.670 00.001 15672 Worker thread wakes up 23:34:16.670 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:16.670 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:16.670 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 103 ms NORTH 23:34:18.575 01.905 15672 Exposure complete 23:34:18.594 00.019 15672 worker thread done servicing request 23:34:18.595 00.001 30444 OnExposeComplete: enter 23:34:18.595 00.000 30444 UpdateGuideState(): m_state=6 23:34:18.595 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2423 23:34:18.595 00.000 30444 Star::Find returns 1 (1), X=462.06, Y=193.57, Mass=108947, SNR=79.3, Peak=10726 HFD=3.7 23:34:18.595 00.000 30444 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.28) = xAngle (0.39 = 0.39) 23:34:18.595 00.000 30444 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.33 = 0.33) 23:34:18.595 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=0.07 hyp=0.59 cameraTheta=0.11 mountX=0.55 mountY=0.19, mountTheta=0.34 23:34:18.595 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=0.07, opts=13) 23:34:18.595 00.000 30444 Enqueuing Move request for scope (0.59, 0.07) 23:34:18.596 00.001 15672 Worker thread wakes up 23:34:18.596 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.07) opts 0xd 23:34:18.596 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, 0.07) 23:34:18.596 00.000 15672 Moving (0.59, 0.07) raw xDistance=0.55 yDistance=0.19 23:34:18.596 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55 23:34:18.596 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:18.596 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 23:34:18.596 00.000 15672 MoveAxis(W, 147, ABG) 23:34:18.596 00.000 15672 Guiding Dir = 3, Dur = 147 23:34:18.596 00.000 15672 IsSlewing returns 0 23:34:18.598 00.002 15672 IsGuiding returns 0 23:34:18.602 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=12275, FiltMin=2710, FiltMax=9593, Gamma=2.950 23:34:18.616 00.014 15672 PulseGuide returned control before completion, sleep 140 23:34:18.652 00.036 30444 UpdateGuideState exits: m=108947 SNR=79.3 Saturated 23:34:18.652 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:18.652 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:18.652 00.000 30444 Enqueuing Expose request 23:34:18.758 00.106 15672 IsGuiding returns 1 23:34:18.758 00.000 15672 scope still moving after pulse duration time elapsed 23:34:18.780 00.022 15672 IsSlewing returns 0 23:34:18.793 00.013 15672 IsGuiding returns 0 23:34:18.793 00.000 15672 scope move finished after 147 + 48 ms 23:34:18.793 00.000 15672 Move returns status 0, amount 147 23:34:18.793 00.000 15672 MoveAxis(N, 0, ABG) 23:34:18.793 00.000 15672 Move returns status 0, amount 0 23:34:18.794 00.001 15672 move complete, result=0 23:34:18.794 00.000 15672 worker thread done servicing request 23:34:18.794 00.000 15672 Worker thread wakes up 23:34:18.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:18.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:18.794 00.000 30444 GuideStep: 0.5 px 147 ms WEST, 0.2 px 0 ms NORTH 23:34:20.905 02.111 15672 Exposure complete 23:34:20.925 00.020 15672 worker thread done servicing request 23:34:20.925 00.000 30444 OnExposeComplete: enter 23:34:20.925 00.000 30444 UpdateGuideState(): m_state=6 23:34:20.925 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2424 23:34:20.925 00.000 30444 Star::Find returns 1 (1), X=461.85, Y=194.17, Mass=121736, SNR=92.5, Peak=11308 HFD=3.8 23:34:20.925 00.000 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 23:34:20.925 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 23:34:20.925 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.66 hyp=0.76 cameraTheta=1.06 mountX=0.17 mountY=0.73, mountTheta=1.34 23:34:20.926 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.66, opts=13) 23:34:20.926 00.000 30444 Enqueuing Move request for scope (0.37, 0.66) 23:34:20.926 00.000 15672 Worker thread wakes up 23:34:20.926 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.66) opts 0xd 23:34:20.926 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.66) 23:34:20.926 00.000 15672 Moving (0.37, 0.66) raw xDistance=0.17 yDistance=0.73 23:34:20.926 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:34:20.926 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:34:20.926 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73 23:34:20.926 00.000 15672 MoveAxis(E, 0, ABG) 23:34:20.926 00.000 15672 Move returns status 0, amount 0 23:34:20.926 00.000 15672 MoveAxis(N, 0, ABG) 23:34:20.926 00.000 15672 Move returns status 0, amount 0 23:34:20.926 00.000 15672 move complete, result=0 23:34:20.926 00.000 15672 worker thread done servicing request 23:34:20.931 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11773, FiltMin=2617, FiltMax=8936, Gamma=2.950 23:34:20.980 00.049 30444 UpdateGuideState exits: m=121736 SNR=92.5 Saturated 23:34:20.980 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:20.980 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:20.980 00.000 30444 Enqueuing Expose request 23:34:20.980 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH 23:34:20.980 00.000 15672 Worker thread wakes up 23:34:20.980 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:20.980 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:22.885 01.905 15672 Exposure complete 23:34:22.905 00.020 15672 worker thread done servicing request 23:34:22.905 00.000 30444 OnExposeComplete: enter 23:34:22.905 00.000 30444 UpdateGuideState(): m_state=6 23:34:22.905 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2425 23:34:22.905 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=193.66, Mass=99906, SNR=71.8, Peak=11264 HFD=3.3 23:34:22.905 00.000 30444 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.28) = xAngle (1.39 = 1.39) 23:34:22.905 00.000 30444 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 23:34:22.905 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.11 mountX=0.03 mountY=0.17, mountTheta=1.38 23:34:22.906 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.15, opts=13) 23:34:22.906 00.000 30444 Enqueuing Move request for scope (0.08, 0.15) 23:34:22.906 00.000 15672 Worker thread wakes up 23:34:22.906 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd 23:34:22.906 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.15) 23:34:22.906 00.000 15672 Moving (0.08, 0.15) raw xDistance=0.03 yDistance=0.17 23:34:22.906 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:34:22.906 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:22.906 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:34:22.906 00.000 15672 MoveAxis(E, 0, ABG) 23:34:22.906 00.000 15672 Move returns status 0, amount 0 23:34:22.906 00.000 15672 MoveAxis(N, 0, ABG) 23:34:22.906 00.000 15672 Move returns status 0, amount 0 23:34:22.906 00.000 15672 move complete, result=0 23:34:22.906 00.000 15672 worker thread done servicing request 23:34:22.911 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11634, FiltMin=2704, FiltMax=8826, Gamma=2.950 23:34:23.126 00.215 30444 UpdateGuideState exits: m=99906 SNR=71.8 Saturated 23:34:23.126 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:23.126 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:23.126 00.000 30444 Enqueuing Expose request 23:34:23.127 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:34:23.127 00.000 15672 Worker thread wakes up 23:34:23.127 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:23.127 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:25.239 02.112 15672 Exposure complete 23:34:25.258 00.019 15672 worker thread done servicing request 23:34:25.258 00.000 30444 OnExposeComplete: enter 23:34:25.259 00.001 30444 UpdateGuideState(): m_state=6 23:34:25.259 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2426 23:34:25.259 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=193.59, Mass=99963, SNR=78.9, Peak=12435 HFD=3.2 23:34:25.259 00.000 30444 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.28) = xAngle (1.23 = 1.23) 23:34:25.259 00.000 30444 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.17 = 1.17) 23:34:25.259 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.95 mountX=0.03 mountY=0.09, mountTheta=1.22 23:34:25.259 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.08, opts=13) 23:34:25.259 00.000 30444 Enqueuing Move request for scope (0.06, 0.08) 23:34:25.259 00.000 15672 Worker thread wakes up 23:34:25.259 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd 23:34:25.260 00.001 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.08) 23:34:25.260 00.000 15672 Moving (0.06, 0.08) raw xDistance=0.03 yDistance=0.09 23:34:25.260 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:34:25.260 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:25.260 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:34:25.260 00.000 15672 MoveAxis(E, 0, ABG) 23:34:25.260 00.000 15672 Move returns status 0, amount 0 23:34:25.260 00.000 15672 MoveAxis(N, 0, ABG) 23:34:25.260 00.000 15672 Move returns status 0, amount 0 23:34:25.260 00.000 15672 move complete, result=0 23:34:25.260 00.000 15672 worker thread done servicing request 23:34:25.265 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2389, max=12435, FiltMin=2664, FiltMax=9315, Gamma=2.950 23:34:25.314 00.049 30444 UpdateGuideState exits: m=99963 SNR=78.9 Saturated 23:34:25.314 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:25.314 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:25.314 00.000 30444 Enqueuing Expose request 23:34:25.314 00.000 15672 Worker thread wakes up 23:34:25.314 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:25.314 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:25.315 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:34:27.221 01.906 15672 Exposure complete 23:34:27.241 00.020 15672 worker thread done servicing request 23:34:27.241 00.000 30444 OnExposeComplete: enter 23:34:27.241 00.000 30444 UpdateGuideState(): m_state=6 23:34:27.241 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2427 23:34:27.241 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=193.64, Mass=113077, SNR=87.1, Peak=12508 HFD=3.3 23:34:27.241 00.000 30444 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.28) = xAngle (2.05 = 2.05) 23:34:27.241 00.000 30444 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.99 = 1.99) 23:34:27.241 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.77 mountX=-0.06 mountY=0.13, mountTheta=2.04 23:34:27.242 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.14, opts=13) 23:34:27.242 00.000 30444 Enqueuing Move request for scope (-0.03, 0.14) 23:34:27.242 00.000 15672 Worker thread wakes up 23:34:27.242 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd 23:34:27.242 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.14) 23:34:27.242 00.000 15672 Moving (-0.03, 0.14) raw xDistance=-0.06 yDistance=0.13 23:34:27.242 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:34:27.242 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:27.242 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:34:27.242 00.000 15672 MoveAxis(E, 0, ABG) 23:34:27.242 00.000 15672 Move returns status 0, amount 0 23:34:27.242 00.000 15672 MoveAxis(N, 0, ABG) 23:34:27.242 00.000 15672 Move returns status 0, amount 0 23:34:27.242 00.000 15672 move complete, result=0 23:34:27.242 00.000 15672 worker thread done servicing request 23:34:27.248 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=12510, FiltMin=2608, FiltMax=9330, Gamma=2.950 23:34:27.298 00.050 30444 UpdateGuideState exits: m=113077 SNR=87.1 Saturated 23:34:27.298 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:27.298 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:27.298 00.000 30444 Enqueuing Expose request 23:34:27.298 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:34:27.298 00.000 15672 Worker thread wakes up 23:34:27.298 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:27.298 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:29.407 02.109 15672 Exposure complete 23:34:29.427 00.020 15672 worker thread done servicing request 23:34:29.427 00.000 30444 OnExposeComplete: enter 23:34:29.427 00.000 30444 UpdateGuideState(): m_state=6 23:34:29.427 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2428 23:34:29.428 00.001 30444 Star::Find returns 1 (1), X=461.61, Y=193.63, Mass=112169, SNR=93.6, Peak=11946 HFD=3.5 23:34:29.428 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 23:34:29.428 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 23:34:29.428 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.76 mountX=0.09 mountY=0.15, mountTheta=1.02 23:34:29.428 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.12, opts=13) 23:34:29.428 00.000 30444 Enqueuing Move request for scope (0.13, 0.12) 23:34:29.428 00.000 15672 Worker thread wakes up 23:34:29.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd 23:34:29.428 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.12) 23:34:29.428 00.000 15672 Moving (0.13, 0.12) raw xDistance=0.09 yDistance=0.15 23:34:29.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:34:29.428 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:29.429 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 23:34:29.429 00.000 15672 MoveAxis(E, 0, ABG) 23:34:29.429 00.000 15672 Move returns status 0, amount 0 23:34:29.429 00.000 15672 MoveAxis(N, 0, ABG) 23:34:29.429 00.000 15672 Move returns status 0, amount 0 23:34:29.429 00.000 15672 move complete, result=0 23:34:29.429 00.000 15672 worker thread done servicing request 23:34:29.434 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=13398, FiltMin=2714, FiltMax=9442, Gamma=2.950 23:34:29.484 00.050 30444 UpdateGuideState exits: m=112169 SNR=93.6 Saturated 23:34:29.484 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:29.484 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:29.484 00.000 30444 Enqueuing Expose request 23:34:29.484 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:34:29.484 00.000 15672 Worker thread wakes up 23:34:29.484 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:29.485 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:31.391 01.906 15672 Exposure complete 23:34:31.411 00.020 15672 worker thread done servicing request 23:34:31.411 00.000 30444 OnExposeComplete: enter 23:34:31.411 00.000 30444 UpdateGuideState(): m_state=6 23:34:31.411 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2429 23:34:31.411 00.000 30444 Star::Find returns 1 (1), X=461.31, Y=193.49, Mass=122519, SNR=106.4, Peak=13913 HFD=3.4 23:34:31.411 00.000 30444 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.28) = xAngle (-2.78 = -2.78) 23:34:31.412 00.001 30444 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.84 = -2.84) 23:34:31.412 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.06 mountX=-0.16 mountY=-0.05, mountTheta=-2.83 23:34:31.412 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.01, opts=13) 23:34:31.412 00.000 30444 Enqueuing Move request for scope (-0.17, -0.01) 23:34:31.412 00.000 15672 Worker thread wakes up 23:34:31.412 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd 23:34:31.412 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.01) 23:34:31.412 00.000 15672 Moving (-0.17, -0.01) raw xDistance=-0.16 yDistance=-0.05 23:34:31.412 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:34:31.412 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:31.413 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:34:31.413 00.000 15672 MoveAxis(E, 0, ABG) 23:34:31.413 00.000 15672 Move returns status 0, amount 0 23:34:31.413 00.000 15672 MoveAxis(N, 0, ABG) 23:34:31.413 00.000 15672 Move returns status 0, amount 0 23:34:31.413 00.000 15672 move complete, result=0 23:34:31.413 00.000 15672 worker thread done servicing request 23:34:31.418 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=13913, FiltMin=2508, FiltMax=9898, Gamma=2.950 23:34:31.467 00.049 30444 UpdateGuideState exits: m=122519 SNR=106.4 Saturated 23:34:31.467 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:31.467 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:31.467 00.000 30444 Enqueuing Expose request 23:34:31.467 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:34:31.468 00.001 15672 Worker thread wakes up 23:34:31.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:31.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:33.574 02.106 15672 Exposure complete 23:34:33.594 00.020 15672 worker thread done servicing request 23:34:33.594 00.000 30444 OnExposeComplete: enter 23:34:33.594 00.000 30444 UpdateGuideState(): m_state=6 23:34:33.594 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2430 23:34:33.594 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=193.79, Mass=122819, SNR=83.0, Peak=12719 HFD=3.6 23:34:33.594 00.000 30444 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.28) = xAngle (2.22 = 2.22) 23:34:33.595 00.001 30444 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.16 = 2.16) 23:34:33.595 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.94 mountX=-0.19 mountY=0.26, mountTheta=2.20 23:34:33.595 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.29, opts=13) 23:34:33.595 00.000 30444 Enqueuing Move request for scope (-0.11, 0.29) 23:34:33.595 00.000 15672 Worker thread wakes up 23:34:33.595 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.29) opts 0xd 23:34:33.595 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.29) 23:34:33.595 00.000 15672 Moving (-0.11, 0.29) raw xDistance=-0.19 yDistance=0.26 23:34:33.595 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:34:33.595 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:34:33.595 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 23:34:33.595 00.000 15672 MoveAxis(E, 0, ABG) 23:34:33.595 00.000 15672 Move returns status 0, amount 0 23:34:33.595 00.000 15672 MoveAxis(N, 0, ABG) 23:34:33.596 00.001 15672 Move returns status 0, amount 0 23:34:33.596 00.000 15672 move complete, result=0 23:34:33.596 00.000 15672 worker thread done servicing request 23:34:33.600 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=13577, FiltMin=2682, FiltMax=9677, Gamma=2.950 23:34:33.649 00.049 30444 UpdateGuideState exits: m=122819 SNR=83.0 Saturated 23:34:33.649 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:33.649 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:33.649 00.000 30444 Enqueuing Expose request 23:34:33.649 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 23:34:33.649 00.000 15672 Worker thread wakes up 23:34:33.650 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:33.650 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:35.563 01.913 15672 Exposure complete 23:34:35.590 00.027 15672 worker thread done servicing request 23:34:35.590 00.000 30444 OnExposeComplete: enter 23:34:35.591 00.001 30444 UpdateGuideState(): m_state=6 23:34:35.591 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2431 23:34:35.591 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=193.72, Mass=108265, SNR=83.0, Peak=11986 HFD=3.3 23:34:35.591 00.000 30444 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.28) = xAngle (1.46 = 1.46) 23:34:35.591 00.000 30444 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.40 = 1.40) 23:34:35.591 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.18 mountX=0.03 mountY=0.23, mountTheta=1.46 23:34:35.591 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.21, opts=13) 23:34:35.591 00.000 30444 Enqueuing Move request for scope (0.09, 0.21) 23:34:35.591 00.000 15672 Worker thread wakes up 23:34:35.591 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd 23:34:35.592 00.001 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.21) 23:34:35.592 00.000 15672 Moving (0.09, 0.21) raw xDistance=0.03 yDistance=0.23 23:34:35.592 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:34:35.592 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:35.592 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 23:34:35.592 00.000 15672 MoveAxis(E, 0, ABG) 23:34:35.592 00.000 15672 Move returns status 0, amount 0 23:34:35.592 00.000 15672 MoveAxis(N, 0, ABG) 23:34:35.592 00.000 15672 Move returns status 0, amount 0 23:34:35.592 00.000 15672 move complete, result=0 23:34:35.592 00.000 15672 worker thread done servicing request 23:34:35.597 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=14499, FiltMin=2686, FiltMax=9868, Gamma=2.950 23:34:35.647 00.050 30444 UpdateGuideState exits: m=108265 SNR=83.0 Saturated 23:34:35.647 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:35.647 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:35.647 00.000 30444 Enqueuing Expose request 23:34:35.647 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:34:35.647 00.000 15672 Worker thread wakes up 23:34:35.647 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:35.647 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:37.763 02.116 15672 Exposure complete 23:34:37.793 00.030 15672 worker thread done servicing request 23:34:37.794 00.001 30444 OnExposeComplete: enter 23:34:37.794 00.000 30444 UpdateGuideState(): m_state=6 23:34:37.794 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2432 23:34:37.794 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=193.53, Mass=118464, SNR=93.1, Peak=12308 HFD=3.5 23:34:37.794 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 23:34:37.794 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 23:34:37.794 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.09 mountX=0.21 mountY=0.07, mountTheta=0.31 23:34:37.795 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.02, opts=13) 23:34:37.795 00.000 30444 Enqueuing Move request for scope (0.22, 0.02) 23:34:37.795 00.000 15672 Worker thread wakes up 23:34:37.796 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd 23:34:37.796 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.02) 23:34:37.796 00.000 15672 Moving (0.22, 0.02) raw xDistance=0.21 yDistance=0.07 23:34:37.796 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:34:37.796 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:37.796 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:34:37.796 00.000 15672 MoveAxis(E, 0, ABG) 23:34:37.796 00.000 15672 Move returns status 0, amount 0 23:34:37.796 00.000 15672 MoveAxis(N, 0, ABG) 23:34:37.796 00.000 15672 Move returns status 0, amount 0 23:34:37.796 00.000 15672 move complete, result=0 23:34:37.796 00.000 15672 worker thread done servicing request 23:34:37.802 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=13739, FiltMin=2661, FiltMax=9362, Gamma=2.950 23:34:37.863 00.061 30444 UpdateGuideState exits: m=118464 SNR=93.1 Saturated 23:34:37.863 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:37.863 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:37.863 00.000 30444 Enqueuing Expose request 23:34:37.863 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:34:37.863 00.000 15672 Worker thread wakes up 23:34:37.863 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:37.863 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:39.772 01.909 15672 Exposure complete 23:34:39.792 00.020 15672 worker thread done servicing request 23:34:39.792 00.000 30444 OnExposeComplete: enter 23:34:39.792 00.000 30444 UpdateGuideState(): m_state=6 23:34:39.792 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2433 23:34:39.793 00.001 30444 Star::Find returns 1 (1), X=461.50, Y=193.59, Mass=107291, SNR=95.9, Peak=12658 HFD=3.2 23:34:39.793 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 23:34:39.793 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 23:34:39.793 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.29 mountX=0.00 mountY=0.09, mountTheta=1.56 23:34:39.793 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.08, opts=13) 23:34:39.793 00.000 30444 Enqueuing Move request for scope (0.02, 0.08) 23:34:39.793 00.000 15672 Worker thread wakes up 23:34:39.794 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd 23:34:39.794 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.08) 23:34:39.794 00.000 15672 Moving (0.02, 0.08) raw xDistance=0.00 yDistance=0.09 23:34:39.794 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 23:34:39.794 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:39.794 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:34:39.794 00.000 15672 MoveAxis(E, 0, ABG) 23:34:39.794 00.000 15672 Move returns status 0, amount 0 23:34:39.794 00.000 15672 MoveAxis(N, 0, ABG) 23:34:39.794 00.000 15672 Move returns status 0, amount 0 23:34:39.794 00.000 15672 move complete, result=0 23:34:39.794 00.000 15672 worker thread done servicing request 23:34:39.800 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2374, max=14116, FiltMin=2617, FiltMax=9519, Gamma=2.950 23:34:39.924 00.124 30444 UpdateGuideState exits: m=107291 SNR=95.9 Saturated 23:34:39.924 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:39.924 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:39.924 00.000 30444 Enqueuing Expose request 23:34:39.924 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:34:39.924 00.000 15672 Worker thread wakes up 23:34:39.924 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:39.924 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:42.033 02.109 15672 Exposure complete 23:34:42.052 00.019 15672 worker thread done servicing request 23:34:42.053 00.001 30444 OnExposeComplete: enter 23:34:42.053 00.000 30444 UpdateGuideState(): m_state=6 23:34:42.053 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2434 23:34:42.053 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=194.03, Mass=136336, SNR=93.3, Peak=12174 HFD=4.0 23:34:42.053 00.000 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 23:34:42.053 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.38 = 1.38) 23:34:42.053 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.52 hyp=0.57 cameraTheta=1.16 mountX=0.08 mountY=0.56, mountTheta=1.44 23:34:42.053 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.52, opts=13) 23:34:42.053 00.000 30444 Enqueuing Move request for scope (0.23, 0.52) 23:34:42.054 00.001 15672 Worker thread wakes up 23:34:42.054 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.52) opts 0xd 23:34:42.054 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.52) 23:34:42.054 00.000 15672 Moving (0.23, 0.52) raw xDistance=0.08 yDistance=0.56 23:34:42.054 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:34:42.054 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:34:42.054 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56 23:34:42.054 00.000 15672 MoveAxis(E, 0, ABG) 23:34:42.054 00.000 15672 Move returns status 0, amount 0 23:34:42.054 00.000 15672 MoveAxis(N, 0, ABG) 23:34:42.054 00.000 15672 Move returns status 0, amount 0 23:34:42.054 00.000 15672 move complete, result=0 23:34:42.054 00.000 15672 worker thread done servicing request 23:34:42.059 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2370, max=12174, FiltMin=2641, FiltMax=9570, Gamma=2.950 23:34:42.109 00.050 30444 UpdateGuideState exits: m=136336 SNR=93.3 Saturated 23:34:42.109 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:42.109 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:42.109 00.000 30444 Enqueuing Expose request 23:34:42.109 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 23:34:42.109 00.000 15672 Worker thread wakes up 23:34:42.110 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:42.110 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:44.015 01.905 15672 Exposure complete 23:34:44.035 00.020 15672 worker thread done servicing request 23:34:44.035 00.000 30444 OnExposeComplete: enter 23:34:44.035 00.000 30444 UpdateGuideState(): m_state=6 23:34:44.035 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2435 23:34:44.035 00.000 30444 Star::Find returns 1 (1), X=461.86, Y=193.40, Mass=111845, SNR=85.1, Peak=11536 HFD=3.6 23:34:44.035 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 23:34:44.035 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 23:34:44.035 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.10 hyp=0.39 cameraTheta=-0.27 mountX=0.39 mountY=-0.02, mountTheta=-0.05 23:34:44.036 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.10, opts=13) 23:34:44.036 00.000 30444 Enqueuing Move request for scope (0.38, -0.10) 23:34:44.036 00.000 15672 Worker thread wakes up 23:34:44.036 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.10) opts 0xd 23:34:44.036 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.10) 23:34:44.036 00.000 15672 Moving (0.38, -0.10) raw xDistance=0.39 yDistance=-0.02 23:34:44.036 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 23:34:44.036 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:44.036 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:34:44.036 00.000 15672 MoveAxis(W, 106, ABG) 23:34:44.036 00.000 15672 Guiding Dir = 3, Dur = 106 23:34:44.037 00.001 15672 IsSlewing returns 0 23:34:44.038 00.001 15672 IsGuiding returns 0 23:34:44.042 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=12834, FiltMin=2699, FiltMax=9774, Gamma=2.950 23:34:44.064 00.022 15672 PulseGuide returned control before completion, sleep 91 23:34:44.091 00.027 30444 UpdateGuideState exits: m=111845 SNR=85.1 Saturated 23:34:44.091 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:44.091 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:44.091 00.000 30444 Enqueuing Expose request 23:34:44.207 00.116 15672 IsGuiding returns 0 23:34:44.207 00.000 15672 Move returns status 0, amount 106 23:34:44.207 00.000 15672 MoveAxis(N, 0, ABG) 23:34:44.207 00.000 15672 Move returns status 0, amount 0 23:34:44.207 00.000 15672 move complete, result=0 23:34:44.207 00.000 15672 worker thread done servicing request 23:34:44.207 00.000 15672 Worker thread wakes up 23:34:44.207 00.000 30444 GuideStep: 0.4 px 106 ms WEST, -0.0 px 0 ms NORTH 23:34:44.207 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:44.207 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:46.318 02.111 15672 Exposure complete 23:34:46.342 00.024 15672 worker thread done servicing request 23:34:46.343 00.001 30444 OnExposeComplete: enter 23:34:46.343 00.000 30444 UpdateGuideState(): m_state=6 23:34:46.343 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2436 23:34:46.343 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=193.45, Mass=101271, SNR=75.2, Peak=12818 HFD=3.2 23:34:46.343 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 23:34:46.343 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.05 = -1.05) 23:34:46.343 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.27 mountX=0.03 mountY=-0.05, mountTheta=-1.01 23:34:46.343 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.06, opts=13) 23:34:46.343 00.000 30444 Enqueuing Move request for scope (0.02, -0.06) 23:34:46.344 00.001 15672 Worker thread wakes up 23:34:46.344 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd 23:34:46.344 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.06) 23:34:46.344 00.000 15672 Moving (0.02, -0.06) raw xDistance=0.03 yDistance=-0.05 23:34:46.344 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:34:46.344 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:46.344 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:34:46.344 00.000 15672 MoveAxis(E, 0, ABG) 23:34:46.344 00.000 15672 Move returns status 0, amount 0 23:34:46.344 00.000 15672 MoveAxis(N, 0, ABG) 23:34:46.344 00.000 15672 Move returns status 0, amount 0 23:34:46.344 00.000 15672 move complete, result=0 23:34:46.344 00.000 15672 worker thread done servicing request 23:34:46.349 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=14484, FiltMin=2705, FiltMax=9499, Gamma=2.950 23:34:46.398 00.049 30444 UpdateGuideState exits: m=101271 SNR=75.2 Saturated 23:34:46.398 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:46.398 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:46.398 00.000 30444 Enqueuing Expose request 23:34:46.398 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:34:46.398 00.000 15672 Worker thread wakes up 23:34:46.398 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:46.398 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:48.306 01.908 15672 Exposure complete 23:34:48.325 00.019 15672 worker thread done servicing request 23:34:48.325 00.000 30444 OnExposeComplete: enter 23:34:48.325 00.000 30444 UpdateGuideState(): m_state=6 23:34:48.326 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2437 23:34:48.326 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=193.61, Mass=114006, SNR=81.4, Peak=12590 HFD=3.5 23:34:48.326 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 23:34:48.326 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.61 = 0.61) 23:34:48.326 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.10 hyp=0.26 cameraTheta=0.40 mountX=0.21 mountY=0.15, mountTheta=0.64 23:34:48.326 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.10, opts=13) 23:34:48.326 00.000 30444 Enqueuing Move request for scope (0.24, 0.10) 23:34:48.326 00.000 15672 Worker thread wakes up 23:34:48.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.10) opts 0xd 23:34:48.327 00.001 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.10) 23:34:48.327 00.000 15672 Moving (0.24, 0.10) raw xDistance=0.21 yDistance=0.15 23:34:48.327 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:34:48.327 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:48.327 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 23:34:48.327 00.000 15672 MoveAxis(E, 0, ABG) 23:34:48.327 00.000 15672 Move returns status 0, amount 0 23:34:48.327 00.000 15672 MoveAxis(N, 0, ABG) 23:34:48.327 00.000 15672 Move returns status 0, amount 0 23:34:48.327 00.000 15672 move complete, result=0 23:34:48.327 00.000 15672 worker thread done servicing request 23:34:48.332 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2366, max=14013, FiltMin=2665, FiltMax=10366, Gamma=2.950 23:34:48.380 00.048 30444 UpdateGuideState exits: m=114006 SNR=81.4 Saturated 23:34:48.380 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:48.380 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:48.380 00.000 30444 Enqueuing Expose request 23:34:48.380 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:34:48.380 00.000 15672 Worker thread wakes up 23:34:48.380 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:48.380 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:50.489 02.109 15672 Exposure complete 23:34:50.517 00.028 15672 worker thread done servicing request 23:34:50.517 00.000 30444 OnExposeComplete: enter 23:34:50.518 00.001 30444 UpdateGuideState(): m_state=6 23:34:50.518 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2438 23:34:50.518 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=193.76, Mass=103486, SNR=89.2, Peak=11167 HFD=3.5 23:34:50.518 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 23:34:50.518 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 23:34:50.518 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.25 hyp=0.37 cameraTheta=0.75 mountX=0.19 mountY=0.30, mountTheta=1.01 23:34:50.518 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.25, opts=13) 23:34:50.518 00.000 30444 Enqueuing Move request for scope (0.27, 0.25) 23:34:50.519 00.001 15672 Worker thread wakes up 23:34:50.519 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.25) opts 0xd 23:34:50.519 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.25) 23:34:50.519 00.000 15672 Moving (0.27, 0.25) raw xDistance=0.19 yDistance=0.30 23:34:50.519 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:34:50.519 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 23:34:50.519 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 23:34:50.519 00.000 15672 MoveAxis(E, 0, ABG) 23:34:50.519 00.000 15672 Move returns status 0, amount 0 23:34:50.519 00.000 15672 MoveAxis(N, 0, ABG) 23:34:50.519 00.000 15672 Move returns status 0, amount 0 23:34:50.519 00.000 15672 move complete, result=0 23:34:50.519 00.000 15672 worker thread done servicing request 23:34:50.524 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=12692, FiltMin=2675, FiltMax=9771, Gamma=2.950 23:34:50.573 00.049 30444 UpdateGuideState exits: m=103486 SNR=89.2 Saturated 23:34:50.573 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:50.573 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:50.573 00.000 30444 Enqueuing Expose request 23:34:50.573 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 23:34:50.573 00.000 15672 Worker thread wakes up 23:34:50.573 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:50.573 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:52.481 01.908 15672 Exposure complete 23:34:52.501 00.020 15672 worker thread done servicing request 23:34:52.501 00.000 30444 OnExposeComplete: enter 23:34:52.501 00.000 30444 UpdateGuideState(): m_state=6 23:34:52.501 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2439 23:34:52.501 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=193.10, Mass=110651, SNR=88.1, Peak=11998 HFD=3.6 23:34:52.501 00.000 30444 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 23:34:52.501 00.000 30444 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 23:34:52.502 00.001 30444 CameraToMount -- cameraX=0.08 cameraY=-0.40 hyp=0.41 cameraTheta=-1.37 mountX=0.19 mountY=-0.38, mountTheta=-1.10 23:34:52.502 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.40, opts=13) 23:34:52.502 00.000 30444 Enqueuing Move request for scope (0.08, -0.40) 23:34:52.502 00.000 15672 Worker thread wakes up 23:34:52.503 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.40) opts 0xd 23:34:52.503 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.40) 23:34:52.503 00.000 15672 Moving (0.08, -0.40) raw xDistance=0.19 yDistance=-0.38 23:34:52.503 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:34:52.503 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:34:52.503 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 23:34:52.503 00.000 15672 MoveAxis(E, 0, ABG) 23:34:52.503 00.000 15672 Move returns status 0, amount 0 23:34:52.503 00.000 15672 MoveAxis(N, 0, ABG) 23:34:52.503 00.000 15672 Move returns status 0, amount 0 23:34:52.503 00.000 15672 move complete, result=0 23:34:52.503 00.000 15672 worker thread done servicing request 23:34:52.510 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=14338, FiltMin=2699, FiltMax=9500, Gamma=2.950 23:34:52.565 00.055 30444 UpdateGuideState exits: m=110651 SNR=88.1 Saturated 23:34:52.565 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:52.565 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:52.565 00.000 30444 Enqueuing Expose request 23:34:52.565 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 23:34:52.565 00.000 15672 Worker thread wakes up 23:34:52.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:52.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:54.673 02.108 15672 Exposure complete 23:34:54.692 00.019 15672 worker thread done servicing request 23:34:54.692 00.000 30444 OnExposeComplete: enter 23:34:54.692 00.000 30444 UpdateGuideState(): m_state=6 23:34:54.693 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2440 23:34:54.693 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=193.45, Mass=111377, SNR=78.3, Peak=11439 HFD=3.2 23:34:54.693 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 23:34:54.693 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 23:34:54.693 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.70 mountX=0.01 mountY=-0.05, mountTheta=-1.42 23:34:54.693 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.05, opts=13) 23:34:54.694 00.001 30444 Enqueuing Move request for scope (-0.01, -0.05) 23:34:54.694 00.000 15672 Worker thread wakes up 23:34:54.694 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd 23:34:54.694 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.05) 23:34:54.694 00.000 15672 Moving (-0.01, -0.05) raw xDistance=0.01 yDistance=-0.05 23:34:54.694 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:34:54.694 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:54.694 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:34:54.694 00.000 15672 MoveAxis(E, 0, ABG) 23:34:54.694 00.000 15672 Move returns status 0, amount 0 23:34:54.694 00.000 15672 MoveAxis(N, 0, ABG) 23:34:54.694 00.000 15672 Move returns status 0, amount 0 23:34:54.694 00.000 15672 move complete, result=0 23:34:54.694 00.000 15672 worker thread done servicing request 23:34:54.700 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2112, max=13270, FiltMin=2549, FiltMax=9522, Gamma=2.950 23:34:54.750 00.050 30444 UpdateGuideState exits: m=111377 SNR=78.3 Saturated 23:34:54.750 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:54.750 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:54.750 00.000 30444 Enqueuing Expose request 23:34:54.750 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:34:54.750 00.000 15672 Worker thread wakes up 23:34:54.750 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:54.751 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:56.659 01.908 15672 Exposure complete 23:34:56.679 00.020 15672 worker thread done servicing request 23:34:56.679 00.000 30444 OnExposeComplete: enter 23:34:56.679 00.000 30444 UpdateGuideState(): m_state=6 23:34:56.679 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2441 23:34:56.680 00.001 30444 Star::Find returns 1 (1), X=461.68, Y=193.30, Mass=119297, SNR=83.1, Peak=11275 HFD=3.6 23:34:56.680 00.000 30444 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.28) = xAngle (-0.50 = -0.50) 23:34:56.680 00.000 30444 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 23:34:56.680 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.78 mountX=0.25 mountY=-0.15, mountTheta=-0.55 23:34:56.680 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.20, opts=13) 23:34:56.680 00.000 30444 Enqueuing Move request for scope (0.21, -0.20) 23:34:56.680 00.000 15672 Worker thread wakes up 23:34:56.680 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd 23:34:56.680 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.20) 23:34:56.681 00.001 15672 Moving (0.21, -0.20) raw xDistance=0.25 yDistance=-0.15 23:34:56.681 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 23:34:56.681 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:56.681 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:34:56.681 00.000 15672 MoveAxis(W, 69, ABG) 23:34:56.681 00.000 15672 Guiding Dir = 3, Dur = 69 23:34:56.681 00.000 15672 IsSlewing returns 0 23:34:56.682 00.001 15672 IsGuiding returns 0 23:34:56.686 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2394, max=12701, FiltMin=2685, FiltMax=9459, Gamma=2.950 23:34:56.700 00.014 15672 PulseGuide returned control before completion, sleep 62 23:34:56.740 00.040 30444 UpdateGuideState exits: m=119297 SNR=83.1 Saturated 23:34:56.740 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:56.740 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:56.740 00.000 30444 Enqueuing Expose request 23:34:56.811 00.071 15672 IsGuiding returns 0 23:34:56.811 00.000 15672 Move returns status 0, amount 69 23:34:56.811 00.000 15672 MoveAxis(N, 0, ABG) 23:34:56.811 00.000 15672 Move returns status 0, amount 0 23:34:56.811 00.000 15672 move complete, result=0 23:34:56.811 00.000 15672 worker thread done servicing request 23:34:56.812 00.001 15672 Worker thread wakes up 23:34:56.812 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:56.812 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:34:56.812 00.000 30444 GuideStep: 0.3 px 69 ms WEST, -0.2 px 0 ms NORTH 23:34:58.921 02.109 15672 Exposure complete 23:34:58.941 00.020 15672 worker thread done servicing request 23:34:58.942 00.001 30444 OnExposeComplete: enter 23:34:58.942 00.000 30444 UpdateGuideState(): m_state=6 23:34:58.942 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2442 23:34:58.942 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=193.41, Mass=115116, SNR=81.6, Peak=12268 HFD=3.6 23:34:58.942 00.000 30444 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.28) = xAngle (-2.40 = -2.40) 23:34:58.942 00.000 30444 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.46 = -2.46) 23:34:58.942 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-2.67 mountX=-0.16 mountY=-0.14, mountTheta=-2.43 23:34:58.943 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.10, opts=13) 23:34:58.943 00.000 30444 Enqueuing Move request for scope (-0.20, -0.10) 23:34:58.943 00.000 15672 Worker thread wakes up 23:34:58.943 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd 23:34:58.943 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.10) 23:34:58.943 00.000 15672 Moving (-0.20, -0.10) raw xDistance=-0.16 yDistance=-0.14 23:34:58.943 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:34:58.943 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:58.943 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 23:34:58.944 00.001 15672 MoveAxis(E, 0, ABG) 23:34:58.944 00.000 15672 Move returns status 0, amount 0 23:34:58.944 00.000 15672 MoveAxis(N, 0, ABG) 23:34:58.944 00.000 15672 Move returns status 0, amount 0 23:34:58.944 00.000 15672 move complete, result=0 23:34:58.944 00.000 15672 worker thread done servicing request 23:34:58.949 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=13446, FiltMin=2711, FiltMax=8923, Gamma=2.950 23:34:59.002 00.053 30444 UpdateGuideState exits: m=115116 SNR=81.6 Saturated 23:34:59.002 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:59.002 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:34:59.002 00.000 30444 Enqueuing Expose request 23:34:59.002 00.000 15672 Worker thread wakes up 23:34:59.002 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:34:59.002 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:34:59.002 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:00.911 01.909 15672 Exposure complete 23:35:00.931 00.020 15672 worker thread done servicing request 23:35:00.931 00.000 30444 OnExposeComplete: enter 23:35:00.931 00.000 30444 UpdateGuideState(): m_state=6 23:35:00.931 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2443 23:35:00.931 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=193.64, Mass=111924, SNR=75.7, Peak=12340 HFD=3.6 23:35:00.931 00.000 30444 CameraToMount -- cameraTheta (2.59) - m_xAngle (-0.28) = xAngle (2.86 = 2.86) 23:35:00.931 00.000 30444 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.80 = 2.80) 23:35:00.931 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.59 mountX=-0.25 mountY=0.09, mountTheta=2.81 23:35:00.932 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.14, opts=13) 23:35:00.932 00.000 30444 Enqueuing Move request for scope (-0.22, 0.14) 23:35:00.932 00.000 15672 Worker thread wakes up 23:35:00.932 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd 23:35:00.932 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.14) 23:35:00.932 00.000 15672 Moving (-0.22, 0.14) raw xDistance=-0.25 yDistance=0.09 23:35:00.932 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 23:35:00.932 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:00.932 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:35:00.932 00.000 15672 MoveAxis(E, 68, ABG) 23:35:00.932 00.000 15672 Guiding Dir = 2, Dur = 68 23:35:00.933 00.001 15672 IsSlewing returns 0 23:35:00.934 00.001 15672 IsGuiding returns 0 23:35:00.938 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2370, max=12340, FiltMin=2639, FiltMax=8556, Gamma=2.950 23:35:00.949 00.011 15672 PulseGuide returned control before completion, sleep 64 23:35:00.987 00.038 30444 UpdateGuideState exits: m=111924 SNR=75.7 Saturated 23:35:00.987 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:00.987 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:00.988 00.001 30444 Enqueuing Expose request 23:35:01.061 00.073 15672 IsGuiding returns 0 23:35:01.061 00.000 15672 Move returns status 0, amount 68 23:35:01.061 00.000 15672 MoveAxis(N, 0, ABG) 23:35:01.061 00.000 15672 Move returns status 0, amount 0 23:35:01.062 00.001 15672 move complete, result=0 23:35:01.062 00.000 15672 worker thread done servicing request 23:35:01.062 00.000 15672 Worker thread wakes up 23:35:01.062 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:01.062 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:01.100 00.038 30444 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH 23:35:03.171 02.071 15672 Exposure complete 23:35:03.191 00.020 15672 worker thread done servicing request 23:35:03.191 00.000 30444 OnExposeComplete: enter 23:35:03.191 00.000 30444 UpdateGuideState(): m_state=6 23:35:03.191 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2444 23:35:03.191 00.000 30444 Star::Find returns 1 (1), X=461.99, Y=193.52, Mass=122900, SNR=82.3, Peak=12185 HFD=3.6 23:35:03.191 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 23:35:03.191 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.25 = 0.25) 23:35:03.191 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.02 hyp=0.51 cameraTheta=0.03 mountX=0.49 mountY=0.12, mountTheta=0.25 23:35:03.192 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.02, opts=13) 23:35:03.192 00.000 30444 Enqueuing Move request for scope (0.51, 0.02) 23:35:03.192 00.000 15672 Worker thread wakes up 23:35:03.192 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.02) opts 0xd 23:35:03.192 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.02) 23:35:03.192 00.000 15672 Moving (0.51, 0.02) raw xDistance=0.49 yDistance=0.12 23:35:03.192 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.49 23:35:03.192 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:03.192 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:35:03.192 00.000 15672 MoveAxis(W, 127, ABG) 23:35:03.192 00.000 15672 Guiding Dir = 3, Dur = 127 23:35:03.193 00.001 15672 IsSlewing returns 0 23:35:03.198 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=12897, FiltMin=2698, FiltMax=9926, Gamma=2.950 23:35:03.201 00.003 15672 IsGuiding returns 0 23:35:03.217 00.016 15672 PulseGuide returned control before completion, sleep 122 23:35:03.249 00.032 30444 UpdateGuideState exits: m=122900 SNR=82.3 Saturated 23:35:03.249 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:03.249 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:03.249 00.000 30444 Enqueuing Expose request 23:35:03.362 00.113 15672 IsGuiding returns 0 23:35:03.362 00.000 15672 Move returns status 0, amount 127 23:35:03.362 00.000 15672 MoveAxis(N, 0, ABG) 23:35:03.363 00.001 15672 Move returns status 0, amount 0 23:35:03.363 00.000 15672 move complete, result=0 23:35:03.363 00.000 15672 worker thread done servicing request 23:35:03.363 00.000 15672 Worker thread wakes up 23:35:03.363 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:03.363 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:03.363 00.000 30444 GuideStep: 0.5 px 127 ms WEST, 0.1 px 0 ms NORTH 23:35:05.273 01.910 15672 Exposure complete 23:35:05.293 00.020 15672 worker thread done servicing request 23:35:05.293 00.000 30444 OnExposeComplete: enter 23:35:05.293 00.000 30444 UpdateGuideState(): m_state=6 23:35:05.293 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2445 23:35:05.293 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=193.68, Mass=105659, SNR=82.6, Peak=11955 HFD=3.4 23:35:05.293 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 23:35:05.293 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 23:35:05.293 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.28 cameraTheta=0.69 mountX=0.16 mountY=0.22, mountTheta=0.95 23:35:05.294 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.18, opts=13) 23:35:05.294 00.000 30444 Enqueuing Move request for scope (0.21, 0.18) 23:35:05.294 00.000 15672 Worker thread wakes up 23:35:05.294 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.18) opts 0xd 23:35:05.294 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.18) 23:35:05.294 00.000 15672 Moving (0.21, 0.18) raw xDistance=0.16 yDistance=0.22 23:35:05.294 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:35:05.294 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:05.294 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 23:35:05.294 00.000 15672 MoveAxis(E, 0, ABG) 23:35:05.294 00.000 15672 Move returns status 0, amount 0 23:35:05.294 00.000 15672 MoveAxis(N, 0, ABG) 23:35:05.294 00.000 15672 Move returns status 0, amount 0 23:35:05.294 00.000 15672 move complete, result=0 23:35:05.294 00.000 15672 worker thread done servicing request 23:35:05.299 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2377, max=13065, FiltMin=2634, FiltMax=9467, Gamma=2.950 23:35:05.349 00.050 30444 UpdateGuideState exits: m=105659 SNR=82.6 Saturated 23:35:05.349 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:05.349 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:05.349 00.000 30444 Enqueuing Expose request 23:35:05.349 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:35:05.349 00.000 15672 Worker thread wakes up 23:35:05.349 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:05.350 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:07.459 02.109 15672 Exposure complete 23:35:07.479 00.020 15672 worker thread done servicing request 23:35:07.479 00.000 30444 OnExposeComplete: enter 23:35:07.479 00.000 30444 UpdateGuideState(): m_state=6 23:35:07.479 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2446 23:35:07.479 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=193.62, Mass=107966, SNR=82.3, Peak=14123 HFD=3.3 23:35:07.479 00.000 30444 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.28) = xAngle (2.51 = 2.51) 23:35:07.479 00.000 30444 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.45 = 2.45) 23:35:07.479 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.24 mountX=-0.12 mountY=0.09, mountTheta=2.48 23:35:07.480 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.11, opts=13) 23:35:07.480 00.000 30444 Enqueuing Move request for scope (-0.09, 0.11) 23:35:07.480 00.000 15672 Worker thread wakes up 23:35:07.480 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd 23:35:07.480 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.11) 23:35:07.480 00.000 15672 Moving (-0.09, 0.11) raw xDistance=-0.12 yDistance=0.09 23:35:07.480 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 23:35:07.480 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:07.480 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:35:07.480 00.000 15672 MoveAxis(E, 0, ABG) 23:35:07.480 00.000 15672 Move returns status 0, amount 0 23:35:07.480 00.000 15672 MoveAxis(N, 0, ABG) 23:35:07.480 00.000 15672 Move returns status 0, amount 0 23:35:07.480 00.000 15672 move complete, result=0 23:35:07.480 00.000 15672 worker thread done servicing request 23:35:07.485 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=14123, FiltMin=2668, FiltMax=9540, Gamma=2.950 23:35:07.534 00.049 30444 UpdateGuideState exits: m=107966 SNR=82.3 Saturated 23:35:07.534 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:07.534 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:07.534 00.000 30444 Enqueuing Expose request 23:35:07.534 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:35:07.534 00.000 15672 Worker thread wakes up 23:35:07.534 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:07.535 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:09.443 01.908 15672 Exposure complete 23:35:09.463 00.020 15672 worker thread done servicing request 23:35:09.463 00.000 30444 OnExposeComplete: enter 23:35:09.463 00.000 30444 UpdateGuideState(): m_state=6 23:35:09.463 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2447 23:35:09.463 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=193.46, Mass=94345, SNR=64.4, Peak=12204 HFD=3.2 23:35:09.464 00.001 30444 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.28) = xAngle (-2.63 = -2.63) 23:35:09.464 00.000 30444 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.69 = -2.69) 23:35:09.464 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-2.91 mountX=-0.19 mountY=-0.09, mountTheta=-2.68 23:35:09.464 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.05, opts=13) 23:35:09.464 00.000 30444 Enqueuing Move request for scope (-0.21, -0.05) 23:35:09.464 00.000 15672 Worker thread wakes up 23:35:09.464 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd 23:35:09.464 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.05) 23:35:09.464 00.000 15672 Moving (-0.21, -0.05) raw xDistance=-0.19 yDistance=-0.09 23:35:09.464 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:35:09.464 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:09.464 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 23:35:09.465 00.001 15672 MoveAxis(E, 0, ABG) 23:35:09.465 00.000 15672 Move returns status 0, amount 0 23:35:09.465 00.000 15672 MoveAxis(N, 0, ABG) 23:35:09.465 00.000 15672 Move returns status 0, amount 0 23:35:09.465 00.000 15672 move complete, result=0 23:35:09.465 00.000 15672 worker thread done servicing request 23:35:09.470 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=12916, FiltMin=2636, FiltMax=8631, Gamma=2.950 23:35:09.519 00.049 30444 UpdateGuideState exits: m=94345 SNR=64.4 Saturated 23:35:09.519 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:09.519 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:09.519 00.000 30444 Enqueuing Expose request 23:35:09.519 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:35:09.519 00.000 15672 Worker thread wakes up 23:35:09.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:09.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:11.630 02.111 15672 Exposure complete 23:35:11.649 00.019 15672 worker thread done servicing request 23:35:11.649 00.000 30444 OnExposeComplete: enter 23:35:11.650 00.001 30444 UpdateGuideState(): m_state=6 23:35:11.650 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2448 23:35:11.650 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=193.38, Mass=113810, SNR=76.7, Peak=12115 HFD=3.9 23:35:11.650 00.000 30444 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.28) = xAngle (-2.60 = -2.60) 23:35:11.650 00.000 30444 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.66 = -2.66) 23:35:11.650 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.13 hyp=0.50 cameraTheta=-2.88 mountX=-0.43 mountY=-0.23, mountTheta=-2.64 23:35:11.650 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.13, opts=13) 23:35:11.650 00.000 30444 Enqueuing Move request for scope (-0.48, -0.13) 23:35:11.650 00.000 15672 Worker thread wakes up 23:35:11.650 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.13) opts 0xd 23:35:11.651 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.13) 23:35:11.651 00.000 15672 Moving (-0.48, -0.13) raw xDistance=-0.43 yDistance=-0.23 23:35:11.651 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 23:35:11.651 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:11.651 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 23:35:11.651 00.000 15672 MoveAxis(E, 116, ABG) 23:35:11.651 00.000 15672 Guiding Dir = 2, Dur = 116 23:35:11.652 00.001 15672 IsSlewing returns 0 23:35:11.653 00.001 15672 IsGuiding returns 0 23:35:11.657 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=12882, FiltMin=2556, FiltMax=8782, Gamma=2.950 23:35:11.668 00.011 15672 PulseGuide returned control before completion, sleep 112 23:35:11.706 00.038 30444 UpdateGuideState exits: m=113810 SNR=76.7 Saturated 23:35:11.706 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:11.706 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:11.706 00.000 30444 Enqueuing Expose request 23:35:11.783 00.077 15672 IsGuiding returns 1 23:35:11.783 00.000 15672 scope still moving after pulse duration time elapsed 23:35:11.804 00.021 15672 IsSlewing returns 0 23:35:11.813 00.009 15672 IsGuiding returns 0 23:35:11.813 00.000 15672 scope move finished after 116 + 43 ms 23:35:11.813 00.000 15672 Move returns status 0, amount 116 23:35:11.813 00.000 15672 MoveAxis(N, 0, ABG) 23:35:11.813 00.000 15672 Move returns status 0, amount 0 23:35:11.813 00.000 15672 move complete, result=0 23:35:11.813 00.000 15672 worker thread done servicing request 23:35:11.813 00.000 15672 Worker thread wakes up 23:35:11.813 00.000 30444 GuideStep: -0.4 px 116 ms EAST, -0.2 px 0 ms NORTH 23:35:11.813 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:11.813 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:13.723 01.910 15672 Exposure complete 23:35:13.742 00.019 15672 worker thread done servicing request 23:35:13.743 00.001 30444 OnExposeComplete: enter 23:35:13.743 00.000 30444 UpdateGuideState(): m_state=6 23:35:13.743 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 2449 23:35:13.743 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=193.31, Mass=99373, SNR=75.8, Peak=12032 HFD=3.2 23:35:13.743 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 23:35:13.743 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 23:35:13.743 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.20 mountX=0.13 mountY=-0.18, mountTheta=-0.94 23:35:13.743 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.20, opts=13) 23:35:13.743 00.000 30444 Enqueuing Move request for scope (0.08, -0.20) 23:35:13.743 00.000 15672 Worker thread wakes up 23:35:13.744 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd 23:35:13.744 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.20) 23:35:13.744 00.000 15672 Moving (0.08, -0.20) raw xDistance=0.13 yDistance=-0.18 23:35:13.744 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:35:13.744 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:13.744 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:35:13.744 00.000 15672 MoveAxis(E, 0, ABG) 23:35:13.744 00.000 15672 Move returns status 0, amount 0 23:35:13.744 00.000 15672 MoveAxis(N, 0, ABG) 23:35:13.744 00.000 15672 Move returns status 0, amount 0 23:35:13.744 00.000 15672 move complete, result=0 23:35:13.745 00.001 15672 worker thread done servicing request 23:35:13.750 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=13910, FiltMin=2672, FiltMax=9047, Gamma=2.950 23:35:13.799 00.049 30444 UpdateGuideState exits: m=99373 SNR=75.8 Saturated 23:35:13.799 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:13.799 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:13.799 00.000 30444 Enqueuing Expose request 23:35:13.799 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:35:13.799 00.000 15672 Worker thread wakes up 23:35:13.799 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:13.799 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:15.916 02.117 15672 Exposure complete 23:35:15.947 00.031 15672 worker thread done servicing request 23:35:15.947 00.000 30444 OnExposeComplete: enter 23:35:15.947 00.000 30444 UpdateGuideState(): m_state=6 23:35:15.947 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2450 23:35:15.947 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=193.41, Mass=99099, SNR=70.1, Peak=12724 HFD=3.2 23:35:15.947 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 23:35:15.947 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 23:35:15.947 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.16 mountX=0.07 mountY=-0.09, mountTheta=-0.90 23:35:15.948 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.10, opts=13) 23:35:15.948 00.000 30444 Enqueuing Move request for scope (0.04, -0.10) 23:35:15.948 00.000 15672 Worker thread wakes up 23:35:15.948 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd 23:35:15.948 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.10) 23:35:15.948 00.000 15672 Moving (0.04, -0.10) raw xDistance=0.07 yDistance=-0.09 23:35:15.948 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:35:15.948 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:15.948 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 23:35:15.948 00.000 15672 MoveAxis(E, 0, ABG) 23:35:15.948 00.000 15672 Move returns status 0, amount 0 23:35:15.948 00.000 15672 MoveAxis(N, 0, ABG) 23:35:15.949 00.001 15672 Move returns status 0, amount 0 23:35:15.949 00.000 15672 move complete, result=0 23:35:15.949 00.000 15672 worker thread done servicing request 23:35:15.954 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=14525, FiltMin=2611, FiltMax=9390, Gamma=2.950 23:35:16.002 00.048 30444 UpdateGuideState exits: m=99099 SNR=70.1 Saturated 23:35:16.003 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:16.003 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:16.003 00.000 30444 Enqueuing Expose request 23:35:16.003 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:35:16.003 00.000 15672 Worker thread wakes up 23:35:16.003 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:16.003 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:17.919 01.916 15672 Exposure complete 23:35:17.950 00.031 15672 worker thread done servicing request 23:35:17.950 00.000 30444 OnExposeComplete: enter 23:35:17.950 00.000 30444 UpdateGuideState(): m_state=6 23:35:17.950 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2451 23:35:17.950 00.000 30444 Star::Find returns 1 (1), X=461.23, Y=193.16, Mass=114540, SNR=86.2, Peak=13653 HFD=3.4 23:35:17.950 00.000 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 23:35:17.950 00.000 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 23:35:17.950 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.35 hyp=0.43 cameraTheta=-2.19 mountX=-0.14 mountY=-0.39, mountTheta=-1.92 23:35:17.951 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.35, opts=13) 23:35:17.951 00.000 30444 Enqueuing Move request for scope (-0.25, -0.35) 23:35:17.951 00.000 15672 Worker thread wakes up 23:35:17.951 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.35) opts 0xd 23:35:17.951 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.35) 23:35:17.951 00.000 15672 Moving (-0.25, -0.35) raw xDistance=-0.14 yDistance=-0.39 23:35:17.951 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:35:17.951 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 23:35:17.951 00.000 15672 MoveAxis(E, 0, ABG) 23:35:17.951 00.000 15672 Move returns status 0, amount 0 23:35:17.951 00.000 15672 MoveAxis(N, 70, ABG) 23:35:17.951 00.000 15672 Guiding Dir = 0, Dur = 70 23:35:17.952 00.001 15672 IsSlewing returns 0 23:35:17.953 00.001 15672 IsGuiding returns 0 23:35:17.957 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=14327, FiltMin=2642, FiltMax=9379, Gamma=2.950 23:35:18.006 00.049 30444 UpdateGuideState exits: m=114540 SNR=86.2 Saturated 23:35:18.006 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:18.006 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:18.006 00.000 30444 Enqueuing Expose request 23:35:18.028 00.022 15672 IsGuiding returns 1 23:35:18.028 00.000 15672 scope still moving after pulse duration time elapsed 23:35:18.050 00.022 15672 IsSlewing returns 0 23:35:18.051 00.001 15672 IsGuiding returns 1 23:35:18.071 00.020 15672 IsSlewing returns 0 23:35:18.072 00.001 15672 IsGuiding returns 1 23:35:18.093 00.021 15672 IsSlewing returns 0 23:35:18.155 00.062 15672 IsGuiding returns 0 23:35:18.155 00.000 15672 scope move finished after 70 + 132 ms 23:35:18.155 00.000 15672 Move returns status 0, amount 70 23:35:18.155 00.000 15672 move complete, result=0 23:35:18.156 00.001 15672 worker thread done servicing request 23:35:18.156 00.000 15672 Worker thread wakes up 23:35:18.156 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:18.156 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:18.156 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 70 ms NORTH 23:35:20.266 02.110 15672 Exposure complete 23:35:20.286 00.020 15672 worker thread done servicing request 23:35:20.286 00.000 30444 OnExposeComplete: enter 23:35:20.286 00.000 30444 UpdateGuideState(): m_state=6 23:35:20.286 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2452 23:35:20.286 00.000 30444 Star::Find returns 1 (1), X=461.12, Y=193.71, Mass=120040, SNR=88.6, Peak=12900 HFD=3.7 23:35:20.286 00.000 30444 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.28) = xAngle (2.91 = 2.91) 23:35:20.286 00.000 30444 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.85 = 2.85) 23:35:20.286 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.20 hyp=0.41 cameraTheta=2.64 mountX=-0.40 mountY=0.12, mountTheta=2.86 23:35:20.287 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.20, opts=13) 23:35:20.287 00.000 30444 Enqueuing Move request for scope (-0.36, 0.20) 23:35:20.287 00.000 15672 Worker thread wakes up 23:35:20.287 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.20) opts 0xd 23:35:20.287 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.20) 23:35:20.287 00.000 15672 Moving (-0.36, 0.20) raw xDistance=-0.40 yDistance=0.12 23:35:20.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 23:35:20.287 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:20.287 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:35:20.287 00.000 15672 MoveAxis(E, 109, ABG) 23:35:20.287 00.000 15672 Guiding Dir = 2, Dur = 109 23:35:20.288 00.001 15672 IsSlewing returns 0 23:35:20.294 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=12900, FiltMin=2631, FiltMax=9339, Gamma=2.950 23:35:20.328 00.034 15672 IsGuiding returns 0 23:35:20.343 00.015 15672 PulseGuide returned control before completion, sleep 104 23:35:20.449 00.106 15672 IsGuiding returns 1 23:35:20.449 00.000 15672 scope still moving after pulse duration time elapsed 23:35:20.470 00.021 15672 IsSlewing returns 0 23:35:20.487 00.017 15672 IsGuiding returns 0 23:35:20.487 00.000 15672 scope move finished after 109 + 51 ms 23:35:20.487 00.000 15672 Move returns status 0, amount 109 23:35:20.488 00.001 15672 MoveAxis(N, 0, ABG) 23:35:20.488 00.000 15672 Move returns status 0, amount 0 23:35:20.488 00.000 15672 move complete, result=0 23:35:20.488 00.000 15672 worker thread done servicing request 23:35:20.641 00.153 30444 UpdateGuideState exits: m=120040 SNR=88.6 Saturated 23:35:20.642 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:20.642 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:20.642 00.000 30444 Enqueuing Expose request 23:35:20.642 00.000 30444 GuideStep: -0.4 px 109 ms EAST, 0.1 px 0 ms NORTH 23:35:20.642 00.000 15672 Worker thread wakes up 23:35:20.643 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:20.643 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:22.550 01.907 15672 Exposure complete 23:35:22.570 00.020 15672 worker thread done servicing request 23:35:22.570 00.000 30444 OnExposeComplete: enter 23:35:22.571 00.001 30444 UpdateGuideState(): m_state=6 23:35:22.571 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2453 23:35:22.571 00.000 30444 Star::Find returns 1 (1), X=461.23, Y=193.71, Mass=95476, SNR=70.7, Peak=11482 HFD=3.5 23:35:22.571 00.000 30444 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.28) = xAngle (2.72 = 2.72) 23:35:22.571 00.000 30444 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.66 = 2.66) 23:35:22.571 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.21 hyp=0.32 cameraTheta=2.44 mountX=-0.29 mountY=0.15, mountTheta=2.67 23:35:22.572 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.21, opts=13) 23:35:22.572 00.000 30444 Enqueuing Move request for scope (-0.24, 0.21) 23:35:22.572 00.000 15672 Worker thread wakes up 23:35:22.572 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.21) opts 0xd 23:35:22.572 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.21) 23:35:22.572 00.000 15672 Moving (-0.24, 0.21) raw xDistance=-0.29 yDistance=0.15 23:35:22.572 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29 23:35:22.572 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:22.572 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 23:35:22.572 00.000 15672 MoveAxis(E, 87, ABG) 23:35:22.572 00.000 15672 Guiding Dir = 2, Dur = 87 23:35:22.572 00.000 15672 IsSlewing returns 0 23:35:22.574 00.002 15672 IsGuiding returns 0 23:35:22.579 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2087, max=13083, FiltMin=2671, FiltMax=8693, Gamma=2.950 23:35:22.595 00.016 15672 PulseGuide returned control before completion, sleep 77 23:35:22.633 00.038 30444 UpdateGuideState exits: m=95476 SNR=70.7 Saturated 23:35:22.633 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:22.633 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:22.633 00.000 30444 Enqueuing Expose request 23:35:22.723 00.090 15672 IsGuiding returns 0 23:35:22.723 00.000 15672 Move returns status 0, amount 87 23:35:22.723 00.000 15672 MoveAxis(N, 0, ABG) 23:35:22.723 00.000 15672 Move returns status 0, amount 0 23:35:22.723 00.000 15672 move complete, result=0 23:35:22.723 00.000 15672 worker thread done servicing request 23:35:22.723 00.000 15672 Worker thread wakes up 23:35:22.723 00.000 30444 GuideStep: -0.3 px 87 ms EAST, 0.1 px 0 ms NORTH 23:35:22.723 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:22.724 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:24.830 02.106 15672 Exposure complete 23:35:24.850 00.020 15672 worker thread done servicing request 23:35:24.850 00.000 30444 OnExposeComplete: enter 23:35:24.850 00.000 30444 UpdateGuideState(): m_state=6 23:35:24.850 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2454 23:35:24.850 00.000 30444 Star::Find returns 1 (1), X=461.97, Y=193.61, Mass=118709, SNR=88.1, Peak=11893 HFD=3.8 23:35:24.850 00.000 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.48 = 0.48) 23:35:24.850 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.42 = 0.42) 23:35:24.850 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.10 hyp=0.51 cameraTheta=0.20 mountX=0.45 mountY=0.20, mountTheta=0.43 23:35:24.851 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.10, opts=13) 23:35:24.851 00.000 30444 Enqueuing Move request for scope (0.50, 0.10) 23:35:24.851 00.000 15672 Worker thread wakes up 23:35:24.851 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.10) opts 0xd 23:35:24.851 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.10) 23:35:24.851 00.000 15672 Moving (0.50, 0.10) raw xDistance=0.45 yDistance=0.20 23:35:24.851 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45 23:35:24.851 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:24.851 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:35:24.851 00.000 15672 MoveAxis(W, 115, ABG) 23:35:24.851 00.000 15672 Guiding Dir = 3, Dur = 115 23:35:24.851 00.000 15672 IsSlewing returns 0 23:35:24.852 00.001 15672 IsGuiding returns 0 23:35:24.856 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=12663, FiltMin=2711, FiltMax=9817, Gamma=2.950 23:35:24.879 00.023 15672 PulseGuide returned control before completion, sleep 99 23:35:24.905 00.026 30444 UpdateGuideState exits: m=118709 SNR=88.1 Saturated 23:35:24.906 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:24.906 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:24.906 00.000 30444 Enqueuing Expose request 23:35:24.980 00.074 15672 IsGuiding returns 1 23:35:24.980 00.000 15672 scope still moving after pulse duration time elapsed 23:35:25.001 00.021 15672 IsSlewing returns 0 23:35:25.056 00.055 15672 IsGuiding returns 0 23:35:25.056 00.000 15672 scope move finished after 115 + 88 ms 23:35:25.056 00.000 15672 Move returns status 0, amount 115 23:35:25.056 00.000 15672 MoveAxis(N, 0, ABG) 23:35:25.057 00.001 15672 Move returns status 0, amount 0 23:35:25.057 00.000 15672 move complete, result=0 23:35:25.057 00.000 15672 worker thread done servicing request 23:35:25.057 00.000 15672 Worker thread wakes up 23:35:25.057 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:25.057 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:25.057 00.000 30444 GuideStep: 0.4 px 115 ms WEST, 0.2 px 0 ms NORTH 23:35:26.963 01.906 15672 Exposure complete 23:35:26.983 00.020 15672 worker thread done servicing request 23:35:26.983 00.000 30444 OnExposeComplete: enter 23:35:26.983 00.000 30444 UpdateGuideState(): m_state=6 23:35:26.983 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2455 23:35:26.983 00.000 30444 Star::Find returns 1 (1), X=461.73, Y=193.76, Mass=110425, SNR=96.9, Peak=11396 HFD=3.6 23:35:26.983 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.07 = 1.07) 23:35:26.983 00.000 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.01 = 1.01) 23:35:26.983 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.35 cameraTheta=0.79 mountX=0.17 mountY=0.30, mountTheta=1.05 23:35:26.984 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.25, opts=13) 23:35:26.984 00.000 30444 Enqueuing Move request for scope (0.25, 0.25) 23:35:26.984 00.000 15672 Worker thread wakes up 23:35:26.984 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.25) opts 0xd 23:35:26.984 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.25) 23:35:26.984 00.000 15672 Moving (0.25, 0.25) raw xDistance=0.17 yDistance=0.30 23:35:26.984 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:35:26.984 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:35:26.984 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 23:35:26.984 00.000 15672 MoveAxis(E, 0, ABG) 23:35:26.984 00.000 15672 Move returns status 0, amount 0 23:35:26.984 00.000 15672 MoveAxis(N, 0, ABG) 23:35:26.984 00.000 15672 Move returns status 0, amount 0 23:35:26.985 00.001 15672 move complete, result=0 23:35:26.985 00.000 15672 worker thread done servicing request 23:35:26.989 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=13415, FiltMin=2674, FiltMax=9436, Gamma=2.950 23:35:27.038 00.049 30444 UpdateGuideState exits: m=110425 SNR=96.9 Saturated 23:35:27.038 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:27.038 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:27.038 00.000 30444 Enqueuing Expose request 23:35:27.038 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 23:35:27.038 00.000 15672 Worker thread wakes up 23:35:27.039 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:27.039 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:29.146 02.107 15672 Exposure complete 23:35:29.168 00.022 15672 worker thread done servicing request 23:35:29.168 00.000 30444 OnExposeComplete: enter 23:35:29.168 00.000 30444 UpdateGuideState(): m_state=6 23:35:29.168 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2456 23:35:29.168 00.000 30444 Star::Find returns 1 (1), X=461.87, Y=193.62, Mass=105722, SNR=85.4, Peak=10558 HFD=3.6 23:35:29.168 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.56 = 0.56) 23:35:29.168 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.50 = 0.50) 23:35:29.168 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.11 hyp=0.41 cameraTheta=0.28 mountX=0.35 mountY=0.19, mountTheta=0.51 23:35:29.169 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.11, opts=13) 23:35:29.169 00.000 30444 Enqueuing Move request for scope (0.39, 0.11) 23:35:29.169 00.000 15672 Worker thread wakes up 23:35:29.169 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.11) opts 0xd 23:35:29.169 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.11) 23:35:29.169 00.000 15672 Moving (0.39, 0.11) raw xDistance=0.35 yDistance=0.19 23:35:29.169 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 23:35:29.169 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:29.169 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 23:35:29.169 00.000 15672 MoveAxis(W, 93, ABG) 23:35:29.169 00.000 15672 Guiding Dir = 3, Dur = 93 23:35:29.170 00.001 15672 IsSlewing returns 0 23:35:29.171 00.001 15672 IsGuiding returns 0 23:35:29.174 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=12013, FiltMin=2706, FiltMax=9107, Gamma=2.950 23:35:29.192 00.018 15672 PulseGuide returned control before completion, sleep 82 23:35:29.224 00.032 30444 UpdateGuideState exits: m=105722 SNR=85.4 Saturated 23:35:29.224 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:29.224 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:29.224 00.000 30444 Enqueuing Expose request 23:35:29.277 00.053 15672 IsGuiding returns 1 23:35:29.277 00.000 15672 scope still moving after pulse duration time elapsed 23:35:29.297 00.020 15672 IsSlewing returns 0 23:35:29.306 00.009 15672 IsGuiding returns 0 23:35:29.306 00.000 15672 scope move finished after 93 + 41 ms 23:35:29.306 00.000 15672 Move returns status 0, amount 93 23:35:29.306 00.000 15672 MoveAxis(N, 0, ABG) 23:35:29.306 00.000 15672 Move returns status 0, amount 0 23:35:29.306 00.000 15672 move complete, result=0 23:35:29.306 00.000 15672 worker thread done servicing request 23:35:29.307 00.001 15672 Worker thread wakes up 23:35:29.307 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:29.307 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:29.307 00.000 30444 GuideStep: 0.3 px 93 ms WEST, 0.2 px 0 ms NORTH 23:35:31.214 01.907 15672 Exposure complete 23:35:31.235 00.021 15672 worker thread done servicing request 23:35:31.235 00.000 30444 OnExposeComplete: enter 23:35:31.235 00.000 30444 UpdateGuideState(): m_state=6 23:35:31.235 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2457 23:35:31.235 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=193.80, Mass=122934, SNR=100.5, Peak=11688 HFD=3.7 23:35:31.236 00.001 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 23:35:31.236 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 23:35:31.236 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.29 hyp=0.32 cameraTheta=1.99 mountX=-0.21 mountY=0.26, mountTheta=2.24 23:35:31.236 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.29, opts=13) 23:35:31.236 00.000 30444 Enqueuing Move request for scope (-0.13, 0.29) 23:35:31.236 00.000 15672 Worker thread wakes up 23:35:31.236 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.29) opts 0xd 23:35:31.236 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.29) 23:35:31.236 00.000 15672 Moving (-0.13, 0.29) raw xDistance=-0.21 yDistance=0.26 23:35:31.236 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 23:35:31.237 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:35:31.237 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 23:35:31.237 00.000 15672 MoveAxis(E, 0, ABG) 23:35:31.237 00.000 15672 Move returns status 0, amount 0 23:35:31.237 00.000 15672 MoveAxis(N, 0, ABG) 23:35:31.237 00.000 15672 Move returns status 0, amount 0 23:35:31.237 00.000 15672 move complete, result=0 23:35:31.237 00.000 15672 worker thread done servicing request 23:35:31.242 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=12630, FiltMin=2564, FiltMax=9326, Gamma=2.950 23:35:31.292 00.050 30444 UpdateGuideState exits: m=122934 SNR=100.5 Saturated 23:35:31.292 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:31.292 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:31.292 00.000 30444 Enqueuing Expose request 23:35:31.292 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 23:35:31.292 00.000 15672 Worker thread wakes up 23:35:31.292 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:31.292 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:33.399 02.107 15672 Exposure complete 23:35:33.419 00.020 15672 worker thread done servicing request 23:35:33.419 00.000 30444 OnExposeComplete: enter 23:35:33.419 00.000 30444 UpdateGuideState(): m_state=6 23:35:33.419 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2458 23:35:33.419 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=193.76, Mass=109313, SNR=76.3, Peak=11809 HFD=3.4 23:35:33.419 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 23:35:33.419 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 23:35:33.419 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.44 mountX=-0.04 mountY=0.26, mountTheta=1.71 23:35:33.420 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.26, opts=13) 23:35:33.420 00.000 30444 Enqueuing Move request for scope (0.03, 0.26) 23:35:33.420 00.000 15672 Worker thread wakes up 23:35:33.420 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd 23:35:33.420 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.26) 23:35:33.420 00.000 15672 Moving (0.03, 0.26) raw xDistance=-0.04 yDistance=0.26 23:35:33.420 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:35:33.420 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:35:33.420 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 23:35:33.420 00.000 15672 MoveAxis(E, 0, ABG) 23:35:33.420 00.000 15672 Move returns status 0, amount 0 23:35:33.420 00.000 15672 MoveAxis(N, 0, ABG) 23:35:33.420 00.000 15672 Move returns status 0, amount 0 23:35:33.420 00.000 15672 move complete, result=0 23:35:33.420 00.000 15672 worker thread done servicing request 23:35:33.425 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=12667, FiltMin=2534, FiltMax=9412, Gamma=2.950 23:35:33.475 00.050 30444 UpdateGuideState exits: m=109313 SNR=76.3 Saturated 23:35:33.475 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:33.475 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:33.475 00.000 30444 Enqueuing Expose request 23:35:33.475 00.000 15672 Worker thread wakes up 23:35:33.475 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:33.475 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:33.475 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 23:35:35.384 01.909 15672 Exposure complete 23:35:35.403 00.019 15672 worker thread done servicing request 23:35:35.403 00.000 30444 OnExposeComplete: enter 23:35:35.403 00.000 30444 UpdateGuideState(): m_state=6 23:35:35.403 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2459 23:35:35.403 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=193.92, Mass=108373, SNR=82.9, Peak=10849 HFD=3.9 23:35:35.403 00.000 30444 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.28) = xAngle (2.21 = 2.21) 23:35:35.403 00.000 30444 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.15 = 2.15) 23:35:35.403 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.42 hyp=0.44 cameraTheta=1.93 mountX=-0.26 mountY=0.37, mountTheta=2.19 23:35:35.405 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.42, opts=13) 23:35:35.405 00.000 30444 Enqueuing Move request for scope (-0.16, 0.42) 23:35:35.405 00.000 15672 Worker thread wakes up 23:35:35.405 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.42) opts 0xd 23:35:35.405 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.42) 23:35:35.405 00.000 15672 Moving (-0.16, 0.42) raw xDistance=-0.26 yDistance=0.37 23:35:35.405 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26 23:35:35.405 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.36 newest=0.89 23:35:35.405 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 23:35:35.405 00.000 15672 MoveAxis(E, 71, ABG) 23:35:35.405 00.000 15672 Guiding Dir = 2, Dur = 71 23:35:35.406 00.001 15672 IsSlewing returns 0 23:35:35.407 00.001 15672 IsGuiding returns 0 23:35:35.411 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=12758, FiltMin=2710, FiltMax=9166, Gamma=2.950 23:35:35.423 00.012 15672 PulseGuide returned control before completion, sleep 66 23:35:35.461 00.038 30444 UpdateGuideState exits: m=108373 SNR=82.9 Saturated 23:35:35.461 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:35.461 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:35.462 00.001 30444 Enqueuing Expose request 23:35:35.503 00.041 15672 IsGuiding returns 0 23:35:35.503 00.000 15672 Move returns status 0, amount 71 23:35:35.503 00.000 15672 MoveAxis(S, 67, ABG) 23:35:35.503 00.000 15672 Guiding Dir = 1, Dur = 67 23:35:35.503 00.000 15672 IsSlewing returns 0 23:35:35.504 00.001 15672 IsGuiding returns 0 23:35:35.617 00.113 15672 IsGuiding returns 1 23:35:35.617 00.000 15672 scope still moving after pulse duration time elapsed 23:35:35.638 00.021 15672 IsSlewing returns 0 23:35:35.639 00.001 15672 IsGuiding returns 1 23:35:35.660 00.021 15672 IsSlewing returns 0 23:35:35.679 00.019 15672 IsGuiding returns 0 23:35:35.679 00.000 15672 scope move finished after 67 + 108 ms 23:35:35.679 00.000 15672 Move returns status 0, amount 67 23:35:35.679 00.000 15672 move complete, result=0 23:35:35.679 00.000 15672 worker thread done servicing request 23:35:35.679 00.000 15672 Worker thread wakes up 23:35:35.679 00.000 30444 GuideStep: -0.3 px 71 ms EAST, 0.4 px 67 ms SOUTH 23:35:35.679 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:35.679 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:37.796 02.117 15672 Exposure complete 23:35:37.829 00.033 15672 worker thread done servicing request 23:35:37.829 00.000 30444 OnExposeComplete: enter 23:35:37.829 00.000 30444 UpdateGuideState(): m_state=6 23:35:37.829 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2460 23:35:37.829 00.000 30444 Star::Find returns 1 (1), X=461.73, Y=193.50, Mass=99122, SNR=77.9, Peak=11774 HFD=3.3 23:35:37.829 00.000 30444 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.28) = xAngle (0.25 = 0.25) 23:35:37.829 00.000 30444 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.19 = 0.19) 23:35:37.830 00.001 30444 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.03 mountX=0.24 mountY=0.05, mountTheta=0.19 23:35:37.830 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.01, opts=13) 23:35:37.830 00.000 30444 Enqueuing Move request for scope (0.25, -0.01) 23:35:37.830 00.000 15672 Worker thread wakes up 23:35:37.830 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd 23:35:37.830 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.01) 23:35:37.830 00.000 15672 Moving (0.25, -0.01) raw xDistance=0.24 yDistance=0.05 23:35:37.830 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:35:37.830 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:37.830 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 23:35:37.830 00.000 15672 MoveAxis(E, 0, ABG) 23:35:37.830 00.000 15672 Move returns status 0, amount 0 23:35:37.830 00.000 15672 MoveAxis(N, 0, ABG) 23:35:37.830 00.000 15672 Move returns status 0, amount 0 23:35:37.831 00.001 15672 move complete, result=0 23:35:37.831 00.000 15672 worker thread done servicing request 23:35:37.835 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=12537, FiltMin=2712, FiltMax=9325, Gamma=2.950 23:35:37.884 00.049 30444 UpdateGuideState exits: m=99122 SNR=77.9 Saturated 23:35:37.885 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:37.885 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:37.885 00.000 30444 Enqueuing Expose request 23:35:37.885 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 23:35:37.885 00.000 15672 Worker thread wakes up 23:35:37.885 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:37.885 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:39.790 01.905 15672 Exposure complete 23:35:39.812 00.022 15672 worker thread done servicing request 23:35:39.812 00.000 30444 OnExposeComplete: enter 23:35:39.812 00.000 30444 UpdateGuideState(): m_state=6 23:35:39.812 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2461 23:35:39.812 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=194.08, Mass=113813, SNR=91.4, Peak=12384 HFD=3.4 23:35:39.812 00.000 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.67 = 1.67) 23:35:39.812 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 23:35:39.812 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.57 hyp=0.58 cameraTheta=1.39 mountX=-0.05 mountY=0.58, mountTheta=1.67 23:35:39.813 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.57, opts=13) 23:35:39.813 00.000 30444 Enqueuing Move request for scope (0.11, 0.57) 23:35:39.813 00.000 15672 Worker thread wakes up 23:35:39.813 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.57) opts 0xd 23:35:39.813 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.57) 23:35:39.813 00.000 15672 Moving (0.11, 0.57) raw xDistance=-0.05 yDistance=0.58 23:35:39.813 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:35:39.813 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 23:35:39.813 00.000 15672 MoveAxis(E, 0, ABG) 23:35:39.813 00.000 15672 Move returns status 0, amount 0 23:35:39.813 00.000 15672 MoveAxis(S, 104, ABG) 23:35:39.813 00.000 15672 Guiding Dir = 1, Dur = 104 23:35:39.814 00.001 15672 IsSlewing returns 0 23:35:39.815 00.001 15672 IsGuiding returns 0 23:35:39.819 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=12384, FiltMin=2628, FiltMax=9306, Gamma=2.950 23:35:39.896 00.077 15672 PulseGuide returned control before completion, sleep 34 23:35:39.932 00.036 15672 IsGuiding returns 1 23:35:39.932 00.000 15672 scope still moving after pulse duration time elapsed 23:35:39.953 00.021 15672 IsSlewing returns 0 23:35:39.955 00.002 15672 IsGuiding returns 1 23:35:39.970 00.015 30444 UpdateGuideState exits: m=113813 SNR=91.4 Saturated 23:35:39.971 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:39.971 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:39.971 00.000 30444 Enqueuing Expose request 23:35:39.977 00.006 15672 IsSlewing returns 0 23:35:39.979 00.002 15672 IsGuiding returns 1 23:35:40.000 00.021 15672 IsSlewing returns 0 23:35:40.002 00.002 15672 IsGuiding returns 1 23:35:40.023 00.021 15672 IsSlewing returns 0 23:35:40.024 00.001 15672 IsGuiding returns 1 23:35:40.046 00.022 15672 IsSlewing returns 0 23:35:40.056 00.010 15672 IsGuiding returns 0 23:35:40.056 00.000 15672 scope move finished after 104 + 137 ms 23:35:40.056 00.000 15672 Move returns status 0, amount 104 23:35:40.056 00.000 15672 move complete, result=0 23:35:40.056 00.000 15672 worker thread done servicing request 23:35:40.056 00.000 15672 Worker thread wakes up 23:35:40.056 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:40.056 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:40.056 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 104 ms SOUTH 23:35:42.172 02.116 15672 Exposure complete 23:35:42.204 00.032 15672 worker thread done servicing request 23:35:42.204 00.000 30444 OnExposeComplete: enter 23:35:42.204 00.000 30444 UpdateGuideState(): m_state=6 23:35:42.204 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2462 23:35:42.204 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=194.10, Mass=107052, SNR=88.4, Peak=11001 HFD=3.7 23:35:42.204 00.000 30444 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.28) = xAngle (2.30 = 2.30) 23:35:42.204 00.000 30444 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.24 = 2.24) 23:35:42.204 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.60 hyp=0.66 cameraTheta=2.02 mountX=-0.44 mountY=0.52, mountTheta=2.27 23:35:42.204 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.60, opts=13) 23:35:42.205 00.001 30444 Enqueuing Move request for scope (-0.29, 0.60) 23:35:42.205 00.000 15672 Worker thread wakes up 23:35:42.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.60) opts 0xd 23:35:42.205 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.60) 23:35:42.205 00.000 15672 Moving (-0.29, 0.60) raw xDistance=-0.44 yDistance=0.52 23:35:42.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 23:35:42.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 23:35:42.205 00.000 15672 MoveAxis(E, 119, ABG) 23:35:42.205 00.000 15672 Guiding Dir = 2, Dur = 119 23:35:42.205 00.000 15672 IsSlewing returns 0 23:35:42.207 00.002 15672 IsGuiding returns 0 23:35:42.211 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=15344, FiltMin=2692, FiltMax=9412, Gamma=2.950 23:35:42.228 00.017 15672 PulseGuide returned control before completion, sleep 108 23:35:42.260 00.032 30444 UpdateGuideState exits: m=107052 SNR=88.4 Saturated 23:35:42.260 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:42.260 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:42.260 00.000 30444 Enqueuing Expose request 23:35:42.339 00.079 15672 IsGuiding returns 1 23:35:42.339 00.000 15672 scope still moving after pulse duration time elapsed 23:35:42.360 00.021 15672 IsSlewing returns 0 23:35:42.373 00.013 15672 IsGuiding returns 0 23:35:42.373 00.000 15672 scope move finished after 119 + 46 ms 23:35:42.373 00.000 15672 Move returns status 0, amount 119 23:35:42.373 00.000 15672 MoveAxis(S, 93, ABG) 23:35:42.373 00.000 15672 Guiding Dir = 1, Dur = 93 23:35:42.373 00.000 15672 IsSlewing returns 0 23:35:42.374 00.001 15672 IsGuiding returns 0 23:35:42.452 00.078 15672 PulseGuide returned control before completion, sleep 25 23:35:42.480 00.028 15672 IsGuiding returns 1 23:35:42.480 00.000 15672 scope still moving after pulse duration time elapsed 23:35:42.501 00.021 15672 IsSlewing returns 0 23:35:42.503 00.002 15672 IsGuiding returns 1 23:35:42.525 00.022 15672 IsSlewing returns 0 23:35:42.527 00.002 15672 IsGuiding returns 1 23:35:42.548 00.021 15672 IsSlewing returns 0 23:35:42.596 00.048 15672 IsGuiding returns 0 23:35:42.597 00.001 15672 scope move finished after 93 + 129 ms 23:35:42.597 00.000 15672 Move returns status 0, amount 93 23:35:42.597 00.000 15672 move complete, result=0 23:35:42.597 00.000 15672 worker thread done servicing request 23:35:42.597 00.000 15672 Worker thread wakes up 23:35:42.597 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:42.598 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:42.598 00.000 30444 GuideStep: -0.4 px 119 ms EAST, 0.5 px 93 ms SOUTH 23:35:44.503 01.905 15672 Exposure complete 23:35:44.523 00.020 15672 worker thread done servicing request 23:35:44.523 00.000 30444 OnExposeComplete: enter 23:35:44.523 00.000 30444 UpdateGuideState(): m_state=6 23:35:44.523 00.000 30444 Star::Find(15, 461, 194, 0, (0,0,0,0), 0.0, 255) frame 2463 23:35:44.523 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=193.75, Mass=106384, SNR=89.4, Peak=12800 HFD=3.5 23:35:44.523 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 23:35:44.523 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 23:35:44.523 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.25 hyp=0.33 cameraTheta=2.30 mountX=-0.28 mountY=0.19, mountTheta=2.53 23:35:44.524 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.25, opts=13) 23:35:44.524 00.000 30444 Enqueuing Move request for scope (-0.22, 0.25) 23:35:44.524 00.000 15672 Worker thread wakes up 23:35:44.524 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.25) opts 0xd 23:35:44.524 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.25) 23:35:44.524 00.000 15672 Moving (-0.22, 0.25) raw xDistance=-0.28 yDistance=0.19 23:35:44.524 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28 23:35:44.524 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:44.524 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 23:35:44.524 00.000 15672 MoveAxis(E, 83, ABG) 23:35:44.524 00.000 15672 Guiding Dir = 2, Dur = 83 23:35:44.524 00.000 15672 IsSlewing returns 0 23:35:44.525 00.001 15672 IsGuiding returns 0 23:35:44.530 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=12800, FiltMin=2647, FiltMax=9145, Gamma=2.950 23:35:44.545 00.015 15672 PulseGuide returned control before completion, sleep 74 23:35:44.579 00.034 30444 UpdateGuideState exits: m=106384 SNR=89.4 Saturated 23:35:44.579 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:44.579 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:44.579 00.000 30444 Enqueuing Expose request 23:35:44.620 00.041 15672 IsGuiding returns 1 23:35:44.620 00.000 15672 scope still moving after pulse duration time elapsed 23:35:44.642 00.022 15672 IsSlewing returns 0 23:35:44.657 00.015 15672 IsGuiding returns 0 23:35:44.657 00.000 15672 scope move finished after 83 + 48 ms 23:35:44.657 00.000 15672 Move returns status 0, amount 83 23:35:44.657 00.000 15672 MoveAxis(N, 0, ABG) 23:35:44.657 00.000 15672 Move returns status 0, amount 0 23:35:44.657 00.000 15672 move complete, result=0 23:35:44.657 00.000 15672 worker thread done servicing request 23:35:44.657 00.000 15672 Worker thread wakes up 23:35:44.657 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:44.657 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:45.086 00.429 30444 GuideStep: -0.3 px 83 ms EAST, 0.2 px 0 ms NORTH 23:35:46.766 01.680 15672 Exposure complete 23:35:46.791 00.025 15672 worker thread done servicing request 23:35:46.791 00.000 30444 OnExposeComplete: enter 23:35:46.791 00.000 30444 UpdateGuideState(): m_state=6 23:35:46.791 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2464 23:35:46.791 00.000 30444 Star::Find returns 1 (1), X=461.11, Y=194.00, Mass=116987, SNR=83.8, Peak=11427 HFD=3.9 23:35:46.791 00.000 30444 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.28) = xAngle (2.49 = 2.49) 23:35:46.791 00.000 30444 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.43 = 2.43) 23:35:46.791 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.49 hyp=0.61 cameraTheta=2.22 mountX=-0.49 mountY=0.40, mountTheta=2.46 23:35:46.792 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.49, opts=13) 23:35:46.792 00.000 30444 Enqueuing Move request for scope (-0.37, 0.49) 23:35:46.792 00.000 15672 Worker thread wakes up 23:35:46.792 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.49) opts 0xd 23:35:46.792 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.49) 23:35:46.792 00.000 15672 Moving (-0.37, 0.49) raw xDistance=-0.49 yDistance=0.40 23:35:46.792 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49 23:35:46.792 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 23:35:46.792 00.000 15672 MoveAxis(E, 138, ABG) 23:35:46.792 00.000 15672 Guiding Dir = 2, Dur = 138 23:35:46.793 00.001 15672 IsSlewing returns 0 23:35:46.794 00.001 15672 IsGuiding returns 0 23:35:46.798 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=11427, FiltMin=2642, FiltMax=9247, Gamma=2.950 23:35:46.812 00.014 15672 PulseGuide returned control before completion, sleep 131 23:35:46.973 00.161 15672 IsGuiding returns 0 23:35:46.973 00.000 15672 Move returns status 0, amount 138 23:35:46.973 00.000 15672 MoveAxis(S, 71, ABG) 23:35:46.973 00.000 15672 Guiding Dir = 1, Dur = 71 23:35:46.973 00.000 15672 IsSlewing returns 0 23:35:46.974 00.001 15672 IsGuiding returns 0 23:35:47.086 00.112 15672 IsGuiding returns 1 23:35:47.087 00.001 15672 scope still moving after pulse duration time elapsed 23:35:47.108 00.021 15672 IsSlewing returns 0 23:35:47.111 00.003 15672 IsGuiding returns 1 23:35:47.120 00.009 30444 UpdateGuideState exits: m=116987 SNR=83.8 Saturated 23:35:47.120 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:47.120 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:47.120 00.000 30444 Enqueuing Expose request 23:35:47.132 00.012 15672 IsSlewing returns 0 23:35:47.148 00.016 15672 IsGuiding returns 0 23:35:47.149 00.001 15672 scope move finished after 71 + 102 ms 23:35:47.149 00.000 15672 Move returns status 0, amount 71 23:35:47.149 00.000 15672 move complete, result=0 23:35:47.149 00.000 15672 worker thread done servicing request 23:35:47.149 00.000 15672 Worker thread wakes up 23:35:47.149 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:47.149 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:47.150 00.001 30444 GuideStep: -0.5 px 138 ms EAST, 0.4 px 71 ms SOUTH 23:35:49.057 01.907 15672 Exposure complete 23:35:49.077 00.020 15672 worker thread done servicing request 23:35:49.077 00.000 30444 OnExposeComplete: enter 23:35:49.077 00.000 30444 UpdateGuideState(): m_state=6 23:35:49.077 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2465 23:35:49.077 00.000 30444 Star::Find returns 1 (1), X=461.85, Y=193.57, Mass=96299, SNR=68.2, Peak=10233 HFD=3.6 23:35:49.077 00.000 30444 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.28) = xAngle (0.44 = 0.44) 23:35:49.077 00.000 30444 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.38 = 0.38) 23:35:49.077 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.06 hyp=0.37 cameraTheta=0.16 mountX=0.34 mountY=0.14, mountTheta=0.39 23:35:49.078 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.06, opts=13) 23:35:49.078 00.000 30444 Enqueuing Move request for scope (0.37, 0.06) 23:35:49.078 00.000 15672 Worker thread wakes up 23:35:49.078 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.06) opts 0xd 23:35:49.078 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.06) 23:35:49.078 00.000 15672 Moving (0.37, 0.06) raw xDistance=0.34 yDistance=0.14 23:35:49.078 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34 23:35:49.078 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:49.078 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:35:49.078 00.000 15672 MoveAxis(W, 82, ABG) 23:35:49.078 00.000 15672 Guiding Dir = 3, Dur = 82 23:35:49.080 00.002 15672 IsSlewing returns 0 23:35:49.081 00.001 15672 IsGuiding returns 0 23:35:49.085 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=12116, FiltMin=2661, FiltMax=9326, Gamma=2.950 23:35:49.097 00.012 15672 PulseGuide returned control before completion, sleep 76 23:35:49.167 00.070 30444 UpdateGuideState exits: m=96299 SNR=68.2 Saturated 23:35:49.167 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:49.167 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:49.167 00.000 30444 Enqueuing Expose request 23:35:49.175 00.008 15672 IsGuiding returns 1 23:35:49.175 00.000 15672 scope still moving after pulse duration time elapsed 23:35:49.196 00.021 15672 IsSlewing returns 0 23:35:49.198 00.002 15672 IsGuiding returns 0 23:35:49.198 00.000 15672 scope move finished after 82 + 34 ms 23:35:49.198 00.000 15672 Move returns status 0, amount 82 23:35:49.198 00.000 15672 MoveAxis(N, 0, ABG) 23:35:49.198 00.000 15672 Move returns status 0, amount 0 23:35:49.198 00.000 15672 move complete, result=0 23:35:49.198 00.000 15672 worker thread done servicing request 23:35:49.198 00.000 15672 Worker thread wakes up 23:35:49.198 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:49.198 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:49.202 00.004 30444 GuideStep: 0.3 px 82 ms WEST, 0.1 px 0 ms NORTH 23:35:51.306 02.104 15672 Exposure complete 23:35:51.327 00.021 15672 worker thread done servicing request 23:35:51.327 00.000 30444 OnExposeComplete: enter 23:35:51.327 00.000 30444 UpdateGuideState(): m_state=6 23:35:51.327 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2466 23:35:51.328 00.001 30444 Star::Find returns 1 (1), X=461.75, Y=193.42, Mass=106282, SNR=71.6, Peak=12385 HFD=3.5 23:35:51.328 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 23:35:51.328 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.09 = -0.09) 23:35:51.328 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-0.30 mountX=0.28 mountY=-0.02, mountTheta=-0.09 23:35:51.328 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.08, opts=13) 23:35:51.328 00.000 30444 Enqueuing Move request for scope (0.27, -0.08) 23:35:51.328 00.000 15672 Worker thread wakes up 23:35:51.328 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.08) opts 0xd 23:35:51.328 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.08) 23:35:51.328 00.000 15672 Moving (0.27, -0.08) raw xDistance=0.28 yDistance=-0.02 23:35:51.328 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28 23:35:51.328 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:51.329 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:35:51.329 00.000 15672 MoveAxis(W, 82, ABG) 23:35:51.329 00.000 15672 Guiding Dir = 3, Dur = 82 23:35:51.329 00.000 15672 IsSlewing returns 0 23:35:51.330 00.001 15672 IsGuiding returns 0 23:35:51.335 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2374, max=14414, FiltMin=2614, FiltMax=10483, Gamma=2.950 23:35:51.349 00.014 15672 PulseGuide returned control before completion, sleep 73 23:35:51.388 00.039 30444 UpdateGuideState exits: m=106282 SNR=71.6 Saturated 23:35:51.388 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:51.388 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:51.388 00.000 30444 Enqueuing Expose request 23:35:51.423 00.035 15672 IsGuiding returns 1 23:35:51.423 00.000 15672 scope still moving after pulse duration time elapsed 23:35:51.445 00.022 15672 IsSlewing returns 0 23:35:51.446 00.001 15672 IsGuiding returns 0 23:35:51.446 00.000 15672 scope move finished after 82 + 34 ms 23:35:51.446 00.000 15672 Move returns status 0, amount 82 23:35:51.446 00.000 15672 MoveAxis(N, 0, ABG) 23:35:51.446 00.000 15672 Move returns status 0, amount 0 23:35:51.446 00.000 15672 move complete, result=0 23:35:51.446 00.000 15672 worker thread done servicing request 23:35:51.446 00.000 15672 Worker thread wakes up 23:35:51.446 00.000 30444 GuideStep: 0.3 px 82 ms WEST, -0.0 px 0 ms NORTH 23:35:51.446 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:51.446 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:53.356 01.910 15672 Exposure complete 23:35:53.375 00.019 15672 worker thread done servicing request 23:35:53.376 00.001 30444 OnExposeComplete: enter 23:35:53.376 00.000 30444 UpdateGuideState(): m_state=6 23:35:53.376 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2467 23:35:53.376 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=193.64, Mass=100573, SNR=77.2, Peak=11414 HFD=3.4 23:35:53.376 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 23:35:53.376 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 23:35:53.376 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.71 mountX=0.11 mountY=0.16, mountTheta=0.97 23:35:53.376 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.13, opts=13) 23:35:53.376 00.000 30444 Enqueuing Move request for scope (0.16, 0.13) 23:35:53.377 00.001 15672 Worker thread wakes up 23:35:53.377 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd 23:35:53.377 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.13) 23:35:53.377 00.000 15672 Moving (0.16, 0.13) raw xDistance=0.11 yDistance=0.16 23:35:53.377 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:35:53.377 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:53.377 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:35:53.377 00.000 15672 MoveAxis(E, 0, ABG) 23:35:53.377 00.000 15672 Move returns status 0, amount 0 23:35:53.377 00.000 15672 MoveAxis(N, 0, ABG) 23:35:53.377 00.000 15672 Move returns status 0, amount 0 23:35:53.377 00.000 15672 move complete, result=0 23:35:53.377 00.000 15672 worker thread done servicing request 23:35:53.381 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=14766, FiltMin=2617, FiltMax=10693, Gamma=2.950 23:35:53.431 00.050 30444 UpdateGuideState exits: m=100573 SNR=77.2 Saturated 23:35:53.431 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:53.431 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:53.431 00.000 30444 Enqueuing Expose request 23:35:53.431 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:35:53.431 00.000 15672 Worker thread wakes up 23:35:53.431 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:53.431 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:55.540 02.109 15672 Exposure complete 23:35:55.560 00.020 15672 worker thread done servicing request 23:35:55.560 00.000 30444 OnExposeComplete: enter 23:35:55.560 00.000 30444 UpdateGuideState(): m_state=6 23:35:55.560 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2468 23:35:55.560 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=193.40, Mass=104774, SNR=79.5, Peak=12141 HFD=3.2 23:35:55.560 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 23:35:55.560 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 23:35:55.560 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.26 mountX=0.06 mountY=-0.10, mountTheta=-1.00 23:35:55.561 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.10, opts=13) 23:35:55.561 00.000 30444 Enqueuing Move request for scope (0.03, -0.10) 23:35:55.561 00.000 15672 Worker thread wakes up 23:35:55.561 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd 23:35:55.561 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.10) 23:35:55.561 00.000 15672 Moving (0.03, -0.10) raw xDistance=0.06 yDistance=-0.10 23:35:55.561 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:35:55.561 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:55.561 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 23:35:55.561 00.000 15672 MoveAxis(E, 0, ABG) 23:35:55.561 00.000 15672 Move returns status 0, amount 0 23:35:55.561 00.000 15672 MoveAxis(N, 0, ABG) 23:35:55.561 00.000 15672 Move returns status 0, amount 0 23:35:55.561 00.000 15672 move complete, result=0 23:35:55.561 00.000 15672 worker thread done servicing request 23:35:55.566 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=14090, FiltMin=2672, FiltMax=10241, Gamma=2.950 23:35:55.616 00.050 30444 UpdateGuideState exits: m=104774 SNR=79.5 Saturated 23:35:55.616 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:55.616 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:55.616 00.000 30444 Enqueuing Expose request 23:35:55.616 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:35:55.616 00.000 15672 Worker thread wakes up 23:35:55.617 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:55.617 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:57.525 01.908 15672 Exposure complete 23:35:57.545 00.020 15672 worker thread done servicing request 23:35:57.546 00.001 30444 OnExposeComplete: enter 23:35:57.546 00.000 30444 UpdateGuideState(): m_state=6 23:35:57.546 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2469 23:35:57.546 00.000 30444 Star::Find returns 1 (1), X=461.24, Y=193.70, Mass=112503, SNR=83.9, Peak=12504 HFD=3.6 23:35:57.546 00.000 30444 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.28) = xAngle (2.73 = 2.73) 23:35:57.546 00.000 30444 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.67 = 2.67) 23:35:57.546 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.31 cameraTheta=2.46 mountX=-0.28 mountY=0.14, mountTheta=2.68 23:35:57.546 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.20, opts=13) 23:35:57.546 00.000 30444 Enqueuing Move request for scope (-0.24, 0.20) 23:35:57.547 00.001 15672 Worker thread wakes up 23:35:57.547 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd 23:35:57.547 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.20) 23:35:57.547 00.000 15672 Moving (-0.24, 0.20) raw xDistance=-0.28 yDistance=0.14 23:35:57.547 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 23:35:57.547 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:57.547 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:35:57.547 00.000 15672 MoveAxis(E, 77, ABG) 23:35:57.547 00.000 15672 Guiding Dir = 2, Dur = 77 23:35:57.547 00.000 15672 IsSlewing returns 0 23:35:57.549 00.002 15672 IsGuiding returns 0 23:35:57.553 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2389, max=13018, FiltMin=2686, FiltMax=9597, Gamma=2.950 23:35:57.596 00.043 15672 PulseGuide returned control before completion, sleep 40 23:35:57.602 00.006 30444 UpdateGuideState exits: m=112503 SNR=83.9 Saturated 23:35:57.602 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:57.602 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:35:57.602 00.000 30444 Enqueuing Expose request 23:35:57.638 00.036 15672 IsGuiding returns 1 23:35:57.638 00.000 15672 scope still moving after pulse duration time elapsed 23:35:57.659 00.021 15672 IsSlewing returns 0 23:35:57.660 00.001 15672 IsGuiding returns 1 23:35:57.681 00.021 15672 IsSlewing returns 0 23:35:57.709 00.028 15672 IsGuiding returns 0 23:35:57.709 00.000 15672 scope move finished after 77 + 82 ms 23:35:57.709 00.000 15672 Move returns status 0, amount 77 23:35:57.709 00.000 15672 MoveAxis(N, 0, ABG) 23:35:57.709 00.000 15672 Move returns status 0, amount 0 23:35:57.709 00.000 15672 move complete, result=0 23:35:57.709 00.000 15672 worker thread done servicing request 23:35:57.709 00.000 15672 Worker thread wakes up 23:35:57.709 00.000 30444 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH 23:35:57.709 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:35:57.709 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:35:59.817 02.108 15672 Exposure complete 23:35:59.837 00.020 15672 worker thread done servicing request 23:35:59.837 00.000 30444 OnExposeComplete: enter 23:35:59.837 00.000 30444 UpdateGuideState(): m_state=6 23:35:59.837 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2470 23:35:59.837 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=193.36, Mass=113849, SNR=79.7, Peak=11615 HFD=3.7 23:35:59.838 00.001 30444 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.28) = xAngle (-0.13 = -0.13) 23:35:59.838 00.000 30444 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.19 = -0.19) 23:35:59.838 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.15 hyp=0.38 cameraTheta=-0.41 mountX=0.37 mountY=-0.07, mountTheta=-0.19 23:35:59.839 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.15, opts=13) 23:35:59.840 00.001 30444 Enqueuing Move request for scope (0.35, -0.15) 23:35:59.840 00.000 15672 Worker thread wakes up 23:35:59.840 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.15) opts 0xd 23:35:59.840 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.15) 23:35:59.840 00.000 15672 Moving (0.35, -0.15) raw xDistance=0.37 yDistance=-0.07 23:35:59.840 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37 23:35:59.840 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:59.840 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:35:59.840 00.000 15672 MoveAxis(W, 96, ABG) 23:35:59.840 00.000 15672 Guiding Dir = 3, Dur = 96 23:35:59.840 00.000 15672 IsSlewing returns 0 23:35:59.841 00.001 15672 IsGuiding returns 0 23:35:59.846 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=12991, FiltMin=2668, FiltMax=9621, Gamma=2.950 23:35:59.864 00.018 15672 PulseGuide returned control before completion, sleep 84 23:35:59.950 00.086 15672 IsGuiding returns 1 23:35:59.950 00.000 15672 scope still moving after pulse duration time elapsed 23:35:59.971 00.021 15672 IsSlewing returns 0 23:35:59.973 00.002 15672 IsGuiding returns 1 23:35:59.993 00.020 15672 IsSlewing returns 0 23:36:00.009 00.016 15672 IsGuiding returns 0 23:36:00.009 00.000 15672 scope move finished after 96 + 70 ms 23:36:00.009 00.000 15672 Move returns status 0, amount 96 23:36:00.009 00.000 15672 MoveAxis(N, 0, ABG) 23:36:00.009 00.000 15672 Move returns status 0, amount 0 23:36:00.009 00.000 15672 move complete, result=0 23:36:00.009 00.000 15672 worker thread done servicing request 23:36:00.345 00.336 30444 UpdateGuideState exits: m=113849 SNR=79.7 Saturated 23:36:00.345 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:00.345 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:00.345 00.000 30444 Enqueuing Expose request 23:36:00.345 00.000 30444 GuideStep: 0.4 px 96 ms WEST, -0.1 px 0 ms NORTH 23:36:00.345 00.000 15672 Worker thread wakes up 23:36:00.345 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:00.345 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:02.260 01.915 15672 Exposure complete 23:36:02.285 00.025 15672 worker thread done servicing request 23:36:02.285 00.000 30444 OnExposeComplete: enter 23:36:02.285 00.000 30444 UpdateGuideState(): m_state=6 23:36:02.286 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2471 23:36:02.286 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=193.35, Mass=103385, SNR=79.4, Peak=13774 HFD=3.0 23:36:02.286 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 23:36:02.286 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.23 = -2.23) 23:36:02.286 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-2.44 mountX=-0.14 mountY=-0.20, mountTheta=-2.19 23:36:02.286 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.16, opts=13) 23:36:02.286 00.000 30444 Enqueuing Move request for scope (-0.19, -0.16) 23:36:02.286 00.000 15672 Worker thread wakes up 23:36:02.286 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd 23:36:02.287 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.16) 23:36:02.287 00.000 15672 Moving (-0.19, -0.16) raw xDistance=-0.14 yDistance=-0.20 23:36:02.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:36:02.287 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:02.287 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 23:36:02.287 00.000 15672 MoveAxis(E, 0, ABG) 23:36:02.287 00.000 15672 Move returns status 0, amount 0 23:36:02.287 00.000 15672 MoveAxis(N, 0, ABG) 23:36:02.287 00.000 15672 Move returns status 0, amount 0 23:36:02.287 00.000 15672 move complete, result=0 23:36:02.287 00.000 15672 worker thread done servicing request 23:36:02.292 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=14350, FiltMin=2701, FiltMax=9135, Gamma=2.950 23:36:02.344 00.052 30444 UpdateGuideState exits: m=103385 SNR=79.4 Saturated 23:36:02.344 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:02.344 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:02.344 00.000 30444 Enqueuing Expose request 23:36:02.344 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:36:02.344 00.000 15672 Worker thread wakes up 23:36:02.344 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:02.344 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:04.453 02.109 15672 Exposure complete 23:36:04.472 00.019 15672 worker thread done servicing request 23:36:04.472 00.000 30444 OnExposeComplete: enter 23:36:04.472 00.000 30444 UpdateGuideState(): m_state=6 23:36:04.472 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2472 23:36:04.473 00.001 30444 Star::Find returns 1 (1), X=461.25, Y=193.54, Mass=118208, SNR=100.9, Peak=15312 HFD=3.2 23:36:04.473 00.000 30444 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.28) = xAngle (3.30 = -2.99) 23:36:04.473 00.000 30444 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.23 = -3.05) 23:36:04.473 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.23 cameraTheta=3.02 mountX=-0.23 mountY=-0.02, mountTheta=-3.05 23:36:04.473 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.03, opts=13) 23:36:04.473 00.000 30444 Enqueuing Move request for scope (-0.23, 0.03) 23:36:04.473 00.000 15672 Worker thread wakes up 23:36:04.473 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.03) opts 0xd 23:36:04.473 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.03) 23:36:04.473 00.000 15672 Moving (-0.23, 0.03) raw xDistance=-0.23 yDistance=-0.02 23:36:04.473 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:36:04.474 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:04.474 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:36:04.474 00.000 15672 MoveAxis(E, 0, ABG) 23:36:04.474 00.000 15672 Move returns status 0, amount 0 23:36:04.474 00.000 15672 MoveAxis(N, 0, ABG) 23:36:04.474 00.000 15672 Move returns status 0, amount 0 23:36:04.474 00.000 15672 move complete, result=0 23:36:04.474 00.000 15672 worker thread done servicing request 23:36:04.479 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=16538, FiltMin=2624, FiltMax=9817, Gamma=2.950 23:36:04.540 00.061 30444 UpdateGuideState exits: m=118208 SNR=100.9 Saturated 23:36:04.540 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:04.540 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:04.540 00.000 30444 Enqueuing Expose request 23:36:04.540 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:36:04.540 00.000 15672 Worker thread wakes up 23:36:04.540 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:04.541 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:06.448 01.907 15672 Exposure complete 23:36:06.468 00.020 15672 worker thread done servicing request 23:36:06.468 00.000 30444 OnExposeComplete: enter 23:36:06.468 00.000 30444 UpdateGuideState(): m_state=6 23:36:06.468 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2473 23:36:06.468 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=193.49, Mass=111286, SNR=79.0, Peak=13282 HFD=3.6 23:36:06.468 00.000 30444 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 23:36:06.468 00.000 30444 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 23:36:06.468 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.01 hyp=0.48 cameraTheta=-3.11 mountX=-0.46 mountY=-0.12, mountTheta=-2.89 23:36:06.469 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.01, opts=13) 23:36:06.469 00.000 30444 Enqueuing Move request for scope (-0.48, -0.01) 23:36:06.469 00.000 15672 Worker thread wakes up 23:36:06.469 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.01) opts 0xd 23:36:06.469 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.01) 23:36:06.469 00.000 15672 Moving (-0.48, -0.01) raw xDistance=-0.46 yDistance=-0.12 23:36:06.469 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 23:36:06.469 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:06.469 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:36:06.469 00.000 15672 MoveAxis(E, 124, ABG) 23:36:06.469 00.000 15672 Guiding Dir = 2, Dur = 124 23:36:06.470 00.001 15672 IsSlewing returns 0 23:36:06.471 00.001 15672 IsGuiding returns 0 23:36:06.475 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=13282, FiltMin=2604, FiltMax=10089, Gamma=2.950 23:36:06.493 00.018 15672 PulseGuide returned control before completion, sleep 112 23:36:06.524 00.031 30444 UpdateGuideState exits: m=111286 SNR=79.0 Saturated 23:36:06.524 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:06.524 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:06.524 00.000 30444 Enqueuing Expose request 23:36:06.608 00.084 15672 IsGuiding returns 1 23:36:06.608 00.000 15672 scope still moving after pulse duration time elapsed 23:36:06.629 00.021 15672 IsSlewing returns 0 23:36:06.653 00.024 15672 IsGuiding returns 0 23:36:06.653 00.000 15672 scope move finished after 124 + 58 ms 23:36:06.654 00.001 15672 Move returns status 0, amount 124 23:36:06.654 00.000 15672 MoveAxis(N, 0, ABG) 23:36:06.654 00.000 15672 Move returns status 0, amount 0 23:36:06.654 00.000 15672 move complete, result=0 23:36:06.654 00.000 15672 worker thread done servicing request 23:36:06.654 00.000 15672 Worker thread wakes up 23:36:06.654 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:06.654 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:06.654 00.000 30444 GuideStep: -0.5 px 124 ms EAST, -0.1 px 0 ms NORTH 23:36:08.761 02.107 15672 Exposure complete 23:36:08.781 00.020 15672 worker thread done servicing request 23:36:08.781 00.000 30444 OnExposeComplete: enter 23:36:08.781 00.000 30444 UpdateGuideState(): m_state=6 23:36:08.781 00.000 30444 Star::Find(15, 460, 193, 0, (0,0,0,0), 0.0, 255) frame 2474 23:36:08.781 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=193.48, Mass=108301, SNR=84.9, Peak=13351 HFD=3.2 23:36:08.781 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 23:36:08.781 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 23:36:08.781 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.42 mountX=-0.02 mountY=-0.03, mountTheta=-2.16 23:36:08.781 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.02, opts=13) 23:36:08.781 00.000 30444 Enqueuing Move request for scope (-0.03, -0.02) 23:36:08.782 00.001 15672 Worker thread wakes up 23:36:08.782 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd 23:36:08.782 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.02) 23:36:08.782 00.000 15672 Moving (-0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03 23:36:08.782 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:36:08.782 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:08.782 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:36:08.782 00.000 15672 MoveAxis(E, 0, ABG) 23:36:08.782 00.000 15672 Move returns status 0, amount 0 23:36:08.782 00.000 15672 MoveAxis(N, 0, ABG) 23:36:08.782 00.000 15672 Move returns status 0, amount 0 23:36:08.782 00.000 15672 move complete, result=0 23:36:08.782 00.000 15672 worker thread done servicing request 23:36:08.788 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=14607, FiltMin=2645, FiltMax=9584, Gamma=2.950 23:36:08.849 00.061 30444 UpdateGuideState exits: m=108301 SNR=84.9 Saturated 23:36:08.849 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:08.849 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:08.849 00.000 30444 Enqueuing Expose request 23:36:08.849 00.000 15672 Worker thread wakes up 23:36:08.849 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 23:36:08.850 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:08.850 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:10.756 01.906 15672 Exposure complete 23:36:10.777 00.021 15672 worker thread done servicing request 23:36:10.777 00.000 30444 OnExposeComplete: enter 23:36:10.778 00.001 30444 UpdateGuideState(): m_state=6 23:36:10.778 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2475 23:36:10.778 00.000 30444 Star::Find returns 1 (1), X=461.94, Y=193.54, Mass=114061, SNR=86.1, Peak=11539 HFD=3.7 23:36:10.778 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 23:36:10.778 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 23:36:10.778 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.03 hyp=0.46 cameraTheta=0.07 mountX=0.44 mountY=0.13, mountTheta=0.29 23:36:10.778 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.03, opts=13) 23:36:10.778 00.000 30444 Enqueuing Move request for scope (0.46, 0.03) 23:36:10.778 00.000 15672 Worker thread wakes up 23:36:10.778 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.03) opts 0xd 23:36:10.779 00.001 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.03) 23:36:10.779 00.000 15672 Moving (0.46, 0.03) raw xDistance=0.44 yDistance=0.13 23:36:10.779 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44 23:36:10.779 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:10.779 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:36:10.779 00.000 15672 MoveAxis(W, 118, ABG) 23:36:10.779 00.000 15672 Guiding Dir = 3, Dur = 118 23:36:10.779 00.000 15672 IsSlewing returns 0 23:36:10.780 00.001 15672 IsGuiding returns 0 23:36:10.785 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=12930, FiltMin=2633, FiltMax=9285, Gamma=2.950 23:36:10.807 00.022 15672 PulseGuide returned control before completion, sleep 102 23:36:10.834 00.027 30444 UpdateGuideState exits: m=114061 SNR=86.1 Saturated 23:36:10.834 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:10.834 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:10.834 00.000 30444 Enqueuing Expose request 23:36:10.912 00.078 15672 IsGuiding returns 1 23:36:10.912 00.000 15672 scope still moving after pulse duration time elapsed 23:36:10.932 00.020 15672 IsSlewing returns 0 23:36:10.935 00.003 15672 IsGuiding returns 0 23:36:10.935 00.000 15672 scope move finished after 118 + 36 ms 23:36:10.935 00.000 15672 Move returns status 0, amount 118 23:36:10.935 00.000 15672 MoveAxis(N, 0, ABG) 23:36:10.935 00.000 15672 Move returns status 0, amount 0 23:36:10.935 00.000 15672 move complete, result=0 23:36:10.935 00.000 15672 worker thread done servicing request 23:36:10.936 00.001 15672 Worker thread wakes up 23:36:10.936 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:10.936 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:10.936 00.000 30444 GuideStep: 0.4 px 118 ms WEST, 0.1 px 0 ms NORTH 23:36:13.041 02.105 15672 Exposure complete 23:36:13.061 00.020 15672 worker thread done servicing request 23:36:13.061 00.000 30444 OnExposeComplete: enter 23:36:13.061 00.000 30444 UpdateGuideState(): m_state=6 23:36:13.061 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2476 23:36:13.061 00.000 30444 Star::Find returns 1 (1), X=462.02, Y=193.34, Mass=110150, SNR=77.6, Peak=10752 HFD=3.9 23:36:13.061 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 23:36:13.061 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 23:36:13.061 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.16 hyp=0.56 cameraTheta=-0.29 mountX=0.56 mountY=-0.04, mountTheta=-0.07 23:36:13.062 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.16, opts=13) 23:36:13.062 00.000 30444 Enqueuing Move request for scope (0.54, -0.16) 23:36:13.062 00.000 15672 Worker thread wakes up 23:36:13.062 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.16) opts 0xd 23:36:13.062 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.16) 23:36:13.062 00.000 15672 Moving (0.54, -0.16) raw xDistance=0.56 yDistance=-0.04 23:36:13.062 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56 23:36:13.062 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:13.062 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:36:13.062 00.000 15672 MoveAxis(W, 161, ABG) 23:36:13.062 00.000 15672 Guiding Dir = 3, Dur = 161 23:36:13.062 00.000 15672 IsSlewing returns 0 23:36:13.063 00.001 15672 IsGuiding returns 0 23:36:13.067 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=12952, FiltMin=2674, FiltMax=9858, Gamma=2.950 23:36:13.091 00.024 15672 PulseGuide returned control before completion, sleep 144 23:36:13.130 00.039 30444 UpdateGuideState exits: m=110150 SNR=77.6 Saturated 23:36:13.131 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:13.131 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:13.131 00.000 30444 Enqueuing Expose request 23:36:13.238 00.107 15672 IsGuiding returns 1 23:36:13.238 00.000 15672 scope still moving after pulse duration time elapsed 23:36:13.259 00.021 15672 IsSlewing returns 0 23:36:13.283 00.024 15672 IsGuiding returns 0 23:36:13.283 00.000 15672 scope move finished after 161 + 59 ms 23:36:13.283 00.000 15672 Move returns status 0, amount 161 23:36:13.284 00.001 15672 MoveAxis(N, 0, ABG) 23:36:13.284 00.000 15672 Move returns status 0, amount 0 23:36:13.284 00.000 15672 move complete, result=0 23:36:13.284 00.000 15672 worker thread done servicing request 23:36:13.284 00.000 15672 Worker thread wakes up 23:36:13.284 00.000 30444 GuideStep: 0.6 px 161 ms WEST, -0.0 px 0 ms NORTH 23:36:13.284 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:13.284 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:15.193 01.909 15672 Exposure complete 23:36:15.212 00.019 15672 worker thread done servicing request 23:36:15.212 00.000 30444 OnExposeComplete: enter 23:36:15.213 00.001 30444 UpdateGuideState(): m_state=6 23:36:15.213 00.000 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2477 23:36:15.213 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=193.34, Mass=103408, SNR=83.8, Peak=11773 HFD=3.5 23:36:15.213 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 23:36:15.213 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 23:36:15.213 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.13 mountX=-0.06 mountY=-0.18, mountTheta=-1.86 23:36:15.213 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.17, opts=13) 23:36:15.213 00.000 30444 Enqueuing Move request for scope (-0.10, -0.17) 23:36:15.213 00.000 15672 Worker thread wakes up 23:36:15.213 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd 23:36:15.214 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.17) 23:36:15.214 00.000 15672 Moving (-0.10, -0.17) raw xDistance=-0.06 yDistance=-0.18 23:36:15.214 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:36:15.214 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:15.214 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:36:15.214 00.000 15672 MoveAxis(E, 0, ABG) 23:36:15.214 00.000 15672 Move returns status 0, amount 0 23:36:15.214 00.000 15672 MoveAxis(N, 0, ABG) 23:36:15.214 00.000 15672 Move returns status 0, amount 0 23:36:15.214 00.000 15672 move complete, result=0 23:36:15.214 00.000 15672 worker thread done servicing request 23:36:15.219 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2386, max=13548, FiltMin=2611, FiltMax=8958, Gamma=2.950 23:36:15.278 00.059 30444 UpdateGuideState exits: m=103408 SNR=83.8 Saturated 23:36:15.278 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:15.278 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:15.278 00.000 30444 Enqueuing Expose request 23:36:15.278 00.000 15672 Worker thread wakes up 23:36:15.278 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:15.279 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:15.279 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:36:17.389 02.110 15672 Exposure complete 23:36:17.409 00.020 15672 worker thread done servicing request 23:36:17.409 00.000 30444 OnExposeComplete: enter 23:36:17.409 00.000 30444 UpdateGuideState(): m_state=6 23:36:17.409 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2478 23:36:17.410 00.001 30444 Star::Find returns 1 (1), X=461.24, Y=193.55, Mass=102535, SNR=80.6, Peak=12064 HFD=3.5 23:36:17.410 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.28) = xAngle (3.23 = -3.05) 23:36:17.410 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.11) 23:36:17.410 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.25 cameraTheta=2.95 mountX=-0.25 mountY=-0.01, mountTheta=-3.11 23:36:17.411 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.05, opts=13) 23:36:17.411 00.000 30444 Enqueuing Move request for scope (-0.24, 0.05) 23:36:17.411 00.000 15672 Worker thread wakes up 23:36:17.411 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd 23:36:17.411 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.05) 23:36:17.411 00.000 15672 Moving (-0.24, 0.05) raw xDistance=-0.25 yDistance=-0.01 23:36:17.411 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 23:36:17.411 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:17.411 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:36:17.411 00.000 15672 MoveAxis(E, 0, ABG) 23:36:17.411 00.000 15672 Move returns status 0, amount 0 23:36:17.411 00.000 15672 MoveAxis(N, 0, ABG) 23:36:17.411 00.000 15672 Move returns status 0, amount 0 23:36:17.411 00.000 15672 move complete, result=0 23:36:17.411 00.000 15672 worker thread done servicing request 23:36:17.419 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=12468, FiltMin=2684, FiltMax=8475, Gamma=2.950 23:36:17.475 00.056 30444 UpdateGuideState exits: m=102535 SNR=80.6 Saturated 23:36:17.475 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:17.475 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:17.475 00.000 30444 Enqueuing Expose request 23:36:17.475 00.000 15672 Worker thread wakes up 23:36:17.475 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:17.475 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:36:17.475 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:19.381 01.906 15672 Exposure complete 23:36:19.401 00.020 15672 worker thread done servicing request 23:36:19.401 00.000 30444 OnExposeComplete: enter 23:36:19.401 00.000 30444 UpdateGuideState(): m_state=6 23:36:19.401 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2479 23:36:19.401 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=193.35, Mass=103842, SNR=74.5, Peak=12546 HFD=3.3 23:36:19.401 00.000 30444 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.28) = xAngle (-0.51 = -0.51) 23:36:19.401 00.000 30444 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.57 = -0.57) 23:36:19.401 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.22 cameraTheta=-0.79 mountX=0.19 mountY=-0.12, mountTheta=-0.55 23:36:19.402 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.15, opts=13) 23:36:19.402 00.000 30444 Enqueuing Move request for scope (0.15, -0.15) 23:36:19.402 00.000 15672 Worker thread wakes up 23:36:19.402 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd 23:36:19.402 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.15) 23:36:19.402 00.000 15672 Moving (0.15, -0.15) raw xDistance=0.19 yDistance=-0.12 23:36:19.402 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:36:19.402 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:19.402 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:36:19.402 00.000 15672 MoveAxis(E, 0, ABG) 23:36:19.402 00.000 15672 Move returns status 0, amount 0 23:36:19.402 00.000 15672 MoveAxis(N, 0, ABG) 23:36:19.402 00.000 15672 Move returns status 0, amount 0 23:36:19.402 00.000 15672 move complete, result=0 23:36:19.402 00.000 15672 worker thread done servicing request 23:36:19.407 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=13589, FiltMin=2661, FiltMax=9082, Gamma=2.950 23:36:19.456 00.049 30444 UpdateGuideState exits: m=103842 SNR=74.5 Saturated 23:36:19.457 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:19.457 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:19.457 00.000 30444 Enqueuing Expose request 23:36:19.457 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:36:19.457 00.000 15672 Worker thread wakes up 23:36:19.457 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:19.457 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:21.566 02.109 15672 Exposure complete 23:36:21.584 00.018 15672 worker thread done servicing request 23:36:21.585 00.001 30444 OnExposeComplete: enter 23:36:21.585 00.000 30444 UpdateGuideState(): m_state=6 23:36:21.585 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2480 23:36:21.585 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=193.30, Mass=109720, SNR=82.9, Peak=12476 HFD=3.2 23:36:21.585 00.000 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.73 = -0.73) 23:36:21.585 00.000 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.80 = -0.80) 23:36:21.585 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.24 cameraTheta=-1.01 mountX=0.18 mountY=-0.17, mountTheta=-0.77 23:36:21.585 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.21, opts=13) 23:36:21.585 00.000 30444 Enqueuing Move request for scope (0.13, -0.21) 23:36:21.585 00.000 15672 Worker thread wakes up 23:36:21.586 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd 23:36:21.586 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.21) 23:36:21.586 00.000 15672 Moving (0.13, -0.21) raw xDistance=0.18 yDistance=-0.17 23:36:21.586 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 23:36:21.586 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:21.586 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 23:36:21.586 00.000 15672 MoveAxis(E, 0, ABG) 23:36:21.586 00.000 15672 Move returns status 0, amount 0 23:36:21.586 00.000 15672 MoveAxis(N, 0, ABG) 23:36:21.586 00.000 15672 Move returns status 0, amount 0 23:36:21.586 00.000 15672 move complete, result=0 23:36:21.586 00.000 15672 worker thread done servicing request 23:36:21.591 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=14285, FiltMin=2648, FiltMax=9717, Gamma=2.950 23:36:21.640 00.049 30444 UpdateGuideState exits: m=109720 SNR=82.9 Saturated 23:36:21.641 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:21.641 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:21.641 00.000 30444 Enqueuing Expose request 23:36:21.641 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:36:21.641 00.000 15672 Worker thread wakes up 23:36:21.641 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:21.641 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:23.550 01.909 15672 Exposure complete 23:36:23.570 00.020 15672 worker thread done servicing request 23:36:23.570 00.000 30444 OnExposeComplete: enter 23:36:23.570 00.000 30444 UpdateGuideState(): m_state=6 23:36:23.570 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2481 23:36:23.570 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=193.10, Mass=105823, SNR=78.2, Peak=11363 HFD=3.3 23:36:23.570 00.000 30444 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 23:36:23.570 00.000 30444 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.65 = -0.65) 23:36:23.570 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.40 hyp=0.53 cameraTheta=-0.86 mountX=0.44 mountY=-0.32, mountTheta=-0.63 23:36:23.571 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.40, opts=13) 23:36:23.571 00.000 30444 Enqueuing Move request for scope (0.35, -0.40) 23:36:23.571 00.000 15672 Worker thread wakes up 23:36:23.571 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.40) opts 0xd 23:36:23.571 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.40) 23:36:23.571 00.000 15672 Moving (0.35, -0.40) raw xDistance=0.44 yDistance=-0.32 23:36:23.571 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 23:36:23.571 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:36:23.571 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 23:36:23.571 00.000 15672 MoveAxis(W, 120, ABG) 23:36:23.571 00.000 15672 Guiding Dir = 3, Dur = 120 23:36:23.572 00.001 15672 IsSlewing returns 0 23:36:23.572 00.000 15672 IsGuiding returns 0 23:36:23.576 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12832, FiltMin=2635, FiltMax=9306, Gamma=2.950 23:36:23.603 00.027 15672 PulseGuide returned control before completion, sleep 100 23:36:23.702 00.099 30444 UpdateGuideState exits: m=105823 SNR=78.2 Saturated 23:36:23.702 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:23.702 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:23.702 00.000 30444 Enqueuing Expose request 23:36:23.706 00.004 15672 IsGuiding returns 1 23:36:23.706 00.000 15672 scope still moving after pulse duration time elapsed 23:36:23.728 00.022 15672 IsSlewing returns 0 23:36:23.763 00.035 15672 IsGuiding returns 0 23:36:23.763 00.000 15672 scope move finished after 120 + 70 ms 23:36:23.763 00.000 15672 Move returns status 0, amount 120 23:36:23.763 00.000 15672 MoveAxis(N, 0, ABG) 23:36:23.763 00.000 15672 Move returns status 0, amount 0 23:36:23.763 00.000 15672 move complete, result=0 23:36:23.763 00.000 15672 worker thread done servicing request 23:36:23.763 00.000 15672 Worker thread wakes up 23:36:23.763 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:23.763 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:23.763 00.000 30444 GuideStep: 0.4 px 120 ms WEST, -0.3 px 0 ms NORTH 23:36:25.871 02.108 15672 Exposure complete 23:36:25.896 00.025 15672 worker thread done servicing request 23:36:25.896 00.000 30444 OnExposeComplete: enter 23:36:25.896 00.000 30444 UpdateGuideState(): m_state=6 23:36:25.896 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2482 23:36:25.896 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=193.68, Mass=104293, SNR=69.7, Peak=11984 HFD=3.4 23:36:25.896 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 23:36:25.896 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 23:36:25.896 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.18 hyp=0.26 cameraTheta=0.74 mountX=0.14 mountY=0.21, mountTheta=1.00 23:36:25.897 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.18, opts=13) 23:36:25.897 00.000 30444 Enqueuing Move request for scope (0.19, 0.18) 23:36:25.897 00.000 15672 Worker thread wakes up 23:36:25.897 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.18) opts 0xd 23:36:25.897 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.18) 23:36:25.897 00.000 15672 Moving (0.19, 0.18) raw xDistance=0.14 yDistance=0.21 23:36:25.897 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 23:36:25.897 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:25.897 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:36:25.897 00.000 15672 MoveAxis(E, 0, ABG) 23:36:25.897 00.000 15672 Move returns status 0, amount 0 23:36:25.897 00.000 15672 MoveAxis(N, 0, ABG) 23:36:25.897 00.000 15672 Move returns status 0, amount 0 23:36:25.897 00.000 15672 move complete, result=0 23:36:25.897 00.000 15672 worker thread done servicing request 23:36:25.902 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=12671, FiltMin=2623, FiltMax=8714, Gamma=2.950 23:36:26.261 00.359 30444 UpdateGuideState exits: m=104293 SNR=69.7 Saturated 23:36:26.262 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:26.262 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:26.262 00.000 30444 Enqueuing Expose request 23:36:26.262 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:36:26.262 00.000 15672 Worker thread wakes up 23:36:26.262 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:26.263 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:28.169 01.906 15672 Exposure complete 23:36:28.189 00.020 15672 worker thread done servicing request 23:36:28.189 00.000 30444 OnExposeComplete: enter 23:36:28.189 00.000 30444 UpdateGuideState(): m_state=6 23:36:28.190 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2483 23:36:28.190 00.000 30444 Star::Find returns 1 (1), X=462.05, Y=193.34, Mass=115175, SNR=83.8, Peak=12425 HFD=3.4 23:36:28.190 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.00 = 0.00) 23:36:28.190 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 23:36:28.190 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=-0.16 hyp=0.60 cameraTheta=-0.27 mountX=0.60 mountY=-0.03, mountTheta=-0.06 23:36:28.191 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=-0.16, opts=13) 23:36:28.191 00.000 30444 Enqueuing Move request for scope (0.57, -0.16) 23:36:28.191 00.000 15672 Worker thread wakes up 23:36:28.191 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.16) opts 0xd 23:36:28.191 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, -0.16) 23:36:28.191 00.000 15672 Moving (0.57, -0.16) raw xDistance=0.60 yDistance=-0.03 23:36:28.191 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60 23:36:28.191 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:28.191 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:36:28.191 00.000 15672 MoveAxis(W, 161, ABG) 23:36:28.191 00.000 15672 Guiding Dir = 3, Dur = 161 23:36:28.192 00.001 15672 IsSlewing returns 0 23:36:28.193 00.001 15672 IsGuiding returns 0 23:36:28.197 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=12425, FiltMin=2591, FiltMax=9112, Gamma=2.950 23:36:28.219 00.022 15672 PulseGuide returned control before completion, sleep 145 23:36:28.307 00.088 30444 UpdateGuideState exits: m=115175 SNR=83.8 Saturated 23:36:28.307 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:28.307 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:28.307 00.000 30444 Enqueuing Expose request 23:36:28.366 00.059 15672 IsGuiding returns 1 23:36:28.366 00.000 15672 scope still moving after pulse duration time elapsed 23:36:28.388 00.022 15672 IsSlewing returns 0 23:36:28.413 00.025 15672 IsGuiding returns 0 23:36:28.413 00.000 15672 scope move finished after 161 + 57 ms 23:36:28.413 00.000 15672 Move returns status 0, amount 161 23:36:28.413 00.000 15672 MoveAxis(N, 0, ABG) 23:36:28.413 00.000 15672 Move returns status 0, amount 0 23:36:28.413 00.000 15672 move complete, result=0 23:36:28.413 00.000 15672 worker thread done servicing request 23:36:28.413 00.000 15672 Worker thread wakes up 23:36:28.413 00.000 30444 GuideStep: 0.6 px 161 ms WEST, -0.0 px 0 ms NORTH 23:36:28.413 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:28.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:30.523 02.110 15672 Exposure complete 23:36:30.542 00.019 15672 worker thread done servicing request 23:36:30.542 00.000 30444 OnExposeComplete: enter 23:36:30.542 00.000 30444 UpdateGuideState(): m_state=6 23:36:30.543 00.001 30444 Star::Find(15, 462, 193, 0, (0,0,0,0), 0.0, 255) frame 2484 23:36:30.543 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=192.97, Mass=111904, SNR=75.1, Peak=13115 HFD=3.3 23:36:30.543 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 23:36:30.543 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 23:36:30.543 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.54 hyp=0.55 cameraTheta=-1.75 mountX=0.06 mountY=-0.55, mountTheta=-1.47 23:36:30.543 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.54, opts=13) 23:36:30.543 00.000 30444 Enqueuing Move request for scope (-0.10, -0.54) 23:36:30.543 00.000 15672 Worker thread wakes up 23:36:30.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.54) opts 0xd 23:36:30.543 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.54) 23:36:30.543 00.000 15672 Moving (-0.10, -0.54) raw xDistance=0.06 yDistance=-0.55 23:36:30.544 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:36:30.544 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:36:30.544 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55 23:36:30.544 00.000 15672 MoveAxis(E, 0, ABG) 23:36:30.544 00.000 15672 Move returns status 0, amount 0 23:36:30.544 00.000 15672 MoveAxis(N, 0, ABG) 23:36:30.544 00.000 15672 Move returns status 0, amount 0 23:36:30.544 00.000 15672 move complete, result=0 23:36:30.544 00.000 15672 worker thread done servicing request 23:36:30.549 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2372, max=13427, FiltMin=2611, FiltMax=9397, Gamma=2.950 23:36:30.598 00.049 30444 UpdateGuideState exits: m=111904 SNR=75.1 Saturated 23:36:30.598 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:30.598 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:30.598 00.000 30444 Enqueuing Expose request 23:36:30.598 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 23:36:30.599 00.001 15672 Worker thread wakes up 23:36:30.599 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:30.599 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:32.505 01.906 15672 Exposure complete 23:36:32.524 00.019 15672 worker thread done servicing request 23:36:32.525 00.001 30444 OnExposeComplete: enter 23:36:32.525 00.000 30444 UpdateGuideState(): m_state=6 23:36:32.525 00.000 30444 Star::Find(15, 461, 192, 0, (0,0,0,0), 0.0, 255) frame 2485 23:36:32.525 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=193.30, Mass=111849, SNR=81.2, Peak=12244 HFD=3.3 23:36:32.525 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 23:36:32.525 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 23:36:32.525 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.44 mountX=0.08 mountY=-0.20, mountTheta=-1.17 23:36:32.525 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.21, opts=13) 23:36:32.525 00.000 30444 Enqueuing Move request for scope (0.03, -0.21) 23:36:32.526 00.001 15672 Worker thread wakes up 23:36:32.526 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd 23:36:32.526 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.21) 23:36:32.526 00.000 15672 Moving (0.03, -0.21) raw xDistance=0.08 yDistance=-0.20 23:36:32.526 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:36:32.526 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:32.526 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 23:36:32.526 00.000 15672 MoveAxis(E, 0, ABG) 23:36:32.526 00.000 15672 Move returns status 0, amount 0 23:36:32.526 00.000 15672 MoveAxis(N, 0, ABG) 23:36:32.526 00.000 15672 Move returns status 0, amount 0 23:36:32.526 00.000 15672 move complete, result=0 23:36:32.526 00.000 15672 worker thread done servicing request 23:36:32.530 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2420, max=13982, FiltMin=2644, FiltMax=9276, Gamma=2.950 23:36:32.580 00.050 30444 UpdateGuideState exits: m=111849 SNR=81.2 Saturated 23:36:32.580 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:32.580 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:32.580 00.000 30444 Enqueuing Expose request 23:36:32.580 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:36:32.580 00.000 15672 Worker thread wakes up 23:36:32.580 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:32.580 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:34.686 02.106 15672 Exposure complete 23:36:34.706 00.020 15672 worker thread done servicing request 23:36:34.706 00.000 30444 OnExposeComplete: enter 23:36:34.706 00.000 30444 UpdateGuideState(): m_state=6 23:36:34.706 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2486 23:36:34.706 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=193.30, Mass=114061, SNR=86.2, Peak=11919 HFD=3.5 23:36:34.706 00.000 30444 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.28) = xAngle (-0.65 = -0.65) 23:36:34.706 00.000 30444 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.71 = -0.71) 23:36:34.706 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.26 cameraTheta=-0.93 mountX=0.21 mountY=-0.17, mountTheta=-0.69 23:36:34.707 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.21, opts=13) 23:36:34.707 00.000 30444 Enqueuing Move request for scope (0.16, -0.21) 23:36:34.707 00.000 15672 Worker thread wakes up 23:36:34.707 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd 23:36:34.707 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.21) 23:36:34.707 00.000 15672 Moving (0.16, -0.21) raw xDistance=0.21 yDistance=-0.17 23:36:34.707 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:36:34.707 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:34.707 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 23:36:34.707 00.000 15672 MoveAxis(E, 0, ABG) 23:36:34.707 00.000 15672 Move returns status 0, amount 0 23:36:34.707 00.000 15672 MoveAxis(N, 0, ABG) 23:36:34.708 00.001 15672 Move returns status 0, amount 0 23:36:34.708 00.000 15672 move complete, result=0 23:36:34.708 00.000 15672 worker thread done servicing request 23:36:34.712 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=13459, FiltMin=2547, FiltMax=10066, Gamma=2.950 23:36:34.886 00.174 30444 UpdateGuideState exits: m=114061 SNR=86.2 Saturated 23:36:34.887 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:34.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:34.887 00.000 30444 Enqueuing Expose request 23:36:34.887 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:36:34.887 00.000 15672 Worker thread wakes up 23:36:34.888 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:34.888 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:36.795 01.907 15672 Exposure complete 23:36:36.814 00.019 15672 worker thread done servicing request 23:36:36.815 00.001 30444 OnExposeComplete: enter 23:36:36.815 00.000 30444 UpdateGuideState(): m_state=6 23:36:36.815 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2487 23:36:36.815 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=193.04, Mass=109391, SNR=86.1, Peak=10966 HFD=3.4 23:36:36.815 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 23:36:36.815 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 23:36:36.815 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.47 hyp=0.50 cameraTheta=-1.20 mountX=0.30 mountY=-0.42, mountTheta=-0.94 23:36:36.816 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.47, opts=13) 23:36:36.816 00.000 30444 Enqueuing Move request for scope (0.18, -0.47) 23:36:36.816 00.000 15672 Worker thread wakes up 23:36:36.816 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.47) opts 0xd 23:36:36.816 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.47) 23:36:36.816 00.000 15672 Moving (0.18, -0.47) raw xDistance=0.30 yDistance=-0.42 23:36:36.816 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 23:36:36.816 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.30 newest=-0.79 23:36:36.816 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 23:36:36.816 00.000 15672 MoveAxis(W, 82, ABG) 23:36:36.816 00.000 15672 Guiding Dir = 3, Dur = 82 23:36:36.816 00.000 15672 IsSlewing returns 0 23:36:36.821 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=12475, FiltMin=2660, FiltMax=9100, Gamma=2.950 23:36:36.847 00.026 15672 IsGuiding returns 0 23:36:36.862 00.015 15672 PulseGuide returned control before completion, sleep 77 23:36:36.942 00.080 15672 IsGuiding returns 1 23:36:36.942 00.000 15672 scope still moving after pulse duration time elapsed 23:36:36.955 00.013 30444 UpdateGuideState exits: m=109391 SNR=86.1 Saturated 23:36:36.955 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:36.955 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:36.955 00.000 30444 Enqueuing Expose request 23:36:36.964 00.009 15672 IsSlewing returns 0 23:36:36.975 00.011 15672 IsGuiding returns 0 23:36:36.975 00.000 15672 scope move finished after 82 + 46 ms 23:36:36.975 00.000 15672 Move returns status 0, amount 82 23:36:36.975 00.000 15672 MoveAxis(N, 75, ABG) 23:36:36.975 00.000 15672 Guiding Dir = 0, Dur = 75 23:36:36.976 00.001 15672 IsSlewing returns 0 23:36:36.977 00.001 15672 IsGuiding returns 0 23:36:37.088 00.111 15672 IsGuiding returns 1 23:36:37.088 00.000 15672 scope still moving after pulse duration time elapsed 23:36:37.109 00.021 15672 IsSlewing returns 0 23:36:37.110 00.001 15672 IsGuiding returns 1 23:36:37.131 00.021 15672 IsSlewing returns 0 23:36:37.132 00.001 15672 IsGuiding returns 1 23:36:37.153 00.021 15672 IsSlewing returns 0 23:36:37.183 00.030 15672 IsGuiding returns 0 23:36:37.183 00.000 15672 scope move finished after 75 + 130 ms 23:36:37.183 00.000 15672 Move returns status 0, amount 75 23:36:37.183 00.000 15672 move complete, result=0 23:36:37.183 00.000 15672 worker thread done servicing request 23:36:37.183 00.000 15672 Worker thread wakes up 23:36:37.183 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:37.183 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:37.183 00.000 30444 GuideStep: 0.3 px 82 ms WEST, -0.4 px 75 ms NORTH 23:36:39.289 02.106 15672 Exposure complete 23:36:39.309 00.020 15672 worker thread done servicing request 23:36:39.309 00.000 30444 OnExposeComplete: enter 23:36:39.309 00.000 30444 UpdateGuideState(): m_state=6 23:36:39.309 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2488 23:36:39.309 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=193.01, Mass=130377, SNR=97.1, Peak=11859 HFD=3.7 23:36:39.309 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 23:36:39.309 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 23:36:39.309 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.49 hyp=0.49 cameraTheta=-1.65 mountX=0.10 mountY=-0.49, mountTheta=-1.38 23:36:39.310 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.49, opts=13) 23:36:39.310 00.000 30444 Enqueuing Move request for scope (-0.04, -0.49) 23:36:39.310 00.000 15672 Worker thread wakes up 23:36:39.310 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.49) opts 0xd 23:36:39.310 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.49) 23:36:39.310 00.000 15672 Moving (-0.04, -0.49) raw xDistance=0.10 yDistance=-0.49 23:36:39.310 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:36:39.310 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 23:36:39.310 00.000 15672 MoveAxis(E, 0, ABG) 23:36:39.310 00.000 15672 Move returns status 0, amount 0 23:36:39.310 00.000 15672 MoveAxis(N, 87, ABG) 23:36:39.310 00.000 15672 Guiding Dir = 0, Dur = 87 23:36:39.311 00.001 15672 IsSlewing returns 0 23:36:39.312 00.001 15672 IsGuiding returns 0 23:36:39.316 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=13024, FiltMin=2643, FiltMax=9231, Gamma=2.950 23:36:39.365 00.049 30444 UpdateGuideState exits: m=130377 SNR=97.1 Saturated 23:36:39.365 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:39.365 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:39.365 00.000 30444 Enqueuing Expose request 23:36:39.387 00.022 15672 PulseGuide returned control before completion, sleep 23 23:36:39.411 00.024 15672 IsGuiding returns 1 23:36:39.411 00.000 15672 scope still moving after pulse duration time elapsed 23:36:39.432 00.021 15672 IsSlewing returns 0 23:36:39.451 00.019 15672 IsGuiding returns 1 23:36:39.472 00.021 15672 IsSlewing returns 0 23:36:39.473 00.001 15672 IsGuiding returns 1 23:36:39.494 00.021 15672 IsSlewing returns 0 23:36:39.516 00.022 15672 IsGuiding returns 0 23:36:39.516 00.000 15672 scope move finished after 87 + 116 ms 23:36:39.516 00.000 15672 Move returns status 0, amount 87 23:36:39.516 00.000 15672 move complete, result=0 23:36:39.516 00.000 15672 worker thread done servicing request 23:36:39.516 00.000 15672 Worker thread wakes up 23:36:39.516 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 87 ms NORTH 23:36:39.516 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:39.516 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:41.422 01.906 15672 Exposure complete 23:36:41.442 00.020 15672 worker thread done servicing request 23:36:41.442 00.000 30444 OnExposeComplete: enter 23:36:41.442 00.000 30444 UpdateGuideState(): m_state=6 23:36:41.443 00.001 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2489 23:36:41.443 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=192.98, Mass=122946, SNR=86.3, Peak=11101 HFD=4.1 23:36:41.443 00.000 30444 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.28) = xAngle (-0.48 = -0.48) 23:36:41.443 00.000 30444 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.54 = -0.54) 23:36:41.443 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.53 hyp=0.77 cameraTheta=-0.76 mountX=0.68 mountY=-0.40, mountTheta=-0.53 23:36:41.443 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.53, opts=13) 23:36:41.443 00.000 30444 Enqueuing Move request for scope (0.56, -0.53) 23:36:41.443 00.000 15672 Worker thread wakes up 23:36:41.443 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.53) opts 0xd 23:36:41.444 00.001 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.53) 23:36:41.444 00.000 15672 Moving (0.56, -0.53) raw xDistance=0.68 yDistance=-0.40 23:36:41.444 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68 23:36:41.444 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 23:36:41.444 00.000 15672 MoveAxis(W, 185, ABG) 23:36:41.444 00.000 15672 Guiding Dir = 3, Dur = 185 23:36:41.444 00.000 15672 IsSlewing returns 0 23:36:41.445 00.001 15672 IsGuiding returns 0 23:36:41.450 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=11777, FiltMin=2672, FiltMax=8893, Gamma=2.950 23:36:41.463 00.013 15672 PulseGuide returned control before completion, sleep 178 23:36:41.576 00.113 30444 UpdateGuideState exits: m=122946 SNR=86.3 Saturated 23:36:41.576 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:41.576 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:41.576 00.000 30444 Enqueuing Expose request 23:36:41.643 00.067 15672 IsGuiding returns 1 23:36:41.643 00.000 15672 scope still moving after pulse duration time elapsed 23:36:41.665 00.022 15672 IsSlewing returns 0 23:36:41.666 00.001 15672 IsGuiding returns 1 23:36:41.686 00.020 15672 IsSlewing returns 0 23:36:41.687 00.001 15672 IsGuiding returns 0 23:36:41.687 00.000 15672 scope move finished after 185 + 56 ms 23:36:41.687 00.000 15672 Move returns status 0, amount 185 23:36:41.687 00.000 15672 MoveAxis(N, 71, ABG) 23:36:41.687 00.000 15672 Guiding Dir = 0, Dur = 71 23:36:41.688 00.001 15672 IsSlewing returns 0 23:36:41.688 00.000 15672 IsGuiding returns 0 23:36:41.770 00.082 15672 IsGuiding returns 1 23:36:41.770 00.000 15672 scope still moving after pulse duration time elapsed 23:36:41.791 00.021 15672 IsSlewing returns 0 23:36:41.817 00.026 15672 IsGuiding returns 1 23:36:41.838 00.021 15672 IsSlewing returns 0 23:36:41.881 00.043 15672 IsGuiding returns 0 23:36:41.881 00.000 15672 scope move finished after 71 + 121 ms 23:36:41.881 00.000 15672 Move returns status 0, amount 71 23:36:41.881 00.000 15672 move complete, result=0 23:36:41.881 00.000 15672 worker thread done servicing request 23:36:41.881 00.000 15672 Worker thread wakes up 23:36:41.882 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:41.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:41.882 00.000 30444 GuideStep: 0.7 px 185 ms WEST, -0.4 px 71 ms NORTH 23:36:43.992 02.110 15672 Exposure complete 23:36:44.012 00.020 15672 worker thread done servicing request 23:36:44.012 00.000 30444 OnExposeComplete: enter 23:36:44.012 00.000 30444 UpdateGuideState(): m_state=6 23:36:44.012 00.000 30444 Star::Find(15, 462, 192, 0, (0,0,0,0), 0.0, 255) frame 2490 23:36:44.012 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=193.23, Mass=101853, SNR=78.1, Peak=12526 HFD=3.2 23:36:44.013 00.001 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 23:36:44.013 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 23:36:44.013 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.59 mountX=0.07 mountY=-0.27, mountTheta=-1.32 23:36:44.013 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.28, opts=13) 23:36:44.013 00.000 30444 Enqueuing Move request for scope (-0.01, -0.28) 23:36:44.013 00.000 15672 Worker thread wakes up 23:36:44.013 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd 23:36:44.013 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.28) 23:36:44.013 00.000 15672 Moving (-0.01, -0.28) raw xDistance=0.07 yDistance=-0.27 23:36:44.013 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:36:44.013 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 23:36:44.013 00.000 15672 MoveAxis(E, 0, ABG) 23:36:44.013 00.000 15672 Move returns status 0, amount 0 23:36:44.013 00.000 15672 MoveAxis(N, 49, ABG) 23:36:44.014 00.001 15672 Guiding Dir = 0, Dur = 49 23:36:44.014 00.000 15672 IsSlewing returns 0 23:36:44.015 00.001 15672 IsGuiding returns 0 23:36:44.019 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=13537, FiltMin=2659, FiltMax=9222, Gamma=2.950 23:36:44.067 00.048 30444 UpdateGuideState exits: m=101853 SNR=78.1 Saturated 23:36:44.067 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:44.068 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:44.068 00.000 30444 Enqueuing Expose request 23:36:44.102 00.034 15672 IsGuiding returns 1 23:36:44.102 00.000 15672 scope still moving after pulse duration time elapsed 23:36:44.123 00.021 15672 IsSlewing returns 0 23:36:44.125 00.002 15672 IsGuiding returns 1 23:36:44.146 00.021 15672 IsSlewing returns 0 23:36:44.147 00.001 15672 IsGuiding returns 1 23:36:44.167 00.020 15672 IsSlewing returns 0 23:36:44.230 00.063 15672 IsGuiding returns 0 23:36:44.230 00.000 15672 scope move finished after 49 + 166 ms 23:36:44.231 00.001 15672 Move returns status 0, amount 49 23:36:44.231 00.000 15672 move complete, result=0 23:36:44.231 00.000 15672 worker thread done servicing request 23:36:44.231 00.000 15672 Worker thread wakes up 23:36:44.231 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:44.231 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:44.231 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 49 ms NORTH 23:36:46.137 01.906 15672 Exposure complete 23:36:46.157 00.020 15672 worker thread done servicing request 23:36:46.157 00.000 30444 OnExposeComplete: enter 23:36:46.157 00.000 30444 UpdateGuideState(): m_state=6 23:36:46.157 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2491 23:36:46.157 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=193.07, Mass=111036, SNR=89.6, Peak=10417 HFD=3.9 23:36:46.157 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.63 = -0.63) 23:36:46.157 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 23:36:46.157 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.44 hyp=0.55 cameraTheta=-0.91 mountX=0.44 mountY=-0.35, mountTheta=-0.67 23:36:46.158 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.44, opts=13) 23:36:46.158 00.000 30444 Enqueuing Move request for scope (0.34, -0.44) 23:36:46.158 00.000 15672 Worker thread wakes up 23:36:46.158 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.44) opts 0xd 23:36:46.158 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.44) 23:36:46.158 00.000 15672 Moving (0.34, -0.44) raw xDistance=0.44 yDistance=-0.35 23:36:46.158 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 23:36:46.158 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 23:36:46.158 00.000 15672 MoveAxis(W, 120, ABG) 23:36:46.158 00.000 15672 Guiding Dir = 3, Dur = 120 23:36:46.159 00.001 15672 IsSlewing returns 0 23:36:46.160 00.001 15672 IsGuiding returns 0 23:36:46.164 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=13041, FiltMin=2610, FiltMax=8864, Gamma=2.950 23:36:46.176 00.012 15672 PulseGuide returned control before completion, sleep 115 23:36:46.214 00.038 30444 UpdateGuideState exits: m=111036 SNR=89.6 Saturated 23:36:46.214 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:46.214 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:46.214 00.000 30444 Enqueuing Expose request 23:36:46.335 00.121 15672 IsGuiding returns 0 23:36:46.335 00.000 15672 Move returns status 0, amount 120 23:36:46.336 00.001 15672 MoveAxis(N, 63, ABG) 23:36:46.336 00.000 15672 Guiding Dir = 0, Dur = 63 23:36:46.336 00.000 15672 IsSlewing returns 0 23:36:46.336 00.000 15672 IsGuiding returns 0 23:36:46.416 00.080 15672 IsGuiding returns 1 23:36:46.416 00.000 15672 scope still moving after pulse duration time elapsed 23:36:46.437 00.021 15672 IsSlewing returns 0 23:36:46.438 00.001 15672 IsGuiding returns 1 23:36:46.459 00.021 15672 IsSlewing returns 0 23:36:46.460 00.001 15672 IsGuiding returns 1 23:36:46.481 00.021 15672 IsSlewing returns 0 23:36:46.512 00.031 15672 IsGuiding returns 0 23:36:46.513 00.001 15672 scope move finished after 63 + 113 ms 23:36:46.513 00.000 15672 Move returns status 0, amount 63 23:36:46.513 00.000 15672 move complete, result=0 23:36:46.513 00.000 15672 worker thread done servicing request 23:36:46.513 00.000 30444 GuideStep: 0.4 px 120 ms WEST, -0.4 px 63 ms NORTH 23:36:46.514 00.001 15672 Worker thread wakes up 23:36:46.514 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:46.514 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,179,31,31) 23:36:47.758 01.244 30444 evsrv: cli 04F26B18 request: {"method":"dither","params":[4,false,{"pixels":2,"time":60,"timeout":180}],"id":2} 23:36:47.758 00.000 30444 PhdController::Dither begins 23:36:47.758 00.000 30444 dither: size=4.00, dRA=-2.45 dDec=2.47 23:36:47.759 00.001 30444 MountToCamera -- mountTheta (2.35) + m_xAngle (-0.28) = xAngle (2.07 = 2.07) 23:36:47.759 00.000 30444 MountToCamera -- mountX=-2.45 mountY=2.47 hyp=3.48 mountTheta=2.35 cameraX=-1.68, cameraY=3.05 cameraTheta=2.07 23:36:47.759 00.000 30444 setting lock position to (459.80, 196.55) 23:36:47.759 00.000 30444 Mount: notify guiding dithered (-1.7, 3.0) 23:36:47.759 00.000 30444 Status Line: Dither by -2.45,2.47 23:36:47.760 00.001 30444 PhdController: newstate STATE_SETTLE_BEGIN 23:36:47.761 00.001 30444 PhdController: newstate STATE_SETTLE_WAIT 23:36:47.761 00.000 30444 evsrv: cli 04F26B18 response: {"jsonrpc":"2.0","result":0,"id":2} 23:36:48.626 00.865 15672 Exposure complete 23:36:48.651 00.025 15672 worker thread done servicing request 23:36:48.651 00.000 30444 OnExposeComplete: enter 23:36:48.651 00.000 30444 UpdateGuideState(): m_state=6 23:36:48.651 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2492 23:36:48.652 00.001 30444 Star::Find returns 1 (1), X=461.62, Y=193.40, Mass=108931, SNR=87.0, Peak=12329 HFD=3.3 23:36:48.652 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 23:36:48.652 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 23:36:48.652 00.000 30444 CameraToMount -- cameraX=1.82 cameraY=-3.15 hyp=3.64 cameraTheta=-1.05 mountX=2.62 mountY=-2.69, mountTheta=-0.80 23:36:48.653 00.001 30444 dither recenter: remaining=(2.5,-2.5) step=(2.5,-2.5) 23:36:48.653 00.000 30444 MountToCamera -- mountTheta (-0.79) + m_xAngle (-0.28) = xAngle (-1.07 = -1.07) 23:36:48.653 00.000 30444 MountToCamera -- mountX=2.45 mountY=-2.47 hyp=3.48 mountTheta=-0.79 cameraX=1.68, cameraY=-3.05 cameraTheta=-1.07 23:36:48.653 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.68, y=-3.05, opts=4) 23:36:48.653 00.000 30444 Enqueuing Move request for scope (1.68, -3.05) 23:36:48.653 00.000 30444 Mount: notify direct move 2.45,-2.47 23:36:48.653 00.000 15672 Worker thread wakes up 23:36:48.653 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.68, -3.05) opts 0x4 23:36:48.653 00.000 15672 Handling offset move in thread for scope, endpoint = (1.68, -3.05) 23:36:48.653 00.000 15672 Moving (1.68, -3.05) raw xDistance=2.45 yDistance=-2.47 23:36:48.653 00.000 15672 MoveAxis(W, 1053, B) 23:36:48.653 00.000 15672 Guiding Dir = 3, Dur = 1053 23:36:48.654 00.001 15672 IsSlewing returns 0 23:36:48.655 00.001 15672 IsGuiding returns 0 23:36:48.662 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=13722, FiltMin=2672, FiltMax=9835, Gamma=2.950 23:36:48.684 00.022 15672 PulseGuide returned control before completion, sleep 1035 23:36:48.721 00.037 30444 UpdateGuideState exits: m=108931 SNR=87.0 Saturated 23:36:48.721 00.000 30444 PhdController: settling, locked = 1, distance = 3.87 (2.00) aobump = 0 frame = 1 / 99999 23:36:48.721 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836208.721,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":3.87,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 23:36:48.721 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:48.721 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:48.721 00.000 30444 Enqueuing Expose request 23:36:49.722 01.001 15672 IsGuiding returns 1 23:36:49.722 00.000 15672 scope still moving after pulse duration time elapsed 23:36:49.743 00.021 15672 IsSlewing returns 0 23:36:49.754 00.011 15672 IsGuiding returns 0 23:36:49.754 00.000 15672 scope move finished after 1053 + 45 ms 23:36:49.754 00.000 15672 Move returns status 0, amount 1053 23:36:49.754 00.000 15672 MoveAxis(N, 441, B) 23:36:49.754 00.000 15672 Guiding Dir = 0, Dur = 441 23:36:49.754 00.000 15672 IsSlewing returns 0 23:36:49.755 00.001 15672 IsGuiding returns 0 23:36:49.834 00.079 15672 PulseGuide returned control before completion, sleep 373 23:36:50.209 00.375 15672 IsGuiding returns 1 23:36:50.209 00.000 15672 scope still moving after pulse duration time elapsed 23:36:50.230 00.021 15672 IsSlewing returns 0 23:36:50.231 00.001 15672 IsGuiding returns 1 23:36:50.252 00.021 15672 IsSlewing returns 0 23:36:50.253 00.001 15672 IsGuiding returns 1 23:36:50.274 00.021 15672 IsSlewing returns 0 23:36:50.275 00.001 15672 IsGuiding returns 1 23:36:50.296 00.021 15672 IsSlewing returns 0 23:36:50.315 00.019 15672 IsGuiding returns 0 23:36:50.315 00.000 15672 scope move finished after 441 + 118 ms 23:36:50.315 00.000 15672 Move returns status 0, amount 441 23:36:50.315 00.000 15672 move complete, result=0 23:36:50.315 00.000 15672 worker thread done servicing request 23:36:50.315 00.000 15672 Worker thread wakes up 23:36:50.315 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:50.316 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:36:50.316 00.000 30444 GuideStep: 2.5 px 1053 ms WEST, -2.5 px 441 ms NORTH 23:36:52.222 01.906 15672 Exposure complete 23:36:52.242 00.020 15672 worker thread done servicing request 23:36:52.242 00.000 30444 OnExposeComplete: enter 23:36:52.242 00.000 30444 UpdateGuideState(): m_state=6 23:36:52.242 00.000 30444 Star::Find(15, 461, 193, 0, (0,0,0,0), 0.0, 255) frame 2493 23:36:52.242 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=194.53, Mass=101743, SNR=61.9, Peak=8043 HFD=4.1 23:36:52.242 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 23:36:52.242 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 23:36:52.242 00.000 30444 CameraToMount -- cameraX=0.81 cameraY=-2.02 hyp=2.18 cameraTheta=-1.19 mountX=1.34 mountY=-1.80, mountTheta=-0.93 23:36:52.243 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.81, y=-2.02, opts=13) 23:36:52.243 00.000 30444 Enqueuing Move request for scope (0.81, -2.02) 23:36:52.243 00.000 15672 Worker thread wakes up 23:36:52.243 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.81, -2.02) opts 0xd 23:36:52.243 00.000 15672 Handling offset move in thread for scope, endpoint = (0.81, -2.02) 23:36:52.243 00.000 15672 Moving (0.81, -2.02) raw xDistance=1.34 yDistance=-1.80 23:36:52.243 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.34 23:36:52.243 00.000 15672 resist switch: large excursion: input -1.80 thresh 0.75 direction from 0 to -1 23:36:52.243 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.41 23:36:52.243 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.80 from input -1.80 23:36:52.243 00.000 15672 MoveAxis(W, 361, ABG) 23:36:52.243 00.000 15672 Guiding Dir = 3, Dur = 361 23:36:52.244 00.001 15672 IsSlewing returns 0 23:36:52.249 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=8752, FiltMin=2570, FiltMax=8262, Gamma=2.950 23:36:52.262 00.013 15672 IsGuiding returns 0 23:36:52.278 00.016 15672 PulseGuide returned control before completion, sleep 356 23:36:52.299 00.021 30444 UpdateGuideState exits: m=101743 SNR=61.9 Saturated 23:36:52.299 00.000 30444 PhdController: settling, locked = 1, distance = 2.18 (2.00) aobump = 0 frame = 2 / 99999 23:36:52.299 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836212.299,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":2.18,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 23:36:52.300 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:52.300 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:52.300 00.000 30444 Enqueuing Expose request 23:36:52.639 00.339 15672 IsGuiding returns 1 23:36:52.639 00.000 15672 scope still moving after pulse duration time elapsed 23:36:52.660 00.021 15672 IsSlewing returns 0 23:36:52.678 00.018 15672 IsGuiding returns 0 23:36:52.678 00.000 15672 scope move finished after 361 + 54 ms 23:36:52.678 00.000 15672 Move returns status 0, amount 361 23:36:52.678 00.000 15672 MoveAxis(N, 321, ABG) 23:36:52.678 00.000 15672 Guiding Dir = 0, Dur = 321 23:36:52.678 00.000 15672 IsSlewing returns 0 23:36:52.679 00.001 15672 IsGuiding returns 0 23:36:52.757 00.078 15672 PulseGuide returned control before completion, sleep 254 23:36:53.030 00.273 15672 IsGuiding returns 1 23:36:53.030 00.000 15672 scope still moving after pulse duration time elapsed 23:36:53.050 00.020 15672 IsSlewing returns 0 23:36:53.053 00.003 15672 IsGuiding returns 1 23:36:53.075 00.022 15672 IsSlewing returns 0 23:36:53.077 00.002 15672 IsGuiding returns 1 23:36:53.098 00.021 15672 IsSlewing returns 0 23:36:53.126 00.028 15672 IsGuiding returns 0 23:36:53.127 00.001 15672 scope move finished after 321 + 125 ms 23:36:53.127 00.000 15672 Move returns status 0, amount 321 23:36:53.127 00.000 15672 move complete, result=0 23:36:53.127 00.000 15672 worker thread done servicing request 23:36:53.127 00.000 15672 Worker thread wakes up 23:36:53.127 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:53.128 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:36:53.128 00.000 30444 GuideStep: 1.3 px 361 ms WEST, -1.8 px 321 ms NORTH 23:36:55.244 02.116 15672 Exposure complete 23:36:55.277 00.033 15672 worker thread done servicing request 23:36:55.277 00.000 30444 OnExposeComplete: enter 23:36:55.277 00.000 30444 UpdateGuideState(): m_state=6 23:36:55.277 00.000 30444 Star::Find(15, 460, 194, 0, (0,0,0,0), 0.0, 255) frame 2494 23:36:55.277 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=197.93, Mass=118896, SNR=79.9, Peak=10879 HFD=3.7 23:36:55.277 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.47 = 1.47) 23:36:55.277 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.41 = 1.41) 23:36:55.277 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=1.37 hyp=1.48 cameraTheta=1.20 mountX=0.14 mountY=1.46, mountTheta=1.47 23:36:55.278 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=1.37, opts=13) 23:36:55.278 00.000 30444 Enqueuing Move request for scope (0.54, 1.37) 23:36:55.278 00.000 15672 Worker thread wakes up 23:36:55.278 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 1.37) opts 0xd 23:36:55.278 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 1.37) 23:36:55.278 00.000 15672 Moving (0.54, 1.37) raw xDistance=0.14 yDistance=1.46 23:36:55.278 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 23:36:55.278 00.000 15672 resist switch: large excursion: input 1.46 thresh 0.75 direction from -1 to 1 23:36:55.278 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.38 23:36:55.278 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.46 from input 1.46 23:36:55.278 00.000 15672 MoveAxis(E, 0, ABG) 23:36:55.278 00.000 15672 Move returns status 0, amount 0 23:36:55.278 00.000 15672 MoveAxis(S, 260, ABG) 23:36:55.278 00.000 15672 Guiding Dir = 1, Dur = 260 23:36:55.279 00.001 15672 IsSlewing returns 0 23:36:55.280 00.001 15672 IsGuiding returns 0 23:36:55.284 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=11243, FiltMin=2632, FiltMax=9377, Gamma=2.950 23:36:55.333 00.049 30444 UpdateGuideState exits: m=118896 SNR=79.9 Saturated 23:36:55.333 00.000 30444 PhdController: settling, locked = 1, distance = 1.97 (2.00) aobump = 0 frame = 3 / 99999 23:36:55.333 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836215.333,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.97,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 23:36:55.333 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:55.333 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:55.333 00.000 30444 Enqueuing Expose request 23:36:55.394 00.061 15672 PulseGuide returned control before completion, sleep 157 23:36:55.553 00.159 15672 IsGuiding returns 1 23:36:55.553 00.000 15672 scope still moving after pulse duration time elapsed 23:36:55.575 00.022 15672 IsSlewing returns 0 23:36:55.578 00.003 15672 IsGuiding returns 1 23:36:55.599 00.021 15672 IsSlewing returns 0 23:36:55.649 00.050 15672 IsGuiding returns 0 23:36:55.649 00.000 15672 scope move finished after 260 + 109 ms 23:36:55.649 00.000 15672 Move returns status 0, amount 260 23:36:55.649 00.000 15672 move complete, result=0 23:36:55.650 00.001 15672 worker thread done servicing request 23:36:55.650 00.000 15672 Worker thread wakes up 23:36:55.650 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:55.650 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:36:55.650 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 1.5 px 260 ms SOUTH 23:36:57.556 01.906 15672 Exposure complete 23:36:57.576 00.020 15672 worker thread done servicing request 23:36:57.576 00.000 30444 OnExposeComplete: enter 23:36:57.576 00.000 30444 UpdateGuideState(): m_state=6 23:36:57.576 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2495 23:36:57.577 00.001 30444 Star::Find returns 1 (1), X=459.52, Y=198.85, Mass=102383, SNR=72.4, Peak=10776 HFD=3.5 23:36:57.577 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 23:36:57.577 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 23:36:57.577 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=2.30 hyp=2.31 cameraTheta=1.69 mountX=-0.89 mountY=2.18, mountTheta=1.96 23:36:57.577 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=2.30, opts=13) 23:36:57.577 00.000 30444 Enqueuing Move request for scope (-0.27, 2.30) 23:36:57.578 00.001 15672 Worker thread wakes up 23:36:57.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 2.30) opts 0xd 23:36:57.578 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 2.30) 23:36:57.578 00.000 15672 Moving (-0.27, 2.30) raw xDistance=-0.89 yDistance=2.18 23:36:57.578 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89 23:36:57.578 00.000 15672 GuideAlgorithmResistSwitch::result() returns 2.18 from input 2.18 23:36:57.578 00.000 15672 MoveAxis(E, 242, ABG) 23:36:57.578 00.000 15672 Guiding Dir = 2, Dur = 242 23:36:57.578 00.000 15672 IsSlewing returns 0 23:36:57.579 00.001 15672 IsGuiding returns 0 23:36:57.584 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=12088, FiltMin=2636, FiltMax=8833, Gamma=2.950 23:36:57.598 00.014 15672 PulseGuide returned control before completion, sleep 234 23:36:57.632 00.034 30444 UpdateGuideState exits: m=102383 SNR=72.4 Saturated 23:36:57.632 00.000 30444 PhdController: settling, locked = 1, distance = 2.07 (2.00) aobump = 0 frame = 4 / 99999 23:36:57.632 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836217.632,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":2.07,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 23:36:57.633 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:57.633 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:36:57.633 00.000 30444 Enqueuing Expose request 23:36:57.838 00.205 15672 IsGuiding returns 0 23:36:57.838 00.000 15672 Move returns status 0, amount 242 23:36:57.838 00.000 15672 MoveAxis(S, 389, ABG) 23:36:57.838 00.000 15672 Guiding Dir = 1, Dur = 389 23:36:57.838 00.000 15672 IsSlewing returns 0 23:36:57.839 00.001 15672 IsGuiding returns 0 23:36:57.917 00.078 15672 PulseGuide returned control before completion, sleep 322 23:36:58.244 00.327 15672 IsGuiding returns 1 23:36:58.244 00.000 15672 scope still moving after pulse duration time elapsed 23:36:58.265 00.021 15672 IsSlewing returns 0 23:36:58.267 00.002 15672 IsGuiding returns 1 23:36:58.288 00.021 15672 IsSlewing returns 0 23:36:58.289 00.001 15672 IsGuiding returns 1 23:36:58.310 00.021 15672 IsSlewing returns 0 23:36:58.311 00.001 15672 IsGuiding returns 1 23:36:58.332 00.021 15672 IsSlewing returns 0 23:36:58.349 00.017 15672 IsGuiding returns 0 23:36:58.349 00.000 15672 scope move finished after 389 + 120 ms 23:36:58.349 00.000 15672 Move returns status 0, amount 389 23:36:58.349 00.000 15672 move complete, result=0 23:36:58.349 00.000 15672 worker thread done servicing request 23:36:58.349 00.000 15672 Worker thread wakes up 23:36:58.349 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:36:58.349 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:36:58.349 00.000 30444 GuideStep: -0.9 px 242 ms EAST, 2.2 px 389 ms SOUTH 23:37:00.459 02.110 15672 Exposure complete 23:37:00.484 00.025 15672 worker thread done servicing request 23:37:00.484 00.000 30444 OnExposeComplete: enter 23:37:00.484 00.000 30444 UpdateGuideState(): m_state=6 23:37:00.484 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 2496 23:37:00.484 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=197.67, Mass=107721, SNR=86.9, Peak=11302 HFD=3.5 23:37:00.484 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 23:37:00.484 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 23:37:00.485 00.001 30444 CameraToMount -- cameraX=0.86 cameraY=1.12 hyp=1.41 cameraTheta=0.91 mountX=0.52 mountY=1.28, mountTheta=1.18 23:37:00.485 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.86, y=1.12, opts=13) 23:37:00.486 00.001 30444 Enqueuing Move request for scope (0.86, 1.12) 23:37:00.486 00.000 15672 Worker thread wakes up 23:37:00.486 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.86, 1.12) opts 0xd 23:37:00.486 00.000 15672 Handling offset move in thread for scope, endpoint = (0.86, 1.12) 23:37:00.486 00.000 15672 Moving (0.86, 1.12) raw xDistance=0.52 yDistance=1.28 23:37:00.486 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.52 23:37:00.486 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.28 23:37:00.486 00.000 15672 MoveAxis(W, 125, ABG) 23:37:00.486 00.000 15672 Guiding Dir = 3, Dur = 125 23:37:00.486 00.000 15672 IsSlewing returns 0 23:37:00.487 00.001 15672 IsGuiding returns 0 23:37:00.493 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11302, FiltMin=2510, FiltMax=9758, Gamma=2.950 23:37:00.505 00.012 15672 PulseGuide returned control before completion, sleep 119 23:37:00.542 00.037 30444 UpdateGuideState exits: m=107721 SNR=86.9 Saturated 23:37:00.542 00.000 30444 PhdController: settling, locked = 1, distance = 1.87 (2.00) aobump = 0 frame = 5 / 99999 23:37:00.542 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836220.542,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.87,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 23:37:00.542 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:00.542 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:00.542 00.000 30444 Enqueuing Expose request 23:37:00.664 00.122 15672 IsGuiding returns 0 23:37:00.665 00.001 15672 Move returns status 0, amount 125 23:37:00.665 00.000 15672 MoveAxis(S, 228, ABG) 23:37:00.665 00.000 15672 Guiding Dir = 1, Dur = 228 23:37:00.666 00.001 15672 IsSlewing returns 0 23:37:00.669 00.003 15672 IsGuiding returns 0 23:37:00.744 00.075 15672 PulseGuide returned control before completion, sleep 163 23:37:00.911 00.167 15672 IsGuiding returns 1 23:37:00.911 00.000 15672 scope still moving after pulse duration time elapsed 23:37:00.932 00.021 15672 IsSlewing returns 0 23:37:00.934 00.002 15672 IsGuiding returns 1 23:37:00.955 00.021 15672 IsSlewing returns 0 23:37:00.958 00.003 15672 IsGuiding returns 1 23:37:00.978 00.020 15672 IsSlewing returns 0 23:37:01.002 00.024 15672 IsGuiding returns 0 23:37:01.002 00.000 15672 scope move finished after 228 + 105 ms 23:37:01.003 00.001 15672 Move returns status 0, amount 228 23:37:01.003 00.000 15672 move complete, result=0 23:37:01.003 00.000 15672 worker thread done servicing request 23:37:01.004 00.001 15672 Worker thread wakes up 23:37:01.004 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:01.004 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:01.004 00.000 30444 GuideStep: 0.5 px 125 ms WEST, 1.3 px 228 ms SOUTH 23:37:02.909 01.905 15672 Exposure complete 23:37:02.929 00.020 15672 worker thread done servicing request 23:37:02.929 00.000 30444 OnExposeComplete: enter 23:37:02.929 00.000 30444 UpdateGuideState(): m_state=6 23:37:02.929 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2497 23:37:02.929 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=197.88, Mass=105888, SNR=86.0, Peak=9566 HFD=3.9 23:37:02.929 00.000 30444 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.28) = xAngle (1.39 = 1.39) 23:37:02.929 00.000 30444 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 23:37:02.930 00.001 30444 CameraToMount -- cameraX=0.66 cameraY=1.32 hyp=1.48 cameraTheta=1.11 mountX=0.27 mountY=1.43, mountTheta=1.38 23:37:02.930 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=1.32, opts=13) 23:37:02.930 00.000 30444 Enqueuing Move request for scope (0.66, 1.32) 23:37:02.930 00.000 15672 Worker thread wakes up 23:37:02.930 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, 1.32) opts 0xd 23:37:02.930 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, 1.32) 23:37:02.930 00.000 15672 Moving (0.66, 1.32) raw xDistance=0.27 yDistance=1.43 23:37:02.930 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27 23:37:02.930 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.43 from input 1.43 23:37:02.930 00.000 15672 MoveAxis(W, 82, ABG) 23:37:02.930 00.000 15672 Guiding Dir = 3, Dur = 82 23:37:02.931 00.001 15672 IsSlewing returns 0 23:37:02.932 00.001 15672 IsGuiding returns 0 23:37:02.938 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=11230, FiltMin=2639, FiltMax=8593, Gamma=2.950 23:37:02.949 00.011 15672 PulseGuide returned control before completion, sleep 76 23:37:02.988 00.039 30444 UpdateGuideState exits: m=105888 SNR=86.0 Saturated 23:37:02.988 00.000 30444 PhdController: settling, locked = 1, distance = 1.76 (2.00) aobump = 0 frame = 6 / 99999 23:37:02.988 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836222.988,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.76,"Time":2.4,"SettleTime":60.0,"StarLocked":true} 23:37:02.988 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:02.988 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:02.988 00.000 30444 Enqueuing Expose request 23:37:03.045 00.057 15672 IsGuiding returns 0 23:37:03.045 00.000 15672 Move returns status 0, amount 82 23:37:03.045 00.000 15672 MoveAxis(S, 256, ABG) 23:37:03.045 00.000 15672 Guiding Dir = 1, Dur = 256 23:37:03.045 00.000 15672 IsSlewing returns 0 23:37:03.046 00.001 15672 IsGuiding returns 0 23:37:03.126 00.080 15672 PulseGuide returned control before completion, sleep 187 23:37:03.316 00.190 15672 IsGuiding returns 1 23:37:03.316 00.000 15672 scope still moving after pulse duration time elapsed 23:37:03.337 00.021 15672 IsSlewing returns 0 23:37:03.340 00.003 15672 IsGuiding returns 1 23:37:03.361 00.021 15672 IsSlewing returns 0 23:37:03.363 00.002 15672 IsGuiding returns 1 23:37:03.384 00.021 15672 IsSlewing returns 0 23:37:03.414 00.030 15672 IsGuiding returns 0 23:37:03.414 00.000 15672 scope move finished after 256 + 111 ms 23:37:03.414 00.000 15672 Move returns status 0, amount 256 23:37:03.414 00.000 15672 move complete, result=0 23:37:03.414 00.000 15672 worker thread done servicing request 23:37:03.415 00.001 15672 Worker thread wakes up 23:37:03.415 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:03.415 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:03.415 00.000 30444 GuideStep: 0.3 px 82 ms WEST, 1.4 px 256 ms SOUTH 23:37:05.525 02.110 15672 Exposure complete 23:37:05.545 00.020 15672 worker thread done servicing request 23:37:05.545 00.000 30444 OnExposeComplete: enter 23:37:05.545 00.000 30444 UpdateGuideState(): m_state=6 23:37:05.545 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2498 23:37:05.545 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=198.17, Mass=122180, SNR=89.3, Peak=9629 HFD=3.8 23:37:05.545 00.000 30444 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 23:37:05.545 00.000 30444 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.46 = 1.46) 23:37:05.545 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=1.61 hyp=1.70 cameraTheta=1.24 mountX=0.08 mountY=1.69, mountTheta=1.52 23:37:05.546 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=1.61, opts=13) 23:37:05.546 00.000 30444 Enqueuing Move request for scope (0.55, 1.61) 23:37:05.546 00.000 15672 Worker thread wakes up 23:37:05.546 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 1.61) opts 0xd 23:37:05.546 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 1.61) 23:37:05.546 00.000 15672 Moving (0.55, 1.61) raw xDistance=0.08 yDistance=1.69 23:37:05.546 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:37:05.546 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.69 from input 1.69 23:37:05.546 00.000 15672 MoveAxis(E, 0, ABG) 23:37:05.546 00.000 15672 Move returns status 0, amount 0 23:37:05.546 00.000 15672 MoveAxis(S, 302, ABG) 23:37:05.546 00.000 15672 Guiding Dir = 1, Dur = 302 23:37:05.547 00.001 15672 IsSlewing returns 0 23:37:05.548 00.001 15672 IsGuiding returns 0 23:37:05.552 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=10009, FiltMin=2684, FiltMax=9078, Gamma=2.950 23:37:05.666 00.114 15672 PulseGuide returned control before completion, sleep 195 23:37:05.862 00.196 15672 IsGuiding returns 1 23:37:05.863 00.001 15672 scope still moving after pulse duration time elapsed 23:37:05.884 00.021 15672 IsSlewing returns 0 23:37:05.922 00.038 15672 IsGuiding returns 1 23:37:05.942 00.020 15672 IsSlewing returns 0 23:37:05.944 00.002 15672 IsGuiding returns 1 23:37:05.966 00.022 15672 IsSlewing returns 0 23:37:05.985 00.019 15672 IsGuiding returns 0 23:37:05.986 00.001 15672 scope move finished after 302 + 135 ms 23:37:05.986 00.000 15672 Move returns status 0, amount 302 23:37:05.986 00.000 15672 move complete, result=0 23:37:05.986 00.000 15672 worker thread done servicing request 23:37:06.039 00.053 30444 UpdateGuideState exits: m=122180 SNR=89.3 Saturated 23:37:06.039 00.000 30444 PhdController: settling, locked = 1, distance = 1.74 (2.00) aobump = 0 frame = 7 / 99999 23:37:06.040 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596836226.040,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.74,"Time":5.5,"SettleTime":60.0,"StarLocked":true} 23:37:06.040 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:06.040 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:06.040 00.000 30444 Enqueuing Expose request 23:37:06.041 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 1.7 px 302 ms SOUTH 23:37:06.041 00.000 15672 Worker thread wakes up 23:37:06.041 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:06.041 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:07.950 01.909 15672 Exposure complete 23:37:07.970 00.020 15672 worker thread done servicing request 23:37:07.970 00.000 30444 OnExposeComplete: enter 23:37:07.970 00.000 30444 UpdateGuideState(): m_state=6 23:37:07.970 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 2499 23:37:07.970 00.000 30444 Star::Find returns 1 (1), X=459.47, Y=199.18, Mass=97503, SNR=67.4, Peak=10055 HFD=3.8 23:37:07.970 00.000 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 23:37:07.970 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 23:37:07.970 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=2.63 hyp=2.65 cameraTheta=1.70 mountX=-1.04 mountY=2.50, mountTheta=1.96 23:37:07.971 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=2.63, opts=13) 23:37:07.971 00.000 30444 Enqueuing Move request for scope (-0.33, 2.63) 23:37:07.971 00.000 15672 Worker thread wakes up 23:37:07.971 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 2.63) opts 0xd 23:37:07.971 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 2.63) 23:37:07.971 00.000 15672 Moving (-0.33, 2.63) raw xDistance=-1.04 yDistance=2.50 23:37:07.971 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.04 23:37:07.971 00.000 15672 GuideAlgorithmResistSwitch::result() returns 2.50 from input 2.50 23:37:07.971 00.000 15672 MoveAxis(E, 281, ABG) 23:37:07.971 00.000 15672 Guiding Dir = 2, Dur = 281 23:37:07.972 00.001 15672 IsSlewing returns 0 23:37:07.973 00.001 15672 IsGuiding returns 0 23:37:07.978 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=10326, FiltMin=2685, FiltMax=7929, Gamma=2.950 23:37:07.997 00.019 15672 PulseGuide returned control before completion, sleep 268 23:37:08.087 00.090 30444 UpdateGuideState exits: m=97503 SNR=67.4 Saturated 23:37:08.087 00.000 30444 PhdController: settling, locked = 1, distance = 2.01 (2.00) aobump = 0 frame = 8 / 99999 23:37:08.087 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836228.087,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":2.01,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 23:37:08.087 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:08.087 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:08.087 00.000 30444 Enqueuing Expose request 23:37:08.316 00.229 15672 IsGuiding returns 0 23:37:08.316 00.000 15672 Move returns status 0, amount 281 23:37:08.316 00.000 15672 MoveAxis(S, 446, ABG) 23:37:08.316 00.000 15672 Guiding Dir = 1, Dur = 446 23:37:08.317 00.001 15672 IsSlewing returns 0 23:37:08.318 00.001 15672 IsGuiding returns 0 23:37:08.396 00.078 15672 PulseGuide returned control before completion, sleep 378 23:37:08.778 00.382 15672 IsGuiding returns 1 23:37:08.778 00.000 15672 scope still moving after pulse duration time elapsed 23:37:08.799 00.021 15672 IsSlewing returns 0 23:37:08.800 00.001 15672 IsGuiding returns 1 23:37:08.821 00.021 15672 IsSlewing returns 0 23:37:08.822 00.001 15672 IsGuiding returns 1 23:37:08.844 00.022 15672 IsSlewing returns 0 23:37:08.845 00.001 15672 IsGuiding returns 1 23:37:08.866 00.021 15672 IsSlewing returns 0 23:37:08.893 00.027 15672 IsGuiding returns 0 23:37:08.893 00.000 15672 scope move finished after 446 + 130 ms 23:37:08.893 00.000 15672 Move returns status 0, amount 446 23:37:08.894 00.001 15672 move complete, result=0 23:37:08.894 00.000 15672 worker thread done servicing request 23:37:08.894 00.000 15672 Worker thread wakes up 23:37:08.894 00.000 30444 GuideStep: -1.0 px 281 ms EAST, 2.5 px 446 ms SOUTH 23:37:08.894 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:08.895 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:11.005 02.110 15672 Exposure complete 23:37:11.025 00.020 15672 worker thread done servicing request 23:37:11.025 00.000 30444 OnExposeComplete: enter 23:37:11.025 00.000 30444 UpdateGuideState(): m_state=6 23:37:11.025 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 2500 23:37:11.025 00.000 30444 Star::Find returns 1 (1), X=460.86, Y=197.67, Mass=105649, SNR=81.9, Peak=11093 HFD=3.5 23:37:11.025 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 23:37:11.025 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 23:37:11.026 00.001 30444 CameraToMount -- cameraX=1.06 cameraY=1.11 hyp=1.54 cameraTheta=0.81 mountX=0.71 mountY=1.31, mountTheta=1.07 23:37:11.026 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.06, y=1.11, opts=13) 23:37:11.026 00.000 30444 Enqueuing Move request for scope (1.06, 1.11) 23:37:11.026 00.000 15672 Worker thread wakes up 23:37:11.026 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.06, 1.11) opts 0xd 23:37:11.026 00.000 15672 Handling offset move in thread for scope, endpoint = (1.06, 1.11) 23:37:11.026 00.000 15672 Moving (1.06, 1.11) raw xDistance=0.71 yDistance=1.31 23:37:11.026 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.71 23:37:11.026 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.31 from input 1.31 23:37:11.026 00.000 15672 MoveAxis(W, 173, ABG) 23:37:11.026 00.000 15672 Guiding Dir = 3, Dur = 173 23:37:11.027 00.001 15672 IsSlewing returns 0 23:37:11.028 00.001 15672 IsGuiding returns 0 23:37:11.032 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=11093, FiltMin=2683, FiltMax=8847, Gamma=2.950 23:37:11.048 00.016 15672 PulseGuide returned control before completion, sleep 164 23:37:11.164 00.116 30444 UpdateGuideState exits: m=105649 SNR=81.9 Saturated 23:37:11.164 00.000 30444 PhdController: settling, locked = 1, distance = 1.87 (2.00) aobump = 0 frame = 9 / 99999 23:37:11.164 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836231.164,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.87,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 23:37:11.164 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:11.164 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:11.164 00.000 30444 Enqueuing Expose request 23:37:11.215 00.051 15672 IsGuiding returns 1 23:37:11.215 00.000 15672 scope still moving after pulse duration time elapsed 23:37:11.236 00.021 15672 IsSlewing returns 0 23:37:11.240 00.004 15672 IsGuiding returns 0 23:37:11.240 00.000 15672 scope move finished after 173 + 39 ms 23:37:11.240 00.000 15672 Move returns status 0, amount 173 23:37:11.240 00.000 15672 MoveAxis(S, 234, ABG) 23:37:11.240 00.000 15672 Guiding Dir = 1, Dur = 234 23:37:11.241 00.001 15672 IsSlewing returns 0 23:37:11.242 00.001 15672 IsGuiding returns 0 23:37:11.320 00.078 15672 PulseGuide returned control before completion, sleep 166 23:37:11.490 00.170 15672 IsGuiding returns 1 23:37:11.490 00.000 15672 scope still moving after pulse duration time elapsed 23:37:11.511 00.021 15672 IsSlewing returns 0 23:37:11.514 00.003 15672 IsGuiding returns 1 23:37:11.535 00.021 15672 IsSlewing returns 0 23:37:11.537 00.002 15672 IsGuiding returns 1 23:37:11.558 00.021 15672 IsSlewing returns 0 23:37:11.559 00.001 15672 IsGuiding returns 1 23:37:11.580 00.021 15672 IsSlewing returns 0 23:37:11.641 00.061 15672 IsGuiding returns 0 23:37:11.641 00.000 15672 scope move finished after 234 + 164 ms 23:37:11.641 00.000 15672 Move returns status 0, amount 234 23:37:11.641 00.000 15672 move complete, result=0 23:37:11.641 00.000 15672 worker thread done servicing request 23:37:11.641 00.000 15672 Worker thread wakes up 23:37:11.641 00.000 30444 GuideStep: 0.7 px 173 ms WEST, 1.3 px 234 ms SOUTH 23:37:11.641 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:11.641 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:13.557 01.916 15672 Exposure complete 23:37:13.591 00.034 15672 worker thread done servicing request 23:37:13.591 00.000 30444 OnExposeComplete: enter 23:37:13.591 00.000 30444 UpdateGuideState(): m_state=6 23:37:13.591 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2501 23:37:13.591 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=197.74, Mass=116093, SNR=83.5, Peak=11459 HFD=3.6 23:37:13.591 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 23:37:13.591 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 23:37:13.591 00.000 30444 CameraToMount -- cameraX=1.26 cameraY=1.19 hyp=1.73 cameraTheta=0.75 mountX=0.89 mountY=1.43, mountTheta=1.01 23:37:13.592 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.26, y=1.19, opts=13) 23:37:13.592 00.000 30444 Enqueuing Move request for scope (1.26, 1.19) 23:37:13.592 00.000 15672 Worker thread wakes up 23:37:13.592 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.26, 1.19) opts 0xd 23:37:13.592 00.000 15672 Handling offset move in thread for scope, endpoint = (1.26, 1.19) 23:37:13.592 00.000 15672 Moving (1.26, 1.19) raw xDistance=0.89 yDistance=1.43 23:37:13.592 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.89 23:37:13.592 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.43 from input 1.43 23:37:13.592 00.000 15672 MoveAxis(W, 253, ABG) 23:37:13.592 00.000 15672 Guiding Dir = 3, Dur = 253 23:37:13.593 00.001 15672 IsSlewing returns 0 23:37:13.594 00.001 15672 IsGuiding returns 0 23:37:13.598 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=11459, FiltMin=2592, FiltMax=9792, Gamma=2.950 23:37:13.620 00.022 15672 PulseGuide returned control before completion, sleep 237 23:37:13.723 00.103 30444 UpdateGuideState exits: m=116093 SNR=83.5 Saturated 23:37:13.723 00.000 30444 PhdController: settling, locked = 1, distance = 1.83 (2.00) aobump = 0 frame = 10 / 99999 23:37:13.723 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836233.723,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.83,"Time":2.6,"SettleTime":60.0,"StarLocked":true} 23:37:13.723 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:13.724 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:13.724 00.000 30444 Enqueuing Expose request 23:37:13.859 00.135 15672 IsGuiding returns 1 23:37:13.859 00.000 15672 scope still moving after pulse duration time elapsed 23:37:13.880 00.021 15672 IsSlewing returns 0 23:37:13.909 00.029 15672 IsGuiding returns 0 23:37:13.909 00.000 15672 scope move finished after 253 + 61 ms 23:37:13.909 00.000 15672 Move returns status 0, amount 253 23:37:13.909 00.000 15672 MoveAxis(S, 255, ABG) 23:37:13.909 00.000 15672 Guiding Dir = 1, Dur = 255 23:37:13.910 00.001 15672 IsSlewing returns 0 23:37:13.911 00.001 15672 IsGuiding returns 0 23:37:13.988 00.077 15672 PulseGuide returned control before completion, sleep 189 23:37:14.181 00.193 15672 IsGuiding returns 1 23:37:14.181 00.000 15672 scope still moving after pulse duration time elapsed 23:37:14.202 00.021 15672 IsSlewing returns 0 23:37:14.205 00.003 15672 IsGuiding returns 1 23:37:14.227 00.022 15672 IsSlewing returns 0 23:37:14.275 00.048 15672 IsGuiding returns 0 23:37:14.275 00.000 15672 scope move finished after 255 + 109 ms 23:37:14.275 00.000 15672 Move returns status 0, amount 255 23:37:14.275 00.000 15672 move complete, result=0 23:37:14.275 00.000 15672 worker thread done servicing request 23:37:14.276 00.001 15672 Worker thread wakes up 23:37:14.276 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:14.276 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:14.276 00.000 30444 GuideStep: 0.9 px 253 ms WEST, 1.4 px 255 ms SOUTH 23:37:16.382 02.106 15672 Exposure complete 23:37:16.402 00.020 15672 worker thread done servicing request 23:37:16.402 00.000 30444 OnExposeComplete: enter 23:37:16.402 00.000 30444 UpdateGuideState(): m_state=6 23:37:16.402 00.000 30444 Star::Find(15, 461, 197, 0, (0,0,0,0), 0.0, 255) frame 2502 23:37:16.402 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=198.28, Mass=120166, SNR=83.4, Peak=11678 HFD=3.6 23:37:16.402 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 23:37:16.403 00.001 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 23:37:16.403 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=1.73 hyp=1.79 cameraTheta=1.32 mountX=-0.05 mountY=1.78, mountTheta=1.60 23:37:16.403 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=1.73, opts=13) 23:37:16.403 00.000 30444 Enqueuing Move request for scope (0.45, 1.73) 23:37:16.403 00.000 15672 Worker thread wakes up 23:37:16.403 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 1.73) opts 0xd 23:37:16.403 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 1.73) 23:37:16.403 00.000 15672 Moving (0.45, 1.73) raw xDistance=-0.05 yDistance=1.78 23:37:16.403 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:37:16.403 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.78 from input 1.78 23:37:16.403 00.000 15672 MoveAxis(E, 0, ABG) 23:37:16.403 00.000 15672 Move returns status 0, amount 0 23:37:16.403 00.000 15672 MoveAxis(S, 318, ABG) 23:37:16.404 00.001 15672 Guiding Dir = 1, Dur = 318 23:37:16.404 00.000 15672 IsSlewing returns 0 23:37:16.405 00.001 15672 IsGuiding returns 0 23:37:16.409 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=11678, FiltMin=2713, FiltMax=10033, Gamma=2.950 23:37:16.479 00.070 15672 PulseGuide returned control before completion, sleep 254 23:37:16.737 00.258 15672 IsGuiding returns 1 23:37:16.737 00.000 15672 scope still moving after pulse duration time elapsed 23:37:16.758 00.021 15672 IsSlewing returns 0 23:37:16.761 00.003 15672 IsGuiding returns 1 23:37:16.783 00.022 15672 IsSlewing returns 0 23:37:16.786 00.003 15672 IsGuiding returns 1 23:37:16.799 00.013 30444 UpdateGuideState exits: m=120166 SNR=83.4 Saturated 23:37:16.799 00.000 30444 PhdController: settling, locked = 1, distance = 1.82 (2.00) aobump = 0 frame = 11 / 99999 23:37:16.800 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596836236.800,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.82,"Time":5.6,"SettleTime":60.0,"StarLocked":true} 23:37:16.800 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:16.800 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:16.800 00.000 30444 Enqueuing Expose request 23:37:16.807 00.007 15672 IsSlewing returns 0 23:37:16.848 00.041 15672 IsGuiding returns 0 23:37:16.848 00.000 15672 scope move finished after 318 + 125 ms 23:37:16.848 00.000 15672 Move returns status 0, amount 318 23:37:16.848 00.000 15672 move complete, result=0 23:37:16.849 00.001 15672 worker thread done servicing request 23:37:16.849 00.000 15672 Worker thread wakes up 23:37:16.849 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:16.849 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:16.849 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 1.8 px 318 ms SOUTH 23:37:18.754 01.905 15672 Exposure complete 23:37:18.778 00.024 15672 worker thread done servicing request 23:37:18.778 00.000 30444 OnExposeComplete: enter 23:37:18.778 00.000 30444 UpdateGuideState(): m_state=6 23:37:18.778 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 2503 23:37:18.779 00.001 30444 Star::Find returns 1 (1), X=459.92, Y=198.23, Mass=114471, SNR=86.4, Peak=11292 HFD=3.5 23:37:18.779 00.000 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 23:37:18.779 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.72 = 1.72) 23:37:18.779 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=1.68 hyp=1.68 cameraTheta=1.50 mountX=-0.35 mountY=1.67, mountTheta=1.78 23:37:18.779 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=1.68, opts=13) 23:37:18.779 00.000 30444 Enqueuing Move request for scope (0.12, 1.68) 23:37:18.779 00.000 15672 Worker thread wakes up 23:37:18.779 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.68) opts 0xd 23:37:18.780 00.001 15672 Handling offset move in thread for scope, endpoint = (0.12, 1.68) 23:37:18.780 00.000 15672 Moving (0.12, 1.68) raw xDistance=-0.35 yDistance=1.67 23:37:18.780 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 23:37:18.780 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.67 from input 1.67 23:37:18.780 00.000 15672 MoveAxis(E, 94, ABG) 23:37:18.780 00.000 15672 Guiding Dir = 2, Dur = 94 23:37:18.780 00.000 15672 IsSlewing returns 0 23:37:18.781 00.001 15672 IsGuiding returns 0 23:37:18.786 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=11691, FiltMin=2695, FiltMax=9635, Gamma=2.950 23:37:18.795 00.009 15672 PulseGuide returned control before completion, sleep 90 23:37:18.842 00.047 30444 UpdateGuideState exits: m=114471 SNR=86.4 Saturated 23:37:18.843 00.001 30444 PhdController: settling, locked = 1, distance = 1.78 (2.00) aobump = 0 frame = 12 / 99999 23:37:18.843 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836238.843,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.78,"Time":7.7,"SettleTime":60.0,"StarLocked":true} 23:37:18.843 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:18.843 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:18.843 00.000 30444 Enqueuing Expose request 23:37:18.908 00.065 15672 IsGuiding returns 0 23:37:18.908 00.000 15672 Move returns status 0, amount 94 23:37:18.908 00.000 15672 MoveAxis(S, 297, ABG) 23:37:18.908 00.000 15672 Guiding Dir = 1, Dur = 297 23:37:18.908 00.000 15672 IsSlewing returns 0 23:37:18.909 00.001 15672 IsGuiding returns 0 23:37:18.988 00.079 15672 PulseGuide returned control before completion, sleep 229 23:37:19.261 00.273 15672 IsGuiding returns 1 23:37:19.261 00.000 15672 scope still moving after pulse duration time elapsed 23:37:19.282 00.021 15672 IsSlewing returns 0 23:37:19.285 00.003 15672 IsGuiding returns 1 23:37:19.306 00.021 15672 IsSlewing returns 0 23:37:19.325 00.019 15672 IsGuiding returns 0 23:37:19.325 00.000 15672 scope move finished after 297 + 118 ms 23:37:19.325 00.000 15672 Move returns status 0, amount 297 23:37:19.325 00.000 15672 move complete, result=0 23:37:19.325 00.000 15672 worker thread done servicing request 23:37:19.326 00.001 15672 Worker thread wakes up 23:37:19.326 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:19.326 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:19.326 00.000 30444 GuideStep: -0.3 px 94 ms EAST, 1.7 px 297 ms SOUTH 23:37:21.434 02.108 15672 Exposure complete 23:37:21.454 00.020 15672 worker thread done servicing request 23:37:21.454 00.000 30444 OnExposeComplete: enter 23:37:21.455 00.001 30444 UpdateGuideState(): m_state=6 23:37:21.455 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 2504 23:37:21.455 00.000 30444 Star::Find returns 1 (1), X=460.89, Y=198.04, Mass=126449, SNR=101.6, Peak=11767 HFD=4.0 23:37:21.455 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 23:37:21.455 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 23:37:21.455 00.000 30444 CameraToMount -- cameraX=1.09 cameraY=1.49 hyp=1.84 cameraTheta=0.94 mountX=0.64 mountY=1.69, mountTheta=1.21 23:37:21.455 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.09, y=1.49, opts=13) 23:37:21.455 00.000 30444 Enqueuing Move request for scope (1.09, 1.49) 23:37:21.455 00.000 15672 Worker thread wakes up 23:37:21.456 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (1.09, 1.49) opts 0xd 23:37:21.456 00.000 15672 Handling offset move in thread for scope, endpoint = (1.09, 1.49) 23:37:21.456 00.000 15672 Moving (1.09, 1.49) raw xDistance=0.64 yDistance=1.69 23:37:21.456 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.64 23:37:21.456 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.69 from input 1.69 23:37:21.456 00.000 15672 MoveAxis(W, 166, ABG) 23:37:21.456 00.000 15672 Guiding Dir = 3, Dur = 166 23:37:21.456 00.000 15672 IsSlewing returns 0 23:37:21.458 00.002 15672 IsGuiding returns 0 23:37:21.462 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=11767, FiltMin=2682, FiltMax=9483, Gamma=2.950 23:37:21.479 00.017 15672 PulseGuide returned control before completion, sleep 155 23:37:21.511 00.032 30444 UpdateGuideState exits: m=126449 SNR=101.6 Saturated 23:37:21.511 00.000 30444 PhdController: settling, locked = 1, distance = 1.80 (2.00) aobump = 0 frame = 13 / 99999 23:37:21.511 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836241.511,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.80,"Time":10.3,"SettleTime":60.0,"StarLocked":true} 23:37:21.511 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:21.511 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:21.511 00.000 30444 Enqueuing Expose request 23:37:21.656 00.145 15672 IsGuiding returns 0 23:37:21.656 00.000 15672 Move returns status 0, amount 166 23:37:21.656 00.000 15672 MoveAxis(S, 301, ABG) 23:37:21.656 00.000 15672 Guiding Dir = 1, Dur = 301 23:37:21.656 00.000 15672 IsSlewing returns 0 23:37:21.657 00.001 15672 IsGuiding returns 0 23:37:21.736 00.079 15672 PulseGuide returned control before completion, sleep 233 23:37:21.970 00.234 15672 IsGuiding returns 1 23:37:21.970 00.000 15672 scope still moving after pulse duration time elapsed 23:37:21.992 00.022 15672 IsSlewing returns 0 23:37:21.993 00.001 15672 IsGuiding returns 1 23:37:22.014 00.021 15672 IsSlewing returns 0 23:37:22.014 00.000 15672 IsGuiding returns 1 23:37:22.035 00.021 15672 IsSlewing returns 0 23:37:22.086 00.051 15672 IsGuiding returns 0 23:37:22.087 00.001 15672 scope move finished after 301 + 128 ms 23:37:22.087 00.000 15672 Move returns status 0, amount 301 23:37:22.087 00.000 15672 move complete, result=0 23:37:22.087 00.000 15672 worker thread done servicing request 23:37:22.087 00.000 15672 Worker thread wakes up 23:37:22.087 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:22.087 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:22.087 00.000 30444 GuideStep: 0.6 px 166 ms WEST, 1.7 px 301 ms SOUTH 23:37:23.997 01.910 15672 Exposure complete 23:37:24.016 00.019 15672 worker thread done servicing request 23:37:24.016 00.000 30444 OnExposeComplete: enter 23:37:24.016 00.000 30444 UpdateGuideState(): m_state=6 23:37:24.016 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 2505 23:37:24.016 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=198.00, Mass=95588, SNR=63.3, Peak=9444 HFD=3.3 23:37:24.016 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 23:37:24.016 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.46 = 1.46) 23:37:24.016 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=1.45 hyp=1.53 cameraTheta=1.25 mountX=0.07 mountY=1.52, mountTheta=1.52 23:37:24.017 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=1.45, opts=13) 23:37:24.017 00.000 30444 Enqueuing Move request for scope (0.49, 1.45) 23:37:24.017 00.000 15672 Worker thread wakes up 23:37:24.017 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 1.45) opts 0xd 23:37:24.017 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 1.45) 23:37:24.017 00.000 15672 Moving (0.49, 1.45) raw xDistance=0.07 yDistance=1.52 23:37:24.017 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:37:24.017 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.52 from input 1.52 23:37:24.017 00.000 15672 MoveAxis(E, 0, ABG) 23:37:24.017 00.000 15672 Move returns status 0, amount 0 23:37:24.017 00.000 15672 MoveAxis(S, 271, ABG) 23:37:24.017 00.000 15672 Guiding Dir = 1, Dur = 271 23:37:24.017 00.000 15672 IsSlewing returns 0 23:37:24.019 00.002 15672 IsGuiding returns 0 23:37:24.023 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=11873, FiltMin=2638, FiltMax=9163, Gamma=2.950 23:37:24.073 00.050 30444 UpdateGuideState exits: m=95588 SNR=63.3 Saturated 23:37:24.073 00.000 30444 PhdController: settling, locked = 1, distance = 1.72 (2.00) aobump = 0 frame = 14 / 99999 23:37:24.073 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836244.073,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.72,"Time":12.9,"SettleTime":60.0,"StarLocked":true} 23:37:24.073 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:24.073 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:24.073 00.000 30444 Enqueuing Expose request 23:37:24.099 00.026 15672 PulseGuide returned control before completion, sleep 202 23:37:24.304 00.205 15672 IsGuiding returns 1 23:37:24.304 00.000 15672 scope still moving after pulse duration time elapsed 23:37:24.326 00.022 15672 IsSlewing returns 0 23:37:24.328 00.002 15672 IsGuiding returns 1 23:37:24.350 00.022 15672 IsSlewing returns 0 23:37:24.353 00.003 15672 IsGuiding returns 1 23:37:24.374 00.021 15672 IsSlewing returns 0 23:37:24.377 00.003 15672 IsGuiding returns 1 23:37:24.397 00.020 15672 IsSlewing returns 0 23:37:24.420 00.023 15672 IsGuiding returns 0 23:37:24.420 00.000 15672 scope move finished after 271 + 130 ms 23:37:24.420 00.000 15672 Move returns status 0, amount 271 23:37:24.420 00.000 15672 move complete, result=0 23:37:24.420 00.000 15672 worker thread done servicing request 23:37:24.421 00.001 15672 Worker thread wakes up 23:37:24.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:24.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:24.421 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 1.5 px 271 ms SOUTH 23:37:26.538 02.117 15672 Exposure complete 23:37:26.569 00.031 15672 worker thread done servicing request 23:37:26.569 00.000 30444 OnExposeComplete: enter 23:37:26.569 00.000 30444 UpdateGuideState(): m_state=6 23:37:26.570 00.001 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 2506 23:37:26.570 00.000 30444 Star::Find returns 1 (1), X=459.49, Y=197.51, Mass=99073, SNR=76.2, Peak=12226 HFD=3.2 23:37:26.570 00.000 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 23:37:26.570 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 23:37:26.570 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.96 hyp=1.00 cameraTheta=1.88 mountX=-0.55 mountY=0.87, mountTheta=2.14 23:37:26.570 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.96, opts=13) 23:37:26.570 00.000 30444 Enqueuing Move request for scope (-0.30, 0.96) 23:37:26.570 00.000 15672 Worker thread wakes up 23:37:26.571 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.96) opts 0xd 23:37:26.571 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.96) 23:37:26.571 00.000 15672 Moving (-0.30, 0.96) raw xDistance=-0.55 yDistance=0.87 23:37:26.571 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55 23:37:26.571 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87 23:37:26.571 00.000 15672 MoveAxis(E, 150, ABG) 23:37:26.571 00.000 15672 Guiding Dir = 2, Dur = 150 23:37:26.571 00.000 15672 IsSlewing returns 0 23:37:26.576 00.005 15672 IsGuiding returns 0 23:37:26.577 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=12590, FiltMin=2648, FiltMax=9099, Gamma=2.950 23:37:26.591 00.014 15672 PulseGuide returned control before completion, sleep 145 23:37:26.739 00.148 15672 IsGuiding returns 1 23:37:26.739 00.000 15672 scope still moving after pulse duration time elapsed 23:37:26.760 00.021 15672 IsSlewing returns 0 23:37:26.768 00.008 15672 IsGuiding returns 0 23:37:26.768 00.000 15672 scope move finished after 150 + 42 ms 23:37:26.768 00.000 15672 Move returns status 0, amount 150 23:37:26.768 00.000 15672 MoveAxis(S, 155, ABG) 23:37:26.768 00.000 15672 Guiding Dir = 1, Dur = 155 23:37:26.769 00.001 15672 IsSlewing returns 0 23:37:26.770 00.001 15672 IsGuiding returns 0 23:37:26.880 00.110 15672 PulseGuide returned control before completion, sleep 55 23:37:26.939 00.059 15672 IsGuiding returns 1 23:37:26.939 00.000 15672 scope still moving after pulse duration time elapsed 23:37:26.959 00.020 15672 IsSlewing returns 0 23:37:26.960 00.001 30444 UpdateGuideState exits: m=99073 SNR=76.2 Saturated 23:37:26.961 00.001 30444 PhdController: settling, locked = 1, distance = 1.50 (2.00) aobump = 0 frame = 15 / 99999 23:37:26.961 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836246.961,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.50,"Time":15.8,"SettleTime":60.0,"StarLocked":true} 23:37:26.962 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:26.962 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:26.962 00.000 30444 Enqueuing Expose request 23:37:26.962 00.000 15672 IsGuiding returns 1 23:37:26.985 00.023 15672 IsSlewing returns 0 23:37:26.986 00.001 15672 IsGuiding returns 1 23:37:27.007 00.021 15672 IsSlewing returns 0 23:37:27.008 00.001 15672 IsGuiding returns 1 23:37:27.029 00.021 15672 IsSlewing returns 0 23:37:27.041 00.012 15672 IsGuiding returns 0 23:37:27.041 00.000 15672 scope move finished after 155 + 115 ms 23:37:27.041 00.000 15672 Move returns status 0, amount 155 23:37:27.041 00.000 15672 move complete, result=0 23:37:27.041 00.000 15672 worker thread done servicing request 23:37:27.041 00.000 15672 Worker thread wakes up 23:37:27.041 00.000 30444 GuideStep: -0.6 px 150 ms EAST, 0.9 px 155 ms SOUTH 23:37:27.041 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:27.041 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:28.948 01.907 15672 Exposure complete 23:37:28.968 00.020 15672 worker thread done servicing request 23:37:28.968 00.000 30444 OnExposeComplete: enter 23:37:28.968 00.000 30444 UpdateGuideState(): m_state=6 23:37:28.968 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2507 23:37:28.968 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=197.23, Mass=109229, SNR=90.9, Peak=12634 HFD=3.3 23:37:28.968 00.000 30444 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.28) = xAngle (2.05 = 2.05) 23:37:28.968 00.000 30444 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.98 = 1.98) 23:37:28.968 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.68 hyp=0.69 cameraTheta=1.77 mountX=-0.32 mountY=0.63, mountTheta=2.03 23:37:28.969 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.68, opts=13) 23:37:28.969 00.000 30444 Enqueuing Move request for scope (-0.13, 0.68) 23:37:28.969 00.000 15672 Worker thread wakes up 23:37:28.969 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.68) opts 0xd 23:37:28.969 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.68) 23:37:28.969 00.000 15672 Moving (-0.13, 0.68) raw xDistance=-0.32 yDistance=0.63 23:37:28.969 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32 23:37:28.969 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 23:37:28.969 00.000 15672 MoveAxis(E, 96, ABG) 23:37:28.969 00.000 15672 Guiding Dir = 2, Dur = 96 23:37:28.970 00.001 15672 IsSlewing returns 0 23:37:28.975 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2138, max=13320, FiltMin=2630, FiltMax=9207, Gamma=2.950 23:37:28.988 00.013 15672 IsGuiding returns 0 23:37:29.003 00.015 15672 PulseGuide returned control before completion, sleep 91 23:37:29.024 00.021 30444 UpdateGuideState exits: m=109229 SNR=90.9 Saturated 23:37:29.024 00.000 30444 PhdController: settling, locked = 1, distance = 1.26 (2.00) aobump = 0 frame = 16 / 99999 23:37:29.024 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836249.024,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.26,"Time":17.9,"SettleTime":60.0,"StarLocked":true} 23:37:29.024 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:29.025 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:29.025 00.000 30444 Enqueuing Expose request 23:37:29.116 00.091 15672 IsGuiding returns 0 23:37:29.117 00.001 15672 Move returns status 0, amount 96 23:37:29.117 00.000 15672 MoveAxis(S, 112, ABG) 23:37:29.117 00.000 15672 Guiding Dir = 1, Dur = 112 23:37:29.117 00.000 15672 IsSlewing returns 0 23:37:29.120 00.003 15672 IsGuiding returns 0 23:37:29.196 00.076 15672 PulseGuide returned control before completion, sleep 47 23:37:29.246 00.050 15672 IsGuiding returns 1 23:37:29.246 00.000 15672 scope still moving after pulse duration time elapsed 23:37:29.268 00.022 15672 IsSlewing returns 0 23:37:29.271 00.003 15672 IsGuiding returns 1 23:37:29.292 00.021 15672 IsSlewing returns 0 23:37:29.294 00.002 15672 IsGuiding returns 1 23:37:29.316 00.022 15672 IsSlewing returns 0 23:37:29.319 00.003 15672 IsGuiding returns 1 23:37:29.339 00.020 15672 IsSlewing returns 0 23:37:29.357 00.018 15672 IsGuiding returns 0 23:37:29.357 00.000 15672 scope move finished after 112 + 125 ms 23:37:29.357 00.000 15672 Move returns status 0, amount 112 23:37:29.358 00.001 15672 move complete, result=0 23:37:29.358 00.000 15672 worker thread done servicing request 23:37:29.358 00.000 15672 Worker thread wakes up 23:37:29.358 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:29.358 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:29.358 00.000 30444 GuideStep: -0.3 px 96 ms EAST, 0.6 px 112 ms SOUTH 23:37:31.469 02.111 15672 Exposure complete 23:37:31.488 00.019 15672 worker thread done servicing request 23:37:31.488 00.000 30444 OnExposeComplete: enter 23:37:31.488 00.000 30444 UpdateGuideState(): m_state=6 23:37:31.489 00.001 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2508 23:37:31.489 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=196.92, Mass=118254, SNR=93.3, Peak=11722 HFD=3.5 23:37:31.489 00.000 30444 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.28) = xAngle (1.11 = 1.11) 23:37:31.489 00.000 30444 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 23:37:31.489 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.36 hyp=0.49 cameraTheta=0.83 mountX=0.22 mountY=0.42, mountTheta=1.09 23:37:31.489 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.36, opts=13) 23:37:31.489 00.000 30444 Enqueuing Move request for scope (0.33, 0.36) 23:37:31.489 00.000 15672 Worker thread wakes up 23:37:31.489 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.36) opts 0xd 23:37:31.489 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.36) 23:37:31.490 00.001 15672 Moving (0.33, 0.36) raw xDistance=0.22 yDistance=0.42 23:37:31.490 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:37:31.490 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 23:37:31.490 00.000 15672 MoveAxis(E, 0, ABG) 23:37:31.490 00.000 15672 Move returns status 0, amount 0 23:37:31.490 00.000 15672 MoveAxis(S, 76, ABG) 23:37:31.490 00.000 15672 Guiding Dir = 1, Dur = 76 23:37:31.491 00.001 15672 IsSlewing returns 0 23:37:31.492 00.001 15672 IsGuiding returns 0 23:37:31.496 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=13396, FiltMin=2668, FiltMax=9638, Gamma=2.950 23:37:31.545 00.049 30444 UpdateGuideState exits: m=118254 SNR=93.3 Saturated 23:37:31.545 00.000 30444 PhdController: settling, locked = 1, distance = 1.03 (2.00) aobump = 0 frame = 17 / 99999 23:37:31.545 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836251.545,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.03,"Time":20.4,"SettleTime":60.0,"StarLocked":true} 23:37:31.545 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:31.545 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:31.545 00.000 30444 Enqueuing Expose request 23:37:31.576 00.031 15672 IsGuiding returns 1 23:37:31.576 00.000 15672 scope still moving after pulse duration time elapsed 23:37:31.597 00.021 15672 IsSlewing returns 0 23:37:31.624 00.027 15672 IsGuiding returns 1 23:37:31.645 00.021 15672 IsSlewing returns 0 23:37:31.646 00.001 15672 IsGuiding returns 1 23:37:31.667 00.021 15672 IsSlewing returns 0 23:37:31.688 00.021 15672 IsGuiding returns 0 23:37:31.688 00.000 15672 scope move finished after 76 + 120 ms 23:37:31.688 00.000 15672 Move returns status 0, amount 76 23:37:31.688 00.000 15672 move complete, result=0 23:37:31.688 00.000 15672 worker thread done servicing request 23:37:31.688 00.000 15672 Worker thread wakes up 23:37:31.688 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:31.688 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:31.688 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 76 ms SOUTH 23:37:33.597 01.909 15672 Exposure complete 23:37:33.617 00.020 15672 worker thread done servicing request 23:37:33.617 00.000 30444 OnExposeComplete: enter 23:37:33.617 00.000 30444 UpdateGuideState(): m_state=6 23:37:33.617 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2509 23:37:33.617 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=196.86, Mass=117327, SNR=94.5, Peak=10237 HFD=3.7 23:37:33.617 00.000 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 23:37:33.617 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.71 = 0.71) 23:37:33.617 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=0.31 hyp=0.65 cameraTheta=0.49 mountX=0.47 mountY=0.42, mountTheta=0.74 23:37:33.618 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=0.31, opts=13) 23:37:33.618 00.000 30444 Enqueuing Move request for scope (0.57, 0.31) 23:37:33.618 00.000 15672 Worker thread wakes up 23:37:33.618 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.31) opts 0xd 23:37:33.618 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, 0.31) 23:37:33.618 00.000 15672 Moving (0.57, 0.31) raw xDistance=0.47 yDistance=0.42 23:37:33.618 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47 23:37:33.618 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 23:37:33.618 00.000 15672 MoveAxis(W, 126, ABG) 23:37:33.618 00.000 15672 Guiding Dir = 3, Dur = 126 23:37:33.619 00.001 15672 IsSlewing returns 0 23:37:33.620 00.001 15672 IsGuiding returns 0 23:37:33.624 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=12207, FiltMin=2693, FiltMax=9597, Gamma=2.950 23:37:33.635 00.011 15672 PulseGuide returned control before completion, sleep 121 23:37:33.681 00.046 30444 UpdateGuideState exits: m=117327 SNR=94.5 Saturated 23:37:33.681 00.000 30444 PhdController: settling, locked = 1, distance = 0.91 (2.00) aobump = 0 frame = 18 / 99999 23:37:33.681 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836253.681,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.91,"Time":22.5,"SettleTime":60.0,"StarLocked":true} 23:37:33.681 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:33.681 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:33.681 00.000 30444 Enqueuing Expose request 23:37:33.758 00.077 15672 IsGuiding returns 1 23:37:33.758 00.000 15672 scope still moving after pulse duration time elapsed 23:37:33.780 00.022 15672 IsSlewing returns 0 23:37:33.796 00.016 15672 IsGuiding returns 0 23:37:33.796 00.000 15672 scope move finished after 126 + 49 ms 23:37:33.796 00.000 15672 Move returns status 0, amount 126 23:37:33.796 00.000 15672 MoveAxis(S, 76, ABG) 23:37:33.796 00.000 15672 Guiding Dir = 1, Dur = 76 23:37:33.797 00.001 15672 IsSlewing returns 0 23:37:33.797 00.000 15672 IsGuiding returns 0 23:37:33.879 00.082 15672 IsGuiding returns 1 23:37:33.879 00.000 15672 scope still moving after pulse duration time elapsed 23:37:33.900 00.021 15672 IsSlewing returns 0 23:37:33.904 00.004 15672 IsGuiding returns 1 23:37:33.924 00.020 15672 IsSlewing returns 0 23:37:33.927 00.003 15672 IsGuiding returns 1 23:37:33.948 00.021 15672 IsSlewing returns 0 23:37:34.023 00.075 15672 IsGuiding returns 0 23:37:34.023 00.000 15672 scope move finished after 76 + 149 ms 23:37:34.023 00.000 15672 Move returns status 0, amount 76 23:37:34.023 00.000 15672 move complete, result=0 23:37:34.024 00.001 15672 worker thread done servicing request 23:37:34.024 00.000 15672 Worker thread wakes up 23:37:34.024 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:34.024 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:34.024 00.000 30444 GuideStep: 0.5 px 126 ms WEST, 0.4 px 76 ms SOUTH 23:37:36.142 02.118 15672 Exposure complete 23:37:36.176 00.034 15672 worker thread done servicing request 23:37:36.176 00.000 30444 OnExposeComplete: enter 23:37:36.176 00.000 30444 UpdateGuideState(): m_state=6 23:37:36.176 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2510 23:37:36.176 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=196.36, Mass=100857, SNR=76.3, Peak=11609 HFD=3.6 23:37:36.176 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 23:37:36.176 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 23:37:36.176 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.31 mountX=0.10 mountY=-0.18, mountTheta=-1.04 23:37:36.177 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.19, opts=13) 23:37:36.177 00.000 30444 Enqueuing Move request for scope (0.05, -0.19) 23:37:36.177 00.000 15672 Worker thread wakes up 23:37:36.177 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd 23:37:36.177 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.19) 23:37:36.177 00.000 15672 Moving (0.05, -0.19) raw xDistance=0.10 yDistance=-0.18 23:37:36.177 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:37:36.177 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:37:36.177 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:37:36.177 00.000 15672 MoveAxis(E, 0, ABG) 23:37:36.177 00.000 15672 Move returns status 0, amount 0 23:37:36.177 00.000 15672 MoveAxis(N, 0, ABG) 23:37:36.177 00.000 15672 Move returns status 0, amount 0 23:37:36.177 00.000 15672 move complete, result=0 23:37:36.177 00.000 15672 worker thread done servicing request 23:37:36.182 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=12100, FiltMin=2654, FiltMax=9119, Gamma=2.950 23:37:36.662 00.480 30444 UpdateGuideState exits: m=100857 SNR=76.3 Saturated 23:37:36.663 00.001 30444 PhdController: settling, locked = 1, distance = 0.70 (2.00) aobump = 0 frame = 19 / 99999 23:37:36.663 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836256.663,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.70,"Time":25.5,"SettleTime":60.0,"StarLocked":true} 23:37:36.663 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:36.664 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:36.664 00.000 30444 Enqueuing Expose request 23:37:36.664 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:37:36.664 00.000 15672 Worker thread wakes up 23:37:36.664 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:36.664 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:38.574 01.910 15672 Exposure complete 23:37:38.594 00.020 15672 worker thread done servicing request 23:37:38.594 00.000 30444 OnExposeComplete: enter 23:37:38.594 00.000 30444 UpdateGuideState(): m_state=6 23:37:38.594 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2511 23:37:38.594 00.000 30444 Star::Find returns 1 (1), X=459.58, Y=196.01, Mass=119063, SNR=104.9, Peak=12865 HFD=3.5 23:37:38.594 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 23:37:38.594 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 23:37:38.594 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.55 hyp=0.59 cameraTheta=-1.96 mountX=-0.06 mountY=-0.58, mountTheta=-1.68 23:37:38.594 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.55, opts=13) 23:37:38.594 00.000 30444 Enqueuing Move request for scope (-0.22, -0.55) 23:37:38.594 00.000 15672 Worker thread wakes up 23:37:38.595 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.55) opts 0xd 23:37:38.595 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.55) 23:37:38.595 00.000 15672 Moving (-0.22, -0.55) raw xDistance=-0.06 yDistance=-0.58 23:37:38.595 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:37:38.595 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:37:38.595 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58 23:37:38.595 00.000 15672 MoveAxis(E, 0, ABG) 23:37:38.595 00.000 15672 Move returns status 0, amount 0 23:37:38.595 00.000 15672 MoveAxis(N, 0, ABG) 23:37:38.595 00.000 15672 Move returns status 0, amount 0 23:37:38.595 00.000 15672 move complete, result=0 23:37:38.596 00.001 15672 worker thread done servicing request 23:37:38.600 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=12865, FiltMin=2672, FiltMax=10069, Gamma=2.950 23:37:38.687 00.087 30444 UpdateGuideState exits: m=119063 SNR=104.9 Saturated 23:37:38.687 00.000 30444 PhdController: settling, locked = 1, distance = 0.67 (2.00) aobump = 0 frame = 20 / 99999 23:37:38.687 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836258.687,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.67,"Time":27.5,"SettleTime":60.0,"StarLocked":true} 23:37:38.687 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:38.687 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:38.687 00.000 30444 Enqueuing Expose request 23:37:38.688 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH 23:37:38.688 00.000 15672 Worker thread wakes up 23:37:38.688 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:38.688 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:40.795 02.107 15672 Exposure complete 23:37:40.815 00.020 15672 worker thread done servicing request 23:37:40.815 00.000 30444 OnExposeComplete: enter 23:37:40.815 00.000 30444 UpdateGuideState(): m_state=6 23:37:40.815 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2512 23:37:40.815 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=196.17, Mass=103650, SNR=79.1, Peak=12562 HFD=3.2 23:37:40.815 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 23:37:40.815 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 23:37:40.815 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.38 hyp=0.45 cameraTheta=-2.13 mountX=-0.13 mountY=-0.42, mountTheta=-1.86 23:37:40.816 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.38, opts=13) 23:37:40.816 00.000 30444 Enqueuing Move request for scope (-0.24, -0.38) 23:37:40.816 00.000 15672 Worker thread wakes up 23:37:40.816 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.38) opts 0xd 23:37:40.816 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.38) 23:37:40.816 00.000 15672 Moving (-0.24, -0.38) raw xDistance=-0.13 yDistance=-0.42 23:37:40.816 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:37:40.816 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:37:40.816 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 23:37:40.816 00.000 15672 MoveAxis(E, 0, ABG) 23:37:40.816 00.000 15672 Move returns status 0, amount 0 23:37:40.816 00.000 15672 MoveAxis(N, 0, ABG) 23:37:40.816 00.000 15672 Move returns status 0, amount 0 23:37:40.816 00.000 15672 move complete, result=0 23:37:40.816 00.000 15672 worker thread done servicing request 23:37:40.821 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=12959, FiltMin=2687, FiltMax=9263, Gamma=2.950 23:37:40.871 00.050 30444 UpdateGuideState exits: m=103650 SNR=79.1 Saturated 23:37:40.871 00.000 30444 PhdController: settling, locked = 1, distance = 0.60 (2.00) aobump = 0 frame = 21 / 99999 23:37:40.871 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836260.871,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.60,"Time":29.7,"SettleTime":60.0,"StarLocked":true} 23:37:40.871 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:40.871 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:40.871 00.000 30444 Enqueuing Expose request 23:37:40.871 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 23:37:40.871 00.000 15672 Worker thread wakes up 23:37:40.871 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:40.872 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:42.776 01.904 15672 Exposure complete 23:37:42.796 00.020 15672 worker thread done servicing request 23:37:42.796 00.000 30444 OnExposeComplete: enter 23:37:42.796 00.000 30444 UpdateGuideState(): m_state=6 23:37:42.796 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2513 23:37:42.796 00.000 30444 Star::Find returns 1 (1), X=459.09, Y=196.33, Mass=101061, SNR=75.3, Peak=12186 HFD=3.3 23:37:42.796 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 23:37:42.797 00.001 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 23:37:42.797 00.000 30444 CameraToMount -- cameraX=-0.71 cameraY=-0.23 hyp=0.74 cameraTheta=-2.83 mountX=-0.62 mountY=-0.37, mountTheta=-2.60 23:37:42.797 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.71, y=-0.23, opts=13) 23:37:42.797 00.000 30444 Enqueuing Move request for scope (-0.71, -0.23) 23:37:42.797 00.000 15672 Worker thread wakes up 23:37:42.797 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.23) opts 0xd 23:37:42.797 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.71, -0.23) 23:37:42.797 00.000 15672 Moving (-0.71, -0.23) raw xDistance=-0.62 yDistance=-0.37 23:37:42.797 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62 23:37:42.797 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:37:42.797 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 23:37:42.798 00.001 15672 MoveAxis(E, 167, ABG) 23:37:42.798 00.000 15672 Guiding Dir = 2, Dur = 167 23:37:42.798 00.000 15672 IsSlewing returns 0 23:37:42.799 00.001 15672 IsGuiding returns 0 23:37:42.804 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=12388, FiltMin=2745, FiltMax=8881, Gamma=2.950 23:37:42.821 00.017 15672 PulseGuide returned control before completion, sleep 155 23:37:42.854 00.033 30444 UpdateGuideState exits: m=101061 SNR=75.3 Saturated 23:37:42.854 00.000 30444 PhdController: settling, locked = 1, distance = 0.64 (2.00) aobump = 0 frame = 22 / 99999 23:37:42.854 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836262.854,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.64,"Time":31.7,"SettleTime":60.0,"StarLocked":true} 23:37:42.854 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:42.854 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:42.854 00.000 30444 Enqueuing Expose request 23:37:42.983 00.129 15672 IsGuiding returns 1 23:37:42.983 00.000 15672 scope still moving after pulse duration time elapsed 23:37:43.005 00.022 15672 IsSlewing returns 0 23:37:43.030 00.025 15672 IsGuiding returns 0 23:37:43.030 00.000 15672 scope move finished after 167 + 63 ms 23:37:43.030 00.000 15672 Move returns status 0, amount 167 23:37:43.030 00.000 15672 MoveAxis(N, 0, ABG) 23:37:43.030 00.000 15672 Move returns status 0, amount 0 23:37:43.030 00.000 15672 move complete, result=0 23:37:43.030 00.000 15672 worker thread done servicing request 23:37:43.030 00.000 15672 Worker thread wakes up 23:37:43.030 00.000 30444 GuideStep: -0.6 px 167 ms EAST, -0.4 px 0 ms NORTH 23:37:43.030 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:43.031 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:45.147 02.116 15672 Exposure complete 23:37:45.176 00.029 15672 worker thread done servicing request 23:37:45.176 00.000 30444 OnExposeComplete: enter 23:37:45.176 00.000 30444 UpdateGuideState(): m_state=6 23:37:45.176 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2514 23:37:45.176 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=196.15, Mass=120653, SNR=86.7, Peak=12282 HFD=3.6 23:37:45.176 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 23:37:45.176 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 23:37:45.176 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.40 hyp=0.41 cameraTheta=-1.74 mountX=0.04 mountY=-0.41, mountTheta=-1.46 23:37:45.177 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.40, opts=13) 23:37:45.177 00.000 30444 Enqueuing Move request for scope (-0.07, -0.40) 23:37:45.177 00.000 15672 Worker thread wakes up 23:37:45.177 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.40) opts 0xd 23:37:45.177 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.40) 23:37:45.177 00.000 15672 Moving (-0.07, -0.40) raw xDistance=0.04 yDistance=-0.41 23:37:45.177 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:37:45.177 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:37:45.177 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 23:37:45.177 00.000 15672 MoveAxis(E, 0, ABG) 23:37:45.177 00.000 15672 Move returns status 0, amount 0 23:37:45.177 00.000 15672 MoveAxis(N, 0, ABG) 23:37:45.177 00.000 15672 Move returns status 0, amount 0 23:37:45.177 00.000 15672 move complete, result=0 23:37:45.177 00.000 15672 worker thread done servicing request 23:37:45.182 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=12441, FiltMin=2565, FiltMax=9291, Gamma=2.950 23:37:45.231 00.049 30444 UpdateGuideState exits: m=120653 SNR=86.7 Saturated 23:37:45.232 00.001 30444 PhdController: settling, locked = 1, distance = 0.57 (2.00) aobump = 0 frame = 23 / 99999 23:37:45.232 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836265.232,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.57,"Time":34.1,"SettleTime":60.0,"StarLocked":true} 23:37:45.232 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:45.232 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:45.232 00.000 30444 Enqueuing Expose request 23:37:45.232 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 23:37:45.232 00.000 15672 Worker thread wakes up 23:37:45.232 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:45.232 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:47.141 01.909 15672 Exposure complete 23:37:47.161 00.020 15672 worker thread done servicing request 23:37:47.161 00.000 30444 OnExposeComplete: enter 23:37:47.161 00.000 30444 UpdateGuideState(): m_state=6 23:37:47.162 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2515 23:37:47.162 00.000 30444 Star::Find returns 1 (1), X=459.50, Y=196.69, Mass=108804, SNR=83.4, Peak=12660 HFD=3.2 23:37:47.162 00.000 30444 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.28) = xAngle (2.99 = 2.99) 23:37:47.162 00.000 30444 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.92 = 2.92) 23:37:47.162 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.14 hyp=0.33 cameraTheta=2.71 mountX=-0.33 mountY=0.07, mountTheta=2.93 23:37:47.162 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.14, opts=13) 23:37:47.162 00.000 30444 Enqueuing Move request for scope (-0.30, 0.14) 23:37:47.162 00.000 15672 Worker thread wakes up 23:37:47.162 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.14) opts 0xd 23:37:47.162 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.14) 23:37:47.163 00.001 15672 Moving (-0.30, 0.14) raw xDistance=-0.33 yDistance=0.07 23:37:47.163 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 23:37:47.163 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:37:47.163 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:37:47.163 00.000 15672 MoveAxis(E, 89, ABG) 23:37:47.163 00.000 15672 Guiding Dir = 2, Dur = 89 23:37:47.163 00.000 15672 IsSlewing returns 0 23:37:47.164 00.001 15672 IsGuiding returns 0 23:37:47.168 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=12660, FiltMin=2648, FiltMax=9565, Gamma=2.950 23:37:47.183 00.015 15672 PulseGuide returned control before completion, sleep 81 23:37:47.266 00.083 15672 IsGuiding returns 1 23:37:47.266 00.000 15672 scope still moving after pulse duration time elapsed 23:37:47.287 00.021 15672 IsSlewing returns 0 23:37:47.296 00.009 15672 IsGuiding returns 0 23:37:47.296 00.000 15672 scope move finished after 89 + 42 ms 23:37:47.296 00.000 15672 Move returns status 0, amount 89 23:37:47.296 00.000 15672 MoveAxis(N, 0, ABG) 23:37:47.296 00.000 15672 Move returns status 0, amount 0 23:37:47.296 00.000 15672 move complete, result=0 23:37:47.296 00.000 15672 worker thread done servicing request 23:37:47.321 00.025 30444 UpdateGuideState exits: m=108804 SNR=83.4 Saturated 23:37:47.321 00.000 30444 PhdController: settling, locked = 1, distance = 0.50 (2.00) aobump = 0 frame = 24 / 99999 23:37:47.321 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836267.321,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.50,"Time":36.2,"SettleTime":60.0,"StarLocked":true} 23:37:47.322 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:47.322 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:47.322 00.000 30444 Enqueuing Expose request 23:37:47.322 00.000 30444 GuideStep: -0.3 px 89 ms EAST, 0.1 px 0 ms NORTH 23:37:47.322 00.000 15672 Worker thread wakes up 23:37:47.323 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:47.323 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:49.437 02.114 15672 Exposure complete 23:37:49.467 00.030 15672 worker thread done servicing request 23:37:49.468 00.001 30444 OnExposeComplete: enter 23:37:49.468 00.000 30444 UpdateGuideState(): m_state=6 23:37:49.468 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2516 23:37:49.468 00.000 30444 Star::Find returns 1 (1), X=459.86, Y=196.31, Mass=111591, SNR=89.0, Peak=11978 HFD=3.5 23:37:49.468 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 23:37:49.468 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 23:37:49.468 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.31 mountX=0.13 mountY=-0.23, mountTheta=-1.05 23:37:49.468 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.25, opts=13) 23:37:49.468 00.000 30444 Enqueuing Move request for scope (0.07, -0.25) 23:37:49.469 00.001 15672 Worker thread wakes up 23:37:49.469 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd 23:37:49.469 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.25) 23:37:49.469 00.000 15672 Moving (0.07, -0.25) raw xDistance=0.13 yDistance=-0.23 23:37:49.469 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:37:49.469 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:37:49.469 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 23:37:49.469 00.000 15672 MoveAxis(E, 0, ABG) 23:37:49.469 00.000 15672 Move returns status 0, amount 0 23:37:49.469 00.000 15672 MoveAxis(N, 0, ABG) 23:37:49.469 00.000 15672 Move returns status 0, amount 0 23:37:49.469 00.000 15672 move complete, result=0 23:37:49.469 00.000 15672 worker thread done servicing request 23:37:49.474 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2370, max=12207, FiltMin=2616, FiltMax=9626, Gamma=2.950 23:37:49.523 00.049 30444 UpdateGuideState exits: m=111591 SNR=89.0 Saturated 23:37:49.523 00.000 30444 PhdController: settling, locked = 1, distance = 0.43 (2.00) aobump = 0 frame = 25 / 99999 23:37:49.523 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836269.523,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.43,"Time":38.4,"SettleTime":60.0,"StarLocked":true} 23:37:49.523 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:49.524 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:49.524 00.000 30444 Enqueuing Expose request 23:37:49.524 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:37:49.524 00.000 15672 Worker thread wakes up 23:37:49.524 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:49.524 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:51.431 01.907 15672 Exposure complete 23:37:51.451 00.020 15672 worker thread done servicing request 23:37:51.451 00.000 30444 OnExposeComplete: enter 23:37:51.451 00.000 30444 UpdateGuideState(): m_state=6 23:37:51.451 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2517 23:37:51.451 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=196.25, Mass=118887, SNR=94.3, Peak=10878 HFD=3.8 23:37:51.451 00.000 30444 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.28) = xAngle (-0.47 = -0.47) 23:37:51.451 00.000 30444 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.54 = -0.54) 23:37:51.451 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.30 hyp=0.44 cameraTheta=-0.75 mountX=0.39 mountY=-0.23, mountTheta=-0.52 23:37:51.452 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.30, opts=13) 23:37:51.452 00.000 30444 Enqueuing Move request for scope (0.32, -0.30) 23:37:51.452 00.000 15672 Worker thread wakes up 23:37:51.452 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.30) opts 0xd 23:37:51.452 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.30) 23:37:51.452 00.000 15672 Moving (0.32, -0.30) raw xDistance=0.39 yDistance=-0.23 23:37:51.452 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 23:37:51.452 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:37:51.452 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 23:37:51.452 00.000 15672 MoveAxis(W, 106, ABG) 23:37:51.452 00.000 15672 Guiding Dir = 3, Dur = 106 23:37:51.453 00.001 15672 IsSlewing returns 0 23:37:51.454 00.001 15672 IsGuiding returns 0 23:37:51.458 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=13129, FiltMin=2654, FiltMax=9682, Gamma=2.950 23:37:51.481 00.023 15672 PulseGuide returned control before completion, sleep 90 23:37:51.507 00.026 30444 UpdateGuideState exits: m=118887 SNR=94.3 Saturated 23:37:51.507 00.000 30444 PhdController: settling, locked = 1, distance = 0.43 (2.00) aobump = 0 frame = 26 / 99999 23:37:51.507 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836271.507,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.43,"Time":40.3,"SettleTime":60.0,"StarLocked":true} 23:37:51.508 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:51.508 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:51.508 00.000 30444 Enqueuing Expose request 23:37:51.572 00.064 15672 IsGuiding returns 1 23:37:51.572 00.000 15672 scope still moving after pulse duration time elapsed 23:37:51.593 00.021 15672 IsSlewing returns 0 23:37:51.609 00.016 15672 IsGuiding returns 0 23:37:51.609 00.000 15672 scope move finished after 106 + 49 ms 23:37:51.609 00.000 15672 Move returns status 0, amount 106 23:37:51.609 00.000 15672 MoveAxis(N, 0, ABG) 23:37:51.609 00.000 15672 Move returns status 0, amount 0 23:37:51.609 00.000 15672 move complete, result=0 23:37:51.609 00.000 15672 worker thread done servicing request 23:37:51.609 00.000 15672 Worker thread wakes up 23:37:51.609 00.000 30444 GuideStep: 0.4 px 106 ms WEST, -0.2 px 0 ms NORTH 23:37:51.609 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:51.609 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:53.718 02.109 15672 Exposure complete 23:37:53.738 00.020 15672 worker thread done servicing request 23:37:53.738 00.000 30444 OnExposeComplete: enter 23:37:53.738 00.000 30444 UpdateGuideState(): m_state=6 23:37:53.738 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2518 23:37:53.738 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=196.26, Mass=112742, SNR=102.4, Peak=11890 HFD=3.5 23:37:53.738 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 23:37:53.738 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 23:37:53.738 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.29 hyp=0.33 cameraTheta=-2.05 mountX=-0.07 mountY=-0.32, mountTheta=-1.78 23:37:53.739 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.29, opts=13) 23:37:53.739 00.000 30444 Enqueuing Move request for scope (-0.15, -0.29) 23:37:53.739 00.000 15672 Worker thread wakes up 23:37:53.739 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.29) opts 0xd 23:37:53.739 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.29) 23:37:53.739 00.000 15672 Moving (-0.15, -0.29) raw xDistance=-0.07 yDistance=-0.32 23:37:53.739 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:37:53.739 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.33 newest=-0.77 23:37:53.739 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 23:37:53.739 00.000 15672 MoveAxis(E, 0, ABG) 23:37:53.739 00.000 15672 Move returns status 0, amount 0 23:37:53.739 00.000 15672 MoveAxis(N, 57, ABG) 23:37:53.739 00.000 15672 Guiding Dir = 0, Dur = 57 23:37:53.739 00.000 15672 IsSlewing returns 0 23:37:53.740 00.001 15672 IsGuiding returns 0 23:37:53.745 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=11890, FiltMin=2640, FiltMax=9107, Gamma=2.950 23:37:53.794 00.049 30444 UpdateGuideState exits: m=112742 SNR=102.4 Saturated 23:37:53.794 00.000 30444 PhdController: settling, locked = 1, distance = 0.40 (2.00) aobump = 0 frame = 27 / 99999 23:37:53.794 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836273.794,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.40,"Time":42.6,"SettleTime":60.0,"StarLocked":true} 23:37:53.794 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:53.794 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:53.794 00.000 30444 Enqueuing Expose request 23:37:53.815 00.021 15672 IsGuiding returns 1 23:37:53.815 00.000 15672 scope still moving after pulse duration time elapsed 23:37:53.836 00.021 15672 IsSlewing returns 0 23:37:53.837 00.001 15672 IsGuiding returns 1 23:37:53.858 00.021 15672 IsSlewing returns 0 23:37:53.861 00.003 15672 IsGuiding returns 1 23:37:53.881 00.020 15672 IsSlewing returns 0 23:37:53.894 00.013 15672 IsGuiding returns 0 23:37:53.894 00.000 15672 scope move finished after 57 + 96 ms 23:37:53.894 00.000 15672 Move returns status 0, amount 57 23:37:53.895 00.001 15672 move complete, result=0 23:37:53.895 00.000 15672 worker thread done servicing request 23:37:53.895 00.000 15672 Worker thread wakes up 23:37:53.895 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:53.895 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:53.895 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 57 ms NORTH 23:37:55.804 01.909 15672 Exposure complete 23:37:55.823 00.019 15672 worker thread done servicing request 23:37:55.823 00.000 30444 OnExposeComplete: enter 23:37:55.823 00.000 30444 UpdateGuideState(): m_state=6 23:37:55.824 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2519 23:37:55.824 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=196.11, Mass=98913, SNR=69.1, Peak=10683 HFD=3.6 23:37:55.824 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 23:37:55.824 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 23:37:55.824 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.45 hyp=0.45 cameraTheta=-1.53 mountX=0.14 mountY=-0.43, mountTheta=-1.25 23:37:55.824 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.45, opts=13) 23:37:55.824 00.000 30444 Enqueuing Move request for scope (0.02, -0.45) 23:37:55.824 00.000 15672 Worker thread wakes up 23:37:55.824 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.45) opts 0xd 23:37:55.824 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.45) 23:37:55.825 00.001 15672 Moving (0.02, -0.45) raw xDistance=0.14 yDistance=-0.43 23:37:55.825 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 23:37:55.825 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 23:37:55.825 00.000 15672 MoveAxis(E, 0, ABG) 23:37:55.825 00.000 15672 Move returns status 0, amount 0 23:37:55.825 00.000 15672 MoveAxis(N, 77, ABG) 23:37:55.825 00.000 15672 Guiding Dir = 0, Dur = 77 23:37:55.825 00.000 15672 IsSlewing returns 0 23:37:55.829 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2410, max=11669, FiltMin=2624, FiltMax=9536, Gamma=2.950 23:37:55.841 00.012 15672 IsGuiding returns 0 23:37:55.925 00.084 15672 IsGuiding returns 1 23:37:55.925 00.000 15672 scope still moving after pulse duration time elapsed 23:37:55.937 00.012 30444 UpdateGuideState exits: m=98913 SNR=69.1 Saturated 23:37:55.937 00.000 30444 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 28 / 99999 23:37:55.937 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836275.937,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.42,"Time":44.8,"SettleTime":60.0,"StarLocked":true} 23:37:55.938 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:55.938 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:55.938 00.000 30444 Enqueuing Expose request 23:37:55.945 00.007 15672 IsSlewing returns 0 23:37:55.948 00.003 15672 IsGuiding returns 1 23:37:55.969 00.021 15672 IsSlewing returns 0 23:37:55.971 00.002 15672 IsGuiding returns 1 23:37:55.992 00.021 15672 IsSlewing returns 0 23:37:55.994 00.002 15672 IsGuiding returns 1 23:37:56.015 00.021 15672 IsSlewing returns 0 23:37:56.034 00.019 15672 IsGuiding returns 0 23:37:56.034 00.000 15672 scope move finished after 77 + 114 ms 23:37:56.034 00.000 15672 Move returns status 0, amount 77 23:37:56.034 00.000 15672 move complete, result=0 23:37:56.034 00.000 15672 worker thread done servicing request 23:37:56.034 00.000 15672 Worker thread wakes up 23:37:56.034 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 77 ms NORTH 23:37:56.034 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:56.034 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:37:58.151 02.117 15672 Exposure complete 23:37:58.185 00.034 15672 worker thread done servicing request 23:37:58.185 00.000 30444 OnExposeComplete: enter 23:37:58.185 00.000 30444 UpdateGuideState(): m_state=6 23:37:58.185 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2520 23:37:58.185 00.000 30444 Star::Find returns 1 (1), X=459.52, Y=196.27, Mass=100579, SNR=76.5, Peak=12721 HFD=3.2 23:37:58.185 00.000 30444 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.28) = xAngle (-2.06 = -2.06) 23:37:58.185 00.000 30444 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 23:37:58.185 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.28 hyp=0.39 cameraTheta=-2.34 mountX=-0.19 mountY=-0.33, mountTheta=-2.08 23:37:58.186 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.28, opts=13) 23:37:58.186 00.000 30444 Enqueuing Move request for scope (-0.27, -0.28) 23:37:58.186 00.000 15672 Worker thread wakes up 23:37:58.186 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.28) opts 0xd 23:37:58.186 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.28) 23:37:58.186 00.000 15672 Moving (-0.27, -0.28) raw xDistance=-0.19 yDistance=-0.33 23:37:58.186 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:37:58.186 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 23:37:58.186 00.000 15672 MoveAxis(E, 0, ABG) 23:37:58.186 00.000 15672 Move returns status 0, amount 0 23:37:58.186 00.000 15672 MoveAxis(N, 60, ABG) 23:37:58.186 00.000 15672 Guiding Dir = 0, Dur = 60 23:37:58.187 00.001 15672 IsSlewing returns 0 23:37:58.188 00.001 15672 IsGuiding returns 0 23:37:58.192 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=12721, FiltMin=2683, FiltMax=9331, Gamma=2.950 23:37:58.303 00.111 15672 IsGuiding returns 1 23:37:58.304 00.001 15672 scope still moving after pulse duration time elapsed 23:37:58.325 00.021 15672 IsSlewing returns 0 23:37:58.325 00.000 15672 IsGuiding returns 1 23:37:58.347 00.022 15672 IsSlewing returns 0 23:37:58.367 00.020 15672 IsGuiding returns 0 23:37:58.367 00.000 15672 scope move finished after 60 + 119 ms 23:37:58.367 00.000 15672 Move returns status 0, amount 60 23:37:58.367 00.000 15672 move complete, result=0 23:37:58.367 00.000 15672 worker thread done servicing request 23:37:58.488 00.121 30444 UpdateGuideState exits: m=100579 SNR=76.5 Saturated 23:37:58.488 00.000 30444 PhdController: settling, locked = 1, distance = 0.41 (2.00) aobump = 0 frame = 29 / 99999 23:37:58.488 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836278.488,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.41,"Time":47.3,"SettleTime":60.0,"StarLocked":true} 23:37:58.488 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:58.489 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:37:58.489 00.000 30444 Enqueuing Expose request 23:37:58.489 00.000 15672 Worker thread wakes up 23:37:58.489 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 60 ms NORTH 23:37:58.489 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:37:58.489 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:00.398 01.909 15672 Exposure complete 23:38:00.416 00.018 15672 worker thread done servicing request 23:38:00.417 00.001 30444 OnExposeComplete: enter 23:38:00.417 00.000 30444 UpdateGuideState(): m_state=6 23:38:00.417 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2521 23:38:00.417 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=196.23, Mass=104895, SNR=80.9, Peak=12540 HFD=3.4 23:38:00.417 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.58 = -1.58) 23:38:00.417 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.64 = -1.64) 23:38:00.417 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.33 hyp=0.34 cameraTheta=-1.86 mountX=-0.00 mountY=-0.34, mountTheta=-1.58 23:38:00.418 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.33, opts=13) 23:38:00.418 00.000 30444 Enqueuing Move request for scope (-0.10, -0.33) 23:38:00.418 00.000 15672 Worker thread wakes up 23:38:00.418 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.33) opts 0xd 23:38:00.418 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.33) 23:38:00.418 00.000 15672 Moving (-0.10, -0.33) raw xDistance=-0.00 yDistance=-0.34 23:38:00.418 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 23:38:00.418 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 23:38:00.418 00.000 15672 MoveAxis(E, 0, ABG) 23:38:00.418 00.000 15672 Move returns status 0, amount 0 23:38:00.418 00.000 15672 MoveAxis(N, 60, ABG) 23:38:00.418 00.000 15672 Guiding Dir = 0, Dur = 60 23:38:00.419 00.001 15672 IsSlewing returns 0 23:38:00.423 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=13069, FiltMin=2683, FiltMax=9580, Gamma=2.950 23:38:00.458 00.035 15672 IsGuiding returns 0 23:38:00.529 00.071 30444 UpdateGuideState exits: m=104895 SNR=80.9 Saturated 23:38:00.529 00.000 30444 PhdController: settling, locked = 1, distance = 0.39 (2.00) aobump = 0 frame = 30 / 99999 23:38:00.529 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836280.529,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.39,"Time":49.4,"SettleTime":60.0,"StarLocked":true} 23:38:00.530 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:00.530 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:00.530 00.000 30444 Enqueuing Expose request 23:38:00.543 00.013 15672 IsGuiding returns 1 23:38:00.543 00.000 15672 scope still moving after pulse duration time elapsed 23:38:00.564 00.021 15672 IsSlewing returns 0 23:38:00.566 00.002 15672 IsGuiding returns 1 23:38:00.587 00.021 15672 IsSlewing returns 0 23:38:00.588 00.001 15672 IsGuiding returns 1 23:38:00.609 00.021 15672 IsSlewing returns 0 23:38:00.634 00.025 15672 IsGuiding returns 0 23:38:00.634 00.000 15672 scope move finished after 60 + 115 ms 23:38:00.634 00.000 15672 Move returns status 0, amount 60 23:38:00.634 00.000 15672 move complete, result=0 23:38:00.634 00.000 15672 worker thread done servicing request 23:38:00.634 00.000 15672 Worker thread wakes up 23:38:00.634 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:00.634 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:00.634 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 60 ms NORTH 23:38:02.743 02.109 15672 Exposure complete 23:38:02.764 00.021 15672 worker thread done servicing request 23:38:02.764 00.000 30444 OnExposeComplete: enter 23:38:02.764 00.000 30444 UpdateGuideState(): m_state=6 23:38:02.764 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2522 23:38:02.765 00.001 30444 Star::Find returns 1 (1), X=459.77, Y=196.06, Mass=96333, SNR=72.8, Peak=11347 HFD=3.3 23:38:02.765 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 23:38:02.765 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 23:38:02.765 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.49 hyp=0.49 cameraTheta=-1.63 mountX=0.11 mountY=-0.49, mountTheta=-1.35 23:38:02.766 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.49, opts=13) 23:38:02.766 00.000 30444 Enqueuing Move request for scope (-0.03, -0.49) 23:38:02.766 00.000 15672 Worker thread wakes up 23:38:02.766 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.49) opts 0xd 23:38:02.766 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.49) 23:38:02.766 00.000 15672 Moving (-0.03, -0.49) raw xDistance=0.11 yDistance=-0.49 23:38:02.766 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:38:02.766 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 23:38:02.766 00.000 15672 MoveAxis(E, 0, ABG) 23:38:02.766 00.000 15672 Move returns status 0, amount 0 23:38:02.766 00.000 15672 MoveAxis(N, 87, ABG) 23:38:02.767 00.001 15672 Guiding Dir = 0, Dur = 87 23:38:02.767 00.000 15672 IsSlewing returns 0 23:38:02.768 00.001 15672 IsGuiding returns 0 23:38:02.774 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=12576, FiltMin=2685, FiltMax=9719, Gamma=2.950 23:38:02.854 00.080 15672 PulseGuide returned control before completion, sleep 12 23:38:02.887 00.033 15672 IsGuiding returns 1 23:38:02.887 00.000 15672 scope still moving after pulse duration time elapsed 23:38:02.908 00.021 15672 IsSlewing returns 0 23:38:02.909 00.001 15672 IsGuiding returns 1 23:38:02.930 00.021 15672 IsSlewing returns 0 23:38:02.931 00.001 15672 IsGuiding returns 1 23:38:02.951 00.020 15672 IsSlewing returns 0 23:38:02.983 00.032 15672 IsGuiding returns 0 23:38:02.983 00.000 15672 scope move finished after 87 + 127 ms 23:38:02.983 00.000 15672 Move returns status 0, amount 87 23:38:02.984 00.001 15672 move complete, result=0 23:38:02.984 00.000 15672 worker thread done servicing request 23:38:03.083 00.099 30444 UpdateGuideState exits: m=96333 SNR=72.8 Saturated 23:38:03.083 00.000 30444 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 31 / 99999 23:38:03.084 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596836283.084,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.42,"Time":51.9,"SettleTime":60.0,"StarLocked":true} 23:38:03.084 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:03.084 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:03.085 00.001 30444 Enqueuing Expose request 23:38:03.085 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 87 ms NORTH 23:38:03.085 00.000 15672 Worker thread wakes up 23:38:03.085 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:03.085 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:04.995 01.910 15672 Exposure complete 23:38:05.015 00.020 15672 worker thread done servicing request 23:38:05.015 00.000 30444 OnExposeComplete: enter 23:38:05.015 00.000 30444 UpdateGuideState(): m_state=6 23:38:05.015 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2523 23:38:05.015 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=196.01, Mass=109538, SNR=77.0, Peak=10239 HFD=3.4 23:38:05.015 00.000 30444 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 23:38:05.015 00.000 30444 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.65 = -0.65) 23:38:05.016 00.001 30444 CameraToMount -- cameraX=0.47 cameraY=-0.55 hyp=0.72 cameraTheta=-0.87 mountX=0.60 mountY=-0.44, mountTheta=-0.63 23:38:05.016 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.55, opts=13) 23:38:05.016 00.000 30444 Enqueuing Move request for scope (0.47, -0.55) 23:38:05.016 00.000 15672 Worker thread wakes up 23:38:05.016 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.55) opts 0xd 23:38:05.016 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.55) 23:38:05.016 00.000 15672 Moving (0.47, -0.55) raw xDistance=0.60 yDistance=-0.44 23:38:05.016 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60 23:38:05.016 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 23:38:05.016 00.000 15672 MoveAxis(W, 162, ABG) 23:38:05.016 00.000 15672 Guiding Dir = 3, Dur = 162 23:38:05.017 00.001 15672 IsSlewing returns 0 23:38:05.018 00.001 15672 IsGuiding returns 0 23:38:05.022 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=11161, FiltMin=2716, FiltMax=9729, Gamma=2.950 23:38:05.043 00.021 15672 PulseGuide returned control before completion, sleep 148 23:38:05.134 00.091 30444 UpdateGuideState exits: m=109538 SNR=77.0 Saturated 23:38:05.134 00.000 30444 PhdController: settling, locked = 1, distance = 0.51 (2.00) aobump = 0 frame = 32 / 99999 23:38:05.135 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596836285.134,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.51,"Time":54.0,"SettleTime":60.0,"StarLocked":true} 23:38:05.135 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:05.135 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:05.135 00.000 30444 Enqueuing Expose request 23:38:05.192 00.057 15672 IsGuiding returns 1 23:38:05.192 00.000 15672 scope still moving after pulse duration time elapsed 23:38:05.214 00.022 15672 IsSlewing returns 0 23:38:05.219 00.005 15672 IsGuiding returns 0 23:38:05.219 00.000 15672 scope move finished after 162 + 39 ms 23:38:05.219 00.000 15672 Move returns status 0, amount 162 23:38:05.219 00.000 15672 MoveAxis(N, 78, ABG) 23:38:05.219 00.000 15672 Guiding Dir = 0, Dur = 78 23:38:05.219 00.000 15672 IsSlewing returns 0 23:38:05.220 00.001 15672 IsGuiding returns 0 23:38:05.298 00.078 15672 PulseGuide returned control before completion, sleep 11 23:38:05.331 00.033 15672 IsGuiding returns 1 23:38:05.331 00.000 15672 scope still moving after pulse duration time elapsed 23:38:05.352 00.021 15672 IsSlewing returns 0 23:38:05.353 00.001 15672 IsGuiding returns 1 23:38:05.375 00.022 15672 IsSlewing returns 0 23:38:05.375 00.000 15672 IsGuiding returns 1 23:38:05.397 00.022 15672 IsSlewing returns 0 23:38:05.413 00.016 15672 IsGuiding returns 0 23:38:05.413 00.000 15672 scope move finished after 78 + 114 ms 23:38:05.413 00.000 15672 Move returns status 0, amount 78 23:38:05.413 00.000 15672 move complete, result=0 23:38:05.414 00.001 15672 worker thread done servicing request 23:38:05.414 00.000 15672 Worker thread wakes up 23:38:05.414 00.000 30444 GuideStep: 0.6 px 162 ms WEST, -0.4 px 78 ms NORTH 23:38:05.414 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:05.414 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:07.521 02.107 15672 Exposure complete 23:38:07.541 00.020 15672 worker thread done servicing request 23:38:07.541 00.000 30444 OnExposeComplete: enter 23:38:07.541 00.000 30444 UpdateGuideState(): m_state=6 23:38:07.541 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2524 23:38:07.541 00.000 30444 Star::Find returns 1 (1), X=459.57, Y=196.28, Mass=97137, SNR=74.5, Peak=12483 HFD=3.2 23:38:07.541 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 23:38:07.541 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 23:38:07.541 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.27 hyp=0.35 cameraTheta=-2.26 mountX=-0.14 mountY=-0.31, mountTheta=-1.99 23:38:07.541 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.27, opts=13) 23:38:07.541 00.000 30444 Enqueuing Move request for scope (-0.22, -0.27) 23:38:07.542 00.001 15672 Worker thread wakes up 23:38:07.542 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.27) opts 0xd 23:38:07.542 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.27) 23:38:07.542 00.000 15672 Moving (-0.22, -0.27) raw xDistance=-0.14 yDistance=-0.31 23:38:07.542 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:38:07.542 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 23:38:07.542 00.000 15672 MoveAxis(E, 0, ABG) 23:38:07.542 00.000 15672 Move returns status 0, amount 0 23:38:07.542 00.000 15672 MoveAxis(N, 56, ABG) 23:38:07.542 00.000 15672 Guiding Dir = 0, Dur = 56 23:38:07.542 00.000 15672 IsSlewing returns 0 23:38:07.544 00.002 15672 IsGuiding returns 0 23:38:07.548 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=12836, FiltMin=2699, FiltMax=9156, Gamma=2.950 23:38:07.597 00.049 30444 UpdateGuideState exits: m=97137 SNR=74.5 Saturated 23:38:07.597 00.000 30444 PhdController: settling, locked = 1, distance = 0.46 (2.00) aobump = 0 frame = 33 / 99999 23:38:07.597 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836287.597,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.46,"Time":56.4,"SettleTime":60.0,"StarLocked":true} 23:38:07.598 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:07.598 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:07.598 00.000 30444 Enqueuing Expose request 23:38:07.632 00.034 15672 IsGuiding returns 1 23:38:07.633 00.001 15672 scope still moving after pulse duration time elapsed 23:38:07.654 00.021 15672 IsSlewing returns 0 23:38:07.655 00.001 15672 IsGuiding returns 1 23:38:07.675 00.020 15672 IsSlewing returns 0 23:38:07.727 00.052 15672 IsGuiding returns 0 23:38:07.727 00.000 15672 scope move finished after 56 + 127 ms 23:38:07.728 00.001 15672 Move returns status 0, amount 56 23:38:07.728 00.000 15672 move complete, result=0 23:38:07.728 00.000 15672 worker thread done servicing request 23:38:07.728 00.000 15672 Worker thread wakes up 23:38:07.728 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:07.728 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:07.728 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 56 ms NORTH 23:38:09.633 01.905 15672 Exposure complete 23:38:09.653 00.020 15672 worker thread done servicing request 23:38:09.653 00.000 30444 OnExposeComplete: enter 23:38:09.653 00.000 30444 UpdateGuideState(): m_state=6 23:38:09.653 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2525 23:38:09.653 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=196.24, Mass=114005, SNR=82.9, Peak=12550 HFD=3.4 23:38:09.653 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 23:38:09.653 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 23:38:09.653 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.32 hyp=0.33 cameraTheta=-1.88 mountX=-0.01 mountY=-0.33, mountTheta=-1.61 23:38:09.654 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.32, opts=13) 23:38:09.654 00.000 30444 Enqueuing Move request for scope (-0.10, -0.32) 23:38:09.654 00.000 15672 Worker thread wakes up 23:38:09.654 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.32) opts 0xd 23:38:09.654 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.32) 23:38:09.654 00.000 15672 Moving (-0.10, -0.32) raw xDistance=-0.01 yDistance=-0.33 23:38:09.654 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:38:09.654 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 23:38:09.654 00.000 15672 MoveAxis(E, 0, ABG) 23:38:09.654 00.000 15672 Move returns status 0, amount 0 23:38:09.654 00.000 15672 MoveAxis(N, 59, ABG) 23:38:09.654 00.000 15672 Guiding Dir = 0, Dur = 59 23:38:09.655 00.001 15672 IsSlewing returns 0 23:38:09.656 00.001 15672 IsGuiding returns 0 23:38:09.660 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=12550, FiltMin=2674, FiltMax=9339, Gamma=2.950 23:38:09.710 00.050 30444 UpdateGuideState exits: m=114005 SNR=82.9 Saturated 23:38:09.710 00.000 30444 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 34 / 99999 23:38:09.710 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596836289.710,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.42,"Time":58.5,"SettleTime":60.0,"StarLocked":true} 23:38:09.710 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:09.710 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:09.710 00.000 30444 Enqueuing Expose request 23:38:09.740 00.030 15672 IsGuiding returns 1 23:38:09.740 00.000 15672 scope still moving after pulse duration time elapsed 23:38:09.762 00.022 15672 IsSlewing returns 0 23:38:09.763 00.001 15672 IsGuiding returns 1 23:38:09.784 00.021 15672 IsSlewing returns 0 23:38:09.785 00.001 15672 IsGuiding returns 1 23:38:09.806 00.021 15672 IsSlewing returns 0 23:38:09.869 00.063 15672 IsGuiding returns 0 23:38:09.869 00.000 15672 scope move finished after 59 + 153 ms 23:38:09.869 00.000 15672 Move returns status 0, amount 59 23:38:09.869 00.000 15672 move complete, result=0 23:38:09.869 00.000 15672 worker thread done servicing request 23:38:09.869 00.000 15672 Worker thread wakes up 23:38:09.870 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 59 ms NORTH 23:38:09.870 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:09.870 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:11.980 02.110 15672 Exposure complete 23:38:11.999 00.019 15672 worker thread done servicing request 23:38:11.999 00.000 30444 OnExposeComplete: enter 23:38:11.999 00.000 30444 UpdateGuideState(): m_state=6 23:38:11.999 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2526 23:38:12.000 00.001 30444 Star::Find returns 1 (1), X=459.89, Y=196.17, Mass=118980, SNR=90.5, Peak=12156 HFD=3.7 23:38:12.000 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 23:38:12.000 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 23:38:12.000 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.39 hyp=0.40 cameraTheta=-1.33 mountX=0.20 mountY=-0.36, mountTheta=-1.06 23:38:12.000 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.39, opts=13) 23:38:12.000 00.000 30444 Enqueuing Move request for scope (0.10, -0.39) 23:38:12.000 00.000 15672 Worker thread wakes up 23:38:12.000 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.39) opts 0xd 23:38:12.000 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.39) 23:38:12.000 00.000 15672 Moving (0.10, -0.39) raw xDistance=0.20 yDistance=-0.36 23:38:12.000 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:38:12.000 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 23:38:12.001 00.001 15672 MoveAxis(E, 0, ABG) 23:38:12.001 00.000 15672 Move returns status 0, amount 0 23:38:12.001 00.000 15672 MoveAxis(N, 64, ABG) 23:38:12.001 00.000 15672 Guiding Dir = 0, Dur = 64 23:38:12.001 00.000 15672 IsSlewing returns 0 23:38:12.003 00.002 15672 IsGuiding returns 0 23:38:12.006 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=12156, FiltMin=2685, FiltMax=9264, Gamma=2.950 23:38:12.056 00.050 30444 UpdateGuideState exits: m=118980 SNR=90.5 Saturated 23:38:12.056 00.000 30444 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 35 / 99999 23:38:12.056 00.000 30444 PhdController: newstate STATE_FINISH 23:38:12.056 00.000 30444 PhdController complete: success 23:38:12.056 00.000 30444 evsrv: {"Event":"SettleDone","Timestamp":1596836292.056,"Host":"DESKTOP-370CUR0","Inst":1,"Status":0,"TotalFrames":35,"DroppedFrames":0} 23:38:12.056 00.000 30444 Mount: notify guiding dither settle done success=1 23:38:12.056 00.000 30444 PhdController: newstate STATE_IDLE 23:38:12.056 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:12.056 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:12.056 00.000 30444 Enqueuing Expose request 23:38:12.089 00.033 15672 IsGuiding returns 1 23:38:12.089 00.000 15672 scope still moving after pulse duration time elapsed 23:38:12.110 00.021 15672 IsSlewing returns 0 23:38:12.111 00.001 15672 IsGuiding returns 1 23:38:12.132 00.021 15672 IsSlewing returns 0 23:38:12.132 00.000 15672 IsGuiding returns 1 23:38:12.154 00.022 15672 IsSlewing returns 0 23:38:12.184 00.030 15672 IsGuiding returns 0 23:38:12.184 00.000 15672 scope move finished after 64 + 117 ms 23:38:12.184 00.000 15672 Move returns status 0, amount 64 23:38:12.184 00.000 15672 move complete, result=0 23:38:12.184 00.000 15672 worker thread done servicing request 23:38:12.184 00.000 15672 Worker thread wakes up 23:38:12.184 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:12.184 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:12.947 00.763 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 64 ms NORTH 23:38:14.099 01.152 15672 Exposure complete 23:38:14.128 00.029 15672 worker thread done servicing request 23:38:14.129 00.001 30444 OnExposeComplete: enter 23:38:14.129 00.000 30444 UpdateGuideState(): m_state=6 23:38:14.129 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2527 23:38:14.129 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=195.92, Mass=108910, SNR=84.3, Peak=12213 HFD=3.4 23:38:14.129 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 23:38:14.129 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 23:38:14.129 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.64 hyp=0.65 cameraTheta=-1.39 mountX=0.29 mountY=-0.60, mountTheta=-1.12 23:38:14.129 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.64, opts=13) 23:38:14.129 00.000 30444 Enqueuing Move request for scope (0.12, -0.64) 23:38:14.129 00.000 15672 Worker thread wakes up 23:38:14.130 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.64) opts 0xd 23:38:14.130 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.64) 23:38:14.130 00.000 15672 Moving (0.12, -0.64) raw xDistance=0.29 yDistance=-0.60 23:38:14.130 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 23:38:14.130 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 23:38:14.130 00.000 15672 MoveAxis(W, 77, ABG) 23:38:14.130 00.000 15672 Guiding Dir = 3, Dur = 77 23:38:14.130 00.000 15672 IsSlewing returns 0 23:38:14.135 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12409, FiltMin=2681, FiltMax=8908, Gamma=2.950 23:38:14.165 00.030 15672 IsGuiding returns 0 23:38:14.180 00.015 15672 PulseGuide returned control before completion, sleep 72 23:38:14.186 00.006 30444 UpdateGuideState exits: m=108910 SNR=84.3 Saturated 23:38:14.186 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:14.186 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:14.186 00.000 30444 Enqueuing Expose request 23:38:14.254 00.068 15672 IsGuiding returns 1 23:38:14.254 00.000 15672 scope still moving after pulse duration time elapsed 23:38:14.275 00.021 15672 IsSlewing returns 0 23:38:14.292 00.017 15672 IsGuiding returns 0 23:38:14.293 00.001 15672 scope move finished after 77 + 51 ms 23:38:14.293 00.000 15672 Move returns status 0, amount 77 23:38:14.293 00.000 15672 MoveAxis(N, 106, ABG) 23:38:14.293 00.000 15672 Guiding Dir = 0, Dur = 106 23:38:14.293 00.000 15672 IsSlewing returns 0 23:38:14.295 00.002 15672 IsGuiding returns 0 23:38:14.372 00.077 15672 PulseGuide returned control before completion, sleep 39 23:38:14.414 00.042 15672 IsGuiding returns 1 23:38:14.415 00.001 15672 scope still moving after pulse duration time elapsed 23:38:14.436 00.021 15672 IsSlewing returns 0 23:38:14.439 00.003 15672 IsGuiding returns 1 23:38:14.460 00.021 15672 IsSlewing returns 0 23:38:14.463 00.003 15672 IsGuiding returns 1 23:38:14.483 00.020 15672 IsSlewing returns 0 23:38:14.487 00.004 15672 IsGuiding returns 1 23:38:14.508 00.021 15672 IsSlewing returns 0 23:38:14.533 00.025 15672 IsGuiding returns 0 23:38:14.534 00.001 15672 scope move finished after 106 + 132 ms 23:38:14.534 00.000 15672 Move returns status 0, amount 106 23:38:14.534 00.000 15672 move complete, result=0 23:38:14.534 00.000 15672 worker thread done servicing request 23:38:14.534 00.000 30444 GuideStep: 0.3 px 77 ms WEST, -0.6 px 106 ms NORTH 23:38:14.535 00.001 15672 Worker thread wakes up 23:38:14.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:14.535 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:16.641 02.106 15672 Exposure complete 23:38:16.661 00.020 15672 worker thread done servicing request 23:38:16.661 00.000 30444 OnExposeComplete: enter 23:38:16.661 00.000 30444 UpdateGuideState(): m_state=6 23:38:16.661 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2528 23:38:16.661 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=196.28, Mass=116095, SNR=89.8, Peak=11108 HFD=3.6 23:38:16.661 00.000 30444 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 23:38:16.661 00.000 30444 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 23:38:16.661 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.28 hyp=0.56 cameraTheta=-0.52 mountX=0.54 mountY=-0.17, mountTheta=-0.30 23:38:16.662 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.28, opts=13) 23:38:16.662 00.000 30444 Enqueuing Move request for scope (0.48, -0.28) 23:38:16.662 00.000 15672 Worker thread wakes up 23:38:16.662 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.28) opts 0xd 23:38:16.662 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.28) 23:38:16.662 00.000 15672 Moving (0.48, -0.28) raw xDistance=0.54 yDistance=-0.17 23:38:16.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54 23:38:16.662 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:38:16.662 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 23:38:16.662 00.000 15672 MoveAxis(W, 152, ABG) 23:38:16.662 00.000 15672 Guiding Dir = 3, Dur = 152 23:38:16.663 00.001 15672 IsSlewing returns 0 23:38:16.664 00.001 15672 IsGuiding returns 0 23:38:16.668 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=12084, FiltMin=2569, FiltMax=9482, Gamma=2.950 23:38:16.688 00.020 15672 PulseGuide returned control before completion, sleep 138 23:38:16.828 00.140 15672 IsGuiding returns 1 23:38:16.828 00.000 15672 scope still moving after pulse duration time elapsed 23:38:16.850 00.022 15672 IsSlewing returns 0 23:38:16.851 00.001 15672 IsGuiding returns 1 23:38:16.872 00.021 15672 IsSlewing returns 0 23:38:16.881 00.009 15672 IsGuiding returns 0 23:38:16.881 00.000 15672 scope move finished after 152 + 64 ms 23:38:16.881 00.000 15672 Move returns status 0, amount 152 23:38:16.881 00.000 15672 MoveAxis(N, 0, ABG) 23:38:16.881 00.000 15672 Move returns status 0, amount 0 23:38:16.881 00.000 15672 move complete, result=0 23:38:16.881 00.000 15672 worker thread done servicing request 23:38:17.035 00.154 30444 UpdateGuideState exits: m=116095 SNR=89.8 Saturated 23:38:17.036 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:17.036 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:17.036 00.000 30444 Enqueuing Expose request 23:38:17.036 00.000 30444 GuideStep: 0.5 px 152 ms WEST, -0.2 px 0 ms NORTH 23:38:17.036 00.000 15672 Worker thread wakes up 23:38:17.037 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:17.037 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:18.943 01.906 15672 Exposure complete 23:38:18.963 00.020 15672 worker thread done servicing request 23:38:18.963 00.000 30444 OnExposeComplete: enter 23:38:18.963 00.000 30444 UpdateGuideState(): m_state=6 23:38:18.963 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2529 23:38:18.964 00.001 30444 Star::Find returns 1 (1), X=459.76, Y=196.24, Mass=106532, SNR=89.0, Peak=10926 HFD=3.5 23:38:18.964 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 23:38:18.964 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 23:38:18.964 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.31 hyp=0.31 cameraTheta=-1.69 mountX=0.05 mountY=-0.31, mountTheta=-1.41 23:38:18.964 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.31, opts=13) 23:38:18.964 00.000 30444 Enqueuing Move request for scope (-0.04, -0.31) 23:38:18.964 00.000 15672 Worker thread wakes up 23:38:18.964 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.31) opts 0xd 23:38:18.964 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.31) 23:38:18.964 00.000 15672 Moving (-0.04, -0.31) raw xDistance=0.05 yDistance=-0.31 23:38:18.965 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:38:18.965 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 23:38:18.965 00.000 15672 MoveAxis(E, 0, ABG) 23:38:18.965 00.000 15672 Move returns status 0, amount 0 23:38:18.965 00.000 15672 MoveAxis(N, 56, ABG) 23:38:18.965 00.000 15672 Guiding Dir = 0, Dur = 56 23:38:18.965 00.000 15672 IsSlewing returns 0 23:38:18.966 00.001 15672 IsGuiding returns 0 23:38:18.971 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=11929, FiltMin=2714, FiltMax=9574, Gamma=2.950 23:38:19.055 00.084 15672 IsGuiding returns 1 23:38:19.055 00.000 15672 scope still moving after pulse duration time elapsed 23:38:19.075 00.020 15672 IsSlewing returns 0 23:38:19.076 00.001 15672 IsGuiding returns 1 23:38:19.077 00.001 30444 UpdateGuideState exits: m=106532 SNR=89.0 Saturated 23:38:19.077 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:19.077 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:19.077 00.000 30444 Enqueuing Expose request 23:38:19.097 00.020 15672 IsSlewing returns 0 23:38:19.149 00.052 15672 IsGuiding returns 0 23:38:19.149 00.000 15672 scope move finished after 56 + 125 ms 23:38:19.149 00.000 15672 Move returns status 0, amount 56 23:38:19.149 00.000 15672 move complete, result=0 23:38:19.149 00.000 15672 worker thread done servicing request 23:38:19.149 00.000 15672 Worker thread wakes up 23:38:19.149 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:19.149 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:19.149 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 56 ms NORTH 23:38:21.265 02.116 15672 Exposure complete 23:38:21.296 00.031 15672 worker thread done servicing request 23:38:21.296 00.000 30444 OnExposeComplete: enter 23:38:21.296 00.000 30444 UpdateGuideState(): m_state=6 23:38:21.297 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2530 23:38:21.297 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=195.97, Mass=115294, SNR=77.9, Peak=10610 HFD=3.8 23:38:21.297 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 23:38:21.297 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 23:38:21.297 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.59 hyp=0.65 cameraTheta=-1.14 mountX=0.42 mountY=-0.52, mountTheta=-0.88 23:38:21.297 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.59, opts=13) 23:38:21.297 00.000 30444 Enqueuing Move request for scope (0.27, -0.59) 23:38:21.297 00.000 15672 Worker thread wakes up 23:38:21.297 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.59) opts 0xd 23:38:21.297 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.59) 23:38:21.297 00.000 15672 Moving (0.27, -0.59) raw xDistance=0.42 yDistance=-0.52 23:38:21.298 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42 23:38:21.298 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 23:38:21.298 00.000 15672 MoveAxis(W, 115, ABG) 23:38:21.298 00.000 15672 Guiding Dir = 3, Dur = 115 23:38:21.298 00.000 15672 IsSlewing returns 0 23:38:21.299 00.001 15672 IsGuiding returns 0 23:38:21.303 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11244, FiltMin=2718, FiltMax=9742, Gamma=2.950 23:38:21.321 00.018 15672 PulseGuide returned control before completion, sleep 104 23:38:21.353 00.032 30444 UpdateGuideState exits: m=115294 SNR=77.9 Saturated 23:38:21.353 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:21.353 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:21.353 00.000 30444 Enqueuing Expose request 23:38:21.428 00.075 15672 IsGuiding returns 1 23:38:21.428 00.000 15672 scope still moving after pulse duration time elapsed 23:38:21.448 00.020 15672 IsSlewing returns 0 23:38:21.498 00.050 15672 IsGuiding returns 0 23:38:21.498 00.000 15672 scope move finished after 115 + 83 ms 23:38:21.498 00.000 15672 Move returns status 0, amount 115 23:38:21.498 00.000 15672 MoveAxis(N, 92, ABG) 23:38:21.498 00.000 15672 Guiding Dir = 0, Dur = 92 23:38:21.499 00.001 15672 IsSlewing returns 0 23:38:21.501 00.002 15672 IsGuiding returns 0 23:38:21.577 00.076 15672 PulseGuide returned control before completion, sleep 27 23:38:21.605 00.028 15672 IsGuiding returns 1 23:38:21.605 00.000 15672 scope still moving after pulse duration time elapsed 23:38:21.627 00.022 15672 IsSlewing returns 0 23:38:21.628 00.001 15672 IsGuiding returns 1 23:38:21.649 00.021 15672 IsSlewing returns 0 23:38:21.649 00.000 15672 IsGuiding returns 1 23:38:21.671 00.022 15672 IsSlewing returns 0 23:38:21.690 00.019 15672 IsGuiding returns 0 23:38:21.690 00.000 15672 scope move finished after 92 + 96 ms 23:38:21.690 00.000 15672 Move returns status 0, amount 92 23:38:21.690 00.000 15672 move complete, result=0 23:38:21.690 00.000 15672 worker thread done servicing request 23:38:21.690 00.000 15672 Worker thread wakes up 23:38:21.691 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:21.691 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:21.691 00.000 30444 GuideStep: 0.4 px 115 ms WEST, -0.5 px 92 ms NORTH 23:38:23.597 01.906 15672 Exposure complete 23:38:23.617 00.020 15672 worker thread done servicing request 23:38:23.617 00.000 30444 OnExposeComplete: enter 23:38:23.617 00.000 30444 UpdateGuideState(): m_state=6 23:38:23.617 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 2531 23:38:23.617 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=196.13, Mass=115884, SNR=76.6, Peak=11252 HFD=3.8 23:38:23.617 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 23:38:23.617 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 23:38:23.617 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.42 hyp=0.46 cameraTheta=-1.19 mountX=0.28 mountY=-0.38, mountTheta=-0.93 23:38:23.618 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.42, opts=13) 23:38:23.618 00.000 30444 Enqueuing Move request for scope (0.17, -0.42) 23:38:23.618 00.000 15672 Worker thread wakes up 23:38:23.618 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.42) opts 0xd 23:38:23.618 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.42) 23:38:23.618 00.000 15672 Moving (0.17, -0.42) raw xDistance=0.28 yDistance=-0.38 23:38:23.618 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28 23:38:23.618 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 23:38:23.618 00.000 15672 MoveAxis(W, 83, ABG) 23:38:23.618 00.000 15672 Guiding Dir = 3, Dur = 83 23:38:23.619 00.001 15672 IsSlewing returns 0 23:38:23.622 00.003 15672 IsGuiding returns 0 23:38:23.625 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=12083, FiltMin=2693, FiltMax=9117, Gamma=2.950 23:38:23.638 00.013 15672 PulseGuide returned control before completion, sleep 78 23:38:23.673 00.035 30444 UpdateGuideState exits: m=115884 SNR=76.6 Saturated 23:38:23.673 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:23.673 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:23.673 00.000 30444 Enqueuing Expose request 23:38:23.717 00.044 15672 IsGuiding returns 1 23:38:23.717 00.000 15672 scope still moving after pulse duration time elapsed 23:38:23.738 00.021 15672 IsSlewing returns 0 23:38:23.750 00.012 15672 IsGuiding returns 0 23:38:23.750 00.000 15672 scope move finished after 83 + 45 ms 23:38:23.750 00.000 15672 Move returns status 0, amount 83 23:38:23.750 00.000 15672 MoveAxis(N, 67, ABG) 23:38:23.750 00.000 15672 Guiding Dir = 0, Dur = 67 23:38:23.750 00.000 15672 IsSlewing returns 0 23:38:23.751 00.001 15672 IsGuiding returns 0 23:38:23.866 00.115 15672 IsGuiding returns 1 23:38:23.867 00.001 15672 scope still moving after pulse duration time elapsed 23:38:23.888 00.021 15672 IsSlewing returns 0 23:38:23.926 00.038 15672 IsGuiding returns 0 23:38:23.927 00.001 15672 scope move finished after 67 + 108 ms 23:38:23.927 00.000 15672 Move returns status 0, amount 67 23:38:23.927 00.000 15672 move complete, result=0 23:38:23.927 00.000 15672 worker thread done servicing request 23:38:23.927 00.000 15672 Worker thread wakes up 23:38:23.927 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:23.927 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:23.928 00.001 30444 GuideStep: 0.3 px 83 ms WEST, -0.4 px 67 ms NORTH 23:38:26.037 02.109 15672 Exposure complete 23:38:26.057 00.020 15672 worker thread done servicing request 23:38:26.057 00.000 30444 OnExposeComplete: enter 23:38:26.057 00.000 30444 UpdateGuideState(): m_state=6 23:38:26.057 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2532 23:38:26.057 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=196.10, Mass=113153, SNR=89.0, Peak=11265 HFD=3.5 23:38:26.057 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 23:38:26.057 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 23:38:26.057 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.46 hyp=0.46 cameraTheta=-1.70 mountX=0.07 mountY=-0.46, mountTheta=-1.42 23:38:26.058 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.46, opts=13) 23:38:26.058 00.000 30444 Enqueuing Move request for scope (-0.06, -0.46) 23:38:26.058 00.000 15672 Worker thread wakes up 23:38:26.058 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.46) opts 0xd 23:38:26.058 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.46) 23:38:26.058 00.000 15672 Moving (-0.06, -0.46) raw xDistance=0.07 yDistance=-0.46 23:38:26.058 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:38:26.058 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 23:38:26.058 00.000 15672 MoveAxis(E, 0, ABG) 23:38:26.058 00.000 15672 Move returns status 0, amount 0 23:38:26.058 00.000 15672 MoveAxis(N, 82, ABG) 23:38:26.058 00.000 15672 Guiding Dir = 0, Dur = 82 23:38:26.059 00.001 15672 IsSlewing returns 0 23:38:26.060 00.001 15672 IsGuiding returns 0 23:38:26.064 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=11265, FiltMin=2551, FiltMax=8912, Gamma=2.950 23:38:26.114 00.050 30444 UpdateGuideState exits: m=113153 SNR=89.0 Saturated 23:38:26.114 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:26.114 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:26.114 00.000 30444 Enqueuing Expose request 23:38:26.147 00.033 15672 IsGuiding returns 1 23:38:26.147 00.000 15672 scope still moving after pulse duration time elapsed 23:38:26.168 00.021 15672 IsSlewing returns 0 23:38:26.169 00.001 15672 IsGuiding returns 1 23:38:26.190 00.021 15672 IsSlewing returns 0 23:38:26.193 00.003 15672 IsGuiding returns 1 23:38:26.214 00.021 15672 IsSlewing returns 0 23:38:26.274 00.060 15672 IsGuiding returns 0 23:38:26.274 00.000 15672 scope move finished after 82 + 131 ms 23:38:26.274 00.000 15672 Move returns status 0, amount 82 23:38:26.274 00.000 15672 move complete, result=0 23:38:26.274 00.000 15672 worker thread done servicing request 23:38:26.274 00.000 15672 Worker thread wakes up 23:38:26.274 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:26.274 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:26.278 00.004 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 82 ms NORTH 23:38:28.184 01.906 15672 Exposure complete 23:38:28.202 00.018 15672 worker thread done servicing request 23:38:28.202 00.000 30444 OnExposeComplete: enter 23:38:28.202 00.000 30444 UpdateGuideState(): m_state=6 23:38:28.203 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2533 23:38:28.203 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=195.99, Mass=100210, SNR=80.1, Peak=11128 HFD=3.3 23:38:28.203 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 23:38:28.203 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 23:38:28.203 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.56 hyp=0.56 cameraTheta=-1.70 mountX=0.09 mountY=-0.56, mountTheta=-1.42 23:38:28.203 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.56, opts=13) 23:38:28.203 00.000 30444 Enqueuing Move request for scope (-0.07, -0.56) 23:38:28.203 00.000 15672 Worker thread wakes up 23:38:28.203 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.56) opts 0xd 23:38:28.203 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.56) 23:38:28.203 00.000 15672 Moving (-0.07, -0.56) raw xDistance=0.09 yDistance=-0.56 23:38:28.204 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:38:28.204 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 23:38:28.204 00.000 15672 MoveAxis(E, 0, ABG) 23:38:28.204 00.000 15672 Move returns status 0, amount 0 23:38:28.204 00.000 15672 MoveAxis(N, 100, ABG) 23:38:28.204 00.000 15672 Guiding Dir = 0, Dur = 100 23:38:28.205 00.001 15672 IsSlewing returns 0 23:38:28.206 00.001 15672 IsGuiding returns 0 23:38:28.210 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=11295, FiltMin=2653, FiltMax=9319, Gamma=2.950 23:38:28.258 00.048 30444 UpdateGuideState exits: m=100210 SNR=80.1 Saturated 23:38:28.259 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:28.259 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:28.259 00.000 30444 Enqueuing Expose request 23:38:28.287 00.028 15672 PulseGuide returned control before completion, sleep 30 23:38:28.319 00.032 15672 IsGuiding returns 1 23:38:28.319 00.000 15672 scope still moving after pulse duration time elapsed 23:38:28.340 00.021 15672 IsSlewing returns 0 23:38:28.342 00.002 15672 IsGuiding returns 1 23:38:28.362 00.020 15672 IsSlewing returns 0 23:38:28.415 00.053 15672 IsGuiding returns 0 23:38:28.415 00.000 15672 scope move finished after 100 + 109 ms 23:38:28.415 00.000 15672 Move returns status 0, amount 100 23:38:28.416 00.001 15672 move complete, result=0 23:38:28.416 00.000 15672 worker thread done servicing request 23:38:28.416 00.000 15672 Worker thread wakes up 23:38:28.416 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:28.416 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:28.416 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 100 ms NORTH 23:38:30.525 02.109 15672 Exposure complete 23:38:30.545 00.020 15672 worker thread done servicing request 23:38:30.545 00.000 30444 OnExposeComplete: enter 23:38:30.545 00.000 30444 UpdateGuideState(): m_state=6 23:38:30.545 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2534 23:38:30.545 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=195.74, Mass=105870, SNR=81.9, Peak=11832 HFD=3.5 23:38:30.545 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 23:38:30.545 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 23:38:30.545 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.82 hyp=0.82 cameraTheta=-1.61 mountX=0.19 mountY=-0.81, mountTheta=-1.34 23:38:30.546 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.82, opts=13) 23:38:30.546 00.000 30444 Enqueuing Move request for scope (-0.03, -0.82) 23:38:30.546 00.000 15672 Worker thread wakes up 23:38:30.546 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.82) opts 0xd 23:38:30.546 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.82) 23:38:30.546 00.000 15672 Moving (-0.03, -0.82) raw xDistance=0.19 yDistance=-0.81 23:38:30.546 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:38:30.546 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81 23:38:30.546 00.000 15672 MoveAxis(E, 0, ABG) 23:38:30.546 00.000 15672 Move returns status 0, amount 0 23:38:30.546 00.000 15672 MoveAxis(N, 144, ABG) 23:38:30.546 00.000 15672 Guiding Dir = 0, Dur = 144 23:38:30.547 00.001 15672 IsSlewing returns 0 23:38:30.548 00.001 15672 IsGuiding returns 0 23:38:30.552 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=11860, FiltMin=2572, FiltMax=9031, Gamma=2.950 23:38:30.601 00.049 30444 UpdateGuideState exits: m=105870 SNR=81.9 Saturated 23:38:30.601 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:30.601 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:30.601 00.000 30444 Enqueuing Expose request 23:38:30.635 00.034 15672 PulseGuide returned control before completion, sleep 67 23:38:30.704 00.069 15672 IsGuiding returns 1 23:38:30.705 00.001 15672 scope still moving after pulse duration time elapsed 23:38:30.726 00.021 15672 IsSlewing returns 0 23:38:30.748 00.022 15672 IsGuiding returns 1 23:38:30.768 00.020 15672 IsSlewing returns 0 23:38:30.769 00.001 15672 IsGuiding returns 1 23:38:30.790 00.021 15672 IsSlewing returns 0 23:38:30.811 00.021 15672 IsGuiding returns 0 23:38:30.812 00.001 15672 scope move finished after 144 + 119 ms 23:38:30.812 00.000 15672 Move returns status 0, amount 144 23:38:30.812 00.000 15672 move complete, result=0 23:38:30.812 00.000 15672 worker thread done servicing request 23:38:30.812 00.000 15672 Worker thread wakes up 23:38:30.812 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 144 ms NORTH 23:38:30.812 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:30.812 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:32.719 01.907 15672 Exposure complete 23:38:32.739 00.020 15672 worker thread done servicing request 23:38:32.739 00.000 30444 OnExposeComplete: enter 23:38:32.739 00.000 30444 UpdateGuideState(): m_state=6 23:38:32.739 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2535 23:38:32.739 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=195.87, Mass=114940, SNR=83.7, Peak=11828 HFD=3.8 23:38:32.740 00.001 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.93 = -0.93) 23:38:32.740 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 23:38:32.740 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.68 hyp=0.73 cameraTheta=-1.20 mountX=0.44 mountY=-0.61, mountTheta=-0.95 23:38:32.740 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.68, opts=13) 23:38:32.740 00.000 30444 Enqueuing Move request for scope (0.26, -0.68) 23:38:32.740 00.000 15672 Worker thread wakes up 23:38:32.740 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.68) opts 0xd 23:38:32.740 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.68) 23:38:32.740 00.000 15672 Moving (0.26, -0.68) raw xDistance=0.44 yDistance=-0.61 23:38:32.740 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 23:38:32.740 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:38:32.740 00.000 15672 MoveAxis(W, 118, ABG) 23:38:32.741 00.001 15672 Guiding Dir = 3, Dur = 118 23:38:32.741 00.000 15672 IsSlewing returns 0 23:38:32.742 00.001 15672 IsGuiding returns 0 23:38:32.746 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=12467, FiltMin=2712, FiltMax=9173, Gamma=2.950 23:38:32.759 00.013 15672 PulseGuide returned control before completion, sleep 112 23:38:32.862 00.103 30444 UpdateGuideState exits: m=114940 SNR=83.7 Saturated 23:38:32.862 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:32.862 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:32.862 00.000 30444 Enqueuing Expose request 23:38:32.920 00.058 15672 IsGuiding returns 0 23:38:32.920 00.000 15672 Move returns status 0, amount 118 23:38:32.920 00.000 15672 MoveAxis(N, 109, ABG) 23:38:32.920 00.000 15672 Guiding Dir = 0, Dur = 109 23:38:32.920 00.000 15672 IsSlewing returns 0 23:38:32.921 00.001 15672 IsGuiding returns 0 23:38:33.000 00.079 15672 PulseGuide returned control before completion, sleep 41 23:38:33.043 00.043 15672 IsGuiding returns 1 23:38:33.043 00.000 15672 scope still moving after pulse duration time elapsed 23:38:33.064 00.021 15672 IsSlewing returns 0 23:38:33.065 00.001 15672 IsGuiding returns 1 23:38:33.086 00.021 15672 IsSlewing returns 0 23:38:33.088 00.002 15672 IsGuiding returns 1 23:38:33.110 00.022 15672 IsSlewing returns 0 23:38:33.175 00.065 15672 IsGuiding returns 0 23:38:33.175 00.000 15672 scope move finished after 109 + 145 ms 23:38:33.175 00.000 15672 Move returns status 0, amount 109 23:38:33.175 00.000 15672 move complete, result=0 23:38:33.175 00.000 15672 worker thread done servicing request 23:38:33.176 00.001 15672 Worker thread wakes up 23:38:33.176 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:33.176 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:33.176 00.000 30444 GuideStep: 0.4 px 118 ms WEST, -0.6 px 109 ms NORTH 23:38:35.286 02.110 15672 Exposure complete 23:38:35.306 00.020 15672 worker thread done servicing request 23:38:35.306 00.000 30444 OnExposeComplete: enter 23:38:35.306 00.000 30444 UpdateGuideState(): m_state=6 23:38:35.306 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 2536 23:38:35.306 00.000 30444 Star::Find returns 1 (1), X=459.90, Y=195.86, Mass=113486, SNR=89.5, Peak=12522 HFD=3.7 23:38:35.306 00.000 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 23:38:35.306 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 23:38:35.306 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.69 hyp=0.70 cameraTheta=-1.42 mountX=0.29 mountY=-0.66, mountTheta=-1.16 23:38:35.307 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.69, opts=13) 23:38:35.307 00.000 30444 Enqueuing Move request for scope (0.10, -0.69) 23:38:35.307 00.000 15672 Worker thread wakes up 23:38:35.307 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.69) opts 0xd 23:38:35.307 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.69) 23:38:35.307 00.000 15672 Moving (0.10, -0.69) raw xDistance=0.29 yDistance=-0.66 23:38:35.307 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29 23:38:35.307 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 23:38:35.307 00.000 15672 MoveAxis(W, 86, ABG) 23:38:35.307 00.000 15672 Guiding Dir = 3, Dur = 86 23:38:35.308 00.001 15672 IsSlewing returns 0 23:38:35.310 00.002 15672 IsGuiding returns 0 23:38:35.314 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=13606, FiltMin=2707, FiltMax=9615, Gamma=2.950 23:38:35.332 00.018 15672 PulseGuide returned control before completion, sleep 75 23:38:35.363 00.031 30444 UpdateGuideState exits: m=113486 SNR=89.5 Saturated 23:38:35.364 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:35.364 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:35.364 00.000 30444 Enqueuing Expose request 23:38:35.408 00.044 15672 IsGuiding returns 1 23:38:35.408 00.000 15672 scope still moving after pulse duration time elapsed 23:38:35.430 00.022 15672 IsSlewing returns 0 23:38:35.443 00.013 15672 IsGuiding returns 0 23:38:35.443 00.000 15672 scope move finished after 86 + 48 ms 23:38:35.443 00.000 15672 Move returns status 0, amount 86 23:38:35.443 00.000 15672 MoveAxis(N, 117, ABG) 23:38:35.443 00.000 15672 Guiding Dir = 0, Dur = 117 23:38:35.444 00.001 15672 IsSlewing returns 0 23:38:35.445 00.001 15672 IsGuiding returns 0 23:38:35.556 00.111 15672 PulseGuide returned control before completion, sleep 16 23:38:35.575 00.019 15672 IsGuiding returns 1 23:38:35.575 00.000 15672 scope still moving after pulse duration time elapsed 23:38:35.596 00.021 15672 IsSlewing returns 0 23:38:35.599 00.003 15672 IsGuiding returns 1 23:38:35.619 00.020 15672 IsSlewing returns 0 23:38:35.622 00.003 15672 IsGuiding returns 1 23:38:35.643 00.021 15672 IsSlewing returns 0 23:38:35.645 00.002 15672 IsGuiding returns 1 23:38:35.667 00.022 15672 IsSlewing returns 0 23:38:35.683 00.016 15672 IsGuiding returns 0 23:38:35.695 00.012 15672 scope move finished after 117 + 132 ms 23:38:35.695 00.000 15672 Move returns status 0, amount 117 23:38:35.695 00.000 15672 move complete, result=0 23:38:35.695 00.000 15672 worker thread done servicing request 23:38:35.695 00.000 15672 Worker thread wakes up 23:38:35.695 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:35.695 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:35.695 00.000 30444 GuideStep: 0.3 px 86 ms WEST, -0.7 px 117 ms NORTH 23:38:37.601 01.906 15672 Exposure complete 23:38:37.621 00.020 15672 worker thread done servicing request 23:38:37.621 00.000 30444 OnExposeComplete: enter 23:38:37.621 00.000 30444 UpdateGuideState(): m_state=6 23:38:37.621 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2537 23:38:37.621 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=196.13, Mass=100888, SNR=67.4, Peak=12100 HFD=3.4 23:38:37.621 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 23:38:37.621 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 23:38:37.621 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.43 hyp=0.43 cameraTheta=-1.72 mountX=0.06 mountY=-0.43, mountTheta=-1.44 23:38:37.622 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.43, opts=13) 23:38:37.622 00.000 30444 Enqueuing Move request for scope (-0.06, -0.43) 23:38:37.622 00.000 15672 Worker thread wakes up 23:38:37.622 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.43) opts 0xd 23:38:37.622 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.43) 23:38:37.622 00.000 15672 Moving (-0.06, -0.43) raw xDistance=0.06 yDistance=-0.43 23:38:37.622 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:38:37.622 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 23:38:37.622 00.000 15672 MoveAxis(E, 0, ABG) 23:38:37.622 00.000 15672 Move returns status 0, amount 0 23:38:37.622 00.000 15672 MoveAxis(N, 77, ABG) 23:38:37.622 00.000 15672 Guiding Dir = 0, Dur = 77 23:38:37.623 00.001 15672 IsSlewing returns 0 23:38:37.624 00.001 15672 IsGuiding returns 0 23:38:37.628 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=12930, FiltMin=2666, FiltMax=9578, Gamma=2.950 23:38:37.696 00.068 15672 PulseGuide returned control before completion, sleep 16 23:38:37.728 00.032 15672 IsGuiding returns 1 23:38:37.728 00.000 15672 scope still moving after pulse duration time elapsed 23:38:37.749 00.021 15672 IsSlewing returns 0 23:38:37.750 00.001 15672 IsGuiding returns 1 23:38:37.772 00.022 15672 IsSlewing returns 0 23:38:37.775 00.003 15672 IsGuiding returns 1 23:38:37.795 00.020 15672 IsSlewing returns 0 23:38:37.825 00.030 15672 IsGuiding returns 0 23:38:37.825 00.000 15672 scope move finished after 77 + 124 ms 23:38:37.825 00.000 15672 Move returns status 0, amount 77 23:38:37.825 00.000 15672 move complete, result=0 23:38:37.825 00.000 15672 worker thread done servicing request 23:38:37.984 00.159 30444 UpdateGuideState exits: m=100888 SNR=67.4 Saturated 23:38:37.984 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:37.984 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:37.984 00.000 30444 Enqueuing Expose request 23:38:37.984 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 77 ms NORTH 23:38:37.984 00.000 15672 Worker thread wakes up 23:38:37.985 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:37.985 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:40.102 02.117 15672 Exposure complete 23:38:40.132 00.030 15672 worker thread done servicing request 23:38:40.132 00.000 30444 OnExposeComplete: enter 23:38:40.132 00.000 30444 UpdateGuideState(): m_state=6 23:38:40.132 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2538 23:38:40.132 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=195.88, Mass=108941, SNR=88.2, Peak=12280 HFD=3.5 23:38:40.132 00.000 30444 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.28) = xAngle (-1.27 = -1.27) 23:38:40.132 00.000 30444 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 23:38:40.132 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.68 hyp=0.68 cameraTheta=-1.55 mountX=0.20 mountY=-0.66, mountTheta=-1.28 23:38:40.133 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.68, opts=13) 23:38:40.133 00.000 30444 Enqueuing Move request for scope (0.01, -0.68) 23:38:40.133 00.000 15672 Worker thread wakes up 23:38:40.133 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.68) opts 0xd 23:38:40.133 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.68) 23:38:40.133 00.000 15672 Moving (0.01, -0.68) raw xDistance=0.20 yDistance=-0.66 23:38:40.133 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:38:40.133 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 23:38:40.133 00.000 15672 MoveAxis(E, 0, ABG) 23:38:40.133 00.000 15672 Move returns status 0, amount 0 23:38:40.133 00.000 15672 MoveAxis(N, 117, ABG) 23:38:40.133 00.000 15672 Guiding Dir = 0, Dur = 117 23:38:40.134 00.001 15672 IsSlewing returns 0 23:38:40.135 00.001 15672 IsGuiding returns 0 23:38:40.139 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=12882, FiltMin=2665, FiltMax=9830, Gamma=2.950 23:38:40.189 00.050 30444 UpdateGuideState exits: m=108941 SNR=88.2 Saturated 23:38:40.189 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:40.189 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:40.189 00.000 30444 Enqueuing Expose request 23:38:40.221 00.032 15672 PulseGuide returned control before completion, sleep 42 23:38:40.265 00.044 15672 IsGuiding returns 1 23:38:40.265 00.000 15672 scope still moving after pulse duration time elapsed 23:38:40.286 00.021 15672 IsSlewing returns 0 23:38:40.286 00.000 15672 IsGuiding returns 1 23:38:40.308 00.022 15672 IsSlewing returns 0 23:38:40.347 00.039 15672 IsGuiding returns 1 23:38:40.368 00.021 15672 IsSlewing returns 0 23:38:40.379 00.011 15672 IsGuiding returns 0 23:38:40.379 00.000 15672 scope move finished after 117 + 127 ms 23:38:40.379 00.000 15672 Move returns status 0, amount 117 23:38:40.379 00.000 15672 move complete, result=0 23:38:40.379 00.000 15672 worker thread done servicing request 23:38:40.379 00.000 15672 Worker thread wakes up 23:38:40.380 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:40.380 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:40.380 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 117 ms NORTH 23:38:42.289 01.909 15672 Exposure complete 23:38:42.309 00.020 15672 worker thread done servicing request 23:38:42.309 00.000 30444 OnExposeComplete: enter 23:38:42.309 00.000 30444 UpdateGuideState(): m_state=6 23:38:42.309 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2539 23:38:42.309 00.000 30444 Star::Find returns 1 (1), X=459.99, Y=195.91, Mass=109791, SNR=69.7, Peak=11032 HFD=4.0 23:38:42.309 00.000 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 23:38:42.309 00.000 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 23:38:42.309 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.64 hyp=0.67 cameraTheta=-1.28 mountX=0.36 mountY=-0.59, mountTheta=-1.02 23:38:42.310 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.64, opts=13) 23:38:42.310 00.000 30444 Enqueuing Move request for scope (0.19, -0.64) 23:38:42.310 00.000 15672 Worker thread wakes up 23:38:42.310 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.64) opts 0xd 23:38:42.310 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.64) 23:38:42.310 00.000 15672 Moving (0.19, -0.64) raw xDistance=0.36 yDistance=-0.59 23:38:42.310 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 23:38:42.310 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 23:38:42.310 00.000 15672 MoveAxis(W, 97, ABG) 23:38:42.310 00.000 15672 Guiding Dir = 3, Dur = 97 23:38:42.311 00.001 15672 IsSlewing returns 0 23:38:42.312 00.001 15672 IsGuiding returns 0 23:38:42.316 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=11289, FiltMin=2675, FiltMax=9200, Gamma=2.950 23:38:42.328 00.012 15672 PulseGuide returned control before completion, sleep 91 23:38:42.473 00.145 15672 IsGuiding returns 0 23:38:42.473 00.000 15672 Move returns status 0, amount 97 23:38:42.473 00.000 15672 MoveAxis(N, 105, ABG) 23:38:42.473 00.000 15672 Guiding Dir = 0, Dur = 105 23:38:42.474 00.001 15672 IsSlewing returns 0 23:38:42.477 00.003 15672 IsGuiding returns 0 23:38:42.552 00.075 15672 PulseGuide returned control before completion, sleep 41 23:38:42.594 00.042 15672 IsGuiding returns 1 23:38:42.594 00.000 15672 scope still moving after pulse duration time elapsed 23:38:42.600 00.006 30444 UpdateGuideState exits: m=109791 SNR=69.7 Saturated 23:38:42.600 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:42.600 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:42.600 00.000 30444 Enqueuing Expose request 23:38:42.615 00.015 15672 IsSlewing returns 0 23:38:42.617 00.002 15672 IsGuiding returns 1 23:38:42.638 00.021 15672 IsSlewing returns 0 23:38:42.639 00.001 15672 IsGuiding returns 1 23:38:42.660 00.021 15672 IsSlewing returns 0 23:38:42.661 00.001 15672 IsGuiding returns 1 23:38:42.682 00.021 15672 IsSlewing returns 0 23:38:42.729 00.047 15672 IsGuiding returns 0 23:38:42.729 00.000 15672 scope move finished after 105 + 146 ms 23:38:42.729 00.000 15672 Move returns status 0, amount 105 23:38:42.729 00.000 15672 move complete, result=0 23:38:42.729 00.000 15672 worker thread done servicing request 23:38:42.730 00.001 15672 Worker thread wakes up 23:38:42.730 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:42.730 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:42.730 00.000 30444 GuideStep: 0.4 px 97 ms WEST, -0.6 px 105 ms NORTH 23:38:44.846 02.116 15672 Exposure complete 23:38:44.878 00.032 15672 worker thread done servicing request 23:38:44.878 00.000 30444 OnExposeComplete: enter 23:38:44.878 00.000 30444 UpdateGuideState(): m_state=6 23:38:44.878 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2540 23:38:44.878 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=195.70, Mass=114810, SNR=89.4, Peak=12816 HFD=3.5 23:38:44.878 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 23:38:44.879 00.001 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 23:38:44.879 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.86 hyp=0.87 cameraTheta=-1.71 mountX=0.12 mountY=-0.87, mountTheta=-1.43 23:38:44.879 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.86, opts=13) 23:38:44.879 00.000 30444 Enqueuing Move request for scope (-0.12, -0.86) 23:38:44.879 00.000 15672 Worker thread wakes up 23:38:44.879 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.86) opts 0xd 23:38:44.879 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.86) 23:38:44.879 00.000 15672 Moving (-0.12, -0.86) raw xDistance=0.12 yDistance=-0.87 23:38:44.879 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:38:44.879 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87 23:38:44.879 00.000 15672 MoveAxis(E, 0, ABG) 23:38:44.879 00.000 15672 Move returns status 0, amount 0 23:38:44.879 00.000 15672 MoveAxis(N, 154, ABG) 23:38:44.880 00.001 15672 Guiding Dir = 0, Dur = 154 23:38:44.880 00.000 15672 IsSlewing returns 0 23:38:44.882 00.002 15672 IsGuiding returns 0 23:38:44.886 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=12816, FiltMin=2594, FiltMax=9556, Gamma=2.950 23:38:44.935 00.049 30444 UpdateGuideState exits: m=114810 SNR=89.4 Saturated 23:38:44.935 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:44.935 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:44.935 00.000 30444 Enqueuing Expose request 23:38:44.964 00.029 15672 PulseGuide returned control before completion, sleep 82 23:38:45.048 00.084 15672 IsGuiding returns 1 23:38:45.048 00.000 15672 scope still moving after pulse duration time elapsed 23:38:45.069 00.021 15672 IsSlewing returns 0 23:38:45.109 00.040 15672 IsGuiding returns 1 23:38:45.129 00.020 15672 IsSlewing returns 0 23:38:45.132 00.003 15672 IsGuiding returns 1 23:38:45.153 00.021 15672 IsSlewing returns 0 23:38:45.173 00.020 15672 IsGuiding returns 0 23:38:45.174 00.001 15672 scope move finished after 154 + 137 ms 23:38:45.174 00.000 15672 Move returns status 0, amount 154 23:38:45.174 00.000 15672 move complete, result=0 23:38:45.174 00.000 15672 worker thread done servicing request 23:38:45.174 00.000 15672 Worker thread wakes up 23:38:45.174 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.9 px 154 ms NORTH 23:38:45.175 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:45.175 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:47.082 01.907 15672 Exposure complete 23:38:47.102 00.020 15672 worker thread done servicing request 23:38:47.102 00.000 30444 OnExposeComplete: enter 23:38:47.102 00.000 30444 UpdateGuideState(): m_state=6 23:38:47.102 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2541 23:38:47.102 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=195.80, Mass=104530, SNR=81.5, Peak=11373 HFD=3.6 23:38:47.102 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 23:38:47.102 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 23:38:47.102 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.75 hyp=0.76 cameraTheta=-1.72 mountX=0.10 mountY=-0.76, mountTheta=-1.44 23:38:47.105 00.003 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.75, opts=13) 23:38:47.105 00.000 30444 Enqueuing Move request for scope (-0.11, -0.75) 23:38:47.105 00.000 15672 Worker thread wakes up 23:38:47.105 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.75) opts 0xd 23:38:47.105 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.75) 23:38:47.105 00.000 15672 Moving (-0.11, -0.75) raw xDistance=0.10 yDistance=-0.76 23:38:47.105 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:38:47.105 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 23:38:47.105 00.000 15672 MoveAxis(E, 0, ABG) 23:38:47.105 00.000 15672 Move returns status 0, amount 0 23:38:47.105 00.000 15672 MoveAxis(N, 135, ABG) 23:38:47.105 00.000 15672 Guiding Dir = 0, Dur = 135 23:38:47.105 00.000 15672 IsSlewing returns 0 23:38:47.106 00.001 15672 IsGuiding returns 0 23:38:47.111 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=12289, FiltMin=2671, FiltMax=9287, Gamma=2.950 23:38:47.185 00.074 15672 PulseGuide returned control before completion, sleep 67 23:38:47.241 00.056 30444 UpdateGuideState exits: m=104530 SNR=81.5 Saturated 23:38:47.241 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:47.241 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:47.241 00.000 30444 Enqueuing Expose request 23:38:47.254 00.013 15672 IsGuiding returns 1 23:38:47.254 00.000 15672 scope still moving after pulse duration time elapsed 23:38:47.275 00.021 15672 IsSlewing returns 0 23:38:47.276 00.001 15672 IsGuiding returns 1 23:38:47.297 00.021 15672 IsSlewing returns 0 23:38:47.298 00.001 15672 IsGuiding returns 1 23:38:47.319 00.021 15672 IsSlewing returns 0 23:38:47.320 00.001 15672 IsGuiding returns 1 23:38:47.341 00.021 15672 IsSlewing returns 0 23:38:47.362 00.021 15672 IsGuiding returns 0 23:38:47.362 00.000 15672 scope move finished after 135 + 120 ms 23:38:47.362 00.000 15672 Move returns status 0, amount 135 23:38:47.362 00.000 15672 move complete, result=0 23:38:47.362 00.000 15672 worker thread done servicing request 23:38:47.362 00.000 15672 Worker thread wakes up 23:38:47.363 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 135 ms NORTH 23:38:47.363 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:47.363 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:49.472 02.109 15672 Exposure complete 23:38:49.492 00.020 15672 worker thread done servicing request 23:38:49.492 00.000 30444 OnExposeComplete: enter 23:38:49.492 00.000 30444 UpdateGuideState(): m_state=6 23:38:49.492 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2542 23:38:49.493 00.001 30444 Star::Find returns 1 (1), X=459.85, Y=195.76, Mass=105325, SNR=83.7, Peak=12008 HFD=3.4 23:38:49.493 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 23:38:49.493 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 23:38:49.493 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.80 hyp=0.80 cameraTheta=-1.51 mountX=0.27 mountY=-0.77, mountTheta=-1.23 23:38:49.493 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.80, opts=13) 23:38:49.493 00.000 30444 Enqueuing Move request for scope (0.05, -0.80) 23:38:49.493 00.000 15672 Worker thread wakes up 23:38:49.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.80) opts 0xd 23:38:49.493 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.80) 23:38:49.493 00.000 15672 Moving (0.05, -0.80) raw xDistance=0.27 yDistance=-0.77 23:38:49.493 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 23:38:49.493 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 23:38:49.494 00.001 15672 MoveAxis(W, 73, ABG) 23:38:49.494 00.000 15672 Guiding Dir = 3, Dur = 73 23:38:49.494 00.000 15672 IsSlewing returns 0 23:38:49.496 00.002 15672 IsGuiding returns 0 23:38:49.499 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=13227, FiltMin=2535, FiltMax=9509, Gamma=2.950 23:38:49.516 00.017 15672 PulseGuide returned control before completion, sleep 63 23:38:49.549 00.033 30444 UpdateGuideState exits: m=105325 SNR=83.7 Saturated 23:38:49.549 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:49.549 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:49.549 00.000 30444 Enqueuing Expose request 23:38:49.582 00.033 15672 IsGuiding returns 1 23:38:49.582 00.000 15672 scope still moving after pulse duration time elapsed 23:38:49.603 00.021 15672 IsSlewing returns 0 23:38:49.644 00.041 15672 IsGuiding returns 0 23:38:49.645 00.001 15672 scope move finished after 73 + 75 ms 23:38:49.645 00.000 15672 Move returns status 0, amount 73 23:38:49.645 00.000 15672 MoveAxis(N, 137, ABG) 23:38:49.645 00.000 15672 Guiding Dir = 0, Dur = 137 23:38:49.645 00.000 15672 IsSlewing returns 0 23:38:49.646 00.001 15672 IsGuiding returns 0 23:38:49.725 00.079 15672 PulseGuide returned control before completion, sleep 69 23:38:49.798 00.073 15672 IsGuiding returns 1 23:38:49.798 00.000 15672 scope still moving after pulse duration time elapsed 23:38:49.819 00.021 15672 IsSlewing returns 0 23:38:49.822 00.003 15672 IsGuiding returns 1 23:38:49.843 00.021 15672 IsSlewing returns 0 23:38:49.902 00.059 15672 IsGuiding returns 0 23:38:49.902 00.000 15672 scope move finished after 137 + 118 ms 23:38:49.902 00.000 15672 Move returns status 0, amount 137 23:38:49.902 00.000 15672 move complete, result=0 23:38:49.902 00.000 15672 worker thread done servicing request 23:38:49.902 00.000 15672 Worker thread wakes up 23:38:49.902 00.000 30444 GuideStep: 0.3 px 73 ms WEST, -0.8 px 137 ms NORTH 23:38:49.902 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:49.902 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:51.810 01.908 15672 Exposure complete 23:38:51.830 00.020 15672 worker thread done servicing request 23:38:51.830 00.000 30444 OnExposeComplete: enter 23:38:51.830 00.000 30444 UpdateGuideState(): m_state=6 23:38:51.830 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2543 23:38:51.830 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=195.78, Mass=106220, SNR=80.0, Peak=12146 HFD=3.6 23:38:51.831 00.001 30444 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 23:38:51.831 00.000 30444 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 23:38:51.831 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.78 hyp=0.78 cameraTheta=-1.45 mountX=0.30 mountY=-0.74, mountTheta=-1.18 23:38:51.831 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.78, opts=13) 23:38:51.831 00.000 30444 Enqueuing Move request for scope (0.09, -0.78) 23:38:51.831 00.000 15672 Worker thread wakes up 23:38:51.831 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.78) opts 0xd 23:38:51.831 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.78) 23:38:51.831 00.000 15672 Moving (0.09, -0.78) raw xDistance=0.30 yDistance=-0.74 23:38:51.831 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30 23:38:51.831 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 23:38:51.831 00.000 15672 MoveAxis(W, 87, ABG) 23:38:51.831 00.000 15672 Guiding Dir = 3, Dur = 87 23:38:51.832 00.001 15672 IsSlewing returns 0 23:38:51.834 00.002 15672 IsGuiding returns 0 23:38:51.838 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=12146, FiltMin=2676, FiltMax=8964, Gamma=2.950 23:38:51.849 00.011 15672 PulseGuide returned control before completion, sleep 82 23:38:51.887 00.038 30444 UpdateGuideState exits: m=106220 SNR=80.0 Saturated 23:38:51.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:51.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:51.887 00.000 30444 Enqueuing Expose request 23:38:51.932 00.045 15672 IsGuiding returns 1 23:38:51.932 00.000 15672 scope still moving after pulse duration time elapsed 23:38:51.954 00.022 15672 IsSlewing returns 0 23:38:52.009 00.055 15672 IsGuiding returns 0 23:38:52.010 00.001 15672 scope move finished after 87 + 88 ms 23:38:52.010 00.000 15672 Move returns status 0, amount 87 23:38:52.010 00.000 15672 MoveAxis(N, 132, ABG) 23:38:52.010 00.000 15672 Guiding Dir = 0, Dur = 132 23:38:52.011 00.001 15672 IsSlewing returns 0 23:38:52.012 00.001 15672 IsGuiding returns 0 23:38:52.089 00.077 15672 PulseGuide returned control before completion, sleep 66 23:38:52.159 00.070 15672 IsGuiding returns 1 23:38:52.159 00.000 15672 scope still moving after pulse duration time elapsed 23:38:52.180 00.021 15672 IsSlewing returns 0 23:38:52.181 00.001 15672 IsGuiding returns 1 23:38:52.202 00.021 15672 IsSlewing returns 0 23:38:52.203 00.001 15672 IsGuiding returns 1 23:38:52.224 00.021 15672 IsSlewing returns 0 23:38:52.265 00.041 15672 IsGuiding returns 0 23:38:52.265 00.000 15672 scope move finished after 132 + 120 ms 23:38:52.265 00.000 15672 Move returns status 0, amount 132 23:38:52.265 00.000 15672 move complete, result=0 23:38:52.265 00.000 15672 worker thread done servicing request 23:38:52.265 00.000 15672 Worker thread wakes up 23:38:52.265 00.000 30444 GuideStep: 0.3 px 87 ms WEST, -0.7 px 132 ms NORTH 23:38:52.266 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:52.266 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:54.374 02.108 15672 Exposure complete 23:38:54.394 00.020 15672 worker thread done servicing request 23:38:54.394 00.000 30444 OnExposeComplete: enter 23:38:54.394 00.000 30444 UpdateGuideState(): m_state=6 23:38:54.394 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2544 23:38:54.394 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=195.77, Mass=108327, SNR=85.0, Peak=12314 HFD=3.6 23:38:54.394 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 23:38:54.394 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 23:38:54.394 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.79 hyp=0.79 cameraTheta=-1.71 mountX=0.11 mountY=-0.79, mountTheta=-1.43 23:38:54.395 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.79, opts=13) 23:38:54.395 00.000 30444 Enqueuing Move request for scope (-0.11, -0.79) 23:38:54.395 00.000 15672 Worker thread wakes up 23:38:54.395 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.79) opts 0xd 23:38:54.395 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.79) 23:38:54.395 00.000 15672 Moving (-0.11, -0.79) raw xDistance=0.11 yDistance=-0.79 23:38:54.395 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:38:54.395 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 23:38:54.395 00.000 15672 MoveAxis(E, 0, ABG) 23:38:54.395 00.000 15672 Move returns status 0, amount 0 23:38:54.395 00.000 15672 MoveAxis(N, 141, ABG) 23:38:54.395 00.000 15672 Guiding Dir = 0, Dur = 141 23:38:54.395 00.000 15672 IsSlewing returns 0 23:38:54.396 00.001 15672 IsGuiding returns 0 23:38:54.400 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=12932, FiltMin=2660, FiltMax=9360, Gamma=2.950 23:38:54.449 00.049 30444 UpdateGuideState exits: m=108327 SNR=85.0 Saturated 23:38:54.449 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:54.450 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:54.450 00.000 30444 Enqueuing Expose request 23:38:54.469 00.019 15672 PulseGuide returned control before completion, sleep 78 23:38:54.550 00.081 15672 IsGuiding returns 1 23:38:54.550 00.000 15672 scope still moving after pulse duration time elapsed 23:38:54.571 00.021 15672 IsSlewing returns 0 23:38:54.574 00.003 15672 IsGuiding returns 1 23:38:54.594 00.020 15672 IsSlewing returns 0 23:38:54.661 00.067 15672 IsGuiding returns 0 23:38:54.661 00.000 15672 scope move finished after 141 + 123 ms 23:38:54.661 00.000 15672 Move returns status 0, amount 141 23:38:54.661 00.000 15672 move complete, result=0 23:38:54.661 00.000 15672 worker thread done servicing request 23:38:54.661 00.000 15672 Worker thread wakes up 23:38:54.661 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:54.661 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:54.662 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 141 ms NORTH 23:38:56.572 01.910 15672 Exposure complete 23:38:56.599 00.027 15672 worker thread done servicing request 23:38:56.599 00.000 30444 OnExposeComplete: enter 23:38:56.599 00.000 30444 UpdateGuideState(): m_state=6 23:38:56.599 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2545 23:38:56.600 00.001 30444 Star::Find returns 1 (1), X=459.85, Y=195.89, Mass=105913, SNR=76.9, Peak=11274 HFD=3.4 23:38:56.600 00.000 30444 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.28) = xAngle (-1.22 = -1.22) 23:38:56.600 00.000 30444 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.28 = -1.28) 23:38:56.600 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.67 hyp=0.67 cameraTheta=-1.50 mountX=0.23 mountY=-0.64, mountTheta=-1.23 23:38:56.600 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.67, opts=13) 23:38:56.600 00.000 30444 Enqueuing Move request for scope (0.05, -0.67) 23:38:56.600 00.000 15672 Worker thread wakes up 23:38:56.600 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.67) opts 0xd 23:38:56.600 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.67) 23:38:56.600 00.000 15672 Moving (0.05, -0.67) raw xDistance=0.23 yDistance=-0.64 23:38:56.600 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 23:38:56.600 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 23:38:56.601 00.001 15672 MoveAxis(E, 0, ABG) 23:38:56.601 00.000 15672 Move returns status 0, amount 0 23:38:56.601 00.000 15672 MoveAxis(N, 115, ABG) 23:38:56.601 00.000 15672 Guiding Dir = 0, Dur = 115 23:38:56.602 00.001 15672 IsSlewing returns 0 23:38:56.603 00.001 15672 IsGuiding returns 0 23:38:56.607 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2364, max=11274, FiltMin=2701, FiltMax=8599, Gamma=2.950 23:38:56.656 00.049 30444 UpdateGuideState exits: m=105913 SNR=76.9 Saturated 23:38:56.656 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:56.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:56.656 00.000 30444 Enqueuing Expose request 23:38:56.689 00.033 15672 PulseGuide returned control before completion, sleep 39 23:38:56.732 00.043 15672 IsGuiding returns 1 23:38:56.732 00.000 15672 scope still moving after pulse duration time elapsed 23:38:56.753 00.021 15672 IsSlewing returns 0 23:38:56.787 00.034 15672 IsGuiding returns 1 23:38:56.808 00.021 15672 IsSlewing returns 0 23:38:56.811 00.003 15672 IsGuiding returns 1 23:38:56.832 00.021 15672 IsSlewing returns 0 23:38:56.849 00.017 15672 IsGuiding returns 0 23:38:56.849 00.000 15672 scope move finished after 115 + 131 ms 23:38:56.849 00.000 15672 Move returns status 0, amount 115 23:38:56.849 00.000 15672 move complete, result=0 23:38:56.849 00.000 15672 worker thread done servicing request 23:38:56.849 00.000 15672 Worker thread wakes up 23:38:56.849 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:56.849 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:56.849 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 115 ms NORTH 23:38:58.959 02.110 15672 Exposure complete 23:38:58.979 00.020 15672 worker thread done servicing request 23:38:58.979 00.000 30444 OnExposeComplete: enter 23:38:58.979 00.000 30444 UpdateGuideState(): m_state=6 23:38:58.980 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2546 23:38:58.980 00.000 30444 Star::Find returns 1 (1), X=459.60, Y=195.81, Mass=105900, SNR=88.6, Peak=11294 HFD=3.5 23:38:58.980 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 23:38:58.980 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 23:38:58.980 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.75 hyp=0.77 cameraTheta=-1.83 mountX=0.02 mountY=-0.77, mountTheta=-1.55 23:38:58.980 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.75, opts=13) 23:38:58.980 00.000 30444 Enqueuing Move request for scope (-0.20, -0.75) 23:38:58.980 00.000 15672 Worker thread wakes up 23:38:58.980 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.75) opts 0xd 23:38:58.980 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.75) 23:38:58.981 00.001 15672 Moving (-0.20, -0.75) raw xDistance=0.02 yDistance=-0.77 23:38:58.981 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:38:58.981 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 23:38:58.981 00.000 15672 MoveAxis(E, 0, ABG) 23:38:58.981 00.000 15672 Move returns status 0, amount 0 23:38:58.981 00.000 15672 MoveAxis(N, 137, ABG) 23:38:58.981 00.000 15672 Guiding Dir = 0, Dur = 137 23:38:58.981 00.000 15672 IsSlewing returns 0 23:38:58.982 00.001 15672 IsGuiding returns 0 23:38:58.987 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=11357, FiltMin=2689, FiltMax=9174, Gamma=2.950 23:38:59.036 00.049 30444 UpdateGuideState exits: m=105900 SNR=88.6 Saturated 23:38:59.036 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:59.036 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:38:59.036 00.000 30444 Enqueuing Expose request 23:38:59.054 00.018 15672 PulseGuide returned control before completion, sleep 75 23:38:59.135 00.081 15672 IsGuiding returns 1 23:38:59.135 00.000 15672 scope still moving after pulse duration time elapsed 23:38:59.156 00.021 15672 IsSlewing returns 0 23:38:59.159 00.003 15672 IsGuiding returns 1 23:38:59.180 00.021 15672 IsSlewing returns 0 23:38:59.183 00.003 15672 IsGuiding returns 1 23:38:59.204 00.021 15672 IsSlewing returns 0 23:38:59.231 00.027 15672 IsGuiding returns 0 23:38:59.231 00.000 15672 scope move finished after 137 + 112 ms 23:38:59.231 00.000 15672 Move returns status 0, amount 137 23:38:59.231 00.000 15672 move complete, result=0 23:38:59.232 00.001 15672 worker thread done servicing request 23:38:59.232 00.000 15672 Worker thread wakes up 23:38:59.232 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:38:59.232 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:38:59.232 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.8 px 137 ms NORTH 23:39:01.138 01.906 15672 Exposure complete 23:39:01.158 00.020 15672 worker thread done servicing request 23:39:01.158 00.000 30444 OnExposeComplete: enter 23:39:01.158 00.000 30444 UpdateGuideState(): m_state=6 23:39:01.158 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2547 23:39:01.158 00.000 30444 Star::Find returns 1 (1), X=459.57, Y=196.15, Mass=110198, SNR=77.9, Peak=11112 HFD=3.6 23:39:01.158 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 23:39:01.159 00.001 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 23:39:01.159 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.41 hyp=0.46 cameraTheta=-2.07 mountX=-0.10 mountY=-0.45, mountTheta=-1.80 23:39:01.159 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.41, opts=13) 23:39:01.159 00.000 30444 Enqueuing Move request for scope (-0.22, -0.41) 23:39:01.159 00.000 15672 Worker thread wakes up 23:39:01.159 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.41) opts 0xd 23:39:01.159 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.41) 23:39:01.160 00.001 15672 Moving (-0.22, -0.41) raw xDistance=-0.10 yDistance=-0.45 23:39:01.160 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 23:39:01.160 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 23:39:01.160 00.000 15672 MoveAxis(E, 0, ABG) 23:39:01.160 00.000 15672 Move returns status 0, amount 0 23:39:01.160 00.000 15672 MoveAxis(N, 80, ABG) 23:39:01.160 00.000 15672 Guiding Dir = 0, Dur = 80 23:39:01.160 00.000 15672 IsSlewing returns 0 23:39:01.161 00.001 15672 IsGuiding returns 0 23:39:01.166 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=11407, FiltMin=2711, FiltMax=9233, Gamma=2.950 23:39:01.217 00.051 30444 UpdateGuideState exits: m=110198 SNR=77.9 Saturated 23:39:01.217 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:01.217 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:01.217 00.000 30444 Enqueuing Expose request 23:39:01.276 00.059 15672 IsGuiding returns 1 23:39:01.276 00.000 15672 scope still moving after pulse duration time elapsed 23:39:01.297 00.021 15672 IsSlewing returns 0 23:39:01.299 00.002 15672 IsGuiding returns 1 23:39:01.319 00.020 15672 IsSlewing returns 0 23:39:01.320 00.001 15672 IsGuiding returns 1 23:39:01.341 00.021 15672 IsSlewing returns 0 23:39:01.371 00.030 15672 IsGuiding returns 0 23:39:01.371 00.000 15672 scope move finished after 80 + 130 ms 23:39:01.371 00.000 15672 Move returns status 0, amount 80 23:39:01.371 00.000 15672 move complete, result=0 23:39:01.371 00.000 15672 worker thread done servicing request 23:39:01.372 00.001 15672 Worker thread wakes up 23:39:01.372 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:01.372 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 80 ms NORTH 23:39:01.372 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:03.479 02.107 15672 Exposure complete 23:39:03.499 00.020 15672 worker thread done servicing request 23:39:03.499 00.000 30444 OnExposeComplete: enter 23:39:03.499 00.000 30444 UpdateGuideState(): m_state=6 23:39:03.500 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2548 23:39:03.500 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=196.10, Mass=104102, SNR=81.2, Peak=11082 HFD=3.2 23:39:03.500 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 23:39:03.500 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 23:39:03.500 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.45 hyp=0.50 cameraTheta=-1.14 mountX=0.32 mountY=-0.40, mountTheta=-0.89 23:39:03.500 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.45, opts=13) 23:39:03.500 00.000 30444 Enqueuing Move request for scope (0.21, -0.45) 23:39:03.500 00.000 15672 Worker thread wakes up 23:39:03.500 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.45) opts 0xd 23:39:03.500 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.45) 23:39:03.500 00.000 15672 Moving (0.21, -0.45) raw xDistance=0.32 yDistance=-0.40 23:39:03.501 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 23:39:03.501 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 23:39:03.501 00.000 15672 MoveAxis(W, 87, ABG) 23:39:03.501 00.000 15672 Guiding Dir = 3, Dur = 87 23:39:03.502 00.001 15672 IsSlewing returns 0 23:39:03.503 00.001 15672 IsGuiding returns 0 23:39:03.507 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=11892, FiltMin=2679, FiltMax=9739, Gamma=2.950 23:39:03.526 00.019 15672 PulseGuide returned control before completion, sleep 75 23:39:03.556 00.030 30444 UpdateGuideState exits: m=104102 SNR=81.2 Saturated 23:39:03.556 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:03.556 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:03.556 00.000 30444 Enqueuing Expose request 23:39:03.603 00.047 15672 IsGuiding returns 1 23:39:03.603 00.000 15672 scope still moving after pulse duration time elapsed 23:39:03.624 00.021 15672 IsSlewing returns 0 23:39:03.671 00.047 15672 IsGuiding returns 0 23:39:03.671 00.000 15672 scope move finished after 87 + 80 ms 23:39:03.671 00.000 15672 Move returns status 0, amount 87 23:39:03.672 00.001 15672 MoveAxis(N, 70, ABG) 23:39:03.672 00.000 15672 Guiding Dir = 0, Dur = 70 23:39:03.672 00.000 15672 IsSlewing returns 0 23:39:03.674 00.002 15672 IsGuiding returns 0 23:39:03.753 00.079 15672 IsGuiding returns 1 23:39:03.753 00.000 15672 scope still moving after pulse duration time elapsed 23:39:03.774 00.021 15672 IsSlewing returns 0 23:39:03.776 00.002 15672 IsGuiding returns 1 23:39:03.797 00.021 15672 IsSlewing returns 0 23:39:03.800 00.003 15672 IsGuiding returns 1 23:39:03.822 00.022 15672 IsSlewing returns 0 23:39:03.847 00.025 15672 IsGuiding returns 0 23:39:03.847 00.000 15672 scope move finished after 70 + 103 ms 23:39:03.847 00.000 15672 Move returns status 0, amount 70 23:39:03.848 00.001 15672 move complete, result=0 23:39:03.848 00.000 15672 worker thread done servicing request 23:39:03.848 00.000 15672 Worker thread wakes up 23:39:03.848 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:03.848 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:03.848 00.000 30444 GuideStep: 0.3 px 87 ms WEST, -0.4 px 70 ms NORTH 23:39:05.754 01.906 15672 Exposure complete 23:39:05.774 00.020 15672 worker thread done servicing request 23:39:05.774 00.000 30444 OnExposeComplete: enter 23:39:05.774 00.000 30444 UpdateGuideState(): m_state=6 23:39:05.774 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2549 23:39:05.775 00.001 30444 Star::Find returns 1 (1), X=459.57, Y=196.55, Mass=103306, SNR=72.4, Peak=11952 HFD=3.3 23:39:05.775 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 23:39:05.775 00.000 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 23:39:05.775 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.12 mountX=-0.22 mountY=-0.05, mountTheta=-2.90 23:39:05.775 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.01, opts=13) 23:39:05.775 00.000 30444 Enqueuing Move request for scope (-0.23, -0.01) 23:39:05.775 00.000 15672 Worker thread wakes up 23:39:05.775 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd 23:39:05.775 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.01) 23:39:05.775 00.000 15672 Moving (-0.23, -0.01) raw xDistance=-0.22 yDistance=-0.05 23:39:05.775 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 23:39:05.776 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:39:05.776 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:39:05.776 00.000 15672 MoveAxis(E, 0, ABG) 23:39:05.776 00.000 15672 Move returns status 0, amount 0 23:39:05.776 00.000 15672 MoveAxis(N, 0, ABG) 23:39:05.776 00.000 15672 Move returns status 0, amount 0 23:39:05.776 00.000 15672 move complete, result=0 23:39:05.776 00.000 15672 worker thread done servicing request 23:39:05.781 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=11952, FiltMin=2707, FiltMax=9676, Gamma=2.950 23:39:06.049 00.268 30444 UpdateGuideState exits: m=103306 SNR=72.4 Saturated 23:39:06.049 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:06.049 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:06.049 00.000 30444 Enqueuing Expose request 23:39:06.049 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:39:06.049 00.000 15672 Worker thread wakes up 23:39:06.050 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:06.050 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:08.158 02.108 15672 Exposure complete 23:39:08.178 00.020 15672 worker thread done servicing request 23:39:08.178 00.000 30444 OnExposeComplete: enter 23:39:08.178 00.000 30444 UpdateGuideState(): m_state=6 23:39:08.178 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2550 23:39:08.179 00.001 30444 Star::Find returns 1 (1), X=459.50, Y=196.12, Mass=110111, SNR=88.1, Peak=12644 HFD=3.5 23:39:08.179 00.000 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.28) = xAngle (-1.89 = -1.89) 23:39:08.179 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 23:39:08.179 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.44 hyp=0.53 cameraTheta=-2.17 mountX=-0.17 mountY=-0.49, mountTheta=-1.90 23:39:08.179 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.44, opts=13) 23:39:08.179 00.000 30444 Enqueuing Move request for scope (-0.30, -0.44) 23:39:08.179 00.000 15672 Worker thread wakes up 23:39:08.179 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.44) opts 0xd 23:39:08.179 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.44) 23:39:08.179 00.000 15672 Moving (-0.30, -0.44) raw xDistance=-0.17 yDistance=-0.49 23:39:08.179 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:39:08.179 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 23:39:08.180 00.001 15672 MoveAxis(E, 0, ABG) 23:39:08.180 00.000 15672 Move returns status 0, amount 0 23:39:08.180 00.000 15672 MoveAxis(N, 88, ABG) 23:39:08.180 00.000 15672 Guiding Dir = 0, Dur = 88 23:39:08.181 00.001 15672 IsSlewing returns 0 23:39:08.185 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=12644, FiltMin=2678, FiltMax=8877, Gamma=2.950 23:39:08.208 00.023 15672 IsGuiding returns 0 23:39:08.235 00.027 30444 UpdateGuideState exits: m=110111 SNR=88.1 Saturated 23:39:08.235 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:08.235 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:08.235 00.000 30444 Enqueuing Expose request 23:39:08.287 00.052 15672 PulseGuide returned control before completion, sleep 19 23:39:08.307 00.020 15672 IsGuiding returns 1 23:39:08.307 00.000 15672 scope still moving after pulse duration time elapsed 23:39:08.329 00.022 15672 IsSlewing returns 0 23:39:08.329 00.000 15672 IsGuiding returns 1 23:39:08.350 00.021 15672 IsSlewing returns 0 23:39:08.351 00.001 15672 IsGuiding returns 1 23:39:08.372 00.021 15672 IsSlewing returns 0 23:39:08.373 00.001 15672 IsGuiding returns 1 23:39:08.394 00.021 15672 IsSlewing returns 0 23:39:08.447 00.053 15672 IsGuiding returns 0 23:39:08.448 00.001 15672 scope move finished after 88 + 151 ms 23:39:08.448 00.000 15672 Move returns status 0, amount 88 23:39:08.448 00.000 15672 move complete, result=0 23:39:08.448 00.000 15672 worker thread done servicing request 23:39:08.448 00.000 15672 Worker thread wakes up 23:39:08.448 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 88 ms NORTH 23:39:08.448 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:08.448 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:10.356 01.908 15672 Exposure complete 23:39:10.376 00.020 15672 worker thread done servicing request 23:39:10.377 00.001 30444 OnExposeComplete: enter 23:39:10.377 00.000 30444 UpdateGuideState(): m_state=6 23:39:10.377 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2551 23:39:10.377 00.000 30444 Star::Find returns 1 (1), X=459.86, Y=196.59, Mass=109447, SNR=80.3, Peak=11276 HFD=3.6 23:39:10.377 00.000 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 23:39:10.377 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.71 = 0.71) 23:39:10.377 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.49 mountX=0.06 mountY=0.05, mountTheta=0.74 23:39:10.377 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.04, opts=13) 23:39:10.377 00.000 30444 Enqueuing Move request for scope (0.07, 0.04) 23:39:10.377 00.000 15672 Worker thread wakes up 23:39:10.378 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd 23:39:10.378 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.04) 23:39:10.378 00.000 15672 Moving (0.07, 0.04) raw xDistance=0.06 yDistance=0.05 23:39:10.378 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:39:10.378 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:39:10.378 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 23:39:10.378 00.000 15672 MoveAxis(E, 0, ABG) 23:39:10.378 00.000 15672 Move returns status 0, amount 0 23:39:10.378 00.000 15672 MoveAxis(N, 0, ABG) 23:39:10.378 00.000 15672 Move returns status 0, amount 0 23:39:10.378 00.000 15672 move complete, result=0 23:39:10.378 00.000 15672 worker thread done servicing request 23:39:10.383 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=11276, FiltMin=2681, FiltMax=8792, Gamma=2.950 23:39:10.436 00.053 30444 UpdateGuideState exits: m=109447 SNR=80.3 Saturated 23:39:10.438 00.002 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:10.438 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:10.438 00.000 30444 Enqueuing Expose request 23:39:10.438 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:39:10.438 00.000 15672 Worker thread wakes up 23:39:10.438 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:10.438 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:12.546 02.108 15672 Exposure complete 23:39:12.566 00.020 15672 worker thread done servicing request 23:39:12.566 00.000 30444 OnExposeComplete: enter 23:39:12.566 00.000 30444 UpdateGuideState(): m_state=6 23:39:12.566 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2552 23:39:12.566 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=196.68, Mass=109232, SNR=83.6, Peak=11105 HFD=3.5 23:39:12.566 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 23:39:12.567 00.001 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 23:39:12.567 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.15 mountX=0.02 mountY=0.14, mountTheta=1.42 23:39:12.567 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.13, opts=13) 23:39:12.567 00.000 30444 Enqueuing Move request for scope (0.06, 0.13) 23:39:12.567 00.000 15672 Worker thread wakes up 23:39:12.567 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd 23:39:12.567 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.13) 23:39:12.567 00.000 15672 Moving (0.06, 0.13) raw xDistance=0.02 yDistance=0.14 23:39:12.567 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:39:12.567 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:39:12.567 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:39:12.567 00.000 15672 MoveAxis(E, 0, ABG) 23:39:12.567 00.000 15672 Move returns status 0, amount 0 23:39:12.568 00.001 15672 MoveAxis(N, 0, ABG) 23:39:12.568 00.000 15672 Move returns status 0, amount 0 23:39:12.568 00.000 15672 move complete, result=0 23:39:12.568 00.000 15672 worker thread done servicing request 23:39:12.572 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=11412, FiltMin=2670, FiltMax=9847, Gamma=2.950 23:39:12.626 00.054 30444 UpdateGuideState exits: m=109232 SNR=83.6 Saturated 23:39:12.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:12.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:12.626 00.000 30444 Enqueuing Expose request 23:39:12.626 00.000 15672 Worker thread wakes up 23:39:12.626 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:12.626 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:12.626 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:39:14.534 01.908 15672 Exposure complete 23:39:14.554 00.020 15672 worker thread done servicing request 23:39:14.554 00.000 30444 OnExposeComplete: enter 23:39:14.554 00.000 30444 UpdateGuideState(): m_state=6 23:39:14.554 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2553 23:39:14.554 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=196.71, Mass=100201, SNR=70.8, Peak=10891 HFD=3.5 23:39:14.554 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 23:39:14.554 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.48 = 2.48) 23:39:14.554 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.20 cameraTheta=2.27 mountX=-0.17 mountY=0.12, mountTheta=2.51 23:39:14.555 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.16, opts=13) 23:39:14.555 00.000 30444 Enqueuing Move request for scope (-0.13, 0.16) 23:39:14.555 00.000 15672 Worker thread wakes up 23:39:14.555 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd 23:39:14.555 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.16) 23:39:14.555 00.000 15672 Moving (-0.13, 0.16) raw xDistance=-0.17 yDistance=0.12 23:39:14.555 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:39:14.555 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:39:14.555 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:39:14.555 00.000 15672 MoveAxis(E, 0, ABG) 23:39:14.555 00.000 15672 Move returns status 0, amount 0 23:39:14.555 00.000 15672 MoveAxis(N, 0, ABG) 23:39:14.556 00.001 15672 Move returns status 0, amount 0 23:39:14.556 00.000 15672 move complete, result=0 23:39:14.556 00.000 15672 worker thread done servicing request 23:39:14.561 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2082, max=12713, FiltMin=2702, FiltMax=9539, Gamma=2.950 23:39:14.703 00.142 30444 UpdateGuideState exits: m=100201 SNR=70.8 Saturated 23:39:14.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:14.704 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:14.704 00.000 30444 Enqueuing Expose request 23:39:14.704 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:39:14.704 00.000 15672 Worker thread wakes up 23:39:14.704 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:14.704 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:16.814 02.110 15672 Exposure complete 23:39:16.833 00.019 15672 worker thread done servicing request 23:39:16.833 00.000 30444 OnExposeComplete: enter 23:39:16.833 00.000 30444 UpdateGuideState(): m_state=6 23:39:16.834 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2554 23:39:16.834 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=196.72, Mass=119143, SNR=88.3, Peak=12194 HFD=3.5 23:39:16.834 00.000 30444 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.28) = xAngle (2.49 = 2.49) 23:39:16.834 00.000 30444 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.43 = 2.43) 23:39:16.834 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.21 mountX=-0.16 mountY=0.14, mountTheta=2.45 23:39:16.834 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.17, opts=13) 23:39:16.834 00.000 30444 Enqueuing Move request for scope (-0.12, 0.17) 23:39:16.834 00.000 15672 Worker thread wakes up 23:39:16.834 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd 23:39:16.835 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.17) 23:39:16.835 00.000 15672 Moving (-0.12, 0.17) raw xDistance=-0.16 yDistance=0.14 23:39:16.835 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:39:16.835 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:39:16.835 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:39:16.835 00.000 15672 MoveAxis(E, 0, ABG) 23:39:16.835 00.000 15672 Move returns status 0, amount 0 23:39:16.835 00.000 15672 MoveAxis(N, 0, ABG) 23:39:16.835 00.000 15672 Move returns status 0, amount 0 23:39:16.835 00.000 15672 move complete, result=0 23:39:16.835 00.000 15672 worker thread done servicing request 23:39:16.839 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=12723, FiltMin=2671, FiltMax=9534, Gamma=2.950 23:39:16.895 00.056 30444 UpdateGuideState exits: m=119143 SNR=88.3 Saturated 23:39:16.895 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:16.895 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:16.895 00.000 30444 Enqueuing Expose request 23:39:16.896 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:39:16.896 00.000 15672 Worker thread wakes up 23:39:16.896 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:16.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:18.805 01.909 15672 Exposure complete 23:39:18.825 00.020 15672 worker thread done servicing request 23:39:18.825 00.000 30444 OnExposeComplete: enter 23:39:18.825 00.000 30444 UpdateGuideState(): m_state=6 23:39:18.825 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2555 23:39:18.825 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=196.38, Mass=106349, SNR=87.0, Peak=11072 HFD=3.6 23:39:18.825 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 23:39:18.825 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 23:39:18.825 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.81 mountX=0.01 mountY=-0.18, mountTheta=-1.54 23:39:18.826 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.17, opts=13) 23:39:18.826 00.000 30444 Enqueuing Move request for scope (-0.04, -0.17) 23:39:18.826 00.000 15672 Worker thread wakes up 23:39:18.826 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd 23:39:18.826 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.17) 23:39:18.826 00.000 15672 Moving (-0.04, -0.17) raw xDistance=0.01 yDistance=-0.18 23:39:18.826 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:39:18.826 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:39:18.826 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:39:18.826 00.000 15672 MoveAxis(E, 0, ABG) 23:39:18.826 00.000 15672 Move returns status 0, amount 0 23:39:18.826 00.000 15672 MoveAxis(N, 0, ABG) 23:39:18.826 00.000 15672 Move returns status 0, amount 0 23:39:18.826 00.000 15672 move complete, result=0 23:39:18.827 00.001 15672 worker thread done servicing request 23:39:18.831 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11995, FiltMin=2680, FiltMax=9257, Gamma=2.950 23:39:18.881 00.050 30444 UpdateGuideState exits: m=106349 SNR=87.0 Saturated 23:39:18.881 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:18.882 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:18.882 00.000 30444 Enqueuing Expose request 23:39:18.882 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:39:18.882 00.000 15672 Worker thread wakes up 23:39:18.882 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:18.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:20.991 02.109 15672 Exposure complete 23:39:21.011 00.020 15672 worker thread done servicing request 23:39:21.011 00.000 30444 OnExposeComplete: enter 23:39:21.011 00.000 30444 UpdateGuideState(): m_state=6 23:39:21.011 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2556 23:39:21.011 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=196.58, Mass=111269, SNR=80.9, Peak=11091 HFD=3.6 23:39:21.011 00.000 30444 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.28) = xAngle (0.38 = 0.38) 23:39:21.011 00.000 30444 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.32 = 0.32) 23:39:21.011 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.03 hyp=0.29 cameraTheta=0.10 mountX=0.27 mountY=0.09, mountTheta=0.33 23:39:21.012 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.03, opts=13) 23:39:21.012 00.000 30444 Enqueuing Move request for scope (0.29, 0.03) 23:39:21.012 00.000 15672 Worker thread wakes up 23:39:21.012 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.03) opts 0xd 23:39:21.012 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.03) 23:39:21.012 00.000 15672 Moving (0.29, 0.03) raw xDistance=0.27 yDistance=0.09 23:39:21.012 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 23:39:21.012 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:39:21.012 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:39:21.012 00.000 15672 MoveAxis(W, 73, ABG) 23:39:21.012 00.000 15672 Guiding Dir = 3, Dur = 73 23:39:21.013 00.001 15672 IsSlewing returns 0 23:39:21.014 00.001 15672 IsGuiding returns 0 23:39:21.018 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11282, FiltMin=2714, FiltMax=9388, Gamma=2.950 23:39:21.034 00.016 15672 PulseGuide returned control before completion, sleep 62 23:39:21.067 00.033 30444 UpdateGuideState exits: m=111269 SNR=80.9 Saturated 23:39:21.067 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:21.067 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:21.067 00.000 30444 Enqueuing Expose request 23:39:21.132 00.065 15672 IsGuiding returns 1 23:39:21.132 00.000 15672 scope still moving after pulse duration time elapsed 23:39:21.153 00.021 15672 IsSlewing returns 0 23:39:21.154 00.001 15672 IsGuiding returns 0 23:39:21.154 00.000 15672 scope move finished after 73 + 66 ms 23:39:21.154 00.000 15672 Move returns status 0, amount 73 23:39:21.154 00.000 15672 MoveAxis(N, 0, ABG) 23:39:21.154 00.000 15672 Move returns status 0, amount 0 23:39:21.154 00.000 15672 move complete, result=0 23:39:21.154 00.000 15672 worker thread done servicing request 23:39:21.154 00.000 15672 Worker thread wakes up 23:39:21.154 00.000 30444 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH 23:39:21.154 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:21.154 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:23.063 01.909 15672 Exposure complete 23:39:23.082 00.019 15672 worker thread done servicing request 23:39:23.082 00.000 30444 OnExposeComplete: enter 23:39:23.083 00.001 30444 UpdateGuideState(): m_state=6 23:39:23.083 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2557 23:39:23.083 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=196.90, Mass=109339, SNR=91.0, Peak=10756 HFD=3.8 23:39:23.083 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.11 = 1.11) 23:39:23.083 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.05 = 1.05) 23:39:23.083 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.34 hyp=0.46 cameraTheta=0.84 mountX=0.20 mountY=0.40, mountTheta=1.10 23:39:23.083 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.34, opts=13) 23:39:23.083 00.000 30444 Enqueuing Move request for scope (0.31, 0.34) 23:39:23.083 00.000 15672 Worker thread wakes up 23:39:23.083 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.34) opts 0xd 23:39:23.083 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.34) 23:39:23.084 00.001 15672 Moving (0.31, 0.34) raw xDistance=0.20 yDistance=0.40 23:39:23.084 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:39:23.084 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:39:23.084 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 23:39:23.084 00.000 15672 MoveAxis(E, 0, ABG) 23:39:23.084 00.000 15672 Move returns status 0, amount 0 23:39:23.084 00.000 15672 MoveAxis(N, 0, ABG) 23:39:23.084 00.000 15672 Move returns status 0, amount 0 23:39:23.084 00.000 15672 move complete, result=0 23:39:23.084 00.000 15672 worker thread done servicing request 23:39:23.089 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=13056, FiltMin=2698, FiltMax=9412, Gamma=2.950 23:39:23.352 00.263 30444 UpdateGuideState exits: m=109339 SNR=91.0 Saturated 23:39:23.352 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:23.352 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:23.352 00.000 30444 Enqueuing Expose request 23:39:23.352 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 23:39:23.352 00.000 15672 Worker thread wakes up 23:39:23.352 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:23.353 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:25.462 02.109 15672 Exposure complete 23:39:25.481 00.019 15672 worker thread done servicing request 23:39:25.481 00.000 30444 OnExposeComplete: enter 23:39:25.481 00.000 30444 UpdateGuideState(): m_state=6 23:39:25.482 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2558 23:39:25.482 00.000 30444 Star::Find returns 1 (1), X=459.37, Y=196.62, Mass=104354, SNR=85.3, Peak=11837 HFD=3.3 23:39:25.482 00.000 30444 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.28) = xAngle (3.27 = -3.01) 23:39:25.482 00.000 30444 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.07) 23:39:25.482 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.06 hyp=0.43 cameraTheta=2.99 mountX=-0.43 mountY=-0.03, mountTheta=-3.07 23:39:25.482 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.06, opts=13) 23:39:25.482 00.000 30444 Enqueuing Move request for scope (-0.42, 0.06) 23:39:25.482 00.000 15672 Worker thread wakes up 23:39:25.482 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.06) opts 0xd 23:39:25.482 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.06) 23:39:25.483 00.001 15672 Moving (-0.42, 0.06) raw xDistance=-0.43 yDistance=-0.03 23:39:25.483 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 23:39:25.483 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:39:25.483 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:39:25.483 00.000 15672 MoveAxis(E, 115, ABG) 23:39:25.483 00.000 15672 Guiding Dir = 2, Dur = 115 23:39:25.483 00.000 15672 IsSlewing returns 0 23:39:25.484 00.001 15672 IsGuiding returns 0 23:39:25.489 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2382, max=13775, FiltMin=2658, FiltMax=9666, Gamma=2.950 23:39:25.508 00.019 15672 PulseGuide returned control before completion, sleep 102 23:39:25.542 00.034 30444 UpdateGuideState exits: m=104354 SNR=85.3 Saturated 23:39:25.542 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:25.542 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:25.542 00.000 30444 Enqueuing Expose request 23:39:25.613 00.071 15672 IsGuiding returns 1 23:39:25.613 00.000 15672 scope still moving after pulse duration time elapsed 23:39:25.635 00.022 15672 IsSlewing returns 0 23:39:25.685 00.050 15672 IsGuiding returns 0 23:39:25.685 00.000 15672 scope move finished after 115 + 85 ms 23:39:25.685 00.000 15672 Move returns status 0, amount 115 23:39:25.685 00.000 15672 MoveAxis(N, 0, ABG) 23:39:25.686 00.001 15672 Move returns status 0, amount 0 23:39:25.686 00.000 15672 move complete, result=0 23:39:25.686 00.000 15672 worker thread done servicing request 23:39:25.686 00.000 15672 Worker thread wakes up 23:39:25.686 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:25.686 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:25.686 00.000 30444 GuideStep: -0.4 px 115 ms EAST, -0.0 px 0 ms NORTH 23:39:27.596 01.910 15672 Exposure complete 23:39:27.616 00.020 15672 worker thread done servicing request 23:39:27.616 00.000 30444 OnExposeComplete: enter 23:39:27.616 00.000 30444 UpdateGuideState(): m_state=6 23:39:27.616 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2559 23:39:27.616 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=196.30, Mass=116554, SNR=85.7, Peak=12184 HFD=3.6 23:39:27.616 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 23:39:27.616 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 23:39:27.616 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.67 mountX=0.04 mountY=-0.25, mountTheta=-1.40 23:39:27.617 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.25, opts=13) 23:39:27.617 00.000 30444 Enqueuing Move request for scope (-0.03, -0.25) 23:39:27.617 00.000 15672 Worker thread wakes up 23:39:27.617 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd 23:39:27.617 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.25) 23:39:27.617 00.000 15672 Moving (-0.03, -0.25) raw xDistance=0.04 yDistance=-0.25 23:39:27.617 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:39:27.617 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 23:39:27.617 00.000 15672 MoveAxis(E, 0, ABG) 23:39:27.617 00.000 15672 Move returns status 0, amount 0 23:39:27.617 00.000 15672 MoveAxis(N, 45, ABG) 23:39:27.617 00.000 15672 Guiding Dir = 0, Dur = 45 23:39:27.617 00.000 15672 IsSlewing returns 0 23:39:27.619 00.002 15672 IsGuiding returns 0 23:39:27.623 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=12834, FiltMin=2652, FiltMax=9789, Gamma=2.950 23:39:27.674 00.051 30444 UpdateGuideState exits: m=116554 SNR=85.7 Saturated 23:39:27.674 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:27.674 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:27.674 00.000 30444 Enqueuing Expose request 23:39:27.698 00.024 15672 IsGuiding returns 1 23:39:27.698 00.000 15672 scope still moving after pulse duration time elapsed 23:39:27.719 00.021 15672 IsSlewing returns 0 23:39:27.720 00.001 15672 IsGuiding returns 1 23:39:27.742 00.022 15672 IsSlewing returns 0 23:39:27.742 00.000 15672 IsGuiding returns 1 23:39:27.762 00.020 15672 IsSlewing returns 0 23:39:27.793 00.031 15672 IsGuiding returns 0 23:39:27.794 00.001 15672 scope move finished after 45 + 130 ms 23:39:27.794 00.000 15672 Move returns status 0, amount 45 23:39:27.794 00.000 15672 move complete, result=0 23:39:27.794 00.000 15672 worker thread done servicing request 23:39:27.794 00.000 15672 Worker thread wakes up 23:39:27.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:27.795 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:27.795 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 45 ms NORTH 23:39:29.903 02.108 15672 Exposure complete 23:39:29.925 00.022 15672 worker thread done servicing request 23:39:29.925 00.000 30444 OnExposeComplete: enter 23:39:29.925 00.000 30444 UpdateGuideState(): m_state=6 23:39:29.925 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2560 23:39:29.925 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=197.01, Mass=113900, SNR=96.3, Peak=12128 HFD=3.5 23:39:29.925 00.000 30444 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.28) = xAngle (1.47 = 1.47) 23:39:29.925 00.000 30444 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.40 = 1.40) 23:39:29.925 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.46 hyp=0.50 cameraTheta=1.19 mountX=0.05 mountY=0.49, mountTheta=1.47 23:39:29.926 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.46, opts=13) 23:39:29.926 00.000 30444 Enqueuing Move request for scope (0.18, 0.46) 23:39:29.926 00.000 15672 Worker thread wakes up 23:39:29.926 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.46) opts 0xd 23:39:29.926 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.46) 23:39:29.926 00.000 15672 Moving (0.18, 0.46) raw xDistance=0.05 yDistance=0.49 23:39:29.926 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:39:29.926 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:39:29.926 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49 23:39:29.926 00.000 15672 MoveAxis(E, 0, ABG) 23:39:29.926 00.000 15672 Move returns status 0, amount 0 23:39:29.926 00.000 15672 MoveAxis(N, 0, ABG) 23:39:29.926 00.000 15672 Move returns status 0, amount 0 23:39:29.926 00.000 15672 move complete, result=0 23:39:29.926 00.000 15672 worker thread done servicing request 23:39:29.931 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=14251, FiltMin=2616, FiltMax=10100, Gamma=2.950 23:39:29.979 00.048 30444 UpdateGuideState exits: m=113900 SNR=96.3 Saturated 23:39:29.979 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:29.979 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:29.979 00.000 30444 Enqueuing Expose request 23:39:29.979 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 23:39:29.980 00.001 15672 Worker thread wakes up 23:39:29.980 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:29.980 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:31.896 01.916 15672 Exposure complete 23:39:31.924 00.028 15672 worker thread done servicing request 23:39:31.924 00.000 30444 OnExposeComplete: enter 23:39:31.924 00.000 30444 UpdateGuideState(): m_state=6 23:39:31.925 00.001 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2561 23:39:31.925 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=196.73, Mass=110199, SNR=88.7, Peak=10809 HFD=3.6 23:39:31.925 00.000 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 23:39:31.925 00.000 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 23:39:31.925 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.77 mountX=0.12 mountY=0.20, mountTheta=1.03 23:39:31.925 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.17, opts=13) 23:39:31.925 00.000 30444 Enqueuing Move request for scope (0.18, 0.17) 23:39:31.925 00.000 15672 Worker thread wakes up 23:39:31.925 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd 23:39:31.925 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.17) 23:39:31.925 00.000 15672 Moving (0.18, 0.17) raw xDistance=0.12 yDistance=0.20 23:39:31.925 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:39:31.925 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:39:31.926 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:39:31.926 00.000 15672 MoveAxis(E, 0, ABG) 23:39:31.926 00.000 15672 Move returns status 0, amount 0 23:39:31.926 00.000 15672 MoveAxis(N, 0, ABG) 23:39:31.926 00.000 15672 Move returns status 0, amount 0 23:39:31.926 00.000 15672 move complete, result=0 23:39:31.926 00.000 15672 worker thread done servicing request 23:39:31.930 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2054, max=12867, FiltMin=2677, FiltMax=9280, Gamma=2.950 23:39:32.033 00.103 30444 UpdateGuideState exits: m=110199 SNR=88.7 Saturated 23:39:32.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:32.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:32.033 00.000 30444 Enqueuing Expose request 23:39:32.033 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:39:32.033 00.000 15672 Worker thread wakes up 23:39:32.033 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:32.033 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:34.140 02.107 15672 Exposure complete 23:39:34.160 00.020 15672 worker thread done servicing request 23:39:34.160 00.000 30444 OnExposeComplete: enter 23:39:34.160 00.000 30444 UpdateGuideState(): m_state=6 23:39:34.161 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2562 23:39:34.161 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=196.79, Mass=106344, SNR=95.6, Peak=10285 HFD=3.8 23:39:34.161 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 23:39:34.161 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 23:39:34.161 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.27 cameraTheta=1.01 mountX=0.08 mountY=0.26, mountTheta=1.28 23:39:34.161 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.23, opts=13) 23:39:34.161 00.000 30444 Enqueuing Move request for scope (0.15, 0.23) 23:39:34.161 00.000 15672 Worker thread wakes up 23:39:34.161 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd 23:39:34.161 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.23) 23:39:34.161 00.000 15672 Moving (0.15, 0.23) raw xDistance=0.08 yDistance=0.26 23:39:34.161 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:39:34.162 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:39:34.162 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 23:39:34.162 00.000 15672 MoveAxis(E, 0, ABG) 23:39:34.162 00.000 15672 Move returns status 0, amount 0 23:39:34.162 00.000 15672 MoveAxis(N, 0, ABG) 23:39:34.162 00.000 15672 Move returns status 0, amount 0 23:39:34.162 00.000 15672 move complete, result=0 23:39:34.162 00.000 15672 worker thread done servicing request 23:39:34.167 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=13712, FiltMin=2688, FiltMax=9593, Gamma=2.950 23:39:34.216 00.049 30444 UpdateGuideState exits: m=106344 SNR=95.6 Saturated 23:39:34.217 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:34.217 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:34.217 00.000 30444 Enqueuing Expose request 23:39:34.217 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 23:39:34.217 00.000 15672 Worker thread wakes up 23:39:34.217 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:34.217 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:36.125 01.908 15672 Exposure complete 23:39:36.145 00.020 15672 worker thread done servicing request 23:39:36.145 00.000 30444 OnExposeComplete: enter 23:39:36.145 00.000 30444 UpdateGuideState(): m_state=6 23:39:36.145 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2563 23:39:36.145 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=196.88, Mass=111661, SNR=84.1, Peak=11033 HFD=3.9 23:39:36.145 00.000 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.33 = 1.33) 23:39:36.145 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 23:39:36.145 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.33 hyp=0.38 cameraTheta=1.05 mountX=0.09 mountY=0.36, mountTheta=1.33 23:39:36.146 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.33, opts=13) 23:39:36.146 00.000 30444 Enqueuing Move request for scope (0.19, 0.33) 23:39:36.146 00.000 15672 Worker thread wakes up 23:39:36.146 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.33) opts 0xd 23:39:36.146 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.33) 23:39:36.146 00.000 15672 Moving (0.19, 0.33) raw xDistance=0.09 yDistance=0.36 23:39:36.146 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:39:36.146 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.05 newest=0.82 23:39:36.146 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 23:39:36.146 00.000 15672 MoveAxis(E, 0, ABG) 23:39:36.146 00.000 15672 Move returns status 0, amount 0 23:39:36.146 00.000 15672 MoveAxis(S, 65, ABG) 23:39:36.146 00.000 15672 Guiding Dir = 1, Dur = 65 23:39:36.147 00.001 15672 IsSlewing returns 0 23:39:36.148 00.001 15672 IsGuiding returns 0 23:39:36.165 00.017 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=14196, FiltMin=2657, FiltMax=9884, Gamma=2.950 23:39:36.214 00.049 30444 UpdateGuideState exits: m=111661 SNR=84.1 Saturated 23:39:36.214 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:36.215 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:36.215 00.000 30444 Enqueuing Expose request 23:39:36.259 00.044 15672 IsGuiding returns 1 23:39:36.259 00.000 15672 scope still moving after pulse duration time elapsed 23:39:36.280 00.021 15672 IsSlewing returns 0 23:39:36.281 00.001 15672 IsGuiding returns 1 23:39:36.302 00.021 15672 IsSlewing returns 0 23:39:36.322 00.020 15672 IsGuiding returns 0 23:39:36.322 00.000 15672 scope move finished after 65 + 109 ms 23:39:36.322 00.000 15672 Move returns status 0, amount 65 23:39:36.322 00.000 15672 move complete, result=0 23:39:36.322 00.000 15672 worker thread done servicing request 23:39:36.322 00.000 15672 Worker thread wakes up 23:39:36.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:36.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:36.341 00.019 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 65 ms SOUTH 23:39:38.430 02.089 15672 Exposure complete 23:39:38.450 00.020 15672 worker thread done servicing request 23:39:38.451 00.001 30444 OnExposeComplete: enter 23:39:38.451 00.000 30444 UpdateGuideState(): m_state=6 23:39:38.451 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2564 23:39:38.451 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=197.13, Mass=114358, SNR=85.8, Peak=13825 HFD=3.3 23:39:38.451 00.000 30444 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 23:39:38.451 00.000 30444 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 23:39:38.451 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.58 hyp=0.60 cameraTheta=1.82 mountX=-0.30 mountY=0.53, mountTheta=2.09 23:39:38.452 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.58, opts=13) 23:39:38.452 00.000 30444 Enqueuing Move request for scope (-0.15, 0.58) 23:39:38.452 00.000 15672 Worker thread wakes up 23:39:38.452 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.58) opts 0xd 23:39:38.452 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.58) 23:39:38.452 00.000 15672 Moving (-0.15, 0.58) raw xDistance=-0.30 yDistance=0.53 23:39:38.452 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 23:39:38.452 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 23:39:38.452 00.000 15672 MoveAxis(E, 82, ABG) 23:39:38.452 00.000 15672 Guiding Dir = 2, Dur = 82 23:39:38.453 00.001 15672 IsSlewing returns 0 23:39:38.454 00.001 15672 IsGuiding returns 0 23:39:38.461 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=15008, FiltMin=2599, FiltMax=9493, Gamma=2.950 23:39:38.479 00.018 15672 PulseGuide returned control before completion, sleep 67 23:39:38.510 00.031 30444 UpdateGuideState exits: m=114358 SNR=85.8 Saturated 23:39:38.510 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:38.510 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:38.511 00.001 30444 Enqueuing Expose request 23:39:38.548 00.037 15672 IsGuiding returns 1 23:39:38.548 00.000 15672 scope still moving after pulse duration time elapsed 23:39:38.569 00.021 15672 IsSlewing returns 0 23:39:38.570 00.001 15672 IsGuiding returns 1 23:39:38.591 00.021 15672 IsSlewing returns 0 23:39:38.624 00.033 15672 IsGuiding returns 0 23:39:38.624 00.000 15672 scope move finished after 82 + 88 ms 23:39:38.624 00.000 15672 Move returns status 0, amount 82 23:39:38.624 00.000 15672 MoveAxis(S, 95, ABG) 23:39:38.624 00.000 15672 Guiding Dir = 1, Dur = 95 23:39:38.625 00.001 15672 IsSlewing returns 0 23:39:38.626 00.001 15672 IsGuiding returns 0 23:39:38.704 00.078 15672 PulseGuide returned control before completion, sleep 29 23:39:38.735 00.031 15672 IsGuiding returns 1 23:39:38.735 00.000 15672 scope still moving after pulse duration time elapsed 23:39:38.757 00.022 15672 IsSlewing returns 0 23:39:38.759 00.002 15672 IsGuiding returns 1 23:39:38.780 00.021 15672 IsSlewing returns 0 23:39:38.781 00.001 15672 IsGuiding returns 1 23:39:38.802 00.021 15672 IsSlewing returns 0 23:39:38.863 00.061 15672 IsGuiding returns 0 23:39:38.863 00.000 15672 scope move finished after 95 + 141 ms 23:39:38.863 00.000 15672 Move returns status 0, amount 95 23:39:38.863 00.000 15672 move complete, result=0 23:39:38.863 00.000 15672 worker thread done servicing request 23:39:38.863 00.000 15672 Worker thread wakes up 23:39:38.863 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:38.864 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:38.864 00.000 30444 GuideStep: -0.3 px 82 ms EAST, 0.5 px 95 ms SOUTH 23:39:40.774 01.910 15672 Exposure complete 23:39:40.794 00.020 15672 worker thread done servicing request 23:39:40.794 00.000 30444 OnExposeComplete: enter 23:39:40.794 00.000 30444 UpdateGuideState(): m_state=6 23:39:40.794 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2565 23:39:40.794 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=196.99, Mass=98917, SNR=81.3, Peak=12439 HFD=3.2 23:39:40.794 00.000 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.28) = xAngle (1.98 = 1.98) 23:39:40.794 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 23:39:40.794 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.43 hyp=0.43 cameraTheta=1.70 mountX=-0.17 mountY=0.41, mountTheta=1.97 23:39:40.795 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.43, opts=13) 23:39:40.795 00.000 30444 Enqueuing Move request for scope (-0.06, 0.43) 23:39:40.795 00.000 15672 Worker thread wakes up 23:39:40.795 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.43) opts 0xd 23:39:40.795 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.43) 23:39:40.795 00.000 15672 Moving (-0.06, 0.43) raw xDistance=-0.17 yDistance=0.41 23:39:40.795 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:39:40.795 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 23:39:40.795 00.000 15672 MoveAxis(E, 0, ABG) 23:39:40.795 00.000 15672 Move returns status 0, amount 0 23:39:40.795 00.000 15672 MoveAxis(S, 73, ABG) 23:39:40.795 00.000 15672 Guiding Dir = 1, Dur = 73 23:39:40.796 00.001 15672 IsSlewing returns 0 23:39:40.797 00.001 15672 IsGuiding returns 0 23:39:40.801 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=14876, FiltMin=2718, FiltMax=10404, Gamma=2.950 23:39:40.877 00.076 15672 IsGuiding returns 1 23:39:40.877 00.000 15672 scope still moving after pulse duration time elapsed 23:39:40.898 00.021 15672 IsSlewing returns 0 23:39:40.899 00.001 15672 IsGuiding returns 1 23:39:40.920 00.021 15672 IsSlewing returns 0 23:39:40.921 00.001 15672 IsGuiding returns 1 23:39:40.942 00.021 15672 IsSlewing returns 0 23:39:40.943 00.001 15672 IsGuiding returns 1 23:39:40.964 00.021 15672 IsSlewing returns 0 23:39:41.021 00.057 15672 IsGuiding returns 0 23:39:41.021 00.000 15672 scope move finished after 73 + 151 ms 23:39:41.021 00.000 15672 Move returns status 0, amount 73 23:39:41.021 00.000 15672 move complete, result=0 23:39:41.021 00.000 15672 worker thread done servicing request 23:39:41.208 00.187 30444 UpdateGuideState exits: m=98917 SNR=81.3 Saturated 23:39:41.208 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:41.208 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:41.208 00.000 30444 Enqueuing Expose request 23:39:41.208 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 73 ms SOUTH 23:39:41.208 00.000 15672 Worker thread wakes up 23:39:41.209 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:41.209 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:43.319 02.110 15672 Exposure complete 23:39:43.339 00.020 15672 worker thread done servicing request 23:39:43.339 00.000 30444 OnExposeComplete: enter 23:39:43.339 00.000 30444 UpdateGuideState(): m_state=6 23:39:43.339 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2566 23:39:43.339 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=197.22, Mass=95217, SNR=71.0, Peak=12235 HFD=2.9 23:39:43.339 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.82 = 1.82) 23:39:43.339 00.000 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.76 = 1.76) 23:39:43.339 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.66 hyp=0.66 cameraTheta=1.54 mountX=-0.16 mountY=0.65, mountTheta=1.81 23:39:43.340 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.66, opts=13) 23:39:43.340 00.000 30444 Enqueuing Move request for scope (0.02, 0.66) 23:39:43.340 00.000 15672 Worker thread wakes up 23:39:43.340 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.66) opts 0xd 23:39:43.340 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.66) 23:39:43.340 00.000 15672 Moving (0.02, 0.66) raw xDistance=-0.16 yDistance=0.65 23:39:43.340 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:39:43.340 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 23:39:43.340 00.000 15672 MoveAxis(E, 0, ABG) 23:39:43.340 00.000 15672 Move returns status 0, amount 0 23:39:43.340 00.000 15672 MoveAxis(S, 116, ABG) 23:39:43.340 00.000 15672 Guiding Dir = 1, Dur = 116 23:39:43.341 00.001 15672 IsSlewing returns 0 23:39:43.343 00.002 15672 IsGuiding returns 0 23:39:43.347 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=15217, FiltMin=2654, FiltMax=9488, Gamma=2.950 23:39:43.396 00.049 30444 UpdateGuideState exits: m=95217 SNR=71.0 Saturated 23:39:43.396 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:43.396 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:43.396 00.000 30444 Enqueuing Expose request 23:39:43.417 00.021 15672 PulseGuide returned control before completion, sleep 53 23:39:43.471 00.054 15672 IsGuiding returns 1 23:39:43.471 00.000 15672 scope still moving after pulse duration time elapsed 23:39:43.492 00.021 15672 IsSlewing returns 0 23:39:43.495 00.003 15672 IsGuiding returns 1 23:39:43.516 00.021 15672 IsSlewing returns 0 23:39:43.519 00.003 15672 IsGuiding returns 1 23:39:43.540 00.021 15672 IsSlewing returns 0 23:39:43.575 00.035 15672 IsGuiding returns 0 23:39:43.576 00.001 15672 scope move finished after 116 + 116 ms 23:39:43.576 00.000 15672 Move returns status 0, amount 116 23:39:43.576 00.000 15672 move complete, result=0 23:39:43.576 00.000 15672 worker thread done servicing request 23:39:43.576 00.000 15672 Worker thread wakes up 23:39:43.576 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:43.577 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:43.577 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 116 ms SOUTH 23:39:45.492 01.915 15672 Exposure complete 23:39:45.523 00.031 15672 worker thread done servicing request 23:39:45.523 00.000 30444 OnExposeComplete: enter 23:39:45.523 00.000 30444 UpdateGuideState(): m_state=6 23:39:45.523 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2567 23:39:45.523 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=196.86, Mass=109458, SNR=85.0, Peak=12699 HFD=3.3 23:39:45.523 00.000 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 23:39:45.523 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 23:39:45.523 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.31 hyp=0.32 cameraTheta=1.85 mountX=-0.17 mountY=0.28, mountTheta=2.11 23:39:45.524 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.31, opts=13) 23:39:45.524 00.000 30444 Enqueuing Move request for scope (-0.09, 0.31) 23:39:45.524 00.000 15672 Worker thread wakes up 23:39:45.524 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.31) opts 0xd 23:39:45.524 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.31) 23:39:45.524 00.000 15672 Moving (-0.09, 0.31) raw xDistance=-0.17 yDistance=0.28 23:39:45.524 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:39:45.524 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 23:39:45.524 00.000 15672 MoveAxis(E, 0, ABG) 23:39:45.525 00.001 15672 Move returns status 0, amount 0 23:39:45.525 00.000 15672 MoveAxis(S, 50, ABG) 23:39:45.525 00.000 15672 Guiding Dir = 1, Dur = 50 23:39:45.525 00.000 15672 IsSlewing returns 0 23:39:45.527 00.002 15672 IsGuiding returns 0 23:39:45.531 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=13652, FiltMin=2656, FiltMax=9456, Gamma=2.950 23:39:45.579 00.048 30444 UpdateGuideState exits: m=109458 SNR=85.0 Saturated 23:39:45.580 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:45.580 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:45.580 00.000 30444 Enqueuing Expose request 23:39:45.637 00.057 15672 IsGuiding returns 1 23:39:45.637 00.000 15672 scope still moving after pulse duration time elapsed 23:39:45.659 00.022 15672 IsSlewing returns 0 23:39:45.662 00.003 15672 IsGuiding returns 1 23:39:45.682 00.020 15672 IsSlewing returns 0 23:39:45.701 00.019 15672 IsGuiding returns 0 23:39:45.702 00.001 15672 scope move finished after 50 + 124 ms 23:39:45.702 00.000 15672 Move returns status 0, amount 50 23:39:45.702 00.000 15672 move complete, result=0 23:39:45.702 00.000 15672 worker thread done servicing request 23:39:45.702 00.000 15672 Worker thread wakes up 23:39:45.702 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:45.703 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:45.703 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 50 ms SOUTH 23:39:47.812 02.109 15672 Exposure complete 23:39:47.832 00.020 15672 worker thread done servicing request 23:39:47.832 00.000 30444 OnExposeComplete: enter 23:39:47.832 00.000 30444 UpdateGuideState(): m_state=6 23:39:47.832 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2568 23:39:47.833 00.001 30444 Star::Find returns 1 (1), X=460.10, Y=196.88, Mass=108892, SNR=76.8, Peak=10655 HFD=3.8 23:39:47.833 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 23:39:47.833 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 23:39:47.833 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.32 hyp=0.45 cameraTheta=0.81 mountX=0.21 mountY=0.38, mountTheta=1.08 23:39:47.833 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.32, opts=13) 23:39:47.833 00.000 30444 Enqueuing Move request for scope (0.31, 0.32) 23:39:47.833 00.000 15672 Worker thread wakes up 23:39:47.833 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.32) opts 0xd 23:39:47.833 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.32) 23:39:47.833 00.000 15672 Moving (0.31, 0.32) raw xDistance=0.21 yDistance=0.38 23:39:47.833 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:39:47.833 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 23:39:47.833 00.000 15672 MoveAxis(E, 0, ABG) 23:39:47.834 00.001 15672 Move returns status 0, amount 0 23:39:47.834 00.000 15672 MoveAxis(S, 68, ABG) 23:39:47.834 00.000 15672 Guiding Dir = 1, Dur = 68 23:39:47.834 00.000 15672 IsSlewing returns 0 23:39:47.835 00.001 15672 IsGuiding returns 0 23:39:47.839 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2364, max=12754, FiltMin=2716, FiltMax=9137, Gamma=2.950 23:39:47.888 00.049 30444 UpdateGuideState exits: m=108892 SNR=76.8 Saturated 23:39:47.888 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:47.888 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:47.888 00.000 30444 Enqueuing Expose request 23:39:47.921 00.033 15672 IsGuiding returns 1 23:39:47.921 00.000 15672 scope still moving after pulse duration time elapsed 23:39:47.942 00.021 15672 IsSlewing returns 0 23:39:47.943 00.001 15672 IsGuiding returns 1 23:39:47.965 00.022 15672 IsSlewing returns 0 23:39:47.966 00.001 15672 IsGuiding returns 1 23:39:47.987 00.021 15672 IsSlewing returns 0 23:39:48.049 00.062 15672 IsGuiding returns 0 23:39:48.049 00.000 15672 scope move finished after 68 + 146 ms 23:39:48.049 00.000 15672 Move returns status 0, amount 68 23:39:48.049 00.000 15672 move complete, result=0 23:39:48.050 00.001 15672 worker thread done servicing request 23:39:48.050 00.000 15672 Worker thread wakes up 23:39:48.050 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:48.050 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:48.050 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 68 ms SOUTH 23:39:49.959 01.909 15672 Exposure complete 23:39:49.979 00.020 15672 worker thread done servicing request 23:39:49.979 00.000 30444 OnExposeComplete: enter 23:39:49.979 00.000 30444 UpdateGuideState(): m_state=6 23:39:49.979 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2569 23:39:49.979 00.000 30444 Star::Find returns 1 (1), X=459.24, Y=196.68, Mass=101316, SNR=75.4, Peak=12194 HFD=3.3 23:39:49.979 00.000 30444 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.28) = xAngle (3.19 = -3.09) 23:39:49.979 00.000 30444 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 23:39:49.979 00.000 30444 CameraToMount -- cameraX=-0.56 cameraY=0.13 hyp=0.57 cameraTheta=2.92 mountX=-0.57 mountY=0.01, mountTheta=3.13 23:39:49.980 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.56, y=0.13, opts=13) 23:39:49.980 00.000 30444 Enqueuing Move request for scope (-0.56, 0.13) 23:39:49.980 00.000 15672 Worker thread wakes up 23:39:49.980 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.13) opts 0xd 23:39:49.980 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.56, 0.13) 23:39:49.980 00.000 15672 Moving (-0.56, 0.13) raw xDistance=-0.57 yDistance=0.01 23:39:49.980 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 23:39:49.980 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:39:49.980 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:39:49.980 00.000 15672 MoveAxis(E, 154, ABG) 23:39:49.980 00.000 15672 Guiding Dir = 2, Dur = 154 23:39:49.981 00.001 15672 IsSlewing returns 0 23:39:49.981 00.000 15672 IsGuiding returns 0 23:39:49.986 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=13740, FiltMin=2643, FiltMax=9549, Gamma=2.950 23:39:49.997 00.011 15672 PulseGuide returned control before completion, sleep 149 23:39:50.034 00.037 30444 UpdateGuideState exits: m=101316 SNR=75.4 Saturated 23:39:50.034 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:50.034 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:50.034 00.000 30444 Enqueuing Expose request 23:39:50.206 00.172 15672 IsGuiding returns 1 23:39:50.206 00.000 15672 scope still moving after pulse duration time elapsed 23:39:50.227 00.021 15672 IsSlewing returns 0 23:39:50.230 00.003 15672 IsGuiding returns 0 23:39:50.230 00.000 15672 scope move finished after 154 + 94 ms 23:39:50.230 00.000 15672 Move returns status 0, amount 154 23:39:50.231 00.001 15672 MoveAxis(N, 0, ABG) 23:39:50.231 00.000 15672 Move returns status 0, amount 0 23:39:50.231 00.000 15672 move complete, result=0 23:39:50.232 00.001 15672 worker thread done servicing request 23:39:50.232 00.000 15672 Worker thread wakes up 23:39:50.232 00.000 30444 GuideStep: -0.6 px 154 ms EAST, 0.0 px 0 ms NORTH 23:39:50.232 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:50.233 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:52.342 02.109 15672 Exposure complete 23:39:52.362 00.020 15672 worker thread done servicing request 23:39:52.362 00.000 30444 OnExposeComplete: enter 23:39:52.362 00.000 30444 UpdateGuideState(): m_state=6 23:39:52.363 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2570 23:39:52.363 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=196.86, Mass=98573, SNR=75.0, Peak=11192 HFD=3.1 23:39:52.363 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 23:39:52.363 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 23:39:52.363 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.31 hyp=0.32 cameraTheta=1.29 mountX=0.00 mountY=0.32, mountTheta=1.57 23:39:52.363 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.31, opts=13) 23:39:52.363 00.000 30444 Enqueuing Move request for scope (0.09, 0.31) 23:39:52.363 00.000 15672 Worker thread wakes up 23:39:52.363 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.31) opts 0xd 23:39:52.363 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.31) 23:39:52.364 00.001 15672 Moving (0.09, 0.31) raw xDistance=0.00 yDistance=0.32 23:39:52.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 23:39:52.364 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 23:39:52.364 00.000 15672 MoveAxis(E, 0, ABG) 23:39:52.364 00.000 15672 Move returns status 0, amount 0 23:39:52.364 00.000 15672 MoveAxis(S, 57, ABG) 23:39:52.364 00.000 15672 Guiding Dir = 1, Dur = 57 23:39:52.364 00.000 15672 IsSlewing returns 0 23:39:52.366 00.002 15672 IsGuiding returns 0 23:39:52.370 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=12945, FiltMin=2688, FiltMax=8873, Gamma=2.950 23:39:52.422 00.052 30444 UpdateGuideState exits: m=98573 SNR=75.0 Saturated 23:39:52.422 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:52.422 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:52.422 00.000 30444 Enqueuing Expose request 23:39:52.442 00.020 15672 IsGuiding returns 1 23:39:52.442 00.000 15672 scope still moving after pulse duration time elapsed 23:39:52.463 00.021 15672 IsSlewing returns 0 23:39:52.464 00.001 15672 IsGuiding returns 1 23:39:52.485 00.021 15672 IsSlewing returns 0 23:39:52.485 00.000 15672 IsGuiding returns 1 23:39:52.507 00.022 15672 IsSlewing returns 0 23:39:52.522 00.015 15672 IsGuiding returns 0 23:39:52.522 00.000 15672 scope move finished after 57 + 98 ms 23:39:52.522 00.000 15672 Move returns status 0, amount 57 23:39:52.522 00.000 15672 move complete, result=0 23:39:52.522 00.000 15672 worker thread done servicing request 23:39:52.522 00.000 15672 Worker thread wakes up 23:39:52.522 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 57 ms SOUTH 23:39:52.522 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:52.522 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:54.432 01.910 15672 Exposure complete 23:39:54.451 00.019 15672 worker thread done servicing request 23:39:54.451 00.000 30444 OnExposeComplete: enter 23:39:54.452 00.001 30444 UpdateGuideState(): m_state=6 23:39:54.452 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2571 23:39:54.452 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=196.94, Mass=119022, SNR=78.5, Peak=10952 HFD=3.9 23:39:54.452 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 23:39:54.452 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 23:39:54.452 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.38 hyp=0.47 cameraTheta=0.94 mountX=0.16 mountY=0.43, mountTheta=1.21 23:39:54.453 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.38, opts=13) 23:39:54.453 00.000 30444 Enqueuing Move request for scope (0.28, 0.38) 23:39:54.453 00.000 15672 Worker thread wakes up 23:39:54.453 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.38) opts 0xd 23:39:54.453 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.38) 23:39:54.453 00.000 15672 Moving (0.28, 0.38) raw xDistance=0.16 yDistance=0.43 23:39:54.453 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:39:54.453 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 23:39:54.453 00.000 15672 MoveAxis(E, 0, ABG) 23:39:54.453 00.000 15672 Move returns status 0, amount 0 23:39:54.453 00.000 15672 MoveAxis(S, 77, ABG) 23:39:54.453 00.000 15672 Guiding Dir = 1, Dur = 77 23:39:54.454 00.001 15672 IsSlewing returns 0 23:39:54.458 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=12424, FiltMin=2598, FiltMax=9444, Gamma=2.950 23:39:54.486 00.028 15672 IsGuiding returns 0 23:39:54.566 00.080 15672 IsGuiding returns 1 23:39:54.567 00.001 15672 scope still moving after pulse duration time elapsed 23:39:54.588 00.021 15672 IsSlewing returns 0 23:39:54.589 00.001 15672 IsGuiding returns 1 23:39:54.610 00.021 15672 IsSlewing returns 0 23:39:54.610 00.000 15672 IsGuiding returns 1 23:39:54.632 00.022 15672 IsSlewing returns 0 23:39:54.633 00.001 15672 IsGuiding returns 1 23:39:54.653 00.020 15672 IsSlewing returns 0 23:39:54.711 00.058 15672 IsGuiding returns 0 23:39:54.711 00.000 15672 scope move finished after 77 + 147 ms 23:39:54.711 00.000 15672 Move returns status 0, amount 77 23:39:54.712 00.001 15672 move complete, result=0 23:39:54.712 00.000 15672 worker thread done servicing request 23:39:54.925 00.213 30444 UpdateGuideState exits: m=119022 SNR=78.5 Saturated 23:39:54.925 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:54.925 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:54.925 00.000 30444 Enqueuing Expose request 23:39:54.925 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 77 ms SOUTH 23:39:54.925 00.000 15672 Worker thread wakes up 23:39:54.925 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:54.925 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:57.032 02.107 15672 Exposure complete 23:39:57.052 00.020 15672 worker thread done servicing request 23:39:57.052 00.000 30444 OnExposeComplete: enter 23:39:57.052 00.000 30444 UpdateGuideState(): m_state=6 23:39:57.053 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2572 23:39:57.053 00.000 30444 Star::Find returns 1 (1), X=459.95, Y=196.81, Mass=104620, SNR=77.4, Peak=10168 HFD=3.5 23:39:57.053 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 23:39:57.053 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 23:39:57.053 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.25 hyp=0.30 cameraTheta=1.01 mountX=0.08 mountY=0.28, mountTheta=1.29 23:39:57.053 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.25, opts=13) 23:39:57.053 00.000 30444 Enqueuing Move request for scope (0.16, 0.25) 23:39:57.053 00.000 15672 Worker thread wakes up 23:39:57.053 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.25) opts 0xd 23:39:57.053 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.25) 23:39:57.053 00.000 15672 Moving (0.16, 0.25) raw xDistance=0.08 yDistance=0.28 23:39:57.054 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:39:57.054 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 23:39:57.054 00.000 15672 MoveAxis(E, 0, ABG) 23:39:57.054 00.000 15672 Move returns status 0, amount 0 23:39:57.054 00.000 15672 MoveAxis(S, 50, ABG) 23:39:57.054 00.000 15672 Guiding Dir = 1, Dur = 50 23:39:57.054 00.000 15672 IsSlewing returns 0 23:39:57.055 00.001 15672 IsGuiding returns 0 23:39:57.061 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=11453, FiltMin=2683, FiltMax=9089, Gamma=2.950 23:39:57.170 00.109 15672 IsGuiding returns 1 23:39:57.170 00.000 15672 scope still moving after pulse duration time elapsed 23:39:57.191 00.021 15672 IsSlewing returns 0 23:39:57.192 00.001 15672 IsGuiding returns 1 23:39:57.213 00.021 15672 IsSlewing returns 0 23:39:57.219 00.006 15672 IsGuiding returns 0 23:39:57.219 00.000 15672 scope move finished after 50 + 113 ms 23:39:57.219 00.000 15672 Move returns status 0, amount 50 23:39:57.219 00.000 15672 move complete, result=0 23:39:57.219 00.000 15672 worker thread done servicing request 23:39:57.462 00.243 30444 UpdateGuideState exits: m=104620 SNR=77.4 Saturated 23:39:57.462 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:57.462 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:57.462 00.000 30444 Enqueuing Expose request 23:39:57.462 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 50 ms SOUTH 23:39:57.462 00.000 15672 Worker thread wakes up 23:39:57.463 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:57.463 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:39:59.372 01.909 15672 Exposure complete 23:39:59.392 00.020 15672 worker thread done servicing request 23:39:59.392 00.000 30444 OnExposeComplete: enter 23:39:59.392 00.000 30444 UpdateGuideState(): m_state=6 23:39:59.392 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2573 23:39:59.392 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=196.56, Mass=108273, SNR=87.1, Peak=9904 HFD=3.7 23:39:59.392 00.000 30444 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.28) = xAngle (0.29 = 0.29) 23:39:59.392 00.000 30444 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.23 = 0.23) 23:39:59.392 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.00 hyp=0.27 cameraTheta=0.01 mountX=0.26 mountY=0.06, mountTheta=0.23 23:39:59.393 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.00, opts=13) 23:39:59.393 00.000 30444 Enqueuing Move request for scope (0.27, 0.00) 23:39:59.393 00.000 15672 Worker thread wakes up 23:39:59.393 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.00) opts 0xd 23:39:59.393 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.00) 23:39:59.393 00.000 15672 Moving (0.27, 0.00) raw xDistance=0.26 yDistance=0.06 23:39:59.393 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 23:39:59.393 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:39:59.393 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:39:59.393 00.000 15672 MoveAxis(W, 70, ABG) 23:39:59.393 00.000 15672 Guiding Dir = 3, Dur = 70 23:39:59.394 00.001 15672 IsSlewing returns 0 23:39:59.395 00.001 15672 IsGuiding returns 0 23:39:59.399 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=11076, FiltMin=2633, FiltMax=8926, Gamma=2.950 23:39:59.422 00.023 15672 PulseGuide returned control before completion, sleep 53 23:39:59.477 00.055 15672 IsGuiding returns 1 23:39:59.477 00.000 15672 scope still moving after pulse duration time elapsed 23:39:59.498 00.021 15672 IsSlewing returns 0 23:39:59.503 00.005 15672 IsGuiding returns 0 23:39:59.503 00.000 15672 scope move finished after 70 + 38 ms 23:39:59.503 00.000 15672 Move returns status 0, amount 70 23:39:59.503 00.000 15672 MoveAxis(N, 0, ABG) 23:39:59.503 00.000 15672 Move returns status 0, amount 0 23:39:59.503 00.000 15672 move complete, result=0 23:39:59.503 00.000 15672 worker thread done servicing request 23:39:59.510 00.007 30444 UpdateGuideState exits: m=108273 SNR=87.1 Saturated 23:39:59.510 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:59.510 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:39:59.510 00.000 30444 Enqueuing Expose request 23:39:59.510 00.000 30444 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH 23:39:59.511 00.001 15672 Worker thread wakes up 23:39:59.511 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:39:59.511 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:01.617 02.106 15672 Exposure complete 23:40:01.637 00.020 15672 worker thread done servicing request 23:40:01.637 00.000 30444 OnExposeComplete: enter 23:40:01.637 00.000 30444 UpdateGuideState(): m_state=6 23:40:01.637 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2574 23:40:01.637 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=196.73, Mass=118774, SNR=101.0, Peak=10235 HFD=3.8 23:40:01.637 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 23:40:01.637 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.61 = 0.61) 23:40:01.637 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.17 hyp=0.45 cameraTheta=0.40 mountX=0.35 mountY=0.26, mountTheta=0.64 23:40:01.638 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.17, opts=13) 23:40:01.638 00.000 30444 Enqueuing Move request for scope (0.41, 0.17) 23:40:01.638 00.000 15672 Worker thread wakes up 23:40:01.638 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.17) opts 0xd 23:40:01.638 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.17) 23:40:01.638 00.000 15672 Moving (0.41, 0.17) raw xDistance=0.35 yDistance=0.26 23:40:01.638 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35 23:40:01.638 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 23:40:01.638 00.000 15672 MoveAxis(W, 99, ABG) 23:40:01.638 00.000 15672 Guiding Dir = 3, Dur = 99 23:40:01.639 00.001 15672 IsSlewing returns 0 23:40:01.640 00.001 15672 IsGuiding returns 0 23:40:01.644 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=11644, FiltMin=2671, FiltMax=9160, Gamma=2.950 23:40:01.659 00.015 15672 PulseGuide returned control before completion, sleep 91 23:40:01.694 00.035 30444 UpdateGuideState exits: m=118774 SNR=101.0 Saturated 23:40:01.694 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:01.694 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:01.694 00.000 30444 Enqueuing Expose request 23:40:01.772 00.078 15672 IsGuiding returns 0 23:40:01.772 00.000 15672 Move returns status 0, amount 99 23:40:01.773 00.001 15672 MoveAxis(S, 46, ABG) 23:40:01.773 00.000 15672 Guiding Dir = 1, Dur = 46 23:40:01.773 00.000 15672 IsSlewing returns 0 23:40:01.775 00.002 15672 IsGuiding returns 0 23:40:01.852 00.077 15672 IsGuiding returns 1 23:40:01.852 00.000 15672 scope still moving after pulse duration time elapsed 23:40:01.873 00.021 15672 IsSlewing returns 0 23:40:01.875 00.002 15672 IsGuiding returns 1 23:40:01.896 00.021 15672 IsSlewing returns 0 23:40:01.950 00.054 15672 IsGuiding returns 0 23:40:01.950 00.000 15672 scope move finished after 46 + 129 ms 23:40:01.950 00.000 15672 Move returns status 0, amount 46 23:40:01.951 00.001 15672 move complete, result=0 23:40:01.951 00.000 15672 worker thread done servicing request 23:40:01.951 00.000 15672 Worker thread wakes up 23:40:01.951 00.000 30444 GuideStep: 0.3 px 99 ms WEST, 0.3 px 46 ms SOUTH 23:40:01.952 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:01.952 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:03.859 01.907 15672 Exposure complete 23:40:03.879 00.020 15672 worker thread done servicing request 23:40:03.879 00.000 30444 OnExposeComplete: enter 23:40:03.879 00.000 30444 UpdateGuideState(): m_state=6 23:40:03.879 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2575 23:40:03.880 00.001 30444 Star::Find returns 1 (1), X=459.81, Y=196.49, Mass=112554, SNR=83.3, Peak=11137 HFD=3.5 23:40:03.880 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.13 = -1.13) 23:40:03.880 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.19 = -1.19) 23:40:03.880 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.41 mountX=0.03 mountY=-0.06, mountTheta=-1.14 23:40:03.880 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.06, opts=13) 23:40:03.880 00.000 30444 Enqueuing Move request for scope (0.01, -0.06) 23:40:03.880 00.000 15672 Worker thread wakes up 23:40:03.880 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd 23:40:03.880 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.06) 23:40:03.880 00.000 15672 Moving (0.01, -0.06) raw xDistance=0.03 yDistance=-0.06 23:40:03.880 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:40:03.880 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:40:03.881 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:40:03.881 00.000 15672 MoveAxis(E, 0, ABG) 23:40:03.881 00.000 15672 Move returns status 0, amount 0 23:40:03.881 00.000 15672 MoveAxis(N, 0, ABG) 23:40:03.881 00.000 15672 Move returns status 0, amount 0 23:40:03.881 00.000 15672 move complete, result=0 23:40:03.881 00.000 15672 worker thread done servicing request 23:40:03.885 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=12277, FiltMin=2648, FiltMax=9660, Gamma=2.950 23:40:03.935 00.050 30444 UpdateGuideState exits: m=112554 SNR=83.3 Saturated 23:40:03.935 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:03.935 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:03.935 00.000 30444 Enqueuing Expose request 23:40:03.935 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:40:03.935 00.000 15672 Worker thread wakes up 23:40:03.935 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:03.935 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:06.045 02.110 15672 Exposure complete 23:40:06.065 00.020 15672 worker thread done servicing request 23:40:06.065 00.000 30444 OnExposeComplete: enter 23:40:06.065 00.000 30444 UpdateGuideState(): m_state=6 23:40:06.065 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2576 23:40:06.065 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=196.14, Mass=104327, SNR=71.3, Peak=9558 HFD=3.6 23:40:06.065 00.000 30444 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.28) = xAngle (-0.43 = -0.43) 23:40:06.065 00.000 30444 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.50 = -0.50) 23:40:06.065 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.42 hyp=0.64 cameraTheta=-0.71 mountX=0.58 mountY=-0.30, mountTheta=-0.48 23:40:06.066 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.42, opts=13) 23:40:06.066 00.000 30444 Enqueuing Move request for scope (0.48, -0.42) 23:40:06.066 00.000 15672 Worker thread wakes up 23:40:06.066 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.42) opts 0xd 23:40:06.066 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.42) 23:40:06.066 00.000 15672 Moving (0.48, -0.42) raw xDistance=0.58 yDistance=-0.30 23:40:06.066 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58 23:40:06.066 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:40:06.066 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 23:40:06.066 00.000 15672 MoveAxis(W, 156, ABG) 23:40:06.066 00.000 15672 Guiding Dir = 3, Dur = 156 23:40:06.067 00.001 15672 IsSlewing returns 0 23:40:06.069 00.002 15672 IsGuiding returns 0 23:40:06.073 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=31154, FiltMin=2689, FiltMax=15640, Gamma=2.950 23:40:06.084 00.011 15672 PulseGuide returned control before completion, sleep 152 23:40:06.122 00.038 30444 UpdateGuideState exits: m=104327 SNR=71.3 Saturated 23:40:06.123 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:06.123 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:06.123 00.000 30444 Enqueuing Expose request 23:40:06.238 00.115 15672 IsGuiding returns 1 23:40:06.238 00.000 15672 scope still moving after pulse duration time elapsed 23:40:06.260 00.022 15672 IsSlewing returns 0 23:40:06.262 00.002 15672 IsGuiding returns 0 23:40:06.262 00.000 15672 scope move finished after 156 + 38 ms 23:40:06.264 00.002 15672 Move returns status 0, amount 156 23:40:06.264 00.000 15672 MoveAxis(N, 0, ABG) 23:40:06.264 00.000 15672 Move returns status 0, amount 0 23:40:06.264 00.000 15672 move complete, result=0 23:40:06.264 00.000 15672 worker thread done servicing request 23:40:06.264 00.000 15672 Worker thread wakes up 23:40:06.264 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:06.264 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:06.265 00.001 30444 GuideStep: 0.6 px 156 ms WEST, -0.3 px 0 ms NORTH 23:40:08.173 01.908 15672 Exposure complete 23:40:08.193 00.020 15672 worker thread done servicing request 23:40:08.193 00.000 30444 OnExposeComplete: enter 23:40:08.193 00.000 30444 UpdateGuideState(): m_state=6 23:40:08.193 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2577 23:40:08.193 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=196.34, Mass=118650, SNR=84.9, Peak=11595 HFD=3.6 23:40:08.193 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 23:40:08.193 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 23:40:08.193 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.61 mountX=0.05 mountY=-0.21, mountTheta=-1.33 23:40:08.194 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.21, opts=13) 23:40:08.194 00.000 30444 Enqueuing Move request for scope (-0.01, -0.21) 23:40:08.194 00.000 15672 Worker thread wakes up 23:40:08.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd 23:40:08.194 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.21) 23:40:08.194 00.000 15672 Moving (-0.01, -0.21) raw xDistance=0.05 yDistance=-0.21 23:40:08.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:40:08.194 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:40:08.195 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 23:40:08.195 00.000 15672 MoveAxis(E, 0, ABG) 23:40:08.195 00.000 15672 Move returns status 0, amount 0 23:40:08.195 00.000 15672 MoveAxis(N, 0, ABG) 23:40:08.195 00.000 15672 Move returns status 0, amount 0 23:40:08.195 00.000 15672 move complete, result=0 23:40:08.195 00.000 15672 worker thread done servicing request 23:40:08.199 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=11635, FiltMin=2654, FiltMax=9072, Gamma=2.950 23:40:08.248 00.049 30444 UpdateGuideState exits: m=118650 SNR=84.9 Saturated 23:40:08.248 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:08.248 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:08.248 00.000 30444 Enqueuing Expose request 23:40:08.248 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:40:08.248 00.000 15672 Worker thread wakes up 23:40:08.248 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:08.248 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:10.359 02.111 15672 Exposure complete 23:40:10.379 00.020 15672 worker thread done servicing request 23:40:10.379 00.000 30444 OnExposeComplete: enter 23:40:10.380 00.001 30444 UpdateGuideState(): m_state=6 23:40:10.380 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2578 23:40:10.380 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=196.73, Mass=106258, SNR=76.7, Peak=10147 HFD=3.8 23:40:10.380 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 23:40:10.380 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.31 = 1.31) 23:40:10.380 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.09 mountX=0.04 mountY=0.19, mountTheta=1.37 23:40:10.380 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.18, opts=13) 23:40:10.380 00.000 30444 Enqueuing Move request for scope (0.09, 0.18) 23:40:10.380 00.000 15672 Worker thread wakes up 23:40:10.380 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd 23:40:10.381 00.001 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.18) 23:40:10.381 00.000 15672 Moving (0.09, 0.18) raw xDistance=0.04 yDistance=0.19 23:40:10.381 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:40:10.381 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:40:10.381 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 23:40:10.381 00.000 15672 MoveAxis(E, 0, ABG) 23:40:10.381 00.000 15672 Move returns status 0, amount 0 23:40:10.381 00.000 15672 MoveAxis(N, 0, ABG) 23:40:10.381 00.000 15672 Move returns status 0, amount 0 23:40:10.381 00.000 15672 move complete, result=0 23:40:10.381 00.000 15672 worker thread done servicing request 23:40:10.385 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=10967, FiltMin=2651, FiltMax=8927, Gamma=2.950 23:40:10.434 00.049 30444 UpdateGuideState exits: m=106258 SNR=76.7 Saturated 23:40:10.435 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:10.435 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:10.435 00.000 30444 Enqueuing Expose request 23:40:10.435 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:40:10.435 00.000 15672 Worker thread wakes up 23:40:10.435 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:10.435 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:12.344 01.909 15672 Exposure complete 23:40:12.364 00.020 15672 worker thread done servicing request 23:40:12.364 00.000 30444 OnExposeComplete: enter 23:40:12.364 00.000 30444 UpdateGuideState(): m_state=6 23:40:12.364 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2579 23:40:12.364 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=196.30, Mass=108163, SNR=80.5, Peak=11271 HFD=3.5 23:40:12.364 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 23:40:12.364 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 23:40:12.364 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.99 mountX=-0.04 mountY=-0.28, mountTheta=-1.71 23:40:12.365 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.26, opts=13) 23:40:12.365 00.000 30444 Enqueuing Move request for scope (-0.11, -0.26) 23:40:12.365 00.000 15672 Worker thread wakes up 23:40:12.365 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.26) opts 0xd 23:40:12.365 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.26) 23:40:12.365 00.000 15672 Moving (-0.11, -0.26) raw xDistance=-0.04 yDistance=-0.28 23:40:12.365 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:40:12.365 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:40:12.365 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 23:40:12.365 00.000 15672 MoveAxis(E, 0, ABG) 23:40:12.365 00.000 15672 Move returns status 0, amount 0 23:40:12.365 00.000 15672 MoveAxis(N, 0, ABG) 23:40:12.365 00.000 15672 Move returns status 0, amount 0 23:40:12.365 00.000 15672 move complete, result=0 23:40:12.366 00.001 15672 worker thread done servicing request 23:40:12.372 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=11784, FiltMin=2718, FiltMax=9299, Gamma=2.950 23:40:12.421 00.049 30444 UpdateGuideState exits: m=108163 SNR=80.5 Saturated 23:40:12.421 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:12.421 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:12.421 00.000 30444 Enqueuing Expose request 23:40:12.421 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 23:40:12.421 00.000 15672 Worker thread wakes up 23:40:12.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:12.422 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:14.532 02.110 15672 Exposure complete 23:40:14.552 00.020 15672 worker thread done servicing request 23:40:14.552 00.000 30444 OnExposeComplete: enter 23:40:14.552 00.000 30444 UpdateGuideState(): m_state=6 23:40:14.552 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2580 23:40:14.552 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=196.33, Mass=108905, SNR=76.9, Peak=10544 HFD=3.5 23:40:14.552 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 23:40:14.552 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 23:40:14.552 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-1.03 mountX=0.20 mountY=-0.19, mountTheta=-0.78 23:40:14.553 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.23, opts=13) 23:40:14.553 00.000 30444 Enqueuing Move request for scope (0.14, -0.23) 23:40:14.553 00.000 15672 Worker thread wakes up 23:40:14.553 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd 23:40:14.553 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.23) 23:40:14.553 00.000 15672 Moving (0.14, -0.23) raw xDistance=0.20 yDistance=-0.19 23:40:14.553 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:40:14.553 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:40:14.553 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 23:40:14.553 00.000 15672 MoveAxis(E, 0, ABG) 23:40:14.553 00.000 15672 Move returns status 0, amount 0 23:40:14.553 00.000 15672 MoveAxis(N, 0, ABG) 23:40:14.553 00.000 15672 Move returns status 0, amount 0 23:40:14.553 00.000 15672 move complete, result=0 23:40:14.553 00.000 15672 worker thread done servicing request 23:40:14.558 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=11006, FiltMin=2645, FiltMax=9292, Gamma=2.950 23:40:14.608 00.050 30444 UpdateGuideState exits: m=108905 SNR=76.9 Saturated 23:40:14.608 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:14.608 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:14.608 00.000 30444 Enqueuing Expose request 23:40:14.608 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:40:14.608 00.000 15672 Worker thread wakes up 23:40:14.608 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:14.608 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:16.524 01.916 15672 Exposure complete 23:40:16.554 00.030 15672 worker thread done servicing request 23:40:16.554 00.000 30444 OnExposeComplete: enter 23:40:16.554 00.000 30444 UpdateGuideState(): m_state=6 23:40:16.554 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2581 23:40:16.554 00.000 30444 Star::Find returns 1 (1), X=459.39, Y=196.52, Mass=110395, SNR=74.9, Peak=11617 HFD=3.3 23:40:16.554 00.000 30444 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.28) = xAngle (-2.77 = -2.77) 23:40:16.554 00.000 30444 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.84 = -2.84) 23:40:16.554 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.04 hyp=0.41 cameraTheta=-3.05 mountX=-0.38 mountY=-0.12, mountTheta=-2.83 23:40:16.555 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.04, opts=13) 23:40:16.555 00.000 30444 Enqueuing Move request for scope (-0.40, -0.04) 23:40:16.555 00.000 15672 Worker thread wakes up 23:40:16.555 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.04) opts 0xd 23:40:16.555 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.04) 23:40:16.555 00.000 15672 Moving (-0.40, -0.04) raw xDistance=-0.38 yDistance=-0.12 23:40:16.555 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 23:40:16.555 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:40:16.555 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:40:16.555 00.000 15672 MoveAxis(E, 102, ABG) 23:40:16.555 00.000 15672 Guiding Dir = 2, Dur = 102 23:40:16.556 00.001 15672 IsSlewing returns 0 23:40:16.558 00.002 15672 IsGuiding returns 0 23:40:16.562 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=11971, FiltMin=2706, FiltMax=8719, Gamma=2.950 23:40:16.579 00.017 15672 PulseGuide returned control before completion, sleep 91 23:40:16.610 00.031 30444 UpdateGuideState exits: m=110395 SNR=74.9 Saturated 23:40:16.610 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:16.610 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:16.610 00.000 30444 Enqueuing Expose request 23:40:16.708 00.098 15672 IsGuiding returns 0 23:40:16.708 00.000 15672 Move returns status 0, amount 102 23:40:16.708 00.000 15672 MoveAxis(N, 0, ABG) 23:40:16.708 00.000 15672 Move returns status 0, amount 0 23:40:16.708 00.000 15672 move complete, result=0 23:40:16.708 00.000 15672 worker thread done servicing request 23:40:16.709 00.001 15672 Worker thread wakes up 23:40:16.709 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:16.709 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:16.709 00.000 30444 GuideStep: -0.4 px 102 ms EAST, -0.1 px 0 ms NORTH 23:40:18.817 02.108 15672 Exposure complete 23:40:18.837 00.020 15672 worker thread done servicing request 23:40:18.837 00.000 30444 OnExposeComplete: enter 23:40:18.837 00.000 30444 UpdateGuideState(): m_state=6 23:40:18.837 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2582 23:40:18.837 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=196.29, Mass=104329, SNR=88.4, Peak=11854 HFD=3.2 23:40:18.837 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 23:40:18.837 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.07 = -2.07) 23:40:18.837 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.27 hyp=0.36 cameraTheta=-2.29 mountX=-0.15 mountY=-0.31, mountTheta=-2.02 23:40:18.838 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.27, opts=13) 23:40:18.838 00.000 30444 Enqueuing Move request for scope (-0.23, -0.27) 23:40:18.838 00.000 15672 Worker thread wakes up 23:40:18.838 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.27) opts 0xd 23:40:18.838 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.27) 23:40:18.838 00.000 15672 Moving (-0.23, -0.27) raw xDistance=-0.15 yDistance=-0.31 23:40:18.838 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:40:18.838 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:40:18.838 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 23:40:18.838 00.000 15672 MoveAxis(E, 0, ABG) 23:40:18.838 00.000 15672 Move returns status 0, amount 0 23:40:18.838 00.000 15672 MoveAxis(N, 0, ABG) 23:40:18.838 00.000 15672 Move returns status 0, amount 0 23:40:18.838 00.000 15672 move complete, result=0 23:40:18.838 00.000 15672 worker thread done servicing request 23:40:18.843 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=12643, FiltMin=2638, FiltMax=9578, Gamma=2.950 23:40:19.336 00.493 30444 UpdateGuideState exits: m=104329 SNR=88.4 Saturated 23:40:19.336 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:19.336 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:19.336 00.000 30444 Enqueuing Expose request 23:40:19.336 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 23:40:19.336 00.000 15672 Worker thread wakes up 23:40:19.337 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:19.337 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:21.245 01.908 15672 Exposure complete 23:40:21.265 00.020 15672 worker thread done servicing request 23:40:21.265 00.000 30444 OnExposeComplete: enter 23:40:21.265 00.000 30444 UpdateGuideState(): m_state=6 23:40:21.265 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2583 23:40:21.265 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.32, Mass=103477, SNR=73.0, Peak=10295 HFD=3.6 23:40:21.265 00.000 30444 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.28) = xAngle (-0.20 = -0.20) 23:40:21.265 00.000 30444 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.26 = -0.26) 23:40:21.265 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.23 hyp=0.51 cameraTheta=-0.48 mountX=0.50 mountY=-0.13, mountTheta=-0.26 23:40:21.266 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.23, opts=13) 23:40:21.266 00.000 30444 Enqueuing Move request for scope (0.45, -0.23) 23:40:21.266 00.000 15672 Worker thread wakes up 23:40:21.266 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.23) opts 0xd 23:40:21.266 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.23) 23:40:21.266 00.000 15672 Moving (0.45, -0.23) raw xDistance=0.50 yDistance=-0.13 23:40:21.266 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50 23:40:21.266 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:40:21.266 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 23:40:21.266 00.000 15672 MoveAxis(W, 135, ABG) 23:40:21.266 00.000 15672 Guiding Dir = 3, Dur = 135 23:40:21.267 00.001 15672 IsSlewing returns 0 23:40:21.268 00.001 15672 IsGuiding returns 0 23:40:21.271 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=10931, FiltMin=2662, FiltMax=9342, Gamma=2.950 23:40:21.291 00.020 15672 PulseGuide returned control before completion, sleep 121 23:40:21.320 00.029 30444 UpdateGuideState exits: m=103477 SNR=73.0 Saturated 23:40:21.320 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:21.320 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:21.320 00.000 30444 Enqueuing Expose request 23:40:21.451 00.131 15672 IsGuiding returns 1 23:40:21.452 00.001 15672 scope still moving after pulse duration time elapsed 23:40:21.473 00.021 15672 IsSlewing returns 0 23:40:21.475 00.002 15672 IsGuiding returns 0 23:40:21.475 00.000 15672 scope move finished after 135 + 72 ms 23:40:21.475 00.000 15672 Move returns status 0, amount 135 23:40:21.475 00.000 15672 MoveAxis(N, 0, ABG) 23:40:21.475 00.000 15672 Move returns status 0, amount 0 23:40:21.476 00.001 15672 move complete, result=0 23:40:21.476 00.000 15672 worker thread done servicing request 23:40:21.476 00.000 15672 Worker thread wakes up 23:40:21.476 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:21.476 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:21.476 00.000 30444 GuideStep: 0.5 px 135 ms WEST, -0.1 px 0 ms NORTH 23:40:23.582 02.106 15672 Exposure complete 23:40:23.603 00.021 15672 worker thread done servicing request 23:40:23.603 00.000 30444 OnExposeComplete: enter 23:40:23.603 00.000 30444 UpdateGuideState(): m_state=6 23:40:23.603 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2584 23:40:23.603 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=195.92, Mass=95253, SNR=69.1, Peak=10303 HFD=3.3 23:40:23.603 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 23:40:23.603 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 23:40:23.603 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.63 hyp=0.63 cameraTheta=-1.53 mountX=0.20 mountY=-0.61, mountTheta=-1.26 23:40:23.604 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.63, opts=13) 23:40:23.604 00.000 30444 Enqueuing Move request for scope (0.02, -0.63) 23:40:23.604 00.000 15672 Worker thread wakes up 23:40:23.604 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.63) opts 0xd 23:40:23.604 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.63) 23:40:23.604 00.000 15672 Moving (0.02, -0.63) raw xDistance=0.20 yDistance=-0.61 23:40:23.604 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:40:23.604 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.57 newest=-1.06 23:40:23.604 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:40:23.604 00.000 15672 MoveAxis(E, 0, ABG) 23:40:23.604 00.000 15672 Move returns status 0, amount 0 23:40:23.604 00.000 15672 MoveAxis(N, 109, ABG) 23:40:23.604 00.000 15672 Guiding Dir = 0, Dur = 109 23:40:23.605 00.001 15672 IsSlewing returns 0 23:40:23.606 00.001 15672 IsGuiding returns 0 23:40:23.610 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=11619, FiltMin=2681, FiltMax=9744, Gamma=2.950 23:40:23.688 00.078 15672 PulseGuide returned control before completion, sleep 37 23:40:23.727 00.039 15672 IsGuiding returns 1 23:40:23.727 00.000 15672 scope still moving after pulse duration time elapsed 23:40:23.748 00.021 15672 IsSlewing returns 0 23:40:23.751 00.003 15672 IsGuiding returns 1 23:40:23.771 00.020 15672 IsSlewing returns 0 23:40:23.774 00.003 15672 IsGuiding returns 1 23:40:23.795 00.021 15672 IsSlewing returns 0 23:40:23.866 00.071 15672 IsGuiding returns 0 23:40:23.866 00.000 15672 scope move finished after 109 + 151 ms 23:40:23.866 00.000 15672 Move returns status 0, amount 109 23:40:23.866 00.000 15672 move complete, result=0 23:40:23.866 00.000 15672 worker thread done servicing request 23:40:23.933 00.067 30444 UpdateGuideState exits: m=95253 SNR=69.1 Saturated 23:40:23.933 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:23.933 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:23.933 00.000 30444 Enqueuing Expose request 23:40:23.933 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 109 ms NORTH 23:40:23.933 00.000 15672 Worker thread wakes up 23:40:23.933 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:23.933 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:25.844 01.911 15672 Exposure complete 23:40:25.876 00.032 15672 worker thread done servicing request 23:40:25.877 00.001 30444 OnExposeComplete: enter 23:40:25.877 00.000 30444 UpdateGuideState(): m_state=6 23:40:25.877 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2585 23:40:25.877 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=195.93, Mass=105761, SNR=81.9, Peak=11137 HFD=3.7 23:40:25.877 00.000 30444 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.28) = xAngle (-0.76 = -0.76) 23:40:25.877 00.000 30444 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.82 = -0.82) 23:40:25.877 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.63 hyp=0.73 cameraTheta=-1.04 mountX=0.53 mountY=-0.53, mountTheta=-0.79 23:40:25.877 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.63, opts=13) 23:40:25.877 00.000 30444 Enqueuing Move request for scope (0.37, -0.63) 23:40:25.878 00.001 15672 Worker thread wakes up 23:40:25.878 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.63) opts 0xd 23:40:25.878 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.63) 23:40:25.878 00.000 15672 Moving (0.37, -0.63) raw xDistance=0.53 yDistance=-0.53 23:40:25.878 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53 23:40:25.878 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 23:40:25.878 00.000 15672 MoveAxis(W, 143, ABG) 23:40:25.878 00.000 15672 Guiding Dir = 3, Dur = 143 23:40:25.878 00.000 15672 IsSlewing returns 0 23:40:25.879 00.001 15672 IsGuiding returns 0 23:40:25.884 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=11191, FiltMin=2695, FiltMax=8780, Gamma=2.950 23:40:25.908 00.024 15672 PulseGuide returned control before completion, sleep 125 23:40:25.988 00.080 30444 UpdateGuideState exits: m=105761 SNR=81.9 Saturated 23:40:25.988 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:25.988 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:25.988 00.000 30444 Enqueuing Expose request 23:40:26.036 00.048 15672 IsGuiding returns 1 23:40:26.036 00.000 15672 scope still moving after pulse duration time elapsed 23:40:26.057 00.021 15672 IsSlewing returns 0 23:40:26.067 00.010 15672 IsGuiding returns 0 23:40:26.067 00.000 15672 scope move finished after 143 + 44 ms 23:40:26.067 00.000 15672 Move returns status 0, amount 143 23:40:26.068 00.001 15672 MoveAxis(N, 95, ABG) 23:40:26.068 00.000 15672 Guiding Dir = 0, Dur = 95 23:40:26.068 00.000 15672 IsSlewing returns 0 23:40:26.069 00.001 15672 IsGuiding returns 0 23:40:26.148 00.079 15672 PulseGuide returned control before completion, sleep 27 23:40:26.214 00.066 15672 IsGuiding returns 1 23:40:26.214 00.000 15672 scope still moving after pulse duration time elapsed 23:40:26.234 00.020 15672 IsSlewing returns 0 23:40:26.237 00.003 15672 IsGuiding returns 1 23:40:26.258 00.021 15672 IsSlewing returns 0 23:40:26.277 00.019 15672 IsGuiding returns 0 23:40:26.277 00.000 15672 scope move finished after 95 + 112 ms 23:40:26.277 00.000 15672 Move returns status 0, amount 95 23:40:26.278 00.001 15672 move complete, result=0 23:40:26.278 00.000 15672 worker thread done servicing request 23:40:26.278 00.000 15672 Worker thread wakes up 23:40:26.278 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:26.278 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:26.278 00.000 30444 GuideStep: 0.5 px 143 ms WEST, -0.5 px 95 ms NORTH 23:40:28.395 02.117 15672 Exposure complete 23:40:28.427 00.032 15672 worker thread done servicing request 23:40:28.427 00.000 30444 OnExposeComplete: enter 23:40:28.427 00.000 30444 UpdateGuideState(): m_state=6 23:40:28.427 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 2586 23:40:28.427 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=195.99, Mass=105484, SNR=90.0, Peak=10920 HFD=3.9 23:40:28.427 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 23:40:28.427 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 23:40:28.427 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.57 hyp=0.57 cameraTheta=-1.51 mountX=0.19 mountY=-0.55, mountTheta=-1.24 23:40:28.428 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.57, opts=13) 23:40:28.428 00.000 30444 Enqueuing Move request for scope (0.03, -0.57) 23:40:28.428 00.000 15672 Worker thread wakes up 23:40:28.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.57) opts 0xd 23:40:28.428 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.57) 23:40:28.428 00.000 15672 Moving (0.03, -0.57) raw xDistance=0.19 yDistance=-0.55 23:40:28.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:40:28.428 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 23:40:28.428 00.000 15672 MoveAxis(E, 0, ABG) 23:40:28.428 00.000 15672 Move returns status 0, amount 0 23:40:28.428 00.000 15672 MoveAxis(N, 98, ABG) 23:40:28.428 00.000 15672 Guiding Dir = 0, Dur = 98 23:40:28.429 00.001 15672 IsSlewing returns 0 23:40:28.429 00.000 15672 IsGuiding returns 0 23:40:28.433 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=11593, FiltMin=2698, FiltMax=8978, Gamma=2.950 23:40:28.483 00.050 30444 UpdateGuideState exits: m=105484 SNR=90.0 Saturated 23:40:28.483 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:28.483 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:28.483 00.000 30444 Enqueuing Expose request 23:40:28.512 00.029 15672 PulseGuide returned control before completion, sleep 26 23:40:28.540 00.028 15672 IsGuiding returns 1 23:40:28.540 00.000 15672 scope still moving after pulse duration time elapsed 23:40:28.560 00.020 15672 IsSlewing returns 0 23:40:28.562 00.002 15672 IsGuiding returns 1 23:40:28.583 00.021 15672 IsSlewing returns 0 23:40:28.640 00.057 15672 IsGuiding returns 0 23:40:28.641 00.001 15672 scope move finished after 98 + 112 ms 23:40:28.641 00.000 15672 Move returns status 0, amount 98 23:40:28.641 00.000 15672 move complete, result=0 23:40:28.641 00.000 15672 worker thread done servicing request 23:40:28.641 00.000 15672 Worker thread wakes up 23:40:28.641 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:28.642 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:28.642 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 98 ms NORTH 23:40:30.557 01.915 15672 Exposure complete 23:40:30.589 00.032 15672 worker thread done servicing request 23:40:30.589 00.000 30444 OnExposeComplete: enter 23:40:30.589 00.000 30444 UpdateGuideState(): m_state=6 23:40:30.589 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2587 23:40:30.589 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=195.85, Mass=105075, SNR=85.5, Peak=11225 HFD=3.8 23:40:30.589 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 23:40:30.589 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 23:40:30.589 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.71 hyp=0.72 cameraTheta=-1.41 mountX=0.30 mountY=-0.67, mountTheta=-1.15 23:40:30.590 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.71, opts=13) 23:40:30.590 00.000 30444 Enqueuing Move request for scope (0.11, -0.71) 23:40:30.590 00.000 15672 Worker thread wakes up 23:40:30.590 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.71) opts 0xd 23:40:30.590 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.71) 23:40:30.590 00.000 15672 Moving (0.11, -0.71) raw xDistance=0.30 yDistance=-0.67 23:40:30.590 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 23:40:30.590 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 23:40:30.590 00.000 15672 MoveAxis(W, 82, ABG) 23:40:30.590 00.000 15672 Guiding Dir = 3, Dur = 82 23:40:30.591 00.001 15672 IsSlewing returns 0 23:40:30.592 00.001 15672 IsGuiding returns 0 23:40:30.597 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=11225, FiltMin=2632, FiltMax=8463, Gamma=2.950 23:40:30.621 00.024 15672 PulseGuide returned control before completion, sleep 64 23:40:30.646 00.025 30444 UpdateGuideState exits: m=105075 SNR=85.5 Saturated 23:40:30.646 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:30.646 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:30.646 00.000 30444 Enqueuing Expose request 23:40:30.687 00.041 15672 IsGuiding returns 1 23:40:30.687 00.000 15672 scope still moving after pulse duration time elapsed 23:40:30.708 00.021 15672 IsSlewing returns 0 23:40:30.749 00.041 15672 IsGuiding returns 0 23:40:30.749 00.000 15672 scope move finished after 82 + 74 ms 23:40:30.749 00.000 15672 Move returns status 0, amount 82 23:40:30.749 00.000 15672 MoveAxis(N, 119, ABG) 23:40:30.749 00.000 15672 Guiding Dir = 0, Dur = 119 23:40:30.750 00.001 15672 IsSlewing returns 0 23:40:30.751 00.001 15672 IsGuiding returns 0 23:40:30.829 00.078 15672 PulseGuide returned control before completion, sleep 51 23:40:30.883 00.054 15672 IsGuiding returns 1 23:40:30.883 00.000 15672 scope still moving after pulse duration time elapsed 23:40:30.905 00.022 15672 IsSlewing returns 0 23:40:30.907 00.002 15672 IsGuiding returns 1 23:40:30.928 00.021 15672 IsSlewing returns 0 23:40:30.931 00.003 15672 IsGuiding returns 1 23:40:30.952 00.021 15672 IsSlewing returns 0 23:40:31.005 00.053 15672 IsGuiding returns 0 23:40:31.005 00.000 15672 scope move finished after 119 + 135 ms 23:40:31.005 00.000 15672 Move returns status 0, amount 119 23:40:31.005 00.000 15672 move complete, result=0 23:40:31.005 00.000 15672 worker thread done servicing request 23:40:31.005 00.000 15672 Worker thread wakes up 23:40:31.006 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:31.006 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:31.006 00.000 30444 GuideStep: 0.3 px 82 ms WEST, -0.7 px 119 ms NORTH 23:40:33.116 02.110 15672 Exposure complete 23:40:33.135 00.019 15672 worker thread done servicing request 23:40:33.136 00.001 30444 OnExposeComplete: enter 23:40:33.136 00.000 30444 UpdateGuideState(): m_state=6 23:40:33.136 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2588 23:40:33.136 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=196.11, Mass=115053, SNR=78.7, Peak=11043 HFD=4.0 23:40:33.136 00.000 30444 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.28) = xAngle (-0.65 = -0.65) 23:40:33.136 00.000 30444 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.71 = -0.71) 23:40:33.136 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.45 hyp=0.56 cameraTheta=-0.93 mountX=0.45 mountY=-0.37, mountTheta=-0.69 23:40:33.136 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.45, opts=13) 23:40:33.136 00.000 30444 Enqueuing Move request for scope (0.34, -0.45) 23:40:33.137 00.001 15672 Worker thread wakes up 23:40:33.137 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.45) opts 0xd 23:40:33.137 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.45) 23:40:33.137 00.000 15672 Moving (0.34, -0.45) raw xDistance=0.45 yDistance=-0.37 23:40:33.137 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45 23:40:33.137 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 23:40:33.137 00.000 15672 MoveAxis(W, 126, ABG) 23:40:33.137 00.000 15672 Guiding Dir = 3, Dur = 126 23:40:33.138 00.001 15672 IsSlewing returns 0 23:40:33.143 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=11371, FiltMin=2715, FiltMax=8715, Gamma=2.950 23:40:33.146 00.003 15672 IsGuiding returns 0 23:40:33.161 00.015 15672 PulseGuide returned control before completion, sleep 121 23:40:33.305 00.144 15672 IsGuiding returns 0 23:40:33.305 00.000 15672 Move returns status 0, amount 126 23:40:33.306 00.001 15672 MoveAxis(N, 65, ABG) 23:40:33.306 00.000 15672 Guiding Dir = 0, Dur = 65 23:40:33.306 00.000 15672 IsSlewing returns 0 23:40:33.307 00.001 15672 IsGuiding returns 0 23:40:33.422 00.115 15672 IsGuiding returns 1 23:40:33.422 00.000 15672 scope still moving after pulse duration time elapsed 23:40:33.443 00.021 15672 IsSlewing returns 0 23:40:33.482 00.039 15672 IsGuiding returns 0 23:40:33.482 00.000 15672 scope move finished after 65 + 110 ms 23:40:33.482 00.000 15672 Move returns status 0, amount 65 23:40:33.482 00.000 15672 move complete, result=0 23:40:33.482 00.000 15672 worker thread done servicing request 23:40:33.655 00.173 30444 UpdateGuideState exits: m=115053 SNR=78.7 Saturated 23:40:33.655 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:33.656 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:33.656 00.000 30444 Enqueuing Expose request 23:40:33.656 00.000 30444 GuideStep: 0.4 px 126 ms WEST, -0.4 px 65 ms NORTH 23:40:33.656 00.000 15672 Worker thread wakes up 23:40:33.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:33.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:35.572 01.916 15672 Exposure complete 23:40:35.602 00.030 15672 worker thread done servicing request 23:40:35.602 00.000 30444 OnExposeComplete: enter 23:40:35.602 00.000 30444 UpdateGuideState(): m_state=6 23:40:35.602 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2589 23:40:35.602 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=196.09, Mass=102746, SNR=82.5, Peak=9714 HFD=3.6 23:40:35.602 00.000 30444 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 23:40:35.602 00.000 30444 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 23:40:35.602 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=-0.46 hyp=0.78 cameraTheta=-0.64 mountX=0.73 mountY=-0.32, mountTheta=-0.41 23:40:35.603 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=-0.46, opts=13) 23:40:35.603 00.000 30444 Enqueuing Move request for scope (0.63, -0.46) 23:40:35.603 00.000 15672 Worker thread wakes up 23:40:35.603 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.46) opts 0xd 23:40:35.603 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, -0.46) 23:40:35.603 00.000 15672 Moving (0.63, -0.46) raw xDistance=0.73 yDistance=-0.32 23:40:35.603 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73 23:40:35.603 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 23:40:35.603 00.000 15672 MoveAxis(W, 206, ABG) 23:40:35.603 00.000 15672 Guiding Dir = 3, Dur = 206 23:40:35.604 00.001 15672 IsSlewing returns 0 23:40:35.606 00.002 15672 IsGuiding returns 0 23:40:35.610 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11464, FiltMin=2728, FiltMax=9129, Gamma=2.950 23:40:35.621 00.011 15672 PulseGuide returned control before completion, sleep 202 23:40:35.700 00.079 30444 UpdateGuideState exits: m=102746 SNR=82.5 Saturated 23:40:35.700 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:35.700 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:35.700 00.000 30444 Enqueuing Expose request 23:40:35.825 00.125 15672 IsGuiding returns 1 23:40:35.825 00.000 15672 scope still moving after pulse duration time elapsed 23:40:35.846 00.021 15672 IsSlewing returns 0 23:40:35.861 00.015 15672 IsGuiding returns 0 23:40:35.861 00.000 15672 scope move finished after 206 + 49 ms 23:40:35.861 00.000 15672 Move returns status 0, amount 206 23:40:35.861 00.000 15672 MoveAxis(N, 56, ABG) 23:40:35.861 00.000 15672 Guiding Dir = 0, Dur = 56 23:40:35.861 00.000 15672 IsSlewing returns 0 23:40:35.862 00.001 15672 IsGuiding returns 0 23:40:35.942 00.080 15672 IsGuiding returns 1 23:40:35.942 00.000 15672 scope still moving after pulse duration time elapsed 23:40:35.963 00.021 15672 IsSlewing returns 0 23:40:35.966 00.003 15672 IsGuiding returns 1 23:40:35.986 00.020 15672 IsSlewing returns 0 23:40:36.053 00.067 15672 IsGuiding returns 0 23:40:36.053 00.000 15672 scope move finished after 56 + 134 ms 23:40:36.053 00.000 15672 Move returns status 0, amount 56 23:40:36.053 00.000 15672 move complete, result=0 23:40:36.054 00.001 15672 worker thread done servicing request 23:40:36.054 00.000 15672 Worker thread wakes up 23:40:36.054 00.000 30444 GuideStep: 0.7 px 206 ms WEST, -0.3 px 56 ms NORTH 23:40:36.054 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:36.055 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:38.171 02.116 15672 Exposure complete 23:40:38.204 00.033 15672 worker thread done servicing request 23:40:38.204 00.000 30444 OnExposeComplete: enter 23:40:38.204 00.000 30444 UpdateGuideState(): m_state=6 23:40:38.204 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2590 23:40:38.204 00.000 30444 Star::Find returns 1 (1), X=459.62, Y=195.86, Mass=90489, SNR=71.8, Peak=12332 HFD=3.3 23:40:38.204 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 23:40:38.204 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 23:40:38.204 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.69 hyp=0.71 cameraTheta=-1.81 mountX=0.02 mountY=-0.71, mountTheta=-1.54 23:40:38.205 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.69, opts=13) 23:40:38.205 00.000 30444 Enqueuing Move request for scope (-0.17, -0.69) 23:40:38.205 00.000 15672 Worker thread wakes up 23:40:38.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.69) opts 0xd 23:40:38.205 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.69) 23:40:38.205 00.000 15672 Moving (-0.17, -0.69) raw xDistance=0.02 yDistance=-0.71 23:40:38.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:40:38.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 23:40:38.205 00.000 15672 MoveAxis(E, 0, ABG) 23:40:38.205 00.000 15672 Move returns status 0, amount 0 23:40:38.205 00.000 15672 MoveAxis(N, 127, ABG) 23:40:38.205 00.000 15672 Guiding Dir = 0, Dur = 127 23:40:38.206 00.001 15672 IsSlewing returns 0 23:40:38.206 00.000 15672 IsGuiding returns 0 23:40:38.211 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=12332, FiltMin=2618, FiltMax=8701, Gamma=2.950 23:40:38.260 00.049 30444 UpdateGuideState exits: m=90489 SNR=71.8 Saturated 23:40:38.261 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:38.261 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:38.261 00.000 30444 Enqueuing Expose request 23:40:38.289 00.028 15672 PulseGuide returned control before completion, sleep 55 23:40:38.370 00.081 15672 IsGuiding returns 1 23:40:38.370 00.000 15672 scope still moving after pulse duration time elapsed 23:40:38.391 00.021 15672 IsSlewing returns 0 23:40:38.394 00.003 15672 IsGuiding returns 1 23:40:38.415 00.021 15672 IsSlewing returns 0 23:40:38.418 00.003 15672 IsGuiding returns 1 23:40:38.439 00.021 15672 IsSlewing returns 0 23:40:38.467 00.028 15672 IsGuiding returns 0 23:40:38.467 00.000 15672 scope move finished after 127 + 133 ms 23:40:38.467 00.000 15672 Move returns status 0, amount 127 23:40:38.467 00.000 15672 move complete, result=0 23:40:38.468 00.001 15672 worker thread done servicing request 23:40:38.468 00.000 15672 Worker thread wakes up 23:40:38.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:38.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:38.751 00.283 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 127 ms NORTH 23:40:40.377 01.626 15672 Exposure complete 23:40:40.396 00.019 15672 worker thread done servicing request 23:40:40.397 00.001 30444 OnExposeComplete: enter 23:40:40.397 00.000 30444 UpdateGuideState(): m_state=6 23:40:40.397 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2591 23:40:40.397 00.000 30444 Star::Find returns 1 (1), X=459.40, Y=196.43, Mass=108894, SNR=80.7, Peak=11839 HFD=3.3 23:40:40.397 00.000 30444 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.28) = xAngle (-2.57 = -2.57) 23:40:40.397 00.000 30444 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.63 = -2.63) 23:40:40.397 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.12 hyp=0.41 cameraTheta=-2.85 mountX=-0.35 mountY=-0.20, mountTheta=-2.61 23:40:40.397 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.12, opts=13) 23:40:40.397 00.000 30444 Enqueuing Move request for scope (-0.40, -0.12) 23:40:40.397 00.000 15672 Worker thread wakes up 23:40:40.398 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.12) opts 0xd 23:40:40.398 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.12) 23:40:40.398 00.000 15672 Moving (-0.40, -0.12) raw xDistance=-0.35 yDistance=-0.20 23:40:40.398 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 23:40:40.398 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:40:40.398 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 23:40:40.398 00.000 15672 MoveAxis(E, 94, ABG) 23:40:40.398 00.000 15672 Guiding Dir = 2, Dur = 94 23:40:40.398 00.000 15672 IsSlewing returns 0 23:40:40.399 00.001 15672 IsGuiding returns 0 23:40:40.404 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=11839, FiltMin=2684, FiltMax=9229, Gamma=2.950 23:40:40.429 00.025 15672 PulseGuide returned control before completion, sleep 75 23:40:40.541 00.112 15672 IsGuiding returns 0 23:40:40.542 00.001 15672 Move returns status 0, amount 94 23:40:40.542 00.000 15672 MoveAxis(N, 0, ABG) 23:40:40.542 00.000 15672 Move returns status 0, amount 0 23:40:40.542 00.000 15672 move complete, result=0 23:40:40.542 00.000 15672 worker thread done servicing request 23:40:40.774 00.232 30444 UpdateGuideState exits: m=108894 SNR=80.7 Saturated 23:40:40.774 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:40.774 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:40.774 00.000 30444 Enqueuing Expose request 23:40:40.774 00.000 30444 GuideStep: -0.3 px 94 ms EAST, -0.2 px 0 ms NORTH 23:40:40.774 00.000 15672 Worker thread wakes up 23:40:40.774 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:40.774 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:42.883 02.109 15672 Exposure complete 23:40:42.906 00.023 15672 worker thread done servicing request 23:40:42.907 00.001 30444 OnExposeComplete: enter 23:40:42.907 00.000 30444 UpdateGuideState(): m_state=6 23:40:42.907 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2592 23:40:42.907 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=195.95, Mass=102000, SNR=75.6, Peak=10515 HFD=3.9 23:40:42.907 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 23:40:42.907 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 23:40:42.907 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.60 hyp=0.62 cameraTheta=-1.34 mountX=0.30 mountY=-0.56, mountTheta=-1.07 23:40:42.908 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.60, opts=13) 23:40:42.908 00.000 30444 Enqueuing Move request for scope (0.14, -0.60) 23:40:42.908 00.000 15672 Worker thread wakes up 23:40:42.908 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.60) opts 0xd 23:40:42.908 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.60) 23:40:42.908 00.000 15672 Moving (0.14, -0.60) raw xDistance=0.30 yDistance=-0.56 23:40:42.908 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30 23:40:42.908 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 23:40:42.908 00.000 15672 MoveAxis(W, 76, ABG) 23:40:42.908 00.000 15672 Guiding Dir = 3, Dur = 76 23:40:42.909 00.001 15672 IsSlewing returns 0 23:40:42.914 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2378, max=11578, FiltMin=2689, FiltMax=8868, Gamma=2.950 23:40:42.921 00.007 15672 IsGuiding returns 0 23:40:42.937 00.016 15672 PulseGuide returned control before completion, sleep 71 23:40:42.967 00.030 30444 UpdateGuideState exits: m=102000 SNR=75.6 Saturated 23:40:42.967 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:42.967 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:42.967 00.000 30444 Enqueuing Expose request 23:40:43.009 00.042 15672 IsGuiding returns 1 23:40:43.009 00.000 15672 scope still moving after pulse duration time elapsed 23:40:43.031 00.022 15672 IsSlewing returns 0 23:40:43.049 00.018 15672 IsGuiding returns 0 23:40:43.050 00.001 15672 scope move finished after 76 + 53 ms 23:40:43.050 00.000 15672 Move returns status 0, amount 76 23:40:43.050 00.000 15672 MoveAxis(N, 99, ABG) 23:40:43.050 00.000 15672 Guiding Dir = 0, Dur = 99 23:40:43.051 00.001 15672 IsSlewing returns 0 23:40:43.053 00.002 15672 IsGuiding returns 0 23:40:43.129 00.076 15672 PulseGuide returned control before completion, sleep 35 23:40:43.168 00.039 15672 IsGuiding returns 1 23:40:43.168 00.000 15672 scope still moving after pulse duration time elapsed 23:40:43.189 00.021 15672 IsSlewing returns 0 23:40:43.191 00.002 15672 IsGuiding returns 1 23:40:43.212 00.021 15672 IsSlewing returns 0 23:40:43.241 00.029 15672 IsGuiding returns 0 23:40:43.241 00.000 15672 scope move finished after 99 + 88 ms 23:40:43.241 00.000 15672 Move returns status 0, amount 99 23:40:43.241 00.000 15672 move complete, result=0 23:40:43.241 00.000 15672 worker thread done servicing request 23:40:43.241 00.000 15672 Worker thread wakes up 23:40:43.241 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:43.241 00.000 30444 GuideStep: 0.3 px 76 ms WEST, -0.6 px 99 ms NORTH 23:40:43.242 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:45.147 01.905 15672 Exposure complete 23:40:45.167 00.020 15672 worker thread done servicing request 23:40:45.167 00.000 30444 OnExposeComplete: enter 23:40:45.167 00.000 30444 UpdateGuideState(): m_state=6 23:40:45.167 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2593 23:40:45.167 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=196.28, Mass=102973, SNR=74.9, Peak=10000 HFD=3.6 23:40:45.167 00.000 30444 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.28) = xAngle (-0.19 = -0.19) 23:40:45.167 00.000 30444 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.25 = -0.25) 23:40:45.167 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.27 hyp=0.60 cameraTheta=-0.47 mountX=0.59 mountY=-0.15, mountTheta=-0.25 23:40:45.168 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.27, opts=13) 23:40:45.168 00.000 30444 Enqueuing Move request for scope (0.54, -0.27) 23:40:45.168 00.000 15672 Worker thread wakes up 23:40:45.168 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.27) opts 0xd 23:40:45.168 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.27) 23:40:45.168 00.000 15672 Moving (0.54, -0.27) raw xDistance=0.59 yDistance=-0.15 23:40:45.168 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.59 23:40:45.168 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:40:45.168 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:40:45.168 00.000 15672 MoveAxis(W, 165, ABG) 23:40:45.168 00.000 15672 Guiding Dir = 3, Dur = 165 23:40:45.169 00.001 15672 IsSlewing returns 0 23:40:45.170 00.001 15672 IsGuiding returns 0 23:40:45.173 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2366, max=11742, FiltMin=2697, FiltMax=9476, Gamma=2.950 23:40:45.188 00.015 15672 PulseGuide returned control before completion, sleep 157 23:40:45.223 00.035 30444 UpdateGuideState exits: m=102973 SNR=74.9 Saturated 23:40:45.223 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:45.223 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:45.223 00.000 30444 Enqueuing Expose request 23:40:45.381 00.158 15672 IsGuiding returns 0 23:40:45.381 00.000 15672 Move returns status 0, amount 165 23:40:45.381 00.000 15672 MoveAxis(N, 0, ABG) 23:40:45.381 00.000 15672 Move returns status 0, amount 0 23:40:45.381 00.000 15672 move complete, result=0 23:40:45.381 00.000 15672 worker thread done servicing request 23:40:45.381 00.000 15672 Worker thread wakes up 23:40:45.381 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:45.381 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:45.381 00.000 30444 GuideStep: 0.6 px 165 ms WEST, -0.1 px 0 ms NORTH 23:40:47.498 02.117 15672 Exposure complete 23:40:47.530 00.032 15672 worker thread done servicing request 23:40:47.530 00.000 30444 OnExposeComplete: enter 23:40:47.530 00.000 30444 UpdateGuideState(): m_state=6 23:40:47.530 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2594 23:40:47.530 00.000 30444 Star::Find returns 1 (1), X=459.60, Y=196.15, Mass=107119, SNR=78.2, Peak=11752 HFD=3.6 23:40:47.530 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 23:40:47.530 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 23:40:47.530 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.41 hyp=0.45 cameraTheta=-2.03 mountX=-0.08 mountY=-0.44, mountTheta=-1.75 23:40:47.531 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.41, opts=13) 23:40:47.531 00.000 30444 Enqueuing Move request for scope (-0.20, -0.41) 23:40:47.531 00.000 15672 Worker thread wakes up 23:40:47.531 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.41) opts 0xd 23:40:47.531 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.41) 23:40:47.531 00.000 15672 Moving (-0.20, -0.41) raw xDistance=-0.08 yDistance=-0.44 23:40:47.531 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:40:47.531 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 23:40:47.531 00.000 15672 MoveAxis(E, 0, ABG) 23:40:47.531 00.000 15672 Move returns status 0, amount 0 23:40:47.531 00.000 15672 MoveAxis(N, 78, ABG) 23:40:47.531 00.000 15672 Guiding Dir = 0, Dur = 78 23:40:47.532 00.001 15672 IsSlewing returns 0 23:40:47.533 00.001 15672 IsGuiding returns 0 23:40:47.538 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=11752, FiltMin=2623, FiltMax=9130, Gamma=2.950 23:40:47.618 00.080 15672 IsGuiding returns 1 23:40:47.618 00.000 15672 scope still moving after pulse duration time elapsed 23:40:47.639 00.021 15672 IsSlewing returns 0 23:40:47.667 00.028 15672 IsGuiding returns 1 23:40:47.687 00.020 15672 IsSlewing returns 0 23:40:47.690 00.003 15672 IsGuiding returns 1 23:40:47.711 00.021 15672 IsSlewing returns 0 23:40:47.731 00.020 15672 IsGuiding returns 0 23:40:47.731 00.000 15672 scope move finished after 78 + 118 ms 23:40:47.731 00.000 15672 Move returns status 0, amount 78 23:40:47.731 00.000 15672 move complete, result=0 23:40:47.731 00.000 15672 worker thread done servicing request 23:40:47.894 00.163 30444 UpdateGuideState exits: m=107119 SNR=78.2 Saturated 23:40:47.894 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:47.894 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:47.894 00.000 30444 Enqueuing Expose request 23:40:47.894 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 78 ms NORTH 23:40:47.895 00.001 15672 Worker thread wakes up 23:40:47.895 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:47.895 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:49.802 01.907 15672 Exposure complete 23:40:49.824 00.022 15672 worker thread done servicing request 23:40:49.824 00.000 30444 OnExposeComplete: enter 23:40:49.824 00.000 30444 UpdateGuideState(): m_state=6 23:40:49.824 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2595 23:40:49.824 00.000 30444 Star::Find returns 1 (1), X=459.28, Y=196.27, Mass=107237, SNR=83.3, Peak=11236 HFD=3.6 23:40:49.824 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 23:40:49.825 00.001 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 23:40:49.825 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.29 hyp=0.59 cameraTheta=-2.64 mountX=-0.42 mountY=-0.39, mountTheta=-2.39 23:40:49.825 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.29, opts=13) 23:40:49.825 00.000 30444 Enqueuing Move request for scope (-0.52, -0.29) 23:40:49.825 00.000 15672 Worker thread wakes up 23:40:49.825 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.29) opts 0xd 23:40:49.825 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.29) 23:40:49.825 00.000 15672 Moving (-0.52, -0.29) raw xDistance=-0.42 yDistance=-0.39 23:40:49.825 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 23:40:49.825 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 23:40:49.825 00.000 15672 MoveAxis(E, 114, ABG) 23:40:49.825 00.000 15672 Guiding Dir = 2, Dur = 114 23:40:49.826 00.001 15672 IsSlewing returns 0 23:40:49.827 00.001 15672 IsGuiding returns 0 23:40:49.831 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2379, max=11236, FiltMin=2715, FiltMax=8610, Gamma=2.950 23:40:49.854 00.023 15672 PulseGuide returned control before completion, sleep 98 23:40:49.950 00.096 30444 UpdateGuideState exits: m=107237 SNR=83.3 Saturated 23:40:49.950 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:49.950 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:49.950 00.000 30444 Enqueuing Expose request 23:40:49.953 00.003 15672 IsGuiding returns 1 23:40:49.953 00.000 15672 scope still moving after pulse duration time elapsed 23:40:49.975 00.022 15672 IsSlewing returns 0 23:40:49.976 00.001 15672 IsGuiding returns 1 23:40:49.997 00.021 15672 IsSlewing returns 0 23:40:50.031 00.034 15672 IsGuiding returns 0 23:40:50.031 00.000 15672 scope move finished after 114 + 89 ms 23:40:50.031 00.000 15672 Move returns status 0, amount 114 23:40:50.031 00.000 15672 MoveAxis(N, 70, ABG) 23:40:50.031 00.000 15672 Guiding Dir = 0, Dur = 70 23:40:50.031 00.000 15672 IsSlewing returns 0 23:40:50.032 00.001 15672 IsGuiding returns 0 23:40:50.112 00.080 15672 IsGuiding returns 1 23:40:50.112 00.000 15672 scope still moving after pulse duration time elapsed 23:40:50.133 00.021 15672 IsSlewing returns 0 23:40:50.137 00.004 15672 IsGuiding returns 1 23:40:50.158 00.021 15672 IsSlewing returns 0 23:40:50.160 00.002 15672 IsGuiding returns 1 23:40:50.181 00.021 15672 IsSlewing returns 0 23:40:50.206 00.025 15672 IsGuiding returns 0 23:40:50.207 00.001 15672 scope move finished after 70 + 105 ms 23:40:50.207 00.000 15672 Move returns status 0, amount 70 23:40:50.207 00.000 15672 move complete, result=0 23:40:50.207 00.000 15672 worker thread done servicing request 23:40:50.207 00.000 15672 Worker thread wakes up 23:40:50.207 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:50.208 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:50.208 00.000 30444 GuideStep: -0.4 px 114 ms EAST, -0.4 px 70 ms NORTH 23:40:52.314 02.106 15672 Exposure complete 23:40:52.334 00.020 15672 worker thread done servicing request 23:40:52.334 00.000 30444 OnExposeComplete: enter 23:40:52.334 00.000 30444 UpdateGuideState(): m_state=6 23:40:52.334 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2596 23:40:52.334 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=196.74, Mass=110535, SNR=76.9, Peak=10955 HFD=3.6 23:40:52.334 00.000 30444 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.28) = xAngle (0.52 = 0.52) 23:40:52.334 00.000 30444 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.46 = 0.46) 23:40:52.334 00.000 30444 CameraToMount -- cameraX=0.74 cameraY=0.19 hyp=0.77 cameraTheta=0.25 mountX=0.67 mountY=0.34, mountTheta=0.48 23:40:52.335 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.74, y=0.19, opts=13) 23:40:52.335 00.000 30444 Enqueuing Move request for scope (0.74, 0.19) 23:40:52.335 00.000 15672 Worker thread wakes up 23:40:52.335 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.19) opts 0xd 23:40:52.335 00.000 15672 Handling offset move in thread for scope, endpoint = (0.74, 0.19) 23:40:52.335 00.000 15672 Moving (0.74, 0.19) raw xDistance=0.67 yDistance=0.34 23:40:52.335 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.67 23:40:52.335 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:40:52.335 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 23:40:52.335 00.000 15672 MoveAxis(W, 172, ABG) 23:40:52.335 00.000 15672 Guiding Dir = 3, Dur = 172 23:40:52.336 00.001 15672 IsSlewing returns 0 23:40:52.338 00.002 15672 IsGuiding returns 0 23:40:52.342 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=11957, FiltMin=2686, FiltMax=9032, Gamma=2.950 23:40:52.362 00.020 15672 PulseGuide returned control before completion, sleep 159 23:40:52.480 00.118 30444 UpdateGuideState exits: m=110535 SNR=76.9 Saturated 23:40:52.480 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:52.480 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:52.480 00.000 30444 Enqueuing Expose request 23:40:52.523 00.043 15672 IsGuiding returns 1 23:40:52.523 00.000 15672 scope still moving after pulse duration time elapsed 23:40:52.544 00.021 15672 IsSlewing returns 0 23:40:52.554 00.010 15672 IsGuiding returns 0 23:40:52.554 00.000 15672 scope move finished after 172 + 44 ms 23:40:52.554 00.000 15672 Move returns status 0, amount 172 23:40:52.554 00.000 15672 MoveAxis(N, 0, ABG) 23:40:52.554 00.000 15672 Move returns status 0, amount 0 23:40:52.554 00.000 15672 move complete, result=0 23:40:52.554 00.000 15672 worker thread done servicing request 23:40:52.554 00.000 15672 Worker thread wakes up 23:40:52.554 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:52.554 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:52.555 00.001 30444 GuideStep: 0.7 px 172 ms WEST, 0.3 px 0 ms NORTH 23:40:54.463 01.908 15672 Exposure complete 23:40:54.483 00.020 15672 worker thread done servicing request 23:40:54.483 00.000 30444 OnExposeComplete: enter 23:40:54.483 00.000 30444 UpdateGuideState(): m_state=6 23:40:54.483 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2597 23:40:54.483 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=196.86, Mass=113448, SNR=88.7, Peak=10577 HFD=3.7 23:40:54.483 00.000 30444 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.28) = xAngle (0.78 = 0.78) 23:40:54.483 00.000 30444 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.72 = 0.72) 23:40:54.483 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.30 hyp=0.62 cameraTheta=0.50 mountX=0.44 mountY=0.41, mountTheta=0.75 23:40:54.483 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.30, opts=13) 23:40:54.483 00.000 30444 Enqueuing Move request for scope (0.55, 0.30) 23:40:54.484 00.001 15672 Worker thread wakes up 23:40:54.484 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.30) opts 0xd 23:40:54.484 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.30) 23:40:54.484 00.000 15672 Moving (0.55, 0.30) raw xDistance=0.44 yDistance=0.41 23:40:54.484 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44 23:40:54.484 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:40:54.484 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 23:40:54.484 00.000 15672 MoveAxis(W, 132, ABG) 23:40:54.484 00.000 15672 Guiding Dir = 3, Dur = 132 23:40:54.484 00.000 15672 IsSlewing returns 0 23:40:54.486 00.002 15672 IsGuiding returns 0 23:40:54.490 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=11866, FiltMin=2658, FiltMax=8935, Gamma=2.950 23:40:54.502 00.012 15672 PulseGuide returned control before completion, sleep 126 23:40:54.539 00.037 30444 UpdateGuideState exits: m=113448 SNR=88.7 Saturated 23:40:54.539 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:54.540 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:54.540 00.000 30444 Enqueuing Expose request 23:40:54.649 00.109 15672 IsGuiding returns 0 23:40:54.649 00.000 15672 Move returns status 0, amount 132 23:40:54.649 00.000 15672 MoveAxis(N, 0, ABG) 23:40:54.649 00.000 15672 Move returns status 0, amount 0 23:40:54.649 00.000 15672 move complete, result=0 23:40:54.650 00.001 15672 worker thread done servicing request 23:40:54.650 00.000 15672 Worker thread wakes up 23:40:54.650 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:54.650 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:54.650 00.000 30444 GuideStep: 0.4 px 132 ms WEST, 0.4 px 0 ms NORTH 23:40:56.761 02.111 15672 Exposure complete 23:40:56.780 00.019 15672 worker thread done servicing request 23:40:56.780 00.000 30444 OnExposeComplete: enter 23:40:56.780 00.000 30444 UpdateGuideState(): m_state=6 23:40:56.780 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2598 23:40:56.780 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=197.04, Mass=105387, SNR=76.1, Peak=11150 HFD=3.2 23:40:56.780 00.000 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 23:40:56.780 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.38 = 1.38) 23:40:56.780 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.48 hyp=0.53 cameraTheta=1.16 mountX=0.07 mountY=0.52, mountTheta=1.44 23:40:56.781 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.48, opts=13) 23:40:56.781 00.000 30444 Enqueuing Move request for scope (0.21, 0.48) 23:40:56.781 00.000 15672 Worker thread wakes up 23:40:56.781 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.48) opts 0xd 23:40:56.781 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.48) 23:40:56.781 00.000 15672 Moving (0.21, 0.48) raw xDistance=0.07 yDistance=0.52 23:40:56.781 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:40:56.781 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:40:56.781 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52 23:40:56.781 00.000 15672 MoveAxis(E, 0, ABG) 23:40:56.781 00.000 15672 Move returns status 0, amount 0 23:40:56.781 00.000 15672 MoveAxis(N, 0, ABG) 23:40:56.781 00.000 15672 Move returns status 0, amount 0 23:40:56.781 00.000 15672 move complete, result=0 23:40:56.781 00.000 15672 worker thread done servicing request 23:40:56.787 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=11642, FiltMin=2694, FiltMax=8757, Gamma=2.950 23:40:57.115 00.328 30444 UpdateGuideState exits: m=105387 SNR=76.1 Saturated 23:40:57.115 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:57.116 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:57.116 00.000 30444 Enqueuing Expose request 23:40:57.116 00.000 15672 Worker thread wakes up 23:40:57.116 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:57.117 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 23:40:57.117 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:59.024 01.907 15672 Exposure complete 23:40:59.044 00.020 15672 worker thread done servicing request 23:40:59.045 00.001 30444 OnExposeComplete: enter 23:40:59.045 00.000 30444 UpdateGuideState(): m_state=6 23:40:59.045 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2599 23:40:59.045 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=197.38, Mass=113484, SNR=74.9, Peak=10810 HFD=3.5 23:40:59.045 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 23:40:59.045 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 23:40:59.045 00.000 30444 CameraToMount -- cameraX=0.84 cameraY=0.82 hyp=1.18 cameraTheta=0.78 mountX=0.58 mountY=0.98, mountTheta=1.04 23:40:59.046 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.84, y=0.82, opts=13) 23:40:59.046 00.000 30444 Enqueuing Move request for scope (0.84, 0.82) 23:40:59.046 00.000 15672 Worker thread wakes up 23:40:59.046 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.82) opts 0xd 23:40:59.046 00.000 15672 Handling offset move in thread for scope, endpoint = (0.84, 0.82) 23:40:59.046 00.000 15672 Moving (0.84, 0.82) raw xDistance=0.58 yDistance=0.98 23:40:59.046 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58 23:40:59.046 00.000 15672 resist switch: large excursion: input 0.98 thresh 0.75 direction from -1 to 1 23:40:59.046 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.95 23:40:59.046 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98 23:40:59.046 00.000 15672 MoveAxis(W, 157, ABG) 23:40:59.046 00.000 15672 Guiding Dir = 3, Dur = 157 23:40:59.046 00.000 15672 IsSlewing returns 0 23:40:59.052 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=11089, FiltMin=2707, FiltMax=9191, Gamma=2.950 23:40:59.056 00.004 15672 IsGuiding returns 0 23:40:59.071 00.015 15672 PulseGuide returned control before completion, sleep 152 23:40:59.165 00.094 30444 UpdateGuideState exits: m=113484 SNR=74.9 Saturated 23:40:59.165 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:59.165 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:40:59.165 00.000 30444 Enqueuing Expose request 23:40:59.247 00.082 15672 IsGuiding returns 0 23:40:59.247 00.000 15672 Move returns status 0, amount 157 23:40:59.248 00.001 15672 MoveAxis(S, 176, ABG) 23:40:59.248 00.000 15672 Guiding Dir = 1, Dur = 176 23:40:59.248 00.000 15672 IsSlewing returns 0 23:40:59.249 00.001 15672 IsGuiding returns 0 23:40:59.327 00.078 15672 PulseGuide returned control before completion, sleep 108 23:40:59.437 00.110 15672 IsGuiding returns 1 23:40:59.437 00.000 15672 scope still moving after pulse duration time elapsed 23:40:59.457 00.020 15672 IsSlewing returns 0 23:40:59.458 00.001 15672 IsGuiding returns 1 23:40:59.480 00.022 15672 IsSlewing returns 0 23:40:59.483 00.003 15672 IsGuiding returns 1 23:40:59.505 00.022 15672 IsSlewing returns 0 23:40:59.507 00.002 15672 IsGuiding returns 1 23:40:59.528 00.021 15672 IsSlewing returns 0 23:40:59.551 00.023 15672 IsGuiding returns 0 23:40:59.552 00.001 15672 scope move finished after 176 + 127 ms 23:40:59.552 00.000 15672 Move returns status 0, amount 176 23:40:59.552 00.000 15672 move complete, result=0 23:40:59.552 00.000 15672 worker thread done servicing request 23:40:59.552 00.000 15672 Worker thread wakes up 23:40:59.552 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:40:59.553 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:40:59.553 00.000 30444 GuideStep: 0.6 px 157 ms WEST, 1.0 px 176 ms SOUTH 23:41:01.663 02.110 15672 Exposure complete 23:41:01.683 00.020 15672 worker thread done servicing request 23:41:01.683 00.000 30444 OnExposeComplete: enter 23:41:01.683 00.000 30444 UpdateGuideState(): m_state=6 23:41:01.683 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2600 23:41:01.683 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=197.22, Mass=102006, SNR=76.4, Peak=12594 HFD=3.5 23:41:01.684 00.001 30444 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 23:41:01.684 00.000 30444 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.85 = 1.85) 23:41:01.684 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.67 hyp=0.67 cameraTheta=1.63 mountX=-0.22 mountY=0.64, mountTheta=1.90 23:41:01.684 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.67, opts=13) 23:41:01.684 00.000 30444 Enqueuing Move request for scope (-0.04, 0.67) 23:41:01.684 00.000 15672 Worker thread wakes up 23:41:01.684 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.67) opts 0xd 23:41:01.684 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.67) 23:41:01.684 00.000 15672 Moving (-0.04, 0.67) raw xDistance=-0.22 yDistance=0.64 23:41:01.684 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 23:41:01.684 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 23:41:01.684 00.000 15672 MoveAxis(E, 0, ABG) 23:41:01.684 00.000 15672 Move returns status 0, amount 0 23:41:01.685 00.001 15672 MoveAxis(S, 115, ABG) 23:41:01.685 00.000 15672 Guiding Dir = 1, Dur = 115 23:41:01.685 00.000 15672 IsSlewing returns 0 23:41:01.687 00.002 15672 IsGuiding returns 0 23:41:01.690 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2377, max=13595, FiltMin=2652, FiltMax=9529, Gamma=2.950 23:41:01.740 00.050 30444 UpdateGuideState exits: m=102006 SNR=76.4 Saturated 23:41:01.740 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:01.740 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:01.740 00.000 30444 Enqueuing Expose request 23:41:01.805 00.065 15672 IsGuiding returns 1 23:41:01.805 00.000 15672 scope still moving after pulse duration time elapsed 23:41:01.826 00.021 15672 IsSlewing returns 0 23:41:01.826 00.000 15672 IsGuiding returns 1 23:41:01.848 00.022 15672 IsSlewing returns 0 23:41:01.848 00.000 15672 IsGuiding returns 1 23:41:01.870 00.022 15672 IsSlewing returns 0 23:41:01.901 00.031 15672 IsGuiding returns 0 23:41:01.901 00.000 15672 scope move finished after 115 + 98 ms 23:41:01.901 00.000 15672 Move returns status 0, amount 115 23:41:01.901 00.000 15672 move complete, result=0 23:41:01.901 00.000 15672 worker thread done servicing request 23:41:01.902 00.001 15672 Worker thread wakes up 23:41:01.902 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:01.902 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:01.902 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 115 ms SOUTH 23:41:03.811 01.909 15672 Exposure complete 23:41:03.830 00.019 15672 worker thread done servicing request 23:41:03.830 00.000 30444 OnExposeComplete: enter 23:41:03.831 00.001 30444 UpdateGuideState(): m_state=6 23:41:03.831 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2601 23:41:03.831 00.000 30444 Star::Find returns 1 (1), X=459.50, Y=197.22, Mass=99851, SNR=85.3, Peak=12640 HFD=3.2 23:41:03.831 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 23:41:03.831 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 23:41:03.831 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.67 hyp=0.73 cameraTheta=1.99 mountX=-0.47 mountY=0.59, mountTheta=2.25 23:41:03.831 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.67, opts=13) 23:41:03.831 00.000 30444 Enqueuing Move request for scope (-0.30, 0.67) 23:41:03.831 00.000 15672 Worker thread wakes up 23:41:03.832 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.67) opts 0xd 23:41:03.832 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.67) 23:41:03.832 00.000 15672 Moving (-0.30, 0.67) raw xDistance=-0.47 yDistance=0.59 23:41:03.832 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 23:41:03.832 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 23:41:03.832 00.000 15672 MoveAxis(E, 127, ABG) 23:41:03.832 00.000 15672 Guiding Dir = 2, Dur = 127 23:41:03.832 00.000 15672 IsSlewing returns 0 23:41:03.833 00.001 15672 IsGuiding returns 0 23:41:03.837 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=13223, FiltMin=2681, FiltMax=9269, Gamma=2.950 23:41:03.847 00.010 15672 PulseGuide returned control before completion, sleep 123 23:41:03.887 00.040 30444 UpdateGuideState exits: m=99851 SNR=85.3 Saturated 23:41:03.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:03.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:03.887 00.000 30444 Enqueuing Expose request 23:41:03.973 00.086 15672 IsGuiding returns 1 23:41:03.973 00.000 15672 scope still moving after pulse duration time elapsed 23:41:03.994 00.021 15672 IsSlewing returns 0 23:41:03.996 00.002 15672 IsGuiding returns 0 23:41:03.997 00.001 15672 scope move finished after 127 + 36 ms 23:41:03.997 00.000 15672 Move returns status 0, amount 127 23:41:03.997 00.000 15672 MoveAxis(S, 104, ABG) 23:41:03.997 00.000 15672 Guiding Dir = 1, Dur = 104 23:41:03.998 00.001 15672 IsSlewing returns 0 23:41:03.999 00.001 15672 IsGuiding returns 0 23:41:04.088 00.089 15672 PulseGuide returned control before completion, sleep 26 23:41:04.116 00.028 15672 IsGuiding returns 1 23:41:04.116 00.000 15672 scope still moving after pulse duration time elapsed 23:41:04.138 00.022 15672 IsSlewing returns 0 23:41:04.140 00.002 15672 IsGuiding returns 1 23:41:04.161 00.021 15672 IsSlewing returns 0 23:41:04.185 00.024 15672 IsGuiding returns 1 23:41:04.206 00.021 15672 IsSlewing returns 0 23:41:04.210 00.004 15672 IsGuiding returns 1 23:41:04.230 00.020 15672 IsSlewing returns 0 23:41:04.248 00.018 15672 IsGuiding returns 0 23:41:04.248 00.000 15672 scope move finished after 104 + 144 ms 23:41:04.248 00.000 15672 Move returns status 0, amount 104 23:41:04.248 00.000 15672 move complete, result=0 23:41:04.249 00.001 15672 worker thread done servicing request 23:41:04.249 00.000 15672 Worker thread wakes up 23:41:04.249 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:04.249 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:04.249 00.000 30444 GuideStep: -0.5 px 127 ms EAST, 0.6 px 104 ms SOUTH 23:41:06.358 02.109 15672 Exposure complete 23:41:06.378 00.020 15672 worker thread done servicing request 23:41:06.378 00.000 30444 OnExposeComplete: enter 23:41:06.378 00.000 30444 UpdateGuideState(): m_state=6 23:41:06.378 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2602 23:41:06.378 00.000 30444 Star::Find returns 1 (1), X=459.92, Y=196.93, Mass=115418, SNR=102.1, Peak=12009 HFD=3.4 23:41:06.378 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 23:41:06.378 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 23:41:06.378 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.26 mountX=0.01 mountY=0.39, mountTheta=1.53 23:41:06.379 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.37, opts=13) 23:41:06.379 00.000 30444 Enqueuing Move request for scope (0.12, 0.37) 23:41:06.379 00.000 15672 Worker thread wakes up 23:41:06.379 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.37) opts 0xd 23:41:06.379 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.37) 23:41:06.379 00.000 15672 Moving (0.12, 0.37) raw xDistance=0.01 yDistance=0.39 23:41:06.379 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:41:06.379 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 23:41:06.379 00.000 15672 MoveAxis(E, 0, ABG) 23:41:06.379 00.000 15672 Move returns status 0, amount 0 23:41:06.379 00.000 15672 MoveAxis(S, 69, ABG) 23:41:06.379 00.000 15672 Guiding Dir = 1, Dur = 69 23:41:06.380 00.001 15672 IsSlewing returns 0 23:41:06.381 00.001 15672 IsGuiding returns 0 23:41:06.385 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=13436, FiltMin=2663, FiltMax=9825, Gamma=2.950 23:41:06.435 00.050 30444 UpdateGuideState exits: m=115418 SNR=102.1 Saturated 23:41:06.435 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:06.435 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:06.435 00.000 30444 Enqueuing Expose request 23:41:06.469 00.034 15672 IsGuiding returns 1 23:41:06.469 00.000 15672 scope still moving after pulse duration time elapsed 23:41:06.489 00.020 15672 IsSlewing returns 0 23:41:06.490 00.001 15672 IsGuiding returns 1 23:41:06.511 00.021 15672 IsSlewing returns 0 23:41:06.512 00.001 15672 IsGuiding returns 1 23:41:06.533 00.021 15672 IsSlewing returns 0 23:41:06.595 00.062 15672 IsGuiding returns 0 23:41:06.595 00.000 15672 scope move finished after 69 + 145 ms 23:41:06.595 00.000 15672 Move returns status 0, amount 69 23:41:06.596 00.001 15672 move complete, result=0 23:41:06.596 00.000 15672 worker thread done servicing request 23:41:06.596 00.000 15672 Worker thread wakes up 23:41:06.596 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:06.596 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 69 ms SOUTH 23:41:06.596 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:08.506 01.910 15672 Exposure complete 23:41:08.526 00.020 15672 worker thread done servicing request 23:41:08.526 00.000 30444 OnExposeComplete: enter 23:41:08.526 00.000 30444 UpdateGuideState(): m_state=6 23:41:08.526 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2603 23:41:08.526 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=197.23, Mass=99669, SNR=72.6, Peak=11953 HFD=3.4 23:41:08.526 00.000 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 23:41:08.526 00.000 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 23:41:08.526 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.68 hyp=0.68 cameraTheta=1.56 mountX=-0.18 mountY=0.66, mountTheta=1.83 23:41:08.527 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.68, opts=13) 23:41:08.527 00.000 30444 Enqueuing Move request for scope (0.01, 0.68) 23:41:08.527 00.000 15672 Worker thread wakes up 23:41:08.527 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.68) opts 0xd 23:41:08.527 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.68) 23:41:08.527 00.000 15672 Moving (0.01, 0.68) raw xDistance=-0.18 yDistance=0.66 23:41:08.527 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:41:08.527 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 23:41:08.527 00.000 15672 MoveAxis(E, 0, ABG) 23:41:08.527 00.000 15672 Move returns status 0, amount 0 23:41:08.527 00.000 15672 MoveAxis(S, 118, ABG) 23:41:08.527 00.000 15672 Guiding Dir = 1, Dur = 118 23:41:08.528 00.001 15672 IsSlewing returns 0 23:41:08.528 00.000 15672 IsGuiding returns 0 23:41:08.532 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2412, max=13539, FiltMin=2690, FiltMax=9063, Gamma=2.950 23:41:08.581 00.049 30444 UpdateGuideState exits: m=99669 SNR=72.6 Saturated 23:41:08.581 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:08.581 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:08.581 00.000 30444 Enqueuing Expose request 23:41:08.608 00.027 15672 PulseGuide returned control before completion, sleep 49 23:41:08.659 00.051 15672 IsGuiding returns 1 23:41:08.659 00.000 15672 scope still moving after pulse duration time elapsed 23:41:08.681 00.022 15672 IsSlewing returns 0 23:41:08.682 00.001 15672 IsGuiding returns 1 23:41:08.703 00.021 15672 IsSlewing returns 0 23:41:08.769 00.066 15672 IsGuiding returns 0 23:41:08.769 00.000 15672 scope move finished after 118 + 121 ms 23:41:08.769 00.000 15672 Move returns status 0, amount 118 23:41:08.769 00.000 15672 move complete, result=0 23:41:08.769 00.000 15672 worker thread done servicing request 23:41:08.769 00.000 15672 Worker thread wakes up 23:41:08.769 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:08.769 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:08.769 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 118 ms SOUTH 23:41:10.876 02.107 15672 Exposure complete 23:41:10.895 00.019 15672 worker thread done servicing request 23:41:10.896 00.001 30444 OnExposeComplete: enter 23:41:10.896 00.000 30444 UpdateGuideState(): m_state=6 23:41:10.896 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2604 23:41:10.896 00.000 30444 Star::Find returns 1 (1), X=459.47, Y=197.01, Mass=102817, SNR=75.4, Peak=12736 HFD=3.5 23:41:10.896 00.000 30444 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.28) = xAngle (2.48 = 2.48) 23:41:10.896 00.000 30444 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.41 = 2.41) 23:41:10.896 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.45 hyp=0.56 cameraTheta=2.20 mountX=-0.44 mountY=0.37, mountTheta=2.44 23:41:10.897 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.45, opts=13) 23:41:10.897 00.000 30444 Enqueuing Move request for scope (-0.33, 0.45) 23:41:10.897 00.000 15672 Worker thread wakes up 23:41:10.897 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.45) opts 0xd 23:41:10.897 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.45) 23:41:10.897 00.000 15672 Moving (-0.33, 0.45) raw xDistance=-0.44 yDistance=0.37 23:41:10.897 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 23:41:10.897 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 23:41:10.897 00.000 15672 MoveAxis(E, 119, ABG) 23:41:10.897 00.000 15672 Guiding Dir = 2, Dur = 119 23:41:10.898 00.001 15672 IsSlewing returns 0 23:41:10.899 00.001 15672 IsGuiding returns 0 23:41:10.903 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=13280, FiltMin=2700, FiltMax=9333, Gamma=2.950 23:41:10.924 00.021 15672 PulseGuide returned control before completion, sleep 104 23:41:10.953 00.029 30444 UpdateGuideState exits: m=102817 SNR=75.4 Saturated 23:41:10.953 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:10.953 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:10.953 00.000 30444 Enqueuing Expose request 23:41:11.030 00.077 15672 IsGuiding returns 1 23:41:11.030 00.000 15672 scope still moving after pulse duration time elapsed 23:41:11.051 00.021 15672 IsSlewing returns 0 23:41:11.100 00.049 15672 IsGuiding returns 0 23:41:11.100 00.000 15672 scope move finished after 119 + 82 ms 23:41:11.100 00.000 15672 Move returns status 0, amount 119 23:41:11.101 00.001 15672 MoveAxis(S, 66, ABG) 23:41:11.101 00.000 15672 Guiding Dir = 1, Dur = 66 23:41:11.101 00.000 15672 IsSlewing returns 0 23:41:11.102 00.001 15672 IsGuiding returns 0 23:41:11.181 00.079 15672 IsGuiding returns 1 23:41:11.181 00.000 15672 scope still moving after pulse duration time elapsed 23:41:11.202 00.021 15672 IsSlewing returns 0 23:41:11.202 00.000 15672 IsGuiding returns 1 23:41:11.223 00.021 15672 IsSlewing returns 0 23:41:11.224 00.001 15672 IsGuiding returns 1 23:41:11.244 00.020 15672 IsSlewing returns 0 23:41:11.276 00.032 15672 IsGuiding returns 0 23:41:11.276 00.000 15672 scope move finished after 66 + 107 ms 23:41:11.276 00.000 15672 Move returns status 0, amount 66 23:41:11.276 00.000 15672 move complete, result=0 23:41:11.276 00.000 15672 worker thread done servicing request 23:41:11.276 00.000 15672 Worker thread wakes up 23:41:11.276 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:11.276 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:11.276 00.000 30444 GuideStep: -0.4 px 119 ms EAST, 0.4 px 66 ms SOUTH 23:41:13.191 01.915 15672 Exposure complete 23:41:13.225 00.034 15672 worker thread done servicing request 23:41:13.225 00.000 30444 OnExposeComplete: enter 23:41:13.225 00.000 30444 UpdateGuideState(): m_state=6 23:41:13.225 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2605 23:41:13.225 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=197.04, Mass=109140, SNR=85.1, Peak=11237 HFD=3.3 23:41:13.225 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 23:41:13.226 00.001 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 23:41:13.226 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=0.48 hyp=0.68 cameraTheta=0.79 mountX=0.33 mountY=0.57, mountTheta=1.05 23:41:13.226 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.48, opts=13) 23:41:13.226 00.000 30444 Enqueuing Move request for scope (0.48, 0.48) 23:41:13.226 00.000 15672 Worker thread wakes up 23:41:13.226 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.48) opts 0xd 23:41:13.226 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.48) 23:41:13.226 00.000 15672 Moving (0.48, 0.48) raw xDistance=0.33 yDistance=0.57 23:41:13.226 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33 23:41:13.226 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 23:41:13.226 00.000 15672 MoveAxis(W, 81, ABG) 23:41:13.226 00.000 15672 Guiding Dir = 3, Dur = 81 23:41:13.227 00.001 15672 IsSlewing returns 0 23:41:13.228 00.001 15672 IsGuiding returns 0 23:41:13.232 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=13216, FiltMin=2682, FiltMax=9391, Gamma=2.950 23:41:13.256 00.024 15672 PulseGuide returned control before completion, sleep 63 23:41:13.321 00.065 15672 IsGuiding returns 1 23:41:13.321 00.000 15672 scope still moving after pulse duration time elapsed 23:41:13.342 00.021 15672 IsSlewing returns 0 23:41:13.343 00.001 15672 IsGuiding returns 1 23:41:13.363 00.020 15672 IsSlewing returns 0 23:41:13.386 00.023 15672 IsGuiding returns 0 23:41:13.386 00.000 15672 scope move finished after 81 + 76 ms 23:41:13.386 00.000 15672 Move returns status 0, amount 81 23:41:13.386 00.000 15672 MoveAxis(S, 102, ABG) 23:41:13.386 00.000 15672 Guiding Dir = 1, Dur = 102 23:41:13.386 00.000 15672 IsSlewing returns 0 23:41:13.387 00.001 15672 IsGuiding returns 0 23:41:13.440 00.053 30444 UpdateGuideState exits: m=109140 SNR=85.1 Saturated 23:41:13.440 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:13.440 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:13.440 00.000 30444 Enqueuing Expose request 23:41:13.465 00.025 15672 PulseGuide returned control before completion, sleep 35 23:41:13.502 00.037 15672 IsGuiding returns 1 23:41:13.502 00.000 15672 scope still moving after pulse duration time elapsed 23:41:13.522 00.020 15672 IsSlewing returns 0 23:41:13.524 00.002 15672 IsGuiding returns 1 23:41:13.545 00.021 15672 IsSlewing returns 0 23:41:13.547 00.002 15672 IsGuiding returns 1 23:41:13.567 00.020 15672 IsSlewing returns 0 23:41:13.594 00.027 15672 IsGuiding returns 0 23:41:13.595 00.001 15672 scope move finished after 102 + 105 ms 23:41:13.595 00.000 15672 Move returns status 0, amount 102 23:41:13.595 00.000 15672 move complete, result=0 23:41:13.595 00.000 15672 worker thread done servicing request 23:41:13.595 00.000 15672 Worker thread wakes up 23:41:13.595 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:13.596 00.001 30444 GuideStep: 0.3 px 81 ms WEST, 0.6 px 102 ms SOUTH 23:41:13.596 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:15.705 02.109 15672 Exposure complete 23:41:15.725 00.020 15672 worker thread done servicing request 23:41:15.725 00.000 30444 OnExposeComplete: enter 23:41:15.725 00.000 30444 UpdateGuideState(): m_state=6 23:41:15.725 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2606 23:41:15.725 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.87, Mass=107675, SNR=88.9, Peak=11169 HFD=3.4 23:41:15.726 00.001 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 23:41:15.726 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 23:41:15.726 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.32 hyp=0.52 cameraTheta=0.67 mountX=0.30 mountY=0.40, mountTheta=0.92 23:41:15.726 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.32, opts=13) 23:41:15.726 00.000 30444 Enqueuing Move request for scope (0.41, 0.32) 23:41:15.726 00.000 15672 Worker thread wakes up 23:41:15.726 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.32) opts 0xd 23:41:15.726 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.32) 23:41:15.726 00.000 15672 Moving (0.41, 0.32) raw xDistance=0.30 yDistance=0.40 23:41:15.726 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30 23:41:15.726 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 23:41:15.726 00.000 15672 MoveAxis(W, 87, ABG) 23:41:15.726 00.000 15672 Guiding Dir = 3, Dur = 87 23:41:15.727 00.001 15672 IsSlewing returns 0 23:41:15.728 00.001 15672 IsGuiding returns 0 23:41:15.733 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=12341, FiltMin=2693, FiltMax=9016, Gamma=2.950 23:41:15.749 00.016 15672 PulseGuide returned control before completion, sleep 77 23:41:15.782 00.033 30444 UpdateGuideState exits: m=107675 SNR=88.9 Saturated 23:41:15.782 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:15.782 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:15.782 00.000 30444 Enqueuing Expose request 23:41:15.828 00.046 15672 IsGuiding returns 1 23:41:15.828 00.000 15672 scope still moving after pulse duration time elapsed 23:41:15.849 00.021 15672 IsSlewing returns 0 23:41:15.895 00.046 15672 IsGuiding returns 0 23:41:15.895 00.000 15672 scope move finished after 87 + 80 ms 23:41:15.895 00.000 15672 Move returns status 0, amount 87 23:41:15.895 00.000 15672 MoveAxis(S, 71, ABG) 23:41:15.895 00.000 15672 Guiding Dir = 1, Dur = 71 23:41:15.896 00.001 15672 IsSlewing returns 0 23:41:15.898 00.002 15672 IsGuiding returns 0 23:41:15.981 00.083 15672 IsGuiding returns 1 23:41:15.981 00.000 15672 scope still moving after pulse duration time elapsed 23:41:16.002 00.021 15672 IsSlewing returns 0 23:41:16.005 00.003 15672 IsGuiding returns 1 23:41:16.026 00.021 15672 IsSlewing returns 0 23:41:16.054 00.028 15672 IsGuiding returns 0 23:41:16.054 00.000 15672 scope move finished after 71 + 84 ms 23:41:16.054 00.000 15672 Move returns status 0, amount 71 23:41:16.054 00.000 15672 move complete, result=0 23:41:16.054 00.000 15672 worker thread done servicing request 23:41:16.055 00.001 15672 Worker thread wakes up 23:41:16.055 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:16.055 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:16.055 00.000 30444 GuideStep: 0.3 px 87 ms WEST, 0.4 px 71 ms SOUTH 23:41:17.962 01.907 15672 Exposure complete 23:41:17.982 00.020 15672 worker thread done servicing request 23:41:17.982 00.000 30444 OnExposeComplete: enter 23:41:17.982 00.000 30444 UpdateGuideState(): m_state=6 23:41:17.982 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2607 23:41:17.982 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=197.04, Mass=102594, SNR=76.9, Peak=12273 HFD=3.5 23:41:17.982 00.000 30444 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.28) = xAngle (2.30 = 2.30) 23:41:17.982 00.000 30444 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.24 = 2.24) 23:41:17.982 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.48 hyp=0.53 cameraTheta=2.02 mountX=-0.36 mountY=0.42, mountTheta=2.28 23:41:17.983 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.48, opts=13) 23:41:17.983 00.000 30444 Enqueuing Move request for scope (-0.23, 0.48) 23:41:17.983 00.000 15672 Worker thread wakes up 23:41:17.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.48) opts 0xd 23:41:17.983 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.48) 23:41:17.983 00.000 15672 Moving (-0.23, 0.48) raw xDistance=-0.36 yDistance=0.42 23:41:17.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36 23:41:17.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 23:41:17.983 00.000 15672 MoveAxis(E, 90, ABG) 23:41:17.983 00.000 15672 Guiding Dir = 2, Dur = 90 23:41:17.983 00.000 15672 IsSlewing returns 0 23:41:17.984 00.001 15672 IsGuiding returns 0 23:41:17.989 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=12975, FiltMin=2721, FiltMax=9153, Gamma=2.950 23:41:18.033 00.044 15672 PulseGuide returned control before completion, sleep 52 23:41:18.039 00.006 30444 UpdateGuideState exits: m=102594 SNR=76.9 Saturated 23:41:18.039 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:18.040 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:18.040 00.000 30444 Enqueuing Expose request 23:41:18.114 00.074 15672 IsGuiding returns 0 23:41:18.114 00.000 15672 Move returns status 0, amount 90 23:41:18.114 00.000 15672 MoveAxis(S, 75, ABG) 23:41:18.114 00.000 15672 Guiding Dir = 1, Dur = 75 23:41:18.114 00.000 15672 IsSlewing returns 0 23:41:18.116 00.002 15672 IsGuiding returns 0 23:41:18.196 00.080 15672 IsGuiding returns 1 23:41:18.196 00.000 15672 scope still moving after pulse duration time elapsed 23:41:18.217 00.021 15672 IsSlewing returns 0 23:41:18.220 00.003 15672 IsGuiding returns 1 23:41:18.240 00.020 15672 IsSlewing returns 0 23:41:18.259 00.019 15672 IsGuiding returns 1 23:41:18.280 00.021 15672 IsSlewing returns 0 23:41:18.283 00.003 15672 IsGuiding returns 1 23:41:18.304 00.021 15672 IsSlewing returns 0 23:41:18.321 00.017 15672 IsGuiding returns 0 23:41:18.321 00.000 15672 scope move finished after 75 + 130 ms 23:41:18.321 00.000 15672 Move returns status 0, amount 75 23:41:18.321 00.000 15672 move complete, result=0 23:41:18.321 00.000 15672 worker thread done servicing request 23:41:18.321 00.000 15672 Worker thread wakes up 23:41:18.321 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:18.321 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:18.322 00.001 30444 GuideStep: -0.4 px 90 ms EAST, 0.4 px 75 ms SOUTH 23:41:20.430 02.108 15672 Exposure complete 23:41:20.450 00.020 15672 worker thread done servicing request 23:41:20.450 00.000 30444 OnExposeComplete: enter 23:41:20.450 00.000 30444 UpdateGuideState(): m_state=6 23:41:20.450 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2608 23:41:20.450 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=197.03, Mass=114078, SNR=97.5, Peak=13532 HFD=3.4 23:41:20.450 00.000 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 23:41:20.450 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.29 = 2.29) 23:41:20.451 00.001 30444 CameraToMount -- cameraX=-0.26 cameraY=0.47 hyp=0.54 cameraTheta=2.08 mountX=-0.38 mountY=0.41, mountTheta=2.33 23:41:20.451 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.47, opts=13) 23:41:20.451 00.000 30444 Enqueuing Move request for scope (-0.26, 0.47) 23:41:20.451 00.000 15672 Worker thread wakes up 23:41:20.451 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.47) opts 0xd 23:41:20.451 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.47) 23:41:20.451 00.000 15672 Moving (-0.26, 0.47) raw xDistance=-0.38 yDistance=0.41 23:41:20.451 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38 23:41:20.451 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 23:41:20.451 00.000 15672 MoveAxis(E, 110, ABG) 23:41:20.451 00.000 15672 Guiding Dir = 2, Dur = 110 23:41:20.452 00.001 15672 IsSlewing returns 0 23:41:20.454 00.002 15672 IsGuiding returns 0 23:41:20.458 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=13532, FiltMin=2728, FiltMax=9843, Gamma=2.950 23:41:20.477 00.019 15672 PulseGuide returned control before completion, sleep 97 23:41:20.511 00.034 30444 UpdateGuideState exits: m=114078 SNR=97.5 Saturated 23:41:20.511 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:20.511 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:20.511 00.000 30444 Enqueuing Expose request 23:41:20.576 00.065 15672 IsGuiding returns 1 23:41:20.576 00.000 15672 scope still moving after pulse duration time elapsed 23:41:20.597 00.021 15672 IsSlewing returns 0 23:41:20.599 00.002 15672 IsGuiding returns 1 23:41:20.619 00.020 15672 IsSlewing returns 0 23:41:20.654 00.035 15672 IsGuiding returns 0 23:41:20.654 00.000 15672 scope move finished after 110 + 90 ms 23:41:20.654 00.000 15672 Move returns status 0, amount 110 23:41:20.654 00.000 15672 MoveAxis(S, 72, ABG) 23:41:20.654 00.000 15672 Guiding Dir = 1, Dur = 72 23:41:20.654 00.000 15672 IsSlewing returns 0 23:41:20.655 00.001 15672 IsGuiding returns 0 23:41:20.735 00.080 15672 IsGuiding returns 1 23:41:20.735 00.000 15672 scope still moving after pulse duration time elapsed 23:41:20.756 00.021 15672 IsSlewing returns 0 23:41:20.759 00.003 15672 IsGuiding returns 1 23:41:20.781 00.022 15672 IsSlewing returns 0 23:41:20.784 00.003 15672 IsGuiding returns 1 23:41:20.805 00.021 15672 IsSlewing returns 0 23:41:20.829 00.024 15672 IsGuiding returns 0 23:41:20.829 00.000 15672 scope move finished after 72 + 102 ms 23:41:20.829 00.000 15672 Move returns status 0, amount 72 23:41:20.829 00.000 15672 move complete, result=0 23:41:20.829 00.000 15672 worker thread done servicing request 23:41:20.829 00.000 15672 Worker thread wakes up 23:41:20.829 00.000 30444 GuideStep: -0.4 px 110 ms EAST, 0.4 px 72 ms SOUTH 23:41:20.830 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:20.830 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:22.735 01.905 15672 Exposure complete 23:41:22.755 00.020 15672 worker thread done servicing request 23:41:22.755 00.000 30444 OnExposeComplete: enter 23:41:22.755 00.000 30444 UpdateGuideState(): m_state=6 23:41:22.756 00.001 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2609 23:41:22.756 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=196.88, Mass=114424, SNR=94.5, Peak=13059 HFD=3.5 23:41:22.756 00.000 30444 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.28) = xAngle (2.53 = 2.53) 23:41:22.756 00.000 30444 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.47 = 2.47) 23:41:22.756 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.33 hyp=0.42 cameraTheta=2.25 mountX=-0.35 mountY=0.26, mountTheta=2.49 23:41:22.756 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.33, opts=13) 23:41:22.756 00.000 30444 Enqueuing Move request for scope (-0.27, 0.33) 23:41:22.756 00.000 15672 Worker thread wakes up 23:41:22.756 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.33) opts 0xd 23:41:22.756 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.33) 23:41:22.757 00.001 15672 Moving (-0.27, 0.33) raw xDistance=-0.35 yDistance=0.26 23:41:22.757 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35 23:41:22.757 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 23:41:22.757 00.000 15672 MoveAxis(E, 101, ABG) 23:41:22.757 00.000 15672 Guiding Dir = 2, Dur = 101 23:41:22.758 00.001 15672 IsSlewing returns 0 23:41:22.759 00.001 15672 IsGuiding returns 0 23:41:22.763 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=13655, FiltMin=2631, FiltMax=9442, Gamma=2.950 23:41:22.778 00.015 15672 PulseGuide returned control before completion, sleep 93 23:41:22.890 00.112 15672 IsGuiding returns 0 23:41:22.890 00.000 15672 Move returns status 0, amount 101 23:41:22.890 00.000 15672 MoveAxis(S, 47, ABG) 23:41:22.890 00.000 15672 Guiding Dir = 1, Dur = 47 23:41:22.890 00.000 15672 IsSlewing returns 0 23:41:22.891 00.001 15672 IsGuiding returns 0 23:41:22.970 00.079 15672 IsGuiding returns 1 23:41:22.971 00.001 15672 scope still moving after pulse duration time elapsed 23:41:22.992 00.021 15672 IsSlewing returns 0 23:41:22.993 00.001 15672 IsGuiding returns 1 23:41:23.014 00.021 15672 IsSlewing returns 0 23:41:23.082 00.068 15672 IsGuiding returns 0 23:41:23.082 00.000 15672 scope move finished after 47 + 143 ms 23:41:23.082 00.000 15672 Move returns status 0, amount 47 23:41:23.082 00.000 15672 move complete, result=0 23:41:23.082 00.000 15672 worker thread done servicing request 23:41:23.137 00.055 30444 UpdateGuideState exits: m=114424 SNR=94.5 Saturated 23:41:23.137 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:23.138 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:23.138 00.000 30444 Enqueuing Expose request 23:41:23.138 00.000 30444 GuideStep: -0.3 px 101 ms EAST, 0.3 px 47 ms SOUTH 23:41:23.138 00.000 15672 Worker thread wakes up 23:41:23.138 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:23.139 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:25.246 02.107 15672 Exposure complete 23:41:25.266 00.020 15672 worker thread done servicing request 23:41:25.266 00.000 30444 OnExposeComplete: enter 23:41:25.266 00.000 30444 UpdateGuideState(): m_state=6 23:41:25.267 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2610 23:41:25.267 00.000 30444 Star::Find returns 1 (1), X=459.58, Y=196.96, Mass=102567, SNR=80.6, Peak=12641 HFD=3.1 23:41:25.267 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 23:41:25.267 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 23:41:25.267 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.41 hyp=0.46 cameraTheta=2.07 mountX=-0.32 mountY=0.35, mountTheta=2.32 23:41:25.267 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.41, opts=13) 23:41:25.267 00.000 30444 Enqueuing Move request for scope (-0.22, 0.41) 23:41:25.267 00.000 15672 Worker thread wakes up 23:41:25.268 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.41) opts 0xd 23:41:25.268 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.41) 23:41:25.268 00.000 15672 Moving (-0.22, 0.41) raw xDistance=-0.32 yDistance=0.35 23:41:25.268 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32 23:41:25.268 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 23:41:25.268 00.000 15672 MoveAxis(E, 95, ABG) 23:41:25.268 00.000 15672 Guiding Dir = 2, Dur = 95 23:41:25.268 00.000 15672 IsSlewing returns 0 23:41:25.269 00.001 15672 IsGuiding returns 0 23:41:25.274 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2374, max=13656, FiltMin=2651, FiltMax=9559, Gamma=2.950 23:41:25.285 00.011 15672 PulseGuide returned control before completion, sleep 90 23:41:25.324 00.039 30444 UpdateGuideState exits: m=102567 SNR=80.6 Saturated 23:41:25.324 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:25.324 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:25.324 00.000 30444 Enqueuing Expose request 23:41:25.414 00.090 15672 IsGuiding returns 0 23:41:25.415 00.001 15672 Move returns status 0, amount 95 23:41:25.415 00.000 15672 MoveAxis(S, 63, ABG) 23:41:25.415 00.000 15672 Guiding Dir = 1, Dur = 63 23:41:25.415 00.000 15672 IsSlewing returns 0 23:41:25.416 00.001 15672 IsGuiding returns 0 23:41:25.497 00.081 15672 IsGuiding returns 1 23:41:25.497 00.000 15672 scope still moving after pulse duration time elapsed 23:41:25.518 00.021 15672 IsSlewing returns 0 23:41:25.520 00.002 15672 IsGuiding returns 1 23:41:25.542 00.022 15672 IsSlewing returns 0 23:41:25.545 00.003 15672 IsGuiding returns 1 23:41:25.566 00.021 15672 IsSlewing returns 0 23:41:25.590 00.024 15672 IsGuiding returns 0 23:41:25.592 00.002 15672 scope move finished after 63 + 112 ms 23:41:25.592 00.000 15672 Move returns status 0, amount 63 23:41:25.592 00.000 15672 move complete, result=0 23:41:25.592 00.000 15672 worker thread done servicing request 23:41:25.592 00.000 15672 Worker thread wakes up 23:41:25.592 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:25.592 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:25.593 00.001 30444 GuideStep: -0.3 px 95 ms EAST, 0.4 px 63 ms SOUTH 23:41:27.500 01.907 15672 Exposure complete 23:41:27.520 00.020 15672 worker thread done servicing request 23:41:27.520 00.000 30444 OnExposeComplete: enter 23:41:27.520 00.000 30444 UpdateGuideState(): m_state=6 23:41:27.520 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2611 23:41:27.520 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=197.13, Mass=112716, SNR=86.9, Peak=11375 HFD=3.4 23:41:27.520 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 23:41:27.520 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.22 = 1.22) 23:41:27.520 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.58 hyp=0.69 cameraTheta=1.01 mountX=0.19 mountY=0.65, mountTheta=1.28 23:41:27.521 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.58, opts=13) 23:41:27.521 00.000 30444 Enqueuing Move request for scope (0.37, 0.58) 23:41:27.521 00.000 15672 Worker thread wakes up 23:41:27.521 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.58) opts 0xd 23:41:27.521 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.58) 23:41:27.521 00.000 15672 Moving (0.37, 0.58) raw xDistance=0.19 yDistance=0.65 23:41:27.521 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:41:27.521 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 23:41:27.521 00.000 15672 MoveAxis(E, 0, ABG) 23:41:27.521 00.000 15672 Move returns status 0, amount 0 23:41:27.521 00.000 15672 MoveAxis(S, 115, ABG) 23:41:27.521 00.000 15672 Guiding Dir = 1, Dur = 115 23:41:27.522 00.001 15672 IsSlewing returns 0 23:41:27.526 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=12549, FiltMin=2666, FiltMax=9219, Gamma=2.950 23:41:27.555 00.029 15672 IsGuiding returns 0 23:41:27.576 00.021 30444 UpdateGuideState exits: m=112716 SNR=86.9 Saturated 23:41:27.576 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:27.576 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:27.576 00.000 30444 Enqueuing Expose request 23:41:27.635 00.059 15672 PulseGuide returned control before completion, sleep 46 23:41:27.682 00.047 15672 IsGuiding returns 1 23:41:27.682 00.000 15672 scope still moving after pulse duration time elapsed 23:41:27.704 00.022 15672 IsSlewing returns 0 23:41:27.704 00.000 15672 IsGuiding returns 1 23:41:27.725 00.021 15672 IsSlewing returns 0 23:41:27.726 00.001 15672 IsGuiding returns 1 23:41:27.747 00.021 15672 IsSlewing returns 0 23:41:27.749 00.002 15672 IsGuiding returns 1 23:41:27.770 00.021 15672 IsSlewing returns 0 23:41:27.827 00.057 15672 IsGuiding returns 0 23:41:27.827 00.000 15672 scope move finished after 115 + 157 ms 23:41:27.827 00.000 15672 Move returns status 0, amount 115 23:41:27.827 00.000 15672 move complete, result=0 23:41:27.827 00.000 15672 worker thread done servicing request 23:41:27.827 00.000 15672 Worker thread wakes up 23:41:27.828 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:27.828 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:27.828 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 115 ms SOUTH 23:41:29.940 02.112 15672 Exposure complete 23:41:29.959 00.019 15672 worker thread done servicing request 23:41:29.959 00.000 30444 OnExposeComplete: enter 23:41:29.960 00.001 30444 UpdateGuideState(): m_state=6 23:41:29.960 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2612 23:41:29.960 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=197.06, Mass=105541, SNR=75.5, Peak=11249 HFD=3.2 23:41:29.960 00.000 30444 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 23:41:29.960 00.000 30444 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 23:41:29.960 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.50 hyp=0.63 cameraTheta=0.92 mountX=0.23 mountY=0.57, mountTheta=1.19 23:41:29.960 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.50, opts=13) 23:41:29.960 00.000 30444 Enqueuing Move request for scope (0.38, 0.50) 23:41:29.960 00.000 15672 Worker thread wakes up 23:41:29.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.50) opts 0xd 23:41:29.961 00.001 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.50) 23:41:29.961 00.000 15672 Moving (0.38, 0.50) raw xDistance=0.23 yDistance=0.57 23:41:29.961 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 23:41:29.961 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 23:41:29.961 00.000 15672 MoveAxis(E, 0, ABG) 23:41:29.961 00.000 15672 Move returns status 0, amount 0 23:41:29.961 00.000 15672 MoveAxis(S, 103, ABG) 23:41:29.961 00.000 15672 Guiding Dir = 1, Dur = 103 23:41:29.961 00.000 15672 IsSlewing returns 0 23:41:29.962 00.001 15672 IsGuiding returns 0 23:41:29.966 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=13227, FiltMin=2690, FiltMax=9864, Gamma=2.950 23:41:30.047 00.081 15672 PulseGuide returned control before completion, sleep 29 23:41:30.078 00.031 15672 IsGuiding returns 1 23:41:30.078 00.000 15672 scope still moving after pulse duration time elapsed 23:41:30.098 00.020 15672 IsSlewing returns 0 23:41:30.100 00.002 15672 IsGuiding returns 1 23:41:30.121 00.021 15672 IsSlewing returns 0 23:41:30.128 00.007 15672 IsGuiding returns 1 23:41:30.149 00.021 15672 IsSlewing returns 0 23:41:30.207 00.058 15672 IsGuiding returns 0 23:41:30.207 00.000 15672 scope move finished after 103 + 141 ms 23:41:30.207 00.000 15672 Move returns status 0, amount 103 23:41:30.207 00.000 15672 move complete, result=0 23:41:30.207 00.000 15672 worker thread done servicing request 23:41:30.265 00.058 30444 UpdateGuideState exits: m=105541 SNR=75.5 Saturated 23:41:30.266 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:30.266 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:30.266 00.000 30444 Enqueuing Expose request 23:41:30.266 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 103 ms SOUTH 23:41:30.266 00.000 15672 Worker thread wakes up 23:41:30.266 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:30.266 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:32.174 01.908 15672 Exposure complete 23:41:32.193 00.019 15672 worker thread done servicing request 23:41:32.193 00.000 30444 OnExposeComplete: enter 23:41:32.193 00.000 30444 UpdateGuideState(): m_state=6 23:41:32.194 00.001 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2613 23:41:32.194 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=197.04, Mass=111932, SNR=99.4, Peak=12004 HFD=3.4 23:41:32.194 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 23:41:32.194 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 23:41:32.194 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.49 hyp=0.49 cameraTheta=1.75 mountX=-0.22 mountY=0.46, mountTheta=2.02 23:41:32.194 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.49, opts=13) 23:41:32.194 00.000 30444 Enqueuing Move request for scope (-0.09, 0.49) 23:41:32.194 00.000 15672 Worker thread wakes up 23:41:32.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.49) opts 0xd 23:41:32.194 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.49) 23:41:32.194 00.000 15672 Moving (-0.09, 0.49) raw xDistance=-0.22 yDistance=0.46 23:41:32.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 23:41:32.195 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 23:41:32.195 00.000 15672 MoveAxis(E, 0, ABG) 23:41:32.195 00.000 15672 Move returns status 0, amount 0 23:41:32.195 00.000 15672 MoveAxis(S, 81, ABG) 23:41:32.195 00.000 15672 Guiding Dir = 1, Dur = 81 23:41:32.196 00.001 15672 IsSlewing returns 0 23:41:32.196 00.000 15672 IsGuiding returns 0 23:41:32.200 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=12919, FiltMin=2471, FiltMax=9112, Gamma=2.950 23:41:32.252 00.052 30444 UpdateGuideState exits: m=111932 SNR=99.4 Saturated 23:41:32.252 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:32.252 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:32.253 00.001 30444 Enqueuing Expose request 23:41:32.287 00.034 15672 IsGuiding returns 1 23:41:32.287 00.000 15672 scope still moving after pulse duration time elapsed 23:41:32.308 00.021 15672 IsSlewing returns 0 23:41:32.347 00.039 15672 IsGuiding returns 1 23:41:32.369 00.022 15672 IsSlewing returns 0 23:41:32.396 00.027 15672 IsGuiding returns 0 23:41:32.396 00.000 15672 scope move finished after 81 + 118 ms 23:41:32.396 00.000 15672 Move returns status 0, amount 81 23:41:32.397 00.001 15672 move complete, result=0 23:41:32.397 00.000 15672 worker thread done servicing request 23:41:32.397 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 81 ms SOUTH 23:41:32.397 00.000 15672 Worker thread wakes up 23:41:32.397 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:32.398 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:34.505 02.107 15672 Exposure complete 23:41:34.525 00.020 15672 worker thread done servicing request 23:41:34.525 00.000 30444 OnExposeComplete: enter 23:41:34.525 00.000 30444 UpdateGuideState(): m_state=6 23:41:34.525 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2614 23:41:34.525 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=196.92, Mass=106691, SNR=80.1, Peak=11468 HFD=3.1 23:41:34.525 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 23:41:34.525 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 23:41:34.526 00.001 30444 CameraToMount -- cameraX=0.06 cameraY=0.37 hyp=0.37 cameraTheta=1.41 mountX=-0.04 mountY=0.37, mountTheta=1.69 23:41:34.526 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.37, opts=13) 23:41:34.526 00.000 30444 Enqueuing Move request for scope (0.06, 0.37) 23:41:34.526 00.000 15672 Worker thread wakes up 23:41:34.526 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.37) opts 0xd 23:41:34.526 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.37) 23:41:34.526 00.000 15672 Moving (0.06, 0.37) raw xDistance=-0.04 yDistance=0.37 23:41:34.526 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:41:34.526 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 23:41:34.526 00.000 15672 MoveAxis(E, 0, ABG) 23:41:34.526 00.000 15672 Move returns status 0, amount 0 23:41:34.526 00.000 15672 MoveAxis(S, 66, ABG) 23:41:34.526 00.000 15672 Guiding Dir = 1, Dur = 66 23:41:34.527 00.001 15672 IsSlewing returns 0 23:41:34.528 00.001 15672 IsGuiding returns 0 23:41:34.532 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=14055, FiltMin=2651, FiltMax=9623, Gamma=2.950 23:41:34.617 00.085 15672 IsGuiding returns 1 23:41:34.618 00.001 15672 scope still moving after pulse duration time elapsed 23:41:34.639 00.021 15672 IsSlewing returns 0 23:41:34.641 00.002 15672 IsGuiding returns 1 23:41:34.663 00.022 15672 IsSlewing returns 0 23:41:34.665 00.002 15672 IsGuiding returns 1 23:41:34.687 00.022 15672 IsSlewing returns 0 23:41:34.745 00.058 15672 IsGuiding returns 0 23:41:34.745 00.000 15672 scope move finished after 66 + 150 ms 23:41:34.745 00.000 15672 Move returns status 0, amount 66 23:41:34.745 00.000 15672 move complete, result=0 23:41:34.745 00.000 15672 worker thread done servicing request 23:41:34.887 00.142 30444 UpdateGuideState exits: m=106691 SNR=80.1 Saturated 23:41:34.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:34.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:34.887 00.000 30444 Enqueuing Expose request 23:41:34.887 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 66 ms SOUTH 23:41:34.887 00.000 15672 Worker thread wakes up 23:41:34.887 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:34.887 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:36.795 01.908 15672 Exposure complete 23:41:36.815 00.020 15672 worker thread done servicing request 23:41:36.815 00.000 30444 OnExposeComplete: enter 23:41:36.815 00.000 30444 UpdateGuideState(): m_state=6 23:41:36.815 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2615 23:41:36.816 00.001 30444 Star::Find returns 1 (1), X=459.51, Y=196.82, Mass=108325, SNR=78.5, Peak=11632 HFD=3.4 23:41:36.816 00.000 30444 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.28) = xAngle (2.66 = 2.66) 23:41:36.816 00.000 30444 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.60 = 2.60) 23:41:36.816 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.27 hyp=0.39 cameraTheta=2.38 mountX=-0.35 mountY=0.20, mountTheta=2.61 23:41:36.816 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.27, opts=13) 23:41:36.816 00.000 30444 Enqueuing Move request for scope (-0.28, 0.27) 23:41:36.816 00.000 15672 Worker thread wakes up 23:41:36.816 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.27) opts 0xd 23:41:36.816 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.27) 23:41:36.816 00.000 15672 Moving (-0.28, 0.27) raw xDistance=-0.35 yDistance=0.20 23:41:36.816 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 23:41:36.816 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:41:36.817 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:41:36.817 00.000 15672 MoveAxis(E, 94, ABG) 23:41:36.817 00.000 15672 Guiding Dir = 2, Dur = 94 23:41:36.818 00.001 15672 IsSlewing returns 0 23:41:36.819 00.001 15672 IsGuiding returns 0 23:41:36.822 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=12859, FiltMin=2697, FiltMax=9206, Gamma=2.950 23:41:36.836 00.014 15672 PulseGuide returned control before completion, sleep 87 23:41:36.924 00.088 15672 IsGuiding returns 1 23:41:36.924 00.000 15672 scope still moving after pulse duration time elapsed 23:41:36.934 00.010 30444 UpdateGuideState exits: m=108325 SNR=78.5 Saturated 23:41:36.934 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:36.934 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:36.934 00.000 30444 Enqueuing Expose request 23:41:36.945 00.011 15672 IsSlewing returns 0 23:41:36.947 00.002 15672 IsGuiding returns 0 23:41:36.948 00.001 15672 scope move finished after 94 + 35 ms 23:41:36.948 00.000 15672 Move returns status 0, amount 94 23:41:36.948 00.000 15672 MoveAxis(N, 0, ABG) 23:41:36.948 00.000 15672 Move returns status 0, amount 0 23:41:36.948 00.000 15672 move complete, result=0 23:41:36.948 00.000 15672 worker thread done servicing request 23:41:36.948 00.000 15672 Worker thread wakes up 23:41:36.948 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:36.948 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:36.948 00.000 30444 GuideStep: -0.3 px 94 ms EAST, 0.2 px 0 ms NORTH 23:41:39.065 02.117 15672 Exposure complete 23:41:39.098 00.033 15672 worker thread done servicing request 23:41:39.098 00.000 30444 OnExposeComplete: enter 23:41:39.098 00.000 30444 UpdateGuideState(): m_state=6 23:41:39.098 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2616 23:41:39.098 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=196.72, Mass=104790, SNR=90.2, Peak=11384 HFD=3.4 23:41:39.099 00.001 30444 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 23:41:39.099 00.000 30444 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.48 = 2.48) 23:41:39.099 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.26 mountX=-0.18 mountY=0.13, mountTheta=2.50 23:41:39.099 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.16, opts=13) 23:41:39.099 00.000 30444 Enqueuing Move request for scope (-0.14, 0.16) 23:41:39.099 00.000 15672 Worker thread wakes up 23:41:39.099 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd 23:41:39.099 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.16) 23:41:39.099 00.000 15672 Moving (-0.14, 0.16) raw xDistance=-0.18 yDistance=0.13 23:41:39.099 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:41:39.099 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:41:39.100 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:41:39.100 00.000 15672 MoveAxis(E, 0, ABG) 23:41:39.100 00.000 15672 Move returns status 0, amount 0 23:41:39.100 00.000 15672 MoveAxis(N, 0, ABG) 23:41:39.100 00.000 15672 Move returns status 0, amount 0 23:41:39.100 00.000 15672 move complete, result=0 23:41:39.100 00.000 15672 worker thread done servicing request 23:41:39.105 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2375, max=13694, FiltMin=2715, FiltMax=9764, Gamma=2.950 23:41:39.155 00.050 30444 UpdateGuideState exits: m=104790 SNR=90.2 Saturated 23:41:39.155 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:39.155 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:39.155 00.000 30444 Enqueuing Expose request 23:41:39.155 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:41:39.155 00.000 15672 Worker thread wakes up 23:41:39.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:39.155 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:41.071 01.916 15672 Exposure complete 23:41:41.103 00.032 15672 worker thread done servicing request 23:41:41.103 00.000 30444 OnExposeComplete: enter 23:41:41.103 00.000 30444 UpdateGuideState(): m_state=6 23:41:41.103 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2617 23:41:41.103 00.000 30444 Star::Find returns 1 (1), X=459.47, Y=196.98, Mass=108236, SNR=84.3, Peak=13325 HFD=3.2 23:41:41.103 00.000 30444 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.28) = xAngle (2.50 = 2.50) 23:41:41.103 00.000 30444 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.44 = 2.44) 23:41:41.103 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.43 hyp=0.54 cameraTheta=2.23 mountX=-0.43 mountY=0.35, mountTheta=2.47 23:41:41.104 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.43, opts=13) 23:41:41.104 00.000 30444 Enqueuing Move request for scope (-0.33, 0.43) 23:41:41.104 00.000 15672 Worker thread wakes up 23:41:41.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.43) opts 0xd 23:41:41.104 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.43) 23:41:41.104 00.000 15672 Moving (-0.33, 0.43) raw xDistance=-0.43 yDistance=0.35 23:41:41.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 23:41:41.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 23:41:41.104 00.000 15672 MoveAxis(E, 117, ABG) 23:41:41.104 00.000 15672 Guiding Dir = 2, Dur = 117 23:41:41.104 00.000 15672 IsSlewing returns 0 23:41:41.106 00.002 15672 IsGuiding returns 0 23:41:41.110 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=14138, FiltMin=2718, FiltMax=10180, Gamma=2.950 23:41:41.132 00.022 15672 PulseGuide returned control before completion, sleep 100 23:41:41.159 00.027 30444 UpdateGuideState exits: m=108236 SNR=84.3 Saturated 23:41:41.159 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:41.159 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:41.160 00.001 30444 Enqueuing Expose request 23:41:41.235 00.075 15672 IsGuiding returns 1 23:41:41.235 00.000 15672 scope still moving after pulse duration time elapsed 23:41:41.256 00.021 15672 IsSlewing returns 0 23:41:41.277 00.021 15672 IsGuiding returns 0 23:41:41.277 00.000 15672 scope move finished after 117 + 54 ms 23:41:41.277 00.000 15672 Move returns status 0, amount 117 23:41:41.277 00.000 15672 MoveAxis(S, 62, ABG) 23:41:41.277 00.000 15672 Guiding Dir = 1, Dur = 62 23:41:41.277 00.000 15672 IsSlewing returns 0 23:41:41.278 00.001 15672 IsGuiding returns 0 23:41:41.359 00.081 15672 IsGuiding returns 1 23:41:41.360 00.001 15672 scope still moving after pulse duration time elapsed 23:41:41.380 00.020 15672 IsSlewing returns 0 23:41:41.408 00.028 15672 IsGuiding returns 1 23:41:41.429 00.021 15672 IsSlewing returns 0 23:41:41.470 00.041 15672 IsGuiding returns 0 23:41:41.470 00.000 15672 scope move finished after 62 + 129 ms 23:41:41.470 00.000 15672 Move returns status 0, amount 62 23:41:41.471 00.001 15672 move complete, result=0 23:41:41.471 00.000 15672 worker thread done servicing request 23:41:41.471 00.000 15672 Worker thread wakes up 23:41:41.471 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:41.471 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:41.471 00.000 30444 GuideStep: -0.4 px 117 ms EAST, 0.3 px 62 ms SOUTH 23:41:43.581 02.110 15672 Exposure complete 23:41:43.601 00.020 15672 worker thread done servicing request 23:41:43.601 00.000 30444 OnExposeComplete: enter 23:41:43.601 00.000 30444 UpdateGuideState(): m_state=6 23:41:43.602 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2618 23:41:43.602 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=196.69, Mass=112810, SNR=85.3, Peak=10702 HFD=3.8 23:41:43.602 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 23:41:43.602 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 23:41:43.602 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.14 hyp=0.37 cameraTheta=0.37 mountX=0.30 mountY=0.21, mountTheta=0.61 23:41:43.602 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.14, opts=13) 23:41:43.602 00.000 30444 Enqueuing Move request for scope (0.35, 0.14) 23:41:43.602 00.000 15672 Worker thread wakes up 23:41:43.602 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.14) opts 0xd 23:41:43.602 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.14) 23:41:43.603 00.001 15672 Moving (0.35, 0.14) raw xDistance=0.30 yDistance=0.21 23:41:43.603 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30 23:41:43.603 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:41:43.603 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:41:43.603 00.000 15672 MoveAxis(W, 72, ABG) 23:41:43.603 00.000 15672 Guiding Dir = 3, Dur = 72 23:41:43.603 00.000 15672 IsSlewing returns 0 23:41:43.605 00.002 15672 IsGuiding returns 0 23:41:43.609 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=11989, FiltMin=2672, FiltMax=9042, Gamma=2.950 23:41:43.625 00.016 15672 PulseGuide returned control before completion, sleep 62 23:41:43.658 00.033 30444 UpdateGuideState exits: m=112810 SNR=85.3 Saturated 23:41:43.658 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:43.658 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:43.658 00.000 30444 Enqueuing Expose request 23:41:43.705 00.047 15672 IsGuiding returns 0 23:41:43.705 00.000 15672 Move returns status 0, amount 72 23:41:43.705 00.000 15672 MoveAxis(N, 0, ABG) 23:41:43.705 00.000 15672 Move returns status 0, amount 0 23:41:43.705 00.000 15672 move complete, result=0 23:41:43.705 00.000 15672 worker thread done servicing request 23:41:43.705 00.000 15672 Worker thread wakes up 23:41:43.705 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:43.705 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:43.705 00.000 30444 GuideStep: 0.3 px 72 ms WEST, 0.2 px 0 ms NORTH 23:41:45.612 01.907 15672 Exposure complete 23:41:45.632 00.020 15672 worker thread done servicing request 23:41:45.633 00.001 30444 OnExposeComplete: enter 23:41:45.633 00.000 30444 UpdateGuideState(): m_state=6 23:41:45.633 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2619 23:41:45.633 00.000 30444 Star::Find returns 1 (1), X=459.47, Y=196.80, Mass=105960, SNR=76.7, Peak=10949 HFD=3.6 23:41:45.633 00.000 30444 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.28) = xAngle (2.78 = 2.78) 23:41:45.633 00.000 30444 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.71 = 2.71) 23:41:45.633 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.25 hyp=0.41 cameraTheta=2.50 mountX=-0.39 mountY=0.17, mountTheta=2.72 23:41:45.633 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.25, opts=13) 23:41:45.633 00.000 30444 Enqueuing Move request for scope (-0.33, 0.25) 23:41:45.633 00.000 15672 Worker thread wakes up 23:41:45.634 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.25) opts 0xd 23:41:45.634 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.25) 23:41:45.634 00.000 15672 Moving (-0.33, 0.25) raw xDistance=-0.39 yDistance=0.17 23:41:45.634 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39 23:41:45.634 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:41:45.634 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:41:45.634 00.000 15672 MoveAxis(E, 99, ABG) 23:41:45.634 00.000 15672 Guiding Dir = 2, Dur = 99 23:41:45.634 00.000 15672 IsSlewing returns 0 23:41:45.636 00.002 15672 IsGuiding returns 0 23:41:45.640 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=11485, FiltMin=2635, FiltMax=9027, Gamma=2.950 23:41:45.686 00.046 15672 PulseGuide returned control before completion, sleep 59 23:41:45.690 00.004 30444 UpdateGuideState exits: m=105960 SNR=76.7 Saturated 23:41:45.690 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:45.690 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:45.690 00.000 30444 Enqueuing Expose request 23:41:45.747 00.057 15672 IsGuiding returns 1 23:41:45.747 00.000 15672 scope still moving after pulse duration time elapsed 23:41:45.768 00.021 15672 IsSlewing returns 0 23:41:45.769 00.001 15672 IsGuiding returns 1 23:41:45.791 00.022 15672 IsSlewing returns 0 23:41:45.798 00.007 15672 IsGuiding returns 0 23:41:45.799 00.001 15672 scope move finished after 99 + 63 ms 23:41:45.799 00.000 15672 Move returns status 0, amount 99 23:41:45.799 00.000 15672 MoveAxis(N, 0, ABG) 23:41:45.799 00.000 15672 Move returns status 0, amount 0 23:41:45.799 00.000 15672 move complete, result=0 23:41:45.799 00.000 15672 worker thread done servicing request 23:41:45.799 00.000 15672 Worker thread wakes up 23:41:45.799 00.000 30444 GuideStep: -0.4 px 99 ms EAST, 0.2 px 0 ms NORTH 23:41:45.799 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:45.799 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:47.905 02.106 15672 Exposure complete 23:41:47.925 00.020 15672 worker thread done servicing request 23:41:47.925 00.000 30444 OnExposeComplete: enter 23:41:47.925 00.000 30444 UpdateGuideState(): m_state=6 23:41:47.925 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2620 23:41:47.925 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=196.93, Mass=109863, SNR=77.2, Peak=11808 HFD=3.4 23:41:47.925 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 23:41:47.925 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 23:41:47.925 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.37 hyp=0.41 cameraTheta=1.96 mountX=-0.25 mountY=0.33, mountTheta=2.22 23:41:47.926 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.37, opts=13) 23:41:47.926 00.000 30444 Enqueuing Move request for scope (-0.16, 0.37) 23:41:47.926 00.000 15672 Worker thread wakes up 23:41:47.926 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.37) opts 0xd 23:41:47.926 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.37) 23:41:47.926 00.000 15672 Moving (-0.16, 0.37) raw xDistance=-0.25 yDistance=0.33 23:41:47.926 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25 23:41:47.926 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 23:41:47.926 00.000 15672 MoveAxis(E, 75, ABG) 23:41:47.926 00.000 15672 Guiding Dir = 2, Dur = 75 23:41:47.927 00.001 15672 IsSlewing returns 0 23:41:47.929 00.002 15672 IsGuiding returns 0 23:41:47.933 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=12263, FiltMin=2675, FiltMax=9027, Gamma=2.950 23:41:47.954 00.021 15672 PulseGuide returned control before completion, sleep 60 23:41:47.981 00.027 30444 UpdateGuideState exits: m=109863 SNR=77.2 Saturated 23:41:47.981 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:47.981 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:47.981 00.000 30444 Enqueuing Expose request 23:41:48.050 00.069 15672 IsGuiding returns 0 23:41:48.051 00.001 15672 Move returns status 0, amount 75 23:41:48.051 00.000 15672 MoveAxis(S, 59, ABG) 23:41:48.051 00.000 15672 Guiding Dir = 1, Dur = 59 23:41:48.051 00.000 15672 IsSlewing returns 0 23:41:48.054 00.003 15672 IsGuiding returns 0 23:41:48.133 00.079 15672 IsGuiding returns 1 23:41:48.133 00.000 15672 scope still moving after pulse duration time elapsed 23:41:48.154 00.021 15672 IsSlewing returns 0 23:41:48.157 00.003 15672 IsGuiding returns 1 23:41:48.178 00.021 15672 IsSlewing returns 0 23:41:48.181 00.003 15672 IsGuiding returns 1 23:41:48.202 00.021 15672 IsSlewing returns 0 23:41:48.259 00.057 15672 IsGuiding returns 0 23:41:48.259 00.000 15672 scope move finished after 59 + 145 ms 23:41:48.259 00.000 15672 Move returns status 0, amount 59 23:41:48.259 00.000 15672 move complete, result=0 23:41:48.260 00.001 15672 worker thread done servicing request 23:41:48.260 00.000 15672 Worker thread wakes up 23:41:48.260 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:48.260 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:48.260 00.000 30444 GuideStep: -0.3 px 75 ms EAST, 0.3 px 59 ms SOUTH 23:41:50.167 01.907 15672 Exposure complete 23:41:50.187 00.020 15672 worker thread done servicing request 23:41:50.187 00.000 30444 OnExposeComplete: enter 23:41:50.188 00.001 30444 UpdateGuideState(): m_state=6 23:41:50.188 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2621 23:41:50.188 00.000 30444 Star::Find returns 1 (1), X=459.95, Y=196.77, Mass=103608, SNR=82.0, Peak=10893 HFD=3.5 23:41:50.188 00.000 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 23:41:50.188 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.18 = 1.18) 23:41:50.188 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.26 cameraTheta=0.96 mountX=0.08 mountY=0.24, mountTheta=1.23 23:41:50.188 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.21, opts=13) 23:41:50.188 00.000 30444 Enqueuing Move request for scope (0.15, 0.21) 23:41:50.188 00.000 15672 Worker thread wakes up 23:41:50.188 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd 23:41:50.189 00.001 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.21) 23:41:50.189 00.000 15672 Moving (0.15, 0.21) raw xDistance=0.08 yDistance=0.24 23:41:50.189 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:41:50.189 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:41:50.189 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 23:41:50.189 00.000 15672 MoveAxis(E, 0, ABG) 23:41:50.189 00.000 15672 Move returns status 0, amount 0 23:41:50.189 00.000 15672 MoveAxis(N, 0, ABG) 23:41:50.189 00.000 15672 Move returns status 0, amount 0 23:41:50.189 00.000 15672 move complete, result=0 23:41:50.189 00.000 15672 worker thread done servicing request 23:41:50.194 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=12812, FiltMin=2678, FiltMax=9030, Gamma=2.950 23:41:50.689 00.495 30444 UpdateGuideState exits: m=103608 SNR=82.0 Saturated 23:41:50.689 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:50.689 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:50.689 00.000 30444 Enqueuing Expose request 23:41:50.689 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:41:50.689 00.000 15672 Worker thread wakes up 23:41:50.689 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:50.689 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:52.796 02.107 15672 Exposure complete 23:41:52.816 00.020 15672 worker thread done servicing request 23:41:52.816 00.000 30444 OnExposeComplete: enter 23:41:52.817 00.001 30444 UpdateGuideState(): m_state=6 23:41:52.817 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2622 23:41:52.817 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=196.76, Mass=112270, SNR=79.9, Peak=10630 HFD=4.0 23:41:52.817 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 23:41:52.817 00.000 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 23:41:52.817 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.30 cameraTheta=0.73 mountX=0.16 mountY=0.24, mountTheta=0.98 23:41:52.817 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.20, opts=13) 23:41:52.817 00.000 30444 Enqueuing Move request for scope (0.23, 0.20) 23:41:52.817 00.000 15672 Worker thread wakes up 23:41:52.818 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd 23:41:52.818 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.20) 23:41:52.818 00.000 15672 Moving (0.23, 0.20) raw xDistance=0.16 yDistance=0.24 23:41:52.818 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:41:52.818 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:41:52.818 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 23:41:52.818 00.000 15672 MoveAxis(E, 0, ABG) 23:41:52.818 00.000 15672 Move returns status 0, amount 0 23:41:52.818 00.000 15672 MoveAxis(N, 0, ABG) 23:41:52.818 00.000 15672 Move returns status 0, amount 0 23:41:52.818 00.000 15672 move complete, result=0 23:41:52.818 00.000 15672 worker thread done servicing request 23:41:52.822 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=12208, FiltMin=2690, FiltMax=9119, Gamma=2.950 23:41:52.873 00.051 30444 UpdateGuideState exits: m=112270 SNR=79.9 Saturated 23:41:52.873 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:52.873 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:52.873 00.000 30444 Enqueuing Expose request 23:41:52.873 00.000 15672 Worker thread wakes up 23:41:52.873 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:52.873 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:41:52.873 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:54.783 01.910 15672 Exposure complete 23:41:54.802 00.019 15672 worker thread done servicing request 23:41:54.802 00.000 30444 OnExposeComplete: enter 23:41:54.802 00.000 30444 UpdateGuideState(): m_state=6 23:41:54.803 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2623 23:41:54.803 00.000 30444 Star::Find returns 1 (1), X=459.63, Y=197.06, Mass=91484, SNR=65.2, Peak=12111 HFD=3.1 23:41:54.803 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 23:41:54.803 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.11 = 2.11) 23:41:54.803 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.50 hyp=0.53 cameraTheta=1.89 mountX=-0.30 mountY=0.45, mountTheta=2.15 23:41:54.803 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.50, opts=13) 23:41:54.803 00.000 30444 Enqueuing Move request for scope (-0.17, 0.50) 23:41:54.803 00.000 15672 Worker thread wakes up 23:41:54.803 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.50) opts 0xd 23:41:54.804 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.50) 23:41:54.804 00.000 15672 Moving (-0.17, 0.50) raw xDistance=-0.30 yDistance=0.45 23:41:54.804 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 23:41:54.804 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 23:41:54.804 00.000 15672 MoveAxis(E, 80, ABG) 23:41:54.804 00.000 15672 Guiding Dir = 2, Dur = 80 23:41:54.804 00.000 15672 IsSlewing returns 0 23:41:54.805 00.001 15672 IsGuiding returns 0 23:41:54.810 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=14840, FiltMin=2686, FiltMax=9380, Gamma=2.950 23:41:54.823 00.013 15672 PulseGuide returned control before completion, sleep 73 23:41:54.859 00.036 30444 UpdateGuideState exits: m=91484 SNR=65.2 Saturated 23:41:54.859 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:54.859 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:54.859 00.000 30444 Enqueuing Expose request 23:41:54.897 00.038 15672 IsGuiding returns 1 23:41:54.898 00.001 15672 scope still moving after pulse duration time elapsed 23:41:54.919 00.021 15672 IsSlewing returns 0 23:41:54.935 00.016 15672 IsGuiding returns 0 23:41:54.935 00.000 15672 scope move finished after 80 + 49 ms 23:41:54.935 00.000 15672 Move returns status 0, amount 80 23:41:54.935 00.000 15672 MoveAxis(S, 81, ABG) 23:41:54.935 00.000 15672 Guiding Dir = 1, Dur = 81 23:41:54.936 00.001 15672 IsSlewing returns 0 23:41:54.936 00.000 15672 IsGuiding returns 0 23:41:55.015 00.079 15672 PulseGuide returned control before completion, sleep 12 23:41:55.031 00.016 15672 IsGuiding returns 1 23:41:55.031 00.000 15672 scope still moving after pulse duration time elapsed 23:41:55.053 00.022 15672 IsSlewing returns 0 23:41:55.055 00.002 15672 IsGuiding returns 1 23:41:55.076 00.021 15672 IsSlewing returns 0 23:41:55.079 00.003 15672 IsGuiding returns 1 23:41:55.101 00.022 15672 IsSlewing returns 0 23:41:55.159 00.058 15672 IsGuiding returns 0 23:41:55.160 00.001 15672 scope move finished after 81 + 142 ms 23:41:55.160 00.000 15672 Move returns status 0, amount 81 23:41:55.160 00.000 15672 move complete, result=0 23:41:55.160 00.000 15672 worker thread done servicing request 23:41:55.160 00.000 15672 Worker thread wakes up 23:41:55.160 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:55.160 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:55.161 00.001 30444 GuideStep: -0.3 px 80 ms EAST, 0.5 px 81 ms SOUTH 23:41:57.277 02.116 15672 Exposure complete 23:41:57.310 00.033 15672 worker thread done servicing request 23:41:57.310 00.000 30444 OnExposeComplete: enter 23:41:57.310 00.000 30444 UpdateGuideState(): m_state=6 23:41:57.310 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2624 23:41:57.310 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=196.99, Mass=120567, SNR=87.6, Peak=12084 HFD=3.8 23:41:57.310 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 23:41:57.310 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 23:41:57.310 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.43 hyp=0.58 cameraTheta=0.85 mountX=0.25 mountY=0.51, mountTheta=1.11 23:41:57.310 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.43, opts=13) 23:41:57.311 00.001 30444 Enqueuing Move request for scope (0.38, 0.43) 23:41:57.311 00.000 15672 Worker thread wakes up 23:41:57.311 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.43) opts 0xd 23:41:57.311 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.43) 23:41:57.311 00.000 15672 Moving (0.38, 0.43) raw xDistance=0.25 yDistance=0.51 23:41:57.311 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 23:41:57.311 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 23:41:57.311 00.000 15672 MoveAxis(E, 0, ABG) 23:41:57.311 00.000 15672 Move returns status 0, amount 0 23:41:57.311 00.000 15672 MoveAxis(S, 90, ABG) 23:41:57.311 00.000 15672 Guiding Dir = 1, Dur = 90 23:41:57.312 00.001 15672 IsSlewing returns 0 23:41:57.312 00.000 15672 IsGuiding returns 0 23:41:57.317 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=13933, FiltMin=2677, FiltMax=9758, Gamma=2.950 23:41:57.396 00.079 15672 PulseGuide returned control before completion, sleep 18 23:41:57.416 00.020 15672 IsGuiding returns 1 23:41:57.416 00.000 15672 scope still moving after pulse duration time elapsed 23:41:57.437 00.021 15672 IsSlewing returns 0 23:41:57.438 00.001 15672 IsGuiding returns 1 23:41:57.459 00.021 15672 IsSlewing returns 0 23:41:57.460 00.001 15672 IsGuiding returns 1 23:41:57.481 00.021 15672 IsSlewing returns 0 23:41:57.540 00.059 15672 IsGuiding returns 0 23:41:57.540 00.000 15672 scope move finished after 90 + 137 ms 23:41:57.540 00.000 15672 Move returns status 0, amount 90 23:41:57.540 00.000 15672 move complete, result=0 23:41:57.541 00.001 15672 worker thread done servicing request 23:41:57.816 00.275 30444 UpdateGuideState exits: m=120567 SNR=87.6 Saturated 23:41:57.816 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:57.816 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:57.816 00.000 30444 Enqueuing Expose request 23:41:57.816 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 90 ms SOUTH 23:41:57.816 00.000 15672 Worker thread wakes up 23:41:57.816 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:41:57.816 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:41:59.725 01.909 15672 Exposure complete 23:41:59.745 00.020 15672 worker thread done servicing request 23:41:59.745 00.000 30444 OnExposeComplete: enter 23:41:59.746 00.001 30444 UpdateGuideState(): m_state=6 23:41:59.746 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2625 23:41:59.746 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=196.77, Mass=104260, SNR=80.6, Peak=10560 HFD=3.4 23:41:59.746 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 23:41:59.746 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 23:41:59.746 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.22 hyp=0.59 cameraTheta=0.38 mountX=0.46 mountY=0.33, mountTheta=0.62 23:41:59.746 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.22, opts=13) 23:41:59.746 00.000 30444 Enqueuing Move request for scope (0.54, 0.22) 23:41:59.747 00.001 15672 Worker thread wakes up 23:41:59.747 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.22) opts 0xd 23:41:59.747 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.22) 23:41:59.747 00.000 15672 Moving (0.54, 0.22) raw xDistance=0.46 yDistance=0.33 23:41:59.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 23:41:59.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 23:41:59.747 00.000 15672 MoveAxis(W, 125, ABG) 23:41:59.747 00.000 15672 Guiding Dir = 3, Dur = 125 23:41:59.748 00.001 15672 IsSlewing returns 0 23:41:59.748 00.000 15672 IsGuiding returns 0 23:41:59.752 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12356, FiltMin=2688, FiltMax=9578, Gamma=2.950 23:41:59.776 00.024 15672 PulseGuide returned control before completion, sleep 108 23:41:59.802 00.026 30444 UpdateGuideState exits: m=104260 SNR=80.6 Saturated 23:41:59.802 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:59.802 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:41:59.802 00.000 30444 Enqueuing Expose request 23:41:59.936 00.134 15672 IsGuiding returns 0 23:41:59.936 00.000 15672 Move returns status 0, amount 125 23:41:59.936 00.000 15672 MoveAxis(S, 59, ABG) 23:41:59.936 00.000 15672 Guiding Dir = 1, Dur = 59 23:41:59.937 00.001 15672 IsSlewing returns 0 23:41:59.937 00.000 15672 IsGuiding returns 0 23:42:00.017 00.080 15672 IsGuiding returns 1 23:42:00.017 00.000 15672 scope still moving after pulse duration time elapsed 23:42:00.038 00.021 15672 IsSlewing returns 0 23:42:00.039 00.001 15672 IsGuiding returns 1 23:42:00.060 00.021 15672 IsSlewing returns 0 23:42:00.061 00.001 15672 IsGuiding returns 1 23:42:00.081 00.020 15672 IsSlewing returns 0 23:42:00.095 00.014 15672 IsGuiding returns 0 23:42:00.095 00.000 15672 scope move finished after 59 + 98 ms 23:42:00.095 00.000 15672 Move returns status 0, amount 59 23:42:00.095 00.000 15672 move complete, result=0 23:42:00.095 00.000 15672 worker thread done servicing request 23:42:00.095 00.000 15672 Worker thread wakes up 23:42:00.095 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:00.095 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:00.095 00.000 30444 GuideStep: 0.5 px 125 ms WEST, 0.3 px 59 ms SOUTH 23:42:02.213 02.118 15672 Exposure complete 23:42:02.246 00.033 15672 worker thread done servicing request 23:42:02.247 00.001 30444 OnExposeComplete: enter 23:42:02.247 00.000 30444 UpdateGuideState(): m_state=6 23:42:02.247 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2626 23:42:02.247 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=196.80, Mass=106810, SNR=78.6, Peak=10794 HFD=3.6 23:42:02.247 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 23:42:02.247 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 23:42:02.247 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.07 mountX=-0.20 mountY=0.21, mountTheta=2.32 23:42:02.247 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.25, opts=13) 23:42:02.247 00.000 30444 Enqueuing Move request for scope (-0.13, 0.25) 23:42:02.247 00.000 15672 Worker thread wakes up 23:42:02.248 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd 23:42:02.248 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.25) 23:42:02.248 00.000 15672 Moving (-0.13, 0.25) raw xDistance=-0.20 yDistance=0.21 23:42:02.248 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 23:42:02.248 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:42:02.248 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:42:02.248 00.000 15672 MoveAxis(E, 0, ABG) 23:42:02.248 00.000 15672 Move returns status 0, amount 0 23:42:02.248 00.000 15672 MoveAxis(N, 0, ABG) 23:42:02.248 00.000 15672 Move returns status 0, amount 0 23:42:02.248 00.000 15672 move complete, result=0 23:42:02.248 00.000 15672 worker thread done servicing request 23:42:02.253 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=12469, FiltMin=2643, FiltMax=9092, Gamma=2.950 23:42:02.303 00.050 30444 UpdateGuideState exits: m=106810 SNR=78.6 Saturated 23:42:02.303 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:02.303 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:02.303 00.000 30444 Enqueuing Expose request 23:42:02.303 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:42:02.303 00.000 15672 Worker thread wakes up 23:42:02.303 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:02.303 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:04.211 01.908 15672 Exposure complete 23:42:04.234 00.023 15672 worker thread done servicing request 23:42:04.234 00.000 30444 OnExposeComplete: enter 23:42:04.235 00.001 30444 UpdateGuideState(): m_state=6 23:42:04.235 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2627 23:42:04.235 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=196.69, Mass=119431, SNR=94.5, Peak=11593 HFD=3.4 23:42:04.235 00.000 30444 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 23:42:04.235 00.000 30444 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 23:42:04.235 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.57 mountX=0.17 mountY=0.18, mountTheta=0.81 23:42:04.235 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.14, opts=13) 23:42:04.235 00.000 30444 Enqueuing Move request for scope (0.22, 0.14) 23:42:04.235 00.000 15672 Worker thread wakes up 23:42:04.235 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd 23:42:04.236 00.001 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.14) 23:42:04.236 00.000 15672 Moving (0.22, 0.14) raw xDistance=0.17 yDistance=0.18 23:42:04.236 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:42:04.236 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:42:04.236 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 23:42:04.236 00.000 15672 MoveAxis(E, 0, ABG) 23:42:04.236 00.000 15672 Move returns status 0, amount 0 23:42:04.236 00.000 15672 MoveAxis(N, 0, ABG) 23:42:04.236 00.000 15672 Move returns status 0, amount 0 23:42:04.236 00.000 15672 move complete, result=0 23:42:04.236 00.000 15672 worker thread done servicing request 23:42:04.240 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=14070, FiltMin=2694, FiltMax=10140, Gamma=2.950 23:42:04.290 00.050 30444 UpdateGuideState exits: m=119431 SNR=94.5 Saturated 23:42:04.290 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:04.290 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:04.290 00.000 30444 Enqueuing Expose request 23:42:04.290 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:42:04.290 00.000 15672 Worker thread wakes up 23:42:04.290 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:04.290 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:06.400 02.110 15672 Exposure complete 23:42:06.420 00.020 15672 worker thread done servicing request 23:42:06.420 00.000 30444 OnExposeComplete: enter 23:42:06.420 00.000 30444 UpdateGuideState(): m_state=6 23:42:06.420 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2628 23:42:06.420 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=196.43, Mass=116707, SNR=95.3, Peak=11378 HFD=3.6 23:42:06.420 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 23:42:06.420 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 23:42:06.420 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.56 mountX=0.04 mountY=-0.12, mountTheta=-1.29 23:42:06.420 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.13, opts=13) 23:42:06.420 00.000 30444 Enqueuing Move request for scope (0.00, -0.13) 23:42:06.421 00.001 15672 Worker thread wakes up 23:42:06.421 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd 23:42:06.421 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.13) 23:42:06.421 00.000 15672 Moving (0.00, -0.13) raw xDistance=0.04 yDistance=-0.12 23:42:06.421 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:42:06.421 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:42:06.421 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:42:06.421 00.000 15672 MoveAxis(E, 0, ABG) 23:42:06.421 00.000 15672 Move returns status 0, amount 0 23:42:06.421 00.000 15672 MoveAxis(N, 0, ABG) 23:42:06.421 00.000 15672 Move returns status 0, amount 0 23:42:06.421 00.000 15672 move complete, result=0 23:42:06.421 00.000 15672 worker thread done servicing request 23:42:06.426 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=11378, FiltMin=2728, FiltMax=9439, Gamma=2.950 23:42:06.477 00.051 30444 UpdateGuideState exits: m=116707 SNR=95.3 Saturated 23:42:06.477 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:06.477 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:06.477 00.000 30444 Enqueuing Expose request 23:42:06.478 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:42:06.478 00.000 15672 Worker thread wakes up 23:42:06.478 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:06.478 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:08.385 01.907 15672 Exposure complete 23:42:08.405 00.020 15672 worker thread done servicing request 23:42:08.405 00.000 30444 OnExposeComplete: enter 23:42:08.405 00.000 30444 UpdateGuideState(): m_state=6 23:42:08.405 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2629 23:42:08.405 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.58, Mass=115536, SNR=85.9, Peak=9801 HFD=3.8 23:42:08.405 00.000 30444 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 23:42:08.405 00.000 30444 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 23:42:08.405 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.02 hyp=0.37 cameraTheta=0.06 mountX=0.35 mountY=0.10, mountTheta=0.28 23:42:08.406 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.02, opts=13) 23:42:08.406 00.000 30444 Enqueuing Move request for scope (0.37, 0.02) 23:42:08.406 00.000 15672 Worker thread wakes up 23:42:08.406 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.02) opts 0xd 23:42:08.406 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.02) 23:42:08.406 00.000 15672 Moving (0.37, 0.02) raw xDistance=0.35 yDistance=0.10 23:42:08.406 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 23:42:08.406 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:42:08.406 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 23:42:08.406 00.000 15672 MoveAxis(W, 93, ABG) 23:42:08.406 00.000 15672 Guiding Dir = 3, Dur = 93 23:42:08.407 00.001 15672 IsSlewing returns 0 23:42:08.408 00.001 15672 IsGuiding returns 0 23:42:08.412 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=10398, FiltMin=2657, FiltMax=9236, Gamma=2.950 23:42:08.434 00.022 15672 PulseGuide returned control before completion, sleep 77 23:42:08.463 00.029 30444 UpdateGuideState exits: m=115536 SNR=85.9 Saturated 23:42:08.463 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:08.463 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:08.463 00.000 30444 Enqueuing Expose request 23:42:08.513 00.050 15672 IsGuiding returns 1 23:42:08.513 00.000 15672 scope still moving after pulse duration time elapsed 23:42:08.533 00.020 15672 IsSlewing returns 0 23:42:08.546 00.013 15672 IsGuiding returns 0 23:42:08.546 00.000 15672 scope move finished after 93 + 45 ms 23:42:08.546 00.000 15672 Move returns status 0, amount 93 23:42:08.546 00.000 15672 MoveAxis(N, 0, ABG) 23:42:08.546 00.000 15672 Move returns status 0, amount 0 23:42:08.546 00.000 15672 move complete, result=0 23:42:08.546 00.000 15672 worker thread done servicing request 23:42:08.546 00.000 15672 Worker thread wakes up 23:42:08.546 00.000 30444 GuideStep: 0.3 px 93 ms WEST, 0.1 px 0 ms NORTH 23:42:08.546 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:08.546 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:10.663 02.117 15672 Exposure complete 23:42:10.683 00.020 15672 worker thread done servicing request 23:42:10.683 00.000 30444 OnExposeComplete: enter 23:42:10.683 00.000 30444 UpdateGuideState(): m_state=6 23:42:10.683 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2630 23:42:10.684 00.001 30444 Star::Find returns 1 (1), X=459.65, Y=196.56, Mass=99632, SNR=69.6, Peak=10809 HFD=3.4 23:42:10.684 00.000 30444 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.28) = xAngle (3.39 = -2.89) 23:42:10.684 00.000 30444 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.95) 23:42:10.684 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.11 mountX=-0.14 mountY=-0.03, mountTheta=-2.95 23:42:10.684 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.00, opts=13) 23:42:10.684 00.000 30444 Enqueuing Move request for scope (-0.15, 0.00) 23:42:10.684 00.000 15672 Worker thread wakes up 23:42:10.684 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd 23:42:10.684 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.00) 23:42:10.684 00.000 15672 Moving (-0.15, 0.00) raw xDistance=-0.14 yDistance=-0.03 23:42:10.684 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:42:10.685 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:42:10.685 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:42:10.685 00.000 15672 MoveAxis(E, 0, ABG) 23:42:10.685 00.000 15672 Move returns status 0, amount 0 23:42:10.685 00.000 15672 MoveAxis(N, 0, ABG) 23:42:10.685 00.000 15672 Move returns status 0, amount 0 23:42:10.685 00.000 15672 move complete, result=0 23:42:10.685 00.000 15672 worker thread done servicing request 23:42:10.690 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2388, max=11277, FiltMin=2684, FiltMax=8677, Gamma=2.950 23:42:10.740 00.050 30444 UpdateGuideState exits: m=99632 SNR=69.6 Saturated 23:42:10.740 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:10.740 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:10.740 00.000 30444 Enqueuing Expose request 23:42:10.740 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:42:10.740 00.000 15672 Worker thread wakes up 23:42:10.740 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:10.740 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:12.648 01.908 15672 Exposure complete 23:42:12.668 00.020 15672 worker thread done servicing request 23:42:12.668 00.000 30444 OnExposeComplete: enter 23:42:12.668 00.000 30444 UpdateGuideState(): m_state=6 23:42:12.668 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2631 23:42:12.668 00.000 30444 Star::Find returns 1 (1), X=459.50, Y=196.48, Mass=101797, SNR=71.3, Peak=11398 HFD=3.2 23:42:12.668 00.000 30444 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 23:42:12.668 00.000 30444 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 23:42:12.668 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-2.89 mountX=-0.26 mountY=-0.14, mountTheta=-2.66 23:42:12.668 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.08, opts=13) 23:42:12.669 00.001 30444 Enqueuing Move request for scope (-0.29, -0.08) 23:42:12.669 00.000 15672 Worker thread wakes up 23:42:12.669 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.08) opts 0xd 23:42:12.669 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.08) 23:42:12.669 00.000 15672 Moving (-0.29, -0.08) raw xDistance=-0.26 yDistance=-0.14 23:42:12.669 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26 23:42:12.669 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:42:12.669 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 23:42:12.669 00.000 15672 MoveAxis(E, 71, ABG) 23:42:12.669 00.000 15672 Guiding Dir = 2, Dur = 71 23:42:12.670 00.001 15672 IsSlewing returns 0 23:42:12.671 00.001 15672 IsGuiding returns 0 23:42:12.675 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2070, max=11429, FiltMin=2552, FiltMax=8780, Gamma=2.950 23:42:12.700 00.025 15672 PulseGuide returned control before completion, sleep 53 23:42:12.724 00.024 30444 UpdateGuideState exits: m=101797 SNR=71.3 Saturated 23:42:12.724 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:12.724 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:12.724 00.000 30444 Enqueuing Expose request 23:42:12.797 00.073 15672 IsGuiding returns 0 23:42:12.797 00.000 15672 Move returns status 0, amount 71 23:42:12.798 00.001 15672 MoveAxis(N, 0, ABG) 23:42:12.798 00.000 15672 Move returns status 0, amount 0 23:42:12.798 00.000 15672 move complete, result=0 23:42:12.798 00.000 15672 worker thread done servicing request 23:42:12.798 00.000 15672 Worker thread wakes up 23:42:12.798 00.000 30444 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH 23:42:12.798 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:12.799 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:14.914 02.115 15672 Exposure complete 23:42:14.942 00.028 15672 worker thread done servicing request 23:42:14.942 00.000 30444 OnExposeComplete: enter 23:42:14.942 00.000 30444 UpdateGuideState(): m_state=6 23:42:14.942 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2632 23:42:14.942 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=196.51, Mass=106853, SNR=75.1, Peak=10516 HFD=3.6 23:42:14.942 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 23:42:14.942 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 23:42:14.942 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.43 mountX=0.02 mountY=-0.04, mountTheta=-1.16 23:42:14.943 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.04, opts=13) 23:42:14.943 00.000 30444 Enqueuing Move request for scope (0.01, -0.04) 23:42:14.943 00.000 15672 Worker thread wakes up 23:42:14.943 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd 23:42:14.943 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.04) 23:42:14.943 00.000 15672 Moving (0.01, -0.04) raw xDistance=0.02 yDistance=-0.04 23:42:14.943 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:42:14.943 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:42:14.943 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:42:14.943 00.000 15672 MoveAxis(E, 0, ABG) 23:42:14.943 00.000 15672 Move returns status 0, amount 0 23:42:14.943 00.000 15672 MoveAxis(N, 0, ABG) 23:42:14.943 00.000 15672 Move returns status 0, amount 0 23:42:14.943 00.000 15672 move complete, result=0 23:42:14.943 00.000 15672 worker thread done servicing request 23:42:14.948 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=11632, FiltMin=2647, FiltMax=8611, Gamma=2.950 23:42:14.998 00.050 30444 UpdateGuideState exits: m=106853 SNR=75.1 Saturated 23:42:14.998 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:14.998 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:14.998 00.000 30444 Enqueuing Expose request 23:42:14.998 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 23:42:14.998 00.000 15672 Worker thread wakes up 23:42:14.998 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:14.998 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:16.905 01.907 15672 Exposure complete 23:42:16.925 00.020 15672 worker thread done servicing request 23:42:16.925 00.000 30444 OnExposeComplete: enter 23:42:16.925 00.000 30444 UpdateGuideState(): m_state=6 23:42:16.925 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2633 23:42:16.925 00.000 30444 Star::Find returns 1 (1), X=459.90, Y=196.24, Mass=117090, SNR=87.1, Peak=11419 HFD=3.7 23:42:16.925 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 23:42:16.925 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 23:42:16.925 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.24 mountX=0.19 mountY=-0.28, mountTheta=-0.98 23:42:16.926 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.31, opts=13) 23:42:16.926 00.000 30444 Enqueuing Move request for scope (0.11, -0.31) 23:42:16.926 00.000 15672 Worker thread wakes up 23:42:16.926 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.31) opts 0xd 23:42:16.926 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.31) 23:42:16.926 00.000 15672 Moving (0.11, -0.31) raw xDistance=0.19 yDistance=-0.28 23:42:16.926 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:42:16.926 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:42:16.926 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 23:42:16.926 00.000 15672 MoveAxis(E, 0, ABG) 23:42:16.927 00.001 15672 Move returns status 0, amount 0 23:42:16.927 00.000 15672 MoveAxis(N, 0, ABG) 23:42:16.927 00.000 15672 Move returns status 0, amount 0 23:42:16.927 00.000 15672 move complete, result=0 23:42:16.927 00.000 15672 worker thread done servicing request 23:42:16.931 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=11419, FiltMin=2654, FiltMax=9298, Gamma=2.950 23:42:16.981 00.050 30444 UpdateGuideState exits: m=117090 SNR=87.1 Saturated 23:42:16.981 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:16.981 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:16.981 00.000 30444 Enqueuing Expose request 23:42:16.981 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 23:42:16.981 00.000 15672 Worker thread wakes up 23:42:16.981 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:16.982 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:19.089 02.107 15672 Exposure complete 23:42:19.109 00.020 15672 worker thread done servicing request 23:42:19.109 00.000 30444 OnExposeComplete: enter 23:42:19.109 00.000 30444 UpdateGuideState(): m_state=6 23:42:19.109 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2634 23:42:19.109 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=196.88, Mass=119243, SNR=87.6, Peak=10663 HFD=3.9 23:42:19.109 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 23:42:19.109 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 23:42:19.109 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.32 hyp=0.41 cameraTheta=0.89 mountX=0.16 mountY=0.37, mountTheta=1.16 23:42:19.110 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.32, opts=13) 23:42:19.110 00.000 30444 Enqueuing Move request for scope (0.26, 0.32) 23:42:19.110 00.000 15672 Worker thread wakes up 23:42:19.111 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.32) opts 0xd 23:42:19.111 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.32) 23:42:19.111 00.000 15672 Moving (0.26, 0.32) raw xDistance=0.16 yDistance=0.37 23:42:19.111 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:42:19.111 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 23:42:19.111 00.000 15672 MoveAxis(E, 0, ABG) 23:42:19.111 00.000 15672 Move returns status 0, amount 0 23:42:19.111 00.000 15672 MoveAxis(S, 66, ABG) 23:42:19.111 00.000 15672 Guiding Dir = 1, Dur = 66 23:42:19.111 00.000 15672 IsSlewing returns 0 23:42:19.112 00.001 15672 IsGuiding returns 0 23:42:19.116 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=11605, FiltMin=2469, FiltMax=9582, Gamma=2.950 23:42:19.166 00.050 30444 UpdateGuideState exits: m=119243 SNR=87.6 Saturated 23:42:19.166 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:19.166 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:19.166 00.000 30444 Enqueuing Expose request 23:42:19.218 00.052 15672 IsGuiding returns 1 23:42:19.218 00.000 15672 scope still moving after pulse duration time elapsed 23:42:19.239 00.021 15672 IsSlewing returns 0 23:42:19.240 00.001 15672 IsGuiding returns 1 23:42:19.261 00.021 15672 IsSlewing returns 0 23:42:19.282 00.021 15672 IsGuiding returns 0 23:42:19.282 00.000 15672 scope move finished after 66 + 104 ms 23:42:19.282 00.000 15672 Move returns status 0, amount 66 23:42:19.282 00.000 15672 move complete, result=0 23:42:19.282 00.000 15672 worker thread done servicing request 23:42:19.282 00.000 15672 Worker thread wakes up 23:42:19.282 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 66 ms SOUTH 23:42:19.282 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:19.282 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:21.190 01.908 15672 Exposure complete 23:42:21.210 00.020 15672 worker thread done servicing request 23:42:21.210 00.000 30444 OnExposeComplete: enter 23:42:21.210 00.000 30444 UpdateGuideState(): m_state=6 23:42:21.210 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2635 23:42:21.211 00.001 30444 Star::Find returns 1 (1), X=460.20, Y=196.77, Mass=106539, SNR=75.1, Peak=10520 HFD=3.5 23:42:21.211 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.76 = 0.76) 23:42:21.211 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 23:42:21.211 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.21 hyp=0.45 cameraTheta=0.48 mountX=0.33 mountY=0.29, mountTheta=0.73 23:42:21.211 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.21, opts=13) 23:42:21.211 00.000 30444 Enqueuing Move request for scope (0.40, 0.21) 23:42:21.211 00.000 15672 Worker thread wakes up 23:42:21.211 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.21) opts 0xd 23:42:21.211 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.21) 23:42:21.211 00.000 15672 Moving (0.40, 0.21) raw xDistance=0.33 yDistance=0.29 23:42:21.211 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 23:42:21.211 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 23:42:21.211 00.000 15672 MoveAxis(W, 89, ABG) 23:42:21.212 00.001 15672 Guiding Dir = 3, Dur = 89 23:42:21.213 00.001 15672 IsSlewing returns 0 23:42:21.213 00.000 15672 IsGuiding returns 0 23:42:21.218 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11935, FiltMin=2704, FiltMax=9274, Gamma=2.950 23:42:21.230 00.012 15672 PulseGuide returned control before completion, sleep 83 23:42:21.267 00.037 30444 UpdateGuideState exits: m=106539 SNR=75.1 Saturated 23:42:21.267 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:21.267 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:21.267 00.000 30444 Enqueuing Expose request 23:42:21.315 00.048 15672 IsGuiding returns 1 23:42:21.315 00.000 15672 scope still moving after pulse duration time elapsed 23:42:21.336 00.021 15672 IsSlewing returns 0 23:42:21.374 00.038 15672 IsGuiding returns 0 23:42:21.374 00.000 15672 scope move finished after 89 + 72 ms 23:42:21.374 00.000 15672 Move returns status 0, amount 89 23:42:21.374 00.000 15672 MoveAxis(S, 52, ABG) 23:42:21.374 00.000 15672 Guiding Dir = 1, Dur = 52 23:42:21.375 00.001 15672 IsSlewing returns 0 23:42:21.377 00.002 15672 IsGuiding returns 0 23:42:21.457 00.080 15672 IsGuiding returns 1 23:42:21.457 00.000 15672 scope still moving after pulse duration time elapsed 23:42:21.478 00.021 15672 IsSlewing returns 0 23:42:21.481 00.003 15672 IsGuiding returns 1 23:42:21.502 00.021 15672 IsSlewing returns 0 23:42:21.503 00.001 15672 IsGuiding returns 1 23:42:21.524 00.021 15672 IsSlewing returns 0 23:42:21.534 00.010 15672 IsGuiding returns 0 23:42:21.534 00.000 15672 scope move finished after 52 + 103 ms 23:42:21.534 00.000 15672 Move returns status 0, amount 52 23:42:21.534 00.000 15672 move complete, result=0 23:42:21.534 00.000 15672 worker thread done servicing request 23:42:21.534 00.000 15672 Worker thread wakes up 23:42:21.534 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:21.534 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:21.534 00.000 30444 GuideStep: 0.3 px 89 ms WEST, 0.3 px 52 ms SOUTH 23:42:23.643 02.109 15672 Exposure complete 23:42:23.663 00.020 15672 worker thread done servicing request 23:42:23.663 00.000 30444 OnExposeComplete: enter 23:42:23.663 00.000 30444 UpdateGuideState(): m_state=6 23:42:23.663 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2636 23:42:23.663 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.86, Mass=108422, SNR=76.8, Peak=10298 HFD=3.7 23:42:23.663 00.000 30444 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 23:42:23.664 00.001 30444 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.92 = 0.92) 23:42:23.664 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.30 hyp=0.46 cameraTheta=0.70 mountX=0.26 mountY=0.37, mountTheta=0.96 23:42:23.664 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.30, opts=13) 23:42:23.664 00.000 30444 Enqueuing Move request for scope (0.35, 0.30) 23:42:23.664 00.000 15672 Worker thread wakes up 23:42:23.664 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.30) opts 0xd 23:42:23.664 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.30) 23:42:23.664 00.000 15672 Moving (0.35, 0.30) raw xDistance=0.26 yDistance=0.37 23:42:23.664 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26 23:42:23.664 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 23:42:23.664 00.000 15672 MoveAxis(W, 76, ABG) 23:42:23.664 00.000 15672 Guiding Dir = 3, Dur = 76 23:42:23.665 00.001 15672 IsSlewing returns 0 23:42:23.666 00.001 15672 IsGuiding returns 0 23:42:23.670 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=10714, FiltMin=2664, FiltMax=8489, Gamma=2.950 23:42:23.689 00.019 15672 PulseGuide returned control before completion, sleep 63 23:42:23.719 00.030 30444 UpdateGuideState exits: m=108422 SNR=76.8 Saturated 23:42:23.719 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:23.719 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:23.719 00.000 30444 Enqueuing Expose request 23:42:23.755 00.036 15672 IsGuiding returns 1 23:42:23.755 00.000 15672 scope still moving after pulse duration time elapsed 23:42:23.776 00.021 15672 IsSlewing returns 0 23:42:23.818 00.042 15672 IsGuiding returns 0 23:42:23.818 00.000 15672 scope move finished after 76 + 76 ms 23:42:23.818 00.000 15672 Move returns status 0, amount 76 23:42:23.819 00.001 15672 MoveAxis(S, 66, ABG) 23:42:23.819 00.000 15672 Guiding Dir = 1, Dur = 66 23:42:23.819 00.000 15672 IsSlewing returns 0 23:42:23.820 00.001 15672 IsGuiding returns 0 23:42:23.899 00.079 15672 IsGuiding returns 1 23:42:23.899 00.000 15672 scope still moving after pulse duration time elapsed 23:42:23.920 00.021 15672 IsSlewing returns 0 23:42:23.921 00.001 15672 IsGuiding returns 1 23:42:23.942 00.021 15672 IsSlewing returns 0 23:42:23.943 00.001 15672 IsGuiding returns 1 23:42:23.963 00.020 15672 IsSlewing returns 0 23:42:24.025 00.062 15672 IsGuiding returns 0 23:42:24.025 00.000 15672 scope move finished after 66 + 139 ms 23:42:24.025 00.000 15672 Move returns status 0, amount 66 23:42:24.025 00.000 15672 move complete, result=0 23:42:24.026 00.001 15672 worker thread done servicing request 23:42:24.026 00.000 15672 Worker thread wakes up 23:42:24.026 00.000 30444 GuideStep: 0.3 px 76 ms WEST, 0.4 px 66 ms SOUTH 23:42:24.026 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:24.026 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:25.934 01.908 15672 Exposure complete 23:42:25.954 00.020 15672 worker thread done servicing request 23:42:25.954 00.000 30444 OnExposeComplete: enter 23:42:25.954 00.000 30444 UpdateGuideState(): m_state=6 23:42:25.955 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2637 23:42:25.955 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=197.41, Mass=127872, SNR=99.1, Peak=13075 HFD=3.8 23:42:25.955 00.000 30444 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.28) = xAngle (0.80 = 0.80) 23:42:25.955 00.000 30444 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.74 = 0.74) 23:42:25.955 00.000 30444 CameraToMount -- cameraX=1.49 cameraY=0.85 hyp=1.71 cameraTheta=0.52 mountX=1.19 mountY=1.15, mountTheta=0.77 23:42:25.955 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.49, y=0.85, opts=13) 23:42:25.955 00.000 30444 Enqueuing Move request for scope (1.49, 0.85) 23:42:25.955 00.000 15672 Worker thread wakes up 23:42:25.955 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.49, 0.85) opts 0xd 23:42:25.955 00.000 15672 Handling offset move in thread for scope, endpoint = (1.49, 0.85) 23:42:25.956 00.001 15672 Moving (1.49, 0.85) raw xDistance=1.19 yDistance=1.15 23:42:25.956 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.19 23:42:25.956 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.15 from input 1.15 23:42:25.956 00.000 15672 MoveAxis(W, 328, ABG) 23:42:25.956 00.000 15672 Guiding Dir = 3, Dur = 328 23:42:25.956 00.000 15672 IsSlewing returns 0 23:42:25.958 00.002 15672 IsGuiding returns 0 23:42:25.962 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=13075, FiltMin=2668, FiltMax=9452, Gamma=2.950 23:42:25.974 00.012 15672 PulseGuide returned control before completion, sleep 322 23:42:26.011 00.037 30444 UpdateGuideState exits: m=127872 SNR=99.1 Saturated 23:42:26.012 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:26.012 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:26.012 00.000 30444 Enqueuing Expose request 23:42:26.299 00.287 15672 IsGuiding returns 1 23:42:26.299 00.000 15672 scope still moving after pulse duration time elapsed 23:42:26.320 00.021 15672 IsSlewing returns 0 23:42:26.327 00.007 15672 IsGuiding returns 0 23:42:26.327 00.000 15672 scope move finished after 328 + 41 ms 23:42:26.327 00.000 15672 Move returns status 0, amount 328 23:42:26.328 00.001 15672 MoveAxis(S, 206, ABG) 23:42:26.328 00.000 15672 Guiding Dir = 1, Dur = 206 23:42:26.328 00.000 15672 IsSlewing returns 0 23:42:26.331 00.003 15672 IsGuiding returns 0 23:42:26.405 00.074 15672 PulseGuide returned control before completion, sleep 142 23:42:26.551 00.146 15672 IsGuiding returns 1 23:42:26.551 00.000 15672 scope still moving after pulse duration time elapsed 23:42:26.572 00.021 15672 IsSlewing returns 0 23:42:26.575 00.003 15672 IsGuiding returns 1 23:42:26.596 00.021 15672 IsSlewing returns 0 23:42:26.597 00.001 15672 IsGuiding returns 1 23:42:26.619 00.022 15672 IsSlewing returns 0 23:42:26.678 00.059 15672 IsGuiding returns 0 23:42:26.678 00.000 15672 scope move finished after 206 + 141 ms 23:42:26.678 00.000 15672 Move returns status 0, amount 206 23:42:26.678 00.000 15672 move complete, result=0 23:42:26.679 00.001 15672 worker thread done servicing request 23:42:26.679 00.000 15672 Worker thread wakes up 23:42:26.679 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:26.679 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:26.679 00.000 30444 GuideStep: 1.2 px 328 ms WEST, 1.2 px 206 ms SOUTH 23:42:28.788 02.109 15672 Exposure complete 23:42:28.808 00.020 15672 worker thread done servicing request 23:42:28.808 00.000 30444 OnExposeComplete: enter 23:42:28.808 00.000 30444 UpdateGuideState(): m_state=6 23:42:28.808 00.000 30444 Star::Find(15, 461, 197, 0, (0,0,0,0), 0.0, 255) frame 2638 23:42:28.808 00.000 30444 Star::Find returns 1 (1), X=459.58, Y=196.82, Mass=98425, SNR=71.0, Peak=11747 HFD=3.3 23:42:28.808 00.000 30444 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 23:42:28.808 00.000 30444 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.47 = 2.47) 23:42:28.808 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.27 hyp=0.35 cameraTheta=2.26 mountX=-0.29 mountY=0.22, mountTheta=2.50 23:42:28.809 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.27, opts=13) 23:42:28.809 00.000 30444 Enqueuing Move request for scope (-0.22, 0.27) 23:42:28.809 00.000 15672 Worker thread wakes up 23:42:28.809 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.27) opts 0xd 23:42:28.809 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.27) 23:42:28.809 00.000 15672 Moving (-0.22, 0.27) raw xDistance=-0.29 yDistance=0.22 23:42:28.809 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29 23:42:28.809 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:42:28.809 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 23:42:28.809 00.000 15672 MoveAxis(E, 54, ABG) 23:42:28.809 00.000 15672 Guiding Dir = 2, Dur = 54 23:42:28.810 00.001 15672 IsSlewing returns 0 23:42:28.814 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=12947, FiltMin=2578, FiltMax=9292, Gamma=2.950 23:42:28.834 00.020 15672 IsGuiding returns 0 23:42:28.849 00.015 15672 PulseGuide returned control before completion, sleep 49 23:42:28.864 00.015 30444 UpdateGuideState exits: m=98425 SNR=71.0 Saturated 23:42:28.864 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:28.864 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:28.864 00.000 30444 Enqueuing Expose request 23:42:28.901 00.037 15672 IsGuiding returns 1 23:42:28.901 00.000 15672 scope still moving after pulse duration time elapsed 23:42:28.922 00.021 15672 IsSlewing returns 0 23:42:28.930 00.008 15672 IsGuiding returns 0 23:42:28.930 00.000 15672 scope move finished after 54 + 42 ms 23:42:28.930 00.000 15672 Move returns status 0, amount 54 23:42:28.931 00.001 15672 MoveAxis(N, 0, ABG) 23:42:28.931 00.000 15672 Move returns status 0, amount 0 23:42:28.931 00.000 15672 move complete, result=0 23:42:28.931 00.000 15672 worker thread done servicing request 23:42:28.931 00.000 30444 GuideStep: -0.3 px 54 ms EAST, 0.2 px 0 ms NORTH 23:42:28.931 00.000 15672 Worker thread wakes up 23:42:28.931 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:28.932 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:30.839 01.907 15672 Exposure complete 23:42:30.859 00.020 15672 worker thread done servicing request 23:42:30.859 00.000 30444 OnExposeComplete: enter 23:42:30.859 00.000 30444 UpdateGuideState(): m_state=6 23:42:30.860 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2639 23:42:30.860 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=196.76, Mass=108127, SNR=79.5, Peak=11325 HFD=3.4 23:42:30.860 00.000 30444 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.28) = xAngle (2.77 = 2.77) 23:42:30.860 00.000 30444 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.70 = 2.70) 23:42:30.860 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.20 hyp=0.34 cameraTheta=2.49 mountX=-0.31 mountY=0.14, mountTheta=2.71 23:42:30.860 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.20, opts=13) 23:42:30.860 00.000 30444 Enqueuing Move request for scope (-0.27, 0.20) 23:42:30.860 00.000 15672 Worker thread wakes up 23:42:30.860 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.20) opts 0xd 23:42:30.860 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.20) 23:42:30.861 00.001 15672 Moving (-0.27, 0.20) raw xDistance=-0.31 yDistance=0.14 23:42:30.861 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31 23:42:30.861 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:42:30.861 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:42:30.861 00.000 15672 MoveAxis(E, 89, ABG) 23:42:30.861 00.000 15672 Guiding Dir = 2, Dur = 89 23:42:30.861 00.000 15672 IsSlewing returns 0 23:42:30.862 00.001 15672 IsGuiding returns 0 23:42:30.867 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=12770, FiltMin=2703, FiltMax=8927, Gamma=2.950 23:42:30.879 00.012 15672 PulseGuide returned control before completion, sleep 84 23:42:30.916 00.037 30444 UpdateGuideState exits: m=108127 SNR=79.5 Saturated 23:42:30.916 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:30.917 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:30.917 00.000 30444 Enqueuing Expose request 23:42:30.976 00.059 15672 IsGuiding returns 0 23:42:30.976 00.000 15672 Move returns status 0, amount 89 23:42:30.976 00.000 15672 MoveAxis(N, 0, ABG) 23:42:30.976 00.000 15672 Move returns status 0, amount 0 23:42:30.976 00.000 15672 move complete, result=0 23:42:30.976 00.000 15672 worker thread done servicing request 23:42:30.976 00.000 15672 Worker thread wakes up 23:42:30.976 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:30.976 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:30.976 00.000 30444 GuideStep: -0.3 px 89 ms EAST, 0.1 px 0 ms NORTH 23:42:33.082 02.106 15672 Exposure complete 23:42:33.102 00.020 15672 worker thread done servicing request 23:42:33.103 00.001 30444 OnExposeComplete: enter 23:42:33.103 00.000 30444 UpdateGuideState(): m_state=6 23:42:33.103 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2640 23:42:33.103 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=196.59, Mass=100832, SNR=66.6, Peak=10843 HFD=3.4 23:42:33.103 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.28) = xAngle (3.23 = -3.06) 23:42:33.103 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.16 = -3.12) 23:42:33.103 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.95 mountX=-0.16 mountY=-0.00, mountTheta=-3.12 23:42:33.103 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.03, opts=13) 23:42:33.103 00.000 30444 Enqueuing Move request for scope (-0.16, 0.03) 23:42:33.103 00.000 15672 Worker thread wakes up 23:42:33.104 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd 23:42:33.104 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.03) 23:42:33.104 00.000 15672 Moving (-0.16, 0.03) raw xDistance=-0.16 yDistance=-0.00 23:42:33.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:42:33.104 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:42:33.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 23:42:33.104 00.000 15672 MoveAxis(E, 0, ABG) 23:42:33.104 00.000 15672 Move returns status 0, amount 0 23:42:33.104 00.000 15672 MoveAxis(N, 0, ABG) 23:42:33.104 00.000 15672 Move returns status 0, amount 0 23:42:33.104 00.000 15672 move complete, result=0 23:42:33.105 00.001 15672 worker thread done servicing request 23:42:33.109 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=13577, FiltMin=2585, FiltMax=9489, Gamma=2.950 23:42:33.159 00.050 30444 UpdateGuideState exits: m=100832 SNR=66.6 Saturated 23:42:33.159 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:33.159 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:33.159 00.000 30444 Enqueuing Expose request 23:42:33.159 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:42:33.159 00.000 15672 Worker thread wakes up 23:42:33.159 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:33.159 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:35.065 01.906 15672 Exposure complete 23:42:35.085 00.020 15672 worker thread done servicing request 23:42:35.085 00.000 30444 OnExposeComplete: enter 23:42:35.085 00.000 30444 UpdateGuideState(): m_state=6 23:42:35.085 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2641 23:42:35.085 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=196.75, Mass=111271, SNR=77.1, Peak=10528 HFD=4.0 23:42:35.085 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 23:42:35.085 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 23:42:35.085 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.20 hyp=0.29 cameraTheta=0.74 mountX=0.15 mountY=0.24, mountTheta=1.01 23:42:35.086 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.20, opts=13) 23:42:35.086 00.000 30444 Enqueuing Move request for scope (0.21, 0.20) 23:42:35.086 00.000 15672 Worker thread wakes up 23:42:35.086 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.20) opts 0xd 23:42:35.086 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.20) 23:42:35.086 00.000 15672 Moving (0.21, 0.20) raw xDistance=0.15 yDistance=0.24 23:42:35.086 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 23:42:35.086 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:42:35.086 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 23:42:35.086 00.000 15672 MoveAxis(E, 0, ABG) 23:42:35.086 00.000 15672 Move returns status 0, amount 0 23:42:35.086 00.000 15672 MoveAxis(N, 0, ABG) 23:42:35.086 00.000 15672 Move returns status 0, amount 0 23:42:35.086 00.000 15672 move complete, result=0 23:42:35.086 00.000 15672 worker thread done servicing request 23:42:35.091 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2391, max=12157, FiltMin=2707, FiltMax=8940, Gamma=2.950 23:42:35.140 00.049 30444 UpdateGuideState exits: m=111271 SNR=77.1 Saturated 23:42:35.140 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:35.140 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:35.140 00.000 30444 Enqueuing Expose request 23:42:35.140 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:42:35.140 00.000 15672 Worker thread wakes up 23:42:35.140 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:35.140 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:37.247 02.107 15672 Exposure complete 23:42:37.267 00.020 15672 worker thread done servicing request 23:42:37.267 00.000 30444 OnExposeComplete: enter 23:42:37.267 00.000 30444 UpdateGuideState(): m_state=6 23:42:37.267 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2642 23:42:37.267 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=196.63, Mass=106630, SNR=82.7, Peak=12394 HFD=3.4 23:42:37.267 00.000 30444 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.28) = xAngle (2.82 = 2.82) 23:42:37.267 00.000 30444 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.75 = 2.75) 23:42:37.267 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.54 mountX=-0.13 mountY=0.05, mountTheta=2.76 23:42:37.268 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.08, opts=13) 23:42:37.268 00.000 30444 Enqueuing Move request for scope (-0.11, 0.08) 23:42:37.268 00.000 15672 Worker thread wakes up 23:42:37.268 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd 23:42:37.268 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.08) 23:42:37.268 00.000 15672 Moving (-0.11, 0.08) raw xDistance=-0.13 yDistance=0.05 23:42:37.268 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:42:37.268 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:42:37.268 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 23:42:37.268 00.000 15672 MoveAxis(E, 0, ABG) 23:42:37.268 00.000 15672 Move returns status 0, amount 0 23:42:37.268 00.000 15672 MoveAxis(N, 0, ABG) 23:42:37.268 00.000 15672 Move returns status 0, amount 0 23:42:37.268 00.000 15672 move complete, result=0 23:42:37.268 00.000 15672 worker thread done servicing request 23:42:37.272 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=12394, FiltMin=2726, FiltMax=9399, Gamma=2.950 23:42:37.322 00.050 30444 UpdateGuideState exits: m=106630 SNR=82.7 Saturated 23:42:37.322 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:37.322 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:37.322 00.000 30444 Enqueuing Expose request 23:42:37.322 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:42:37.322 00.000 15672 Worker thread wakes up 23:42:37.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:37.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:39.230 01.908 15672 Exposure complete 23:42:39.250 00.020 15672 worker thread done servicing request 23:42:39.250 00.000 30444 OnExposeComplete: enter 23:42:39.250 00.000 30444 UpdateGuideState(): m_state=6 23:42:39.250 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2643 23:42:39.250 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=196.27, Mass=98252, SNR=75.3, Peak=10605 HFD=3.4 23:42:39.250 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 23:42:39.250 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 23:42:39.250 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-1.09 mountX=0.22 mountY=-0.24, mountTheta=-0.84 23:42:39.251 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.28, opts=13) 23:42:39.251 00.000 30444 Enqueuing Move request for scope (0.15, -0.28) 23:42:39.251 00.000 15672 Worker thread wakes up 23:42:39.251 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd 23:42:39.251 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.28) 23:42:39.251 00.000 15672 Moving (0.15, -0.28) raw xDistance=0.22 yDistance=-0.24 23:42:39.251 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:42:39.251 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:42:39.251 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 23:42:39.251 00.000 15672 MoveAxis(E, 0, ABG) 23:42:39.251 00.000 15672 Move returns status 0, amount 0 23:42:39.251 00.000 15672 MoveAxis(N, 0, ABG) 23:42:39.251 00.000 15672 Move returns status 0, amount 0 23:42:39.251 00.000 15672 move complete, result=0 23:42:39.252 00.001 15672 worker thread done servicing request 23:42:39.256 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2094, max=11234, FiltMin=2650, FiltMax=9114, Gamma=2.950 23:42:39.480 00.224 30444 UpdateGuideState exits: m=98252 SNR=75.3 Saturated 23:42:39.481 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:39.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:39.481 00.000 30444 Enqueuing Expose request 23:42:39.481 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:42:39.481 00.000 15672 Worker thread wakes up 23:42:39.482 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:39.482 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:41.601 02.119 15672 Exposure complete 23:42:41.629 00.028 15672 worker thread done servicing request 23:42:41.629 00.000 30444 OnExposeComplete: enter 23:42:41.629 00.000 30444 UpdateGuideState(): m_state=6 23:42:41.629 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2644 23:42:41.629 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=196.20, Mass=114090, SNR=81.3, Peak=10236 HFD=3.8 23:42:41.629 00.000 30444 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.28) = xAngle (-0.40 = -0.40) 23:42:41.629 00.000 30444 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.46 = -0.46) 23:42:41.629 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.36 hyp=0.57 cameraTheta=-0.68 mountX=0.52 mountY=-0.25, mountTheta=-0.45 23:42:41.630 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.36, opts=13) 23:42:41.630 00.000 30444 Enqueuing Move request for scope (0.44, -0.36) 23:42:41.630 00.000 15672 Worker thread wakes up 23:42:41.630 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.36) opts 0xd 23:42:41.630 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.36) 23:42:41.630 00.000 15672 Moving (0.44, -0.36) raw xDistance=0.52 yDistance=-0.25 23:42:41.630 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52 23:42:41.630 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:42:41.630 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 23:42:41.630 00.000 15672 MoveAxis(W, 142, ABG) 23:42:41.630 00.000 15672 Guiding Dir = 3, Dur = 142 23:42:41.632 00.002 15672 IsSlewing returns 0 23:42:41.633 00.001 15672 IsGuiding returns 0 23:42:41.637 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2366, max=10793, FiltMin=2696, FiltMax=8576, Gamma=2.950 23:42:41.685 00.048 30444 UpdateGuideState exits: m=114090 SNR=81.3 Saturated 23:42:41.685 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:41.685 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:41.685 00.000 30444 Enqueuing Expose request 23:42:41.694 00.009 15672 PulseGuide returned control before completion, sleep 91 23:42:41.787 00.093 15672 IsGuiding returns 1 23:42:41.788 00.001 15672 scope still moving after pulse duration time elapsed 23:42:41.809 00.021 15672 IsSlewing returns 0 23:42:41.811 00.002 15672 IsGuiding returns 1 23:42:41.833 00.022 15672 IsSlewing returns 0 23:42:41.839 00.006 15672 IsGuiding returns 0 23:42:41.839 00.000 15672 scope move finished after 142 + 64 ms 23:42:41.839 00.000 15672 Move returns status 0, amount 142 23:42:41.839 00.000 15672 MoveAxis(N, 0, ABG) 23:42:41.839 00.000 15672 Move returns status 0, amount 0 23:42:41.839 00.000 15672 move complete, result=0 23:42:41.840 00.001 15672 worker thread done servicing request 23:42:41.840 00.000 15672 Worker thread wakes up 23:42:41.840 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:41.840 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:41.840 00.000 30444 GuideStep: 0.5 px 142 ms WEST, -0.3 px 0 ms NORTH 23:42:43.748 01.908 15672 Exposure complete 23:42:43.768 00.020 15672 worker thread done servicing request 23:42:43.768 00.000 30444 OnExposeComplete: enter 23:42:43.768 00.000 30444 UpdateGuideState(): m_state=6 23:42:43.768 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2645 23:42:43.768 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=196.26, Mass=110842, SNR=80.1, Peak=10196 HFD=3.8 23:42:43.768 00.000 30444 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 23:42:43.768 00.000 30444 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 23:42:43.768 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.29 hyp=0.49 cameraTheta=-0.63 mountX=0.46 mountY=-0.20, mountTheta=-0.41 23:42:43.769 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.29, opts=13) 23:42:43.769 00.000 30444 Enqueuing Move request for scope (0.40, -0.29) 23:42:43.769 00.000 15672 Worker thread wakes up 23:42:43.769 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.29) opts 0xd 23:42:43.769 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.29) 23:42:43.769 00.000 15672 Moving (0.40, -0.29) raw xDistance=0.46 yDistance=-0.20 23:42:43.769 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46 23:42:43.769 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:42:43.769 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 23:42:43.769 00.000 15672 MoveAxis(W, 134, ABG) 23:42:43.769 00.000 15672 Guiding Dir = 3, Dur = 134 23:42:43.770 00.001 15672 IsSlewing returns 0 23:42:43.771 00.001 15672 IsGuiding returns 0 23:42:43.775 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=10196, FiltMin=2690, FiltMax=8586, Gamma=2.950 23:42:43.786 00.011 15672 PulseGuide returned control before completion, sleep 129 23:42:43.824 00.038 30444 UpdateGuideState exits: m=110842 SNR=80.1 Saturated 23:42:43.824 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:43.824 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:43.824 00.000 30444 Enqueuing Expose request 23:42:43.947 00.123 15672 IsGuiding returns 0 23:42:43.947 00.000 15672 Move returns status 0, amount 134 23:42:43.947 00.000 15672 MoveAxis(N, 0, ABG) 23:42:43.947 00.000 15672 Move returns status 0, amount 0 23:42:43.947 00.000 15672 move complete, result=0 23:42:43.947 00.000 15672 worker thread done servicing request 23:42:43.947 00.000 15672 Worker thread wakes up 23:42:43.947 00.000 30444 GuideStep: 0.5 px 134 ms WEST, -0.2 px 0 ms NORTH 23:42:43.947 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:43.948 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:46.057 02.109 15672 Exposure complete 23:42:46.076 00.019 15672 worker thread done servicing request 23:42:46.077 00.001 30444 OnExposeComplete: enter 23:42:46.077 00.000 30444 UpdateGuideState(): m_state=6 23:42:46.077 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2646 23:42:46.077 00.000 30444 Star::Find returns 1 (1), X=459.45, Y=196.16, Mass=102604, SNR=84.5, Peak=11432 HFD=3.5 23:42:46.077 00.000 30444 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.28) = xAngle (-2.02 = -2.02) 23:42:46.077 00.000 30444 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 23:42:46.077 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.39 hyp=0.52 cameraTheta=-2.30 mountX=-0.23 mountY=-0.46, mountTheta=-2.03 23:42:46.077 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.39, opts=13) 23:42:46.077 00.000 30444 Enqueuing Move request for scope (-0.35, -0.39) 23:42:46.078 00.001 15672 Worker thread wakes up 23:42:46.078 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.39) opts 0xd 23:42:46.078 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.39) 23:42:46.078 00.000 15672 Moving (-0.35, -0.39) raw xDistance=-0.23 yDistance=-0.46 23:42:46.078 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:42:46.078 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:42:46.078 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46 23:42:46.078 00.000 15672 MoveAxis(E, 0, ABG) 23:42:46.078 00.000 15672 Move returns status 0, amount 0 23:42:46.078 00.000 15672 MoveAxis(N, 0, ABG) 23:42:46.078 00.000 15672 Move returns status 0, amount 0 23:42:46.078 00.000 15672 move complete, result=0 23:42:46.078 00.000 15672 worker thread done servicing request 23:42:46.083 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=11432, FiltMin=2682, FiltMax=8760, Gamma=2.950 23:42:46.133 00.050 30444 UpdateGuideState exits: m=102604 SNR=84.5 Saturated 23:42:46.133 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:46.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:46.133 00.000 30444 Enqueuing Expose request 23:42:46.134 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 23:42:46.134 00.000 15672 Worker thread wakes up 23:42:46.134 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:46.134 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:48.049 01.915 15672 Exposure complete 23:42:48.079 00.030 15672 worker thread done servicing request 23:42:48.079 00.000 30444 OnExposeComplete: enter 23:42:48.079 00.000 30444 UpdateGuideState(): m_state=6 23:42:48.079 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2647 23:42:48.079 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=196.04, Mass=109822, SNR=89.5, Peak=11726 HFD=3.4 23:42:48.079 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 23:42:48.080 00.001 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 23:42:48.080 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.51 hyp=0.52 cameraTheta=-1.68 mountX=0.08 mountY=-0.51, mountTheta=-1.41 23:42:48.080 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.51, opts=13) 23:42:48.080 00.000 30444 Enqueuing Move request for scope (-0.06, -0.51) 23:42:48.080 00.000 15672 Worker thread wakes up 23:42:48.080 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.51) opts 0xd 23:42:48.080 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.51) 23:42:48.080 00.000 15672 Moving (-0.06, -0.51) raw xDistance=0.08 yDistance=-0.51 23:42:48.080 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:42:48.080 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.35 newest=-1.17 23:42:48.080 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 23:42:48.080 00.000 15672 MoveAxis(E, 0, ABG) 23:42:48.080 00.000 15672 Move returns status 0, amount 0 23:42:48.081 00.001 15672 MoveAxis(N, 91, ABG) 23:42:48.081 00.000 15672 Guiding Dir = 0, Dur = 91 23:42:48.081 00.000 15672 IsSlewing returns 0 23:42:48.082 00.001 15672 IsGuiding returns 0 23:42:48.086 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=11726, FiltMin=2674, FiltMax=9083, Gamma=2.950 23:42:48.135 00.049 30444 UpdateGuideState exits: m=109822 SNR=89.5 Saturated 23:42:48.135 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:48.135 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:48.135 00.000 30444 Enqueuing Expose request 23:42:48.199 00.064 15672 IsGuiding returns 1 23:42:48.200 00.001 15672 scope still moving after pulse duration time elapsed 23:42:48.220 00.020 15672 IsSlewing returns 0 23:42:48.222 00.002 15672 IsGuiding returns 1 23:42:48.244 00.022 15672 IsSlewing returns 0 23:42:48.247 00.003 15672 IsGuiding returns 1 23:42:48.267 00.020 15672 IsSlewing returns 0 23:42:48.293 00.026 15672 IsGuiding returns 0 23:42:48.293 00.000 15672 scope move finished after 91 + 119 ms 23:42:48.293 00.000 15672 Move returns status 0, amount 91 23:42:48.293 00.000 15672 move complete, result=0 23:42:48.293 00.000 15672 worker thread done servicing request 23:42:48.293 00.000 15672 Worker thread wakes up 23:42:48.294 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 91 ms NORTH 23:42:48.294 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:48.294 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:50.404 02.110 15672 Exposure complete 23:42:50.423 00.019 15672 worker thread done servicing request 23:42:50.424 00.001 30444 OnExposeComplete: enter 23:42:50.424 00.000 30444 UpdateGuideState(): m_state=6 23:42:50.424 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2648 23:42:50.424 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=196.31, Mass=106341, SNR=74.3, Peak=9806 HFD=3.6 23:42:50.424 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.23 = -0.23) 23:42:50.424 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 23:42:50.424 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.25 hyp=0.51 cameraTheta=-0.51 mountX=0.50 mountY=-0.15, mountTheta=-0.29 23:42:50.424 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.25, opts=13) 23:42:50.424 00.000 30444 Enqueuing Move request for scope (0.44, -0.25) 23:42:50.424 00.000 15672 Worker thread wakes up 23:42:50.424 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.25) opts 0xd 23:42:50.424 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.25) 23:42:50.425 00.001 15672 Moving (0.44, -0.25) raw xDistance=0.50 yDistance=-0.15 23:42:50.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50 23:42:50.425 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:42:50.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:42:50.425 00.000 15672 MoveAxis(W, 134, ABG) 23:42:50.425 00.000 15672 Guiding Dir = 3, Dur = 134 23:42:50.425 00.000 15672 IsSlewing returns 0 23:42:50.426 00.001 15672 IsGuiding returns 0 23:42:50.430 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=11296, FiltMin=2631, FiltMax=9711, Gamma=2.950 23:42:50.447 00.017 15672 PulseGuide returned control before completion, sleep 123 23:42:50.480 00.033 30444 UpdateGuideState exits: m=106341 SNR=74.3 Saturated 23:42:50.480 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:50.480 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:50.480 00.000 30444 Enqueuing Expose request 23:42:50.573 00.093 15672 IsGuiding returns 1 23:42:50.573 00.000 15672 scope still moving after pulse duration time elapsed 23:42:50.593 00.020 15672 IsSlewing returns 0 23:42:50.609 00.016 15672 IsGuiding returns 0 23:42:50.609 00.000 15672 scope move finished after 134 + 48 ms 23:42:50.609 00.000 15672 Move returns status 0, amount 134 23:42:50.609 00.000 15672 MoveAxis(N, 0, ABG) 23:42:50.609 00.000 15672 Move returns status 0, amount 0 23:42:50.610 00.001 15672 move complete, result=0 23:42:50.610 00.000 15672 worker thread done servicing request 23:42:50.610 00.000 15672 Worker thread wakes up 23:42:50.610 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:50.610 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:50.610 00.000 30444 GuideStep: 0.5 px 134 ms WEST, -0.1 px 0 ms NORTH 23:42:52.519 01.909 15672 Exposure complete 23:42:52.539 00.020 15672 worker thread done servicing request 23:42:52.539 00.000 30444 OnExposeComplete: enter 23:42:52.539 00.000 30444 UpdateGuideState(): m_state=6 23:42:52.539 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2649 23:42:52.539 00.000 30444 Star::Find returns 1 (1), X=459.49, Y=196.32, Mass=110738, SNR=89.4, Peak=11455 HFD=3.3 23:42:52.539 00.000 30444 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-0.28) = xAngle (-2.22 = -2.22) 23:42:52.539 00.000 30444 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.28 = -2.28) 23:42:52.539 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.23 hyp=0.39 cameraTheta=-2.50 mountX=-0.23 mountY=-0.29, mountTheta=-2.25 23:42:52.540 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.23, opts=13) 23:42:52.540 00.000 30444 Enqueuing Move request for scope (-0.31, -0.23) 23:42:52.540 00.000 15672 Worker thread wakes up 23:42:52.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.23) opts 0xd 23:42:52.540 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.23) 23:42:52.540 00.000 15672 Moving (-0.31, -0.23) raw xDistance=-0.23 yDistance=-0.29 23:42:52.540 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:42:52.540 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 23:42:52.540 00.000 15672 MoveAxis(E, 0, ABG) 23:42:52.540 00.000 15672 Move returns status 0, amount 0 23:42:52.540 00.000 15672 MoveAxis(N, 52, ABG) 23:42:52.540 00.000 15672 Guiding Dir = 0, Dur = 52 23:42:52.541 00.001 15672 IsSlewing returns 0 23:42:52.542 00.001 15672 IsGuiding returns 0 23:42:52.546 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=11455, FiltMin=2606, FiltMax=9228, Gamma=2.950 23:42:52.622 00.076 15672 IsGuiding returns 1 23:42:52.622 00.000 15672 scope still moving after pulse duration time elapsed 23:42:52.643 00.021 15672 IsSlewing returns 0 23:42:52.644 00.001 15672 IsGuiding returns 1 23:42:52.665 00.021 15672 IsSlewing returns 0 23:42:52.699 00.034 30444 UpdateGuideState exits: m=110738 SNR=89.4 Saturated 23:42:52.699 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:52.699 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:52.700 00.001 30444 Enqueuing Expose request 23:42:52.716 00.016 15672 IsGuiding returns 0 23:42:52.716 00.000 15672 scope move finished after 52 + 122 ms 23:42:52.716 00.000 15672 Move returns status 0, amount 52 23:42:52.716 00.000 15672 move complete, result=0 23:42:52.716 00.000 15672 worker thread done servicing request 23:42:52.716 00.000 15672 Worker thread wakes up 23:42:52.716 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:52.716 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:52.718 00.002 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 52 ms NORTH 23:42:54.822 02.104 15672 Exposure complete 23:42:54.843 00.021 15672 worker thread done servicing request 23:42:54.843 00.000 30444 OnExposeComplete: enter 23:42:54.843 00.000 30444 UpdateGuideState(): m_state=6 23:42:54.843 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2650 23:42:54.843 00.000 30444 Star::Find returns 1 (1), X=459.42, Y=196.20, Mass=104762, SNR=86.4, Peak=11472 HFD=3.5 23:42:54.843 00.000 30444 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.28) = xAngle (-2.11 = -2.11) 23:42:54.843 00.000 30444 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 23:42:54.843 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.35 hyp=0.52 cameraTheta=-2.39 mountX=-0.27 mountY=-0.43, mountTheta=-2.13 23:42:54.844 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.35, opts=13) 23:42:54.844 00.000 30444 Enqueuing Move request for scope (-0.38, -0.35) 23:42:54.844 00.000 15672 Worker thread wakes up 23:42:54.844 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.35) opts 0xd 23:42:54.844 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.35) 23:42:54.844 00.000 15672 Moving (-0.38, -0.35) raw xDistance=-0.27 yDistance=-0.43 23:42:54.844 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 23:42:54.844 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 23:42:54.844 00.000 15672 MoveAxis(E, 72, ABG) 23:42:54.844 00.000 15672 Guiding Dir = 2, Dur = 72 23:42:54.844 00.000 15672 IsSlewing returns 0 23:42:54.846 00.002 15672 IsGuiding returns 0 23:42:54.850 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2115, max=12803, FiltMin=2710, FiltMax=9416, Gamma=2.950 23:42:54.872 00.022 15672 PulseGuide returned control before completion, sleep 56 23:42:54.954 00.082 15672 IsGuiding returns 0 23:42:54.955 00.001 15672 Move returns status 0, amount 72 23:42:54.955 00.000 15672 MoveAxis(N, 76, ABG) 23:42:54.955 00.000 15672 Guiding Dir = 0, Dur = 76 23:42:54.956 00.001 15672 IsSlewing returns 0 23:42:54.958 00.002 15672 IsGuiding returns 0 23:42:55.032 00.074 15672 PulseGuide returned control before completion, sleep 11 23:42:55.064 00.032 15672 IsGuiding returns 1 23:42:55.064 00.000 15672 scope still moving after pulse duration time elapsed 23:42:55.085 00.021 15672 IsSlewing returns 0 23:42:55.086 00.001 15672 IsGuiding returns 1 23:42:55.107 00.021 15672 IsSlewing returns 0 23:42:55.108 00.001 15672 IsGuiding returns 1 23:42:55.130 00.022 15672 IsSlewing returns 0 23:42:55.145 00.015 15672 IsGuiding returns 0 23:42:55.145 00.000 15672 scope move finished after 76 + 111 ms 23:42:55.145 00.000 15672 Move returns status 0, amount 76 23:42:55.145 00.000 15672 move complete, result=0 23:42:55.145 00.000 15672 worker thread done servicing request 23:42:55.286 00.141 30444 UpdateGuideState exits: m=104762 SNR=86.4 Saturated 23:42:55.287 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:55.287 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:55.287 00.000 30444 Enqueuing Expose request 23:42:55.287 00.000 30444 GuideStep: -0.3 px 72 ms EAST, -0.4 px 76 ms NORTH 23:42:55.287 00.000 15672 Worker thread wakes up 23:42:55.288 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:55.288 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:57.198 01.910 15672 Exposure complete 23:42:57.219 00.021 15672 worker thread done servicing request 23:42:57.219 00.000 30444 OnExposeComplete: enter 23:42:57.219 00.000 30444 UpdateGuideState(): m_state=6 23:42:57.219 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2651 23:42:57.219 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=195.95, Mass=108778, SNR=75.5, Peak=10552 HFD=4.1 23:42:57.219 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 23:42:57.219 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 23:42:57.219 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.60 hyp=0.72 cameraTheta=-0.99 mountX=0.54 mountY=-0.51, mountTheta=-0.75 23:42:57.220 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.60, opts=13) 23:42:57.220 00.000 30444 Enqueuing Move request for scope (0.39, -0.60) 23:42:57.220 00.000 15672 Worker thread wakes up 23:42:57.220 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.60) opts 0xd 23:42:57.220 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.60) 23:42:57.220 00.000 15672 Moving (0.39, -0.60) raw xDistance=0.54 yDistance=-0.51 23:42:57.220 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.54 23:42:57.220 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 23:42:57.220 00.000 15672 MoveAxis(W, 142, ABG) 23:42:57.220 00.000 15672 Guiding Dir = 3, Dur = 142 23:42:57.221 00.001 15672 IsSlewing returns 0 23:42:57.222 00.001 15672 IsGuiding returns 0 23:42:57.228 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=16979, FiltMin=2687, FiltMax=8939, Gamma=2.950 23:42:57.252 00.024 15672 PulseGuide returned control before completion, sleep 122 23:42:57.319 00.067 30444 UpdateGuideState exits: m=108778 SNR=75.5 Saturated 23:42:57.319 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:57.319 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:57.319 00.000 30444 Enqueuing Expose request 23:42:57.378 00.059 15672 IsGuiding returns 1 23:42:57.378 00.000 15672 scope still moving after pulse duration time elapsed 23:42:57.398 00.020 15672 IsSlewing returns 0 23:42:57.399 00.001 15672 IsGuiding returns 1 23:42:57.419 00.020 15672 IsSlewing returns 0 23:42:57.461 00.042 15672 IsGuiding returns 0 23:42:57.461 00.000 15672 scope move finished after 142 + 95 ms 23:42:57.461 00.000 15672 Move returns status 0, amount 142 23:42:57.461 00.000 15672 MoveAxis(N, 90, ABG) 23:42:57.461 00.000 15672 Guiding Dir = 0, Dur = 90 23:42:57.461 00.000 15672 IsSlewing returns 0 23:42:57.461 00.000 15672 IsGuiding returns 0 23:42:57.540 00.079 15672 PulseGuide returned control before completion, sleep 22 23:42:57.564 00.024 15672 IsGuiding returns 1 23:42:57.564 00.000 15672 scope still moving after pulse duration time elapsed 23:42:57.585 00.021 15672 IsSlewing returns 0 23:42:57.586 00.001 15672 IsGuiding returns 1 23:42:57.607 00.021 15672 IsSlewing returns 0 23:42:57.607 00.000 15672 IsGuiding returns 1 23:42:57.628 00.021 15672 IsSlewing returns 0 23:42:57.629 00.001 15672 IsGuiding returns 1 23:42:57.649 00.020 15672 IsSlewing returns 0 23:42:57.700 00.051 15672 IsGuiding returns 0 23:42:57.700 00.000 15672 scope move finished after 90 + 148 ms 23:42:57.700 00.000 15672 Move returns status 0, amount 90 23:42:57.700 00.000 15672 move complete, result=0 23:42:57.700 00.000 15672 worker thread done servicing request 23:42:57.700 00.000 15672 Worker thread wakes up 23:42:57.700 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:42:57.700 00.000 30444 GuideStep: 0.5 px 142 ms WEST, -0.5 px 90 ms NORTH 23:42:57.700 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:42:59.807 02.107 15672 Exposure complete 23:42:59.826 00.019 15672 worker thread done servicing request 23:42:59.827 00.001 30444 OnExposeComplete: enter 23:42:59.827 00.000 30444 UpdateGuideState(): m_state=6 23:42:59.827 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 2652 23:42:59.827 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=195.76, Mass=107998, SNR=85.2, Peak=10953 HFD=3.7 23:42:59.827 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 23:42:59.827 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 23:42:59.827 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.79 hyp=0.80 cameraTheta=-1.71 mountX=0.11 mountY=-0.80, mountTheta=-1.43 23:42:59.827 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.79, opts=13) 23:42:59.828 00.001 30444 Enqueuing Move request for scope (-0.11, -0.79) 23:42:59.828 00.000 15672 Worker thread wakes up 23:42:59.828 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.79) opts 0xd 23:42:59.828 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.79) 23:42:59.828 00.000 15672 Moving (-0.11, -0.79) raw xDistance=0.11 yDistance=-0.80 23:42:59.828 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:42:59.828 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 23:42:59.828 00.000 15672 MoveAxis(E, 0, ABG) 23:42:59.828 00.000 15672 Move returns status 0, amount 0 23:42:59.828 00.000 15672 MoveAxis(N, 143, ABG) 23:42:59.828 00.000 15672 Guiding Dir = 0, Dur = 143 23:42:59.828 00.000 15672 IsSlewing returns 0 23:42:59.833 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=10953, FiltMin=2667, FiltMax=8643, Gamma=2.950 23:42:59.857 00.024 15672 IsGuiding returns 0 23:42:59.883 00.026 30444 UpdateGuideState exits: m=107998 SNR=85.2 Saturated 23:42:59.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:59.883 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:42:59.883 00.000 30444 Enqueuing Expose request 23:42:59.937 00.054 15672 PulseGuide returned control before completion, sleep 74 23:43:00.012 00.075 15672 IsGuiding returns 1 23:43:00.012 00.000 15672 scope still moving after pulse duration time elapsed 23:43:00.034 00.022 15672 IsSlewing returns 0 23:43:00.034 00.000 15672 IsGuiding returns 1 23:43:00.055 00.021 15672 IsSlewing returns 0 23:43:00.128 00.073 15672 IsGuiding returns 0 23:43:00.128 00.000 15672 scope move finished after 143 + 128 ms 23:43:00.128 00.000 15672 Move returns status 0, amount 143 23:43:00.128 00.000 15672 move complete, result=0 23:43:00.128 00.000 15672 worker thread done servicing request 23:43:00.128 00.000 15672 Worker thread wakes up 23:43:00.128 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:00.128 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:00.128 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 143 ms NORTH 23:43:02.037 01.909 15672 Exposure complete 23:43:02.057 00.020 15672 worker thread done servicing request 23:43:02.057 00.000 30444 OnExposeComplete: enter 23:43:02.057 00.000 30444 UpdateGuideState(): m_state=6 23:43:02.057 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2653 23:43:02.057 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=196.19, Mass=97837, SNR=75.6, Peak=9563 HFD=3.8 23:43:02.057 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 23:43:02.058 00.001 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 23:43:02.058 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.78 mountX=0.03 mountY=-0.37, mountTheta=-1.50 23:43:02.058 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.36, opts=13) 23:43:02.058 00.000 30444 Enqueuing Move request for scope (-0.08, -0.36) 23:43:02.058 00.000 15672 Worker thread wakes up 23:43:02.058 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.36) opts 0xd 23:43:02.058 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.36) 23:43:02.058 00.000 15672 Moving (-0.08, -0.36) raw xDistance=0.03 yDistance=-0.37 23:43:02.058 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:43:02.058 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 23:43:02.058 00.000 15672 MoveAxis(E, 0, ABG) 23:43:02.058 00.000 15672 Move returns status 0, amount 0 23:43:02.058 00.000 15672 MoveAxis(N, 67, ABG) 23:43:02.059 00.001 15672 Guiding Dir = 0, Dur = 67 23:43:02.059 00.000 15672 IsSlewing returns 0 23:43:02.060 00.001 15672 IsGuiding returns 0 23:43:02.064 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2372, max=10366, FiltMin=2647, FiltMax=8043, Gamma=2.950 23:43:02.113 00.049 30444 UpdateGuideState exits: m=97837 SNR=75.6 Saturated 23:43:02.113 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:02.113 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:02.113 00.000 30444 Enqueuing Expose request 23:43:02.141 00.028 15672 IsGuiding returns 1 23:43:02.142 00.001 15672 scope still moving after pulse duration time elapsed 23:43:02.163 00.021 15672 IsSlewing returns 0 23:43:02.164 00.001 15672 IsGuiding returns 1 23:43:02.185 00.021 15672 IsSlewing returns 0 23:43:02.186 00.001 15672 IsGuiding returns 1 23:43:02.207 00.021 15672 IsSlewing returns 0 23:43:02.254 00.047 15672 IsGuiding returns 0 23:43:02.254 00.000 15672 scope move finished after 67 + 126 ms 23:43:02.255 00.001 15672 Move returns status 0, amount 67 23:43:02.255 00.000 15672 move complete, result=0 23:43:02.255 00.000 15672 worker thread done servicing request 23:43:02.255 00.000 15672 Worker thread wakes up 23:43:02.255 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:02.255 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:02.255 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 67 ms NORTH 23:43:04.361 02.106 15672 Exposure complete 23:43:04.381 00.020 15672 worker thread done servicing request 23:43:04.382 00.001 30444 OnExposeComplete: enter 23:43:04.382 00.000 30444 UpdateGuideState(): m_state=6 23:43:04.382 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2654 23:43:04.382 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=196.71, Mass=103963, SNR=71.5, Peak=11113 HFD=3.4 23:43:04.382 00.000 30444 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.28) = xAngle (2.89 = 2.89) 23:43:04.382 00.000 30444 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.83 = 2.83) 23:43:04.382 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.15 hyp=0.31 cameraTheta=2.62 mountX=-0.30 mountY=0.09, mountTheta=2.84 23:43:04.382 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.15, opts=13) 23:43:04.382 00.000 30444 Enqueuing Move request for scope (-0.27, 0.15) 23:43:04.382 00.000 15672 Worker thread wakes up 23:43:04.383 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.15) opts 0xd 23:43:04.383 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.15) 23:43:04.383 00.000 15672 Moving (-0.27, 0.15) raw xDistance=-0.30 yDistance=0.09 23:43:04.383 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 23:43:04.383 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:43:04.383 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:43:04.383 00.000 15672 MoveAxis(E, 81, ABG) 23:43:04.383 00.000 15672 Guiding Dir = 2, Dur = 81 23:43:04.383 00.000 15672 IsSlewing returns 0 23:43:04.388 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=12180, FiltMin=2638, FiltMax=8895, Gamma=2.950 23:43:04.410 00.022 15672 IsGuiding returns 0 23:43:04.425 00.015 15672 PulseGuide returned control before completion, sleep 76 23:43:04.438 00.013 30444 UpdateGuideState exits: m=103963 SNR=71.5 Saturated 23:43:04.438 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:04.438 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:04.438 00.000 30444 Enqueuing Expose request 23:43:04.503 00.065 15672 IsGuiding returns 1 23:43:04.503 00.000 15672 scope still moving after pulse duration time elapsed 23:43:04.524 00.021 15672 IsSlewing returns 0 23:43:04.525 00.001 15672 IsGuiding returns 0 23:43:04.525 00.000 15672 scope move finished after 81 + 33 ms 23:43:04.525 00.000 15672 Move returns status 0, amount 81 23:43:04.525 00.000 15672 MoveAxis(N, 0, ABG) 23:43:04.525 00.000 15672 Move returns status 0, amount 0 23:43:04.525 00.000 15672 move complete, result=0 23:43:04.525 00.000 15672 worker thread done servicing request 23:43:04.525 00.000 15672 Worker thread wakes up 23:43:04.525 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.1 px 0 ms NORTH 23:43:04.525 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:04.525 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:06.434 01.909 15672 Exposure complete 23:43:06.453 00.019 15672 worker thread done servicing request 23:43:06.454 00.001 30444 OnExposeComplete: enter 23:43:06.454 00.000 30444 UpdateGuideState(): m_state=6 23:43:06.454 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2655 23:43:06.454 00.000 30444 Star::Find returns 1 (1), X=459.87, Y=196.58, Mass=110160, SNR=80.3, Peak=11456 HFD=3.6 23:43:06.454 00.000 30444 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.28) = xAngle (0.59 = 0.59) 23:43:06.454 00.000 30444 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.53 = 0.53) 23:43:06.454 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.31 mountX=0.07 mountY=0.04, mountTheta=0.54 23:43:06.454 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.02, opts=13) 23:43:06.454 00.000 30444 Enqueuing Move request for scope (0.08, 0.02) 23:43:06.454 00.000 15672 Worker thread wakes up 23:43:06.454 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd 23:43:06.455 00.001 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.02) 23:43:06.455 00.000 15672 Moving (0.08, 0.02) raw xDistance=0.07 yDistance=0.04 23:43:06.455 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:43:06.455 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:43:06.455 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 23:43:06.455 00.000 15672 MoveAxis(E, 0, ABG) 23:43:06.455 00.000 15672 Move returns status 0, amount 0 23:43:06.455 00.000 15672 MoveAxis(N, 0, ABG) 23:43:06.455 00.000 15672 Move returns status 0, amount 0 23:43:06.455 00.000 15672 move complete, result=0 23:43:06.455 00.000 15672 worker thread done servicing request 23:43:06.459 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=12371, FiltMin=2584, FiltMax=9698, Gamma=2.950 23:43:06.509 00.050 30444 UpdateGuideState exits: m=110160 SNR=80.3 Saturated 23:43:06.509 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:06.509 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:06.509 00.000 30444 Enqueuing Expose request 23:43:06.509 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:43:06.509 00.000 15672 Worker thread wakes up 23:43:06.509 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:06.509 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:08.618 02.109 15672 Exposure complete 23:43:08.638 00.020 15672 worker thread done servicing request 23:43:08.638 00.000 30444 OnExposeComplete: enter 23:43:08.638 00.000 30444 UpdateGuideState(): m_state=6 23:43:08.638 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2656 23:43:08.638 00.000 30444 Star::Find returns 1 (1), X=459.88, Y=195.96, Mass=103745, SNR=71.2, Peak=11086 HFD=3.7 23:43:08.638 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 23:43:08.638 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 23:43:08.638 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.59 hyp=0.60 cameraTheta=-1.43 mountX=0.25 mountY=-0.56, mountTheta=-1.16 23:43:08.639 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.59, opts=13) 23:43:08.639 00.000 30444 Enqueuing Move request for scope (0.09, -0.59) 23:43:08.639 00.000 15672 Worker thread wakes up 23:43:08.639 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.59) opts 0xd 23:43:08.639 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.59) 23:43:08.639 00.000 15672 Moving (0.09, -0.59) raw xDistance=0.25 yDistance=-0.56 23:43:08.639 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 23:43:08.639 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 23:43:08.639 00.000 15672 MoveAxis(E, 0, ABG) 23:43:08.639 00.000 15672 Move returns status 0, amount 0 23:43:08.639 00.000 15672 MoveAxis(N, 100, ABG) 23:43:08.639 00.000 15672 Guiding Dir = 0, Dur = 100 23:43:08.640 00.001 15672 IsSlewing returns 0 23:43:08.644 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=11606, FiltMin=2638, FiltMax=9084, Gamma=2.950 23:43:08.675 00.031 15672 IsGuiding returns 0 23:43:08.693 00.018 30444 UpdateGuideState exits: m=103745 SNR=71.2 Saturated 23:43:08.693 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:08.693 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:08.693 00.000 30444 Enqueuing Expose request 23:43:08.755 00.062 15672 PulseGuide returned control before completion, sleep 31 23:43:08.788 00.033 15672 IsGuiding returns 1 23:43:08.788 00.000 15672 scope still moving after pulse duration time elapsed 23:43:08.809 00.021 15672 IsSlewing returns 0 23:43:08.811 00.002 15672 IsGuiding returns 1 23:43:08.832 00.021 15672 IsSlewing returns 0 23:43:08.835 00.003 15672 IsGuiding returns 1 23:43:08.855 00.020 15672 IsSlewing returns 0 23:43:08.915 00.060 15672 IsGuiding returns 0 23:43:08.915 00.000 15672 scope move finished after 100 + 139 ms 23:43:08.916 00.001 15672 Move returns status 0, amount 100 23:43:08.916 00.000 15672 move complete, result=0 23:43:08.916 00.000 15672 worker thread done servicing request 23:43:08.916 00.000 15672 Worker thread wakes up 23:43:08.916 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:08.916 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:08.916 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 100 ms NORTH 23:43:10.832 01.916 15672 Exposure complete 23:43:10.864 00.032 15672 worker thread done servicing request 23:43:10.865 00.001 30444 OnExposeComplete: enter 23:43:10.865 00.000 30444 UpdateGuideState(): m_state=6 23:43:10.865 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2657 23:43:10.865 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=196.40, Mass=115863, SNR=83.9, Peak=10842 HFD=3.7 23:43:10.865 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 23:43:10.865 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 23:43:10.865 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.20 mountX=0.10 mountY=-0.13, mountTheta=-0.95 23:43:10.865 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.15, opts=13) 23:43:10.865 00.000 30444 Enqueuing Move request for scope (0.06, -0.15) 23:43:10.866 00.001 15672 Worker thread wakes up 23:43:10.866 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd 23:43:10.866 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.15) 23:43:10.866 00.000 15672 Moving (0.06, -0.15) raw xDistance=0.10 yDistance=-0.13 23:43:10.866 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:43:10.866 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:43:10.866 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 23:43:10.866 00.000 15672 MoveAxis(E, 0, ABG) 23:43:10.866 00.000 15672 Move returns status 0, amount 0 23:43:10.866 00.000 15672 MoveAxis(N, 0, ABG) 23:43:10.866 00.000 15672 Move returns status 0, amount 0 23:43:10.866 00.000 15672 move complete, result=0 23:43:10.866 00.000 15672 worker thread done servicing request 23:43:10.870 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=10842, FiltMin=2700, FiltMax=9168, Gamma=2.950 23:43:10.921 00.051 30444 UpdateGuideState exits: m=115863 SNR=83.9 Saturated 23:43:10.921 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:10.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:10.921 00.000 30444 Enqueuing Expose request 23:43:10.921 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:43:10.921 00.000 15672 Worker thread wakes up 23:43:10.921 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:10.921 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:13.030 02.109 15672 Exposure complete 23:43:13.050 00.020 15672 worker thread done servicing request 23:43:13.050 00.000 30444 OnExposeComplete: enter 23:43:13.050 00.000 30444 UpdateGuideState(): m_state=6 23:43:13.050 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2658 23:43:13.050 00.000 30444 Star::Find returns 1 (1), X=459.29, Y=196.02, Mass=104984, SNR=80.6, Peak=10365 HFD=4.0 23:43:13.050 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 23:43:13.051 00.001 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 23:43:13.051 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.53 hyp=0.74 cameraTheta=-2.33 mountX=-0.34 mountY=-0.63, mountTheta=-2.07 23:43:13.051 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.53, opts=13) 23:43:13.051 00.000 30444 Enqueuing Move request for scope (-0.51, -0.53) 23:43:13.051 00.000 15672 Worker thread wakes up 23:43:13.051 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.53) opts 0xd 23:43:13.051 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.53) 23:43:13.051 00.000 15672 Moving (-0.51, -0.53) raw xDistance=-0.34 yDistance=-0.63 23:43:13.051 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 23:43:13.051 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 23:43:13.051 00.000 15672 MoveAxis(E, 92, ABG) 23:43:13.051 00.000 15672 Guiding Dir = 2, Dur = 92 23:43:13.052 00.001 15672 IsSlewing returns 0 23:43:13.053 00.001 15672 IsGuiding returns 0 23:43:13.057 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=10558, FiltMin=2689, FiltMax=8395, Gamma=2.950 23:43:13.068 00.011 15672 PulseGuide returned control before completion, sleep 87 23:43:13.106 00.038 30444 UpdateGuideState exits: m=104984 SNR=80.6 Saturated 23:43:13.106 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:13.106 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:13.106 00.000 30444 Enqueuing Expose request 23:43:13.197 00.091 15672 IsGuiding returns 0 23:43:13.197 00.000 15672 Move returns status 0, amount 92 23:43:13.197 00.000 15672 MoveAxis(N, 113, ABG) 23:43:13.197 00.000 15672 Guiding Dir = 0, Dur = 113 23:43:13.198 00.001 15672 IsSlewing returns 0 23:43:13.198 00.000 15672 IsGuiding returns 0 23:43:13.277 00.079 15672 PulseGuide returned control before completion, sleep 46 23:43:13.323 00.046 15672 IsGuiding returns 1 23:43:13.324 00.001 15672 scope still moving after pulse duration time elapsed 23:43:13.345 00.021 15672 IsSlewing returns 0 23:43:13.346 00.001 15672 IsGuiding returns 1 23:43:13.367 00.021 15672 IsSlewing returns 0 23:43:13.368 00.001 15672 IsGuiding returns 1 23:43:13.389 00.021 15672 IsSlewing returns 0 23:43:13.453 00.064 15672 IsGuiding returns 0 23:43:13.453 00.000 15672 scope move finished after 113 + 141 ms 23:43:13.453 00.000 15672 Move returns status 0, amount 113 23:43:13.453 00.000 15672 move complete, result=0 23:43:13.453 00.000 15672 worker thread done servicing request 23:43:13.453 00.000 15672 Worker thread wakes up 23:43:13.453 00.000 30444 GuideStep: -0.3 px 92 ms EAST, -0.6 px 113 ms NORTH 23:43:13.453 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:13.453 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:15.360 01.907 15672 Exposure complete 23:43:15.379 00.019 15672 worker thread done servicing request 23:43:15.380 00.001 30444 OnExposeComplete: enter 23:43:15.380 00.000 30444 UpdateGuideState(): m_state=6 23:43:15.380 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2659 23:43:15.380 00.000 30444 Star::Find returns 1 (1), X=459.62, Y=196.23, Mass=102404, SNR=73.4, Peak=10517 HFD=3.6 23:43:15.380 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 23:43:15.380 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 23:43:15.380 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.33 hyp=0.37 cameraTheta=-2.07 mountX=-0.08 mountY=-0.36, mountTheta=-1.80 23:43:15.380 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.33, opts=13) 23:43:15.380 00.000 30444 Enqueuing Move request for scope (-0.18, -0.33) 23:43:15.381 00.001 15672 Worker thread wakes up 23:43:15.381 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.33) opts 0xd 23:43:15.381 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.33) 23:43:15.381 00.000 15672 Moving (-0.18, -0.33) raw xDistance=-0.08 yDistance=-0.36 23:43:15.381 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:43:15.381 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 23:43:15.381 00.000 15672 MoveAxis(E, 0, ABG) 23:43:15.381 00.000 15672 Move returns status 0, amount 0 23:43:15.381 00.000 15672 MoveAxis(N, 64, ABG) 23:43:15.381 00.000 15672 Guiding Dir = 0, Dur = 64 23:43:15.382 00.001 15672 IsSlewing returns 0 23:43:15.383 00.001 15672 IsGuiding returns 0 23:43:15.387 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=11172, FiltMin=2642, FiltMax=8891, Gamma=2.950 23:43:15.466 00.079 15672 IsGuiding returns 1 23:43:15.467 00.001 15672 scope still moving after pulse duration time elapsed 23:43:15.488 00.021 15672 IsSlewing returns 0 23:43:15.489 00.001 15672 IsGuiding returns 1 23:43:15.510 00.021 15672 IsSlewing returns 0 23:43:15.511 00.001 15672 IsGuiding returns 1 23:43:15.531 00.020 15672 IsSlewing returns 0 23:43:15.592 00.061 15672 IsGuiding returns 0 23:43:15.593 00.001 15672 scope move finished after 64 + 146 ms 23:43:15.593 00.000 15672 Move returns status 0, amount 64 23:43:15.593 00.000 15672 move complete, result=0 23:43:15.593 00.000 15672 worker thread done servicing request 23:43:15.694 00.101 30444 UpdateGuideState exits: m=102404 SNR=73.4 Saturated 23:43:15.694 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:15.695 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:15.695 00.000 30444 Enqueuing Expose request 23:43:15.695 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 64 ms NORTH 23:43:15.695 00.000 15672 Worker thread wakes up 23:43:15.695 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:15.695 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:17.813 02.118 15672 Exposure complete 23:43:17.845 00.032 15672 worker thread done servicing request 23:43:17.845 00.000 30444 OnExposeComplete: enter 23:43:17.845 00.000 30444 UpdateGuideState(): m_state=6 23:43:17.845 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2660 23:43:17.845 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=195.94, Mass=110790, SNR=81.3, Peak=9806 HFD=3.9 23:43:17.845 00.000 30444 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 23:43:17.847 00.002 30444 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 23:43:17.847 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=-0.61 hyp=0.78 cameraTheta=-0.90 mountX=0.64 mountY=-0.49, mountTheta=-0.66 23:43:17.847 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=-0.61, opts=13) 23:43:17.847 00.000 30444 Enqueuing Move request for scope (0.49, -0.61) 23:43:17.847 00.000 15672 Worker thread wakes up 23:43:17.847 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.61) opts 0xd 23:43:17.847 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, -0.61) 23:43:17.847 00.000 15672 Moving (0.49, -0.61) raw xDistance=0.64 yDistance=-0.49 23:43:17.847 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64 23:43:17.847 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 23:43:17.847 00.000 15672 MoveAxis(W, 172, ABG) 23:43:17.847 00.000 15672 Guiding Dir = 3, Dur = 172 23:43:17.847 00.000 15672 IsSlewing returns 0 23:43:17.848 00.001 15672 IsGuiding returns 0 23:43:17.853 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=10988, FiltMin=2675, FiltMax=9086, Gamma=2.950 23:43:17.876 00.023 15672 PulseGuide returned control before completion, sleep 155 23:43:17.902 00.026 30444 UpdateGuideState exits: m=110790 SNR=81.3 Saturated 23:43:17.902 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:17.902 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:17.902 00.000 30444 Enqueuing Expose request 23:43:18.033 00.131 15672 IsGuiding returns 1 23:43:18.033 00.000 15672 scope still moving after pulse duration time elapsed 23:43:18.053 00.020 15672 IsSlewing returns 0 23:43:18.054 00.001 15672 IsGuiding returns 1 23:43:18.075 00.021 15672 IsSlewing returns 0 23:43:18.085 00.010 15672 IsGuiding returns 0 23:43:18.086 00.001 15672 scope move finished after 172 + 65 ms 23:43:18.086 00.000 15672 Move returns status 0, amount 172 23:43:18.086 00.000 15672 MoveAxis(N, 88, ABG) 23:43:18.086 00.000 15672 Guiding Dir = 0, Dur = 88 23:43:18.087 00.001 15672 IsSlewing returns 0 23:43:18.089 00.002 15672 IsGuiding returns 0 23:43:18.165 00.076 15672 PulseGuide returned control before completion, sleep 24 23:43:18.198 00.033 15672 IsGuiding returns 1 23:43:18.199 00.001 15672 scope still moving after pulse duration time elapsed 23:43:18.219 00.020 15672 IsSlewing returns 0 23:43:18.220 00.001 15672 IsGuiding returns 1 23:43:18.241 00.021 15672 IsSlewing returns 0 23:43:18.242 00.001 15672 IsGuiding returns 1 23:43:18.264 00.022 15672 IsSlewing returns 0 23:43:18.293 00.029 15672 IsGuiding returns 0 23:43:18.293 00.000 15672 scope move finished after 88 + 114 ms 23:43:18.293 00.000 15672 Move returns status 0, amount 88 23:43:18.293 00.000 15672 move complete, result=0 23:43:18.293 00.000 15672 worker thread done servicing request 23:43:18.293 00.000 15672 Worker thread wakes up 23:43:18.293 00.000 30444 GuideStep: 0.6 px 172 ms WEST, -0.5 px 88 ms NORTH 23:43:18.293 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:18.293 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:20.198 01.905 15672 Exposure complete 23:43:20.219 00.021 15672 worker thread done servicing request 23:43:20.219 00.000 30444 OnExposeComplete: enter 23:43:20.219 00.000 30444 UpdateGuideState(): m_state=6 23:43:20.219 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 2661 23:43:20.219 00.000 30444 Star::Find returns 1 (1), X=459.61, Y=195.97, Mass=101226, SNR=72.3, Peak=10273 HFD=3.5 23:43:20.219 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 23:43:20.219 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 23:43:20.219 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.59 hyp=0.62 cameraTheta=-1.88 mountX=-0.02 mountY=-0.62, mountTheta=-1.60 23:43:20.220 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.59, opts=13) 23:43:20.220 00.000 30444 Enqueuing Move request for scope (-0.19, -0.59) 23:43:20.220 00.000 15672 Worker thread wakes up 23:43:20.220 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.59) opts 0xd 23:43:20.220 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.59) 23:43:20.220 00.000 15672 Moving (-0.19, -0.59) raw xDistance=-0.02 yDistance=-0.62 23:43:20.220 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:43:20.220 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 23:43:20.220 00.000 15672 MoveAxis(E, 0, ABG) 23:43:20.220 00.000 15672 Move returns status 0, amount 0 23:43:20.220 00.000 15672 MoveAxis(N, 110, ABG) 23:43:20.220 00.000 15672 Guiding Dir = 0, Dur = 110 23:43:20.221 00.001 15672 IsSlewing returns 0 23:43:20.222 00.001 15672 IsGuiding returns 0 23:43:20.226 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=11044, FiltMin=2656, FiltMax=8628, Gamma=2.950 23:43:20.274 00.048 30444 UpdateGuideState exits: m=101226 SNR=72.3 Saturated 23:43:20.274 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:20.274 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:20.274 00.000 30444 Enqueuing Expose request 23:43:20.304 00.030 15672 PulseGuide returned control before completion, sleep 38 23:43:20.343 00.039 15672 IsGuiding returns 1 23:43:20.343 00.000 15672 scope still moving after pulse duration time elapsed 23:43:20.365 00.022 15672 IsSlewing returns 0 23:43:20.366 00.001 15672 IsGuiding returns 1 23:43:20.387 00.021 15672 IsSlewing returns 0 23:43:20.390 00.003 15672 IsGuiding returns 1 23:43:20.411 00.021 15672 IsSlewing returns 0 23:43:20.413 00.002 15672 IsGuiding returns 1 23:43:20.435 00.022 15672 IsSlewing returns 0 23:43:20.466 00.031 15672 IsGuiding returns 0 23:43:20.466 00.000 15672 scope move finished after 110 + 134 ms 23:43:20.466 00.000 15672 Move returns status 0, amount 110 23:43:20.466 00.000 15672 move complete, result=0 23:43:20.467 00.001 15672 worker thread done servicing request 23:43:20.467 00.000 15672 Worker thread wakes up 23:43:20.467 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:20.467 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:20.467 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.6 px 110 ms NORTH 23:43:22.576 02.109 15672 Exposure complete 23:43:22.596 00.020 15672 worker thread done servicing request 23:43:22.596 00.000 30444 OnExposeComplete: enter 23:43:22.596 00.000 30444 UpdateGuideState(): m_state=6 23:43:22.596 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2662 23:43:22.597 00.001 30444 Star::Find returns 1 (1), X=459.25, Y=196.12, Mass=105279, SNR=77.5, Peak=10860 HFD=3.5 23:43:22.597 00.000 30444 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.28) = xAngle (-2.19 = -2.19) 23:43:22.597 00.000 30444 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.25 = -2.25) 23:43:22.597 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-0.44 hyp=0.70 cameraTheta=-2.47 mountX=-0.41 mountY=-0.55, mountTheta=-2.21 23:43:22.597 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-0.44, opts=13) 23:43:22.597 00.000 30444 Enqueuing Move request for scope (-0.55, -0.44) 23:43:22.597 00.000 15672 Worker thread wakes up 23:43:22.597 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.44) opts 0xd 23:43:22.597 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -0.44) 23:43:22.597 00.000 15672 Moving (-0.55, -0.44) raw xDistance=-0.41 yDistance=-0.55 23:43:22.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 23:43:22.597 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 23:43:22.598 00.001 15672 MoveAxis(E, 110, ABG) 23:43:22.598 00.000 15672 Guiding Dir = 2, Dur = 110 23:43:22.599 00.001 15672 IsSlewing returns 0 23:43:22.600 00.001 15672 IsGuiding returns 0 23:43:22.604 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=10860, FiltMin=2632, FiltMax=9007, Gamma=2.950 23:43:22.621 00.017 15672 PulseGuide returned control before completion, sleep 99 23:43:22.653 00.032 30444 UpdateGuideState exits: m=105279 SNR=77.5 Saturated 23:43:22.653 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:22.654 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:22.654 00.000 30444 Enqueuing Expose request 23:43:22.722 00.068 15672 IsGuiding returns 1 23:43:22.722 00.000 15672 scope still moving after pulse duration time elapsed 23:43:22.744 00.022 15672 IsSlewing returns 0 23:43:22.766 00.022 15672 IsGuiding returns 0 23:43:22.766 00.000 15672 scope move finished after 110 + 55 ms 23:43:22.766 00.000 15672 Move returns status 0, amount 110 23:43:22.766 00.000 15672 MoveAxis(N, 97, ABG) 23:43:22.766 00.000 15672 Guiding Dir = 0, Dur = 97 23:43:22.766 00.000 15672 IsSlewing returns 0 23:43:22.767 00.001 15672 IsGuiding returns 0 23:43:22.845 00.078 15672 PulseGuide returned control before completion, sleep 30 23:43:22.878 00.033 15672 IsGuiding returns 1 23:43:22.878 00.000 15672 scope still moving after pulse duration time elapsed 23:43:22.899 00.021 15672 IsSlewing returns 0 23:43:22.926 00.027 15672 IsGuiding returns 1 23:43:22.947 00.021 15672 IsSlewing returns 0 23:43:22.973 00.026 15672 IsGuiding returns 0 23:43:22.973 00.000 15672 scope move finished after 97 + 108 ms 23:43:22.973 00.000 15672 Move returns status 0, amount 97 23:43:22.973 00.000 15672 move complete, result=0 23:43:22.973 00.000 15672 worker thread done servicing request 23:43:22.973 00.000 15672 Worker thread wakes up 23:43:22.973 00.000 30444 GuideStep: -0.4 px 110 ms EAST, -0.5 px 97 ms NORTH 23:43:22.974 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:22.974 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:24.881 01.907 15672 Exposure complete 23:43:24.901 00.020 15672 worker thread done servicing request 23:43:24.901 00.000 30444 OnExposeComplete: enter 23:43:24.901 00.000 30444 UpdateGuideState(): m_state=6 23:43:24.902 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2663 23:43:24.902 00.000 30444 Star::Find returns 1 (1), X=459.31, Y=196.24, Mass=107672, SNR=83.5, Peak=10921 HFD=3.6 23:43:24.902 00.000 30444 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.28) = xAngle (-2.28 = -2.28) 23:43:24.902 00.000 30444 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.35 = -2.35) 23:43:24.902 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.32 hyp=0.58 cameraTheta=-2.56 mountX=-0.38 mountY=-0.41, mountTheta=-2.31 23:43:24.902 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.32, opts=13) 23:43:24.902 00.000 30444 Enqueuing Move request for scope (-0.48, -0.32) 23:43:24.902 00.000 15672 Worker thread wakes up 23:43:24.903 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.32) opts 0xd 23:43:24.903 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.32) 23:43:24.903 00.000 15672 Moving (-0.48, -0.32) raw xDistance=-0.38 yDistance=-0.41 23:43:24.903 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38 23:43:24.903 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 23:43:24.903 00.000 15672 MoveAxis(E, 110, ABG) 23:43:24.903 00.000 15672 Guiding Dir = 2, Dur = 110 23:43:24.903 00.000 15672 IsSlewing returns 0 23:43:24.905 00.002 15672 IsGuiding returns 0 23:43:24.910 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2391, max=10956, FiltMin=2648, FiltMax=8580, Gamma=2.950 23:43:24.921 00.011 15672 PulseGuide returned control before completion, sleep 105 23:43:25.097 00.176 15672 IsGuiding returns 0 23:43:25.097 00.000 15672 Move returns status 0, amount 110 23:43:25.097 00.000 15672 MoveAxis(N, 74, ABG) 23:43:25.097 00.000 15672 Guiding Dir = 0, Dur = 74 23:43:25.098 00.001 15672 IsSlewing returns 0 23:43:25.099 00.001 15672 IsGuiding returns 0 23:43:25.177 00.078 15672 IsGuiding returns 1 23:43:25.177 00.000 15672 scope still moving after pulse duration time elapsed 23:43:25.198 00.021 15672 IsSlewing returns 0 23:43:25.198 00.000 15672 IsGuiding returns 1 23:43:25.220 00.022 15672 IsSlewing returns 0 23:43:25.221 00.001 15672 IsGuiding returns 1 23:43:25.241 00.020 15672 IsSlewing returns 0 23:43:25.243 00.002 15672 IsGuiding returns 1 23:43:25.263 00.020 15672 IsSlewing returns 0 23:43:25.322 00.059 15672 IsGuiding returns 0 23:43:25.322 00.000 15672 scope move finished after 74 + 148 ms 23:43:25.322 00.000 15672 Move returns status 0, amount 74 23:43:25.322 00.000 15672 move complete, result=0 23:43:25.322 00.000 15672 worker thread done servicing request 23:43:25.391 00.069 30444 UpdateGuideState exits: m=107672 SNR=83.5 Saturated 23:43:25.391 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:25.391 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:25.392 00.001 30444 Enqueuing Expose request 23:43:25.392 00.000 30444 GuideStep: -0.4 px 110 ms EAST, -0.4 px 74 ms NORTH 23:43:25.392 00.000 15672 Worker thread wakes up 23:43:25.392 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:25.392 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:27.509 02.117 15672 Exposure complete 23:43:27.542 00.033 15672 worker thread done servicing request 23:43:27.543 00.001 30444 OnExposeComplete: enter 23:43:27.543 00.000 30444 UpdateGuideState(): m_state=6 23:43:27.543 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2664 23:43:27.543 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=195.79, Mass=110510, SNR=86.7, Peak=11760 HFD=3.6 23:43:27.543 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 23:43:27.543 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 23:43:27.543 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.77 hyp=0.77 cameraTheta=-1.71 mountX=0.11 mountY=-0.77, mountTheta=-1.43 23:43:27.543 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.77, opts=13) 23:43:27.544 00.001 30444 Enqueuing Move request for scope (-0.11, -0.77) 23:43:27.544 00.000 15672 Worker thread wakes up 23:43:27.544 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.77) opts 0xd 23:43:27.544 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.77) 23:43:27.544 00.000 15672 Moving (-0.11, -0.77) raw xDistance=0.11 yDistance=-0.77 23:43:27.544 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:43:27.544 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 23:43:27.544 00.000 15672 MoveAxis(E, 0, ABG) 23:43:27.544 00.000 15672 Move returns status 0, amount 0 23:43:27.544 00.000 15672 MoveAxis(N, 138, ABG) 23:43:27.544 00.000 15672 Guiding Dir = 0, Dur = 138 23:43:27.544 00.000 15672 IsSlewing returns 0 23:43:27.545 00.001 15672 IsGuiding returns 0 23:43:27.550 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=11845, FiltMin=2659, FiltMax=8940, Gamma=2.950 23:43:27.598 00.048 30444 UpdateGuideState exits: m=110510 SNR=86.7 Saturated 23:43:27.598 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:27.598 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:27.598 00.000 30444 Enqueuing Expose request 23:43:27.621 00.023 15672 PulseGuide returned control before completion, sleep 72 23:43:27.702 00.081 15672 IsGuiding returns 1 23:43:27.702 00.000 15672 scope still moving after pulse duration time elapsed 23:43:27.723 00.021 15672 IsSlewing returns 0 23:43:27.724 00.001 15672 IsGuiding returns 1 23:43:27.744 00.020 15672 IsSlewing returns 0 23:43:27.747 00.003 15672 IsGuiding returns 1 23:43:27.768 00.021 15672 IsSlewing returns 0 23:43:27.798 00.030 15672 IsGuiding returns 0 23:43:27.799 00.001 15672 scope move finished after 138 + 115 ms 23:43:27.799 00.000 15672 Move returns status 0, amount 138 23:43:27.799 00.000 15672 move complete, result=0 23:43:27.799 00.000 15672 worker thread done servicing request 23:43:27.799 00.000 15672 Worker thread wakes up 23:43:27.799 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:27.800 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:27.800 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 138 ms NORTH 23:43:29.715 01.915 15672 Exposure complete 23:43:29.744 00.029 15672 worker thread done servicing request 23:43:29.744 00.000 30444 OnExposeComplete: enter 23:43:29.744 00.000 30444 UpdateGuideState(): m_state=6 23:43:29.745 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2665 23:43:29.745 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=196.15, Mass=99125, SNR=73.6, Peak=10573 HFD=3.4 23:43:29.745 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 23:43:29.745 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 23:43:29.745 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.40 hyp=0.41 cameraTheta=-1.65 mountX=0.08 mountY=-0.40, mountTheta=-1.38 23:43:29.745 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.40, opts=13) 23:43:29.745 00.000 30444 Enqueuing Move request for scope (-0.03, -0.40) 23:43:29.745 00.000 15672 Worker thread wakes up 23:43:29.745 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.40) opts 0xd 23:43:29.746 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.40) 23:43:29.746 00.000 15672 Moving (-0.03, -0.40) raw xDistance=0.08 yDistance=-0.40 23:43:29.746 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:43:29.746 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 23:43:29.746 00.000 15672 MoveAxis(E, 0, ABG) 23:43:29.746 00.000 15672 Move returns status 0, amount 0 23:43:29.746 00.000 15672 MoveAxis(N, 72, ABG) 23:43:29.746 00.000 15672 Guiding Dir = 0, Dur = 72 23:43:29.746 00.000 15672 IsSlewing returns 0 23:43:29.747 00.001 15672 IsGuiding returns 0 23:43:29.752 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=11069, FiltMin=2650, FiltMax=9052, Gamma=2.950 23:43:29.801 00.049 30444 UpdateGuideState exits: m=99125 SNR=73.6 Saturated 23:43:29.801 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:29.801 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:29.801 00.000 30444 Enqueuing Expose request 23:43:29.858 00.057 15672 IsGuiding returns 1 23:43:29.859 00.001 15672 scope still moving after pulse duration time elapsed 23:43:29.879 00.020 15672 IsSlewing returns 0 23:43:29.880 00.001 15672 IsGuiding returns 1 23:43:29.901 00.021 15672 IsSlewing returns 0 23:43:29.923 00.022 15672 IsGuiding returns 0 23:43:29.923 00.000 15672 scope move finished after 72 + 104 ms 23:43:29.923 00.000 15672 Move returns status 0, amount 72 23:43:29.923 00.000 15672 move complete, result=0 23:43:29.923 00.000 15672 worker thread done servicing request 23:43:29.923 00.000 15672 Worker thread wakes up 23:43:29.924 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:29.924 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:29.924 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 72 ms NORTH 23:43:32.033 02.109 15672 Exposure complete 23:43:32.052 00.019 15672 worker thread done servicing request 23:43:32.053 00.001 30444 OnExposeComplete: enter 23:43:32.053 00.000 30444 UpdateGuideState(): m_state=6 23:43:32.053 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2666 23:43:32.053 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=196.10, Mass=112607, SNR=95.6, Peak=11506 HFD=3.8 23:43:32.053 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 23:43:32.053 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 23:43:32.053 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.45 hyp=0.47 cameraTheta=-1.83 mountX=0.01 mountY=-0.47, mountTheta=-1.55 23:43:32.053 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.45, opts=13) 23:43:32.053 00.000 30444 Enqueuing Move request for scope (-0.12, -0.45) 23:43:32.054 00.001 15672 Worker thread wakes up 23:43:32.054 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.45) opts 0xd 23:43:32.054 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.45) 23:43:32.054 00.000 15672 Moving (-0.12, -0.45) raw xDistance=0.01 yDistance=-0.47 23:43:32.054 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:43:32.054 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 23:43:32.054 00.000 15672 MoveAxis(E, 0, ABG) 23:43:32.054 00.000 15672 Move returns status 0, amount 0 23:43:32.054 00.000 15672 MoveAxis(N, 84, ABG) 23:43:32.054 00.000 15672 Guiding Dir = 0, Dur = 84 23:43:32.055 00.001 15672 IsSlewing returns 0 23:43:32.056 00.001 15672 IsGuiding returns 0 23:43:32.059 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=11506, FiltMin=2716, FiltMax=8959, Gamma=2.950 23:43:32.109 00.050 30444 UpdateGuideState exits: m=112607 SNR=95.6 Saturated 23:43:32.109 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:32.109 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:32.109 00.000 30444 Enqueuing Expose request 23:43:32.143 00.034 15672 IsGuiding returns 1 23:43:32.143 00.000 15672 scope still moving after pulse duration time elapsed 23:43:32.164 00.021 15672 IsSlewing returns 0 23:43:32.165 00.001 15672 IsGuiding returns 1 23:43:32.186 00.021 15672 IsSlewing returns 0 23:43:32.187 00.001 15672 IsGuiding returns 1 23:43:32.208 00.021 15672 IsSlewing returns 0 23:43:32.254 00.046 15672 IsGuiding returns 0 23:43:32.254 00.000 15672 scope move finished after 84 + 114 ms 23:43:32.254 00.000 15672 Move returns status 0, amount 84 23:43:32.254 00.000 15672 move complete, result=0 23:43:32.255 00.001 15672 worker thread done servicing request 23:43:32.255 00.000 15672 Worker thread wakes up 23:43:32.255 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:32.255 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:32.255 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 84 ms NORTH 23:43:34.160 01.905 15672 Exposure complete 23:43:34.180 00.020 15672 worker thread done servicing request 23:43:34.196 00.016 30444 OnExposeComplete: enter 23:43:34.196 00.000 30444 UpdateGuideState(): m_state=6 23:43:34.196 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2667 23:43:34.196 00.000 30444 Star::Find returns 1 (1), X=459.22, Y=196.34, Mass=106111, SNR=83.0, Peak=11354 HFD=3.6 23:43:34.196 00.000 30444 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.28) = xAngle (-2.51 = -2.51) 23:43:34.196 00.000 30444 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.57 = -2.57) 23:43:34.196 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-0.22 hyp=0.62 cameraTheta=-2.79 mountX=-0.50 mountY=-0.34, mountTheta=-2.55 23:43:34.196 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-0.22, opts=13) 23:43:34.196 00.000 30444 Enqueuing Move request for scope (-0.58, -0.22) 23:43:34.197 00.001 15672 Worker thread wakes up 23:43:34.197 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.22) opts 0xd 23:43:34.197 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -0.22) 23:43:34.197 00.000 15672 Moving (-0.58, -0.22) raw xDistance=-0.50 yDistance=-0.34 23:43:34.197 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50 23:43:34.197 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 23:43:34.197 00.000 15672 MoveAxis(E, 135, ABG) 23:43:34.197 00.000 15672 Guiding Dir = 2, Dur = 135 23:43:34.197 00.000 15672 IsSlewing returns 0 23:43:34.198 00.001 15672 IsGuiding returns 0 23:43:34.203 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=11354, FiltMin=2640, FiltMax=8845, Gamma=2.950 23:43:34.218 00.015 15672 PulseGuide returned control before completion, sleep 126 23:43:34.348 00.130 15672 IsGuiding returns 1 23:43:34.348 00.000 15672 scope still moving after pulse duration time elapsed 23:43:34.369 00.021 15672 IsSlewing returns 0 23:43:34.395 00.026 15672 IsGuiding returns 0 23:43:34.396 00.001 15672 scope move finished after 135 + 62 ms 23:43:34.396 00.000 15672 Move returns status 0, amount 135 23:43:34.396 00.000 15672 MoveAxis(N, 60, ABG) 23:43:34.396 00.000 15672 Guiding Dir = 0, Dur = 60 23:43:34.397 00.001 15672 IsSlewing returns 0 23:43:34.399 00.002 15672 IsGuiding returns 0 23:43:34.476 00.077 15672 IsGuiding returns 1 23:43:34.476 00.000 15672 scope still moving after pulse duration time elapsed 23:43:34.497 00.021 15672 IsSlewing returns 0 23:43:34.499 00.002 15672 IsGuiding returns 1 23:43:34.519 00.020 15672 IsSlewing returns 0 23:43:34.521 00.002 15672 IsGuiding returns 1 23:43:34.542 00.021 30444 UpdateGuideState exits: m=106111 SNR=83.0 Saturated 23:43:34.543 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:34.543 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:34.543 00.000 30444 Enqueuing Expose request 23:43:34.543 00.000 15672 IsSlewing returns 0 23:43:34.602 00.059 15672 IsGuiding returns 0 23:43:34.602 00.000 15672 scope move finished after 60 + 142 ms 23:43:34.602 00.000 15672 Move returns status 0, amount 60 23:43:34.602 00.000 15672 move complete, result=0 23:43:34.603 00.001 15672 worker thread done servicing request 23:43:34.603 00.000 15672 Worker thread wakes up 23:43:34.603 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:34.603 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:34.603 00.000 30444 GuideStep: -0.5 px 135 ms EAST, -0.3 px 60 ms NORTH 23:43:36.712 02.109 15672 Exposure complete 23:43:36.732 00.020 15672 worker thread done servicing request 23:43:36.732 00.000 30444 OnExposeComplete: enter 23:43:36.732 00.000 30444 UpdateGuideState(): m_state=6 23:43:36.732 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2668 23:43:36.732 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=196.35, Mass=103059, SNR=71.1, Peak=10446 HFD=3.6 23:43:36.732 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.22 = -1.22) 23:43:36.732 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.28 = -1.28) 23:43:36.732 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.21 cameraTheta=-1.49 mountX=0.07 mountY=-0.20, mountTheta=-1.22 23:43:36.733 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.20, opts=13) 23:43:36.733 00.000 30444 Enqueuing Move request for scope (0.02, -0.20) 23:43:36.733 00.000 15672 Worker thread wakes up 23:43:36.733 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd 23:43:36.733 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.20) 23:43:36.733 00.000 15672 Moving (0.02, -0.20) raw xDistance=0.07 yDistance=-0.20 23:43:36.733 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:43:36.733 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:43:36.733 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 23:43:36.733 00.000 15672 MoveAxis(E, 0, ABG) 23:43:36.733 00.000 15672 Move returns status 0, amount 0 23:43:36.733 00.000 15672 MoveAxis(N, 0, ABG) 23:43:36.734 00.001 15672 Move returns status 0, amount 0 23:43:36.734 00.000 15672 move complete, result=0 23:43:36.734 00.000 15672 worker thread done servicing request 23:43:36.738 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=11149, FiltMin=2661, FiltMax=8647, Gamma=2.950 23:43:36.788 00.050 30444 UpdateGuideState exits: m=103059 SNR=71.1 Saturated 23:43:36.788 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:36.788 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:36.788 00.000 30444 Enqueuing Expose request 23:43:36.788 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:43:36.788 00.000 15672 Worker thread wakes up 23:43:36.788 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:36.788 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:38.696 01.908 15672 Exposure complete 23:43:38.716 00.020 15672 worker thread done servicing request 23:43:38.716 00.000 30444 OnExposeComplete: enter 23:43:38.716 00.000 30444 UpdateGuideState(): m_state=6 23:43:38.716 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2669 23:43:38.716 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=196.17, Mass=111635, SNR=87.2, Peak=11041 HFD=3.8 23:43:38.716 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 23:43:38.716 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 23:43:38.716 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.38 hyp=0.47 cameraTheta=-2.18 mountX=-0.15 mountY=-0.43, mountTheta=-1.91 23:43:38.717 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.38, opts=13) 23:43:38.717 00.000 30444 Enqueuing Move request for scope (-0.27, -0.38) 23:43:38.717 00.000 15672 Worker thread wakes up 23:43:38.717 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.38) opts 0xd 23:43:38.717 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.38) 23:43:38.717 00.000 15672 Moving (-0.27, -0.38) raw xDistance=-0.15 yDistance=-0.43 23:43:38.717 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:43:38.717 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 23:43:38.717 00.000 15672 MoveAxis(E, 0, ABG) 23:43:38.717 00.000 15672 Move returns status 0, amount 0 23:43:38.717 00.000 15672 MoveAxis(N, 77, ABG) 23:43:38.717 00.000 15672 Guiding Dir = 0, Dur = 77 23:43:38.718 00.001 15672 IsSlewing returns 0 23:43:38.719 00.001 15672 IsGuiding returns 0 23:43:38.724 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=11121, FiltMin=2718, FiltMax=9288, Gamma=2.950 23:43:38.773 00.049 30444 UpdateGuideState exits: m=111635 SNR=87.2 Saturated 23:43:38.773 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:38.773 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:38.773 00.000 30444 Enqueuing Expose request 23:43:38.806 00.033 15672 IsGuiding returns 1 23:43:38.806 00.000 15672 scope still moving after pulse duration time elapsed 23:43:38.827 00.021 15672 IsSlewing returns 0 23:43:38.829 00.002 15672 IsGuiding returns 1 23:43:38.850 00.021 15672 IsSlewing returns 0 23:43:38.916 00.066 15672 IsGuiding returns 0 23:43:38.916 00.000 15672 scope move finished after 77 + 119 ms 23:43:38.916 00.000 15672 Move returns status 0, amount 77 23:43:38.916 00.000 15672 move complete, result=0 23:43:38.916 00.000 15672 worker thread done servicing request 23:43:38.917 00.001 15672 Worker thread wakes up 23:43:38.917 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:38.917 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:38.917 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 77 ms NORTH 23:43:41.027 02.110 15672 Exposure complete 23:43:41.046 00.019 15672 worker thread done servicing request 23:43:41.047 00.001 30444 OnExposeComplete: enter 23:43:41.047 00.000 30444 UpdateGuideState(): m_state=6 23:43:41.047 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2670 23:43:41.047 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=196.15, Mass=107372, SNR=88.1, Peak=10962 HFD=3.6 23:43:41.047 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 23:43:41.047 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 23:43:41.047 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.41 hyp=0.43 cameraTheta=-1.90 mountX=-0.02 mountY=-0.43, mountTheta=-1.62 23:43:41.047 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.41, opts=13) 23:43:41.047 00.000 30444 Enqueuing Move request for scope (-0.14, -0.41) 23:43:41.048 00.001 15672 Worker thread wakes up 23:43:41.048 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.41) opts 0xd 23:43:41.048 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.41) 23:43:41.048 00.000 15672 Moving (-0.14, -0.41) raw xDistance=-0.02 yDistance=-0.43 23:43:41.048 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:43:41.048 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 23:43:41.048 00.000 15672 MoveAxis(E, 0, ABG) 23:43:41.048 00.000 15672 Move returns status 0, amount 0 23:43:41.048 00.000 15672 MoveAxis(N, 76, ABG) 23:43:41.048 00.000 15672 Guiding Dir = 0, Dur = 76 23:43:41.048 00.000 15672 IsSlewing returns 0 23:43:41.052 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=11996, FiltMin=2679, FiltMax=9523, Gamma=2.950 23:43:41.056 00.004 15672 IsGuiding returns 0 23:43:41.102 00.046 30444 UpdateGuideState exits: m=107372 SNR=88.1 Saturated 23:43:41.102 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:41.102 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:41.102 00.000 30444 Enqueuing Expose request 23:43:41.137 00.035 15672 IsGuiding returns 1 23:43:41.137 00.000 15672 scope still moving after pulse duration time elapsed 23:43:41.158 00.021 15672 IsSlewing returns 0 23:43:41.159 00.001 15672 IsGuiding returns 1 23:43:41.181 00.022 15672 IsSlewing returns 0 23:43:41.181 00.000 15672 IsGuiding returns 1 23:43:41.203 00.022 15672 IsSlewing returns 0 23:43:41.205 00.002 15672 IsGuiding returns 1 23:43:41.225 00.020 15672 IsSlewing returns 0 23:43:41.295 00.070 15672 IsGuiding returns 0 23:43:41.295 00.000 15672 scope move finished after 76 + 163 ms 23:43:41.295 00.000 15672 Move returns status 0, amount 76 23:43:41.295 00.000 15672 move complete, result=0 23:43:41.296 00.001 15672 worker thread done servicing request 23:43:41.296 00.000 15672 Worker thread wakes up 23:43:41.296 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 76 ms NORTH 23:43:41.296 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:41.296 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:43.206 01.910 15672 Exposure complete 23:43:43.225 00.019 15672 worker thread done servicing request 23:43:43.225 00.000 30444 OnExposeComplete: enter 23:43:43.226 00.001 30444 UpdateGuideState(): m_state=6 23:43:43.226 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2671 23:43:43.226 00.000 30444 Star::Find returns 1 (1), X=459.38, Y=196.01, Mass=102781, SNR=72.7, Peak=11439 HFD=3.4 23:43:43.226 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 23:43:43.226 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 23:43:43.226 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.55 hyp=0.69 cameraTheta=-2.22 mountX=-0.25 mountY=-0.63, mountTheta=-1.95 23:43:43.226 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.55, opts=13) 23:43:43.226 00.000 30444 Enqueuing Move request for scope (-0.42, -0.55) 23:43:43.226 00.000 15672 Worker thread wakes up 23:43:43.226 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.55) opts 0xd 23:43:43.227 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.55) 23:43:43.227 00.000 15672 Moving (-0.42, -0.55) raw xDistance=-0.25 yDistance=-0.63 23:43:43.227 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 23:43:43.227 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 23:43:43.227 00.000 15672 MoveAxis(E, 0, ABG) 23:43:43.227 00.000 15672 Move returns status 0, amount 0 23:43:43.227 00.000 15672 MoveAxis(N, 112, ABG) 23:43:43.227 00.000 15672 Guiding Dir = 0, Dur = 112 23:43:43.227 00.000 15672 IsSlewing returns 0 23:43:43.229 00.002 15672 IsGuiding returns 0 23:43:43.233 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2404, max=11439, FiltMin=2710, FiltMax=9193, Gamma=2.950 23:43:43.283 00.050 30444 UpdateGuideState exits: m=102781 SNR=72.7 Saturated 23:43:43.283 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:43.283 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:43.283 00.000 30444 Enqueuing Expose request 23:43:43.309 00.026 15672 PulseGuide returned control before completion, sleep 43 23:43:43.353 00.044 15672 IsGuiding returns 1 23:43:43.353 00.000 15672 scope still moving after pulse duration time elapsed 23:43:43.374 00.021 15672 IsSlewing returns 0 23:43:43.375 00.001 15672 IsGuiding returns 1 23:43:43.396 00.021 15672 IsSlewing returns 0 23:43:43.436 00.040 15672 IsGuiding returns 1 23:43:43.457 00.021 15672 IsSlewing returns 0 23:43:43.468 00.011 15672 IsGuiding returns 0 23:43:43.468 00.000 15672 scope move finished after 112 + 126 ms 23:43:43.468 00.000 15672 Move returns status 0, amount 112 23:43:43.468 00.000 15672 move complete, result=0 23:43:43.468 00.000 15672 worker thread done servicing request 23:43:43.468 00.000 15672 Worker thread wakes up 23:43:43.468 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 112 ms NORTH 23:43:43.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:43.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:45.577 02.109 15672 Exposure complete 23:43:45.600 00.023 15672 worker thread done servicing request 23:43:45.600 00.000 30444 OnExposeComplete: enter 23:43:45.600 00.000 30444 UpdateGuideState(): m_state=6 23:43:45.600 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2672 23:43:45.600 00.000 30444 Star::Find returns 1 (1), X=459.23, Y=196.08, Mass=97635, SNR=68.2, Peak=10461 HFD=3.5 23:43:45.600 00.000 30444 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.28) = xAngle (-2.17 = -2.17) 23:43:45.600 00.000 30444 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.23 = -2.23) 23:43:45.601 00.001 30444 CameraToMount -- cameraX=-0.57 cameraY=-0.47 hyp=0.74 cameraTheta=-2.45 mountX=-0.42 mountY=-0.58, mountTheta=-2.19 23:43:45.601 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=-0.47, opts=13) 23:43:45.602 00.001 30444 Enqueuing Move request for scope (-0.57, -0.47) 23:43:45.602 00.000 15672 Worker thread wakes up 23:43:45.602 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.47) opts 0xd 23:43:45.602 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, -0.47) 23:43:45.602 00.000 15672 Moving (-0.57, -0.47) raw xDistance=-0.42 yDistance=-0.58 23:43:45.602 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 23:43:45.602 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 23:43:45.602 00.000 15672 MoveAxis(E, 112, ABG) 23:43:45.602 00.000 15672 Guiding Dir = 2, Dur = 112 23:43:45.602 00.000 15672 IsSlewing returns 0 23:43:45.604 00.002 15672 IsGuiding returns 0 23:43:45.610 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=11695, FiltMin=2693, FiltMax=9158, Gamma=2.950 23:43:45.624 00.014 15672 PulseGuide returned control before completion, sleep 103 23:43:45.662 00.038 30444 UpdateGuideState exits: m=97635 SNR=68.2 Saturated 23:43:45.662 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:45.662 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:45.662 00.000 30444 Enqueuing Expose request 23:43:45.730 00.068 15672 IsGuiding returns 1 23:43:45.730 00.000 15672 scope still moving after pulse duration time elapsed 23:43:45.751 00.021 15672 IsSlewing returns 0 23:43:45.768 00.017 15672 IsGuiding returns 0 23:43:45.768 00.000 15672 scope move finished after 112 + 52 ms 23:43:45.768 00.000 15672 Move returns status 0, amount 112 23:43:45.769 00.001 15672 MoveAxis(N, 104, ABG) 23:43:45.769 00.000 15672 Guiding Dir = 0, Dur = 104 23:43:45.769 00.000 15672 IsSlewing returns 0 23:43:45.771 00.002 15672 IsGuiding returns 0 23:43:45.848 00.077 15672 PulseGuide returned control before completion, sleep 37 23:43:45.888 00.040 15672 IsGuiding returns 1 23:43:45.888 00.000 15672 scope still moving after pulse duration time elapsed 23:43:45.909 00.021 15672 IsSlewing returns 0 23:43:45.909 00.000 15672 IsGuiding returns 1 23:43:45.931 00.022 15672 IsSlewing returns 0 23:43:45.932 00.001 15672 IsGuiding returns 1 23:43:45.953 00.021 15672 IsSlewing returns 0 23:43:45.977 00.024 15672 IsGuiding returns 0 23:43:45.977 00.000 15672 scope move finished after 104 + 101 ms 23:43:45.977 00.000 15672 Move returns status 0, amount 104 23:43:45.977 00.000 15672 move complete, result=0 23:43:45.977 00.000 15672 worker thread done servicing request 23:43:45.977 00.000 15672 Worker thread wakes up 23:43:45.977 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:45.977 00.000 30444 GuideStep: -0.4 px 112 ms EAST, -0.6 px 104 ms NORTH 23:43:45.977 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:47.887 01.910 15672 Exposure complete 23:43:47.916 00.029 15672 worker thread done servicing request 23:43:47.916 00.000 30444 OnExposeComplete: enter 23:43:47.916 00.000 30444 UpdateGuideState(): m_state=6 23:43:47.917 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2673 23:43:47.917 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=195.96, Mass=108626, SNR=84.5, Peak=11923 HFD=3.6 23:43:47.917 00.000 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 23:43:47.917 00.000 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 23:43:47.917 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.59 hyp=0.61 cameraTheta=-1.82 mountX=0.02 mountY=-0.61, mountTheta=-1.54 23:43:47.917 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.59, opts=13) 23:43:47.918 00.001 30444 Enqueuing Move request for scope (-0.15, -0.59) 23:43:47.918 00.000 15672 Worker thread wakes up 23:43:47.918 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.59) opts 0xd 23:43:47.918 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.59) 23:43:47.918 00.000 15672 Moving (-0.15, -0.59) raw xDistance=0.02 yDistance=-0.61 23:43:47.918 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:43:47.918 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:43:47.918 00.000 15672 MoveAxis(E, 0, ABG) 23:43:47.918 00.000 15672 Move returns status 0, amount 0 23:43:47.918 00.000 15672 MoveAxis(N, 109, ABG) 23:43:47.918 00.000 15672 Guiding Dir = 0, Dur = 109 23:43:47.918 00.000 15672 IsSlewing returns 0 23:43:47.919 00.001 15672 IsGuiding returns 0 23:43:47.923 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=11923, FiltMin=2652, FiltMax=8906, Gamma=2.950 23:43:48.040 00.117 15672 IsGuiding returns 1 23:43:48.040 00.000 15672 scope still moving after pulse duration time elapsed 23:43:48.061 00.021 15672 IsSlewing returns 0 23:43:48.062 00.001 15672 IsGuiding returns 1 23:43:48.083 00.021 15672 IsSlewing returns 0 23:43:48.084 00.001 15672 IsGuiding returns 1 23:43:48.104 00.020 15672 IsSlewing returns 0 23:43:48.133 00.029 15672 IsGuiding returns 0 23:43:48.133 00.000 15672 scope move finished after 109 + 104 ms 23:43:48.133 00.000 15672 Move returns status 0, amount 109 23:43:48.133 00.000 15672 move complete, result=0 23:43:48.133 00.000 15672 worker thread done servicing request 23:43:48.277 00.144 30444 UpdateGuideState exits: m=108626 SNR=84.5 Saturated 23:43:48.277 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:48.277 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:48.277 00.000 30444 Enqueuing Expose request 23:43:48.277 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 109 ms NORTH 23:43:48.277 00.000 15672 Worker thread wakes up 23:43:48.277 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:48.277 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:50.385 02.108 15672 Exposure complete 23:43:50.404 00.019 15672 worker thread done servicing request 23:43:50.404 00.000 30444 OnExposeComplete: enter 23:43:50.404 00.000 30444 UpdateGuideState(): m_state=6 23:43:50.404 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2674 23:43:50.404 00.000 30444 Star::Find returns 1 (1), X=459.40, Y=195.79, Mass=97697, SNR=75.3, Peak=11380 HFD=3.6 23:43:50.404 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 23:43:50.404 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 23:43:50.404 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.77 hyp=0.86 cameraTheta=-2.05 mountX=-0.17 mountY=-0.83, mountTheta=-1.77 23:43:50.405 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.77, opts=13) 23:43:50.405 00.000 30444 Enqueuing Move request for scope (-0.40, -0.77) 23:43:50.405 00.000 15672 Worker thread wakes up 23:43:50.405 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.77) opts 0xd 23:43:50.405 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.77) 23:43:50.405 00.000 15672 Moving (-0.40, -0.77) raw xDistance=-0.17 yDistance=-0.83 23:43:50.405 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:43:50.405 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 23:43:50.405 00.000 15672 MoveAxis(E, 0, ABG) 23:43:50.405 00.000 15672 Move returns status 0, amount 0 23:43:50.405 00.000 15672 MoveAxis(N, 149, ABG) 23:43:50.405 00.000 15672 Guiding Dir = 0, Dur = 149 23:43:50.406 00.001 15672 IsSlewing returns 0 23:43:50.408 00.002 15672 IsGuiding returns 0 23:43:50.411 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11380, FiltMin=2697, FiltMax=8484, Gamma=2.950 23:43:50.462 00.051 30444 UpdateGuideState exits: m=97697 SNR=75.3 Saturated 23:43:50.462 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:50.462 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:50.462 00.000 30444 Enqueuing Expose request 23:43:50.481 00.019 15672 PulseGuide returned control before completion, sleep 86 23:43:50.569 00.088 15672 IsGuiding returns 1 23:43:50.569 00.000 15672 scope still moving after pulse duration time elapsed 23:43:50.590 00.021 15672 IsSlewing returns 0 23:43:50.593 00.003 15672 IsGuiding returns 1 23:43:50.613 00.020 15672 IsSlewing returns 0 23:43:50.616 00.003 15672 IsGuiding returns 1 23:43:50.637 00.021 15672 IsSlewing returns 0 23:43:50.673 00.036 15672 IsGuiding returns 0 23:43:50.674 00.001 15672 scope move finished after 149 + 117 ms 23:43:50.674 00.000 15672 Move returns status 0, amount 149 23:43:50.674 00.000 15672 move complete, result=0 23:43:50.674 00.000 15672 worker thread done servicing request 23:43:50.674 00.000 15672 Worker thread wakes up 23:43:50.674 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:50.674 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:50.675 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.8 px 149 ms NORTH 23:43:52.590 01.915 15672 Exposure complete 23:43:52.623 00.033 15672 worker thread done servicing request 23:43:52.624 00.001 30444 OnExposeComplete: enter 23:43:52.624 00.000 30444 UpdateGuideState(): m_state=6 23:43:52.624 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2675 23:43:52.624 00.000 30444 Star::Find returns 1 (1), X=459.29, Y=196.02, Mass=103924, SNR=74.6, Peak=11270 HFD=3.4 23:43:52.624 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 23:43:52.624 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 23:43:52.624 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.54 hyp=0.74 cameraTheta=-2.32 mountX=-0.34 mountY=-0.63, mountTheta=-2.06 23:43:52.624 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.54, opts=13) 23:43:52.624 00.000 30444 Enqueuing Move request for scope (-0.51, -0.54) 23:43:52.625 00.001 15672 Worker thread wakes up 23:43:52.625 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.54) opts 0xd 23:43:52.625 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.54) 23:43:52.625 00.000 15672 Moving (-0.51, -0.54) raw xDistance=-0.34 yDistance=-0.63 23:43:52.625 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 23:43:52.625 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 23:43:52.625 00.000 15672 MoveAxis(E, 91, ABG) 23:43:52.625 00.000 15672 Guiding Dir = 2, Dur = 91 23:43:52.626 00.001 15672 IsSlewing returns 0 23:43:52.627 00.001 15672 IsGuiding returns 0 23:43:52.631 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=11327, FiltMin=2547, FiltMax=9758, Gamma=2.950 23:43:52.653 00.022 15672 PulseGuide returned control before completion, sleep 76 23:43:52.680 00.027 30444 UpdateGuideState exits: m=103924 SNR=74.6 Saturated 23:43:52.680 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:52.680 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:52.680 00.000 30444 Enqueuing Expose request 23:43:52.731 00.051 15672 IsGuiding returns 1 23:43:52.731 00.000 15672 scope still moving after pulse duration time elapsed 23:43:52.752 00.021 15672 IsSlewing returns 0 23:43:52.753 00.001 15672 IsGuiding returns 1 23:43:52.774 00.021 15672 IsSlewing returns 0 23:43:52.782 00.008 15672 IsGuiding returns 0 23:43:52.783 00.001 15672 scope move finished after 91 + 64 ms 23:43:52.783 00.000 15672 Move returns status 0, amount 91 23:43:52.783 00.000 15672 MoveAxis(N, 113, ABG) 23:43:52.783 00.000 15672 Guiding Dir = 0, Dur = 113 23:43:52.784 00.001 15672 IsSlewing returns 0 23:43:52.786 00.002 15672 IsGuiding returns 0 23:43:52.861 00.075 15672 PulseGuide returned control before completion, sleep 49 23:43:52.943 00.082 15672 IsGuiding returns 1 23:43:52.943 00.000 15672 scope still moving after pulse duration time elapsed 23:43:52.964 00.021 15672 IsSlewing returns 0 23:43:52.989 00.025 15672 IsGuiding returns 0 23:43:52.989 00.000 15672 scope move finished after 113 + 90 ms 23:43:52.989 00.000 15672 Move returns status 0, amount 113 23:43:52.989 00.000 15672 move complete, result=0 23:43:52.989 00.000 15672 worker thread done servicing request 23:43:52.989 00.000 15672 Worker thread wakes up 23:43:52.989 00.000 30444 GuideStep: -0.3 px 91 ms EAST, -0.6 px 113 ms NORTH 23:43:52.989 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:52.990 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:55.099 02.109 15672 Exposure complete 23:43:55.118 00.019 15672 worker thread done servicing request 23:43:55.119 00.001 30444 OnExposeComplete: enter 23:43:55.119 00.000 30444 UpdateGuideState(): m_state=6 23:43:55.119 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2676 23:43:55.119 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=196.16, Mass=101026, SNR=75.7, Peak=10407 HFD=3.5 23:43:55.119 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 23:43:55.119 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 23:43:55.119 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.39 hyp=0.39 cameraTheta=-1.66 mountX=0.08 mountY=-0.39, mountTheta=-1.38 23:43:55.119 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.39, opts=13) 23:43:55.120 00.001 30444 Enqueuing Move request for scope (-0.03, -0.39) 23:43:55.120 00.000 15672 Worker thread wakes up 23:43:55.120 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.39) opts 0xd 23:43:55.120 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.39) 23:43:55.120 00.000 15672 Moving (-0.03, -0.39) raw xDistance=0.08 yDistance=-0.39 23:43:55.120 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:43:55.120 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 23:43:55.120 00.000 15672 MoveAxis(E, 0, ABG) 23:43:55.120 00.000 15672 Move returns status 0, amount 0 23:43:55.120 00.000 15672 MoveAxis(N, 70, ABG) 23:43:55.120 00.000 15672 Guiding Dir = 0, Dur = 70 23:43:55.120 00.000 15672 IsSlewing returns 0 23:43:55.121 00.001 15672 IsGuiding returns 0 23:43:55.125 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=11094, FiltMin=2672, FiltMax=8920, Gamma=2.950 23:43:55.194 00.069 15672 IsGuiding returns 1 23:43:55.195 00.001 15672 scope still moving after pulse duration time elapsed 23:43:55.216 00.021 15672 IsSlewing returns 0 23:43:55.216 00.000 15672 IsGuiding returns 1 23:43:55.237 00.021 15672 IsSlewing returns 0 23:43:55.238 00.001 15672 IsGuiding returns 1 23:43:55.259 00.021 15672 IsSlewing returns 0 23:43:55.289 00.030 15672 IsGuiding returns 0 23:43:55.289 00.000 15672 scope move finished after 70 + 97 ms 23:43:55.289 00.000 15672 Move returns status 0, amount 70 23:43:55.289 00.000 15672 move complete, result=0 23:43:55.289 00.000 15672 worker thread done servicing request 23:43:55.396 00.107 30444 UpdateGuideState exits: m=101026 SNR=75.7 Saturated 23:43:55.396 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:55.396 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:55.396 00.000 30444 Enqueuing Expose request 23:43:55.396 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 70 ms NORTH 23:43:55.396 00.000 15672 Worker thread wakes up 23:43:55.396 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:55.396 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:57.305 01.909 15672 Exposure complete 23:43:57.325 00.020 15672 worker thread done servicing request 23:43:57.325 00.000 30444 OnExposeComplete: enter 23:43:57.325 00.000 30444 UpdateGuideState(): m_state=6 23:43:57.325 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2677 23:43:57.325 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=196.76, Mass=109630, SNR=76.9, Peak=10300 HFD=3.9 23:43:57.325 00.000 30444 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.28) = xAngle (0.81 = 0.81) 23:43:57.325 00.000 30444 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 23:43:57.326 00.001 30444 CameraToMount -- cameraX=0.34 cameraY=0.20 hyp=0.40 cameraTheta=0.54 mountX=0.27 mountY=0.27, mountTheta=0.78 23:43:57.326 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.20, opts=13) 23:43:57.326 00.000 30444 Enqueuing Move request for scope (0.34, 0.20) 23:43:57.326 00.000 15672 Worker thread wakes up 23:43:57.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.20) opts 0xd 23:43:57.326 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.20) 23:43:57.326 00.000 15672 Moving (0.34, 0.20) raw xDistance=0.27 yDistance=0.27 23:43:57.326 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 23:43:57.326 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:43:57.326 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 23:43:57.326 00.000 15672 MoveAxis(W, 74, ABG) 23:43:57.327 00.001 15672 Guiding Dir = 3, Dur = 74 23:43:57.327 00.000 15672 IsSlewing returns 0 23:43:57.328 00.001 15672 IsGuiding returns 0 23:43:57.332 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=11139, FiltMin=2600, FiltMax=9191, Gamma=2.950 23:43:57.350 00.018 15672 PulseGuide returned control before completion, sleep 63 23:43:57.380 00.030 30444 UpdateGuideState exits: m=109630 SNR=76.9 Saturated 23:43:57.381 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:57.381 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:57.381 00.000 30444 Enqueuing Expose request 23:43:57.414 00.033 15672 IsGuiding returns 1 23:43:57.414 00.000 15672 scope still moving after pulse duration time elapsed 23:43:57.435 00.021 15672 IsSlewing returns 0 23:43:57.493 00.058 15672 IsGuiding returns 0 23:43:57.493 00.000 15672 scope move finished after 74 + 91 ms 23:43:57.494 00.001 15672 Move returns status 0, amount 74 23:43:57.494 00.000 15672 MoveAxis(N, 0, ABG) 23:43:57.494 00.000 15672 Move returns status 0, amount 0 23:43:57.494 00.000 15672 move complete, result=0 23:43:57.494 00.000 15672 worker thread done servicing request 23:43:57.494 00.000 15672 Worker thread wakes up 23:43:57.494 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:57.495 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:57.495 00.000 30444 GuideStep: 0.3 px 74 ms WEST, 0.3 px 0 ms NORTH 23:43:59.604 02.109 15672 Exposure complete 23:43:59.625 00.021 15672 worker thread done servicing request 23:43:59.625 00.000 30444 OnExposeComplete: enter 23:43:59.626 00.001 30444 UpdateGuideState(): m_state=6 23:43:59.626 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2678 23:43:59.626 00.000 30444 Star::Find returns 1 (1), X=459.88, Y=196.24, Mass=101803, SNR=82.0, Peak=10972 HFD=3.4 23:43:59.626 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 23:43:59.626 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 23:43:59.626 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.31 mountX=0.17 mountY=-0.29, mountTheta=-1.05 23:43:59.626 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.31, opts=13) 23:43:59.626 00.000 30444 Enqueuing Move request for scope (0.08, -0.31) 23:43:59.626 00.000 15672 Worker thread wakes up 23:43:59.626 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd 23:43:59.626 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.31) 23:43:59.627 00.001 15672 Moving (0.08, -0.31) raw xDistance=0.17 yDistance=-0.29 23:43:59.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:43:59.627 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 23:43:59.627 00.000 15672 MoveAxis(E, 0, ABG) 23:43:59.627 00.000 15672 Move returns status 0, amount 0 23:43:59.627 00.000 15672 MoveAxis(N, 52, ABG) 23:43:59.627 00.000 15672 Guiding Dir = 0, Dur = 52 23:43:59.628 00.001 15672 IsSlewing returns 0 23:43:59.628 00.000 15672 IsGuiding returns 0 23:43:59.632 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=11561, FiltMin=2644, FiltMax=9767, Gamma=2.950 23:43:59.682 00.050 30444 UpdateGuideState exits: m=101803 SNR=82.0 Saturated 23:43:59.682 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:43:59.682 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:43:59.682 00.000 30444 Enqueuing Expose request 23:43:59.715 00.033 15672 IsGuiding returns 1 23:43:59.715 00.000 15672 scope still moving after pulse duration time elapsed 23:43:59.736 00.021 15672 IsSlewing returns 0 23:43:59.737 00.001 15672 IsGuiding returns 1 23:43:59.758 00.021 15672 IsSlewing returns 0 23:43:59.759 00.001 15672 IsGuiding returns 1 23:43:59.780 00.021 15672 IsSlewing returns 0 23:43:59.811 00.031 15672 IsGuiding returns 0 23:43:59.811 00.000 15672 scope move finished after 52 + 130 ms 23:43:59.811 00.000 15672 Move returns status 0, amount 52 23:43:59.811 00.000 15672 move complete, result=0 23:43:59.811 00.000 15672 worker thread done servicing request 23:43:59.811 00.000 15672 Worker thread wakes up 23:43:59.812 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:43:59.812 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:43:59.812 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 52 ms NORTH 23:44:01.718 01.906 15672 Exposure complete 23:44:01.739 00.021 15672 worker thread done servicing request 23:44:01.739 00.000 30444 OnExposeComplete: enter 23:44:01.739 00.000 30444 UpdateGuideState(): m_state=6 23:44:01.739 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2679 23:44:01.739 00.000 30444 Star::Find returns 1 (1), X=460.65, Y=196.62, Mass=107760, SNR=79.4, Peak=9947 HFD=3.5 23:44:01.739 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 23:44:01.740 00.001 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 23:44:01.740 00.000 30444 CameraToMount -- cameraX=0.85 cameraY=0.06 hyp=0.85 cameraTheta=0.07 mountX=0.80 mountY=0.24, mountTheta=0.29 23:44:01.740 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.85, y=0.06, opts=13) 23:44:01.741 00.001 30444 Enqueuing Move request for scope (0.85, 0.06) 23:44:01.741 00.000 15672 Worker thread wakes up 23:44:01.741 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.06) opts 0xd 23:44:01.741 00.000 15672 Handling offset move in thread for scope, endpoint = (0.85, 0.06) 23:44:01.741 00.000 15672 Moving (0.85, 0.06) raw xDistance=0.80 yDistance=0.24 23:44:01.741 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.80 23:44:01.741 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:44:01.741 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 23:44:01.741 00.000 15672 MoveAxis(W, 217, ABG) 23:44:01.741 00.000 15672 Guiding Dir = 3, Dur = 217 23:44:01.742 00.001 15672 IsSlewing returns 0 23:44:01.744 00.002 15672 IsGuiding returns 0 23:44:01.750 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=11873, FiltMin=2671, FiltMax=9589, Gamma=2.950 23:44:01.759 00.009 15672 PulseGuide returned control before completion, sleep 212 23:44:01.803 00.044 30444 UpdateGuideState exits: m=107760 SNR=79.4 Saturated 23:44:01.804 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:01.804 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:01.804 00.000 30444 Enqueuing Expose request 23:44:02.014 00.210 15672 IsGuiding returns 0 23:44:02.014 00.000 15672 Move returns status 0, amount 217 23:44:02.015 00.001 15672 MoveAxis(N, 0, ABG) 23:44:02.015 00.000 15672 Move returns status 0, amount 0 23:44:02.015 00.000 15672 move complete, result=0 23:44:02.015 00.000 15672 worker thread done servicing request 23:44:02.015 00.000 15672 Worker thread wakes up 23:44:02.015 00.000 30444 GuideStep: 0.8 px 217 ms WEST, 0.2 px 0 ms NORTH 23:44:02.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:02.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:04.132 02.117 15672 Exposure complete 23:44:04.163 00.031 15672 worker thread done servicing request 23:44:04.163 00.000 30444 OnExposeComplete: enter 23:44:04.163 00.000 30444 UpdateGuideState(): m_state=6 23:44:04.164 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2680 23:44:04.164 00.000 30444 Star::Find returns 1 (1), X=459.45, Y=197.15, Mass=111900, SNR=86.7, Peak=12160 HFD=3.6 23:44:04.164 00.000 30444 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.28) = xAngle (2.38 = 2.38) 23:44:04.164 00.000 30444 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.32 = 2.32) 23:44:04.164 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=0.59 hyp=0.69 cameraTheta=2.10 mountX=-0.50 mountY=0.50, mountTheta=2.35 23:44:04.164 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.59, opts=13) 23:44:04.164 00.000 30444 Enqueuing Move request for scope (-0.35, 0.59) 23:44:04.164 00.000 15672 Worker thread wakes up 23:44:04.164 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.59) opts 0xd 23:44:04.164 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.59) 23:44:04.165 00.001 15672 Moving (-0.35, 0.59) raw xDistance=-0.50 yDistance=0.50 23:44:04.165 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50 23:44:04.165 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:44:04.165 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50 23:44:04.165 00.000 15672 MoveAxis(E, 119, ABG) 23:44:04.165 00.000 15672 Guiding Dir = 2, Dur = 119 23:44:04.165 00.000 15672 IsSlewing returns 0 23:44:04.166 00.001 15672 IsGuiding returns 0 23:44:04.171 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=12940, FiltMin=2593, FiltMax=9203, Gamma=2.950 23:44:04.187 00.016 15672 PulseGuide returned control before completion, sleep 109 23:44:04.220 00.033 30444 UpdateGuideState exits: m=111900 SNR=86.7 Saturated 23:44:04.221 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:04.221 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:04.221 00.000 30444 Enqueuing Expose request 23:44:04.299 00.078 15672 IsGuiding returns 1 23:44:04.299 00.000 15672 scope still moving after pulse duration time elapsed 23:44:04.320 00.021 15672 IsSlewing returns 0 23:44:04.364 00.044 15672 IsGuiding returns 0 23:44:04.364 00.000 15672 scope move finished after 119 + 79 ms 23:44:04.364 00.000 15672 Move returns status 0, amount 119 23:44:04.364 00.000 15672 MoveAxis(N, 0, ABG) 23:44:04.365 00.001 15672 Move returns status 0, amount 0 23:44:04.365 00.000 15672 move complete, result=0 23:44:04.365 00.000 15672 worker thread done servicing request 23:44:04.365 00.000 15672 Worker thread wakes up 23:44:04.365 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:04.365 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:04.366 00.001 30444 GuideStep: -0.5 px 119 ms EAST, 0.5 px 0 ms NORTH 23:44:06.280 01.914 15672 Exposure complete 23:44:06.308 00.028 15672 worker thread done servicing request 23:44:06.308 00.000 30444 OnExposeComplete: enter 23:44:06.308 00.000 30444 UpdateGuideState(): m_state=6 23:44:06.309 00.001 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2681 23:44:06.309 00.000 30444 Star::Find returns 1 (1), X=459.40, Y=196.56, Mass=110703, SNR=84.3, Peak=11393 HFD=3.3 23:44:06.309 00.000 30444 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.28) = xAngle (3.41 = -2.87) 23:44:06.309 00.000 30444 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.35 = -2.94) 23:44:06.309 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.00 hyp=0.39 cameraTheta=3.13 mountX=-0.38 mountY=-0.08, mountTheta=-2.93 23:44:06.309 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.00, opts=13) 23:44:06.309 00.000 30444 Enqueuing Move request for scope (-0.39, 0.00) 23:44:06.309 00.000 15672 Worker thread wakes up 23:44:06.309 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.00) opts 0xd 23:44:06.310 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.00) 23:44:06.310 00.000 15672 Moving (-0.39, 0.00) raw xDistance=-0.38 yDistance=-0.08 23:44:06.310 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38 23:44:06.310 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:44:06.310 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 23:44:06.310 00.000 15672 MoveAxis(E, 111, ABG) 23:44:06.310 00.000 15672 Guiding Dir = 2, Dur = 111 23:44:06.310 00.000 15672 IsSlewing returns 0 23:44:06.312 00.002 15672 IsGuiding returns 0 23:44:06.316 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=11393, FiltMin=2697, FiltMax=8973, Gamma=2.950 23:44:06.327 00.011 15672 PulseGuide returned control before completion, sleep 106 23:44:06.365 00.038 30444 UpdateGuideState exits: m=110703 SNR=84.3 Saturated 23:44:06.366 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:06.366 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:06.366 00.000 30444 Enqueuing Expose request 23:44:06.436 00.070 15672 IsGuiding returns 1 23:44:06.436 00.000 15672 scope still moving after pulse duration time elapsed 23:44:06.456 00.020 15672 IsSlewing returns 0 23:44:06.507 00.051 15672 IsGuiding returns 0 23:44:06.507 00.000 15672 scope move finished after 111 + 84 ms 23:44:06.508 00.001 15672 Move returns status 0, amount 111 23:44:06.508 00.000 15672 MoveAxis(N, 0, ABG) 23:44:06.508 00.000 15672 Move returns status 0, amount 0 23:44:06.508 00.000 15672 move complete, result=0 23:44:06.508 00.000 15672 worker thread done servicing request 23:44:06.508 00.000 15672 Worker thread wakes up 23:44:06.508 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:06.509 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:06.575 00.066 30444 GuideStep: -0.4 px 111 ms EAST, -0.1 px 0 ms NORTH 23:44:08.618 02.043 15672 Exposure complete 23:44:08.638 00.020 15672 worker thread done servicing request 23:44:08.638 00.000 30444 OnExposeComplete: enter 23:44:08.638 00.000 30444 UpdateGuideState(): m_state=6 23:44:08.638 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2682 23:44:08.638 00.000 30444 Star::Find returns 1 (1), X=459.99, Y=197.00, Mass=110551, SNR=88.0, Peak=11287 HFD=2.8 23:44:08.638 00.000 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 23:44:08.638 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 23:44:08.638 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.44 hyp=0.48 cameraTheta=1.16 mountX=0.07 mountY=0.47, mountTheta=1.43 23:44:08.639 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.44, opts=13) 23:44:08.639 00.000 30444 Enqueuing Move request for scope (0.20, 0.44) 23:44:08.639 00.000 15672 Worker thread wakes up 23:44:08.639 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.44) opts 0xd 23:44:08.639 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.44) 23:44:08.639 00.000 15672 Moving (0.20, 0.44) raw xDistance=0.07 yDistance=0.47 23:44:08.639 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:44:08.639 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:44:08.639 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 23:44:08.639 00.000 15672 MoveAxis(E, 0, ABG) 23:44:08.639 00.000 15672 Move returns status 0, amount 0 23:44:08.639 00.000 15672 MoveAxis(N, 0, ABG) 23:44:08.639 00.000 15672 Move returns status 0, amount 0 23:44:08.639 00.000 15672 move complete, result=0 23:44:08.639 00.000 15672 worker thread done servicing request 23:44:08.644 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=12478, FiltMin=2660, FiltMax=9282, Gamma=2.950 23:44:08.694 00.050 30444 UpdateGuideState exits: m=110551 SNR=88.0 Saturated 23:44:08.694 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:08.694 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:08.694 00.000 30444 Enqueuing Expose request 23:44:08.694 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 23:44:08.694 00.000 15672 Worker thread wakes up 23:44:08.694 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:08.694 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:10.600 01.906 15672 Exposure complete 23:44:10.620 00.020 15672 worker thread done servicing request 23:44:10.620 00.000 30444 OnExposeComplete: enter 23:44:10.620 00.000 30444 UpdateGuideState(): m_state=6 23:44:10.620 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2683 23:44:10.620 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=196.68, Mass=102604, SNR=79.9, Peak=10446 HFD=3.4 23:44:10.620 00.000 30444 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 23:44:10.620 00.000 30444 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 23:44:10.620 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.13 hyp=0.58 cameraTheta=0.22 mountX=0.51 mountY=0.25, mountTheta=0.45 23:44:10.621 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.13, opts=13) 23:44:10.621 00.000 30444 Enqueuing Move request for scope (0.56, 0.13) 23:44:10.621 00.000 15672 Worker thread wakes up 23:44:10.621 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.13) opts 0xd 23:44:10.621 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.13) 23:44:10.621 00.000 15672 Moving (0.56, 0.13) raw xDistance=0.51 yDistance=0.25 23:44:10.621 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 23:44:10.621 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:44:10.621 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 23:44:10.621 00.000 15672 MoveAxis(W, 137, ABG) 23:44:10.621 00.000 15672 Guiding Dir = 3, Dur = 137 23:44:10.622 00.001 15672 IsSlewing returns 0 23:44:10.623 00.001 15672 IsGuiding returns 0 23:44:10.629 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=14418, FiltMin=2663, FiltMax=10443, Gamma=2.950 23:44:10.641 00.012 15672 PulseGuide returned control before completion, sleep 130 23:44:10.685 00.044 30444 UpdateGuideState exits: m=102604 SNR=79.9 Saturated 23:44:10.685 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:10.685 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:10.685 00.000 30444 Enqueuing Expose request 23:44:10.801 00.116 15672 IsGuiding returns 0 23:44:10.801 00.000 15672 Move returns status 0, amount 137 23:44:10.801 00.000 15672 MoveAxis(N, 0, ABG) 23:44:10.801 00.000 15672 Move returns status 0, amount 0 23:44:10.801 00.000 15672 move complete, result=0 23:44:10.801 00.000 15672 worker thread done servicing request 23:44:10.801 00.000 15672 Worker thread wakes up 23:44:10.801 00.000 30444 GuideStep: 0.5 px 137 ms WEST, 0.2 px 0 ms NORTH 23:44:10.801 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:10.802 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:12.910 02.108 15672 Exposure complete 23:44:12.929 00.019 15672 worker thread done servicing request 23:44:12.929 00.000 30444 OnExposeComplete: enter 23:44:12.929 00.000 30444 UpdateGuideState(): m_state=6 23:44:12.930 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2684 23:44:12.930 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=197.17, Mass=103560, SNR=77.7, Peak=12302 HFD=3.2 23:44:12.930 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 23:44:12.930 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 23:44:12.930 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.61 hyp=0.62 cameraTheta=1.73 mountX=-0.27 mountY=0.58, mountTheta=2.00 23:44:12.930 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.61, opts=13) 23:44:12.930 00.000 30444 Enqueuing Move request for scope (-0.10, 0.61) 23:44:12.930 00.000 15672 Worker thread wakes up 23:44:12.930 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.61) opts 0xd 23:44:12.930 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.61) 23:44:12.931 00.001 15672 Moving (-0.10, 0.61) raw xDistance=-0.27 yDistance=0.58 23:44:12.931 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.27 23:44:12.931 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:44:12.931 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58 23:44:12.931 00.000 15672 MoveAxis(E, 62, ABG) 23:44:12.931 00.000 15672 Guiding Dir = 2, Dur = 62 23:44:12.931 00.000 15672 IsSlewing returns 0 23:44:12.932 00.001 15672 IsGuiding returns 0 23:44:12.937 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=12778, FiltMin=2663, FiltMax=9417, Gamma=2.950 23:44:12.957 00.020 15672 PulseGuide returned control before completion, sleep 48 23:44:12.991 00.034 30444 UpdateGuideState exits: m=103560 SNR=77.7 Saturated 23:44:12.991 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:12.991 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:12.991 00.000 30444 Enqueuing Expose request 23:44:13.022 00.031 15672 IsGuiding returns 0 23:44:13.022 00.000 15672 Move returns status 0, amount 62 23:44:13.022 00.000 15672 MoveAxis(N, 0, ABG) 23:44:13.022 00.000 15672 Move returns status 0, amount 0 23:44:13.022 00.000 15672 move complete, result=0 23:44:13.022 00.000 15672 worker thread done servicing request 23:44:13.022 00.000 15672 Worker thread wakes up 23:44:13.022 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:13.022 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:13.851 00.829 30444 GuideStep: -0.3 px 62 ms EAST, 0.6 px 0 ms NORTH 23:44:14.928 01.077 15672 Exposure complete 23:44:14.948 00.020 15672 worker thread done servicing request 23:44:14.948 00.000 30444 OnExposeComplete: enter 23:44:14.949 00.001 30444 UpdateGuideState(): m_state=6 23:44:14.949 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2685 23:44:14.949 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=196.58, Mass=107506, SNR=73.5, Peak=10276 HFD=3.6 23:44:14.949 00.000 30444 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 23:44:14.949 00.000 30444 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.27 = 0.27) 23:44:14.949 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.03 hyp=0.46 cameraTheta=0.06 mountX=0.44 mountY=0.12, mountTheta=0.28 23:44:14.949 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.03, opts=13) 23:44:14.949 00.000 30444 Enqueuing Move request for scope (0.46, 0.03) 23:44:14.949 00.000 15672 Worker thread wakes up 23:44:14.950 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.03) opts 0xd 23:44:14.950 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.03) 23:44:14.950 00.000 15672 Moving (0.46, 0.03) raw xDistance=0.44 yDistance=0.12 23:44:14.950 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44 23:44:14.950 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:44:14.950 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:44:14.950 00.000 15672 MoveAxis(W, 114, ABG) 23:44:14.950 00.000 15672 Guiding Dir = 3, Dur = 114 23:44:14.950 00.000 15672 IsSlewing returns 0 23:44:14.951 00.001 15672 IsGuiding returns 0 23:44:14.956 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2377, max=12661, FiltMin=2632, FiltMax=9280, Gamma=2.950 23:44:14.971 00.015 15672 PulseGuide returned control before completion, sleep 106 23:44:15.008 00.037 30444 UpdateGuideState exits: m=107506 SNR=73.5 Saturated 23:44:15.008 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:15.008 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:15.008 00.000 30444 Enqueuing Expose request 23:44:15.098 00.090 15672 IsGuiding returns 0 23:44:15.098 00.000 15672 Move returns status 0, amount 114 23:44:15.098 00.000 15672 MoveAxis(N, 0, ABG) 23:44:15.098 00.000 15672 Move returns status 0, amount 0 23:44:15.098 00.000 15672 move complete, result=0 23:44:15.098 00.000 15672 worker thread done servicing request 23:44:15.098 00.000 15672 Worker thread wakes up 23:44:15.098 00.000 30444 GuideStep: 0.4 px 114 ms WEST, 0.1 px 0 ms NORTH 23:44:15.099 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:15.099 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:17.206 02.107 15672 Exposure complete 23:44:17.226 00.020 15672 worker thread done servicing request 23:44:17.226 00.000 30444 OnExposeComplete: enter 23:44:17.226 00.000 30444 UpdateGuideState(): m_state=6 23:44:17.226 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2686 23:44:17.226 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=197.00, Mass=110067, SNR=78.5, Peak=10679 HFD=3.5 23:44:17.226 00.000 30444 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.28) = xAngle (0.90 = 0.90) 23:44:17.226 00.000 30444 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.84 = 0.84) 23:44:17.227 00.001 30444 CameraToMount -- cameraX=0.63 cameraY=0.45 hyp=0.77 cameraTheta=0.62 mountX=0.48 mountY=0.57, mountTheta=0.87 23:44:17.227 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=0.45, opts=13) 23:44:17.227 00.000 30444 Enqueuing Move request for scope (0.63, 0.45) 23:44:17.227 00.000 15672 Worker thread wakes up 23:44:17.227 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.45) opts 0xd 23:44:17.227 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, 0.45) 23:44:17.227 00.000 15672 Moving (0.63, 0.45) raw xDistance=0.48 yDistance=0.57 23:44:17.227 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48 23:44:17.227 00.000 15672 switching direction from -1 to 1 - decHistory=4 oldest=0.23 newest=1.27 23:44:17.227 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 23:44:17.227 00.000 15672 MoveAxis(W, 138, ABG) 23:44:17.227 00.000 15672 Guiding Dir = 3, Dur = 138 23:44:17.228 00.001 15672 IsSlewing returns 0 23:44:17.229 00.001 15672 IsGuiding returns 0 23:44:17.234 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=11482, FiltMin=2639, FiltMax=9520, Gamma=2.950 23:44:17.255 00.021 15672 PulseGuide returned control before completion, sleep 123 23:44:17.283 00.028 30444 UpdateGuideState exits: m=110067 SNR=78.5 Saturated 23:44:17.283 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:17.283 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:17.283 00.000 30444 Enqueuing Expose request 23:44:17.398 00.115 15672 IsGuiding returns 0 23:44:17.399 00.001 15672 Move returns status 0, amount 138 23:44:17.399 00.000 15672 MoveAxis(S, 102, ABG) 23:44:17.399 00.000 15672 Guiding Dir = 1, Dur = 102 23:44:17.399 00.000 15672 IsSlewing returns 0 23:44:17.400 00.001 15672 IsGuiding returns 0 23:44:17.479 00.079 15672 PulseGuide returned control before completion, sleep 34 23:44:17.515 00.036 15672 IsGuiding returns 1 23:44:17.515 00.000 15672 scope still moving after pulse duration time elapsed 23:44:17.535 00.020 15672 IsSlewing returns 0 23:44:17.537 00.002 15672 IsGuiding returns 1 23:44:17.558 00.021 15672 IsSlewing returns 0 23:44:17.561 00.003 15672 IsGuiding returns 1 23:44:17.582 00.021 15672 IsSlewing returns 0 23:44:17.640 00.058 15672 IsGuiding returns 0 23:44:17.640 00.000 15672 scope move finished after 102 + 137 ms 23:44:17.640 00.000 15672 Move returns status 0, amount 102 23:44:17.640 00.000 15672 move complete, result=0 23:44:17.641 00.001 15672 worker thread done servicing request 23:44:17.641 00.000 15672 Worker thread wakes up 23:44:17.641 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:17.641 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:17.641 00.000 30444 GuideStep: 0.5 px 138 ms WEST, 0.6 px 102 ms SOUTH 23:44:19.550 01.909 15672 Exposure complete 23:44:19.570 00.020 15672 worker thread done servicing request 23:44:19.570 00.000 30444 OnExposeComplete: enter 23:44:19.570 00.000 30444 UpdateGuideState(): m_state=6 23:44:19.570 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2687 23:44:19.570 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=197.57, Mass=116967, SNR=82.9, Peak=10809 HFD=3.8 23:44:19.570 00.000 30444 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.28) = xAngle (1.50 = 1.50) 23:44:19.570 00.000 30444 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.44 = 1.44) 23:44:19.570 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=1.02 hyp=1.08 cameraTheta=1.22 mountX=0.08 mountY=1.07, mountTheta=1.50 23:44:19.571 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=1.02, opts=13) 23:44:19.571 00.000 30444 Enqueuing Move request for scope (0.37, 1.02) 23:44:19.571 00.000 15672 Worker thread wakes up 23:44:19.571 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 1.02) opts 0xd 23:44:19.571 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 1.02) 23:44:19.571 00.000 15672 Moving (0.37, 1.02) raw xDistance=0.08 yDistance=1.07 23:44:19.571 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:44:19.571 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07 23:44:19.571 00.000 15672 MoveAxis(E, 0, ABG) 23:44:19.571 00.000 15672 Move returns status 0, amount 0 23:44:19.571 00.000 15672 MoveAxis(S, 191, ABG) 23:44:19.571 00.000 15672 Guiding Dir = 1, Dur = 191 23:44:19.572 00.001 15672 IsSlewing returns 0 23:44:19.573 00.001 15672 IsGuiding returns 0 23:44:19.577 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=11679, FiltMin=2707, FiltMax=8760, Gamma=2.950 23:44:19.652 00.075 15672 PulseGuide returned control before completion, sleep 123 23:44:19.813 00.161 15672 IsGuiding returns 1 23:44:19.813 00.000 15672 scope still moving after pulse duration time elapsed 23:44:19.834 00.021 15672 IsSlewing returns 0 23:44:19.837 00.003 15672 IsGuiding returns 1 23:44:19.859 00.022 15672 IsSlewing returns 0 23:44:19.876 00.017 15672 IsGuiding returns 0 23:44:19.876 00.000 15672 scope move finished after 191 + 112 ms 23:44:19.876 00.000 15672 Move returns status 0, amount 191 23:44:19.876 00.000 15672 move complete, result=0 23:44:19.876 00.000 15672 worker thread done servicing request 23:44:19.981 00.105 30444 UpdateGuideState exits: m=116967 SNR=82.9 Saturated 23:44:19.982 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:19.982 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:19.982 00.000 30444 Enqueuing Expose request 23:44:19.982 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 1.1 px 191 ms SOUTH 23:44:19.982 00.000 15672 Worker thread wakes up 23:44:19.983 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:19.983 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:22.092 02.109 15672 Exposure complete 23:44:22.111 00.019 15672 worker thread done servicing request 23:44:22.112 00.001 30444 OnExposeComplete: enter 23:44:22.112 00.000 30444 UpdateGuideState(): m_state=6 23:44:22.112 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2688 23:44:22.112 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=196.85, Mass=102388, SNR=79.0, Peak=11043 HFD=3.3 23:44:22.112 00.000 30444 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.28) = xAngle (0.90 = 0.90) 23:44:22.112 00.000 30444 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.84 = 0.84) 23:44:22.112 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.30 hyp=0.51 cameraTheta=0.63 mountX=0.32 mountY=0.38, mountTheta=0.88 23:44:22.112 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.30, opts=13) 23:44:22.112 00.000 30444 Enqueuing Move request for scope (0.41, 0.30) 23:44:22.113 00.001 15672 Worker thread wakes up 23:44:22.113 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.30) opts 0xd 23:44:22.113 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.30) 23:44:22.113 00.000 15672 Moving (0.41, 0.30) raw xDistance=0.32 yDistance=0.38 23:44:22.113 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 23:44:22.113 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 23:44:22.113 00.000 15672 MoveAxis(W, 85, ABG) 23:44:22.113 00.000 15672 Guiding Dir = 3, Dur = 85 23:44:22.113 00.000 15672 IsSlewing returns 0 23:44:22.115 00.002 15672 IsGuiding returns 0 23:44:22.119 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=12391, FiltMin=2720, FiltMax=9388, Gamma=2.950 23:44:22.143 00.024 15672 PulseGuide returned control before completion, sleep 68 23:44:22.180 00.037 30444 UpdateGuideState exits: m=102388 SNR=79.0 Saturated 23:44:22.180 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:22.180 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:22.180 00.000 30444 Enqueuing Expose request 23:44:22.212 00.032 15672 IsGuiding returns 1 23:44:22.212 00.000 15672 scope still moving after pulse duration time elapsed 23:44:22.233 00.021 15672 IsSlewing returns 0 23:44:22.256 00.023 15672 IsGuiding returns 0 23:44:22.256 00.000 15672 scope move finished after 85 + 55 ms 23:44:22.256 00.000 15672 Move returns status 0, amount 85 23:44:22.257 00.001 15672 MoveAxis(S, 68, ABG) 23:44:22.257 00.000 15672 Guiding Dir = 1, Dur = 68 23:44:22.257 00.000 15672 IsSlewing returns 0 23:44:22.259 00.002 15672 IsGuiding returns 0 23:44:22.338 00.079 15672 IsGuiding returns 1 23:44:22.338 00.000 15672 scope still moving after pulse duration time elapsed 23:44:22.359 00.021 15672 IsSlewing returns 0 23:44:22.362 00.003 15672 IsGuiding returns 1 23:44:22.384 00.022 15672 IsSlewing returns 0 23:44:22.384 00.000 15672 IsGuiding returns 1 23:44:22.406 00.022 15672 IsSlewing returns 0 23:44:22.463 00.057 15672 IsGuiding returns 0 23:44:22.464 00.001 15672 scope move finished after 68 + 136 ms 23:44:22.464 00.000 15672 Move returns status 0, amount 68 23:44:22.464 00.000 15672 move complete, result=0 23:44:22.464 00.000 15672 worker thread done servicing request 23:44:22.464 00.000 15672 Worker thread wakes up 23:44:22.464 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:22.464 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:22.465 00.001 30444 GuideStep: 0.3 px 85 ms WEST, 0.4 px 68 ms SOUTH 23:44:24.370 01.905 15672 Exposure complete 23:44:24.390 00.020 15672 worker thread done servicing request 23:44:24.390 00.000 30444 OnExposeComplete: enter 23:44:24.390 00.000 30444 UpdateGuideState(): m_state=6 23:44:24.391 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2689 23:44:24.391 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=197.02, Mass=121144, SNR=84.9, Peak=11353 HFD=3.9 23:44:24.391 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 23:44:24.391 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 23:44:24.391 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.47 hyp=0.66 cameraTheta=0.78 mountX=0.33 mountY=0.56, mountTheta=1.04 23:44:24.391 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.47, opts=13) 23:44:24.391 00.000 30444 Enqueuing Move request for scope (0.47, 0.47) 23:44:24.391 00.000 15672 Worker thread wakes up 23:44:24.391 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.47) opts 0xd 23:44:24.391 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.47) 23:44:24.391 00.000 15672 Moving (0.47, 0.47) raw xDistance=0.33 yDistance=0.56 23:44:24.392 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33 23:44:24.392 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 23:44:24.392 00.000 15672 MoveAxis(W, 94, ABG) 23:44:24.392 00.000 15672 Guiding Dir = 3, Dur = 94 23:44:24.392 00.000 15672 IsSlewing returns 0 23:44:24.394 00.002 15672 IsGuiding returns 0 23:44:24.398 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=11873, FiltMin=2676, FiltMax=9180, Gamma=2.950 23:44:24.412 00.014 15672 PulseGuide returned control before completion, sleep 86 23:44:24.508 00.096 15672 IsGuiding returns 0 23:44:24.508 00.000 15672 Move returns status 0, amount 94 23:44:24.508 00.000 15672 MoveAxis(S, 99, ABG) 23:44:24.508 00.000 15672 Guiding Dir = 1, Dur = 99 23:44:24.510 00.002 15672 IsSlewing returns 0 23:44:24.511 00.001 15672 IsGuiding returns 0 23:44:24.559 00.048 30444 UpdateGuideState exits: m=121144 SNR=84.9 Saturated 23:44:24.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:24.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:24.559 00.000 30444 Enqueuing Expose request 23:44:24.588 00.029 15672 PulseGuide returned control before completion, sleep 33 23:44:24.623 00.035 15672 IsGuiding returns 1 23:44:24.623 00.000 15672 scope still moving after pulse duration time elapsed 23:44:24.644 00.021 15672 IsSlewing returns 0 23:44:24.645 00.001 15672 IsGuiding returns 1 23:44:24.666 00.021 15672 IsSlewing returns 0 23:44:24.667 00.001 15672 IsGuiding returns 1 23:44:24.688 00.021 15672 IsSlewing returns 0 23:44:24.716 00.028 15672 IsGuiding returns 0 23:44:24.716 00.000 15672 scope move finished after 99 + 104 ms 23:44:24.716 00.000 15672 Move returns status 0, amount 99 23:44:24.716 00.000 15672 move complete, result=0 23:44:24.716 00.000 15672 worker thread done servicing request 23:44:24.716 00.000 15672 Worker thread wakes up 23:44:24.716 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:24.716 00.000 30444 GuideStep: 0.3 px 94 ms WEST, 0.6 px 99 ms SOUTH 23:44:24.716 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:26.823 02.107 15672 Exposure complete 23:44:26.843 00.020 15672 worker thread done servicing request 23:44:26.843 00.000 30444 OnExposeComplete: enter 23:44:26.843 00.000 30444 UpdateGuideState(): m_state=6 23:44:26.843 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2690 23:44:26.843 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=196.70, Mass=106408, SNR=73.3, Peak=10322 HFD=3.6 23:44:26.843 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 23:44:26.844 00.001 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 23:44:26.844 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.14 hyp=0.40 cameraTheta=0.37 mountX=0.32 mountY=0.22, mountTheta=0.61 23:44:26.844 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.14, opts=13) 23:44:26.844 00.000 30444 Enqueuing Move request for scope (0.37, 0.14) 23:44:26.844 00.000 15672 Worker thread wakes up 23:44:26.844 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.14) opts 0xd 23:44:26.844 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.14) 23:44:26.844 00.000 15672 Moving (0.37, 0.14) raw xDistance=0.32 yDistance=0.22 23:44:26.844 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32 23:44:26.844 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:44:26.844 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 23:44:26.844 00.000 15672 MoveAxis(W, 92, ABG) 23:44:26.845 00.001 15672 Guiding Dir = 3, Dur = 92 23:44:26.845 00.000 15672 IsSlewing returns 0 23:44:26.846 00.001 15672 IsGuiding returns 0 23:44:26.850 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=10976, FiltMin=2631, FiltMax=9376, Gamma=2.950 23:44:26.872 00.022 15672 PulseGuide returned control before completion, sleep 77 23:44:27.016 00.144 15672 IsGuiding returns 0 23:44:27.017 00.001 15672 Move returns status 0, amount 92 23:44:27.017 00.000 15672 MoveAxis(N, 0, ABG) 23:44:27.017 00.000 15672 Move returns status 0, amount 0 23:44:27.017 00.000 15672 move complete, result=0 23:44:27.017 00.000 15672 worker thread done servicing request 23:44:27.132 00.115 30444 UpdateGuideState exits: m=106408 SNR=73.3 Saturated 23:44:27.133 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:27.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:27.133 00.000 30444 Enqueuing Expose request 23:44:27.133 00.000 30444 GuideStep: 0.3 px 92 ms WEST, 0.2 px 0 ms NORTH 23:44:27.133 00.000 15672 Worker thread wakes up 23:44:27.134 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:27.134 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:29.040 01.906 15672 Exposure complete 23:44:29.061 00.021 15672 worker thread done servicing request 23:44:29.061 00.000 30444 OnExposeComplete: enter 23:44:29.061 00.000 30444 UpdateGuideState(): m_state=6 23:44:29.061 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2691 23:44:29.061 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=197.04, Mass=107254, SNR=79.5, Peak=10606 HFD=3.9 23:44:29.061 00.000 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 23:44:29.061 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.38 = 1.38) 23:44:29.061 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.49 hyp=0.53 cameraTheta=1.16 mountX=0.07 mountY=0.52, mountTheta=1.44 23:44:29.062 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.49, opts=13) 23:44:29.062 00.000 30444 Enqueuing Move request for scope (0.21, 0.49) 23:44:29.062 00.000 15672 Worker thread wakes up 23:44:29.062 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.49) opts 0xd 23:44:29.062 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.49) 23:44:29.062 00.000 15672 Moving (0.21, 0.49) raw xDistance=0.07 yDistance=0.52 23:44:29.062 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:44:29.062 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 23:44:29.062 00.000 15672 MoveAxis(E, 0, ABG) 23:44:29.062 00.000 15672 Move returns status 0, amount 0 23:44:29.062 00.000 15672 MoveAxis(S, 93, ABG) 23:44:29.062 00.000 15672 Guiding Dir = 1, Dur = 93 23:44:29.063 00.001 15672 IsSlewing returns 0 23:44:29.063 00.000 15672 IsGuiding returns 0 23:44:29.068 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=11693, FiltMin=2725, FiltMax=8926, Gamma=2.950 23:44:29.140 00.072 15672 PulseGuide returned control before completion, sleep 26 23:44:29.173 00.033 15672 IsGuiding returns 1 23:44:29.173 00.000 15672 scope still moving after pulse duration time elapsed 23:44:29.182 00.009 30444 UpdateGuideState exits: m=107254 SNR=79.5 Saturated 23:44:29.182 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:29.182 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:29.182 00.000 30444 Enqueuing Expose request 23:44:29.193 00.011 15672 IsSlewing returns 0 23:44:29.194 00.001 15672 IsGuiding returns 1 23:44:29.215 00.021 15672 IsSlewing returns 0 23:44:29.217 00.002 15672 IsGuiding returns 1 23:44:29.238 00.021 15672 IsSlewing returns 0 23:44:29.252 00.014 15672 IsGuiding returns 0 23:44:29.253 00.001 15672 scope move finished after 93 + 96 ms 23:44:29.253 00.000 15672 Move returns status 0, amount 93 23:44:29.253 00.000 15672 move complete, result=0 23:44:29.253 00.000 15672 worker thread done servicing request 23:44:29.253 00.000 15672 Worker thread wakes up 23:44:29.253 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:29.253 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:29.253 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 93 ms SOUTH 23:44:31.359 02.106 15672 Exposure complete 23:44:31.379 00.020 15672 worker thread done servicing request 23:44:31.379 00.000 30444 OnExposeComplete: enter 23:44:31.379 00.000 30444 UpdateGuideState(): m_state=6 23:44:31.379 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2692 23:44:31.379 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=197.07, Mass=98410, SNR=73.3, Peak=10216 HFD=3.4 23:44:31.379 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 23:44:31.379 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.12 = 1.12) 23:44:31.379 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.52 hyp=0.66 cameraTheta=0.91 mountX=0.25 mountY=0.59, mountTheta=1.18 23:44:31.380 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.52, opts=13) 23:44:31.380 00.000 30444 Enqueuing Move request for scope (0.40, 0.52) 23:44:31.380 00.000 15672 Worker thread wakes up 23:44:31.380 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.52) opts 0xd 23:44:31.380 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.52) 23:44:31.380 00.000 15672 Moving (0.40, 0.52) raw xDistance=0.25 yDistance=0.59 23:44:31.380 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 23:44:31.380 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 23:44:31.380 00.000 15672 MoveAxis(E, 0, ABG) 23:44:31.380 00.000 15672 Move returns status 0, amount 0 23:44:31.380 00.000 15672 MoveAxis(S, 106, ABG) 23:44:31.380 00.000 15672 Guiding Dir = 1, Dur = 106 23:44:31.381 00.001 15672 IsSlewing returns 0 23:44:31.382 00.001 15672 IsGuiding returns 0 23:44:31.387 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2398, max=11847, FiltMin=2713, FiltMax=9077, Gamma=2.950 23:44:31.438 00.051 30444 UpdateGuideState exits: m=98410 SNR=73.3 Saturated 23:44:31.439 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:31.439 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:31.439 00.000 30444 Enqueuing Expose request 23:44:31.457 00.018 15672 PulseGuide returned control before completion, sleep 42 23:44:31.500 00.043 15672 IsGuiding returns 1 23:44:31.500 00.000 15672 scope still moving after pulse duration time elapsed 23:44:31.521 00.021 15672 IsSlewing returns 0 23:44:31.524 00.003 15672 IsGuiding returns 1 23:44:31.545 00.021 15672 IsSlewing returns 0 23:44:31.616 00.071 15672 IsGuiding returns 0 23:44:31.616 00.000 15672 scope move finished after 106 + 128 ms 23:44:31.616 00.000 15672 Move returns status 0, amount 106 23:44:31.616 00.000 15672 move complete, result=0 23:44:31.617 00.001 15672 worker thread done servicing request 23:44:31.617 00.000 15672 Worker thread wakes up 23:44:31.617 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:31.617 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:31.617 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 106 ms SOUTH 23:44:33.534 01.917 15672 Exposure complete 23:44:33.565 00.031 15672 worker thread done servicing request 23:44:33.566 00.001 30444 OnExposeComplete: enter 23:44:33.566 00.000 30444 UpdateGuideState(): m_state=6 23:44:33.566 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2693 23:44:33.566 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=196.80, Mass=111283, SNR=78.0, Peak=10920 HFD=3.6 23:44:33.566 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 23:44:33.566 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.61 = 0.61) 23:44:33.566 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=0.24 hyp=0.62 cameraTheta=0.40 mountX=0.49 mountY=0.36, mountTheta=0.63 23:44:33.566 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=0.24, opts=13) 23:44:33.566 00.000 30444 Enqueuing Move request for scope (0.58, 0.24) 23:44:33.567 00.001 15672 Worker thread wakes up 23:44:33.567 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.24) opts 0xd 23:44:33.567 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 0.24) 23:44:33.567 00.000 15672 Moving (0.58, 0.24) raw xDistance=0.49 yDistance=0.36 23:44:33.567 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 23:44:33.567 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 23:44:33.567 00.000 15672 MoveAxis(W, 132, ABG) 23:44:33.567 00.000 15672 Guiding Dir = 3, Dur = 132 23:44:33.567 00.000 15672 IsSlewing returns 0 23:44:33.569 00.002 15672 IsGuiding returns 0 23:44:33.573 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=11665, FiltMin=2637, FiltMax=9150, Gamma=2.950 23:44:33.597 00.024 15672 PulseGuide returned control before completion, sleep 115 23:44:33.622 00.025 30444 UpdateGuideState exits: m=111283 SNR=78.0 Saturated 23:44:33.622 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:33.622 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:33.622 00.000 30444 Enqueuing Expose request 23:44:33.774 00.152 15672 IsGuiding returns 0 23:44:33.774 00.000 15672 Move returns status 0, amount 132 23:44:33.774 00.000 15672 MoveAxis(S, 64, ABG) 23:44:33.774 00.000 15672 Guiding Dir = 1, Dur = 64 23:44:33.775 00.001 15672 IsSlewing returns 0 23:44:33.777 00.002 15672 IsGuiding returns 0 23:44:33.856 00.079 15672 IsGuiding returns 1 23:44:33.856 00.000 15672 scope still moving after pulse duration time elapsed 23:44:33.877 00.021 15672 IsSlewing returns 0 23:44:33.880 00.003 15672 IsGuiding returns 1 23:44:33.902 00.022 15672 IsSlewing returns 0 23:44:33.906 00.004 15672 IsGuiding returns 1 23:44:33.927 00.021 15672 IsSlewing returns 0 23:44:33.949 00.022 15672 IsGuiding returns 0 23:44:33.949 00.000 15672 scope move finished after 64 + 107 ms 23:44:33.949 00.000 15672 Move returns status 0, amount 64 23:44:33.949 00.000 15672 move complete, result=0 23:44:33.950 00.001 15672 worker thread done servicing request 23:44:33.950 00.000 15672 Worker thread wakes up 23:44:33.950 00.000 30444 GuideStep: 0.5 px 132 ms WEST, 0.4 px 64 ms SOUTH 23:44:33.950 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:33.950 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:36.059 02.109 15672 Exposure complete 23:44:36.079 00.020 15672 worker thread done servicing request 23:44:36.079 00.000 30444 OnExposeComplete: enter 23:44:36.079 00.000 30444 UpdateGuideState(): m_state=6 23:44:36.080 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2694 23:44:36.080 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=197.08, Mass=112416, SNR=80.2, Peak=12083 HFD=3.0 23:44:36.080 00.000 30444 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 23:44:36.080 00.000 30444 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 23:44:36.080 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.52 hyp=0.54 cameraTheta=1.30 mountX=-0.00 mountY=0.54, mountTheta=1.57 23:44:36.080 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.52, opts=13) 23:44:36.080 00.000 30444 Enqueuing Move request for scope (0.15, 0.52) 23:44:36.080 00.000 15672 Worker thread wakes up 23:44:36.080 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.52) opts 0xd 23:44:36.080 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.52) 23:44:36.080 00.000 15672 Moving (0.15, 0.52) raw xDistance=-0.00 yDistance=0.54 23:44:36.081 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 23:44:36.081 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 23:44:36.081 00.000 15672 MoveAxis(E, 0, ABG) 23:44:36.081 00.000 15672 Move returns status 0, amount 0 23:44:36.081 00.000 15672 MoveAxis(S, 97, ABG) 23:44:36.081 00.000 15672 Guiding Dir = 1, Dur = 97 23:44:36.081 00.000 15672 IsSlewing returns 0 23:44:36.082 00.001 15672 IsGuiding returns 0 23:44:36.086 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=13586, FiltMin=2640, FiltMax=9694, Gamma=2.950 23:44:36.169 00.083 15672 PulseGuide returned control before completion, sleep 21 23:44:36.202 00.033 15672 IsGuiding returns 1 23:44:36.202 00.000 15672 scope still moving after pulse duration time elapsed 23:44:36.223 00.021 15672 IsSlewing returns 0 23:44:36.224 00.001 15672 IsGuiding returns 1 23:44:36.244 00.020 15672 IsSlewing returns 0 23:44:36.246 00.002 15672 IsGuiding returns 1 23:44:36.267 00.021 15672 IsSlewing returns 0 23:44:36.298 00.031 15672 IsGuiding returns 0 23:44:36.299 00.001 15672 scope move finished after 97 + 119 ms 23:44:36.299 00.000 15672 Move returns status 0, amount 97 23:44:36.299 00.000 15672 move complete, result=0 23:44:36.299 00.000 15672 worker thread done servicing request 23:44:36.332 00.033 30444 UpdateGuideState exits: m=112416 SNR=80.2 Saturated 23:44:36.332 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:36.332 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:36.333 00.001 30444 Enqueuing Expose request 23:44:36.333 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 97 ms SOUTH 23:44:36.333 00.000 15672 Worker thread wakes up 23:44:36.333 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:36.334 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:38.249 01.915 15672 Exposure complete 23:44:38.273 00.024 15672 worker thread done servicing request 23:44:38.273 00.000 30444 OnExposeComplete: enter 23:44:38.273 00.000 30444 UpdateGuideState(): m_state=6 23:44:38.274 00.001 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2695 23:44:38.274 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=197.11, Mass=117554, SNR=88.1, Peak=12540 HFD=3.5 23:44:38.274 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 23:44:38.274 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.85 = 0.85) 23:44:38.274 00.000 30444 CameraToMount -- cameraX=0.75 cameraY=0.55 hyp=0.93 cameraTheta=0.64 mountX=0.57 mountY=0.70, mountTheta=0.89 23:44:38.275 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.75, y=0.55, opts=13) 23:44:38.275 00.000 30444 Enqueuing Move request for scope (0.75, 0.55) 23:44:38.275 00.000 15672 Worker thread wakes up 23:44:38.275 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.55) opts 0xd 23:44:38.275 00.000 15672 Handling offset move in thread for scope, endpoint = (0.75, 0.55) 23:44:38.275 00.000 15672 Moving (0.75, 0.55) raw xDistance=0.57 yDistance=0.70 23:44:38.275 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 23:44:38.275 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70 23:44:38.275 00.000 15672 MoveAxis(W, 153, ABG) 23:44:38.275 00.000 15672 Guiding Dir = 3, Dur = 153 23:44:38.276 00.001 15672 IsSlewing returns 0 23:44:38.277 00.001 15672 IsGuiding returns 0 23:44:38.284 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=12881, FiltMin=2684, FiltMax=9364, Gamma=2.950 23:44:38.294 00.010 15672 PulseGuide returned control before completion, sleep 147 23:44:38.377 00.083 30444 UpdateGuideState exits: m=117554 SNR=88.1 Saturated 23:44:38.378 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:38.378 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:38.378 00.000 30444 Enqueuing Expose request 23:44:38.443 00.065 15672 IsGuiding returns 1 23:44:38.443 00.000 15672 scope still moving after pulse duration time elapsed 23:44:38.464 00.021 15672 IsSlewing returns 0 23:44:38.470 00.006 15672 IsGuiding returns 0 23:44:38.470 00.000 15672 scope move finished after 153 + 40 ms 23:44:38.470 00.000 15672 Move returns status 0, amount 153 23:44:38.470 00.000 15672 MoveAxis(S, 125, ABG) 23:44:38.470 00.000 15672 Guiding Dir = 1, Dur = 125 23:44:38.470 00.000 15672 IsSlewing returns 0 23:44:38.471 00.001 15672 IsGuiding returns 0 23:44:38.549 00.078 15672 PulseGuide returned control before completion, sleep 58 23:44:38.609 00.060 15672 IsGuiding returns 1 23:44:38.609 00.000 15672 scope still moving after pulse duration time elapsed 23:44:38.631 00.022 15672 IsSlewing returns 0 23:44:38.632 00.001 15672 IsGuiding returns 1 23:44:38.653 00.021 15672 IsSlewing returns 0 23:44:38.654 00.001 15672 IsGuiding returns 1 23:44:38.675 00.021 15672 IsSlewing returns 0 23:44:38.693 00.018 15672 IsGuiding returns 0 23:44:38.693 00.000 15672 scope move finished after 125 + 97 ms 23:44:38.693 00.000 15672 Move returns status 0, amount 125 23:44:38.693 00.000 15672 move complete, result=0 23:44:38.693 00.000 15672 worker thread done servicing request 23:44:38.694 00.001 15672 Worker thread wakes up 23:44:38.694 00.000 30444 GuideStep: 0.6 px 153 ms WEST, 0.7 px 125 ms SOUTH 23:44:38.694 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:38.694 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:40.800 02.106 15672 Exposure complete 23:44:40.820 00.020 15672 worker thread done servicing request 23:44:40.820 00.000 30444 OnExposeComplete: enter 23:44:40.820 00.000 30444 UpdateGuideState(): m_state=6 23:44:40.820 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2696 23:44:40.820 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=196.91, Mass=102907, SNR=83.7, Peak=11593 HFD=3.3 23:44:40.820 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 23:44:40.820 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 23:44:40.820 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.35 hyp=0.35 cameraTheta=1.69 mountX=-0.14 mountY=0.33, mountTheta=1.96 23:44:40.821 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.35, opts=13) 23:44:40.821 00.000 30444 Enqueuing Move request for scope (-0.04, 0.35) 23:44:40.821 00.000 15672 Worker thread wakes up 23:44:40.821 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.35) opts 0xd 23:44:40.821 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.35) 23:44:40.821 00.000 15672 Moving (-0.04, 0.35) raw xDistance=-0.14 yDistance=0.33 23:44:40.821 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:44:40.821 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 23:44:40.821 00.000 15672 MoveAxis(E, 0, ABG) 23:44:40.821 00.000 15672 Move returns status 0, amount 0 23:44:40.821 00.000 15672 MoveAxis(S, 60, ABG) 23:44:40.821 00.000 15672 Guiding Dir = 1, Dur = 60 23:44:40.822 00.001 15672 IsSlewing returns 0 23:44:40.823 00.001 15672 IsGuiding returns 0 23:44:40.827 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=12756, FiltMin=2698, FiltMax=9147, Gamma=2.950 23:44:40.876 00.049 30444 UpdateGuideState exits: m=102907 SNR=83.7 Saturated 23:44:40.876 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:40.876 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:40.876 00.000 30444 Enqueuing Expose request 23:44:40.900 00.024 15672 IsGuiding returns 1 23:44:40.900 00.000 15672 scope still moving after pulse duration time elapsed 23:44:40.921 00.021 15672 IsSlewing returns 0 23:44:40.946 00.025 15672 IsGuiding returns 1 23:44:40.967 00.021 15672 IsSlewing returns 0 23:44:40.968 00.001 15672 IsGuiding returns 1 23:44:40.989 00.021 15672 IsSlewing returns 0 23:44:41.009 00.020 15672 IsGuiding returns 0 23:44:41.009 00.000 15672 scope move finished after 60 + 126 ms 23:44:41.009 00.000 15672 Move returns status 0, amount 60 23:44:41.009 00.000 15672 move complete, result=0 23:44:41.010 00.001 15672 worker thread done servicing request 23:44:41.010 00.000 15672 Worker thread wakes up 23:44:41.010 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:41.010 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:41.010 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH 23:44:42.915 01.905 15672 Exposure complete 23:44:42.935 00.020 15672 worker thread done servicing request 23:44:42.935 00.000 30444 OnExposeComplete: enter 23:44:42.935 00.000 30444 UpdateGuideState(): m_state=6 23:44:42.935 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2697 23:44:42.935 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=196.65, Mass=106809, SNR=85.2, Peak=11250 HFD=3.4 23:44:42.935 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 23:44:42.936 00.001 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 23:44:42.936 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.42 mountX=-0.14 mountY=0.07, mountTheta=2.65 23:44:42.936 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.10, opts=13) 23:44:42.936 00.000 30444 Enqueuing Move request for scope (-0.11, 0.10) 23:44:42.936 00.000 15672 Worker thread wakes up 23:44:42.936 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd 23:44:42.936 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.10) 23:44:42.936 00.000 15672 Moving (-0.11, 0.10) raw xDistance=-0.14 yDistance=0.07 23:44:42.936 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:44:42.936 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:44:42.936 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:44:42.937 00.001 15672 MoveAxis(E, 0, ABG) 23:44:42.937 00.000 15672 Move returns status 0, amount 0 23:44:42.937 00.000 15672 MoveAxis(N, 0, ABG) 23:44:42.937 00.000 15672 Move returns status 0, amount 0 23:44:42.937 00.000 15672 move complete, result=0 23:44:42.937 00.000 15672 worker thread done servicing request 23:44:42.942 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=13447, FiltMin=2745, FiltMax=9274, Gamma=2.950 23:44:43.438 00.496 30444 UpdateGuideState exits: m=106809 SNR=85.2 Saturated 23:44:43.438 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:43.438 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:43.438 00.000 30444 Enqueuing Expose request 23:44:43.438 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:44:43.438 00.000 15672 Worker thread wakes up 23:44:43.438 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:43.438 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:45.555 02.117 15672 Exposure complete 23:44:45.588 00.033 15672 worker thread done servicing request 23:44:45.588 00.000 30444 OnExposeComplete: enter 23:44:45.588 00.000 30444 UpdateGuideState(): m_state=6 23:44:45.588 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2698 23:44:45.588 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=196.51, Mass=118613, SNR=80.6, Peak=11223 HFD=3.7 23:44:45.588 00.000 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.14 = 0.14) 23:44:45.588 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.08 = 0.08) 23:44:45.589 00.001 30444 CameraToMount -- cameraX=0.33 cameraY=-0.05 hyp=0.33 cameraTheta=-0.14 mountX=0.33 mountY=0.03, mountTheta=0.08 23:44:45.589 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.05, opts=13) 23:44:45.589 00.000 30444 Enqueuing Move request for scope (0.33, -0.05) 23:44:45.589 00.000 15672 Worker thread wakes up 23:44:45.589 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.05) opts 0xd 23:44:45.589 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.05) 23:44:45.589 00.000 15672 Moving (0.33, -0.05) raw xDistance=0.33 yDistance=0.03 23:44:45.589 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 23:44:45.589 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:44:45.589 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:44:45.589 00.000 15672 MoveAxis(W, 88, ABG) 23:44:45.590 00.001 15672 Guiding Dir = 3, Dur = 88 23:44:45.590 00.000 15672 IsSlewing returns 0 23:44:45.591 00.001 15672 IsGuiding returns 0 23:44:45.595 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=11290, FiltMin=2651, FiltMax=9716, Gamma=2.950 23:44:45.610 00.015 15672 PulseGuide returned control before completion, sleep 79 23:44:45.644 00.034 30444 UpdateGuideState exits: m=118613 SNR=80.6 Saturated 23:44:45.644 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:45.644 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:45.644 00.000 30444 Enqueuing Expose request 23:44:45.723 00.079 15672 IsGuiding returns 0 23:44:45.723 00.000 15672 Move returns status 0, amount 88 23:44:45.723 00.000 15672 MoveAxis(N, 0, ABG) 23:44:45.723 00.000 15672 Move returns status 0, amount 0 23:44:45.723 00.000 15672 move complete, result=0 23:44:45.723 00.000 15672 worker thread done servicing request 23:44:45.723 00.000 15672 Worker thread wakes up 23:44:45.723 00.000 30444 GuideStep: 0.3 px 88 ms WEST, 0.0 px 0 ms NORTH 23:44:45.723 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:45.723 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:47.631 01.908 15672 Exposure complete 23:44:47.650 00.019 15672 worker thread done servicing request 23:44:47.650 00.000 30444 OnExposeComplete: enter 23:44:47.651 00.001 30444 UpdateGuideState(): m_state=6 23:44:47.651 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2699 23:44:47.651 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=196.52, Mass=117452, SNR=87.4, Peak=10866 HFD=3.4 23:44:47.651 00.000 30444 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.28) = xAngle (0.21 = 0.21) 23:44:47.651 00.000 30444 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.15 = 0.15) 23:44:47.651 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=-0.04 hyp=0.58 cameraTheta=-0.06 mountX=0.57 mountY=0.09, mountTheta=0.15 23:44:47.651 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=-0.04, opts=13) 23:44:47.651 00.000 30444 Enqueuing Move request for scope (0.58, -0.04) 23:44:47.651 00.000 15672 Worker thread wakes up 23:44:47.651 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.04) opts 0xd 23:44:47.652 00.001 15672 Handling offset move in thread for scope, endpoint = (0.58, -0.04) 23:44:47.652 00.000 15672 Moving (0.58, -0.04) raw xDistance=0.57 yDistance=0.09 23:44:47.652 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57 23:44:47.652 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:44:47.652 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:44:47.652 00.000 15672 MoveAxis(W, 160, ABG) 23:44:47.652 00.000 15672 Guiding Dir = 3, Dur = 160 23:44:47.652 00.000 15672 IsSlewing returns 0 23:44:47.653 00.001 15672 IsGuiding returns 0 23:44:47.657 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=11258, FiltMin=2716, FiltMax=9684, Gamma=2.950 23:44:47.671 00.014 15672 PulseGuide returned control before completion, sleep 153 23:44:47.707 00.036 30444 UpdateGuideState exits: m=117452 SNR=87.4 Saturated 23:44:47.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:47.707 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:47.707 00.000 30444 Enqueuing Expose request 23:44:47.863 00.156 15672 IsGuiding returns 0 23:44:47.863 00.000 15672 Move returns status 0, amount 160 23:44:47.863 00.000 15672 MoveAxis(N, 0, ABG) 23:44:47.863 00.000 15672 Move returns status 0, amount 0 23:44:47.863 00.000 15672 move complete, result=0 23:44:47.863 00.000 15672 worker thread done servicing request 23:44:47.863 00.000 15672 Worker thread wakes up 23:44:47.863 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:47.863 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:47.863 00.000 30444 GuideStep: 0.6 px 160 ms WEST, 0.1 px 0 ms NORTH 23:44:49.972 02.109 15672 Exposure complete 23:44:49.992 00.020 15672 worker thread done servicing request 23:44:49.992 00.000 30444 OnExposeComplete: enter 23:44:49.992 00.000 30444 UpdateGuideState(): m_state=6 23:44:49.992 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2700 23:44:49.992 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=196.73, Mass=120156, SNR=91.2, Peak=11290 HFD=3.6 23:44:49.992 00.000 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 23:44:49.992 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.71 = 0.71) 23:44:49.992 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.17 hyp=0.36 cameraTheta=0.49 mountX=0.26 mountY=0.24, mountTheta=0.74 23:44:49.993 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.17, opts=13) 23:44:49.993 00.000 30444 Enqueuing Move request for scope (0.32, 0.17) 23:44:49.993 00.000 15672 Worker thread wakes up 23:44:49.993 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.17) opts 0xd 23:44:49.993 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.17) 23:44:49.993 00.000 15672 Moving (0.32, 0.17) raw xDistance=0.26 yDistance=0.24 23:44:49.993 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26 23:44:49.993 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:44:49.993 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 23:44:49.993 00.000 15672 MoveAxis(W, 81, ABG) 23:44:49.993 00.000 15672 Guiding Dir = 3, Dur = 81 23:44:49.994 00.001 15672 IsSlewing returns 0 23:44:49.995 00.001 15672 IsGuiding returns 0 23:44:49.999 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=13252, FiltMin=2641, FiltMax=9733, Gamma=2.950 23:44:50.019 00.020 15672 PulseGuide returned control before completion, sleep 67 23:44:50.048 00.029 30444 UpdateGuideState exits: m=120156 SNR=91.2 Saturated 23:44:50.049 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:50.049 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:50.049 00.000 30444 Enqueuing Expose request 23:44:50.088 00.039 15672 IsGuiding returns 1 23:44:50.088 00.000 15672 scope still moving after pulse duration time elapsed 23:44:50.109 00.021 15672 IsSlewing returns 0 23:44:50.115 00.006 15672 IsGuiding returns 0 23:44:50.116 00.001 15672 scope move finished after 81 + 39 ms 23:44:50.116 00.000 15672 Move returns status 0, amount 81 23:44:50.116 00.000 15672 MoveAxis(N, 0, ABG) 23:44:50.116 00.000 15672 Move returns status 0, amount 0 23:44:50.116 00.000 15672 move complete, result=0 23:44:50.116 00.000 15672 worker thread done servicing request 23:44:50.116 00.000 15672 Worker thread wakes up 23:44:50.116 00.000 30444 GuideStep: 0.3 px 81 ms WEST, 0.2 px 0 ms NORTH 23:44:50.116 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:50.116 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:52.024 01.908 15672 Exposure complete 23:44:52.044 00.020 15672 worker thread done servicing request 23:44:52.044 00.000 30444 OnExposeComplete: enter 23:44:52.044 00.000 30444 UpdateGuideState(): m_state=6 23:44:52.044 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2701 23:44:52.044 00.000 30444 Star::Find returns 1 (1), X=459.88, Y=196.71, Mass=111019, SNR=82.1, Peak=10945 HFD=3.6 23:44:52.045 00.001 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 23:44:52.045 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 23:44:52.045 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.07 mountX=0.04 mountY=0.17, mountTheta=1.34 23:44:52.045 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.16, opts=13) 23:44:52.045 00.000 30444 Enqueuing Move request for scope (0.09, 0.16) 23:44:52.045 00.000 15672 Worker thread wakes up 23:44:52.045 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd 23:44:52.045 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.16) 23:44:52.045 00.000 15672 Moving (0.09, 0.16) raw xDistance=0.04 yDistance=0.17 23:44:52.045 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:44:52.045 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:44:52.046 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:44:52.046 00.000 15672 MoveAxis(E, 0, ABG) 23:44:52.046 00.000 15672 Move returns status 0, amount 0 23:44:52.046 00.000 15672 MoveAxis(N, 0, ABG) 23:44:52.046 00.000 15672 Move returns status 0, amount 0 23:44:52.046 00.000 15672 move complete, result=0 23:44:52.046 00.000 15672 worker thread done servicing request 23:44:52.051 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=13369, FiltMin=2708, FiltMax=9444, Gamma=2.950 23:44:52.100 00.049 30444 UpdateGuideState exits: m=111019 SNR=82.1 Saturated 23:44:52.100 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:52.100 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:52.100 00.000 30444 Enqueuing Expose request 23:44:52.101 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:44:52.101 00.000 15672 Worker thread wakes up 23:44:52.101 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:52.101 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:54.209 02.108 15672 Exposure complete 23:44:54.229 00.020 15672 worker thread done servicing request 23:44:54.229 00.000 30444 OnExposeComplete: enter 23:44:54.229 00.000 30444 UpdateGuideState(): m_state=6 23:44:54.230 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2702 23:44:54.230 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=196.82, Mass=113863, SNR=85.2, Peak=11577 HFD=3.5 23:44:54.230 00.000 30444 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.28) = xAngle (1.94 = 1.94) 23:44:54.230 00.000 30444 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.88 = 1.88) 23:44:54.230 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.66 mountX=-0.09 mountY=0.25, mountTheta=1.93 23:44:54.230 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.26, opts=13) 23:44:54.230 00.000 30444 Enqueuing Move request for scope (-0.02, 0.26) 23:44:54.230 00.000 15672 Worker thread wakes up 23:44:54.230 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd 23:44:54.230 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.26) 23:44:54.230 00.000 15672 Moving (-0.02, 0.26) raw xDistance=-0.09 yDistance=0.25 23:44:54.230 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:44:54.230 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 23:44:54.230 00.000 15672 MoveAxis(E, 0, ABG) 23:44:54.231 00.001 15672 Move returns status 0, amount 0 23:44:54.231 00.000 15672 MoveAxis(S, 45, ABG) 23:44:54.231 00.000 15672 Guiding Dir = 1, Dur = 45 23:44:54.231 00.000 15672 IsSlewing returns 0 23:44:54.235 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=14067, FiltMin=2629, FiltMax=9600, Gamma=2.950 23:44:54.269 00.034 15672 IsGuiding returns 0 23:44:54.284 00.015 30444 UpdateGuideState exits: m=113863 SNR=85.2 Saturated 23:44:54.285 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:54.285 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:54.285 00.000 30444 Enqueuing Expose request 23:44:54.350 00.065 15672 IsGuiding returns 1 23:44:54.350 00.000 15672 scope still moving after pulse duration time elapsed 23:44:54.370 00.020 15672 IsSlewing returns 0 23:44:54.371 00.001 15672 IsGuiding returns 1 23:44:54.392 00.021 15672 IsSlewing returns 0 23:44:54.393 00.001 15672 IsGuiding returns 1 23:44:54.414 00.021 15672 IsSlewing returns 0 23:44:54.428 00.014 15672 IsGuiding returns 0 23:44:54.428 00.000 15672 scope move finished after 45 + 114 ms 23:44:54.428 00.000 15672 Move returns status 0, amount 45 23:44:54.429 00.001 15672 move complete, result=0 23:44:54.429 00.000 15672 worker thread done servicing request 23:44:54.429 00.000 15672 Worker thread wakes up 23:44:54.429 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 45 ms SOUTH 23:44:54.429 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:54.429 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:56.335 01.906 15672 Exposure complete 23:44:56.355 00.020 15672 worker thread done servicing request 23:44:56.355 00.000 30444 OnExposeComplete: enter 23:44:56.355 00.000 30444 UpdateGuideState(): m_state=6 23:44:56.355 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2703 23:44:56.355 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=196.74, Mass=113190, SNR=77.5, Peak=10057 HFD=3.9 23:44:56.355 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 23:44:56.355 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 23:44:56.355 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.18 hyp=0.32 cameraTheta=0.61 mountX=0.20 mountY=0.23, mountTheta=0.87 23:44:56.356 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.18, opts=13) 23:44:56.356 00.000 30444 Enqueuing Move request for scope (0.26, 0.18) 23:44:56.356 00.000 15672 Worker thread wakes up 23:44:56.356 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.18) opts 0xd 23:44:56.356 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.18) 23:44:56.356 00.000 15672 Moving (0.26, 0.18) raw xDistance=0.20 yDistance=0.23 23:44:56.356 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:44:56.356 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:44:56.356 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 23:44:56.356 00.000 15672 MoveAxis(E, 0, ABG) 23:44:56.356 00.000 15672 Move returns status 0, amount 0 23:44:56.356 00.000 15672 MoveAxis(N, 0, ABG) 23:44:56.357 00.001 15672 Move returns status 0, amount 0 23:44:56.357 00.000 15672 move complete, result=0 23:44:56.357 00.000 15672 worker thread done servicing request 23:44:56.361 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=11191, FiltMin=2575, FiltMax=8847, Gamma=2.950 23:44:56.410 00.049 30444 UpdateGuideState exits: m=113190 SNR=77.5 Saturated 23:44:56.410 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:56.410 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:56.410 00.000 30444 Enqueuing Expose request 23:44:56.411 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:44:56.411 00.000 15672 Worker thread wakes up 23:44:56.411 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:56.411 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:58.521 02.110 15672 Exposure complete 23:44:58.540 00.019 15672 worker thread done servicing request 23:44:58.540 00.000 30444 OnExposeComplete: enter 23:44:58.541 00.001 30444 UpdateGuideState(): m_state=6 23:44:58.541 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2704 23:44:58.541 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=196.33, Mass=111999, SNR=83.0, Peak=9627 HFD=3.7 23:44:58.541 00.000 30444 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.28) = xAngle (-0.08 = -0.08) 23:44:58.541 00.000 30444 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.14 = -0.14) 23:44:58.541 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=-0.23 hyp=0.65 cameraTheta=-0.36 mountX=0.65 mountY=-0.09, mountTheta=-0.14 23:44:58.542 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=-0.23, opts=13) 23:44:58.542 00.000 30444 Enqueuing Move request for scope (0.61, -0.23) 23:44:58.542 00.000 15672 Worker thread wakes up 23:44:58.542 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.23) opts 0xd 23:44:58.542 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, -0.23) 23:44:58.542 00.000 15672 Moving (0.61, -0.23) raw xDistance=0.65 yDistance=-0.09 23:44:58.542 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65 23:44:58.542 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:44:58.542 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 23:44:58.543 00.001 15672 MoveAxis(W, 176, ABG) 23:44:58.543 00.000 15672 Guiding Dir = 3, Dur = 176 23:44:58.543 00.000 15672 IsSlewing returns 0 23:44:58.548 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=10368, FiltMin=2701, FiltMax=8922, Gamma=2.950 23:44:58.550 00.002 15672 IsGuiding returns 0 23:44:58.566 00.016 15672 PulseGuide returned control before completion, sleep 171 23:44:58.597 00.031 30444 UpdateGuideState exits: m=111999 SNR=83.0 Saturated 23:44:58.597 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:44:58.597 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:44:58.597 00.000 30444 Enqueuing Expose request 23:44:58.740 00.143 15672 IsGuiding returns 1 23:44:58.740 00.000 15672 scope still moving after pulse duration time elapsed 23:44:58.760 00.020 15672 IsSlewing returns 0 23:44:58.806 00.046 15672 IsGuiding returns 0 23:44:58.806 00.000 15672 scope move finished after 176 + 80 ms 23:44:58.806 00.000 15672 Move returns status 0, amount 176 23:44:58.806 00.000 15672 MoveAxis(N, 0, ABG) 23:44:58.807 00.001 15672 Move returns status 0, amount 0 23:44:58.807 00.000 15672 move complete, result=0 23:44:58.807 00.000 15672 worker thread done servicing request 23:44:58.807 00.000 15672 Worker thread wakes up 23:44:58.807 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:44:58.807 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:44:58.808 00.001 30444 GuideStep: 0.7 px 176 ms WEST, -0.1 px 0 ms NORTH 23:45:00.716 01.908 15672 Exposure complete 23:45:00.736 00.020 15672 worker thread done servicing request 23:45:00.736 00.000 30444 OnExposeComplete: enter 23:45:00.736 00.000 30444 UpdateGuideState(): m_state=6 23:45:00.736 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2705 23:45:00.736 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=196.31, Mass=103931, SNR=86.1, Peak=10670 HFD=3.6 23:45:00.736 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 23:45:00.736 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 23:45:00.736 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.36 mountX=0.12 mountY=-0.23, mountTheta=-1.09 23:45:00.737 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.25, opts=13) 23:45:00.737 00.000 30444 Enqueuing Move request for scope (0.05, -0.25) 23:45:00.737 00.000 15672 Worker thread wakes up 23:45:00.737 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd 23:45:00.737 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.25) 23:45:00.737 00.000 15672 Moving (0.05, -0.25) raw xDistance=0.12 yDistance=-0.23 23:45:00.737 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:45:00.737 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:00.737 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 23:45:00.737 00.000 15672 MoveAxis(E, 0, ABG) 23:45:00.737 00.000 15672 Move returns status 0, amount 0 23:45:00.737 00.000 15672 MoveAxis(N, 0, ABG) 23:45:00.737 00.000 15672 Move returns status 0, amount 0 23:45:00.737 00.000 15672 move complete, result=0 23:45:00.737 00.000 15672 worker thread done servicing request 23:45:00.743 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=11867, FiltMin=2674, FiltMax=9275, Gamma=2.950 23:45:00.792 00.049 30444 UpdateGuideState exits: m=103931 SNR=86.1 Saturated 23:45:00.792 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:00.792 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:00.792 00.000 30444 Enqueuing Expose request 23:45:00.792 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:45:00.792 00.000 15672 Worker thread wakes up 23:45:00.792 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:00.792 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:02.902 02.110 15672 Exposure complete 23:45:02.922 00.020 15672 worker thread done servicing request 23:45:02.922 00.000 30444 OnExposeComplete: enter 23:45:02.922 00.000 30444 UpdateGuideState(): m_state=6 23:45:02.922 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2706 23:45:02.922 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=196.83, Mass=106168, SNR=74.3, Peak=11118 HFD=3.5 23:45:02.922 00.000 30444 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 23:45:02.922 00.000 30444 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 23:45:02.922 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.28 hyp=0.44 cameraTheta=0.68 mountX=0.26 mountY=0.35, mountTheta=0.94 23:45:02.922 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.28, opts=13) 23:45:02.923 00.001 30444 Enqueuing Move request for scope (0.35, 0.28) 23:45:02.923 00.000 15672 Worker thread wakes up 23:45:02.923 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.28) opts 0xd 23:45:02.923 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.28) 23:45:02.923 00.000 15672 Moving (0.35, 0.28) raw xDistance=0.26 yDistance=0.35 23:45:02.923 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 23:45:02.923 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 23:45:02.923 00.000 15672 MoveAxis(W, 69, ABG) 23:45:02.923 00.000 15672 Guiding Dir = 3, Dur = 69 23:45:02.923 00.000 15672 IsSlewing returns 0 23:45:02.924 00.001 15672 IsGuiding returns 0 23:45:02.928 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=11595, FiltMin=2679, FiltMax=9472, Gamma=2.950 23:45:02.943 00.015 15672 PulseGuide returned control before completion, sleep 61 23:45:02.980 00.037 30444 UpdateGuideState exits: m=106168 SNR=74.3 Saturated 23:45:02.980 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:02.980 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:02.980 00.000 30444 Enqueuing Expose request 23:45:03.006 00.026 15672 IsGuiding returns 1 23:45:03.006 00.000 15672 scope still moving after pulse duration time elapsed 23:45:03.027 00.021 15672 IsSlewing returns 0 23:45:03.027 00.000 15672 IsGuiding returns 0 23:45:03.028 00.001 15672 scope move finished after 69 + 33 ms 23:45:03.028 00.000 15672 Move returns status 0, amount 69 23:45:03.028 00.000 15672 MoveAxis(S, 62, ABG) 23:45:03.028 00.000 15672 Guiding Dir = 1, Dur = 62 23:45:03.028 00.000 15672 IsSlewing returns 0 23:45:03.028 00.000 15672 IsGuiding returns 0 23:45:03.137 00.109 15672 IsGuiding returns 1 23:45:03.137 00.000 15672 scope still moving after pulse duration time elapsed 23:45:03.158 00.021 15672 IsSlewing returns 0 23:45:03.161 00.003 15672 IsGuiding returns 1 23:45:03.181 00.020 15672 IsSlewing returns 0 23:45:03.200 00.019 15672 IsGuiding returns 0 23:45:03.200 00.000 15672 scope move finished after 62 + 109 ms 23:45:03.200 00.000 15672 Move returns status 0, amount 62 23:45:03.200 00.000 15672 move complete, result=0 23:45:03.200 00.000 15672 worker thread done servicing request 23:45:03.200 00.000 15672 Worker thread wakes up 23:45:03.200 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:03.201 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:03.201 00.000 30444 GuideStep: 0.3 px 69 ms WEST, 0.3 px 62 ms SOUTH 23:45:05.114 01.913 15672 Exposure complete 23:45:05.134 00.020 15672 worker thread done servicing request 23:45:05.135 00.001 30444 OnExposeComplete: enter 23:45:05.135 00.000 30444 UpdateGuideState(): m_state=6 23:45:05.135 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2707 23:45:05.154 00.019 30444 Star::Find returns 1 (1), X=459.64, Y=196.67, Mass=114364, SNR=96.5, Peak=11775 HFD=3.4 23:45:05.154 00.000 30444 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.28) = xAngle (2.79 = 2.79) 23:45:05.154 00.000 30444 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.72 = 2.72) 23:45:05.154 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.19 cameraTheta=2.51 mountX=-0.18 mountY=0.08, mountTheta=2.73 23:45:05.155 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.11, opts=13) 23:45:05.155 00.000 30444 Enqueuing Move request for scope (-0.15, 0.11) 23:45:05.155 00.000 15672 Worker thread wakes up 23:45:05.155 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd 23:45:05.155 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.11) 23:45:05.155 00.000 15672 Moving (-0.15, 0.11) raw xDistance=-0.18 yDistance=0.08 23:45:05.155 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:45:05.155 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:05.155 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:45:05.155 00.000 15672 MoveAxis(E, 0, ABG) 23:45:05.156 00.001 15672 Move returns status 0, amount 0 23:45:05.156 00.000 15672 MoveAxis(N, 0, ABG) 23:45:05.156 00.000 15672 Move returns status 0, amount 0 23:45:05.156 00.000 15672 move complete, result=0 23:45:05.156 00.000 15672 worker thread done servicing request 23:45:05.162 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=12925, FiltMin=2653, FiltMax=9014, Gamma=2.950 23:45:05.213 00.051 30444 UpdateGuideState exits: m=114364 SNR=96.5 Saturated 23:45:05.213 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:05.213 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:05.214 00.001 30444 Enqueuing Expose request 23:45:05.214 00.000 15672 Worker thread wakes up 23:45:05.214 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:05.214 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:45:05.214 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:07.320 02.106 15672 Exposure complete 23:45:07.340 00.020 15672 worker thread done servicing request 23:45:07.340 00.000 30444 OnExposeComplete: enter 23:45:07.341 00.001 30444 UpdateGuideState(): m_state=6 23:45:07.341 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2708 23:45:07.341 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=196.69, Mass=105748, SNR=82.7, Peak=11545 HFD=3.3 23:45:07.341 00.000 30444 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.28) = xAngle (2.94 = 2.94) 23:45:07.341 00.000 30444 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.88 = 2.88) 23:45:07.341 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.14 hyp=0.30 cameraTheta=2.66 mountX=-0.29 mountY=0.08, mountTheta=2.88 23:45:07.341 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.14, opts=13) 23:45:07.341 00.000 30444 Enqueuing Move request for scope (-0.27, 0.14) 23:45:07.341 00.000 15672 Worker thread wakes up 23:45:07.341 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.14) opts 0xd 23:45:07.342 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.14) 23:45:07.342 00.000 15672 Moving (-0.27, 0.14) raw xDistance=-0.29 yDistance=0.08 23:45:07.342 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29 23:45:07.342 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:07.342 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:45:07.342 00.000 15672 MoveAxis(E, 80, ABG) 23:45:07.342 00.000 15672 Guiding Dir = 2, Dur = 80 23:45:07.342 00.000 15672 IsSlewing returns 0 23:45:07.343 00.001 15672 IsGuiding returns 0 23:45:07.347 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=12653, FiltMin=2725, FiltMax=9461, Gamma=2.950 23:45:07.368 00.021 15672 PulseGuide returned control before completion, sleep 66 23:45:07.396 00.028 30444 UpdateGuideState exits: m=105748 SNR=82.7 Saturated 23:45:07.396 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:07.396 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:07.397 00.001 30444 Enqueuing Expose request 23:45:07.434 00.037 15672 IsGuiding returns 1 23:45:07.435 00.001 15672 scope still moving after pulse duration time elapsed 23:45:07.455 00.020 15672 IsSlewing returns 0 23:45:07.457 00.002 15672 IsGuiding returns 1 23:45:07.478 00.021 15672 IsSlewing returns 0 23:45:07.481 00.003 15672 IsGuiding returns 0 23:45:07.481 00.000 15672 scope move finished after 80 + 57 ms 23:45:07.481 00.000 15672 Move returns status 0, amount 80 23:45:07.481 00.000 15672 MoveAxis(N, 0, ABG) 23:45:07.481 00.000 15672 Move returns status 0, amount 0 23:45:07.481 00.000 15672 move complete, result=0 23:45:07.481 00.000 15672 worker thread done servicing request 23:45:07.481 00.000 15672 Worker thread wakes up 23:45:07.482 00.001 30444 GuideStep: -0.3 px 80 ms EAST, 0.1 px 0 ms NORTH 23:45:07.482 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:07.482 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:09.398 01.916 15672 Exposure complete 23:45:09.429 00.031 15672 worker thread done servicing request 23:45:09.429 00.000 30444 OnExposeComplete: enter 23:45:09.429 00.000 30444 UpdateGuideState(): m_state=6 23:45:09.429 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2709 23:45:09.429 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=196.75, Mass=107001, SNR=72.3, Peak=10867 HFD=3.3 23:45:09.430 00.001 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 23:45:09.430 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.86 = 0.86) 23:45:09.430 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.19 hyp=0.32 cameraTheta=0.64 mountX=0.20 mountY=0.24, mountTheta=0.89 23:45:09.430 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.19, opts=13) 23:45:09.430 00.000 30444 Enqueuing Move request for scope (0.26, 0.19) 23:45:09.431 00.001 15672 Worker thread wakes up 23:45:09.431 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.19) opts 0xd 23:45:09.431 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.19) 23:45:09.431 00.000 15672 Moving (0.26, 0.19) raw xDistance=0.20 yDistance=0.24 23:45:09.431 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:45:09.431 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:09.431 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 23:45:09.431 00.000 15672 MoveAxis(E, 0, ABG) 23:45:09.431 00.000 15672 Move returns status 0, amount 0 23:45:09.431 00.000 15672 MoveAxis(N, 0, ABG) 23:45:09.431 00.000 15672 Move returns status 0, amount 0 23:45:09.431 00.000 15672 move complete, result=0 23:45:09.431 00.000 15672 worker thread done servicing request 23:45:09.438 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=12154, FiltMin=2679, FiltMax=9808, Gamma=2.950 23:45:09.492 00.054 30444 UpdateGuideState exits: m=107001 SNR=72.3 Saturated 23:45:09.492 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:09.492 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:09.492 00.000 30444 Enqueuing Expose request 23:45:09.492 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:45:09.492 00.000 15672 Worker thread wakes up 23:45:09.492 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:09.492 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:11.599 02.107 15672 Exposure complete 23:45:11.620 00.021 15672 worker thread done servicing request 23:45:11.620 00.000 30444 OnExposeComplete: enter 23:45:11.620 00.000 30444 UpdateGuideState(): m_state=6 23:45:11.620 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2710 23:45:11.620 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=196.67, Mass=115543, SNR=90.8, Peak=10633 HFD=3.4 23:45:11.620 00.000 30444 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.28) = xAngle (0.49 = 0.49) 23:45:11.620 00.000 30444 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.43 = 0.43) 23:45:11.620 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.12 hyp=0.57 cameraTheta=0.21 mountX=0.51 mountY=0.24, mountTheta=0.44 23:45:11.621 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.12, opts=13) 23:45:11.621 00.000 30444 Enqueuing Move request for scope (0.56, 0.12) 23:45:11.621 00.000 15672 Worker thread wakes up 23:45:11.621 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.12) opts 0xd 23:45:11.621 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.12) 23:45:11.621 00.000 15672 Moving (0.56, 0.12) raw xDistance=0.51 yDistance=0.24 23:45:11.621 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 23:45:11.621 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:11.621 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 23:45:11.622 00.001 15672 MoveAxis(W, 137, ABG) 23:45:11.622 00.000 15672 Guiding Dir = 3, Dur = 137 23:45:11.622 00.000 15672 IsSlewing returns 0 23:45:11.628 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=11609, FiltMin=2667, FiltMax=9741, Gamma=2.950 23:45:11.649 00.021 15672 IsGuiding returns 0 23:45:11.665 00.016 15672 PulseGuide returned control before completion, sleep 132 23:45:11.678 00.013 30444 UpdateGuideState exits: m=115543 SNR=90.8 Saturated 23:45:11.678 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:11.678 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:11.678 00.000 30444 Enqueuing Expose request 23:45:11.802 00.124 15672 IsGuiding returns 1 23:45:11.802 00.000 15672 scope still moving after pulse duration time elapsed 23:45:11.822 00.020 15672 IsSlewing returns 0 23:45:11.842 00.020 15672 IsGuiding returns 0 23:45:11.842 00.000 15672 scope move finished after 137 + 55 ms 23:45:11.842 00.000 15672 Move returns status 0, amount 137 23:45:11.842 00.000 15672 MoveAxis(N, 0, ABG) 23:45:11.842 00.000 15672 Move returns status 0, amount 0 23:45:11.842 00.000 15672 move complete, result=0 23:45:11.844 00.002 15672 worker thread done servicing request 23:45:11.844 00.000 15672 Worker thread wakes up 23:45:11.844 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:11.844 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:11.844 00.000 30444 GuideStep: 0.5 px 137 ms WEST, 0.2 px 0 ms NORTH 23:45:13.751 01.907 15672 Exposure complete 23:45:13.773 00.022 15672 worker thread done servicing request 23:45:13.773 00.000 30444 OnExposeComplete: enter 23:45:13.773 00.000 30444 UpdateGuideState(): m_state=6 23:45:13.773 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2711 23:45:13.773 00.000 30444 Star::Find returns 1 (1), X=459.52, Y=196.56, Mass=107716, SNR=94.6, Peak=12114 HFD=3.2 23:45:13.773 00.000 30444 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.28) = xAngle (3.41 = -2.88) 23:45:13.774 00.001 30444 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.35 = -2.94) 23:45:13.774 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.00 hyp=0.28 cameraTheta=3.13 mountX=-0.27 mountY=-0.06, mountTheta=-2.94 23:45:13.774 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.00, opts=13) 23:45:13.774 00.000 30444 Enqueuing Move request for scope (-0.28, 0.00) 23:45:13.774 00.000 15672 Worker thread wakes up 23:45:13.774 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.00) opts 0xd 23:45:13.774 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.00) 23:45:13.774 00.000 15672 Moving (-0.28, 0.00) raw xDistance=-0.27 yDistance=-0.06 23:45:13.774 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27 23:45:13.774 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:13.775 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:45:13.775 00.000 15672 MoveAxis(E, 63, ABG) 23:45:13.775 00.000 15672 Guiding Dir = 2, Dur = 63 23:45:13.775 00.000 15672 IsSlewing returns 0 23:45:13.780 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=12120, FiltMin=2658, FiltMax=9347, Gamma=2.950 23:45:13.790 00.010 15672 IsGuiding returns 0 23:45:13.805 00.015 15672 PulseGuide returned control before completion, sleep 58 23:45:13.866 00.061 15672 IsGuiding returns 1 23:45:13.867 00.001 15672 scope still moving after pulse duration time elapsed 23:45:13.888 00.021 15672 IsSlewing returns 0 23:45:13.891 00.003 15672 IsGuiding returns 0 23:45:13.891 00.000 15672 scope move finished after 63 + 37 ms 23:45:13.891 00.000 15672 Move returns status 0, amount 63 23:45:13.891 00.000 15672 MoveAxis(N, 0, ABG) 23:45:13.891 00.000 15672 Move returns status 0, amount 0 23:45:13.892 00.001 15672 move complete, result=0 23:45:13.892 00.000 15672 worker thread done servicing request 23:45:13.966 00.074 30444 UpdateGuideState exits: m=107716 SNR=94.6 Saturated 23:45:13.966 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:13.966 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:13.966 00.000 30444 Enqueuing Expose request 23:45:13.966 00.000 30444 GuideStep: -0.3 px 63 ms EAST, -0.1 px 0 ms NORTH 23:45:13.967 00.001 15672 Worker thread wakes up 23:45:13.967 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:13.967 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:16.083 02.116 15672 Exposure complete 23:45:16.114 00.031 15672 worker thread done servicing request 23:45:16.114 00.000 30444 OnExposeComplete: enter 23:45:16.114 00.000 30444 UpdateGuideState(): m_state=6 23:45:16.115 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2712 23:45:16.115 00.000 30444 Star::Find returns 1 (1), X=459.57, Y=196.57, Mass=99645, SNR=71.5, Peak=11625 HFD=3.3 23:45:16.115 00.000 30444 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.28) = xAngle (3.34 = -2.94) 23:45:16.115 00.000 30444 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.28 = -3.00) 23:45:16.115 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.23 cameraTheta=3.07 mountX=-0.22 mountY=-0.03, mountTheta=-3.00 23:45:16.115 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.02, opts=13) 23:45:16.115 00.000 30444 Enqueuing Move request for scope (-0.23, 0.02) 23:45:16.115 00.000 15672 Worker thread wakes up 23:45:16.115 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd 23:45:16.115 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.02) 23:45:16.116 00.001 15672 Moving (-0.23, 0.02) raw xDistance=-0.22 yDistance=-0.03 23:45:16.116 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 23:45:16.116 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:16.116 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:45:16.116 00.000 15672 MoveAxis(E, 0, ABG) 23:45:16.116 00.000 15672 Move returns status 0, amount 0 23:45:16.116 00.000 15672 MoveAxis(N, 0, ABG) 23:45:16.116 00.000 15672 Move returns status 0, amount 0 23:45:16.116 00.000 15672 move complete, result=0 23:45:16.116 00.000 15672 worker thread done servicing request 23:45:16.121 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=13065, FiltMin=2638, FiltMax=9841, Gamma=2.950 23:45:16.170 00.049 30444 UpdateGuideState exits: m=99645 SNR=71.5 Saturated 23:45:16.170 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:16.170 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:16.170 00.000 30444 Enqueuing Expose request 23:45:16.171 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:45:16.171 00.000 15672 Worker thread wakes up 23:45:16.171 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:16.171 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:18.076 01.905 15672 Exposure complete 23:45:18.097 00.021 15672 worker thread done servicing request 23:45:18.097 00.000 30444 OnExposeComplete: enter 23:45:18.097 00.000 30444 UpdateGuideState(): m_state=6 23:45:18.097 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2713 23:45:18.097 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=196.59, Mass=115452, SNR=89.1, Peak=11881 HFD=3.4 23:45:18.097 00.000 30444 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.28) = xAngle (1.23 = 1.23) 23:45:18.097 00.000 30444 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.17 = 1.17) 23:45:18.097 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.95 mountX=0.01 mountY=0.04, mountTheta=1.22 23:45:18.098 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.03, opts=13) 23:45:18.098 00.000 30444 Enqueuing Move request for scope (0.02, 0.03) 23:45:18.098 00.000 15672 Worker thread wakes up 23:45:18.098 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd 23:45:18.098 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.03) 23:45:18.098 00.000 15672 Moving (0.02, 0.03) raw xDistance=0.01 yDistance=0.04 23:45:18.098 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:45:18.098 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:18.098 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 23:45:18.098 00.000 15672 MoveAxis(E, 0, ABG) 23:45:18.098 00.000 15672 Move returns status 0, amount 0 23:45:18.098 00.000 15672 MoveAxis(N, 0, ABG) 23:45:18.098 00.000 15672 Move returns status 0, amount 0 23:45:18.098 00.000 15672 move complete, result=0 23:45:18.098 00.000 15672 worker thread done servicing request 23:45:18.103 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=11984, FiltMin=2650, FiltMax=9238, Gamma=2.950 23:45:18.153 00.050 30444 UpdateGuideState exits: m=115452 SNR=89.1 Saturated 23:45:18.153 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:18.153 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:18.153 00.000 30444 Enqueuing Expose request 23:45:18.153 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:45:18.153 00.000 15672 Worker thread wakes up 23:45:18.153 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:18.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:20.264 02.111 15672 Exposure complete 23:45:20.289 00.025 15672 worker thread done servicing request 23:45:20.289 00.000 30444 OnExposeComplete: enter 23:45:20.289 00.000 30444 UpdateGuideState(): m_state=6 23:45:20.289 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2714 23:45:20.289 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=196.51, Mass=102992, SNR=76.0, Peak=11336 HFD=3.6 23:45:20.289 00.000 30444 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 23:45:20.290 00.001 30444 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 23:45:20.290 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.24 mountX=0.17 mountY=-0.00, mountTheta=-0.03 23:45:20.290 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.04, opts=13) 23:45:20.290 00.000 30444 Enqueuing Move request for scope (0.16, -0.04) 23:45:20.290 00.000 15672 Worker thread wakes up 23:45:20.290 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd 23:45:20.290 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.04) 23:45:20.290 00.000 15672 Moving (0.16, -0.04) raw xDistance=0.17 yDistance=-0.00 23:45:20.290 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:45:20.290 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:20.290 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 23:45:20.291 00.001 15672 MoveAxis(E, 0, ABG) 23:45:20.291 00.000 15672 Move returns status 0, amount 0 23:45:20.291 00.000 15672 MoveAxis(N, 0, ABG) 23:45:20.291 00.000 15672 Move returns status 0, amount 0 23:45:20.291 00.000 15672 move complete, result=0 23:45:20.291 00.000 15672 worker thread done servicing request 23:45:20.296 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=11825, FiltMin=2652, FiltMax=9208, Gamma=2.950 23:45:20.345 00.049 30444 UpdateGuideState exits: m=102992 SNR=76.0 Saturated 23:45:20.345 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:20.345 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:20.345 00.000 30444 Enqueuing Expose request 23:45:20.345 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:45:20.345 00.000 15672 Worker thread wakes up 23:45:20.345 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:20.345 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:22.254 01.909 15672 Exposure complete 23:45:22.274 00.020 15672 worker thread done servicing request 23:45:22.274 00.000 30444 OnExposeComplete: enter 23:45:22.274 00.000 30444 UpdateGuideState(): m_state=6 23:45:22.274 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2715 23:45:22.274 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=196.52, Mass=104079, SNR=81.7, Peak=11292 HFD=3.3 23:45:22.274 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 23:45:22.274 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 23:45:22.274 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.63 mountX=-0.05 mountY=-0.05, mountTheta=-2.38 23:45:22.275 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.04, opts=13) 23:45:22.275 00.000 30444 Enqueuing Move request for scope (-0.07, -0.04) 23:45:22.275 00.000 15672 Worker thread wakes up 23:45:22.275 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd 23:45:22.275 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.04) 23:45:22.275 00.000 15672 Moving (-0.07, -0.04) raw xDistance=-0.05 yDistance=-0.05 23:45:22.275 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:45:22.275 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:22.275 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:45:22.275 00.000 15672 MoveAxis(E, 0, ABG) 23:45:22.275 00.000 15672 Move returns status 0, amount 0 23:45:22.275 00.000 15672 MoveAxis(N, 0, ABG) 23:45:22.275 00.000 15672 Move returns status 0, amount 0 23:45:22.276 00.001 15672 move complete, result=0 23:45:22.276 00.000 15672 worker thread done servicing request 23:45:22.280 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=11571, FiltMin=2657, FiltMax=9315, Gamma=2.950 23:45:22.330 00.050 30444 UpdateGuideState exits: m=104079 SNR=81.7 Saturated 23:45:22.331 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:22.331 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:22.331 00.000 30444 Enqueuing Expose request 23:45:22.331 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:45:22.331 00.000 15672 Worker thread wakes up 23:45:22.331 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:22.331 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:24.442 02.111 15672 Exposure complete 23:45:24.461 00.019 15672 worker thread done servicing request 23:45:24.461 00.000 30444 OnExposeComplete: enter 23:45:24.461 00.000 30444 UpdateGuideState(): m_state=6 23:45:24.462 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2716 23:45:24.462 00.000 30444 Star::Find returns 1 (1), X=459.50, Y=196.88, Mass=107095, SNR=71.9, Peak=12588 HFD=3.5 23:45:24.462 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 23:45:24.462 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 23:45:24.462 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.32 hyp=0.43 cameraTheta=2.31 mountX=-0.37 mountY=0.25, mountTheta=2.55 23:45:24.462 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.32, opts=13) 23:45:24.462 00.000 30444 Enqueuing Move request for scope (-0.29, 0.32) 23:45:24.462 00.000 15672 Worker thread wakes up 23:45:24.462 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.32) opts 0xd 23:45:24.462 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.32) 23:45:24.463 00.001 15672 Moving (-0.29, 0.32) raw xDistance=-0.37 yDistance=0.25 23:45:24.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 23:45:24.463 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:24.463 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 23:45:24.463 00.000 15672 MoveAxis(E, 100, ABG) 23:45:24.463 00.000 15672 Guiding Dir = 2, Dur = 100 23:45:24.463 00.000 15672 IsSlewing returns 0 23:45:24.468 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=12588, FiltMin=2699, FiltMax=9054, Gamma=2.950 23:45:24.477 00.009 15672 IsGuiding returns 0 23:45:24.492 00.015 15672 PulseGuide returned control before completion, sleep 95 23:45:24.524 00.032 30444 UpdateGuideState exits: m=107095 SNR=71.9 Saturated 23:45:24.525 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:24.525 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:24.525 00.000 30444 Enqueuing Expose request 23:45:24.606 00.081 15672 IsGuiding returns 0 23:45:24.607 00.001 15672 Move returns status 0, amount 100 23:45:24.607 00.000 15672 MoveAxis(N, 0, ABG) 23:45:24.607 00.000 15672 Move returns status 0, amount 0 23:45:24.607 00.000 15672 move complete, result=0 23:45:24.607 00.000 15672 worker thread done servicing request 23:45:24.607 00.000 15672 Worker thread wakes up 23:45:24.607 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:24.608 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:24.608 00.000 30444 GuideStep: -0.4 px 100 ms EAST, 0.2 px 0 ms NORTH 23:45:26.516 01.908 15672 Exposure complete 23:45:26.536 00.020 15672 worker thread done servicing request 23:45:26.536 00.000 30444 OnExposeComplete: enter 23:45:26.536 00.000 30444 UpdateGuideState(): m_state=6 23:45:26.536 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2717 23:45:26.536 00.000 30444 Star::Find returns 1 (1), X=459.61, Y=196.68, Mass=100579, SNR=77.7, Peak=11007 HFD=3.4 23:45:26.536 00.000 30444 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.28) = xAngle (2.85 = 2.85) 23:45:26.536 00.000 30444 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 23:45:26.537 00.001 30444 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.23 cameraTheta=2.57 mountX=-0.22 mountY=0.08, mountTheta=2.80 23:45:26.537 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.12, opts=13) 23:45:26.537 00.000 30444 Enqueuing Move request for scope (-0.19, 0.12) 23:45:26.537 00.000 15672 Worker thread wakes up 23:45:26.537 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd 23:45:26.537 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.12) 23:45:26.537 00.000 15672 Moving (-0.19, 0.12) raw xDistance=-0.22 yDistance=0.08 23:45:26.537 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 23:45:26.537 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:26.537 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:45:26.537 00.000 15672 MoveAxis(E, 0, ABG) 23:45:26.538 00.001 15672 Move returns status 0, amount 0 23:45:26.538 00.000 15672 MoveAxis(N, 0, ABG) 23:45:26.538 00.000 15672 Move returns status 0, amount 0 23:45:26.538 00.000 15672 move complete, result=0 23:45:26.538 00.000 15672 worker thread done servicing request 23:45:26.543 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=12615, FiltMin=2675, FiltMax=9424, Gamma=2.950 23:45:26.699 00.156 30444 UpdateGuideState exits: m=100579 SNR=77.7 Saturated 23:45:26.699 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:26.699 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:26.699 00.000 30444 Enqueuing Expose request 23:45:26.699 00.000 15672 Worker thread wakes up 23:45:26.699 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:26.699 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:26.699 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:45:28.806 02.107 15672 Exposure complete 23:45:28.826 00.020 15672 worker thread done servicing request 23:45:28.826 00.000 30444 OnExposeComplete: enter 23:45:28.826 00.000 30444 UpdateGuideState(): m_state=6 23:45:28.826 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2718 23:45:28.827 00.001 30444 Star::Find returns 1 (1), X=459.63, Y=196.71, Mass=110664, SNR=88.4, Peak=11315 HFD=3.5 23:45:28.827 00.000 30444 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.28) = xAngle (2.67 = 2.67) 23:45:28.827 00.000 30444 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.61 = 2.61) 23:45:28.827 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.39 mountX=-0.20 mountY=0.12, mountTheta=2.62 23:45:28.828 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.16, opts=13) 23:45:28.828 00.000 30444 Enqueuing Move request for scope (-0.17, 0.16) 23:45:28.828 00.000 15672 Worker thread wakes up 23:45:28.828 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0xd 23:45:28.828 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.16) 23:45:28.828 00.000 15672 Moving (-0.17, 0.16) raw xDistance=-0.20 yDistance=0.12 23:45:28.828 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 23:45:28.828 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:28.828 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:45:28.828 00.000 15672 MoveAxis(E, 0, ABG) 23:45:28.828 00.000 15672 Move returns status 0, amount 0 23:45:28.828 00.000 15672 MoveAxis(N, 0, ABG) 23:45:28.828 00.000 15672 Move returns status 0, amount 0 23:45:28.828 00.000 15672 move complete, result=0 23:45:28.828 00.000 15672 worker thread done servicing request 23:45:28.836 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2000, max=11865, FiltMin=2658, FiltMax=9151, Gamma=2.950 23:45:28.886 00.050 30444 UpdateGuideState exits: m=110664 SNR=88.4 Saturated 23:45:28.886 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:28.886 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:28.886 00.000 30444 Enqueuing Expose request 23:45:28.887 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:45:28.887 00.000 15672 Worker thread wakes up 23:45:28.887 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:28.887 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:30.794 01.907 15672 Exposure complete 23:45:30.813 00.019 15672 worker thread done servicing request 23:45:30.813 00.000 30444 OnExposeComplete: enter 23:45:30.814 00.001 30444 UpdateGuideState(): m_state=6 23:45:30.814 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2719 23:45:30.814 00.000 30444 Star::Find returns 1 (1), X=459.28, Y=196.28, Mass=101770, SNR=72.6, Peak=11478 HFD=3.5 23:45:30.814 00.000 30444 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.28) = xAngle (-2.38 = -2.38) 23:45:30.814 00.000 30444 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.44 = -2.44) 23:45:30.814 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.27 hyp=0.58 cameraTheta=-2.66 mountX=-0.42 mountY=-0.37, mountTheta=-2.42 23:45:30.814 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.27, opts=13) 23:45:30.814 00.000 30444 Enqueuing Move request for scope (-0.52, -0.27) 23:45:30.814 00.000 15672 Worker thread wakes up 23:45:30.815 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.27) opts 0xd 23:45:30.815 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.27) 23:45:30.815 00.000 15672 Moving (-0.52, -0.27) raw xDistance=-0.42 yDistance=-0.37 23:45:30.815 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 23:45:30.815 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:45:30.815 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 23:45:30.815 00.000 15672 MoveAxis(E, 114, ABG) 23:45:30.815 00.000 15672 Guiding Dir = 2, Dur = 114 23:45:30.815 00.000 15672 IsSlewing returns 0 23:45:30.816 00.001 15672 IsGuiding returns 0 23:45:30.820 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2420, max=11478, FiltMin=2676, FiltMax=9352, Gamma=2.950 23:45:30.834 00.014 15672 PulseGuide returned control before completion, sleep 106 23:45:30.869 00.035 30444 UpdateGuideState exits: m=101770 SNR=72.6 Saturated 23:45:30.869 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:30.869 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:30.869 00.000 30444 Enqueuing Expose request 23:45:30.943 00.074 15672 IsGuiding returns 1 23:45:30.943 00.000 15672 scope still moving after pulse duration time elapsed 23:45:30.965 00.022 15672 IsSlewing returns 0 23:45:30.994 00.029 15672 IsGuiding returns 0 23:45:30.994 00.000 15672 scope move finished after 114 + 64 ms 23:45:30.994 00.000 15672 Move returns status 0, amount 114 23:45:30.994 00.000 15672 MoveAxis(N, 0, ABG) 23:45:30.994 00.000 15672 Move returns status 0, amount 0 23:45:30.994 00.000 15672 move complete, result=0 23:45:30.994 00.000 15672 worker thread done servicing request 23:45:30.994 00.000 15672 Worker thread wakes up 23:45:30.994 00.000 30444 GuideStep: -0.4 px 114 ms EAST, -0.4 px 0 ms NORTH 23:45:30.994 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:30.994 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:33.102 02.108 15672 Exposure complete 23:45:33.123 00.021 15672 worker thread done servicing request 23:45:33.123 00.000 30444 OnExposeComplete: enter 23:45:33.123 00.000 30444 UpdateGuideState(): m_state=6 23:45:33.123 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2720 23:45:33.123 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=196.33, Mass=114149, SNR=88.7, Peak=12320 HFD=3.4 23:45:33.123 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.83 = -1.83) 23:45:33.123 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.89 = -1.89) 23:45:33.123 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-2.11 mountX=-0.07 mountY=-0.24, mountTheta=-1.83 23:45:33.124 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.22, opts=13) 23:45:33.124 00.000 30444 Enqueuing Move request for scope (-0.13, -0.22) 23:45:33.124 00.000 15672 Worker thread wakes up 23:45:33.124 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd 23:45:33.124 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.22) 23:45:33.124 00.000 15672 Moving (-0.13, -0.22) raw xDistance=-0.07 yDistance=-0.24 23:45:33.124 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:45:33.124 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:33.124 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 23:45:33.124 00.000 15672 MoveAxis(E, 0, ABG) 23:45:33.124 00.000 15672 Move returns status 0, amount 0 23:45:33.124 00.000 15672 MoveAxis(N, 0, ABG) 23:45:33.124 00.000 15672 Move returns status 0, amount 0 23:45:33.124 00.000 15672 move complete, result=0 23:45:33.125 00.001 15672 worker thread done servicing request 23:45:33.130 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=12512, FiltMin=2679, FiltMax=9477, Gamma=2.950 23:45:33.180 00.050 30444 UpdateGuideState exits: m=114149 SNR=88.7 Saturated 23:45:33.180 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:33.180 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:33.180 00.000 30444 Enqueuing Expose request 23:45:33.180 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:45:33.180 00.000 15672 Worker thread wakes up 23:45:33.180 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:33.180 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:35.087 01.907 15672 Exposure complete 23:45:35.106 00.019 15672 worker thread done servicing request 23:45:35.106 00.000 30444 OnExposeComplete: enter 23:45:35.107 00.001 30444 UpdateGuideState(): m_state=6 23:45:35.107 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2721 23:45:35.107 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=196.31, Mass=108276, SNR=83.2, Peak=11376 HFD=3.6 23:45:35.107 00.000 30444 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.28) = xAngle (-1.19 = -1.19) 23:45:35.107 00.000 30444 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 23:45:35.107 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.47 mountX=0.09 mountY=-0.23, mountTheta=-1.20 23:45:35.107 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.25, opts=13) 23:45:35.107 00.000 30444 Enqueuing Move request for scope (0.03, -0.25) 23:45:35.107 00.000 15672 Worker thread wakes up 23:45:35.108 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd 23:45:35.108 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.25) 23:45:35.108 00.000 15672 Moving (0.03, -0.25) raw xDistance=0.09 yDistance=-0.23 23:45:35.108 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:45:35.108 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:35.108 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 23:45:35.108 00.000 15672 MoveAxis(E, 0, ABG) 23:45:35.108 00.000 15672 Move returns status 0, amount 0 23:45:35.108 00.000 15672 MoveAxis(N, 0, ABG) 23:45:35.108 00.000 15672 Move returns status 0, amount 0 23:45:35.108 00.000 15672 move complete, result=0 23:45:35.108 00.000 15672 worker thread done servicing request 23:45:35.113 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=12060, FiltMin=2633, FiltMax=9535, Gamma=2.950 23:45:35.162 00.049 30444 UpdateGuideState exits: m=108276 SNR=83.2 Saturated 23:45:35.162 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:35.162 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:35.162 00.000 30444 Enqueuing Expose request 23:45:35.162 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:45:35.162 00.000 15672 Worker thread wakes up 23:45:35.162 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:35.162 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:37.271 02.109 15672 Exposure complete 23:45:37.291 00.020 15672 worker thread done servicing request 23:45:37.291 00.000 30444 OnExposeComplete: enter 23:45:37.291 00.000 30444 UpdateGuideState(): m_state=6 23:45:37.291 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2722 23:45:37.291 00.000 30444 Star::Find returns 1 (1), X=459.54, Y=196.54, Mass=114645, SNR=91.5, Peak=12234 HFD=3.2 23:45:37.291 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.82 = -2.82) 23:45:37.291 00.000 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.88 = -2.88) 23:45:37.292 00.001 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.10 mountX=-0.25 mountY=-0.07, mountTheta=-2.88 23:45:37.292 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.01, opts=13) 23:45:37.292 00.000 30444 Enqueuing Move request for scope (-0.26, -0.01) 23:45:37.292 00.000 15672 Worker thread wakes up 23:45:37.292 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.01) opts 0xd 23:45:37.292 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.01) 23:45:37.292 00.000 15672 Moving (-0.26, -0.01) raw xDistance=-0.25 yDistance=-0.07 23:45:37.292 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 23:45:37.292 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:37.292 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:45:37.292 00.000 15672 MoveAxis(E, 0, ABG) 23:45:37.292 00.000 15672 Move returns status 0, amount 0 23:45:37.292 00.000 15672 MoveAxis(N, 0, ABG) 23:45:37.293 00.001 15672 Move returns status 0, amount 0 23:45:37.293 00.000 15672 move complete, result=0 23:45:37.293 00.000 15672 worker thread done servicing request 23:45:37.297 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=13392, FiltMin=2616, FiltMax=9420, Gamma=2.950 23:45:37.346 00.049 30444 UpdateGuideState exits: m=114645 SNR=91.5 Saturated 23:45:37.346 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:37.347 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:37.347 00.000 30444 Enqueuing Expose request 23:45:37.347 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:45:37.347 00.000 15672 Worker thread wakes up 23:45:37.347 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:37.347 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:39.256 01.909 15672 Exposure complete 23:45:39.276 00.020 15672 worker thread done servicing request 23:45:39.276 00.000 30444 OnExposeComplete: enter 23:45:39.276 00.000 30444 UpdateGuideState(): m_state=6 23:45:39.276 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2723 23:45:39.277 00.001 30444 Star::Find returns 1 (1), X=459.97, Y=196.36, Mass=109667, SNR=70.6, Peak=10843 HFD=3.4 23:45:39.277 00.000 30444 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 23:45:39.277 00.000 30444 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.61 = -0.61) 23:45:39.277 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.82 mountX=0.22 mountY=-0.15, mountTheta=-0.59 23:45:39.277 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.19, opts=13) 23:45:39.277 00.000 30444 Enqueuing Move request for scope (0.18, -0.19) 23:45:39.277 00.000 15672 Worker thread wakes up 23:45:39.277 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd 23:45:39.277 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.19) 23:45:39.277 00.000 15672 Moving (0.18, -0.19) raw xDistance=0.22 yDistance=-0.15 23:45:39.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:45:39.277 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:39.278 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:45:39.278 00.000 15672 MoveAxis(E, 0, ABG) 23:45:39.278 00.000 15672 Move returns status 0, amount 0 23:45:39.278 00.000 15672 MoveAxis(N, 0, ABG) 23:45:39.278 00.000 15672 Move returns status 0, amount 0 23:45:39.278 00.000 15672 move complete, result=0 23:45:39.278 00.000 15672 worker thread done servicing request 23:45:39.283 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=12189, FiltMin=2636, FiltMax=9756, Gamma=2.950 23:45:39.404 00.121 30444 UpdateGuideState exits: m=109667 SNR=70.6 Saturated 23:45:39.404 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:39.405 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:39.405 00.000 30444 Enqueuing Expose request 23:45:39.405 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:45:39.405 00.000 15672 Worker thread wakes up 23:45:39.405 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:39.405 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:41.514 02.109 15672 Exposure complete 23:45:41.534 00.020 15672 worker thread done servicing request 23:45:41.534 00.000 30444 OnExposeComplete: enter 23:45:41.534 00.000 30444 UpdateGuideState(): m_state=6 23:45:41.534 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2724 23:45:41.534 00.000 30444 Star::Find returns 1 (1), X=459.43, Y=196.74, Mass=101241, SNR=80.3, Peak=11597 HFD=3.2 23:45:41.534 00.000 30444 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.28) = xAngle (2.94 = 2.94) 23:45:41.534 00.000 30444 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.88 = 2.88) 23:45:41.534 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.19 hyp=0.41 cameraTheta=2.66 mountX=-0.40 mountY=0.11, mountTheta=2.88 23:45:41.535 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.19, opts=13) 23:45:41.535 00.000 30444 Enqueuing Move request for scope (-0.37, 0.19) 23:45:41.535 00.000 15672 Worker thread wakes up 23:45:41.535 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.19) opts 0xd 23:45:41.535 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.19) 23:45:41.535 00.000 15672 Moving (-0.37, 0.19) raw xDistance=-0.40 yDistance=0.11 23:45:41.535 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40 23:45:41.535 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:41.535 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:45:41.535 00.000 15672 MoveAxis(E, 109, ABG) 23:45:41.535 00.000 15672 Guiding Dir = 2, Dur = 109 23:45:41.536 00.001 15672 IsSlewing returns 0 23:45:41.537 00.001 15672 IsGuiding returns 0 23:45:41.543 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=13683, FiltMin=2622, FiltMax=9365, Gamma=2.950 23:45:41.554 00.011 15672 PulseGuide returned control before completion, sleep 102 23:45:41.594 00.040 30444 UpdateGuideState exits: m=101241 SNR=80.3 Saturated 23:45:41.594 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:41.594 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:41.594 00.000 30444 Enqueuing Expose request 23:45:41.658 00.064 15672 IsGuiding returns 1 23:45:41.658 00.000 15672 scope still moving after pulse duration time elapsed 23:45:41.680 00.022 15672 IsSlewing returns 0 23:45:41.682 00.002 15672 IsGuiding returns 1 23:45:41.703 00.021 15672 IsSlewing returns 0 23:45:41.704 00.001 15672 IsGuiding returns 0 23:45:41.704 00.000 15672 scope move finished after 109 + 58 ms 23:45:41.704 00.000 15672 Move returns status 0, amount 109 23:45:41.704 00.000 15672 MoveAxis(N, 0, ABG) 23:45:41.704 00.000 15672 Move returns status 0, amount 0 23:45:41.704 00.000 15672 move complete, result=0 23:45:41.704 00.000 15672 worker thread done servicing request 23:45:41.704 00.000 15672 Worker thread wakes up 23:45:41.704 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:41.704 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:41.704 00.000 30444 GuideStep: -0.4 px 109 ms EAST, 0.1 px 0 ms NORTH 23:45:43.620 01.916 15672 Exposure complete 23:45:43.651 00.031 15672 worker thread done servicing request 23:45:43.651 00.000 30444 OnExposeComplete: enter 23:45:43.651 00.000 30444 UpdateGuideState(): m_state=6 23:45:43.652 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2725 23:45:43.652 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=196.41, Mass=119765, SNR=83.0, Peak=9703 HFD=3.8 23:45:43.652 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 23:45:43.652 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 23:45:43.652 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.15 hyp=0.41 cameraTheta=-0.37 mountX=0.41 mountY=-0.06, mountTheta=-0.15 23:45:43.652 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.15, opts=13) 23:45:43.652 00.000 30444 Enqueuing Move request for scope (0.39, -0.15) 23:45:43.652 00.000 15672 Worker thread wakes up 23:45:43.652 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.15) opts 0xd 23:45:43.653 00.001 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.15) 23:45:43.653 00.000 15672 Moving (0.39, -0.15) raw xDistance=0.41 yDistance=-0.06 23:45:43.653 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41 23:45:43.653 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:43.653 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:45:43.653 00.000 15672 MoveAxis(W, 104, ABG) 23:45:43.653 00.000 15672 Guiding Dir = 3, Dur = 104 23:45:43.654 00.001 15672 IsSlewing returns 0 23:45:43.655 00.001 15672 IsGuiding returns 0 23:45:43.659 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=10447, FiltMin=2665, FiltMax=8991, Gamma=2.950 23:45:43.678 00.019 15672 PulseGuide returned control before completion, sleep 91 23:45:43.708 00.030 30444 UpdateGuideState exits: m=119765 SNR=83.0 Saturated 23:45:43.708 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:43.708 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:43.708 00.000 30444 Enqueuing Expose request 23:45:43.771 00.063 15672 IsGuiding returns 1 23:45:43.771 00.000 15672 scope still moving after pulse duration time elapsed 23:45:43.792 00.021 15672 IsSlewing returns 0 23:45:43.793 00.001 15672 IsGuiding returns 1 23:45:43.814 00.021 15672 IsSlewing returns 0 23:45:43.823 00.009 15672 IsGuiding returns 0 23:45:43.823 00.000 15672 scope move finished after 104 + 63 ms 23:45:43.823 00.000 15672 Move returns status 0, amount 104 23:45:43.823 00.000 15672 MoveAxis(N, 0, ABG) 23:45:43.823 00.000 15672 Move returns status 0, amount 0 23:45:43.823 00.000 15672 move complete, result=0 23:45:43.823 00.000 15672 worker thread done servicing request 23:45:43.823 00.000 30444 GuideStep: 0.4 px 104 ms WEST, -0.1 px 0 ms NORTH 23:45:43.823 00.000 15672 Worker thread wakes up 23:45:43.824 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:43.824 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:45.934 02.110 15672 Exposure complete 23:45:45.954 00.020 15672 worker thread done servicing request 23:45:45.954 00.000 30444 OnExposeComplete: enter 23:45:45.954 00.000 30444 UpdateGuideState(): m_state=6 23:45:45.954 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2726 23:45:45.954 00.000 30444 Star::Find returns 1 (1), X=459.37, Y=196.48, Mass=108056, SNR=72.7, Peak=10487 HFD=3.4 23:45:45.954 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 23:45:45.954 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 23:45:45.954 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.07 hyp=0.43 cameraTheta=-2.97 mountX=-0.39 mountY=-0.16, mountTheta=-2.74 23:45:45.955 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.07, opts=13) 23:45:45.955 00.000 30444 Enqueuing Move request for scope (-0.42, -0.07) 23:45:45.955 00.000 15672 Worker thread wakes up 23:45:45.955 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.07) opts 0xd 23:45:45.955 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.07) 23:45:45.955 00.000 15672 Moving (-0.42, -0.07) raw xDistance=-0.39 yDistance=-0.16 23:45:45.955 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39 23:45:45.955 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:45:45.955 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 23:45:45.955 00.000 15672 MoveAxis(E, 98, ABG) 23:45:45.955 00.000 15672 Guiding Dir = 2, Dur = 98 23:45:45.956 00.001 15672 IsSlewing returns 0 23:45:45.957 00.001 15672 IsGuiding returns 0 23:45:45.961 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=10653, FiltMin=2668, FiltMax=8753, Gamma=2.950 23:45:45.979 00.018 15672 PulseGuide returned control before completion, sleep 87 23:45:46.013 00.034 30444 UpdateGuideState exits: m=108056 SNR=72.7 Saturated 23:45:46.013 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:46.013 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:46.013 00.000 30444 Enqueuing Expose request 23:45:46.067 00.054 15672 IsGuiding returns 1 23:45:46.067 00.000 15672 scope still moving after pulse duration time elapsed 23:45:46.089 00.022 15672 IsSlewing returns 0 23:45:46.123 00.034 15672 IsGuiding returns 0 23:45:46.123 00.000 15672 scope move finished after 98 + 68 ms 23:45:46.123 00.000 15672 Move returns status 0, amount 98 23:45:46.123 00.000 15672 MoveAxis(N, 0, ABG) 23:45:46.124 00.001 15672 Move returns status 0, amount 0 23:45:46.124 00.000 15672 move complete, result=0 23:45:46.124 00.000 15672 worker thread done servicing request 23:45:46.124 00.000 15672 Worker thread wakes up 23:45:46.124 00.000 30444 GuideStep: -0.4 px 98 ms EAST, -0.2 px 0 ms NORTH 23:45:46.124 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:46.124 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:48.031 01.907 15672 Exposure complete 23:45:48.051 00.020 15672 worker thread done servicing request 23:45:48.051 00.000 30444 OnExposeComplete: enter 23:45:48.051 00.000 30444 UpdateGuideState(): m_state=6 23:45:48.051 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2727 23:45:48.051 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=196.13, Mass=98885, SNR=73.0, Peak=10834 HFD=3.6 23:45:48.051 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 23:45:48.051 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 23:45:48.051 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.42 hyp=0.45 cameraTheta=-1.94 mountX=-0.04 mountY=-0.45, mountTheta=-1.66 23:45:48.053 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.42, opts=13) 23:45:48.053 00.000 30444 Enqueuing Move request for scope (-0.16, -0.42) 23:45:48.053 00.000 15672 Worker thread wakes up 23:45:48.053 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.42) opts 0xd 23:45:48.053 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.42) 23:45:48.053 00.000 15672 Moving (-0.16, -0.42) raw xDistance=-0.04 yDistance=-0.45 23:45:48.053 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:45:48.053 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:45:48.053 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45 23:45:48.053 00.000 15672 MoveAxis(E, 0, ABG) 23:45:48.053 00.000 15672 Move returns status 0, amount 0 23:45:48.053 00.000 15672 MoveAxis(N, 0, ABG) 23:45:48.053 00.000 15672 Move returns status 0, amount 0 23:45:48.053 00.000 15672 move complete, result=0 23:45:48.053 00.000 15672 worker thread done servicing request 23:45:48.058 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=11801, FiltMin=2675, FiltMax=9106, Gamma=2.950 23:45:48.108 00.050 30444 UpdateGuideState exits: m=98885 SNR=73.0 Saturated 23:45:48.108 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:48.108 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:48.108 00.000 30444 Enqueuing Expose request 23:45:48.108 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 23:45:48.108 00.000 15672 Worker thread wakes up 23:45:48.108 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:48.108 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:50.218 02.110 15672 Exposure complete 23:45:50.238 00.020 15672 worker thread done servicing request 23:45:50.238 00.000 30444 OnExposeComplete: enter 23:45:50.238 00.000 30444 UpdateGuideState(): m_state=6 23:45:50.238 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2728 23:45:50.238 00.000 30444 Star::Find returns 1 (1), X=459.42, Y=196.08, Mass=98894, SNR=84.8, Peak=11777 HFD=3.4 23:45:50.238 00.000 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 23:45:50.238 00.000 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 23:45:50.238 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.48 hyp=0.61 cameraTheta=-2.23 mountX=-0.23 mountY=-0.55, mountTheta=-1.97 23:45:50.239 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.48, opts=13) 23:45:50.239 00.000 30444 Enqueuing Move request for scope (-0.37, -0.48) 23:45:50.239 00.000 15672 Worker thread wakes up 23:45:50.239 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.48) opts 0xd 23:45:50.239 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.48) 23:45:50.239 00.000 15672 Moving (-0.37, -0.48) raw xDistance=-0.23 yDistance=-0.55 23:45:50.239 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:45:50.239 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.85 newest=-1.16 23:45:50.239 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 23:45:50.239 00.000 15672 MoveAxis(E, 0, ABG) 23:45:50.239 00.000 15672 Move returns status 0, amount 0 23:45:50.239 00.000 15672 MoveAxis(N, 97, ABG) 23:45:50.239 00.000 15672 Guiding Dir = 0, Dur = 97 23:45:50.240 00.001 15672 IsSlewing returns 0 23:45:50.241 00.001 15672 IsGuiding returns 0 23:45:50.245 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=11777, FiltMin=2672, FiltMax=9165, Gamma=2.950 23:45:50.295 00.050 30444 UpdateGuideState exits: m=98894 SNR=84.8 Saturated 23:45:50.295 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:50.295 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:50.295 00.000 30444 Enqueuing Expose request 23:45:50.323 00.028 15672 PulseGuide returned control before completion, sleep 24 23:45:50.349 00.026 15672 IsGuiding returns 1 23:45:50.349 00.000 15672 scope still moving after pulse duration time elapsed 23:45:50.371 00.022 15672 IsSlewing returns 0 23:45:50.372 00.001 15672 IsGuiding returns 1 23:45:50.393 00.021 15672 IsSlewing returns 0 23:45:50.455 00.062 15672 IsGuiding returns 0 23:45:50.455 00.000 15672 scope move finished after 97 + 117 ms 23:45:50.455 00.000 15672 Move returns status 0, amount 97 23:45:50.455 00.000 15672 move complete, result=0 23:45:50.456 00.001 15672 worker thread done servicing request 23:45:50.456 00.000 15672 Worker thread wakes up 23:45:50.456 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:50.456 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 97 ms NORTH 23:45:50.456 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:52.366 01.910 15672 Exposure complete 23:45:52.386 00.020 15672 worker thread done servicing request 23:45:52.386 00.000 30444 OnExposeComplete: enter 23:45:52.386 00.000 30444 UpdateGuideState(): m_state=6 23:45:52.386 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2729 23:45:52.386 00.000 30444 Star::Find returns 1 (1), X=459.45, Y=195.93, Mass=102908, SNR=73.3, Peak=12834 HFD=3.3 23:45:52.386 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 23:45:52.386 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 23:45:52.386 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.62 hyp=0.71 cameraTheta=-2.07 mountX=-0.16 mountY=-0.68, mountTheta=-1.80 23:45:52.386 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.62, opts=13) 23:45:52.387 00.001 30444 Enqueuing Move request for scope (-0.34, -0.62) 23:45:52.387 00.000 15672 Worker thread wakes up 23:45:52.387 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.62) opts 0xd 23:45:52.387 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.62) 23:45:52.387 00.000 15672 Moving (-0.34, -0.62) raw xDistance=-0.16 yDistance=-0.68 23:45:52.387 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:45:52.387 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 23:45:52.387 00.000 15672 MoveAxis(E, 0, ABG) 23:45:52.387 00.000 15672 Move returns status 0, amount 0 23:45:52.387 00.000 15672 MoveAxis(N, 122, ABG) 23:45:52.387 00.000 15672 Guiding Dir = 0, Dur = 122 23:45:52.388 00.001 15672 IsSlewing returns 0 23:45:52.389 00.001 15672 IsGuiding returns 0 23:45:52.392 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=12929, FiltMin=2608, FiltMax=9248, Gamma=2.950 23:45:52.446 00.054 30444 UpdateGuideState exits: m=102908 SNR=73.3 Saturated 23:45:52.446 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:52.446 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:52.446 00.000 30444 Enqueuing Expose request 23:45:52.465 00.019 15672 PulseGuide returned control before completion, sleep 56 23:45:52.562 00.097 15672 IsGuiding returns 1 23:45:52.562 00.000 15672 scope still moving after pulse duration time elapsed 23:45:52.582 00.020 15672 IsSlewing returns 0 23:45:52.583 00.001 15672 IsGuiding returns 1 23:45:52.604 00.021 15672 IsSlewing returns 0 23:45:52.626 00.022 15672 IsGuiding returns 0 23:45:52.627 00.001 15672 scope move finished after 122 + 115 ms 23:45:52.627 00.000 15672 Move returns status 0, amount 122 23:45:52.627 00.000 15672 move complete, result=0 23:45:52.627 00.000 15672 worker thread done servicing request 23:45:52.627 00.000 15672 Worker thread wakes up 23:45:52.627 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:52.627 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:52.628 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 122 ms NORTH 23:45:54.736 02.108 15672 Exposure complete 23:45:54.761 00.025 15672 worker thread done servicing request 23:45:54.761 00.000 30444 OnExposeComplete: enter 23:45:54.761 00.000 30444 UpdateGuideState(): m_state=6 23:45:54.761 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2730 23:45:54.761 00.000 30444 Star::Find returns 1 (1), X=458.99, Y=196.16, Mass=104480, SNR=88.1, Peak=11439 HFD=3.6 23:45:54.761 00.000 30444 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.28) = xAngle (-2.41 = -2.41) 23:45:54.761 00.000 30444 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.47 = -2.47) 23:45:54.761 00.000 30444 CameraToMount -- cameraX=-0.81 cameraY=-0.40 hyp=0.90 cameraTheta=-2.69 mountX=-0.67 mountY=-0.56, mountTheta=-2.44 23:45:54.762 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.81, y=-0.40, opts=13) 23:45:54.762 00.000 30444 Enqueuing Move request for scope (-0.81, -0.40) 23:45:54.762 00.000 15672 Worker thread wakes up 23:45:54.762 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.40) opts 0xd 23:45:54.762 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.81, -0.40) 23:45:54.762 00.000 15672 Moving (-0.81, -0.40) raw xDistance=-0.67 yDistance=-0.56 23:45:54.762 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67 23:45:54.762 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 23:45:54.762 00.000 15672 MoveAxis(E, 180, ABG) 23:45:54.762 00.000 15672 Guiding Dir = 2, Dur = 180 23:45:54.762 00.000 15672 IsSlewing returns 0 23:45:54.764 00.002 15672 IsGuiding returns 0 23:45:54.768 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=11439, FiltMin=2565, FiltMax=8817, Gamma=2.950 23:45:54.781 00.013 15672 PulseGuide returned control before completion, sleep 173 23:45:54.818 00.037 30444 UpdateGuideState exits: m=104480 SNR=88.1 Saturated 23:45:54.818 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:54.818 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:54.818 00.000 30444 Enqueuing Expose request 23:45:54.973 00.155 15672 IsGuiding returns 0 23:45:54.973 00.000 15672 Move returns status 0, amount 180 23:45:54.973 00.000 15672 MoveAxis(N, 100, ABG) 23:45:54.973 00.000 15672 Guiding Dir = 0, Dur = 100 23:45:54.974 00.001 15672 IsSlewing returns 0 23:45:54.974 00.000 15672 IsGuiding returns 0 23:45:55.053 00.079 15672 PulseGuide returned control before completion, sleep 32 23:45:55.086 00.033 15672 IsGuiding returns 1 23:45:55.086 00.000 15672 scope still moving after pulse duration time elapsed 23:45:55.108 00.022 15672 IsSlewing returns 0 23:45:55.110 00.002 15672 IsGuiding returns 1 23:45:55.131 00.021 15672 IsSlewing returns 0 23:45:55.196 00.065 15672 IsGuiding returns 0 23:45:55.197 00.001 15672 scope move finished after 100 + 122 ms 23:45:55.197 00.000 15672 Move returns status 0, amount 100 23:45:55.197 00.000 15672 move complete, result=0 23:45:55.197 00.000 15672 worker thread done servicing request 23:45:55.197 00.000 15672 Worker thread wakes up 23:45:55.197 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:55.197 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:55.198 00.001 30444 GuideStep: -0.7 px 180 ms EAST, -0.6 px 100 ms NORTH 23:45:57.108 01.910 15672 Exposure complete 23:45:57.127 00.019 15672 worker thread done servicing request 23:45:57.128 00.001 30444 OnExposeComplete: enter 23:45:57.128 00.000 30444 UpdateGuideState(): m_state=6 23:45:57.128 00.000 30444 Star::Find(15, 458, 196, 0, (0,0,0,0), 0.0, 255) frame 2731 23:45:57.128 00.000 30444 Star::Find returns 1 (1), X=459.51, Y=195.89, Mass=103463, SNR=86.0, Peak=10712 HFD=3.6 23:45:57.128 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 23:45:57.128 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 23:45:57.128 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.67 hyp=0.73 cameraTheta=-1.97 mountX=-0.09 mountY=-0.71, mountTheta=-1.70 23:45:57.128 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.67, opts=13) 23:45:57.128 00.000 30444 Enqueuing Move request for scope (-0.28, -0.67) 23:45:57.129 00.001 15672 Worker thread wakes up 23:45:57.129 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.67) opts 0xd 23:45:57.129 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.67) 23:45:57.129 00.000 15672 Moving (-0.28, -0.67) raw xDistance=-0.09 yDistance=-0.71 23:45:57.129 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:45:57.129 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 23:45:57.129 00.000 15672 MoveAxis(E, 0, ABG) 23:45:57.129 00.000 15672 Move returns status 0, amount 0 23:45:57.129 00.000 15672 MoveAxis(N, 127, ABG) 23:45:57.129 00.000 15672 Guiding Dir = 0, Dur = 127 23:45:57.129 00.000 15672 IsSlewing returns 0 23:45:57.131 00.002 15672 IsGuiding returns 0 23:45:57.135 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2418, max=11105, FiltMin=2618, FiltMax=8664, Gamma=2.950 23:45:57.185 00.050 30444 UpdateGuideState exits: m=103463 SNR=86.0 Saturated 23:45:57.185 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:57.185 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:57.185 00.000 30444 Enqueuing Expose request 23:45:57.210 00.025 15672 PulseGuide returned control before completion, sleep 58 23:45:57.274 00.064 15672 IsGuiding returns 1 23:45:57.274 00.000 15672 scope still moving after pulse duration time elapsed 23:45:57.295 00.021 15672 IsSlewing returns 0 23:45:57.296 00.001 15672 IsGuiding returns 1 23:45:57.317 00.021 15672 IsSlewing returns 0 23:45:57.318 00.001 15672 IsGuiding returns 1 23:45:57.339 00.021 15672 IsSlewing returns 0 23:45:57.370 00.031 15672 IsGuiding returns 0 23:45:57.371 00.001 15672 scope move finished after 127 + 113 ms 23:45:57.371 00.000 15672 Move returns status 0, amount 127 23:45:57.371 00.000 15672 move complete, result=0 23:45:57.371 00.000 15672 worker thread done servicing request 23:45:57.371 00.000 15672 Worker thread wakes up 23:45:57.371 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:57.371 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:45:57.372 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 127 ms NORTH 23:45:59.483 02.111 15672 Exposure complete 23:45:59.503 00.020 15672 worker thread done servicing request 23:45:59.503 00.000 30444 OnExposeComplete: enter 23:45:59.503 00.000 30444 UpdateGuideState(): m_state=6 23:45:59.503 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2732 23:45:59.503 00.000 30444 Star::Find returns 1 (1), X=459.30, Y=195.98, Mass=101109, SNR=77.1, Peak=12156 HFD=3.3 23:45:59.503 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 23:45:59.503 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.07 = -2.07) 23:45:59.503 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=-0.58 hyp=0.76 cameraTheta=-2.29 mountX=-0.32 mountY=-0.67, mountTheta=-2.02 23:45:59.504 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=-0.58, opts=13) 23:45:59.504 00.000 30444 Enqueuing Move request for scope (-0.50, -0.58) 23:45:59.504 00.000 15672 Worker thread wakes up 23:45:59.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.58) opts 0xd 23:45:59.504 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, -0.58) 23:45:59.504 00.000 15672 Moving (-0.50, -0.58) raw xDistance=-0.32 yDistance=-0.67 23:45:59.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 23:45:59.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 23:45:59.504 00.000 15672 MoveAxis(E, 87, ABG) 23:45:59.504 00.000 15672 Guiding Dir = 2, Dur = 87 23:45:59.504 00.000 15672 IsSlewing returns 0 23:45:59.505 00.001 15672 IsGuiding returns 0 23:45:59.510 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=12156, FiltMin=2592, FiltMax=8899, Gamma=2.950 23:45:59.526 00.016 15672 PulseGuide returned control before completion, sleep 77 23:45:59.558 00.032 30444 UpdateGuideState exits: m=101109 SNR=77.1 Saturated 23:45:59.558 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:45:59.558 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:45:59.559 00.001 30444 Enqueuing Expose request 23:45:59.604 00.045 15672 IsGuiding returns 1 23:45:59.604 00.000 15672 scope still moving after pulse duration time elapsed 23:45:59.625 00.021 15672 IsSlewing returns 0 23:45:59.670 00.045 15672 IsGuiding returns 0 23:45:59.670 00.000 15672 scope move finished after 87 + 77 ms 23:45:59.670 00.000 15672 Move returns status 0, amount 87 23:45:59.671 00.001 15672 MoveAxis(N, 119, ABG) 23:45:59.671 00.000 15672 Guiding Dir = 0, Dur = 119 23:45:59.671 00.000 15672 IsSlewing returns 0 23:45:59.672 00.001 15672 IsGuiding returns 0 23:45:59.750 00.078 15672 PulseGuide returned control before completion, sleep 52 23:45:59.805 00.055 15672 IsGuiding returns 1 23:45:59.805 00.000 15672 scope still moving after pulse duration time elapsed 23:45:59.826 00.021 15672 IsSlewing returns 0 23:45:59.829 00.003 15672 IsGuiding returns 1 23:45:59.849 00.020 15672 IsSlewing returns 0 23:45:59.852 00.003 15672 IsGuiding returns 1 23:45:59.874 00.022 15672 IsSlewing returns 0 23:45:59.926 00.052 15672 IsGuiding returns 0 23:45:59.926 00.000 15672 scope move finished after 119 + 135 ms 23:45:59.927 00.001 15672 Move returns status 0, amount 119 23:45:59.927 00.000 15672 move complete, result=0 23:45:59.927 00.000 15672 worker thread done servicing request 23:45:59.928 00.001 15672 Worker thread wakes up 23:45:59.928 00.000 30444 GuideStep: -0.3 px 87 ms EAST, -0.7 px 119 ms NORTH 23:45:59.928 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:45:59.928 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:01.838 01.910 15672 Exposure complete 23:46:01.858 00.020 15672 worker thread done servicing request 23:46:01.858 00.000 30444 OnExposeComplete: enter 23:46:01.858 00.000 30444 UpdateGuideState(): m_state=6 23:46:01.858 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2733 23:46:01.858 00.000 30444 Star::Find returns 1 (1), X=459.60, Y=195.67, Mass=100372, SNR=73.4, Peak=12141 HFD=3.4 23:46:01.859 00.001 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 23:46:01.859 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 23:46:01.859 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.88 hyp=0.91 cameraTheta=-1.79 mountX=0.05 mountY=-0.91, mountTheta=-1.52 23:46:01.859 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.88, opts=13) 23:46:01.859 00.000 30444 Enqueuing Move request for scope (-0.20, -0.88) 23:46:01.859 00.000 15672 Worker thread wakes up 23:46:01.859 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.88) opts 0xd 23:46:01.859 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.88) 23:46:01.859 00.000 15672 Moving (-0.20, -0.88) raw xDistance=0.05 yDistance=-0.91 23:46:01.859 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:46:01.859 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 23:46:01.859 00.000 15672 MoveAxis(E, 0, ABG) 23:46:01.860 00.001 15672 Move returns status 0, amount 0 23:46:01.860 00.000 15672 MoveAxis(N, 162, ABG) 23:46:01.860 00.000 15672 Guiding Dir = 0, Dur = 162 23:46:01.860 00.000 15672 IsSlewing returns 0 23:46:01.861 00.001 15672 IsGuiding returns 0 23:46:01.865 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=12250, FiltMin=2722, FiltMax=9344, Gamma=2.950 23:46:01.914 00.049 30444 UpdateGuideState exits: m=100372 SNR=73.4 Saturated 23:46:01.914 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:01.914 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:01.914 00.000 30444 Enqueuing Expose request 23:46:01.938 00.024 15672 PulseGuide returned control before completion, sleep 95 23:46:02.036 00.098 15672 IsGuiding returns 1 23:46:02.036 00.000 15672 scope still moving after pulse duration time elapsed 23:46:02.058 00.022 15672 IsSlewing returns 0 23:46:02.060 00.002 15672 IsGuiding returns 1 23:46:02.082 00.022 15672 IsSlewing returns 0 23:46:02.085 00.003 15672 IsGuiding returns 1 23:46:02.105 00.020 15672 IsSlewing returns 0 23:46:02.130 00.025 15672 IsGuiding returns 0 23:46:02.130 00.000 15672 scope move finished after 162 + 107 ms 23:46:02.130 00.000 15672 Move returns status 0, amount 162 23:46:02.131 00.001 15672 move complete, result=0 23:46:02.131 00.000 15672 worker thread done servicing request 23:46:02.131 00.000 15672 Worker thread wakes up 23:46:02.131 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:02.131 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:02.131 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.9 px 162 ms NORTH 23:46:04.241 02.110 15672 Exposure complete 23:46:04.261 00.020 15672 worker thread done servicing request 23:46:04.261 00.000 30444 OnExposeComplete: enter 23:46:04.261 00.000 30444 UpdateGuideState(): m_state=6 23:46:04.262 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2734 23:46:04.262 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=196.00, Mass=100436, SNR=72.7, Peak=11319 HFD=3.1 23:46:04.262 00.000 30444 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 23:46:04.262 00.000 30444 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 23:46:04.262 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.55 hyp=0.55 cameraTheta=-1.52 mountX=0.18 mountY=-0.53, mountTheta=-1.24 23:46:04.262 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.55, opts=13) 23:46:04.262 00.000 30444 Enqueuing Move request for scope (0.03, -0.55) 23:46:04.262 00.000 15672 Worker thread wakes up 23:46:04.262 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.55) opts 0xd 23:46:04.262 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.55) 23:46:04.262 00.000 15672 Moving (0.03, -0.55) raw xDistance=0.18 yDistance=-0.53 23:46:04.262 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 23:46:04.263 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 23:46:04.263 00.000 15672 MoveAxis(E, 0, ABG) 23:46:04.263 00.000 15672 Move returns status 0, amount 0 23:46:04.263 00.000 15672 MoveAxis(N, 95, ABG) 23:46:04.263 00.000 15672 Guiding Dir = 0, Dur = 95 23:46:04.264 00.001 15672 IsSlewing returns 0 23:46:04.265 00.001 15672 IsGuiding returns 0 23:46:04.269 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=12321, FiltMin=2677, FiltMax=9515, Gamma=2.950 23:46:04.322 00.053 30444 UpdateGuideState exits: m=100436 SNR=72.7 Saturated 23:46:04.322 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:04.322 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:04.322 00.000 30444 Enqueuing Expose request 23:46:04.350 00.028 15672 PulseGuide returned control before completion, sleep 20 23:46:04.399 00.049 15672 IsGuiding returns 1 23:46:04.399 00.000 15672 scope still moving after pulse duration time elapsed 23:46:04.420 00.021 15672 IsSlewing returns 0 23:46:04.422 00.002 15672 IsGuiding returns 1 23:46:04.443 00.021 15672 IsSlewing returns 0 23:46:04.446 00.003 15672 IsGuiding returns 1 23:46:04.467 00.021 15672 IsSlewing returns 0 23:46:04.495 00.028 15672 IsGuiding returns 0 23:46:04.495 00.000 15672 scope move finished after 95 + 135 ms 23:46:04.495 00.000 15672 Move returns status 0, amount 95 23:46:04.495 00.000 15672 move complete, result=0 23:46:04.496 00.001 15672 worker thread done servicing request 23:46:04.496 00.000 15672 Worker thread wakes up 23:46:04.496 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:04.496 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:04.827 00.331 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 95 ms NORTH 23:46:06.405 01.578 15672 Exposure complete 23:46:06.425 00.020 15672 worker thread done servicing request 23:46:06.425 00.000 30444 OnExposeComplete: enter 23:46:06.425 00.000 30444 UpdateGuideState(): m_state=6 23:46:06.425 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2735 23:46:06.425 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=196.19, Mass=108158, SNR=80.9, Peak=10804 HFD=3.7 23:46:06.425 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 23:46:06.425 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 23:46:06.425 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.36 hyp=0.37 cameraTheta=-1.43 mountX=0.15 mountY=-0.34, mountTheta=-1.16 23:46:06.426 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.36, opts=13) 23:46:06.426 00.000 30444 Enqueuing Move request for scope (0.05, -0.36) 23:46:06.426 00.000 15672 Worker thread wakes up 23:46:06.426 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.36) opts 0xd 23:46:06.426 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.36) 23:46:06.426 00.000 15672 Moving (0.05, -0.36) raw xDistance=0.15 yDistance=-0.34 23:46:06.426 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 23:46:06.426 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 23:46:06.426 00.000 15672 MoveAxis(E, 0, ABG) 23:46:06.426 00.000 15672 Move returns status 0, amount 0 23:46:06.426 00.000 15672 MoveAxis(N, 61, ABG) 23:46:06.426 00.000 15672 Guiding Dir = 0, Dur = 61 23:46:06.427 00.001 15672 IsSlewing returns 0 23:46:06.428 00.001 15672 IsGuiding returns 0 23:46:06.432 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=12243, FiltMin=2718, FiltMax=9030, Gamma=2.950 23:46:06.539 00.107 15672 IsGuiding returns 1 23:46:06.539 00.000 15672 scope still moving after pulse duration time elapsed 23:46:06.560 00.021 15672 IsSlewing returns 0 23:46:06.561 00.001 15672 IsGuiding returns 1 23:46:06.582 00.021 15672 IsSlewing returns 0 23:46:06.604 00.022 15672 IsGuiding returns 0 23:46:06.604 00.000 15672 scope move finished after 61 + 114 ms 23:46:06.604 00.000 15672 Move returns status 0, amount 61 23:46:06.604 00.000 15672 move complete, result=0 23:46:06.604 00.000 15672 worker thread done servicing request 23:46:06.852 00.248 30444 UpdateGuideState exits: m=108158 SNR=80.9 Saturated 23:46:06.852 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:06.852 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:06.852 00.000 30444 Enqueuing Expose request 23:46:06.852 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 61 ms NORTH 23:46:06.852 00.000 15672 Worker thread wakes up 23:46:06.852 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:06.852 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:08.959 02.107 15672 Exposure complete 23:46:08.979 00.020 15672 worker thread done servicing request 23:46:08.979 00.000 30444 OnExposeComplete: enter 23:46:08.979 00.000 30444 UpdateGuideState(): m_state=6 23:46:08.979 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2736 23:46:08.979 00.000 30444 Star::Find returns 1 (1), X=459.95, Y=196.04, Mass=94901, SNR=70.5, Peak=10767 HFD=3.0 23:46:08.979 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 23:46:08.979 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 23:46:08.980 00.001 30444 CameraToMount -- cameraX=0.15 cameraY=-0.51 hyp=0.53 cameraTheta=-1.29 mountX=0.28 mountY=-0.47, mountTheta=-1.02 23:46:08.980 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.51, opts=13) 23:46:08.980 00.000 30444 Enqueuing Move request for scope (0.15, -0.51) 23:46:08.980 00.000 15672 Worker thread wakes up 23:46:08.980 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.51) opts 0xd 23:46:08.980 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.51) 23:46:08.980 00.000 15672 Moving (0.15, -0.51) raw xDistance=0.28 yDistance=-0.47 23:46:08.980 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 23:46:08.980 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 23:46:08.980 00.000 15672 MoveAxis(W, 77, ABG) 23:46:08.980 00.000 15672 Guiding Dir = 3, Dur = 77 23:46:08.981 00.001 15672 IsSlewing returns 0 23:46:08.982 00.001 15672 IsGuiding returns 0 23:46:08.986 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2406, max=11682, FiltMin=2689, FiltMax=8750, Gamma=2.950 23:46:08.999 00.013 15672 PulseGuide returned control before completion, sleep 71 23:46:09.035 00.036 30444 UpdateGuideState exits: m=94901 SNR=70.5 Saturated 23:46:09.035 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:09.035 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:09.035 00.000 30444 Enqueuing Expose request 23:46:09.072 00.037 15672 IsGuiding returns 1 23:46:09.072 00.000 15672 scope still moving after pulse duration time elapsed 23:46:09.093 00.021 15672 IsSlewing returns 0 23:46:09.112 00.019 15672 IsGuiding returns 0 23:46:09.112 00.000 15672 scope move finished after 77 + 53 ms 23:46:09.112 00.000 15672 Move returns status 0, amount 77 23:46:09.112 00.000 15672 MoveAxis(N, 83, ABG) 23:46:09.112 00.000 15672 Guiding Dir = 0, Dur = 83 23:46:09.113 00.001 15672 IsSlewing returns 0 23:46:09.160 00.047 15672 IsGuiding returns 0 23:46:09.239 00.079 15672 PulseGuide returned control before completion, sleep 15 23:46:09.257 00.018 15672 IsGuiding returns 1 23:46:09.257 00.000 15672 scope still moving after pulse duration time elapsed 23:46:09.279 00.022 15672 IsSlewing returns 0 23:46:09.282 00.003 15672 IsGuiding returns 1 23:46:09.302 00.020 15672 IsSlewing returns 0 23:46:09.305 00.003 15672 IsGuiding returns 1 23:46:09.326 00.021 15672 IsSlewing returns 0 23:46:09.383 00.057 15672 IsGuiding returns 0 23:46:09.383 00.000 15672 scope move finished after 83 + 140 ms 23:46:09.383 00.000 15672 Move returns status 0, amount 83 23:46:09.383 00.000 15672 move complete, result=0 23:46:09.384 00.001 15672 worker thread done servicing request 23:46:09.384 00.000 15672 Worker thread wakes up 23:46:09.384 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:09.384 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:09.384 00.000 30444 GuideStep: 0.3 px 77 ms WEST, -0.5 px 83 ms NORTH 23:46:11.293 01.909 15672 Exposure complete 23:46:11.313 00.020 15672 worker thread done servicing request 23:46:11.313 00.000 30444 OnExposeComplete: enter 23:46:11.313 00.000 30444 UpdateGuideState(): m_state=6 23:46:11.313 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2737 23:46:11.314 00.001 30444 Star::Find returns 1 (1), X=459.87, Y=195.96, Mass=96505, SNR=75.7, Peak=10517 HFD=3.4 23:46:11.314 00.000 30444 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.28) = xAngle (-1.17 = -1.17) 23:46:11.314 00.000 30444 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.23 = -1.23) 23:46:11.314 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.59 hyp=0.60 cameraTheta=-1.45 mountX=0.23 mountY=-0.56, mountTheta=-1.18 23:46:11.314 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.59, opts=13) 23:46:11.314 00.000 30444 Enqueuing Move request for scope (0.07, -0.59) 23:46:11.314 00.000 15672 Worker thread wakes up 23:46:11.314 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.59) opts 0xd 23:46:11.314 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.59) 23:46:11.314 00.000 15672 Moving (0.07, -0.59) raw xDistance=0.23 yDistance=-0.56 23:46:11.314 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 23:46:11.315 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 23:46:11.315 00.000 15672 MoveAxis(E, 0, ABG) 23:46:11.315 00.000 15672 Move returns status 0, amount 0 23:46:11.315 00.000 15672 MoveAxis(N, 100, ABG) 23:46:11.315 00.000 15672 Guiding Dir = 0, Dur = 100 23:46:11.315 00.000 15672 IsSlewing returns 0 23:46:11.317 00.002 15672 IsGuiding returns 0 23:46:11.322 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=12444, FiltMin=2641, FiltMax=9170, Gamma=2.950 23:46:11.371 00.049 30444 UpdateGuideState exits: m=96505 SNR=75.7 Saturated 23:46:11.371 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:11.371 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:11.371 00.000 30444 Enqueuing Expose request 23:46:11.395 00.024 15672 PulseGuide returned control before completion, sleep 32 23:46:11.429 00.034 15672 IsGuiding returns 1 23:46:11.429 00.000 15672 scope still moving after pulse duration time elapsed 23:46:11.450 00.021 15672 IsSlewing returns 0 23:46:11.451 00.001 15672 IsGuiding returns 1 23:46:11.472 00.021 15672 IsSlewing returns 0 23:46:11.474 00.002 15672 IsGuiding returns 1 23:46:11.495 00.021 15672 IsSlewing returns 0 23:46:11.540 00.045 15672 IsGuiding returns 0 23:46:11.540 00.000 15672 scope move finished after 100 + 122 ms 23:46:11.540 00.000 15672 Move returns status 0, amount 100 23:46:11.540 00.000 15672 move complete, result=0 23:46:11.540 00.000 15672 worker thread done servicing request 23:46:11.540 00.000 15672 Worker thread wakes up 23:46:11.541 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 100 ms NORTH 23:46:11.541 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:11.541 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:13.649 02.108 15672 Exposure complete 23:46:13.668 00.019 15672 worker thread done servicing request 23:46:13.668 00.000 30444 OnExposeComplete: enter 23:46:13.668 00.000 30444 UpdateGuideState(): m_state=6 23:46:13.669 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2738 23:46:13.669 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=195.78, Mass=105105, SNR=74.8, Peak=10901 HFD=3.6 23:46:13.669 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 23:46:13.669 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 23:46:13.669 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.78 hyp=0.88 cameraTheta=-1.09 mountX=0.60 mountY=-0.67, mountTheta=-0.84 23:46:13.669 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.78, opts=13) 23:46:13.669 00.000 30444 Enqueuing Move request for scope (0.41, -0.78) 23:46:13.669 00.000 15672 Worker thread wakes up 23:46:13.669 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.78) opts 0xd 23:46:13.669 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.78) 23:46:13.669 00.000 15672 Moving (0.41, -0.78) raw xDistance=0.60 yDistance=-0.67 23:46:13.670 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60 23:46:13.670 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 23:46:13.670 00.000 15672 MoveAxis(W, 163, ABG) 23:46:13.670 00.000 15672 Guiding Dir = 3, Dur = 163 23:46:13.670 00.000 15672 IsSlewing returns 0 23:46:13.675 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=11951, FiltMin=2677, FiltMax=9509, Gamma=2.950 23:46:13.712 00.037 15672 IsGuiding returns 0 23:46:13.727 00.015 15672 PulseGuide returned control before completion, sleep 159 23:46:13.903 00.176 15672 IsGuiding returns 0 23:46:13.903 00.000 15672 Move returns status 0, amount 163 23:46:13.903 00.000 15672 MoveAxis(N, 120, ABG) 23:46:13.903 00.000 15672 Guiding Dir = 0, Dur = 120 23:46:13.904 00.001 15672 IsSlewing returns 0 23:46:13.904 00.000 15672 IsGuiding returns 0 23:46:13.983 00.079 15672 PulseGuide returned control before completion, sleep 52 23:46:13.988 00.005 30444 UpdateGuideState exits: m=105105 SNR=74.8 Saturated 23:46:13.988 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:13.988 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:13.988 00.000 30444 Enqueuing Expose request 23:46:14.037 00.049 15672 IsGuiding returns 1 23:46:14.037 00.000 15672 scope still moving after pulse duration time elapsed 23:46:14.057 00.020 15672 IsSlewing returns 0 23:46:14.058 00.001 15672 IsGuiding returns 1 23:46:14.079 00.021 15672 IsSlewing returns 0 23:46:14.080 00.001 15672 IsGuiding returns 1 23:46:14.101 00.021 15672 IsSlewing returns 0 23:46:14.103 00.002 15672 IsGuiding returns 1 23:46:14.124 00.021 15672 IsSlewing returns 0 23:46:14.144 00.020 15672 IsGuiding returns 0 23:46:14.144 00.000 15672 scope move finished after 120 + 119 ms 23:46:14.144 00.000 15672 Move returns status 0, amount 120 23:46:14.145 00.001 15672 move complete, result=0 23:46:14.145 00.000 15672 worker thread done servicing request 23:46:14.145 00.000 15672 Worker thread wakes up 23:46:14.145 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:14.145 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:14.145 00.000 30444 GuideStep: 0.6 px 163 ms WEST, -0.7 px 120 ms NORTH 23:46:16.061 01.916 15672 Exposure complete 23:46:16.094 00.033 15672 worker thread done servicing request 23:46:16.094 00.000 30444 OnExposeComplete: enter 23:46:16.094 00.000 30444 UpdateGuideState(): m_state=6 23:46:16.094 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 2739 23:46:16.094 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=196.09, Mass=101987, SNR=71.9, Peak=11994 HFD=3.5 23:46:16.094 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 23:46:16.094 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 23:46:16.094 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.46 hyp=0.46 cameraTheta=-1.58 mountX=0.12 mountY=-0.45, mountTheta=-1.31 23:46:16.095 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.46, opts=13) 23:46:16.095 00.000 30444 Enqueuing Move request for scope (-0.01, -0.46) 23:46:16.095 00.000 15672 Worker thread wakes up 23:46:16.095 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.46) opts 0xd 23:46:16.095 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.46) 23:46:16.095 00.000 15672 Moving (-0.01, -0.46) raw xDistance=0.12 yDistance=-0.45 23:46:16.095 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:46:16.095 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 23:46:16.095 00.000 15672 MoveAxis(E, 0, ABG) 23:46:16.095 00.000 15672 Move returns status 0, amount 0 23:46:16.095 00.000 15672 MoveAxis(N, 81, ABG) 23:46:16.095 00.000 15672 Guiding Dir = 0, Dur = 81 23:46:16.096 00.001 15672 IsSlewing returns 0 23:46:16.097 00.001 15672 IsGuiding returns 0 23:46:16.101 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=12486, FiltMin=2693, FiltMax=9544, Gamma=2.950 23:46:16.154 00.053 30444 UpdateGuideState exits: m=101987 SNR=71.9 Saturated 23:46:16.154 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:16.154 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:16.154 00.000 30444 Enqueuing Expose request 23:46:16.172 00.018 15672 PulseGuide returned control before completion, sleep 17 23:46:16.204 00.032 15672 IsGuiding returns 1 23:46:16.204 00.000 15672 scope still moving after pulse duration time elapsed 23:46:16.225 00.021 15672 IsSlewing returns 0 23:46:16.225 00.000 15672 IsGuiding returns 1 23:46:16.247 00.022 15672 IsSlewing returns 0 23:46:16.247 00.000 15672 IsGuiding returns 1 23:46:16.268 00.021 15672 IsSlewing returns 0 23:46:16.300 00.032 15672 IsGuiding returns 0 23:46:16.300 00.000 15672 scope move finished after 81 + 121 ms 23:46:16.300 00.000 15672 Move returns status 0, amount 81 23:46:16.300 00.000 15672 move complete, result=0 23:46:16.300 00.000 15672 worker thread done servicing request 23:46:16.300 00.000 15672 Worker thread wakes up 23:46:16.300 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 81 ms NORTH 23:46:16.300 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:16.300 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:18.417 02.117 15672 Exposure complete 23:46:18.448 00.031 15672 worker thread done servicing request 23:46:18.448 00.000 30444 OnExposeComplete: enter 23:46:18.448 00.000 30444 UpdateGuideState(): m_state=6 23:46:18.448 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2740 23:46:18.449 00.001 30444 Star::Find returns 1 (1), X=460.21, Y=196.88, Mass=114911, SNR=79.6, Peak=11350 HFD=3.4 23:46:18.449 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.95 = 0.95) 23:46:18.449 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.89 = 0.89) 23:46:18.449 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.33 hyp=0.53 cameraTheta=0.67 mountX=0.31 mountY=0.41, mountTheta=0.93 23:46:18.449 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.33, opts=13) 23:46:18.449 00.000 30444 Enqueuing Move request for scope (0.41, 0.33) 23:46:18.449 00.000 15672 Worker thread wakes up 23:46:18.449 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.33) opts 0xd 23:46:18.449 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.33) 23:46:18.449 00.000 15672 Moving (0.41, 0.33) raw xDistance=0.31 yDistance=0.41 23:46:18.449 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 23:46:18.450 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:46:18.450 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 23:46:18.450 00.000 15672 MoveAxis(W, 83, ABG) 23:46:18.450 00.000 15672 Guiding Dir = 3, Dur = 83 23:46:18.450 00.000 15672 IsSlewing returns 0 23:46:18.451 00.001 15672 IsGuiding returns 0 23:46:18.455 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2381, max=12216, FiltMin=2712, FiltMax=9948, Gamma=2.950 23:46:18.471 00.016 15672 PulseGuide returned control before completion, sleep 72 23:46:18.504 00.033 30444 UpdateGuideState exits: m=114911 SNR=79.6 Saturated 23:46:18.504 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:18.504 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:18.504 00.000 30444 Enqueuing Expose request 23:46:18.545 00.041 15672 IsGuiding returns 1 23:46:18.545 00.000 15672 scope still moving after pulse duration time elapsed 23:46:18.566 00.021 15672 IsSlewing returns 0 23:46:18.616 00.050 15672 IsGuiding returns 0 23:46:18.616 00.000 15672 scope move finished after 83 + 82 ms 23:46:18.616 00.000 15672 Move returns status 0, amount 83 23:46:18.616 00.000 15672 MoveAxis(N, 0, ABG) 23:46:18.616 00.000 15672 Move returns status 0, amount 0 23:46:18.616 00.000 15672 move complete, result=0 23:46:18.616 00.000 15672 worker thread done servicing request 23:46:18.616 00.000 15672 Worker thread wakes up 23:46:18.616 00.000 30444 GuideStep: 0.3 px 83 ms WEST, 0.4 px 0 ms NORTH 23:46:18.617 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:18.617 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:20.524 01.907 15672 Exposure complete 23:46:20.544 00.020 15672 worker thread done servicing request 23:46:20.544 00.000 30444 OnExposeComplete: enter 23:46:20.544 00.000 30444 UpdateGuideState(): m_state=6 23:46:20.545 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2741 23:46:20.545 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.86, Mass=125061, SNR=91.3, Peak=11414 HFD=3.7 23:46:20.545 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 23:46:20.545 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.92 = 0.92) 23:46:20.545 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.30 hyp=0.47 cameraTheta=0.71 mountX=0.26 mountY=0.37, mountTheta=0.96 23:46:20.545 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.30, opts=13) 23:46:20.545 00.000 30444 Enqueuing Move request for scope (0.35, 0.30) 23:46:20.545 00.000 15672 Worker thread wakes up 23:46:20.545 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.30) opts 0xd 23:46:20.545 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.30) 23:46:20.545 00.000 15672 Moving (0.35, 0.30) raw xDistance=0.26 yDistance=0.37 23:46:20.545 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26 23:46:20.546 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:46:20.546 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 23:46:20.546 00.000 15672 MoveAxis(W, 75, ABG) 23:46:20.546 00.000 15672 Guiding Dir = 3, Dur = 75 23:46:20.546 00.000 15672 IsSlewing returns 0 23:46:20.548 00.002 15672 IsGuiding returns 0 23:46:20.552 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=12279, FiltMin=2681, FiltMax=9504, Gamma=2.950 23:46:20.565 00.013 15672 PulseGuide returned control before completion, sleep 68 23:46:20.600 00.035 30444 UpdateGuideState exits: m=125061 SNR=91.3 Saturated 23:46:20.600 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:20.600 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:20.600 00.000 30444 Enqueuing Expose request 23:46:20.635 00.035 15672 IsGuiding returns 1 23:46:20.635 00.000 15672 scope still moving after pulse duration time elapsed 23:46:20.657 00.022 15672 IsSlewing returns 0 23:46:20.678 00.021 15672 IsGuiding returns 0 23:46:20.678 00.000 15672 scope move finished after 75 + 55 ms 23:46:20.678 00.000 15672 Move returns status 0, amount 75 23:46:20.678 00.000 15672 MoveAxis(N, 0, ABG) 23:46:20.678 00.000 15672 Move returns status 0, amount 0 23:46:20.678 00.000 15672 move complete, result=0 23:46:20.678 00.000 15672 worker thread done servicing request 23:46:20.678 00.000 15672 Worker thread wakes up 23:46:20.678 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:20.678 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:20.678 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.4 px 0 ms NORTH 23:46:22.784 02.106 15672 Exposure complete 23:46:22.804 00.020 15672 worker thread done servicing request 23:46:22.804 00.000 30444 OnExposeComplete: enter 23:46:22.804 00.000 30444 UpdateGuideState(): m_state=6 23:46:22.804 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2742 23:46:22.804 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=196.93, Mass=101314, SNR=77.0, Peak=10195 HFD=3.5 23:46:22.804 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 23:46:22.804 00.000 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 23:46:22.804 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.37 hyp=0.56 cameraTheta=0.73 mountX=0.30 mountY=0.45, mountTheta=0.99 23:46:22.804 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.37, opts=13) 23:46:22.804 00.000 30444 Enqueuing Move request for scope (0.42, 0.37) 23:46:22.805 00.001 15672 Worker thread wakes up 23:46:22.805 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.37) opts 0xd 23:46:22.805 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.37) 23:46:22.805 00.000 15672 Moving (0.42, 0.37) raw xDistance=0.30 yDistance=0.45 23:46:22.805 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30 23:46:22.805 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:46:22.805 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 23:46:22.805 00.000 15672 MoveAxis(W, 86, ABG) 23:46:22.805 00.000 15672 Guiding Dir = 3, Dur = 86 23:46:22.805 00.000 15672 IsSlewing returns 0 23:46:22.807 00.002 15672 IsGuiding returns 0 23:46:22.811 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=11196, FiltMin=2688, FiltMax=8730, Gamma=2.950 23:46:22.834 00.023 15672 PulseGuide returned control before completion, sleep 69 23:46:22.903 00.069 15672 IsGuiding returns 1 23:46:22.903 00.000 15672 scope still moving after pulse duration time elapsed 23:46:22.925 00.022 15672 IsSlewing returns 0 23:46:22.945 00.020 15672 IsGuiding returns 0 23:46:22.945 00.000 15672 scope move finished after 86 + 52 ms 23:46:22.945 00.000 15672 Move returns status 0, amount 86 23:46:22.945 00.000 15672 MoveAxis(N, 0, ABG) 23:46:22.946 00.001 15672 Move returns status 0, amount 0 23:46:22.946 00.000 15672 move complete, result=0 23:46:22.946 00.000 15672 worker thread done servicing request 23:46:23.175 00.229 30444 UpdateGuideState exits: m=101314 SNR=77.0 Saturated 23:46:23.175 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:23.175 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:23.175 00.000 30444 Enqueuing Expose request 23:46:23.175 00.000 30444 GuideStep: 0.3 px 86 ms WEST, 0.5 px 0 ms NORTH 23:46:23.175 00.000 15672 Worker thread wakes up 23:46:23.175 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:23.175 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:25.084 01.909 15672 Exposure complete 23:46:25.107 00.023 15672 worker thread done servicing request 23:46:25.107 00.000 30444 OnExposeComplete: enter 23:46:25.107 00.000 30444 UpdateGuideState(): m_state=6 23:46:25.107 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2743 23:46:25.107 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=196.82, Mass=117696, SNR=84.0, Peak=11160 HFD=3.7 23:46:25.107 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 23:46:25.107 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 23:46:25.108 00.001 30444 CameraToMount -- cameraX=0.28 cameraY=0.27 hyp=0.39 cameraTheta=0.76 mountX=0.20 mountY=0.32, mountTheta=1.02 23:46:25.108 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.27, opts=13) 23:46:25.108 00.000 30444 Enqueuing Move request for scope (0.28, 0.27) 23:46:25.108 00.000 15672 Worker thread wakes up 23:46:25.108 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.27) opts 0xd 23:46:25.108 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.27) 23:46:25.108 00.000 15672 Moving (0.28, 0.27) raw xDistance=0.20 yDistance=0.32 23:46:25.108 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:46:25.108 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:46:25.108 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 23:46:25.108 00.000 15672 MoveAxis(E, 0, ABG) 23:46:25.108 00.000 15672 Move returns status 0, amount 0 23:46:25.109 00.001 15672 MoveAxis(N, 0, ABG) 23:46:25.109 00.000 15672 Move returns status 0, amount 0 23:46:25.109 00.000 15672 move complete, result=0 23:46:25.109 00.000 15672 worker thread done servicing request 23:46:25.114 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=13274, FiltMin=2522, FiltMax=9684, Gamma=2.950 23:46:25.228 00.114 30444 UpdateGuideState exits: m=117696 SNR=84.0 Saturated 23:46:25.228 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:25.228 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:25.228 00.000 30444 Enqueuing Expose request 23:46:25.229 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 23:46:25.229 00.000 15672 Worker thread wakes up 23:46:25.229 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:25.229 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:27.336 02.107 15672 Exposure complete 23:46:27.356 00.020 15672 worker thread done servicing request 23:46:27.356 00.000 30444 OnExposeComplete: enter 23:46:27.356 00.000 30444 UpdateGuideState(): m_state=6 23:46:27.356 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2744 23:46:27.356 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=196.92, Mass=112198, SNR=91.1, Peak=11669 HFD=3.4 23:46:27.356 00.000 30444 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.28) = xAngle (1.25 = 1.25) 23:46:27.356 00.000 30444 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 23:46:27.356 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.36 hyp=0.44 cameraTheta=0.97 mountX=0.14 mountY=0.41, mountTheta=1.24 23:46:27.357 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.36, opts=13) 23:46:27.357 00.000 30444 Enqueuing Move request for scope (0.25, 0.36) 23:46:27.357 00.000 15672 Worker thread wakes up 23:46:27.357 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.36) opts 0xd 23:46:27.357 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.36) 23:46:27.357 00.000 15672 Moving (0.25, 0.36) raw xDistance=0.14 yDistance=0.41 23:46:27.357 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 23:46:27.357 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:46:27.357 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 23:46:27.357 00.000 15672 MoveAxis(E, 0, ABG) 23:46:27.357 00.000 15672 Move returns status 0, amount 0 23:46:27.357 00.000 15672 MoveAxis(N, 0, ABG) 23:46:27.357 00.000 15672 Move returns status 0, amount 0 23:46:27.357 00.000 15672 move complete, result=0 23:46:27.357 00.000 15672 worker thread done servicing request 23:46:27.362 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=13530, FiltMin=2671, FiltMax=9844, Gamma=2.950 23:46:27.412 00.050 30444 UpdateGuideState exits: m=112198 SNR=91.1 Saturated 23:46:27.412 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:27.412 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:27.412 00.000 30444 Enqueuing Expose request 23:46:27.412 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 23:46:27.412 00.000 15672 Worker thread wakes up 23:46:27.412 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:27.412 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:29.328 01.916 15672 Exposure complete 23:46:29.358 00.030 15672 worker thread done servicing request 23:46:29.358 00.000 30444 OnExposeComplete: enter 23:46:29.358 00.000 30444 UpdateGuideState(): m_state=6 23:46:29.359 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2745 23:46:29.359 00.000 30444 Star::Find returns 1 (1), X=460.75, Y=196.82, Mass=109055, SNR=85.6, Peak=11028 HFD=3.8 23:46:29.359 00.000 30444 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.28) = xAngle (0.55 = 0.55) 23:46:29.359 00.000 30444 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 23:46:29.359 00.000 30444 CameraToMount -- cameraX=0.95 cameraY=0.26 hyp=0.99 cameraTheta=0.27 mountX=0.84 mountY=0.46, mountTheta=0.50 23:46:29.359 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.95, y=0.26, opts=13) 23:46:29.359 00.000 30444 Enqueuing Move request for scope (0.95, 0.26) 23:46:29.359 00.000 15672 Worker thread wakes up 23:46:29.359 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.95, 0.26) opts 0xd 23:46:29.359 00.000 15672 Handling offset move in thread for scope, endpoint = (0.95, 0.26) 23:46:29.359 00.000 15672 Moving (0.95, 0.26) raw xDistance=0.84 yDistance=0.46 23:46:29.360 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84 23:46:29.360 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:46:29.360 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 23:46:29.360 00.000 15672 MoveAxis(W, 228, ABG) 23:46:29.360 00.000 15672 Guiding Dir = 3, Dur = 228 23:46:29.360 00.000 15672 IsSlewing returns 0 23:46:29.361 00.001 15672 IsGuiding returns 0 23:46:29.365 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2382, max=11028, FiltMin=2682, FiltMax=8727, Gamma=2.950 23:46:29.382 00.017 15672 PulseGuide returned control before completion, sleep 217 23:46:29.414 00.032 30444 UpdateGuideState exits: m=109055 SNR=85.6 Saturated 23:46:29.414 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:29.414 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:29.415 00.001 30444 Enqueuing Expose request 23:46:29.601 00.186 15672 IsGuiding returns 1 23:46:29.601 00.000 15672 scope still moving after pulse duration time elapsed 23:46:29.622 00.021 15672 IsSlewing returns 0 23:46:29.639 00.017 15672 IsGuiding returns 0 23:46:29.639 00.000 15672 scope move finished after 228 + 49 ms 23:46:29.639 00.000 15672 Move returns status 0, amount 228 23:46:29.639 00.000 15672 MoveAxis(N, 0, ABG) 23:46:29.639 00.000 15672 Move returns status 0, amount 0 23:46:29.639 00.000 15672 move complete, result=0 23:46:29.639 00.000 15672 worker thread done servicing request 23:46:29.639 00.000 15672 Worker thread wakes up 23:46:29.639 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:29.639 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:29.639 00.000 30444 GuideStep: 0.8 px 228 ms WEST, 0.5 px 0 ms NORTH 23:46:31.749 02.110 15672 Exposure complete 23:46:31.768 00.019 15672 worker thread done servicing request 23:46:31.768 00.000 30444 OnExposeComplete: enter 23:46:31.768 00.000 30444 UpdateGuideState(): m_state=6 23:46:31.769 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2746 23:46:31.769 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=197.23, Mass=108782, SNR=87.7, Peak=11916 HFD=3.5 23:46:31.769 00.000 30444 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.28) = xAngle (1.98 = 1.98) 23:46:31.769 00.000 30444 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.92 = 1.92) 23:46:31.769 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.68 hyp=0.68 cameraTheta=1.71 mountX=-0.27 mountY=0.64, mountTheta=1.97 23:46:31.769 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.68, opts=13) 23:46:31.769 00.000 30444 Enqueuing Move request for scope (-0.09, 0.68) 23:46:31.769 00.000 15672 Worker thread wakes up 23:46:31.769 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.68) opts 0xd 23:46:31.769 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.68) 23:46:31.769 00.000 15672 Moving (-0.09, 0.68) raw xDistance=-0.27 yDistance=0.64 23:46:31.770 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.27 23:46:31.770 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 23:46:31.770 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64 23:46:31.770 00.000 15672 MoveAxis(E, 58, ABG) 23:46:31.770 00.000 15672 Guiding Dir = 2, Dur = 58 23:46:31.771 00.001 15672 IsSlewing returns 0 23:46:31.772 00.001 15672 IsGuiding returns 0 23:46:31.776 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=12104, FiltMin=2551, FiltMax=8696, Gamma=2.950 23:46:31.794 00.018 15672 PulseGuide returned control before completion, sleep 46 23:46:31.825 00.031 30444 UpdateGuideState exits: m=108782 SNR=87.7 Saturated 23:46:31.826 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:31.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:31.826 00.000 30444 Enqueuing Expose request 23:46:31.843 00.017 15672 IsGuiding returns 1 23:46:31.843 00.000 15672 scope still moving after pulse duration time elapsed 23:46:31.865 00.022 15672 IsSlewing returns 0 23:46:31.875 00.010 15672 IsGuiding returns 0 23:46:31.875 00.000 15672 scope move finished after 58 + 45 ms 23:46:31.875 00.000 15672 Move returns status 0, amount 58 23:46:31.875 00.000 15672 MoveAxis(N, 0, ABG) 23:46:31.875 00.000 15672 Move returns status 0, amount 0 23:46:31.875 00.000 15672 move complete, result=0 23:46:31.875 00.000 15672 worker thread done servicing request 23:46:31.875 00.000 15672 Worker thread wakes up 23:46:31.875 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:31.875 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:31.875 00.000 30444 GuideStep: -0.3 px 58 ms EAST, 0.6 px 0 ms NORTH 23:46:33.782 01.907 15672 Exposure complete 23:46:33.802 00.020 15672 worker thread done servicing request 23:46:33.802 00.000 30444 OnExposeComplete: enter 23:46:33.802 00.000 30444 UpdateGuideState(): m_state=6 23:46:33.802 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2747 23:46:33.802 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=196.84, Mass=125856, SNR=107.9, Peak=11317 HFD=3.6 23:46:33.802 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 23:46:33.802 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.67 = 0.67) 23:46:33.802 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=0.28 hyp=0.64 cameraTheta=0.46 mountX=0.47 mountY=0.40, mountTheta=0.70 23:46:33.803 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=0.28, opts=13) 23:46:33.803 00.000 30444 Enqueuing Move request for scope (0.57, 0.28) 23:46:33.803 00.000 15672 Worker thread wakes up 23:46:33.803 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.28) opts 0xd 23:46:33.803 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, 0.28) 23:46:33.803 00.000 15672 Moving (0.57, 0.28) raw xDistance=0.47 yDistance=0.40 23:46:33.803 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47 23:46:33.803 00.000 15672 switching direction from -1 to 1 - decHistory=6 oldest=-0.72 newest=1.50 23:46:33.803 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 23:46:33.803 00.000 15672 MoveAxis(W, 123, ABG) 23:46:33.803 00.000 15672 Guiding Dir = 3, Dur = 123 23:46:33.804 00.001 15672 IsSlewing returns 0 23:46:33.808 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=12361, FiltMin=2701, FiltMax=9853, Gamma=2.950 23:46:33.839 00.031 15672 IsGuiding returns 0 23:46:33.855 00.016 15672 PulseGuide returned control before completion, sleep 118 23:46:33.893 00.038 30444 UpdateGuideState exits: m=125856 SNR=107.9 Saturated 23:46:33.893 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:33.893 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:33.893 00.000 30444 Enqueuing Expose request 23:46:33.975 00.082 15672 IsGuiding returns 1 23:46:33.975 00.000 15672 scope still moving after pulse duration time elapsed 23:46:33.996 00.021 15672 IsSlewing returns 0 23:46:33.999 00.003 15672 IsGuiding returns 0 23:46:34.000 00.001 15672 scope move finished after 123 + 37 ms 23:46:34.000 00.000 15672 Move returns status 0, amount 123 23:46:34.000 00.000 15672 MoveAxis(S, 71, ABG) 23:46:34.000 00.000 15672 Guiding Dir = 1, Dur = 71 23:46:34.001 00.001 15672 IsSlewing returns 0 23:46:34.002 00.001 15672 IsGuiding returns 0 23:46:34.112 00.110 15672 IsGuiding returns 1 23:46:34.112 00.000 15672 scope still moving after pulse duration time elapsed 23:46:34.133 00.021 15672 IsSlewing returns 0 23:46:34.160 00.027 15672 IsGuiding returns 0 23:46:34.160 00.000 15672 scope move finished after 71 + 86 ms 23:46:34.160 00.000 15672 Move returns status 0, amount 71 23:46:34.160 00.000 15672 move complete, result=0 23:46:34.160 00.000 15672 worker thread done servicing request 23:46:34.160 00.000 15672 Worker thread wakes up 23:46:34.160 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:34.160 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:34.160 00.000 30444 GuideStep: 0.5 px 123 ms WEST, 0.4 px 71 ms SOUTH 23:46:36.276 02.116 15672 Exposure complete 23:46:36.307 00.031 15672 worker thread done servicing request 23:46:36.307 00.000 30444 OnExposeComplete: enter 23:46:36.307 00.000 30444 UpdateGuideState(): m_state=6 23:46:36.307 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2748 23:46:36.307 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=196.95, Mass=104616, SNR=79.4, Peak=11326 HFD=3.3 23:46:36.307 00.000 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 23:46:36.307 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 23:46:36.307 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.40 hyp=0.41 cameraTheta=1.28 mountX=0.00 mountY=0.41, mountTheta=1.56 23:46:36.308 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.40, opts=13) 23:46:36.308 00.000 30444 Enqueuing Move request for scope (0.12, 0.40) 23:46:36.308 00.000 15672 Worker thread wakes up 23:46:36.308 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.40) opts 0xd 23:46:36.308 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.40) 23:46:36.308 00.000 15672 Moving (0.12, 0.40) raw xDistance=0.00 yDistance=0.41 23:46:36.308 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 23:46:36.308 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 23:46:36.308 00.000 15672 MoveAxis(E, 0, ABG) 23:46:36.308 00.000 15672 Move returns status 0, amount 0 23:46:36.308 00.000 15672 MoveAxis(S, 73, ABG) 23:46:36.308 00.000 15672 Guiding Dir = 1, Dur = 73 23:46:36.309 00.001 15672 IsSlewing returns 0 23:46:36.310 00.001 15672 IsGuiding returns 0 23:46:36.314 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=12809, FiltMin=2654, FiltMax=9115, Gamma=2.950 23:46:36.362 00.048 30444 UpdateGuideState exits: m=104616 SNR=79.4 Saturated 23:46:36.362 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:36.362 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:36.362 00.000 30444 Enqueuing Expose request 23:46:36.399 00.037 15672 IsGuiding returns 1 23:46:36.399 00.000 15672 scope still moving after pulse duration time elapsed 23:46:36.420 00.021 15672 IsSlewing returns 0 23:46:36.422 00.002 15672 IsGuiding returns 1 23:46:36.444 00.022 15672 IsSlewing returns 0 23:46:36.508 00.064 15672 IsGuiding returns 0 23:46:36.508 00.000 15672 scope move finished after 73 + 124 ms 23:46:36.508 00.000 15672 Move returns status 0, amount 73 23:46:36.508 00.000 15672 move complete, result=0 23:46:36.508 00.000 15672 worker thread done servicing request 23:46:36.508 00.000 15672 Worker thread wakes up 23:46:36.509 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:36.509 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:36.509 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 73 ms SOUTH 23:46:38.425 01.916 15672 Exposure complete 23:46:38.455 00.030 15672 worker thread done servicing request 23:46:38.455 00.000 30444 OnExposeComplete: enter 23:46:38.455 00.000 30444 UpdateGuideState(): m_state=6 23:46:38.455 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2749 23:46:38.455 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.70, Mass=112207, SNR=83.5, Peak=11378 HFD=3.4 23:46:38.456 00.001 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 23:46:38.456 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 23:46:38.456 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.15 hyp=0.39 cameraTheta=0.39 mountX=0.31 mountY=0.22, mountTheta=0.63 23:46:38.456 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.15, opts=13) 23:46:38.456 00.000 30444 Enqueuing Move request for scope (0.36, 0.15) 23:46:38.456 00.000 15672 Worker thread wakes up 23:46:38.456 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.15) opts 0xd 23:46:38.456 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.15) 23:46:38.456 00.000 15672 Moving (0.36, 0.15) raw xDistance=0.31 yDistance=0.22 23:46:38.456 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 23:46:38.456 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:46:38.457 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 23:46:38.457 00.000 15672 MoveAxis(W, 83, ABG) 23:46:38.457 00.000 15672 Guiding Dir = 3, Dur = 83 23:46:38.457 00.000 15672 IsSlewing returns 0 23:46:38.458 00.001 15672 IsGuiding returns 0 23:46:38.462 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=13859, FiltMin=2689, FiltMax=9485, Gamma=2.950 23:46:38.472 00.010 15672 PulseGuide returned control before completion, sleep 79 23:46:38.511 00.039 30444 UpdateGuideState exits: m=112207 SNR=83.5 Saturated 23:46:38.511 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:38.511 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:38.511 00.000 30444 Enqueuing Expose request 23:46:38.553 00.042 15672 IsGuiding returns 1 23:46:38.553 00.000 15672 scope still moving after pulse duration time elapsed 23:46:38.574 00.021 15672 IsSlewing returns 0 23:46:38.585 00.011 15672 IsGuiding returns 0 23:46:38.585 00.000 15672 scope move finished after 83 + 44 ms 23:46:38.585 00.000 15672 Move returns status 0, amount 83 23:46:38.585 00.000 15672 MoveAxis(N, 0, ABG) 23:46:38.585 00.000 15672 Move returns status 0, amount 0 23:46:38.585 00.000 15672 move complete, result=0 23:46:38.586 00.001 15672 worker thread done servicing request 23:46:38.586 00.000 30444 GuideStep: 0.3 px 83 ms WEST, 0.2 px 0 ms NORTH 23:46:38.586 00.000 15672 Worker thread wakes up 23:46:38.586 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:38.586 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:40.697 02.111 15672 Exposure complete 23:46:40.717 00.020 15672 worker thread done servicing request 23:46:40.717 00.000 30444 OnExposeComplete: enter 23:46:40.717 00.000 30444 UpdateGuideState(): m_state=6 23:46:40.717 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2750 23:46:40.717 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=196.57, Mass=108812, SNR=86.1, Peak=10912 HFD=3.5 23:46:40.717 00.000 30444 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 23:46:40.717 00.000 30444 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 23:46:40.717 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.08 mountX=0.23 mountY=0.07, mountTheta=0.30 23:46:40.718 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.02, opts=13) 23:46:40.718 00.000 30444 Enqueuing Move request for scope (0.24, 0.02) 23:46:40.718 00.000 15672 Worker thread wakes up 23:46:40.718 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd 23:46:40.718 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.02) 23:46:40.718 00.000 15672 Moving (0.24, 0.02) raw xDistance=0.23 yDistance=0.07 23:46:40.718 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 23:46:40.718 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:46:40.718 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:46:40.718 00.000 15672 MoveAxis(E, 0, ABG) 23:46:40.718 00.000 15672 Move returns status 0, amount 0 23:46:40.718 00.000 15672 MoveAxis(N, 0, ABG) 23:46:40.719 00.001 15672 Move returns status 0, amount 0 23:46:40.719 00.000 15672 move complete, result=0 23:46:40.719 00.000 15672 worker thread done servicing request 23:46:40.723 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12920, FiltMin=2620, FiltMax=9660, Gamma=2.950 23:46:40.773 00.050 30444 UpdateGuideState exits: m=108812 SNR=86.1 Saturated 23:46:40.773 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:40.773 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:40.773 00.000 30444 Enqueuing Expose request 23:46:40.773 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:46:40.773 00.000 15672 Worker thread wakes up 23:46:40.773 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:40.773 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:42.684 01.911 15672 Exposure complete 23:46:42.703 00.019 15672 worker thread done servicing request 23:46:42.703 00.000 30444 OnExposeComplete: enter 23:46:42.703 00.000 30444 UpdateGuideState(): m_state=6 23:46:42.704 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2751 23:46:42.704 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=196.52, Mass=109352, SNR=84.0, Peak=11492 HFD=3.6 23:46:42.704 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 23:46:42.704 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 23:46:42.704 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.18 mountX=0.17 mountY=0.01, mountTheta=0.04 23:46:42.704 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.03, opts=13) 23:46:42.704 00.000 30444 Enqueuing Move request for scope (0.17, -0.03) 23:46:42.704 00.000 15672 Worker thread wakes up 23:46:42.704 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd 23:46:42.705 00.001 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.03) 23:46:42.705 00.000 15672 Moving (0.17, -0.03) raw xDistance=0.17 yDistance=0.01 23:46:42.705 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:46:42.705 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:46:42.705 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:46:42.705 00.000 15672 MoveAxis(E, 0, ABG) 23:46:42.705 00.000 15672 Move returns status 0, amount 0 23:46:42.705 00.000 15672 MoveAxis(N, 0, ABG) 23:46:42.705 00.000 15672 Move returns status 0, amount 0 23:46:42.705 00.000 15672 move complete, result=0 23:46:42.705 00.000 15672 worker thread done servicing request 23:46:42.710 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=11492, FiltMin=2687, FiltMax=9244, Gamma=2.950 23:46:42.759 00.049 30444 UpdateGuideState exits: m=109352 SNR=84.0 Saturated 23:46:42.759 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:42.759 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:42.759 00.000 30444 Enqueuing Expose request 23:46:42.759 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 23:46:42.759 00.000 15672 Worker thread wakes up 23:46:42.759 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:42.759 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:44.869 02.110 15672 Exposure complete 23:46:44.888 00.019 15672 worker thread done servicing request 23:46:44.889 00.001 30444 OnExposeComplete: enter 23:46:44.889 00.000 30444 UpdateGuideState(): m_state=6 23:46:44.889 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2752 23:46:44.889 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=197.01, Mass=110893, SNR=85.3, Peak=11584 HFD=3.2 23:46:44.889 00.000 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 23:46:44.889 00.000 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 23:46:44.889 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.45 hyp=0.65 cameraTheta=0.77 mountX=0.33 mountY=0.54, mountTheta=1.03 23:46:44.889 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.45, opts=13) 23:46:44.889 00.000 30444 Enqueuing Move request for scope (0.47, 0.45) 23:46:44.889 00.000 15672 Worker thread wakes up 23:46:44.890 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.45) opts 0xd 23:46:44.890 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.45) 23:46:44.890 00.000 15672 Moving (0.47, 0.45) raw xDistance=0.33 yDistance=0.54 23:46:44.890 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 23:46:44.890 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 23:46:44.890 00.000 15672 MoveAxis(W, 89, ABG) 23:46:44.890 00.000 15672 Guiding Dir = 3, Dur = 89 23:46:44.891 00.001 15672 IsSlewing returns 0 23:46:44.892 00.001 15672 IsGuiding returns 0 23:46:44.896 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=12395, FiltMin=2703, FiltMax=9061, Gamma=2.950 23:46:44.910 00.014 15672 PulseGuide returned control before completion, sleep 82 23:46:44.945 00.035 30444 UpdateGuideState exits: m=110893 SNR=85.3 Saturated 23:46:44.945 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:44.945 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:44.945 00.000 30444 Enqueuing Expose request 23:46:45.022 00.077 15672 IsGuiding returns 0 23:46:45.022 00.000 15672 Move returns status 0, amount 89 23:46:45.022 00.000 15672 MoveAxis(S, 97, ABG) 23:46:45.022 00.000 15672 Guiding Dir = 1, Dur = 97 23:46:45.022 00.000 15672 IsSlewing returns 0 23:46:45.023 00.001 15672 IsGuiding returns 0 23:46:45.103 00.080 15672 PulseGuide returned control before completion, sleep 29 23:46:45.132 00.029 15672 IsGuiding returns 1 23:46:45.132 00.000 15672 scope still moving after pulse duration time elapsed 23:46:45.154 00.022 15672 IsSlewing returns 0 23:46:45.155 00.001 15672 IsGuiding returns 1 23:46:45.176 00.021 15672 IsSlewing returns 0 23:46:45.177 00.001 15672 IsGuiding returns 1 23:46:45.198 00.021 15672 IsSlewing returns 0 23:46:45.262 00.064 15672 IsGuiding returns 0 23:46:45.262 00.000 15672 scope move finished after 97 + 141 ms 23:46:45.263 00.001 15672 Move returns status 0, amount 97 23:46:45.263 00.000 15672 move complete, result=0 23:46:45.263 00.000 15672 worker thread done servicing request 23:46:45.263 00.000 15672 Worker thread wakes up 23:46:45.263 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:45.263 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:45.264 00.001 30444 GuideStep: 0.3 px 89 ms WEST, 0.5 px 97 ms SOUTH 23:46:47.173 01.909 15672 Exposure complete 23:46:47.192 00.019 15672 worker thread done servicing request 23:46:47.193 00.001 30444 OnExposeComplete: enter 23:46:47.193 00.000 30444 UpdateGuideState(): m_state=6 23:46:47.193 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2753 23:46:47.193 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=196.85, Mass=110396, SNR=88.7, Peak=11006 HFD=3.4 23:46:47.193 00.000 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 23:46:47.193 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.71 = 0.71) 23:46:47.193 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.29 hyp=0.63 cameraTheta=0.49 mountX=0.45 mountY=0.41, mountTheta=0.73 23:46:47.194 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.29, opts=13) 23:46:47.194 00.000 30444 Enqueuing Move request for scope (0.55, 0.29) 23:46:47.194 00.000 15672 Worker thread wakes up 23:46:47.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.29) opts 0xd 23:46:47.194 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.29) 23:46:47.194 00.000 15672 Moving (0.55, 0.29) raw xDistance=0.45 yDistance=0.41 23:46:47.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45 23:46:47.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 23:46:47.194 00.000 15672 MoveAxis(W, 129, ABG) 23:46:47.194 00.000 15672 Guiding Dir = 3, Dur = 129 23:46:47.195 00.001 15672 IsSlewing returns 0 23:46:47.195 00.000 15672 IsGuiding returns 0 23:46:47.200 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=12998, FiltMin=2653, FiltMax=9601, Gamma=2.950 23:46:47.210 00.010 15672 PulseGuide returned control before completion, sleep 125 23:46:47.355 00.145 15672 IsGuiding returns 0 23:46:47.355 00.000 15672 Move returns status 0, amount 129 23:46:47.356 00.001 15672 MoveAxis(S, 73, ABG) 23:46:47.356 00.000 15672 Guiding Dir = 1, Dur = 73 23:46:47.356 00.000 15672 IsSlewing returns 0 23:46:47.358 00.002 15672 IsGuiding returns 0 23:46:47.468 00.110 15672 IsGuiding returns 1 23:46:47.468 00.000 15672 scope still moving after pulse duration time elapsed 23:46:47.490 00.022 15672 IsSlewing returns 0 23:46:47.492 00.002 15672 IsGuiding returns 1 23:46:47.513 00.021 15672 IsSlewing returns 0 23:46:47.516 00.003 15672 IsGuiding returns 1 23:46:47.537 00.021 15672 IsSlewing returns 0 23:46:47.563 00.026 15672 IsGuiding returns 0 23:46:47.563 00.000 15672 scope move finished after 73 + 131 ms 23:46:47.563 00.000 15672 Move returns status 0, amount 73 23:46:47.563 00.000 15672 move complete, result=0 23:46:47.563 00.000 15672 worker thread done servicing request 23:46:47.602 00.039 30444 UpdateGuideState exits: m=110396 SNR=88.7 Saturated 23:46:47.603 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:47.603 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:47.603 00.000 30444 Enqueuing Expose request 23:46:47.603 00.000 30444 GuideStep: 0.5 px 129 ms WEST, 0.4 px 73 ms SOUTH 23:46:47.603 00.000 15672 Worker thread wakes up 23:46:47.603 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:47.603 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:49.711 02.108 15672 Exposure complete 23:46:49.730 00.019 15672 worker thread done servicing request 23:46:49.730 00.000 30444 OnExposeComplete: enter 23:46:49.730 00.000 30444 UpdateGuideState(): m_state=6 23:46:49.731 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2754 23:46:49.731 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=196.87, Mass=111659, SNR=85.2, Peak=9867 HFD=3.9 23:46:49.731 00.000 30444 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.28) = xAngle (0.78 = 0.78) 23:46:49.731 00.000 30444 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.71 = 0.71) 23:46:49.731 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=0.31 hyp=0.65 cameraTheta=0.50 mountX=0.47 mountY=0.43, mountTheta=0.74 23:46:49.731 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=0.31, opts=13) 23:46:49.731 00.000 30444 Enqueuing Move request for scope (0.57, 0.31) 23:46:49.731 00.000 15672 Worker thread wakes up 23:46:49.731 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.31) opts 0xd 23:46:49.732 00.001 15672 Handling offset move in thread for scope, endpoint = (0.57, 0.31) 23:46:49.732 00.000 15672 Moving (0.57, 0.31) raw xDistance=0.47 yDistance=0.43 23:46:49.732 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47 23:46:49.732 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 23:46:49.732 00.000 15672 MoveAxis(W, 135, ABG) 23:46:49.732 00.000 15672 Guiding Dir = 3, Dur = 135 23:46:49.732 00.000 15672 IsSlewing returns 0 23:46:49.733 00.001 15672 IsGuiding returns 0 23:46:49.738 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2364, max=10909, FiltMin=2676, FiltMax=8711, Gamma=2.950 23:46:49.750 00.012 15672 PulseGuide returned control before completion, sleep 129 23:46:49.787 00.037 30444 UpdateGuideState exits: m=111659 SNR=85.2 Saturated 23:46:49.787 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:49.787 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:49.787 00.000 30444 Enqueuing Expose request 23:46:49.882 00.095 15672 IsGuiding returns 1 23:46:49.882 00.000 15672 scope still moving after pulse duration time elapsed 23:46:49.904 00.022 15672 IsSlewing returns 0 23:46:49.927 00.023 15672 IsGuiding returns 0 23:46:49.927 00.000 15672 scope move finished after 135 + 59 ms 23:46:49.927 00.000 15672 Move returns status 0, amount 135 23:46:49.927 00.000 15672 MoveAxis(S, 76, ABG) 23:46:49.927 00.000 15672 Guiding Dir = 1, Dur = 76 23:46:49.928 00.001 15672 IsSlewing returns 0 23:46:49.930 00.002 15672 IsGuiding returns 0 23:46:50.006 00.076 15672 PulseGuide returned control before completion, sleep 11 23:46:50.021 00.015 15672 IsGuiding returns 1 23:46:50.021 00.000 15672 scope still moving after pulse duration time elapsed 23:46:50.042 00.021 15672 IsSlewing returns 0 23:46:50.071 00.029 15672 IsGuiding returns 1 23:46:50.093 00.022 15672 IsSlewing returns 0 23:46:50.095 00.002 15672 IsGuiding returns 1 23:46:50.116 00.021 15672 IsSlewing returns 0 23:46:50.135 00.019 15672 IsGuiding returns 0 23:46:50.135 00.000 15672 scope move finished after 76 + 128 ms 23:46:50.135 00.000 15672 Move returns status 0, amount 76 23:46:50.135 00.000 15672 move complete, result=0 23:46:50.135 00.000 15672 worker thread done servicing request 23:46:50.135 00.000 15672 Worker thread wakes up 23:46:50.136 00.001 30444 GuideStep: 0.5 px 135 ms WEST, 0.4 px 76 ms SOUTH 23:46:50.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:50.136 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:52.043 01.907 15672 Exposure complete 23:46:52.062 00.019 15672 worker thread done servicing request 23:46:52.063 00.001 30444 OnExposeComplete: enter 23:46:52.063 00.000 30444 UpdateGuideState(): m_state=6 23:46:52.063 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2755 23:46:52.063 00.000 30444 Star::Find returns 1 (1), X=459.35, Y=196.54, Mass=104138, SNR=82.5, Peak=10845 HFD=3.4 23:46:52.063 00.000 30444 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.28) = xAngle (-2.83 = -2.83) 23:46:52.063 00.000 30444 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 23:46:52.063 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.02 hyp=0.45 cameraTheta=-3.11 mountX=-0.43 mountY=-0.11, mountTheta=-2.89 23:46:52.063 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.02, opts=13) 23:46:52.063 00.000 30444 Enqueuing Move request for scope (-0.45, -0.02) 23:46:52.064 00.001 15672 Worker thread wakes up 23:46:52.064 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.02) opts 0xd 23:46:52.064 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.02) 23:46:52.064 00.000 15672 Moving (-0.45, -0.02) raw xDistance=-0.43 yDistance=-0.11 23:46:52.064 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43 23:46:52.064 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:46:52.064 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:46:52.064 00.000 15672 MoveAxis(E, 106, ABG) 23:46:52.064 00.000 15672 Guiding Dir = 2, Dur = 106 23:46:52.065 00.001 15672 IsSlewing returns 0 23:46:52.066 00.001 15672 IsGuiding returns 0 23:46:52.069 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=10955, FiltMin=2698, FiltMax=9010, Gamma=2.950 23:46:52.082 00.013 15672 PulseGuide returned control before completion, sleep 100 23:46:52.205 00.123 30444 UpdateGuideState exits: m=104138 SNR=82.5 Saturated 23:46:52.205 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:52.205 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:52.205 00.000 30444 Enqueuing Expose request 23:46:52.242 00.037 15672 IsGuiding returns 0 23:46:52.243 00.001 15672 Move returns status 0, amount 106 23:46:52.243 00.000 15672 MoveAxis(N, 0, ABG) 23:46:52.243 00.000 15672 Move returns status 0, amount 0 23:46:52.243 00.000 15672 move complete, result=0 23:46:52.243 00.000 15672 worker thread done servicing request 23:46:52.243 00.000 15672 Worker thread wakes up 23:46:52.243 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:52.243 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:52.244 00.001 30444 GuideStep: -0.4 px 106 ms EAST, -0.1 px 0 ms NORTH 23:46:54.353 02.109 15672 Exposure complete 23:46:54.384 00.031 15672 worker thread done servicing request 23:46:54.384 00.000 30444 OnExposeComplete: enter 23:46:54.384 00.000 30444 UpdateGuideState(): m_state=6 23:46:54.384 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2756 23:46:54.384 00.000 30444 Star::Find returns 1 (1), X=460.75, Y=197.34, Mass=104798, SNR=72.7, Peak=11143 HFD=3.7 23:46:54.384 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 23:46:54.384 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 23:46:54.384 00.000 30444 CameraToMount -- cameraX=0.95 cameraY=0.78 hyp=1.23 cameraTheta=0.69 mountX=0.70 mountY=0.97, mountTheta=0.94 23:46:54.385 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.95, y=0.78, opts=13) 23:46:54.385 00.000 30444 Enqueuing Move request for scope (0.95, 0.78) 23:46:54.385 00.000 15672 Worker thread wakes up 23:46:54.385 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.95, 0.78) opts 0xd 23:46:54.385 00.000 15672 Handling offset move in thread for scope, endpoint = (0.95, 0.78) 23:46:54.385 00.000 15672 Moving (0.95, 0.78) raw xDistance=0.70 yDistance=0.97 23:46:54.385 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.70 23:46:54.385 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97 23:46:54.385 00.000 15672 MoveAxis(W, 182, ABG) 23:46:54.385 00.000 15672 Guiding Dir = 3, Dur = 182 23:46:54.386 00.001 15672 IsSlewing returns 0 23:46:54.388 00.002 15672 IsGuiding returns 0 23:46:54.392 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11143, FiltMin=2663, FiltMax=8778, Gamma=2.950 23:46:54.415 00.023 15672 PulseGuide returned control before completion, sleep 166 23:46:54.441 00.026 30444 UpdateGuideState exits: m=104798 SNR=72.7 Saturated 23:46:54.441 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:54.441 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:54.441 00.000 30444 Enqueuing Expose request 23:46:54.584 00.143 15672 IsGuiding returns 1 23:46:54.584 00.000 15672 scope still moving after pulse duration time elapsed 23:46:54.605 00.021 15672 IsSlewing returns 0 23:46:54.623 00.018 15672 IsGuiding returns 0 23:46:54.623 00.000 15672 scope move finished after 182 + 52 ms 23:46:54.623 00.000 15672 Move returns status 0, amount 182 23:46:54.623 00.000 15672 MoveAxis(S, 173, ABG) 23:46:54.623 00.000 15672 Guiding Dir = 1, Dur = 173 23:46:54.623 00.000 15672 IsSlewing returns 0 23:46:54.624 00.001 15672 IsGuiding returns 0 23:46:54.702 00.078 15672 PulseGuide returned control before completion, sleep 105 23:46:54.814 00.112 15672 IsGuiding returns 1 23:46:54.814 00.000 15672 scope still moving after pulse duration time elapsed 23:46:54.835 00.021 15672 IsSlewing returns 0 23:46:54.836 00.001 15672 IsGuiding returns 1 23:46:54.857 00.021 15672 IsSlewing returns 0 23:46:54.858 00.001 15672 IsGuiding returns 1 23:46:54.878 00.020 15672 IsSlewing returns 0 23:46:54.895 00.017 15672 IsGuiding returns 0 23:46:54.895 00.000 15672 scope move finished after 173 + 98 ms 23:46:54.895 00.000 15672 Move returns status 0, amount 173 23:46:54.895 00.000 15672 move complete, result=0 23:46:54.895 00.000 15672 worker thread done servicing request 23:46:54.895 00.000 15672 Worker thread wakes up 23:46:54.895 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:54.895 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:54.895 00.000 30444 GuideStep: 0.7 px 182 ms WEST, 1.0 px 173 ms SOUTH 23:46:56.801 01.906 15672 Exposure complete 23:46:56.821 00.020 15672 worker thread done servicing request 23:46:56.821 00.000 30444 OnExposeComplete: enter 23:46:56.821 00.000 30444 UpdateGuideState(): m_state=6 23:46:56.821 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2757 23:46:56.821 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=196.85, Mass=113859, SNR=86.3, Peak=11002 HFD=3.5 23:46:56.821 00.000 30444 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.28) = xAngle (0.81 = 0.81) 23:46:56.821 00.000 30444 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 23:46:56.821 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.30 hyp=0.59 cameraTheta=0.53 mountX=0.41 mountY=0.40, mountTheta=0.78 23:46:56.822 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.30, opts=13) 23:46:56.822 00.000 30444 Enqueuing Move request for scope (0.51, 0.30) 23:46:56.822 00.000 15672 Worker thread wakes up 23:46:56.822 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.30) opts 0xd 23:46:56.822 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.30) 23:46:56.822 00.000 15672 Moving (0.51, 0.30) raw xDistance=0.41 yDistance=0.40 23:46:56.822 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41 23:46:56.822 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 23:46:56.822 00.000 15672 MoveAxis(W, 123, ABG) 23:46:56.822 00.000 15672 Guiding Dir = 3, Dur = 123 23:46:56.822 00.000 15672 IsSlewing returns 0 23:46:56.824 00.002 15672 IsGuiding returns 0 23:46:56.827 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=12382, FiltMin=2575, FiltMax=9167, Gamma=2.950 23:46:56.843 00.016 15672 PulseGuide returned control before completion, sleep 114 23:46:56.959 00.116 15672 IsGuiding returns 1 23:46:56.959 00.000 15672 scope still moving after pulse duration time elapsed 23:46:56.980 00.021 15672 IsSlewing returns 0 23:46:57.003 00.023 15672 IsGuiding returns 0 23:46:57.003 00.000 15672 scope move finished after 123 + 56 ms 23:46:57.003 00.000 15672 Move returns status 0, amount 123 23:46:57.003 00.000 15672 MoveAxis(S, 72, ABG) 23:46:57.003 00.000 15672 Guiding Dir = 1, Dur = 72 23:46:57.003 00.000 15672 IsSlewing returns 0 23:46:57.004 00.001 15672 IsGuiding returns 0 23:46:57.085 00.081 15672 IsGuiding returns 1 23:46:57.085 00.000 15672 scope still moving after pulse duration time elapsed 23:46:57.106 00.021 15672 IsSlewing returns 0 23:46:57.109 00.003 15672 IsGuiding returns 1 23:46:57.129 00.020 15672 IsSlewing returns 0 23:46:57.132 00.003 15672 IsGuiding returns 1 23:46:57.154 00.022 15672 IsSlewing returns 0 23:46:57.195 00.041 15672 IsGuiding returns 0 23:46:57.195 00.000 15672 scope move finished after 72 + 119 ms 23:46:57.195 00.000 15672 Move returns status 0, amount 72 23:46:57.195 00.000 15672 move complete, result=0 23:46:57.196 00.001 15672 worker thread done servicing request 23:46:57.306 00.110 30444 UpdateGuideState exits: m=113859 SNR=86.3 Saturated 23:46:57.306 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:57.306 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:57.306 00.000 30444 Enqueuing Expose request 23:46:57.306 00.000 30444 GuideStep: 0.4 px 123 ms WEST, 0.4 px 72 ms SOUTH 23:46:57.306 00.000 15672 Worker thread wakes up 23:46:57.306 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:57.306 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:46:59.422 02.116 15672 Exposure complete 23:46:59.452 00.030 15672 worker thread done servicing request 23:46:59.452 00.000 30444 OnExposeComplete: enter 23:46:59.452 00.000 30444 UpdateGuideState(): m_state=6 23:46:59.452 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2758 23:46:59.453 00.001 30444 Star::Find returns 1 (1), X=460.15, Y=196.91, Mass=112658, SNR=93.9, Peak=10433 HFD=3.8 23:46:59.453 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 23:46:59.453 00.000 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 23:46:59.453 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.35 hyp=0.50 cameraTheta=0.79 mountX=0.24 mountY=0.42, mountTheta=1.05 23:46:59.453 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.35, opts=13) 23:46:59.453 00.000 30444 Enqueuing Move request for scope (0.35, 0.35) 23:46:59.453 00.000 15672 Worker thread wakes up 23:46:59.453 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.35) opts 0xd 23:46:59.453 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.35) 23:46:59.453 00.000 15672 Moving (0.35, 0.35) raw xDistance=0.24 yDistance=0.42 23:46:59.454 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:46:59.454 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 23:46:59.454 00.000 15672 MoveAxis(E, 0, ABG) 23:46:59.454 00.000 15672 Move returns status 0, amount 0 23:46:59.454 00.000 15672 MoveAxis(S, 75, ABG) 23:46:59.454 00.000 15672 Guiding Dir = 1, Dur = 75 23:46:59.454 00.000 15672 IsSlewing returns 0 23:46:59.455 00.001 15672 IsGuiding returns 0 23:46:59.459 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=10433, FiltMin=2650, FiltMax=9083, Gamma=2.950 23:46:59.527 00.068 15672 PulseGuide returned control before completion, sleep 13 23:46:59.542 00.015 15672 IsGuiding returns 1 23:46:59.542 00.000 15672 scope still moving after pulse duration time elapsed 23:46:59.563 00.021 15672 IsSlewing returns 0 23:46:59.591 00.028 15672 IsGuiding returns 1 23:46:59.613 00.022 15672 IsSlewing returns 0 23:46:59.616 00.003 15672 IsGuiding returns 1 23:46:59.636 00.020 15672 IsSlewing returns 0 23:46:59.655 00.019 15672 IsGuiding returns 0 23:46:59.655 00.000 15672 scope move finished after 75 + 125 ms 23:46:59.655 00.000 15672 Move returns status 0, amount 75 23:46:59.655 00.000 15672 move complete, result=0 23:46:59.655 00.000 15672 worker thread done servicing request 23:46:59.890 00.235 30444 UpdateGuideState exits: m=112658 SNR=93.9 Saturated 23:46:59.890 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:46:59.890 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:46:59.890 00.000 30444 Enqueuing Expose request 23:46:59.890 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 75 ms SOUTH 23:46:59.891 00.001 15672 Worker thread wakes up 23:46:59.891 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:46:59.891 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:01.800 01.909 15672 Exposure complete 23:47:01.820 00.020 15672 worker thread done servicing request 23:47:01.820 00.000 30444 OnExposeComplete: enter 23:47:01.820 00.000 30444 UpdateGuideState(): m_state=6 23:47:01.821 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2759 23:47:01.821 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=196.43, Mass=103467, SNR=72.2, Peak=10426 HFD=3.6 23:47:01.821 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 23:47:01.821 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 23:47:01.821 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.12 hyp=0.49 cameraTheta=-0.25 mountX=0.49 mountY=-0.02, mountTheta=-0.04 23:47:01.821 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.12, opts=13) 23:47:01.821 00.000 30444 Enqueuing Move request for scope (0.47, -0.12) 23:47:01.821 00.000 15672 Worker thread wakes up 23:47:01.821 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.12) opts 0xd 23:47:01.821 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.12) 23:47:01.822 00.001 15672 Moving (0.47, -0.12) raw xDistance=0.49 yDistance=-0.02 23:47:01.822 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 23:47:01.822 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:47:01.822 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:47:01.822 00.000 15672 MoveAxis(W, 131, ABG) 23:47:01.822 00.000 15672 Guiding Dir = 3, Dur = 131 23:47:01.823 00.001 15672 IsSlewing returns 0 23:47:01.823 00.000 15672 IsGuiding returns 0 23:47:01.828 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2377, max=10438, FiltMin=2690, FiltMax=9366, Gamma=2.950 23:47:01.842 00.014 15672 PulseGuide returned control before completion, sleep 123 23:47:01.877 00.035 30444 UpdateGuideState exits: m=103467 SNR=72.2 Saturated 23:47:01.877 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:01.877 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:01.877 00.000 30444 Enqueuing Expose request 23:47:02.003 00.126 15672 IsGuiding returns 0 23:47:02.003 00.000 15672 Move returns status 0, amount 131 23:47:02.003 00.000 15672 MoveAxis(N, 0, ABG) 23:47:02.003 00.000 15672 Move returns status 0, amount 0 23:47:02.003 00.000 15672 move complete, result=0 23:47:02.003 00.000 15672 worker thread done servicing request 23:47:02.003 00.000 15672 Worker thread wakes up 23:47:02.003 00.000 30444 GuideStep: 0.5 px 131 ms WEST, -0.0 px 0 ms NORTH 23:47:02.003 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:02.004 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:04.114 02.110 15672 Exposure complete 23:47:04.133 00.019 15672 worker thread done servicing request 23:47:04.133 00.000 30444 OnExposeComplete: enter 23:47:04.133 00.000 30444 UpdateGuideState(): m_state=6 23:47:04.133 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2760 23:47:04.133 00.000 30444 Star::Find returns 1 (1), X=459.61, Y=196.77, Mass=112505, SNR=83.3, Peak=11612 HFD=3.3 23:47:04.133 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 23:47:04.133 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 23:47:04.133 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.28 cameraTheta=2.28 mountX=-0.24 mountY=0.17, mountTheta=2.51 23:47:04.134 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.22, opts=13) 23:47:04.134 00.000 30444 Enqueuing Move request for scope (-0.18, 0.22) 23:47:04.134 00.000 15672 Worker thread wakes up 23:47:04.134 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd 23:47:04.134 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.22) 23:47:04.134 00.000 15672 Moving (-0.18, 0.22) raw xDistance=-0.24 yDistance=0.17 23:47:04.134 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 23:47:04.134 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:47:04.134 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:47:04.134 00.000 15672 MoveAxis(E, 0, ABG) 23:47:04.134 00.000 15672 Move returns status 0, amount 0 23:47:04.134 00.000 15672 MoveAxis(N, 0, ABG) 23:47:04.135 00.001 15672 Move returns status 0, amount 0 23:47:04.135 00.000 15672 move complete, result=0 23:47:04.135 00.000 15672 worker thread done servicing request 23:47:04.140 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=13869, FiltMin=2682, FiltMax=9934, Gamma=2.950 23:47:04.189 00.049 30444 UpdateGuideState exits: m=112505 SNR=83.3 Saturated 23:47:04.189 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:04.189 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:04.189 00.000 30444 Enqueuing Expose request 23:47:04.189 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:47:04.189 00.000 15672 Worker thread wakes up 23:47:04.189 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:04.189 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:06.097 01.908 15672 Exposure complete 23:47:06.117 00.020 15672 worker thread done servicing request 23:47:06.117 00.000 30444 OnExposeComplete: enter 23:47:06.117 00.000 30444 UpdateGuideState(): m_state=6 23:47:06.117 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2761 23:47:06.117 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=196.29, Mass=106470, SNR=84.5, Peak=10892 HFD=3.6 23:47:06.117 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 23:47:06.117 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 23:47:06.117 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.62 mountX=0.06 mountY=-0.26, mountTheta=-1.35 23:47:06.118 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.27, opts=13) 23:47:06.118 00.000 30444 Enqueuing Move request for scope (-0.01, -0.27) 23:47:06.118 00.000 15672 Worker thread wakes up 23:47:06.118 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd 23:47:06.118 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.27) 23:47:06.118 00.000 15672 Moving (-0.01, -0.27) raw xDistance=0.06 yDistance=-0.26 23:47:06.118 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:47:06.118 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:47:06.118 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 23:47:06.118 00.000 15672 MoveAxis(E, 0, ABG) 23:47:06.118 00.000 15672 Move returns status 0, amount 0 23:47:06.118 00.000 15672 MoveAxis(N, 0, ABG) 23:47:06.118 00.000 15672 Move returns status 0, amount 0 23:47:06.118 00.000 15672 move complete, result=0 23:47:06.118 00.000 15672 worker thread done servicing request 23:47:06.123 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=11268, FiltMin=2626, FiltMax=8830, Gamma=2.950 23:47:06.172 00.049 30444 UpdateGuideState exits: m=106470 SNR=84.5 Saturated 23:47:06.172 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:06.172 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:06.172 00.000 30444 Enqueuing Expose request 23:47:06.172 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 23:47:06.172 00.000 15672 Worker thread wakes up 23:47:06.172 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:06.172 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:08.281 02.109 15672 Exposure complete 23:47:08.301 00.020 15672 worker thread done servicing request 23:47:08.301 00.000 30444 OnExposeComplete: enter 23:47:08.301 00.000 30444 UpdateGuideState(): m_state=6 23:47:08.301 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2762 23:47:08.301 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=196.88, Mass=115843, SNR=80.9, Peak=11067 HFD=3.6 23:47:08.301 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 23:47:08.301 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 23:47:08.301 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.99 mountX=-0.23 mountY=0.28, mountTheta=2.24 23:47:08.301 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.32, opts=13) 23:47:08.302 00.001 30444 Enqueuing Move request for scope (-0.14, 0.32) 23:47:08.302 00.000 15672 Worker thread wakes up 23:47:08.302 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.32) opts 0xd 23:47:08.302 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.32) 23:47:08.302 00.000 15672 Moving (-0.14, 0.32) raw xDistance=-0.23 yDistance=0.28 23:47:08.302 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:47:08.302 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 23:47:08.302 00.000 15672 MoveAxis(E, 0, ABG) 23:47:08.302 00.000 15672 Move returns status 0, amount 0 23:47:08.302 00.000 15672 MoveAxis(S, 51, ABG) 23:47:08.302 00.000 15672 Guiding Dir = 1, Dur = 51 23:47:08.302 00.000 15672 IsSlewing returns 0 23:47:08.304 00.002 15672 IsGuiding returns 0 23:47:08.308 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=12807, FiltMin=2642, FiltMax=8981, Gamma=2.950 23:47:08.357 00.049 30444 UpdateGuideState exits: m=115843 SNR=80.9 Saturated 23:47:08.357 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:08.357 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:08.357 00.000 30444 Enqueuing Expose request 23:47:08.409 00.052 15672 IsGuiding returns 1 23:47:08.409 00.000 15672 scope still moving after pulse duration time elapsed 23:47:08.430 00.021 15672 IsSlewing returns 0 23:47:08.456 00.026 15672 IsGuiding returns 0 23:47:08.456 00.000 15672 scope move finished after 51 + 101 ms 23:47:08.456 00.000 15672 Move returns status 0, amount 51 23:47:08.456 00.000 15672 move complete, result=0 23:47:08.457 00.001 15672 worker thread done servicing request 23:47:08.457 00.000 15672 Worker thread wakes up 23:47:08.457 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 51 ms SOUTH 23:47:08.457 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:08.457 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:10.363 01.906 15672 Exposure complete 23:47:10.383 00.020 15672 worker thread done servicing request 23:47:10.383 00.000 30444 OnExposeComplete: enter 23:47:10.383 00.000 30444 UpdateGuideState(): m_state=6 23:47:10.384 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2763 23:47:10.384 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=196.98, Mass=121004, SNR=80.1, Peak=9803 HFD=4.0 23:47:10.384 00.000 30444 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 23:47:10.384 00.000 30444 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 23:47:10.384 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.43 hyp=0.68 cameraTheta=0.68 mountX=0.39 mountY=0.53, mountTheta=0.93 23:47:10.384 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.43, opts=13) 23:47:10.384 00.000 30444 Enqueuing Move request for scope (0.53, 0.43) 23:47:10.384 00.000 15672 Worker thread wakes up 23:47:10.384 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.43) opts 0xd 23:47:10.384 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.43) 23:47:10.384 00.000 15672 Moving (0.53, 0.43) raw xDistance=0.39 yDistance=0.53 23:47:10.385 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 23:47:10.385 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 23:47:10.385 00.000 15672 MoveAxis(W, 106, ABG) 23:47:10.385 00.000 15672 Guiding Dir = 3, Dur = 106 23:47:10.385 00.000 15672 IsSlewing returns 0 23:47:10.386 00.001 15672 IsGuiding returns 0 23:47:10.391 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2385, max=10268, FiltMin=2658, FiltMax=8627, Gamma=2.950 23:47:10.405 00.014 15672 PulseGuide returned control before completion, sleep 98 23:47:10.441 00.036 30444 UpdateGuideState exits: m=121004 SNR=80.1 Saturated 23:47:10.441 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:10.441 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:10.441 00.000 30444 Enqueuing Expose request 23:47:10.505 00.064 15672 IsGuiding returns 1 23:47:10.505 00.000 15672 scope still moving after pulse duration time elapsed 23:47:10.526 00.021 15672 IsSlewing returns 0 23:47:10.565 00.039 15672 IsGuiding returns 0 23:47:10.565 00.000 15672 scope move finished after 106 + 72 ms 23:47:10.565 00.000 15672 Move returns status 0, amount 106 23:47:10.565 00.000 15672 MoveAxis(S, 95, ABG) 23:47:10.565 00.000 15672 Guiding Dir = 1, Dur = 95 23:47:10.565 00.000 15672 IsSlewing returns 0 23:47:10.567 00.002 15672 IsGuiding returns 0 23:47:10.645 00.078 15672 PulseGuide returned control before completion, sleep 27 23:47:10.674 00.029 15672 IsGuiding returns 1 23:47:10.675 00.001 15672 scope still moving after pulse duration time elapsed 23:47:10.696 00.021 15672 IsSlewing returns 0 23:47:10.697 00.001 15672 IsGuiding returns 1 23:47:10.718 00.021 15672 IsSlewing returns 0 23:47:10.719 00.001 15672 IsGuiding returns 1 23:47:10.740 00.021 15672 IsSlewing returns 0 23:47:10.790 00.050 15672 IsGuiding returns 0 23:47:10.790 00.000 15672 scope move finished after 95 + 127 ms 23:47:10.790 00.000 15672 Move returns status 0, amount 95 23:47:10.790 00.000 15672 move complete, result=0 23:47:10.791 00.001 15672 worker thread done servicing request 23:47:10.791 00.000 15672 Worker thread wakes up 23:47:10.791 00.000 30444 GuideStep: 0.4 px 106 ms WEST, 0.5 px 95 ms SOUTH 23:47:10.791 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:10.791 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:12.901 02.110 15672 Exposure complete 23:47:12.921 00.020 15672 worker thread done servicing request 23:47:12.921 00.000 30444 OnExposeComplete: enter 23:47:12.921 00.000 30444 UpdateGuideState(): m_state=6 23:47:12.921 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2764 23:47:12.921 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=196.55, Mass=107328, SNR=78.9, Peak=10370 HFD=3.6 23:47:12.922 00.001 30444 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.28) = xAngle (0.15 = 0.15) 23:47:12.922 00.000 30444 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.09 = 0.09) 23:47:12.922 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.12 mountX=0.05 mountY=0.00, mountTheta=0.09 23:47:12.922 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.01, opts=13) 23:47:12.922 00.000 30444 Enqueuing Move request for scope (0.05, -0.01) 23:47:12.922 00.000 15672 Worker thread wakes up 23:47:12.922 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd 23:47:12.922 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.01) 23:47:12.922 00.000 15672 Moving (0.05, -0.01) raw xDistance=0.05 yDistance=0.00 23:47:12.922 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:47:12.922 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:47:12.922 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 23:47:12.922 00.000 15672 MoveAxis(E, 0, ABG) 23:47:12.923 00.001 15672 Move returns status 0, amount 0 23:47:12.923 00.000 15672 MoveAxis(N, 0, ABG) 23:47:12.923 00.000 15672 Move returns status 0, amount 0 23:47:12.923 00.000 15672 move complete, result=0 23:47:12.923 00.000 15672 worker thread done servicing request 23:47:12.927 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=11415, FiltMin=2672, FiltMax=9162, Gamma=2.950 23:47:13.125 00.198 30444 UpdateGuideState exits: m=107328 SNR=78.9 Saturated 23:47:13.125 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:13.126 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:13.126 00.000 30444 Enqueuing Expose request 23:47:13.126 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:47:13.126 00.000 15672 Worker thread wakes up 23:47:13.126 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:13.127 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:15.036 01.909 15672 Exposure complete 23:47:15.056 00.020 15672 worker thread done servicing request 23:47:15.056 00.000 30444 OnExposeComplete: enter 23:47:15.056 00.000 30444 UpdateGuideState(): m_state=6 23:47:15.056 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2765 23:47:15.057 00.001 30444 Star::Find returns 1 (1), X=459.53, Y=196.46, Mass=109820, SNR=84.3, Peak=11604 HFD=3.2 23:47:15.057 00.000 30444 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.28) = xAngle (-2.52 = -2.52) 23:47:15.057 00.000 30444 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.58 = -2.58) 23:47:15.057 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-2.80 mountX=-0.23 mountY=-0.15, mountTheta=-2.57 23:47:15.057 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.10, opts=13) 23:47:15.057 00.000 30444 Enqueuing Move request for scope (-0.27, -0.10) 23:47:15.057 00.000 15672 Worker thread wakes up 23:47:15.057 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.10) opts 0xd 23:47:15.057 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.10) 23:47:15.057 00.000 15672 Moving (-0.27, -0.10) raw xDistance=-0.23 yDistance=-0.15 23:47:15.057 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:47:15.057 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:47:15.058 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:47:15.058 00.000 15672 MoveAxis(E, 0, ABG) 23:47:15.058 00.000 15672 Move returns status 0, amount 0 23:47:15.058 00.000 15672 MoveAxis(N, 0, ABG) 23:47:15.058 00.000 15672 Move returns status 0, amount 0 23:47:15.058 00.000 15672 move complete, result=0 23:47:15.058 00.000 15672 worker thread done servicing request 23:47:15.063 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11836, FiltMin=2609, FiltMax=9186, Gamma=2.950 23:47:15.172 00.109 30444 UpdateGuideState exits: m=109820 SNR=84.3 Saturated 23:47:15.172 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:15.173 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:15.173 00.000 30444 Enqueuing Expose request 23:47:15.173 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:47:15.173 00.000 15672 Worker thread wakes up 23:47:15.173 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:15.173 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:17.282 02.109 15672 Exposure complete 23:47:17.302 00.020 15672 worker thread done servicing request 23:47:17.302 00.000 30444 OnExposeComplete: enter 23:47:17.302 00.000 30444 UpdateGuideState(): m_state=6 23:47:17.302 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2766 23:47:17.302 00.000 30444 Star::Find returns 1 (1), X=459.25, Y=196.52, Mass=112536, SNR=99.2, Peak=11998 HFD=3.4 23:47:17.302 00.000 30444 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.28) = xAngle (-2.80 = -2.80) 23:47:17.302 00.000 30444 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.86 = -2.86) 23:47:17.302 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-0.03 hyp=0.55 cameraTheta=-3.08 mountX=-0.52 mountY=-0.15, mountTheta=-2.86 23:47:17.303 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-0.03, opts=13) 23:47:17.303 00.000 30444 Enqueuing Move request for scope (-0.55, -0.03) 23:47:17.303 00.000 15672 Worker thread wakes up 23:47:17.303 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.03) opts 0xd 23:47:17.303 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -0.03) 23:47:17.303 00.000 15672 Moving (-0.55, -0.03) raw xDistance=-0.52 yDistance=-0.15 23:47:17.303 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.52 23:47:17.303 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:47:17.303 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:47:17.303 00.000 15672 MoveAxis(E, 139, ABG) 23:47:17.303 00.000 15672 Guiding Dir = 2, Dur = 139 23:47:17.304 00.001 15672 IsSlewing returns 0 23:47:17.305 00.001 15672 IsGuiding returns 0 23:47:17.310 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2396, max=12344, FiltMin=2649, FiltMax=9019, Gamma=2.950 23:47:17.322 00.012 15672 PulseGuide returned control before completion, sleep 133 23:47:17.363 00.041 30444 UpdateGuideState exits: m=112536 SNR=99.2 Saturated 23:47:17.363 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:17.363 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:17.363 00.000 30444 Enqueuing Expose request 23:47:17.457 00.094 15672 IsGuiding returns 1 23:47:17.457 00.000 15672 scope still moving after pulse duration time elapsed 23:47:17.477 00.020 15672 IsSlewing returns 0 23:47:17.499 00.022 15672 IsGuiding returns 0 23:47:17.499 00.000 15672 scope move finished after 139 + 54 ms 23:47:17.499 00.000 15672 Move returns status 0, amount 139 23:47:17.499 00.000 15672 MoveAxis(N, 0, ABG) 23:47:17.499 00.000 15672 Move returns status 0, amount 0 23:47:17.499 00.000 15672 move complete, result=0 23:47:17.499 00.000 15672 worker thread done servicing request 23:47:17.499 00.000 15672 Worker thread wakes up 23:47:17.499 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:17.499 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:17.499 00.000 30444 GuideStep: -0.5 px 139 ms EAST, -0.2 px 0 ms NORTH 23:47:19.407 01.908 15672 Exposure complete 23:47:19.427 00.020 15672 worker thread done servicing request 23:47:19.427 00.000 30444 OnExposeComplete: enter 23:47:19.427 00.000 30444 UpdateGuideState(): m_state=6 23:47:19.427 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2767 23:47:19.427 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=196.28, Mass=117639, SNR=92.6, Peak=12610 HFD=3.4 23:47:19.427 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 23:47:19.427 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 23:47:19.427 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.27 hyp=0.31 cameraTheta=-2.05 mountX=-0.06 mountY=-0.30, mountTheta=-1.77 23:47:19.428 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.27, opts=13) 23:47:19.428 00.000 30444 Enqueuing Move request for scope (-0.14, -0.27) 23:47:19.428 00.000 15672 Worker thread wakes up 23:47:19.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.27) opts 0xd 23:47:19.428 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.27) 23:47:19.428 00.000 15672 Moving (-0.14, -0.27) raw xDistance=-0.06 yDistance=-0.30 23:47:19.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:47:19.428 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:47:19.428 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 23:47:19.428 00.000 15672 MoveAxis(E, 0, ABG) 23:47:19.428 00.000 15672 Move returns status 0, amount 0 23:47:19.428 00.000 15672 MoveAxis(N, 0, ABG) 23:47:19.428 00.000 15672 Move returns status 0, amount 0 23:47:19.428 00.000 15672 move complete, result=0 23:47:19.428 00.000 15672 worker thread done servicing request 23:47:19.433 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=12661, FiltMin=2648, FiltMax=9758, Gamma=2.950 23:47:19.483 00.050 30444 UpdateGuideState exits: m=117639 SNR=92.6 Saturated 23:47:19.483 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:19.483 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:19.483 00.000 30444 Enqueuing Expose request 23:47:19.483 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 23:47:19.483 00.000 15672 Worker thread wakes up 23:47:19.483 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:19.483 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:21.592 02.109 15672 Exposure complete 23:47:21.612 00.020 15672 worker thread done servicing request 23:47:21.612 00.000 30444 OnExposeComplete: enter 23:47:21.612 00.000 30444 UpdateGuideState(): m_state=6 23:47:21.612 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2768 23:47:21.612 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=196.23, Mass=102284, SNR=70.1, Peak=11825 HFD=3.3 23:47:21.612 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 23:47:21.612 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 23:47:21.612 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.33 hyp=0.35 cameraTheta=-1.96 mountX=-0.04 mountY=-0.35, mountTheta=-1.68 23:47:21.613 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.33, opts=13) 23:47:21.613 00.000 30444 Enqueuing Move request for scope (-0.13, -0.33) 23:47:21.613 00.000 15672 Worker thread wakes up 23:47:21.613 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.33) opts 0xd 23:47:21.613 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.33) 23:47:21.613 00.000 15672 Moving (-0.13, -0.33) raw xDistance=-0.04 yDistance=-0.35 23:47:21.613 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:47:21.613 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:47:21.613 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 23:47:21.613 00.000 15672 MoveAxis(E, 0, ABG) 23:47:21.613 00.000 15672 Move returns status 0, amount 0 23:47:21.613 00.000 15672 MoveAxis(N, 0, ABG) 23:47:21.613 00.000 15672 Move returns status 0, amount 0 23:47:21.613 00.000 15672 move complete, result=0 23:47:21.613 00.000 15672 worker thread done servicing request 23:47:21.618 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=13504, FiltMin=2665, FiltMax=10066, Gamma=2.950 23:47:21.667 00.049 30444 UpdateGuideState exits: m=102284 SNR=70.1 Saturated 23:47:21.667 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:21.667 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:21.668 00.001 30444 Enqueuing Expose request 23:47:21.668 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 23:47:21.668 00.000 15672 Worker thread wakes up 23:47:21.668 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:21.668 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:23.577 01.909 15672 Exposure complete 23:47:23.597 00.020 15672 worker thread done servicing request 23:47:23.597 00.000 30444 OnExposeComplete: enter 23:47:23.597 00.000 30444 UpdateGuideState(): m_state=6 23:47:23.597 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2769 23:47:23.597 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=195.98, Mass=108510, SNR=74.9, Peak=11120 HFD=4.0 23:47:23.597 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 23:47:23.597 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 23:47:23.597 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.58 hyp=0.63 cameraTheta=-1.16 mountX=0.40 mountY=-0.51, mountTheta=-0.91 23:47:23.598 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.58, opts=13) 23:47:23.598 00.000 30444 Enqueuing Move request for scope (0.25, -0.58) 23:47:23.598 00.000 15672 Worker thread wakes up 23:47:23.598 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.58) opts 0xd 23:47:23.598 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.58) 23:47:23.598 00.000 15672 Moving (0.25, -0.58) raw xDistance=0.40 yDistance=-0.51 23:47:23.598 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 23:47:23.598 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:47:23.598 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51 23:47:23.598 00.000 15672 MoveAxis(W, 108, ABG) 23:47:23.598 00.000 15672 Guiding Dir = 3, Dur = 108 23:47:23.599 00.001 15672 IsSlewing returns 0 23:47:23.600 00.001 15672 IsGuiding returns 0 23:47:23.604 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=12179, FiltMin=2662, FiltMax=9224, Gamma=2.950 23:47:23.649 00.045 15672 PulseGuide returned control before completion, sleep 70 23:47:23.722 00.073 15672 IsGuiding returns 1 23:47:23.722 00.000 15672 scope still moving after pulse duration time elapsed 23:47:23.743 00.021 15672 IsSlewing returns 0 23:47:23.761 00.018 15672 IsGuiding returns 0 23:47:23.762 00.001 15672 scope move finished after 108 + 53 ms 23:47:23.762 00.000 15672 Move returns status 0, amount 108 23:47:23.762 00.000 15672 MoveAxis(N, 0, ABG) 23:47:23.762 00.000 15672 Move returns status 0, amount 0 23:47:23.762 00.000 15672 move complete, result=0 23:47:23.762 00.000 15672 worker thread done servicing request 23:47:23.809 00.047 30444 UpdateGuideState exits: m=108510 SNR=74.9 Saturated 23:47:23.809 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:23.809 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:23.809 00.000 30444 Enqueuing Expose request 23:47:23.809 00.000 30444 GuideStep: 0.4 px 108 ms WEST, -0.5 px 0 ms NORTH 23:47:23.810 00.001 15672 Worker thread wakes up 23:47:23.810 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:23.810 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:25.922 02.112 15672 Exposure complete 23:47:25.942 00.020 15672 worker thread done servicing request 23:47:25.942 00.000 30444 OnExposeComplete: enter 23:47:25.942 00.000 30444 UpdateGuideState(): m_state=6 23:47:25.942 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 2770 23:47:25.942 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=196.39, Mass=117653, SNR=89.1, Peak=12340 HFD=3.3 23:47:25.942 00.000 30444 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 23:47:25.942 00.000 30444 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.35 = -2.35) 23:47:25.942 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-2.57 mountX=-0.21 mountY=-0.22, mountTheta=-2.32 23:47:25.943 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.17, opts=13) 23:47:25.943 00.000 30444 Enqueuing Move request for scope (-0.26, -0.17) 23:47:25.943 00.000 15672 Worker thread wakes up 23:47:25.943 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.17) opts 0xd 23:47:25.943 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.17) 23:47:25.943 00.000 15672 Moving (-0.26, -0.17) raw xDistance=-0.21 yDistance=-0.22 23:47:25.943 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 23:47:25.943 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:47:25.943 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 23:47:25.943 00.000 15672 MoveAxis(E, 0, ABG) 23:47:25.943 00.000 15672 Move returns status 0, amount 0 23:47:25.943 00.000 15672 MoveAxis(N, 0, ABG) 23:47:25.943 00.000 15672 Move returns status 0, amount 0 23:47:25.943 00.000 15672 move complete, result=0 23:47:25.943 00.000 15672 worker thread done servicing request 23:47:25.948 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=12340, FiltMin=2704, FiltMax=9266, Gamma=2.950 23:47:25.998 00.050 30444 UpdateGuideState exits: m=117653 SNR=89.1 Saturated 23:47:25.998 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:25.998 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:25.998 00.000 30444 Enqueuing Expose request 23:47:25.998 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:47:25.998 00.000 15672 Worker thread wakes up 23:47:25.998 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:25.998 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:27.907 01.909 15672 Exposure complete 23:47:27.927 00.020 15672 worker thread done servicing request 23:47:27.927 00.000 30444 OnExposeComplete: enter 23:47:27.927 00.000 30444 UpdateGuideState(): m_state=6 23:47:27.927 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2771 23:47:27.927 00.000 30444 Star::Find returns 1 (1), X=459.26, Y=195.98, Mass=100492, SNR=73.7, Peak=12192 HFD=3.2 23:47:27.927 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 23:47:27.927 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 23:47:27.927 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.57 hyp=0.78 cameraTheta=-2.32 mountX=-0.35 mountY=-0.68, mountTheta=-2.05 23:47:27.928 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.57, opts=13) 23:47:27.928 00.000 30444 Enqueuing Move request for scope (-0.53, -0.57) 23:47:27.928 00.000 15672 Worker thread wakes up 23:47:27.928 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.57) opts 0xd 23:47:27.928 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.57) 23:47:27.928 00.000 15672 Moving (-0.53, -0.57) raw xDistance=-0.35 yDistance=-0.68 23:47:27.928 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 23:47:27.928 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:47:27.928 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68 23:47:27.928 00.000 15672 MoveAxis(E, 96, ABG) 23:47:27.928 00.000 15672 Guiding Dir = 2, Dur = 96 23:47:27.929 00.001 15672 IsSlewing returns 0 23:47:27.933 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2390, max=12192, FiltMin=2697, FiltMax=8719, Gamma=2.950 23:47:27.961 00.028 15672 IsGuiding returns 0 23:47:27.977 00.016 15672 PulseGuide returned control before completion, sleep 91 23:47:27.982 00.005 30444 UpdateGuideState exits: m=100492 SNR=73.7 Saturated 23:47:27.982 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:27.982 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:27.982 00.000 30444 Enqueuing Expose request 23:47:28.070 00.088 15672 IsGuiding returns 1 23:47:28.070 00.000 15672 scope still moving after pulse duration time elapsed 23:47:28.091 00.021 15672 IsSlewing returns 0 23:47:28.092 00.001 15672 IsGuiding returns 0 23:47:28.092 00.000 15672 scope move finished after 96 + 34 ms 23:47:28.092 00.000 15672 Move returns status 0, amount 96 23:47:28.092 00.000 15672 MoveAxis(N, 0, ABG) 23:47:28.092 00.000 15672 Move returns status 0, amount 0 23:47:28.092 00.000 15672 move complete, result=0 23:47:28.092 00.000 15672 worker thread done servicing request 23:47:28.093 00.001 15672 Worker thread wakes up 23:47:28.093 00.000 30444 GuideStep: -0.4 px 96 ms EAST, -0.7 px 0 ms NORTH 23:47:28.093 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:28.093 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:30.202 02.109 15672 Exposure complete 23:47:30.222 00.020 15672 worker thread done servicing request 23:47:30.222 00.000 30444 OnExposeComplete: enter 23:47:30.222 00.000 30444 UpdateGuideState(): m_state=6 23:47:30.222 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2772 23:47:30.222 00.000 30444 Star::Find returns 1 (1), X=459.18, Y=195.82, Mass=109201, SNR=69.6, Peak=11586 HFD=3.7 23:47:30.222 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 23:47:30.222 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 23:47:30.222 00.000 30444 CameraToMount -- cameraX=-0.61 cameraY=-0.73 hyp=0.95 cameraTheta=-2.27 mountX=-0.39 mountY=-0.85, mountTheta=-2.00 23:47:30.223 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.61, y=-0.73, opts=13) 23:47:30.223 00.000 30444 Enqueuing Move request for scope (-0.61, -0.73) 23:47:30.223 00.000 15672 Worker thread wakes up 23:47:30.223 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.73) opts 0xd 23:47:30.223 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.61, -0.73) 23:47:30.223 00.000 15672 Moving (-0.61, -0.73) raw xDistance=-0.39 yDistance=-0.85 23:47:30.223 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39 23:47:30.223 00.000 15672 resist switch: large excursion: input -0.85 thresh 0.75 direction from 1 to -1 23:47:30.223 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.54 23:47:30.223 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 23:47:30.223 00.000 15672 MoveAxis(E, 112, ABG) 23:47:30.223 00.000 15672 Guiding Dir = 2, Dur = 112 23:47:30.224 00.001 15672 IsSlewing returns 0 23:47:30.224 00.000 15672 IsGuiding returns 0 23:47:30.228 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2429, max=11586, FiltMin=2658, FiltMax=8900, Gamma=2.950 23:47:30.246 00.018 15672 PulseGuide returned control before completion, sleep 102 23:47:30.280 00.034 30444 UpdateGuideState exits: m=109201 SNR=69.6 Saturated 23:47:30.280 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:30.280 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:30.280 00.000 30444 Enqueuing Expose request 23:47:30.350 00.070 15672 IsGuiding returns 1 23:47:30.351 00.001 15672 scope still moving after pulse duration time elapsed 23:47:30.371 00.020 15672 IsSlewing returns 0 23:47:30.389 00.018 15672 IsGuiding returns 0 23:47:30.389 00.000 15672 scope move finished after 112 + 52 ms 23:47:30.389 00.000 15672 Move returns status 0, amount 112 23:47:30.389 00.000 15672 MoveAxis(N, 151, ABG) 23:47:30.389 00.000 15672 Guiding Dir = 0, Dur = 151 23:47:30.389 00.000 15672 IsSlewing returns 0 23:47:30.390 00.001 15672 IsGuiding returns 0 23:47:30.471 00.081 15672 PulseGuide returned control before completion, sleep 82 23:47:30.583 00.112 15672 IsGuiding returns 1 23:47:30.584 00.001 15672 scope still moving after pulse duration time elapsed 23:47:30.605 00.021 15672 IsSlewing returns 0 23:47:30.607 00.002 15672 IsGuiding returns 1 23:47:30.628 00.021 15672 IsSlewing returns 0 23:47:30.631 00.003 15672 IsGuiding returns 1 23:47:30.652 00.021 15672 IsSlewing returns 0 23:47:30.661 00.009 15672 IsGuiding returns 0 23:47:30.661 00.000 15672 scope move finished after 151 + 119 ms 23:47:30.661 00.000 15672 Move returns status 0, amount 151 23:47:30.661 00.000 15672 move complete, result=0 23:47:30.661 00.000 15672 worker thread done servicing request 23:47:30.661 00.000 15672 Worker thread wakes up 23:47:30.661 00.000 30444 GuideStep: -0.4 px 112 ms EAST, -0.8 px 151 ms NORTH 23:47:30.661 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:30.661 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:32.567 01.906 15672 Exposure complete 23:47:32.587 00.020 15672 worker thread done servicing request 23:47:32.587 00.000 30444 OnExposeComplete: enter 23:47:32.587 00.000 30444 UpdateGuideState(): m_state=6 23:47:32.587 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2773 23:47:32.587 00.000 30444 Star::Find returns 1 (1), X=459.99, Y=196.07, Mass=116818, SNR=81.1, Peak=11296 HFD=4.0 23:47:32.587 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 23:47:32.587 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 23:47:32.587 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.49 hyp=0.52 cameraTheta=-1.20 mountX=0.32 mountY=-0.43, mountTheta=-0.94 23:47:32.588 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.49, opts=13) 23:47:32.588 00.000 30444 Enqueuing Move request for scope (0.19, -0.49) 23:47:32.588 00.000 15672 Worker thread wakes up 23:47:32.588 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.49) opts 0xd 23:47:32.588 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.49) 23:47:32.588 00.000 15672 Moving (0.19, -0.49) raw xDistance=0.32 yDistance=-0.43 23:47:32.588 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32 23:47:32.588 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 23:47:32.588 00.000 15672 MoveAxis(W, 77, ABG) 23:47:32.588 00.000 15672 Guiding Dir = 3, Dur = 77 23:47:32.590 00.002 15672 IsSlewing returns 0 23:47:32.591 00.001 15672 IsGuiding returns 0 23:47:32.595 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2378, max=11296, FiltMin=2696, FiltMax=8876, Gamma=2.950 23:47:32.610 00.015 15672 PulseGuide returned control before completion, sleep 69 23:47:32.644 00.034 30444 UpdateGuideState exits: m=116818 SNR=81.1 Saturated 23:47:32.644 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:32.644 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:32.645 00.001 30444 Enqueuing Expose request 23:47:32.738 00.093 15672 IsGuiding returns 0 23:47:32.738 00.000 15672 Move returns status 0, amount 77 23:47:32.739 00.001 15672 MoveAxis(N, 78, ABG) 23:47:32.739 00.000 15672 Guiding Dir = 0, Dur = 78 23:47:32.740 00.001 15672 IsSlewing returns 0 23:47:32.742 00.002 15672 IsGuiding returns 0 23:47:32.818 00.076 15672 PulseGuide returned control before completion, sleep 12 23:47:32.832 00.014 15672 IsGuiding returns 1 23:47:32.832 00.000 15672 scope still moving after pulse duration time elapsed 23:47:32.854 00.022 15672 IsSlewing returns 0 23:47:32.855 00.001 15672 IsGuiding returns 1 23:47:32.876 00.021 15672 IsSlewing returns 0 23:47:32.877 00.001 15672 IsGuiding returns 1 23:47:32.898 00.021 15672 IsSlewing returns 0 23:47:32.899 00.001 15672 IsGuiding returns 1 23:47:32.920 00.021 15672 IsSlewing returns 0 23:47:32.978 00.058 15672 IsGuiding returns 0 23:47:32.978 00.000 15672 scope move finished after 78 + 158 ms 23:47:32.978 00.000 15672 Move returns status 0, amount 78 23:47:32.978 00.000 15672 move complete, result=0 23:47:32.978 00.000 15672 worker thread done servicing request 23:47:32.979 00.001 30444 GuideStep: 0.3 px 77 ms WEST, -0.4 px 78 ms NORTH 23:47:32.979 00.000 15672 Worker thread wakes up 23:47:32.979 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:32.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:35.088 02.109 15672 Exposure complete 23:47:35.118 00.030 15672 worker thread done servicing request 23:47:35.118 00.000 30444 OnExposeComplete: enter 23:47:35.118 00.000 30444 UpdateGuideState(): m_state=6 23:47:35.118 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2774 23:47:35.118 00.000 30444 Star::Find returns 1 (1), X=459.46, Y=196.19, Mass=105947, SNR=79.9, Peak=10906 HFD=3.7 23:47:35.118 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 23:47:35.118 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 23:47:35.118 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.37 hyp=0.50 cameraTheta=-2.32 mountX=-0.23 mountY=-0.43, mountTheta=-2.05 23:47:35.119 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.37, opts=13) 23:47:35.119 00.000 30444 Enqueuing Move request for scope (-0.34, -0.37) 23:47:35.119 00.000 15672 Worker thread wakes up 23:47:35.119 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.37) opts 0xd 23:47:35.119 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.37) 23:47:35.119 00.000 15672 Moving (-0.34, -0.37) raw xDistance=-0.23 yDistance=-0.43 23:47:35.119 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:47:35.119 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 23:47:35.119 00.000 15672 MoveAxis(E, 0, ABG) 23:47:35.119 00.000 15672 Move returns status 0, amount 0 23:47:35.119 00.000 15672 MoveAxis(N, 77, ABG) 23:47:35.119 00.000 15672 Guiding Dir = 0, Dur = 77 23:47:35.120 00.001 15672 IsSlewing returns 0 23:47:35.121 00.001 15672 IsGuiding returns 0 23:47:35.125 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=10979, FiltMin=2645, FiltMax=8474, Gamma=2.950 23:47:35.175 00.050 30444 UpdateGuideState exits: m=105947 SNR=79.9 Saturated 23:47:35.175 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:35.175 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:35.175 00.000 30444 Enqueuing Expose request 23:47:35.200 00.025 15672 IsGuiding returns 1 23:47:35.200 00.000 15672 scope still moving after pulse duration time elapsed 23:47:35.221 00.021 15672 IsSlewing returns 0 23:47:35.222 00.001 15672 IsGuiding returns 1 23:47:35.244 00.022 15672 IsSlewing returns 0 23:47:35.244 00.000 15672 IsGuiding returns 1 23:47:35.266 00.022 15672 IsSlewing returns 0 23:47:35.267 00.001 15672 IsGuiding returns 1 23:47:35.288 00.021 15672 IsSlewing returns 0 23:47:35.290 00.002 15672 IsGuiding returns 1 23:47:35.312 00.022 15672 IsSlewing returns 0 23:47:35.358 00.046 15672 IsGuiding returns 0 23:47:35.359 00.001 15672 scope move finished after 77 + 160 ms 23:47:35.359 00.000 15672 Move returns status 0, amount 77 23:47:35.359 00.000 15672 move complete, result=0 23:47:35.359 00.000 15672 worker thread done servicing request 23:47:35.359 00.000 15672 Worker thread wakes up 23:47:35.359 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:35.360 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:35.360 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 77 ms NORTH 23:47:37.269 01.909 15672 Exposure complete 23:47:37.289 00.020 15672 worker thread done servicing request 23:47:37.289 00.000 30444 OnExposeComplete: enter 23:47:37.289 00.000 30444 UpdateGuideState(): m_state=6 23:47:37.289 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2775 23:47:37.289 00.000 30444 Star::Find returns 1 (1), X=459.20, Y=195.95, Mass=104090, SNR=75.5, Peak=10441 HFD=3.8 23:47:37.289 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 23:47:37.289 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 23:47:37.289 00.000 30444 CameraToMount -- cameraX=-0.60 cameraY=-0.61 hyp=0.85 cameraTheta=-2.35 mountX=-0.41 mountY=-0.72, mountTheta=-2.08 23:47:37.290 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.60, y=-0.61, opts=13) 23:47:37.290 00.000 30444 Enqueuing Move request for scope (-0.60, -0.61) 23:47:37.290 00.000 15672 Worker thread wakes up 23:47:37.290 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.61) opts 0xd 23:47:37.290 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.60, -0.61) 23:47:37.290 00.000 15672 Moving (-0.60, -0.61) raw xDistance=-0.41 yDistance=-0.72 23:47:37.290 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 23:47:37.290 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 23:47:37.290 00.000 15672 MoveAxis(E, 110, ABG) 23:47:37.290 00.000 15672 Guiding Dir = 2, Dur = 110 23:47:37.290 00.000 15672 IsSlewing returns 0 23:47:37.296 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=10706, FiltMin=2627, FiltMax=8621, Gamma=2.950 23:47:37.307 00.011 15672 IsGuiding returns 0 23:47:37.323 00.016 15672 PulseGuide returned control before completion, sleep 105 23:47:37.345 00.022 30444 UpdateGuideState exits: m=104090 SNR=75.5 Saturated 23:47:37.345 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:37.345 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:37.345 00.000 30444 Enqueuing Expose request 23:47:37.430 00.085 15672 IsGuiding returns 1 23:47:37.430 00.000 15672 scope still moving after pulse duration time elapsed 23:47:37.451 00.021 15672 IsSlewing returns 0 23:47:37.468 00.017 15672 IsGuiding returns 0 23:47:37.468 00.000 15672 scope move finished after 110 + 51 ms 23:47:37.469 00.001 15672 Move returns status 0, amount 110 23:47:37.469 00.000 15672 MoveAxis(N, 129, ABG) 23:47:37.469 00.000 15672 Guiding Dir = 0, Dur = 129 23:47:37.470 00.001 15672 IsSlewing returns 0 23:47:37.472 00.002 15672 IsGuiding returns 0 23:47:37.546 00.074 15672 PulseGuide returned control before completion, sleep 64 23:47:37.614 00.068 15672 IsGuiding returns 1 23:47:37.615 00.001 15672 scope still moving after pulse duration time elapsed 23:47:37.636 00.021 15672 IsSlewing returns 0 23:47:37.643 00.007 15672 IsGuiding returns 1 23:47:37.664 00.021 15672 IsSlewing returns 0 23:47:37.666 00.002 15672 IsGuiding returns 1 23:47:37.687 00.021 15672 IsSlewing returns 0 23:47:37.707 00.020 15672 IsGuiding returns 0 23:47:37.708 00.001 15672 scope move finished after 129 + 106 ms 23:47:37.708 00.000 15672 Move returns status 0, amount 129 23:47:37.708 00.000 15672 move complete, result=0 23:47:37.708 00.000 15672 worker thread done servicing request 23:47:37.708 00.000 15672 Worker thread wakes up 23:47:37.708 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:37.708 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:37.709 00.001 30444 GuideStep: -0.4 px 110 ms EAST, -0.7 px 129 ms NORTH 23:47:39.818 02.109 15672 Exposure complete 23:47:39.838 00.020 15672 worker thread done servicing request 23:47:39.838 00.000 30444 OnExposeComplete: enter 23:47:39.838 00.000 30444 UpdateGuideState(): m_state=6 23:47:39.838 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2776 23:47:39.838 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=196.12, Mass=103361, SNR=84.0, Peak=10704 HFD=3.5 23:47:39.838 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 23:47:39.838 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 23:47:39.838 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.44 hyp=0.44 cameraTheta=-1.64 mountX=0.09 mountY=-0.44, mountTheta=-1.36 23:47:39.838 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.44, opts=13) 23:47:39.838 00.000 30444 Enqueuing Move request for scope (-0.03, -0.44) 23:47:39.839 00.001 15672 Worker thread wakes up 23:47:39.839 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.44) opts 0xd 23:47:39.839 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.44) 23:47:39.839 00.000 15672 Moving (-0.03, -0.44) raw xDistance=0.09 yDistance=-0.44 23:47:39.839 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:47:39.839 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 23:47:39.839 00.000 15672 MoveAxis(E, 0, ABG) 23:47:39.839 00.000 15672 Move returns status 0, amount 0 23:47:39.839 00.000 15672 MoveAxis(N, 78, ABG) 23:47:39.839 00.000 15672 Guiding Dir = 0, Dur = 78 23:47:39.839 00.000 15672 IsSlewing returns 0 23:47:39.842 00.003 15672 IsGuiding returns 0 23:47:39.845 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=11719, FiltMin=2580, FiltMax=9247, Gamma=2.950 23:47:39.960 00.115 15672 IsGuiding returns 1 23:47:39.960 00.000 15672 scope still moving after pulse duration time elapsed 23:47:39.981 00.021 15672 IsSlewing returns 0 23:47:39.982 00.001 15672 IsGuiding returns 1 23:47:40.003 00.021 15672 IsSlewing returns 0 23:47:40.004 00.001 15672 IsGuiding returns 1 23:47:40.025 00.021 15672 IsSlewing returns 0 23:47:40.055 00.030 15672 IsGuiding returns 0 23:47:40.055 00.000 15672 scope move finished after 78 + 135 ms 23:47:40.055 00.000 15672 Move returns status 0, amount 78 23:47:40.055 00.000 15672 move complete, result=0 23:47:40.055 00.000 15672 worker thread done servicing request 23:47:40.099 00.044 30444 UpdateGuideState exits: m=103361 SNR=84.0 Saturated 23:47:40.099 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:40.099 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:40.099 00.000 30444 Enqueuing Expose request 23:47:40.099 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 78 ms NORTH 23:47:40.100 00.001 15672 Worker thread wakes up 23:47:40.100 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:40.100 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:42.014 01.914 15672 Exposure complete 23:47:42.044 00.030 15672 worker thread done servicing request 23:47:42.044 00.000 30444 OnExposeComplete: enter 23:47:42.044 00.000 30444 UpdateGuideState(): m_state=6 23:47:42.044 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2777 23:47:42.044 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=196.32, Mass=111242, SNR=79.7, Peak=11270 HFD=3.5 23:47:42.044 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 23:47:42.044 00.000 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 23:47:42.044 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.24 hyp=0.34 cameraTheta=-0.77 mountX=0.30 mountY=-0.18, mountTheta=-0.54 23:47:42.044 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.24, opts=13) 23:47:42.045 00.001 30444 Enqueuing Move request for scope (0.24, -0.24) 23:47:42.045 00.000 15672 Worker thread wakes up 23:47:42.045 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.24) opts 0xd 23:47:42.045 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.24) 23:47:42.045 00.000 15672 Moving (0.24, -0.24) raw xDistance=0.30 yDistance=-0.18 23:47:42.045 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 23:47:42.045 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:47:42.045 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:47:42.045 00.000 15672 MoveAxis(W, 81, ABG) 23:47:42.045 00.000 15672 Guiding Dir = 3, Dur = 81 23:47:42.045 00.000 15672 IsSlewing returns 0 23:47:42.047 00.002 15672 IsGuiding returns 0 23:47:42.050 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=12631, FiltMin=2625, FiltMax=9545, Gamma=2.950 23:47:42.067 00.017 15672 PulseGuide returned control before completion, sleep 71 23:47:42.101 00.034 30444 UpdateGuideState exits: m=111242 SNR=79.7 Saturated 23:47:42.101 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:42.101 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:42.101 00.000 30444 Enqueuing Expose request 23:47:42.140 00.039 15672 IsGuiding returns 1 23:47:42.140 00.000 15672 scope still moving after pulse duration time elapsed 23:47:42.161 00.021 15672 IsSlewing returns 0 23:47:42.180 00.019 15672 IsGuiding returns 0 23:47:42.180 00.000 15672 scope move finished after 81 + 51 ms 23:47:42.180 00.000 15672 Move returns status 0, amount 81 23:47:42.180 00.000 15672 MoveAxis(N, 0, ABG) 23:47:42.180 00.000 15672 Move returns status 0, amount 0 23:47:42.180 00.000 15672 move complete, result=0 23:47:42.180 00.000 15672 worker thread done servicing request 23:47:42.180 00.000 15672 Worker thread wakes up 23:47:42.180 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.2 px 0 ms NORTH 23:47:42.180 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:42.180 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:44.286 02.106 15672 Exposure complete 23:47:44.307 00.021 15672 worker thread done servicing request 23:47:44.307 00.000 30444 OnExposeComplete: enter 23:47:44.307 00.000 30444 UpdateGuideState(): m_state=6 23:47:44.307 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2778 23:47:44.307 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=196.39, Mass=115094, SNR=95.5, Peak=11310 HFD=3.4 23:47:44.307 00.000 30444 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.28) = xAngle (-2.26 = -2.26) 23:47:44.307 00.000 30444 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.32 = -2.32) 23:47:44.307 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-2.54 mountX=-0.18 mountY=-0.21, mountTheta=-2.28 23:47:44.308 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.16, opts=13) 23:47:44.308 00.000 30444 Enqueuing Move request for scope (-0.24, -0.16) 23:47:44.308 00.000 15672 Worker thread wakes up 23:47:44.308 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.16) opts 0xd 23:47:44.308 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.16) 23:47:44.309 00.001 15672 Moving (-0.24, -0.16) raw xDistance=-0.18 yDistance=-0.21 23:47:44.309 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:47:44.309 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:47:44.309 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 23:47:44.309 00.000 15672 MoveAxis(E, 0, ABG) 23:47:44.309 00.000 15672 Move returns status 0, amount 0 23:47:44.309 00.000 15672 MoveAxis(N, 0, ABG) 23:47:44.309 00.000 15672 Move returns status 0, amount 0 23:47:44.309 00.000 15672 move complete, result=0 23:47:44.309 00.000 15672 worker thread done servicing request 23:47:44.315 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=11680, FiltMin=2608, FiltMax=9151, Gamma=2.950 23:47:44.703 00.388 30444 UpdateGuideState exits: m=115094 SNR=95.5 Saturated 23:47:44.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:44.703 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:44.703 00.000 30444 Enqueuing Expose request 23:47:44.703 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:47:44.703 00.000 15672 Worker thread wakes up 23:47:44.703 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:44.703 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:46.620 01.917 15672 Exposure complete 23:47:46.652 00.032 15672 worker thread done servicing request 23:47:46.652 00.000 30444 OnExposeComplete: enter 23:47:46.652 00.000 30444 UpdateGuideState(): m_state=6 23:47:46.652 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2779 23:47:46.652 00.000 30444 Star::Find returns 1 (1), X=459.20, Y=196.13, Mass=102719, SNR=74.3, Peak=10727 HFD=3.6 23:47:46.652 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 23:47:46.652 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 23:47:46.652 00.000 30444 CameraToMount -- cameraX=-0.60 cameraY=-0.42 hyp=0.73 cameraTheta=-2.53 mountX=-0.46 mountY=-0.54, mountTheta=-2.27 23:47:46.653 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.60, y=-0.42, opts=13) 23:47:46.653 00.000 30444 Enqueuing Move request for scope (-0.60, -0.42) 23:47:46.653 00.000 15672 Worker thread wakes up 23:47:46.653 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.42) opts 0xd 23:47:46.653 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.60, -0.42) 23:47:46.653 00.000 15672 Moving (-0.60, -0.42) raw xDistance=-0.46 yDistance=-0.54 23:47:46.653 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 23:47:46.653 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 23:47:46.653 00.000 15672 MoveAxis(E, 124, ABG) 23:47:46.653 00.000 15672 Guiding Dir = 2, Dur = 124 23:47:46.654 00.001 15672 IsSlewing returns 0 23:47:46.655 00.001 15672 IsGuiding returns 0 23:47:46.660 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=10727, FiltMin=2676, FiltMax=8589, Gamma=2.950 23:47:46.684 00.024 15672 PulseGuide returned control before completion, sleep 106 23:47:46.772 00.088 30444 UpdateGuideState exits: m=102719 SNR=74.3 Saturated 23:47:46.772 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:46.772 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:46.772 00.000 30444 Enqueuing Expose request 23:47:46.793 00.021 15672 IsGuiding returns 1 23:47:46.793 00.000 15672 scope still moving after pulse duration time elapsed 23:47:46.814 00.021 15672 IsSlewing returns 0 23:47:46.828 00.014 15672 IsGuiding returns 0 23:47:46.829 00.001 15672 scope move finished after 124 + 49 ms 23:47:46.829 00.000 15672 Move returns status 0, amount 124 23:47:46.829 00.000 15672 MoveAxis(N, 97, ABG) 23:47:46.829 00.000 15672 Guiding Dir = 0, Dur = 97 23:47:46.829 00.000 15672 IsSlewing returns 0 23:47:46.830 00.001 15672 IsGuiding returns 0 23:47:46.908 00.078 15672 PulseGuide returned control before completion, sleep 29 23:47:46.941 00.033 15672 IsGuiding returns 1 23:47:46.941 00.000 15672 scope still moving after pulse duration time elapsed 23:47:46.962 00.021 15672 IsSlewing returns 0 23:47:46.963 00.001 15672 IsGuiding returns 1 23:47:46.983 00.020 15672 IsSlewing returns 0 23:47:46.985 00.002 15672 IsGuiding returns 1 23:47:47.006 00.021 15672 IsSlewing returns 0 23:47:47.021 00.015 15672 IsGuiding returns 0 23:47:47.021 00.000 15672 scope move finished after 97 + 93 ms 23:47:47.021 00.000 15672 Move returns status 0, amount 97 23:47:47.021 00.000 15672 move complete, result=0 23:47:47.021 00.000 15672 worker thread done servicing request 23:47:47.021 00.000 15672 Worker thread wakes up 23:47:47.021 00.000 30444 GuideStep: -0.5 px 124 ms EAST, -0.5 px 97 ms NORTH 23:47:47.021 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:47.021 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:49.129 02.108 15672 Exposure complete 23:47:49.149 00.020 15672 worker thread done servicing request 23:47:49.149 00.000 30444 OnExposeComplete: enter 23:47:49.149 00.000 30444 UpdateGuideState(): m_state=6 23:47:49.149 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2780 23:47:49.149 00.000 30444 Star::Find returns 1 (1), X=459.55, Y=195.87, Mass=109915, SNR=86.0, Peak=12391 HFD=3.5 23:47:49.149 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 23:47:49.149 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 23:47:49.150 00.001 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.69 hyp=0.73 cameraTheta=-1.92 mountX=-0.05 mountY=-0.72, mountTheta=-1.64 23:47:49.150 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.69, opts=13) 23:47:49.150 00.000 30444 Enqueuing Move request for scope (-0.25, -0.69) 23:47:49.150 00.000 15672 Worker thread wakes up 23:47:49.150 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.69) opts 0xd 23:47:49.150 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.69) 23:47:49.150 00.000 15672 Moving (-0.25, -0.69) raw xDistance=-0.05 yDistance=-0.72 23:47:49.150 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:47:49.150 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 23:47:49.150 00.000 15672 MoveAxis(E, 0, ABG) 23:47:49.150 00.000 15672 Move returns status 0, amount 0 23:47:49.150 00.000 15672 MoveAxis(N, 129, ABG) 23:47:49.150 00.000 15672 Guiding Dir = 0, Dur = 129 23:47:49.151 00.001 15672 IsSlewing returns 0 23:47:49.153 00.002 15672 IsGuiding returns 0 23:47:49.156 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2377, max=12391, FiltMin=2597, FiltMax=9269, Gamma=2.950 23:47:49.206 00.050 30444 UpdateGuideState exits: m=109915 SNR=86.0 Saturated 23:47:49.207 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:49.207 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:49.207 00.000 30444 Enqueuing Expose request 23:47:49.225 00.018 15672 PulseGuide returned control before completion, sleep 68 23:47:49.305 00.080 15672 IsGuiding returns 1 23:47:49.305 00.000 15672 scope still moving after pulse duration time elapsed 23:47:49.326 00.021 15672 IsSlewing returns 0 23:47:49.329 00.003 15672 IsGuiding returns 1 23:47:49.350 00.021 15672 IsSlewing returns 0 23:47:49.352 00.002 15672 IsGuiding returns 1 23:47:49.373 00.021 15672 IsSlewing returns 0 23:47:49.402 00.029 15672 IsGuiding returns 0 23:47:49.402 00.000 15672 scope move finished after 129 + 120 ms 23:47:49.402 00.000 15672 Move returns status 0, amount 129 23:47:49.402 00.000 15672 move complete, result=0 23:47:49.403 00.001 15672 worker thread done servicing request 23:47:49.403 00.000 15672 Worker thread wakes up 23:47:49.403 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:49.403 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:49.403 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 129 ms NORTH 23:47:51.308 01.905 15672 Exposure complete 23:47:51.328 00.020 15672 worker thread done servicing request 23:47:51.328 00.000 30444 OnExposeComplete: enter 23:47:51.328 00.000 30444 UpdateGuideState(): m_state=6 23:47:51.328 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2781 23:47:51.328 00.000 30444 Star::Find returns 1 (1), X=459.92, Y=195.67, Mass=105838, SNR=96.0, Peak=11425 HFD=3.6 23:47:51.328 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 23:47:51.328 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 23:47:51.328 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.88 hyp=0.89 cameraTheta=-1.43 mountX=0.36 mountY=-0.84, mountTheta=-1.16 23:47:51.329 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.88, opts=13) 23:47:51.329 00.000 30444 Enqueuing Move request for scope (0.13, -0.88) 23:47:51.329 00.000 15672 Worker thread wakes up 23:47:51.329 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.88) opts 0xd 23:47:51.329 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.88) 23:47:51.329 00.000 15672 Moving (0.13, -0.88) raw xDistance=0.36 yDistance=-0.84 23:47:51.329 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 23:47:51.329 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 23:47:51.329 00.000 15672 MoveAxis(W, 98, ABG) 23:47:51.329 00.000 15672 Guiding Dir = 3, Dur = 98 23:47:51.330 00.001 15672 IsSlewing returns 0 23:47:51.332 00.002 15672 IsGuiding returns 0 23:47:51.335 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=11841, FiltMin=2632, FiltMax=8992, Gamma=2.950 23:47:51.349 00.014 15672 PulseGuide returned control before completion, sleep 91 23:47:51.385 00.036 30444 UpdateGuideState exits: m=105838 SNR=96.0 Saturated 23:47:51.385 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:51.385 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:51.385 00.000 30444 Enqueuing Expose request 23:47:51.461 00.076 15672 IsGuiding returns 0 23:47:51.461 00.000 15672 Move returns status 0, amount 98 23:47:51.461 00.000 15672 MoveAxis(N, 149, ABG) 23:47:51.461 00.000 15672 Guiding Dir = 0, Dur = 149 23:47:51.461 00.000 15672 IsSlewing returns 0 23:47:51.462 00.001 15672 IsGuiding returns 0 23:47:51.541 00.079 15672 PulseGuide returned control before completion, sleep 81 23:47:51.625 00.084 15672 IsGuiding returns 1 23:47:51.625 00.000 15672 scope still moving after pulse duration time elapsed 23:47:51.647 00.022 15672 IsSlewing returns 0 23:47:51.716 00.069 15672 IsGuiding returns 0 23:47:51.716 00.000 15672 scope move finished after 149 + 105 ms 23:47:51.717 00.001 15672 Move returns status 0, amount 149 23:47:51.717 00.000 15672 move complete, result=0 23:47:51.717 00.000 15672 worker thread done servicing request 23:47:51.717 00.000 15672 Worker thread wakes up 23:47:51.717 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:51.717 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:51.717 00.000 30444 GuideStep: 0.4 px 98 ms WEST, -0.8 px 149 ms NORTH 23:47:53.826 02.109 15672 Exposure complete 23:47:53.846 00.020 15672 worker thread done servicing request 23:47:53.846 00.000 30444 OnExposeComplete: enter 23:47:53.846 00.000 30444 UpdateGuideState(): m_state=6 23:47:53.846 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2782 23:47:53.846 00.000 30444 Star::Find returns 1 (1), X=459.43, Y=196.08, Mass=112105, SNR=95.9, Peak=11645 HFD=3.6 23:47:53.846 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 23:47:53.847 00.001 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 23:47:53.847 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.48 hyp=0.60 cameraTheta=-2.22 mountX=-0.22 mountY=-0.54, mountTheta=-1.95 23:47:53.847 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.48, opts=13) 23:47:53.847 00.000 30444 Enqueuing Move request for scope (-0.36, -0.48) 23:47:53.847 00.000 15672 Worker thread wakes up 23:47:53.847 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.48) opts 0xd 23:47:53.847 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.48) 23:47:53.847 00.000 15672 Moving (-0.36, -0.48) raw xDistance=-0.22 yDistance=-0.54 23:47:53.847 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 23:47:53.847 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 23:47:53.847 00.000 15672 MoveAxis(E, 0, ABG) 23:47:53.847 00.000 15672 Move returns status 0, amount 0 23:47:53.847 00.000 15672 MoveAxis(N, 97, ABG) 23:47:53.848 00.001 15672 Guiding Dir = 0, Dur = 97 23:47:53.848 00.000 15672 IsSlewing returns 0 23:47:53.850 00.002 15672 IsGuiding returns 0 23:47:53.854 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=11645, FiltMin=2638, FiltMax=9180, Gamma=2.950 23:47:53.902 00.048 30444 UpdateGuideState exits: m=112105 SNR=95.9 Saturated 23:47:53.902 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:53.902 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:53.902 00.000 30444 Enqueuing Expose request 23:47:53.937 00.035 15672 PulseGuide returned control before completion, sleep 20 23:47:53.958 00.021 15672 IsGuiding returns 1 23:47:53.958 00.000 15672 scope still moving after pulse duration time elapsed 23:47:53.979 00.021 15672 IsSlewing returns 0 23:47:53.980 00.001 15672 IsGuiding returns 1 23:47:54.001 00.021 15672 IsSlewing returns 0 23:47:54.003 00.002 15672 IsGuiding returns 1 23:47:54.024 00.021 15672 IsSlewing returns 0 23:47:54.083 00.059 15672 IsGuiding returns 0 23:47:54.083 00.000 15672 scope move finished after 97 + 137 ms 23:47:54.083 00.000 15672 Move returns status 0, amount 97 23:47:54.084 00.001 15672 move complete, result=0 23:47:54.084 00.000 15672 worker thread done servicing request 23:47:54.084 00.000 15672 Worker thread wakes up 23:47:54.084 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:54.084 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:54.085 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 97 ms NORTH 23:47:55.993 01.908 15672 Exposure complete 23:47:56.013 00.020 15672 worker thread done servicing request 23:47:56.013 00.000 30444 OnExposeComplete: enter 23:47:56.013 00.000 30444 UpdateGuideState(): m_state=6 23:47:56.013 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2783 23:47:56.013 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=196.54, Mass=108443, SNR=94.2, Peak=11724 HFD=3.3 23:47:56.013 00.000 30444 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.28) = xAngle (-2.81 = -2.81) 23:47:56.013 00.000 30444 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 23:47:56.013 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.09 mountX=-0.23 mountY=-0.06, mountTheta=-2.87 23:47:56.013 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.01, opts=13) 23:47:56.014 00.001 30444 Enqueuing Move request for scope (-0.24, -0.01) 23:47:56.014 00.000 15672 Worker thread wakes up 23:47:56.014 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd 23:47:56.014 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.01) 23:47:56.014 00.000 15672 Moving (-0.24, -0.01) raw xDistance=-0.23 yDistance=-0.06 23:47:56.014 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:47:56.014 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:47:56.014 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:47:56.014 00.000 15672 MoveAxis(E, 0, ABG) 23:47:56.014 00.000 15672 Move returns status 0, amount 0 23:47:56.014 00.000 15672 MoveAxis(N, 0, ABG) 23:47:56.014 00.000 15672 Move returns status 0, amount 0 23:47:56.014 00.000 15672 move complete, result=0 23:47:56.014 00.000 15672 worker thread done servicing request 23:47:56.019 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=11724, FiltMin=2664, FiltMax=9068, Gamma=2.950 23:47:56.068 00.049 30444 UpdateGuideState exits: m=108443 SNR=94.2 Saturated 23:47:56.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:56.068 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:56.068 00.000 30444 Enqueuing Expose request 23:47:56.068 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:47:56.069 00.001 15672 Worker thread wakes up 23:47:56.069 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:56.069 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:47:58.176 02.107 15672 Exposure complete 23:47:58.196 00.020 15672 worker thread done servicing request 23:47:58.196 00.000 30444 OnExposeComplete: enter 23:47:58.196 00.000 30444 UpdateGuideState(): m_state=6 23:47:58.197 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2784 23:47:58.197 00.000 30444 Star::Find returns 1 (1), X=459.21, Y=196.62, Mass=107095, SNR=78.9, Peak=10799 HFD=3.6 23:47:58.197 00.000 30444 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.28) = xAngle (3.31 = -2.97) 23:47:58.197 00.000 30444 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.25 = -3.04) 23:47:58.197 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=0.06 hyp=0.59 cameraTheta=3.03 mountX=-0.58 mountY=-0.06, mountTheta=-3.04 23:47:58.197 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=0.06, opts=13) 23:47:58.197 00.000 30444 Enqueuing Move request for scope (-0.58, 0.06) 23:47:58.197 00.000 15672 Worker thread wakes up 23:47:58.197 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.06) opts 0xd 23:47:58.197 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, 0.06) 23:47:58.197 00.000 15672 Moving (-0.58, 0.06) raw xDistance=-0.58 yDistance=-0.06 23:47:58.197 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58 23:47:58.198 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:47:58.198 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:47:58.198 00.000 15672 MoveAxis(E, 156, ABG) 23:47:58.198 00.000 15672 Guiding Dir = 2, Dur = 156 23:47:58.199 00.001 15672 IsSlewing returns 0 23:47:58.200 00.001 15672 IsGuiding returns 0 23:47:58.203 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=11204, FiltMin=2660, FiltMax=9080, Gamma=2.950 23:47:58.218 00.015 15672 PulseGuide returned control before completion, sleep 148 23:47:58.369 00.151 15672 IsGuiding returns 1 23:47:58.369 00.000 15672 scope still moving after pulse duration time elapsed 23:47:58.390 00.021 15672 IsSlewing returns 0 23:47:58.395 00.005 15672 IsGuiding returns 0 23:47:58.396 00.001 15672 scope move finished after 156 + 39 ms 23:47:58.396 00.000 15672 Move returns status 0, amount 156 23:47:58.396 00.000 15672 MoveAxis(N, 0, ABG) 23:47:58.396 00.000 15672 Move returns status 0, amount 0 23:47:58.396 00.000 15672 move complete, result=0 23:47:58.396 00.000 15672 worker thread done servicing request 23:47:58.513 00.117 30444 UpdateGuideState exits: m=107095 SNR=78.9 Saturated 23:47:58.514 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:47:58.514 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:47:58.514 00.000 30444 Enqueuing Expose request 23:47:58.514 00.000 30444 GuideStep: -0.6 px 156 ms EAST, -0.1 px 0 ms NORTH 23:47:58.514 00.000 15672 Worker thread wakes up 23:47:58.515 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:47:58.515 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:00.421 01.906 15672 Exposure complete 23:48:00.442 00.021 15672 worker thread done servicing request 23:48:00.442 00.000 30444 OnExposeComplete: enter 23:48:00.442 00.000 30444 UpdateGuideState(): m_state=6 23:48:00.442 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2785 23:48:00.442 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=196.63, Mass=106632, SNR=83.2, Peak=11383 HFD=3.5 23:48:00.442 00.000 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.28) = xAngle (1.98 = 1.98) 23:48:00.442 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.92 = 1.92) 23:48:00.442 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.70 mountX=-0.03 mountY=0.07, mountTheta=1.97 23:48:00.443 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.07, opts=13) 23:48:00.443 00.000 30444 Enqueuing Move request for scope (-0.01, 0.07) 23:48:00.443 00.000 15672 Worker thread wakes up 23:48:00.443 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd 23:48:00.443 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.07) 23:48:00.443 00.000 15672 Moving (-0.01, 0.07) raw xDistance=-0.03 yDistance=0.07 23:48:00.443 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:48:00.443 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:48:00.444 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:48:00.444 00.000 15672 MoveAxis(E, 0, ABG) 23:48:00.444 00.000 15672 Move returns status 0, amount 0 23:48:00.444 00.000 15672 MoveAxis(N, 0, ABG) 23:48:00.444 00.000 15672 Move returns status 0, amount 0 23:48:00.444 00.000 15672 move complete, result=0 23:48:00.444 00.000 15672 worker thread done servicing request 23:48:00.450 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11887, FiltMin=2662, FiltMax=9070, Gamma=2.950 23:48:00.558 00.108 30444 UpdateGuideState exits: m=106632 SNR=83.2 Saturated 23:48:00.558 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:00.558 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:00.558 00.000 30444 Enqueuing Expose request 23:48:00.558 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:48:00.558 00.000 15672 Worker thread wakes up 23:48:00.558 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:00.558 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:02.666 02.108 15672 Exposure complete 23:48:02.685 00.019 15672 worker thread done servicing request 23:48:02.686 00.001 30444 OnExposeComplete: enter 23:48:02.686 00.000 30444 UpdateGuideState(): m_state=6 23:48:02.686 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2786 23:48:02.686 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=196.49, Mass=110496, SNR=96.2, Peak=10419 HFD=3.6 23:48:02.686 00.000 30444 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 23:48:02.686 00.000 30444 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 23:48:02.686 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.26 mountX=0.23 mountY=-0.01, mountTheta=-0.05 23:48:02.686 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.06, opts=13) 23:48:02.686 00.000 30444 Enqueuing Move request for scope (0.22, -0.06) 23:48:02.687 00.001 15672 Worker thread wakes up 23:48:02.687 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd 23:48:02.687 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.06) 23:48:02.687 00.000 15672 Moving (0.22, -0.06) raw xDistance=0.23 yDistance=-0.01 23:48:02.687 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 23:48:02.687 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:48:02.687 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:48:02.687 00.000 15672 MoveAxis(E, 0, ABG) 23:48:02.687 00.000 15672 Move returns status 0, amount 0 23:48:02.687 00.000 15672 MoveAxis(N, 0, ABG) 23:48:02.687 00.000 15672 Move returns status 0, amount 0 23:48:02.687 00.000 15672 move complete, result=0 23:48:02.687 00.000 15672 worker thread done servicing request 23:48:02.692 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=11568, FiltMin=2727, FiltMax=9316, Gamma=2.950 23:48:02.741 00.049 30444 UpdateGuideState exits: m=110496 SNR=96.2 Saturated 23:48:02.741 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:02.741 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:02.741 00.000 30444 Enqueuing Expose request 23:48:02.741 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 23:48:02.741 00.000 15672 Worker thread wakes up 23:48:02.741 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:02.741 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:04.648 01.907 15672 Exposure complete 23:48:04.668 00.020 15672 worker thread done servicing request 23:48:04.668 00.000 30444 OnExposeComplete: enter 23:48:04.668 00.000 30444 UpdateGuideState(): m_state=6 23:48:04.668 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2787 23:48:04.668 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=196.57, Mass=110303, SNR=83.2, Peak=10278 HFD=3.6 23:48:04.668 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 23:48:04.668 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.25 = 0.25) 23:48:04.669 00.001 30444 CameraToMount -- cameraX=0.48 cameraY=0.01 hyp=0.48 cameraTheta=0.03 mountX=0.46 mountY=0.12, mountTheta=0.25 23:48:04.669 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.01, opts=13) 23:48:04.669 00.000 30444 Enqueuing Move request for scope (0.48, 0.01) 23:48:04.669 00.000 15672 Worker thread wakes up 23:48:04.669 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.01) opts 0xd 23:48:04.669 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.01) 23:48:04.669 00.000 15672 Moving (0.48, 0.01) raw xDistance=0.46 yDistance=0.12 23:48:04.669 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 23:48:04.669 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:48:04.669 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:48:04.669 00.000 15672 MoveAxis(W, 124, ABG) 23:48:04.670 00.001 15672 Guiding Dir = 3, Dur = 124 23:48:04.671 00.001 15672 IsSlewing returns 0 23:48:04.672 00.001 15672 IsGuiding returns 0 23:48:04.676 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=11773, FiltMin=2683, FiltMax=9425, Gamma=2.950 23:48:04.687 00.011 15672 PulseGuide returned control before completion, sleep 119 23:48:04.729 00.042 30444 UpdateGuideState exits: m=110303 SNR=83.2 Saturated 23:48:04.729 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:04.729 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:04.729 00.000 30444 Enqueuing Expose request 23:48:04.833 00.104 15672 IsGuiding returns 0 23:48:04.833 00.000 15672 Move returns status 0, amount 124 23:48:04.833 00.000 15672 MoveAxis(N, 0, ABG) 23:48:04.833 00.000 15672 Move returns status 0, amount 0 23:48:04.833 00.000 15672 move complete, result=0 23:48:04.833 00.000 15672 worker thread done servicing request 23:48:04.833 00.000 15672 Worker thread wakes up 23:48:04.833 00.000 30444 GuideStep: 0.5 px 124 ms WEST, 0.1 px 0 ms NORTH 23:48:04.833 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:04.833 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:06.939 02.106 15672 Exposure complete 23:48:06.959 00.020 15672 worker thread done servicing request 23:48:06.959 00.000 30444 OnExposeComplete: enter 23:48:06.959 00.000 30444 UpdateGuideState(): m_state=6 23:48:06.959 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2788 23:48:06.959 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=196.84, Mass=107518, SNR=79.6, Peak=10734 HFD=3.5 23:48:06.959 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 23:48:06.959 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 23:48:06.960 00.001 30444 CameraToMount -- cameraX=0.29 cameraY=0.28 hyp=0.41 cameraTheta=0.76 mountX=0.21 mountY=0.34, mountTheta=1.03 23:48:06.960 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.28, opts=13) 23:48:06.960 00.000 30444 Enqueuing Move request for scope (0.29, 0.28) 23:48:06.960 00.000 15672 Worker thread wakes up 23:48:06.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.28) opts 0xd 23:48:06.960 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.28) 23:48:06.960 00.000 15672 Moving (0.29, 0.28) raw xDistance=0.21 yDistance=0.34 23:48:06.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:48:06.960 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:48:06.960 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 23:48:06.960 00.000 15672 MoveAxis(E, 0, ABG) 23:48:06.960 00.000 15672 Move returns status 0, amount 0 23:48:06.960 00.000 15672 MoveAxis(N, 0, ABG) 23:48:06.961 00.001 15672 Move returns status 0, amount 0 23:48:06.961 00.000 15672 move complete, result=0 23:48:06.961 00.000 15672 worker thread done servicing request 23:48:06.966 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=10928, FiltMin=2619, FiltMax=8680, Gamma=2.950 23:48:07.015 00.049 30444 UpdateGuideState exits: m=107518 SNR=79.6 Saturated 23:48:07.015 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:07.015 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:07.015 00.000 30444 Enqueuing Expose request 23:48:07.015 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 23:48:07.015 00.000 15672 Worker thread wakes up 23:48:07.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:07.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:08.921 01.906 15672 Exposure complete 23:48:08.941 00.020 15672 worker thread done servicing request 23:48:08.941 00.000 30444 OnExposeComplete: enter 23:48:08.941 00.000 30444 UpdateGuideState(): m_state=6 23:48:08.941 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2789 23:48:08.942 00.001 30444 Star::Find returns 1 (1), X=460.43, Y=196.37, Mass=112783, SNR=90.2, Peak=9937 HFD=3.4 23:48:08.942 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (-0.00 = -0.00) 23:48:08.942 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 23:48:08.942 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=-0.18 hyp=0.66 cameraTheta=-0.28 mountX=0.66 mountY=-0.04, mountTheta=-0.06 23:48:08.942 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=-0.18, opts=13) 23:48:08.942 00.000 30444 Enqueuing Move request for scope (0.63, -0.18) 23:48:08.942 00.000 15672 Worker thread wakes up 23:48:08.942 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.18) opts 0xd 23:48:08.942 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, -0.18) 23:48:08.942 00.000 15672 Moving (0.63, -0.18) raw xDistance=0.66 yDistance=-0.04 23:48:08.942 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66 23:48:08.942 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:48:08.943 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:48:08.943 00.000 15672 MoveAxis(W, 178, ABG) 23:48:08.943 00.000 15672 Guiding Dir = 3, Dur = 178 23:48:08.943 00.000 15672 IsSlewing returns 0 23:48:08.945 00.002 15672 IsGuiding returns 0 23:48:08.949 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=9937, FiltMin=2699, FiltMax=8993, Gamma=2.950 23:48:08.969 00.020 15672 PulseGuide returned control before completion, sleep 164 23:48:08.999 00.030 30444 UpdateGuideState exits: m=112783 SNR=90.2 Saturated 23:48:09.000 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:09.000 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:09.000 00.000 30444 Enqueuing Expose request 23:48:09.163 00.163 15672 IsGuiding returns 0 23:48:09.163 00.000 15672 Move returns status 0, amount 178 23:48:09.163 00.000 15672 MoveAxis(N, 0, ABG) 23:48:09.163 00.000 15672 Move returns status 0, amount 0 23:48:09.163 00.000 15672 move complete, result=0 23:48:09.163 00.000 15672 worker thread done servicing request 23:48:09.164 00.001 15672 Worker thread wakes up 23:48:09.164 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:09.164 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:09.164 00.000 30444 GuideStep: 0.7 px 178 ms WEST, -0.0 px 0 ms NORTH 23:48:11.271 02.107 15672 Exposure complete 23:48:11.295 00.024 15672 worker thread done servicing request 23:48:11.295 00.000 30444 OnExposeComplete: enter 23:48:11.295 00.000 30444 UpdateGuideState(): m_state=6 23:48:11.295 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2790 23:48:11.295 00.000 30444 Star::Find returns 1 (1), X=459.50, Y=196.22, Mass=102062, SNR=84.1, Peak=9878 HFD=3.7 23:48:11.295 00.000 30444 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 23:48:11.295 00.000 30444 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.07 = -2.07) 23:48:11.295 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.34 hyp=0.45 cameraTheta=-2.28 mountX=-0.19 mountY=-0.39, mountTheta=-2.02 23:48:11.295 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.34, opts=13) 23:48:11.296 00.001 30444 Enqueuing Move request for scope (-0.29, -0.34) 23:48:11.296 00.000 15672 Worker thread wakes up 23:48:11.296 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.34) opts 0xd 23:48:11.296 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.34) 23:48:11.296 00.000 15672 Moving (-0.29, -0.34) raw xDistance=-0.19 yDistance=-0.39 23:48:11.296 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:48:11.296 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 23:48:11.296 00.000 15672 MoveAxis(E, 0, ABG) 23:48:11.296 00.000 15672 Move returns status 0, amount 0 23:48:11.296 00.000 15672 MoveAxis(N, 70, ABG) 23:48:11.296 00.000 15672 Guiding Dir = 0, Dur = 70 23:48:11.296 00.000 15672 IsSlewing returns 0 23:48:11.298 00.002 15672 IsGuiding returns 0 23:48:11.302 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=10346, FiltMin=2568, FiltMax=8310, Gamma=2.950 23:48:11.352 00.050 30444 UpdateGuideState exits: m=102062 SNR=84.1 Saturated 23:48:11.352 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:11.352 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:11.352 00.000 30444 Enqueuing Expose request 23:48:11.417 00.065 15672 IsGuiding returns 1 23:48:11.417 00.000 15672 scope still moving after pulse duration time elapsed 23:48:11.439 00.022 15672 IsSlewing returns 0 23:48:11.442 00.003 15672 IsGuiding returns 1 23:48:11.464 00.022 15672 IsSlewing returns 0 23:48:11.479 00.015 15672 IsGuiding returns 0 23:48:11.479 00.000 15672 scope move finished after 70 + 111 ms 23:48:11.479 00.000 15672 Move returns status 0, amount 70 23:48:11.479 00.000 15672 move complete, result=0 23:48:11.480 00.001 15672 worker thread done servicing request 23:48:11.480 00.000 15672 Worker thread wakes up 23:48:11.480 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:11.480 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:11.480 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 70 ms NORTH 23:48:13.389 01.909 15672 Exposure complete 23:48:13.413 00.024 15672 worker thread done servicing request 23:48:13.413 00.000 30444 OnExposeComplete: enter 23:48:13.413 00.000 30444 UpdateGuideState(): m_state=6 23:48:13.413 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2791 23:48:13.413 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.76, Mass=115029, SNR=79.7, Peak=9778 HFD=3.8 23:48:13.413 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.70 = 0.70) 23:48:13.413 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 23:48:13.414 00.001 30444 CameraToMount -- cameraX=0.46 cameraY=0.21 hyp=0.50 cameraTheta=0.43 mountX=0.38 mountY=0.30, mountTheta=0.67 23:48:13.414 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.21, opts=13) 23:48:13.414 00.000 30444 Enqueuing Move request for scope (0.46, 0.21) 23:48:13.414 00.000 15672 Worker thread wakes up 23:48:13.414 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.21) opts 0xd 23:48:13.414 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.21) 23:48:13.414 00.000 15672 Moving (0.46, 0.21) raw xDistance=0.38 yDistance=0.30 23:48:13.414 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 23:48:13.414 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:48:13.414 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 23:48:13.414 00.000 15672 MoveAxis(W, 103, ABG) 23:48:13.414 00.000 15672 Guiding Dir = 3, Dur = 103 23:48:13.415 00.001 15672 IsSlewing returns 0 23:48:13.416 00.001 15672 IsGuiding returns 0 23:48:13.420 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=10836, FiltMin=2686, FiltMax=9061, Gamma=2.950 23:48:13.443 00.023 15672 PulseGuide returned control before completion, sleep 86 23:48:13.469 00.026 30444 UpdateGuideState exits: m=115029 SNR=79.7 Saturated 23:48:13.469 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:13.469 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:13.469 00.000 30444 Enqueuing Expose request 23:48:13.532 00.063 15672 IsGuiding returns 1 23:48:13.532 00.000 15672 scope still moving after pulse duration time elapsed 23:48:13.553 00.021 15672 IsSlewing returns 0 23:48:13.618 00.065 15672 IsGuiding returns 0 23:48:13.618 00.000 15672 scope move finished after 103 + 99 ms 23:48:13.618 00.000 15672 Move returns status 0, amount 103 23:48:13.618 00.000 15672 MoveAxis(N, 0, ABG) 23:48:13.618 00.000 15672 Move returns status 0, amount 0 23:48:13.618 00.000 15672 move complete, result=0 23:48:13.618 00.000 15672 worker thread done servicing request 23:48:13.618 00.000 15672 Worker thread wakes up 23:48:13.618 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:13.618 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:13.618 00.000 30444 GuideStep: 0.4 px 103 ms WEST, 0.3 px 0 ms NORTH 23:48:15.734 02.116 15672 Exposure complete 23:48:15.768 00.034 15672 worker thread done servicing request 23:48:15.768 00.000 30444 OnExposeComplete: enter 23:48:15.768 00.000 30444 UpdateGuideState(): m_state=6 23:48:15.768 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2792 23:48:15.768 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=197.30, Mass=102474, SNR=76.2, Peak=11815 HFD=3.5 23:48:15.768 00.000 30444 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.28) = xAngle (1.94 = 1.94) 23:48:15.768 00.000 30444 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.88 = 1.88) 23:48:15.769 00.001 30444 CameraToMount -- cameraX=-0.07 cameraY=0.74 hyp=0.75 cameraTheta=1.66 mountX=-0.27 mountY=0.71, mountTheta=1.93 23:48:15.769 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.74, opts=13) 23:48:15.769 00.000 30444 Enqueuing Move request for scope (-0.07, 0.74) 23:48:15.769 00.000 15672 Worker thread wakes up 23:48:15.769 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.74) opts 0xd 23:48:15.769 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.74) 23:48:15.769 00.000 15672 Moving (-0.07, 0.74) raw xDistance=-0.27 yDistance=0.71 23:48:15.769 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27 23:48:15.769 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:48:15.769 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.71 23:48:15.769 00.000 15672 MoveAxis(E, 66, ABG) 23:48:15.770 00.001 15672 Guiding Dir = 2, Dur = 66 23:48:15.770 00.000 15672 IsSlewing returns 0 23:48:15.771 00.001 15672 IsGuiding returns 0 23:48:15.775 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=12916, FiltMin=2677, FiltMax=9218, Gamma=2.950 23:48:15.790 00.015 15672 PulseGuide returned control before completion, sleep 57 23:48:15.825 00.035 30444 UpdateGuideState exits: m=102474 SNR=76.2 Saturated 23:48:15.825 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:15.825 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:15.825 00.000 30444 Enqueuing Expose request 23:48:15.850 00.025 15672 IsGuiding returns 1 23:48:15.850 00.000 15672 scope still moving after pulse duration time elapsed 23:48:15.871 00.021 15672 IsSlewing returns 0 23:48:15.872 00.001 15672 IsGuiding returns 0 23:48:15.872 00.000 15672 scope move finished after 66 + 34 ms 23:48:15.872 00.000 15672 Move returns status 0, amount 66 23:48:15.872 00.000 15672 MoveAxis(N, 0, ABG) 23:48:15.872 00.000 15672 Move returns status 0, amount 0 23:48:15.872 00.000 15672 move complete, result=0 23:48:15.872 00.000 15672 worker thread done servicing request 23:48:15.872 00.000 15672 Worker thread wakes up 23:48:15.872 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:15.872 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:15.872 00.000 30444 GuideStep: -0.3 px 66 ms EAST, 0.7 px 0 ms NORTH 23:48:17.777 01.905 15672 Exposure complete 23:48:17.799 00.022 15672 worker thread done servicing request 23:48:17.799 00.000 30444 OnExposeComplete: enter 23:48:17.799 00.000 30444 UpdateGuideState(): m_state=6 23:48:17.799 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2793 23:48:17.799 00.000 30444 Star::Find returns 1 (1), X=459.62, Y=197.20, Mass=107385, SNR=85.0, Peak=11564 HFD=3.4 23:48:17.799 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 23:48:17.799 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 23:48:17.799 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.65 hyp=0.67 cameraTheta=1.84 mountX=-0.35 mountY=0.59, mountTheta=2.10 23:48:17.800 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.65, opts=13) 23:48:17.800 00.000 30444 Enqueuing Move request for scope (-0.18, 0.65) 23:48:17.800 00.000 15672 Worker thread wakes up 23:48:17.800 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.65) opts 0xd 23:48:17.800 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.65) 23:48:17.800 00.000 15672 Moving (-0.18, 0.65) raw xDistance=-0.35 yDistance=0.59 23:48:17.800 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35 23:48:17.800 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.01 newest=1.61 23:48:17.800 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 23:48:17.800 00.000 15672 MoveAxis(E, 99, ABG) 23:48:17.800 00.000 15672 Guiding Dir = 2, Dur = 99 23:48:17.801 00.001 15672 IsSlewing returns 0 23:48:17.806 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=12327, FiltMin=2645, FiltMax=8906, Gamma=2.950 23:48:17.820 00.014 15672 IsGuiding returns 0 23:48:17.835 00.015 15672 PulseGuide returned control before completion, sleep 94 23:48:17.855 00.020 30444 UpdateGuideState exits: m=107385 SNR=85.0 Saturated 23:48:17.855 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:17.855 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:17.855 00.000 30444 Enqueuing Expose request 23:48:17.948 00.093 15672 IsGuiding returns 0 23:48:17.948 00.000 15672 Move returns status 0, amount 99 23:48:17.948 00.000 15672 MoveAxis(S, 106, ABG) 23:48:17.948 00.000 15672 Guiding Dir = 1, Dur = 106 23:48:17.949 00.001 15672 IsSlewing returns 0 23:48:17.951 00.002 15672 IsGuiding returns 0 23:48:18.027 00.076 15672 PulseGuide returned control before completion, sleep 41 23:48:18.070 00.043 15672 IsGuiding returns 1 23:48:18.070 00.000 15672 scope still moving after pulse duration time elapsed 23:48:18.092 00.022 15672 IsSlewing returns 0 23:48:18.093 00.001 15672 IsGuiding returns 1 23:48:18.114 00.021 15672 IsSlewing returns 0 23:48:18.117 00.003 15672 IsGuiding returns 1 23:48:18.138 00.021 15672 IsSlewing returns 0 23:48:18.141 00.003 15672 IsGuiding returns 1 23:48:18.161 00.020 15672 IsSlewing returns 0 23:48:18.188 00.027 15672 IsGuiding returns 0 23:48:18.189 00.001 15672 scope move finished after 106 + 131 ms 23:48:18.189 00.000 15672 Move returns status 0, amount 106 23:48:18.189 00.000 15672 move complete, result=0 23:48:18.189 00.000 15672 worker thread done servicing request 23:48:18.189 00.000 15672 Worker thread wakes up 23:48:18.189 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:18.189 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:18.190 00.001 30444 GuideStep: -0.4 px 99 ms EAST, 0.6 px 106 ms SOUTH 23:48:20.298 02.108 15672 Exposure complete 23:48:20.318 00.020 15672 worker thread done servicing request 23:48:20.319 00.001 30444 OnExposeComplete: enter 23:48:20.319 00.000 30444 UpdateGuideState(): m_state=6 23:48:20.319 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2794 23:48:20.319 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=196.99, Mass=121577, SNR=96.9, Peak=12085 HFD=3.4 23:48:20.319 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 23:48:20.319 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 23:48:20.319 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.43 hyp=0.70 cameraTheta=0.66 mountX=0.41 mountY=0.54, mountTheta=0.92 23:48:20.319 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.43, opts=13) 23:48:20.319 00.000 30444 Enqueuing Move request for scope (0.55, 0.43) 23:48:20.320 00.001 15672 Worker thread wakes up 23:48:20.320 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.43) opts 0xd 23:48:20.320 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.43) 23:48:20.320 00.000 15672 Moving (0.55, 0.43) raw xDistance=0.41 yDistance=0.54 23:48:20.320 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41 23:48:20.320 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 23:48:20.320 00.000 15672 MoveAxis(W, 104, ABG) 23:48:20.320 00.000 15672 Guiding Dir = 3, Dur = 104 23:48:20.320 00.000 15672 IsSlewing returns 0 23:48:20.322 00.002 15672 IsGuiding returns 0 23:48:20.326 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=12085, FiltMin=2636, FiltMax=9209, Gamma=2.950 23:48:20.343 00.017 15672 PulseGuide returned control before completion, sleep 93 23:48:20.375 00.032 30444 UpdateGuideState exits: m=121577 SNR=96.9 Saturated 23:48:20.375 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:20.375 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:20.375 00.000 30444 Enqueuing Expose request 23:48:20.439 00.064 15672 IsGuiding returns 1 23:48:20.439 00.000 15672 scope still moving after pulse duration time elapsed 23:48:20.460 00.021 15672 IsSlewing returns 0 23:48:20.461 00.001 15672 IsGuiding returns 1 23:48:20.483 00.022 15672 IsSlewing returns 0 23:48:20.487 00.004 15672 IsGuiding returns 0 23:48:20.488 00.001 15672 scope move finished after 104 + 61 ms 23:48:20.488 00.000 15672 Move returns status 0, amount 104 23:48:20.488 00.000 15672 MoveAxis(S, 97, ABG) 23:48:20.488 00.000 15672 Guiding Dir = 1, Dur = 97 23:48:20.488 00.000 15672 IsSlewing returns 0 23:48:20.490 00.002 15672 IsGuiding returns 0 23:48:20.573 00.083 15672 PulseGuide returned control before completion, sleep 25 23:48:20.600 00.027 15672 IsGuiding returns 1 23:48:20.600 00.000 15672 scope still moving after pulse duration time elapsed 23:48:20.623 00.023 15672 IsSlewing returns 0 23:48:20.625 00.002 15672 IsGuiding returns 1 23:48:20.648 00.023 15672 IsSlewing returns 0 23:48:20.695 00.047 15672 IsGuiding returns 0 23:48:20.696 00.001 15672 scope move finished after 97 + 109 ms 23:48:20.696 00.000 15672 Move returns status 0, amount 97 23:48:20.696 00.000 15672 move complete, result=0 23:48:20.696 00.000 15672 worker thread done servicing request 23:48:20.696 00.000 15672 Worker thread wakes up 23:48:20.696 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:20.696 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:20.879 00.183 30444 GuideStep: 0.4 px 104 ms WEST, 0.5 px 97 ms SOUTH 23:48:22.605 01.726 15672 Exposure complete 23:48:22.625 00.020 15672 worker thread done servicing request 23:48:22.625 00.000 30444 OnExposeComplete: enter 23:48:22.625 00.000 30444 UpdateGuideState(): m_state=6 23:48:22.625 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2795 23:48:22.625 00.000 30444 Star::Find returns 1 (1), X=460.75, Y=196.99, Mass=112415, SNR=76.2, Peak=10701 HFD=4.0 23:48:22.626 00.001 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 23:48:22.626 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 23:48:22.626 00.000 30444 CameraToMount -- cameraX=0.95 cameraY=0.43 hyp=1.04 cameraTheta=0.43 mountX=0.80 mountY=0.63, mountTheta=0.67 23:48:22.626 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.95, y=0.43, opts=13) 23:48:22.626 00.000 30444 Enqueuing Move request for scope (0.95, 0.43) 23:48:22.626 00.000 15672 Worker thread wakes up 23:48:22.626 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.95, 0.43) opts 0xd 23:48:22.626 00.000 15672 Handling offset move in thread for scope, endpoint = (0.95, 0.43) 23:48:22.626 00.000 15672 Moving (0.95, 0.43) raw xDistance=0.80 yDistance=0.63 23:48:22.626 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.80 23:48:22.626 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 23:48:22.626 00.000 15672 MoveAxis(W, 222, ABG) 23:48:22.627 00.001 15672 Guiding Dir = 3, Dur = 222 23:48:22.627 00.000 15672 IsSlewing returns 0 23:48:22.628 00.001 15672 IsGuiding returns 0 23:48:22.632 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=12385, FiltMin=2637, FiltMax=9287, Gamma=2.950 23:48:22.645 00.013 15672 PulseGuide returned control before completion, sleep 215 23:48:22.885 00.240 15672 IsGuiding returns 0 23:48:22.885 00.000 15672 Move returns status 0, amount 222 23:48:22.885 00.000 15672 MoveAxis(S, 112, ABG) 23:48:22.885 00.000 15672 Guiding Dir = 1, Dur = 112 23:48:22.885 00.000 15672 IsSlewing returns 0 23:48:22.886 00.001 15672 IsGuiding returns 0 23:48:22.900 00.014 30444 UpdateGuideState exits: m=112415 SNR=76.2 Saturated 23:48:22.900 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:22.900 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:22.900 00.000 30444 Enqueuing Expose request 23:48:22.963 00.063 15672 PulseGuide returned control before completion, sleep 45 23:48:23.009 00.046 15672 IsGuiding returns 1 23:48:23.010 00.001 15672 scope still moving after pulse duration time elapsed 23:48:23.031 00.021 15672 IsSlewing returns 0 23:48:23.061 00.030 15672 IsGuiding returns 1 23:48:23.081 00.020 15672 IsSlewing returns 0 23:48:23.083 00.002 15672 IsGuiding returns 1 23:48:23.103 00.020 15672 IsSlewing returns 0 23:48:23.124 00.021 15672 IsGuiding returns 0 23:48:23.125 00.001 15672 scope move finished after 112 + 127 ms 23:48:23.125 00.000 15672 Move returns status 0, amount 112 23:48:23.125 00.000 15672 move complete, result=0 23:48:23.125 00.000 15672 worker thread done servicing request 23:48:23.125 00.000 15672 Worker thread wakes up 23:48:23.125 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:23.125 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:23.126 00.001 30444 GuideStep: 0.8 px 222 ms WEST, 0.6 px 112 ms SOUTH 23:48:25.235 02.109 15672 Exposure complete 23:48:25.263 00.028 15672 worker thread done servicing request 23:48:25.263 00.000 30444 OnExposeComplete: enter 23:48:25.263 00.000 30444 UpdateGuideState(): m_state=6 23:48:25.263 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2796 23:48:25.263 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=196.78, Mass=105045, SNR=68.5, Peak=12069 HFD=3.4 23:48:25.263 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 23:48:25.263 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 23:48:25.263 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.64 mountX=-0.08 mountY=0.21, mountTheta=1.91 23:48:25.264 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.22, opts=13) 23:48:25.264 00.000 30444 Enqueuing Move request for scope (-0.02, 0.22) 23:48:25.264 00.000 15672 Worker thread wakes up 23:48:25.264 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd 23:48:25.264 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.22) 23:48:25.264 00.000 15672 Moving (-0.02, 0.22) raw xDistance=-0.08 yDistance=0.21 23:48:25.264 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:48:25.264 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:48:25.264 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:48:25.264 00.000 15672 MoveAxis(E, 0, ABG) 23:48:25.264 00.000 15672 Move returns status 0, amount 0 23:48:25.264 00.000 15672 MoveAxis(N, 0, ABG) 23:48:25.264 00.000 15672 Move returns status 0, amount 0 23:48:25.264 00.000 15672 move complete, result=0 23:48:25.264 00.000 15672 worker thread done servicing request 23:48:25.268 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=13037, FiltMin=2681, FiltMax=9152, Gamma=2.950 23:48:25.318 00.050 30444 UpdateGuideState exits: m=105045 SNR=68.5 Saturated 23:48:25.318 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:25.318 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:25.318 00.000 30444 Enqueuing Expose request 23:48:25.318 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:48:25.318 00.000 15672 Worker thread wakes up 23:48:25.318 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:25.318 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:27.227 01.909 15672 Exposure complete 23:48:27.247 00.020 15672 worker thread done servicing request 23:48:27.248 00.001 30444 OnExposeComplete: enter 23:48:27.248 00.000 30444 UpdateGuideState(): m_state=6 23:48:27.248 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2797 23:48:27.248 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=197.07, Mass=109177, SNR=78.1, Peak=11487 HFD=3.1 23:48:27.248 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 23:48:27.248 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 23:48:27.248 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.52 hyp=0.61 cameraTheta=1.01 mountX=0.17 mountY=0.58, mountTheta=1.28 23:48:27.248 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.52, opts=13) 23:48:27.249 00.001 30444 Enqueuing Move request for scope (0.33, 0.52) 23:48:27.249 00.000 15672 Worker thread wakes up 23:48:27.249 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.52) opts 0xd 23:48:27.249 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.52) 23:48:27.249 00.000 15672 Moving (0.33, 0.52) raw xDistance=0.17 yDistance=0.58 23:48:27.249 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:48:27.249 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 23:48:27.249 00.000 15672 MoveAxis(E, 0, ABG) 23:48:27.249 00.000 15672 Move returns status 0, amount 0 23:48:27.249 00.000 15672 MoveAxis(S, 103, ABG) 23:48:27.249 00.000 15672 Guiding Dir = 1, Dur = 103 23:48:27.250 00.001 15672 IsSlewing returns 0 23:48:27.251 00.001 15672 IsGuiding returns 0 23:48:27.257 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=13050, FiltMin=2681, FiltMax=10097, Gamma=2.950 23:48:27.325 00.068 15672 PulseGuide returned control before completion, sleep 39 23:48:27.366 00.041 15672 IsGuiding returns 1 23:48:27.366 00.000 15672 scope still moving after pulse duration time elapsed 23:48:27.387 00.021 15672 IsSlewing returns 0 23:48:27.389 00.002 15672 IsGuiding returns 1 23:48:27.409 00.020 15672 IsSlewing returns 0 23:48:27.412 00.003 15672 IsGuiding returns 1 23:48:27.432 00.020 15672 IsSlewing returns 0 23:48:27.454 00.022 15672 IsGuiding returns 0 23:48:27.455 00.001 15672 scope move finished after 103 + 100 ms 23:48:27.455 00.000 15672 Move returns status 0, amount 103 23:48:27.455 00.000 15672 move complete, result=0 23:48:27.455 00.000 15672 worker thread done servicing request 23:48:27.522 00.067 30444 UpdateGuideState exits: m=109177 SNR=78.1 Saturated 23:48:27.523 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:27.523 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:27.523 00.000 30444 Enqueuing Expose request 23:48:27.523 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 103 ms SOUTH 23:48:27.523 00.000 15672 Worker thread wakes up 23:48:27.524 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:27.524 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:29.633 02.109 15672 Exposure complete 23:48:29.653 00.020 15672 worker thread done servicing request 23:48:29.653 00.000 30444 OnExposeComplete: enter 23:48:29.653 00.000 30444 UpdateGuideState(): m_state=6 23:48:29.653 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2798 23:48:29.653 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=196.86, Mass=110191, SNR=75.2, Peak=11069 HFD=3.6 23:48:29.653 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 23:48:29.653 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 23:48:29.653 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.31 hyp=0.69 cameraTheta=0.46 mountX=0.51 mountY=0.43, mountTheta=0.71 23:48:29.654 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.31, opts=13) 23:48:29.654 00.000 30444 Enqueuing Move request for scope (0.61, 0.31) 23:48:29.654 00.000 15672 Worker thread wakes up 23:48:29.654 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.31) opts 0xd 23:48:29.654 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.31) 23:48:29.654 00.000 15672 Moving (0.61, 0.31) raw xDistance=0.51 yDistance=0.43 23:48:29.654 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 23:48:29.654 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 23:48:29.654 00.000 15672 MoveAxis(W, 137, ABG) 23:48:29.654 00.000 15672 Guiding Dir = 3, Dur = 137 23:48:29.655 00.001 15672 IsSlewing returns 0 23:48:29.656 00.001 15672 IsGuiding returns 0 23:48:29.661 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=11363, FiltMin=2679, FiltMax=9378, Gamma=2.950 23:48:29.673 00.012 15672 PulseGuide returned control before completion, sleep 131 23:48:29.710 00.037 30444 UpdateGuideState exits: m=110191 SNR=75.2 Saturated 23:48:29.710 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:29.710 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:29.710 00.000 30444 Enqueuing Expose request 23:48:29.834 00.124 15672 IsGuiding returns 0 23:48:29.834 00.000 15672 Move returns status 0, amount 137 23:48:29.834 00.000 15672 MoveAxis(S, 77, ABG) 23:48:29.834 00.000 15672 Guiding Dir = 1, Dur = 77 23:48:29.834 00.000 15672 IsSlewing returns 0 23:48:29.835 00.001 15672 IsGuiding returns 0 23:48:29.946 00.111 15672 IsGuiding returns 1 23:48:29.946 00.000 15672 scope still moving after pulse duration time elapsed 23:48:29.967 00.021 15672 IsSlewing returns 0 23:48:29.974 00.007 15672 IsGuiding returns 1 23:48:29.995 00.021 15672 IsSlewing returns 0 23:48:29.997 00.002 15672 IsGuiding returns 1 23:48:30.017 00.020 15672 IsSlewing returns 0 23:48:30.042 00.025 15672 IsGuiding returns 0 23:48:30.042 00.000 15672 scope move finished after 77 + 129 ms 23:48:30.042 00.000 15672 Move returns status 0, amount 77 23:48:30.042 00.000 15672 move complete, result=0 23:48:30.042 00.000 15672 worker thread done servicing request 23:48:30.042 00.000 15672 Worker thread wakes up 23:48:30.042 00.000 30444 GuideStep: 0.5 px 137 ms WEST, 0.4 px 77 ms SOUTH 23:48:30.042 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:30.042 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:31.948 01.906 15672 Exposure complete 23:48:31.968 00.020 15672 worker thread done servicing request 23:48:31.968 00.000 30444 OnExposeComplete: enter 23:48:31.968 00.000 30444 UpdateGuideState(): m_state=6 23:48:31.968 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2799 23:48:31.968 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=197.10, Mass=103513, SNR=72.0, Peak=11439 HFD=3.1 23:48:31.968 00.000 30444 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 23:48:31.968 00.000 30444 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 23:48:31.968 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.55 hyp=0.70 cameraTheta=0.90 mountX=0.27 mountY=0.63, mountTheta=1.16 23:48:31.969 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.55, opts=13) 23:48:31.969 00.000 30444 Enqueuing Move request for scope (0.44, 0.55) 23:48:31.969 00.000 15672 Worker thread wakes up 23:48:31.969 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.55) opts 0xd 23:48:31.969 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.55) 23:48:31.969 00.000 15672 Moving (0.44, 0.55) raw xDistance=0.27 yDistance=0.63 23:48:31.969 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27 23:48:31.969 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 23:48:31.969 00.000 15672 MoveAxis(W, 83, ABG) 23:48:31.969 00.000 15672 Guiding Dir = 3, Dur = 83 23:48:31.970 00.001 15672 IsSlewing returns 0 23:48:31.972 00.002 15672 IsGuiding returns 0 23:48:31.976 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2387, max=14342, FiltMin=2663, FiltMax=9863, Gamma=2.950 23:48:31.989 00.013 15672 PulseGuide returned control before completion, sleep 76 23:48:32.102 00.113 15672 IsGuiding returns 0 23:48:32.102 00.000 15672 Move returns status 0, amount 83 23:48:32.102 00.000 15672 MoveAxis(S, 112, ABG) 23:48:32.102 00.000 15672 Guiding Dir = 1, Dur = 112 23:48:32.102 00.000 15672 IsSlewing returns 0 23:48:32.103 00.001 15672 IsGuiding returns 0 23:48:32.108 00.005 30444 UpdateGuideState exits: m=103513 SNR=72.0 Saturated 23:48:32.108 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:32.108 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:32.108 00.000 30444 Enqueuing Expose request 23:48:32.182 00.074 15672 PulseGuide returned control before completion, sleep 44 23:48:32.227 00.045 15672 IsGuiding returns 1 23:48:32.228 00.001 15672 scope still moving after pulse duration time elapsed 23:48:32.249 00.021 15672 IsSlewing returns 0 23:48:32.252 00.003 15672 IsGuiding returns 1 23:48:32.274 00.022 15672 IsSlewing returns 0 23:48:32.276 00.002 15672 IsGuiding returns 1 23:48:32.297 00.021 15672 IsSlewing returns 0 23:48:32.357 00.060 15672 IsGuiding returns 0 23:48:32.358 00.001 15672 scope move finished after 112 + 142 ms 23:48:32.358 00.000 15672 Move returns status 0, amount 112 23:48:32.358 00.000 15672 move complete, result=0 23:48:32.358 00.000 15672 worker thread done servicing request 23:48:32.358 00.000 15672 Worker thread wakes up 23:48:32.358 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:32.359 00.001 30444 GuideStep: 0.3 px 83 ms WEST, 0.6 px 112 ms SOUTH 23:48:32.359 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:34.469 02.110 15672 Exposure complete 23:48:34.489 00.020 15672 worker thread done servicing request 23:48:34.489 00.000 30444 OnExposeComplete: enter 23:48:34.489 00.000 30444 UpdateGuideState(): m_state=6 23:48:34.489 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2800 23:48:34.489 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=196.79, Mass=113446, SNR=79.7, Peak=11250 HFD=3.5 23:48:34.489 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 23:48:34.489 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 23:48:34.489 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.23 hyp=0.55 cameraTheta=0.44 mountX=0.41 mountY=0.34, mountTheta=0.68 23:48:34.489 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.23, opts=13) 23:48:34.490 00.001 30444 Enqueuing Move request for scope (0.50, 0.23) 23:48:34.490 00.000 15672 Worker thread wakes up 23:48:34.490 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.23) opts 0xd 23:48:34.490 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.23) 23:48:34.490 00.000 15672 Moving (0.50, 0.23) raw xDistance=0.41 yDistance=0.34 23:48:34.490 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41 23:48:34.490 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 23:48:34.490 00.000 15672 MoveAxis(W, 117, ABG) 23:48:34.490 00.000 15672 Guiding Dir = 3, Dur = 117 23:48:34.490 00.000 15672 IsSlewing returns 0 23:48:34.492 00.002 15672 IsGuiding returns 0 23:48:34.496 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=12877, FiltMin=2662, FiltMax=9502, Gamma=2.950 23:48:34.513 00.017 15672 PulseGuide returned control before completion, sleep 106 23:48:34.545 00.032 30444 UpdateGuideState exits: m=113446 SNR=79.7 Saturated 23:48:34.545 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:34.545 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:34.545 00.000 30444 Enqueuing Expose request 23:48:34.622 00.077 15672 IsGuiding returns 1 23:48:34.622 00.000 15672 scope still moving after pulse duration time elapsed 23:48:34.643 00.021 15672 IsSlewing returns 0 23:48:34.658 00.015 15672 IsGuiding returns 0 23:48:34.659 00.001 15672 scope move finished after 117 + 50 ms 23:48:34.659 00.000 15672 Move returns status 0, amount 117 23:48:34.659 00.000 15672 MoveAxis(S, 60, ABG) 23:48:34.659 00.000 15672 Guiding Dir = 1, Dur = 60 23:48:34.660 00.001 15672 IsSlewing returns 0 23:48:34.664 00.004 15672 IsGuiding returns 0 23:48:34.770 00.106 15672 IsGuiding returns 1 23:48:34.771 00.001 15672 scope still moving after pulse duration time elapsed 23:48:34.791 00.020 15672 IsSlewing returns 0 23:48:34.817 00.026 15672 IsGuiding returns 0 23:48:34.817 00.000 15672 scope move finished after 60 + 93 ms 23:48:34.817 00.000 15672 Move returns status 0, amount 60 23:48:34.817 00.000 15672 move complete, result=0 23:48:34.817 00.000 15672 worker thread done servicing request 23:48:34.818 00.001 15672 Worker thread wakes up 23:48:34.818 00.000 30444 GuideStep: 0.4 px 117 ms WEST, 0.3 px 60 ms SOUTH 23:48:34.818 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:34.818 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:36.726 01.908 15672 Exposure complete 23:48:36.746 00.020 15672 worker thread done servicing request 23:48:36.746 00.000 30444 OnExposeComplete: enter 23:48:36.746 00.000 30444 UpdateGuideState(): m_state=6 23:48:36.746 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2801 23:48:36.746 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=196.80, Mass=110832, SNR=87.9, Peak=11504 HFD=3.5 23:48:36.746 00.000 30444 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.28) = xAngle (2.28 = 2.28) 23:48:36.746 00.000 30444 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.22 = 2.22) 23:48:36.746 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=2.00 mountX=-0.17 mountY=0.21, mountTheta=2.25 23:48:36.747 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.24, opts=13) 23:48:36.747 00.000 30444 Enqueuing Move request for scope (-0.11, 0.24) 23:48:36.747 00.000 15672 Worker thread wakes up 23:48:36.747 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd 23:48:36.747 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.24) 23:48:36.747 00.000 15672 Moving (-0.11, 0.24) raw xDistance=-0.17 yDistance=0.21 23:48:36.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:48:36.747 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:48:36.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:48:36.747 00.000 15672 MoveAxis(E, 0, ABG) 23:48:36.747 00.000 15672 Move returns status 0, amount 0 23:48:36.747 00.000 15672 MoveAxis(N, 0, ABG) 23:48:36.747 00.000 15672 Move returns status 0, amount 0 23:48:36.747 00.000 15672 move complete, result=0 23:48:36.747 00.000 15672 worker thread done servicing request 23:48:36.752 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=12061, FiltMin=2659, FiltMax=9244, Gamma=2.950 23:48:37.235 00.483 30444 UpdateGuideState exits: m=110832 SNR=87.9 Saturated 23:48:37.235 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:37.236 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:37.236 00.000 30444 Enqueuing Expose request 23:48:37.236 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:48:37.236 00.000 15672 Worker thread wakes up 23:48:37.236 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:37.236 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:39.353 02.117 15672 Exposure complete 23:48:39.386 00.033 15672 worker thread done servicing request 23:48:39.386 00.000 30444 OnExposeComplete: enter 23:48:39.386 00.000 30444 UpdateGuideState(): m_state=6 23:48:39.386 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2802 23:48:39.386 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=196.73, Mass=104027, SNR=71.9, Peak=11453 HFD=3.5 23:48:39.386 00.000 30444 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 23:48:39.386 00.000 30444 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 23:48:39.386 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.83 mountX=-0.09 mountY=0.17, mountTheta=2.09 23:48:39.387 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.18, opts=13) 23:48:39.387 00.000 30444 Enqueuing Move request for scope (-0.05, 0.18) 23:48:39.387 00.000 15672 Worker thread wakes up 23:48:39.387 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd 23:48:39.387 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.18) 23:48:39.387 00.000 15672 Moving (-0.05, 0.18) raw xDistance=-0.09 yDistance=0.17 23:48:39.387 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:48:39.387 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:48:39.387 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:48:39.387 00.000 15672 MoveAxis(E, 0, ABG) 23:48:39.387 00.000 15672 Move returns status 0, amount 0 23:48:39.387 00.000 15672 MoveAxis(N, 0, ABG) 23:48:39.387 00.000 15672 Move returns status 0, amount 0 23:48:39.388 00.001 15672 move complete, result=0 23:48:39.388 00.000 15672 worker thread done servicing request 23:48:39.392 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=12843, FiltMin=2617, FiltMax=9330, Gamma=2.950 23:48:39.442 00.050 30444 UpdateGuideState exits: m=104027 SNR=71.9 Saturated 23:48:39.442 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:39.442 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:39.442 00.000 30444 Enqueuing Expose request 23:48:39.442 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:48:39.442 00.000 15672 Worker thread wakes up 23:48:39.442 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:39.442 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:41.349 01.907 15672 Exposure complete 23:48:41.373 00.024 15672 worker thread done servicing request 23:48:41.373 00.000 30444 OnExposeComplete: enter 23:48:41.373 00.000 30444 UpdateGuideState(): m_state=6 23:48:41.373 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2803 23:48:41.373 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=196.63, Mass=119663, SNR=87.3, Peak=11741 HFD=3.5 23:48:41.373 00.000 30444 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.28) = xAngle (0.69 = 0.69) 23:48:41.373 00.000 30444 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.63 = 0.63) 23:48:41.373 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.19 cameraTheta=0.41 mountX=0.15 mountY=0.11, mountTheta=0.65 23:48:41.374 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.08, opts=13) 23:48:41.374 00.000 30444 Enqueuing Move request for scope (0.18, 0.08) 23:48:41.374 00.000 15672 Worker thread wakes up 23:48:41.374 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd 23:48:41.374 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.08) 23:48:41.374 00.000 15672 Moving (0.18, 0.08) raw xDistance=0.15 yDistance=0.11 23:48:41.374 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 23:48:41.374 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:48:41.374 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:48:41.374 00.000 15672 MoveAxis(E, 0, ABG) 23:48:41.374 00.000 15672 Move returns status 0, amount 0 23:48:41.374 00.000 15672 MoveAxis(N, 0, ABG) 23:48:41.374 00.000 15672 Move returns status 0, amount 0 23:48:41.374 00.000 15672 move complete, result=0 23:48:41.374 00.000 15672 worker thread done servicing request 23:48:41.379 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=12146, FiltMin=2661, FiltMax=10221, Gamma=2.950 23:48:41.428 00.049 30444 UpdateGuideState exits: m=119663 SNR=87.3 Saturated 23:48:41.428 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:41.428 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:41.428 00.000 30444 Enqueuing Expose request 23:48:41.428 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:48:41.428 00.000 15672 Worker thread wakes up 23:48:41.428 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:41.428 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:43.545 02.117 15672 Exposure complete 23:48:43.579 00.034 15672 worker thread done servicing request 23:48:43.579 00.000 30444 OnExposeComplete: enter 23:48:43.579 00.000 30444 UpdateGuideState(): m_state=6 23:48:43.579 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2804 23:48:43.579 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=196.44, Mass=106900, SNR=89.0, Peak=11554 HFD=3.4 23:48:43.579 00.000 30444 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.28) = xAngle (-0.58 = -0.58) 23:48:43.579 00.000 30444 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.64 = -0.64) 23:48:43.579 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.86 mountX=0.12 mountY=-0.09, mountTheta=-0.62 23:48:43.580 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.11, opts=13) 23:48:43.580 00.000 30444 Enqueuing Move request for scope (0.10, -0.11) 23:48:43.580 00.000 15672 Worker thread wakes up 23:48:43.580 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd 23:48:43.580 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.11) 23:48:43.580 00.000 15672 Moving (0.10, -0.11) raw xDistance=0.12 yDistance=-0.09 23:48:43.580 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:48:43.580 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:48:43.580 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 23:48:43.580 00.000 15672 MoveAxis(E, 0, ABG) 23:48:43.580 00.000 15672 Move returns status 0, amount 0 23:48:43.580 00.000 15672 MoveAxis(N, 0, ABG) 23:48:43.580 00.000 15672 Move returns status 0, amount 0 23:48:43.580 00.000 15672 move complete, result=0 23:48:43.580 00.000 15672 worker thread done servicing request 23:48:43.585 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=11687, FiltMin=2571, FiltMax=9312, Gamma=2.950 23:48:43.635 00.050 30444 UpdateGuideState exits: m=106900 SNR=89.0 Saturated 23:48:43.635 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:43.635 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:43.635 00.000 30444 Enqueuing Expose request 23:48:43.635 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:48:43.635 00.000 15672 Worker thread wakes up 23:48:43.635 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:43.635 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:45.543 01.908 15672 Exposure complete 23:48:45.565 00.022 15672 worker thread done servicing request 23:48:45.565 00.000 30444 OnExposeComplete: enter 23:48:45.565 00.000 30444 UpdateGuideState(): m_state=6 23:48:45.566 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2805 23:48:45.566 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=196.64, Mass=108230, SNR=88.2, Peak=10188 HFD=3.5 23:48:45.566 00.000 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 23:48:45.566 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 23:48:45.566 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=0.09 hyp=0.59 cameraTheta=0.15 mountX=0.54 mountY=0.21, mountTheta=0.37 23:48:45.566 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=0.09, opts=13) 23:48:45.566 00.000 30444 Enqueuing Move request for scope (0.58, 0.09) 23:48:45.566 00.000 15672 Worker thread wakes up 23:48:45.566 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.09) opts 0xd 23:48:45.566 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 0.09) 23:48:45.567 00.001 15672 Moving (0.58, 0.09) raw xDistance=0.54 yDistance=0.21 23:48:45.567 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54 23:48:45.567 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:48:45.567 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:48:45.567 00.000 15672 MoveAxis(W, 146, ABG) 23:48:45.567 00.000 15672 Guiding Dir = 3, Dur = 146 23:48:45.567 00.000 15672 IsSlewing returns 0 23:48:45.568 00.001 15672 IsGuiding returns 0 23:48:45.573 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2377, max=10628, FiltMin=2731, FiltMax=9421, Gamma=2.950 23:48:45.584 00.011 15672 PulseGuide returned control before completion, sleep 141 23:48:45.622 00.038 30444 UpdateGuideState exits: m=108230 SNR=88.2 Saturated 23:48:45.622 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:45.622 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:45.623 00.001 30444 Enqueuing Expose request 23:48:45.727 00.104 15672 IsGuiding returns 1 23:48:45.727 00.000 15672 scope still moving after pulse duration time elapsed 23:48:45.749 00.022 15672 IsSlewing returns 0 23:48:45.777 00.028 15672 IsGuiding returns 0 23:48:45.777 00.000 15672 scope move finished after 146 + 62 ms 23:48:45.777 00.000 15672 Move returns status 0, amount 146 23:48:45.777 00.000 15672 MoveAxis(N, 0, ABG) 23:48:45.777 00.000 15672 Move returns status 0, amount 0 23:48:45.778 00.001 15672 move complete, result=0 23:48:45.778 00.000 15672 worker thread done servicing request 23:48:45.778 00.000 15672 Worker thread wakes up 23:48:45.778 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:45.778 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:45.778 00.000 30444 GuideStep: 0.5 px 146 ms WEST, 0.2 px 0 ms NORTH 23:48:47.895 02.117 15672 Exposure complete 23:48:47.926 00.031 15672 worker thread done servicing request 23:48:47.926 00.000 30444 OnExposeComplete: enter 23:48:47.926 00.000 30444 UpdateGuideState(): m_state=6 23:48:47.927 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2806 23:48:47.927 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=196.41, Mass=108540, SNR=83.6, Peak=11572 HFD=3.3 23:48:47.927 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 23:48:47.927 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 23:48:47.927 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.35 mountX=-0.10 mountY=-0.17, mountTheta=-2.08 23:48:47.929 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.14, opts=13) 23:48:47.929 00.000 30444 Enqueuing Move request for scope (-0.14, -0.14) 23:48:47.929 00.000 15672 Worker thread wakes up 23:48:47.929 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd 23:48:47.929 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.14) 23:48:47.929 00.000 15672 Moving (-0.14, -0.14) raw xDistance=-0.10 yDistance=-0.17 23:48:47.929 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 23:48:47.929 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:48:47.929 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 23:48:47.929 00.000 15672 MoveAxis(E, 0, ABG) 23:48:47.929 00.000 15672 Move returns status 0, amount 0 23:48:47.929 00.000 15672 MoveAxis(N, 0, ABG) 23:48:47.929 00.000 15672 Move returns status 0, amount 0 23:48:47.929 00.000 15672 move complete, result=0 23:48:47.929 00.000 15672 worker thread done servicing request 23:48:47.935 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=12287, FiltMin=2637, FiltMax=9640, Gamma=2.950 23:48:48.408 00.473 30444 UpdateGuideState exits: m=108540 SNR=83.6 Saturated 23:48:48.408 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:48.408 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:48.408 00.000 30444 Enqueuing Expose request 23:48:48.408 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:48:48.408 00.000 15672 Worker thread wakes up 23:48:48.408 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:48.408 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:50.317 01.909 15672 Exposure complete 23:48:50.337 00.020 15672 worker thread done servicing request 23:48:50.337 00.000 30444 OnExposeComplete: enter 23:48:50.337 00.000 30444 UpdateGuideState(): m_state=6 23:48:50.337 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2807 23:48:50.338 00.001 30444 Star::Find returns 1 (1), X=460.34, Y=196.69, Mass=116866, SNR=89.8, Peak=10973 HFD=3.6 23:48:50.338 00.000 30444 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.28) = xAngle (0.53 = 0.53) 23:48:50.338 00.000 30444 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.46 = 0.46) 23:48:50.338 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.14 hyp=0.56 cameraTheta=0.25 mountX=0.48 mountY=0.25, mountTheta=0.48 23:48:50.338 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.14, opts=13) 23:48:50.338 00.000 30444 Enqueuing Move request for scope (0.54, 0.14) 23:48:50.338 00.000 15672 Worker thread wakes up 23:48:50.338 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.14) opts 0xd 23:48:50.338 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.14) 23:48:50.338 00.000 15672 Moving (0.54, 0.14) raw xDistance=0.48 yDistance=0.25 23:48:50.338 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 23:48:50.338 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:48:50.339 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 23:48:50.339 00.000 15672 MoveAxis(W, 130, ABG) 23:48:50.339 00.000 15672 Guiding Dir = 3, Dur = 130 23:48:50.339 00.000 15672 IsSlewing returns 0 23:48:50.341 00.002 15672 IsGuiding returns 0 23:48:50.344 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=10973, FiltMin=2542, FiltMax=9779, Gamma=2.950 23:48:50.360 00.016 15672 PulseGuide returned control before completion, sleep 120 23:48:50.393 00.033 30444 UpdateGuideState exits: m=116866 SNR=89.8 Saturated 23:48:50.393 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:50.393 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:50.393 00.000 30444 Enqueuing Expose request 23:48:50.489 00.096 15672 IsGuiding returns 0 23:48:50.489 00.000 15672 Move returns status 0, amount 130 23:48:50.489 00.000 15672 MoveAxis(N, 0, ABG) 23:48:50.489 00.000 15672 Move returns status 0, amount 0 23:48:50.490 00.001 15672 move complete, result=0 23:48:50.490 00.000 15672 worker thread done servicing request 23:48:50.490 00.000 15672 Worker thread wakes up 23:48:50.490 00.000 30444 GuideStep: 0.5 px 130 ms WEST, 0.2 px 0 ms NORTH 23:48:50.490 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:50.490 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:52.597 02.107 15672 Exposure complete 23:48:52.617 00.020 15672 worker thread done servicing request 23:48:52.617 00.000 30444 OnExposeComplete: enter 23:48:52.617 00.000 30444 UpdateGuideState(): m_state=6 23:48:52.617 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2808 23:48:52.617 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=196.90, Mass=112878, SNR=93.8, Peak=11356 HFD=3.4 23:48:52.617 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 23:48:52.618 00.001 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 23:48:52.618 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.35 hyp=0.47 cameraTheta=0.85 mountX=0.20 mountY=0.41, mountTheta=1.11 23:48:52.618 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.35, opts=13) 23:48:52.618 00.000 30444 Enqueuing Move request for scope (0.31, 0.35) 23:48:52.618 00.000 15672 Worker thread wakes up 23:48:52.618 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.35) opts 0xd 23:48:52.618 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.35) 23:48:52.618 00.000 15672 Moving (0.31, 0.35) raw xDistance=0.20 yDistance=0.41 23:48:52.618 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:48:52.618 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 23:48:52.618 00.000 15672 MoveAxis(E, 0, ABG) 23:48:52.618 00.000 15672 Move returns status 0, amount 0 23:48:52.618 00.000 15672 MoveAxis(S, 73, ABG) 23:48:52.619 00.001 15672 Guiding Dir = 1, Dur = 73 23:48:52.619 00.000 15672 IsSlewing returns 0 23:48:52.621 00.002 15672 IsGuiding returns 0 23:48:52.625 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=12172, FiltMin=2592, FiltMax=9202, Gamma=2.950 23:48:52.693 00.068 15672 PulseGuide returned control before completion, sleep 11 23:48:52.707 00.014 15672 IsGuiding returns 1 23:48:52.707 00.000 15672 scope still moving after pulse duration time elapsed 23:48:52.728 00.021 15672 IsSlewing returns 0 23:48:52.729 00.001 15672 IsGuiding returns 1 23:48:52.750 00.021 15672 IsSlewing returns 0 23:48:52.752 00.002 15672 IsGuiding returns 1 23:48:52.772 00.020 15672 IsSlewing returns 0 23:48:52.821 00.049 15672 IsGuiding returns 0 23:48:52.822 00.001 15672 scope move finished after 73 + 128 ms 23:48:52.822 00.000 15672 Move returns status 0, amount 73 23:48:52.822 00.000 15672 move complete, result=0 23:48:52.822 00.000 15672 worker thread done servicing request 23:48:53.010 00.188 30444 UpdateGuideState exits: m=112878 SNR=93.8 Saturated 23:48:53.011 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:53.011 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:53.011 00.000 30444 Enqueuing Expose request 23:48:53.011 00.000 15672 Worker thread wakes up 23:48:53.011 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:53.011 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:53.012 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 73 ms SOUTH 23:48:54.919 01.907 15672 Exposure complete 23:48:54.939 00.020 15672 worker thread done servicing request 23:48:54.939 00.000 30444 OnExposeComplete: enter 23:48:54.939 00.000 30444 UpdateGuideState(): m_state=6 23:48:54.939 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2809 23:48:54.939 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=196.86, Mass=112612, SNR=83.1, Peak=10992 HFD=3.4 23:48:54.939 00.000 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 23:48:54.939 00.000 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 23:48:54.939 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.31 hyp=0.35 cameraTheta=1.04 mountX=0.09 mountY=0.34, mountTheta=1.32 23:48:54.940 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.31, opts=13) 23:48:54.940 00.000 30444 Enqueuing Move request for scope (0.18, 0.31) 23:48:54.940 00.000 15672 Worker thread wakes up 23:48:54.940 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.31) opts 0xd 23:48:54.940 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.31) 23:48:54.940 00.000 15672 Moving (0.18, 0.31) raw xDistance=0.09 yDistance=0.34 23:48:54.940 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:48:54.940 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 23:48:54.940 00.000 15672 MoveAxis(E, 0, ABG) 23:48:54.940 00.000 15672 Move returns status 0, amount 0 23:48:54.940 00.000 15672 MoveAxis(S, 60, ABG) 23:48:54.940 00.000 15672 Guiding Dir = 1, Dur = 60 23:48:54.941 00.001 15672 IsSlewing returns 0 23:48:54.945 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=11754, FiltMin=2681, FiltMax=9503, Gamma=2.950 23:48:54.946 00.001 15672 IsGuiding returns 0 23:48:55.027 00.081 15672 IsGuiding returns 1 23:48:55.027 00.000 15672 scope still moving after pulse duration time elapsed 23:48:55.048 00.021 15672 IsSlewing returns 0 23:48:55.048 00.000 15672 IsGuiding returns 1 23:48:55.059 00.011 30444 UpdateGuideState exits: m=112612 SNR=83.1 Saturated 23:48:55.059 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:55.059 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:55.060 00.001 30444 Enqueuing Expose request 23:48:55.069 00.009 15672 IsSlewing returns 0 23:48:55.072 00.003 15672 IsGuiding returns 1 23:48:55.093 00.021 15672 IsSlewing returns 0 23:48:55.122 00.029 15672 IsGuiding returns 0 23:48:55.122 00.000 15672 scope move finished after 60 + 115 ms 23:48:55.122 00.000 15672 Move returns status 0, amount 60 23:48:55.122 00.000 15672 move complete, result=0 23:48:55.122 00.000 15672 worker thread done servicing request 23:48:55.122 00.000 15672 Worker thread wakes up 23:48:55.122 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:55.122 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:55.122 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH 23:48:57.238 02.116 15672 Exposure complete 23:48:57.267 00.029 15672 worker thread done servicing request 23:48:57.267 00.000 30444 OnExposeComplete: enter 23:48:57.268 00.001 30444 UpdateGuideState(): m_state=6 23:48:57.268 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2810 23:48:57.268 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=196.87, Mass=119496, SNR=83.5, Peak=12394 HFD=3.3 23:48:57.268 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 23:48:57.268 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.85 = 0.85) 23:48:57.268 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.32 hyp=0.53 cameraTheta=0.64 mountX=0.32 mountY=0.40, mountTheta=0.89 23:48:57.268 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.32, opts=13) 23:48:57.268 00.000 30444 Enqueuing Move request for scope (0.43, 0.32) 23:48:57.268 00.000 15672 Worker thread wakes up 23:48:57.268 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.32) opts 0xd 23:48:57.269 00.001 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.32) 23:48:57.269 00.000 15672 Moving (0.43, 0.32) raw xDistance=0.32 yDistance=0.40 23:48:57.269 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 23:48:57.269 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 23:48:57.269 00.000 15672 MoveAxis(W, 87, ABG) 23:48:57.269 00.000 15672 Guiding Dir = 3, Dur = 87 23:48:57.270 00.001 15672 IsSlewing returns 0 23:48:57.271 00.001 15672 IsGuiding returns 0 23:48:57.275 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12394, FiltMin=2635, FiltMax=9241, Gamma=2.950 23:48:57.294 00.019 15672 PulseGuide returned control before completion, sleep 74 23:48:57.325 00.031 30444 UpdateGuideState exits: m=119496 SNR=83.5 Saturated 23:48:57.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:57.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:57.325 00.000 30444 Enqueuing Expose request 23:48:57.368 00.043 15672 IsGuiding returns 1 23:48:57.368 00.000 15672 scope still moving after pulse duration time elapsed 23:48:57.389 00.021 15672 IsSlewing returns 0 23:48:57.406 00.017 15672 IsGuiding returns 0 23:48:57.407 00.001 15672 scope move finished after 87 + 48 ms 23:48:57.407 00.000 15672 Move returns status 0, amount 87 23:48:57.407 00.000 15672 MoveAxis(S, 71, ABG) 23:48:57.407 00.000 15672 Guiding Dir = 1, Dur = 71 23:48:57.407 00.000 15672 IsSlewing returns 0 23:48:57.408 00.001 15672 IsGuiding returns 0 23:48:57.488 00.080 15672 IsGuiding returns 1 23:48:57.488 00.000 15672 scope still moving after pulse duration time elapsed 23:48:57.509 00.021 15672 IsSlewing returns 0 23:48:57.512 00.003 15672 IsGuiding returns 1 23:48:57.534 00.022 15672 IsSlewing returns 0 23:48:57.597 00.063 15672 IsGuiding returns 0 23:48:57.598 00.001 15672 scope move finished after 71 + 119 ms 23:48:57.598 00.000 15672 Move returns status 0, amount 71 23:48:57.598 00.000 15672 move complete, result=0 23:48:57.598 00.000 15672 worker thread done servicing request 23:48:57.598 00.000 15672 Worker thread wakes up 23:48:57.598 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:57.598 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:57.599 00.001 30444 GuideStep: 0.3 px 87 ms WEST, 0.4 px 71 ms SOUTH 23:48:59.504 01.905 15672 Exposure complete 23:48:59.527 00.023 15672 worker thread done servicing request 23:48:59.527 00.000 30444 OnExposeComplete: enter 23:48:59.527 00.000 30444 UpdateGuideState(): m_state=6 23:48:59.527 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2811 23:48:59.527 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=196.89, Mass=107482, SNR=74.4, Peak=11595 HFD=3.3 23:48:59.527 00.000 30444 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.28) = xAngle (1.86 = 1.86) 23:48:59.527 00.000 30444 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 23:48:59.527 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.34 hyp=0.34 cameraTheta=1.58 mountX=-0.10 mountY=0.33, mountTheta=1.85 23:48:59.528 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.34, opts=13) 23:48:59.528 00.000 30444 Enqueuing Move request for scope (-0.00, 0.34) 23:48:59.528 00.000 15672 Worker thread wakes up 23:48:59.528 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.34) opts 0xd 23:48:59.528 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.34) 23:48:59.528 00.000 15672 Moving (-0.00, 0.34) raw xDistance=-0.10 yDistance=0.33 23:48:59.528 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 23:48:59.528 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 23:48:59.528 00.000 15672 MoveAxis(E, 0, ABG) 23:48:59.529 00.001 15672 Move returns status 0, amount 0 23:48:59.529 00.000 15672 MoveAxis(S, 59, ABG) 23:48:59.529 00.000 15672 Guiding Dir = 1, Dur = 59 23:48:59.529 00.000 15672 IsSlewing returns 0 23:48:59.530 00.001 15672 IsGuiding returns 0 23:48:59.534 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2398, max=13426, FiltMin=2704, FiltMax=9146, Gamma=2.950 23:48:59.583 00.049 30444 UpdateGuideState exits: m=107482 SNR=74.4 Saturated 23:48:59.583 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:48:59.583 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:48:59.583 00.000 30444 Enqueuing Expose request 23:48:59.611 00.028 15672 IsGuiding returns 1 23:48:59.611 00.000 15672 scope still moving after pulse duration time elapsed 23:48:59.632 00.021 15672 IsSlewing returns 0 23:48:59.633 00.001 15672 IsGuiding returns 1 23:48:59.655 00.022 15672 IsSlewing returns 0 23:48:59.657 00.002 15672 IsGuiding returns 1 23:48:59.678 00.021 15672 IsSlewing returns 0 23:48:59.739 00.061 15672 IsGuiding returns 0 23:48:59.739 00.000 15672 scope move finished after 59 + 150 ms 23:48:59.739 00.000 15672 Move returns status 0, amount 59 23:48:59.739 00.000 15672 move complete, result=0 23:48:59.739 00.000 15672 worker thread done servicing request 23:48:59.740 00.001 15672 Worker thread wakes up 23:48:59.740 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:48:59.740 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:48:59.740 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH 23:49:01.856 02.116 15672 Exposure complete 23:49:01.889 00.033 15672 worker thread done servicing request 23:49:01.889 00.000 30444 OnExposeComplete: enter 23:49:01.889 00.000 30444 UpdateGuideState(): m_state=6 23:49:01.889 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2812 23:49:01.890 00.001 30444 Star::Find returns 1 (1), X=460.30, Y=196.44, Mass=102865, SNR=66.5, Peak=9501 HFD=3.6 23:49:01.890 00.000 30444 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.28) = xAngle (0.05 = 0.05) 23:49:01.890 00.000 30444 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.01 = -0.01) 23:49:01.890 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=-0.11 hyp=0.51 cameraTheta=-0.22 mountX=0.51 mountY=-0.00, mountTheta=-0.01 23:49:01.890 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.11, opts=13) 23:49:01.890 00.000 30444 Enqueuing Move request for scope (0.50, -0.11) 23:49:01.890 00.000 15672 Worker thread wakes up 23:49:01.890 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.11) opts 0xd 23:49:01.890 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.11) 23:49:01.890 00.000 15672 Moving (0.50, -0.11) raw xDistance=0.51 yDistance=-0.00 23:49:01.890 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 23:49:01.890 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:01.891 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 23:49:01.891 00.000 15672 MoveAxis(W, 139, ABG) 23:49:01.891 00.000 15672 Guiding Dir = 3, Dur = 139 23:49:01.891 00.000 15672 IsSlewing returns 0 23:49:01.897 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=10982, FiltMin=2689, FiltMax=9639, Gamma=2.950 23:49:01.927 00.030 15672 IsGuiding returns 0 23:49:01.943 00.016 15672 PulseGuide returned control before completion, sleep 134 23:49:01.948 00.005 30444 UpdateGuideState exits: m=102865 SNR=66.5 Saturated 23:49:01.948 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:01.948 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:01.948 00.000 30444 Enqueuing Expose request 23:49:02.087 00.139 15672 IsGuiding returns 0 23:49:02.087 00.000 15672 Move returns status 0, amount 139 23:49:02.087 00.000 15672 MoveAxis(N, 0, ABG) 23:49:02.087 00.000 15672 Move returns status 0, amount 0 23:49:02.087 00.000 15672 move complete, result=0 23:49:02.087 00.000 15672 worker thread done servicing request 23:49:02.087 00.000 15672 Worker thread wakes up 23:49:02.087 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:02.087 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:02.087 00.000 30444 GuideStep: 0.5 px 139 ms WEST, -0.0 px 0 ms NORTH 23:49:04.003 01.916 15672 Exposure complete 23:49:04.035 00.032 15672 worker thread done servicing request 23:49:04.035 00.000 30444 OnExposeComplete: enter 23:49:04.035 00.000 30444 UpdateGuideState(): m_state=6 23:49:04.035 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2813 23:49:04.035 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=196.48, Mass=100933, SNR=77.0, Peak=10497 HFD=3.4 23:49:04.035 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 23:49:04.035 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 23:49:04.035 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.31 mountX=0.04 mountY=-0.07, mountTheta=-1.05 23:49:04.036 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.07, opts=13) 23:49:04.036 00.000 30444 Enqueuing Move request for scope (0.02, -0.07) 23:49:04.036 00.000 15672 Worker thread wakes up 23:49:04.036 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd 23:49:04.036 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.07) 23:49:04.036 00.000 15672 Moving (0.02, -0.07) raw xDistance=0.04 yDistance=-0.07 23:49:04.036 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:49:04.036 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:04.036 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:49:04.036 00.000 15672 MoveAxis(E, 0, ABG) 23:49:04.036 00.000 15672 Move returns status 0, amount 0 23:49:04.036 00.000 15672 MoveAxis(N, 0, ABG) 23:49:04.036 00.000 15672 Move returns status 0, amount 0 23:49:04.036 00.000 15672 move complete, result=0 23:49:04.036 00.000 15672 worker thread done servicing request 23:49:04.041 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=11208, FiltMin=2685, FiltMax=9020, Gamma=2.950 23:49:04.090 00.049 30444 UpdateGuideState exits: m=100933 SNR=77.0 Saturated 23:49:04.091 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:04.091 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:04.091 00.000 30444 Enqueuing Expose request 23:49:04.091 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:49:04.091 00.000 15672 Worker thread wakes up 23:49:04.091 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:04.091 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:06.205 02.114 15672 Exposure complete 23:49:06.232 00.027 15672 worker thread done servicing request 23:49:06.232 00.000 30444 OnExposeComplete: enter 23:49:06.232 00.000 30444 UpdateGuideState(): m_state=6 23:49:06.232 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2814 23:49:06.232 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=196.70, Mass=103044, SNR=80.3, Peak=10389 HFD=3.8 23:49:06.232 00.000 30444 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.28) = xAngle (0.81 = 0.81) 23:49:06.232 00.000 30444 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.74 = 0.74) 23:49:06.233 00.001 30444 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.28 cameraTheta=0.53 mountX=0.20 mountY=0.19, mountTheta=0.77 23:49:06.233 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.14, opts=13) 23:49:06.233 00.000 30444 Enqueuing Move request for scope (0.25, 0.14) 23:49:06.233 00.000 15672 Worker thread wakes up 23:49:06.233 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.14) opts 0xd 23:49:06.233 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.14) 23:49:06.233 00.000 15672 Moving (0.25, 0.14) raw xDistance=0.20 yDistance=0.19 23:49:06.233 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:49:06.233 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:06.233 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 23:49:06.233 00.000 15672 MoveAxis(E, 0, ABG) 23:49:06.234 00.001 15672 Move returns status 0, amount 0 23:49:06.234 00.000 15672 MoveAxis(N, 0, ABG) 23:49:06.234 00.000 15672 Move returns status 0, amount 0 23:49:06.234 00.000 15672 move complete, result=0 23:49:06.234 00.000 15672 worker thread done servicing request 23:49:06.238 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=11842, FiltMin=2636, FiltMax=9205, Gamma=2.950 23:49:06.740 00.502 30444 UpdateGuideState exits: m=103044 SNR=80.3 Saturated 23:49:06.741 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:06.741 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:06.741 00.000 30444 Enqueuing Expose request 23:49:06.741 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:49:06.741 00.000 15672 Worker thread wakes up 23:49:06.742 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:06.742 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:08.658 01.916 15672 Exposure complete 23:49:08.690 00.032 15672 worker thread done servicing request 23:49:08.690 00.000 30444 OnExposeComplete: enter 23:49:08.690 00.000 30444 UpdateGuideState(): m_state=6 23:49:08.690 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2815 23:49:08.690 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.82, Mass=114369, SNR=92.2, Peak=11901 HFD=3.3 23:49:08.690 00.000 30444 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.28) = xAngle (0.91 = 0.91) 23:49:08.690 00.000 30444 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.85 = 0.85) 23:49:08.690 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.27 hyp=0.45 cameraTheta=0.63 mountX=0.28 mountY=0.34, mountTheta=0.89 23:49:08.691 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.27, opts=13) 23:49:08.691 00.000 30444 Enqueuing Move request for scope (0.36, 0.27) 23:49:08.691 00.000 15672 Worker thread wakes up 23:49:08.691 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.27) opts 0xd 23:49:08.691 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.27) 23:49:08.691 00.000 15672 Moving (0.36, 0.27) raw xDistance=0.28 yDistance=0.34 23:49:08.691 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28 23:49:08.691 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 23:49:08.691 00.000 15672 MoveAxis(W, 75, ABG) 23:49:08.691 00.000 15672 Guiding Dir = 3, Dur = 75 23:49:08.692 00.001 15672 IsSlewing returns 0 23:49:08.693 00.001 15672 IsGuiding returns 0 23:49:08.697 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=14692, FiltMin=2720, FiltMax=10088, Gamma=2.950 23:49:08.715 00.018 15672 PulseGuide returned control before completion, sleep 63 23:49:08.785 00.070 30444 UpdateGuideState exits: m=114369 SNR=92.2 Saturated 23:49:08.785 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:08.785 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:08.785 00.000 30444 Enqueuing Expose request 23:49:08.811 00.026 15672 IsGuiding returns 0 23:49:08.811 00.000 15672 Move returns status 0, amount 75 23:49:08.811 00.000 15672 MoveAxis(S, 60, ABG) 23:49:08.811 00.000 15672 Guiding Dir = 1, Dur = 60 23:49:08.812 00.001 15672 IsSlewing returns 0 23:49:08.813 00.001 15672 IsGuiding returns 0 23:49:08.893 00.080 15672 IsGuiding returns 1 23:49:08.893 00.000 15672 scope still moving after pulse duration time elapsed 23:49:08.915 00.022 15672 IsSlewing returns 0 23:49:08.916 00.001 15672 IsGuiding returns 1 23:49:08.938 00.022 15672 IsSlewing returns 0 23:49:08.939 00.001 15672 IsGuiding returns 1 23:49:08.959 00.020 15672 IsSlewing returns 0 23:49:08.972 00.013 15672 IsGuiding returns 0 23:49:08.973 00.001 15672 scope move finished after 60 + 99 ms 23:49:08.973 00.000 15672 Move returns status 0, amount 60 23:49:08.973 00.000 15672 move complete, result=0 23:49:08.973 00.000 15672 worker thread done servicing request 23:49:08.973 00.000 15672 Worker thread wakes up 23:49:08.973 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:08.973 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:08.974 00.001 30444 GuideStep: 0.3 px 75 ms WEST, 0.3 px 60 ms SOUTH 23:49:11.080 02.106 15672 Exposure complete 23:49:11.100 00.020 15672 worker thread done servicing request 23:49:11.100 00.000 30444 OnExposeComplete: enter 23:49:11.100 00.000 30444 UpdateGuideState(): m_state=6 23:49:11.100 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2816 23:49:11.100 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=196.70, Mass=111468, SNR=88.0, Peak=11260 HFD=3.4 23:49:11.100 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 23:49:11.100 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 23:49:11.100 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.72 mountX=0.12 mountY=0.18, mountTheta=0.97 23:49:11.101 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.14, opts=13) 23:49:11.101 00.000 30444 Enqueuing Move request for scope (0.17, 0.14) 23:49:11.101 00.000 15672 Worker thread wakes up 23:49:11.101 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd 23:49:11.101 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.14) 23:49:11.101 00.000 15672 Moving (0.17, 0.14) raw xDistance=0.12 yDistance=0.18 23:49:11.101 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:49:11.101 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:11.101 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 23:49:11.101 00.000 15672 MoveAxis(E, 0, ABG) 23:49:11.101 00.000 15672 Move returns status 0, amount 0 23:49:11.101 00.000 15672 MoveAxis(N, 0, ABG) 23:49:11.101 00.000 15672 Move returns status 0, amount 0 23:49:11.101 00.000 15672 move complete, result=0 23:49:11.101 00.000 15672 worker thread done servicing request 23:49:11.107 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=11753, FiltMin=2663, FiltMax=9426, Gamma=2.950 23:49:11.155 00.048 30444 UpdateGuideState exits: m=111468 SNR=88.0 Saturated 23:49:11.155 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:11.155 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:11.155 00.000 30444 Enqueuing Expose request 23:49:11.155 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:49:11.155 00.000 15672 Worker thread wakes up 23:49:11.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:11.155 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:13.064 01.909 15672 Exposure complete 23:49:13.084 00.020 15672 worker thread done servicing request 23:49:13.084 00.000 30444 OnExposeComplete: enter 23:49:13.085 00.001 30444 UpdateGuideState(): m_state=6 23:49:13.085 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2817 23:49:13.085 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=196.67, Mass=102110, SNR=84.2, Peak=11569 HFD=3.4 23:49:13.085 00.000 30444 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.28) = xAngle (2.32 = 2.32) 23:49:13.085 00.000 30444 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.26 = 2.26) 23:49:13.085 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.04 mountX=-0.09 mountY=0.10, mountTheta=2.29 23:49:13.085 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.11, opts=13) 23:49:13.085 00.000 30444 Enqueuing Move request for scope (-0.06, 0.11) 23:49:13.085 00.000 15672 Worker thread wakes up 23:49:13.085 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd 23:49:13.085 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.11) 23:49:13.085 00.000 15672 Moving (-0.06, 0.11) raw xDistance=-0.09 yDistance=0.10 23:49:13.086 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:49:13.086 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:13.086 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 23:49:13.086 00.000 15672 MoveAxis(E, 0, ABG) 23:49:13.086 00.000 15672 Move returns status 0, amount 0 23:49:13.086 00.000 15672 MoveAxis(N, 0, ABG) 23:49:13.086 00.000 15672 Move returns status 0, amount 0 23:49:13.086 00.000 15672 move complete, result=0 23:49:13.086 00.000 15672 worker thread done servicing request 23:49:13.090 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2398, max=13106, FiltMin=2687, FiltMax=9186, Gamma=2.950 23:49:13.143 00.053 30444 UpdateGuideState exits: m=102110 SNR=84.2 Saturated 23:49:13.143 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:13.143 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:13.143 00.000 30444 Enqueuing Expose request 23:49:13.143 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:49:13.144 00.001 15672 Worker thread wakes up 23:49:13.144 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:13.144 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:15.251 02.107 15672 Exposure complete 23:49:15.271 00.020 15672 worker thread done servicing request 23:49:15.271 00.000 30444 OnExposeComplete: enter 23:49:15.271 00.000 30444 UpdateGuideState(): m_state=6 23:49:15.271 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2818 23:49:15.271 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=196.83, Mass=104756, SNR=73.5, Peak=11474 HFD=3.1 23:49:15.271 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 23:49:15.271 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 23:49:15.271 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.28 hyp=0.41 cameraTheta=0.75 mountX=0.21 mountY=0.34, mountTheta=1.01 23:49:15.272 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.28, opts=13) 23:49:15.272 00.000 30444 Enqueuing Move request for scope (0.30, 0.28) 23:49:15.272 00.000 15672 Worker thread wakes up 23:49:15.272 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.28) opts 0xd 23:49:15.272 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.28) 23:49:15.272 00.000 15672 Moving (0.30, 0.28) raw xDistance=0.21 yDistance=0.34 23:49:15.272 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:49:15.272 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 23:49:15.272 00.000 15672 MoveAxis(E, 0, ABG) 23:49:15.272 00.000 15672 Move returns status 0, amount 0 23:49:15.272 00.000 15672 MoveAxis(S, 60, ABG) 23:49:15.272 00.000 15672 Guiding Dir = 1, Dur = 60 23:49:15.273 00.001 15672 IsSlewing returns 0 23:49:15.274 00.001 15672 IsGuiding returns 0 23:49:15.278 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=12641, FiltMin=2670, FiltMax=9532, Gamma=2.950 23:49:15.326 00.048 30444 UpdateGuideState exits: m=104756 SNR=73.5 Saturated 23:49:15.326 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:15.326 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:15.326 00.000 30444 Enqueuing Expose request 23:49:15.363 00.037 15672 IsGuiding returns 1 23:49:15.363 00.000 15672 scope still moving after pulse duration time elapsed 23:49:15.384 00.021 15672 IsSlewing returns 0 23:49:15.385 00.001 15672 IsGuiding returns 1 23:49:15.406 00.021 15672 IsSlewing returns 0 23:49:15.407 00.001 15672 IsGuiding returns 1 23:49:15.428 00.021 15672 IsSlewing returns 0 23:49:15.473 00.045 15672 IsGuiding returns 0 23:49:15.474 00.001 15672 scope move finished after 60 + 140 ms 23:49:15.474 00.000 15672 Move returns status 0, amount 60 23:49:15.474 00.000 15672 move complete, result=0 23:49:15.474 00.000 15672 worker thread done servicing request 23:49:15.475 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 60 ms SOUTH 23:49:15.475 00.000 15672 Worker thread wakes up 23:49:15.475 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:15.475 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:17.391 01.916 15672 Exposure complete 23:49:17.425 00.034 15672 worker thread done servicing request 23:49:17.425 00.000 30444 OnExposeComplete: enter 23:49:17.425 00.000 30444 UpdateGuideState(): m_state=6 23:49:17.425 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2819 23:49:17.425 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=196.70, Mass=126840, SNR=94.5, Peak=11668 HFD=3.9 23:49:17.425 00.000 30444 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.28) = xAngle (0.90 = 0.90) 23:49:17.425 00.000 30444 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.84 = 0.84) 23:49:17.425 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.25 cameraTheta=0.62 mountX=0.16 mountY=0.18, mountTheta=0.87 23:49:17.426 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.14, opts=13) 23:49:17.426 00.000 30444 Enqueuing Move request for scope (0.20, 0.14) 23:49:17.426 00.000 15672 Worker thread wakes up 23:49:17.426 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd 23:49:17.426 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.14) 23:49:17.426 00.000 15672 Moving (0.20, 0.14) raw xDistance=0.16 yDistance=0.18 23:49:17.426 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:49:17.426 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:17.426 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 23:49:17.426 00.000 15672 MoveAxis(E, 0, ABG) 23:49:17.426 00.000 15672 Move returns status 0, amount 0 23:49:17.426 00.000 15672 MoveAxis(N, 0, ABG) 23:49:17.426 00.000 15672 Move returns status 0, amount 0 23:49:17.426 00.000 15672 move complete, result=0 23:49:17.427 00.001 15672 worker thread done servicing request 23:49:17.431 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=13331, FiltMin=2680, FiltMax=9445, Gamma=2.950 23:49:17.481 00.050 30444 UpdateGuideState exits: m=126840 SNR=94.5 Saturated 23:49:17.481 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:17.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:17.481 00.000 30444 Enqueuing Expose request 23:49:17.481 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:49:17.481 00.000 15672 Worker thread wakes up 23:49:17.481 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:17.481 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:19.591 02.110 15672 Exposure complete 23:49:19.611 00.020 15672 worker thread done servicing request 23:49:19.611 00.000 30444 OnExposeComplete: enter 23:49:19.611 00.000 30444 UpdateGuideState(): m_state=6 23:49:19.611 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2820 23:49:19.611 00.000 30444 Star::Find returns 1 (1), X=459.38, Y=196.96, Mass=107588, SNR=85.9, Peak=13271 HFD=3.3 23:49:19.611 00.000 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 23:49:19.611 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.59 = 2.59) 23:49:19.611 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.40 hyp=0.58 cameraTheta=2.37 mountX=-0.51 mountY=0.30, mountTheta=2.60 23:49:19.612 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.40, opts=13) 23:49:19.612 00.000 30444 Enqueuing Move request for scope (-0.41, 0.40) 23:49:19.612 00.000 15672 Worker thread wakes up 23:49:19.612 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.40) opts 0xd 23:49:19.612 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.40) 23:49:19.612 00.000 15672 Moving (-0.41, 0.40) raw xDistance=-0.51 yDistance=0.30 23:49:19.612 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51 23:49:19.612 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 23:49:19.612 00.000 15672 MoveAxis(E, 138, ABG) 23:49:19.612 00.000 15672 Guiding Dir = 2, Dur = 138 23:49:19.613 00.001 15672 IsSlewing returns 0 23:49:19.614 00.001 15672 IsGuiding returns 0 23:49:19.618 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=13936, FiltMin=2725, FiltMax=9544, Gamma=2.950 23:49:19.643 00.025 15672 PulseGuide returned control before completion, sleep 120 23:49:19.766 00.123 15672 IsGuiding returns 1 23:49:19.766 00.000 15672 scope still moving after pulse duration time elapsed 23:49:19.787 00.021 15672 IsSlewing returns 0 23:49:19.792 00.005 15672 IsGuiding returns 1 23:49:19.813 00.021 15672 IsSlewing returns 0 23:49:19.820 00.007 15672 IsGuiding returns 0 23:49:19.820 00.000 15672 scope move finished after 138 + 67 ms 23:49:19.820 00.000 15672 Move returns status 0, amount 138 23:49:19.820 00.000 15672 MoveAxis(S, 54, ABG) 23:49:19.820 00.000 15672 Guiding Dir = 1, Dur = 54 23:49:19.821 00.001 15672 IsSlewing returns 0 23:49:19.823 00.002 15672 IsGuiding returns 0 23:49:19.899 00.076 15672 IsGuiding returns 1 23:49:19.899 00.000 15672 scope still moving after pulse duration time elapsed 23:49:19.920 00.021 15672 IsSlewing returns 0 23:49:19.921 00.001 15672 IsGuiding returns 1 23:49:19.941 00.020 15672 IsSlewing returns 0 23:49:19.964 00.023 30444 UpdateGuideState exits: m=107588 SNR=85.9 Saturated 23:49:19.964 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:19.964 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:19.965 00.001 30444 Enqueuing Expose request 23:49:19.994 00.029 15672 IsGuiding returns 0 23:49:19.994 00.000 15672 scope move finished after 54 + 116 ms 23:49:19.994 00.000 15672 Move returns status 0, amount 54 23:49:19.994 00.000 15672 move complete, result=0 23:49:19.994 00.000 15672 worker thread done servicing request 23:49:19.994 00.000 15672 Worker thread wakes up 23:49:19.994 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:19.994 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:19.995 00.001 30444 GuideStep: -0.5 px 138 ms EAST, 0.3 px 54 ms SOUTH 23:49:21.903 01.908 15672 Exposure complete 23:49:21.923 00.020 15672 worker thread done servicing request 23:49:21.923 00.000 30444 OnExposeComplete: enter 23:49:21.923 00.000 30444 UpdateGuideState(): m_state=6 23:49:21.923 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2821 23:49:21.923 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=196.81, Mass=98682, SNR=79.7, Peak=10487 HFD=3.3 23:49:21.923 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 23:49:21.923 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 23:49:21.923 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.25 hyp=0.40 cameraTheta=0.69 mountX=0.22 mountY=0.31, mountTheta=0.95 23:49:21.925 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.25, opts=13) 23:49:21.925 00.000 30444 Enqueuing Move request for scope (0.30, 0.25) 23:49:21.925 00.000 15672 Worker thread wakes up 23:49:21.925 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.25) opts 0xd 23:49:21.925 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.25) 23:49:21.925 00.000 15672 Moving (0.30, 0.25) raw xDistance=0.22 yDistance=0.31 23:49:21.925 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:49:21.925 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 23:49:21.925 00.000 15672 MoveAxis(E, 0, ABG) 23:49:21.925 00.000 15672 Move returns status 0, amount 0 23:49:21.925 00.000 15672 MoveAxis(S, 56, ABG) 23:49:21.925 00.000 15672 Guiding Dir = 1, Dur = 56 23:49:21.925 00.000 15672 IsSlewing returns 0 23:49:21.926 00.001 15672 IsGuiding returns 0 23:49:21.930 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2394, max=12519, FiltMin=2667, FiltMax=8994, Gamma=2.950 23:49:21.980 00.050 30444 UpdateGuideState exits: m=98682 SNR=79.7 Saturated 23:49:21.980 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:21.980 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:21.981 00.001 30444 Enqueuing Expose request 23:49:22.008 00.027 15672 IsGuiding returns 1 23:49:22.009 00.001 15672 scope still moving after pulse duration time elapsed 23:49:22.030 00.021 15672 IsSlewing returns 0 23:49:22.031 00.001 15672 IsGuiding returns 1 23:49:22.052 00.021 15672 IsSlewing returns 0 23:49:22.103 00.051 15672 IsGuiding returns 0 23:49:22.103 00.000 15672 scope move finished after 56 + 121 ms 23:49:22.103 00.000 15672 Move returns status 0, amount 56 23:49:22.103 00.000 15672 move complete, result=0 23:49:22.103 00.000 15672 worker thread done servicing request 23:49:22.103 00.000 15672 Worker thread wakes up 23:49:22.103 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:22.103 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:22.103 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 56 ms SOUTH 23:49:24.209 02.106 15672 Exposure complete 23:49:24.231 00.022 15672 worker thread done servicing request 23:49:24.231 00.000 30444 OnExposeComplete: enter 23:49:24.231 00.000 30444 UpdateGuideState(): m_state=6 23:49:24.231 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2822 23:49:24.231 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=196.50, Mass=110020, SNR=84.0, Peak=9999 HFD=3.9 23:49:24.231 00.000 30444 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.28) = xAngle (0.15 = 0.15) 23:49:24.231 00.000 30444 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.09 = 0.09) 23:49:24.231 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.05 hyp=0.43 cameraTheta=-0.12 mountX=0.42 mountY=0.04, mountTheta=0.09 23:49:24.232 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.05, opts=13) 23:49:24.232 00.000 30444 Enqueuing Move request for scope (0.43, -0.05) 23:49:24.232 00.000 15672 Worker thread wakes up 23:49:24.232 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.05) opts 0xd 23:49:24.232 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.05) 23:49:24.232 00.000 15672 Moving (0.43, -0.05) raw xDistance=0.42 yDistance=0.04 23:49:24.232 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42 23:49:24.232 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:24.232 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 23:49:24.232 00.000 15672 MoveAxis(W, 115, ABG) 23:49:24.232 00.000 15672 Guiding Dir = 3, Dur = 115 23:49:24.232 00.000 15672 IsSlewing returns 0 23:49:24.233 00.001 15672 IsGuiding returns 0 23:49:24.237 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=11793, FiltMin=2636, FiltMax=9447, Gamma=2.950 23:49:24.259 00.022 15672 PulseGuide returned control before completion, sleep 100 23:49:24.285 00.026 30444 UpdateGuideState exits: m=110020 SNR=84.0 Saturated 23:49:24.285 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:24.285 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:24.286 00.001 30444 Enqueuing Expose request 23:49:24.361 00.075 15672 IsGuiding returns 1 23:49:24.361 00.000 15672 scope still moving after pulse duration time elapsed 23:49:24.382 00.021 15672 IsSlewing returns 0 23:49:24.403 00.021 15672 IsGuiding returns 0 23:49:24.403 00.000 15672 scope move finished after 115 + 55 ms 23:49:24.403 00.000 15672 Move returns status 0, amount 115 23:49:24.403 00.000 15672 MoveAxis(N, 0, ABG) 23:49:24.404 00.001 15672 Move returns status 0, amount 0 23:49:24.404 00.000 15672 move complete, result=0 23:49:24.404 00.000 15672 worker thread done servicing request 23:49:24.404 00.000 15672 Worker thread wakes up 23:49:24.404 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:24.404 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:24.405 00.001 30444 GuideStep: 0.4 px 115 ms WEST, 0.0 px 0 ms NORTH 23:49:26.315 01.910 15672 Exposure complete 23:49:26.336 00.021 15672 worker thread done servicing request 23:49:26.336 00.000 30444 OnExposeComplete: enter 23:49:26.336 00.000 30444 UpdateGuideState(): m_state=6 23:49:26.336 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2823 23:49:26.336 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=196.63, Mass=112458, SNR=87.1, Peak=10513 HFD=3.5 23:49:26.336 00.000 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 23:49:26.336 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 23:49:26.336 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.08 hyp=0.54 cameraTheta=0.14 mountX=0.49 mountY=0.19, mountTheta=0.37 23:49:26.337 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.08, opts=13) 23:49:26.338 00.001 30444 Enqueuing Move request for scope (0.53, 0.08) 23:49:26.338 00.000 15672 Worker thread wakes up 23:49:26.338 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.08) opts 0xd 23:49:26.338 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.08) 23:49:26.338 00.000 15672 Moving (0.53, 0.08) raw xDistance=0.49 yDistance=0.19 23:49:26.338 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49 23:49:26.338 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:26.338 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 23:49:26.338 00.000 15672 MoveAxis(W, 141, ABG) 23:49:26.338 00.000 15672 Guiding Dir = 3, Dur = 141 23:49:26.339 00.001 15672 IsSlewing returns 0 23:49:26.339 00.000 15672 IsGuiding returns 0 23:49:26.345 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=11412, FiltMin=2613, FiltMax=9916, Gamma=2.950 23:49:26.367 00.022 15672 PulseGuide returned control before completion, sleep 123 23:49:26.394 00.027 30444 UpdateGuideState exits: m=112458 SNR=87.1 Saturated 23:49:26.394 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:26.394 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:26.394 00.000 30444 Enqueuing Expose request 23:49:26.493 00.099 15672 IsGuiding returns 1 23:49:26.493 00.000 15672 scope still moving after pulse duration time elapsed 23:49:26.514 00.021 15672 IsSlewing returns 0 23:49:26.517 00.003 15672 IsGuiding returns 1 23:49:26.539 00.022 15672 IsSlewing returns 0 23:49:26.576 00.037 15672 IsGuiding returns 0 23:49:26.576 00.000 15672 scope move finished after 141 + 96 ms 23:49:26.576 00.000 15672 Move returns status 0, amount 141 23:49:26.576 00.000 15672 MoveAxis(N, 0, ABG) 23:49:26.577 00.001 15672 Move returns status 0, amount 0 23:49:26.577 00.000 15672 move complete, result=0 23:49:26.577 00.000 15672 worker thread done servicing request 23:49:26.577 00.000 15672 Worker thread wakes up 23:49:26.577 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:26.577 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:26.577 00.000 30444 GuideStep: 0.5 px 141 ms WEST, 0.2 px 0 ms NORTH 23:49:28.695 02.118 15672 Exposure complete 23:49:28.726 00.031 15672 worker thread done servicing request 23:49:28.726 00.000 30444 OnExposeComplete: enter 23:49:28.726 00.000 30444 UpdateGuideState(): m_state=6 23:49:28.726 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2824 23:49:28.726 00.000 30444 Star::Find returns 1 (1), X=459.41, Y=196.53, Mass=96519, SNR=69.5, Peak=10709 HFD=3.2 23:49:28.726 00.000 30444 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 23:49:28.726 00.000 30444 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.85 = -2.85) 23:49:28.726 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.03 hyp=0.39 cameraTheta=-3.07 mountX=-0.37 mountY=-0.11, mountTheta=-2.85 23:49:28.726 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.03, opts=13) 23:49:28.726 00.000 30444 Enqueuing Move request for scope (-0.39, -0.03) 23:49:28.727 00.001 15672 Worker thread wakes up 23:49:28.727 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.03) opts 0xd 23:49:28.727 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.03) 23:49:28.727 00.000 15672 Moving (-0.39, -0.03) raw xDistance=-0.37 yDistance=-0.11 23:49:28.727 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37 23:49:28.727 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:28.727 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:49:28.727 00.000 15672 MoveAxis(E, 89, ABG) 23:49:28.727 00.000 15672 Guiding Dir = 2, Dur = 89 23:49:28.727 00.000 15672 IsSlewing returns 0 23:49:28.732 00.005 15672 IsGuiding returns 0 23:49:28.733 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2375, max=11522, FiltMin=2686, FiltMax=8952, Gamma=2.950 23:49:28.748 00.015 15672 PulseGuide returned control before completion, sleep 84 23:49:28.782 00.034 30444 UpdateGuideState exits: m=96519 SNR=69.5 Saturated 23:49:28.782 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:28.782 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:28.782 00.000 30444 Enqueuing Expose request 23:49:28.834 00.052 15672 IsGuiding returns 1 23:49:28.834 00.000 15672 scope still moving after pulse duration time elapsed 23:49:28.855 00.021 15672 IsSlewing returns 0 23:49:28.860 00.005 15672 IsGuiding returns 0 23:49:28.860 00.000 15672 scope move finished after 89 + 38 ms 23:49:28.860 00.000 15672 Move returns status 0, amount 89 23:49:28.860 00.000 15672 MoveAxis(N, 0, ABG) 23:49:28.860 00.000 15672 Move returns status 0, amount 0 23:49:28.860 00.000 15672 move complete, result=0 23:49:28.860 00.000 15672 worker thread done servicing request 23:49:28.860 00.000 15672 Worker thread wakes up 23:49:28.860 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:28.860 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:28.860 00.000 30444 GuideStep: -0.4 px 89 ms EAST, -0.1 px 0 ms NORTH 23:49:30.772 01.912 15672 Exposure complete 23:49:30.804 00.032 15672 worker thread done servicing request 23:49:30.804 00.000 30444 OnExposeComplete: enter 23:49:30.804 00.000 30444 UpdateGuideState(): m_state=6 23:49:30.804 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2825 23:49:30.805 00.001 30444 Star::Find returns 1 (1), X=459.37, Y=196.73, Mass=102905, SNR=77.0, Peak=10426 HFD=3.6 23:49:30.805 00.000 30444 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.28) = xAngle (3.02 = 3.02) 23:49:30.805 00.000 30444 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.96 = 2.96) 23:49:30.805 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.18 hyp=0.47 cameraTheta=2.75 mountX=-0.46 mountY=0.08, mountTheta=2.96 23:49:30.805 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.18, opts=13) 23:49:30.805 00.000 30444 Enqueuing Move request for scope (-0.43, 0.18) 23:49:30.805 00.000 15672 Worker thread wakes up 23:49:30.805 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.18) opts 0xd 23:49:30.805 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.18) 23:49:30.806 00.001 15672 Moving (-0.43, 0.18) raw xDistance=-0.46 yDistance=0.08 23:49:30.806 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46 23:49:30.806 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:30.806 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:49:30.806 00.000 15672 MoveAxis(E, 131, ABG) 23:49:30.806 00.000 15672 Guiding Dir = 2, Dur = 131 23:49:30.806 00.000 15672 IsSlewing returns 0 23:49:30.807 00.001 15672 IsGuiding returns 0 23:49:30.811 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=11633, FiltMin=2686, FiltMax=9222, Gamma=2.950 23:49:30.824 00.013 15672 PulseGuide returned control before completion, sleep 124 23:49:30.860 00.036 30444 UpdateGuideState exits: m=102905 SNR=77.0 Saturated 23:49:30.860 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:30.860 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:30.860 00.000 30444 Enqueuing Expose request 23:49:30.950 00.090 15672 IsGuiding returns 1 23:49:30.950 00.000 15672 scope still moving after pulse duration time elapsed 23:49:30.971 00.021 15672 IsSlewing returns 0 23:49:30.985 00.014 15672 IsGuiding returns 0 23:49:30.985 00.000 15672 scope move finished after 131 + 46 ms 23:49:30.985 00.000 15672 Move returns status 0, amount 131 23:49:30.985 00.000 15672 MoveAxis(N, 0, ABG) 23:49:30.985 00.000 15672 Move returns status 0, amount 0 23:49:30.985 00.000 15672 move complete, result=0 23:49:30.985 00.000 15672 worker thread done servicing request 23:49:30.985 00.000 15672 Worker thread wakes up 23:49:30.985 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:30.985 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:30.985 00.000 30444 GuideStep: -0.5 px 131 ms EAST, 0.1 px 0 ms NORTH 23:49:33.094 02.109 15672 Exposure complete 23:49:33.114 00.020 15672 worker thread done servicing request 23:49:33.114 00.000 30444 OnExposeComplete: enter 23:49:33.114 00.000 30444 UpdateGuideState(): m_state=6 23:49:33.115 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2826 23:49:33.115 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=196.22, Mass=106611, SNR=78.9, Peak=11969 HFD=3.4 23:49:33.115 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 23:49:33.115 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 23:49:33.115 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.33 hyp=0.37 cameraTheta=-2.02 mountX=-0.06 mountY=-0.36, mountTheta=-1.74 23:49:33.115 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.33, opts=13) 23:49:33.115 00.000 30444 Enqueuing Move request for scope (-0.16, -0.33) 23:49:33.115 00.000 15672 Worker thread wakes up 23:49:33.115 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.33) opts 0xd 23:49:33.115 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.33) 23:49:33.116 00.001 15672 Moving (-0.16, -0.33) raw xDistance=-0.06 yDistance=-0.36 23:49:33.116 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:49:33.116 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:49:33.116 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 23:49:33.116 00.000 15672 MoveAxis(E, 0, ABG) 23:49:33.116 00.000 15672 Move returns status 0, amount 0 23:49:33.116 00.000 15672 MoveAxis(N, 0, ABG) 23:49:33.116 00.000 15672 Move returns status 0, amount 0 23:49:33.116 00.000 15672 move complete, result=0 23:49:33.116 00.000 15672 worker thread done servicing request 23:49:33.121 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=12591, FiltMin=2707, FiltMax=9374, Gamma=2.950 23:49:33.170 00.049 30444 UpdateGuideState exits: m=106611 SNR=78.9 Saturated 23:49:33.170 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:33.170 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:33.170 00.000 30444 Enqueuing Expose request 23:49:33.170 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 23:49:33.170 00.000 15672 Worker thread wakes up 23:49:33.170 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:33.171 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:35.086 01.915 15672 Exposure complete 23:49:35.119 00.033 15672 worker thread done servicing request 23:49:35.119 00.000 30444 OnExposeComplete: enter 23:49:35.119 00.000 30444 UpdateGuideState(): m_state=6 23:49:35.119 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2827 23:49:35.119 00.000 30444 Star::Find returns 1 (1), X=459.54, Y=196.73, Mass=107344, SNR=94.3, Peak=10189 HFD=3.6 23:49:35.119 00.000 30444 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.28) = xAngle (2.82 = 2.82) 23:49:35.119 00.000 30444 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.76 = 2.76) 23:49:35.119 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.18 hyp=0.31 cameraTheta=2.54 mountX=-0.30 mountY=0.12, mountTheta=2.77 23:49:35.120 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.18, opts=13) 23:49:35.120 00.000 30444 Enqueuing Move request for scope (-0.26, 0.18) 23:49:35.120 00.000 15672 Worker thread wakes up 23:49:35.120 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.18) opts 0xd 23:49:35.120 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.18) 23:49:35.120 00.000 15672 Moving (-0.26, 0.18) raw xDistance=-0.30 yDistance=0.12 23:49:35.120 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 23:49:35.120 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:35.120 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:49:35.120 00.000 15672 MoveAxis(E, 80, ABG) 23:49:35.120 00.000 15672 Guiding Dir = 2, Dur = 80 23:49:35.121 00.001 15672 IsSlewing returns 0 23:49:35.122 00.001 15672 IsGuiding returns 0 23:49:35.126 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2109, max=11459, FiltMin=2643, FiltMax=8708, Gamma=2.950 23:49:35.138 00.012 15672 PulseGuide returned control before completion, sleep 75 23:49:35.213 00.075 30444 UpdateGuideState exits: m=107344 SNR=94.3 Saturated 23:49:35.213 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:35.213 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:35.213 00.000 30444 Enqueuing Expose request 23:49:35.214 00.001 15672 IsGuiding returns 1 23:49:35.214 00.000 15672 scope still moving after pulse duration time elapsed 23:49:35.236 00.022 15672 IsSlewing returns 0 23:49:35.249 00.013 15672 IsGuiding returns 0 23:49:35.249 00.000 15672 scope move finished after 80 + 48 ms 23:49:35.249 00.000 15672 Move returns status 0, amount 80 23:49:35.249 00.000 15672 MoveAxis(N, 0, ABG) 23:49:35.249 00.000 15672 Move returns status 0, amount 0 23:49:35.249 00.000 15672 move complete, result=0 23:49:35.251 00.002 15672 worker thread done servicing request 23:49:35.251 00.000 15672 Worker thread wakes up 23:49:35.251 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:35.251 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:35.251 00.000 30444 GuideStep: -0.3 px 80 ms EAST, 0.1 px 0 ms NORTH 23:49:37.367 02.116 15672 Exposure complete 23:49:37.396 00.029 15672 worker thread done servicing request 23:49:37.396 00.000 30444 OnExposeComplete: enter 23:49:37.396 00.000 30444 UpdateGuideState(): m_state=6 23:49:37.397 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2828 23:49:37.397 00.000 30444 Star::Find returns 1 (1), X=459.62, Y=196.46, Mass=105708, SNR=75.3, Peak=11376 HFD=3.3 23:49:37.397 00.000 30444 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 23:49:37.397 00.000 30444 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 23:49:37.397 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.20 cameraTheta=-2.65 mountX=-0.14 mountY=-0.13, mountTheta=-2.40 23:49:37.397 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.09, opts=13) 23:49:37.397 00.000 30444 Enqueuing Move request for scope (-0.17, -0.09) 23:49:37.397 00.000 15672 Worker thread wakes up 23:49:37.397 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd 23:49:37.397 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.09) 23:49:37.398 00.001 15672 Moving (-0.17, -0.09) raw xDistance=-0.14 yDistance=-0.13 23:49:37.398 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:49:37.398 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:37.398 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 23:49:37.398 00.000 15672 MoveAxis(E, 0, ABG) 23:49:37.398 00.000 15672 Move returns status 0, amount 0 23:49:37.398 00.000 15672 MoveAxis(N, 0, ABG) 23:49:37.398 00.000 15672 Move returns status 0, amount 0 23:49:37.398 00.000 15672 move complete, result=0 23:49:37.398 00.000 15672 worker thread done servicing request 23:49:37.403 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=11376, FiltMin=2641, FiltMax=9372, Gamma=2.950 23:49:37.453 00.050 30444 UpdateGuideState exits: m=105708 SNR=75.3 Saturated 23:49:37.453 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:37.453 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:37.453 00.000 30444 Enqueuing Expose request 23:49:37.453 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:49:37.453 00.000 15672 Worker thread wakes up 23:49:37.453 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:37.453 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:39.362 01.909 15672 Exposure complete 23:49:39.382 00.020 15672 worker thread done servicing request 23:49:39.382 00.000 30444 OnExposeComplete: enter 23:49:39.382 00.000 30444 UpdateGuideState(): m_state=6 23:49:39.382 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2829 23:49:39.382 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=196.34, Mass=109630, SNR=77.6, Peak=11832 HFD=3.5 23:49:39.382 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 23:49:39.382 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 23:49:39.382 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.88 mountX=-0.01 mountY=-0.23, mountTheta=-1.60 23:49:39.383 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.22, opts=13) 23:49:39.383 00.000 30444 Enqueuing Move request for scope (-0.07, -0.22) 23:49:39.383 00.000 15672 Worker thread wakes up 23:49:39.383 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd 23:49:39.383 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.22) 23:49:39.383 00.000 15672 Moving (-0.07, -0.22) raw xDistance=-0.01 yDistance=-0.23 23:49:39.383 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:49:39.383 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:39.383 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 23:49:39.383 00.000 15672 MoveAxis(E, 0, ABG) 23:49:39.383 00.000 15672 Move returns status 0, amount 0 23:49:39.383 00.000 15672 MoveAxis(N, 0, ABG) 23:49:39.383 00.000 15672 Move returns status 0, amount 0 23:49:39.383 00.000 15672 move complete, result=0 23:49:39.383 00.000 15672 worker thread done servicing request 23:49:39.388 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=11832, FiltMin=2667, FiltMax=9342, Gamma=2.950 23:49:39.817 00.429 30444 UpdateGuideState exits: m=109630 SNR=77.6 Saturated 23:49:39.817 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:39.817 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:39.817 00.000 30444 Enqueuing Expose request 23:49:39.818 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:49:39.818 00.000 15672 Worker thread wakes up 23:49:39.818 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:39.818 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:41.928 02.110 15672 Exposure complete 23:49:41.948 00.020 15672 worker thread done servicing request 23:49:41.948 00.000 30444 OnExposeComplete: enter 23:49:41.948 00.000 30444 UpdateGuideState(): m_state=6 23:49:41.949 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2830 23:49:41.949 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=196.65, Mass=114654, SNR=84.8, Peak=10594 HFD=3.9 23:49:41.949 00.000 30444 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.28) = xAngle (0.82 = 0.82) 23:49:41.949 00.000 30444 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.76 = 0.76) 23:49:41.949 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.54 mountX=0.13 mountY=0.13, mountTheta=0.79 23:49:41.949 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.10, opts=13) 23:49:41.949 00.000 30444 Enqueuing Move request for scope (0.16, 0.10) 23:49:41.949 00.000 15672 Worker thread wakes up 23:49:41.949 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd 23:49:41.949 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.10) 23:49:41.949 00.000 15672 Moving (0.16, 0.10) raw xDistance=0.13 yDistance=0.13 23:49:41.950 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:49:41.950 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:41.950 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:49:41.950 00.000 15672 MoveAxis(E, 0, ABG) 23:49:41.950 00.000 15672 Move returns status 0, amount 0 23:49:41.950 00.000 15672 MoveAxis(N, 0, ABG) 23:49:41.950 00.000 15672 Move returns status 0, amount 0 23:49:41.950 00.000 15672 move complete, result=0 23:49:41.950 00.000 15672 worker thread done servicing request 23:49:41.954 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=12261, FiltMin=2689, FiltMax=8950, Gamma=2.950 23:49:42.412 00.458 30444 UpdateGuideState exits: m=114654 SNR=84.8 Saturated 23:49:42.412 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:42.412 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:42.412 00.000 30444 Enqueuing Expose request 23:49:42.412 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:49:42.412 00.000 15672 Worker thread wakes up 23:49:42.413 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:42.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:44.319 01.906 15672 Exposure complete 23:49:44.339 00.020 15672 worker thread done servicing request 23:49:44.339 00.000 30444 OnExposeComplete: enter 23:49:44.339 00.000 30444 UpdateGuideState(): m_state=6 23:49:44.339 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2831 23:49:44.339 00.000 30444 Star::Find returns 1 (1), X=459.33, Y=196.33, Mass=106457, SNR=83.9, Peak=11423 HFD=3.5 23:49:44.339 00.000 30444 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 23:49:44.339 00.000 30444 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.48 = -2.48) 23:49:44.339 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.22 hyp=0.52 cameraTheta=-2.70 mountX=-0.39 mountY=-0.32, mountTheta=-2.46 23:49:44.339 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.22, opts=13) 23:49:44.339 00.000 30444 Enqueuing Move request for scope (-0.47, -0.22) 23:49:44.340 00.001 15672 Worker thread wakes up 23:49:44.340 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.22) opts 0xd 23:49:44.340 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.22) 23:49:44.340 00.000 15672 Moving (-0.47, -0.22) raw xDistance=-0.39 yDistance=-0.32 23:49:44.340 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 23:49:44.340 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:49:44.340 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 23:49:44.340 00.000 15672 MoveAxis(E, 105, ABG) 23:49:44.340 00.000 15672 Guiding Dir = 2, Dur = 105 23:49:44.340 00.000 15672 IsSlewing returns 0 23:49:44.341 00.001 15672 IsGuiding returns 0 23:49:44.346 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=11423, FiltMin=2712, FiltMax=8884, Gamma=2.950 23:49:44.372 00.026 15672 PulseGuide returned control before completion, sleep 86 23:49:44.395 00.023 30444 UpdateGuideState exits: m=106457 SNR=83.9 Saturated 23:49:44.395 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:44.395 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:44.395 00.000 30444 Enqueuing Expose request 23:49:44.460 00.065 15672 IsGuiding returns 1 23:49:44.460 00.000 15672 scope still moving after pulse duration time elapsed 23:49:44.482 00.022 15672 IsSlewing returns 0 23:49:44.485 00.003 15672 IsGuiding returns 1 23:49:44.505 00.020 15672 IsSlewing returns 0 23:49:44.516 00.011 15672 IsGuiding returns 0 23:49:44.516 00.000 15672 scope move finished after 105 + 69 ms 23:49:44.516 00.000 15672 Move returns status 0, amount 105 23:49:44.516 00.000 15672 MoveAxis(N, 0, ABG) 23:49:44.516 00.000 15672 Move returns status 0, amount 0 23:49:44.516 00.000 15672 move complete, result=0 23:49:44.516 00.000 15672 worker thread done servicing request 23:49:44.516 00.000 15672 Worker thread wakes up 23:49:44.516 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:44.516 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:44.516 00.000 30444 GuideStep: -0.4 px 105 ms EAST, -0.3 px 0 ms NORTH 23:49:46.625 02.109 15672 Exposure complete 23:49:46.644 00.019 15672 worker thread done servicing request 23:49:46.644 00.000 30444 OnExposeComplete: enter 23:49:46.644 00.000 30444 UpdateGuideState(): m_state=6 23:49:46.644 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2832 23:49:46.644 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=196.18, Mass=104275, SNR=79.3, Peak=10228 HFD=3.5 23:49:46.644 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 23:49:46.644 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 23:49:46.644 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.38 hyp=0.38 cameraTheta=-1.75 mountX=0.04 mountY=-0.38, mountTheta=-1.47 23:49:46.646 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.38, opts=13) 23:49:46.646 00.000 30444 Enqueuing Move request for scope (-0.07, -0.38) 23:49:46.646 00.000 15672 Worker thread wakes up 23:49:46.646 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.38) opts 0xd 23:49:46.646 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.38) 23:49:46.646 00.000 15672 Moving (-0.07, -0.38) raw xDistance=0.04 yDistance=-0.38 23:49:46.646 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:49:46.646 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.16 newest=-0.57 23:49:46.646 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 23:49:46.646 00.000 15672 MoveAxis(E, 0, ABG) 23:49:46.646 00.000 15672 Move returns status 0, amount 0 23:49:46.646 00.000 15672 MoveAxis(N, 68, ABG) 23:49:46.646 00.000 15672 Guiding Dir = 0, Dur = 68 23:49:46.646 00.000 15672 IsSlewing returns 0 23:49:46.647 00.001 15672 IsGuiding returns 0 23:49:46.652 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=11523, FiltMin=2629, FiltMax=9147, Gamma=2.950 23:49:46.701 00.049 30444 UpdateGuideState exits: m=104275 SNR=79.3 Saturated 23:49:46.702 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:46.702 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:46.702 00.000 30444 Enqueuing Expose request 23:49:46.721 00.019 15672 IsGuiding returns 1 23:49:46.721 00.000 15672 scope still moving after pulse duration time elapsed 23:49:46.742 00.021 15672 IsSlewing returns 0 23:49:46.743 00.001 15672 IsGuiding returns 1 23:49:46.764 00.021 15672 IsSlewing returns 0 23:49:46.765 00.001 15672 IsGuiding returns 1 23:49:46.786 00.021 15672 IsSlewing returns 0 23:49:46.832 00.046 15672 IsGuiding returns 0 23:49:46.832 00.000 15672 scope move finished after 68 + 116 ms 23:49:46.832 00.000 15672 Move returns status 0, amount 68 23:49:46.832 00.000 15672 move complete, result=0 23:49:46.832 00.000 15672 worker thread done servicing request 23:49:46.832 00.000 15672 Worker thread wakes up 23:49:46.832 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:46.833 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:46.881 00.048 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 68 ms NORTH 23:49:48.742 01.861 15672 Exposure complete 23:49:48.761 00.019 15672 worker thread done servicing request 23:49:48.761 00.000 30444 OnExposeComplete: enter 23:49:48.762 00.001 30444 UpdateGuideState(): m_state=6 23:49:48.762 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2833 23:49:48.762 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=195.97, Mass=109632, SNR=81.3, Peak=10480 HFD=3.9 23:49:48.762 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 23:49:48.762 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 23:49:48.762 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.59 hyp=0.60 cameraTheta=-1.78 mountX=0.04 mountY=-0.60, mountTheta=-1.50 23:49:48.762 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.59, opts=13) 23:49:48.762 00.000 30444 Enqueuing Move request for scope (-0.13, -0.59) 23:49:48.762 00.000 15672 Worker thread wakes up 23:49:48.763 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.59) opts 0xd 23:49:48.763 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.59) 23:49:48.763 00.000 15672 Moving (-0.13, -0.59) raw xDistance=0.04 yDistance=-0.60 23:49:48.763 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:49:48.763 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 23:49:48.763 00.000 15672 MoveAxis(E, 0, ABG) 23:49:48.763 00.000 15672 Move returns status 0, amount 0 23:49:48.763 00.000 15672 MoveAxis(N, 108, ABG) 23:49:48.763 00.000 15672 Guiding Dir = 0, Dur = 108 23:49:48.763 00.000 15672 IsSlewing returns 0 23:49:48.764 00.001 15672 IsGuiding returns 0 23:49:48.768 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=10480, FiltMin=2581, FiltMax=8269, Gamma=2.950 23:49:48.817 00.049 30444 UpdateGuideState exits: m=109632 SNR=81.3 Saturated 23:49:48.818 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:48.818 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:48.818 00.000 30444 Enqueuing Expose request 23:49:48.844 00.026 15672 PulseGuide returned control before completion, sleep 38 23:49:48.883 00.039 15672 IsGuiding returns 1 23:49:48.884 00.001 15672 scope still moving after pulse duration time elapsed 23:49:48.905 00.021 15672 IsSlewing returns 0 23:49:48.906 00.001 15672 IsGuiding returns 1 23:49:48.927 00.021 15672 IsSlewing returns 0 23:49:48.927 00.000 15672 IsGuiding returns 1 23:49:48.949 00.022 15672 IsSlewing returns 0 23:49:49.005 00.056 15672 IsGuiding returns 0 23:49:49.005 00.000 15672 scope move finished after 108 + 132 ms 23:49:49.005 00.000 15672 Move returns status 0, amount 108 23:49:49.005 00.000 15672 move complete, result=0 23:49:49.005 00.000 15672 worker thread done servicing request 23:49:49.005 00.000 15672 Worker thread wakes up 23:49:49.005 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:49.005 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:49.005 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 108 ms NORTH 23:49:51.117 02.112 15672 Exposure complete 23:49:51.143 00.026 15672 worker thread done servicing request 23:49:51.143 00.000 30444 OnExposeComplete: enter 23:49:51.143 00.000 30444 UpdateGuideState(): m_state=6 23:49:51.143 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2834 23:49:51.143 00.000 30444 Star::Find returns 1 (1), X=459.11, Y=196.30, Mass=98374, SNR=69.5, Peak=9888 HFD=3.8 23:49:51.143 00.000 30444 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.28) = xAngle (-2.50 = -2.50) 23:49:51.143 00.000 30444 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.57 = -2.57) 23:49:51.143 00.000 30444 CameraToMount -- cameraX=-0.68 cameraY=-0.26 hyp=0.73 cameraTheta=-2.78 mountX=-0.59 mountY=-0.40, mountTheta=-2.55 23:49:51.144 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.68, y=-0.26, opts=13) 23:49:51.144 00.000 30444 Enqueuing Move request for scope (-0.68, -0.26) 23:49:51.144 00.000 15672 Worker thread wakes up 23:49:51.144 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.26) opts 0xd 23:49:51.144 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.68, -0.26) 23:49:51.144 00.000 15672 Moving (-0.68, -0.26) raw xDistance=-0.59 yDistance=-0.40 23:49:51.144 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59 23:49:51.144 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 23:49:51.144 00.000 15672 MoveAxis(E, 159, ABG) 23:49:51.144 00.000 15672 Guiding Dir = 2, Dur = 159 23:49:51.145 00.001 15672 IsSlewing returns 0 23:49:51.145 00.000 15672 IsGuiding returns 0 23:49:51.149 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=9888, FiltMin=2724, FiltMax=8517, Gamma=2.950 23:49:51.160 00.011 15672 PulseGuide returned control before completion, sleep 155 23:49:51.199 00.039 30444 UpdateGuideState exits: m=98374 SNR=69.5 Saturated 23:49:51.199 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:51.199 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:51.199 00.000 30444 Enqueuing Expose request 23:49:51.322 00.123 15672 IsGuiding returns 0 23:49:51.322 00.000 15672 Move returns status 0, amount 159 23:49:51.322 00.000 15672 MoveAxis(N, 71, ABG) 23:49:51.322 00.000 15672 Guiding Dir = 0, Dur = 71 23:49:51.322 00.000 15672 IsSlewing returns 0 23:49:51.323 00.001 15672 IsGuiding returns 0 23:49:51.401 00.078 15672 IsGuiding returns 1 23:49:51.401 00.000 15672 scope still moving after pulse duration time elapsed 23:49:51.422 00.021 15672 IsSlewing returns 0 23:49:51.424 00.002 15672 IsGuiding returns 1 23:49:51.445 00.021 15672 IsSlewing returns 0 23:49:51.445 00.000 15672 IsGuiding returns 1 23:49:51.467 00.022 15672 IsSlewing returns 0 23:49:51.498 00.031 15672 IsGuiding returns 0 23:49:51.498 00.000 15672 scope move finished after 71 + 103 ms 23:49:51.498 00.000 15672 Move returns status 0, amount 71 23:49:51.498 00.000 15672 move complete, result=0 23:49:51.498 00.000 15672 worker thread done servicing request 23:49:51.498 00.000 15672 Worker thread wakes up 23:49:51.498 00.000 30444 GuideStep: -0.6 px 159 ms EAST, -0.4 px 71 ms NORTH 23:49:51.498 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:51.498 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:53.405 01.907 15672 Exposure complete 23:49:53.427 00.022 15672 worker thread done servicing request 23:49:53.427 00.000 30444 OnExposeComplete: enter 23:49:53.427 00.000 30444 UpdateGuideState(): m_state=6 23:49:53.427 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2835 23:49:53.427 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=196.32, Mass=103865, SNR=75.7, Peak=10674 HFD=3.5 23:49:53.427 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 23:49:53.427 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 23:49:53.427 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.96 mountX=-0.03 mountY=-0.25, mountTheta=-1.68 23:49:53.428 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.23, opts=13) 23:49:53.428 00.000 30444 Enqueuing Move request for scope (-0.10, -0.23) 23:49:53.428 00.000 15672 Worker thread wakes up 23:49:53.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd 23:49:53.428 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.23) 23:49:53.428 00.000 15672 Moving (-0.10, -0.23) raw xDistance=-0.03 yDistance=-0.25 23:49:53.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:49:53.428 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:53.428 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 23:49:53.428 00.000 15672 MoveAxis(E, 0, ABG) 23:49:53.428 00.000 15672 Move returns status 0, amount 0 23:49:53.428 00.000 15672 MoveAxis(N, 0, ABG) 23:49:53.428 00.000 15672 Move returns status 0, amount 0 23:49:53.428 00.000 15672 move complete, result=0 23:49:53.428 00.000 15672 worker thread done servicing request 23:49:53.434 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=10846, FiltMin=2687, FiltMax=9129, Gamma=2.950 23:49:53.573 00.139 30444 UpdateGuideState exits: m=103865 SNR=75.7 Saturated 23:49:53.573 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:53.573 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:53.574 00.001 30444 Enqueuing Expose request 23:49:53.574 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:49:53.574 00.000 15672 Worker thread wakes up 23:49:53.574 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:53.574 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:55.682 02.108 15672 Exposure complete 23:49:55.702 00.020 15672 worker thread done servicing request 23:49:55.702 00.000 30444 OnExposeComplete: enter 23:49:55.702 00.000 30444 UpdateGuideState(): m_state=6 23:49:55.703 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2836 23:49:55.703 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=196.60, Mass=114091, SNR=91.7, Peak=10875 HFD=3.7 23:49:55.703 00.000 30444 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.28) = xAngle (1.66 = 1.66) 23:49:55.703 00.000 30444 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 23:49:55.703 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.38 mountX=-0.00 mountY=0.05, mountTheta=1.66 23:49:55.703 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.05, opts=13) 23:49:55.703 00.000 30444 Enqueuing Move request for scope (0.01, 0.05) 23:49:55.703 00.000 15672 Worker thread wakes up 23:49:55.703 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd 23:49:55.703 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.05) 23:49:55.704 00.001 15672 Moving (0.01, 0.05) raw xDistance=-0.00 yDistance=0.05 23:49:55.704 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 23:49:55.704 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:55.704 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 23:49:55.704 00.000 15672 MoveAxis(E, 0, ABG) 23:49:55.704 00.000 15672 Move returns status 0, amount 0 23:49:55.704 00.000 15672 MoveAxis(N, 0, ABG) 23:49:55.704 00.000 15672 Move returns status 0, amount 0 23:49:55.704 00.000 15672 move complete, result=0 23:49:55.704 00.000 15672 worker thread done servicing request 23:49:55.709 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=11445, FiltMin=2682, FiltMax=9343, Gamma=2.950 23:49:55.758 00.049 30444 UpdateGuideState exits: m=114091 SNR=91.7 Saturated 23:49:55.758 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:55.758 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:55.758 00.000 30444 Enqueuing Expose request 23:49:55.758 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:49:55.758 00.000 15672 Worker thread wakes up 23:49:55.758 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:55.759 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:57.673 01.914 15672 Exposure complete 23:49:57.702 00.029 15672 worker thread done servicing request 23:49:57.703 00.001 30444 OnExposeComplete: enter 23:49:57.703 00.000 30444 UpdateGuideState(): m_state=6 23:49:57.703 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2837 23:49:57.703 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=196.38, Mass=115963, SNR=86.3, Peak=10792 HFD=3.6 23:49:57.703 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 23:49:57.703 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 23:49:57.703 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.18 hyp=0.37 cameraTheta=-0.51 mountX=0.36 mountY=-0.11, mountTheta=-0.29 23:49:57.703 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.18, opts=13) 23:49:57.703 00.000 30444 Enqueuing Move request for scope (0.32, -0.18) 23:49:57.703 00.000 15672 Worker thread wakes up 23:49:57.704 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.18) opts 0xd 23:49:57.704 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.18) 23:49:57.704 00.000 15672 Moving (0.32, -0.18) raw xDistance=0.36 yDistance=-0.11 23:49:57.704 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36 23:49:57.704 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:57.704 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:49:57.704 00.000 15672 MoveAxis(W, 96, ABG) 23:49:57.704 00.000 15672 Guiding Dir = 3, Dur = 96 23:49:57.704 00.000 15672 IsSlewing returns 0 23:49:57.705 00.001 15672 IsGuiding returns 0 23:49:57.709 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=11696, FiltMin=2620, FiltMax=9912, Gamma=2.950 23:49:57.727 00.018 15672 PulseGuide returned control before completion, sleep 85 23:49:57.758 00.031 30444 UpdateGuideState exits: m=115963 SNR=86.3 Saturated 23:49:57.758 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:49:57.759 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:49:57.759 00.000 30444 Enqueuing Expose request 23:49:57.813 00.054 15672 IsGuiding returns 1 23:49:57.813 00.000 15672 scope still moving after pulse duration time elapsed 23:49:57.834 00.021 15672 IsSlewing returns 0 23:49:57.838 00.004 15672 IsGuiding returns 0 23:49:57.838 00.000 15672 scope move finished after 96 + 37 ms 23:49:57.838 00.000 15672 Move returns status 0, amount 96 23:49:57.839 00.001 15672 MoveAxis(N, 0, ABG) 23:49:57.839 00.000 15672 Move returns status 0, amount 0 23:49:57.839 00.000 15672 move complete, result=0 23:49:57.839 00.000 15672 worker thread done servicing request 23:49:57.839 00.000 15672 Worker thread wakes up 23:49:57.839 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:49:57.839 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:49:57.839 00.000 30444 GuideStep: 0.4 px 96 ms WEST, -0.1 px 0 ms NORTH 23:49:59.955 02.116 15672 Exposure complete 23:49:59.981 00.026 15672 worker thread done servicing request 23:49:59.982 00.001 30444 OnExposeComplete: enter 23:49:59.982 00.000 30444 UpdateGuideState(): m_state=6 23:49:59.982 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2838 23:49:59.982 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=196.64, Mass=107341, SNR=88.6, Peak=11203 HFD=3.3 23:49:59.982 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.09 = 3.09) 23:49:59.982 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.03 = 3.03) 23:49:59.982 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.28 cameraTheta=2.82 mountX=-0.28 mountY=0.03, mountTheta=3.03 23:49:59.982 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.09, opts=13) 23:49:59.982 00.000 30444 Enqueuing Move request for scope (-0.26, 0.09) 23:49:59.983 00.001 15672 Worker thread wakes up 23:49:59.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd 23:49:59.983 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.09) 23:49:59.983 00.000 15672 Moving (-0.26, 0.09) raw xDistance=-0.28 yDistance=0.03 23:49:59.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28 23:49:59.983 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:49:59.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:49:59.983 00.000 15672 MoveAxis(E, 68, ABG) 23:49:59.983 00.000 15672 Guiding Dir = 2, Dur = 68 23:49:59.983 00.000 15672 IsSlewing returns 0 23:49:59.985 00.002 15672 IsGuiding returns 0 23:49:59.989 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2388, max=12401, FiltMin=2639, FiltMax=9250, Gamma=2.950 23:50:00.010 00.021 15672 PulseGuide returned control before completion, sleep 52 23:50:00.039 00.029 30444 UpdateGuideState exits: m=107341 SNR=88.6 Saturated 23:50:00.039 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:00.039 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:00.039 00.000 30444 Enqueuing Expose request 23:50:00.065 00.026 15672 IsGuiding returns 1 23:50:00.065 00.000 15672 scope still moving after pulse duration time elapsed 23:50:00.086 00.021 15672 IsSlewing returns 0 23:50:00.091 00.005 15672 IsGuiding returns 0 23:50:00.091 00.000 15672 scope move finished after 68 + 38 ms 23:50:00.091 00.000 15672 Move returns status 0, amount 68 23:50:00.091 00.000 15672 MoveAxis(N, 0, ABG) 23:50:00.091 00.000 15672 Move returns status 0, amount 0 23:50:00.091 00.000 15672 move complete, result=0 23:50:00.091 00.000 15672 worker thread done servicing request 23:50:00.091 00.000 15672 Worker thread wakes up 23:50:00.091 00.000 30444 GuideStep: -0.3 px 68 ms EAST, 0.0 px 0 ms NORTH 23:50:00.091 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:00.091 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:02.007 01.916 15672 Exposure complete 23:50:02.036 00.029 15672 worker thread done servicing request 23:50:02.036 00.000 30444 OnExposeComplete: enter 23:50:02.037 00.001 30444 UpdateGuideState(): m_state=6 23:50:02.037 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2839 23:50:02.037 00.000 30444 Star::Find returns 1 (1), X=459.52, Y=196.31, Mass=101934, SNR=76.3, Peak=12342 HFD=3.2 23:50:02.037 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 23:50:02.037 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 23:50:02.037 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.24 hyp=0.37 cameraTheta=-2.43 mountX=-0.20 mountY=-0.30, mountTheta=-2.17 23:50:02.037 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.24, opts=13) 23:50:02.037 00.000 30444 Enqueuing Move request for scope (-0.28, -0.24) 23:50:02.037 00.000 15672 Worker thread wakes up 23:50:02.038 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.24) opts 0xd 23:50:02.038 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.24) 23:50:02.038 00.000 15672 Moving (-0.28, -0.24) raw xDistance=-0.20 yDistance=-0.30 23:50:02.038 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 23:50:02.038 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 23:50:02.038 00.000 15672 MoveAxis(E, 0, ABG) 23:50:02.038 00.000 15672 Move returns status 0, amount 0 23:50:02.038 00.000 15672 MoveAxis(N, 53, ABG) 23:50:02.038 00.000 15672 Guiding Dir = 0, Dur = 53 23:50:02.038 00.000 15672 IsSlewing returns 0 23:50:02.039 00.001 15672 IsGuiding returns 0 23:50:02.044 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=12342, FiltMin=2701, FiltMax=9505, Gamma=2.950 23:50:02.092 00.048 30444 UpdateGuideState exits: m=101934 SNR=76.3 Saturated 23:50:02.093 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:02.093 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:02.093 00.000 30444 Enqueuing Expose request 23:50:02.120 00.027 15672 IsGuiding returns 1 23:50:02.120 00.000 15672 scope still moving after pulse duration time elapsed 23:50:02.142 00.022 15672 IsSlewing returns 0 23:50:02.143 00.001 15672 IsGuiding returns 1 23:50:02.164 00.021 15672 IsSlewing returns 0 23:50:02.165 00.001 15672 IsGuiding returns 1 23:50:02.186 00.021 15672 IsSlewing returns 0 23:50:02.216 00.030 15672 IsGuiding returns 0 23:50:02.216 00.000 15672 scope move finished after 53 + 124 ms 23:50:02.216 00.000 15672 Move returns status 0, amount 53 23:50:02.216 00.000 15672 move complete, result=0 23:50:02.216 00.000 15672 worker thread done servicing request 23:50:02.216 00.000 15672 Worker thread wakes up 23:50:02.216 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:02.216 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:02.216 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 53 ms NORTH 23:50:04.322 02.106 15672 Exposure complete 23:50:04.342 00.020 15672 worker thread done servicing request 23:50:04.342 00.000 30444 OnExposeComplete: enter 23:50:04.342 00.000 30444 UpdateGuideState(): m_state=6 23:50:04.342 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2840 23:50:04.342 00.000 30444 Star::Find returns 1 (1), X=459.32, Y=196.20, Mass=102221, SNR=68.3, Peak=10982 HFD=3.6 23:50:04.342 00.000 30444 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-0.28) = xAngle (-2.22 = -2.22) 23:50:04.342 00.000 30444 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.28 = -2.28) 23:50:04.342 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.35 hyp=0.59 cameraTheta=-2.50 mountX=-0.36 mountY=-0.45, mountTheta=-2.25 23:50:04.343 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.35, opts=13) 23:50:04.343 00.000 30444 Enqueuing Move request for scope (-0.47, -0.35) 23:50:04.343 00.000 15672 Worker thread wakes up 23:50:04.343 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.35) opts 0xd 23:50:04.343 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.35) 23:50:04.343 00.000 15672 Moving (-0.47, -0.35) raw xDistance=-0.36 yDistance=-0.45 23:50:04.343 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 23:50:04.343 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 23:50:04.343 00.000 15672 MoveAxis(E, 97, ABG) 23:50:04.343 00.000 15672 Guiding Dir = 2, Dur = 97 23:50:04.344 00.001 15672 IsSlewing returns 0 23:50:04.345 00.001 15672 IsGuiding returns 0 23:50:04.349 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=11146, FiltMin=2674, FiltMax=9153, Gamma=2.950 23:50:04.372 00.023 15672 PulseGuide returned control before completion, sleep 81 23:50:04.399 00.027 30444 UpdateGuideState exits: m=102221 SNR=68.3 Saturated 23:50:04.399 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:04.399 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:04.399 00.000 30444 Enqueuing Expose request 23:50:04.456 00.057 15672 IsGuiding returns 1 23:50:04.456 00.000 15672 scope still moving after pulse duration time elapsed 23:50:04.477 00.021 15672 IsSlewing returns 0 23:50:04.485 00.008 15672 IsGuiding returns 0 23:50:04.485 00.000 15672 scope move finished after 97 + 42 ms 23:50:04.485 00.000 15672 Move returns status 0, amount 97 23:50:04.485 00.000 15672 MoveAxis(N, 80, ABG) 23:50:04.485 00.000 15672 Guiding Dir = 0, Dur = 80 23:50:04.486 00.001 15672 IsSlewing returns 0 23:50:04.487 00.001 15672 IsGuiding returns 0 23:50:04.564 00.077 15672 PulseGuide returned control before completion, sleep 14 23:50:04.581 00.017 15672 IsGuiding returns 1 23:50:04.581 00.000 15672 scope still moving after pulse duration time elapsed 23:50:04.602 00.021 15672 IsSlewing returns 0 23:50:04.605 00.003 15672 IsGuiding returns 1 23:50:04.626 00.021 15672 IsSlewing returns 0 23:50:04.676 00.050 15672 IsGuiding returns 0 23:50:04.677 00.001 15672 scope move finished after 80 + 108 ms 23:50:04.677 00.000 15672 Move returns status 0, amount 80 23:50:04.677 00.000 15672 move complete, result=0 23:50:04.677 00.000 15672 worker thread done servicing request 23:50:04.677 00.000 15672 Worker thread wakes up 23:50:04.678 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:04.678 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:04.678 00.000 30444 GuideStep: -0.4 px 97 ms EAST, -0.4 px 80 ms NORTH 23:50:06.587 01.909 15672 Exposure complete 23:50:06.606 00.019 15672 worker thread done servicing request 23:50:06.607 00.001 30444 OnExposeComplete: enter 23:50:06.607 00.000 30444 UpdateGuideState(): m_state=6 23:50:06.607 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2841 23:50:06.607 00.000 30444 Star::Find returns 1 (1), X=459.46, Y=196.01, Mass=99068, SNR=77.5, Peak=10319 HFD=3.5 23:50:06.607 00.000 30444 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.28) = xAngle (-1.85 = -1.85) 23:50:06.607 00.000 30444 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.91 = -1.91) 23:50:06.607 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.55 hyp=0.64 cameraTheta=-2.12 mountX=-0.17 mountY=-0.61, mountTheta=-1.85 23:50:06.607 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.55, opts=13) 23:50:06.607 00.000 30444 Enqueuing Move request for scope (-0.34, -0.55) 23:50:06.608 00.001 15672 Worker thread wakes up 23:50:06.608 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.55) opts 0xd 23:50:06.608 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.55) 23:50:06.608 00.000 15672 Moving (-0.34, -0.55) raw xDistance=-0.17 yDistance=-0.61 23:50:06.608 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:50:06.608 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:50:06.608 00.000 15672 MoveAxis(E, 0, ABG) 23:50:06.608 00.000 15672 Move returns status 0, amount 0 23:50:06.608 00.000 15672 MoveAxis(N, 108, ABG) 23:50:06.608 00.000 15672 Guiding Dir = 0, Dur = 108 23:50:06.608 00.000 15672 IsSlewing returns 0 23:50:06.609 00.001 15672 IsGuiding returns 0 23:50:06.613 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=11361, FiltMin=2666, FiltMax=8941, Gamma=2.950 23:50:06.662 00.049 30444 UpdateGuideState exits: m=99068 SNR=77.5 Saturated 23:50:06.662 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:06.662 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:06.662 00.000 30444 Enqueuing Expose request 23:50:06.689 00.027 15672 PulseGuide returned control before completion, sleep 39 23:50:06.730 00.041 15672 IsGuiding returns 1 23:50:06.730 00.000 15672 scope still moving after pulse duration time elapsed 23:50:06.751 00.021 15672 IsSlewing returns 0 23:50:06.769 00.018 15672 IsGuiding returns 1 23:50:06.790 00.021 15672 IsSlewing returns 0 23:50:06.817 00.027 15672 IsGuiding returns 0 23:50:06.817 00.000 15672 scope move finished after 108 + 100 ms 23:50:06.817 00.000 15672 Move returns status 0, amount 108 23:50:06.817 00.000 15672 move complete, result=0 23:50:06.817 00.000 15672 worker thread done servicing request 23:50:06.817 00.000 15672 Worker thread wakes up 23:50:06.817 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:06.817 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:06.817 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 108 ms NORTH 23:50:08.924 02.107 15672 Exposure complete 23:50:08.945 00.021 15672 worker thread done servicing request 23:50:08.945 00.000 30444 OnExposeComplete: enter 23:50:08.945 00.000 30444 UpdateGuideState(): m_state=6 23:50:08.945 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2842 23:50:08.945 00.000 30444 Star::Find returns 1 (1), X=459.09, Y=196.23, Mass=102947, SNR=82.0, Peak=11546 HFD=3.3 23:50:08.945 00.000 30444 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.28) = xAngle (-2.44 = -2.44) 23:50:08.945 00.000 30444 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.50 = -2.50) 23:50:08.945 00.000 30444 CameraToMount -- cameraX=-0.71 cameraY=-0.32 hyp=0.78 cameraTheta=-2.71 mountX=-0.59 mountY=-0.47, mountTheta=-2.47 23:50:08.946 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.71, y=-0.32, opts=13) 23:50:08.946 00.000 30444 Enqueuing Move request for scope (-0.71, -0.32) 23:50:08.946 00.000 15672 Worker thread wakes up 23:50:08.946 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.32) opts 0xd 23:50:08.946 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.71, -0.32) 23:50:08.946 00.000 15672 Moving (-0.71, -0.32) raw xDistance=-0.59 yDistance=-0.47 23:50:08.946 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59 23:50:08.946 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 23:50:08.946 00.000 15672 MoveAxis(E, 161, ABG) 23:50:08.946 00.000 15672 Guiding Dir = 2, Dur = 161 23:50:08.946 00.000 15672 IsSlewing returns 0 23:50:08.947 00.001 15672 IsGuiding returns 0 23:50:08.952 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2378, max=11588, FiltMin=2669, FiltMax=9260, Gamma=2.950 23:50:08.973 00.021 15672 PulseGuide returned control before completion, sleep 146 23:50:09.181 00.208 15672 IsGuiding returns 0 23:50:09.181 00.000 15672 Move returns status 0, amount 161 23:50:09.181 00.000 15672 MoveAxis(N, 84, ABG) 23:50:09.181 00.000 15672 Guiding Dir = 0, Dur = 84 23:50:09.182 00.001 15672 IsSlewing returns 0 23:50:09.185 00.003 15672 IsGuiding returns 0 23:50:09.260 00.075 15672 PulseGuide returned control before completion, sleep 18 23:50:09.280 00.020 15672 IsGuiding returns 1 23:50:09.280 00.000 15672 scope still moving after pulse duration time elapsed 23:50:09.301 00.021 15672 IsSlewing returns 0 23:50:09.301 00.000 15672 IsGuiding returns 1 23:50:09.322 00.021 15672 IsSlewing returns 0 23:50:09.323 00.001 15672 IsGuiding returns 1 23:50:09.344 00.021 15672 IsSlewing returns 0 23:50:09.344 00.000 15672 IsGuiding returns 1 23:50:09.358 00.014 30444 UpdateGuideState exits: m=102947 SNR=82.0 Saturated 23:50:09.358 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:09.358 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:09.359 00.001 30444 Enqueuing Expose request 23:50:09.366 00.007 15672 IsSlewing returns 0 23:50:09.421 00.055 15672 IsGuiding returns 0 23:50:09.421 00.000 15672 scope move finished after 84 + 152 ms 23:50:09.421 00.000 15672 Move returns status 0, amount 84 23:50:09.421 00.000 15672 move complete, result=0 23:50:09.421 00.000 15672 worker thread done servicing request 23:50:09.421 00.000 15672 Worker thread wakes up 23:50:09.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:09.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:09.421 00.000 30444 GuideStep: -0.6 px 161 ms EAST, -0.5 px 84 ms NORTH 23:50:11.330 01.909 15672 Exposure complete 23:50:11.350 00.020 15672 worker thread done servicing request 23:50:11.350 00.000 30444 OnExposeComplete: enter 23:50:11.350 00.000 30444 UpdateGuideState(): m_state=6 23:50:11.350 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2843 23:50:11.350 00.000 30444 Star::Find returns 1 (1), X=459.57, Y=196.01, Mass=102386, SNR=74.8, Peak=11020 HFD=3.5 23:50:11.350 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 23:50:11.350 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 23:50:11.350 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.55 hyp=0.59 cameraTheta=-1.96 mountX=-0.06 mountY=-0.58, mountTheta=-1.68 23:50:11.351 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.55, opts=13) 23:50:11.351 00.000 30444 Enqueuing Move request for scope (-0.22, -0.55) 23:50:11.351 00.000 15672 Worker thread wakes up 23:50:11.351 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.55) opts 0xd 23:50:11.351 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.55) 23:50:11.351 00.000 15672 Moving (-0.22, -0.55) raw xDistance=-0.06 yDistance=-0.58 23:50:11.351 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:50:11.351 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 23:50:11.351 00.000 15672 MoveAxis(E, 0, ABG) 23:50:11.351 00.000 15672 Move returns status 0, amount 0 23:50:11.351 00.000 15672 MoveAxis(N, 104, ABG) 23:50:11.351 00.000 15672 Guiding Dir = 0, Dur = 104 23:50:11.352 00.001 15672 IsSlewing returns 0 23:50:11.353 00.001 15672 IsGuiding returns 0 23:50:11.356 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11129, FiltMin=2616, FiltMax=9139, Gamma=2.950 23:50:11.407 00.051 30444 UpdateGuideState exits: m=102386 SNR=74.8 Saturated 23:50:11.407 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:11.407 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:11.408 00.001 30444 Enqueuing Expose request 23:50:11.433 00.025 15672 PulseGuide returned control before completion, sleep 34 23:50:11.469 00.036 15672 IsGuiding returns 1 23:50:11.470 00.001 15672 scope still moving after pulse duration time elapsed 23:50:11.491 00.021 15672 IsSlewing returns 0 23:50:11.491 00.000 15672 IsGuiding returns 1 23:50:11.512 00.021 15672 IsSlewing returns 0 23:50:11.513 00.001 15672 IsGuiding returns 1 23:50:11.535 00.022 15672 IsSlewing returns 0 23:50:11.593 00.058 15672 IsGuiding returns 0 23:50:11.593 00.000 15672 scope move finished after 104 + 136 ms 23:50:11.593 00.000 15672 Move returns status 0, amount 104 23:50:11.593 00.000 15672 move complete, result=0 23:50:11.593 00.000 15672 worker thread done servicing request 23:50:11.593 00.000 15672 Worker thread wakes up 23:50:11.594 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 104 ms NORTH 23:50:11.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:11.594 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:13.702 02.108 15672 Exposure complete 23:50:13.722 00.020 15672 worker thread done servicing request 23:50:13.722 00.000 30444 OnExposeComplete: enter 23:50:13.722 00.000 30444 UpdateGuideState(): m_state=6 23:50:13.722 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2844 23:50:13.722 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=196.29, Mass=104704, SNR=78.7, Peak=10829 HFD=3.5 23:50:13.722 00.000 30444 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.28) = xAngle (-0.34 = -0.34) 23:50:13.722 00.000 30444 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.40 = -0.40) 23:50:13.722 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.26 hyp=0.46 cameraTheta=-0.62 mountX=0.43 mountY=-0.18, mountTheta=-0.39 23:50:13.723 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.26, opts=13) 23:50:13.723 00.000 30444 Enqueuing Move request for scope (0.37, -0.26) 23:50:13.723 00.000 15672 Worker thread wakes up 23:50:13.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.26) opts 0xd 23:50:13.723 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.26) 23:50:13.723 00.000 15672 Moving (0.37, -0.26) raw xDistance=0.43 yDistance=-0.18 23:50:13.723 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 23:50:13.723 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:50:13.723 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:50:13.723 00.000 15672 MoveAxis(W, 116, ABG) 23:50:13.723 00.000 15672 Guiding Dir = 3, Dur = 116 23:50:13.724 00.001 15672 IsSlewing returns 0 23:50:13.725 00.001 15672 IsGuiding returns 0 23:50:13.729 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=12472, FiltMin=2691, FiltMax=9184, Gamma=2.950 23:50:13.749 00.020 15672 PulseGuide returned control before completion, sleep 102 23:50:13.854 00.105 15672 IsGuiding returns 1 23:50:13.854 00.000 15672 scope still moving after pulse duration time elapsed 23:50:13.875 00.021 15672 IsSlewing returns 0 23:50:13.926 00.051 15672 IsGuiding returns 0 23:50:13.926 00.000 15672 scope move finished after 116 + 85 ms 23:50:13.926 00.000 15672 Move returns status 0, amount 116 23:50:13.926 00.000 15672 MoveAxis(N, 0, ABG) 23:50:13.927 00.001 15672 Move returns status 0, amount 0 23:50:13.927 00.000 15672 move complete, result=0 23:50:13.927 00.000 15672 worker thread done servicing request 23:50:13.951 00.024 30444 UpdateGuideState exits: m=104704 SNR=78.7 Saturated 23:50:13.952 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:13.952 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:13.952 00.000 30444 Enqueuing Expose request 23:50:13.952 00.000 30444 GuideStep: 0.4 px 116 ms WEST, -0.2 px 0 ms NORTH 23:50:13.952 00.000 15672 Worker thread wakes up 23:50:13.952 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:13.952 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:15.859 01.907 15672 Exposure complete 23:50:15.885 00.026 15672 worker thread done servicing request 23:50:15.885 00.000 30444 OnExposeComplete: enter 23:50:15.885 00.000 30444 UpdateGuideState(): m_state=6 23:50:15.885 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2845 23:50:15.885 00.000 30444 Star::Find returns 1 (1), X=459.03, Y=196.43, Mass=102268, SNR=69.7, Peak=11704 HFD=3.5 23:50:15.885 00.000 30444 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.28) = xAngle (-2.70 = -2.70) 23:50:15.885 00.000 30444 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.76 = -2.76) 23:50:15.885 00.000 30444 CameraToMount -- cameraX=-0.76 cameraY=-0.13 hyp=0.78 cameraTheta=-2.98 mountX=-0.70 mountY=-0.29, mountTheta=-2.75 23:50:15.886 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.76, y=-0.13, opts=13) 23:50:15.886 00.000 30444 Enqueuing Move request for scope (-0.76, -0.13) 23:50:15.886 00.000 15672 Worker thread wakes up 23:50:15.886 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.13) opts 0xd 23:50:15.886 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.76, -0.13) 23:50:15.886 00.000 15672 Moving (-0.76, -0.13) raw xDistance=-0.70 yDistance=-0.29 23:50:15.886 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.70 23:50:15.886 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 23:50:15.886 00.000 15672 MoveAxis(E, 181, ABG) 23:50:15.886 00.000 15672 Guiding Dir = 2, Dur = 181 23:50:15.887 00.001 15672 IsSlewing returns 0 23:50:15.888 00.001 15672 IsGuiding returns 0 23:50:15.892 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=11704, FiltMin=2627, FiltMax=8954, Gamma=2.950 23:50:15.906 00.014 15672 PulseGuide returned control before completion, sleep 174 23:50:15.998 00.092 30444 UpdateGuideState exits: m=102268 SNR=69.7 Saturated 23:50:15.998 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:15.999 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:15.999 00.000 30444 Enqueuing Expose request 23:50:16.082 00.083 15672 IsGuiding returns 1 23:50:16.082 00.000 15672 scope still moving after pulse duration time elapsed 23:50:16.103 00.021 15672 IsSlewing returns 0 23:50:16.104 00.001 15672 IsGuiding returns 0 23:50:16.104 00.000 15672 scope move finished after 181 + 34 ms 23:50:16.104 00.000 15672 Move returns status 0, amount 181 23:50:16.104 00.000 15672 MoveAxis(N, 51, ABG) 23:50:16.104 00.000 15672 Guiding Dir = 0, Dur = 51 23:50:16.104 00.000 15672 IsSlewing returns 0 23:50:16.105 00.001 15672 IsGuiding returns 0 23:50:16.180 00.075 15672 IsGuiding returns 1 23:50:16.181 00.001 15672 scope still moving after pulse duration time elapsed 23:50:16.201 00.020 15672 IsSlewing returns 0 23:50:16.203 00.002 15672 IsGuiding returns 1 23:50:16.224 00.021 15672 IsSlewing returns 0 23:50:16.227 00.003 15672 IsGuiding returns 1 23:50:16.247 00.020 15672 IsSlewing returns 0 23:50:16.307 00.060 15672 IsGuiding returns 0 23:50:16.307 00.000 15672 scope move finished after 51 + 150 ms 23:50:16.307 00.000 15672 Move returns status 0, amount 51 23:50:16.307 00.000 15672 move complete, result=0 23:50:16.307 00.000 15672 worker thread done servicing request 23:50:16.307 00.000 15672 Worker thread wakes up 23:50:16.307 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:16.308 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:16.308 00.000 30444 GuideStep: -0.7 px 181 ms EAST, -0.3 px 51 ms NORTH 23:50:18.421 02.113 15672 Exposure complete 23:50:18.453 00.032 15672 worker thread done servicing request 23:50:18.453 00.000 30444 OnExposeComplete: enter 23:50:18.453 00.000 30444 UpdateGuideState(): m_state=6 23:50:18.453 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2846 23:50:18.453 00.000 30444 Star::Find returns 1 (1), X=459.46, Y=196.28, Mass=107693, SNR=80.1, Peak=12106 HFD=3.3 23:50:18.453 00.000 30444 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.28) = xAngle (-2.19 = -2.19) 23:50:18.453 00.000 30444 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.25 = -2.25) 23:50:18.453 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.27 hyp=0.43 cameraTheta=-2.46 mountX=-0.25 mountY=-0.34, mountTheta=-2.21 23:50:18.454 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.27, opts=13) 23:50:18.454 00.000 30444 Enqueuing Move request for scope (-0.34, -0.27) 23:50:18.454 00.000 15672 Worker thread wakes up 23:50:18.454 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.27) opts 0xd 23:50:18.454 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.27) 23:50:18.454 00.000 15672 Moving (-0.34, -0.27) raw xDistance=-0.25 yDistance=-0.34 23:50:18.454 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 23:50:18.454 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 23:50:18.454 00.000 15672 MoveAxis(E, 0, ABG) 23:50:18.454 00.000 15672 Move returns status 0, amount 0 23:50:18.454 00.000 15672 MoveAxis(N, 60, ABG) 23:50:18.454 00.000 15672 Guiding Dir = 0, Dur = 60 23:50:18.455 00.001 15672 IsSlewing returns 0 23:50:18.456 00.001 15672 IsGuiding returns 0 23:50:18.460 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2402, max=12106, FiltMin=2696, FiltMax=8882, Gamma=2.950 23:50:18.510 00.050 30444 UpdateGuideState exits: m=107693 SNR=80.1 Saturated 23:50:18.510 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:18.510 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:18.510 00.000 30444 Enqueuing Expose request 23:50:18.543 00.033 15672 IsGuiding returns 1 23:50:18.543 00.000 15672 scope still moving after pulse duration time elapsed 23:50:18.565 00.022 15672 IsSlewing returns 0 23:50:18.566 00.001 15672 IsGuiding returns 1 23:50:18.588 00.022 15672 IsSlewing returns 0 23:50:18.588 00.000 15672 IsGuiding returns 1 23:50:18.610 00.022 15672 IsSlewing returns 0 23:50:18.670 00.060 15672 IsGuiding returns 0 23:50:18.670 00.000 15672 scope move finished after 60 + 154 ms 23:50:18.670 00.000 15672 Move returns status 0, amount 60 23:50:18.670 00.000 15672 move complete, result=0 23:50:18.670 00.000 15672 worker thread done servicing request 23:50:18.671 00.001 15672 Worker thread wakes up 23:50:18.671 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 60 ms NORTH 23:50:18.671 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:18.671 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:20.579 01.908 15672 Exposure complete 23:50:20.598 00.019 15672 worker thread done servicing request 23:50:20.598 00.000 30444 OnExposeComplete: enter 23:50:20.599 00.001 30444 UpdateGuideState(): m_state=6 23:50:20.599 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2847 23:50:20.599 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=196.34, Mass=111823, SNR=86.2, Peak=10885 HFD=3.5 23:50:20.599 00.000 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 23:50:20.599 00.000 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 23:50:20.599 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.09 mountX=-0.06 mountY=-0.24, mountTheta=-1.81 23:50:20.599 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.22, opts=13) 23:50:20.599 00.000 30444 Enqueuing Move request for scope (-0.12, -0.22) 23:50:20.600 00.001 15672 Worker thread wakes up 23:50:20.600 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd 23:50:20.600 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.22) 23:50:20.600 00.000 15672 Moving (-0.12, -0.22) raw xDistance=-0.06 yDistance=-0.24 23:50:20.600 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:50:20.600 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:50:20.600 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 23:50:20.600 00.000 15672 MoveAxis(E, 0, ABG) 23:50:20.600 00.000 15672 Move returns status 0, amount 0 23:50:20.600 00.000 15672 MoveAxis(N, 0, ABG) 23:50:20.600 00.000 15672 Move returns status 0, amount 0 23:50:20.600 00.000 15672 move complete, result=0 23:50:20.600 00.000 15672 worker thread done servicing request 23:50:20.662 00.062 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=11643, FiltMin=2670, FiltMax=9073, Gamma=2.950 23:50:20.725 00.063 30444 UpdateGuideState exits: m=111823 SNR=86.2 Saturated 23:50:20.725 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:20.725 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:20.725 00.000 30444 Enqueuing Expose request 23:50:20.725 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:50:20.725 00.000 15672 Worker thread wakes up 23:50:20.725 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:20.725 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:22.834 02.109 15672 Exposure complete 23:50:22.853 00.019 15672 worker thread done servicing request 23:50:22.854 00.001 30444 OnExposeComplete: enter 23:50:22.854 00.000 30444 UpdateGuideState(): m_state=6 23:50:22.854 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2848 23:50:22.854 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.07, Mass=113639, SNR=84.2, Peak=10437 HFD=3.5 23:50:22.854 00.000 30444 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.28) = xAngle (-0.54 = -0.54) 23:50:22.854 00.000 30444 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.60 = -0.60) 23:50:22.854 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.49 hyp=0.67 cameraTheta=-0.82 mountX=0.57 mountY=-0.38, mountTheta=-0.58 23:50:22.854 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.49, opts=13) 23:50:22.854 00.000 30444 Enqueuing Move request for scope (0.46, -0.49) 23:50:22.855 00.001 15672 Worker thread wakes up 23:50:22.855 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.49) opts 0xd 23:50:22.855 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.49) 23:50:22.855 00.000 15672 Moving (0.46, -0.49) raw xDistance=0.57 yDistance=-0.38 23:50:22.855 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 23:50:22.855 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 23:50:22.855 00.000 15672 MoveAxis(W, 155, ABG) 23:50:22.855 00.000 15672 Guiding Dir = 3, Dur = 155 23:50:22.856 00.001 15672 IsSlewing returns 0 23:50:22.857 00.001 15672 IsGuiding returns 0 23:50:22.861 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=11502, FiltMin=2649, FiltMax=9586, Gamma=2.950 23:50:22.887 00.026 15672 PulseGuide returned control before completion, sleep 136 23:50:22.911 00.024 30444 UpdateGuideState exits: m=113639 SNR=84.2 Saturated 23:50:22.911 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:22.911 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:22.911 00.000 30444 Enqueuing Expose request 23:50:23.026 00.115 15672 IsGuiding returns 1 23:50:23.026 00.000 15672 scope still moving after pulse duration time elapsed 23:50:23.047 00.021 15672 IsSlewing returns 0 23:50:23.064 00.017 15672 IsGuiding returns 0 23:50:23.064 00.000 15672 scope move finished after 155 + 51 ms 23:50:23.064 00.000 15672 Move returns status 0, amount 155 23:50:23.064 00.000 15672 MoveAxis(N, 67, ABG) 23:50:23.064 00.000 15672 Guiding Dir = 0, Dur = 67 23:50:23.065 00.001 15672 IsSlewing returns 0 23:50:23.066 00.001 15672 IsGuiding returns 0 23:50:23.144 00.078 15672 IsGuiding returns 1 23:50:23.144 00.000 15672 scope still moving after pulse duration time elapsed 23:50:23.164 00.020 15672 IsSlewing returns 0 23:50:23.191 00.027 15672 IsGuiding returns 1 23:50:23.213 00.022 15672 IsSlewing returns 0 23:50:23.240 00.027 15672 IsGuiding returns 0 23:50:23.240 00.000 15672 scope move finished after 67 + 107 ms 23:50:23.240 00.000 15672 Move returns status 0, amount 67 23:50:23.240 00.000 15672 move complete, result=0 23:50:23.240 00.000 15672 worker thread done servicing request 23:50:23.240 00.000 15672 Worker thread wakes up 23:50:23.241 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:23.241 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:23.241 00.000 30444 GuideStep: 0.6 px 155 ms WEST, -0.4 px 67 ms NORTH 23:50:25.151 01.910 15672 Exposure complete 23:50:25.182 00.031 15672 worker thread done servicing request 23:50:25.182 00.000 30444 OnExposeComplete: enter 23:50:25.182 00.000 30444 UpdateGuideState(): m_state=6 23:50:25.182 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2849 23:50:25.183 00.001 30444 Star::Find returns 1 (1), X=460.00, Y=196.10, Mass=110249, SNR=75.8, Peak=10748 HFD=4.0 23:50:25.183 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 23:50:25.183 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 23:50:25.183 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.45 hyp=0.50 cameraTheta=-1.14 mountX=0.32 mountY=-0.40, mountTheta=-0.89 23:50:25.183 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.45, opts=13) 23:50:25.183 00.000 30444 Enqueuing Move request for scope (0.21, -0.45) 23:50:25.183 00.000 15672 Worker thread wakes up 23:50:25.183 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.45) opts 0xd 23:50:25.183 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.45) 23:50:25.183 00.000 15672 Moving (0.21, -0.45) raw xDistance=0.32 yDistance=-0.40 23:50:25.183 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32 23:50:25.184 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 23:50:25.184 00.000 15672 MoveAxis(W, 98, ABG) 23:50:25.184 00.000 15672 Guiding Dir = 3, Dur = 98 23:50:25.184 00.000 15672 IsSlewing returns 0 23:50:25.185 00.001 15672 IsGuiding returns 0 23:50:25.189 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=12228, FiltMin=2618, FiltMax=9379, Gamma=2.950 23:50:25.203 00.014 15672 PulseGuide returned control before completion, sleep 90 23:50:25.238 00.035 30444 UpdateGuideState exits: m=110249 SNR=75.8 Saturated 23:50:25.238 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:25.238 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:25.238 00.000 30444 Enqueuing Expose request 23:50:25.347 00.109 15672 IsGuiding returns 0 23:50:25.347 00.000 15672 Move returns status 0, amount 98 23:50:25.347 00.000 15672 MoveAxis(N, 71, ABG) 23:50:25.347 00.000 15672 Guiding Dir = 0, Dur = 71 23:50:25.349 00.002 15672 IsSlewing returns 0 23:50:25.350 00.001 15672 IsGuiding returns 0 23:50:25.427 00.077 15672 IsGuiding returns 1 23:50:25.427 00.000 15672 scope still moving after pulse duration time elapsed 23:50:25.448 00.021 15672 IsSlewing returns 0 23:50:25.449 00.001 15672 IsGuiding returns 1 23:50:25.470 00.021 15672 IsSlewing returns 0 23:50:25.471 00.001 15672 IsGuiding returns 1 23:50:25.493 00.022 15672 IsSlewing returns 0 23:50:25.539 00.046 15672 IsGuiding returns 0 23:50:25.539 00.000 15672 scope move finished after 71 + 118 ms 23:50:25.539 00.000 15672 Move returns status 0, amount 71 23:50:25.539 00.000 15672 move complete, result=0 23:50:25.539 00.000 15672 worker thread done servicing request 23:50:25.539 00.000 15672 Worker thread wakes up 23:50:25.539 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:25.539 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:25.747 00.208 30444 GuideStep: 0.3 px 98 ms WEST, -0.4 px 71 ms NORTH 23:50:27.646 01.899 15672 Exposure complete 23:50:27.666 00.020 15672 worker thread done servicing request 23:50:27.666 00.000 30444 OnExposeComplete: enter 23:50:27.666 00.000 30444 UpdateGuideState(): m_state=6 23:50:27.666 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2850 23:50:27.666 00.000 30444 Star::Find returns 1 (1), X=459.55, Y=195.83, Mass=105206, SNR=79.2, Peak=12537 HFD=3.3 23:50:27.666 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 23:50:27.666 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 23:50:27.666 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.72 hyp=0.76 cameraTheta=-1.89 mountX=-0.03 mountY=-0.76, mountTheta=-1.62 23:50:27.666 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.72, opts=13) 23:50:27.666 00.000 30444 Enqueuing Move request for scope (-0.24, -0.72) 23:50:27.666 00.000 15672 Worker thread wakes up 23:50:27.666 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.72) opts 0xd 23:50:27.666 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.72) 23:50:27.666 00.000 15672 Moving (-0.24, -0.72) raw xDistance=-0.03 yDistance=-0.76 23:50:27.666 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:50:27.666 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 23:50:27.666 00.000 15672 MoveAxis(E, 0, ABG) 23:50:27.666 00.000 15672 Move returns status 0, amount 0 23:50:27.666 00.000 15672 MoveAxis(N, 135, ABG) 23:50:27.666 00.000 15672 Guiding Dir = 0, Dur = 135 23:50:27.667 00.001 15672 IsSlewing returns 0 23:50:27.668 00.001 15672 IsGuiding returns 0 23:50:27.672 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2372, max=12537, FiltMin=2666, FiltMax=9610, Gamma=2.950 23:50:27.743 00.071 15672 PulseGuide returned control before completion, sleep 71 23:50:27.782 00.039 30444 UpdateGuideState exits: m=105206 SNR=79.2 Saturated 23:50:27.782 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:27.782 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:27.782 00.000 30444 Enqueuing Expose request 23:50:27.817 00.035 15672 IsGuiding returns 1 23:50:27.817 00.000 15672 scope still moving after pulse duration time elapsed 23:50:27.838 00.021 15672 IsSlewing returns 0 23:50:27.839 00.001 15672 IsGuiding returns 1 23:50:27.859 00.020 15672 IsSlewing returns 0 23:50:27.860 00.001 15672 IsGuiding returns 1 23:50:27.881 00.021 15672 IsSlewing returns 0 23:50:27.935 00.054 15672 IsGuiding returns 0 23:50:27.935 00.000 15672 scope move finished after 135 + 131 ms 23:50:27.935 00.000 15672 Move returns status 0, amount 135 23:50:27.935 00.000 15672 move complete, result=0 23:50:27.935 00.000 15672 worker thread done servicing request 23:50:27.935 00.000 15672 Worker thread wakes up 23:50:27.935 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:27.935 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:27.935 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.8 px 135 ms NORTH 23:50:29.842 01.907 15672 Exposure complete 23:50:29.866 00.024 15672 worker thread done servicing request 23:50:29.866 00.000 30444 OnExposeComplete: enter 23:50:29.866 00.000 30444 UpdateGuideState(): m_state=6 23:50:29.866 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2851 23:50:29.866 00.000 30444 Star::Find returns 1 (1), X=459.49, Y=195.85, Mass=105830, SNR=84.9, Peak=13509 HFD=3.2 23:50:29.866 00.000 30444 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.28) = xAngle (-1.70 = -1.70) 23:50:29.866 00.000 30444 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 23:50:29.866 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.70 hyp=0.77 cameraTheta=-1.98 mountX=-0.10 mountY=-0.75, mountTheta=-1.70 23:50:29.867 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.70, opts=13) 23:50:29.867 00.000 30444 Enqueuing Move request for scope (-0.30, -0.70) 23:50:29.867 00.000 15672 Worker thread wakes up 23:50:29.867 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.70) opts 0xd 23:50:29.867 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.70) 23:50:29.867 00.000 15672 Moving (-0.30, -0.70) raw xDistance=-0.10 yDistance=-0.75 23:50:29.867 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 23:50:29.867 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 23:50:29.867 00.000 15672 MoveAxis(E, 0, ABG) 23:50:29.867 00.000 15672 Move returns status 0, amount 0 23:50:29.867 00.000 15672 MoveAxis(N, 134, ABG) 23:50:29.867 00.000 15672 Guiding Dir = 0, Dur = 134 23:50:29.868 00.001 15672 IsSlewing returns 0 23:50:29.869 00.001 15672 IsGuiding returns 0 23:50:29.872 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2398, max=13771, FiltMin=2606, FiltMax=9697, Gamma=2.950 23:50:29.922 00.050 30444 UpdateGuideState exits: m=105830 SNR=84.9 Saturated 23:50:29.922 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:29.922 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:29.922 00.000 30444 Enqueuing Expose request 23:50:29.948 00.026 15672 PulseGuide returned control before completion, sleep 65 23:50:30.045 00.097 15672 IsGuiding returns 1 23:50:30.045 00.000 15672 scope still moving after pulse duration time elapsed 23:50:30.067 00.022 15672 IsSlewing returns 0 23:50:30.108 00.041 15672 IsGuiding returns 0 23:50:30.108 00.000 15672 scope move finished after 134 + 105 ms 23:50:30.108 00.000 15672 Move returns status 0, amount 134 23:50:30.108 00.000 15672 move complete, result=0 23:50:30.108 00.000 15672 worker thread done servicing request 23:50:30.108 00.000 15672 Worker thread wakes up 23:50:30.108 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:30.108 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:30.108 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 134 ms NORTH 23:50:32.224 02.116 15672 Exposure complete 23:50:32.251 00.027 15672 worker thread done servicing request 23:50:32.251 00.000 30444 OnExposeComplete: enter 23:50:32.251 00.000 30444 UpdateGuideState(): m_state=6 23:50:32.251 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2852 23:50:32.252 00.001 30444 Star::Find returns 1 (1), X=459.36, Y=195.70, Mass=98843, SNR=76.2, Peak=13040 HFD=3.1 23:50:32.252 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 23:50:32.252 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 23:50:32.252 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=-0.85 hyp=0.96 cameraTheta=-2.05 mountX=-0.19 mountY=-0.93, mountTheta=-1.77 23:50:32.252 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=-0.85, opts=13) 23:50:32.252 00.000 30444 Enqueuing Move request for scope (-0.44, -0.85) 23:50:32.252 00.000 15672 Worker thread wakes up 23:50:32.252 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.85) opts 0xd 23:50:32.252 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, -0.85) 23:50:32.252 00.000 15672 Moving (-0.44, -0.85) raw xDistance=-0.19 yDistance=-0.93 23:50:32.252 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:50:32.253 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 23:50:32.253 00.000 15672 MoveAxis(E, 0, ABG) 23:50:32.253 00.000 15672 Move returns status 0, amount 0 23:50:32.253 00.000 15672 MoveAxis(N, 165, ABG) 23:50:32.253 00.000 15672 Guiding Dir = 0, Dur = 165 23:50:32.253 00.000 15672 IsSlewing returns 0 23:50:32.254 00.001 15672 IsGuiding returns 0 23:50:32.259 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=13040, FiltMin=2736, FiltMax=9534, Gamma=2.950 23:50:32.308 00.049 30444 UpdateGuideState exits: m=98843 SNR=76.2 Saturated 23:50:32.308 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:32.308 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:32.308 00.000 30444 Enqueuing Expose request 23:50:32.328 00.020 15672 PulseGuide returned control before completion, sleep 102 23:50:32.474 00.146 15672 IsGuiding returns 1 23:50:32.474 00.000 15672 scope still moving after pulse duration time elapsed 23:50:32.496 00.022 15672 IsSlewing returns 0 23:50:32.537 00.041 15672 IsGuiding returns 0 23:50:32.537 00.000 15672 scope move finished after 165 + 118 ms 23:50:32.537 00.000 15672 Move returns status 0, amount 165 23:50:32.537 00.000 15672 move complete, result=0 23:50:32.537 00.000 15672 worker thread done servicing request 23:50:32.538 00.001 15672 Worker thread wakes up 23:50:32.538 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:32.538 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:32.538 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 165 ms NORTH 23:50:34.444 01.906 15672 Exposure complete 23:50:34.464 00.020 15672 worker thread done servicing request 23:50:34.464 00.000 30444 OnExposeComplete: enter 23:50:34.464 00.000 30444 UpdateGuideState(): m_state=6 23:50:34.464 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2853 23:50:34.464 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=196.22, Mass=103602, SNR=77.4, Peak=10147 HFD=3.6 23:50:34.464 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 23:50:34.465 00.001 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.45 = -0.45) 23:50:34.465 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.34 hyp=0.55 cameraTheta=-0.66 mountX=0.51 mountY=-0.24, mountTheta=-0.44 23:50:34.465 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.34, opts=13) 23:50:34.465 00.000 30444 Enqueuing Move request for scope (0.43, -0.34) 23:50:34.465 00.000 15672 Worker thread wakes up 23:50:34.465 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.34) opts 0xd 23:50:34.465 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.34) 23:50:34.465 00.000 15672 Moving (0.43, -0.34) raw xDistance=0.51 yDistance=-0.24 23:50:34.465 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 23:50:34.465 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:50:34.465 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 23:50:34.466 00.001 15672 MoveAxis(W, 137, ABG) 23:50:34.466 00.000 15672 Guiding Dir = 3, Dur = 137 23:50:34.466 00.000 15672 IsSlewing returns 0 23:50:34.467 00.001 15672 IsGuiding returns 0 23:50:34.471 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=12352, FiltMin=2611, FiltMax=9184, Gamma=2.950 23:50:34.484 00.013 15672 PulseGuide returned control before completion, sleep 130 23:50:34.520 00.036 30444 UpdateGuideState exits: m=103602 SNR=77.4 Saturated 23:50:34.520 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:34.520 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:34.520 00.000 30444 Enqueuing Expose request 23:50:34.645 00.125 15672 IsGuiding returns 0 23:50:34.645 00.000 15672 Move returns status 0, amount 137 23:50:34.645 00.000 15672 MoveAxis(N, 0, ABG) 23:50:34.645 00.000 15672 Move returns status 0, amount 0 23:50:34.645 00.000 15672 move complete, result=0 23:50:34.646 00.001 15672 worker thread done servicing request 23:50:34.646 00.000 15672 Worker thread wakes up 23:50:34.646 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:34.646 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:34.646 00.000 30444 GuideStep: 0.5 px 137 ms WEST, -0.2 px 0 ms NORTH 23:50:36.753 02.107 15672 Exposure complete 23:50:36.773 00.020 15672 worker thread done servicing request 23:50:36.773 00.000 30444 OnExposeComplete: enter 23:50:36.773 00.000 30444 UpdateGuideState(): m_state=6 23:50:36.773 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2854 23:50:36.773 00.000 30444 Star::Find returns 1 (1), X=459.86, Y=195.99, Mass=109042, SNR=90.7, Peak=11833 HFD=3.0 23:50:36.773 00.000 30444 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.28) = xAngle (-1.19 = -1.19) 23:50:36.773 00.000 30444 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 23:50:36.773 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.56 hyp=0.57 cameraTheta=-1.47 mountX=0.21 mountY=-0.54, mountTheta=-1.20 23:50:36.774 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.56, opts=13) 23:50:36.774 00.000 30444 Enqueuing Move request for scope (0.06, -0.56) 23:50:36.774 00.000 15672 Worker thread wakes up 23:50:36.774 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.56) opts 0xd 23:50:36.774 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.56) 23:50:36.774 00.000 15672 Moving (0.06, -0.56) raw xDistance=0.21 yDistance=-0.54 23:50:36.774 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:50:36.774 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 23:50:36.774 00.000 15672 MoveAxis(E, 0, ABG) 23:50:36.774 00.000 15672 Move returns status 0, amount 0 23:50:36.774 00.000 15672 MoveAxis(N, 96, ABG) 23:50:36.774 00.000 15672 Guiding Dir = 0, Dur = 96 23:50:36.775 00.001 15672 IsSlewing returns 0 23:50:36.776 00.001 15672 IsGuiding returns 0 23:50:36.780 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=12917, FiltMin=2632, FiltMax=10126, Gamma=2.950 23:50:36.829 00.049 30444 UpdateGuideState exits: m=109042 SNR=90.7 Saturated 23:50:36.829 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:36.829 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:36.829 00.000 30444 Enqueuing Expose request 23:50:36.849 00.020 15672 PulseGuide returned control before completion, sleep 34 23:50:36.885 00.036 15672 IsGuiding returns 1 23:50:36.885 00.000 15672 scope still moving after pulse duration time elapsed 23:50:36.905 00.020 15672 IsSlewing returns 0 23:50:36.906 00.001 15672 IsGuiding returns 1 23:50:36.927 00.021 15672 IsSlewing returns 0 23:50:36.931 00.004 15672 IsGuiding returns 1 23:50:36.953 00.022 15672 IsSlewing returns 0 23:50:37.009 00.056 15672 IsGuiding returns 0 23:50:37.009 00.000 15672 scope move finished after 96 + 137 ms 23:50:37.010 00.001 15672 Move returns status 0, amount 96 23:50:37.010 00.000 15672 move complete, result=0 23:50:37.010 00.000 15672 worker thread done servicing request 23:50:37.010 00.000 15672 Worker thread wakes up 23:50:37.010 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 96 ms NORTH 23:50:37.010 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:37.010 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:38.919 01.909 15672 Exposure complete 23:50:38.939 00.020 15672 worker thread done servicing request 23:50:38.939 00.000 30444 OnExposeComplete: enter 23:50:38.939 00.000 30444 UpdateGuideState(): m_state=6 23:50:38.940 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2855 23:50:38.940 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=197.36, Mass=107433, SNR=78.9, Peak=11040 HFD=3.6 23:50:38.940 00.000 30444 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.28) = xAngle (1.86 = 1.86) 23:50:38.940 00.000 30444 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 23:50:38.940 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.80 hyp=0.80 cameraTheta=1.58 mountX=-0.23 mountY=0.78, mountTheta=1.86 23:50:38.940 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.80, opts=13) 23:50:38.940 00.000 30444 Enqueuing Move request for scope (-0.01, 0.80) 23:50:38.940 00.000 15672 Worker thread wakes up 23:50:38.940 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.80) opts 0xd 23:50:38.940 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.80) 23:50:38.940 00.000 15672 Moving (-0.01, 0.80) raw xDistance=-0.23 yDistance=0.78 23:50:38.940 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:50:38.940 00.000 15672 resist switch: large excursion: input 0.78 thresh 0.75 direction from -1 to 1 23:50:38.941 00.001 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.34 23:50:38.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78 23:50:38.941 00.000 15672 MoveAxis(E, 0, ABG) 23:50:38.941 00.000 15672 Move returns status 0, amount 0 23:50:38.941 00.000 15672 MoveAxis(S, 139, ABG) 23:50:38.941 00.000 15672 Guiding Dir = 1, Dur = 139 23:50:38.941 00.000 15672 IsSlewing returns 0 23:50:38.942 00.001 15672 IsGuiding returns 0 23:50:38.947 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=11883, FiltMin=2658, FiltMax=8835, Gamma=2.950 23:50:38.996 00.049 30444 UpdateGuideState exits: m=107433 SNR=78.9 Saturated 23:50:38.996 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:38.996 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:38.996 00.000 30444 Enqueuing Expose request 23:50:39.021 00.025 15672 PulseGuide returned control before completion, sleep 71 23:50:39.096 00.075 15672 IsGuiding returns 1 23:50:39.096 00.000 15672 scope still moving after pulse duration time elapsed 23:50:39.116 00.020 15672 IsSlewing returns 0 23:50:39.119 00.003 15672 IsGuiding returns 1 23:50:39.140 00.021 15672 IsSlewing returns 0 23:50:39.197 00.057 15672 IsGuiding returns 0 23:50:39.198 00.001 15672 scope move finished after 139 + 115 ms 23:50:39.198 00.000 15672 Move returns status 0, amount 139 23:50:39.198 00.000 15672 move complete, result=0 23:50:39.198 00.000 15672 worker thread done servicing request 23:50:39.198 00.000 15672 Worker thread wakes up 23:50:39.198 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:39.198 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:39.199 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 139 ms SOUTH 23:50:41.307 02.108 15672 Exposure complete 23:50:41.327 00.020 15672 worker thread done servicing request 23:50:41.327 00.000 30444 OnExposeComplete: enter 23:50:41.327 00.000 30444 UpdateGuideState(): m_state=6 23:50:41.327 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2856 23:50:41.327 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=197.24, Mass=106018, SNR=79.7, Peak=14064 HFD=3.1 23:50:41.327 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 23:50:41.327 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 23:50:41.327 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.68 hyp=0.69 cameraTheta=1.75 mountX=-0.30 mountY=0.64, mountTheta=2.01 23:50:41.328 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.68, opts=13) 23:50:41.328 00.000 30444 Enqueuing Move request for scope (-0.12, 0.68) 23:50:41.328 00.000 15672 Worker thread wakes up 23:50:41.328 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.68) opts 0xd 23:50:41.328 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.68) 23:50:41.328 00.000 15672 Moving (-0.12, 0.68) raw xDistance=-0.30 yDistance=0.64 23:50:41.328 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 23:50:41.328 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 23:50:41.328 00.000 15672 MoveAxis(E, 82, ABG) 23:50:41.328 00.000 15672 Guiding Dir = 2, Dur = 82 23:50:41.329 00.001 15672 IsSlewing returns 0 23:50:41.330 00.001 15672 IsGuiding returns 0 23:50:41.334 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=14729, FiltMin=2635, FiltMax=9925, Gamma=2.950 23:50:41.353 00.019 15672 PulseGuide returned control before completion, sleep 69 23:50:41.383 00.030 30444 UpdateGuideState exits: m=106018 SNR=79.7 Saturated 23:50:41.383 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:41.383 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:41.383 00.000 30444 Enqueuing Expose request 23:50:41.423 00.040 15672 IsGuiding returns 1 23:50:41.424 00.001 15672 scope still moving after pulse duration time elapsed 23:50:41.445 00.021 15672 IsSlewing returns 0 23:50:41.466 00.021 15672 IsGuiding returns 0 23:50:41.466 00.000 15672 scope move finished after 82 + 54 ms 23:50:41.466 00.000 15672 Move returns status 0, amount 82 23:50:41.467 00.001 15672 MoveAxis(S, 114, ABG) 23:50:41.467 00.000 15672 Guiding Dir = 1, Dur = 114 23:50:41.467 00.000 15672 IsSlewing returns 0 23:50:41.468 00.001 15672 IsGuiding returns 0 23:50:41.545 00.077 15672 PulseGuide returned control before completion, sleep 47 23:50:41.595 00.050 15672 IsGuiding returns 1 23:50:41.595 00.000 15672 scope still moving after pulse duration time elapsed 23:50:41.616 00.021 15672 IsSlewing returns 0 23:50:41.616 00.000 15672 IsGuiding returns 1 23:50:41.638 00.022 15672 IsSlewing returns 0 23:50:41.639 00.001 15672 IsGuiding returns 1 23:50:41.660 00.021 15672 IsSlewing returns 0 23:50:41.661 00.001 15672 IsGuiding returns 1 23:50:41.683 00.022 15672 IsSlewing returns 0 23:50:41.690 00.007 15672 IsGuiding returns 0 23:50:41.690 00.000 15672 scope move finished after 114 + 108 ms 23:50:41.690 00.000 15672 Move returns status 0, amount 114 23:50:41.690 00.000 15672 move complete, result=0 23:50:41.690 00.000 15672 worker thread done servicing request 23:50:41.690 00.000 15672 Worker thread wakes up 23:50:41.691 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:41.691 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:41.691 00.000 30444 GuideStep: -0.3 px 82 ms EAST, 0.6 px 114 ms SOUTH 23:50:43.596 01.905 15672 Exposure complete 23:50:43.616 00.020 15672 worker thread done servicing request 23:50:43.616 00.000 30444 OnExposeComplete: enter 23:50:43.616 00.000 30444 UpdateGuideState(): m_state=6 23:50:43.616 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2857 23:50:43.616 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=197.02, Mass=112946, SNR=92.3, Peak=12514 HFD=3.4 23:50:43.616 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 23:50:43.616 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.86 = 0.86) 23:50:43.616 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=0.46 hyp=0.77 cameraTheta=0.64 mountX=0.47 mountY=0.58, mountTheta=0.90 23:50:43.617 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=0.46, opts=13) 23:50:43.617 00.000 30444 Enqueuing Move request for scope (0.62, 0.46) 23:50:43.617 00.000 15672 Worker thread wakes up 23:50:43.617 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.46) opts 0xd 23:50:43.617 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, 0.46) 23:50:43.617 00.000 15672 Moving (0.62, 0.46) raw xDistance=0.47 yDistance=0.58 23:50:43.617 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47 23:50:43.617 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 23:50:43.617 00.000 15672 MoveAxis(W, 120, ABG) 23:50:43.617 00.000 15672 Guiding Dir = 3, Dur = 120 23:50:43.617 00.000 15672 IsSlewing returns 0 23:50:43.619 00.002 15672 IsGuiding returns 0 23:50:43.623 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=12514, FiltMin=2695, FiltMax=9231, Gamma=2.950 23:50:43.638 00.015 15672 PulseGuide returned control before completion, sleep 112 23:50:43.672 00.034 30444 UpdateGuideState exits: m=112946 SNR=92.3 Saturated 23:50:43.672 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:43.673 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:43.673 00.000 30444 Enqueuing Expose request 23:50:43.752 00.079 15672 IsGuiding returns 1 23:50:43.752 00.000 15672 scope still moving after pulse duration time elapsed 23:50:43.773 00.021 15672 IsSlewing returns 0 23:50:43.799 00.026 15672 IsGuiding returns 0 23:50:43.799 00.000 15672 scope move finished after 120 + 59 ms 23:50:43.799 00.000 15672 Move returns status 0, amount 120 23:50:43.799 00.000 15672 MoveAxis(S, 104, ABG) 23:50:43.799 00.000 15672 Guiding Dir = 1, Dur = 104 23:50:43.799 00.000 15672 IsSlewing returns 0 23:50:43.801 00.002 15672 IsGuiding returns 0 23:50:43.878 00.077 15672 PulseGuide returned control before completion, sleep 37 23:50:43.928 00.050 15672 IsGuiding returns 1 23:50:43.928 00.000 15672 scope still moving after pulse duration time elapsed 23:50:43.949 00.021 15672 IsSlewing returns 0 23:50:43.952 00.003 15672 IsGuiding returns 1 23:50:43.973 00.021 15672 IsSlewing returns 0 23:50:43.976 00.003 15672 IsGuiding returns 1 23:50:43.997 00.021 15672 IsSlewing returns 0 23:50:44.007 00.010 15672 IsGuiding returns 0 23:50:44.007 00.000 15672 scope move finished after 104 + 102 ms 23:50:44.007 00.000 15672 Move returns status 0, amount 104 23:50:44.007 00.000 15672 move complete, result=0 23:50:44.007 00.000 15672 worker thread done servicing request 23:50:44.008 00.001 30444 GuideStep: 0.5 px 120 ms WEST, 0.6 px 104 ms SOUTH 23:50:44.008 00.000 15672 Worker thread wakes up 23:50:44.008 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:44.008 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:46.126 02.118 15672 Exposure complete 23:50:46.160 00.034 15672 worker thread done servicing request 23:50:46.160 00.000 30444 OnExposeComplete: enter 23:50:46.160 00.000 30444 UpdateGuideState(): m_state=6 23:50:46.160 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2858 23:50:46.160 00.000 30444 Star::Find returns 1 (1), X=460.78, Y=197.23, Mass=115648, SNR=81.2, Peak=12199 HFD=3.6 23:50:46.160 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.88 = 0.88) 23:50:46.160 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.82 = 0.82) 23:50:46.160 00.000 30444 CameraToMount -- cameraX=0.98 cameraY=0.68 hyp=1.19 cameraTheta=0.61 mountX=0.76 mountY=0.87, mountTheta=0.86 23:50:46.161 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.98, y=0.68, opts=13) 23:50:46.161 00.000 30444 Enqueuing Move request for scope (0.98, 0.68) 23:50:46.161 00.000 15672 Worker thread wakes up 23:50:46.161 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.68) opts 0xd 23:50:46.161 00.000 15672 Handling offset move in thread for scope, endpoint = (0.98, 0.68) 23:50:46.161 00.000 15672 Moving (0.98, 0.68) raw xDistance=0.76 yDistance=0.87 23:50:46.161 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76 23:50:46.161 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87 23:50:46.161 00.000 15672 MoveAxis(W, 213, ABG) 23:50:46.161 00.000 15672 Guiding Dir = 3, Dur = 213 23:50:46.162 00.001 15672 IsSlewing returns 0 23:50:46.163 00.001 15672 IsGuiding returns 0 23:50:46.168 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=12801, FiltMin=2670, FiltMax=9934, Gamma=2.950 23:50:46.178 00.010 15672 PulseGuide returned control before completion, sleep 209 23:50:46.217 00.039 30444 UpdateGuideState exits: m=115648 SNR=81.2 Saturated 23:50:46.218 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:46.218 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:46.218 00.000 30444 Enqueuing Expose request 23:50:46.389 00.171 15672 IsGuiding returns 1 23:50:46.389 00.000 15672 scope still moving after pulse duration time elapsed 23:50:46.409 00.020 15672 IsSlewing returns 0 23:50:46.418 00.009 15672 IsGuiding returns 0 23:50:46.418 00.000 15672 scope move finished after 213 + 42 ms 23:50:46.418 00.000 15672 Move returns status 0, amount 213 23:50:46.418 00.000 15672 MoveAxis(S, 156, ABG) 23:50:46.418 00.000 15672 Guiding Dir = 1, Dur = 156 23:50:46.418 00.000 15672 IsSlewing returns 0 23:50:46.419 00.001 15672 IsGuiding returns 0 23:50:46.499 00.080 15672 PulseGuide returned control before completion, sleep 88 23:50:46.589 00.090 15672 IsGuiding returns 1 23:50:46.589 00.000 15672 scope still moving after pulse duration time elapsed 23:50:46.610 00.021 15672 IsSlewing returns 0 23:50:46.613 00.003 15672 IsGuiding returns 1 23:50:46.634 00.021 15672 IsSlewing returns 0 23:50:46.637 00.003 15672 IsGuiding returns 1 23:50:46.658 00.021 15672 IsSlewing returns 0 23:50:46.674 00.016 15672 IsGuiding returns 0 23:50:46.675 00.001 15672 scope move finished after 156 + 99 ms 23:50:46.675 00.000 15672 Move returns status 0, amount 156 23:50:46.675 00.000 15672 move complete, result=0 23:50:46.675 00.000 15672 worker thread done servicing request 23:50:46.675 00.000 15672 Worker thread wakes up 23:50:46.675 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:46.675 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:46.676 00.001 30444 GuideStep: 0.8 px 213 ms WEST, 0.9 px 156 ms SOUTH 23:50:48.585 01.909 15672 Exposure complete 23:50:48.605 00.020 15672 worker thread done servicing request 23:50:48.605 00.000 30444 OnExposeComplete: enter 23:50:48.605 00.000 30444 UpdateGuideState(): m_state=6 23:50:48.605 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2859 23:50:48.605 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=196.89, Mass=105346, SNR=80.5, Peak=11512 HFD=3.5 23:50:48.605 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 23:50:48.605 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 23:50:48.605 00.000 30444 CameraToMount -- cameraX=0.86 cameraY=0.34 hyp=0.92 cameraTheta=0.38 mountX=0.73 mountY=0.52, mountTheta=0.61 23:50:48.606 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.86, y=0.34, opts=13) 23:50:48.606 00.000 30444 Enqueuing Move request for scope (0.86, 0.34) 23:50:48.606 00.000 15672 Worker thread wakes up 23:50:48.606 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.86, 0.34) opts 0xd 23:50:48.606 00.000 15672 Handling offset move in thread for scope, endpoint = (0.86, 0.34) 23:50:48.606 00.000 15672 Moving (0.86, 0.34) raw xDistance=0.73 yDistance=0.52 23:50:48.606 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.73 23:50:48.606 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 23:50:48.606 00.000 15672 MoveAxis(W, 213, ABG) 23:50:48.606 00.000 15672 Guiding Dir = 3, Dur = 213 23:50:48.607 00.001 15672 IsSlewing returns 0 23:50:48.607 00.000 15672 IsGuiding returns 0 23:50:48.612 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=13980, FiltMin=2684, FiltMax=9963, Gamma=2.950 23:50:48.637 00.025 15672 PulseGuide returned control before completion, sleep 194 23:50:48.836 00.199 15672 IsGuiding returns 1 23:50:48.836 00.000 15672 scope still moving after pulse duration time elapsed 23:50:48.857 00.021 15672 IsSlewing returns 0 23:50:48.911 00.054 15672 IsGuiding returns 0 23:50:48.911 00.000 15672 scope move finished after 213 + 89 ms 23:50:48.911 00.000 15672 Move returns status 0, amount 213 23:50:48.911 00.000 15672 MoveAxis(S, 92, ABG) 23:50:48.911 00.000 15672 Guiding Dir = 1, Dur = 92 23:50:48.912 00.001 15672 IsSlewing returns 0 23:50:48.915 00.003 15672 IsGuiding returns 0 23:50:48.990 00.075 15672 PulseGuide returned control before completion, sleep 27 23:50:49.019 00.029 15672 IsGuiding returns 1 23:50:49.019 00.000 15672 scope still moving after pulse duration time elapsed 23:50:49.040 00.021 15672 IsSlewing returns 0 23:50:49.042 00.002 15672 IsGuiding returns 1 23:50:49.062 00.020 15672 IsSlewing returns 0 23:50:49.063 00.001 15672 IsGuiding returns 1 23:50:49.085 00.022 15672 IsSlewing returns 0 23:50:49.086 00.001 30444 UpdateGuideState exits: m=105346 SNR=80.5 Saturated 23:50:49.086 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:49.086 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:49.086 00.000 30444 Enqueuing Expose request 23:50:49.150 00.064 15672 IsGuiding returns 0 23:50:49.150 00.000 15672 scope move finished after 92 + 143 ms 23:50:49.150 00.000 15672 Move returns status 0, amount 92 23:50:49.150 00.000 15672 move complete, result=0 23:50:49.150 00.000 15672 worker thread done servicing request 23:50:49.150 00.000 15672 Worker thread wakes up 23:50:49.150 00.000 30444 GuideStep: 0.7 px 213 ms WEST, 0.5 px 92 ms SOUTH 23:50:49.150 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:49.150 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:51.259 02.109 15672 Exposure complete 23:50:51.283 00.024 15672 worker thread done servicing request 23:50:51.283 00.000 30444 OnExposeComplete: enter 23:50:51.283 00.000 30444 UpdateGuideState(): m_state=6 23:50:51.283 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2860 23:50:51.283 00.000 30444 Star::Find returns 1 (1), X=459.51, Y=197.13, Mass=113985, SNR=87.0, Peak=14077 HFD=3.0 23:50:51.284 00.001 30444 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 23:50:51.284 00.000 30444 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.25 = 2.25) 23:50:51.284 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.58 hyp=0.64 cameraTheta=2.03 mountX=-0.43 mountY=0.50, mountTheta=2.28 23:50:51.284 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.58, opts=13) 23:50:51.284 00.000 30444 Enqueuing Move request for scope (-0.29, 0.58) 23:50:51.284 00.000 15672 Worker thread wakes up 23:50:51.285 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.58) opts 0xd 23:50:51.285 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.58) 23:50:51.285 00.000 15672 Moving (-0.29, 0.58) raw xDistance=-0.43 yDistance=0.50 23:50:51.285 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.43 23:50:51.285 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 23:50:51.285 00.000 15672 MoveAxis(E, 102, ABG) 23:50:51.285 00.000 15672 Guiding Dir = 2, Dur = 102 23:50:51.285 00.000 15672 IsSlewing returns 0 23:50:51.286 00.001 15672 IsGuiding returns 0 23:50:51.291 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=14539, FiltMin=2659, FiltMax=9975, Gamma=2.950 23:50:51.306 00.015 15672 PulseGuide returned control before completion, sleep 92 23:50:51.419 00.113 15672 IsGuiding returns 0 23:50:51.419 00.000 15672 Move returns status 0, amount 102 23:50:51.419 00.000 15672 MoveAxis(S, 90, ABG) 23:50:51.419 00.000 15672 Guiding Dir = 1, Dur = 90 23:50:51.419 00.000 15672 IsSlewing returns 0 23:50:51.421 00.002 15672 IsGuiding returns 0 23:50:51.499 00.078 15672 PulseGuide returned control before completion, sleep 23 23:50:51.532 00.033 15672 IsGuiding returns 1 23:50:51.532 00.000 15672 scope still moving after pulse duration time elapsed 23:50:51.552 00.020 15672 IsSlewing returns 0 23:50:51.553 00.001 15672 IsGuiding returns 1 23:50:51.574 00.021 15672 IsSlewing returns 0 23:50:51.575 00.001 15672 IsGuiding returns 1 23:50:51.596 00.021 15672 IsSlewing returns 0 23:50:51.611 00.015 15672 IsGuiding returns 0 23:50:51.611 00.000 15672 scope move finished after 90 + 100 ms 23:50:51.611 00.000 15672 Move returns status 0, amount 90 23:50:51.611 00.000 15672 move complete, result=0 23:50:51.611 00.000 15672 worker thread done servicing request 23:50:51.673 00.062 30444 UpdateGuideState exits: m=113985 SNR=87.0 Saturated 23:50:51.673 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:51.673 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:51.673 00.000 30444 Enqueuing Expose request 23:50:51.673 00.000 30444 GuideStep: -0.4 px 102 ms EAST, 0.5 px 90 ms SOUTH 23:50:51.673 00.000 15672 Worker thread wakes up 23:50:51.673 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:51.673 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:53.589 01.916 15672 Exposure complete 23:50:53.628 00.039 15672 worker thread done servicing request 23:50:53.628 00.000 30444 OnExposeComplete: enter 23:50:53.629 00.001 30444 UpdateGuideState(): m_state=6 23:50:53.629 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2861 23:50:53.629 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=196.91, Mass=106876, SNR=76.8, Peak=11019 HFD=3.3 23:50:53.629 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 23:50:53.629 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 23:50:53.629 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.36 hyp=0.53 cameraTheta=0.74 mountX=0.28 mountY=0.43, mountTheta=1.00 23:50:53.629 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.36, opts=13) 23:50:53.629 00.000 30444 Enqueuing Move request for scope (0.39, 0.36) 23:50:53.629 00.000 15672 Worker thread wakes up 23:50:53.630 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.36) opts 0xd 23:50:53.630 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.36) 23:50:53.630 00.000 15672 Moving (0.39, 0.36) raw xDistance=0.28 yDistance=0.43 23:50:53.630 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28 23:50:53.630 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 23:50:53.630 00.000 15672 MoveAxis(W, 69, ABG) 23:50:53.630 00.000 15672 Guiding Dir = 3, Dur = 69 23:50:53.630 00.000 15672 IsSlewing returns 0 23:50:53.632 00.002 15672 IsGuiding returns 0 23:50:53.636 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=11322, FiltMin=2711, FiltMax=8989, Gamma=2.950 23:50:53.654 00.018 15672 PulseGuide returned control before completion, sleep 57 23:50:53.712 00.058 15672 IsGuiding returns 1 23:50:53.712 00.000 15672 scope still moving after pulse duration time elapsed 23:50:53.733 00.021 15672 IsSlewing returns 0 23:50:53.751 00.018 15672 IsGuiding returns 0 23:50:53.751 00.000 15672 scope move finished after 69 + 50 ms 23:50:53.751 00.000 15672 Move returns status 0, amount 69 23:50:53.751 00.000 15672 MoveAxis(S, 77, ABG) 23:50:53.751 00.000 15672 Guiding Dir = 1, Dur = 77 23:50:53.751 00.000 15672 IsSlewing returns 0 23:50:53.752 00.001 15672 IsGuiding returns 0 23:50:53.762 00.010 30444 UpdateGuideState exits: m=106876 SNR=76.8 Saturated 23:50:53.762 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:53.762 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:53.762 00.000 30444 Enqueuing Expose request 23:50:53.831 00.069 15672 IsGuiding returns 1 23:50:53.831 00.000 15672 scope still moving after pulse duration time elapsed 23:50:53.853 00.022 15672 IsSlewing returns 0 23:50:53.854 00.001 15672 IsGuiding returns 1 23:50:53.875 00.021 15672 IsSlewing returns 0 23:50:53.877 00.002 15672 IsGuiding returns 1 23:50:53.898 00.021 15672 IsSlewing returns 0 23:50:53.901 00.003 15672 IsGuiding returns 1 23:50:53.921 00.020 15672 IsSlewing returns 0 23:50:53.974 00.053 15672 IsGuiding returns 0 23:50:53.974 00.000 15672 scope move finished after 77 + 144 ms 23:50:53.974 00.000 15672 Move returns status 0, amount 77 23:50:53.974 00.000 15672 move complete, result=0 23:50:53.974 00.000 15672 worker thread done servicing request 23:50:53.974 00.000 15672 Worker thread wakes up 23:50:53.974 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:53.974 00.000 30444 GuideStep: 0.3 px 69 ms WEST, 0.4 px 77 ms SOUTH 23:50:53.974 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:56.081 02.107 15672 Exposure complete 23:50:56.101 00.020 15672 worker thread done servicing request 23:50:56.101 00.000 30444 OnExposeComplete: enter 23:50:56.101 00.000 30444 UpdateGuideState(): m_state=6 23:50:56.101 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2862 23:50:56.101 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=197.15, Mass=117354, SNR=93.0, Peak=13382 HFD=3.4 23:50:56.101 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.82 = 1.82) 23:50:56.101 00.000 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.76 = 1.76) 23:50:56.101 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.59 hyp=0.59 cameraTheta=1.54 mountX=-0.15 mountY=0.58, mountTheta=1.82 23:50:56.103 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.59, opts=13) 23:50:56.103 00.000 30444 Enqueuing Move request for scope (0.02, 0.59) 23:50:56.103 00.000 15672 Worker thread wakes up 23:50:56.103 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.59) opts 0xd 23:50:56.104 00.001 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.59) 23:50:56.104 00.000 15672 Moving (0.02, 0.59) raw xDistance=-0.15 yDistance=0.58 23:50:56.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:50:56.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 23:50:56.104 00.000 15672 MoveAxis(E, 0, ABG) 23:50:56.104 00.000 15672 Move returns status 0, amount 0 23:50:56.104 00.000 15672 MoveAxis(S, 104, ABG) 23:50:56.104 00.000 15672 Guiding Dir = 1, Dur = 104 23:50:56.104 00.000 15672 IsSlewing returns 0 23:50:56.105 00.001 15672 IsGuiding returns 0 23:50:56.109 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=13430, FiltMin=2682, FiltMax=9442, Gamma=2.950 23:50:56.157 00.048 30444 UpdateGuideState exits: m=117354 SNR=93.0 Saturated 23:50:56.157 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:56.157 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:56.157 00.000 30444 Enqueuing Expose request 23:50:56.179 00.022 15672 PulseGuide returned control before completion, sleep 41 23:50:56.222 00.043 15672 IsGuiding returns 1 23:50:56.222 00.000 15672 scope still moving after pulse duration time elapsed 23:50:56.242 00.020 15672 IsSlewing returns 0 23:50:56.243 00.001 15672 IsGuiding returns 1 23:50:56.264 00.021 15672 IsSlewing returns 0 23:50:56.266 00.002 15672 IsGuiding returns 1 23:50:56.287 00.021 15672 IsSlewing returns 0 23:50:56.338 00.051 15672 IsGuiding returns 0 23:50:56.338 00.000 15672 scope move finished after 104 + 129 ms 23:50:56.338 00.000 15672 Move returns status 0, amount 104 23:50:56.338 00.000 15672 move complete, result=0 23:50:56.338 00.000 15672 worker thread done servicing request 23:50:56.338 00.000 15672 Worker thread wakes up 23:50:56.339 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 104 ms SOUTH 23:50:56.339 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:56.339 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:58.248 01.909 15672 Exposure complete 23:50:58.267 00.019 15672 worker thread done servicing request 23:50:58.267 00.000 30444 OnExposeComplete: enter 23:50:58.268 00.001 30444 UpdateGuideState(): m_state=6 23:50:58.268 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2863 23:50:58.268 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=196.90, Mass=109691, SNR=87.9, Peak=12281 HFD=3.4 23:50:58.268 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 23:50:58.268 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 23:50:58.268 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.34 hyp=0.35 cameraTheta=1.84 mountX=-0.19 mountY=0.31, mountTheta=2.11 23:50:58.268 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.34, opts=13) 23:50:58.268 00.000 30444 Enqueuing Move request for scope (-0.10, 0.34) 23:50:58.268 00.000 15672 Worker thread wakes up 23:50:58.269 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.34) opts 0xd 23:50:58.269 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.34) 23:50:58.269 00.000 15672 Moving (-0.10, 0.34) raw xDistance=-0.19 yDistance=0.31 23:50:58.269 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:50:58.269 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 23:50:58.269 00.000 15672 MoveAxis(E, 0, ABG) 23:50:58.269 00.000 15672 Move returns status 0, amount 0 23:50:58.269 00.000 15672 MoveAxis(S, 56, ABG) 23:50:58.269 00.000 15672 Guiding Dir = 1, Dur = 56 23:50:58.269 00.000 15672 IsSlewing returns 0 23:50:58.271 00.002 15672 IsGuiding returns 0 23:50:58.275 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=14228, FiltMin=2671, FiltMax=10171, Gamma=2.950 23:50:58.323 00.048 30444 UpdateGuideState exits: m=109691 SNR=87.9 Saturated 23:50:58.323 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:50:58.323 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:50:58.323 00.000 30444 Enqueuing Expose request 23:50:58.352 00.029 15672 IsGuiding returns 1 23:50:58.352 00.000 15672 scope still moving after pulse duration time elapsed 23:50:58.373 00.021 15672 IsSlewing returns 0 23:50:58.374 00.001 15672 IsGuiding returns 1 23:50:58.395 00.021 15672 IsSlewing returns 0 23:50:58.396 00.001 15672 IsGuiding returns 1 23:50:58.417 00.021 15672 IsSlewing returns 0 23:50:58.463 00.046 15672 IsGuiding returns 0 23:50:58.464 00.001 15672 scope move finished after 56 + 137 ms 23:50:58.464 00.000 15672 Move returns status 0, amount 56 23:50:58.464 00.000 15672 move complete, result=0 23:50:58.464 00.000 15672 worker thread done servicing request 23:50:58.464 00.000 15672 Worker thread wakes up 23:50:58.464 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:50:58.465 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:50:58.465 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 56 ms SOUTH 23:51:00.576 02.111 15672 Exposure complete 23:51:00.596 00.020 15672 worker thread done servicing request 23:51:00.596 00.000 30444 OnExposeComplete: enter 23:51:00.596 00.000 30444 UpdateGuideState(): m_state=6 23:51:00.596 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2864 23:51:00.596 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=196.79, Mass=110120, SNR=80.2, Peak=11257 HFD=3.7 23:51:00.596 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 23:51:00.596 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 23:51:00.596 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.24 hyp=0.32 cameraTheta=0.82 mountX=0.15 mountY=0.28, mountTheta=1.08 23:51:00.597 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.24, opts=13) 23:51:00.597 00.000 30444 Enqueuing Move request for scope (0.22, 0.24) 23:51:00.597 00.000 15672 Worker thread wakes up 23:51:00.597 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.24) opts 0xd 23:51:00.597 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.24) 23:51:00.597 00.000 15672 Moving (0.22, 0.24) raw xDistance=0.15 yDistance=0.28 23:51:00.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 23:51:00.597 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 23:51:00.597 00.000 15672 MoveAxis(E, 0, ABG) 23:51:00.597 00.000 15672 Move returns status 0, amount 0 23:51:00.597 00.000 15672 MoveAxis(S, 49, ABG) 23:51:00.597 00.000 15672 Guiding Dir = 1, Dur = 49 23:51:00.598 00.001 15672 IsSlewing returns 0 23:51:00.598 00.000 15672 IsGuiding returns 0 23:51:00.602 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=13480, FiltMin=2677, FiltMax=9339, Gamma=2.950 23:51:00.651 00.049 30444 UpdateGuideState exits: m=110120 SNR=80.2 Saturated 23:51:00.651 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:00.652 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:00.652 00.000 30444 Enqueuing Expose request 23:51:00.685 00.033 15672 IsGuiding returns 1 23:51:00.685 00.000 15672 scope still moving after pulse duration time elapsed 23:51:00.705 00.020 15672 IsSlewing returns 0 23:51:00.706 00.001 15672 IsGuiding returns 1 23:51:00.727 00.021 15672 IsSlewing returns 0 23:51:00.728 00.001 15672 IsGuiding returns 1 23:51:00.750 00.022 15672 IsSlewing returns 0 23:51:00.783 00.033 15672 IsGuiding returns 0 23:51:00.783 00.000 15672 scope move finished after 49 + 135 ms 23:51:00.783 00.000 15672 Move returns status 0, amount 49 23:51:00.783 00.000 15672 move complete, result=0 23:51:00.784 00.001 15672 worker thread done servicing request 23:51:00.784 00.000 15672 Worker thread wakes up 23:51:00.784 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 49 ms SOUTH 23:51:00.784 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:00.785 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:02.694 01.909 15672 Exposure complete 23:51:02.713 00.019 15672 worker thread done servicing request 23:51:02.714 00.001 30444 OnExposeComplete: enter 23:51:02.714 00.000 30444 UpdateGuideState(): m_state=6 23:51:02.714 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2865 23:51:02.714 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.47, Mass=105654, SNR=74.6, Peak=10299 HFD=3.7 23:51:02.714 00.000 30444 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 23:51:02.714 00.000 30444 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.00 = -0.00) 23:51:02.714 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.09 hyp=0.41 cameraTheta=-0.22 mountX=0.41 mountY=-0.00, mountTheta=-0.00 23:51:02.714 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.09, opts=13) 23:51:02.714 00.000 30444 Enqueuing Move request for scope (0.40, -0.09) 23:51:02.715 00.001 15672 Worker thread wakes up 23:51:02.715 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.09) opts 0xd 23:51:02.715 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.09) 23:51:02.715 00.000 15672 Moving (0.40, -0.09) raw xDistance=0.41 yDistance=-0.00 23:51:02.715 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 23:51:02.715 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:51:02.715 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 23:51:02.715 00.000 15672 MoveAxis(W, 112, ABG) 23:51:02.715 00.000 15672 Guiding Dir = 3, Dur = 112 23:51:02.715 00.000 15672 IsSlewing returns 0 23:51:02.720 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=11034, FiltMin=2625, FiltMax=9393, Gamma=2.950 23:51:02.729 00.009 15672 IsGuiding returns 0 23:51:02.744 00.015 15672 PulseGuide returned control before completion, sleep 108 23:51:02.854 00.110 15672 IsGuiding returns 1 23:51:02.854 00.000 15672 scope still moving after pulse duration time elapsed 23:51:02.875 00.021 15672 IsSlewing returns 0 23:51:02.889 00.014 15672 IsGuiding returns 0 23:51:02.889 00.000 15672 scope move finished after 112 + 47 ms 23:51:02.889 00.000 15672 Move returns status 0, amount 112 23:51:02.889 00.000 15672 MoveAxis(N, 0, ABG) 23:51:02.889 00.000 15672 Move returns status 0, amount 0 23:51:02.889 00.000 15672 move complete, result=0 23:51:02.889 00.000 15672 worker thread done servicing request 23:51:02.924 00.035 30444 UpdateGuideState exits: m=105654 SNR=74.6 Saturated 23:51:02.924 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:02.924 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:02.924 00.000 30444 Enqueuing Expose request 23:51:02.924 00.000 30444 GuideStep: 0.4 px 112 ms WEST, -0.0 px 0 ms NORTH 23:51:02.924 00.000 15672 Worker thread wakes up 23:51:02.924 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:02.924 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:05.041 02.117 15672 Exposure complete 23:51:05.062 00.021 15672 worker thread done servicing request 23:51:05.062 00.000 30444 OnExposeComplete: enter 23:51:05.062 00.000 30444 UpdateGuideState(): m_state=6 23:51:05.062 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2866 23:51:05.062 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=196.90, Mass=113950, SNR=73.6, Peak=11407 HFD=3.5 23:51:05.062 00.000 30444 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 23:51:05.062 00.000 30444 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 23:51:05.063 00.001 30444 CameraToMount -- cameraX=0.69 cameraY=0.35 hyp=0.77 cameraTheta=0.47 mountX=0.56 mountY=0.49, mountTheta=0.71 23:51:05.063 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=0.35, opts=13) 23:51:05.063 00.000 30444 Enqueuing Move request for scope (0.69, 0.35) 23:51:05.063 00.000 15672 Worker thread wakes up 23:51:05.063 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.35) opts 0xd 23:51:05.063 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, 0.35) 23:51:05.063 00.000 15672 Moving (0.69, 0.35) raw xDistance=0.56 yDistance=0.49 23:51:05.063 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56 23:51:05.063 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 23:51:05.063 00.000 15672 MoveAxis(W, 160, ABG) 23:51:05.063 00.000 15672 Guiding Dir = 3, Dur = 160 23:51:05.064 00.001 15672 IsSlewing returns 0 23:51:05.070 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=12251, FiltMin=2687, FiltMax=10022, Gamma=2.950 23:51:05.077 00.007 15672 IsGuiding returns 0 23:51:05.093 00.016 15672 PulseGuide returned control before completion, sleep 155 23:51:05.117 00.024 30444 UpdateGuideState exits: m=113950 SNR=73.6 Saturated 23:51:05.117 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:05.117 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:05.117 00.000 30444 Enqueuing Expose request 23:51:05.269 00.152 15672 IsGuiding returns 0 23:51:05.269 00.000 15672 Move returns status 0, amount 160 23:51:05.269 00.000 15672 MoveAxis(S, 87, ABG) 23:51:05.269 00.000 15672 Guiding Dir = 1, Dur = 87 23:51:05.269 00.000 15672 IsSlewing returns 0 23:51:05.270 00.001 15672 IsGuiding returns 0 23:51:05.348 00.078 15672 PulseGuide returned control before completion, sleep 19 23:51:05.382 00.034 15672 IsGuiding returns 1 23:51:05.383 00.001 15672 scope still moving after pulse duration time elapsed 23:51:05.403 00.020 15672 IsSlewing returns 0 23:51:05.406 00.003 15672 IsGuiding returns 1 23:51:05.427 00.021 15672 IsSlewing returns 0 23:51:05.445 00.018 15672 IsGuiding returns 0 23:51:05.445 00.000 15672 scope move finished after 87 + 88 ms 23:51:05.445 00.000 15672 Move returns status 0, amount 87 23:51:05.445 00.000 15672 move complete, result=0 23:51:05.446 00.001 15672 worker thread done servicing request 23:51:05.446 00.000 15672 Worker thread wakes up 23:51:05.446 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:05.446 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:05.446 00.000 30444 GuideStep: 0.6 px 160 ms WEST, 0.5 px 87 ms SOUTH 23:51:07.352 01.906 15672 Exposure complete 23:51:07.372 00.020 15672 worker thread done servicing request 23:51:07.373 00.001 30444 OnExposeComplete: enter 23:51:07.373 00.000 30444 UpdateGuideState(): m_state=6 23:51:07.373 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2867 23:51:07.373 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=196.94, Mass=123711, SNR=93.4, Peak=11580 HFD=3.9 23:51:07.373 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.07 = 1.07) 23:51:07.373 00.000 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.01 = 1.01) 23:51:07.373 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.39 hyp=0.54 cameraTheta=0.79 mountX=0.26 mountY=0.46, mountTheta=1.05 23:51:07.374 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.39, opts=13) 23:51:07.374 00.000 30444 Enqueuing Move request for scope (0.38, 0.39) 23:51:07.374 00.000 15672 Worker thread wakes up 23:51:07.374 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.39) opts 0xd 23:51:07.374 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.39) 23:51:07.374 00.000 15672 Moving (0.38, 0.39) raw xDistance=0.26 yDistance=0.46 23:51:07.374 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26 23:51:07.374 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 23:51:07.374 00.000 15672 MoveAxis(W, 82, ABG) 23:51:07.374 00.000 15672 Guiding Dir = 3, Dur = 82 23:51:07.375 00.001 15672 IsSlewing returns 0 23:51:07.376 00.001 15672 IsGuiding returns 0 23:51:07.383 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=11804, FiltMin=2628, FiltMax=9697, Gamma=2.950 23:51:07.392 00.009 15672 PulseGuide returned control before completion, sleep 76 23:51:07.436 00.044 30444 UpdateGuideState exits: m=123711 SNR=93.4 Saturated 23:51:07.436 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:07.436 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:07.436 00.000 30444 Enqueuing Expose request 23:51:07.471 00.035 15672 IsGuiding returns 1 23:51:07.471 00.000 15672 scope still moving after pulse duration time elapsed 23:51:07.491 00.020 15672 IsSlewing returns 0 23:51:07.537 00.046 15672 IsGuiding returns 0 23:51:07.537 00.000 15672 scope move finished after 82 + 78 ms 23:51:07.537 00.000 15672 Move returns status 0, amount 82 23:51:07.537 00.000 15672 MoveAxis(S, 82, ABG) 23:51:07.537 00.000 15672 Guiding Dir = 1, Dur = 82 23:51:07.537 00.000 15672 IsSlewing returns 0 23:51:07.539 00.002 15672 IsGuiding returns 0 23:51:07.617 00.078 15672 PulseGuide returned control before completion, sleep 15 23:51:07.637 00.020 15672 IsGuiding returns 1 23:51:07.637 00.000 15672 scope still moving after pulse duration time elapsed 23:51:07.659 00.022 15672 IsSlewing returns 0 23:51:07.662 00.003 15672 IsGuiding returns 1 23:51:07.682 00.020 15672 IsSlewing returns 0 23:51:07.685 00.003 15672 IsGuiding returns 1 23:51:07.706 00.021 15672 IsSlewing returns 0 23:51:07.707 00.001 15672 IsGuiding returns 1 23:51:07.729 00.022 15672 IsSlewing returns 0 23:51:07.776 00.047 15672 IsGuiding returns 0 23:51:07.776 00.000 15672 scope move finished after 82 + 155 ms 23:51:07.776 00.000 15672 Move returns status 0, amount 82 23:51:07.776 00.000 15672 move complete, result=0 23:51:07.776 00.000 15672 worker thread done servicing request 23:51:07.776 00.000 15672 Worker thread wakes up 23:51:07.777 00.001 30444 GuideStep: 0.3 px 82 ms WEST, 0.5 px 82 ms SOUTH 23:51:07.777 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:07.777 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:09.885 02.108 15672 Exposure complete 23:51:09.905 00.020 15672 worker thread done servicing request 23:51:09.905 00.000 30444 OnExposeComplete: enter 23:51:09.905 00.000 30444 UpdateGuideState(): m_state=6 23:51:09.905 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2868 23:51:09.906 00.001 30444 Star::Find returns 1 (1), X=459.34, Y=196.76, Mass=103346, SNR=76.4, Peak=12122 HFD=3.2 23:51:09.906 00.000 30444 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.28) = xAngle (3.00 = 3.00) 23:51:09.906 00.000 30444 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.94 = 2.94) 23:51:09.906 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=0.21 hyp=0.50 cameraTheta=2.72 mountX=-0.50 mountY=0.10, mountTheta=2.94 23:51:09.906 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=0.21, opts=13) 23:51:09.906 00.000 30444 Enqueuing Move request for scope (-0.46, 0.21) 23:51:09.906 00.000 15672 Worker thread wakes up 23:51:09.906 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.21) opts 0xd 23:51:09.906 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, 0.21) 23:51:09.906 00.000 15672 Moving (-0.46, 0.21) raw xDistance=-0.50 yDistance=0.10 23:51:09.906 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50 23:51:09.906 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:51:09.907 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 23:51:09.907 00.000 15672 MoveAxis(E, 128, ABG) 23:51:09.907 00.000 15672 Guiding Dir = 2, Dur = 128 23:51:09.907 00.000 15672 IsSlewing returns 0 23:51:09.912 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=13232, FiltMin=2657, FiltMax=9624, Gamma=2.950 23:51:09.949 00.037 15672 IsGuiding returns 0 23:51:09.962 00.013 30444 UpdateGuideState exits: m=103346 SNR=76.4 Saturated 23:51:09.963 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:09.963 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:09.963 00.000 30444 Enqueuing Expose request 23:51:09.965 00.002 15672 PulseGuide returned control before completion, sleep 123 23:51:10.110 00.145 15672 IsGuiding returns 0 23:51:10.110 00.000 15672 Move returns status 0, amount 128 23:51:10.110 00.000 15672 MoveAxis(N, 0, ABG) 23:51:10.110 00.000 15672 Move returns status 0, amount 0 23:51:10.111 00.001 15672 move complete, result=0 23:51:10.111 00.000 15672 worker thread done servicing request 23:51:10.111 00.000 15672 Worker thread wakes up 23:51:10.111 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:10.111 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:10.111 00.000 30444 GuideStep: -0.5 px 128 ms EAST, 0.1 px 0 ms NORTH 23:51:12.017 01.906 15672 Exposure complete 23:51:12.037 00.020 15672 worker thread done servicing request 23:51:12.037 00.000 30444 OnExposeComplete: enter 23:51:12.037 00.000 30444 UpdateGuideState(): m_state=6 23:51:12.037 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2869 23:51:12.037 00.000 30444 Star::Find returns 1 (1), X=459.62, Y=196.48, Mass=114715, SNR=82.3, Peak=11386 HFD=3.3 23:51:12.037 00.000 30444 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.28) = xAngle (-2.47 = -2.47) 23:51:12.038 00.001 30444 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.53 = -2.53) 23:51:12.038 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.75 mountX=-0.15 mountY=-0.11, mountTheta=-2.51 23:51:12.038 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.07, opts=13) 23:51:12.038 00.000 30444 Enqueuing Move request for scope (-0.18, -0.07) 23:51:12.038 00.000 15672 Worker thread wakes up 23:51:12.038 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd 23:51:12.038 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.07) 23:51:12.038 00.000 15672 Moving (-0.18, -0.07) raw xDistance=-0.15 yDistance=-0.11 23:51:12.038 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:51:12.038 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:51:12.038 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:51:12.038 00.000 15672 MoveAxis(E, 0, ABG) 23:51:12.038 00.000 15672 Move returns status 0, amount 0 23:51:12.039 00.001 15672 MoveAxis(N, 0, ABG) 23:51:12.039 00.000 15672 Move returns status 0, amount 0 23:51:12.039 00.000 15672 move complete, result=0 23:51:12.039 00.000 15672 worker thread done servicing request 23:51:12.044 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2377, max=11498, FiltMin=2657, FiltMax=9316, Gamma=2.950 23:51:12.092 00.048 30444 UpdateGuideState exits: m=114715 SNR=82.3 Saturated 23:51:12.092 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:12.092 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:12.092 00.000 30444 Enqueuing Expose request 23:51:12.093 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:51:12.093 00.000 15672 Worker thread wakes up 23:51:12.093 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:12.093 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:14.202 02.109 15672 Exposure complete 23:51:14.221 00.019 15672 worker thread done servicing request 23:51:14.221 00.000 30444 OnExposeComplete: enter 23:51:14.221 00.000 30444 UpdateGuideState(): m_state=6 23:51:14.221 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2870 23:51:14.221 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=196.90, Mass=110078, SNR=79.7, Peak=11050 HFD=3.4 23:51:14.221 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 23:51:14.221 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 23:51:14.221 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.34 hyp=0.47 cameraTheta=0.82 mountX=0.21 mountY=0.40, mountTheta=1.08 23:51:14.222 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.34, opts=13) 23:51:14.222 00.000 30444 Enqueuing Move request for scope (0.32, 0.34) 23:51:14.222 00.000 15672 Worker thread wakes up 23:51:14.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.34) opts 0xd 23:51:14.222 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.34) 23:51:14.222 00.000 15672 Moving (0.32, 0.34) raw xDistance=0.21 yDistance=0.40 23:51:14.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:51:14.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 23:51:14.222 00.000 15672 MoveAxis(E, 0, ABG) 23:51:14.222 00.000 15672 Move returns status 0, amount 0 23:51:14.222 00.000 15672 MoveAxis(S, 72, ABG) 23:51:14.222 00.000 15672 Guiding Dir = 1, Dur = 72 23:51:14.223 00.001 15672 IsSlewing returns 0 23:51:14.228 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=12746, FiltMin=2701, FiltMax=8974, Gamma=2.950 23:51:14.246 00.018 15672 IsGuiding returns 0 23:51:14.277 00.031 30444 UpdateGuideState exits: m=110078 SNR=79.7 Saturated 23:51:14.277 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:14.277 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:14.277 00.000 30444 Enqueuing Expose request 23:51:14.326 00.049 15672 IsGuiding returns 1 23:51:14.327 00.001 15672 scope still moving after pulse duration time elapsed 23:51:14.348 00.021 15672 IsSlewing returns 0 23:51:14.349 00.001 15672 IsGuiding returns 1 23:51:14.371 00.022 15672 IsSlewing returns 0 23:51:14.372 00.001 15672 IsGuiding returns 1 23:51:14.393 00.021 15672 IsSlewing returns 0 23:51:14.423 00.030 15672 IsGuiding returns 0 23:51:14.423 00.000 15672 scope move finished after 72 + 104 ms 23:51:14.423 00.000 15672 Move returns status 0, amount 72 23:51:14.423 00.000 15672 move complete, result=0 23:51:14.423 00.000 15672 worker thread done servicing request 23:51:14.424 00.001 15672 Worker thread wakes up 23:51:14.424 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:14.424 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:14.424 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 72 ms SOUTH 23:51:16.330 01.906 15672 Exposure complete 23:51:16.351 00.021 15672 worker thread done servicing request 23:51:16.351 00.000 30444 OnExposeComplete: enter 23:51:16.351 00.000 30444 UpdateGuideState(): m_state=6 23:51:16.351 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2871 23:51:16.351 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=196.94, Mass=115862, SNR=81.4, Peak=11487 HFD=3.3 23:51:16.351 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 23:51:16.351 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 23:51:16.351 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.38 hyp=0.55 cameraTheta=0.78 mountX=0.27 mountY=0.46, mountTheta=1.04 23:51:16.352 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.38, opts=13) 23:51:16.352 00.000 30444 Enqueuing Move request for scope (0.39, 0.38) 23:51:16.352 00.000 15672 Worker thread wakes up 23:51:16.352 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.38) opts 0xd 23:51:16.352 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.38) 23:51:16.352 00.000 15672 Moving (0.39, 0.38) raw xDistance=0.27 yDistance=0.46 23:51:16.352 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 23:51:16.352 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 23:51:16.352 00.000 15672 MoveAxis(W, 73, ABG) 23:51:16.352 00.000 15672 Guiding Dir = 3, Dur = 73 23:51:16.352 00.000 15672 IsSlewing returns 0 23:51:16.358 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=12749, FiltMin=2694, FiltMax=9369, Gamma=2.950 23:51:16.387 00.029 15672 IsGuiding returns 0 23:51:16.403 00.016 15672 PulseGuide returned control before completion, sleep 68 23:51:16.408 00.005 30444 UpdateGuideState exits: m=115862 SNR=81.4 Saturated 23:51:16.408 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:16.408 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:16.408 00.000 30444 Enqueuing Expose request 23:51:16.472 00.064 15672 IsGuiding returns 1 23:51:16.472 00.000 15672 scope still moving after pulse duration time elapsed 23:51:16.494 00.022 15672 IsSlewing returns 0 23:51:16.515 00.021 15672 IsGuiding returns 0 23:51:16.515 00.000 15672 scope move finished after 73 + 55 ms 23:51:16.515 00.000 15672 Move returns status 0, amount 73 23:51:16.515 00.000 15672 MoveAxis(S, 82, ABG) 23:51:16.515 00.000 15672 Guiding Dir = 1, Dur = 82 23:51:16.516 00.001 15672 IsSlewing returns 0 23:51:16.517 00.001 15672 IsGuiding returns 0 23:51:16.595 00.078 15672 PulseGuide returned control before completion, sleep 15 23:51:16.629 00.034 15672 IsGuiding returns 1 23:51:16.629 00.000 15672 scope still moving after pulse duration time elapsed 23:51:16.651 00.022 15672 IsSlewing returns 0 23:51:16.654 00.003 15672 IsGuiding returns 1 23:51:16.675 00.021 15672 IsSlewing returns 0 23:51:16.678 00.003 15672 IsGuiding returns 1 23:51:16.698 00.020 15672 IsSlewing returns 0 23:51:16.708 00.010 15672 IsGuiding returns 0 23:51:16.708 00.000 15672 scope move finished after 82 + 109 ms 23:51:16.708 00.000 15672 Move returns status 0, amount 82 23:51:16.708 00.000 15672 move complete, result=0 23:51:16.708 00.000 15672 worker thread done servicing request 23:51:16.708 00.000 15672 Worker thread wakes up 23:51:16.709 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:16.709 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:16.709 00.000 30444 GuideStep: 0.3 px 73 ms WEST, 0.5 px 82 ms SOUTH 23:51:18.816 02.107 15672 Exposure complete 23:51:18.836 00.020 15672 worker thread done servicing request 23:51:18.836 00.000 30444 OnExposeComplete: enter 23:51:18.836 00.000 30444 UpdateGuideState(): m_state=6 23:51:18.836 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2872 23:51:18.836 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=196.88, Mass=116686, SNR=88.7, Peak=10734 HFD=4.0 23:51:18.836 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 23:51:18.836 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 23:51:18.836 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.32 hyp=0.38 cameraTheta=1.01 mountX=0.11 mountY=0.36, mountTheta=1.28 23:51:18.837 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.32, opts=13) 23:51:18.837 00.000 30444 Enqueuing Move request for scope (0.20, 0.32) 23:51:18.837 00.000 15672 Worker thread wakes up 23:51:18.837 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.32) opts 0xd 23:51:18.837 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.32) 23:51:18.837 00.000 15672 Moving (0.20, 0.32) raw xDistance=0.11 yDistance=0.36 23:51:18.837 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:51:18.837 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 23:51:18.837 00.000 15672 MoveAxis(E, 0, ABG) 23:51:18.837 00.000 15672 Move returns status 0, amount 0 23:51:18.837 00.000 15672 MoveAxis(S, 64, ABG) 23:51:18.837 00.000 15672 Guiding Dir = 1, Dur = 64 23:51:18.838 00.001 15672 IsSlewing returns 0 23:51:18.839 00.001 15672 IsGuiding returns 0 23:51:18.842 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=11485, FiltMin=2593, FiltMax=9611, Gamma=2.950 23:51:18.913 00.071 15672 IsGuiding returns 1 23:51:18.913 00.000 15672 scope still moving after pulse duration time elapsed 23:51:18.934 00.021 15672 IsSlewing returns 0 23:51:18.935 00.001 15672 IsGuiding returns 1 23:51:18.956 00.021 15672 IsSlewing returns 0 23:51:19.023 00.067 15672 IsGuiding returns 0 23:51:19.023 00.000 15672 scope move finished after 64 + 120 ms 23:51:19.024 00.001 15672 Move returns status 0, amount 64 23:51:19.024 00.000 15672 move complete, result=0 23:51:19.024 00.000 15672 worker thread done servicing request 23:51:19.169 00.145 30444 UpdateGuideState exits: m=116686 SNR=88.7 Saturated 23:51:19.169 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:19.169 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:19.169 00.000 30444 Enqueuing Expose request 23:51:19.169 00.000 15672 Worker thread wakes up 23:51:19.169 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 64 ms SOUTH 23:51:19.169 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:19.170 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:21.076 01.906 15672 Exposure complete 23:51:21.096 00.020 15672 worker thread done servicing request 23:51:21.096 00.000 30444 OnExposeComplete: enter 23:51:21.096 00.000 30444 UpdateGuideState(): m_state=6 23:51:21.096 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2873 23:51:21.096 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=197.01, Mass=106816, SNR=77.2, Peak=11526 HFD=3.3 23:51:21.096 00.000 30444 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.28) = xAngle (1.99 = 1.99) 23:51:21.097 00.001 30444 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.93 = 1.93) 23:51:21.097 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.46 hyp=0.46 cameraTheta=1.71 mountX=-0.19 mountY=0.43, mountTheta=1.98 23:51:21.097 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.46, opts=13) 23:51:21.097 00.000 30444 Enqueuing Move request for scope (-0.06, 0.46) 23:51:21.097 00.000 15672 Worker thread wakes up 23:51:21.097 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.46) opts 0xd 23:51:21.097 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.46) 23:51:21.097 00.000 15672 Moving (-0.06, 0.46) raw xDistance=-0.19 yDistance=0.43 23:51:21.097 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:51:21.097 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 23:51:21.097 00.000 15672 MoveAxis(E, 0, ABG) 23:51:21.097 00.000 15672 Move returns status 0, amount 0 23:51:21.098 00.001 15672 MoveAxis(S, 77, ABG) 23:51:21.098 00.000 15672 Guiding Dir = 1, Dur = 77 23:51:21.098 00.000 15672 IsSlewing returns 0 23:51:21.100 00.002 15672 IsGuiding returns 0 23:51:21.103 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=14837, FiltMin=2654, FiltMax=10508, Gamma=2.950 23:51:21.213 00.110 15672 IsGuiding returns 1 23:51:21.213 00.000 15672 scope still moving after pulse duration time elapsed 23:51:21.221 00.008 30444 UpdateGuideState exits: m=106816 SNR=77.2 Saturated 23:51:21.221 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:21.221 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:21.221 00.000 30444 Enqueuing Expose request 23:51:21.234 00.013 15672 IsSlewing returns 0 23:51:21.235 00.001 15672 IsGuiding returns 1 23:51:21.256 00.021 15672 IsSlewing returns 0 23:51:21.257 00.001 15672 IsGuiding returns 1 23:51:21.277 00.020 15672 IsSlewing returns 0 23:51:21.308 00.031 15672 IsGuiding returns 0 23:51:21.308 00.000 15672 scope move finished after 77 + 131 ms 23:51:21.308 00.000 15672 Move returns status 0, amount 77 23:51:21.308 00.000 15672 move complete, result=0 23:51:21.308 00.000 15672 worker thread done servicing request 23:51:21.308 00.000 15672 Worker thread wakes up 23:51:21.308 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 77 ms SOUTH 23:51:21.308 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:21.308 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:23.417 02.109 15672 Exposure complete 23:51:23.437 00.020 15672 worker thread done servicing request 23:51:23.437 00.000 30444 OnExposeComplete: enter 23:51:23.437 00.000 30444 UpdateGuideState(): m_state=6 23:51:23.437 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2874 23:51:23.437 00.000 30444 Star::Find returns 1 (1), X=459.63, Y=196.21, Mass=113275, SNR=78.3, Peak=11625 HFD=3.6 23:51:23.437 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 23:51:23.437 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 23:51:23.438 00.001 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.35 hyp=0.38 cameraTheta=-2.01 mountX=-0.06 mountY=-0.37, mountTheta=-1.73 23:51:23.438 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.35, opts=13) 23:51:23.438 00.000 30444 Enqueuing Move request for scope (-0.16, -0.35) 23:51:23.438 00.000 15672 Worker thread wakes up 23:51:23.438 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.35) opts 0xd 23:51:23.438 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.35) 23:51:23.438 00.000 15672 Moving (-0.16, -0.35) raw xDistance=-0.06 yDistance=-0.37 23:51:23.438 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:51:23.438 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:51:23.438 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 23:51:23.438 00.000 15672 MoveAxis(E, 0, ABG) 23:51:23.438 00.000 15672 Move returns status 0, amount 0 23:51:23.439 00.001 15672 MoveAxis(N, 0, ABG) 23:51:23.439 00.000 15672 Move returns status 0, amount 0 23:51:23.439 00.000 15672 move complete, result=0 23:51:23.439 00.000 15672 worker thread done servicing request 23:51:23.443 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=11625, FiltMin=2665, FiltMax=9007, Gamma=2.950 23:51:23.495 00.052 30444 UpdateGuideState exits: m=113275 SNR=78.3 Saturated 23:51:23.495 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:23.495 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:23.495 00.000 30444 Enqueuing Expose request 23:51:23.495 00.000 15672 Worker thread wakes up 23:51:23.496 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 23:51:23.496 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:23.496 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:25.405 01.909 15672 Exposure complete 23:51:25.424 00.019 15672 worker thread done servicing request 23:51:25.424 00.000 30444 OnExposeComplete: enter 23:51:25.425 00.001 30444 UpdateGuideState(): m_state=6 23:51:25.425 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2875 23:51:25.425 00.000 30444 Star::Find returns 1 (1), X=459.52, Y=196.29, Mass=108808, SNR=82.8, Peak=11185 HFD=3.5 23:51:25.425 00.000 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 23:51:25.425 00.000 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 23:51:25.425 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.27 hyp=0.38 cameraTheta=-2.37 mountX=-0.19 mountY=-0.32, mountTheta=-2.10 23:51:25.425 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.27, opts=13) 23:51:25.425 00.000 30444 Enqueuing Move request for scope (-0.27, -0.27) 23:51:25.425 00.000 15672 Worker thread wakes up 23:51:25.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.27) opts 0xd 23:51:25.426 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.27) 23:51:25.426 00.000 15672 Moving (-0.27, -0.27) raw xDistance=-0.19 yDistance=-0.32 23:51:25.426 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:51:25.426 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:51:25.426 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 23:51:25.426 00.000 15672 MoveAxis(E, 0, ABG) 23:51:25.426 00.000 15672 Move returns status 0, amount 0 23:51:25.426 00.000 15672 MoveAxis(N, 0, ABG) 23:51:25.426 00.000 15672 Move returns status 0, amount 0 23:51:25.426 00.000 15672 move complete, result=0 23:51:25.426 00.000 15672 worker thread done servicing request 23:51:25.431 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11420, FiltMin=2676, FiltMax=8789, Gamma=2.950 23:51:25.478 00.047 30444 UpdateGuideState exits: m=108808 SNR=82.8 Saturated 23:51:25.478 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:25.478 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:25.478 00.000 30444 Enqueuing Expose request 23:51:25.478 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 23:51:25.478 00.000 15672 Worker thread wakes up 23:51:25.478 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:25.478 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:27.586 02.108 15672 Exposure complete 23:51:27.606 00.020 15672 worker thread done servicing request 23:51:27.606 00.000 30444 OnExposeComplete: enter 23:51:27.606 00.000 30444 UpdateGuideState(): m_state=6 23:51:27.606 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2876 23:51:27.606 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=196.44, Mass=115115, SNR=88.8, Peak=11643 HFD=3.3 23:51:27.607 00.001 30444 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 23:51:27.607 00.000 30444 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.48 = -2.48) 23:51:27.607 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.11 hyp=0.26 cameraTheta=-2.69 mountX=-0.19 mountY=-0.16, mountTheta=-2.45 23:51:27.607 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.11, opts=13) 23:51:27.607 00.000 30444 Enqueuing Move request for scope (-0.23, -0.11) 23:51:27.607 00.000 15672 Worker thread wakes up 23:51:27.607 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.11) opts 0xd 23:51:27.607 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.11) 23:51:27.607 00.000 15672 Moving (-0.23, -0.11) raw xDistance=-0.19 yDistance=-0.16 23:51:27.607 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:51:27.607 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:51:27.607 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 23:51:27.608 00.001 15672 MoveAxis(E, 0, ABG) 23:51:27.608 00.000 15672 Move returns status 0, amount 0 23:51:27.608 00.000 15672 MoveAxis(N, 0, ABG) 23:51:27.608 00.000 15672 Move returns status 0, amount 0 23:51:27.608 00.000 15672 move complete, result=0 23:51:27.608 00.000 15672 worker thread done servicing request 23:51:27.612 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2389, max=11669, FiltMin=2662, FiltMax=9404, Gamma=2.950 23:51:27.662 00.050 30444 UpdateGuideState exits: m=115115 SNR=88.8 Saturated 23:51:27.662 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:27.662 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:27.662 00.000 30444 Enqueuing Expose request 23:51:27.662 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:51:27.662 00.000 15672 Worker thread wakes up 23:51:27.662 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:27.662 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:29.570 01.908 15672 Exposure complete 23:51:29.590 00.020 15672 worker thread done servicing request 23:51:29.590 00.000 30444 OnExposeComplete: enter 23:51:29.590 00.000 30444 UpdateGuideState(): m_state=6 23:51:29.590 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2877 23:51:29.590 00.000 30444 Star::Find returns 1 (1), X=459.48, Y=196.56, Mass=98890, SNR=78.0, Peak=10575 HFD=3.2 23:51:29.591 00.001 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.40 = -2.89) 23:51:29.591 00.000 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.34 = -2.95) 23:51:29.591 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.01 hyp=0.32 cameraTheta=3.12 mountX=-0.31 mountY=-0.06, mountTheta=-2.94 23:51:29.591 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.01, opts=13) 23:51:29.591 00.000 30444 Enqueuing Move request for scope (-0.32, 0.01) 23:51:29.591 00.000 15672 Worker thread wakes up 23:51:29.591 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.01) opts 0xd 23:51:29.591 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.01) 23:51:29.591 00.000 15672 Moving (-0.32, 0.01) raw xDistance=-0.31 yDistance=-0.06 23:51:29.591 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 23:51:29.591 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:51:29.591 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:51:29.591 00.000 15672 MoveAxis(E, 83, ABG) 23:51:29.592 00.001 15672 Guiding Dir = 2, Dur = 83 23:51:29.592 00.000 15672 IsSlewing returns 0 23:51:29.597 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=10863, FiltMin=2702, FiltMax=8778, Gamma=2.950 23:51:29.599 00.002 15672 IsGuiding returns 0 23:51:29.614 00.015 15672 PulseGuide returned control before completion, sleep 78 23:51:29.646 00.032 30444 UpdateGuideState exits: m=98890 SNR=78.0 Saturated 23:51:29.646 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:29.646 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:29.646 00.000 30444 Enqueuing Expose request 23:51:29.711 00.065 15672 IsGuiding returns 0 23:51:29.711 00.000 15672 Move returns status 0, amount 83 23:51:29.711 00.000 15672 MoveAxis(N, 0, ABG) 23:51:29.711 00.000 15672 Move returns status 0, amount 0 23:51:29.712 00.001 15672 move complete, result=0 23:51:29.712 00.000 15672 worker thread done servicing request 23:51:29.712 00.000 15672 Worker thread wakes up 23:51:29.712 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:29.712 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:29.712 00.000 30444 GuideStep: -0.3 px 83 ms EAST, -0.1 px 0 ms NORTH 23:51:31.821 02.109 15672 Exposure complete 23:51:31.840 00.019 15672 worker thread done servicing request 23:51:31.840 00.000 30444 OnExposeComplete: enter 23:51:31.840 00.000 30444 UpdateGuideState(): m_state=6 23:51:31.840 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2878 23:51:31.841 00.001 30444 Star::Find returns 1 (1), X=459.63, Y=196.39, Mass=119797, SNR=83.7, Peak=10483 HFD=3.5 23:51:31.841 00.000 30444 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.28) = xAngle (-2.08 = -2.08) 23:51:31.841 00.000 30444 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.14 = -2.14) 23:51:31.841 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-2.36 mountX=-0.11 mountY=-0.20, mountTheta=-2.09 23:51:31.841 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.17, opts=13) 23:51:31.841 00.000 30444 Enqueuing Move request for scope (-0.17, -0.17) 23:51:31.841 00.000 15672 Worker thread wakes up 23:51:31.841 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.17) opts 0xd 23:51:31.841 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.17) 23:51:31.841 00.000 15672 Moving (-0.17, -0.17) raw xDistance=-0.11 yDistance=-0.20 23:51:31.842 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 23:51:31.842 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:51:31.842 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 23:51:31.842 00.000 15672 MoveAxis(E, 0, ABG) 23:51:31.842 00.000 15672 Move returns status 0, amount 0 23:51:31.842 00.000 15672 MoveAxis(N, 0, ABG) 23:51:31.842 00.000 15672 Move returns status 0, amount 0 23:51:31.842 00.000 15672 move complete, result=0 23:51:31.842 00.000 15672 worker thread done servicing request 23:51:31.847 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=10711, FiltMin=2651, FiltMax=8961, Gamma=2.950 23:51:31.897 00.050 30444 UpdateGuideState exits: m=119797 SNR=83.7 Saturated 23:51:31.897 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:31.897 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:31.897 00.000 30444 Enqueuing Expose request 23:51:31.897 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:51:31.897 00.000 15672 Worker thread wakes up 23:51:31.897 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:31.897 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:33.803 01.906 15672 Exposure complete 23:51:33.823 00.020 15672 worker thread done servicing request 23:51:33.823 00.000 30444 OnExposeComplete: enter 23:51:33.823 00.000 30444 UpdateGuideState(): m_state=6 23:51:33.823 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2879 23:51:33.823 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=196.39, Mass=104695, SNR=66.2, Peak=9292 HFD=3.9 23:51:33.823 00.000 30444 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 23:51:33.823 00.000 30444 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 23:51:33.823 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.90 mountX=0.17 mountY=-0.13, mountTheta=-0.66 23:51:33.824 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.17, opts=13) 23:51:33.824 00.000 30444 Enqueuing Move request for scope (0.13, -0.17) 23:51:33.824 00.000 15672 Worker thread wakes up 23:51:33.824 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd 23:51:33.824 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.17) 23:51:33.824 00.000 15672 Moving (0.13, -0.17) raw xDistance=0.17 yDistance=-0.13 23:51:33.824 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:51:33.824 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:51:33.824 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 23:51:33.824 00.000 15672 MoveAxis(E, 0, ABG) 23:51:33.824 00.000 15672 Move returns status 0, amount 0 23:51:33.824 00.000 15672 MoveAxis(N, 0, ABG) 23:51:33.824 00.000 15672 Move returns status 0, amount 0 23:51:33.824 00.000 15672 move complete, result=0 23:51:33.824 00.000 15672 worker thread done servicing request 23:51:33.829 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=9738, FiltMin=2624, FiltMax=8082, Gamma=2.950 23:51:33.879 00.050 30444 UpdateGuideState exits: m=104695 SNR=66.2 Saturated 23:51:33.879 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:33.879 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:33.879 00.000 30444 Enqueuing Expose request 23:51:33.879 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:51:33.879 00.000 15672 Worker thread wakes up 23:51:33.879 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:33.879 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:35.989 02.110 15672 Exposure complete 23:51:36.009 00.020 15672 worker thread done servicing request 23:51:36.009 00.000 30444 OnExposeComplete: enter 23:51:36.009 00.000 30444 UpdateGuideState(): m_state=6 23:51:36.009 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2880 23:51:36.009 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=196.44, Mass=114434, SNR=86.3, Peak=10682 HFD=3.6 23:51:36.009 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 23:51:36.009 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 23:51:36.009 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.89 mountX=-0.01 mountY=-0.12, mountTheta=-1.62 23:51:36.010 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.12, opts=13) 23:51:36.010 00.000 30444 Enqueuing Move request for scope (-0.04, -0.12) 23:51:36.010 00.000 15672 Worker thread wakes up 23:51:36.010 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd 23:51:36.010 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.12) 23:51:36.010 00.000 15672 Moving (-0.04, -0.12) raw xDistance=-0.01 yDistance=-0.12 23:51:36.010 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:51:36.010 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:51:36.010 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:51:36.010 00.000 15672 MoveAxis(E, 0, ABG) 23:51:36.010 00.000 15672 Move returns status 0, amount 0 23:51:36.010 00.000 15672 MoveAxis(N, 0, ABG) 23:51:36.010 00.000 15672 Move returns status 0, amount 0 23:51:36.010 00.000 15672 move complete, result=0 23:51:36.010 00.000 15672 worker thread done servicing request 23:51:36.015 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2366, max=10682, FiltMin=2643, FiltMax=9111, Gamma=2.950 23:51:36.064 00.049 30444 UpdateGuideState exits: m=114434 SNR=86.3 Saturated 23:51:36.065 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:36.065 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:36.065 00.000 30444 Enqueuing Expose request 23:51:36.065 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:51:36.065 00.000 15672 Worker thread wakes up 23:51:36.065 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:36.065 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:37.972 01.907 15672 Exposure complete 23:51:37.992 00.020 15672 worker thread done servicing request 23:51:37.992 00.000 30444 OnExposeComplete: enter 23:51:37.992 00.000 30444 UpdateGuideState(): m_state=6 23:51:37.992 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2881 23:51:37.992 00.000 30444 Star::Find returns 1 (1), X=459.04, Y=196.43, Mass=107612, SNR=79.4, Peak=11810 HFD=3.5 23:51:37.992 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.70 = -2.70) 23:51:37.992 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.76 = -2.76) 23:51:37.992 00.000 30444 CameraToMount -- cameraX=-0.76 cameraY=-0.13 hyp=0.77 cameraTheta=-2.97 mountX=-0.69 mountY=-0.29, mountTheta=-2.75 23:51:37.993 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.76, y=-0.13, opts=13) 23:51:37.993 00.000 30444 Enqueuing Move request for scope (-0.76, -0.13) 23:51:37.993 00.000 15672 Worker thread wakes up 23:51:37.993 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.13) opts 0xd 23:51:37.993 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.76, -0.13) 23:51:37.993 00.000 15672 Moving (-0.76, -0.13) raw xDistance=-0.69 yDistance=-0.29 23:51:37.993 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69 23:51:37.993 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:51:37.993 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 23:51:37.993 00.000 15672 MoveAxis(E, 188, ABG) 23:51:37.993 00.000 15672 Guiding Dir = 2, Dur = 188 23:51:37.994 00.001 15672 IsSlewing returns 0 23:51:37.995 00.001 15672 IsGuiding returns 0 23:51:37.999 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=14150, FiltMin=2668, FiltMax=8953, Gamma=2.950 23:51:38.017 00.018 15672 PulseGuide returned control before completion, sleep 176 23:51:38.047 00.030 30444 UpdateGuideState exits: m=107612 SNR=79.4 Saturated 23:51:38.047 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:38.047 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:38.047 00.000 30444 Enqueuing Expose request 23:51:38.196 00.149 15672 IsGuiding returns 1 23:51:38.196 00.000 15672 scope still moving after pulse duration time elapsed 23:51:38.218 00.022 15672 IsSlewing returns 0 23:51:38.243 00.025 15672 IsGuiding returns 0 23:51:38.243 00.000 15672 scope move finished after 188 + 60 ms 23:51:38.243 00.000 15672 Move returns status 0, amount 188 23:51:38.243 00.000 15672 MoveAxis(N, 0, ABG) 23:51:38.243 00.000 15672 Move returns status 0, amount 0 23:51:38.244 00.001 15672 move complete, result=0 23:51:38.244 00.000 15672 worker thread done servicing request 23:51:38.244 00.000 15672 Worker thread wakes up 23:51:38.244 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:38.244 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:38.244 00.000 30444 GuideStep: -0.7 px 188 ms EAST, -0.3 px 0 ms NORTH 23:51:40.361 02.117 15672 Exposure complete 23:51:40.392 00.031 15672 worker thread done servicing request 23:51:40.392 00.000 30444 OnExposeComplete: enter 23:51:40.393 00.001 30444 UpdateGuideState(): m_state=6 23:51:40.393 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2882 23:51:40.393 00.000 30444 Star::Find returns 1 (1), X=459.49, Y=196.19, Mass=106780, SNR=85.1, Peak=11860 HFD=3.4 23:51:40.393 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 23:51:40.393 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 23:51:40.393 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.36 hyp=0.47 cameraTheta=-2.26 mountX=-0.19 mountY=-0.42, mountTheta=-2.00 23:51:40.393 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.36, opts=13) 23:51:40.393 00.000 30444 Enqueuing Move request for scope (-0.30, -0.36) 23:51:40.394 00.001 15672 Worker thread wakes up 23:51:40.394 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.36) opts 0xd 23:51:40.394 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.36) 23:51:40.394 00.000 15672 Moving (-0.30, -0.36) raw xDistance=-0.19 yDistance=-0.42 23:51:40.394 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:51:40.394 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.26 newest=-0.83 23:51:40.394 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 23:51:40.394 00.000 15672 MoveAxis(E, 0, ABG) 23:51:40.394 00.000 15672 Move returns status 0, amount 0 23:51:40.394 00.000 15672 MoveAxis(N, 75, ABG) 23:51:40.394 00.000 15672 Guiding Dir = 0, Dur = 75 23:51:40.394 00.000 15672 IsSlewing returns 0 23:51:40.395 00.001 15672 IsGuiding returns 0 23:51:40.400 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=11860, FiltMin=2636, FiltMax=9155, Gamma=2.950 23:51:40.449 00.049 30444 UpdateGuideState exits: m=106780 SNR=85.1 Saturated 23:51:40.449 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:40.449 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:40.449 00.000 30444 Enqueuing Expose request 23:51:40.510 00.061 15672 IsGuiding returns 1 23:51:40.510 00.000 15672 scope still moving after pulse duration time elapsed 23:51:40.531 00.021 15672 IsSlewing returns 0 23:51:40.532 00.001 15672 IsGuiding returns 1 23:51:40.553 00.021 15672 IsSlewing returns 0 23:51:40.555 00.002 15672 IsGuiding returns 1 23:51:40.576 00.021 15672 IsSlewing returns 0 23:51:40.607 00.031 15672 IsGuiding returns 0 23:51:40.607 00.000 15672 scope move finished after 75 + 136 ms 23:51:40.607 00.000 15672 Move returns status 0, amount 75 23:51:40.607 00.000 15672 move complete, result=0 23:51:40.607 00.000 15672 worker thread done servicing request 23:51:40.607 00.000 15672 Worker thread wakes up 23:51:40.607 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:40.608 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:40.608 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 75 ms NORTH 23:51:42.518 01.910 15672 Exposure complete 23:51:42.537 00.019 15672 worker thread done servicing request 23:51:42.538 00.001 30444 OnExposeComplete: enter 23:51:42.538 00.000 30444 UpdateGuideState(): m_state=6 23:51:42.538 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2883 23:51:42.538 00.000 30444 Star::Find returns 1 (1), X=459.63, Y=196.47, Mass=102786, SNR=78.6, Peak=11251 HFD=3.3 23:51:42.538 00.000 30444 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.28) = xAngle (-2.39 = -2.39) 23:51:42.538 00.000 30444 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.45 = -2.45) 23:51:42.538 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.67 mountX=-0.14 mountY=-0.12, mountTheta=-2.42 23:51:42.538 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.09, opts=13) 23:51:42.538 00.000 30444 Enqueuing Move request for scope (-0.17, -0.09) 23:51:42.539 00.001 15672 Worker thread wakes up 23:51:42.539 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd 23:51:42.539 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.09) 23:51:42.539 00.000 15672 Moving (-0.17, -0.09) raw xDistance=-0.14 yDistance=-0.12 23:51:42.539 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:51:42.539 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:51:42.539 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:51:42.539 00.000 15672 MoveAxis(E, 0, ABG) 23:51:42.539 00.000 15672 Move returns status 0, amount 0 23:51:42.539 00.000 15672 MoveAxis(N, 0, ABG) 23:51:42.539 00.000 15672 Move returns status 0, amount 0 23:51:42.539 00.000 15672 move complete, result=0 23:51:42.539 00.000 15672 worker thread done servicing request 23:51:42.544 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=11966, FiltMin=2636, FiltMax=9415, Gamma=2.950 23:51:42.593 00.049 30444 UpdateGuideState exits: m=102786 SNR=78.6 Saturated 23:51:42.593 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:42.593 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:42.593 00.000 30444 Enqueuing Expose request 23:51:42.593 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:51:42.593 00.000 15672 Worker thread wakes up 23:51:42.593 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:42.593 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:44.703 02.110 15672 Exposure complete 23:51:44.722 00.019 15672 worker thread done servicing request 23:51:44.722 00.000 30444 OnExposeComplete: enter 23:51:44.722 00.000 30444 UpdateGuideState(): m_state=6 23:51:44.723 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2884 23:51:44.723 00.000 30444 Star::Find returns 1 (1), X=459.44, Y=196.31, Mass=116580, SNR=94.3, Peak=11824 HFD=3.5 23:51:44.723 00.000 30444 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.28) = xAngle (-2.27 = -2.27) 23:51:44.723 00.000 30444 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.33 = -2.33) 23:51:44.723 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.24 hyp=0.43 cameraTheta=-2.55 mountX=-0.28 mountY=-0.31, mountTheta=-2.29 23:51:44.723 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.24, opts=13) 23:51:44.723 00.000 30444 Enqueuing Move request for scope (-0.36, -0.24) 23:51:44.723 00.000 15672 Worker thread wakes up 23:51:44.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.24) opts 0xd 23:51:44.723 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.24) 23:51:44.724 00.001 15672 Moving (-0.36, -0.24) raw xDistance=-0.28 yDistance=-0.31 23:51:44.724 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28 23:51:44.724 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 23:51:44.724 00.000 15672 MoveAxis(E, 75, ABG) 23:51:44.724 00.000 15672 Guiding Dir = 2, Dur = 75 23:51:44.724 00.000 15672 IsSlewing returns 0 23:51:44.725 00.001 15672 IsGuiding returns 0 23:51:44.730 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=11824, FiltMin=2704, FiltMax=9454, Gamma=2.950 23:51:44.743 00.013 15672 PulseGuide returned control before completion, sleep 68 23:51:44.779 00.036 30444 UpdateGuideState exits: m=116580 SNR=94.3 Saturated 23:51:44.780 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:44.780 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:44.780 00.000 30444 Enqueuing Expose request 23:51:44.855 00.075 15672 IsGuiding returns 0 23:51:44.855 00.000 15672 Move returns status 0, amount 75 23:51:44.855 00.000 15672 MoveAxis(N, 56, ABG) 23:51:44.855 00.000 15672 Guiding Dir = 0, Dur = 56 23:51:44.856 00.001 15672 IsSlewing returns 0 23:51:44.856 00.000 15672 IsGuiding returns 0 23:51:44.936 00.080 15672 IsGuiding returns 1 23:51:44.936 00.000 15672 scope still moving after pulse duration time elapsed 23:51:44.957 00.021 15672 IsSlewing returns 0 23:51:44.959 00.002 15672 IsGuiding returns 1 23:51:44.981 00.022 15672 IsSlewing returns 0 23:51:44.983 00.002 15672 IsGuiding returns 1 23:51:45.005 00.022 15672 IsSlewing returns 0 23:51:45.030 00.025 15672 IsGuiding returns 0 23:51:45.030 00.000 15672 scope move finished after 56 + 118 ms 23:51:45.030 00.000 15672 Move returns status 0, amount 56 23:51:45.030 00.000 15672 move complete, result=0 23:51:45.030 00.000 15672 worker thread done servicing request 23:51:45.030 00.000 15672 Worker thread wakes up 23:51:45.030 00.000 30444 GuideStep: -0.3 px 75 ms EAST, -0.3 px 56 ms NORTH 23:51:45.031 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:45.031 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:46.940 01.909 15672 Exposure complete 23:51:46.960 00.020 15672 worker thread done servicing request 23:51:46.960 00.000 30444 OnExposeComplete: enter 23:51:46.960 00.000 30444 UpdateGuideState(): m_state=6 23:51:46.961 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2885 23:51:46.961 00.000 30444 Star::Find returns 1 (1), X=459.57, Y=196.17, Mass=106447, SNR=85.8, Peak=10249 HFD=3.8 23:51:46.961 00.000 30444 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.28) = xAngle (-1.82 = -1.82) 23:51:46.961 00.000 30444 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.88 = -1.88) 23:51:46.961 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.38 hyp=0.44 cameraTheta=-2.10 mountX=-0.11 mountY=-0.42, mountTheta=-1.83 23:51:46.961 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.38, opts=13) 23:51:46.961 00.000 30444 Enqueuing Move request for scope (-0.22, -0.38) 23:51:46.962 00.001 15672 Worker thread wakes up 23:51:46.962 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.38) opts 0xd 23:51:46.962 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.38) 23:51:46.962 00.000 15672 Moving (-0.22, -0.38) raw xDistance=-0.11 yDistance=-0.42 23:51:46.962 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 23:51:46.962 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 23:51:46.962 00.000 15672 MoveAxis(E, 0, ABG) 23:51:46.962 00.000 15672 Move returns status 0, amount 0 23:51:46.962 00.000 15672 MoveAxis(N, 75, ABG) 23:51:46.962 00.000 15672 Guiding Dir = 0, Dur = 75 23:51:46.962 00.000 15672 IsSlewing returns 0 23:51:46.967 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=11351, FiltMin=2676, FiltMax=8941, Gamma=2.950 23:51:46.980 00.013 15672 IsGuiding returns 0 23:51:47.017 00.037 30444 UpdateGuideState exits: m=106447 SNR=85.8 Saturated 23:51:47.017 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:47.017 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:47.017 00.000 30444 Enqueuing Expose request 23:51:47.061 00.044 15672 IsGuiding returns 1 23:51:47.061 00.000 15672 scope still moving after pulse duration time elapsed 23:51:47.082 00.021 15672 IsSlewing returns 0 23:51:47.083 00.001 15672 IsGuiding returns 1 23:51:47.105 00.022 15672 IsSlewing returns 0 23:51:47.106 00.001 15672 IsGuiding returns 1 23:51:47.127 00.021 15672 IsSlewing returns 0 23:51:47.129 00.002 15672 IsGuiding returns 1 23:51:47.149 00.020 15672 IsSlewing returns 0 23:51:47.219 00.070 15672 IsGuiding returns 0 23:51:47.219 00.000 15672 scope move finished after 75 + 163 ms 23:51:47.220 00.001 15672 Move returns status 0, amount 75 23:51:47.220 00.000 15672 move complete, result=0 23:51:47.220 00.000 15672 worker thread done servicing request 23:51:47.220 00.000 15672 Worker thread wakes up 23:51:47.220 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:47.220 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:47.220 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 75 ms NORTH 23:51:49.328 02.108 15672 Exposure complete 23:51:49.352 00.024 15672 worker thread done servicing request 23:51:49.352 00.000 30444 OnExposeComplete: enter 23:51:49.353 00.001 30444 UpdateGuideState(): m_state=6 23:51:49.353 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2886 23:51:49.353 00.000 30444 Star::Find returns 1 (1), X=459.37, Y=196.42, Mass=102750, SNR=87.6, Peak=11417 HFD=3.3 23:51:49.353 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 23:51:49.353 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 23:51:49.353 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.14 hyp=0.45 cameraTheta=-2.83 mountX=-0.37 mountY=-0.23, mountTheta=-2.59 23:51:49.353 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.14, opts=13) 23:51:49.354 00.001 30444 Enqueuing Move request for scope (-0.43, -0.14) 23:51:49.354 00.000 15672 Worker thread wakes up 23:51:49.354 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.14) opts 0xd 23:51:49.354 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.14) 23:51:49.354 00.000 15672 Moving (-0.43, -0.14) raw xDistance=-0.37 yDistance=-0.23 23:51:49.354 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37 23:51:49.354 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:51:49.354 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 23:51:49.354 00.000 15672 MoveAxis(E, 101, ABG) 23:51:49.354 00.000 15672 Guiding Dir = 2, Dur = 101 23:51:49.355 00.001 15672 IsSlewing returns 0 23:51:49.356 00.001 15672 IsGuiding returns 0 23:51:49.362 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=11939, FiltMin=2705, FiltMax=8936, Gamma=2.950 23:51:49.376 00.014 15672 PulseGuide returned control before completion, sleep 92 23:51:49.489 00.113 15672 IsGuiding returns 0 23:51:49.489 00.000 15672 Move returns status 0, amount 101 23:51:49.490 00.001 15672 MoveAxis(N, 0, ABG) 23:51:49.490 00.000 15672 Move returns status 0, amount 0 23:51:49.490 00.000 15672 move complete, result=0 23:51:49.490 00.000 15672 worker thread done servicing request 23:51:49.677 00.187 30444 UpdateGuideState exits: m=102750 SNR=87.6 Saturated 23:51:49.677 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:49.677 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:49.677 00.000 30444 Enqueuing Expose request 23:51:49.677 00.000 30444 GuideStep: -0.4 px 101 ms EAST, -0.2 px 0 ms NORTH 23:51:49.677 00.000 15672 Worker thread wakes up 23:51:49.677 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:49.677 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:51.593 01.916 15672 Exposure complete 23:51:51.624 00.031 15672 worker thread done servicing request 23:51:51.624 00.000 30444 OnExposeComplete: enter 23:51:51.624 00.000 30444 UpdateGuideState(): m_state=6 23:51:51.624 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2887 23:51:51.624 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=196.41, Mass=96360, SNR=75.3, Peak=10306 HFD=3.5 23:51:51.624 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 23:51:51.624 00.000 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.45 = -0.45) 23:51:51.624 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.66 mountX=0.22 mountY=-0.10, mountTheta=-0.44 23:51:51.625 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.14, opts=13) 23:51:51.625 00.000 30444 Enqueuing Move request for scope (0.18, -0.14) 23:51:51.625 00.000 15672 Worker thread wakes up 23:51:51.625 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd 23:51:51.625 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.14) 23:51:51.625 00.000 15672 Moving (0.18, -0.14) raw xDistance=0.22 yDistance=-0.10 23:51:51.625 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:51:51.625 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:51:51.625 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 23:51:51.625 00.000 15672 MoveAxis(E, 0, ABG) 23:51:51.625 00.000 15672 Move returns status 0, amount 0 23:51:51.625 00.000 15672 MoveAxis(N, 0, ABG) 23:51:51.625 00.000 15672 Move returns status 0, amount 0 23:51:51.625 00.000 15672 move complete, result=0 23:51:51.625 00.000 15672 worker thread done servicing request 23:51:51.630 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=11759, FiltMin=2703, FiltMax=9134, Gamma=2.950 23:51:51.732 00.102 30444 UpdateGuideState exits: m=96360 SNR=75.3 Saturated 23:51:51.732 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:51.732 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:51.732 00.000 30444 Enqueuing Expose request 23:51:51.732 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:51:51.732 00.000 15672 Worker thread wakes up 23:51:51.732 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:51.732 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:53.848 02.116 15672 Exposure complete 23:51:53.881 00.033 15672 worker thread done servicing request 23:51:53.881 00.000 30444 OnExposeComplete: enter 23:51:53.881 00.000 30444 UpdateGuideState(): m_state=6 23:51:53.881 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2888 23:51:53.881 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=196.47, Mass=115954, SNR=81.5, Peak=11869 HFD=3.3 23:51:53.881 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 23:51:53.881 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 23:51:53.881 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.63 mountX=-0.13 mountY=-0.12, mountTheta=-2.39 23:51:53.881 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.09, opts=13) 23:51:53.882 00.001 30444 Enqueuing Move request for scope (-0.16, -0.09) 23:51:53.882 00.000 15672 Worker thread wakes up 23:51:53.882 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd 23:51:53.882 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.09) 23:51:53.882 00.000 15672 Moving (-0.16, -0.09) raw xDistance=-0.13 yDistance=-0.12 23:51:53.882 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:51:53.882 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:51:53.882 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:51:53.882 00.000 15672 MoveAxis(E, 0, ABG) 23:51:53.882 00.000 15672 Move returns status 0, amount 0 23:51:53.882 00.000 15672 MoveAxis(N, 0, ABG) 23:51:53.882 00.000 15672 Move returns status 0, amount 0 23:51:53.882 00.000 15672 move complete, result=0 23:51:53.882 00.000 15672 worker thread done servicing request 23:51:53.887 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2398, max=12206, FiltMin=2634, FiltMax=9284, Gamma=2.950 23:51:54.315 00.428 30444 UpdateGuideState exits: m=115954 SNR=81.5 Saturated 23:51:54.315 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:54.315 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:54.315 00.000 30444 Enqueuing Expose request 23:51:54.315 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:51:54.315 00.000 15672 Worker thread wakes up 23:51:54.316 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:54.316 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:56.221 01.905 15672 Exposure complete 23:51:56.242 00.021 15672 worker thread done servicing request 23:51:56.242 00.000 30444 OnExposeComplete: enter 23:51:56.242 00.000 30444 UpdateGuideState(): m_state=6 23:51:56.242 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2889 23:51:56.242 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=196.28, Mass=120814, SNR=86.7, Peak=10881 HFD=3.9 23:51:56.242 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 23:51:56.242 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.52 = -0.52) 23:51:56.242 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.28 hyp=0.41 cameraTheta=-0.74 mountX=0.37 mountY=-0.20, mountTheta=-0.51 23:51:56.243 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.28, opts=13) 23:51:56.243 00.000 30444 Enqueuing Move request for scope (0.30, -0.28) 23:51:56.243 00.000 15672 Worker thread wakes up 23:51:56.243 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.28) opts 0xd 23:51:56.243 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.28) 23:51:56.243 00.000 15672 Moving (0.30, -0.28) raw xDistance=0.37 yDistance=-0.20 23:51:56.243 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 23:51:56.243 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:51:56.243 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 23:51:56.243 00.000 15672 MoveAxis(W, 100, ABG) 23:51:56.243 00.000 15672 Guiding Dir = 3, Dur = 100 23:51:56.244 00.001 15672 IsSlewing returns 0 23:51:56.249 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=11754, FiltMin=2674, FiltMax=9499, Gamma=2.950 23:51:56.262 00.013 15672 IsGuiding returns 0 23:51:56.277 00.015 15672 PulseGuide returned control before completion, sleep 95 23:51:56.380 00.103 30444 UpdateGuideState exits: m=120814 SNR=86.7 Saturated 23:51:56.380 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:56.380 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:56.380 00.000 30444 Enqueuing Expose request 23:51:56.391 00.011 15672 IsGuiding returns 0 23:51:56.391 00.000 15672 Move returns status 0, amount 100 23:51:56.391 00.000 15672 MoveAxis(N, 0, ABG) 23:51:56.391 00.000 15672 Move returns status 0, amount 0 23:51:56.391 00.000 15672 move complete, result=0 23:51:56.391 00.000 15672 worker thread done servicing request 23:51:56.391 00.000 15672 Worker thread wakes up 23:51:56.392 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:56.392 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:51:56.392 00.000 30444 GuideStep: 0.4 px 100 ms WEST, -0.2 px 0 ms NORTH 23:51:58.502 02.110 15672 Exposure complete 23:51:58.522 00.020 15672 worker thread done servicing request 23:51:58.522 00.000 30444 OnExposeComplete: enter 23:51:58.522 00.000 30444 UpdateGuideState(): m_state=6 23:51:58.522 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2890 23:51:58.523 00.001 30444 Star::Find returns 1 (1), X=459.60, Y=196.36, Mass=115618, SNR=90.6, Peak=12151 HFD=3.4 23:51:58.523 00.000 30444 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 23:51:58.523 00.000 30444 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 23:51:58.523 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.36 mountX=-0.13 mountY=-0.23, mountTheta=-2.10 23:51:58.523 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.19, opts=13) 23:51:58.523 00.000 30444 Enqueuing Move request for scope (-0.19, -0.19) 23:51:58.523 00.000 15672 Worker thread wakes up 23:51:58.523 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd 23:51:58.523 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.19) 23:51:58.523 00.000 15672 Moving (-0.19, -0.19) raw xDistance=-0.13 yDistance=-0.23 23:51:58.523 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:51:58.523 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:51:58.524 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 23:51:58.524 00.000 15672 MoveAxis(E, 0, ABG) 23:51:58.524 00.000 15672 Move returns status 0, amount 0 23:51:58.524 00.000 15672 MoveAxis(N, 0, ABG) 23:51:58.524 00.000 15672 Move returns status 0, amount 0 23:51:58.524 00.000 15672 move complete, result=0 23:51:58.524 00.000 15672 worker thread done servicing request 23:51:58.528 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=12272, FiltMin=2658, FiltMax=9260, Gamma=2.950 23:51:58.577 00.049 30444 UpdateGuideState exits: m=115618 SNR=90.6 Saturated 23:51:58.577 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:51:58.578 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:51:58.578 00.000 30444 Enqueuing Expose request 23:51:58.578 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:51:58.578 00.000 15672 Worker thread wakes up 23:51:58.578 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:51:58.578 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:00.484 01.906 15672 Exposure complete 23:52:00.504 00.020 15672 worker thread done servicing request 23:52:00.504 00.000 30444 OnExposeComplete: enter 23:52:00.504 00.000 30444 UpdateGuideState(): m_state=6 23:52:00.504 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2891 23:52:00.504 00.000 30444 Star::Find returns 1 (1), X=458.88, Y=196.26, Mass=98204, SNR=66.0, Peak=9748 HFD=3.7 23:52:00.504 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 23:52:00.504 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.62 = -2.62) 23:52:00.504 00.000 30444 CameraToMount -- cameraX=-0.92 cameraY=-0.29 hyp=0.97 cameraTheta=-2.83 mountX=-0.80 mountY=-0.48, mountTheta=-2.60 23:52:00.504 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.92, y=-0.29, opts=13) 23:52:00.504 00.000 30444 Enqueuing Move request for scope (-0.92, -0.29) 23:52:00.505 00.001 15672 Worker thread wakes up 23:52:00.505 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.92, -0.29) opts 0xd 23:52:00.505 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.92, -0.29) 23:52:00.505 00.000 15672 Moving (-0.92, -0.29) raw xDistance=-0.80 yDistance=-0.48 23:52:00.505 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.80 23:52:00.505 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 23:52:00.505 00.000 15672 MoveAxis(E, 217, ABG) 23:52:00.505 00.000 15672 Guiding Dir = 2, Dur = 217 23:52:00.506 00.001 15672 IsSlewing returns 0 23:52:00.507 00.001 15672 IsGuiding returns 0 23:52:00.511 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=9748, FiltMin=2683, FiltMax=8574, Gamma=2.950 23:52:00.527 00.016 15672 PulseGuide returned control before completion, sleep 208 23:52:00.561 00.034 30444 UpdateGuideState exits: m=98204 SNR=66.0 Saturated 23:52:00.561 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:00.561 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:00.561 00.000 30444 Enqueuing Expose request 23:52:00.737 00.176 15672 IsGuiding returns 1 23:52:00.737 00.000 15672 scope still moving after pulse duration time elapsed 23:52:00.758 00.021 15672 IsSlewing returns 0 23:52:00.768 00.010 15672 IsGuiding returns 0 23:52:00.768 00.000 15672 scope move finished after 217 + 43 ms 23:52:00.768 00.000 15672 Move returns status 0, amount 217 23:52:00.768 00.000 15672 MoveAxis(N, 87, ABG) 23:52:00.768 00.000 15672 Guiding Dir = 0, Dur = 87 23:52:00.769 00.001 15672 IsSlewing returns 0 23:52:00.771 00.002 15672 IsGuiding returns 0 23:52:00.846 00.075 15672 PulseGuide returned control before completion, sleep 23 23:52:00.880 00.034 15672 IsGuiding returns 1 23:52:00.880 00.000 15672 scope still moving after pulse duration time elapsed 23:52:00.901 00.021 15672 IsSlewing returns 0 23:52:00.904 00.003 15672 IsGuiding returns 1 23:52:00.925 00.021 15672 IsSlewing returns 0 23:52:00.928 00.003 15672 IsGuiding returns 1 23:52:00.949 00.021 15672 IsSlewing returns 0 23:52:00.975 00.026 15672 IsGuiding returns 0 23:52:00.975 00.000 15672 scope move finished after 87 + 116 ms 23:52:00.975 00.000 15672 Move returns status 0, amount 87 23:52:00.975 00.000 15672 move complete, result=0 23:52:00.975 00.000 15672 worker thread done servicing request 23:52:00.975 00.000 15672 Worker thread wakes up 23:52:00.975 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:00.975 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:00.975 00.000 30444 GuideStep: -0.8 px 217 ms EAST, -0.5 px 87 ms NORTH 23:52:03.083 02.108 15672 Exposure complete 23:52:03.103 00.020 15672 worker thread done servicing request 23:52:03.103 00.000 30444 OnExposeComplete: enter 23:52:03.103 00.000 30444 UpdateGuideState(): m_state=6 23:52:03.103 00.000 30444 Star::Find(15, 458, 196, 0, (0,0,0,0), 0.0, 255) frame 2892 23:52:03.103 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=195.96, Mass=100678, SNR=70.5, Peak=11053 HFD=3.4 23:52:03.103 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 23:52:03.103 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 23:52:03.103 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.59 hyp=0.60 cameraTheta=-1.71 mountX=0.09 mountY=-0.60, mountTheta=-1.43 23:52:03.103 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.59, opts=13) 23:52:03.103 00.000 30444 Enqueuing Move request for scope (-0.08, -0.59) 23:52:03.104 00.001 15672 Worker thread wakes up 23:52:03.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.59) opts 0xd 23:52:03.104 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.59) 23:52:03.104 00.000 15672 Moving (-0.08, -0.59) raw xDistance=0.09 yDistance=-0.60 23:52:03.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:52:03.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 23:52:03.104 00.000 15672 MoveAxis(E, 0, ABG) 23:52:03.104 00.000 15672 Move returns status 0, amount 0 23:52:03.104 00.000 15672 MoveAxis(N, 106, ABG) 23:52:03.104 00.000 15672 Guiding Dir = 0, Dur = 106 23:52:03.104 00.000 15672 IsSlewing returns 0 23:52:03.105 00.001 15672 IsGuiding returns 0 23:52:03.109 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=11053, FiltMin=2678, FiltMax=8906, Gamma=2.950 23:52:03.160 00.051 30444 UpdateGuideState exits: m=100678 SNR=70.5 Saturated 23:52:03.160 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:03.160 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:03.160 00.000 30444 Enqueuing Expose request 23:52:03.179 00.019 15672 PulseGuide returned control before completion, sleep 43 23:52:03.244 00.065 15672 IsGuiding returns 1 23:52:03.244 00.000 15672 scope still moving after pulse duration time elapsed 23:52:03.266 00.022 15672 IsSlewing returns 0 23:52:03.268 00.002 15672 IsGuiding returns 1 23:52:03.288 00.020 15672 IsSlewing returns 0 23:52:03.291 00.003 15672 IsGuiding returns 1 23:52:03.312 00.021 15672 IsSlewing returns 0 23:52:03.338 00.026 15672 IsGuiding returns 0 23:52:03.338 00.000 15672 scope move finished after 106 + 126 ms 23:52:03.338 00.000 15672 Move returns status 0, amount 106 23:52:03.338 00.000 15672 move complete, result=0 23:52:03.338 00.000 15672 worker thread done servicing request 23:52:03.338 00.000 15672 Worker thread wakes up 23:52:03.339 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:03.339 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:03.339 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 106 ms NORTH 23:52:05.248 01.909 15672 Exposure complete 23:52:05.268 00.020 15672 worker thread done servicing request 23:52:05.268 00.000 30444 OnExposeComplete: enter 23:52:05.268 00.000 30444 UpdateGuideState(): m_state=6 23:52:05.268 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2893 23:52:05.268 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=196.31, Mass=118575, SNR=78.0, Peak=10275 HFD=4.0 23:52:05.268 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 23:52:05.268 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.52 = -0.52) 23:52:05.268 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.25 hyp=0.37 cameraTheta=-0.74 mountX=0.33 mountY=-0.18, mountTheta=-0.51 23:52:05.269 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.25, opts=13) 23:52:05.269 00.000 30444 Enqueuing Move request for scope (0.27, -0.25) 23:52:05.269 00.000 15672 Worker thread wakes up 23:52:05.269 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.25) opts 0xd 23:52:05.269 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.25) 23:52:05.269 00.000 15672 Moving (0.27, -0.25) raw xDistance=0.33 yDistance=-0.18 23:52:05.269 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 23:52:05.269 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:52:05.269 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:52:05.269 00.000 15672 MoveAxis(W, 90, ABG) 23:52:05.269 00.000 15672 Guiding Dir = 3, Dur = 90 23:52:05.270 00.001 15672 IsSlewing returns 0 23:52:05.270 00.000 15672 IsGuiding returns 0 23:52:05.275 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=10275, FiltMin=2646, FiltMax=8685, Gamma=2.950 23:52:05.287 00.012 15672 PulseGuide returned control before completion, sleep 84 23:52:05.431 00.144 15672 IsGuiding returns 0 23:52:05.431 00.000 15672 Move returns status 0, amount 90 23:52:05.431 00.000 15672 MoveAxis(N, 0, ABG) 23:52:05.431 00.000 15672 Move returns status 0, amount 0 23:52:05.431 00.000 15672 move complete, result=0 23:52:05.431 00.000 15672 worker thread done servicing request 23:52:05.549 00.118 30444 UpdateGuideState exits: m=118575 SNR=78.0 Saturated 23:52:05.549 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:05.549 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:05.549 00.000 30444 Enqueuing Expose request 23:52:05.549 00.000 30444 GuideStep: 0.3 px 90 ms WEST, -0.2 px 0 ms NORTH 23:52:05.549 00.000 15672 Worker thread wakes up 23:52:05.550 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:05.550 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:07.657 02.107 15672 Exposure complete 23:52:07.676 00.019 15672 worker thread done servicing request 23:52:07.676 00.000 30444 OnExposeComplete: enter 23:52:07.676 00.000 30444 UpdateGuideState(): m_state=6 23:52:07.677 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2894 23:52:07.677 00.000 30444 Star::Find returns 1 (1), X=459.35, Y=195.71, Mass=109662, SNR=88.5, Peak=12323 HFD=3.5 23:52:07.677 00.000 30444 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.28) = xAngle (-1.78 = -1.78) 23:52:07.677 00.000 30444 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 23:52:07.677 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.85 hyp=0.96 cameraTheta=-2.06 mountX=-0.20 mountY=-0.92, mountTheta=-1.78 23:52:07.677 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.85, opts=13) 23:52:07.677 00.000 30444 Enqueuing Move request for scope (-0.45, -0.85) 23:52:07.678 00.001 15672 Worker thread wakes up 23:52:07.678 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.85) opts 0xd 23:52:07.678 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.85) 23:52:07.678 00.000 15672 Moving (-0.45, -0.85) raw xDistance=-0.20 yDistance=-0.92 23:52:07.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 23:52:07.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 23:52:07.678 00.000 15672 MoveAxis(E, 0, ABG) 23:52:07.678 00.000 15672 Move returns status 0, amount 0 23:52:07.678 00.000 15672 MoveAxis(N, 164, ABG) 23:52:07.678 00.000 15672 Guiding Dir = 0, Dur = 164 23:52:07.678 00.000 15672 IsSlewing returns 0 23:52:07.679 00.001 15672 IsGuiding returns 0 23:52:07.683 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=12323, FiltMin=2682, FiltMax=8708, Gamma=2.950 23:52:07.733 00.050 30444 UpdateGuideState exits: m=109662 SNR=88.5 Saturated 23:52:07.733 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:07.733 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:07.733 00.000 30444 Enqueuing Expose request 23:52:07.763 00.030 15672 PulseGuide returned control before completion, sleep 91 23:52:07.858 00.095 15672 IsGuiding returns 1 23:52:07.858 00.000 15672 scope still moving after pulse duration time elapsed 23:52:07.879 00.021 15672 IsSlewing returns 0 23:52:07.882 00.003 15672 IsGuiding returns 1 23:52:07.902 00.020 15672 IsSlewing returns 0 23:52:07.905 00.003 15672 IsGuiding returns 1 23:52:07.926 00.021 15672 IsSlewing returns 0 23:52:07.955 00.029 15672 IsGuiding returns 0 23:52:07.955 00.000 15672 scope move finished after 164 + 111 ms 23:52:07.955 00.000 15672 Move returns status 0, amount 164 23:52:07.955 00.000 15672 move complete, result=0 23:52:07.956 00.001 15672 worker thread done servicing request 23:52:07.956 00.000 15672 Worker thread wakes up 23:52:07.956 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:07.956 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:07.956 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 164 ms NORTH 23:52:09.872 01.916 15672 Exposure complete 23:52:09.901 00.029 15672 worker thread done servicing request 23:52:09.901 00.000 30444 OnExposeComplete: enter 23:52:09.902 00.001 30444 UpdateGuideState(): m_state=6 23:52:09.902 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2895 23:52:09.902 00.000 30444 Star::Find returns 1 (1), X=459.49, Y=196.17, Mass=111917, SNR=84.2, Peak=12250 HFD=3.5 23:52:09.902 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 23:52:09.902 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 23:52:09.902 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.38 hyp=0.49 cameraTheta=-2.24 mountX=-0.19 mountY=-0.44, mountTheta=-1.97 23:52:09.902 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.38, opts=13) 23:52:09.902 00.000 30444 Enqueuing Move request for scope (-0.30, -0.38) 23:52:09.902 00.000 15672 Worker thread wakes up 23:52:09.902 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.38) opts 0xd 23:52:09.903 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.38) 23:52:09.903 00.000 15672 Moving (-0.30, -0.38) raw xDistance=-0.19 yDistance=-0.44 23:52:09.903 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:52:09.903 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 23:52:09.903 00.000 15672 MoveAxis(E, 0, ABG) 23:52:09.903 00.000 15672 Move returns status 0, amount 0 23:52:09.903 00.000 15672 MoveAxis(N, 78, ABG) 23:52:09.903 00.000 15672 Guiding Dir = 0, Dur = 78 23:52:09.903 00.000 15672 IsSlewing returns 0 23:52:09.903 00.000 15672 IsGuiding returns 0 23:52:09.907 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=12250, FiltMin=2682, FiltMax=9203, Gamma=2.950 23:52:09.956 00.049 30444 UpdateGuideState exits: m=111917 SNR=84.2 Saturated 23:52:09.956 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:09.956 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:09.956 00.000 30444 Enqueuing Expose request 23:52:10.016 00.060 15672 IsGuiding returns 1 23:52:10.016 00.000 15672 scope still moving after pulse duration time elapsed 23:52:10.038 00.022 15672 IsSlewing returns 0 23:52:10.039 00.001 15672 IsGuiding returns 1 23:52:10.059 00.020 15672 IsSlewing returns 0 23:52:10.061 00.002 15672 IsGuiding returns 1 23:52:10.082 00.021 15672 IsSlewing returns 0 23:52:10.097 00.015 15672 IsGuiding returns 0 23:52:10.097 00.000 15672 scope move finished after 78 + 114 ms 23:52:10.097 00.000 15672 Move returns status 0, amount 78 23:52:10.097 00.000 15672 move complete, result=0 23:52:10.097 00.000 15672 worker thread done servicing request 23:52:10.097 00.000 15672 Worker thread wakes up 23:52:10.097 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:10.097 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:10.097 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 78 ms NORTH 23:52:12.212 02.115 15672 Exposure complete 23:52:12.245 00.033 15672 worker thread done servicing request 23:52:12.245 00.000 30444 OnExposeComplete: enter 23:52:12.245 00.000 30444 UpdateGuideState(): m_state=6 23:52:12.245 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2896 23:52:12.246 00.001 30444 Star::Find returns 1 (1), X=459.24, Y=196.37, Mass=104438, SNR=91.0, Peak=11741 HFD=3.5 23:52:12.246 00.000 30444 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 23:52:12.246 00.000 30444 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 23:52:12.246 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-0.18 hyp=0.58 cameraTheta=-2.82 mountX=-0.48 mountY=-0.30, mountTheta=-2.59 23:52:12.246 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-0.18, opts=13) 23:52:12.246 00.000 30444 Enqueuing Move request for scope (-0.55, -0.18) 23:52:12.246 00.000 15672 Worker thread wakes up 23:52:12.246 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.18) opts 0xd 23:52:12.246 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -0.18) 23:52:12.246 00.000 15672 Moving (-0.55, -0.18) raw xDistance=-0.48 yDistance=-0.30 23:52:12.246 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 23:52:12.247 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 23:52:12.247 00.000 15672 MoveAxis(E, 131, ABG) 23:52:12.247 00.000 15672 Guiding Dir = 2, Dur = 131 23:52:12.247 00.000 15672 IsSlewing returns 0 23:52:12.248 00.001 15672 IsGuiding returns 0 23:52:12.253 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=11741, FiltMin=2651, FiltMax=9069, Gamma=2.950 23:52:12.267 00.014 15672 PulseGuide returned control before completion, sleep 123 23:52:12.303 00.036 30444 UpdateGuideState exits: m=104438 SNR=91.0 Saturated 23:52:12.303 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:12.303 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:12.303 00.000 30444 Enqueuing Expose request 23:52:12.393 00.090 15672 IsGuiding returns 1 23:52:12.393 00.000 15672 scope still moving after pulse duration time elapsed 23:52:12.414 00.021 15672 IsSlewing returns 0 23:52:12.416 00.002 15672 IsGuiding returns 0 23:52:12.416 00.000 15672 scope move finished after 131 + 35 ms 23:52:12.416 00.000 15672 Move returns status 0, amount 131 23:52:12.416 00.000 15672 MoveAxis(N, 53, ABG) 23:52:12.416 00.000 15672 Guiding Dir = 0, Dur = 53 23:52:12.416 00.000 15672 IsSlewing returns 0 23:52:12.417 00.001 15672 IsGuiding returns 0 23:52:12.494 00.077 15672 IsGuiding returns 1 23:52:12.494 00.000 15672 scope still moving after pulse duration time elapsed 23:52:12.516 00.022 15672 IsSlewing returns 0 23:52:12.519 00.003 15672 IsGuiding returns 1 23:52:12.539 00.020 15672 IsSlewing returns 0 23:52:12.542 00.003 15672 IsGuiding returns 1 23:52:12.563 00.021 15672 IsSlewing returns 0 23:52:12.620 00.057 15672 IsGuiding returns 0 23:52:12.620 00.000 15672 scope move finished after 53 + 150 ms 23:52:12.620 00.000 15672 Move returns status 0, amount 53 23:52:12.620 00.000 15672 move complete, result=0 23:52:12.621 00.001 15672 worker thread done servicing request 23:52:12.621 00.000 15672 Worker thread wakes up 23:52:12.621 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:12.621 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:12.621 00.000 30444 GuideStep: -0.5 px 131 ms EAST, -0.3 px 53 ms NORTH 23:52:14.537 01.916 15672 Exposure complete 23:52:14.571 00.034 15672 worker thread done servicing request 23:52:14.571 00.000 30444 OnExposeComplete: enter 23:52:14.571 00.000 30444 UpdateGuideState(): m_state=6 23:52:14.571 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2897 23:52:14.571 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=196.49, Mass=102646, SNR=70.4, Peak=10711 HFD=3.4 23:52:14.571 00.000 30444 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.28) = xAngle (-0.58 = -0.58) 23:52:14.571 00.000 30444 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.65 = -0.65) 23:52:14.572 00.001 30444 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.86 mountX=0.07 mountY=-0.05, mountTheta=-0.63 23:52:14.572 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.07, opts=13) 23:52:14.572 00.000 30444 Enqueuing Move request for scope (0.06, -0.07) 23:52:14.572 00.000 15672 Worker thread wakes up 23:52:14.572 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd 23:52:14.572 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.07) 23:52:14.572 00.000 15672 Moving (0.06, -0.07) raw xDistance=0.07 yDistance=-0.05 23:52:14.572 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:52:14.572 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:52:14.573 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:52:14.573 00.000 15672 MoveAxis(E, 0, ABG) 23:52:14.573 00.000 15672 Move returns status 0, amount 0 23:52:14.573 00.000 15672 MoveAxis(N, 0, ABG) 23:52:14.573 00.000 15672 Move returns status 0, amount 0 23:52:14.573 00.000 15672 move complete, result=0 23:52:14.573 00.000 15672 worker thread done servicing request 23:52:14.577 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=11287, FiltMin=2639, FiltMax=9205, Gamma=2.950 23:52:14.627 00.050 30444 UpdateGuideState exits: m=102646 SNR=70.4 Saturated 23:52:14.627 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:14.627 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:14.627 00.000 30444 Enqueuing Expose request 23:52:14.627 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:52:14.627 00.000 15672 Worker thread wakes up 23:52:14.627 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:14.627 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:16.737 02.110 15672 Exposure complete 23:52:16.756 00.019 15672 worker thread done servicing request 23:52:16.756 00.000 30444 OnExposeComplete: enter 23:52:16.757 00.001 30444 UpdateGuideState(): m_state=6 23:52:16.757 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2898 23:52:16.757 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=196.08, Mass=113590, SNR=79.1, Peak=11525 HFD=3.9 23:52:16.757 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 23:52:16.757 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 23:52:16.757 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.48 hyp=0.51 cameraTheta=-1.24 mountX=0.29 mountY=-0.43, mountTheta=-0.98 23:52:16.757 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.48, opts=13) 23:52:16.757 00.000 30444 Enqueuing Move request for scope (0.16, -0.48) 23:52:16.757 00.000 15672 Worker thread wakes up 23:52:16.757 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.48) opts 0xd 23:52:16.758 00.001 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.48) 23:52:16.758 00.000 15672 Moving (0.16, -0.48) raw xDistance=0.29 yDistance=-0.43 23:52:16.758 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 23:52:16.758 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 23:52:16.758 00.000 15672 MoveAxis(W, 78, ABG) 23:52:16.758 00.000 15672 Guiding Dir = 3, Dur = 78 23:52:16.758 00.000 15672 IsSlewing returns 0 23:52:16.759 00.001 15672 IsGuiding returns 0 23:52:16.764 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12618, FiltMin=2716, FiltMax=9428, Gamma=2.950 23:52:16.788 00.024 15672 PulseGuide returned control before completion, sleep 60 23:52:16.850 00.062 15672 IsGuiding returns 1 23:52:16.850 00.000 15672 scope still moving after pulse duration time elapsed 23:52:16.871 00.021 15672 IsSlewing returns 0 23:52:16.872 00.001 15672 IsGuiding returns 1 23:52:16.893 00.021 15672 IsSlewing returns 0 23:52:16.901 00.008 15672 IsGuiding returns 0 23:52:16.901 00.000 15672 scope move finished after 78 + 63 ms 23:52:16.901 00.000 15672 Move returns status 0, amount 78 23:52:16.901 00.000 15672 MoveAxis(N, 77, ABG) 23:52:16.901 00.000 15672 Guiding Dir = 0, Dur = 77 23:52:16.901 00.000 15672 IsSlewing returns 0 23:52:16.902 00.001 15672 IsGuiding returns 0 23:52:17.014 00.112 15672 IsGuiding returns 1 23:52:17.014 00.000 15672 scope still moving after pulse duration time elapsed 23:52:17.035 00.021 15672 IsSlewing returns 0 23:52:17.038 00.003 15672 IsGuiding returns 1 23:52:17.059 00.021 15672 IsSlewing returns 0 23:52:17.062 00.003 15672 IsGuiding returns 1 23:52:17.082 00.020 15672 IsSlewing returns 0 23:52:17.109 00.027 15672 IsGuiding returns 0 23:52:17.110 00.001 15672 scope move finished after 77 + 129 ms 23:52:17.110 00.000 15672 Move returns status 0, amount 77 23:52:17.110 00.000 15672 move complete, result=0 23:52:17.110 00.000 15672 worker thread done servicing request 23:52:17.258 00.148 30444 UpdateGuideState exits: m=113590 SNR=79.1 Saturated 23:52:17.258 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:17.258 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:17.258 00.000 30444 Enqueuing Expose request 23:52:17.258 00.000 30444 GuideStep: 0.3 px 78 ms WEST, -0.4 px 77 ms NORTH 23:52:17.258 00.000 15672 Worker thread wakes up 23:52:17.258 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:17.258 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:19.166 01.908 15672 Exposure complete 23:52:19.186 00.020 15672 worker thread done servicing request 23:52:19.186 00.000 30444 OnExposeComplete: enter 23:52:19.186 00.000 30444 UpdateGuideState(): m_state=6 23:52:19.186 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2899 23:52:19.186 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=195.95, Mass=104738, SNR=78.9, Peak=11477 HFD=3.4 23:52:19.186 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 23:52:19.186 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 23:52:19.186 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.60 hyp=0.61 cameraTheta=-1.63 mountX=0.13 mountY=-0.60, mountTheta=-1.35 23:52:19.187 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.60, opts=13) 23:52:19.187 00.000 30444 Enqueuing Move request for scope (-0.04, -0.60) 23:52:19.187 00.000 15672 Worker thread wakes up 23:52:19.187 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.60) opts 0xd 23:52:19.187 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.60) 23:52:19.187 00.000 15672 Moving (-0.04, -0.60) raw xDistance=0.13 yDistance=-0.60 23:52:19.187 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:52:19.187 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 23:52:19.187 00.000 15672 MoveAxis(E, 0, ABG) 23:52:19.187 00.000 15672 Move returns status 0, amount 0 23:52:19.187 00.000 15672 MoveAxis(N, 107, ABG) 23:52:19.187 00.000 15672 Guiding Dir = 0, Dur = 107 23:52:19.188 00.001 15672 IsSlewing returns 0 23:52:19.188 00.000 15672 IsGuiding returns 0 23:52:19.192 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=11869, FiltMin=2664, FiltMax=9564, Gamma=2.950 23:52:19.266 00.074 15672 PulseGuide returned control before completion, sleep 41 23:52:19.307 00.041 15672 IsGuiding returns 1 23:52:19.308 00.001 15672 scope still moving after pulse duration time elapsed 23:52:19.328 00.020 15672 IsSlewing returns 0 23:52:19.329 00.001 15672 IsGuiding returns 1 23:52:19.330 00.001 30444 UpdateGuideState exits: m=104738 SNR=78.9 Saturated 23:52:19.330 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:19.330 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:19.330 00.000 30444 Enqueuing Expose request 23:52:19.351 00.021 15672 IsSlewing returns 0 23:52:19.408 00.057 15672 IsGuiding returns 0 23:52:19.408 00.000 15672 scope move finished after 107 + 113 ms 23:52:19.409 00.001 15672 Move returns status 0, amount 107 23:52:19.409 00.000 15672 move complete, result=0 23:52:19.409 00.000 15672 worker thread done servicing request 23:52:19.409 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 107 ms NORTH 23:52:19.409 00.000 15672 Worker thread wakes up 23:52:19.409 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:19.409 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:21.519 02.110 15672 Exposure complete 23:52:21.539 00.020 15672 worker thread done servicing request 23:52:21.539 00.000 30444 OnExposeComplete: enter 23:52:21.539 00.000 30444 UpdateGuideState(): m_state=6 23:52:21.539 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2900 23:52:21.539 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=196.04, Mass=104864, SNR=81.4, Peak=10971 HFD=3.4 23:52:21.539 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 23:52:21.539 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 23:52:21.539 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.52 hyp=0.52 cameraTheta=-1.67 mountX=0.09 mountY=-0.52, mountTheta=-1.40 23:52:21.540 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.52, opts=13) 23:52:21.540 00.000 30444 Enqueuing Move request for scope (-0.05, -0.52) 23:52:21.540 00.000 15672 Worker thread wakes up 23:52:21.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.52) opts 0xd 23:52:21.540 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.52) 23:52:21.540 00.000 15672 Moving (-0.05, -0.52) raw xDistance=0.09 yDistance=-0.52 23:52:21.540 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:52:21.540 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 23:52:21.540 00.000 15672 MoveAxis(E, 0, ABG) 23:52:21.540 00.000 15672 Move returns status 0, amount 0 23:52:21.540 00.000 15672 MoveAxis(N, 92, ABG) 23:52:21.540 00.000 15672 Guiding Dir = 0, Dur = 92 23:52:21.541 00.001 15672 IsSlewing returns 0 23:52:21.542 00.001 15672 IsGuiding returns 0 23:52:21.548 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=12362, FiltMin=2675, FiltMax=9215, Gamma=2.950 23:52:21.606 00.058 30444 UpdateGuideState exits: m=104864 SNR=81.4 Saturated 23:52:21.606 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:21.606 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:21.606 00.000 30444 Enqueuing Expose request 23:52:21.629 00.023 15672 PulseGuide returned control before completion, sleep 16 23:52:21.647 00.018 15672 IsGuiding returns 1 23:52:21.647 00.000 15672 scope still moving after pulse duration time elapsed 23:52:21.668 00.021 15672 IsSlewing returns 0 23:52:21.669 00.001 15672 IsGuiding returns 1 23:52:21.690 00.021 15672 IsSlewing returns 0 23:52:21.691 00.001 15672 IsGuiding returns 1 23:52:21.712 00.021 15672 IsSlewing returns 0 23:52:21.773 00.061 15672 IsGuiding returns 0 23:52:21.773 00.000 15672 scope move finished after 92 + 138 ms 23:52:21.774 00.001 15672 Move returns status 0, amount 92 23:52:21.774 00.000 15672 move complete, result=0 23:52:21.774 00.000 15672 worker thread done servicing request 23:52:21.774 00.000 15672 Worker thread wakes up 23:52:21.774 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 92 ms NORTH 23:52:21.774 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:21.774 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:23.683 01.909 15672 Exposure complete 23:52:23.704 00.021 15672 worker thread done servicing request 23:52:23.704 00.000 30444 OnExposeComplete: enter 23:52:23.704 00.000 30444 UpdateGuideState(): m_state=6 23:52:23.704 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2901 23:52:23.705 00.001 30444 Star::Find returns 1 (1), X=460.12, Y=196.05, Mass=116723, SNR=81.7, Peak=11361 HFD=4.0 23:52:23.705 00.000 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.73 = -0.73) 23:52:23.705 00.000 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.79 = -0.79) 23:52:23.705 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.50 hyp=0.60 cameraTheta=-1.01 mountX=0.45 mountY=-0.42, mountTheta=-0.76 23:52:23.706 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.50, opts=13) 23:52:23.706 00.000 30444 Enqueuing Move request for scope (0.32, -0.50) 23:52:23.706 00.000 15672 Worker thread wakes up 23:52:23.706 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.50) opts 0xd 23:52:23.706 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.50) 23:52:23.706 00.000 15672 Moving (0.32, -0.50) raw xDistance=0.45 yDistance=-0.42 23:52:23.706 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45 23:52:23.706 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 23:52:23.706 00.000 15672 MoveAxis(W, 120, ABG) 23:52:23.706 00.000 15672 Guiding Dir = 3, Dur = 120 23:52:23.706 00.000 15672 IsSlewing returns 0 23:52:23.707 00.001 15672 IsGuiding returns 0 23:52:23.714 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2388, max=11600, FiltMin=2738, FiltMax=8920, Gamma=2.950 23:52:23.722 00.008 15672 PulseGuide returned control before completion, sleep 116 23:52:23.773 00.051 30444 UpdateGuideState exits: m=116723 SNR=81.7 Saturated 23:52:23.773 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:23.773 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:23.773 00.000 30444 Enqueuing Expose request 23:52:23.898 00.125 15672 IsGuiding returns 0 23:52:23.898 00.000 15672 Move returns status 0, amount 120 23:52:23.898 00.000 15672 MoveAxis(N, 76, ABG) 23:52:23.898 00.000 15672 Guiding Dir = 0, Dur = 76 23:52:23.899 00.001 15672 IsSlewing returns 0 23:52:23.902 00.003 15672 IsGuiding returns 0 23:52:23.977 00.075 15672 PulseGuide returned control before completion, sleep 11 23:52:23.992 00.015 15672 IsGuiding returns 1 23:52:23.992 00.000 15672 scope still moving after pulse duration time elapsed 23:52:24.013 00.021 15672 IsSlewing returns 0 23:52:24.016 00.003 15672 IsGuiding returns 1 23:52:24.037 00.021 15672 IsSlewing returns 0 23:52:24.038 00.001 15672 IsGuiding returns 1 23:52:24.059 00.021 15672 IsSlewing returns 0 23:52:24.060 00.001 15672 IsGuiding returns 1 23:52:24.081 00.021 15672 IsSlewing returns 0 23:52:24.137 00.056 15672 IsGuiding returns 0 23:52:24.137 00.000 15672 scope move finished after 76 + 159 ms 23:52:24.138 00.001 15672 Move returns status 0, amount 76 23:52:24.138 00.000 15672 move complete, result=0 23:52:24.138 00.000 15672 worker thread done servicing request 23:52:24.138 00.000 15672 Worker thread wakes up 23:52:24.138 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:24.138 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:24.138 00.000 30444 GuideStep: 0.4 px 120 ms WEST, -0.4 px 76 ms NORTH 23:52:26.244 02.106 15672 Exposure complete 23:52:26.264 00.020 15672 worker thread done servicing request 23:52:26.264 00.000 30444 OnExposeComplete: enter 23:52:26.264 00.000 30444 UpdateGuideState(): m_state=6 23:52:26.264 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2902 23:52:26.264 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=196.11, Mass=103666, SNR=73.8, Peak=11130 HFD=3.5 23:52:26.264 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 23:52:26.264 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 23:52:26.264 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.44 hyp=0.45 cameraTheta=-1.78 mountX=0.03 mountY=-0.45, mountTheta=-1.50 23:52:26.265 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.44, opts=13) 23:52:26.265 00.000 30444 Enqueuing Move request for scope (-0.09, -0.44) 23:52:26.265 00.000 15672 Worker thread wakes up 23:52:26.265 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.44) opts 0xd 23:52:26.265 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.44) 23:52:26.265 00.000 15672 Moving (-0.09, -0.44) raw xDistance=0.03 yDistance=-0.45 23:52:26.265 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:52:26.265 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 23:52:26.265 00.000 15672 MoveAxis(E, 0, ABG) 23:52:26.265 00.000 15672 Move returns status 0, amount 0 23:52:26.265 00.000 15672 MoveAxis(N, 81, ABG) 23:52:26.265 00.000 15672 Guiding Dir = 0, Dur = 81 23:52:26.266 00.001 15672 IsSlewing returns 0 23:52:26.271 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=11130, FiltMin=2698, FiltMax=8906, Gamma=2.950 23:52:26.278 00.007 15672 IsGuiding returns 0 23:52:26.358 00.080 15672 PulseGuide returned control before completion, sleep 12 23:52:26.371 00.013 15672 IsGuiding returns 1 23:52:26.371 00.000 15672 scope still moving after pulse duration time elapsed 23:52:26.392 00.021 15672 IsSlewing returns 0 23:52:26.393 00.001 15672 IsGuiding returns 1 23:52:26.414 00.021 15672 IsSlewing returns 0 23:52:26.415 00.001 15672 IsGuiding returns 1 23:52:26.436 00.021 15672 IsSlewing returns 0 23:52:26.437 00.001 15672 IsGuiding returns 1 23:52:26.458 00.021 15672 IsSlewing returns 0 23:52:26.484 00.026 30444 UpdateGuideState exits: m=103666 SNR=73.8 Saturated 23:52:26.484 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:26.484 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:26.484 00.000 30444 Enqueuing Expose request 23:52:26.518 00.034 15672 IsGuiding returns 0 23:52:26.518 00.000 15672 scope move finished after 81 + 159 ms 23:52:26.518 00.000 15672 Move returns status 0, amount 81 23:52:26.518 00.000 15672 move complete, result=0 23:52:26.519 00.001 15672 worker thread done servicing request 23:52:26.519 00.000 15672 Worker thread wakes up 23:52:26.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:26.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:26.520 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 81 ms NORTH 23:52:28.425 01.905 15672 Exposure complete 23:52:28.445 00.020 15672 worker thread done servicing request 23:52:28.445 00.000 30444 OnExposeComplete: enter 23:52:28.445 00.000 30444 UpdateGuideState(): m_state=6 23:52:28.445 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2903 23:52:28.445 00.000 30444 Star::Find returns 1 (1), X=459.86, Y=196.05, Mass=103730, SNR=78.0, Peak=10607 HFD=3.5 23:52:28.445 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 23:52:28.445 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 23:52:28.445 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.51 hyp=0.51 cameraTheta=-1.44 mountX=0.20 mountY=-0.48, mountTheta=-1.17 23:52:28.446 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.51, opts=13) 23:52:28.446 00.000 30444 Enqueuing Move request for scope (0.07, -0.51) 23:52:28.446 00.000 15672 Worker thread wakes up 23:52:28.446 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.51) opts 0xd 23:52:28.446 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.51) 23:52:28.446 00.000 15672 Moving (0.07, -0.51) raw xDistance=0.20 yDistance=-0.48 23:52:28.446 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:52:28.446 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 23:52:28.446 00.000 15672 MoveAxis(E, 0, ABG) 23:52:28.446 00.000 15672 Move returns status 0, amount 0 23:52:28.446 00.000 15672 MoveAxis(N, 86, ABG) 23:52:28.446 00.000 15672 Guiding Dir = 0, Dur = 86 23:52:28.446 00.000 15672 IsSlewing returns 0 23:52:28.451 00.005 15672 IsGuiding returns 0 23:52:28.453 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=12192, FiltMin=2714, FiltMax=9169, Gamma=2.950 23:52:28.502 00.049 30444 UpdateGuideState exits: m=103730 SNR=78.0 Saturated 23:52:28.502 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:28.502 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:28.502 00.000 30444 Enqueuing Expose request 23:52:28.530 00.028 15672 PulseGuide returned control before completion, sleep 17 23:52:28.549 00.019 15672 IsGuiding returns 1 23:52:28.549 00.000 15672 scope still moving after pulse duration time elapsed 23:52:28.570 00.021 15672 IsSlewing returns 0 23:52:28.572 00.002 15672 IsGuiding returns 1 23:52:28.594 00.022 15672 IsSlewing returns 0 23:52:28.597 00.003 15672 IsGuiding returns 1 23:52:28.618 00.021 15672 IsSlewing returns 0 23:52:28.658 00.040 15672 IsGuiding returns 0 23:52:28.658 00.000 15672 scope move finished after 86 + 121 ms 23:52:28.658 00.000 15672 Move returns status 0, amount 86 23:52:28.659 00.001 15672 move complete, result=0 23:52:28.659 00.000 15672 worker thread done servicing request 23:52:28.659 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 86 ms NORTH 23:52:28.659 00.000 15672 Worker thread wakes up 23:52:28.659 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:28.660 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:30.770 02.110 15672 Exposure complete 23:52:30.790 00.020 15672 worker thread done servicing request 23:52:30.790 00.000 30444 OnExposeComplete: enter 23:52:30.790 00.000 30444 UpdateGuideState(): m_state=6 23:52:30.790 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2904 23:52:30.790 00.000 30444 Star::Find returns 1 (1), X=459.63, Y=195.55, Mass=96758, SNR=81.5, Peak=12563 HFD=3.2 23:52:30.790 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 23:52:30.790 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 23:52:30.790 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-1.00 hyp=1.01 cameraTheta=-1.74 mountX=0.11 mountY=-1.01, mountTheta=-1.46 23:52:30.791 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-1.00, opts=13) 23:52:30.791 00.000 30444 Enqueuing Move request for scope (-0.17, -1.00) 23:52:30.791 00.000 15672 Worker thread wakes up 23:52:30.791 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -1.00) opts 0xd 23:52:30.791 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -1.00) 23:52:30.791 00.000 15672 Moving (-0.17, -1.00) raw xDistance=0.11 yDistance=-1.01 23:52:30.791 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:52:30.791 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01 23:52:30.791 00.000 15672 MoveAxis(E, 0, ABG) 23:52:30.791 00.000 15672 Move returns status 0, amount 0 23:52:30.791 00.000 15672 MoveAxis(N, 181, ABG) 23:52:30.791 00.000 15672 Guiding Dir = 0, Dur = 181 23:52:30.792 00.001 15672 IsSlewing returns 0 23:52:30.796 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2366, max=13600, FiltMin=2736, FiltMax=9586, Gamma=2.950 23:52:30.814 00.018 15672 IsGuiding returns 0 23:52:30.846 00.032 30444 UpdateGuideState exits: m=96758 SNR=81.5 Saturated 23:52:30.846 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:30.846 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:30.846 00.000 30444 Enqueuing Expose request 23:52:30.894 00.048 15672 PulseGuide returned control before completion, sleep 112 23:52:31.039 00.145 15672 IsGuiding returns 1 23:52:31.039 00.000 15672 scope still moving after pulse duration time elapsed 23:52:31.060 00.021 15672 IsSlewing returns 0 23:52:31.063 00.003 15672 IsGuiding returns 1 23:52:31.084 00.021 15672 IsSlewing returns 0 23:52:31.102 00.018 15672 IsGuiding returns 0 23:52:31.103 00.001 15672 scope move finished after 181 + 107 ms 23:52:31.103 00.000 15672 Move returns status 0, amount 181 23:52:31.103 00.000 15672 move complete, result=0 23:52:31.103 00.000 15672 worker thread done servicing request 23:52:31.103 00.000 15672 Worker thread wakes up 23:52:31.103 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:31.104 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:31.104 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.0 px 181 ms NORTH 23:52:33.014 01.910 15672 Exposure complete 23:52:33.032 00.018 15672 worker thread done servicing request 23:52:33.032 00.000 30444 OnExposeComplete: enter 23:52:33.032 00.000 30444 UpdateGuideState(): m_state=6 23:52:33.033 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2905 23:52:33.033 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=195.67, Mass=107032, SNR=73.4, Peak=12698 HFD=3.4 23:52:33.033 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 23:52:33.033 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 23:52:33.033 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.89 hyp=0.90 cameraTheta=-1.73 mountX=0.10 mountY=-0.90, mountTheta=-1.46 23:52:33.033 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.89, opts=13) 23:52:33.033 00.000 30444 Enqueuing Move request for scope (-0.15, -0.89) 23:52:33.034 00.001 15672 Worker thread wakes up 23:52:33.034 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.89) opts 0xd 23:52:33.034 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.89) 23:52:33.034 00.000 15672 Moving (-0.15, -0.89) raw xDistance=0.10 yDistance=-0.90 23:52:33.034 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:52:33.034 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 23:52:33.034 00.000 15672 MoveAxis(E, 0, ABG) 23:52:33.034 00.000 15672 Move returns status 0, amount 0 23:52:33.034 00.000 15672 MoveAxis(N, 160, ABG) 23:52:33.034 00.000 15672 Guiding Dir = 0, Dur = 160 23:52:33.034 00.000 15672 IsSlewing returns 0 23:52:33.035 00.001 15672 IsGuiding returns 0 23:52:33.040 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=12967, FiltMin=2663, FiltMax=9462, Gamma=2.950 23:52:33.089 00.049 30444 UpdateGuideState exits: m=107032 SNR=73.4 Saturated 23:52:33.089 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:33.090 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:33.090 00.000 30444 Enqueuing Expose request 23:52:33.115 00.025 15672 PulseGuide returned control before completion, sleep 92 23:52:33.210 00.095 15672 IsGuiding returns 1 23:52:33.210 00.000 15672 scope still moving after pulse duration time elapsed 23:52:33.231 00.021 15672 IsSlewing returns 0 23:52:33.234 00.003 15672 IsGuiding returns 1 23:52:33.254 00.020 15672 IsSlewing returns 0 23:52:33.257 00.003 15672 IsGuiding returns 1 23:52:33.278 00.021 15672 IsSlewing returns 0 23:52:33.281 00.003 15672 IsGuiding returns 1 23:52:33.302 00.021 15672 IsSlewing returns 0 23:52:33.323 00.021 15672 IsGuiding returns 0 23:52:33.324 00.001 15672 scope move finished after 160 + 127 ms 23:52:33.324 00.000 15672 Move returns status 0, amount 160 23:52:33.324 00.000 15672 move complete, result=0 23:52:33.324 00.000 15672 worker thread done servicing request 23:52:33.324 00.000 15672 Worker thread wakes up 23:52:33.324 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:33.324 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:33.325 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.9 px 160 ms NORTH 23:52:35.433 02.108 15672 Exposure complete 23:52:35.453 00.020 15672 worker thread done servicing request 23:52:35.453 00.000 30444 OnExposeComplete: enter 23:52:35.453 00.000 30444 UpdateGuideState(): m_state=6 23:52:35.454 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2906 23:52:35.454 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=195.87, Mass=103666, SNR=82.1, Peak=11376 HFD=3.8 23:52:35.454 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 23:52:35.454 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 23:52:35.454 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.68 hyp=0.70 cameraTheta=-1.33 mountX=0.35 mountY=-0.63, mountTheta=-1.06 23:52:35.454 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.68, opts=13) 23:52:35.454 00.000 30444 Enqueuing Move request for scope (0.17, -0.68) 23:52:35.454 00.000 15672 Worker thread wakes up 23:52:35.454 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.68) opts 0xd 23:52:35.454 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.68) 23:52:35.454 00.000 15672 Moving (0.17, -0.68) raw xDistance=0.35 yDistance=-0.63 23:52:35.454 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 23:52:35.455 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 23:52:35.455 00.000 15672 MoveAxis(W, 95, ABG) 23:52:35.455 00.000 15672 Guiding Dir = 3, Dur = 95 23:52:35.455 00.000 15672 IsSlewing returns 0 23:52:35.457 00.002 15672 IsGuiding returns 0 23:52:35.460 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=12634, FiltMin=2639, FiltMax=9840, Gamma=2.950 23:52:35.478 00.018 15672 PulseGuide returned control before completion, sleep 83 23:52:35.513 00.035 30444 UpdateGuideState exits: m=103666 SNR=82.1 Saturated 23:52:35.514 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:35.514 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:35.514 00.000 30444 Enqueuing Expose request 23:52:35.564 00.050 15672 IsGuiding returns 1 23:52:35.564 00.000 15672 scope still moving after pulse duration time elapsed 23:52:35.585 00.021 15672 IsSlewing returns 0 23:52:35.624 00.039 15672 IsGuiding returns 0 23:52:35.624 00.000 15672 scope move finished after 95 + 72 ms 23:52:35.624 00.000 15672 Move returns status 0, amount 95 23:52:35.624 00.000 15672 MoveAxis(N, 112, ABG) 23:52:35.624 00.000 15672 Guiding Dir = 0, Dur = 112 23:52:35.624 00.000 15672 IsSlewing returns 0 23:52:35.625 00.001 15672 IsGuiding returns 0 23:52:35.702 00.077 15672 PulseGuide returned control before completion, sleep 45 23:52:35.752 00.050 15672 IsGuiding returns 1 23:52:35.752 00.000 15672 scope still moving after pulse duration time elapsed 23:52:35.773 00.021 15672 IsSlewing returns 0 23:52:35.776 00.003 15672 IsGuiding returns 1 23:52:35.796 00.020 15672 IsSlewing returns 0 23:52:35.799 00.003 15672 IsGuiding returns 1 23:52:35.820 00.021 15672 IsSlewing returns 0 23:52:35.862 00.042 15672 IsGuiding returns 0 23:52:35.862 00.000 15672 scope move finished after 112 + 125 ms 23:52:35.863 00.001 15672 Move returns status 0, amount 112 23:52:35.863 00.000 15672 move complete, result=0 23:52:35.863 00.000 15672 worker thread done servicing request 23:52:35.863 00.000 15672 Worker thread wakes up 23:52:35.863 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:35.863 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:35.864 00.001 30444 GuideStep: 0.4 px 95 ms WEST, -0.6 px 112 ms NORTH 23:52:37.772 01.908 15672 Exposure complete 23:52:37.799 00.027 15672 worker thread done servicing request 23:52:37.799 00.000 30444 OnExposeComplete: enter 23:52:37.799 00.000 30444 UpdateGuideState(): m_state=6 23:52:37.799 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2907 23:52:37.799 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=196.72, Mass=118426, SNR=98.2, Peak=11646 HFD=3.5 23:52:37.799 00.000 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.48 = 0.48) 23:52:37.799 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.42 = 0.42) 23:52:37.799 00.000 30444 CameraToMount -- cameraX=0.82 cameraY=0.17 hyp=0.84 cameraTheta=0.20 mountX=0.75 mountY=0.34, mountTheta=0.43 23:52:37.800 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.82, y=0.17, opts=13) 23:52:37.800 00.000 30444 Enqueuing Move request for scope (0.82, 0.17) 23:52:37.800 00.000 15672 Worker thread wakes up 23:52:37.800 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.17) opts 0xd 23:52:37.800 00.000 15672 Handling offset move in thread for scope, endpoint = (0.82, 0.17) 23:52:37.800 00.000 15672 Moving (0.82, 0.17) raw xDistance=0.75 yDistance=0.34 23:52:37.800 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75 23:52:37.800 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:52:37.800 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 23:52:37.800 00.000 15672 MoveAxis(W, 208, ABG) 23:52:37.800 00.000 15672 Guiding Dir = 3, Dur = 208 23:52:37.801 00.001 15672 IsSlewing returns 0 23:52:37.802 00.001 15672 IsGuiding returns 0 23:52:37.806 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=11646, FiltMin=2688, FiltMax=9105, Gamma=2.950 23:52:37.826 00.020 15672 PulseGuide returned control before completion, sleep 194 23:52:37.855 00.029 30444 UpdateGuideState exits: m=118426 SNR=98.2 Saturated 23:52:37.855 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:37.855 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:37.855 00.000 30444 Enqueuing Expose request 23:52:38.050 00.195 15672 IsGuiding returns 0 23:52:38.050 00.000 15672 Move returns status 0, amount 208 23:52:38.050 00.000 15672 MoveAxis(N, 0, ABG) 23:52:38.050 00.000 15672 Move returns status 0, amount 0 23:52:38.050 00.000 15672 move complete, result=0 23:52:38.050 00.000 15672 worker thread done servicing request 23:52:38.050 00.000 15672 Worker thread wakes up 23:52:38.051 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:38.051 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:38.051 00.000 30444 GuideStep: 0.7 px 208 ms WEST, 0.3 px 0 ms NORTH 23:52:40.163 02.112 15672 Exposure complete 23:52:40.183 00.020 15672 worker thread done servicing request 23:52:40.183 00.000 30444 OnExposeComplete: enter 23:52:40.183 00.000 30444 UpdateGuideState(): m_state=6 23:52:40.183 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2908 23:52:40.183 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=197.23, Mass=113179, SNR=78.6, Peak=11481 HFD=3.6 23:52:40.183 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 23:52:40.183 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.12 = 1.12) 23:52:40.183 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.68 hyp=0.86 cameraTheta=0.91 mountX=0.32 mountY=0.77, mountTheta=1.18 23:52:40.183 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.68, opts=13) 23:52:40.184 00.001 30444 Enqueuing Move request for scope (0.53, 0.68) 23:52:40.184 00.000 15672 Worker thread wakes up 23:52:40.184 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.68) opts 0xd 23:52:40.184 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.68) 23:52:40.184 00.000 15672 Moving (0.53, 0.68) raw xDistance=0.32 yDistance=0.77 23:52:40.184 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32 23:52:40.184 00.000 15672 resist switch: large excursion: input 0.77 thresh 0.75 direction from -1 to 1 23:52:40.184 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.32 23:52:40.184 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77 23:52:40.184 00.000 15672 MoveAxis(W, 101, ABG) 23:52:40.184 00.000 15672 Guiding Dir = 3, Dur = 101 23:52:40.184 00.000 15672 IsSlewing returns 0 23:52:40.185 00.001 15672 IsGuiding returns 0 23:52:40.190 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=12163, FiltMin=2646, FiltMax=9884, Gamma=2.950 23:52:40.207 00.017 15672 PulseGuide returned control before completion, sleep 90 23:52:40.239 00.032 30444 UpdateGuideState exits: m=113179 SNR=78.6 Saturated 23:52:40.240 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:40.240 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:40.240 00.000 30444 Enqueuing Expose request 23:52:40.320 00.080 15672 IsGuiding returns 0 23:52:40.320 00.000 15672 Move returns status 0, amount 101 23:52:40.321 00.001 15672 MoveAxis(S, 138, ABG) 23:52:40.321 00.000 15672 Guiding Dir = 1, Dur = 138 23:52:40.321 00.000 15672 IsSlewing returns 0 23:52:40.324 00.003 15672 IsGuiding returns 0 23:52:40.399 00.075 15672 PulseGuide returned control before completion, sleep 73 23:52:40.476 00.077 15672 IsGuiding returns 1 23:52:40.477 00.001 15672 scope still moving after pulse duration time elapsed 23:52:40.498 00.021 15672 IsSlewing returns 0 23:52:40.499 00.001 15672 IsGuiding returns 1 23:52:40.519 00.020 15672 IsSlewing returns 0 23:52:40.522 00.003 15672 IsGuiding returns 1 23:52:40.542 00.020 15672 IsSlewing returns 0 23:52:40.545 00.003 15672 IsGuiding returns 1 23:52:40.566 00.021 15672 IsSlewing returns 0 23:52:40.592 00.026 15672 IsGuiding returns 0 23:52:40.593 00.001 15672 scope move finished after 138 + 130 ms 23:52:40.593 00.000 15672 Move returns status 0, amount 138 23:52:40.593 00.000 15672 move complete, result=0 23:52:40.593 00.000 15672 worker thread done servicing request 23:52:40.593 00.000 15672 Worker thread wakes up 23:52:40.593 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:40.593 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:40.594 00.001 30444 GuideStep: 0.3 px 101 ms WEST, 0.8 px 138 ms SOUTH 23:52:42.504 01.910 15672 Exposure complete 23:52:42.524 00.020 15672 worker thread done servicing request 23:52:42.524 00.000 30444 OnExposeComplete: enter 23:52:42.524 00.000 30444 UpdateGuideState(): m_state=6 23:52:42.524 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2909 23:52:42.524 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=197.15, Mass=118591, SNR=78.8, Peak=11615 HFD=3.6 23:52:42.524 00.000 30444 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 23:52:42.524 00.000 30444 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.92 = 0.92) 23:52:42.524 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=0.60 hyp=0.93 cameraTheta=0.70 mountX=0.52 mountY=0.74, mountTheta=0.96 23:52:42.525 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=0.60, opts=13) 23:52:42.525 00.000 30444 Enqueuing Move request for scope (0.71, 0.60) 23:52:42.525 00.000 15672 Worker thread wakes up 23:52:42.525 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.60) opts 0xd 23:52:42.525 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, 0.60) 23:52:42.525 00.000 15672 Moving (0.71, 0.60) raw xDistance=0.52 yDistance=0.74 23:52:42.525 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52 23:52:42.525 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 23:52:42.525 00.000 15672 MoveAxis(W, 147, ABG) 23:52:42.525 00.000 15672 Guiding Dir = 3, Dur = 147 23:52:42.525 00.000 15672 IsSlewing returns 0 23:52:42.531 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=12279, FiltMin=2728, FiltMax=9408, Gamma=2.950 23:52:42.540 00.009 15672 IsGuiding returns 0 23:52:42.556 00.016 15672 PulseGuide returned control before completion, sleep 142 23:52:42.581 00.025 30444 UpdateGuideState exits: m=118591 SNR=78.8 Saturated 23:52:42.581 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:42.581 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:42.581 00.000 30444 Enqueuing Expose request 23:52:42.702 00.121 15672 IsGuiding returns 1 23:52:42.702 00.000 15672 scope still moving after pulse duration time elapsed 23:52:42.722 00.020 15672 IsSlewing returns 0 23:52:42.731 00.009 15672 IsGuiding returns 0 23:52:42.732 00.001 15672 scope move finished after 147 + 44 ms 23:52:42.732 00.000 15672 Move returns status 0, amount 147 23:52:42.732 00.000 15672 MoveAxis(S, 131, ABG) 23:52:42.732 00.000 15672 Guiding Dir = 1, Dur = 131 23:52:42.732 00.000 15672 IsSlewing returns 0 23:52:42.733 00.001 15672 IsGuiding returns 0 23:52:42.846 00.113 15672 PulseGuide returned control before completion, sleep 28 23:52:42.878 00.032 15672 IsGuiding returns 1 23:52:42.878 00.000 15672 scope still moving after pulse duration time elapsed 23:52:42.900 00.022 15672 IsSlewing returns 0 23:52:42.902 00.002 15672 IsGuiding returns 1 23:52:42.924 00.022 15672 IsSlewing returns 0 23:52:42.924 00.000 15672 IsGuiding returns 1 23:52:42.946 00.022 15672 IsSlewing returns 0 23:52:42.955 00.009 15672 IsGuiding returns 0 23:52:42.955 00.000 15672 scope move finished after 131 + 91 ms 23:52:42.956 00.001 15672 Move returns status 0, amount 131 23:52:42.956 00.000 15672 move complete, result=0 23:52:42.956 00.000 15672 worker thread done servicing request 23:52:42.956 00.000 15672 Worker thread wakes up 23:52:42.956 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:42.956 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:42.956 00.000 30444 GuideStep: 0.5 px 147 ms WEST, 0.7 px 131 ms SOUTH 23:52:45.066 02.110 15672 Exposure complete 23:52:45.086 00.020 15672 worker thread done servicing request 23:52:45.086 00.000 30444 OnExposeComplete: enter 23:52:45.086 00.000 30444 UpdateGuideState(): m_state=6 23:52:45.087 00.001 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2910 23:52:45.087 00.000 30444 Star::Find returns 1 (1), X=459.58, Y=197.17, Mass=110762, SNR=87.9, Peak=13127 HFD=3.3 23:52:45.087 00.000 30444 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.28) = xAngle (2.19 = 2.19) 23:52:45.087 00.000 30444 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.12 = 2.12) 23:52:45.087 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.62 hyp=0.66 cameraTheta=1.91 mountX=-0.38 mountY=0.56, mountTheta=2.17 23:52:45.087 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.62, opts=13) 23:52:45.087 00.000 30444 Enqueuing Move request for scope (-0.22, 0.62) 23:52:45.087 00.000 15672 Worker thread wakes up 23:52:45.087 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.62) opts 0xd 23:52:45.087 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.62) 23:52:45.087 00.000 15672 Moving (-0.22, 0.62) raw xDistance=-0.38 yDistance=0.56 23:52:45.088 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38 23:52:45.088 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 23:52:45.088 00.000 15672 MoveAxis(E, 92, ABG) 23:52:45.088 00.000 15672 Guiding Dir = 2, Dur = 92 23:52:45.088 00.000 15672 IsSlewing returns 0 23:52:45.089 00.001 15672 IsGuiding returns 0 23:52:45.094 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=15300, FiltMin=2663, FiltMax=10005, Gamma=2.950 23:52:45.112 00.018 15672 PulseGuide returned control before completion, sleep 81 23:52:45.223 00.111 15672 IsGuiding returns 0 23:52:45.224 00.001 15672 Move returns status 0, amount 92 23:52:45.224 00.000 15672 MoveAxis(S, 100, ABG) 23:52:45.224 00.000 15672 Guiding Dir = 1, Dur = 100 23:52:45.224 00.000 15672 IsSlewing returns 0 23:52:45.225 00.001 15672 IsGuiding returns 0 23:52:45.303 00.078 15672 PulseGuide returned control before completion, sleep 32 23:52:45.327 00.024 30444 UpdateGuideState exits: m=110762 SNR=87.9 Saturated 23:52:45.327 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:45.327 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:45.327 00.000 30444 Enqueuing Expose request 23:52:45.338 00.011 15672 IsGuiding returns 1 23:52:45.338 00.000 15672 scope still moving after pulse duration time elapsed 23:52:45.359 00.021 15672 IsSlewing returns 0 23:52:45.361 00.002 15672 IsGuiding returns 1 23:52:45.381 00.020 15672 IsSlewing returns 0 23:52:45.383 00.002 15672 IsGuiding returns 1 23:52:45.404 00.021 15672 IsSlewing returns 0 23:52:45.464 00.060 15672 IsGuiding returns 0 23:52:45.464 00.000 15672 scope move finished after 100 + 139 ms 23:52:45.464 00.000 15672 Move returns status 0, amount 100 23:52:45.464 00.000 15672 move complete, result=0 23:52:45.465 00.001 15672 worker thread done servicing request 23:52:45.465 00.000 15672 Worker thread wakes up 23:52:45.465 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:45.465 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:45.465 00.000 30444 GuideStep: -0.4 px 92 ms EAST, 0.6 px 100 ms SOUTH 23:52:47.372 01.907 15672 Exposure complete 23:52:47.396 00.024 15672 worker thread done servicing request 23:52:47.397 00.001 30444 OnExposeComplete: enter 23:52:47.397 00.000 30444 UpdateGuideState(): m_state=6 23:52:47.397 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2911 23:52:47.397 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=197.08, Mass=110301, SNR=89.5, Peak=12053 HFD=3.4 23:52:47.397 00.000 30444 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.28) = xAngle (2.09 = 2.09) 23:52:47.397 00.000 30444 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.03 = 2.03) 23:52:47.397 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.52 hyp=0.54 cameraTheta=1.81 mountX=-0.27 mountY=0.48, mountTheta=2.07 23:52:47.397 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.52, opts=13) 23:52:47.397 00.000 30444 Enqueuing Move request for scope (-0.13, 0.52) 23:52:47.398 00.001 15672 Worker thread wakes up 23:52:47.398 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.52) opts 0xd 23:52:47.398 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.52) 23:52:47.398 00.000 15672 Moving (-0.13, 0.52) raw xDistance=-0.27 yDistance=0.48 23:52:47.398 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27 23:52:47.398 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 23:52:47.398 00.000 15672 MoveAxis(E, 78, ABG) 23:52:47.398 00.000 15672 Guiding Dir = 2, Dur = 78 23:52:47.399 00.001 15672 IsSlewing returns 0 23:52:47.400 00.001 15672 IsGuiding returns 0 23:52:47.406 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2381, max=13936, FiltMin=2717, FiltMax=9711, Gamma=2.950 23:52:47.428 00.022 15672 PulseGuide returned control before completion, sleep 60 23:52:47.459 00.031 30444 UpdateGuideState exits: m=110301 SNR=89.5 Saturated 23:52:47.459 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:47.459 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:47.459 00.000 30444 Enqueuing Expose request 23:52:47.490 00.031 15672 IsGuiding returns 1 23:52:47.490 00.000 15672 scope still moving after pulse duration time elapsed 23:52:47.511 00.021 15672 IsSlewing returns 0 23:52:47.512 00.001 15672 IsGuiding returns 1 23:52:47.533 00.021 15672 IsSlewing returns 0 23:52:47.541 00.008 15672 IsGuiding returns 0 23:52:47.541 00.000 15672 scope move finished after 78 + 62 ms 23:52:47.541 00.000 15672 Move returns status 0, amount 78 23:52:47.541 00.000 15672 MoveAxis(S, 86, ABG) 23:52:47.541 00.000 15672 Guiding Dir = 1, Dur = 86 23:52:47.541 00.000 15672 IsSlewing returns 0 23:52:47.542 00.001 15672 IsGuiding returns 0 23:52:47.620 00.078 15672 PulseGuide returned control before completion, sleep 18 23:52:47.661 00.041 15672 IsGuiding returns 1 23:52:47.661 00.000 15672 scope still moving after pulse duration time elapsed 23:52:47.682 00.021 15672 IsSlewing returns 0 23:52:47.685 00.003 15672 IsGuiding returns 1 23:52:47.706 00.021 15672 IsSlewing returns 0 23:52:47.709 00.003 15672 IsGuiding returns 1 23:52:47.730 00.021 15672 IsSlewing returns 0 23:52:47.748 00.018 15672 IsGuiding returns 0 23:52:47.748 00.000 15672 scope move finished after 86 + 119 ms 23:52:47.748 00.000 15672 Move returns status 0, amount 86 23:52:47.748 00.000 15672 move complete, result=0 23:52:47.748 00.000 15672 worker thread done servicing request 23:52:47.748 00.000 15672 Worker thread wakes up 23:52:47.748 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:47.748 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:47.748 00.000 30444 GuideStep: -0.3 px 78 ms EAST, 0.5 px 86 ms SOUTH 23:52:49.858 02.110 15672 Exposure complete 23:52:49.878 00.020 15672 worker thread done servicing request 23:52:49.878 00.000 30444 OnExposeComplete: enter 23:52:49.878 00.000 30444 UpdateGuideState(): m_state=6 23:52:49.878 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2912 23:52:49.878 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=196.86, Mass=127235, SNR=86.4, Peak=12094 HFD=3.4 23:52:49.878 00.000 30444 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.28) = xAngle (0.83 = 0.83) 23:52:49.878 00.000 30444 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.77 = 0.77) 23:52:49.878 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.31 hyp=0.59 cameraTheta=0.55 mountX=0.40 mountY=0.41, mountTheta=0.80 23:52:49.879 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.31, opts=13) 23:52:49.879 00.000 30444 Enqueuing Move request for scope (0.50, 0.31) 23:52:49.879 00.000 15672 Worker thread wakes up 23:52:49.879 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.31) opts 0xd 23:52:49.879 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.31) 23:52:49.879 00.000 15672 Moving (0.50, 0.31) raw xDistance=0.40 yDistance=0.41 23:52:49.879 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40 23:52:49.879 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 23:52:49.879 00.000 15672 MoveAxis(W, 102, ABG) 23:52:49.879 00.000 15672 Guiding Dir = 3, Dur = 102 23:52:49.879 00.000 15672 IsSlewing returns 0 23:52:49.881 00.002 15672 IsGuiding returns 0 23:52:49.885 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=12670, FiltMin=2685, FiltMax=10589, Gamma=2.950 23:52:49.904 00.019 15672 PulseGuide returned control before completion, sleep 90 23:52:49.936 00.032 30444 UpdateGuideState exits: m=127235 SNR=86.4 Saturated 23:52:49.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:49.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:49.936 00.000 30444 Enqueuing Expose request 23:52:50.048 00.112 15672 IsGuiding returns 0 23:52:50.048 00.000 15672 Move returns status 0, amount 102 23:52:50.048 00.000 15672 MoveAxis(S, 73, ABG) 23:52:50.048 00.000 15672 Guiding Dir = 1, Dur = 73 23:52:50.049 00.001 15672 IsSlewing returns 0 23:52:50.050 00.001 15672 IsGuiding returns 0 23:52:50.131 00.081 15672 IsGuiding returns 1 23:52:50.131 00.000 15672 scope still moving after pulse duration time elapsed 23:52:50.152 00.021 15672 IsSlewing returns 0 23:52:50.155 00.003 15672 IsGuiding returns 1 23:52:50.176 00.021 15672 IsSlewing returns 0 23:52:50.179 00.003 15672 IsGuiding returns 1 23:52:50.200 00.021 15672 IsSlewing returns 0 23:52:50.203 00.003 15672 IsGuiding returns 1 23:52:50.224 00.021 15672 IsSlewing returns 0 23:52:50.288 00.064 15672 IsGuiding returns 0 23:52:50.288 00.000 15672 scope move finished after 73 + 165 ms 23:52:50.288 00.000 15672 Move returns status 0, amount 73 23:52:50.288 00.000 15672 move complete, result=0 23:52:50.289 00.001 15672 worker thread done servicing request 23:52:50.289 00.000 15672 Worker thread wakes up 23:52:50.289 00.000 30444 GuideStep: 0.4 px 102 ms WEST, 0.4 px 73 ms SOUTH 23:52:50.289 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:50.289 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:52.205 01.916 15672 Exposure complete 23:52:52.236 00.031 15672 worker thread done servicing request 23:52:52.236 00.000 30444 OnExposeComplete: enter 23:52:52.237 00.001 30444 UpdateGuideState(): m_state=6 23:52:52.237 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2913 23:52:52.237 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=197.22, Mass=119510, SNR=87.0, Peak=12505 HFD=3.2 23:52:52.237 00.000 30444 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.28) = xAngle (1.30 = 1.30) 23:52:52.237 00.000 30444 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.24 = 1.24) 23:52:52.237 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.67 hyp=0.78 cameraTheta=1.02 mountX=0.21 mountY=0.74, mountTheta=1.29 23:52:52.237 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.67, opts=13) 23:52:52.237 00.000 30444 Enqueuing Move request for scope (0.41, 0.67) 23:52:52.237 00.000 15672 Worker thread wakes up 23:52:52.237 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.67) opts 0xd 23:52:52.238 00.001 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.67) 23:52:52.238 00.000 15672 Moving (0.41, 0.67) raw xDistance=0.21 yDistance=0.74 23:52:52.238 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:52:52.238 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 23:52:52.238 00.000 15672 MoveAxis(E, 0, ABG) 23:52:52.238 00.000 15672 Move returns status 0, amount 0 23:52:52.238 00.000 15672 MoveAxis(S, 132, ABG) 23:52:52.238 00.000 15672 Guiding Dir = 1, Dur = 132 23:52:52.238 00.000 15672 IsSlewing returns 0 23:52:52.239 00.001 15672 IsGuiding returns 0 23:52:52.244 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2014, max=13866, FiltMin=2746, FiltMax=10299, Gamma=2.950 23:52:52.292 00.048 30444 UpdateGuideState exits: m=119510 SNR=87.0 Saturated 23:52:52.292 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:52.292 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:52.292 00.000 30444 Enqueuing Expose request 23:52:52.316 00.024 15672 PulseGuide returned control before completion, sleep 66 23:52:52.384 00.068 15672 IsGuiding returns 1 23:52:52.384 00.000 15672 scope still moving after pulse duration time elapsed 23:52:52.405 00.021 15672 IsSlewing returns 0 23:52:52.406 00.001 15672 IsGuiding returns 1 23:52:52.427 00.021 15672 IsSlewing returns 0 23:52:52.493 00.066 15672 IsGuiding returns 0 23:52:52.494 00.001 15672 scope move finished after 132 + 121 ms 23:52:52.494 00.000 15672 Move returns status 0, amount 132 23:52:52.494 00.000 15672 move complete, result=0 23:52:52.494 00.000 15672 worker thread done servicing request 23:52:52.494 00.000 15672 Worker thread wakes up 23:52:52.494 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:52.494 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:52.494 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.7 px 132 ms SOUTH 23:52:54.601 02.107 15672 Exposure complete 23:52:54.621 00.020 15672 worker thread done servicing request 23:52:54.621 00.000 30444 OnExposeComplete: enter 23:52:54.621 00.000 30444 UpdateGuideState(): m_state=6 23:52:54.621 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2914 23:52:54.621 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=197.19, Mass=112829, SNR=90.1, Peak=12884 HFD=3.2 23:52:54.621 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.08 = 1.08) 23:52:54.621 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.02 = 1.02) 23:52:54.622 00.001 30444 CameraToMount -- cameraX=0.61 cameraY=0.63 hyp=0.88 cameraTheta=0.81 mountX=0.41 mountY=0.75, mountTheta=1.07 23:52:54.622 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.63, opts=13) 23:52:54.622 00.000 30444 Enqueuing Move request for scope (0.61, 0.63) 23:52:54.622 00.000 15672 Worker thread wakes up 23:52:54.622 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.63) opts 0xd 23:52:54.622 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.63) 23:52:54.622 00.000 15672 Moving (0.61, 0.63) raw xDistance=0.41 yDistance=0.75 23:52:54.622 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 23:52:54.622 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 23:52:54.622 00.000 15672 MoveAxis(W, 111, ABG) 23:52:54.622 00.000 15672 Guiding Dir = 3, Dur = 111 23:52:54.623 00.001 15672 IsSlewing returns 0 23:52:54.624 00.001 15672 IsGuiding returns 0 23:52:54.628 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=12884, FiltMin=2663, FiltMax=9245, Gamma=2.950 23:52:54.648 00.020 15672 PulseGuide returned control before completion, sleep 97 23:52:54.678 00.030 30444 UpdateGuideState exits: m=112829 SNR=90.1 Saturated 23:52:54.678 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:54.678 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:54.678 00.000 30444 Enqueuing Expose request 23:52:54.748 00.070 15672 IsGuiding returns 1 23:52:54.748 00.000 15672 scope still moving after pulse duration time elapsed 23:52:54.769 00.021 15672 IsSlewing returns 0 23:52:54.771 00.002 15672 IsGuiding returns 1 23:52:54.791 00.020 15672 IsSlewing returns 0 23:52:54.795 00.004 15672 IsGuiding returns 0 23:52:54.795 00.000 15672 scope move finished after 111 + 59 ms 23:52:54.795 00.000 15672 Move returns status 0, amount 111 23:52:54.795 00.000 15672 MoveAxis(S, 134, ABG) 23:52:54.795 00.000 15672 Guiding Dir = 1, Dur = 134 23:52:54.796 00.001 15672 IsSlewing returns 0 23:52:54.798 00.002 15672 IsGuiding returns 0 23:52:54.873 00.075 15672 PulseGuide returned control before completion, sleep 70 23:52:54.944 00.071 15672 IsGuiding returns 1 23:52:54.944 00.000 15672 scope still moving after pulse duration time elapsed 23:52:54.965 00.021 15672 IsSlewing returns 0 23:52:54.966 00.001 15672 IsGuiding returns 1 23:52:54.987 00.021 15672 IsSlewing returns 0 23:52:54.988 00.001 15672 IsGuiding returns 1 23:52:55.008 00.020 15672 IsSlewing returns 0 23:52:55.016 00.008 15672 IsGuiding returns 0 23:52:55.016 00.000 15672 scope move finished after 134 + 84 ms 23:52:55.016 00.000 15672 Move returns status 0, amount 134 23:52:55.016 00.000 15672 move complete, result=0 23:52:55.016 00.000 15672 worker thread done servicing request 23:52:55.016 00.000 15672 Worker thread wakes up 23:52:55.016 00.000 30444 GuideStep: 0.4 px 111 ms WEST, 0.7 px 134 ms SOUTH 23:52:55.017 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:55.017 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:56.925 01.908 15672 Exposure complete 23:52:56.945 00.020 15672 worker thread done servicing request 23:52:56.945 00.000 30444 OnExposeComplete: enter 23:52:56.945 00.000 30444 UpdateGuideState(): m_state=6 23:52:56.945 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2915 23:52:56.945 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=196.90, Mass=103105, SNR=75.6, Peak=11485 HFD=3.5 23:52:56.945 00.000 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.63 = 0.63) 23:52:56.945 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.57 = 0.57) 23:52:56.945 00.000 30444 CameraToMount -- cameraX=0.92 cameraY=0.34 hyp=0.98 cameraTheta=0.36 mountX=0.79 mountY=0.53, mountTheta=0.59 23:52:56.946 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.92, y=0.34, opts=13) 23:52:56.946 00.000 30444 Enqueuing Move request for scope (0.92, 0.34) 23:52:56.946 00.000 15672 Worker thread wakes up 23:52:56.946 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.34) opts 0xd 23:52:56.946 00.000 15672 Handling offset move in thread for scope, endpoint = (0.92, 0.34) 23:52:56.946 00.000 15672 Moving (0.92, 0.34) raw xDistance=0.79 yDistance=0.53 23:52:56.946 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.79 23:52:56.946 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 23:52:56.946 00.000 15672 MoveAxis(W, 222, ABG) 23:52:56.946 00.000 15672 Guiding Dir = 3, Dur = 222 23:52:56.947 00.001 15672 IsSlewing returns 0 23:52:56.947 00.000 15672 IsGuiding returns 0 23:52:56.952 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2097, max=12873, FiltMin=2675, FiltMax=9359, Gamma=2.950 23:52:56.965 00.013 15672 PulseGuide returned control before completion, sleep 215 23:52:57.002 00.037 30444 UpdateGuideState exits: m=103105 SNR=75.6 Saturated 23:52:57.002 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:57.002 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:57.002 00.000 30444 Enqueuing Expose request 23:52:57.206 00.204 15672 IsGuiding returns 0 23:52:57.206 00.000 15672 Move returns status 0, amount 222 23:52:57.206 00.000 15672 MoveAxis(S, 95, ABG) 23:52:57.206 00.000 15672 Guiding Dir = 1, Dur = 95 23:52:57.207 00.001 15672 IsSlewing returns 0 23:52:57.210 00.003 15672 IsGuiding returns 0 23:52:57.284 00.074 15672 PulseGuide returned control before completion, sleep 30 23:52:57.318 00.034 15672 IsGuiding returns 1 23:52:57.318 00.000 15672 scope still moving after pulse duration time elapsed 23:52:57.339 00.021 15672 IsSlewing returns 0 23:52:57.342 00.003 15672 IsGuiding returns 1 23:52:57.363 00.021 15672 IsSlewing returns 0 23:52:57.366 00.003 15672 IsGuiding returns 1 23:52:57.387 00.021 15672 IsSlewing returns 0 23:52:57.412 00.025 15672 IsGuiding returns 0 23:52:57.412 00.000 15672 scope move finished after 95 + 107 ms 23:52:57.413 00.001 15672 Move returns status 0, amount 95 23:52:57.413 00.000 15672 move complete, result=0 23:52:57.413 00.000 15672 worker thread done servicing request 23:52:57.413 00.000 15672 Worker thread wakes up 23:52:57.413 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:57.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:52:57.413 00.000 30444 GuideStep: 0.8 px 222 ms WEST, 0.5 px 95 ms SOUTH 23:52:59.520 02.107 15672 Exposure complete 23:52:59.541 00.021 15672 worker thread done servicing request 23:52:59.541 00.000 30444 OnExposeComplete: enter 23:52:59.541 00.000 30444 UpdateGuideState(): m_state=6 23:52:59.541 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2916 23:52:59.541 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=196.72, Mass=107827, SNR=69.2, Peak=9985 HFD=3.9 23:52:59.541 00.000 30444 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 23:52:59.541 00.000 30444 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 23:52:59.541 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.17 hyp=0.32 cameraTheta=0.57 mountX=0.21 mountY=0.22, mountTheta=0.82 23:52:59.542 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.17, opts=13) 23:52:59.542 00.000 30444 Enqueuing Move request for scope (0.27, 0.17) 23:52:59.542 00.000 15672 Worker thread wakes up 23:52:59.542 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.17) opts 0xd 23:52:59.542 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.17) 23:52:59.543 00.001 15672 Moving (0.27, 0.17) raw xDistance=0.21 yDistance=0.22 23:52:59.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 23:52:59.543 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:52:59.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 23:52:59.543 00.000 15672 MoveAxis(E, 0, ABG) 23:52:59.543 00.000 15672 Move returns status 0, amount 0 23:52:59.543 00.000 15672 MoveAxis(N, 0, ABG) 23:52:59.543 00.000 15672 Move returns status 0, amount 0 23:52:59.543 00.000 15672 move complete, result=0 23:52:59.543 00.000 15672 worker thread done servicing request 23:52:59.548 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=12007, FiltMin=2730, FiltMax=8784, Gamma=2.950 23:52:59.598 00.050 30444 UpdateGuideState exits: m=107827 SNR=69.2 Saturated 23:52:59.598 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:52:59.598 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:52:59.598 00.000 30444 Enqueuing Expose request 23:52:59.598 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:52:59.598 00.000 15672 Worker thread wakes up 23:52:59.598 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:52:59.598 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:01.515 01.917 15672 Exposure complete 23:53:01.547 00.032 15672 worker thread done servicing request 23:53:01.547 00.000 30444 OnExposeComplete: enter 23:53:01.547 00.000 30444 UpdateGuideState(): m_state=6 23:53:01.547 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2917 23:53:01.547 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=197.24, Mass=126255, SNR=85.9, Peak=10480 HFD=3.9 23:53:01.547 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.07 = 1.07) 23:53:01.547 00.000 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.01 = 1.01) 23:53:01.547 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=0.69 hyp=0.96 cameraTheta=0.79 mountX=0.46 mountY=0.82, mountTheta=1.06 23:53:01.548 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=0.69, opts=13) 23:53:01.548 00.000 30444 Enqueuing Move request for scope (0.68, 0.69) 23:53:01.548 00.000 15672 Worker thread wakes up 23:53:01.548 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.69) opts 0xd 23:53:01.548 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, 0.69) 23:53:01.548 00.000 15672 Moving (0.68, 0.69) raw xDistance=0.46 yDistance=0.82 23:53:01.548 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 23:53:01.548 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 23:53:01.548 00.000 15672 MoveAxis(W, 125, ABG) 23:53:01.548 00.000 15672 Guiding Dir = 3, Dur = 125 23:53:01.549 00.001 15672 IsSlewing returns 0 23:53:01.554 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=10875, FiltMin=2712, FiltMax=8534, Gamma=2.950 23:53:01.582 00.028 15672 IsGuiding returns 0 23:53:01.597 00.015 15672 PulseGuide returned control before completion, sleep 120 23:53:01.604 00.007 30444 UpdateGuideState exits: m=126255 SNR=85.9 Saturated 23:53:01.604 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:01.604 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:01.604 00.000 30444 Enqueuing Expose request 23:53:01.742 00.138 15672 IsGuiding returns 0 23:53:01.742 00.000 15672 Move returns status 0, amount 125 23:53:01.742 00.000 15672 MoveAxis(S, 146, ABG) 23:53:01.743 00.001 15672 Guiding Dir = 1, Dur = 146 23:53:01.743 00.000 15672 IsSlewing returns 0 23:53:01.744 00.001 15672 IsGuiding returns 0 23:53:01.822 00.078 15672 PulseGuide returned control before completion, sleep 79 23:53:01.904 00.082 15672 IsGuiding returns 1 23:53:01.905 00.001 15672 scope still moving after pulse duration time elapsed 23:53:01.927 00.022 15672 IsSlewing returns 0 23:53:01.930 00.003 15672 IsGuiding returns 1 23:53:01.950 00.020 15672 IsSlewing returns 0 23:53:01.953 00.003 15672 IsGuiding returns 1 23:53:01.975 00.022 15672 IsSlewing returns 0 23:53:01.979 00.004 15672 IsGuiding returns 1 23:53:02.001 00.022 15672 IsSlewing returns 0 23:53:02.013 00.012 15672 IsGuiding returns 0 23:53:02.013 00.000 15672 scope move finished after 146 + 122 ms 23:53:02.013 00.000 15672 Move returns status 0, amount 146 23:53:02.013 00.000 15672 move complete, result=0 23:53:02.013 00.000 15672 worker thread done servicing request 23:53:02.013 00.000 15672 Worker thread wakes up 23:53:02.013 00.000 30444 GuideStep: 0.5 px 125 ms WEST, 0.8 px 146 ms SOUTH 23:53:02.013 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:02.014 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:04.120 02.106 15672 Exposure complete 23:53:04.140 00.020 15672 worker thread done servicing request 23:53:04.140 00.000 30444 OnExposeComplete: enter 23:53:04.140 00.000 30444 UpdateGuideState(): m_state=6 23:53:04.140 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2918 23:53:04.140 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=196.44, Mass=117066, SNR=80.5, Peak=10341 HFD=3.7 23:53:04.140 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 23:53:04.140 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 23:53:04.140 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.94 mountX=-0.01 mountY=-0.12, mountTheta=-1.67 23:53:04.141 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.11, opts=13) 23:53:04.141 00.000 30444 Enqueuing Move request for scope (-0.04, -0.11) 23:53:04.141 00.000 15672 Worker thread wakes up 23:53:04.141 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd 23:53:04.141 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.11) 23:53:04.141 00.000 15672 Moving (-0.04, -0.11) raw xDistance=-0.01 yDistance=-0.12 23:53:04.141 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:53:04.141 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:53:04.141 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:53:04.141 00.000 15672 MoveAxis(E, 0, ABG) 23:53:04.141 00.000 15672 Move returns status 0, amount 0 23:53:04.142 00.001 15672 MoveAxis(N, 0, ABG) 23:53:04.142 00.000 15672 Move returns status 0, amount 0 23:53:04.142 00.000 15672 move complete, result=0 23:53:04.142 00.000 15672 worker thread done servicing request 23:53:04.148 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=10341, FiltMin=2684, FiltMax=8575, Gamma=2.950 23:53:04.197 00.049 30444 UpdateGuideState exits: m=117066 SNR=80.5 Saturated 23:53:04.197 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:04.197 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:04.197 00.000 30444 Enqueuing Expose request 23:53:04.197 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:53:04.197 00.000 15672 Worker thread wakes up 23:53:04.197 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:04.197 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:06.105 01.908 15672 Exposure complete 23:53:06.124 00.019 15672 worker thread done servicing request 23:53:06.125 00.001 30444 OnExposeComplete: enter 23:53:06.125 00.000 30444 UpdateGuideState(): m_state=6 23:53:06.125 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2919 23:53:06.125 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=196.79, Mass=116986, SNR=88.4, Peak=11925 HFD=3.6 23:53:06.125 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 23:53:06.125 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.79 = 1.79) 23:53:06.125 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.57 mountX=-0.07 mountY=0.23, mountTheta=1.85 23:53:06.125 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.23, opts=13) 23:53:06.125 00.000 30444 Enqueuing Move request for scope (-0.00, 0.23) 23:53:06.125 00.000 15672 Worker thread wakes up 23:53:06.126 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd 23:53:06.126 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.23) 23:53:06.126 00.000 15672 Moving (-0.00, 0.23) raw xDistance=-0.07 yDistance=0.23 23:53:06.126 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:53:06.126 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:53:06.126 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 23:53:06.126 00.000 15672 MoveAxis(E, 0, ABG) 23:53:06.126 00.000 15672 Move returns status 0, amount 0 23:53:06.126 00.000 15672 MoveAxis(N, 0, ABG) 23:53:06.126 00.000 15672 Move returns status 0, amount 0 23:53:06.126 00.000 15672 move complete, result=0 23:53:06.126 00.000 15672 worker thread done servicing request 23:53:06.131 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2405, max=11925, FiltMin=2727, FiltMax=8947, Gamma=2.950 23:53:06.181 00.050 30444 UpdateGuideState exits: m=116986 SNR=88.4 Saturated 23:53:06.181 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:06.181 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:06.181 00.000 30444 Enqueuing Expose request 23:53:06.181 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:53:06.181 00.000 15672 Worker thread wakes up 23:53:06.181 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:06.181 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:08.299 02.118 15672 Exposure complete 23:53:08.346 00.047 15672 worker thread done servicing request 23:53:08.346 00.000 30444 OnExposeComplete: enter 23:53:08.346 00.000 30444 UpdateGuideState(): m_state=6 23:53:08.347 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2920 23:53:08.347 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=197.05, Mass=106315, SNR=75.9, Peak=13087 HFD=3.5 23:53:08.347 00.000 30444 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.28) = xAngle (2.33 = 2.33) 23:53:08.347 00.000 30444 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.27 = 2.27) 23:53:08.347 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.50 hyp=0.56 cameraTheta=2.06 mountX=-0.39 mountY=0.43, mountTheta=2.31 23:53:08.347 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.50, opts=13) 23:53:08.347 00.000 30444 Enqueuing Move request for scope (-0.26, 0.50) 23:53:08.347 00.000 15672 Worker thread wakes up 23:53:08.347 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.50) opts 0xd 23:53:08.347 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.50) 23:53:08.347 00.000 15672 Moving (-0.26, 0.50) raw xDistance=-0.39 yDistance=0.43 23:53:08.347 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 23:53:08.347 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 23:53:08.348 00.001 15672 MoveAxis(E, 105, ABG) 23:53:08.348 00.000 15672 Guiding Dir = 2, Dur = 105 23:53:08.352 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=14261, FiltMin=2743, FiltMax=10019, Gamma=2.950 23:53:08.402 00.050 30444 UpdateGuideState exits: m=106315 SNR=75.9 Saturated 23:53:08.402 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:08.402 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:08.402 00.000 30444 Enqueuing Expose request 23:53:09.159 00.757 15672 IsSlewing returns 0 23:53:09.202 00.043 15672 IsGuiding returns 0 23:53:09.217 00.015 15672 PulseGuide returned control before completion, sleep 100 23:53:09.318 00.101 15672 IsGuiding returns 1 23:53:09.318 00.000 15672 scope still moving after pulse duration time elapsed 23:53:09.340 00.022 15672 IsSlewing returns 0 23:53:09.361 00.021 15672 IsGuiding returns 0 23:53:09.361 00.000 15672 scope move finished after 105 + 54 ms 23:53:09.362 00.001 15672 Move returns status 0, amount 105 23:53:09.362 00.000 15672 MoveAxis(S, 77, ABG) 23:53:09.362 00.000 15672 Guiding Dir = 1, Dur = 77 23:53:09.362 00.000 15672 IsSlewing returns 0 23:53:09.363 00.001 15672 IsGuiding returns 0 23:53:09.473 00.110 15672 IsGuiding returns 1 23:53:09.473 00.000 15672 scope still moving after pulse duration time elapsed 23:53:09.494 00.021 15672 IsSlewing returns 0 23:53:09.495 00.001 15672 IsGuiding returns 1 23:53:09.516 00.021 15672 IsSlewing returns 0 23:53:09.516 00.000 15672 IsGuiding returns 1 23:53:09.538 00.022 15672 IsSlewing returns 0 23:53:09.553 00.015 15672 IsGuiding returns 0 23:53:09.553 00.000 15672 scope move finished after 77 + 113 ms 23:53:09.553 00.000 15672 Move returns status 0, amount 77 23:53:09.553 00.000 15672 move complete, result=0 23:53:09.553 00.000 15672 worker thread done servicing request 23:53:09.553 00.000 30444 GuideStep: -0.4 px 105 ms EAST, 0.4 px 77 ms SOUTH 23:53:09.553 00.000 15672 Worker thread wakes up 23:53:09.553 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:09.553 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:11.461 01.908 15672 Exposure complete 23:53:11.486 00.025 15672 worker thread done servicing request 23:53:11.487 00.001 30444 OnExposeComplete: enter 23:53:11.487 00.000 30444 UpdateGuideState(): m_state=6 23:53:11.487 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2921 23:53:11.487 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=197.11, Mass=106852, SNR=77.3, Peak=11547 HFD=3.2 23:53:11.487 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 23:53:11.487 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 23:53:11.487 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.56 hyp=0.70 cameraTheta=0.94 mountX=0.24 mountY=0.64, mountTheta=1.21 23:53:11.488 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.56, opts=13) 23:53:11.488 00.000 30444 Enqueuing Move request for scope (0.41, 0.56) 23:53:11.488 00.000 15672 Worker thread wakes up 23:53:11.488 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.56) opts 0xd 23:53:11.488 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.56) 23:53:11.488 00.000 15672 Moving (0.41, 0.56) raw xDistance=0.24 yDistance=0.64 23:53:11.488 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:53:11.488 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 23:53:11.488 00.000 15672 MoveAxis(E, 0, ABG) 23:53:11.488 00.000 15672 Move returns status 0, amount 0 23:53:11.488 00.000 15672 MoveAxis(S, 113, ABG) 23:53:11.488 00.000 15672 Guiding Dir = 1, Dur = 113 23:53:11.489 00.001 15672 IsSlewing returns 0 23:53:11.490 00.001 15672 IsGuiding returns 0 23:53:11.495 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=13494, FiltMin=2613, FiltMax=9446, Gamma=2.950 23:53:11.565 00.070 15672 PulseGuide returned control before completion, sleep 48 23:53:11.615 00.050 15672 IsGuiding returns 1 23:53:11.615 00.000 15672 scope still moving after pulse duration time elapsed 23:53:11.636 00.021 15672 IsSlewing returns 0 23:53:11.637 00.001 15672 IsGuiding returns 1 23:53:11.658 00.021 15672 IsSlewing returns 0 23:53:11.659 00.001 15672 IsGuiding returns 1 23:53:11.680 00.021 15672 IsSlewing returns 0 23:53:11.709 00.029 15672 IsGuiding returns 0 23:53:11.709 00.000 15672 scope move finished after 113 + 106 ms 23:53:11.709 00.000 15672 Move returns status 0, amount 113 23:53:11.709 00.000 15672 move complete, result=0 23:53:11.709 00.000 15672 worker thread done servicing request 23:53:11.821 00.112 30444 UpdateGuideState exits: m=106852 SNR=77.3 Saturated 23:53:11.821 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:11.821 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:11.821 00.000 30444 Enqueuing Expose request 23:53:11.821 00.000 15672 Worker thread wakes up 23:53:11.821 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 113 ms SOUTH 23:53:11.821 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:11.821 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:13.930 02.109 15672 Exposure complete 23:53:13.951 00.021 15672 worker thread done servicing request 23:53:13.951 00.000 30444 OnExposeComplete: enter 23:53:13.951 00.000 30444 UpdateGuideState(): m_state=6 23:53:13.951 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2922 23:53:13.951 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=196.76, Mass=119524, SNR=85.2, Peak=11535 HFD=3.5 23:53:13.951 00.000 30444 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.28) = xAngle (0.57 = 0.57) 23:53:13.952 00.001 30444 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.51 = 0.51) 23:53:13.952 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=0.21 hyp=0.72 cameraTheta=0.29 mountX=0.61 mountY=0.35, mountTheta=0.52 23:53:13.952 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=0.21, opts=13) 23:53:13.952 00.000 30444 Enqueuing Move request for scope (0.69, 0.21) 23:53:13.952 00.000 15672 Worker thread wakes up 23:53:13.952 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.21) opts 0xd 23:53:13.952 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, 0.21) 23:53:13.952 00.000 15672 Moving (0.69, 0.21) raw xDistance=0.61 yDistance=0.35 23:53:13.952 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61 23:53:13.952 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 23:53:13.952 00.000 15672 MoveAxis(W, 165, ABG) 23:53:13.953 00.001 15672 Guiding Dir = 3, Dur = 165 23:53:13.953 00.000 15672 IsSlewing returns 0 23:53:13.954 00.001 15672 IsGuiding returns 0 23:53:13.958 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=11799, FiltMin=2707, FiltMax=9708, Gamma=2.950 23:53:13.977 00.019 15672 PulseGuide returned control before completion, sleep 152 23:53:14.016 00.039 30444 UpdateGuideState exits: m=119524 SNR=85.2 Saturated 23:53:14.016 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:14.016 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:14.016 00.000 30444 Enqueuing Expose request 23:53:14.185 00.169 15672 IsGuiding returns 0 23:53:14.185 00.000 15672 Move returns status 0, amount 165 23:53:14.185 00.000 15672 MoveAxis(S, 62, ABG) 23:53:14.186 00.001 15672 Guiding Dir = 1, Dur = 62 23:53:14.186 00.000 15672 IsSlewing returns 0 23:53:14.187 00.001 15672 IsGuiding returns 0 23:53:14.266 00.079 15672 IsGuiding returns 1 23:53:14.266 00.000 15672 scope still moving after pulse duration time elapsed 23:53:14.287 00.021 15672 IsSlewing returns 0 23:53:14.287 00.000 15672 IsGuiding returns 1 23:53:14.308 00.021 15672 IsSlewing returns 0 23:53:14.309 00.001 15672 IsGuiding returns 1 23:53:14.330 00.021 15672 IsSlewing returns 0 23:53:14.346 00.016 15672 IsGuiding returns 0 23:53:14.346 00.000 15672 scope move finished after 62 + 96 ms 23:53:14.346 00.000 15672 Move returns status 0, amount 62 23:53:14.346 00.000 15672 move complete, result=0 23:53:14.346 00.000 15672 worker thread done servicing request 23:53:14.346 00.000 15672 Worker thread wakes up 23:53:14.346 00.000 30444 GuideStep: 0.6 px 165 ms WEST, 0.3 px 62 ms SOUTH 23:53:14.346 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:14.346 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:16.255 01.909 15672 Exposure complete 23:53:17.117 00.862 15672 worker thread done servicing request 23:53:17.117 00.000 30444 OnExposeComplete: enter 23:53:17.117 00.000 30444 UpdateGuideState(): m_state=6 23:53:17.117 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2923 23:53:17.118 00.001 30444 Star::Find returns 1 (1), X=460.18, Y=196.73, Mass=102427, SNR=74.4, Peak=10618 HFD=3.5 23:53:17.118 00.000 30444 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.28) = xAngle (0.70 = 0.70) 23:53:17.118 00.000 30444 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 23:53:17.118 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.17 hyp=0.42 cameraTheta=0.42 mountX=0.32 mountY=0.25, mountTheta=0.66 23:53:17.119 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.17, opts=13) 23:53:17.119 00.000 30444 Enqueuing Move request for scope (0.39, 0.17) 23:53:17.119 00.000 15672 Worker thread wakes up 23:53:17.119 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.17) opts 0xd 23:53:17.119 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.17) 23:53:17.119 00.000 15672 Moving (0.39, 0.17) raw xDistance=0.32 yDistance=0.25 23:53:17.119 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32 23:53:17.120 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 23:53:17.120 00.000 15672 MoveAxis(W, 99, ABG) 23:53:17.120 00.000 15672 Guiding Dir = 3, Dur = 99 23:53:17.120 00.000 15672 IsSlewing returns 0 23:53:17.128 00.008 15672 IsGuiding returns 0 23:53:17.133 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=11704, FiltMin=2641, FiltMax=8900, Gamma=2.950 23:53:17.157 00.024 15672 PulseGuide returned control before completion, sleep 80 23:53:17.238 00.081 15672 IsGuiding returns 1 23:53:17.238 00.000 15672 scope still moving after pulse duration time elapsed 23:53:17.259 00.021 15672 IsSlewing returns 0 23:53:17.300 00.041 15672 IsGuiding returns 0 23:53:17.300 00.000 15672 scope move finished after 99 + 73 ms 23:53:17.301 00.001 15672 Move returns status 0, amount 99 23:53:17.301 00.000 15672 MoveAxis(S, 45, ABG) 23:53:17.301 00.000 15672 Guiding Dir = 1, Dur = 45 23:53:17.301 00.000 15672 IsSlewing returns 0 23:53:17.303 00.002 15672 IsGuiding returns 0 23:53:17.381 00.078 15672 IsGuiding returns 1 23:53:17.382 00.001 15672 scope still moving after pulse duration time elapsed 23:53:17.403 00.021 15672 IsSlewing returns 0 23:53:17.404 00.001 15672 IsGuiding returns 1 23:53:17.425 00.021 15672 IsSlewing returns 0 23:53:17.426 00.001 15672 IsGuiding returns 1 23:53:17.432 00.006 30444 UpdateGuideState exits: m=102427 SNR=74.4 Saturated 23:53:17.432 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:17.432 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:17.432 00.000 30444 Enqueuing Expose request 23:53:17.447 00.015 15672 IsSlewing returns 0 23:53:17.461 00.014 15672 IsGuiding returns 0 23:53:17.461 00.000 15672 scope move finished after 45 + 112 ms 23:53:17.461 00.000 15672 Move returns status 0, amount 45 23:53:17.461 00.000 15672 move complete, result=0 23:53:17.461 00.000 15672 worker thread done servicing request 23:53:17.461 00.000 15672 Worker thread wakes up 23:53:17.462 00.001 30444 GuideStep: 0.3 px 99 ms WEST, 0.3 px 45 ms SOUTH 23:53:17.462 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:17.462 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:19.570 02.108 15672 Exposure complete 23:53:19.593 00.023 15672 worker thread done servicing request 23:53:19.593 00.000 30444 OnExposeComplete: enter 23:53:19.593 00.000 30444 UpdateGuideState(): m_state=6 23:53:19.593 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2924 23:53:19.593 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=197.02, Mass=120226, SNR=94.1, Peak=12431 HFD=3.3 23:53:19.593 00.000 30444 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.28) = xAngle (1.94 = 1.94) 23:53:19.593 00.000 30444 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.88 = 1.88) 23:53:19.593 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.46 hyp=0.47 cameraTheta=1.66 mountX=-0.17 mountY=0.44, mountTheta=1.93 23:53:19.594 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.46, opts=13) 23:53:19.594 00.000 30444 Enqueuing Move request for scope (-0.04, 0.46) 23:53:19.594 00.000 15672 Worker thread wakes up 23:53:19.594 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.46) opts 0xd 23:53:19.594 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.46) 23:53:19.594 00.000 15672 Moving (-0.04, 0.46) raw xDistance=-0.17 yDistance=0.44 23:53:19.595 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:53:19.595 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 23:53:19.595 00.000 15672 MoveAxis(E, 0, ABG) 23:53:19.595 00.000 15672 Move returns status 0, amount 0 23:53:19.595 00.000 15672 MoveAxis(S, 79, ABG) 23:53:19.595 00.000 15672 Guiding Dir = 1, Dur = 79 23:53:19.596 00.001 15672 IsSlewing returns 0 23:53:19.596 00.000 15672 IsGuiding returns 0 23:53:19.601 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=14613, FiltMin=2517, FiltMax=10258, Gamma=2.950 23:53:19.655 00.054 30444 UpdateGuideState exits: m=120226 SNR=94.1 Saturated 23:53:19.655 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:19.655 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:19.655 00.000 30444 Enqueuing Expose request 23:53:19.713 00.058 15672 IsGuiding returns 1 23:53:19.713 00.000 15672 scope still moving after pulse duration time elapsed 23:53:19.734 00.021 15672 IsSlewing returns 0 23:53:19.734 00.000 15672 IsGuiding returns 1 23:53:19.756 00.022 15672 IsSlewing returns 0 23:53:19.757 00.001 15672 IsGuiding returns 1 23:53:19.777 00.020 15672 IsSlewing returns 0 23:53:19.808 00.031 15672 IsGuiding returns 0 23:53:19.808 00.000 15672 scope move finished after 79 + 133 ms 23:53:19.808 00.000 15672 Move returns status 0, amount 79 23:53:19.808 00.000 15672 move complete, result=0 23:53:19.808 00.000 15672 worker thread done servicing request 23:53:19.809 00.001 15672 Worker thread wakes up 23:53:19.809 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 79 ms SOUTH 23:53:19.809 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:19.809 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:21.716 01.907 15672 Exposure complete 23:53:21.739 00.023 15672 worker thread done servicing request 23:53:21.739 00.000 30444 OnExposeComplete: enter 23:53:21.739 00.000 30444 UpdateGuideState(): m_state=6 23:53:21.739 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2925 23:53:21.739 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=196.58, Mass=98508, SNR=73.1, Peak=11661 HFD=3.2 23:53:21.740 00.001 30444 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.28) = xAngle (3.28 = -3.00) 23:53:21.740 00.000 30444 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.22 = -3.07) 23:53:21.740 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.00 mountX=-0.15 mountY=-0.01, mountTheta=-3.07 23:53:21.740 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.02, opts=13) 23:53:21.740 00.000 30444 Enqueuing Move request for scope (-0.15, 0.02) 23:53:21.740 00.000 15672 Worker thread wakes up 23:53:21.740 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd 23:53:21.740 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.02) 23:53:21.740 00.000 15672 Moving (-0.15, 0.02) raw xDistance=-0.15 yDistance=-0.01 23:53:21.740 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:53:21.741 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:53:21.741 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:53:21.741 00.000 15672 MoveAxis(E, 0, ABG) 23:53:21.741 00.000 15672 Move returns status 0, amount 0 23:53:21.741 00.000 15672 MoveAxis(N, 0, ABG) 23:53:21.741 00.000 15672 Move returns status 0, amount 0 23:53:21.741 00.000 15672 move complete, result=0 23:53:21.741 00.000 15672 worker thread done servicing request 23:53:21.746 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=12173, FiltMin=2725, FiltMax=9184, Gamma=2.950 23:53:22.002 00.256 30444 UpdateGuideState exits: m=98508 SNR=73.1 Saturated 23:53:22.002 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:22.003 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:22.003 00.000 30444 Enqueuing Expose request 23:53:22.003 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:53:22.003 00.000 15672 Worker thread wakes up 23:53:22.003 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:22.004 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:24.114 02.110 15672 Exposure complete 23:53:24.138 00.024 15672 worker thread done servicing request 23:53:24.138 00.000 30444 OnExposeComplete: enter 23:53:24.138 00.000 30444 UpdateGuideState(): m_state=6 23:53:24.138 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2926 23:53:24.138 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=196.59, Mass=112475, SNR=80.2, Peak=11525 HFD=3.5 23:53:24.138 00.000 30444 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.28) = xAngle (3.01 = 3.01) 23:53:24.138 00.000 30444 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.95 = 2.95) 23:53:24.138 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.73 mountX=-0.09 mountY=0.02, mountTheta=2.95 23:53:24.139 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.04, opts=13) 23:53:24.139 00.000 30444 Enqueuing Move request for scope (-0.09, 0.04) 23:53:24.139 00.000 15672 Worker thread wakes up 23:53:24.139 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd 23:53:24.139 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.04) 23:53:24.139 00.000 15672 Moving (-0.09, 0.04) raw xDistance=-0.09 yDistance=0.02 23:53:24.139 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:53:24.139 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:53:24.140 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 23:53:24.140 00.000 15672 MoveAxis(E, 0, ABG) 23:53:24.140 00.000 15672 Move returns status 0, amount 0 23:53:24.140 00.000 15672 MoveAxis(N, 0, ABG) 23:53:24.140 00.000 15672 Move returns status 0, amount 0 23:53:24.140 00.000 15672 move complete, result=0 23:53:24.140 00.000 15672 worker thread done servicing request 23:53:24.147 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=12506, FiltMin=2590, FiltMax=9538, Gamma=2.950 23:53:24.221 00.074 30444 UpdateGuideState exits: m=112475 SNR=80.2 Saturated 23:53:24.221 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:24.221 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:24.221 00.000 30444 Enqueuing Expose request 23:53:24.221 00.000 15672 Worker thread wakes up 23:53:24.221 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:53:24.221 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:24.221 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:26.127 01.906 15672 Exposure complete 23:53:26.149 00.022 15672 worker thread done servicing request 23:53:26.149 00.000 30444 OnExposeComplete: enter 23:53:26.149 00.000 30444 UpdateGuideState(): m_state=6 23:53:26.150 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2927 23:53:26.150 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=196.63, Mass=103963, SNR=80.8, Peak=12047 HFD=3.5 23:53:26.150 00.000 30444 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.28) = xAngle (2.47 = 2.47) 23:53:26.150 00.000 30444 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.41 = 2.41) 23:53:26.150 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.09 cameraTheta=2.19 mountX=-0.07 mountY=0.06, mountTheta=2.43 23:53:26.150 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.08, opts=13) 23:53:26.151 00.001 30444 Enqueuing Move request for scope (-0.06, 0.08) 23:53:26.151 00.000 15672 Worker thread wakes up 23:53:26.151 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd 23:53:26.151 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.08) 23:53:26.151 00.000 15672 Moving (-0.06, 0.08) raw xDistance=-0.07 yDistance=0.06 23:53:26.151 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:53:26.151 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:53:26.151 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:53:26.151 00.000 15672 MoveAxis(E, 0, ABG) 23:53:26.151 00.000 15672 Move returns status 0, amount 0 23:53:26.151 00.000 15672 MoveAxis(N, 0, ABG) 23:53:26.151 00.000 15672 Move returns status 0, amount 0 23:53:26.151 00.000 15672 move complete, result=0 23:53:26.151 00.000 15672 worker thread done servicing request 23:53:26.159 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=12140, FiltMin=2688, FiltMax=9386, Gamma=2.950 23:53:26.569 00.410 30444 UpdateGuideState exits: m=103963 SNR=80.8 Saturated 23:53:26.569 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:26.569 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:26.569 00.000 30444 Enqueuing Expose request 23:53:26.569 00.000 15672 Worker thread wakes up 23:53:26.569 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:53:26.569 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:26.569 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:28.676 02.107 15672 Exposure complete 23:53:28.696 00.020 15672 worker thread done servicing request 23:53:28.696 00.000 30444 OnExposeComplete: enter 23:53:28.696 00.000 30444 UpdateGuideState(): m_state=6 23:53:28.696 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2928 23:53:28.696 00.000 30444 Star::Find returns 1 (1), X=459.84, Y=196.58, Mass=106797, SNR=86.2, Peak=12167 HFD=3.4 23:53:28.696 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.70 = 0.70) 23:53:28.696 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 23:53:28.696 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.43 mountX=0.04 mountY=0.03, mountTheta=0.67 23:53:28.697 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.02, opts=13) 23:53:28.697 00.000 30444 Enqueuing Move request for scope (0.05, 0.02) 23:53:28.697 00.000 15672 Worker thread wakes up 23:53:28.697 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd 23:53:28.697 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.02) 23:53:28.697 00.000 15672 Moving (0.05, 0.02) raw xDistance=0.04 yDistance=0.03 23:53:28.697 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:53:28.697 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:53:28.697 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:53:28.697 00.000 15672 MoveAxis(E, 0, ABG) 23:53:28.697 00.000 15672 Move returns status 0, amount 0 23:53:28.697 00.000 15672 MoveAxis(N, 0, ABG) 23:53:28.697 00.000 15672 Move returns status 0, amount 0 23:53:28.697 00.000 15672 move complete, result=0 23:53:28.697 00.000 15672 worker thread done servicing request 23:53:28.702 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=12167, FiltMin=2630, FiltMax=9789, Gamma=2.950 23:53:29.117 00.415 30444 UpdateGuideState exits: m=106797 SNR=86.2 Saturated 23:53:29.117 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:29.117 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:29.117 00.000 30444 Enqueuing Expose request 23:53:29.117 00.000 15672 Worker thread wakes up 23:53:29.117 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:53:29.117 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:29.117 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:31.026 01.909 15672 Exposure complete 23:53:31.052 00.026 15672 worker thread done servicing request 23:53:31.052 00.000 30444 OnExposeComplete: enter 23:53:31.052 00.000 30444 UpdateGuideState(): m_state=6 23:53:31.052 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2929 23:53:31.052 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=196.33, Mass=113485, SNR=80.3, Peak=10688 HFD=3.6 23:53:31.052 00.000 30444 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.28) = xAngle (-0.16 = -0.16) 23:53:31.052 00.000 30444 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.22 = -0.22) 23:53:31.052 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=-0.23 hyp=0.55 cameraTheta=-0.43 mountX=0.54 mountY=-0.12, mountTheta=-0.21 23:53:31.053 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=-0.23, opts=13) 23:53:31.053 00.000 30444 Enqueuing Move request for scope (0.49, -0.23) 23:53:31.053 00.000 15672 Worker thread wakes up 23:53:31.054 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.23) opts 0xd 23:53:31.054 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, -0.23) 23:53:31.054 00.000 15672 Moving (0.49, -0.23) raw xDistance=0.54 yDistance=-0.12 23:53:31.054 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54 23:53:31.054 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:53:31.054 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:53:31.054 00.000 15672 MoveAxis(W, 146, ABG) 23:53:31.054 00.000 15672 Guiding Dir = 3, Dur = 146 23:53:31.055 00.001 15672 IsSlewing returns 0 23:53:31.056 00.001 15672 IsGuiding returns 0 23:53:31.063 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=11504, FiltMin=2703, FiltMax=9751, Gamma=2.950 23:53:31.071 00.008 15672 PulseGuide returned control before completion, sleep 141 23:53:31.148 00.077 30444 UpdateGuideState exits: m=113485 SNR=80.3 Saturated 23:53:31.149 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:31.149 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:31.149 00.000 30444 Enqueuing Expose request 23:53:31.246 00.097 15672 IsGuiding returns 0 23:53:31.247 00.001 15672 Move returns status 0, amount 146 23:53:31.247 00.000 15672 MoveAxis(N, 0, ABG) 23:53:31.247 00.000 15672 Move returns status 0, amount 0 23:53:31.247 00.000 15672 move complete, result=0 23:53:31.247 00.000 15672 worker thread done servicing request 23:53:31.247 00.000 15672 Worker thread wakes up 23:53:31.247 00.000 30444 GuideStep: 0.5 px 146 ms WEST, -0.1 px 0 ms NORTH 23:53:31.247 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:31.247 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:33.356 02.109 15672 Exposure complete 23:53:33.376 00.020 15672 worker thread done servicing request 23:53:33.376 00.000 30444 OnExposeComplete: enter 23:53:33.376 00.000 30444 UpdateGuideState(): m_state=6 23:53:33.376 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2930 23:53:33.376 00.000 30444 Star::Find returns 1 (1), X=459.46, Y=196.16, Mass=104316, SNR=77.5, Peak=11518 HFD=3.5 23:53:33.376 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 23:53:33.377 00.001 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 23:53:33.377 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.40 hyp=0.52 cameraTheta=-2.27 mountX=-0.21 mountY=-0.46, mountTheta=-2.00 23:53:33.377 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.40, opts=13) 23:53:33.377 00.000 30444 Enqueuing Move request for scope (-0.33, -0.40) 23:53:33.377 00.000 15672 Worker thread wakes up 23:53:33.377 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.40) opts 0xd 23:53:33.377 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.40) 23:53:33.378 00.001 15672 Moving (-0.33, -0.40) raw xDistance=-0.21 yDistance=-0.46 23:53:33.378 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 23:53:33.378 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:53:33.378 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46 23:53:33.378 00.000 15672 MoveAxis(E, 0, ABG) 23:53:33.378 00.000 15672 Move returns status 0, amount 0 23:53:33.378 00.000 15672 MoveAxis(N, 0, ABG) 23:53:33.378 00.000 15672 Move returns status 0, amount 0 23:53:33.378 00.000 15672 move complete, result=0 23:53:33.378 00.000 15672 worker thread done servicing request 23:53:33.384 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2396, max=11518, FiltMin=2658, FiltMax=8995, Gamma=2.950 23:53:33.443 00.059 30444 UpdateGuideState exits: m=104316 SNR=77.5 Saturated 23:53:33.443 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:33.443 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:33.443 00.000 30444 Enqueuing Expose request 23:53:33.443 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 23:53:33.443 00.000 15672 Worker thread wakes up 23:53:33.443 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:33.443 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:35.350 01.907 15672 Exposure complete 23:53:35.370 00.020 15672 worker thread done servicing request 23:53:35.370 00.000 30444 OnExposeComplete: enter 23:53:35.370 00.000 30444 UpdateGuideState(): m_state=6 23:53:35.370 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2931 23:53:35.370 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=195.82, Mass=106035, SNR=82.0, Peak=12530 HFD=3.4 23:53:35.371 00.001 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 23:53:35.371 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 23:53:35.371 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.74 hyp=0.78 cameraTheta=-1.91 mountX=-0.05 mountY=-0.78, mountTheta=-1.64 23:53:35.371 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.74, opts=13) 23:53:35.371 00.000 30444 Enqueuing Move request for scope (-0.26, -0.74) 23:53:35.371 00.000 15672 Worker thread wakes up 23:53:35.371 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.74) opts 0xd 23:53:35.371 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.74) 23:53:35.371 00.000 15672 Moving (-0.26, -0.74) raw xDistance=-0.05 yDistance=-0.78 23:53:35.371 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:53:35.371 00.000 15672 resist switch: large excursion: input -0.78 thresh 0.75 direction from 1 to -1 23:53:35.371 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.33 23:53:35.371 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 23:53:35.371 00.000 15672 MoveAxis(E, 0, ABG) 23:53:35.371 00.000 15672 Move returns status 0, amount 0 23:53:35.372 00.001 15672 MoveAxis(N, 139, ABG) 23:53:35.372 00.000 15672 Guiding Dir = 0, Dur = 139 23:53:35.372 00.000 15672 IsSlewing returns 0 23:53:35.373 00.001 15672 IsGuiding returns 0 23:53:35.376 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2381, max=12530, FiltMin=2703, FiltMax=9252, Gamma=2.950 23:53:35.434 00.058 30444 UpdateGuideState exits: m=106035 SNR=82.0 Saturated 23:53:35.434 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:35.434 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:35.434 00.000 30444 Enqueuing Expose request 23:53:35.449 00.015 15672 PulseGuide returned control before completion, sleep 74 23:53:35.525 00.076 15672 IsGuiding returns 1 23:53:35.525 00.000 15672 scope still moving after pulse duration time elapsed 23:53:35.546 00.021 15672 IsSlewing returns 0 23:53:35.547 00.001 15672 IsGuiding returns 1 23:53:35.568 00.021 15672 IsSlewing returns 0 23:53:35.569 00.001 15672 IsGuiding returns 1 23:53:35.590 00.021 15672 IsSlewing returns 0 23:53:35.624 00.034 15672 IsGuiding returns 0 23:53:35.624 00.000 15672 scope move finished after 139 + 111 ms 23:53:35.624 00.000 15672 Move returns status 0, amount 139 23:53:35.624 00.000 15672 move complete, result=0 23:53:35.624 00.000 15672 worker thread done servicing request 23:53:35.624 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 139 ms NORTH 23:53:35.624 00.000 15672 Worker thread wakes up 23:53:35.624 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:35.624 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:37.733 02.109 15672 Exposure complete 23:53:37.753 00.020 15672 worker thread done servicing request 23:53:37.753 00.000 30444 OnExposeComplete: enter 23:53:37.754 00.001 30444 UpdateGuideState(): m_state=6 23:53:37.754 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2932 23:53:37.754 00.000 30444 Star::Find returns 1 (1), X=459.00, Y=196.10, Mass=107412, SNR=80.4, Peak=10962 HFD=4.0 23:53:37.754 00.000 30444 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 23:53:37.754 00.000 30444 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 23:53:37.754 00.000 30444 CameraToMount -- cameraX=-0.79 cameraY=-0.45 hyp=0.91 cameraTheta=-2.62 mountX=-0.64 mountY=-0.61, mountTheta=-2.38 23:53:37.755 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.79, y=-0.45, opts=13) 23:53:37.755 00.000 30444 Enqueuing Move request for scope (-0.79, -0.45) 23:53:37.755 00.000 15672 Worker thread wakes up 23:53:37.755 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.45) opts 0xd 23:53:37.755 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.79, -0.45) 23:53:37.755 00.000 15672 Moving (-0.79, -0.45) raw xDistance=-0.64 yDistance=-0.61 23:53:37.755 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64 23:53:37.755 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:53:37.755 00.000 15672 MoveAxis(E, 172, ABG) 23:53:37.755 00.000 15672 Guiding Dir = 2, Dur = 172 23:53:37.756 00.001 15672 IsSlewing returns 0 23:53:37.757 00.001 15672 IsGuiding returns 0 23:53:37.762 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=10962, FiltMin=2583, FiltMax=8858, Gamma=2.950 23:53:37.780 00.018 15672 PulseGuide returned control before completion, sleep 160 23:53:37.826 00.046 30444 UpdateGuideState exits: m=107412 SNR=80.4 Saturated 23:53:37.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:37.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:37.826 00.000 30444 Enqueuing Expose request 23:53:37.943 00.117 15672 IsGuiding returns 1 23:53:37.943 00.000 15672 scope still moving after pulse duration time elapsed 23:53:37.963 00.020 15672 IsSlewing returns 0 23:53:37.972 00.009 15672 IsGuiding returns 0 23:53:37.972 00.000 15672 scope move finished after 172 + 43 ms 23:53:37.972 00.000 15672 Move returns status 0, amount 172 23:53:37.972 00.000 15672 MoveAxis(N, 109, ABG) 23:53:37.972 00.000 15672 Guiding Dir = 0, Dur = 109 23:53:37.973 00.001 15672 IsSlewing returns 0 23:53:37.974 00.001 15672 IsGuiding returns 0 23:53:38.051 00.077 15672 PulseGuide returned control before completion, sleep 42 23:53:38.116 00.065 15672 IsGuiding returns 1 23:53:38.116 00.000 15672 scope still moving after pulse duration time elapsed 23:53:38.138 00.022 15672 IsSlewing returns 0 23:53:38.139 00.001 15672 IsGuiding returns 1 23:53:38.160 00.021 15672 IsSlewing returns 0 23:53:38.196 00.036 15672 IsGuiding returns 0 23:53:38.196 00.000 15672 scope move finished after 109 + 112 ms 23:53:38.196 00.000 15672 Move returns status 0, amount 109 23:53:38.196 00.000 15672 move complete, result=0 23:53:38.196 00.000 15672 worker thread done servicing request 23:53:38.197 00.001 15672 Worker thread wakes up 23:53:38.197 00.000 30444 GuideStep: -0.6 px 172 ms EAST, -0.6 px 109 ms NORTH 23:53:38.197 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:38.197 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:40.112 01.915 15672 Exposure complete 23:53:40.142 00.030 15672 worker thread done servicing request 23:53:40.142 00.000 30444 OnExposeComplete: enter 23:53:40.142 00.000 30444 UpdateGuideState(): m_state=6 23:53:40.142 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2933 23:53:40.142 00.000 30444 Star::Find returns 1 (1), X=459.41, Y=196.11, Mass=107445, SNR=87.3, Peak=11840 HFD=3.5 23:53:40.142 00.000 30444 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 23:53:40.143 00.001 30444 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.07 = -2.07) 23:53:40.143 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.45 hyp=0.59 cameraTheta=-2.28 mountX=-0.25 mountY=-0.52, mountTheta=-2.02 23:53:40.143 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.45, opts=13) 23:53:40.143 00.000 30444 Enqueuing Move request for scope (-0.39, -0.45) 23:53:40.143 00.000 15672 Worker thread wakes up 23:53:40.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.45) opts 0xd 23:53:40.143 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.45) 23:53:40.144 00.001 15672 Moving (-0.39, -0.45) raw xDistance=-0.25 yDistance=-0.52 23:53:40.144 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.25 23:53:40.144 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 23:53:40.144 00.000 15672 MoveAxis(E, 80, ABG) 23:53:40.144 00.000 15672 Guiding Dir = 2, Dur = 80 23:53:40.145 00.001 15672 IsSlewing returns 0 23:53:40.145 00.000 15672 IsGuiding returns 0 23:53:40.150 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2396, max=11840, FiltMin=2621, FiltMax=9008, Gamma=2.950 23:53:40.160 00.010 15672 PulseGuide returned control before completion, sleep 76 23:53:40.211 00.051 30444 UpdateGuideState exits: m=107445 SNR=87.3 Saturated 23:53:40.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:40.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:40.211 00.000 30444 Enqueuing Expose request 23:53:40.241 00.030 15672 IsGuiding returns 1 23:53:40.241 00.000 15672 scope still moving after pulse duration time elapsed 23:53:40.262 00.021 15672 IsSlewing returns 0 23:53:40.262 00.000 15672 IsGuiding returns 0 23:53:40.263 00.001 15672 scope move finished after 80 + 36 ms 23:53:40.263 00.000 15672 Move returns status 0, amount 80 23:53:40.263 00.000 15672 MoveAxis(N, 93, ABG) 23:53:40.263 00.000 15672 Guiding Dir = 0, Dur = 93 23:53:40.263 00.000 15672 IsSlewing returns 0 23:53:40.264 00.001 15672 IsGuiding returns 0 23:53:40.337 00.073 15672 PulseGuide returned control before completion, sleep 31 23:53:40.369 00.032 15672 IsGuiding returns 1 23:53:40.369 00.000 15672 scope still moving after pulse duration time elapsed 23:53:40.390 00.021 15672 IsSlewing returns 0 23:53:40.392 00.002 15672 IsGuiding returns 1 23:53:40.413 00.021 15672 IsSlewing returns 0 23:53:40.415 00.002 15672 IsGuiding returns 1 23:53:40.437 00.022 15672 IsSlewing returns 0 23:53:40.496 00.059 15672 IsGuiding returns 0 23:53:40.496 00.000 15672 scope move finished after 93 + 139 ms 23:53:40.497 00.001 15672 Move returns status 0, amount 93 23:53:40.497 00.000 15672 move complete, result=0 23:53:40.497 00.000 15672 worker thread done servicing request 23:53:40.497 00.000 30444 GuideStep: -0.3 px 80 ms EAST, -0.5 px 93 ms NORTH 23:53:40.497 00.000 15672 Worker thread wakes up 23:53:40.497 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:40.497 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:42.606 02.109 15672 Exposure complete 23:53:42.626 00.020 15672 worker thread done servicing request 23:53:42.626 00.000 30444 OnExposeComplete: enter 23:53:42.626 00.000 30444 UpdateGuideState(): m_state=6 23:53:42.626 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2934 23:53:42.626 00.000 30444 Star::Find returns 1 (1), X=459.58, Y=196.08, Mass=108196, SNR=81.7, Peak=11558 HFD=3.7 23:53:42.626 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 23:53:42.626 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 23:53:42.626 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.48 hyp=0.52 cameraTheta=-2.01 mountX=-0.08 mountY=-0.51, mountTheta=-1.73 23:53:42.627 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.48, opts=13) 23:53:42.627 00.000 30444 Enqueuing Move request for scope (-0.22, -0.48) 23:53:42.627 00.000 15672 Worker thread wakes up 23:53:42.627 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.48) opts 0xd 23:53:42.627 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.48) 23:53:42.627 00.000 15672 Moving (-0.22, -0.48) raw xDistance=-0.08 yDistance=-0.51 23:53:42.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:53:42.627 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 23:53:42.627 00.000 15672 MoveAxis(E, 0, ABG) 23:53:42.627 00.000 15672 Move returns status 0, amount 0 23:53:42.627 00.000 15672 MoveAxis(N, 91, ABG) 23:53:42.627 00.000 15672 Guiding Dir = 0, Dur = 91 23:53:42.628 00.001 15672 IsSlewing returns 0 23:53:42.632 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=11558, FiltMin=2703, FiltMax=8784, Gamma=2.950 23:53:42.652 00.020 15672 IsGuiding returns 0 23:53:42.734 00.082 15672 PulseGuide returned control before completion, sleep 21 23:53:42.756 00.022 15672 IsGuiding returns 1 23:53:42.756 00.000 15672 scope still moving after pulse duration time elapsed 23:53:42.777 00.021 15672 IsSlewing returns 0 23:53:42.778 00.001 15672 IsGuiding returns 1 23:53:42.799 00.021 15672 IsSlewing returns 0 23:53:42.801 00.002 15672 IsGuiding returns 1 23:53:42.822 00.021 15672 IsSlewing returns 0 23:53:42.861 00.039 30444 UpdateGuideState exits: m=108196 SNR=81.7 Saturated 23:53:42.861 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:42.861 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:42.862 00.001 30444 Enqueuing Expose request 23:53:42.893 00.031 15672 IsGuiding returns 0 23:53:42.893 00.000 15672 scope move finished after 91 + 148 ms 23:53:42.893 00.000 15672 Move returns status 0, amount 91 23:53:42.893 00.000 15672 move complete, result=0 23:53:42.893 00.000 15672 worker thread done servicing request 23:53:42.893 00.000 15672 Worker thread wakes up 23:53:42.893 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 91 ms NORTH 23:53:42.893 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:42.893 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:44.801 01.908 15672 Exposure complete 23:53:44.822 00.021 15672 worker thread done servicing request 23:53:44.822 00.000 30444 OnExposeComplete: enter 23:53:44.822 00.000 30444 UpdateGuideState(): m_state=6 23:53:44.822 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2935 23:53:44.822 00.000 30444 Star::Find returns 1 (1), X=459.60, Y=196.13, Mass=113588, SNR=82.9, Peak=11497 HFD=3.6 23:53:44.822 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 23:53:44.822 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 23:53:44.822 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.43 hyp=0.47 cameraTheta=-2.01 mountX=-0.07 mountY=-0.46, mountTheta=-1.73 23:53:44.823 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.43, opts=13) 23:53:44.823 00.000 30444 Enqueuing Move request for scope (-0.20, -0.43) 23:53:44.823 00.000 15672 Worker thread wakes up 23:53:44.823 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.43) opts 0xd 23:53:44.823 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.43) 23:53:44.823 00.000 15672 Moving (-0.20, -0.43) raw xDistance=-0.07 yDistance=-0.46 23:53:44.823 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:53:44.823 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 23:53:44.823 00.000 15672 MoveAxis(E, 0, ABG) 23:53:44.823 00.000 15672 Move returns status 0, amount 0 23:53:44.824 00.001 15672 MoveAxis(N, 83, ABG) 23:53:44.824 00.000 15672 Guiding Dir = 0, Dur = 83 23:53:44.824 00.000 15672 IsSlewing returns 0 23:53:44.825 00.001 15672 IsGuiding returns 0 23:53:44.830 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=11497, FiltMin=2662, FiltMax=8721, Gamma=2.950 23:53:44.904 00.074 15672 PulseGuide returned control before completion, sleep 15 23:53:44.920 00.016 15672 IsGuiding returns 1 23:53:44.920 00.000 15672 scope still moving after pulse duration time elapsed 23:53:44.941 00.021 15672 IsSlewing returns 0 23:53:44.941 00.000 15672 IsGuiding returns 1 23:53:44.963 00.022 15672 IsSlewing returns 0 23:53:44.964 00.001 15672 IsGuiding returns 1 23:53:44.985 00.021 15672 IsSlewing returns 0 23:53:45.048 00.063 15672 IsGuiding returns 0 23:53:45.049 00.001 15672 scope move finished after 83 + 139 ms 23:53:45.049 00.000 15672 Move returns status 0, amount 83 23:53:45.049 00.000 15672 move complete, result=0 23:53:45.049 00.000 15672 worker thread done servicing request 23:53:45.282 00.233 30444 UpdateGuideState exits: m=113588 SNR=82.9 Saturated 23:53:45.282 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:45.283 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:45.283 00.000 30444 Enqueuing Expose request 23:53:45.283 00.000 15672 Worker thread wakes up 23:53:45.283 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 83 ms NORTH 23:53:45.283 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:45.283 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:47.392 02.109 15672 Exposure complete 23:53:47.417 00.025 15672 worker thread done servicing request 23:53:47.417 00.000 30444 OnExposeComplete: enter 23:53:47.417 00.000 30444 UpdateGuideState(): m_state=6 23:53:47.417 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2936 23:53:47.417 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=196.39, Mass=104778, SNR=72.9, Peak=11419 HFD=3.4 23:53:47.417 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 23:53:47.417 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 23:53:47.417 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.89 mountX=-0.01 mountY=-0.17, mountTheta=-1.61 23:53:47.418 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.17, opts=13) 23:53:47.418 00.000 30444 Enqueuing Move request for scope (-0.05, -0.17) 23:53:47.418 00.000 15672 Worker thread wakes up 23:53:47.418 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd 23:53:47.418 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.17) 23:53:47.418 00.000 15672 Moving (-0.05, -0.17) raw xDistance=-0.01 yDistance=-0.17 23:53:47.418 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:53:47.418 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:53:47.418 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 23:53:47.419 00.001 15672 MoveAxis(E, 0, ABG) 23:53:47.419 00.000 15672 Move returns status 0, amount 0 23:53:47.419 00.000 15672 MoveAxis(N, 0, ABG) 23:53:47.419 00.000 15672 Move returns status 0, amount 0 23:53:47.419 00.000 15672 move complete, result=0 23:53:47.419 00.000 15672 worker thread done servicing request 23:53:47.425 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=11753, FiltMin=2628, FiltMax=8995, Gamma=2.950 23:53:47.494 00.069 30444 UpdateGuideState exits: m=104778 SNR=72.9 Saturated 23:53:47.495 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:47.495 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:47.495 00.000 30444 Enqueuing Expose request 23:53:47.495 00.000 15672 Worker thread wakes up 23:53:47.495 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:53:47.495 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:47.495 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:49.404 01.909 15672 Exposure complete 23:53:49.428 00.024 15672 worker thread done servicing request 23:53:49.428 00.000 30444 OnExposeComplete: enter 23:53:49.428 00.000 30444 UpdateGuideState(): m_state=6 23:53:49.428 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2937 23:53:49.428 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=196.48, Mass=105817, SNR=78.0, Peak=11621 HFD=3.4 23:53:49.428 00.000 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 23:53:49.428 00.000 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 23:53:49.428 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.23 mountX=0.05 mountY=-0.07, mountTheta=-0.97 23:53:49.429 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.08, opts=13) 23:53:49.429 00.000 30444 Enqueuing Move request for scope (0.03, -0.08) 23:53:49.429 00.000 15672 Worker thread wakes up 23:53:49.429 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd 23:53:49.429 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.08) 23:53:49.429 00.000 15672 Moving (0.03, -0.08) raw xDistance=0.05 yDistance=-0.07 23:53:49.429 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:53:49.429 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:53:49.429 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:53:49.429 00.000 15672 MoveAxis(E, 0, ABG) 23:53:49.429 00.000 15672 Move returns status 0, amount 0 23:53:49.429 00.000 15672 MoveAxis(N, 0, ABG) 23:53:49.429 00.000 15672 Move returns status 0, amount 0 23:53:49.429 00.000 15672 move complete, result=0 23:53:49.429 00.000 15672 worker thread done servicing request 23:53:49.435 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=12786, FiltMin=2722, FiltMax=9280, Gamma=2.950 23:53:49.509 00.074 30444 UpdateGuideState exits: m=105817 SNR=78.0 Saturated 23:53:49.509 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:49.509 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:49.509 00.000 30444 Enqueuing Expose request 23:53:49.510 00.001 15672 Worker thread wakes up 23:53:49.510 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:53:49.510 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:49.510 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:51.618 02.108 15672 Exposure complete 23:53:51.641 00.023 15672 worker thread done servicing request 23:53:51.641 00.000 30444 OnExposeComplete: enter 23:53:51.641 00.000 30444 UpdateGuideState(): m_state=6 23:53:51.641 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2938 23:53:51.641 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=196.14, Mass=121484, SNR=86.0, Peak=12120 HFD=3.5 23:53:51.641 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 23:53:51.641 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 23:53:51.641 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.41 hyp=0.41 cameraTheta=-1.51 mountX=0.14 mountY=-0.40, mountTheta=-1.24 23:53:51.642 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.41, opts=13) 23:53:51.642 00.000 30444 Enqueuing Move request for scope (0.02, -0.41) 23:53:51.642 00.000 15672 Worker thread wakes up 23:53:51.642 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.41) opts 0xd 23:53:51.642 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.41) 23:53:51.642 00.000 15672 Moving (0.02, -0.41) raw xDistance=0.14 yDistance=-0.40 23:53:51.642 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 23:53:51.642 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 23:53:51.642 00.000 15672 MoveAxis(E, 0, ABG) 23:53:51.642 00.000 15672 Move returns status 0, amount 0 23:53:51.642 00.000 15672 MoveAxis(N, 71, ABG) 23:53:51.642 00.000 15672 Guiding Dir = 0, Dur = 71 23:53:51.643 00.001 15672 IsSlewing returns 0 23:53:51.648 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=12120, FiltMin=2715, FiltMax=9787, Gamma=2.950 23:53:51.679 00.031 15672 IsGuiding returns 0 23:53:51.709 00.030 30444 UpdateGuideState exits: m=121484 SNR=86.0 Saturated 23:53:51.709 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:51.709 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:51.709 00.000 30444 Enqueuing Expose request 23:53:51.760 00.051 15672 IsGuiding returns 1 23:53:51.760 00.000 15672 scope still moving after pulse duration time elapsed 23:53:51.780 00.020 15672 IsSlewing returns 0 23:53:51.781 00.001 15672 IsGuiding returns 1 23:53:51.803 00.022 15672 IsSlewing returns 0 23:53:51.803 00.000 15672 IsGuiding returns 1 23:53:51.825 00.022 15672 IsSlewing returns 0 23:53:51.855 00.030 15672 IsGuiding returns 0 23:53:51.855 00.000 15672 scope move finished after 71 + 105 ms 23:53:51.855 00.000 15672 Move returns status 0, amount 71 23:53:51.855 00.000 15672 move complete, result=0 23:53:51.855 00.000 15672 worker thread done servicing request 23:53:51.855 00.000 15672 Worker thread wakes up 23:53:51.855 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 71 ms NORTH 23:53:51.855 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:51.855 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:53.762 01.907 15672 Exposure complete 23:53:53.782 00.020 15672 worker thread done servicing request 23:53:53.782 00.000 30444 OnExposeComplete: enter 23:53:53.782 00.000 30444 UpdateGuideState(): m_state=6 23:53:53.782 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2939 23:53:53.782 00.000 30444 Star::Find returns 1 (1), X=459.48, Y=196.80, Mass=100541, SNR=71.7, Peak=11311 HFD=3.4 23:53:53.782 00.000 30444 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.28) = xAngle (2.78 = 2.78) 23:53:53.782 00.000 30444 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.71 = 2.71) 23:53:53.782 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.24 hyp=0.40 cameraTheta=2.50 mountX=-0.37 mountY=0.17, mountTheta=2.72 23:53:53.783 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.24, opts=13) 23:53:53.783 00.000 30444 Enqueuing Move request for scope (-0.32, 0.24) 23:53:53.783 00.000 15672 Worker thread wakes up 23:53:53.783 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.24) opts 0xd 23:53:53.783 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.24) 23:53:53.783 00.000 15672 Moving (-0.32, 0.24) raw xDistance=-0.37 yDistance=0.17 23:53:53.783 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37 23:53:53.783 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:53:53.783 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:53:53.783 00.000 15672 MoveAxis(E, 101, ABG) 23:53:53.783 00.000 15672 Guiding Dir = 2, Dur = 101 23:53:53.784 00.001 15672 IsSlewing returns 0 23:53:53.789 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=12344, FiltMin=2681, FiltMax=9195, Gamma=2.950 23:53:53.803 00.014 15672 IsGuiding returns 0 23:53:53.819 00.016 15672 PulseGuide returned control before completion, sleep 96 23:53:53.931 00.112 15672 IsGuiding returns 0 23:53:53.931 00.000 15672 Move returns status 0, amount 101 23:53:53.931 00.000 15672 MoveAxis(N, 0, ABG) 23:53:53.931 00.000 15672 Move returns status 0, amount 0 23:53:53.931 00.000 15672 move complete, result=0 23:53:53.931 00.000 15672 worker thread done servicing request 23:53:53.942 00.011 30444 UpdateGuideState exits: m=100541 SNR=71.7 Saturated 23:53:53.943 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:53.943 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:53.943 00.000 30444 Enqueuing Expose request 23:53:53.943 00.000 15672 Worker thread wakes up 23:53:53.943 00.000 30444 GuideStep: -0.4 px 101 ms EAST, 0.2 px 0 ms NORTH 23:53:53.943 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:53.943 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:56.052 02.109 15672 Exposure complete 23:53:56.078 00.026 15672 worker thread done servicing request 23:53:56.078 00.000 30444 OnExposeComplete: enter 23:53:56.078 00.000 30444 UpdateGuideState(): m_state=6 23:53:56.078 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2940 23:53:56.078 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=197.09, Mass=106784, SNR=84.5, Peak=11072 HFD=3.4 23:53:56.078 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 23:53:56.078 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 23:53:56.079 00.001 30444 CameraToMount -- cameraX=0.45 cameraY=0.54 hyp=0.70 cameraTheta=0.87 mountX=0.29 mountY=0.62, mountTheta=1.13 23:53:56.079 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.54, opts=13) 23:53:56.079 00.000 30444 Enqueuing Move request for scope (0.45, 0.54) 23:53:56.079 00.000 15672 Worker thread wakes up 23:53:56.080 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.54) opts 0xd 23:53:56.080 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.54) 23:53:56.080 00.000 15672 Moving (0.45, 0.54) raw xDistance=0.29 yDistance=0.62 23:53:56.080 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29 23:53:56.080 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:53:56.080 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62 23:53:56.080 00.000 15672 MoveAxis(W, 71, ABG) 23:53:56.080 00.000 15672 Guiding Dir = 3, Dur = 71 23:53:56.081 00.001 15672 IsSlewing returns 0 23:53:56.082 00.001 15672 IsGuiding returns 0 23:53:56.088 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=13835, FiltMin=2679, FiltMax=10226, Gamma=2.950 23:53:56.103 00.015 15672 PulseGuide returned control before completion, sleep 61 23:53:56.166 00.063 30444 UpdateGuideState exits: m=106784 SNR=84.5 Saturated 23:53:56.166 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:56.166 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:56.166 00.000 30444 Enqueuing Expose request 23:53:56.167 00.001 15672 IsGuiding returns 1 23:53:56.167 00.000 15672 scope still moving after pulse duration time elapsed 23:53:56.188 00.021 15672 IsSlewing returns 0 23:53:56.201 00.013 15672 IsGuiding returns 0 23:53:56.201 00.000 15672 scope move finished after 71 + 47 ms 23:53:56.201 00.000 15672 Move returns status 0, amount 71 23:53:56.201 00.000 15672 MoveAxis(N, 0, ABG) 23:53:56.201 00.000 15672 Move returns status 0, amount 0 23:53:56.201 00.000 15672 move complete, result=0 23:53:56.201 00.000 15672 worker thread done servicing request 23:53:56.201 00.000 15672 Worker thread wakes up 23:53:56.201 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:56.201 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:56.203 00.002 30444 GuideStep: 0.3 px 71 ms WEST, 0.6 px 0 ms NORTH 23:53:58.108 01.905 15672 Exposure complete 23:53:58.128 00.020 15672 worker thread done servicing request 23:53:58.128 00.000 30444 OnExposeComplete: enter 23:53:58.128 00.000 30444 UpdateGuideState(): m_state=6 23:53:58.128 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2941 23:53:58.128 00.000 30444 Star::Find returns 1 (1), X=460.40, Y=196.38, Mass=117908, SNR=90.7, Peak=10040 HFD=3.4 23:53:58.128 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (0.00 = 0.00) 23:53:58.129 00.001 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 23:53:58.129 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=-0.17 hyp=0.63 cameraTheta=-0.28 mountX=0.63 mountY=-0.04, mountTheta=-0.06 23:53:58.129 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=-0.17, opts=13) 23:53:58.129 00.000 30444 Enqueuing Move request for scope (0.61, -0.17) 23:53:58.129 00.000 15672 Worker thread wakes up 23:53:58.129 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.17) opts 0xd 23:53:58.129 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, -0.17) 23:53:58.129 00.000 15672 Moving (0.61, -0.17) raw xDistance=0.63 yDistance=-0.04 23:53:58.129 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63 23:53:58.129 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:53:58.129 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:53:58.130 00.001 15672 MoveAxis(W, 176, ABG) 23:53:58.130 00.000 15672 Guiding Dir = 3, Dur = 176 23:53:58.130 00.000 15672 IsSlewing returns 0 23:53:58.131 00.001 15672 IsGuiding returns 0 23:53:58.136 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=10254, FiltMin=2658, FiltMax=9161, Gamma=2.950 23:53:58.148 00.012 15672 PulseGuide returned control before completion, sleep 169 23:53:58.187 00.039 30444 UpdateGuideState exits: m=117908 SNR=90.7 Saturated 23:53:58.187 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:53:58.187 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:53:58.187 00.000 30444 Enqueuing Expose request 23:53:58.319 00.132 15672 IsGuiding returns 1 23:53:58.319 00.000 15672 scope still moving after pulse duration time elapsed 23:53:58.341 00.022 15672 IsSlewing returns 0 23:53:58.341 00.000 15672 IsGuiding returns 0 23:53:58.341 00.000 15672 scope move finished after 176 + 34 ms 23:53:58.342 00.001 15672 Move returns status 0, amount 176 23:53:58.342 00.000 15672 MoveAxis(N, 0, ABG) 23:53:58.342 00.000 15672 Move returns status 0, amount 0 23:53:58.342 00.000 15672 move complete, result=0 23:53:58.342 00.000 15672 worker thread done servicing request 23:53:58.342 00.000 15672 Worker thread wakes up 23:53:58.342 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:53:58.342 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:53:58.342 00.000 30444 GuideStep: 0.6 px 176 ms WEST, -0.0 px 0 ms NORTH 23:54:00.449 02.107 15672 Exposure complete 23:54:00.469 00.020 15672 worker thread done servicing request 23:54:00.469 00.000 30444 OnExposeComplete: enter 23:54:00.469 00.000 30444 UpdateGuideState(): m_state=6 23:54:00.469 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2942 23:54:00.469 00.000 30444 Star::Find returns 1 (1), X=458.90, Y=197.14, Mass=103301, SNR=76.0, Peak=11653 HFD=3.7 23:54:00.469 00.000 30444 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.28) = xAngle (2.84 = 2.84) 23:54:00.469 00.000 30444 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.78 = 2.78) 23:54:00.469 00.000 30444 CameraToMount -- cameraX=-0.90 cameraY=0.58 hyp=1.07 cameraTheta=2.56 mountX=-1.02 mountY=0.38, mountTheta=2.79 23:54:00.470 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.90, y=0.58, opts=13) 23:54:00.470 00.000 30444 Enqueuing Move request for scope (-0.90, 0.58) 23:54:00.470 00.000 15672 Worker thread wakes up 23:54:00.470 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.58) opts 0xd 23:54:00.470 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.90, 0.58) 23:54:00.470 00.000 15672 Moving (-0.90, 0.58) raw xDistance=-1.02 yDistance=0.38 23:54:00.470 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.61 from input -1.02 23:54:00.470 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:54:00.470 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38 23:54:00.470 00.000 15672 MoveAxis(E, 264, ABG) 23:54:00.470 00.000 15672 Guiding Dir = 2, Dur = 264 23:54:00.471 00.001 15672 IsSlewing returns 0 23:54:00.476 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=11653, FiltMin=2666, FiltMax=8549, Gamma=2.950 23:54:00.545 00.069 15672 IsGuiding returns 0 23:54:00.560 00.015 15672 PulseGuide returned control before completion, sleep 260 23:54:00.578 00.018 30444 UpdateGuideState exits: m=103301 SNR=76.0 Saturated 23:54:00.578 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:00.578 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:00.578 00.000 30444 Enqueuing Expose request 23:54:00.823 00.245 15672 IsGuiding returns 1 23:54:00.823 00.000 15672 scope still moving after pulse duration time elapsed 23:54:00.844 00.021 15672 IsSlewing returns 0 23:54:00.864 00.020 15672 IsGuiding returns 0 23:54:00.864 00.000 15672 scope move finished after 264 + 54 ms 23:54:00.864 00.000 15672 Move returns status 0, amount 264 23:54:00.864 00.000 15672 MoveAxis(N, 0, ABG) 23:54:00.864 00.000 15672 Move returns status 0, amount 0 23:54:00.864 00.000 15672 move complete, result=0 23:54:00.864 00.000 15672 worker thread done servicing request 23:54:00.865 00.001 15672 Worker thread wakes up 23:54:00.865 00.000 30444 GuideStep: -1.0 px 264 ms EAST, 0.4 px 0 ms NORTH 23:54:00.865 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:00.865 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:02.785 01.920 15672 Exposure complete 23:54:02.817 00.032 15672 worker thread done servicing request 23:54:02.818 00.001 30444 OnExposeComplete: enter 23:54:02.818 00.000 30444 UpdateGuideState(): m_state=6 23:54:02.818 00.000 30444 Star::Find(15, 458, 197, 0, (0,0,0,0), 0.0, 255) frame 2943 23:54:02.818 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=196.45, Mass=108577, SNR=74.7, Peak=10828 HFD=3.5 23:54:02.818 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 23:54:02.818 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 23:54:02.818 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.64 mountX=0.02 mountY=-0.10, mountTheta=-1.36 23:54:02.819 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.10, opts=13) 23:54:02.819 00.000 30444 Enqueuing Move request for scope (-0.01, -0.10) 23:54:02.819 00.000 15672 Worker thread wakes up 23:54:02.819 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd 23:54:02.819 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.10) 23:54:02.819 00.000 15672 Moving (-0.01, -0.10) raw xDistance=0.02 yDistance=-0.10 23:54:02.819 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:54:02.819 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:54:02.820 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 23:54:02.820 00.000 15672 MoveAxis(E, 0, ABG) 23:54:02.820 00.000 15672 Move returns status 0, amount 0 23:54:02.820 00.000 15672 MoveAxis(N, 0, ABG) 23:54:02.820 00.000 15672 Move returns status 0, amount 0 23:54:02.820 00.000 15672 move complete, result=0 23:54:02.820 00.000 15672 worker thread done servicing request 23:54:02.828 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2400, max=10828, FiltMin=2636, FiltMax=9089, Gamma=2.950 23:54:02.904 00.076 30444 UpdateGuideState exits: m=108577 SNR=74.7 Saturated 23:54:02.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:02.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:02.905 00.001 30444 Enqueuing Expose request 23:54:02.905 00.000 15672 Worker thread wakes up 23:54:02.905 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:54:02.905 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:02.905 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:05.015 02.110 15672 Exposure complete 23:54:05.041 00.026 15672 worker thread done servicing request 23:54:05.041 00.000 30444 OnExposeComplete: enter 23:54:05.041 00.000 30444 UpdateGuideState(): m_state=6 23:54:05.041 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2944 23:54:05.041 00.000 30444 Star::Find returns 1 (1), X=459.57, Y=196.25, Mass=116656, SNR=87.8, Peak=10940 HFD=3.6 23:54:05.041 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.95 = -1.95) 23:54:05.041 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.01 = -2.01) 23:54:05.041 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.30 hyp=0.38 cameraTheta=-2.22 mountX=-0.14 mountY=-0.35, mountTheta=-1.95 23:54:05.042 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.30, opts=13) 23:54:05.043 00.001 30444 Enqueuing Move request for scope (-0.23, -0.30) 23:54:05.043 00.000 15672 Worker thread wakes up 23:54:05.043 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.30) opts 0xd 23:54:05.043 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.30) 23:54:05.043 00.000 15672 Moving (-0.23, -0.30) raw xDistance=-0.14 yDistance=-0.35 23:54:05.043 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:54:05.043 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 23:54:05.043 00.000 15672 MoveAxis(E, 0, ABG) 23:54:05.043 00.000 15672 Move returns status 0, amount 0 23:54:05.043 00.000 15672 MoveAxis(N, 62, ABG) 23:54:05.043 00.000 15672 Guiding Dir = 0, Dur = 62 23:54:05.045 00.002 15672 IsSlewing returns 0 23:54:05.047 00.002 15672 IsGuiding returns 0 23:54:05.053 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=11550, FiltMin=2709, FiltMax=9206, Gamma=2.950 23:54:05.120 00.067 30444 UpdateGuideState exits: m=116656 SNR=87.8 Saturated 23:54:05.120 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:05.120 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:05.120 00.000 30444 Enqueuing Expose request 23:54:05.170 00.050 15672 IsGuiding returns 1 23:54:05.171 00.001 15672 scope still moving after pulse duration time elapsed 23:54:05.192 00.021 15672 IsSlewing returns 0 23:54:05.194 00.002 15672 IsGuiding returns 1 23:54:05.215 00.021 15672 IsSlewing returns 0 23:54:05.225 00.010 15672 IsGuiding returns 0 23:54:05.225 00.000 15672 scope move finished after 62 + 116 ms 23:54:05.225 00.000 15672 Move returns status 0, amount 62 23:54:05.225 00.000 15672 move complete, result=0 23:54:05.225 00.000 15672 worker thread done servicing request 23:54:05.225 00.000 15672 Worker thread wakes up 23:54:05.225 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 62 ms NORTH 23:54:05.225 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:05.225 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:07.142 01.917 15672 Exposure complete 23:54:07.173 00.031 15672 worker thread done servicing request 23:54:07.173 00.000 30444 OnExposeComplete: enter 23:54:07.173 00.000 30444 UpdateGuideState(): m_state=6 23:54:07.173 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2945 23:54:07.173 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=196.14, Mass=104323, SNR=69.7, Peak=11224 HFD=3.4 23:54:07.173 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 23:54:07.174 00.001 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 23:54:07.174 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.41 hyp=0.42 cameraTheta=-1.73 mountX=0.05 mountY=-0.41, mountTheta=-1.45 23:54:07.174 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.41, opts=13) 23:54:07.174 00.000 30444 Enqueuing Move request for scope (-0.07, -0.41) 23:54:07.174 00.000 15672 Worker thread wakes up 23:54:07.174 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.41) opts 0xd 23:54:07.174 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.41) 23:54:07.174 00.000 15672 Moving (-0.07, -0.41) raw xDistance=0.05 yDistance=-0.41 23:54:07.174 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:54:07.174 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 23:54:07.174 00.000 15672 MoveAxis(E, 0, ABG) 23:54:07.174 00.000 15672 Move returns status 0, amount 0 23:54:07.174 00.000 15672 MoveAxis(N, 74, ABG) 23:54:07.174 00.000 15672 Guiding Dir = 0, Dur = 74 23:54:07.175 00.001 15672 IsSlewing returns 0 23:54:07.176 00.001 15672 IsGuiding returns 0 23:54:07.198 00.022 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=11996, FiltMin=2623, FiltMax=9159, Gamma=2.950 23:54:07.261 00.063 30444 UpdateGuideState exits: m=104323 SNR=69.7 Saturated 23:54:07.261 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:07.261 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:07.261 00.000 30444 Enqueuing Expose request 23:54:07.287 00.026 15672 IsGuiding returns 1 23:54:07.287 00.000 15672 scope still moving after pulse duration time elapsed 23:54:07.308 00.021 15672 IsSlewing returns 0 23:54:07.309 00.001 15672 IsGuiding returns 1 23:54:07.331 00.022 15672 IsSlewing returns 0 23:54:07.332 00.001 15672 IsGuiding returns 1 23:54:07.353 00.021 15672 IsSlewing returns 0 23:54:07.365 00.012 15672 IsGuiding returns 0 23:54:07.365 00.000 15672 scope move finished after 74 + 114 ms 23:54:07.366 00.001 15672 Move returns status 0, amount 74 23:54:07.366 00.000 15672 move complete, result=0 23:54:07.366 00.000 15672 worker thread done servicing request 23:54:07.366 00.000 15672 Worker thread wakes up 23:54:07.366 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:07.366 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:07.366 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 74 ms NORTH 23:54:09.477 02.111 15672 Exposure complete 23:54:09.503 00.026 15672 worker thread done servicing request 23:54:09.503 00.000 30444 OnExposeComplete: enter 23:54:09.503 00.000 30444 UpdateGuideState(): m_state=6 23:54:09.503 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2946 23:54:09.503 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=196.38, Mass=114196, SNR=83.3, Peak=9809 HFD=3.7 23:54:09.503 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 23:54:09.503 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 23:54:09.503 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.17 hyp=0.42 cameraTheta=-0.42 mountX=0.42 mountY=-0.08, mountTheta=-0.20 23:54:09.504 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.17, opts=13) 23:54:09.504 00.000 30444 Enqueuing Move request for scope (0.39, -0.17) 23:54:09.504 00.000 15672 Worker thread wakes up 23:54:09.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.17) opts 0xd 23:54:09.504 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.17) 23:54:09.504 00.000 15672 Moving (0.39, -0.17) raw xDistance=0.42 yDistance=-0.08 23:54:09.505 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 23:54:09.505 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:54:09.505 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 23:54:09.505 00.000 15672 MoveAxis(W, 113, ABG) 23:54:09.505 00.000 15672 Guiding Dir = 3, Dur = 113 23:54:09.505 00.000 15672 IsSlewing returns 0 23:54:09.506 00.001 15672 IsGuiding returns 0 23:54:09.513 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=9809, FiltMin=2673, FiltMax=9156, Gamma=2.950 23:54:09.522 00.009 15672 PulseGuide returned control before completion, sleep 108 23:54:09.574 00.052 30444 UpdateGuideState exits: m=114196 SNR=83.3 Saturated 23:54:09.574 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:09.574 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:09.574 00.000 30444 Enqueuing Expose request 23:54:09.650 00.076 15672 IsGuiding returns 0 23:54:09.650 00.000 15672 Move returns status 0, amount 113 23:54:09.650 00.000 15672 MoveAxis(N, 0, ABG) 23:54:09.650 00.000 15672 Move returns status 0, amount 0 23:54:09.650 00.000 15672 move complete, result=0 23:54:09.650 00.000 15672 worker thread done servicing request 23:54:09.650 00.000 15672 Worker thread wakes up 23:54:09.651 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:09.651 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:09.655 00.004 30444 GuideStep: 0.4 px 113 ms WEST, -0.1 px 0 ms NORTH 23:54:11.560 01.905 15672 Exposure complete 23:54:11.587 00.027 15672 worker thread done servicing request 23:54:11.587 00.000 30444 OnExposeComplete: enter 23:54:11.587 00.000 30444 UpdateGuideState(): m_state=6 23:54:11.588 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2947 23:54:11.588 00.000 30444 Star::Find returns 1 (1), X=459.46, Y=196.75, Mass=106644, SNR=71.2, Peak=11579 HFD=3.3 23:54:11.588 00.000 30444 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.28) = xAngle (2.89 = 2.89) 23:54:11.588 00.000 30444 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.83 = 2.83) 23:54:11.588 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.19 hyp=0.39 cameraTheta=2.61 mountX=-0.37 mountY=0.12, mountTheta=2.84 23:54:11.589 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.19, opts=13) 23:54:11.589 00.000 30444 Enqueuing Move request for scope (-0.33, 0.19) 23:54:11.589 00.000 15672 Worker thread wakes up 23:54:11.589 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.19) opts 0xd 23:54:11.589 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.19) 23:54:11.589 00.000 15672 Moving (-0.33, 0.19) raw xDistance=-0.37 yDistance=0.12 23:54:11.589 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37 23:54:11.589 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:54:11.589 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:54:11.589 00.000 15672 MoveAxis(E, 93, ABG) 23:54:11.589 00.000 15672 Guiding Dir = 2, Dur = 93 23:54:11.590 00.001 15672 IsSlewing returns 0 23:54:11.591 00.001 15672 IsGuiding returns 0 23:54:11.602 00.011 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=12000, FiltMin=2653, FiltMax=9101, Gamma=2.950 23:54:11.614 00.012 15672 PulseGuide returned control before completion, sleep 80 23:54:11.689 00.075 30444 UpdateGuideState exits: m=106644 SNR=71.2 Saturated 23:54:11.689 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:11.689 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:11.689 00.000 30444 Enqueuing Expose request 23:54:11.695 00.006 15672 IsGuiding returns 1 23:54:11.696 00.001 15672 scope still moving after pulse duration time elapsed 23:54:11.717 00.021 15672 IsSlewing returns 0 23:54:11.758 00.041 15672 IsGuiding returns 0 23:54:11.759 00.001 15672 scope move finished after 93 + 74 ms 23:54:11.759 00.000 15672 Move returns status 0, amount 93 23:54:11.759 00.000 15672 MoveAxis(N, 0, ABG) 23:54:11.759 00.000 15672 Move returns status 0, amount 0 23:54:11.759 00.000 15672 move complete, result=0 23:54:11.759 00.000 15672 worker thread done servicing request 23:54:11.759 00.000 15672 Worker thread wakes up 23:54:11.759 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:11.759 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:11.759 00.000 30444 GuideStep: -0.4 px 93 ms EAST, 0.1 px 0 ms NORTH 23:54:13.868 02.109 15672 Exposure complete 23:54:13.893 00.025 15672 worker thread done servicing request 23:54:13.893 00.000 30444 OnExposeComplete: enter 23:54:13.893 00.000 30444 UpdateGuideState(): m_state=6 23:54:13.893 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2948 23:54:13.893 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=196.84, Mass=111833, SNR=81.1, Peak=12304 HFD=3.3 23:54:13.893 00.000 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.15 = 2.15) 23:54:13.893 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 23:54:13.893 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.28 hyp=0.30 cameraTheta=1.88 mountX=-0.16 mountY=0.26, mountTheta=2.14 23:54:13.894 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.28, opts=13) 23:54:13.894 00.000 30444 Enqueuing Move request for scope (-0.09, 0.28) 23:54:13.895 00.001 15672 Worker thread wakes up 23:54:13.895 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.28) opts 0xd 23:54:13.895 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.28) 23:54:13.895 00.000 15672 Moving (-0.09, 0.28) raw xDistance=-0.16 yDistance=0.26 23:54:13.895 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:54:13.895 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:54:13.895 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 23:54:13.895 00.000 15672 MoveAxis(E, 0, ABG) 23:54:13.895 00.000 15672 Move returns status 0, amount 0 23:54:13.895 00.000 15672 MoveAxis(N, 0, ABG) 23:54:13.895 00.000 15672 Move returns status 0, amount 0 23:54:13.895 00.000 15672 move complete, result=0 23:54:13.895 00.000 15672 worker thread done servicing request 23:54:13.906 00.011 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=13193, FiltMin=2663, FiltMax=9710, Gamma=2.950 23:54:13.974 00.068 30444 UpdateGuideState exits: m=111833 SNR=81.1 Saturated 23:54:13.974 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:13.974 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:13.974 00.000 30444 Enqueuing Expose request 23:54:13.975 00.001 15672 Worker thread wakes up 23:54:13.975 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 23:54:13.975 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:13.975 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:15.885 01.910 15672 Exposure complete 23:54:15.907 00.022 15672 worker thread done servicing request 23:54:15.907 00.000 30444 OnExposeComplete: enter 23:54:15.907 00.000 30444 UpdateGuideState(): m_state=6 23:54:15.907 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2949 23:54:15.907 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=196.25, Mass=120262, SNR=91.9, Peak=11496 HFD=3.6 23:54:15.907 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 23:54:15.907 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 23:54:15.907 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.30 hyp=0.50 cameraTheta=-0.65 mountX=0.46 mountY=-0.21, mountTheta=-0.42 23:54:15.908 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.30, opts=13) 23:54:15.908 00.000 30444 Enqueuing Move request for scope (0.40, -0.30) 23:54:15.908 00.000 15672 Worker thread wakes up 23:54:15.908 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.30) opts 0xd 23:54:15.909 00.001 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.30) 23:54:15.909 00.000 15672 Moving (0.40, -0.30) raw xDistance=0.46 yDistance=-0.21 23:54:15.909 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 23:54:15.909 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:54:15.909 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 23:54:15.909 00.000 15672 MoveAxis(W, 126, ABG) 23:54:15.909 00.000 15672 Guiding Dir = 3, Dur = 126 23:54:15.909 00.000 15672 IsSlewing returns 0 23:54:15.910 00.001 15672 IsGuiding returns 0 23:54:15.914 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2386, max=13147, FiltMin=2563, FiltMax=9695, Gamma=2.950 23:54:15.928 00.014 15672 PulseGuide returned control before completion, sleep 119 23:54:15.968 00.040 30444 UpdateGuideState exits: m=120262 SNR=91.9 Saturated 23:54:15.968 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:15.968 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:15.968 00.000 30444 Enqueuing Expose request 23:54:16.051 00.083 15672 IsGuiding returns 1 23:54:16.051 00.000 15672 scope still moving after pulse duration time elapsed 23:54:16.074 00.023 15672 IsSlewing returns 0 23:54:16.077 00.003 15672 IsGuiding returns 0 23:54:16.077 00.000 15672 scope move finished after 126 + 41 ms 23:54:16.078 00.001 15672 Move returns status 0, amount 126 23:54:16.078 00.000 15672 MoveAxis(N, 0, ABG) 23:54:16.078 00.000 15672 Move returns status 0, amount 0 23:54:16.078 00.000 15672 move complete, result=0 23:54:16.078 00.000 15672 worker thread done servicing request 23:54:16.078 00.000 30444 GuideStep: 0.5 px 126 ms WEST, -0.2 px 0 ms NORTH 23:54:16.078 00.000 15672 Worker thread wakes up 23:54:16.079 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:16.079 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:18.186 02.107 15672 Exposure complete 23:54:18.207 00.021 15672 worker thread done servicing request 23:54:18.207 00.000 30444 OnExposeComplete: enter 23:54:18.207 00.000 30444 UpdateGuideState(): m_state=6 23:54:18.208 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2950 23:54:18.208 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=196.17, Mass=108970, SNR=84.7, Peak=11780 HFD=3.5 23:54:18.208 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 23:54:18.208 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 23:54:18.208 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.38 hyp=0.39 cameraTheta=-1.72 mountX=0.05 mountY=-0.38, mountTheta=-1.45 23:54:18.208 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.38, opts=13) 23:54:18.209 00.001 30444 Enqueuing Move request for scope (-0.06, -0.38) 23:54:18.209 00.000 15672 Worker thread wakes up 23:54:18.209 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.38) opts 0xd 23:54:18.209 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.38) 23:54:18.209 00.000 15672 Moving (-0.06, -0.38) raw xDistance=0.05 yDistance=-0.38 23:54:18.209 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:54:18.209 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 23:54:18.209 00.000 15672 MoveAxis(E, 0, ABG) 23:54:18.209 00.000 15672 Move returns status 0, amount 0 23:54:18.209 00.000 15672 MoveAxis(N, 69, ABG) 23:54:18.209 00.000 15672 Guiding Dir = 0, Dur = 69 23:54:18.209 00.000 15672 IsSlewing returns 0 23:54:18.210 00.001 15672 IsGuiding returns 0 23:54:18.215 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=12491, FiltMin=2703, FiltMax=9656, Gamma=2.950 23:54:18.268 00.053 30444 UpdateGuideState exits: m=108970 SNR=84.7 Saturated 23:54:18.268 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:18.268 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:18.268 00.000 30444 Enqueuing Expose request 23:54:18.294 00.026 15672 IsGuiding returns 1 23:54:18.294 00.000 15672 scope still moving after pulse duration time elapsed 23:54:18.315 00.021 15672 IsSlewing returns 0 23:54:18.315 00.000 15672 IsGuiding returns 1 23:54:18.336 00.021 15672 IsSlewing returns 0 23:54:18.336 00.000 15672 IsGuiding returns 1 23:54:18.358 00.022 15672 IsSlewing returns 0 23:54:18.420 00.062 15672 IsGuiding returns 0 23:54:18.420 00.000 15672 scope move finished after 69 + 140 ms 23:54:18.420 00.000 15672 Move returns status 0, amount 69 23:54:18.420 00.000 15672 move complete, result=0 23:54:18.420 00.000 15672 worker thread done servicing request 23:54:18.420 00.000 15672 Worker thread wakes up 23:54:18.421 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 69 ms NORTH 23:54:18.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:18.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:20.337 01.916 15672 Exposure complete 23:54:20.375 00.038 15672 worker thread done servicing request 23:54:20.375 00.000 30444 OnExposeComplete: enter 23:54:20.376 00.001 30444 UpdateGuideState(): m_state=6 23:54:20.376 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2951 23:54:20.376 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=195.75, Mass=112791, SNR=81.4, Peak=11612 HFD=3.7 23:54:20.376 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 23:54:20.376 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 23:54:20.376 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.80 hyp=0.80 cameraTheta=-1.56 mountX=0.23 mountY=-0.78, mountTheta=-1.29 23:54:20.376 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.80, opts=13) 23:54:20.376 00.000 30444 Enqueuing Move request for scope (0.01, -0.80) 23:54:20.376 00.000 15672 Worker thread wakes up 23:54:20.376 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.80) opts 0xd 23:54:20.377 00.001 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.80) 23:54:20.377 00.000 15672 Moving (0.01, -0.80) raw xDistance=0.23 yDistance=-0.78 23:54:20.377 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 23:54:20.377 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 23:54:20.377 00.000 15672 MoveAxis(E, 0, ABG) 23:54:20.377 00.000 15672 Move returns status 0, amount 0 23:54:20.377 00.000 15672 MoveAxis(N, 140, ABG) 23:54:20.377 00.000 15672 Guiding Dir = 0, Dur = 140 23:54:20.377 00.000 15672 IsSlewing returns 0 23:54:20.378 00.001 15672 IsGuiding returns 0 23:54:20.382 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=12860, FiltMin=2595, FiltMax=8791, Gamma=2.950 23:54:20.434 00.052 30444 UpdateGuideState exits: m=112791 SNR=81.4 Saturated 23:54:20.435 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:20.435 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:20.435 00.000 30444 Enqueuing Expose request 23:54:20.465 00.030 15672 PulseGuide returned control before completion, sleep 63 23:54:20.562 00.097 15672 IsGuiding returns 1 23:54:20.562 00.000 15672 scope still moving after pulse duration time elapsed 23:54:20.583 00.021 15672 IsSlewing returns 0 23:54:20.585 00.002 15672 IsGuiding returns 1 23:54:20.606 00.021 15672 IsSlewing returns 0 23:54:20.609 00.003 15672 IsGuiding returns 1 23:54:20.629 00.020 15672 IsSlewing returns 0 23:54:20.658 00.029 15672 IsGuiding returns 0 23:54:20.658 00.000 15672 scope move finished after 140 + 140 ms 23:54:20.659 00.001 15672 Move returns status 0, amount 140 23:54:20.659 00.000 15672 move complete, result=0 23:54:20.659 00.000 15672 worker thread done servicing request 23:54:20.659 00.000 15672 Worker thread wakes up 23:54:20.659 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:20.659 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:20.659 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 140 ms NORTH 23:54:22.767 02.108 15672 Exposure complete 23:54:22.787 00.020 15672 worker thread done servicing request 23:54:22.787 00.000 30444 OnExposeComplete: enter 23:54:22.787 00.000 30444 UpdateGuideState(): m_state=6 23:54:22.787 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2952 23:54:22.787 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=195.76, Mass=106716, SNR=92.4, Peak=12121 HFD=3.6 23:54:22.788 00.001 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 23:54:22.788 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 23:54:22.788 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.80 hyp=0.80 cameraTheta=-1.61 mountX=0.19 mountY=-0.78, mountTheta=-1.34 23:54:22.788 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.80, opts=13) 23:54:22.788 00.000 30444 Enqueuing Move request for scope (-0.03, -0.80) 23:54:22.788 00.000 15672 Worker thread wakes up 23:54:22.788 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.80) opts 0xd 23:54:22.788 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.80) 23:54:22.788 00.000 15672 Moving (-0.03, -0.80) raw xDistance=0.19 yDistance=-0.78 23:54:22.788 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:54:22.788 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 23:54:22.789 00.001 15672 MoveAxis(E, 0, ABG) 23:54:22.789 00.000 15672 Move returns status 0, amount 0 23:54:22.789 00.000 15672 MoveAxis(N, 140, ABG) 23:54:22.789 00.000 15672 Guiding Dir = 0, Dur = 140 23:54:22.789 00.000 15672 IsSlewing returns 0 23:54:22.790 00.001 15672 IsGuiding returns 0 23:54:22.795 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=12679, FiltMin=2708, FiltMax=9156, Gamma=2.950 23:54:22.847 00.052 30444 UpdateGuideState exits: m=106716 SNR=92.4 Saturated 23:54:22.847 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:22.847 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:22.847 00.000 30444 Enqueuing Expose request 23:54:22.878 00.031 15672 PulseGuide returned control before completion, sleep 63 23:54:22.943 00.065 15672 IsGuiding returns 1 23:54:22.943 00.000 15672 scope still moving after pulse duration time elapsed 23:54:22.964 00.021 15672 IsSlewing returns 0 23:54:22.966 00.002 15672 IsGuiding returns 1 23:54:22.987 00.021 15672 IsSlewing returns 0 23:54:22.987 00.000 15672 IsGuiding returns 1 23:54:23.009 00.022 15672 IsSlewing returns 0 23:54:23.009 00.000 15672 IsGuiding returns 1 23:54:23.031 00.022 15672 IsSlewing returns 0 23:54:23.053 00.022 15672 IsGuiding returns 0 23:54:23.053 00.000 15672 scope move finished after 140 + 123 ms 23:54:23.053 00.000 15672 Move returns status 0, amount 140 23:54:23.053 00.000 15672 move complete, result=0 23:54:23.053 00.000 15672 worker thread done servicing request 23:54:23.053 00.000 15672 Worker thread wakes up 23:54:23.053 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:23.054 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:23.054 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 140 ms NORTH 23:54:24.959 01.905 15672 Exposure complete 23:54:24.981 00.022 15672 worker thread done servicing request 23:54:24.981 00.000 30444 OnExposeComplete: enter 23:54:24.981 00.000 30444 UpdateGuideState(): m_state=6 23:54:24.982 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2953 23:54:24.982 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=196.08, Mass=108094, SNR=71.0, Peak=10825 HFD=3.9 23:54:24.982 00.000 30444 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.28) = xAngle (-1.27 = -1.27) 23:54:24.982 00.000 30444 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 23:54:24.982 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.47 hyp=0.47 cameraTheta=-1.55 mountX=0.14 mountY=-0.46, mountTheta=-1.27 23:54:24.983 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.47, opts=13) 23:54:24.983 00.000 30444 Enqueuing Move request for scope (0.01, -0.47) 23:54:24.983 00.000 15672 Worker thread wakes up 23:54:24.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.47) opts 0xd 23:54:24.983 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.47) 23:54:24.983 00.000 15672 Moving (0.01, -0.47) raw xDistance=0.14 yDistance=-0.46 23:54:24.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 23:54:24.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 23:54:24.983 00.000 15672 MoveAxis(E, 0, ABG) 23:54:24.983 00.000 15672 Move returns status 0, amount 0 23:54:24.983 00.000 15672 MoveAxis(N, 82, ABG) 23:54:24.983 00.000 15672 Guiding Dir = 0, Dur = 82 23:54:24.984 00.001 15672 IsSlewing returns 0 23:54:24.985 00.001 15672 IsGuiding returns 0 23:54:24.990 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2088, max=11246, FiltMin=2702, FiltMax=8488, Gamma=2.950 23:54:25.065 00.075 15672 PulseGuide returned control before completion, sleep 12 23:54:25.098 00.033 15672 IsGuiding returns 1 23:54:25.098 00.000 15672 scope still moving after pulse duration time elapsed 23:54:25.119 00.021 15672 IsSlewing returns 0 23:54:25.120 00.001 15672 IsGuiding returns 1 23:54:25.141 00.021 15672 IsSlewing returns 0 23:54:25.141 00.000 15672 IsGuiding returns 1 23:54:25.163 00.022 15672 IsSlewing returns 0 23:54:25.178 00.015 15672 IsGuiding returns 0 23:54:25.178 00.000 15672 scope move finished after 82 + 110 ms 23:54:25.178 00.000 15672 Move returns status 0, amount 82 23:54:25.178 00.000 15672 move complete, result=0 23:54:25.178 00.000 15672 worker thread done servicing request 23:54:25.495 00.317 30444 UpdateGuideState exits: m=108094 SNR=71.0 Saturated 23:54:25.495 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:25.495 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:25.495 00.000 30444 Enqueuing Expose request 23:54:25.495 00.000 15672 Worker thread wakes up 23:54:25.496 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 82 ms NORTH 23:54:25.496 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:25.496 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:27.603 02.107 15672 Exposure complete 23:54:27.625 00.022 15672 worker thread done servicing request 23:54:27.625 00.000 30444 OnExposeComplete: enter 23:54:27.625 00.000 30444 UpdateGuideState(): m_state=6 23:54:27.625 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2954 23:54:27.625 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=195.78, Mass=118909, SNR=95.8, Peak=12611 HFD=3.6 23:54:27.626 00.001 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 23:54:27.626 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 23:54:27.626 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.77 hyp=0.78 cameraTheta=-1.73 mountX=0.09 mountY=-0.78, mountTheta=-1.46 23:54:27.626 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.77, opts=13) 23:54:27.626 00.000 30444 Enqueuing Move request for scope (-0.13, -0.77) 23:54:27.626 00.000 15672 Worker thread wakes up 23:54:27.627 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.77) opts 0xd 23:54:27.627 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.77) 23:54:27.627 00.000 15672 Moving (-0.13, -0.77) raw xDistance=0.09 yDistance=-0.78 23:54:27.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:54:27.627 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 23:54:27.627 00.000 15672 MoveAxis(E, 0, ABG) 23:54:27.627 00.000 15672 Move returns status 0, amount 0 23:54:27.627 00.000 15672 MoveAxis(N, 139, ABG) 23:54:27.627 00.000 15672 Guiding Dir = 0, Dur = 139 23:54:27.628 00.001 15672 IsSlewing returns 0 23:54:27.628 00.000 15672 IsGuiding returns 0 23:54:27.633 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=12611, FiltMin=2671, FiltMax=9619, Gamma=2.950 23:54:27.690 00.057 30444 UpdateGuideState exits: m=118909 SNR=95.8 Saturated 23:54:27.691 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:27.691 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:27.691 00.000 30444 Enqueuing Expose request 23:54:27.701 00.010 15672 PulseGuide returned control before completion, sleep 77 23:54:27.780 00.079 15672 IsGuiding returns 1 23:54:27.781 00.001 15672 scope still moving after pulse duration time elapsed 23:54:27.802 00.021 15672 IsSlewing returns 0 23:54:27.804 00.002 15672 IsGuiding returns 1 23:54:27.825 00.021 15672 IsSlewing returns 0 23:54:27.825 00.000 15672 IsGuiding returns 1 23:54:27.848 00.023 15672 IsSlewing returns 0 23:54:27.848 00.000 15672 IsGuiding returns 1 23:54:27.869 00.021 15672 IsSlewing returns 0 23:54:27.878 00.009 15672 IsGuiding returns 0 23:54:27.878 00.000 15672 scope move finished after 139 + 109 ms 23:54:27.878 00.000 15672 Move returns status 0, amount 139 23:54:27.878 00.000 15672 move complete, result=0 23:54:27.878 00.000 15672 worker thread done servicing request 23:54:27.878 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 139 ms NORTH 23:54:27.878 00.000 15672 Worker thread wakes up 23:54:27.878 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:27.878 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:29.786 01.908 15672 Exposure complete 23:54:29.808 00.022 15672 worker thread done servicing request 23:54:29.808 00.000 30444 OnExposeComplete: enter 23:54:29.808 00.000 30444 UpdateGuideState(): m_state=6 23:54:29.809 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2955 23:54:29.809 00.000 30444 Star::Find returns 1 (1), X=459.49, Y=196.25, Mass=107895, SNR=81.8, Peak=10775 HFD=3.6 23:54:29.809 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 23:54:29.809 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 23:54:29.809 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.31 hyp=0.43 cameraTheta=-2.35 mountX=-0.21 mountY=-0.37, mountTheta=-2.08 23:54:29.809 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.31, opts=13) 23:54:29.809 00.000 30444 Enqueuing Move request for scope (-0.30, -0.31) 23:54:29.810 00.001 15672 Worker thread wakes up 23:54:29.810 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.31) opts 0xd 23:54:29.810 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.31) 23:54:29.810 00.000 15672 Moving (-0.30, -0.31) raw xDistance=-0.21 yDistance=-0.37 23:54:29.810 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 23:54:29.810 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 23:54:29.810 00.000 15672 MoveAxis(E, 0, ABG) 23:54:29.810 00.000 15672 Move returns status 0, amount 0 23:54:29.810 00.000 15672 MoveAxis(N, 65, ABG) 23:54:29.810 00.000 15672 Guiding Dir = 0, Dur = 65 23:54:29.811 00.001 15672 IsSlewing returns 0 23:54:29.816 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=11784, FiltMin=2579, FiltMax=9344, Gamma=2.950 23:54:29.827 00.011 15672 IsGuiding returns 0 23:54:29.906 00.079 15672 IsGuiding returns 1 23:54:29.906 00.000 15672 scope still moving after pulse duration time elapsed 23:54:29.927 00.021 15672 IsSlewing returns 0 23:54:29.927 00.000 15672 IsGuiding returns 1 23:54:29.949 00.022 15672 IsSlewing returns 0 23:54:29.950 00.001 15672 IsGuiding returns 1 23:54:29.971 00.021 15672 IsSlewing returns 0 23:54:29.986 00.015 15672 IsGuiding returns 0 23:54:29.986 00.000 15672 scope move finished after 65 + 94 ms 23:54:29.986 00.000 15672 Move returns status 0, amount 65 23:54:29.986 00.000 15672 move complete, result=0 23:54:29.986 00.000 15672 worker thread done servicing request 23:54:30.118 00.132 30444 UpdateGuideState exits: m=107895 SNR=81.8 Saturated 23:54:30.118 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:30.118 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:30.118 00.000 30444 Enqueuing Expose request 23:54:30.119 00.001 15672 Worker thread wakes up 23:54:30.119 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 65 ms NORTH 23:54:30.119 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:30.119 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:32.230 02.111 15672 Exposure complete 23:54:32.254 00.024 15672 worker thread done servicing request 23:54:32.255 00.001 30444 OnExposeComplete: enter 23:54:32.255 00.000 30444 UpdateGuideState(): m_state=6 23:54:32.255 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2956 23:54:32.255 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=196.05, Mass=107905, SNR=83.3, Peak=10761 HFD=3.9 23:54:32.255 00.000 30444 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 23:54:32.255 00.000 30444 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 23:54:32.255 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.50 hyp=0.64 cameraTheta=-0.92 mountX=0.51 mountY=-0.41, mountTheta=-0.68 23:54:32.255 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.50, opts=13) 23:54:32.255 00.000 30444 Enqueuing Move request for scope (0.39, -0.50) 23:54:32.255 00.000 15672 Worker thread wakes up 23:54:32.256 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.50) opts 0xd 23:54:32.256 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.50) 23:54:32.256 00.000 15672 Moving (0.39, -0.50) raw xDistance=0.51 yDistance=-0.41 23:54:32.256 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 23:54:32.256 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 23:54:32.256 00.000 15672 MoveAxis(W, 138, ABG) 23:54:32.256 00.000 15672 Guiding Dir = 3, Dur = 138 23:54:32.256 00.000 15672 IsSlewing returns 0 23:54:32.258 00.002 15672 IsGuiding returns 0 23:54:32.262 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=12645, FiltMin=2640, FiltMax=9418, Gamma=2.950 23:54:32.286 00.024 15672 PulseGuide returned control before completion, sleep 121 23:54:32.317 00.031 30444 UpdateGuideState exits: m=107905 SNR=83.3 Saturated 23:54:32.318 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:32.318 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:32.318 00.000 30444 Enqueuing Expose request 23:54:32.431 00.113 15672 IsGuiding returns 1 23:54:32.431 00.000 15672 scope still moving after pulse duration time elapsed 23:54:32.452 00.021 15672 IsSlewing returns 0 23:54:32.452 00.000 15672 IsGuiding returns 0 23:54:32.452 00.000 15672 scope move finished after 138 + 56 ms 23:54:32.452 00.000 15672 Move returns status 0, amount 138 23:54:32.453 00.001 15672 MoveAxis(N, 73, ABG) 23:54:32.453 00.000 15672 Guiding Dir = 0, Dur = 73 23:54:32.453 00.000 15672 IsSlewing returns 0 23:54:32.454 00.001 15672 IsGuiding returns 0 23:54:32.525 00.071 15672 PulseGuide returned control before completion, sleep 11 23:54:32.537 00.012 15672 IsGuiding returns 1 23:54:32.537 00.000 15672 scope still moving after pulse duration time elapsed 23:54:32.558 00.021 15672 IsSlewing returns 0 23:54:32.558 00.000 15672 IsGuiding returns 1 23:54:32.580 00.022 15672 IsSlewing returns 0 23:54:32.580 00.000 15672 IsGuiding returns 1 23:54:32.602 00.022 15672 IsSlewing returns 0 23:54:32.602 00.000 15672 IsGuiding returns 1 23:54:32.623 00.021 15672 IsSlewing returns 0 23:54:32.685 00.062 15672 IsGuiding returns 0 23:54:32.686 00.001 15672 scope move finished after 73 + 159 ms 23:54:32.686 00.000 15672 Move returns status 0, amount 73 23:54:32.686 00.000 15672 move complete, result=0 23:54:32.686 00.000 15672 worker thread done servicing request 23:54:32.686 00.000 30444 GuideStep: 0.5 px 138 ms WEST, -0.4 px 73 ms NORTH 23:54:32.686 00.000 15672 Worker thread wakes up 23:54:32.686 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:32.686 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:34.593 01.907 15672 Exposure complete 23:54:34.614 00.021 15672 worker thread done servicing request 23:54:34.614 00.000 30444 OnExposeComplete: enter 23:54:34.615 00.001 30444 UpdateGuideState(): m_state=6 23:54:34.615 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2957 23:54:34.615 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=195.69, Mass=111572, SNR=82.1, Peak=11195 HFD=3.5 23:54:34.615 00.000 30444 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.28) = xAngle (-0.51 = -0.51) 23:54:34.615 00.000 30444 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.57 = -0.57) 23:54:34.615 00.000 30444 CameraToMount -- cameraX=0.86 cameraY=-0.86 hyp=1.22 cameraTheta=-0.79 mountX=1.06 mountY=-0.66, mountTheta=-0.55 23:54:34.615 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.86, y=-0.86, opts=13) 23:54:34.616 00.001 30444 Enqueuing Move request for scope (0.86, -0.86) 23:54:34.616 00.000 15672 Worker thread wakes up 23:54:34.616 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.86) opts 0xd 23:54:34.616 00.000 15672 Handling offset move in thread for scope, endpoint = (0.86, -0.86) 23:54:34.616 00.000 15672 Moving (0.86, -0.86) raw xDistance=1.06 yDistance=-0.66 23:54:34.616 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.06 23:54:34.616 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 23:54:34.616 00.000 15672 MoveAxis(W, 297, ABG) 23:54:34.616 00.000 15672 Guiding Dir = 3, Dur = 297 23:54:34.617 00.001 15672 IsSlewing returns 0 23:54:34.618 00.001 15672 IsGuiding returns 0 23:54:34.625 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11195, FiltMin=2659, FiltMax=9714, Gamma=2.950 23:54:34.635 00.010 15672 PulseGuide returned control before completion, sleep 290 23:54:34.688 00.053 30444 UpdateGuideState exits: m=111572 SNR=82.1 Saturated 23:54:34.688 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:34.688 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:34.688 00.000 30444 Enqueuing Expose request 23:54:34.928 00.240 15672 IsGuiding returns 1 23:54:34.928 00.000 15672 scope still moving after pulse duration time elapsed 23:54:34.949 00.021 15672 IsSlewing returns 0 23:54:34.971 00.022 15672 IsGuiding returns 0 23:54:34.971 00.000 15672 scope move finished after 297 + 56 ms 23:54:34.971 00.000 15672 Move returns status 0, amount 297 23:54:34.971 00.000 15672 MoveAxis(N, 117, ABG) 23:54:34.971 00.000 15672 Guiding Dir = 0, Dur = 117 23:54:34.973 00.002 15672 IsSlewing returns 0 23:54:34.976 00.003 15672 IsGuiding returns 0 23:54:35.050 00.074 15672 PulseGuide returned control before completion, sleep 53 23:54:35.104 00.054 15672 IsGuiding returns 1 23:54:35.104 00.000 15672 scope still moving after pulse duration time elapsed 23:54:35.126 00.022 15672 IsSlewing returns 0 23:54:35.126 00.000 15672 IsGuiding returns 1 23:54:35.148 00.022 15672 IsSlewing returns 0 23:54:35.148 00.000 15672 IsGuiding returns 1 23:54:35.170 00.022 15672 IsSlewing returns 0 23:54:35.210 00.040 15672 IsGuiding returns 0 23:54:35.210 00.000 15672 scope move finished after 117 + 117 ms 23:54:35.210 00.000 15672 Move returns status 0, amount 117 23:54:35.210 00.000 15672 move complete, result=0 23:54:35.210 00.000 15672 worker thread done servicing request 23:54:35.210 00.000 30444 GuideStep: 1.1 px 297 ms WEST, -0.7 px 117 ms NORTH 23:54:35.210 00.000 15672 Worker thread wakes up 23:54:35.210 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:35.210 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:37.317 02.107 15672 Exposure complete 23:54:37.338 00.021 15672 worker thread done servicing request 23:54:37.338 00.000 30444 OnExposeComplete: enter 23:54:37.338 00.000 30444 UpdateGuideState(): m_state=6 23:54:37.338 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 2958 23:54:37.338 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=196.78, Mass=119302, SNR=81.0, Peak=11532 HFD=3.8 23:54:37.338 00.000 30444 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.28) = xAngle (0.88 = 0.88) 23:54:37.338 00.000 30444 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.82 = 0.82) 23:54:37.338 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.22 hyp=0.39 cameraTheta=0.60 mountX=0.25 mountY=0.29, mountTheta=0.85 23:54:37.339 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.22, opts=13) 23:54:37.339 00.000 30444 Enqueuing Move request for scope (0.32, 0.22) 23:54:37.339 00.000 15672 Worker thread wakes up 23:54:37.339 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.22) opts 0xd 23:54:37.339 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.22) 23:54:37.339 00.000 15672 Moving (0.32, 0.22) raw xDistance=0.25 yDistance=0.29 23:54:37.339 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.25 23:54:37.339 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:54:37.339 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 23:54:37.339 00.000 15672 MoveAxis(W, 89, ABG) 23:54:37.339 00.000 15672 Guiding Dir = 3, Dur = 89 23:54:37.340 00.001 15672 IsSlewing returns 0 23:54:37.341 00.001 15672 IsGuiding returns 0 23:54:37.346 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=12854, FiltMin=2657, FiltMax=9165, Gamma=2.950 23:54:37.366 00.020 15672 PulseGuide returned control before completion, sleep 75 23:54:37.400 00.034 30444 UpdateGuideState exits: m=119302 SNR=81.0 Saturated 23:54:37.400 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:37.401 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:37.401 00.000 30444 Enqueuing Expose request 23:54:37.446 00.045 15672 IsGuiding returns 1 23:54:37.446 00.000 15672 scope still moving after pulse duration time elapsed 23:54:37.467 00.021 15672 IsSlewing returns 0 23:54:37.468 00.001 15672 IsGuiding returns 1 23:54:37.489 00.021 15672 IsSlewing returns 0 23:54:37.494 00.005 15672 IsGuiding returns 0 23:54:37.494 00.000 15672 scope move finished after 89 + 64 ms 23:54:37.494 00.000 15672 Move returns status 0, amount 89 23:54:37.494 00.000 15672 MoveAxis(N, 0, ABG) 23:54:37.494 00.000 15672 Move returns status 0, amount 0 23:54:37.494 00.000 15672 move complete, result=0 23:54:37.494 00.000 15672 worker thread done servicing request 23:54:37.494 00.000 15672 Worker thread wakes up 23:54:37.494 00.000 30444 GuideStep: 0.3 px 89 ms WEST, 0.3 px 0 ms NORTH 23:54:37.494 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:37.495 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:39.401 01.906 15672 Exposure complete 23:54:39.423 00.022 15672 worker thread done servicing request 23:54:39.423 00.000 30444 OnExposeComplete: enter 23:54:39.423 00.000 30444 UpdateGuideState(): m_state=6 23:54:39.423 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2959 23:54:39.423 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=197.31, Mass=106629, SNR=82.6, Peak=12873 HFD=3.5 23:54:39.423 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.89 = 1.89) 23:54:39.423 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.83 = 1.83) 23:54:39.423 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.76 hyp=0.76 cameraTheta=1.61 mountX=-0.24 mountY=0.74, mountTheta=1.88 23:54:39.424 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.76, opts=13) 23:54:39.424 00.000 30444 Enqueuing Move request for scope (-0.03, 0.76) 23:54:39.424 00.000 15672 Worker thread wakes up 23:54:39.424 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.76) opts 0xd 23:54:39.424 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.76) 23:54:39.424 00.000 15672 Moving (-0.03, 0.76) raw xDistance=-0.24 yDistance=0.74 23:54:39.424 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 23:54:39.424 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:54:39.424 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74 23:54:39.424 00.000 15672 MoveAxis(E, 0, ABG) 23:54:39.424 00.000 15672 Move returns status 0, amount 0 23:54:39.424 00.000 15672 MoveAxis(N, 0, ABG) 23:54:39.424 00.000 15672 Move returns status 0, amount 0 23:54:39.424 00.000 15672 move complete, result=0 23:54:39.424 00.000 15672 worker thread done servicing request 23:54:39.429 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=13219, FiltMin=2696, FiltMax=9621, Gamma=2.950 23:54:39.480 00.051 30444 UpdateGuideState exits: m=106629 SNR=82.6 Saturated 23:54:39.480 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:39.480 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:39.480 00.000 30444 Enqueuing Expose request 23:54:39.480 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH 23:54:39.480 00.000 15672 Worker thread wakes up 23:54:39.481 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:39.481 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:41.589 02.108 15672 Exposure complete 23:54:41.611 00.022 15672 worker thread done servicing request 23:54:41.611 00.000 30444 OnExposeComplete: enter 23:54:41.611 00.000 30444 UpdateGuideState(): m_state=6 23:54:41.611 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2960 23:54:41.611 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=198.23, Mass=105816, SNR=77.9, Peak=8935 HFD=3.9 23:54:41.611 00.000 30444 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.28) = xAngle (1.61 = 1.61) 23:54:41.611 00.000 30444 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 23:54:41.611 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=1.68 hyp=1.72 cameraTheta=1.33 mountX=-0.07 mountY=1.72, mountTheta=1.61 23:54:41.612 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=1.68, opts=13) 23:54:41.612 00.000 30444 Enqueuing Move request for scope (0.40, 1.68) 23:54:41.612 00.000 15672 Worker thread wakes up 23:54:41.612 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 1.68) opts 0xd 23:54:41.612 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 1.68) 23:54:41.612 00.000 15672 Moving (0.40, 1.68) raw xDistance=-0.07 yDistance=1.72 23:54:41.612 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:54:41.612 00.000 15672 resist switch: large excursion: input 1.72 thresh 0.75 direction from -1 to 1 23:54:41.612 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.17 23:54:41.612 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.72 from input 1.72 23:54:41.612 00.000 15672 MoveAxis(E, 0, ABG) 23:54:41.612 00.000 15672 Move returns status 0, amount 0 23:54:41.612 00.000 15672 MoveAxis(S, 307, ABG) 23:54:41.613 00.001 15672 Guiding Dir = 1, Dur = 307 23:54:41.618 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=10677, FiltMin=2675, FiltMax=9248, Gamma=2.950 23:54:41.637 00.019 15672 IsSlewing returns 0 23:54:41.638 00.001 15672 IsGuiding returns 0 23:54:41.712 00.074 15672 PulseGuide returned control before completion, sleep 244 23:54:41.818 00.106 30444 UpdateGuideState exits: m=105816 SNR=77.9 Saturated 23:54:41.819 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:41.819 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:41.819 00.000 30444 Enqueuing Expose request 23:54:41.983 00.164 15672 IsGuiding returns 1 23:54:41.983 00.000 15672 scope still moving after pulse duration time elapsed 23:54:42.004 00.021 15672 IsSlewing returns 0 23:54:42.005 00.001 15672 IsGuiding returns 1 23:54:42.026 00.021 15672 IsSlewing returns 0 23:54:42.029 00.003 15672 IsGuiding returns 1 23:54:42.050 00.021 15672 IsSlewing returns 0 23:54:42.079 00.029 15672 IsGuiding returns 0 23:54:42.079 00.000 15672 scope move finished after 307 + 134 ms 23:54:42.079 00.000 15672 Move returns status 0, amount 307 23:54:42.079 00.000 15672 move complete, result=0 23:54:42.079 00.000 15672 worker thread done servicing request 23:54:42.079 00.000 15672 Worker thread wakes up 23:54:42.079 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 1.7 px 307 ms SOUTH 23:54:42.079 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:42.079 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:43.987 01.908 15672 Exposure complete 23:54:44.011 00.024 15672 worker thread done servicing request 23:54:44.011 00.000 30444 OnExposeComplete: enter 23:54:44.011 00.000 30444 UpdateGuideState(): m_state=6 23:54:44.012 00.001 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 2961 23:54:44.012 00.000 30444 Star::Find returns 1 (1), X=458.26, Y=197.91, Mass=97035, SNR=77.9, Peak=9099 HFD=3.6 23:54:44.012 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 23:54:44.012 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.63 = 2.63) 23:54:44.012 00.000 30444 CameraToMount -- cameraX=-1.54 cameraY=1.36 hyp=2.05 cameraTheta=2.42 mountX=-1.85 mountY=1.00, mountTheta=2.65 23:54:44.012 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.54, y=1.36, opts=13) 23:54:44.013 00.001 30444 Enqueuing Move request for scope (-1.54, 1.36) 23:54:44.013 00.000 15672 Worker thread wakes up 23:54:44.013 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.54, 1.36) opts 0xd 23:54:44.013 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.54, 1.36) 23:54:44.013 00.000 15672 Moving (-1.54, 1.36) raw xDistance=-1.85 yDistance=1.00 23:54:44.013 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.17 from input -1.85 23:54:44.013 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00 23:54:44.013 00.000 15672 MoveAxis(E, 501, ABG) 23:54:44.013 00.000 15672 Guiding Dir = 2, Dur = 501 23:54:44.014 00.001 15672 IsSlewing returns 0 23:54:44.015 00.001 15672 IsGuiding returns 0 23:54:44.019 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=9440, FiltMin=2644, FiltMax=8382, Gamma=2.950 23:54:44.043 00.024 15672 PulseGuide returned control before completion, sleep 483 23:54:44.079 00.036 30444 UpdateGuideState exits: m=97035 SNR=77.9 Saturated 23:54:44.079 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:44.079 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:44.079 00.000 30444 Enqueuing Expose request 23:54:44.611 00.532 15672 IsGuiding returns 0 23:54:44.611 00.000 15672 Move returns status 0, amount 501 23:54:44.611 00.000 15672 MoveAxis(S, 178, ABG) 23:54:44.611 00.000 15672 Guiding Dir = 1, Dur = 178 23:54:44.612 00.001 15672 IsSlewing returns 0 23:54:44.613 00.001 15672 IsGuiding returns 0 23:54:44.698 00.085 15672 PulseGuide returned control before completion, sleep 104 23:54:44.843 00.145 15672 IsGuiding returns 1 23:54:44.843 00.000 15672 scope still moving after pulse duration time elapsed 23:54:44.864 00.021 15672 IsSlewing returns 0 23:54:44.864 00.000 15672 IsGuiding returns 1 23:54:44.886 00.022 15672 IsSlewing returns 0 23:54:44.908 00.022 15672 IsGuiding returns 0 23:54:44.908 00.000 15672 scope move finished after 178 + 115 ms 23:54:44.908 00.000 15672 Move returns status 0, amount 178 23:54:44.908 00.000 15672 move complete, result=0 23:54:44.908 00.000 15672 worker thread done servicing request 23:54:44.908 00.000 15672 Worker thread wakes up 23:54:44.908 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:44.908 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:44.908 00.000 30444 GuideStep: -1.9 px 501 ms EAST, 1.0 px 178 ms SOUTH 23:54:47.018 02.110 15672 Exposure complete 23:54:47.038 00.020 15672 worker thread done servicing request 23:54:47.038 00.000 30444 OnExposeComplete: enter 23:54:47.039 00.001 30444 UpdateGuideState(): m_state=6 23:54:47.039 00.000 30444 Star::Find(15, 458, 197, 0, (0,0,0,0), 0.0, 255) frame 2962 23:54:47.039 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=197.00, Mass=100564, SNR=70.7, Peak=11744 HFD=3.2 23:54:47.039 00.000 30444 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.28) = xAngle (0.57 = 0.57) 23:54:47.039 00.000 30444 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.51 = 0.51) 23:54:47.039 00.000 30444 CameraToMount -- cameraX=1.48 cameraY=0.44 hyp=1.54 cameraTheta=0.29 mountX=1.30 mountY=0.75, mountTheta=0.52 23:54:47.039 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.48, y=0.44, opts=13) 23:54:47.039 00.000 30444 Enqueuing Move request for scope (1.48, 0.44) 23:54:47.039 00.000 15672 Worker thread wakes up 23:54:47.040 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (1.48, 0.44) opts 0xd 23:54:47.040 00.000 15672 Handling offset move in thread for scope, endpoint = (1.48, 0.44) 23:54:47.040 00.000 15672 Moving (1.48, 0.44) raw xDistance=1.30 yDistance=0.75 23:54:47.040 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.30 23:54:47.040 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 23:54:47.040 00.000 15672 MoveAxis(W, 316, ABG) 23:54:47.040 00.000 15672 Guiding Dir = 3, Dur = 316 23:54:47.040 00.000 15672 IsSlewing returns 0 23:54:47.041 00.001 15672 IsGuiding returns 0 23:54:47.045 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=12935, FiltMin=2694, FiltMax=8762, Gamma=2.950 23:54:47.062 00.017 15672 PulseGuide returned control before completion, sleep 306 23:54:47.103 00.041 30444 UpdateGuideState exits: m=100564 SNR=70.7 Saturated 23:54:47.103 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:47.103 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:47.103 00.000 30444 Enqueuing Expose request 23:54:47.372 00.269 15672 IsGuiding returns 1 23:54:47.372 00.000 15672 scope still moving after pulse duration time elapsed 23:54:47.393 00.021 15672 IsSlewing returns 0 23:54:47.430 00.037 15672 IsGuiding returns 0 23:54:47.430 00.000 15672 scope move finished after 316 + 72 ms 23:54:47.430 00.000 15672 Move returns status 0, amount 316 23:54:47.430 00.000 15672 MoveAxis(S, 133, ABG) 23:54:47.431 00.001 15672 Guiding Dir = 1, Dur = 133 23:54:47.431 00.000 15672 IsSlewing returns 0 23:54:47.431 00.000 15672 IsGuiding returns 0 23:54:47.510 00.079 15672 PulseGuide returned control before completion, sleep 65 23:54:47.577 00.067 15672 IsGuiding returns 1 23:54:47.577 00.000 15672 scope still moving after pulse duration time elapsed 23:54:47.598 00.021 15672 IsSlewing returns 0 23:54:47.599 00.001 15672 IsGuiding returns 1 23:54:47.620 00.021 15672 IsSlewing returns 0 23:54:47.621 00.001 15672 IsGuiding returns 1 23:54:47.642 00.021 15672 IsSlewing returns 0 23:54:47.702 00.060 15672 IsGuiding returns 0 23:54:47.702 00.000 15672 scope move finished after 133 + 137 ms 23:54:47.702 00.000 15672 Move returns status 0, amount 133 23:54:47.702 00.000 15672 move complete, result=0 23:54:47.702 00.000 15672 worker thread done servicing request 23:54:47.702 00.000 30444 GuideStep: 1.3 px 316 ms WEST, 0.7 px 133 ms SOUTH 23:54:47.702 00.000 15672 Worker thread wakes up 23:54:47.702 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:47.702 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:49.609 01.907 15672 Exposure complete 23:54:49.631 00.022 15672 worker thread done servicing request 23:54:49.631 00.000 30444 OnExposeComplete: enter 23:54:49.631 00.000 30444 UpdateGuideState(): m_state=6 23:54:49.631 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 2963 23:54:49.631 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=197.06, Mass=111760, SNR=79.6, Peak=12735 HFD=3.4 23:54:49.631 00.000 30444 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.28) = xAngle (0.87 = 0.87) 23:54:49.631 00.000 30444 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.81 = 0.81) 23:54:49.631 00.000 30444 CameraToMount -- cameraX=0.75 cameraY=0.50 hyp=0.91 cameraTheta=0.59 mountX=0.59 mountY=0.65, mountTheta=0.84 23:54:49.632 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.75, y=0.50, opts=13) 23:54:49.632 00.000 30444 Enqueuing Move request for scope (0.75, 0.50) 23:54:49.632 00.000 15672 Worker thread wakes up 23:54:49.632 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.50) opts 0xd 23:54:49.632 00.000 15672 Handling offset move in thread for scope, endpoint = (0.75, 0.50) 23:54:49.632 00.000 15672 Moving (0.75, 0.50) raw xDistance=0.59 yDistance=0.65 23:54:49.632 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.59 23:54:49.633 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 23:54:49.633 00.000 15672 MoveAxis(W, 181, ABG) 23:54:49.633 00.000 15672 Guiding Dir = 3, Dur = 181 23:54:49.633 00.000 15672 IsSlewing returns 0 23:54:49.634 00.001 15672 IsGuiding returns 0 23:54:49.639 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12877, FiltMin=2652, FiltMax=9420, Gamma=2.950 23:54:49.650 00.011 15672 PulseGuide returned control before completion, sleep 176 23:54:49.858 00.208 15672 IsGuiding returns 0 23:54:49.858 00.000 15672 Move returns status 0, amount 181 23:54:49.858 00.000 15672 MoveAxis(S, 116, ABG) 23:54:49.858 00.000 15672 Guiding Dir = 1, Dur = 116 23:54:49.859 00.001 15672 IsSlewing returns 0 23:54:49.859 00.000 15672 IsGuiding returns 0 23:54:49.937 00.078 30444 UpdateGuideState exits: m=111760 SNR=79.6 Saturated 23:54:49.937 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:49.937 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:49.937 00.000 30444 Enqueuing Expose request 23:54:49.939 00.002 15672 PulseGuide returned control before completion, sleep 48 23:54:49.988 00.049 15672 IsGuiding returns 1 23:54:49.988 00.000 15672 scope still moving after pulse duration time elapsed 23:54:50.008 00.020 15672 IsSlewing returns 0 23:54:50.009 00.001 15672 IsGuiding returns 1 23:54:50.030 00.021 15672 IsSlewing returns 0 23:54:50.031 00.001 15672 IsGuiding returns 1 23:54:50.052 00.021 15672 IsSlewing returns 0 23:54:50.098 00.046 15672 IsGuiding returns 0 23:54:50.098 00.000 15672 scope move finished after 116 + 123 ms 23:54:50.098 00.000 15672 Move returns status 0, amount 116 23:54:50.098 00.000 15672 move complete, result=0 23:54:50.098 00.000 15672 worker thread done servicing request 23:54:50.098 00.000 15672 Worker thread wakes up 23:54:50.098 00.000 30444 GuideStep: 0.6 px 181 ms WEST, 0.7 px 116 ms SOUTH 23:54:50.098 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:50.099 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:52.207 02.108 15672 Exposure complete 23:54:52.228 00.021 15672 worker thread done servicing request 23:54:52.228 00.000 30444 OnExposeComplete: enter 23:54:52.228 00.000 30444 UpdateGuideState(): m_state=6 23:54:52.228 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2964 23:54:52.229 00.001 30444 Star::Find returns 1 (1), X=460.04, Y=197.18, Mass=105362, SNR=85.6, Peak=11770 HFD=3.1 23:54:52.229 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 23:54:52.229 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 23:54:52.229 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.62 hyp=0.67 cameraTheta=1.20 mountX=0.06 mountY=0.66, mountTheta=1.48 23:54:52.229 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.62, opts=13) 23:54:52.229 00.000 30444 Enqueuing Move request for scope (0.24, 0.62) 23:54:52.229 00.000 15672 Worker thread wakes up 23:54:52.229 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.62) opts 0xd 23:54:52.229 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.62) 23:54:52.229 00.000 15672 Moving (0.24, 0.62) raw xDistance=0.06 yDistance=0.66 23:54:52.229 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:54:52.229 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 23:54:52.230 00.001 15672 MoveAxis(E, 0, ABG) 23:54:52.230 00.000 15672 Move returns status 0, amount 0 23:54:52.230 00.000 15672 MoveAxis(S, 118, ABG) 23:54:52.230 00.000 15672 Guiding Dir = 1, Dur = 118 23:54:52.230 00.000 15672 IsSlewing returns 0 23:54:52.231 00.001 15672 IsGuiding returns 0 23:54:52.237 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=13369, FiltMin=2719, FiltMax=9606, Gamma=2.950 23:54:52.302 00.065 30444 UpdateGuideState exits: m=105362 SNR=85.6 Saturated 23:54:52.302 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:52.302 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:52.302 00.000 30444 Enqueuing Expose request 23:54:52.318 00.016 15672 PulseGuide returned control before completion, sleep 42 23:54:52.362 00.044 15672 IsGuiding returns 1 23:54:52.362 00.000 15672 scope still moving after pulse duration time elapsed 23:54:52.383 00.021 15672 IsSlewing returns 0 23:54:52.415 00.032 15672 IsGuiding returns 1 23:54:52.437 00.022 15672 IsSlewing returns 0 23:54:52.437 00.000 15672 IsGuiding returns 1 23:54:52.459 00.022 15672 IsSlewing returns 0 23:54:52.479 00.020 15672 IsGuiding returns 0 23:54:52.479 00.000 15672 scope move finished after 118 + 128 ms 23:54:52.479 00.000 15672 Move returns status 0, amount 118 23:54:52.479 00.000 15672 move complete, result=0 23:54:52.479 00.000 15672 worker thread done servicing request 23:54:52.479 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 118 ms SOUTH 23:54:52.479 00.000 15672 Worker thread wakes up 23:54:52.480 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:52.480 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:54.387 01.907 15672 Exposure complete 23:54:54.407 00.020 15672 worker thread done servicing request 23:54:54.408 00.001 30444 OnExposeComplete: enter 23:54:54.408 00.000 30444 UpdateGuideState(): m_state=6 23:54:54.408 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2965 23:54:54.408 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=197.27, Mass=114437, SNR=90.9, Peak=11596 HFD=3.5 23:54:54.408 00.000 30444 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.28) = xAngle (1.25 = 1.25) 23:54:54.408 00.000 30444 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 23:54:54.408 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.71 hyp=0.86 cameraTheta=0.97 mountX=0.28 mountY=0.80, mountTheta=1.24 23:54:54.408 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.71, opts=13) 23:54:54.408 00.000 30444 Enqueuing Move request for scope (0.49, 0.71) 23:54:54.408 00.000 15672 Worker thread wakes up 23:54:54.409 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.71) opts 0xd 23:54:54.409 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.71) 23:54:54.409 00.000 15672 Moving (0.49, 0.71) raw xDistance=0.28 yDistance=0.80 23:54:54.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28 23:54:54.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 23:54:54.409 00.000 15672 MoveAxis(W, 74, ABG) 23:54:54.409 00.000 15672 Guiding Dir = 3, Dur = 74 23:54:54.416 00.007 15672 IsSlewing returns 0 23:54:54.416 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=12594, FiltMin=2644, FiltMax=10300, Gamma=2.950 23:54:54.417 00.001 15672 IsGuiding returns 0 23:54:54.442 00.025 15672 PulseGuide returned control before completion, sleep 59 23:54:54.505 00.063 15672 IsGuiding returns 1 23:54:54.505 00.000 15672 scope still moving after pulse duration time elapsed 23:54:54.526 00.021 15672 IsSlewing returns 0 23:54:54.541 00.015 30444 UpdateGuideState exits: m=114437 SNR=90.9 Saturated 23:54:54.541 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:54.541 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:54.541 00.000 30444 Enqueuing Expose request 23:54:54.554 00.013 15672 IsGuiding returns 0 23:54:54.554 00.000 15672 scope move finished after 74 + 63 ms 23:54:54.555 00.001 15672 Move returns status 0, amount 74 23:54:54.555 00.000 15672 MoveAxis(S, 143, ABG) 23:54:54.555 00.000 15672 Guiding Dir = 1, Dur = 143 23:54:54.555 00.000 15672 IsSlewing returns 0 23:54:54.556 00.001 15672 IsGuiding returns 0 23:54:54.634 00.078 15672 PulseGuide returned control before completion, sleep 76 23:54:54.712 00.078 15672 IsGuiding returns 1 23:54:54.713 00.001 15672 scope still moving after pulse duration time elapsed 23:54:54.734 00.021 15672 IsSlewing returns 0 23:54:54.735 00.001 15672 IsGuiding returns 1 23:54:54.756 00.021 15672 IsSlewing returns 0 23:54:54.809 00.053 15672 IsGuiding returns 0 23:54:54.809 00.000 15672 scope move finished after 143 + 110 ms 23:54:54.810 00.001 15672 Move returns status 0, amount 143 23:54:54.810 00.000 15672 move complete, result=0 23:54:54.810 00.000 15672 worker thread done servicing request 23:54:54.810 00.000 30444 GuideStep: 0.3 px 74 ms WEST, 0.8 px 143 ms SOUTH 23:54:54.810 00.000 15672 Worker thread wakes up 23:54:54.810 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:54.810 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:56.918 02.108 15672 Exposure complete 23:54:56.940 00.022 15672 worker thread done servicing request 23:54:56.940 00.000 30444 OnExposeComplete: enter 23:54:56.940 00.000 30444 UpdateGuideState(): m_state=6 23:54:56.940 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2966 23:54:56.940 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=196.84, Mass=106968, SNR=93.7, Peak=10400 HFD=3.6 23:54:56.940 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.76 = 0.76) 23:54:56.940 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 23:54:56.941 00.001 30444 CameraToMount -- cameraX=0.55 cameraY=0.28 hyp=0.62 cameraTheta=0.48 mountX=0.45 mountY=0.39, mountTheta=0.72 23:54:56.943 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.28, opts=13) 23:54:56.943 00.000 30444 Enqueuing Move request for scope (0.55, 0.28) 23:54:56.943 00.000 15672 Worker thread wakes up 23:54:56.943 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.28) opts 0xd 23:54:56.943 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.28) 23:54:56.943 00.000 15672 Moving (0.55, 0.28) raw xDistance=0.45 yDistance=0.39 23:54:56.944 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45 23:54:56.944 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 23:54:56.944 00.000 15672 MoveAxis(W, 126, ABG) 23:54:56.944 00.000 15672 Guiding Dir = 3, Dur = 126 23:54:56.944 00.000 15672 IsSlewing returns 0 23:54:56.945 00.001 15672 IsGuiding returns 0 23:54:56.951 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=11393, FiltMin=2655, FiltMax=8916, Gamma=2.950 23:54:56.967 00.016 15672 PulseGuide returned control before completion, sleep 115 23:54:57.022 00.055 30444 UpdateGuideState exits: m=106968 SNR=93.7 Saturated 23:54:57.022 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:57.022 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:57.022 00.000 30444 Enqueuing Expose request 23:54:57.083 00.061 15672 IsGuiding returns 1 23:54:57.083 00.000 15672 scope still moving after pulse duration time elapsed 23:54:57.104 00.021 15672 IsSlewing returns 0 23:54:57.112 00.008 15672 IsGuiding returns 0 23:54:57.112 00.000 15672 scope move finished after 126 + 40 ms 23:54:57.112 00.000 15672 Move returns status 0, amount 126 23:54:57.112 00.000 15672 MoveAxis(S, 70, ABG) 23:54:57.112 00.000 15672 Guiding Dir = 1, Dur = 70 23:54:57.114 00.002 15672 IsSlewing returns 0 23:54:57.116 00.002 15672 IsGuiding returns 0 23:54:57.225 00.109 15672 IsGuiding returns 1 23:54:57.225 00.000 15672 scope still moving after pulse duration time elapsed 23:54:57.247 00.022 15672 IsSlewing returns 0 23:54:57.249 00.002 15672 IsGuiding returns 1 23:54:57.270 00.021 15672 IsSlewing returns 0 23:54:57.287 00.017 15672 IsGuiding returns 0 23:54:57.287 00.000 15672 scope move finished after 70 + 100 ms 23:54:57.287 00.000 15672 Move returns status 0, amount 70 23:54:57.287 00.000 15672 move complete, result=0 23:54:57.287 00.000 15672 worker thread done servicing request 23:54:57.287 00.000 15672 Worker thread wakes up 23:54:57.287 00.000 30444 GuideStep: 0.4 px 126 ms WEST, 0.4 px 70 ms SOUTH 23:54:57.287 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:57.287 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:54:59.194 01.907 15672 Exposure complete 23:54:59.220 00.026 15672 worker thread done servicing request 23:54:59.220 00.000 30444 OnExposeComplete: enter 23:54:59.220 00.000 30444 UpdateGuideState(): m_state=6 23:54:59.221 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2967 23:54:59.221 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=196.62, Mass=110588, SNR=87.8, Peak=10232 HFD=3.4 23:54:59.221 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 23:54:59.221 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 23:54:59.221 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=0.06 hyp=0.66 cameraTheta=0.09 mountX=0.62 mountY=0.20, mountTheta=0.32 23:54:59.222 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=0.06, opts=13) 23:54:59.222 00.000 30444 Enqueuing Move request for scope (0.66, 0.06) 23:54:59.222 00.000 15672 Worker thread wakes up 23:54:59.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.06) opts 0xd 23:54:59.222 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, 0.06) 23:54:59.222 00.000 15672 Moving (0.66, 0.06) raw xDistance=0.62 yDistance=0.20 23:54:59.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62 23:54:59.222 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:54:59.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:54:59.223 00.001 15672 MoveAxis(W, 176, ABG) 23:54:59.223 00.000 15672 Guiding Dir = 3, Dur = 176 23:54:59.223 00.000 15672 IsSlewing returns 0 23:54:59.225 00.002 15672 IsGuiding returns 0 23:54:59.231 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=10985, FiltMin=2643, FiltMax=8696, Gamma=2.950 23:54:59.251 00.020 15672 PulseGuide returned control before completion, sleep 161 23:54:59.414 00.163 15672 IsGuiding returns 1 23:54:59.414 00.000 15672 scope still moving after pulse duration time elapsed 23:54:59.435 00.021 15672 IsSlewing returns 0 23:54:59.443 00.008 15672 IsGuiding returns 0 23:54:59.443 00.000 15672 scope move finished after 176 + 42 ms 23:54:59.443 00.000 15672 Move returns status 0, amount 176 23:54:59.443 00.000 15672 MoveAxis(N, 0, ABG) 23:54:59.443 00.000 15672 Move returns status 0, amount 0 23:54:59.443 00.000 15672 move complete, result=0 23:54:59.444 00.001 15672 worker thread done servicing request 23:54:59.638 00.194 30444 UpdateGuideState exits: m=110588 SNR=87.8 Saturated 23:54:59.638 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:54:59.638 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:54:59.638 00.000 30444 Enqueuing Expose request 23:54:59.638 00.000 15672 Worker thread wakes up 23:54:59.638 00.000 30444 GuideStep: 0.6 px 176 ms WEST, 0.2 px 0 ms NORTH 23:54:59.638 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:54:59.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:01.747 02.109 15672 Exposure complete 23:55:01.769 00.022 15672 worker thread done servicing request 23:55:01.770 00.001 30444 OnExposeComplete: enter 23:55:01.770 00.000 30444 UpdateGuideState(): m_state=6 23:55:01.770 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2968 23:55:01.770 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=197.18, Mass=113091, SNR=86.8, Peak=10713 HFD=3.6 23:55:01.770 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 23:55:01.770 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 23:55:01.770 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=0.63 hyp=0.86 cameraTheta=0.82 mountX=0.39 mountY=0.74, mountTheta=1.08 23:55:01.770 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=0.63, opts=13) 23:55:01.770 00.000 30444 Enqueuing Move request for scope (0.59, 0.63) 23:55:01.770 00.000 15672 Worker thread wakes up 23:55:01.771 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.63) opts 0xd 23:55:01.771 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, 0.63) 23:55:01.771 00.000 15672 Moving (0.59, 0.63) raw xDistance=0.39 yDistance=0.74 23:55:01.771 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39 23:55:01.771 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 23:55:01.771 00.000 15672 MoveAxis(W, 119, ABG) 23:55:01.771 00.000 15672 Guiding Dir = 3, Dur = 119 23:55:01.771 00.000 15672 IsSlewing returns 0 23:55:01.773 00.002 15672 IsGuiding returns 0 23:55:01.778 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=11614, FiltMin=2695, FiltMax=9076, Gamma=2.950 23:55:01.791 00.013 15672 PulseGuide returned control before completion, sleep 111 23:55:01.833 00.042 30444 UpdateGuideState exits: m=113091 SNR=86.8 Saturated 23:55:01.833 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:01.833 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:01.833 00.000 30444 Enqueuing Expose request 23:55:01.935 00.102 15672 IsGuiding returns 0 23:55:01.935 00.000 15672 Move returns status 0, amount 119 23:55:01.935 00.000 15672 MoveAxis(S, 131, ABG) 23:55:01.935 00.000 15672 Guiding Dir = 1, Dur = 131 23:55:01.935 00.000 15672 IsSlewing returns 0 23:55:01.936 00.001 15672 IsGuiding returns 0 23:55:02.016 00.080 15672 PulseGuide returned control before completion, sleep 62 23:55:02.078 00.062 15672 IsGuiding returns 1 23:55:02.078 00.000 15672 scope still moving after pulse duration time elapsed 23:55:02.100 00.022 15672 IsSlewing returns 0 23:55:02.101 00.001 15672 IsGuiding returns 1 23:55:02.122 00.021 15672 IsSlewing returns 0 23:55:02.190 00.068 15672 IsGuiding returns 0 23:55:02.190 00.000 15672 scope move finished after 131 + 123 ms 23:55:02.191 00.001 15672 Move returns status 0, amount 131 23:55:02.191 00.000 15672 move complete, result=0 23:55:02.191 00.000 15672 worker thread done servicing request 23:55:02.191 00.000 15672 Worker thread wakes up 23:55:02.191 00.000 30444 GuideStep: 0.4 px 119 ms WEST, 0.7 px 131 ms SOUTH 23:55:02.191 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:02.191 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:04.097 01.906 15672 Exposure complete 23:55:04.117 00.020 15672 worker thread done servicing request 23:55:04.117 00.000 30444 OnExposeComplete: enter 23:55:04.117 00.000 30444 UpdateGuideState(): m_state=6 23:55:04.118 00.001 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2969 23:55:04.118 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=197.16, Mass=110259, SNR=79.4, Peak=11561 HFD=3.6 23:55:04.118 00.000 30444 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.28) = xAngle (1.31 = 1.31) 23:55:04.118 00.000 30444 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.25 = 1.25) 23:55:04.118 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.60 hyp=0.70 cameraTheta=1.03 mountX=0.18 mountY=0.67, mountTheta=1.30 23:55:04.118 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.60, opts=13) 23:55:04.118 00.000 30444 Enqueuing Move request for scope (0.36, 0.60) 23:55:04.118 00.000 15672 Worker thread wakes up 23:55:04.118 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.60) opts 0xd 23:55:04.118 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.60) 23:55:04.119 00.001 15672 Moving (0.36, 0.60) raw xDistance=0.18 yDistance=0.67 23:55:04.119 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 23:55:04.119 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67 23:55:04.119 00.000 15672 MoveAxis(E, 0, ABG) 23:55:04.119 00.000 15672 Move returns status 0, amount 0 23:55:04.119 00.000 15672 MoveAxis(S, 119, ABG) 23:55:04.119 00.000 15672 Guiding Dir = 1, Dur = 119 23:55:04.119 00.000 15672 IsSlewing returns 0 23:55:04.120 00.001 15672 IsGuiding returns 0 23:55:04.125 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=13409, FiltMin=2675, FiltMax=9787, Gamma=2.950 23:55:04.175 00.050 30444 UpdateGuideState exits: m=110259 SNR=79.4 Saturated 23:55:04.175 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:04.175 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:04.175 00.000 30444 Enqueuing Expose request 23:55:04.204 00.029 15672 PulseGuide returned control before completion, sleep 47 23:55:04.254 00.050 15672 IsGuiding returns 1 23:55:04.254 00.000 15672 scope still moving after pulse duration time elapsed 23:55:04.275 00.021 15672 IsSlewing returns 0 23:55:04.302 00.027 15672 IsGuiding returns 1 23:55:04.323 00.021 15672 IsSlewing returns 0 23:55:04.363 00.040 15672 IsGuiding returns 0 23:55:04.363 00.000 15672 scope move finished after 119 + 123 ms 23:55:04.363 00.000 15672 Move returns status 0, amount 119 23:55:04.363 00.000 15672 move complete, result=0 23:55:04.364 00.001 15672 worker thread done servicing request 23:55:04.364 00.000 15672 Worker thread wakes up 23:55:04.364 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:04.364 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:04.364 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.7 px 119 ms SOUTH 23:55:06.471 02.107 15672 Exposure complete 23:55:06.493 00.022 15672 worker thread done servicing request 23:55:06.493 00.000 30444 OnExposeComplete: enter 23:55:06.493 00.000 30444 UpdateGuideState(): m_state=6 23:55:06.493 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2970 23:55:06.493 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=197.11, Mass=117726, SNR=86.0, Peak=10563 HFD=3.7 23:55:06.493 00.000 30444 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 23:55:06.493 00.000 30444 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 23:55:06.493 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=0.56 hyp=0.87 cameraTheta=0.70 mountX=0.49 mountY=0.69, mountTheta=0.96 23:55:06.493 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=0.56, opts=13) 23:55:06.494 00.001 30444 Enqueuing Move request for scope (0.66, 0.56) 23:55:06.494 00.000 15672 Worker thread wakes up 23:55:06.494 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.56) opts 0xd 23:55:06.494 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, 0.56) 23:55:06.494 00.000 15672 Moving (0.66, 0.56) raw xDistance=0.49 yDistance=0.69 23:55:06.494 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 23:55:06.494 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 23:55:06.494 00.000 15672 MoveAxis(W, 131, ABG) 23:55:06.494 00.000 15672 Guiding Dir = 3, Dur = 131 23:55:06.494 00.000 15672 IsSlewing returns 0 23:55:06.495 00.001 15672 IsGuiding returns 0 23:55:06.499 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=12272, FiltMin=2710, FiltMax=9133, Gamma=2.950 23:55:06.520 00.021 15672 PulseGuide returned control before completion, sleep 117 23:55:06.695 00.175 15672 IsGuiding returns 0 23:55:06.695 00.000 15672 Move returns status 0, amount 131 23:55:06.695 00.000 15672 MoveAxis(S, 123, ABG) 23:55:06.695 00.000 15672 Guiding Dir = 1, Dur = 123 23:55:06.696 00.001 15672 IsSlewing returns 0 23:55:06.696 00.000 15672 IsGuiding returns 0 23:55:06.761 00.065 30444 UpdateGuideState exits: m=117726 SNR=86.0 Saturated 23:55:06.761 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:06.761 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:06.761 00.000 30444 Enqueuing Expose request 23:55:06.776 00.015 15672 PulseGuide returned control before completion, sleep 55 23:55:06.832 00.056 15672 IsGuiding returns 1 23:55:06.832 00.000 15672 scope still moving after pulse duration time elapsed 23:55:06.853 00.021 15672 IsSlewing returns 0 23:55:06.854 00.001 15672 IsGuiding returns 1 23:55:06.875 00.021 15672 IsSlewing returns 0 23:55:06.876 00.001 15672 IsGuiding returns 1 23:55:06.897 00.021 15672 IsSlewing returns 0 23:55:06.897 00.000 15672 IsGuiding returns 1 23:55:06.919 00.022 15672 IsSlewing returns 0 23:55:06.967 00.048 15672 IsGuiding returns 0 23:55:06.967 00.000 15672 scope move finished after 123 + 147 ms 23:55:06.967 00.000 15672 Move returns status 0, amount 123 23:55:06.967 00.000 15672 move complete, result=0 23:55:06.967 00.000 15672 worker thread done servicing request 23:55:06.967 00.000 15672 Worker thread wakes up 23:55:06.967 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:06.967 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:06.967 00.000 30444 GuideStep: 0.5 px 131 ms WEST, 0.7 px 123 ms SOUTH 23:55:08.873 01.906 15672 Exposure complete 23:55:08.895 00.022 15672 worker thread done servicing request 23:55:08.895 00.000 30444 OnExposeComplete: enter 23:55:08.895 00.000 30444 UpdateGuideState(): m_state=6 23:55:08.896 00.001 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 2971 23:55:08.896 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=196.78, Mass=115101, SNR=82.1, Peak=10588 HFD=3.6 23:55:08.896 00.000 30444 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.28) = xAngle (0.62 = 0.62) 23:55:08.896 00.000 30444 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.56 = 0.56) 23:55:08.896 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=0.23 hyp=0.68 cameraTheta=0.34 mountX=0.55 mountY=0.36, mountTheta=0.58 23:55:08.897 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=0.23, opts=13) 23:55:08.897 00.000 30444 Enqueuing Move request for scope (0.64, 0.23) 23:55:08.897 00.000 15672 Worker thread wakes up 23:55:08.897 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.23) opts 0xd 23:55:08.897 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, 0.23) 23:55:08.897 00.000 15672 Moving (0.64, 0.23) raw xDistance=0.55 yDistance=0.36 23:55:08.897 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55 23:55:08.897 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 23:55:08.897 00.000 15672 MoveAxis(W, 159, ABG) 23:55:08.897 00.000 15672 Guiding Dir = 3, Dur = 159 23:55:08.898 00.001 15672 IsSlewing returns 0 23:55:08.899 00.001 15672 IsGuiding returns 0 23:55:08.905 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=12042, FiltMin=2702, FiltMax=9427, Gamma=2.950 23:55:08.916 00.011 15672 PulseGuide returned control before completion, sleep 152 23:55:08.964 00.048 30444 UpdateGuideState exits: m=115101 SNR=82.1 Saturated 23:55:08.964 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:08.964 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:08.964 00.000 30444 Enqueuing Expose request 23:55:09.092 00.128 15672 IsGuiding returns 0 23:55:09.092 00.000 15672 Move returns status 0, amount 159 23:55:09.092 00.000 15672 MoveAxis(S, 64, ABG) 23:55:09.092 00.000 15672 Guiding Dir = 1, Dur = 64 23:55:09.093 00.001 15672 IsSlewing returns 0 23:55:09.093 00.000 15672 IsGuiding returns 0 23:55:09.173 00.080 15672 IsGuiding returns 1 23:55:09.173 00.000 15672 scope still moving after pulse duration time elapsed 23:55:09.194 00.021 15672 IsSlewing returns 0 23:55:09.195 00.001 15672 IsGuiding returns 1 23:55:09.216 00.021 15672 IsSlewing returns 0 23:55:09.217 00.001 15672 IsGuiding returns 1 23:55:09.238 00.021 15672 IsSlewing returns 0 23:55:09.268 00.030 15672 IsGuiding returns 0 23:55:09.268 00.000 15672 scope move finished after 64 + 111 ms 23:55:09.268 00.000 15672 Move returns status 0, amount 64 23:55:09.268 00.000 15672 move complete, result=0 23:55:09.268 00.000 15672 worker thread done servicing request 23:55:09.269 00.001 15672 Worker thread wakes up 23:55:09.269 00.000 30444 GuideStep: 0.6 px 159 ms WEST, 0.4 px 64 ms SOUTH 23:55:09.269 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:09.269 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:11.378 02.109 15672 Exposure complete 23:55:11.399 00.021 15672 worker thread done servicing request 23:55:11.399 00.000 30444 OnExposeComplete: enter 23:55:11.399 00.000 30444 UpdateGuideState(): m_state=6 23:55:11.399 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2972 23:55:11.399 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=197.09, Mass=111434, SNR=81.0, Peak=13044 HFD=3.4 23:55:11.399 00.000 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 23:55:11.399 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 23:55:11.399 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.53 hyp=0.53 cameraTheta=1.70 mountX=-0.21 mountY=0.50, mountTheta=1.96 23:55:11.400 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.53, opts=13) 23:55:11.400 00.000 30444 Enqueuing Move request for scope (-0.07, 0.53) 23:55:11.400 00.000 15672 Worker thread wakes up 23:55:11.400 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.53) opts 0xd 23:55:11.400 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.53) 23:55:11.400 00.000 15672 Moving (-0.07, 0.53) raw xDistance=-0.21 yDistance=0.50 23:55:11.401 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 23:55:11.401 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 23:55:11.401 00.000 15672 MoveAxis(E, 0, ABG) 23:55:11.401 00.000 15672 Move returns status 0, amount 0 23:55:11.401 00.000 15672 MoveAxis(S, 90, ABG) 23:55:11.401 00.000 15672 Guiding Dir = 1, Dur = 90 23:55:11.402 00.001 15672 IsSlewing returns 0 23:55:11.403 00.001 15672 IsGuiding returns 0 23:55:11.412 00.009 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=13718, FiltMin=2681, FiltMax=9596, Gamma=2.950 23:55:11.479 00.067 30444 UpdateGuideState exits: m=111434 SNR=81.0 Saturated 23:55:11.479 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:11.479 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:11.479 00.000 30444 Enqueuing Expose request 23:55:11.488 00.009 15672 PulseGuide returned control before completion, sleep 15 23:55:11.520 00.032 15672 IsGuiding returns 1 23:55:11.520 00.000 15672 scope still moving after pulse duration time elapsed 23:55:11.541 00.021 15672 IsSlewing returns 0 23:55:11.545 00.004 15672 IsGuiding returns 1 23:55:11.566 00.021 15672 IsSlewing returns 0 23:55:11.570 00.004 15672 IsGuiding returns 1 23:55:11.590 00.020 15672 IsSlewing returns 0 23:55:11.601 00.011 15672 IsGuiding returns 0 23:55:11.601 00.000 15672 scope move finished after 90 + 108 ms 23:55:11.601 00.000 15672 Move returns status 0, amount 90 23:55:11.601 00.000 15672 move complete, result=0 23:55:11.602 00.001 15672 worker thread done servicing request 23:55:11.602 00.000 15672 Worker thread wakes up 23:55:11.602 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:11.602 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:11.602 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 90 ms SOUTH 23:55:13.510 01.908 15672 Exposure complete 23:55:13.530 00.020 15672 worker thread done servicing request 23:55:13.530 00.000 30444 OnExposeComplete: enter 23:55:13.530 00.000 30444 UpdateGuideState(): m_state=6 23:55:13.530 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2973 23:55:13.530 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=196.80, Mass=116406, SNR=90.9, Peak=11641 HFD=3.6 23:55:13.530 00.000 30444 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.28) = xAngle (2.39 = 2.39) 23:55:13.530 00.000 30444 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.33 = 2.33) 23:55:13.530 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.29 cameraTheta=2.12 mountX=-0.21 mountY=0.21, mountTheta=2.36 23:55:13.531 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.25, opts=13) 23:55:13.531 00.000 30444 Enqueuing Move request for scope (-0.15, 0.25) 23:55:13.531 00.000 15672 Worker thread wakes up 23:55:13.531 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.25) opts 0xd 23:55:13.531 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.25) 23:55:13.531 00.000 15672 Moving (-0.15, 0.25) raw xDistance=-0.21 yDistance=0.21 23:55:13.531 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 23:55:13.531 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:55:13.531 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:55:13.531 00.000 15672 MoveAxis(E, 0, ABG) 23:55:13.531 00.000 15672 Move returns status 0, amount 0 23:55:13.531 00.000 15672 MoveAxis(N, 0, ABG) 23:55:13.531 00.000 15672 Move returns status 0, amount 0 23:55:13.531 00.000 15672 move complete, result=0 23:55:13.531 00.000 15672 worker thread done servicing request 23:55:13.537 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=11978, FiltMin=2714, FiltMax=8991, Gamma=2.950 23:55:13.587 00.050 30444 UpdateGuideState exits: m=116406 SNR=90.9 Saturated 23:55:13.587 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:13.587 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:13.588 00.001 30444 Enqueuing Expose request 23:55:13.588 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:55:13.588 00.000 15672 Worker thread wakes up 23:55:13.588 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:13.588 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:15.696 02.108 15672 Exposure complete 23:55:15.720 00.024 15672 worker thread done servicing request 23:55:15.720 00.000 30444 OnExposeComplete: enter 23:55:15.720 00.000 30444 UpdateGuideState(): m_state=6 23:55:15.720 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2974 23:55:15.721 00.001 30444 Star::Find returns 1 (1), X=460.09, Y=196.84, Mass=96584, SNR=78.3, Peak=10313 HFD=3.6 23:55:15.721 00.000 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 23:55:15.721 00.000 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 23:55:15.721 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.29 hyp=0.41 cameraTheta=0.77 mountX=0.20 mountY=0.34, mountTheta=1.03 23:55:15.721 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.29, opts=13) 23:55:15.721 00.000 30444 Enqueuing Move request for scope (0.29, 0.29) 23:55:15.721 00.000 15672 Worker thread wakes up 23:55:15.721 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.29) opts 0xd 23:55:15.721 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.29) 23:55:15.721 00.000 15672 Moving (0.29, 0.29) raw xDistance=0.20 yDistance=0.34 23:55:15.721 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:55:15.721 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 23:55:15.721 00.000 15672 MoveAxis(E, 0, ABG) 23:55:15.722 00.001 15672 Move returns status 0, amount 0 23:55:15.722 00.000 15672 MoveAxis(S, 61, ABG) 23:55:15.722 00.000 15672 Guiding Dir = 1, Dur = 61 23:55:15.722 00.000 15672 IsSlewing returns 0 23:55:15.723 00.001 15672 IsGuiding returns 0 23:55:15.730 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=12421, FiltMin=2654, FiltMax=8894, Gamma=2.950 23:55:15.801 00.071 30444 UpdateGuideState exits: m=96584 SNR=78.3 Saturated 23:55:15.801 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:15.801 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:15.801 00.000 30444 Enqueuing Expose request 23:55:15.834 00.033 15672 IsGuiding returns 1 23:55:15.834 00.000 15672 scope still moving after pulse duration time elapsed 23:55:15.855 00.021 15672 IsSlewing returns 0 23:55:15.855 00.000 15672 IsGuiding returns 1 23:55:15.876 00.021 15672 IsSlewing returns 0 23:55:15.897 00.021 15672 IsGuiding returns 0 23:55:15.897 00.000 15672 scope move finished after 61 + 112 ms 23:55:15.897 00.000 15672 Move returns status 0, amount 61 23:55:15.897 00.000 15672 move complete, result=0 23:55:15.897 00.000 15672 worker thread done servicing request 23:55:15.898 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 61 ms SOUTH 23:55:15.898 00.000 15672 Worker thread wakes up 23:55:15.898 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:15.898 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:17.815 01.917 15672 Exposure complete 23:55:17.843 00.028 15672 worker thread done servicing request 23:55:17.843 00.000 30444 OnExposeComplete: enter 23:55:17.843 00.000 30444 UpdateGuideState(): m_state=6 23:55:17.843 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2975 23:55:17.844 00.001 30444 Star::Find returns 1 (1), X=459.87, Y=196.63, Mass=104217, SNR=78.0, Peak=10958 HFD=3.5 23:55:17.844 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 23:55:17.844 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 23:55:17.844 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.76 mountX=0.05 mountY=0.09, mountTheta=1.02 23:55:17.845 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.07, opts=13) 23:55:17.845 00.000 30444 Enqueuing Move request for scope (0.07, 0.07) 23:55:17.845 00.000 15672 Worker thread wakes up 23:55:17.845 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd 23:55:17.845 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.07) 23:55:17.845 00.000 15672 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=0.09 23:55:17.845 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:55:17.845 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:55:17.846 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:55:17.846 00.000 15672 MoveAxis(E, 0, ABG) 23:55:17.846 00.000 15672 Move returns status 0, amount 0 23:55:17.846 00.000 15672 MoveAxis(N, 0, ABG) 23:55:17.846 00.000 15672 Move returns status 0, amount 0 23:55:17.846 00.000 15672 move complete, result=0 23:55:17.846 00.000 15672 worker thread done servicing request 23:55:17.855 00.009 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=13262, FiltMin=2603, FiltMax=9287, Gamma=2.950 23:55:17.906 00.051 30444 UpdateGuideState exits: m=104217 SNR=78.0 Saturated 23:55:17.906 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:17.906 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:17.906 00.000 30444 Enqueuing Expose request 23:55:17.906 00.000 15672 Worker thread wakes up 23:55:17.906 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:17.906 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:17.906 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:55:20.016 02.110 15672 Exposure complete 23:55:20.038 00.022 15672 worker thread done servicing request 23:55:20.039 00.001 30444 OnExposeComplete: enter 23:55:20.039 00.000 30444 UpdateGuideState(): m_state=6 23:55:20.039 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2976 23:55:20.039 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=196.64, Mass=106098, SNR=79.1, Peak=11914 HFD=3.4 23:55:20.039 00.000 30444 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.28) = xAngle (3.07 = 3.07) 23:55:20.039 00.000 30444 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.00 = 3.00) 23:55:20.039 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.25 cameraTheta=2.79 mountX=-0.25 mountY=0.03, mountTheta=3.01 23:55:20.039 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.09, opts=13) 23:55:20.039 00.000 30444 Enqueuing Move request for scope (-0.24, 0.09) 23:55:20.039 00.000 15672 Worker thread wakes up 23:55:20.040 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd 23:55:20.040 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.09) 23:55:20.040 00.000 15672 Moving (-0.24, 0.09) raw xDistance=-0.25 yDistance=0.03 23:55:20.040 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 23:55:20.040 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:55:20.040 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:55:20.040 00.000 15672 MoveAxis(E, 68, ABG) 23:55:20.040 00.000 15672 Guiding Dir = 2, Dur = 68 23:55:20.041 00.001 15672 IsSlewing returns 0 23:55:20.045 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=12422, FiltMin=2669, FiltMax=9455, Gamma=2.950 23:55:20.067 00.022 15672 IsGuiding returns 0 23:55:20.082 00.015 15672 PulseGuide returned control before completion, sleep 64 23:55:20.095 00.013 30444 UpdateGuideState exits: m=106098 SNR=79.1 Saturated 23:55:20.095 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:20.096 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:20.096 00.000 30444 Enqueuing Expose request 23:55:20.162 00.066 15672 IsGuiding returns 0 23:55:20.162 00.000 15672 Move returns status 0, amount 68 23:55:20.162 00.000 15672 MoveAxis(N, 0, ABG) 23:55:20.163 00.001 15672 Move returns status 0, amount 0 23:55:20.163 00.000 15672 move complete, result=0 23:55:20.163 00.000 15672 worker thread done servicing request 23:55:20.163 00.000 15672 Worker thread wakes up 23:55:20.163 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:20.163 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:20.163 00.000 30444 GuideStep: -0.3 px 68 ms EAST, 0.0 px 0 ms NORTH 23:55:22.071 01.908 15672 Exposure complete 23:55:22.099 00.028 15672 worker thread done servicing request 23:55:22.099 00.000 30444 OnExposeComplete: enter 23:55:22.099 00.000 30444 UpdateGuideState(): m_state=6 23:55:22.099 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2977 23:55:22.099 00.000 30444 Star::Find returns 1 (1), X=459.84, Y=196.68, Mass=113986, SNR=83.2, Peak=11046 HFD=3.7 23:55:22.099 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 23:55:22.099 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 23:55:22.099 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.25 mountX=0.01 mountY=0.13, mountTheta=1.53 23:55:22.100 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.13, opts=13) 23:55:22.100 00.000 30444 Enqueuing Move request for scope (0.04, 0.13) 23:55:22.100 00.000 15672 Worker thread wakes up 23:55:22.100 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd 23:55:22.100 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.13) 23:55:22.100 00.000 15672 Moving (0.04, 0.13) raw xDistance=0.01 yDistance=0.13 23:55:22.100 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:55:22.100 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:55:22.100 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:55:22.100 00.000 15672 MoveAxis(E, 0, ABG) 23:55:22.100 00.000 15672 Move returns status 0, amount 0 23:55:22.100 00.000 15672 MoveAxis(N, 0, ABG) 23:55:22.100 00.000 15672 Move returns status 0, amount 0 23:55:22.100 00.000 15672 move complete, result=0 23:55:22.101 00.001 15672 worker thread done servicing request 23:55:22.107 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2405, max=11046, FiltMin=2715, FiltMax=9431, Gamma=2.950 23:55:22.169 00.062 30444 UpdateGuideState exits: m=113986 SNR=83.2 Saturated 23:55:22.169 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:22.169 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:22.169 00.000 30444 Enqueuing Expose request 23:55:22.169 00.000 15672 Worker thread wakes up 23:55:22.170 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:55:22.170 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:22.170 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:24.278 02.108 15672 Exposure complete 23:55:24.301 00.023 15672 worker thread done servicing request 23:55:24.301 00.000 30444 OnExposeComplete: enter 23:55:24.301 00.000 30444 UpdateGuideState(): m_state=6 23:55:24.301 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2978 23:55:24.301 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=196.72, Mass=112424, SNR=78.8, Peak=10382 HFD=3.6 23:55:24.301 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 23:55:24.301 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 23:55:24.301 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=0.17 hyp=0.65 cameraTheta=0.26 mountX=0.56 mountY=0.30, mountTheta=0.49 23:55:24.302 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=0.17, opts=13) 23:55:24.302 00.000 30444 Enqueuing Move request for scope (0.63, 0.17) 23:55:24.303 00.001 15672 Worker thread wakes up 23:55:24.303 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.17) opts 0xd 23:55:24.303 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, 0.17) 23:55:24.303 00.000 15672 Moving (0.63, 0.17) raw xDistance=0.56 yDistance=0.30 23:55:24.303 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 23:55:24.303 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 23:55:24.303 00.000 15672 MoveAxis(W, 151, ABG) 23:55:24.303 00.000 15672 Guiding Dir = 3, Dur = 151 23:55:24.303 00.000 15672 IsSlewing returns 0 23:55:24.305 00.002 15672 IsGuiding returns 0 23:55:24.312 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=11330, FiltMin=2687, FiltMax=9302, Gamma=2.950 23:55:24.332 00.020 15672 PulseGuide returned control before completion, sleep 135 23:55:24.376 00.044 30444 UpdateGuideState exits: m=112424 SNR=78.8 Saturated 23:55:24.376 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:24.376 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:24.376 00.000 30444 Enqueuing Expose request 23:55:24.469 00.093 15672 IsGuiding returns 1 23:55:24.469 00.000 15672 scope still moving after pulse duration time elapsed 23:55:24.490 00.021 15672 IsSlewing returns 0 23:55:24.523 00.033 15672 IsGuiding returns 0 23:55:24.524 00.001 15672 scope move finished after 151 + 67 ms 23:55:24.524 00.000 15672 Move returns status 0, amount 151 23:55:24.524 00.000 15672 MoveAxis(S, 53, ABG) 23:55:24.524 00.000 15672 Guiding Dir = 1, Dur = 53 23:55:24.524 00.000 15672 IsSlewing returns 0 23:55:24.525 00.001 15672 IsGuiding returns 0 23:55:24.604 00.079 15672 IsGuiding returns 1 23:55:24.604 00.000 15672 scope still moving after pulse duration time elapsed 23:55:24.625 00.021 15672 IsSlewing returns 0 23:55:24.626 00.001 15672 IsGuiding returns 1 23:55:24.647 00.021 15672 IsSlewing returns 0 23:55:24.648 00.001 15672 IsGuiding returns 1 23:55:24.669 00.021 15672 IsSlewing returns 0 23:55:24.700 00.031 15672 IsGuiding returns 0 23:55:24.700 00.000 15672 scope move finished after 53 + 121 ms 23:55:24.700 00.000 15672 Move returns status 0, amount 53 23:55:24.700 00.000 15672 move complete, result=0 23:55:24.700 00.000 15672 worker thread done servicing request 23:55:24.700 00.000 15672 Worker thread wakes up 23:55:24.700 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:24.700 00.000 30444 GuideStep: 0.6 px 151 ms WEST, 0.3 px 53 ms SOUTH 23:55:24.700 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:26.617 01.917 15672 Exposure complete 23:55:26.649 00.032 15672 worker thread done servicing request 23:55:26.649 00.000 30444 OnExposeComplete: enter 23:55:26.649 00.000 30444 UpdateGuideState(): m_state=6 23:55:26.649 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2979 23:55:26.649 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=196.96, Mass=113778, SNR=83.9, Peak=11102 HFD=3.5 23:55:26.649 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 23:55:26.649 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 23:55:26.649 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.40 hyp=0.60 cameraTheta=0.74 mountX=0.31 mountY=0.49, mountTheta=1.00 23:55:26.650 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.40, opts=13) 23:55:26.650 00.000 30444 Enqueuing Move request for scope (0.44, 0.40) 23:55:26.650 00.000 15672 Worker thread wakes up 23:55:26.650 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.40) opts 0xd 23:55:26.650 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.40) 23:55:26.650 00.000 15672 Moving (0.44, 0.40) raw xDistance=0.31 yDistance=0.49 23:55:26.650 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31 23:55:26.650 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 23:55:26.650 00.000 15672 MoveAxis(W, 95, ABG) 23:55:26.650 00.000 15672 Guiding Dir = 3, Dur = 95 23:55:26.651 00.001 15672 IsSlewing returns 0 23:55:26.658 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=12136, FiltMin=2693, FiltMax=9666, Gamma=2.950 23:55:26.680 00.022 15672 IsGuiding returns 0 23:55:26.696 00.016 15672 PulseGuide returned control before completion, sleep 90 23:55:26.788 00.092 15672 IsGuiding returns 1 23:55:26.788 00.000 15672 scope still moving after pulse duration time elapsed 23:55:26.809 00.021 15672 IsSlewing returns 0 23:55:26.809 00.000 15672 IsGuiding returns 0 23:55:26.809 00.000 15672 scope move finished after 95 + 33 ms 23:55:26.809 00.000 15672 Move returns status 0, amount 95 23:55:26.810 00.001 15672 MoveAxis(S, 87, ABG) 23:55:26.810 00.000 15672 Guiding Dir = 1, Dur = 87 23:55:26.810 00.000 15672 IsSlewing returns 0 23:55:26.811 00.001 15672 IsGuiding returns 0 23:55:26.888 00.077 15672 PulseGuide returned control before completion, sleep 20 23:55:26.920 00.032 15672 IsGuiding returns 1 23:55:26.920 00.000 15672 scope still moving after pulse duration time elapsed 23:55:26.941 00.021 15672 IsSlewing returns 0 23:55:26.942 00.001 15672 IsGuiding returns 1 23:55:26.963 00.021 15672 IsSlewing returns 0 23:55:26.963 00.000 15672 IsGuiding returns 1 23:55:26.984 00.021 15672 IsSlewing returns 0 23:55:27.016 00.032 15672 IsGuiding returns 0 23:55:27.016 00.000 15672 scope move finished after 87 + 118 ms 23:55:27.016 00.000 15672 Move returns status 0, amount 87 23:55:27.016 00.000 15672 move complete, result=0 23:55:27.016 00.000 15672 worker thread done servicing request 23:55:27.095 00.079 30444 UpdateGuideState exits: m=113778 SNR=83.9 Saturated 23:55:27.095 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:27.095 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:27.095 00.000 30444 Enqueuing Expose request 23:55:27.095 00.000 15672 Worker thread wakes up 23:55:27.095 00.000 30444 GuideStep: 0.3 px 95 ms WEST, 0.5 px 87 ms SOUTH 23:55:27.095 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:27.096 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:29.204 02.108 15672 Exposure complete 23:55:29.227 00.023 15672 worker thread done servicing request 23:55:29.227 00.000 30444 OnExposeComplete: enter 23:55:29.227 00.000 30444 UpdateGuideState(): m_state=6 23:55:29.227 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2980 23:55:29.227 00.000 30444 Star::Find returns 1 (1), X=459.49, Y=196.93, Mass=112206, SNR=80.6, Peak=12258 HFD=3.5 23:55:29.228 00.001 30444 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 23:55:29.228 00.000 30444 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.48 = 2.48) 23:55:29.228 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.37 hyp=0.48 cameraTheta=2.26 mountX=-0.40 mountY=0.30, mountTheta=2.50 23:55:29.228 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.37, opts=13) 23:55:29.228 00.000 30444 Enqueuing Move request for scope (-0.31, 0.37) 23:55:29.229 00.001 15672 Worker thread wakes up 23:55:29.229 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.37) opts 0xd 23:55:29.229 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.37) 23:55:29.229 00.000 15672 Moving (-0.31, 0.37) raw xDistance=-0.40 yDistance=0.30 23:55:29.229 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.40 23:55:29.229 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 23:55:29.229 00.000 15672 MoveAxis(E, 101, ABG) 23:55:29.229 00.000 15672 Guiding Dir = 2, Dur = 101 23:55:29.230 00.001 15672 IsSlewing returns 0 23:55:29.231 00.001 15672 IsGuiding returns 0 23:55:29.237 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=13336, FiltMin=2605, FiltMax=9387, Gamma=2.950 23:55:29.252 00.015 15672 PulseGuide returned control before completion, sleep 90 23:55:29.298 00.046 30444 UpdateGuideState exits: m=112206 SNR=80.6 Saturated 23:55:29.298 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:29.298 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:29.298 00.000 30444 Enqueuing Expose request 23:55:29.364 00.066 15672 IsGuiding returns 0 23:55:29.364 00.000 15672 Move returns status 0, amount 101 23:55:29.364 00.000 15672 MoveAxis(S, 53, ABG) 23:55:29.364 00.000 15672 Guiding Dir = 1, Dur = 53 23:55:29.365 00.001 15672 IsSlewing returns 0 23:55:29.366 00.001 15672 IsGuiding returns 0 23:55:29.445 00.079 15672 IsGuiding returns 1 23:55:29.445 00.000 15672 scope still moving after pulse duration time elapsed 23:55:29.466 00.021 15672 IsSlewing returns 0 23:55:29.467 00.001 15672 IsGuiding returns 1 23:55:29.488 00.021 15672 IsSlewing returns 0 23:55:29.489 00.001 15672 IsGuiding returns 1 23:55:29.510 00.021 15672 IsSlewing returns 0 23:55:29.572 00.062 15672 IsGuiding returns 0 23:55:29.572 00.000 15672 scope move finished after 53 + 151 ms 23:55:29.572 00.000 15672 Move returns status 0, amount 53 23:55:29.572 00.000 15672 move complete, result=0 23:55:29.572 00.000 15672 worker thread done servicing request 23:55:29.572 00.000 30444 GuideStep: -0.4 px 101 ms EAST, 0.3 px 53 ms SOUTH 23:55:29.572 00.000 15672 Worker thread wakes up 23:55:29.572 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:29.573 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:31.483 01.910 15672 Exposure complete 23:55:31.517 00.034 15672 worker thread done servicing request 23:55:31.518 00.001 30444 OnExposeComplete: enter 23:55:31.518 00.000 30444 UpdateGuideState(): m_state=6 23:55:31.518 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2981 23:55:31.518 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=196.62, Mass=108382, SNR=86.5, Peak=11120 HFD=3.5 23:55:31.518 00.000 30444 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 23:55:31.518 00.000 30444 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.47 = 2.47) 23:55:31.518 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.26 mountX=-0.07 mountY=0.05, mountTheta=2.50 23:55:31.519 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.06, opts=13) 23:55:31.519 00.000 30444 Enqueuing Move request for scope (-0.05, 0.06) 23:55:31.519 00.000 15672 Worker thread wakes up 23:55:31.519 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd 23:55:31.519 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.06) 23:55:31.519 00.000 15672 Moving (-0.05, 0.06) raw xDistance=-0.07 yDistance=0.05 23:55:31.519 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:55:31.519 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:55:31.519 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 23:55:31.519 00.000 15672 MoveAxis(E, 0, ABG) 23:55:31.519 00.000 15672 Move returns status 0, amount 0 23:55:31.519 00.000 15672 MoveAxis(N, 0, ABG) 23:55:31.519 00.000 15672 Move returns status 0, amount 0 23:55:31.519 00.000 15672 move complete, result=0 23:55:31.519 00.000 15672 worker thread done servicing request 23:55:31.525 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2385, max=11675, FiltMin=2705, FiltMax=9343, Gamma=2.950 23:55:31.577 00.052 30444 UpdateGuideState exits: m=108382 SNR=86.5 Saturated 23:55:31.577 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:31.577 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:31.577 00.000 30444 Enqueuing Expose request 23:55:31.577 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:55:31.577 00.000 15672 Worker thread wakes up 23:55:31.577 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:31.577 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:33.684 02.107 15672 Exposure complete 23:55:33.704 00.020 15672 worker thread done servicing request 23:55:33.704 00.000 30444 OnExposeComplete: enter 23:55:33.705 00.001 30444 UpdateGuideState(): m_state=6 23:55:33.705 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2982 23:55:33.705 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=196.86, Mass=105874, SNR=70.5, Peak=11891 HFD=3.3 23:55:33.705 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 23:55:33.705 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 23:55:33.705 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.31 hyp=0.34 cameraTheta=1.99 mountX=-0.22 mountY=0.27, mountTheta=2.25 23:55:33.706 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.31, opts=13) 23:55:33.706 00.000 30444 Enqueuing Move request for scope (-0.14, 0.31) 23:55:33.706 00.000 15672 Worker thread wakes up 23:55:33.706 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.31) opts 0xd 23:55:33.706 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.31) 23:55:33.706 00.000 15672 Moving (-0.14, 0.31) raw xDistance=-0.22 yDistance=0.27 23:55:33.706 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 23:55:33.706 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 23:55:33.706 00.000 15672 MoveAxis(E, 0, ABG) 23:55:33.706 00.000 15672 Move returns status 0, amount 0 23:55:33.707 00.001 15672 MoveAxis(S, 48, ABG) 23:55:33.707 00.000 15672 Guiding Dir = 1, Dur = 48 23:55:33.714 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2366, max=13497, FiltMin=2641, FiltMax=9704, Gamma=2.950 23:55:33.764 00.050 30444 UpdateGuideState exits: m=105874 SNR=70.5 Saturated 23:55:33.765 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:33.765 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:33.765 00.000 30444 Enqueuing Expose request 23:55:33.887 00.122 15672 IsSlewing returns 0 23:55:33.891 00.004 15672 IsGuiding returns 0 23:55:33.966 00.075 15672 IsGuiding returns 1 23:55:33.967 00.001 15672 scope still moving after pulse duration time elapsed 23:55:33.988 00.021 15672 IsSlewing returns 0 23:55:33.991 00.003 15672 IsGuiding returns 1 23:55:34.012 00.021 15672 IsSlewing returns 0 23:55:34.015 00.003 15672 IsGuiding returns 1 23:55:34.036 00.021 15672 IsSlewing returns 0 23:55:34.093 00.057 15672 IsGuiding returns 0 23:55:34.093 00.000 15672 scope move finished after 48 + 153 ms 23:55:34.093 00.000 15672 Move returns status 0, amount 48 23:55:34.093 00.000 15672 move complete, result=0 23:55:34.093 00.000 15672 worker thread done servicing request 23:55:34.093 00.000 15672 Worker thread wakes up 23:55:34.093 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:34.094 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 48 ms SOUTH 23:55:34.094 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:36.002 01.908 15672 Exposure complete 23:55:36.022 00.020 15672 worker thread done servicing request 23:55:36.022 00.000 30444 OnExposeComplete: enter 23:55:36.022 00.000 30444 UpdateGuideState(): m_state=6 23:55:36.022 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2983 23:55:36.022 00.000 30444 Star::Find returns 1 (1), X=459.46, Y=197.06, Mass=105315, SNR=73.4, Peak=12960 HFD=3.3 23:55:36.022 00.000 30444 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.28) = xAngle (2.44 = 2.44) 23:55:36.022 00.000 30444 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.38 = 2.38) 23:55:36.022 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.50 hyp=0.61 cameraTheta=2.16 mountX=-0.46 mountY=0.42, mountTheta=2.41 23:55:36.023 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.50, opts=13) 23:55:36.023 00.000 30444 Enqueuing Move request for scope (-0.34, 0.50) 23:55:36.024 00.001 15672 Worker thread wakes up 23:55:36.024 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.50) opts 0xd 23:55:36.024 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.50) 23:55:36.024 00.000 15672 Moving (-0.34, 0.50) raw xDistance=-0.46 yDistance=0.42 23:55:36.024 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 23:55:36.024 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 23:55:36.024 00.000 15672 MoveAxis(E, 126, ABG) 23:55:36.024 00.000 15672 Guiding Dir = 2, Dur = 126 23:55:36.025 00.001 15672 IsSlewing returns 0 23:55:36.026 00.001 15672 IsGuiding returns 0 23:55:36.031 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=13093, FiltMin=2704, FiltMax=9558, Gamma=2.950 23:55:36.041 00.010 15672 PulseGuide returned control before completion, sleep 121 23:55:36.103 00.062 30444 UpdateGuideState exits: m=105315 SNR=73.4 Saturated 23:55:36.103 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:36.103 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:36.103 00.000 30444 Enqueuing Expose request 23:55:36.164 00.061 15672 IsGuiding returns 1 23:55:36.165 00.001 15672 scope still moving after pulse duration time elapsed 23:55:36.186 00.021 15672 IsSlewing returns 0 23:55:36.219 00.033 15672 IsGuiding returns 0 23:55:36.219 00.000 15672 scope move finished after 126 + 67 ms 23:55:36.219 00.000 15672 Move returns status 0, amount 126 23:55:36.220 00.001 15672 MoveAxis(S, 75, ABG) 23:55:36.220 00.000 15672 Guiding Dir = 1, Dur = 75 23:55:36.222 00.002 15672 IsSlewing returns 0 23:55:36.226 00.004 15672 IsGuiding returns 0 23:55:36.315 00.089 15672 IsGuiding returns 1 23:55:36.315 00.000 15672 scope still moving after pulse duration time elapsed 23:55:36.335 00.020 15672 IsSlewing returns 0 23:55:36.337 00.002 15672 IsGuiding returns 1 23:55:36.358 00.021 15672 IsSlewing returns 0 23:55:36.359 00.001 15672 IsGuiding returns 1 23:55:36.381 00.022 15672 IsSlewing returns 0 23:55:36.382 00.001 15672 IsGuiding returns 1 23:55:36.403 00.021 15672 IsSlewing returns 0 23:55:36.473 00.070 15672 IsGuiding returns 0 23:55:36.473 00.000 15672 scope move finished after 75 + 172 ms 23:55:36.473 00.000 15672 Move returns status 0, amount 75 23:55:36.473 00.000 15672 move complete, result=0 23:55:36.473 00.000 15672 worker thread done servicing request 23:55:36.473 00.000 15672 Worker thread wakes up 23:55:36.473 00.000 30444 GuideStep: -0.5 px 126 ms EAST, 0.4 px 75 ms SOUTH 23:55:36.473 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:36.473 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:38.584 02.111 15672 Exposure complete 23:55:38.608 00.024 15672 worker thread done servicing request 23:55:38.608 00.000 30444 OnExposeComplete: enter 23:55:38.608 00.000 30444 UpdateGuideState(): m_state=6 23:55:38.608 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2984 23:55:38.608 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=196.80, Mass=115602, SNR=78.5, Peak=10938 HFD=3.6 23:55:38.608 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 23:55:38.608 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 23:55:38.608 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.24 hyp=0.58 cameraTheta=0.43 mountX=0.44 mountY=0.35, mountTheta=0.67 23:55:38.609 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.24, opts=13) 23:55:38.609 00.000 30444 Enqueuing Move request for scope (0.53, 0.24) 23:55:38.609 00.000 15672 Worker thread wakes up 23:55:38.609 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.24) opts 0xd 23:55:38.609 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.24) 23:55:38.609 00.000 15672 Moving (0.53, 0.24) raw xDistance=0.44 yDistance=0.35 23:55:38.609 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44 23:55:38.609 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 23:55:38.609 00.000 15672 MoveAxis(W, 111, ABG) 23:55:38.609 00.000 15672 Guiding Dir = 3, Dur = 111 23:55:38.610 00.001 15672 IsSlewing returns 0 23:55:38.611 00.001 15672 IsGuiding returns 0 23:55:38.618 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=11337, FiltMin=2721, FiltMax=9590, Gamma=2.950 23:55:38.630 00.012 15672 PulseGuide returned control before completion, sleep 103 23:55:38.679 00.049 30444 UpdateGuideState exits: m=115602 SNR=78.5 Saturated 23:55:38.679 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:38.680 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:38.680 00.000 30444 Enqueuing Expose request 23:55:38.735 00.055 15672 IsGuiding returns 1 23:55:38.735 00.000 15672 scope still moving after pulse duration time elapsed 23:55:38.756 00.021 15672 IsSlewing returns 0 23:55:38.757 00.001 15672 IsGuiding returns 0 23:55:38.757 00.000 15672 scope move finished after 111 + 35 ms 23:55:38.757 00.000 15672 Move returns status 0, amount 111 23:55:38.757 00.000 15672 MoveAxis(S, 63, ABG) 23:55:38.758 00.001 15672 Guiding Dir = 1, Dur = 63 23:55:38.758 00.000 15672 IsSlewing returns 0 23:55:38.759 00.001 15672 IsGuiding returns 0 23:55:38.870 00.111 15672 IsGuiding returns 1 23:55:38.870 00.000 15672 scope still moving after pulse duration time elapsed 23:55:38.891 00.021 15672 IsSlewing returns 0 23:55:38.892 00.001 15672 IsGuiding returns 1 23:55:38.913 00.021 15672 IsSlewing returns 0 23:55:38.934 00.021 15672 IsGuiding returns 0 23:55:38.934 00.000 15672 scope move finished after 63 + 111 ms 23:55:38.934 00.000 15672 Move returns status 0, amount 63 23:55:38.934 00.000 15672 move complete, result=0 23:55:38.934 00.000 15672 worker thread done servicing request 23:55:38.934 00.000 15672 Worker thread wakes up 23:55:38.934 00.000 30444 GuideStep: 0.4 px 111 ms WEST, 0.4 px 63 ms SOUTH 23:55:38.934 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:38.934 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:40.839 01.905 15672 Exposure complete 23:55:40.859 00.020 15672 worker thread done servicing request 23:55:40.859 00.000 30444 OnExposeComplete: enter 23:55:40.859 00.000 30444 UpdateGuideState(): m_state=6 23:55:40.859 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2985 23:55:40.860 00.001 30444 Star::Find returns 1 (1), X=459.73, Y=197.03, Mass=96269, SNR=75.3, Peak=12354 HFD=2.9 23:55:40.860 00.000 30444 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.28) = xAngle (1.99 = 1.99) 23:55:40.860 00.000 30444 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.93 = 1.93) 23:55:40.860 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.48 hyp=0.48 cameraTheta=1.71 mountX=-0.20 mountY=0.45, mountTheta=1.98 23:55:40.860 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.48, opts=13) 23:55:40.860 00.000 30444 Enqueuing Move request for scope (-0.07, 0.48) 23:55:40.860 00.000 15672 Worker thread wakes up 23:55:40.860 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.48) opts 0xd 23:55:40.860 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.48) 23:55:40.860 00.000 15672 Moving (-0.07, 0.48) raw xDistance=-0.20 yDistance=0.45 23:55:40.860 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 23:55:40.861 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 23:55:40.861 00.000 15672 MoveAxis(E, 0, ABG) 23:55:40.861 00.000 15672 Move returns status 0, amount 0 23:55:40.861 00.000 15672 MoveAxis(S, 81, ABG) 23:55:40.861 00.000 15672 Guiding Dir = 1, Dur = 81 23:55:40.861 00.000 15672 IsSlewing returns 0 23:55:40.862 00.001 15672 IsGuiding returns 0 23:55:40.867 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2406, max=13613, FiltMin=2653, FiltMax=9701, Gamma=2.950 23:55:40.980 00.113 15672 IsGuiding returns 1 23:55:40.980 00.000 15672 scope still moving after pulse duration time elapsed 23:55:41.000 00.020 15672 IsSlewing returns 0 23:55:41.003 00.003 15672 IsGuiding returns 1 23:55:41.024 00.021 15672 IsSlewing returns 0 23:55:41.027 00.003 15672 IsGuiding returns 1 23:55:41.047 00.020 15672 IsSlewing returns 0 23:55:41.076 00.029 15672 IsGuiding returns 0 23:55:41.077 00.001 15672 scope move finished after 81 + 133 ms 23:55:41.077 00.000 15672 Move returns status 0, amount 81 23:55:41.077 00.000 15672 move complete, result=0 23:55:41.077 00.000 15672 worker thread done servicing request 23:55:41.317 00.240 30444 UpdateGuideState exits: m=96269 SNR=75.3 Saturated 23:55:41.317 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:41.317 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:41.317 00.000 30444 Enqueuing Expose request 23:55:41.317 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 81 ms SOUTH 23:55:41.317 00.000 15672 Worker thread wakes up 23:55:41.318 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:41.318 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:43.427 02.109 15672 Exposure complete 23:55:43.451 00.024 15672 worker thread done servicing request 23:55:43.451 00.000 30444 OnExposeComplete: enter 23:55:43.451 00.000 30444 UpdateGuideState(): m_state=6 23:55:43.451 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 2986 23:55:43.451 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=196.61, Mass=119436, SNR=92.6, Peak=11436 HFD=3.7 23:55:43.451 00.000 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.47 = 0.47) 23:55:43.451 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 23:55:43.451 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.05 hyp=0.28 cameraTheta=0.20 mountX=0.25 mountY=0.11, mountTheta=0.42 23:55:43.452 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.05, opts=13) 23:55:43.452 00.000 30444 Enqueuing Move request for scope (0.28, 0.05) 23:55:43.452 00.000 15672 Worker thread wakes up 23:55:43.452 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.05) opts 0xd 23:55:43.452 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.05) 23:55:43.452 00.000 15672 Moving (0.28, 0.05) raw xDistance=0.25 yDistance=0.11 23:55:43.452 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 23:55:43.452 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:55:43.452 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:55:43.452 00.000 15672 MoveAxis(E, 0, ABG) 23:55:43.452 00.000 15672 Move returns status 0, amount 0 23:55:43.452 00.000 15672 MoveAxis(N, 0, ABG) 23:55:43.452 00.000 15672 Move returns status 0, amount 0 23:55:43.452 00.000 15672 move complete, result=0 23:55:43.452 00.000 15672 worker thread done servicing request 23:55:43.458 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2419, max=12211, FiltMin=2689, FiltMax=9690, Gamma=2.950 23:55:43.517 00.059 30444 UpdateGuideState exits: m=119436 SNR=92.6 Saturated 23:55:43.517 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:43.517 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:43.517 00.000 30444 Enqueuing Expose request 23:55:43.517 00.000 15672 Worker thread wakes up 23:55:43.518 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:55:43.518 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:43.518 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:45.426 01.908 15672 Exposure complete 23:55:45.452 00.026 15672 worker thread done servicing request 23:55:45.452 00.000 30444 OnExposeComplete: enter 23:55:45.452 00.000 30444 UpdateGuideState(): m_state=6 23:55:45.453 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2987 23:55:45.453 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=196.88, Mass=121700, SNR=95.3, Peak=12157 HFD=3.6 23:55:45.453 00.000 30444 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.28) = xAngle (2.30 = 2.30) 23:55:45.453 00.000 30444 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.24 = 2.24) 23:55:45.453 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.32 hyp=0.36 cameraTheta=2.02 mountX=-0.24 mountY=0.28, mountTheta=2.28 23:55:45.454 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.32, opts=13) 23:55:45.454 00.000 30444 Enqueuing Move request for scope (-0.16, 0.32) 23:55:45.454 00.000 15672 Worker thread wakes up 23:55:45.454 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.32) opts 0xd 23:55:45.454 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.32) 23:55:45.454 00.000 15672 Moving (-0.16, 0.32) raw xDistance=-0.24 yDistance=0.28 23:55:45.454 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 23:55:45.454 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 23:55:45.454 00.000 15672 MoveAxis(E, 0, ABG) 23:55:45.454 00.000 15672 Move returns status 0, amount 0 23:55:45.454 00.000 15672 MoveAxis(S, 50, ABG) 23:55:45.454 00.000 15672 Guiding Dir = 1, Dur = 50 23:55:45.455 00.001 15672 IsSlewing returns 0 23:55:45.462 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=13408, FiltMin=2691, FiltMax=9217, Gamma=2.950 23:55:45.467 00.005 15672 IsGuiding returns 0 23:55:45.521 00.054 30444 UpdateGuideState exits: m=121700 SNR=95.3 Saturated 23:55:45.521 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:45.521 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:45.522 00.001 30444 Enqueuing Expose request 23:55:45.548 00.026 15672 IsGuiding returns 1 23:55:45.548 00.000 15672 scope still moving after pulse duration time elapsed 23:55:45.569 00.021 15672 IsSlewing returns 0 23:55:45.570 00.001 15672 IsGuiding returns 1 23:55:45.591 00.021 15672 IsSlewing returns 0 23:55:45.592 00.001 15672 IsGuiding returns 1 23:55:45.613 00.021 15672 IsSlewing returns 0 23:55:45.627 00.014 15672 IsGuiding returns 0 23:55:45.628 00.001 15672 scope move finished after 50 + 109 ms 23:55:45.628 00.000 15672 Move returns status 0, amount 50 23:55:45.628 00.000 15672 move complete, result=0 23:55:45.628 00.000 15672 worker thread done servicing request 23:55:45.628 00.000 15672 Worker thread wakes up 23:55:45.628 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 50 ms SOUTH 23:55:45.628 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:45.628 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:47.736 02.108 15672 Exposure complete 23:55:47.756 00.020 15672 worker thread done servicing request 23:55:47.756 00.000 30444 OnExposeComplete: enter 23:55:47.756 00.000 30444 UpdateGuideState(): m_state=6 23:55:47.756 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2988 23:55:47.756 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=196.53, Mass=99108, SNR=76.2, Peak=11248 HFD=3.4 23:55:47.756 00.000 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.33 = -2.33) 23:55:47.757 00.001 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 23:55:47.757 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.61 mountX=-0.03 mountY=-0.03, mountTheta=-2.36 23:55:47.757 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.03, opts=13) 23:55:47.757 00.000 30444 Enqueuing Move request for scope (-0.04, -0.03) 23:55:47.757 00.000 15672 Worker thread wakes up 23:55:47.757 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd 23:55:47.757 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.03) 23:55:47.757 00.000 15672 Moving (-0.04, -0.03) raw xDistance=-0.03 yDistance=-0.03 23:55:47.757 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:55:47.757 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:55:47.758 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:55:47.758 00.000 15672 MoveAxis(E, 0, ABG) 23:55:47.758 00.000 15672 Move returns status 0, amount 0 23:55:47.758 00.000 15672 MoveAxis(N, 0, ABG) 23:55:47.758 00.000 15672 Move returns status 0, amount 0 23:55:47.758 00.000 15672 move complete, result=0 23:55:47.758 00.000 15672 worker thread done servicing request 23:55:47.764 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=13333, FiltMin=2651, FiltMax=9921, Gamma=2.950 23:55:47.834 00.070 30444 UpdateGuideState exits: m=99108 SNR=76.2 Saturated 23:55:47.835 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:47.835 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:47.835 00.000 30444 Enqueuing Expose request 23:55:47.835 00.000 15672 Worker thread wakes up 23:55:47.835 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 23:55:47.835 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:47.835 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:49.743 01.908 15672 Exposure complete 23:55:49.767 00.024 15672 worker thread done servicing request 23:55:49.767 00.000 30444 OnExposeComplete: enter 23:55:49.767 00.000 30444 UpdateGuideState(): m_state=6 23:55:49.768 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2989 23:55:49.768 00.000 30444 Star::Find returns 1 (1), X=459.84, Y=196.73, Mass=105204, SNR=67.8, Peak=10586 HFD=3.5 23:55:49.768 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 23:55:49.768 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 23:55:49.768 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.34 mountX=-0.01 mountY=0.18, mountTheta=1.62 23:55:49.768 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.18, opts=13) 23:55:49.768 00.000 30444 Enqueuing Move request for scope (0.04, 0.18) 23:55:49.769 00.001 15672 Worker thread wakes up 23:55:49.769 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd 23:55:49.769 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.18) 23:55:49.769 00.000 15672 Moving (0.04, 0.18) raw xDistance=-0.01 yDistance=0.18 23:55:49.769 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:55:49.769 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:55:49.769 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 23:55:49.769 00.000 15672 MoveAxis(E, 0, ABG) 23:55:49.769 00.000 15672 Move returns status 0, amount 0 23:55:49.769 00.000 15672 MoveAxis(N, 0, ABG) 23:55:49.769 00.000 15672 Move returns status 0, amount 0 23:55:49.769 00.000 15672 move complete, result=0 23:55:49.769 00.000 15672 worker thread done servicing request 23:55:49.779 00.010 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=12290, FiltMin=2673, FiltMax=9353, Gamma=2.950 23:55:49.851 00.072 30444 UpdateGuideState exits: m=105204 SNR=67.8 Saturated 23:55:49.851 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:49.851 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:49.851 00.000 30444 Enqueuing Expose request 23:55:49.852 00.001 15672 Worker thread wakes up 23:55:49.852 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:49.852 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:55:49.852 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:51.960 02.108 15672 Exposure complete 23:55:51.984 00.024 15672 worker thread done servicing request 23:55:51.984 00.000 30444 OnExposeComplete: enter 23:55:51.984 00.000 30444 UpdateGuideState(): m_state=6 23:55:51.985 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2990 23:55:51.985 00.000 30444 Star::Find returns 1 (1), X=459.57, Y=196.51, Mass=105118, SNR=72.3, Peak=11521 HFD=3.2 23:55:51.985 00.000 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.67 = -2.67) 23:55:51.985 00.000 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.73 = -2.73) 23:55:51.985 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.23 cameraTheta=-2.95 mountX=-0.20 mountY=-0.09, mountTheta=-2.72 23:55:51.986 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.04, opts=13) 23:55:51.986 00.000 30444 Enqueuing Move request for scope (-0.22, -0.04) 23:55:51.986 00.000 15672 Worker thread wakes up 23:55:51.986 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd 23:55:51.986 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.04) 23:55:51.986 00.000 15672 Moving (-0.22, -0.04) raw xDistance=-0.20 yDistance=-0.09 23:55:51.986 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 23:55:51.986 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:55:51.986 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 23:55:51.986 00.000 15672 MoveAxis(E, 0, ABG) 23:55:51.986 00.000 15672 Move returns status 0, amount 0 23:55:51.986 00.000 15672 MoveAxis(N, 0, ABG) 23:55:51.986 00.000 15672 Move returns status 0, amount 0 23:55:51.986 00.000 15672 move complete, result=0 23:55:51.987 00.001 15672 worker thread done servicing request 23:55:51.993 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2379, max=11530, FiltMin=2710, FiltMax=9259, Gamma=2.950 23:55:52.063 00.070 30444 UpdateGuideState exits: m=105118 SNR=72.3 Saturated 23:55:52.064 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:52.064 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:52.064 00.000 30444 Enqueuing Expose request 23:55:52.064 00.000 15672 Worker thread wakes up 23:55:52.064 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 23:55:52.064 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:52.064 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:53.973 01.909 15672 Exposure complete 23:55:53.996 00.023 15672 worker thread done servicing request 23:55:53.996 00.000 30444 OnExposeComplete: enter 23:55:53.996 00.000 30444 UpdateGuideState(): m_state=6 23:55:53.996 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2991 23:55:53.996 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=196.79, Mass=110991, SNR=87.5, Peak=12030 HFD=3.5 23:55:53.996 00.000 30444 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.28) = xAngle (2.11 = 2.11) 23:55:53.997 00.001 30444 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.05 = 2.05) 23:55:53.997 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.83 mountX=-0.12 mountY=0.21, mountTheta=2.10 23:55:53.997 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.23, opts=13) 23:55:53.997 00.000 30444 Enqueuing Move request for scope (-0.06, 0.23) 23:55:53.997 00.000 15672 Worker thread wakes up 23:55:53.997 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd 23:55:53.997 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.23) 23:55:53.997 00.000 15672 Moving (-0.06, 0.23) raw xDistance=-0.12 yDistance=0.21 23:55:53.997 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 23:55:53.997 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:55:53.997 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:55:53.998 00.001 15672 MoveAxis(E, 0, ABG) 23:55:53.998 00.000 15672 Move returns status 0, amount 0 23:55:53.998 00.000 15672 MoveAxis(N, 0, ABG) 23:55:53.998 00.000 15672 Move returns status 0, amount 0 23:55:53.998 00.000 15672 move complete, result=0 23:55:53.998 00.000 15672 worker thread done servicing request 23:55:54.002 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=13001, FiltMin=2676, FiltMax=9458, Gamma=2.950 23:55:54.059 00.057 30444 UpdateGuideState exits: m=110991 SNR=87.5 Saturated 23:55:54.059 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:54.059 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:54.059 00.000 30444 Enqueuing Expose request 23:55:54.059 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:55:54.059 00.000 15672 Worker thread wakes up 23:55:54.059 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:54.059 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:56.170 02.111 15672 Exposure complete 23:55:56.191 00.021 15672 worker thread done servicing request 23:55:56.191 00.000 30444 OnExposeComplete: enter 23:55:56.191 00.000 30444 UpdateGuideState(): m_state=6 23:55:56.192 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2992 23:55:56.192 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=196.60, Mass=107201, SNR=76.3, Peak=11508 HFD=3.4 23:55:56.192 00.000 30444 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.28) = xAngle (3.11 = 3.11) 23:55:56.192 00.000 30444 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.05 = 3.05) 23:55:56.192 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.83 mountX=-0.15 mountY=0.01, mountTheta=3.05 23:55:56.192 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.05, opts=13) 23:55:56.192 00.000 30444 Enqueuing Move request for scope (-0.14, 0.05) 23:55:56.192 00.000 15672 Worker thread wakes up 23:55:56.192 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd 23:55:56.192 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.05) 23:55:56.192 00.000 15672 Moving (-0.14, 0.05) raw xDistance=-0.15 yDistance=0.01 23:55:56.192 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:55:56.193 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:55:56.193 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:55:56.193 00.000 15672 MoveAxis(E, 0, ABG) 23:55:56.193 00.000 15672 Move returns status 0, amount 0 23:55:56.193 00.000 15672 MoveAxis(N, 0, ABG) 23:55:56.193 00.000 15672 Move returns status 0, amount 0 23:55:56.193 00.000 15672 move complete, result=0 23:55:56.193 00.000 15672 worker thread done servicing request 23:55:56.198 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=12705, FiltMin=2681, FiltMax=9808, Gamma=2.950 23:55:56.251 00.053 30444 UpdateGuideState exits: m=107201 SNR=76.3 Saturated 23:55:56.390 00.139 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:56.391 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:56.391 00.000 30444 Enqueuing Expose request 23:55:56.391 00.000 15672 Worker thread wakes up 23:55:56.391 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 23:55:56.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:56.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:55:58.300 01.909 15672 Exposure complete 23:55:58.320 00.020 15672 worker thread done servicing request 23:55:58.321 00.001 30444 OnExposeComplete: enter 23:55:58.321 00.000 30444 UpdateGuideState(): m_state=6 23:55:58.321 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2993 23:55:58.321 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=196.53, Mass=108234, SNR=77.7, Peak=11141 HFD=3.6 23:55:58.321 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.28) = xAngle (0.20 = 0.20) 23:55:58.321 00.000 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 23:55:58.321 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.08 mountX=0.26 mountY=0.04, mountTheta=0.14 23:55:58.322 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.02, opts=13) 23:55:58.322 00.000 30444 Enqueuing Move request for scope (0.27, -0.02) 23:55:58.322 00.000 15672 Worker thread wakes up 23:55:58.322 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd 23:55:58.322 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.02) 23:55:58.322 00.000 15672 Moving (0.27, -0.02) raw xDistance=0.26 yDistance=0.04 23:55:58.322 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 23:55:58.322 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:55:58.322 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 23:55:58.322 00.000 15672 MoveAxis(W, 70, ABG) 23:55:58.322 00.000 15672 Guiding Dir = 3, Dur = 70 23:55:58.323 00.001 15672 IsSlewing returns 0 23:55:58.328 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2390, max=12427, FiltMin=2689, FiltMax=9703, Gamma=2.950 23:55:58.343 00.015 15672 IsGuiding returns 0 23:55:58.358 00.015 15672 PulseGuide returned control before completion, sleep 65 23:55:58.388 00.030 30444 UpdateGuideState exits: m=108234 SNR=77.7 Saturated 23:55:58.388 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:55:58.388 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:55:58.388 00.000 30444 Enqueuing Expose request 23:55:58.438 00.050 15672 IsGuiding returns 0 23:55:58.438 00.000 15672 Move returns status 0, amount 70 23:55:58.439 00.001 15672 MoveAxis(N, 0, ABG) 23:55:58.439 00.000 15672 Move returns status 0, amount 0 23:55:58.439 00.000 15672 move complete, result=0 23:55:58.439 00.000 15672 worker thread done servicing request 23:55:58.439 00.000 15672 Worker thread wakes up 23:55:58.439 00.000 30444 GuideStep: 0.3 px 70 ms WEST, 0.0 px 0 ms NORTH 23:55:58.439 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:55:58.439 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:00.547 02.108 15672 Exposure complete 23:56:00.568 00.021 15672 worker thread done servicing request 23:56:00.568 00.000 30444 OnExposeComplete: enter 23:56:00.568 00.000 30444 UpdateGuideState(): m_state=6 23:56:00.568 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 2994 23:56:00.568 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=196.96, Mass=130826, SNR=99.9, Peak=12662 HFD=3.8 23:56:00.568 00.000 30444 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.28) = xAngle (1.51 = 1.51) 23:56:00.568 00.000 30444 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.45 = 1.45) 23:56:00.568 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.40 hyp=0.43 cameraTheta=1.23 mountX=0.03 mountY=0.43, mountTheta=1.51 23:56:00.569 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.40, opts=13) 23:56:00.569 00.000 30444 Enqueuing Move request for scope (0.14, 0.40) 23:56:00.569 00.000 15672 Worker thread wakes up 23:56:00.569 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.40) opts 0xd 23:56:00.569 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.40) 23:56:00.569 00.000 15672 Moving (0.14, 0.40) raw xDistance=0.03 yDistance=0.43 23:56:00.569 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:56:00.569 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 23:56:00.569 00.000 15672 MoveAxis(E, 0, ABG) 23:56:00.569 00.000 15672 Move returns status 0, amount 0 23:56:00.569 00.000 15672 MoveAxis(S, 76, ABG) 23:56:00.569 00.000 15672 Guiding Dir = 1, Dur = 76 23:56:00.570 00.001 15672 IsSlewing returns 0 23:56:00.571 00.001 15672 IsGuiding returns 0 23:56:00.575 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=14563, FiltMin=2675, FiltMax=10085, Gamma=2.950 23:56:00.625 00.050 30444 UpdateGuideState exits: m=130826 SNR=99.9 Saturated 23:56:00.625 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:00.625 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:00.625 00.000 30444 Enqueuing Expose request 23:56:00.661 00.036 15672 IsGuiding returns 1 23:56:00.661 00.000 15672 scope still moving after pulse duration time elapsed 23:56:00.682 00.021 15672 IsSlewing returns 0 23:56:00.682 00.000 15672 IsGuiding returns 1 23:56:00.703 00.021 15672 IsSlewing returns 0 23:56:00.705 00.002 15672 IsGuiding returns 1 23:56:00.726 00.021 15672 IsSlewing returns 0 23:56:00.770 00.044 15672 IsGuiding returns 0 23:56:00.770 00.000 15672 scope move finished after 76 + 123 ms 23:56:00.772 00.002 15672 Move returns status 0, amount 76 23:56:00.772 00.000 15672 move complete, result=0 23:56:00.772 00.000 15672 worker thread done servicing request 23:56:00.772 00.000 15672 Worker thread wakes up 23:56:00.772 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:00.772 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:00.772 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 76 ms SOUTH 23:56:02.681 01.909 15672 Exposure complete 23:56:02.705 00.024 15672 worker thread done servicing request 23:56:02.706 00.001 30444 OnExposeComplete: enter 23:56:02.706 00.000 30444 UpdateGuideState(): m_state=6 23:56:02.706 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2995 23:56:02.706 00.000 30444 Star::Find returns 1 (1), X=459.95, Y=196.37, Mass=101340, SNR=82.4, Peak=10780 HFD=3.3 23:56:02.706 00.000 30444 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 23:56:02.706 00.000 30444 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 23:56:02.706 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.90 mountX=0.20 mountY=-0.15, mountTheta=-0.66 23:56:02.707 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.19, opts=13) 23:56:02.707 00.000 30444 Enqueuing Move request for scope (0.15, -0.19) 23:56:02.707 00.000 15672 Worker thread wakes up 23:56:02.707 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd 23:56:02.707 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.19) 23:56:02.708 00.001 15672 Moving (0.15, -0.19) raw xDistance=0.20 yDistance=-0.15 23:56:02.708 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:56:02.708 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:56:02.708 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:56:02.708 00.000 15672 MoveAxis(E, 0, ABG) 23:56:02.708 00.000 15672 Move returns status 0, amount 0 23:56:02.708 00.000 15672 MoveAxis(N, 0, ABG) 23:56:02.708 00.000 15672 Move returns status 0, amount 0 23:56:02.708 00.000 15672 move complete, result=0 23:56:02.708 00.000 15672 worker thread done servicing request 23:56:02.717 00.009 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=12230, FiltMin=2667, FiltMax=9589, Gamma=2.950 23:56:02.790 00.073 30444 UpdateGuideState exits: m=101340 SNR=82.4 Saturated 23:56:02.791 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:02.791 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:02.791 00.000 30444 Enqueuing Expose request 23:56:02.791 00.000 15672 Worker thread wakes up 23:56:02.791 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:56:02.791 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:02.791 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:04.902 02.111 15672 Exposure complete 23:56:04.930 00.028 15672 worker thread done servicing request 23:56:04.930 00.000 30444 OnExposeComplete: enter 23:56:04.930 00.000 30444 UpdateGuideState(): m_state=6 23:56:04.930 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2996 23:56:04.931 00.001 30444 Star::Find returns 1 (1), X=459.76, Y=196.38, Mass=117901, SNR=89.4, Peak=11935 HFD=3.6 23:56:04.931 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 23:56:04.931 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 23:56:04.931 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.80 mountX=0.01 mountY=-0.18, mountTheta=-1.52 23:56:04.931 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.18, opts=13) 23:56:04.932 00.001 30444 Enqueuing Move request for scope (-0.04, -0.18) 23:56:04.932 00.000 15672 Worker thread wakes up 23:56:04.932 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd 23:56:04.932 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.18) 23:56:04.932 00.000 15672 Moving (-0.04, -0.18) raw xDistance=0.01 yDistance=-0.18 23:56:04.932 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:56:04.932 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:56:04.932 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:56:04.932 00.000 15672 MoveAxis(E, 0, ABG) 23:56:04.932 00.000 15672 Move returns status 0, amount 0 23:56:04.932 00.000 15672 MoveAxis(N, 0, ABG) 23:56:04.932 00.000 15672 Move returns status 0, amount 0 23:56:04.932 00.000 15672 move complete, result=0 23:56:04.933 00.001 15672 worker thread done servicing request 23:56:04.940 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=12090, FiltMin=2639, FiltMax=9495, Gamma=2.950 23:56:04.997 00.057 30444 UpdateGuideState exits: m=117901 SNR=89.4 Saturated 23:56:04.997 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:04.997 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:04.997 00.000 30444 Enqueuing Expose request 23:56:04.997 00.000 15672 Worker thread wakes up 23:56:04.997 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:56:04.997 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:04.997 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:06.904 01.907 15672 Exposure complete 23:56:06.923 00.019 15672 worker thread done servicing request 23:56:06.923 00.000 30444 OnExposeComplete: enter 23:56:06.923 00.000 30444 UpdateGuideState(): m_state=6 23:56:06.923 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2997 23:56:06.923 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=196.12, Mass=105091, SNR=72.0, Peak=10850 HFD=3.5 23:56:06.923 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 23:56:06.923 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 23:56:06.923 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.43 hyp=0.44 cameraTheta=-1.77 mountX=0.04 mountY=-0.44, mountTheta=-1.49 23:56:06.924 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.43, opts=13) 23:56:06.924 00.000 30444 Enqueuing Move request for scope (-0.09, -0.43) 23:56:06.924 00.000 15672 Worker thread wakes up 23:56:06.924 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.43) opts 0xd 23:56:06.924 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.43) 23:56:06.924 00.000 15672 Moving (-0.09, -0.43) raw xDistance=0.04 yDistance=-0.44 23:56:06.925 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:56:06.925 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:56:06.925 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44 23:56:06.925 00.000 15672 MoveAxis(E, 0, ABG) 23:56:06.925 00.000 15672 Move returns status 0, amount 0 23:56:06.925 00.000 15672 MoveAxis(N, 0, ABG) 23:56:06.925 00.000 15672 Move returns status 0, amount 0 23:56:06.925 00.000 15672 move complete, result=0 23:56:06.925 00.000 15672 worker thread done servicing request 23:56:06.931 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=12145, FiltMin=2612, FiltMax=9571, Gamma=2.950 23:56:06.983 00.052 30444 UpdateGuideState exits: m=105091 SNR=72.0 Saturated 23:56:06.983 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:06.983 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:06.983 00.000 30444 Enqueuing Expose request 23:56:06.983 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 23:56:06.983 00.000 15672 Worker thread wakes up 23:56:06.983 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:06.983 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:09.093 02.110 15672 Exposure complete 23:56:09.115 00.022 15672 worker thread done servicing request 23:56:09.115 00.000 30444 OnExposeComplete: enter 23:56:09.115 00.000 30444 UpdateGuideState(): m_state=6 23:56:09.115 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 2998 23:56:09.115 00.000 30444 Star::Find returns 1 (1), X=459.55, Y=195.85, Mass=115960, SNR=101.5, Peak=12680 HFD=3.6 23:56:09.115 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 23:56:09.115 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 23:56:09.116 00.001 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.71 hyp=0.75 cameraTheta=-1.90 mountX=-0.04 mountY=-0.74, mountTheta=-1.63 23:56:09.116 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.71, opts=13) 23:56:09.116 00.000 30444 Enqueuing Move request for scope (-0.24, -0.71) 23:56:09.116 00.000 15672 Worker thread wakes up 23:56:09.116 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.71) opts 0xd 23:56:09.116 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.71) 23:56:09.116 00.000 15672 Moving (-0.24, -0.71) raw xDistance=-0.04 yDistance=-0.74 23:56:09.116 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:56:09.116 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:56:09.116 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.74 23:56:09.116 00.000 15672 MoveAxis(E, 0, ABG) 23:56:09.116 00.000 15672 Move returns status 0, amount 0 23:56:09.117 00.001 15672 MoveAxis(N, 0, ABG) 23:56:09.117 00.000 15672 Move returns status 0, amount 0 23:56:09.117 00.000 15672 move complete, result=0 23:56:09.117 00.000 15672 worker thread done servicing request 23:56:09.121 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2370, max=12680, FiltMin=2670, FiltMax=9111, Gamma=2.950 23:56:09.175 00.054 30444 UpdateGuideState exits: m=115960 SNR=101.5 Saturated 23:56:09.175 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:09.175 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:09.175 00.000 30444 Enqueuing Expose request 23:56:09.175 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.7 px 0 ms NORTH 23:56:09.176 00.001 15672 Worker thread wakes up 23:56:09.176 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:09.176 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:11.086 01.910 15672 Exposure complete 23:56:11.107 00.021 15672 worker thread done servicing request 23:56:11.107 00.000 30444 OnExposeComplete: enter 23:56:11.107 00.000 30444 UpdateGuideState(): m_state=6 23:56:11.107 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 2999 23:56:11.107 00.000 30444 Star::Find returns 1 (1), X=459.33, Y=195.90, Mass=110030, SNR=76.3, Peak=13356 HFD=3.3 23:56:11.107 00.000 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.91 = -1.91) 23:56:11.107 00.000 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 23:56:11.107 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.66 hyp=0.81 cameraTheta=-2.19 mountX=-0.27 mountY=-0.74, mountTheta=-1.91 23:56:11.108 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.66, opts=13) 23:56:11.108 00.000 30444 Enqueuing Move request for scope (-0.46, -0.66) 23:56:11.108 00.000 15672 Worker thread wakes up 23:56:11.108 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.66) opts 0xd 23:56:11.108 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.66) 23:56:11.108 00.000 15672 Moving (-0.46, -0.66) raw xDistance=-0.27 yDistance=-0.74 23:56:11.108 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 23:56:11.108 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:56:11.108 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.74 23:56:11.108 00.000 15672 MoveAxis(E, 72, ABG) 23:56:11.108 00.000 15672 Guiding Dir = 2, Dur = 72 23:56:11.109 00.001 15672 IsSlewing returns 0 23:56:11.109 00.000 15672 IsGuiding returns 0 23:56:11.112 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=13985, FiltMin=2694, FiltMax=9859, Gamma=2.950 23:56:11.138 00.026 15672 PulseGuide returned control before completion, sleep 53 23:56:11.164 00.026 30444 UpdateGuideState exits: m=110030 SNR=76.3 Saturated 23:56:11.164 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:11.164 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:11.164 00.000 30444 Enqueuing Expose request 23:56:11.192 00.028 15672 IsGuiding returns 1 23:56:11.193 00.001 15672 scope still moving after pulse duration time elapsed 23:56:11.214 00.021 15672 IsSlewing returns 0 23:56:11.215 00.001 15672 IsGuiding returns 1 23:56:11.236 00.021 15672 IsSlewing returns 0 23:56:11.250 00.014 15672 IsGuiding returns 0 23:56:11.250 00.000 15672 scope move finished after 72 + 69 ms 23:56:11.250 00.000 15672 Move returns status 0, amount 72 23:56:11.250 00.000 15672 MoveAxis(N, 0, ABG) 23:56:11.250 00.000 15672 Move returns status 0, amount 0 23:56:11.251 00.001 15672 move complete, result=0 23:56:11.251 00.000 15672 worker thread done servicing request 23:56:11.251 00.000 15672 Worker thread wakes up 23:56:11.251 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:11.251 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:11.251 00.000 30444 GuideStep: -0.3 px 72 ms EAST, -0.7 px 0 ms NORTH 23:56:13.361 02.110 15672 Exposure complete 23:56:13.383 00.022 15672 worker thread done servicing request 23:56:13.383 00.000 30444 OnExposeComplete: enter 23:56:13.383 00.000 30444 UpdateGuideState(): m_state=6 23:56:13.383 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3000 23:56:13.383 00.000 30444 Star::Find returns 1 (1), X=459.46, Y=196.76, Mass=124331, SNR=88.7, Peak=13029 HFD=3.4 23:56:13.383 00.000 30444 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.28) = xAngle (2.89 = 2.89) 23:56:13.383 00.000 30444 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.83 = 2.83) 23:56:13.383 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.20 hyp=0.39 cameraTheta=2.61 mountX=-0.38 mountY=0.12, mountTheta=2.83 23:56:13.384 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.20, opts=13) 23:56:13.384 00.000 30444 Enqueuing Move request for scope (-0.34, 0.20) 23:56:13.384 00.000 15672 Worker thread wakes up 23:56:13.384 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.20) opts 0xd 23:56:13.384 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.20) 23:56:13.384 00.000 15672 Moving (-0.34, 0.20) raw xDistance=-0.38 yDistance=0.12 23:56:13.384 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38 23:56:13.384 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:56:13.384 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:56:13.384 00.000 15672 MoveAxis(E, 108, ABG) 23:56:13.384 00.000 15672 Guiding Dir = 2, Dur = 108 23:56:13.385 00.001 15672 IsSlewing returns 0 23:56:13.385 00.000 15672 IsGuiding returns 0 23:56:13.390 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=13029, FiltMin=2699, FiltMax=9342, Gamma=2.950 23:56:13.406 00.016 15672 PulseGuide returned control before completion, sleep 97 23:56:13.447 00.041 30444 UpdateGuideState exits: m=124331 SNR=88.7 Saturated 23:56:13.447 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:13.447 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:13.447 00.000 30444 Enqueuing Expose request 23:56:13.504 00.057 15672 IsGuiding returns 1 23:56:13.504 00.000 15672 scope still moving after pulse duration time elapsed 23:56:13.525 00.021 15672 IsSlewing returns 0 23:56:13.550 00.025 15672 IsGuiding returns 0 23:56:13.550 00.000 15672 scope move finished after 108 + 57 ms 23:56:13.550 00.000 15672 Move returns status 0, amount 108 23:56:13.550 00.000 15672 MoveAxis(N, 0, ABG) 23:56:13.550 00.000 15672 Move returns status 0, amount 0 23:56:13.551 00.001 15672 move complete, result=0 23:56:13.551 00.000 15672 worker thread done servicing request 23:56:13.551 00.000 15672 Worker thread wakes up 23:56:13.551 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:13.551 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:13.552 00.001 30444 GuideStep: -0.4 px 108 ms EAST, 0.1 px 0 ms NORTH 23:56:15.457 01.905 15672 Exposure complete 23:56:15.824 00.367 15672 worker thread done servicing request 23:56:15.824 00.000 30444 OnExposeComplete: enter 23:56:15.824 00.000 30444 UpdateGuideState(): m_state=6 23:56:15.824 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3001 23:56:15.824 00.000 30444 Star::Find returns 1 (1), X=459.50, Y=196.50, Mass=116859, SNR=93.9, Peak=11334 HFD=3.2 23:56:15.824 00.000 30444 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 23:56:15.825 00.001 30444 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 23:56:15.825 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.05 hyp=0.30 cameraTheta=-2.96 mountX=-0.27 mountY=-0.12, mountTheta=-2.74 23:56:15.826 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.05, opts=13) 23:56:15.826 00.000 30444 Enqueuing Move request for scope (-0.30, -0.05) 23:56:15.826 00.000 15672 Worker thread wakes up 23:56:15.826 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.05) opts 0xd 23:56:15.826 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.05) 23:56:15.826 00.000 15672 Moving (-0.30, -0.05) raw xDistance=-0.27 yDistance=-0.12 23:56:15.826 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27 23:56:15.827 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:56:15.827 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:56:15.827 00.000 15672 MoveAxis(E, 81, ABG) 23:56:15.827 00.000 15672 Guiding Dir = 2, Dur = 81 23:56:15.828 00.001 15672 IsSlewing returns 0 23:56:15.837 00.009 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=11549, FiltMin=2710, FiltMax=8946, Gamma=2.950 23:56:15.871 00.034 15672 IsGuiding returns 0 23:56:15.899 00.028 15672 PulseGuide returned control before completion, sleep 64 23:56:15.905 00.006 30444 UpdateGuideState exits: m=116859 SNR=93.9 Saturated 23:56:15.905 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:15.905 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:15.905 00.000 30444 Enqueuing Expose request 23:56:15.972 00.067 15672 IsGuiding returns 1 23:56:15.972 00.000 15672 scope still moving after pulse duration time elapsed 23:56:15.994 00.022 15672 IsSlewing returns 0 23:56:16.026 00.032 15672 IsGuiding returns 0 23:56:16.026 00.000 15672 scope move finished after 81 + 72 ms 23:56:16.026 00.000 15672 Move returns status 0, amount 81 23:56:16.026 00.000 15672 MoveAxis(N, 0, ABG) 23:56:16.026 00.000 15672 Move returns status 0, amount 0 23:56:16.026 00.000 15672 move complete, result=0 23:56:16.026 00.000 15672 worker thread done servicing request 23:56:16.026 00.000 15672 Worker thread wakes up 23:56:16.026 00.000 30444 GuideStep: -0.3 px 81 ms EAST, -0.1 px 0 ms NORTH 23:56:16.026 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:16.026 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:18.134 02.108 15672 Exposure complete 23:56:18.158 00.024 15672 worker thread done servicing request 23:56:18.158 00.000 30444 OnExposeComplete: enter 23:56:18.158 00.000 30444 UpdateGuideState(): m_state=6 23:56:18.158 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3002 23:56:18.158 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=196.49, Mass=103717, SNR=73.1, Peak=10512 HFD=3.2 23:56:18.158 00.000 30444 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.28) = xAngle (0.18 = 0.18) 23:56:18.159 00.001 30444 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.12 = 0.12) 23:56:18.159 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=-0.06 hyp=0.67 cameraTheta=-0.09 mountX=0.66 mountY=0.08, mountTheta=0.12 23:56:18.159 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=-0.06, opts=13) 23:56:18.159 00.000 30444 Enqueuing Move request for scope (0.66, -0.06) 23:56:18.159 00.000 15672 Worker thread wakes up 23:56:18.159 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.06) opts 0xd 23:56:18.159 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, -0.06) 23:56:18.159 00.000 15672 Moving (0.66, -0.06) raw xDistance=0.66 yDistance=0.08 23:56:18.159 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.66 23:56:18.159 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:56:18.160 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:56:18.160 00.000 15672 MoveAxis(W, 172, ABG) 23:56:18.160 00.000 15672 Guiding Dir = 3, Dur = 172 23:56:18.160 00.000 15672 IsSlewing returns 0 23:56:18.161 00.001 15672 IsGuiding returns 0 23:56:18.167 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=12539, FiltMin=2637, FiltMax=9818, Gamma=2.950 23:56:18.183 00.016 15672 PulseGuide returned control before completion, sleep 161 23:56:18.223 00.040 30444 UpdateGuideState exits: m=103717 SNR=73.1 Saturated 23:56:18.224 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:18.224 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:18.224 00.000 30444 Enqueuing Expose request 23:56:18.346 00.122 15672 IsGuiding returns 1 23:56:18.346 00.000 15672 scope still moving after pulse duration time elapsed 23:56:18.367 00.021 15672 IsSlewing returns 0 23:56:18.390 00.023 15672 IsGuiding returns 0 23:56:18.390 00.000 15672 scope move finished after 172 + 57 ms 23:56:18.391 00.001 15672 Move returns status 0, amount 172 23:56:18.391 00.000 15672 MoveAxis(N, 0, ABG) 23:56:18.391 00.000 15672 Move returns status 0, amount 0 23:56:18.391 00.000 15672 move complete, result=0 23:56:18.391 00.000 15672 worker thread done servicing request 23:56:18.391 00.000 15672 Worker thread wakes up 23:56:18.391 00.000 30444 GuideStep: 0.7 px 172 ms WEST, 0.1 px 0 ms NORTH 23:56:18.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:18.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:20.297 01.906 15672 Exposure complete 23:56:20.317 00.020 15672 worker thread done servicing request 23:56:20.317 00.000 30444 OnExposeComplete: enter 23:56:20.317 00.000 30444 UpdateGuideState(): m_state=6 23:56:20.317 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3003 23:56:20.318 00.001 30444 Star::Find returns 1 (1), X=460.15, Y=196.11, Mass=113564, SNR=76.9, Peak=10604 HFD=3.7 23:56:20.318 00.000 30444 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 23:56:20.318 00.000 30444 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 23:56:20.318 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.44 hyp=0.56 cameraTheta=-0.90 mountX=0.46 mountY=-0.35, mountTheta=-0.66 23:56:20.318 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.44, opts=13) 23:56:20.318 00.000 30444 Enqueuing Move request for scope (0.35, -0.44) 23:56:20.318 00.000 15672 Worker thread wakes up 23:56:20.318 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.44) opts 0xd 23:56:20.318 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.44) 23:56:20.318 00.000 15672 Moving (0.35, -0.44) raw xDistance=0.46 yDistance=-0.35 23:56:20.318 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46 23:56:20.319 00.001 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.09 newest=-0.39 23:56:20.319 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 23:56:20.319 00.000 15672 MoveAxis(W, 136, ABG) 23:56:20.319 00.000 15672 Guiding Dir = 3, Dur = 136 23:56:20.319 00.000 15672 IsSlewing returns 0 23:56:20.320 00.001 15672 IsGuiding returns 0 23:56:20.325 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12027, FiltMin=2647, FiltMax=9772, Gamma=2.950 23:56:20.339 00.014 15672 PulseGuide returned control before completion, sleep 128 23:56:20.436 00.097 30444 UpdateGuideState exits: m=113564 SNR=76.9 Saturated 23:56:20.436 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:20.436 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:20.436 00.000 30444 Enqueuing Expose request 23:56:21.060 00.624 15672 IsGuiding returns 0 23:56:21.060 00.000 15672 Move returns status 0, amount 136 23:56:21.060 00.000 15672 MoveAxis(N, 63, ABG) 23:56:21.060 00.000 15672 Guiding Dir = 0, Dur = 63 23:56:21.060 00.000 15672 IsSlewing returns 0 23:56:21.061 00.001 15672 IsGuiding returns 0 23:56:21.141 00.080 15672 IsGuiding returns 1 23:56:21.141 00.000 15672 scope still moving after pulse duration time elapsed 23:56:21.162 00.021 15672 IsSlewing returns 0 23:56:21.162 00.000 15672 IsGuiding returns 1 23:56:21.184 00.022 15672 IsSlewing returns 0 23:56:21.185 00.001 15672 IsGuiding returns 1 23:56:21.206 00.021 15672 IsSlewing returns 0 23:56:21.219 00.013 15672 IsGuiding returns 0 23:56:21.219 00.000 15672 scope move finished after 63 + 94 ms 23:56:21.219 00.000 15672 Move returns status 0, amount 63 23:56:21.219 00.000 15672 move complete, result=0 23:56:21.219 00.000 15672 worker thread done servicing request 23:56:21.219 00.000 15672 Worker thread wakes up 23:56:21.219 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:21.219 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:21.446 00.227 30444 GuideStep: 0.5 px 136 ms WEST, -0.4 px 63 ms NORTH 23:56:23.331 01.885 15672 Exposure complete 23:56:23.354 00.023 15672 worker thread done servicing request 23:56:23.354 00.000 30444 OnExposeComplete: enter 23:56:23.354 00.000 30444 UpdateGuideState(): m_state=6 23:56:23.354 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3004 23:56:23.354 00.000 30444 Star::Find returns 1 (1), X=458.25, Y=197.07, Mass=115590, SNR=92.7, Peak=11449 HFD=3.3 23:56:23.354 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.10 = 3.10) 23:56:23.354 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.04 = 3.04) 23:56:23.354 00.000 30444 CameraToMount -- cameraX=-1.54 cameraY=0.51 hyp=1.63 cameraTheta=2.82 mountX=-1.63 mountY=0.17, mountTheta=3.04 23:56:23.355 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.54, y=0.51, opts=13) 23:56:23.355 00.000 30444 Enqueuing Move request for scope (-1.54, 0.51) 23:56:23.355 00.000 15672 Worker thread wakes up 23:56:23.355 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.54, 0.51) opts 0xd 23:56:23.355 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.54, 0.51) 23:56:23.356 00.001 15672 Moving (-1.54, 0.51) raw xDistance=-1.63 yDistance=0.17 23:56:23.356 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.63 23:56:23.356 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:56:23.356 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:56:23.356 00.000 15672 MoveAxis(E, 430, ABG) 23:56:23.356 00.000 15672 Guiding Dir = 2, Dur = 430 23:56:23.357 00.001 15672 IsSlewing returns 0 23:56:23.358 00.001 15672 IsGuiding returns 0 23:56:23.364 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2398, max=12463, FiltMin=2677, FiltMax=9671, Gamma=2.950 23:56:23.375 00.011 15672 PulseGuide returned control before completion, sleep 424 23:56:23.562 00.187 30444 UpdateGuideState exits: m=115590 SNR=92.7 Saturated 23:56:23.562 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:23.562 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:23.562 00.000 30444 Enqueuing Expose request 23:56:23.801 00.239 15672 IsGuiding returns 1 23:56:23.801 00.000 15672 scope still moving after pulse duration time elapsed 23:56:23.822 00.021 15672 IsSlewing returns 0 23:56:23.823 00.001 15672 IsGuiding returns 0 23:56:23.823 00.000 15672 scope move finished after 430 + 34 ms 23:56:23.823 00.000 15672 Move returns status 0, amount 430 23:56:23.823 00.000 15672 MoveAxis(N, 0, ABG) 23:56:23.823 00.000 15672 Move returns status 0, amount 0 23:56:23.823 00.000 15672 move complete, result=0 23:56:23.823 00.000 15672 worker thread done servicing request 23:56:23.823 00.000 15672 Worker thread wakes up 23:56:23.823 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:23.823 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:23.823 00.000 30444 GuideStep: -1.6 px 430 ms EAST, 0.2 px 0 ms NORTH 23:56:25.730 01.907 15672 Exposure complete 23:56:25.751 00.021 15672 worker thread done servicing request 23:56:25.751 00.000 30444 OnExposeComplete: enter 23:56:25.752 00.001 30444 UpdateGuideState(): m_state=6 23:56:25.752 00.000 30444 Star::Find(15, 458, 197, 0, (0,0,0,0), 0.0, 255) frame 3005 23:56:25.752 00.000 30444 Star::Find returns 1 (1), X=458.96, Y=196.58, Mass=109289, SNR=87.2, Peak=11032 HFD=3.7 23:56:25.752 00.000 30444 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.28) = xAngle (3.39 = -2.90) 23:56:25.752 00.000 30444 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.96) 23:56:25.752 00.000 30444 CameraToMount -- cameraX=-0.84 cameraY=0.03 hyp=0.84 cameraTheta=3.11 mountX=-0.81 mountY=-0.15, mountTheta=-2.96 23:56:25.752 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.84, y=0.03, opts=13) 23:56:25.752 00.000 30444 Enqueuing Move request for scope (-0.84, 0.03) 23:56:25.753 00.001 15672 Worker thread wakes up 23:56:25.753 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.03) opts 0xd 23:56:25.753 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.84, 0.03) 23:56:25.753 00.000 15672 Moving (-0.84, 0.03) raw xDistance=-0.81 yDistance=-0.15 23:56:25.753 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.81 23:56:25.753 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:56:25.753 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:56:25.753 00.000 15672 MoveAxis(E, 250, ABG) 23:56:25.753 00.000 15672 Guiding Dir = 2, Dur = 250 23:56:25.754 00.001 15672 IsSlewing returns 0 23:56:25.754 00.000 15672 IsGuiding returns 0 23:56:25.758 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=11811, FiltMin=2741, FiltMax=8826, Gamma=2.950 23:56:25.772 00.014 15672 PulseGuide returned control before completion, sleep 243 23:56:25.806 00.034 30444 UpdateGuideState exits: m=109289 SNR=87.2 Saturated 23:56:25.806 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:25.806 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:25.806 00.000 30444 Enqueuing Expose request 23:56:26.018 00.212 15672 IsGuiding returns 1 23:56:26.018 00.000 15672 scope still moving after pulse duration time elapsed 23:56:26.038 00.020 15672 IsSlewing returns 0 23:56:26.075 00.037 15672 IsGuiding returns 0 23:56:26.075 00.000 15672 scope move finished after 250 + 71 ms 23:56:26.075 00.000 15672 Move returns status 0, amount 250 23:56:26.075 00.000 15672 MoveAxis(N, 0, ABG) 23:56:26.075 00.000 15672 Move returns status 0, amount 0 23:56:26.075 00.000 15672 move complete, result=0 23:56:26.075 00.000 15672 worker thread done servicing request 23:56:26.075 00.000 15672 Worker thread wakes up 23:56:26.075 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:26.075 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:26.075 00.000 30444 GuideStep: -0.8 px 250 ms EAST, -0.2 px 0 ms NORTH 23:56:28.183 02.108 15672 Exposure complete 23:56:28.204 00.021 15672 worker thread done servicing request 23:56:28.204 00.000 30444 OnExposeComplete: enter 23:56:28.204 00.000 30444 UpdateGuideState(): m_state=6 23:56:28.204 00.000 30444 Star::Find(15, 458, 196, 0, (0,0,0,0), 0.0, 255) frame 3006 23:56:28.204 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=196.02, Mass=118257, SNR=86.1, Peak=11236 HFD=3.8 23:56:28.204 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 23:56:28.204 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 23:56:28.204 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.53 hyp=0.62 cameraTheta=-1.03 mountX=0.46 mountY=-0.45, mountTheta=-0.78 23:56:28.204 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.53, opts=13) 23:56:28.205 00.001 30444 Enqueuing Move request for scope (0.32, -0.53) 23:56:28.205 00.000 15672 Worker thread wakes up 23:56:28.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.53) opts 0xd 23:56:28.205 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.53) 23:56:28.205 00.000 15672 Moving (0.32, -0.53) raw xDistance=0.46 yDistance=-0.45 23:56:28.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.46 23:56:28.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 23:56:28.205 00.000 15672 MoveAxis(W, 106, ABG) 23:56:28.205 00.000 15672 Guiding Dir = 3, Dur = 106 23:56:28.211 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=11455, FiltMin=2633, FiltMax=9745, Gamma=2.950 23:56:28.260 00.049 30444 UpdateGuideState exits: m=118257 SNR=86.1 Saturated 23:56:28.260 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:28.260 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:28.260 00.000 30444 Enqueuing Expose request 23:56:28.725 00.465 15672 IsSlewing returns 0 23:56:28.759 00.034 15672 IsGuiding returns 0 23:56:28.791 00.032 15672 PulseGuide returned control before completion, sleep 85 23:56:28.878 00.087 15672 IsGuiding returns 1 23:56:28.879 00.001 15672 scope still moving after pulse duration time elapsed 23:56:28.900 00.021 15672 IsSlewing returns 0 23:56:28.900 00.000 15672 IsGuiding returns 1 23:56:28.921 00.021 15672 IsSlewing returns 0 23:56:28.935 00.014 15672 IsGuiding returns 0 23:56:28.935 00.000 15672 scope move finished after 106 + 68 ms 23:56:28.935 00.000 15672 Move returns status 0, amount 106 23:56:28.935 00.000 15672 MoveAxis(N, 81, ABG) 23:56:28.935 00.000 15672 Guiding Dir = 0, Dur = 81 23:56:28.935 00.000 15672 IsSlewing returns 0 23:56:28.935 00.000 15672 IsGuiding returns 0 23:56:29.014 00.079 15672 PulseGuide returned control before completion, sleep 13 23:56:29.047 00.033 15672 IsGuiding returns 1 23:56:29.047 00.000 15672 scope still moving after pulse duration time elapsed 23:56:29.068 00.021 15672 IsSlewing returns 0 23:56:29.070 00.002 15672 IsGuiding returns 1 23:56:29.091 00.021 15672 IsSlewing returns 0 23:56:29.092 00.001 15672 IsGuiding returns 1 23:56:29.112 00.020 15672 IsSlewing returns 0 23:56:29.151 00.039 15672 IsGuiding returns 0 23:56:29.151 00.000 15672 scope move finished after 81 + 135 ms 23:56:29.151 00.000 15672 Move returns status 0, amount 81 23:56:29.151 00.000 15672 move complete, result=0 23:56:29.151 00.000 15672 worker thread done servicing request 23:56:29.152 00.001 30444 GuideStep: 0.5 px 106 ms WEST, -0.5 px 81 ms NORTH 23:56:29.152 00.000 15672 Worker thread wakes up 23:56:29.152 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:29.152 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:31.059 01.907 15672 Exposure complete 23:56:31.082 00.023 15672 worker thread done servicing request 23:56:31.082 00.000 30444 OnExposeComplete: enter 23:56:31.083 00.001 30444 UpdateGuideState(): m_state=6 23:56:31.083 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3007 23:56:31.083 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=196.08, Mass=104673, SNR=74.3, Peak=9828 HFD=3.6 23:56:31.083 00.000 30444 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 23:56:31.083 00.000 30444 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 23:56:31.083 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=-0.47 hyp=0.79 cameraTheta=-0.64 mountX=0.74 mountY=-0.32, mountTheta=-0.41 23:56:31.083 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=-0.47, opts=13) 23:56:31.083 00.000 30444 Enqueuing Move request for scope (0.64, -0.47) 23:56:31.083 00.000 15672 Worker thread wakes up 23:56:31.084 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.47) opts 0xd 23:56:31.084 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, -0.47) 23:56:31.084 00.000 15672 Moving (0.64, -0.47) raw xDistance=0.74 yDistance=-0.32 23:56:31.084 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.74 23:56:31.084 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 23:56:31.084 00.000 15672 MoveAxis(W, 207, ABG) 23:56:31.084 00.000 15672 Guiding Dir = 3, Dur = 207 23:56:31.084 00.000 15672 IsSlewing returns 0 23:56:31.085 00.001 15672 IsGuiding returns 0 23:56:31.089 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2364, max=10923, FiltMin=2676, FiltMax=9010, Gamma=2.950 23:56:31.108 00.019 15672 PulseGuide returned control before completion, sleep 195 23:56:31.152 00.044 30444 UpdateGuideState exits: m=104673 SNR=74.3 Saturated 23:56:31.152 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:31.152 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:31.152 00.000 30444 Enqueuing Expose request 23:56:31.304 00.152 15672 IsGuiding returns 1 23:56:31.304 00.000 15672 scope still moving after pulse duration time elapsed 23:56:31.325 00.021 15672 IsSlewing returns 0 23:56:31.347 00.022 15672 IsGuiding returns 0 23:56:31.347 00.000 15672 scope move finished after 207 + 54 ms 23:56:31.347 00.000 15672 Move returns status 0, amount 207 23:56:31.347 00.000 15672 MoveAxis(N, 58, ABG) 23:56:31.347 00.000 15672 Guiding Dir = 0, Dur = 58 23:56:31.347 00.000 15672 IsSlewing returns 0 23:56:31.348 00.001 15672 IsGuiding returns 0 23:56:31.460 00.112 15672 IsGuiding returns 1 23:56:31.460 00.000 15672 scope still moving after pulse duration time elapsed 23:56:31.481 00.021 15672 IsSlewing returns 0 23:56:31.482 00.001 15672 IsGuiding returns 1 23:56:31.503 00.021 15672 IsSlewing returns 0 23:56:31.523 00.020 15672 IsGuiding returns 0 23:56:31.523 00.000 15672 scope move finished after 58 + 116 ms 23:56:31.523 00.000 15672 Move returns status 0, amount 58 23:56:31.523 00.000 15672 move complete, result=0 23:56:31.523 00.000 15672 worker thread done servicing request 23:56:31.523 00.000 30444 GuideStep: 0.7 px 207 ms WEST, -0.3 px 58 ms NORTH 23:56:31.524 00.001 15672 Worker thread wakes up 23:56:31.524 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:31.524 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:33.632 02.108 15672 Exposure complete 23:56:33.652 00.020 15672 worker thread done servicing request 23:56:33.652 00.000 30444 OnExposeComplete: enter 23:56:33.652 00.000 30444 UpdateGuideState(): m_state=6 23:56:33.652 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3008 23:56:33.652 00.000 30444 Star::Find returns 1 (1), X=459.52, Y=196.26, Mass=112203, SNR=87.1, Peak=10854 HFD=3.6 23:56:33.652 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 23:56:33.652 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 23:56:33.652 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.29 hyp=0.40 cameraTheta=-2.32 mountX=-0.18 mountY=-0.35, mountTheta=-2.06 23:56:33.653 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.29, opts=13) 23:56:33.653 00.000 30444 Enqueuing Move request for scope (-0.27, -0.29) 23:56:33.653 00.000 15672 Worker thread wakes up 23:56:33.653 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.29) opts 0xd 23:56:33.653 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.29) 23:56:33.653 00.000 15672 Moving (-0.27, -0.29) raw xDistance=-0.18 yDistance=-0.35 23:56:33.653 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:56:33.653 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 23:56:33.653 00.000 15672 MoveAxis(E, 0, ABG) 23:56:33.653 00.000 15672 Move returns status 0, amount 0 23:56:33.653 00.000 15672 MoveAxis(N, 62, ABG) 23:56:33.653 00.000 15672 Guiding Dir = 0, Dur = 62 23:56:33.654 00.001 15672 IsSlewing returns 0 23:56:33.655 00.001 15672 IsGuiding returns 0 23:56:33.659 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=11068, FiltMin=2585, FiltMax=9171, Gamma=2.950 23:56:33.728 00.069 15672 IsGuiding returns 1 23:56:33.728 00.000 15672 scope still moving after pulse duration time elapsed 23:56:33.749 00.021 15672 IsSlewing returns 0 23:56:33.749 00.000 15672 IsGuiding returns 1 23:56:33.770 00.021 15672 IsSlewing returns 0 23:56:33.771 00.001 15672 IsGuiding returns 1 23:56:33.791 00.020 15672 IsSlewing returns 0 23:56:33.857 00.066 15672 IsGuiding returns 0 23:56:33.857 00.000 15672 scope move finished after 62 + 139 ms 23:56:33.857 00.000 15672 Move returns status 0, amount 62 23:56:33.857 00.000 15672 move complete, result=0 23:56:33.857 00.000 15672 worker thread done servicing request 23:56:34.103 00.246 30444 UpdateGuideState exits: m=112203 SNR=87.1 Saturated 23:56:34.103 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:34.103 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:34.103 00.000 30444 Enqueuing Expose request 23:56:34.103 00.000 15672 Worker thread wakes up 23:56:34.103 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:34.103 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 62 ms NORTH 23:56:34.103 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:36.009 01.906 15672 Exposure complete 23:56:36.029 00.020 15672 worker thread done servicing request 23:56:36.029 00.000 30444 OnExposeComplete: enter 23:56:36.029 00.000 30444 UpdateGuideState(): m_state=6 23:56:36.029 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3009 23:56:36.029 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=196.04, Mass=105027, SNR=75.9, Peak=11520 HFD=3.6 23:56:36.030 00.001 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 23:56:36.030 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 23:56:36.030 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.52 hyp=0.57 cameraTheta=-2.01 mountX=-0.09 mountY=-0.56, mountTheta=-1.73 23:56:36.030 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.52, opts=13) 23:56:36.030 00.000 30444 Enqueuing Move request for scope (-0.24, -0.52) 23:56:36.030 00.000 15672 Worker thread wakes up 23:56:36.030 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.52) opts 0xd 23:56:36.030 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.52) 23:56:36.030 00.000 15672 Moving (-0.24, -0.52) raw xDistance=-0.09 yDistance=-0.56 23:56:36.030 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:56:36.030 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 23:56:36.030 00.000 15672 MoveAxis(E, 0, ABG) 23:56:36.030 00.000 15672 Move returns status 0, amount 0 23:56:36.030 00.000 15672 MoveAxis(N, 100, ABG) 23:56:36.030 00.000 15672 Guiding Dir = 0, Dur = 100 23:56:36.031 00.001 15672 IsSlewing returns 0 23:56:36.032 00.001 15672 IsGuiding returns 0 23:56:36.036 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=11520, FiltMin=2689, FiltMax=8743, Gamma=2.950 23:56:36.094 00.058 30444 UpdateGuideState exits: m=105027 SNR=75.9 Saturated 23:56:36.094 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:36.095 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:36.095 00.000 30444 Enqueuing Expose request 23:56:36.108 00.013 15672 PulseGuide returned control before completion, sleep 35 23:56:36.144 00.036 15672 IsGuiding returns 1 23:56:36.144 00.000 15672 scope still moving after pulse duration time elapsed 23:56:36.166 00.022 15672 IsSlewing returns 0 23:56:36.167 00.001 15672 IsGuiding returns 1 23:56:36.188 00.021 15672 IsSlewing returns 0 23:56:36.252 00.064 15672 IsGuiding returns 0 23:56:36.252 00.000 15672 scope move finished after 100 + 119 ms 23:56:36.252 00.000 15672 Move returns status 0, amount 100 23:56:36.252 00.000 15672 move complete, result=0 23:56:36.252 00.000 15672 worker thread done servicing request 23:56:36.252 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 100 ms NORTH 23:56:36.252 00.000 15672 Worker thread wakes up 23:56:36.252 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:36.252 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:38.360 02.108 15672 Exposure complete 23:56:38.381 00.021 15672 worker thread done servicing request 23:56:38.381 00.000 30444 OnExposeComplete: enter 23:56:38.381 00.000 30444 UpdateGuideState(): m_state=6 23:56:38.381 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3010 23:56:38.381 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=195.98, Mass=99730, SNR=67.2, Peak=10997 HFD=3.4 23:56:38.381 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 23:56:38.381 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 23:56:38.381 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.58 hyp=0.58 cameraTheta=-1.68 mountX=0.10 mountY=-0.58, mountTheta=-1.40 23:56:38.595 00.214 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.58, opts=13) 23:56:38.595 00.000 30444 Enqueuing Move request for scope (-0.06, -0.58) 23:56:38.596 00.001 15672 Worker thread wakes up 23:56:38.596 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.58) opts 0xd 23:56:38.596 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.58) 23:56:38.596 00.000 15672 Moving (-0.06, -0.58) raw xDistance=0.10 yDistance=-0.58 23:56:38.596 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:56:38.596 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 23:56:38.596 00.000 15672 MoveAxis(E, 0, ABG) 23:56:38.596 00.000 15672 Move returns status 0, amount 0 23:56:38.596 00.000 15672 MoveAxis(N, 103, ABG) 23:56:38.596 00.000 15672 Guiding Dir = 0, Dur = 103 23:56:38.599 00.003 15672 IsSlewing returns 0 23:56:38.613 00.014 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=12055, FiltMin=2707, FiltMax=9117, Gamma=2.950 23:56:38.621 00.008 15672 IsGuiding returns 0 23:56:38.707 00.086 30444 UpdateGuideState exits: m=99730 SNR=67.2 Saturated 23:56:38.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:38.707 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:38.707 00.000 30444 Enqueuing Expose request 23:56:38.713 00.006 15672 PulseGuide returned control before completion, sleep 22 23:56:38.738 00.025 15672 IsGuiding returns 1 23:56:38.738 00.000 15672 scope still moving after pulse duration time elapsed 23:56:38.759 00.021 15672 IsSlewing returns 0 23:56:38.760 00.001 15672 IsGuiding returns 1 23:56:38.781 00.021 15672 IsSlewing returns 0 23:56:38.782 00.001 15672 IsGuiding returns 1 23:56:38.803 00.021 15672 IsSlewing returns 0 23:56:38.856 00.053 15672 IsGuiding returns 0 23:56:38.856 00.000 15672 scope move finished after 103 + 131 ms 23:56:38.857 00.001 15672 Move returns status 0, amount 103 23:56:38.857 00.000 15672 move complete, result=0 23:56:38.857 00.000 15672 worker thread done servicing request 23:56:38.857 00.000 15672 Worker thread wakes up 23:56:38.857 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 103 ms NORTH 23:56:38.857 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:38.857 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:40.769 01.912 15672 Exposure complete 23:56:40.814 00.045 15672 worker thread done servicing request 23:56:40.814 00.000 30444 OnExposeComplete: enter 23:56:40.814 00.000 30444 UpdateGuideState(): m_state=6 23:56:40.815 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3011 23:56:40.815 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=196.10, Mass=107819, SNR=82.5, Peak=11120 HFD=3.8 23:56:40.815 00.000 30444 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 23:56:40.815 00.000 30444 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 23:56:40.815 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.45 hyp=0.54 cameraTheta=-1.00 mountX=0.40 mountY=-0.38, mountTheta=-0.75 23:56:40.818 00.003 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.45, opts=13) 23:56:40.818 00.000 30444 Enqueuing Move request for scope (0.29, -0.45) 23:56:40.818 00.000 15672 Worker thread wakes up 23:56:40.818 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.45) opts 0xd 23:56:40.819 00.001 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.45) 23:56:40.819 00.000 15672 Moving (0.29, -0.45) raw xDistance=0.40 yDistance=-0.38 23:56:40.819 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 23:56:40.819 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 23:56:40.819 00.000 15672 MoveAxis(W, 109, ABG) 23:56:40.819 00.000 15672 Guiding Dir = 3, Dur = 109 23:56:40.821 00.002 15672 IsSlewing returns 0 23:56:40.827 00.006 15672 IsGuiding returns 0 23:56:40.836 00.009 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=11151, FiltMin=2653, FiltMax=9260, Gamma=2.950 23:56:40.852 00.016 15672 PulseGuide returned control before completion, sleep 95 23:56:40.952 00.100 15672 IsGuiding returns 1 23:56:40.952 00.000 15672 scope still moving after pulse duration time elapsed 23:56:40.973 00.021 15672 IsSlewing returns 0 23:56:40.976 00.003 30444 UpdateGuideState exits: m=107819 SNR=82.5 Saturated 23:56:40.977 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:40.977 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:40.977 00.000 30444 Enqueuing Expose request 23:56:41.012 00.035 15672 IsGuiding returns 0 23:56:41.012 00.000 15672 scope move finished after 109 + 74 ms 23:56:41.012 00.000 15672 Move returns status 0, amount 109 23:56:41.012 00.000 15672 MoveAxis(N, 68, ABG) 23:56:41.012 00.000 15672 Guiding Dir = 0, Dur = 68 23:56:41.013 00.001 15672 IsSlewing returns 0 23:56:41.028 00.015 15672 IsGuiding returns 0 23:56:41.113 00.085 15672 IsGuiding returns 1 23:56:41.113 00.000 15672 scope still moving after pulse duration time elapsed 23:56:41.134 00.021 15672 IsSlewing returns 0 23:56:41.137 00.003 15672 IsGuiding returns 1 23:56:41.158 00.021 15672 IsSlewing returns 0 23:56:41.159 00.001 15672 IsGuiding returns 1 23:56:41.180 00.021 15672 IsSlewing returns 0 23:56:41.189 00.009 15672 IsGuiding returns 0 23:56:41.190 00.001 15672 scope move finished after 68 + 93 ms 23:56:41.190 00.000 15672 Move returns status 0, amount 68 23:56:41.190 00.000 15672 move complete, result=0 23:56:41.190 00.000 15672 worker thread done servicing request 23:56:41.190 00.000 30444 GuideStep: 0.4 px 109 ms WEST, -0.4 px 68 ms NORTH 23:56:41.192 00.002 15672 Worker thread wakes up 23:56:41.193 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:41.193 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:43.302 02.109 15672 Exposure complete 23:56:43.327 00.025 15672 worker thread done servicing request 23:56:43.328 00.001 30444 OnExposeComplete: enter 23:56:43.328 00.000 30444 UpdateGuideState(): m_state=6 23:56:43.328 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3012 23:56:43.328 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=195.79, Mass=108015, SNR=89.9, Peak=11901 HFD=3.5 23:56:43.328 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.31 = -1.31) 23:56:43.328 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 23:56:43.328 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.76 hyp=0.76 cameraTheta=-1.58 mountX=0.20 mountY=-0.75, mountTheta=-1.31 23:56:43.328 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.76, opts=13) 23:56:43.329 00.001 30444 Enqueuing Move request for scope (-0.01, -0.76) 23:56:43.329 00.000 15672 Worker thread wakes up 23:56:43.329 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.76) opts 0xd 23:56:43.329 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.76) 23:56:43.329 00.000 15672 Moving (-0.01, -0.76) raw xDistance=0.20 yDistance=-0.75 23:56:43.329 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 23:56:43.329 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 23:56:43.329 00.000 15672 MoveAxis(E, 0, ABG) 23:56:43.329 00.000 15672 Move returns status 0, amount 0 23:56:43.329 00.000 15672 MoveAxis(N, 133, ABG) 23:56:43.329 00.000 15672 Guiding Dir = 0, Dur = 133 23:56:43.330 00.001 15672 IsSlewing returns 0 23:56:43.334 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=13309, FiltMin=2590, FiltMax=9363, Gamma=2.950 23:56:43.340 00.006 15672 IsGuiding returns 0 23:56:43.394 00.054 30444 UpdateGuideState exits: m=108015 SNR=89.9 Saturated 23:56:43.395 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:43.395 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:43.395 00.000 30444 Enqueuing Expose request 23:56:43.424 00.029 15672 PulseGuide returned control before completion, sleep 59 23:56:43.484 00.060 15672 IsGuiding returns 1 23:56:43.485 00.001 15672 scope still moving after pulse duration time elapsed 23:56:43.506 00.021 15672 IsSlewing returns 0 23:56:43.507 00.001 15672 IsGuiding returns 1 23:56:43.528 00.021 15672 IsSlewing returns 0 23:56:43.528 00.000 15672 IsGuiding returns 1 23:56:43.549 00.021 15672 IsSlewing returns 0 23:56:43.568 00.019 15672 IsGuiding returns 0 23:56:43.568 00.000 15672 scope move finished after 133 + 95 ms 23:56:43.568 00.000 15672 Move returns status 0, amount 133 23:56:43.568 00.000 15672 move complete, result=0 23:56:43.568 00.000 15672 worker thread done servicing request 23:56:43.568 00.000 15672 Worker thread wakes up 23:56:43.568 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:43.568 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:43.775 00.207 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 133 ms NORTH 23:56:45.476 01.701 15672 Exposure complete 23:56:45.497 00.021 15672 worker thread done servicing request 23:56:45.497 00.000 30444 OnExposeComplete: enter 23:56:45.497 00.000 30444 UpdateGuideState(): m_state=6 23:56:45.497 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3013 23:56:45.498 00.001 30444 Star::Find returns 1 (1), X=459.87, Y=196.29, Mass=113897, SNR=82.1, Peak=11609 HFD=3.4 23:56:45.498 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 23:56:45.498 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 23:56:45.498 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.32 mountX=0.14 mountY=-0.25, mountTheta=-1.05 23:56:45.498 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.27, opts=13) 23:56:45.498 00.000 30444 Enqueuing Move request for scope (0.07, -0.27) 23:56:45.498 00.000 15672 Worker thread wakes up 23:56:45.499 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd 23:56:45.499 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.27) 23:56:45.499 00.000 15672 Moving (0.07, -0.27) raw xDistance=0.14 yDistance=-0.25 23:56:45.499 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 23:56:45.499 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:56:45.499 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 23:56:45.499 00.000 15672 MoveAxis(E, 0, ABG) 23:56:45.499 00.000 15672 Move returns status 0, amount 0 23:56:45.499 00.000 15672 MoveAxis(N, 0, ABG) 23:56:45.499 00.000 15672 Move returns status 0, amount 0 23:56:45.499 00.000 15672 move complete, result=0 23:56:45.499 00.000 15672 worker thread done servicing request 23:56:45.506 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=11914, FiltMin=2654, FiltMax=9306, Gamma=2.950 23:56:45.806 00.300 30444 UpdateGuideState exits: m=113897 SNR=82.1 Saturated 23:56:45.806 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:45.806 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:45.806 00.000 30444 Enqueuing Expose request 23:56:45.806 00.000 15672 Worker thread wakes up 23:56:45.806 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:56:45.806 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:45.806 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:47.914 02.108 15672 Exposure complete 23:56:47.934 00.020 15672 worker thread done servicing request 23:56:47.934 00.000 30444 OnExposeComplete: enter 23:56:47.934 00.000 30444 UpdateGuideState(): m_state=6 23:56:47.934 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3014 23:56:47.934 00.000 30444 Star::Find returns 1 (1), X=459.45, Y=195.84, Mass=124722, SNR=88.5, Peak=12918 HFD=3.5 23:56:47.934 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 23:56:47.934 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 23:56:47.934 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.72 hyp=0.80 cameraTheta=-2.02 mountX=-0.14 mountY=-0.78, mountTheta=-1.74 23:56:47.935 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.72, opts=13) 23:56:47.935 00.000 30444 Enqueuing Move request for scope (-0.35, -0.72) 23:56:47.935 00.000 15672 Worker thread wakes up 23:56:47.935 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.72) opts 0xd 23:56:47.935 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.72) 23:56:47.935 00.000 15672 Moving (-0.35, -0.72) raw xDistance=-0.14 yDistance=-0.78 23:56:47.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:56:47.935 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 23:56:47.935 00.000 15672 MoveAxis(E, 0, ABG) 23:56:47.935 00.000 15672 Move returns status 0, amount 0 23:56:47.935 00.000 15672 MoveAxis(N, 139, ABG) 23:56:47.935 00.000 15672 Guiding Dir = 0, Dur = 139 23:56:47.936 00.001 15672 IsSlewing returns 0 23:56:47.941 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=12918, FiltMin=2662, FiltMax=9665, Gamma=2.950 23:56:47.961 00.020 15672 IsGuiding returns 0 23:56:48.001 00.040 30444 UpdateGuideState exits: m=124722 SNR=88.5 Saturated 23:56:48.001 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:48.001 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:48.001 00.000 30444 Enqueuing Expose request 23:56:48.041 00.040 15672 PulseGuide returned control before completion, sleep 70 23:56:48.112 00.071 15672 IsGuiding returns 1 23:56:48.112 00.000 15672 scope still moving after pulse duration time elapsed 23:56:48.134 00.022 15672 IsSlewing returns 0 23:56:48.134 00.000 15672 IsGuiding returns 1 23:56:48.156 00.022 15672 IsSlewing returns 0 23:56:48.157 00.001 15672 IsGuiding returns 1 23:56:48.178 00.021 15672 IsSlewing returns 0 23:56:48.232 00.054 15672 IsGuiding returns 0 23:56:48.233 00.001 15672 scope move finished after 139 + 132 ms 23:56:48.233 00.000 15672 Move returns status 0, amount 139 23:56:48.233 00.000 15672 move complete, result=0 23:56:48.233 00.000 15672 worker thread done servicing request 23:56:48.233 00.000 15672 Worker thread wakes up 23:56:48.233 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 139 ms NORTH 23:56:48.233 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:48.233 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:50.139 01.906 15672 Exposure complete 23:56:50.159 00.020 15672 worker thread done servicing request 23:56:50.159 00.000 30444 OnExposeComplete: enter 23:56:50.159 00.000 30444 UpdateGuideState(): m_state=6 23:56:50.159 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3015 23:56:50.159 00.000 30444 Star::Find returns 1 (1), X=459.84, Y=195.83, Mass=105651, SNR=85.5, Peak=11834 HFD=3.7 23:56:50.159 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 23:56:50.159 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 23:56:50.159 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.73 hyp=0.73 cameraTheta=-1.51 mountX=0.24 mountY=-0.70, mountTheta=-1.24 23:56:50.160 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.73, opts=13) 23:56:50.160 00.000 30444 Enqueuing Move request for scope (0.04, -0.73) 23:56:50.160 00.000 15672 Worker thread wakes up 23:56:50.160 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.73) opts 0xd 23:56:50.160 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.73) 23:56:50.160 00.000 15672 Moving (0.04, -0.73) raw xDistance=0.24 yDistance=-0.70 23:56:50.160 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 23:56:50.160 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 23:56:50.160 00.000 15672 MoveAxis(E, 0, ABG) 23:56:50.160 00.000 15672 Move returns status 0, amount 0 23:56:50.160 00.000 15672 MoveAxis(N, 125, ABG) 23:56:50.160 00.000 15672 Guiding Dir = 0, Dur = 125 23:56:50.161 00.001 15672 IsSlewing returns 0 23:56:50.163 00.002 15672 IsGuiding returns 0 23:56:50.167 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=12693, FiltMin=2701, FiltMax=9256, Gamma=2.950 23:56:50.218 00.051 30444 UpdateGuideState exits: m=105651 SNR=85.5 Saturated 23:56:50.218 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:50.218 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:50.218 00.000 30444 Enqueuing Expose request 23:56:50.246 00.028 15672 PulseGuide returned control before completion, sleep 52 23:56:50.300 00.054 15672 IsGuiding returns 1 23:56:50.300 00.000 15672 scope still moving after pulse duration time elapsed 23:56:50.321 00.021 15672 IsSlewing returns 0 23:56:50.357 00.036 15672 IsGuiding returns 1 23:56:50.379 00.022 15672 IsSlewing returns 0 23:56:50.380 00.001 15672 IsGuiding returns 1 23:56:50.400 00.020 15672 IsSlewing returns 0 23:56:50.422 00.022 15672 IsGuiding returns 0 23:56:50.423 00.001 15672 scope move finished after 125 + 134 ms 23:56:50.423 00.000 15672 Move returns status 0, amount 125 23:56:50.423 00.000 15672 move complete, result=0 23:56:50.423 00.000 15672 worker thread done servicing request 23:56:50.423 00.000 15672 Worker thread wakes up 23:56:50.423 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:50.423 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:50.424 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 125 ms NORTH 23:56:52.538 02.114 15672 Exposure complete 23:56:52.566 00.028 15672 worker thread done servicing request 23:56:52.566 00.000 30444 OnExposeComplete: enter 23:56:52.566 00.000 30444 UpdateGuideState(): m_state=6 23:56:52.567 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3016 23:56:52.567 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=195.79, Mass=112815, SNR=82.8, Peak=10818 HFD=3.6 23:56:52.567 00.000 30444 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 23:56:52.567 00.000 30444 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 23:56:52.567 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.76 hyp=0.95 cameraTheta=-0.93 mountX=0.75 mountY=-0.62, mountTheta=-0.69 23:56:52.569 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.76, opts=13) 23:56:52.569 00.000 30444 Enqueuing Move request for scope (0.56, -0.76) 23:56:52.569 00.000 15672 Worker thread wakes up 23:56:52.569 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.76) opts 0xd 23:56:52.569 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.76) 23:56:52.569 00.000 15672 Moving (0.56, -0.76) raw xDistance=0.75 yDistance=-0.62 23:56:52.569 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75 23:56:52.569 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 23:56:52.569 00.000 15672 MoveAxis(W, 203, ABG) 23:56:52.569 00.000 15672 Guiding Dir = 3, Dur = 203 23:56:52.570 00.001 15672 IsSlewing returns 0 23:56:52.964 00.394 15672 IsGuiding returns 0 23:56:52.973 00.009 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=11149, FiltMin=2633, FiltMax=9651, Gamma=2.950 23:56:53.009 00.036 15672 PulseGuide returned control before completion, sleep 168 23:56:53.058 00.049 30444 UpdateGuideState exits: m=112815 SNR=82.8 Saturated 23:56:53.059 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:53.059 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:53.059 00.000 30444 Enqueuing Expose request 23:56:53.179 00.120 15672 IsGuiding returns 1 23:56:53.179 00.000 15672 scope still moving after pulse duration time elapsed 23:56:53.200 00.021 15672 IsSlewing returns 0 23:56:53.248 00.048 15672 IsGuiding returns 0 23:56:53.248 00.000 15672 scope move finished after 203 + 81 ms 23:56:53.249 00.001 15672 Move returns status 0, amount 203 23:56:53.249 00.000 15672 MoveAxis(N, 111, ABG) 23:56:53.249 00.000 15672 Guiding Dir = 0, Dur = 111 23:56:53.249 00.000 15672 IsSlewing returns 0 23:56:53.250 00.001 15672 IsGuiding returns 0 23:56:53.329 00.079 15672 PulseGuide returned control before completion, sleep 42 23:56:53.373 00.044 15672 IsGuiding returns 1 23:56:53.373 00.000 15672 scope still moving after pulse duration time elapsed 23:56:53.394 00.021 15672 IsSlewing returns 0 23:56:53.395 00.001 15672 IsGuiding returns 1 23:56:53.416 00.021 15672 IsSlewing returns 0 23:56:53.416 00.000 15672 IsGuiding returns 1 23:56:53.438 00.022 15672 IsSlewing returns 0 23:56:53.504 00.066 15672 IsGuiding returns 0 23:56:53.504 00.000 15672 scope move finished after 111 + 143 ms 23:56:53.504 00.000 15672 Move returns status 0, amount 111 23:56:53.504 00.000 15672 move complete, result=0 23:56:53.504 00.000 15672 worker thread done servicing request 23:56:53.504 00.000 15672 Worker thread wakes up 23:56:53.504 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:53.504 00.000 30444 GuideStep: 0.8 px 203 ms WEST, -0.6 px 111 ms NORTH 23:56:53.504 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:55.410 01.906 15672 Exposure complete 23:56:55.434 00.024 15672 worker thread done servicing request 23:56:55.434 00.000 30444 OnExposeComplete: enter 23:56:55.434 00.000 30444 UpdateGuideState(): m_state=6 23:56:55.434 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3017 23:56:55.434 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=195.89, Mass=121283, SNR=94.1, Peak=10840 HFD=3.6 23:56:55.435 00.001 30444 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.28) = xAngle (-0.54 = -0.54) 23:56:55.435 00.000 30444 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.60 = -0.60) 23:56:55.435 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=-0.67 hyp=0.91 cameraTheta=-0.82 mountX=0.78 mountY=-0.52, mountTheta=-0.59 23:56:55.435 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=-0.67, opts=13) 23:56:55.435 00.000 30444 Enqueuing Move request for scope (0.62, -0.67) 23:56:55.436 00.001 15672 Worker thread wakes up 23:56:55.436 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.67) opts 0xd 23:56:55.436 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, -0.67) 23:56:55.436 00.000 15672 Moving (0.62, -0.67) raw xDistance=0.78 yDistance=-0.52 23:56:55.436 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.78 23:56:55.436 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 23:56:55.436 00.000 15672 MoveAxis(W, 225, ABG) 23:56:55.436 00.000 15672 Guiding Dir = 3, Dur = 225 23:56:55.436 00.000 15672 IsSlewing returns 0 23:56:55.437 00.001 15672 IsGuiding returns 0 23:56:55.444 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=11846, FiltMin=2666, FiltMax=10208, Gamma=2.950 23:56:55.453 00.009 15672 PulseGuide returned control before completion, sleep 220 23:56:55.502 00.049 30444 UpdateGuideState exits: m=121283 SNR=94.1 Saturated 23:56:55.502 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:55.502 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:55.502 00.000 30444 Enqueuing Expose request 23:56:55.693 00.191 15672 IsGuiding returns 0 23:56:55.693 00.000 15672 Move returns status 0, amount 225 23:56:55.693 00.000 15672 MoveAxis(N, 92, ABG) 23:56:55.693 00.000 15672 Guiding Dir = 0, Dur = 92 23:56:55.694 00.001 15672 IsSlewing returns 0 23:56:55.695 00.001 15672 IsGuiding returns 0 23:56:55.772 00.077 15672 PulseGuide returned control before completion, sleep 24 23:56:55.797 00.025 15672 IsGuiding returns 1 23:56:55.798 00.001 15672 scope still moving after pulse duration time elapsed 23:56:55.819 00.021 15672 IsSlewing returns 0 23:56:55.837 00.018 15672 IsGuiding returns 1 23:56:55.858 00.021 15672 IsSlewing returns 0 23:56:55.859 00.001 15672 IsGuiding returns 1 23:56:55.880 00.021 15672 IsSlewing returns 0 23:56:55.901 00.021 15672 IsGuiding returns 0 23:56:55.901 00.000 15672 scope move finished after 92 + 114 ms 23:56:55.901 00.000 15672 Move returns status 0, amount 92 23:56:55.901 00.000 15672 move complete, result=0 23:56:55.901 00.000 15672 worker thread done servicing request 23:56:55.901 00.000 15672 Worker thread wakes up 23:56:55.901 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:55.901 00.000 30444 GuideStep: 0.8 px 225 ms WEST, -0.5 px 92 ms NORTH 23:56:55.901 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:58.011 02.110 15672 Exposure complete 23:56:58.033 00.022 15672 worker thread done servicing request 23:56:58.033 00.000 30444 OnExposeComplete: enter 23:56:58.034 00.001 30444 UpdateGuideState(): m_state=6 23:56:58.034 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3018 23:56:58.034 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=196.10, Mass=109933, SNR=84.3, Peak=11617 HFD=3.4 23:56:58.034 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 23:56:58.034 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 23:56:58.034 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.45 hyp=0.45 cameraTheta=-1.60 mountX=0.11 mountY=-0.44, mountTheta=-1.32 23:56:58.036 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.45, opts=13) 23:56:58.036 00.000 30444 Enqueuing Move request for scope (-0.01, -0.45) 23:56:58.036 00.000 15672 Worker thread wakes up 23:56:58.036 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.45) opts 0xd 23:56:58.036 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.45) 23:56:58.036 00.000 15672 Moving (-0.01, -0.45) raw xDistance=0.11 yDistance=-0.44 23:56:58.036 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:56:58.036 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 23:56:58.036 00.000 15672 MoveAxis(E, 0, ABG) 23:56:58.036 00.000 15672 Move returns status 0, amount 0 23:56:58.036 00.000 15672 MoveAxis(N, 79, ABG) 23:56:58.036 00.000 15672 Guiding Dir = 0, Dur = 79 23:56:58.037 00.001 15672 IsSlewing returns 0 23:56:58.038 00.001 15672 IsGuiding returns 0 23:56:58.045 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=12712, FiltMin=2693, FiltMax=9602, Gamma=2.950 23:56:58.103 00.058 30444 UpdateGuideState exits: m=109933 SNR=84.3 Saturated 23:56:58.103 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:56:58.103 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:56:58.103 00.000 30444 Enqueuing Expose request 23:56:58.122 00.019 15672 IsGuiding returns 1 23:56:58.122 00.000 15672 scope still moving after pulse duration time elapsed 23:56:58.143 00.021 15672 IsSlewing returns 0 23:56:58.144 00.001 15672 IsGuiding returns 1 23:56:58.165 00.021 15672 IsSlewing returns 0 23:56:58.185 00.020 15672 IsGuiding returns 1 23:56:58.207 00.022 15672 IsSlewing returns 0 23:56:58.207 00.000 15672 IsGuiding returns 1 23:56:58.228 00.021 15672 IsSlewing returns 0 23:56:58.249 00.021 15672 IsGuiding returns 0 23:56:58.249 00.000 15672 scope move finished after 79 + 131 ms 23:56:58.249 00.000 15672 Move returns status 0, amount 79 23:56:58.249 00.000 15672 move complete, result=0 23:56:58.249 00.000 15672 worker thread done servicing request 23:56:58.249 00.000 15672 Worker thread wakes up 23:56:58.250 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:56:58.250 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:56:58.250 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 79 ms NORTH 23:57:00.156 01.906 15672 Exposure complete 23:57:00.178 00.022 15672 worker thread done servicing request 23:57:00.178 00.000 30444 OnExposeComplete: enter 23:57:00.178 00.000 30444 UpdateGuideState(): m_state=6 23:57:00.178 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3019 23:57:00.178 00.000 30444 Star::Find returns 1 (1), X=459.46, Y=196.32, Mass=108096, SNR=69.4, Peak=11870 HFD=3.3 23:57:00.178 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 23:57:00.178 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 23:57:00.178 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.24 hyp=0.41 cameraTheta=-2.52 mountX=-0.26 mountY=-0.31, mountTheta=-2.27 23:57:00.179 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.24, opts=13) 23:57:00.179 00.000 30444 Enqueuing Move request for scope (-0.34, -0.24) 23:57:00.179 00.000 15672 Worker thread wakes up 23:57:00.179 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.24) opts 0xd 23:57:00.179 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.24) 23:57:00.179 00.000 15672 Moving (-0.34, -0.24) raw xDistance=-0.26 yDistance=-0.31 23:57:00.179 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 23:57:00.179 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 23:57:00.179 00.000 15672 MoveAxis(E, 70, ABG) 23:57:00.179 00.000 15672 Guiding Dir = 2, Dur = 70 23:57:00.180 00.001 15672 IsSlewing returns 0 23:57:00.180 00.000 15672 IsGuiding returns 0 23:57:00.184 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=11932, FiltMin=2673, FiltMax=8965, Gamma=2.950 23:57:00.198 00.014 15672 PulseGuide returned control before completion, sleep 63 23:57:00.236 00.038 30444 UpdateGuideState exits: m=108096 SNR=69.4 Saturated 23:57:00.236 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:00.236 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:00.236 00.000 30444 Enqueuing Expose request 23:57:00.278 00.042 15672 IsGuiding returns 0 23:57:00.278 00.000 15672 Move returns status 0, amount 70 23:57:00.278 00.000 15672 MoveAxis(N, 55, ABG) 23:57:00.278 00.000 15672 Guiding Dir = 0, Dur = 55 23:57:00.278 00.000 15672 IsSlewing returns 0 23:57:00.279 00.001 15672 IsGuiding returns 0 23:57:00.389 00.110 15672 IsGuiding returns 1 23:57:00.389 00.000 15672 scope still moving after pulse duration time elapsed 23:57:00.411 00.022 15672 IsSlewing returns 0 23:57:00.411 00.000 15672 IsGuiding returns 1 23:57:00.432 00.021 15672 IsSlewing returns 0 23:57:00.453 00.021 15672 IsGuiding returns 0 23:57:00.453 00.000 15672 scope move finished after 55 + 119 ms 23:57:00.453 00.000 15672 Move returns status 0, amount 55 23:57:00.453 00.000 15672 move complete, result=0 23:57:00.454 00.001 15672 worker thread done servicing request 23:57:00.454 00.000 15672 Worker thread wakes up 23:57:00.454 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:00.454 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:00.454 00.000 30444 GuideStep: -0.3 px 70 ms EAST, -0.3 px 55 ms NORTH 23:57:02.562 02.108 15672 Exposure complete 23:57:02.582 00.020 15672 worker thread done servicing request 23:57:02.583 00.001 30444 OnExposeComplete: enter 23:57:02.583 00.000 30444 UpdateGuideState(): m_state=6 23:57:02.583 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3020 23:57:02.583 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=195.72, Mass=107807, SNR=82.9, Peak=11342 HFD=3.6 23:57:02.583 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 23:57:02.583 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.08 = -1.08) 23:57:02.583 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.83 hyp=0.86 cameraTheta=-1.30 mountX=0.45 mountY=-0.76, mountTheta=-1.04 23:57:02.583 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.83, opts=13) 23:57:02.583 00.000 30444 Enqueuing Move request for scope (0.23, -0.83) 23:57:02.584 00.001 15672 Worker thread wakes up 23:57:02.584 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.83) opts 0xd 23:57:02.584 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.83) 23:57:02.584 00.000 15672 Moving (0.23, -0.83) raw xDistance=0.45 yDistance=-0.76 23:57:02.584 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45 23:57:02.584 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 23:57:02.584 00.000 15672 MoveAxis(W, 117, ABG) 23:57:02.584 00.000 15672 Guiding Dir = 3, Dur = 117 23:57:02.584 00.000 15672 IsSlewing returns 0 23:57:02.585 00.001 15672 IsGuiding returns 0 23:57:02.589 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=11429, FiltMin=2670, FiltMax=9779, Gamma=2.950 23:57:02.610 00.021 15672 PulseGuide returned control before completion, sleep 103 23:57:02.639 00.029 30444 UpdateGuideState exits: m=107807 SNR=82.9 Saturated 23:57:02.639 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:02.639 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:02.639 00.000 30444 Enqueuing Expose request 23:57:02.754 00.115 15672 IsGuiding returns 0 23:57:02.754 00.000 15672 Move returns status 0, amount 117 23:57:02.755 00.001 15672 MoveAxis(N, 136, ABG) 23:57:02.755 00.000 15672 Guiding Dir = 0, Dur = 136 23:57:02.756 00.001 15672 IsSlewing returns 0 23:57:02.758 00.002 15672 IsGuiding returns 0 23:57:02.834 00.076 15672 PulseGuide returned control before completion, sleep 71 23:57:02.906 00.072 15672 IsGuiding returns 1 23:57:02.906 00.000 15672 scope still moving after pulse duration time elapsed 23:57:02.927 00.021 15672 IsSlewing returns 0 23:57:02.995 00.068 15672 IsGuiding returns 1 23:57:03.016 00.021 15672 IsSlewing returns 0 23:57:03.018 00.002 15672 IsGuiding returns 0 23:57:03.019 00.001 15672 scope move finished after 136 + 124 ms 23:57:03.019 00.000 15672 Move returns status 0, amount 136 23:57:03.019 00.000 15672 move complete, result=0 23:57:03.019 00.000 15672 worker thread done servicing request 23:57:03.019 00.000 15672 Worker thread wakes up 23:57:03.019 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:03.019 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:03.019 00.000 30444 GuideStep: 0.4 px 117 ms WEST, -0.8 px 136 ms NORTH 23:57:04.925 01.906 15672 Exposure complete 23:57:04.945 00.020 15672 worker thread done servicing request 23:57:04.945 00.000 30444 OnExposeComplete: enter 23:57:04.945 00.000 30444 UpdateGuideState(): m_state=6 23:57:04.945 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3021 23:57:04.946 00.001 30444 Star::Find returns 1 (1), X=459.82, Y=195.92, Mass=107239, SNR=77.4, Peak=12256 HFD=3.2 23:57:04.946 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 23:57:04.946 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 23:57:04.946 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.63 hyp=0.63 cameraTheta=-1.54 mountX=0.19 mountY=-0.61, mountTheta=-1.27 23:57:04.946 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.63, opts=13) 23:57:04.946 00.000 30444 Enqueuing Move request for scope (0.02, -0.63) 23:57:04.946 00.000 15672 Worker thread wakes up 23:57:04.946 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.63) opts 0xd 23:57:04.946 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.63) 23:57:04.946 00.000 15672 Moving (0.02, -0.63) raw xDistance=0.19 yDistance=-0.61 23:57:04.946 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:57:04.947 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:57:04.947 00.000 15672 MoveAxis(E, 0, ABG) 23:57:04.947 00.000 15672 Move returns status 0, amount 0 23:57:04.947 00.000 15672 MoveAxis(N, 110, ABG) 23:57:04.947 00.000 15672 Guiding Dir = 0, Dur = 110 23:57:04.947 00.000 15672 IsSlewing returns 0 23:57:04.949 00.002 15672 IsGuiding returns 0 23:57:04.953 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=12412, FiltMin=2696, FiltMax=9086, Gamma=2.950 23:57:05.007 00.054 30444 UpdateGuideState exits: m=107239 SNR=77.4 Saturated 23:57:05.007 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:05.007 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:05.007 00.000 30444 Enqueuing Expose request 23:57:05.023 00.016 15672 PulseGuide returned control before completion, sleep 45 23:57:05.070 00.047 15672 IsGuiding returns 1 23:57:05.070 00.000 15672 scope still moving after pulse duration time elapsed 23:57:05.091 00.021 15672 IsSlewing returns 0 23:57:05.118 00.027 15672 IsGuiding returns 1 23:57:05.139 00.021 15672 IsSlewing returns 0 23:57:05.139 00.000 15672 IsGuiding returns 1 23:57:05.161 00.022 15672 IsSlewing returns 0 23:57:05.182 00.021 15672 IsGuiding returns 0 23:57:05.182 00.000 15672 scope move finished after 110 + 123 ms 23:57:05.182 00.000 15672 Move returns status 0, amount 110 23:57:05.182 00.000 15672 move complete, result=0 23:57:05.182 00.000 15672 worker thread done servicing request 23:57:05.182 00.000 15672 Worker thread wakes up 23:57:05.182 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 110 ms NORTH 23:57:05.183 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:05.183 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:07.291 02.108 15672 Exposure complete 23:57:07.310 00.019 15672 worker thread done servicing request 23:57:07.310 00.000 30444 OnExposeComplete: enter 23:57:07.310 00.000 30444 UpdateGuideState(): m_state=6 23:57:07.310 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3022 23:57:07.310 00.000 30444 Star::Find returns 1 (1), X=459.84, Y=195.87, Mass=104299, SNR=75.6, Peak=11828 HFD=3.3 23:57:07.310 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 23:57:07.310 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 23:57:07.310 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.69 hyp=0.69 cameraTheta=-1.51 mountX=0.23 mountY=-0.66, mountTheta=-1.24 23:57:07.311 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.69, opts=13) 23:57:07.311 00.000 30444 Enqueuing Move request for scope (0.04, -0.69) 23:57:07.311 00.000 15672 Worker thread wakes up 23:57:07.311 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.69) opts 0xd 23:57:07.311 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.69) 23:57:07.311 00.000 15672 Moving (0.04, -0.69) raw xDistance=0.23 yDistance=-0.66 23:57:07.311 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 23:57:07.311 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 23:57:07.311 00.000 15672 MoveAxis(E, 0, ABG) 23:57:07.311 00.000 15672 Move returns status 0, amount 0 23:57:07.311 00.000 15672 MoveAxis(N, 118, ABG) 23:57:07.311 00.000 15672 Guiding Dir = 0, Dur = 118 23:57:07.312 00.001 15672 IsSlewing returns 0 23:57:07.313 00.001 15672 IsGuiding returns 0 23:57:07.318 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2369, max=13068, FiltMin=2659, FiltMax=9401, Gamma=2.950 23:57:07.386 00.068 15672 PulseGuide returned control before completion, sleep 56 23:57:07.443 00.057 15672 IsGuiding returns 1 23:57:07.443 00.000 15672 scope still moving after pulse duration time elapsed 23:57:07.464 00.021 15672 IsSlewing returns 0 23:57:07.482 00.018 15672 IsGuiding returns 1 23:57:07.504 00.022 15672 IsSlewing returns 0 23:57:07.504 00.000 15672 IsGuiding returns 1 23:57:07.526 00.022 15672 IsSlewing returns 0 23:57:07.530 00.004 15672 IsGuiding returns 0 23:57:07.530 00.000 15672 scope move finished after 118 + 99 ms 23:57:07.530 00.000 15672 Move returns status 0, amount 118 23:57:07.530 00.000 15672 move complete, result=0 23:57:07.530 00.000 15672 worker thread done servicing request 23:57:07.709 00.179 30444 UpdateGuideState exits: m=104299 SNR=75.6 Saturated 23:57:07.709 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:07.709 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:07.709 00.000 30444 Enqueuing Expose request 23:57:07.710 00.001 15672 Worker thread wakes up 23:57:07.710 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 118 ms NORTH 23:57:07.710 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:07.710 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:09.619 01.909 15672 Exposure complete 23:57:09.641 00.022 15672 worker thread done servicing request 23:57:09.641 00.000 30444 OnExposeComplete: enter 23:57:09.641 00.000 30444 UpdateGuideState(): m_state=6 23:57:09.641 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3023 23:57:09.641 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=195.75, Mass=110352, SNR=81.6, Peak=12437 HFD=3.4 23:57:09.641 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 23:57:09.641 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.05 = -1.05) 23:57:09.641 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.81 hyp=0.85 cameraTheta=-1.26 mountX=0.47 mountY=-0.74, mountTheta=-1.00 23:57:09.642 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.81, opts=13) 23:57:09.642 00.000 30444 Enqueuing Move request for scope (0.26, -0.81) 23:57:09.642 00.000 15672 Worker thread wakes up 23:57:09.642 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.81) opts 0xd 23:57:09.642 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.81) 23:57:09.642 00.000 15672 Moving (0.26, -0.81) raw xDistance=0.47 yDistance=-0.74 23:57:09.642 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47 23:57:09.642 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 23:57:09.642 00.000 15672 MoveAxis(W, 127, ABG) 23:57:09.642 00.000 15672 Guiding Dir = 3, Dur = 127 23:57:09.643 00.001 15672 IsSlewing returns 0 23:57:09.643 00.000 15672 IsGuiding returns 0 23:57:09.648 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=12842, FiltMin=2651, FiltMax=9526, Gamma=2.950 23:57:09.670 00.022 15672 PulseGuide returned control before completion, sleep 111 23:57:09.779 00.109 30444 UpdateGuideState exits: m=110352 SNR=81.6 Saturated 23:57:09.779 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:09.780 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:09.780 00.000 30444 Enqueuing Expose request 23:57:09.784 00.004 15672 IsGuiding returns 1 23:57:09.785 00.001 15672 scope still moving after pulse duration time elapsed 23:57:09.806 00.021 15672 IsSlewing returns 0 23:57:09.816 00.010 15672 IsGuiding returns 0 23:57:09.816 00.000 15672 scope move finished after 127 + 44 ms 23:57:09.816 00.000 15672 Move returns status 0, amount 127 23:57:09.816 00.000 15672 MoveAxis(N, 131, ABG) 23:57:09.816 00.000 15672 Guiding Dir = 0, Dur = 131 23:57:09.817 00.001 15672 IsSlewing returns 0 23:57:09.817 00.000 15672 IsGuiding returns 0 23:57:09.895 00.078 15672 PulseGuide returned control before completion, sleep 65 23:57:09.961 00.066 15672 IsGuiding returns 1 23:57:09.961 00.000 15672 scope still moving after pulse duration time elapsed 23:57:09.982 00.021 15672 IsSlewing returns 0 23:57:09.983 00.001 15672 IsGuiding returns 1 23:57:10.004 00.021 15672 IsSlewing returns 0 23:57:10.005 00.001 15672 IsGuiding returns 1 23:57:10.026 00.021 15672 IsSlewing returns 0 23:57:10.038 00.012 15672 IsGuiding returns 0 23:57:10.038 00.000 15672 scope move finished after 131 + 89 ms 23:57:10.038 00.000 15672 Move returns status 0, amount 131 23:57:10.038 00.000 15672 move complete, result=0 23:57:10.038 00.000 15672 worker thread done servicing request 23:57:10.038 00.000 15672 Worker thread wakes up 23:57:10.038 00.000 30444 GuideStep: 0.5 px 127 ms WEST, -0.7 px 131 ms NORTH 23:57:10.038 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:10.038 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:12.148 02.110 15672 Exposure complete 23:57:12.167 00.019 15672 worker thread done servicing request 23:57:12.167 00.000 30444 OnExposeComplete: enter 23:57:12.168 00.001 30444 UpdateGuideState(): m_state=6 23:57:12.168 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3024 23:57:12.168 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=195.62, Mass=112804, SNR=90.6, Peak=13075 HFD=3.5 23:57:12.168 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 23:57:12.168 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 23:57:12.168 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.94 hyp=0.94 cameraTheta=-1.62 mountX=0.22 mountY=-0.92, mountTheta=-1.34 23:57:12.169 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.94, opts=13) 23:57:12.169 00.000 30444 Enqueuing Move request for scope (-0.04, -0.94) 23:57:12.169 00.000 15672 Worker thread wakes up 23:57:12.169 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.94) opts 0xd 23:57:12.169 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.94) 23:57:12.169 00.000 15672 Moving (-0.04, -0.94) raw xDistance=0.22 yDistance=-0.92 23:57:12.169 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 23:57:12.169 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 23:57:12.170 00.001 15672 MoveAxis(E, 0, ABG) 23:57:12.170 00.000 15672 Move returns status 0, amount 0 23:57:12.170 00.000 15672 MoveAxis(N, 165, ABG) 23:57:12.170 00.000 15672 Guiding Dir = 0, Dur = 165 23:57:12.171 00.001 15672 IsSlewing returns 0 23:57:12.172 00.001 15672 IsGuiding returns 0 23:57:12.178 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2386, max=13075, FiltMin=2649, FiltMax=9295, Gamma=2.950 23:57:12.233 00.055 30444 UpdateGuideState exits: m=112804 SNR=90.6 Saturated 23:57:12.233 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:12.233 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:12.233 00.000 30444 Enqueuing Expose request 23:57:12.258 00.025 15672 PulseGuide returned control before completion, sleep 89 23:57:12.350 00.092 15672 IsGuiding returns 1 23:57:12.350 00.000 15672 scope still moving after pulse duration time elapsed 23:57:12.371 00.021 15672 IsSlewing returns 0 23:57:12.372 00.001 15672 IsGuiding returns 1 23:57:12.393 00.021 15672 IsSlewing returns 0 23:57:12.394 00.001 15672 IsGuiding returns 1 23:57:12.415 00.021 15672 IsSlewing returns 0 23:57:12.451 00.036 15672 IsGuiding returns 0 23:57:12.451 00.000 15672 scope move finished after 165 + 113 ms 23:57:12.451 00.000 15672 Move returns status 0, amount 165 23:57:12.451 00.000 15672 move complete, result=0 23:57:12.451 00.000 15672 worker thread done servicing request 23:57:12.451 00.000 15672 Worker thread wakes up 23:57:12.451 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:12.451 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:12.451 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 165 ms NORTH 23:57:14.357 01.906 15672 Exposure complete 23:57:14.377 00.020 15672 worker thread done servicing request 23:57:14.377 00.000 30444 OnExposeComplete: enter 23:57:14.377 00.000 30444 UpdateGuideState(): m_state=6 23:57:14.378 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3025 23:57:14.378 00.000 30444 Star::Find returns 1 (1), X=459.95, Y=195.58, Mass=104782, SNR=74.6, Peak=11869 HFD=3.6 23:57:14.378 00.000 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 23:57:14.378 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 23:57:14.378 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.97 hyp=0.99 cameraTheta=-1.42 mountX=0.41 mountY=-0.92, mountTheta=-1.15 23:57:14.378 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.97, opts=13) 23:57:14.378 00.000 30444 Enqueuing Move request for scope (0.15, -0.97) 23:57:14.378 00.000 15672 Worker thread wakes up 23:57:14.378 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.97) opts 0xd 23:57:14.378 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.97) 23:57:14.379 00.001 15672 Moving (0.15, -0.97) raw xDistance=0.41 yDistance=-0.92 23:57:14.379 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 23:57:14.379 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 23:57:14.379 00.000 15672 MoveAxis(W, 112, ABG) 23:57:14.379 00.000 15672 Guiding Dir = 3, Dur = 112 23:57:14.379 00.000 15672 IsSlewing returns 0 23:57:14.384 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=13276, FiltMin=2674, FiltMax=10140, Gamma=2.950 23:57:14.400 00.016 15672 IsGuiding returns 0 23:57:14.415 00.015 15672 PulseGuide returned control before completion, sleep 107 23:57:14.524 00.109 15672 IsGuiding returns 1 23:57:14.524 00.000 15672 scope still moving after pulse duration time elapsed 23:57:14.546 00.022 15672 IsSlewing returns 0 23:57:14.559 00.013 15672 IsGuiding returns 0 23:57:14.559 00.000 15672 scope move finished after 112 + 47 ms 23:57:14.559 00.000 15672 Move returns status 0, amount 112 23:57:14.559 00.000 15672 MoveAxis(N, 164, ABG) 23:57:14.559 00.000 15672 Guiding Dir = 0, Dur = 164 23:57:14.560 00.001 15672 IsSlewing returns 0 23:57:14.561 00.001 15672 IsGuiding returns 0 23:57:14.639 00.078 15672 PulseGuide returned control before completion, sleep 96 23:57:14.736 00.097 15672 IsGuiding returns 1 23:57:14.736 00.000 15672 scope still moving after pulse duration time elapsed 23:57:14.757 00.021 15672 IsSlewing returns 0 23:57:14.758 00.001 15672 IsGuiding returns 1 23:57:14.779 00.021 15672 IsSlewing returns 0 23:57:14.779 00.000 15672 IsGuiding returns 1 23:57:14.800 00.021 15672 IsSlewing returns 0 23:57:14.830 00.030 15672 IsGuiding returns 0 23:57:14.831 00.001 15672 scope move finished after 164 + 106 ms 23:57:14.831 00.000 15672 Move returns status 0, amount 164 23:57:14.831 00.000 15672 move complete, result=0 23:57:14.831 00.000 15672 worker thread done servicing request 23:57:14.880 00.049 30444 UpdateGuideState exits: m=104782 SNR=74.6 Saturated 23:57:14.880 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:14.880 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:14.880 00.000 30444 Enqueuing Expose request 23:57:14.880 00.000 30444 GuideStep: 0.4 px 112 ms WEST, -0.9 px 164 ms NORTH 23:57:14.880 00.000 15672 Worker thread wakes up 23:57:14.880 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:14.881 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:16.998 02.117 15672 Exposure complete 23:57:17.030 00.032 15672 worker thread done servicing request 23:57:17.030 00.000 30444 OnExposeComplete: enter 23:57:17.030 00.000 30444 UpdateGuideState(): m_state=6 23:57:17.030 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3026 23:57:17.030 00.000 30444 Star::Find returns 1 (1), X=459.43, Y=195.68, Mass=116614, SNR=88.8, Peak=13046 HFD=3.4 23:57:17.030 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 23:57:17.030 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 23:57:17.030 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.87 hyp=0.95 cameraTheta=-1.97 mountX=-0.12 mountY=-0.93, mountTheta=-1.70 23:57:17.031 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.87, opts=13) 23:57:17.031 00.000 30444 Enqueuing Move request for scope (-0.37, -0.87) 23:57:17.031 00.000 15672 Worker thread wakes up 23:57:17.031 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.87) opts 0xd 23:57:17.031 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.87) 23:57:17.031 00.000 15672 Moving (-0.37, -0.87) raw xDistance=-0.12 yDistance=-0.93 23:57:17.031 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 23:57:17.031 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 23:57:17.031 00.000 15672 MoveAxis(E, 0, ABG) 23:57:17.031 00.000 15672 Move returns status 0, amount 0 23:57:17.031 00.000 15672 MoveAxis(N, 166, ABG) 23:57:17.031 00.000 15672 Guiding Dir = 0, Dur = 166 23:57:17.032 00.001 15672 IsSlewing returns 0 23:57:17.033 00.001 15672 IsGuiding returns 0 23:57:17.037 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=13046, FiltMin=2681, FiltMax=9044, Gamma=2.950 23:57:17.116 00.079 15672 PulseGuide returned control before completion, sleep 93 23:57:17.244 00.128 15672 IsGuiding returns 1 23:57:17.244 00.000 15672 scope still moving after pulse duration time elapsed 23:57:17.265 00.021 15672 IsSlewing returns 0 23:57:17.268 00.003 15672 IsGuiding returns 1 23:57:17.289 00.021 15672 IsSlewing returns 0 23:57:17.291 00.002 15672 IsGuiding returns 1 23:57:17.312 00.021 15672 IsSlewing returns 0 23:57:17.339 00.027 15672 IsGuiding returns 0 23:57:17.339 00.000 15672 scope move finished after 166 + 140 ms 23:57:17.340 00.001 15672 Move returns status 0, amount 166 23:57:17.340 00.000 15672 move complete, result=0 23:57:17.340 00.000 15672 worker thread done servicing request 23:57:17.430 00.090 30444 UpdateGuideState exits: m=116614 SNR=88.8 Saturated 23:57:17.430 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:17.430 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:17.431 00.001 30444 Enqueuing Expose request 23:57:17.431 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.9 px 166 ms NORTH 23:57:17.431 00.000 15672 Worker thread wakes up 23:57:17.431 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:17.431 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:19.336 01.905 15672 Exposure complete 23:57:19.356 00.020 15672 worker thread done servicing request 23:57:19.356 00.000 30444 OnExposeComplete: enter 23:57:19.357 00.001 30444 UpdateGuideState(): m_state=6 23:57:19.357 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3027 23:57:19.357 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=195.61, Mass=110750, SNR=85.6, Peak=12915 HFD=3.5 23:57:19.357 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 23:57:19.357 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 23:57:19.357 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.95 hyp=0.95 cameraTheta=-1.67 mountX=0.17 mountY=-0.95, mountTheta=-1.39 23:57:19.357 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.95, opts=13) 23:57:19.357 00.000 30444 Enqueuing Move request for scope (-0.10, -0.95) 23:57:19.357 00.000 15672 Worker thread wakes up 23:57:19.357 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.95) opts 0xd 23:57:19.358 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.95) 23:57:19.358 00.000 15672 Moving (-0.10, -0.95) raw xDistance=0.17 yDistance=-0.95 23:57:19.358 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:57:19.358 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95 23:57:19.358 00.000 15672 MoveAxis(E, 0, ABG) 23:57:19.358 00.000 15672 Move returns status 0, amount 0 23:57:19.358 00.000 15672 MoveAxis(N, 169, ABG) 23:57:19.358 00.000 15672 Guiding Dir = 0, Dur = 169 23:57:19.359 00.001 15672 IsSlewing returns 0 23:57:19.363 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=12915, FiltMin=2648, FiltMax=9513, Gamma=2.950 23:57:19.384 00.021 15672 IsGuiding returns 0 23:57:19.463 00.079 15672 PulseGuide returned control before completion, sleep 100 23:57:19.478 00.015 30444 UpdateGuideState exits: m=110750 SNR=85.6 Saturated 23:57:19.478 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:19.478 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:19.478 00.000 30444 Enqueuing Expose request 23:57:19.565 00.087 15672 IsGuiding returns 1 23:57:19.565 00.000 15672 scope still moving after pulse duration time elapsed 23:57:19.586 00.021 15672 IsSlewing returns 0 23:57:19.624 00.038 15672 IsGuiding returns 1 23:57:19.645 00.021 15672 IsSlewing returns 0 23:57:19.646 00.001 15672 IsGuiding returns 1 23:57:19.667 00.021 15672 IsSlewing returns 0 23:57:19.687 00.020 15672 IsGuiding returns 0 23:57:19.687 00.000 15672 scope move finished after 169 + 134 ms 23:57:19.687 00.000 15672 Move returns status 0, amount 169 23:57:19.687 00.000 15672 move complete, result=0 23:57:19.687 00.000 15672 worker thread done servicing request 23:57:19.687 00.000 15672 Worker thread wakes up 23:57:19.687 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 169 ms NORTH 23:57:19.687 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:19.687 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:21.795 02.108 15672 Exposure complete 23:57:21.815 00.020 15672 worker thread done servicing request 23:57:21.815 00.000 30444 OnExposeComplete: enter 23:57:21.815 00.000 30444 UpdateGuideState(): m_state=6 23:57:21.815 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3028 23:57:21.815 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=196.57, Mass=113462, SNR=88.1, Peak=11715 HFD=3.5 23:57:21.815 00.000 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 23:57:21.815 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 23:57:21.815 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.14 mountX=0.12 mountY=0.05, mountTheta=0.36 23:57:21.816 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.02, opts=13) 23:57:21.816 00.000 30444 Enqueuing Move request for scope (0.13, 0.02) 23:57:21.816 00.000 15672 Worker thread wakes up 23:57:21.816 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd 23:57:21.816 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.02) 23:57:21.816 00.000 15672 Moving (0.13, 0.02) raw xDistance=0.12 yDistance=0.05 23:57:21.816 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:57:21.816 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:57:21.816 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 23:57:21.817 00.001 15672 MoveAxis(E, 0, ABG) 23:57:21.817 00.000 15672 Move returns status 0, amount 0 23:57:21.817 00.000 15672 MoveAxis(N, 0, ABG) 23:57:21.817 00.000 15672 Move returns status 0, amount 0 23:57:21.817 00.000 15672 move complete, result=0 23:57:21.817 00.000 15672 worker thread done servicing request 23:57:21.822 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=11930, FiltMin=2657, FiltMax=10202, Gamma=2.950 23:57:22.042 00.220 30444 UpdateGuideState exits: m=113462 SNR=88.1 Saturated 23:57:22.042 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:22.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:22.042 00.000 30444 Enqueuing Expose request 23:57:22.042 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:57:22.042 00.000 15672 Worker thread wakes up 23:57:22.042 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:22.042 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:23.949 01.907 15672 Exposure complete 23:57:23.969 00.020 15672 worker thread done servicing request 23:57:23.969 00.000 30444 OnExposeComplete: enter 23:57:23.970 00.001 30444 UpdateGuideState(): m_state=6 23:57:23.970 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3029 23:57:23.970 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=196.38, Mass=104964, SNR=82.3, Peak=11809 HFD=3.3 23:57:23.970 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 23:57:23.970 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 23:57:23.970 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.24 mountX=0.10 mountY=-0.15, mountTheta=-0.98 23:57:23.970 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.17, opts=13) 23:57:23.971 00.001 30444 Enqueuing Move request for scope (0.06, -0.17) 23:57:23.971 00.000 15672 Worker thread wakes up 23:57:23.971 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd 23:57:23.971 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.17) 23:57:23.971 00.000 15672 Moving (0.06, -0.17) raw xDistance=0.10 yDistance=-0.15 23:57:23.971 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:57:23.971 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:57:23.971 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:57:23.971 00.000 15672 MoveAxis(E, 0, ABG) 23:57:23.971 00.000 15672 Move returns status 0, amount 0 23:57:23.971 00.000 15672 MoveAxis(N, 0, ABG) 23:57:23.971 00.000 15672 Move returns status 0, amount 0 23:57:23.971 00.000 15672 move complete, result=0 23:57:23.971 00.000 15672 worker thread done servicing request 23:57:23.978 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=12600, FiltMin=2667, FiltMax=9999, Gamma=2.950 23:57:24.098 00.120 30444 UpdateGuideState exits: m=104964 SNR=82.3 Saturated 23:57:24.098 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:24.098 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:24.098 00.000 30444 Enqueuing Expose request 23:57:24.098 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:57:24.098 00.000 15672 Worker thread wakes up 23:57:24.098 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:24.098 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:26.207 02.109 15672 Exposure complete 23:57:26.227 00.020 15672 worker thread done servicing request 23:57:26.227 00.000 30444 OnExposeComplete: enter 23:57:26.227 00.000 30444 UpdateGuideState(): m_state=6 23:57:26.227 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3030 23:57:26.228 00.001 30444 Star::Find returns 1 (1), X=459.25, Y=196.45, Mass=114296, SNR=94.6, Peak=12573 HFD=3.4 23:57:26.228 00.000 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.67 = -2.67) 23:57:26.228 00.000 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.73 = -2.73) 23:57:26.228 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-0.11 hyp=0.56 cameraTheta=-2.95 mountX=-0.50 mountY=-0.22, mountTheta=-2.72 23:57:26.228 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-0.11, opts=13) 23:57:26.228 00.000 30444 Enqueuing Move request for scope (-0.55, -0.11) 23:57:26.228 00.000 15672 Worker thread wakes up 23:57:26.228 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.11) opts 0xd 23:57:26.228 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -0.11) 23:57:26.228 00.000 15672 Moving (-0.55, -0.11) raw xDistance=-0.50 yDistance=-0.22 23:57:26.228 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50 23:57:26.228 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:57:26.228 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 23:57:26.229 00.001 15672 MoveAxis(E, 134, ABG) 23:57:26.229 00.000 15672 Guiding Dir = 2, Dur = 134 23:57:26.230 00.001 15672 IsSlewing returns 0 23:57:26.231 00.001 15672 IsGuiding returns 0 23:57:26.235 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=12573, FiltMin=2663, FiltMax=9381, Gamma=2.950 23:57:26.253 00.018 15672 PulseGuide returned control before completion, sleep 123 23:57:26.286 00.033 30444 UpdateGuideState exits: m=114296 SNR=94.6 Saturated 23:57:26.286 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:26.286 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:26.286 00.000 30444 Enqueuing Expose request 23:57:26.397 00.111 15672 IsGuiding returns 0 23:57:26.397 00.000 15672 Move returns status 0, amount 134 23:57:26.398 00.001 15672 MoveAxis(N, 0, ABG) 23:57:26.398 00.000 15672 Move returns status 0, amount 0 23:57:26.398 00.000 15672 move complete, result=0 23:57:26.398 00.000 15672 worker thread done servicing request 23:57:26.398 00.000 15672 Worker thread wakes up 23:57:26.398 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:26.398 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:26.398 00.000 30444 GuideStep: -0.5 px 134 ms EAST, -0.2 px 0 ms NORTH 23:57:28.304 01.906 15672 Exposure complete 23:57:28.324 00.020 15672 worker thread done servicing request 23:57:28.324 00.000 30444 OnExposeComplete: enter 23:57:28.324 00.000 30444 UpdateGuideState(): m_state=6 23:57:28.324 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3031 23:57:28.324 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=196.24, Mass=122136, SNR=104.0, Peak=11322 HFD=3.8 23:57:28.324 00.000 30444 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.28) = xAngle (-0.58 = -0.58) 23:57:28.324 00.000 30444 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.64 = -0.64) 23:57:28.324 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.32 hyp=0.42 cameraTheta=-0.86 mountX=0.35 mountY=-0.25, mountTheta=-0.62 23:57:28.325 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.32, opts=13) 23:57:28.325 00.000 30444 Enqueuing Move request for scope (0.27, -0.32) 23:57:28.325 00.000 15672 Worker thread wakes up 23:57:28.325 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.32) opts 0xd 23:57:28.325 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.32) 23:57:28.325 00.000 15672 Moving (0.27, -0.32) raw xDistance=0.35 yDistance=-0.25 23:57:28.325 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35 23:57:28.325 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:57:28.325 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 23:57:28.325 00.000 15672 MoveAxis(W, 85, ABG) 23:57:28.325 00.000 15672 Guiding Dir = 3, Dur = 85 23:57:28.326 00.001 15672 IsSlewing returns 0 23:57:28.327 00.001 15672 IsGuiding returns 0 23:57:28.331 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=12340, FiltMin=2647, FiltMax=10298, Gamma=2.950 23:57:28.346 00.015 15672 PulseGuide returned control before completion, sleep 77 23:57:28.381 00.035 30444 UpdateGuideState exits: m=122136 SNR=104.0 Saturated 23:57:28.381 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:28.381 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:28.381 00.000 30444 Enqueuing Expose request 23:57:28.425 00.044 15672 IsGuiding returns 1 23:57:28.425 00.000 15672 scope still moving after pulse duration time elapsed 23:57:28.445 00.020 15672 IsSlewing returns 0 23:57:28.459 00.014 15672 IsGuiding returns 0 23:57:28.459 00.000 15672 scope move finished after 85 + 46 ms 23:57:28.459 00.000 15672 Move returns status 0, amount 85 23:57:28.459 00.000 15672 MoveAxis(N, 0, ABG) 23:57:28.459 00.000 15672 Move returns status 0, amount 0 23:57:28.459 00.000 15672 move complete, result=0 23:57:28.459 00.000 15672 worker thread done servicing request 23:57:28.459 00.000 15672 Worker thread wakes up 23:57:28.459 00.000 30444 GuideStep: 0.4 px 85 ms WEST, -0.2 px 0 ms NORTH 23:57:28.459 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:28.459 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:30.568 02.109 15672 Exposure complete 23:57:30.588 00.020 15672 worker thread done servicing request 23:57:30.588 00.000 30444 OnExposeComplete: enter 23:57:30.588 00.000 30444 UpdateGuideState(): m_state=6 23:57:30.588 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3032 23:57:30.588 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=196.22, Mass=114436, SNR=85.8, Peak=11603 HFD=3.5 23:57:30.588 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 23:57:30.588 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 23:57:30.589 00.001 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.33 hyp=0.34 cameraTheta=-1.74 mountX=0.04 mountY=-0.34, mountTheta=-1.47 23:57:30.589 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.33, opts=13) 23:57:30.589 00.000 30444 Enqueuing Move request for scope (-0.06, -0.33) 23:57:30.589 00.000 15672 Worker thread wakes up 23:57:30.589 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.33) opts 0xd 23:57:30.589 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.33) 23:57:30.589 00.000 15672 Moving (-0.06, -0.33) raw xDistance=0.04 yDistance=-0.34 23:57:30.589 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:57:30.589 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 23:57:30.589 00.000 15672 MoveAxis(E, 0, ABG) 23:57:30.589 00.000 15672 Move returns status 0, amount 0 23:57:30.589 00.000 15672 MoveAxis(N, 60, ABG) 23:57:30.590 00.001 15672 Guiding Dir = 0, Dur = 60 23:57:30.591 00.001 15672 IsSlewing returns 0 23:57:30.591 00.000 15672 IsGuiding returns 0 23:57:30.595 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=11603, FiltMin=2584, FiltMax=8761, Gamma=2.950 23:57:30.645 00.050 30444 UpdateGuideState exits: m=114436 SNR=85.8 Saturated 23:57:30.646 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:30.646 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:30.646 00.000 30444 Enqueuing Expose request 23:57:30.679 00.033 15672 IsGuiding returns 1 23:57:30.680 00.001 15672 scope still moving after pulse duration time elapsed 23:57:30.701 00.021 15672 IsSlewing returns 0 23:57:30.701 00.000 15672 IsGuiding returns 1 23:57:30.723 00.022 15672 IsSlewing returns 0 23:57:30.724 00.001 15672 IsGuiding returns 1 23:57:30.744 00.020 15672 IsSlewing returns 0 23:57:30.807 00.063 15672 IsGuiding returns 0 23:57:30.807 00.000 15672 scope move finished after 60 + 155 ms 23:57:30.807 00.000 15672 Move returns status 0, amount 60 23:57:30.807 00.000 15672 move complete, result=0 23:57:30.808 00.001 15672 worker thread done servicing request 23:57:30.808 00.000 15672 Worker thread wakes up 23:57:30.808 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:30.808 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:30.808 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 60 ms NORTH 23:57:32.713 01.905 15672 Exposure complete 23:57:32.733 00.020 15672 worker thread done servicing request 23:57:32.733 00.000 30444 OnExposeComplete: enter 23:57:32.733 00.000 30444 UpdateGuideState(): m_state=6 23:57:32.733 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3033 23:57:32.733 00.000 30444 Star::Find returns 1 (1), X=459.54, Y=196.20, Mass=119477, SNR=97.0, Peak=13688 HFD=3.3 23:57:32.733 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 23:57:32.733 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 23:57:32.733 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.35 hyp=0.43 cameraTheta=-2.20 mountX=-0.15 mountY=-0.40, mountTheta=-1.93 23:57:32.734 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.35, opts=13) 23:57:32.734 00.000 30444 Enqueuing Move request for scope (-0.26, -0.35) 23:57:32.734 00.000 15672 Worker thread wakes up 23:57:32.734 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.35) opts 0xd 23:57:32.734 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.35) 23:57:32.734 00.000 15672 Moving (-0.26, -0.35) raw xDistance=-0.15 yDistance=-0.40 23:57:32.734 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:57:32.734 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 23:57:32.734 00.000 15672 MoveAxis(E, 0, ABG) 23:57:32.734 00.000 15672 Move returns status 0, amount 0 23:57:32.734 00.000 15672 MoveAxis(N, 71, ABG) 23:57:32.734 00.000 15672 Guiding Dir = 0, Dur = 71 23:57:32.735 00.001 15672 IsSlewing returns 0 23:57:32.736 00.001 15672 IsGuiding returns 0 23:57:32.740 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=13688, FiltMin=2718, FiltMax=9417, Gamma=2.950 23:57:32.790 00.050 30444 UpdateGuideState exits: m=119477 SNR=97.0 Saturated 23:57:32.791 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:32.791 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:32.791 00.000 30444 Enqueuing Expose request 23:57:32.819 00.028 15672 IsGuiding returns 1 23:57:32.819 00.000 15672 scope still moving after pulse duration time elapsed 23:57:32.840 00.021 15672 IsSlewing returns 0 23:57:32.841 00.001 15672 IsGuiding returns 1 23:57:32.863 00.022 15672 IsSlewing returns 0 23:57:32.864 00.001 15672 IsGuiding returns 1 23:57:32.884 00.020 15672 IsSlewing returns 0 23:57:32.947 00.063 15672 IsGuiding returns 0 23:57:32.947 00.000 15672 scope move finished after 71 + 140 ms 23:57:32.947 00.000 15672 Move returns status 0, amount 71 23:57:32.948 00.001 15672 move complete, result=0 23:57:32.948 00.000 15672 worker thread done servicing request 23:57:32.948 00.000 15672 Worker thread wakes up 23:57:32.948 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:32.948 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:32.948 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 71 ms NORTH 23:57:35.067 02.119 15672 Exposure complete 23:57:35.088 00.021 15672 worker thread done servicing request 23:57:35.088 00.000 30444 OnExposeComplete: enter 23:57:35.088 00.000 30444 UpdateGuideState(): m_state=6 23:57:35.088 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3034 23:57:35.088 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=197.03, Mass=112341, SNR=85.2, Peak=13067 HFD=3.3 23:57:35.088 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 23:57:35.088 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 23:57:35.088 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.47 hyp=0.49 cameraTheta=1.84 mountX=-0.25 mountY=0.43, mountTheta=2.10 23:57:35.089 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.47, opts=13) 23:57:35.089 00.000 30444 Enqueuing Move request for scope (-0.13, 0.47) 23:57:35.089 00.000 15672 Worker thread wakes up 23:57:35.089 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.47) opts 0xd 23:57:35.089 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.47) 23:57:35.089 00.000 15672 Moving (-0.13, 0.47) raw xDistance=-0.25 yDistance=0.43 23:57:35.089 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 23:57:35.089 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:57:35.089 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43 23:57:35.089 00.000 15672 MoveAxis(E, 69, ABG) 23:57:35.089 00.000 15672 Guiding Dir = 2, Dur = 69 23:57:35.089 00.000 15672 IsSlewing returns 0 23:57:35.090 00.001 15672 IsGuiding returns 0 23:57:35.096 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=14800, FiltMin=2598, FiltMax=10020, Gamma=2.950 23:57:35.118 00.022 15672 PulseGuide returned control before completion, sleep 51 23:57:35.148 00.030 30444 UpdateGuideState exits: m=112341 SNR=85.2 Saturated 23:57:35.148 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:35.148 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:35.148 00.000 30444 Enqueuing Expose request 23:57:35.171 00.023 15672 IsGuiding returns 1 23:57:35.172 00.001 15672 scope still moving after pulse duration time elapsed 23:57:35.193 00.021 15672 IsSlewing returns 0 23:57:35.199 00.006 15672 IsGuiding returns 0 23:57:35.199 00.000 15672 scope move finished after 69 + 39 ms 23:57:35.199 00.000 15672 Move returns status 0, amount 69 23:57:35.199 00.000 15672 MoveAxis(N, 0, ABG) 23:57:35.199 00.000 15672 Move returns status 0, amount 0 23:57:35.200 00.001 15672 move complete, result=0 23:57:35.200 00.000 15672 worker thread done servicing request 23:57:35.200 00.000 15672 Worker thread wakes up 23:57:35.200 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:35.200 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:35.200 00.000 30444 GuideStep: -0.3 px 69 ms EAST, 0.4 px 0 ms NORTH 23:57:37.108 01.908 15672 Exposure complete 23:57:37.132 00.024 15672 worker thread done servicing request 23:57:37.132 00.000 30444 OnExposeComplete: enter 23:57:37.132 00.000 30444 UpdateGuideState(): m_state=6 23:57:37.133 00.001 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3035 23:57:37.133 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=197.18, Mass=111213, SNR=75.9, Peak=12719 HFD=3.1 23:57:37.133 00.000 30444 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.28) = xAngle (1.47 = 1.47) 23:57:37.133 00.000 30444 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.41 = 1.41) 23:57:37.133 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.62 hyp=0.67 cameraTheta=1.19 mountX=0.07 mountY=0.66, mountTheta=1.47 23:57:37.133 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.62, opts=13) 23:57:37.133 00.000 30444 Enqueuing Move request for scope (0.25, 0.62) 23:57:37.133 00.000 15672 Worker thread wakes up 23:57:37.134 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.62) opts 0xd 23:57:37.134 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.62) 23:57:37.134 00.000 15672 Moving (0.25, 0.62) raw xDistance=0.07 yDistance=0.66 23:57:37.134 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:57:37.134 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:57:37.134 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66 23:57:37.134 00.000 15672 MoveAxis(E, 0, ABG) 23:57:37.134 00.000 15672 Move returns status 0, amount 0 23:57:37.134 00.000 15672 MoveAxis(N, 0, ABG) 23:57:37.134 00.000 15672 Move returns status 0, amount 0 23:57:37.134 00.000 15672 move complete, result=0 23:57:37.134 00.000 15672 worker thread done servicing request 23:57:37.140 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=14313, FiltMin=2708, FiltMax=9819, Gamma=2.950 23:57:37.321 00.181 30444 UpdateGuideState exits: m=111213 SNR=75.9 Saturated 23:57:37.321 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:37.321 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:37.321 00.000 30444 Enqueuing Expose request 23:57:37.321 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 0 ms NORTH 23:57:37.321 00.000 15672 Worker thread wakes up 23:57:37.321 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:37.321 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:39.428 02.107 15672 Exposure complete 23:57:39.449 00.021 15672 worker thread done servicing request 23:57:39.450 00.001 30444 OnExposeComplete: enter 23:57:39.450 00.000 30444 UpdateGuideState(): m_state=6 23:57:39.450 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3036 23:57:39.450 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=196.56, Mass=113751, SNR=83.7, Peak=10752 HFD=3.6 23:57:39.450 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 23:57:39.450 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.25 = 0.25) 23:57:39.450 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.03 mountX=0.15 mountY=0.04, mountTheta=0.25 23:57:39.450 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.00, opts=13) 23:57:39.451 00.001 30444 Enqueuing Move request for scope (0.16, 0.00) 23:57:39.451 00.000 15672 Worker thread wakes up 23:57:39.451 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd 23:57:39.451 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.00) 23:57:39.451 00.000 15672 Moving (0.16, 0.00) raw xDistance=0.15 yDistance=0.04 23:57:39.451 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 23:57:39.451 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:57:39.451 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 23:57:39.451 00.000 15672 MoveAxis(E, 0, ABG) 23:57:39.451 00.000 15672 Move returns status 0, amount 0 23:57:39.451 00.000 15672 MoveAxis(N, 0, ABG) 23:57:39.451 00.000 15672 Move returns status 0, amount 0 23:57:39.451 00.000 15672 move complete, result=0 23:57:39.451 00.000 15672 worker thread done servicing request 23:57:39.457 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=11556, FiltMin=2692, FiltMax=9239, Gamma=2.950 23:57:39.518 00.061 30444 UpdateGuideState exits: m=113751 SNR=83.7 Saturated 23:57:39.518 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:39.518 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:39.518 00.000 30444 Enqueuing Expose request 23:57:39.518 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 23:57:39.518 00.000 15672 Worker thread wakes up 23:57:39.518 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:39.518 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:41.433 01.915 15672 Exposure complete 23:57:41.461 00.028 15672 worker thread done servicing request 23:57:41.461 00.000 30444 OnExposeComplete: enter 23:57:41.461 00.000 30444 UpdateGuideState(): m_state=6 23:57:41.461 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3037 23:57:41.461 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=196.94, Mass=110041, SNR=80.8, Peak=10965 HFD=3.9 23:57:41.461 00.000 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.45 = 1.45) 23:57:41.461 00.000 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.39 = 1.39) 23:57:41.461 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.17 mountX=0.05 mountY=0.41, mountTheta=1.45 23:57:41.462 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.39, opts=13) 23:57:41.462 00.000 30444 Enqueuing Move request for scope (0.16, 0.39) 23:57:41.462 00.000 15672 Worker thread wakes up 23:57:41.462 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.39) opts 0xd 23:57:41.462 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.39) 23:57:41.462 00.000 15672 Moving (0.16, 0.39) raw xDistance=0.05 yDistance=0.41 23:57:41.462 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:57:41.462 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:57:41.462 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 23:57:41.462 00.000 15672 MoveAxis(E, 0, ABG) 23:57:41.462 00.000 15672 Move returns status 0, amount 0 23:57:41.462 00.000 15672 MoveAxis(N, 0, ABG) 23:57:41.462 00.000 15672 Move returns status 0, amount 0 23:57:41.462 00.000 15672 move complete, result=0 23:57:41.462 00.000 15672 worker thread done servicing request 23:57:41.467 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12968, FiltMin=2660, FiltMax=9298, Gamma=2.950 23:57:41.517 00.050 30444 UpdateGuideState exits: m=110041 SNR=80.8 Saturated 23:57:41.517 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:41.517 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:41.517 00.000 30444 Enqueuing Expose request 23:57:41.517 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 23:57:41.517 00.000 15672 Worker thread wakes up 23:57:41.517 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:41.517 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:43.624 02.107 15672 Exposure complete 23:57:43.644 00.020 15672 worker thread done servicing request 23:57:43.644 00.000 30444 OnExposeComplete: enter 23:57:43.644 00.000 30444 UpdateGuideState(): m_state=6 23:57:43.644 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3038 23:57:43.644 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=196.76, Mass=103259, SNR=77.9, Peak=11068 HFD=3.4 23:57:43.644 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 23:57:43.644 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 23:57:43.644 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.44 mountX=-0.03 mountY=0.21, mountTheta=1.72 23:57:43.645 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.21, opts=13) 23:57:43.645 00.000 30444 Enqueuing Move request for scope (0.03, 0.21) 23:57:43.645 00.000 15672 Worker thread wakes up 23:57:43.645 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd 23:57:43.645 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.21) 23:57:43.645 00.000 15672 Moving (0.03, 0.21) raw xDistance=-0.03 yDistance=0.21 23:57:43.645 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:57:43.645 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:57:43.645 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:57:43.645 00.000 15672 MoveAxis(E, 0, ABG) 23:57:43.646 00.001 15672 Move returns status 0, amount 0 23:57:43.646 00.000 15672 MoveAxis(N, 0, ABG) 23:57:43.646 00.000 15672 Move returns status 0, amount 0 23:57:43.646 00.000 15672 move complete, result=0 23:57:43.646 00.000 15672 worker thread done servicing request 23:57:43.651 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=13371, FiltMin=2716, FiltMax=9227, Gamma=2.950 23:57:43.702 00.051 30444 UpdateGuideState exits: m=103259 SNR=77.9 Saturated 23:57:43.702 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:43.702 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:43.702 00.000 30444 Enqueuing Expose request 23:57:43.702 00.000 15672 Worker thread wakes up 23:57:43.702 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:57:43.702 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:43.702 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:45.608 01.906 15672 Exposure complete 23:57:45.628 00.020 15672 worker thread done servicing request 23:57:45.628 00.000 30444 OnExposeComplete: enter 23:57:45.628 00.000 30444 UpdateGuideState(): m_state=6 23:57:45.629 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3039 23:57:45.629 00.000 30444 Star::Find returns 1 (1), X=459.59, Y=197.13, Mass=106094, SNR=75.0, Peak=13391 HFD=3.2 23:57:45.629 00.000 30444 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.28) = xAngle (2.19 = 2.19) 23:57:45.629 00.000 30444 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.13 = 2.13) 23:57:45.629 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.57 hyp=0.61 cameraTheta=1.91 mountX=-0.35 mountY=0.52, mountTheta=2.17 23:57:45.629 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.57, opts=13) 23:57:45.629 00.000 30444 Enqueuing Move request for scope (-0.20, 0.57) 23:57:45.629 00.000 15672 Worker thread wakes up 23:57:45.629 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.57) opts 0xd 23:57:45.629 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.57) 23:57:45.630 00.001 15672 Moving (-0.20, 0.57) raw xDistance=-0.35 yDistance=0.52 23:57:45.630 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 23:57:45.630 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:57:45.630 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52 23:57:45.630 00.000 15672 MoveAxis(E, 95, ABG) 23:57:45.630 00.000 15672 Guiding Dir = 2, Dur = 95 23:57:45.631 00.001 15672 IsSlewing returns 0 23:57:45.631 00.000 15672 IsGuiding returns 0 23:57:45.635 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1978, max=14024, FiltMin=2626, FiltMax=9972, Gamma=2.950 23:57:45.661 00.026 15672 PulseGuide returned control before completion, sleep 76 23:57:45.687 00.026 30444 UpdateGuideState exits: m=106094 SNR=75.0 Saturated 23:57:45.688 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:45.688 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:45.688 00.000 30444 Enqueuing Expose request 23:57:45.743 00.055 15672 IsGuiding returns 1 23:57:45.743 00.000 15672 scope still moving after pulse duration time elapsed 23:57:45.764 00.021 15672 IsSlewing returns 0 23:57:45.765 00.001 15672 IsGuiding returns 1 23:57:45.786 00.021 15672 IsSlewing returns 0 23:57:45.790 00.004 15672 IsGuiding returns 0 23:57:45.790 00.000 15672 scope move finished after 95 + 63 ms 23:57:45.790 00.000 15672 Move returns status 0, amount 95 23:57:45.790 00.000 15672 MoveAxis(N, 0, ABG) 23:57:45.790 00.000 15672 Move returns status 0, amount 0 23:57:45.790 00.000 15672 move complete, result=0 23:57:45.790 00.000 15672 worker thread done servicing request 23:57:45.790 00.000 15672 Worker thread wakes up 23:57:45.790 00.000 30444 GuideStep: -0.4 px 95 ms EAST, 0.5 px 0 ms NORTH 23:57:45.791 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:45.791 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:47.899 02.108 15672 Exposure complete 23:57:47.919 00.020 15672 worker thread done servicing request 23:57:47.919 00.000 30444 OnExposeComplete: enter 23:57:47.919 00.000 30444 UpdateGuideState(): m_state=6 23:57:47.919 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3040 23:57:47.919 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=197.04, Mass=107825, SNR=79.8, Peak=13390 HFD=3.2 23:57:47.919 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 23:57:47.919 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 23:57:47.919 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.49 hyp=0.49 cameraTheta=1.57 mountX=-0.13 mountY=0.48, mountTheta=1.84 23:57:47.919 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.49, opts=13) 23:57:47.920 00.001 30444 Enqueuing Move request for scope (0.00, 0.49) 23:57:47.920 00.000 15672 Worker thread wakes up 23:57:47.920 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.49) opts 0xd 23:57:47.920 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.49) 23:57:47.920 00.000 15672 Moving (0.00, 0.49) raw xDistance=-0.13 yDistance=0.48 23:57:47.920 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:57:47.920 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.98 newest=1.20 23:57:47.920 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 23:57:47.920 00.000 15672 MoveAxis(E, 0, ABG) 23:57:47.920 00.000 15672 Move returns status 0, amount 0 23:57:47.920 00.000 15672 MoveAxis(S, 85, ABG) 23:57:47.920 00.000 15672 Guiding Dir = 1, Dur = 85 23:57:47.921 00.001 15672 IsSlewing returns 0 23:57:47.922 00.001 15672 IsGuiding returns 0 23:57:47.926 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=15413, FiltMin=2621, FiltMax=10615, Gamma=2.950 23:57:47.983 00.057 30444 UpdateGuideState exits: m=107825 SNR=79.8 Saturated 23:57:47.983 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:47.983 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:47.983 00.000 30444 Enqueuing Expose request 23:57:48.011 00.028 15672 IsGuiding returns 1 23:57:48.011 00.000 15672 scope still moving after pulse duration time elapsed 23:57:48.032 00.021 15672 IsSlewing returns 0 23:57:48.032 00.000 15672 IsGuiding returns 1 23:57:48.053 00.021 15672 IsSlewing returns 0 23:57:48.054 00.001 15672 IsGuiding returns 1 23:57:48.075 00.021 15672 IsSlewing returns 0 23:57:48.137 00.062 15672 IsGuiding returns 0 23:57:48.137 00.000 15672 scope move finished after 85 + 130 ms 23:57:48.138 00.001 15672 Move returns status 0, amount 85 23:57:48.138 00.000 15672 move complete, result=0 23:57:48.138 00.000 15672 worker thread done servicing request 23:57:48.138 00.000 15672 Worker thread wakes up 23:57:48.138 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:48.138 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:48.138 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 85 ms SOUTH 23:57:50.044 01.906 15672 Exposure complete 23:57:50.064 00.020 15672 worker thread done servicing request 23:57:50.064 00.000 30444 OnExposeComplete: enter 23:57:50.064 00.000 30444 UpdateGuideState(): m_state=6 23:57:50.064 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3041 23:57:50.065 00.001 30444 Star::Find returns 1 (1), X=459.51, Y=197.01, Mass=116821, SNR=87.1, Peak=14241 HFD=3.3 23:57:50.065 00.000 30444 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.28) = xAngle (2.41 = 2.41) 23:57:50.065 00.000 30444 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.35 = 2.35) 23:57:50.065 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.45 hyp=0.53 cameraTheta=2.13 mountX=-0.40 mountY=0.38, mountTheta=2.38 23:57:50.065 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.45, opts=13) 23:57:50.065 00.000 30444 Enqueuing Move request for scope (-0.28, 0.45) 23:57:50.065 00.000 15672 Worker thread wakes up 23:57:50.065 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.45) opts 0xd 23:57:50.065 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.45) 23:57:50.065 00.000 15672 Moving (-0.28, 0.45) raw xDistance=-0.40 yDistance=0.38 23:57:50.065 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 23:57:50.065 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 23:57:50.065 00.000 15672 MoveAxis(E, 107, ABG) 23:57:50.065 00.000 15672 Guiding Dir = 2, Dur = 107 23:57:50.066 00.001 15672 IsSlewing returns 0 23:57:50.067 00.001 15672 IsGuiding returns 0 23:57:50.071 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=15298, FiltMin=2549, FiltMax=10174, Gamma=2.950 23:57:50.086 00.015 15672 PulseGuide returned control before completion, sleep 98 23:57:50.122 00.036 30444 UpdateGuideState exits: m=116821 SNR=87.1 Saturated 23:57:50.122 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:50.122 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:50.122 00.000 30444 Enqueuing Expose request 23:57:50.185 00.063 15672 IsGuiding returns 1 23:57:50.185 00.000 15672 scope still moving after pulse duration time elapsed 23:57:50.207 00.022 15672 IsSlewing returns 0 23:57:50.207 00.000 15672 IsGuiding returns 1 23:57:50.228 00.021 15672 IsSlewing returns 0 23:57:50.262 00.034 15672 IsGuiding returns 0 23:57:50.262 00.000 15672 scope move finished after 107 + 88 ms 23:57:50.262 00.000 15672 Move returns status 0, amount 107 23:57:50.262 00.000 15672 MoveAxis(S, 68, ABG) 23:57:50.262 00.000 15672 Guiding Dir = 1, Dur = 68 23:57:50.262 00.000 15672 IsSlewing returns 0 23:57:50.263 00.001 15672 IsGuiding returns 0 23:57:50.343 00.080 15672 IsGuiding returns 1 23:57:50.343 00.000 15672 scope still moving after pulse duration time elapsed 23:57:50.364 00.021 15672 IsSlewing returns 0 23:57:50.364 00.000 15672 IsGuiding returns 1 23:57:50.386 00.022 15672 IsSlewing returns 0 23:57:50.387 00.001 15672 IsGuiding returns 1 23:57:50.408 00.021 15672 IsSlewing returns 0 23:57:50.438 00.030 15672 IsGuiding returns 0 23:57:50.438 00.000 15672 scope move finished after 68 + 106 ms 23:57:50.438 00.000 15672 Move returns status 0, amount 68 23:57:50.438 00.000 15672 move complete, result=0 23:57:50.438 00.000 15672 worker thread done servicing request 23:57:50.438 00.000 30444 GuideStep: -0.4 px 107 ms EAST, 0.4 px 68 ms SOUTH 23:57:50.438 00.000 15672 Worker thread wakes up 23:57:50.438 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:50.438 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:52.546 02.108 15672 Exposure complete 23:57:52.566 00.020 15672 worker thread done servicing request 23:57:52.566 00.000 30444 OnExposeComplete: enter 23:57:52.566 00.000 30444 UpdateGuideState(): m_state=6 23:57:52.567 00.001 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3042 23:57:52.567 00.000 30444 Star::Find returns 1 (1), X=459.40, Y=197.09, Mass=114543, SNR=85.1, Peak=14715 HFD=3.1 23:57:52.567 00.000 30444 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.28) = xAngle (2.49 = 2.49) 23:57:52.567 00.000 30444 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.43 = 2.43) 23:57:52.567 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=0.53 hyp=0.67 cameraTheta=2.21 mountX=-0.53 mountY=0.44, mountTheta=2.45 23:57:52.567 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=0.53, opts=13) 23:57:52.567 00.000 30444 Enqueuing Move request for scope (-0.40, 0.53) 23:57:52.567 00.000 15672 Worker thread wakes up 23:57:52.567 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.53) opts 0xd 23:57:52.567 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 0.53) 23:57:52.568 00.001 15672 Moving (-0.40, 0.53) raw xDistance=-0.53 yDistance=0.44 23:57:52.568 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53 23:57:52.568 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 23:57:52.568 00.000 15672 MoveAxis(E, 151, ABG) 23:57:52.568 00.000 15672 Guiding Dir = 2, Dur = 151 23:57:52.568 00.000 15672 IsSlewing returns 0 23:57:52.569 00.001 15672 IsGuiding returns 0 23:57:52.574 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=14831, FiltMin=2649, FiltMax=10457, Gamma=2.950 23:57:52.595 00.021 15672 PulseGuide returned control before completion, sleep 136 23:57:52.734 00.139 15672 IsGuiding returns 1 23:57:52.734 00.000 15672 scope still moving after pulse duration time elapsed 23:57:52.754 00.020 15672 IsSlewing returns 0 23:57:52.755 00.001 15672 IsGuiding returns 1 23:57:52.776 00.021 15672 IsSlewing returns 0 23:57:52.787 00.011 15672 IsGuiding returns 0 23:57:52.787 00.000 15672 scope move finished after 151 + 67 ms 23:57:52.787 00.000 15672 Move returns status 0, amount 151 23:57:52.787 00.000 15672 MoveAxis(S, 78, ABG) 23:57:52.787 00.000 15672 Guiding Dir = 1, Dur = 78 23:57:52.787 00.000 15672 IsSlewing returns 0 23:57:52.789 00.002 15672 IsGuiding returns 0 23:57:52.866 00.077 15672 PulseGuide returned control before completion, sleep 11 23:57:52.899 00.033 15672 IsGuiding returns 1 23:57:52.899 00.000 15672 scope still moving after pulse duration time elapsed 23:57:52.920 00.021 15672 IsSlewing returns 0 23:57:52.921 00.001 15672 IsGuiding returns 1 23:57:52.942 00.021 15672 IsSlewing returns 0 23:57:52.945 00.003 15672 IsGuiding returns 1 23:57:52.966 00.021 15672 IsSlewing returns 0 23:57:52.995 00.029 15672 IsGuiding returns 0 23:57:52.995 00.000 15672 scope move finished after 78 + 128 ms 23:57:52.995 00.000 15672 Move returns status 0, amount 78 23:57:52.995 00.000 15672 move complete, result=0 23:57:52.996 00.001 15672 worker thread done servicing request 23:57:53.065 00.069 30444 UpdateGuideState exits: m=114543 SNR=85.1 Saturated 23:57:53.065 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:53.065 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:53.065 00.000 30444 Enqueuing Expose request 23:57:53.065 00.000 30444 GuideStep: -0.5 px 151 ms EAST, 0.4 px 78 ms SOUTH 23:57:53.066 00.001 15672 Worker thread wakes up 23:57:53.066 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:53.066 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:54.984 01.918 15672 Exposure complete 23:57:55.014 00.030 15672 worker thread done servicing request 23:57:55.014 00.000 30444 OnExposeComplete: enter 23:57:55.014 00.000 30444 UpdateGuideState(): m_state=6 23:57:55.014 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3043 23:57:55.014 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=197.33, Mass=106255, SNR=84.7, Peak=11627 HFD=3.2 23:57:55.014 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 23:57:55.014 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 23:57:55.014 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=0.78 hyp=1.00 cameraTheta=0.89 mountX=0.39 mountY=0.90, mountTheta=1.16 23:57:55.015 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=0.78, opts=13) 23:57:55.015 00.000 30444 Enqueuing Move request for scope (0.63, 0.78) 23:57:55.015 00.000 15672 Worker thread wakes up 23:57:55.015 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.78) opts 0xd 23:57:55.015 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, 0.78) 23:57:55.015 00.000 15672 Moving (0.63, 0.78) raw xDistance=0.39 yDistance=0.90 23:57:55.015 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39 23:57:55.015 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 23:57:55.015 00.000 15672 MoveAxis(W, 95, ABG) 23:57:55.015 00.000 15672 Guiding Dir = 3, Dur = 95 23:57:55.016 00.001 15672 IsSlewing returns 0 23:57:55.017 00.001 15672 IsGuiding returns 0 23:57:55.021 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=11627, FiltMin=2687, FiltMax=9123, Gamma=2.950 23:57:55.038 00.017 15672 PulseGuide returned control before completion, sleep 84 23:57:55.089 00.051 30444 UpdateGuideState exits: m=106255 SNR=84.7 Saturated 23:57:55.089 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:55.089 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:55.089 00.000 30444 Enqueuing Expose request 23:57:55.124 00.035 15672 IsGuiding returns 1 23:57:55.124 00.000 15672 scope still moving after pulse duration time elapsed 23:57:55.145 00.021 15672 IsSlewing returns 0 23:57:55.151 00.006 15672 IsGuiding returns 0 23:57:55.152 00.001 15672 scope move finished after 95 + 40 ms 23:57:55.152 00.000 15672 Move returns status 0, amount 95 23:57:55.152 00.000 15672 MoveAxis(S, 160, ABG) 23:57:55.152 00.000 15672 Guiding Dir = 1, Dur = 160 23:57:55.153 00.001 15672 IsSlewing returns 0 23:57:55.156 00.003 15672 IsGuiding returns 0 23:57:55.230 00.074 15672 PulseGuide returned control before completion, sleep 96 23:57:55.329 00.099 15672 IsGuiding returns 1 23:57:55.330 00.001 15672 scope still moving after pulse duration time elapsed 23:57:55.351 00.021 15672 IsSlewing returns 0 23:57:55.354 00.003 15672 IsGuiding returns 1 23:57:55.375 00.021 15672 IsSlewing returns 0 23:57:55.376 00.001 15672 IsGuiding returns 1 23:57:55.397 00.021 15672 IsSlewing returns 0 23:57:55.422 00.025 15672 IsGuiding returns 0 23:57:55.422 00.000 15672 scope move finished after 160 + 106 ms 23:57:55.422 00.000 15672 Move returns status 0, amount 160 23:57:55.422 00.000 15672 move complete, result=0 23:57:55.422 00.000 15672 worker thread done servicing request 23:57:55.422 00.000 15672 Worker thread wakes up 23:57:55.422 00.000 30444 GuideStep: 0.4 px 95 ms WEST, 0.9 px 160 ms SOUTH 23:57:55.423 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:55.423 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:57.530 02.107 15672 Exposure complete 23:57:57.550 00.020 15672 worker thread done servicing request 23:57:57.550 00.000 30444 OnExposeComplete: enter 23:57:57.550 00.000 30444 UpdateGuideState(): m_state=6 23:57:57.550 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3044 23:57:57.551 00.001 30444 Star::Find returns 1 (1), X=459.74, Y=197.25, Mass=104874, SNR=81.9, Peak=11976 HFD=3.3 23:57:57.551 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 23:57:57.551 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 23:57:57.551 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.69 hyp=0.70 cameraTheta=1.65 mountX=-0.24 mountY=0.67, mountTheta=1.92 23:57:57.551 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.69, opts=13) 23:57:57.551 00.000 30444 Enqueuing Move request for scope (-0.05, 0.69) 23:57:57.551 00.000 15672 Worker thread wakes up 23:57:57.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.69) opts 0xd 23:57:57.551 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.69) 23:57:57.551 00.000 15672 Moving (-0.05, 0.69) raw xDistance=-0.24 yDistance=0.67 23:57:57.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 23:57:57.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67 23:57:57.552 00.001 15672 MoveAxis(E, 0, ABG) 23:57:57.552 00.000 15672 Move returns status 0, amount 0 23:57:57.552 00.000 15672 MoveAxis(S, 119, ABG) 23:57:57.552 00.000 15672 Guiding Dir = 1, Dur = 119 23:57:57.552 00.000 15672 IsSlewing returns 0 23:57:57.553 00.001 15672 IsGuiding returns 0 23:57:57.559 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=13960, FiltMin=2652, FiltMax=9444, Gamma=2.950 23:57:57.612 00.053 30444 UpdateGuideState exits: m=104874 SNR=81.9 Saturated 23:57:57.612 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:57.612 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:57.612 00.000 30444 Enqueuing Expose request 23:57:57.627 00.015 15672 PulseGuide returned control before completion, sleep 56 23:57:57.707 00.080 15672 IsGuiding returns 1 23:57:57.707 00.000 15672 scope still moving after pulse duration time elapsed 23:57:57.728 00.021 15672 IsSlewing returns 0 23:57:57.728 00.000 15672 IsGuiding returns 1 23:57:57.749 00.021 15672 IsSlewing returns 0 23:57:57.749 00.000 15672 IsGuiding returns 1 23:57:57.769 00.020 15672 IsSlewing returns 0 23:57:57.786 00.017 15672 IsGuiding returns 0 23:57:57.786 00.000 15672 scope move finished after 119 + 114 ms 23:57:57.786 00.000 15672 Move returns status 0, amount 119 23:57:57.786 00.000 15672 move complete, result=0 23:57:57.786 00.000 15672 worker thread done servicing request 23:57:57.786 00.000 15672 Worker thread wakes up 23:57:57.786 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:57.786 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:57:57.786 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 119 ms SOUTH 23:57:59.695 01.909 15672 Exposure complete 23:57:59.717 00.022 15672 worker thread done servicing request 23:57:59.717 00.000 30444 OnExposeComplete: enter 23:57:59.718 00.001 30444 UpdateGuideState(): m_state=6 23:57:59.718 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3045 23:57:59.718 00.000 30444 Star::Find returns 1 (1), X=459.48, Y=196.84, Mass=101942, SNR=72.2, Peak=11606 HFD=3.2 23:57:59.718 00.000 30444 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.28) = xAngle (2.69 = 2.69) 23:57:59.718 00.000 30444 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.62 = 2.62) 23:57:59.718 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.28 hyp=0.42 cameraTheta=2.41 mountX=-0.38 mountY=0.21, mountTheta=2.64 23:57:59.718 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.28, opts=13) 23:57:59.718 00.000 30444 Enqueuing Move request for scope (-0.31, 0.28) 23:57:59.719 00.001 15672 Worker thread wakes up 23:57:59.719 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.28) opts 0xd 23:57:59.719 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.28) 23:57:59.719 00.000 15672 Moving (-0.31, 0.28) raw xDistance=-0.38 yDistance=0.21 23:57:59.719 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 23:57:59.719 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:57:59.719 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:57:59.719 00.000 15672 MoveAxis(E, 102, ABG) 23:57:59.719 00.000 15672 Guiding Dir = 2, Dur = 102 23:57:59.719 00.000 15672 IsSlewing returns 0 23:57:59.720 00.001 15672 IsGuiding returns 0 23:57:59.726 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=13406, FiltMin=2663, FiltMax=9544, Gamma=2.950 23:57:59.736 00.010 15672 PulseGuide returned control before completion, sleep 98 23:57:59.779 00.043 30444 UpdateGuideState exits: m=101942 SNR=72.2 Saturated 23:57:59.780 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:57:59.780 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:57:59.780 00.000 30444 Enqueuing Expose request 23:57:59.863 00.083 15672 IsGuiding returns 0 23:57:59.863 00.000 15672 Move returns status 0, amount 102 23:57:59.863 00.000 15672 MoveAxis(N, 0, ABG) 23:57:59.863 00.000 15672 Move returns status 0, amount 0 23:57:59.863 00.000 15672 move complete, result=0 23:57:59.863 00.000 15672 worker thread done servicing request 23:57:59.863 00.000 15672 Worker thread wakes up 23:57:59.863 00.000 30444 GuideStep: -0.4 px 102 ms EAST, 0.2 px 0 ms NORTH 23:57:59.863 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:57:59.863 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:01.970 02.107 15672 Exposure complete 23:58:01.990 00.020 15672 worker thread done servicing request 23:58:01.991 00.001 30444 OnExposeComplete: enter 23:58:01.991 00.000 30444 UpdateGuideState(): m_state=6 23:58:01.991 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3046 23:58:01.991 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=197.07, Mass=106299, SNR=88.3, Peak=11126 HFD=3.2 23:58:01.991 00.000 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 23:58:01.991 00.000 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 23:58:01.991 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.52 hyp=0.52 cameraTheta=1.56 mountX=-0.13 mountY=0.51, mountTheta=1.83 23:58:01.991 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.52, opts=13) 23:58:01.991 00.000 30444 Enqueuing Move request for scope (0.01, 0.52) 23:58:01.991 00.000 15672 Worker thread wakes up 23:58:01.991 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.52) opts 0xd 23:58:01.992 00.001 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.52) 23:58:01.992 00.000 15672 Moving (0.01, 0.52) raw xDistance=-0.13 yDistance=0.51 23:58:01.992 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:58:01.992 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 23:58:01.992 00.000 15672 MoveAxis(E, 0, ABG) 23:58:01.992 00.000 15672 Move returns status 0, amount 0 23:58:01.992 00.000 15672 MoveAxis(S, 90, ABG) 23:58:01.992 00.000 15672 Guiding Dir = 1, Dur = 90 23:58:01.992 00.000 15672 IsSlewing returns 0 23:58:01.995 00.003 15672 IsGuiding returns 0 23:58:01.999 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2370, max=13732, FiltMin=2662, FiltMax=9906, Gamma=2.950 23:58:02.048 00.049 30444 UpdateGuideState exits: m=106299 SNR=88.3 Saturated 23:58:02.048 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:02.048 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:02.049 00.001 30444 Enqueuing Expose request 23:58:02.068 00.019 15672 PulseGuide returned control before completion, sleep 27 23:58:02.098 00.030 15672 IsGuiding returns 1 23:58:02.098 00.000 15672 scope still moving after pulse duration time elapsed 23:58:02.118 00.020 15672 IsSlewing returns 0 23:58:02.120 00.002 15672 IsGuiding returns 1 23:58:02.140 00.020 15672 IsSlewing returns 0 23:58:02.141 00.001 15672 IsGuiding returns 1 23:58:02.162 00.021 15672 IsSlewing returns 0 23:58:02.228 00.066 15672 IsGuiding returns 0 23:58:02.228 00.000 15672 scope move finished after 90 + 144 ms 23:58:02.228 00.000 15672 Move returns status 0, amount 90 23:58:02.229 00.001 15672 move complete, result=0 23:58:02.229 00.000 15672 worker thread done servicing request 23:58:02.229 00.000 15672 Worker thread wakes up 23:58:02.229 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 90 ms SOUTH 23:58:02.230 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:02.230 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:04.137 01.907 15672 Exposure complete 23:58:04.157 00.020 15672 worker thread done servicing request 23:58:04.157 00.000 30444 OnExposeComplete: enter 23:58:04.157 00.000 30444 UpdateGuideState(): m_state=6 23:58:04.158 00.001 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3047 23:58:04.158 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.95, Mass=106739, SNR=84.1, Peak=11519 HFD=3.1 23:58:04.158 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 23:58:04.158 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 23:58:04.158 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.39 hyp=0.53 cameraTheta=0.84 mountX=0.23 mountY=0.46, mountTheta=1.10 23:58:04.158 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.39, opts=13) 23:58:04.158 00.000 30444 Enqueuing Move request for scope (0.35, 0.39) 23:58:04.159 00.001 15672 Worker thread wakes up 23:58:04.159 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.39) opts 0xd 23:58:04.159 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.39) 23:58:04.159 00.000 15672 Moving (0.35, 0.39) raw xDistance=0.23 yDistance=0.46 23:58:04.159 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 23:58:04.159 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 23:58:04.159 00.000 15672 MoveAxis(E, 0, ABG) 23:58:04.159 00.000 15672 Move returns status 0, amount 0 23:58:04.159 00.000 15672 MoveAxis(S, 82, ABG) 23:58:04.159 00.000 15672 Guiding Dir = 1, Dur = 82 23:58:04.159 00.000 15672 IsSlewing returns 0 23:58:04.160 00.001 15672 IsGuiding returns 0 23:58:04.166 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=12444, FiltMin=2640, FiltMax=9136, Gamma=2.950 23:58:04.217 00.051 30444 UpdateGuideState exits: m=106739 SNR=84.1 Saturated 23:58:04.217 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:04.217 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:04.217 00.000 30444 Enqueuing Expose request 23:58:04.240 00.023 15672 PulseGuide returned control before completion, sleep 12 23:58:04.253 00.013 15672 IsGuiding returns 1 23:58:04.253 00.000 15672 scope still moving after pulse duration time elapsed 23:58:04.275 00.022 15672 IsSlewing returns 0 23:58:04.275 00.000 15672 IsGuiding returns 1 23:58:04.297 00.022 15672 IsSlewing returns 0 23:58:04.297 00.000 15672 IsGuiding returns 1 23:58:04.318 00.021 15672 IsSlewing returns 0 23:58:04.318 00.000 15672 IsGuiding returns 1 23:58:04.340 00.022 15672 IsSlewing returns 0 23:58:04.400 00.060 15672 IsGuiding returns 0 23:58:04.400 00.000 15672 scope move finished after 82 + 158 ms 23:58:04.400 00.000 15672 Move returns status 0, amount 82 23:58:04.400 00.000 15672 move complete, result=0 23:58:04.400 00.000 15672 worker thread done servicing request 23:58:04.400 00.000 15672 Worker thread wakes up 23:58:04.400 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 82 ms SOUTH 23:58:04.400 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:04.401 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:06.507 02.106 15672 Exposure complete 23:58:06.527 00.020 15672 worker thread done servicing request 23:58:06.527 00.000 30444 OnExposeComplete: enter 23:58:06.527 00.000 30444 UpdateGuideState(): m_state=6 23:58:06.527 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3048 23:58:06.528 00.001 30444 Star::Find returns 1 (1), X=459.71, Y=196.89, Mass=103134, SNR=75.5, Peak=11960 HFD=3.4 23:58:06.528 00.000 30444 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 23:58:06.528 00.000 30444 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 23:58:06.528 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.82 mountX=-0.18 mountY=0.31, mountTheta=2.09 23:58:06.528 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.34, opts=13) 23:58:06.528 00.000 30444 Enqueuing Move request for scope (-0.09, 0.34) 23:58:06.528 00.000 15672 Worker thread wakes up 23:58:06.528 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.34) opts 0xd 23:58:06.528 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.34) 23:58:06.528 00.000 15672 Moving (-0.09, 0.34) raw xDistance=-0.18 yDistance=0.31 23:58:06.528 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:58:06.529 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 23:58:06.529 00.000 15672 MoveAxis(E, 0, ABG) 23:58:06.529 00.000 15672 Move returns status 0, amount 0 23:58:06.529 00.000 15672 MoveAxis(S, 56, ABG) 23:58:06.529 00.000 15672 Guiding Dir = 1, Dur = 56 23:58:06.529 00.000 15672 IsSlewing returns 0 23:58:06.530 00.001 15672 IsGuiding returns 0 23:58:06.534 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=14418, FiltMin=2691, FiltMax=9926, Gamma=2.950 23:58:06.583 00.049 30444 UpdateGuideState exits: m=103134 SNR=75.5 Saturated 23:58:06.584 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:06.584 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:06.584 00.000 30444 Enqueuing Expose request 23:58:06.605 00.021 15672 IsGuiding returns 1 23:58:06.605 00.000 15672 scope still moving after pulse duration time elapsed 23:58:06.626 00.021 15672 IsSlewing returns 0 23:58:06.627 00.001 15672 IsGuiding returns 1 23:58:06.648 00.021 15672 IsSlewing returns 0 23:58:06.648 00.000 15672 IsGuiding returns 1 23:58:06.670 00.022 15672 IsSlewing returns 0 23:58:06.700 00.030 15672 IsGuiding returns 0 23:58:06.701 00.001 15672 scope move finished after 56 + 113 ms 23:58:06.701 00.000 15672 Move returns status 0, amount 56 23:58:06.701 00.000 15672 move complete, result=0 23:58:06.701 00.000 15672 worker thread done servicing request 23:58:06.701 00.000 15672 Worker thread wakes up 23:58:06.701 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 56 ms SOUTH 23:58:06.701 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:06.701 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:08.607 01.906 15672 Exposure complete 23:58:08.627 00.020 15672 worker thread done servicing request 23:58:08.627 00.000 30444 OnExposeComplete: enter 23:58:08.627 00.000 30444 UpdateGuideState(): m_state=6 23:58:08.627 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3049 23:58:08.627 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=196.96, Mass=120037, SNR=87.2, Peak=12600 HFD=3.6 23:58:08.627 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 23:58:08.627 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 23:58:08.627 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.41 hyp=0.41 cameraTheta=1.48 mountX=-0.08 mountY=0.41, mountTheta=1.76 23:58:08.628 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.41, opts=13) 23:58:08.628 00.000 30444 Enqueuing Move request for scope (0.04, 0.41) 23:58:08.628 00.000 15672 Worker thread wakes up 23:58:08.628 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.41) opts 0xd 23:58:08.628 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.41) 23:58:08.628 00.000 15672 Moving (0.04, 0.41) raw xDistance=-0.08 yDistance=0.41 23:58:08.628 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:58:08.628 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 23:58:08.628 00.000 15672 MoveAxis(E, 0, ABG) 23:58:08.628 00.000 15672 Move returns status 0, amount 0 23:58:08.628 00.000 15672 MoveAxis(S, 72, ABG) 23:58:08.628 00.000 15672 Guiding Dir = 1, Dur = 72 23:58:08.629 00.001 15672 IsSlewing returns 0 23:58:08.634 00.005 15672 IsGuiding returns 0 23:58:08.635 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=13905, FiltMin=2640, FiltMax=9700, Gamma=2.950 23:58:08.685 00.050 30444 UpdateGuideState exits: m=120037 SNR=87.2 Saturated 23:58:08.685 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:08.685 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:08.685 00.000 30444 Enqueuing Expose request 23:58:08.714 00.029 15672 IsGuiding returns 1 23:58:08.714 00.000 15672 scope still moving after pulse duration time elapsed 23:58:08.734 00.020 15672 IsSlewing returns 0 23:58:08.735 00.001 15672 IsGuiding returns 1 23:58:08.756 00.021 15672 IsSlewing returns 0 23:58:08.757 00.001 15672 IsGuiding returns 1 23:58:08.778 00.021 15672 IsSlewing returns 0 23:58:08.778 00.000 15672 IsGuiding returns 1 23:58:08.800 00.022 15672 IsSlewing returns 0 23:58:08.800 00.000 15672 IsGuiding returns 1 23:58:08.822 00.022 15672 IsSlewing returns 0 23:58:08.873 00.051 15672 IsGuiding returns 0 23:58:08.873 00.000 15672 scope move finished after 72 + 167 ms 23:58:08.873 00.000 15672 Move returns status 0, amount 72 23:58:08.873 00.000 15672 move complete, result=0 23:58:08.873 00.000 15672 worker thread done servicing request 23:58:08.873 00.000 15672 Worker thread wakes up 23:58:08.873 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:08.873 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 72 ms SOUTH 23:58:08.873 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:10.980 02.107 15672 Exposure complete 23:58:11.000 00.020 15672 worker thread done servicing request 23:58:11.000 00.000 30444 OnExposeComplete: enter 23:58:11.000 00.000 30444 UpdateGuideState(): m_state=6 23:58:11.000 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3050 23:58:11.001 00.001 30444 Star::Find returns 1 (1), X=459.75, Y=197.16, Mass=115910, SNR=90.3, Peak=12820 HFD=3.5 23:58:11.001 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 23:58:11.001 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.87 = 1.87) 23:58:11.001 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.60 hyp=0.60 cameraTheta=1.65 mountX=-0.21 mountY=0.58, mountTheta=1.93 23:58:11.001 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.60, opts=13) 23:58:11.001 00.000 30444 Enqueuing Move request for scope (-0.05, 0.60) 23:58:11.001 00.000 15672 Worker thread wakes up 23:58:11.002 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.60) opts 0xd 23:58:11.002 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.60) 23:58:11.002 00.000 15672 Moving (-0.05, 0.60) raw xDistance=-0.21 yDistance=0.58 23:58:11.002 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 23:58:11.002 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 23:58:11.002 00.000 15672 MoveAxis(E, 0, ABG) 23:58:11.002 00.000 15672 Move returns status 0, amount 0 23:58:11.002 00.000 15672 MoveAxis(S, 103, ABG) 23:58:11.002 00.000 15672 Guiding Dir = 1, Dur = 103 23:58:11.002 00.000 15672 IsSlewing returns 0 23:58:11.003 00.001 15672 IsGuiding returns 0 23:58:11.008 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=15645, FiltMin=2680, FiltMax=10172, Gamma=2.950 23:58:11.077 00.069 15672 PulseGuide returned control before completion, sleep 40 23:58:11.118 00.041 15672 IsGuiding returns 1 23:58:11.118 00.000 15672 scope still moving after pulse duration time elapsed 23:58:11.139 00.021 15672 IsSlewing returns 0 23:58:11.139 00.000 15672 IsGuiding returns 1 23:58:11.160 00.021 15672 IsSlewing returns 0 23:58:11.160 00.000 15672 IsGuiding returns 1 23:58:11.181 00.021 15672 IsSlewing returns 0 23:58:11.221 00.040 15672 IsGuiding returns 0 23:58:11.221 00.000 15672 scope move finished after 103 + 114 ms 23:58:11.221 00.000 15672 Move returns status 0, amount 103 23:58:11.221 00.000 15672 move complete, result=0 23:58:11.221 00.000 15672 worker thread done servicing request 23:58:11.370 00.149 30444 UpdateGuideState exits: m=115910 SNR=90.3 Saturated 23:58:11.370 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:11.370 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:11.370 00.000 30444 Enqueuing Expose request 23:58:11.370 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 103 ms SOUTH 23:58:11.370 00.000 15672 Worker thread wakes up 23:58:11.370 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:11.370 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:13.276 01.906 15672 Exposure complete 23:58:13.296 00.020 15672 worker thread done servicing request 23:58:13.296 00.000 30444 OnExposeComplete: enter 23:58:13.296 00.000 30444 UpdateGuideState(): m_state=6 23:58:13.296 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3051 23:58:13.296 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=196.89, Mass=106990, SNR=81.8, Peak=11439 HFD=3.0 23:58:13.296 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 23:58:13.296 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 23:58:13.296 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.33 hyp=0.39 cameraTheta=1.01 mountX=0.11 mountY=0.37, mountTheta=1.29 23:58:13.297 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.33, opts=13) 23:58:13.297 00.000 30444 Enqueuing Move request for scope (0.21, 0.33) 23:58:13.297 00.000 15672 Worker thread wakes up 23:58:13.297 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.33) opts 0xd 23:58:13.297 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.33) 23:58:13.297 00.000 15672 Moving (0.21, 0.33) raw xDistance=0.11 yDistance=0.37 23:58:13.297 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:58:13.297 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 23:58:13.297 00.000 15672 MoveAxis(E, 0, ABG) 23:58:13.297 00.000 15672 Move returns status 0, amount 0 23:58:13.297 00.000 15672 MoveAxis(S, 66, ABG) 23:58:13.298 00.001 15672 Guiding Dir = 1, Dur = 66 23:58:13.298 00.000 15672 IsSlewing returns 0 23:58:13.299 00.001 15672 IsGuiding returns 0 23:58:13.304 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=13666, FiltMin=2647, FiltMax=9754, Gamma=2.950 23:58:13.410 00.106 15672 IsGuiding returns 1 23:58:13.410 00.000 15672 scope still moving after pulse duration time elapsed 23:58:13.418 00.008 30444 UpdateGuideState exits: m=106990 SNR=81.8 Saturated 23:58:13.418 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:13.418 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:13.418 00.000 30444 Enqueuing Expose request 23:58:13.431 00.013 15672 IsSlewing returns 0 23:58:13.458 00.027 15672 IsGuiding returns 0 23:58:13.458 00.000 15672 scope move finished after 66 + 92 ms 23:58:13.458 00.000 15672 Move returns status 0, amount 66 23:58:13.458 00.000 15672 move complete, result=0 23:58:13.458 00.000 15672 worker thread done servicing request 23:58:13.458 00.000 15672 Worker thread wakes up 23:58:13.458 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:13.458 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:13.458 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 66 ms SOUTH 23:58:15.565 02.107 15672 Exposure complete 23:58:15.585 00.020 15672 worker thread done servicing request 23:58:15.585 00.000 30444 OnExposeComplete: enter 23:58:15.586 00.001 30444 UpdateGuideState(): m_state=6 23:58:15.586 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3052 23:58:15.586 00.000 30444 Star::Find returns 1 (1), X=459.54, Y=197.07, Mass=111152, SNR=79.6, Peak=13834 HFD=3.1 23:58:15.586 00.000 30444 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 23:58:15.586 00.000 30444 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.25 = 2.25) 23:58:15.586 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.51 hyp=0.57 cameraTheta=2.04 mountX=-0.39 mountY=0.45, mountTheta=2.29 23:58:15.586 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.51, opts=13) 23:58:15.586 00.000 30444 Enqueuing Move request for scope (-0.26, 0.51) 23:58:15.587 00.001 15672 Worker thread wakes up 23:58:15.587 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.51) opts 0xd 23:58:15.587 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.51) 23:58:15.587 00.000 15672 Moving (-0.26, 0.51) raw xDistance=-0.39 yDistance=0.45 23:58:15.587 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39 23:58:15.587 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 23:58:15.587 00.000 15672 MoveAxis(E, 105, ABG) 23:58:15.587 00.000 15672 Guiding Dir = 2, Dur = 105 23:58:15.587 00.000 15672 IsSlewing returns 0 23:58:15.588 00.001 15672 IsGuiding returns 0 23:58:15.593 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=14472, FiltMin=2637, FiltMax=9969, Gamma=2.950 23:58:15.614 00.021 15672 PulseGuide returned control before completion, sleep 90 23:58:15.642 00.028 30444 UpdateGuideState exits: m=111152 SNR=79.6 Saturated 23:58:15.642 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:15.642 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:15.642 00.000 30444 Enqueuing Expose request 23:58:15.705 00.063 15672 IsGuiding returns 1 23:58:15.705 00.000 15672 scope still moving after pulse duration time elapsed 23:58:15.727 00.022 15672 IsSlewing returns 0 23:58:15.774 00.047 15672 IsGuiding returns 0 23:58:15.774 00.000 15672 scope move finished after 105 + 80 ms 23:58:15.774 00.000 15672 Move returns status 0, amount 105 23:58:15.774 00.000 15672 MoveAxis(S, 79, ABG) 23:58:15.774 00.000 15672 Guiding Dir = 1, Dur = 79 23:58:15.774 00.000 15672 IsSlewing returns 0 23:58:15.775 00.001 15672 IsGuiding returns 0 23:58:15.853 00.078 15672 PulseGuide returned control before completion, sleep 11 23:58:15.866 00.013 15672 IsGuiding returns 1 23:58:15.866 00.000 15672 scope still moving after pulse duration time elapsed 23:58:15.887 00.021 15672 IsSlewing returns 0 23:58:15.887 00.000 15672 IsGuiding returns 1 23:58:15.908 00.021 15672 IsSlewing returns 0 23:58:15.909 00.001 15672 IsGuiding returns 1 23:58:15.930 00.021 15672 IsSlewing returns 0 23:58:15.930 00.000 15672 IsGuiding returns 1 23:58:15.951 00.021 15672 IsSlewing returns 0 23:58:16.013 00.062 15672 IsGuiding returns 0 23:58:16.013 00.000 15672 scope move finished after 79 + 159 ms 23:58:16.013 00.000 15672 Move returns status 0, amount 79 23:58:16.013 00.000 15672 move complete, result=0 23:58:16.014 00.001 15672 worker thread done servicing request 23:58:16.014 00.000 15672 Worker thread wakes up 23:58:16.014 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:16.014 00.000 30444 GuideStep: -0.4 px 105 ms EAST, 0.4 px 79 ms SOUTH 23:58:16.014 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:17.921 01.907 15672 Exposure complete 23:58:17.940 00.019 15672 worker thread done servicing request 23:58:17.941 00.001 30444 OnExposeComplete: enter 23:58:17.941 00.000 30444 UpdateGuideState(): m_state=6 23:58:17.941 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3053 23:58:17.941 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=197.17, Mass=103306, SNR=81.2, Peak=11529 HFD=3.6 23:58:17.941 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 23:58:17.941 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 23:58:17.941 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.61 hyp=0.61 cameraTheta=1.51 mountX=-0.13 mountY=0.61, mountTheta=1.79 23:58:17.941 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.61, opts=13) 23:58:17.941 00.000 30444 Enqueuing Move request for scope (0.04, 0.61) 23:58:17.942 00.001 15672 Worker thread wakes up 23:58:17.942 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.61) opts 0xd 23:58:17.942 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.61) 23:58:17.942 00.000 15672 Moving (0.04, 0.61) raw xDistance=-0.13 yDistance=0.61 23:58:17.942 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:58:17.942 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 23:58:17.942 00.000 15672 MoveAxis(E, 0, ABG) 23:58:17.942 00.000 15672 Move returns status 0, amount 0 23:58:17.942 00.000 15672 MoveAxis(S, 108, ABG) 23:58:17.942 00.000 15672 Guiding Dir = 1, Dur = 108 23:58:17.943 00.001 15672 IsSlewing returns 0 23:58:17.944 00.001 15672 IsGuiding returns 0 23:58:17.948 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2417, max=13146, FiltMin=2647, FiltMax=9155, Gamma=2.950 23:58:17.997 00.049 30444 UpdateGuideState exits: m=103306 SNR=81.2 Saturated 23:58:17.997 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:17.997 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:17.997 00.000 30444 Enqueuing Expose request 23:58:18.027 00.030 15672 PulseGuide returned control before completion, sleep 35 23:58:18.063 00.036 15672 IsGuiding returns 1 23:58:18.063 00.000 15672 scope still moving after pulse duration time elapsed 23:58:18.084 00.021 15672 IsSlewing returns 0 23:58:18.085 00.001 15672 IsGuiding returns 1 23:58:18.106 00.021 15672 IsSlewing returns 0 23:58:18.170 00.064 15672 IsGuiding returns 0 23:58:18.170 00.000 15672 scope move finished after 108 + 119 ms 23:58:18.170 00.000 15672 Move returns status 0, amount 108 23:58:18.170 00.000 15672 move complete, result=0 23:58:18.170 00.000 15672 worker thread done servicing request 23:58:18.171 00.001 15672 Worker thread wakes up 23:58:18.171 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:18.171 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:18.171 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 108 ms SOUTH 23:58:20.282 02.111 15672 Exposure complete 23:58:20.302 00.020 15672 worker thread done servicing request 23:58:20.302 00.000 30444 OnExposeComplete: enter 23:58:20.302 00.000 30444 UpdateGuideState(): m_state=6 23:58:20.302 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3054 23:58:20.303 00.001 30444 Star::Find returns 1 (1), X=459.62, Y=197.14, Mass=106798, SNR=82.6, Peak=12411 HFD=3.3 23:58:20.303 00.000 30444 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.28) = xAngle (2.14 = 2.14) 23:58:20.303 00.000 30444 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.08 = 2.08) 23:58:20.303 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.59 hyp=0.62 cameraTheta=1.87 mountX=-0.33 mountY=0.54, mountTheta=2.13 23:58:20.303 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.59, opts=13) 23:58:20.303 00.000 30444 Enqueuing Move request for scope (-0.18, 0.59) 23:58:20.303 00.000 15672 Worker thread wakes up 23:58:20.303 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.59) opts 0xd 23:58:20.303 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.59) 23:58:20.303 00.000 15672 Moving (-0.18, 0.59) raw xDistance=-0.33 yDistance=0.54 23:58:20.303 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 23:58:20.303 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 23:58:20.303 00.000 15672 MoveAxis(E, 90, ABG) 23:58:20.304 00.001 15672 Guiding Dir = 2, Dur = 90 23:58:20.304 00.000 15672 IsSlewing returns 0 23:58:20.305 00.001 15672 IsGuiding returns 0 23:58:20.309 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=14685, FiltMin=2692, FiltMax=9840, Gamma=2.950 23:58:20.327 00.018 15672 PulseGuide returned control before completion, sleep 79 23:58:20.359 00.032 30444 UpdateGuideState exits: m=106798 SNR=82.6 Saturated 23:58:20.359 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:20.359 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:20.359 00.000 30444 Enqueuing Expose request 23:58:20.408 00.049 15672 IsGuiding returns 1 23:58:20.408 00.000 15672 scope still moving after pulse duration time elapsed 23:58:20.429 00.021 15672 IsSlewing returns 0 23:58:20.440 00.011 15672 IsGuiding returns 0 23:58:20.440 00.000 15672 scope move finished after 90 + 44 ms 23:58:20.440 00.000 15672 Move returns status 0, amount 90 23:58:20.440 00.000 15672 MoveAxis(S, 96, ABG) 23:58:20.440 00.000 15672 Guiding Dir = 1, Dur = 96 23:58:20.440 00.000 15672 IsSlewing returns 0 23:58:20.441 00.001 15672 IsGuiding returns 0 23:58:20.552 00.111 15672 IsGuiding returns 1 23:58:20.553 00.001 15672 scope still moving after pulse duration time elapsed 23:58:20.573 00.020 15672 IsSlewing returns 0 23:58:20.574 00.001 15672 IsGuiding returns 1 23:58:20.595 00.021 15672 IsSlewing returns 0 23:58:20.596 00.001 15672 IsGuiding returns 1 23:58:20.617 00.021 15672 IsSlewing returns 0 23:58:20.631 00.014 15672 IsGuiding returns 0 23:58:20.631 00.000 15672 scope move finished after 96 + 94 ms 23:58:20.631 00.000 15672 Move returns status 0, amount 96 23:58:20.631 00.000 15672 move complete, result=0 23:58:20.631 00.000 15672 worker thread done servicing request 23:58:20.631 00.000 15672 Worker thread wakes up 23:58:20.631 00.000 30444 GuideStep: -0.3 px 90 ms EAST, 0.5 px 96 ms SOUTH 23:58:20.631 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:20.631 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:22.540 01.909 15672 Exposure complete 23:58:22.560 00.020 15672 worker thread done servicing request 23:58:22.560 00.000 30444 OnExposeComplete: enter 23:58:22.560 00.000 30444 UpdateGuideState(): m_state=6 23:58:22.560 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3055 23:58:22.560 00.000 30444 Star::Find returns 1 (1), X=459.59, Y=196.71, Mass=106907, SNR=92.8, Peak=11939 HFD=3.4 23:58:22.560 00.000 30444 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.28) = xAngle (2.79 = 2.79) 23:58:22.560 00.000 30444 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.73 = 2.73) 23:58:22.560 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.26 cameraTheta=2.51 mountX=-0.24 mountY=0.10, mountTheta=2.74 23:58:22.561 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.15, opts=13) 23:58:22.561 00.000 30444 Enqueuing Move request for scope (-0.21, 0.15) 23:58:22.561 00.000 15672 Worker thread wakes up 23:58:22.561 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd 23:58:22.561 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.15) 23:58:22.561 00.000 15672 Moving (-0.21, 0.15) raw xDistance=-0.24 yDistance=0.10 23:58:22.561 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 23:58:22.561 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:58:22.561 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 23:58:22.561 00.000 15672 MoveAxis(E, 0, ABG) 23:58:22.561 00.000 15672 Move returns status 0, amount 0 23:58:22.561 00.000 15672 MoveAxis(N, 0, ABG) 23:58:22.561 00.000 15672 Move returns status 0, amount 0 23:58:22.562 00.001 15672 move complete, result=0 23:58:22.562 00.000 15672 worker thread done servicing request 23:58:22.566 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2409, max=14334, FiltMin=2632, FiltMax=9650, Gamma=2.950 23:58:22.615 00.049 30444 UpdateGuideState exits: m=106907 SNR=92.8 Saturated 23:58:22.615 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:22.615 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:22.615 00.000 30444 Enqueuing Expose request 23:58:22.615 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:58:22.616 00.001 15672 Worker thread wakes up 23:58:22.616 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:22.616 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:24.732 02.116 15672 Exposure complete 23:58:24.764 00.032 15672 worker thread done servicing request 23:58:24.764 00.000 30444 OnExposeComplete: enter 23:58:24.764 00.000 30444 UpdateGuideState(): m_state=6 23:58:24.764 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3056 23:58:24.764 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=196.79, Mass=113951, SNR=89.9, Peak=11147 HFD=3.7 23:58:24.764 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 23:58:24.764 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 23:58:24.764 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.24 hyp=0.35 cameraTheta=0.74 mountX=0.19 mountY=0.29, mountTheta=0.99 23:58:24.765 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.24, opts=13) 23:58:24.765 00.000 30444 Enqueuing Move request for scope (0.26, 0.24) 23:58:24.765 00.000 15672 Worker thread wakes up 23:58:24.765 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.24) opts 0xd 23:58:24.765 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.24) 23:58:24.765 00.000 15672 Moving (0.26, 0.24) raw xDistance=0.19 yDistance=0.29 23:58:24.765 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 23:58:24.765 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 23:58:24.765 00.000 15672 MoveAxis(E, 0, ABG) 23:58:24.765 00.000 15672 Move returns status 0, amount 0 23:58:24.765 00.000 15672 MoveAxis(S, 51, ABG) 23:58:24.765 00.000 15672 Guiding Dir = 1, Dur = 51 23:58:24.767 00.002 15672 IsSlewing returns 0 23:58:24.768 00.001 15672 IsGuiding returns 0 23:58:24.772 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=13166, FiltMin=2702, FiltMax=9557, Gamma=2.950 23:58:24.823 00.051 30444 UpdateGuideState exits: m=113951 SNR=89.9 Saturated 23:58:24.823 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:24.823 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:24.823 00.000 30444 Enqueuing Expose request 23:58:24.880 00.057 15672 IsGuiding returns 1 23:58:24.880 00.000 15672 scope still moving after pulse duration time elapsed 23:58:24.901 00.021 15672 IsSlewing returns 0 23:58:24.928 00.027 15672 IsGuiding returns 0 23:58:24.928 00.000 15672 scope move finished after 51 + 109 ms 23:58:24.928 00.000 15672 Move returns status 0, amount 51 23:58:24.928 00.000 15672 move complete, result=0 23:58:24.928 00.000 15672 worker thread done servicing request 23:58:24.928 00.000 15672 Worker thread wakes up 23:58:24.928 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:24.928 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:24.928 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 51 ms SOUTH 23:58:26.835 01.907 15672 Exposure complete 23:58:26.855 00.020 15672 worker thread done servicing request 23:58:26.855 00.000 30444 OnExposeComplete: enter 23:58:26.855 00.000 30444 UpdateGuideState(): m_state=6 23:58:26.855 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3057 23:58:26.855 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=196.69, Mass=108368, SNR=75.6, Peak=10919 HFD=3.6 23:58:26.855 00.000 30444 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 23:58:26.855 00.000 30444 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.11 = 2.11) 23:58:26.855 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.90 mountX=-0.08 mountY=0.12, mountTheta=2.16 23:58:26.856 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.14, opts=13) 23:58:26.856 00.000 30444 Enqueuing Move request for scope (-0.05, 0.14) 23:58:26.856 00.000 15672 Worker thread wakes up 23:58:26.856 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd 23:58:26.856 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.14) 23:58:26.856 00.000 15672 Moving (-0.05, 0.14) raw xDistance=-0.08 yDistance=0.12 23:58:26.856 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:58:26.856 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:58:26.856 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:58:26.856 00.000 15672 MoveAxis(E, 0, ABG) 23:58:26.856 00.000 15672 Move returns status 0, amount 0 23:58:26.856 00.000 15672 MoveAxis(N, 0, ABG) 23:58:26.856 00.000 15672 Move returns status 0, amount 0 23:58:26.856 00.000 15672 move complete, result=0 23:58:26.856 00.000 15672 worker thread done servicing request 23:58:26.862 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2372, max=10919, FiltMin=2665, FiltMax=9059, Gamma=2.950 23:58:26.911 00.049 30444 UpdateGuideState exits: m=108368 SNR=75.6 Saturated 23:58:26.911 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:26.911 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:26.911 00.000 30444 Enqueuing Expose request 23:58:26.911 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:58:26.911 00.000 15672 Worker thread wakes up 23:58:26.912 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:26.912 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:29.018 02.106 15672 Exposure complete 23:58:29.038 00.020 15672 worker thread done servicing request 23:58:29.038 00.000 30444 OnExposeComplete: enter 23:58:29.038 00.000 30444 UpdateGuideState(): m_state=6 23:58:29.038 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3058 23:58:29.038 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=196.80, Mass=117844, SNR=87.3, Peak=11249 HFD=3.6 23:58:29.038 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 23:58:29.038 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 23:58:29.038 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.65 mountX=-0.08 mountY=0.23, mountTheta=1.92 23:58:29.039 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.24, opts=13) 23:58:29.039 00.000 30444 Enqueuing Move request for scope (-0.02, 0.24) 23:58:29.039 00.000 15672 Worker thread wakes up 23:58:29.039 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd 23:58:29.039 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.24) 23:58:29.039 00.000 15672 Moving (-0.02, 0.24) raw xDistance=-0.08 yDistance=0.23 23:58:29.039 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:58:29.039 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:58:29.039 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 23:58:29.039 00.000 15672 MoveAxis(E, 0, ABG) 23:58:29.039 00.000 15672 Move returns status 0, amount 0 23:58:29.039 00.000 15672 MoveAxis(N, 0, ABG) 23:58:29.039 00.000 15672 Move returns status 0, amount 0 23:58:29.039 00.000 15672 move complete, result=0 23:58:29.039 00.000 15672 worker thread done servicing request 23:58:29.044 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11442, FiltMin=2701, FiltMax=9100, Gamma=2.950 23:58:29.096 00.052 30444 UpdateGuideState exits: m=117844 SNR=87.3 Saturated 23:58:29.096 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:29.096 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:29.097 00.001 30444 Enqueuing Expose request 23:58:29.097 00.000 15672 Worker thread wakes up 23:58:29.097 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:58:29.097 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:29.097 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:31.002 01.905 15672 Exposure complete 23:58:31.022 00.020 15672 worker thread done servicing request 23:58:31.022 00.000 30444 OnExposeComplete: enter 23:58:31.022 00.000 30444 UpdateGuideState(): m_state=6 23:58:31.022 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3059 23:58:31.022 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=196.74, Mass=126090, SNR=98.1, Peak=11392 HFD=3.9 23:58:31.023 00.001 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 23:58:31.023 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 23:58:31.023 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.91 mountX=0.09 mountY=0.21, mountTheta=1.18 23:58:31.023 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.19, opts=13) 23:58:31.023 00.000 30444 Enqueuing Move request for scope (0.15, 0.19) 23:58:31.023 00.000 15672 Worker thread wakes up 23:58:31.023 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd 23:58:31.023 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.19) 23:58:31.023 00.000 15672 Moving (0.15, 0.19) raw xDistance=0.09 yDistance=0.21 23:58:31.023 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:58:31.023 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:58:31.023 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:58:31.023 00.000 15672 MoveAxis(E, 0, ABG) 23:58:31.023 00.000 15672 Move returns status 0, amount 0 23:58:31.024 00.001 15672 MoveAxis(N, 0, ABG) 23:58:31.024 00.000 15672 Move returns status 0, amount 0 23:58:31.024 00.000 15672 move complete, result=0 23:58:31.024 00.000 15672 worker thread done servicing request 23:58:31.028 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=13412, FiltMin=2696, FiltMax=9420, Gamma=2.950 23:58:31.078 00.050 30444 UpdateGuideState exits: m=126090 SNR=98.1 Saturated 23:58:31.078 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:31.079 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:31.079 00.000 30444 Enqueuing Expose request 23:58:31.079 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:58:31.079 00.000 15672 Worker thread wakes up 23:58:31.079 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:31.079 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:33.190 02.111 15672 Exposure complete 23:58:33.209 00.019 15672 worker thread done servicing request 23:58:33.209 00.000 30444 OnExposeComplete: enter 23:58:33.210 00.001 30444 UpdateGuideState(): m_state=6 23:58:33.210 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3060 23:58:33.210 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=196.61, Mass=118924, SNR=78.2, Peak=11121 HFD=3.6 23:58:33.210 00.000 30444 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.28) = xAngle (0.40 = 0.40) 23:58:33.210 00.000 30444 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.34 = 0.34) 23:58:33.210 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.06 hyp=0.47 cameraTheta=0.13 mountX=0.44 mountY=0.16, mountTheta=0.35 23:58:33.210 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.06, opts=13) 23:58:33.210 00.000 30444 Enqueuing Move request for scope (0.47, 0.06) 23:58:33.210 00.000 15672 Worker thread wakes up 23:58:33.210 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.06) opts 0xd 23:58:33.211 00.001 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.06) 23:58:33.211 00.000 15672 Moving (0.47, 0.06) raw xDistance=0.44 yDistance=0.16 23:58:33.211 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 23:58:33.211 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:58:33.211 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:58:33.211 00.000 15672 MoveAxis(W, 118, ABG) 23:58:33.211 00.000 15672 Guiding Dir = 3, Dur = 118 23:58:33.212 00.001 15672 IsSlewing returns 0 23:58:33.213 00.001 15672 IsGuiding returns 0 23:58:33.216 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=11962, FiltMin=2683, FiltMax=9826, Gamma=2.950 23:58:33.267 00.051 15672 PulseGuide returned control before completion, sleep 75 23:58:33.268 00.001 30444 UpdateGuideState exits: m=118924 SNR=78.2 Saturated 23:58:33.268 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:33.269 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:33.269 00.000 30444 Enqueuing Expose request 23:58:33.344 00.075 15672 IsGuiding returns 1 23:58:33.344 00.000 15672 scope still moving after pulse duration time elapsed 23:58:33.365 00.021 15672 IsSlewing returns 0 23:58:33.379 00.014 15672 IsGuiding returns 0 23:58:33.379 00.000 15672 scope move finished after 118 + 47 ms 23:58:33.379 00.000 15672 Move returns status 0, amount 118 23:58:33.379 00.000 15672 MoveAxis(N, 0, ABG) 23:58:33.379 00.000 15672 Move returns status 0, amount 0 23:58:33.379 00.000 15672 move complete, result=0 23:58:33.379 00.000 15672 worker thread done servicing request 23:58:33.379 00.000 15672 Worker thread wakes up 23:58:33.379 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:33.379 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:33.379 00.000 30444 GuideStep: 0.4 px 118 ms WEST, 0.2 px 0 ms NORTH 23:58:35.289 01.910 15672 Exposure complete 23:58:35.308 00.019 15672 worker thread done servicing request 23:58:35.308 00.000 30444 OnExposeComplete: enter 23:58:35.309 00.001 30444 UpdateGuideState(): m_state=6 23:58:35.309 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3061 23:58:35.309 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=196.42, Mass=112255, SNR=88.2, Peak=11034 HFD=3.7 23:58:35.309 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 23:58:35.309 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 23:58:35.309 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-0.51 mountX=0.27 mountY=-0.08, mountTheta=-0.29 23:58:35.309 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.14, opts=13) 23:58:35.309 00.000 30444 Enqueuing Move request for scope (0.24, -0.14) 23:58:35.309 00.000 15672 Worker thread wakes up 23:58:35.309 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd 23:58:35.310 00.001 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.14) 23:58:35.310 00.000 15672 Moving (0.24, -0.14) raw xDistance=0.27 yDistance=-0.08 23:58:35.310 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27 23:58:35.310 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:58:35.310 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 23:58:35.310 00.000 15672 MoveAxis(W, 81, ABG) 23:58:35.310 00.000 15672 Guiding Dir = 3, Dur = 81 23:58:35.310 00.000 15672 IsSlewing returns 0 23:58:35.312 00.002 15672 IsGuiding returns 0 23:58:35.315 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=11583, FiltMin=2695, FiltMax=9153, Gamma=2.950 23:58:35.327 00.012 15672 PulseGuide returned control before completion, sleep 76 23:58:35.365 00.038 30444 UpdateGuideState exits: m=112255 SNR=88.2 Saturated 23:58:35.365 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:35.365 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:35.365 00.000 30444 Enqueuing Expose request 23:58:35.439 00.074 15672 IsGuiding returns 0 23:58:35.439 00.000 15672 Move returns status 0, amount 81 23:58:35.439 00.000 15672 MoveAxis(N, 0, ABG) 23:58:35.439 00.000 15672 Move returns status 0, amount 0 23:58:35.439 00.000 15672 move complete, result=0 23:58:35.439 00.000 15672 worker thread done servicing request 23:58:35.439 00.000 15672 Worker thread wakes up 23:58:35.439 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.1 px 0 ms NORTH 23:58:35.439 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:35.439 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:37.546 02.107 15672 Exposure complete 23:58:37.566 00.020 15672 worker thread done servicing request 23:58:37.566 00.000 30444 OnExposeComplete: enter 23:58:37.566 00.000 30444 UpdateGuideState(): m_state=6 23:58:37.567 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3062 23:58:37.567 00.000 30444 Star::Find returns 1 (1), X=459.26, Y=196.66, Mass=116258, SNR=90.4, Peak=12674 HFD=3.4 23:58:37.567 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.28) = xAngle (3.23 = -3.06) 23:58:37.567 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.16 = -3.12) 23:58:37.567 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=0.11 hyp=0.54 cameraTheta=2.95 mountX=-0.54 mountY=-0.01, mountTheta=-3.12 23:58:37.567 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=0.11, opts=13) 23:58:37.567 00.000 30444 Enqueuing Move request for scope (-0.53, 0.11) 23:58:37.567 00.000 15672 Worker thread wakes up 23:58:37.567 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.11) opts 0xd 23:58:37.567 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, 0.11) 23:58:37.567 00.000 15672 Moving (-0.53, 0.11) raw xDistance=-0.54 yDistance=-0.01 23:58:37.568 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.54 23:58:37.568 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:58:37.568 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:58:37.568 00.000 15672 MoveAxis(E, 141, ABG) 23:58:37.568 00.000 15672 Guiding Dir = 2, Dur = 141 23:58:37.568 00.000 15672 IsSlewing returns 0 23:58:37.573 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2118, max=13322, FiltMin=2670, FiltMax=9673, Gamma=2.950 23:58:37.580 00.007 15672 IsGuiding returns 0 23:58:37.595 00.015 15672 PulseGuide returned control before completion, sleep 136 23:58:37.623 00.028 30444 UpdateGuideState exits: m=116258 SNR=90.4 Saturated 23:58:37.623 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:37.623 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:37.623 00.000 30444 Enqueuing Expose request 23:58:37.735 00.112 15672 IsGuiding returns 1 23:58:37.736 00.001 15672 scope still moving after pulse duration time elapsed 23:58:37.758 00.022 15672 IsSlewing returns 0 23:58:37.804 00.046 15672 IsGuiding returns 0 23:58:37.804 00.000 15672 scope move finished after 141 + 83 ms 23:58:37.804 00.000 15672 Move returns status 0, amount 141 23:58:37.804 00.000 15672 MoveAxis(N, 0, ABG) 23:58:37.804 00.000 15672 Move returns status 0, amount 0 23:58:37.804 00.000 15672 move complete, result=0 23:58:37.805 00.001 15672 worker thread done servicing request 23:58:37.805 00.000 15672 Worker thread wakes up 23:58:37.805 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:37.805 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:37.805 00.000 30444 GuideStep: -0.5 px 141 ms EAST, -0.0 px 0 ms NORTH 23:58:39.711 01.906 15672 Exposure complete 23:58:39.731 00.020 15672 worker thread done servicing request 23:58:39.731 00.000 30444 OnExposeComplete: enter 23:58:39.731 00.000 30444 UpdateGuideState(): m_state=6 23:58:39.731 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3063 23:58:39.731 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=196.59, Mass=115259, SNR=86.0, Peak=11284 HFD=3.6 23:58:39.732 00.001 30444 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.28) = xAngle (0.58 = 0.58) 23:58:39.732 00.000 30444 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.52 = 0.52) 23:58:39.732 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.31 mountX=0.10 mountY=0.06, mountTheta=0.54 23:58:39.732 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.04, opts=13) 23:58:39.732 00.000 30444 Enqueuing Move request for scope (0.12, 0.04) 23:58:39.732 00.000 15672 Worker thread wakes up 23:58:39.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd 23:58:39.732 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.04) 23:58:39.732 00.000 15672 Moving (0.12, 0.04) raw xDistance=0.10 yDistance=0.06 23:58:39.732 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:58:39.732 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:58:39.732 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:58:39.733 00.001 15672 MoveAxis(E, 0, ABG) 23:58:39.733 00.000 15672 Move returns status 0, amount 0 23:58:39.733 00.000 15672 MoveAxis(N, 0, ABG) 23:58:39.733 00.000 15672 Move returns status 0, amount 0 23:58:39.733 00.000 15672 move complete, result=0 23:58:39.733 00.000 15672 worker thread done servicing request 23:58:39.737 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=12650, FiltMin=2542, FiltMax=9621, Gamma=2.950 23:58:39.912 00.175 30444 UpdateGuideState exits: m=115259 SNR=86.0 Saturated 23:58:39.912 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:39.912 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:39.912 00.000 30444 Enqueuing Expose request 23:58:39.912 00.000 15672 Worker thread wakes up 23:58:39.912 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:39.912 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:39.912 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:58:42.021 02.109 15672 Exposure complete 23:58:42.045 00.024 15672 worker thread done servicing request 23:58:42.046 00.001 30444 OnExposeComplete: enter 23:58:42.046 00.000 30444 UpdateGuideState(): m_state=6 23:58:42.046 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3064 23:58:42.046 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=196.53, Mass=116262, SNR=81.4, Peak=9484 HFD=4.0 23:58:42.046 00.000 30444 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.28) = xAngle (0.24 = 0.24) 23:58:42.046 00.000 30444 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.18 = 0.18) 23:58:42.046 00.000 30444 CameraToMount -- cameraX=0.72 cameraY=-0.03 hyp=0.72 cameraTheta=-0.04 mountX=0.70 mountY=0.13, mountTheta=0.18 23:58:42.046 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.72, y=-0.03, opts=13) 23:58:42.046 00.000 30444 Enqueuing Move request for scope (0.72, -0.03) 23:58:42.046 00.000 15672 Worker thread wakes up 23:58:42.046 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.03) opts 0xd 23:58:42.046 00.000 15672 Handling offset move in thread for scope, endpoint = (0.72, -0.03) 23:58:42.047 00.001 15672 Moving (0.72, -0.03) raw xDistance=0.70 yDistance=0.13 23:58:42.047 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70 23:58:42.047 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:58:42.047 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:58:42.047 00.000 15672 MoveAxis(W, 190, ABG) 23:58:42.047 00.000 15672 Guiding Dir = 3, Dur = 190 23:58:42.047 00.000 15672 IsSlewing returns 0 23:58:42.052 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=10352, FiltMin=2679, FiltMax=8847, Gamma=2.950 23:58:42.055 00.003 15672 IsGuiding returns 0 23:58:42.069 00.014 15672 PulseGuide returned control before completion, sleep 186 23:58:42.101 00.032 30444 UpdateGuideState exits: m=116262 SNR=81.4 Saturated 23:58:42.101 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:42.101 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:42.101 00.000 30444 Enqueuing Expose request 23:58:42.309 00.208 15672 IsGuiding returns 0 23:58:42.309 00.000 15672 Move returns status 0, amount 190 23:58:42.309 00.000 15672 MoveAxis(N, 0, ABG) 23:58:42.309 00.000 15672 Move returns status 0, amount 0 23:58:42.309 00.000 15672 move complete, result=0 23:58:42.309 00.000 15672 worker thread done servicing request 23:58:42.309 00.000 15672 Worker thread wakes up 23:58:42.309 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:42.309 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:42.310 00.001 30444 GuideStep: 0.7 px 190 ms WEST, 0.1 px 0 ms NORTH 23:58:44.216 01.906 15672 Exposure complete 23:58:44.236 00.020 15672 worker thread done servicing request 23:58:44.236 00.000 30444 OnExposeComplete: enter 23:58:44.236 00.000 30444 UpdateGuideState(): m_state=6 23:58:44.236 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3065 23:58:44.236 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.52, Mass=114179, SNR=87.0, Peak=9745 HFD=3.8 23:58:44.236 00.000 30444 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.28) = xAngle (0.17 = 0.17) 23:58:44.236 00.000 30444 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.11 = 0.11) 23:58:44.236 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.04 hyp=0.37 cameraTheta=-0.11 mountX=0.36 mountY=0.04, mountTheta=0.11 23:58:44.237 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.04, opts=13) 23:58:44.237 00.000 30444 Enqueuing Move request for scope (0.36, -0.04) 23:58:44.237 00.000 15672 Worker thread wakes up 23:58:44.237 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.04) opts 0xd 23:58:44.237 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.04) 23:58:44.237 00.000 15672 Moving (0.36, -0.04) raw xDistance=0.36 yDistance=0.04 23:58:44.237 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36 23:58:44.237 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:58:44.237 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 23:58:44.237 00.000 15672 MoveAxis(W, 111, ABG) 23:58:44.237 00.000 15672 Guiding Dir = 3, Dur = 111 23:58:44.238 00.001 15672 IsSlewing returns 0 23:58:44.238 00.000 15672 IsGuiding returns 0 23:58:44.243 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=10359, FiltMin=2692, FiltMax=9026, Gamma=2.950 23:58:44.257 00.014 15672 PulseGuide returned control before completion, sleep 103 23:58:44.362 00.105 15672 IsGuiding returns 1 23:58:44.362 00.000 15672 scope still moving after pulse duration time elapsed 23:58:44.384 00.022 15672 IsSlewing returns 0 23:58:44.401 00.017 15672 IsGuiding returns 0 23:58:44.401 00.000 15672 scope move finished after 111 + 52 ms 23:58:44.401 00.000 15672 Move returns status 0, amount 111 23:58:44.401 00.000 15672 MoveAxis(N, 0, ABG) 23:58:44.401 00.000 15672 Move returns status 0, amount 0 23:58:44.401 00.000 15672 move complete, result=0 23:58:44.401 00.000 15672 worker thread done servicing request 23:58:44.503 00.102 30444 UpdateGuideState exits: m=114179 SNR=87.0 Saturated 23:58:44.503 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:44.504 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:44.504 00.000 30444 Enqueuing Expose request 23:58:44.504 00.000 30444 GuideStep: 0.4 px 111 ms WEST, 0.0 px 0 ms NORTH 23:58:44.504 00.000 15672 Worker thread wakes up 23:58:44.504 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:44.504 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:46.610 02.106 15672 Exposure complete 23:58:46.629 00.019 15672 worker thread done servicing request 23:58:46.630 00.001 30444 OnExposeComplete: enter 23:58:46.630 00.000 30444 UpdateGuideState(): m_state=6 23:58:46.630 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3066 23:58:46.630 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=196.67, Mass=116616, SNR=81.5, Peak=10979 HFD=3.6 23:58:46.630 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 23:58:46.630 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 23:58:46.630 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.12 hyp=0.45 cameraTheta=0.26 mountX=0.39 mountY=0.21, mountTheta=0.50 23:58:46.630 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.12, opts=13) 23:58:46.630 00.000 30444 Enqueuing Move request for scope (0.44, 0.12) 23:58:46.631 00.001 15672 Worker thread wakes up 23:58:46.631 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.12) opts 0xd 23:58:46.631 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.12) 23:58:46.631 00.000 15672 Moving (0.44, 0.12) raw xDistance=0.39 yDistance=0.21 23:58:46.631 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39 23:58:46.631 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:58:46.631 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:58:46.631 00.000 15672 MoveAxis(W, 112, ABG) 23:58:46.631 00.000 15672 Guiding Dir = 3, Dur = 112 23:58:46.631 00.000 15672 IsSlewing returns 0 23:58:46.636 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=12122, FiltMin=2667, FiltMax=10185, Gamma=2.950 23:58:46.639 00.003 15672 IsGuiding returns 0 23:58:46.654 00.015 15672 PulseGuide returned control before completion, sleep 108 23:58:46.765 00.111 15672 IsGuiding returns 1 23:58:46.765 00.000 15672 scope still moving after pulse duration time elapsed 23:58:46.787 00.022 15672 IsSlewing returns 0 23:58:46.799 00.012 15672 IsGuiding returns 0 23:58:46.799 00.000 15672 scope move finished after 112 + 47 ms 23:58:46.799 00.000 15672 Move returns status 0, amount 112 23:58:46.799 00.000 15672 MoveAxis(N, 0, ABG) 23:58:46.799 00.000 15672 Move returns status 0, amount 0 23:58:46.799 00.000 15672 move complete, result=0 23:58:46.799 00.000 15672 worker thread done servicing request 23:58:47.056 00.257 30444 UpdateGuideState exits: m=116616 SNR=81.5 Saturated 23:58:47.056 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:47.056 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:47.056 00.000 30444 Enqueuing Expose request 23:58:47.056 00.000 30444 GuideStep: 0.4 px 112 ms WEST, 0.2 px 0 ms NORTH 23:58:47.056 00.000 15672 Worker thread wakes up 23:58:47.056 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:47.056 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:48.966 01.910 15672 Exposure complete 23:58:48.986 00.020 15672 worker thread done servicing request 23:58:48.986 00.000 30444 OnExposeComplete: enter 23:58:48.986 00.000 30444 UpdateGuideState(): m_state=6 23:58:48.986 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3067 23:58:48.986 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=196.86, Mass=121372, SNR=96.9, Peak=11574 HFD=3.9 23:58:48.986 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 23:58:48.986 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 23:58:48.986 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.30 hyp=0.40 cameraTheta=0.85 mountX=0.17 mountY=0.35, mountTheta=1.12 23:58:48.986 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.30, opts=13) 23:58:48.986 00.000 30444 Enqueuing Move request for scope (0.26, 0.30) 23:58:48.987 00.001 15672 Worker thread wakes up 23:58:48.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.30) opts 0xd 23:58:48.987 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.30) 23:58:48.987 00.000 15672 Moving (0.26, 0.30) raw xDistance=0.17 yDistance=0.35 23:58:48.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:58:48.987 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 23:58:48.987 00.000 15672 MoveAxis(E, 0, ABG) 23:58:48.987 00.000 15672 Move returns status 0, amount 0 23:58:48.987 00.000 15672 MoveAxis(S, 63, ABG) 23:58:48.987 00.000 15672 Guiding Dir = 1, Dur = 63 23:58:48.987 00.000 15672 IsSlewing returns 0 23:58:48.993 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=12339, FiltMin=2620, FiltMax=9145, Gamma=2.950 23:58:49.018 00.025 15672 IsGuiding returns 0 23:58:49.099 00.081 15672 IsGuiding returns 1 23:58:49.099 00.000 15672 scope still moving after pulse duration time elapsed 23:58:49.107 00.008 30444 UpdateGuideState exits: m=121372 SNR=96.9 Saturated 23:58:49.107 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:49.107 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:49.107 00.000 30444 Enqueuing Expose request 23:58:49.119 00.012 15672 IsSlewing returns 0 23:58:49.120 00.001 15672 IsGuiding returns 1 23:58:49.141 00.021 15672 IsSlewing returns 0 23:58:49.143 00.002 15672 IsGuiding returns 1 23:58:49.164 00.021 15672 IsSlewing returns 0 23:58:49.178 00.014 15672 IsGuiding returns 0 23:58:49.178 00.000 15672 scope move finished after 63 + 97 ms 23:58:49.178 00.000 15672 Move returns status 0, amount 63 23:58:49.178 00.000 15672 move complete, result=0 23:58:49.178 00.000 15672 worker thread done servicing request 23:58:49.178 00.000 15672 Worker thread wakes up 23:58:49.178 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:49.179 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:49.179 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 63 ms SOUTH 23:58:51.296 02.117 15672 Exposure complete 23:58:51.327 00.031 15672 worker thread done servicing request 23:58:51.327 00.000 30444 OnExposeComplete: enter 23:58:51.327 00.000 30444 UpdateGuideState(): m_state=6 23:58:51.327 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3068 23:58:51.327 00.000 30444 Star::Find returns 1 (1), X=459.54, Y=196.87, Mass=105787, SNR=86.3, Peak=11446 HFD=3.4 23:58:51.327 00.000 30444 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.28) = xAngle (2.53 = 2.53) 23:58:51.327 00.000 30444 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.47 = 2.47) 23:58:51.327 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.32 hyp=0.41 cameraTheta=2.25 mountX=-0.33 mountY=0.25, mountTheta=2.49 23:58:51.328 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.32, opts=13) 23:58:51.328 00.000 30444 Enqueuing Move request for scope (-0.26, 0.32) 23:58:51.328 00.000 15672 Worker thread wakes up 23:58:51.328 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.32) opts 0xd 23:58:51.328 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.32) 23:58:51.328 00.000 15672 Moving (-0.26, 0.32) raw xDistance=-0.33 yDistance=0.25 23:58:51.328 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 23:58:51.328 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 23:58:51.328 00.000 15672 MoveAxis(E, 90, ABG) 23:58:51.328 00.000 15672 Guiding Dir = 2, Dur = 90 23:58:51.329 00.001 15672 IsSlewing returns 0 23:58:51.330 00.001 15672 IsGuiding returns 0 23:58:51.334 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=13701, FiltMin=2630, FiltMax=9493, Gamma=2.950 23:58:51.350 00.016 15672 PulseGuide returned control before completion, sleep 80 23:58:51.383 00.033 30444 UpdateGuideState exits: m=105787 SNR=86.3 Saturated 23:58:51.383 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:51.383 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:51.383 00.000 30444 Enqueuing Expose request 23:58:51.432 00.049 15672 IsGuiding returns 1 23:58:51.432 00.000 15672 scope still moving after pulse duration time elapsed 23:58:51.453 00.021 15672 IsSlewing returns 0 23:58:51.463 00.010 15672 IsGuiding returns 0 23:58:51.463 00.000 15672 scope move finished after 90 + 43 ms 23:58:51.463 00.000 15672 Move returns status 0, amount 90 23:58:51.463 00.000 15672 MoveAxis(S, 45, ABG) 23:58:51.463 00.000 15672 Guiding Dir = 1, Dur = 45 23:58:51.464 00.001 15672 IsSlewing returns 0 23:58:51.464 00.000 15672 IsGuiding returns 0 23:58:51.546 00.082 15672 IsGuiding returns 1 23:58:51.546 00.000 15672 scope still moving after pulse duration time elapsed 23:58:51.568 00.022 15672 IsSlewing returns 0 23:58:51.571 00.003 15672 IsGuiding returns 1 23:58:51.592 00.021 15672 IsSlewing returns 0 23:58:51.594 00.002 15672 IsGuiding returns 1 23:58:51.615 00.021 15672 IsSlewing returns 0 23:58:51.670 00.055 15672 IsGuiding returns 0 23:58:51.670 00.000 15672 scope move finished after 45 + 160 ms 23:58:51.670 00.000 15672 Move returns status 0, amount 45 23:58:51.671 00.001 15672 move complete, result=0 23:58:51.671 00.000 15672 worker thread done servicing request 23:58:51.671 00.000 15672 Worker thread wakes up 23:58:51.671 00.000 30444 GuideStep: -0.3 px 90 ms EAST, 0.3 px 45 ms SOUTH 23:58:51.671 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:51.671 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:53.579 01.908 15672 Exposure complete 23:58:53.599 00.020 15672 worker thread done servicing request 23:58:53.599 00.000 30444 OnExposeComplete: enter 23:58:53.599 00.000 30444 UpdateGuideState(): m_state=6 23:58:53.599 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3069 23:58:53.599 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=196.65, Mass=114182, SNR=88.6, Peak=11228 HFD=3.5 23:58:53.599 00.000 30444 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.28) = xAngle (2.85 = 2.85) 23:58:53.600 00.001 30444 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 23:58:53.600 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.18 cameraTheta=2.57 mountX=-0.17 mountY=0.06, mountTheta=2.80 23:58:53.600 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.09, opts=13) 23:58:53.600 00.000 30444 Enqueuing Move request for scope (-0.15, 0.09) 23:58:53.600 00.000 15672 Worker thread wakes up 23:58:53.600 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd 23:58:53.600 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.09) 23:58:53.600 00.000 15672 Moving (-0.15, 0.09) raw xDistance=-0.17 yDistance=0.06 23:58:53.600 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:58:53.600 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:58:53.600 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:58:53.600 00.000 15672 MoveAxis(E, 0, ABG) 23:58:53.600 00.000 15672 Move returns status 0, amount 0 23:58:53.601 00.001 15672 MoveAxis(N, 0, ABG) 23:58:53.601 00.000 15672 Move returns status 0, amount 0 23:58:53.601 00.000 15672 move complete, result=0 23:58:53.601 00.000 15672 worker thread done servicing request 23:58:53.606 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=11597, FiltMin=2669, FiltMax=9309, Gamma=2.950 23:58:53.656 00.050 30444 UpdateGuideState exits: m=114182 SNR=88.6 Saturated 23:58:53.656 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:53.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:53.656 00.000 30444 Enqueuing Expose request 23:58:53.656 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 23:58:53.656 00.000 15672 Worker thread wakes up 23:58:53.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:53.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:55.773 02.117 15672 Exposure complete 23:58:55.803 00.030 15672 worker thread done servicing request 23:58:55.803 00.000 30444 OnExposeComplete: enter 23:58:55.803 00.000 30444 UpdateGuideState(): m_state=6 23:58:55.804 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3070 23:58:55.804 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=196.56, Mass=110602, SNR=88.0, Peak=11356 HFD=3.4 23:58:55.804 00.000 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.10) 23:58:55.804 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 23:58:55.804 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.91 mountX=-0.02 mountY=0.00, mountTheta=3.13 23:58:55.804 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.01, opts=13) 23:58:55.804 00.000 30444 Enqueuing Move request for scope (-0.02, 0.01) 23:58:55.804 00.000 15672 Worker thread wakes up 23:58:55.804 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd 23:58:55.805 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.01) 23:58:55.805 00.000 15672 Moving (-0.02, 0.01) raw xDistance=-0.02 yDistance=0.00 23:58:55.805 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:58:55.805 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:58:55.805 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 23:58:55.805 00.000 15672 MoveAxis(E, 0, ABG) 23:58:55.805 00.000 15672 Move returns status 0, amount 0 23:58:55.805 00.000 15672 MoveAxis(N, 0, ABG) 23:58:55.805 00.000 15672 Move returns status 0, amount 0 23:58:55.805 00.000 15672 move complete, result=0 23:58:55.805 00.000 15672 worker thread done servicing request 23:58:55.810 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=12321, FiltMin=2589, FiltMax=9385, Gamma=2.950 23:58:56.247 00.437 30444 UpdateGuideState exits: m=110602 SNR=88.0 Saturated 23:58:56.247 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:56.247 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:56.248 00.001 30444 Enqueuing Expose request 23:58:56.248 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:58:56.248 00.000 15672 Worker thread wakes up 23:58:56.248 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:56.248 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:58.153 01.905 15672 Exposure complete 23:58:58.173 00.020 15672 worker thread done servicing request 23:58:58.174 00.001 30444 OnExposeComplete: enter 23:58:58.174 00.000 30444 UpdateGuideState(): m_state=6 23:58:58.174 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3071 23:58:58.174 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=196.14, Mass=119732, SNR=83.1, Peak=10992 HFD=3.8 23:58:58.174 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 23:58:58.174 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 23:58:58.174 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.42 hyp=0.46 cameraTheta=-1.15 mountX=0.30 mountY=-0.37, mountTheta=-0.90 23:58:58.174 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.42, opts=13) 23:58:58.174 00.000 30444 Enqueuing Move request for scope (0.19, -0.42) 23:58:58.174 00.000 15672 Worker thread wakes up 23:58:58.175 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.42) opts 0xd 23:58:58.175 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.42) 23:58:58.175 00.000 15672 Moving (0.19, -0.42) raw xDistance=0.30 yDistance=-0.37 23:58:58.175 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 23:58:58.175 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:58:58.175 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 23:58:58.175 00.000 15672 MoveAxis(W, 80, ABG) 23:58:58.175 00.000 15672 Guiding Dir = 3, Dur = 80 23:58:58.175 00.000 15672 IsSlewing returns 0 23:58:58.176 00.001 15672 IsGuiding returns 0 23:58:58.181 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=11607, FiltMin=2609, FiltMax=9708, Gamma=2.950 23:58:58.203 00.022 15672 PulseGuide returned control before completion, sleep 64 23:58:58.270 00.067 15672 IsGuiding returns 1 23:58:58.270 00.000 15672 scope still moving after pulse duration time elapsed 23:58:58.292 00.022 15672 IsSlewing returns 0 23:58:58.319 00.027 30444 UpdateGuideState exits: m=119732 SNR=83.1 Saturated 23:58:58.319 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:58:58.319 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:58:58.320 00.001 30444 Enqueuing Expose request 23:58:58.347 00.027 15672 IsGuiding returns 0 23:58:58.348 00.001 15672 scope move finished after 80 + 91 ms 23:58:58.348 00.000 15672 Move returns status 0, amount 80 23:58:58.348 00.000 15672 MoveAxis(N, 0, ABG) 23:58:58.348 00.000 15672 Move returns status 0, amount 0 23:58:58.348 00.000 15672 move complete, result=0 23:58:58.348 00.000 15672 worker thread done servicing request 23:58:58.348 00.000 15672 Worker thread wakes up 23:58:58.348 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:58:58.348 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:58:58.350 00.002 30444 GuideStep: 0.3 px 80 ms WEST, -0.4 px 0 ms NORTH 23:59:00.466 02.116 15672 Exposure complete 23:59:00.496 00.030 15672 worker thread done servicing request 23:59:00.496 00.000 30444 OnExposeComplete: enter 23:59:00.496 00.000 30444 UpdateGuideState(): m_state=6 23:59:00.496 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3072 23:59:00.496 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=196.59, Mass=99822, SNR=73.8, Peak=10300 HFD=3.6 23:59:00.496 00.000 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 23:59:00.496 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.71 = 0.71) 23:59:00.496 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.49 mountX=0.05 mountY=0.04, mountTheta=0.74 23:59:00.497 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.03, opts=13) 23:59:00.497 00.000 30444 Enqueuing Move request for scope (0.06, 0.03) 23:59:00.497 00.000 15672 Worker thread wakes up 23:59:00.497 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd 23:59:00.497 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.03) 23:59:00.497 00.000 15672 Moving (0.06, 0.03) raw xDistance=0.05 yDistance=0.04 23:59:00.497 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:59:00.497 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:59:00.497 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 23:59:00.497 00.000 15672 MoveAxis(E, 0, ABG) 23:59:00.497 00.000 15672 Move returns status 0, amount 0 23:59:00.497 00.000 15672 MoveAxis(N, 0, ABG) 23:59:00.497 00.000 15672 Move returns status 0, amount 0 23:59:00.497 00.000 15672 move complete, result=0 23:59:00.497 00.000 15672 worker thread done servicing request 23:59:00.502 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=11925, FiltMin=2620, FiltMax=9735, Gamma=2.950 23:59:00.552 00.050 30444 UpdateGuideState exits: m=99822 SNR=73.8 Saturated 23:59:00.552 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:00.552 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:00.552 00.000 30444 Enqueuing Expose request 23:59:00.552 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:59:00.552 00.000 15672 Worker thread wakes up 23:59:00.552 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:00.552 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:02.459 01.907 15672 Exposure complete 23:59:02.480 00.021 15672 worker thread done servicing request 23:59:02.481 00.001 30444 OnExposeComplete: enter 23:59:02.481 00.000 30444 UpdateGuideState(): m_state=6 23:59:02.481 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3073 23:59:02.481 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=196.55, Mass=119282, SNR=92.5, Peak=10630 HFD=3.7 23:59:02.481 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.27 = 0.27) 23:59:02.481 00.000 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.21 = 0.21) 23:59:02.481 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.00 hyp=0.42 cameraTheta=-0.01 mountX=0.41 mountY=0.09, mountTheta=0.21 23:59:02.481 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.00, opts=13) 23:59:02.481 00.000 30444 Enqueuing Move request for scope (0.42, -0.00) 23:59:02.481 00.000 15672 Worker thread wakes up 23:59:02.482 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.00) opts 0xd 23:59:02.482 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.00) 23:59:02.482 00.000 15672 Moving (0.42, -0.00) raw xDistance=0.41 yDistance=0.09 23:59:02.482 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 23:59:02.482 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:59:02.482 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:59:02.482 00.000 15672 MoveAxis(W, 110, ABG) 23:59:02.482 00.000 15672 Guiding Dir = 3, Dur = 110 23:59:02.482 00.000 15672 IsSlewing returns 0 23:59:02.483 00.001 15672 IsGuiding returns 0 23:59:02.487 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=11697, FiltMin=2657, FiltMax=10127, Gamma=2.950 23:59:02.501 00.014 15672 PulseGuide returned control before completion, sleep 103 23:59:02.677 00.176 15672 IsGuiding returns 0 23:59:02.677 00.000 15672 Move returns status 0, amount 110 23:59:02.677 00.000 15672 MoveAxis(N, 0, ABG) 23:59:02.677 00.000 15672 Move returns status 0, amount 0 23:59:02.677 00.000 15672 move complete, result=0 23:59:02.677 00.000 15672 worker thread done servicing request 23:59:02.907 00.230 30444 UpdateGuideState exits: m=119282 SNR=92.5 Saturated 23:59:02.907 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:02.907 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:02.907 00.000 30444 Enqueuing Expose request 23:59:02.907 00.000 30444 GuideStep: 0.4 px 110 ms WEST, 0.1 px 0 ms NORTH 23:59:02.907 00.000 15672 Worker thread wakes up 23:59:02.907 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:02.907 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:05.016 02.109 15672 Exposure complete 23:59:05.036 00.020 15672 worker thread done servicing request 23:59:05.036 00.000 30444 OnExposeComplete: enter 23:59:05.036 00.000 30444 UpdateGuideState(): m_state=6 23:59:05.036 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3074 23:59:05.036 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=196.19, Mass=110726, SNR=85.1, Peak=11321 HFD=3.5 23:59:05.036 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 23:59:05.036 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 23:59:05.036 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.36 hyp=0.37 cameraTheta=-1.70 mountX=0.05 mountY=-0.36, mountTheta=-1.42 23:59:05.037 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.36, opts=13) 23:59:05.037 00.000 30444 Enqueuing Move request for scope (-0.05, -0.36) 23:59:05.037 00.000 15672 Worker thread wakes up 23:59:05.037 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.36) opts 0xd 23:59:05.037 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.36) 23:59:05.037 00.000 15672 Moving (-0.05, -0.36) raw xDistance=0.05 yDistance=-0.36 23:59:05.037 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:59:05.037 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:59:05.037 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 23:59:05.037 00.000 15672 MoveAxis(E, 0, ABG) 23:59:05.037 00.000 15672 Move returns status 0, amount 0 23:59:05.037 00.000 15672 MoveAxis(N, 0, ABG) 23:59:05.037 00.000 15672 Move returns status 0, amount 0 23:59:05.037 00.000 15672 move complete, result=0 23:59:05.037 00.000 15672 worker thread done servicing request 23:59:05.043 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=12244, FiltMin=2692, FiltMax=9627, Gamma=2.950 23:59:05.092 00.049 30444 UpdateGuideState exits: m=110726 SNR=85.1 Saturated 23:59:05.092 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:05.093 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:05.093 00.000 30444 Enqueuing Expose request 23:59:05.093 00.000 15672 Worker thread wakes up 23:59:05.093 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:05.093 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:05.093 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 23:59:07.009 01.916 15672 Exposure complete 23:59:07.039 00.030 15672 worker thread done servicing request 23:59:07.040 00.001 30444 OnExposeComplete: enter 23:59:07.040 00.000 30444 UpdateGuideState(): m_state=6 23:59:07.040 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3075 23:59:07.040 00.000 30444 Star::Find returns 1 (1), X=459.51, Y=196.41, Mass=111191, SNR=89.0, Peak=11782 HFD=3.2 23:59:07.040 00.000 30444 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.28) = xAngle (-2.38 = -2.38) 23:59:07.040 00.000 30444 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.45 = -2.45) 23:59:07.040 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.15 hyp=0.32 cameraTheta=-2.66 mountX=-0.24 mountY=-0.21, mountTheta=-2.42 23:59:07.040 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.15, opts=13) 23:59:07.041 00.001 30444 Enqueuing Move request for scope (-0.29, -0.15) 23:59:07.041 00.000 15672 Worker thread wakes up 23:59:07.041 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.15) opts 0xd 23:59:07.041 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.15) 23:59:07.041 00.000 15672 Moving (-0.29, -0.15) raw xDistance=-0.24 yDistance=-0.21 23:59:07.041 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 23:59:07.041 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:59:07.041 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 23:59:07.041 00.000 15672 MoveAxis(E, 0, ABG) 23:59:07.041 00.000 15672 Move returns status 0, amount 0 23:59:07.041 00.000 15672 MoveAxis(N, 0, ABG) 23:59:07.041 00.000 15672 Move returns status 0, amount 0 23:59:07.041 00.000 15672 move complete, result=0 23:59:07.041 00.000 15672 worker thread done servicing request 23:59:07.046 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=12026, FiltMin=2644, FiltMax=9615, Gamma=2.950 23:59:07.096 00.050 30444 UpdateGuideState exits: m=111191 SNR=89.0 Saturated 23:59:07.096 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:07.096 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:07.096 00.000 30444 Enqueuing Expose request 23:59:07.096 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:59:07.096 00.000 15672 Worker thread wakes up 23:59:07.096 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:07.096 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:09.207 02.111 15672 Exposure complete 23:59:09.226 00.019 15672 worker thread done servicing request 23:59:09.226 00.000 30444 OnExposeComplete: enter 23:59:09.226 00.000 30444 UpdateGuideState(): m_state=6 23:59:09.227 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3076 23:59:09.227 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=196.06, Mass=124029, SNR=92.0, Peak=11662 HFD=4.0 23:59:09.227 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 23:59:09.227 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 23:59:09.227 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.50 hyp=0.54 cameraTheta=-1.15 mountX=0.35 mountY=-0.44, mountTheta=-0.90 23:59:09.227 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.50, opts=13) 23:59:09.227 00.000 30444 Enqueuing Move request for scope (0.22, -0.50) 23:59:09.227 00.000 15672 Worker thread wakes up 23:59:09.228 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.50) opts 0xd 23:59:09.228 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.50) 23:59:09.228 00.000 15672 Moving (0.22, -0.50) raw xDistance=0.35 yDistance=-0.44 23:59:09.228 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 23:59:09.228 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 23:59:09.228 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44 23:59:09.228 00.000 15672 MoveAxis(W, 94, ABG) 23:59:09.228 00.000 15672 Guiding Dir = 3, Dur = 94 23:59:09.228 00.000 15672 IsSlewing returns 0 23:59:09.229 00.001 15672 IsGuiding returns 0 23:59:09.233 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2366, max=11677, FiltMin=2644, FiltMax=8830, Gamma=2.950 23:59:09.258 00.025 15672 PulseGuide returned control before completion, sleep 76 23:59:09.283 00.025 30444 UpdateGuideState exits: m=124029 SNR=92.0 Saturated 23:59:09.283 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:09.283 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:09.283 00.000 30444 Enqueuing Expose request 23:59:09.336 00.053 15672 IsGuiding returns 1 23:59:09.336 00.000 15672 scope still moving after pulse duration time elapsed 23:59:09.357 00.021 15672 IsSlewing returns 0 23:59:09.387 00.030 15672 IsGuiding returns 0 23:59:09.387 00.000 15672 scope move finished after 94 + 62 ms 23:59:09.387 00.000 15672 Move returns status 0, amount 94 23:59:09.387 00.000 15672 MoveAxis(N, 0, ABG) 23:59:09.387 00.000 15672 Move returns status 0, amount 0 23:59:09.387 00.000 15672 move complete, result=0 23:59:09.387 00.000 15672 worker thread done servicing request 23:59:09.387 00.000 15672 Worker thread wakes up 23:59:09.387 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:09.387 00.000 30444 GuideStep: 0.3 px 94 ms WEST, -0.4 px 0 ms NORTH 23:59:09.387 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:11.302 01.915 15672 Exposure complete 23:59:11.336 00.034 15672 worker thread done servicing request 23:59:11.336 00.000 30444 OnExposeComplete: enter 23:59:11.336 00.000 30444 UpdateGuideState(): m_state=6 23:59:11.337 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3077 23:59:11.337 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=196.18, Mass=97490, SNR=65.8, Peak=10977 HFD=3.7 23:59:11.337 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 23:59:11.337 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 23:59:11.337 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.37 hyp=0.37 cameraTheta=-1.51 mountX=0.12 mountY=-0.36, mountTheta=-1.24 23:59:11.337 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.37, opts=13) 23:59:11.337 00.000 30444 Enqueuing Move request for scope (0.02, -0.37) 23:59:11.338 00.001 15672 Worker thread wakes up 23:59:11.338 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.37) opts 0xd 23:59:11.338 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.37) 23:59:11.338 00.000 15672 Moving (0.02, -0.37) raw xDistance=0.12 yDistance=-0.36 23:59:11.338 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:59:11.338 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.31 newest=-1.00 23:59:11.338 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 23:59:11.338 00.000 15672 MoveAxis(E, 0, ABG) 23:59:11.338 00.000 15672 Move returns status 0, amount 0 23:59:11.338 00.000 15672 MoveAxis(N, 64, ABG) 23:59:11.338 00.000 15672 Guiding Dir = 0, Dur = 64 23:59:11.338 00.000 15672 IsSlewing returns 0 23:59:11.339 00.001 15672 IsGuiding returns 0 23:59:11.344 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=11234, FiltMin=2643, FiltMax=9016, Gamma=2.950 23:59:11.393 00.049 30444 UpdateGuideState exits: m=97490 SNR=65.8 Saturated 23:59:11.393 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:11.393 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:11.393 00.000 30444 Enqueuing Expose request 23:59:11.448 00.055 15672 IsGuiding returns 1 23:59:11.448 00.000 15672 scope still moving after pulse duration time elapsed 23:59:11.470 00.022 15672 IsSlewing returns 0 23:59:11.472 00.002 15672 IsGuiding returns 1 23:59:11.494 00.022 15672 IsSlewing returns 0 23:59:11.510 00.016 15672 IsGuiding returns 0 23:59:11.511 00.001 15672 scope move finished after 64 + 106 ms 23:59:11.511 00.000 15672 Move returns status 0, amount 64 23:59:11.511 00.000 15672 move complete, result=0 23:59:11.511 00.000 15672 worker thread done servicing request 23:59:11.511 00.000 15672 Worker thread wakes up 23:59:11.511 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:11.511 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:11.511 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 64 ms NORTH 23:59:13.618 02.107 15672 Exposure complete 23:59:13.638 00.020 15672 worker thread done servicing request 23:59:13.638 00.000 30444 OnExposeComplete: enter 23:59:13.638 00.000 30444 UpdateGuideState(): m_state=6 23:59:13.638 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3078 23:59:13.638 00.000 30444 Star::Find returns 1 (1), X=459.35, Y=196.22, Mass=101471, SNR=68.6, Peak=10810 HFD=3.6 23:59:13.638 00.000 30444 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.28) = xAngle (-2.22 = -2.22) 23:59:13.638 00.000 30444 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.28 = -2.28) 23:59:13.638 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=-0.34 hyp=0.56 cameraTheta=-2.49 mountX=-0.33 mountY=-0.42, mountTheta=-2.24 23:59:13.638 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=-0.34, opts=13) 23:59:13.638 00.000 30444 Enqueuing Move request for scope (-0.44, -0.34) 23:59:13.639 00.001 15672 Worker thread wakes up 23:59:13.639 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.34) opts 0xd 23:59:13.639 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, -0.34) 23:59:13.639 00.000 15672 Moving (-0.44, -0.34) raw xDistance=-0.33 yDistance=-0.42 23:59:13.639 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 23:59:13.639 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 23:59:13.639 00.000 15672 MoveAxis(E, 90, ABG) 23:59:13.639 00.000 15672 Guiding Dir = 2, Dur = 90 23:59:13.639 00.000 15672 IsSlewing returns 0 23:59:13.641 00.002 15672 IsGuiding returns 0 23:59:13.645 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=11319, FiltMin=2665, FiltMax=8738, Gamma=2.950 23:59:13.667 00.022 15672 PulseGuide returned control before completion, sleep 74 23:59:13.742 00.075 15672 IsGuiding returns 1 23:59:13.742 00.000 15672 scope still moving after pulse duration time elapsed 23:59:13.764 00.022 15672 IsSlewing returns 0 23:59:13.779 00.015 15672 IsGuiding returns 0 23:59:13.779 00.000 15672 scope move finished after 90 + 49 ms 23:59:13.779 00.000 15672 Move returns status 0, amount 90 23:59:13.779 00.000 15672 MoveAxis(N, 76, ABG) 23:59:13.779 00.000 15672 Guiding Dir = 0, Dur = 76 23:59:13.780 00.001 15672 IsSlewing returns 0 23:59:13.781 00.001 15672 IsGuiding returns 0 23:59:13.892 00.111 15672 IsGuiding returns 1 23:59:13.893 00.001 15672 scope still moving after pulse duration time elapsed 23:59:13.914 00.021 15672 IsSlewing returns 0 23:59:13.915 00.001 15672 IsGuiding returns 1 23:59:13.935 00.020 15672 IsSlewing returns 0 23:59:13.936 00.001 15672 IsGuiding returns 1 23:59:13.957 00.021 15672 IsSlewing returns 0 23:59:13.988 00.031 15672 IsGuiding returns 0 23:59:13.988 00.000 15672 scope move finished after 76 + 130 ms 23:59:13.988 00.000 15672 Move returns status 0, amount 76 23:59:13.988 00.000 15672 move complete, result=0 23:59:13.988 00.000 15672 worker thread done servicing request 23:59:14.081 00.093 30444 UpdateGuideState exits: m=101471 SNR=68.6 Saturated 23:59:14.082 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:14.082 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:14.082 00.000 30444 Enqueuing Expose request 23:59:14.082 00.000 30444 GuideStep: -0.3 px 90 ms EAST, -0.4 px 76 ms NORTH 23:59:14.082 00.000 15672 Worker thread wakes up 23:59:14.083 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:14.083 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:15.994 01.911 15672 Exposure complete 23:59:16.025 00.031 15672 worker thread done servicing request 23:59:16.025 00.000 30444 OnExposeComplete: enter 23:59:16.025 00.000 30444 UpdateGuideState(): m_state=6 23:59:16.025 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3079 23:59:16.026 00.001 30444 Star::Find returns 1 (1), X=459.50, Y=196.18, Mass=113417, SNR=84.4, Peak=11992 HFD=3.4 23:59:16.026 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 23:59:16.026 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 23:59:16.026 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.38 hyp=0.48 cameraTheta=-2.24 mountX=-0.19 mountY=-0.44, mountTheta=-1.97 23:59:16.028 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.38, opts=13) 23:59:16.028 00.000 30444 Enqueuing Move request for scope (-0.30, -0.38) 23:59:16.028 00.000 15672 Worker thread wakes up 23:59:16.028 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.38) opts 0xd 23:59:16.028 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.38) 23:59:16.028 00.000 15672 Moving (-0.30, -0.38) raw xDistance=-0.19 yDistance=-0.44 23:59:16.028 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:59:16.028 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 23:59:16.028 00.000 15672 MoveAxis(E, 0, ABG) 23:59:16.028 00.000 15672 Move returns status 0, amount 0 23:59:16.028 00.000 15672 MoveAxis(N, 78, ABG) 23:59:16.028 00.000 15672 Guiding Dir = 0, Dur = 78 23:59:16.029 00.001 15672 IsSlewing returns 0 23:59:16.030 00.001 15672 IsGuiding returns 0 23:59:16.034 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=11992, FiltMin=2523, FiltMax=9408, Gamma=2.950 23:59:16.112 00.078 15672 IsGuiding returns 1 23:59:16.112 00.000 15672 scope still moving after pulse duration time elapsed 23:59:16.117 00.005 30444 UpdateGuideState exits: m=113417 SNR=84.4 Saturated 23:59:16.117 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:16.117 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:16.117 00.000 30444 Enqueuing Expose request 23:59:16.135 00.018 15672 IsSlewing returns 0 23:59:16.137 00.002 15672 IsGuiding returns 1 23:59:16.157 00.020 15672 IsSlewing returns 0 23:59:16.158 00.001 15672 IsGuiding returns 1 23:59:16.180 00.022 15672 IsSlewing returns 0 23:59:16.181 00.001 15672 IsGuiding returns 1 23:59:16.201 00.020 15672 IsSlewing returns 0 23:59:16.256 00.055 15672 IsGuiding returns 0 23:59:16.256 00.000 15672 scope move finished after 78 + 148 ms 23:59:16.256 00.000 15672 Move returns status 0, amount 78 23:59:16.256 00.000 15672 move complete, result=0 23:59:16.257 00.001 15672 worker thread done servicing request 23:59:16.257 00.000 15672 Worker thread wakes up 23:59:16.257 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:16.257 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:16.257 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 78 ms NORTH 23:59:18.366 02.109 15672 Exposure complete 23:59:18.386 00.020 15672 worker thread done servicing request 23:59:18.386 00.000 30444 OnExposeComplete: enter 23:59:18.386 00.000 30444 UpdateGuideState(): m_state=6 23:59:18.386 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3080 23:59:18.386 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=196.43, Mass=104092, SNR=68.6, Peak=12036 HFD=3.2 23:59:18.386 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 23:59:18.386 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 23:59:18.386 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-2.00 mountX=-0.02 mountY=-0.14, mountTheta=-1.72 23:59:18.387 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.13, opts=13) 23:59:18.387 00.000 30444 Enqueuing Move request for scope (-0.06, -0.13) 23:59:18.387 00.000 15672 Worker thread wakes up 23:59:18.387 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd 23:59:18.387 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.13) 23:59:18.387 00.000 15672 Moving (-0.06, -0.13) raw xDistance=-0.02 yDistance=-0.14 23:59:18.387 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:59:18.387 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:59:18.387 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 23:59:18.387 00.000 15672 MoveAxis(E, 0, ABG) 23:59:18.387 00.000 15672 Move returns status 0, amount 0 23:59:18.387 00.000 15672 MoveAxis(N, 0, ABG) 23:59:18.387 00.000 15672 Move returns status 0, amount 0 23:59:18.387 00.000 15672 move complete, result=0 23:59:18.387 00.000 15672 worker thread done servicing request 23:59:18.392 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=12739, FiltMin=2609, FiltMax=9719, Gamma=2.950 23:59:18.442 00.050 30444 UpdateGuideState exits: m=104092 SNR=68.6 Saturated 23:59:18.442 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:18.442 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:18.442 00.000 30444 Enqueuing Expose request 23:59:18.442 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:59:18.442 00.000 15672 Worker thread wakes up 23:59:18.442 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:18.442 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:20.352 01.910 15672 Exposure complete 23:59:20.371 00.019 15672 worker thread done servicing request 23:59:20.372 00.001 30444 OnExposeComplete: enter 23:59:20.372 00.000 30444 UpdateGuideState(): m_state=6 23:59:20.372 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3081 23:59:20.372 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=196.44, Mass=122223, SNR=84.1, Peak=11392 HFD=3.6 23:59:20.372 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 23:59:20.372 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 23:59:20.372 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.38 mountX=0.30 mountY=-0.05, mountTheta=-0.16 23:59:20.372 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.11, opts=13) 23:59:20.372 00.000 30444 Enqueuing Move request for scope (0.28, -0.11) 23:59:20.373 00.001 15672 Worker thread wakes up 23:59:20.373 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd 23:59:20.373 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.11) 23:59:20.373 00.000 15672 Moving (0.28, -0.11) raw xDistance=0.30 yDistance=-0.05 23:59:20.373 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 23:59:20.373 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:59:20.373 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:59:20.373 00.000 15672 MoveAxis(W, 82, ABG) 23:59:20.373 00.000 15672 Guiding Dir = 3, Dur = 82 23:59:20.373 00.000 15672 IsSlewing returns 0 23:59:20.375 00.002 15672 IsGuiding returns 0 23:59:20.379 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2115, max=11774, FiltMin=2697, FiltMax=9820, Gamma=2.950 23:59:20.392 00.013 15672 PulseGuide returned control before completion, sleep 76 23:59:20.429 00.037 30444 UpdateGuideState exits: m=122223 SNR=84.1 Saturated 23:59:20.429 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:20.429 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:20.429 00.000 30444 Enqueuing Expose request 23:59:20.470 00.041 15672 IsGuiding returns 1 23:59:20.470 00.000 15672 scope still moving after pulse duration time elapsed 23:59:20.491 00.021 15672 IsSlewing returns 0 23:59:20.536 00.045 15672 IsGuiding returns 0 23:59:20.537 00.001 15672 scope move finished after 82 + 79 ms 23:59:20.537 00.000 15672 Move returns status 0, amount 82 23:59:20.537 00.000 15672 MoveAxis(N, 0, ABG) 23:59:20.537 00.000 15672 Move returns status 0, amount 0 23:59:20.537 00.000 15672 move complete, result=0 23:59:20.537 00.000 15672 worker thread done servicing request 23:59:20.537 00.000 15672 Worker thread wakes up 23:59:20.537 00.000 30444 GuideStep: 0.3 px 82 ms WEST, -0.1 px 0 ms NORTH 23:59:20.537 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:20.537 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:22.645 02.108 15672 Exposure complete 23:59:22.665 00.020 15672 worker thread done servicing request 23:59:22.665 00.000 30444 OnExposeComplete: enter 23:59:22.665 00.000 30444 UpdateGuideState(): m_state=6 23:59:22.665 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3082 23:59:22.666 00.001 30444 Star::Find returns 1 (1), X=459.44, Y=196.19, Mass=115759, SNR=97.9, Peak=11679 HFD=3.5 23:59:22.666 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 23:59:22.666 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.14 = -2.14) 23:59:22.666 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.36 hyp=0.51 cameraTheta=-2.35 mountX=-0.24 mountY=-0.43, mountTheta=-2.09 23:59:22.666 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.36, opts=13) 23:59:22.666 00.000 30444 Enqueuing Move request for scope (-0.36, -0.36) 23:59:22.666 00.000 15672 Worker thread wakes up 23:59:22.666 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.36) opts 0xd 23:59:22.666 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.36) 23:59:22.666 00.000 15672 Moving (-0.36, -0.36) raw xDistance=-0.24 yDistance=-0.43 23:59:22.667 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 23:59:22.667 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 23:59:22.667 00.000 15672 MoveAxis(E, 0, ABG) 23:59:22.667 00.000 15672 Move returns status 0, amount 0 23:59:22.667 00.000 15672 MoveAxis(N, 77, ABG) 23:59:22.667 00.000 15672 Guiding Dir = 0, Dur = 77 23:59:22.667 00.000 15672 IsSlewing returns 0 23:59:22.668 00.001 15672 IsGuiding returns 0 23:59:22.672 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2078, max=12926, FiltMin=2641, FiltMax=9826, Gamma=2.950 23:59:22.722 00.050 30444 UpdateGuideState exits: m=115759 SNR=97.9 Saturated 23:59:22.722 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:22.722 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:22.722 00.000 30444 Enqueuing Expose request 23:59:22.741 00.019 15672 PulseGuide returned control before completion, sleep 15 23:59:22.758 00.017 15672 IsGuiding returns 1 23:59:22.758 00.000 15672 scope still moving after pulse duration time elapsed 23:59:22.779 00.021 15672 IsSlewing returns 0 23:59:22.780 00.001 15672 IsGuiding returns 1 23:59:22.801 00.021 15672 IsSlewing returns 0 23:59:22.802 00.001 15672 IsGuiding returns 1 23:59:22.822 00.020 15672 IsSlewing returns 0 23:59:22.884 00.062 15672 IsGuiding returns 0 23:59:22.885 00.001 15672 scope move finished after 77 + 139 ms 23:59:22.885 00.000 15672 Move returns status 0, amount 77 23:59:22.885 00.000 15672 move complete, result=0 23:59:22.885 00.000 15672 worker thread done servicing request 23:59:22.885 00.000 15672 Worker thread wakes up 23:59:22.885 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:22.886 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:22.886 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 77 ms NORTH 23:59:24.798 01.912 15672 Exposure complete 23:59:24.818 00.020 15672 worker thread done servicing request 23:59:24.818 00.000 30444 OnExposeComplete: enter 23:59:24.818 00.000 30444 UpdateGuideState(): m_state=6 23:59:24.818 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3083 23:59:24.818 00.000 30444 Star::Find returns 1 (1), X=459.46, Y=196.06, Mass=112423, SNR=75.1, Peak=12720 HFD=3.6 23:59:24.818 00.000 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.28) = xAngle (-1.89 = -1.89) 23:59:24.818 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.95 = -1.95) 23:59:24.818 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.49 hyp=0.60 cameraTheta=-2.17 mountX=-0.19 mountY=-0.56, mountTheta=-1.89 23:59:24.819 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.49, opts=13) 23:59:24.819 00.000 30444 Enqueuing Move request for scope (-0.34, -0.49) 23:59:24.819 00.000 15672 Worker thread wakes up 23:59:24.819 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.49) opts 0xd 23:59:24.819 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.49) 23:59:24.819 00.000 15672 Moving (-0.34, -0.49) raw xDistance=-0.19 yDistance=-0.56 23:59:24.819 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 23:59:24.819 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 23:59:24.819 00.000 15672 MoveAxis(E, 0, ABG) 23:59:24.819 00.000 15672 Move returns status 0, amount 0 23:59:24.819 00.000 15672 MoveAxis(N, 99, ABG) 23:59:24.819 00.000 15672 Guiding Dir = 0, Dur = 99 23:59:24.820 00.001 15672 IsSlewing returns 0 23:59:24.821 00.001 15672 IsGuiding returns 0 23:59:24.825 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=12720, FiltMin=2650, FiltMax=9615, Gamma=2.950 23:59:24.876 00.051 30444 UpdateGuideState exits: m=112423 SNR=75.1 Saturated 23:59:24.876 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:24.876 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:24.876 00.000 30444 Enqueuing Expose request 23:59:24.898 00.022 15672 PulseGuide returned control before completion, sleep 33 23:59:24.933 00.035 15672 IsGuiding returns 1 23:59:24.933 00.000 15672 scope still moving after pulse duration time elapsed 23:59:24.953 00.020 15672 IsSlewing returns 0 23:59:25.026 00.073 15672 IsGuiding returns 0 23:59:25.026 00.000 15672 scope move finished after 99 + 105 ms 23:59:25.026 00.000 15672 Move returns status 0, amount 99 23:59:25.026 00.000 15672 move complete, result=0 23:59:25.026 00.000 15672 worker thread done servicing request 23:59:25.026 00.000 15672 Worker thread wakes up 23:59:25.027 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:25.027 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:25.027 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 99 ms NORTH 23:59:27.135 02.108 15672 Exposure complete 23:59:27.155 00.020 15672 worker thread done servicing request 23:59:27.155 00.000 30444 OnExposeComplete: enter 23:59:27.155 00.000 30444 UpdateGuideState(): m_state=6 23:59:27.155 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3084 23:59:27.155 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.29, Mass=121130, SNR=87.3, Peak=10316 HFD=3.8 23:59:27.155 00.000 30444 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 23:59:27.156 00.001 30444 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 23:59:27.156 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.26 hyp=0.44 cameraTheta=-0.64 mountX=0.41 mountY=-0.18, mountTheta=-0.41 23:59:27.156 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.26, opts=13) 23:59:27.156 00.000 30444 Enqueuing Move request for scope (0.35, -0.26) 23:59:27.156 00.000 15672 Worker thread wakes up 23:59:27.156 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.26) opts 0xd 23:59:27.156 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.26) 23:59:27.156 00.000 15672 Moving (0.35, -0.26) raw xDistance=0.41 yDistance=-0.18 23:59:27.156 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 23:59:27.156 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:59:27.156 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:59:27.157 00.001 15672 MoveAxis(W, 111, ABG) 23:59:27.157 00.000 15672 Guiding Dir = 3, Dur = 111 23:59:27.157 00.000 15672 IsSlewing returns 0 23:59:27.158 00.001 15672 IsGuiding returns 0 23:59:27.163 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=12016, FiltMin=2642, FiltMax=9024, Gamma=2.950 23:59:27.182 00.019 15672 PulseGuide returned control before completion, sleep 98 23:59:27.212 00.030 30444 UpdateGuideState exits: m=121130 SNR=87.3 Saturated 23:59:27.212 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:27.212 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:27.212 00.000 30444 Enqueuing Expose request 23:59:27.281 00.069 15672 IsGuiding returns 1 23:59:27.281 00.000 15672 scope still moving after pulse duration time elapsed 23:59:27.302 00.021 15672 IsSlewing returns 0 23:59:27.303 00.001 15672 IsGuiding returns 1 23:59:27.324 00.021 15672 IsSlewing returns 0 23:59:27.359 00.035 15672 IsGuiding returns 0 23:59:27.359 00.000 15672 scope move finished after 111 + 89 ms 23:59:27.359 00.000 15672 Move returns status 0, amount 111 23:59:27.359 00.000 15672 MoveAxis(N, 0, ABG) 23:59:27.359 00.000 15672 Move returns status 0, amount 0 23:59:27.359 00.000 15672 move complete, result=0 23:59:27.359 00.000 15672 worker thread done servicing request 23:59:27.360 00.001 30444 GuideStep: 0.4 px 111 ms WEST, -0.2 px 0 ms NORTH 23:59:27.360 00.000 15672 Worker thread wakes up 23:59:27.360 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:27.360 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:29.277 01.917 15672 Exposure complete 23:59:29.308 00.031 15672 worker thread done servicing request 23:59:29.308 00.000 30444 OnExposeComplete: enter 23:59:29.308 00.000 30444 UpdateGuideState(): m_state=6 23:59:29.308 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3085 23:59:29.308 00.000 30444 Star::Find returns 1 (1), X=459.42, Y=195.63, Mass=100376, SNR=76.5, Peak=12060 HFD=3.2 23:59:29.308 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 23:59:29.308 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 23:59:29.309 00.001 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.92 hyp=1.00 cameraTheta=-1.96 mountX=-0.11 mountY=-0.98, mountTheta=-1.68 23:59:29.309 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.92, opts=13) 23:59:29.309 00.000 30444 Enqueuing Move request for scope (-0.38, -0.92) 23:59:29.309 00.000 15672 Worker thread wakes up 23:59:29.309 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.92) opts 0xd 23:59:29.309 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.92) 23:59:29.309 00.000 15672 Moving (-0.38, -0.92) raw xDistance=-0.11 yDistance=-0.98 23:59:29.309 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 23:59:29.310 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98 23:59:29.310 00.000 15672 MoveAxis(E, 0, ABG) 23:59:29.310 00.000 15672 Move returns status 0, amount 0 23:59:29.310 00.000 15672 MoveAxis(N, 175, ABG) 23:59:29.310 00.000 15672 Guiding Dir = 0, Dur = 175 23:59:29.310 00.000 15672 IsSlewing returns 0 23:59:29.312 00.002 15672 IsGuiding returns 0 23:59:29.316 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=12060, FiltMin=2660, FiltMax=9098, Gamma=2.950 23:59:29.365 00.049 30444 UpdateGuideState exits: m=100376 SNR=76.5 Saturated 23:59:29.366 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:29.366 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:29.366 00.000 30444 Enqueuing Expose request 23:59:29.386 00.020 15672 PulseGuide returned control before completion, sleep 110 23:59:29.499 00.113 15672 IsGuiding returns 1 23:59:29.500 00.001 15672 scope still moving after pulse duration time elapsed 23:59:29.521 00.021 15672 IsSlewing returns 0 23:59:29.522 00.001 15672 IsGuiding returns 1 23:59:29.543 00.021 15672 IsSlewing returns 0 23:59:29.544 00.001 15672 IsGuiding returns 1 23:59:29.565 00.021 15672 IsSlewing returns 0 23:59:29.579 00.014 15672 IsGuiding returns 0 23:59:29.579 00.000 15672 scope move finished after 175 + 92 ms 23:59:29.579 00.000 15672 Move returns status 0, amount 175 23:59:29.579 00.000 15672 move complete, result=0 23:59:29.579 00.000 15672 worker thread done servicing request 23:59:29.581 00.002 15672 Worker thread wakes up 23:59:29.581 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:29.581 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:29.581 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.0 px 175 ms NORTH 23:59:31.690 02.109 15672 Exposure complete 23:59:31.719 00.029 15672 worker thread done servicing request 23:59:31.719 00.000 30444 OnExposeComplete: enter 23:59:31.719 00.000 30444 UpdateGuideState(): m_state=6 23:59:31.719 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3086 23:59:31.719 00.000 30444 Star::Find returns 1 (1), X=459.61, Y=196.31, Mass=109793, SNR=82.7, Peak=10605 HFD=3.5 23:59:31.719 00.000 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 23:59:31.719 00.000 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 23:59:31.719 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.24 hyp=0.31 cameraTheta=-2.23 mountX=-0.12 mountY=-0.28, mountTheta=-1.96 23:59:31.720 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.24, opts=13) 23:59:31.720 00.000 30444 Enqueuing Move request for scope (-0.19, -0.24) 23:59:31.720 00.000 15672 Worker thread wakes up 23:59:31.720 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.24) opts 0xd 23:59:31.720 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.24) 23:59:31.720 00.000 15672 Moving (-0.19, -0.24) raw xDistance=-0.12 yDistance=-0.28 23:59:31.720 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 23:59:31.720 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 23:59:31.720 00.000 15672 MoveAxis(E, 0, ABG) 23:59:31.720 00.000 15672 Move returns status 0, amount 0 23:59:31.720 00.000 15672 MoveAxis(N, 50, ABG) 23:59:31.720 00.000 15672 Guiding Dir = 0, Dur = 50 23:59:31.721 00.001 15672 IsSlewing returns 0 23:59:31.722 00.001 15672 IsGuiding returns 0 23:59:31.726 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=10605, FiltMin=2661, FiltMax=8675, Gamma=2.950 23:59:31.777 00.051 30444 UpdateGuideState exits: m=109793 SNR=82.7 Saturated 23:59:31.777 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:31.777 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:31.777 00.000 30444 Enqueuing Expose request 23:59:31.800 00.023 15672 IsGuiding returns 1 23:59:31.800 00.000 15672 scope still moving after pulse duration time elapsed 23:59:31.821 00.021 15672 IsSlewing returns 0 23:59:31.822 00.001 15672 IsGuiding returns 1 23:59:31.843 00.021 15672 IsSlewing returns 0 23:59:31.910 00.067 15672 IsGuiding returns 0 23:59:31.910 00.000 15672 scope move finished after 50 + 138 ms 23:59:31.912 00.002 15672 Move returns status 0, amount 50 23:59:31.912 00.000 15672 move complete, result=0 23:59:31.912 00.000 15672 worker thread done servicing request 23:59:31.912 00.000 15672 Worker thread wakes up 23:59:31.912 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:31.912 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:31.912 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 50 ms NORTH 23:59:33.821 01.909 15672 Exposure complete 23:59:33.847 00.026 15672 worker thread done servicing request 23:59:33.847 00.000 30444 OnExposeComplete: enter 23:59:33.847 00.000 30444 UpdateGuideState(): m_state=6 23:59:33.847 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3087 23:59:33.847 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=196.44, Mass=109510, SNR=86.4, Peak=11113 HFD=3.3 23:59:33.847 00.000 30444 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 23:59:33.847 00.000 30444 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.49 = -2.49) 23:59:33.847 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.11 hyp=0.27 cameraTheta=-2.70 mountX=-0.20 mountY=-0.16, mountTheta=-2.46 23:59:33.847 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.11, opts=13) 23:59:33.848 00.001 30444 Enqueuing Move request for scope (-0.24, -0.11) 23:59:33.848 00.000 15672 Worker thread wakes up 23:59:33.848 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.11) opts 0xd 23:59:33.848 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.11) 23:59:33.848 00.000 15672 Moving (-0.24, -0.11) raw xDistance=-0.20 yDistance=-0.16 23:59:33.848 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 23:59:33.848 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:59:33.848 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 23:59:33.848 00.000 15672 MoveAxis(E, 0, ABG) 23:59:33.848 00.000 15672 Move returns status 0, amount 0 23:59:33.848 00.000 15672 MoveAxis(N, 0, ABG) 23:59:33.848 00.000 15672 Move returns status 0, amount 0 23:59:33.848 00.000 15672 move complete, result=0 23:59:33.848 00.000 15672 worker thread done servicing request 23:59:33.852 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=11389, FiltMin=2655, FiltMax=9131, Gamma=2.950 23:59:33.903 00.051 30444 UpdateGuideState exits: m=109510 SNR=86.4 Saturated 23:59:33.903 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:33.903 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:33.903 00.000 30444 Enqueuing Expose request 23:59:33.903 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:59:33.903 00.000 15672 Worker thread wakes up 23:59:33.903 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:33.903 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:36.011 02.108 15672 Exposure complete 23:59:36.033 00.022 15672 worker thread done servicing request 23:59:36.033 00.000 30444 OnExposeComplete: enter 23:59:36.033 00.000 30444 UpdateGuideState(): m_state=6 23:59:36.033 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3088 23:59:36.033 00.000 30444 Star::Find returns 1 (1), X=459.00, Y=196.37, Mass=114590, SNR=75.5, Peak=11538 HFD=3.5 23:59:36.033 00.000 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 23:59:36.033 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 23:59:36.033 00.000 30444 CameraToMount -- cameraX=-0.79 cameraY=-0.18 hyp=0.81 cameraTheta=-2.92 mountX=-0.71 mountY=-0.35, mountTheta=-2.69 23:59:36.033 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.79, y=-0.18, opts=13) 23:59:36.033 00.000 30444 Enqueuing Move request for scope (-0.79, -0.18) 23:59:36.034 00.001 15672 Worker thread wakes up 23:59:36.034 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.18) opts 0xd 23:59:36.034 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.79, -0.18) 23:59:36.034 00.000 15672 Moving (-0.79, -0.18) raw xDistance=-0.71 yDistance=-0.35 23:59:36.034 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71 23:59:36.034 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 23:59:36.034 00.000 15672 MoveAxis(E, 193, ABG) 23:59:36.034 00.000 15672 Guiding Dir = 2, Dur = 193 23:59:36.034 00.000 15672 IsSlewing returns 0 23:59:36.035 00.001 15672 IsGuiding returns 0 23:59:36.039 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=11538, FiltMin=2626, FiltMax=8862, Gamma=2.950 23:59:36.063 00.024 15672 PulseGuide returned control before completion, sleep 175 23:59:36.242 00.179 15672 IsGuiding returns 1 23:59:36.242 00.000 15672 scope still moving after pulse duration time elapsed 23:59:36.263 00.021 15672 IsSlewing returns 0 23:59:36.290 00.027 15672 IsGuiding returns 0 23:59:36.290 00.000 15672 scope move finished after 193 + 62 ms 23:59:36.290 00.000 15672 Move returns status 0, amount 193 23:59:36.290 00.000 15672 MoveAxis(N, 62, ABG) 23:59:36.290 00.000 15672 Guiding Dir = 0, Dur = 62 23:59:36.292 00.002 15672 IsSlewing returns 0 23:59:36.294 00.002 15672 IsGuiding returns 0 23:59:36.415 00.121 15672 IsGuiding returns 1 23:59:36.415 00.000 15672 scope still moving after pulse duration time elapsed 23:59:36.437 00.022 15672 IsSlewing returns 0 23:59:36.438 00.001 15672 IsGuiding returns 1 23:59:36.459 00.021 15672 IsSlewing returns 0 23:59:36.476 00.017 30444 UpdateGuideState exits: m=114590 SNR=75.5 Saturated 23:59:36.476 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:36.476 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:36.476 00.000 30444 Enqueuing Expose request 23:59:36.479 00.003 15672 IsGuiding returns 0 23:59:36.480 00.001 15672 scope move finished after 62 + 123 ms 23:59:36.480 00.000 15672 Move returns status 0, amount 62 23:59:36.480 00.000 15672 move complete, result=0 23:59:36.480 00.000 15672 worker thread done servicing request 23:59:36.480 00.000 15672 Worker thread wakes up 23:59:36.480 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:36.480 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:36.481 00.001 30444 GuideStep: -0.7 px 193 ms EAST, -0.3 px 62 ms NORTH 23:59:38.388 01.907 15672 Exposure complete 23:59:38.408 00.020 15672 worker thread done servicing request 23:59:38.408 00.000 30444 OnExposeComplete: enter 23:59:38.408 00.000 30444 UpdateGuideState(): m_state=6 23:59:38.408 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3089 23:59:38.408 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=196.22, Mass=108129, SNR=85.4, Peak=10988 HFD=3.5 23:59:38.408 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 23:59:38.408 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 23:59:38.408 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.75 mountX=0.03 mountY=-0.34, mountTheta=-1.48 23:59:38.409 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.34, opts=13) 23:59:38.409 00.000 30444 Enqueuing Move request for scope (-0.06, -0.34) 23:59:38.409 00.000 15672 Worker thread wakes up 23:59:38.409 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.34) opts 0xd 23:59:38.409 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.34) 23:59:38.409 00.000 15672 Moving (-0.06, -0.34) raw xDistance=0.03 yDistance=-0.34 23:59:38.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:59:38.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 23:59:38.409 00.000 15672 MoveAxis(E, 0, ABG) 23:59:38.409 00.000 15672 Move returns status 0, amount 0 23:59:38.409 00.000 15672 MoveAxis(N, 61, ABG) 23:59:38.409 00.000 15672 Guiding Dir = 0, Dur = 61 23:59:38.410 00.001 15672 IsSlewing returns 0 23:59:38.411 00.001 15672 IsGuiding returns 0 23:59:38.415 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=11748, FiltMin=2645, FiltMax=9480, Gamma=2.950 23:59:38.465 00.050 30444 UpdateGuideState exits: m=108129 SNR=85.4 Saturated 23:59:38.465 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:38.465 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:38.465 00.000 30444 Enqueuing Expose request 23:59:38.493 00.028 15672 IsGuiding returns 1 23:59:38.493 00.000 15672 scope still moving after pulse duration time elapsed 23:59:38.514 00.021 15672 IsSlewing returns 0 23:59:38.591 00.077 15672 IsGuiding returns 0 23:59:38.591 00.000 15672 scope move finished after 61 + 119 ms 23:59:38.591 00.000 15672 Move returns status 0, amount 61 23:59:38.592 00.001 15672 move complete, result=0 23:59:38.592 00.000 15672 worker thread done servicing request 23:59:38.592 00.000 15672 Worker thread wakes up 23:59:38.592 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 61 ms NORTH 23:59:38.592 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:38.592 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:40.708 02.116 15672 Exposure complete 23:59:40.741 00.033 15672 worker thread done servicing request 23:59:40.741 00.000 30444 OnExposeComplete: enter 23:59:40.741 00.000 30444 UpdateGuideState(): m_state=6 23:59:40.741 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3090 23:59:40.741 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=196.15, Mass=102066, SNR=69.9, Peak=11227 HFD=3.4 23:59:40.741 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 23:59:40.741 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 23:59:40.741 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.41 hyp=0.42 cameraTheta=-1.80 mountX=0.02 mountY=-0.42, mountTheta=-1.52 23:59:40.742 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.41, opts=13) 23:59:40.742 00.000 30444 Enqueuing Move request for scope (-0.09, -0.41) 23:59:40.742 00.000 15672 Worker thread wakes up 23:59:40.742 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.41) opts 0xd 23:59:40.742 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.41) 23:59:40.742 00.000 15672 Moving (-0.09, -0.41) raw xDistance=0.02 yDistance=-0.42 23:59:40.742 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:59:40.742 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 23:59:40.742 00.000 15672 MoveAxis(E, 0, ABG) 23:59:40.742 00.000 15672 Move returns status 0, amount 0 23:59:40.742 00.000 15672 MoveAxis(N, 75, ABG) 23:59:40.742 00.000 15672 Guiding Dir = 0, Dur = 75 23:59:40.742 00.000 15672 IsSlewing returns 0 23:59:40.744 00.002 15672 IsGuiding returns 0 23:59:40.748 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=11931, FiltMin=2690, FiltMax=9159, Gamma=2.950 23:59:40.826 00.078 15672 IsGuiding returns 1 23:59:40.826 00.000 15672 scope still moving after pulse duration time elapsed 23:59:40.847 00.021 15672 IsSlewing returns 0 23:59:40.849 00.002 15672 IsGuiding returns 1 23:59:40.870 00.021 15672 IsSlewing returns 0 23:59:40.937 00.067 15672 IsGuiding returns 0 23:59:40.937 00.000 15672 scope move finished after 75 + 118 ms 23:59:40.937 00.000 15672 Move returns status 0, amount 75 23:59:40.937 00.000 15672 move complete, result=0 23:59:40.937 00.000 15672 worker thread done servicing request 23:59:41.049 00.112 30444 UpdateGuideState exits: m=102066 SNR=69.9 Saturated 23:59:41.049 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:41.049 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:41.049 00.000 30444 Enqueuing Expose request 23:59:41.049 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 75 ms NORTH 23:59:41.050 00.001 15672 Worker thread wakes up 23:59:41.050 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:41.050 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:42.958 01.908 15672 Exposure complete 23:59:42.978 00.020 15672 worker thread done servicing request 23:59:42.978 00.000 30444 OnExposeComplete: enter 23:59:42.978 00.000 30444 UpdateGuideState(): m_state=6 23:59:42.979 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3091 23:59:42.979 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=196.43, Mass=112196, SNR=78.3, Peak=12227 HFD=3.3 23:59:42.979 00.000 30444 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 23:59:42.979 00.000 30444 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.48 = -2.48) 23:59:42.979 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-2.70 mountX=-0.22 mountY=-0.18, mountTheta=-2.45 23:59:42.979 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.13, opts=13) 23:59:42.979 00.000 30444 Enqueuing Move request for scope (-0.27, -0.13) 23:59:42.979 00.000 15672 Worker thread wakes up 23:59:42.979 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.13) opts 0xd 23:59:42.979 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.13) 23:59:42.979 00.000 15672 Moving (-0.27, -0.13) raw xDistance=-0.22 yDistance=-0.18 23:59:42.980 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 23:59:42.980 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:59:42.980 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:59:42.980 00.000 15672 MoveAxis(E, 0, ABG) 23:59:42.980 00.000 15672 Move returns status 0, amount 0 23:59:42.980 00.000 15672 MoveAxis(N, 0, ABG) 23:59:42.980 00.000 15672 Move returns status 0, amount 0 23:59:42.980 00.000 15672 move complete, result=0 23:59:42.980 00.000 15672 worker thread done servicing request 23:59:42.985 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=12227, FiltMin=2654, FiltMax=9094, Gamma=2.950 23:59:43.077 00.092 30444 UpdateGuideState exits: m=112196 SNR=78.3 Saturated 23:59:43.077 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:43.077 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:43.078 00.001 30444 Enqueuing Expose request 23:59:43.078 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:59:43.078 00.000 15672 Worker thread wakes up 23:59:43.078 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:43.078 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:45.189 02.111 15672 Exposure complete 23:59:45.209 00.020 15672 worker thread done servicing request 23:59:45.209 00.000 30444 OnExposeComplete: enter 23:59:45.209 00.000 30444 UpdateGuideState(): m_state=6 23:59:45.209 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3092 23:59:45.209 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=196.16, Mass=115443, SNR=90.2, Peak=10712 HFD=4.1 23:59:45.209 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 23:59:45.210 00.001 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 23:59:45.210 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.40 hyp=0.44 cameraTheta=-1.16 mountX=0.28 mountY=-0.35, mountTheta=-0.90 23:59:45.210 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.40, opts=13) 23:59:45.210 00.000 30444 Enqueuing Move request for scope (0.18, -0.40) 23:59:45.210 00.000 15672 Worker thread wakes up 23:59:45.210 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.40) opts 0xd 23:59:45.210 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.40) 23:59:45.210 00.000 15672 Moving (0.18, -0.40) raw xDistance=0.28 yDistance=-0.35 23:59:45.210 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 23:59:45.210 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 23:59:45.210 00.000 15672 MoveAxis(W, 75, ABG) 23:59:45.210 00.000 15672 Guiding Dir = 3, Dur = 75 23:59:45.211 00.001 15672 IsSlewing returns 0 23:59:45.212 00.001 15672 IsGuiding returns 0 23:59:45.217 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=11563, FiltMin=2716, FiltMax=8896, Gamma=2.950 23:59:45.233 00.016 15672 PulseGuide returned control before completion, sleep 64 23:59:45.266 00.033 30444 UpdateGuideState exits: m=115443 SNR=90.2 Saturated 23:59:45.266 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:45.266 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:45.266 00.000 30444 Enqueuing Expose request 23:59:45.300 00.034 15672 IsGuiding returns 1 23:59:45.300 00.000 15672 scope still moving after pulse duration time elapsed 23:59:45.320 00.020 15672 IsSlewing returns 0 23:59:45.346 00.026 15672 IsGuiding returns 0 23:59:45.346 00.000 15672 scope move finished after 75 + 58 ms 23:59:45.346 00.000 15672 Move returns status 0, amount 75 23:59:45.346 00.000 15672 MoveAxis(N, 63, ABG) 23:59:45.346 00.000 15672 Guiding Dir = 0, Dur = 63 23:59:45.346 00.000 15672 IsSlewing returns 0 23:59:45.347 00.001 15672 IsGuiding returns 0 23:59:45.459 00.112 15672 IsGuiding returns 1 23:59:45.459 00.000 15672 scope still moving after pulse duration time elapsed 23:59:45.480 00.021 15672 IsSlewing returns 0 23:59:45.522 00.042 15672 IsGuiding returns 0 23:59:45.523 00.001 15672 scope move finished after 63 + 112 ms 23:59:45.523 00.000 15672 Move returns status 0, amount 63 23:59:45.523 00.000 15672 move complete, result=0 23:59:45.523 00.000 15672 worker thread done servicing request 23:59:45.523 00.000 15672 Worker thread wakes up 23:59:45.524 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:45.524 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:45.524 00.000 30444 GuideStep: 0.3 px 75 ms WEST, -0.4 px 63 ms NORTH 23:59:47.432 01.908 15672 Exposure complete 23:59:47.452 00.020 15672 worker thread done servicing request 23:59:47.452 00.000 30444 OnExposeComplete: enter 23:59:47.452 00.000 30444 UpdateGuideState(): m_state=6 23:59:47.452 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3093 23:59:47.452 00.000 30444 Star::Find returns 1 (1), X=459.13, Y=196.19, Mass=113790, SNR=79.8, Peak=12020 HFD=3.5 23:59:47.453 00.001 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 23:59:47.453 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 23:59:47.453 00.000 30444 CameraToMount -- cameraX=-0.67 cameraY=-0.36 hyp=0.76 cameraTheta=-2.64 mountX=-0.54 mountY=-0.50, mountTheta=-2.40 23:59:47.453 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.67, y=-0.36, opts=13) 23:59:47.453 00.000 30444 Enqueuing Move request for scope (-0.67, -0.36) 23:59:47.453 00.000 15672 Worker thread wakes up 23:59:47.453 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.36) opts 0xd 23:59:47.453 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.67, -0.36) 23:59:47.453 00.000 15672 Moving (-0.67, -0.36) raw xDistance=-0.54 yDistance=-0.50 23:59:47.453 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.54 23:59:47.453 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 23:59:47.453 00.000 15672 MoveAxis(E, 141, ABG) 23:59:47.454 00.001 15672 Guiding Dir = 2, Dur = 141 23:59:47.454 00.000 15672 IsSlewing returns 0 23:59:47.455 00.001 15672 IsGuiding returns 0 23:59:47.460 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=12020, FiltMin=2670, FiltMax=9408, Gamma=2.950 23:59:47.485 00.025 15672 PulseGuide returned control before completion, sleep 122 23:59:47.510 00.025 30444 UpdateGuideState exits: m=113790 SNR=79.8 Saturated 23:59:47.510 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:47.510 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:47.510 00.000 30444 Enqueuing Expose request 23:59:47.610 00.100 15672 IsGuiding returns 1 23:59:47.610 00.000 15672 scope still moving after pulse duration time elapsed 23:59:47.632 00.022 15672 IsSlewing returns 0 23:59:47.662 00.030 15672 IsGuiding returns 0 23:59:47.662 00.000 15672 scope move finished after 141 + 66 ms 23:59:47.662 00.000 15672 Move returns status 0, amount 141 23:59:47.662 00.000 15672 MoveAxis(N, 89, ABG) 23:59:47.662 00.000 15672 Guiding Dir = 0, Dur = 89 23:59:47.663 00.001 15672 IsSlewing returns 0 23:59:47.664 00.001 15672 IsGuiding returns 0 23:59:47.741 00.077 15672 PulseGuide returned control before completion, sleep 22 23:59:47.766 00.025 15672 IsGuiding returns 1 23:59:47.766 00.000 15672 scope still moving after pulse duration time elapsed 23:59:47.787 00.021 15672 IsSlewing returns 0 23:59:47.805 00.018 15672 IsGuiding returns 1 23:59:47.827 00.022 15672 IsSlewing returns 0 23:59:47.828 00.001 15672 IsGuiding returns 1 23:59:47.849 00.021 15672 IsSlewing returns 0 23:59:47.869 00.020 15672 IsGuiding returns 0 23:59:47.869 00.000 15672 scope move finished after 89 + 115 ms 23:59:47.869 00.000 15672 Move returns status 0, amount 89 23:59:47.869 00.000 15672 move complete, result=0 23:59:47.869 00.000 15672 worker thread done servicing request 23:59:47.869 00.000 15672 Worker thread wakes up 23:59:47.869 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:47.869 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:47.869 00.000 30444 GuideStep: -0.5 px 141 ms EAST, -0.5 px 89 ms NORTH 23:59:49.978 02.109 15672 Exposure complete 23:59:49.999 00.021 15672 worker thread done servicing request 23:59:50.000 00.001 30444 OnExposeComplete: enter 23:59:50.000 00.000 30444 UpdateGuideState(): m_state=6 23:59:50.001 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3094 23:59:50.001 00.000 30444 Star::Find returns 1 (1), X=459.44, Y=196.16, Mass=118096, SNR=94.3, Peak=12188 HFD=3.6 23:59:50.001 00.000 30444 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.28) = xAngle (-2.02 = -2.02) 23:59:50.001 00.000 30444 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 23:59:50.001 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.40 hyp=0.53 cameraTheta=-2.30 mountX=-0.23 mountY=-0.47, mountTheta=-2.03 23:59:50.001 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.40, opts=13) 23:59:50.002 00.001 30444 Enqueuing Move request for scope (-0.36, -0.40) 23:59:50.002 00.000 15672 Worker thread wakes up 23:59:50.002 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.40) opts 0xd 23:59:50.002 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.40) 23:59:50.002 00.000 15672 Moving (-0.36, -0.40) raw xDistance=-0.23 yDistance=-0.47 23:59:50.002 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 23:59:50.002 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 23:59:50.002 00.000 15672 MoveAxis(E, 0, ABG) 23:59:50.002 00.000 15672 Move returns status 0, amount 0 23:59:50.002 00.000 15672 MoveAxis(N, 83, ABG) 23:59:50.002 00.000 15672 Guiding Dir = 0, Dur = 83 23:59:50.002 00.000 15672 IsSlewing returns 0 23:59:50.003 00.001 15672 IsGuiding returns 0 23:59:50.008 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2115, max=12188, FiltMin=2698, FiltMax=9363, Gamma=2.950 23:59:50.092 00.084 15672 IsGuiding returns 1 23:59:50.092 00.000 15672 scope still moving after pulse duration time elapsed 23:59:50.113 00.021 15672 IsSlewing returns 0 23:59:50.116 00.003 15672 IsGuiding returns 1 23:59:50.137 00.021 15672 IsSlewing returns 0 23:59:50.140 00.003 15672 IsGuiding returns 1 23:59:50.160 00.020 15672 IsSlewing returns 0 23:59:50.218 00.058 15672 IsGuiding returns 0 23:59:50.218 00.000 15672 scope move finished after 83 + 131 ms 23:59:50.218 00.000 15672 Move returns status 0, amount 83 23:59:50.218 00.000 15672 move complete, result=0 23:59:50.218 00.000 15672 worker thread done servicing request 23:59:50.246 00.028 30444 UpdateGuideState exits: m=118096 SNR=94.3 Saturated 23:59:50.246 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:50.246 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:50.246 00.000 30444 Enqueuing Expose request 23:59:50.246 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 83 ms NORTH 23:59:50.247 00.001 15672 Worker thread wakes up 23:59:50.247 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:50.247 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:52.155 01.908 15672 Exposure complete 23:59:52.177 00.022 15672 worker thread done servicing request 23:59:52.177 00.000 30444 OnExposeComplete: enter 23:59:52.177 00.000 30444 UpdateGuideState(): m_state=6 23:59:52.177 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3095 23:59:52.177 00.000 30444 Star::Find returns 1 (1), X=459.38, Y=195.68, Mass=108596, SNR=78.4, Peak=12421 HFD=3.4 23:59:52.177 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 23:59:52.177 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 23:59:52.177 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.87 hyp=0.97 cameraTheta=-2.02 mountX=-0.16 mountY=-0.94, mountTheta=-1.74 23:59:52.178 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.87, opts=13) 23:59:52.178 00.000 30444 Enqueuing Move request for scope (-0.42, -0.87) 23:59:52.178 00.000 15672 Worker thread wakes up 23:59:52.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.87) opts 0xd 23:59:52.178 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.87) 23:59:52.178 00.000 15672 Moving (-0.42, -0.87) raw xDistance=-0.16 yDistance=-0.94 23:59:52.178 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:59:52.178 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 23:59:52.178 00.000 15672 MoveAxis(E, 0, ABG) 23:59:52.178 00.000 15672 Move returns status 0, amount 0 23:59:52.178 00.000 15672 MoveAxis(N, 168, ABG) 23:59:52.178 00.000 15672 Guiding Dir = 0, Dur = 168 23:59:52.179 00.001 15672 IsSlewing returns 0 23:59:52.180 00.001 15672 IsGuiding returns 0 23:59:52.184 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=12772, FiltMin=2674, FiltMax=9308, Gamma=2.950 23:59:52.262 00.078 15672 PulseGuide returned control before completion, sleep 96 23:59:52.275 00.013 30444 UpdateGuideState exits: m=108596 SNR=78.4 Saturated 23:59:52.275 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:52.275 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:52.275 00.000 30444 Enqueuing Expose request 23:59:52.361 00.086 15672 IsGuiding returns 1 23:59:52.361 00.000 15672 scope still moving after pulse duration time elapsed 23:59:52.382 00.021 15672 IsSlewing returns 0 23:59:52.385 00.003 15672 IsGuiding returns 1 23:59:52.406 00.021 15672 IsSlewing returns 0 23:59:52.408 00.002 15672 IsGuiding returns 1 23:59:52.430 00.022 15672 IsSlewing returns 0 23:59:52.471 00.041 15672 IsGuiding returns 0 23:59:52.472 00.001 15672 scope move finished after 168 + 123 ms 23:59:52.472 00.000 15672 Move returns status 0, amount 168 23:59:52.472 00.000 15672 move complete, result=0 23:59:52.472 00.000 15672 worker thread done servicing request 23:59:52.472 00.000 15672 Worker thread wakes up 23:59:52.472 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:52.472 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:52.498 00.026 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 168 ms NORTH 23:59:54.578 02.080 15672 Exposure complete 23:59:54.601 00.023 15672 worker thread done servicing request 23:59:54.601 00.000 30444 OnExposeComplete: enter 23:59:54.601 00.000 30444 UpdateGuideState(): m_state=6 23:59:54.601 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3096 23:59:54.601 00.000 30444 Star::Find returns 1 (1), X=459.63, Y=195.90, Mass=105590, SNR=75.5, Peak=12617 HFD=3.3 23:59:54.602 00.001 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 23:59:54.602 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 23:59:54.602 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.66 hyp=0.68 cameraTheta=-1.81 mountX=0.02 mountY=-0.68, mountTheta=-1.54 23:59:54.602 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.66, opts=13) 23:59:54.602 00.000 30444 Enqueuing Move request for scope (-0.16, -0.66) 23:59:54.602 00.000 15672 Worker thread wakes up 23:59:54.602 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.66) opts 0xd 23:59:54.602 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.66) 23:59:54.602 00.000 15672 Moving (-0.16, -0.66) raw xDistance=0.02 yDistance=-0.68 23:59:54.602 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:59:54.602 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 23:59:54.602 00.000 15672 MoveAxis(E, 0, ABG) 23:59:54.603 00.001 15672 Move returns status 0, amount 0 23:59:54.603 00.000 15672 MoveAxis(N, 121, ABG) 23:59:54.603 00.000 15672 Guiding Dir = 0, Dur = 121 23:59:54.603 00.000 15672 IsSlewing returns 0 23:59:54.604 00.001 15672 IsGuiding returns 0 23:59:54.609 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12794, FiltMin=2664, FiltMax=9959, Gamma=2.950 23:59:54.690 00.081 15672 PulseGuide returned control before completion, sleep 46 23:59:54.738 00.048 15672 IsGuiding returns 1 23:59:54.738 00.000 15672 scope still moving after pulse duration time elapsed 23:59:54.759 00.021 15672 IsSlewing returns 0 23:59:54.760 00.001 15672 IsGuiding returns 1 23:59:54.781 00.021 15672 IsSlewing returns 0 23:59:54.783 00.002 15672 IsGuiding returns 1 23:59:54.804 00.021 15672 IsSlewing returns 0 23:59:54.835 00.031 15672 IsGuiding returns 0 23:59:54.835 00.000 15672 scope move finished after 121 + 109 ms 23:59:54.835 00.000 15672 Move returns status 0, amount 121 23:59:54.835 00.000 15672 move complete, result=0 23:59:54.835 00.000 15672 worker thread done servicing request 23:59:54.851 00.016 30444 UpdateGuideState exits: m=105590 SNR=75.5 Saturated 23:59:54.851 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:54.852 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:54.852 00.000 30444 Enqueuing Expose request 23:59:54.852 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 121 ms NORTH 23:59:54.852 00.000 15672 Worker thread wakes up 23:59:54.852 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:54.852 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:56.760 01.908 15672 Exposure complete 23:59:56.779 00.019 15672 worker thread done servicing request 23:59:56.780 00.001 30444 OnExposeComplete: enter 23:59:56.780 00.000 30444 UpdateGuideState(): m_state=6 23:59:56.780 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3097 23:59:56.780 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=196.26, Mass=116080, SNR=92.5, Peak=12319 HFD=3.6 23:59:56.780 00.000 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 23:59:56.780 00.000 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 23:59:56.780 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.82 mountX=0.01 mountY=-0.30, mountTheta=-1.54 23:59:56.780 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.29, opts=13) 23:59:56.781 00.001 30444 Enqueuing Move request for scope (-0.07, -0.29) 23:59:56.781 00.000 15672 Worker thread wakes up 23:59:56.781 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.29) opts 0xd 23:59:56.781 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.29) 23:59:56.781 00.000 15672 Moving (-0.07, -0.29) raw xDistance=0.01 yDistance=-0.30 23:59:56.781 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:59:56.781 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 23:59:56.781 00.000 15672 MoveAxis(E, 0, ABG) 23:59:56.781 00.000 15672 Move returns status 0, amount 0 23:59:56.781 00.000 15672 MoveAxis(N, 54, ABG) 23:59:56.781 00.000 15672 Guiding Dir = 0, Dur = 54 23:59:56.782 00.001 15672 IsSlewing returns 0 23:59:56.783 00.001 15672 IsGuiding returns 0 23:59:56.786 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=12627, FiltMin=2679, FiltMax=9457, Gamma=2.950 23:59:56.896 00.110 30444 UpdateGuideState exits: m=116080 SNR=92.5 Saturated 23:59:56.897 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:56.897 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:56.897 00.000 30444 Enqueuing Expose request 23:59:56.929 00.032 15672 IsGuiding returns 0 23:59:56.929 00.000 15672 Move returns status 0, amount 54 23:59:56.929 00.000 15672 move complete, result=0 23:59:56.929 00.000 15672 worker thread done servicing request 23:59:56.929 00.000 15672 Worker thread wakes up 23:59:56.929 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:56.929 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:56.931 00.002 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 54 ms NORTH 23:59:59.047 02.116 15672 Exposure complete 23:59:59.077 00.030 15672 worker thread done servicing request 23:59:59.077 00.000 30444 OnExposeComplete: enter 23:59:59.077 00.000 30444 UpdateGuideState(): m_state=6 23:59:59.077 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3098 23:59:59.077 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=196.16, Mass=106047, SNR=72.0, Peak=11560 HFD=3.4 23:59:59.077 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 23:59:59.077 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 23:59:59.078 00.001 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.40 hyp=0.41 cameraTheta=-1.83 mountX=0.01 mountY=-0.41, mountTheta=-1.55 23:59:59.078 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.40, opts=13) 23:59:59.078 00.000 30444 Enqueuing Move request for scope (-0.10, -0.40) 23:59:59.078 00.000 15672 Worker thread wakes up 23:59:59.078 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.40) opts 0xd 23:59:59.078 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.40) 23:59:59.078 00.000 15672 Moving (-0.10, -0.40) raw xDistance=0.01 yDistance=-0.41 23:59:59.078 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:59:59.078 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 23:59:59.078 00.000 15672 MoveAxis(E, 0, ABG) 23:59:59.078 00.000 15672 Move returns status 0, amount 0 23:59:59.078 00.000 15672 MoveAxis(N, 73, ABG) 23:59:59.078 00.000 15672 Guiding Dir = 0, Dur = 73 23:59:59.079 00.001 15672 IsSlewing returns 0 23:59:59.081 00.002 15672 IsGuiding returns 0 23:59:59.085 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=11975, FiltMin=2657, FiltMax=9208, Gamma=2.950 23:59:59.135 00.050 30444 UpdateGuideState exits: m=106047 SNR=72.0 Saturated 23:59:59.135 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:59:59.135 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 23:59:59.135 00.000 30444 Enqueuing Expose request 23:59:59.164 00.029 15672 IsGuiding returns 1 23:59:59.164 00.000 15672 scope still moving after pulse duration time elapsed 23:59:59.185 00.021 15672 IsSlewing returns 0 23:59:59.186 00.001 15672 IsGuiding returns 1 23:59:59.206 00.020 15672 IsSlewing returns 0 23:59:59.207 00.001 15672 IsGuiding returns 1 23:59:59.229 00.022 15672 IsSlewing returns 0 23:59:59.276 00.047 15672 IsGuiding returns 0 23:59:59.276 00.000 15672 scope move finished after 73 + 122 ms 23:59:59.276 00.000 15672 Move returns status 0, amount 73 23:59:59.276 00.000 15672 move complete, result=0 23:59:59.277 00.001 15672 worker thread done servicing request 23:59:59.277 00.000 15672 Worker thread wakes up 23:59:59.277 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 23:59:59.277 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 23:59:59.277 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 73 ms NORTH 00:00:01.185 01.908 15672 Exposure complete 00:00:01.205 00.020 15672 worker thread done servicing request 00:00:01.205 00.000 30444 OnExposeComplete: enter 00:00:01.205 00.000 30444 UpdateGuideState(): m_state=6 00:00:01.205 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3099 00:00:01.205 00.000 30444 Star::Find returns 1 (1), X=459.49, Y=196.60, Mass=108849, SNR=76.0, Peak=10669 HFD=3.3 00:00:01.205 00.000 30444 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.28) = xAngle (3.28 = -3.01) 00:00:01.205 00.000 30444 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.07) 00:00:01.205 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.04 hyp=0.31 cameraTheta=3.00 mountX=-0.31 mountY=-0.02, mountTheta=-3.07 00:00:01.206 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.04, opts=13) 00:00:01.206 00.000 30444 Enqueuing Move request for scope (-0.31, 0.04) 00:00:01.206 00.000 15672 Worker thread wakes up 00:00:01.206 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.04) opts 0xd 00:00:01.206 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.04) 00:00:01.206 00.000 15672 Moving (-0.31, 0.04) raw xDistance=-0.31 yDistance=-0.02 00:00:01.206 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 00:00:01.206 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:00:01.206 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:00:01.206 00.000 15672 MoveAxis(E, 84, ABG) 00:00:01.206 00.000 15672 Guiding Dir = 2, Dur = 84 00:00:01.207 00.001 15672 IsSlewing returns 0 00:00:01.208 00.001 15672 IsGuiding returns 0 00:00:01.212 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=12144, FiltMin=2667, FiltMax=9735, Gamma=2.950 00:00:01.224 00.012 15672 PulseGuide returned control before completion, sleep 79 00:00:01.261 00.037 30444 UpdateGuideState exits: m=108849 SNR=76.0 Saturated 00:00:01.261 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:01.261 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:01.261 00.000 30444 Enqueuing Expose request 00:00:01.306 00.045 15672 IsGuiding returns 1 00:00:01.307 00.001 15672 scope still moving after pulse duration time elapsed 00:00:01.327 00.020 15672 IsSlewing returns 0 00:00:01.368 00.041 15672 IsGuiding returns 0 00:00:01.368 00.000 15672 scope move finished after 84 + 75 ms 00:00:01.368 00.000 15672 Move returns status 0, amount 84 00:00:01.368 00.000 15672 MoveAxis(N, 0, ABG) 00:00:01.369 00.001 15672 Move returns status 0, amount 0 00:00:01.369 00.000 15672 move complete, result=0 00:00:01.369 00.000 15672 worker thread done servicing request 00:00:01.369 00.000 15672 Worker thread wakes up 00:00:01.369 00.000 30444 GuideStep: -0.3 px 84 ms EAST, -0.0 px 0 ms NORTH 00:00:01.369 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:01.369 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:03.478 02.109 15672 Exposure complete 00:00:03.498 00.020 15672 worker thread done servicing request 00:00:03.498 00.000 30444 OnExposeComplete: enter 00:00:03.498 00.000 30444 UpdateGuideState(): m_state=6 00:00:03.499 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3100 00:00:03.499 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=196.52, Mass=101873, SNR=79.9, Peak=11049 HFD=3.4 00:00:03.499 00.000 30444 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 00:00:03.499 00.000 30444 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 00:00:03.499 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.36 mountX=-0.02 mountY=-0.04, mountTheta=-2.10 00:00:03.499 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.04, opts=13) 00:00:03.499 00.000 30444 Enqueuing Move request for scope (-0.04, -0.04) 00:00:03.499 00.000 15672 Worker thread wakes up 00:00:03.499 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd 00:00:03.499 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.04) 00:00:03.499 00.000 15672 Moving (-0.04, -0.04) raw xDistance=-0.02 yDistance=-0.04 00:00:03.499 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:00:03.499 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:00:03.500 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 00:00:03.500 00.000 15672 MoveAxis(E, 0, ABG) 00:00:03.500 00.000 15672 Move returns status 0, amount 0 00:00:03.500 00.000 15672 MoveAxis(N, 0, ABG) 00:00:03.500 00.000 15672 Move returns status 0, amount 0 00:00:03.500 00.000 15672 move complete, result=0 00:00:03.500 00.000 15672 worker thread done servicing request 00:00:03.504 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2377, max=12092, FiltMin=2690, FiltMax=9368, Gamma=2.950 00:00:03.554 00.050 30444 UpdateGuideState exits: m=101873 SNR=79.9 Saturated 00:00:03.554 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:03.554 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:03.554 00.000 30444 Enqueuing Expose request 00:00:03.554 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 00:00:03.554 00.000 15672 Worker thread wakes up 00:00:03.554 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:03.554 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:05.464 01.910 15672 Exposure complete 00:00:05.483 00.019 15672 worker thread done servicing request 00:00:05.483 00.000 30444 OnExposeComplete: enter 00:00:05.483 00.000 30444 UpdateGuideState(): m_state=6 00:00:05.484 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3101 00:00:05.484 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=196.20, Mass=117429, SNR=105.1, Peak=12114 HFD=3.5 00:00:05.484 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 00:00:05.484 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 00:00:05.484 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.35 hyp=0.39 cameraTheta=-2.00 mountX=-0.06 mountY=-0.38, mountTheta=-1.72 00:00:05.484 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.35, opts=13) 00:00:05.484 00.000 30444 Enqueuing Move request for scope (-0.16, -0.35) 00:00:05.484 00.000 15672 Worker thread wakes up 00:00:05.484 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.35) opts 0xd 00:00:05.484 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.35) 00:00:05.484 00.000 15672 Moving (-0.16, -0.35) raw xDistance=-0.06 yDistance=-0.38 00:00:05.485 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 00:00:05.485 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 00:00:05.485 00.000 15672 MoveAxis(E, 0, ABG) 00:00:05.485 00.000 15672 Move returns status 0, amount 0 00:00:05.485 00.000 15672 MoveAxis(N, 67, ABG) 00:00:05.485 00.000 15672 Guiding Dir = 0, Dur = 67 00:00:05.485 00.000 15672 IsSlewing returns 0 00:00:05.485 00.000 15672 IsGuiding returns 0 00:00:05.490 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=12470, FiltMin=2675, FiltMax=10050, Gamma=2.950 00:00:05.540 00.050 30444 UpdateGuideState exits: m=117429 SNR=105.1 Saturated 00:00:05.540 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:05.540 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:05.540 00.000 30444 Enqueuing Expose request 00:00:05.570 00.030 15672 IsGuiding returns 1 00:00:05.570 00.000 15672 scope still moving after pulse duration time elapsed 00:00:05.592 00.022 15672 IsSlewing returns 0 00:00:05.592 00.000 15672 IsGuiding returns 1 00:00:05.615 00.023 15672 IsSlewing returns 0 00:00:05.665 00.050 15672 IsGuiding returns 0 00:00:05.666 00.001 15672 scope move finished after 67 + 112 ms 00:00:05.666 00.000 15672 Move returns status 0, amount 67 00:00:05.666 00.000 15672 move complete, result=0 00:00:05.666 00.000 15672 worker thread done servicing request 00:00:05.666 00.000 15672 Worker thread wakes up 00:00:05.666 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:05.666 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:05.667 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 67 ms NORTH 00:00:07.776 02.109 15672 Exposure complete 00:00:07.796 00.020 15672 worker thread done servicing request 00:00:07.796 00.000 30444 OnExposeComplete: enter 00:00:07.796 00.000 30444 UpdateGuideState(): m_state=6 00:00:07.796 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3102 00:00:07.796 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=196.97, Mass=118046, SNR=91.4, Peak=12374 HFD=3.4 00:00:07.796 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 00:00:07.796 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 00:00:07.796 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.41 hyp=0.42 cameraTheta=1.69 mountX=-0.16 mountY=0.39, mountTheta=1.96 00:00:07.797 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.41, opts=13) 00:00:07.797 00.000 30444 Enqueuing Move request for scope (-0.05, 0.41) 00:00:07.797 00.000 15672 Worker thread wakes up 00:00:07.797 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.41) opts 0xd 00:00:07.797 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.41) 00:00:07.797 00.000 15672 Moving (-0.05, 0.41) raw xDistance=-0.16 yDistance=0.39 00:00:07.797 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 00:00:07.797 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:00:07.797 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 00:00:07.797 00.000 15672 MoveAxis(E, 0, ABG) 00:00:07.797 00.000 15672 Move returns status 0, amount 0 00:00:07.797 00.000 15672 MoveAxis(N, 0, ABG) 00:00:07.797 00.000 15672 Move returns status 0, amount 0 00:00:07.797 00.000 15672 move complete, result=0 00:00:07.797 00.000 15672 worker thread done servicing request 00:00:07.802 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=14186, FiltMin=2627, FiltMax=10094, Gamma=2.950 00:00:08.093 00.291 30444 UpdateGuideState exits: m=118046 SNR=91.4 Saturated 00:00:08.094 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:08.094 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:08.094 00.000 30444 Enqueuing Expose request 00:00:08.094 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 00:00:08.094 00.000 15672 Worker thread wakes up 00:00:08.095 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:08.095 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:10.011 01.916 15672 Exposure complete 00:00:10.042 00.031 15672 worker thread done servicing request 00:00:10.042 00.000 30444 OnExposeComplete: enter 00:00:10.042 00.000 30444 UpdateGuideState(): m_state=6 00:00:10.042 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3103 00:00:10.042 00.000 30444 Star::Find returns 1 (1), X=459.54, Y=196.90, Mass=114161, SNR=88.1, Peak=12424 HFD=3.5 00:00:10.042 00.000 30444 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.28) = xAngle (2.50 = 2.50) 00:00:10.042 00.000 30444 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.44 = 2.44) 00:00:10.042 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.34 hyp=0.43 cameraTheta=2.22 mountX=-0.35 mountY=0.28, mountTheta=2.46 00:00:10.043 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.34, opts=13) 00:00:10.043 00.000 30444 Enqueuing Move request for scope (-0.26, 0.34) 00:00:10.043 00.000 15672 Worker thread wakes up 00:00:10.043 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.34) opts 0xd 00:00:10.043 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.34) 00:00:10.043 00.000 15672 Moving (-0.26, 0.34) raw xDistance=-0.35 yDistance=0.28 00:00:10.043 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 00:00:10.043 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:00:10.043 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 00:00:10.043 00.000 15672 MoveAxis(E, 93, ABG) 00:00:10.043 00.000 15672 Guiding Dir = 2, Dur = 93 00:00:10.044 00.001 15672 IsSlewing returns 0 00:00:10.045 00.001 15672 IsGuiding returns 0 00:00:10.049 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2370, max=12826, FiltMin=2653, FiltMax=9506, Gamma=2.950 00:00:10.073 00.024 15672 PulseGuide returned control before completion, sleep 75 00:00:10.135 00.062 30444 UpdateGuideState exits: m=114161 SNR=88.1 Saturated 00:00:10.135 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:10.135 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:10.135 00.000 30444 Enqueuing Expose request 00:00:10.185 00.050 15672 IsGuiding returns 0 00:00:10.185 00.000 15672 Move returns status 0, amount 93 00:00:10.185 00.000 15672 MoveAxis(N, 0, ABG) 00:00:10.185 00.000 15672 Move returns status 0, amount 0 00:00:10.185 00.000 15672 move complete, result=0 00:00:10.185 00.000 15672 worker thread done servicing request 00:00:10.185 00.000 15672 Worker thread wakes up 00:00:10.185 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:10.185 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:10.185 00.000 30444 GuideStep: -0.3 px 93 ms EAST, 0.3 px 0 ms NORTH 00:00:12.295 02.110 15672 Exposure complete 00:00:12.316 00.021 15672 worker thread done servicing request 00:00:12.317 00.001 30444 OnExposeComplete: enter 00:00:12.317 00.000 30444 UpdateGuideState(): m_state=6 00:00:12.317 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3104 00:00:12.317 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=196.93, Mass=106996, SNR=72.5, Peak=11740 HFD=3.2 00:00:12.317 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 00:00:12.317 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 00:00:12.317 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.38 hyp=0.41 cameraTheta=1.20 mountX=0.04 mountY=0.40, mountTheta=1.48 00:00:12.317 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.38, opts=13) 00:00:12.317 00.000 30444 Enqueuing Move request for scope (0.15, 0.38) 00:00:12.318 00.001 15672 Worker thread wakes up 00:00:12.318 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.38) opts 0xd 00:00:12.318 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.38) 00:00:12.318 00.000 15672 Moving (0.15, 0.38) raw xDistance=0.04 yDistance=0.40 00:00:12.318 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 00:00:12.318 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:00:12.318 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 00:00:12.318 00.000 15672 MoveAxis(E, 0, ABG) 00:00:12.318 00.000 15672 Move returns status 0, amount 0 00:00:12.318 00.000 15672 MoveAxis(N, 0, ABG) 00:00:12.318 00.000 15672 Move returns status 0, amount 0 00:00:12.318 00.000 15672 move complete, result=0 00:00:12.318 00.000 15672 worker thread done servicing request 00:00:12.323 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=13477, FiltMin=2683, FiltMax=9587, Gamma=2.950 00:00:12.715 00.392 30444 UpdateGuideState exits: m=106996 SNR=72.5 Saturated 00:00:12.715 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:12.715 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:12.715 00.000 30444 Enqueuing Expose request 00:00:12.715 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 00:00:12.715 00.000 15672 Worker thread wakes up 00:00:12.715 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:12.715 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:14.623 01.908 15672 Exposure complete 00:00:14.643 00.020 15672 worker thread done servicing request 00:00:14.643 00.000 30444 OnExposeComplete: enter 00:00:14.643 00.000 30444 UpdateGuideState(): m_state=6 00:00:14.643 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3105 00:00:14.643 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.96, Mass=108589, SNR=84.1, Peak=11873 HFD=3.3 00:00:14.643 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 00:00:14.643 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 00:00:14.643 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.41 hyp=0.54 cameraTheta=0.86 mountX=0.23 mountY=0.47, mountTheta=1.13 00:00:14.644 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.41, opts=13) 00:00:14.644 00.000 30444 Enqueuing Move request for scope (0.35, 0.41) 00:00:14.644 00.000 15672 Worker thread wakes up 00:00:14.644 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.41) opts 0xd 00:00:14.644 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.41) 00:00:14.644 00.000 15672 Moving (0.35, 0.41) raw xDistance=0.23 yDistance=0.47 00:00:14.644 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 00:00:14.644 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:00:14.644 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 00:00:14.644 00.000 15672 MoveAxis(E, 0, ABG) 00:00:14.644 00.000 15672 Move returns status 0, amount 0 00:00:14.644 00.000 15672 MoveAxis(N, 0, ABG) 00:00:14.644 00.000 15672 Move returns status 0, amount 0 00:00:14.644 00.000 15672 move complete, result=0 00:00:14.644 00.000 15672 worker thread done servicing request 00:00:14.649 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=13694, FiltMin=2628, FiltMax=9713, Gamma=2.950 00:00:14.756 00.107 30444 UpdateGuideState exits: m=108589 SNR=84.1 Saturated 00:00:14.756 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:14.756 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:14.756 00.000 30444 Enqueuing Expose request 00:00:14.756 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 00:00:14.756 00.000 15672 Worker thread wakes up 00:00:14.756 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:14.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:16.871 02.115 15672 Exposure complete 00:00:16.902 00.031 15672 worker thread done servicing request 00:00:16.902 00.000 30444 OnExposeComplete: enter 00:00:16.902 00.000 30444 UpdateGuideState(): m_state=6 00:00:16.902 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3106 00:00:16.902 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=196.92, Mass=108825, SNR=75.7, Peak=11320 HFD=3.3 00:00:16.902 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 00:00:16.902 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 00:00:16.902 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.36 hyp=0.55 cameraTheta=0.72 mountX=0.29 mountY=0.44, mountTheta=0.98 00:00:16.903 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.36, opts=13) 00:00:16.903 00.000 30444 Enqueuing Move request for scope (0.41, 0.36) 00:00:16.903 00.000 15672 Worker thread wakes up 00:00:16.903 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.36) opts 0xd 00:00:16.903 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.36) 00:00:16.903 00.000 15672 Moving (0.41, 0.36) raw xDistance=0.29 yDistance=0.44 00:00:16.903 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29 00:00:16.903 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:00:16.903 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44 00:00:16.903 00.000 15672 MoveAxis(W, 80, ABG) 00:00:16.903 00.000 15672 Guiding Dir = 3, Dur = 80 00:00:16.904 00.001 15672 IsSlewing returns 0 00:00:16.905 00.001 15672 IsGuiding returns 0 00:00:16.909 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=12657, FiltMin=2685, FiltMax=9387, Gamma=2.950 00:00:16.926 00.017 15672 PulseGuide returned control before completion, sleep 69 00:00:16.958 00.032 30444 UpdateGuideState exits: m=108825 SNR=75.7 Saturated 00:00:16.959 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:16.959 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:16.959 00.000 30444 Enqueuing Expose request 00:00:16.997 00.038 15672 IsGuiding returns 1 00:00:16.997 00.000 15672 scope still moving after pulse duration time elapsed 00:00:17.017 00.020 15672 IsSlewing returns 0 00:00:17.023 00.006 15672 IsGuiding returns 0 00:00:17.023 00.000 15672 scope move finished after 80 + 38 ms 00:00:17.023 00.000 15672 Move returns status 0, amount 80 00:00:17.023 00.000 15672 MoveAxis(N, 0, ABG) 00:00:17.023 00.000 15672 Move returns status 0, amount 0 00:00:17.023 00.000 15672 move complete, result=0 00:00:17.023 00.000 15672 worker thread done servicing request 00:00:17.023 00.000 15672 Worker thread wakes up 00:00:17.023 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:17.023 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:17.024 00.001 30444 GuideStep: 0.3 px 80 ms WEST, 0.4 px 0 ms NORTH 00:00:18.930 01.906 15672 Exposure complete 00:00:18.949 00.019 15672 worker thread done servicing request 00:00:18.949 00.000 30444 OnExposeComplete: enter 00:00:18.950 00.001 30444 UpdateGuideState(): m_state=6 00:00:18.950 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3107 00:00:18.950 00.000 30444 Star::Find returns 1 (1), X=459.37, Y=196.78, Mass=116059, SNR=92.3, Peak=13604 HFD=3.2 00:00:18.950 00.000 30444 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.28) = xAngle (2.94 = 2.94) 00:00:18.950 00.000 30444 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.88 = 2.88) 00:00:18.950 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.22 hyp=0.48 cameraTheta=2.66 mountX=-0.47 mountY=0.12, mountTheta=2.88 00:00:18.950 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.22, opts=13) 00:00:18.950 00.000 30444 Enqueuing Move request for scope (-0.43, 0.22) 00:00:18.950 00.000 15672 Worker thread wakes up 00:00:18.951 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.22) opts 0xd 00:00:18.951 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.22) 00:00:18.951 00.000 15672 Moving (-0.43, 0.22) raw xDistance=-0.47 yDistance=0.12 00:00:18.951 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.47 00:00:18.951 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:00:18.951 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 00:00:18.951 00.000 15672 MoveAxis(E, 122, ABG) 00:00:18.951 00.000 15672 Guiding Dir = 2, Dur = 122 00:00:18.952 00.001 15672 IsSlewing returns 0 00:00:18.953 00.001 15672 IsGuiding returns 0 00:00:18.957 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=14666, FiltMin=2620, FiltMax=10406, Gamma=2.950 00:00:18.971 00.014 15672 PulseGuide returned control before completion, sleep 114 00:00:19.007 00.036 30444 UpdateGuideState exits: m=116059 SNR=92.3 Saturated 00:00:19.007 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:19.007 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:19.007 00.000 30444 Enqueuing Expose request 00:00:19.115 00.108 15672 IsGuiding returns 0 00:00:19.115 00.000 15672 Move returns status 0, amount 122 00:00:19.115 00.000 15672 MoveAxis(N, 0, ABG) 00:00:19.115 00.000 15672 Move returns status 0, amount 0 00:00:19.115 00.000 15672 move complete, result=0 00:00:19.115 00.000 15672 worker thread done servicing request 00:00:19.115 00.000 15672 Worker thread wakes up 00:00:19.115 00.000 30444 GuideStep: -0.5 px 122 ms EAST, 0.1 px 0 ms NORTH 00:00:19.115 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:19.115 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:21.231 02.116 15672 Exposure complete 00:00:21.265 00.034 15672 worker thread done servicing request 00:00:21.265 00.000 30444 OnExposeComplete: enter 00:00:21.265 00.000 30444 UpdateGuideState(): m_state=6 00:00:21.265 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3108 00:00:21.265 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=196.84, Mass=112511, SNR=92.1, Peak=10833 HFD=3.7 00:00:21.265 00.000 30444 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.28) = xAngle (1.07 = 1.07) 00:00:21.265 00.000 30444 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.01 = 1.01) 00:00:21.265 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.28 hyp=0.39 cameraTheta=0.80 mountX=0.19 mountY=0.33, mountTheta=1.06 00:00:21.266 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.28, opts=13) 00:00:21.266 00.000 30444 Enqueuing Move request for scope (0.28, 0.28) 00:00:21.266 00.000 15672 Worker thread wakes up 00:00:21.266 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.28) opts 0xd 00:00:21.266 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.28) 00:00:21.266 00.000 15672 Moving (0.28, 0.28) raw xDistance=0.19 yDistance=0.33 00:00:21.266 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 00:00:21.266 00.000 15672 switching direction from -1 to 1 - decHistory=5 oldest=-0.44 newest=0.90 00:00:21.266 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 00:00:21.266 00.000 15672 MoveAxis(E, 0, ABG) 00:00:21.266 00.000 15672 Move returns status 0, amount 0 00:00:21.266 00.000 15672 MoveAxis(S, 60, ABG) 00:00:21.266 00.000 15672 Guiding Dir = 1, Dur = 60 00:00:21.267 00.001 15672 IsSlewing returns 0 00:00:21.268 00.001 15672 IsGuiding returns 0 00:00:21.272 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2386, max=11364, FiltMin=2694, FiltMax=8828, Gamma=2.950 00:00:21.322 00.050 30444 UpdateGuideState exits: m=112511 SNR=92.1 Saturated 00:00:21.322 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:21.322 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:21.322 00.000 30444 Enqueuing Expose request 00:00:21.384 00.062 15672 IsGuiding returns 1 00:00:21.384 00.000 15672 scope still moving after pulse duration time elapsed 00:00:21.405 00.021 15672 IsSlewing returns 0 00:00:21.406 00.001 15672 IsGuiding returns 1 00:00:21.427 00.021 15672 IsSlewing returns 0 00:00:21.447 00.020 15672 IsGuiding returns 0 00:00:21.447 00.000 15672 scope move finished after 60 + 119 ms 00:00:21.447 00.000 15672 Move returns status 0, amount 60 00:00:21.447 00.000 15672 move complete, result=0 00:00:21.447 00.000 15672 worker thread done servicing request 00:00:21.447 00.000 15672 Worker thread wakes up 00:00:21.447 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:21.447 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:21.447 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 60 ms SOUTH 00:00:23.353 01.906 15672 Exposure complete 00:00:23.373 00.020 15672 worker thread done servicing request 00:00:23.373 00.000 30444 OnExposeComplete: enter 00:00:23.373 00.000 30444 UpdateGuideState(): m_state=6 00:00:23.373 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3109 00:00:23.373 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=197.03, Mass=120959, SNR=85.3, Peak=10859 HFD=3.8 00:00:23.373 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 00:00:23.373 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 00:00:23.374 00.001 30444 CameraToMount -- cameraX=0.55 cameraY=0.47 hyp=0.72 cameraTheta=0.71 mountX=0.40 mountY=0.58, mountTheta=0.97 00:00:23.374 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.47, opts=13) 00:00:23.374 00.000 30444 Enqueuing Move request for scope (0.55, 0.47) 00:00:23.374 00.000 15672 Worker thread wakes up 00:00:23.374 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.47) opts 0xd 00:00:23.374 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.47) 00:00:23.374 00.000 15672 Moving (0.55, 0.47) raw xDistance=0.40 yDistance=0.58 00:00:23.374 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 00:00:23.374 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 00:00:23.374 00.000 15672 MoveAxis(W, 107, ABG) 00:00:23.374 00.000 15672 Guiding Dir = 3, Dur = 107 00:00:23.375 00.001 15672 IsSlewing returns 0 00:00:23.375 00.000 15672 IsGuiding returns 0 00:00:23.379 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=11672, FiltMin=2724, FiltMax=9032, Gamma=2.950 00:00:23.396 00.017 15672 PulseGuide returned control before completion, sleep 97 00:00:23.429 00.033 30444 UpdateGuideState exits: m=120959 SNR=85.3 Saturated 00:00:23.429 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:23.429 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:23.429 00.000 30444 Enqueuing Expose request 00:00:23.495 00.066 15672 IsGuiding returns 1 00:00:23.495 00.000 15672 scope still moving after pulse duration time elapsed 00:00:23.516 00.021 15672 IsSlewing returns 0 00:00:23.557 00.041 15672 IsGuiding returns 0 00:00:23.557 00.000 15672 scope move finished after 107 + 73 ms 00:00:23.557 00.000 15672 Move returns status 0, amount 107 00:00:23.557 00.000 15672 MoveAxis(S, 103, ABG) 00:00:23.557 00.000 15672 Guiding Dir = 1, Dur = 103 00:00:23.557 00.000 15672 IsSlewing returns 0 00:00:23.558 00.001 15672 IsGuiding returns 0 00:00:23.635 00.077 15672 PulseGuide returned control before completion, sleep 36 00:00:23.674 00.039 15672 IsGuiding returns 1 00:00:23.674 00.000 15672 scope still moving after pulse duration time elapsed 00:00:23.694 00.020 15672 IsSlewing returns 0 00:00:23.696 00.002 15672 IsGuiding returns 1 00:00:23.717 00.021 15672 IsSlewing returns 0 00:00:23.719 00.002 15672 IsGuiding returns 1 00:00:23.740 00.021 15672 IsSlewing returns 0 00:00:23.743 00.003 15672 IsGuiding returns 1 00:00:23.764 00.021 15672 IsSlewing returns 0 00:00:23.828 00.064 15672 IsGuiding returns 0 00:00:23.828 00.000 15672 scope move finished after 103 + 167 ms 00:00:23.828 00.000 15672 Move returns status 0, amount 103 00:00:23.828 00.000 15672 move complete, result=0 00:00:23.829 00.001 15672 worker thread done servicing request 00:00:23.829 00.000 15672 Worker thread wakes up 00:00:23.829 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:23.829 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:23.829 00.000 30444 GuideStep: 0.4 px 107 ms WEST, 0.6 px 103 ms SOUTH 00:00:25.947 02.118 15672 Exposure complete 00:00:25.979 00.032 15672 worker thread done servicing request 00:00:25.979 00.000 30444 OnExposeComplete: enter 00:00:25.980 00.001 30444 UpdateGuideState(): m_state=6 00:00:25.980 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3110 00:00:25.980 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.86, Mass=121588, SNR=89.8, Peak=11075 HFD=3.6 00:00:25.980 00.000 30444 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.28) = xAngle (0.80 = 0.80) 00:00:25.980 00.000 30444 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.74 = 0.74) 00:00:25.980 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.30 hyp=0.61 cameraTheta=0.53 mountX=0.42 mountY=0.41, mountTheta=0.77 00:00:25.980 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.30, opts=13) 00:00:25.980 00.000 30444 Enqueuing Move request for scope (0.53, 0.30) 00:00:25.980 00.000 15672 Worker thread wakes up 00:00:25.980 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.30) opts 0xd 00:00:25.980 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.30) 00:00:25.981 00.001 15672 Moving (0.53, 0.30) raw xDistance=0.42 yDistance=0.41 00:00:25.981 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42 00:00:25.981 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 00:00:25.981 00.000 15672 MoveAxis(W, 121, ABG) 00:00:25.981 00.000 15672 Guiding Dir = 3, Dur = 121 00:00:25.981 00.000 15672 IsSlewing returns 0 00:00:25.983 00.002 15672 IsGuiding returns 0 00:00:25.987 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=11909, FiltMin=2664, FiltMax=9988, Gamma=2.950 00:00:26.000 00.013 15672 PulseGuide returned control before completion, sleep 114 00:00:26.036 00.036 30444 UpdateGuideState exits: m=121588 SNR=89.8 Saturated 00:00:26.036 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:26.036 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:26.037 00.001 30444 Enqueuing Expose request 00:00:26.118 00.081 15672 IsGuiding returns 1 00:00:26.118 00.000 15672 scope still moving after pulse duration time elapsed 00:00:26.139 00.021 15672 IsSlewing returns 0 00:00:26.176 00.037 15672 IsGuiding returns 0 00:00:26.176 00.000 15672 scope move finished after 121 + 72 ms 00:00:26.176 00.000 15672 Move returns status 0, amount 121 00:00:26.176 00.000 15672 MoveAxis(S, 73, ABG) 00:00:26.176 00.000 15672 Guiding Dir = 1, Dur = 73 00:00:26.177 00.001 15672 IsSlewing returns 0 00:00:26.178 00.001 15672 IsGuiding returns 0 00:00:26.258 00.080 15672 IsGuiding returns 1 00:00:26.258 00.000 15672 scope still moving after pulse duration time elapsed 00:00:26.279 00.021 15672 IsSlewing returns 0 00:00:26.280 00.001 15672 IsGuiding returns 1 00:00:26.301 00.021 15672 IsSlewing returns 0 00:00:26.302 00.001 15672 IsGuiding returns 1 00:00:26.323 00.021 15672 IsSlewing returns 0 00:00:26.323 00.000 15672 IsGuiding returns 1 00:00:26.345 00.022 15672 IsSlewing returns 0 00:00:26.347 00.002 15672 IsGuiding returns 1 00:00:26.367 00.020 15672 IsSlewing returns 0 00:00:26.415 00.048 15672 IsGuiding returns 0 00:00:26.415 00.000 15672 scope move finished after 73 + 164 ms 00:00:26.415 00.000 15672 Move returns status 0, amount 73 00:00:26.415 00.000 15672 move complete, result=0 00:00:26.415 00.000 15672 worker thread done servicing request 00:00:26.415 00.000 15672 Worker thread wakes up 00:00:26.415 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:26.415 00.000 30444 GuideStep: 0.4 px 121 ms WEST, 0.4 px 73 ms SOUTH 00:00:26.415 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:28.321 01.906 15672 Exposure complete 00:00:28.341 00.020 15672 worker thread done servicing request 00:00:28.341 00.000 30444 OnExposeComplete: enter 00:00:28.341 00.000 30444 UpdateGuideState(): m_state=6 00:00:28.341 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3111 00:00:28.342 00.001 30444 Star::Find returns 1 (1), X=460.04, Y=196.90, Mass=110210, SNR=84.9, Peak=11308 HFD=3.7 00:00:28.342 00.000 30444 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.28) = xAngle (1.23 = 1.23) 00:00:28.342 00.000 30444 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.17 = 1.17) 00:00:28.342 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.35 hyp=0.42 cameraTheta=0.95 mountX=0.14 mountY=0.39, mountTheta=1.22 00:00:28.342 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.35, opts=13) 00:00:28.342 00.000 30444 Enqueuing Move request for scope (0.24, 0.35) 00:00:28.342 00.000 15672 Worker thread wakes up 00:00:28.342 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.35) opts 0xd 00:00:28.342 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.35) 00:00:28.342 00.000 15672 Moving (0.24, 0.35) raw xDistance=0.14 yDistance=0.39 00:00:28.342 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:00:28.343 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 00:00:28.343 00.000 15672 MoveAxis(E, 0, ABG) 00:00:28.343 00.000 15672 Move returns status 0, amount 0 00:00:28.343 00.000 15672 MoveAxis(S, 70, ABG) 00:00:28.343 00.000 15672 Guiding Dir = 1, Dur = 70 00:00:28.343 00.000 15672 IsSlewing returns 0 00:00:28.344 00.001 15672 IsGuiding returns 0 00:00:28.349 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=12224, FiltMin=2664, FiltMax=9299, Gamma=2.950 00:00:28.398 00.049 30444 UpdateGuideState exits: m=110210 SNR=84.9 Saturated 00:00:28.398 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:28.398 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:28.398 00.000 30444 Enqueuing Expose request 00:00:28.431 00.033 15672 IsGuiding returns 1 00:00:28.431 00.000 15672 scope still moving after pulse duration time elapsed 00:00:28.452 00.021 15672 IsSlewing returns 0 00:00:28.453 00.001 15672 IsGuiding returns 1 00:00:28.474 00.021 15672 IsSlewing returns 0 00:00:28.475 00.001 15672 IsGuiding returns 1 00:00:28.495 00.020 15672 IsSlewing returns 0 00:00:28.557 00.062 15672 IsGuiding returns 0 00:00:28.557 00.000 15672 scope move finished after 70 + 142 ms 00:00:28.557 00.000 15672 Move returns status 0, amount 70 00:00:28.557 00.000 15672 move complete, result=0 00:00:28.558 00.001 15672 worker thread done servicing request 00:00:28.558 00.000 15672 Worker thread wakes up 00:00:28.558 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:28.558 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:28.558 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 70 ms SOUTH 00:00:30.675 02.117 15672 Exposure complete 00:00:30.707 00.032 15672 worker thread done servicing request 00:00:30.707 00.000 30444 OnExposeComplete: enter 00:00:30.707 00.000 30444 UpdateGuideState(): m_state=6 00:00:30.708 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3112 00:00:30.708 00.000 30444 Star::Find returns 1 (1), X=459.57, Y=196.97, Mass=112317, SNR=77.3, Peak=12877 HFD=3.5 00:00:30.708 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 00:00:30.708 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.29 = 2.29) 00:00:30.708 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.41 hyp=0.47 cameraTheta=2.07 mountX=-0.33 mountY=0.36, mountTheta=2.32 00:00:30.708 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.41, opts=13) 00:00:30.708 00.000 30444 Enqueuing Move request for scope (-0.23, 0.41) 00:00:30.708 00.000 15672 Worker thread wakes up 00:00:30.708 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.41) opts 0xd 00:00:30.708 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.41) 00:00:30.708 00.000 15672 Moving (-0.23, 0.41) raw xDistance=-0.33 yDistance=0.36 00:00:30.709 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 00:00:30.709 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 00:00:30.709 00.000 15672 MoveAxis(E, 89, ABG) 00:00:30.709 00.000 15672 Guiding Dir = 2, Dur = 89 00:00:30.709 00.000 15672 IsSlewing returns 0 00:00:30.713 00.004 15672 IsGuiding returns 0 00:00:30.715 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12940, FiltMin=2676, FiltMax=9438, Gamma=2.950 00:00:30.728 00.013 15672 PulseGuide returned control before completion, sleep 84 00:00:30.814 00.086 15672 IsGuiding returns 1 00:00:30.814 00.000 15672 scope still moving after pulse duration time elapsed 00:00:30.835 00.021 15672 IsSlewing returns 0 00:00:30.842 00.007 15672 IsGuiding returns 0 00:00:30.842 00.000 15672 scope move finished after 89 + 40 ms 00:00:30.842 00.000 15672 Move returns status 0, amount 89 00:00:30.842 00.000 15672 MoveAxis(S, 64, ABG) 00:00:30.842 00.000 15672 Guiding Dir = 1, Dur = 64 00:00:30.843 00.001 15672 IsSlewing returns 0 00:00:30.846 00.003 15672 IsGuiding returns 0 00:00:30.953 00.107 15672 IsGuiding returns 1 00:00:30.953 00.000 15672 scope still moving after pulse duration time elapsed 00:00:30.974 00.021 15672 IsSlewing returns 0 00:00:31.001 00.027 15672 IsGuiding returns 0 00:00:31.002 00.001 15672 scope move finished after 64 + 91 ms 00:00:31.002 00.000 15672 Move returns status 0, amount 64 00:00:31.002 00.000 15672 move complete, result=0 00:00:31.002 00.000 15672 worker thread done servicing request 00:00:31.068 00.066 30444 UpdateGuideState exits: m=112317 SNR=77.3 Saturated 00:00:31.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:31.068 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:31.069 00.001 30444 Enqueuing Expose request 00:00:31.069 00.000 30444 GuideStep: -0.3 px 89 ms EAST, 0.4 px 64 ms SOUTH 00:00:31.069 00.000 15672 Worker thread wakes up 00:00:31.069 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:31.069 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:32.979 01.910 15672 Exposure complete 00:00:32.998 00.019 15672 worker thread done servicing request 00:00:32.999 00.001 30444 OnExposeComplete: enter 00:00:32.999 00.000 30444 UpdateGuideState(): m_state=6 00:00:32.999 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3113 00:00:32.999 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=197.01, Mass=112278, SNR=88.4, Peak=13294 HFD=3.3 00:00:32.999 00.000 30444 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.28) = xAngle (2.06 = 2.06) 00:00:32.999 00.000 30444 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.00 = 2.00) 00:00:32.999 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.45 hyp=0.46 cameraTheta=1.79 mountX=-0.22 mountY=0.42, mountTheta=2.05 00:00:32.999 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.45, opts=13) 00:00:32.999 00.000 30444 Enqueuing Move request for scope (-0.10, 0.45) 00:00:33.000 00.001 15672 Worker thread wakes up 00:00:33.000 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.45) opts 0xd 00:00:33.000 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.45) 00:00:33.000 00.000 15672 Moving (-0.10, 0.45) raw xDistance=-0.22 yDistance=0.42 00:00:33.000 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 00:00:33.000 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 00:00:33.000 00.000 15672 MoveAxis(E, 0, ABG) 00:00:33.000 00.000 15672 Move returns status 0, amount 0 00:00:33.000 00.000 15672 MoveAxis(S, 75, ABG) 00:00:33.000 00.000 15672 Guiding Dir = 1, Dur = 75 00:00:33.000 00.000 15672 IsSlewing returns 0 00:00:33.002 00.002 15672 IsGuiding returns 0 00:00:33.007 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1936, max=13872, FiltMin=2647, FiltMax=9526, Gamma=2.950 00:00:33.077 00.070 15672 PulseGuide returned control before completion, sleep 11 00:00:33.110 00.033 15672 IsGuiding returns 1 00:00:33.110 00.000 15672 scope still moving after pulse duration time elapsed 00:00:33.131 00.021 15672 IsSlewing returns 0 00:00:33.131 00.000 30444 UpdateGuideState exits: m=112278 SNR=88.4 Saturated 00:00:33.132 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:33.132 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:33.132 00.000 30444 Enqueuing Expose request 00:00:33.134 00.002 15672 IsGuiding returns 1 00:00:33.156 00.022 15672 IsSlewing returns 0 00:00:33.157 00.001 15672 IsGuiding returns 1 00:00:33.178 00.021 15672 IsSlewing returns 0 00:00:33.205 00.027 15672 IsGuiding returns 0 00:00:33.205 00.000 15672 scope move finished after 75 + 128 ms 00:00:33.206 00.001 15672 Move returns status 0, amount 75 00:00:33.206 00.000 15672 move complete, result=0 00:00:33.206 00.000 15672 worker thread done servicing request 00:00:33.206 00.000 15672 Worker thread wakes up 00:00:33.206 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:33.206 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:33.206 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 75 ms SOUTH 00:00:35.314 02.108 15672 Exposure complete 00:00:35.334 00.020 15672 worker thread done servicing request 00:00:35.334 00.000 30444 OnExposeComplete: enter 00:00:35.334 00.000 30444 UpdateGuideState(): m_state=6 00:00:35.334 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3114 00:00:35.335 00.001 30444 Star::Find returns 1 (1), X=459.92, Y=196.57, Mass=120835, SNR=92.6, Peak=11460 HFD=3.5 00:00:35.335 00.000 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 00:00:35.335 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 00:00:35.335 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.13 cameraTheta=0.14 mountX=0.11 mountY=0.04, mountTheta=0.37 00:00:35.335 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.02, opts=13) 00:00:35.335 00.000 30444 Enqueuing Move request for scope (0.12, 0.02) 00:00:35.335 00.000 15672 Worker thread wakes up 00:00:35.335 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd 00:00:35.335 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.02) 00:00:35.335 00.000 15672 Moving (0.12, 0.02) raw xDistance=0.11 yDistance=0.04 00:00:35.336 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:00:35.336 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:00:35.336 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 00:00:35.336 00.000 15672 MoveAxis(E, 0, ABG) 00:00:35.336 00.000 15672 Move returns status 0, amount 0 00:00:35.336 00.000 15672 MoveAxis(N, 0, ABG) 00:00:35.336 00.000 15672 Move returns status 0, amount 0 00:00:35.336 00.000 15672 move complete, result=0 00:00:35.336 00.000 15672 worker thread done servicing request 00:00:35.340 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=13137, FiltMin=2630, FiltMax=10484, Gamma=2.950 00:00:35.390 00.050 30444 UpdateGuideState exits: m=120835 SNR=92.6 Saturated 00:00:35.390 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:35.390 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:35.390 00.000 30444 Enqueuing Expose request 00:00:35.390 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:00:35.390 00.000 15672 Worker thread wakes up 00:00:35.390 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:35.390 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:37.306 01.916 15672 Exposure complete 00:00:37.340 00.034 15672 worker thread done servicing request 00:00:37.341 00.001 30444 OnExposeComplete: enter 00:00:37.341 00.000 30444 UpdateGuideState(): m_state=6 00:00:37.341 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3115 00:00:37.341 00.000 30444 Star::Find returns 1 (1), X=459.87, Y=196.20, Mass=102340, SNR=88.5, Peak=10829 HFD=3.7 00:00:37.341 00.000 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.10 = -1.10) 00:00:37.341 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.16 = -1.16) 00:00:37.341 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.35 hyp=0.36 cameraTheta=-1.38 mountX=0.16 mountY=-0.33, mountTheta=-1.11 00:00:37.341 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.35, opts=13) 00:00:37.341 00.000 30444 Enqueuing Move request for scope (0.07, -0.35) 00:00:37.341 00.000 15672 Worker thread wakes up 00:00:37.342 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.35) opts 0xd 00:00:37.342 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.35) 00:00:37.342 00.000 15672 Moving (0.07, -0.35) raw xDistance=0.16 yDistance=-0.33 00:00:37.342 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 00:00:37.342 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:00:37.342 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 00:00:37.342 00.000 15672 MoveAxis(E, 0, ABG) 00:00:37.342 00.000 15672 Move returns status 0, amount 0 00:00:37.342 00.000 15672 MoveAxis(N, 0, ABG) 00:00:37.342 00.000 15672 Move returns status 0, amount 0 00:00:37.342 00.000 15672 move complete, result=0 00:00:37.342 00.000 15672 worker thread done servicing request 00:00:37.347 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2385, max=11585, FiltMin=2684, FiltMax=9704, Gamma=2.950 00:00:37.396 00.049 30444 UpdateGuideState exits: m=102340 SNR=88.5 Saturated 00:00:37.396 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:37.396 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:37.396 00.000 30444 Enqueuing Expose request 00:00:37.396 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 00:00:37.396 00.000 15672 Worker thread wakes up 00:00:37.396 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:37.396 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:39.505 02.109 15672 Exposure complete 00:00:39.524 00.019 15672 worker thread done servicing request 00:00:39.524 00.000 30444 OnExposeComplete: enter 00:00:39.524 00.000 30444 UpdateGuideState(): m_state=6 00:00:39.525 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3116 00:00:39.525 00.000 30444 Star::Find returns 1 (1), X=460.40, Y=196.87, Mass=113208, SNR=84.5, Peak=10434 HFD=3.8 00:00:39.525 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 00:00:39.525 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.69 = 0.69) 00:00:39.525 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.31 hyp=0.68 cameraTheta=0.48 mountX=0.50 mountY=0.44, mountTheta=0.72 00:00:39.525 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.31, opts=13) 00:00:39.525 00.000 30444 Enqueuing Move request for scope (0.61, 0.31) 00:00:39.525 00.000 15672 Worker thread wakes up 00:00:39.525 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.31) opts 0xd 00:00:39.525 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.31) 00:00:39.525 00.000 15672 Moving (0.61, 0.31) raw xDistance=0.50 yDistance=0.44 00:00:39.526 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50 00:00:39.526 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 00:00:39.526 00.000 15672 MoveAxis(W, 135, ABG) 00:00:39.526 00.000 15672 Guiding Dir = 3, Dur = 135 00:00:39.526 00.000 15672 IsSlewing returns 0 00:00:39.527 00.001 15672 IsGuiding returns 0 00:00:39.532 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12083, FiltMin=2667, FiltMax=8736, Gamma=2.950 00:00:39.547 00.015 15672 PulseGuide returned control before completion, sleep 126 00:00:39.581 00.034 30444 UpdateGuideState exits: m=113208 SNR=84.5 Saturated 00:00:39.581 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:39.581 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:39.581 00.000 30444 Enqueuing Expose request 00:00:39.675 00.094 15672 IsGuiding returns 1 00:00:39.675 00.000 15672 scope still moving after pulse duration time elapsed 00:00:39.696 00.021 15672 IsSlewing returns 0 00:00:39.754 00.058 15672 IsGuiding returns 0 00:00:39.755 00.001 15672 scope move finished after 135 + 92 ms 00:00:39.755 00.000 15672 Move returns status 0, amount 135 00:00:39.755 00.000 15672 MoveAxis(S, 78, ABG) 00:00:39.755 00.000 15672 Guiding Dir = 1, Dur = 78 00:00:39.755 00.000 15672 IsSlewing returns 0 00:00:39.756 00.001 15672 IsGuiding returns 0 00:00:39.836 00.080 15672 IsGuiding returns 1 00:00:39.837 00.001 15672 scope still moving after pulse duration time elapsed 00:00:39.858 00.021 15672 IsSlewing returns 0 00:00:39.858 00.000 15672 IsGuiding returns 1 00:00:39.880 00.022 15672 IsSlewing returns 0 00:00:39.881 00.001 15672 IsGuiding returns 1 00:00:39.901 00.020 15672 IsSlewing returns 0 00:00:39.903 00.002 15672 IsGuiding returns 1 00:00:39.923 00.020 15672 IsSlewing returns 0 00:00:39.926 00.003 15672 IsGuiding returns 1 00:00:39.947 00.021 15672 IsSlewing returns 0 00:00:39.995 00.048 15672 IsGuiding returns 0 00:00:39.995 00.000 15672 scope move finished after 78 + 161 ms 00:00:39.995 00.000 15672 Move returns status 0, amount 78 00:00:39.995 00.000 15672 move complete, result=0 00:00:39.995 00.000 15672 worker thread done servicing request 00:00:39.996 00.001 15672 Worker thread wakes up 00:00:39.996 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:39.996 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:39.996 00.000 30444 GuideStep: 0.5 px 135 ms WEST, 0.4 px 78 ms SOUTH 00:00:41.903 01.907 15672 Exposure complete 00:00:41.923 00.020 15672 worker thread done servicing request 00:00:41.923 00.000 30444 OnExposeComplete: enter 00:00:41.923 00.000 30444 UpdateGuideState(): m_state=6 00:00:41.923 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3117 00:00:41.923 00.000 30444 Star::Find returns 1 (1), X=459.54, Y=197.10, Mass=100580, SNR=71.6, Peak=11243 HFD=3.5 00:00:41.923 00.000 30444 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.28) = xAngle (2.29 = 2.29) 00:00:41.924 00.001 30444 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.23 = 2.23) 00:00:41.924 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.55 hyp=0.60 cameraTheta=2.01 mountX=-0.40 mountY=0.48, mountTheta=2.26 00:00:41.924 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.55, opts=13) 00:00:41.924 00.000 30444 Enqueuing Move request for scope (-0.26, 0.55) 00:00:41.924 00.000 15672 Worker thread wakes up 00:00:41.924 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.55) opts 0xd 00:00:41.924 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.55) 00:00:41.925 00.001 15672 Moving (-0.26, 0.55) raw xDistance=-0.40 yDistance=0.48 00:00:41.925 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40 00:00:41.925 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 00:00:41.925 00.000 15672 MoveAxis(E, 98, ABG) 00:00:41.925 00.000 15672 Guiding Dir = 2, Dur = 98 00:00:41.925 00.000 15672 IsSlewing returns 0 00:00:41.931 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=11949, FiltMin=2698, FiltMax=8764, Gamma=2.950 00:00:41.943 00.012 15672 IsGuiding returns 0 00:00:41.959 00.016 15672 PulseGuide returned control before completion, sleep 93 00:00:42.053 00.094 15672 IsGuiding returns 1 00:00:42.053 00.000 15672 scope still moving after pulse duration time elapsed 00:00:42.074 00.021 15672 IsSlewing returns 0 00:00:42.075 00.001 15672 IsGuiding returns 0 00:00:42.075 00.000 15672 scope move finished after 98 + 33 ms 00:00:42.075 00.000 15672 Move returns status 0, amount 98 00:00:42.075 00.000 15672 MoveAxis(S, 85, ABG) 00:00:42.075 00.000 15672 Guiding Dir = 1, Dur = 85 00:00:42.075 00.000 15672 IsSlewing returns 0 00:00:42.076 00.001 15672 IsGuiding returns 0 00:00:42.150 00.074 15672 PulseGuide returned control before completion, sleep 21 00:00:42.185 00.035 15672 IsGuiding returns 1 00:00:42.185 00.000 15672 scope still moving after pulse duration time elapsed 00:00:42.206 00.021 15672 IsSlewing returns 0 00:00:42.209 00.003 15672 IsGuiding returns 1 00:00:42.230 00.021 15672 IsSlewing returns 0 00:00:42.233 00.003 15672 IsGuiding returns 1 00:00:42.254 00.021 15672 IsSlewing returns 0 00:00:42.280 00.026 15672 IsGuiding returns 0 00:00:42.280 00.000 15672 scope move finished after 85 + 119 ms 00:00:42.280 00.000 15672 Move returns status 0, amount 85 00:00:42.280 00.000 15672 move complete, result=0 00:00:42.280 00.000 15672 worker thread done servicing request 00:00:42.291 00.011 30444 UpdateGuideState exits: m=100580 SNR=71.6 Saturated 00:00:42.291 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:42.291 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:42.291 00.000 30444 Enqueuing Expose request 00:00:42.291 00.000 30444 GuideStep: -0.4 px 98 ms EAST, 0.5 px 85 ms SOUTH 00:00:42.292 00.001 15672 Worker thread wakes up 00:00:42.292 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:42.292 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:44.400 02.108 15672 Exposure complete 00:00:44.420 00.020 15672 worker thread done servicing request 00:00:44.420 00.000 30444 OnExposeComplete: enter 00:00:44.420 00.000 30444 UpdateGuideState(): m_state=6 00:00:44.420 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3118 00:00:44.420 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.22, Mass=110810, SNR=89.3, Peak=9428 HFD=4.0 00:00:44.420 00.000 30444 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.28) = xAngle (-0.41 = -0.41) 00:00:44.420 00.000 30444 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.48 = -0.48) 00:00:44.420 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.33 hyp=0.52 cameraTheta=-0.69 mountX=0.48 mountY=-0.24, mountTheta=-0.46 00:00:44.421 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.33, opts=13) 00:00:44.421 00.000 30444 Enqueuing Move request for scope (0.40, -0.33) 00:00:44.421 00.000 15672 Worker thread wakes up 00:00:44.421 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.33) opts 0xd 00:00:44.421 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.33) 00:00:44.421 00.000 15672 Moving (0.40, -0.33) raw xDistance=0.48 yDistance=-0.24 00:00:44.421 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.48 00:00:44.421 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:00:44.421 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 00:00:44.421 00.000 15672 MoveAxis(W, 122, ABG) 00:00:44.421 00.000 15672 Guiding Dir = 3, Dur = 122 00:00:44.422 00.001 15672 IsSlewing returns 0 00:00:44.423 00.001 15672 IsGuiding returns 0 00:00:44.427 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=9611, FiltMin=2636, FiltMax=8914, Gamma=2.950 00:00:44.451 00.024 15672 PulseGuide returned control before completion, sleep 105 00:00:44.478 00.027 30444 UpdateGuideState exits: m=110810 SNR=89.3 Saturated 00:00:44.478 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:44.478 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:44.478 00.000 30444 Enqueuing Expose request 00:00:44.558 00.080 15672 IsGuiding returns 1 00:00:44.559 00.001 15672 scope still moving after pulse duration time elapsed 00:00:44.580 00.021 15672 IsSlewing returns 0 00:00:44.594 00.014 15672 IsGuiding returns 0 00:00:44.595 00.001 15672 scope move finished after 122 + 50 ms 00:00:44.595 00.000 15672 Move returns status 0, amount 122 00:00:44.595 00.000 15672 MoveAxis(N, 0, ABG) 00:00:44.595 00.000 15672 Move returns status 0, amount 0 00:00:44.595 00.000 15672 move complete, result=0 00:00:44.595 00.000 15672 worker thread done servicing request 00:00:44.595 00.000 15672 Worker thread wakes up 00:00:44.595 00.000 30444 GuideStep: 0.5 px 122 ms WEST, -0.2 px 0 ms NORTH 00:00:44.595 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:44.595 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:46.501 01.906 15672 Exposure complete 00:00:46.522 00.021 15672 worker thread done servicing request 00:00:46.522 00.000 30444 OnExposeComplete: enter 00:00:46.522 00.000 30444 UpdateGuideState(): m_state=6 00:00:46.522 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3119 00:00:46.522 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=196.58, Mass=100668, SNR=66.2, Peak=10137 HFD=3.3 00:00:46.522 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 00:00:46.522 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 00:00:46.522 00.000 30444 CameraToMount -- cameraX=0.75 cameraY=0.03 hyp=0.75 cameraTheta=0.04 mountX=0.71 mountY=0.19, mountTheta=0.26 00:00:46.523 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.75, y=0.03, opts=13) 00:00:46.523 00.000 30444 Enqueuing Move request for scope (0.75, 0.03) 00:00:46.523 00.000 15672 Worker thread wakes up 00:00:46.523 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.03) opts 0xd 00:00:46.523 00.000 15672 Handling offset move in thread for scope, endpoint = (0.75, 0.03) 00:00:46.523 00.000 15672 Moving (0.75, 0.03) raw xDistance=0.71 yDistance=0.19 00:00:46.523 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.71 00:00:46.523 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:00:46.524 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 00:00:46.524 00.000 15672 MoveAxis(W, 202, ABG) 00:00:46.524 00.000 15672 Guiding Dir = 3, Dur = 202 00:00:46.524 00.000 15672 IsSlewing returns 0 00:00:46.525 00.001 15672 IsGuiding returns 0 00:00:46.529 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=10520, FiltMin=2674, FiltMax=8869, Gamma=2.950 00:00:46.544 00.015 15672 PulseGuide returned control before completion, sleep 194 00:00:46.578 00.034 30444 UpdateGuideState exits: m=100668 SNR=66.2 Saturated 00:00:46.578 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:46.578 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:46.578 00.000 30444 Enqueuing Expose request 00:00:46.740 00.162 15672 IsGuiding returns 1 00:00:46.740 00.000 15672 scope still moving after pulse duration time elapsed 00:00:46.762 00.022 15672 IsSlewing returns 0 00:00:46.768 00.006 15672 IsGuiding returns 0 00:00:46.768 00.000 15672 scope move finished after 202 + 40 ms 00:00:46.768 00.000 15672 Move returns status 0, amount 202 00:00:46.768 00.000 15672 MoveAxis(N, 0, ABG) 00:00:46.768 00.000 15672 Move returns status 0, amount 0 00:00:46.768 00.000 15672 move complete, result=0 00:00:46.768 00.000 15672 worker thread done servicing request 00:00:46.768 00.000 15672 Worker thread wakes up 00:00:46.768 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:46.768 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:46.768 00.000 30444 GuideStep: 0.7 px 202 ms WEST, 0.2 px 0 ms NORTH 00:00:48.875 02.107 15672 Exposure complete 00:00:48.895 00.020 15672 worker thread done servicing request 00:00:48.895 00.000 30444 OnExposeComplete: enter 00:00:48.895 00.000 30444 UpdateGuideState(): m_state=6 00:00:48.895 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3120 00:00:48.895 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=196.77, Mass=123283, SNR=95.5, Peak=10098 HFD=3.9 00:00:48.895 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.76 = 0.76) 00:00:48.895 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.69 = 0.69) 00:00:48.895 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.21 hyp=0.46 cameraTheta=0.48 mountX=0.34 mountY=0.30, mountTheta=0.72 00:00:48.896 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.21, opts=13) 00:00:48.896 00.000 30444 Enqueuing Move request for scope (0.41, 0.21) 00:00:48.896 00.000 15672 Worker thread wakes up 00:00:48.896 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.21) opts 0xd 00:00:48.896 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.21) 00:00:48.896 00.000 15672 Moving (0.41, 0.21) raw xDistance=0.34 yDistance=0.30 00:00:48.896 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34 00:00:48.896 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 00:00:48.896 00.000 15672 MoveAxis(W, 105, ABG) 00:00:48.896 00.000 15672 Guiding Dir = 3, Dur = 105 00:00:48.896 00.000 15672 IsSlewing returns 0 00:00:48.898 00.002 15672 IsGuiding returns 0 00:00:48.901 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=10098, FiltMin=2646, FiltMax=9210, Gamma=2.950 00:00:48.923 00.022 15672 PulseGuide returned control before completion, sleep 90 00:00:49.015 00.092 15672 IsGuiding returns 1 00:00:49.016 00.001 15672 scope still moving after pulse duration time elapsed 00:00:49.037 00.021 15672 IsSlewing returns 0 00:00:49.101 00.064 15672 IsGuiding returns 0 00:00:49.101 00.000 15672 scope move finished after 105 + 98 ms 00:00:49.102 00.001 15672 Move returns status 0, amount 105 00:00:49.102 00.000 15672 MoveAxis(S, 53, ABG) 00:00:49.102 00.000 15672 Guiding Dir = 1, Dur = 53 00:00:49.103 00.001 15672 IsSlewing returns 0 00:00:49.105 00.002 15672 IsGuiding returns 0 00:00:49.183 00.078 15672 IsGuiding returns 1 00:00:49.183 00.000 15672 scope still moving after pulse duration time elapsed 00:00:49.204 00.021 15672 IsSlewing returns 0 00:00:49.207 00.003 15672 IsGuiding returns 1 00:00:49.228 00.021 15672 IsSlewing returns 0 00:00:49.231 00.003 15672 IsGuiding returns 1 00:00:49.253 00.022 15672 IsSlewing returns 0 00:00:49.275 00.022 15672 IsGuiding returns 0 00:00:49.275 00.000 15672 scope move finished after 53 + 117 ms 00:00:49.275 00.000 15672 Move returns status 0, amount 53 00:00:49.276 00.001 15672 move complete, result=0 00:00:49.276 00.000 15672 worker thread done servicing request 00:00:49.409 00.133 30444 UpdateGuideState exits: m=123283 SNR=95.5 Saturated 00:00:49.409 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:49.409 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:49.409 00.000 30444 Enqueuing Expose request 00:00:49.409 00.000 15672 Worker thread wakes up 00:00:49.409 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:49.409 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:49.409 00.000 30444 GuideStep: 0.3 px 105 ms WEST, 0.3 px 53 ms SOUTH 00:00:51.324 01.915 15672 Exposure complete 00:00:51.357 00.033 15672 worker thread done servicing request 00:00:51.357 00.000 30444 OnExposeComplete: enter 00:00:51.357 00.000 30444 UpdateGuideState(): m_state=6 00:00:51.357 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3121 00:00:51.357 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=196.87, Mass=109300, SNR=76.9, Peak=11273 HFD=3.5 00:00:51.357 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 00:00:51.357 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 00:00:51.357 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.31 hyp=0.34 cameraTheta=1.99 mountX=-0.22 mountY=0.28, mountTheta=2.25 00:00:51.358 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.31, opts=13) 00:00:51.358 00.000 30444 Enqueuing Move request for scope (-0.14, 0.31) 00:00:51.358 00.000 15672 Worker thread wakes up 00:00:51.358 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.31) opts 0xd 00:00:51.358 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.31) 00:00:51.358 00.000 15672 Moving (-0.14, 0.31) raw xDistance=-0.22 yDistance=0.28 00:00:51.358 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 00:00:51.358 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 00:00:51.358 00.000 15672 MoveAxis(E, 0, ABG) 00:00:51.358 00.000 15672 Move returns status 0, amount 0 00:00:51.358 00.000 15672 MoveAxis(S, 49, ABG) 00:00:51.358 00.000 15672 Guiding Dir = 1, Dur = 49 00:00:51.359 00.001 15672 IsSlewing returns 0 00:00:51.360 00.001 15672 IsGuiding returns 0 00:00:51.364 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11273, FiltMin=2705, FiltMax=8632, Gamma=2.950 00:00:51.433 00.069 15672 IsGuiding returns 1 00:00:51.433 00.000 15672 scope still moving after pulse duration time elapsed 00:00:51.454 00.021 15672 IsSlewing returns 0 00:00:51.455 00.001 15672 IsGuiding returns 1 00:00:51.460 00.005 30444 UpdateGuideState exits: m=109300 SNR=76.9 Saturated 00:00:51.460 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:51.460 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:51.460 00.000 30444 Enqueuing Expose request 00:00:51.476 00.016 15672 IsSlewing returns 0 00:00:51.477 00.001 15672 IsGuiding returns 1 00:00:51.498 00.021 15672 IsSlewing returns 0 00:00:51.560 00.062 15672 IsGuiding returns 0 00:00:51.560 00.000 15672 scope move finished after 49 + 150 ms 00:00:51.560 00.000 15672 Move returns status 0, amount 49 00:00:51.560 00.000 15672 move complete, result=0 00:00:51.560 00.000 15672 worker thread done servicing request 00:00:51.560 00.000 15672 Worker thread wakes up 00:00:51.560 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:51.560 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:51.561 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 49 ms SOUTH 00:00:53.668 02.107 15672 Exposure complete 00:00:53.689 00.021 15672 worker thread done servicing request 00:00:53.689 00.000 30444 OnExposeComplete: enter 00:00:53.689 00.000 30444 UpdateGuideState(): m_state=6 00:00:53.689 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3122 00:00:53.689 00.000 30444 Star::Find returns 1 (1), X=459.28, Y=196.83, Mass=105039, SNR=78.0, Peak=12225 HFD=3.4 00:00:53.689 00.000 30444 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.28) = xAngle (2.93 = 2.93) 00:00:53.689 00.000 30444 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.87 = 2.87) 00:00:53.689 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=0.28 hyp=0.59 cameraTheta=2.65 mountX=-0.57 mountY=0.16, mountTheta=2.87 00:00:53.690 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=0.28, opts=13) 00:00:53.690 00.000 30444 Enqueuing Move request for scope (-0.52, 0.28) 00:00:53.690 00.000 15672 Worker thread wakes up 00:00:53.690 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.28) opts 0xd 00:00:53.690 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, 0.28) 00:00:53.690 00.000 15672 Moving (-0.52, 0.28) raw xDistance=-0.57 yDistance=0.16 00:00:53.690 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 00:00:53.690 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:00:53.690 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 00:00:53.690 00.000 15672 MoveAxis(E, 155, ABG) 00:00:53.690 00.000 15672 Guiding Dir = 2, Dur = 155 00:00:53.691 00.001 15672 IsSlewing returns 0 00:00:53.696 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=12885, FiltMin=2606, FiltMax=9257, Gamma=2.950 00:00:53.700 00.004 15672 IsGuiding returns 0 00:00:53.716 00.016 15672 PulseGuide returned control before completion, sleep 150 00:00:53.746 00.030 30444 UpdateGuideState exits: m=105039 SNR=78.0 Saturated 00:00:53.746 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:53.746 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:53.746 00.000 30444 Enqueuing Expose request 00:00:53.894 00.148 15672 IsGuiding returns 0 00:00:53.894 00.000 15672 Move returns status 0, amount 155 00:00:53.894 00.000 15672 MoveAxis(N, 0, ABG) 00:00:53.894 00.000 15672 Move returns status 0, amount 0 00:00:53.894 00.000 15672 move complete, result=0 00:00:53.895 00.001 15672 worker thread done servicing request 00:00:53.895 00.000 15672 Worker thread wakes up 00:00:53.895 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:53.895 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:53.895 00.000 30444 GuideStep: -0.6 px 155 ms EAST, 0.2 px 0 ms NORTH 00:00:55.801 01.906 15672 Exposure complete 00:00:55.823 00.022 15672 worker thread done servicing request 00:00:55.823 00.000 30444 OnExposeComplete: enter 00:00:55.823 00.000 30444 UpdateGuideState(): m_state=6 00:00:55.823 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3123 00:00:55.823 00.000 30444 Star::Find returns 1 (1), X=459.84, Y=196.58, Mass=110305, SNR=80.5, Peak=11392 HFD=3.5 00:00:55.823 00.000 30444 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.28) = xAngle (0.79 = 0.79) 00:00:55.823 00.000 30444 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.73 = 0.73) 00:00:55.823 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.51 mountX=0.04 mountY=0.04, mountTheta=0.75 00:00:55.824 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.03, opts=13) 00:00:55.824 00.000 30444 Enqueuing Move request for scope (0.05, 0.03) 00:00:55.824 00.000 15672 Worker thread wakes up 00:00:55.824 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd 00:00:55.824 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.03) 00:00:55.824 00.000 15672 Moving (0.05, 0.03) raw xDistance=0.04 yDistance=0.04 00:00:55.824 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 00:00:55.824 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:00:55.824 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 00:00:55.824 00.000 15672 MoveAxis(E, 0, ABG) 00:00:55.824 00.000 15672 Move returns status 0, amount 0 00:00:55.824 00.000 15672 MoveAxis(N, 0, ABG) 00:00:55.824 00.000 15672 Move returns status 0, amount 0 00:00:55.824 00.000 15672 move complete, result=0 00:00:55.824 00.000 15672 worker thread done servicing request 00:00:55.829 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=11392, FiltMin=2599, FiltMax=9070, Gamma=2.950 00:00:56.071 00.242 30444 UpdateGuideState exits: m=110305 SNR=80.5 Saturated 00:00:56.071 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:56.071 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:56.071 00.000 30444 Enqueuing Expose request 00:00:56.071 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 00:00:56.071 00.000 15672 Worker thread wakes up 00:00:56.071 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:56.072 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:00:58.180 02.108 15672 Exposure complete 00:00:58.200 00.020 15672 worker thread done servicing request 00:00:58.200 00.000 30444 OnExposeComplete: enter 00:00:58.200 00.000 30444 UpdateGuideState(): m_state=6 00:00:58.200 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3124 00:00:58.200 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=196.43, Mass=113621, SNR=76.9, Peak=10337 HFD=3.3 00:00:58.200 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 00:00:58.200 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 00:00:58.200 00.000 30444 CameraToMount -- cameraX=0.67 cameraY=-0.12 hyp=0.68 cameraTheta=-0.18 mountX=0.67 mountY=0.02, mountTheta=0.04 00:00:58.201 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.67, y=-0.12, opts=13) 00:00:58.201 00.000 30444 Enqueuing Move request for scope (0.67, -0.12) 00:00:58.201 00.000 15672 Worker thread wakes up 00:00:58.201 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.12) opts 0xd 00:00:58.201 00.000 15672 Handling offset move in thread for scope, endpoint = (0.67, -0.12) 00:00:58.201 00.000 15672 Moving (0.67, -0.12) raw xDistance=0.67 yDistance=0.02 00:00:58.201 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67 00:00:58.201 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:00:58.201 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 00:00:58.201 00.000 15672 MoveAxis(W, 182, ABG) 00:00:58.201 00.000 15672 Guiding Dir = 3, Dur = 182 00:00:58.202 00.001 15672 IsSlewing returns 0 00:00:58.207 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=10910, FiltMin=2626, FiltMax=9852, Gamma=2.950 00:00:58.237 00.030 15672 IsGuiding returns 0 00:00:58.253 00.016 15672 PulseGuide returned control before completion, sleep 177 00:00:58.257 00.004 30444 UpdateGuideState exits: m=113621 SNR=76.9 Saturated 00:00:58.257 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:00:58.257 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:00:58.257 00.000 30444 Enqueuing Expose request 00:00:58.493 00.236 15672 IsGuiding returns 0 00:00:58.493 00.000 15672 Move returns status 0, amount 182 00:00:58.493 00.000 15672 MoveAxis(N, 0, ABG) 00:00:58.493 00.000 15672 Move returns status 0, amount 0 00:00:58.493 00.000 15672 move complete, result=0 00:00:58.493 00.000 15672 worker thread done servicing request 00:00:58.493 00.000 15672 Worker thread wakes up 00:00:58.493 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:00:58.493 00.000 30444 GuideStep: 0.7 px 182 ms WEST, 0.0 px 0 ms NORTH 00:00:58.494 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:00.402 01.908 15672 Exposure complete 00:01:00.422 00.020 15672 worker thread done servicing request 00:01:00.422 00.000 30444 OnExposeComplete: enter 00:01:00.422 00.000 30444 UpdateGuideState(): m_state=6 00:01:00.422 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3125 00:01:00.422 00.000 30444 Star::Find returns 1 (1), X=459.90, Y=196.38, Mass=113278, SNR=85.8, Peak=11480 HFD=3.6 00:01:00.422 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 00:01:00.422 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 00:01:00.423 00.001 30444 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.05 mountX=0.14 mountY=-0.15, mountTheta=-0.80 00:01:00.423 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.17, opts=13) 00:01:00.423 00.000 30444 Enqueuing Move request for scope (0.10, -0.17) 00:01:00.423 00.000 15672 Worker thread wakes up 00:01:00.423 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd 00:01:00.423 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.17) 00:01:00.423 00.000 15672 Moving (0.10, -0.17) raw xDistance=0.14 yDistance=-0.15 00:01:00.423 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:01:00.423 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:00.423 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 00:01:00.423 00.000 15672 MoveAxis(E, 0, ABG) 00:01:00.423 00.000 15672 Move returns status 0, amount 0 00:01:00.423 00.000 15672 MoveAxis(N, 0, ABG) 00:01:00.424 00.001 15672 Move returns status 0, amount 0 00:01:00.424 00.000 15672 move complete, result=0 00:01:00.424 00.000 15672 worker thread done servicing request 00:01:00.429 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2370, max=12593, FiltMin=2691, FiltMax=9777, Gamma=2.950 00:01:00.478 00.049 30444 UpdateGuideState exits: m=113278 SNR=85.8 Saturated 00:01:00.478 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:00.478 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:00.479 00.001 30444 Enqueuing Expose request 00:01:00.479 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:01:00.479 00.000 15672 Worker thread wakes up 00:01:00.479 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:00.479 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:02.586 02.107 15672 Exposure complete 00:01:02.606 00.020 15672 worker thread done servicing request 00:01:02.606 00.000 30444 OnExposeComplete: enter 00:01:02.606 00.000 30444 UpdateGuideState(): m_state=6 00:01:02.606 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3126 00:01:02.606 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.23, Mass=116593, SNR=86.7, Peak=11013 HFD=3.6 00:01:02.606 00.000 30444 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.28) = xAngle (-0.40 = -0.40) 00:01:02.606 00.000 30444 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.46 = -0.46) 00:01:02.606 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.33 hyp=0.52 cameraTheta=-0.68 mountX=0.48 mountY=-0.23, mountTheta=-0.45 00:01:02.607 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.33, opts=13) 00:01:02.607 00.000 30444 Enqueuing Move request for scope (0.40, -0.33) 00:01:02.607 00.000 15672 Worker thread wakes up 00:01:02.607 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.33) opts 0xd 00:01:02.607 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.33) 00:01:02.607 00.000 15672 Moving (0.40, -0.33) raw xDistance=0.48 yDistance=-0.23 00:01:02.607 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 00:01:02.607 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:02.607 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:01:02.607 00.000 15672 MoveAxis(W, 129, ABG) 00:01:02.607 00.000 15672 Guiding Dir = 3, Dur = 129 00:01:02.608 00.001 15672 IsSlewing returns 0 00:01:02.608 00.000 15672 IsGuiding returns 0 00:01:02.612 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=12006, FiltMin=2648, FiltMax=9288, Gamma=2.950 00:01:02.629 00.017 15672 PulseGuide returned control before completion, sleep 119 00:01:02.689 00.060 30444 UpdateGuideState exits: m=116593 SNR=86.7 Saturated 00:01:02.689 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:02.689 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:02.689 00.000 30444 Enqueuing Expose request 00:01:02.790 00.101 15672 IsGuiding returns 0 00:01:02.790 00.000 15672 Move returns status 0, amount 129 00:01:02.790 00.000 15672 MoveAxis(N, 0, ABG) 00:01:02.790 00.000 15672 Move returns status 0, amount 0 00:01:02.790 00.000 15672 move complete, result=0 00:01:02.791 00.001 15672 worker thread done servicing request 00:01:02.791 00.000 15672 Worker thread wakes up 00:01:02.791 00.000 30444 GuideStep: 0.5 px 129 ms WEST, -0.2 px 0 ms NORTH 00:01:02.791 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:02.791 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:04.697 01.906 15672 Exposure complete 00:01:04.716 00.019 15672 worker thread done servicing request 00:01:04.716 00.000 30444 OnExposeComplete: enter 00:01:04.716 00.000 30444 UpdateGuideState(): m_state=6 00:01:04.716 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3127 00:01:04.716 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=196.08, Mass=105452, SNR=84.0, Peak=11652 HFD=3.4 00:01:04.716 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 00:01:04.716 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 00:01:04.716 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.47 hyp=0.47 cameraTheta=-1.57 mountX=0.13 mountY=-0.46, mountTheta=-1.30 00:01:04.717 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.47, opts=13) 00:01:04.717 00.000 30444 Enqueuing Move request for scope (-0.00, -0.47) 00:01:04.717 00.000 15672 Worker thread wakes up 00:01:04.717 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.47) opts 0xd 00:01:04.717 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.47) 00:01:04.717 00.000 15672 Moving (-0.00, -0.47) raw xDistance=0.13 yDistance=-0.46 00:01:04.717 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:01:04.717 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:01:04.717 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46 00:01:04.717 00.000 15672 MoveAxis(E, 0, ABG) 00:01:04.717 00.000 15672 Move returns status 0, amount 0 00:01:04.717 00.000 15672 MoveAxis(N, 0, ABG) 00:01:04.717 00.000 15672 Move returns status 0, amount 0 00:01:04.717 00.000 15672 move complete, result=0 00:01:04.718 00.001 15672 worker thread done servicing request 00:01:04.722 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12931, FiltMin=2702, FiltMax=9747, Gamma=2.950 00:01:04.771 00.049 30444 UpdateGuideState exits: m=105452 SNR=84.0 Saturated 00:01:04.771 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:04.771 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:04.771 00.000 30444 Enqueuing Expose request 00:01:04.771 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 00:01:04.771 00.000 15672 Worker thread wakes up 00:01:04.771 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:04.771 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:06.879 02.108 15672 Exposure complete 00:01:06.899 00.020 15672 worker thread done servicing request 00:01:06.899 00.000 30444 OnExposeComplete: enter 00:01:06.899 00.000 30444 UpdateGuideState(): m_state=6 00:01:06.899 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3128 00:01:06.899 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=196.35, Mass=115602, SNR=78.4, Peak=10656 HFD=3.6 00:01:06.899 00.000 30444 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 00:01:06.899 00.000 30444 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.33 = -0.33) 00:01:06.899 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.20 hyp=0.39 cameraTheta=-0.55 mountX=0.38 mountY=-0.13, mountTheta=-0.32 00:01:06.900 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.20, opts=13) 00:01:06.900 00.000 30444 Enqueuing Move request for scope (0.34, -0.20) 00:01:06.900 00.000 15672 Worker thread wakes up 00:01:06.900 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.20) opts 0xd 00:01:06.900 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.20) 00:01:06.900 00.000 15672 Moving (0.34, -0.20) raw xDistance=0.38 yDistance=-0.13 00:01:06.900 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 00:01:06.900 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:06.900 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 00:01:06.900 00.000 15672 MoveAxis(W, 102, ABG) 00:01:06.900 00.000 15672 Guiding Dir = 3, Dur = 102 00:01:06.900 00.000 15672 IsSlewing returns 0 00:01:06.902 00.002 15672 IsGuiding returns 0 00:01:06.907 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=12115, FiltMin=2670, FiltMax=9938, Gamma=2.950 00:01:06.926 00.019 15672 PulseGuide returned control before completion, sleep 89 00:01:06.956 00.030 30444 UpdateGuideState exits: m=115602 SNR=78.4 Saturated 00:01:06.956 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:06.956 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:06.956 00.000 30444 Enqueuing Expose request 00:01:07.070 00.114 15672 IsGuiding returns 0 00:01:07.070 00.000 15672 Move returns status 0, amount 102 00:01:07.070 00.000 15672 MoveAxis(N, 0, ABG) 00:01:07.070 00.000 15672 Move returns status 0, amount 0 00:01:07.071 00.001 15672 move complete, result=0 00:01:07.071 00.000 15672 worker thread done servicing request 00:01:07.071 00.000 15672 Worker thread wakes up 00:01:07.071 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:07.071 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:07.071 00.000 30444 GuideStep: 0.4 px 102 ms WEST, -0.1 px 0 ms NORTH 00:01:08.981 01.910 15672 Exposure complete 00:01:09.000 00.019 15672 worker thread done servicing request 00:01:09.000 00.000 30444 OnExposeComplete: enter 00:01:09.000 00.000 30444 UpdateGuideState(): m_state=6 00:01:09.001 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3129 00:01:09.001 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=196.58, Mass=119886, SNR=85.3, Peak=11179 HFD=3.6 00:01:09.001 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 00:01:09.001 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 00:01:09.001 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.03 hyp=0.42 cameraTheta=0.07 mountX=0.39 mountY=0.12, mountTheta=0.29 00:01:09.001 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.03, opts=13) 00:01:09.001 00.000 30444 Enqueuing Move request for scope (0.42, 0.03) 00:01:09.001 00.000 15672 Worker thread wakes up 00:01:09.001 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.03) opts 0xd 00:01:09.002 00.001 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.03) 00:01:09.002 00.000 15672 Moving (0.42, 0.03) raw xDistance=0.39 yDistance=0.12 00:01:09.002 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39 00:01:09.002 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:09.002 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 00:01:09.002 00.000 15672 MoveAxis(W, 114, ABG) 00:01:09.002 00.000 15672 Guiding Dir = 3, Dur = 114 00:01:09.002 00.000 15672 IsSlewing returns 0 00:01:09.003 00.001 15672 IsGuiding returns 0 00:01:09.008 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=12641, FiltMin=2611, FiltMax=9814, Gamma=2.950 00:01:09.020 00.012 15672 PulseGuide returned control before completion, sleep 108 00:01:09.057 00.037 30444 UpdateGuideState exits: m=119886 SNR=85.3 Saturated 00:01:09.058 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:09.058 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:09.058 00.000 30444 Enqueuing Expose request 00:01:09.131 00.073 15672 IsGuiding returns 1 00:01:09.131 00.000 15672 scope still moving after pulse duration time elapsed 00:01:09.152 00.021 15672 IsSlewing returns 0 00:01:09.165 00.013 15672 IsGuiding returns 0 00:01:09.166 00.001 15672 scope move finished after 114 + 48 ms 00:01:09.166 00.000 15672 Move returns status 0, amount 114 00:01:09.166 00.000 15672 MoveAxis(N, 0, ABG) 00:01:09.166 00.000 15672 Move returns status 0, amount 0 00:01:09.166 00.000 15672 move complete, result=0 00:01:09.166 00.000 15672 worker thread done servicing request 00:01:09.166 00.000 15672 Worker thread wakes up 00:01:09.167 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:09.167 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:09.167 00.000 30444 GuideStep: 0.4 px 114 ms WEST, 0.1 px 0 ms NORTH 00:01:11.276 02.109 15672 Exposure complete 00:01:11.296 00.020 15672 worker thread done servicing request 00:01:11.296 00.000 30444 OnExposeComplete: enter 00:01:11.296 00.000 30444 UpdateGuideState(): m_state=6 00:01:11.296 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3130 00:01:11.296 00.000 30444 Star::Find returns 1 (1), X=459.43, Y=196.63, Mass=119191, SNR=89.3, Peak=12935 HFD=3.2 00:01:11.296 00.000 30444 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.28) = xAngle (3.21 = -3.08) 00:01:11.296 00.000 30444 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.14 = -3.14) 00:01:11.296 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.08 hyp=0.38 cameraTheta=2.93 mountX=-0.38 mountY=-0.00, mountTheta=-3.14 00:01:11.297 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.08, opts=13) 00:01:11.297 00.000 30444 Enqueuing Move request for scope (-0.37, 0.08) 00:01:11.297 00.000 15672 Worker thread wakes up 00:01:11.297 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.08) opts 0xd 00:01:11.297 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.08) 00:01:11.297 00.000 15672 Moving (-0.37, 0.08) raw xDistance=-0.38 yDistance=-0.00 00:01:11.297 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38 00:01:11.297 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:11.297 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 00:01:11.297 00.000 15672 MoveAxis(E, 94, ABG) 00:01:11.297 00.000 15672 Guiding Dir = 2, Dur = 94 00:01:11.298 00.001 15672 IsSlewing returns 0 00:01:11.300 00.002 15672 IsGuiding returns 0 00:01:11.304 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=13186, FiltMin=2594, FiltMax=9917, Gamma=2.950 00:01:11.321 00.017 15672 PulseGuide returned control before completion, sleep 85 00:01:11.353 00.032 30444 UpdateGuideState exits: m=119191 SNR=89.3 Saturated 00:01:11.353 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:11.353 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:11.353 00.000 30444 Enqueuing Expose request 00:01:11.407 00.054 15672 IsGuiding returns 1 00:01:11.407 00.000 15672 scope still moving after pulse duration time elapsed 00:01:11.428 00.021 15672 IsSlewing returns 0 00:01:11.430 00.002 15672 IsGuiding returns 1 00:01:11.451 00.021 15672 IsSlewing returns 0 00:01:11.452 00.001 15672 IsGuiding returns 0 00:01:11.452 00.000 15672 scope move finished after 94 + 57 ms 00:01:11.452 00.000 15672 Move returns status 0, amount 94 00:01:11.452 00.000 15672 MoveAxis(N, 0, ABG) 00:01:11.452 00.000 15672 Move returns status 0, amount 0 00:01:11.452 00.000 15672 move complete, result=0 00:01:11.452 00.000 15672 worker thread done servicing request 00:01:11.452 00.000 15672 Worker thread wakes up 00:01:11.452 00.000 30444 GuideStep: -0.4 px 94 ms EAST, -0.0 px 0 ms NORTH 00:01:11.453 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:11.453 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:13.358 01.905 15672 Exposure complete 00:01:13.378 00.020 15672 worker thread done servicing request 00:01:13.378 00.000 30444 OnExposeComplete: enter 00:01:13.378 00.000 30444 UpdateGuideState(): m_state=6 00:01:13.378 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3131 00:01:13.378 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=196.26, Mass=115737, SNR=87.4, Peak=11651 HFD=3.4 00:01:13.378 00.000 30444 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 00:01:13.378 00.000 30444 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 00:01:13.378 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.29 hyp=0.42 cameraTheta=-0.76 mountX=0.37 mountY=-0.22, mountTheta=-0.53 00:01:13.379 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.29, opts=13) 00:01:13.379 00.000 30444 Enqueuing Move request for scope (0.30, -0.29) 00:01:13.379 00.000 15672 Worker thread wakes up 00:01:13.379 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.29) opts 0xd 00:01:13.379 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.29) 00:01:13.379 00.000 15672 Moving (0.30, -0.29) raw xDistance=0.37 yDistance=-0.22 00:01:13.379 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37 00:01:13.379 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:13.379 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 00:01:13.379 00.000 15672 MoveAxis(W, 94, ABG) 00:01:13.379 00.000 15672 Guiding Dir = 3, Dur = 94 00:01:13.380 00.001 15672 IsSlewing returns 0 00:01:13.381 00.001 15672 IsGuiding returns 0 00:01:13.385 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=11651, FiltMin=2692, FiltMax=9715, Gamma=2.950 00:01:13.397 00.012 15672 PulseGuide returned control before completion, sleep 89 00:01:13.434 00.037 30444 UpdateGuideState exits: m=115737 SNR=87.4 Saturated 00:01:13.434 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:13.434 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:13.434 00.000 30444 Enqueuing Expose request 00:01:13.509 00.075 15672 IsGuiding returns 0 00:01:13.509 00.000 15672 Move returns status 0, amount 94 00:01:13.509 00.000 15672 MoveAxis(N, 0, ABG) 00:01:13.509 00.000 15672 Move returns status 0, amount 0 00:01:13.509 00.000 15672 move complete, result=0 00:01:13.509 00.000 15672 worker thread done servicing request 00:01:13.509 00.000 15672 Worker thread wakes up 00:01:13.509 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:13.509 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:13.509 00.000 30444 GuideStep: 0.4 px 94 ms WEST, -0.2 px 0 ms NORTH 00:01:15.617 02.108 15672 Exposure complete 00:01:15.637 00.020 15672 worker thread done servicing request 00:01:15.638 00.001 30444 OnExposeComplete: enter 00:01:15.638 00.000 30444 UpdateGuideState(): m_state=6 00:01:15.638 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3132 00:01:15.638 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=196.50, Mass=117141, SNR=84.6, Peak=10861 HFD=3.6 00:01:15.638 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 00:01:15.638 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 00:01:15.638 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.06 hyp=0.33 cameraTheta=-0.17 mountX=0.33 mountY=0.01, mountTheta=0.04 00:01:15.638 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.06, opts=13) 00:01:15.638 00.000 30444 Enqueuing Move request for scope (0.32, -0.06) 00:01:15.639 00.001 15672 Worker thread wakes up 00:01:15.639 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.06) opts 0xd 00:01:15.639 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.06) 00:01:15.639 00.000 15672 Moving (0.32, -0.06) raw xDistance=0.33 yDistance=0.01 00:01:15.639 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33 00:01:15.639 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:15.639 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 00:01:15.639 00.000 15672 MoveAxis(W, 95, ABG) 00:01:15.639 00.000 15672 Guiding Dir = 3, Dur = 95 00:01:15.639 00.000 15672 IsSlewing returns 0 00:01:15.644 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=10928, FiltMin=2621, FiltMax=9476, Gamma=2.950 00:01:15.650 00.006 15672 IsGuiding returns 0 00:01:15.665 00.015 15672 PulseGuide returned control before completion, sleep 90 00:01:15.694 00.029 30444 UpdateGuideState exits: m=117141 SNR=84.6 Saturated 00:01:15.694 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:15.694 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:15.694 00.000 30444 Enqueuing Expose request 00:01:15.756 00.062 15672 IsGuiding returns 1 00:01:15.756 00.000 15672 scope still moving after pulse duration time elapsed 00:01:15.777 00.021 15672 IsSlewing returns 0 00:01:15.792 00.015 15672 IsGuiding returns 0 00:01:15.793 00.001 15672 scope move finished after 95 + 48 ms 00:01:15.793 00.000 15672 Move returns status 0, amount 95 00:01:15.793 00.000 15672 MoveAxis(N, 0, ABG) 00:01:15.793 00.000 15672 Move returns status 0, amount 0 00:01:15.793 00.000 15672 move complete, result=0 00:01:15.793 00.000 15672 worker thread done servicing request 00:01:15.793 00.000 15672 Worker thread wakes up 00:01:15.793 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:15.793 00.000 30444 GuideStep: 0.3 px 95 ms WEST, 0.0 px 0 ms NORTH 00:01:15.793 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:17.699 01.906 15672 Exposure complete 00:01:17.719 00.020 15672 worker thread done servicing request 00:01:17.719 00.000 30444 OnExposeComplete: enter 00:01:17.719 00.000 30444 UpdateGuideState(): m_state=6 00:01:17.719 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3133 00:01:17.719 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=196.59, Mass=111586, SNR=75.6, Peak=10426 HFD=3.3 00:01:17.719 00.000 30444 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 00:01:17.719 00.000 30444 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 00:01:17.719 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=0.04 hyp=0.66 cameraTheta=0.06 mountX=0.62 mountY=0.18, mountTheta=0.28 00:01:17.720 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=0.04, opts=13) 00:01:17.720 00.000 30444 Enqueuing Move request for scope (0.66, 0.04) 00:01:17.720 00.000 15672 Worker thread wakes up 00:01:17.720 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.04) opts 0xd 00:01:17.720 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, 0.04) 00:01:17.720 00.000 15672 Moving (0.66, 0.04) raw xDistance=0.62 yDistance=0.18 00:01:17.720 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62 00:01:17.720 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:17.720 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 00:01:17.720 00.000 15672 MoveAxis(W, 175, ABG) 00:01:17.720 00.000 15672 Guiding Dir = 3, Dur = 175 00:01:17.720 00.000 15672 IsSlewing returns 0 00:01:17.722 00.002 15672 IsGuiding returns 0 00:01:17.726 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=12044, FiltMin=2693, FiltMax=9739, Gamma=2.950 00:01:17.742 00.016 15672 PulseGuide returned control before completion, sleep 165 00:01:17.776 00.034 30444 UpdateGuideState exits: m=111586 SNR=75.6 Saturated 00:01:17.776 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:17.776 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:17.776 00.000 30444 Enqueuing Expose request 00:01:17.909 00.133 15672 IsGuiding returns 1 00:01:17.910 00.001 15672 scope still moving after pulse duration time elapsed 00:01:17.931 00.021 15672 IsSlewing returns 0 00:01:17.950 00.019 15672 IsGuiding returns 0 00:01:17.950 00.000 15672 scope move finished after 175 + 52 ms 00:01:17.950 00.000 15672 Move returns status 0, amount 175 00:01:17.950 00.000 15672 MoveAxis(N, 0, ABG) 00:01:17.950 00.000 15672 Move returns status 0, amount 0 00:01:17.950 00.000 15672 move complete, result=0 00:01:17.950 00.000 15672 worker thread done servicing request 00:01:17.950 00.000 15672 Worker thread wakes up 00:01:17.950 00.000 30444 GuideStep: 0.6 px 175 ms WEST, 0.2 px 0 ms NORTH 00:01:17.950 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:17.950 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:20.059 02.109 15672 Exposure complete 00:01:20.079 00.020 15672 worker thread done servicing request 00:01:20.079 00.000 30444 OnExposeComplete: enter 00:01:20.079 00.000 30444 UpdateGuideState(): m_state=6 00:01:20.079 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3134 00:01:20.079 00.000 30444 Star::Find returns 1 (1), X=459.59, Y=196.36, Mass=111311, SNR=85.0, Peak=12971 HFD=3.2 00:01:20.079 00.000 30444 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.28) = xAngle (-2.11 = -2.11) 00:01:20.079 00.000 30444 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.17 = -2.17) 00:01:20.079 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-2.39 mountX=-0.15 mountY=-0.23, mountTheta=-2.12 00:01:20.080 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.19, opts=13) 00:01:20.080 00.000 30444 Enqueuing Move request for scope (-0.21, -0.19) 00:01:20.080 00.000 15672 Worker thread wakes up 00:01:20.080 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd 00:01:20.080 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.19) 00:01:20.080 00.000 15672 Moving (-0.21, -0.19) raw xDistance=-0.15 yDistance=-0.23 00:01:20.080 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:01:20.080 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:20.080 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:01:20.080 00.000 15672 MoveAxis(E, 0, ABG) 00:01:20.080 00.000 15672 Move returns status 0, amount 0 00:01:20.080 00.000 15672 MoveAxis(N, 0, ABG) 00:01:20.080 00.000 15672 Move returns status 0, amount 0 00:01:20.080 00.000 15672 move complete, result=0 00:01:20.080 00.000 15672 worker thread done servicing request 00:01:20.086 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2379, max=13944, FiltMin=2702, FiltMax=9941, Gamma=2.950 00:01:20.137 00.051 30444 UpdateGuideState exits: m=111311 SNR=85.0 Saturated 00:01:20.137 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:20.137 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:20.137 00.000 30444 Enqueuing Expose request 00:01:20.137 00.000 15672 Worker thread wakes up 00:01:20.137 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:01:20.137 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:20.137 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:22.043 01.906 15672 Exposure complete 00:01:22.063 00.020 15672 worker thread done servicing request 00:01:22.063 00.000 30444 OnExposeComplete: enter 00:01:22.063 00.000 30444 UpdateGuideState(): m_state=6 00:01:22.063 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3135 00:01:22.063 00.000 30444 Star::Find returns 1 (1), X=459.48, Y=196.46, Mass=111545, SNR=90.1, Peak=12437 HFD=3.2 00:01:22.063 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 00:01:22.063 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 00:01:22.064 00.001 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.09 hyp=0.34 cameraTheta=-2.86 mountX=-0.28 mountY=-0.16, mountTheta=-2.63 00:01:22.064 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.09, opts=13) 00:01:22.064 00.000 30444 Enqueuing Move request for scope (-0.32, -0.09) 00:01:22.064 00.000 15672 Worker thread wakes up 00:01:22.064 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.09) opts 0xd 00:01:22.064 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.09) 00:01:22.064 00.000 15672 Moving (-0.32, -0.09) raw xDistance=-0.28 yDistance=-0.16 00:01:22.064 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 00:01:22.064 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:22.064 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:01:22.064 00.000 15672 MoveAxis(E, 77, ABG) 00:01:22.064 00.000 15672 Guiding Dir = 2, Dur = 77 00:01:22.065 00.001 15672 IsSlewing returns 0 00:01:22.066 00.001 15672 IsGuiding returns 0 00:01:22.070 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=12437, FiltMin=2724, FiltMax=9465, Gamma=2.950 00:01:22.087 00.017 15672 PulseGuide returned control before completion, sleep 66 00:01:22.121 00.034 30444 UpdateGuideState exits: m=111545 SNR=90.1 Saturated 00:01:22.121 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:22.121 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:22.121 00.000 30444 Enqueuing Expose request 00:01:22.155 00.034 15672 IsGuiding returns 1 00:01:22.155 00.000 15672 scope still moving after pulse duration time elapsed 00:01:22.176 00.021 15672 IsSlewing returns 0 00:01:22.177 00.001 15672 IsGuiding returns 1 00:01:22.198 00.021 15672 IsSlewing returns 0 00:01:22.199 00.001 15672 IsGuiding returns 0 00:01:22.199 00.000 15672 scope move finished after 77 + 56 ms 00:01:22.199 00.000 15672 Move returns status 0, amount 77 00:01:22.199 00.000 15672 MoveAxis(N, 0, ABG) 00:01:22.199 00.000 15672 Move returns status 0, amount 0 00:01:22.199 00.000 15672 move complete, result=0 00:01:22.199 00.000 15672 worker thread done servicing request 00:01:22.199 00.000 15672 Worker thread wakes up 00:01:22.200 00.001 30444 GuideStep: -0.3 px 77 ms EAST, -0.2 px 0 ms NORTH 00:01:22.200 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:22.200 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:24.305 02.105 15672 Exposure complete 00:01:24.325 00.020 15672 worker thread done servicing request 00:01:24.325 00.000 30444 OnExposeComplete: enter 00:01:24.325 00.000 30444 UpdateGuideState(): m_state=6 00:01:24.325 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3136 00:01:24.326 00.001 30444 Star::Find returns 1 (1), X=459.73, Y=196.28, Mass=104952, SNR=77.6, Peak=11461 HFD=3.5 00:01:24.326 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 00:01:24.326 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 00:01:24.326 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.79 mountX=0.02 mountY=-0.28, mountTheta=-1.52 00:01:24.326 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.27, opts=13) 00:01:24.326 00.000 30444 Enqueuing Move request for scope (-0.06, -0.27) 00:01:24.326 00.000 15672 Worker thread wakes up 00:01:24.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd 00:01:24.326 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.27) 00:01:24.326 00.000 15672 Moving (-0.06, -0.27) raw xDistance=0.02 yDistance=-0.28 00:01:24.326 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:01:24.326 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:01:24.327 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 00:01:24.327 00.000 15672 MoveAxis(E, 0, ABG) 00:01:24.327 00.000 15672 Move returns status 0, amount 0 00:01:24.327 00.000 15672 MoveAxis(N, 0, ABG) 00:01:24.327 00.000 15672 Move returns status 0, amount 0 00:01:24.327 00.000 15672 move complete, result=0 00:01:24.327 00.000 15672 worker thread done servicing request 00:01:24.332 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2401, max=12719, FiltMin=2660, FiltMax=9730, Gamma=2.950 00:01:24.385 00.053 30444 UpdateGuideState exits: m=104952 SNR=77.6 Saturated 00:01:24.385 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:24.385 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:24.385 00.000 30444 Enqueuing Expose request 00:01:24.385 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 00:01:24.385 00.000 15672 Worker thread wakes up 00:01:24.385 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:24.385 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:26.291 01.906 15672 Exposure complete 00:01:26.311 00.020 15672 worker thread done servicing request 00:01:26.311 00.000 30444 OnExposeComplete: enter 00:01:26.311 00.000 30444 UpdateGuideState(): m_state=6 00:01:26.311 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3137 00:01:26.311 00.000 30444 Star::Find returns 1 (1), X=459.48, Y=196.74, Mass=104708, SNR=83.3, Peak=11657 HFD=3.3 00:01:26.311 00.000 30444 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.28) = xAngle (2.89 = 2.89) 00:01:26.312 00.001 30444 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.82 = 2.82) 00:01:26.312 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.19 hyp=0.36 cameraTheta=2.61 mountX=-0.35 mountY=0.11, mountTheta=2.83 00:01:26.312 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.19, opts=13) 00:01:26.312 00.000 30444 Enqueuing Move request for scope (-0.31, 0.19) 00:01:26.312 00.000 15672 Worker thread wakes up 00:01:26.312 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.19) opts 0xd 00:01:26.312 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.19) 00:01:26.312 00.000 15672 Moving (-0.31, 0.19) raw xDistance=-0.35 yDistance=0.11 00:01:26.312 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 00:01:26.312 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:26.312 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 00:01:26.312 00.000 15672 MoveAxis(E, 95, ABG) 00:01:26.313 00.001 15672 Guiding Dir = 2, Dur = 95 00:01:26.313 00.000 15672 IsSlewing returns 0 00:01:26.314 00.001 15672 IsGuiding returns 0 00:01:26.318 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13576, FiltMin=2726, FiltMax=10012, Gamma=2.950 00:01:26.336 00.018 15672 PulseGuide returned control before completion, sleep 83 00:01:26.368 00.032 30444 UpdateGuideState exits: m=104708 SNR=83.3 Saturated 00:01:26.368 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:26.368 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:26.368 00.000 30444 Enqueuing Expose request 00:01:26.421 00.053 15672 IsGuiding returns 1 00:01:26.422 00.001 15672 scope still moving after pulse duration time elapsed 00:01:26.443 00.021 15672 IsSlewing returns 0 00:01:26.449 00.006 15672 IsGuiding returns 0 00:01:26.449 00.000 15672 scope move finished after 95 + 39 ms 00:01:26.449 00.000 15672 Move returns status 0, amount 95 00:01:26.449 00.000 15672 MoveAxis(N, 0, ABG) 00:01:26.449 00.000 15672 Move returns status 0, amount 0 00:01:26.449 00.000 15672 move complete, result=0 00:01:26.449 00.000 15672 worker thread done servicing request 00:01:26.449 00.000 15672 Worker thread wakes up 00:01:26.449 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:26.449 00.000 30444 GuideStep: -0.4 px 95 ms EAST, 0.1 px 0 ms NORTH 00:01:26.449 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:28.556 02.107 15672 Exposure complete 00:01:28.576 00.020 15672 worker thread done servicing request 00:01:28.577 00.001 30444 OnExposeComplete: enter 00:01:28.577 00.000 30444 UpdateGuideState(): m_state=6 00:01:28.577 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3138 00:01:28.577 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=196.55, Mass=110329, SNR=77.2, Peak=10296 HFD=3.5 00:01:28.577 00.000 30444 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.28) = xAngle (0.26 = 0.26) 00:01:28.577 00.000 30444 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.20 = 0.20) 00:01:28.577 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=-0.01 hyp=0.50 cameraTheta=-0.02 mountX=0.49 mountY=0.10, mountTheta=0.20 00:01:28.577 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.01, opts=13) 00:01:28.577 00.000 30444 Enqueuing Move request for scope (0.50, -0.01) 00:01:28.578 00.001 15672 Worker thread wakes up 00:01:28.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.01) opts 0xd 00:01:28.578 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.01) 00:01:28.578 00.000 15672 Moving (0.50, -0.01) raw xDistance=0.49 yDistance=0.10 00:01:28.578 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.49 00:01:28.578 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:28.578 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:01:28.578 00.000 15672 MoveAxis(W, 125, ABG) 00:01:28.578 00.000 15672 Guiding Dir = 3, Dur = 125 00:01:28.578 00.000 15672 IsSlewing returns 0 00:01:28.579 00.001 15672 IsGuiding returns 0 00:01:28.584 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=11449, FiltMin=2627, FiltMax=10129, Gamma=2.950 00:01:28.605 00.021 15672 PulseGuide returned control before completion, sleep 110 00:01:28.637 00.032 30444 UpdateGuideState exits: m=110329 SNR=77.2 Saturated 00:01:28.638 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:28.638 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:28.638 00.000 30444 Enqueuing Expose request 00:01:28.717 00.079 15672 IsGuiding returns 1 00:01:28.718 00.001 15672 scope still moving after pulse duration time elapsed 00:01:28.738 00.020 15672 IsSlewing returns 0 00:01:28.739 00.001 15672 IsGuiding returns 1 00:01:28.760 00.021 15672 IsSlewing returns 0 00:01:28.764 00.004 15672 IsGuiding returns 0 00:01:28.764 00.000 15672 scope move finished after 125 + 60 ms 00:01:28.764 00.000 15672 Move returns status 0, amount 125 00:01:28.764 00.000 15672 MoveAxis(N, 0, ABG) 00:01:28.764 00.000 15672 Move returns status 0, amount 0 00:01:28.764 00.000 15672 move complete, result=0 00:01:28.764 00.000 15672 worker thread done servicing request 00:01:28.764 00.000 15672 Worker thread wakes up 00:01:28.764 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:28.764 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:28.765 00.001 30444 GuideStep: 0.5 px 125 ms WEST, 0.1 px 0 ms NORTH 00:01:30.670 01.905 15672 Exposure complete 00:01:30.690 00.020 15672 worker thread done servicing request 00:01:30.690 00.000 30444 OnExposeComplete: enter 00:01:30.690 00.000 30444 UpdateGuideState(): m_state=6 00:01:30.690 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3139 00:01:30.691 00.001 30444 Star::Find returns 1 (1), X=459.69, Y=196.53, Mass=105529, SNR=82.0, Peak=11541 HFD=3.3 00:01:30.691 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.59 = -2.59) 00:01:30.691 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 00:01:30.691 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.86 mountX=-0.09 mountY=-0.05, mountTheta=-2.63 00:01:30.691 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.03, opts=13) 00:01:30.691 00.000 30444 Enqueuing Move request for scope (-0.10, -0.03) 00:01:30.692 00.001 15672 Worker thread wakes up 00:01:30.692 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd 00:01:30.692 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.03) 00:01:30.692 00.000 15672 Moving (-0.10, -0.03) raw xDistance=-0.09 yDistance=-0.05 00:01:30.692 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:01:30.692 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:30.692 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:01:30.692 00.000 15672 MoveAxis(E, 0, ABG) 00:01:30.692 00.000 15672 Move returns status 0, amount 0 00:01:30.692 00.000 15672 MoveAxis(N, 0, ABG) 00:01:30.692 00.000 15672 Move returns status 0, amount 0 00:01:30.692 00.000 15672 move complete, result=0 00:01:30.692 00.000 15672 worker thread done servicing request 00:01:30.697 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=11541, FiltMin=2610, FiltMax=9477, Gamma=2.950 00:01:30.749 00.052 30444 UpdateGuideState exits: m=105529 SNR=82.0 Saturated 00:01:30.750 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:30.750 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:30.750 00.000 30444 Enqueuing Expose request 00:01:30.750 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:01:30.750 00.000 15672 Worker thread wakes up 00:01:30.750 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:30.750 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:32.859 02.109 15672 Exposure complete 00:01:32.882 00.023 15672 worker thread done servicing request 00:01:32.882 00.000 30444 OnExposeComplete: enter 00:01:32.882 00.000 30444 UpdateGuideState(): m_state=6 00:01:32.882 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3140 00:01:32.882 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=196.45, Mass=110411, SNR=90.2, Peak=10970 HFD=3.4 00:01:32.882 00.000 30444 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.28) = xAngle (-2.19 = -2.19) 00:01:32.882 00.000 30444 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 00:01:32.882 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.47 mountX=-0.10 mountY=-0.13, mountTheta=-2.22 00:01:32.883 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.11, opts=13) 00:01:32.883 00.000 30444 Enqueuing Move request for scope (-0.13, -0.11) 00:01:32.883 00.000 15672 Worker thread wakes up 00:01:32.883 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd 00:01:32.883 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.11) 00:01:32.883 00.000 15672 Moving (-0.13, -0.11) raw xDistance=-0.10 yDistance=-0.13 00:01:32.883 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 00:01:32.883 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:32.884 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 00:01:32.884 00.000 15672 MoveAxis(E, 0, ABG) 00:01:32.884 00.000 15672 Move returns status 0, amount 0 00:01:32.884 00.000 15672 MoveAxis(N, 0, ABG) 00:01:32.884 00.000 15672 Move returns status 0, amount 0 00:01:32.884 00.000 15672 move complete, result=0 00:01:32.884 00.000 15672 worker thread done servicing request 00:01:32.889 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=10970, FiltMin=2661, FiltMax=8952, Gamma=2.950 00:01:33.246 00.357 30444 UpdateGuideState exits: m=110411 SNR=90.2 Saturated 00:01:33.246 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:33.246 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:33.246 00.000 30444 Enqueuing Expose request 00:01:33.246 00.000 15672 Worker thread wakes up 00:01:33.246 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:33.246 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:01:33.246 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:35.152 01.906 15672 Exposure complete 00:01:35.172 00.020 15672 worker thread done servicing request 00:01:35.172 00.000 30444 OnExposeComplete: enter 00:01:35.172 00.000 30444 UpdateGuideState(): m_state=6 00:01:35.172 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3141 00:01:35.172 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=196.32, Mass=103693, SNR=93.2, Peak=11084 HFD=3.6 00:01:35.172 00.000 30444 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.28) = xAngle (-1.27 = -1.27) 00:01:35.173 00.001 30444 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 00:01:35.173 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.55 mountX=0.07 mountY=-0.23, mountTheta=-1.28 00:01:35.173 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.24, opts=13) 00:01:35.173 00.000 30444 Enqueuing Move request for scope (0.00, -0.24) 00:01:35.173 00.000 15672 Worker thread wakes up 00:01:35.173 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.24) opts 0xd 00:01:35.173 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.24) 00:01:35.173 00.000 15672 Moving (0.00, -0.24) raw xDistance=0.07 yDistance=-0.23 00:01:35.173 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:01:35.173 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:35.173 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:01:35.174 00.001 15672 MoveAxis(E, 0, ABG) 00:01:35.174 00.000 15672 Move returns status 0, amount 0 00:01:35.174 00.000 15672 MoveAxis(N, 0, ABG) 00:01:35.174 00.000 15672 Move returns status 0, amount 0 00:01:35.174 00.000 15672 move complete, result=0 00:01:35.174 00.000 15672 worker thread done servicing request 00:01:35.179 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=11282, FiltMin=2702, FiltMax=9235, Gamma=2.950 00:01:35.302 00.123 30444 UpdateGuideState exits: m=103693 SNR=93.2 Saturated 00:01:35.302 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:35.302 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:35.302 00.000 30444 Enqueuing Expose request 00:01:35.302 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:01:35.303 00.001 15672 Worker thread wakes up 00:01:35.303 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:35.303 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:37.409 02.106 15672 Exposure complete 00:01:37.429 00.020 15672 worker thread done servicing request 00:01:37.429 00.000 30444 OnExposeComplete: enter 00:01:37.429 00.000 30444 UpdateGuideState(): m_state=6 00:01:37.430 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3142 00:01:37.430 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=196.06, Mass=102084, SNR=82.7, Peak=12646 HFD=3.1 00:01:37.430 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 00:01:37.430 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 00:01:37.430 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.50 hyp=0.56 cameraTheta=-2.07 mountX=-0.12 mountY=-0.54, mountTheta=-1.80 00:01:37.430 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.50, opts=13) 00:01:37.430 00.000 30444 Enqueuing Move request for scope (-0.27, -0.50) 00:01:37.430 00.000 15672 Worker thread wakes up 00:01:37.430 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.50) opts 0xd 00:01:37.431 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.50) 00:01:37.431 00.000 15672 Moving (-0.27, -0.50) raw xDistance=-0.12 yDistance=-0.54 00:01:37.431 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:01:37.431 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:01:37.431 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54 00:01:37.431 00.000 15672 MoveAxis(E, 0, ABG) 00:01:37.431 00.000 15672 Move returns status 0, amount 0 00:01:37.431 00.000 15672 MoveAxis(N, 0, ABG) 00:01:37.431 00.000 15672 Move returns status 0, amount 0 00:01:37.431 00.000 15672 move complete, result=0 00:01:37.431 00.000 15672 worker thread done servicing request 00:01:37.436 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=12723, FiltMin=2718, FiltMax=9547, Gamma=2.950 00:01:37.487 00.051 30444 UpdateGuideState exits: m=102084 SNR=82.7 Saturated 00:01:37.487 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:37.487 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:37.487 00.000 30444 Enqueuing Expose request 00:01:37.487 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 00:01:37.487 00.000 15672 Worker thread wakes up 00:01:37.487 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:37.488 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:39.394 01.906 15672 Exposure complete 00:01:39.414 00.020 15672 worker thread done servicing request 00:01:39.414 00.000 30444 OnExposeComplete: enter 00:01:39.414 00.000 30444 UpdateGuideState(): m_state=6 00:01:39.414 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3143 00:01:39.414 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=196.35, Mass=109717, SNR=82.7, Peak=11305 HFD=3.4 00:01:39.414 00.000 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 00:01:39.414 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 00:01:39.414 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-0.88 mountX=0.22 mountY=-0.16, mountTheta=-0.65 00:01:39.415 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.20, opts=13) 00:01:39.415 00.000 30444 Enqueuing Move request for scope (0.17, -0.20) 00:01:39.415 00.000 15672 Worker thread wakes up 00:01:39.415 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd 00:01:39.415 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.20) 00:01:39.415 00.000 15672 Moving (0.17, -0.20) raw xDistance=0.22 yDistance=-0.16 00:01:39.415 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 00:01:39.415 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:39.415 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:01:39.415 00.000 15672 MoveAxis(E, 0, ABG) 00:01:39.415 00.000 15672 Move returns status 0, amount 0 00:01:39.415 00.000 15672 MoveAxis(N, 0, ABG) 00:01:39.415 00.000 15672 Move returns status 0, amount 0 00:01:39.416 00.001 15672 move complete, result=0 00:01:39.416 00.000 15672 worker thread done servicing request 00:01:39.421 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2374, max=11789, FiltMin=2634, FiltMax=9462, Gamma=2.950 00:01:39.470 00.049 30444 UpdateGuideState exits: m=109717 SNR=82.7 Saturated 00:01:39.470 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:39.470 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:39.470 00.000 30444 Enqueuing Expose request 00:01:39.470 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:01:39.470 00.000 15672 Worker thread wakes up 00:01:39.470 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:39.470 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:41.578 02.108 15672 Exposure complete 00:01:41.598 00.020 15672 worker thread done servicing request 00:01:41.598 00.000 30444 OnExposeComplete: enter 00:01:41.598 00.000 30444 UpdateGuideState(): m_state=6 00:01:41.598 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3144 00:01:41.599 00.001 30444 Star::Find returns 1 (1), X=459.97, Y=196.42, Mass=107515, SNR=83.7, Peak=10990 HFD=3.4 00:01:41.599 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 00:01:41.599 00.000 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 00:01:41.599 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-0.66 mountX=0.20 mountY=-0.09, mountTheta=-0.43 00:01:41.599 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.13, opts=13) 00:01:41.599 00.000 30444 Enqueuing Move request for scope (0.17, -0.13) 00:01:41.599 00.000 15672 Worker thread wakes up 00:01:41.599 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd 00:01:41.599 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.13) 00:01:41.599 00.000 15672 Moving (0.17, -0.13) raw xDistance=0.20 yDistance=-0.09 00:01:41.599 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 00:01:41.600 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:41.600 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:01:41.600 00.000 15672 MoveAxis(E, 0, ABG) 00:01:41.600 00.000 15672 Move returns status 0, amount 0 00:01:41.600 00.000 15672 MoveAxis(N, 0, ABG) 00:01:41.600 00.000 15672 Move returns status 0, amount 0 00:01:41.600 00.000 15672 move complete, result=0 00:01:41.600 00.000 15672 worker thread done servicing request 00:01:41.605 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=11671, FiltMin=2726, FiltMax=9634, Gamma=2.950 00:01:41.656 00.051 30444 UpdateGuideState exits: m=107515 SNR=83.7 Saturated 00:01:41.656 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:41.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:41.656 00.000 30444 Enqueuing Expose request 00:01:41.656 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:01:41.656 00.000 15672 Worker thread wakes up 00:01:41.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:41.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:43.561 01.905 15672 Exposure complete 00:01:43.581 00.020 15672 worker thread done servicing request 00:01:43.581 00.000 30444 OnExposeComplete: enter 00:01:43.581 00.000 30444 UpdateGuideState(): m_state=6 00:01:43.581 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3145 00:01:43.581 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=196.70, Mass=111706, SNR=87.0, Peak=11538 HFD=3.3 00:01:43.581 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 00:01:43.581 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 00:01:43.581 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.75 mountX=0.11 mountY=0.18, mountTheta=1.01 00:01:43.582 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.15, opts=13) 00:01:43.582 00.000 30444 Enqueuing Move request for scope (0.16, 0.15) 00:01:43.582 00.000 15672 Worker thread wakes up 00:01:43.582 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd 00:01:43.582 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.15) 00:01:43.582 00.000 15672 Moving (0.16, 0.15) raw xDistance=0.11 yDistance=0.18 00:01:43.582 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:01:43.582 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:43.582 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 00:01:43.582 00.000 15672 MoveAxis(E, 0, ABG) 00:01:43.582 00.000 15672 Move returns status 0, amount 0 00:01:43.582 00.000 15672 MoveAxis(N, 0, ABG) 00:01:43.582 00.000 15672 Move returns status 0, amount 0 00:01:43.582 00.000 15672 move complete, result=0 00:01:43.582 00.000 15672 worker thread done servicing request 00:01:43.587 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=12195, FiltMin=2702, FiltMax=10212, Gamma=2.950 00:01:43.637 00.050 30444 UpdateGuideState exits: m=111706 SNR=87.0 Saturated 00:01:43.637 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:43.637 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:43.637 00.000 30444 Enqueuing Expose request 00:01:43.637 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:01:43.638 00.001 15672 Worker thread wakes up 00:01:43.638 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:43.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:45.745 02.107 15672 Exposure complete 00:01:45.765 00.020 15672 worker thread done servicing request 00:01:45.765 00.000 30444 OnExposeComplete: enter 00:01:45.765 00.000 30444 UpdateGuideState(): m_state=6 00:01:45.766 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3146 00:01:45.766 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=196.19, Mass=107940, SNR=85.7, Peak=11162 HFD=3.4 00:01:45.766 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 00:01:45.766 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 00:01:45.766 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.36 hyp=0.37 cameraTheta=-1.32 mountX=0.19 mountY=-0.33, mountTheta=-1.06 00:01:45.766 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.36, opts=13) 00:01:45.766 00.000 30444 Enqueuing Move request for scope (0.09, -0.36) 00:01:45.766 00.000 15672 Worker thread wakes up 00:01:45.766 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.36) opts 0xd 00:01:45.766 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.36) 00:01:45.766 00.000 15672 Moving (0.09, -0.36) raw xDistance=0.19 yDistance=-0.33 00:01:45.767 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 00:01:45.767 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:01:45.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 00:01:45.767 00.000 15672 MoveAxis(E, 0, ABG) 00:01:45.767 00.000 15672 Move returns status 0, amount 0 00:01:45.767 00.000 15672 MoveAxis(N, 0, ABG) 00:01:45.767 00.000 15672 Move returns status 0, amount 0 00:01:45.767 00.000 15672 move complete, result=0 00:01:45.767 00.000 15672 worker thread done servicing request 00:01:45.772 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=12341, FiltMin=2677, FiltMax=10128, Gamma=2.950 00:01:45.822 00.050 30444 UpdateGuideState exits: m=107940 SNR=85.7 Saturated 00:01:45.822 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:45.822 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:45.822 00.000 30444 Enqueuing Expose request 00:01:45.822 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 00:01:45.822 00.000 15672 Worker thread wakes up 00:01:45.822 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:45.822 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:47.728 01.906 15672 Exposure complete 00:01:47.748 00.020 15672 worker thread done servicing request 00:01:47.749 00.001 30444 OnExposeComplete: enter 00:01:47.749 00.000 30444 UpdateGuideState(): m_state=6 00:01:47.749 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3147 00:01:47.749 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=196.33, Mass=108089, SNR=76.6, Peak=12448 HFD=3.4 00:01:47.749 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 00:01:47.749 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 00:01:47.749 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.23 hyp=0.25 cameraTheta=-2.01 mountX=-0.04 mountY=-0.25, mountTheta=-1.73 00:01:47.750 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.23, opts=13) 00:01:47.750 00.000 30444 Enqueuing Move request for scope (-0.11, -0.23) 00:01:47.750 00.000 15672 Worker thread wakes up 00:01:47.750 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.23) opts 0xd 00:01:47.750 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.23) 00:01:47.750 00.000 15672 Moving (-0.11, -0.23) raw xDistance=-0.04 yDistance=-0.25 00:01:47.750 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:01:47.750 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:47.750 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 00:01:47.750 00.000 15672 MoveAxis(E, 0, ABG) 00:01:47.750 00.000 15672 Move returns status 0, amount 0 00:01:47.750 00.000 15672 MoveAxis(N, 0, ABG) 00:01:47.750 00.000 15672 Move returns status 0, amount 0 00:01:47.750 00.000 15672 move complete, result=0 00:01:47.750 00.000 15672 worker thread done servicing request 00:01:47.755 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=13732, FiltMin=2739, FiltMax=9795, Gamma=2.950 00:01:47.806 00.051 30444 UpdateGuideState exits: m=108089 SNR=76.6 Saturated 00:01:47.806 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:47.806 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:47.806 00.000 30444 Enqueuing Expose request 00:01:47.806 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:01:47.806 00.000 15672 Worker thread wakes up 00:01:47.806 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:47.806 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:49.913 02.107 15672 Exposure complete 00:01:49.933 00.020 15672 worker thread done servicing request 00:01:49.933 00.000 30444 OnExposeComplete: enter 00:01:49.933 00.000 30444 UpdateGuideState(): m_state=6 00:01:49.933 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3148 00:01:49.934 00.001 30444 Star::Find returns 1 (1), X=459.81, Y=196.33, Mass=103410, SNR=77.4, Peak=10958 HFD=3.4 00:01:49.934 00.000 30444 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 00:01:49.934 00.000 30444 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 00:01:49.934 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.52 mountX=0.07 mountY=-0.22, mountTheta=-1.25 00:01:49.934 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.22, opts=13) 00:01:49.934 00.000 30444 Enqueuing Move request for scope (0.01, -0.22) 00:01:49.934 00.000 15672 Worker thread wakes up 00:01:49.934 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd 00:01:49.934 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.22) 00:01:49.935 00.001 15672 Moving (0.01, -0.22) raw xDistance=0.07 yDistance=-0.22 00:01:49.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:01:49.935 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:49.935 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 00:01:49.935 00.000 15672 MoveAxis(E, 0, ABG) 00:01:49.935 00.000 15672 Move returns status 0, amount 0 00:01:49.935 00.000 15672 MoveAxis(N, 0, ABG) 00:01:49.935 00.000 15672 Move returns status 0, amount 0 00:01:49.935 00.000 15672 move complete, result=0 00:01:49.935 00.000 15672 worker thread done servicing request 00:01:49.940 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11317, FiltMin=2693, FiltMax=9694, Gamma=2.950 00:01:50.040 00.100 30444 UpdateGuideState exits: m=103410 SNR=77.4 Saturated 00:01:50.040 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:50.041 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:50.041 00.000 30444 Enqueuing Expose request 00:01:50.041 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:01:50.041 00.000 15672 Worker thread wakes up 00:01:50.041 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:50.041 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:51.947 01.906 15672 Exposure complete 00:01:51.967 00.020 15672 worker thread done servicing request 00:01:51.968 00.001 30444 OnExposeComplete: enter 00:01:51.968 00.000 30444 UpdateGuideState(): m_state=6 00:01:51.968 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3149 00:01:51.968 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=196.39, Mass=105712, SNR=77.1, Peak=10905 HFD=3.6 00:01:51.968 00.000 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.95 = -0.95) 00:01:51.968 00.000 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 00:01:51.968 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.23 mountX=0.10 mountY=-0.15, mountTheta=-0.97 00:01:51.969 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.16, opts=13) 00:01:51.969 00.000 30444 Enqueuing Move request for scope (0.06, -0.16) 00:01:51.969 00.000 15672 Worker thread wakes up 00:01:51.969 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd 00:01:51.969 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.16) 00:01:51.969 00.000 15672 Moving (0.06, -0.16) raw xDistance=0.10 yDistance=-0.15 00:01:51.969 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:01:51.969 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:01:51.969 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 00:01:51.969 00.000 15672 MoveAxis(E, 0, ABG) 00:01:51.969 00.000 15672 Move returns status 0, amount 0 00:01:51.969 00.000 15672 MoveAxis(N, 0, ABG) 00:01:51.969 00.000 15672 Move returns status 0, amount 0 00:01:51.969 00.000 15672 move complete, result=0 00:01:51.969 00.000 15672 worker thread done servicing request 00:01:51.975 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=11491, FiltMin=2673, FiltMax=9348, Gamma=2.950 00:01:52.096 00.121 30444 UpdateGuideState exits: m=105712 SNR=77.1 Saturated 00:01:52.096 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:52.096 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:52.096 00.000 30444 Enqueuing Expose request 00:01:52.096 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:01:52.096 00.000 15672 Worker thread wakes up 00:01:52.096 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:52.096 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:54.203 02.107 15672 Exposure complete 00:01:54.223 00.020 15672 worker thread done servicing request 00:01:54.223 00.000 30444 OnExposeComplete: enter 00:01:54.223 00.000 30444 UpdateGuideState(): m_state=6 00:01:54.223 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3150 00:01:54.224 00.001 30444 Star::Find returns 1 (1), X=459.39, Y=195.71, Mass=112541, SNR=87.1, Peak=13247 HFD=3.5 00:01:54.224 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 00:01:54.224 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 00:01:54.224 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.84 hyp=0.93 cameraTheta=-2.02 mountX=-0.16 mountY=-0.91, mountTheta=-1.74 00:01:54.224 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.84, opts=13) 00:01:54.224 00.000 30444 Enqueuing Move request for scope (-0.40, -0.84) 00:01:54.224 00.000 15672 Worker thread wakes up 00:01:54.224 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.84) opts 0xd 00:01:54.224 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.84) 00:01:54.224 00.000 15672 Moving (-0.40, -0.84) raw xDistance=-0.16 yDistance=-0.91 00:01:54.224 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 00:01:54.224 00.000 15672 resist switch: large excursion: input -0.91 thresh 0.75 direction from 1 to -1 00:01:54.225 00.001 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.73 00:01:54.225 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 00:01:54.225 00.000 15672 MoveAxis(E, 0, ABG) 00:01:54.225 00.000 15672 Move returns status 0, amount 0 00:01:54.225 00.000 15672 MoveAxis(N, 162, ABG) 00:01:54.225 00.000 15672 Guiding Dir = 0, Dur = 162 00:01:54.225 00.000 15672 IsSlewing returns 0 00:01:54.226 00.001 15672 IsGuiding returns 0 00:01:54.230 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=13247, FiltMin=2691, FiltMax=8885, Gamma=2.950 00:01:54.309 00.079 15672 PulseGuide returned control before completion, sleep 90 00:01:54.400 00.091 15672 IsGuiding returns 1 00:01:54.400 00.000 15672 scope still moving after pulse duration time elapsed 00:01:54.421 00.021 15672 IsSlewing returns 0 00:01:54.422 00.001 15672 IsGuiding returns 1 00:01:54.443 00.021 15672 IsSlewing returns 0 00:01:54.444 00.001 15672 IsGuiding returns 1 00:01:54.464 00.020 15672 IsSlewing returns 0 00:01:54.465 00.001 15672 IsGuiding returns 1 00:01:54.486 00.021 15672 IsSlewing returns 0 00:01:54.517 00.031 15672 IsGuiding returns 0 00:01:54.517 00.000 15672 scope move finished after 162 + 128 ms 00:01:54.517 00.000 15672 Move returns status 0, amount 162 00:01:54.517 00.000 15672 move complete, result=0 00:01:54.517 00.000 15672 worker thread done servicing request 00:01:54.656 00.139 30444 UpdateGuideState exits: m=112541 SNR=87.1 Saturated 00:01:54.656 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:54.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:54.656 00.000 30444 Enqueuing Expose request 00:01:54.656 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 162 ms NORTH 00:01:54.656 00.000 15672 Worker thread wakes up 00:01:54.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:54.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:56.562 01.906 15672 Exposure complete 00:01:56.582 00.020 15672 worker thread done servicing request 00:01:56.582 00.000 30444 OnExposeComplete: enter 00:01:56.582 00.000 30444 UpdateGuideState(): m_state=6 00:01:56.582 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3151 00:01:56.582 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=195.79, Mass=109494, SNR=86.9, Peak=13257 HFD=3.4 00:01:56.582 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 00:01:56.582 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 00:01:56.583 00.001 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.77 hyp=0.78 cameraTheta=-1.73 mountX=0.09 mountY=-0.78, mountTheta=-1.46 00:01:56.583 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.77, opts=13) 00:01:56.583 00.000 30444 Enqueuing Move request for scope (-0.13, -0.77) 00:01:56.583 00.000 15672 Worker thread wakes up 00:01:56.583 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.77) opts 0xd 00:01:56.583 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.77) 00:01:56.583 00.000 15672 Moving (-0.13, -0.77) raw xDistance=0.09 yDistance=-0.78 00:01:56.583 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:01:56.583 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 00:01:56.583 00.000 15672 MoveAxis(E, 0, ABG) 00:01:56.583 00.000 15672 Move returns status 0, amount 0 00:01:56.583 00.000 15672 MoveAxis(N, 139, ABG) 00:01:56.583 00.000 15672 Guiding Dir = 0, Dur = 139 00:01:56.584 00.001 15672 IsSlewing returns 0 00:01:56.585 00.001 15672 IsGuiding returns 0 00:01:56.589 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=13257, FiltMin=2675, FiltMax=9643, Gamma=2.950 00:01:56.673 00.084 15672 PulseGuide returned control before completion, sleep 62 00:01:56.705 00.032 30444 UpdateGuideState exits: m=109494 SNR=86.9 Saturated 00:01:56.705 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:56.705 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:56.705 00.000 30444 Enqueuing Expose request 00:01:56.754 00.049 15672 IsGuiding returns 1 00:01:56.754 00.000 15672 scope still moving after pulse duration time elapsed 00:01:56.775 00.021 15672 IsSlewing returns 0 00:01:56.776 00.001 15672 IsGuiding returns 1 00:01:56.797 00.021 15672 IsSlewing returns 0 00:01:56.798 00.001 15672 IsGuiding returns 1 00:01:56.819 00.021 15672 IsSlewing returns 0 00:01:56.833 00.014 15672 IsGuiding returns 0 00:01:56.833 00.000 15672 scope move finished after 139 + 108 ms 00:01:56.833 00.000 15672 Move returns status 0, amount 139 00:01:56.833 00.000 15672 move complete, result=0 00:01:56.834 00.001 15672 worker thread done servicing request 00:01:56.834 00.000 15672 Worker thread wakes up 00:01:56.834 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 139 ms NORTH 00:01:56.834 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:56.834 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:58.942 02.108 15672 Exposure complete 00:01:58.961 00.019 15672 worker thread done servicing request 00:01:58.962 00.001 30444 OnExposeComplete: enter 00:01:58.962 00.000 30444 UpdateGuideState(): m_state=6 00:01:58.962 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3152 00:01:58.962 00.000 30444 Star::Find returns 1 (1), X=458.74, Y=196.16, Mass=104440, SNR=72.7, Peak=12271 HFD=3.2 00:01:58.962 00.000 30444 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.28) = xAngle (-2.51 = -2.51) 00:01:58.962 00.000 30444 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.57 = -2.57) 00:01:58.962 00.000 30444 CameraToMount -- cameraX=-1.06 cameraY=-0.39 hyp=1.13 cameraTheta=-2.79 mountX=-0.91 mountY=-0.61, mountTheta=-2.55 00:01:58.962 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.06, y=-0.39, opts=13) 00:01:58.963 00.001 30444 Enqueuing Move request for scope (-1.06, -0.39) 00:01:58.963 00.000 15672 Worker thread wakes up 00:01:58.963 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.39) opts 0xd 00:01:58.963 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.06, -0.39) 00:01:58.963 00.000 15672 Moving (-1.06, -0.39) raw xDistance=-0.91 yDistance=-0.61 00:01:58.963 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.91 00:01:58.963 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 00:01:58.963 00.000 15672 MoveAxis(E, 247, ABG) 00:01:58.963 00.000 15672 Guiding Dir = 2, Dur = 247 00:01:58.963 00.000 15672 IsSlewing returns 0 00:01:58.964 00.001 15672 IsGuiding returns 0 00:01:58.969 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=12271, FiltMin=2682, FiltMax=9794, Gamma=2.950 00:01:58.989 00.020 15672 PulseGuide returned control before completion, sleep 233 00:01:59.023 00.034 30444 UpdateGuideState exits: m=104440 SNR=72.7 Saturated 00:01:59.023 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:01:59.023 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:01:59.023 00.000 30444 Enqueuing Expose request 00:01:59.226 00.203 15672 IsGuiding returns 1 00:01:59.226 00.000 15672 scope still moving after pulse duration time elapsed 00:01:59.247 00.021 15672 IsSlewing returns 0 00:01:59.262 00.015 15672 IsGuiding returns 0 00:01:59.262 00.000 15672 scope move finished after 247 + 49 ms 00:01:59.262 00.000 15672 Move returns status 0, amount 247 00:01:59.262 00.000 15672 MoveAxis(N, 109, ABG) 00:01:59.262 00.000 15672 Guiding Dir = 0, Dur = 109 00:01:59.262 00.000 15672 IsSlewing returns 0 00:01:59.263 00.001 15672 IsGuiding returns 0 00:01:59.340 00.077 15672 PulseGuide returned control before completion, sleep 41 00:01:59.383 00.043 15672 IsGuiding returns 1 00:01:59.383 00.000 15672 scope still moving after pulse duration time elapsed 00:01:59.404 00.021 15672 IsSlewing returns 0 00:01:59.404 00.000 15672 IsGuiding returns 1 00:01:59.426 00.022 15672 IsSlewing returns 0 00:01:59.427 00.001 15672 IsGuiding returns 1 00:01:59.448 00.021 15672 IsSlewing returns 0 00:01:59.448 00.000 15672 IsGuiding returns 1 00:01:59.470 00.022 15672 IsSlewing returns 0 00:01:59.485 00.015 15672 IsGuiding returns 0 00:01:59.485 00.000 15672 scope move finished after 109 + 113 ms 00:01:59.485 00.000 15672 Move returns status 0, amount 109 00:01:59.485 00.000 15672 move complete, result=0 00:01:59.485 00.000 15672 worker thread done servicing request 00:01:59.485 00.000 15672 Worker thread wakes up 00:01:59.485 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:01:59.485 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:01:59.485 00.000 30444 GuideStep: -0.9 px 247 ms EAST, -0.6 px 109 ms NORTH 00:02:01.391 01.906 15672 Exposure complete 00:02:01.411 00.020 15672 worker thread done servicing request 00:02:01.411 00.000 30444 OnExposeComplete: enter 00:02:01.411 00.000 30444 UpdateGuideState(): m_state=6 00:02:01.411 00.000 30444 Star::Find(15, 458, 196, 0, (0,0,0,0), 0.0, 255) frame 3153 00:02:01.411 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=196.32, Mass=111107, SNR=85.2, Peak=13086 HFD=3.2 00:02:01.411 00.000 30444 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 00:02:01.412 00.001 30444 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.91 = -1.91) 00:02:01.412 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-2.12 mountX=-0.07 mountY=-0.26, mountTheta=-1.85 00:02:01.412 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.24, opts=13) 00:02:01.412 00.000 30444 Enqueuing Move request for scope (-0.15, -0.24) 00:02:01.412 00.000 15672 Worker thread wakes up 00:02:01.412 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.24) opts 0xd 00:02:01.412 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.24) 00:02:01.412 00.000 15672 Moving (-0.15, -0.24) raw xDistance=-0.07 yDistance=-0.26 00:02:01.412 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:02:01.412 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 00:02:01.413 00.001 15672 MoveAxis(E, 0, ABG) 00:02:01.413 00.000 15672 Move returns status 0, amount 0 00:02:01.413 00.000 15672 MoveAxis(N, 47, ABG) 00:02:01.413 00.000 15672 Guiding Dir = 0, Dur = 47 00:02:01.413 00.000 15672 IsSlewing returns 0 00:02:01.414 00.001 15672 IsGuiding returns 0 00:02:01.418 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=13086, FiltMin=2617, FiltMax=9335, Gamma=2.950 00:02:01.469 00.051 30444 UpdateGuideState exits: m=111107 SNR=85.2 Saturated 00:02:01.470 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:01.470 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:01.470 00.000 30444 Enqueuing Expose request 00:02:01.529 00.059 15672 IsGuiding returns 1 00:02:01.529 00.000 15672 scope still moving after pulse duration time elapsed 00:02:01.550 00.021 15672 IsSlewing returns 0 00:02:01.551 00.001 15672 IsGuiding returns 1 00:02:01.572 00.021 15672 IsSlewing returns 0 00:02:01.593 00.021 15672 IsGuiding returns 0 00:02:01.593 00.000 15672 scope move finished after 47 + 132 ms 00:02:01.593 00.000 15672 Move returns status 0, amount 47 00:02:01.593 00.000 15672 move complete, result=0 00:02:01.593 00.000 15672 worker thread done servicing request 00:02:01.593 00.000 15672 Worker thread wakes up 00:02:01.593 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 47 ms NORTH 00:02:01.593 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:01.593 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:03.701 02.108 15672 Exposure complete 00:02:03.720 00.019 15672 worker thread done servicing request 00:02:03.720 00.000 30444 OnExposeComplete: enter 00:02:03.721 00.001 30444 UpdateGuideState(): m_state=6 00:02:03.721 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3154 00:02:03.721 00.000 30444 Star::Find returns 1 (1), X=459.43, Y=196.24, Mass=118940, SNR=93.4, Peak=12118 HFD=3.5 00:02:03.721 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 00:02:03.721 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 00:02:03.721 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.31 hyp=0.48 cameraTheta=-2.43 mountX=-0.26 mountY=-0.38, mountTheta=-2.17 00:02:03.721 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.31, opts=13) 00:02:03.721 00.000 30444 Enqueuing Move request for scope (-0.36, -0.31) 00:02:03.721 00.000 15672 Worker thread wakes up 00:02:03.722 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.31) opts 0xd 00:02:03.722 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.31) 00:02:03.722 00.000 15672 Moving (-0.36, -0.31) raw xDistance=-0.26 yDistance=-0.38 00:02:03.722 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26 00:02:03.722 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 00:02:03.722 00.000 15672 MoveAxis(E, 71, ABG) 00:02:03.722 00.000 15672 Guiding Dir = 2, Dur = 71 00:02:03.722 00.000 15672 IsSlewing returns 0 00:02:03.723 00.001 15672 IsGuiding returns 0 00:02:03.728 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12118, FiltMin=2697, FiltMax=9512, Gamma=2.950 00:02:03.750 00.022 15672 PulseGuide returned control before completion, sleep 55 00:02:03.826 00.076 30444 UpdateGuideState exits: m=118940 SNR=93.4 Saturated 00:02:03.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:03.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:03.826 00.000 30444 Enqueuing Expose request 00:02:03.830 00.004 15672 IsGuiding returns 0 00:02:03.830 00.000 15672 Move returns status 0, amount 71 00:02:03.830 00.000 15672 MoveAxis(N, 69, ABG) 00:02:03.830 00.000 15672 Guiding Dir = 0, Dur = 69 00:02:03.830 00.000 15672 IsSlewing returns 0 00:02:03.832 00.002 15672 IsGuiding returns 0 00:02:03.943 00.111 15672 IsGuiding returns 1 00:02:03.943 00.000 15672 scope still moving after pulse duration time elapsed 00:02:03.964 00.021 15672 IsSlewing returns 0 00:02:03.990 00.026 15672 IsGuiding returns 0 00:02:03.990 00.000 15672 scope move finished after 69 + 88 ms 00:02:03.990 00.000 15672 Move returns status 0, amount 69 00:02:03.990 00.000 15672 move complete, result=0 00:02:03.990 00.000 15672 worker thread done servicing request 00:02:03.990 00.000 15672 Worker thread wakes up 00:02:03.990 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:03.990 00.000 30444 GuideStep: -0.3 px 71 ms EAST, -0.4 px 69 ms NORTH 00:02:03.990 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:05.896 01.906 15672 Exposure complete 00:02:05.916 00.020 15672 worker thread done servicing request 00:02:05.916 00.000 30444 OnExposeComplete: enter 00:02:05.916 00.000 30444 UpdateGuideState(): m_state=6 00:02:05.917 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3155 00:02:05.917 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=196.37, Mass=124500, SNR=83.4, Peak=10530 HFD=3.7 00:02:05.917 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 00:02:05.917 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 00:02:05.917 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=-0.19 hyp=0.52 cameraTheta=-0.37 mountX=0.52 mountY=-0.08, mountTheta=-0.15 00:02:05.917 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=-0.19, opts=13) 00:02:05.917 00.000 30444 Enqueuing Move request for scope (0.49, -0.19) 00:02:05.917 00.000 15672 Worker thread wakes up 00:02:05.917 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.19) opts 0xd 00:02:05.917 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, -0.19) 00:02:05.917 00.000 15672 Moving (0.49, -0.19) raw xDistance=0.52 yDistance=-0.08 00:02:05.917 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.52 00:02:05.918 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:02:05.918 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 00:02:05.918 00.000 15672 MoveAxis(W, 136, ABG) 00:02:05.918 00.000 15672 Guiding Dir = 3, Dur = 136 00:02:05.918 00.000 15672 IsSlewing returns 0 00:02:05.919 00.001 15672 IsGuiding returns 0 00:02:05.924 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=11288, FiltMin=2674, FiltMax=9632, Gamma=2.950 00:02:05.939 00.015 15672 PulseGuide returned control before completion, sleep 127 00:02:05.974 00.035 30444 UpdateGuideState exits: m=124500 SNR=83.4 Saturated 00:02:05.974 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:05.974 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:05.974 00.000 30444 Enqueuing Expose request 00:02:06.066 00.092 15672 IsGuiding returns 1 00:02:06.066 00.000 15672 scope still moving after pulse duration time elapsed 00:02:06.087 00.021 15672 IsSlewing returns 0 00:02:06.098 00.011 15672 IsGuiding returns 0 00:02:06.098 00.000 15672 scope move finished after 136 + 43 ms 00:02:06.098 00.000 15672 Move returns status 0, amount 136 00:02:06.098 00.000 15672 MoveAxis(N, 0, ABG) 00:02:06.098 00.000 15672 Move returns status 0, amount 0 00:02:06.098 00.000 15672 move complete, result=0 00:02:06.098 00.000 15672 worker thread done servicing request 00:02:06.098 00.000 15672 Worker thread wakes up 00:02:06.098 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:06.099 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:06.099 00.000 30444 GuideStep: 0.5 px 136 ms WEST, -0.1 px 0 ms NORTH 00:02:08.206 02.107 15672 Exposure complete 00:02:08.226 00.020 15672 worker thread done servicing request 00:02:08.226 00.000 30444 OnExposeComplete: enter 00:02:08.226 00.000 30444 UpdateGuideState(): m_state=6 00:02:08.226 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3156 00:02:08.226 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=195.79, Mass=121985, SNR=96.0, Peak=12869 HFD=3.7 00:02:08.227 00.001 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 00:02:08.227 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 00:02:08.227 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.76 hyp=0.77 cameraTheta=-1.67 mountX=0.14 mountY=-0.76, mountTheta=-1.39 00:02:08.227 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.76, opts=13) 00:02:08.227 00.000 30444 Enqueuing Move request for scope (-0.07, -0.76) 00:02:08.227 00.000 15672 Worker thread wakes up 00:02:08.227 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.76) opts 0xd 00:02:08.227 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.76) 00:02:08.227 00.000 15672 Moving (-0.07, -0.76) raw xDistance=0.14 yDistance=-0.76 00:02:08.227 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:02:08.227 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 00:02:08.228 00.001 15672 MoveAxis(E, 0, ABG) 00:02:08.228 00.000 15672 Move returns status 0, amount 0 00:02:08.228 00.000 15672 MoveAxis(N, 136, ABG) 00:02:08.228 00.000 15672 Guiding Dir = 0, Dur = 136 00:02:08.228 00.000 15672 IsSlewing returns 0 00:02:08.229 00.001 15672 IsGuiding returns 0 00:02:08.234 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=16105, FiltMin=2669, FiltMax=9860, Gamma=2.950 00:02:08.288 00.054 30444 UpdateGuideState exits: m=121985 SNR=96.0 Saturated 00:02:08.288 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:08.288 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:08.288 00.000 30444 Enqueuing Expose request 00:02:08.303 00.015 15672 PulseGuide returned control before completion, sleep 73 00:02:08.400 00.097 15672 IsGuiding returns 1 00:02:08.400 00.000 15672 scope still moving after pulse duration time elapsed 00:02:08.421 00.021 15672 IsSlewing returns 0 00:02:08.421 00.000 15672 IsGuiding returns 1 00:02:08.442 00.021 15672 IsSlewing returns 0 00:02:08.443 00.001 15672 IsGuiding returns 1 00:02:08.464 00.021 15672 IsSlewing returns 0 00:02:08.494 00.030 15672 IsGuiding returns 0 00:02:08.494 00.000 15672 scope move finished after 136 + 128 ms 00:02:08.494 00.000 15672 Move returns status 0, amount 136 00:02:08.494 00.000 15672 move complete, result=0 00:02:08.494 00.000 15672 worker thread done servicing request 00:02:08.494 00.000 15672 Worker thread wakes up 00:02:08.494 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 136 ms NORTH 00:02:08.495 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:08.495 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:10.402 01.907 15672 Exposure complete 00:02:10.422 00.020 15672 worker thread done servicing request 00:02:10.422 00.000 30444 OnExposeComplete: enter 00:02:10.422 00.000 30444 UpdateGuideState(): m_state=6 00:02:10.422 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3157 00:02:10.422 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.11, Mass=122794, SNR=76.7, Peak=10595 HFD=4.0 00:02:10.422 00.000 30444 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.28) = xAngle (-0.56 = -0.56) 00:02:10.422 00.000 30444 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.63 = -0.63) 00:02:10.422 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.45 hyp=0.60 cameraTheta=-0.84 mountX=0.51 mountY=-0.35, mountTheta=-0.61 00:02:10.423 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.45, opts=13) 00:02:10.423 00.000 30444 Enqueuing Move request for scope (0.40, -0.45) 00:02:10.423 00.000 15672 Worker thread wakes up 00:02:10.423 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.45) opts 0xd 00:02:10.423 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.45) 00:02:10.423 00.000 15672 Moving (0.40, -0.45) raw xDistance=0.51 yDistance=-0.35 00:02:10.423 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 00:02:10.423 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 00:02:10.423 00.000 15672 MoveAxis(W, 138, ABG) 00:02:10.423 00.000 15672 Guiding Dir = 3, Dur = 138 00:02:10.424 00.001 15672 IsSlewing returns 0 00:02:10.425 00.001 15672 IsGuiding returns 0 00:02:10.429 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2385, max=11818, FiltMin=2664, FiltMax=10212, Gamma=2.950 00:02:10.443 00.014 15672 PulseGuide returned control before completion, sleep 130 00:02:10.481 00.038 30444 UpdateGuideState exits: m=122794 SNR=76.7 Saturated 00:02:10.481 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:10.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:10.481 00.000 30444 Enqueuing Expose request 00:02:10.576 00.095 15672 IsGuiding returns 1 00:02:10.576 00.000 15672 scope still moving after pulse duration time elapsed 00:02:10.597 00.021 15672 IsSlewing returns 0 00:02:10.598 00.001 15672 IsGuiding returns 1 00:02:10.619 00.021 15672 IsSlewing returns 0 00:02:10.620 00.001 15672 IsGuiding returns 0 00:02:10.620 00.000 15672 scope move finished after 138 + 56 ms 00:02:10.620 00.000 15672 Move returns status 0, amount 138 00:02:10.620 00.000 15672 MoveAxis(N, 63, ABG) 00:02:10.620 00.000 15672 Guiding Dir = 0, Dur = 63 00:02:10.620 00.000 15672 IsSlewing returns 0 00:02:10.621 00.001 15672 IsGuiding returns 0 00:02:10.700 00.079 15672 IsGuiding returns 1 00:02:10.700 00.000 15672 scope still moving after pulse duration time elapsed 00:02:10.721 00.021 15672 IsSlewing returns 0 00:02:10.722 00.001 15672 IsGuiding returns 1 00:02:10.742 00.020 15672 IsSlewing returns 0 00:02:10.810 00.068 15672 IsGuiding returns 0 00:02:10.810 00.000 15672 scope move finished after 63 + 126 ms 00:02:10.810 00.000 15672 Move returns status 0, amount 63 00:02:10.810 00.000 15672 move complete, result=0 00:02:10.810 00.000 15672 worker thread done servicing request 00:02:10.810 00.000 15672 Worker thread wakes up 00:02:10.811 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:10.811 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:10.811 00.000 30444 GuideStep: 0.5 px 138 ms WEST, -0.4 px 63 ms NORTH 00:02:12.918 02.107 15672 Exposure complete 00:02:12.939 00.021 15672 worker thread done servicing request 00:02:12.939 00.000 30444 OnExposeComplete: enter 00:02:12.939 00.000 30444 UpdateGuideState(): m_state=6 00:02:12.939 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3158 00:02:12.939 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=196.21, Mass=115954, SNR=83.6, Peak=11179 HFD=3.6 00:02:12.939 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 00:02:12.939 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 00:02:12.939 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.35 hyp=0.37 cameraTheta=-1.91 mountX=-0.02 mountY=-0.36, mountTheta=-1.63 00:02:12.940 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.35, opts=13) 00:02:12.940 00.000 30444 Enqueuing Move request for scope (-0.12, -0.35) 00:02:12.940 00.000 15672 Worker thread wakes up 00:02:12.940 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.35) opts 0xd 00:02:12.940 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.35) 00:02:12.940 00.000 15672 Moving (-0.12, -0.35) raw xDistance=-0.02 yDistance=-0.36 00:02:12.940 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:02:12.940 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 00:02:12.940 00.000 15672 MoveAxis(E, 0, ABG) 00:02:12.940 00.000 15672 Move returns status 0, amount 0 00:02:12.940 00.000 15672 MoveAxis(N, 65, ABG) 00:02:12.940 00.000 15672 Guiding Dir = 0, Dur = 65 00:02:12.941 00.001 15672 IsSlewing returns 0 00:02:12.942 00.001 15672 IsGuiding returns 0 00:02:12.946 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=11414, FiltMin=2637, FiltMax=9228, Gamma=2.950 00:02:13.001 00.055 30444 UpdateGuideState exits: m=115954 SNR=83.6 Saturated 00:02:13.001 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:13.001 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:13.001 00.000 30444 Enqueuing Expose request 00:02:13.016 00.015 15672 IsGuiding returns 1 00:02:13.016 00.000 15672 scope still moving after pulse duration time elapsed 00:02:13.037 00.021 15672 IsSlewing returns 0 00:02:13.038 00.001 15672 IsGuiding returns 1 00:02:13.059 00.021 15672 IsSlewing returns 0 00:02:13.059 00.000 15672 IsGuiding returns 1 00:02:13.080 00.021 15672 IsSlewing returns 0 00:02:13.095 00.015 15672 IsGuiding returns 0 00:02:13.095 00.000 15672 scope move finished after 65 + 88 ms 00:02:13.095 00.000 15672 Move returns status 0, amount 65 00:02:13.095 00.000 15672 move complete, result=0 00:02:13.095 00.000 15672 worker thread done servicing request 00:02:13.095 00.000 15672 Worker thread wakes up 00:02:13.096 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:13.096 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:13.505 00.409 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 65 ms NORTH 00:02:15.007 01.502 15672 Exposure complete 00:02:15.474 00.467 15672 worker thread done servicing request 00:02:15.478 00.004 30444 OnExposeComplete: enter 00:02:15.478 00.000 30444 UpdateGuideState(): m_state=6 00:02:15.478 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3159 00:02:15.478 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=196.22, Mass=109060, SNR=82.5, Peak=11728 HFD=3.5 00:02:15.478 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 00:02:15.478 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 00:02:15.478 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.78 mountX=0.02 mountY=-0.35, mountTheta=-1.50 00:02:15.479 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.34, opts=13) 00:02:15.480 00.001 30444 Enqueuing Move request for scope (-0.07, -0.34) 00:02:15.480 00.000 15672 Worker thread wakes up 00:02:15.480 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.34) opts 0xd 00:02:15.480 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.34) 00:02:15.480 00.000 15672 Moving (-0.07, -0.34) raw xDistance=0.02 yDistance=-0.35 00:02:15.480 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:02:15.480 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 00:02:15.480 00.000 15672 MoveAxis(E, 0, ABG) 00:02:15.480 00.000 15672 Move returns status 0, amount 0 00:02:15.480 00.000 15672 MoveAxis(N, 62, ABG) 00:02:15.480 00.000 15672 Guiding Dir = 0, Dur = 62 00:02:15.481 00.001 15672 IsSlewing returns 0 00:02:15.483 00.002 15672 IsGuiding returns 0 00:02:15.490 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=11869, FiltMin=2566, FiltMax=9692, Gamma=2.950 00:02:15.558 00.068 30444 UpdateGuideState exits: m=109060 SNR=82.5 Saturated 00:02:15.558 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:15.558 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:15.558 00.000 30444 Enqueuing Expose request 00:02:15.572 00.014 15672 IsGuiding returns 1 00:02:15.572 00.000 15672 scope still moving after pulse duration time elapsed 00:02:15.594 00.022 15672 IsSlewing returns 0 00:02:15.595 00.001 15672 IsGuiding returns 1 00:02:15.616 00.021 15672 IsSlewing returns 0 00:02:15.617 00.001 15672 IsGuiding returns 1 00:02:15.638 00.021 15672 IsSlewing returns 0 00:02:15.667 00.029 15672 IsGuiding returns 0 00:02:15.667 00.000 15672 scope move finished after 62 + 121 ms 00:02:15.667 00.000 15672 Move returns status 0, amount 62 00:02:15.668 00.001 15672 move complete, result=0 00:02:15.668 00.000 15672 worker thread done servicing request 00:02:15.668 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 62 ms NORTH 00:02:15.668 00.000 15672 Worker thread wakes up 00:02:15.668 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:15.668 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:17.778 02.110 15672 Exposure complete 00:02:17.797 00.019 15672 worker thread done servicing request 00:02:17.797 00.000 30444 OnExposeComplete: enter 00:02:17.797 00.000 30444 UpdateGuideState(): m_state=6 00:02:17.798 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3160 00:02:17.798 00.000 30444 Star::Find returns 1 (1), X=459.87, Y=196.48, Mass=101771, SNR=69.0, Peak=10966 HFD=3.4 00:02:17.798 00.000 30444 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.28) = xAngle (-0.58 = -0.58) 00:02:17.798 00.000 30444 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.64 = -0.64) 00:02:17.798 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.86 mountX=0.09 mountY=-0.06, mountTheta=-0.62 00:02:17.798 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.08, opts=13) 00:02:17.798 00.000 30444 Enqueuing Move request for scope (0.07, -0.08) 00:02:17.798 00.000 15672 Worker thread wakes up 00:02:17.798 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd 00:02:17.799 00.001 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.08) 00:02:17.799 00.000 15672 Moving (0.07, -0.08) raw xDistance=0.09 yDistance=-0.06 00:02:17.799 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:02:17.799 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:02:17.799 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 00:02:17.799 00.000 15672 MoveAxis(E, 0, ABG) 00:02:17.799 00.000 15672 Move returns status 0, amount 0 00:02:17.799 00.000 15672 MoveAxis(N, 0, ABG) 00:02:17.799 00.000 15672 Move returns status 0, amount 0 00:02:17.799 00.000 15672 move complete, result=0 00:02:17.799 00.000 15672 worker thread done servicing request 00:02:17.804 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=12207, FiltMin=2660, FiltMax=9490, Gamma=2.950 00:02:17.853 00.049 30444 UpdateGuideState exits: m=101771 SNR=69.0 Saturated 00:02:17.854 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:17.854 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:17.854 00.000 30444 Enqueuing Expose request 00:02:17.854 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:02:17.854 00.000 15672 Worker thread wakes up 00:02:17.854 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:17.854 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:19.759 01.905 15672 Exposure complete 00:02:19.779 00.020 15672 worker thread done servicing request 00:02:19.780 00.001 30444 OnExposeComplete: enter 00:02:19.780 00.000 30444 UpdateGuideState(): m_state=6 00:02:19.780 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3161 00:02:19.780 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=196.10, Mass=105886, SNR=87.0, Peak=10949 HFD=3.5 00:02:19.780 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 00:02:19.780 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 00:02:19.780 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.46 hyp=0.46 cameraTheta=-1.61 mountX=0.11 mountY=-0.45, mountTheta=-1.33 00:02:19.780 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.46, opts=13) 00:02:19.780 00.000 30444 Enqueuing Move request for scope (-0.02, -0.46) 00:02:19.780 00.000 15672 Worker thread wakes up 00:02:19.781 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.46) opts 0xd 00:02:19.781 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.46) 00:02:19.781 00.000 15672 Moving (-0.02, -0.46) raw xDistance=0.11 yDistance=-0.45 00:02:19.781 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:02:19.781 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 00:02:19.781 00.000 15672 MoveAxis(E, 0, ABG) 00:02:19.781 00.000 15672 Move returns status 0, amount 0 00:02:19.781 00.000 15672 MoveAxis(N, 80, ABG) 00:02:19.781 00.000 15672 Guiding Dir = 0, Dur = 80 00:02:19.781 00.000 15672 IsSlewing returns 0 00:02:19.782 00.001 15672 IsGuiding returns 0 00:02:19.787 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=11181, FiltMin=2703, FiltMax=8936, Gamma=2.950 00:02:19.871 00.084 15672 IsGuiding returns 1 00:02:19.871 00.000 15672 scope still moving after pulse duration time elapsed 00:02:19.892 00.021 15672 IsSlewing returns 0 00:02:19.893 00.001 15672 IsGuiding returns 1 00:02:19.914 00.021 15672 IsSlewing returns 0 00:02:19.917 00.003 15672 IsGuiding returns 1 00:02:19.938 00.021 15672 IsSlewing returns 0 00:02:19.941 00.003 15672 IsGuiding returns 1 00:02:19.962 00.021 15672 IsSlewing returns 0 00:02:20.012 00.050 15672 IsGuiding returns 0 00:02:20.013 00.001 15672 scope move finished after 80 + 150 ms 00:02:20.013 00.000 15672 Move returns status 0, amount 80 00:02:20.013 00.000 15672 move complete, result=0 00:02:20.013 00.000 15672 worker thread done servicing request 00:02:20.203 00.190 30444 UpdateGuideState exits: m=105886 SNR=87.0 Saturated 00:02:20.203 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:20.203 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:20.203 00.000 30444 Enqueuing Expose request 00:02:20.203 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 80 ms NORTH 00:02:20.203 00.000 15672 Worker thread wakes up 00:02:20.203 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:20.203 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:22.311 02.108 15672 Exposure complete 00:02:22.333 00.022 15672 worker thread done servicing request 00:02:22.333 00.000 30444 OnExposeComplete: enter 00:02:22.333 00.000 30444 UpdateGuideState(): m_state=6 00:02:22.333 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3162 00:02:22.333 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=196.89, Mass=122011, SNR=96.2, Peak=11655 HFD=3.8 00:02:22.333 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 00:02:22.333 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 00:02:22.333 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.34 hyp=0.44 cameraTheta=0.86 mountX=0.18 mountY=0.39, mountTheta=1.13 00:02:22.334 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.34, opts=13) 00:02:22.334 00.000 30444 Enqueuing Move request for scope (0.29, 0.34) 00:02:22.334 00.000 15672 Worker thread wakes up 00:02:22.334 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.34) opts 0xd 00:02:22.334 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.34) 00:02:22.334 00.000 15672 Moving (0.29, 0.34) raw xDistance=0.18 yDistance=0.39 00:02:22.334 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:02:22.334 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:02:22.334 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 00:02:22.334 00.000 15672 MoveAxis(E, 0, ABG) 00:02:22.334 00.000 15672 Move returns status 0, amount 0 00:02:22.334 00.000 15672 MoveAxis(N, 0, ABG) 00:02:22.334 00.000 15672 Move returns status 0, amount 0 00:02:22.334 00.000 15672 move complete, result=0 00:02:22.334 00.000 15672 worker thread done servicing request 00:02:22.339 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=13312, FiltMin=2687, FiltMax=9663, Gamma=2.950 00:02:22.389 00.050 30444 UpdateGuideState exits: m=122011 SNR=96.2 Saturated 00:02:22.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:22.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:22.389 00.000 30444 Enqueuing Expose request 00:02:22.389 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 00:02:22.389 00.000 15672 Worker thread wakes up 00:02:22.389 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:22.389 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:24.297 01.908 15672 Exposure complete 00:02:24.317 00.020 15672 worker thread done servicing request 00:02:24.317 00.000 30444 OnExposeComplete: enter 00:02:24.318 00.001 30444 UpdateGuideState(): m_state=6 00:02:24.318 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3163 00:02:24.318 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=196.85, Mass=110426, SNR=76.4, Peak=10941 HFD=3.4 00:02:24.318 00.000 30444 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.28) = xAngle (0.87 = 0.87) 00:02:24.318 00.000 30444 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.81 = 0.81) 00:02:24.318 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.30 hyp=0.54 cameraTheta=0.59 mountX=0.34 mountY=0.39, mountTheta=0.84 00:02:24.318 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.30, opts=13) 00:02:24.318 00.000 30444 Enqueuing Move request for scope (0.44, 0.30) 00:02:24.319 00.001 15672 Worker thread wakes up 00:02:24.319 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.30) opts 0xd 00:02:24.319 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.30) 00:02:24.319 00.000 15672 Moving (0.44, 0.30) raw xDistance=0.34 yDistance=0.39 00:02:24.319 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34 00:02:24.319 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:02:24.319 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 00:02:24.319 00.000 15672 MoveAxis(W, 93, ABG) 00:02:24.319 00.000 15672 Guiding Dir = 3, Dur = 93 00:02:24.319 00.000 15672 IsSlewing returns 0 00:02:24.321 00.002 15672 IsGuiding returns 0 00:02:24.325 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=12390, FiltMin=2569, FiltMax=9670, Gamma=2.950 00:02:24.341 00.016 15672 PulseGuide returned control before completion, sleep 83 00:02:24.427 00.086 15672 IsGuiding returns 1 00:02:24.427 00.000 15672 scope still moving after pulse duration time elapsed 00:02:24.447 00.020 15672 IsSlewing returns 0 00:02:24.454 00.007 15672 IsGuiding returns 0 00:02:24.454 00.000 15672 scope move finished after 93 + 40 ms 00:02:24.454 00.000 15672 Move returns status 0, amount 93 00:02:24.454 00.000 15672 MoveAxis(N, 0, ABG) 00:02:24.454 00.000 15672 Move returns status 0, amount 0 00:02:24.454 00.000 15672 move complete, result=0 00:02:24.454 00.000 15672 worker thread done servicing request 00:02:24.794 00.340 30444 UpdateGuideState exits: m=110426 SNR=76.4 Saturated 00:02:24.794 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:24.794 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:24.794 00.000 30444 Enqueuing Expose request 00:02:24.794 00.000 30444 GuideStep: 0.3 px 93 ms WEST, 0.4 px 0 ms NORTH 00:02:24.795 00.001 15672 Worker thread wakes up 00:02:24.795 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:24.795 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:26.905 02.110 15672 Exposure complete 00:02:26.924 00.019 15672 worker thread done servicing request 00:02:26.924 00.000 30444 OnExposeComplete: enter 00:02:26.924 00.000 30444 UpdateGuideState(): m_state=6 00:02:26.924 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3164 00:02:26.924 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=196.01, Mass=105116, SNR=69.5, Peak=11266 HFD=3.4 00:02:26.924 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 00:02:26.924 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 00:02:26.924 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.54 hyp=0.54 cameraTheta=-1.57 mountX=0.15 mountY=-0.53, mountTheta=-1.29 00:02:26.925 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.54, opts=13) 00:02:26.925 00.000 30444 Enqueuing Move request for scope (0.00, -0.54) 00:02:26.925 00.000 15672 Worker thread wakes up 00:02:26.925 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.54) opts 0xd 00:02:26.925 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.54) 00:02:26.925 00.000 15672 Moving (0.00, -0.54) raw xDistance=0.15 yDistance=-0.53 00:02:26.925 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 00:02:26.925 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 00:02:26.925 00.000 15672 MoveAxis(E, 0, ABG) 00:02:26.925 00.000 15672 Move returns status 0, amount 0 00:02:26.925 00.000 15672 MoveAxis(N, 94, ABG) 00:02:26.925 00.000 15672 Guiding Dir = 0, Dur = 94 00:02:26.925 00.000 15672 IsSlewing returns 0 00:02:26.926 00.001 15672 IsGuiding returns 0 00:02:26.931 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=12316, FiltMin=2698, FiltMax=9480, Gamma=2.950 00:02:26.981 00.050 30444 UpdateGuideState exits: m=105116 SNR=69.5 Saturated 00:02:26.981 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:26.981 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:26.981 00.000 30444 Enqueuing Expose request 00:02:27.009 00.028 15672 PulseGuide returned control before completion, sleep 23 00:02:27.034 00.025 15672 IsGuiding returns 1 00:02:27.034 00.000 15672 scope still moving after pulse duration time elapsed 00:02:27.055 00.021 15672 IsSlewing returns 0 00:02:27.057 00.002 15672 IsGuiding returns 1 00:02:27.077 00.020 15672 IsSlewing returns 0 00:02:27.078 00.001 15672 IsGuiding returns 1 00:02:27.098 00.020 15672 IsSlewing returns 0 00:02:27.101 00.003 15672 IsGuiding returns 1 00:02:27.121 00.020 15672 IsSlewing returns 0 00:02:27.169 00.048 15672 IsGuiding returns 0 00:02:27.169 00.000 15672 scope move finished after 94 + 148 ms 00:02:27.169 00.000 15672 Move returns status 0, amount 94 00:02:27.169 00.000 15672 move complete, result=0 00:02:27.169 00.000 15672 worker thread done servicing request 00:02:27.171 00.002 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 94 ms NORTH 00:02:27.171 00.000 15672 Worker thread wakes up 00:02:27.171 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:27.171 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:29.077 01.906 15672 Exposure complete 00:02:29.097 00.020 15672 worker thread done servicing request 00:02:29.097 00.000 30444 OnExposeComplete: enter 00:02:29.097 00.000 30444 UpdateGuideState(): m_state=6 00:02:29.097 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3165 00:02:29.097 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=197.08, Mass=106705, SNR=81.6, Peak=10809 HFD=3.5 00:02:29.097 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 00:02:29.098 00.001 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 00:02:29.098 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.52 hyp=0.59 cameraTheta=1.10 mountX=0.11 mountY=0.57, mountTheta=1.38 00:02:29.098 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.52, opts=13) 00:02:29.098 00.000 30444 Enqueuing Move request for scope (0.27, 0.52) 00:02:29.098 00.000 15672 Worker thread wakes up 00:02:29.098 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.52) opts 0xd 00:02:29.098 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.52) 00:02:29.098 00.000 15672 Moving (0.27, 0.52) raw xDistance=0.11 yDistance=0.57 00:02:29.098 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:02:29.098 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:02:29.098 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57 00:02:29.098 00.000 15672 MoveAxis(E, 0, ABG) 00:02:29.099 00.001 15672 Move returns status 0, amount 0 00:02:29.099 00.000 15672 MoveAxis(N, 0, ABG) 00:02:29.099 00.000 15672 Move returns status 0, amount 0 00:02:29.099 00.000 15672 move complete, result=0 00:02:29.099 00.000 15672 worker thread done servicing request 00:02:29.104 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=11692, FiltMin=2549, FiltMax=9029, Gamma=2.950 00:02:29.155 00.051 30444 UpdateGuideState exits: m=106705 SNR=81.6 Saturated 00:02:29.155 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:29.155 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:29.155 00.000 30444 Enqueuing Expose request 00:02:29.155 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 00:02:29.155 00.000 15672 Worker thread wakes up 00:02:29.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:29.155 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:31.268 02.113 15672 Exposure complete 00:02:31.294 00.026 15672 worker thread done servicing request 00:02:31.294 00.000 30444 OnExposeComplete: enter 00:02:31.294 00.000 30444 UpdateGuideState(): m_state=6 00:02:31.294 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3166 00:02:31.294 00.000 30444 Star::Find returns 1 (1), X=460.77, Y=197.44, Mass=126648, SNR=82.9, Peak=12308 HFD=3.6 00:02:31.294 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 00:02:31.294 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 00:02:31.294 00.000 30444 CameraToMount -- cameraX=0.97 cameraY=0.88 hyp=1.31 cameraTheta=0.74 mountX=0.69 mountY=1.07, mountTheta=1.00 00:02:31.295 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.97, y=0.88, opts=13) 00:02:31.295 00.000 30444 Enqueuing Move request for scope (0.97, 0.88) 00:02:31.295 00.000 15672 Worker thread wakes up 00:02:31.295 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.88) opts 0xd 00:02:31.296 00.001 15672 Handling offset move in thread for scope, endpoint = (0.97, 0.88) 00:02:31.296 00.000 15672 Moving (0.97, 0.88) raw xDistance=0.69 yDistance=1.07 00:02:31.296 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69 00:02:31.296 00.000 15672 resist switch: large excursion: input 1.07 thresh 0.75 direction from -1 to 1 00:02:31.296 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.21 00:02:31.296 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07 00:02:31.296 00.000 15672 MoveAxis(W, 187, ABG) 00:02:31.296 00.000 15672 Guiding Dir = 3, Dur = 187 00:02:31.297 00.001 15672 IsSlewing returns 0 00:02:31.297 00.000 15672 IsGuiding returns 0 00:02:31.322 00.025 15672 PulseGuide returned control before completion, sleep 173 00:02:31.330 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=12308, FiltMin=2675, FiltMax=10074, Gamma=2.950 00:02:31.389 00.059 30444 UpdateGuideState exits: m=126648 SNR=82.9 Saturated 00:02:31.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:31.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:31.389 00.000 30444 Enqueuing Expose request 00:02:31.498 00.109 15672 IsGuiding returns 1 00:02:31.498 00.000 15672 scope still moving after pulse duration time elapsed 00:02:31.520 00.022 15672 IsSlewing returns 0 00:02:31.531 00.011 15672 IsGuiding returns 0 00:02:31.531 00.000 15672 scope move finished after 187 + 45 ms 00:02:31.531 00.000 15672 Move returns status 0, amount 187 00:02:31.531 00.000 15672 MoveAxis(S, 191, ABG) 00:02:31.531 00.000 15672 Guiding Dir = 1, Dur = 191 00:02:31.532 00.001 15672 IsSlewing returns 0 00:02:31.532 00.000 15672 IsGuiding returns 0 00:02:31.610 00.078 15672 PulseGuide returned control before completion, sleep 124 00:02:31.738 00.128 15672 IsGuiding returns 1 00:02:31.738 00.000 15672 scope still moving after pulse duration time elapsed 00:02:31.759 00.021 15672 IsSlewing returns 0 00:02:31.762 00.003 15672 IsGuiding returns 1 00:02:31.782 00.020 15672 IsSlewing returns 0 00:02:31.784 00.002 15672 IsGuiding returns 1 00:02:31.806 00.022 15672 IsSlewing returns 0 00:02:31.834 00.028 15672 IsGuiding returns 0 00:02:31.834 00.000 15672 scope move finished after 191 + 110 ms 00:02:31.834 00.000 15672 Move returns status 0, amount 191 00:02:31.834 00.000 15672 move complete, result=0 00:02:31.834 00.000 15672 worker thread done servicing request 00:02:31.834 00.000 15672 Worker thread wakes up 00:02:31.834 00.000 30444 GuideStep: 0.7 px 187 ms WEST, 1.1 px 191 ms SOUTH 00:02:31.834 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:31.835 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:33.740 01.905 15672 Exposure complete 00:02:33.760 00.020 15672 worker thread done servicing request 00:02:33.760 00.000 30444 OnExposeComplete: enter 00:02:33.760 00.000 30444 UpdateGuideState(): m_state=6 00:02:33.760 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3167 00:02:33.760 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=197.24, Mass=114241, SNR=83.1, Peak=11612 HFD=3.5 00:02:33.760 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 00:02:33.760 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 00:02:33.760 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.69 hyp=0.87 cameraTheta=0.91 mountX=0.33 mountY=0.79, mountTheta=1.18 00:02:33.761 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.69, opts=13) 00:02:33.761 00.000 30444 Enqueuing Move request for scope (0.54, 0.69) 00:02:33.761 00.000 15672 Worker thread wakes up 00:02:33.761 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.69) opts 0xd 00:02:33.761 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.69) 00:02:33.761 00.000 15672 Moving (0.54, 0.69) raw xDistance=0.33 yDistance=0.79 00:02:33.761 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33 00:02:33.761 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 00:02:33.761 00.000 15672 MoveAxis(W, 101, ABG) 00:02:33.761 00.000 15672 Guiding Dir = 3, Dur = 101 00:02:33.762 00.001 15672 IsSlewing returns 0 00:02:33.764 00.002 15672 IsGuiding returns 0 00:02:33.776 00.012 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=11886, FiltMin=2715, FiltMax=9923, Gamma=2.950 00:02:33.782 00.006 15672 PulseGuide returned control before completion, sleep 92 00:02:33.833 00.051 30444 UpdateGuideState exits: m=114241 SNR=83.1 Saturated 00:02:33.833 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:33.833 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:33.833 00.000 30444 Enqueuing Expose request 00:02:33.895 00.062 15672 IsGuiding returns 0 00:02:33.895 00.000 15672 Move returns status 0, amount 101 00:02:33.895 00.000 15672 MoveAxis(S, 141, ABG) 00:02:33.895 00.000 15672 Guiding Dir = 1, Dur = 141 00:02:33.895 00.000 15672 IsSlewing returns 0 00:02:33.896 00.001 15672 IsGuiding returns 0 00:02:33.974 00.078 15672 PulseGuide returned control before completion, sleep 74 00:02:34.050 00.076 15672 IsGuiding returns 1 00:02:34.050 00.000 15672 scope still moving after pulse duration time elapsed 00:02:34.071 00.021 15672 IsSlewing returns 0 00:02:34.072 00.001 15672 IsGuiding returns 1 00:02:34.093 00.021 15672 IsSlewing returns 0 00:02:34.093 00.000 15672 IsGuiding returns 1 00:02:34.115 00.022 15672 IsSlewing returns 0 00:02:34.134 00.019 15672 IsGuiding returns 0 00:02:34.134 00.000 15672 scope move finished after 141 + 97 ms 00:02:34.134 00.000 15672 Move returns status 0, amount 141 00:02:34.134 00.000 15672 move complete, result=0 00:02:34.134 00.000 15672 worker thread done servicing request 00:02:34.134 00.000 15672 Worker thread wakes up 00:02:34.134 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:34.134 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:34.134 00.000 30444 GuideStep: 0.3 px 101 ms WEST, 0.8 px 141 ms SOUTH 00:02:36.253 02.119 15672 Exposure complete 00:02:36.286 00.033 15672 worker thread done servicing request 00:02:36.286 00.000 30444 OnExposeComplete: enter 00:02:36.286 00.000 30444 UpdateGuideState(): m_state=6 00:02:36.286 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3168 00:02:36.286 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=197.27, Mass=113022, SNR=83.8, Peak=12743 HFD=3.3 00:02:36.286 00.000 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 00:02:36.286 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.94 = 1.94) 00:02:36.287 00.001 30444 CameraToMount -- cameraX=-0.11 cameraY=0.72 hyp=0.72 cameraTheta=1.72 mountX=-0.30 mountY=0.68, mountTheta=1.99 00:02:36.287 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.72, opts=13) 00:02:36.287 00.000 30444 Enqueuing Move request for scope (-0.11, 0.72) 00:02:36.287 00.000 15672 Worker thread wakes up 00:02:36.287 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.72) opts 0xd 00:02:36.287 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.72) 00:02:36.287 00.000 15672 Moving (-0.11, 0.72) raw xDistance=-0.30 yDistance=0.68 00:02:36.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30 00:02:36.287 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 00:02:36.287 00.000 15672 MoveAxis(E, 74, ABG) 00:02:36.287 00.000 15672 Guiding Dir = 2, Dur = 74 00:02:36.288 00.001 15672 IsSlewing returns 0 00:02:36.290 00.002 15672 IsGuiding returns 0 00:02:36.294 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=14049, FiltMin=2692, FiltMax=9663, Gamma=2.950 00:02:36.307 00.013 15672 PulseGuide returned control before completion, sleep 67 00:02:36.342 00.035 30444 UpdateGuideState exits: m=113022 SNR=83.8 Saturated 00:02:36.342 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:36.342 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:36.342 00.000 30444 Enqueuing Expose request 00:02:36.375 00.033 15672 IsGuiding returns 1 00:02:36.375 00.000 15672 scope still moving after pulse duration time elapsed 00:02:36.396 00.021 15672 IsSlewing returns 0 00:02:36.397 00.001 15672 IsGuiding returns 1 00:02:36.419 00.022 15672 IsSlewing returns 0 00:02:36.451 00.032 15672 IsGuiding returns 0 00:02:36.451 00.000 15672 scope move finished after 74 + 87 ms 00:02:36.451 00.000 15672 Move returns status 0, amount 74 00:02:36.451 00.000 15672 MoveAxis(S, 120, ABG) 00:02:36.451 00.000 15672 Guiding Dir = 1, Dur = 120 00:02:36.451 00.000 15672 IsSlewing returns 0 00:02:36.452 00.001 15672 IsGuiding returns 0 00:02:36.532 00.080 15672 PulseGuide returned control before completion, sleep 52 00:02:36.587 00.055 15672 IsGuiding returns 1 00:02:36.588 00.001 15672 scope still moving after pulse duration time elapsed 00:02:36.608 00.020 15672 IsSlewing returns 0 00:02:36.611 00.003 15672 IsGuiding returns 1 00:02:36.633 00.022 15672 IsSlewing returns 0 00:02:36.636 00.003 15672 IsGuiding returns 1 00:02:36.657 00.021 15672 IsSlewing returns 0 00:02:36.707 00.050 15672 IsGuiding returns 0 00:02:36.707 00.000 15672 scope move finished after 120 + 135 ms 00:02:36.708 00.001 15672 Move returns status 0, amount 120 00:02:36.708 00.000 15672 move complete, result=0 00:02:36.708 00.000 15672 worker thread done servicing request 00:02:36.708 00.000 15672 Worker thread wakes up 00:02:36.709 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:36.709 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:36.834 00.125 30444 GuideStep: -0.3 px 74 ms EAST, 0.7 px 120 ms SOUTH 00:02:38.618 01.784 15672 Exposure complete 00:02:38.638 00.020 15672 worker thread done servicing request 00:02:38.638 00.000 30444 OnExposeComplete: enter 00:02:38.638 00.000 30444 UpdateGuideState(): m_state=6 00:02:38.638 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3169 00:02:38.638 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=197.14, Mass=104729, SNR=70.1, Peak=11821 HFD=3.0 00:02:38.638 00.000 30444 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.28) = xAngle (1.55 = 1.55) 00:02:38.639 00.001 30444 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.49 = 1.49) 00:02:38.639 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.58 hyp=0.61 cameraTheta=1.27 mountX=0.01 mountY=0.61, mountTheta=1.55 00:02:38.639 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.58, opts=13) 00:02:38.639 00.000 30444 Enqueuing Move request for scope (0.18, 0.58) 00:02:38.639 00.000 15672 Worker thread wakes up 00:02:38.639 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.58) opts 0xd 00:02:38.639 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.58) 00:02:38.639 00.000 15672 Moving (0.18, 0.58) raw xDistance=0.01 yDistance=0.61 00:02:38.639 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 00:02:38.639 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 00:02:38.639 00.000 15672 MoveAxis(E, 0, ABG) 00:02:38.640 00.001 15672 Move returns status 0, amount 0 00:02:38.640 00.000 15672 MoveAxis(S, 108, ABG) 00:02:38.640 00.000 15672 Guiding Dir = 1, Dur = 108 00:02:38.640 00.000 15672 IsSlewing returns 0 00:02:38.641 00.001 15672 IsGuiding returns 0 00:02:38.645 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=15224, FiltMin=2668, FiltMax=10373, Gamma=2.950 00:02:38.720 00.075 15672 PulseGuide returned control before completion, sleep 40 00:02:38.761 00.041 15672 IsGuiding returns 1 00:02:38.761 00.000 15672 scope still moving after pulse duration time elapsed 00:02:38.783 00.022 15672 IsSlewing returns 0 00:02:38.817 00.034 15672 IsGuiding returns 1 00:02:38.839 00.022 15672 IsSlewing returns 0 00:02:38.855 00.016 30444 UpdateGuideState exits: m=104729 SNR=70.1 Saturated 00:02:38.856 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:38.856 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:38.856 00.000 30444 Enqueuing Expose request 00:02:38.881 00.025 15672 IsGuiding returns 0 00:02:38.881 00.000 15672 scope move finished after 108 + 132 ms 00:02:38.882 00.001 15672 Move returns status 0, amount 108 00:02:38.882 00.000 15672 move complete, result=0 00:02:38.882 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.6 px 108 ms SOUTH 00:02:38.882 00.000 15672 worker thread done servicing request 00:02:38.882 00.000 15672 Worker thread wakes up 00:02:38.882 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:38.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:40.992 02.110 15672 Exposure complete 00:02:41.012 00.020 15672 worker thread done servicing request 00:02:41.012 00.000 30444 OnExposeComplete: enter 00:02:41.012 00.000 30444 UpdateGuideState(): m_state=6 00:02:41.012 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3170 00:02:41.012 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=197.24, Mass=113473, SNR=90.8, Peak=12178 HFD=3.5 00:02:41.012 00.000 30444 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.28) = xAngle (1.23 = 1.23) 00:02:41.012 00.000 30444 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.17 = 1.17) 00:02:41.013 00.001 30444 CameraToMount -- cameraX=0.49 cameraY=0.69 hyp=0.84 cameraTheta=0.95 mountX=0.28 mountY=0.78, mountTheta=1.22 00:02:41.013 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.69, opts=13) 00:02:41.013 00.000 30444 Enqueuing Move request for scope (0.49, 0.69) 00:02:41.013 00.000 15672 Worker thread wakes up 00:02:41.013 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.69) opts 0xd 00:02:41.013 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.69) 00:02:41.013 00.000 15672 Moving (0.49, 0.69) raw xDistance=0.28 yDistance=0.78 00:02:41.013 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 00:02:41.013 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78 00:02:41.013 00.000 15672 MoveAxis(W, 77, ABG) 00:02:41.013 00.000 15672 Guiding Dir = 3, Dur = 77 00:02:41.015 00.002 15672 IsSlewing returns 0 00:02:41.016 00.001 15672 IsGuiding returns 0 00:02:41.020 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=12687, FiltMin=2686, FiltMax=9787, Gamma=2.950 00:02:41.035 00.015 15672 PulseGuide returned control before completion, sleep 68 00:02:41.105 00.070 15672 IsGuiding returns 1 00:02:41.105 00.000 15672 scope still moving after pulse duration time elapsed 00:02:41.126 00.021 15672 IsSlewing returns 0 00:02:41.180 00.054 15672 IsGuiding returns 0 00:02:41.180 00.000 15672 scope move finished after 77 + 87 ms 00:02:41.181 00.001 15672 Move returns status 0, amount 77 00:02:41.181 00.000 15672 MoveAxis(S, 138, ABG) 00:02:41.181 00.000 15672 Guiding Dir = 1, Dur = 138 00:02:41.183 00.002 15672 IsSlewing returns 0 00:02:41.186 00.003 15672 IsGuiding returns 0 00:02:41.275 00.089 15672 PulseGuide returned control before completion, sleep 60 00:02:41.337 00.062 15672 IsGuiding returns 1 00:02:41.337 00.000 15672 scope still moving after pulse duration time elapsed 00:02:41.358 00.021 15672 IsSlewing returns 0 00:02:41.359 00.001 15672 IsGuiding returns 1 00:02:41.380 00.021 15672 IsSlewing returns 0 00:02:41.380 00.000 15672 IsGuiding returns 1 00:02:41.401 00.021 15672 IsSlewing returns 0 00:02:41.416 00.015 30444 UpdateGuideState exits: m=113473 SNR=90.8 Saturated 00:02:41.416 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:41.416 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:41.416 00.000 30444 Enqueuing Expose request 00:02:41.450 00.034 15672 IsGuiding returns 0 00:02:41.450 00.000 15672 scope move finished after 138 + 126 ms 00:02:41.450 00.000 15672 Move returns status 0, amount 138 00:02:41.451 00.001 15672 move complete, result=0 00:02:41.451 00.000 15672 worker thread done servicing request 00:02:41.451 00.000 15672 Worker thread wakes up 00:02:41.451 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:41.451 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:41.451 00.000 30444 GuideStep: 0.3 px 77 ms WEST, 0.8 px 138 ms SOUTH 00:02:43.357 01.906 15672 Exposure complete 00:02:43.377 00.020 15672 worker thread done servicing request 00:02:43.377 00.000 30444 OnExposeComplete: enter 00:02:43.377 00.000 30444 UpdateGuideState(): m_state=6 00:02:43.377 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3171 00:02:43.377 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.95, Mass=116509, SNR=79.2, Peak=11757 HFD=3.3 00:02:43.377 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 00:02:43.377 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 00:02:43.377 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.39 hyp=0.60 cameraTheta=0.71 mountX=0.33 mountY=0.48, mountTheta=0.97 00:02:43.378 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.39, opts=13) 00:02:43.378 00.000 30444 Enqueuing Move request for scope (0.45, 0.39) 00:02:43.378 00.000 15672 Worker thread wakes up 00:02:43.378 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.39) opts 0xd 00:02:43.378 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.39) 00:02:43.378 00.000 15672 Moving (0.45, 0.39) raw xDistance=0.33 yDistance=0.48 00:02:43.378 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33 00:02:43.378 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 00:02:43.378 00.000 15672 MoveAxis(W, 94, ABG) 00:02:43.378 00.000 15672 Guiding Dir = 3, Dur = 94 00:02:43.379 00.001 15672 IsSlewing returns 0 00:02:43.380 00.001 15672 IsGuiding returns 0 00:02:43.386 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=12394, FiltMin=2638, FiltMax=8975, Gamma=2.950 00:02:43.399 00.013 15672 PulseGuide returned control before completion, sleep 86 00:02:43.437 00.038 30444 UpdateGuideState exits: m=116509 SNR=79.2 Saturated 00:02:43.437 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:43.437 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:43.437 00.000 30444 Enqueuing Expose request 00:02:43.488 00.051 15672 IsGuiding returns 1 00:02:43.488 00.000 15672 scope still moving after pulse duration time elapsed 00:02:43.509 00.021 15672 IsSlewing returns 0 00:02:43.512 00.003 15672 IsGuiding returns 0 00:02:43.512 00.000 15672 scope move finished after 94 + 37 ms 00:02:43.512 00.000 15672 Move returns status 0, amount 94 00:02:43.512 00.000 15672 MoveAxis(S, 86, ABG) 00:02:43.512 00.000 15672 Guiding Dir = 1, Dur = 86 00:02:43.512 00.000 15672 IsSlewing returns 0 00:02:43.513 00.001 15672 IsGuiding returns 0 00:02:43.592 00.079 15672 PulseGuide returned control before completion, sleep 18 00:02:43.626 00.034 15672 IsGuiding returns 1 00:02:43.626 00.000 15672 scope still moving after pulse duration time elapsed 00:02:43.647 00.021 15672 IsSlewing returns 0 00:02:43.647 00.000 15672 IsGuiding returns 1 00:02:43.668 00.021 15672 IsSlewing returns 0 00:02:43.672 00.004 15672 IsGuiding returns 1 00:02:43.692 00.020 15672 IsSlewing returns 0 00:02:43.721 00.029 15672 IsGuiding returns 0 00:02:43.721 00.000 15672 scope move finished after 86 + 121 ms 00:02:43.721 00.000 15672 Move returns status 0, amount 86 00:02:43.722 00.001 15672 move complete, result=0 00:02:43.722 00.000 15672 worker thread done servicing request 00:02:43.722 00.000 15672 Worker thread wakes up 00:02:43.722 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:43.722 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:43.722 00.000 30444 GuideStep: 0.3 px 94 ms WEST, 0.5 px 86 ms SOUTH 00:02:45.832 02.110 15672 Exposure complete 00:02:45.852 00.020 15672 worker thread done servicing request 00:02:45.852 00.000 30444 OnExposeComplete: enter 00:02:45.852 00.000 30444 UpdateGuideState(): m_state=6 00:02:45.852 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3172 00:02:45.852 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=197.37, Mass=111050, SNR=78.8, Peak=12740 HFD=3.1 00:02:45.852 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 00:02:45.852 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 00:02:45.852 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.81 hyp=0.92 cameraTheta=1.08 mountX=0.20 mountY=0.89, mountTheta=1.35 00:02:45.853 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.81, opts=13) 00:02:45.853 00.000 30444 Enqueuing Move request for scope (0.44, 0.81) 00:02:45.853 00.000 15672 Worker thread wakes up 00:02:45.853 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.81) opts 0xd 00:02:45.853 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.81) 00:02:45.853 00.000 15672 Moving (0.44, 0.81) raw xDistance=0.20 yDistance=0.89 00:02:45.853 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 00:02:45.853 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89 00:02:45.853 00.000 15672 MoveAxis(E, 0, ABG) 00:02:45.853 00.000 15672 Move returns status 0, amount 0 00:02:45.853 00.000 15672 MoveAxis(S, 158, ABG) 00:02:45.853 00.000 15672 Guiding Dir = 1, Dur = 158 00:02:45.854 00.001 15672 IsSlewing returns 0 00:02:45.855 00.001 15672 IsGuiding returns 0 00:02:45.859 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=12955, FiltMin=2681, FiltMax=10473, Gamma=2.950 00:02:45.909 00.050 30444 UpdateGuideState exits: m=111050 SNR=78.8 Saturated 00:02:45.909 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:45.909 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:45.909 00.000 30444 Enqueuing Expose request 00:02:45.940 00.031 15672 PulseGuide returned control before completion, sleep 83 00:02:46.026 00.086 15672 IsGuiding returns 1 00:02:46.026 00.000 15672 scope still moving after pulse duration time elapsed 00:02:46.046 00.020 15672 IsSlewing returns 0 00:02:46.048 00.002 15672 IsGuiding returns 1 00:02:46.068 00.020 15672 IsSlewing returns 0 00:02:46.068 00.000 15672 IsGuiding returns 1 00:02:46.090 00.022 15672 IsSlewing returns 0 00:02:46.091 00.001 15672 IsGuiding returns 1 00:02:46.111 00.020 15672 IsSlewing returns 0 00:02:46.149 00.038 15672 IsGuiding returns 0 00:02:46.150 00.001 15672 scope move finished after 158 + 136 ms 00:02:46.150 00.000 15672 Move returns status 0, amount 158 00:02:46.150 00.000 15672 move complete, result=0 00:02:46.150 00.000 15672 worker thread done servicing request 00:02:46.150 00.000 15672 Worker thread wakes up 00:02:46.150 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:46.151 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:46.151 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.9 px 158 ms SOUTH 00:02:48.057 01.906 15672 Exposure complete 00:02:48.079 00.022 15672 worker thread done servicing request 00:02:48.079 00.000 30444 OnExposeComplete: enter 00:02:48.079 00.000 30444 UpdateGuideState(): m_state=6 00:02:48.079 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3173 00:02:48.079 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=197.24, Mass=111698, SNR=78.0, Peak=12383 HFD=3.2 00:02:48.079 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 00:02:48.079 00.000 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 00:02:48.079 00.000 30444 CameraToMount -- cameraX=0.77 cameraY=0.69 hyp=1.03 cameraTheta=0.73 mountX=0.55 mountY=0.84, mountTheta=0.99 00:02:48.080 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.77, y=0.69, opts=13) 00:02:48.080 00.000 30444 Enqueuing Move request for scope (0.77, 0.69) 00:02:48.080 00.000 15672 Worker thread wakes up 00:02:48.080 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.69) opts 0xd 00:02:48.080 00.000 15672 Handling offset move in thread for scope, endpoint = (0.77, 0.69) 00:02:48.080 00.000 15672 Moving (0.77, 0.69) raw xDistance=0.55 yDistance=0.84 00:02:48.080 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55 00:02:48.080 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 00:02:48.080 00.000 15672 MoveAxis(W, 148, ABG) 00:02:48.080 00.000 15672 Guiding Dir = 3, Dur = 148 00:02:48.081 00.001 15672 IsSlewing returns 0 00:02:48.087 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=12393, FiltMin=2616, FiltMax=10087, Gamma=2.950 00:02:48.113 00.026 15672 IsGuiding returns 0 00:02:48.128 00.015 15672 PulseGuide returned control before completion, sleep 144 00:02:48.135 00.007 30444 UpdateGuideState exits: m=111698 SNR=78.0 Saturated 00:02:48.135 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:48.135 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:48.135 00.000 30444 Enqueuing Expose request 00:02:48.289 00.154 15672 IsGuiding returns 0 00:02:48.289 00.000 15672 Move returns status 0, amount 148 00:02:48.289 00.000 15672 MoveAxis(S, 149, ABG) 00:02:48.289 00.000 15672 Guiding Dir = 1, Dur = 149 00:02:48.289 00.000 15672 IsSlewing returns 0 00:02:48.290 00.001 15672 IsGuiding returns 0 00:02:48.369 00.079 15672 PulseGuide returned control before completion, sleep 82 00:02:48.452 00.083 15672 IsGuiding returns 1 00:02:48.452 00.000 15672 scope still moving after pulse duration time elapsed 00:02:48.474 00.022 15672 IsSlewing returns 0 00:02:48.475 00.001 15672 IsGuiding returns 1 00:02:48.497 00.022 15672 IsSlewing returns 0 00:02:48.501 00.004 15672 IsGuiding returns 1 00:02:48.523 00.022 15672 IsSlewing returns 0 00:02:48.561 00.038 15672 IsGuiding returns 0 00:02:48.561 00.000 15672 scope move finished after 149 + 122 ms 00:02:48.561 00.000 15672 Move returns status 0, amount 149 00:02:48.561 00.000 15672 move complete, result=0 00:02:48.563 00.002 15672 worker thread done servicing request 00:02:48.563 00.000 15672 Worker thread wakes up 00:02:48.563 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:48.563 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:48.563 00.000 30444 GuideStep: 0.5 px 148 ms WEST, 0.8 px 149 ms SOUTH 00:02:50.673 02.110 15672 Exposure complete 00:02:50.697 00.024 15672 worker thread done servicing request 00:02:50.697 00.000 30444 OnExposeComplete: enter 00:02:50.697 00.000 30444 UpdateGuideState(): m_state=6 00:02:50.697 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3174 00:02:50.697 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=197.05, Mass=120477, SNR=88.3, Peak=11616 HFD=3.5 00:02:50.698 00.001 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.25 = 1.25) 00:02:50.698 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 00:02:50.698 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.49 hyp=0.60 cameraTheta=0.98 mountX=0.19 mountY=0.55, mountTheta=1.25 00:02:50.698 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.49, opts=13) 00:02:50.698 00.000 30444 Enqueuing Move request for scope (0.33, 0.49) 00:02:50.698 00.000 15672 Worker thread wakes up 00:02:50.698 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.49) opts 0xd 00:02:50.698 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.49) 00:02:50.698 00.000 15672 Moving (0.33, 0.49) raw xDistance=0.19 yDistance=0.55 00:02:50.698 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 00:02:50.698 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 00:02:50.698 00.000 15672 MoveAxis(E, 0, ABG) 00:02:50.698 00.000 15672 Move returns status 0, amount 0 00:02:50.698 00.000 15672 MoveAxis(S, 99, ABG) 00:02:50.699 00.001 15672 Guiding Dir = 1, Dur = 99 00:02:50.699 00.000 15672 IsSlewing returns 0 00:02:50.700 00.001 15672 IsGuiding returns 0 00:02:50.704 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=13177, FiltMin=2678, FiltMax=9510, Gamma=2.950 00:02:50.780 00.076 15672 PulseGuide returned control before completion, sleep 29 00:02:50.813 00.033 15672 IsGuiding returns 1 00:02:50.813 00.000 15672 scope still moving after pulse duration time elapsed 00:02:50.834 00.021 15672 IsSlewing returns 0 00:02:50.835 00.001 15672 IsGuiding returns 1 00:02:50.856 00.021 15672 IsSlewing returns 0 00:02:50.857 00.001 15672 IsGuiding returns 1 00:02:50.878 00.021 15672 IsSlewing returns 0 00:02:50.908 00.030 15672 IsGuiding returns 0 00:02:50.909 00.001 15672 scope move finished after 99 + 109 ms 00:02:50.909 00.000 15672 Move returns status 0, amount 99 00:02:50.909 00.000 15672 move complete, result=0 00:02:50.909 00.000 15672 worker thread done servicing request 00:02:51.094 00.185 30444 UpdateGuideState exits: m=120477 SNR=88.3 Saturated 00:02:51.094 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:51.094 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:51.094 00.000 30444 Enqueuing Expose request 00:02:51.095 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 99 ms SOUTH 00:02:51.095 00.000 15672 Worker thread wakes up 00:02:51.095 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:51.095 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:53.003 01.908 15672 Exposure complete 00:02:53.026 00.023 15672 worker thread done servicing request 00:02:53.026 00.000 30444 OnExposeComplete: enter 00:02:53.026 00.000 30444 UpdateGuideState(): m_state=6 00:02:53.026 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3175 00:02:53.026 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=197.17, Mass=122122, SNR=87.5, Peak=12174 HFD=3.6 00:02:53.026 00.000 30444 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.28) = xAngle (0.93 = 0.93) 00:02:53.026 00.000 30444 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.87 = 0.87) 00:02:53.026 00.000 30444 CameraToMount -- cameraX=0.81 cameraY=0.62 hyp=1.02 cameraTheta=0.65 mountX=0.61 mountY=0.78, mountTheta=0.90 00:02:53.027 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.81, y=0.62, opts=13) 00:02:53.027 00.000 30444 Enqueuing Move request for scope (0.81, 0.62) 00:02:53.028 00.001 15672 Worker thread wakes up 00:02:53.028 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.62) opts 0xd 00:02:53.028 00.000 15672 Handling offset move in thread for scope, endpoint = (0.81, 0.62) 00:02:53.028 00.000 15672 Moving (0.81, 0.62) raw xDistance=0.61 yDistance=0.78 00:02:53.028 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61 00:02:53.028 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78 00:02:53.028 00.000 15672 MoveAxis(W, 165, ABG) 00:02:53.028 00.000 15672 Guiding Dir = 3, Dur = 165 00:02:53.028 00.000 15672 IsSlewing returns 0 00:02:53.029 00.001 15672 IsGuiding returns 0 00:02:53.035 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=12174, FiltMin=2521, FiltMax=10060, Gamma=2.950 00:02:53.049 00.014 15672 PulseGuide returned control before completion, sleep 156 00:02:53.137 00.088 30444 UpdateGuideState exits: m=122122 SNR=87.5 Saturated 00:02:53.137 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:53.137 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:53.137 00.000 30444 Enqueuing Expose request 00:02:53.207 00.070 15672 IsGuiding returns 1 00:02:53.207 00.000 15672 scope still moving after pulse duration time elapsed 00:02:53.228 00.021 15672 IsSlewing returns 0 00:02:53.241 00.013 15672 IsGuiding returns 0 00:02:53.241 00.000 15672 scope move finished after 165 + 47 ms 00:02:53.241 00.000 15672 Move returns status 0, amount 165 00:02:53.242 00.001 15672 MoveAxis(S, 139, ABG) 00:02:53.242 00.000 15672 Guiding Dir = 1, Dur = 139 00:02:53.242 00.000 15672 IsSlewing returns 0 00:02:53.245 00.003 15672 IsGuiding returns 0 00:02:53.322 00.077 15672 PulseGuide returned control before completion, sleep 73 00:02:53.397 00.075 15672 IsGuiding returns 1 00:02:53.397 00.000 15672 scope still moving after pulse duration time elapsed 00:02:53.418 00.021 15672 IsSlewing returns 0 00:02:53.419 00.001 15672 IsGuiding returns 1 00:02:53.440 00.021 15672 IsSlewing returns 0 00:02:53.441 00.001 15672 IsGuiding returns 1 00:02:53.462 00.021 15672 IsSlewing returns 0 00:02:53.463 00.001 15672 IsGuiding returns 1 00:02:53.485 00.022 15672 IsSlewing returns 0 00:02:53.512 00.027 15672 IsGuiding returns 0 00:02:53.512 00.000 15672 scope move finished after 139 + 128 ms 00:02:53.512 00.000 15672 Move returns status 0, amount 139 00:02:53.512 00.000 15672 move complete, result=0 00:02:53.513 00.001 15672 worker thread done servicing request 00:02:53.513 00.000 15672 Worker thread wakes up 00:02:53.513 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:53.513 00.000 30444 GuideStep: 0.6 px 165 ms WEST, 0.8 px 139 ms SOUTH 00:02:53.513 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:55.623 02.110 15672 Exposure complete 00:02:55.651 00.028 15672 worker thread done servicing request 00:02:55.652 00.001 30444 OnExposeComplete: enter 00:02:55.652 00.000 30444 UpdateGuideState(): m_state=6 00:02:55.652 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3176 00:02:55.652 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=197.12, Mass=111768, SNR=86.3, Peak=12258 HFD=3.2 00:02:55.652 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 00:02:55.652 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 00:02:55.652 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.56 hyp=0.70 cameraTheta=0.93 mountX=0.25 mountY=0.64, mountTheta=1.20 00:02:55.652 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.56, opts=13) 00:02:55.652 00.000 30444 Enqueuing Move request for scope (0.42, 0.56) 00:02:55.653 00.001 15672 Worker thread wakes up 00:02:55.653 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.56) opts 0xd 00:02:55.653 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.56) 00:02:55.653 00.000 15672 Moving (0.42, 0.56) raw xDistance=0.25 yDistance=0.64 00:02:55.653 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 00:02:55.653 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 00:02:55.653 00.000 15672 MoveAxis(E, 0, ABG) 00:02:55.653 00.000 15672 Move returns status 0, amount 0 00:02:55.653 00.000 15672 MoveAxis(S, 114, ABG) 00:02:55.653 00.000 15672 Guiding Dir = 1, Dur = 114 00:02:55.653 00.000 15672 IsSlewing returns 0 00:02:55.655 00.002 15672 IsGuiding returns 0 00:02:55.658 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=12907, FiltMin=2668, FiltMax=9926, Gamma=2.950 00:02:55.708 00.050 30444 UpdateGuideState exits: m=111768 SNR=86.3 Saturated 00:02:55.708 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:55.708 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:55.708 00.000 30444 Enqueuing Expose request 00:02:55.733 00.025 15672 PulseGuide returned control before completion, sleep 46 00:02:55.812 00.079 15672 IsGuiding returns 1 00:02:55.813 00.001 15672 scope still moving after pulse duration time elapsed 00:02:55.834 00.021 15672 IsSlewing returns 0 00:02:55.836 00.002 15672 IsGuiding returns 1 00:02:55.856 00.020 15672 IsSlewing returns 0 00:02:55.878 00.022 15672 IsGuiding returns 0 00:02:55.878 00.000 15672 scope move finished after 114 + 109 ms 00:02:55.878 00.000 15672 Move returns status 0, amount 114 00:02:55.878 00.000 15672 move complete, result=0 00:02:55.878 00.000 15672 worker thread done servicing request 00:02:55.878 00.000 15672 Worker thread wakes up 00:02:55.879 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:55.879 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:02:56.211 00.332 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 114 ms SOUTH 00:02:57.787 01.576 15672 Exposure complete 00:02:57.807 00.020 15672 worker thread done servicing request 00:02:57.807 00.000 30444 OnExposeComplete: enter 00:02:57.807 00.000 30444 UpdateGuideState(): m_state=6 00:02:57.807 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3177 00:02:57.807 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=197.00, Mass=113917, SNR=77.8, Peak=12117 HFD=3.4 00:02:57.807 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.82 = 1.82) 00:02:57.807 00.000 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 00:02:57.807 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.45 hyp=0.45 cameraTheta=1.54 mountX=-0.11 mountY=0.44, mountTheta=1.81 00:02:57.807 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.45, opts=13) 00:02:57.808 00.001 30444 Enqueuing Move request for scope (0.01, 0.45) 00:02:57.808 00.000 15672 Worker thread wakes up 00:02:57.808 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.45) opts 0xd 00:02:57.808 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.45) 00:02:57.808 00.000 15672 Moving (0.01, 0.45) raw xDistance=-0.11 yDistance=0.44 00:02:57.808 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:02:57.808 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 00:02:57.808 00.000 15672 MoveAxis(E, 0, ABG) 00:02:57.808 00.000 15672 Move returns status 0, amount 0 00:02:57.808 00.000 15672 MoveAxis(S, 79, ABG) 00:02:57.808 00.000 15672 Guiding Dir = 1, Dur = 79 00:02:57.809 00.001 15672 IsSlewing returns 0 00:02:57.810 00.001 15672 IsGuiding returns 0 00:02:57.813 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=12982, FiltMin=2636, FiltMax=9425, Gamma=2.950 00:02:57.890 00.077 15672 IsGuiding returns 1 00:02:57.890 00.000 15672 scope still moving after pulse duration time elapsed 00:02:57.912 00.022 15672 IsSlewing returns 0 00:02:57.913 00.001 15672 IsGuiding returns 1 00:02:57.934 00.021 15672 IsSlewing returns 0 00:02:57.936 00.002 15672 IsGuiding returns 1 00:02:57.957 00.021 15672 IsSlewing returns 0 00:02:58.017 00.060 15672 IsGuiding returns 0 00:02:58.018 00.001 15672 scope move finished after 79 + 128 ms 00:02:58.018 00.000 15672 Move returns status 0, amount 79 00:02:58.018 00.000 15672 move complete, result=0 00:02:58.018 00.000 15672 worker thread done servicing request 00:02:58.251 00.233 30444 UpdateGuideState exits: m=113917 SNR=77.8 Saturated 00:02:58.251 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:02:58.251 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:02:58.251 00.000 30444 Enqueuing Expose request 00:02:58.251 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 79 ms SOUTH 00:02:58.251 00.000 15672 Worker thread wakes up 00:02:58.252 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:02:58.252 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:00.361 02.109 15672 Exposure complete 00:03:00.381 00.020 15672 worker thread done servicing request 00:03:00.381 00.000 30444 OnExposeComplete: enter 00:03:00.381 00.000 30444 UpdateGuideState(): m_state=6 00:03:00.381 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3178 00:03:00.381 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=197.05, Mass=119094, SNR=81.7, Peak=13244 HFD=3.3 00:03:00.382 00.001 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 00:03:00.382 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 00:03:00.382 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.50 hyp=0.71 cameraTheta=0.78 mountX=0.35 mountY=0.59, mountTheta=1.04 00:03:00.382 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.50, opts=13) 00:03:00.382 00.000 30444 Enqueuing Move request for scope (0.51, 0.50) 00:03:00.382 00.000 15672 Worker thread wakes up 00:03:00.382 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.50) opts 0xd 00:03:00.382 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.50) 00:03:00.382 00.000 15672 Moving (0.51, 0.50) raw xDistance=0.35 yDistance=0.59 00:03:00.382 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 00:03:00.382 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 00:03:00.382 00.000 15672 MoveAxis(W, 95, ABG) 00:03:00.383 00.001 15672 Guiding Dir = 3, Dur = 95 00:03:00.383 00.000 15672 IsSlewing returns 0 00:03:00.384 00.001 15672 IsGuiding returns 0 00:03:00.388 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=13244, FiltMin=2571, FiltMax=9759, Gamma=2.950 00:03:00.413 00.025 15672 PulseGuide returned control before completion, sleep 77 00:03:00.437 00.024 30444 UpdateGuideState exits: m=119094 SNR=81.7 Saturated 00:03:00.437 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:00.437 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:00.437 00.000 30444 Enqueuing Expose request 00:03:00.492 00.055 15672 IsGuiding returns 1 00:03:00.492 00.000 15672 scope still moving after pulse duration time elapsed 00:03:00.513 00.021 15672 IsSlewing returns 0 00:03:00.526 00.013 15672 IsGuiding returns 0 00:03:00.526 00.000 15672 scope move finished after 95 + 47 ms 00:03:00.526 00.000 15672 Move returns status 0, amount 95 00:03:00.526 00.000 15672 MoveAxis(S, 106, ABG) 00:03:00.527 00.001 15672 Guiding Dir = 1, Dur = 106 00:03:00.527 00.000 15672 IsSlewing returns 0 00:03:00.530 00.003 15672 IsGuiding returns 0 00:03:00.605 00.075 15672 PulseGuide returned control before completion, sleep 42 00:03:00.649 00.044 15672 IsGuiding returns 1 00:03:00.649 00.000 15672 scope still moving after pulse duration time elapsed 00:03:00.670 00.021 15672 IsSlewing returns 0 00:03:00.673 00.003 15672 IsGuiding returns 1 00:03:00.694 00.021 15672 IsSlewing returns 0 00:03:00.696 00.002 15672 IsGuiding returns 1 00:03:00.717 00.021 15672 IsSlewing returns 0 00:03:00.718 00.001 15672 IsGuiding returns 1 00:03:00.740 00.022 15672 IsSlewing returns 0 00:03:00.766 00.026 15672 IsGuiding returns 0 00:03:00.766 00.000 15672 scope move finished after 106 + 130 ms 00:03:00.766 00.000 15672 Move returns status 0, amount 106 00:03:00.766 00.000 15672 move complete, result=0 00:03:00.766 00.000 15672 worker thread done servicing request 00:03:00.766 00.000 15672 Worker thread wakes up 00:03:00.767 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:00.767 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:00.767 00.000 30444 GuideStep: 0.4 px 95 ms WEST, 0.6 px 106 ms SOUTH 00:03:02.677 01.910 15672 Exposure complete 00:03:02.697 00.020 15672 worker thread done servicing request 00:03:02.697 00.000 30444 OnExposeComplete: enter 00:03:02.697 00.000 30444 UpdateGuideState(): m_state=6 00:03:02.697 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3179 00:03:02.697 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=196.90, Mass=127974, SNR=92.5, Peak=12110 HFD=3.6 00:03:02.697 00.000 30444 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.28) = xAngle (0.81 = 0.81) 00:03:02.697 00.000 30444 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 00:03:02.697 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=0.34 hyp=0.67 cameraTheta=0.54 mountX=0.46 mountY=0.46, mountTheta=0.78 00:03:02.697 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=0.34, opts=13) 00:03:02.697 00.000 30444 Enqueuing Move request for scope (0.58, 0.34) 00:03:02.698 00.001 15672 Worker thread wakes up 00:03:02.698 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.34) opts 0xd 00:03:02.698 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 0.34) 00:03:02.698 00.000 15672 Moving (0.58, 0.34) raw xDistance=0.46 yDistance=0.46 00:03:02.698 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46 00:03:02.698 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 00:03:02.698 00.000 15672 MoveAxis(W, 131, ABG) 00:03:02.698 00.000 15672 Guiding Dir = 3, Dur = 131 00:03:02.698 00.000 15672 IsSlewing returns 0 00:03:02.699 00.001 15672 IsGuiding returns 0 00:03:02.703 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2391, max=12364, FiltMin=2720, FiltMax=9466, Gamma=2.950 00:03:02.729 00.026 15672 PulseGuide returned control before completion, sleep 112 00:03:02.844 00.115 15672 IsGuiding returns 1 00:03:02.844 00.000 15672 scope still moving after pulse duration time elapsed 00:03:02.848 00.004 30444 UpdateGuideState exits: m=127974 SNR=92.5 Saturated 00:03:02.849 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:02.849 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:02.849 00.000 30444 Enqueuing Expose request 00:03:02.865 00.016 15672 IsSlewing returns 0 00:03:02.874 00.009 15672 IsGuiding returns 0 00:03:02.874 00.000 15672 scope move finished after 131 + 42 ms 00:03:02.874 00.000 15672 Move returns status 0, amount 131 00:03:02.874 00.000 15672 MoveAxis(S, 82, ABG) 00:03:02.874 00.000 15672 Guiding Dir = 1, Dur = 82 00:03:02.874 00.000 15672 IsSlewing returns 0 00:03:02.875 00.001 15672 IsGuiding returns 0 00:03:02.953 00.078 15672 PulseGuide returned control before completion, sleep 14 00:03:02.971 00.018 15672 IsGuiding returns 1 00:03:02.971 00.000 15672 scope still moving after pulse duration time elapsed 00:03:02.992 00.021 15672 IsSlewing returns 0 00:03:02.995 00.003 15672 IsGuiding returns 1 00:03:03.015 00.020 15672 IsSlewing returns 0 00:03:03.018 00.003 15672 IsGuiding returns 1 00:03:03.039 00.021 15672 IsSlewing returns 0 00:03:03.097 00.058 15672 IsGuiding returns 0 00:03:03.097 00.000 15672 scope move finished after 82 + 139 ms 00:03:03.097 00.000 15672 Move returns status 0, amount 82 00:03:03.097 00.000 15672 move complete, result=0 00:03:03.097 00.000 15672 worker thread done servicing request 00:03:03.097 00.000 15672 Worker thread wakes up 00:03:03.097 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:03.097 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:03.097 00.000 30444 GuideStep: 0.5 px 131 ms WEST, 0.5 px 82 ms SOUTH 00:03:05.204 02.107 15672 Exposure complete 00:03:05.224 00.020 15672 worker thread done servicing request 00:03:05.224 00.000 30444 OnExposeComplete: enter 00:03:05.224 00.000 30444 UpdateGuideState(): m_state=6 00:03:05.224 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3180 00:03:05.224 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=196.74, Mass=120622, SNR=87.2, Peak=10095 HFD=3.7 00:03:05.224 00.000 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.63 = 0.63) 00:03:05.224 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.57 = 0.57) 00:03:05.224 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.19 hyp=0.54 cameraTheta=0.36 mountX=0.43 mountY=0.29, mountTheta=0.59 00:03:05.225 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.19, opts=13) 00:03:05.225 00.000 30444 Enqueuing Move request for scope (0.50, 0.19) 00:03:05.225 00.000 15672 Worker thread wakes up 00:03:05.225 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.19) opts 0xd 00:03:05.225 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.19) 00:03:05.225 00.000 15672 Moving (0.50, 0.19) raw xDistance=0.43 yDistance=0.29 00:03:05.225 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43 00:03:05.225 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 00:03:05.225 00.000 15672 MoveAxis(W, 126, ABG) 00:03:05.225 00.000 15672 Guiding Dir = 3, Dur = 126 00:03:05.226 00.001 15672 IsSlewing returns 0 00:03:05.227 00.001 15672 IsGuiding returns 0 00:03:05.231 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=10874, FiltMin=2646, FiltMax=9572, Gamma=2.950 00:03:05.253 00.022 15672 PulseGuide returned control before completion, sleep 110 00:03:05.280 00.027 30444 UpdateGuideState exits: m=120622 SNR=87.2 Saturated 00:03:05.280 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:05.280 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:05.280 00.000 30444 Enqueuing Expose request 00:03:05.414 00.134 15672 IsGuiding returns 0 00:03:05.414 00.000 15672 Move returns status 0, amount 126 00:03:05.414 00.000 15672 MoveAxis(S, 52, ABG) 00:03:05.414 00.000 15672 Guiding Dir = 1, Dur = 52 00:03:05.415 00.001 15672 IsSlewing returns 0 00:03:05.417 00.002 15672 IsGuiding returns 0 00:03:05.498 00.081 15672 IsGuiding returns 1 00:03:05.498 00.000 15672 scope still moving after pulse duration time elapsed 00:03:05.519 00.021 15672 IsSlewing returns 0 00:03:05.521 00.002 15672 IsGuiding returns 1 00:03:05.541 00.020 15672 IsSlewing returns 0 00:03:05.542 00.001 15672 IsGuiding returns 1 00:03:05.563 00.021 15672 IsSlewing returns 0 00:03:05.590 00.027 15672 IsGuiding returns 0 00:03:05.591 00.001 15672 scope move finished after 52 + 120 ms 00:03:05.591 00.000 15672 Move returns status 0, amount 52 00:03:05.591 00.000 15672 move complete, result=0 00:03:05.591 00.000 15672 worker thread done servicing request 00:03:05.591 00.000 15672 Worker thread wakes up 00:03:05.592 00.001 30444 GuideStep: 0.4 px 126 ms WEST, 0.3 px 52 ms SOUTH 00:03:05.592 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:05.592 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:07.498 01.906 15672 Exposure complete 00:03:07.518 00.020 15672 worker thread done servicing request 00:03:07.518 00.000 30444 OnExposeComplete: enter 00:03:07.519 00.001 30444 UpdateGuideState(): m_state=6 00:03:07.519 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3181 00:03:07.519 00.000 30444 Star::Find returns 1 (1), X=459.59, Y=197.04, Mass=111325, SNR=73.9, Peak=12287 HFD=3.3 00:03:07.519 00.000 30444 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 00:03:07.519 00.000 30444 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 00:03:07.519 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.49 hyp=0.53 cameraTheta=1.97 mountX=-0.33 mountY=0.43, mountTheta=2.22 00:03:07.519 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.49, opts=13) 00:03:07.519 00.000 30444 Enqueuing Move request for scope (-0.20, 0.49) 00:03:07.519 00.000 15672 Worker thread wakes up 00:03:07.520 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.49) opts 0xd 00:03:07.520 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.49) 00:03:07.520 00.000 15672 Moving (-0.20, 0.49) raw xDistance=-0.33 yDistance=0.43 00:03:07.520 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33 00:03:07.520 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 00:03:07.520 00.000 15672 MoveAxis(E, 81, ABG) 00:03:07.520 00.000 15672 Guiding Dir = 2, Dur = 81 00:03:07.520 00.000 15672 IsSlewing returns 0 00:03:07.521 00.001 15672 IsGuiding returns 0 00:03:07.525 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=13999, FiltMin=2678, FiltMax=10220, Gamma=2.950 00:03:07.538 00.013 15672 PulseGuide returned control before completion, sleep 74 00:03:07.614 00.076 15672 IsGuiding returns 1 00:03:07.614 00.000 15672 scope still moving after pulse duration time elapsed 00:03:07.636 00.022 15672 IsSlewing returns 0 00:03:07.650 00.014 15672 IsGuiding returns 0 00:03:07.650 00.000 15672 scope move finished after 81 + 49 ms 00:03:07.650 00.000 15672 Move returns status 0, amount 81 00:03:07.650 00.000 15672 MoveAxis(S, 77, ABG) 00:03:07.650 00.000 15672 Guiding Dir = 1, Dur = 77 00:03:07.651 00.001 15672 IsSlewing returns 0 00:03:07.652 00.001 15672 IsGuiding returns 0 00:03:07.732 00.080 15672 IsGuiding returns 1 00:03:07.732 00.000 15672 scope still moving after pulse duration time elapsed 00:03:07.753 00.021 15672 IsSlewing returns 0 00:03:07.756 00.003 15672 IsGuiding returns 1 00:03:07.778 00.022 15672 IsSlewing returns 0 00:03:07.826 00.048 15672 IsGuiding returns 1 00:03:07.847 00.021 15672 IsSlewing returns 0 00:03:07.859 00.012 15672 IsGuiding returns 0 00:03:07.859 00.000 15672 scope move finished after 77 + 129 ms 00:03:07.859 00.000 15672 Move returns status 0, amount 77 00:03:07.860 00.001 15672 move complete, result=0 00:03:07.860 00.000 15672 worker thread done servicing request 00:03:07.960 00.100 30444 UpdateGuideState exits: m=111325 SNR=73.9 Saturated 00:03:07.960 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:07.960 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:07.960 00.000 30444 Enqueuing Expose request 00:03:07.960 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.4 px 77 ms SOUTH 00:03:07.960 00.000 15672 Worker thread wakes up 00:03:07.961 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:07.961 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:10.070 02.109 15672 Exposure complete 00:03:10.090 00.020 15672 worker thread done servicing request 00:03:10.090 00.000 30444 OnExposeComplete: enter 00:03:10.090 00.000 30444 UpdateGuideState(): m_state=6 00:03:10.090 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3182 00:03:10.090 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.63, Mass=114557, SNR=83.1, Peak=11439 HFD=3.5 00:03:10.090 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 00:03:10.090 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.39 = 0.39) 00:03:10.090 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.07 hyp=0.41 cameraTheta=0.17 mountX=0.37 mountY=0.16, mountTheta=0.40 00:03:10.091 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.07, opts=13) 00:03:10.091 00.000 30444 Enqueuing Move request for scope (0.41, 0.07) 00:03:10.091 00.000 15672 Worker thread wakes up 00:03:10.091 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.07) opts 0xd 00:03:10.091 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.07) 00:03:10.091 00.000 15672 Moving (0.41, 0.07) raw xDistance=0.37 yDistance=0.16 00:03:10.091 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37 00:03:10.091 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:03:10.091 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 00:03:10.091 00.000 15672 MoveAxis(W, 94, ABG) 00:03:10.091 00.000 15672 Guiding Dir = 3, Dur = 94 00:03:10.092 00.001 15672 IsSlewing returns 0 00:03:10.093 00.001 15672 IsGuiding returns 0 00:03:10.097 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=12276, FiltMin=2622, FiltMax=9956, Gamma=2.950 00:03:10.109 00.012 15672 PulseGuide returned control before completion, sleep 88 00:03:10.147 00.038 30444 UpdateGuideState exits: m=114557 SNR=83.1 Saturated 00:03:10.147 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:10.147 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:10.147 00.000 30444 Enqueuing Expose request 00:03:10.238 00.091 15672 IsGuiding returns 0 00:03:10.238 00.000 15672 Move returns status 0, amount 94 00:03:10.238 00.000 15672 MoveAxis(N, 0, ABG) 00:03:10.238 00.000 15672 Move returns status 0, amount 0 00:03:10.238 00.000 15672 move complete, result=0 00:03:10.238 00.000 15672 worker thread done servicing request 00:03:10.238 00.000 15672 Worker thread wakes up 00:03:10.238 00.000 30444 GuideStep: 0.4 px 94 ms WEST, 0.2 px 0 ms NORTH 00:03:10.238 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:10.238 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:12.147 01.909 15672 Exposure complete 00:03:12.167 00.020 15672 worker thread done servicing request 00:03:12.167 00.000 30444 OnExposeComplete: enter 00:03:12.167 00.000 30444 UpdateGuideState(): m_state=6 00:03:12.167 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3183 00:03:12.167 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=197.12, Mass=117139, SNR=89.7, Peak=11733 HFD=3.4 00:03:12.167 00.000 30444 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.28) = xAngle (1.18 = 1.18) 00:03:12.167 00.000 30444 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 00:03:12.167 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.57 hyp=0.72 cameraTheta=0.90 mountX=0.28 mountY=0.65, mountTheta=1.17 00:03:12.168 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.57, opts=13) 00:03:12.168 00.000 30444 Enqueuing Move request for scope (0.45, 0.57) 00:03:12.168 00.000 15672 Worker thread wakes up 00:03:12.168 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.57) opts 0xd 00:03:12.168 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.57) 00:03:12.168 00.000 15672 Moving (0.45, 0.57) raw xDistance=0.28 yDistance=0.65 00:03:12.168 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28 00:03:12.168 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 00:03:12.168 00.000 15672 MoveAxis(W, 82, ABG) 00:03:12.168 00.000 15672 Guiding Dir = 3, Dur = 82 00:03:12.169 00.001 15672 IsSlewing returns 0 00:03:12.170 00.001 15672 IsGuiding returns 0 00:03:12.174 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=12297, FiltMin=2604, FiltMax=9676, Gamma=2.950 00:03:12.186 00.012 15672 PulseGuide returned control before completion, sleep 76 00:03:12.223 00.037 30444 UpdateGuideState exits: m=117139 SNR=89.7 Saturated 00:03:12.223 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:12.223 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:12.223 00.000 30444 Enqueuing Expose request 00:03:12.264 00.041 15672 IsGuiding returns 1 00:03:12.264 00.000 15672 scope still moving after pulse duration time elapsed 00:03:12.284 00.020 15672 IsSlewing returns 0 00:03:12.298 00.014 15672 IsGuiding returns 0 00:03:12.298 00.000 15672 scope move finished after 82 + 47 ms 00:03:12.298 00.000 15672 Move returns status 0, amount 82 00:03:12.298 00.000 15672 MoveAxis(S, 116, ABG) 00:03:12.298 00.000 15672 Guiding Dir = 1, Dur = 116 00:03:12.300 00.002 15672 IsSlewing returns 0 00:03:12.300 00.000 15672 IsGuiding returns 0 00:03:12.378 00.078 15672 PulseGuide returned control before completion, sleep 48 00:03:12.429 00.051 15672 IsGuiding returns 1 00:03:12.429 00.000 15672 scope still moving after pulse duration time elapsed 00:03:12.450 00.021 15672 IsSlewing returns 0 00:03:12.451 00.001 15672 IsGuiding returns 1 00:03:12.472 00.021 15672 IsSlewing returns 0 00:03:12.473 00.001 15672 IsGuiding returns 1 00:03:12.494 00.021 15672 IsSlewing returns 0 00:03:12.522 00.028 15672 IsGuiding returns 0 00:03:12.522 00.000 15672 scope move finished after 116 + 105 ms 00:03:12.522 00.000 15672 Move returns status 0, amount 116 00:03:12.522 00.000 15672 move complete, result=0 00:03:12.522 00.000 15672 worker thread done servicing request 00:03:12.522 00.000 15672 Worker thread wakes up 00:03:12.522 00.000 30444 GuideStep: 0.3 px 82 ms WEST, 0.6 px 116 ms SOUTH 00:03:12.522 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:12.522 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:14.630 02.108 15672 Exposure complete 00:03:14.650 00.020 15672 worker thread done servicing request 00:03:14.650 00.000 30444 OnExposeComplete: enter 00:03:14.650 00.000 30444 UpdateGuideState(): m_state=6 00:03:14.650 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3184 00:03:14.650 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=196.86, Mass=120513, SNR=93.0, Peak=11319 HFD=3.6 00:03:14.650 00.000 30444 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 00:03:14.650 00.000 30444 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.69 = 0.69) 00:03:14.650 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.31 hyp=0.68 cameraTheta=0.47 mountX=0.50 mountY=0.43, mountTheta=0.71 00:03:14.651 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.31, opts=13) 00:03:14.651 00.000 30444 Enqueuing Move request for scope (0.61, 0.31) 00:03:14.651 00.000 15672 Worker thread wakes up 00:03:14.651 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.31) opts 0xd 00:03:14.651 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.31) 00:03:14.651 00.000 15672 Moving (0.61, 0.31) raw xDistance=0.50 yDistance=0.43 00:03:14.651 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50 00:03:14.651 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 00:03:14.651 00.000 15672 MoveAxis(W, 141, ABG) 00:03:14.651 00.000 15672 Guiding Dir = 3, Dur = 141 00:03:14.652 00.001 15672 IsSlewing returns 0 00:03:14.653 00.001 15672 IsGuiding returns 0 00:03:14.658 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=11319, FiltMin=2651, FiltMax=9073, Gamma=2.950 00:03:14.679 00.021 15672 PulseGuide returned control before completion, sleep 126 00:03:14.807 00.128 15672 IsGuiding returns 1 00:03:14.807 00.000 15672 scope still moving after pulse duration time elapsed 00:03:14.829 00.022 15672 IsSlewing returns 0 00:03:14.838 00.009 15672 IsGuiding returns 0 00:03:14.838 00.000 15672 scope move finished after 141 + 44 ms 00:03:14.838 00.000 15672 Move returns status 0, amount 141 00:03:14.838 00.000 15672 MoveAxis(S, 77, ABG) 00:03:14.838 00.000 15672 Guiding Dir = 1, Dur = 77 00:03:14.838 00.000 15672 IsSlewing returns 0 00:03:14.839 00.001 15672 IsGuiding returns 0 00:03:14.919 00.080 15672 IsGuiding returns 1 00:03:14.919 00.000 15672 scope still moving after pulse duration time elapsed 00:03:14.940 00.021 15672 IsSlewing returns 0 00:03:14.941 00.001 15672 IsGuiding returns 1 00:03:14.962 00.021 15672 IsSlewing returns 0 00:03:15.030 00.068 15672 IsGuiding returns 0 00:03:15.030 00.000 15672 scope move finished after 77 + 113 ms 00:03:15.030 00.000 15672 Move returns status 0, amount 77 00:03:15.030 00.000 15672 move complete, result=0 00:03:15.030 00.000 15672 worker thread done servicing request 00:03:15.040 00.010 30444 UpdateGuideState exits: m=120513 SNR=93.0 Saturated 00:03:15.040 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:15.040 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:15.040 00.000 30444 Enqueuing Expose request 00:03:15.040 00.000 30444 GuideStep: 0.5 px 141 ms WEST, 0.4 px 77 ms SOUTH 00:03:15.040 00.000 15672 Worker thread wakes up 00:03:15.040 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:15.040 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:16.950 01.910 15672 Exposure complete 00:03:16.981 00.031 15672 worker thread done servicing request 00:03:16.981 00.000 30444 OnExposeComplete: enter 00:03:16.981 00.000 30444 UpdateGuideState(): m_state=6 00:03:16.981 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3185 00:03:16.981 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=197.01, Mass=122685, SNR=90.6, Peak=11856 HFD=3.8 00:03:16.981 00.000 30444 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.28) = xAngle (1.25 = 1.25) 00:03:16.981 00.000 30444 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.18 = 1.18) 00:03:16.981 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.45 hyp=0.55 cameraTheta=0.97 mountX=0.18 mountY=0.51, mountTheta=1.24 00:03:16.982 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.45, opts=13) 00:03:16.982 00.000 30444 Enqueuing Move request for scope (0.31, 0.45) 00:03:16.982 00.000 15672 Worker thread wakes up 00:03:16.982 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.45) opts 0xd 00:03:16.982 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.45) 00:03:16.982 00.000 15672 Moving (0.31, 0.45) raw xDistance=0.18 yDistance=0.51 00:03:16.982 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:03:16.982 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 00:03:16.982 00.000 15672 MoveAxis(E, 0, ABG) 00:03:16.982 00.000 15672 Move returns status 0, amount 0 00:03:16.982 00.000 15672 MoveAxis(S, 91, ABG) 00:03:16.982 00.000 15672 Guiding Dir = 1, Dur = 91 00:03:16.983 00.001 15672 IsSlewing returns 0 00:03:16.984 00.001 15672 IsGuiding returns 0 00:03:16.988 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=14546, FiltMin=2639, FiltMax=10534, Gamma=2.950 00:03:17.059 00.071 15672 PulseGuide returned control before completion, sleep 26 00:03:17.086 00.027 15672 IsGuiding returns 1 00:03:17.087 00.001 15672 scope still moving after pulse duration time elapsed 00:03:17.091 00.004 30444 UpdateGuideState exits: m=122685 SNR=90.6 Saturated 00:03:17.091 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:17.091 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:17.091 00.000 30444 Enqueuing Expose request 00:03:17.109 00.018 15672 IsSlewing returns 0 00:03:17.109 00.000 15672 IsGuiding returns 1 00:03:17.131 00.022 15672 IsSlewing returns 0 00:03:17.187 00.056 15672 IsGuiding returns 0 00:03:17.187 00.000 15672 scope move finished after 91 + 112 ms 00:03:17.187 00.000 15672 Move returns status 0, amount 91 00:03:17.187 00.000 15672 move complete, result=0 00:03:17.187 00.000 15672 worker thread done servicing request 00:03:17.187 00.000 15672 Worker thread wakes up 00:03:17.187 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 91 ms SOUTH 00:03:17.188 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:17.188 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:19.295 02.107 15672 Exposure complete 00:03:19.315 00.020 15672 worker thread done servicing request 00:03:19.315 00.000 30444 OnExposeComplete: enter 00:03:19.315 00.000 30444 UpdateGuideState(): m_state=6 00:03:19.315 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3186 00:03:19.315 00.000 30444 Star::Find returns 1 (1), X=459.31, Y=196.93, Mass=113312, SNR=82.7, Peak=12929 HFD=3.3 00:03:19.315 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 00:03:19.315 00.000 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.70 = 2.70) 00:03:19.315 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=0.38 hyp=0.62 cameraTheta=2.48 mountX=-0.57 mountY=0.26, mountTheta=2.71 00:03:19.316 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.38, opts=13) 00:03:19.316 00.000 30444 Enqueuing Move request for scope (-0.49, 0.38) 00:03:19.316 00.000 15672 Worker thread wakes up 00:03:19.316 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.38) opts 0xd 00:03:19.316 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.38) 00:03:19.316 00.000 15672 Moving (-0.49, 0.38) raw xDistance=-0.57 yDistance=0.26 00:03:19.316 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 00:03:19.316 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 00:03:19.316 00.000 15672 MoveAxis(E, 155, ABG) 00:03:19.316 00.000 15672 Guiding Dir = 2, Dur = 155 00:03:19.317 00.001 15672 IsSlewing returns 0 00:03:19.318 00.001 15672 IsGuiding returns 0 00:03:19.322 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=13587, FiltMin=2594, FiltMax=9637, Gamma=2.950 00:03:19.343 00.021 15672 PulseGuide returned control before completion, sleep 140 00:03:19.371 00.028 30444 UpdateGuideState exits: m=113312 SNR=82.7 Saturated 00:03:19.371 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:19.371 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:19.371 00.000 30444 Enqueuing Expose request 00:03:19.537 00.166 15672 IsGuiding returns 0 00:03:19.537 00.000 15672 Move returns status 0, amount 155 00:03:19.537 00.000 15672 MoveAxis(S, 47, ABG) 00:03:19.537 00.000 15672 Guiding Dir = 1, Dur = 47 00:03:19.537 00.000 15672 IsSlewing returns 0 00:03:19.538 00.001 15672 IsGuiding returns 0 00:03:19.619 00.081 15672 IsGuiding returns 1 00:03:19.619 00.000 15672 scope still moving after pulse duration time elapsed 00:03:19.640 00.021 15672 IsSlewing returns 0 00:03:19.643 00.003 15672 IsGuiding returns 1 00:03:19.664 00.021 15672 IsSlewing returns 0 00:03:19.667 00.003 15672 IsGuiding returns 1 00:03:19.688 00.021 15672 IsSlewing returns 0 00:03:19.745 00.057 15672 IsGuiding returns 0 00:03:19.745 00.000 15672 scope move finished after 47 + 160 ms 00:03:19.745 00.000 15672 Move returns status 0, amount 47 00:03:19.746 00.001 15672 move complete, result=0 00:03:19.746 00.000 15672 worker thread done servicing request 00:03:19.746 00.000 15672 Worker thread wakes up 00:03:19.746 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:19.746 00.000 30444 GuideStep: -0.6 px 155 ms EAST, 0.3 px 47 ms SOUTH 00:03:19.746 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:21.656 01.910 15672 Exposure complete 00:03:21.675 00.019 15672 worker thread done servicing request 00:03:21.675 00.000 30444 OnExposeComplete: enter 00:03:21.675 00.000 30444 UpdateGuideState(): m_state=6 00:03:21.676 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3187 00:03:21.676 00.000 30444 Star::Find returns 1 (1), X=459.90, Y=196.69, Mass=110817, SNR=90.9, Peak=11580 HFD=3.4 00:03:21.676 00.000 30444 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 00:03:21.676 00.000 30444 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 00:03:21.676 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.92 mountX=0.06 mountY=0.15, mountTheta=1.19 00:03:21.676 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.13, opts=13) 00:03:21.676 00.000 30444 Enqueuing Move request for scope (0.10, 0.13) 00:03:21.676 00.000 15672 Worker thread wakes up 00:03:21.676 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd 00:03:21.676 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.13) 00:03:21.676 00.000 15672 Moving (0.10, 0.13) raw xDistance=0.06 yDistance=0.15 00:03:21.676 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:03:21.676 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:03:21.677 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 00:03:21.677 00.000 15672 MoveAxis(E, 0, ABG) 00:03:21.677 00.000 15672 Move returns status 0, amount 0 00:03:21.677 00.000 15672 MoveAxis(N, 0, ABG) 00:03:21.677 00.000 15672 Move returns status 0, amount 0 00:03:21.677 00.000 15672 move complete, result=0 00:03:21.677 00.000 15672 worker thread done servicing request 00:03:21.682 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=12799, FiltMin=2653, FiltMax=9878, Gamma=2.950 00:03:22.192 00.510 30444 UpdateGuideState exits: m=110817 SNR=90.9 Saturated 00:03:22.192 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:22.192 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:22.192 00.000 30444 Enqueuing Expose request 00:03:22.193 00.001 15672 Worker thread wakes up 00:03:22.193 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:03:22.193 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:22.193 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:24.303 02.110 15672 Exposure complete 00:03:24.323 00.020 15672 worker thread done servicing request 00:03:24.323 00.000 30444 OnExposeComplete: enter 00:03:24.323 00.000 30444 UpdateGuideState(): m_state=6 00:03:24.323 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3188 00:03:24.323 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.66, Mass=114601, SNR=75.9, Peak=10366 HFD=3.7 00:03:24.323 00.000 30444 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.28) = xAngle (0.55 = 0.55) 00:03:24.323 00.000 30444 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 00:03:24.323 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.10 hyp=0.38 cameraTheta=0.27 mountX=0.32 mountY=0.18, mountTheta=0.51 00:03:24.324 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.10, opts=13) 00:03:24.324 00.000 30444 Enqueuing Move request for scope (0.36, 0.10) 00:03:24.324 00.000 15672 Worker thread wakes up 00:03:24.324 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.10) opts 0xd 00:03:24.324 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.10) 00:03:24.324 00.000 15672 Moving (0.36, 0.10) raw xDistance=0.32 yDistance=0.18 00:03:24.324 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 00:03:24.324 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:03:24.324 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 00:03:24.324 00.000 15672 MoveAxis(W, 87, ABG) 00:03:24.324 00.000 15672 Guiding Dir = 3, Dur = 87 00:03:24.325 00.001 15672 IsSlewing returns 0 00:03:24.326 00.001 15672 IsGuiding returns 0 00:03:24.330 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=11707, FiltMin=2646, FiltMax=9598, Gamma=2.950 00:03:24.344 00.014 15672 PulseGuide returned control before completion, sleep 80 00:03:24.424 00.080 15672 IsGuiding returns 1 00:03:24.424 00.000 15672 scope still moving after pulse duration time elapsed 00:03:24.446 00.022 15672 IsSlewing returns 0 00:03:24.456 00.010 15672 IsGuiding returns 0 00:03:24.456 00.000 15672 scope move finished after 87 + 43 ms 00:03:24.456 00.000 15672 Move returns status 0, amount 87 00:03:24.456 00.000 15672 MoveAxis(N, 0, ABG) 00:03:24.457 00.001 15672 Move returns status 0, amount 0 00:03:24.457 00.000 15672 move complete, result=0 00:03:24.457 00.000 15672 worker thread done servicing request 00:03:24.777 00.320 30444 UpdateGuideState exits: m=114601 SNR=75.9 Saturated 00:03:24.777 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:24.777 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:24.777 00.000 30444 Enqueuing Expose request 00:03:24.777 00.000 30444 GuideStep: 0.3 px 87 ms WEST, 0.2 px 0 ms NORTH 00:03:24.778 00.001 15672 Worker thread wakes up 00:03:24.778 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:24.778 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:26.685 01.907 15672 Exposure complete 00:03:26.706 00.021 15672 worker thread done servicing request 00:03:26.706 00.000 30444 OnExposeComplete: enter 00:03:26.706 00.000 30444 UpdateGuideState(): m_state=6 00:03:26.706 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3189 00:03:26.706 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.46, Mass=118638, SNR=91.5, Peak=11000 HFD=3.5 00:03:26.706 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 00:03:26.706 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.00 = 0.00) 00:03:26.706 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.10 hyp=0.47 cameraTheta=-0.21 mountX=0.46 mountY=0.00, mountTheta=0.00 00:03:26.706 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.10, opts=13) 00:03:26.707 00.001 30444 Enqueuing Move request for scope (0.46, -0.10) 00:03:26.707 00.000 15672 Worker thread wakes up 00:03:26.707 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.10) opts 0xd 00:03:26.707 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.10) 00:03:26.707 00.000 15672 Moving (0.46, -0.10) raw xDistance=0.46 yDistance=0.00 00:03:26.707 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46 00:03:26.707 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:03:26.707 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 00:03:26.707 00.000 15672 MoveAxis(W, 132, ABG) 00:03:26.707 00.000 15672 Guiding Dir = 3, Dur = 132 00:03:26.707 00.000 15672 IsSlewing returns 0 00:03:26.708 00.001 15672 IsGuiding returns 0 00:03:26.712 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=11402, FiltMin=2636, FiltMax=9940, Gamma=2.950 00:03:26.724 00.012 15672 PulseGuide returned control before completion, sleep 127 00:03:26.833 00.109 30444 UpdateGuideState exits: m=118638 SNR=91.5 Saturated 00:03:26.833 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:26.833 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:26.833 00.000 30444 Enqueuing Expose request 00:03:26.900 00.067 15672 IsGuiding returns 0 00:03:26.900 00.000 15672 Move returns status 0, amount 132 00:03:26.900 00.000 15672 MoveAxis(N, 0, ABG) 00:03:26.900 00.000 15672 Move returns status 0, amount 0 00:03:26.900 00.000 15672 move complete, result=0 00:03:26.901 00.001 15672 worker thread done servicing request 00:03:26.901 00.000 15672 Worker thread wakes up 00:03:26.901 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:26.901 00.000 30444 GuideStep: 0.5 px 132 ms WEST, 0.0 px 0 ms NORTH 00:03:26.901 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:29.007 02.106 15672 Exposure complete 00:03:29.027 00.020 15672 worker thread done servicing request 00:03:29.027 00.000 30444 OnExposeComplete: enter 00:03:29.027 00.000 30444 UpdateGuideState(): m_state=6 00:03:29.027 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3190 00:03:29.028 00.001 30444 Star::Find returns 1 (1), X=460.10, Y=196.76, Mass=121128, SNR=95.6, Peak=11187 HFD=3.7 00:03:29.028 00.000 30444 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.28) = xAngle (0.88 = 0.88) 00:03:29.028 00.000 30444 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.81 = 0.81) 00:03:29.028 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.21 hyp=0.36 cameraTheta=0.60 mountX=0.23 mountY=0.27, mountTheta=0.85 00:03:29.028 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.21, opts=13) 00:03:29.028 00.000 30444 Enqueuing Move request for scope (0.30, 0.21) 00:03:29.028 00.000 15672 Worker thread wakes up 00:03:29.028 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.21) opts 0xd 00:03:29.028 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.21) 00:03:29.028 00.000 15672 Moving (0.30, 0.21) raw xDistance=0.23 yDistance=0.27 00:03:29.028 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 00:03:29.028 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 00:03:29.028 00.000 15672 MoveAxis(E, 0, ABG) 00:03:29.028 00.000 15672 Move returns status 0, amount 0 00:03:29.029 00.001 15672 MoveAxis(S, 47, ABG) 00:03:29.029 00.000 15672 Guiding Dir = 1, Dur = 47 00:03:29.029 00.000 15672 IsSlewing returns 0 00:03:29.034 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=12975, FiltMin=2690, FiltMax=9845, Gamma=2.950 00:03:29.041 00.007 15672 IsGuiding returns 0 00:03:29.083 00.042 30444 UpdateGuideState exits: m=121128 SNR=95.6 Saturated 00:03:29.083 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:29.083 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:29.084 00.001 30444 Enqueuing Expose request 00:03:29.121 00.037 15672 IsGuiding returns 1 00:03:29.121 00.000 15672 scope still moving after pulse duration time elapsed 00:03:29.142 00.021 15672 IsSlewing returns 0 00:03:29.143 00.001 15672 IsGuiding returns 1 00:03:29.164 00.021 15672 IsSlewing returns 0 00:03:29.165 00.001 15672 IsGuiding returns 1 00:03:29.186 00.021 15672 IsSlewing returns 0 00:03:29.218 00.032 15672 IsGuiding returns 0 00:03:29.218 00.000 15672 scope move finished after 47 + 129 ms 00:03:29.218 00.000 15672 Move returns status 0, amount 47 00:03:29.218 00.000 15672 move complete, result=0 00:03:29.218 00.000 15672 worker thread done servicing request 00:03:29.219 00.001 15672 Worker thread wakes up 00:03:29.219 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:29.219 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:29.219 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 47 ms SOUTH 00:03:31.124 01.905 15672 Exposure complete 00:03:31.144 00.020 15672 worker thread done servicing request 00:03:31.144 00.000 30444 OnExposeComplete: enter 00:03:31.144 00.000 30444 UpdateGuideState(): m_state=6 00:03:31.144 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3191 00:03:31.144 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=196.64, Mass=114276, SNR=88.7, Peak=12299 HFD=3.5 00:03:31.144 00.000 30444 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.28) = xAngle (2.71 = 2.71) 00:03:31.144 00.000 30444 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.65 = 2.65) 00:03:31.144 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.43 mountX=-0.11 mountY=0.06, mountTheta=2.66 00:03:31.145 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.08, opts=13) 00:03:31.145 00.000 30444 Enqueuing Move request for scope (-0.10, 0.08) 00:03:31.145 00.000 15672 Worker thread wakes up 00:03:31.145 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd 00:03:31.145 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.08) 00:03:31.145 00.000 15672 Moving (-0.10, 0.08) raw xDistance=-0.11 yDistance=0.06 00:03:31.145 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:03:31.145 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:03:31.145 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:03:31.145 00.000 15672 MoveAxis(E, 0, ABG) 00:03:31.145 00.000 15672 Move returns status 0, amount 0 00:03:31.146 00.001 15672 MoveAxis(N, 0, ABG) 00:03:31.146 00.000 15672 Move returns status 0, amount 0 00:03:31.146 00.000 15672 move complete, result=0 00:03:31.146 00.000 15672 worker thread done servicing request 00:03:31.151 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=12299, FiltMin=2668, FiltMax=9435, Gamma=2.950 00:03:31.201 00.050 30444 UpdateGuideState exits: m=114276 SNR=88.7 Saturated 00:03:31.201 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:31.201 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:31.201 00.000 30444 Enqueuing Expose request 00:03:31.201 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:03:31.201 00.000 15672 Worker thread wakes up 00:03:31.201 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:31.201 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:33.307 02.106 15672 Exposure complete 00:03:33.327 00.020 15672 worker thread done servicing request 00:03:33.327 00.000 30444 OnExposeComplete: enter 00:03:33.327 00.000 30444 UpdateGuideState(): m_state=6 00:03:33.327 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3192 00:03:33.328 00.001 30444 Star::Find returns 1 (1), X=459.74, Y=196.77, Mass=121561, SNR=78.7, Peak=12328 HFD=3.5 00:03:33.328 00.000 30444 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.28) = xAngle (2.09 = 2.09) 00:03:33.328 00.000 30444 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.03 = 2.03) 00:03:33.328 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.82 mountX=-0.11 mountY=0.20, mountTheta=2.08 00:03:33.328 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.21, opts=13) 00:03:33.328 00.000 30444 Enqueuing Move request for scope (-0.05, 0.21) 00:03:33.328 00.000 15672 Worker thread wakes up 00:03:33.328 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd 00:03:33.328 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.21) 00:03:33.328 00.000 15672 Moving (-0.05, 0.21) raw xDistance=-0.11 yDistance=0.20 00:03:33.328 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:03:33.328 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:03:33.329 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 00:03:33.329 00.000 15672 MoveAxis(E, 0, ABG) 00:03:33.329 00.000 15672 Move returns status 0, amount 0 00:03:33.329 00.000 15672 MoveAxis(N, 0, ABG) 00:03:33.329 00.000 15672 Move returns status 0, amount 0 00:03:33.329 00.000 15672 move complete, result=0 00:03:33.329 00.000 15672 worker thread done servicing request 00:03:33.334 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=12501, FiltMin=2602, FiltMax=9552, Gamma=2.950 00:03:33.383 00.049 30444 UpdateGuideState exits: m=121561 SNR=78.7 Saturated 00:03:33.383 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:33.383 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:33.383 00.000 30444 Enqueuing Expose request 00:03:33.383 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:03:33.383 00.000 15672 Worker thread wakes up 00:03:33.383 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:33.383 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:35.293 01.910 15672 Exposure complete 00:03:35.323 00.030 15672 worker thread done servicing request 00:03:35.324 00.001 30444 OnExposeComplete: enter 00:03:35.324 00.000 30444 UpdateGuideState(): m_state=6 00:03:35.324 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3193 00:03:35.324 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=196.60, Mass=112992, SNR=86.0, Peak=10812 HFD=3.6 00:03:35.324 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 00:03:35.324 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 00:03:35.324 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.05 cameraTheta=0.98 mountX=0.02 mountY=0.05, mountTheta=1.26 00:03:35.324 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.05, opts=13) 00:03:35.324 00.000 30444 Enqueuing Move request for scope (0.03, 0.05) 00:03:35.324 00.000 15672 Worker thread wakes up 00:03:35.325 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd 00:03:35.325 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.05) 00:03:35.325 00.000 15672 Moving (0.03, 0.05) raw xDistance=0.02 yDistance=0.05 00:03:35.325 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:03:35.325 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:03:35.325 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:03:35.325 00.000 15672 MoveAxis(E, 0, ABG) 00:03:35.325 00.000 15672 Move returns status 0, amount 0 00:03:35.325 00.000 15672 MoveAxis(N, 0, ABG) 00:03:35.325 00.000 15672 Move returns status 0, amount 0 00:03:35.325 00.000 15672 move complete, result=0 00:03:35.325 00.000 15672 worker thread done servicing request 00:03:35.330 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=11460, FiltMin=2680, FiltMax=9390, Gamma=2.950 00:03:35.379 00.049 30444 UpdateGuideState exits: m=112992 SNR=86.0 Saturated 00:03:35.379 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:35.379 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:35.379 00.000 30444 Enqueuing Expose request 00:03:35.379 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 00:03:35.379 00.000 15672 Worker thread wakes up 00:03:35.379 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:35.379 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:37.488 02.109 15672 Exposure complete 00:03:37.510 00.022 15672 worker thread done servicing request 00:03:37.510 00.000 30444 OnExposeComplete: enter 00:03:37.510 00.000 30444 UpdateGuideState(): m_state=6 00:03:37.510 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3194 00:03:37.510 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=196.77, Mass=114163, SNR=92.4, Peak=11954 HFD=3.6 00:03:37.510 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 00:03:37.510 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.74 = 1.74) 00:03:37.510 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.52 mountX=-0.05 mountY=0.21, mountTheta=1.80 00:03:37.511 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.22, opts=13) 00:03:37.511 00.000 30444 Enqueuing Move request for scope (0.01, 0.22) 00:03:37.511 00.000 15672 Worker thread wakes up 00:03:37.511 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd 00:03:37.511 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.22) 00:03:37.511 00.000 15672 Moving (0.01, 0.22) raw xDistance=-0.05 yDistance=0.21 00:03:37.511 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:03:37.511 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:03:37.511 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 00:03:37.511 00.000 15672 MoveAxis(E, 0, ABG) 00:03:37.511 00.000 15672 Move returns status 0, amount 0 00:03:37.511 00.000 15672 MoveAxis(N, 0, ABG) 00:03:37.511 00.000 15672 Move returns status 0, amount 0 00:03:37.511 00.000 15672 move complete, result=0 00:03:37.511 00.000 15672 worker thread done servicing request 00:03:37.516 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=14145, FiltMin=2645, FiltMax=9920, Gamma=2.950 00:03:37.564 00.048 30444 UpdateGuideState exits: m=114163 SNR=92.4 Saturated 00:03:37.564 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:37.564 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:37.564 00.000 30444 Enqueuing Expose request 00:03:37.565 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 00:03:37.565 00.000 15672 Worker thread wakes up 00:03:37.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:37.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:39.472 01.907 15672 Exposure complete 00:03:39.492 00.020 15672 worker thread done servicing request 00:03:39.492 00.000 30444 OnExposeComplete: enter 00:03:39.492 00.000 30444 UpdateGuideState(): m_state=6 00:03:39.492 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3195 00:03:39.492 00.000 30444 Star::Find returns 1 (1), X=459.92, Y=196.93, Mass=115162, SNR=86.1, Peak=12319 HFD=3.5 00:03:39.492 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 00:03:39.492 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.46 = 1.46) 00:03:39.492 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.38 hyp=0.40 cameraTheta=1.25 mountX=0.02 mountY=0.40, mountTheta=1.52 00:03:39.493 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.38, opts=13) 00:03:39.493 00.000 30444 Enqueuing Move request for scope (0.13, 0.38) 00:03:39.493 00.000 15672 Worker thread wakes up 00:03:39.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.38) opts 0xd 00:03:39.493 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.38) 00:03:39.493 00.000 15672 Moving (0.13, 0.38) raw xDistance=0.02 yDistance=0.40 00:03:39.493 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:03:39.493 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 00:03:39.493 00.000 15672 MoveAxis(E, 0, ABG) 00:03:39.493 00.000 15672 Move returns status 0, amount 0 00:03:39.493 00.000 15672 MoveAxis(S, 71, ABG) 00:03:39.493 00.000 15672 Guiding Dir = 1, Dur = 71 00:03:39.494 00.001 15672 IsSlewing returns 0 00:03:39.495 00.001 15672 IsGuiding returns 0 00:03:39.499 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=13956, FiltMin=2676, FiltMax=10251, Gamma=2.950 00:03:39.547 00.048 30444 UpdateGuideState exits: m=115162 SNR=86.1 Saturated 00:03:39.547 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:39.547 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:39.547 00.000 30444 Enqueuing Expose request 00:03:39.570 00.023 15672 IsGuiding returns 1 00:03:39.570 00.000 15672 scope still moving after pulse duration time elapsed 00:03:39.590 00.020 15672 IsSlewing returns 0 00:03:39.593 00.003 15672 IsGuiding returns 1 00:03:39.614 00.021 15672 IsSlewing returns 0 00:03:39.616 00.002 15672 IsGuiding returns 1 00:03:39.638 00.022 15672 IsSlewing returns 0 00:03:39.696 00.058 15672 IsGuiding returns 0 00:03:39.696 00.000 15672 scope move finished after 71 + 129 ms 00:03:39.696 00.000 15672 Move returns status 0, amount 71 00:03:39.696 00.000 15672 move complete, result=0 00:03:39.696 00.000 15672 worker thread done servicing request 00:03:39.696 00.000 15672 Worker thread wakes up 00:03:39.696 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 71 ms SOUTH 00:03:39.696 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:39.696 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:41.803 02.107 15672 Exposure complete 00:03:41.823 00.020 15672 worker thread done servicing request 00:03:41.823 00.000 30444 OnExposeComplete: enter 00:03:41.823 00.000 30444 UpdateGuideState(): m_state=6 00:03:41.823 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3196 00:03:41.823 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=196.30, Mass=104843, SNR=75.5, Peak=11758 HFD=3.4 00:03:41.823 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.58 = -1.58) 00:03:41.823 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.64 = -1.64) 00:03:41.824 00.001 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.86 mountX=-0.00 mountY=-0.26, mountTheta=-1.58 00:03:41.825 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.25, opts=13) 00:03:41.825 00.000 30444 Enqueuing Move request for scope (-0.08, -0.25) 00:03:41.825 00.000 15672 Worker thread wakes up 00:03:41.826 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd 00:03:41.826 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.25) 00:03:41.826 00.000 15672 Moving (-0.08, -0.25) raw xDistance=-0.00 yDistance=-0.26 00:03:41.826 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 00:03:41.826 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:03:41.826 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 00:03:41.826 00.000 15672 MoveAxis(E, 0, ABG) 00:03:41.826 00.000 15672 Move returns status 0, amount 0 00:03:41.826 00.000 15672 MoveAxis(N, 0, ABG) 00:03:41.826 00.000 15672 Move returns status 0, amount 0 00:03:41.826 00.000 15672 move complete, result=0 00:03:41.826 00.000 15672 worker thread done servicing request 00:03:41.831 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=12031, FiltMin=2685, FiltMax=9450, Gamma=2.950 00:03:41.881 00.050 30444 UpdateGuideState exits: m=104843 SNR=75.5 Saturated 00:03:41.881 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:41.881 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:41.881 00.000 30444 Enqueuing Expose request 00:03:41.881 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 00:03:41.881 00.000 15672 Worker thread wakes up 00:03:41.881 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:41.881 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:43.787 01.906 15672 Exposure complete 00:03:43.809 00.022 15672 worker thread done servicing request 00:03:43.809 00.000 30444 OnExposeComplete: enter 00:03:43.809 00.000 30444 UpdateGuideState(): m_state=6 00:03:43.809 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3197 00:03:43.810 00.001 30444 Star::Find returns 1 (1), X=459.59, Y=196.76, Mass=111191, SNR=87.2, Peak=12076 HFD=3.4 00:03:43.810 00.000 30444 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.28) = xAngle (2.64 = 2.64) 00:03:43.810 00.000 30444 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.57 = 2.57) 00:03:43.810 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.29 cameraTheta=2.36 mountX=-0.25 mountY=0.15, mountTheta=2.59 00:03:43.810 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.20, opts=13) 00:03:43.810 00.000 30444 Enqueuing Move request for scope (-0.20, 0.20) 00:03:43.810 00.000 15672 Worker thread wakes up 00:03:43.810 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd 00:03:43.810 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.20) 00:03:43.810 00.000 15672 Moving (-0.20, 0.20) raw xDistance=-0.25 yDistance=0.15 00:03:43.810 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 00:03:43.811 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:03:43.811 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 00:03:43.811 00.000 15672 MoveAxis(E, 68, ABG) 00:03:43.811 00.000 15672 Guiding Dir = 2, Dur = 68 00:03:43.811 00.000 15672 IsSlewing returns 0 00:03:43.812 00.001 15672 IsGuiding returns 0 00:03:43.817 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=12534, FiltMin=2705, FiltMax=9823, Gamma=2.950 00:03:43.833 00.016 15672 PulseGuide returned control before completion, sleep 58 00:03:43.914 00.081 15672 IsGuiding returns 0 00:03:43.914 00.000 15672 Move returns status 0, amount 68 00:03:43.914 00.000 15672 MoveAxis(N, 0, ABG) 00:03:43.914 00.000 15672 Move returns status 0, amount 0 00:03:43.914 00.000 15672 move complete, result=0 00:03:43.914 00.000 15672 worker thread done servicing request 00:03:44.058 00.144 30444 UpdateGuideState exits: m=111191 SNR=87.2 Saturated 00:03:44.058 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:44.058 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:44.058 00.000 30444 Enqueuing Expose request 00:03:44.058 00.000 30444 GuideStep: -0.3 px 68 ms EAST, 0.2 px 0 ms NORTH 00:03:44.059 00.001 15672 Worker thread wakes up 00:03:44.059 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:44.059 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:46.175 02.116 15672 Exposure complete 00:03:46.210 00.035 15672 worker thread done servicing request 00:03:46.210 00.000 30444 OnExposeComplete: enter 00:03:46.210 00.000 30444 UpdateGuideState(): m_state=6 00:03:46.210 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3198 00:03:46.211 00.001 30444 Star::Find returns 1 (1), X=459.91, Y=196.48, Mass=107909, SNR=82.0, Peak=10879 HFD=3.5 00:03:46.211 00.000 30444 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.28) = xAngle (-0.31 = -0.31) 00:03:46.211 00.000 30444 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.37 = -0.37) 00:03:46.211 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.59 mountX=0.13 mountY=-0.05, mountTheta=-0.36 00:03:46.211 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.07, opts=13) 00:03:46.211 00.000 30444 Enqueuing Move request for scope (0.11, -0.07) 00:03:46.211 00.000 15672 Worker thread wakes up 00:03:46.211 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd 00:03:46.211 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.07) 00:03:46.211 00.000 15672 Moving (0.11, -0.07) raw xDistance=0.13 yDistance=-0.05 00:03:46.211 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:03:46.212 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:03:46.212 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:03:46.212 00.000 15672 MoveAxis(E, 0, ABG) 00:03:46.212 00.000 15672 Move returns status 0, amount 0 00:03:46.212 00.000 15672 MoveAxis(N, 0, ABG) 00:03:46.212 00.000 15672 Move returns status 0, amount 0 00:03:46.212 00.000 15672 move complete, result=0 00:03:46.212 00.000 15672 worker thread done servicing request 00:03:46.218 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=12324, FiltMin=2656, FiltMax=9554, Gamma=2.950 00:03:46.267 00.049 30444 UpdateGuideState exits: m=107909 SNR=82.0 Saturated 00:03:46.267 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:46.267 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:46.267 00.000 30444 Enqueuing Expose request 00:03:46.267 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:03:46.267 00.000 15672 Worker thread wakes up 00:03:46.267 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:46.268 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:48.173 01.905 15672 Exposure complete 00:03:48.193 00.020 15672 worker thread done servicing request 00:03:48.193 00.000 30444 OnExposeComplete: enter 00:03:48.193 00.000 30444 UpdateGuideState(): m_state=6 00:03:48.193 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3199 00:03:48.193 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=196.85, Mass=130831, SNR=103.6, Peak=11087 HFD=3.9 00:03:48.193 00.000 30444 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.28) = xAngle (0.81 = 0.81) 00:03:48.193 00.000 30444 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 00:03:48.193 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.29 hyp=0.57 cameraTheta=0.54 mountX=0.39 mountY=0.39, mountTheta=0.78 00:03:48.194 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.29, opts=13) 00:03:48.194 00.000 30444 Enqueuing Move request for scope (0.49, 0.29) 00:03:48.194 00.000 15672 Worker thread wakes up 00:03:48.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.29) opts 0xd 00:03:48.194 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.29) 00:03:48.194 00.000 15672 Moving (0.49, 0.29) raw xDistance=0.39 yDistance=0.39 00:03:48.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 00:03:48.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 00:03:48.194 00.000 15672 MoveAxis(W, 106, ABG) 00:03:48.194 00.000 15672 Guiding Dir = 3, Dur = 106 00:03:48.196 00.002 15672 IsSlewing returns 0 00:03:48.196 00.000 15672 IsGuiding returns 0 00:03:48.200 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=11743, FiltMin=2653, FiltMax=9357, Gamma=2.950 00:03:48.226 00.026 15672 PulseGuide returned control before completion, sleep 87 00:03:48.250 00.024 30444 UpdateGuideState exits: m=130831 SNR=103.6 Saturated 00:03:48.250 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:48.250 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:48.250 00.000 30444 Enqueuing Expose request 00:03:48.315 00.065 15672 IsGuiding returns 1 00:03:48.315 00.000 15672 scope still moving after pulse duration time elapsed 00:03:48.336 00.021 15672 IsSlewing returns 0 00:03:48.337 00.001 15672 IsGuiding returns 1 00:03:48.358 00.021 15672 IsSlewing returns 0 00:03:48.359 00.001 15672 IsGuiding returns 0 00:03:48.359 00.000 15672 scope move finished after 106 + 56 ms 00:03:48.359 00.000 15672 Move returns status 0, amount 106 00:03:48.359 00.000 15672 MoveAxis(S, 69, ABG) 00:03:48.359 00.000 15672 Guiding Dir = 1, Dur = 69 00:03:48.359 00.000 15672 IsSlewing returns 0 00:03:48.360 00.001 15672 IsGuiding returns 0 00:03:48.435 00.075 15672 IsGuiding returns 1 00:03:48.435 00.000 15672 scope still moving after pulse duration time elapsed 00:03:48.457 00.022 15672 IsSlewing returns 0 00:03:48.458 00.001 15672 IsGuiding returns 1 00:03:48.479 00.021 15672 IsSlewing returns 0 00:03:48.546 00.067 15672 IsGuiding returns 0 00:03:48.546 00.000 15672 scope move finished after 69 + 117 ms 00:03:48.547 00.001 15672 Move returns status 0, amount 69 00:03:48.547 00.000 15672 move complete, result=0 00:03:48.547 00.000 15672 worker thread done servicing request 00:03:48.547 00.000 15672 Worker thread wakes up 00:03:48.547 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:48.547 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:48.548 00.001 30444 GuideStep: 0.4 px 106 ms WEST, 0.4 px 69 ms SOUTH 00:03:50.657 02.109 15672 Exposure complete 00:03:50.677 00.020 15672 worker thread done servicing request 00:03:50.678 00.001 30444 OnExposeComplete: enter 00:03:50.678 00.000 30444 UpdateGuideState(): m_state=6 00:03:50.678 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3200 00:03:50.678 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=196.43, Mass=108089, SNR=76.7, Peak=12320 HFD=3.3 00:03:50.678 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 00:03:50.678 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 00:03:50.678 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.70 mountX=0.02 mountY=-0.13, mountTheta=-1.42 00:03:50.678 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.13, opts=13) 00:03:50.678 00.000 30444 Enqueuing Move request for scope (-0.02, -0.13) 00:03:50.678 00.000 15672 Worker thread wakes up 00:03:50.679 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd 00:03:50.679 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.13) 00:03:50.679 00.000 15672 Moving (-0.02, -0.13) raw xDistance=0.02 yDistance=-0.13 00:03:50.679 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:03:50.679 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:03:50.679 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 00:03:50.679 00.000 15672 MoveAxis(E, 0, ABG) 00:03:50.679 00.000 15672 Move returns status 0, amount 0 00:03:50.679 00.000 15672 MoveAxis(N, 0, ABG) 00:03:50.679 00.000 15672 Move returns status 0, amount 0 00:03:50.679 00.000 15672 move complete, result=0 00:03:50.679 00.000 15672 worker thread done servicing request 00:03:50.684 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=13216, FiltMin=2613, FiltMax=9641, Gamma=2.950 00:03:50.734 00.050 30444 UpdateGuideState exits: m=108089 SNR=76.7 Saturated 00:03:50.734 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:50.734 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:50.734 00.000 30444 Enqueuing Expose request 00:03:50.734 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:03:50.734 00.000 15672 Worker thread wakes up 00:03:50.734 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:50.734 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:52.650 01.916 15672 Exposure complete 00:03:52.682 00.032 15672 worker thread done servicing request 00:03:52.683 00.001 30444 OnExposeComplete: enter 00:03:52.683 00.000 30444 UpdateGuideState(): m_state=6 00:03:52.683 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3201 00:03:52.683 00.000 30444 Star::Find returns 1 (1), X=459.48, Y=196.72, Mass=118369, SNR=84.5, Peak=13010 HFD=3.3 00:03:52.683 00.000 30444 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.28) = xAngle (2.94 = 2.94) 00:03:52.683 00.000 30444 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.88 = 2.88) 00:03:52.683 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.16 hyp=0.35 cameraTheta=2.66 mountX=-0.35 mountY=0.09, mountTheta=2.88 00:03:52.683 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.16, opts=13) 00:03:52.683 00.000 30444 Enqueuing Move request for scope (-0.31, 0.16) 00:03:52.684 00.001 15672 Worker thread wakes up 00:03:52.684 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.16) opts 0xd 00:03:52.684 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.16) 00:03:52.684 00.000 15672 Moving (-0.31, 0.16) raw xDistance=-0.35 yDistance=0.09 00:03:52.684 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 00:03:52.684 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:03:52.684 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 00:03:52.684 00.000 15672 MoveAxis(E, 94, ABG) 00:03:52.684 00.000 15672 Guiding Dir = 2, Dur = 94 00:03:52.684 00.000 15672 IsSlewing returns 0 00:03:52.685 00.001 15672 IsGuiding returns 0 00:03:52.690 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=13127, FiltMin=2706, FiltMax=10021, Gamma=2.950 00:03:52.715 00.025 15672 PulseGuide returned control before completion, sleep 75 00:03:52.739 00.024 30444 UpdateGuideState exits: m=118369 SNR=84.5 Saturated 00:03:52.739 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:52.739 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:52.739 00.000 30444 Enqueuing Expose request 00:03:52.795 00.056 15672 IsGuiding returns 1 00:03:52.795 00.000 15672 scope still moving after pulse duration time elapsed 00:03:52.816 00.021 15672 IsSlewing returns 0 00:03:52.817 00.001 15672 IsGuiding returns 1 00:03:52.838 00.021 15672 IsSlewing returns 0 00:03:52.844 00.006 15672 IsGuiding returns 0 00:03:52.844 00.000 15672 scope move finished after 94 + 64 ms 00:03:52.845 00.001 15672 Move returns status 0, amount 94 00:03:52.845 00.000 15672 MoveAxis(N, 0, ABG) 00:03:52.845 00.000 15672 Move returns status 0, amount 0 00:03:52.845 00.000 15672 move complete, result=0 00:03:52.845 00.000 15672 worker thread done servicing request 00:03:52.845 00.000 15672 Worker thread wakes up 00:03:52.845 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:52.845 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:52.846 00.001 30444 GuideStep: -0.3 px 94 ms EAST, 0.1 px 0 ms NORTH 00:03:54.952 02.106 15672 Exposure complete 00:03:54.972 00.020 15672 worker thread done servicing request 00:03:54.972 00.000 30444 OnExposeComplete: enter 00:03:54.972 00.000 30444 UpdateGuideState(): m_state=6 00:03:54.972 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3202 00:03:54.972 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=196.34, Mass=116876, SNR=91.7, Peak=12225 HFD=3.4 00:03:54.972 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 00:03:54.973 00.001 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.13 = -1.13) 00:03:54.973 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.34 mountX=0.11 mountY=-0.20, mountTheta=-1.08 00:03:54.973 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.22, opts=13) 00:03:54.973 00.000 30444 Enqueuing Move request for scope (0.05, -0.22) 00:03:54.973 00.000 15672 Worker thread wakes up 00:03:54.973 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd 00:03:54.973 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.22) 00:03:54.973 00.000 15672 Moving (0.05, -0.22) raw xDistance=0.11 yDistance=-0.20 00:03:54.973 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:03:54.973 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:03:54.973 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 00:03:54.973 00.000 15672 MoveAxis(E, 0, ABG) 00:03:54.974 00.001 15672 Move returns status 0, amount 0 00:03:54.974 00.000 15672 MoveAxis(N, 0, ABG) 00:03:54.974 00.000 15672 Move returns status 0, amount 0 00:03:54.974 00.000 15672 move complete, result=0 00:03:54.974 00.000 15672 worker thread done servicing request 00:03:54.979 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=12335, FiltMin=2658, FiltMax=9789, Gamma=2.950 00:03:55.028 00.049 30444 UpdateGuideState exits: m=116876 SNR=91.7 Saturated 00:03:55.028 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:55.028 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:55.028 00.000 30444 Enqueuing Expose request 00:03:55.028 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:03:55.028 00.000 15672 Worker thread wakes up 00:03:55.028 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:55.028 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:56.945 01.917 15672 Exposure complete 00:03:56.979 00.034 15672 worker thread done servicing request 00:03:56.979 00.000 30444 OnExposeComplete: enter 00:03:56.979 00.000 30444 UpdateGuideState(): m_state=6 00:03:56.979 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3203 00:03:56.979 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=195.93, Mass=114701, SNR=77.5, Peak=11561 HFD=3.6 00:03:56.980 00.001 30444 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.28) = xAngle (-0.76 = -0.76) 00:03:56.980 00.000 30444 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 00:03:56.980 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.62 hyp=0.72 cameraTheta=-1.04 mountX=0.52 mountY=-0.53, mountTheta=-0.79 00:03:56.980 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.62, opts=13) 00:03:56.980 00.000 30444 Enqueuing Move request for scope (0.36, -0.62) 00:03:56.980 00.000 15672 Worker thread wakes up 00:03:56.980 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.62) opts 0xd 00:03:56.980 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.62) 00:03:56.980 00.000 15672 Moving (0.36, -0.62) raw xDistance=0.52 yDistance=-0.53 00:03:56.980 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52 00:03:56.980 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:03:56.980 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53 00:03:56.981 00.001 15672 MoveAxis(W, 141, ABG) 00:03:56.981 00.000 15672 Guiding Dir = 3, Dur = 141 00:03:56.981 00.000 15672 IsSlewing returns 0 00:03:56.982 00.001 15672 IsGuiding returns 0 00:03:56.986 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=11561, FiltMin=2679, FiltMax=9619, Gamma=2.950 00:03:56.996 00.010 15672 PulseGuide returned control before completion, sleep 137 00:03:57.036 00.040 30444 UpdateGuideState exits: m=114701 SNR=77.5 Saturated 00:03:57.036 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:57.036 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:57.036 00.000 30444 Enqueuing Expose request 00:03:57.157 00.121 15672 IsGuiding returns 0 00:03:57.157 00.000 15672 Move returns status 0, amount 141 00:03:57.157 00.000 15672 MoveAxis(N, 0, ABG) 00:03:57.157 00.000 15672 Move returns status 0, amount 0 00:03:57.157 00.000 15672 move complete, result=0 00:03:57.157 00.000 15672 worker thread done servicing request 00:03:57.157 00.000 15672 Worker thread wakes up 00:03:57.157 00.000 30444 GuideStep: 0.5 px 141 ms WEST, -0.5 px 0 ms NORTH 00:03:57.157 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:57.157 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:03:59.265 02.108 15672 Exposure complete 00:03:59.285 00.020 15672 worker thread done servicing request 00:03:59.285 00.000 30444 OnExposeComplete: enter 00:03:59.285 00.000 30444 UpdateGuideState(): m_state=6 00:03:59.285 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3204 00:03:59.285 00.000 30444 Star::Find returns 1 (1), X=459.60, Y=196.11, Mass=104041, SNR=76.0, Peak=12505 HFD=3.2 00:03:59.285 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 00:03:59.285 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 00:03:59.285 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.45 hyp=0.49 cameraTheta=-1.99 mountX=-0.07 mountY=-0.48, mountTheta=-1.72 00:03:59.286 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.45, opts=13) 00:03:59.286 00.000 30444 Enqueuing Move request for scope (-0.20, -0.45) 00:03:59.286 00.000 15672 Worker thread wakes up 00:03:59.286 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.45) opts 0xd 00:03:59.286 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.45) 00:03:59.286 00.000 15672 Moving (-0.20, -0.45) raw xDistance=-0.07 yDistance=-0.48 00:03:59.286 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:03:59.286 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:03:59.286 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48 00:03:59.286 00.000 15672 MoveAxis(E, 0, ABG) 00:03:59.286 00.000 15672 Move returns status 0, amount 0 00:03:59.286 00.000 15672 MoveAxis(N, 0, ABG) 00:03:59.286 00.000 15672 Move returns status 0, amount 0 00:03:59.286 00.000 15672 move complete, result=0 00:03:59.286 00.000 15672 worker thread done servicing request 00:03:59.291 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=12564, FiltMin=2659, FiltMax=9606, Gamma=2.950 00:03:59.340 00.049 30444 UpdateGuideState exits: m=104041 SNR=76.0 Saturated 00:03:59.340 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:03:59.340 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:03:59.340 00.000 30444 Enqueuing Expose request 00:03:59.340 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 00:03:59.340 00.000 15672 Worker thread wakes up 00:03:59.340 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:03:59.340 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:01.256 01.916 15672 Exposure complete 00:04:01.286 00.030 15672 worker thread done servicing request 00:04:01.286 00.000 30444 OnExposeComplete: enter 00:04:01.286 00.000 30444 UpdateGuideState(): m_state=6 00:04:01.286 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3205 00:04:01.286 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=196.40, Mass=109881, SNR=83.1, Peak=12405 HFD=3.3 00:04:01.286 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 00:04:01.286 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 00:04:01.287 00.001 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.03 mountX=-0.03 mountY=-0.17, mountTheta=-1.75 00:04:01.287 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.16, opts=13) 00:04:01.287 00.000 30444 Enqueuing Move request for scope (-0.08, -0.16) 00:04:01.287 00.000 15672 Worker thread wakes up 00:04:01.287 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd 00:04:01.287 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.16) 00:04:01.287 00.000 15672 Moving (-0.08, -0.16) raw xDistance=-0.03 yDistance=-0.17 00:04:01.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:04:01.287 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:04:01.287 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 00:04:01.288 00.001 15672 MoveAxis(E, 0, ABG) 00:04:01.288 00.000 15672 Move returns status 0, amount 0 00:04:01.288 00.000 15672 MoveAxis(N, 0, ABG) 00:04:01.288 00.000 15672 Move returns status 0, amount 0 00:04:01.288 00.000 15672 move complete, result=0 00:04:01.288 00.000 15672 worker thread done servicing request 00:04:01.292 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=13466, FiltMin=2607, FiltMax=9857, Gamma=2.950 00:04:01.342 00.050 30444 UpdateGuideState exits: m=109881 SNR=83.1 Saturated 00:04:01.342 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:01.342 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:01.342 00.000 30444 Enqueuing Expose request 00:04:01.342 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:04:01.343 00.001 15672 Worker thread wakes up 00:04:01.343 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:01.343 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:03.460 02.117 15672 Exposure complete 00:04:03.489 00.029 15672 worker thread done servicing request 00:04:03.489 00.000 30444 OnExposeComplete: enter 00:04:03.489 00.000 30444 UpdateGuideState(): m_state=6 00:04:03.490 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3206 00:04:03.490 00.000 30444 Star::Find returns 1 (1), X=459.50, Y=196.43, Mass=110890, SNR=86.0, Peak=12718 HFD=3.2 00:04:03.490 00.000 30444 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.28) = xAngle (-2.46 = -2.46) 00:04:03.490 00.000 30444 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.53 = -2.53) 00:04:03.490 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.13 hyp=0.32 cameraTheta=-2.74 mountX=-0.25 mountY=-0.19, mountTheta=-2.50 00:04:03.490 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.13, opts=13) 00:04:03.490 00.000 30444 Enqueuing Move request for scope (-0.30, -0.13) 00:04:03.490 00.000 15672 Worker thread wakes up 00:04:03.490 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.13) opts 0xd 00:04:03.491 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.13) 00:04:03.491 00.000 15672 Moving (-0.30, -0.13) raw xDistance=-0.25 yDistance=-0.19 00:04:03.491 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 00:04:03.491 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:04:03.491 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:04:03.491 00.000 15672 MoveAxis(E, 68, ABG) 00:04:03.491 00.000 15672 Guiding Dir = 2, Dur = 68 00:04:03.491 00.000 15672 IsSlewing returns 0 00:04:03.493 00.002 15672 IsGuiding returns 0 00:04:03.498 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=12718, FiltMin=2671, FiltMax=10174, Gamma=2.950 00:04:03.513 00.015 15672 PulseGuide returned control before completion, sleep 58 00:04:03.595 00.082 15672 IsGuiding returns 0 00:04:03.595 00.000 15672 Move returns status 0, amount 68 00:04:03.595 00.000 15672 MoveAxis(N, 0, ABG) 00:04:03.595 00.000 15672 Move returns status 0, amount 0 00:04:03.595 00.000 15672 move complete, result=0 00:04:03.595 00.000 15672 worker thread done servicing request 00:04:03.927 00.332 30444 UpdateGuideState exits: m=110890 SNR=86.0 Saturated 00:04:03.928 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:03.928 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:03.928 00.000 30444 Enqueuing Expose request 00:04:03.928 00.000 30444 GuideStep: -0.3 px 68 ms EAST, -0.2 px 0 ms NORTH 00:04:03.928 00.000 15672 Worker thread wakes up 00:04:03.929 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:03.929 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:05.839 01.910 15672 Exposure complete 00:04:05.858 00.019 15672 worker thread done servicing request 00:04:05.858 00.000 30444 OnExposeComplete: enter 00:04:05.858 00.000 30444 UpdateGuideState(): m_state=6 00:04:05.858 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3207 00:04:05.858 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=196.41, Mass=107068, SNR=79.4, Peak=11736 HFD=3.3 00:04:05.858 00.000 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 00:04:05.858 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 00:04:05.858 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.95 mountX=-0.02 mountY=-0.16, mountTheta=-1.67 00:04:05.859 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.15, opts=13) 00:04:05.859 00.000 30444 Enqueuing Move request for scope (-0.06, -0.15) 00:04:05.859 00.000 15672 Worker thread wakes up 00:04:05.859 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd 00:04:05.859 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.15) 00:04:05.859 00.000 15672 Moving (-0.06, -0.15) raw xDistance=-0.02 yDistance=-0.16 00:04:05.859 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:04:05.859 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:04:05.859 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:04:05.859 00.000 15672 MoveAxis(E, 0, ABG) 00:04:05.859 00.000 15672 Move returns status 0, amount 0 00:04:05.859 00.000 15672 MoveAxis(N, 0, ABG) 00:04:05.859 00.000 15672 Move returns status 0, amount 0 00:04:05.859 00.000 15672 move complete, result=0 00:04:05.859 00.000 15672 worker thread done servicing request 00:04:05.864 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=13518, FiltMin=2676, FiltMax=9848, Gamma=2.950 00:04:05.987 00.123 30444 UpdateGuideState exits: m=107068 SNR=79.4 Saturated 00:04:05.987 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:05.987 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:05.987 00.000 30444 Enqueuing Expose request 00:04:05.988 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:04:05.988 00.000 15672 Worker thread wakes up 00:04:05.988 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:05.988 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:08.095 02.107 15672 Exposure complete 00:04:08.115 00.020 15672 worker thread done servicing request 00:04:08.115 00.000 30444 OnExposeComplete: enter 00:04:08.115 00.000 30444 UpdateGuideState(): m_state=6 00:04:08.115 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3208 00:04:08.115 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=196.10, Mass=109602, SNR=86.2, Peak=12073 HFD=3.3 00:04:08.115 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 00:04:08.115 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 00:04:08.115 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.45 hyp=0.46 cameraTheta=-1.72 mountX=0.06 mountY=-0.45, mountTheta=-1.45 00:04:08.116 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.45, opts=13) 00:04:08.116 00.000 30444 Enqueuing Move request for scope (-0.07, -0.45) 00:04:08.116 00.000 15672 Worker thread wakes up 00:04:08.116 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.45) opts 0xd 00:04:08.116 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.45) 00:04:08.116 00.000 15672 Moving (-0.07, -0.45) raw xDistance=0.06 yDistance=-0.45 00:04:08.116 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:04:08.116 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:04:08.116 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45 00:04:08.116 00.000 15672 MoveAxis(E, 0, ABG) 00:04:08.116 00.000 15672 Move returns status 0, amount 0 00:04:08.116 00.000 15672 MoveAxis(N, 0, ABG) 00:04:08.116 00.000 15672 Move returns status 0, amount 0 00:04:08.116 00.000 15672 move complete, result=0 00:04:08.116 00.000 15672 worker thread done servicing request 00:04:08.121 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12789, FiltMin=2637, FiltMax=9416, Gamma=2.950 00:04:08.170 00.049 30444 UpdateGuideState exits: m=109602 SNR=86.2 Saturated 00:04:08.171 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:08.171 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:08.171 00.000 30444 Enqueuing Expose request 00:04:08.171 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 00:04:08.171 00.000 15672 Worker thread wakes up 00:04:08.171 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:08.171 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:10.075 01.904 15672 Exposure complete 00:04:10.095 00.020 15672 worker thread done servicing request 00:04:10.095 00.000 30444 OnExposeComplete: enter 00:04:10.095 00.000 30444 UpdateGuideState(): m_state=6 00:04:10.095 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3209 00:04:10.095 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.20, Mass=120639, SNR=85.3, Peak=10609 HFD=3.8 00:04:10.095 00.000 30444 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.28) = xAngle (-0.39 = -0.39) 00:04:10.096 00.001 30444 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.45 = -0.45) 00:04:10.096 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.35 hyp=0.57 cameraTheta=-0.67 mountX=0.53 mountY=-0.25, mountTheta=-0.44 00:04:10.096 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.35, opts=13) 00:04:10.096 00.000 30444 Enqueuing Move request for scope (0.45, -0.35) 00:04:10.096 00.000 15672 Worker thread wakes up 00:04:10.096 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.35) opts 0xd 00:04:10.096 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.35) 00:04:10.096 00.000 15672 Moving (0.45, -0.35) raw xDistance=0.53 yDistance=-0.25 00:04:10.096 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53 00:04:10.096 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:04:10.096 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 00:04:10.096 00.000 15672 MoveAxis(W, 143, ABG) 00:04:10.097 00.001 15672 Guiding Dir = 3, Dur = 143 00:04:10.098 00.001 15672 IsSlewing returns 0 00:04:10.099 00.001 15672 IsGuiding returns 0 00:04:10.103 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=10609, FiltMin=2643, FiltMax=9284, Gamma=2.950 00:04:10.129 00.026 15672 PulseGuide returned control before completion, sleep 123 00:04:10.152 00.023 30444 UpdateGuideState exits: m=120639 SNR=85.3 Saturated 00:04:10.152 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:10.152 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:10.152 00.000 30444 Enqueuing Expose request 00:04:10.321 00.169 15672 IsGuiding returns 0 00:04:10.321 00.000 15672 Move returns status 0, amount 143 00:04:10.321 00.000 15672 MoveAxis(N, 0, ABG) 00:04:10.321 00.000 15672 Move returns status 0, amount 0 00:04:10.321 00.000 15672 move complete, result=0 00:04:10.322 00.001 15672 worker thread done servicing request 00:04:10.322 00.000 15672 Worker thread wakes up 00:04:10.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:10.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:10.322 00.000 30444 GuideStep: 0.5 px 143 ms WEST, -0.2 px 0 ms NORTH 00:04:12.432 02.110 15672 Exposure complete 00:04:12.452 00.020 15672 worker thread done servicing request 00:04:12.452 00.000 30444 OnExposeComplete: enter 00:04:12.452 00.000 30444 UpdateGuideState(): m_state=6 00:04:12.452 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3210 00:04:12.452 00.000 30444 Star::Find returns 1 (1), X=459.30, Y=196.53, Mass=116163, SNR=92.6, Peak=11943 HFD=3.4 00:04:12.452 00.000 30444 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.28) = xAngle (-2.81 = -2.81) 00:04:12.452 00.000 30444 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 00:04:12.452 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=-0.03 hyp=0.50 cameraTheta=-3.09 mountX=-0.47 mountY=-0.13, mountTheta=-2.87 00:04:12.452 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=-0.03, opts=13) 00:04:12.452 00.000 30444 Enqueuing Move request for scope (-0.50, -0.03) 00:04:12.453 00.001 15672 Worker thread wakes up 00:04:12.453 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.03) opts 0xd 00:04:12.453 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, -0.03) 00:04:12.453 00.000 15672 Moving (-0.50, -0.03) raw xDistance=-0.47 yDistance=-0.13 00:04:12.453 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.47 00:04:12.453 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:04:12.453 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 00:04:12.453 00.000 15672 MoveAxis(E, 117, ABG) 00:04:12.453 00.000 15672 Guiding Dir = 2, Dur = 117 00:04:12.454 00.001 15672 IsSlewing returns 0 00:04:12.455 00.001 15672 IsGuiding returns 0 00:04:12.459 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=11943, FiltMin=2613, FiltMax=9262, Gamma=2.950 00:04:12.476 00.017 15672 PulseGuide returned control before completion, sleep 106 00:04:12.509 00.033 30444 UpdateGuideState exits: m=116163 SNR=92.6 Saturated 00:04:12.509 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:12.509 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:12.509 00.000 30444 Enqueuing Expose request 00:04:12.586 00.077 15672 IsGuiding returns 1 00:04:12.586 00.000 15672 scope still moving after pulse duration time elapsed 00:04:12.607 00.021 15672 IsSlewing returns 0 00:04:12.621 00.014 15672 IsGuiding returns 0 00:04:12.622 00.001 15672 scope move finished after 117 + 49 ms 00:04:12.622 00.000 15672 Move returns status 0, amount 117 00:04:12.622 00.000 15672 MoveAxis(N, 0, ABG) 00:04:12.622 00.000 15672 Move returns status 0, amount 0 00:04:12.622 00.000 15672 move complete, result=0 00:04:12.622 00.000 15672 worker thread done servicing request 00:04:12.623 00.001 15672 Worker thread wakes up 00:04:12.623 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:12.623 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:12.739 00.116 30444 GuideStep: -0.5 px 117 ms EAST, -0.1 px 0 ms NORTH 00:04:14.539 01.800 15672 Exposure complete 00:04:14.568 00.029 15672 worker thread done servicing request 00:04:14.568 00.000 30444 OnExposeComplete: enter 00:04:14.568 00.000 30444 UpdateGuideState(): m_state=6 00:04:14.568 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3211 00:04:14.568 00.000 30444 Star::Find returns 1 (1), X=459.87, Y=196.80, Mass=122459, SNR=85.2, Peak=11291 HFD=3.7 00:04:14.569 00.001 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.55 = 1.55) 00:04:14.569 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.49 = 1.49) 00:04:14.569 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.28 mountX=0.00 mountY=0.26, mountTheta=1.55 00:04:14.569 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.25, opts=13) 00:04:14.569 00.000 30444 Enqueuing Move request for scope (0.07, 0.25) 00:04:14.569 00.000 15672 Worker thread wakes up 00:04:14.569 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd 00:04:14.569 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.25) 00:04:14.569 00.000 15672 Moving (0.07, 0.25) raw xDistance=0.00 yDistance=0.26 00:04:14.569 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 00:04:14.569 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:04:14.570 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 00:04:14.570 00.000 15672 MoveAxis(E, 0, ABG) 00:04:14.570 00.000 15672 Move returns status 0, amount 0 00:04:14.570 00.000 15672 MoveAxis(N, 0, ABG) 00:04:14.570 00.000 15672 Move returns status 0, amount 0 00:04:14.570 00.000 15672 move complete, result=0 00:04:14.570 00.000 15672 worker thread done servicing request 00:04:14.574 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=11291, FiltMin=2658, FiltMax=9663, Gamma=2.950 00:04:14.624 00.050 30444 UpdateGuideState exits: m=122459 SNR=85.2 Saturated 00:04:14.625 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:14.625 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:14.625 00.000 30444 Enqueuing Expose request 00:04:14.625 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 00:04:14.625 00.000 15672 Worker thread wakes up 00:04:14.625 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:14.625 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:16.737 02.112 15672 Exposure complete 00:04:16.756 00.019 15672 worker thread done servicing request 00:04:16.756 00.000 30444 OnExposeComplete: enter 00:04:16.756 00.000 30444 UpdateGuideState(): m_state=6 00:04:16.757 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3212 00:04:16.757 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=196.10, Mass=100396, SNR=68.4, Peak=11817 HFD=3.3 00:04:16.757 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 00:04:16.757 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 00:04:16.757 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.45 hyp=0.45 cameraTheta=-1.61 mountX=0.11 mountY=-0.45, mountTheta=-1.34 00:04:16.757 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.45, opts=13) 00:04:16.757 00.000 30444 Enqueuing Move request for scope (-0.02, -0.45) 00:04:16.757 00.000 15672 Worker thread wakes up 00:04:16.758 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.45) opts 0xd 00:04:16.758 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.45) 00:04:16.758 00.000 15672 Moving (-0.02, -0.45) raw xDistance=0.11 yDistance=-0.45 00:04:16.758 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:04:16.758 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 00:04:16.758 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45 00:04:16.758 00.000 15672 MoveAxis(E, 0, ABG) 00:04:16.758 00.000 15672 Move returns status 0, amount 0 00:04:16.758 00.000 15672 MoveAxis(N, 0, ABG) 00:04:16.758 00.000 15672 Move returns status 0, amount 0 00:04:16.758 00.000 15672 move complete, result=0 00:04:16.758 00.000 15672 worker thread done servicing request 00:04:16.762 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=15080, FiltMin=2618, FiltMax=10584, Gamma=2.950 00:04:16.812 00.050 30444 UpdateGuideState exits: m=100396 SNR=68.4 Saturated 00:04:16.812 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:16.812 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:16.812 00.000 30444 Enqueuing Expose request 00:04:16.812 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 00:04:16.812 00.000 15672 Worker thread wakes up 00:04:16.812 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:16.812 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:18.718 01.906 15672 Exposure complete 00:04:18.738 00.020 15672 worker thread done servicing request 00:04:18.738 00.000 30444 OnExposeComplete: enter 00:04:18.738 00.000 30444 UpdateGuideState(): m_state=6 00:04:18.738 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3213 00:04:18.738 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=196.24, Mass=116197, SNR=87.4, Peak=11000 HFD=3.6 00:04:18.738 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 00:04:18.738 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 00:04:18.738 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.32 hyp=0.60 cameraTheta=-0.56 mountX=0.58 mountY=-0.20, mountTheta=-0.34 00:04:18.739 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.32, opts=13) 00:04:18.739 00.000 30444 Enqueuing Move request for scope (0.51, -0.32) 00:04:18.739 00.000 15672 Worker thread wakes up 00:04:18.739 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.32) opts 0xd 00:04:18.739 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.32) 00:04:18.739 00.000 15672 Moving (0.51, -0.32) raw xDistance=0.58 yDistance=-0.20 00:04:18.739 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58 00:04:18.739 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:04:18.739 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 00:04:18.739 00.000 15672 MoveAxis(W, 156, ABG) 00:04:18.739 00.000 15672 Guiding Dir = 3, Dur = 156 00:04:18.740 00.001 15672 IsSlewing returns 0 00:04:18.741 00.001 15672 IsGuiding returns 0 00:04:18.744 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=11760, FiltMin=2647, FiltMax=9485, Gamma=2.950 00:04:18.770 00.026 15672 PulseGuide returned control before completion, sleep 137 00:04:18.793 00.023 30444 UpdateGuideState exits: m=116197 SNR=87.4 Saturated 00:04:18.793 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:18.794 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:18.794 00.000 30444 Enqueuing Expose request 00:04:18.911 00.117 15672 IsGuiding returns 1 00:04:18.911 00.000 15672 scope still moving after pulse duration time elapsed 00:04:18.932 00.021 15672 IsSlewing returns 0 00:04:18.947 00.015 15672 IsGuiding returns 0 00:04:18.947 00.000 15672 scope move finished after 156 + 50 ms 00:04:18.947 00.000 15672 Move returns status 0, amount 156 00:04:18.947 00.000 15672 MoveAxis(N, 0, ABG) 00:04:18.947 00.000 15672 Move returns status 0, amount 0 00:04:18.948 00.001 15672 move complete, result=0 00:04:18.948 00.000 15672 worker thread done servicing request 00:04:18.948 00.000 15672 Worker thread wakes up 00:04:18.948 00.000 30444 GuideStep: 0.6 px 156 ms WEST, -0.2 px 0 ms NORTH 00:04:18.948 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:18.948 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:21.058 02.110 15672 Exposure complete 00:04:21.077 00.019 15672 worker thread done servicing request 00:04:21.078 00.001 30444 OnExposeComplete: enter 00:04:21.078 00.000 30444 UpdateGuideState(): m_state=6 00:04:21.078 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3214 00:04:21.078 00.000 30444 Star::Find returns 1 (1), X=458.96, Y=197.44, Mass=108407, SNR=71.7, Peak=12064 HFD=3.5 00:04:21.078 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.60 = 2.60) 00:04:21.078 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.54 = 2.54) 00:04:21.078 00.000 30444 CameraToMount -- cameraX=-0.83 cameraY=0.89 hyp=1.22 cameraTheta=2.32 mountX=-1.05 mountY=0.69, mountTheta=2.56 00:04:21.078 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.83, y=0.89, opts=13) 00:04:21.078 00.000 30444 Enqueuing Move request for scope (-0.83, 0.89) 00:04:21.078 00.000 15672 Worker thread wakes up 00:04:21.079 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.89) opts 0xd 00:04:21.079 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.83, 0.89) 00:04:21.079 00.000 15672 Moving (-0.83, 0.89) raw xDistance=-1.05 yDistance=0.69 00:04:21.079 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.05 00:04:21.079 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 00:04:21.079 00.000 15672 MoveAxis(E, 272, ABG) 00:04:21.079 00.000 15672 Guiding Dir = 2, Dur = 272 00:04:21.079 00.000 15672 IsSlewing returns 0 00:04:21.080 00.001 15672 IsGuiding returns 0 00:04:21.085 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=12064, FiltMin=2628, FiltMax=8994, Gamma=2.950 00:04:21.103 00.018 15672 PulseGuide returned control before completion, sleep 260 00:04:21.133 00.030 30444 UpdateGuideState exits: m=108407 SNR=71.7 Saturated 00:04:21.133 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:21.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:21.133 00.000 30444 Enqueuing Expose request 00:04:21.366 00.233 15672 IsGuiding returns 1 00:04:21.366 00.000 15672 scope still moving after pulse duration time elapsed 00:04:21.387 00.021 15672 IsSlewing returns 0 00:04:21.391 00.004 15672 IsGuiding returns 0 00:04:21.392 00.001 15672 scope move finished after 272 + 40 ms 00:04:21.392 00.000 15672 Move returns status 0, amount 272 00:04:21.392 00.000 15672 MoveAxis(S, 123, ABG) 00:04:21.392 00.000 15672 Guiding Dir = 1, Dur = 123 00:04:21.393 00.001 15672 IsSlewing returns 0 00:04:21.395 00.002 15672 IsGuiding returns 0 00:04:21.470 00.075 15672 PulseGuide returned control before completion, sleep 59 00:04:21.532 00.062 15672 IsGuiding returns 1 00:04:21.532 00.000 15672 scope still moving after pulse duration time elapsed 00:04:21.553 00.021 15672 IsSlewing returns 0 00:04:21.554 00.001 15672 IsGuiding returns 1 00:04:21.575 00.021 15672 IsSlewing returns 0 00:04:21.576 00.001 15672 IsGuiding returns 1 00:04:21.597 00.021 15672 IsSlewing returns 0 00:04:21.615 00.018 15672 IsGuiding returns 0 00:04:21.615 00.000 15672 scope move finished after 123 + 96 ms 00:04:21.615 00.000 15672 Move returns status 0, amount 123 00:04:21.615 00.000 15672 move complete, result=0 00:04:21.615 00.000 15672 worker thread done servicing request 00:04:21.615 00.000 15672 Worker thread wakes up 00:04:21.615 00.000 30444 GuideStep: -1.0 px 272 ms EAST, 0.7 px 123 ms SOUTH 00:04:21.615 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:21.615 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:23.524 01.909 15672 Exposure complete 00:04:23.544 00.020 15672 worker thread done servicing request 00:04:23.544 00.000 30444 OnExposeComplete: enter 00:04:23.544 00.000 30444 UpdateGuideState(): m_state=6 00:04:23.544 00.000 30444 Star::Find(15, 458, 197, 0, (0,0,0,0), 0.0, 255) frame 3215 00:04:23.544 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=196.60, Mass=124190, SNR=92.8, Peak=12174 HFD=3.4 00:04:23.544 00.000 30444 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 00:04:23.544 00.000 30444 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 00:04:23.544 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.21 cameraTheta=0.22 mountX=0.19 mountY=0.09, mountTheta=0.45 00:04:23.545 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.05, opts=13) 00:04:23.545 00.000 30444 Enqueuing Move request for scope (0.21, 0.05) 00:04:23.545 00.000 15672 Worker thread wakes up 00:04:23.545 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd 00:04:23.545 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.05) 00:04:23.545 00.000 15672 Moving (0.21, 0.05) raw xDistance=0.19 yDistance=0.09 00:04:23.545 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 00:04:23.545 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:04:23.545 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 00:04:23.545 00.000 15672 MoveAxis(E, 0, ABG) 00:04:23.545 00.000 15672 Move returns status 0, amount 0 00:04:23.545 00.000 15672 MoveAxis(N, 0, ABG) 00:04:23.545 00.000 15672 Move returns status 0, amount 0 00:04:23.546 00.001 15672 move complete, result=0 00:04:23.546 00.000 15672 worker thread done servicing request 00:04:23.550 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=13470, FiltMin=2559, FiltMax=10502, Gamma=2.950 00:04:23.787 00.237 30444 UpdateGuideState exits: m=124190 SNR=92.8 Saturated 00:04:23.787 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:23.787 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:23.787 00.000 30444 Enqueuing Expose request 00:04:23.787 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:04:23.787 00.000 15672 Worker thread wakes up 00:04:23.787 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:23.787 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:25.892 02.105 15672 Exposure complete 00:04:25.912 00.020 15672 worker thread done servicing request 00:04:25.912 00.000 30444 OnExposeComplete: enter 00:04:25.912 00.000 30444 UpdateGuideState(): m_state=6 00:04:25.912 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3216 00:04:25.912 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.57, Mass=114697, SNR=90.2, Peak=11247 HFD=3.6 00:04:25.912 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 00:04:25.912 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 00:04:25.912 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.02 hyp=0.37 cameraTheta=0.04 mountX=0.35 mountY=0.09, mountTheta=0.26 00:04:25.913 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.02, opts=13) 00:04:25.913 00.000 30444 Enqueuing Move request for scope (0.37, 0.02) 00:04:25.913 00.000 15672 Worker thread wakes up 00:04:25.913 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.02) opts 0xd 00:04:25.913 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.02) 00:04:25.913 00.000 15672 Moving (0.37, 0.02) raw xDistance=0.35 yDistance=0.09 00:04:25.913 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 00:04:25.913 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:04:25.913 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 00:04:25.913 00.000 15672 MoveAxis(W, 94, ABG) 00:04:25.913 00.000 15672 Guiding Dir = 3, Dur = 94 00:04:25.914 00.001 15672 IsSlewing returns 0 00:04:25.916 00.002 15672 IsGuiding returns 0 00:04:25.920 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=11976, FiltMin=2660, FiltMax=10418, Gamma=2.950 00:04:25.943 00.023 15672 PulseGuide returned control before completion, sleep 77 00:04:25.969 00.026 30444 UpdateGuideState exits: m=114697 SNR=90.2 Saturated 00:04:25.969 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:25.969 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:25.969 00.000 30444 Enqueuing Expose request 00:04:26.023 00.054 15672 IsGuiding returns 1 00:04:26.023 00.000 15672 scope still moving after pulse duration time elapsed 00:04:26.045 00.022 15672 IsSlewing returns 0 00:04:26.047 00.002 15672 IsGuiding returns 1 00:04:26.069 00.022 15672 IsSlewing returns 0 00:04:26.072 00.003 15672 IsGuiding returns 0 00:04:26.072 00.000 15672 scope move finished after 94 + 62 ms 00:04:26.072 00.000 15672 Move returns status 0, amount 94 00:04:26.072 00.000 15672 MoveAxis(N, 0, ABG) 00:04:26.073 00.001 15672 Move returns status 0, amount 0 00:04:26.073 00.000 15672 move complete, result=0 00:04:26.073 00.000 15672 worker thread done servicing request 00:04:26.073 00.000 15672 Worker thread wakes up 00:04:26.073 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:26.073 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:26.073 00.000 30444 GuideStep: 0.3 px 94 ms WEST, 0.1 px 0 ms NORTH 00:04:27.981 01.908 15672 Exposure complete 00:04:28.002 00.021 15672 worker thread done servicing request 00:04:28.002 00.000 30444 OnExposeComplete: enter 00:04:28.002 00.000 30444 UpdateGuideState(): m_state=6 00:04:28.002 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3217 00:04:28.002 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=196.41, Mass=114495, SNR=76.7, Peak=10929 HFD=3.7 00:04:28.002 00.000 30444 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.28) = xAngle (-0.26 = -0.26) 00:04:28.002 00.000 30444 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.33 = -0.33) 00:04:28.002 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.54 mountX=0.26 mountY=-0.09, mountTheta=-0.32 00:04:28.003 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.14, opts=13) 00:04:28.003 00.000 30444 Enqueuing Move request for scope (0.23, -0.14) 00:04:28.003 00.000 15672 Worker thread wakes up 00:04:28.003 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd 00:04:28.003 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.14) 00:04:28.003 00.000 15672 Moving (0.23, -0.14) raw xDistance=0.26 yDistance=-0.09 00:04:28.003 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26 00:04:28.003 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:04:28.003 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:04:28.003 00.000 15672 MoveAxis(W, 77, ABG) 00:04:28.003 00.000 15672 Guiding Dir = 3, Dur = 77 00:04:28.004 00.001 15672 IsSlewing returns 0 00:04:28.005 00.001 15672 IsGuiding returns 0 00:04:28.008 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=11939, FiltMin=2616, FiltMax=10183, Gamma=2.950 00:04:28.020 00.012 15672 PulseGuide returned control before completion, sleep 73 00:04:28.058 00.038 30444 UpdateGuideState exits: m=114495 SNR=76.7 Saturated 00:04:28.058 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:28.058 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:28.058 00.000 30444 Enqueuing Expose request 00:04:28.133 00.075 15672 IsGuiding returns 0 00:04:28.133 00.000 15672 Move returns status 0, amount 77 00:04:28.133 00.000 15672 MoveAxis(N, 0, ABG) 00:04:28.133 00.000 15672 Move returns status 0, amount 0 00:04:28.133 00.000 15672 move complete, result=0 00:04:28.133 00.000 15672 worker thread done servicing request 00:04:28.133 00.000 15672 Worker thread wakes up 00:04:28.133 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:28.133 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:28.133 00.000 30444 GuideStep: 0.3 px 77 ms WEST, -0.1 px 0 ms NORTH 00:04:30.250 02.117 15672 Exposure complete 00:04:30.283 00.033 15672 worker thread done servicing request 00:04:30.283 00.000 30444 OnExposeComplete: enter 00:04:30.283 00.000 30444 UpdateGuideState(): m_state=6 00:04:30.283 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3218 00:04:30.283 00.000 30444 Star::Find returns 1 (1), X=459.45, Y=196.16, Mass=116932, SNR=100.2, Peak=11283 HFD=3.7 00:04:30.283 00.000 30444 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 00:04:30.283 00.000 30444 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.07 = -2.07) 00:04:30.283 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.40 hyp=0.53 cameraTheta=-2.28 mountX=-0.22 mountY=-0.46, mountTheta=-2.02 00:04:30.283 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.40, opts=13) 00:04:30.283 00.000 30444 Enqueuing Move request for scope (-0.34, -0.40) 00:04:30.283 00.000 15672 Worker thread wakes up 00:04:30.283 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.40) opts 0xd 00:04:30.283 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.40) 00:04:30.283 00.000 15672 Moving (-0.34, -0.40) raw xDistance=-0.22 yDistance=-0.46 00:04:30.283 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 00:04:30.283 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:04:30.283 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46 00:04:30.283 00.000 15672 MoveAxis(E, 0, ABG) 00:04:30.283 00.000 15672 Move returns status 0, amount 0 00:04:30.283 00.000 15672 MoveAxis(N, 0, ABG) 00:04:30.283 00.000 15672 Move returns status 0, amount 0 00:04:30.283 00.000 15672 move complete, result=0 00:04:30.283 00.000 15672 worker thread done servicing request 00:04:30.288 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2088, max=11283, FiltMin=2610, FiltMax=9286, Gamma=2.950 00:04:30.338 00.050 30444 UpdateGuideState exits: m=116932 SNR=100.2 Saturated 00:04:30.338 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:30.338 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:30.338 00.000 30444 Enqueuing Expose request 00:04:30.338 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 00:04:30.338 00.000 15672 Worker thread wakes up 00:04:30.338 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:30.338 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:32.245 01.907 15672 Exposure complete 00:04:32.265 00.020 15672 worker thread done servicing request 00:04:32.265 00.000 30444 OnExposeComplete: enter 00:04:32.265 00.000 30444 UpdateGuideState(): m_state=6 00:04:32.265 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3219 00:04:32.265 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=196.46, Mass=104751, SNR=86.2, Peak=12160 HFD=3.2 00:04:32.265 00.000 30444 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.28) = xAngle (-2.52 = -2.52) 00:04:32.265 00.000 30444 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.58 = -2.58) 00:04:32.265 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-2.80 mountX=-0.23 mountY=-0.15, mountTheta=-2.56 00:04:32.266 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.09, opts=13) 00:04:32.266 00.000 30444 Enqueuing Move request for scope (-0.27, -0.09) 00:04:32.266 00.000 15672 Worker thread wakes up 00:04:32.266 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.09) opts 0xd 00:04:32.266 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.09) 00:04:32.266 00.000 15672 Moving (-0.27, -0.09) raw xDistance=-0.23 yDistance=-0.15 00:04:32.266 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 00:04:32.266 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:04:32.266 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 00:04:32.266 00.000 15672 MoveAxis(E, 0, ABG) 00:04:32.266 00.000 15672 Move returns status 0, amount 0 00:04:32.266 00.000 15672 MoveAxis(N, 0, ABG) 00:04:32.266 00.000 15672 Move returns status 0, amount 0 00:04:32.266 00.000 15672 move complete, result=0 00:04:32.267 00.001 15672 worker thread done servicing request 00:04:32.272 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=12160, FiltMin=2616, FiltMax=9370, Gamma=2.950 00:04:32.321 00.049 30444 UpdateGuideState exits: m=104751 SNR=86.2 Saturated 00:04:32.321 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:32.321 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:32.321 00.000 30444 Enqueuing Expose request 00:04:32.322 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:04:32.322 00.000 15672 Worker thread wakes up 00:04:32.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:32.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:34.428 02.106 15672 Exposure complete 00:04:34.448 00.020 15672 worker thread done servicing request 00:04:34.448 00.000 30444 OnExposeComplete: enter 00:04:34.448 00.000 30444 UpdateGuideState(): m_state=6 00:04:34.448 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3220 00:04:34.448 00.000 30444 Star::Find returns 1 (1), X=459.36, Y=196.31, Mass=121064, SNR=91.1, Peak=11870 HFD=3.6 00:04:34.448 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 00:04:34.448 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 00:04:34.448 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=-0.25 hyp=0.51 cameraTheta=-2.63 mountX=-0.36 mountY=-0.34, mountTheta=-2.38 00:04:34.449 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=-0.25, opts=13) 00:04:34.449 00.000 30444 Enqueuing Move request for scope (-0.44, -0.25) 00:04:34.449 00.000 15672 Worker thread wakes up 00:04:34.449 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.25) opts 0xd 00:04:34.449 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, -0.25) 00:04:34.449 00.000 15672 Moving (-0.44, -0.25) raw xDistance=-0.36 yDistance=-0.34 00:04:34.449 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36 00:04:34.449 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:04:34.449 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 00:04:34.449 00.000 15672 MoveAxis(E, 96, ABG) 00:04:34.449 00.000 15672 Guiding Dir = 2, Dur = 96 00:04:34.450 00.001 15672 IsSlewing returns 0 00:04:34.450 00.000 15672 IsGuiding returns 0 00:04:34.454 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=12235, FiltMin=2643, FiltMax=9481, Gamma=2.950 00:04:34.474 00.020 15672 PulseGuide returned control before completion, sleep 83 00:04:34.504 00.030 30444 UpdateGuideState exits: m=121064 SNR=91.1 Saturated 00:04:34.504 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:34.504 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:34.504 00.000 30444 Enqueuing Expose request 00:04:34.571 00.067 15672 IsGuiding returns 0 00:04:34.571 00.000 15672 Move returns status 0, amount 96 00:04:34.571 00.000 15672 MoveAxis(N, 0, ABG) 00:04:34.571 00.000 15672 Move returns status 0, amount 0 00:04:34.571 00.000 15672 move complete, result=0 00:04:34.571 00.000 15672 worker thread done servicing request 00:04:34.571 00.000 15672 Worker thread wakes up 00:04:34.571 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:34.571 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:34.571 00.000 30444 GuideStep: -0.4 px 96 ms EAST, -0.3 px 0 ms NORTH 00:04:36.476 01.905 15672 Exposure complete 00:04:36.496 00.020 15672 worker thread done servicing request 00:04:36.497 00.001 30444 OnExposeComplete: enter 00:04:36.497 00.000 30444 UpdateGuideState(): m_state=6 00:04:36.497 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3221 00:04:36.497 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=196.40, Mass=123741, SNR=97.6, Peak=11791 HFD=3.4 00:04:36.497 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 00:04:36.497 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 00:04:36.497 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.48 mountX=0.06 mountY=-0.14, mountTheta=-1.21 00:04:36.498 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.15, opts=13) 00:04:36.498 00.000 30444 Enqueuing Move request for scope (0.01, -0.15) 00:04:36.498 00.000 15672 Worker thread wakes up 00:04:36.498 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd 00:04:36.498 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.15) 00:04:36.498 00.000 15672 Moving (0.01, -0.15) raw xDistance=0.06 yDistance=-0.14 00:04:36.498 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:04:36.498 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:04:36.498 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 00:04:36.498 00.000 15672 MoveAxis(E, 0, ABG) 00:04:36.498 00.000 15672 Move returns status 0, amount 0 00:04:36.498 00.000 15672 MoveAxis(N, 0, ABG) 00:04:36.498 00.000 15672 Move returns status 0, amount 0 00:04:36.498 00.000 15672 move complete, result=0 00:04:36.499 00.001 15672 worker thread done servicing request 00:04:36.504 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2389, max=11900, FiltMin=2676, FiltMax=10043, Gamma=2.950 00:04:36.557 00.053 30444 UpdateGuideState exits: m=123741 SNR=97.6 Saturated 00:04:36.557 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:36.557 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:36.557 00.000 30444 Enqueuing Expose request 00:04:36.557 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:04:36.557 00.000 15672 Worker thread wakes up 00:04:36.557 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:36.557 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:38.666 02.109 15672 Exposure complete 00:04:38.687 00.021 15672 worker thread done servicing request 00:04:38.687 00.000 30444 OnExposeComplete: enter 00:04:38.687 00.000 30444 UpdateGuideState(): m_state=6 00:04:38.687 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3222 00:04:38.687 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=196.40, Mass=110535, SNR=95.3, Peak=11025 HFD=3.6 00:04:38.687 00.000 30444 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.28) = xAngle (-0.29 = -0.29) 00:04:38.687 00.000 30444 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.35 = -0.35) 00:04:38.687 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.28 cameraTheta=-0.57 mountX=0.27 mountY=-0.10, mountTheta=-0.35 00:04:38.688 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.15, opts=13) 00:04:38.688 00.000 30444 Enqueuing Move request for scope (0.23, -0.15) 00:04:38.688 00.000 15672 Worker thread wakes up 00:04:38.688 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.15) opts 0xd 00:04:38.688 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.15) 00:04:38.688 00.000 15672 Moving (0.23, -0.15) raw xDistance=0.27 yDistance=-0.10 00:04:38.688 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 00:04:38.688 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:04:38.688 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:04:38.688 00.000 15672 MoveAxis(W, 72, ABG) 00:04:38.688 00.000 15672 Guiding Dir = 3, Dur = 72 00:04:38.688 00.000 15672 IsSlewing returns 0 00:04:38.689 00.001 15672 IsGuiding returns 0 00:04:38.694 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2391, max=12936, FiltMin=2655, FiltMax=10586, Gamma=2.950 00:04:38.707 00.013 15672 PulseGuide returned control before completion, sleep 66 00:04:38.744 00.037 30444 UpdateGuideState exits: m=110535 SNR=95.3 Saturated 00:04:38.744 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:38.745 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:38.745 00.000 30444 Enqueuing Expose request 00:04:38.819 00.074 15672 IsGuiding returns 0 00:04:38.819 00.000 15672 Move returns status 0, amount 72 00:04:38.819 00.000 15672 MoveAxis(N, 0, ABG) 00:04:38.819 00.000 15672 Move returns status 0, amount 0 00:04:38.819 00.000 15672 move complete, result=0 00:04:38.819 00.000 15672 worker thread done servicing request 00:04:38.819 00.000 15672 Worker thread wakes up 00:04:38.819 00.000 30444 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH 00:04:38.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:38.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:40.729 01.910 15672 Exposure complete 00:04:40.749 00.020 15672 worker thread done servicing request 00:04:40.749 00.000 30444 OnExposeComplete: enter 00:04:40.749 00.000 30444 UpdateGuideState(): m_state=6 00:04:40.749 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3223 00:04:40.749 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=196.23, Mass=115350, SNR=74.3, Peak=10866 HFD=3.4 00:04:40.749 00.000 30444 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.28) = xAngle (-0.44 = -0.44) 00:04:40.749 00.000 30444 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.50 = -0.50) 00:04:40.749 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.33 hyp=0.49 cameraTheta=-0.72 mountX=0.45 mountY=-0.24, mountTheta=-0.49 00:04:40.749 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.33, opts=13) 00:04:40.750 00.001 30444 Enqueuing Move request for scope (0.37, -0.33) 00:04:40.750 00.000 15672 Worker thread wakes up 00:04:40.750 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.33) opts 0xd 00:04:40.750 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.33) 00:04:40.750 00.000 15672 Moving (0.37, -0.33) raw xDistance=0.45 yDistance=-0.24 00:04:40.750 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45 00:04:40.750 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:04:40.750 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 00:04:40.750 00.000 15672 MoveAxis(W, 126, ABG) 00:04:40.750 00.000 15672 Guiding Dir = 3, Dur = 126 00:04:40.750 00.000 15672 IsSlewing returns 0 00:04:40.752 00.002 15672 IsGuiding returns 0 00:04:40.756 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=12633, FiltMin=2661, FiltMax=10092, Gamma=2.950 00:04:40.768 00.012 15672 PulseGuide returned control before completion, sleep 121 00:04:40.914 00.146 15672 IsGuiding returns 0 00:04:40.914 00.000 15672 Move returns status 0, amount 126 00:04:40.914 00.000 15672 MoveAxis(N, 0, ABG) 00:04:40.914 00.000 15672 Move returns status 0, amount 0 00:04:40.915 00.001 15672 move complete, result=0 00:04:40.915 00.000 15672 worker thread done servicing request 00:04:41.069 00.154 30444 UpdateGuideState exits: m=115350 SNR=74.3 Saturated 00:04:41.069 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:41.069 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:41.070 00.001 30444 Enqueuing Expose request 00:04:41.070 00.000 30444 GuideStep: 0.4 px 126 ms WEST, -0.2 px 0 ms NORTH 00:04:41.070 00.000 15672 Worker thread wakes up 00:04:41.071 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:41.071 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:43.187 02.116 15672 Exposure complete 00:04:43.219 00.032 15672 worker thread done servicing request 00:04:43.219 00.000 30444 OnExposeComplete: enter 00:04:43.219 00.000 30444 UpdateGuideState(): m_state=6 00:04:43.220 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3224 00:04:43.220 00.000 30444 Star::Find returns 1 (1), X=459.62, Y=195.78, Mass=105791, SNR=81.2, Peak=11799 HFD=3.5 00:04:43.220 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 00:04:43.220 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 00:04:43.220 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.77 hyp=0.79 cameraTheta=-1.80 mountX=0.04 mountY=-0.79, mountTheta=-1.52 00:04:43.220 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.77, opts=13) 00:04:43.220 00.000 30444 Enqueuing Move request for scope (-0.18, -0.77) 00:04:43.220 00.000 15672 Worker thread wakes up 00:04:43.220 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.77) opts 0xd 00:04:43.220 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.77) 00:04:43.221 00.001 15672 Moving (-0.18, -0.77) raw xDistance=0.04 yDistance=-0.79 00:04:43.221 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 00:04:43.221 00.000 15672 resist switch: large excursion: input -0.79 thresh 0.75 direction from 1 to -1 00:04:43.221 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.38 00:04:43.221 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 00:04:43.221 00.000 15672 MoveAxis(E, 0, ABG) 00:04:43.221 00.000 15672 Move returns status 0, amount 0 00:04:43.221 00.000 15672 MoveAxis(N, 141, ABG) 00:04:43.221 00.000 15672 Guiding Dir = 0, Dur = 141 00:04:43.225 00.004 15672 IsSlewing returns 0 00:04:43.226 00.001 15672 IsGuiding returns 0 00:04:43.226 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=12178, FiltMin=2621, FiltMax=9285, Gamma=2.950 00:04:43.276 00.050 30444 UpdateGuideState exits: m=105791 SNR=81.2 Saturated 00:04:43.276 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:43.276 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:43.276 00.000 30444 Enqueuing Expose request 00:04:43.308 00.032 15672 PulseGuide returned control before completion, sleep 70 00:04:43.381 00.073 15672 IsGuiding returns 1 00:04:43.381 00.000 15672 scope still moving after pulse duration time elapsed 00:04:43.402 00.021 15672 IsSlewing returns 0 00:04:43.404 00.002 15672 IsGuiding returns 1 00:04:43.425 00.021 15672 IsSlewing returns 0 00:04:43.427 00.002 15672 IsGuiding returns 1 00:04:43.448 00.021 15672 IsSlewing returns 0 00:04:43.488 00.040 15672 IsGuiding returns 0 00:04:43.489 00.001 15672 scope move finished after 141 + 121 ms 00:04:43.489 00.000 15672 Move returns status 0, amount 141 00:04:43.489 00.000 15672 move complete, result=0 00:04:43.489 00.000 15672 worker thread done servicing request 00:04:43.489 00.000 15672 Worker thread wakes up 00:04:43.489 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:43.490 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:43.490 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.8 px 141 ms NORTH 00:04:45.400 01.910 15672 Exposure complete 00:04:45.426 00.026 15672 worker thread done servicing request 00:04:45.426 00.000 30444 OnExposeComplete: enter 00:04:45.426 00.000 30444 UpdateGuideState(): m_state=6 00:04:45.426 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3225 00:04:45.426 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=195.81, Mass=106435, SNR=80.9, Peak=11713 HFD=3.6 00:04:45.426 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 00:04:45.426 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 00:04:45.426 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.74 hyp=0.74 cameraTheta=-1.56 mountX=0.21 mountY=-0.72, mountTheta=-1.29 00:04:45.427 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.74, opts=13) 00:04:45.427 00.000 30444 Enqueuing Move request for scope (0.01, -0.74) 00:04:45.427 00.000 15672 Worker thread wakes up 00:04:45.427 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.74) opts 0xd 00:04:45.427 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.74) 00:04:45.427 00.000 15672 Moving (0.01, -0.74) raw xDistance=0.21 yDistance=-0.72 00:04:45.427 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:04:45.427 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 00:04:45.427 00.000 15672 MoveAxis(E, 0, ABG) 00:04:45.427 00.000 15672 Move returns status 0, amount 0 00:04:45.427 00.000 15672 MoveAxis(N, 129, ABG) 00:04:45.427 00.000 15672 Guiding Dir = 0, Dur = 129 00:04:45.428 00.001 15672 IsSlewing returns 0 00:04:45.429 00.001 15672 IsGuiding returns 0 00:04:45.433 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=13188, FiltMin=2628, FiltMax=9350, Gamma=2.950 00:04:45.482 00.049 30444 UpdateGuideState exits: m=106435 SNR=80.9 Saturated 00:04:45.482 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:45.482 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:45.482 00.000 30444 Enqueuing Expose request 00:04:45.545 00.063 15672 PulseGuide returned control before completion, sleep 23 00:04:45.570 00.025 15672 IsGuiding returns 1 00:04:45.570 00.000 15672 scope still moving after pulse duration time elapsed 00:04:45.590 00.020 15672 IsSlewing returns 0 00:04:45.591 00.001 15672 IsGuiding returns 1 00:04:45.612 00.021 15672 IsSlewing returns 0 00:04:45.615 00.003 15672 IsGuiding returns 1 00:04:45.636 00.021 15672 IsSlewing returns 0 00:04:45.674 00.038 15672 IsGuiding returns 0 00:04:45.674 00.000 15672 scope move finished after 129 + 116 ms 00:04:45.674 00.000 15672 Move returns status 0, amount 129 00:04:45.674 00.000 15672 move complete, result=0 00:04:45.674 00.000 15672 worker thread done servicing request 00:04:45.674 00.000 15672 Worker thread wakes up 00:04:45.675 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:45.675 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:45.675 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 129 ms NORTH 00:04:47.785 02.110 15672 Exposure complete 00:04:47.804 00.019 15672 worker thread done servicing request 00:04:47.804 00.000 30444 OnExposeComplete: enter 00:04:47.805 00.001 30444 UpdateGuideState(): m_state=6 00:04:47.805 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3226 00:04:47.805 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=195.90, Mass=122827, SNR=86.3, Peak=11589 HFD=3.8 00:04:47.805 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 00:04:47.805 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 00:04:47.805 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.65 hyp=0.73 cameraTheta=-1.09 mountX=0.50 mountY=-0.56, mountTheta=-0.84 00:04:47.805 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.65, opts=13) 00:04:47.805 00.000 30444 Enqueuing Move request for scope (0.34, -0.65) 00:04:47.805 00.000 15672 Worker thread wakes up 00:04:47.806 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.65) opts 0xd 00:04:47.806 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.65) 00:04:47.806 00.000 15672 Moving (0.34, -0.65) raw xDistance=0.50 yDistance=-0.56 00:04:47.806 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50 00:04:47.806 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 00:04:47.806 00.000 15672 MoveAxis(W, 136, ABG) 00:04:47.806 00.000 15672 Guiding Dir = 3, Dur = 136 00:04:47.806 00.000 15672 IsSlewing returns 0 00:04:47.808 00.002 15672 IsGuiding returns 0 00:04:47.812 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=11589, FiltMin=2603, FiltMax=9414, Gamma=2.950 00:04:47.828 00.016 15672 PulseGuide returned control before completion, sleep 126 00:04:47.958 00.130 15672 IsGuiding returns 1 00:04:47.958 00.000 15672 scope still moving after pulse duration time elapsed 00:04:47.979 00.021 15672 IsSlewing returns 0 00:04:47.990 00.011 15672 IsGuiding returns 0 00:04:47.991 00.001 15672 scope move finished after 136 + 46 ms 00:04:47.991 00.000 15672 Move returns status 0, amount 136 00:04:47.991 00.000 15672 MoveAxis(N, 100, ABG) 00:04:47.991 00.000 15672 Guiding Dir = 0, Dur = 100 00:04:47.992 00.001 15672 IsSlewing returns 0 00:04:47.994 00.002 15672 IsGuiding returns 0 00:04:48.069 00.075 15672 PulseGuide returned control before completion, sleep 36 00:04:48.132 00.063 15672 IsGuiding returns 1 00:04:48.133 00.001 15672 scope still moving after pulse duration time elapsed 00:04:48.154 00.021 15672 IsSlewing returns 0 00:04:48.155 00.001 15672 IsGuiding returns 1 00:04:48.176 00.021 15672 IsSlewing returns 0 00:04:48.197 00.021 15672 IsGuiding returns 0 00:04:48.197 00.000 15672 scope move finished after 100 + 102 ms 00:04:48.197 00.000 15672 Move returns status 0, amount 100 00:04:48.197 00.000 15672 move complete, result=0 00:04:48.197 00.000 15672 worker thread done servicing request 00:04:48.208 00.011 30444 UpdateGuideState exits: m=122827 SNR=86.3 Saturated 00:04:48.208 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:48.208 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:48.208 00.000 30444 Enqueuing Expose request 00:04:48.208 00.000 30444 GuideStep: 0.5 px 136 ms WEST, -0.6 px 100 ms NORTH 00:04:48.209 00.001 15672 Worker thread wakes up 00:04:48.209 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:48.209 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:50.115 01.906 15672 Exposure complete 00:04:50.138 00.023 15672 worker thread done servicing request 00:04:50.138 00.000 30444 OnExposeComplete: enter 00:04:50.138 00.000 30444 UpdateGuideState(): m_state=6 00:04:50.138 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3227 00:04:50.138 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=195.67, Mass=116070, SNR=87.2, Peak=13301 HFD=3.4 00:04:50.138 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 00:04:50.138 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 00:04:50.138 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.88 hyp=0.89 cameraTheta=-1.73 mountX=0.11 mountY=-0.89, mountTheta=-1.45 00:04:50.139 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.88, opts=13) 00:04:50.139 00.000 30444 Enqueuing Move request for scope (-0.14, -0.88) 00:04:50.139 00.000 15672 Worker thread wakes up 00:04:50.139 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.88) opts 0xd 00:04:50.139 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.88) 00:04:50.139 00.000 15672 Moving (-0.14, -0.88) raw xDistance=0.11 yDistance=-0.89 00:04:50.139 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:04:50.139 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 00:04:50.139 00.000 15672 MoveAxis(E, 0, ABG) 00:04:50.139 00.000 15672 Move returns status 0, amount 0 00:04:50.139 00.000 15672 MoveAxis(N, 159, ABG) 00:04:50.139 00.000 15672 Guiding Dir = 0, Dur = 159 00:04:50.140 00.001 15672 IsSlewing returns 0 00:04:50.141 00.001 15672 IsGuiding returns 0 00:04:50.145 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=13307, FiltMin=2659, FiltMax=9994, Gamma=2.950 00:04:50.226 00.081 15672 PulseGuide returned control before completion, sleep 85 00:04:50.264 00.038 30444 UpdateGuideState exits: m=116070 SNR=87.2 Saturated 00:04:50.264 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:50.264 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:50.264 00.000 30444 Enqueuing Expose request 00:04:50.312 00.048 15672 IsGuiding returns 1 00:04:50.312 00.000 15672 scope still moving after pulse duration time elapsed 00:04:50.333 00.021 15672 IsSlewing returns 0 00:04:50.334 00.001 15672 IsGuiding returns 1 00:04:50.355 00.021 15672 IsSlewing returns 0 00:04:50.357 00.002 15672 IsGuiding returns 1 00:04:50.377 00.020 15672 IsSlewing returns 0 00:04:50.379 00.002 15672 IsGuiding returns 1 00:04:50.400 00.021 15672 IsSlewing returns 0 00:04:50.435 00.035 15672 IsGuiding returns 0 00:04:50.435 00.000 15672 scope move finished after 159 + 134 ms 00:04:50.435 00.000 15672 Move returns status 0, amount 159 00:04:50.435 00.000 15672 move complete, result=0 00:04:50.435 00.000 15672 worker thread done servicing request 00:04:50.435 00.000 15672 Worker thread wakes up 00:04:50.436 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:50.436 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:50.436 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.9 px 159 ms NORTH 00:04:52.544 02.108 15672 Exposure complete 00:04:52.564 00.020 15672 worker thread done servicing request 00:04:52.564 00.000 30444 OnExposeComplete: enter 00:04:52.564 00.000 30444 UpdateGuideState(): m_state=6 00:04:52.564 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3228 00:04:52.564 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=195.68, Mass=105135, SNR=82.6, Peak=12614 HFD=3.2 00:04:52.564 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 00:04:52.564 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 00:04:52.564 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.87 hyp=0.87 cameraTheta=-1.64 mountX=0.18 mountY=-0.87, mountTheta=-1.37 00:04:52.565 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.87, opts=13) 00:04:52.565 00.000 30444 Enqueuing Move request for scope (-0.06, -0.87) 00:04:52.565 00.000 15672 Worker thread wakes up 00:04:52.565 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.87) opts 0xd 00:04:52.565 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.87) 00:04:52.565 00.000 15672 Moving (-0.06, -0.87) raw xDistance=0.18 yDistance=-0.87 00:04:52.565 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:04:52.565 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87 00:04:52.565 00.000 15672 MoveAxis(E, 0, ABG) 00:04:52.565 00.000 15672 Move returns status 0, amount 0 00:04:52.565 00.000 15672 MoveAxis(N, 154, ABG) 00:04:52.565 00.000 15672 Guiding Dir = 0, Dur = 154 00:04:52.565 00.000 15672 IsSlewing returns 0 00:04:52.567 00.002 15672 IsGuiding returns 0 00:04:52.571 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=12614, FiltMin=2638, FiltMax=9422, Gamma=2.950 00:04:52.622 00.051 30444 UpdateGuideState exits: m=105135 SNR=82.6 Saturated 00:04:52.622 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:52.622 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:52.622 00.000 30444 Enqueuing Expose request 00:04:52.685 00.063 15672 PulseGuide returned control before completion, sleep 47 00:04:52.734 00.049 15672 IsGuiding returns 1 00:04:52.734 00.000 15672 scope still moving after pulse duration time elapsed 00:04:52.756 00.022 15672 IsSlewing returns 0 00:04:52.757 00.001 15672 IsGuiding returns 1 00:04:52.777 00.020 15672 IsSlewing returns 0 00:04:52.778 00.001 15672 IsGuiding returns 1 00:04:52.800 00.022 15672 IsSlewing returns 0 00:04:52.801 00.001 15672 IsGuiding returns 1 00:04:52.822 00.021 15672 IsSlewing returns 0 00:04:52.830 00.008 15672 IsGuiding returns 0 00:04:52.830 00.000 15672 scope move finished after 154 + 108 ms 00:04:52.830 00.000 15672 Move returns status 0, amount 154 00:04:52.830 00.000 15672 move complete, result=0 00:04:52.830 00.000 15672 worker thread done servicing request 00:04:52.830 00.000 15672 Worker thread wakes up 00:04:52.830 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:52.830 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:52.830 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 154 ms NORTH 00:04:54.740 01.910 15672 Exposure complete 00:04:54.769 00.029 15672 worker thread done servicing request 00:04:54.769 00.000 30444 OnExposeComplete: enter 00:04:54.769 00.000 30444 UpdateGuideState(): m_state=6 00:04:54.769 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3229 00:04:54.769 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=195.84, Mass=109172, SNR=89.1, Peak=13610 HFD=3.4 00:04:54.769 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 00:04:54.769 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 00:04:54.769 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.72 hyp=0.74 cameraTheta=-1.79 mountX=0.05 mountY=-0.74, mountTheta=-1.51 00:04:54.770 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.72, opts=13) 00:04:54.770 00.000 30444 Enqueuing Move request for scope (-0.16, -0.72) 00:04:54.770 00.000 15672 Worker thread wakes up 00:04:54.770 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.72) opts 0xd 00:04:54.770 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.72) 00:04:54.770 00.000 15672 Moving (-0.16, -0.72) raw xDistance=0.05 yDistance=-0.74 00:04:54.770 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:04:54.770 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 00:04:54.770 00.000 15672 MoveAxis(E, 0, ABG) 00:04:54.770 00.000 15672 Move returns status 0, amount 0 00:04:54.770 00.000 15672 MoveAxis(N, 131, ABG) 00:04:54.770 00.000 15672 Guiding Dir = 0, Dur = 131 00:04:54.771 00.001 15672 IsSlewing returns 0 00:04:54.771 00.000 15672 IsGuiding returns 0 00:04:54.778 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=13610, FiltMin=2622, FiltMax=9878, Gamma=2.950 00:04:54.858 00.080 15672 PulseGuide returned control before completion, sleep 55 00:04:54.871 00.013 30444 UpdateGuideState exits: m=109172 SNR=89.1 Saturated 00:04:54.871 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:54.871 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:54.871 00.000 30444 Enqueuing Expose request 00:04:54.915 00.044 15672 IsGuiding returns 1 00:04:54.915 00.000 15672 scope still moving after pulse duration time elapsed 00:04:54.936 00.021 15672 IsSlewing returns 0 00:04:54.936 00.000 15672 IsGuiding returns 1 00:04:54.957 00.021 15672 IsSlewing returns 0 00:04:54.958 00.001 15672 IsGuiding returns 1 00:04:54.980 00.022 15672 IsSlewing returns 0 00:04:55.003 00.023 15672 IsGuiding returns 0 00:04:55.003 00.000 15672 scope move finished after 131 + 100 ms 00:04:55.003 00.000 15672 Move returns status 0, amount 131 00:04:55.003 00.000 15672 move complete, result=0 00:04:55.003 00.000 15672 worker thread done servicing request 00:04:55.004 00.001 15672 Worker thread wakes up 00:04:55.004 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:55.004 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:55.004 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 131 ms NORTH 00:04:57.121 02.117 15672 Exposure complete 00:04:57.153 00.032 15672 worker thread done servicing request 00:04:57.153 00.000 30444 OnExposeComplete: enter 00:04:57.153 00.000 30444 UpdateGuideState(): m_state=6 00:04:57.153 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3230 00:04:57.153 00.000 30444 Star::Find returns 1 (1), X=459.62, Y=195.63, Mass=115773, SNR=89.3, Peak=14148 HFD=3.3 00:04:57.153 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 00:04:57.153 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 00:04:57.153 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.93 hyp=0.94 cameraTheta=-1.76 mountX=0.09 mountY=-0.94, mountTheta=-1.48 00:04:57.153 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.93, opts=13) 00:04:57.153 00.000 30444 Enqueuing Move request for scope (-0.17, -0.93) 00:04:57.153 00.000 15672 Worker thread wakes up 00:04:57.153 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.93) opts 0xd 00:04:57.153 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.93) 00:04:57.154 00.001 15672 Moving (-0.17, -0.93) raw xDistance=0.09 yDistance=-0.94 00:04:57.154 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:04:57.154 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 00:04:57.154 00.000 15672 MoveAxis(E, 0, ABG) 00:04:57.154 00.000 15672 Move returns status 0, amount 0 00:04:57.154 00.000 15672 MoveAxis(N, 168, ABG) 00:04:57.154 00.000 15672 Guiding Dir = 0, Dur = 168 00:04:57.154 00.000 15672 IsSlewing returns 0 00:04:57.156 00.002 15672 IsGuiding returns 0 00:04:57.160 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2381, max=14148, FiltMin=2592, FiltMax=10062, Gamma=2.950 00:04:57.211 00.051 30444 UpdateGuideState exits: m=115773 SNR=89.3 Saturated 00:04:57.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:57.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:57.211 00.000 30444 Enqueuing Expose request 00:04:57.238 00.027 15672 PulseGuide returned control before completion, sleep 97 00:04:57.337 00.099 15672 IsGuiding returns 1 00:04:57.337 00.000 15672 scope still moving after pulse duration time elapsed 00:04:57.359 00.022 15672 IsSlewing returns 0 00:04:57.361 00.002 15672 IsGuiding returns 1 00:04:57.382 00.021 15672 IsSlewing returns 0 00:04:57.387 00.005 15672 IsGuiding returns 1 00:04:57.409 00.022 15672 IsSlewing returns 0 00:04:57.411 00.002 15672 IsGuiding returns 1 00:04:57.432 00.021 15672 IsSlewing returns 0 00:04:57.447 00.015 15672 IsGuiding returns 0 00:04:57.447 00.000 15672 scope move finished after 168 + 123 ms 00:04:57.447 00.000 15672 Move returns status 0, amount 168 00:04:57.447 00.000 15672 move complete, result=0 00:04:57.447 00.000 15672 worker thread done servicing request 00:04:57.447 00.000 15672 Worker thread wakes up 00:04:57.448 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:57.448 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:57.448 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.9 px 168 ms NORTH 00:04:59.353 01.905 15672 Exposure complete 00:04:59.373 00.020 15672 worker thread done servicing request 00:04:59.373 00.000 30444 OnExposeComplete: enter 00:04:59.373 00.000 30444 UpdateGuideState(): m_state=6 00:04:59.373 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3231 00:04:59.373 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=195.61, Mass=115061, SNR=85.8, Peak=13244 HFD=3.4 00:04:59.374 00.001 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 00:04:59.374 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 00:04:59.374 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.95 hyp=0.96 cameraTheta=-1.73 mountX=0.11 mountY=-0.96, mountTheta=-1.45 00:04:59.374 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.95, opts=13) 00:04:59.374 00.000 30444 Enqueuing Move request for scope (-0.15, -0.95) 00:04:59.374 00.000 15672 Worker thread wakes up 00:04:59.374 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.95) opts 0xd 00:04:59.374 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.95) 00:04:59.374 00.000 15672 Moving (-0.15, -0.95) raw xDistance=0.11 yDistance=-0.96 00:04:59.374 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:04:59.374 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96 00:04:59.374 00.000 15672 MoveAxis(E, 0, ABG) 00:04:59.375 00.001 15672 Move returns status 0, amount 0 00:04:59.375 00.000 15672 MoveAxis(N, 171, ABG) 00:04:59.375 00.000 15672 Guiding Dir = 0, Dur = 171 00:04:59.375 00.000 15672 IsSlewing returns 0 00:04:59.378 00.003 15672 IsGuiding returns 0 00:04:59.380 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=13339, FiltMin=2611, FiltMax=9817, Gamma=2.950 00:04:59.460 00.080 15672 PulseGuide returned control before completion, sleep 101 00:04:59.478 00.018 30444 UpdateGuideState exits: m=115061 SNR=85.8 Saturated 00:04:59.478 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:04:59.478 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:04:59.479 00.001 30444 Enqueuing Expose request 00:04:59.562 00.083 15672 IsGuiding returns 1 00:04:59.562 00.000 15672 scope still moving after pulse duration time elapsed 00:04:59.583 00.021 15672 IsSlewing returns 0 00:04:59.619 00.036 15672 IsGuiding returns 1 00:04:59.640 00.021 15672 IsSlewing returns 0 00:04:59.640 00.000 15672 IsGuiding returns 1 00:04:59.662 00.022 15672 IsSlewing returns 0 00:04:59.683 00.021 15672 IsGuiding returns 0 00:04:59.684 00.001 15672 scope move finished after 171 + 133 ms 00:04:59.684 00.000 15672 Move returns status 0, amount 171 00:04:59.684 00.000 15672 move complete, result=0 00:04:59.684 00.000 15672 worker thread done servicing request 00:04:59.684 00.000 15672 Worker thread wakes up 00:04:59.684 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:04:59.685 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:04:59.685 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.0 px 171 ms NORTH 00:05:01.795 02.110 15672 Exposure complete 00:05:01.826 00.031 15672 worker thread done servicing request 00:05:01.826 00.000 30444 OnExposeComplete: enter 00:05:01.826 00.000 30444 UpdateGuideState(): m_state=6 00:05:01.826 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3232 00:05:01.826 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=195.65, Mass=103237, SNR=85.5, Peak=12813 HFD=3.2 00:05:01.826 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 00:05:01.826 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 00:05:01.826 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.91 hyp=0.91 cameraTheta=-1.57 mountX=0.25 mountY=-0.88, mountTheta=-1.30 00:05:01.827 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.91, opts=13) 00:05:01.827 00.000 30444 Enqueuing Move request for scope (0.00, -0.91) 00:05:01.827 00.000 15672 Worker thread wakes up 00:05:01.827 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.91) opts 0xd 00:05:01.827 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.91) 00:05:01.827 00.000 15672 Moving (0.00, -0.91) raw xDistance=0.25 yDistance=-0.88 00:05:01.827 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 00:05:01.827 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 00:05:01.827 00.000 15672 MoveAxis(E, 0, ABG) 00:05:01.827 00.000 15672 Move returns status 0, amount 0 00:05:01.827 00.000 15672 MoveAxis(N, 158, ABG) 00:05:01.827 00.000 15672 Guiding Dir = 0, Dur = 158 00:05:01.828 00.001 15672 IsSlewing returns 0 00:05:01.829 00.001 15672 IsGuiding returns 0 00:05:01.833 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=14124, FiltMin=2582, FiltMax=10487, Gamma=2.950 00:05:01.883 00.050 30444 UpdateGuideState exits: m=103237 SNR=85.5 Saturated 00:05:01.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:01.884 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:01.884 00.000 30444 Enqueuing Expose request 00:05:01.903 00.019 15672 PulseGuide returned control before completion, sleep 94 00:05:02.001 00.098 15672 IsGuiding returns 1 00:05:02.001 00.000 15672 scope still moving after pulse duration time elapsed 00:05:02.022 00.021 15672 IsSlewing returns 0 00:05:02.025 00.003 15672 IsGuiding returns 1 00:05:02.045 00.020 15672 IsSlewing returns 0 00:05:02.048 00.003 15672 IsGuiding returns 1 00:05:02.069 00.021 15672 IsSlewing returns 0 00:05:02.110 00.041 15672 IsGuiding returns 0 00:05:02.111 00.001 15672 scope move finished after 158 + 123 ms 00:05:02.111 00.000 15672 Move returns status 0, amount 158 00:05:02.111 00.000 15672 move complete, result=0 00:05:02.111 00.000 15672 worker thread done servicing request 00:05:02.111 00.000 15672 Worker thread wakes up 00:05:02.111 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:02.111 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:02.112 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 158 ms NORTH 00:05:04.021 01.909 15672 Exposure complete 00:05:04.042 00.021 15672 worker thread done servicing request 00:05:04.042 00.000 30444 OnExposeComplete: enter 00:05:04.042 00.000 30444 UpdateGuideState(): m_state=6 00:05:04.042 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3233 00:05:04.042 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=195.88, Mass=110354, SNR=94.0, Peak=13195 HFD=3.1 00:05:04.042 00.000 30444 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 00:05:04.042 00.000 30444 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 00:05:04.042 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.67 hyp=0.68 cameraTheta=-1.52 mountX=0.22 mountY=-0.65, mountTheta=-1.24 00:05:04.043 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.67, opts=13) 00:05:04.043 00.000 30444 Enqueuing Move request for scope (0.04, -0.67) 00:05:04.043 00.000 15672 Worker thread wakes up 00:05:04.043 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.67) opts 0xd 00:05:04.043 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.67) 00:05:04.043 00.000 15672 Moving (0.04, -0.67) raw xDistance=0.22 yDistance=-0.65 00:05:04.043 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 00:05:04.043 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 00:05:04.043 00.000 15672 MoveAxis(E, 0, ABG) 00:05:04.043 00.000 15672 Move returns status 0, amount 0 00:05:04.043 00.000 15672 MoveAxis(N, 116, ABG) 00:05:04.043 00.000 15672 Guiding Dir = 0, Dur = 116 00:05:04.044 00.001 15672 IsSlewing returns 0 00:05:04.044 00.000 15672 IsGuiding returns 0 00:05:04.049 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=13195, FiltMin=2665, FiltMax=9407, Gamma=2.950 00:05:04.099 00.050 30444 UpdateGuideState exits: m=110354 SNR=94.0 Saturated 00:05:04.099 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:04.099 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:04.099 00.000 30444 Enqueuing Expose request 00:05:04.123 00.024 15672 PulseGuide returned control before completion, sleep 48 00:05:04.173 00.050 15672 IsGuiding returns 1 00:05:04.173 00.000 15672 scope still moving after pulse duration time elapsed 00:05:04.194 00.021 15672 IsSlewing returns 0 00:05:04.196 00.002 15672 IsGuiding returns 1 00:05:04.217 00.021 15672 IsSlewing returns 0 00:05:04.219 00.002 15672 IsGuiding returns 1 00:05:04.239 00.020 15672 IsSlewing returns 0 00:05:04.242 00.003 15672 IsGuiding returns 1 00:05:04.263 00.021 15672 IsSlewing returns 0 00:05:04.284 00.021 15672 IsGuiding returns 0 00:05:04.285 00.001 15672 scope move finished after 116 + 123 ms 00:05:04.285 00.000 15672 Move returns status 0, amount 116 00:05:04.285 00.000 15672 move complete, result=0 00:05:04.285 00.000 15672 worker thread done servicing request 00:05:04.285 00.000 15672 Worker thread wakes up 00:05:04.285 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:04.286 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 116 ms NORTH 00:05:04.286 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:06.394 02.108 15672 Exposure complete 00:05:06.418 00.024 15672 worker thread done servicing request 00:05:06.418 00.000 30444 OnExposeComplete: enter 00:05:06.418 00.000 30444 UpdateGuideState(): m_state=6 00:05:06.418 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3234 00:05:06.418 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=195.44, Mass=114933, SNR=93.2, Peak=13234 HFD=3.5 00:05:06.418 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 00:05:06.418 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 00:05:06.418 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-1.12 hyp=1.12 cameraTheta=-1.63 mountX=0.25 mountY=-1.11, mountTheta=-1.35 00:05:06.418 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-1.12, opts=13) 00:05:06.419 00.001 30444 Enqueuing Move request for scope (-0.06, -1.12) 00:05:06.419 00.000 15672 Worker thread wakes up 00:05:06.419 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.12) opts 0xd 00:05:06.419 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -1.12) 00:05:06.419 00.000 15672 Moving (-0.06, -1.12) raw xDistance=0.25 yDistance=-1.11 00:05:06.419 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 00:05:06.419 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11 00:05:06.419 00.000 15672 MoveAxis(E, 0, ABG) 00:05:06.419 00.000 15672 Move returns status 0, amount 0 00:05:06.419 00.000 15672 MoveAxis(N, 197, ABG) 00:05:06.419 00.000 15672 Guiding Dir = 0, Dur = 197 00:05:06.419 00.000 15672 IsSlewing returns 0 00:05:06.422 00.003 15672 IsGuiding returns 0 00:05:06.426 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2387, max=14004, FiltMin=2629, FiltMax=9572, Gamma=2.950 00:05:06.475 00.049 30444 UpdateGuideState exits: m=114933 SNR=93.2 Saturated 00:05:06.475 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:06.475 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:06.475 00.000 30444 Enqueuing Expose request 00:05:06.503 00.028 15672 PulseGuide returned control before completion, sleep 125 00:05:06.630 00.127 15672 IsGuiding returns 1 00:05:06.631 00.001 15672 scope still moving after pulse duration time elapsed 00:05:06.651 00.020 15672 IsSlewing returns 0 00:05:06.652 00.001 15672 IsGuiding returns 1 00:05:06.673 00.021 15672 IsSlewing returns 0 00:05:06.674 00.001 15672 IsGuiding returns 1 00:05:06.695 00.021 15672 IsSlewing returns 0 00:05:06.713 00.018 15672 IsGuiding returns 0 00:05:06.713 00.000 15672 scope move finished after 197 + 94 ms 00:05:06.713 00.000 15672 Move returns status 0, amount 197 00:05:06.713 00.000 15672 move complete, result=0 00:05:06.713 00.000 15672 worker thread done servicing request 00:05:06.713 00.000 15672 Worker thread wakes up 00:05:06.713 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.1 px 197 ms NORTH 00:05:06.713 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:06.713 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:08.619 01.906 15672 Exposure complete 00:05:08.639 00.020 15672 worker thread done servicing request 00:05:08.639 00.000 30444 OnExposeComplete: enter 00:05:08.639 00.000 30444 UpdateGuideState(): m_state=6 00:05:08.639 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3235 00:05:08.639 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=195.42, Mass=103781, SNR=78.2, Peak=13590 HFD=3.2 00:05:08.639 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 00:05:08.639 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 00:05:08.639 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-1.14 hyp=1.14 cameraTheta=-1.66 mountX=0.22 mountY=-1.13, mountTheta=-1.38 00:05:08.640 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-1.14, opts=13) 00:05:08.640 00.000 30444 Enqueuing Move request for scope (-0.10, -1.14) 00:05:08.640 00.000 15672 Worker thread wakes up 00:05:08.640 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -1.14) opts 0xd 00:05:08.640 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -1.14) 00:05:08.640 00.000 15672 Moving (-0.10, -1.14) raw xDistance=0.22 yDistance=-1.13 00:05:08.640 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 00:05:08.640 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13 00:05:08.640 00.000 15672 MoveAxis(E, 0, ABG) 00:05:08.640 00.000 15672 Move returns status 0, amount 0 00:05:08.640 00.000 15672 MoveAxis(N, 202, ABG) 00:05:08.640 00.000 15672 Guiding Dir = 0, Dur = 202 00:05:08.641 00.001 15672 IsSlewing returns 0 00:05:08.646 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2076, max=14039, FiltMin=2669, FiltMax=9334, Gamma=2.950 00:05:08.676 00.030 15672 IsGuiding returns 0 00:05:08.756 00.080 15672 PulseGuide returned control before completion, sleep 133 00:05:08.902 00.146 15672 IsGuiding returns 1 00:05:08.902 00.000 15672 scope still moving after pulse duration time elapsed 00:05:08.924 00.022 15672 IsSlewing returns 0 00:05:08.927 00.003 15672 IsGuiding returns 1 00:05:08.948 00.021 15672 IsSlewing returns 0 00:05:08.950 00.002 15672 IsGuiding returns 1 00:05:08.972 00.022 15672 IsSlewing returns 0 00:05:08.997 00.025 15672 IsGuiding returns 0 00:05:08.997 00.000 15672 scope move finished after 202 + 118 ms 00:05:08.997 00.000 15672 Move returns status 0, amount 202 00:05:08.997 00.000 15672 move complete, result=0 00:05:08.997 00.000 15672 worker thread done servicing request 00:05:09.133 00.136 30444 UpdateGuideState exits: m=103781 SNR=78.2 Saturated 00:05:09.133 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:09.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:09.133 00.000 30444 Enqueuing Expose request 00:05:09.133 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.1 px 202 ms NORTH 00:05:09.133 00.000 15672 Worker thread wakes up 00:05:09.133 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:09.133 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:11.241 02.108 15672 Exposure complete 00:05:11.261 00.020 15672 worker thread done servicing request 00:05:11.261 00.000 30444 OnExposeComplete: enter 00:05:11.261 00.000 30444 UpdateGuideState(): m_state=6 00:05:11.261 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3236 00:05:11.262 00.001 30444 Star::Find returns 1 (1), X=459.77, Y=195.48, Mass=106867, SNR=75.9, Peak=12176 HFD=3.5 00:05:11.262 00.000 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 00:05:11.262 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 00:05:11.262 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-1.08 hyp=1.08 cameraTheta=-1.59 mountX=0.27 mountY=-1.06, mountTheta=-1.32 00:05:11.262 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-1.08, opts=13) 00:05:11.262 00.000 30444 Enqueuing Move request for scope (-0.02, -1.08) 00:05:11.262 00.000 15672 Worker thread wakes up 00:05:11.262 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.08) opts 0xd 00:05:11.262 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -1.08) 00:05:11.262 00.000 15672 Moving (-0.02, -1.08) raw xDistance=0.27 yDistance=-1.06 00:05:11.262 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 00:05:11.262 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06 00:05:11.263 00.001 15672 MoveAxis(W, 74, ABG) 00:05:11.263 00.000 15672 Guiding Dir = 3, Dur = 74 00:05:11.263 00.000 15672 IsSlewing returns 0 00:05:11.268 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=13826, FiltMin=2639, FiltMax=9836, Gamma=2.950 00:05:11.280 00.012 15672 IsGuiding returns 0 00:05:11.296 00.016 15672 PulseGuide returned control before completion, sleep 69 00:05:11.317 00.021 30444 UpdateGuideState exits: m=106867 SNR=75.9 Saturated 00:05:11.317 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:11.317 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:11.318 00.001 30444 Enqueuing Expose request 00:05:11.366 00.048 15672 IsGuiding returns 1 00:05:11.366 00.000 15672 scope still moving after pulse duration time elapsed 00:05:11.387 00.021 15672 IsSlewing returns 0 00:05:11.408 00.021 15672 IsGuiding returns 0 00:05:11.408 00.000 15672 scope move finished after 74 + 53 ms 00:05:11.408 00.000 15672 Move returns status 0, amount 74 00:05:11.408 00.000 15672 MoveAxis(N, 189, ABG) 00:05:11.408 00.000 15672 Guiding Dir = 0, Dur = 189 00:05:11.408 00.000 15672 IsSlewing returns 0 00:05:11.409 00.001 15672 IsGuiding returns 0 00:05:11.488 00.079 15672 PulseGuide returned control before completion, sleep 122 00:05:11.612 00.124 15672 IsGuiding returns 1 00:05:11.612 00.000 15672 scope still moving after pulse duration time elapsed 00:05:11.633 00.021 15672 IsSlewing returns 0 00:05:11.636 00.003 15672 IsGuiding returns 1 00:05:11.657 00.021 15672 IsSlewing returns 0 00:05:11.659 00.002 15672 IsGuiding returns 1 00:05:11.680 00.021 15672 IsSlewing returns 0 00:05:11.696 00.016 15672 IsGuiding returns 0 00:05:11.697 00.001 15672 scope move finished after 189 + 98 ms 00:05:11.697 00.000 15672 Move returns status 0, amount 189 00:05:11.697 00.000 15672 move complete, result=0 00:05:11.697 00.000 15672 worker thread done servicing request 00:05:11.697 00.000 15672 Worker thread wakes up 00:05:11.698 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:11.698 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:11.698 00.000 30444 GuideStep: 0.3 px 74 ms WEST, -1.1 px 189 ms NORTH 00:05:13.605 01.907 15672 Exposure complete 00:05:13.626 00.021 15672 worker thread done servicing request 00:05:13.626 00.000 30444 OnExposeComplete: enter 00:05:13.626 00.000 30444 UpdateGuideState(): m_state=6 00:05:13.626 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3237 00:05:13.626 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=195.53, Mass=113505, SNR=95.2, Peak=12938 HFD=3.6 00:05:13.626 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 00:05:13.626 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 00:05:13.626 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-1.03 hyp=1.04 cameraTheta=-1.44 mountX=0.41 mountY=-0.97, mountTheta=-1.17 00:05:13.627 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-1.03, opts=13) 00:05:13.627 00.000 30444 Enqueuing Move request for scope (0.14, -1.03) 00:05:13.627 00.000 15672 Worker thread wakes up 00:05:13.627 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.03) opts 0xd 00:05:13.627 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -1.03) 00:05:13.627 00.000 15672 Moving (0.14, -1.03) raw xDistance=0.41 yDistance=-0.97 00:05:13.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41 00:05:13.627 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97 00:05:13.627 00.000 15672 MoveAxis(W, 117, ABG) 00:05:13.627 00.000 15672 Guiding Dir = 3, Dur = 117 00:05:13.628 00.001 15672 IsSlewing returns 0 00:05:13.633 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=13769, FiltMin=2649, FiltMax=9602, Gamma=2.950 00:05:13.645 00.012 15672 IsGuiding returns 0 00:05:13.660 00.015 15672 PulseGuide returned control before completion, sleep 112 00:05:13.682 00.022 30444 UpdateGuideState exits: m=113505 SNR=95.2 Saturated 00:05:13.682 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:13.683 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:13.683 00.000 30444 Enqueuing Expose request 00:05:13.789 00.106 15672 IsGuiding returns 0 00:05:13.789 00.000 15672 Move returns status 0, amount 117 00:05:13.789 00.000 15672 MoveAxis(N, 174, ABG) 00:05:13.789 00.000 15672 Guiding Dir = 0, Dur = 174 00:05:13.789 00.000 15672 IsSlewing returns 0 00:05:13.790 00.001 15672 IsGuiding returns 0 00:05:13.901 00.111 15672 PulseGuide returned control before completion, sleep 74 00:05:13.978 00.077 15672 IsGuiding returns 1 00:05:13.978 00.000 15672 scope still moving after pulse duration time elapsed 00:05:13.999 00.021 15672 IsSlewing returns 0 00:05:14.002 00.003 15672 IsGuiding returns 1 00:05:14.024 00.022 15672 IsSlewing returns 0 00:05:14.027 00.003 15672 IsGuiding returns 1 00:05:14.048 00.021 15672 IsSlewing returns 0 00:05:14.051 00.003 15672 IsGuiding returns 1 00:05:14.072 00.021 15672 IsSlewing returns 0 00:05:14.092 00.020 15672 IsGuiding returns 0 00:05:14.092 00.000 15672 scope move finished after 174 + 127 ms 00:05:14.092 00.000 15672 Move returns status 0, amount 174 00:05:14.092 00.000 15672 move complete, result=0 00:05:14.092 00.000 15672 worker thread done servicing request 00:05:14.092 00.000 15672 Worker thread wakes up 00:05:14.092 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:14.092 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:14.092 00.000 30444 GuideStep: 0.4 px 117 ms WEST, -1.0 px 174 ms NORTH 00:05:16.209 02.117 15672 Exposure complete 00:05:16.239 00.030 15672 worker thread done servicing request 00:05:16.240 00.001 30444 OnExposeComplete: enter 00:05:16.240 00.000 30444 UpdateGuideState(): m_state=6 00:05:16.240 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3238 00:05:16.240 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=195.52, Mass=111488, SNR=91.8, Peak=14051 HFD=3.2 00:05:16.240 00.000 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 00:05:16.240 00.000 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 00:05:16.240 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-1.04 hyp=1.07 cameraTheta=-1.82 mountX=0.03 mountY=-1.07, mountTheta=-1.54 00:05:16.241 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-1.04, opts=13) 00:05:16.241 00.000 30444 Enqueuing Move request for scope (-0.27, -1.04) 00:05:16.241 00.000 15672 Worker thread wakes up 00:05:16.241 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -1.04) opts 0xd 00:05:16.241 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -1.04) 00:05:16.241 00.000 15672 Moving (-0.27, -1.04) raw xDistance=0.03 yDistance=-1.07 00:05:16.241 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:05:16.241 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07 00:05:16.241 00.000 15672 MoveAxis(E, 0, ABG) 00:05:16.241 00.000 15672 Move returns status 0, amount 0 00:05:16.241 00.000 15672 MoveAxis(N, 191, ABG) 00:05:16.241 00.000 15672 Guiding Dir = 0, Dur = 191 00:05:16.241 00.000 15672 IsSlewing returns 0 00:05:16.247 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2369, max=14051, FiltMin=2621, FiltMax=9808, Gamma=2.950 00:05:16.264 00.017 15672 IsGuiding returns 0 00:05:16.300 00.036 30444 UpdateGuideState exits: m=111488 SNR=91.8 Saturated 00:05:16.301 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:16.301 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:16.301 00.000 30444 Enqueuing Expose request 00:05:16.344 00.043 15672 PulseGuide returned control before completion, sleep 122 00:05:16.505 00.161 15672 IsGuiding returns 1 00:05:16.505 00.000 15672 scope still moving after pulse duration time elapsed 00:05:16.526 00.021 15672 IsSlewing returns 0 00:05:16.553 00.027 15672 IsGuiding returns 0 00:05:16.553 00.000 15672 scope move finished after 191 + 96 ms 00:05:16.553 00.000 15672 Move returns status 0, amount 191 00:05:16.553 00.000 15672 move complete, result=0 00:05:16.553 00.000 15672 worker thread done servicing request 00:05:16.553 00.000 15672 Worker thread wakes up 00:05:16.553 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:16.553 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:16.553 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -1.1 px 191 ms NORTH 00:05:18.459 01.906 15672 Exposure complete 00:05:18.479 00.020 15672 worker thread done servicing request 00:05:18.479 00.000 30444 OnExposeComplete: enter 00:05:18.479 00.000 30444 UpdateGuideState(): m_state=6 00:05:18.479 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3239 00:05:18.479 00.000 30444 Star::Find returns 1 (1), X=459.49, Y=195.74, Mass=119641, SNR=94.9, Peak=13019 HFD=3.5 00:05:18.479 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 00:05:18.479 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 00:05:18.479 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.82 hyp=0.87 cameraTheta=-1.93 mountX=-0.07 mountY=-0.86, mountTheta=-1.65 00:05:18.480 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.82, opts=13) 00:05:18.480 00.000 30444 Enqueuing Move request for scope (-0.30, -0.82) 00:05:18.480 00.000 15672 Worker thread wakes up 00:05:18.480 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.82) opts 0xd 00:05:18.480 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.82) 00:05:18.480 00.000 15672 Moving (-0.30, -0.82) raw xDistance=-0.07 yDistance=-0.86 00:05:18.480 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:05:18.480 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86 00:05:18.480 00.000 15672 MoveAxis(E, 0, ABG) 00:05:18.480 00.000 15672 Move returns status 0, amount 0 00:05:18.480 00.000 15672 MoveAxis(N, 154, ABG) 00:05:18.480 00.000 15672 Guiding Dir = 0, Dur = 154 00:05:18.481 00.001 15672 IsSlewing returns 0 00:05:18.482 00.001 15672 IsGuiding returns 0 00:05:18.485 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=13180, FiltMin=2708, FiltMax=9502, Gamma=2.950 00:05:18.534 00.049 30444 UpdateGuideState exits: m=119641 SNR=94.9 Saturated 00:05:18.534 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:18.534 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:18.534 00.000 30444 Enqueuing Expose request 00:05:18.565 00.031 15672 PulseGuide returned control before completion, sleep 81 00:05:18.648 00.083 15672 IsGuiding returns 1 00:05:18.648 00.000 15672 scope still moving after pulse duration time elapsed 00:05:18.670 00.022 15672 IsSlewing returns 0 00:05:18.671 00.001 15672 IsGuiding returns 1 00:05:18.692 00.021 15672 IsSlewing returns 0 00:05:18.692 00.000 15672 IsGuiding returns 1 00:05:18.713 00.021 15672 IsSlewing returns 0 00:05:18.740 00.027 15672 IsGuiding returns 0 00:05:18.741 00.001 15672 scope move finished after 154 + 105 ms 00:05:18.741 00.000 15672 Move returns status 0, amount 154 00:05:18.741 00.000 15672 move complete, result=0 00:05:18.741 00.000 15672 worker thread done servicing request 00:05:18.741 00.000 15672 Worker thread wakes up 00:05:18.741 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:18.741 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:18.741 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.9 px 154 ms NORTH 00:05:20.852 02.111 15672 Exposure complete 00:05:20.872 00.020 15672 worker thread done servicing request 00:05:20.872 00.000 30444 OnExposeComplete: enter 00:05:20.872 00.000 30444 UpdateGuideState(): m_state=6 00:05:20.872 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3240 00:05:20.872 00.000 30444 Star::Find returns 1 (1), X=459.57, Y=195.95, Mass=107705, SNR=75.1, Peak=12871 HFD=3.3 00:05:20.872 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 00:05:20.872 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 00:05:20.872 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.60 hyp=0.64 cameraTheta=-1.93 mountX=-0.05 mountY=-0.63, mountTheta=-1.65 00:05:20.873 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.60, opts=13) 00:05:20.873 00.000 30444 Enqueuing Move request for scope (-0.22, -0.60) 00:05:20.873 00.000 15672 Worker thread wakes up 00:05:20.873 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.60) opts 0xd 00:05:20.873 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.60) 00:05:20.873 00.000 15672 Moving (-0.22, -0.60) raw xDistance=-0.05 yDistance=-0.63 00:05:20.873 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:05:20.873 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 00:05:20.873 00.000 15672 MoveAxis(E, 0, ABG) 00:05:20.873 00.000 15672 Move returns status 0, amount 0 00:05:20.873 00.000 15672 MoveAxis(N, 113, ABG) 00:05:20.873 00.000 15672 Guiding Dir = 0, Dur = 113 00:05:20.874 00.001 15672 IsSlewing returns 0 00:05:20.875 00.001 15672 IsGuiding returns 0 00:05:20.879 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=13088, FiltMin=2660, FiltMax=9732, Gamma=2.950 00:05:20.929 00.050 30444 UpdateGuideState exits: m=107705 SNR=75.1 Saturated 00:05:20.929 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:20.929 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:20.929 00.000 30444 Enqueuing Expose request 00:05:20.960 00.031 15672 PulseGuide returned control before completion, sleep 38 00:05:21.005 00.045 15672 IsGuiding returns 1 00:05:21.005 00.000 15672 scope still moving after pulse duration time elapsed 00:05:21.025 00.020 15672 IsSlewing returns 0 00:05:21.028 00.003 15672 IsGuiding returns 1 00:05:21.049 00.021 15672 IsSlewing returns 0 00:05:21.050 00.001 15672 IsGuiding returns 1 00:05:21.071 00.021 15672 IsSlewing returns 0 00:05:21.072 00.001 15672 IsGuiding returns 1 00:05:21.093 00.021 15672 IsSlewing returns 0 00:05:21.122 00.029 15672 IsGuiding returns 0 00:05:21.122 00.000 15672 scope move finished after 113 + 133 ms 00:05:21.122 00.000 15672 Move returns status 0, amount 113 00:05:21.122 00.000 15672 move complete, result=0 00:05:21.123 00.001 15672 worker thread done servicing request 00:05:21.123 00.000 15672 Worker thread wakes up 00:05:21.123 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:21.123 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:21.123 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 113 ms NORTH 00:05:23.028 01.905 15672 Exposure complete 00:05:23.048 00.020 15672 worker thread done servicing request 00:05:23.048 00.000 30444 OnExposeComplete: enter 00:05:23.048 00.000 30444 UpdateGuideState(): m_state=6 00:05:23.048 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3241 00:05:23.048 00.000 30444 Star::Find returns 1 (1), X=459.51, Y=195.65, Mass=106578, SNR=78.1, Peak=13161 HFD=3.3 00:05:23.048 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 00:05:23.049 00.001 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 00:05:23.049 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.90 hyp=0.95 cameraTheta=-1.88 mountX=-0.03 mountY=-0.94, mountTheta=-1.60 00:05:23.049 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.90, opts=13) 00:05:23.049 00.000 30444 Enqueuing Move request for scope (-0.29, -0.90) 00:05:23.049 00.000 15672 Worker thread wakes up 00:05:23.049 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.90) opts 0xd 00:05:23.049 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.90) 00:05:23.049 00.000 15672 Moving (-0.29, -0.90) raw xDistance=-0.03 yDistance=-0.94 00:05:23.049 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:05:23.049 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 00:05:23.049 00.000 15672 MoveAxis(E, 0, ABG) 00:05:23.049 00.000 15672 Move returns status 0, amount 0 00:05:23.049 00.000 15672 MoveAxis(N, 168, ABG) 00:05:23.050 00.001 15672 Guiding Dir = 0, Dur = 168 00:05:23.050 00.000 15672 IsSlewing returns 0 00:05:23.051 00.001 15672 IsGuiding returns 0 00:05:23.055 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=13161, FiltMin=2714, FiltMax=8950, Gamma=2.950 00:05:23.105 00.050 30444 UpdateGuideState exits: m=106578 SNR=78.1 Saturated 00:05:23.105 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:23.105 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:23.105 00.000 30444 Enqueuing Expose request 00:05:23.134 00.029 15672 PulseGuide returned control before completion, sleep 97 00:05:23.233 00.099 15672 IsGuiding returns 1 00:05:23.233 00.000 15672 scope still moving after pulse duration time elapsed 00:05:23.254 00.021 15672 IsSlewing returns 0 00:05:23.257 00.003 15672 IsGuiding returns 1 00:05:23.279 00.022 15672 IsSlewing returns 0 00:05:23.282 00.003 15672 IsGuiding returns 1 00:05:23.302 00.020 15672 IsSlewing returns 0 00:05:23.305 00.003 15672 IsGuiding returns 1 00:05:23.328 00.023 15672 IsSlewing returns 0 00:05:23.358 00.030 15672 IsGuiding returns 0 00:05:23.358 00.000 15672 scope move finished after 168 + 138 ms 00:05:23.358 00.000 15672 Move returns status 0, amount 168 00:05:23.358 00.000 15672 move complete, result=0 00:05:23.358 00.000 15672 worker thread done servicing request 00:05:23.358 00.000 15672 Worker thread wakes up 00:05:23.358 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:23.358 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:23.358 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.9 px 168 ms NORTH 00:05:25.467 02.109 15672 Exposure complete 00:05:25.488 00.021 15672 worker thread done servicing request 00:05:25.488 00.000 30444 OnExposeComplete: enter 00:05:25.489 00.001 30444 UpdateGuideState(): m_state=6 00:05:25.489 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3242 00:05:25.489 00.000 30444 Star::Find returns 1 (1), X=459.06, Y=196.03, Mass=114639, SNR=79.6, Peak=12061 HFD=3.9 00:05:25.489 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.24 = -2.24) 00:05:25.489 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 00:05:25.489 00.000 30444 CameraToMount -- cameraX=-0.74 cameraY=-0.52 hyp=0.90 cameraTheta=-2.52 mountX=-0.56 mountY=-0.67, mountTheta=-2.27 00:05:25.489 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.74, y=-0.52, opts=13) 00:05:25.489 00.000 30444 Enqueuing Move request for scope (-0.74, -0.52) 00:05:25.489 00.000 15672 Worker thread wakes up 00:05:25.489 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.52) opts 0xd 00:05:25.490 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.74, -0.52) 00:05:25.490 00.000 15672 Moving (-0.74, -0.52) raw xDistance=-0.56 yDistance=-0.67 00:05:25.490 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.56 00:05:25.490 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 00:05:25.490 00.000 15672 MoveAxis(E, 153, ABG) 00:05:25.490 00.000 15672 Guiding Dir = 2, Dur = 153 00:05:25.490 00.000 15672 IsSlewing returns 0 00:05:25.495 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=12061, FiltMin=2650, FiltMax=8870, Gamma=2.950 00:05:25.514 00.019 15672 IsGuiding returns 0 00:05:25.529 00.015 15672 PulseGuide returned control before completion, sleep 148 00:05:25.545 00.016 30444 UpdateGuideState exits: m=114639 SNR=79.6 Saturated 00:05:25.545 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:25.545 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:25.545 00.000 30444 Enqueuing Expose request 00:05:25.706 00.161 15672 IsGuiding returns 0 00:05:25.707 00.001 15672 Move returns status 0, amount 153 00:05:25.707 00.000 15672 MoveAxis(N, 120, ABG) 00:05:25.707 00.000 15672 Guiding Dir = 0, Dur = 120 00:05:25.708 00.001 15672 IsSlewing returns 0 00:05:25.710 00.002 15672 IsGuiding returns 0 00:05:25.785 00.075 15672 PulseGuide returned control before completion, sleep 56 00:05:25.844 00.059 15672 IsGuiding returns 1 00:05:25.844 00.000 15672 scope still moving after pulse duration time elapsed 00:05:25.865 00.021 15672 IsSlewing returns 0 00:05:25.868 00.003 15672 IsGuiding returns 1 00:05:25.888 00.020 15672 IsSlewing returns 0 00:05:25.891 00.003 15672 IsGuiding returns 1 00:05:25.912 00.021 15672 IsSlewing returns 0 00:05:25.945 00.033 15672 IsGuiding returns 0 00:05:25.945 00.000 15672 scope move finished after 120 + 115 ms 00:05:25.945 00.000 15672 Move returns status 0, amount 120 00:05:25.945 00.000 15672 move complete, result=0 00:05:25.945 00.000 15672 worker thread done servicing request 00:05:25.946 00.001 15672 Worker thread wakes up 00:05:25.946 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:25.946 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:25.946 00.000 30444 GuideStep: -0.6 px 153 ms EAST, -0.7 px 120 ms NORTH 00:05:27.855 01.909 15672 Exposure complete 00:05:27.874 00.019 15672 worker thread done servicing request 00:05:27.874 00.000 30444 OnExposeComplete: enter 00:05:27.874 00.000 30444 UpdateGuideState(): m_state=6 00:05:27.875 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3243 00:05:27.875 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=195.94, Mass=102869, SNR=79.7, Peak=11388 HFD=3.4 00:05:27.875 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 00:05:27.875 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 00:05:27.875 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.61 hyp=0.61 cameraTheta=-1.63 mountX=0.13 mountY=-0.61, mountTheta=-1.35 00:05:27.875 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.61, opts=13) 00:05:27.875 00.000 30444 Enqueuing Move request for scope (-0.04, -0.61) 00:05:27.875 00.000 15672 Worker thread wakes up 00:05:27.875 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.61) opts 0xd 00:05:27.875 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.61) 00:05:27.876 00.001 15672 Moving (-0.04, -0.61) raw xDistance=0.13 yDistance=-0.61 00:05:27.876 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:05:27.876 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 00:05:27.876 00.000 15672 MoveAxis(E, 0, ABG) 00:05:27.876 00.000 15672 Move returns status 0, amount 0 00:05:27.876 00.000 15672 MoveAxis(N, 108, ABG) 00:05:27.876 00.000 15672 Guiding Dir = 0, Dur = 108 00:05:27.876 00.000 15672 IsSlewing returns 0 00:05:27.877 00.001 15672 IsGuiding returns 0 00:05:27.882 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=12082, FiltMin=2637, FiltMax=9237, Gamma=2.950 00:05:27.931 00.049 30444 UpdateGuideState exits: m=102869 SNR=79.7 Saturated 00:05:27.931 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:27.931 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:27.931 00.000 30444 Enqueuing Expose request 00:05:27.958 00.027 15672 PulseGuide returned control before completion, sleep 38 00:05:27.998 00.040 15672 IsGuiding returns 1 00:05:27.998 00.000 15672 scope still moving after pulse duration time elapsed 00:05:28.019 00.021 15672 IsSlewing returns 0 00:05:28.022 00.003 15672 IsGuiding returns 1 00:05:28.043 00.021 15672 IsSlewing returns 0 00:05:28.045 00.002 15672 IsGuiding returns 1 00:05:28.066 00.021 15672 IsSlewing returns 0 00:05:28.086 00.020 15672 IsGuiding returns 0 00:05:28.087 00.001 15672 scope move finished after 108 + 100 ms 00:05:28.087 00.000 15672 Move returns status 0, amount 108 00:05:28.087 00.000 15672 move complete, result=0 00:05:28.087 00.000 15672 worker thread done servicing request 00:05:28.087 00.000 15672 Worker thread wakes up 00:05:28.087 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 108 ms NORTH 00:05:28.087 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:28.087 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:30.197 02.110 15672 Exposure complete 00:05:30.220 00.023 15672 worker thread done servicing request 00:05:30.220 00.000 30444 OnExposeComplete: enter 00:05:30.220 00.000 30444 UpdateGuideState(): m_state=6 00:05:30.220 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3244 00:05:30.220 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=196.24, Mass=113093, SNR=83.6, Peak=10270 HFD=3.6 00:05:30.220 00.000 30444 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.28) = xAngle (-0.35 = -0.35) 00:05:30.220 00.000 30444 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.41 = -0.41) 00:05:30.220 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.32 hyp=0.54 cameraTheta=-0.63 mountX=0.51 mountY=-0.21, mountTheta=-0.40 00:05:30.221 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.32, opts=13) 00:05:30.221 00.000 30444 Enqueuing Move request for scope (0.44, -0.32) 00:05:30.221 00.000 15672 Worker thread wakes up 00:05:30.221 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.32) opts 0xd 00:05:30.221 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.32) 00:05:30.222 00.001 15672 Moving (0.44, -0.32) raw xDistance=0.51 yDistance=-0.21 00:05:30.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 00:05:30.222 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:05:30.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 00:05:30.222 00.000 15672 MoveAxis(W, 137, ABG) 00:05:30.222 00.000 15672 Guiding Dir = 3, Dur = 137 00:05:30.222 00.000 15672 IsSlewing returns 0 00:05:30.223 00.001 15672 IsGuiding returns 0 00:05:30.228 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=11681, FiltMin=2650, FiltMax=9897, Gamma=2.950 00:05:30.242 00.014 15672 PulseGuide returned control before completion, sleep 129 00:05:30.288 00.046 30444 UpdateGuideState exits: m=113093 SNR=83.6 Saturated 00:05:30.288 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:30.288 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:30.288 00.000 30444 Enqueuing Expose request 00:05:30.375 00.087 15672 IsGuiding returns 1 00:05:30.375 00.000 15672 scope still moving after pulse duration time elapsed 00:05:30.396 00.021 15672 IsSlewing returns 0 00:05:30.418 00.022 15672 IsGuiding returns 0 00:05:30.419 00.001 15672 scope move finished after 137 + 57 ms 00:05:30.419 00.000 15672 Move returns status 0, amount 137 00:05:30.419 00.000 15672 MoveAxis(N, 0, ABG) 00:05:30.419 00.000 15672 Move returns status 0, amount 0 00:05:30.419 00.000 15672 move complete, result=0 00:05:30.419 00.000 15672 worker thread done servicing request 00:05:30.419 00.000 15672 Worker thread wakes up 00:05:30.420 00.001 30444 GuideStep: 0.5 px 137 ms WEST, -0.2 px 0 ms NORTH 00:05:30.420 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:30.420 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:32.328 01.908 15672 Exposure complete 00:05:32.348 00.020 15672 worker thread done servicing request 00:05:32.349 00.001 30444 OnExposeComplete: enter 00:05:32.349 00.000 30444 UpdateGuideState(): m_state=6 00:05:32.349 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3245 00:05:32.349 00.000 30444 Star::Find returns 1 (1), X=459.55, Y=196.41, Mass=106718, SNR=76.6, Peak=12403 HFD=3.2 00:05:32.349 00.000 30444 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 00:05:32.349 00.000 30444 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 00:05:32.349 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.14 hyp=0.28 cameraTheta=-2.62 mountX=-0.20 mountY=-0.19, mountTheta=-2.38 00:05:32.350 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.14, opts=13) 00:05:32.350 00.000 30444 Enqueuing Move request for scope (-0.25, -0.14) 00:05:32.350 00.000 15672 Worker thread wakes up 00:05:32.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.14) opts 0xd 00:05:32.350 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.14) 00:05:32.350 00.000 15672 Moving (-0.25, -0.14) raw xDistance=-0.20 yDistance=-0.19 00:05:32.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 00:05:32.350 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:05:32.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:05:32.350 00.000 15672 MoveAxis(E, 0, ABG) 00:05:32.350 00.000 15672 Move returns status 0, amount 0 00:05:32.351 00.001 15672 MoveAxis(N, 0, ABG) 00:05:32.351 00.000 15672 Move returns status 0, amount 0 00:05:32.351 00.000 15672 move complete, result=0 00:05:32.351 00.000 15672 worker thread done servicing request 00:05:32.358 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=12403, FiltMin=2622, FiltMax=9687, Gamma=2.950 00:05:32.530 00.172 30444 UpdateGuideState exits: m=106718 SNR=76.6 Saturated 00:05:32.530 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:32.530 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:32.530 00.000 30444 Enqueuing Expose request 00:05:32.530 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:05:32.530 00.000 15672 Worker thread wakes up 00:05:32.530 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:32.530 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:34.646 02.116 15672 Exposure complete 00:05:34.670 00.024 15672 worker thread done servicing request 00:05:34.671 00.001 30444 OnExposeComplete: enter 00:05:34.671 00.000 30444 UpdateGuideState(): m_state=6 00:05:34.671 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3246 00:05:34.671 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=196.84, Mass=126616, SNR=106.6, Peak=11179 HFD=4.0 00:05:34.671 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 00:05:34.671 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.86 = 0.86) 00:05:34.671 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.28 hyp=0.47 cameraTheta=0.64 mountX=0.28 mountY=0.36, mountTheta=0.90 00:05:34.672 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.28, opts=13) 00:05:34.672 00.000 30444 Enqueuing Move request for scope (0.38, 0.28) 00:05:34.672 00.000 15672 Worker thread wakes up 00:05:34.672 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.28) opts 0xd 00:05:34.672 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.28) 00:05:34.672 00.000 15672 Moving (0.38, 0.28) raw xDistance=0.28 yDistance=0.36 00:05:34.672 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 00:05:34.672 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:05:34.672 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 00:05:34.672 00.000 15672 MoveAxis(W, 77, ABG) 00:05:34.672 00.000 15672 Guiding Dir = 3, Dur = 77 00:05:34.672 00.000 15672 IsSlewing returns 0 00:05:34.673 00.001 15672 IsGuiding returns 0 00:05:34.678 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=12988, FiltMin=2686, FiltMax=9807, Gamma=2.950 00:05:34.699 00.021 15672 PulseGuide returned control before completion, sleep 62 00:05:34.727 00.028 30444 UpdateGuideState exits: m=126616 SNR=106.6 Saturated 00:05:34.727 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:34.727 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:34.727 00.000 30444 Enqueuing Expose request 00:05:34.764 00.037 15672 IsGuiding returns 1 00:05:34.764 00.000 15672 scope still moving after pulse duration time elapsed 00:05:34.784 00.020 15672 IsSlewing returns 0 00:05:34.785 00.001 15672 IsGuiding returns 1 00:05:34.806 00.021 15672 IsSlewing returns 0 00:05:34.811 00.005 15672 IsGuiding returns 0 00:05:34.811 00.000 15672 scope move finished after 77 + 60 ms 00:05:34.811 00.000 15672 Move returns status 0, amount 77 00:05:34.811 00.000 15672 MoveAxis(N, 0, ABG) 00:05:34.811 00.000 15672 Move returns status 0, amount 0 00:05:34.811 00.000 15672 move complete, result=0 00:05:34.811 00.000 15672 worker thread done servicing request 00:05:34.811 00.000 15672 Worker thread wakes up 00:05:34.811 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:34.811 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:34.812 00.001 30444 GuideStep: 0.3 px 77 ms WEST, 0.4 px 0 ms NORTH 00:05:36.717 01.905 15672 Exposure complete 00:05:36.737 00.020 15672 worker thread done servicing request 00:05:36.737 00.000 30444 OnExposeComplete: enter 00:05:36.737 00.000 30444 UpdateGuideState(): m_state=6 00:05:36.737 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3247 00:05:36.737 00.000 30444 Star::Find returns 1 (1), X=459.54, Y=196.64, Mass=108099, SNR=76.4, Peak=11598 HFD=3.3 00:05:36.737 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.10 = 3.10) 00:05:36.737 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.04 = 3.04) 00:05:36.737 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.27 cameraTheta=2.82 mountX=-0.27 mountY=0.03, mountTheta=3.04 00:05:36.738 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.09, opts=13) 00:05:36.738 00.000 30444 Enqueuing Move request for scope (-0.26, 0.09) 00:05:36.738 00.000 15672 Worker thread wakes up 00:05:36.738 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd 00:05:36.738 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.09) 00:05:36.738 00.000 15672 Moving (-0.26, 0.09) raw xDistance=-0.27 yDistance=0.03 00:05:36.738 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27 00:05:36.738 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:05:36.738 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:05:36.738 00.000 15672 MoveAxis(E, 68, ABG) 00:05:36.738 00.000 15672 Guiding Dir = 2, Dur = 68 00:05:36.739 00.001 15672 IsSlewing returns 0 00:05:36.740 00.001 15672 IsGuiding returns 0 00:05:36.744 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2370, max=11796, FiltMin=2608, FiltMax=8705, Gamma=2.950 00:05:36.759 00.015 15672 PulseGuide returned control before completion, sleep 59 00:05:36.793 00.034 30444 UpdateGuideState exits: m=108099 SNR=76.4 Saturated 00:05:36.793 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:36.793 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:36.793 00.000 30444 Enqueuing Expose request 00:05:36.820 00.027 15672 IsGuiding returns 1 00:05:36.820 00.000 15672 scope still moving after pulse duration time elapsed 00:05:36.841 00.021 15672 IsSlewing returns 0 00:05:36.842 00.001 15672 IsGuiding returns 0 00:05:36.842 00.000 15672 scope move finished after 68 + 34 ms 00:05:36.842 00.000 15672 Move returns status 0, amount 68 00:05:36.842 00.000 15672 MoveAxis(N, 0, ABG) 00:05:36.842 00.000 15672 Move returns status 0, amount 0 00:05:36.842 00.000 15672 move complete, result=0 00:05:36.842 00.000 15672 worker thread done servicing request 00:05:36.843 00.001 15672 Worker thread wakes up 00:05:36.843 00.000 30444 GuideStep: -0.3 px 68 ms EAST, 0.0 px 0 ms NORTH 00:05:36.843 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:36.843 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:38.951 02.108 15672 Exposure complete 00:05:38.971 00.020 15672 worker thread done servicing request 00:05:38.971 00.000 30444 OnExposeComplete: enter 00:05:38.971 00.000 30444 UpdateGuideState(): m_state=6 00:05:38.972 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3248 00:05:38.972 00.000 30444 Star::Find returns 1 (1), X=459.50, Y=196.90, Mass=115481, SNR=82.9, Peak=12712 HFD=3.5 00:05:38.972 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 00:05:38.972 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 00:05:38.972 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.35 hyp=0.45 cameraTheta=2.27 mountX=-0.38 mountY=0.27, mountTheta=2.51 00:05:38.972 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.35, opts=13) 00:05:38.972 00.000 30444 Enqueuing Move request for scope (-0.29, 0.35) 00:05:38.972 00.000 15672 Worker thread wakes up 00:05:38.973 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.35) opts 0xd 00:05:38.973 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.35) 00:05:38.973 00.000 15672 Moving (-0.29, 0.35) raw xDistance=-0.38 yDistance=0.27 00:05:38.973 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38 00:05:38.973 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:05:38.973 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 00:05:38.973 00.000 15672 MoveAxis(E, 107, ABG) 00:05:38.973 00.000 15672 Guiding Dir = 2, Dur = 107 00:05:38.973 00.000 15672 IsSlewing returns 0 00:05:38.974 00.001 15672 IsGuiding returns 0 00:05:38.978 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=13082, FiltMin=2648, FiltMax=9421, Gamma=2.950 00:05:38.996 00.018 15672 PulseGuide returned control before completion, sleep 95 00:05:39.027 00.031 30444 UpdateGuideState exits: m=115481 SNR=82.9 Saturated 00:05:39.027 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:39.027 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:39.027 00.000 30444 Enqueuing Expose request 00:05:39.092 00.065 15672 IsGuiding returns 1 00:05:39.093 00.001 15672 scope still moving after pulse duration time elapsed 00:05:39.114 00.021 15672 IsSlewing returns 0 00:05:39.140 00.026 15672 IsGuiding returns 0 00:05:39.140 00.000 15672 scope move finished after 107 + 59 ms 00:05:39.140 00.000 15672 Move returns status 0, amount 107 00:05:39.140 00.000 15672 MoveAxis(N, 0, ABG) 00:05:39.140 00.000 15672 Move returns status 0, amount 0 00:05:39.140 00.000 15672 move complete, result=0 00:05:39.140 00.000 15672 worker thread done servicing request 00:05:39.140 00.000 15672 Worker thread wakes up 00:05:39.140 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:39.140 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:39.140 00.000 30444 GuideStep: -0.4 px 107 ms EAST, 0.3 px 0 ms NORTH 00:05:41.047 01.907 15672 Exposure complete 00:05:41.067 00.020 15672 worker thread done servicing request 00:05:41.067 00.000 30444 OnExposeComplete: enter 00:05:41.067 00.000 30444 UpdateGuideState(): m_state=6 00:05:41.067 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3249 00:05:41.067 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=196.80, Mass=111564, SNR=85.0, Peak=10815 HFD=3.7 00:05:41.067 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 00:05:41.067 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 00:05:41.067 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.24 hyp=0.37 cameraTheta=0.72 mountX=0.20 mountY=0.30, mountTheta=0.98 00:05:41.068 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.24, opts=13) 00:05:41.068 00.000 30444 Enqueuing Move request for scope (0.28, 0.24) 00:05:41.068 00.000 15672 Worker thread wakes up 00:05:41.068 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.24) opts 0xd 00:05:41.068 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.24) 00:05:41.068 00.000 15672 Moving (0.28, 0.24) raw xDistance=0.20 yDistance=0.30 00:05:41.068 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 00:05:41.068 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:05:41.068 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 00:05:41.068 00.000 15672 MoveAxis(E, 0, ABG) 00:05:41.068 00.000 15672 Move returns status 0, amount 0 00:05:41.068 00.000 15672 MoveAxis(N, 0, ABG) 00:05:41.068 00.000 15672 Move returns status 0, amount 0 00:05:41.068 00.000 15672 move complete, result=0 00:05:41.068 00.000 15672 worker thread done servicing request 00:05:41.073 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=12755, FiltMin=2637, FiltMax=9236, Gamma=2.950 00:05:41.123 00.050 30444 UpdateGuideState exits: m=111564 SNR=85.0 Saturated 00:05:41.123 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:41.123 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:41.123 00.000 30444 Enqueuing Expose request 00:05:41.123 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 00:05:41.123 00.000 15672 Worker thread wakes up 00:05:41.123 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:41.123 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:43.229 02.106 15672 Exposure complete 00:05:43.249 00.020 15672 worker thread done servicing request 00:05:43.249 00.000 30444 OnExposeComplete: enter 00:05:43.249 00.000 30444 UpdateGuideState(): m_state=6 00:05:43.249 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3250 00:05:43.249 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=196.46, Mass=111793, SNR=82.8, Peak=11750 HFD=3.4 00:05:43.249 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 00:05:43.249 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 00:05:43.249 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.05 mountX=-0.02 mountY=-0.10, mountTheta=-1.77 00:05:43.250 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.09, opts=13) 00:05:43.250 00.000 30444 Enqueuing Move request for scope (-0.05, -0.09) 00:05:43.250 00.000 15672 Worker thread wakes up 00:05:43.250 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd 00:05:43.250 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.09) 00:05:43.250 00.000 15672 Moving (-0.05, -0.09) raw xDistance=-0.02 yDistance=-0.10 00:05:43.250 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:05:43.250 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:05:43.250 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:05:43.250 00.000 15672 MoveAxis(E, 0, ABG) 00:05:43.250 00.000 15672 Move returns status 0, amount 0 00:05:43.250 00.000 15672 MoveAxis(N, 0, ABG) 00:05:43.250 00.000 15672 Move returns status 0, amount 0 00:05:43.250 00.000 15672 move complete, result=0 00:05:43.250 00.000 15672 worker thread done servicing request 00:05:43.255 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=12252, FiltMin=2628, FiltMax=9349, Gamma=2.950 00:05:43.306 00.051 30444 UpdateGuideState exits: m=111793 SNR=82.8 Saturated 00:05:43.306 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:43.306 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:43.306 00.000 30444 Enqueuing Expose request 00:05:43.306 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:05:43.306 00.000 15672 Worker thread wakes up 00:05:43.306 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:43.306 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:45.222 01.916 15672 Exposure complete 00:05:45.245 00.023 15672 worker thread done servicing request 00:05:45.245 00.000 30444 OnExposeComplete: enter 00:05:45.245 00.000 30444 UpdateGuideState(): m_state=6 00:05:45.246 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3251 00:05:45.246 00.000 30444 Star::Find returns 1 (1), X=459.26, Y=196.21, Mass=104258, SNR=75.1, Peak=12101 HFD=3.4 00:05:45.246 00.000 30444 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 00:05:45.246 00.000 30444 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.35 = -2.35) 00:05:45.246 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.34 hyp=0.64 cameraTheta=-2.57 mountX=-0.42 mountY=-0.45, mountTheta=-2.32 00:05:45.246 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.34, opts=13) 00:05:45.246 00.000 30444 Enqueuing Move request for scope (-0.54, -0.34) 00:05:45.246 00.000 15672 Worker thread wakes up 00:05:45.247 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.34) opts 0xd 00:05:45.247 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.34) 00:05:45.247 00.000 15672 Moving (-0.54, -0.34) raw xDistance=-0.42 yDistance=-0.45 00:05:45.247 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 00:05:45.247 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 00:05:45.247 00.000 15672 MoveAxis(E, 114, ABG) 00:05:45.247 00.000 15672 Guiding Dir = 2, Dur = 114 00:05:45.247 00.000 15672 IsSlewing returns 0 00:05:45.248 00.001 15672 IsGuiding returns 0 00:05:45.252 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=12240, FiltMin=2645, FiltMax=9558, Gamma=2.950 00:05:45.274 00.022 15672 PulseGuide returned control before completion, sleep 98 00:05:45.305 00.031 30444 UpdateGuideState exits: m=104258 SNR=75.1 Saturated 00:05:45.305 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:45.305 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:45.305 00.000 30444 Enqueuing Expose request 00:05:45.375 00.070 15672 IsGuiding returns 1 00:05:45.375 00.000 15672 scope still moving after pulse duration time elapsed 00:05:45.396 00.021 15672 IsSlewing returns 0 00:05:45.418 00.022 15672 IsGuiding returns 0 00:05:45.418 00.000 15672 scope move finished after 114 + 55 ms 00:05:45.418 00.000 15672 Move returns status 0, amount 114 00:05:45.418 00.000 15672 MoveAxis(N, 81, ABG) 00:05:45.418 00.000 15672 Guiding Dir = 0, Dur = 81 00:05:45.419 00.001 15672 IsSlewing returns 0 00:05:45.451 00.032 15672 IsGuiding returns 0 00:05:45.529 00.078 15672 PulseGuide returned control before completion, sleep 12 00:05:45.543 00.014 15672 IsGuiding returns 1 00:05:45.543 00.000 15672 scope still moving after pulse duration time elapsed 00:05:45.564 00.021 15672 IsSlewing returns 0 00:05:45.565 00.001 15672 IsGuiding returns 1 00:05:45.586 00.021 15672 IsSlewing returns 0 00:05:45.587 00.001 15672 IsGuiding returns 1 00:05:45.608 00.021 15672 IsSlewing returns 0 00:05:45.609 00.001 15672 IsGuiding returns 1 00:05:45.629 00.020 15672 IsSlewing returns 0 00:05:45.690 00.061 15672 IsGuiding returns 0 00:05:45.691 00.001 15672 scope move finished after 81 + 159 ms 00:05:45.691 00.000 15672 Move returns status 0, amount 81 00:05:45.691 00.000 15672 move complete, result=0 00:05:45.691 00.000 15672 worker thread done servicing request 00:05:45.691 00.000 15672 Worker thread wakes up 00:05:45.692 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:45.692 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:45.692 00.000 30444 GuideStep: -0.4 px 114 ms EAST, -0.5 px 81 ms NORTH 00:05:47.806 02.114 15672 Exposure complete 00:05:47.841 00.035 15672 worker thread done servicing request 00:05:47.841 00.000 30444 OnExposeComplete: enter 00:05:47.841 00.000 30444 UpdateGuideState(): m_state=6 00:05:47.841 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3252 00:05:47.841 00.000 30444 Star::Find returns 1 (1), X=459.90, Y=196.86, Mass=109076, SNR=88.2, Peak=11314 HFD=3.7 00:05:47.841 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 00:05:47.841 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 00:05:47.841 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.31 hyp=0.32 cameraTheta=1.26 mountX=0.01 mountY=0.32, mountTheta=1.53 00:05:47.841 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.31, opts=13) 00:05:47.841 00.000 30444 Enqueuing Move request for scope (0.10, 0.31) 00:05:47.842 00.001 15672 Worker thread wakes up 00:05:47.842 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.31) opts 0xd 00:05:47.842 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.31) 00:05:47.842 00.000 15672 Moving (0.10, 0.31) raw xDistance=0.01 yDistance=0.32 00:05:47.842 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 00:05:47.842 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:05:47.842 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 00:05:47.842 00.000 15672 MoveAxis(E, 0, ABG) 00:05:47.842 00.000 15672 Move returns status 0, amount 0 00:05:47.842 00.000 15672 MoveAxis(N, 0, ABG) 00:05:47.842 00.000 15672 Move returns status 0, amount 0 00:05:47.842 00.000 15672 move complete, result=0 00:05:47.843 00.001 15672 worker thread done servicing request 00:05:47.848 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=22822, FiltMin=2624, FiltMax=12207, Gamma=2.950 00:05:47.901 00.053 30444 UpdateGuideState exits: m=109076 SNR=88.2 Saturated 00:05:47.901 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:47.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:47.901 00.000 30444 Enqueuing Expose request 00:05:47.901 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 00:05:47.901 00.000 15672 Worker thread wakes up 00:05:47.901 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:47.901 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:49.810 01.909 15672 Exposure complete 00:05:49.830 00.020 15672 worker thread done servicing request 00:05:49.830 00.000 30444 OnExposeComplete: enter 00:05:49.830 00.000 30444 UpdateGuideState(): m_state=6 00:05:49.830 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3253 00:05:49.830 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=197.05, Mass=103543, SNR=89.2, Peak=11885 HFD=3.1 00:05:49.830 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 00:05:49.830 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 00:05:49.830 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.49 hyp=0.49 cameraTheta=1.51 mountX=-0.11 mountY=0.49, mountTheta=1.79 00:05:49.831 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.49, opts=13) 00:05:49.831 00.000 30444 Enqueuing Move request for scope (0.03, 0.49) 00:05:49.831 00.000 15672 Worker thread wakes up 00:05:49.831 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.49) opts 0xd 00:05:49.831 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.49) 00:05:49.831 00.000 15672 Moving (0.03, 0.49) raw xDistance=-0.11 yDistance=0.49 00:05:49.831 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:05:49.831 00.000 15672 switching direction from -1 to 1 - decHistory=4 oldest=-0.05 newest=0.36 00:05:49.831 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 00:05:49.831 00.000 15672 MoveAxis(E, 0, ABG) 00:05:49.831 00.000 15672 Move returns status 0, amount 0 00:05:49.831 00.000 15672 MoveAxis(S, 87, ABG) 00:05:49.831 00.000 15672 Guiding Dir = 1, Dur = 87 00:05:49.832 00.001 15672 IsSlewing returns 0 00:05:49.833 00.001 15672 IsGuiding returns 0 00:05:49.837 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=13784, FiltMin=2675, FiltMax=9723, Gamma=2.950 00:05:49.887 00.050 30444 UpdateGuideState exits: m=103543 SNR=89.2 Saturated 00:05:49.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:49.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:49.887 00.000 30444 Enqueuing Expose request 00:05:49.908 00.021 15672 PulseGuide returned control before completion, sleep 23 00:05:49.941 00.033 15672 IsGuiding returns 1 00:05:49.941 00.000 15672 scope still moving after pulse duration time elapsed 00:05:49.961 00.020 15672 IsSlewing returns 0 00:05:49.962 00.001 15672 IsGuiding returns 1 00:05:49.983 00.021 15672 IsSlewing returns 0 00:05:49.984 00.001 15672 IsGuiding returns 1 00:05:50.005 00.021 15672 IsSlewing returns 0 00:05:50.020 00.015 15672 IsGuiding returns 0 00:05:50.030 00.010 15672 scope move finished after 87 + 109 ms 00:05:50.032 00.002 15672 Move returns status 0, amount 87 00:05:50.032 00.000 15672 move complete, result=0 00:05:50.032 00.000 15672 worker thread done servicing request 00:05:50.032 00.000 15672 Worker thread wakes up 00:05:50.032 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:50.032 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:50.032 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 87 ms SOUTH 00:05:52.139 02.107 15672 Exposure complete 00:05:52.158 00.019 15672 worker thread done servicing request 00:05:52.159 00.001 30444 OnExposeComplete: enter 00:05:52.159 00.000 30444 UpdateGuideState(): m_state=6 00:05:52.159 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3254 00:05:52.159 00.000 30444 Star::Find returns 1 (1), X=459.59, Y=196.64, Mass=104338, SNR=79.0, Peak=9674 HFD=3.4 00:05:52.159 00.000 30444 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.28) = xAngle (3.03 = 3.03) 00:05:52.159 00.000 30444 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.97 = 2.97) 00:05:52.159 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.75 mountX=-0.23 mountY=0.04, mountTheta=2.97 00:05:52.159 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.09, opts=13) 00:05:52.159 00.000 30444 Enqueuing Move request for scope (-0.21, 0.09) 00:05:52.160 00.001 15672 Worker thread wakes up 00:05:52.160 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd 00:05:52.160 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.09) 00:05:52.160 00.000 15672 Moving (-0.21, 0.09) raw xDistance=-0.23 yDistance=0.04 00:05:52.160 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 00:05:52.160 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:05:52.160 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 00:05:52.160 00.000 15672 MoveAxis(E, 0, ABG) 00:05:52.160 00.000 15672 Move returns status 0, amount 0 00:05:52.160 00.000 15672 MoveAxis(N, 0, ABG) 00:05:52.160 00.000 15672 Move returns status 0, amount 0 00:05:52.160 00.000 15672 move complete, result=0 00:05:52.160 00.000 15672 worker thread done servicing request 00:05:52.165 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=11978, FiltMin=2665, FiltMax=9057, Gamma=2.950 00:05:52.214 00.049 30444 UpdateGuideState exits: m=104338 SNR=79.0 Saturated 00:05:52.214 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:52.214 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:52.214 00.000 30444 Enqueuing Expose request 00:05:52.214 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 00:05:52.214 00.000 15672 Worker thread wakes up 00:05:52.214 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:52.215 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:54.122 01.907 15672 Exposure complete 00:05:54.144 00.022 15672 worker thread done servicing request 00:05:54.144 00.000 30444 OnExposeComplete: enter 00:05:54.144 00.000 30444 UpdateGuideState(): m_state=6 00:05:54.144 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3255 00:05:54.144 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=197.19, Mass=111291, SNR=88.6, Peak=12610 HFD=3.4 00:05:54.144 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 00:05:54.144 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 00:05:54.144 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.63 hyp=0.63 cameraTheta=1.57 mountX=-0.17 mountY=0.62, mountTheta=1.84 00:05:54.145 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.63, opts=13) 00:05:54.145 00.000 30444 Enqueuing Move request for scope (0.00, 0.63) 00:05:54.145 00.000 15672 Worker thread wakes up 00:05:54.145 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.63) opts 0xd 00:05:54.145 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.63) 00:05:54.145 00.000 15672 Moving (0.00, 0.63) raw xDistance=-0.17 yDistance=0.62 00:05:54.145 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 00:05:54.145 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 00:05:54.145 00.000 15672 MoveAxis(E, 0, ABG) 00:05:54.145 00.000 15672 Move returns status 0, amount 0 00:05:54.145 00.000 15672 MoveAxis(S, 110, ABG) 00:05:54.145 00.000 15672 Guiding Dir = 1, Dur = 110 00:05:54.146 00.001 15672 IsSlewing returns 0 00:05:54.147 00.001 15672 IsGuiding returns 0 00:05:54.151 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2001, max=14497, FiltMin=2608, FiltMax=10341, Gamma=2.950 00:05:54.200 00.049 30444 UpdateGuideState exits: m=111291 SNR=88.6 Saturated 00:05:54.200 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:54.200 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:54.200 00.000 30444 Enqueuing Expose request 00:05:54.220 00.020 15672 PulseGuide returned control before completion, sleep 47 00:05:54.269 00.049 15672 IsGuiding returns 1 00:05:54.269 00.000 15672 scope still moving after pulse duration time elapsed 00:05:54.290 00.021 15672 IsSlewing returns 0 00:05:54.291 00.001 15672 IsGuiding returns 1 00:05:54.312 00.021 15672 IsSlewing returns 0 00:05:54.314 00.002 15672 IsGuiding returns 1 00:05:54.336 00.022 15672 IsSlewing returns 0 00:05:54.339 00.003 15672 IsGuiding returns 1 00:05:54.360 00.021 15672 IsSlewing returns 0 00:05:54.382 00.022 15672 IsGuiding returns 0 00:05:54.382 00.000 15672 scope move finished after 110 + 124 ms 00:05:54.382 00.000 15672 Move returns status 0, amount 110 00:05:54.382 00.000 15672 move complete, result=0 00:05:54.382 00.000 15672 worker thread done servicing request 00:05:54.382 00.000 15672 Worker thread wakes up 00:05:54.383 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:54.383 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:54.383 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 110 ms SOUTH 00:05:56.492 02.109 15672 Exposure complete 00:05:56.511 00.019 15672 worker thread done servicing request 00:05:56.511 00.000 30444 OnExposeComplete: enter 00:05:56.511 00.000 30444 UpdateGuideState(): m_state=6 00:05:56.511 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3256 00:05:56.511 00.000 30444 Star::Find returns 1 (1), X=459.39, Y=197.28, Mass=107768, SNR=85.3, Peak=12989 HFD=3.3 00:05:56.512 00.001 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 00:05:56.512 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 00:05:56.512 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.72 hyp=0.83 cameraTheta=2.08 mountX=-0.59 mountY=0.62, mountTheta=2.33 00:05:56.512 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.72, opts=13) 00:05:56.512 00.000 30444 Enqueuing Move request for scope (-0.41, 0.72) 00:05:56.512 00.000 15672 Worker thread wakes up 00:05:56.512 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.72) opts 0xd 00:05:56.512 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.72) 00:05:56.512 00.000 15672 Moving (-0.41, 0.72) raw xDistance=-0.59 yDistance=0.62 00:05:56.512 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59 00:05:56.512 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 00:05:56.512 00.000 15672 MoveAxis(E, 159, ABG) 00:05:56.513 00.001 15672 Guiding Dir = 2, Dur = 159 00:05:56.514 00.001 15672 IsSlewing returns 0 00:05:56.515 00.001 15672 IsGuiding returns 0 00:05:56.520 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=13026, FiltMin=2644, FiltMax=9410, Gamma=2.950 00:05:56.537 00.017 15672 PulseGuide returned control before completion, sleep 148 00:05:56.688 00.151 15672 IsGuiding returns 1 00:05:56.688 00.000 15672 scope still moving after pulse duration time elapsed 00:05:56.710 00.022 15672 IsSlewing returns 0 00:05:56.730 00.020 15672 IsGuiding returns 0 00:05:56.730 00.000 15672 scope move finished after 159 + 55 ms 00:05:56.730 00.000 15672 Move returns status 0, amount 159 00:05:56.730 00.000 15672 MoveAxis(S, 110, ABG) 00:05:56.730 00.000 15672 Guiding Dir = 1, Dur = 110 00:05:56.730 00.000 15672 IsSlewing returns 0 00:05:56.732 00.002 15672 IsGuiding returns 0 00:05:56.809 00.077 15672 PulseGuide returned control before completion, sleep 43 00:05:56.873 00.064 15672 IsGuiding returns 1 00:05:56.874 00.001 15672 scope still moving after pulse duration time elapsed 00:05:56.894 00.020 15672 IsSlewing returns 0 00:05:56.895 00.001 15672 IsGuiding returns 1 00:05:56.898 00.003 30444 UpdateGuideState exits: m=107768 SNR=85.3 Saturated 00:05:56.898 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:56.898 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:56.898 00.000 30444 Enqueuing Expose request 00:05:56.916 00.018 15672 IsSlewing returns 0 00:05:56.917 00.001 15672 IsGuiding returns 1 00:05:56.939 00.022 15672 IsSlewing returns 0 00:05:56.969 00.030 15672 IsGuiding returns 0 00:05:56.969 00.000 15672 scope move finished after 110 + 127 ms 00:05:56.969 00.000 15672 Move returns status 0, amount 110 00:05:56.969 00.000 15672 move complete, result=0 00:05:56.969 00.000 15672 worker thread done servicing request 00:05:56.970 00.001 15672 Worker thread wakes up 00:05:56.970 00.000 30444 GuideStep: -0.6 px 159 ms EAST, 0.6 px 110 ms SOUTH 00:05:56.970 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:56.970 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:05:58.879 01.909 15672 Exposure complete 00:05:58.897 00.018 15672 worker thread done servicing request 00:05:58.898 00.001 30444 OnExposeComplete: enter 00:05:58.898 00.000 30444 UpdateGuideState(): m_state=6 00:05:58.898 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3257 00:05:58.898 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=197.08, Mass=118346, SNR=88.9, Peak=11229 HFD=3.5 00:05:58.898 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.11 = 1.11) 00:05:58.898 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.05 = 1.05) 00:05:58.898 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.53 hyp=0.71 cameraTheta=0.84 mountX=0.31 mountY=0.62, mountTheta=1.10 00:05:58.898 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.53, opts=13) 00:05:58.898 00.000 30444 Enqueuing Move request for scope (0.47, 0.53) 00:05:58.898 00.000 15672 Worker thread wakes up 00:05:58.899 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.53) opts 0xd 00:05:58.899 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.53) 00:05:58.899 00.000 15672 Moving (0.47, 0.53) raw xDistance=0.31 yDistance=0.62 00:05:58.899 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31 00:05:58.899 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 00:05:58.899 00.000 15672 MoveAxis(W, 73, ABG) 00:05:58.899 00.000 15672 Guiding Dir = 3, Dur = 73 00:05:58.899 00.000 15672 IsSlewing returns 0 00:05:58.900 00.001 15672 IsGuiding returns 0 00:05:58.905 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=12658, FiltMin=2573, FiltMax=9534, Gamma=2.950 00:05:58.917 00.012 15672 PulseGuide returned control before completion, sleep 67 00:05:58.955 00.038 30444 UpdateGuideState exits: m=118346 SNR=88.9 Saturated 00:05:58.955 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:05:58.955 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:05:58.955 00.000 30444 Enqueuing Expose request 00:05:59.029 00.074 15672 IsGuiding returns 0 00:05:59.030 00.001 15672 Move returns status 0, amount 73 00:05:59.030 00.000 15672 MoveAxis(S, 110, ABG) 00:05:59.030 00.000 15672 Guiding Dir = 1, Dur = 110 00:05:59.030 00.000 15672 IsSlewing returns 0 00:05:59.033 00.003 15672 IsGuiding returns 0 00:05:59.110 00.077 15672 PulseGuide returned control before completion, sleep 44 00:05:59.156 00.046 15672 IsGuiding returns 1 00:05:59.156 00.000 15672 scope still moving after pulse duration time elapsed 00:05:59.178 00.022 15672 IsSlewing returns 0 00:05:59.181 00.003 15672 IsGuiding returns 1 00:05:59.202 00.021 15672 IsSlewing returns 0 00:05:59.205 00.003 15672 IsGuiding returns 1 00:05:59.226 00.021 15672 IsSlewing returns 0 00:05:59.284 00.058 15672 IsGuiding returns 0 00:05:59.284 00.000 15672 scope move finished after 110 + 141 ms 00:05:59.285 00.001 15672 Move returns status 0, amount 110 00:05:59.285 00.000 15672 move complete, result=0 00:05:59.285 00.000 15672 worker thread done servicing request 00:05:59.285 00.000 15672 Worker thread wakes up 00:05:59.285 00.000 30444 GuideStep: 0.3 px 73 ms WEST, 0.6 px 110 ms SOUTH 00:05:59.285 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:05:59.285 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:01.397 02.112 15672 Exposure complete 00:06:01.419 00.022 15672 worker thread done servicing request 00:06:01.419 00.000 30444 OnExposeComplete: enter 00:06:01.420 00.001 30444 UpdateGuideState(): m_state=6 00:06:01.420 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3258 00:06:01.420 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=197.15, Mass=103194, SNR=69.5, Peak=13013 HFD=3.2 00:06:01.420 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 00:06:01.420 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 00:06:01.420 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.59 hyp=0.60 cameraTheta=1.73 mountX=-0.25 mountY=0.56, mountTheta=2.00 00:06:01.421 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.59, opts=13) 00:06:01.421 00.000 30444 Enqueuing Move request for scope (-0.10, 0.59) 00:06:01.421 00.000 15672 Worker thread wakes up 00:06:01.421 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.59) opts 0xd 00:06:01.421 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.59) 00:06:01.421 00.000 15672 Moving (-0.10, 0.59) raw xDistance=-0.25 yDistance=0.56 00:06:01.421 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25 00:06:01.421 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 00:06:01.421 00.000 15672 MoveAxis(E, 64, ABG) 00:06:01.421 00.000 15672 Guiding Dir = 2, Dur = 64 00:06:01.422 00.001 15672 IsSlewing returns 0 00:06:01.423 00.001 15672 IsGuiding returns 0 00:06:01.429 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=13835, FiltMin=2651, FiltMax=9451, Gamma=2.950 00:06:01.441 00.012 15672 PulseGuide returned control before completion, sleep 56 00:06:01.485 00.044 30444 UpdateGuideState exits: m=103194 SNR=69.5 Saturated 00:06:01.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:01.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:01.485 00.000 30444 Enqueuing Expose request 00:06:01.506 00.021 15672 IsGuiding returns 0 00:06:01.506 00.000 15672 Move returns status 0, amount 64 00:06:01.506 00.000 15672 MoveAxis(S, 99, ABG) 00:06:01.506 00.000 15672 Guiding Dir = 1, Dur = 99 00:06:01.506 00.000 15672 IsSlewing returns 0 00:06:01.507 00.001 15672 IsGuiding returns 0 00:06:01.617 00.110 15672 IsGuiding returns 1 00:06:01.617 00.000 15672 scope still moving after pulse duration time elapsed 00:06:01.639 00.022 15672 IsSlewing returns 0 00:06:01.640 00.001 15672 IsGuiding returns 1 00:06:01.661 00.021 15672 IsSlewing returns 0 00:06:01.662 00.001 15672 IsGuiding returns 1 00:06:01.683 00.021 15672 IsSlewing returns 0 00:06:01.714 00.031 15672 IsGuiding returns 0 00:06:01.714 00.000 15672 scope move finished after 99 + 107 ms 00:06:01.714 00.000 15672 Move returns status 0, amount 99 00:06:01.714 00.000 15672 move complete, result=0 00:06:01.714 00.000 15672 worker thread done servicing request 00:06:01.714 00.000 15672 Worker thread wakes up 00:06:01.714 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:01.714 00.000 30444 GuideStep: -0.3 px 64 ms EAST, 0.6 px 99 ms SOUTH 00:06:01.714 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:03.622 01.908 15672 Exposure complete 00:06:03.646 00.024 15672 worker thread done servicing request 00:06:03.646 00.000 30444 OnExposeComplete: enter 00:06:03.646 00.000 30444 UpdateGuideState(): m_state=6 00:06:03.646 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3259 00:06:03.646 00.000 30444 Star::Find returns 1 (1), X=459.28, Y=197.17, Mass=111979, SNR=88.3, Peak=12451 HFD=3.5 00:06:03.646 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 00:06:03.646 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.48 = 2.48) 00:06:03.646 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=0.62 hyp=0.80 cameraTheta=2.27 mountX=-0.66 mountY=0.49, mountTheta=2.50 00:06:03.647 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=0.62, opts=13) 00:06:03.647 00.000 30444 Enqueuing Move request for scope (-0.51, 0.62) 00:06:03.647 00.000 15672 Worker thread wakes up 00:06:03.647 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.62) opts 0xd 00:06:03.647 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, 0.62) 00:06:03.647 00.000 15672 Moving (-0.51, 0.62) raw xDistance=-0.66 yDistance=0.49 00:06:03.647 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66 00:06:03.647 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 00:06:03.647 00.000 15672 MoveAxis(E, 184, ABG) 00:06:03.647 00.000 15672 Guiding Dir = 2, Dur = 184 00:06:03.648 00.001 15672 IsSlewing returns 0 00:06:03.649 00.001 15672 IsGuiding returns 0 00:06:03.653 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=13581, FiltMin=2719, FiltMax=9636, Gamma=2.950 00:06:03.678 00.025 15672 PulseGuide returned control before completion, sleep 166 00:06:03.702 00.024 30444 UpdateGuideState exits: m=111979 SNR=88.3 Saturated 00:06:03.703 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:03.703 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:03.703 00.000 30444 Enqueuing Expose request 00:06:03.846 00.143 15672 IsGuiding returns 1 00:06:03.846 00.000 15672 scope still moving after pulse duration time elapsed 00:06:03.867 00.021 15672 IsSlewing returns 0 00:06:03.868 00.001 15672 IsGuiding returns 1 00:06:03.890 00.022 15672 IsSlewing returns 0 00:06:03.903 00.013 15672 IsGuiding returns 0 00:06:03.903 00.000 15672 scope move finished after 184 + 70 ms 00:06:03.903 00.000 15672 Move returns status 0, amount 184 00:06:03.903 00.000 15672 MoveAxis(S, 88, ABG) 00:06:03.903 00.000 15672 Guiding Dir = 1, Dur = 88 00:06:03.904 00.001 15672 IsSlewing returns 0 00:06:03.906 00.002 15672 IsGuiding returns 0 00:06:03.982 00.076 15672 PulseGuide returned control before completion, sleep 24 00:06:04.048 00.066 15672 IsGuiding returns 1 00:06:04.048 00.000 15672 scope still moving after pulse duration time elapsed 00:06:04.069 00.021 15672 IsSlewing returns 0 00:06:04.109 00.040 15672 IsGuiding returns 0 00:06:04.110 00.001 15672 scope move finished after 88 + 115 ms 00:06:04.110 00.000 15672 Move returns status 0, amount 88 00:06:04.110 00.000 15672 move complete, result=0 00:06:04.110 00.000 15672 worker thread done servicing request 00:06:04.110 00.000 15672 Worker thread wakes up 00:06:04.111 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:04.111 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:04.111 00.000 30444 GuideStep: -0.7 px 184 ms EAST, 0.5 px 88 ms SOUTH 00:06:06.221 02.110 15672 Exposure complete 00:06:06.241 00.020 15672 worker thread done servicing request 00:06:06.241 00.000 30444 OnExposeComplete: enter 00:06:06.241 00.000 30444 UpdateGuideState(): m_state=6 00:06:06.241 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3260 00:06:06.242 00.001 30444 Star::Find returns 1 (1), X=459.66, Y=196.81, Mass=120615, SNR=92.8, Peak=11481 HFD=3.7 00:06:06.242 00.000 30444 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.28) = xAngle (2.33 = 2.33) 00:06:06.242 00.000 30444 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.27 = 2.27) 00:06:06.242 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.05 mountX=-0.20 mountY=0.22, mountTheta=2.30 00:06:06.242 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.26, opts=13) 00:06:06.242 00.000 30444 Enqueuing Move request for scope (-0.13, 0.26) 00:06:06.242 00.000 15672 Worker thread wakes up 00:06:06.242 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd 00:06:06.242 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.26) 00:06:06.242 00.000 15672 Moving (-0.13, 0.26) raw xDistance=-0.20 yDistance=0.22 00:06:06.242 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 00:06:06.242 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:06:06.242 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:06:06.243 00.001 15672 MoveAxis(E, 0, ABG) 00:06:06.243 00.000 15672 Move returns status 0, amount 0 00:06:06.243 00.000 15672 MoveAxis(N, 0, ABG) 00:06:06.243 00.000 15672 Move returns status 0, amount 0 00:06:06.243 00.000 15672 move complete, result=0 00:06:06.243 00.000 15672 worker thread done servicing request 00:06:06.248 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=11530, FiltMin=2603, FiltMax=9186, Gamma=2.950 00:06:06.297 00.049 30444 UpdateGuideState exits: m=120615 SNR=92.8 Saturated 00:06:06.297 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:06.297 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:06.297 00.000 30444 Enqueuing Expose request 00:06:06.297 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:06:06.297 00.000 15672 Worker thread wakes up 00:06:06.297 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:06.297 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:08.203 01.906 15672 Exposure complete 00:06:08.223 00.020 15672 worker thread done servicing request 00:06:08.223 00.000 30444 OnExposeComplete: enter 00:06:08.223 00.000 30444 UpdateGuideState(): m_state=6 00:06:08.223 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3261 00:06:08.223 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.69, Mass=117646, SNR=83.9, Peak=11049 HFD=3.6 00:06:08.223 00.000 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 00:06:08.223 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 00:06:08.223 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.14 hyp=0.38 cameraTheta=0.36 mountX=0.31 mountY=0.21, mountTheta=0.60 00:06:08.225 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.14, opts=13) 00:06:08.225 00.000 30444 Enqueuing Move request for scope (0.36, 0.14) 00:06:08.225 00.000 15672 Worker thread wakes up 00:06:08.225 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.14) opts 0xd 00:06:08.225 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.14) 00:06:08.226 00.001 15672 Moving (0.36, 0.14) raw xDistance=0.31 yDistance=0.21 00:06:08.226 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 00:06:08.226 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:06:08.226 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 00:06:08.226 00.000 15672 MoveAxis(W, 83, ABG) 00:06:08.226 00.000 15672 Guiding Dir = 3, Dur = 83 00:06:08.226 00.000 15672 IsSlewing returns 0 00:06:08.227 00.001 15672 IsGuiding returns 0 00:06:08.231 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=11393, FiltMin=2590, FiltMax=9964, Gamma=2.950 00:06:08.247 00.016 15672 PulseGuide returned control before completion, sleep 74 00:06:08.322 00.075 15672 IsGuiding returns 1 00:06:08.323 00.001 15672 scope still moving after pulse duration time elapsed 00:06:08.344 00.021 15672 IsSlewing returns 0 00:06:08.359 00.015 15672 IsGuiding returns 0 00:06:08.359 00.000 15672 scope move finished after 83 + 48 ms 00:06:08.359 00.000 15672 Move returns status 0, amount 83 00:06:08.359 00.000 15672 MoveAxis(N, 0, ABG) 00:06:08.359 00.000 15672 Move returns status 0, amount 0 00:06:08.359 00.000 15672 move complete, result=0 00:06:08.359 00.000 15672 worker thread done servicing request 00:06:08.590 00.231 30444 UpdateGuideState exits: m=117646 SNR=83.9 Saturated 00:06:08.590 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:08.590 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:08.590 00.000 30444 Enqueuing Expose request 00:06:08.590 00.000 30444 GuideStep: 0.3 px 83 ms WEST, 0.2 px 0 ms NORTH 00:06:08.591 00.001 15672 Worker thread wakes up 00:06:08.591 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:08.591 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:10.698 02.107 15672 Exposure complete 00:06:10.718 00.020 15672 worker thread done servicing request 00:06:10.718 00.000 30444 OnExposeComplete: enter 00:06:10.718 00.000 30444 UpdateGuideState(): m_state=6 00:06:10.718 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3262 00:06:10.718 00.000 30444 Star::Find returns 1 (1), X=459.30, Y=196.67, Mass=110601, SNR=82.7, Peak=11628 HFD=3.5 00:06:10.718 00.000 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.10) 00:06:10.718 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 00:06:10.719 00.001 30444 CameraToMount -- cameraX=-0.49 cameraY=0.12 hyp=0.51 cameraTheta=2.91 mountX=-0.51 mountY=0.01, mountTheta=3.13 00:06:10.719 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.12, opts=13) 00:06:10.719 00.000 30444 Enqueuing Move request for scope (-0.49, 0.12) 00:06:10.719 00.000 15672 Worker thread wakes up 00:06:10.719 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.12) opts 0xd 00:06:10.719 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.12) 00:06:10.719 00.000 15672 Moving (-0.49, 0.12) raw xDistance=-0.51 yDistance=0.01 00:06:10.719 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.51 00:06:10.719 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:06:10.719 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 00:06:10.719 00.000 15672 MoveAxis(E, 131, ABG) 00:06:10.719 00.000 15672 Guiding Dir = 2, Dur = 131 00:06:10.720 00.001 15672 IsSlewing returns 0 00:06:10.721 00.001 15672 IsGuiding returns 0 00:06:10.725 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=12134, FiltMin=2629, FiltMax=8959, Gamma=2.950 00:06:10.739 00.014 15672 PulseGuide returned control before completion, sleep 123 00:06:10.775 00.036 30444 UpdateGuideState exits: m=110601 SNR=82.7 Saturated 00:06:10.775 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:10.775 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:10.775 00.000 30444 Enqueuing Expose request 00:06:10.915 00.140 15672 IsGuiding returns 0 00:06:10.915 00.000 15672 Move returns status 0, amount 131 00:06:10.915 00.000 15672 MoveAxis(N, 0, ABG) 00:06:10.915 00.000 15672 Move returns status 0, amount 0 00:06:10.915 00.000 15672 move complete, result=0 00:06:10.915 00.000 15672 worker thread done servicing request 00:06:10.915 00.000 15672 Worker thread wakes up 00:06:10.915 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:10.915 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:10.915 00.000 30444 GuideStep: -0.5 px 131 ms EAST, 0.0 px 0 ms NORTH 00:06:12.831 01.916 15672 Exposure complete 00:06:12.859 00.028 15672 worker thread done servicing request 00:06:12.859 00.000 30444 OnExposeComplete: enter 00:06:12.859 00.000 30444 UpdateGuideState(): m_state=6 00:06:12.859 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3263 00:06:12.859 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=196.93, Mass=122456, SNR=76.9, Peak=10979 HFD=3.9 00:06:12.859 00.000 30444 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 00:06:12.859 00.000 30444 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.92 = 0.92) 00:06:12.860 00.001 30444 CameraToMount -- cameraX=0.44 cameraY=0.37 hyp=0.58 cameraTheta=0.70 mountX=0.32 mountY=0.46, mountTheta=0.96 00:06:12.860 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.37, opts=13) 00:06:12.860 00.000 30444 Enqueuing Move request for scope (0.44, 0.37) 00:06:12.860 00.000 15672 Worker thread wakes up 00:06:12.860 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.37) opts 0xd 00:06:12.860 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.37) 00:06:12.860 00.000 15672 Moving (0.44, 0.37) raw xDistance=0.32 yDistance=0.46 00:06:12.860 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32 00:06:12.860 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 00:06:12.860 00.000 15672 MoveAxis(W, 77, ABG) 00:06:12.860 00.000 15672 Guiding Dir = 3, Dur = 77 00:06:12.861 00.001 15672 IsSlewing returns 0 00:06:12.862 00.001 15672 IsGuiding returns 0 00:06:12.866 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=11640, FiltMin=2676, FiltMax=8825, Gamma=2.950 00:06:12.880 00.014 15672 PulseGuide returned control before completion, sleep 70 00:06:12.916 00.036 30444 UpdateGuideState exits: m=122456 SNR=76.9 Saturated 00:06:12.916 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:12.916 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:12.916 00.000 30444 Enqueuing Expose request 00:06:12.953 00.037 15672 IsGuiding returns 1 00:06:12.953 00.000 15672 scope still moving after pulse duration time elapsed 00:06:12.973 00.020 15672 IsSlewing returns 0 00:06:13.025 00.052 15672 IsGuiding returns 0 00:06:13.025 00.000 15672 scope move finished after 77 + 85 ms 00:06:13.025 00.000 15672 Move returns status 0, amount 77 00:06:13.025 00.000 15672 MoveAxis(S, 82, ABG) 00:06:13.025 00.000 15672 Guiding Dir = 1, Dur = 82 00:06:13.026 00.001 15672 IsSlewing returns 0 00:06:13.028 00.002 15672 IsGuiding returns 0 00:06:13.104 00.076 15672 PulseGuide returned control before completion, sleep 17 00:06:13.124 00.020 15672 IsGuiding returns 1 00:06:13.124 00.000 15672 scope still moving after pulse duration time elapsed 00:06:13.144 00.020 15672 IsSlewing returns 0 00:06:13.145 00.001 15672 IsGuiding returns 1 00:06:13.166 00.021 15672 IsSlewing returns 0 00:06:13.167 00.001 15672 IsGuiding returns 1 00:06:13.188 00.021 15672 IsSlewing returns 0 00:06:13.189 00.001 15672 IsGuiding returns 1 00:06:13.210 00.021 15672 IsSlewing returns 0 00:06:13.264 00.054 15672 IsGuiding returns 0 00:06:13.264 00.000 15672 scope move finished after 82 + 152 ms 00:06:13.264 00.000 15672 Move returns status 0, amount 82 00:06:13.264 00.000 15672 move complete, result=0 00:06:13.264 00.000 15672 worker thread done servicing request 00:06:13.264 00.000 15672 Worker thread wakes up 00:06:13.264 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:13.264 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:13.264 00.000 30444 GuideStep: 0.3 px 77 ms WEST, 0.5 px 82 ms SOUTH 00:06:15.380 02.116 15672 Exposure complete 00:06:15.414 00.034 15672 worker thread done servicing request 00:06:15.414 00.000 30444 OnExposeComplete: enter 00:06:15.414 00.000 30444 UpdateGuideState(): m_state=6 00:06:15.414 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3264 00:06:15.414 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=196.95, Mass=97390, SNR=73.1, Peak=11654 HFD=3.1 00:06:15.414 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 00:06:15.414 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.87 = 1.87) 00:06:15.414 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.65 mountX=-0.14 mountY=0.38, mountTheta=1.93 00:06:15.415 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.39, opts=13) 00:06:15.415 00.000 30444 Enqueuing Move request for scope (-0.03, 0.39) 00:06:15.415 00.000 15672 Worker thread wakes up 00:06:15.415 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.39) opts 0xd 00:06:15.415 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.39) 00:06:15.415 00.000 15672 Moving (-0.03, 0.39) raw xDistance=-0.14 yDistance=0.38 00:06:15.415 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 00:06:15.415 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 00:06:15.415 00.000 15672 MoveAxis(E, 0, ABG) 00:06:15.415 00.000 15672 Move returns status 0, amount 0 00:06:15.415 00.000 15672 MoveAxis(S, 67, ABG) 00:06:15.415 00.000 15672 Guiding Dir = 1, Dur = 67 00:06:15.415 00.000 15672 IsSlewing returns 0 00:06:15.416 00.001 15672 IsGuiding returns 0 00:06:15.421 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=13911, FiltMin=2698, FiltMax=9883, Gamma=2.950 00:06:15.500 00.079 15672 IsGuiding returns 1 00:06:15.500 00.000 15672 scope still moving after pulse duration time elapsed 00:06:15.521 00.021 15672 IsSlewing returns 0 00:06:15.522 00.001 15672 IsGuiding returns 1 00:06:15.542 00.020 15672 IsSlewing returns 0 00:06:15.544 00.002 15672 IsGuiding returns 1 00:06:15.565 00.021 15672 IsSlewing returns 0 00:06:15.596 00.031 15672 IsGuiding returns 0 00:06:15.597 00.001 15672 scope move finished after 67 + 112 ms 00:06:15.597 00.000 15672 Move returns status 0, amount 67 00:06:15.597 00.000 15672 move complete, result=0 00:06:15.597 00.000 15672 worker thread done servicing request 00:06:15.735 00.138 30444 UpdateGuideState exits: m=97390 SNR=73.1 Saturated 00:06:15.735 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:15.735 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:15.735 00.000 30444 Enqueuing Expose request 00:06:15.735 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 67 ms SOUTH 00:06:15.735 00.000 15672 Worker thread wakes up 00:06:15.736 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:15.736 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:17.642 01.906 15672 Exposure complete 00:06:17.661 00.019 15672 worker thread done servicing request 00:06:17.662 00.001 30444 OnExposeComplete: enter 00:06:17.662 00.000 30444 UpdateGuideState(): m_state=6 00:06:17.662 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3265 00:06:17.662 00.000 30444 Star::Find returns 1 (1), X=459.29, Y=196.91, Mass=113552, SNR=80.8, Peak=13582 HFD=3.3 00:06:17.662 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.80 = 2.80) 00:06:17.662 00.000 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.74 = 2.74) 00:06:17.662 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=0.36 hyp=0.62 cameraTheta=2.53 mountX=-0.58 mountY=0.24, mountTheta=2.75 00:06:17.662 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=0.36, opts=13) 00:06:17.662 00.000 30444 Enqueuing Move request for scope (-0.50, 0.36) 00:06:17.662 00.000 15672 Worker thread wakes up 00:06:17.663 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.36) opts 0xd 00:06:17.663 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, 0.36) 00:06:17.663 00.000 15672 Moving (-0.50, 0.36) raw xDistance=-0.58 yDistance=0.24 00:06:17.663 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58 00:06:17.663 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:06:17.663 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 00:06:17.663 00.000 15672 MoveAxis(E, 157, ABG) 00:06:17.663 00.000 15672 Guiding Dir = 2, Dur = 157 00:06:17.664 00.001 15672 IsSlewing returns 0 00:06:17.666 00.002 15672 IsGuiding returns 0 00:06:17.669 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=14082, FiltMin=2670, FiltMax=10143, Gamma=2.950 00:06:17.688 00.019 15672 PulseGuide returned control before completion, sleep 144 00:06:17.718 00.030 30444 UpdateGuideState exits: m=113552 SNR=80.8 Saturated 00:06:17.718 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:17.718 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:17.718 00.000 30444 Enqueuing Expose request 00:06:17.835 00.117 15672 IsGuiding returns 1 00:06:17.835 00.000 15672 scope still moving after pulse duration time elapsed 00:06:17.857 00.022 15672 IsSlewing returns 0 00:06:17.881 00.024 15672 IsGuiding returns 0 00:06:17.881 00.000 15672 scope move finished after 157 + 58 ms 00:06:17.881 00.000 15672 Move returns status 0, amount 157 00:06:17.881 00.000 15672 MoveAxis(N, 0, ABG) 00:06:17.881 00.000 15672 Move returns status 0, amount 0 00:06:17.881 00.000 15672 move complete, result=0 00:06:17.881 00.000 15672 worker thread done servicing request 00:06:17.881 00.000 15672 Worker thread wakes up 00:06:17.881 00.000 30444 GuideStep: -0.6 px 157 ms EAST, 0.2 px 0 ms NORTH 00:06:17.881 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:17.881 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:19.997 02.116 15672 Exposure complete 00:06:20.032 00.035 15672 worker thread done servicing request 00:06:20.032 00.000 30444 OnExposeComplete: enter 00:06:20.033 00.001 30444 UpdateGuideState(): m_state=6 00:06:20.033 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3266 00:06:20.033 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=196.78, Mass=121786, SNR=86.6, Peak=11130 HFD=3.8 00:06:20.033 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 00:06:20.033 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 00:06:20.033 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.23 hyp=0.35 cameraTheta=0.72 mountX=0.19 mountY=0.28, mountTheta=0.98 00:06:20.033 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.23, opts=13) 00:06:20.033 00.000 30444 Enqueuing Move request for scope (0.26, 0.23) 00:06:20.033 00.000 15672 Worker thread wakes up 00:06:20.034 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.23) opts 0xd 00:06:20.034 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.23) 00:06:20.034 00.000 15672 Moving (0.26, 0.23) raw xDistance=0.19 yDistance=0.28 00:06:20.034 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 00:06:20.034 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 00:06:20.034 00.000 15672 MoveAxis(E, 0, ABG) 00:06:20.034 00.000 15672 Move returns status 0, amount 0 00:06:20.034 00.000 15672 MoveAxis(S, 50, ABG) 00:06:20.034 00.000 15672 Guiding Dir = 1, Dur = 50 00:06:20.034 00.000 15672 IsSlewing returns 0 00:06:20.035 00.001 15672 IsGuiding returns 0 00:06:20.040 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=12927, FiltMin=2645, FiltMax=9640, Gamma=2.950 00:06:20.118 00.078 15672 IsGuiding returns 1 00:06:20.118 00.000 15672 scope still moving after pulse duration time elapsed 00:06:20.139 00.021 15672 IsSlewing returns 0 00:06:20.197 00.058 15672 IsGuiding returns 0 00:06:20.198 00.001 15672 scope move finished after 50 + 111 ms 00:06:20.198 00.000 15672 Move returns status 0, amount 50 00:06:20.198 00.000 15672 move complete, result=0 00:06:20.198 00.000 15672 worker thread done servicing request 00:06:20.365 00.167 30444 UpdateGuideState exits: m=121786 SNR=86.6 Saturated 00:06:20.365 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:20.365 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:20.366 00.001 30444 Enqueuing Expose request 00:06:20.366 00.000 15672 Worker thread wakes up 00:06:20.366 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:20.366 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:20.367 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 50 ms SOUTH 00:06:22.273 01.906 15672 Exposure complete 00:06:22.293 00.020 15672 worker thread done servicing request 00:06:22.293 00.000 30444 OnExposeComplete: enter 00:06:22.293 00.000 30444 UpdateGuideState(): m_state=6 00:06:22.293 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3267 00:06:22.293 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=196.66, Mass=120295, SNR=104.3, Peak=11329 HFD=3.7 00:06:22.293 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 00:06:22.293 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 00:06:22.293 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.10 hyp=0.41 cameraTheta=0.26 mountX=0.35 mountY=0.19, mountTheta=0.49 00:06:22.294 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.10, opts=13) 00:06:22.294 00.000 30444 Enqueuing Move request for scope (0.39, 0.10) 00:06:22.294 00.000 15672 Worker thread wakes up 00:06:22.294 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.10) opts 0xd 00:06:22.294 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.10) 00:06:22.294 00.000 15672 Moving (0.39, 0.10) raw xDistance=0.35 yDistance=0.19 00:06:22.294 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 00:06:22.294 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:06:22.294 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 00:06:22.294 00.000 15672 MoveAxis(W, 95, ABG) 00:06:22.294 00.000 15672 Guiding Dir = 3, Dur = 95 00:06:22.295 00.001 15672 IsSlewing returns 0 00:06:22.295 00.000 15672 IsGuiding returns 0 00:06:22.300 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=12332, FiltMin=2650, FiltMax=9614, Gamma=2.950 00:06:22.321 00.021 15672 PulseGuide returned control before completion, sleep 80 00:06:22.403 00.082 15672 IsGuiding returns 1 00:06:22.403 00.000 15672 scope still moving after pulse duration time elapsed 00:06:22.424 00.021 15672 IsSlewing returns 0 00:06:22.425 00.001 30444 UpdateGuideState exits: m=120295 SNR=104.3 Saturated 00:06:22.425 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:22.425 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:22.426 00.001 30444 Enqueuing Expose request 00:06:22.435 00.009 15672 IsGuiding returns 0 00:06:22.435 00.000 15672 scope move finished after 95 + 44 ms 00:06:22.435 00.000 15672 Move returns status 0, amount 95 00:06:22.435 00.000 15672 MoveAxis(N, 0, ABG) 00:06:22.436 00.001 15672 Move returns status 0, amount 0 00:06:22.436 00.000 15672 move complete, result=0 00:06:22.436 00.000 15672 worker thread done servicing request 00:06:22.436 00.000 15672 Worker thread wakes up 00:06:22.436 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:22.436 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:22.437 00.001 30444 GuideStep: 0.4 px 95 ms WEST, 0.2 px 0 ms NORTH 00:06:24.546 02.109 15672 Exposure complete 00:06:24.566 00.020 15672 worker thread done servicing request 00:06:24.566 00.000 30444 OnExposeComplete: enter 00:06:24.566 00.000 30444 UpdateGuideState(): m_state=6 00:06:24.566 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3268 00:06:24.567 00.001 30444 Star::Find returns 1 (1), X=459.43, Y=196.26, Mass=101766, SNR=72.4, Peak=12683 HFD=3.1 00:06:24.567 00.000 30444 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.28) = xAngle (-2.19 = -2.19) 00:06:24.567 00.000 30444 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.25 = -2.25) 00:06:24.567 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.29 hyp=0.47 cameraTheta=-2.46 mountX=-0.27 mountY=-0.36, mountTheta=-2.21 00:06:24.567 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.29, opts=13) 00:06:24.567 00.000 30444 Enqueuing Move request for scope (-0.36, -0.29) 00:06:24.567 00.000 15672 Worker thread wakes up 00:06:24.567 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.29) opts 0xd 00:06:24.567 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.29) 00:06:24.567 00.000 15672 Moving (-0.36, -0.29) raw xDistance=-0.27 yDistance=-0.36 00:06:24.567 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27 00:06:24.567 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:06:24.568 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 00:06:24.568 00.000 15672 MoveAxis(E, 66, ABG) 00:06:24.568 00.000 15672 Guiding Dir = 2, Dur = 66 00:06:24.568 00.000 15672 IsSlewing returns 0 00:06:24.569 00.001 15672 IsGuiding returns 0 00:06:24.574 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=13794, FiltMin=2636, FiltMax=10317, Gamma=2.950 00:06:24.589 00.015 15672 PulseGuide returned control before completion, sleep 56 00:06:24.624 00.035 30444 UpdateGuideState exits: m=101766 SNR=72.4 Saturated 00:06:24.624 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:24.624 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:24.624 00.000 30444 Enqueuing Expose request 00:06:24.686 00.062 15672 IsGuiding returns 0 00:06:24.686 00.000 15672 Move returns status 0, amount 66 00:06:24.686 00.000 15672 MoveAxis(N, 0, ABG) 00:06:24.686 00.000 15672 Move returns status 0, amount 0 00:06:24.686 00.000 15672 move complete, result=0 00:06:24.686 00.000 15672 worker thread done servicing request 00:06:24.686 00.000 15672 Worker thread wakes up 00:06:24.686 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:24.686 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:24.686 00.000 30444 GuideStep: -0.3 px 66 ms EAST, -0.4 px 0 ms NORTH 00:06:26.591 01.905 15672 Exposure complete 00:06:26.611 00.020 15672 worker thread done servicing request 00:06:26.611 00.000 30444 OnExposeComplete: enter 00:06:26.611 00.000 30444 UpdateGuideState(): m_state=6 00:06:26.611 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3269 00:06:26.611 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=196.72, Mass=120121, SNR=90.9, Peak=11566 HFD=3.9 00:06:26.611 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 00:06:26.611 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.82 = 0.82) 00:06:26.611 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.17 hyp=0.30 cameraTheta=0.61 mountX=0.19 mountY=0.22, mountTheta=0.86 00:06:26.612 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.17, opts=13) 00:06:26.612 00.000 30444 Enqueuing Move request for scope (0.24, 0.17) 00:06:26.612 00.000 15672 Worker thread wakes up 00:06:26.612 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.17) opts 0xd 00:06:26.612 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.17) 00:06:26.612 00.000 15672 Moving (0.24, 0.17) raw xDistance=0.19 yDistance=0.22 00:06:26.612 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 00:06:26.612 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:06:26.612 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:06:26.612 00.000 15672 MoveAxis(E, 0, ABG) 00:06:26.612 00.000 15672 Move returns status 0, amount 0 00:06:26.612 00.000 15672 MoveAxis(N, 0, ABG) 00:06:26.612 00.000 15672 Move returns status 0, amount 0 00:06:26.612 00.000 15672 move complete, result=0 00:06:26.612 00.000 15672 worker thread done servicing request 00:06:26.618 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=13404, FiltMin=2648, FiltMax=9819, Gamma=2.950 00:06:26.667 00.049 30444 UpdateGuideState exits: m=120121 SNR=90.9 Saturated 00:06:26.667 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:26.667 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:26.667 00.000 30444 Enqueuing Expose request 00:06:26.667 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:06:26.667 00.000 15672 Worker thread wakes up 00:06:26.667 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:26.668 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:28.775 02.107 15672 Exposure complete 00:06:28.795 00.020 15672 worker thread done servicing request 00:06:28.795 00.000 30444 OnExposeComplete: enter 00:06:28.795 00.000 30444 UpdateGuideState(): m_state=6 00:06:28.795 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3270 00:06:28.795 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=196.13, Mass=102479, SNR=74.5, Peak=12650 HFD=2.9 00:06:28.795 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 00:06:28.795 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 00:06:28.795 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.42 hyp=0.44 cameraTheta=-1.31 mountX=0.22 mountY=-0.39, mountTheta=-1.05 00:06:28.796 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.42, opts=13) 00:06:28.796 00.000 30444 Enqueuing Move request for scope (0.11, -0.42) 00:06:28.796 00.000 15672 Worker thread wakes up 00:06:28.796 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.42) opts 0xd 00:06:28.796 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.42) 00:06:28.796 00.000 15672 Moving (0.11, -0.42) raw xDistance=0.22 yDistance=-0.39 00:06:28.796 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 00:06:28.796 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:06:28.796 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39 00:06:28.796 00.000 15672 MoveAxis(E, 0, ABG) 00:06:28.796 00.000 15672 Move returns status 0, amount 0 00:06:28.796 00.000 15672 MoveAxis(N, 0, ABG) 00:06:28.796 00.000 15672 Move returns status 0, amount 0 00:06:28.796 00.000 15672 move complete, result=0 00:06:28.796 00.000 15672 worker thread done servicing request 00:06:28.801 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=13345, FiltMin=2653, FiltMax=10077, Gamma=2.950 00:06:28.851 00.050 30444 UpdateGuideState exits: m=102479 SNR=74.5 Saturated 00:06:28.851 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:28.851 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:28.851 00.000 30444 Enqueuing Expose request 00:06:28.851 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 00:06:28.851 00.000 15672 Worker thread wakes up 00:06:28.851 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:28.851 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:30.758 01.907 15672 Exposure complete 00:06:30.779 00.021 15672 worker thread done servicing request 00:06:30.779 00.000 30444 OnExposeComplete: enter 00:06:30.779 00.000 30444 UpdateGuideState(): m_state=6 00:06:30.779 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3271 00:06:30.779 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=196.25, Mass=123715, SNR=90.0, Peak=11474 HFD=3.5 00:06:30.779 00.000 30444 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.28) = xAngle (-0.35 = -0.35) 00:06:30.780 00.001 30444 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.41 = -0.41) 00:06:30.780 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.30 hyp=0.52 cameraTheta=-0.62 mountX=0.49 mountY=-0.21, mountTheta=-0.40 00:06:30.780 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.30, opts=13) 00:06:30.780 00.000 30444 Enqueuing Move request for scope (0.42, -0.30) 00:06:30.780 00.000 15672 Worker thread wakes up 00:06:30.780 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.30) opts 0xd 00:06:30.780 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.30) 00:06:30.780 00.000 15672 Moving (0.42, -0.30) raw xDistance=0.49 yDistance=-0.21 00:06:30.781 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 00:06:30.781 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:06:30.781 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 00:06:30.781 00.000 15672 MoveAxis(W, 132, ABG) 00:06:30.781 00.000 15672 Guiding Dir = 3, Dur = 132 00:06:30.781 00.000 15672 IsSlewing returns 0 00:06:30.782 00.001 15672 IsGuiding returns 0 00:06:30.787 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=11731, FiltMin=2589, FiltMax=9765, Gamma=2.950 00:06:30.803 00.016 15672 PulseGuide returned control before completion, sleep 122 00:06:30.837 00.034 30444 UpdateGuideState exits: m=123715 SNR=90.0 Saturated 00:06:30.837 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:30.837 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:30.837 00.000 30444 Enqueuing Expose request 00:06:30.928 00.091 15672 IsGuiding returns 1 00:06:30.928 00.000 15672 scope still moving after pulse duration time elapsed 00:06:30.948 00.020 15672 IsSlewing returns 0 00:06:30.963 00.015 15672 IsGuiding returns 0 00:06:30.964 00.001 15672 scope move finished after 132 + 49 ms 00:06:30.964 00.000 15672 Move returns status 0, amount 132 00:06:30.964 00.000 15672 MoveAxis(N, 0, ABG) 00:06:30.964 00.000 15672 Move returns status 0, amount 0 00:06:30.964 00.000 15672 move complete, result=0 00:06:30.964 00.000 15672 worker thread done servicing request 00:06:30.964 00.000 15672 Worker thread wakes up 00:06:30.964 00.000 30444 GuideStep: 0.5 px 132 ms WEST, -0.2 px 0 ms NORTH 00:06:30.964 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:30.964 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:33.081 02.117 15672 Exposure complete 00:06:33.111 00.030 15672 worker thread done servicing request 00:06:33.111 00.000 30444 OnExposeComplete: enter 00:06:33.111 00.000 30444 UpdateGuideState(): m_state=6 00:06:33.112 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3272 00:06:33.112 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=196.38, Mass=112541, SNR=85.5, Peak=12926 HFD=3.4 00:06:33.112 00.000 30444 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 00:06:33.112 00.000 30444 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 00:06:33.112 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.04 mountX=-0.04 mountY=-0.19, mountTheta=-1.76 00:06:33.112 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.18, opts=13) 00:06:33.112 00.000 30444 Enqueuing Move request for scope (-0.09, -0.18) 00:06:33.112 00.000 15672 Worker thread wakes up 00:06:33.112 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd 00:06:33.113 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.18) 00:06:33.113 00.000 15672 Moving (-0.09, -0.18) raw xDistance=-0.04 yDistance=-0.19 00:06:33.113 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:06:33.113 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:06:33.113 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:06:33.113 00.000 15672 MoveAxis(E, 0, ABG) 00:06:33.113 00.000 15672 Move returns status 0, amount 0 00:06:33.113 00.000 15672 MoveAxis(N, 0, ABG) 00:06:33.113 00.000 15672 Move returns status 0, amount 0 00:06:33.113 00.000 15672 move complete, result=0 00:06:33.113 00.000 15672 worker thread done servicing request 00:06:33.117 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2373, max=13753, FiltMin=2685, FiltMax=9610, Gamma=2.950 00:06:33.592 00.475 30444 UpdateGuideState exits: m=112541 SNR=85.5 Saturated 00:06:33.592 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:33.592 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:33.592 00.000 30444 Enqueuing Expose request 00:06:33.592 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:06:33.592 00.000 15672 Worker thread wakes up 00:06:33.593 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:33.593 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:35.501 01.908 15672 Exposure complete 00:06:35.521 00.020 15672 worker thread done servicing request 00:06:35.521 00.000 30444 OnExposeComplete: enter 00:06:35.521 00.000 30444 UpdateGuideState(): m_state=6 00:06:35.521 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3273 00:06:35.521 00.000 30444 Star::Find returns 1 (1), X=459.84, Y=195.91, Mass=107940, SNR=75.4, Peak=11981 HFD=3.3 00:06:35.521 00.000 30444 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 00:06:35.521 00.000 30444 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 00:06:35.521 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.64 hyp=0.64 cameraTheta=-1.50 mountX=0.22 mountY=-0.62, mountTheta=-1.23 00:06:35.522 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.64, opts=13) 00:06:35.522 00.000 30444 Enqueuing Move request for scope (0.04, -0.64) 00:06:35.522 00.000 15672 Worker thread wakes up 00:06:35.522 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.64) opts 0xd 00:06:35.522 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.64) 00:06:35.522 00.000 15672 Moving (0.04, -0.64) raw xDistance=0.22 yDistance=-0.62 00:06:35.522 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 00:06:35.522 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:06:35.522 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62 00:06:35.522 00.000 15672 MoveAxis(E, 0, ABG) 00:06:35.522 00.000 15672 Move returns status 0, amount 0 00:06:35.522 00.000 15672 MoveAxis(N, 0, ABG) 00:06:35.522 00.000 15672 Move returns status 0, amount 0 00:06:35.522 00.000 15672 move complete, result=0 00:06:35.523 00.001 15672 worker thread done servicing request 00:06:35.527 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11981, FiltMin=2603, FiltMax=9088, Gamma=2.950 00:06:35.633 00.106 30444 UpdateGuideState exits: m=107940 SNR=75.4 Saturated 00:06:35.633 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:35.633 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:35.633 00.000 30444 Enqueuing Expose request 00:06:35.633 00.000 15672 Worker thread wakes up 00:06:35.633 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH 00:06:35.634 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:35.634 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:37.743 02.109 15672 Exposure complete 00:06:37.764 00.021 15672 worker thread done servicing request 00:06:37.764 00.000 30444 OnExposeComplete: enter 00:06:37.764 00.000 30444 UpdateGuideState(): m_state=6 00:06:37.764 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3274 00:06:37.764 00.000 30444 Star::Find returns 1 (1), X=459.26, Y=196.19, Mass=119378, SNR=81.3, Peak=12136 HFD=3.5 00:06:37.764 00.000 30444 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.28) = xAngle (-2.27 = -2.27) 00:06:37.764 00.000 30444 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.33 = -2.33) 00:06:37.764 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.36 hyp=0.65 cameraTheta=-2.55 mountX=-0.42 mountY=-0.47, mountTheta=-2.30 00:06:37.765 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.36, opts=13) 00:06:37.765 00.000 30444 Enqueuing Move request for scope (-0.54, -0.36) 00:06:37.765 00.000 15672 Worker thread wakes up 00:06:37.765 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.36) opts 0xd 00:06:37.765 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.36) 00:06:37.765 00.000 15672 Moving (-0.54, -0.36) raw xDistance=-0.42 yDistance=-0.47 00:06:37.765 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 00:06:37.765 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.70 newest=-1.28 00:06:37.765 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 00:06:37.765 00.000 15672 MoveAxis(E, 113, ABG) 00:06:37.765 00.000 15672 Guiding Dir = 2, Dur = 113 00:06:37.765 00.000 15672 IsSlewing returns 0 00:06:37.771 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=12136, FiltMin=2686, FiltMax=9470, Gamma=2.950 00:06:37.801 00.030 15672 IsGuiding returns 0 00:06:37.816 00.015 15672 PulseGuide returned control before completion, sleep 108 00:06:37.820 00.004 30444 UpdateGuideState exits: m=119378 SNR=81.3 Saturated 00:06:37.820 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:37.820 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:37.820 00.000 30444 Enqueuing Expose request 00:06:37.927 00.107 15672 IsGuiding returns 1 00:06:37.927 00.000 15672 scope still moving after pulse duration time elapsed 00:06:37.948 00.021 15672 IsSlewing returns 0 00:06:37.949 00.001 15672 IsGuiding returns 0 00:06:37.949 00.000 15672 scope move finished after 113 + 34 ms 00:06:37.949 00.000 15672 Move returns status 0, amount 113 00:06:37.949 00.000 15672 MoveAxis(N, 84, ABG) 00:06:37.949 00.000 15672 Guiding Dir = 0, Dur = 84 00:06:37.949 00.000 15672 IsSlewing returns 0 00:06:37.950 00.001 15672 IsGuiding returns 0 00:06:38.024 00.074 15672 PulseGuide returned control before completion, sleep 20 00:06:38.058 00.034 15672 IsGuiding returns 1 00:06:38.058 00.000 15672 scope still moving after pulse duration time elapsed 00:06:38.080 00.022 15672 IsSlewing returns 0 00:06:38.083 00.003 15672 IsGuiding returns 1 00:06:38.103 00.020 15672 IsSlewing returns 0 00:06:38.106 00.003 15672 IsGuiding returns 1 00:06:38.127 00.021 15672 IsSlewing returns 0 00:06:38.153 00.026 15672 IsGuiding returns 0 00:06:38.153 00.000 15672 scope move finished after 84 + 119 ms 00:06:38.153 00.000 15672 Move returns status 0, amount 84 00:06:38.153 00.000 15672 move complete, result=0 00:06:38.154 00.001 15672 worker thread done servicing request 00:06:38.154 00.000 15672 Worker thread wakes up 00:06:38.154 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:38.154 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:38.154 00.000 30444 GuideStep: -0.4 px 113 ms EAST, -0.5 px 84 ms NORTH 00:06:40.061 01.907 15672 Exposure complete 00:06:40.084 00.023 15672 worker thread done servicing request 00:06:40.084 00.000 30444 OnExposeComplete: enter 00:06:40.084 00.000 30444 UpdateGuideState(): m_state=6 00:06:40.084 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3275 00:06:40.084 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=195.86, Mass=109744, SNR=66.2, Peak=10661 HFD=3.5 00:06:40.084 00.000 30444 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.28) = xAngle (-0.50 = -0.50) 00:06:40.084 00.000 30444 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 00:06:40.084 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=-0.70 hyp=0.99 cameraTheta=-0.78 mountX=0.87 mountY=-0.53, mountTheta=-0.55 00:06:40.085 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=-0.70, opts=13) 00:06:40.085 00.000 30444 Enqueuing Move request for scope (0.71, -0.70) 00:06:40.085 00.000 15672 Worker thread wakes up 00:06:40.085 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.70) opts 0xd 00:06:40.085 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, -0.70) 00:06:40.085 00.000 15672 Moving (0.71, -0.70) raw xDistance=0.87 yDistance=-0.53 00:06:40.085 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.87 00:06:40.085 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 00:06:40.085 00.000 15672 MoveAxis(W, 228, ABG) 00:06:40.085 00.000 15672 Guiding Dir = 3, Dur = 228 00:06:40.086 00.001 15672 IsSlewing returns 0 00:06:40.087 00.001 15672 IsGuiding returns 0 00:06:40.092 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=11442, FiltMin=2665, FiltMax=10058, Gamma=2.950 00:06:40.117 00.025 15672 PulseGuide returned control before completion, sleep 209 00:06:40.239 00.122 30444 UpdateGuideState exits: m=109744 SNR=66.2 Saturated 00:06:40.239 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:40.239 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:40.239 00.000 30444 Enqueuing Expose request 00:06:40.328 00.089 15672 IsGuiding returns 1 00:06:40.328 00.000 15672 scope still moving after pulse duration time elapsed 00:06:40.348 00.020 15672 IsSlewing returns 0 00:06:40.358 00.010 15672 IsGuiding returns 0 00:06:40.358 00.000 15672 scope move finished after 228 + 42 ms 00:06:40.358 00.000 15672 Move returns status 0, amount 228 00:06:40.358 00.000 15672 MoveAxis(N, 94, ABG) 00:06:40.358 00.000 15672 Guiding Dir = 0, Dur = 94 00:06:40.358 00.000 15672 IsSlewing returns 0 00:06:40.359 00.001 15672 IsGuiding returns 0 00:06:40.436 00.077 15672 PulseGuide returned control before completion, sleep 27 00:06:40.468 00.032 15672 IsGuiding returns 1 00:06:40.468 00.000 15672 scope still moving after pulse duration time elapsed 00:06:40.490 00.022 15672 IsSlewing returns 0 00:06:40.492 00.002 15672 IsGuiding returns 1 00:06:40.512 00.020 15672 IsSlewing returns 0 00:06:40.514 00.002 15672 IsGuiding returns 1 00:06:40.534 00.020 15672 IsSlewing returns 0 00:06:40.549 00.015 15672 IsGuiding returns 0 00:06:40.549 00.000 15672 scope move finished after 94 + 95 ms 00:06:40.549 00.000 15672 Move returns status 0, amount 94 00:06:40.549 00.000 15672 move complete, result=0 00:06:40.549 00.000 15672 worker thread done servicing request 00:06:40.549 00.000 15672 Worker thread wakes up 00:06:40.550 00.001 30444 GuideStep: 0.9 px 228 ms WEST, -0.5 px 94 ms NORTH 00:06:40.550 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:40.550 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:42.657 02.107 15672 Exposure complete 00:06:42.677 00.020 15672 worker thread done servicing request 00:06:42.677 00.000 30444 OnExposeComplete: enter 00:06:42.677 00.000 30444 UpdateGuideState(): m_state=6 00:06:42.677 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3276 00:06:42.677 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=196.18, Mass=115758, SNR=88.1, Peak=10228 HFD=4.0 00:06:42.677 00.000 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.73 = -0.73) 00:06:42.677 00.000 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.80 = -0.80) 00:06:42.677 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.38 hyp=0.45 cameraTheta=-1.01 mountX=0.33 mountY=-0.32, mountTheta=-0.77 00:06:42.678 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.38, opts=13) 00:06:42.678 00.000 30444 Enqueuing Move request for scope (0.24, -0.38) 00:06:42.678 00.000 15672 Worker thread wakes up 00:06:42.678 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.38) opts 0xd 00:06:42.678 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.38) 00:06:42.678 00.000 15672 Moving (0.24, -0.38) raw xDistance=0.33 yDistance=-0.32 00:06:42.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.33 00:06:42.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 00:06:42.678 00.000 15672 MoveAxis(W, 105, ABG) 00:06:42.678 00.000 15672 Guiding Dir = 3, Dur = 105 00:06:42.679 00.001 15672 IsSlewing returns 0 00:06:42.680 00.001 15672 IsGuiding returns 0 00:06:42.684 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=12309, FiltMin=2655, FiltMax=10176, Gamma=2.950 00:06:42.704 00.020 15672 PulseGuide returned control before completion, sleep 91 00:06:42.734 00.030 30444 UpdateGuideState exits: m=115758 SNR=88.1 Saturated 00:06:42.734 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:42.734 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:42.734 00.000 30444 Enqueuing Expose request 00:06:42.798 00.064 15672 IsGuiding returns 1 00:06:42.798 00.000 15672 scope still moving after pulse duration time elapsed 00:06:42.819 00.021 15672 IsSlewing returns 0 00:06:42.865 00.046 15672 IsGuiding returns 0 00:06:42.865 00.000 15672 scope move finished after 105 + 79 ms 00:06:42.866 00.001 15672 Move returns status 0, amount 105 00:06:42.866 00.000 15672 MoveAxis(N, 57, ABG) 00:06:42.866 00.000 15672 Guiding Dir = 0, Dur = 57 00:06:42.866 00.000 15672 IsSlewing returns 0 00:06:42.867 00.001 15672 IsGuiding returns 0 00:06:42.946 00.079 15672 IsGuiding returns 1 00:06:42.946 00.000 15672 scope still moving after pulse duration time elapsed 00:06:42.968 00.022 15672 IsSlewing returns 0 00:06:42.972 00.004 15672 IsGuiding returns 1 00:06:42.994 00.022 15672 IsSlewing returns 0 00:06:42.997 00.003 15672 IsGuiding returns 1 00:06:43.017 00.020 15672 IsSlewing returns 0 00:06:43.040 00.023 15672 IsGuiding returns 0 00:06:43.040 00.000 15672 scope move finished after 57 + 116 ms 00:06:43.040 00.000 15672 Move returns status 0, amount 57 00:06:43.040 00.000 15672 move complete, result=0 00:06:43.041 00.001 15672 worker thread done servicing request 00:06:43.041 00.000 15672 Worker thread wakes up 00:06:43.041 00.000 30444 GuideStep: 0.3 px 105 ms WEST, -0.3 px 57 ms NORTH 00:06:43.041 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:43.041 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:44.948 01.907 15672 Exposure complete 00:06:44.973 00.025 15672 worker thread done servicing request 00:06:44.973 00.000 30444 OnExposeComplete: enter 00:06:44.973 00.000 30444 UpdateGuideState(): m_state=6 00:06:44.973 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3277 00:06:44.974 00.001 30444 Star::Find returns 1 (1), X=459.59, Y=196.06, Mass=115520, SNR=88.9, Peak=12619 HFD=3.4 00:06:44.974 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 00:06:44.974 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 00:06:44.974 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.49 hyp=0.54 cameraTheta=-1.97 mountX=-0.06 mountY=-0.53, mountTheta=-1.69 00:06:44.974 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.49, opts=13) 00:06:44.974 00.000 30444 Enqueuing Move request for scope (-0.21, -0.49) 00:06:44.974 00.000 15672 Worker thread wakes up 00:06:44.974 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.49) opts 0xd 00:06:44.974 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.49) 00:06:44.974 00.000 15672 Moving (-0.21, -0.49) raw xDistance=-0.06 yDistance=-0.53 00:06:44.974 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 00:06:44.974 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 00:06:44.975 00.001 15672 MoveAxis(E, 0, ABG) 00:06:44.975 00.000 15672 Move returns status 0, amount 0 00:06:44.975 00.000 15672 MoveAxis(N, 94, ABG) 00:06:44.975 00.000 15672 Guiding Dir = 0, Dur = 94 00:06:44.975 00.000 15672 IsSlewing returns 0 00:06:44.976 00.001 15672 IsGuiding returns 0 00:06:44.981 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=13004, FiltMin=2638, FiltMax=9841, Gamma=2.950 00:06:45.088 00.107 15672 IsGuiding returns 1 00:06:45.088 00.000 15672 scope still moving after pulse duration time elapsed 00:06:45.108 00.020 15672 IsSlewing returns 0 00:06:45.109 00.001 15672 IsGuiding returns 1 00:06:45.130 00.021 15672 IsSlewing returns 0 00:06:45.132 00.002 15672 IsGuiding returns 1 00:06:45.154 00.022 15672 IsSlewing returns 0 00:06:45.181 00.027 15672 IsGuiding returns 0 00:06:45.181 00.000 15672 scope move finished after 94 + 111 ms 00:06:45.181 00.000 15672 Move returns status 0, amount 94 00:06:45.181 00.000 15672 move complete, result=0 00:06:45.181 00.000 15672 worker thread done servicing request 00:06:45.356 00.175 30444 UpdateGuideState exits: m=115520 SNR=88.9 Saturated 00:06:45.357 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:45.357 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:45.357 00.000 30444 Enqueuing Expose request 00:06:45.357 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 94 ms NORTH 00:06:45.357 00.000 15672 Worker thread wakes up 00:06:45.358 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:45.358 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:47.475 02.117 15672 Exposure complete 00:06:47.506 00.031 15672 worker thread done servicing request 00:06:47.506 00.000 30444 OnExposeComplete: enter 00:06:47.506 00.000 30444 UpdateGuideState(): m_state=6 00:06:47.506 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3278 00:06:47.507 00.001 30444 Star::Find returns 1 (1), X=459.17, Y=196.43, Mass=109646, SNR=81.4, Peak=13053 HFD=3.2 00:06:47.507 00.000 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.67 = -2.67) 00:06:47.507 00.000 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.73 = -2.73) 00:06:47.507 00.000 30444 CameraToMount -- cameraX=-0.63 cameraY=-0.12 hyp=0.64 cameraTheta=-2.95 mountX=-0.57 mountY=-0.25, mountTheta=-2.72 00:06:47.507 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.63, y=-0.12, opts=13) 00:06:47.507 00.000 30444 Enqueuing Move request for scope (-0.63, -0.12) 00:06:47.507 00.000 15672 Worker thread wakes up 00:06:47.507 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.12) opts 0xd 00:06:47.507 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.63, -0.12) 00:06:47.507 00.000 15672 Moving (-0.63, -0.12) raw xDistance=-0.57 yDistance=-0.25 00:06:47.507 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 00:06:47.507 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 00:06:47.507 00.000 15672 MoveAxis(E, 154, ABG) 00:06:47.508 00.001 15672 Guiding Dir = 2, Dur = 154 00:06:47.508 00.000 15672 IsSlewing returns 0 00:06:47.509 00.001 15672 IsGuiding returns 0 00:06:47.513 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=13053, FiltMin=2657, FiltMax=9545, Gamma=2.950 00:06:47.529 00.016 15672 PulseGuide returned control before completion, sleep 145 00:06:47.566 00.037 30444 UpdateGuideState exits: m=109646 SNR=81.4 Saturated 00:06:47.566 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:47.566 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:47.566 00.000 30444 Enqueuing Expose request 00:06:47.737 00.171 15672 IsGuiding returns 0 00:06:47.737 00.000 15672 Move returns status 0, amount 154 00:06:47.737 00.000 15672 MoveAxis(N, 45, ABG) 00:06:47.737 00.000 15672 Guiding Dir = 0, Dur = 45 00:06:47.737 00.000 15672 IsSlewing returns 0 00:06:47.739 00.002 15672 IsGuiding returns 0 00:06:47.820 00.081 15672 IsGuiding returns 1 00:06:47.820 00.000 15672 scope still moving after pulse duration time elapsed 00:06:47.841 00.021 15672 IsSlewing returns 0 00:06:47.842 00.001 15672 IsGuiding returns 1 00:06:47.862 00.020 15672 IsSlewing returns 0 00:06:47.863 00.001 15672 IsGuiding returns 1 00:06:47.884 00.021 15672 IsSlewing returns 0 00:06:47.929 00.045 15672 IsGuiding returns 0 00:06:47.929 00.000 15672 scope move finished after 45 + 144 ms 00:06:47.929 00.000 15672 Move returns status 0, amount 45 00:06:47.929 00.000 15672 move complete, result=0 00:06:47.929 00.000 15672 worker thread done servicing request 00:06:47.929 00.000 30444 GuideStep: -0.6 px 154 ms EAST, -0.3 px 45 ms NORTH 00:06:47.929 00.000 15672 Worker thread wakes up 00:06:47.929 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:47.929 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:49.834 01.905 15672 Exposure complete 00:06:49.854 00.020 15672 worker thread done servicing request 00:06:49.854 00.000 30444 OnExposeComplete: enter 00:06:49.854 00.000 30444 UpdateGuideState(): m_state=6 00:06:49.854 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3279 00:06:49.854 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=196.18, Mass=119512, SNR=92.2, Peak=10881 HFD=3.6 00:06:49.854 00.000 30444 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.28) = xAngle (-0.48 = -0.48) 00:06:49.854 00.000 30444 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.54 = -0.54) 00:06:49.854 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.37 hyp=0.54 cameraTheta=-0.76 mountX=0.48 mountY=-0.28, mountTheta=-0.53 00:06:49.855 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.37, opts=13) 00:06:49.855 00.000 30444 Enqueuing Move request for scope (0.39, -0.37) 00:06:49.855 00.000 15672 Worker thread wakes up 00:06:49.855 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.37) opts 0xd 00:06:49.855 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.37) 00:06:49.855 00.000 15672 Moving (0.39, -0.37) raw xDistance=0.48 yDistance=-0.28 00:06:49.855 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.48 00:06:49.855 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 00:06:49.855 00.000 15672 MoveAxis(W, 118, ABG) 00:06:49.855 00.000 15672 Guiding Dir = 3, Dur = 118 00:06:49.856 00.001 15672 IsSlewing returns 0 00:06:49.857 00.001 15672 IsGuiding returns 0 00:06:49.862 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=12196, FiltMin=2666, FiltMax=10076, Gamma=2.950 00:06:49.878 00.016 15672 PulseGuide returned control before completion, sleep 109 00:06:49.911 00.033 30444 UpdateGuideState exits: m=119512 SNR=92.2 Saturated 00:06:49.911 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:49.911 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:49.911 00.000 30444 Enqueuing Expose request 00:06:49.989 00.078 15672 IsGuiding returns 1 00:06:49.989 00.000 15672 scope still moving after pulse duration time elapsed 00:06:50.011 00.022 15672 IsSlewing returns 0 00:06:50.053 00.042 15672 IsGuiding returns 0 00:06:50.053 00.000 15672 scope move finished after 118 + 77 ms 00:06:50.053 00.000 15672 Move returns status 0, amount 118 00:06:50.053 00.000 15672 MoveAxis(N, 50, ABG) 00:06:50.053 00.000 15672 Guiding Dir = 0, Dur = 50 00:06:50.053 00.000 15672 IsSlewing returns 0 00:06:50.054 00.001 15672 IsGuiding returns 0 00:06:50.135 00.081 15672 IsGuiding returns 1 00:06:50.135 00.000 15672 scope still moving after pulse duration time elapsed 00:06:50.156 00.021 15672 IsSlewing returns 0 00:06:50.158 00.002 15672 IsGuiding returns 1 00:06:50.179 00.021 15672 IsSlewing returns 0 00:06:50.182 00.003 15672 IsGuiding returns 1 00:06:50.203 00.021 15672 IsSlewing returns 0 00:06:50.230 00.027 15672 IsGuiding returns 0 00:06:50.230 00.000 15672 scope move finished after 50 + 125 ms 00:06:50.230 00.000 15672 Move returns status 0, amount 50 00:06:50.230 00.000 15672 move complete, result=0 00:06:50.230 00.000 15672 worker thread done servicing request 00:06:50.230 00.000 15672 Worker thread wakes up 00:06:50.230 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:50.230 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:50.230 00.000 30444 GuideStep: 0.5 px 118 ms WEST, -0.3 px 50 ms NORTH 00:06:52.338 02.108 15672 Exposure complete 00:06:52.358 00.020 15672 worker thread done servicing request 00:06:52.358 00.000 30444 OnExposeComplete: enter 00:06:52.358 00.000 30444 UpdateGuideState(): m_state=6 00:06:52.358 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3280 00:06:52.358 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=196.16, Mass=123635, SNR=96.2, Peak=10185 HFD=3.8 00:06:52.358 00.000 30444 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 00:06:52.358 00.000 30444 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.33 = -0.33) 00:06:52.358 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=-0.40 hyp=0.77 cameraTheta=-0.55 mountX=0.74 mountY=-0.25, mountTheta=-0.33 00:06:52.359 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=-0.40, opts=13) 00:06:52.359 00.000 30444 Enqueuing Move request for scope (0.65, -0.40) 00:06:52.359 00.000 15672 Worker thread wakes up 00:06:52.359 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.40) opts 0xd 00:06:52.359 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, -0.40) 00:06:52.359 00.000 15672 Moving (0.65, -0.40) raw xDistance=0.74 yDistance=-0.25 00:06:52.359 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.74 00:06:52.359 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:06:52.359 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 00:06:52.359 00.000 15672 MoveAxis(W, 208, ABG) 00:06:52.359 00.000 15672 Guiding Dir = 3, Dur = 208 00:06:52.360 00.001 15672 IsSlewing returns 0 00:06:52.361 00.001 15672 IsGuiding returns 0 00:06:52.365 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1868, max=11240, FiltMin=2551, FiltMax=9472, Gamma=2.950 00:06:52.386 00.021 15672 PulseGuide returned control before completion, sleep 194 00:06:52.415 00.029 30444 UpdateGuideState exits: m=123635 SNR=96.2 Saturated 00:06:52.415 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:52.415 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:52.415 00.000 30444 Enqueuing Expose request 00:06:52.583 00.168 15672 IsGuiding returns 1 00:06:52.583 00.000 15672 scope still moving after pulse duration time elapsed 00:06:52.605 00.022 15672 IsSlewing returns 0 00:06:52.609 00.004 15672 IsGuiding returns 0 00:06:52.609 00.000 15672 scope move finished after 208 + 41 ms 00:06:52.609 00.000 15672 Move returns status 0, amount 208 00:06:52.609 00.000 15672 MoveAxis(N, 0, ABG) 00:06:52.609 00.000 15672 Move returns status 0, amount 0 00:06:52.609 00.000 15672 move complete, result=0 00:06:52.609 00.000 15672 worker thread done servicing request 00:06:52.610 00.001 15672 Worker thread wakes up 00:06:52.610 00.000 30444 GuideStep: 0.7 px 208 ms WEST, -0.2 px 0 ms NORTH 00:06:52.610 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:52.610 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:54.519 01.909 15672 Exposure complete 00:06:54.538 00.019 15672 worker thread done servicing request 00:06:54.539 00.001 30444 OnExposeComplete: enter 00:06:54.539 00.000 30444 UpdateGuideState(): m_state=6 00:06:54.539 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3281 00:06:54.539 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=195.83, Mass=100298, SNR=81.2, Peak=11522 HFD=3.1 00:06:54.539 00.000 30444 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 00:06:54.539 00.000 30444 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 00:06:54.539 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.72 hyp=0.74 cameraTheta=-1.37 mountX=0.34 mountY=-0.67, mountTheta=-1.10 00:06:54.541 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.72, opts=13) 00:06:54.541 00.000 30444 Enqueuing Move request for scope (0.15, -0.72) 00:06:54.541 00.000 15672 Worker thread wakes up 00:06:54.541 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.72) opts 0xd 00:06:54.541 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.72) 00:06:54.541 00.000 15672 Moving (0.15, -0.72) raw xDistance=0.34 yDistance=-0.67 00:06:54.541 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34 00:06:54.541 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 00:06:54.541 00.000 15672 MoveAxis(W, 106, ABG) 00:06:54.541 00.000 15672 Guiding Dir = 3, Dur = 106 00:06:54.542 00.001 15672 IsSlewing returns 0 00:06:54.547 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=11753, FiltMin=2598, FiltMax=9055, Gamma=2.950 00:06:54.574 00.027 15672 IsGuiding returns 0 00:06:54.590 00.016 15672 PulseGuide returned control before completion, sleep 101 00:06:54.695 00.105 15672 IsGuiding returns 1 00:06:54.695 00.000 15672 scope still moving after pulse duration time elapsed 00:06:54.716 00.021 15672 IsSlewing returns 0 00:06:54.734 00.018 15672 IsGuiding returns 0 00:06:54.734 00.000 15672 scope move finished after 106 + 53 ms 00:06:54.734 00.000 15672 Move returns status 0, amount 106 00:06:54.734 00.000 15672 MoveAxis(N, 120, ABG) 00:06:54.734 00.000 15672 Guiding Dir = 0, Dur = 120 00:06:54.735 00.001 15672 IsSlewing returns 0 00:06:54.735 00.000 15672 IsGuiding returns 0 00:06:54.814 00.079 15672 PulseGuide returned control before completion, sleep 52 00:06:54.869 00.055 15672 IsGuiding returns 1 00:06:54.869 00.000 15672 scope still moving after pulse duration time elapsed 00:06:54.891 00.022 15672 IsSlewing returns 0 00:06:54.893 00.002 15672 IsGuiding returns 1 00:06:54.915 00.022 15672 IsSlewing returns 0 00:06:54.917 00.002 15672 IsGuiding returns 1 00:06:54.939 00.022 15672 IsSlewing returns 0 00:06:54.959 00.020 15672 IsGuiding returns 0 00:06:54.959 00.000 15672 scope move finished after 120 + 103 ms 00:06:54.959 00.000 15672 Move returns status 0, amount 120 00:06:54.959 00.000 15672 move complete, result=0 00:06:54.960 00.001 15672 worker thread done servicing request 00:06:55.009 00.049 30444 UpdateGuideState exits: m=100298 SNR=81.2 Saturated 00:06:55.009 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:55.009 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:55.010 00.001 30444 Enqueuing Expose request 00:06:55.010 00.000 30444 GuideStep: 0.3 px 106 ms WEST, -0.7 px 120 ms NORTH 00:06:55.010 00.000 15672 Worker thread wakes up 00:06:55.010 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:55.010 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:57.127 02.117 15672 Exposure complete 00:06:57.158 00.031 15672 worker thread done servicing request 00:06:57.158 00.000 30444 OnExposeComplete: enter 00:06:57.158 00.000 30444 UpdateGuideState(): m_state=6 00:06:57.158 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3282 00:06:57.158 00.000 30444 Star::Find returns 1 (1), X=459.13, Y=196.42, Mass=122633, SNR=83.5, Peak=11558 HFD=3.6 00:06:57.158 00.000 30444 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.28) = xAngle (-2.66 = -2.66) 00:06:57.158 00.000 30444 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.72 = -2.72) 00:06:57.158 00.000 30444 CameraToMount -- cameraX=-0.66 cameraY=-0.14 hyp=0.68 cameraTheta=-2.94 mountX=-0.60 mountY=-0.28, mountTheta=-2.71 00:06:57.159 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.66, y=-0.14, opts=13) 00:06:57.159 00.000 30444 Enqueuing Move request for scope (-0.66, -0.14) 00:06:57.159 00.000 15672 Worker thread wakes up 00:06:57.159 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.14) opts 0xd 00:06:57.159 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.66, -0.14) 00:06:57.159 00.000 15672 Moving (-0.66, -0.14) raw xDistance=-0.60 yDistance=-0.28 00:06:57.159 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.60 00:06:57.159 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 00:06:57.159 00.000 15672 MoveAxis(E, 155, ABG) 00:06:57.159 00.000 15672 Guiding Dir = 2, Dur = 155 00:06:57.160 00.001 15672 IsSlewing returns 0 00:06:57.161 00.001 15672 IsGuiding returns 0 00:06:57.165 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=12235, FiltMin=2631, FiltMax=9124, Gamma=2.950 00:06:57.178 00.013 15672 PulseGuide returned control before completion, sleep 148 00:06:57.217 00.039 30444 UpdateGuideState exits: m=122633 SNR=83.5 Saturated 00:06:57.217 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:57.217 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:57.217 00.000 30444 Enqueuing Expose request 00:06:57.328 00.111 15672 IsGuiding returns 1 00:06:57.329 00.001 15672 scope still moving after pulse duration time elapsed 00:06:57.351 00.022 15672 IsSlewing returns 0 00:06:57.354 00.003 15672 IsGuiding returns 0 00:06:57.354 00.000 15672 scope move finished after 155 + 38 ms 00:06:57.354 00.000 15672 Move returns status 0, amount 155 00:06:57.354 00.000 15672 MoveAxis(N, 50, ABG) 00:06:57.354 00.000 15672 Guiding Dir = 0, Dur = 50 00:06:57.355 00.001 15672 IsSlewing returns 0 00:06:57.355 00.000 15672 IsGuiding returns 0 00:06:57.435 00.080 15672 IsGuiding returns 1 00:06:57.435 00.000 15672 scope still moving after pulse duration time elapsed 00:06:57.456 00.021 15672 IsSlewing returns 0 00:06:57.514 00.058 15672 IsGuiding returns 0 00:06:57.514 00.000 15672 scope move finished after 50 + 108 ms 00:06:57.514 00.000 15672 Move returns status 0, amount 50 00:06:57.514 00.000 15672 move complete, result=0 00:06:57.514 00.000 15672 worker thread done servicing request 00:06:57.514 00.000 15672 Worker thread wakes up 00:06:57.515 00.001 30444 GuideStep: -0.6 px 155 ms EAST, -0.3 px 50 ms NORTH 00:06:57.515 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:57.515 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:06:59.421 01.906 15672 Exposure complete 00:06:59.441 00.020 15672 worker thread done servicing request 00:06:59.442 00.001 30444 OnExposeComplete: enter 00:06:59.442 00.000 30444 UpdateGuideState(): m_state=6 00:06:59.442 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3283 00:06:59.442 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=196.66, Mass=115277, SNR=85.5, Peak=10531 HFD=3.9 00:06:59.442 00.000 30444 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 00:06:59.442 00.000 30444 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 00:06:59.442 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.41 mountX=0.21 mountY=0.16, mountTheta=0.64 00:06:59.442 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.11, opts=13) 00:06:59.442 00.000 30444 Enqueuing Move request for scope (0.25, 0.11) 00:06:59.442 00.000 15672 Worker thread wakes up 00:06:59.443 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.11) opts 0xd 00:06:59.443 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.11) 00:06:59.443 00.000 15672 Moving (0.25, 0.11) raw xDistance=0.21 yDistance=0.16 00:06:59.443 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:06:59.443 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:06:59.443 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 00:06:59.443 00.000 15672 MoveAxis(E, 0, ABG) 00:06:59.443 00.000 15672 Move returns status 0, amount 0 00:06:59.443 00.000 15672 MoveAxis(N, 0, ABG) 00:06:59.443 00.000 15672 Move returns status 0, amount 0 00:06:59.443 00.000 15672 move complete, result=0 00:06:59.443 00.000 15672 worker thread done servicing request 00:06:59.448 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=11271, FiltMin=2688, FiltMax=9246, Gamma=2.950 00:06:59.608 00.160 30444 UpdateGuideState exits: m=115277 SNR=85.5 Saturated 00:06:59.608 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:06:59.608 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:06:59.608 00.000 30444 Enqueuing Expose request 00:06:59.608 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:06:59.609 00.001 15672 Worker thread wakes up 00:06:59.609 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:06:59.609 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:01.725 02.116 15672 Exposure complete 00:07:01.755 00.030 15672 worker thread done servicing request 00:07:01.756 00.001 30444 OnExposeComplete: enter 00:07:01.756 00.000 30444 UpdateGuideState(): m_state=6 00:07:01.756 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3284 00:07:01.756 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=195.84, Mass=113351, SNR=80.6, Peak=11434 HFD=3.6 00:07:01.756 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 00:07:01.756 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 00:07:01.756 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.71 hyp=0.83 cameraTheta=-1.03 mountX=0.61 mountY=-0.60, mountTheta=-0.78 00:07:01.756 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.71, opts=13) 00:07:01.756 00.000 30444 Enqueuing Move request for scope (0.43, -0.71) 00:07:01.757 00.001 15672 Worker thread wakes up 00:07:01.757 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.71) opts 0xd 00:07:01.757 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.71) 00:07:01.757 00.000 15672 Moving (0.43, -0.71) raw xDistance=0.61 yDistance=-0.60 00:07:01.757 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61 00:07:01.757 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 00:07:01.757 00.000 15672 MoveAxis(W, 165, ABG) 00:07:01.757 00.000 15672 Guiding Dir = 3, Dur = 165 00:07:01.757 00.000 15672 IsSlewing returns 0 00:07:01.758 00.001 15672 IsGuiding returns 0 00:07:01.763 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=12838, FiltMin=2665, FiltMax=9277, Gamma=2.950 00:07:01.811 00.048 15672 PulseGuide returned control before completion, sleep 123 00:07:01.812 00.001 30444 UpdateGuideState exits: m=113351 SNR=80.6 Saturated 00:07:01.812 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:01.812 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:01.812 00.000 30444 Enqueuing Expose request 00:07:01.936 00.124 15672 IsGuiding returns 1 00:07:01.936 00.000 15672 scope still moving after pulse duration time elapsed 00:07:01.957 00.021 15672 IsSlewing returns 0 00:07:01.959 00.002 15672 IsGuiding returns 1 00:07:01.979 00.020 15672 IsSlewing returns 0 00:07:01.989 00.010 15672 IsGuiding returns 0 00:07:01.989 00.000 15672 scope move finished after 165 + 64 ms 00:07:01.989 00.000 15672 Move returns status 0, amount 165 00:07:01.989 00.000 15672 MoveAxis(N, 108, ABG) 00:07:01.989 00.000 15672 Guiding Dir = 0, Dur = 108 00:07:01.990 00.001 15672 IsSlewing returns 0 00:07:01.992 00.002 15672 IsGuiding returns 0 00:07:02.067 00.075 15672 PulseGuide returned control before completion, sleep 44 00:07:02.113 00.046 15672 IsGuiding returns 1 00:07:02.113 00.000 15672 scope still moving after pulse duration time elapsed 00:07:02.134 00.021 15672 IsSlewing returns 0 00:07:02.135 00.001 15672 IsGuiding returns 1 00:07:02.156 00.021 15672 IsSlewing returns 0 00:07:02.157 00.001 15672 IsGuiding returns 1 00:07:02.178 00.021 15672 IsSlewing returns 0 00:07:02.212 00.034 15672 IsGuiding returns 0 00:07:02.212 00.000 15672 scope move finished after 108 + 111 ms 00:07:02.212 00.000 15672 Move returns status 0, amount 108 00:07:02.212 00.000 15672 move complete, result=0 00:07:02.212 00.000 15672 worker thread done servicing request 00:07:02.212 00.000 15672 Worker thread wakes up 00:07:02.212 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:02.213 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:02.213 00.000 30444 GuideStep: 0.6 px 165 ms WEST, -0.6 px 108 ms NORTH 00:07:04.118 01.905 15672 Exposure complete 00:07:04.138 00.020 15672 worker thread done servicing request 00:07:04.138 00.000 30444 OnExposeComplete: enter 00:07:04.138 00.000 30444 UpdateGuideState(): m_state=6 00:07:04.138 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3285 00:07:04.138 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=196.19, Mass=122875, SNR=94.7, Peak=11681 HFD=3.7 00:07:04.138 00.000 30444 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.28) = xAngle (-1.19 = -1.19) 00:07:04.138 00.000 30444 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 00:07:04.138 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.47 mountX=0.14 mountY=-0.35, mountTheta=-1.20 00:07:04.139 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.36, opts=13) 00:07:04.139 00.000 30444 Enqueuing Move request for scope (0.04, -0.36) 00:07:04.139 00.000 15672 Worker thread wakes up 00:07:04.139 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.36) opts 0xd 00:07:04.139 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.36) 00:07:04.139 00.000 15672 Moving (0.04, -0.36) raw xDistance=0.14 yDistance=-0.35 00:07:04.139 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:07:04.139 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 00:07:04.139 00.000 15672 MoveAxis(E, 0, ABG) 00:07:04.139 00.000 15672 Move returns status 0, amount 0 00:07:04.139 00.000 15672 MoveAxis(N, 62, ABG) 00:07:04.139 00.000 15672 Guiding Dir = 0, Dur = 62 00:07:04.140 00.001 15672 IsSlewing returns 0 00:07:04.142 00.002 15672 IsGuiding returns 0 00:07:04.145 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=11681, FiltMin=2538, FiltMax=9107, Gamma=2.950 00:07:04.195 00.050 30444 UpdateGuideState exits: m=122875 SNR=94.7 Saturated 00:07:04.195 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:04.195 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:04.195 00.000 30444 Enqueuing Expose request 00:07:04.257 00.062 15672 IsGuiding returns 1 00:07:04.257 00.000 15672 scope still moving after pulse duration time elapsed 00:07:04.278 00.021 15672 IsSlewing returns 0 00:07:04.278 00.000 15672 IsGuiding returns 1 00:07:04.299 00.021 15672 IsSlewing returns 0 00:07:04.321 00.022 15672 IsGuiding returns 0 00:07:04.321 00.000 15672 scope move finished after 62 + 117 ms 00:07:04.321 00.000 15672 Move returns status 0, amount 62 00:07:04.321 00.000 15672 move complete, result=0 00:07:04.322 00.001 15672 worker thread done servicing request 00:07:04.322 00.000 15672 Worker thread wakes up 00:07:04.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:04.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:04.322 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 62 ms NORTH 00:07:06.429 02.107 15672 Exposure complete 00:07:06.449 00.020 15672 worker thread done servicing request 00:07:06.449 00.000 30444 OnExposeComplete: enter 00:07:06.449 00.000 30444 UpdateGuideState(): m_state=6 00:07:06.449 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3286 00:07:06.449 00.000 30444 Star::Find returns 1 (1), X=459.63, Y=196.53, Mass=110297, SNR=86.0, Peak=11224 HFD=3.3 00:07:06.449 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 00:07:06.450 00.001 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 00:07:06.450 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.97 mountX=-0.15 mountY=-0.06, mountTheta=-2.74 00:07:06.450 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.03, opts=13) 00:07:06.450 00.000 30444 Enqueuing Move request for scope (-0.17, -0.03) 00:07:06.450 00.000 15672 Worker thread wakes up 00:07:06.450 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd 00:07:06.450 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.03) 00:07:06.450 00.000 15672 Moving (-0.17, -0.03) raw xDistance=-0.15 yDistance=-0.06 00:07:06.450 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:07:06.450 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:07:06.451 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 00:07:06.451 00.000 15672 MoveAxis(E, 0, ABG) 00:07:06.451 00.000 15672 Move returns status 0, amount 0 00:07:06.451 00.000 15672 MoveAxis(N, 0, ABG) 00:07:06.451 00.000 15672 Move returns status 0, amount 0 00:07:06.451 00.000 15672 move complete, result=0 00:07:06.451 00.000 15672 worker thread done servicing request 00:07:06.456 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=11771, FiltMin=2586, FiltMax=9245, Gamma=2.950 00:07:06.505 00.049 30444 UpdateGuideState exits: m=110297 SNR=86.0 Saturated 00:07:06.505 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:06.505 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:06.505 00.000 30444 Enqueuing Expose request 00:07:06.505 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:07:06.505 00.000 15672 Worker thread wakes up 00:07:06.505 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:06.505 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:08.414 01.909 15672 Exposure complete 00:07:08.434 00.020 15672 worker thread done servicing request 00:07:08.435 00.001 30444 OnExposeComplete: enter 00:07:08.435 00.000 30444 UpdateGuideState(): m_state=6 00:07:08.435 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3287 00:07:08.435 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=196.47, Mass=116089, SNR=93.6, Peak=11474 HFD=3.6 00:07:08.435 00.000 30444 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.28) = xAngle (-0.68 = -0.68) 00:07:08.435 00.000 30444 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.74 = -0.74) 00:07:08.435 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.96 mountX=0.08 mountY=-0.07, mountTheta=-0.71 00:07:08.435 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.08, opts=13) 00:07:08.435 00.000 30444 Enqueuing Move request for scope (0.06, -0.08) 00:07:08.435 00.000 15672 Worker thread wakes up 00:07:08.436 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd 00:07:08.436 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.08) 00:07:08.436 00.000 15672 Moving (0.06, -0.08) raw xDistance=0.08 yDistance=-0.07 00:07:08.436 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:07:08.436 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:07:08.436 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:07:08.436 00.000 15672 MoveAxis(E, 0, ABG) 00:07:08.436 00.000 15672 Move returns status 0, amount 0 00:07:08.436 00.000 15672 MoveAxis(N, 0, ABG) 00:07:08.436 00.000 15672 Move returns status 0, amount 0 00:07:08.436 00.000 15672 move complete, result=0 00:07:08.436 00.000 15672 worker thread done servicing request 00:07:08.440 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=12199, FiltMin=2600, FiltMax=9559, Gamma=2.950 00:07:08.492 00.052 30444 UpdateGuideState exits: m=116089 SNR=93.6 Saturated 00:07:08.492 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:08.492 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:08.492 00.000 30444 Enqueuing Expose request 00:07:08.492 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:07:08.492 00.000 15672 Worker thread wakes up 00:07:08.492 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:08.492 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:10.599 02.107 15672 Exposure complete 00:07:10.619 00.020 15672 worker thread done servicing request 00:07:10.619 00.000 30444 OnExposeComplete: enter 00:07:10.619 00.000 30444 UpdateGuideState(): m_state=6 00:07:10.620 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3288 00:07:10.620 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.11, Mass=111553, SNR=73.0, Peak=9891 HFD=3.9 00:07:10.620 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 00:07:10.620 00.000 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 00:07:10.620 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.44 hyp=0.64 cameraTheta=-0.77 mountX=0.56 mountY=-0.34, mountTheta=-0.54 00:07:10.620 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.44, opts=13) 00:07:10.620 00.000 30444 Enqueuing Move request for scope (0.46, -0.44) 00:07:10.620 00.000 15672 Worker thread wakes up 00:07:10.621 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.44) opts 0xd 00:07:10.621 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.44) 00:07:10.621 00.000 15672 Moving (0.46, -0.44) raw xDistance=0.56 yDistance=-0.34 00:07:10.621 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 00:07:10.621 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 00:07:10.621 00.000 15672 MoveAxis(W, 152, ABG) 00:07:10.621 00.000 15672 Guiding Dir = 3, Dur = 152 00:07:10.621 00.000 15672 IsSlewing returns 0 00:07:10.623 00.002 15672 IsGuiding returns 0 00:07:10.627 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=11652, FiltMin=2629, FiltMax=9321, Gamma=2.950 00:07:10.645 00.018 15672 PulseGuide returned control before completion, sleep 140 00:07:10.677 00.032 30444 UpdateGuideState exits: m=111553 SNR=73.0 Saturated 00:07:10.677 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:10.677 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:10.677 00.000 30444 Enqueuing Expose request 00:07:10.787 00.110 15672 IsGuiding returns 1 00:07:10.787 00.000 15672 scope still moving after pulse duration time elapsed 00:07:10.808 00.021 15672 IsSlewing returns 0 00:07:10.822 00.014 15672 IsGuiding returns 0 00:07:10.822 00.000 15672 scope move finished after 152 + 47 ms 00:07:10.822 00.000 15672 Move returns status 0, amount 152 00:07:10.822 00.000 15672 MoveAxis(N, 60, ABG) 00:07:10.822 00.000 15672 Guiding Dir = 0, Dur = 60 00:07:10.822 00.000 15672 IsSlewing returns 0 00:07:10.824 00.002 15672 IsGuiding returns 0 00:07:10.903 00.079 15672 IsGuiding returns 1 00:07:10.903 00.000 15672 scope still moving after pulse duration time elapsed 00:07:10.924 00.021 15672 IsSlewing returns 0 00:07:10.950 00.026 15672 IsGuiding returns 1 00:07:10.971 00.021 15672 IsSlewing returns 0 00:07:10.972 00.001 15672 IsGuiding returns 1 00:07:10.994 00.022 15672 IsSlewing returns 0 00:07:11.014 00.020 15672 IsGuiding returns 0 00:07:11.014 00.000 15672 scope move finished after 60 + 129 ms 00:07:11.014 00.000 15672 Move returns status 0, amount 60 00:07:11.014 00.000 15672 move complete, result=0 00:07:11.014 00.000 15672 worker thread done servicing request 00:07:11.014 00.000 15672 Worker thread wakes up 00:07:11.014 00.000 30444 GuideStep: 0.6 px 152 ms WEST, -0.3 px 60 ms NORTH 00:07:11.014 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:11.014 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:12.929 01.915 15672 Exposure complete 00:07:12.958 00.029 15672 worker thread done servicing request 00:07:12.958 00.000 30444 OnExposeComplete: enter 00:07:12.958 00.000 30444 UpdateGuideState(): m_state=6 00:07:12.958 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3289 00:07:12.958 00.000 30444 Star::Find returns 1 (1), X=459.61, Y=196.80, Mass=109995, SNR=80.6, Peak=12395 HFD=3.4 00:07:12.958 00.000 30444 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.28) = xAngle (2.50 = 2.50) 00:07:12.958 00.000 30444 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.44 = 2.44) 00:07:12.958 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.31 cameraTheta=2.22 mountX=-0.25 mountY=0.20, mountTheta=2.46 00:07:12.959 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.25, opts=13) 00:07:12.959 00.000 30444 Enqueuing Move request for scope (-0.19, 0.25) 00:07:12.959 00.000 15672 Worker thread wakes up 00:07:12.959 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.25) opts 0xd 00:07:12.959 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.25) 00:07:12.959 00.000 15672 Moving (-0.19, 0.25) raw xDistance=-0.25 yDistance=0.20 00:07:12.959 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 00:07:12.959 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:07:12.959 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 00:07:12.959 00.000 15672 MoveAxis(E, 0, ABG) 00:07:12.960 00.001 15672 Move returns status 0, amount 0 00:07:12.960 00.000 15672 MoveAxis(N, 0, ABG) 00:07:12.960 00.000 15672 Move returns status 0, amount 0 00:07:12.960 00.000 15672 move complete, result=0 00:07:12.960 00.000 15672 worker thread done servicing request 00:07:12.964 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=12816, FiltMin=2605, FiltMax=9209, Gamma=2.950 00:07:13.363 00.399 30444 UpdateGuideState exits: m=109995 SNR=80.6 Saturated 00:07:13.363 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:13.363 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:13.363 00.000 30444 Enqueuing Expose request 00:07:13.363 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:07:13.363 00.000 15672 Worker thread wakes up 00:07:13.364 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:13.364 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:15.470 02.106 15672 Exposure complete 00:07:15.492 00.022 15672 worker thread done servicing request 00:07:15.492 00.000 30444 OnExposeComplete: enter 00:07:15.492 00.000 30444 UpdateGuideState(): m_state=6 00:07:15.492 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3290 00:07:15.492 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=197.01, Mass=110617, SNR=77.2, Peak=13531 HFD=3.3 00:07:15.492 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 00:07:15.492 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 00:07:15.492 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.46 hyp=0.48 cameraTheta=1.84 mountX=-0.25 mountY=0.42, mountTheta=2.11 00:07:15.493 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.46, opts=13) 00:07:15.493 00.000 30444 Enqueuing Move request for scope (-0.13, 0.46) 00:07:15.493 00.000 15672 Worker thread wakes up 00:07:15.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.46) opts 0xd 00:07:15.493 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.46) 00:07:15.493 00.000 15672 Moving (-0.13, 0.46) raw xDistance=-0.25 yDistance=0.42 00:07:15.493 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 00:07:15.493 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:07:15.493 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 00:07:15.493 00.000 15672 MoveAxis(E, 0, ABG) 00:07:15.493 00.000 15672 Move returns status 0, amount 0 00:07:15.493 00.000 15672 MoveAxis(N, 0, ABG) 00:07:15.493 00.000 15672 Move returns status 0, amount 0 00:07:15.493 00.000 15672 move complete, result=0 00:07:15.493 00.000 15672 worker thread done servicing request 00:07:15.499 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=14529, FiltMin=2651, FiltMax=9709, Gamma=2.950 00:07:15.549 00.050 30444 UpdateGuideState exits: m=110617 SNR=77.2 Saturated 00:07:15.549 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:15.549 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:15.549 00.000 30444 Enqueuing Expose request 00:07:15.549 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 00:07:15.549 00.000 15672 Worker thread wakes up 00:07:15.549 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:15.549 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:17.459 01.910 15672 Exposure complete 00:07:17.488 00.029 15672 worker thread done servicing request 00:07:17.488 00.000 30444 OnExposeComplete: enter 00:07:17.488 00.000 30444 UpdateGuideState(): m_state=6 00:07:17.489 00.001 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3291 00:07:17.489 00.000 30444 Star::Find returns 1 (1), X=459.62, Y=196.90, Mass=118361, SNR=86.4, Peak=12819 HFD=3.3 00:07:17.489 00.000 30444 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.28) = xAngle (2.32 = 2.32) 00:07:17.489 00.000 30444 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.26 = 2.26) 00:07:17.489 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.34 hyp=0.38 cameraTheta=2.04 mountX=-0.26 mountY=0.30, mountTheta=2.29 00:07:17.489 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.34, opts=13) 00:07:17.489 00.000 30444 Enqueuing Move request for scope (-0.17, 0.34) 00:07:17.489 00.000 15672 Worker thread wakes up 00:07:17.489 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.34) opts 0xd 00:07:17.489 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.34) 00:07:17.490 00.001 15672 Moving (-0.17, 0.34) raw xDistance=-0.26 yDistance=0.30 00:07:17.490 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 00:07:17.490 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:07:17.490 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 00:07:17.490 00.000 15672 MoveAxis(E, 70, ABG) 00:07:17.490 00.000 15672 Guiding Dir = 2, Dur = 70 00:07:17.490 00.000 15672 IsSlewing returns 0 00:07:17.491 00.001 15672 IsGuiding returns 0 00:07:17.495 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=14045, FiltMin=2634, FiltMax=10025, Gamma=2.950 00:07:17.515 00.020 15672 PulseGuide returned control before completion, sleep 57 00:07:17.546 00.031 30444 UpdateGuideState exits: m=118361 SNR=86.4 Saturated 00:07:17.546 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:17.546 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:17.546 00.000 30444 Enqueuing Expose request 00:07:17.627 00.081 15672 IsGuiding returns 0 00:07:17.627 00.000 15672 Move returns status 0, amount 70 00:07:17.627 00.000 15672 MoveAxis(N, 0, ABG) 00:07:17.627 00.000 15672 Move returns status 0, amount 0 00:07:17.627 00.000 15672 move complete, result=0 00:07:17.627 00.000 15672 worker thread done servicing request 00:07:17.627 00.000 15672 Worker thread wakes up 00:07:17.627 00.000 30444 GuideStep: -0.3 px 70 ms EAST, 0.3 px 0 ms NORTH 00:07:17.627 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:17.628 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:19.733 02.105 15672 Exposure complete 00:07:19.754 00.021 15672 worker thread done servicing request 00:07:19.754 00.000 30444 OnExposeComplete: enter 00:07:19.754 00.000 30444 UpdateGuideState(): m_state=6 00:07:19.754 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3292 00:07:19.754 00.000 30444 Star::Find returns 1 (1), X=459.47, Y=196.77, Mass=112076, SNR=85.5, Peak=12062 HFD=3.3 00:07:19.754 00.000 30444 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.28) = xAngle (2.84 = 2.84) 00:07:19.754 00.000 30444 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.77 = 2.77) 00:07:19.754 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.22 hyp=0.39 cameraTheta=2.56 mountX=-0.38 mountY=0.14, mountTheta=2.78 00:07:19.755 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.22, opts=13) 00:07:19.755 00.000 30444 Enqueuing Move request for scope (-0.33, 0.22) 00:07:19.755 00.000 15672 Worker thread wakes up 00:07:19.756 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.22) opts 0xd 00:07:19.756 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.22) 00:07:19.756 00.000 15672 Moving (-0.33, 0.22) raw xDistance=-0.38 yDistance=0.14 00:07:19.756 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38 00:07:19.756 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:07:19.756 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 00:07:19.756 00.000 15672 MoveAxis(E, 107, ABG) 00:07:19.756 00.000 15672 Guiding Dir = 2, Dur = 107 00:07:19.756 00.000 15672 IsSlewing returns 0 00:07:19.757 00.001 15672 IsGuiding returns 0 00:07:19.763 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=12698, FiltMin=2663, FiltMax=9148, Gamma=2.950 00:07:19.783 00.020 15672 PulseGuide returned control before completion, sleep 92 00:07:19.815 00.032 30444 UpdateGuideState exits: m=112076 SNR=85.5 Saturated 00:07:19.815 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:19.816 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:19.816 00.000 30444 Enqueuing Expose request 00:07:19.877 00.061 15672 IsGuiding returns 1 00:07:19.877 00.000 15672 scope still moving after pulse duration time elapsed 00:07:19.898 00.021 15672 IsSlewing returns 0 00:07:19.898 00.000 15672 IsGuiding returns 1 00:07:19.920 00.022 15672 IsSlewing returns 0 00:07:19.928 00.008 15672 IsGuiding returns 0 00:07:19.928 00.000 15672 scope move finished after 107 + 63 ms 00:07:19.928 00.000 15672 Move returns status 0, amount 107 00:07:19.928 00.000 15672 MoveAxis(N, 0, ABG) 00:07:19.928 00.000 15672 Move returns status 0, amount 0 00:07:19.928 00.000 15672 move complete, result=0 00:07:19.928 00.000 15672 worker thread done servicing request 00:07:19.928 00.000 15672 Worker thread wakes up 00:07:19.928 00.000 30444 GuideStep: -0.4 px 107 ms EAST, 0.1 px 0 ms NORTH 00:07:19.928 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:19.928 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:21.838 01.910 15672 Exposure complete 00:07:21.858 00.020 15672 worker thread done servicing request 00:07:21.858 00.000 30444 OnExposeComplete: enter 00:07:21.858 00.000 30444 UpdateGuideState(): m_state=6 00:07:21.858 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3293 00:07:21.858 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=196.60, Mass=117287, SNR=81.4, Peak=11955 HFD=3.3 00:07:21.858 00.000 30444 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.28) = xAngle (3.17 = -3.11) 00:07:21.858 00.000 30444 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.11 = 3.11) 00:07:21.858 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.17 cameraTheta=2.89 mountX=-0.17 mountY=0.01, mountTheta=3.11 00:07:21.859 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.04, opts=13) 00:07:21.859 00.000 30444 Enqueuing Move request for scope (-0.16, 0.04) 00:07:21.859 00.000 15672 Worker thread wakes up 00:07:21.859 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd 00:07:21.859 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.04) 00:07:21.859 00.000 15672 Moving (-0.16, 0.04) raw xDistance=-0.17 yDistance=0.01 00:07:21.859 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 00:07:21.859 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:07:21.859 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 00:07:21.859 00.000 15672 MoveAxis(E, 0, ABG) 00:07:21.859 00.000 15672 Move returns status 0, amount 0 00:07:21.859 00.000 15672 MoveAxis(N, 0, ABG) 00:07:21.859 00.000 15672 Move returns status 0, amount 0 00:07:21.859 00.000 15672 move complete, result=0 00:07:21.859 00.000 15672 worker thread done servicing request 00:07:21.864 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=13060, FiltMin=2651, FiltMax=9313, Gamma=2.950 00:07:22.004 00.140 30444 UpdateGuideState exits: m=117287 SNR=81.4 Saturated 00:07:22.004 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:22.004 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:22.004 00.000 30444 Enqueuing Expose request 00:07:22.004 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 00:07:22.004 00.000 15672 Worker thread wakes up 00:07:22.004 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:22.004 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:24.111 02.107 15672 Exposure complete 00:07:24.131 00.020 15672 worker thread done servicing request 00:07:24.131 00.000 30444 OnExposeComplete: enter 00:07:24.131 00.000 30444 UpdateGuideState(): m_state=6 00:07:24.131 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3294 00:07:24.132 00.001 30444 Star::Find returns 1 (1), X=460.36, Y=196.12, Mass=107927, SNR=83.7, Peak=10416 HFD=3.5 00:07:24.132 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 00:07:24.132 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 00:07:24.132 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=-0.43 hyp=0.71 cameraTheta=-0.65 mountX=0.66 mountY=-0.30, mountTheta=-0.42 00:07:24.132 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=-0.43, opts=13) 00:07:24.132 00.000 30444 Enqueuing Move request for scope (0.57, -0.43) 00:07:24.132 00.000 15672 Worker thread wakes up 00:07:24.132 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.43) opts 0xd 00:07:24.132 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, -0.43) 00:07:24.132 00.000 15672 Moving (0.57, -0.43) raw xDistance=0.66 yDistance=-0.30 00:07:24.132 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66 00:07:24.132 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 00:07:24.132 00.000 15672 MoveAxis(W, 179, ABG) 00:07:24.132 00.000 15672 Guiding Dir = 3, Dur = 179 00:07:24.134 00.002 15672 IsSlewing returns 0 00:07:24.135 00.001 15672 IsGuiding returns 0 00:07:24.139 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=10416, FiltMin=2687, FiltMax=9417, Gamma=2.950 00:07:24.161 00.022 15672 PulseGuide returned control before completion, sleep 164 00:07:24.188 00.027 30444 UpdateGuideState exits: m=107927 SNR=83.7 Saturated 00:07:24.188 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:24.188 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:24.188 00.000 30444 Enqueuing Expose request 00:07:24.353 00.165 15672 IsGuiding returns 0 00:07:24.353 00.000 15672 Move returns status 0, amount 179 00:07:24.354 00.001 15672 MoveAxis(N, 53, ABG) 00:07:24.354 00.000 15672 Guiding Dir = 0, Dur = 53 00:07:24.354 00.000 15672 IsSlewing returns 0 00:07:24.355 00.001 15672 IsGuiding returns 0 00:07:24.434 00.079 15672 IsGuiding returns 1 00:07:24.434 00.000 15672 scope still moving after pulse duration time elapsed 00:07:24.454 00.020 15672 IsSlewing returns 0 00:07:24.455 00.001 15672 IsGuiding returns 1 00:07:24.477 00.022 15672 IsSlewing returns 0 00:07:24.478 00.001 15672 IsGuiding returns 1 00:07:24.499 00.021 15672 IsSlewing returns 0 00:07:24.561 00.062 15672 IsGuiding returns 0 00:07:24.561 00.000 15672 scope move finished after 53 + 152 ms 00:07:24.561 00.000 15672 Move returns status 0, amount 53 00:07:24.561 00.000 15672 move complete, result=0 00:07:24.562 00.001 15672 worker thread done servicing request 00:07:24.562 00.000 15672 Worker thread wakes up 00:07:24.562 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:24.562 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:24.562 00.000 30444 GuideStep: 0.7 px 179 ms WEST, -0.3 px 53 ms NORTH 00:07:26.471 01.909 15672 Exposure complete 00:07:26.491 00.020 15672 worker thread done servicing request 00:07:26.491 00.000 30444 OnExposeComplete: enter 00:07:26.491 00.000 30444 UpdateGuideState(): m_state=6 00:07:26.491 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3295 00:07:26.491 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.72, Mass=114695, SNR=88.6, Peak=10275 HFD=3.7 00:07:26.491 00.000 30444 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.28) = xAngle (0.58 = 0.58) 00:07:26.491 00.000 30444 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.52 = 0.52) 00:07:26.491 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=0.17 hyp=0.55 cameraTheta=0.31 mountX=0.46 mountY=0.28, mountTheta=0.54 00:07:26.492 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=0.17, opts=13) 00:07:26.492 00.000 30444 Enqueuing Move request for scope (0.52, 0.17) 00:07:26.492 00.000 15672 Worker thread wakes up 00:07:26.492 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.17) opts 0xd 00:07:26.492 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, 0.17) 00:07:26.492 00.000 15672 Moving (0.52, 0.17) raw xDistance=0.46 yDistance=0.28 00:07:26.492 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46 00:07:26.492 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:07:26.492 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 00:07:26.492 00.000 15672 MoveAxis(W, 137, ABG) 00:07:26.492 00.000 15672 Guiding Dir = 3, Dur = 137 00:07:26.492 00.000 15672 IsSlewing returns 0 00:07:26.494 00.002 15672 IsGuiding returns 0 00:07:26.499 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=12504, FiltMin=2579, FiltMax=8898, Gamma=2.950 00:07:26.509 00.010 15672 PulseGuide returned control before completion, sleep 133 00:07:26.549 00.040 30444 UpdateGuideState exits: m=114695 SNR=88.6 Saturated 00:07:26.549 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:26.549 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:26.549 00.000 30444 Enqueuing Expose request 00:07:26.644 00.095 15672 IsGuiding returns 1 00:07:26.644 00.000 15672 scope still moving after pulse duration time elapsed 00:07:26.664 00.020 15672 IsSlewing returns 0 00:07:26.716 00.052 15672 IsGuiding returns 0 00:07:26.717 00.001 15672 scope move finished after 137 + 86 ms 00:07:26.717 00.000 15672 Move returns status 0, amount 137 00:07:26.717 00.000 15672 MoveAxis(N, 0, ABG) 00:07:26.717 00.000 15672 Move returns status 0, amount 0 00:07:26.717 00.000 15672 move complete, result=0 00:07:26.717 00.000 15672 worker thread done servicing request 00:07:26.717 00.000 15672 Worker thread wakes up 00:07:26.718 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:26.718 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:26.718 00.000 30444 GuideStep: 0.5 px 137 ms WEST, 0.3 px 0 ms NORTH 00:07:28.826 02.108 15672 Exposure complete 00:07:28.846 00.020 15672 worker thread done servicing request 00:07:28.846 00.000 30444 OnExposeComplete: enter 00:07:28.846 00.000 30444 UpdateGuideState(): m_state=6 00:07:28.846 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3296 00:07:28.846 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=196.93, Mass=108429, SNR=82.8, Peak=11655 HFD=3.4 00:07:28.846 00.000 30444 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 00:07:28.846 00.000 30444 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.85 = 1.85) 00:07:28.846 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.38 hyp=0.38 cameraTheta=1.63 mountX=-0.13 mountY=0.36, mountTheta=1.90 00:07:28.847 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.38, opts=13) 00:07:28.847 00.000 30444 Enqueuing Move request for scope (-0.02, 0.38) 00:07:28.847 00.000 15672 Worker thread wakes up 00:07:28.847 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.38) opts 0xd 00:07:28.847 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.38) 00:07:28.847 00.000 15672 Moving (-0.02, 0.38) raw xDistance=-0.13 yDistance=0.36 00:07:28.847 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 00:07:28.847 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:07:28.847 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 00:07:28.847 00.000 15672 MoveAxis(E, 0, ABG) 00:07:28.847 00.000 15672 Move returns status 0, amount 0 00:07:28.847 00.000 15672 MoveAxis(N, 0, ABG) 00:07:28.847 00.000 15672 Move returns status 0, amount 0 00:07:28.847 00.000 15672 move complete, result=0 00:07:28.847 00.000 15672 worker thread done servicing request 00:07:28.852 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=13002, FiltMin=2674, FiltMax=9892, Gamma=2.950 00:07:28.903 00.051 30444 UpdateGuideState exits: m=108429 SNR=82.8 Saturated 00:07:28.903 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:28.903 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:28.903 00.000 30444 Enqueuing Expose request 00:07:28.903 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 00:07:28.903 00.000 15672 Worker thread wakes up 00:07:28.903 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:28.903 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:30.809 01.906 15672 Exposure complete 00:07:30.829 00.020 15672 worker thread done servicing request 00:07:30.830 00.001 30444 OnExposeComplete: enter 00:07:30.830 00.000 30444 UpdateGuideState(): m_state=6 00:07:30.830 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3297 00:07:30.830 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=197.17, Mass=116763, SNR=78.4, Peak=12986 HFD=3.4 00:07:30.830 00.000 30444 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.28) = xAngle (2.07 = 2.07) 00:07:30.830 00.000 30444 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.01 = 2.01) 00:07:30.830 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.62 hyp=0.63 cameraTheta=1.79 mountX=-0.30 mountY=0.57, mountTheta=2.05 00:07:30.830 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.62, opts=13) 00:07:30.830 00.000 30444 Enqueuing Move request for scope (-0.14, 0.62) 00:07:30.831 00.001 15672 Worker thread wakes up 00:07:30.831 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.62) opts 0xd 00:07:30.831 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.62) 00:07:30.831 00.000 15672 Moving (-0.14, 0.62) raw xDistance=-0.30 yDistance=0.57 00:07:30.831 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 00:07:30.831 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.28 newest=1.21 00:07:30.831 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 00:07:30.831 00.000 15672 MoveAxis(E, 81, ABG) 00:07:30.831 00.000 15672 Guiding Dir = 2, Dur = 81 00:07:30.831 00.000 15672 IsSlewing returns 0 00:07:30.832 00.001 15672 IsGuiding returns 0 00:07:30.837 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=13315, FiltMin=2571, FiltMax=9411, Gamma=2.950 00:07:30.854 00.017 15672 PulseGuide returned control before completion, sleep 70 00:07:30.887 00.033 30444 UpdateGuideState exits: m=116763 SNR=78.4 Saturated 00:07:30.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:30.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:30.887 00.000 30444 Enqueuing Expose request 00:07:30.926 00.039 15672 IsGuiding returns 1 00:07:30.926 00.000 15672 scope still moving after pulse duration time elapsed 00:07:30.947 00.021 15672 IsSlewing returns 0 00:07:30.966 00.019 15672 IsGuiding returns 0 00:07:30.966 00.000 15672 scope move finished after 81 + 52 ms 00:07:30.966 00.000 15672 Move returns status 0, amount 81 00:07:30.966 00.000 15672 MoveAxis(S, 102, ABG) 00:07:30.966 00.000 15672 Guiding Dir = 1, Dur = 102 00:07:30.966 00.000 15672 IsSlewing returns 0 00:07:30.967 00.001 15672 IsGuiding returns 0 00:07:31.046 00.079 15672 PulseGuide returned control before completion, sleep 34 00:07:31.083 00.037 15672 IsGuiding returns 1 00:07:31.083 00.000 15672 scope still moving after pulse duration time elapsed 00:07:31.104 00.021 15672 IsSlewing returns 0 00:07:31.107 00.003 15672 IsGuiding returns 1 00:07:31.128 00.021 15672 IsSlewing returns 0 00:07:31.130 00.002 15672 IsGuiding returns 1 00:07:31.152 00.022 15672 IsSlewing returns 0 00:07:31.174 00.022 15672 IsGuiding returns 0 00:07:31.174 00.000 15672 scope move finished after 102 + 104 ms 00:07:31.174 00.000 15672 Move returns status 0, amount 102 00:07:31.175 00.001 15672 move complete, result=0 00:07:31.175 00.000 15672 worker thread done servicing request 00:07:31.175 00.000 15672 Worker thread wakes up 00:07:31.175 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.6 px 102 ms SOUTH 00:07:31.175 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:31.175 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:33.291 02.116 15672 Exposure complete 00:07:33.324 00.033 15672 worker thread done servicing request 00:07:33.324 00.000 30444 OnExposeComplete: enter 00:07:33.324 00.000 30444 UpdateGuideState(): m_state=6 00:07:33.324 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3298 00:07:33.324 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=197.29, Mass=120045, SNR=90.4, Peak=13503 HFD=3.5 00:07:33.324 00.000 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.28) = xAngle (1.98 = 1.98) 00:07:33.324 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 00:07:33.324 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.73 hyp=0.74 cameraTheta=1.70 mountX=-0.29 mountY=0.70, mountTheta=1.97 00:07:33.325 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.73, opts=13) 00:07:33.325 00.000 30444 Enqueuing Move request for scope (-0.09, 0.73) 00:07:33.325 00.000 15672 Worker thread wakes up 00:07:33.325 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.73) opts 0xd 00:07:33.325 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.73) 00:07:33.325 00.000 15672 Moving (-0.09, 0.73) raw xDistance=-0.29 yDistance=0.70 00:07:33.325 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29 00:07:33.325 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70 00:07:33.325 00.000 15672 MoveAxis(E, 84, ABG) 00:07:33.325 00.000 15672 Guiding Dir = 2, Dur = 84 00:07:33.326 00.001 15672 IsSlewing returns 0 00:07:33.327 00.001 15672 IsGuiding returns 0 00:07:33.331 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=13503, FiltMin=2538, FiltMax=9888, Gamma=2.950 00:07:33.345 00.014 15672 PulseGuide returned control before completion, sleep 76 00:07:33.422 00.077 15672 IsGuiding returns 1 00:07:33.422 00.000 15672 scope still moving after pulse duration time elapsed 00:07:33.443 00.021 15672 IsSlewing returns 0 00:07:33.459 00.016 15672 IsGuiding returns 0 00:07:33.460 00.001 15672 scope move finished after 84 + 48 ms 00:07:33.460 00.000 15672 Move returns status 0, amount 84 00:07:33.460 00.000 15672 MoveAxis(S, 124, ABG) 00:07:33.460 00.000 15672 Guiding Dir = 1, Dur = 124 00:07:33.461 00.001 15672 IsSlewing returns 0 00:07:33.463 00.002 15672 IsGuiding returns 0 00:07:33.538 00.075 15672 PulseGuide returned control before completion, sleep 60 00:07:33.634 00.096 15672 IsGuiding returns 1 00:07:33.634 00.000 15672 scope still moving after pulse duration time elapsed 00:07:33.654 00.020 15672 IsSlewing returns 0 00:07:33.655 00.001 15672 IsGuiding returns 1 00:07:33.677 00.022 15672 IsSlewing returns 0 00:07:33.683 00.006 30444 UpdateGuideState exits: m=120045 SNR=90.4 Saturated 00:07:33.683 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:33.683 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:33.683 00.000 30444 Enqueuing Expose request 00:07:33.698 00.015 15672 IsGuiding returns 0 00:07:33.698 00.000 15672 scope move finished after 124 + 110 ms 00:07:33.698 00.000 15672 Move returns status 0, amount 124 00:07:33.698 00.000 15672 move complete, result=0 00:07:33.698 00.000 15672 worker thread done servicing request 00:07:33.698 00.000 15672 Worker thread wakes up 00:07:33.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:33.698 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:33.700 00.002 30444 GuideStep: -0.3 px 84 ms EAST, 0.7 px 124 ms SOUTH 00:07:35.605 01.905 15672 Exposure complete 00:07:35.625 00.020 15672 worker thread done servicing request 00:07:35.625 00.000 30444 OnExposeComplete: enter 00:07:35.625 00.000 30444 UpdateGuideState(): m_state=6 00:07:35.625 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3299 00:07:35.625 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=197.05, Mass=112292, SNR=84.1, Peak=11167 HFD=3.9 00:07:35.625 00.000 30444 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.28) = xAngle (1.25 = 1.25) 00:07:35.625 00.000 30444 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 00:07:35.625 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.50 hyp=0.60 cameraTheta=0.97 mountX=0.19 mountY=0.56, mountTheta=1.24 00:07:35.626 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.50, opts=13) 00:07:35.626 00.000 30444 Enqueuing Move request for scope (0.34, 0.50) 00:07:35.626 00.000 15672 Worker thread wakes up 00:07:35.626 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.50) opts 0xd 00:07:35.626 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.50) 00:07:35.626 00.000 15672 Moving (0.34, 0.50) raw xDistance=0.19 yDistance=0.56 00:07:35.626 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 00:07:35.626 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 00:07:35.626 00.000 15672 MoveAxis(E, 0, ABG) 00:07:35.626 00.000 15672 Move returns status 0, amount 0 00:07:35.626 00.000 15672 MoveAxis(S, 99, ABG) 00:07:35.626 00.000 15672 Guiding Dir = 1, Dur = 99 00:07:35.627 00.001 15672 IsSlewing returns 0 00:07:35.627 00.000 15672 IsGuiding returns 0 00:07:35.631 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=12791, FiltMin=2668, FiltMax=9239, Gamma=2.950 00:07:35.710 00.079 15672 PulseGuide returned control before completion, sleep 27 00:07:35.740 00.030 30444 UpdateGuideState exits: m=112292 SNR=84.1 Saturated 00:07:35.740 00.000 15672 IsGuiding returns 1 00:07:35.740 00.000 15672 scope still moving after pulse duration time elapsed 00:07:35.740 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:35.741 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:35.741 00.000 30444 Enqueuing Expose request 00:07:35.761 00.020 15672 IsSlewing returns 0 00:07:35.775 00.014 15672 IsGuiding returns 1 00:07:35.796 00.021 15672 IsSlewing returns 0 00:07:35.797 00.001 15672 IsGuiding returns 1 00:07:35.818 00.021 15672 IsSlewing returns 0 00:07:35.838 00.020 15672 IsGuiding returns 0 00:07:35.838 00.000 15672 scope move finished after 99 + 111 ms 00:07:35.838 00.000 15672 Move returns status 0, amount 99 00:07:35.838 00.000 15672 move complete, result=0 00:07:35.838 00.000 15672 worker thread done servicing request 00:07:35.838 00.000 15672 Worker thread wakes up 00:07:35.838 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:35.838 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:35.839 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 99 ms SOUTH 00:07:37.947 02.108 15672 Exposure complete 00:07:37.967 00.020 15672 worker thread done servicing request 00:07:37.967 00.000 30444 OnExposeComplete: enter 00:07:37.967 00.000 30444 UpdateGuideState(): m_state=6 00:07:37.967 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3300 00:07:37.967 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=196.85, Mass=116737, SNR=73.0, Peak=10729 HFD=3.8 00:07:37.967 00.000 30444 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.28) = xAngle (2.06 = 2.06) 00:07:37.967 00.000 30444 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.00 = 2.00) 00:07:37.968 00.001 30444 CameraToMount -- cameraX=-0.06 cameraY=0.30 hyp=0.30 cameraTheta=1.78 mountX=-0.14 mountY=0.28, mountTheta=2.05 00:07:37.968 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.30, opts=13) 00:07:37.968 00.000 30444 Enqueuing Move request for scope (-0.06, 0.30) 00:07:37.968 00.000 15672 Worker thread wakes up 00:07:37.968 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.30) opts 0xd 00:07:37.968 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.30) 00:07:37.968 00.000 15672 Moving (-0.06, 0.30) raw xDistance=-0.14 yDistance=0.28 00:07:37.968 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 00:07:37.968 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 00:07:37.968 00.000 15672 MoveAxis(E, 0, ABG) 00:07:37.968 00.000 15672 Move returns status 0, amount 0 00:07:37.968 00.000 15672 MoveAxis(S, 49, ABG) 00:07:37.968 00.000 15672 Guiding Dir = 1, Dur = 49 00:07:37.969 00.001 15672 IsSlewing returns 0 00:07:37.970 00.001 15672 IsGuiding returns 0 00:07:37.975 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=11819, FiltMin=2671, FiltMax=8890, Gamma=2.950 00:07:38.027 00.052 30444 UpdateGuideState exits: m=116737 SNR=73.0 Saturated 00:07:38.027 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:38.027 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:38.027 00.000 30444 Enqueuing Expose request 00:07:38.045 00.018 15672 IsGuiding returns 1 00:07:38.045 00.000 15672 scope still moving after pulse duration time elapsed 00:07:38.066 00.021 15672 IsSlewing returns 0 00:07:38.067 00.001 15672 IsGuiding returns 1 00:07:38.088 00.021 15672 IsSlewing returns 0 00:07:38.091 00.003 15672 IsGuiding returns 1 00:07:38.112 00.021 15672 IsSlewing returns 0 00:07:38.171 00.059 15672 IsGuiding returns 0 00:07:38.171 00.000 15672 scope move finished after 49 + 152 ms 00:07:38.171 00.000 15672 Move returns status 0, amount 49 00:07:38.171 00.000 15672 move complete, result=0 00:07:38.171 00.000 15672 worker thread done servicing request 00:07:38.171 00.000 15672 Worker thread wakes up 00:07:38.171 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:38.171 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:38.172 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 49 ms SOUTH 00:07:40.079 01.907 15672 Exposure complete 00:07:40.100 00.021 15672 worker thread done servicing request 00:07:40.101 00.001 30444 OnExposeComplete: enter 00:07:40.101 00.000 30444 UpdateGuideState(): m_state=6 00:07:40.101 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3301 00:07:40.101 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.95, Mass=115130, SNR=86.0, Peak=9154 HFD=4.2 00:07:40.101 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 00:07:40.101 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 00:07:40.101 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.39 hyp=0.60 cameraTheta=0.72 mountX=0.32 mountY=0.48, mountTheta=0.98 00:07:40.101 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.39, opts=13) 00:07:40.102 00.001 30444 Enqueuing Move request for scope (0.45, 0.39) 00:07:40.102 00.000 15672 Worker thread wakes up 00:07:40.102 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.39) opts 0xd 00:07:40.102 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.39) 00:07:40.102 00.000 15672 Moving (0.45, 0.39) raw xDistance=0.32 yDistance=0.48 00:07:40.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 00:07:40.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 00:07:40.102 00.000 15672 MoveAxis(W, 88, ABG) 00:07:40.102 00.000 15672 Guiding Dir = 3, Dur = 88 00:07:40.102 00.000 15672 IsSlewing returns 0 00:07:40.104 00.002 15672 IsGuiding returns 0 00:07:40.108 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=10536, FiltMin=2679, FiltMax=8082, Gamma=2.950 00:07:40.119 00.011 15672 PulseGuide returned control before completion, sleep 84 00:07:40.160 00.041 30444 UpdateGuideState exits: m=115130 SNR=86.0 Saturated 00:07:40.160 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:40.160 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:40.160 00.000 30444 Enqueuing Expose request 00:07:40.204 00.044 15672 IsGuiding returns 1 00:07:40.204 00.000 15672 scope still moving after pulse duration time elapsed 00:07:40.226 00.022 15672 IsSlewing returns 0 00:07:40.232 00.006 15672 IsGuiding returns 0 00:07:40.232 00.000 15672 scope move finished after 88 + 39 ms 00:07:40.232 00.000 15672 Move returns status 0, amount 88 00:07:40.232 00.000 15672 MoveAxis(S, 86, ABG) 00:07:40.232 00.000 15672 Guiding Dir = 1, Dur = 86 00:07:40.232 00.000 15672 IsSlewing returns 0 00:07:40.233 00.001 15672 IsGuiding returns 0 00:07:40.311 00.078 15672 PulseGuide returned control before completion, sleep 18 00:07:40.344 00.033 15672 IsGuiding returns 1 00:07:40.344 00.000 15672 scope still moving after pulse duration time elapsed 00:07:40.364 00.020 15672 IsSlewing returns 0 00:07:40.365 00.001 15672 IsGuiding returns 1 00:07:40.386 00.021 15672 IsSlewing returns 0 00:07:40.387 00.001 15672 IsGuiding returns 1 00:07:40.408 00.021 15672 IsSlewing returns 0 00:07:40.439 00.031 15672 IsGuiding returns 0 00:07:40.439 00.000 15672 scope move finished after 86 + 120 ms 00:07:40.439 00.000 15672 Move returns status 0, amount 86 00:07:40.439 00.000 15672 move complete, result=0 00:07:40.439 00.000 15672 worker thread done servicing request 00:07:40.439 00.000 15672 Worker thread wakes up 00:07:40.439 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:40.439 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:40.439 00.000 30444 GuideStep: 0.3 px 88 ms WEST, 0.5 px 86 ms SOUTH 00:07:42.555 02.116 15672 Exposure complete 00:07:42.583 00.028 15672 worker thread done servicing request 00:07:42.584 00.001 30444 OnExposeComplete: enter 00:07:42.584 00.000 30444 UpdateGuideState(): m_state=6 00:07:42.584 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3302 00:07:42.584 00.000 30444 Star::Find returns 1 (1), X=458.66, Y=196.35, Mass=109687, SNR=75.8, Peak=9912 HFD=3.8 00:07:42.584 00.000 30444 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.28) = xAngle (-2.68 = -2.68) 00:07:42.584 00.000 30444 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.74 = -2.74) 00:07:42.584 00.000 30444 CameraToMount -- cameraX=-1.14 cameraY=-0.21 hyp=1.16 cameraTheta=-2.96 mountX=-1.04 mountY=-0.45, mountTheta=-2.73 00:07:42.585 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.14, y=-0.21, opts=13) 00:07:42.585 00.000 30444 Enqueuing Move request for scope (-1.14, -0.21) 00:07:42.585 00.000 15672 Worker thread wakes up 00:07:42.585 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.14, -0.21) opts 0xd 00:07:42.585 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.14, -0.21) 00:07:42.585 00.000 15672 Moving (-1.14, -0.21) raw xDistance=-1.04 yDistance=-0.45 00:07:42.585 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.04 00:07:42.585 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:07:42.585 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45 00:07:42.585 00.000 15672 MoveAxis(E, 275, ABG) 00:07:42.585 00.000 15672 Guiding Dir = 2, Dur = 275 00:07:42.585 00.000 15672 IsSlewing returns 0 00:07:42.587 00.002 15672 IsGuiding returns 0 00:07:42.592 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=9912, FiltMin=2626, FiltMax=8064, Gamma=2.950 00:07:42.611 00.019 15672 PulseGuide returned control before completion, sleep 261 00:07:42.876 00.265 30444 UpdateGuideState exits: m=109687 SNR=75.8 Saturated 00:07:42.876 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:42.876 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:42.876 00.000 30444 Enqueuing Expose request 00:07:42.884 00.008 15672 IsGuiding returns 0 00:07:42.885 00.001 15672 Move returns status 0, amount 275 00:07:42.885 00.000 15672 MoveAxis(N, 0, ABG) 00:07:42.885 00.000 15672 Move returns status 0, amount 0 00:07:42.885 00.000 15672 move complete, result=0 00:07:42.885 00.000 15672 worker thread done servicing request 00:07:42.885 00.000 15672 Worker thread wakes up 00:07:42.885 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:42.886 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:42.886 00.000 30444 GuideStep: -1.0 px 275 ms EAST, -0.4 px 0 ms NORTH 00:07:44.791 01.905 15672 Exposure complete 00:07:44.811 00.020 15672 worker thread done servicing request 00:07:44.811 00.000 30444 OnExposeComplete: enter 00:07:44.811 00.000 30444 UpdateGuideState(): m_state=6 00:07:44.811 00.000 30444 Star::Find(15, 458, 196, 0, (0,0,0,0), 0.0, 255) frame 3303 00:07:44.811 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=196.33, Mass=115430, SNR=88.8, Peak=9668 HFD=3.7 00:07:44.811 00.000 30444 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.28) = xAngle (-0.21 = -0.21) 00:07:44.811 00.000 30444 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.27 = -0.27) 00:07:44.811 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.23 hyp=0.49 cameraTheta=-0.49 mountX=0.48 mountY=-0.13, mountTheta=-0.27 00:07:44.812 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.23, opts=13) 00:07:44.812 00.000 30444 Enqueuing Move request for scope (0.43, -0.23) 00:07:44.812 00.000 15672 Worker thread wakes up 00:07:44.812 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.23) opts 0xd 00:07:44.812 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.23) 00:07:44.812 00.000 15672 Moving (0.43, -0.23) raw xDistance=0.48 yDistance=-0.13 00:07:44.812 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.48 00:07:44.812 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:07:44.812 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 00:07:44.812 00.000 15672 MoveAxis(W, 109, ABG) 00:07:44.812 00.000 15672 Guiding Dir = 3, Dur = 109 00:07:44.813 00.001 15672 IsSlewing returns 0 00:07:44.818 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=11136, FiltMin=2669, FiltMax=8680, Gamma=2.950 00:07:44.848 00.030 15672 IsGuiding returns 0 00:07:44.863 00.015 15672 PulseGuide returned control before completion, sleep 104 00:07:44.920 00.057 30444 UpdateGuideState exits: m=115430 SNR=88.8 Saturated 00:07:44.921 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:44.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:44.921 00.000 30444 Enqueuing Expose request 00:07:44.971 00.050 15672 IsGuiding returns 1 00:07:44.971 00.000 15672 scope still moving after pulse duration time elapsed 00:07:44.993 00.022 15672 IsSlewing returns 0 00:07:45.008 00.015 15672 IsGuiding returns 0 00:07:45.008 00.000 15672 scope move finished after 109 + 50 ms 00:07:45.008 00.000 15672 Move returns status 0, amount 109 00:07:45.008 00.000 15672 MoveAxis(N, 0, ABG) 00:07:45.008 00.000 15672 Move returns status 0, amount 0 00:07:45.008 00.000 15672 move complete, result=0 00:07:45.008 00.000 15672 worker thread done servicing request 00:07:45.008 00.000 15672 Worker thread wakes up 00:07:45.008 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:45.008 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:45.008 00.000 30444 GuideStep: 0.5 px 109 ms WEST, -0.1 px 0 ms NORTH 00:07:47.118 02.110 15672 Exposure complete 00:07:47.138 00.020 15672 worker thread done servicing request 00:07:47.138 00.000 30444 OnExposeComplete: enter 00:07:47.138 00.000 30444 UpdateGuideState(): m_state=6 00:07:47.138 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3304 00:07:47.138 00.000 30444 Star::Find returns 1 (1), X=460.77, Y=196.96, Mass=126411, SNR=97.1, Peak=10909 HFD=4.1 00:07:47.138 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 00:07:47.139 00.001 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.61 = 0.61) 00:07:47.139 00.000 30444 CameraToMount -- cameraX=0.97 cameraY=0.41 hyp=1.05 cameraTheta=0.40 mountX=0.82 mountY=0.61, mountTheta=0.64 00:07:47.139 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.97, y=0.41, opts=13) 00:07:47.139 00.000 30444 Enqueuing Move request for scope (0.97, 0.41) 00:07:47.139 00.000 15672 Worker thread wakes up 00:07:47.139 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.41) opts 0xd 00:07:47.139 00.000 15672 Handling offset move in thread for scope, endpoint = (0.97, 0.41) 00:07:47.139 00.000 15672 Moving (0.97, 0.41) raw xDistance=0.82 yDistance=0.61 00:07:47.139 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.82 00:07:47.139 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 00:07:47.139 00.000 15672 MoveAxis(W, 230, ABG) 00:07:47.139 00.000 15672 Guiding Dir = 3, Dur = 230 00:07:47.140 00.001 15672 IsSlewing returns 0 00:07:47.142 00.002 15672 IsGuiding returns 0 00:07:47.146 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=10909, FiltMin=2598, FiltMax=8747, Gamma=2.950 00:07:47.164 00.018 15672 PulseGuide returned control before completion, sleep 218 00:07:47.196 00.032 30444 UpdateGuideState exits: m=126411 SNR=97.1 Saturated 00:07:47.196 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:47.196 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:47.196 00.000 30444 Enqueuing Expose request 00:07:47.386 00.190 15672 IsGuiding returns 1 00:07:47.386 00.000 15672 scope still moving after pulse duration time elapsed 00:07:47.408 00.022 15672 IsSlewing returns 0 00:07:47.467 00.059 15672 IsGuiding returns 0 00:07:47.467 00.000 15672 scope move finished after 230 + 96 ms 00:07:47.467 00.000 15672 Move returns status 0, amount 230 00:07:47.467 00.000 15672 MoveAxis(S, 108, ABG) 00:07:47.467 00.000 15672 Guiding Dir = 1, Dur = 108 00:07:47.468 00.001 15672 IsSlewing returns 0 00:07:47.469 00.001 15672 IsGuiding returns 0 00:07:47.548 00.079 15672 PulseGuide returned control before completion, sleep 40 00:07:47.589 00.041 15672 IsGuiding returns 1 00:07:47.589 00.000 15672 scope still moving after pulse duration time elapsed 00:07:47.610 00.021 15672 IsSlewing returns 0 00:07:47.611 00.001 15672 IsGuiding returns 1 00:07:47.632 00.021 15672 IsSlewing returns 0 00:07:47.633 00.001 15672 IsGuiding returns 1 00:07:47.654 00.021 15672 IsSlewing returns 0 00:07:47.723 00.069 15672 IsGuiding returns 0 00:07:47.723 00.000 15672 scope move finished after 108 + 146 ms 00:07:47.723 00.000 15672 Move returns status 0, amount 108 00:07:47.723 00.000 15672 move complete, result=0 00:07:47.723 00.000 15672 worker thread done servicing request 00:07:47.723 00.000 15672 Worker thread wakes up 00:07:47.723 00.000 30444 GuideStep: 0.8 px 230 ms WEST, 0.6 px 108 ms SOUTH 00:07:47.724 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:47.724 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:49.630 01.906 15672 Exposure complete 00:07:49.650 00.020 15672 worker thread done servicing request 00:07:49.650 00.000 30444 OnExposeComplete: enter 00:07:49.650 00.000 30444 UpdateGuideState(): m_state=6 00:07:49.650 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3305 00:07:49.650 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=197.39, Mass=110766, SNR=85.6, Peak=11143 HFD=3.5 00:07:49.650 00.000 30444 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.28) = xAngle (1.94 = 1.94) 00:07:49.651 00.001 30444 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.88 = 1.88) 00:07:49.651 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.83 hyp=0.84 cameraTheta=1.66 mountX=-0.30 mountY=0.80, mountTheta=1.93 00:07:49.651 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.83, opts=13) 00:07:49.651 00.000 30444 Enqueuing Move request for scope (-0.07, 0.83) 00:07:49.651 00.000 15672 Worker thread wakes up 00:07:49.651 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.83) opts 0xd 00:07:49.651 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.83) 00:07:49.651 00.000 15672 Moving (-0.07, 0.83) raw xDistance=-0.30 yDistance=0.80 00:07:49.651 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.30 00:07:49.651 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 00:07:49.651 00.000 15672 MoveAxis(E, 65, ABG) 00:07:49.651 00.000 15672 Guiding Dir = 2, Dur = 65 00:07:49.653 00.002 15672 IsSlewing returns 0 00:07:49.654 00.001 15672 IsGuiding returns 0 00:07:49.659 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11886, FiltMin=2634, FiltMax=8603, Gamma=2.950 00:07:49.672 00.013 15672 PulseGuide returned control before completion, sleep 58 00:07:49.752 00.080 15672 IsGuiding returns 0 00:07:49.752 00.000 15672 Move returns status 0, amount 65 00:07:49.752 00.000 15672 MoveAxis(S, 143, ABG) 00:07:49.752 00.000 15672 Guiding Dir = 1, Dur = 143 00:07:49.753 00.001 15672 IsSlewing returns 0 00:07:49.753 00.000 15672 IsGuiding returns 0 00:07:49.832 00.079 15672 PulseGuide returned control before completion, sleep 75 00:07:49.908 00.076 15672 IsGuiding returns 1 00:07:49.909 00.001 15672 scope still moving after pulse duration time elapsed 00:07:49.929 00.020 15672 IsSlewing returns 0 00:07:49.931 00.002 15672 IsGuiding returns 1 00:07:49.953 00.022 15672 IsSlewing returns 0 00:07:49.956 00.003 15672 IsGuiding returns 1 00:07:49.977 00.021 15672 IsSlewing returns 0 00:07:50.008 00.031 15672 IsGuiding returns 0 00:07:50.008 00.000 15672 scope move finished after 143 + 111 ms 00:07:50.008 00.000 15672 Move returns status 0, amount 143 00:07:50.008 00.000 15672 move complete, result=0 00:07:50.008 00.000 15672 worker thread done servicing request 00:07:50.027 00.019 30444 UpdateGuideState exits: m=110766 SNR=85.6 Saturated 00:07:50.027 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:50.027 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:50.027 00.000 30444 Enqueuing Expose request 00:07:50.027 00.000 30444 GuideStep: -0.3 px 65 ms EAST, 0.8 px 143 ms SOUTH 00:07:50.027 00.000 15672 Worker thread wakes up 00:07:50.027 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:50.027 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:52.142 02.115 15672 Exposure complete 00:07:52.175 00.033 15672 worker thread done servicing request 00:07:52.176 00.001 30444 OnExposeComplete: enter 00:07:52.176 00.000 30444 UpdateGuideState(): m_state=6 00:07:52.176 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3306 00:07:52.176 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=196.76, Mass=119205, SNR=86.0, Peak=9498 HFD=4.0 00:07:52.176 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 00:07:52.176 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 00:07:52.176 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.20 hyp=0.49 cameraTheta=0.43 mountX=0.37 mountY=0.30, mountTheta=0.67 00:07:52.176 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.20, opts=13) 00:07:52.176 00.000 30444 Enqueuing Move request for scope (0.44, 0.20) 00:07:52.176 00.000 15672 Worker thread wakes up 00:07:52.177 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.20) opts 0xd 00:07:52.177 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.20) 00:07:52.177 00.000 15672 Moving (0.44, 0.20) raw xDistance=0.37 yDistance=0.30 00:07:52.177 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37 00:07:52.177 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 00:07:52.177 00.000 15672 MoveAxis(W, 95, ABG) 00:07:52.177 00.000 15672 Guiding Dir = 3, Dur = 95 00:07:52.177 00.000 15672 IsSlewing returns 0 00:07:52.178 00.001 15672 IsGuiding returns 0 00:07:52.182 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=10574, FiltMin=2611, FiltMax=8807, Gamma=2.950 00:07:52.196 00.014 15672 PulseGuide returned control before completion, sleep 87 00:07:52.232 00.036 30444 UpdateGuideState exits: m=119205 SNR=86.0 Saturated 00:07:52.232 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:52.232 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:52.232 00.000 30444 Enqueuing Expose request 00:07:52.285 00.053 15672 IsGuiding returns 1 00:07:52.285 00.000 15672 scope still moving after pulse duration time elapsed 00:07:52.306 00.021 15672 IsSlewing returns 0 00:07:52.308 00.002 15672 IsGuiding returns 0 00:07:52.308 00.000 15672 scope move finished after 95 + 35 ms 00:07:52.308 00.000 15672 Move returns status 0, amount 95 00:07:52.308 00.000 15672 MoveAxis(S, 53, ABG) 00:07:52.308 00.000 15672 Guiding Dir = 1, Dur = 53 00:07:52.308 00.000 15672 IsSlewing returns 0 00:07:52.309 00.001 15672 IsGuiding returns 0 00:07:52.390 00.081 15672 IsGuiding returns 1 00:07:52.390 00.000 15672 scope still moving after pulse duration time elapsed 00:07:52.411 00.021 15672 IsSlewing returns 0 00:07:52.412 00.001 15672 IsGuiding returns 1 00:07:52.433 00.021 15672 IsSlewing returns 0 00:07:52.434 00.001 15672 IsGuiding returns 1 00:07:52.454 00.020 15672 IsSlewing returns 0 00:07:52.501 00.047 15672 IsGuiding returns 0 00:07:52.501 00.000 15672 scope move finished after 53 + 138 ms 00:07:52.501 00.000 15672 Move returns status 0, amount 53 00:07:52.501 00.000 15672 move complete, result=0 00:07:52.501 00.000 15672 worker thread done servicing request 00:07:52.501 00.000 15672 Worker thread wakes up 00:07:52.502 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:52.502 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:52.502 00.000 30444 GuideStep: 0.4 px 95 ms WEST, 0.3 px 53 ms SOUTH 00:07:54.408 01.906 15672 Exposure complete 00:07:54.428 00.020 15672 worker thread done servicing request 00:07:54.428 00.000 30444 OnExposeComplete: enter 00:07:54.428 00.000 30444 UpdateGuideState(): m_state=6 00:07:54.428 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3307 00:07:54.428 00.000 30444 Star::Find returns 1 (1), X=459.59, Y=196.92, Mass=106391, SNR=77.7, Peak=9978 HFD=3.8 00:07:54.428 00.000 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 00:07:54.428 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 00:07:54.429 00.001 30444 CameraToMount -- cameraX=-0.20 cameraY=0.36 hyp=0.41 cameraTheta=2.08 mountX=-0.29 mountY=0.31, mountTheta=2.33 00:07:54.429 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.36, opts=13) 00:07:54.429 00.000 30444 Enqueuing Move request for scope (-0.20, 0.36) 00:07:54.429 00.000 15672 Worker thread wakes up 00:07:54.429 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.36) opts 0xd 00:07:54.429 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.36) 00:07:54.429 00.000 15672 Moving (-0.20, 0.36) raw xDistance=-0.29 yDistance=0.31 00:07:54.429 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29 00:07:54.429 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 00:07:54.429 00.000 15672 MoveAxis(E, 73, ABG) 00:07:54.429 00.000 15672 Guiding Dir = 2, Dur = 73 00:07:54.430 00.001 15672 IsSlewing returns 0 00:07:54.436 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=11307, FiltMin=2678, FiltMax=8831, Gamma=2.950 00:07:54.449 00.013 15672 IsGuiding returns 0 00:07:54.465 00.016 15672 PulseGuide returned control before completion, sleep 68 00:07:54.536 00.071 15672 IsGuiding returns 1 00:07:54.536 00.000 15672 scope still moving after pulse duration time elapsed 00:07:54.557 00.021 15672 IsSlewing returns 0 00:07:54.578 00.021 15672 IsGuiding returns 0 00:07:54.578 00.000 15672 scope move finished after 73 + 56 ms 00:07:54.578 00.000 15672 Move returns status 0, amount 73 00:07:54.578 00.000 15672 MoveAxis(S, 55, ABG) 00:07:54.579 00.001 15672 Guiding Dir = 1, Dur = 55 00:07:54.579 00.000 15672 IsSlewing returns 0 00:07:54.581 00.002 15672 IsGuiding returns 0 00:07:54.593 00.012 30444 UpdateGuideState exits: m=106391 SNR=77.7 Saturated 00:07:54.593 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:54.593 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:54.594 00.001 30444 Enqueuing Expose request 00:07:54.691 00.097 15672 IsGuiding returns 1 00:07:54.691 00.000 15672 scope still moving after pulse duration time elapsed 00:07:54.711 00.020 15672 IsSlewing returns 0 00:07:54.712 00.001 15672 IsGuiding returns 1 00:07:54.733 00.021 15672 IsSlewing returns 0 00:07:54.753 00.020 15672 IsGuiding returns 0 00:07:54.753 00.000 15672 scope move finished after 55 + 115 ms 00:07:54.753 00.000 15672 Move returns status 0, amount 55 00:07:54.753 00.000 15672 move complete, result=0 00:07:54.753 00.000 15672 worker thread done servicing request 00:07:54.753 00.000 15672 Worker thread wakes up 00:07:54.753 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:54.753 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:54.753 00.000 30444 GuideStep: -0.3 px 73 ms EAST, 0.3 px 55 ms SOUTH 00:07:56.860 02.107 15672 Exposure complete 00:07:56.880 00.020 15672 worker thread done servicing request 00:07:56.880 00.000 30444 OnExposeComplete: enter 00:07:56.880 00.000 30444 UpdateGuideState(): m_state=6 00:07:56.881 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3308 00:07:56.881 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=196.66, Mass=114436, SNR=79.9, Peak=10754 HFD=3.6 00:07:56.881 00.000 30444 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.28) = xAngle (2.68 = 2.68) 00:07:56.881 00.000 30444 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.62 = 2.62) 00:07:56.881 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.40 mountX=-0.14 mountY=0.08, mountTheta=2.63 00:07:56.881 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.11, opts=13) 00:07:56.881 00.000 30444 Enqueuing Move request for scope (-0.12, 0.11) 00:07:56.881 00.000 15672 Worker thread wakes up 00:07:56.881 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd 00:07:56.882 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.11) 00:07:56.882 00.000 15672 Moving (-0.12, 0.11) raw xDistance=-0.14 yDistance=0.08 00:07:56.882 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 00:07:56.882 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:07:56.882 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 00:07:56.882 00.000 15672 MoveAxis(E, 0, ABG) 00:07:56.882 00.000 15672 Move returns status 0, amount 0 00:07:56.882 00.000 15672 MoveAxis(N, 0, ABG) 00:07:56.882 00.000 15672 Move returns status 0, amount 0 00:07:56.882 00.000 15672 move complete, result=0 00:07:56.882 00.000 15672 worker thread done servicing request 00:07:56.887 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=11081, FiltMin=2606, FiltMax=8497, Gamma=2.950 00:07:56.937 00.050 30444 UpdateGuideState exits: m=114436 SNR=79.9 Saturated 00:07:56.937 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:56.937 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:56.937 00.000 30444 Enqueuing Expose request 00:07:56.937 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:07:56.937 00.000 15672 Worker thread wakes up 00:07:56.937 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:56.937 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:58.845 01.908 15672 Exposure complete 00:07:58.865 00.020 15672 worker thread done servicing request 00:07:58.865 00.000 30444 OnExposeComplete: enter 00:07:58.865 00.000 30444 UpdateGuideState(): m_state=6 00:07:58.866 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3309 00:07:58.866 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=196.98, Mass=104306, SNR=75.9, Peak=10713 HFD=3.9 00:07:58.866 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.82 = 1.82) 00:07:58.866 00.000 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.76 = 1.76) 00:07:58.866 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.54 mountX=-0.10 mountY=0.41, mountTheta=1.82 00:07:58.866 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.42, opts=13) 00:07:58.866 00.000 30444 Enqueuing Move request for scope (0.01, 0.42) 00:07:58.866 00.000 15672 Worker thread wakes up 00:07:58.867 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.42) opts 0xd 00:07:58.867 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.42) 00:07:58.867 00.000 15672 Moving (0.01, 0.42) raw xDistance=-0.10 yDistance=0.41 00:07:58.867 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 00:07:58.867 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 00:07:58.867 00.000 15672 MoveAxis(E, 0, ABG) 00:07:58.867 00.000 15672 Move returns status 0, amount 0 00:07:58.867 00.000 15672 MoveAxis(S, 74, ABG) 00:07:58.867 00.000 15672 Guiding Dir = 1, Dur = 74 00:07:58.867 00.000 15672 IsSlewing returns 0 00:07:58.869 00.002 15672 IsGuiding returns 0 00:07:58.873 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=11283, FiltMin=2683, FiltMax=8684, Gamma=2.950 00:07:58.922 00.049 30444 UpdateGuideState exits: m=104306 SNR=75.9 Saturated 00:07:58.922 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:07:58.923 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:07:58.923 00.000 30444 Enqueuing Expose request 00:07:58.987 00.064 15672 IsGuiding returns 1 00:07:58.987 00.000 15672 scope still moving after pulse duration time elapsed 00:07:59.008 00.021 15672 IsSlewing returns 0 00:07:59.008 00.000 15672 IsGuiding returns 1 00:07:59.031 00.023 15672 IsSlewing returns 0 00:07:59.032 00.001 15672 IsGuiding returns 1 00:07:59.053 00.021 15672 IsSlewing returns 0 00:07:59.082 00.029 15672 IsGuiding returns 0 00:07:59.083 00.001 15672 scope move finished after 74 + 140 ms 00:07:59.083 00.000 15672 Move returns status 0, amount 74 00:07:59.083 00.000 15672 move complete, result=0 00:07:59.083 00.000 15672 worker thread done servicing request 00:07:59.083 00.000 15672 Worker thread wakes up 00:07:59.084 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:07:59.084 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:07:59.084 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 74 ms SOUTH 00:08:01.201 02.117 15672 Exposure complete 00:08:01.233 00.032 15672 worker thread done servicing request 00:08:01.234 00.001 30444 OnExposeComplete: enter 00:08:01.234 00.000 30444 UpdateGuideState(): m_state=6 00:08:01.234 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3310 00:08:01.234 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=197.15, Mass=124478, SNR=89.2, Peak=9532 HFD=4.2 00:08:01.234 00.000 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 00:08:01.234 00.000 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.38 = 1.38) 00:08:01.234 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.60 hyp=0.65 cameraTheta=1.17 mountX=0.08 mountY=0.64, mountTheta=1.44 00:08:01.234 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.60, opts=13) 00:08:01.234 00.000 30444 Enqueuing Move request for scope (0.26, 0.60) 00:08:01.234 00.000 15672 Worker thread wakes up 00:08:01.235 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.60) opts 0xd 00:08:01.235 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.60) 00:08:01.235 00.000 15672 Moving (0.26, 0.60) raw xDistance=0.08 yDistance=0.64 00:08:01.235 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:08:01.235 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 00:08:01.235 00.000 15672 MoveAxis(E, 0, ABG) 00:08:01.235 00.000 15672 Move returns status 0, amount 0 00:08:01.235 00.000 15672 MoveAxis(S, 114, ABG) 00:08:01.235 00.000 15672 Guiding Dir = 1, Dur = 114 00:08:01.235 00.000 15672 IsSlewing returns 0 00:08:01.236 00.001 15672 IsGuiding returns 0 00:08:01.240 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=9532, FiltMin=2643, FiltMax=8257, Gamma=2.950 00:08:01.289 00.049 30444 UpdateGuideState exits: m=124478 SNR=89.2 Saturated 00:08:01.289 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:01.289 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:01.289 00.000 30444 Enqueuing Expose request 00:08:01.317 00.028 15672 PulseGuide returned control before completion, sleep 43 00:08:01.366 00.049 15672 IsGuiding returns 1 00:08:01.366 00.000 15672 scope still moving after pulse duration time elapsed 00:08:01.388 00.022 15672 IsSlewing returns 0 00:08:01.388 00.000 15672 IsGuiding returns 1 00:08:01.410 00.022 15672 IsSlewing returns 0 00:08:01.411 00.001 15672 IsGuiding returns 1 00:08:01.431 00.020 15672 IsSlewing returns 0 00:08:01.462 00.031 15672 IsGuiding returns 0 00:08:01.462 00.000 15672 scope move finished after 114 + 112 ms 00:08:01.462 00.000 15672 Move returns status 0, amount 114 00:08:01.462 00.000 15672 move complete, result=0 00:08:01.462 00.000 15672 worker thread done servicing request 00:08:01.462 00.000 15672 Worker thread wakes up 00:08:01.462 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:01.463 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:01.463 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 114 ms SOUTH 00:08:03.377 01.914 15672 Exposure complete 00:08:03.404 00.027 15672 worker thread done servicing request 00:08:03.404 00.000 30444 OnExposeComplete: enter 00:08:03.404 00.000 30444 UpdateGuideState(): m_state=6 00:08:03.404 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3311 00:08:03.404 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=196.94, Mass=117076, SNR=82.7, Peak=11688 HFD=3.5 00:08:03.404 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 00:08:03.404 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 00:08:03.404 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.39 hyp=0.39 cameraTheta=1.44 mountX=-0.06 mountY=0.39, mountTheta=1.72 00:08:03.405 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.39, opts=13) 00:08:03.405 00.000 30444 Enqueuing Move request for scope (0.05, 0.39) 00:08:03.405 00.000 15672 Worker thread wakes up 00:08:03.405 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.39) opts 0xd 00:08:03.405 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.39) 00:08:03.405 00.000 15672 Moving (0.05, 0.39) raw xDistance=-0.06 yDistance=0.39 00:08:03.405 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 00:08:03.405 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 00:08:03.405 00.000 15672 MoveAxis(E, 0, ABG) 00:08:03.405 00.000 15672 Move returns status 0, amount 0 00:08:03.405 00.000 15672 MoveAxis(S, 70, ABG) 00:08:03.405 00.000 15672 Guiding Dir = 1, Dur = 70 00:08:03.405 00.000 15672 IsSlewing returns 0 00:08:03.406 00.001 15672 IsGuiding returns 0 00:08:03.411 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1998, max=11688, FiltMin=2514, FiltMax=9100, Gamma=2.950 00:08:03.524 00.113 15672 IsGuiding returns 1 00:08:03.524 00.000 15672 scope still moving after pulse duration time elapsed 00:08:03.546 00.022 15672 IsSlewing returns 0 00:08:03.546 00.000 15672 IsGuiding returns 1 00:08:03.568 00.022 15672 IsSlewing returns 0 00:08:03.587 00.019 15672 IsGuiding returns 0 00:08:03.587 00.000 15672 scope move finished after 70 + 110 ms 00:08:03.587 00.000 15672 Move returns status 0, amount 70 00:08:03.587 00.000 15672 move complete, result=0 00:08:03.587 00.000 15672 worker thread done servicing request 00:08:03.741 00.154 30444 UpdateGuideState exits: m=117076 SNR=82.7 Saturated 00:08:03.745 00.004 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:03.746 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:03.746 00.000 30444 Enqueuing Expose request 00:08:03.746 00.000 15672 Worker thread wakes up 00:08:03.746 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:03.747 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 70 ms SOUTH 00:08:03.747 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:05.855 02.108 15672 Exposure complete 00:08:05.874 00.019 15672 worker thread done servicing request 00:08:05.874 00.000 30444 OnExposeComplete: enter 00:08:05.875 00.001 30444 UpdateGuideState(): m_state=6 00:08:05.875 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3312 00:08:05.875 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=196.70, Mass=116513, SNR=85.1, Peak=11129 HFD=3.6 00:08:05.875 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.89 = 1.89) 00:08:05.875 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.83 = 1.83) 00:08:05.875 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.61 mountX=-0.05 mountY=0.14, mountTheta=1.89 00:08:05.875 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.14, opts=13) 00:08:05.875 00.000 30444 Enqueuing Move request for scope (-0.01, 0.14) 00:08:05.875 00.000 15672 Worker thread wakes up 00:08:05.876 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd 00:08:05.876 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.14) 00:08:05.876 00.000 15672 Moving (-0.01, 0.14) raw xDistance=-0.05 yDistance=0.14 00:08:05.876 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:08:05.876 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:08:05.876 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 00:08:05.876 00.000 15672 MoveAxis(E, 0, ABG) 00:08:05.876 00.000 15672 Move returns status 0, amount 0 00:08:05.876 00.000 15672 MoveAxis(N, 0, ABG) 00:08:05.876 00.000 15672 Move returns status 0, amount 0 00:08:05.876 00.000 15672 move complete, result=0 00:08:05.876 00.000 15672 worker thread done servicing request 00:08:05.881 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=11992, FiltMin=2662, FiltMax=8988, Gamma=2.950 00:08:05.936 00.055 30444 UpdateGuideState exits: m=116513 SNR=85.1 Saturated 00:08:05.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:05.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:05.936 00.000 30444 Enqueuing Expose request 00:08:05.936 00.000 15672 Worker thread wakes up 00:08:05.936 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 00:08:05.936 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:05.937 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:07.846 01.909 15672 Exposure complete 00:08:07.866 00.020 15672 worker thread done servicing request 00:08:07.866 00.000 30444 OnExposeComplete: enter 00:08:07.866 00.000 30444 UpdateGuideState(): m_state=6 00:08:07.866 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3313 00:08:07.866 00.000 30444 Star::Find returns 1 (1), X=459.39, Y=196.38, Mass=111808, SNR=91.8, Peak=10726 HFD=3.5 00:08:07.866 00.000 30444 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.28) = xAngle (-2.47 = -2.47) 00:08:07.866 00.000 30444 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.53 = -2.53) 00:08:07.866 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.17 hyp=0.44 cameraTheta=-2.74 mountX=-0.35 mountY=-0.26, mountTheta=-2.51 00:08:07.867 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.17, opts=13) 00:08:07.867 00.000 30444 Enqueuing Move request for scope (-0.41, -0.17) 00:08:07.867 00.000 15672 Worker thread wakes up 00:08:07.867 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.17) opts 0xd 00:08:07.867 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.17) 00:08:07.867 00.000 15672 Moving (-0.41, -0.17) raw xDistance=-0.35 yDistance=-0.26 00:08:07.867 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 00:08:07.867 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:08:07.867 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 00:08:07.867 00.000 15672 MoveAxis(E, 93, ABG) 00:08:07.867 00.000 15672 Guiding Dir = 2, Dur = 93 00:08:07.867 00.000 15672 IsSlewing returns 0 00:08:07.869 00.002 15672 IsGuiding returns 0 00:08:07.873 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=10895, FiltMin=2668, FiltMax=8655, Gamma=2.950 00:08:07.884 00.011 15672 PulseGuide returned control before completion, sleep 89 00:08:07.923 00.039 30444 UpdateGuideState exits: m=111808 SNR=91.8 Saturated 00:08:07.923 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:07.923 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:07.923 00.000 30444 Enqueuing Expose request 00:08:07.997 00.074 15672 IsGuiding returns 0 00:08:07.997 00.000 15672 Move returns status 0, amount 93 00:08:07.997 00.000 15672 MoveAxis(N, 0, ABG) 00:08:07.997 00.000 15672 Move returns status 0, amount 0 00:08:07.997 00.000 15672 move complete, result=0 00:08:07.998 00.001 15672 worker thread done servicing request 00:08:07.998 00.000 15672 Worker thread wakes up 00:08:07.998 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:07.998 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:07.998 00.000 30444 GuideStep: -0.3 px 93 ms EAST, -0.3 px 0 ms NORTH 00:08:10.109 02.111 15672 Exposure complete 00:08:10.129 00.020 15672 worker thread done servicing request 00:08:10.129 00.000 30444 OnExposeComplete: enter 00:08:10.129 00.000 30444 UpdateGuideState(): m_state=6 00:08:10.129 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3314 00:08:10.129 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=196.43, Mass=116367, SNR=95.2, Peak=9987 HFD=3.8 00:08:10.129 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.02 = -0.02) 00:08:10.130 00.001 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 00:08:10.130 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.12 hyp=0.41 cameraTheta=-0.30 mountX=0.41 mountY=-0.03, mountTheta=-0.08 00:08:10.130 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.12, opts=13) 00:08:10.130 00.000 30444 Enqueuing Move request for scope (0.39, -0.12) 00:08:10.130 00.000 15672 Worker thread wakes up 00:08:10.130 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.12) opts 0xd 00:08:10.130 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.12) 00:08:10.130 00.000 15672 Moving (0.39, -0.12) raw xDistance=0.41 yDistance=-0.03 00:08:10.130 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41 00:08:10.130 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:08:10.130 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 00:08:10.131 00.001 15672 MoveAxis(W, 104, ABG) 00:08:10.131 00.000 15672 Guiding Dir = 3, Dur = 104 00:08:10.131 00.000 15672 IsSlewing returns 0 00:08:10.136 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=10673, FiltMin=2649, FiltMax=8740, Gamma=2.950 00:08:10.168 00.032 15672 IsGuiding returns 0 00:08:10.184 00.016 15672 PulseGuide returned control before completion, sleep 99 00:08:10.186 00.002 30444 UpdateGuideState exits: m=116367 SNR=95.2 Saturated 00:08:10.186 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:10.186 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:10.186 00.000 30444 Enqueuing Expose request 00:08:10.285 00.099 15672 IsGuiding returns 1 00:08:10.285 00.000 15672 scope still moving after pulse duration time elapsed 00:08:10.306 00.021 15672 IsSlewing returns 0 00:08:10.329 00.023 15672 IsGuiding returns 0 00:08:10.329 00.000 15672 scope move finished after 104 + 56 ms 00:08:10.329 00.000 15672 Move returns status 0, amount 104 00:08:10.329 00.000 15672 MoveAxis(N, 0, ABG) 00:08:10.329 00.000 15672 Move returns status 0, amount 0 00:08:10.329 00.000 15672 move complete, result=0 00:08:10.329 00.000 15672 worker thread done servicing request 00:08:10.330 00.001 15672 Worker thread wakes up 00:08:10.330 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:10.330 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:10.330 00.000 30444 GuideStep: 0.4 px 104 ms WEST, -0.0 px 0 ms NORTH 00:08:12.239 01.909 15672 Exposure complete 00:08:12.259 00.020 15672 worker thread done servicing request 00:08:12.260 00.001 30444 OnExposeComplete: enter 00:08:12.260 00.000 30444 UpdateGuideState(): m_state=6 00:08:12.260 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3315 00:08:12.260 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=196.86, Mass=125713, SNR=98.2, Peak=10585 HFD=4.2 00:08:12.260 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 00:08:12.260 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 00:08:12.260 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.31 hyp=0.38 cameraTheta=0.93 mountX=0.13 mountY=0.35, mountTheta=1.20 00:08:12.261 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.31, opts=13) 00:08:12.261 00.000 30444 Enqueuing Move request for scope (0.23, 0.31) 00:08:12.261 00.000 15672 Worker thread wakes up 00:08:12.261 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.31) opts 0xd 00:08:12.261 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.31) 00:08:12.261 00.000 15672 Moving (0.23, 0.31) raw xDistance=0.13 yDistance=0.35 00:08:12.261 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:08:12.261 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 00:08:12.261 00.000 15672 MoveAxis(E, 0, ABG) 00:08:12.261 00.000 15672 Move returns status 0, amount 0 00:08:12.261 00.000 15672 MoveAxis(S, 62, ABG) 00:08:12.261 00.000 15672 Guiding Dir = 1, Dur = 62 00:08:12.262 00.001 15672 IsSlewing returns 0 00:08:12.263 00.001 15672 IsGuiding returns 0 00:08:12.267 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=11579, FiltMin=2671, FiltMax=8699, Gamma=2.950 00:08:12.373 00.106 15672 IsGuiding returns 1 00:08:12.373 00.000 15672 scope still moving after pulse duration time elapsed 00:08:12.395 00.022 15672 IsSlewing returns 0 00:08:12.398 00.003 30444 UpdateGuideState exits: m=125713 SNR=98.2 Saturated 00:08:12.399 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:12.399 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:12.399 00.000 30444 Enqueuing Expose request 00:08:12.436 00.037 15672 IsGuiding returns 0 00:08:12.437 00.001 15672 scope move finished after 62 + 112 ms 00:08:12.437 00.000 15672 Move returns status 0, amount 62 00:08:12.437 00.000 15672 move complete, result=0 00:08:12.437 00.000 15672 worker thread done servicing request 00:08:12.437 00.000 15672 Worker thread wakes up 00:08:12.437 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:12.437 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:12.437 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH 00:08:14.544 02.107 15672 Exposure complete 00:08:14.565 00.021 15672 worker thread done servicing request 00:08:14.565 00.000 30444 OnExposeComplete: enter 00:08:14.566 00.001 30444 UpdateGuideState(): m_state=6 00:08:14.566 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3316 00:08:14.566 00.000 30444 Star::Find returns 1 (1), X=459.51, Y=196.54, Mass=107035, SNR=86.9, Peak=10552 HFD=3.2 00:08:14.566 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.82 = -2.82) 00:08:14.566 00.000 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.88 = -2.88) 00:08:14.566 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-3.10 mountX=-0.27 mountY=-0.07, mountTheta=-2.87 00:08:14.566 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.01, opts=13) 00:08:14.566 00.000 30444 Enqueuing Move request for scope (-0.29, -0.01) 00:08:14.566 00.000 15672 Worker thread wakes up 00:08:14.566 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.01) opts 0xd 00:08:14.566 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.01) 00:08:14.567 00.001 15672 Moving (-0.29, -0.01) raw xDistance=-0.27 yDistance=-0.07 00:08:14.567 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 00:08:14.567 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:08:14.567 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:08:14.567 00.000 15672 MoveAxis(E, 74, ABG) 00:08:14.567 00.000 15672 Guiding Dir = 2, Dur = 74 00:08:14.567 00.000 15672 IsSlewing returns 0 00:08:14.568 00.001 15672 IsGuiding returns 0 00:08:14.574 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=15150, FiltMin=2661, FiltMax=8600, Gamma=2.950 00:08:14.593 00.019 15672 PulseGuide returned control before completion, sleep 59 00:08:14.647 00.054 30444 UpdateGuideState exits: m=107035 SNR=86.9 Saturated 00:08:14.647 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:14.647 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:14.647 00.000 30444 Enqueuing Expose request 00:08:14.654 00.007 15672 IsGuiding returns 1 00:08:14.654 00.000 15672 scope still moving after pulse duration time elapsed 00:08:14.675 00.021 15672 IsSlewing returns 0 00:08:14.675 00.000 15672 IsGuiding returns 1 00:08:14.697 00.022 15672 IsSlewing returns 0 00:08:14.704 00.007 15672 IsGuiding returns 0 00:08:14.705 00.001 15672 scope move finished after 74 + 62 ms 00:08:14.705 00.000 15672 Move returns status 0, amount 74 00:08:14.705 00.000 15672 MoveAxis(N, 0, ABG) 00:08:14.705 00.000 15672 Move returns status 0, amount 0 00:08:14.705 00.000 15672 move complete, result=0 00:08:14.705 00.000 15672 worker thread done servicing request 00:08:14.705 00.000 30444 GuideStep: -0.3 px 74 ms EAST, -0.1 px 0 ms NORTH 00:08:14.705 00.000 15672 Worker thread wakes up 00:08:14.705 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:14.705 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:16.615 01.910 15672 Exposure complete 00:08:16.634 00.019 15672 worker thread done servicing request 00:08:16.634 00.000 30444 OnExposeComplete: enter 00:08:16.634 00.000 30444 UpdateGuideState(): m_state=6 00:08:16.635 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3317 00:08:16.635 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=197.13, Mass=103662, SNR=77.9, Peak=11336 HFD=3.6 00:08:16.635 00.000 30444 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.28) = xAngle (0.91 = 0.91) 00:08:16.635 00.000 30444 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.84 = 0.84) 00:08:16.635 00.000 30444 CameraToMount -- cameraX=0.80 cameraY=0.58 hyp=0.99 cameraTheta=0.63 mountX=0.61 mountY=0.74, mountTheta=0.88 00:08:16.635 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.80, y=0.58, opts=13) 00:08:16.635 00.000 30444 Enqueuing Move request for scope (0.80, 0.58) 00:08:16.635 00.000 15672 Worker thread wakes up 00:08:16.635 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.58) opts 0xd 00:08:16.635 00.000 15672 Handling offset move in thread for scope, endpoint = (0.80, 0.58) 00:08:16.636 00.001 15672 Moving (0.80, 0.58) raw xDistance=0.61 yDistance=0.74 00:08:16.636 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.61 00:08:16.636 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 00:08:16.636 00.000 15672 MoveAxis(W, 160, ABG) 00:08:16.636 00.000 15672 Guiding Dir = 3, Dur = 160 00:08:16.636 00.000 15672 IsSlewing returns 0 00:08:16.642 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=11412, FiltMin=2617, FiltMax=9326, Gamma=2.950 00:08:16.670 00.028 15672 IsGuiding returns 0 00:08:16.685 00.015 15672 PulseGuide returned control before completion, sleep 155 00:08:16.691 00.006 30444 UpdateGuideState exits: m=103662 SNR=77.9 Saturated 00:08:16.691 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:16.691 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:16.691 00.000 30444 Enqueuing Expose request 00:08:16.863 00.172 15672 IsGuiding returns 0 00:08:16.863 00.000 15672 Move returns status 0, amount 160 00:08:16.863 00.000 15672 MoveAxis(S, 131, ABG) 00:08:16.863 00.000 15672 Guiding Dir = 1, Dur = 131 00:08:16.864 00.001 15672 IsSlewing returns 0 00:08:16.866 00.002 15672 IsGuiding returns 0 00:08:16.977 00.111 15672 PulseGuide returned control before completion, sleep 30 00:08:17.011 00.034 15672 IsGuiding returns 1 00:08:17.011 00.000 15672 scope still moving after pulse duration time elapsed 00:08:17.032 00.021 15672 IsSlewing returns 0 00:08:17.035 00.003 15672 IsGuiding returns 1 00:08:17.056 00.021 15672 IsSlewing returns 0 00:08:17.059 00.003 15672 IsGuiding returns 1 00:08:17.080 00.021 15672 IsSlewing returns 0 00:08:17.101 00.021 15672 IsGuiding returns 0 00:08:17.102 00.001 15672 scope move finished after 131 + 104 ms 00:08:17.102 00.000 15672 Move returns status 0, amount 131 00:08:17.102 00.000 15672 move complete, result=0 00:08:17.102 00.000 15672 worker thread done servicing request 00:08:17.102 00.000 15672 Worker thread wakes up 00:08:17.102 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:17.102 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:17.102 00.000 30444 GuideStep: 0.6 px 160 ms WEST, 0.7 px 131 ms SOUTH 00:08:19.218 02.116 15672 Exposure complete 00:08:19.243 00.025 15672 worker thread done servicing request 00:08:19.244 00.001 30444 OnExposeComplete: enter 00:08:19.244 00.000 30444 UpdateGuideState(): m_state=6 00:08:19.244 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3318 00:08:19.244 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=196.85, Mass=111871, SNR=78.1, Peak=10355 HFD=3.8 00:08:19.244 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 00:08:19.244 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 00:08:19.244 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=0.29 hyp=0.75 cameraTheta=0.40 mountX=0.58 mountY=0.43, mountTheta=0.64 00:08:19.244 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=0.29, opts=13) 00:08:19.244 00.000 30444 Enqueuing Move request for scope (0.69, 0.29) 00:08:19.245 00.001 15672 Worker thread wakes up 00:08:19.245 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.29) opts 0xd 00:08:19.245 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, 0.29) 00:08:19.245 00.000 15672 Moving (0.69, 0.29) raw xDistance=0.58 yDistance=0.43 00:08:19.245 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58 00:08:19.245 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 00:08:19.245 00.000 15672 MoveAxis(W, 169, ABG) 00:08:19.245 00.000 15672 Guiding Dir = 3, Dur = 169 00:08:19.245 00.000 15672 IsSlewing returns 0 00:08:19.246 00.001 15672 IsGuiding returns 0 00:08:19.251 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=10355, FiltMin=2636, FiltMax=8412, Gamma=2.950 00:08:19.273 00.022 15672 PulseGuide returned control before completion, sleep 153 00:08:19.430 00.157 15672 IsGuiding returns 1 00:08:19.430 00.000 15672 scope still moving after pulse duration time elapsed 00:08:19.452 00.022 15672 IsSlewing returns 0 00:08:19.465 00.013 15672 IsGuiding returns 0 00:08:19.465 00.000 15672 scope move finished after 169 + 49 ms 00:08:19.465 00.000 15672 Move returns status 0, amount 169 00:08:19.465 00.000 15672 MoveAxis(S, 77, ABG) 00:08:19.465 00.000 15672 Guiding Dir = 1, Dur = 77 00:08:19.466 00.001 15672 IsSlewing returns 0 00:08:19.467 00.001 15672 IsGuiding returns 0 00:08:19.532 00.065 30444 UpdateGuideState exits: m=111871 SNR=78.1 Saturated 00:08:19.532 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:19.533 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:19.533 00.000 30444 Enqueuing Expose request 00:08:19.578 00.045 15672 IsGuiding returns 1 00:08:19.578 00.000 15672 scope still moving after pulse duration time elapsed 00:08:19.599 00.021 15672 IsSlewing returns 0 00:08:19.600 00.001 15672 IsGuiding returns 1 00:08:19.622 00.022 15672 IsSlewing returns 0 00:08:19.623 00.001 15672 IsGuiding returns 1 00:08:19.644 00.021 15672 IsSlewing returns 0 00:08:19.658 00.014 15672 IsGuiding returns 0 00:08:19.658 00.000 15672 scope move finished after 77 + 113 ms 00:08:19.658 00.000 15672 Move returns status 0, amount 77 00:08:19.658 00.000 15672 move complete, result=0 00:08:19.658 00.000 15672 worker thread done servicing request 00:08:19.658 00.000 15672 Worker thread wakes up 00:08:19.658 00.000 30444 GuideStep: 0.6 px 169 ms WEST, 0.4 px 77 ms SOUTH 00:08:19.658 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:19.658 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:21.564 01.906 15672 Exposure complete 00:08:21.584 00.020 15672 worker thread done servicing request 00:08:21.584 00.000 30444 OnExposeComplete: enter 00:08:21.584 00.000 30444 UpdateGuideState(): m_state=6 00:08:21.584 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3319 00:08:21.584 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=196.69, Mass=101097, SNR=74.7, Peak=9092 HFD=3.9 00:08:21.584 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 00:08:21.584 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 00:08:21.584 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.18 cameraTheta=0.87 mountX=0.07 mountY=0.16, mountTheta=1.14 00:08:21.585 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.13, opts=13) 00:08:21.585 00.000 30444 Enqueuing Move request for scope (0.11, 0.13) 00:08:21.585 00.000 15672 Worker thread wakes up 00:08:21.585 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd 00:08:21.585 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.13) 00:08:21.585 00.000 15672 Moving (0.11, 0.13) raw xDistance=0.07 yDistance=0.16 00:08:21.585 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:08:21.585 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:08:21.585 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 00:08:21.585 00.000 15672 MoveAxis(E, 0, ABG) 00:08:21.585 00.000 15672 Move returns status 0, amount 0 00:08:21.585 00.000 15672 MoveAxis(N, 0, ABG) 00:08:21.585 00.000 15672 Move returns status 0, amount 0 00:08:21.585 00.000 15672 move complete, result=0 00:08:21.585 00.000 15672 worker thread done servicing request 00:08:21.590 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=9810, FiltMin=2654, FiltMax=7896, Gamma=2.950 00:08:21.640 00.050 30444 UpdateGuideState exits: m=101097 SNR=74.7 Saturated 00:08:21.640 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:21.640 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:21.640 00.000 30444 Enqueuing Expose request 00:08:21.640 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:08:21.640 00.000 15672 Worker thread wakes up 00:08:21.640 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:21.640 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:23.750 02.110 15672 Exposure complete 00:08:23.770 00.020 15672 worker thread done servicing request 00:08:23.770 00.000 30444 OnExposeComplete: enter 00:08:23.770 00.000 30444 UpdateGuideState(): m_state=6 00:08:23.770 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3320 00:08:23.771 00.001 30444 Star::Find returns 1 (1), X=459.33, Y=196.96, Mass=118151, SNR=84.7, Peak=10464 HFD=4.1 00:08:23.771 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 00:08:23.771 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 00:08:23.771 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=0.41 hyp=0.62 cameraTheta=2.42 mountX=-0.56 mountY=0.30, mountTheta=2.65 00:08:23.771 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=0.41, opts=13) 00:08:23.771 00.000 30444 Enqueuing Move request for scope (-0.47, 0.41) 00:08:23.771 00.000 15672 Worker thread wakes up 00:08:23.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.41) opts 0xd 00:08:23.771 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, 0.41) 00:08:23.771 00.000 15672 Moving (-0.47, 0.41) raw xDistance=-0.56 yDistance=0.30 00:08:23.771 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56 00:08:23.771 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 00:08:23.771 00.000 15672 MoveAxis(E, 152, ABG) 00:08:23.772 00.001 15672 Guiding Dir = 2, Dur = 152 00:08:23.772 00.000 15672 IsSlewing returns 0 00:08:23.773 00.001 15672 IsGuiding returns 0 00:08:23.778 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=10464, FiltMin=2649, FiltMax=8174, Gamma=2.950 00:08:23.795 00.017 15672 PulseGuide returned control before completion, sleep 141 00:08:23.826 00.031 30444 UpdateGuideState exits: m=118151 SNR=84.7 Saturated 00:08:23.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:23.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:23.826 00.000 30444 Enqueuing Expose request 00:08:23.939 00.113 15672 IsGuiding returns 1 00:08:23.939 00.000 15672 scope still moving after pulse duration time elapsed 00:08:23.960 00.021 15672 IsSlewing returns 0 00:08:23.961 00.001 15672 IsGuiding returns 1 00:08:23.982 00.021 15672 IsSlewing returns 0 00:08:23.987 00.005 15672 IsGuiding returns 0 00:08:23.987 00.000 15672 scope move finished after 152 + 61 ms 00:08:23.987 00.000 15672 Move returns status 0, amount 152 00:08:23.987 00.000 15672 MoveAxis(S, 53, ABG) 00:08:23.987 00.000 15672 Guiding Dir = 1, Dur = 53 00:08:23.987 00.000 15672 IsSlewing returns 0 00:08:23.988 00.001 15672 IsGuiding returns 0 00:08:24.071 00.083 15672 IsGuiding returns 1 00:08:24.071 00.000 15672 scope still moving after pulse duration time elapsed 00:08:24.092 00.021 15672 IsSlewing returns 0 00:08:24.092 00.000 15672 IsGuiding returns 1 00:08:24.113 00.021 15672 IsSlewing returns 0 00:08:24.178 00.065 15672 IsGuiding returns 0 00:08:24.178 00.000 15672 scope move finished after 53 + 137 ms 00:08:24.178 00.000 15672 Move returns status 0, amount 53 00:08:24.178 00.000 15672 move complete, result=0 00:08:24.178 00.000 15672 worker thread done servicing request 00:08:24.178 00.000 15672 Worker thread wakes up 00:08:24.178 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:24.178 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:24.178 00.000 30444 GuideStep: -0.6 px 152 ms EAST, 0.3 px 53 ms SOUTH 00:08:26.085 01.907 15672 Exposure complete 00:08:26.109 00.024 15672 worker thread done servicing request 00:08:26.109 00.000 30444 OnExposeComplete: enter 00:08:26.109 00.000 30444 UpdateGuideState(): m_state=6 00:08:26.109 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3321 00:08:26.109 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=197.01, Mass=109187, SNR=78.5, Peak=9926 HFD=4.0 00:08:26.109 00.000 30444 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 00:08:26.109 00.000 30444 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 00:08:26.109 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.46 hyp=0.47 cameraTheta=1.74 mountX=-0.20 mountY=0.43, mountTheta=2.01 00:08:26.110 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.46, opts=13) 00:08:26.110 00.000 30444 Enqueuing Move request for scope (-0.08, 0.46) 00:08:26.110 00.000 15672 Worker thread wakes up 00:08:26.110 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.46) opts 0xd 00:08:26.110 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.46) 00:08:26.110 00.000 15672 Moving (-0.08, 0.46) raw xDistance=-0.20 yDistance=0.43 00:08:26.110 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 00:08:26.110 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 00:08:26.110 00.000 15672 MoveAxis(E, 0, ABG) 00:08:26.110 00.000 15672 Move returns status 0, amount 0 00:08:26.110 00.000 15672 MoveAxis(S, 77, ABG) 00:08:26.110 00.000 15672 Guiding Dir = 1, Dur = 77 00:08:26.111 00.001 15672 IsSlewing returns 0 00:08:26.112 00.001 15672 IsGuiding returns 0 00:08:26.115 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=12205, FiltMin=2679, FiltMax=9244, Gamma=2.950 00:08:26.195 00.080 15672 IsGuiding returns 1 00:08:26.195 00.000 15672 scope still moving after pulse duration time elapsed 00:08:26.216 00.021 15672 IsSlewing returns 0 00:08:26.219 00.003 15672 IsGuiding returns 1 00:08:26.240 00.021 15672 IsSlewing returns 0 00:08:26.241 00.001 15672 IsGuiding returns 1 00:08:26.262 00.021 15672 IsSlewing returns 0 00:08:26.263 00.001 15672 IsGuiding returns 1 00:08:26.283 00.020 15672 IsSlewing returns 0 00:08:26.335 00.052 15672 IsGuiding returns 0 00:08:26.335 00.000 15672 scope move finished after 77 + 147 ms 00:08:26.335 00.000 15672 Move returns status 0, amount 77 00:08:26.335 00.000 15672 move complete, result=0 00:08:26.336 00.001 15672 worker thread done servicing request 00:08:26.625 00.289 30444 UpdateGuideState exits: m=109187 SNR=78.5 Saturated 00:08:26.626 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:26.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:26.626 00.000 30444 Enqueuing Expose request 00:08:26.626 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 77 ms SOUTH 00:08:26.626 00.000 15672 Worker thread wakes up 00:08:26.627 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:26.627 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:28.744 02.117 15672 Exposure complete 00:08:28.774 00.030 15672 worker thread done servicing request 00:08:28.775 00.001 30444 OnExposeComplete: enter 00:08:28.775 00.000 30444 UpdateGuideState(): m_state=6 00:08:28.775 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3322 00:08:28.775 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.75, Mass=115079, SNR=77.0, Peak=9352 HFD=4.2 00:08:28.775 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 00:08:28.775 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 00:08:28.775 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.19 hyp=0.50 cameraTheta=0.40 mountX=0.39 mountY=0.29, mountTheta=0.64 00:08:28.777 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.19, opts=13) 00:08:28.777 00.000 30444 Enqueuing Move request for scope (0.46, 0.19) 00:08:28.777 00.000 15672 Worker thread wakes up 00:08:28.777 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.19) opts 0xd 00:08:28.777 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.19) 00:08:28.777 00.000 15672 Moving (0.46, 0.19) raw xDistance=0.39 yDistance=0.29 00:08:28.777 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 00:08:28.777 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 00:08:28.777 00.000 15672 MoveAxis(W, 104, ABG) 00:08:28.777 00.000 15672 Guiding Dir = 3, Dur = 104 00:08:28.778 00.001 15672 IsSlewing returns 0 00:08:28.779 00.001 15672 IsGuiding returns 0 00:08:28.783 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=11069, FiltMin=2638, FiltMax=8543, Gamma=2.950 00:08:28.794 00.011 15672 PulseGuide returned control before completion, sleep 98 00:08:28.831 00.037 30444 UpdateGuideState exits: m=115079 SNR=77.0 Saturated 00:08:28.831 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:28.831 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:28.831 00.000 30444 Enqueuing Expose request 00:08:28.895 00.064 15672 IsGuiding returns 1 00:08:28.895 00.000 15672 scope still moving after pulse duration time elapsed 00:08:28.915 00.020 15672 IsSlewing returns 0 00:08:28.970 00.055 15672 IsGuiding returns 0 00:08:28.970 00.000 15672 scope move finished after 104 + 88 ms 00:08:28.971 00.001 15672 Move returns status 0, amount 104 00:08:28.971 00.000 15672 MoveAxis(S, 51, ABG) 00:08:28.971 00.000 15672 Guiding Dir = 1, Dur = 51 00:08:28.971 00.000 15672 IsSlewing returns 0 00:08:28.973 00.002 15672 IsGuiding returns 0 00:08:29.052 00.079 15672 IsGuiding returns 1 00:08:29.052 00.000 15672 scope still moving after pulse duration time elapsed 00:08:29.073 00.021 15672 IsSlewing returns 0 00:08:29.076 00.003 15672 IsGuiding returns 1 00:08:29.097 00.021 15672 IsSlewing returns 0 00:08:29.130 00.033 15672 IsGuiding returns 0 00:08:29.131 00.001 15672 scope move finished after 51 + 105 ms 00:08:29.131 00.000 15672 Move returns status 0, amount 51 00:08:29.131 00.000 15672 move complete, result=0 00:08:29.131 00.000 15672 worker thread done servicing request 00:08:29.131 00.000 15672 Worker thread wakes up 00:08:29.131 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:29.132 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:29.132 00.000 30444 GuideStep: 0.4 px 104 ms WEST, 0.3 px 51 ms SOUTH 00:08:31.037 01.905 15672 Exposure complete 00:08:31.057 00.020 15672 worker thread done servicing request 00:08:31.057 00.000 30444 OnExposeComplete: enter 00:08:31.057 00.000 30444 UpdateGuideState(): m_state=6 00:08:31.057 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3323 00:08:31.057 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=196.82, Mass=121297, SNR=85.1, Peak=10111 HFD=4.2 00:08:31.057 00.000 30444 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 00:08:31.057 00.000 30444 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.92 = 0.92) 00:08:31.057 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.26 hyp=0.41 cameraTheta=0.70 mountX=0.23 mountY=0.32, mountTheta=0.96 00:08:31.058 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.26, opts=13) 00:08:31.058 00.000 30444 Enqueuing Move request for scope (0.31, 0.26) 00:08:31.058 00.000 15672 Worker thread wakes up 00:08:31.058 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.26) opts 0xd 00:08:31.058 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.26) 00:08:31.058 00.000 15672 Moving (0.31, 0.26) raw xDistance=0.23 yDistance=0.32 00:08:31.058 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 00:08:31.058 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 00:08:31.058 00.000 15672 MoveAxis(E, 0, ABG) 00:08:31.058 00.000 15672 Move returns status 0, amount 0 00:08:31.058 00.000 15672 MoveAxis(S, 58, ABG) 00:08:31.058 00.000 15672 Guiding Dir = 1, Dur = 58 00:08:31.059 00.001 15672 IsSlewing returns 0 00:08:31.061 00.002 15672 IsGuiding returns 0 00:08:31.065 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=10849, FiltMin=2618, FiltMax=8814, Gamma=2.950 00:08:31.176 00.111 15672 IsGuiding returns 1 00:08:31.176 00.000 15672 scope still moving after pulse duration time elapsed 00:08:31.180 00.004 30444 UpdateGuideState exits: m=121297 SNR=85.1 Saturated 00:08:31.180 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:31.180 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:31.180 00.000 30444 Enqueuing Expose request 00:08:31.196 00.016 15672 IsSlewing returns 0 00:08:31.223 00.027 15672 IsGuiding returns 0 00:08:31.223 00.000 15672 scope move finished after 58 + 104 ms 00:08:31.223 00.000 15672 Move returns status 0, amount 58 00:08:31.223 00.000 15672 move complete, result=0 00:08:31.224 00.001 15672 worker thread done servicing request 00:08:31.224 00.000 15672 Worker thread wakes up 00:08:31.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:31.224 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:31.224 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 58 ms SOUTH 00:08:33.333 02.109 15672 Exposure complete 00:08:33.352 00.019 15672 worker thread done servicing request 00:08:33.352 00.000 30444 OnExposeComplete: enter 00:08:33.353 00.001 30444 UpdateGuideState(): m_state=6 00:08:33.353 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3324 00:08:33.353 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=196.20, Mass=103610, SNR=75.6, Peak=10097 HFD=3.6 00:08:33.353 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 00:08:33.353 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 00:08:33.353 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.35 hyp=0.37 cameraTheta=-1.88 mountX=-0.01 mountY=-0.37, mountTheta=-1.60 00:08:33.353 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.35, opts=13) 00:08:33.353 00.000 30444 Enqueuing Move request for scope (-0.11, -0.35) 00:08:33.353 00.000 15672 Worker thread wakes up 00:08:33.354 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.35) opts 0xd 00:08:33.354 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.35) 00:08:33.354 00.000 15672 Moving (-0.11, -0.35) raw xDistance=-0.01 yDistance=-0.37 00:08:33.354 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 00:08:33.354 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:08:33.354 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 00:08:33.354 00.000 15672 MoveAxis(E, 0, ABG) 00:08:33.354 00.000 15672 Move returns status 0, amount 0 00:08:33.354 00.000 15672 MoveAxis(N, 0, ABG) 00:08:33.354 00.000 15672 Move returns status 0, amount 0 00:08:33.354 00.000 15672 move complete, result=0 00:08:33.354 00.000 15672 worker thread done servicing request 00:08:33.359 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=10097, FiltMin=2653, FiltMax=8407, Gamma=2.950 00:08:33.407 00.048 30444 UpdateGuideState exits: m=103610 SNR=75.6 Saturated 00:08:33.407 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:33.408 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:33.408 00.000 30444 Enqueuing Expose request 00:08:33.408 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 00:08:33.408 00.000 15672 Worker thread wakes up 00:08:33.408 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:33.408 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:35.314 01.906 15672 Exposure complete 00:08:35.335 00.021 15672 worker thread done servicing request 00:08:35.335 00.000 30444 OnExposeComplete: enter 00:08:35.335 00.000 30444 UpdateGuideState(): m_state=6 00:08:35.335 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3325 00:08:35.335 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=196.36, Mass=116243, SNR=77.7, Peak=9694 HFD=3.6 00:08:35.335 00.000 30444 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.28) = xAngle (-0.04 = -0.04) 00:08:35.335 00.000 30444 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 00:08:35.335 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=-0.19 hyp=0.61 cameraTheta=-0.32 mountX=0.60 mountY=-0.06, mountTheta=-0.10 00:08:35.336 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=-0.19, opts=13) 00:08:35.336 00.000 30444 Enqueuing Move request for scope (0.57, -0.19) 00:08:35.336 00.000 15672 Worker thread wakes up 00:08:35.336 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.19) opts 0xd 00:08:35.336 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, -0.19) 00:08:35.337 00.001 15672 Moving (0.57, -0.19) raw xDistance=0.60 yDistance=-0.06 00:08:35.337 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60 00:08:35.337 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:08:35.337 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 00:08:35.337 00.000 15672 MoveAxis(W, 164, ABG) 00:08:35.337 00.000 15672 Guiding Dir = 3, Dur = 164 00:08:35.337 00.000 15672 IsSlewing returns 0 00:08:35.338 00.001 15672 IsGuiding returns 0 00:08:35.344 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=9939, FiltMin=2605, FiltMax=8765, Gamma=2.950 00:08:35.361 00.017 15672 PulseGuide returned control before completion, sleep 152 00:08:35.536 00.175 15672 IsGuiding returns 0 00:08:35.536 00.000 15672 Move returns status 0, amount 164 00:08:35.536 00.000 15672 MoveAxis(N, 0, ABG) 00:08:35.536 00.000 15672 Move returns status 0, amount 0 00:08:35.536 00.000 15672 move complete, result=0 00:08:35.536 00.000 15672 worker thread done servicing request 00:08:35.721 00.185 30444 UpdateGuideState exits: m=116243 SNR=77.7 Saturated 00:08:35.721 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:35.721 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:35.721 00.000 30444 Enqueuing Expose request 00:08:35.721 00.000 15672 Worker thread wakes up 00:08:35.721 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:35.721 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:35.721 00.000 30444 GuideStep: 0.6 px 164 ms WEST, -0.1 px 0 ms NORTH 00:08:37.830 02.109 15672 Exposure complete 00:08:37.850 00.020 15672 worker thread done servicing request 00:08:37.850 00.000 30444 OnExposeComplete: enter 00:08:37.850 00.000 30444 UpdateGuideState(): m_state=6 00:08:37.850 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3326 00:08:37.850 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=196.87, Mass=113284, SNR=81.4, Peak=9734 HFD=4.2 00:08:37.850 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 00:08:37.850 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 00:08:37.850 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.32 hyp=0.43 cameraTheta=0.82 mountX=0.20 mountY=0.37, mountTheta=1.09 00:08:37.851 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.32, opts=13) 00:08:37.851 00.000 30444 Enqueuing Move request for scope (0.30, 0.32) 00:08:37.851 00.000 15672 Worker thread wakes up 00:08:37.851 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.32) opts 0xd 00:08:37.851 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.32) 00:08:37.851 00.000 15672 Moving (0.30, 0.32) raw xDistance=0.20 yDistance=0.37 00:08:37.851 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 00:08:37.851 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 00:08:37.851 00.000 15672 MoveAxis(E, 0, ABG) 00:08:37.851 00.000 15672 Move returns status 0, amount 0 00:08:37.851 00.000 15672 MoveAxis(S, 67, ABG) 00:08:37.851 00.000 15672 Guiding Dir = 1, Dur = 67 00:08:37.852 00.001 15672 IsSlewing returns 0 00:08:37.853 00.001 15672 IsGuiding returns 0 00:08:37.858 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=11335, FiltMin=2678, FiltMax=8630, Gamma=2.950 00:08:37.907 00.049 30444 UpdateGuideState exits: m=113284 SNR=81.4 Saturated 00:08:37.907 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:37.907 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:37.907 00.000 30444 Enqueuing Expose request 00:08:37.934 00.027 15672 IsGuiding returns 1 00:08:37.934 00.000 15672 scope still moving after pulse duration time elapsed 00:08:37.955 00.021 15672 IsSlewing returns 0 00:08:37.955 00.000 15672 IsGuiding returns 1 00:08:37.977 00.022 15672 IsSlewing returns 0 00:08:37.978 00.001 15672 IsGuiding returns 1 00:08:37.999 00.021 15672 IsSlewing returns 0 00:08:38.060 00.061 15672 IsGuiding returns 0 00:08:38.060 00.000 15672 scope move finished after 67 + 139 ms 00:08:38.060 00.000 15672 Move returns status 0, amount 67 00:08:38.060 00.000 15672 move complete, result=0 00:08:38.060 00.000 15672 worker thread done servicing request 00:08:38.060 00.000 15672 Worker thread wakes up 00:08:38.060 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:38.060 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:38.240 00.180 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 67 ms SOUTH 00:08:39.971 01.731 15672 Exposure complete 00:08:39.990 00.019 15672 worker thread done servicing request 00:08:39.991 00.001 30444 OnExposeComplete: enter 00:08:39.991 00.000 30444 UpdateGuideState(): m_state=6 00:08:39.991 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3327 00:08:39.991 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=197.09, Mass=108323, SNR=73.3, Peak=11524 HFD=3.7 00:08:39.991 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 00:08:39.991 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 00:08:39.991 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.53 hyp=0.60 cameraTheta=1.10 mountX=0.11 mountY=0.58, mountTheta=1.38 00:08:39.991 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.53, opts=13) 00:08:39.991 00.000 30444 Enqueuing Move request for scope (0.27, 0.53) 00:08:39.992 00.001 15672 Worker thread wakes up 00:08:39.992 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.53) opts 0xd 00:08:39.992 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.53) 00:08:39.992 00.000 15672 Moving (0.27, 0.53) raw xDistance=0.11 yDistance=0.58 00:08:39.992 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:08:39.992 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 00:08:39.992 00.000 15672 MoveAxis(E, 0, ABG) 00:08:39.992 00.000 15672 Move returns status 0, amount 0 00:08:39.992 00.000 15672 MoveAxis(S, 103, ABG) 00:08:39.992 00.000 15672 Guiding Dir = 1, Dur = 103 00:08:39.992 00.000 15672 IsSlewing returns 0 00:08:39.993 00.001 15672 IsGuiding returns 0 00:08:39.998 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2385, max=12279, FiltMin=2616, FiltMax=9254, Gamma=2.950 00:08:40.047 00.049 30444 UpdateGuideState exits: m=108323 SNR=73.3 Saturated 00:08:40.047 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:40.047 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:40.047 00.000 30444 Enqueuing Expose request 00:08:40.074 00.027 15672 PulseGuide returned control before completion, sleep 34 00:08:40.109 00.035 15672 IsGuiding returns 1 00:08:40.109 00.000 15672 scope still moving after pulse duration time elapsed 00:08:40.130 00.021 15672 IsSlewing returns 0 00:08:40.132 00.002 15672 IsGuiding returns 1 00:08:40.152 00.020 15672 IsSlewing returns 0 00:08:40.216 00.064 15672 IsGuiding returns 0 00:08:40.216 00.000 15672 scope move finished after 103 + 120 ms 00:08:40.217 00.001 15672 Move returns status 0, amount 103 00:08:40.217 00.000 15672 move complete, result=0 00:08:40.217 00.000 15672 worker thread done servicing request 00:08:40.217 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 103 ms SOUTH 00:08:40.217 00.000 15672 Worker thread wakes up 00:08:40.218 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:40.218 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:42.329 02.111 15672 Exposure complete 00:08:42.349 00.020 15672 worker thread done servicing request 00:08:42.349 00.000 30444 OnExposeComplete: enter 00:08:42.349 00.000 30444 UpdateGuideState(): m_state=6 00:08:42.349 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3328 00:08:42.349 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=196.69, Mass=107889, SNR=79.6, Peak=9594 HFD=3.9 00:08:42.349 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 00:08:42.349 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 00:08:42.349 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.44 mountX=0.23 mountY=0.19, mountTheta=0.68 00:08:42.350 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.13, opts=13) 00:08:42.350 00.000 30444 Enqueuing Move request for scope (0.28, 0.13) 00:08:42.350 00.000 15672 Worker thread wakes up 00:08:42.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd 00:08:42.350 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.13) 00:08:42.350 00.000 15672 Moving (0.28, 0.13) raw xDistance=0.23 yDistance=0.19 00:08:42.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 00:08:42.350 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:08:42.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 00:08:42.350 00.000 15672 MoveAxis(E, 0, ABG) 00:08:42.350 00.000 15672 Move returns status 0, amount 0 00:08:42.350 00.000 15672 MoveAxis(N, 0, ABG) 00:08:42.350 00.000 15672 Move returns status 0, amount 0 00:08:42.350 00.000 15672 move complete, result=0 00:08:42.350 00.000 15672 worker thread done servicing request 00:08:42.356 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=10351, FiltMin=2662, FiltMax=9005, Gamma=2.950 00:08:42.406 00.050 30444 UpdateGuideState exits: m=107889 SNR=79.6 Saturated 00:08:42.406 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:42.406 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:42.406 00.000 30444 Enqueuing Expose request 00:08:42.406 00.000 15672 Worker thread wakes up 00:08:42.406 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:42.406 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:42.406 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:08:44.312 01.906 15672 Exposure complete 00:08:44.332 00.020 15672 worker thread done servicing request 00:08:44.332 00.000 30444 OnExposeComplete: enter 00:08:44.332 00.000 30444 UpdateGuideState(): m_state=6 00:08:44.332 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3329 00:08:44.332 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=196.40, Mass=104042, SNR=67.5, Peak=10606 HFD=3.6 00:08:44.332 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 00:08:44.332 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 00:08:44.332 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.78 mountX=0.01 mountY=-0.15, mountTheta=-1.50 00:08:44.333 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.15, opts=13) 00:08:44.333 00.000 30444 Enqueuing Move request for scope (-0.03, -0.15) 00:08:44.333 00.000 15672 Worker thread wakes up 00:08:44.333 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd 00:08:44.333 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.15) 00:08:44.333 00.000 15672 Moving (-0.03, -0.15) raw xDistance=0.01 yDistance=-0.15 00:08:44.333 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 00:08:44.333 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:08:44.333 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 00:08:44.333 00.000 15672 MoveAxis(E, 0, ABG) 00:08:44.333 00.000 15672 Move returns status 0, amount 0 00:08:44.333 00.000 15672 MoveAxis(N, 0, ABG) 00:08:44.333 00.000 15672 Move returns status 0, amount 0 00:08:44.333 00.000 15672 move complete, result=0 00:08:44.333 00.000 15672 worker thread done servicing request 00:08:44.338 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2119, max=11039, FiltMin=2569, FiltMax=8933, Gamma=2.950 00:08:44.389 00.051 30444 UpdateGuideState exits: m=104042 SNR=67.5 Saturated 00:08:44.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:44.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:44.389 00.000 30444 Enqueuing Expose request 00:08:44.389 00.000 15672 Worker thread wakes up 00:08:44.389 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:44.389 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:44.389 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:08:46.501 02.112 15672 Exposure complete 00:08:46.533 00.032 15672 worker thread done servicing request 00:08:46.533 00.000 30444 OnExposeComplete: enter 00:08:46.533 00.000 30444 UpdateGuideState(): m_state=6 00:08:46.533 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3330 00:08:46.533 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=196.36, Mass=109879, SNR=76.2, Peak=9818 HFD=3.9 00:08:46.533 00.000 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.70 = -0.70) 00:08:46.534 00.001 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.76 = -0.76) 00:08:46.534 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.98 mountX=0.18 mountY=-0.16, mountTheta=-0.73 00:08:46.534 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.19, opts=13) 00:08:46.534 00.000 30444 Enqueuing Move request for scope (0.13, -0.19) 00:08:46.534 00.000 15672 Worker thread wakes up 00:08:46.534 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd 00:08:46.534 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.19) 00:08:46.534 00.000 15672 Moving (0.13, -0.19) raw xDistance=0.18 yDistance=-0.16 00:08:46.534 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:08:46.534 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:08:46.534 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:08:46.534 00.000 15672 MoveAxis(E, 0, ABG) 00:08:46.534 00.000 15672 Move returns status 0, amount 0 00:08:46.535 00.001 15672 MoveAxis(N, 0, ABG) 00:08:46.535 00.000 15672 Move returns status 0, amount 0 00:08:46.535 00.000 15672 move complete, result=0 00:08:46.535 00.000 15672 worker thread done servicing request 00:08:46.541 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=10385, FiltMin=2596, FiltMax=8899, Gamma=2.950 00:08:46.590 00.049 30444 UpdateGuideState exits: m=109879 SNR=76.2 Saturated 00:08:46.590 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:46.590 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:46.590 00.000 30444 Enqueuing Expose request 00:08:46.590 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:08:46.590 00.000 15672 Worker thread wakes up 00:08:46.590 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:46.590 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:48.507 01.917 15672 Exposure complete 00:08:48.536 00.029 15672 worker thread done servicing request 00:08:48.536 00.000 30444 OnExposeComplete: enter 00:08:48.536 00.000 30444 UpdateGuideState(): m_state=6 00:08:48.536 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3331 00:08:48.536 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=196.23, Mass=116113, SNR=87.2, Peak=10100 HFD=3.8 00:08:48.536 00.000 30444 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.28) = xAngle (-0.35 = -0.35) 00:08:48.536 00.000 30444 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.41 = -0.41) 00:08:48.536 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.32 hyp=0.55 cameraTheta=-0.63 mountX=0.52 mountY=-0.22, mountTheta=-0.40 00:08:48.537 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.32, opts=13) 00:08:48.537 00.000 30444 Enqueuing Move request for scope (0.45, -0.32) 00:08:48.537 00.000 15672 Worker thread wakes up 00:08:48.537 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.32) opts 0xd 00:08:48.537 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.32) 00:08:48.537 00.000 15672 Moving (0.45, -0.32) raw xDistance=0.52 yDistance=-0.22 00:08:48.537 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52 00:08:48.537 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:08:48.537 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 00:08:48.537 00.000 15672 MoveAxis(W, 140, ABG) 00:08:48.537 00.000 15672 Guiding Dir = 3, Dur = 140 00:08:48.539 00.002 15672 IsSlewing returns 0 00:08:48.543 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=10612, FiltMin=2615, FiltMax=9264, Gamma=2.950 00:08:48.571 00.028 15672 IsGuiding returns 0 00:08:48.587 00.016 15672 PulseGuide returned control before completion, sleep 135 00:08:48.593 00.006 30444 UpdateGuideState exits: m=116113 SNR=87.2 Saturated 00:08:48.593 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:48.593 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:48.593 00.000 30444 Enqueuing Expose request 00:08:48.724 00.131 15672 IsGuiding returns 1 00:08:48.724 00.000 15672 scope still moving after pulse duration time elapsed 00:08:48.745 00.021 15672 IsSlewing returns 0 00:08:48.764 00.019 15672 IsGuiding returns 0 00:08:48.764 00.000 15672 scope move finished after 140 + 52 ms 00:08:48.764 00.000 15672 Move returns status 0, amount 140 00:08:48.765 00.001 15672 MoveAxis(N, 0, ABG) 00:08:48.765 00.000 15672 Move returns status 0, amount 0 00:08:48.765 00.000 15672 move complete, result=0 00:08:48.765 00.000 15672 worker thread done servicing request 00:08:48.765 00.000 15672 Worker thread wakes up 00:08:48.765 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:48.765 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:48.766 00.001 30444 GuideStep: 0.5 px 140 ms WEST, -0.2 px 0 ms NORTH 00:08:50.876 02.110 15672 Exposure complete 00:08:50.896 00.020 15672 worker thread done servicing request 00:08:50.896 00.000 30444 OnExposeComplete: enter 00:08:50.896 00.000 30444 UpdateGuideState(): m_state=6 00:08:50.897 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3332 00:08:50.897 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=196.28, Mass=106813, SNR=72.5, Peak=10071 HFD=3.9 00:08:50.897 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.82 = -0.82) 00:08:50.897 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 00:08:50.897 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.31 cameraTheta=-1.09 mountX=0.21 mountY=-0.24, mountTheta=-0.84 00:08:50.897 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.27, opts=13) 00:08:50.897 00.000 30444 Enqueuing Move request for scope (0.14, -0.27) 00:08:50.897 00.000 15672 Worker thread wakes up 00:08:50.897 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd 00:08:50.897 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.27) 00:08:50.898 00.001 15672 Moving (0.14, -0.27) raw xDistance=0.21 yDistance=-0.24 00:08:50.898 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:08:50.898 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:08:50.898 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 00:08:50.898 00.000 15672 MoveAxis(E, 0, ABG) 00:08:50.898 00.000 15672 Move returns status 0, amount 0 00:08:50.898 00.000 15672 MoveAxis(N, 0, ABG) 00:08:50.898 00.000 15672 Move returns status 0, amount 0 00:08:50.898 00.000 15672 move complete, result=0 00:08:50.898 00.000 15672 worker thread done servicing request 00:08:50.903 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=10604, FiltMin=2589, FiltMax=8804, Gamma=2.950 00:08:50.952 00.049 30444 UpdateGuideState exits: m=106813 SNR=72.5 Saturated 00:08:50.952 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:50.952 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:50.952 00.000 30444 Enqueuing Expose request 00:08:50.952 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:08:50.952 00.000 15672 Worker thread wakes up 00:08:50.952 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:50.952 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:52.867 01.915 15672 Exposure complete 00:08:52.897 00.030 15672 worker thread done servicing request 00:08:52.898 00.001 30444 OnExposeComplete: enter 00:08:52.898 00.000 30444 UpdateGuideState(): m_state=6 00:08:52.898 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3333 00:08:52.898 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=196.66, Mass=113053, SNR=82.1, Peak=10340 HFD=3.6 00:08:52.898 00.000 30444 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.28) = xAngle (0.49 = 0.49) 00:08:52.898 00.000 30444 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.42 = 0.42) 00:08:52.898 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.11 hyp=0.52 cameraTheta=0.21 mountX=0.46 mountY=0.21, mountTheta=0.44 00:08:52.898 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.11, opts=13) 00:08:52.899 00.001 30444 Enqueuing Move request for scope (0.51, 0.11) 00:08:52.899 00.000 15672 Worker thread wakes up 00:08:52.899 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.11) opts 0xd 00:08:52.899 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.11) 00:08:52.899 00.000 15672 Moving (0.51, 0.11) raw xDistance=0.46 yDistance=0.21 00:08:52.899 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 00:08:52.899 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:08:52.899 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 00:08:52.899 00.000 15672 MoveAxis(W, 124, ABG) 00:08:52.899 00.000 15672 Guiding Dir = 3, Dur = 124 00:08:52.900 00.001 15672 IsSlewing returns 0 00:08:52.901 00.001 15672 IsGuiding returns 0 00:08:52.905 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=10340, FiltMin=2670, FiltMax=8995, Gamma=2.950 00:08:52.916 00.011 15672 PulseGuide returned control before completion, sleep 120 00:08:52.955 00.039 30444 UpdateGuideState exits: m=113053 SNR=82.1 Saturated 00:08:52.955 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:52.955 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:52.955 00.000 30444 Enqueuing Expose request 00:08:53.093 00.138 15672 IsGuiding returns 0 00:08:53.093 00.000 15672 Move returns status 0, amount 124 00:08:53.093 00.000 15672 MoveAxis(N, 0, ABG) 00:08:53.093 00.000 15672 Move returns status 0, amount 0 00:08:53.094 00.001 15672 move complete, result=0 00:08:53.094 00.000 15672 worker thread done servicing request 00:08:53.094 00.000 15672 Worker thread wakes up 00:08:53.094 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:53.094 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:53.094 00.000 30444 GuideStep: 0.5 px 124 ms WEST, 0.2 px 0 ms NORTH 00:08:55.202 02.108 15672 Exposure complete 00:08:55.221 00.019 15672 worker thread done servicing request 00:08:55.222 00.001 30444 OnExposeComplete: enter 00:08:55.222 00.000 30444 UpdateGuideState(): m_state=6 00:08:55.222 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3334 00:08:55.222 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=196.39, Mass=115277, SNR=88.9, Peak=11227 HFD=3.4 00:08:55.222 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.06 = -2.06) 00:08:55.222 00.000 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.12 = -2.12) 00:08:55.222 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-2.33 mountX=-0.10 mountY=-0.19, mountTheta=-2.07 00:08:55.222 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.16, opts=13) 00:08:55.222 00.000 30444 Enqueuing Move request for scope (-0.16, -0.16) 00:08:55.223 00.001 15672 Worker thread wakes up 00:08:55.223 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.16) opts 0xd 00:08:55.223 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.16) 00:08:55.223 00.000 15672 Moving (-0.16, -0.16) raw xDistance=-0.10 yDistance=-0.19 00:08:55.223 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 00:08:55.223 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:08:55.223 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:08:55.223 00.000 15672 MoveAxis(E, 0, ABG) 00:08:55.223 00.000 15672 Move returns status 0, amount 0 00:08:55.223 00.000 15672 MoveAxis(N, 0, ABG) 00:08:55.223 00.000 15672 Move returns status 0, amount 0 00:08:55.223 00.000 15672 move complete, result=0 00:08:55.223 00.000 15672 worker thread done servicing request 00:08:55.228 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=11227, FiltMin=2643, FiltMax=9192, Gamma=2.950 00:08:55.593 00.365 30444 UpdateGuideState exits: m=115277 SNR=88.9 Saturated 00:08:55.594 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:55.594 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:55.594 00.000 30444 Enqueuing Expose request 00:08:55.594 00.000 15672 Worker thread wakes up 00:08:55.594 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:08:55.595 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:55.595 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:57.503 01.908 15672 Exposure complete 00:08:57.523 00.020 15672 worker thread done servicing request 00:08:57.523 00.000 30444 OnExposeComplete: enter 00:08:57.524 00.001 30444 UpdateGuideState(): m_state=6 00:08:57.524 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3335 00:08:57.524 00.000 30444 Star::Find returns 1 (1), X=459.14, Y=196.26, Mass=117779, SNR=100.2, Peak=11163 HFD=3.8 00:08:57.524 00.000 30444 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.28) = xAngle (-2.44 = -2.44) 00:08:57.524 00.000 30444 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.50 = -2.50) 00:08:57.524 00.000 30444 CameraToMount -- cameraX=-0.66 cameraY=-0.30 hyp=0.72 cameraTheta=-2.72 mountX=-0.55 mountY=-0.43, mountTheta=-2.48 00:08:57.524 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.66, y=-0.30, opts=13) 00:08:57.524 00.000 30444 Enqueuing Move request for scope (-0.66, -0.30) 00:08:57.524 00.000 15672 Worker thread wakes up 00:08:57.524 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.30) opts 0xd 00:08:57.525 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.66, -0.30) 00:08:57.525 00.000 15672 Moving (-0.66, -0.30) raw xDistance=-0.55 yDistance=-0.43 00:08:57.525 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55 00:08:57.525 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:08:57.525 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43 00:08:57.525 00.000 15672 MoveAxis(E, 150, ABG) 00:08:57.525 00.000 15672 Guiding Dir = 2, Dur = 150 00:08:57.526 00.001 15672 IsSlewing returns 0 00:08:57.526 00.000 15672 IsGuiding returns 0 00:08:57.530 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=11163, FiltMin=2612, FiltMax=8742, Gamma=2.950 00:08:57.549 00.019 15672 PulseGuide returned control before completion, sleep 138 00:08:57.642 00.093 30444 UpdateGuideState exits: m=117779 SNR=100.2 Saturated 00:08:57.642 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:57.643 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:57.644 00.001 30444 Enqueuing Expose request 00:08:57.709 00.065 15672 IsGuiding returns 0 00:08:57.709 00.000 15672 Move returns status 0, amount 150 00:08:57.710 00.001 15672 MoveAxis(N, 0, ABG) 00:08:57.710 00.000 15672 Move returns status 0, amount 0 00:08:57.710 00.000 15672 move complete, result=0 00:08:57.710 00.000 15672 worker thread done servicing request 00:08:57.710 00.000 15672 Worker thread wakes up 00:08:57.710 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:08:57.710 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:08:57.710 00.000 30444 GuideStep: -0.6 px 150 ms EAST, -0.4 px 0 ms NORTH 00:08:59.826 02.116 15672 Exposure complete 00:08:59.859 00.033 15672 worker thread done servicing request 00:08:59.860 00.001 30444 OnExposeComplete: enter 00:08:59.860 00.000 30444 UpdateGuideState(): m_state=6 00:08:59.860 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3336 00:08:59.860 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=196.15, Mass=117384, SNR=93.1, Peak=10491 HFD=3.7 00:08:59.860 00.000 30444 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.28) = xAngle (-0.20 = -0.20) 00:08:59.860 00.000 30444 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.27 = -0.27) 00:08:59.860 00.000 30444 CameraToMount -- cameraX=0.77 cameraY=-0.41 hyp=0.87 cameraTheta=-0.48 mountX=0.86 mountY=-0.23, mountTheta=-0.26 00:08:59.860 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.77, y=-0.41, opts=13) 00:08:59.860 00.000 30444 Enqueuing Move request for scope (0.77, -0.41) 00:08:59.861 00.001 15672 Worker thread wakes up 00:08:59.861 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.41) opts 0xd 00:08:59.861 00.000 15672 Handling offset move in thread for scope, endpoint = (0.77, -0.41) 00:08:59.861 00.000 15672 Moving (0.77, -0.41) raw xDistance=0.86 yDistance=-0.23 00:08:59.861 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.86 00:08:59.861 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:08:59.861 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:08:59.861 00.000 15672 MoveAxis(W, 221, ABG) 00:08:59.861 00.000 15672 Guiding Dir = 3, Dur = 221 00:08:59.861 00.000 15672 IsSlewing returns 0 00:08:59.863 00.002 15672 IsGuiding returns 0 00:08:59.867 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=10491, FiltMin=2604, FiltMax=9502, Gamma=2.950 00:08:59.881 00.014 15672 PulseGuide returned control before completion, sleep 213 00:08:59.917 00.036 30444 UpdateGuideState exits: m=117384 SNR=93.1 Saturated 00:08:59.917 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:08:59.917 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:08:59.917 00.000 30444 Enqueuing Expose request 00:09:00.097 00.180 15672 IsGuiding returns 1 00:09:00.097 00.000 15672 scope still moving after pulse duration time elapsed 00:09:00.118 00.021 15672 IsSlewing returns 0 00:09:00.121 00.003 15672 IsGuiding returns 0 00:09:00.122 00.001 15672 scope move finished after 221 + 37 ms 00:09:00.122 00.000 15672 Move returns status 0, amount 221 00:09:00.122 00.000 15672 MoveAxis(N, 0, ABG) 00:09:00.122 00.000 15672 Move returns status 0, amount 0 00:09:00.122 00.000 15672 move complete, result=0 00:09:00.122 00.000 15672 worker thread done servicing request 00:09:00.122 00.000 15672 Worker thread wakes up 00:09:00.122 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:00.122 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:00.122 00.000 30444 GuideStep: 0.9 px 221 ms WEST, -0.2 px 0 ms NORTH 00:09:02.030 01.908 15672 Exposure complete 00:09:02.050 00.020 15672 worker thread done servicing request 00:09:02.050 00.000 30444 OnExposeComplete: enter 00:09:02.050 00.000 30444 UpdateGuideState(): m_state=6 00:09:02.050 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3337 00:09:02.050 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=196.28, Mass=115123, SNR=82.4, Peak=10049 HFD=3.7 00:09:02.050 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 00:09:02.051 00.001 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 00:09:02.051 00.000 30444 CameraToMount -- cameraX=0.93 cameraY=-0.28 hyp=0.97 cameraTheta=-0.29 mountX=0.97 mountY=-0.07, mountTheta=-0.07 00:09:02.051 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.93, y=-0.28, opts=13) 00:09:02.051 00.000 30444 Enqueuing Move request for scope (0.93, -0.28) 00:09:02.051 00.000 15672 Worker thread wakes up 00:09:02.051 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.28) opts 0xd 00:09:02.051 00.000 15672 Handling offset move in thread for scope, endpoint = (0.93, -0.28) 00:09:02.051 00.000 15672 Moving (0.93, -0.28) raw xDistance=0.97 yDistance=-0.07 00:09:02.051 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.97 00:09:02.051 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:09:02.051 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:09:02.051 00.000 15672 MoveAxis(W, 279, ABG) 00:09:02.052 00.001 15672 Guiding Dir = 3, Dur = 279 00:09:02.052 00.000 15672 IsSlewing returns 0 00:09:02.053 00.001 15672 IsGuiding returns 0 00:09:02.057 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=10245, FiltMin=2691, FiltMax=8796, Gamma=2.950 00:09:02.069 00.012 15672 PulseGuide returned control before completion, sleep 273 00:09:02.106 00.037 30444 UpdateGuideState exits: m=115123 SNR=82.4 Saturated 00:09:02.106 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:02.106 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:02.106 00.000 30444 Enqueuing Expose request 00:09:02.406 00.300 15672 IsGuiding returns 0 00:09:02.406 00.000 15672 Move returns status 0, amount 279 00:09:02.406 00.000 15672 MoveAxis(N, 0, ABG) 00:09:02.406 00.000 15672 Move returns status 0, amount 0 00:09:02.407 00.001 15672 move complete, result=0 00:09:02.407 00.000 15672 worker thread done servicing request 00:09:02.407 00.000 15672 Worker thread wakes up 00:09:02.407 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:02.407 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:02.407 00.000 30444 GuideStep: 1.0 px 279 ms WEST, -0.1 px 0 ms NORTH 00:09:04.514 02.107 15672 Exposure complete 00:09:04.534 00.020 15672 worker thread done servicing request 00:09:04.534 00.000 30444 OnExposeComplete: enter 00:09:04.534 00.000 30444 UpdateGuideState(): m_state=6 00:09:04.534 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3338 00:09:04.534 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=196.44, Mass=121016, SNR=93.6, Peak=10707 HFD=3.6 00:09:04.535 00.001 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 00:09:04.535 00.000 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 00:09:04.535 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.37 mountX=-0.08 mountY=-0.14, mountTheta=-2.11 00:09:04.535 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.12, opts=13) 00:09:04.535 00.000 30444 Enqueuing Move request for scope (-0.12, -0.12) 00:09:04.535 00.000 15672 Worker thread wakes up 00:09:04.535 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd 00:09:04.535 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.12) 00:09:04.535 00.000 15672 Moving (-0.12, -0.12) raw xDistance=-0.08 yDistance=-0.14 00:09:04.535 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 00:09:04.535 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:09:04.535 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 00:09:04.535 00.000 15672 MoveAxis(E, 0, ABG) 00:09:04.536 00.001 15672 Move returns status 0, amount 0 00:09:04.536 00.000 15672 MoveAxis(N, 0, ABG) 00:09:04.536 00.000 15672 Move returns status 0, amount 0 00:09:04.536 00.000 15672 move complete, result=0 00:09:04.536 00.000 15672 worker thread done servicing request 00:09:04.542 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=10707, FiltMin=2609, FiltMax=8810, Gamma=2.950 00:09:04.792 00.250 30444 UpdateGuideState exits: m=121016 SNR=93.6 Saturated 00:09:04.792 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:04.792 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:04.793 00.001 30444 Enqueuing Expose request 00:09:04.793 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:09:04.793 00.000 15672 Worker thread wakes up 00:09:04.793 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:04.793 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:06.703 01.910 15672 Exposure complete 00:09:06.725 00.022 15672 worker thread done servicing request 00:09:06.725 00.000 30444 OnExposeComplete: enter 00:09:06.725 00.000 30444 UpdateGuideState(): m_state=6 00:09:06.725 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3339 00:09:06.725 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.49, Mass=118168, SNR=86.2, Peak=9927 HFD=3.8 00:09:06.725 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 00:09:06.725 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 00:09:06.725 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.06 hyp=0.36 cameraTheta=-0.17 mountX=0.36 mountY=0.02, mountTheta=0.05 00:09:06.726 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.06, opts=13) 00:09:06.726 00.000 30444 Enqueuing Move request for scope (0.35, -0.06) 00:09:06.726 00.000 15672 Worker thread wakes up 00:09:06.726 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.06) opts 0xd 00:09:06.726 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.06) 00:09:06.726 00.000 15672 Moving (0.35, -0.06) raw xDistance=0.36 yDistance=0.02 00:09:06.726 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36 00:09:06.726 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:09:06.726 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 00:09:06.726 00.000 15672 MoveAxis(W, 96, ABG) 00:09:06.726 00.000 15672 Guiding Dir = 3, Dur = 96 00:09:06.726 00.000 15672 IsSlewing returns 0 00:09:06.728 00.002 15672 IsGuiding returns 0 00:09:06.732 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=10149, FiltMin=2637, FiltMax=9026, Gamma=2.950 00:09:06.750 00.018 15672 PulseGuide returned control before completion, sleep 84 00:09:06.822 00.072 30444 UpdateGuideState exits: m=118168 SNR=86.2 Saturated 00:09:06.822 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:06.823 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:06.823 00.000 30444 Enqueuing Expose request 00:09:06.863 00.040 15672 IsGuiding returns 0 00:09:06.863 00.000 15672 Move returns status 0, amount 96 00:09:06.863 00.000 15672 MoveAxis(N, 0, ABG) 00:09:06.863 00.000 15672 Move returns status 0, amount 0 00:09:06.863 00.000 15672 move complete, result=0 00:09:06.863 00.000 15672 worker thread done servicing request 00:09:06.863 00.000 15672 Worker thread wakes up 00:09:06.863 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:06.863 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:06.863 00.000 30444 GuideStep: 0.4 px 96 ms WEST, 0.0 px 0 ms NORTH 00:09:08.979 02.116 15672 Exposure complete 00:09:09.010 00.031 15672 worker thread done servicing request 00:09:09.010 00.000 30444 OnExposeComplete: enter 00:09:09.010 00.000 30444 UpdateGuideState(): m_state=6 00:09:09.010 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3340 00:09:09.010 00.000 30444 Star::Find returns 1 (1), X=459.87, Y=197.09, Mass=122456, SNR=82.2, Peak=11135 HFD=3.9 00:09:09.010 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 00:09:09.010 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 00:09:09.010 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.53 hyp=0.54 cameraTheta=1.43 mountX=-0.08 mountY=0.54, mountTheta=1.71 00:09:09.011 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.53, opts=13) 00:09:09.011 00.000 30444 Enqueuing Move request for scope (0.07, 0.53) 00:09:09.011 00.000 15672 Worker thread wakes up 00:09:09.011 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.53) opts 0xd 00:09:09.011 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.53) 00:09:09.011 00.000 15672 Moving (0.07, 0.53) raw xDistance=-0.08 yDistance=0.54 00:09:09.011 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 00:09:09.011 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 00:09:09.011 00.000 15672 MoveAxis(E, 0, ABG) 00:09:09.011 00.000 15672 Move returns status 0, amount 0 00:09:09.011 00.000 15672 MoveAxis(S, 96, ABG) 00:09:09.011 00.000 15672 Guiding Dir = 1, Dur = 96 00:09:09.012 00.001 15672 IsSlewing returns 0 00:09:09.013 00.001 15672 IsGuiding returns 0 00:09:09.017 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=12078, FiltMin=2697, FiltMax=8939, Gamma=2.950 00:09:09.066 00.049 30444 UpdateGuideState exits: m=122456 SNR=82.2 Saturated 00:09:09.066 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:09.066 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:09.066 00.000 30444 Enqueuing Expose request 00:09:09.099 00.033 15672 PulseGuide returned control before completion, sleep 21 00:09:09.132 00.033 15672 IsGuiding returns 1 00:09:09.132 00.000 15672 scope still moving after pulse duration time elapsed 00:09:09.153 00.021 15672 IsSlewing returns 0 00:09:09.154 00.001 15672 IsGuiding returns 1 00:09:09.175 00.021 15672 IsSlewing returns 0 00:09:09.177 00.002 15672 IsGuiding returns 1 00:09:09.198 00.021 15672 IsSlewing returns 0 00:09:09.228 00.030 15672 IsGuiding returns 0 00:09:09.228 00.000 15672 scope move finished after 96 + 119 ms 00:09:09.228 00.000 15672 Move returns status 0, amount 96 00:09:09.228 00.000 15672 move complete, result=0 00:09:09.229 00.001 15672 worker thread done servicing request 00:09:09.229 00.000 15672 Worker thread wakes up 00:09:09.229 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:09.229 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:09.229 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 96 ms SOUTH 00:09:11.145 01.916 15672 Exposure complete 00:09:11.177 00.032 15672 worker thread done servicing request 00:09:11.177 00.000 30444 OnExposeComplete: enter 00:09:11.177 00.000 30444 UpdateGuideState(): m_state=6 00:09:11.177 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3341 00:09:11.178 00.001 30444 Star::Find returns 1 (1), X=459.55, Y=196.61, Mass=100241, SNR=76.5, Peak=10063 HFD=3.3 00:09:11.178 00.000 30444 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.28) = xAngle (3.20 = -3.09) 00:09:11.178 00.000 30444 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 00:09:11.178 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.06 hyp=0.26 cameraTheta=2.92 mountX=-0.26 mountY=0.00, mountTheta=3.13 00:09:11.178 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.06, opts=13) 00:09:11.178 00.000 30444 Enqueuing Move request for scope (-0.25, 0.06) 00:09:11.178 00.000 15672 Worker thread wakes up 00:09:11.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.06) opts 0xd 00:09:11.178 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.06) 00:09:11.178 00.000 15672 Moving (-0.25, 0.06) raw xDistance=-0.26 yDistance=0.00 00:09:11.178 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 00:09:11.178 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:09:11.178 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 00:09:11.179 00.001 15672 MoveAxis(E, 69, ABG) 00:09:11.179 00.000 15672 Guiding Dir = 2, Dur = 69 00:09:11.179 00.000 15672 IsSlewing returns 0 00:09:11.180 00.001 15672 IsGuiding returns 0 00:09:11.185 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=10384, FiltMin=2651, FiltMax=8261, Gamma=2.950 00:09:11.207 00.022 15672 PulseGuide returned control before completion, sleep 53 00:09:11.234 00.027 30444 UpdateGuideState exits: m=100241 SNR=76.5 Saturated 00:09:11.234 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:11.235 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:11.235 00.000 30444 Enqueuing Expose request 00:09:11.320 00.085 15672 IsGuiding returns 0 00:09:11.320 00.000 15672 Move returns status 0, amount 69 00:09:11.320 00.000 15672 MoveAxis(N, 0, ABG) 00:09:11.320 00.000 15672 Move returns status 0, amount 0 00:09:11.320 00.000 15672 move complete, result=0 00:09:11.320 00.000 15672 worker thread done servicing request 00:09:11.320 00.000 15672 Worker thread wakes up 00:09:11.320 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:11.320 00.000 30444 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH 00:09:11.321 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:13.437 02.116 15672 Exposure complete 00:09:13.470 00.033 15672 worker thread done servicing request 00:09:13.470 00.000 30444 OnExposeComplete: enter 00:09:13.470 00.000 30444 UpdateGuideState(): m_state=6 00:09:13.470 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3342 00:09:13.470 00.000 30444 Star::Find returns 1 (1), X=459.90, Y=196.38, Mass=106420, SNR=71.7, Peak=10056 HFD=3.7 00:09:13.470 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 00:09:13.470 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 00:09:13.470 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-1.05 mountX=0.15 mountY=-0.15, mountTheta=-0.80 00:09:13.471 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.18, opts=13) 00:09:13.471 00.000 30444 Enqueuing Move request for scope (0.10, -0.18) 00:09:13.471 00.000 15672 Worker thread wakes up 00:09:13.471 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd 00:09:13.471 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.18) 00:09:13.471 00.000 15672 Moving (0.10, -0.18) raw xDistance=0.15 yDistance=-0.15 00:09:13.471 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 00:09:13.471 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:09:13.471 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 00:09:13.471 00.000 15672 MoveAxis(E, 0, ABG) 00:09:13.471 00.000 15672 Move returns status 0, amount 0 00:09:13.472 00.001 15672 MoveAxis(N, 0, ABG) 00:09:13.472 00.000 15672 Move returns status 0, amount 0 00:09:13.472 00.000 15672 move complete, result=0 00:09:13.472 00.000 15672 worker thread done servicing request 00:09:13.477 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=10531, FiltMin=2614, FiltMax=8978, Gamma=2.950 00:09:13.953 00.476 30444 UpdateGuideState exits: m=106420 SNR=71.7 Saturated 00:09:13.953 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:13.953 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:13.953 00.000 30444 Enqueuing Expose request 00:09:13.953 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:09:13.953 00.000 15672 Worker thread wakes up 00:09:13.953 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:13.953 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:15.861 01.908 15672 Exposure complete 00:09:15.887 00.026 15672 worker thread done servicing request 00:09:15.887 00.000 30444 OnExposeComplete: enter 00:09:15.887 00.000 30444 UpdateGuideState(): m_state=6 00:09:15.887 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3343 00:09:15.887 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=196.23, Mass=120125, SNR=83.3, Peak=10276 HFD=4.0 00:09:15.887 00.000 30444 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.28) = xAngle (-0.56 = -0.56) 00:09:15.887 00.000 30444 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 00:09:15.887 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.33 hyp=0.44 cameraTheta=-0.84 mountX=0.38 mountY=-0.26, mountTheta=-0.60 00:09:15.888 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.33, opts=13) 00:09:15.888 00.000 30444 Enqueuing Move request for scope (0.30, -0.33) 00:09:15.888 00.000 15672 Worker thread wakes up 00:09:15.888 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.33) opts 0xd 00:09:15.888 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.33) 00:09:15.888 00.000 15672 Moving (0.30, -0.33) raw xDistance=0.38 yDistance=-0.26 00:09:15.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 00:09:15.888 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:09:15.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 00:09:15.888 00.000 15672 MoveAxis(W, 102, ABG) 00:09:15.888 00.000 15672 Guiding Dir = 3, Dur = 102 00:09:15.888 00.000 15672 IsSlewing returns 0 00:09:15.890 00.002 15672 IsGuiding returns 0 00:09:15.894 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=11035, FiltMin=2582, FiltMax=9568, Gamma=2.950 00:09:15.920 00.026 15672 PulseGuide returned control before completion, sleep 82 00:09:16.003 00.083 30444 UpdateGuideState exits: m=120125 SNR=83.3 Saturated 00:09:16.003 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:16.003 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:16.003 00.000 30444 Enqueuing Expose request 00:09:16.005 00.002 15672 IsGuiding returns 1 00:09:16.005 00.000 15672 scope still moving after pulse duration time elapsed 00:09:16.026 00.021 15672 IsSlewing returns 0 00:09:16.064 00.038 15672 IsGuiding returns 0 00:09:16.064 00.000 15672 scope move finished after 102 + 72 ms 00:09:16.064 00.000 15672 Move returns status 0, amount 102 00:09:16.064 00.000 15672 MoveAxis(N, 0, ABG) 00:09:16.064 00.000 15672 Move returns status 0, amount 0 00:09:16.064 00.000 15672 move complete, result=0 00:09:16.064 00.000 15672 worker thread done servicing request 00:09:16.064 00.000 15672 Worker thread wakes up 00:09:16.064 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:16.064 00.000 30444 GuideStep: 0.4 px 102 ms WEST, -0.3 px 0 ms NORTH 00:09:16.064 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:18.173 02.109 15672 Exposure complete 00:09:18.193 00.020 15672 worker thread done servicing request 00:09:18.193 00.000 30444 OnExposeComplete: enter 00:09:18.193 00.000 30444 UpdateGuideState(): m_state=6 00:09:18.193 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3344 00:09:18.194 00.001 30444 Star::Find returns 1 (1), X=459.49, Y=196.34, Mass=104837, SNR=71.2, Peak=10954 HFD=3.3 00:09:18.194 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 00:09:18.194 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 00:09:18.194 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.22 hyp=0.37 cameraTheta=-2.52 mountX=-0.23 mountY=-0.28, mountTheta=-2.27 00:09:18.194 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.22, opts=13) 00:09:18.194 00.000 30444 Enqueuing Move request for scope (-0.31, -0.22) 00:09:18.194 00.000 15672 Worker thread wakes up 00:09:18.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.22) opts 0xd 00:09:18.194 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.22) 00:09:18.194 00.000 15672 Moving (-0.31, -0.22) raw xDistance=-0.23 yDistance=-0.28 00:09:18.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 00:09:18.194 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:09:18.195 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 00:09:18.195 00.000 15672 MoveAxis(E, 0, ABG) 00:09:18.195 00.000 15672 Move returns status 0, amount 0 00:09:18.195 00.000 15672 MoveAxis(N, 0, ABG) 00:09:18.195 00.000 15672 Move returns status 0, amount 0 00:09:18.195 00.000 15672 move complete, result=0 00:09:18.195 00.000 15672 worker thread done servicing request 00:09:18.199 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=12123, FiltMin=2640, FiltMax=9509, Gamma=2.950 00:09:18.248 00.049 30444 UpdateGuideState exits: m=104837 SNR=71.2 Saturated 00:09:18.248 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:18.248 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:18.248 00.000 30444 Enqueuing Expose request 00:09:18.248 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 00:09:18.248 00.000 15672 Worker thread wakes up 00:09:18.248 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:18.249 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:20.165 01.916 15672 Exposure complete 00:09:20.198 00.033 15672 worker thread done servicing request 00:09:20.198 00.000 30444 OnExposeComplete: enter 00:09:20.198 00.000 30444 UpdateGuideState(): m_state=6 00:09:20.198 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3345 00:09:20.198 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=196.29, Mass=105848, SNR=72.9, Peak=10773 HFD=3.6 00:09:20.198 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 00:09:20.198 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 00:09:20.199 00.001 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.66 mountX=0.05 mountY=-0.27, mountTheta=-1.38 00:09:20.199 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.27, opts=13) 00:09:20.199 00.000 30444 Enqueuing Move request for scope (-0.02, -0.27) 00:09:20.199 00.000 15672 Worker thread wakes up 00:09:20.199 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd 00:09:20.199 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.27) 00:09:20.199 00.000 15672 Moving (-0.02, -0.27) raw xDistance=0.05 yDistance=-0.27 00:09:20.199 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:09:20.199 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:09:20.199 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 00:09:20.199 00.000 15672 MoveAxis(E, 0, ABG) 00:09:20.199 00.000 15672 Move returns status 0, amount 0 00:09:20.199 00.000 15672 MoveAxis(N, 0, ABG) 00:09:20.200 00.001 15672 Move returns status 0, amount 0 00:09:20.200 00.000 15672 move complete, result=0 00:09:20.200 00.000 15672 worker thread done servicing request 00:09:20.204 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=12519, FiltMin=2626, FiltMax=10067, Gamma=2.950 00:09:20.580 00.376 30444 UpdateGuideState exits: m=105848 SNR=72.9 Saturated 00:09:20.580 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:20.580 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:20.580 00.000 30444 Enqueuing Expose request 00:09:20.580 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 00:09:20.580 00.000 15672 Worker thread wakes up 00:09:20.580 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:20.580 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:22.690 02.110 15672 Exposure complete 00:09:22.709 00.019 15672 worker thread done servicing request 00:09:22.710 00.001 30444 OnExposeComplete: enter 00:09:22.710 00.000 30444 UpdateGuideState(): m_state=6 00:09:22.710 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3346 00:09:22.710 00.000 30444 Star::Find returns 1 (1), X=459.15, Y=196.43, Mass=114977, SNR=77.3, Peak=11673 HFD=3.6 00:09:22.710 00.000 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.67 = -2.67) 00:09:22.710 00.000 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.73 = -2.73) 00:09:22.710 00.000 30444 CameraToMount -- cameraX=-0.65 cameraY=-0.13 hyp=0.66 cameraTheta=-2.95 mountX=-0.59 mountY=-0.26, mountTheta=-2.72 00:09:22.710 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.65, y=-0.13, opts=13) 00:09:22.710 00.000 30444 Enqueuing Move request for scope (-0.65, -0.13) 00:09:22.711 00.001 15672 Worker thread wakes up 00:09:22.711 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.13) opts 0xd 00:09:22.711 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.65, -0.13) 00:09:22.711 00.000 15672 Moving (-0.65, -0.13) raw xDistance=-0.59 yDistance=-0.26 00:09:22.711 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59 00:09:22.711 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.20 newest=-0.81 00:09:22.711 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 00:09:22.711 00.000 15672 MoveAxis(E, 160, ABG) 00:09:22.711 00.000 15672 Guiding Dir = 2, Dur = 160 00:09:22.711 00.000 15672 IsSlewing returns 0 00:09:22.716 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=11891, FiltMin=2647, FiltMax=9331, Gamma=2.950 00:09:22.726 00.010 15672 IsGuiding returns 0 00:09:22.741 00.015 15672 PulseGuide returned control before completion, sleep 155 00:09:22.765 00.024 30444 UpdateGuideState exits: m=114977 SNR=77.3 Saturated 00:09:22.765 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:22.765 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:22.765 00.000 30444 Enqueuing Expose request 00:09:22.898 00.133 15672 IsGuiding returns 1 00:09:22.898 00.000 15672 scope still moving after pulse duration time elapsed 00:09:22.920 00.022 15672 IsSlewing returns 0 00:09:22.921 00.001 15672 IsGuiding returns 0 00:09:22.921 00.000 15672 scope move finished after 160 + 34 ms 00:09:22.921 00.000 15672 Move returns status 0, amount 160 00:09:22.921 00.000 15672 MoveAxis(N, 47, ABG) 00:09:22.921 00.000 15672 Guiding Dir = 0, Dur = 47 00:09:22.921 00.000 15672 IsSlewing returns 0 00:09:22.922 00.001 15672 IsGuiding returns 0 00:09:23.031 00.109 15672 IsGuiding returns 1 00:09:23.031 00.000 15672 scope still moving after pulse duration time elapsed 00:09:23.052 00.021 15672 IsSlewing returns 0 00:09:23.093 00.041 15672 IsGuiding returns 0 00:09:23.093 00.000 15672 scope move finished after 47 + 124 ms 00:09:23.093 00.000 15672 Move returns status 0, amount 47 00:09:23.093 00.000 15672 move complete, result=0 00:09:23.094 00.001 15672 worker thread done servicing request 00:09:23.094 00.000 15672 Worker thread wakes up 00:09:23.094 00.000 30444 GuideStep: -0.6 px 160 ms EAST, -0.3 px 47 ms NORTH 00:09:23.094 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:23.094 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:25.002 01.908 15672 Exposure complete 00:09:25.021 00.019 15672 worker thread done servicing request 00:09:25.021 00.000 30444 OnExposeComplete: enter 00:09:25.022 00.001 30444 UpdateGuideState(): m_state=6 00:09:25.022 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3347 00:09:25.022 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=195.40, Mass=114449, SNR=77.1, Peak=13858 HFD=3.2 00:09:25.022 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 00:09:25.022 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 00:09:25.022 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-1.15 hyp=1.15 cameraTheta=-1.57 mountX=0.31 mountY=-1.13, mountTheta=-1.30 00:09:25.022 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-1.15, opts=13) 00:09:25.022 00.000 30444 Enqueuing Move request for scope (-0.00, -1.15) 00:09:25.023 00.001 15672 Worker thread wakes up 00:09:25.023 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -1.15) opts 0xd 00:09:25.023 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -1.15) 00:09:25.023 00.000 15672 Moving (-0.00, -1.15) raw xDistance=0.31 yDistance=-1.13 00:09:25.023 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31 00:09:25.023 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13 00:09:25.023 00.000 15672 MoveAxis(W, 73, ABG) 00:09:25.023 00.000 15672 Guiding Dir = 3, Dur = 73 00:09:25.023 00.000 15672 IsSlewing returns 0 00:09:25.024 00.001 15672 IsGuiding returns 0 00:09:25.030 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=14738, FiltMin=2675, FiltMax=9854, Gamma=2.950 00:09:25.041 00.011 15672 PulseGuide returned control before completion, sleep 67 00:09:25.109 00.068 15672 IsGuiding returns 1 00:09:25.109 00.000 15672 scope still moving after pulse duration time elapsed 00:09:25.130 00.021 15672 IsSlewing returns 0 00:09:25.150 00.020 30444 UpdateGuideState exits: m=114449 SNR=77.1 Saturated 00:09:25.150 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:25.150 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:25.150 00.000 30444 Enqueuing Expose request 00:09:25.170 00.020 15672 IsGuiding returns 0 00:09:25.170 00.000 15672 scope move finished after 73 + 71 ms 00:09:25.170 00.000 15672 Move returns status 0, amount 73 00:09:25.170 00.000 15672 MoveAxis(N, 201, ABG) 00:09:25.170 00.000 15672 Guiding Dir = 0, Dur = 201 00:09:25.170 00.000 15672 IsSlewing returns 0 00:09:25.172 00.002 15672 IsGuiding returns 0 00:09:25.250 00.078 15672 PulseGuide returned control before completion, sleep 133 00:09:25.393 00.143 15672 IsGuiding returns 1 00:09:25.393 00.000 15672 scope still moving after pulse duration time elapsed 00:09:25.415 00.022 15672 IsSlewing returns 0 00:09:25.416 00.001 15672 IsGuiding returns 1 00:09:25.437 00.021 15672 IsSlewing returns 0 00:09:25.438 00.001 15672 IsGuiding returns 1 00:09:25.459 00.021 15672 IsSlewing returns 0 00:09:25.474 00.015 15672 IsGuiding returns 0 00:09:25.474 00.000 15672 scope move finished after 201 + 101 ms 00:09:25.474 00.000 15672 Move returns status 0, amount 201 00:09:25.474 00.000 15672 move complete, result=0 00:09:25.474 00.000 15672 worker thread done servicing request 00:09:25.474 00.000 15672 Worker thread wakes up 00:09:25.474 00.000 30444 GuideStep: 0.3 px 73 ms WEST, -1.1 px 201 ms NORTH 00:09:25.474 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:25.475 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:27.584 02.109 15672 Exposure complete 00:09:27.604 00.020 15672 worker thread done servicing request 00:09:27.604 00.000 30444 OnExposeComplete: enter 00:09:27.604 00.000 30444 UpdateGuideState(): m_state=6 00:09:27.604 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3348 00:09:27.604 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=195.86, Mass=124414, SNR=88.3, Peak=11027 HFD=3.9 00:09:27.604 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 00:09:27.604 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 00:09:27.604 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.70 hyp=0.86 cameraTheta=-0.94 mountX=0.68 mountY=-0.57, mountTheta=-0.70 00:09:27.605 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.70, opts=13) 00:09:27.605 00.000 30444 Enqueuing Move request for scope (0.51, -0.70) 00:09:27.605 00.000 15672 Worker thread wakes up 00:09:27.605 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.70) opts 0xd 00:09:27.605 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.70) 00:09:27.605 00.000 15672 Moving (0.51, -0.70) raw xDistance=0.68 yDistance=-0.57 00:09:27.605 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.68 00:09:27.605 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 00:09:27.605 00.000 15672 MoveAxis(W, 189, ABG) 00:09:27.605 00.000 15672 Guiding Dir = 3, Dur = 189 00:09:27.606 00.001 15672 IsSlewing returns 0 00:09:27.607 00.001 15672 IsGuiding returns 0 00:09:27.611 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=11930, FiltMin=2654, FiltMax=9332, Gamma=2.950 00:09:27.629 00.018 15672 PulseGuide returned control before completion, sleep 177 00:09:27.661 00.032 30444 UpdateGuideState exits: m=124414 SNR=88.3 Saturated 00:09:27.661 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:27.661 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:27.661 00.000 30444 Enqueuing Expose request 00:09:27.810 00.149 15672 IsGuiding returns 1 00:09:27.810 00.000 15672 scope still moving after pulse duration time elapsed 00:09:27.832 00.022 15672 IsSlewing returns 0 00:09:27.854 00.022 15672 IsGuiding returns 0 00:09:27.854 00.000 15672 scope move finished after 189 + 57 ms 00:09:27.854 00.000 15672 Move returns status 0, amount 189 00:09:27.854 00.000 15672 MoveAxis(N, 102, ABG) 00:09:27.854 00.000 15672 Guiding Dir = 0, Dur = 102 00:09:27.854 00.000 15672 IsSlewing returns 0 00:09:27.856 00.002 15672 IsGuiding returns 0 00:09:27.936 00.080 15672 PulseGuide returned control before completion, sleep 32 00:09:27.999 00.063 15672 IsGuiding returns 1 00:09:27.999 00.000 15672 scope still moving after pulse duration time elapsed 00:09:28.020 00.021 15672 IsSlewing returns 0 00:09:28.061 00.041 15672 IsGuiding returns 0 00:09:28.062 00.001 15672 scope move finished after 102 + 104 ms 00:09:28.062 00.000 15672 Move returns status 0, amount 102 00:09:28.062 00.000 15672 move complete, result=0 00:09:28.062 00.000 15672 worker thread done servicing request 00:09:28.062 00.000 15672 Worker thread wakes up 00:09:28.062 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:28.062 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:28.063 00.001 30444 GuideStep: 0.7 px 189 ms WEST, -0.6 px 102 ms NORTH 00:09:29.978 01.915 15672 Exposure complete 00:09:30.004 00.026 15672 worker thread done servicing request 00:09:30.004 00.000 30444 OnExposeComplete: enter 00:09:30.004 00.000 30444 UpdateGuideState(): m_state=6 00:09:30.004 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3349 00:09:30.004 00.000 30444 Star::Find returns 1 (1), X=459.63, Y=196.40, Mass=117571, SNR=88.1, Peak=11485 HFD=3.4 00:09:30.004 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 00:09:30.004 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 00:09:30.004 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.38 mountX=-0.11 mountY=-0.19, mountTheta=-2.12 00:09:30.005 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.15, opts=13) 00:09:30.005 00.000 30444 Enqueuing Move request for scope (-0.16, -0.15) 00:09:30.005 00.000 15672 Worker thread wakes up 00:09:30.005 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd 00:09:30.005 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.15) 00:09:30.005 00.000 15672 Moving (-0.16, -0.15) raw xDistance=-0.11 yDistance=-0.19 00:09:30.005 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:09:30.005 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:09:30.005 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:09:30.005 00.000 15672 MoveAxis(E, 0, ABG) 00:09:30.005 00.000 15672 Move returns status 0, amount 0 00:09:30.005 00.000 15672 MoveAxis(N, 0, ABG) 00:09:30.005 00.000 15672 Move returns status 0, amount 0 00:09:30.005 00.000 15672 move complete, result=0 00:09:30.005 00.000 15672 worker thread done servicing request 00:09:30.010 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=12448, FiltMin=2709, FiltMax=9352, Gamma=2.950 00:09:30.059 00.049 30444 UpdateGuideState exits: m=117571 SNR=88.1 Saturated 00:09:30.059 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:30.059 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:30.059 00.000 30444 Enqueuing Expose request 00:09:30.060 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:09:30.060 00.000 15672 Worker thread wakes up 00:09:30.060 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:30.060 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:32.167 02.107 15672 Exposure complete 00:09:32.187 00.020 15672 worker thread done servicing request 00:09:32.187 00.000 30444 OnExposeComplete: enter 00:09:32.187 00.000 30444 UpdateGuideState(): m_state=6 00:09:32.187 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3350 00:09:32.188 00.001 30444 Star::Find returns 1 (1), X=459.27, Y=196.60, Mass=105100, SNR=71.3, Peak=11149 HFD=3.4 00:09:32.188 00.000 30444 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.28) = xAngle (3.33 = -2.96) 00:09:32.188 00.000 30444 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.26 = -3.02) 00:09:32.188 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=0.05 hyp=0.53 cameraTheta=3.05 mountX=-0.52 mountY=-0.06, mountTheta=-3.02 00:09:32.188 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=0.05, opts=13) 00:09:32.188 00.000 30444 Enqueuing Move request for scope (-0.53, 0.05) 00:09:32.188 00.000 15672 Worker thread wakes up 00:09:32.188 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.05) opts 0xd 00:09:32.188 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, 0.05) 00:09:32.188 00.000 15672 Moving (-0.53, 0.05) raw xDistance=-0.52 yDistance=-0.06 00:09:32.188 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52 00:09:32.189 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:09:32.189 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 00:09:32.189 00.000 15672 MoveAxis(E, 140, ABG) 00:09:32.189 00.000 15672 Guiding Dir = 2, Dur = 140 00:09:32.189 00.000 15672 IsSlewing returns 0 00:09:32.190 00.001 15672 IsGuiding returns 0 00:09:32.195 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=11149, FiltMin=2632, FiltMax=8802, Gamma=2.950 00:09:32.214 00.019 15672 PulseGuide returned control before completion, sleep 126 00:09:32.244 00.030 30444 UpdateGuideState exits: m=105100 SNR=71.3 Saturated 00:09:32.244 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:32.244 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:32.244 00.000 30444 Enqueuing Expose request 00:09:32.343 00.099 15672 IsGuiding returns 1 00:09:32.344 00.001 15672 scope still moving after pulse duration time elapsed 00:09:32.364 00.020 15672 IsSlewing returns 0 00:09:32.374 00.010 15672 IsGuiding returns 0 00:09:32.375 00.001 15672 scope move finished after 140 + 44 ms 00:09:32.375 00.000 15672 Move returns status 0, amount 140 00:09:32.375 00.000 15672 MoveAxis(N, 0, ABG) 00:09:32.375 00.000 15672 Move returns status 0, amount 0 00:09:32.375 00.000 15672 move complete, result=0 00:09:32.375 00.000 15672 worker thread done servicing request 00:09:32.375 00.000 15672 Worker thread wakes up 00:09:32.375 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:32.375 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:32.375 00.000 30444 GuideStep: -0.5 px 140 ms EAST, -0.1 px 0 ms NORTH 00:09:34.289 01.914 15672 Exposure complete 00:09:34.318 00.029 15672 worker thread done servicing request 00:09:34.319 00.001 30444 OnExposeComplete: enter 00:09:34.319 00.000 30444 UpdateGuideState(): m_state=6 00:09:34.319 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3351 00:09:34.319 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=196.09, Mass=103550, SNR=75.8, Peak=10948 HFD=3.4 00:09:34.319 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 00:09:34.319 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 00:09:34.319 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.46 hyp=0.52 cameraTheta=-2.05 mountX=-0.10 mountY=-0.50, mountTheta=-1.77 00:09:34.320 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.46, opts=13) 00:09:34.320 00.000 30444 Enqueuing Move request for scope (-0.24, -0.46) 00:09:34.320 00.000 15672 Worker thread wakes up 00:09:34.320 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.46) opts 0xd 00:09:34.320 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.46) 00:09:34.320 00.000 15672 Moving (-0.24, -0.46) raw xDistance=-0.10 yDistance=-0.50 00:09:34.320 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 00:09:34.320 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 00:09:34.320 00.000 15672 MoveAxis(E, 0, ABG) 00:09:34.320 00.000 15672 Move returns status 0, amount 0 00:09:34.320 00.000 15672 MoveAxis(N, 90, ABG) 00:09:34.320 00.000 15672 Guiding Dir = 0, Dur = 90 00:09:34.321 00.001 15672 IsSlewing returns 0 00:09:34.322 00.001 15672 IsGuiding returns 0 00:09:34.326 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=11756, FiltMin=2613, FiltMax=9115, Gamma=2.950 00:09:34.375 00.049 30444 UpdateGuideState exits: m=103550 SNR=75.8 Saturated 00:09:34.375 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:34.375 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:34.375 00.000 30444 Enqueuing Expose request 00:09:34.403 00.028 15672 PulseGuide returned control before completion, sleep 19 00:09:34.436 00.033 15672 IsGuiding returns 1 00:09:34.436 00.000 15672 scope still moving after pulse duration time elapsed 00:09:34.457 00.021 15672 IsSlewing returns 0 00:09:34.458 00.001 15672 IsGuiding returns 1 00:09:34.479 00.021 15672 IsSlewing returns 0 00:09:34.481 00.002 15672 IsGuiding returns 1 00:09:34.502 00.021 15672 IsSlewing returns 0 00:09:34.532 00.030 15672 IsGuiding returns 0 00:09:34.533 00.001 15672 scope move finished after 90 + 120 ms 00:09:34.533 00.000 15672 Move returns status 0, amount 90 00:09:34.533 00.000 15672 move complete, result=0 00:09:34.533 00.000 15672 worker thread done servicing request 00:09:34.533 00.000 15672 Worker thread wakes up 00:09:34.533 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:34.533 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:34.534 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 90 ms NORTH 00:09:36.642 02.108 15672 Exposure complete 00:09:36.662 00.020 15672 worker thread done servicing request 00:09:36.662 00.000 30444 OnExposeComplete: enter 00:09:36.662 00.000 30444 UpdateGuideState(): m_state=6 00:09:36.662 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3352 00:09:36.662 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=195.76, Mass=117457, SNR=91.0, Peak=11557 HFD=3.8 00:09:36.662 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 00:09:36.662 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 00:09:36.662 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.80 hyp=0.80 cameraTheta=-1.51 mountX=0.27 mountY=-0.77, mountTheta=-1.24 00:09:36.663 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.80, opts=13) 00:09:36.663 00.000 30444 Enqueuing Move request for scope (0.05, -0.80) 00:09:36.663 00.000 15672 Worker thread wakes up 00:09:36.663 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.80) opts 0xd 00:09:36.663 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.80) 00:09:36.663 00.000 15672 Moving (0.05, -0.80) raw xDistance=0.27 yDistance=-0.77 00:09:36.663 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 00:09:36.663 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 00:09:36.663 00.000 15672 MoveAxis(W, 72, ABG) 00:09:36.663 00.000 15672 Guiding Dir = 3, Dur = 72 00:09:36.664 00.001 15672 IsSlewing returns 0 00:09:36.665 00.001 15672 IsGuiding returns 0 00:09:36.669 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=12200, FiltMin=2608, FiltMax=9647, Gamma=2.950 00:09:36.687 00.018 15672 PulseGuide returned control before completion, sleep 60 00:09:36.718 00.031 30444 UpdateGuideState exits: m=117457 SNR=91.0 Saturated 00:09:36.718 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:36.718 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:36.718 00.000 30444 Enqueuing Expose request 00:09:36.800 00.082 15672 IsGuiding returns 0 00:09:36.800 00.000 15672 Move returns status 0, amount 72 00:09:36.800 00.000 15672 MoveAxis(N, 137, ABG) 00:09:36.800 00.000 15672 Guiding Dir = 0, Dur = 137 00:09:36.800 00.000 15672 IsSlewing returns 0 00:09:36.801 00.001 15672 IsGuiding returns 0 00:09:36.880 00.079 15672 PulseGuide returned control before completion, sleep 69 00:09:36.949 00.069 15672 IsGuiding returns 1 00:09:36.949 00.000 15672 scope still moving after pulse duration time elapsed 00:09:36.971 00.022 15672 IsSlewing returns 0 00:09:36.972 00.001 15672 IsGuiding returns 1 00:09:36.993 00.021 15672 IsSlewing returns 0 00:09:37.056 00.063 15672 IsGuiding returns 0 00:09:37.056 00.000 15672 scope move finished after 137 + 117 ms 00:09:37.056 00.000 15672 Move returns status 0, amount 137 00:09:37.056 00.000 15672 move complete, result=0 00:09:37.056 00.000 15672 worker thread done servicing request 00:09:37.056 00.000 15672 Worker thread wakes up 00:09:37.056 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:37.056 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:37.056 00.000 30444 GuideStep: 0.3 px 72 ms WEST, -0.8 px 137 ms NORTH 00:09:38.964 01.908 15672 Exposure complete 00:09:38.984 00.020 15672 worker thread done servicing request 00:09:38.984 00.000 30444 OnExposeComplete: enter 00:09:38.984 00.000 30444 UpdateGuideState(): m_state=6 00:09:38.984 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3353 00:09:38.984 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=196.03, Mass=112013, SNR=79.6, Peak=11658 HFD=3.8 00:09:38.984 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.07 = -1.07) 00:09:38.984 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 00:09:38.985 00.001 30444 CameraToMount -- cameraX=0.12 cameraY=-0.52 hyp=0.54 cameraTheta=-1.35 mountX=0.26 mountY=-0.49, mountTheta=-1.09 00:09:38.985 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.52, opts=13) 00:09:38.985 00.000 30444 Enqueuing Move request for scope (0.12, -0.52) 00:09:38.985 00.000 15672 Worker thread wakes up 00:09:38.985 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.52) opts 0xd 00:09:38.985 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.52) 00:09:38.985 00.000 15672 Moving (0.12, -0.52) raw xDistance=0.26 yDistance=-0.49 00:09:38.985 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 00:09:38.985 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 00:09:38.986 00.001 15672 MoveAxis(W, 74, ABG) 00:09:38.986 00.000 15672 Guiding Dir = 3, Dur = 74 00:09:38.986 00.000 15672 IsSlewing returns 0 00:09:38.987 00.001 15672 IsGuiding returns 0 00:09:38.991 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=12641, FiltMin=2550, FiltMax=9566, Gamma=2.950 00:09:39.004 00.013 15672 PulseGuide returned control before completion, sleep 68 00:09:39.074 00.070 15672 IsGuiding returns 1 00:09:39.074 00.000 15672 scope still moving after pulse duration time elapsed 00:09:39.094 00.020 15672 IsSlewing returns 0 00:09:39.116 00.022 15672 IsGuiding returns 0 00:09:39.116 00.000 15672 scope move finished after 74 + 55 ms 00:09:39.116 00.000 15672 Move returns status 0, amount 74 00:09:39.116 00.000 15672 MoveAxis(N, 87, ABG) 00:09:39.116 00.000 15672 Guiding Dir = 0, Dur = 87 00:09:39.116 00.000 15672 IsSlewing returns 0 00:09:39.117 00.001 15672 IsGuiding returns 0 00:09:39.230 00.113 15672 IsGuiding returns 1 00:09:39.231 00.001 15672 scope still moving after pulse duration time elapsed 00:09:39.252 00.021 15672 IsSlewing returns 0 00:09:39.254 00.002 15672 IsGuiding returns 1 00:09:39.276 00.022 15672 IsSlewing returns 0 00:09:39.278 00.002 15672 IsGuiding returns 1 00:09:39.299 00.021 15672 IsSlewing returns 0 00:09:39.325 00.026 15672 IsGuiding returns 0 00:09:39.326 00.001 15672 scope move finished after 87 + 120 ms 00:09:39.326 00.000 15672 Move returns status 0, amount 87 00:09:39.326 00.000 15672 move complete, result=0 00:09:39.326 00.000 15672 worker thread done servicing request 00:09:39.371 00.045 30444 UpdateGuideState exits: m=112013 SNR=79.6 Saturated 00:09:39.372 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:39.372 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:39.372 00.000 30444 Enqueuing Expose request 00:09:39.372 00.000 30444 GuideStep: 0.3 px 74 ms WEST, -0.5 px 87 ms NORTH 00:09:39.372 00.000 15672 Worker thread wakes up 00:09:39.373 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:39.373 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:41.488 02.115 15672 Exposure complete 00:09:41.521 00.033 15672 worker thread done servicing request 00:09:41.521 00.000 30444 OnExposeComplete: enter 00:09:41.521 00.000 30444 UpdateGuideState(): m_state=6 00:09:41.521 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3354 00:09:41.521 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=195.70, Mass=112654, SNR=74.8, Peak=13200 HFD=3.3 00:09:41.521 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 00:09:41.521 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 00:09:41.521 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.85 hyp=0.90 cameraTheta=-1.87 mountX=-0.02 mountY=-0.89, mountTheta=-1.60 00:09:41.522 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.85, opts=13) 00:09:41.522 00.000 30444 Enqueuing Move request for scope (-0.27, -0.85) 00:09:41.522 00.000 15672 Worker thread wakes up 00:09:41.522 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.85) opts 0xd 00:09:41.522 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.85) 00:09:41.522 00.000 15672 Moving (-0.27, -0.85) raw xDistance=-0.02 yDistance=-0.89 00:09:41.522 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:09:41.522 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 00:09:41.522 00.000 15672 MoveAxis(E, 0, ABG) 00:09:41.522 00.000 15672 Move returns status 0, amount 0 00:09:41.522 00.000 15672 MoveAxis(N, 159, ABG) 00:09:41.522 00.000 15672 Guiding Dir = 0, Dur = 159 00:09:41.523 00.001 15672 IsSlewing returns 0 00:09:41.524 00.001 15672 IsGuiding returns 0 00:09:41.528 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=13200, FiltMin=2680, FiltMax=9582, Gamma=2.950 00:09:41.579 00.051 30444 UpdateGuideState exits: m=112654 SNR=74.8 Saturated 00:09:41.579 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:41.579 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:41.579 00.000 30444 Enqueuing Expose request 00:09:41.607 00.028 15672 PulseGuide returned control before completion, sleep 86 00:09:41.697 00.090 15672 IsGuiding returns 1 00:09:41.697 00.000 15672 scope still moving after pulse duration time elapsed 00:09:41.718 00.021 15672 IsSlewing returns 0 00:09:41.721 00.003 15672 IsGuiding returns 1 00:09:41.741 00.020 15672 IsSlewing returns 0 00:09:41.744 00.003 15672 IsGuiding returns 1 00:09:41.765 00.021 15672 IsSlewing returns 0 00:09:41.784 00.019 15672 IsGuiding returns 0 00:09:41.785 00.001 15672 scope move finished after 159 + 101 ms 00:09:41.785 00.000 15672 Move returns status 0, amount 159 00:09:41.785 00.000 15672 move complete, result=0 00:09:41.785 00.000 15672 worker thread done servicing request 00:09:41.785 00.000 15672 Worker thread wakes up 00:09:41.785 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:41.785 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:41.785 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.9 px 159 ms NORTH 00:09:43.694 01.909 15672 Exposure complete 00:09:43.714 00.020 15672 worker thread done servicing request 00:09:43.714 00.000 30444 OnExposeComplete: enter 00:09:43.714 00.000 30444 UpdateGuideState(): m_state=6 00:09:43.714 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3355 00:09:43.714 00.000 30444 Star::Find returns 1 (1), X=459.61, Y=195.66, Mass=110999, SNR=86.0, Peak=13052 HFD=3.4 00:09:43.714 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 00:09:43.714 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 00:09:43.714 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.89 hyp=0.91 cameraTheta=-1.77 mountX=0.07 mountY=-0.91, mountTheta=-1.49 00:09:43.714 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.89, opts=13) 00:09:43.714 00.000 30444 Enqueuing Move request for scope (-0.18, -0.89) 00:09:43.714 00.000 15672 Worker thread wakes up 00:09:43.714 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.89) opts 0xd 00:09:43.714 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.89) 00:09:43.714 00.000 15672 Moving (-0.18, -0.89) raw xDistance=0.07 yDistance=-0.91 00:09:43.714 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:09:43.714 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 00:09:43.714 00.000 15672 MoveAxis(E, 0, ABG) 00:09:43.714 00.000 15672 Move returns status 0, amount 0 00:09:43.714 00.000 15672 MoveAxis(N, 163, ABG) 00:09:43.714 00.000 15672 Guiding Dir = 0, Dur = 163 00:09:43.715 00.001 15672 IsSlewing returns 0 00:09:43.716 00.001 15672 IsGuiding returns 0 00:09:43.719 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=13331, FiltMin=2609, FiltMax=9683, Gamma=2.950 00:09:43.769 00.050 30444 UpdateGuideState exits: m=110999 SNR=86.0 Saturated 00:09:43.769 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:43.769 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:43.769 00.000 30444 Enqueuing Expose request 00:09:43.796 00.027 15672 PulseGuide returned control before completion, sleep 93 00:09:43.892 00.096 15672 IsGuiding returns 1 00:09:43.892 00.000 15672 scope still moving after pulse duration time elapsed 00:09:43.912 00.020 15672 IsSlewing returns 0 00:09:43.915 00.003 15672 IsGuiding returns 1 00:09:43.935 00.020 15672 IsSlewing returns 0 00:09:43.938 00.003 15672 IsGuiding returns 1 00:09:43.959 00.021 15672 IsSlewing returns 0 00:09:43.973 00.014 15672 IsGuiding returns 0 00:09:43.973 00.000 15672 scope move finished after 163 + 93 ms 00:09:43.973 00.000 15672 Move returns status 0, amount 163 00:09:43.973 00.000 15672 move complete, result=0 00:09:43.973 00.000 15672 worker thread done servicing request 00:09:43.973 00.000 15672 Worker thread wakes up 00:09:43.973 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.9 px 163 ms NORTH 00:09:43.974 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:43.974 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:46.083 02.109 15672 Exposure complete 00:09:46.102 00.019 15672 worker thread done servicing request 00:09:46.102 00.000 30444 OnExposeComplete: enter 00:09:46.103 00.001 30444 UpdateGuideState(): m_state=6 00:09:46.103 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3356 00:09:46.103 00.000 30444 Star::Find returns 1 (1), X=459.21, Y=195.73, Mass=111331, SNR=77.5, Peak=13756 HFD=3.1 00:09:46.103 00.000 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.91 = -1.91) 00:09:46.103 00.000 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 00:09:46.103 00.000 30444 CameraToMount -- cameraX=-0.59 cameraY=-0.82 hyp=1.01 cameraTheta=-2.19 mountX=-0.34 mountY=-0.93, mountTheta=-1.92 00:09:46.103 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.59, y=-0.82, opts=13) 00:09:46.103 00.000 30444 Enqueuing Move request for scope (-0.59, -0.82) 00:09:46.103 00.000 15672 Worker thread wakes up 00:09:46.103 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.82) opts 0xd 00:09:46.103 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.59, -0.82) 00:09:46.104 00.001 15672 Moving (-0.59, -0.82) raw xDistance=-0.34 yDistance=-0.93 00:09:46.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 00:09:46.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 00:09:46.104 00.000 15672 MoveAxis(E, 92, ABG) 00:09:46.104 00.000 15672 Guiding Dir = 2, Dur = 92 00:09:46.104 00.000 15672 IsSlewing returns 0 00:09:46.106 00.002 15672 IsGuiding returns 0 00:09:46.109 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=13756, FiltMin=2653, FiltMax=9594, Gamma=2.950 00:09:46.128 00.019 15672 PulseGuide returned control before completion, sleep 79 00:09:46.241 00.113 15672 IsGuiding returns 0 00:09:46.242 00.001 15672 Move returns status 0, amount 92 00:09:46.242 00.000 15672 MoveAxis(N, 166, ABG) 00:09:46.242 00.000 15672 Guiding Dir = 0, Dur = 166 00:09:46.243 00.001 15672 IsSlewing returns 0 00:09:46.245 00.002 15672 IsGuiding returns 0 00:09:46.320 00.075 15672 PulseGuide returned control before completion, sleep 101 00:09:46.423 00.103 15672 IsGuiding returns 1 00:09:46.423 00.000 15672 scope still moving after pulse duration time elapsed 00:09:46.445 00.022 15672 IsSlewing returns 0 00:09:46.466 00.021 15672 IsGuiding returns 1 00:09:46.480 00.014 30444 UpdateGuideState exits: m=111331 SNR=77.5 Saturated 00:09:46.481 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:46.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:46.481 00.000 30444 Enqueuing Expose request 00:09:46.488 00.007 15672 IsSlewing returns 0 00:09:46.491 00.003 15672 IsGuiding returns 1 00:09:46.512 00.021 15672 IsSlewing returns 0 00:09:46.528 00.016 15672 IsGuiding returns 0 00:09:46.528 00.000 15672 scope move finished after 166 + 117 ms 00:09:46.529 00.001 15672 Move returns status 0, amount 166 00:09:46.529 00.000 15672 move complete, result=0 00:09:46.529 00.000 15672 worker thread done servicing request 00:09:46.529 00.000 15672 Worker thread wakes up 00:09:46.529 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:46.529 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:46.529 00.000 30444 GuideStep: -0.3 px 92 ms EAST, -0.9 px 166 ms NORTH 00:09:48.436 01.907 15672 Exposure complete 00:09:48.456 00.020 15672 worker thread done servicing request 00:09:48.456 00.000 30444 OnExposeComplete: enter 00:09:48.456 00.000 30444 UpdateGuideState(): m_state=6 00:09:48.456 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3357 00:09:48.456 00.000 30444 Star::Find returns 1 (1), X=459.06, Y=196.33, Mass=113820, SNR=101.7, Peak=12444 HFD=3.4 00:09:48.456 00.000 30444 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.28) = xAngle (-2.56 = -2.56) 00:09:48.456 00.000 30444 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.62 = -2.62) 00:09:48.456 00.000 30444 CameraToMount -- cameraX=-0.74 cameraY=-0.23 hyp=0.77 cameraTheta=-2.84 mountX=-0.64 mountY=-0.38, mountTheta=-2.61 00:09:48.457 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.74, y=-0.23, opts=13) 00:09:48.457 00.000 30444 Enqueuing Move request for scope (-0.74, -0.23) 00:09:48.457 00.000 15672 Worker thread wakes up 00:09:48.457 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.23) opts 0xd 00:09:48.457 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.74, -0.23) 00:09:48.457 00.000 15672 Moving (-0.74, -0.23) raw xDistance=-0.64 yDistance=-0.38 00:09:48.457 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64 00:09:48.457 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 00:09:48.457 00.000 15672 MoveAxis(E, 181, ABG) 00:09:48.457 00.000 15672 Guiding Dir = 2, Dur = 181 00:09:48.457 00.000 15672 IsSlewing returns 0 00:09:48.459 00.002 15672 IsGuiding returns 0 00:09:48.463 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=12444, FiltMin=2584, FiltMax=8786, Gamma=2.950 00:09:48.477 00.014 15672 PulseGuide returned control before completion, sleep 174 00:09:48.524 00.047 30444 UpdateGuideState exits: m=113820 SNR=101.7 Saturated 00:09:48.524 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:48.524 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:48.524 00.000 30444 Enqueuing Expose request 00:09:48.654 00.130 15672 IsGuiding returns 1 00:09:48.654 00.000 15672 scope still moving after pulse duration time elapsed 00:09:48.675 00.021 15672 IsSlewing returns 0 00:09:48.686 00.011 15672 IsGuiding returns 0 00:09:48.687 00.001 15672 scope move finished after 181 + 46 ms 00:09:48.687 00.000 15672 Move returns status 0, amount 181 00:09:48.687 00.000 15672 MoveAxis(N, 68, ABG) 00:09:48.687 00.000 15672 Guiding Dir = 0, Dur = 68 00:09:48.688 00.001 15672 IsSlewing returns 0 00:09:48.690 00.002 15672 IsGuiding returns 0 00:09:48.768 00.078 15672 IsGuiding returns 1 00:09:48.768 00.000 15672 scope still moving after pulse duration time elapsed 00:09:48.789 00.021 15672 IsSlewing returns 0 00:09:48.792 00.003 15672 IsGuiding returns 1 00:09:48.813 00.021 15672 IsSlewing returns 0 00:09:48.876 00.063 15672 IsGuiding returns 0 00:09:48.877 00.001 15672 scope move finished after 68 + 118 ms 00:09:48.877 00.000 15672 Move returns status 0, amount 68 00:09:48.877 00.000 15672 move complete, result=0 00:09:48.877 00.000 15672 worker thread done servicing request 00:09:48.877 00.000 15672 Worker thread wakes up 00:09:48.877 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:48.877 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:48.877 00.000 30444 GuideStep: -0.6 px 181 ms EAST, -0.4 px 68 ms NORTH 00:09:50.988 02.111 15672 Exposure complete 00:09:51.008 00.020 15672 worker thread done servicing request 00:09:51.008 00.000 30444 OnExposeComplete: enter 00:09:51.008 00.000 30444 UpdateGuideState(): m_state=6 00:09:51.008 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3358 00:09:51.008 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=195.97, Mass=115471, SNR=76.4, Peak=10768 HFD=3.6 00:09:51.008 00.000 30444 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.28) = xAngle (-0.50 = -0.50) 00:09:51.008 00.000 30444 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.57 = -0.57) 00:09:51.008 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=-0.59 hyp=0.83 cameraTheta=-0.78 mountX=0.73 mountY=-0.45, mountTheta=-0.55 00:09:51.009 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=-0.59, opts=13) 00:09:51.009 00.000 30444 Enqueuing Move request for scope (0.59, -0.59) 00:09:51.009 00.000 15672 Worker thread wakes up 00:09:51.009 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.59) opts 0xd 00:09:51.009 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, -0.59) 00:09:51.009 00.000 15672 Moving (0.59, -0.59) raw xDistance=0.73 yDistance=-0.45 00:09:51.009 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.73 00:09:51.009 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 00:09:51.009 00.000 15672 MoveAxis(W, 184, ABG) 00:09:51.009 00.000 15672 Guiding Dir = 3, Dur = 184 00:09:51.010 00.001 15672 IsSlewing returns 0 00:09:51.015 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=10891, FiltMin=2666, FiltMax=9360, Gamma=2.950 00:09:51.018 00.003 15672 IsGuiding returns 0 00:09:51.033 00.015 15672 PulseGuide returned control before completion, sleep 180 00:09:51.073 00.040 30444 UpdateGuideState exits: m=115471 SNR=76.4 Saturated 00:09:51.074 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:51.074 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:51.074 00.000 30444 Enqueuing Expose request 00:09:51.274 00.200 15672 IsGuiding returns 0 00:09:51.274 00.000 15672 Move returns status 0, amount 184 00:09:51.274 00.000 15672 MoveAxis(N, 80, ABG) 00:09:51.274 00.000 15672 Guiding Dir = 0, Dur = 80 00:09:51.274 00.000 15672 IsSlewing returns 0 00:09:51.277 00.003 15672 IsGuiding returns 0 00:09:51.353 00.076 15672 PulseGuide returned control before completion, sleep 15 00:09:51.370 00.017 15672 IsGuiding returns 1 00:09:51.370 00.000 15672 scope still moving after pulse duration time elapsed 00:09:51.391 00.021 15672 IsSlewing returns 0 00:09:51.391 00.000 15672 IsGuiding returns 1 00:09:51.412 00.021 15672 IsSlewing returns 0 00:09:51.412 00.000 15672 IsGuiding returns 1 00:09:51.433 00.021 15672 IsSlewing returns 0 00:09:51.436 00.003 15672 IsGuiding returns 1 00:09:51.457 00.021 15672 IsSlewing returns 0 00:09:51.513 00.056 15672 IsGuiding returns 0 00:09:51.513 00.000 15672 scope move finished after 80 + 156 ms 00:09:51.513 00.000 15672 Move returns status 0, amount 80 00:09:51.513 00.000 15672 move complete, result=0 00:09:51.514 00.001 15672 worker thread done servicing request 00:09:51.514 00.000 15672 Worker thread wakes up 00:09:51.514 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:51.514 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:51.514 00.000 30444 GuideStep: 0.7 px 184 ms WEST, -0.4 px 80 ms NORTH 00:09:53.420 01.906 15672 Exposure complete 00:09:53.440 00.020 15672 worker thread done servicing request 00:09:53.440 00.000 30444 OnExposeComplete: enter 00:09:53.440 00.000 30444 UpdateGuideState(): m_state=6 00:09:53.440 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3359 00:09:53.440 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=196.10, Mass=116498, SNR=82.9, Peak=10920 HFD=3.7 00:09:53.440 00.000 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.60 = -0.60) 00:09:53.440 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 00:09:53.440 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.46 hyp=0.59 cameraTheta=-0.88 mountX=0.49 mountY=-0.36, mountTheta=-0.64 00:09:53.441 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.46, opts=13) 00:09:53.441 00.000 30444 Enqueuing Move request for scope (0.38, -0.46) 00:09:53.441 00.000 15672 Worker thread wakes up 00:09:53.441 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.46) opts 0xd 00:09:53.441 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.46) 00:09:53.441 00.000 15672 Moving (0.38, -0.46) raw xDistance=0.49 yDistance=-0.36 00:09:53.441 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49 00:09:53.441 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 00:09:53.441 00.000 15672 MoveAxis(W, 145, ABG) 00:09:53.441 00.000 15672 Guiding Dir = 3, Dur = 145 00:09:53.441 00.000 15672 IsSlewing returns 0 00:09:53.443 00.002 15672 IsGuiding returns 0 00:09:53.447 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=11721, FiltMin=2693, FiltMax=9683, Gamma=2.950 00:09:53.461 00.014 15672 PulseGuide returned control before completion, sleep 137 00:09:53.495 00.034 30444 UpdateGuideState exits: m=116498 SNR=82.9 Saturated 00:09:53.495 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:53.495 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:53.495 00.000 30444 Enqueuing Expose request 00:09:53.600 00.105 15672 IsGuiding returns 1 00:09:53.601 00.001 15672 scope still moving after pulse duration time elapsed 00:09:53.623 00.022 15672 IsSlewing returns 0 00:09:53.670 00.047 15672 IsGuiding returns 0 00:09:53.670 00.000 15672 scope move finished after 145 + 82 ms 00:09:53.670 00.000 15672 Move returns status 0, amount 145 00:09:53.670 00.000 15672 MoveAxis(N, 65, ABG) 00:09:53.671 00.001 15672 Guiding Dir = 0, Dur = 65 00:09:53.671 00.000 15672 IsSlewing returns 0 00:09:53.674 00.003 15672 IsGuiding returns 0 00:09:53.752 00.078 15672 IsGuiding returns 1 00:09:53.752 00.000 15672 scope still moving after pulse duration time elapsed 00:09:53.773 00.021 15672 IsSlewing returns 0 00:09:53.776 00.003 15672 IsGuiding returns 1 00:09:53.796 00.020 15672 IsSlewing returns 0 00:09:53.799 00.003 15672 IsGuiding returns 1 00:09:53.820 00.021 15672 IsSlewing returns 0 00:09:53.845 00.025 15672 IsGuiding returns 0 00:09:53.846 00.001 15672 scope move finished after 65 + 107 ms 00:09:53.846 00.000 15672 Move returns status 0, amount 65 00:09:53.846 00.000 15672 move complete, result=0 00:09:53.846 00.000 15672 worker thread done servicing request 00:09:53.846 00.000 15672 Worker thread wakes up 00:09:53.846 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:53.846 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:53.847 00.001 30444 GuideStep: 0.5 px 145 ms WEST, -0.4 px 65 ms NORTH 00:09:55.956 02.109 15672 Exposure complete 00:09:55.976 00.020 15672 worker thread done servicing request 00:09:55.976 00.000 30444 OnExposeComplete: enter 00:09:55.976 00.000 30444 UpdateGuideState(): m_state=6 00:09:55.976 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3360 00:09:55.976 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=196.17, Mass=114612, SNR=86.3, Peak=11522 HFD=3.5 00:09:55.976 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 00:09:55.976 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 00:09:55.976 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.77 mountX=0.03 mountY=-0.39, mountTheta=-1.50 00:09:55.978 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.38, opts=13) 00:09:55.978 00.000 30444 Enqueuing Move request for scope (-0.08, -0.38) 00:09:55.978 00.000 15672 Worker thread wakes up 00:09:55.978 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.38) opts 0xd 00:09:55.978 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.38) 00:09:55.978 00.000 15672 Moving (-0.08, -0.38) raw xDistance=0.03 yDistance=-0.39 00:09:55.978 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:09:55.978 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 00:09:55.978 00.000 15672 MoveAxis(E, 0, ABG) 00:09:55.978 00.000 15672 Move returns status 0, amount 0 00:09:55.978 00.000 15672 MoveAxis(N, 70, ABG) 00:09:55.978 00.000 15672 Guiding Dir = 0, Dur = 70 00:09:55.979 00.001 15672 IsSlewing returns 0 00:09:55.980 00.001 15672 IsGuiding returns 0 00:09:55.984 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12494, FiltMin=2652, FiltMax=9435, Gamma=2.950 00:09:56.098 00.114 15672 IsGuiding returns 1 00:09:56.098 00.000 15672 scope still moving after pulse duration time elapsed 00:09:56.119 00.021 15672 IsSlewing returns 0 00:09:56.146 00.027 15672 IsGuiding returns 0 00:09:56.146 00.000 15672 scope move finished after 70 + 95 ms 00:09:56.146 00.000 15672 Move returns status 0, amount 70 00:09:56.146 00.000 15672 move complete, result=0 00:09:56.146 00.000 15672 worker thread done servicing request 00:09:56.154 00.008 30444 UpdateGuideState exits: m=114612 SNR=86.3 Saturated 00:09:56.154 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:56.154 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:56.154 00.000 30444 Enqueuing Expose request 00:09:56.154 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 70 ms NORTH 00:09:56.155 00.001 15672 Worker thread wakes up 00:09:56.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:56.155 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:09:58.062 01.907 15672 Exposure complete 00:09:58.082 00.020 15672 worker thread done servicing request 00:09:58.082 00.000 30444 OnExposeComplete: enter 00:09:58.082 00.000 30444 UpdateGuideState(): m_state=6 00:09:58.082 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3361 00:09:58.082 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=195.83, Mass=108939, SNR=76.4, Peak=12609 HFD=3.4 00:09:58.082 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 00:09:58.082 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 00:09:58.082 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.73 hyp=0.74 cameraTheta=-1.73 mountX=0.09 mountY=-0.73, mountTheta=-1.45 00:09:58.083 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.73, opts=13) 00:09:58.083 00.000 30444 Enqueuing Move request for scope (-0.11, -0.73) 00:09:58.083 00.000 15672 Worker thread wakes up 00:09:58.083 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.73) opts 0xd 00:09:58.083 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.73) 00:09:58.083 00.000 15672 Moving (-0.11, -0.73) raw xDistance=0.09 yDistance=-0.73 00:09:58.083 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:09:58.083 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 00:09:58.083 00.000 15672 MoveAxis(E, 0, ABG) 00:09:58.083 00.000 15672 Move returns status 0, amount 0 00:09:58.083 00.000 15672 MoveAxis(N, 131, ABG) 00:09:58.083 00.000 15672 Guiding Dir = 0, Dur = 131 00:09:58.084 00.001 15672 IsSlewing returns 0 00:09:58.085 00.001 15672 IsGuiding returns 0 00:09:58.089 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12609, FiltMin=2651, FiltMax=9451, Gamma=2.950 00:09:58.158 00.069 15672 PulseGuide returned control before completion, sleep 68 00:09:58.220 00.062 30444 UpdateGuideState exits: m=108939 SNR=76.4 Saturated 00:09:58.220 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:09:58.220 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:09:58.220 00.000 30444 Enqueuing Expose request 00:09:58.238 00.018 15672 IsGuiding returns 1 00:09:58.238 00.000 15672 scope still moving after pulse duration time elapsed 00:09:58.259 00.021 15672 IsSlewing returns 0 00:09:58.260 00.001 15672 IsGuiding returns 1 00:09:58.281 00.021 15672 IsSlewing returns 0 00:09:58.282 00.001 15672 IsGuiding returns 1 00:09:58.303 00.021 15672 IsSlewing returns 0 00:09:58.319 00.016 15672 IsGuiding returns 0 00:09:58.319 00.000 15672 scope move finished after 131 + 103 ms 00:09:58.319 00.000 15672 Move returns status 0, amount 131 00:09:58.319 00.000 15672 move complete, result=0 00:09:58.319 00.000 15672 worker thread done servicing request 00:09:58.319 00.000 15672 Worker thread wakes up 00:09:58.319 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 131 ms NORTH 00:09:58.319 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:09:58.319 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:00.429 02.110 15672 Exposure complete 00:10:00.449 00.020 15672 worker thread done servicing request 00:10:00.449 00.000 30444 OnExposeComplete: enter 00:10:00.449 00.000 30444 UpdateGuideState(): m_state=6 00:10:00.449 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3362 00:10:00.449 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=196.08, Mass=119699, SNR=83.0, Peak=10060 HFD=3.9 00:10:00.449 00.000 30444 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.28) = xAngle (-0.47 = -0.47) 00:10:00.449 00.000 30444 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.53 = -0.53) 00:10:00.449 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.47 hyp=0.69 cameraTheta=-0.75 mountX=0.62 mountY=-0.35, mountTheta=-0.52 00:10:00.450 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.47, opts=13) 00:10:00.450 00.000 30444 Enqueuing Move request for scope (0.51, -0.47) 00:10:00.450 00.000 15672 Worker thread wakes up 00:10:00.450 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.47) opts 0xd 00:10:00.450 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.47) 00:10:00.450 00.000 15672 Moving (0.51, -0.47) raw xDistance=0.62 yDistance=-0.35 00:10:00.450 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62 00:10:00.450 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 00:10:00.450 00.000 15672 MoveAxis(W, 167, ABG) 00:10:00.450 00.000 15672 Guiding Dir = 3, Dur = 167 00:10:00.451 00.001 15672 IsSlewing returns 0 00:10:00.452 00.001 15672 IsGuiding returns 0 00:10:00.456 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11090, FiltMin=2673, FiltMax=9142, Gamma=2.950 00:10:00.474 00.018 15672 PulseGuide returned control before completion, sleep 155 00:10:00.506 00.032 30444 UpdateGuideState exits: m=119699 SNR=83.0 Saturated 00:10:00.506 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:00.506 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:00.506 00.000 30444 Enqueuing Expose request 00:10:00.632 00.126 15672 IsGuiding returns 1 00:10:00.632 00.000 15672 scope still moving after pulse duration time elapsed 00:10:00.653 00.021 15672 IsSlewing returns 0 00:10:00.667 00.014 15672 IsGuiding returns 0 00:10:00.668 00.001 15672 scope move finished after 167 + 48 ms 00:10:00.668 00.000 15672 Move returns status 0, amount 167 00:10:00.668 00.000 15672 MoveAxis(N, 63, ABG) 00:10:00.668 00.000 15672 Guiding Dir = 0, Dur = 63 00:10:00.669 00.001 15672 IsSlewing returns 0 00:10:00.671 00.002 15672 IsGuiding returns 0 00:10:00.746 00.075 15672 IsGuiding returns 1 00:10:00.746 00.000 15672 scope still moving after pulse duration time elapsed 00:10:00.768 00.022 15672 IsSlewing returns 0 00:10:00.769 00.001 15672 IsGuiding returns 1 00:10:00.790 00.021 15672 IsSlewing returns 0 00:10:00.858 00.068 15672 IsGuiding returns 0 00:10:00.858 00.000 15672 scope move finished after 63 + 124 ms 00:10:00.858 00.000 15672 Move returns status 0, amount 63 00:10:00.859 00.001 15672 move complete, result=0 00:10:00.859 00.000 15672 worker thread done servicing request 00:10:00.859 00.000 15672 Worker thread wakes up 00:10:00.859 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:00.859 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:00.859 00.000 30444 GuideStep: 0.6 px 167 ms WEST, -0.4 px 63 ms NORTH 00:10:02.764 01.905 15672 Exposure complete 00:10:02.785 00.021 15672 worker thread done servicing request 00:10:02.785 00.000 30444 OnExposeComplete: enter 00:10:02.785 00.000 30444 UpdateGuideState(): m_state=6 00:10:02.785 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3363 00:10:02.785 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=195.72, Mass=109689, SNR=83.0, Peak=13046 HFD=3.5 00:10:02.785 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 00:10:02.785 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 00:10:02.785 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.84 hyp=0.85 cameraTheta=-1.73 mountX=0.10 mountY=-0.85, mountTheta=-1.46 00:10:02.786 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.84, opts=13) 00:10:02.786 00.000 30444 Enqueuing Move request for scope (-0.14, -0.84) 00:10:02.786 00.000 15672 Worker thread wakes up 00:10:02.786 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.84) opts 0xd 00:10:02.786 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.84) 00:10:02.786 00.000 15672 Moving (-0.14, -0.84) raw xDistance=0.10 yDistance=-0.85 00:10:02.786 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:10:02.786 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 00:10:02.786 00.000 15672 MoveAxis(E, 0, ABG) 00:10:02.786 00.000 15672 Move returns status 0, amount 0 00:10:02.786 00.000 15672 MoveAxis(N, 152, ABG) 00:10:02.786 00.000 15672 Guiding Dir = 0, Dur = 152 00:10:02.787 00.001 15672 IsSlewing returns 0 00:10:02.788 00.001 15672 IsGuiding returns 0 00:10:02.792 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=13861, FiltMin=2660, FiltMax=9553, Gamma=2.950 00:10:02.841 00.049 30444 UpdateGuideState exits: m=109689 SNR=83.0 Saturated 00:10:02.841 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:02.841 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:02.841 00.000 30444 Enqueuing Expose request 00:10:02.871 00.030 15672 PulseGuide returned control before completion, sleep 80 00:10:02.967 00.096 15672 IsGuiding returns 1 00:10:02.967 00.000 15672 scope still moving after pulse duration time elapsed 00:10:02.988 00.021 15672 IsSlewing returns 0 00:10:02.989 00.001 15672 IsGuiding returns 1 00:10:03.010 00.021 15672 IsSlewing returns 0 00:10:03.011 00.001 15672 IsGuiding returns 1 00:10:03.032 00.021 15672 IsSlewing returns 0 00:10:03.063 00.031 15672 IsGuiding returns 0 00:10:03.063 00.000 15672 scope move finished after 152 + 122 ms 00:10:03.063 00.000 15672 Move returns status 0, amount 152 00:10:03.063 00.000 15672 move complete, result=0 00:10:03.063 00.000 15672 worker thread done servicing request 00:10:03.063 00.000 15672 Worker thread wakes up 00:10:03.063 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:03.063 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:03.063 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 152 ms NORTH 00:10:05.168 02.105 15672 Exposure complete 00:10:05.188 00.020 15672 worker thread done servicing request 00:10:05.188 00.000 30444 OnExposeComplete: enter 00:10:05.188 00.000 30444 UpdateGuideState(): m_state=6 00:10:05.188 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3364 00:10:05.188 00.000 30444 Star::Find returns 1 (1), X=459.10, Y=195.45, Mass=116674, SNR=86.2, Peak=13666 HFD=3.6 00:10:05.189 00.001 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.85 = -1.85) 00:10:05.189 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.91 = -1.91) 00:10:05.189 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=-1.11 hyp=1.31 cameraTheta=-2.13 mountX=-0.36 mountY=-1.23, mountTheta=-1.86 00:10:05.189 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=-1.11, opts=13) 00:10:05.189 00.000 30444 Enqueuing Move request for scope (-0.69, -1.11) 00:10:05.189 00.000 15672 Worker thread wakes up 00:10:05.189 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -1.11) opts 0xd 00:10:05.189 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, -1.11) 00:10:05.189 00.000 15672 Moving (-0.69, -1.11) raw xDistance=-0.36 yDistance=-1.23 00:10:05.189 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 00:10:05.189 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.23 from input -1.23 00:10:05.189 00.000 15672 MoveAxis(E, 98, ABG) 00:10:05.189 00.000 15672 Guiding Dir = 2, Dur = 98 00:10:05.190 00.001 15672 IsSlewing returns 0 00:10:05.191 00.001 15672 IsGuiding returns 0 00:10:05.195 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=13931, FiltMin=2623, FiltMax=8875, Gamma=2.950 00:10:05.218 00.023 15672 PulseGuide returned control before completion, sleep 81 00:10:05.245 00.027 30444 UpdateGuideState exits: m=116674 SNR=86.2 Saturated 00:10:05.245 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:05.245 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:05.245 00.000 30444 Enqueuing Expose request 00:10:05.301 00.056 15672 IsGuiding returns 1 00:10:05.301 00.000 15672 scope still moving after pulse duration time elapsed 00:10:05.322 00.021 15672 IsSlewing returns 0 00:10:05.363 00.041 15672 IsGuiding returns 0 00:10:05.364 00.001 15672 scope move finished after 98 + 74 ms 00:10:05.364 00.000 15672 Move returns status 0, amount 98 00:10:05.364 00.000 15672 MoveAxis(N, 219, ABG) 00:10:05.364 00.000 15672 Guiding Dir = 0, Dur = 219 00:10:05.364 00.000 15672 IsSlewing returns 0 00:10:05.366 00.002 15672 IsGuiding returns 0 00:10:05.443 00.077 15672 PulseGuide returned control before completion, sleep 153 00:10:05.604 00.161 15672 IsGuiding returns 1 00:10:05.604 00.000 15672 scope still moving after pulse duration time elapsed 00:10:05.625 00.021 15672 IsSlewing returns 0 00:10:05.628 00.003 15672 IsGuiding returns 1 00:10:05.649 00.021 15672 IsSlewing returns 0 00:10:05.652 00.003 15672 IsGuiding returns 1 00:10:05.673 00.021 15672 IsSlewing returns 0 00:10:05.699 00.026 15672 IsGuiding returns 0 00:10:05.700 00.001 15672 scope move finished after 219 + 114 ms 00:10:05.700 00.000 15672 Move returns status 0, amount 219 00:10:05.700 00.000 15672 move complete, result=0 00:10:05.700 00.000 15672 worker thread done servicing request 00:10:05.700 00.000 15672 Worker thread wakes up 00:10:05.700 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:05.701 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:05.701 00.000 30444 GuideStep: -0.4 px 98 ms EAST, -1.2 px 219 ms NORTH 00:10:07.611 01.910 15672 Exposure complete 00:10:07.630 00.019 15672 worker thread done servicing request 00:10:07.630 00.000 30444 OnExposeComplete: enter 00:10:07.630 00.000 30444 UpdateGuideState(): m_state=6 00:10:07.630 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3365 00:10:07.630 00.000 30444 Star::Find returns 1 (1), X=459.50, Y=195.65, Mass=104720, SNR=84.4, Peak=13543 HFD=3.2 00:10:07.630 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 00:10:07.630 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 00:10:07.630 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.91 hyp=0.96 cameraTheta=-1.89 mountX=-0.04 mountY=-0.95, mountTheta=-1.61 00:10:07.630 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.91, opts=13) 00:10:07.630 00.000 30444 Enqueuing Move request for scope (-0.30, -0.91) 00:10:07.630 00.000 15672 Worker thread wakes up 00:10:07.630 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.91) opts 0xd 00:10:07.632 00.002 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.91) 00:10:07.632 00.000 15672 Moving (-0.30, -0.91) raw xDistance=-0.04 yDistance=-0.95 00:10:07.632 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:10:07.632 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95 00:10:07.632 00.000 15672 MoveAxis(E, 0, ABG) 00:10:07.632 00.000 15672 Move returns status 0, amount 0 00:10:07.632 00.000 15672 MoveAxis(N, 170, ABG) 00:10:07.632 00.000 15672 Guiding Dir = 0, Dur = 170 00:10:07.632 00.000 15672 IsSlewing returns 0 00:10:07.632 00.000 15672 IsGuiding returns 0 00:10:07.636 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=13543, FiltMin=2582, FiltMax=9505, Gamma=2.950 00:10:07.711 00.075 15672 PulseGuide returned control before completion, sleep 102 00:10:07.816 00.105 15672 IsGuiding returns 1 00:10:07.816 00.000 15672 scope still moving after pulse duration time elapsed 00:10:07.837 00.021 15672 IsSlewing returns 0 00:10:07.840 00.003 15672 IsGuiding returns 1 00:10:07.860 00.020 15672 IsSlewing returns 0 00:10:07.863 00.003 15672 IsGuiding returns 1 00:10:07.885 00.022 15672 IsSlewing returns 0 00:10:07.888 00.003 15672 IsGuiding returns 1 00:10:07.908 00.020 15672 IsSlewing returns 0 00:10:07.936 00.028 15672 IsGuiding returns 0 00:10:07.936 00.000 15672 scope move finished after 170 + 133 ms 00:10:07.936 00.000 15672 Move returns status 0, amount 170 00:10:07.936 00.000 15672 move complete, result=0 00:10:07.936 00.000 15672 worker thread done servicing request 00:10:07.960 00.024 30444 UpdateGuideState exits: m=104720 SNR=84.4 Saturated 00:10:07.960 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:07.960 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:07.960 00.000 30444 Enqueuing Expose request 00:10:07.960 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -1.0 px 170 ms NORTH 00:10:07.961 00.001 15672 Worker thread wakes up 00:10:07.961 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:07.961 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:10.072 02.111 15672 Exposure complete 00:10:10.091 00.019 15672 worker thread done servicing request 00:10:10.091 00.000 30444 OnExposeComplete: enter 00:10:10.091 00.000 30444 UpdateGuideState(): m_state=6 00:10:10.092 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3366 00:10:10.092 00.000 30444 Star::Find returns 1 (1), X=459.49, Y=195.88, Mass=118237, SNR=96.8, Peak=12278 HFD=3.5 00:10:10.092 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 00:10:10.092 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 00:10:10.092 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.68 hyp=0.74 cameraTheta=-1.99 mountX=-0.11 mountY=-0.73, mountTheta=-1.72 00:10:10.092 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.68, opts=13) 00:10:10.092 00.000 30444 Enqueuing Move request for scope (-0.31, -0.68) 00:10:10.092 00.000 15672 Worker thread wakes up 00:10:10.093 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.68) opts 0xd 00:10:10.093 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.68) 00:10:10.093 00.000 15672 Moving (-0.31, -0.68) raw xDistance=-0.11 yDistance=-0.73 00:10:10.093 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:10:10.093 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 00:10:10.093 00.000 15672 MoveAxis(E, 0, ABG) 00:10:10.093 00.000 15672 Move returns status 0, amount 0 00:10:10.093 00.000 15672 MoveAxis(N, 130, ABG) 00:10:10.093 00.000 15672 Guiding Dir = 0, Dur = 130 00:10:10.093 00.000 15672 IsSlewing returns 0 00:10:10.094 00.001 15672 IsGuiding returns 0 00:10:10.098 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=12278, FiltMin=2650, FiltMax=9617, Gamma=2.950 00:10:10.148 00.050 30444 UpdateGuideState exits: m=118237 SNR=96.8 Saturated 00:10:10.148 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:10.148 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:10.148 00.000 30444 Enqueuing Expose request 00:10:10.172 00.024 15672 PulseGuide returned control before completion, sleep 63 00:10:10.236 00.064 15672 IsGuiding returns 1 00:10:10.236 00.000 15672 scope still moving after pulse duration time elapsed 00:10:10.258 00.022 15672 IsSlewing returns 0 00:10:10.261 00.003 15672 IsGuiding returns 1 00:10:10.282 00.021 15672 IsSlewing returns 0 00:10:10.284 00.002 15672 IsGuiding returns 1 00:10:10.306 00.022 15672 IsSlewing returns 0 00:10:10.332 00.026 15672 IsGuiding returns 0 00:10:10.332 00.000 15672 scope move finished after 130 + 107 ms 00:10:10.332 00.000 15672 Move returns status 0, amount 130 00:10:10.332 00.000 15672 move complete, result=0 00:10:10.332 00.000 15672 worker thread done servicing request 00:10:10.333 00.001 15672 Worker thread wakes up 00:10:10.333 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:10.333 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:10.333 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 130 ms NORTH 00:10:12.241 01.908 15672 Exposure complete 00:10:12.261 00.020 15672 worker thread done servicing request 00:10:12.261 00.000 30444 OnExposeComplete: enter 00:10:12.261 00.000 30444 UpdateGuideState(): m_state=6 00:10:12.261 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3367 00:10:12.261 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=197.45, Mass=106708, SNR=82.4, Peak=11187 HFD=3.5 00:10:12.262 00.001 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 00:10:12.262 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 00:10:12.262 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.89 hyp=0.90 cameraTheta=1.64 mountX=-0.31 mountY=0.86, mountTheta=1.91 00:10:12.262 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.89, opts=13) 00:10:12.262 00.000 30444 Enqueuing Move request for scope (-0.06, 0.89) 00:10:12.262 00.000 15672 Worker thread wakes up 00:10:12.262 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.89) opts 0xd 00:10:12.262 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.89) 00:10:12.262 00.000 15672 Moving (-0.06, 0.89) raw xDistance=-0.31 yDistance=0.86 00:10:12.262 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 00:10:12.262 00.000 15672 resist switch: large excursion: input 0.86 thresh 0.75 direction from -1 to 1 00:10:12.262 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.58 00:10:12.262 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86 00:10:12.263 00.001 15672 MoveAxis(E, 83, ABG) 00:10:12.263 00.000 15672 Guiding Dir = 2, Dur = 83 00:10:12.264 00.001 15672 IsSlewing returns 0 00:10:12.265 00.001 15672 IsGuiding returns 0 00:10:12.268 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=11777, FiltMin=2655, FiltMax=8885, Gamma=2.950 00:10:12.279 00.011 15672 PulseGuide returned control before completion, sleep 79 00:10:12.318 00.039 30444 UpdateGuideState exits: m=106708 SNR=82.4 Saturated 00:10:12.318 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:12.318 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:12.318 00.000 30444 Enqueuing Expose request 00:10:12.376 00.058 15672 IsGuiding returns 0 00:10:12.376 00.000 15672 Move returns status 0, amount 83 00:10:12.376 00.000 15672 MoveAxis(S, 153, ABG) 00:10:12.376 00.000 15672 Guiding Dir = 1, Dur = 153 00:10:12.376 00.000 15672 IsSlewing returns 0 00:10:12.378 00.002 15672 IsGuiding returns 0 00:10:12.456 00.078 15672 PulseGuide returned control before completion, sleep 85 00:10:12.542 00.086 15672 IsGuiding returns 1 00:10:12.542 00.000 15672 scope still moving after pulse duration time elapsed 00:10:12.563 00.021 15672 IsSlewing returns 0 00:10:12.634 00.071 15672 IsGuiding returns 0 00:10:12.635 00.001 15672 scope move finished after 153 + 104 ms 00:10:12.635 00.000 15672 Move returns status 0, amount 153 00:10:12.635 00.000 15672 move complete, result=0 00:10:12.635 00.000 15672 worker thread done servicing request 00:10:12.635 00.000 15672 Worker thread wakes up 00:10:12.636 00.001 30444 GuideStep: -0.3 px 83 ms EAST, 0.9 px 153 ms SOUTH 00:10:12.636 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:12.636 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:14.743 02.107 15672 Exposure complete 00:10:14.763 00.020 15672 worker thread done servicing request 00:10:14.763 00.000 30444 OnExposeComplete: enter 00:10:14.763 00.000 30444 UpdateGuideState(): m_state=6 00:10:14.763 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3368 00:10:14.763 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=197.14, Mass=120659, SNR=82.2, Peak=10819 HFD=3.7 00:10:14.763 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 00:10:14.763 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 00:10:14.763 00.000 30444 CameraToMount -- cameraX=0.67 cameraY=0.58 hyp=0.89 cameraTheta=0.71 mountX=0.48 mountY=0.71, mountTheta=0.97 00:10:14.764 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.67, y=0.58, opts=13) 00:10:14.764 00.000 30444 Enqueuing Move request for scope (0.67, 0.58) 00:10:14.764 00.000 15672 Worker thread wakes up 00:10:14.764 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.58) opts 0xd 00:10:14.764 00.000 15672 Handling offset move in thread for scope, endpoint = (0.67, 0.58) 00:10:14.764 00.000 15672 Moving (0.67, 0.58) raw xDistance=0.48 yDistance=0.71 00:10:14.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.48 00:10:14.764 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71 00:10:14.764 00.000 15672 MoveAxis(W, 125, ABG) 00:10:14.764 00.000 15672 Guiding Dir = 3, Dur = 125 00:10:14.765 00.001 15672 IsSlewing returns 0 00:10:14.765 00.000 15672 IsGuiding returns 0 00:10:14.769 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=11661, FiltMin=2607, FiltMax=8901, Gamma=2.950 00:10:14.787 00.018 15672 PulseGuide returned control before completion, sleep 114 00:10:14.822 00.035 30444 UpdateGuideState exits: m=120659 SNR=82.2 Saturated 00:10:14.823 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:14.823 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:14.823 00.000 30444 Enqueuing Expose request 00:10:14.903 00.080 15672 IsGuiding returns 1 00:10:14.903 00.000 15672 scope still moving after pulse duration time elapsed 00:10:14.924 00.021 15672 IsSlewing returns 0 00:10:14.931 00.007 15672 IsGuiding returns 0 00:10:14.931 00.000 15672 scope move finished after 125 + 40 ms 00:10:14.932 00.001 15672 Move returns status 0, amount 125 00:10:14.932 00.000 15672 MoveAxis(S, 127, ABG) 00:10:14.932 00.000 15672 Guiding Dir = 1, Dur = 127 00:10:14.932 00.000 15672 IsSlewing returns 0 00:10:14.933 00.001 15672 IsGuiding returns 0 00:10:15.011 00.078 15672 PulseGuide returned control before completion, sleep 59 00:10:15.074 00.063 15672 IsGuiding returns 1 00:10:15.074 00.000 15672 scope still moving after pulse duration time elapsed 00:10:15.095 00.021 15672 IsSlewing returns 0 00:10:15.098 00.003 15672 IsGuiding returns 1 00:10:15.119 00.021 15672 IsSlewing returns 0 00:10:15.122 00.003 15672 IsGuiding returns 1 00:10:15.142 00.020 15672 IsSlewing returns 0 00:10:15.173 00.031 15672 IsGuiding returns 0 00:10:15.173 00.000 15672 scope move finished after 127 + 113 ms 00:10:15.173 00.000 15672 Move returns status 0, amount 127 00:10:15.173 00.000 15672 move complete, result=0 00:10:15.174 00.001 15672 worker thread done servicing request 00:10:15.174 00.000 15672 Worker thread wakes up 00:10:15.174 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:15.174 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:15.174 00.000 30444 GuideStep: 0.5 px 125 ms WEST, 0.7 px 127 ms SOUTH 00:10:17.080 01.906 15672 Exposure complete 00:10:17.099 00.019 15672 worker thread done servicing request 00:10:17.099 00.000 30444 OnExposeComplete: enter 00:10:17.099 00.000 30444 UpdateGuideState(): m_state=6 00:10:17.099 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3369 00:10:17.099 00.000 30444 Star::Find returns 1 (1), X=459.54, Y=197.17, Mass=110441, SNR=98.9, Peak=12006 HFD=3.5 00:10:17.099 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 00:10:17.099 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 00:10:17.099 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.62 hyp=0.67 cameraTheta=1.96 mountX=-0.41 mountY=0.55, mountTheta=2.22 00:10:17.101 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.62, opts=13) 00:10:17.101 00.000 30444 Enqueuing Move request for scope (-0.25, 0.62) 00:10:17.101 00.000 15672 Worker thread wakes up 00:10:17.101 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.62) opts 0xd 00:10:17.101 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.62) 00:10:17.101 00.000 15672 Moving (-0.25, 0.62) raw xDistance=-0.41 yDistance=0.55 00:10:17.101 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41 00:10:17.101 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 00:10:17.101 00.000 15672 MoveAxis(E, 103, ABG) 00:10:17.101 00.000 15672 Guiding Dir = 2, Dur = 103 00:10:17.101 00.000 15672 IsSlewing returns 0 00:10:17.102 00.001 15672 IsGuiding returns 0 00:10:17.107 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=12447, FiltMin=2627, FiltMax=9055, Gamma=2.950 00:10:17.119 00.012 15672 PulseGuide returned control before completion, sleep 96 00:10:17.158 00.039 30444 UpdateGuideState exits: m=110441 SNR=98.9 Saturated 00:10:17.158 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:17.158 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:17.158 00.000 30444 Enqueuing Expose request 00:10:17.217 00.059 15672 IsGuiding returns 1 00:10:17.218 00.001 15672 scope still moving after pulse duration time elapsed 00:10:17.239 00.021 15672 IsSlewing returns 0 00:10:17.249 00.010 15672 IsGuiding returns 0 00:10:17.249 00.000 15672 scope move finished after 103 + 42 ms 00:10:17.249 00.000 15672 Move returns status 0, amount 103 00:10:17.249 00.000 15672 MoveAxis(S, 98, ABG) 00:10:17.249 00.000 15672 Guiding Dir = 1, Dur = 98 00:10:17.249 00.000 15672 IsSlewing returns 0 00:10:17.250 00.001 15672 IsGuiding returns 0 00:10:17.328 00.078 15672 PulseGuide returned control before completion, sleep 30 00:10:17.360 00.032 15672 IsGuiding returns 1 00:10:17.360 00.000 15672 scope still moving after pulse duration time elapsed 00:10:17.382 00.022 15672 IsSlewing returns 0 00:10:17.382 00.000 15672 IsGuiding returns 1 00:10:17.404 00.022 15672 IsSlewing returns 0 00:10:17.405 00.001 15672 IsGuiding returns 1 00:10:17.425 00.020 15672 IsSlewing returns 0 00:10:17.471 00.046 15672 IsGuiding returns 0 00:10:17.472 00.001 15672 scope move finished after 98 + 124 ms 00:10:17.472 00.000 15672 Move returns status 0, amount 98 00:10:17.472 00.000 15672 move complete, result=0 00:10:17.472 00.000 15672 worker thread done servicing request 00:10:17.472 00.000 15672 Worker thread wakes up 00:10:17.472 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:17.472 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:17.473 00.001 30444 GuideStep: -0.4 px 103 ms EAST, 0.5 px 98 ms SOUTH 00:10:19.582 02.109 15672 Exposure complete 00:10:19.601 00.019 15672 worker thread done servicing request 00:10:19.602 00.001 30444 OnExposeComplete: enter 00:10:19.602 00.000 30444 UpdateGuideState(): m_state=6 00:10:19.602 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3370 00:10:19.602 00.000 30444 Star::Find returns 1 (1), X=459.61, Y=197.12, Mass=110491, SNR=87.4, Peak=12272 HFD=3.5 00:10:19.602 00.000 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 00:10:19.602 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 00:10:19.602 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.57 hyp=0.60 cameraTheta=1.88 mountX=-0.33 mountY=0.51, mountTheta=2.14 00:10:19.602 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.57, opts=13) 00:10:19.602 00.000 30444 Enqueuing Move request for scope (-0.18, 0.57) 00:10:19.603 00.001 15672 Worker thread wakes up 00:10:19.603 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.57) opts 0xd 00:10:19.603 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.57) 00:10:19.603 00.000 15672 Moving (-0.18, 0.57) raw xDistance=-0.33 yDistance=0.51 00:10:19.603 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33 00:10:19.603 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 00:10:19.603 00.000 15672 MoveAxis(E, 97, ABG) 00:10:19.603 00.000 15672 Guiding Dir = 2, Dur = 97 00:10:19.603 00.000 15672 IsSlewing returns 0 00:10:19.606 00.003 15672 IsGuiding returns 0 00:10:19.610 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=13200, FiltMin=2667, FiltMax=9276, Gamma=2.950 00:10:19.628 00.018 15672 PulseGuide returned control before completion, sleep 85 00:10:19.659 00.031 30444 UpdateGuideState exits: m=110491 SNR=87.4 Saturated 00:10:19.659 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:19.659 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:19.659 00.000 30444 Enqueuing Expose request 00:10:19.773 00.114 15672 IsGuiding returns 0 00:10:19.773 00.000 15672 Move returns status 0, amount 97 00:10:19.773 00.000 15672 MoveAxis(S, 92, ABG) 00:10:19.773 00.000 15672 Guiding Dir = 1, Dur = 92 00:10:19.774 00.001 15672 IsSlewing returns 0 00:10:19.776 00.002 15672 IsGuiding returns 0 00:10:19.852 00.076 15672 PulseGuide returned control before completion, sleep 27 00:10:19.882 00.030 15672 IsGuiding returns 1 00:10:19.883 00.001 15672 scope still moving after pulse duration time elapsed 00:10:19.904 00.021 15672 IsSlewing returns 0 00:10:19.905 00.001 15672 IsGuiding returns 1 00:10:19.927 00.022 15672 IsSlewing returns 0 00:10:19.928 00.001 15672 IsGuiding returns 1 00:10:19.948 00.020 15672 IsSlewing returns 0 00:10:20.012 00.064 15672 IsGuiding returns 0 00:10:20.012 00.000 15672 scope move finished after 92 + 143 ms 00:10:20.012 00.000 15672 Move returns status 0, amount 92 00:10:20.012 00.000 15672 move complete, result=0 00:10:20.012 00.000 15672 worker thread done servicing request 00:10:20.012 00.000 15672 Worker thread wakes up 00:10:20.012 00.000 30444 GuideStep: -0.3 px 97 ms EAST, 0.5 px 92 ms SOUTH 00:10:20.012 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:20.012 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:21.923 01.911 15672 Exposure complete 00:10:21.941 00.018 15672 worker thread done servicing request 00:10:21.941 00.000 30444 OnExposeComplete: enter 00:10:21.941 00.000 30444 UpdateGuideState(): m_state=6 00:10:21.942 00.001 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3371 00:10:21.942 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=196.88, Mass=121354, SNR=87.0, Peak=12699 HFD=3.1 00:10:21.942 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 00:10:21.942 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.31 = 1.31) 00:10:21.942 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.33 hyp=0.37 cameraTheta=1.10 mountX=0.07 mountY=0.36, mountTheta=1.37 00:10:21.942 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.33, opts=13) 00:10:21.942 00.000 30444 Enqueuing Move request for scope (0.17, 0.33) 00:10:21.942 00.000 15672 Worker thread wakes up 00:10:21.942 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.33) opts 0xd 00:10:21.942 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.33) 00:10:21.942 00.000 15672 Moving (0.17, 0.33) raw xDistance=0.07 yDistance=0.36 00:10:21.942 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:10:21.942 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 00:10:21.943 00.001 15672 MoveAxis(E, 0, ABG) 00:10:21.943 00.000 15672 Move returns status 0, amount 0 00:10:21.943 00.000 15672 MoveAxis(S, 64, ABG) 00:10:21.943 00.000 15672 Guiding Dir = 1, Dur = 64 00:10:21.944 00.001 15672 IsSlewing returns 0 00:10:21.945 00.001 15672 IsGuiding returns 0 00:10:21.949 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=13522, FiltMin=2643, FiltMax=9845, Gamma=2.950 00:10:21.999 00.050 30444 UpdateGuideState exits: m=121354 SNR=87.0 Saturated 00:10:21.999 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:21.999 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:21.999 00.000 30444 Enqueuing Expose request 00:10:22.026 00.027 15672 IsGuiding returns 1 00:10:22.026 00.000 15672 scope still moving after pulse duration time elapsed 00:10:22.048 00.022 15672 IsSlewing returns 0 00:10:22.049 00.001 15672 IsGuiding returns 1 00:10:22.069 00.020 15672 IsSlewing returns 0 00:10:22.070 00.001 15672 IsGuiding returns 1 00:10:22.092 00.022 15672 IsSlewing returns 0 00:10:22.122 00.030 15672 IsGuiding returns 0 00:10:22.122 00.000 15672 scope move finished after 64 + 113 ms 00:10:22.122 00.000 15672 Move returns status 0, amount 64 00:10:22.122 00.000 15672 move complete, result=0 00:10:22.122 00.000 15672 worker thread done servicing request 00:10:22.123 00.001 15672 Worker thread wakes up 00:10:22.123 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:22.123 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:22.123 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 64 ms SOUTH 00:10:24.239 02.116 15672 Exposure complete 00:10:24.273 00.034 15672 worker thread done servicing request 00:10:24.273 00.000 30444 OnExposeComplete: enter 00:10:24.274 00.001 30444 UpdateGuideState(): m_state=6 00:10:24.274 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3372 00:10:24.274 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=196.51, Mass=111229, SNR=87.7, Peak=10378 HFD=3.7 00:10:24.274 00.000 30444 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.28) = xAngle (0.24 = 0.24) 00:10:24.274 00.000 30444 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.17 = 0.17) 00:10:24.274 00.000 30444 CameraToMount -- cameraX=0.99 cameraY=-0.04 hyp=0.99 cameraTheta=-0.04 mountX=0.97 mountY=0.17, mountTheta=0.18 00:10:24.274 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.99, y=-0.04, opts=13) 00:10:24.274 00.000 30444 Enqueuing Move request for scope (0.99, -0.04) 00:10:24.274 00.000 15672 Worker thread wakes up 00:10:24.275 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.04) opts 0xd 00:10:24.275 00.000 15672 Handling offset move in thread for scope, endpoint = (0.99, -0.04) 00:10:24.275 00.000 15672 Moving (0.99, -0.04) raw xDistance=0.97 yDistance=0.17 00:10:24.275 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.97 00:10:24.275 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:10:24.275 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 00:10:24.275 00.000 15672 MoveAxis(W, 261, ABG) 00:10:24.275 00.000 15672 Guiding Dir = 3, Dur = 261 00:10:24.275 00.000 15672 IsSlewing returns 0 00:10:24.280 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=10494, FiltMin=2607, FiltMax=9018, Gamma=2.950 00:10:24.308 00.028 15672 IsGuiding returns 0 00:10:24.324 00.016 15672 PulseGuide returned control before completion, sleep 256 00:10:24.330 00.006 30444 UpdateGuideState exits: m=111229 SNR=87.7 Saturated 00:10:24.330 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:24.330 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:24.330 00.000 30444 Enqueuing Expose request 00:10:24.582 00.252 15672 IsGuiding returns 1 00:10:24.583 00.001 15672 scope still moving after pulse duration time elapsed 00:10:24.604 00.021 15672 IsSlewing returns 0 00:10:24.629 00.025 15672 IsGuiding returns 0 00:10:24.629 00.000 15672 scope move finished after 261 + 58 ms 00:10:24.629 00.000 15672 Move returns status 0, amount 261 00:10:24.629 00.000 15672 MoveAxis(N, 0, ABG) 00:10:24.629 00.000 15672 Move returns status 0, amount 0 00:10:24.629 00.000 15672 move complete, result=0 00:10:24.629 00.000 15672 worker thread done servicing request 00:10:24.629 00.000 30444 GuideStep: 1.0 px 261 ms WEST, 0.2 px 0 ms NORTH 00:10:24.629 00.000 15672 Worker thread wakes up 00:10:24.629 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:24.629 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:26.538 01.909 15672 Exposure complete 00:10:26.557 00.019 15672 worker thread done servicing request 00:10:26.558 00.001 30444 OnExposeComplete: enter 00:10:26.558 00.000 30444 UpdateGuideState(): m_state=6 00:10:26.558 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3373 00:10:26.558 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.90, Mass=118044, SNR=87.2, Peak=9717 HFD=4.2 00:10:26.558 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 00:10:26.558 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 00:10:26.558 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.35 hyp=0.49 cameraTheta=0.78 mountX=0.24 mountY=0.41, mountTheta=1.04 00:10:26.558 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.35, opts=13) 00:10:26.558 00.000 30444 Enqueuing Move request for scope (0.35, 0.35) 00:10:26.558 00.000 15672 Worker thread wakes up 00:10:26.558 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.35) opts 0xd 00:10:26.559 00.001 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.35) 00:10:26.559 00.000 15672 Moving (0.35, 0.35) raw xDistance=0.24 yDistance=0.41 00:10:26.559 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 00:10:26.559 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 00:10:26.559 00.000 15672 MoveAxis(E, 0, ABG) 00:10:26.559 00.000 15672 Move returns status 0, amount 0 00:10:26.559 00.000 15672 MoveAxis(S, 74, ABG) 00:10:26.559 00.000 15672 Guiding Dir = 1, Dur = 74 00:10:26.559 00.000 15672 IsSlewing returns 0 00:10:26.560 00.001 15672 IsGuiding returns 0 00:10:26.564 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=11311, FiltMin=2607, FiltMax=8628, Gamma=2.950 00:10:26.614 00.050 30444 UpdateGuideState exits: m=118044 SNR=87.2 Saturated 00:10:26.614 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:26.614 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:26.614 00.000 30444 Enqueuing Expose request 00:10:26.641 00.027 15672 IsGuiding returns 1 00:10:26.641 00.000 15672 scope still moving after pulse duration time elapsed 00:10:26.663 00.022 15672 IsSlewing returns 0 00:10:26.689 00.026 15672 IsGuiding returns 1 00:10:26.710 00.021 15672 IsSlewing returns 0 00:10:26.711 00.001 15672 IsGuiding returns 1 00:10:26.732 00.021 15672 IsSlewing returns 0 00:10:26.753 00.021 15672 IsGuiding returns 0 00:10:26.753 00.000 15672 scope move finished after 74 + 119 ms 00:10:26.753 00.000 15672 Move returns status 0, amount 74 00:10:26.753 00.000 15672 move complete, result=0 00:10:26.753 00.000 15672 worker thread done servicing request 00:10:26.753 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 74 ms SOUTH 00:10:26.753 00.000 15672 Worker thread wakes up 00:10:26.753 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:26.754 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:28.862 02.108 15672 Exposure complete 00:10:28.882 00.020 15672 worker thread done servicing request 00:10:28.882 00.000 30444 OnExposeComplete: enter 00:10:28.882 00.000 30444 UpdateGuideState(): m_state=6 00:10:28.882 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3374 00:10:28.882 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=197.12, Mass=122421, SNR=88.0, Peak=10770 HFD=3.8 00:10:28.882 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 00:10:28.882 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 00:10:28.882 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.56 hyp=0.77 cameraTheta=0.82 mountX=0.35 mountY=0.66, mountTheta=1.08 00:10:28.883 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.56, opts=13) 00:10:28.883 00.000 30444 Enqueuing Move request for scope (0.53, 0.56) 00:10:28.883 00.000 15672 Worker thread wakes up 00:10:28.883 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.56) opts 0xd 00:10:28.883 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.56) 00:10:28.883 00.000 15672 Moving (0.53, 0.56) raw xDistance=0.35 yDistance=0.66 00:10:28.883 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 00:10:28.883 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 00:10:28.883 00.000 15672 MoveAxis(W, 95, ABG) 00:10:28.883 00.000 15672 Guiding Dir = 3, Dur = 95 00:10:28.884 00.001 15672 IsSlewing returns 0 00:10:28.885 00.001 15672 IsGuiding returns 0 00:10:28.890 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=11576, FiltMin=2516, FiltMax=9113, Gamma=2.950 00:10:28.909 00.019 15672 PulseGuide returned control before completion, sleep 82 00:10:29.054 00.145 15672 IsGuiding returns 0 00:10:29.054 00.000 15672 Move returns status 0, amount 95 00:10:29.054 00.000 15672 MoveAxis(S, 118, ABG) 00:10:29.054 00.000 15672 Guiding Dir = 1, Dur = 118 00:10:29.054 00.000 15672 IsSlewing returns 0 00:10:29.055 00.001 15672 IsGuiding returns 0 00:10:29.133 00.078 15672 PulseGuide returned control before completion, sleep 50 00:10:29.186 00.053 15672 IsGuiding returns 1 00:10:29.186 00.000 15672 scope still moving after pulse duration time elapsed 00:10:29.208 00.022 15672 IsSlewing returns 0 00:10:29.212 00.004 15672 IsGuiding returns 1 00:10:29.232 00.020 15672 IsSlewing returns 0 00:10:29.235 00.003 15672 IsGuiding returns 1 00:10:29.256 00.021 15672 IsSlewing returns 0 00:10:29.278 00.022 30444 UpdateGuideState exits: m=122421 SNR=88.0 Saturated 00:10:29.278 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:29.278 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:29.278 00.000 30444 Enqueuing Expose request 00:10:29.325 00.047 15672 IsGuiding returns 0 00:10:29.325 00.000 15672 scope move finished after 118 + 151 ms 00:10:29.325 00.000 15672 Move returns status 0, amount 118 00:10:29.325 00.000 15672 move complete, result=0 00:10:29.325 00.000 15672 worker thread done servicing request 00:10:29.325 00.000 15672 Worker thread wakes up 00:10:29.325 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:29.325 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:29.326 00.001 30444 GuideStep: 0.4 px 95 ms WEST, 0.7 px 118 ms SOUTH 00:10:31.232 01.906 15672 Exposure complete 00:10:31.259 00.027 15672 worker thread done servicing request 00:10:31.259 00.000 30444 OnExposeComplete: enter 00:10:31.259 00.000 30444 UpdateGuideState(): m_state=6 00:10:31.259 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3375 00:10:31.259 00.000 30444 Star::Find returns 1 (1), X=459.60, Y=196.71, Mass=121612, SNR=88.2, Peak=10839 HFD=3.6 00:10:31.259 00.000 30444 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.28) = xAngle (2.74 = 2.74) 00:10:31.259 00.000 30444 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.68 = 2.68) 00:10:31.259 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.46 mountX=-0.23 mountY=0.11, mountTheta=2.69 00:10:31.260 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.16, opts=13) 00:10:31.260 00.000 30444 Enqueuing Move request for scope (-0.19, 0.16) 00:10:31.260 00.000 15672 Worker thread wakes up 00:10:31.260 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd 00:10:31.260 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.16) 00:10:31.260 00.000 15672 Moving (-0.19, 0.16) raw xDistance=-0.23 yDistance=0.11 00:10:31.260 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 00:10:31.260 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:10:31.260 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 00:10:31.260 00.000 15672 MoveAxis(E, 0, ABG) 00:10:31.260 00.000 15672 Move returns status 0, amount 0 00:10:31.260 00.000 15672 MoveAxis(N, 0, ABG) 00:10:31.260 00.000 15672 Move returns status 0, amount 0 00:10:31.260 00.000 15672 move complete, result=0 00:10:31.260 00.000 15672 worker thread done servicing request 00:10:31.265 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=10839, FiltMin=2671, FiltMax=8524, Gamma=2.950 00:10:31.335 00.070 30444 UpdateGuideState exits: m=121612 SNR=88.2 Saturated 00:10:31.335 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:31.335 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:31.335 00.000 30444 Enqueuing Expose request 00:10:31.335 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:10:31.335 00.000 15672 Worker thread wakes up 00:10:31.335 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:31.335 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:33.450 02.115 15672 Exposure complete 00:10:33.479 00.029 15672 worker thread done servicing request 00:10:33.479 00.000 30444 OnExposeComplete: enter 00:10:33.479 00.000 30444 UpdateGuideState(): m_state=6 00:10:33.480 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3376 00:10:33.480 00.000 30444 Star::Find returns 1 (1), X=459.58, Y=197.08, Mass=110360, SNR=70.7, Peak=12544 HFD=3.5 00:10:33.480 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 00:10:33.480 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 00:10:33.480 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.52 hyp=0.56 cameraTheta=1.96 mountX=-0.35 mountY=0.46, mountTheta=2.22 00:10:33.480 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.52, opts=13) 00:10:33.480 00.000 30444 Enqueuing Move request for scope (-0.22, 0.52) 00:10:33.480 00.000 15672 Worker thread wakes up 00:10:33.480 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.52) opts 0xd 00:10:33.480 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.52) 00:10:33.480 00.000 15672 Moving (-0.22, 0.52) raw xDistance=-0.35 yDistance=0.46 00:10:33.481 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 00:10:33.481 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 00:10:33.481 00.000 15672 MoveAxis(E, 95, ABG) 00:10:33.481 00.000 15672 Guiding Dir = 2, Dur = 95 00:10:33.481 00.000 15672 IsSlewing returns 0 00:10:33.482 00.001 15672 IsGuiding returns 0 00:10:33.487 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=12845, FiltMin=2642, FiltMax=9354, Gamma=2.950 00:10:33.510 00.023 15672 PulseGuide returned control before completion, sleep 78 00:10:33.536 00.026 30444 UpdateGuideState exits: m=110360 SNR=70.7 Saturated 00:10:33.536 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:33.536 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:33.536 00.000 30444 Enqueuing Expose request 00:10:33.622 00.086 15672 IsGuiding returns 0 00:10:33.622 00.000 15672 Move returns status 0, amount 95 00:10:33.622 00.000 15672 MoveAxis(S, 82, ABG) 00:10:33.622 00.000 15672 Guiding Dir = 1, Dur = 82 00:10:33.622 00.000 15672 IsSlewing returns 0 00:10:33.623 00.001 15672 IsGuiding returns 0 00:10:33.703 00.080 15672 PulseGuide returned control before completion, sleep 14 00:10:33.720 00.017 15672 IsGuiding returns 1 00:10:33.720 00.000 15672 scope still moving after pulse duration time elapsed 00:10:33.741 00.021 15672 IsSlewing returns 0 00:10:33.744 00.003 15672 IsGuiding returns 1 00:10:33.765 00.021 15672 IsSlewing returns 0 00:10:33.768 00.003 15672 IsGuiding returns 1 00:10:33.790 00.022 15672 IsSlewing returns 0 00:10:33.864 00.074 15672 IsGuiding returns 0 00:10:33.864 00.000 15672 scope move finished after 82 + 158 ms 00:10:33.865 00.001 15672 Move returns status 0, amount 82 00:10:33.865 00.000 15672 move complete, result=0 00:10:33.865 00.000 15672 worker thread done servicing request 00:10:33.865 00.000 15672 Worker thread wakes up 00:10:33.865 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:33.866 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:33.866 00.000 30444 GuideStep: -0.4 px 95 ms EAST, 0.5 px 82 ms SOUTH 00:10:35.774 01.908 15672 Exposure complete 00:10:35.794 00.020 15672 worker thread done servicing request 00:10:35.794 00.000 30444 OnExposeComplete: enter 00:10:35.794 00.000 30444 UpdateGuideState(): m_state=6 00:10:35.794 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3377 00:10:35.794 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=197.16, Mass=111469, SNR=83.2, Peak=12944 HFD=3.0 00:10:35.795 00.001 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 00:10:35.795 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 00:10:35.795 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.61 hyp=0.61 cameraTheta=1.51 mountX=-0.13 mountY=0.60, mountTheta=1.79 00:10:35.795 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.61, opts=13) 00:10:35.795 00.000 30444 Enqueuing Move request for scope (0.03, 0.61) 00:10:35.795 00.000 15672 Worker thread wakes up 00:10:35.795 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.61) opts 0xd 00:10:35.795 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.61) 00:10:35.795 00.000 15672 Moving (0.03, 0.61) raw xDistance=-0.13 yDistance=0.60 00:10:35.795 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 00:10:35.795 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 00:10:35.795 00.000 15672 MoveAxis(E, 0, ABG) 00:10:35.795 00.000 15672 Move returns status 0, amount 0 00:10:35.796 00.001 15672 MoveAxis(S, 107, ABG) 00:10:35.796 00.000 15672 Guiding Dir = 1, Dur = 107 00:10:35.796 00.000 15672 IsSlewing returns 0 00:10:35.797 00.001 15672 IsGuiding returns 0 00:10:35.801 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=12944, FiltMin=2611, FiltMax=9769, Gamma=2.950 00:10:35.851 00.050 30444 UpdateGuideState exits: m=111469 SNR=83.2 Saturated 00:10:35.851 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:35.851 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:35.851 00.000 30444 Enqueuing Expose request 00:10:35.875 00.024 15672 PulseGuide returned control before completion, sleep 40 00:10:35.917 00.042 15672 IsGuiding returns 1 00:10:35.917 00.000 15672 scope still moving after pulse duration time elapsed 00:10:35.937 00.020 15672 IsSlewing returns 0 00:10:35.939 00.002 15672 IsGuiding returns 1 00:10:35.960 00.021 15672 IsSlewing returns 0 00:10:36.019 00.059 15672 IsGuiding returns 0 00:10:36.019 00.000 15672 scope move finished after 107 + 114 ms 00:10:36.019 00.000 15672 Move returns status 0, amount 107 00:10:36.019 00.000 15672 move complete, result=0 00:10:36.019 00.000 15672 worker thread done servicing request 00:10:36.020 00.001 15672 Worker thread wakes up 00:10:36.020 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:36.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:36.020 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 107 ms SOUTH 00:10:38.128 02.108 15672 Exposure complete 00:10:38.148 00.020 15672 worker thread done servicing request 00:10:38.148 00.000 30444 OnExposeComplete: enter 00:10:38.148 00.000 30444 UpdateGuideState(): m_state=6 00:10:38.148 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3378 00:10:38.148 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=196.78, Mass=116277, SNR=90.8, Peak=11515 HFD=3.6 00:10:38.148 00.000 30444 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.28) = xAngle (0.53 = 0.53) 00:10:38.148 00.000 30444 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.47 = 0.47) 00:10:38.148 00.000 30444 CameraToMount -- cameraX=0.87 cameraY=0.22 hyp=0.90 cameraTheta=0.25 mountX=0.78 mountY=0.41, mountTheta=0.48 00:10:38.149 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.87, y=0.22, opts=13) 00:10:38.149 00.000 30444 Enqueuing Move request for scope (0.87, 0.22) 00:10:38.149 00.000 15672 Worker thread wakes up 00:10:38.149 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.22) opts 0xd 00:10:38.149 00.000 15672 Handling offset move in thread for scope, endpoint = (0.87, 0.22) 00:10:38.149 00.000 15672 Moving (0.87, 0.22) raw xDistance=0.78 yDistance=0.41 00:10:38.149 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78 00:10:38.149 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 00:10:38.149 00.000 15672 MoveAxis(W, 210, ABG) 00:10:38.149 00.000 15672 Guiding Dir = 3, Dur = 210 00:10:38.149 00.000 15672 IsSlewing returns 0 00:10:38.151 00.002 15672 IsGuiding returns 0 00:10:38.155 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=11515, FiltMin=2571, FiltMax=8767, Gamma=2.950 00:10:38.175 00.020 15672 PulseGuide returned control before completion, sleep 197 00:10:38.414 00.239 15672 IsGuiding returns 0 00:10:38.415 00.001 15672 Move returns status 0, amount 210 00:10:38.415 00.000 15672 MoveAxis(S, 73, ABG) 00:10:38.415 00.000 15672 Guiding Dir = 1, Dur = 73 00:10:38.416 00.001 15672 IsSlewing returns 0 00:10:38.419 00.003 15672 IsGuiding returns 0 00:10:38.470 00.051 30444 UpdateGuideState exits: m=116277 SNR=90.8 Saturated 00:10:38.470 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:38.471 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:38.471 00.000 30444 Enqueuing Expose request 00:10:38.497 00.026 15672 IsGuiding returns 1 00:10:38.497 00.000 15672 scope still moving after pulse duration time elapsed 00:10:38.518 00.021 15672 IsSlewing returns 0 00:10:38.520 00.002 15672 IsGuiding returns 1 00:10:38.540 00.020 15672 IsSlewing returns 0 00:10:38.541 00.001 15672 IsGuiding returns 1 00:10:38.563 00.022 15672 IsSlewing returns 0 00:10:38.564 00.001 15672 IsGuiding returns 1 00:10:38.585 00.021 15672 IsSlewing returns 0 00:10:38.654 00.069 15672 IsGuiding returns 0 00:10:38.655 00.001 15672 scope move finished after 73 + 162 ms 00:10:38.655 00.000 15672 Move returns status 0, amount 73 00:10:38.655 00.000 15672 move complete, result=0 00:10:38.655 00.000 15672 worker thread done servicing request 00:10:38.655 00.000 15672 Worker thread wakes up 00:10:38.655 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:38.655 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:38.655 00.000 30444 GuideStep: 0.8 px 210 ms WEST, 0.4 px 73 ms SOUTH 00:10:40.565 01.910 15672 Exposure complete 00:10:40.583 00.018 15672 worker thread done servicing request 00:10:40.584 00.001 30444 OnExposeComplete: enter 00:10:40.584 00.000 30444 UpdateGuideState(): m_state=6 00:10:40.584 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3379 00:10:40.584 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=196.76, Mass=121616, SNR=93.8, Peak=12096 HFD=3.5 00:10:40.584 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 00:10:40.584 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 00:10:40.584 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.23 cameraTheta=1.08 mountX=0.05 mountY=0.22, mountTheta=1.35 00:10:40.584 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.21, opts=13) 00:10:40.584 00.000 30444 Enqueuing Move request for scope (0.11, 0.21) 00:10:40.584 00.000 15672 Worker thread wakes up 00:10:40.586 00.002 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd 00:10:40.586 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.21) 00:10:40.586 00.000 15672 Moving (0.11, 0.21) raw xDistance=0.05 yDistance=0.22 00:10:40.586 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:10:40.586 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:10:40.586 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:10:40.586 00.000 15672 MoveAxis(E, 0, ABG) 00:10:40.586 00.000 15672 Move returns status 0, amount 0 00:10:40.586 00.000 15672 MoveAxis(N, 0, ABG) 00:10:40.586 00.000 15672 Move returns status 0, amount 0 00:10:40.586 00.000 15672 move complete, result=0 00:10:40.586 00.000 15672 worker thread done servicing request 00:10:40.590 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=13060, FiltMin=2607, FiltMax=9600, Gamma=2.950 00:10:40.640 00.050 30444 UpdateGuideState exits: m=121616 SNR=93.8 Saturated 00:10:40.640 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:40.640 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:40.640 00.000 30444 Enqueuing Expose request 00:10:40.640 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 00:10:40.640 00.000 15672 Worker thread wakes up 00:10:40.640 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:40.640 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:42.750 02.110 15672 Exposure complete 00:10:42.770 00.020 15672 worker thread done servicing request 00:10:42.770 00.000 30444 OnExposeComplete: enter 00:10:42.770 00.000 30444 UpdateGuideState(): m_state=6 00:10:42.771 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3380 00:10:42.771 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=197.06, Mass=112114, SNR=81.2, Peak=11913 HFD=3.2 00:10:42.771 00.000 30444 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.28) = xAngle (1.18 = 1.18) 00:10:42.771 00.000 30444 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.12 = 1.12) 00:10:42.771 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.51 hyp=0.65 cameraTheta=0.90 mountX=0.25 mountY=0.58, mountTheta=1.17 00:10:42.771 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.51, opts=13) 00:10:42.771 00.000 30444 Enqueuing Move request for scope (0.40, 0.51) 00:10:42.771 00.000 15672 Worker thread wakes up 00:10:42.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.51) opts 0xd 00:10:42.771 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.51) 00:10:42.772 00.001 15672 Moving (0.40, 0.51) raw xDistance=0.25 yDistance=0.58 00:10:42.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 00:10:42.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 00:10:42.772 00.000 15672 MoveAxis(E, 0, ABG) 00:10:42.772 00.000 15672 Move returns status 0, amount 0 00:10:42.772 00.000 15672 MoveAxis(S, 104, ABG) 00:10:42.772 00.000 15672 Guiding Dir = 1, Dur = 104 00:10:42.772 00.000 15672 IsSlewing returns 0 00:10:42.773 00.001 15672 IsGuiding returns 0 00:10:42.777 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=14265, FiltMin=2630, FiltMax=9986, Gamma=2.950 00:10:42.827 00.050 30444 UpdateGuideState exits: m=112114 SNR=81.2 Saturated 00:10:42.827 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:42.827 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:42.827 00.000 30444 Enqueuing Expose request 00:10:42.855 00.028 15672 PulseGuide returned control before completion, sleep 32 00:10:42.889 00.034 15672 IsGuiding returns 1 00:10:42.889 00.000 15672 scope still moving after pulse duration time elapsed 00:10:42.910 00.021 15672 IsSlewing returns 0 00:10:42.936 00.026 15672 IsGuiding returns 1 00:10:42.958 00.022 15672 IsSlewing returns 0 00:10:42.999 00.041 15672 IsGuiding returns 0 00:10:42.999 00.000 15672 scope move finished after 104 + 121 ms 00:10:42.999 00.000 15672 Move returns status 0, amount 104 00:10:42.999 00.000 15672 move complete, result=0 00:10:42.999 00.000 15672 worker thread done servicing request 00:10:42.999 00.000 15672 Worker thread wakes up 00:10:42.999 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 104 ms SOUTH 00:10:42.999 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:43.000 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:44.908 01.908 15672 Exposure complete 00:10:44.927 00.019 15672 worker thread done servicing request 00:10:44.928 00.001 30444 OnExposeComplete: enter 00:10:44.928 00.000 30444 UpdateGuideState(): m_state=6 00:10:44.928 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3381 00:10:44.928 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=196.62, Mass=125960, SNR=88.3, Peak=11120 HFD=3.4 00:10:44.928 00.000 30444 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 00:10:44.928 00.000 30444 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 00:10:44.928 00.000 30444 CameraToMount -- cameraX=0.75 cameraY=0.06 hyp=0.76 cameraTheta=0.08 mountX=0.71 mountY=0.22, mountTheta=0.30 00:10:44.928 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.75, y=0.06, opts=13) 00:10:44.928 00.000 30444 Enqueuing Move request for scope (0.75, 0.06) 00:10:44.929 00.001 15672 Worker thread wakes up 00:10:44.929 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.06) opts 0xd 00:10:44.929 00.000 15672 Handling offset move in thread for scope, endpoint = (0.75, 0.06) 00:10:44.929 00.000 15672 Moving (0.75, 0.06) raw xDistance=0.71 yDistance=0.22 00:10:44.929 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71 00:10:44.929 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:10:44.929 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:10:44.929 00.000 15672 MoveAxis(W, 192, ABG) 00:10:44.929 00.000 15672 Guiding Dir = 3, Dur = 192 00:10:44.929 00.000 15672 IsSlewing returns 0 00:10:44.930 00.001 15672 IsGuiding returns 0 00:10:44.934 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=12054, FiltMin=2611, FiltMax=10017, Gamma=2.950 00:10:44.948 00.014 15672 PulseGuide returned control before completion, sleep 185 00:10:44.989 00.041 30444 UpdateGuideState exits: m=125960 SNR=88.3 Saturated 00:10:44.989 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:44.989 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:44.989 00.000 30444 Enqueuing Expose request 00:10:45.137 00.148 15672 IsGuiding returns 1 00:10:45.137 00.000 15672 scope still moving after pulse duration time elapsed 00:10:45.158 00.021 15672 IsSlewing returns 0 00:10:45.172 00.014 15672 IsGuiding returns 0 00:10:45.172 00.000 15672 scope move finished after 192 + 49 ms 00:10:45.172 00.000 15672 Move returns status 0, amount 192 00:10:45.173 00.001 15672 MoveAxis(N, 0, ABG) 00:10:45.173 00.000 15672 Move returns status 0, amount 0 00:10:45.173 00.000 15672 move complete, result=0 00:10:45.173 00.000 15672 worker thread done servicing request 00:10:45.173 00.000 30444 GuideStep: 0.7 px 192 ms WEST, 0.2 px 0 ms NORTH 00:10:45.173 00.000 15672 Worker thread wakes up 00:10:45.173 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:45.173 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:47.282 02.109 15672 Exposure complete 00:10:47.302 00.020 15672 worker thread done servicing request 00:10:47.302 00.000 30444 OnExposeComplete: enter 00:10:47.302 00.000 30444 UpdateGuideState(): m_state=6 00:10:47.302 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3382 00:10:47.302 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=196.62, Mass=109779, SNR=76.2, Peak=11464 HFD=3.5 00:10:47.302 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 00:10:47.302 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.17 = 2.17) 00:10:47.302 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.96 mountX=-0.04 mountY=0.06, mountTheta=2.21 00:10:47.303 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.07, opts=13) 00:10:47.303 00.000 30444 Enqueuing Move request for scope (-0.03, 0.07) 00:10:47.303 00.000 15672 Worker thread wakes up 00:10:47.303 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd 00:10:47.303 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.07) 00:10:47.303 00.000 15672 Moving (-0.03, 0.07) raw xDistance=-0.04 yDistance=0.06 00:10:47.303 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:10:47.303 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:10:47.303 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:10:47.303 00.000 15672 MoveAxis(E, 0, ABG) 00:10:47.304 00.001 15672 Move returns status 0, amount 0 00:10:47.304 00.000 15672 MoveAxis(N, 0, ABG) 00:10:47.304 00.000 15672 Move returns status 0, amount 0 00:10:47.304 00.000 15672 move complete, result=0 00:10:47.304 00.000 15672 worker thread done servicing request 00:10:47.309 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2082, max=12696, FiltMin=2593, FiltMax=9097, Gamma=2.950 00:10:47.367 00.058 30444 UpdateGuideState exits: m=109779 SNR=76.2 Saturated 00:10:47.367 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:47.367 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:47.367 00.000 30444 Enqueuing Expose request 00:10:47.367 00.000 15672 Worker thread wakes up 00:10:47.367 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:47.367 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:47.367 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 00:10:49.275 01.908 15672 Exposure complete 00:10:49.295 00.020 15672 worker thread done servicing request 00:10:49.295 00.000 30444 OnExposeComplete: enter 00:10:49.295 00.000 30444 UpdateGuideState(): m_state=6 00:10:49.295 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3383 00:10:49.295 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.67, Mass=107813, SNR=86.8, Peak=9942 HFD=3.6 00:10:49.296 00.001 30444 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.28) = xAngle (0.57 = 0.57) 00:10:49.296 00.000 30444 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.51 = 0.51) 00:10:49.296 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.12 hyp=0.42 cameraTheta=0.29 mountX=0.35 mountY=0.20, mountTheta=0.52 00:10:49.296 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.12, opts=13) 00:10:49.296 00.000 30444 Enqueuing Move request for scope (0.40, 0.12) 00:10:49.296 00.000 15672 Worker thread wakes up 00:10:49.296 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.12) opts 0xd 00:10:49.296 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.12) 00:10:49.296 00.000 15672 Moving (0.40, 0.12) raw xDistance=0.35 yDistance=0.20 00:10:49.296 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 00:10:49.297 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:10:49.297 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 00:10:49.297 00.000 15672 MoveAxis(W, 95, ABG) 00:10:49.297 00.000 15672 Guiding Dir = 3, Dur = 95 00:10:49.297 00.000 15672 IsSlewing returns 0 00:10:49.298 00.001 15672 IsGuiding returns 0 00:10:49.302 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=10560, FiltMin=2593, FiltMax=9157, Gamma=2.950 00:10:49.325 00.023 15672 PulseGuide returned control before completion, sleep 78 00:10:49.351 00.026 30444 UpdateGuideState exits: m=107813 SNR=86.8 Saturated 00:10:49.351 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:49.351 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:49.351 00.000 30444 Enqueuing Expose request 00:10:49.405 00.054 15672 IsGuiding returns 1 00:10:49.405 00.000 15672 scope still moving after pulse duration time elapsed 00:10:49.426 00.021 15672 IsSlewing returns 0 00:10:49.427 00.001 15672 IsGuiding returns 1 00:10:49.449 00.022 15672 IsSlewing returns 0 00:10:49.453 00.004 15672 IsGuiding returns 0 00:10:49.454 00.001 15672 scope move finished after 95 + 61 ms 00:10:49.454 00.000 15672 Move returns status 0, amount 95 00:10:49.454 00.000 15672 MoveAxis(N, 0, ABG) 00:10:49.454 00.000 15672 Move returns status 0, amount 0 00:10:49.454 00.000 15672 move complete, result=0 00:10:49.454 00.000 15672 worker thread done servicing request 00:10:49.454 00.000 15672 Worker thread wakes up 00:10:49.454 00.000 30444 GuideStep: 0.4 px 95 ms WEST, 0.2 px 0 ms NORTH 00:10:49.454 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:49.454 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:51.564 02.110 15672 Exposure complete 00:10:51.584 00.020 15672 worker thread done servicing request 00:10:51.584 00.000 30444 OnExposeComplete: enter 00:10:51.584 00.000 30444 UpdateGuideState(): m_state=6 00:10:51.584 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3384 00:10:51.584 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=196.63, Mass=117218, SNR=90.1, Peak=9953 HFD=3.9 00:10:51.584 00.000 30444 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.28) = xAngle (0.55 = 0.55) 00:10:51.584 00.000 30444 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 00:10:51.584 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.27 mountX=0.23 mountY=0.12, mountTheta=0.50 00:10:51.585 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.07, opts=13) 00:10:51.585 00.000 30444 Enqueuing Move request for scope (0.26, 0.07) 00:10:51.585 00.000 15672 Worker thread wakes up 00:10:51.585 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd 00:10:51.585 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.07) 00:10:51.585 00.000 15672 Moving (0.26, 0.07) raw xDistance=0.23 yDistance=0.12 00:10:51.585 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 00:10:51.585 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:10:51.585 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 00:10:51.585 00.000 15672 MoveAxis(E, 0, ABG) 00:10:51.585 00.000 15672 Move returns status 0, amount 0 00:10:51.585 00.000 15672 MoveAxis(N, 0, ABG) 00:10:51.585 00.000 15672 Move returns status 0, amount 0 00:10:51.586 00.001 15672 move complete, result=0 00:10:51.586 00.000 15672 worker thread done servicing request 00:10:51.591 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=11189, FiltMin=2674, FiltMax=9165, Gamma=2.950 00:10:51.640 00.049 30444 UpdateGuideState exits: m=117218 SNR=90.1 Saturated 00:10:51.640 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:51.640 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:51.640 00.000 30444 Enqueuing Expose request 00:10:51.640 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:10:51.640 00.000 15672 Worker thread wakes up 00:10:51.640 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:51.640 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:53.549 01.909 15672 Exposure complete 00:10:53.569 00.020 15672 worker thread done servicing request 00:10:53.569 00.000 30444 OnExposeComplete: enter 00:10:53.569 00.000 30444 UpdateGuideState(): m_state=6 00:10:53.569 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3385 00:10:53.569 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=196.53, Mass=108553, SNR=77.9, Peak=9770 HFD=3.4 00:10:53.569 00.000 30444 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.28) = xAngle (0.24 = 0.24) 00:10:53.569 00.000 30444 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.18 = 0.18) 00:10:53.569 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.02 hyp=0.57 cameraTheta=-0.04 mountX=0.55 mountY=0.10, mountTheta=0.18 00:10:53.570 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.02, opts=13) 00:10:53.570 00.000 30444 Enqueuing Move request for scope (0.56, -0.02) 00:10:53.570 00.000 15672 Worker thread wakes up 00:10:53.570 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.02) opts 0xd 00:10:53.570 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.02) 00:10:53.570 00.000 15672 Moving (0.56, -0.02) raw xDistance=0.55 yDistance=0.10 00:10:53.570 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55 00:10:53.570 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:10:53.570 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:10:53.570 00.000 15672 MoveAxis(W, 148, ABG) 00:10:53.570 00.000 15672 Guiding Dir = 3, Dur = 148 00:10:53.570 00.000 15672 IsSlewing returns 0 00:10:53.572 00.002 15672 IsGuiding returns 0 00:10:53.575 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=10694, FiltMin=2712, FiltMax=9487, Gamma=2.950 00:10:53.590 00.015 15672 PulseGuide returned control before completion, sleep 140 00:10:53.688 00.098 30444 UpdateGuideState exits: m=108553 SNR=77.9 Saturated 00:10:53.688 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:53.688 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:53.688 00.000 30444 Enqueuing Expose request 00:10:53.751 00.063 15672 IsGuiding returns 0 00:10:53.751 00.000 15672 Move returns status 0, amount 148 00:10:53.751 00.000 15672 MoveAxis(N, 0, ABG) 00:10:53.751 00.000 15672 Move returns status 0, amount 0 00:10:53.751 00.000 15672 move complete, result=0 00:10:53.751 00.000 15672 worker thread done servicing request 00:10:53.751 00.000 15672 Worker thread wakes up 00:10:53.752 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:53.752 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:53.752 00.000 30444 GuideStep: 0.5 px 148 ms WEST, 0.1 px 0 ms NORTH 00:10:55.860 02.108 15672 Exposure complete 00:10:55.880 00.020 15672 worker thread done servicing request 00:10:55.880 00.000 30444 OnExposeComplete: enter 00:10:55.880 00.000 30444 UpdateGuideState(): m_state=6 00:10:55.880 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3386 00:10:55.880 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=196.75, Mass=119995, SNR=94.3, Peak=12380 HFD=3.6 00:10:55.880 00.000 30444 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 00:10:55.880 00.000 30444 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.16 = 2.16) 00:10:55.880 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.95 mountX=-0.13 mountY=0.18, mountTheta=2.20 00:10:55.881 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.20, opts=13) 00:10:55.881 00.000 30444 Enqueuing Move request for scope (-0.08, 0.20) 00:10:55.881 00.000 15672 Worker thread wakes up 00:10:55.881 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd 00:10:55.881 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.20) 00:10:55.881 00.000 15672 Moving (-0.08, 0.20) raw xDistance=-0.13 yDistance=0.18 00:10:55.881 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 00:10:55.881 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:10:55.881 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 00:10:55.881 00.000 15672 MoveAxis(E, 0, ABG) 00:10:55.881 00.000 15672 Move returns status 0, amount 0 00:10:55.881 00.000 15672 MoveAxis(N, 0, ABG) 00:10:55.881 00.000 15672 Move returns status 0, amount 0 00:10:55.882 00.001 15672 move complete, result=0 00:10:55.882 00.000 15672 worker thread done servicing request 00:10:55.887 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=13532, FiltMin=2546, FiltMax=9439, Gamma=2.950 00:10:55.936 00.049 30444 UpdateGuideState exits: m=119995 SNR=94.3 Saturated 00:10:55.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:55.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:55.936 00.000 30444 Enqueuing Expose request 00:10:55.936 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:10:55.936 00.000 15672 Worker thread wakes up 00:10:55.936 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:55.936 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:57.846 01.910 15672 Exposure complete 00:10:57.866 00.020 15672 worker thread done servicing request 00:10:57.866 00.000 30444 OnExposeComplete: enter 00:10:57.866 00.000 30444 UpdateGuideState(): m_state=6 00:10:57.866 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3387 00:10:57.866 00.000 30444 Star::Find returns 1 (1), X=459.52, Y=196.57, Mass=102619, SNR=77.0, Peak=11089 HFD=3.2 00:10:57.866 00.000 30444 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.28) = xAngle (3.36 = -2.92) 00:10:57.866 00.000 30444 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.30 = -2.99) 00:10:57.866 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.02 hyp=0.28 cameraTheta=3.08 mountX=-0.27 mountY=-0.04, mountTheta=-2.98 00:10:57.867 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.02, opts=13) 00:10:57.867 00.000 30444 Enqueuing Move request for scope (-0.27, 0.02) 00:10:57.867 00.000 15672 Worker thread wakes up 00:10:57.867 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.02) opts 0xd 00:10:57.867 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.02) 00:10:57.867 00.000 15672 Moving (-0.27, 0.02) raw xDistance=-0.27 yDistance=-0.04 00:10:57.867 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 00:10:57.867 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:10:57.867 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 00:10:57.867 00.000 15672 MoveAxis(E, 73, ABG) 00:10:57.867 00.000 15672 Guiding Dir = 2, Dur = 73 00:10:57.868 00.001 15672 IsSlewing returns 0 00:10:57.869 00.001 15672 IsGuiding returns 0 00:10:57.872 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=12970, FiltMin=2638, FiltMax=10095, Gamma=2.950 00:10:57.920 00.048 15672 PulseGuide returned control before completion, sleep 33 00:10:57.923 00.003 30444 UpdateGuideState exits: m=102619 SNR=77.0 Saturated 00:10:57.923 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:10:57.923 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:10:57.923 00.000 30444 Enqueuing Expose request 00:10:57.955 00.032 15672 IsGuiding returns 1 00:10:57.955 00.000 15672 scope still moving after pulse duration time elapsed 00:10:57.975 00.020 15672 IsSlewing returns 0 00:10:58.000 00.025 15672 IsGuiding returns 0 00:10:58.000 00.000 15672 scope move finished after 73 + 58 ms 00:10:58.000 00.000 15672 Move returns status 0, amount 73 00:10:58.000 00.000 15672 MoveAxis(N, 0, ABG) 00:10:58.000 00.000 15672 Move returns status 0, amount 0 00:10:58.000 00.000 15672 move complete, result=0 00:10:58.000 00.000 15672 worker thread done servicing request 00:10:58.001 00.001 15672 Worker thread wakes up 00:10:58.001 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:10:58.001 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:10:58.083 00.082 30444 GuideStep: -0.3 px 73 ms EAST, -0.0 px 0 ms NORTH 00:11:00.107 02.024 15672 Exposure complete 00:11:00.127 00.020 15672 worker thread done servicing request 00:11:00.128 00.001 30444 OnExposeComplete: enter 00:11:00.128 00.000 30444 UpdateGuideState(): m_state=6 00:11:00.128 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3388 00:11:00.128 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=196.13, Mass=117237, SNR=86.0, Peak=10334 HFD=3.7 00:11:00.128 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 00:11:00.128 00.000 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 00:11:00.128 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=-0.42 hyp=0.69 cameraTheta=-0.66 mountX=0.64 mountY=-0.30, mountTheta=-0.43 00:11:00.128 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=-0.42, opts=13) 00:11:00.128 00.000 30444 Enqueuing Move request for scope (0.55, -0.42) 00:11:00.128 00.000 15672 Worker thread wakes up 00:11:00.128 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.42) opts 0xd 00:11:00.129 00.001 15672 Handling offset move in thread for scope, endpoint = (0.55, -0.42) 00:11:00.129 00.000 15672 Moving (0.55, -0.42) raw xDistance=0.64 yDistance=-0.30 00:11:00.129 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.64 00:11:00.129 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:11:00.129 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 00:11:00.129 00.000 15672 MoveAxis(W, 168, ABG) 00:11:00.129 00.000 15672 Guiding Dir = 3, Dur = 168 00:11:00.129 00.000 15672 IsSlewing returns 0 00:11:00.130 00.001 15672 IsGuiding returns 0 00:11:00.134 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=10334, FiltMin=2691, FiltMax=8982, Gamma=2.950 00:11:00.156 00.022 15672 PulseGuide returned control before completion, sleep 153 00:11:00.183 00.027 30444 UpdateGuideState exits: m=117237 SNR=86.0 Saturated 00:11:00.183 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:00.183 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:00.183 00.000 30444 Enqueuing Expose request 00:11:00.311 00.128 15672 IsGuiding returns 1 00:11:00.312 00.001 15672 scope still moving after pulse duration time elapsed 00:11:00.333 00.021 15672 IsSlewing returns 0 00:11:00.348 00.015 15672 IsGuiding returns 0 00:11:00.348 00.000 15672 scope move finished after 168 + 50 ms 00:11:00.349 00.001 15672 Move returns status 0, amount 168 00:11:00.349 00.000 15672 MoveAxis(N, 0, ABG) 00:11:00.349 00.000 15672 Move returns status 0, amount 0 00:11:00.349 00.000 15672 move complete, result=0 00:11:00.349 00.000 15672 worker thread done servicing request 00:11:00.349 00.000 15672 Worker thread wakes up 00:11:00.349 00.000 30444 GuideStep: 0.6 px 168 ms WEST, -0.3 px 0 ms NORTH 00:11:00.349 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:00.349 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:02.255 01.906 15672 Exposure complete 00:11:02.275 00.020 15672 worker thread done servicing request 00:11:02.275 00.000 30444 OnExposeComplete: enter 00:11:02.275 00.000 30444 UpdateGuideState(): m_state=6 00:11:02.275 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3389 00:11:02.275 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=196.73, Mass=110945, SNR=71.8, Peak=10222 HFD=3.6 00:11:02.275 00.000 30444 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.28) = xAngle (0.69 = 0.69) 00:11:02.275 00.000 30444 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.63 = 0.63) 00:11:02.275 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.18 hyp=0.45 cameraTheta=0.41 mountX=0.35 mountY=0.26, mountTheta=0.65 00:11:02.276 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.18, opts=13) 00:11:02.276 00.000 30444 Enqueuing Move request for scope (0.41, 0.18) 00:11:02.276 00.000 15672 Worker thread wakes up 00:11:02.276 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.18) opts 0xd 00:11:02.276 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.18) 00:11:02.276 00.000 15672 Moving (0.41, 0.18) raw xDistance=0.35 yDistance=0.26 00:11:02.276 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35 00:11:02.276 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 00:11:02.276 00.000 15672 MoveAxis(W, 105, ABG) 00:11:02.276 00.000 15672 Guiding Dir = 3, Dur = 105 00:11:02.277 00.001 15672 IsSlewing returns 0 00:11:02.278 00.001 15672 IsGuiding returns 0 00:11:02.282 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=11130, FiltMin=2590, FiltMax=8905, Gamma=2.950 00:11:02.297 00.015 15672 PulseGuide returned control before completion, sleep 97 00:11:02.331 00.034 30444 UpdateGuideState exits: m=110945 SNR=71.8 Saturated 00:11:02.331 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:02.331 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:02.331 00.000 30444 Enqueuing Expose request 00:11:02.396 00.065 15672 IsGuiding returns 1 00:11:02.396 00.000 15672 scope still moving after pulse duration time elapsed 00:11:02.417 00.021 15672 IsSlewing returns 0 00:11:02.473 00.056 15672 IsGuiding returns 0 00:11:02.473 00.000 15672 scope move finished after 105 + 89 ms 00:11:02.473 00.000 15672 Move returns status 0, amount 105 00:11:02.473 00.000 15672 MoveAxis(S, 47, ABG) 00:11:02.473 00.000 15672 Guiding Dir = 1, Dur = 47 00:11:02.473 00.000 15672 IsSlewing returns 0 00:11:02.474 00.001 15672 IsGuiding returns 0 00:11:02.554 00.080 15672 IsGuiding returns 1 00:11:02.554 00.000 15672 scope still moving after pulse duration time elapsed 00:11:02.575 00.021 15672 IsSlewing returns 0 00:11:02.576 00.001 15672 IsGuiding returns 1 00:11:02.597 00.021 15672 IsSlewing returns 0 00:11:02.598 00.001 15672 IsGuiding returns 1 00:11:02.620 00.022 15672 IsSlewing returns 0 00:11:02.649 00.029 15672 IsGuiding returns 0 00:11:02.649 00.000 15672 scope move finished after 47 + 128 ms 00:11:02.649 00.000 15672 Move returns status 0, amount 47 00:11:02.649 00.000 15672 move complete, result=0 00:11:02.649 00.000 15672 worker thread done servicing request 00:11:02.650 00.001 15672 Worker thread wakes up 00:11:02.650 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:02.650 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:02.650 00.000 30444 GuideStep: 0.3 px 105 ms WEST, 0.3 px 47 ms SOUTH 00:11:04.757 02.107 15672 Exposure complete 00:11:04.776 00.019 15672 worker thread done servicing request 00:11:04.776 00.000 30444 OnExposeComplete: enter 00:11:04.776 00.000 30444 UpdateGuideState(): m_state=6 00:11:04.776 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3390 00:11:04.776 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=196.44, Mass=97159, SNR=80.0, Peak=10841 HFD=3.2 00:11:04.776 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 00:11:04.776 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 00:11:04.776 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.66 mountX=0.02 mountY=-0.11, mountTheta=-1.38 00:11:04.777 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.12, opts=13) 00:11:04.777 00.000 30444 Enqueuing Move request for scope (-0.01, -0.12) 00:11:04.777 00.000 15672 Worker thread wakes up 00:11:04.777 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd 00:11:04.777 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.12) 00:11:04.777 00.000 15672 Moving (-0.01, -0.12) raw xDistance=0.02 yDistance=-0.11 00:11:04.777 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:11:04.777 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:11:04.777 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 00:11:04.777 00.000 15672 MoveAxis(E, 0, ABG) 00:11:04.777 00.000 15672 Move returns status 0, amount 0 00:11:04.777 00.000 15672 MoveAxis(N, 0, ABG) 00:11:04.777 00.000 15672 Move returns status 0, amount 0 00:11:04.777 00.000 15672 move complete, result=0 00:11:04.777 00.000 15672 worker thread done servicing request 00:11:04.782 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=12530, FiltMin=2632, FiltMax=9286, Gamma=2.950 00:11:04.832 00.050 30444 UpdateGuideState exits: m=97159 SNR=80.0 Saturated 00:11:04.832 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:04.832 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:04.832 00.000 30444 Enqueuing Expose request 00:11:04.832 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:11:04.832 00.000 15672 Worker thread wakes up 00:11:04.832 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:04.832 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:06.746 01.914 15672 Exposure complete 00:11:06.778 00.032 15672 worker thread done servicing request 00:11:06.778 00.000 30444 OnExposeComplete: enter 00:11:06.778 00.000 30444 UpdateGuideState(): m_state=6 00:11:06.778 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3391 00:11:06.778 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=196.20, Mass=97662, SNR=75.6, Peak=9169 HFD=3.7 00:11:06.778 00.000 30444 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.28) = xAngle (-0.20 = -0.20) 00:11:06.778 00.000 30444 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.26 = -0.26) 00:11:06.778 00.000 30444 CameraToMount -- cameraX=0.67 cameraY=-0.35 hyp=0.76 cameraTheta=-0.48 mountX=0.74 mountY=-0.20, mountTheta=-0.26 00:11:06.779 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.67, y=-0.35, opts=13) 00:11:06.779 00.000 30444 Enqueuing Move request for scope (0.67, -0.35) 00:11:06.779 00.000 15672 Worker thread wakes up 00:11:06.779 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.35) opts 0xd 00:11:06.779 00.000 15672 Handling offset move in thread for scope, endpoint = (0.67, -0.35) 00:11:06.779 00.000 15672 Moving (0.67, -0.35) raw xDistance=0.74 yDistance=-0.20 00:11:06.779 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74 00:11:06.779 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:11:06.780 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 00:11:06.780 00.000 15672 MoveAxis(W, 200, ABG) 00:11:06.780 00.000 15672 Guiding Dir = 3, Dur = 200 00:11:06.780 00.000 15672 IsSlewing returns 0 00:11:06.781 00.001 15672 IsGuiding returns 0 00:11:06.788 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=11708, FiltMin=2606, FiltMax=10433, Gamma=2.950 00:11:06.802 00.014 15672 PulseGuide returned control before completion, sleep 190 00:11:06.928 00.126 30444 UpdateGuideState exits: m=97662 SNR=75.6 Saturated 00:11:06.928 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:06.928 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:06.928 00.000 30444 Enqueuing Expose request 00:11:06.994 00.066 15672 IsGuiding returns 1 00:11:06.994 00.000 15672 scope still moving after pulse duration time elapsed 00:11:07.015 00.021 15672 IsSlewing returns 0 00:11:07.027 00.012 15672 IsGuiding returns 0 00:11:07.027 00.000 15672 scope move finished after 200 + 45 ms 00:11:07.027 00.000 15672 Move returns status 0, amount 200 00:11:07.027 00.000 15672 MoveAxis(N, 0, ABG) 00:11:07.027 00.000 15672 Move returns status 0, amount 0 00:11:07.027 00.000 15672 move complete, result=0 00:11:07.028 00.001 15672 worker thread done servicing request 00:11:07.028 00.000 15672 Worker thread wakes up 00:11:07.028 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:07.028 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:07.028 00.000 30444 GuideStep: 0.7 px 200 ms WEST, -0.2 px 0 ms NORTH 00:11:09.136 02.108 15672 Exposure complete 00:11:09.162 00.026 15672 worker thread done servicing request 00:11:09.162 00.000 30444 OnExposeComplete: enter 00:11:09.162 00.000 30444 UpdateGuideState(): m_state=6 00:11:09.163 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3392 00:11:09.163 00.000 30444 Star::Find returns 1 (1), X=459.08, Y=196.43, Mass=107846, SNR=81.5, Peak=11212 HFD=3.5 00:11:09.163 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 00:11:09.163 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 00:11:09.163 00.000 30444 CameraToMount -- cameraX=-0.72 cameraY=-0.12 hyp=0.73 cameraTheta=-2.97 mountX=-0.66 mountY=-0.28, mountTheta=-2.75 00:11:09.163 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.72, y=-0.12, opts=13) 00:11:09.163 00.000 30444 Enqueuing Move request for scope (-0.72, -0.12) 00:11:09.163 00.000 15672 Worker thread wakes up 00:11:09.163 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.12) opts 0xd 00:11:09.163 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.72, -0.12) 00:11:09.163 00.000 15672 Moving (-0.72, -0.12) raw xDistance=-0.66 yDistance=-0.28 00:11:09.164 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.66 00:11:09.164 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:11:09.164 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 00:11:09.164 00.000 15672 MoveAxis(E, 164, ABG) 00:11:09.164 00.000 15672 Guiding Dir = 2, Dur = 164 00:11:09.165 00.001 15672 IsSlewing returns 0 00:11:09.166 00.001 15672 IsGuiding returns 0 00:11:09.170 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11931, FiltMin=2607, FiltMax=9070, Gamma=2.950 00:11:09.182 00.012 15672 PulseGuide returned control before completion, sleep 158 00:11:09.220 00.038 30444 UpdateGuideState exits: m=107846 SNR=81.5 Saturated 00:11:09.220 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:09.220 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:09.220 00.000 30444 Enqueuing Expose request 00:11:09.343 00.123 15672 IsGuiding returns 1 00:11:09.343 00.000 15672 scope still moving after pulse duration time elapsed 00:11:09.364 00.021 15672 IsSlewing returns 0 00:11:09.375 00.011 15672 IsGuiding returns 0 00:11:09.375 00.000 15672 scope move finished after 164 + 45 ms 00:11:09.375 00.000 15672 Move returns status 0, amount 164 00:11:09.375 00.000 15672 MoveAxis(N, 0, ABG) 00:11:09.375 00.000 15672 Move returns status 0, amount 0 00:11:09.376 00.001 15672 move complete, result=0 00:11:09.376 00.000 15672 worker thread done servicing request 00:11:09.376 00.000 15672 Worker thread wakes up 00:11:09.376 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:09.376 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:09.376 00.000 30444 GuideStep: -0.7 px 164 ms EAST, -0.3 px 0 ms NORTH 00:11:11.284 01.908 15672 Exposure complete 00:11:11.307 00.023 15672 worker thread done servicing request 00:11:11.307 00.000 30444 OnExposeComplete: enter 00:11:11.307 00.000 30444 UpdateGuideState(): m_state=6 00:11:11.307 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3393 00:11:11.307 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.16, Mass=118338, SNR=83.9, Peak=10327 HFD=3.9 00:11:11.307 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 00:11:11.307 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.61 = -0.61) 00:11:11.307 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.39 hyp=0.53 cameraTheta=-0.83 mountX=0.45 mountY=-0.30, mountTheta=-0.59 00:11:11.308 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.39, opts=13) 00:11:11.308 00.000 30444 Enqueuing Move request for scope (0.36, -0.39) 00:11:11.308 00.000 15672 Worker thread wakes up 00:11:11.308 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.39) opts 0xd 00:11:11.308 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.39) 00:11:11.308 00.000 15672 Moving (0.36, -0.39) raw xDistance=0.45 yDistance=-0.30 00:11:11.308 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.45 00:11:11.308 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:11:11.308 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 00:11:11.308 00.000 15672 MoveAxis(W, 110, ABG) 00:11:11.308 00.000 15672 Guiding Dir = 3, Dur = 110 00:11:11.310 00.002 15672 IsSlewing returns 0 00:11:11.310 00.000 15672 IsGuiding returns 0 00:11:11.314 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=10449, FiltMin=2592, FiltMax=8931, Gamma=2.950 00:11:11.338 00.024 15672 PulseGuide returned control before completion, sleep 92 00:11:11.363 00.025 30444 UpdateGuideState exits: m=118338 SNR=83.9 Saturated 00:11:11.363 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:11.363 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:11.363 00.000 30444 Enqueuing Expose request 00:11:11.436 00.073 15672 IsGuiding returns 1 00:11:11.436 00.000 15672 scope still moving after pulse duration time elapsed 00:11:11.456 00.020 15672 IsSlewing returns 0 00:11:11.457 00.001 15672 IsGuiding returns 1 00:11:11.478 00.021 15672 IsSlewing returns 0 00:11:11.483 00.005 15672 IsGuiding returns 0 00:11:11.483 00.000 15672 scope move finished after 110 + 62 ms 00:11:11.483 00.000 15672 Move returns status 0, amount 110 00:11:11.483 00.000 15672 MoveAxis(N, 0, ABG) 00:11:11.483 00.000 15672 Move returns status 0, amount 0 00:11:11.483 00.000 15672 move complete, result=0 00:11:11.483 00.000 15672 worker thread done servicing request 00:11:11.483 00.000 15672 Worker thread wakes up 00:11:11.484 00.001 30444 GuideStep: 0.5 px 110 ms WEST, -0.3 px 0 ms NORTH 00:11:11.484 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:11.484 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:13.599 02.115 15672 Exposure complete 00:11:13.629 00.030 15672 worker thread done servicing request 00:11:13.629 00.000 30444 OnExposeComplete: enter 00:11:13.629 00.000 30444 UpdateGuideState(): m_state=6 00:11:13.629 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3394 00:11:13.629 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.01, Mass=108957, SNR=69.9, Peak=10560 HFD=3.3 00:11:13.629 00.000 30444 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.28) = xAngle (-0.53 = -0.53) 00:11:13.629 00.000 30444 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.59 = -0.59) 00:11:13.629 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.55 hyp=0.76 cameraTheta=-0.81 mountX=0.65 mountY=-0.42, mountTheta=-0.58 00:11:13.630 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.55, opts=13) 00:11:13.630 00.000 30444 Enqueuing Move request for scope (0.52, -0.55) 00:11:13.630 00.000 15672 Worker thread wakes up 00:11:13.630 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.55) opts 0xd 00:11:13.630 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.55) 00:11:13.630 00.000 15672 Moving (0.52, -0.55) raw xDistance=0.65 yDistance=-0.42 00:11:13.630 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65 00:11:13.630 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.23 newest=-1.00 00:11:13.630 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 00:11:13.630 00.000 15672 MoveAxis(W, 184, ABG) 00:11:13.630 00.000 15672 Guiding Dir = 3, Dur = 184 00:11:13.631 00.001 15672 IsSlewing returns 0 00:11:13.632 00.001 15672 IsGuiding returns 0 00:11:13.636 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=10560, FiltMin=2681, FiltMax=9714, Gamma=2.950 00:11:13.655 00.019 15672 PulseGuide returned control before completion, sleep 171 00:11:13.685 00.030 30444 UpdateGuideState exits: m=108957 SNR=69.9 Saturated 00:11:13.685 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:13.685 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:13.685 00.000 30444 Enqueuing Expose request 00:11:13.829 00.144 15672 IsGuiding returns 1 00:11:13.829 00.000 15672 scope still moving after pulse duration time elapsed 00:11:13.851 00.022 15672 IsSlewing returns 0 00:11:13.863 00.012 15672 IsGuiding returns 0 00:11:13.863 00.000 15672 scope move finished after 184 + 47 ms 00:11:13.863 00.000 15672 Move returns status 0, amount 184 00:11:13.863 00.000 15672 MoveAxis(N, 76, ABG) 00:11:13.863 00.000 15672 Guiding Dir = 0, Dur = 76 00:11:13.863 00.000 15672 IsSlewing returns 0 00:11:13.865 00.002 15672 IsGuiding returns 0 00:11:13.944 00.079 15672 IsGuiding returns 1 00:11:13.944 00.000 15672 scope still moving after pulse duration time elapsed 00:11:13.965 00.021 15672 IsSlewing returns 0 00:11:13.967 00.002 15672 IsGuiding returns 1 00:11:13.987 00.020 15672 IsSlewing returns 0 00:11:13.990 00.003 15672 IsGuiding returns 1 00:11:14.011 00.021 15672 IsSlewing returns 0 00:11:14.071 00.060 15672 IsGuiding returns 0 00:11:14.071 00.000 15672 scope move finished after 76 + 130 ms 00:11:14.071 00.000 15672 Move returns status 0, amount 76 00:11:14.071 00.000 15672 move complete, result=0 00:11:14.071 00.000 15672 worker thread done servicing request 00:11:14.071 00.000 15672 Worker thread wakes up 00:11:14.072 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:14.072 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:14.072 00.000 30444 GuideStep: 0.7 px 184 ms WEST, -0.4 px 76 ms NORTH 00:11:15.980 01.908 15672 Exposure complete 00:11:16.000 00.020 15672 worker thread done servicing request 00:11:16.000 00.000 30444 OnExposeComplete: enter 00:11:16.000 00.000 30444 UpdateGuideState(): m_state=6 00:11:16.000 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3395 00:11:16.000 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=196.55, Mass=116583, SNR=92.1, Peak=11391 HFD=3.4 00:11:16.000 00.000 30444 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.28) = xAngle (-2.80 = -2.80) 00:11:16.000 00.000 30444 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.86 = -2.86) 00:11:16.000 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.08 mountX=-0.13 mountY=-0.04, mountTheta=-2.86 00:11:16.000 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.01, opts=13) 00:11:16.001 00.001 30444 Enqueuing Move request for scope (-0.14, -0.01) 00:11:16.001 00.000 15672 Worker thread wakes up 00:11:16.001 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd 00:11:16.001 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.01) 00:11:16.001 00.000 15672 Moving (-0.14, -0.01) raw xDistance=-0.13 yDistance=-0.04 00:11:16.001 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 00:11:16.001 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:11:16.001 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 00:11:16.001 00.000 15672 MoveAxis(E, 0, ABG) 00:11:16.001 00.000 15672 Move returns status 0, amount 0 00:11:16.001 00.000 15672 MoveAxis(N, 0, ABG) 00:11:16.001 00.000 15672 Move returns status 0, amount 0 00:11:16.001 00.000 15672 move complete, result=0 00:11:16.001 00.000 15672 worker thread done servicing request 00:11:16.006 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=11581, FiltMin=2658, FiltMax=9039, Gamma=2.950 00:11:16.057 00.051 30444 UpdateGuideState exits: m=116583 SNR=92.1 Saturated 00:11:16.057 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:16.057 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:16.057 00.000 30444 Enqueuing Expose request 00:11:16.057 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:11:16.057 00.000 15672 Worker thread wakes up 00:11:16.057 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:16.057 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:18.167 02.110 15672 Exposure complete 00:11:18.187 00.020 15672 worker thread done servicing request 00:11:18.187 00.000 30444 OnExposeComplete: enter 00:11:18.187 00.000 30444 UpdateGuideState(): m_state=6 00:11:18.187 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3396 00:11:18.187 00.000 30444 Star::Find returns 1 (1), X=459.46, Y=196.56, Mass=104941, SNR=80.2, Peak=10168 HFD=3.3 00:11:18.187 00.000 30444 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.28) = xAngle (3.41 = -2.87) 00:11:18.187 00.000 30444 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.35 = -2.93) 00:11:18.187 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.00 hyp=0.34 cameraTheta=3.13 mountX=-0.32 mountY=-0.07, mountTheta=-2.93 00:11:18.187 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.00, opts=13) 00:11:18.188 00.001 30444 Enqueuing Move request for scope (-0.34, 0.00) 00:11:18.188 00.000 15672 Worker thread wakes up 00:11:18.188 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.00) opts 0xd 00:11:18.188 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.00) 00:11:18.188 00.000 15672 Moving (-0.34, 0.00) raw xDistance=-0.32 yDistance=-0.07 00:11:18.188 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 00:11:18.188 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:11:18.188 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:11:18.188 00.000 15672 MoveAxis(E, 87, ABG) 00:11:18.188 00.000 15672 Guiding Dir = 2, Dur = 87 00:11:18.188 00.000 15672 IsSlewing returns 0 00:11:18.190 00.002 15672 IsGuiding returns 0 00:11:18.194 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=10556, FiltMin=2708, FiltMax=8413, Gamma=2.950 00:11:18.208 00.014 15672 PulseGuide returned control before completion, sleep 79 00:11:18.242 00.034 30444 UpdateGuideState exits: m=104941 SNR=80.2 Saturated 00:11:18.242 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:18.242 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:18.242 00.000 30444 Enqueuing Expose request 00:11:18.305 00.063 15672 IsGuiding returns 1 00:11:18.305 00.000 15672 scope still moving after pulse duration time elapsed 00:11:18.326 00.021 15672 IsSlewing returns 0 00:11:18.326 00.000 15672 IsGuiding returns 0 00:11:18.326 00.000 15672 scope move finished after 87 + 49 ms 00:11:18.326 00.000 15672 Move returns status 0, amount 87 00:11:18.326 00.000 15672 MoveAxis(N, 0, ABG) 00:11:18.326 00.000 15672 Move returns status 0, amount 0 00:11:18.327 00.001 15672 move complete, result=0 00:11:18.327 00.000 15672 worker thread done servicing request 00:11:18.327 00.000 15672 Worker thread wakes up 00:11:18.327 00.000 30444 GuideStep: -0.3 px 87 ms EAST, -0.1 px 0 ms NORTH 00:11:18.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:18.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:20.236 01.909 15672 Exposure complete 00:11:20.255 00.019 15672 worker thread done servicing request 00:11:20.256 00.001 30444 OnExposeComplete: enter 00:11:20.256 00.000 30444 UpdateGuideState(): m_state=6 00:11:20.256 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3397 00:11:20.256 00.000 30444 Star::Find returns 1 (1), X=459.61, Y=196.29, Mass=118257, SNR=82.9, Peak=11895 HFD=3.5 00:11:20.256 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 00:11:20.256 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 00:11:20.256 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.26 hyp=0.32 cameraTheta=-2.18 mountX=-0.11 mountY=-0.30, mountTheta=-1.91 00:11:20.256 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.26, opts=13) 00:11:20.256 00.000 30444 Enqueuing Move request for scope (-0.19, -0.26) 00:11:20.256 00.000 15672 Worker thread wakes up 00:11:20.257 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.26) opts 0xd 00:11:20.257 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.26) 00:11:20.257 00.000 15672 Moving (-0.19, -0.26) raw xDistance=-0.11 yDistance=-0.30 00:11:20.257 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:11:20.257 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 00:11:20.257 00.000 15672 MoveAxis(E, 0, ABG) 00:11:20.257 00.000 15672 Move returns status 0, amount 0 00:11:20.257 00.000 15672 MoveAxis(N, 53, ABG) 00:11:20.257 00.000 15672 Guiding Dir = 0, Dur = 53 00:11:20.257 00.000 15672 IsSlewing returns 0 00:11:20.259 00.002 15672 IsGuiding returns 0 00:11:20.263 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=11895, FiltMin=2649, FiltMax=9639, Gamma=2.950 00:11:20.312 00.049 30444 UpdateGuideState exits: m=118257 SNR=82.9 Saturated 00:11:20.312 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:20.312 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:20.312 00.000 30444 Enqueuing Expose request 00:11:20.336 00.024 15672 IsGuiding returns 1 00:11:20.336 00.000 15672 scope still moving after pulse duration time elapsed 00:11:20.356 00.020 15672 IsSlewing returns 0 00:11:20.358 00.002 15672 IsGuiding returns 1 00:11:20.378 00.020 15672 IsSlewing returns 0 00:11:20.379 00.001 15672 IsGuiding returns 1 00:11:20.400 00.021 15672 IsSlewing returns 0 00:11:20.446 00.046 15672 IsGuiding returns 0 00:11:20.446 00.000 15672 scope move finished after 53 + 134 ms 00:11:20.446 00.000 15672 Move returns status 0, amount 53 00:11:20.446 00.000 15672 move complete, result=0 00:11:20.447 00.001 15672 worker thread done servicing request 00:11:20.447 00.000 15672 Worker thread wakes up 00:11:20.447 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:20.447 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:20.447 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 53 ms NORTH 00:11:22.554 02.107 15672 Exposure complete 00:11:22.574 00.020 15672 worker thread done servicing request 00:11:22.574 00.000 30444 OnExposeComplete: enter 00:11:22.574 00.000 30444 UpdateGuideState(): m_state=6 00:11:22.574 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3398 00:11:22.574 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=195.86, Mass=115699, SNR=76.0, Peak=10707 HFD=3.7 00:11:22.574 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 00:11:22.574 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 00:11:22.574 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.70 hyp=0.79 cameraTheta=-1.08 mountX=0.55 mountY=-0.60, mountTheta=-0.83 00:11:22.575 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.70, opts=13) 00:11:22.575 00.000 30444 Enqueuing Move request for scope (0.38, -0.70) 00:11:22.575 00.000 15672 Worker thread wakes up 00:11:22.575 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.70) opts 0xd 00:11:22.575 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.70) 00:11:22.575 00.000 15672 Moving (0.38, -0.70) raw xDistance=0.55 yDistance=-0.60 00:11:22.575 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55 00:11:22.575 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 00:11:22.575 00.000 15672 MoveAxis(W, 149, ABG) 00:11:22.575 00.000 15672 Guiding Dir = 3, Dur = 149 00:11:22.576 00.001 15672 IsSlewing returns 0 00:11:22.580 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=11981, FiltMin=2590, FiltMax=9385, Gamma=2.950 00:11:22.602 00.022 15672 IsGuiding returns 0 00:11:22.617 00.015 15672 PulseGuide returned control before completion, sleep 144 00:11:22.631 00.014 30444 UpdateGuideState exits: m=115699 SNR=76.0 Saturated 00:11:22.634 00.003 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:22.634 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:22.634 00.000 30444 Enqueuing Expose request 00:11:22.763 00.129 15672 IsGuiding returns 1 00:11:22.763 00.000 15672 scope still moving after pulse duration time elapsed 00:11:22.785 00.022 15672 IsSlewing returns 0 00:11:22.794 00.009 15672 IsGuiding returns 0 00:11:22.794 00.000 15672 scope move finished after 149 + 42 ms 00:11:22.794 00.000 15672 Move returns status 0, amount 149 00:11:22.794 00.000 15672 MoveAxis(N, 107, ABG) 00:11:22.794 00.000 15672 Guiding Dir = 0, Dur = 107 00:11:22.794 00.000 15672 IsSlewing returns 0 00:11:22.795 00.001 15672 IsGuiding returns 0 00:11:22.872 00.077 15672 PulseGuide returned control before completion, sleep 40 00:11:22.915 00.043 15672 IsGuiding returns 1 00:11:22.916 00.001 15672 scope still moving after pulse duration time elapsed 00:11:22.936 00.020 15672 IsSlewing returns 0 00:11:22.937 00.001 15672 IsGuiding returns 1 00:11:22.958 00.021 15672 IsSlewing returns 0 00:11:22.959 00.001 15672 IsGuiding returns 1 00:11:22.980 00.021 15672 IsSlewing returns 0 00:11:22.982 00.002 15672 IsGuiding returns 1 00:11:23.002 00.020 15672 IsSlewing returns 0 00:11:23.018 00.016 15672 IsGuiding returns 0 00:11:23.019 00.001 15672 scope move finished after 107 + 116 ms 00:11:23.019 00.000 15672 Move returns status 0, amount 107 00:11:23.019 00.000 15672 move complete, result=0 00:11:23.019 00.000 15672 worker thread done servicing request 00:11:23.019 00.000 15672 Worker thread wakes up 00:11:23.020 00.001 30444 GuideStep: 0.6 px 149 ms WEST, -0.6 px 107 ms NORTH 00:11:23.020 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:23.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:24.931 01.911 15672 Exposure complete 00:11:24.951 00.020 15672 worker thread done servicing request 00:11:24.951 00.000 30444 OnExposeComplete: enter 00:11:24.951 00.000 30444 UpdateGuideState(): m_state=6 00:11:24.951 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3399 00:11:24.951 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=196.05, Mass=106364, SNR=87.3, Peak=10904 HFD=3.5 00:11:24.951 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 00:11:24.951 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 00:11:24.951 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.51 hyp=0.51 cameraTheta=-1.67 mountX=0.09 mountY=-0.51, mountTheta=-1.39 00:11:24.952 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.51, opts=13) 00:11:24.952 00.000 30444 Enqueuing Move request for scope (-0.05, -0.51) 00:11:24.952 00.000 15672 Worker thread wakes up 00:11:24.952 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.51) opts 0xd 00:11:24.952 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.51) 00:11:24.952 00.000 15672 Moving (-0.05, -0.51) raw xDistance=0.09 yDistance=-0.51 00:11:24.952 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:11:24.952 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 00:11:24.952 00.000 15672 MoveAxis(E, 0, ABG) 00:11:24.952 00.000 15672 Move returns status 0, amount 0 00:11:24.952 00.000 15672 MoveAxis(N, 90, ABG) 00:11:24.952 00.000 15672 Guiding Dir = 0, Dur = 90 00:11:24.952 00.000 15672 IsSlewing returns 0 00:11:24.954 00.002 15672 IsGuiding returns 0 00:11:24.958 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=11141, FiltMin=2666, FiltMax=9508, Gamma=2.950 00:11:25.006 00.048 30444 UpdateGuideState exits: m=106364 SNR=87.3 Saturated 00:11:25.006 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:25.006 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:25.006 00.000 30444 Enqueuing Expose request 00:11:25.030 00.024 15672 PulseGuide returned control before completion, sleep 24 00:11:25.062 00.032 15672 IsGuiding returns 1 00:11:25.062 00.000 15672 scope still moving after pulse duration time elapsed 00:11:25.084 00.022 15672 IsSlewing returns 0 00:11:25.085 00.001 15672 IsGuiding returns 1 00:11:25.105 00.020 15672 IsSlewing returns 0 00:11:25.106 00.001 15672 IsGuiding returns 1 00:11:25.128 00.022 15672 IsSlewing returns 0 00:11:25.159 00.031 15672 IsGuiding returns 0 00:11:25.159 00.000 15672 scope move finished after 90 + 115 ms 00:11:25.159 00.000 15672 Move returns status 0, amount 90 00:11:25.159 00.000 15672 move complete, result=0 00:11:25.159 00.000 15672 worker thread done servicing request 00:11:25.160 00.001 15672 Worker thread wakes up 00:11:25.160 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:25.160 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:25.160 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 90 ms NORTH 00:11:27.267 02.107 15672 Exposure complete 00:11:27.287 00.020 15672 worker thread done servicing request 00:11:27.287 00.000 30444 OnExposeComplete: enter 00:11:27.287 00.000 30444 UpdateGuideState(): m_state=6 00:11:27.287 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3400 00:11:27.287 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=196.09, Mass=114559, SNR=76.0, Peak=9827 HFD=4.2 00:11:27.287 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 00:11:27.287 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 00:11:27.287 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.46 hyp=0.59 cameraTheta=-0.89 mountX=0.48 mountY=-0.37, mountTheta=-0.66 00:11:27.288 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.46, opts=13) 00:11:27.288 00.000 30444 Enqueuing Move request for scope (0.37, -0.46) 00:11:27.288 00.000 15672 Worker thread wakes up 00:11:27.288 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.46) opts 0xd 00:11:27.288 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.46) 00:11:27.288 00.000 15672 Moving (0.37, -0.46) raw xDistance=0.48 yDistance=-0.37 00:11:27.288 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48 00:11:27.288 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 00:11:27.288 00.000 15672 MoveAxis(W, 131, ABG) 00:11:27.288 00.000 15672 Guiding Dir = 3, Dur = 131 00:11:27.288 00.000 15672 IsSlewing returns 0 00:11:27.290 00.002 15672 IsGuiding returns 0 00:11:27.295 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=10635, FiltMin=2631, FiltMax=8654, Gamma=2.950 00:11:27.313 00.018 15672 PulseGuide returned control before completion, sleep 119 00:11:27.344 00.031 30444 UpdateGuideState exits: m=114559 SNR=76.0 Saturated 00:11:27.344 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:27.344 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:27.344 00.000 30444 Enqueuing Expose request 00:11:27.457 00.113 15672 IsGuiding returns 0 00:11:27.458 00.001 15672 Move returns status 0, amount 131 00:11:27.458 00.000 15672 MoveAxis(N, 66, ABG) 00:11:27.458 00.000 15672 Guiding Dir = 0, Dur = 66 00:11:27.458 00.000 15672 IsSlewing returns 0 00:11:27.459 00.001 15672 IsGuiding returns 0 00:11:27.541 00.082 15672 IsGuiding returns 1 00:11:27.541 00.000 15672 scope still moving after pulse duration time elapsed 00:11:27.562 00.021 15672 IsSlewing returns 0 00:11:27.564 00.002 15672 IsGuiding returns 1 00:11:27.586 00.022 15672 IsSlewing returns 0 00:11:27.587 00.001 15672 IsGuiding returns 1 00:11:27.607 00.020 15672 IsSlewing returns 0 00:11:27.665 00.058 15672 IsGuiding returns 0 00:11:27.665 00.000 15672 scope move finished after 66 + 140 ms 00:11:27.666 00.001 15672 Move returns status 0, amount 66 00:11:27.666 00.000 15672 move complete, result=0 00:11:27.666 00.000 15672 worker thread done servicing request 00:11:27.666 00.000 15672 Worker thread wakes up 00:11:27.666 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:27.666 00.000 30444 GuideStep: 0.5 px 131 ms WEST, -0.4 px 66 ms NORTH 00:11:27.666 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:29.573 01.907 15672 Exposure complete 00:11:29.594 00.021 15672 worker thread done servicing request 00:11:29.594 00.000 30444 OnExposeComplete: enter 00:11:29.594 00.000 30444 UpdateGuideState(): m_state=6 00:11:29.594 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3401 00:11:29.594 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=196.29, Mass=108666, SNR=79.8, Peak=10920 HFD=3.6 00:11:29.594 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 00:11:29.594 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 00:11:29.595 00.001 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.96 mountX=-0.03 mountY=-0.29, mountTheta=-1.68 00:11:29.595 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.27, opts=13) 00:11:29.595 00.000 30444 Enqueuing Move request for scope (-0.11, -0.27) 00:11:29.595 00.000 15672 Worker thread wakes up 00:11:29.595 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd 00:11:29.595 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.27) 00:11:29.595 00.000 15672 Moving (-0.11, -0.27) raw xDistance=-0.03 yDistance=-0.29 00:11:29.595 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:11:29.595 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 00:11:29.596 00.001 15672 MoveAxis(E, 0, ABG) 00:11:29.596 00.000 15672 Move returns status 0, amount 0 00:11:29.596 00.000 15672 MoveAxis(N, 51, ABG) 00:11:29.596 00.000 15672 Guiding Dir = 0, Dur = 51 00:11:29.596 00.000 15672 IsSlewing returns 0 00:11:29.597 00.001 15672 IsGuiding returns 0 00:11:29.603 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=11144, FiltMin=2598, FiltMax=8953, Gamma=2.950 00:11:29.680 00.077 15672 IsGuiding returns 1 00:11:29.681 00.001 15672 scope still moving after pulse duration time elapsed 00:11:29.702 00.021 15672 IsSlewing returns 0 00:11:29.703 00.001 15672 IsGuiding returns 1 00:11:29.725 00.022 15672 IsSlewing returns 0 00:11:29.725 00.000 15672 IsGuiding returns 1 00:11:29.747 00.022 15672 IsSlewing returns 0 00:11:29.806 00.059 15672 IsGuiding returns 0 00:11:29.806 00.000 15672 scope move finished after 51 + 157 ms 00:11:29.806 00.000 15672 Move returns status 0, amount 51 00:11:29.806 00.000 15672 move complete, result=0 00:11:29.806 00.000 15672 worker thread done servicing request 00:11:29.814 00.008 30444 UpdateGuideState exits: m=108666 SNR=79.8 Saturated 00:11:29.814 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:29.814 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:29.814 00.000 30444 Enqueuing Expose request 00:11:29.814 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 51 ms NORTH 00:11:29.814 00.000 15672 Worker thread wakes up 00:11:29.814 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:29.815 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:31.924 02.109 15672 Exposure complete 00:11:31.945 00.021 15672 worker thread done servicing request 00:11:31.945 00.000 30444 OnExposeComplete: enter 00:11:31.945 00.000 30444 UpdateGuideState(): m_state=6 00:11:31.945 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3402 00:11:31.945 00.000 30444 Star::Find returns 1 (1), X=459.60, Y=196.13, Mass=105265, SNR=78.5, Peak=10569 HFD=3.6 00:11:31.945 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 00:11:31.945 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 00:11:31.945 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.42 hyp=0.47 cameraTheta=-2.00 mountX=-0.07 mountY=-0.46, mountTheta=-1.72 00:11:31.946 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.42, opts=13) 00:11:31.946 00.000 30444 Enqueuing Move request for scope (-0.19, -0.42) 00:11:31.946 00.000 15672 Worker thread wakes up 00:11:31.946 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.42) opts 0xd 00:11:31.946 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.42) 00:11:31.946 00.000 15672 Moving (-0.19, -0.42) raw xDistance=-0.07 yDistance=-0.46 00:11:31.946 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:11:31.946 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 00:11:31.946 00.000 15672 MoveAxis(E, 0, ABG) 00:11:31.946 00.000 15672 Move returns status 0, amount 0 00:11:31.946 00.000 15672 MoveAxis(N, 81, ABG) 00:11:31.946 00.000 15672 Guiding Dir = 0, Dur = 81 00:11:31.947 00.001 15672 IsSlewing returns 0 00:11:31.948 00.001 15672 IsGuiding returns 0 00:11:31.951 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2375, max=11590, FiltMin=2667, FiltMax=9246, Gamma=2.950 00:11:32.001 00.050 30444 UpdateGuideState exits: m=105265 SNR=78.5 Saturated 00:11:32.001 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:32.001 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:32.001 00.000 30444 Enqueuing Expose request 00:11:32.027 00.026 15672 PulseGuide returned control before completion, sleep 13 00:11:32.041 00.014 15672 IsGuiding returns 1 00:11:32.041 00.000 15672 scope still moving after pulse duration time elapsed 00:11:32.063 00.022 15672 IsSlewing returns 0 00:11:32.064 00.001 15672 IsGuiding returns 1 00:11:32.085 00.021 15672 IsSlewing returns 0 00:11:32.086 00.001 15672 IsGuiding returns 1 00:11:32.107 00.021 15672 IsSlewing returns 0 00:11:32.109 00.002 15672 IsGuiding returns 1 00:11:32.129 00.020 15672 IsSlewing returns 0 00:11:32.186 00.057 15672 IsGuiding returns 0 00:11:32.186 00.000 15672 scope move finished after 81 + 156 ms 00:11:32.186 00.000 15672 Move returns status 0, amount 81 00:11:32.186 00.000 15672 move complete, result=0 00:11:32.186 00.000 15672 worker thread done servicing request 00:11:32.186 00.000 15672 Worker thread wakes up 00:11:32.186 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:32.186 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:32.186 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 81 ms NORTH 00:11:34.102 01.916 15672 Exposure complete 00:11:34.134 00.032 15672 worker thread done servicing request 00:11:34.134 00.000 30444 OnExposeComplete: enter 00:11:34.134 00.000 30444 UpdateGuideState(): m_state=6 00:11:34.135 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3403 00:11:34.135 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=196.26, Mass=124192, SNR=86.2, Peak=12069 HFD=3.6 00:11:34.135 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 00:11:34.135 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 00:11:34.135 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-2.07 mountX=-0.07 mountY=-0.32, mountTheta=-1.79 00:11:34.135 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.29, opts=13) 00:11:34.135 00.000 30444 Enqueuing Move request for scope (-0.16, -0.29) 00:11:34.135 00.000 15672 Worker thread wakes up 00:11:34.135 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.29) opts 0xd 00:11:34.135 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.29) 00:11:34.135 00.000 15672 Moving (-0.16, -0.29) raw xDistance=-0.07 yDistance=-0.32 00:11:34.136 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:11:34.136 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 00:11:34.136 00.000 15672 MoveAxis(E, 0, ABG) 00:11:34.136 00.000 15672 Move returns status 0, amount 0 00:11:34.136 00.000 15672 MoveAxis(N, 57, ABG) 00:11:34.136 00.000 15672 Guiding Dir = 0, Dur = 57 00:11:34.136 00.000 15672 IsSlewing returns 0 00:11:34.138 00.002 15672 IsGuiding returns 0 00:11:34.142 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=12069, FiltMin=2677, FiltMax=9319, Gamma=2.950 00:11:34.190 00.048 30444 UpdateGuideState exits: m=124192 SNR=86.2 Saturated 00:11:34.190 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:34.190 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:34.190 00.000 30444 Enqueuing Expose request 00:11:34.217 00.027 15672 IsGuiding returns 1 00:11:34.217 00.000 15672 scope still moving after pulse duration time elapsed 00:11:34.238 00.021 15672 IsSlewing returns 0 00:11:34.238 00.000 15672 IsGuiding returns 1 00:11:34.260 00.022 15672 IsSlewing returns 0 00:11:34.260 00.000 15672 IsGuiding returns 1 00:11:34.282 00.022 15672 IsSlewing returns 0 00:11:34.343 00.061 15672 IsGuiding returns 0 00:11:34.343 00.000 15672 scope move finished after 57 + 149 ms 00:11:34.344 00.001 15672 Move returns status 0, amount 57 00:11:34.344 00.000 15672 move complete, result=0 00:11:34.344 00.000 15672 worker thread done servicing request 00:11:34.344 00.000 15672 Worker thread wakes up 00:11:34.344 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:34.344 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:34.344 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 57 ms NORTH 00:11:36.455 02.111 15672 Exposure complete 00:11:36.475 00.020 15672 worker thread done servicing request 00:11:36.475 00.000 30444 OnExposeComplete: enter 00:11:36.475 00.000 30444 UpdateGuideState(): m_state=6 00:11:36.475 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3404 00:11:36.475 00.000 30444 Star::Find returns 1 (1), X=459.41, Y=196.08, Mass=118573, SNR=102.0, Peak=12754 HFD=3.5 00:11:36.475 00.000 30444 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 00:11:36.475 00.000 30444 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 00:11:36.475 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.48 hyp=0.62 cameraTheta=-2.25 mountX=-0.24 mountY=-0.55, mountTheta=-1.99 00:11:36.476 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.48, opts=13) 00:11:36.476 00.000 30444 Enqueuing Move request for scope (-0.39, -0.48) 00:11:36.476 00.000 15672 Worker thread wakes up 00:11:36.476 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.48) opts 0xd 00:11:36.476 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.48) 00:11:36.476 00.000 15672 Moving (-0.39, -0.48) raw xDistance=-0.24 yDistance=-0.55 00:11:36.476 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:11:36.476 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 00:11:36.476 00.000 15672 MoveAxis(E, 0, ABG) 00:11:36.476 00.000 15672 Move returns status 0, amount 0 00:11:36.476 00.000 15672 MoveAxis(N, 99, ABG) 00:11:36.476 00.000 15672 Guiding Dir = 0, Dur = 99 00:11:36.477 00.001 15672 IsSlewing returns 0 00:11:36.478 00.001 15672 IsGuiding returns 0 00:11:36.482 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=12754, FiltMin=2627, FiltMax=9643, Gamma=2.950 00:11:36.532 00.050 30444 UpdateGuideState exits: m=118573 SNR=102.0 Saturated 00:11:36.532 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:36.532 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:36.532 00.000 30444 Enqueuing Expose request 00:11:36.565 00.033 15672 PulseGuide returned control before completion, sleep 23 00:11:36.588 00.023 15672 IsGuiding returns 1 00:11:36.589 00.001 15672 scope still moving after pulse duration time elapsed 00:11:36.610 00.021 15672 IsSlewing returns 0 00:11:36.611 00.001 15672 IsGuiding returns 1 00:11:36.633 00.022 15672 IsSlewing returns 0 00:11:36.635 00.002 15672 IsGuiding returns 1 00:11:36.656 00.021 15672 IsSlewing returns 0 00:11:36.708 00.052 15672 IsGuiding returns 0 00:11:36.708 00.000 15672 scope move finished after 99 + 130 ms 00:11:36.708 00.000 15672 Move returns status 0, amount 99 00:11:36.708 00.000 15672 move complete, result=0 00:11:36.708 00.000 15672 worker thread done servicing request 00:11:36.708 00.000 15672 Worker thread wakes up 00:11:36.708 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:36.708 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:36.708 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 99 ms NORTH 00:11:38.616 01.908 15672 Exposure complete 00:11:38.636 00.020 15672 worker thread done servicing request 00:11:38.636 00.000 30444 OnExposeComplete: enter 00:11:38.636 00.000 30444 UpdateGuideState(): m_state=6 00:11:38.636 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3405 00:11:38.636 00.000 30444 Star::Find returns 1 (1), X=459.19, Y=196.80, Mass=112150, SNR=67.9, Peak=10016 HFD=3.9 00:11:38.636 00.000 30444 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.28) = xAngle (3.04 = 3.04) 00:11:38.636 00.000 30444 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.98 = 2.98) 00:11:38.636 00.000 30444 CameraToMount -- cameraX=-0.61 cameraY=0.24 hyp=0.66 cameraTheta=2.76 mountX=-0.65 mountY=0.11, mountTheta=2.98 00:11:38.637 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.61, y=0.24, opts=13) 00:11:38.637 00.000 30444 Enqueuing Move request for scope (-0.61, 0.24) 00:11:38.637 00.000 15672 Worker thread wakes up 00:11:38.637 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.24) opts 0xd 00:11:38.637 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.61, 0.24) 00:11:38.637 00.000 15672 Moving (-0.61, 0.24) raw xDistance=-0.65 yDistance=0.11 00:11:38.637 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65 00:11:38.637 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:11:38.637 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 00:11:38.637 00.000 15672 MoveAxis(E, 177, ABG) 00:11:38.637 00.000 15672 Guiding Dir = 2, Dur = 177 00:11:38.638 00.001 15672 IsSlewing returns 0 00:11:38.643 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=10016, FiltMin=2565, FiltMax=8502, Gamma=2.950 00:11:38.656 00.013 15672 IsGuiding returns 0 00:11:38.672 00.016 15672 PulseGuide returned control before completion, sleep 172 00:11:38.692 00.020 30444 UpdateGuideState exits: m=112150 SNR=67.9 Saturated 00:11:38.692 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:38.692 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:38.692 00.000 30444 Enqueuing Expose request 00:11:38.846 00.154 15672 IsGuiding returns 1 00:11:38.847 00.001 15672 scope still moving after pulse duration time elapsed 00:11:38.868 00.021 15672 IsSlewing returns 0 00:11:38.913 00.045 15672 IsGuiding returns 0 00:11:38.913 00.000 15672 scope move finished after 177 + 79 ms 00:11:38.913 00.000 15672 Move returns status 0, amount 177 00:11:38.913 00.000 15672 MoveAxis(N, 0, ABG) 00:11:38.913 00.000 15672 Move returns status 0, amount 0 00:11:38.914 00.001 15672 move complete, result=0 00:11:38.914 00.000 15672 worker thread done servicing request 00:11:38.914 00.000 15672 Worker thread wakes up 00:11:38.914 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:38.914 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:38.914 00.000 30444 GuideStep: -0.7 px 177 ms EAST, 0.1 px 0 ms NORTH 00:11:41.023 02.109 15672 Exposure complete 00:11:41.043 00.020 15672 worker thread done servicing request 00:11:41.043 00.000 30444 OnExposeComplete: enter 00:11:41.043 00.000 30444 UpdateGuideState(): m_state=6 00:11:41.043 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3406 00:11:41.043 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=196.41, Mass=129878, SNR=97.8, Peak=10568 HFD=3.6 00:11:41.043 00.000 30444 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.28) = xAngle (0.12 = 0.12) 00:11:41.043 00.000 30444 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 00:11:41.043 00.000 30444 CameraToMount -- cameraX=0.88 cameraY=-0.15 hyp=0.89 cameraTheta=-0.16 mountX=0.89 mountY=0.05, mountTheta=0.05 00:11:41.043 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.88, y=-0.15, opts=13) 00:11:41.043 00.000 30444 Enqueuing Move request for scope (0.88, -0.15) 00:11:41.044 00.001 15672 Worker thread wakes up 00:11:41.044 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.15) opts 0xd 00:11:41.044 00.000 15672 Handling offset move in thread for scope, endpoint = (0.88, -0.15) 00:11:41.044 00.000 15672 Moving (0.88, -0.15) raw xDistance=0.89 yDistance=0.05 00:11:41.044 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.89 00:11:41.044 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:11:41.044 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:11:41.044 00.000 15672 MoveAxis(W, 227, ABG) 00:11:41.044 00.000 15672 Guiding Dir = 3, Dur = 227 00:11:41.044 00.000 15672 IsSlewing returns 0 00:11:41.046 00.002 15672 IsGuiding returns 0 00:11:41.050 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=10720, FiltMin=2504, FiltMax=9651, Gamma=2.950 00:11:41.068 00.018 15672 PulseGuide returned control before completion, sleep 215 00:11:41.099 00.031 30444 UpdateGuideState exits: m=129878 SNR=97.8 Saturated 00:11:41.099 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:41.100 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:41.100 00.000 30444 Enqueuing Expose request 00:11:41.309 00.209 15672 IsGuiding returns 0 00:11:41.309 00.000 15672 Move returns status 0, amount 227 00:11:41.309 00.000 15672 MoveAxis(N, 0, ABG) 00:11:41.309 00.000 15672 Move returns status 0, amount 0 00:11:41.310 00.001 15672 move complete, result=0 00:11:41.310 00.000 15672 worker thread done servicing request 00:11:41.310 00.000 15672 Worker thread wakes up 00:11:41.310 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:41.310 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:41.310 00.000 30444 GuideStep: 0.9 px 227 ms WEST, 0.0 px 0 ms NORTH 00:11:43.218 01.908 15672 Exposure complete 00:11:43.238 00.020 15672 worker thread done servicing request 00:11:43.238 00.000 30444 OnExposeComplete: enter 00:11:43.238 00.000 30444 UpdateGuideState(): m_state=6 00:11:43.238 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3407 00:11:43.238 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=196.11, Mass=114117, SNR=82.4, Peak=11159 HFD=3.8 00:11:43.238 00.000 30444 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.28) = xAngle (-0.83 = -0.83) 00:11:43.238 00.000 30444 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.89 = -0.89) 00:11:43.238 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.44 hyp=0.50 cameraTheta=-1.11 mountX=0.33 mountY=-0.38, mountTheta=-0.85 00:11:43.239 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.44, opts=13) 00:11:43.239 00.000 30444 Enqueuing Move request for scope (0.22, -0.44) 00:11:43.239 00.000 15672 Worker thread wakes up 00:11:43.239 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.44) opts 0xd 00:11:43.239 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.44) 00:11:43.239 00.000 15672 Moving (0.22, -0.44) raw xDistance=0.33 yDistance=-0.38 00:11:43.239 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.33 00:11:43.239 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 00:11:43.239 00.000 15672 MoveAxis(W, 106, ABG) 00:11:43.239 00.000 15672 Guiding Dir = 3, Dur = 106 00:11:43.240 00.001 15672 IsSlewing returns 0 00:11:43.241 00.001 15672 IsGuiding returns 0 00:11:43.246 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12682, FiltMin=2694, FiltMax=9652, Gamma=2.950 00:11:43.256 00.010 15672 PulseGuide returned control before completion, sleep 101 00:11:43.295 00.039 30444 UpdateGuideState exits: m=114117 SNR=82.4 Saturated 00:11:43.295 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:43.295 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:43.295 00.000 30444 Enqueuing Expose request 00:11:43.385 00.090 15672 IsGuiding returns 0 00:11:43.385 00.000 15672 Move returns status 0, amount 106 00:11:43.385 00.000 15672 MoveAxis(N, 69, ABG) 00:11:43.385 00.000 15672 Guiding Dir = 0, Dur = 69 00:11:43.385 00.000 15672 IsSlewing returns 0 00:11:43.387 00.002 15672 IsGuiding returns 0 00:11:43.467 00.080 15672 IsGuiding returns 1 00:11:43.467 00.000 15672 scope still moving after pulse duration time elapsed 00:11:43.489 00.022 15672 IsSlewing returns 0 00:11:43.490 00.001 15672 IsGuiding returns 1 00:11:43.511 00.021 15672 IsSlewing returns 0 00:11:43.512 00.001 15672 IsGuiding returns 1 00:11:43.533 00.021 15672 IsSlewing returns 0 00:11:43.561 00.028 15672 IsGuiding returns 0 00:11:43.561 00.000 15672 scope move finished after 69 + 105 ms 00:11:43.561 00.000 15672 Move returns status 0, amount 69 00:11:43.561 00.000 15672 move complete, result=0 00:11:43.561 00.000 15672 worker thread done servicing request 00:11:43.561 00.000 15672 Worker thread wakes up 00:11:43.561 00.000 30444 GuideStep: 0.3 px 106 ms WEST, -0.4 px 69 ms NORTH 00:11:43.561 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:43.561 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:45.667 02.106 15672 Exposure complete 00:11:45.687 00.020 15672 worker thread done servicing request 00:11:45.687 00.000 30444 OnExposeComplete: enter 00:11:45.687 00.000 30444 UpdateGuideState(): m_state=6 00:11:45.687 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3408 00:11:45.687 00.000 30444 Star::Find returns 1 (1), X=459.57, Y=196.78, Mass=123154, SNR=98.1, Peak=12468 HFD=3.4 00:11:45.687 00.000 30444 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.28) = xAngle (2.64 = 2.64) 00:11:45.687 00.000 30444 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 00:11:45.687 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.23 hyp=0.33 cameraTheta=2.36 mountX=-0.29 mountY=0.17, mountTheta=2.59 00:11:45.688 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.23, opts=13) 00:11:45.688 00.000 30444 Enqueuing Move request for scope (-0.23, 0.23) 00:11:45.688 00.000 15672 Worker thread wakes up 00:11:45.688 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.23) opts 0xd 00:11:45.688 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.23) 00:11:45.688 00.000 15672 Moving (-0.23, 0.23) raw xDistance=-0.29 yDistance=0.17 00:11:45.688 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29 00:11:45.688 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:11:45.688 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 00:11:45.688 00.000 15672 MoveAxis(E, 70, ABG) 00:11:45.688 00.000 15672 Guiding Dir = 2, Dur = 70 00:11:45.689 00.001 15672 IsSlewing returns 0 00:11:45.693 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=12468, FiltMin=2652, FiltMax=9166, Gamma=2.950 00:11:45.717 00.024 15672 IsGuiding returns 0 00:11:45.732 00.015 15672 PulseGuide returned control before completion, sleep 65 00:11:45.743 00.011 30444 UpdateGuideState exits: m=123154 SNR=98.1 Saturated 00:11:45.743 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:45.743 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:45.743 00.000 30444 Enqueuing Expose request 00:11:45.813 00.070 15672 IsGuiding returns 0 00:11:45.813 00.000 15672 Move returns status 0, amount 70 00:11:45.813 00.000 15672 MoveAxis(N, 0, ABG) 00:11:45.813 00.000 15672 Move returns status 0, amount 0 00:11:45.813 00.000 15672 move complete, result=0 00:11:45.813 00.000 15672 worker thread done servicing request 00:11:45.813 00.000 15672 Worker thread wakes up 00:11:45.813 00.000 30444 GuideStep: -0.3 px 70 ms EAST, 0.2 px 0 ms NORTH 00:11:45.813 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:45.813 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:47.723 01.910 15672 Exposure complete 00:11:47.742 00.019 15672 worker thread done servicing request 00:11:47.743 00.001 30444 OnExposeComplete: enter 00:11:47.743 00.000 30444 UpdateGuideState(): m_state=6 00:11:47.743 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3409 00:11:47.743 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.19, Mass=119997, SNR=84.1, Peak=10724 HFD=3.9 00:11:47.743 00.000 30444 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 00:11:47.743 00.000 30444 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.58 = -0.58) 00:11:47.743 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.37 hyp=0.52 cameraTheta=-0.79 mountX=0.45 mountY=-0.28, mountTheta=-0.56 00:11:47.743 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.37, opts=13) 00:11:47.743 00.000 30444 Enqueuing Move request for scope (0.36, -0.37) 00:11:47.743 00.000 15672 Worker thread wakes up 00:11:47.744 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.37) opts 0xd 00:11:47.744 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.37) 00:11:47.744 00.000 15672 Moving (0.36, -0.37) raw xDistance=0.45 yDistance=-0.28 00:11:47.744 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45 00:11:47.744 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 00:11:47.744 00.000 15672 MoveAxis(W, 116, ABG) 00:11:47.744 00.000 15672 Guiding Dir = 3, Dur = 116 00:11:47.745 00.001 15672 IsSlewing returns 0 00:11:47.745 00.000 15672 IsGuiding returns 0 00:11:47.749 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=11913, FiltMin=2644, FiltMax=9072, Gamma=2.950 00:11:47.761 00.012 15672 PulseGuide returned control before completion, sleep 111 00:11:47.875 00.114 15672 IsGuiding returns 1 00:11:47.875 00.000 15672 scope still moving after pulse duration time elapsed 00:11:47.895 00.020 15672 IsSlewing returns 0 00:11:47.908 00.013 15672 IsGuiding returns 0 00:11:47.908 00.000 15672 scope move finished after 116 + 46 ms 00:11:47.908 00.000 15672 Move returns status 0, amount 116 00:11:47.909 00.001 15672 MoveAxis(N, 50, ABG) 00:11:47.909 00.000 15672 Guiding Dir = 0, Dur = 50 00:11:47.909 00.000 15672 IsSlewing returns 0 00:11:47.912 00.003 15672 IsGuiding returns 0 00:11:48.002 00.090 15672 IsGuiding returns 1 00:11:48.002 00.000 15672 scope still moving after pulse duration time elapsed 00:11:48.023 00.021 15672 IsSlewing returns 0 00:11:48.024 00.001 15672 IsGuiding returns 1 00:11:48.045 00.021 15672 IsSlewing returns 0 00:11:48.046 00.001 15672 IsGuiding returns 1 00:11:48.067 00.021 15672 IsSlewing returns 0 00:11:48.102 00.035 30444 UpdateGuideState exits: m=119997 SNR=84.1 Saturated 00:11:48.102 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:48.103 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:48.103 00.000 30444 Enqueuing Expose request 00:11:48.129 00.026 15672 IsGuiding returns 0 00:11:48.129 00.000 15672 scope move finished after 50 + 167 ms 00:11:48.129 00.000 15672 Move returns status 0, amount 50 00:11:48.129 00.000 15672 move complete, result=0 00:11:48.130 00.001 15672 worker thread done servicing request 00:11:48.130 00.000 15672 Worker thread wakes up 00:11:48.130 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:48.130 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:48.130 00.000 30444 GuideStep: 0.4 px 116 ms WEST, -0.3 px 50 ms NORTH 00:11:50.236 02.106 15672 Exposure complete 00:11:50.256 00.020 15672 worker thread done servicing request 00:11:50.256 00.000 30444 OnExposeComplete: enter 00:11:50.256 00.000 30444 UpdateGuideState(): m_state=6 00:11:50.256 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3410 00:11:50.256 00.000 30444 Star::Find returns 1 (1), X=459.37, Y=196.19, Mass=98923, SNR=68.0, Peak=10517 HFD=3.5 00:11:50.256 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 00:11:50.256 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 00:11:50.256 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.37 hyp=0.56 cameraTheta=-2.42 mountX=-0.30 mountY=-0.45, mountTheta=-2.16 00:11:50.257 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.37, opts=13) 00:11:50.257 00.000 30444 Enqueuing Move request for scope (-0.42, -0.37) 00:11:50.257 00.000 15672 Worker thread wakes up 00:11:50.257 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.37) opts 0xd 00:11:50.257 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.37) 00:11:50.257 00.000 15672 Moving (-0.42, -0.37) raw xDistance=-0.30 yDistance=-0.45 00:11:50.257 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30 00:11:50.257 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 00:11:50.257 00.000 15672 MoveAxis(E, 74, ABG) 00:11:50.257 00.000 15672 Guiding Dir = 2, Dur = 74 00:11:50.258 00.001 15672 IsSlewing returns 0 00:11:50.264 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=10824, FiltMin=2643, FiltMax=8473, Gamma=2.950 00:11:50.270 00.006 15672 IsGuiding returns 0 00:11:50.285 00.015 15672 PulseGuide returned control before completion, sleep 69 00:11:50.312 00.027 30444 UpdateGuideState exits: m=98923 SNR=68.0 Saturated 00:11:50.312 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:50.313 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:50.313 00.000 30444 Enqueuing Expose request 00:11:50.356 00.043 15672 IsGuiding returns 1 00:11:50.356 00.000 15672 scope still moving after pulse duration time elapsed 00:11:50.377 00.021 15672 IsSlewing returns 0 00:11:50.398 00.021 15672 IsGuiding returns 0 00:11:50.398 00.000 15672 scope move finished after 74 + 54 ms 00:11:50.398 00.000 15672 Move returns status 0, amount 74 00:11:50.398 00.000 15672 MoveAxis(N, 81, ABG) 00:11:50.398 00.000 15672 Guiding Dir = 0, Dur = 81 00:11:50.398 00.000 15672 IsSlewing returns 0 00:11:50.399 00.001 15672 IsGuiding returns 0 00:11:50.478 00.079 15672 PulseGuide returned control before completion, sleep 14 00:11:50.511 00.033 15672 IsGuiding returns 1 00:11:50.511 00.000 15672 scope still moving after pulse duration time elapsed 00:11:50.532 00.021 15672 IsSlewing returns 0 00:11:50.535 00.003 15672 IsGuiding returns 1 00:11:50.556 00.021 15672 IsSlewing returns 0 00:11:50.558 00.002 15672 IsGuiding returns 1 00:11:50.579 00.021 15672 IsSlewing returns 0 00:11:50.606 00.027 15672 IsGuiding returns 0 00:11:50.607 00.001 15672 scope move finished after 81 + 126 ms 00:11:50.607 00.000 15672 Move returns status 0, amount 81 00:11:50.607 00.000 15672 move complete, result=0 00:11:50.607 00.000 15672 worker thread done servicing request 00:11:50.607 00.000 15672 Worker thread wakes up 00:11:50.607 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:50.608 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:50.608 00.000 30444 GuideStep: -0.3 px 74 ms EAST, -0.5 px 81 ms NORTH 00:11:52.524 01.916 15672 Exposure complete 00:11:52.554 00.030 15672 worker thread done servicing request 00:11:52.554 00.000 30444 OnExposeComplete: enter 00:11:52.554 00.000 30444 UpdateGuideState(): m_state=6 00:11:52.554 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3411 00:11:52.554 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=196.17, Mass=118009, SNR=82.0, Peak=10432 HFD=3.6 00:11:52.554 00.000 30444 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.28) = xAngle (-0.26 = -0.26) 00:11:52.554 00.000 30444 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.32 = -0.32) 00:11:52.554 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=-0.39 hyp=0.75 cameraTheta=-0.54 mountX=0.72 mountY=-0.24, mountTheta=-0.32 00:11:52.555 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=-0.39, opts=13) 00:11:52.555 00.000 30444 Enqueuing Move request for scope (0.64, -0.39) 00:11:52.555 00.000 15672 Worker thread wakes up 00:11:52.555 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.39) opts 0xd 00:11:52.555 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, -0.39) 00:11:52.555 00.000 15672 Moving (0.64, -0.39) raw xDistance=0.72 yDistance=-0.24 00:11:52.555 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.72 00:11:52.555 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:11:52.555 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 00:11:52.555 00.000 15672 MoveAxis(W, 190, ABG) 00:11:52.555 00.000 15672 Guiding Dir = 3, Dur = 190 00:11:52.555 00.000 15672 IsSlewing returns 0 00:11:52.557 00.002 15672 IsGuiding returns 0 00:11:52.561 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=11046, FiltMin=2646, FiltMax=9300, Gamma=2.950 00:11:52.585 00.024 15672 PulseGuide returned control before completion, sleep 172 00:11:52.611 00.026 30444 UpdateGuideState exits: m=118009 SNR=82.0 Saturated 00:11:52.613 00.002 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:52.613 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:52.613 00.000 30444 Enqueuing Expose request 00:11:52.760 00.147 15672 IsGuiding returns 1 00:11:52.761 00.001 15672 scope still moving after pulse duration time elapsed 00:11:52.782 00.021 15672 IsSlewing returns 0 00:11:52.794 00.012 15672 IsGuiding returns 0 00:11:52.794 00.000 15672 scope move finished after 190 + 47 ms 00:11:52.794 00.000 15672 Move returns status 0, amount 190 00:11:52.794 00.000 15672 MoveAxis(N, 0, ABG) 00:11:52.794 00.000 15672 Move returns status 0, amount 0 00:11:52.794 00.000 15672 move complete, result=0 00:11:52.794 00.000 15672 worker thread done servicing request 00:11:52.795 00.001 15672 Worker thread wakes up 00:11:52.795 00.000 30444 GuideStep: 0.7 px 190 ms WEST, -0.2 px 0 ms NORTH 00:11:52.795 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:52.795 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:54.913 02.118 15672 Exposure complete 00:11:54.945 00.032 15672 worker thread done servicing request 00:11:54.946 00.001 30444 OnExposeComplete: enter 00:11:54.946 00.000 30444 UpdateGuideState(): m_state=6 00:11:54.946 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3412 00:11:54.946 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=196.41, Mass=106719, SNR=78.2, Peak=10071 HFD=3.6 00:11:54.946 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 00:11:54.946 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 00:11:54.946 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.69 mountX=0.02 mountY=-0.14, mountTheta=-1.41 00:11:54.946 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.14, opts=13) 00:11:54.946 00.000 30444 Enqueuing Move request for scope (-0.02, -0.14) 00:11:54.947 00.001 15672 Worker thread wakes up 00:11:54.947 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd 00:11:54.947 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.14) 00:11:54.947 00.000 15672 Moving (-0.02, -0.14) raw xDistance=0.02 yDistance=-0.14 00:11:54.947 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:11:54.947 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:11:54.947 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 00:11:54.947 00.000 15672 MoveAxis(E, 0, ABG) 00:11:54.947 00.000 15672 Move returns status 0, amount 0 00:11:54.947 00.000 15672 MoveAxis(N, 0, ABG) 00:11:54.947 00.000 15672 Move returns status 0, amount 0 00:11:54.947 00.000 15672 move complete, result=0 00:11:54.947 00.000 15672 worker thread done servicing request 00:11:54.952 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=11378, FiltMin=2693, FiltMax=9070, Gamma=2.950 00:11:55.000 00.048 30444 UpdateGuideState exits: m=106719 SNR=78.2 Saturated 00:11:55.000 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:55.000 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:55.000 00.000 30444 Enqueuing Expose request 00:11:55.000 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:11:55.000 00.000 15672 Worker thread wakes up 00:11:55.000 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:55.000 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:56.910 01.910 15672 Exposure complete 00:11:56.929 00.019 15672 worker thread done servicing request 00:11:56.929 00.000 30444 OnExposeComplete: enter 00:11:56.930 00.001 30444 UpdateGuideState(): m_state=6 00:11:56.930 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3413 00:11:56.930 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=195.83, Mass=113454, SNR=78.5, Peak=12095 HFD=3.7 00:11:56.930 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 00:11:56.930 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 00:11:56.930 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.72 hyp=0.72 cameraTheta=-1.53 mountX=0.23 mountY=-0.70, mountTheta=-1.25 00:11:56.930 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.72, opts=13) 00:11:56.930 00.000 30444 Enqueuing Move request for scope (0.03, -0.72) 00:11:56.930 00.000 15672 Worker thread wakes up 00:11:56.930 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.72) opts 0xd 00:11:56.931 00.001 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.72) 00:11:56.931 00.000 15672 Moving (0.03, -0.72) raw xDistance=0.23 yDistance=-0.70 00:11:56.931 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 00:11:56.931 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 00:11:56.931 00.000 15672 MoveAxis(E, 0, ABG) 00:11:56.931 00.000 15672 Move returns status 0, amount 0 00:11:56.931 00.000 15672 MoveAxis(N, 124, ABG) 00:11:56.931 00.000 15672 Guiding Dir = 0, Dur = 124 00:11:56.932 00.001 15672 IsSlewing returns 0 00:11:56.933 00.001 15672 IsGuiding returns 0 00:11:56.936 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12095, FiltMin=2606, FiltMax=9102, Gamma=2.950 00:11:56.986 00.050 30444 UpdateGuideState exits: m=113454 SNR=78.5 Saturated 00:11:56.986 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:56.986 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:56.986 00.000 30444 Enqueuing Expose request 00:11:57.011 00.025 15672 PulseGuide returned control before completion, sleep 56 00:11:57.069 00.058 15672 IsGuiding returns 1 00:11:57.069 00.000 15672 scope still moving after pulse duration time elapsed 00:11:57.090 00.021 15672 IsSlewing returns 0 00:11:57.092 00.002 15672 IsGuiding returns 1 00:11:57.112 00.020 15672 IsSlewing returns 0 00:11:57.115 00.003 15672 IsGuiding returns 1 00:11:57.137 00.022 15672 IsSlewing returns 0 00:11:57.187 00.050 15672 IsGuiding returns 0 00:11:57.188 00.001 15672 scope move finished after 124 + 130 ms 00:11:57.188 00.000 15672 Move returns status 0, amount 124 00:11:57.188 00.000 15672 move complete, result=0 00:11:57.188 00.000 15672 worker thread done servicing request 00:11:57.188 00.000 15672 Worker thread wakes up 00:11:57.188 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:57.188 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:57.189 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 124 ms NORTH 00:11:59.299 02.110 15672 Exposure complete 00:11:59.319 00.020 15672 worker thread done servicing request 00:11:59.319 00.000 30444 OnExposeComplete: enter 00:11:59.319 00.000 30444 UpdateGuideState(): m_state=6 00:11:59.319 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3414 00:11:59.320 00.001 30444 Star::Find returns 1 (1), X=459.69, Y=196.02, Mass=104852, SNR=73.5, Peak=11778 HFD=3.4 00:11:59.320 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 00:11:59.320 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 00:11:59.320 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.54 hyp=0.55 cameraTheta=-1.77 mountX=0.04 mountY=-0.55, mountTheta=-1.50 00:11:59.320 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.54, opts=13) 00:11:59.320 00.000 30444 Enqueuing Move request for scope (-0.11, -0.54) 00:11:59.320 00.000 15672 Worker thread wakes up 00:11:59.320 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.54) opts 0xd 00:11:59.320 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.54) 00:11:59.320 00.000 15672 Moving (-0.11, -0.54) raw xDistance=0.04 yDistance=-0.55 00:11:59.320 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 00:11:59.320 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 00:11:59.321 00.001 15672 MoveAxis(E, 0, ABG) 00:11:59.321 00.000 15672 Move returns status 0, amount 0 00:11:59.321 00.000 15672 MoveAxis(N, 98, ABG) 00:11:59.321 00.000 15672 Guiding Dir = 0, Dur = 98 00:11:59.321 00.000 15672 IsSlewing returns 0 00:11:59.323 00.002 15672 IsGuiding returns 0 00:11:59.327 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=12352, FiltMin=2634, FiltMax=9578, Gamma=2.950 00:11:59.376 00.049 30444 UpdateGuideState exits: m=104852 SNR=73.5 Saturated 00:11:59.377 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:11:59.377 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:11:59.377 00.000 30444 Enqueuing Expose request 00:11:59.407 00.030 15672 PulseGuide returned control before completion, sleep 25 00:11:59.433 00.026 15672 IsGuiding returns 1 00:11:59.433 00.000 15672 scope still moving after pulse duration time elapsed 00:11:59.455 00.022 15672 IsSlewing returns 0 00:11:59.455 00.000 15672 IsGuiding returns 1 00:11:59.476 00.021 15672 IsSlewing returns 0 00:11:59.551 00.075 15672 IsGuiding returns 0 00:11:59.551 00.000 15672 scope move finished after 98 + 129 ms 00:11:59.551 00.000 15672 Move returns status 0, amount 98 00:11:59.551 00.000 15672 move complete, result=0 00:11:59.551 00.000 15672 worker thread done servicing request 00:11:59.551 00.000 15672 Worker thread wakes up 00:11:59.551 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:11:59.551 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:11:59.551 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 98 ms NORTH 00:12:01.460 01.909 15672 Exposure complete 00:12:01.480 00.020 15672 worker thread done servicing request 00:12:01.480 00.000 30444 OnExposeComplete: enter 00:12:01.480 00.000 30444 UpdateGuideState(): m_state=6 00:12:01.480 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3415 00:12:01.481 00.001 30444 Star::Find returns 1 (1), X=459.50, Y=196.83, Mass=115379, SNR=92.4, Peak=13503 HFD=3.4 00:12:01.481 00.000 30444 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.28) = xAngle (2.67 = 2.67) 00:12:01.481 00.000 30444 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.60 = 2.60) 00:12:01.481 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.27 hyp=0.40 cameraTheta=2.39 mountX=-0.36 mountY=0.21, mountTheta=2.62 00:12:01.481 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.27, opts=13) 00:12:01.481 00.000 30444 Enqueuing Move request for scope (-0.29, 0.27) 00:12:01.481 00.000 15672 Worker thread wakes up 00:12:01.481 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.27) opts 0xd 00:12:01.481 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.27) 00:12:01.481 00.000 15672 Moving (-0.29, 0.27) raw xDistance=-0.36 yDistance=0.21 00:12:01.482 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36 00:12:01.482 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:12:01.482 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 00:12:01.482 00.000 15672 MoveAxis(E, 97, ABG) 00:12:01.482 00.000 15672 Guiding Dir = 2, Dur = 97 00:12:01.482 00.000 15672 IsSlewing returns 0 00:12:01.483 00.001 15672 IsGuiding returns 0 00:12:01.487 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=13503, FiltMin=2614, FiltMax=9625, Gamma=2.950 00:12:01.499 00.012 15672 PulseGuide returned control before completion, sleep 91 00:12:01.536 00.037 30444 UpdateGuideState exits: m=115379 SNR=92.4 Saturated 00:12:01.536 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:01.536 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:01.536 00.000 30444 Enqueuing Expose request 00:12:01.612 00.076 15672 IsGuiding returns 0 00:12:01.613 00.001 15672 Move returns status 0, amount 97 00:12:01.613 00.000 15672 MoveAxis(N, 0, ABG) 00:12:01.613 00.000 15672 Move returns status 0, amount 0 00:12:01.613 00.000 15672 move complete, result=0 00:12:01.613 00.000 15672 worker thread done servicing request 00:12:01.614 00.001 15672 Worker thread wakes up 00:12:01.614 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:01.614 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:01.614 00.000 30444 GuideStep: -0.4 px 97 ms EAST, 0.2 px 0 ms NORTH 00:12:03.725 02.111 15672 Exposure complete 00:12:03.745 00.020 15672 worker thread done servicing request 00:12:03.745 00.000 30444 OnExposeComplete: enter 00:12:03.745 00.000 30444 UpdateGuideState(): m_state=6 00:12:03.745 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3416 00:12:03.745 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=196.27, Mass=118936, SNR=82.8, Peak=9802 HFD=3.8 00:12:03.745 00.000 30444 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.28) = xAngle (-0.34 = -0.34) 00:12:03.746 00.001 30444 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.40 = -0.40) 00:12:03.746 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.29 hyp=0.50 cameraTheta=-0.61 mountX=0.47 mountY=-0.19, mountTheta=-0.39 00:12:03.746 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.29, opts=13) 00:12:03.746 00.000 30444 Enqueuing Move request for scope (0.41, -0.29) 00:12:03.746 00.000 15672 Worker thread wakes up 00:12:03.746 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.29) opts 0xd 00:12:03.746 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.29) 00:12:03.746 00.000 15672 Moving (0.41, -0.29) raw xDistance=0.47 yDistance=-0.19 00:12:03.746 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47 00:12:03.746 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:12:03.746 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:12:03.746 00.000 15672 MoveAxis(W, 121, ABG) 00:12:03.747 00.001 15672 Guiding Dir = 3, Dur = 121 00:12:03.747 00.000 15672 IsSlewing returns 0 00:12:03.752 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=10064, FiltMin=2601, FiltMax=8968, Gamma=2.950 00:12:03.785 00.033 15672 IsGuiding returns 0 00:12:03.800 00.015 15672 PulseGuide returned control before completion, sleep 116 00:12:03.834 00.034 30444 UpdateGuideState exits: m=118936 SNR=82.8 Saturated 00:12:03.834 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:03.834 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:03.834 00.000 30444 Enqueuing Expose request 00:12:03.929 00.095 15672 IsGuiding returns 0 00:12:03.929 00.000 15672 Move returns status 0, amount 121 00:12:03.929 00.000 15672 MoveAxis(N, 0, ABG) 00:12:03.929 00.000 15672 Move returns status 0, amount 0 00:12:03.929 00.000 15672 move complete, result=0 00:12:03.929 00.000 15672 worker thread done servicing request 00:12:03.929 00.000 15672 Worker thread wakes up 00:12:03.929 00.000 30444 GuideStep: 0.5 px 121 ms WEST, -0.2 px 0 ms NORTH 00:12:03.929 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:03.929 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:05.835 01.906 15672 Exposure complete 00:12:05.855 00.020 15672 worker thread done servicing request 00:12:05.855 00.000 30444 OnExposeComplete: enter 00:12:05.855 00.000 30444 UpdateGuideState(): m_state=6 00:12:05.855 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3417 00:12:05.855 00.000 30444 Star::Find returns 1 (1), X=459.36, Y=196.80, Mass=113152, SNR=83.8, Peak=11822 HFD=3.6 00:12:05.856 00.001 30444 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.28) = xAngle (2.91 = 2.91) 00:12:05.856 00.000 30444 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.85 = 2.85) 00:12:05.856 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.24 hyp=0.50 cameraTheta=2.63 mountX=-0.48 mountY=0.14, mountTheta=2.85 00:12:05.856 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.24, opts=13) 00:12:05.856 00.000 30444 Enqueuing Move request for scope (-0.43, 0.24) 00:12:05.856 00.000 15672 Worker thread wakes up 00:12:05.856 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.24) opts 0xd 00:12:05.856 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.24) 00:12:05.856 00.000 15672 Moving (-0.43, 0.24) raw xDistance=-0.48 yDistance=0.14 00:12:05.856 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.48 00:12:05.856 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:12:05.856 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 00:12:05.857 00.001 15672 MoveAxis(E, 122, ABG) 00:12:05.857 00.000 15672 Guiding Dir = 2, Dur = 122 00:12:05.857 00.000 15672 IsSlewing returns 0 00:12:05.859 00.002 15672 IsGuiding returns 0 00:12:05.863 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=13014, FiltMin=2662, FiltMax=9242, Gamma=2.950 00:12:05.877 00.014 15672 PulseGuide returned control before completion, sleep 114 00:12:05.912 00.035 30444 UpdateGuideState exits: m=113152 SNR=83.8 Saturated 00:12:05.912 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:05.912 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:05.912 00.000 30444 Enqueuing Expose request 00:12:06.022 00.110 15672 IsGuiding returns 0 00:12:06.022 00.000 15672 Move returns status 0, amount 122 00:12:06.022 00.000 15672 MoveAxis(N, 0, ABG) 00:12:06.022 00.000 15672 Move returns status 0, amount 0 00:12:06.023 00.001 15672 move complete, result=0 00:12:06.023 00.000 15672 worker thread done servicing request 00:12:06.023 00.000 15672 Worker thread wakes up 00:12:06.023 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:06.023 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:06.023 00.000 30444 GuideStep: -0.5 px 122 ms EAST, 0.1 px 0 ms NORTH 00:12:08.140 02.117 15672 Exposure complete 00:12:08.173 00.033 15672 worker thread done servicing request 00:12:08.173 00.000 30444 OnExposeComplete: enter 00:12:08.173 00.000 30444 UpdateGuideState(): m_state=6 00:12:08.173 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3418 00:12:08.173 00.000 30444 Star::Find returns 1 (1), X=459.33, Y=196.37, Mass=122547, SNR=91.7, Peak=12712 HFD=3.4 00:12:08.173 00.000 30444 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.28) = xAngle (-2.48 = -2.48) 00:12:08.173 00.000 30444 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.54 = -2.54) 00:12:08.173 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.19 hyp=0.50 cameraTheta=-2.75 mountX=-0.39 mountY=-0.28, mountTheta=-2.52 00:12:08.174 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.19, opts=13) 00:12:08.174 00.000 30444 Enqueuing Move request for scope (-0.46, -0.19) 00:12:08.174 00.000 15672 Worker thread wakes up 00:12:08.174 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.19) opts 0xd 00:12:08.174 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.19) 00:12:08.174 00.000 15672 Moving (-0.46, -0.19) raw xDistance=-0.39 yDistance=-0.28 00:12:08.174 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39 00:12:08.174 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 00:12:08.174 00.000 15672 MoveAxis(E, 115, ABG) 00:12:08.174 00.000 15672 Guiding Dir = 2, Dur = 115 00:12:08.175 00.001 15672 IsSlewing returns 0 00:12:08.176 00.001 15672 IsGuiding returns 0 00:12:08.181 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=12712, FiltMin=2550, FiltMax=10067, Gamma=2.950 00:12:08.193 00.012 15672 PulseGuide returned control before completion, sleep 109 00:12:08.230 00.037 30444 UpdateGuideState exits: m=122547 SNR=91.7 Saturated 00:12:08.230 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:08.231 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:08.231 00.000 30444 Enqueuing Expose request 00:12:08.304 00.073 15672 IsGuiding returns 1 00:12:08.304 00.000 15672 scope still moving after pulse duration time elapsed 00:12:08.324 00.020 15672 IsSlewing returns 0 00:12:08.327 00.003 15672 IsGuiding returns 0 00:12:08.327 00.000 15672 scope move finished after 115 + 36 ms 00:12:08.327 00.000 15672 Move returns status 0, amount 115 00:12:08.327 00.000 15672 MoveAxis(N, 51, ABG) 00:12:08.327 00.000 15672 Guiding Dir = 0, Dur = 51 00:12:08.328 00.001 15672 IsSlewing returns 0 00:12:08.330 00.002 15672 IsGuiding returns 0 00:12:08.417 00.087 15672 IsGuiding returns 1 00:12:08.417 00.000 15672 scope still moving after pulse duration time elapsed 00:12:08.439 00.022 15672 IsSlewing returns 0 00:12:08.440 00.001 15672 IsGuiding returns 1 00:12:08.460 00.020 15672 IsSlewing returns 0 00:12:08.461 00.001 15672 IsGuiding returns 1 00:12:08.482 00.021 15672 IsSlewing returns 0 00:12:08.544 00.062 15672 IsGuiding returns 0 00:12:08.544 00.000 15672 scope move finished after 51 + 162 ms 00:12:08.544 00.000 15672 Move returns status 0, amount 51 00:12:08.544 00.000 15672 move complete, result=0 00:12:08.545 00.001 15672 worker thread done servicing request 00:12:08.545 00.000 15672 Worker thread wakes up 00:12:08.545 00.000 30444 GuideStep: -0.4 px 115 ms EAST, -0.3 px 51 ms NORTH 00:12:08.545 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:08.545 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:10.452 01.907 15672 Exposure complete 00:12:10.472 00.020 15672 worker thread done servicing request 00:12:10.472 00.000 30444 OnExposeComplete: enter 00:12:10.472 00.000 30444 UpdateGuideState(): m_state=6 00:12:10.472 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3419 00:12:10.472 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=197.00, Mass=116450, SNR=79.2, Peak=11656 HFD=3.3 00:12:10.472 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 00:12:10.472 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 00:12:10.472 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.45 hyp=0.58 cameraTheta=0.87 mountX=0.24 mountY=0.52, mountTheta=1.13 00:12:10.473 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.45, opts=13) 00:12:10.473 00.000 30444 Enqueuing Move request for scope (0.38, 0.45) 00:12:10.473 00.000 15672 Worker thread wakes up 00:12:10.473 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.45) opts 0xd 00:12:10.473 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.45) 00:12:10.473 00.000 15672 Moving (0.38, 0.45) raw xDistance=0.24 yDistance=0.52 00:12:10.473 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 00:12:10.473 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:12:10.473 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52 00:12:10.473 00.000 15672 MoveAxis(E, 0, ABG) 00:12:10.473 00.000 15672 Move returns status 0, amount 0 00:12:10.473 00.000 15672 MoveAxis(N, 0, ABG) 00:12:10.473 00.000 15672 Move returns status 0, amount 0 00:12:10.473 00.000 15672 move complete, result=0 00:12:10.473 00.000 15672 worker thread done servicing request 00:12:10.478 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11766, FiltMin=2681, FiltMax=9390, Gamma=2.950 00:12:10.963 00.485 30444 UpdateGuideState exits: m=116450 SNR=79.2 Saturated 00:12:10.964 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:10.964 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:10.964 00.000 30444 Enqueuing Expose request 00:12:10.964 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 00:12:10.964 00.000 15672 Worker thread wakes up 00:12:10.964 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:10.965 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:13.084 02.119 15672 Exposure complete 00:12:13.113 00.029 15672 worker thread done servicing request 00:12:13.113 00.000 30444 OnExposeComplete: enter 00:12:13.113 00.000 30444 UpdateGuideState(): m_state=6 00:12:13.114 00.001 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3420 00:12:13.114 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=196.87, Mass=117768, SNR=77.4, Peak=11605 HFD=3.2 00:12:13.114 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 00:12:13.114 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 00:12:13.114 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.32 hyp=0.38 cameraTheta=0.98 mountX=0.12 mountY=0.35, mountTheta=1.26 00:12:13.114 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.32, opts=13) 00:12:13.114 00.000 30444 Enqueuing Move request for scope (0.21, 0.32) 00:12:13.114 00.000 15672 Worker thread wakes up 00:12:13.114 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.32) opts 0xd 00:12:13.114 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.32) 00:12:13.115 00.001 15672 Moving (0.21, 0.32) raw xDistance=0.12 yDistance=0.35 00:12:13.115 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 00:12:13.115 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:12:13.115 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 00:12:13.115 00.000 15672 MoveAxis(E, 0, ABG) 00:12:13.115 00.000 15672 Move returns status 0, amount 0 00:12:13.115 00.000 15672 MoveAxis(N, 0, ABG) 00:12:13.115 00.000 15672 Move returns status 0, amount 0 00:12:13.115 00.000 15672 move complete, result=0 00:12:13.115 00.000 15672 worker thread done servicing request 00:12:13.120 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=12694, FiltMin=2646, FiltMax=9684, Gamma=2.950 00:12:13.170 00.050 30444 UpdateGuideState exits: m=117768 SNR=77.4 Saturated 00:12:13.170 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:13.170 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:13.170 00.000 30444 Enqueuing Expose request 00:12:13.170 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 00:12:13.170 00.000 15672 Worker thread wakes up 00:12:13.170 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:13.170 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:15.075 01.905 15672 Exposure complete 00:12:15.095 00.020 15672 worker thread done servicing request 00:12:15.095 00.000 30444 OnExposeComplete: enter 00:12:15.095 00.000 30444 UpdateGuideState(): m_state=6 00:12:15.095 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3421 00:12:15.095 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=196.91, Mass=108977, SNR=74.7, Peak=11607 HFD=3.3 00:12:15.095 00.000 30444 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.28) = xAngle (0.86 = 0.86) 00:12:15.095 00.000 30444 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.80 = 0.80) 00:12:15.095 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.36 hyp=0.65 cameraTheta=0.58 mountX=0.43 mountY=0.46, mountTheta=0.83 00:12:15.096 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.36, opts=13) 00:12:15.096 00.000 30444 Enqueuing Move request for scope (0.55, 0.36) 00:12:15.096 00.000 15672 Worker thread wakes up 00:12:15.096 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.36) opts 0xd 00:12:15.096 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.36) 00:12:15.096 00.000 15672 Moving (0.55, 0.36) raw xDistance=0.43 yDistance=0.46 00:12:15.096 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 00:12:15.096 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:12:15.096 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 00:12:15.096 00.000 15672 MoveAxis(W, 115, ABG) 00:12:15.096 00.000 15672 Guiding Dir = 3, Dur = 115 00:12:15.097 00.001 15672 IsSlewing returns 0 00:12:15.098 00.001 15672 IsGuiding returns 0 00:12:15.102 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=13535, FiltMin=2617, FiltMax=10482, Gamma=2.950 00:12:15.126 00.024 15672 PulseGuide returned control before completion, sleep 98 00:12:15.152 00.026 30444 UpdateGuideState exits: m=108977 SNR=74.7 Saturated 00:12:15.152 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:15.152 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:15.152 00.000 30444 Enqueuing Expose request 00:12:15.226 00.074 15672 IsGuiding returns 1 00:12:15.226 00.000 15672 scope still moving after pulse duration time elapsed 00:12:15.248 00.022 15672 IsSlewing returns 0 00:12:15.271 00.023 15672 IsGuiding returns 0 00:12:15.271 00.000 15672 scope move finished after 115 + 57 ms 00:12:15.271 00.000 15672 Move returns status 0, amount 115 00:12:15.271 00.000 15672 MoveAxis(N, 0, ABG) 00:12:15.271 00.000 15672 Move returns status 0, amount 0 00:12:15.271 00.000 15672 move complete, result=0 00:12:15.271 00.000 15672 worker thread done servicing request 00:12:15.271 00.000 15672 Worker thread wakes up 00:12:15.271 00.000 30444 GuideStep: 0.4 px 115 ms WEST, 0.5 px 0 ms NORTH 00:12:15.271 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:15.271 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:17.380 02.109 15672 Exposure complete 00:12:17.400 00.020 15672 worker thread done servicing request 00:12:17.400 00.000 30444 OnExposeComplete: enter 00:12:17.400 00.000 30444 UpdateGuideState(): m_state=6 00:12:17.401 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3422 00:12:17.401 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=196.47, Mass=108885, SNR=80.7, Peak=10199 HFD=3.6 00:12:17.401 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 00:12:17.401 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 00:12:17.401 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.31 cameraTheta=-0.29 mountX=0.31 mountY=-0.02, mountTheta=-0.07 00:12:17.401 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.09, opts=13) 00:12:17.401 00.000 30444 Enqueuing Move request for scope (0.30, -0.09) 00:12:17.401 00.000 15672 Worker thread wakes up 00:12:17.401 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd 00:12:17.401 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.09) 00:12:17.401 00.000 15672 Moving (0.30, -0.09) raw xDistance=0.31 yDistance=-0.02 00:12:17.401 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31 00:12:17.402 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:12:17.402 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:12:17.402 00.000 15672 MoveAxis(W, 93, ABG) 00:12:17.402 00.000 15672 Guiding Dir = 3, Dur = 93 00:12:17.402 00.000 15672 IsSlewing returns 0 00:12:17.403 00.001 15672 IsGuiding returns 0 00:12:17.407 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2359, max=11616, FiltMin=2580, FiltMax=9879, Gamma=2.950 00:12:17.426 00.019 15672 PulseGuide returned control before completion, sleep 81 00:12:17.523 00.097 15672 IsGuiding returns 0 00:12:17.523 00.000 15672 Move returns status 0, amount 93 00:12:17.523 00.000 15672 MoveAxis(N, 0, ABG) 00:12:17.524 00.001 15672 Move returns status 0, amount 0 00:12:17.524 00.000 15672 move complete, result=0 00:12:17.524 00.000 15672 worker thread done servicing request 00:12:17.596 00.072 30444 UpdateGuideState exits: m=108885 SNR=80.7 Saturated 00:12:17.596 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:17.597 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:17.597 00.000 30444 Enqueuing Expose request 00:12:17.597 00.000 30444 GuideStep: 0.3 px 93 ms WEST, -0.0 px 0 ms NORTH 00:12:17.597 00.000 15672 Worker thread wakes up 00:12:17.597 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:17.598 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:19.505 01.907 15672 Exposure complete 00:12:19.525 00.020 15672 worker thread done servicing request 00:12:19.525 00.000 30444 OnExposeComplete: enter 00:12:19.525 00.000 30444 UpdateGuideState(): m_state=6 00:12:19.525 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3423 00:12:19.526 00.001 30444 Star::Find returns 1 (1), X=459.44, Y=196.36, Mass=120361, SNR=92.3, Peak=11902 HFD=3.4 00:12:19.526 00.000 30444 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 00:12:19.526 00.000 30444 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 00:12:19.526 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.19 hyp=0.41 cameraTheta=-2.65 mountX=-0.29 mountY=-0.27, mountTheta=-2.40 00:12:19.526 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.19, opts=13) 00:12:19.526 00.000 30444 Enqueuing Move request for scope (-0.36, -0.19) 00:12:19.526 00.000 15672 Worker thread wakes up 00:12:19.526 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.19) opts 0xd 00:12:19.526 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.19) 00:12:19.527 00.001 15672 Moving (-0.36, -0.19) raw xDistance=-0.29 yDistance=-0.27 00:12:19.527 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29 00:12:19.527 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 00:12:19.527 00.000 15672 MoveAxis(E, 73, ABG) 00:12:19.527 00.000 15672 Guiding Dir = 2, Dur = 73 00:12:19.527 00.000 15672 IsSlewing returns 0 00:12:19.530 00.003 15672 IsGuiding returns 0 00:12:19.534 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=12027, FiltMin=2698, FiltMax=9219, Gamma=2.950 00:12:19.551 00.017 15672 PulseGuide returned control before completion, sleep 62 00:12:19.614 00.063 15672 IsGuiding returns 1 00:12:19.614 00.000 15672 scope still moving after pulse duration time elapsed 00:12:19.624 00.010 30444 UpdateGuideState exits: m=120361 SNR=92.3 Saturated 00:12:19.624 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:19.624 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:19.624 00.000 30444 Enqueuing Expose request 00:12:19.635 00.011 15672 IsSlewing returns 0 00:12:19.664 00.029 15672 IsGuiding returns 0 00:12:19.664 00.000 15672 scope move finished after 73 + 61 ms 00:12:19.664 00.000 15672 Move returns status 0, amount 73 00:12:19.664 00.000 15672 MoveAxis(N, 48, ABG) 00:12:19.664 00.000 15672 Guiding Dir = 0, Dur = 48 00:12:19.664 00.000 15672 IsSlewing returns 0 00:12:19.665 00.001 15672 IsGuiding returns 0 00:12:19.776 00.111 15672 IsGuiding returns 1 00:12:19.776 00.000 15672 scope still moving after pulse duration time elapsed 00:12:19.797 00.021 15672 IsSlewing returns 0 00:12:19.800 00.003 15672 IsGuiding returns 1 00:12:19.820 00.020 15672 IsSlewing returns 0 00:12:19.840 00.020 15672 IsGuiding returns 0 00:12:19.840 00.000 15672 scope move finished after 48 + 126 ms 00:12:19.840 00.000 15672 Move returns status 0, amount 48 00:12:19.840 00.000 15672 move complete, result=0 00:12:19.840 00.000 15672 worker thread done servicing request 00:12:19.841 00.001 15672 Worker thread wakes up 00:12:19.841 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:19.841 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:19.841 00.000 30444 GuideStep: -0.3 px 73 ms EAST, -0.3 px 48 ms NORTH 00:12:21.951 02.110 15672 Exposure complete 00:12:21.971 00.020 15672 worker thread done servicing request 00:12:21.971 00.000 30444 OnExposeComplete: enter 00:12:21.971 00.000 30444 UpdateGuideState(): m_state=6 00:12:21.971 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3424 00:12:21.971 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=197.36, Mass=125155, SNR=95.3, Peak=11962 HFD=3.6 00:12:21.971 00.000 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.33 = 1.33) 00:12:21.971 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 00:12:21.971 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.81 hyp=0.93 cameraTheta=1.05 mountX=0.22 mountY=0.89, mountTheta=1.32 00:12:21.972 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.81, opts=13) 00:12:21.972 00.000 30444 Enqueuing Move request for scope (0.46, 0.81) 00:12:21.972 00.000 15672 Worker thread wakes up 00:12:21.972 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.81) opts 0xd 00:12:21.972 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.81) 00:12:21.972 00.000 15672 Moving (0.46, 0.81) raw xDistance=0.22 yDistance=0.89 00:12:21.972 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 00:12:21.972 00.000 15672 resist switch: large excursion: input 0.89 thresh 0.75 direction from -1 to 1 00:12:21.972 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.67 00:12:21.972 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89 00:12:21.972 00.000 15672 MoveAxis(E, 0, ABG) 00:12:21.972 00.000 15672 Move returns status 0, amount 0 00:12:21.972 00.000 15672 MoveAxis(S, 159, ABG) 00:12:21.972 00.000 15672 Guiding Dir = 1, Dur = 159 00:12:21.973 00.001 15672 IsSlewing returns 0 00:12:21.975 00.002 15672 IsGuiding returns 0 00:12:21.978 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=12339, FiltMin=2556, FiltMax=9860, Gamma=2.950 00:12:22.028 00.050 30444 UpdateGuideState exits: m=125155 SNR=95.3 Saturated 00:12:22.028 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:22.028 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:22.028 00.000 30444 Enqueuing Expose request 00:12:22.059 00.031 15672 PulseGuide returned control before completion, sleep 85 00:12:22.189 00.130 15672 IsGuiding returns 1 00:12:22.189 00.000 15672 scope still moving after pulse duration time elapsed 00:12:22.210 00.021 15672 IsSlewing returns 0 00:12:22.251 00.041 15672 IsGuiding returns 0 00:12:22.252 00.001 15672 scope move finished after 159 + 117 ms 00:12:22.252 00.000 15672 Move returns status 0, amount 159 00:12:22.252 00.000 15672 move complete, result=0 00:12:22.252 00.000 15672 worker thread done servicing request 00:12:22.252 00.000 15672 Worker thread wakes up 00:12:22.252 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:22.252 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:22.253 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.9 px 159 ms SOUTH 00:12:24.162 01.909 15672 Exposure complete 00:12:24.182 00.020 15672 worker thread done servicing request 00:12:24.182 00.000 30444 OnExposeComplete: enter 00:12:24.182 00.000 30444 UpdateGuideState(): m_state=6 00:12:24.182 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3425 00:12:24.182 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=197.02, Mass=104869, SNR=67.6, Peak=12409 HFD=3.3 00:12:24.182 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.11 = 2.11) 00:12:24.182 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.05 = 2.05) 00:12:24.182 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.47 hyp=0.48 cameraTheta=1.84 mountX=-0.25 mountY=0.43, mountTheta=2.10 00:12:24.183 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.47, opts=13) 00:12:24.183 00.000 30444 Enqueuing Move request for scope (-0.13, 0.47) 00:12:24.183 00.000 15672 Worker thread wakes up 00:12:24.183 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.47) opts 0xd 00:12:24.183 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.47) 00:12:24.183 00.000 15672 Moving (-0.13, 0.47) raw xDistance=-0.25 yDistance=0.43 00:12:24.183 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 00:12:24.183 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 00:12:24.183 00.000 15672 MoveAxis(E, 68, ABG) 00:12:24.183 00.000 15672 Guiding Dir = 2, Dur = 68 00:12:24.183 00.000 15672 IsSlewing returns 0 00:12:24.185 00.002 15672 IsGuiding returns 0 00:12:24.189 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=13321, FiltMin=2655, FiltMax=9616, Gamma=2.950 00:12:24.199 00.010 15672 PulseGuide returned control before completion, sleep 64 00:12:24.239 00.040 30444 UpdateGuideState exits: m=104869 SNR=67.6 Saturated 00:12:24.239 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:24.239 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:24.239 00.000 30444 Enqueuing Expose request 00:12:24.312 00.073 15672 IsGuiding returns 0 00:12:24.312 00.000 15672 Move returns status 0, amount 68 00:12:24.312 00.000 15672 MoveAxis(S, 77, ABG) 00:12:24.312 00.000 15672 Guiding Dir = 1, Dur = 77 00:12:24.312 00.000 15672 IsSlewing returns 0 00:12:24.314 00.002 15672 IsGuiding returns 0 00:12:24.394 00.080 15672 IsGuiding returns 1 00:12:24.394 00.000 15672 scope still moving after pulse duration time elapsed 00:12:24.415 00.021 15672 IsSlewing returns 0 00:12:24.419 00.004 15672 IsGuiding returns 1 00:12:24.440 00.021 15672 IsSlewing returns 0 00:12:24.442 00.002 15672 IsGuiding returns 1 00:12:24.463 00.021 15672 IsSlewing returns 0 00:12:24.464 00.001 15672 IsGuiding returns 1 00:12:24.484 00.020 15672 IsSlewing returns 0 00:12:24.504 00.020 15672 IsGuiding returns 0 00:12:24.504 00.000 15672 scope move finished after 77 + 113 ms 00:12:24.504 00.000 15672 Move returns status 0, amount 77 00:12:24.505 00.001 15672 move complete, result=0 00:12:24.505 00.000 15672 worker thread done servicing request 00:12:24.505 00.000 15672 Worker thread wakes up 00:12:24.505 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:24.505 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:24.747 00.242 30444 GuideStep: -0.3 px 68 ms EAST, 0.4 px 77 ms SOUTH 00:12:26.613 01.866 15672 Exposure complete 00:12:26.633 00.020 15672 worker thread done servicing request 00:12:26.633 00.000 30444 OnExposeComplete: enter 00:12:26.633 00.000 30444 UpdateGuideState(): m_state=6 00:12:26.633 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3426 00:12:26.633 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.90, Mass=108641, SNR=78.5, Peak=10908 HFD=3.3 00:12:26.633 00.000 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 00:12:26.634 00.001 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 00:12:26.634 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.34 hyp=0.49 cameraTheta=0.77 mountX=0.25 mountY=0.41, mountTheta=1.03 00:12:26.634 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.34, opts=13) 00:12:26.634 00.000 30444 Enqueuing Move request for scope (0.35, 0.34) 00:12:26.634 00.000 15672 Worker thread wakes up 00:12:26.634 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.34) opts 0xd 00:12:26.634 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.34) 00:12:26.634 00.000 15672 Moving (0.35, 0.34) raw xDistance=0.25 yDistance=0.41 00:12:26.634 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 00:12:26.634 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 00:12:26.634 00.000 15672 MoveAxis(E, 0, ABG) 00:12:26.634 00.000 15672 Move returns status 0, amount 0 00:12:26.635 00.001 15672 MoveAxis(S, 74, ABG) 00:12:26.635 00.000 15672 Guiding Dir = 1, Dur = 74 00:12:26.635 00.000 15672 IsSlewing returns 0 00:12:26.636 00.001 15672 IsGuiding returns 0 00:12:26.640 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=12432, FiltMin=2593, FiltMax=9127, Gamma=2.950 00:12:26.755 00.115 15672 IsGuiding returns 1 00:12:27.266 00.511 15672 scope still moving after pulse duration time elapsed 00:12:27.266 00.000 30444 UpdateGuideState exits: m=108641 SNR=78.5 Saturated 00:12:27.267 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:27.267 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:27.267 00.000 30444 Enqueuing Expose request 00:12:27.287 00.020 15672 IsSlewing returns 0 00:12:27.288 00.001 15672 IsGuiding returns 0 00:12:27.288 00.000 15672 scope move finished after 74 + 578 ms 00:12:27.289 00.001 15672 Move returns status 0, amount 74 00:12:27.289 00.000 15672 move complete, result=0 00:12:27.289 00.000 15672 worker thread done servicing request 00:12:27.289 00.000 15672 Worker thread wakes up 00:12:27.289 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:27.289 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:27.289 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 74 ms SOUTH 00:12:29.204 01.915 15672 Exposure complete 00:12:29.234 00.030 15672 worker thread done servicing request 00:12:29.234 00.000 30444 OnExposeComplete: enter 00:12:29.234 00.000 30444 UpdateGuideState(): m_state=6 00:12:29.235 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3427 00:12:29.235 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=196.84, Mass=117126, SNR=88.4, Peak=11495 HFD=3.8 00:12:29.235 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.16 = 1.16) 00:12:29.235 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.10 = 1.10) 00:12:29.235 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.29 hyp=0.37 cameraTheta=0.89 mountX=0.15 mountY=0.33, mountTheta=1.15 00:12:29.235 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.29, opts=13) 00:12:29.235 00.000 30444 Enqueuing Move request for scope (0.23, 0.29) 00:12:29.235 00.000 15672 Worker thread wakes up 00:12:29.235 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.29) opts 0xd 00:12:29.235 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.29) 00:12:29.235 00.000 15672 Moving (0.23, 0.29) raw xDistance=0.15 yDistance=0.33 00:12:29.236 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 00:12:29.236 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 00:12:29.236 00.000 15672 MoveAxis(E, 0, ABG) 00:12:29.236 00.000 15672 Move returns status 0, amount 0 00:12:29.236 00.000 15672 MoveAxis(S, 59, ABG) 00:12:29.236 00.000 15672 Guiding Dir = 1, Dur = 59 00:12:29.236 00.000 15672 IsSlewing returns 0 00:12:29.237 00.001 15672 IsGuiding returns 0 00:12:29.241 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=14324, FiltMin=2608, FiltMax=10312, Gamma=2.950 00:12:29.312 00.071 15672 IsGuiding returns 1 00:12:29.312 00.000 15672 scope still moving after pulse duration time elapsed 00:12:29.319 00.007 30444 UpdateGuideState exits: m=117126 SNR=88.4 Saturated 00:12:29.319 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:29.319 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:29.319 00.000 30444 Enqueuing Expose request 00:12:29.334 00.015 15672 IsSlewing returns 0 00:12:29.336 00.002 15672 IsGuiding returns 1 00:12:29.357 00.021 15672 IsSlewing returns 0 00:12:29.358 00.001 15672 IsGuiding returns 1 00:12:29.378 00.020 15672 IsSlewing returns 0 00:12:29.423 00.045 15672 IsGuiding returns 0 00:12:29.434 00.011 15672 scope move finished after 59 + 137 ms 00:12:29.434 00.000 15672 Move returns status 0, amount 59 00:12:29.434 00.000 15672 move complete, result=0 00:12:29.434 00.000 15672 worker thread done servicing request 00:12:29.434 00.000 15672 Worker thread wakes up 00:12:29.434 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:29.434 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:29.434 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH 00:12:31.543 02.109 15672 Exposure complete 00:12:31.563 00.020 15672 worker thread done servicing request 00:12:31.564 00.001 30444 OnExposeComplete: enter 00:12:31.564 00.000 30444 UpdateGuideState(): m_state=6 00:12:31.564 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3428 00:12:31.564 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=196.92, Mass=111958, SNR=77.4, Peak=11186 HFD=3.7 00:12:31.564 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 00:12:31.564 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 00:12:31.564 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.47 mountX=-0.07 mountY=0.37, mountTheta=1.75 00:12:31.564 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.37, opts=13) 00:12:31.564 00.000 30444 Enqueuing Move request for scope (0.04, 0.37) 00:12:31.564 00.000 15672 Worker thread wakes up 00:12:31.565 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.37) opts 0xd 00:12:31.565 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.37) 00:12:31.565 00.000 15672 Moving (0.04, 0.37) raw xDistance=-0.07 yDistance=0.37 00:12:31.565 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:12:31.565 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 00:12:31.565 00.000 15672 MoveAxis(E, 0, ABG) 00:12:31.565 00.000 15672 Move returns status 0, amount 0 00:12:31.565 00.000 15672 MoveAxis(S, 66, ABG) 00:12:31.565 00.000 15672 Guiding Dir = 1, Dur = 66 00:12:31.565 00.000 15672 IsSlewing returns 0 00:12:31.566 00.001 15672 IsGuiding returns 0 00:12:31.571 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=13390, FiltMin=2650, FiltMax=9215, Gamma=2.950 00:12:31.620 00.049 30444 UpdateGuideState exits: m=111958 SNR=77.4 Saturated 00:12:31.620 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:31.620 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:31.620 00.000 30444 Enqueuing Expose request 00:12:31.695 00.075 15672 IsGuiding returns 1 00:12:31.695 00.000 15672 scope still moving after pulse duration time elapsed 00:12:31.715 00.020 15672 IsSlewing returns 0 00:12:31.718 00.003 15672 IsGuiding returns 1 00:12:31.739 00.021 15672 IsSlewing returns 0 00:12:31.742 00.003 15672 IsGuiding returns 1 00:12:31.764 00.022 15672 IsSlewing returns 0 00:12:31.773 00.009 15672 IsGuiding returns 0 00:12:31.774 00.001 15672 scope move finished after 66 + 140 ms 00:12:31.774 00.000 15672 Move returns status 0, amount 66 00:12:31.774 00.000 15672 move complete, result=0 00:12:31.774 00.000 15672 worker thread done servicing request 00:12:31.774 00.000 15672 Worker thread wakes up 00:12:31.774 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:31.775 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:31.775 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 66 ms SOUTH 00:12:33.683 01.908 15672 Exposure complete 00:12:33.703 00.020 15672 worker thread done servicing request 00:12:33.703 00.000 30444 OnExposeComplete: enter 00:12:33.703 00.000 30444 UpdateGuideState(): m_state=6 00:12:33.703 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3429 00:12:33.703 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=196.91, Mass=107068, SNR=73.7, Peak=11149 HFD=3.6 00:12:33.703 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 00:12:33.703 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 00:12:33.703 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.35 hyp=0.48 cameraTheta=0.82 mountX=0.22 mountY=0.42, mountTheta=1.09 00:12:33.704 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.35, opts=13) 00:12:33.704 00.000 30444 Enqueuing Move request for scope (0.33, 0.35) 00:12:33.704 00.000 15672 Worker thread wakes up 00:12:33.704 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.35) opts 0xd 00:12:33.704 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.35) 00:12:33.704 00.000 15672 Moving (0.33, 0.35) raw xDistance=0.22 yDistance=0.42 00:12:33.704 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 00:12:33.704 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 00:12:33.704 00.000 15672 MoveAxis(E, 0, ABG) 00:12:33.704 00.000 15672 Move returns status 0, amount 0 00:12:33.704 00.000 15672 MoveAxis(S, 74, ABG) 00:12:33.704 00.000 15672 Guiding Dir = 1, Dur = 74 00:12:33.705 00.001 15672 IsSlewing returns 0 00:12:33.710 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=14385, FiltMin=2674, FiltMax=10005, Gamma=2.950 00:12:33.736 00.026 15672 IsGuiding returns 0 00:12:33.760 00.024 30444 UpdateGuideState exits: m=107068 SNR=73.7 Saturated 00:12:33.760 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:33.760 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:33.760 00.000 30444 Enqueuing Expose request 00:12:33.819 00.059 15672 IsGuiding returns 1 00:12:33.819 00.000 15672 scope still moving after pulse duration time elapsed 00:12:33.840 00.021 15672 IsSlewing returns 0 00:12:33.842 00.002 15672 IsGuiding returns 1 00:12:33.863 00.021 15672 IsSlewing returns 0 00:12:33.865 00.002 15672 IsGuiding returns 1 00:12:33.886 00.021 15672 IsSlewing returns 0 00:12:33.887 00.001 15672 IsGuiding returns 1 00:12:33.909 00.022 15672 IsSlewing returns 0 00:12:33.961 00.052 15672 IsGuiding returns 0 00:12:33.961 00.000 15672 scope move finished after 74 + 150 ms 00:12:33.961 00.000 15672 Move returns status 0, amount 74 00:12:33.961 00.000 15672 move complete, result=0 00:12:33.961 00.000 15672 worker thread done servicing request 00:12:33.962 00.001 15672 Worker thread wakes up 00:12:33.962 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 74 ms SOUTH 00:12:33.962 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:33.962 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:36.073 02.111 15672 Exposure complete 00:12:36.093 00.020 15672 worker thread done servicing request 00:12:36.093 00.000 30444 OnExposeComplete: enter 00:12:36.093 00.000 30444 UpdateGuideState(): m_state=6 00:12:36.093 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3430 00:12:36.093 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=197.24, Mass=119906, SNR=86.7, Peak=11653 HFD=3.7 00:12:36.093 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 00:12:36.093 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 00:12:36.093 00.000 30444 CameraToMount -- cameraX=0.88 cameraY=0.69 hyp=1.12 cameraTheta=0.66 mountX=0.66 mountY=0.86, mountTheta=0.92 00:12:36.094 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.88, y=0.69, opts=13) 00:12:36.094 00.000 30444 Enqueuing Move request for scope (0.88, 0.69) 00:12:36.094 00.000 15672 Worker thread wakes up 00:12:36.094 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.69) opts 0xd 00:12:36.094 00.000 15672 Handling offset move in thread for scope, endpoint = (0.88, 0.69) 00:12:36.094 00.000 15672 Moving (0.88, 0.69) raw xDistance=0.66 yDistance=0.86 00:12:36.094 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66 00:12:36.094 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86 00:12:36.094 00.000 15672 MoveAxis(W, 178, ABG) 00:12:36.094 00.000 15672 Guiding Dir = 3, Dur = 178 00:12:36.095 00.001 15672 IsSlewing returns 0 00:12:36.100 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=12616, FiltMin=2621, FiltMax=9665, Gamma=2.950 00:12:36.103 00.003 15672 IsGuiding returns 0 00:12:36.117 00.014 15672 PulseGuide returned control before completion, sleep 174 00:12:36.294 00.177 15672 IsGuiding returns 1 00:12:36.294 00.000 15672 scope still moving after pulse duration time elapsed 00:12:36.316 00.022 15672 IsSlewing returns 0 00:12:36.357 00.041 15672 IsGuiding returns 0 00:12:36.358 00.001 15672 scope move finished after 178 + 77 ms 00:12:36.358 00.000 15672 Move returns status 0, amount 178 00:12:36.358 00.000 15672 MoveAxis(S, 153, ABG) 00:12:36.358 00.000 15672 Guiding Dir = 1, Dur = 153 00:12:36.359 00.001 15672 IsSlewing returns 0 00:12:36.362 00.003 15672 IsGuiding returns 0 00:12:36.433 00.071 30444 UpdateGuideState exits: m=119906 SNR=86.7 Saturated 00:12:36.433 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:36.433 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:36.433 00.000 30444 Enqueuing Expose request 00:12:36.436 00.003 15672 PulseGuide returned control before completion, sleep 90 00:12:36.528 00.092 15672 IsGuiding returns 1 00:12:36.528 00.000 15672 scope still moving after pulse duration time elapsed 00:12:36.548 00.020 15672 IsSlewing returns 0 00:12:36.548 00.000 15672 IsGuiding returns 1 00:12:36.569 00.021 15672 IsSlewing returns 0 00:12:36.629 00.060 15672 IsGuiding returns 0 00:12:36.629 00.000 15672 scope move finished after 153 + 113 ms 00:12:36.629 00.000 15672 Move returns status 0, amount 153 00:12:36.629 00.000 15672 move complete, result=0 00:12:36.629 00.000 15672 worker thread done servicing request 00:12:36.630 00.001 15672 Worker thread wakes up 00:12:36.630 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:36.630 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:36.630 00.000 30444 GuideStep: 0.7 px 178 ms WEST, 0.9 px 153 ms SOUTH 00:12:38.538 01.908 15672 Exposure complete 00:12:38.559 00.021 15672 worker thread done servicing request 00:12:38.559 00.000 30444 OnExposeComplete: enter 00:12:38.559 00.000 30444 UpdateGuideState(): m_state=6 00:12:38.559 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3431 00:12:38.559 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=196.79, Mass=118648, SNR=85.4, Peak=11309 HFD=3.7 00:12:38.559 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 00:12:38.559 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.86 = 0.86) 00:12:38.559 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.24 hyp=0.39 cameraTheta=0.64 mountX=0.24 mountY=0.30, mountTheta=0.90 00:12:38.560 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.24, opts=13) 00:12:38.560 00.000 30444 Enqueuing Move request for scope (0.32, 0.24) 00:12:38.560 00.000 15672 Worker thread wakes up 00:12:38.561 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.24) opts 0xd 00:12:38.561 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.24) 00:12:38.561 00.000 15672 Moving (0.32, 0.24) raw xDistance=0.24 yDistance=0.30 00:12:38.561 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 00:12:38.561 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 00:12:38.561 00.000 15672 MoveAxis(E, 0, ABG) 00:12:38.561 00.000 15672 Move returns status 0, amount 0 00:12:38.561 00.000 15672 MoveAxis(S, 53, ABG) 00:12:38.561 00.000 15672 Guiding Dir = 1, Dur = 53 00:12:38.561 00.000 15672 IsSlewing returns 0 00:12:38.563 00.002 15672 IsGuiding returns 0 00:12:38.568 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=12314, FiltMin=2666, FiltMax=9152, Gamma=2.950 00:12:38.620 00.052 30444 UpdateGuideState exits: m=118648 SNR=85.4 Saturated 00:12:38.620 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:38.620 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:38.620 00.000 30444 Enqueuing Expose request 00:12:38.642 00.022 15672 IsGuiding returns 1 00:12:38.643 00.001 15672 scope still moving after pulse duration time elapsed 00:12:38.664 00.021 15672 IsSlewing returns 0 00:12:38.665 00.001 15672 IsGuiding returns 1 00:12:38.686 00.021 15672 IsSlewing returns 0 00:12:38.687 00.001 15672 IsGuiding returns 1 00:12:38.708 00.021 15672 IsSlewing returns 0 00:12:38.754 00.046 15672 IsGuiding returns 0 00:12:38.754 00.000 15672 scope move finished after 53 + 137 ms 00:12:38.754 00.000 15672 Move returns status 0, amount 53 00:12:38.755 00.001 15672 move complete, result=0 00:12:38.755 00.000 15672 worker thread done servicing request 00:12:38.755 00.000 15672 Worker thread wakes up 00:12:38.755 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:38.755 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:38.755 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 53 ms SOUTH 00:12:40.872 02.117 15672 Exposure complete 00:12:40.903 00.031 15672 worker thread done servicing request 00:12:40.903 00.000 30444 OnExposeComplete: enter 00:12:40.903 00.000 30444 UpdateGuideState(): m_state=6 00:12:40.903 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3432 00:12:40.903 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=197.03, Mass=114469, SNR=91.4, Peak=11463 HFD=3.6 00:12:40.903 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 00:12:40.903 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 00:12:40.904 00.001 30444 CameraToMount -- cameraX=0.40 cameraY=0.48 hyp=0.62 cameraTheta=0.87 mountX=0.26 mountY=0.55, mountTheta=1.13 00:12:40.904 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.48, opts=13) 00:12:40.904 00.000 30444 Enqueuing Move request for scope (0.40, 0.48) 00:12:40.904 00.000 15672 Worker thread wakes up 00:12:40.904 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.48) opts 0xd 00:12:40.904 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.48) 00:12:40.904 00.000 15672 Moving (0.40, 0.48) raw xDistance=0.26 yDistance=0.55 00:12:40.904 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 00:12:40.904 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 00:12:40.904 00.000 15672 MoveAxis(W, 69, ABG) 00:12:40.904 00.000 15672 Guiding Dir = 3, Dur = 69 00:12:40.905 00.001 15672 IsSlewing returns 0 00:12:40.906 00.001 15672 IsGuiding returns 0 00:12:40.910 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=13426, FiltMin=2601, FiltMax=9796, Gamma=2.950 00:12:40.925 00.015 15672 PulseGuide returned control before completion, sleep 61 00:12:40.960 00.035 30444 UpdateGuideState exits: m=114469 SNR=91.4 Saturated 00:12:40.960 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:40.960 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:40.960 00.000 30444 Enqueuing Expose request 00:12:41.005 00.045 15672 IsGuiding returns 0 00:12:41.005 00.000 15672 Move returns status 0, amount 69 00:12:41.005 00.000 15672 MoveAxis(S, 98, ABG) 00:12:41.005 00.000 15672 Guiding Dir = 1, Dur = 98 00:12:41.007 00.002 15672 IsSlewing returns 0 00:12:41.007 00.000 15672 IsGuiding returns 0 00:12:41.085 00.078 15672 PulseGuide returned control before completion, sleep 30 00:12:41.118 00.033 15672 IsGuiding returns 1 00:12:41.118 00.000 15672 scope still moving after pulse duration time elapsed 00:12:41.138 00.020 15672 IsSlewing returns 0 00:12:41.141 00.003 15672 IsGuiding returns 1 00:12:41.162 00.021 15672 IsSlewing returns 0 00:12:41.165 00.003 15672 IsGuiding returns 1 00:12:41.186 00.021 15672 IsSlewing returns 0 00:12:41.215 00.029 15672 IsGuiding returns 0 00:12:41.215 00.000 15672 scope move finished after 98 + 109 ms 00:12:41.215 00.000 15672 Move returns status 0, amount 98 00:12:41.215 00.000 15672 move complete, result=0 00:12:41.215 00.000 15672 worker thread done servicing request 00:12:41.216 00.001 30444 GuideStep: 0.3 px 69 ms WEST, 0.6 px 98 ms SOUTH 00:12:41.216 00.000 15672 Worker thread wakes up 00:12:41.216 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:41.216 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:43.130 01.914 15672 Exposure complete 00:12:43.158 00.028 15672 worker thread done servicing request 00:12:43.158 00.000 30444 OnExposeComplete: enter 00:12:43.158 00.000 30444 UpdateGuideState(): m_state=6 00:12:43.158 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3433 00:12:43.158 00.000 30444 Star::Find returns 1 (1), X=459.87, Y=196.73, Mass=115099, SNR=81.3, Peak=11066 HFD=3.6 00:12:43.158 00.000 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.45 = 1.45) 00:12:43.159 00.001 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.39 = 1.39) 00:12:43.159 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.17 mountX=0.02 mountY=0.18, mountTheta=1.45 00:12:43.159 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.17, opts=13) 00:12:43.159 00.000 30444 Enqueuing Move request for scope (0.07, 0.17) 00:12:43.159 00.000 15672 Worker thread wakes up 00:12:43.159 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd 00:12:43.159 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.17) 00:12:43.159 00.000 15672 Moving (0.07, 0.17) raw xDistance=0.02 yDistance=0.18 00:12:43.159 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:12:43.159 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:12:43.159 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 00:12:43.159 00.000 15672 MoveAxis(E, 0, ABG) 00:12:43.160 00.001 15672 Move returns status 0, amount 0 00:12:43.160 00.000 15672 MoveAxis(N, 0, ABG) 00:12:43.160 00.000 15672 Move returns status 0, amount 0 00:12:43.160 00.000 15672 move complete, result=0 00:12:43.160 00.000 15672 worker thread done servicing request 00:12:43.165 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=12367, FiltMin=2636, FiltMax=9163, Gamma=2.950 00:12:43.574 00.409 30444 UpdateGuideState exits: m=115099 SNR=81.3 Saturated 00:12:43.574 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:43.574 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:43.574 00.000 30444 Enqueuing Expose request 00:12:43.574 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 00:12:43.574 00.000 15672 Worker thread wakes up 00:12:43.574 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:43.574 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:45.681 02.107 15672 Exposure complete 00:12:45.701 00.020 15672 worker thread done servicing request 00:12:45.701 00.000 30444 OnExposeComplete: enter 00:12:45.701 00.000 30444 UpdateGuideState(): m_state=6 00:12:45.701 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3434 00:12:45.701 00.000 30444 Star::Find returns 1 (1), X=459.31, Y=197.00, Mass=116942, SNR=90.0, Peak=12778 HFD=3.3 00:12:45.701 00.000 30444 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.28) = xAngle (2.68 = 2.68) 00:12:45.701 00.000 30444 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.62 = 2.62) 00:12:45.701 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=0.45 hyp=0.66 cameraTheta=2.40 mountX=-0.59 mountY=0.33, mountTheta=2.63 00:12:45.702 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.45, opts=13) 00:12:45.702 00.000 30444 Enqueuing Move request for scope (-0.49, 0.45) 00:12:45.702 00.000 15672 Worker thread wakes up 00:12:45.702 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.45) opts 0xd 00:12:45.702 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.45) 00:12:45.702 00.000 15672 Moving (-0.49, 0.45) raw xDistance=-0.59 yDistance=0.33 00:12:45.702 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59 00:12:45.702 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 00:12:45.702 00.000 15672 MoveAxis(E, 160, ABG) 00:12:45.702 00.000 15672 Guiding Dir = 2, Dur = 160 00:12:45.703 00.001 15672 IsSlewing returns 0 00:12:45.704 00.001 15672 IsGuiding returns 0 00:12:45.708 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=13143, FiltMin=2638, FiltMax=9633, Gamma=2.950 00:12:45.733 00.025 15672 PulseGuide returned control before completion, sleep 141 00:12:45.758 00.025 30444 UpdateGuideState exits: m=116942 SNR=90.0 Saturated 00:12:45.758 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:45.758 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:45.758 00.000 30444 Enqueuing Expose request 00:12:45.910 00.152 15672 IsGuiding returns 1 00:12:45.911 00.001 15672 scope still moving after pulse duration time elapsed 00:12:45.932 00.021 15672 IsSlewing returns 0 00:12:45.943 00.011 15672 IsGuiding returns 0 00:12:45.944 00.001 15672 scope move finished after 160 + 79 ms 00:12:45.944 00.000 15672 Move returns status 0, amount 160 00:12:45.944 00.000 15672 MoveAxis(S, 59, ABG) 00:12:45.944 00.000 15672 Guiding Dir = 1, Dur = 59 00:12:45.944 00.000 15672 IsSlewing returns 0 00:12:45.947 00.003 15672 IsGuiding returns 0 00:12:46.025 00.078 15672 IsGuiding returns 1 00:12:46.025 00.000 15672 scope still moving after pulse duration time elapsed 00:12:46.045 00.020 15672 IsSlewing returns 0 00:12:46.046 00.001 15672 IsGuiding returns 1 00:12:46.068 00.022 15672 IsSlewing returns 0 00:12:46.069 00.001 15672 IsGuiding returns 1 00:12:46.090 00.021 15672 IsSlewing returns 0 00:12:46.149 00.059 15672 IsGuiding returns 0 00:12:46.150 00.001 15672 scope move finished after 59 + 143 ms 00:12:46.150 00.000 15672 Move returns status 0, amount 59 00:12:46.150 00.000 15672 move complete, result=0 00:12:46.150 00.000 15672 worker thread done servicing request 00:12:46.150 00.000 15672 Worker thread wakes up 00:12:46.150 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:46.150 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:46.150 00.000 30444 GuideStep: -0.6 px 160 ms EAST, 0.3 px 59 ms SOUTH 00:12:48.055 01.905 15672 Exposure complete 00:12:48.075 00.020 15672 worker thread done servicing request 00:12:48.075 00.000 30444 OnExposeComplete: enter 00:12:48.075 00.000 30444 UpdateGuideState(): m_state=6 00:12:48.075 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3435 00:12:48.075 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=197.01, Mass=128214, SNR=85.3, Peak=12594 HFD=3.1 00:12:48.075 00.000 30444 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 00:12:48.075 00.000 30444 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 00:12:48.075 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.45 hyp=0.57 cameraTheta=0.92 mountX=0.21 mountY=0.51, mountTheta=1.19 00:12:48.076 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.45, opts=13) 00:12:48.076 00.000 30444 Enqueuing Move request for scope (0.34, 0.45) 00:12:48.076 00.000 15672 Worker thread wakes up 00:12:48.076 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.45) opts 0xd 00:12:48.076 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.45) 00:12:48.076 00.000 15672 Moving (0.34, 0.45) raw xDistance=0.21 yDistance=0.51 00:12:48.076 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:12:48.076 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 00:12:48.076 00.000 15672 MoveAxis(E, 0, ABG) 00:12:48.076 00.000 15672 Move returns status 0, amount 0 00:12:48.076 00.000 15672 MoveAxis(S, 92, ABG) 00:12:48.076 00.000 15672 Guiding Dir = 1, Dur = 92 00:12:48.077 00.001 15672 IsSlewing returns 0 00:12:48.078 00.001 15672 IsGuiding returns 0 00:12:48.082 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2387, max=13290, FiltMin=2607, FiltMax=9885, Gamma=2.950 00:12:48.131 00.049 30444 UpdateGuideState exits: m=128214 SNR=85.3 Saturated 00:12:48.131 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:48.131 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:48.131 00.000 30444 Enqueuing Expose request 00:12:48.162 00.031 15672 PulseGuide returned control before completion, sleep 18 00:12:48.182 00.020 15672 IsGuiding returns 1 00:12:48.182 00.000 15672 scope still moving after pulse duration time elapsed 00:12:48.203 00.021 15672 IsSlewing returns 0 00:12:48.204 00.001 15672 IsGuiding returns 1 00:12:48.225 00.021 15672 IsSlewing returns 0 00:12:48.225 00.000 15672 IsGuiding returns 1 00:12:48.246 00.021 15672 IsSlewing returns 0 00:12:48.306 00.060 15672 IsGuiding returns 0 00:12:48.306 00.000 15672 scope move finished after 92 + 136 ms 00:12:48.306 00.000 15672 Move returns status 0, amount 92 00:12:48.306 00.000 15672 move complete, result=0 00:12:48.306 00.000 15672 worker thread done servicing request 00:12:48.306 00.000 15672 Worker thread wakes up 00:12:48.306 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:48.306 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 92 ms SOUTH 00:12:48.307 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:50.416 02.109 15672 Exposure complete 00:12:50.441 00.025 15672 worker thread done servicing request 00:12:50.441 00.000 30444 OnExposeComplete: enter 00:12:50.441 00.000 30444 UpdateGuideState(): m_state=6 00:12:50.441 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3436 00:12:50.441 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=196.57, Mass=111962, SNR=87.3, Peak=10668 HFD=3.6 00:12:50.441 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 00:12:50.441 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 00:12:50.441 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.02 hyp=0.31 cameraTheta=0.05 mountX=0.30 mountY=0.08, mountTheta=0.27 00:12:50.442 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.02, opts=13) 00:12:50.442 00.000 30444 Enqueuing Move request for scope (0.31, 0.02) 00:12:50.442 00.000 15672 Worker thread wakes up 00:12:50.442 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.02) opts 0xd 00:12:50.442 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.02) 00:12:50.442 00.000 15672 Moving (0.31, 0.02) raw xDistance=0.30 yDistance=0.08 00:12:50.442 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 00:12:50.442 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:12:50.442 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 00:12:50.442 00.000 15672 MoveAxis(W, 80, ABG) 00:12:50.442 00.000 15672 Guiding Dir = 3, Dur = 80 00:12:50.442 00.000 15672 IsSlewing returns 0 00:12:50.444 00.002 15672 IsGuiding returns 0 00:12:50.448 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=11906, FiltMin=2657, FiltMax=9396, Gamma=2.950 00:12:50.462 00.014 15672 PulseGuide returned control before completion, sleep 72 00:12:50.498 00.036 30444 UpdateGuideState exits: m=111962 SNR=87.3 Saturated 00:12:50.498 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:50.498 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:50.499 00.001 30444 Enqueuing Expose request 00:12:50.536 00.037 15672 IsGuiding returns 1 00:12:50.536 00.000 15672 scope still moving after pulse duration time elapsed 00:12:50.557 00.021 15672 IsSlewing returns 0 00:12:50.575 00.018 15672 IsGuiding returns 0 00:12:50.576 00.001 15672 scope move finished after 80 + 51 ms 00:12:50.576 00.000 15672 Move returns status 0, amount 80 00:12:50.576 00.000 15672 MoveAxis(N, 0, ABG) 00:12:50.576 00.000 15672 Move returns status 0, amount 0 00:12:50.576 00.000 15672 move complete, result=0 00:12:50.576 00.000 15672 worker thread done servicing request 00:12:50.576 00.000 30444 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH 00:12:50.576 00.000 15672 Worker thread wakes up 00:12:50.577 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:50.577 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:52.484 01.907 15672 Exposure complete 00:12:52.503 00.019 15672 worker thread done servicing request 00:12:52.504 00.001 30444 OnExposeComplete: enter 00:12:52.504 00.000 30444 UpdateGuideState(): m_state=6 00:12:52.504 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3437 00:12:52.504 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=197.06, Mass=125728, SNR=98.4, Peak=12469 HFD=3.4 00:12:52.504 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 00:12:52.504 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 00:12:52.504 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=0.51 hyp=0.77 cameraTheta=0.72 mountX=0.41 mountY=0.62, mountTheta=0.98 00:12:52.505 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=0.51, opts=13) 00:12:52.505 00.000 30444 Enqueuing Move request for scope (0.58, 0.51) 00:12:52.505 00.000 15672 Worker thread wakes up 00:12:52.505 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.51) opts 0xd 00:12:52.505 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 0.51) 00:12:52.505 00.000 15672 Moving (0.58, 0.51) raw xDistance=0.41 yDistance=0.62 00:12:52.505 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41 00:12:52.505 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 00:12:52.505 00.000 15672 MoveAxis(W, 118, ABG) 00:12:52.505 00.000 15672 Guiding Dir = 3, Dur = 118 00:12:52.505 00.000 15672 IsSlewing returns 0 00:12:52.511 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=13479, FiltMin=2638, FiltMax=9729, Gamma=2.950 00:12:52.539 00.028 15672 IsGuiding returns 0 00:12:52.554 00.015 15672 PulseGuide returned control before completion, sleep 113 00:12:52.671 00.117 15672 IsGuiding returns 1 00:12:52.671 00.000 15672 scope still moving after pulse duration time elapsed 00:12:52.692 00.021 15672 IsSlewing returns 0 00:12:52.700 00.008 15672 IsGuiding returns 0 00:12:52.700 00.000 15672 scope move finished after 118 + 42 ms 00:12:52.700 00.000 15672 Move returns status 0, amount 118 00:12:52.700 00.000 15672 MoveAxis(S, 110, ABG) 00:12:52.700 00.000 15672 Guiding Dir = 1, Dur = 110 00:12:52.702 00.002 15672 IsSlewing returns 0 00:12:52.704 00.002 15672 IsGuiding returns 0 00:12:52.776 00.072 30444 UpdateGuideState exits: m=125728 SNR=98.4 Saturated 00:12:52.776 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:52.776 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:52.776 00.000 30444 Enqueuing Expose request 00:12:52.779 00.003 15672 PulseGuide returned control before completion, sleep 46 00:12:52.827 00.048 15672 IsGuiding returns 1 00:12:52.827 00.000 15672 scope still moving after pulse duration time elapsed 00:12:52.848 00.021 15672 IsSlewing returns 0 00:12:52.849 00.001 15672 IsGuiding returns 1 00:12:52.870 00.021 15672 IsSlewing returns 0 00:12:52.871 00.001 15672 IsGuiding returns 1 00:12:52.893 00.022 15672 IsSlewing returns 0 00:12:52.895 00.002 15672 IsGuiding returns 1 00:12:52.915 00.020 15672 IsSlewing returns 0 00:12:52.940 00.025 15672 IsGuiding returns 0 00:12:52.940 00.000 15672 scope move finished after 110 + 125 ms 00:12:52.941 00.001 15672 Move returns status 0, amount 110 00:12:52.941 00.000 15672 move complete, result=0 00:12:52.941 00.000 15672 worker thread done servicing request 00:12:52.941 00.000 15672 Worker thread wakes up 00:12:52.941 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:52.941 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:52.941 00.000 30444 GuideStep: 0.4 px 118 ms WEST, 0.6 px 110 ms SOUTH 00:12:55.051 02.110 15672 Exposure complete 00:12:55.071 00.020 15672 worker thread done servicing request 00:12:55.071 00.000 30444 OnExposeComplete: enter 00:12:55.072 00.001 30444 UpdateGuideState(): m_state=6 00:12:55.072 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3438 00:12:55.072 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=196.86, Mass=117462, SNR=81.2, Peak=11368 HFD=3.9 00:12:55.072 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 00:12:55.072 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 00:12:55.072 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.31 hyp=0.41 cameraTheta=0.87 mountX=0.17 mountY=0.36, mountTheta=1.13 00:12:55.072 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.31, opts=13) 00:12:55.072 00.000 30444 Enqueuing Move request for scope (0.26, 0.31) 00:12:55.073 00.001 15672 Worker thread wakes up 00:12:55.073 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.31) opts 0xd 00:12:55.073 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.31) 00:12:55.073 00.000 15672 Moving (0.26, 0.31) raw xDistance=0.17 yDistance=0.36 00:12:55.073 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 00:12:55.073 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 00:12:55.073 00.000 15672 MoveAxis(E, 0, ABG) 00:12:55.073 00.000 15672 Move returns status 0, amount 0 00:12:55.073 00.000 15672 MoveAxis(S, 64, ABG) 00:12:55.073 00.000 15672 Guiding Dir = 1, Dur = 64 00:12:55.073 00.000 15672 IsSlewing returns 0 00:12:55.075 00.002 15672 IsGuiding returns 0 00:12:55.079 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=12913, FiltMin=2633, FiltMax=9302, Gamma=2.950 00:12:55.128 00.049 30444 UpdateGuideState exits: m=117462 SNR=81.2 Saturated 00:12:55.128 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:55.129 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:55.129 00.000 30444 Enqueuing Expose request 00:12:55.193 00.064 15672 IsGuiding returns 1 00:12:55.193 00.000 15672 scope still moving after pulse duration time elapsed 00:12:55.213 00.020 15672 IsSlewing returns 0 00:12:55.239 00.026 15672 IsGuiding returns 0 00:12:55.239 00.000 15672 scope move finished after 64 + 100 ms 00:12:55.239 00.000 15672 Move returns status 0, amount 64 00:12:55.239 00.000 15672 move complete, result=0 00:12:55.239 00.000 15672 worker thread done servicing request 00:12:55.239 00.000 15672 Worker thread wakes up 00:12:55.239 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:55.239 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:55.239 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 64 ms SOUTH 00:12:57.156 01.917 15672 Exposure complete 00:12:57.186 00.030 15672 worker thread done servicing request 00:12:57.186 00.000 30444 OnExposeComplete: enter 00:12:57.186 00.000 30444 UpdateGuideState(): m_state=6 00:12:57.187 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3439 00:12:57.187 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=196.66, Mass=127026, SNR=95.6, Peak=9873 HFD=4.0 00:12:57.187 00.000 30444 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.28) = xAngle (0.47 = 0.47) 00:12:57.187 00.000 30444 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 00:12:57.187 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=0.10 hyp=0.53 cameraTheta=0.19 mountX=0.47 mountY=0.21, mountTheta=0.42 00:12:57.187 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=0.10, opts=13) 00:12:57.187 00.000 30444 Enqueuing Move request for scope (0.52, 0.10) 00:12:57.187 00.000 15672 Worker thread wakes up 00:12:57.187 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.10) opts 0xd 00:12:57.187 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, 0.10) 00:12:57.187 00.000 15672 Moving (0.52, 0.10) raw xDistance=0.47 yDistance=0.21 00:12:57.188 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47 00:12:57.188 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:12:57.188 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 00:12:57.188 00.000 15672 MoveAxis(W, 127, ABG) 00:12:57.188 00.000 15672 Guiding Dir = 3, Dur = 127 00:12:57.188 00.000 15672 IsSlewing returns 0 00:12:57.190 00.002 15672 IsGuiding returns 0 00:12:57.195 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11170, FiltMin=2656, FiltMax=9299, Gamma=2.950 00:12:57.220 00.025 15672 PulseGuide returned control before completion, sleep 108 00:12:57.244 00.024 30444 UpdateGuideState exits: m=127026 SNR=95.6 Saturated 00:12:57.244 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:57.244 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:57.244 00.000 30444 Enqueuing Expose request 00:12:57.331 00.087 15672 IsGuiding returns 1 00:12:57.331 00.000 15672 scope still moving after pulse duration time elapsed 00:12:57.353 00.022 15672 IsSlewing returns 0 00:12:57.379 00.026 15672 IsGuiding returns 0 00:12:57.379 00.000 15672 scope move finished after 127 + 62 ms 00:12:57.379 00.000 15672 Move returns status 0, amount 127 00:12:57.379 00.000 15672 MoveAxis(N, 0, ABG) 00:12:57.379 00.000 15672 Move returns status 0, amount 0 00:12:57.379 00.000 15672 move complete, result=0 00:12:57.379 00.000 15672 worker thread done servicing request 00:12:57.379 00.000 15672 Worker thread wakes up 00:12:57.379 00.000 30444 GuideStep: 0.5 px 127 ms WEST, 0.2 px 0 ms NORTH 00:12:57.380 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:57.380 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:59.488 02.108 15672 Exposure complete 00:12:59.508 00.020 15672 worker thread done servicing request 00:12:59.508 00.000 30444 OnExposeComplete: enter 00:12:59.508 00.000 30444 UpdateGuideState(): m_state=6 00:12:59.508 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3440 00:12:59.508 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=197.25, Mass=119523, SNR=78.8, Peak=11406 HFD=3.5 00:12:59.508 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 00:12:59.508 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 00:12:59.508 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=0.69 hyp=0.96 cameraTheta=0.81 mountX=0.44 mountY=0.82, mountTheta=1.07 00:12:59.509 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=0.69, opts=13) 00:12:59.509 00.000 30444 Enqueuing Move request for scope (0.66, 0.69) 00:12:59.509 00.000 15672 Worker thread wakes up 00:12:59.509 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.69) opts 0xd 00:12:59.509 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, 0.69) 00:12:59.509 00.000 15672 Moving (0.66, 0.69) raw xDistance=0.44 yDistance=0.82 00:12:59.509 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44 00:12:59.509 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 00:12:59.509 00.000 15672 MoveAxis(W, 129, ABG) 00:12:59.509 00.000 15672 Guiding Dir = 3, Dur = 129 00:12:59.509 00.000 15672 IsSlewing returns 0 00:12:59.510 00.001 15672 IsGuiding returns 0 00:12:59.515 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2042, max=11978, FiltMin=2657, FiltMax=9460, Gamma=2.950 00:12:59.537 00.022 15672 PulseGuide returned control before completion, sleep 113 00:12:59.664 00.127 15672 IsGuiding returns 0 00:12:59.664 00.000 15672 Move returns status 0, amount 129 00:12:59.665 00.001 15672 MoveAxis(S, 146, ABG) 00:12:59.665 00.000 15672 Guiding Dir = 1, Dur = 146 00:12:59.665 00.000 15672 IsSlewing returns 0 00:12:59.666 00.001 15672 IsGuiding returns 0 00:12:59.745 00.079 15672 PulseGuide returned control before completion, sleep 78 00:12:59.826 00.081 15672 IsGuiding returns 1 00:12:59.826 00.000 15672 scope still moving after pulse duration time elapsed 00:12:59.847 00.021 15672 IsSlewing returns 0 00:12:59.850 00.003 15672 IsGuiding returns 1 00:12:59.871 00.021 15672 IsSlewing returns 0 00:12:59.874 00.003 15672 IsGuiding returns 1 00:12:59.895 00.021 15672 IsSlewing returns 0 00:12:59.899 00.004 15672 IsGuiding returns 1 00:12:59.910 00.011 30444 UpdateGuideState exits: m=119523 SNR=78.8 Saturated 00:12:59.910 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:12:59.910 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:12:59.911 00.001 30444 Enqueuing Expose request 00:12:59.919 00.008 15672 IsSlewing returns 0 00:12:59.936 00.017 15672 IsGuiding returns 0 00:12:59.936 00.000 15672 scope move finished after 146 + 123 ms 00:12:59.936 00.000 15672 Move returns status 0, amount 146 00:12:59.936 00.000 15672 move complete, result=0 00:12:59.936 00.000 15672 worker thread done servicing request 00:12:59.936 00.000 15672 Worker thread wakes up 00:12:59.936 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:12:59.936 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:12:59.936 00.000 30444 GuideStep: 0.4 px 129 ms WEST, 0.8 px 146 ms SOUTH 00:13:01.851 01.915 15672 Exposure complete 00:13:01.882 00.031 15672 worker thread done servicing request 00:13:01.882 00.000 30444 OnExposeComplete: enter 00:13:01.882 00.000 30444 UpdateGuideState(): m_state=6 00:13:01.882 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3441 00:13:01.882 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=197.07, Mass=105577, SNR=88.4, Peak=10229 HFD=3.7 00:13:01.882 00.000 30444 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.28) = xAngle (1.23 = 1.23) 00:13:01.882 00.000 30444 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.17 = 1.17) 00:13:01.882 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.52 hyp=0.64 cameraTheta=0.95 mountX=0.21 mountY=0.58, mountTheta=1.22 00:13:01.883 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.52, opts=13) 00:13:01.883 00.000 30444 Enqueuing Move request for scope (0.37, 0.52) 00:13:01.883 00.000 15672 Worker thread wakes up 00:13:01.883 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.52) opts 0xd 00:13:01.883 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.52) 00:13:01.883 00.000 15672 Moving (0.37, 0.52) raw xDistance=0.21 yDistance=0.58 00:13:01.883 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:13:01.883 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 00:13:01.883 00.000 15672 MoveAxis(E, 0, ABG) 00:13:01.883 00.000 15672 Move returns status 0, amount 0 00:13:01.883 00.000 15672 MoveAxis(S, 104, ABG) 00:13:01.883 00.000 15672 Guiding Dir = 1, Dur = 104 00:13:01.884 00.001 15672 IsSlewing returns 0 00:13:01.885 00.001 15672 IsGuiding returns 0 00:13:01.889 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=11565, FiltMin=2660, FiltMax=8695, Gamma=2.950 00:13:01.947 00.058 30444 UpdateGuideState exits: m=105577 SNR=88.4 Saturated 00:13:01.947 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:01.947 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:01.947 00.000 30444 Enqueuing Expose request 00:13:01.964 00.017 15672 PulseGuide returned control before completion, sleep 35 00:13:02.000 00.036 15672 IsGuiding returns 1 00:13:02.000 00.000 15672 scope still moving after pulse duration time elapsed 00:13:02.021 00.021 15672 IsSlewing returns 0 00:13:02.023 00.002 15672 IsGuiding returns 1 00:13:02.044 00.021 15672 IsSlewing returns 0 00:13:02.045 00.001 15672 IsGuiding returns 1 00:13:02.066 00.021 15672 IsSlewing returns 0 00:13:02.069 00.003 15672 IsGuiding returns 1 00:13:02.089 00.020 15672 IsSlewing returns 0 00:13:02.126 00.037 15672 IsGuiding returns 0 00:13:02.126 00.000 15672 scope move finished after 104 + 137 ms 00:13:02.126 00.000 15672 Move returns status 0, amount 104 00:13:02.126 00.000 15672 move complete, result=0 00:13:02.126 00.000 15672 worker thread done servicing request 00:13:02.126 00.000 15672 Worker thread wakes up 00:13:02.127 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:02.127 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:02.127 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 104 ms SOUTH 00:13:04.235 02.108 15672 Exposure complete 00:13:04.255 00.020 15672 worker thread done servicing request 00:13:04.255 00.000 30444 OnExposeComplete: enter 00:13:04.255 00.000 30444 UpdateGuideState(): m_state=6 00:13:04.255 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3442 00:13:04.255 00.000 30444 Star::Find returns 1 (1), X=460.83, Y=197.08, Mass=123110, SNR=98.7, Peak=10299 HFD=4.2 00:13:04.255 00.000 30444 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 00:13:04.255 00.000 30444 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 00:13:04.255 00.000 30444 CameraToMount -- cameraX=1.03 cameraY=0.52 hyp=1.15 cameraTheta=0.47 mountX=0.85 mountY=0.73, mountTheta=0.71 00:13:04.256 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.03, y=0.52, opts=13) 00:13:04.256 00.000 30444 Enqueuing Move request for scope (1.03, 0.52) 00:13:04.256 00.000 15672 Worker thread wakes up 00:13:04.256 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.03, 0.52) opts 0xd 00:13:04.256 00.000 15672 Handling offset move in thread for scope, endpoint = (1.03, 0.52) 00:13:04.256 00.000 15672 Moving (1.03, 0.52) raw xDistance=0.85 yDistance=0.73 00:13:04.256 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.85 00:13:04.256 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73 00:13:04.257 00.001 15672 MoveAxis(W, 229, ABG) 00:13:04.257 00.000 15672 Guiding Dir = 3, Dur = 229 00:13:04.257 00.000 15672 IsSlewing returns 0 00:13:04.258 00.001 15672 IsGuiding returns 0 00:13:04.262 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=11494, FiltMin=2662, FiltMax=8792, Gamma=2.950 00:13:04.280 00.018 15672 PulseGuide returned control before completion, sleep 217 00:13:04.312 00.032 30444 UpdateGuideState exits: m=123110 SNR=98.7 Saturated 00:13:04.312 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:04.312 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:04.313 00.001 30444 Enqueuing Expose request 00:13:04.501 00.188 15672 IsGuiding returns 1 00:13:04.501 00.000 15672 scope still moving after pulse duration time elapsed 00:13:04.522 00.021 15672 IsSlewing returns 0 00:13:04.552 00.030 15672 IsGuiding returns 0 00:13:04.553 00.001 15672 scope move finished after 229 + 65 ms 00:13:04.553 00.000 15672 Move returns status 0, amount 229 00:13:04.553 00.000 15672 MoveAxis(S, 130, ABG) 00:13:04.553 00.000 15672 Guiding Dir = 1, Dur = 130 00:13:04.554 00.001 15672 IsSlewing returns 0 00:13:04.556 00.002 15672 IsGuiding returns 0 00:13:04.667 00.111 15672 PulseGuide returned control before completion, sleep 30 00:13:04.701 00.034 15672 IsGuiding returns 1 00:13:04.701 00.000 15672 scope still moving after pulse duration time elapsed 00:13:04.722 00.021 15672 IsSlewing returns 0 00:13:04.725 00.003 15672 IsGuiding returns 1 00:13:04.746 00.021 15672 IsSlewing returns 0 00:13:04.749 00.003 15672 IsGuiding returns 1 00:13:04.770 00.021 15672 IsSlewing returns 0 00:13:04.792 00.022 15672 IsGuiding returns 0 00:13:04.792 00.000 15672 scope move finished after 130 + 105 ms 00:13:04.792 00.000 15672 Move returns status 0, amount 130 00:13:04.793 00.001 15672 move complete, result=0 00:13:04.793 00.000 15672 worker thread done servicing request 00:13:04.793 00.000 15672 Worker thread wakes up 00:13:04.793 00.000 30444 GuideStep: 0.8 px 229 ms WEST, 0.7 px 130 ms SOUTH 00:13:04.793 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:04.793 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:06.701 01.908 15672 Exposure complete 00:13:06.720 00.019 15672 worker thread done servicing request 00:13:06.721 00.001 30444 OnExposeComplete: enter 00:13:06.721 00.000 30444 UpdateGuideState(): m_state=6 00:13:06.721 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3443 00:13:06.721 00.000 30444 Star::Find returns 1 (1), X=459.60, Y=197.15, Mass=107947, SNR=76.3, Peak=11353 HFD=3.6 00:13:06.721 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 00:13:06.721 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.11 = 2.11) 00:13:06.721 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.60 hyp=0.63 cameraTheta=1.89 mountX=-0.36 mountY=0.54, mountTheta=2.15 00:13:06.721 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.60, opts=13) 00:13:06.721 00.000 30444 Enqueuing Move request for scope (-0.20, 0.60) 00:13:06.721 00.000 15672 Worker thread wakes up 00:13:06.721 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.60) opts 0xd 00:13:06.722 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.60) 00:13:06.722 00.000 15672 Moving (-0.20, 0.60) raw xDistance=-0.36 yDistance=0.54 00:13:06.722 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.36 00:13:06.722 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 00:13:06.722 00.000 15672 MoveAxis(E, 81, ABG) 00:13:06.722 00.000 15672 Guiding Dir = 2, Dur = 81 00:13:06.723 00.001 15672 IsSlewing returns 0 00:13:06.724 00.001 15672 IsGuiding returns 0 00:13:06.728 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=21885, FiltMin=2661, FiltMax=12995, Gamma=2.950 00:13:06.740 00.012 15672 PulseGuide returned control before completion, sleep 75 00:13:06.777 00.037 30444 UpdateGuideState exits: m=107947 SNR=76.3 Saturated 00:13:06.777 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:06.777 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:06.777 00.000 30444 Enqueuing Expose request 00:13:06.853 00.076 15672 IsGuiding returns 0 00:13:06.853 00.000 15672 Move returns status 0, amount 81 00:13:06.853 00.000 15672 MoveAxis(S, 97, ABG) 00:13:06.853 00.000 15672 Guiding Dir = 1, Dur = 97 00:13:06.854 00.001 15672 IsSlewing returns 0 00:13:06.854 00.000 15672 IsGuiding returns 0 00:13:06.933 00.079 15672 PulseGuide returned control before completion, sleep 30 00:13:06.965 00.032 15672 IsGuiding returns 1 00:13:06.965 00.000 15672 scope still moving after pulse duration time elapsed 00:13:06.985 00.020 15672 IsSlewing returns 0 00:13:06.986 00.001 15672 IsGuiding returns 1 00:13:07.007 00.021 15672 IsSlewing returns 0 00:13:07.009 00.002 15672 IsGuiding returns 1 00:13:07.029 00.020 15672 IsSlewing returns 0 00:13:07.093 00.064 15672 IsGuiding returns 0 00:13:07.093 00.000 15672 scope move finished after 97 + 141 ms 00:13:07.093 00.000 15672 Move returns status 0, amount 97 00:13:07.094 00.001 15672 move complete, result=0 00:13:07.094 00.000 15672 worker thread done servicing request 00:13:07.094 00.000 15672 Worker thread wakes up 00:13:07.094 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:07.094 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:07.094 00.000 30444 GuideStep: -0.4 px 81 ms EAST, 0.5 px 97 ms SOUTH 00:13:09.205 02.111 15672 Exposure complete 00:13:09.225 00.020 15672 worker thread done servicing request 00:13:09.225 00.000 30444 OnExposeComplete: enter 00:13:09.225 00.000 30444 UpdateGuideState(): m_state=6 00:13:09.225 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3444 00:13:09.225 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=197.37, Mass=117336, SNR=84.2, Peak=10360 HFD=4.0 00:13:09.226 00.001 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 00:13:09.226 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 00:13:09.226 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.81 hyp=0.84 cameraTheta=1.29 mountX=0.00 mountY=0.84, mountTheta=1.57 00:13:09.226 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.81, opts=13) 00:13:09.226 00.000 30444 Enqueuing Move request for scope (0.23, 0.81) 00:13:09.226 00.000 15672 Worker thread wakes up 00:13:09.226 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.81) opts 0xd 00:13:09.226 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.81) 00:13:09.226 00.000 15672 Moving (0.23, 0.81) raw xDistance=0.00 yDistance=0.84 00:13:09.226 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 00:13:09.226 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 00:13:09.226 00.000 15672 MoveAxis(E, 0, ABG) 00:13:09.227 00.001 15672 Move returns status 0, amount 0 00:13:09.227 00.000 15672 MoveAxis(S, 150, ABG) 00:13:09.227 00.000 15672 Guiding Dir = 1, Dur = 150 00:13:09.227 00.000 15672 IsSlewing returns 0 00:13:09.228 00.001 15672 IsGuiding returns 0 00:13:09.232 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=11266, FiltMin=2642, FiltMax=8562, Gamma=2.950 00:13:09.281 00.049 30444 UpdateGuideState exits: m=117336 SNR=84.2 Saturated 00:13:09.282 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:09.282 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:09.282 00.000 30444 Enqueuing Expose request 00:13:09.312 00.030 15672 PulseGuide returned control before completion, sleep 76 00:13:09.391 00.079 15672 IsGuiding returns 1 00:13:09.391 00.000 15672 scope still moving after pulse duration time elapsed 00:13:09.412 00.021 15672 IsSlewing returns 0 00:13:09.459 00.047 15672 IsGuiding returns 1 00:13:09.481 00.022 15672 IsSlewing returns 0 00:13:09.505 00.024 15672 IsGuiding returns 0 00:13:09.505 00.000 15672 scope move finished after 150 + 127 ms 00:13:09.505 00.000 15672 Move returns status 0, amount 150 00:13:09.505 00.000 15672 move complete, result=0 00:13:09.505 00.000 15672 worker thread done servicing request 00:13:09.505 00.000 15672 Worker thread wakes up 00:13:09.505 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.8 px 150 ms SOUTH 00:13:09.506 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:09.506 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:11.414 01.908 15672 Exposure complete 00:13:11.434 00.020 15672 worker thread done servicing request 00:13:11.434 00.000 30444 OnExposeComplete: enter 00:13:11.434 00.000 30444 UpdateGuideState(): m_state=6 00:13:11.434 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3445 00:13:11.434 00.000 30444 Star::Find returns 1 (1), X=459.84, Y=196.73, Mass=119752, SNR=77.3, Peak=10341 HFD=3.8 00:13:11.434 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 00:13:11.434 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 00:13:11.434 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.32 mountX=-0.00 mountY=0.18, mountTheta=1.60 00:13:11.434 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.17, opts=13) 00:13:11.435 00.001 30444 Enqueuing Move request for scope (0.04, 0.17) 00:13:11.435 00.000 15672 Worker thread wakes up 00:13:11.435 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd 00:13:11.435 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.17) 00:13:11.435 00.000 15672 Moving (0.04, 0.17) raw xDistance=-0.00 yDistance=0.18 00:13:11.435 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 00:13:11.435 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:13:11.435 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 00:13:11.435 00.000 15672 MoveAxis(E, 0, ABG) 00:13:11.435 00.000 15672 Move returns status 0, amount 0 00:13:11.435 00.000 15672 MoveAxis(N, 0, ABG) 00:13:11.435 00.000 15672 Move returns status 0, amount 0 00:13:11.435 00.000 15672 move complete, result=0 00:13:11.435 00.000 15672 worker thread done servicing request 00:13:11.440 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=11441, FiltMin=2647, FiltMax=8915, Gamma=2.950 00:13:11.490 00.050 30444 UpdateGuideState exits: m=119752 SNR=77.3 Saturated 00:13:11.490 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:11.490 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:11.490 00.000 30444 Enqueuing Expose request 00:13:11.490 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 00:13:11.490 00.000 15672 Worker thread wakes up 00:13:11.490 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:11.490 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:13.597 02.107 15672 Exposure complete 00:13:13.617 00.020 15672 worker thread done servicing request 00:13:13.617 00.000 30444 OnExposeComplete: enter 00:13:13.617 00.000 30444 UpdateGuideState(): m_state=6 00:13:13.617 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3446 00:13:13.617 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=196.92, Mass=117394, SNR=91.7, Peak=11741 HFD=3.8 00:13:13.617 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 00:13:13.617 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 00:13:13.617 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.65 mountX=-0.13 mountY=0.35, mountTheta=1.92 00:13:13.618 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.37, opts=13) 00:13:13.618 00.000 30444 Enqueuing Move request for scope (-0.03, 0.37) 00:13:13.618 00.000 15672 Worker thread wakes up 00:13:13.618 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.37) opts 0xd 00:13:13.618 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.37) 00:13:13.618 00.000 15672 Moving (-0.03, 0.37) raw xDistance=-0.13 yDistance=0.35 00:13:13.618 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 00:13:13.618 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 00:13:13.618 00.000 15672 MoveAxis(E, 0, ABG) 00:13:13.618 00.000 15672 Move returns status 0, amount 0 00:13:13.618 00.000 15672 MoveAxis(S, 63, ABG) 00:13:13.618 00.000 15672 Guiding Dir = 1, Dur = 63 00:13:13.619 00.001 15672 IsSlewing returns 0 00:13:13.620 00.001 15672 IsGuiding returns 0 00:13:13.624 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=12439, FiltMin=2532, FiltMax=8810, Gamma=2.950 00:13:13.676 00.052 30444 UpdateGuideState exits: m=117394 SNR=91.7 Saturated 00:13:13.676 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:13.676 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:13.676 00.000 30444 Enqueuing Expose request 00:13:13.739 00.063 15672 IsGuiding returns 1 00:13:13.739 00.000 15672 scope still moving after pulse duration time elapsed 00:13:13.760 00.021 15672 IsSlewing returns 0 00:13:13.786 00.026 15672 IsGuiding returns 0 00:13:13.786 00.000 15672 scope move finished after 63 + 104 ms 00:13:13.787 00.001 15672 Move returns status 0, amount 63 00:13:13.787 00.000 15672 move complete, result=0 00:13:13.787 00.000 15672 worker thread done servicing request 00:13:13.787 00.000 15672 Worker thread wakes up 00:13:13.787 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:13.787 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:13.787 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 63 ms SOUTH 00:13:15.695 01.908 15672 Exposure complete 00:13:15.715 00.020 15672 worker thread done servicing request 00:13:15.715 00.000 30444 OnExposeComplete: enter 00:13:15.715 00.000 30444 UpdateGuideState(): m_state=6 00:13:15.715 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3447 00:13:15.716 00.001 30444 Star::Find returns 1 (1), X=459.65, Y=196.52, Mass=112139, SNR=73.9, Peak=10663 HFD=3.3 00:13:15.716 00.000 30444 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 00:13:15.716 00.000 30444 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 00:13:15.716 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.89 mountX=-0.13 mountY=-0.07, mountTheta=-2.66 00:13:15.716 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.04, opts=13) 00:13:15.716 00.000 30444 Enqueuing Move request for scope (-0.15, -0.04) 00:13:15.716 00.000 15672 Worker thread wakes up 00:13:15.716 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd 00:13:15.716 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.04) 00:13:15.716 00.000 15672 Moving (-0.15, -0.04) raw xDistance=-0.13 yDistance=-0.07 00:13:15.716 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 00:13:15.717 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:13:15.717 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:13:15.717 00.000 15672 MoveAxis(E, 0, ABG) 00:13:15.717 00.000 15672 Move returns status 0, amount 0 00:13:15.717 00.000 15672 MoveAxis(N, 0, ABG) 00:13:15.717 00.000 15672 Move returns status 0, amount 0 00:13:15.717 00.000 15672 move complete, result=0 00:13:15.717 00.000 15672 worker thread done servicing request 00:13:15.722 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=11031, FiltMin=2617, FiltMax=9073, Gamma=2.950 00:13:15.771 00.049 30444 UpdateGuideState exits: m=112139 SNR=73.9 Saturated 00:13:15.855 00.084 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:15.855 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:15.856 00.001 30444 Enqueuing Expose request 00:13:15.856 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:13:15.856 00.000 15672 Worker thread wakes up 00:13:15.856 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:15.856 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:17.963 02.107 15672 Exposure complete 00:13:17.983 00.020 15672 worker thread done servicing request 00:13:17.983 00.000 30444 OnExposeComplete: enter 00:13:17.983 00.000 30444 UpdateGuideState(): m_state=6 00:13:17.983 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3448 00:13:17.983 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=197.04, Mass=121125, SNR=88.1, Peak=10751 HFD=4.0 00:13:17.984 00.001 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 00:13:17.984 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 00:13:17.984 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.48 hyp=0.65 cameraTheta=0.84 mountX=0.28 mountY=0.57, mountTheta=1.11 00:13:17.984 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.48, opts=13) 00:13:17.984 00.000 30444 Enqueuing Move request for scope (0.43, 0.48) 00:13:17.984 00.000 15672 Worker thread wakes up 00:13:17.984 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.48) opts 0xd 00:13:17.984 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.48) 00:13:17.984 00.000 15672 Moving (0.43, 0.48) raw xDistance=0.28 yDistance=0.57 00:13:17.984 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 00:13:17.984 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 00:13:17.984 00.000 15672 MoveAxis(W, 77, ABG) 00:13:17.985 00.001 15672 Guiding Dir = 3, Dur = 77 00:13:17.985 00.000 15672 IsSlewing returns 0 00:13:17.986 00.001 15672 IsGuiding returns 0 00:13:17.991 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=12085, FiltMin=2612, FiltMax=8991, Gamma=2.950 00:13:18.035 00.044 15672 PulseGuide returned control before completion, sleep 39 00:13:18.076 00.041 15672 IsGuiding returns 1 00:13:18.076 00.000 15672 scope still moving after pulse duration time elapsed 00:13:18.096 00.020 15672 IsSlewing returns 0 00:13:18.098 00.002 15672 IsGuiding returns 1 00:13:18.118 00.020 15672 IsSlewing returns 0 00:13:18.120 00.002 15672 IsGuiding returns 1 00:13:18.141 00.021 15672 IsSlewing returns 0 00:13:18.148 00.007 15672 IsGuiding returns 0 00:13:18.148 00.000 15672 scope move finished after 77 + 85 ms 00:13:18.149 00.001 15672 Move returns status 0, amount 77 00:13:18.149 00.000 15672 MoveAxis(S, 101, ABG) 00:13:18.149 00.000 15672 Guiding Dir = 1, Dur = 101 00:13:18.149 00.000 15672 IsSlewing returns 0 00:13:18.152 00.003 15672 IsGuiding returns 0 00:13:18.227 00.075 15672 PulseGuide returned control before completion, sleep 37 00:13:18.267 00.040 15672 IsGuiding returns 1 00:13:18.267 00.000 15672 scope still moving after pulse duration time elapsed 00:13:18.285 00.018 30444 UpdateGuideState exits: m=121125 SNR=88.1 Saturated 00:13:18.285 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:18.285 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:18.285 00.000 30444 Enqueuing Expose request 00:13:18.289 00.004 15672 IsSlewing returns 0 00:13:18.292 00.003 15672 IsGuiding returns 1 00:13:18.313 00.021 15672 IsSlewing returns 0 00:13:18.314 00.001 15672 IsGuiding returns 1 00:13:18.334 00.020 15672 IsSlewing returns 0 00:13:18.354 00.020 15672 IsGuiding returns 0 00:13:18.354 00.000 15672 scope move finished after 101 + 101 ms 00:13:18.354 00.000 15672 Move returns status 0, amount 101 00:13:18.354 00.000 15672 move complete, result=0 00:13:18.354 00.000 15672 worker thread done servicing request 00:13:18.354 00.000 15672 Worker thread wakes up 00:13:18.354 00.000 30444 GuideStep: 0.3 px 77 ms WEST, 0.6 px 101 ms SOUTH 00:13:18.355 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:18.355 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:20.263 01.908 15672 Exposure complete 00:13:20.282 00.019 15672 worker thread done servicing request 00:13:20.283 00.001 30444 OnExposeComplete: enter 00:13:20.283 00.000 30444 UpdateGuideState(): m_state=6 00:13:20.283 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3449 00:13:20.283 00.000 30444 Star::Find returns 1 (1), X=459.35, Y=196.84, Mass=115089, SNR=83.8, Peak=12608 HFD=3.4 00:13:20.283 00.000 30444 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.28) = xAngle (2.85 = 2.85) 00:13:20.283 00.000 30444 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 00:13:20.283 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=0.29 hyp=0.53 cameraTheta=2.58 mountX=-0.51 mountY=0.18, mountTheta=2.80 00:13:20.283 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.29, opts=13) 00:13:20.283 00.000 30444 Enqueuing Move request for scope (-0.45, 0.29) 00:13:20.283 00.000 15672 Worker thread wakes up 00:13:20.284 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.29) opts 0xd 00:13:20.284 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.29) 00:13:20.284 00.000 15672 Moving (-0.45, 0.29) raw xDistance=-0.51 yDistance=0.18 00:13:20.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.51 00:13:20.284 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:13:20.284 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 00:13:20.284 00.000 15672 MoveAxis(E, 133, ABG) 00:13:20.284 00.000 15672 Guiding Dir = 2, Dur = 133 00:13:20.284 00.000 15672 IsSlewing returns 0 00:13:20.285 00.001 15672 IsGuiding returns 0 00:13:20.290 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=12608, FiltMin=2699, FiltMax=9034, Gamma=2.950 00:13:20.303 00.013 15672 PulseGuide returned control before completion, sleep 126 00:13:20.340 00.037 30444 UpdateGuideState exits: m=115089 SNR=83.8 Saturated 00:13:20.340 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:20.340 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:20.340 00.000 30444 Enqueuing Expose request 00:13:20.447 00.107 15672 IsGuiding returns 0 00:13:20.447 00.000 15672 Move returns status 0, amount 133 00:13:20.447 00.000 15672 MoveAxis(N, 0, ABG) 00:13:20.447 00.000 15672 Move returns status 0, amount 0 00:13:20.447 00.000 15672 move complete, result=0 00:13:20.447 00.000 15672 worker thread done servicing request 00:13:20.447 00.000 15672 Worker thread wakes up 00:13:20.448 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:20.448 00.000 30444 GuideStep: -0.5 px 133 ms EAST, 0.2 px 0 ms NORTH 00:13:20.448 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:22.556 02.108 15672 Exposure complete 00:13:22.576 00.020 15672 worker thread done servicing request 00:13:22.576 00.000 30444 OnExposeComplete: enter 00:13:22.576 00.000 30444 UpdateGuideState(): m_state=6 00:13:22.576 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3450 00:13:22.576 00.000 30444 Star::Find returns 1 (1), X=459.44, Y=196.40, Mass=105748, SNR=84.5, Peak=11154 HFD=3.3 00:13:22.576 00.000 30444 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.28) = xAngle (-2.45 = -2.45) 00:13:22.576 00.000 30444 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.52 = -2.52) 00:13:22.576 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-2.73 mountX=-0.30 mountY=-0.23, mountTheta=-2.49 00:13:22.576 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.15, opts=13) 00:13:22.576 00.000 30444 Enqueuing Move request for scope (-0.36, -0.15) 00:13:22.576 00.000 15672 Worker thread wakes up 00:13:22.577 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.15) opts 0xd 00:13:22.577 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.15) 00:13:22.577 00.000 15672 Moving (-0.36, -0.15) raw xDistance=-0.30 yDistance=-0.23 00:13:22.577 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30 00:13:22.577 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:13:22.577 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:13:22.577 00.000 15672 MoveAxis(E, 90, ABG) 00:13:22.577 00.000 15672 Guiding Dir = 2, Dur = 90 00:13:22.577 00.000 15672 IsSlewing returns 0 00:13:22.578 00.001 15672 IsGuiding returns 0 00:13:22.596 00.018 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=12286, FiltMin=2604, FiltMax=9422, Gamma=2.950 00:13:22.619 00.023 15672 PulseGuide returned control before completion, sleep 77 00:13:22.654 00.035 30444 UpdateGuideState exits: m=105748 SNR=84.5 Saturated 00:13:22.654 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:22.654 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:22.654 00.000 30444 Enqueuing Expose request 00:13:22.698 00.044 15672 IsGuiding returns 1 00:13:22.698 00.000 15672 scope still moving after pulse duration time elapsed 00:13:22.718 00.020 15672 IsSlewing returns 0 00:13:22.732 00.014 15672 IsGuiding returns 0 00:13:22.732 00.000 15672 scope move finished after 90 + 46 ms 00:13:22.732 00.000 15672 Move returns status 0, amount 90 00:13:22.732 00.000 15672 MoveAxis(N, 0, ABG) 00:13:22.732 00.000 15672 Move returns status 0, amount 0 00:13:22.732 00.000 15672 move complete, result=0 00:13:22.732 00.000 15672 worker thread done servicing request 00:13:22.732 00.000 15672 Worker thread wakes up 00:13:22.732 00.000 30444 GuideStep: -0.3 px 90 ms EAST, -0.2 px 0 ms NORTH 00:13:22.732 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:22.733 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:24.641 01.908 15672 Exposure complete 00:13:24.661 00.020 15672 worker thread done servicing request 00:13:24.661 00.000 30444 OnExposeComplete: enter 00:13:24.661 00.000 30444 UpdateGuideState(): m_state=6 00:13:24.661 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3451 00:13:24.661 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=195.68, Mass=110902, SNR=78.1, Peak=11765 HFD=3.6 00:13:24.661 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 00:13:24.661 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 00:13:24.661 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.87 hyp=0.90 cameraTheta=-1.34 mountX=0.44 mountY=-0.81, mountTheta=-1.08 00:13:24.662 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.87, opts=13) 00:13:24.662 00.000 30444 Enqueuing Move request for scope (0.20, -0.87) 00:13:24.662 00.000 15672 Worker thread wakes up 00:13:24.662 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.87) opts 0xd 00:13:24.662 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.87) 00:13:24.662 00.000 15672 Moving (0.20, -0.87) raw xDistance=0.44 yDistance=-0.81 00:13:24.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44 00:13:24.662 00.000 15672 resist switch: large excursion: input -0.81 thresh 0.75 direction from 1 to -1 00:13:24.662 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.43 00:13:24.662 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81 00:13:24.662 00.000 15672 MoveAxis(W, 112, ABG) 00:13:24.662 00.000 15672 Guiding Dir = 3, Dur = 112 00:13:24.663 00.001 15672 IsSlewing returns 0 00:13:24.668 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=13004, FiltMin=2697, FiltMax=9907, Gamma=2.950 00:13:24.680 00.012 15672 IsGuiding returns 0 00:13:24.695 00.015 15672 PulseGuide returned control before completion, sleep 107 00:13:24.717 00.022 30444 UpdateGuideState exits: m=110902 SNR=78.1 Saturated 00:13:24.717 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:24.717 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:24.717 00.000 30444 Enqueuing Expose request 00:13:24.804 00.087 15672 IsGuiding returns 1 00:13:24.805 00.001 15672 scope still moving after pulse duration time elapsed 00:13:24.826 00.021 15672 IsSlewing returns 0 00:13:24.840 00.014 15672 IsGuiding returns 0 00:13:24.840 00.000 15672 scope move finished after 112 + 47 ms 00:13:24.840 00.000 15672 Move returns status 0, amount 112 00:13:24.840 00.000 15672 MoveAxis(N, 144, ABG) 00:13:24.840 00.000 15672 Guiding Dir = 0, Dur = 144 00:13:24.840 00.000 15672 IsSlewing returns 0 00:13:24.841 00.001 15672 IsGuiding returns 0 00:13:24.953 00.112 15672 PulseGuide returned control before completion, sleep 43 00:13:24.998 00.045 15672 IsGuiding returns 1 00:13:24.998 00.000 15672 scope still moving after pulse duration time elapsed 00:13:25.020 00.022 15672 IsSlewing returns 0 00:13:25.023 00.003 15672 IsGuiding returns 1 00:13:25.044 00.021 15672 IsSlewing returns 0 00:13:25.045 00.001 15672 IsGuiding returns 1 00:13:25.066 00.021 15672 IsSlewing returns 0 00:13:25.067 00.001 15672 IsGuiding returns 1 00:13:25.088 00.021 15672 IsSlewing returns 0 00:13:25.096 00.008 15672 IsGuiding returns 0 00:13:25.096 00.000 15672 scope move finished after 144 + 110 ms 00:13:25.096 00.000 15672 Move returns status 0, amount 144 00:13:25.096 00.000 15672 move complete, result=0 00:13:25.096 00.000 15672 worker thread done servicing request 00:13:25.096 00.000 15672 Worker thread wakes up 00:13:25.096 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:25.096 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:25.096 00.000 30444 GuideStep: 0.4 px 112 ms WEST, -0.8 px 144 ms NORTH 00:13:27.203 02.107 15672 Exposure complete 00:13:27.223 00.020 15672 worker thread done servicing request 00:13:27.223 00.000 30444 OnExposeComplete: enter 00:13:27.223 00.000 30444 UpdateGuideState(): m_state=6 00:13:27.224 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3452 00:13:27.224 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=196.03, Mass=111326, SNR=88.2, Peak=11128 HFD=3.4 00:13:27.224 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 00:13:27.224 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 00:13:27.224 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.53 hyp=0.54 cameraTheta=-1.78 mountX=0.04 mountY=-0.54, mountTheta=-1.50 00:13:27.224 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.53, opts=13) 00:13:27.224 00.000 30444 Enqueuing Move request for scope (-0.11, -0.53) 00:13:27.224 00.000 15672 Worker thread wakes up 00:13:27.224 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.53) opts 0xd 00:13:27.224 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.53) 00:13:27.224 00.000 15672 Moving (-0.11, -0.53) raw xDistance=0.04 yDistance=-0.54 00:13:27.225 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 00:13:27.225 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 00:13:27.225 00.000 15672 MoveAxis(E, 0, ABG) 00:13:27.225 00.000 15672 Move returns status 0, amount 0 00:13:27.225 00.000 15672 MoveAxis(N, 96, ABG) 00:13:27.225 00.000 15672 Guiding Dir = 0, Dur = 96 00:13:27.225 00.000 15672 IsSlewing returns 0 00:13:27.226 00.001 15672 IsGuiding returns 0 00:13:27.231 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=12909, FiltMin=2614, FiltMax=9967, Gamma=2.950 00:13:27.300 00.069 15672 PulseGuide returned control before completion, sleep 33 00:13:27.335 00.035 15672 IsGuiding returns 1 00:13:27.335 00.000 15672 scope still moving after pulse duration time elapsed 00:13:27.355 00.020 15672 IsSlewing returns 0 00:13:27.357 00.002 15672 IsGuiding returns 1 00:13:27.378 00.021 15672 IsSlewing returns 0 00:13:27.381 00.003 15672 IsGuiding returns 1 00:13:27.402 00.021 15672 IsSlewing returns 0 00:13:27.413 00.011 15672 IsGuiding returns 0 00:13:27.413 00.000 15672 scope move finished after 96 + 90 ms 00:13:27.413 00.000 15672 Move returns status 0, amount 96 00:13:27.413 00.000 15672 move complete, result=0 00:13:27.413 00.000 15672 worker thread done servicing request 00:13:27.486 00.073 30444 UpdateGuideState exits: m=111326 SNR=88.2 Saturated 00:13:27.486 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:27.486 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:27.486 00.000 30444 Enqueuing Expose request 00:13:27.486 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 96 ms NORTH 00:13:27.487 00.001 15672 Worker thread wakes up 00:13:27.487 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:27.487 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:29.392 01.905 15672 Exposure complete 00:13:29.412 00.020 15672 worker thread done servicing request 00:13:29.412 00.000 30444 OnExposeComplete: enter 00:13:29.412 00.000 30444 UpdateGuideState(): m_state=6 00:13:29.413 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3453 00:13:29.413 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=196.35, Mass=114430, SNR=89.6, Peak=11466 HFD=3.5 00:13:29.413 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 00:13:29.413 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 00:13:29.413 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-2.02 mountX=-0.04 mountY=-0.22, mountTheta=-1.75 00:13:29.413 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.21, opts=13) 00:13:29.413 00.000 30444 Enqueuing Move request for scope (-0.10, -0.21) 00:13:29.413 00.000 15672 Worker thread wakes up 00:13:29.413 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd 00:13:29.414 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.21) 00:13:29.414 00.000 15672 Moving (-0.10, -0.21) raw xDistance=-0.04 yDistance=-0.22 00:13:29.414 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:13:29.414 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:13:29.414 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 00:13:29.414 00.000 15672 MoveAxis(E, 0, ABG) 00:13:29.414 00.000 15672 Move returns status 0, amount 0 00:13:29.414 00.000 15672 MoveAxis(N, 0, ABG) 00:13:29.414 00.000 15672 Move returns status 0, amount 0 00:13:29.414 00.000 15672 move complete, result=0 00:13:29.414 00.000 15672 worker thread done servicing request 00:13:29.420 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=11471, FiltMin=2659, FiltMax=9480, Gamma=2.950 00:13:29.535 00.115 30444 UpdateGuideState exits: m=114430 SNR=89.6 Saturated 00:13:29.535 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:29.535 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:29.535 00.000 30444 Enqueuing Expose request 00:13:29.535 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:13:29.535 00.000 15672 Worker thread wakes up 00:13:29.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:29.535 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:31.652 02.117 15672 Exposure complete 00:13:31.685 00.033 15672 worker thread done servicing request 00:13:31.685 00.000 30444 OnExposeComplete: enter 00:13:31.685 00.000 30444 UpdateGuideState(): m_state=6 00:13:31.685 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3454 00:13:31.686 00.001 30444 Star::Find returns 1 (1), X=459.75, Y=196.18, Mass=104225, SNR=76.7, Peak=11125 HFD=3.5 00:13:31.686 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 00:13:31.686 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 00:13:31.686 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.38 hyp=0.38 cameraTheta=-1.70 mountX=0.06 mountY=-0.38, mountTheta=-1.42 00:13:31.686 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.38, opts=13) 00:13:31.686 00.000 30444 Enqueuing Move request for scope (-0.05, -0.38) 00:13:31.686 00.000 15672 Worker thread wakes up 00:13:31.686 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.38) opts 0xd 00:13:31.686 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.38) 00:13:31.686 00.000 15672 Moving (-0.05, -0.38) raw xDistance=0.06 yDistance=-0.38 00:13:31.686 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:13:31.686 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 00:13:31.686 00.000 15672 MoveAxis(E, 0, ABG) 00:13:31.686 00.000 15672 Move returns status 0, amount 0 00:13:31.687 00.001 15672 MoveAxis(N, 68, ABG) 00:13:31.687 00.000 15672 Guiding Dir = 0, Dur = 68 00:13:31.687 00.000 15672 IsSlewing returns 0 00:13:31.688 00.001 15672 IsGuiding returns 0 00:13:31.692 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=11973, FiltMin=2645, FiltMax=9307, Gamma=2.950 00:13:31.742 00.050 30444 UpdateGuideState exits: m=104225 SNR=76.7 Saturated 00:13:31.742 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:31.742 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:31.742 00.000 30444 Enqueuing Expose request 00:13:31.774 00.032 15672 IsGuiding returns 1 00:13:31.774 00.000 15672 scope still moving after pulse duration time elapsed 00:13:31.794 00.020 15672 IsSlewing returns 0 00:13:31.795 00.001 15672 IsGuiding returns 1 00:13:31.816 00.021 15672 IsSlewing returns 0 00:13:31.868 00.052 15672 IsGuiding returns 0 00:13:31.869 00.001 15672 scope move finished after 68 + 112 ms 00:13:31.869 00.000 15672 Move returns status 0, amount 68 00:13:31.869 00.000 15672 move complete, result=0 00:13:31.869 00.000 15672 worker thread done servicing request 00:13:31.869 00.000 15672 Worker thread wakes up 00:13:31.869 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:31.869 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:31.870 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 68 ms NORTH 00:13:33.779 01.909 15672 Exposure complete 00:13:33.798 00.019 15672 worker thread done servicing request 00:13:33.798 00.000 30444 OnExposeComplete: enter 00:13:33.800 00.002 30444 UpdateGuideState(): m_state=6 00:13:33.800 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3455 00:13:33.800 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=196.49, Mass=115418, SNR=85.3, Peak=10805 HFD=3.7 00:13:33.800 00.000 30444 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.28) = xAngle (-0.13 = -0.13) 00:13:33.800 00.000 30444 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.19 = -0.19) 00:13:33.800 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.41 mountX=0.15 mountY=-0.03, mountTheta=-0.19 00:13:33.800 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.06, opts=13) 00:13:33.800 00.000 30444 Enqueuing Move request for scope (0.14, -0.06) 00:13:33.800 00.000 15672 Worker thread wakes up 00:13:33.800 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd 00:13:33.800 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.06) 00:13:33.800 00.000 15672 Moving (0.14, -0.06) raw xDistance=0.15 yDistance=-0.03 00:13:33.800 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 00:13:33.800 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:13:33.800 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 00:13:33.800 00.000 15672 MoveAxis(E, 0, ABG) 00:13:33.800 00.000 15672 Move returns status 0, amount 0 00:13:33.800 00.000 15672 MoveAxis(N, 0, ABG) 00:13:33.800 00.000 15672 Move returns status 0, amount 0 00:13:33.800 00.000 15672 move complete, result=0 00:13:33.800 00.000 15672 worker thread done servicing request 00:13:33.805 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=11214, FiltMin=2664, FiltMax=9725, Gamma=2.950 00:13:33.855 00.050 30444 UpdateGuideState exits: m=115418 SNR=85.3 Saturated 00:13:33.855 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:33.855 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:33.855 00.000 30444 Enqueuing Expose request 00:13:33.855 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:13:33.855 00.000 15672 Worker thread wakes up 00:13:33.855 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:33.855 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:35.964 02.109 15672 Exposure complete 00:13:35.984 00.020 15672 worker thread done servicing request 00:13:35.984 00.000 30444 OnExposeComplete: enter 00:13:35.984 00.000 30444 UpdateGuideState(): m_state=6 00:13:35.984 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3456 00:13:35.984 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=195.80, Mass=113942, SNR=95.1, Peak=12162 HFD=3.6 00:13:35.985 00.001 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 00:13:35.985 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 00:13:35.985 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.75 hyp=0.75 cameraTheta=-1.60 mountX=0.19 mountY=-0.74, mountTheta=-1.32 00:13:35.985 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.75, opts=13) 00:13:35.985 00.000 30444 Enqueuing Move request for scope (-0.02, -0.75) 00:13:35.985 00.000 15672 Worker thread wakes up 00:13:35.985 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.75) opts 0xd 00:13:35.985 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.75) 00:13:35.985 00.000 15672 Moving (-0.02, -0.75) raw xDistance=0.19 yDistance=-0.74 00:13:35.985 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 00:13:35.985 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 00:13:35.985 00.000 15672 MoveAxis(E, 0, ABG) 00:13:35.986 00.001 15672 Move returns status 0, amount 0 00:13:35.986 00.000 15672 MoveAxis(N, 131, ABG) 00:13:35.986 00.000 15672 Guiding Dir = 0, Dur = 131 00:13:35.986 00.000 15672 IsSlewing returns 0 00:13:35.987 00.001 15672 IsGuiding returns 0 00:13:35.991 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=12162, FiltMin=2618, FiltMax=8894, Gamma=2.950 00:13:36.041 00.050 30444 UpdateGuideState exits: m=113942 SNR=95.1 Saturated 00:13:36.041 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:36.041 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:36.041 00.000 30444 Enqueuing Expose request 00:13:36.071 00.030 15672 PulseGuide returned control before completion, sleep 58 00:13:36.135 00.064 15672 IsGuiding returns 1 00:13:36.135 00.000 15672 scope still moving after pulse duration time elapsed 00:13:36.156 00.021 15672 IsSlewing returns 0 00:13:36.158 00.002 15672 IsGuiding returns 1 00:13:36.179 00.021 15672 IsSlewing returns 0 00:13:36.181 00.002 15672 IsGuiding returns 1 00:13:36.202 00.021 15672 IsSlewing returns 0 00:13:36.231 00.029 15672 IsGuiding returns 0 00:13:36.231 00.000 15672 scope move finished after 131 + 113 ms 00:13:36.231 00.000 15672 Move returns status 0, amount 131 00:13:36.231 00.000 15672 move complete, result=0 00:13:36.231 00.000 15672 worker thread done servicing request 00:13:36.231 00.000 15672 Worker thread wakes up 00:13:36.231 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:36.232 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:36.232 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 131 ms NORTH 00:13:38.144 01.912 15672 Exposure complete 00:13:38.164 00.020 15672 worker thread done servicing request 00:13:38.164 00.000 30444 OnExposeComplete: enter 00:13:38.164 00.000 30444 UpdateGuideState(): m_state=6 00:13:38.164 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3457 00:13:38.164 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=196.20, Mass=120650, SNR=97.2, Peak=9605 HFD=4.1 00:13:38.164 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 00:13:38.164 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 00:13:38.164 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.35 hyp=0.40 cameraTheta=-1.08 mountX=0.28 mountY=-0.30, mountTheta=-0.83 00:13:38.165 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.35, opts=13) 00:13:38.165 00.000 30444 Enqueuing Move request for scope (0.19, -0.35) 00:13:38.165 00.000 15672 Worker thread wakes up 00:13:38.165 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.35) opts 0xd 00:13:38.165 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.35) 00:13:38.165 00.000 15672 Moving (0.19, -0.35) raw xDistance=0.28 yDistance=-0.30 00:13:38.165 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28 00:13:38.165 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 00:13:38.165 00.000 15672 MoveAxis(W, 75, ABG) 00:13:38.165 00.000 15672 Guiding Dir = 3, Dur = 75 00:13:38.166 00.001 15672 IsSlewing returns 0 00:13:38.167 00.001 15672 IsGuiding returns 0 00:13:38.172 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=10285, FiltMin=2688, FiltMax=8944, Gamma=2.950 00:13:38.194 00.022 15672 PulseGuide returned control before completion, sleep 58 00:13:38.290 00.096 15672 IsGuiding returns 0 00:13:38.290 00.000 15672 Move returns status 0, amount 75 00:13:38.290 00.000 15672 MoveAxis(N, 54, ABG) 00:13:38.290 00.000 15672 Guiding Dir = 0, Dur = 54 00:13:38.290 00.000 15672 IsSlewing returns 0 00:13:38.291 00.001 15672 IsGuiding returns 0 00:13:38.371 00.080 15672 IsGuiding returns 1 00:13:38.371 00.000 15672 scope still moving after pulse duration time elapsed 00:13:38.391 00.020 15672 IsSlewing returns 0 00:13:38.392 00.001 15672 IsGuiding returns 1 00:13:38.413 00.021 15672 IsSlewing returns 0 00:13:38.414 00.001 15672 IsGuiding returns 1 00:13:38.435 00.021 15672 IsSlewing returns 0 00:13:38.466 00.031 15672 IsGuiding returns 0 00:13:38.466 00.000 15672 scope move finished after 54 + 120 ms 00:13:38.466 00.000 15672 Move returns status 0, amount 54 00:13:38.466 00.000 15672 move complete, result=0 00:13:38.466 00.000 15672 worker thread done servicing request 00:13:38.670 00.204 30444 UpdateGuideState exits: m=120650 SNR=97.2 Saturated 00:13:38.670 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:38.670 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:38.670 00.000 30444 Enqueuing Expose request 00:13:38.670 00.000 30444 GuideStep: 0.3 px 75 ms WEST, -0.3 px 54 ms NORTH 00:13:38.670 00.000 15672 Worker thread wakes up 00:13:38.670 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:38.670 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:40.782 02.112 15672 Exposure complete 00:13:40.802 00.020 15672 worker thread done servicing request 00:13:40.802 00.000 30444 OnExposeComplete: enter 00:13:40.802 00.000 30444 UpdateGuideState(): m_state=6 00:13:40.802 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3458 00:13:40.802 00.000 30444 Star::Find returns 1 (1), X=459.95, Y=196.70, Mass=106556, SNR=78.5, Peak=10616 HFD=3.5 00:13:40.802 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 00:13:40.802 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 00:13:40.802 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.75 mountX=0.11 mountY=0.17, mountTheta=1.01 00:13:40.803 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.14, opts=13) 00:13:40.803 00.000 30444 Enqueuing Move request for scope (0.15, 0.14) 00:13:40.803 00.000 15672 Worker thread wakes up 00:13:40.803 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd 00:13:40.803 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.14) 00:13:40.803 00.000 15672 Moving (0.15, 0.14) raw xDistance=0.11 yDistance=0.17 00:13:40.803 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:13:40.803 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:13:40.803 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 00:13:40.803 00.000 15672 MoveAxis(E, 0, ABG) 00:13:40.803 00.000 15672 Move returns status 0, amount 0 00:13:40.803 00.000 15672 MoveAxis(N, 0, ABG) 00:13:40.803 00.000 15672 Move returns status 0, amount 0 00:13:40.803 00.000 15672 move complete, result=0 00:13:40.803 00.000 15672 worker thread done servicing request 00:13:40.808 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=12636, FiltMin=2660, FiltMax=9561, Gamma=2.950 00:13:40.858 00.050 30444 UpdateGuideState exits: m=106556 SNR=78.5 Saturated 00:13:40.858 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:40.858 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:40.858 00.000 30444 Enqueuing Expose request 00:13:40.858 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:13:40.858 00.000 15672 Worker thread wakes up 00:13:40.858 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:40.858 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:42.767 01.909 15672 Exposure complete 00:13:42.787 00.020 15672 worker thread done servicing request 00:13:42.787 00.000 30444 OnExposeComplete: enter 00:13:42.787 00.000 30444 UpdateGuideState(): m_state=6 00:13:42.787 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3459 00:13:42.787 00.000 30444 Star::Find returns 1 (1), X=459.23, Y=196.61, Mass=116034, SNR=76.2, Peak=11465 HFD=3.6 00:13:42.787 00.000 30444 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.28) = xAngle (3.33 = -2.95) 00:13:42.787 00.000 30444 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.27 = -3.01) 00:13:42.787 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=0.05 hyp=0.57 cameraTheta=3.05 mountX=-0.56 mountY=-0.07, mountTheta=-3.01 00:13:42.787 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=0.05, opts=13) 00:13:42.787 00.000 30444 Enqueuing Move request for scope (-0.57, 0.05) 00:13:42.787 00.000 15672 Worker thread wakes up 00:13:42.787 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.05) opts 0xd 00:13:42.787 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, 0.05) 00:13:42.787 00.000 15672 Moving (-0.57, 0.05) raw xDistance=-0.56 yDistance=-0.07 00:13:42.787 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56 00:13:42.787 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:13:42.787 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:13:42.787 00.000 15672 MoveAxis(E, 151, ABG) 00:13:42.787 00.000 15672 Guiding Dir = 2, Dur = 151 00:13:42.788 00.001 15672 IsSlewing returns 0 00:13:42.793 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=11571, FiltMin=2596, FiltMax=8832, Gamma=2.950 00:13:42.827 00.034 15672 IsGuiding returns 0 00:13:42.843 00.016 30444 UpdateGuideState exits: m=116034 SNR=76.2 Saturated 00:13:42.843 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:42.843 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:42.843 00.000 30444 Enqueuing Expose request 00:13:42.843 00.000 15672 PulseGuide returned control before completion, sleep 146 00:13:42.992 00.149 15672 IsGuiding returns 1 00:13:42.992 00.000 15672 scope still moving after pulse duration time elapsed 00:13:43.014 00.022 15672 IsSlewing returns 0 00:13:43.020 00.006 15672 IsGuiding returns 0 00:13:43.021 00.001 15672 scope move finished after 151 + 41 ms 00:13:43.021 00.000 15672 Move returns status 0, amount 151 00:13:43.021 00.000 15672 MoveAxis(N, 0, ABG) 00:13:43.021 00.000 15672 Move returns status 0, amount 0 00:13:43.021 00.000 15672 move complete, result=0 00:13:43.021 00.000 15672 worker thread done servicing request 00:13:43.021 00.000 15672 Worker thread wakes up 00:13:43.022 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:43.022 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:43.022 00.000 30444 GuideStep: -0.6 px 151 ms EAST, -0.1 px 0 ms NORTH 00:13:45.130 02.108 15672 Exposure complete 00:13:45.150 00.020 15672 worker thread done servicing request 00:13:45.150 00.000 30444 OnExposeComplete: enter 00:13:45.150 00.000 30444 UpdateGuideState(): m_state=6 00:13:45.150 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3460 00:13:45.150 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=196.33, Mass=108236, SNR=74.3, Peak=10750 HFD=3.5 00:13:45.150 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 00:13:45.150 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 00:13:45.150 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.77 mountX=0.02 mountY=-0.23, mountTheta=-1.49 00:13:45.151 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.22, opts=13) 00:13:45.151 00.000 30444 Enqueuing Move request for scope (-0.05, -0.22) 00:13:45.151 00.000 15672 Worker thread wakes up 00:13:45.151 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd 00:13:45.151 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.22) 00:13:45.151 00.000 15672 Moving (-0.05, -0.22) raw xDistance=0.02 yDistance=-0.23 00:13:45.151 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:13:45.151 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:13:45.151 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:13:45.151 00.000 15672 MoveAxis(E, 0, ABG) 00:13:45.151 00.000 15672 Move returns status 0, amount 0 00:13:45.151 00.000 15672 MoveAxis(N, 0, ABG) 00:13:45.151 00.000 15672 Move returns status 0, amount 0 00:13:45.151 00.000 15672 move complete, result=0 00:13:45.151 00.000 15672 worker thread done servicing request 00:13:45.156 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2377, max=11196, FiltMin=2641, FiltMax=8931, Gamma=2.950 00:13:45.282 00.126 30444 UpdateGuideState exits: m=108236 SNR=74.3 Saturated 00:13:45.282 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:45.282 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:45.282 00.000 30444 Enqueuing Expose request 00:13:45.282 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:13:45.282 00.000 15672 Worker thread wakes up 00:13:45.282 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:45.282 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:47.189 01.907 15672 Exposure complete 00:13:47.209 00.020 15672 worker thread done servicing request 00:13:47.209 00.000 30444 OnExposeComplete: enter 00:13:47.209 00.000 30444 UpdateGuideState(): m_state=6 00:13:47.209 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3461 00:13:47.209 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=196.23, Mass=111580, SNR=85.7, Peak=11355 HFD=3.6 00:13:47.209 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 00:13:47.209 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 00:13:47.209 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.32 hyp=0.35 cameraTheta=-1.96 mountX=-0.04 mountY=-0.34, mountTheta=-1.68 00:13:47.210 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.32, opts=13) 00:13:47.210 00.000 30444 Enqueuing Move request for scope (-0.13, -0.32) 00:13:47.210 00.000 15672 Worker thread wakes up 00:13:47.210 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.32) opts 0xd 00:13:47.210 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.32) 00:13:47.210 00.000 15672 Moving (-0.13, -0.32) raw xDistance=-0.04 yDistance=-0.34 00:13:47.210 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:13:47.210 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 00:13:47.210 00.000 15672 MoveAxis(E, 0, ABG) 00:13:47.210 00.000 15672 Move returns status 0, amount 0 00:13:47.210 00.000 15672 MoveAxis(N, 61, ABG) 00:13:47.210 00.000 15672 Guiding Dir = 0, Dur = 61 00:13:47.211 00.001 15672 IsSlewing returns 0 00:13:47.212 00.001 15672 IsGuiding returns 0 00:13:47.216 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=11355, FiltMin=2532, FiltMax=8805, Gamma=2.950 00:13:47.317 00.101 15672 IsGuiding returns 1 00:13:47.317 00.000 15672 scope still moving after pulse duration time elapsed 00:13:47.333 00.016 30444 UpdateGuideState exits: m=111580 SNR=85.7 Saturated 00:13:47.333 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:47.333 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:47.333 00.000 30444 Enqueuing Expose request 00:13:47.339 00.006 15672 IsSlewing returns 0 00:13:47.365 00.026 15672 IsGuiding returns 0 00:13:47.366 00.001 15672 scope move finished after 61 + 92 ms 00:13:47.366 00.000 15672 Move returns status 0, amount 61 00:13:47.366 00.000 15672 move complete, result=0 00:13:47.366 00.000 15672 worker thread done servicing request 00:13:47.366 00.000 15672 Worker thread wakes up 00:13:47.366 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:47.366 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:47.371 00.005 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 61 ms NORTH 00:13:49.476 02.105 15672 Exposure complete 00:13:49.500 00.024 15672 worker thread done servicing request 00:13:49.500 00.000 30444 OnExposeComplete: enter 00:13:49.500 00.000 30444 UpdateGuideState(): m_state=6 00:13:49.500 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3462 00:13:49.500 00.000 30444 Star::Find returns 1 (1), X=459.58, Y=195.70, Mass=110997, SNR=88.2, Peak=11678 HFD=3.5 00:13:49.501 00.001 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 00:13:49.501 00.000 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 00:13:49.501 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.86 hyp=0.89 cameraTheta=-1.82 mountX=0.02 mountY=-0.88, mountTheta=-1.55 00:13:49.501 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.86, opts=13) 00:13:49.501 00.000 30444 Enqueuing Move request for scope (-0.22, -0.86) 00:13:49.501 00.000 15672 Worker thread wakes up 00:13:49.501 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.86) opts 0xd 00:13:49.501 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.86) 00:13:49.501 00.000 15672 Moving (-0.22, -0.86) raw xDistance=0.02 yDistance=-0.88 00:13:49.501 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:13:49.501 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 00:13:49.502 00.001 15672 MoveAxis(E, 0, ABG) 00:13:49.502 00.000 15672 Move returns status 0, amount 0 00:13:49.502 00.000 15672 MoveAxis(N, 158, ABG) 00:13:49.502 00.000 15672 Guiding Dir = 0, Dur = 158 00:13:49.502 00.000 15672 IsSlewing returns 0 00:13:49.503 00.001 15672 IsGuiding returns 0 00:13:49.508 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=11764, FiltMin=2694, FiltMax=9171, Gamma=2.950 00:13:49.563 00.055 30444 UpdateGuideState exits: m=110997 SNR=88.2 Saturated 00:13:49.563 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:49.563 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:49.563 00.000 30444 Enqueuing Expose request 00:13:49.585 00.022 15672 PulseGuide returned control before completion, sleep 87 00:13:49.682 00.097 15672 IsGuiding returns 1 00:13:49.682 00.000 15672 scope still moving after pulse duration time elapsed 00:13:49.703 00.021 15672 IsSlewing returns 0 00:13:49.704 00.001 15672 IsGuiding returns 1 00:13:49.725 00.021 15672 IsSlewing returns 0 00:13:49.726 00.001 15672 IsGuiding returns 1 00:13:49.747 00.021 15672 IsSlewing returns 0 00:13:49.776 00.029 15672 IsGuiding returns 0 00:13:49.776 00.000 15672 scope move finished after 158 + 115 ms 00:13:49.776 00.000 15672 Move returns status 0, amount 158 00:13:49.776 00.000 15672 move complete, result=0 00:13:49.776 00.000 15672 worker thread done servicing request 00:13:49.776 00.000 15672 Worker thread wakes up 00:13:49.776 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.9 px 158 ms NORTH 00:13:49.777 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:49.777 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:51.682 01.905 15672 Exposure complete 00:13:51.702 00.020 15672 worker thread done servicing request 00:13:51.702 00.000 30444 OnExposeComplete: enter 00:13:51.702 00.000 30444 UpdateGuideState(): m_state=6 00:13:51.702 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3463 00:13:51.702 00.000 30444 Star::Find returns 1 (1), X=459.43, Y=195.79, Mass=112078, SNR=83.9, Peak=12380 HFD=3.4 00:13:51.702 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 00:13:51.702 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 00:13:51.702 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.76 hyp=0.85 cameraTheta=-2.02 mountX=-0.15 mountY=-0.83, mountTheta=-1.75 00:13:51.703 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.76, opts=13) 00:13:51.703 00.000 30444 Enqueuing Move request for scope (-0.37, -0.76) 00:13:51.703 00.000 15672 Worker thread wakes up 00:13:51.703 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.76) opts 0xd 00:13:51.703 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.76) 00:13:51.703 00.000 15672 Moving (-0.37, -0.76) raw xDistance=-0.15 yDistance=-0.83 00:13:51.703 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:13:51.703 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 00:13:51.703 00.000 15672 MoveAxis(E, 0, ABG) 00:13:51.703 00.000 15672 Move returns status 0, amount 0 00:13:51.703 00.000 15672 MoveAxis(N, 147, ABG) 00:13:51.703 00.000 15672 Guiding Dir = 0, Dur = 147 00:13:51.704 00.001 15672 IsSlewing returns 0 00:13:51.705 00.001 15672 IsGuiding returns 0 00:13:51.710 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=12380, FiltMin=2648, FiltMax=9336, Gamma=2.950 00:13:51.768 00.058 30444 UpdateGuideState exits: m=112078 SNR=83.9 Saturated 00:13:51.768 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:51.768 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:51.768 00.000 30444 Enqueuing Expose request 00:13:51.789 00.021 15672 PulseGuide returned control before completion, sleep 73 00:13:51.863 00.074 15672 IsGuiding returns 1 00:13:51.864 00.001 15672 scope still moving after pulse duration time elapsed 00:13:51.885 00.021 15672 IsSlewing returns 0 00:13:51.885 00.000 15672 IsGuiding returns 1 00:13:51.906 00.021 15672 IsSlewing returns 0 00:13:51.907 00.001 15672 IsGuiding returns 1 00:13:51.928 00.021 15672 IsSlewing returns 0 00:13:51.929 00.001 15672 IsGuiding returns 1 00:13:51.950 00.021 15672 IsSlewing returns 0 00:13:51.981 00.031 15672 IsGuiding returns 0 00:13:51.981 00.000 15672 scope move finished after 147 + 129 ms 00:13:51.981 00.000 15672 Move returns status 0, amount 147 00:13:51.981 00.000 15672 move complete, result=0 00:13:51.981 00.000 15672 worker thread done servicing request 00:13:51.981 00.000 15672 Worker thread wakes up 00:13:51.981 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:51.981 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:51.981 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 147 ms NORTH 00:13:54.090 02.109 15672 Exposure complete 00:13:54.113 00.023 15672 worker thread done servicing request 00:13:54.113 00.000 30444 OnExposeComplete: enter 00:13:54.113 00.000 30444 UpdateGuideState(): m_state=6 00:13:54.113 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3464 00:13:54.113 00.000 30444 Star::Find returns 1 (1), X=459.30, Y=196.06, Mass=124131, SNR=94.1, Peak=12351 HFD=3.6 00:13:54.113 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 00:13:54.113 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.14 = -2.14) 00:13:54.113 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=-0.50 hyp=0.70 cameraTheta=-2.35 mountX=-0.34 mountY=-0.59, mountTheta=-2.09 00:13:54.114 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-0.50, opts=13) 00:13:54.114 00.000 30444 Enqueuing Move request for scope (-0.49, -0.50) 00:13:54.114 00.000 15672 Worker thread wakes up 00:13:54.114 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.50) opts 0xd 00:13:54.114 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, -0.50) 00:13:54.114 00.000 15672 Moving (-0.49, -0.50) raw xDistance=-0.34 yDistance=-0.59 00:13:54.114 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 00:13:54.114 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 00:13:54.114 00.000 15672 MoveAxis(E, 91, ABG) 00:13:54.114 00.000 15672 Guiding Dir = 2, Dur = 91 00:13:54.115 00.001 15672 IsSlewing returns 0 00:13:54.116 00.001 15672 IsGuiding returns 0 00:13:54.120 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=12351, FiltMin=2637, FiltMax=9493, Gamma=2.950 00:13:54.138 00.018 15672 PulseGuide returned control before completion, sleep 80 00:13:54.219 00.081 15672 IsGuiding returns 1 00:13:54.219 00.000 15672 scope still moving after pulse duration time elapsed 00:13:54.240 00.021 15672 IsSlewing returns 0 00:13:54.254 00.014 15672 IsGuiding returns 0 00:13:54.254 00.000 15672 scope move finished after 91 + 47 ms 00:13:54.254 00.000 15672 Move returns status 0, amount 91 00:13:54.255 00.001 15672 MoveAxis(N, 105, ABG) 00:13:54.255 00.000 15672 Guiding Dir = 0, Dur = 105 00:13:54.255 00.000 15672 IsSlewing returns 0 00:13:54.259 00.004 15672 IsGuiding returns 0 00:13:54.345 00.086 15672 PulseGuide returned control before completion, sleep 30 00:13:54.378 00.033 15672 IsGuiding returns 1 00:13:54.378 00.000 15672 scope still moving after pulse duration time elapsed 00:13:54.400 00.022 15672 IsSlewing returns 0 00:13:54.447 00.047 30444 UpdateGuideState exits: m=124131 SNR=94.1 Saturated 00:13:54.448 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:54.448 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:54.448 00.000 30444 Enqueuing Expose request 00:13:54.473 00.025 15672 IsGuiding returns 0 00:13:54.473 00.000 15672 scope move finished after 105 + 108 ms 00:13:54.473 00.000 15672 Move returns status 0, amount 105 00:13:54.473 00.000 15672 move complete, result=0 00:13:54.473 00.000 15672 worker thread done servicing request 00:13:54.473 00.000 15672 Worker thread wakes up 00:13:54.473 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:54.473 00.000 30444 GuideStep: -0.3 px 91 ms EAST, -0.6 px 105 ms NORTH 00:13:54.473 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:56.383 01.910 15672 Exposure complete 00:13:56.403 00.020 15672 worker thread done servicing request 00:13:56.404 00.001 30444 OnExposeComplete: enter 00:13:56.404 00.000 30444 UpdateGuideState(): m_state=6 00:13:56.404 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3465 00:13:56.404 00.000 30444 Star::Find returns 1 (1), X=459.62, Y=196.39, Mass=105744, SNR=89.5, Peak=11386 HFD=3.3 00:13:56.404 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 00:13:56.404 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 00:13:56.404 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-2.38 mountX=-0.12 mountY=-0.20, mountTheta=-2.12 00:13:56.404 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.17, opts=13) 00:13:56.404 00.000 30444 Enqueuing Move request for scope (-0.17, -0.17) 00:13:56.404 00.000 15672 Worker thread wakes up 00:13:56.405 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.17) opts 0xd 00:13:56.405 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.17) 00:13:56.405 00.000 15672 Moving (-0.17, -0.17) raw xDistance=-0.12 yDistance=-0.20 00:13:56.405 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:13:56.405 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:13:56.405 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 00:13:56.405 00.000 15672 MoveAxis(E, 0, ABG) 00:13:56.405 00.000 15672 Move returns status 0, amount 0 00:13:56.405 00.000 15672 MoveAxis(N, 0, ABG) 00:13:56.405 00.000 15672 Move returns status 0, amount 0 00:13:56.405 00.000 15672 move complete, result=0 00:13:56.405 00.000 15672 worker thread done servicing request 00:13:56.410 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=12763, FiltMin=2642, FiltMax=9797, Gamma=2.950 00:13:56.483 00.073 30444 UpdateGuideState exits: m=105744 SNR=89.5 Saturated 00:13:56.483 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:56.483 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:56.483 00.000 30444 Enqueuing Expose request 00:13:56.483 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:13:56.483 00.000 15672 Worker thread wakes up 00:13:56.483 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:56.483 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:58.591 02.108 15672 Exposure complete 00:13:58.610 00.019 15672 worker thread done servicing request 00:13:58.611 00.001 30444 OnExposeComplete: enter 00:13:58.611 00.000 30444 UpdateGuideState(): m_state=6 00:13:58.611 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3466 00:13:58.611 00.000 30444 Star::Find returns 1 (1), X=459.16, Y=196.02, Mass=115312, SNR=83.7, Peak=12733 HFD=3.1 00:13:58.611 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 00:13:58.611 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 00:13:58.611 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=-0.54 hyp=0.84 cameraTheta=-2.44 mountX=-0.47 mountY=-0.66, mountTheta=-2.18 00:13:58.611 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=-0.54, opts=13) 00:13:58.611 00.000 30444 Enqueuing Move request for scope (-0.64, -0.54) 00:13:58.612 00.001 15672 Worker thread wakes up 00:13:58.612 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.54) opts 0xd 00:13:58.612 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, -0.54) 00:13:58.612 00.000 15672 Moving (-0.64, -0.54) raw xDistance=-0.47 yDistance=-0.66 00:13:58.612 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47 00:13:58.612 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 00:13:58.612 00.000 15672 MoveAxis(E, 126, ABG) 00:13:58.612 00.000 15672 Guiding Dir = 2, Dur = 126 00:13:58.613 00.001 15672 IsSlewing returns 0 00:13:58.614 00.001 15672 IsGuiding returns 0 00:13:58.618 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=12733, FiltMin=2660, FiltMax=9523, Gamma=2.950 00:13:58.642 00.024 15672 PulseGuide returned control before completion, sleep 109 00:13:58.667 00.025 30444 UpdateGuideState exits: m=115312 SNR=83.7 Saturated 00:13:58.667 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:13:58.667 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:13:58.667 00.000 30444 Enqueuing Expose request 00:13:58.754 00.087 15672 IsGuiding returns 1 00:13:58.754 00.000 15672 scope still moving after pulse duration time elapsed 00:13:58.774 00.020 15672 IsSlewing returns 0 00:13:58.787 00.013 15672 IsGuiding returns 0 00:13:58.788 00.001 15672 scope move finished after 126 + 47 ms 00:13:58.788 00.000 15672 Move returns status 0, amount 126 00:13:58.788 00.000 15672 MoveAxis(N, 118, ABG) 00:13:58.788 00.000 15672 Guiding Dir = 0, Dur = 118 00:13:58.789 00.001 15672 IsSlewing returns 0 00:13:58.791 00.002 15672 IsGuiding returns 0 00:13:58.867 00.076 15672 PulseGuide returned control before completion, sleep 53 00:13:58.932 00.065 15672 IsGuiding returns 1 00:13:58.932 00.000 15672 scope still moving after pulse duration time elapsed 00:13:58.953 00.021 15672 IsSlewing returns 0 00:13:58.956 00.003 15672 IsGuiding returns 1 00:13:58.977 00.021 15672 IsSlewing returns 0 00:13:58.980 00.003 15672 IsGuiding returns 1 00:13:59.002 00.022 15672 IsSlewing returns 0 00:13:59.027 00.025 15672 IsGuiding returns 0 00:13:59.028 00.001 15672 scope move finished after 118 + 117 ms 00:13:59.028 00.000 15672 Move returns status 0, amount 118 00:13:59.028 00.000 15672 move complete, result=0 00:13:59.028 00.000 15672 worker thread done servicing request 00:13:59.028 00.000 15672 Worker thread wakes up 00:13:59.028 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:13:59.028 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:13:59.029 00.001 30444 GuideStep: -0.5 px 126 ms EAST, -0.7 px 118 ms NORTH 00:14:00.943 01.914 15672 Exposure complete 00:14:00.972 00.029 15672 worker thread done servicing request 00:14:00.972 00.000 30444 OnExposeComplete: enter 00:14:00.972 00.000 30444 UpdateGuideState(): m_state=6 00:14:00.972 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3467 00:14:00.972 00.000 30444 Star::Find returns 1 (1), X=459.48, Y=195.99, Mass=115625, SNR=98.7, Peak=11675 HFD=3.6 00:14:00.972 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 00:14:00.972 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 00:14:00.972 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.57 hyp=0.65 cameraTheta=-2.08 mountX=-0.15 mountY=-0.62, mountTheta=-1.81 00:14:00.972 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.57, opts=13) 00:14:00.972 00.000 30444 Enqueuing Move request for scope (-0.32, -0.57) 00:14:00.973 00.001 15672 Worker thread wakes up 00:14:00.973 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.57) opts 0xd 00:14:00.973 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.57) 00:14:00.973 00.000 15672 Moving (-0.32, -0.57) raw xDistance=-0.15 yDistance=-0.62 00:14:00.973 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:14:00.973 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 00:14:00.973 00.000 15672 MoveAxis(E, 0, ABG) 00:14:00.973 00.000 15672 Move returns status 0, amount 0 00:14:00.973 00.000 15672 MoveAxis(N, 111, ABG) 00:14:00.973 00.000 15672 Guiding Dir = 0, Dur = 111 00:14:00.973 00.000 15672 IsSlewing returns 0 00:14:00.974 00.001 15672 IsGuiding returns 0 00:14:00.980 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=11675, FiltMin=2643, FiltMax=8876, Gamma=2.950 00:14:01.054 00.074 15672 PulseGuide returned control before completion, sleep 42 00:14:01.080 00.026 30444 UpdateGuideState exits: m=115625 SNR=98.7 Saturated 00:14:01.080 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:01.080 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:01.080 00.000 30444 Enqueuing Expose request 00:14:01.098 00.018 15672 IsGuiding returns 1 00:14:01.098 00.000 15672 scope still moving after pulse duration time elapsed 00:14:01.119 00.021 15672 IsSlewing returns 0 00:14:01.120 00.001 15672 IsGuiding returns 1 00:14:01.141 00.021 15672 IsSlewing returns 0 00:14:01.143 00.002 15672 IsGuiding returns 1 00:14:01.163 00.020 15672 IsSlewing returns 0 00:14:01.165 00.002 15672 IsGuiding returns 1 00:14:01.186 00.021 15672 IsSlewing returns 0 00:14:01.216 00.030 15672 IsGuiding returns 0 00:14:01.216 00.000 15672 scope move finished after 111 + 130 ms 00:14:01.216 00.000 15672 Move returns status 0, amount 111 00:14:01.216 00.000 15672 move complete, result=0 00:14:01.216 00.000 15672 worker thread done servicing request 00:14:01.216 00.000 15672 Worker thread wakes up 00:14:01.217 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:01.217 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:01.217 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 111 ms NORTH 00:14:03.323 02.106 15672 Exposure complete 00:14:03.343 00.020 15672 worker thread done servicing request 00:14:03.343 00.000 30444 OnExposeComplete: enter 00:14:03.343 00.000 30444 UpdateGuideState(): m_state=6 00:14:03.343 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3468 00:14:03.343 00.000 30444 Star::Find returns 1 (1), X=459.55, Y=195.68, Mass=112350, SNR=78.5, Peak=13461 HFD=3.2 00:14:03.343 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 00:14:03.343 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 00:14:03.343 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.87 hyp=0.91 cameraTheta=-1.85 mountX=0.00 mountY=-0.91, mountTheta=-1.57 00:14:03.344 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.87, opts=13) 00:14:03.344 00.000 30444 Enqueuing Move request for scope (-0.25, -0.87) 00:14:03.344 00.000 15672 Worker thread wakes up 00:14:03.344 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.87) opts 0xd 00:14:03.344 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.87) 00:14:03.344 00.000 15672 Moving (-0.25, -0.87) raw xDistance=0.00 yDistance=-0.91 00:14:03.344 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 00:14:03.344 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 00:14:03.344 00.000 15672 MoveAxis(E, 0, ABG) 00:14:03.344 00.000 15672 Move returns status 0, amount 0 00:14:03.344 00.000 15672 MoveAxis(N, 162, ABG) 00:14:03.344 00.000 15672 Guiding Dir = 0, Dur = 162 00:14:03.345 00.001 15672 IsSlewing returns 0 00:14:03.346 00.001 15672 IsGuiding returns 0 00:14:03.350 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=13461, FiltMin=2625, FiltMax=9808, Gamma=2.950 00:14:03.399 00.049 30444 UpdateGuideState exits: m=112350 SNR=78.5 Saturated 00:14:03.399 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:03.399 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:03.399 00.000 30444 Enqueuing Expose request 00:14:03.419 00.020 15672 PulseGuide returned control before completion, sleep 98 00:14:03.519 00.100 15672 IsGuiding returns 1 00:14:03.520 00.001 15672 scope still moving after pulse duration time elapsed 00:14:03.541 00.021 15672 IsSlewing returns 0 00:14:03.542 00.001 15672 IsGuiding returns 1 00:14:03.563 00.021 15672 IsSlewing returns 0 00:14:03.564 00.001 15672 IsGuiding returns 1 00:14:03.585 00.021 15672 IsSlewing returns 0 00:14:03.628 00.043 15672 IsGuiding returns 0 00:14:03.628 00.000 15672 scope move finished after 162 + 120 ms 00:14:03.628 00.000 15672 Move returns status 0, amount 162 00:14:03.628 00.000 15672 move complete, result=0 00:14:03.628 00.000 15672 worker thread done servicing request 00:14:03.628 00.000 15672 Worker thread wakes up 00:14:03.628 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:03.629 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:03.629 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.9 px 162 ms NORTH 00:14:05.534 01.905 15672 Exposure complete 00:14:05.554 00.020 15672 worker thread done servicing request 00:14:05.554 00.000 30444 OnExposeComplete: enter 00:14:05.554 00.000 30444 UpdateGuideState(): m_state=6 00:14:05.554 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3469 00:14:05.555 00.001 30444 Star::Find returns 1 (1), X=459.62, Y=195.99, Mass=102221, SNR=70.3, Peak=11028 HFD=3.5 00:14:05.555 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 00:14:05.555 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 00:14:05.555 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.56 hyp=0.59 cameraTheta=-1.87 mountX=-0.01 mountY=-0.59, mountTheta=-1.59 00:14:05.555 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.56, opts=13) 00:14:05.555 00.000 30444 Enqueuing Move request for scope (-0.17, -0.56) 00:14:05.555 00.000 15672 Worker thread wakes up 00:14:05.555 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.56) opts 0xd 00:14:05.556 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.56) 00:14:05.556 00.000 15672 Moving (-0.17, -0.56) raw xDistance=-0.01 yDistance=-0.59 00:14:05.556 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 00:14:05.556 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 00:14:05.556 00.000 15672 MoveAxis(E, 0, ABG) 00:14:05.556 00.000 15672 Move returns status 0, amount 0 00:14:05.556 00.000 15672 MoveAxis(N, 105, ABG) 00:14:05.556 00.000 15672 Guiding Dir = 0, Dur = 105 00:14:05.556 00.000 15672 IsSlewing returns 0 00:14:05.557 00.001 15672 IsGuiding returns 0 00:14:05.562 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=12686, FiltMin=2685, FiltMax=9497, Gamma=2.950 00:14:05.613 00.051 30444 UpdateGuideState exits: m=102221 SNR=70.3 Saturated 00:14:05.613 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:05.613 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:05.613 00.000 30444 Enqueuing Expose request 00:14:05.639 00.026 15672 PulseGuide returned control before completion, sleep 34 00:14:05.674 00.035 15672 IsGuiding returns 1 00:14:05.674 00.000 15672 scope still moving after pulse duration time elapsed 00:14:05.696 00.022 15672 IsSlewing returns 0 00:14:05.696 00.000 15672 IsGuiding returns 1 00:14:05.717 00.021 15672 IsSlewing returns 0 00:14:05.717 00.000 15672 IsGuiding returns 1 00:14:05.738 00.021 15672 IsSlewing returns 0 00:14:05.739 00.001 15672 IsGuiding returns 1 00:14:05.761 00.022 15672 IsSlewing returns 0 00:14:05.785 00.024 15672 IsGuiding returns 0 00:14:05.785 00.000 15672 scope move finished after 105 + 121 ms 00:14:05.785 00.000 15672 Move returns status 0, amount 105 00:14:05.785 00.000 15672 move complete, result=0 00:14:05.785 00.000 15672 worker thread done servicing request 00:14:05.785 00.000 15672 Worker thread wakes up 00:14:05.785 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:05.785 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:05.786 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.6 px 105 ms NORTH 00:14:07.891 02.105 15672 Exposure complete 00:14:07.911 00.020 15672 worker thread done servicing request 00:14:07.911 00.000 30444 OnExposeComplete: enter 00:14:07.911 00.000 30444 UpdateGuideState(): m_state=6 00:14:07.911 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3470 00:14:07.911 00.000 30444 Star::Find returns 1 (1), X=459.54, Y=196.12, Mass=117586, SNR=81.3, Peak=12027 HFD=3.6 00:14:07.912 00.001 30444 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.28) = xAngle (-1.83 = -1.83) 00:14:07.912 00.000 30444 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.89 = -1.89) 00:14:07.912 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.44 hyp=0.51 cameraTheta=-2.10 mountX=-0.13 mountY=-0.48, mountTheta=-1.83 00:14:07.912 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.44, opts=13) 00:14:07.912 00.000 30444 Enqueuing Move request for scope (-0.26, -0.44) 00:14:07.912 00.000 15672 Worker thread wakes up 00:14:07.912 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.44) opts 0xd 00:14:07.912 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.44) 00:14:07.912 00.000 15672 Moving (-0.26, -0.44) raw xDistance=-0.13 yDistance=-0.48 00:14:07.912 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 00:14:07.912 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 00:14:07.912 00.000 15672 MoveAxis(E, 0, ABG) 00:14:07.912 00.000 15672 Move returns status 0, amount 0 00:14:07.913 00.001 15672 MoveAxis(N, 86, ABG) 00:14:07.913 00.000 15672 Guiding Dir = 0, Dur = 86 00:14:07.913 00.000 15672 IsSlewing returns 0 00:14:07.914 00.001 15672 IsGuiding returns 0 00:14:07.918 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=12158, FiltMin=2673, FiltMax=9351, Gamma=2.950 00:14:07.968 00.050 30444 UpdateGuideState exits: m=117586 SNR=81.3 Saturated 00:14:07.968 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:07.968 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:07.968 00.000 30444 Enqueuing Expose request 00:14:07.987 00.019 15672 PulseGuide returned control before completion, sleep 23 00:14:08.020 00.033 15672 IsGuiding returns 1 00:14:08.020 00.000 15672 scope still moving after pulse duration time elapsed 00:14:08.041 00.021 15672 IsSlewing returns 0 00:14:08.041 00.000 15672 IsGuiding returns 1 00:14:08.063 00.022 15672 IsSlewing returns 0 00:14:08.065 00.002 15672 IsGuiding returns 1 00:14:08.085 00.020 15672 IsSlewing returns 0 00:14:08.100 00.015 15672 IsGuiding returns 0 00:14:08.100 00.000 15672 scope move finished after 86 + 99 ms 00:14:08.100 00.000 15672 Move returns status 0, amount 86 00:14:08.100 00.000 15672 move complete, result=0 00:14:08.100 00.000 15672 worker thread done servicing request 00:14:08.100 00.000 15672 Worker thread wakes up 00:14:08.100 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:08.100 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:08.100 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 86 ms NORTH 00:14:10.009 01.909 15672 Exposure complete 00:14:10.029 00.020 15672 worker thread done servicing request 00:14:10.029 00.000 30444 OnExposeComplete: enter 00:14:10.029 00.000 30444 UpdateGuideState(): m_state=6 00:14:10.030 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3471 00:14:10.030 00.000 30444 Star::Find returns 1 (1), X=459.48, Y=196.12, Mass=109216, SNR=83.4, Peak=11730 HFD=3.5 00:14:10.030 00.000 30444 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.28) = xAngle (-1.93 = -1.93) 00:14:10.030 00.000 30444 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.99 = -1.99) 00:14:10.030 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.44 hyp=0.54 cameraTheta=-2.21 mountX=-0.19 mountY=-0.49, mountTheta=-1.94 00:14:10.031 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.44, opts=13) 00:14:10.031 00.000 30444 Enqueuing Move request for scope (-0.32, -0.44) 00:14:10.031 00.000 15672 Worker thread wakes up 00:14:10.031 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.44) opts 0xd 00:14:10.031 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.44) 00:14:10.031 00.000 15672 Moving (-0.32, -0.44) raw xDistance=-0.19 yDistance=-0.49 00:14:10.031 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 00:14:10.031 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 00:14:10.031 00.000 15672 MoveAxis(E, 0, ABG) 00:14:10.031 00.000 15672 Move returns status 0, amount 0 00:14:10.031 00.000 15672 MoveAxis(N, 88, ABG) 00:14:10.031 00.000 15672 Guiding Dir = 0, Dur = 88 00:14:10.032 00.001 15672 IsSlewing returns 0 00:14:10.032 00.000 15672 IsGuiding returns 0 00:14:10.037 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=11856, FiltMin=2615, FiltMax=9345, Gamma=2.950 00:14:10.087 00.050 30444 UpdateGuideState exits: m=109216 SNR=83.4 Saturated 00:14:10.087 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:10.087 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:10.087 00.000 30444 Enqueuing Expose request 00:14:10.112 00.025 15672 PulseGuide returned control before completion, sleep 18 00:14:10.144 00.032 15672 IsGuiding returns 1 00:14:10.144 00.000 15672 scope still moving after pulse duration time elapsed 00:14:10.165 00.021 15672 IsSlewing returns 0 00:14:10.166 00.001 15672 IsGuiding returns 1 00:14:10.187 00.021 15672 IsSlewing returns 0 00:14:10.187 00.000 15672 IsGuiding returns 1 00:14:10.209 00.022 15672 IsSlewing returns 0 00:14:10.224 00.015 15672 IsGuiding returns 0 00:14:10.224 00.000 15672 scope move finished after 88 + 104 ms 00:14:10.224 00.000 15672 Move returns status 0, amount 88 00:14:10.224 00.000 15672 move complete, result=0 00:14:10.224 00.000 15672 worker thread done servicing request 00:14:10.224 00.000 15672 Worker thread wakes up 00:14:10.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:10.225 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:10.225 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 88 ms NORTH 00:14:12.342 02.117 15672 Exposure complete 00:14:12.374 00.032 15672 worker thread done servicing request 00:14:12.374 00.000 30444 OnExposeComplete: enter 00:14:12.374 00.000 30444 UpdateGuideState(): m_state=6 00:14:12.374 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3472 00:14:12.374 00.000 30444 Star::Find returns 1 (1), X=459.00, Y=195.99, Mass=108331, SNR=79.1, Peak=11411 HFD=3.7 00:14:12.374 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.24 = -2.24) 00:14:12.374 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 00:14:12.374 00.000 30444 CameraToMount -- cameraX=-0.79 cameraY=-0.57 hyp=0.98 cameraTheta=-2.52 mountX=-0.61 mountY=-0.72, mountTheta=-2.27 00:14:12.375 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.79, y=-0.57, opts=13) 00:14:12.375 00.000 30444 Enqueuing Move request for scope (-0.79, -0.57) 00:14:12.375 00.000 15672 Worker thread wakes up 00:14:12.375 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.57) opts 0xd 00:14:12.375 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.79, -0.57) 00:14:12.375 00.000 15672 Moving (-0.79, -0.57) raw xDistance=-0.61 yDistance=-0.72 00:14:12.375 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61 00:14:12.375 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 00:14:12.375 00.000 15672 MoveAxis(E, 164, ABG) 00:14:12.375 00.000 15672 Guiding Dir = 2, Dur = 164 00:14:12.376 00.001 15672 IsSlewing returns 0 00:14:12.377 00.001 15672 IsGuiding returns 0 00:14:12.381 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=11411, FiltMin=2602, FiltMax=8815, Gamma=2.950 00:14:12.396 00.015 15672 PulseGuide returned control before completion, sleep 155 00:14:12.432 00.036 30444 UpdateGuideState exits: m=108331 SNR=79.1 Saturated 00:14:12.432 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:12.432 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:12.432 00.000 30444 Enqueuing Expose request 00:14:12.556 00.124 15672 IsGuiding returns 1 00:14:12.556 00.000 15672 scope still moving after pulse duration time elapsed 00:14:12.578 00.022 15672 IsSlewing returns 0 00:14:12.589 00.011 15672 IsGuiding returns 0 00:14:12.589 00.000 15672 scope move finished after 164 + 47 ms 00:14:12.589 00.000 15672 Move returns status 0, amount 164 00:14:12.589 00.000 15672 MoveAxis(N, 129, ABG) 00:14:12.589 00.000 15672 Guiding Dir = 0, Dur = 129 00:14:12.589 00.000 15672 IsSlewing returns 0 00:14:12.591 00.002 15672 IsGuiding returns 0 00:14:12.669 00.078 15672 PulseGuide returned control before completion, sleep 62 00:14:12.732 00.063 15672 IsGuiding returns 1 00:14:12.733 00.001 15672 scope still moving after pulse duration time elapsed 00:14:12.754 00.021 15672 IsSlewing returns 0 00:14:12.755 00.001 15672 IsGuiding returns 1 00:14:12.776 00.021 15672 IsSlewing returns 0 00:14:12.777 00.001 15672 IsGuiding returns 1 00:14:12.798 00.021 15672 IsSlewing returns 0 00:14:12.799 00.001 15672 IsGuiding returns 1 00:14:12.820 00.021 15672 IsSlewing returns 0 00:14:12.845 00.025 15672 IsGuiding returns 0 00:14:12.845 00.000 15672 scope move finished after 129 + 123 ms 00:14:12.845 00.000 15672 Move returns status 0, amount 129 00:14:12.845 00.000 15672 move complete, result=0 00:14:12.845 00.000 15672 worker thread done servicing request 00:14:12.845 00.000 15672 Worker thread wakes up 00:14:12.845 00.000 30444 GuideStep: -0.6 px 164 ms EAST, -0.7 px 129 ms NORTH 00:14:12.845 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:12.845 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:14.751 01.906 15672 Exposure complete 00:14:14.771 00.020 15672 worker thread done servicing request 00:14:14.772 00.001 30444 OnExposeComplete: enter 00:14:14.772 00.000 30444 UpdateGuideState(): m_state=6 00:14:14.772 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3473 00:14:14.772 00.000 30444 Star::Find returns 1 (1), X=459.18, Y=195.73, Mass=114340, SNR=88.0, Peak=12637 HFD=3.5 00:14:14.772 00.000 30444 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 00:14:14.772 00.000 30444 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 00:14:14.772 00.000 30444 CameraToMount -- cameraX=-0.62 cameraY=-0.82 hyp=1.03 cameraTheta=-2.21 mountX=-0.37 mountY=-0.94, mountTheta=-1.94 00:14:14.772 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.62, y=-0.82, opts=13) 00:14:14.773 00.001 30444 Enqueuing Move request for scope (-0.62, -0.82) 00:14:14.773 00.000 15672 Worker thread wakes up 00:14:14.773 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.82) opts 0xd 00:14:14.773 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.62, -0.82) 00:14:14.773 00.000 15672 Moving (-0.62, -0.82) raw xDistance=-0.37 yDistance=-0.94 00:14:14.773 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37 00:14:14.773 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 00:14:14.773 00.000 15672 MoveAxis(E, 111, ABG) 00:14:14.773 00.000 15672 Guiding Dir = 2, Dur = 111 00:14:14.773 00.000 15672 IsSlewing returns 0 00:14:14.774 00.001 15672 IsGuiding returns 0 00:14:14.779 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=12637, FiltMin=2644, FiltMax=8871, Gamma=2.950 00:14:14.793 00.014 15672 PulseGuide returned control before completion, sleep 103 00:14:14.830 00.037 30444 UpdateGuideState exits: m=114340 SNR=88.0 Saturated 00:14:14.830 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:14.830 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:14.830 00.000 30444 Enqueuing Expose request 00:14:14.898 00.068 15672 IsGuiding returns 1 00:14:14.898 00.000 15672 scope still moving after pulse duration time elapsed 00:14:14.919 00.021 15672 IsSlewing returns 0 00:14:14.936 00.017 15672 IsGuiding returns 0 00:14:14.936 00.000 15672 scope move finished after 111 + 51 ms 00:14:14.937 00.001 15672 Move returns status 0, amount 111 00:14:14.937 00.000 15672 MoveAxis(N, 167, ABG) 00:14:14.937 00.000 15672 Guiding Dir = 0, Dur = 167 00:14:14.937 00.000 15672 IsSlewing returns 0 00:14:14.937 00.000 15672 IsGuiding returns 0 00:14:15.017 00.080 15672 PulseGuide returned control before completion, sleep 99 00:14:15.116 00.099 15672 IsGuiding returns 1 00:14:15.117 00.001 15672 scope still moving after pulse duration time elapsed 00:14:15.138 00.021 15672 IsSlewing returns 0 00:14:15.141 00.003 15672 IsGuiding returns 1 00:14:15.162 00.021 15672 IsSlewing returns 0 00:14:15.163 00.001 15672 IsGuiding returns 1 00:14:15.183 00.020 15672 IsSlewing returns 0 00:14:15.208 00.025 15672 IsGuiding returns 0 00:14:15.208 00.000 15672 scope move finished after 167 + 103 ms 00:14:15.208 00.000 15672 Move returns status 0, amount 167 00:14:15.208 00.000 15672 move complete, result=0 00:14:15.208 00.000 15672 worker thread done servicing request 00:14:15.208 00.000 15672 Worker thread wakes up 00:14:15.208 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:15.208 00.000 30444 GuideStep: -0.4 px 111 ms EAST, -0.9 px 167 ms NORTH 00:14:15.209 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:17.322 02.113 15672 Exposure complete 00:14:17.342 00.020 15672 worker thread done servicing request 00:14:17.342 00.000 30444 OnExposeComplete: enter 00:14:17.342 00.000 30444 UpdateGuideState(): m_state=6 00:14:17.342 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3474 00:14:17.343 00.001 30444 Star::Find returns 1 (1), X=459.71, Y=195.87, Mass=107018, SNR=81.7, Peak=12684 HFD=3.4 00:14:17.343 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 00:14:17.343 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 00:14:17.343 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.69 hyp=0.69 cameraTheta=-1.69 mountX=0.11 mountY=-0.69, mountTheta=-1.42 00:14:17.343 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.69, opts=13) 00:14:17.343 00.000 30444 Enqueuing Move request for scope (-0.08, -0.69) 00:14:17.343 00.000 15672 Worker thread wakes up 00:14:17.343 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.69) opts 0xd 00:14:17.343 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.69) 00:14:17.343 00.000 15672 Moving (-0.08, -0.69) raw xDistance=0.11 yDistance=-0.69 00:14:17.343 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:14:17.343 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 00:14:17.343 00.000 15672 MoveAxis(E, 0, ABG) 00:14:17.344 00.001 15672 Move returns status 0, amount 0 00:14:17.344 00.000 15672 MoveAxis(N, 123, ABG) 00:14:17.344 00.000 15672 Guiding Dir = 0, Dur = 123 00:14:17.344 00.000 15672 IsSlewing returns 0 00:14:17.346 00.002 15672 IsGuiding returns 0 00:14:17.350 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=12684, FiltMin=2654, FiltMax=9500, Gamma=2.950 00:14:17.400 00.050 30444 UpdateGuideState exits: m=107018 SNR=81.7 Saturated 00:14:17.400 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:17.400 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:17.400 00.000 30444 Enqueuing Expose request 00:14:17.428 00.028 15672 PulseGuide returned control before completion, sleep 51 00:14:17.482 00.054 15672 IsGuiding returns 1 00:14:17.482 00.000 15672 scope still moving after pulse duration time elapsed 00:14:17.502 00.020 15672 IsSlewing returns 0 00:14:17.504 00.002 15672 IsGuiding returns 1 00:14:17.525 00.021 15672 IsSlewing returns 0 00:14:17.528 00.003 15672 IsGuiding returns 1 00:14:17.549 00.021 15672 IsSlewing returns 0 00:14:17.552 00.003 15672 IsGuiding returns 1 00:14:17.574 00.022 15672 IsSlewing returns 0 00:14:17.588 00.014 15672 IsGuiding returns 0 00:14:17.588 00.000 15672 scope move finished after 123 + 119 ms 00:14:17.589 00.001 15672 Move returns status 0, amount 123 00:14:17.589 00.000 15672 move complete, result=0 00:14:17.589 00.000 15672 worker thread done servicing request 00:14:17.589 00.000 15672 Worker thread wakes up 00:14:17.589 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 123 ms NORTH 00:14:17.589 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:17.589 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:19.498 01.909 15672 Exposure complete 00:14:19.519 00.021 15672 worker thread done servicing request 00:14:19.519 00.000 30444 OnExposeComplete: enter 00:14:19.519 00.000 30444 UpdateGuideState(): m_state=6 00:14:19.519 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3475 00:14:19.519 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=196.20, Mass=113296, SNR=87.7, Peak=11198 HFD=3.5 00:14:19.519 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 00:14:19.519 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 00:14:19.519 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.67 mountX=0.06 mountY=-0.36, mountTheta=-1.39 00:14:19.520 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.36, opts=13) 00:14:19.520 00.000 30444 Enqueuing Move request for scope (-0.04, -0.36) 00:14:19.520 00.000 15672 Worker thread wakes up 00:14:19.520 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.36) opts 0xd 00:14:19.520 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.36) 00:14:19.520 00.000 15672 Moving (-0.04, -0.36) raw xDistance=0.06 yDistance=-0.36 00:14:19.520 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:14:19.520 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 00:14:19.520 00.000 15672 MoveAxis(E, 0, ABG) 00:14:19.520 00.000 15672 Move returns status 0, amount 0 00:14:19.520 00.000 15672 MoveAxis(N, 64, ABG) 00:14:19.520 00.000 15672 Guiding Dir = 0, Dur = 64 00:14:19.521 00.001 15672 IsSlewing returns 0 00:14:19.522 00.001 15672 IsGuiding returns 0 00:14:19.526 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=11999, FiltMin=2664, FiltMax=9128, Gamma=2.950 00:14:19.575 00.049 30444 UpdateGuideState exits: m=113296 SNR=87.7 Saturated 00:14:19.575 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:19.575 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:19.575 00.000 30444 Enqueuing Expose request 00:14:19.634 00.059 15672 IsGuiding returns 1 00:14:19.634 00.000 15672 scope still moving after pulse duration time elapsed 00:14:19.655 00.021 15672 IsSlewing returns 0 00:14:19.656 00.001 15672 IsGuiding returns 1 00:14:19.677 00.021 15672 IsSlewing returns 0 00:14:19.698 00.021 15672 IsGuiding returns 0 00:14:19.698 00.000 15672 scope move finished after 64 + 112 ms 00:14:19.698 00.000 15672 Move returns status 0, amount 64 00:14:19.698 00.000 15672 move complete, result=0 00:14:19.698 00.000 15672 worker thread done servicing request 00:14:19.698 00.000 15672 Worker thread wakes up 00:14:19.698 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 64 ms NORTH 00:14:19.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:19.698 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:21.806 02.108 15672 Exposure complete 00:14:21.826 00.020 15672 worker thread done servicing request 00:14:21.826 00.000 30444 OnExposeComplete: enter 00:14:21.826 00.000 30444 UpdateGuideState(): m_state=6 00:14:21.826 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3476 00:14:21.826 00.000 30444 Star::Find returns 1 (1), X=459.88, Y=196.86, Mass=112069, SNR=79.7, Peak=11109 HFD=3.7 00:14:21.826 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 00:14:21.826 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 00:14:21.826 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.29 mountX=-0.00 mountY=0.31, mountTheta=1.57 00:14:21.827 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.30, opts=13) 00:14:21.827 00.000 30444 Enqueuing Move request for scope (0.09, 0.30) 00:14:21.827 00.000 15672 Worker thread wakes up 00:14:21.827 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd 00:14:21.827 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.30) 00:14:21.827 00.000 15672 Moving (0.09, 0.30) raw xDistance=-0.00 yDistance=0.31 00:14:21.827 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 00:14:21.827 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:14:21.827 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 00:14:21.827 00.000 15672 MoveAxis(E, 0, ABG) 00:14:21.827 00.000 15672 Move returns status 0, amount 0 00:14:21.827 00.000 15672 MoveAxis(N, 0, ABG) 00:14:21.827 00.000 15672 Move returns status 0, amount 0 00:14:21.827 00.000 15672 move complete, result=0 00:14:21.827 00.000 15672 worker thread done servicing request 00:14:21.832 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=12682, FiltMin=2575, FiltMax=9353, Gamma=2.950 00:14:21.882 00.050 30444 UpdateGuideState exits: m=112069 SNR=79.7 Saturated 00:14:21.882 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:21.882 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:21.882 00.000 30444 Enqueuing Expose request 00:14:21.882 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 00:14:21.883 00.001 15672 Worker thread wakes up 00:14:21.883 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:21.883 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:23.788 01.905 15672 Exposure complete 00:14:23.808 00.020 15672 worker thread done servicing request 00:14:23.808 00.000 30444 OnExposeComplete: enter 00:14:23.808 00.000 30444 UpdateGuideState(): m_state=6 00:14:23.808 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3477 00:14:23.808 00.000 30444 Star::Find returns 1 (1), X=459.10, Y=197.52, Mass=99564, SNR=65.3, Peak=10196 HFD=3.7 00:14:23.809 00.001 30444 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.28) = xAngle (2.47 = 2.47) 00:14:23.809 00.000 30444 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.41 = 2.41) 00:14:23.809 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=0.97 hyp=1.19 cameraTheta=2.19 mountX=-0.93 mountY=0.80, mountTheta=2.43 00:14:23.809 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=0.97, opts=13) 00:14:23.809 00.000 30444 Enqueuing Move request for scope (-0.69, 0.97) 00:14:23.809 00.000 15672 Worker thread wakes up 00:14:23.809 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.97) opts 0xd 00:14:23.809 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, 0.97) 00:14:23.809 00.000 15672 Moving (-0.69, 0.97) raw xDistance=-0.93 yDistance=0.80 00:14:23.809 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.93 00:14:23.809 00.000 15672 resist switch: large excursion: input 0.80 thresh 0.75 direction from -1 to 1 00:14:23.809 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.39 00:14:23.810 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 00:14:23.810 00.000 15672 MoveAxis(E, 252, ABG) 00:14:23.810 00.000 15672 Guiding Dir = 2, Dur = 252 00:14:23.810 00.000 15672 IsSlewing returns 0 00:14:23.812 00.002 15672 IsGuiding returns 0 00:14:23.816 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=11858, FiltMin=2688, FiltMax=8452, Gamma=2.950 00:14:23.834 00.018 15672 PulseGuide returned control before completion, sleep 240 00:14:24.050 00.216 30444 UpdateGuideState exits: m=99564 SNR=65.3 Saturated 00:14:24.051 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:24.051 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:24.051 00.000 30444 Enqueuing Expose request 00:14:24.122 00.071 15672 IsGuiding returns 0 00:14:24.122 00.000 15672 Move returns status 0, amount 252 00:14:24.122 00.000 15672 MoveAxis(S, 142, ABG) 00:14:24.122 00.000 15672 Guiding Dir = 1, Dur = 142 00:14:24.122 00.000 15672 IsSlewing returns 0 00:14:24.123 00.001 15672 IsGuiding returns 0 00:14:24.202 00.079 15672 PulseGuide returned control before completion, sleep 73 00:14:24.279 00.077 15672 IsGuiding returns 1 00:14:24.279 00.000 15672 scope still moving after pulse duration time elapsed 00:14:24.300 00.021 15672 IsSlewing returns 0 00:14:24.303 00.003 15672 IsGuiding returns 1 00:14:24.323 00.020 15672 IsSlewing returns 0 00:14:24.378 00.055 15672 IsGuiding returns 0 00:14:24.378 00.000 15672 scope move finished after 142 + 112 ms 00:14:24.378 00.000 15672 Move returns status 0, amount 142 00:14:24.378 00.000 15672 move complete, result=0 00:14:24.378 00.000 15672 worker thread done servicing request 00:14:24.378 00.000 15672 Worker thread wakes up 00:14:24.378 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:24.378 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:24.379 00.001 30444 GuideStep: -0.9 px 252 ms EAST, 0.8 px 142 ms SOUTH 00:14:26.495 02.116 15672 Exposure complete 00:14:26.528 00.033 15672 worker thread done servicing request 00:14:26.528 00.000 30444 OnExposeComplete: enter 00:14:26.528 00.000 30444 UpdateGuideState(): m_state=6 00:14:26.528 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3478 00:14:26.529 00.001 30444 Star::Find returns 1 (1), X=460.51, Y=196.91, Mass=115509, SNR=82.4, Peak=11500 HFD=3.6 00:14:26.529 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 00:14:26.529 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 00:14:26.529 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=0.36 hyp=0.80 cameraTheta=0.46 mountX=0.59 mountY=0.50, mountTheta=0.71 00:14:26.529 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=0.36, opts=13) 00:14:26.529 00.000 30444 Enqueuing Move request for scope (0.71, 0.36) 00:14:26.529 00.000 15672 Worker thread wakes up 00:14:26.529 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.36) opts 0xd 00:14:26.529 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, 0.36) 00:14:26.529 00.000 15672 Moving (0.71, 0.36) raw xDistance=0.59 yDistance=0.50 00:14:26.529 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.59 00:14:26.529 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 00:14:26.530 00.001 15672 MoveAxis(W, 141, ABG) 00:14:26.530 00.000 15672 Guiding Dir = 3, Dur = 141 00:14:26.530 00.000 15672 IsSlewing returns 0 00:14:26.531 00.001 15672 IsGuiding returns 0 00:14:26.535 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=11500, FiltMin=2630, FiltMax=8860, Gamma=2.950 00:14:26.550 00.015 15672 PulseGuide returned control before completion, sleep 133 00:14:26.585 00.035 30444 UpdateGuideState exits: m=115509 SNR=82.4 Saturated 00:14:26.585 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:26.585 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:26.585 00.000 30444 Enqueuing Expose request 00:14:26.726 00.141 15672 IsGuiding returns 0 00:14:26.726 00.000 15672 Move returns status 0, amount 141 00:14:26.726 00.000 15672 MoveAxis(S, 89, ABG) 00:14:26.726 00.000 15672 Guiding Dir = 1, Dur = 89 00:14:26.726 00.000 15672 IsSlewing returns 0 00:14:26.727 00.001 15672 IsGuiding returns 0 00:14:26.807 00.080 15672 PulseGuide returned control before completion, sleep 20 00:14:26.828 00.021 15672 IsGuiding returns 1 00:14:26.828 00.000 15672 scope still moving after pulse duration time elapsed 00:14:26.850 00.022 15672 IsSlewing returns 0 00:14:26.852 00.002 15672 IsGuiding returns 1 00:14:26.873 00.021 15672 IsSlewing returns 0 00:14:26.876 00.003 15672 IsGuiding returns 1 00:14:26.898 00.022 15672 IsSlewing returns 0 00:14:26.966 00.068 15672 IsGuiding returns 0 00:14:26.966 00.000 15672 scope move finished after 89 + 150 ms 00:14:26.966 00.000 15672 Move returns status 0, amount 89 00:14:26.967 00.001 15672 move complete, result=0 00:14:26.967 00.000 15672 worker thread done servicing request 00:14:26.967 00.000 15672 Worker thread wakes up 00:14:26.967 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:26.967 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:26.967 00.000 30444 GuideStep: 0.6 px 141 ms WEST, 0.5 px 89 ms SOUTH 00:14:28.873 01.906 15672 Exposure complete 00:14:28.893 00.020 15672 worker thread done servicing request 00:14:28.893 00.000 30444 OnExposeComplete: enter 00:14:28.893 00.000 30444 UpdateGuideState(): m_state=6 00:14:28.894 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3479 00:14:28.894 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=196.75, Mass=117584, SNR=81.1, Peak=10317 HFD=3.7 00:14:28.894 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 00:14:28.894 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 00:14:28.894 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.20 hyp=0.51 cameraTheta=0.40 mountX=0.40 mountY=0.30, mountTheta=0.64 00:14:28.894 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.20, opts=13) 00:14:28.894 00.000 30444 Enqueuing Move request for scope (0.47, 0.20) 00:14:28.894 00.000 15672 Worker thread wakes up 00:14:28.894 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.20) opts 0xd 00:14:28.894 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.20) 00:14:28.894 00.000 15672 Moving (0.47, 0.20) raw xDistance=0.40 yDistance=0.30 00:14:28.894 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40 00:14:28.895 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 00:14:28.895 00.000 15672 MoveAxis(W, 118, ABG) 00:14:28.895 00.000 15672 Guiding Dir = 3, Dur = 118 00:14:28.895 00.000 15672 IsSlewing returns 0 00:14:28.899 00.004 15672 IsGuiding returns 0 00:14:28.901 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=11565, FiltMin=2621, FiltMax=8952, Gamma=2.950 00:14:28.914 00.013 15672 PulseGuide returned control before completion, sleep 113 00:14:28.952 00.038 30444 UpdateGuideState exits: m=117584 SNR=81.1 Saturated 00:14:28.952 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:28.952 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:28.952 00.000 30444 Enqueuing Expose request 00:14:29.030 00.078 15672 IsGuiding returns 1 00:14:29.030 00.000 15672 scope still moving after pulse duration time elapsed 00:14:29.051 00.021 15672 IsSlewing returns 0 00:14:29.059 00.008 15672 IsGuiding returns 0 00:14:29.059 00.000 15672 scope move finished after 118 + 42 ms 00:14:29.059 00.000 15672 Move returns status 0, amount 118 00:14:29.059 00.000 15672 MoveAxis(S, 53, ABG) 00:14:29.059 00.000 15672 Guiding Dir = 1, Dur = 53 00:14:29.060 00.001 15672 IsSlewing returns 0 00:14:29.061 00.001 15672 IsGuiding returns 0 00:14:29.172 00.111 15672 IsGuiding returns 1 00:14:29.172 00.000 15672 scope still moving after pulse duration time elapsed 00:14:29.193 00.021 15672 IsSlewing returns 0 00:14:29.235 00.042 15672 IsGuiding returns 0 00:14:29.236 00.001 15672 scope move finished after 53 + 121 ms 00:14:29.236 00.000 15672 Move returns status 0, amount 53 00:14:29.236 00.000 15672 move complete, result=0 00:14:29.236 00.000 15672 worker thread done servicing request 00:14:29.236 00.000 15672 Worker thread wakes up 00:14:29.236 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:29.236 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:29.237 00.001 30444 GuideStep: 0.4 px 118 ms WEST, 0.3 px 53 ms SOUTH 00:14:31.346 02.109 15672 Exposure complete 00:14:31.365 00.019 15672 worker thread done servicing request 00:14:31.365 00.000 30444 OnExposeComplete: enter 00:14:31.366 00.001 30444 UpdateGuideState(): m_state=6 00:14:31.366 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3480 00:14:31.366 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=197.04, Mass=117922, SNR=79.9, Peak=10628 HFD=4.2 00:14:31.366 00.000 30444 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.28) = xAngle (1.27 = 1.27) 00:14:31.366 00.000 30444 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.21 = 1.21) 00:14:31.366 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.49 hyp=0.58 cameraTheta=0.99 mountX=0.17 mountY=0.55, mountTheta=1.27 00:14:31.367 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.49, opts=13) 00:14:31.367 00.000 30444 Enqueuing Move request for scope (0.32, 0.49) 00:14:31.367 00.000 15672 Worker thread wakes up 00:14:31.367 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.49) opts 0xd 00:14:31.367 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.49) 00:14:31.367 00.000 15672 Moving (0.32, 0.49) raw xDistance=0.17 yDistance=0.55 00:14:31.367 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 00:14:31.367 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 00:14:31.367 00.000 15672 MoveAxis(E, 0, ABG) 00:14:31.367 00.000 15672 Move returns status 0, amount 0 00:14:31.367 00.000 15672 MoveAxis(S, 97, ABG) 00:14:31.367 00.000 15672 Guiding Dir = 1, Dur = 97 00:14:31.368 00.001 15672 IsSlewing returns 0 00:14:31.369 00.001 15672 IsGuiding returns 0 00:14:31.373 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2392, max=10856, FiltMin=2605, FiltMax=8434, Gamma=2.950 00:14:31.422 00.049 30444 UpdateGuideState exits: m=117922 SNR=79.9 Saturated 00:14:31.422 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:31.422 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:31.422 00.000 30444 Enqueuing Expose request 00:14:31.454 00.032 15672 PulseGuide returned control before completion, sleep 22 00:14:31.479 00.025 15672 IsGuiding returns 1 00:14:31.479 00.000 15672 scope still moving after pulse duration time elapsed 00:14:31.500 00.021 15672 IsSlewing returns 0 00:14:31.502 00.002 15672 IsGuiding returns 1 00:14:31.523 00.021 15672 IsSlewing returns 0 00:14:31.582 00.059 15672 IsGuiding returns 0 00:14:31.583 00.001 15672 scope move finished after 97 + 117 ms 00:14:31.583 00.000 15672 Move returns status 0, amount 97 00:14:31.583 00.000 15672 move complete, result=0 00:14:31.583 00.000 15672 worker thread done servicing request 00:14:31.583 00.000 15672 Worker thread wakes up 00:14:31.583 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:31.583 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:31.584 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 97 ms SOUTH 00:14:33.489 01.905 15672 Exposure complete 00:14:33.509 00.020 15672 worker thread done servicing request 00:14:33.509 00.000 30444 OnExposeComplete: enter 00:14:33.509 00.000 30444 UpdateGuideState(): m_state=6 00:14:33.509 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3481 00:14:33.509 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=197.01, Mass=120223, SNR=87.5, Peak=11787 HFD=4.0 00:14:33.509 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 00:14:33.509 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 00:14:33.509 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.45 hyp=0.48 cameraTheta=1.20 mountX=0.05 mountY=0.48, mountTheta=1.48 00:14:33.510 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.45, opts=13) 00:14:33.510 00.000 30444 Enqueuing Move request for scope (0.18, 0.45) 00:14:33.510 00.000 15672 Worker thread wakes up 00:14:33.510 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.45) opts 0xd 00:14:33.510 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.45) 00:14:33.510 00.000 15672 Moving (0.18, 0.45) raw xDistance=0.05 yDistance=0.48 00:14:33.510 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:14:33.510 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 00:14:33.510 00.000 15672 MoveAxis(E, 0, ABG) 00:14:33.510 00.000 15672 Move returns status 0, amount 0 00:14:33.510 00.000 15672 MoveAxis(S, 85, ABG) 00:14:33.510 00.000 15672 Guiding Dir = 1, Dur = 85 00:14:33.511 00.001 15672 IsSlewing returns 0 00:14:33.512 00.001 15672 IsGuiding returns 0 00:14:33.515 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=12646, FiltMin=2614, FiltMax=9454, Gamma=2.950 00:14:33.596 00.081 15672 PulseGuide returned control before completion, sleep 12 00:14:33.610 00.014 15672 IsGuiding returns 1 00:14:33.610 00.000 15672 scope still moving after pulse duration time elapsed 00:14:33.631 00.021 15672 IsSlewing returns 0 00:14:33.633 00.002 15672 IsGuiding returns 1 00:14:33.654 00.021 15672 IsSlewing returns 0 00:14:33.723 00.069 15672 IsGuiding returns 0 00:14:33.724 00.001 15672 scope move finished after 85 + 126 ms 00:14:33.724 00.000 15672 Move returns status 0, amount 85 00:14:33.724 00.000 15672 move complete, result=0 00:14:33.724 00.000 15672 worker thread done servicing request 00:14:33.742 00.018 30444 UpdateGuideState exits: m=120223 SNR=87.5 Saturated 00:14:33.742 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:33.742 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:33.743 00.001 30444 Enqueuing Expose request 00:14:33.743 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.5 px 85 ms SOUTH 00:14:33.743 00.000 15672 Worker thread wakes up 00:14:33.743 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:33.743 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:35.850 02.107 15672 Exposure complete 00:14:35.870 00.020 15672 worker thread done servicing request 00:14:35.870 00.000 30444 OnExposeComplete: enter 00:14:35.870 00.000 30444 UpdateGuideState(): m_state=6 00:14:35.870 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3482 00:14:35.870 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=197.09, Mass=110204, SNR=79.7, Peak=11304 HFD=3.6 00:14:35.870 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 00:14:35.870 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 00:14:35.870 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.54 hyp=0.55 cameraTheta=1.75 mountX=-0.24 mountY=0.50, mountTheta=2.02 00:14:35.871 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.54, opts=13) 00:14:35.871 00.000 30444 Enqueuing Move request for scope (-0.10, 0.54) 00:14:35.871 00.000 15672 Worker thread wakes up 00:14:35.871 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.54) opts 0xd 00:14:35.871 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.54) 00:14:35.871 00.000 15672 Moving (-0.10, 0.54) raw xDistance=-0.24 yDistance=0.50 00:14:35.871 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:14:35.871 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 00:14:35.871 00.000 15672 MoveAxis(E, 0, ABG) 00:14:35.871 00.000 15672 Move returns status 0, amount 0 00:14:35.871 00.000 15672 MoveAxis(S, 90, ABG) 00:14:35.871 00.000 15672 Guiding Dir = 1, Dur = 90 00:14:35.871 00.000 15672 IsSlewing returns 0 00:14:35.872 00.001 15672 IsGuiding returns 0 00:14:35.877 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2100, max=14569, FiltMin=2601, FiltMax=10530, Gamma=2.950 00:14:35.960 00.083 15672 PulseGuide returned control before completion, sleep 13 00:14:35.974 00.014 15672 IsGuiding returns 1 00:14:35.974 00.000 15672 scope still moving after pulse duration time elapsed 00:14:35.996 00.022 15672 IsSlewing returns 0 00:14:35.996 00.000 15672 IsGuiding returns 1 00:14:36.017 00.021 15672 IsSlewing returns 0 00:14:36.041 00.024 15672 IsGuiding returns 1 00:14:36.062 00.021 15672 IsSlewing returns 0 00:14:36.064 00.002 15672 IsGuiding returns 1 00:14:36.085 00.021 15672 IsSlewing returns 0 00:14:36.105 00.020 15672 IsGuiding returns 0 00:14:36.106 00.001 15672 scope move finished after 90 + 142 ms 00:14:36.106 00.000 15672 Move returns status 0, amount 90 00:14:36.106 00.000 15672 move complete, result=0 00:14:36.106 00.000 15672 worker thread done servicing request 00:14:36.292 00.186 30444 UpdateGuideState exits: m=110204 SNR=79.7 Saturated 00:14:36.292 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:36.292 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:36.292 00.000 30444 Enqueuing Expose request 00:14:36.292 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 90 ms SOUTH 00:14:36.293 00.001 15672 Worker thread wakes up 00:14:36.293 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:36.293 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:38.199 01.906 15672 Exposure complete 00:14:38.219 00.020 15672 worker thread done servicing request 00:14:38.219 00.000 30444 OnExposeComplete: enter 00:14:38.219 00.000 30444 UpdateGuideState(): m_state=6 00:14:38.219 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3483 00:14:38.219 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=196.60, Mass=123449, SNR=92.8, Peak=11522 HFD=3.3 00:14:38.219 00.000 30444 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.28) = xAngle (3.24 = -3.04) 00:14:38.219 00.000 30444 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.18 = -3.10) 00:14:38.220 00.001 30444 CameraToMount -- cameraX=-0.27 cameraY=0.05 hyp=0.27 cameraTheta=2.96 mountX=-0.27 mountY=-0.01, mountTheta=-3.10 00:14:38.220 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.05, opts=13) 00:14:38.220 00.000 30444 Enqueuing Move request for scope (-0.27, 0.05) 00:14:38.220 00.000 15672 Worker thread wakes up 00:14:38.220 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.05) opts 0xd 00:14:38.220 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.05) 00:14:38.220 00.000 15672 Moving (-0.27, 0.05) raw xDistance=-0.27 yDistance=-0.01 00:14:38.220 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 00:14:38.220 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:14:38.220 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 00:14:38.220 00.000 15672 MoveAxis(E, 73, ABG) 00:14:38.220 00.000 15672 Guiding Dir = 2, Dur = 73 00:14:38.221 00.001 15672 IsSlewing returns 0 00:14:38.222 00.001 15672 IsGuiding returns 0 00:14:38.226 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=11632, FiltMin=2693, FiltMax=9444, Gamma=2.950 00:14:38.243 00.017 15672 PulseGuide returned control before completion, sleep 62 00:14:38.308 00.065 15672 IsGuiding returns 1 00:14:38.308 00.000 15672 scope still moving after pulse duration time elapsed 00:14:38.327 00.019 30444 UpdateGuideState exits: m=123449 SNR=92.8 Saturated 00:14:38.327 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:38.327 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:38.327 00.000 30444 Enqueuing Expose request 00:14:38.329 00.002 15672 IsSlewing returns 0 00:14:38.330 00.001 15672 IsGuiding returns 1 00:14:38.351 00.021 15672 IsSlewing returns 0 00:14:38.355 00.004 15672 IsGuiding returns 0 00:14:38.356 00.001 15672 scope move finished after 73 + 60 ms 00:14:38.356 00.000 15672 Move returns status 0, amount 73 00:14:38.356 00.000 15672 MoveAxis(N, 0, ABG) 00:14:38.356 00.000 15672 Move returns status 0, amount 0 00:14:38.356 00.000 15672 move complete, result=0 00:14:38.356 00.000 15672 worker thread done servicing request 00:14:38.356 00.000 15672 Worker thread wakes up 00:14:38.356 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:38.356 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:39.338 00.982 30444 GuideStep: -0.3 px 73 ms EAST, -0.0 px 0 ms NORTH 00:14:40.464 01.126 15672 Exposure complete 00:14:40.484 00.020 15672 worker thread done servicing request 00:14:40.484 00.000 30444 OnExposeComplete: enter 00:14:40.484 00.000 30444 UpdateGuideState(): m_state=6 00:14:40.484 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3484 00:14:40.484 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=196.76, Mass=114723, SNR=91.3, Peak=11543 HFD=3.6 00:14:40.484 00.000 30444 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.28) = xAngle (2.40 = 2.40) 00:14:40.484 00.000 30444 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.34 = 2.34) 00:14:40.484 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.24 cameraTheta=2.12 mountX=-0.18 mountY=0.17, mountTheta=2.37 00:14:40.485 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.21, opts=13) 00:14:40.485 00.000 30444 Enqueuing Move request for scope (-0.13, 0.21) 00:14:40.485 00.000 15672 Worker thread wakes up 00:14:40.485 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd 00:14:40.485 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.21) 00:14:40.485 00.000 15672 Moving (-0.13, 0.21) raw xDistance=-0.18 yDistance=0.17 00:14:40.485 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:14:40.485 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:14:40.485 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 00:14:40.485 00.000 15672 MoveAxis(E, 0, ABG) 00:14:40.485 00.000 15672 Move returns status 0, amount 0 00:14:40.485 00.000 15672 MoveAxis(N, 0, ABG) 00:14:40.485 00.000 15672 Move returns status 0, amount 0 00:14:40.485 00.000 15672 move complete, result=0 00:14:40.485 00.000 15672 worker thread done servicing request 00:14:40.491 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=11824, FiltMin=2597, FiltMax=9732, Gamma=2.950 00:14:40.541 00.050 30444 UpdateGuideState exits: m=114723 SNR=91.3 Saturated 00:14:40.541 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:40.541 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:40.541 00.000 30444 Enqueuing Expose request 00:14:40.541 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:14:40.541 00.000 15672 Worker thread wakes up 00:14:40.541 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:40.541 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:42.451 01.910 15672 Exposure complete 00:14:42.475 00.024 15672 worker thread done servicing request 00:14:42.475 00.000 30444 OnExposeComplete: enter 00:14:42.475 00.000 30444 UpdateGuideState(): m_state=6 00:14:42.475 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3485 00:14:42.476 00.001 30444 Star::Find returns 1 (1), X=459.67, Y=196.91, Mass=106908, SNR=76.6, Peak=11718 HFD=3.4 00:14:42.476 00.000 30444 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.28) = xAngle (2.19 = 2.19) 00:14:42.476 00.000 30444 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.13 = 2.13) 00:14:42.476 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.35 hyp=0.37 cameraTheta=1.91 mountX=-0.22 mountY=0.32, mountTheta=2.17 00:14:42.477 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.35, opts=13) 00:14:42.477 00.000 30444 Enqueuing Move request for scope (-0.12, 0.35) 00:14:42.477 00.000 15672 Worker thread wakes up 00:14:42.477 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.35) opts 0xd 00:14:42.477 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.35) 00:14:42.477 00.000 15672 Moving (-0.12, 0.35) raw xDistance=-0.22 yDistance=0.32 00:14:42.477 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 00:14:42.477 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 00:14:42.477 00.000 15672 MoveAxis(E, 0, ABG) 00:14:42.477 00.000 15672 Move returns status 0, amount 0 00:14:42.477 00.000 15672 MoveAxis(S, 57, ABG) 00:14:42.477 00.000 15672 Guiding Dir = 1, Dur = 57 00:14:42.477 00.000 15672 IsSlewing returns 0 00:14:42.484 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=13384, FiltMin=2636, FiltMax=9657, Gamma=2.950 00:14:42.510 00.026 15672 IsGuiding returns 0 00:14:42.546 00.036 30444 UpdateGuideState exits: m=106908 SNR=76.6 Saturated 00:14:42.546 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:42.546 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:42.546 00.000 30444 Enqueuing Expose request 00:14:42.590 00.044 15672 IsGuiding returns 1 00:14:42.590 00.000 15672 scope still moving after pulse duration time elapsed 00:14:42.611 00.021 15672 IsSlewing returns 0 00:14:42.611 00.000 15672 IsGuiding returns 1 00:14:42.632 00.021 15672 IsSlewing returns 0 00:14:42.632 00.000 15672 IsGuiding returns 1 00:14:42.653 00.021 15672 IsSlewing returns 0 00:14:42.686 00.033 15672 IsGuiding returns 0 00:14:42.686 00.000 15672 scope move finished after 57 + 119 ms 00:14:42.686 00.000 15672 Move returns status 0, amount 57 00:14:42.686 00.000 15672 move complete, result=0 00:14:42.687 00.001 15672 worker thread done servicing request 00:14:42.687 00.000 15672 Worker thread wakes up 00:14:42.687 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:42.687 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:42.687 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 57 ms SOUTH 00:14:44.794 02.107 15672 Exposure complete 00:14:44.814 00.020 15672 worker thread done servicing request 00:14:44.814 00.000 30444 OnExposeComplete: enter 00:14:44.814 00.000 30444 UpdateGuideState(): m_state=6 00:14:44.814 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3486 00:14:44.814 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=196.27, Mass=107128, SNR=85.7, Peak=12186 HFD=3.3 00:14:44.815 00.001 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 00:14:44.815 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 00:14:44.815 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-2.31 mountX=-0.17 mountY=-0.34, mountTheta=-2.04 00:14:44.815 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.29, opts=13) 00:14:44.815 00.000 30444 Enqueuing Move request for scope (-0.26, -0.29) 00:14:44.815 00.000 15672 Worker thread wakes up 00:14:44.815 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.29) opts 0xd 00:14:44.815 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.29) 00:14:44.815 00.000 15672 Moving (-0.26, -0.29) raw xDistance=-0.17 yDistance=-0.34 00:14:44.816 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 00:14:44.816 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:14:44.816 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 00:14:44.816 00.000 15672 MoveAxis(E, 0, ABG) 00:14:44.816 00.000 15672 Move returns status 0, amount 0 00:14:44.816 00.000 15672 MoveAxis(N, 0, ABG) 00:14:44.816 00.000 15672 Move returns status 0, amount 0 00:14:44.816 00.000 15672 move complete, result=0 00:14:44.816 00.000 15672 worker thread done servicing request 00:14:44.820 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=12186, FiltMin=2660, FiltMax=9144, Gamma=2.950 00:14:44.870 00.050 30444 UpdateGuideState exits: m=107128 SNR=85.7 Saturated 00:14:44.870 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:44.870 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:44.870 00.000 30444 Enqueuing Expose request 00:14:44.870 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 00:14:44.870 00.000 15672 Worker thread wakes up 00:14:44.870 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:44.870 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:46.779 01.909 15672 Exposure complete 00:14:46.802 00.023 15672 worker thread done servicing request 00:14:46.803 00.001 30444 OnExposeComplete: enter 00:14:46.803 00.000 30444 UpdateGuideState(): m_state=6 00:14:46.803 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3487 00:14:46.803 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=196.87, Mass=122060, SNR=87.4, Peak=11139 HFD=3.9 00:14:46.803 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 00:14:46.803 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 00:14:46.803 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.31 hyp=0.35 cameraTheta=1.07 mountX=0.08 mountY=0.34, mountTheta=1.35 00:14:46.804 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.31, opts=13) 00:14:46.804 00.000 30444 Enqueuing Move request for scope (0.17, 0.31) 00:14:46.804 00.000 15672 Worker thread wakes up 00:14:46.804 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.31) opts 0xd 00:14:46.804 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.31) 00:14:46.804 00.000 15672 Moving (0.17, 0.31) raw xDistance=0.08 yDistance=0.34 00:14:46.804 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:14:46.804 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 00:14:46.804 00.000 15672 MoveAxis(E, 0, ABG) 00:14:46.804 00.000 15672 Move returns status 0, amount 0 00:14:46.804 00.000 15672 MoveAxis(S, 60, ABG) 00:14:46.804 00.000 15672 Guiding Dir = 1, Dur = 60 00:14:46.805 00.001 15672 IsSlewing returns 0 00:14:46.805 00.000 15672 IsGuiding returns 0 00:14:46.810 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=11261, FiltMin=2639, FiltMax=9415, Gamma=2.950 00:14:46.860 00.050 30444 UpdateGuideState exits: m=122060 SNR=87.4 Saturated 00:14:46.860 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:46.861 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:46.861 00.000 30444 Enqueuing Expose request 00:14:46.887 00.026 15672 IsGuiding returns 1 00:14:46.887 00.000 15672 scope still moving after pulse duration time elapsed 00:14:46.909 00.022 15672 IsSlewing returns 0 00:14:46.910 00.001 15672 IsGuiding returns 1 00:14:46.930 00.020 15672 IsSlewing returns 0 00:14:46.931 00.001 15672 IsGuiding returns 1 00:14:46.952 00.021 15672 IsSlewing returns 0 00:14:47.014 00.062 15672 IsGuiding returns 0 00:14:47.015 00.001 15672 scope move finished after 60 + 149 ms 00:14:47.015 00.000 15672 Move returns status 0, amount 60 00:14:47.015 00.000 15672 move complete, result=0 00:14:47.015 00.000 15672 worker thread done servicing request 00:14:47.015 00.000 15672 Worker thread wakes up 00:14:47.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:47.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:47.015 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH 00:14:49.135 02.120 15672 Exposure complete 00:14:49.165 00.030 15672 worker thread done servicing request 00:14:49.165 00.000 30444 OnExposeComplete: enter 00:14:49.165 00.000 30444 UpdateGuideState(): m_state=6 00:14:49.165 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3488 00:14:49.165 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.76, Mass=113149, SNR=74.6, Peak=11001 HFD=3.5 00:14:49.165 00.000 30444 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.28) = xAngle (0.79 = 0.79) 00:14:49.165 00.000 30444 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.73 = 0.73) 00:14:49.165 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.20 hyp=0.41 cameraTheta=0.51 mountX=0.29 mountY=0.28, mountTheta=0.76 00:14:49.165 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.20, opts=13) 00:14:49.166 00.001 30444 Enqueuing Move request for scope (0.36, 0.20) 00:14:49.166 00.000 15672 Worker thread wakes up 00:14:49.166 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.20) opts 0xd 00:14:49.166 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.20) 00:14:49.166 00.000 15672 Moving (0.36, 0.20) raw xDistance=0.29 yDistance=0.28 00:14:49.166 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 00:14:49.166 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 00:14:49.166 00.000 15672 MoveAxis(W, 79, ABG) 00:14:49.166 00.000 15672 Guiding Dir = 3, Dur = 79 00:14:49.167 00.001 15672 IsSlewing returns 0 00:14:49.171 00.004 15672 IsGuiding returns 0 00:14:49.172 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13791, FiltMin=2581, FiltMax=10098, Gamma=2.950 00:14:49.187 00.015 15672 PulseGuide returned control before completion, sleep 74 00:14:49.262 00.075 15672 IsGuiding returns 1 00:14:49.262 00.000 15672 scope still moving after pulse duration time elapsed 00:14:49.283 00.021 15672 IsSlewing returns 0 00:14:49.299 00.016 15672 IsGuiding returns 0 00:14:49.299 00.000 15672 scope move finished after 79 + 48 ms 00:14:49.299 00.000 15672 Move returns status 0, amount 79 00:14:49.299 00.000 15672 MoveAxis(S, 49, ABG) 00:14:49.299 00.000 15672 Guiding Dir = 1, Dur = 49 00:14:49.299 00.000 15672 IsSlewing returns 0 00:14:49.300 00.001 15672 IsGuiding returns 0 00:14:49.414 00.114 15672 IsGuiding returns 1 00:14:49.415 00.001 15672 scope still moving after pulse duration time elapsed 00:14:49.435 00.020 15672 IsSlewing returns 0 00:14:49.460 00.025 15672 IsGuiding returns 0 00:14:49.460 00.000 15672 scope move finished after 49 + 110 ms 00:14:49.460 00.000 15672 Move returns status 0, amount 49 00:14:49.460 00.000 15672 move complete, result=0 00:14:49.461 00.001 15672 worker thread done servicing request 00:14:49.532 00.071 30444 UpdateGuideState exits: m=113149 SNR=74.6 Saturated 00:14:49.533 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:49.533 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:49.533 00.000 30444 Enqueuing Expose request 00:14:49.533 00.000 30444 GuideStep: 0.3 px 79 ms WEST, 0.3 px 49 ms SOUTH 00:14:49.533 00.000 15672 Worker thread wakes up 00:14:49.534 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:49.534 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:51.440 01.906 15672 Exposure complete 00:14:51.460 00.020 15672 worker thread done servicing request 00:14:51.460 00.000 30444 OnExposeComplete: enter 00:14:51.461 00.001 30444 UpdateGuideState(): m_state=6 00:14:51.461 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3489 00:14:51.461 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=196.77, Mass=122922, SNR=98.3, Peak=11265 HFD=4.0 00:14:51.461 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 00:14:51.461 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 00:14:51.461 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.28 cameraTheta=0.86 mountX=0.12 mountY=0.25, mountTheta=1.12 00:14:51.461 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.21, opts=13) 00:14:51.461 00.000 30444 Enqueuing Move request for scope (0.18, 0.21) 00:14:51.461 00.000 15672 Worker thread wakes up 00:14:51.462 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd 00:14:51.462 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.21) 00:14:51.462 00.000 15672 Moving (0.18, 0.21) raw xDistance=0.12 yDistance=0.25 00:14:51.462 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 00:14:51.462 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:14:51.462 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 00:14:51.462 00.000 15672 MoveAxis(E, 0, ABG) 00:14:51.462 00.000 15672 Move returns status 0, amount 0 00:14:51.462 00.000 15672 MoveAxis(N, 0, ABG) 00:14:51.462 00.000 15672 Move returns status 0, amount 0 00:14:51.462 00.000 15672 move complete, result=0 00:14:51.463 00.001 15672 worker thread done servicing request 00:14:51.467 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=13035, FiltMin=2698, FiltMax=9197, Gamma=2.950 00:14:51.516 00.049 30444 UpdateGuideState exits: m=122922 SNR=98.3 Saturated 00:14:51.516 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:51.516 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:51.516 00.000 30444 Enqueuing Expose request 00:14:51.516 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:14:51.516 00.000 15672 Worker thread wakes up 00:14:51.516 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:51.516 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:53.623 02.107 15672 Exposure complete 00:14:53.643 00.020 15672 worker thread done servicing request 00:14:53.643 00.000 30444 OnExposeComplete: enter 00:14:53.643 00.000 30444 UpdateGuideState(): m_state=6 00:14:53.643 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3490 00:14:53.643 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=196.40, Mass=119380, SNR=96.5, Peak=11379 HFD=3.6 00:14:53.644 00.001 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 00:14:53.644 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 00:14:53.644 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.80 mountX=0.01 mountY=-0.15, mountTheta=-1.52 00:14:53.644 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.15, opts=13) 00:14:53.644 00.000 30444 Enqueuing Move request for scope (-0.03, -0.15) 00:14:53.644 00.000 15672 Worker thread wakes up 00:14:53.644 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd 00:14:53.644 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.15) 00:14:53.644 00.000 15672 Moving (-0.03, -0.15) raw xDistance=0.01 yDistance=-0.15 00:14:53.644 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 00:14:53.644 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:14:53.644 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 00:14:53.644 00.000 15672 MoveAxis(E, 0, ABG) 00:14:53.644 00.000 15672 Move returns status 0, amount 0 00:14:53.645 00.001 15672 MoveAxis(N, 0, ABG) 00:14:53.645 00.000 15672 Move returns status 0, amount 0 00:14:53.645 00.000 15672 move complete, result=0 00:14:53.645 00.000 15672 worker thread done servicing request 00:14:53.650 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=12752, FiltMin=2654, FiltMax=10337, Gamma=2.950 00:14:53.700 00.050 30444 UpdateGuideState exits: m=119380 SNR=96.5 Saturated 00:14:53.700 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:53.700 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:53.700 00.000 30444 Enqueuing Expose request 00:14:53.700 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:14:53.700 00.000 15672 Worker thread wakes up 00:14:53.700 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:53.700 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:55.615 01.915 15672 Exposure complete 00:14:55.642 00.027 15672 worker thread done servicing request 00:14:55.643 00.001 30444 OnExposeComplete: enter 00:14:55.643 00.000 30444 UpdateGuideState(): m_state=6 00:14:55.643 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3491 00:14:55.643 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=196.25, Mass=115018, SNR=84.8, Peak=11265 HFD=3.5 00:14:55.643 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 00:14:55.643 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 00:14:55.643 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.31 hyp=0.32 cameraTheta=-1.77 mountX=0.03 mountY=-0.32, mountTheta=-1.49 00:14:55.643 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.31, opts=13) 00:14:55.643 00.000 30444 Enqueuing Move request for scope (-0.06, -0.31) 00:14:55.644 00.001 15672 Worker thread wakes up 00:14:55.644 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.31) opts 0xd 00:14:55.644 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.31) 00:14:55.644 00.000 15672 Moving (-0.06, -0.31) raw xDistance=0.03 yDistance=-0.32 00:14:55.644 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:14:55.644 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:14:55.644 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 00:14:55.644 00.000 15672 MoveAxis(E, 0, ABG) 00:14:55.644 00.000 15672 Move returns status 0, amount 0 00:14:55.644 00.000 15672 MoveAxis(N, 0, ABG) 00:14:55.644 00.000 15672 Move returns status 0, amount 0 00:14:55.644 00.000 15672 move complete, result=0 00:14:55.644 00.000 15672 worker thread done servicing request 00:14:55.649 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=11508, FiltMin=2686, FiltMax=9309, Gamma=2.950 00:14:55.698 00.049 30444 UpdateGuideState exits: m=115018 SNR=84.8 Saturated 00:14:55.699 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:55.699 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:55.699 00.000 30444 Enqueuing Expose request 00:14:55.699 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 00:14:55.699 00.000 15672 Worker thread wakes up 00:14:55.699 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:55.699 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:57.815 02.116 15672 Exposure complete 00:14:57.846 00.031 15672 worker thread done servicing request 00:14:57.846 00.000 30444 OnExposeComplete: enter 00:14:57.846 00.000 30444 UpdateGuideState(): m_state=6 00:14:57.846 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3492 00:14:57.846 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=196.28, Mass=120742, SNR=96.0, Peak=10449 HFD=3.6 00:14:57.846 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 00:14:57.846 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 00:14:57.846 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.27 hyp=0.51 cameraTheta=-0.56 mountX=0.49 mountY=-0.17, mountTheta=-0.33 00:14:57.847 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.27, opts=13) 00:14:57.847 00.000 30444 Enqueuing Move request for scope (0.44, -0.27) 00:14:57.847 00.000 15672 Worker thread wakes up 00:14:57.847 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.27) opts 0xd 00:14:57.847 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.27) 00:14:57.847 00.000 15672 Moving (0.44, -0.27) raw xDistance=0.49 yDistance=-0.17 00:14:57.847 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 00:14:57.847 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:14:57.847 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 00:14:57.847 00.000 15672 MoveAxis(W, 134, ABG) 00:14:57.847 00.000 15672 Guiding Dir = 3, Dur = 134 00:14:57.847 00.000 15672 IsSlewing returns 0 00:14:57.848 00.001 15672 IsGuiding returns 0 00:14:57.853 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=11025, FiltMin=2545, FiltMax=9450, Gamma=2.950 00:14:57.876 00.023 15672 PulseGuide returned control before completion, sleep 116 00:14:57.902 00.026 30444 UpdateGuideState exits: m=120742 SNR=96.0 Saturated 00:14:57.902 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:14:57.902 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:14:57.902 00.000 30444 Enqueuing Expose request 00:14:58.021 00.119 15672 IsGuiding returns 0 00:14:58.021 00.000 15672 Move returns status 0, amount 134 00:14:58.021 00.000 15672 MoveAxis(N, 0, ABG) 00:14:58.021 00.000 15672 Move returns status 0, amount 0 00:14:58.021 00.000 15672 move complete, result=0 00:14:58.021 00.000 15672 worker thread done servicing request 00:14:58.021 00.000 15672 Worker thread wakes up 00:14:58.021 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:14:58.021 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:14:58.021 00.000 30444 GuideStep: 0.5 px 134 ms WEST, -0.2 px 0 ms NORTH 00:14:59.939 01.918 15672 Exposure complete 00:14:59.970 00.031 15672 worker thread done servicing request 00:14:59.970 00.000 30444 OnExposeComplete: enter 00:14:59.970 00.000 30444 UpdateGuideState(): m_state=6 00:14:59.970 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3493 00:14:59.971 00.001 30444 Star::Find returns 1 (1), X=459.57, Y=196.21, Mass=115183, SNR=85.5, Peak=11375 HFD=3.3 00:14:59.971 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 00:14:59.971 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 00:14:59.971 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.35 hyp=0.42 cameraTheta=-2.15 mountX=-0.12 mountY=-0.39, mountTheta=-1.87 00:14:59.971 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.35, opts=13) 00:14:59.971 00.000 30444 Enqueuing Move request for scope (-0.23, -0.35) 00:14:59.971 00.000 15672 Worker thread wakes up 00:14:59.971 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.35) opts 0xd 00:14:59.971 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.35) 00:14:59.971 00.000 15672 Moving (-0.23, -0.35) raw xDistance=-0.12 yDistance=-0.39 00:14:59.972 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:14:59.972 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:14:59.972 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39 00:14:59.972 00.000 15672 MoveAxis(E, 0, ABG) 00:14:59.972 00.000 15672 Move returns status 0, amount 0 00:14:59.972 00.000 15672 MoveAxis(N, 0, ABG) 00:14:59.972 00.000 15672 Move returns status 0, amount 0 00:14:59.972 00.000 15672 move complete, result=0 00:14:59.972 00.000 15672 worker thread done servicing request 00:14:59.977 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=11691, FiltMin=2629, FiltMax=9834, Gamma=2.950 00:15:00.030 00.053 30444 UpdateGuideState exits: m=115183 SNR=85.5 Saturated 00:15:00.030 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:00.030 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:00.030 00.000 30444 Enqueuing Expose request 00:15:00.030 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 00:15:00.031 00.001 15672 Worker thread wakes up 00:15:00.031 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:00.031 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:02.137 02.106 15672 Exposure complete 00:15:02.157 00.020 15672 worker thread done servicing request 00:15:02.158 00.001 30444 OnExposeComplete: enter 00:15:02.158 00.000 30444 UpdateGuideState(): m_state=6 00:15:02.158 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3494 00:15:02.158 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=195.99, Mass=109785, SNR=78.6, Peak=11098 HFD=3.4 00:15:02.158 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 00:15:02.158 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 00:15:02.158 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.57 hyp=0.68 cameraTheta=-0.99 mountX=0.51 mountY=-0.47, mountTheta=-0.75 00:15:02.158 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.57, opts=13) 00:15:02.159 00.001 30444 Enqueuing Move request for scope (0.37, -0.57) 00:15:02.159 00.000 15672 Worker thread wakes up 00:15:02.159 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.57) opts 0xd 00:15:02.159 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.57) 00:15:02.159 00.000 15672 Moving (0.37, -0.57) raw xDistance=0.51 yDistance=-0.47 00:15:02.159 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 00:15:02.159 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:15:02.159 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47 00:15:02.159 00.000 15672 MoveAxis(W, 138, ABG) 00:15:02.159 00.000 15672 Guiding Dir = 3, Dur = 138 00:15:02.160 00.001 15672 IsSlewing returns 0 00:15:02.164 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=12370, FiltMin=2668, FiltMax=9324, Gamma=2.950 00:15:02.191 00.027 15672 IsGuiding returns 0 00:15:02.205 00.014 15672 PulseGuide returned control before completion, sleep 133 00:15:02.214 00.009 30444 UpdateGuideState exits: m=109785 SNR=78.6 Saturated 00:15:02.214 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:02.214 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:02.214 00.000 30444 Enqueuing Expose request 00:15:02.341 00.127 15672 IsGuiding returns 1 00:15:02.341 00.000 15672 scope still moving after pulse duration time elapsed 00:15:02.362 00.021 15672 IsSlewing returns 0 00:15:02.415 00.053 15672 IsGuiding returns 0 00:15:02.415 00.000 15672 scope move finished after 138 + 86 ms 00:15:02.415 00.000 15672 Move returns status 0, amount 138 00:15:02.416 00.001 15672 MoveAxis(N, 0, ABG) 00:15:02.416 00.000 15672 Move returns status 0, amount 0 00:15:02.416 00.000 15672 move complete, result=0 00:15:02.416 00.000 15672 worker thread done servicing request 00:15:02.416 00.000 15672 Worker thread wakes up 00:15:02.416 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:02.416 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:02.417 00.001 30444 GuideStep: 0.5 px 138 ms WEST, -0.5 px 0 ms NORTH 00:15:04.332 01.915 15672 Exposure complete 00:15:04.359 00.027 15672 worker thread done servicing request 00:15:04.360 00.001 30444 OnExposeComplete: enter 00:15:04.360 00.000 30444 UpdateGuideState(): m_state=6 00:15:04.360 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3495 00:15:04.360 00.000 30444 Star::Find returns 1 (1), X=459.62, Y=196.15, Mass=110992, SNR=79.1, Peak=12524 HFD=3.4 00:15:04.360 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 00:15:04.360 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 00:15:04.360 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.41 hyp=0.45 cameraTheta=-1.99 mountX=-0.06 mountY=-0.44, mountTheta=-1.71 00:15:04.360 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.41, opts=13) 00:15:04.360 00.000 30444 Enqueuing Move request for scope (-0.18, -0.41) 00:15:04.361 00.001 15672 Worker thread wakes up 00:15:04.361 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.41) opts 0xd 00:15:04.361 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.41) 00:15:04.361 00.000 15672 Moving (-0.18, -0.41) raw xDistance=-0.06 yDistance=-0.44 00:15:04.361 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 00:15:04.361 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.28 newest=-1.30 00:15:04.361 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 00:15:04.361 00.000 15672 MoveAxis(E, 0, ABG) 00:15:04.361 00.000 15672 Move returns status 0, amount 0 00:15:04.361 00.000 15672 MoveAxis(N, 78, ABG) 00:15:04.361 00.000 15672 Guiding Dir = 0, Dur = 78 00:15:04.361 00.000 15672 IsSlewing returns 0 00:15:04.362 00.001 15672 IsGuiding returns 0 00:15:04.367 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=12524, FiltMin=2676, FiltMax=9554, Gamma=2.950 00:15:04.416 00.049 30444 UpdateGuideState exits: m=110992 SNR=79.1 Saturated 00:15:04.416 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:04.416 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:04.416 00.000 30444 Enqueuing Expose request 00:15:04.444 00.028 15672 IsGuiding returns 1 00:15:04.444 00.000 15672 scope still moving after pulse duration time elapsed 00:15:04.465 00.021 15672 IsSlewing returns 0 00:15:04.466 00.001 15672 IsGuiding returns 1 00:15:04.487 00.021 15672 IsSlewing returns 0 00:15:04.487 00.000 15672 IsGuiding returns 1 00:15:04.509 00.022 15672 IsSlewing returns 0 00:15:04.570 00.061 15672 IsGuiding returns 0 00:15:04.570 00.000 15672 scope move finished after 78 + 130 ms 00:15:04.570 00.000 15672 Move returns status 0, amount 78 00:15:04.571 00.001 15672 move complete, result=0 00:15:04.571 00.000 15672 worker thread done servicing request 00:15:04.571 00.000 15672 Worker thread wakes up 00:15:04.571 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:04.571 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:04.571 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 78 ms NORTH 00:15:06.681 02.110 15672 Exposure complete 00:15:06.701 00.020 15672 worker thread done servicing request 00:15:06.701 00.000 30444 OnExposeComplete: enter 00:15:06.701 00.000 30444 UpdateGuideState(): m_state=6 00:15:06.702 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3496 00:15:06.702 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=195.86, Mass=107378, SNR=78.5, Peak=11408 HFD=3.5 00:15:06.702 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 00:15:06.702 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 00:15:06.702 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.69 hyp=0.70 cameraTheta=-1.76 mountX=0.06 mountY=-0.70, mountTheta=-1.48 00:15:06.702 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.69, opts=13) 00:15:06.702 00.000 30444 Enqueuing Move request for scope (-0.13, -0.69) 00:15:06.702 00.000 15672 Worker thread wakes up 00:15:06.702 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.69) opts 0xd 00:15:06.702 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.69) 00:15:06.702 00.000 15672 Moving (-0.13, -0.69) raw xDistance=0.06 yDistance=-0.70 00:15:06.703 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:15:06.703 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 00:15:06.703 00.000 15672 MoveAxis(E, 0, ABG) 00:15:06.703 00.000 15672 Move returns status 0, amount 0 00:15:06.703 00.000 15672 MoveAxis(N, 125, ABG) 00:15:06.703 00.000 15672 Guiding Dir = 0, Dur = 125 00:15:06.703 00.000 15672 IsSlewing returns 0 00:15:06.704 00.001 15672 IsGuiding returns 0 00:15:06.708 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=12771, FiltMin=2601, FiltMax=9797, Gamma=2.950 00:15:06.756 00.048 30444 UpdateGuideState exits: m=107378 SNR=78.5 Saturated 00:15:06.756 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:06.757 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:06.757 00.000 30444 Enqueuing Expose request 00:15:06.792 00.035 15672 PulseGuide returned control before completion, sleep 48 00:15:06.842 00.050 15672 IsGuiding returns 1 00:15:06.842 00.000 15672 scope still moving after pulse duration time elapsed 00:15:06.863 00.021 15672 IsSlewing returns 0 00:15:06.865 00.002 15672 IsGuiding returns 1 00:15:06.886 00.021 15672 IsSlewing returns 0 00:15:06.889 00.003 15672 IsGuiding returns 1 00:15:06.910 00.021 15672 IsSlewing returns 0 00:15:06.966 00.056 15672 IsGuiding returns 0 00:15:06.967 00.001 15672 scope move finished after 125 + 137 ms 00:15:06.967 00.000 15672 Move returns status 0, amount 125 00:15:06.967 00.000 15672 move complete, result=0 00:15:06.967 00.000 15672 worker thread done servicing request 00:15:06.967 00.000 15672 Worker thread wakes up 00:15:06.967 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:06.968 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:06.968 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 125 ms NORTH 00:15:08.877 01.909 15672 Exposure complete 00:15:08.896 00.019 15672 worker thread done servicing request 00:15:08.897 00.001 30444 OnExposeComplete: enter 00:15:08.897 00.000 30444 UpdateGuideState(): m_state=6 00:15:08.897 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3497 00:15:08.897 00.000 30444 Star::Find returns 1 (1), X=459.86, Y=196.18, Mass=109789, SNR=76.3, Peak=10998 HFD=3.7 00:15:08.897 00.000 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 00:15:08.897 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 00:15:08.897 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.38 hyp=0.38 cameraTheta=-1.42 mountX=0.16 mountY=-0.36, mountTheta=-1.15 00:15:08.897 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.38, opts=13) 00:15:08.897 00.000 30444 Enqueuing Move request for scope (0.06, -0.38) 00:15:08.898 00.001 15672 Worker thread wakes up 00:15:08.898 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.38) opts 0xd 00:15:08.898 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.38) 00:15:08.898 00.000 15672 Moving (0.06, -0.38) raw xDistance=0.16 yDistance=-0.36 00:15:08.898 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 00:15:08.898 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 00:15:08.898 00.000 15672 MoveAxis(E, 0, ABG) 00:15:08.898 00.000 15672 Move returns status 0, amount 0 00:15:08.898 00.000 15672 MoveAxis(N, 63, ABG) 00:15:08.898 00.000 15672 Guiding Dir = 0, Dur = 63 00:15:08.899 00.001 15672 IsSlewing returns 0 00:15:08.899 00.000 15672 IsGuiding returns 0 00:15:08.903 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=12416, FiltMin=2561, FiltMax=9582, Gamma=2.950 00:15:08.953 00.050 30444 UpdateGuideState exits: m=109789 SNR=76.3 Saturated 00:15:08.953 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:08.953 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:08.953 00.000 30444 Enqueuing Expose request 00:15:08.981 00.028 15672 IsGuiding returns 1 00:15:08.981 00.000 15672 scope still moving after pulse duration time elapsed 00:15:09.002 00.021 15672 IsSlewing returns 0 00:15:09.003 00.001 15672 IsGuiding returns 1 00:15:09.025 00.022 15672 IsSlewing returns 0 00:15:09.026 00.001 15672 IsGuiding returns 1 00:15:09.047 00.021 15672 IsSlewing returns 0 00:15:09.107 00.060 15672 IsGuiding returns 0 00:15:09.108 00.001 15672 scope move finished after 63 + 145 ms 00:15:09.108 00.000 15672 Move returns status 0, amount 63 00:15:09.108 00.000 15672 move complete, result=0 00:15:09.108 00.000 15672 worker thread done servicing request 00:15:09.108 00.000 15672 Worker thread wakes up 00:15:09.108 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:09.109 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:09.109 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 63 ms NORTH 00:15:11.219 02.110 15672 Exposure complete 00:15:11.239 00.020 15672 worker thread done servicing request 00:15:11.239 00.000 30444 OnExposeComplete: enter 00:15:11.239 00.000 30444 UpdateGuideState(): m_state=6 00:15:11.239 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3498 00:15:11.239 00.000 30444 Star::Find returns 1 (1), X=459.57, Y=196.32, Mass=109665, SNR=73.7, Peak=10864 HFD=3.4 00:15:11.239 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 00:15:11.239 00.000 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 00:15:11.239 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-2.33 mountX=-0.15 mountY=-0.28, mountTheta=-2.07 00:15:11.240 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.24, opts=13) 00:15:11.240 00.000 30444 Enqueuing Move request for scope (-0.23, -0.24) 00:15:11.240 00.000 15672 Worker thread wakes up 00:15:11.240 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.24) opts 0xd 00:15:11.240 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.24) 00:15:11.240 00.000 15672 Moving (-0.23, -0.24) raw xDistance=-0.15 yDistance=-0.28 00:15:11.240 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:15:11.240 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 00:15:11.240 00.000 15672 MoveAxis(E, 0, ABG) 00:15:11.240 00.000 15672 Move returns status 0, amount 0 00:15:11.240 00.000 15672 MoveAxis(N, 50, ABG) 00:15:11.240 00.000 15672 Guiding Dir = 0, Dur = 50 00:15:11.241 00.001 15672 IsSlewing returns 0 00:15:11.245 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=12046, FiltMin=2690, FiltMax=9688, Gamma=2.950 00:15:11.248 00.003 15672 IsGuiding returns 0 00:15:11.295 00.047 30444 UpdateGuideState exits: m=109665 SNR=73.7 Saturated 00:15:11.295 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:11.295 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:11.295 00.000 30444 Enqueuing Expose request 00:15:11.329 00.034 15672 IsGuiding returns 1 00:15:11.329 00.000 15672 scope still moving after pulse duration time elapsed 00:15:11.350 00.021 15672 IsSlewing returns 0 00:15:11.351 00.001 15672 IsGuiding returns 1 00:15:11.372 00.021 15672 IsSlewing returns 0 00:15:11.373 00.001 15672 IsGuiding returns 1 00:15:11.394 00.021 15672 IsSlewing returns 0 00:15:11.409 00.015 15672 IsGuiding returns 0 00:15:11.409 00.000 15672 scope move finished after 50 + 110 ms 00:15:11.409 00.000 15672 Move returns status 0, amount 50 00:15:11.409 00.000 15672 move complete, result=0 00:15:11.409 00.000 15672 worker thread done servicing request 00:15:11.409 00.000 15672 Worker thread wakes up 00:15:11.409 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:11.410 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:11.410 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 50 ms NORTH 00:15:13.319 01.909 15672 Exposure complete 00:15:13.339 00.020 15672 worker thread done servicing request 00:15:13.339 00.000 30444 OnExposeComplete: enter 00:15:13.339 00.000 30444 UpdateGuideState(): m_state=6 00:15:13.339 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3499 00:15:13.339 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=196.32, Mass=113786, SNR=84.8, Peak=11674 HFD=3.5 00:15:13.339 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 00:15:13.339 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 00:15:13.339 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.86 mountX=-0.00 mountY=-0.25, mountTheta=-1.59 00:15:13.340 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.24, opts=13) 00:15:13.340 00.000 30444 Enqueuing Move request for scope (-0.07, -0.24) 00:15:13.340 00.000 15672 Worker thread wakes up 00:15:13.340 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd 00:15:13.340 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.24) 00:15:13.340 00.000 15672 Moving (-0.07, -0.24) raw xDistance=-0.00 yDistance=-0.25 00:15:13.340 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 00:15:13.340 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:15:13.340 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 00:15:13.340 00.000 15672 MoveAxis(E, 0, ABG) 00:15:13.340 00.000 15672 Move returns status 0, amount 0 00:15:13.340 00.000 15672 MoveAxis(N, 0, ABG) 00:15:13.341 00.001 15672 Move returns status 0, amount 0 00:15:13.341 00.000 15672 move complete, result=0 00:15:13.341 00.000 15672 worker thread done servicing request 00:15:13.346 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=11710, FiltMin=2684, FiltMax=9400, Gamma=2.950 00:15:13.395 00.049 30444 UpdateGuideState exits: m=113786 SNR=84.8 Saturated 00:15:13.395 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:13.395 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:13.395 00.000 30444 Enqueuing Expose request 00:15:13.395 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:15:13.395 00.000 15672 Worker thread wakes up 00:15:13.395 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:13.395 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:15.502 02.107 15672 Exposure complete 00:15:15.522 00.020 15672 worker thread done servicing request 00:15:15.522 00.000 30444 OnExposeComplete: enter 00:15:15.522 00.000 30444 UpdateGuideState(): m_state=6 00:15:15.522 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3500 00:15:15.522 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=195.95, Mass=113708, SNR=82.8, Peak=10183 HFD=4.1 00:15:15.522 00.000 30444 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.28) = xAngle (-0.83 = -0.83) 00:15:15.522 00.000 30444 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.89 = -0.89) 00:15:15.522 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.61 hyp=0.68 cameraTheta=-1.11 mountX=0.45 mountY=-0.53, mountTheta=-0.86 00:15:15.523 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.61, opts=13) 00:15:15.523 00.000 30444 Enqueuing Move request for scope (0.30, -0.61) 00:15:15.523 00.000 15672 Worker thread wakes up 00:15:15.523 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.61) opts 0xd 00:15:15.523 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.61) 00:15:15.523 00.000 15672 Moving (0.30, -0.61) raw xDistance=0.45 yDistance=-0.53 00:15:15.523 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45 00:15:15.523 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 00:15:15.523 00.000 15672 MoveAxis(W, 123, ABG) 00:15:15.523 00.000 15672 Guiding Dir = 3, Dur = 123 00:15:15.524 00.001 15672 IsSlewing returns 0 00:15:15.529 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=10322, FiltMin=2600, FiltMax=8406, Gamma=2.950 00:15:15.546 00.017 15672 IsGuiding returns 0 00:15:15.561 00.015 15672 PulseGuide returned control before completion, sleep 118 00:15:15.579 00.018 30444 UpdateGuideState exits: m=113708 SNR=82.8 Saturated 00:15:15.579 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:15.579 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:15.579 00.000 30444 Enqueuing Expose request 00:15:15.705 00.126 15672 IsGuiding returns 0 00:15:15.706 00.001 15672 Move returns status 0, amount 123 00:15:15.706 00.000 15672 MoveAxis(N, 94, ABG) 00:15:15.706 00.000 15672 Guiding Dir = 0, Dur = 94 00:15:15.706 00.000 15672 IsSlewing returns 0 00:15:15.707 00.001 15672 IsGuiding returns 0 00:15:15.785 00.078 15672 PulseGuide returned control before completion, sleep 27 00:15:15.819 00.034 15672 IsGuiding returns 1 00:15:15.819 00.000 15672 scope still moving after pulse duration time elapsed 00:15:15.840 00.021 15672 IsSlewing returns 0 00:15:15.842 00.002 15672 IsGuiding returns 1 00:15:15.864 00.022 15672 IsSlewing returns 0 00:15:15.867 00.003 15672 IsGuiding returns 1 00:15:15.887 00.020 15672 IsSlewing returns 0 00:15:15.912 00.025 15672 IsGuiding returns 0 00:15:15.912 00.000 15672 scope move finished after 94 + 111 ms 00:15:15.912 00.000 15672 Move returns status 0, amount 94 00:15:15.912 00.000 15672 move complete, result=0 00:15:15.912 00.000 15672 worker thread done servicing request 00:15:15.912 00.000 15672 Worker thread wakes up 00:15:15.912 00.000 30444 GuideStep: 0.5 px 123 ms WEST, -0.5 px 94 ms NORTH 00:15:15.913 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:15.913 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:17.822 01.909 15672 Exposure complete 00:15:17.842 00.020 15672 worker thread done servicing request 00:15:17.842 00.000 30444 OnExposeComplete: enter 00:15:17.842 00.000 30444 UpdateGuideState(): m_state=6 00:15:17.842 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3501 00:15:17.842 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=195.84, Mass=103416, SNR=63.9, Peak=10180 HFD=4.1 00:15:17.842 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 00:15:17.842 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 00:15:17.842 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.71 hyp=0.78 cameraTheta=-1.14 mountX=0.51 mountY=-0.63, mountTheta=-0.89 00:15:17.843 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.71, opts=13) 00:15:17.843 00.000 30444 Enqueuing Move request for scope (0.33, -0.71) 00:15:17.843 00.000 15672 Worker thread wakes up 00:15:17.843 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.71) opts 0xd 00:15:17.843 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.71) 00:15:17.843 00.000 15672 Moving (0.33, -0.71) raw xDistance=0.51 yDistance=-0.63 00:15:17.843 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51 00:15:17.843 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 00:15:17.843 00.000 15672 MoveAxis(W, 146, ABG) 00:15:17.843 00.000 15672 Guiding Dir = 3, Dur = 146 00:15:17.844 00.001 15672 IsSlewing returns 0 00:15:17.845 00.001 15672 IsGuiding returns 0 00:15:17.850 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=11496, FiltMin=2637, FiltMax=8820, Gamma=2.950 00:15:17.861 00.011 15672 PulseGuide returned control before completion, sleep 141 00:15:17.899 00.038 30444 UpdateGuideState exits: m=103416 SNR=63.9 Saturated 00:15:17.899 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:17.899 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:17.899 00.000 30444 Enqueuing Expose request 00:15:18.005 00.106 15672 IsGuiding returns 1 00:15:18.005 00.000 15672 scope still moving after pulse duration time elapsed 00:15:18.025 00.020 15672 IsSlewing returns 0 00:15:18.039 00.014 15672 IsGuiding returns 0 00:15:18.039 00.000 15672 scope move finished after 146 + 47 ms 00:15:18.039 00.000 15672 Move returns status 0, amount 146 00:15:18.039 00.000 15672 MoveAxis(N, 112, ABG) 00:15:18.039 00.000 15672 Guiding Dir = 0, Dur = 112 00:15:18.040 00.001 15672 IsSlewing returns 0 00:15:18.043 00.003 15672 IsGuiding returns 0 00:15:18.117 00.074 15672 PulseGuide returned control before completion, sleep 48 00:15:18.168 00.051 15672 IsGuiding returns 1 00:15:18.168 00.000 15672 scope still moving after pulse duration time elapsed 00:15:18.188 00.020 15672 IsSlewing returns 0 00:15:18.191 00.003 15672 IsGuiding returns 1 00:15:18.212 00.021 15672 IsSlewing returns 0 00:15:18.215 00.003 15672 IsGuiding returns 1 00:15:18.236 00.021 15672 IsSlewing returns 0 00:15:18.237 00.001 15672 IsGuiding returns 1 00:15:18.258 00.021 15672 IsSlewing returns 0 00:15:18.278 00.020 15672 IsGuiding returns 0 00:15:18.279 00.001 15672 scope move finished after 112 + 123 ms 00:15:18.279 00.000 15672 Move returns status 0, amount 112 00:15:18.279 00.000 15672 move complete, result=0 00:15:18.279 00.000 15672 worker thread done servicing request 00:15:18.279 00.000 15672 Worker thread wakes up 00:15:18.279 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:18.279 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:18.280 00.001 30444 GuideStep: 0.5 px 146 ms WEST, -0.6 px 112 ms NORTH 00:15:20.395 02.115 15672 Exposure complete 00:15:20.426 00.031 15672 worker thread done servicing request 00:15:20.426 00.000 30444 OnExposeComplete: enter 00:15:20.426 00.000 30444 UpdateGuideState(): m_state=6 00:15:20.426 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3502 00:15:20.426 00.000 30444 Star::Find returns 1 (1), X=459.13, Y=195.99, Mass=116237, SNR=83.0, Peak=11415 HFD=3.9 00:15:20.426 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 00:15:20.426 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 00:15:20.426 00.000 30444 CameraToMount -- cameraX=-0.67 cameraY=-0.56 hyp=0.87 cameraTheta=-2.44 mountX=-0.49 mountY=-0.69, mountTheta=-2.18 00:15:20.427 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.67, y=-0.56, opts=13) 00:15:20.427 00.000 30444 Enqueuing Move request for scope (-0.67, -0.56) 00:15:20.427 00.000 15672 Worker thread wakes up 00:15:20.427 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.56) opts 0xd 00:15:20.427 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.67, -0.56) 00:15:20.427 00.000 15672 Moving (-0.67, -0.56) raw xDistance=-0.49 yDistance=-0.69 00:15:20.427 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.49 00:15:20.427 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 00:15:20.428 00.001 15672 MoveAxis(E, 121, ABG) 00:15:20.428 00.000 15672 Guiding Dir = 2, Dur = 121 00:15:20.428 00.000 15672 IsSlewing returns 0 00:15:20.430 00.002 15672 IsGuiding returns 0 00:15:20.433 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=11415, FiltMin=2596, FiltMax=9249, Gamma=2.950 00:15:20.449 00.016 15672 PulseGuide returned control before completion, sleep 112 00:15:20.539 00.090 30444 UpdateGuideState exits: m=116237 SNR=83.0 Saturated 00:15:20.539 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:20.539 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:20.539 00.000 30444 Enqueuing Expose request 00:15:20.565 00.026 15672 IsGuiding returns 1 00:15:20.565 00.000 15672 scope still moving after pulse duration time elapsed 00:15:20.586 00.021 15672 IsSlewing returns 0 00:15:20.609 00.023 15672 IsGuiding returns 0 00:15:20.609 00.000 15672 scope move finished after 121 + 58 ms 00:15:20.609 00.000 15672 Move returns status 0, amount 121 00:15:20.609 00.000 15672 MoveAxis(N, 123, ABG) 00:15:20.609 00.000 15672 Guiding Dir = 0, Dur = 123 00:15:20.610 00.001 15672 IsSlewing returns 0 00:15:20.611 00.001 15672 IsGuiding returns 0 00:15:20.689 00.078 15672 PulseGuide returned control before completion, sleep 55 00:15:20.748 00.059 15672 IsGuiding returns 1 00:15:20.748 00.000 15672 scope still moving after pulse duration time elapsed 00:15:20.769 00.021 15672 IsSlewing returns 0 00:15:20.772 00.003 15672 IsGuiding returns 1 00:15:20.792 00.020 15672 IsSlewing returns 0 00:15:20.795 00.003 15672 IsGuiding returns 1 00:15:20.816 00.021 15672 IsSlewing returns 0 00:15:20.849 00.033 15672 IsGuiding returns 0 00:15:20.849 00.000 15672 scope move finished after 123 + 115 ms 00:15:20.850 00.001 15672 Move returns status 0, amount 123 00:15:20.850 00.000 15672 move complete, result=0 00:15:20.850 00.000 15672 worker thread done servicing request 00:15:20.850 00.000 15672 Worker thread wakes up 00:15:20.850 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:20.850 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:20.850 00.000 30444 GuideStep: -0.5 px 121 ms EAST, -0.7 px 123 ms NORTH 00:15:22.756 01.906 15672 Exposure complete 00:15:22.776 00.020 15672 worker thread done servicing request 00:15:22.776 00.000 30444 OnExposeComplete: enter 00:15:22.776 00.000 30444 UpdateGuideState(): m_state=6 00:15:22.777 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3503 00:15:22.777 00.000 30444 Star::Find returns 1 (1), X=459.55, Y=195.68, Mass=103823, SNR=76.8, Peak=12264 HFD=3.3 00:15:22.777 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 00:15:22.777 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 00:15:22.777 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.87 hyp=0.91 cameraTheta=-1.85 mountX=0.00 mountY=-0.91, mountTheta=-1.57 00:15:22.777 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.87, opts=13) 00:15:22.777 00.000 30444 Enqueuing Move request for scope (-0.25, -0.87) 00:15:22.777 00.000 15672 Worker thread wakes up 00:15:22.777 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.87) opts 0xd 00:15:22.777 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.87) 00:15:22.777 00.000 15672 Moving (-0.25, -0.87) raw xDistance=0.00 yDistance=-0.91 00:15:22.777 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 00:15:22.778 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 00:15:22.778 00.000 15672 MoveAxis(E, 0, ABG) 00:15:22.778 00.000 15672 Move returns status 0, amount 0 00:15:22.778 00.000 15672 MoveAxis(N, 161, ABG) 00:15:22.778 00.000 15672 Guiding Dir = 0, Dur = 161 00:15:22.778 00.000 15672 IsSlewing returns 0 00:15:22.779 00.001 15672 IsGuiding returns 0 00:15:22.784 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=12264, FiltMin=2687, FiltMax=9004, Gamma=2.950 00:15:22.833 00.049 30444 UpdateGuideState exits: m=103823 SNR=76.8 Saturated 00:15:22.833 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:22.833 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:22.833 00.000 30444 Enqueuing Expose request 00:15:22.861 00.028 15672 PulseGuide returned control before completion, sleep 90 00:15:22.954 00.093 15672 IsGuiding returns 1 00:15:22.954 00.000 15672 scope still moving after pulse duration time elapsed 00:15:22.976 00.022 15672 IsSlewing returns 0 00:15:22.978 00.002 15672 IsGuiding returns 1 00:15:22.999 00.021 15672 IsSlewing returns 0 00:15:23.002 00.003 15672 IsGuiding returns 1 00:15:23.023 00.021 15672 IsSlewing returns 0 00:15:23.038 00.015 15672 IsGuiding returns 0 00:15:23.039 00.001 15672 scope move finished after 161 + 98 ms 00:15:23.039 00.000 15672 Move returns status 0, amount 161 00:15:23.039 00.000 15672 move complete, result=0 00:15:23.039 00.000 15672 worker thread done servicing request 00:15:23.039 00.000 15672 Worker thread wakes up 00:15:23.039 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:23.040 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:23.040 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.9 px 161 ms NORTH 00:15:25.150 02.110 15672 Exposure complete 00:15:25.170 00.020 15672 worker thread done servicing request 00:15:25.170 00.000 30444 OnExposeComplete: enter 00:15:25.170 00.000 30444 UpdateGuideState(): m_state=6 00:15:25.170 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3504 00:15:25.171 00.001 30444 Star::Find returns 1 (1), X=459.72, Y=196.15, Mass=121626, SNR=90.0, Peak=11372 HFD=3.7 00:15:25.171 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 00:15:25.171 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 00:15:25.171 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.41 hyp=0.42 cameraTheta=-1.77 mountX=0.03 mountY=-0.42, mountTheta=-1.49 00:15:25.171 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.41, opts=13) 00:15:25.171 00.000 30444 Enqueuing Move request for scope (-0.08, -0.41) 00:15:25.171 00.000 15672 Worker thread wakes up 00:15:25.171 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.41) opts 0xd 00:15:25.171 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.41) 00:15:25.171 00.000 15672 Moving (-0.08, -0.41) raw xDistance=0.03 yDistance=-0.42 00:15:25.171 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:15:25.171 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 00:15:25.171 00.000 15672 MoveAxis(E, 0, ABG) 00:15:25.171 00.000 15672 Move returns status 0, amount 0 00:15:25.171 00.000 15672 MoveAxis(N, 74, ABG) 00:15:25.172 00.001 15672 Guiding Dir = 0, Dur = 74 00:15:25.172 00.000 15672 IsSlewing returns 0 00:15:25.173 00.001 15672 IsGuiding returns 0 00:15:25.177 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=11869, FiltMin=2653, FiltMax=8782, Gamma=2.950 00:15:25.226 00.049 30444 UpdateGuideState exits: m=121626 SNR=90.0 Saturated 00:15:25.226 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:25.227 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:25.227 00.000 30444 Enqueuing Expose request 00:15:25.290 00.063 15672 IsGuiding returns 1 00:15:25.290 00.000 15672 scope still moving after pulse duration time elapsed 00:15:25.311 00.021 15672 IsSlewing returns 0 00:15:25.312 00.001 15672 IsGuiding returns 1 00:15:25.333 00.021 15672 IsSlewing returns 0 00:15:25.335 00.002 15672 IsGuiding returns 1 00:15:25.356 00.021 15672 IsSlewing returns 0 00:15:25.387 00.031 15672 IsGuiding returns 0 00:15:25.387 00.000 15672 scope move finished after 74 + 139 ms 00:15:25.387 00.000 15672 Move returns status 0, amount 74 00:15:25.388 00.001 15672 move complete, result=0 00:15:25.388 00.000 15672 worker thread done servicing request 00:15:25.388 00.000 15672 Worker thread wakes up 00:15:25.388 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:25.388 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:25.388 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 74 ms NORTH 00:15:27.297 01.909 15672 Exposure complete 00:15:27.317 00.020 15672 worker thread done servicing request 00:15:27.317 00.000 30444 OnExposeComplete: enter 00:15:27.317 00.000 30444 UpdateGuideState(): m_state=6 00:15:27.317 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3505 00:15:27.317 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=196.70, Mass=126649, SNR=94.2, Peak=11434 HFD=3.6 00:15:27.317 00.000 30444 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.28) = xAngle (0.51 = 0.51) 00:15:27.317 00.000 30444 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.45 = 0.45) 00:15:27.317 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=0.15 hyp=0.63 cameraTheta=0.23 mountX=0.55 mountY=0.27, mountTheta=0.46 00:15:27.318 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=0.15, opts=13) 00:15:27.318 00.000 30444 Enqueuing Move request for scope (0.62, 0.15) 00:15:27.318 00.000 15672 Worker thread wakes up 00:15:27.318 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.15) opts 0xd 00:15:27.318 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, 0.15) 00:15:27.318 00.000 15672 Moving (0.62, 0.15) raw xDistance=0.55 yDistance=0.27 00:15:27.318 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55 00:15:27.318 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:15:27.318 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 00:15:27.318 00.000 15672 MoveAxis(W, 150, ABG) 00:15:27.319 00.001 15672 Guiding Dir = 3, Dur = 150 00:15:27.319 00.000 15672 IsSlewing returns 0 00:15:27.320 00.001 15672 IsGuiding returns 0 00:15:27.325 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=11747, FiltMin=2686, FiltMax=9392, Gamma=2.950 00:15:27.350 00.025 15672 PulseGuide returned control before completion, sleep 131 00:15:27.373 00.023 30444 UpdateGuideState exits: m=126649 SNR=94.2 Saturated 00:15:27.373 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:27.373 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:27.373 00.000 30444 Enqueuing Expose request 00:15:27.484 00.111 15672 IsGuiding returns 1 00:15:27.484 00.000 15672 scope still moving after pulse duration time elapsed 00:15:27.505 00.021 15672 IsSlewing returns 0 00:15:27.527 00.022 15672 IsGuiding returns 0 00:15:27.527 00.000 15672 scope move finished after 150 + 57 ms 00:15:27.527 00.000 15672 Move returns status 0, amount 150 00:15:27.527 00.000 15672 MoveAxis(N, 0, ABG) 00:15:27.527 00.000 15672 Move returns status 0, amount 0 00:15:27.528 00.001 15672 move complete, result=0 00:15:27.528 00.000 15672 worker thread done servicing request 00:15:27.528 00.000 15672 Worker thread wakes up 00:15:27.528 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:27.528 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:27.528 00.000 30444 GuideStep: 0.6 px 150 ms WEST, 0.3 px 0 ms NORTH 00:15:29.634 02.106 15672 Exposure complete 00:15:29.654 00.020 15672 worker thread done servicing request 00:15:29.654 00.000 30444 OnExposeComplete: enter 00:15:29.654 00.000 30444 UpdateGuideState(): m_state=6 00:15:29.654 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3506 00:15:29.654 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=197.03, Mass=113889, SNR=77.6, Peak=11589 HFD=3.0 00:15:29.654 00.000 30444 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.28) = xAngle (1.58 = 1.58) 00:15:29.654 00.000 30444 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.52 = 1.52) 00:15:29.654 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.47 hyp=0.49 cameraTheta=1.30 mountX=-0.00 mountY=0.49, mountTheta=1.58 00:15:29.655 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.47, opts=13) 00:15:29.655 00.000 30444 Enqueuing Move request for scope (0.13, 0.47) 00:15:29.655 00.000 15672 Worker thread wakes up 00:15:29.655 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.47) opts 0xd 00:15:29.655 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.47) 00:15:29.655 00.000 15672 Moving (0.13, 0.47) raw xDistance=-0.00 yDistance=0.49 00:15:29.655 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 00:15:29.655 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:15:29.655 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49 00:15:29.655 00.000 15672 MoveAxis(E, 0, ABG) 00:15:29.655 00.000 15672 Move returns status 0, amount 0 00:15:29.655 00.000 15672 MoveAxis(N, 0, ABG) 00:15:29.655 00.000 15672 Move returns status 0, amount 0 00:15:29.655 00.000 15672 move complete, result=0 00:15:29.655 00.000 15672 worker thread done servicing request 00:15:29.660 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=12486, FiltMin=2666, FiltMax=9334, Gamma=2.950 00:15:29.709 00.049 30444 UpdateGuideState exits: m=113889 SNR=77.6 Saturated 00:15:29.709 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:29.709 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:29.709 00.000 30444 Enqueuing Expose request 00:15:29.709 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 00:15:29.709 00.000 15672 Worker thread wakes up 00:15:29.709 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:29.709 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:31.617 01.908 15672 Exposure complete 00:15:31.637 00.020 15672 worker thread done servicing request 00:15:31.637 00.000 30444 OnExposeComplete: enter 00:15:31.637 00.000 30444 UpdateGuideState(): m_state=6 00:15:31.637 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3507 00:15:31.637 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=197.08, Mass=121165, SNR=88.0, Peak=13004 HFD=3.3 00:15:31.637 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 00:15:31.637 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.57 = 1.57) 00:15:31.637 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.52 hyp=0.54 cameraTheta=1.36 mountX=-0.03 mountY=0.54, mountTheta=1.64 00:15:31.638 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.52, opts=13) 00:15:31.638 00.000 30444 Enqueuing Move request for scope (0.11, 0.52) 00:15:31.638 00.000 15672 Worker thread wakes up 00:15:31.638 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.52) opts 0xd 00:15:31.638 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.52) 00:15:31.638 00.000 15672 Moving (0.11, 0.52) raw xDistance=-0.03 yDistance=0.54 00:15:31.638 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:15:31.638 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:15:31.638 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54 00:15:31.638 00.000 15672 MoveAxis(E, 0, ABG) 00:15:31.638 00.000 15672 Move returns status 0, amount 0 00:15:31.638 00.000 15672 MoveAxis(N, 0, ABG) 00:15:31.639 00.001 15672 Move returns status 0, amount 0 00:15:31.639 00.000 15672 move complete, result=0 00:15:31.639 00.000 15672 worker thread done servicing request 00:15:31.643 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=13004, FiltMin=2673, FiltMax=9582, Gamma=2.950 00:15:31.695 00.052 30444 UpdateGuideState exits: m=121165 SNR=88.0 Saturated 00:15:31.695 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:31.695 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:31.695 00.000 30444 Enqueuing Expose request 00:15:31.696 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 00:15:31.696 00.000 15672 Worker thread wakes up 00:15:31.696 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:31.696 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:33.806 02.110 15672 Exposure complete 00:15:33.826 00.020 15672 worker thread done servicing request 00:15:33.826 00.000 30444 OnExposeComplete: enter 00:15:33.826 00.000 30444 UpdateGuideState(): m_state=6 00:15:33.826 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3508 00:15:33.826 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=196.94, Mass=111699, SNR=80.4, Peak=12003 HFD=3.4 00:15:33.826 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 00:15:33.826 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 00:15:33.826 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.38 hyp=0.40 cameraTheta=1.84 mountX=-0.21 mountY=0.35, mountTheta=2.10 00:15:33.827 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.38, opts=13) 00:15:33.827 00.000 30444 Enqueuing Move request for scope (-0.11, 0.38) 00:15:33.827 00.000 15672 Worker thread wakes up 00:15:33.827 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.38) opts 0xd 00:15:33.827 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.38) 00:15:33.827 00.000 15672 Moving (-0.11, 0.38) raw xDistance=-0.21 yDistance=0.35 00:15:33.827 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 00:15:33.827 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:15:33.827 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 00:15:33.827 00.000 15672 MoveAxis(E, 0, ABG) 00:15:33.827 00.000 15672 Move returns status 0, amount 0 00:15:33.827 00.000 15672 MoveAxis(N, 0, ABG) 00:15:33.827 00.000 15672 Move returns status 0, amount 0 00:15:33.827 00.000 15672 move complete, result=0 00:15:33.827 00.000 15672 worker thread done servicing request 00:15:33.832 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=12672, FiltMin=2617, FiltMax=9081, Gamma=2.950 00:15:33.881 00.049 30444 UpdateGuideState exits: m=111699 SNR=80.4 Saturated 00:15:33.881 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:33.881 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:33.881 00.000 30444 Enqueuing Expose request 00:15:33.881 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 00:15:33.881 00.000 15672 Worker thread wakes up 00:15:33.882 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:33.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:35.788 01.906 15672 Exposure complete 00:15:35.808 00.020 15672 worker thread done servicing request 00:15:35.808 00.000 30444 OnExposeComplete: enter 00:15:35.808 00.000 30444 UpdateGuideState(): m_state=6 00:15:35.808 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3509 00:15:35.808 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=196.97, Mass=128040, SNR=93.7, Peak=13468 HFD=3.3 00:15:35.808 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 00:15:35.808 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.79 = 1.79) 00:15:35.808 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.42 hyp=0.42 cameraTheta=1.57 mountX=-0.12 mountY=0.41, mountTheta=1.85 00:15:35.809 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.42, opts=13) 00:15:35.809 00.000 30444 Enqueuing Move request for scope (-0.00, 0.42) 00:15:35.809 00.000 15672 Worker thread wakes up 00:15:35.809 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.42) opts 0xd 00:15:35.809 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.42) 00:15:35.809 00.000 15672 Moving (-0.00, 0.42) raw xDistance=-0.12 yDistance=0.41 00:15:35.809 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:15:35.809 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:15:35.809 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 00:15:35.809 00.000 15672 MoveAxis(E, 0, ABG) 00:15:35.809 00.000 15672 Move returns status 0, amount 0 00:15:35.809 00.000 15672 MoveAxis(N, 0, ABG) 00:15:35.809 00.000 15672 Move returns status 0, amount 0 00:15:35.809 00.000 15672 move complete, result=0 00:15:35.809 00.000 15672 worker thread done servicing request 00:15:35.813 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=13468, FiltMin=2652, FiltMax=9667, Gamma=2.950 00:15:35.864 00.051 30444 UpdateGuideState exits: m=128040 SNR=93.7 Saturated 00:15:35.864 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:35.864 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:35.864 00.000 30444 Enqueuing Expose request 00:15:35.864 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 00:15:35.864 00.000 15672 Worker thread wakes up 00:15:35.864 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:35.864 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:37.973 02.109 15672 Exposure complete 00:15:37.993 00.020 15672 worker thread done servicing request 00:15:37.993 00.000 30444 OnExposeComplete: enter 00:15:37.993 00.000 30444 UpdateGuideState(): m_state=6 00:15:37.993 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3510 00:15:37.993 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=196.80, Mass=125069, SNR=98.3, Peak=10649 HFD=3.9 00:15:37.993 00.000 30444 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.28) = xAngle (0.91 = 0.91) 00:15:37.993 00.000 30444 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.85 = 0.85) 00:15:37.993 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.25 hyp=0.42 cameraTheta=0.63 mountX=0.26 mountY=0.31, mountTheta=0.88 00:15:37.994 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.25, opts=13) 00:15:37.994 00.000 30444 Enqueuing Move request for scope (0.34, 0.25) 00:15:37.994 00.000 15672 Worker thread wakes up 00:15:37.994 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.25) opts 0xd 00:15:37.994 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.25) 00:15:37.994 00.000 15672 Moving (0.34, 0.25) raw xDistance=0.26 yDistance=0.31 00:15:37.994 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 00:15:37.994 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:15:37.994 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 00:15:37.994 00.000 15672 MoveAxis(W, 69, ABG) 00:15:37.994 00.000 15672 Guiding Dir = 3, Dur = 69 00:15:37.995 00.001 15672 IsSlewing returns 0 00:15:37.996 00.001 15672 IsGuiding returns 0 00:15:38.000 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=11725, FiltMin=2671, FiltMax=9835, Gamma=2.950 00:15:38.022 00.022 15672 PulseGuide returned control before completion, sleep 54 00:15:38.050 00.028 30444 UpdateGuideState exits: m=125069 SNR=98.3 Saturated 00:15:38.050 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:38.050 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:38.050 00.000 30444 Enqueuing Expose request 00:15:38.117 00.067 15672 IsGuiding returns 0 00:15:38.117 00.000 15672 Move returns status 0, amount 69 00:15:38.118 00.001 15672 MoveAxis(N, 0, ABG) 00:15:38.118 00.000 15672 Move returns status 0, amount 0 00:15:38.118 00.000 15672 move complete, result=0 00:15:38.118 00.000 15672 worker thread done servicing request 00:15:38.118 00.000 15672 Worker thread wakes up 00:15:38.118 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:38.118 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:38.119 00.001 30444 GuideStep: 0.3 px 69 ms WEST, 0.3 px 0 ms NORTH 00:15:40.025 01.906 15672 Exposure complete 00:15:40.045 00.020 15672 worker thread done servicing request 00:15:40.045 00.000 30444 OnExposeComplete: enter 00:15:40.045 00.000 30444 UpdateGuideState(): m_state=6 00:15:40.045 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3511 00:15:40.045 00.000 30444 Star::Find returns 1 (1), X=459.92, Y=196.73, Mass=109285, SNR=78.5, Peak=10825 HFD=3.6 00:15:40.045 00.000 30444 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 00:15:40.045 00.000 30444 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.18 = 1.18) 00:15:40.045 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.97 mountX=0.07 mountY=0.19, mountTheta=1.24 00:15:40.046 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.17, opts=13) 00:15:40.046 00.000 30444 Enqueuing Move request for scope (0.12, 0.17) 00:15:40.046 00.000 15672 Worker thread wakes up 00:15:40.046 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd 00:15:40.046 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.17) 00:15:40.046 00.000 15672 Moving (0.12, 0.17) raw xDistance=0.07 yDistance=0.19 00:15:40.046 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:15:40.046 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:15:40.046 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 00:15:40.046 00.000 15672 MoveAxis(E, 0, ABG) 00:15:40.046 00.000 15672 Move returns status 0, amount 0 00:15:40.046 00.000 15672 MoveAxis(N, 0, ABG) 00:15:40.046 00.000 15672 Move returns status 0, amount 0 00:15:40.046 00.000 15672 move complete, result=0 00:15:40.046 00.000 15672 worker thread done servicing request 00:15:40.051 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=11601, FiltMin=2656, FiltMax=8982, Gamma=2.950 00:15:40.101 00.050 30444 UpdateGuideState exits: m=109285 SNR=78.5 Saturated 00:15:40.101 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:40.101 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:40.101 00.000 30444 Enqueuing Expose request 00:15:40.101 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:15:40.101 00.000 15672 Worker thread wakes up 00:15:40.101 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:40.101 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:42.206 02.105 15672 Exposure complete 00:15:42.226 00.020 15672 worker thread done servicing request 00:15:42.226 00.000 30444 OnExposeComplete: enter 00:15:42.226 00.000 30444 UpdateGuideState(): m_state=6 00:15:42.226 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3512 00:15:42.226 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=196.72, Mass=107167, SNR=89.5, Peak=10041 HFD=3.8 00:15:42.226 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 00:15:42.226 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 00:15:42.226 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.26 cameraTheta=0.66 mountX=0.16 mountY=0.20, mountTheta=0.91 00:15:42.227 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.16, opts=13) 00:15:42.227 00.000 30444 Enqueuing Move request for scope (0.21, 0.16) 00:15:42.227 00.000 15672 Worker thread wakes up 00:15:42.227 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.16) opts 0xd 00:15:42.227 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.16) 00:15:42.227 00.000 15672 Moving (0.21, 0.16) raw xDistance=0.16 yDistance=0.20 00:15:42.227 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 00:15:42.227 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:15:42.227 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 00:15:42.227 00.000 15672 MoveAxis(E, 0, ABG) 00:15:42.227 00.000 15672 Move returns status 0, amount 0 00:15:42.227 00.000 15672 MoveAxis(N, 0, ABG) 00:15:42.227 00.000 15672 Move returns status 0, amount 0 00:15:42.227 00.000 15672 move complete, result=0 00:15:42.228 00.001 15672 worker thread done servicing request 00:15:42.233 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=12816, FiltMin=2564, FiltMax=9053, Gamma=2.950 00:15:42.282 00.049 30444 UpdateGuideState exits: m=107167 SNR=89.5 Saturated 00:15:42.282 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:42.282 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:42.282 00.000 30444 Enqueuing Expose request 00:15:42.283 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:15:42.283 00.000 15672 Worker thread wakes up 00:15:42.283 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:42.283 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:44.201 01.918 15672 Exposure complete 00:15:44.232 00.031 15672 worker thread done servicing request 00:15:44.232 00.000 30444 OnExposeComplete: enter 00:15:44.232 00.000 30444 UpdateGuideState(): m_state=6 00:15:44.232 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3513 00:15:44.232 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=196.81, Mass=114406, SNR=77.3, Peak=10855 HFD=3.8 00:15:44.232 00.000 30444 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.28) = xAngle (1.27 = 1.27) 00:15:44.232 00.000 30444 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.21 = 1.21) 00:15:44.232 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.25 hyp=0.30 cameraTheta=0.99 mountX=0.09 mountY=0.28, mountTheta=1.26 00:15:44.233 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.25, opts=13) 00:15:44.233 00.000 30444 Enqueuing Move request for scope (0.17, 0.25) 00:15:44.233 00.000 15672 Worker thread wakes up 00:15:44.233 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.25) opts 0xd 00:15:44.233 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.25) 00:15:44.233 00.000 15672 Moving (0.17, 0.25) raw xDistance=0.09 yDistance=0.28 00:15:44.233 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:15:44.233 00.000 15672 switching direction from -1 to 1 - decHistory=6 oldest=0.35 newest=0.68 00:15:44.233 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 00:15:44.233 00.000 15672 MoveAxis(E, 0, ABG) 00:15:44.233 00.000 15672 Move returns status 0, amount 0 00:15:44.233 00.000 15672 MoveAxis(S, 50, ABG) 00:15:44.233 00.000 15672 Guiding Dir = 1, Dur = 50 00:15:44.234 00.001 15672 IsSlewing returns 0 00:15:44.235 00.001 15672 IsGuiding returns 0 00:15:44.239 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=12397, FiltMin=2597, FiltMax=9288, Gamma=2.950 00:15:44.289 00.050 30444 UpdateGuideState exits: m=114406 SNR=77.3 Saturated 00:15:44.289 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:44.289 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:44.289 00.000 30444 Enqueuing Expose request 00:15:44.349 00.060 15672 IsGuiding returns 1 00:15:44.349 00.000 15672 scope still moving after pulse duration time elapsed 00:15:44.370 00.021 15672 IsSlewing returns 0 00:15:44.397 00.027 15672 IsGuiding returns 0 00:15:44.398 00.001 15672 scope move finished after 50 + 113 ms 00:15:44.398 00.000 15672 Move returns status 0, amount 50 00:15:44.398 00.000 15672 move complete, result=0 00:15:44.398 00.000 15672 worker thread done servicing request 00:15:44.398 00.000 15672 Worker thread wakes up 00:15:44.398 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:44.398 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 50 ms SOUTH 00:15:44.398 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:46.505 02.107 15672 Exposure complete 00:15:46.524 00.019 15672 worker thread done servicing request 00:15:46.524 00.000 30444 OnExposeComplete: enter 00:15:46.524 00.000 30444 UpdateGuideState(): m_state=6 00:15:46.524 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3514 00:15:46.524 00.000 30444 Star::Find returns 1 (1), X=459.37, Y=196.53, Mass=112815, SNR=85.4, Peak=11472 HFD=3.3 00:15:46.524 00.000 30444 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.28) = xAngle (-2.80 = -2.80) 00:15:46.524 00.000 30444 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.86 = -2.86) 00:15:46.524 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.03 hyp=0.43 cameraTheta=-3.08 mountX=-0.41 mountY=-0.12, mountTheta=-2.86 00:15:46.525 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.03, opts=13) 00:15:46.525 00.000 30444 Enqueuing Move request for scope (-0.43, -0.03) 00:15:46.525 00.000 15672 Worker thread wakes up 00:15:46.525 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.03) opts 0xd 00:15:46.525 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.03) 00:15:46.525 00.000 15672 Moving (-0.43, -0.03) raw xDistance=-0.41 yDistance=-0.12 00:15:46.525 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 00:15:46.525 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:15:46.525 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 00:15:46.525 00.000 15672 MoveAxis(E, 110, ABG) 00:15:46.525 00.000 15672 Guiding Dir = 2, Dur = 110 00:15:46.526 00.001 15672 IsSlewing returns 0 00:15:46.527 00.001 15672 IsGuiding returns 0 00:15:46.530 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=11586, FiltMin=2610, FiltMax=9200, Gamma=2.950 00:15:46.552 00.022 15672 PulseGuide returned control before completion, sleep 96 00:15:46.581 00.029 30444 UpdateGuideState exits: m=112815 SNR=85.4 Saturated 00:15:46.581 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:46.581 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:46.581 00.000 30444 Enqueuing Expose request 00:15:46.697 00.116 15672 IsGuiding returns 0 00:15:46.697 00.000 15672 Move returns status 0, amount 110 00:15:46.697 00.000 15672 MoveAxis(N, 0, ABG) 00:15:46.697 00.000 15672 Move returns status 0, amount 0 00:15:46.697 00.000 15672 move complete, result=0 00:15:46.697 00.000 15672 worker thread done servicing request 00:15:46.697 00.000 15672 Worker thread wakes up 00:15:46.697 00.000 30444 GuideStep: -0.4 px 110 ms EAST, -0.1 px 0 ms NORTH 00:15:46.697 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:46.697 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:48.606 01.909 15672 Exposure complete 00:15:48.633 00.027 15672 worker thread done servicing request 00:15:48.633 00.000 30444 OnExposeComplete: enter 00:15:48.633 00.000 30444 UpdateGuideState(): m_state=6 00:15:48.634 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3515 00:15:48.634 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=196.29, Mass=107986, SNR=68.9, Peak=11575 HFD=3.3 00:15:48.634 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 00:15:48.634 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 00:15:48.634 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.26 hyp=0.35 cameraTheta=-2.29 mountX=-0.15 mountY=-0.31, mountTheta=-2.03 00:15:48.634 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.26, opts=13) 00:15:48.634 00.000 30444 Enqueuing Move request for scope (-0.23, -0.26) 00:15:48.634 00.000 15672 Worker thread wakes up 00:15:48.634 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.26) opts 0xd 00:15:48.634 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.26) 00:15:48.634 00.000 15672 Moving (-0.23, -0.26) raw xDistance=-0.15 yDistance=-0.31 00:15:48.634 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:15:48.635 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:15:48.635 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 00:15:48.635 00.000 15672 MoveAxis(E, 0, ABG) 00:15:48.635 00.000 15672 Move returns status 0, amount 0 00:15:48.635 00.000 15672 MoveAxis(N, 0, ABG) 00:15:48.635 00.000 15672 Move returns status 0, amount 0 00:15:48.635 00.000 15672 move complete, result=0 00:15:48.635 00.000 15672 worker thread done servicing request 00:15:48.640 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11575, FiltMin=2672, FiltMax=9367, Gamma=2.950 00:15:48.994 00.354 30444 UpdateGuideState exits: m=107986 SNR=68.9 Saturated 00:15:48.994 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:48.994 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:48.995 00.001 30444 Enqueuing Expose request 00:15:48.995 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 00:15:48.995 00.000 15672 Worker thread wakes up 00:15:48.995 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:48.995 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:51.113 02.118 15672 Exposure complete 00:15:51.147 00.034 15672 worker thread done servicing request 00:15:51.147 00.000 30444 OnExposeComplete: enter 00:15:51.147 00.000 30444 UpdateGuideState(): m_state=6 00:15:51.147 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3516 00:15:51.147 00.000 30444 Star::Find returns 1 (1), X=459.37, Y=196.67, Mass=109050, SNR=78.3, Peak=12227 HFD=3.3 00:15:51.147 00.000 30444 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.28) = xAngle (3.16 = -3.13) 00:15:51.147 00.000 30444 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.10 = 3.10) 00:15:51.147 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.11 hyp=0.44 cameraTheta=2.88 mountX=-0.44 mountY=0.02, mountTheta=3.10 00:15:51.147 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.11, opts=13) 00:15:51.148 00.001 30444 Enqueuing Move request for scope (-0.42, 0.11) 00:15:51.148 00.000 15672 Worker thread wakes up 00:15:51.148 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.11) opts 0xd 00:15:51.148 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.11) 00:15:51.148 00.000 15672 Moving (-0.42, 0.11) raw xDistance=-0.44 yDistance=0.02 00:15:51.148 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 00:15:51.148 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:15:51.148 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 00:15:51.148 00.000 15672 MoveAxis(E, 119, ABG) 00:15:51.148 00.000 15672 Guiding Dir = 2, Dur = 119 00:15:51.148 00.000 15672 IsSlewing returns 0 00:15:51.149 00.001 15672 IsGuiding returns 0 00:15:51.154 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2382, max=13135, FiltMin=2630, FiltMax=9091, Gamma=2.950 00:15:51.169 00.015 15672 PulseGuide returned control before completion, sleep 111 00:15:51.203 00.034 30444 UpdateGuideState exits: m=109050 SNR=78.3 Saturated 00:15:51.203 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:51.203 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:51.203 00.000 30444 Enqueuing Expose request 00:15:51.283 00.080 15672 IsGuiding returns 1 00:15:51.283 00.000 15672 scope still moving after pulse duration time elapsed 00:15:51.304 00.021 15672 IsSlewing returns 0 00:15:51.314 00.010 15672 IsGuiding returns 0 00:15:51.314 00.000 15672 scope move finished after 119 + 44 ms 00:15:51.314 00.000 15672 Move returns status 0, amount 119 00:15:51.314 00.000 15672 MoveAxis(N, 0, ABG) 00:15:51.314 00.000 15672 Move returns status 0, amount 0 00:15:51.314 00.000 15672 move complete, result=0 00:15:51.314 00.000 15672 worker thread done servicing request 00:15:51.314 00.000 15672 Worker thread wakes up 00:15:51.314 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:51.314 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:51.314 00.000 30444 GuideStep: -0.4 px 119 ms EAST, 0.0 px 0 ms NORTH 00:15:53.223 01.909 15672 Exposure complete 00:15:53.242 00.019 15672 worker thread done servicing request 00:15:53.242 00.000 30444 OnExposeComplete: enter 00:15:53.242 00.000 30444 UpdateGuideState(): m_state=6 00:15:53.242 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3517 00:15:53.242 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=196.39, Mass=110986, SNR=74.6, Peak=10548 HFD=3.6 00:15:53.242 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.23 = -0.23) 00:15:53.242 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 00:15:53.242 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.16 hyp=0.33 cameraTheta=-0.51 mountX=0.32 mountY=-0.10, mountTheta=-0.29 00:15:53.243 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.16, opts=13) 00:15:53.243 00.000 30444 Enqueuing Move request for scope (0.29, -0.16) 00:15:53.243 00.000 15672 Worker thread wakes up 00:15:53.243 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.16) opts 0xd 00:15:53.243 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.16) 00:15:53.243 00.000 15672 Moving (0.29, -0.16) raw xDistance=0.32 yDistance=-0.10 00:15:53.243 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32 00:15:53.243 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:15:53.243 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:15:53.243 00.000 15672 MoveAxis(W, 78, ABG) 00:15:53.243 00.000 15672 Guiding Dir = 3, Dur = 78 00:15:53.244 00.001 15672 IsSlewing returns 0 00:15:53.245 00.001 15672 IsGuiding returns 0 00:15:53.249 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11730, FiltMin=2669, FiltMax=9516, Gamma=2.950 00:15:53.261 00.012 15672 PulseGuide returned control before completion, sleep 72 00:15:53.374 00.113 15672 IsGuiding returns 0 00:15:53.374 00.000 15672 Move returns status 0, amount 78 00:15:53.374 00.000 15672 MoveAxis(N, 0, ABG) 00:15:53.375 00.001 15672 Move returns status 0, amount 0 00:15:53.375 00.000 15672 move complete, result=0 00:15:53.375 00.000 15672 worker thread done servicing request 00:15:53.596 00.221 30444 UpdateGuideState exits: m=110986 SNR=74.6 Saturated 00:15:53.596 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:53.596 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:53.596 00.000 30444 Enqueuing Expose request 00:15:53.597 00.001 30444 GuideStep: 0.3 px 78 ms WEST, -0.1 px 0 ms NORTH 00:15:53.597 00.000 15672 Worker thread wakes up 00:15:53.597 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:53.597 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:55.704 02.107 15672 Exposure complete 00:15:55.723 00.019 15672 worker thread done servicing request 00:15:55.723 00.000 30444 OnExposeComplete: enter 00:15:55.723 00.000 30444 UpdateGuideState(): m_state=6 00:15:55.724 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3518 00:15:55.724 00.000 30444 Star::Find returns 1 (1), X=459.60, Y=196.88, Mass=113846, SNR=83.1, Peak=12752 HFD=3.5 00:15:55.724 00.000 30444 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.28) = xAngle (2.38 = 2.38) 00:15:55.724 00.000 30444 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.32 = 2.32) 00:15:55.724 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.33 hyp=0.38 cameraTheta=2.10 mountX=-0.28 mountY=0.28, mountTheta=2.35 00:15:55.724 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.33, opts=13) 00:15:55.724 00.000 30444 Enqueuing Move request for scope (-0.19, 0.33) 00:15:55.724 00.000 15672 Worker thread wakes up 00:15:55.725 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.33) opts 0xd 00:15:55.725 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.33) 00:15:55.725 00.000 15672 Moving (-0.19, 0.33) raw xDistance=-0.28 yDistance=0.28 00:15:55.725 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28 00:15:55.725 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 00:15:55.725 00.000 15672 MoveAxis(E, 69, ABG) 00:15:55.725 00.000 15672 Guiding Dir = 2, Dur = 69 00:15:55.725 00.000 15672 IsSlewing returns 0 00:15:55.731 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=13580, FiltMin=2665, FiltMax=9847, Gamma=2.950 00:15:55.770 00.039 15672 IsGuiding returns 0 00:15:55.786 00.016 15672 PulseGuide returned control before completion, sleep 64 00:15:55.866 00.080 15672 IsGuiding returns 0 00:15:55.866 00.000 15672 Move returns status 0, amount 69 00:15:55.866 00.000 15672 MoveAxis(S, 50, ABG) 00:15:55.866 00.000 15672 Guiding Dir = 1, Dur = 50 00:15:55.866 00.000 15672 IsSlewing returns 0 00:15:55.867 00.001 15672 IsGuiding returns 0 00:15:55.948 00.081 15672 IsGuiding returns 1 00:15:55.948 00.000 15672 scope still moving after pulse duration time elapsed 00:15:55.969 00.021 15672 IsSlewing returns 0 00:15:56.025 00.056 15672 IsGuiding returns 0 00:15:56.026 00.001 15672 scope move finished after 50 + 109 ms 00:15:56.026 00.000 15672 Move returns status 0, amount 50 00:15:56.026 00.000 15672 move complete, result=0 00:15:56.026 00.000 15672 worker thread done servicing request 00:15:56.167 00.141 30444 UpdateGuideState exits: m=113846 SNR=83.1 Saturated 00:15:56.167 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:56.167 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:56.167 00.000 30444 Enqueuing Expose request 00:15:56.168 00.001 30444 GuideStep: -0.3 px 69 ms EAST, 0.3 px 50 ms SOUTH 00:15:56.168 00.000 15672 Worker thread wakes up 00:15:56.168 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:56.168 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:58.073 01.905 15672 Exposure complete 00:15:58.093 00.020 15672 worker thread done servicing request 00:15:58.093 00.000 30444 OnExposeComplete: enter 00:15:58.093 00.000 30444 UpdateGuideState(): m_state=6 00:15:58.093 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3519 00:15:58.093 00.000 30444 Star::Find returns 1 (1), X=459.47, Y=196.59, Mass=113971, SNR=87.3, Peak=11711 HFD=3.3 00:15:58.093 00.000 30444 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.28) = xAngle (3.30 = -2.98) 00:15:58.093 00.000 30444 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.24 = -3.04) 00:15:58.093 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.04 hyp=0.33 cameraTheta=3.03 mountX=-0.32 mountY=-0.03, mountTheta=-3.04 00:15:58.094 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.04, opts=13) 00:15:58.094 00.000 30444 Enqueuing Move request for scope (-0.32, 0.04) 00:15:58.094 00.000 15672 Worker thread wakes up 00:15:58.094 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.04) opts 0xd 00:15:58.094 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.04) 00:15:58.094 00.000 15672 Moving (-0.32, 0.04) raw xDistance=-0.32 yDistance=-0.03 00:15:58.094 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32 00:15:58.094 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:15:58.094 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 00:15:58.094 00.000 15672 MoveAxis(E, 92, ABG) 00:15:58.094 00.000 15672 Guiding Dir = 2, Dur = 92 00:15:58.095 00.001 15672 IsSlewing returns 0 00:15:58.096 00.001 15672 IsGuiding returns 0 00:15:58.100 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=11711, FiltMin=2642, FiltMax=9626, Gamma=2.950 00:15:58.117 00.017 15672 PulseGuide returned control before completion, sleep 81 00:15:58.150 00.033 30444 UpdateGuideState exits: m=113971 SNR=87.3 Saturated 00:15:58.150 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:15:58.150 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:15:58.150 00.000 30444 Enqueuing Expose request 00:15:58.199 00.049 15672 IsGuiding returns 1 00:15:58.199 00.000 15672 scope still moving after pulse duration time elapsed 00:15:58.220 00.021 15672 IsSlewing returns 0 00:15:58.230 00.010 15672 IsGuiding returns 0 00:15:58.230 00.000 15672 scope move finished after 92 + 42 ms 00:15:58.230 00.000 15672 Move returns status 0, amount 92 00:15:58.230 00.000 15672 MoveAxis(N, 0, ABG) 00:15:58.230 00.000 15672 Move returns status 0, amount 0 00:15:58.230 00.000 15672 move complete, result=0 00:15:58.230 00.000 15672 worker thread done servicing request 00:15:58.230 00.000 15672 Worker thread wakes up 00:15:58.230 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:15:58.230 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:15:58.338 00.108 30444 GuideStep: -0.3 px 92 ms EAST, -0.0 px 0 ms NORTH 00:16:00.341 02.003 15672 Exposure complete 00:16:00.361 00.020 15672 worker thread done servicing request 00:16:00.361 00.000 30444 OnExposeComplete: enter 00:16:00.361 00.000 30444 UpdateGuideState(): m_state=6 00:16:00.361 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3520 00:16:00.361 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=196.66, Mass=128897, SNR=93.7, Peak=10894 HFD=3.9 00:16:00.361 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 00:16:00.361 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.82 = 0.82) 00:16:00.361 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.61 mountX=0.11 mountY=0.13, mountTheta=0.86 00:16:00.362 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.10, opts=13) 00:16:00.362 00.000 30444 Enqueuing Move request for scope (0.15, 0.10) 00:16:00.362 00.000 15672 Worker thread wakes up 00:16:00.362 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd 00:16:00.362 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.10) 00:16:00.362 00.000 15672 Moving (0.15, 0.10) raw xDistance=0.11 yDistance=0.13 00:16:00.362 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:16:00.362 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:16:00.362 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 00:16:00.362 00.000 15672 MoveAxis(E, 0, ABG) 00:16:00.362 00.000 15672 Move returns status 0, amount 0 00:16:00.362 00.000 15672 MoveAxis(N, 0, ABG) 00:16:00.362 00.000 15672 Move returns status 0, amount 0 00:16:00.362 00.000 15672 move complete, result=0 00:16:00.362 00.000 15672 worker thread done servicing request 00:16:00.367 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=11482, FiltMin=2641, FiltMax=9398, Gamma=2.950 00:16:00.769 00.402 30444 UpdateGuideState exits: m=128897 SNR=93.7 Saturated 00:16:00.770 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:00.770 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:00.770 00.000 30444 Enqueuing Expose request 00:16:00.770 00.000 15672 Worker thread wakes up 00:16:00.770 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:16:00.771 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:00.771 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:02.677 01.906 15672 Exposure complete 00:16:02.697 00.020 15672 worker thread done servicing request 00:16:02.697 00.000 30444 OnExposeComplete: enter 00:16:02.697 00.000 30444 UpdateGuideState(): m_state=6 00:16:02.697 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3521 00:16:02.697 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.61, Mass=121575, SNR=80.3, Peak=10535 HFD=3.7 00:16:02.697 00.000 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 00:16:02.697 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.35 = 0.35) 00:16:02.698 00.001 30444 CameraToMount -- cameraX=0.40 cameraY=0.06 hyp=0.41 cameraTheta=0.14 mountX=0.37 mountY=0.14, mountTheta=0.36 00:16:02.698 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.06, opts=13) 00:16:02.698 00.000 30444 Enqueuing Move request for scope (0.40, 0.06) 00:16:02.698 00.000 15672 Worker thread wakes up 00:16:02.698 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.06) opts 0xd 00:16:02.698 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.06) 00:16:02.698 00.000 15672 Moving (0.40, 0.06) raw xDistance=0.37 yDistance=0.14 00:16:02.698 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 00:16:02.698 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:16:02.698 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 00:16:02.698 00.000 15672 MoveAxis(W, 101, ABG) 00:16:02.698 00.000 15672 Guiding Dir = 3, Dur = 101 00:16:02.699 00.001 15672 IsSlewing returns 0 00:16:02.701 00.002 15672 IsGuiding returns 0 00:16:02.704 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=11122, FiltMin=2661, FiltMax=9547, Gamma=2.950 00:16:02.719 00.015 15672 PulseGuide returned control before completion, sleep 93 00:16:02.810 00.091 30444 UpdateGuideState exits: m=121575 SNR=80.3 Saturated 00:16:02.810 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:02.810 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:02.810 00.000 30444 Enqueuing Expose request 00:16:02.832 00.022 15672 IsGuiding returns 0 00:16:02.832 00.000 15672 Move returns status 0, amount 101 00:16:02.832 00.000 15672 MoveAxis(N, 0, ABG) 00:16:02.832 00.000 15672 Move returns status 0, amount 0 00:16:02.832 00.000 15672 move complete, result=0 00:16:02.832 00.000 15672 worker thread done servicing request 00:16:02.832 00.000 15672 Worker thread wakes up 00:16:02.832 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:02.832 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:02.832 00.000 30444 GuideStep: 0.4 px 101 ms WEST, 0.1 px 0 ms NORTH 00:16:04.948 02.116 15672 Exposure complete 00:16:04.979 00.031 15672 worker thread done servicing request 00:16:04.980 00.001 30444 OnExposeComplete: enter 00:16:04.980 00.000 30444 UpdateGuideState(): m_state=6 00:16:04.980 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3522 00:16:04.980 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=196.38, Mass=121796, SNR=97.8, Peak=11157 HFD=3.7 00:16:04.980 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 00:16:04.980 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 00:16:04.980 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.66 mountX=0.03 mountY=-0.17, mountTheta=-1.38 00:16:04.981 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.17, opts=13) 00:16:04.981 00.000 30444 Enqueuing Move request for scope (-0.02, -0.17) 00:16:04.981 00.000 15672 Worker thread wakes up 00:16:04.982 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd 00:16:04.982 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.17) 00:16:04.982 00.000 15672 Moving (-0.02, -0.17) raw xDistance=0.03 yDistance=-0.17 00:16:04.982 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:16:04.982 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:16:04.982 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 00:16:04.982 00.000 15672 MoveAxis(E, 0, ABG) 00:16:04.982 00.000 15672 Move returns status 0, amount 0 00:16:04.982 00.000 15672 MoveAxis(N, 0, ABG) 00:16:04.982 00.000 15672 Move returns status 0, amount 0 00:16:04.982 00.000 15672 move complete, result=0 00:16:04.982 00.000 15672 worker thread done servicing request 00:16:04.987 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=11802, FiltMin=2560, FiltMax=9321, Gamma=2.950 00:16:05.037 00.050 30444 UpdateGuideState exits: m=121796 SNR=97.8 Saturated 00:16:05.037 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:05.037 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:05.037 00.000 30444 Enqueuing Expose request 00:16:05.037 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:16:05.037 00.000 15672 Worker thread wakes up 00:16:05.037 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:05.037 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:06.946 01.909 15672 Exposure complete 00:16:06.966 00.020 15672 worker thread done servicing request 00:16:06.966 00.000 30444 OnExposeComplete: enter 00:16:06.966 00.000 30444 UpdateGuideState(): m_state=6 00:16:06.966 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3523 00:16:06.966 00.000 30444 Star::Find returns 1 (1), X=459.54, Y=196.23, Mass=129203, SNR=105.7, Peak=13113 HFD=3.5 00:16:06.966 00.000 30444 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 00:16:06.966 00.000 30444 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 00:16:06.966 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.32 hyp=0.41 cameraTheta=-2.25 mountX=-0.16 mountY=-0.37, mountTheta=-1.98 00:16:06.967 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.32, opts=13) 00:16:06.967 00.000 30444 Enqueuing Move request for scope (-0.26, -0.32) 00:16:06.967 00.000 15672 Worker thread wakes up 00:16:06.967 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.32) opts 0xd 00:16:06.967 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.32) 00:16:06.967 00.000 15672 Moving (-0.26, -0.32) raw xDistance=-0.16 yDistance=-0.37 00:16:06.967 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 00:16:06.967 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:16:06.967 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 00:16:06.967 00.000 15672 MoveAxis(E, 0, ABG) 00:16:06.968 00.001 15672 Move returns status 0, amount 0 00:16:06.968 00.000 15672 MoveAxis(N, 0, ABG) 00:16:06.968 00.000 15672 Move returns status 0, amount 0 00:16:06.968 00.000 15672 move complete, result=0 00:16:06.968 00.000 15672 worker thread done servicing request 00:16:06.973 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=13113, FiltMin=2609, FiltMax=10213, Gamma=2.950 00:16:07.021 00.048 30444 UpdateGuideState exits: m=129203 SNR=105.7 Saturated 00:16:07.021 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:07.021 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:07.021 00.000 30444 Enqueuing Expose request 00:16:07.021 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 00:16:07.021 00.000 15672 Worker thread wakes up 00:16:07.021 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:07.021 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:09.130 02.109 15672 Exposure complete 00:16:09.150 00.020 15672 worker thread done servicing request 00:16:09.150 00.000 30444 OnExposeComplete: enter 00:16:09.150 00.000 30444 UpdateGuideState(): m_state=6 00:16:09.150 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3524 00:16:09.151 00.001 30444 Star::Find returns 1 (1), X=459.66, Y=196.28, Mass=117629, SNR=79.6, Peak=12212 HFD=3.4 00:16:09.151 00.000 30444 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 00:16:09.151 00.000 30444 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 00:16:09.151 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.28 hyp=0.31 cameraTheta=-2.04 mountX=-0.06 mountY=-0.30, mountTheta=-1.76 00:16:09.151 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.28, opts=13) 00:16:09.151 00.000 30444 Enqueuing Move request for scope (-0.14, -0.28) 00:16:09.151 00.000 15672 Worker thread wakes up 00:16:09.151 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.28) opts 0xd 00:16:09.151 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.28) 00:16:09.151 00.000 15672 Moving (-0.14, -0.28) raw xDistance=-0.06 yDistance=-0.30 00:16:09.151 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 00:16:09.152 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:16:09.152 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 00:16:09.152 00.000 15672 MoveAxis(E, 0, ABG) 00:16:09.152 00.000 15672 Move returns status 0, amount 0 00:16:09.152 00.000 15672 MoveAxis(N, 0, ABG) 00:16:09.152 00.000 15672 Move returns status 0, amount 0 00:16:09.152 00.000 15672 move complete, result=0 00:16:09.152 00.000 15672 worker thread done servicing request 00:16:09.157 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=12212, FiltMin=2607, FiltMax=9569, Gamma=2.950 00:16:09.207 00.050 30444 UpdateGuideState exits: m=117629 SNR=79.6 Saturated 00:16:09.207 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:09.207 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:09.207 00.000 30444 Enqueuing Expose request 00:16:09.207 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 00:16:09.207 00.000 15672 Worker thread wakes up 00:16:09.207 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:09.207 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:11.123 01.916 15672 Exposure complete 00:16:11.155 00.032 15672 worker thread done servicing request 00:16:11.155 00.000 30444 OnExposeComplete: enter 00:16:11.155 00.000 30444 UpdateGuideState(): m_state=6 00:16:11.155 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3525 00:16:11.155 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=196.39, Mass=106436, SNR=68.5, Peak=10814 HFD=3.3 00:16:11.155 00.000 30444 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 00:16:11.155 00.000 30444 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.35 = -2.35) 00:16:11.155 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-2.57 mountX=-0.21 mountY=-0.22, mountTheta=-2.32 00:16:11.156 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.17, opts=13) 00:16:11.156 00.000 30444 Enqueuing Move request for scope (-0.26, -0.17) 00:16:11.156 00.000 15672 Worker thread wakes up 00:16:11.156 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.17) opts 0xd 00:16:11.156 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.17) 00:16:11.156 00.000 15672 Moving (-0.26, -0.17) raw xDistance=-0.21 yDistance=-0.22 00:16:11.156 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 00:16:11.156 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:16:11.156 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 00:16:11.156 00.000 15672 MoveAxis(E, 0, ABG) 00:16:11.156 00.000 15672 Move returns status 0, amount 0 00:16:11.156 00.000 15672 MoveAxis(N, 0, ABG) 00:16:11.156 00.000 15672 Move returns status 0, amount 0 00:16:11.156 00.000 15672 move complete, result=0 00:16:11.156 00.000 15672 worker thread done servicing request 00:16:11.161 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=12175, FiltMin=2655, FiltMax=9454, Gamma=2.950 00:16:11.211 00.050 30444 UpdateGuideState exits: m=106436 SNR=68.5 Saturated 00:16:11.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:11.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:11.211 00.000 30444 Enqueuing Expose request 00:16:11.211 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:16:11.211 00.000 15672 Worker thread wakes up 00:16:11.211 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:11.211 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:13.327 02.116 15672 Exposure complete 00:16:13.358 00.031 15672 worker thread done servicing request 00:16:13.358 00.000 30444 OnExposeComplete: enter 00:16:13.358 00.000 30444 UpdateGuideState(): m_state=6 00:16:13.358 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3526 00:16:13.358 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=196.03, Mass=121808, SNR=87.3, Peak=12429 HFD=3.4 00:16:13.358 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 00:16:13.358 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 00:16:13.359 00.001 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.53 hyp=0.53 cameraTheta=-1.73 mountX=0.06 mountY=-0.53, mountTheta=-1.46 00:16:13.359 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.53, opts=13) 00:16:13.359 00.000 30444 Enqueuing Move request for scope (-0.09, -0.53) 00:16:13.359 00.000 15672 Worker thread wakes up 00:16:13.359 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.53) opts 0xd 00:16:13.359 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.53) 00:16:13.359 00.000 15672 Moving (-0.09, -0.53) raw xDistance=0.06 yDistance=-0.53 00:16:13.359 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:16:13.359 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:16:13.359 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53 00:16:13.359 00.000 15672 MoveAxis(E, 0, ABG) 00:16:13.359 00.000 15672 Move returns status 0, amount 0 00:16:13.359 00.000 15672 MoveAxis(N, 0, ABG) 00:16:13.360 00.001 15672 Move returns status 0, amount 0 00:16:13.360 00.000 15672 move complete, result=0 00:16:13.360 00.000 15672 worker thread done servicing request 00:16:13.364 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=12429, FiltMin=2623, FiltMax=9271, Gamma=2.950 00:16:13.414 00.050 30444 UpdateGuideState exits: m=121808 SNR=87.3 Saturated 00:16:13.414 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:13.414 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:13.414 00.000 30444 Enqueuing Expose request 00:16:13.414 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 00:16:13.414 00.000 15672 Worker thread wakes up 00:16:13.414 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:13.414 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:15.321 01.907 15672 Exposure complete 00:16:15.341 00.020 15672 worker thread done servicing request 00:16:15.341 00.000 30444 OnExposeComplete: enter 00:16:15.341 00.000 30444 UpdateGuideState(): m_state=6 00:16:15.341 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3527 00:16:15.341 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=196.43, Mass=110226, SNR=76.6, Peak=12006 HFD=3.3 00:16:15.341 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 00:16:15.341 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 00:16:15.341 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.76 mountX=0.01 mountY=-0.13, mountTheta=-1.48 00:16:15.341 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.13, opts=13) 00:16:15.341 00.000 30444 Enqueuing Move request for scope (-0.02, -0.13) 00:16:15.341 00.000 15672 Worker thread wakes up 00:16:15.342 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd 00:16:15.342 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.13) 00:16:15.342 00.000 15672 Moving (-0.02, -0.13) raw xDistance=0.01 yDistance=-0.13 00:16:15.342 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 00:16:15.342 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:16:15.342 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 00:16:15.342 00.000 15672 MoveAxis(E, 0, ABG) 00:16:15.342 00.000 15672 Move returns status 0, amount 0 00:16:15.342 00.000 15672 MoveAxis(N, 0, ABG) 00:16:15.342 00.000 15672 Move returns status 0, amount 0 00:16:15.342 00.000 15672 move complete, result=0 00:16:15.342 00.000 15672 worker thread done servicing request 00:16:15.347 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=12797, FiltMin=2676, FiltMax=9657, Gamma=2.950 00:16:15.504 00.157 30444 UpdateGuideState exits: m=110226 SNR=76.6 Saturated 00:16:15.504 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:15.504 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:15.505 00.001 30444 Enqueuing Expose request 00:16:15.505 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:16:15.505 00.000 15672 Worker thread wakes up 00:16:15.505 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:15.505 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:17.621 02.116 15672 Exposure complete 00:16:17.649 00.028 15672 worker thread done servicing request 00:16:17.649 00.000 30444 OnExposeComplete: enter 00:16:17.649 00.000 30444 UpdateGuideState(): m_state=6 00:16:17.649 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3528 00:16:17.649 00.000 30444 Star::Find returns 1 (1), X=459.38, Y=195.98, Mass=104356, SNR=71.2, Peak=11473 HFD=3.4 00:16:17.649 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 00:16:17.649 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 00:16:17.649 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.58 hyp=0.71 cameraTheta=-2.20 mountX=-0.24 mountY=-0.65, mountTheta=-1.93 00:16:17.650 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.58, opts=13) 00:16:17.650 00.000 30444 Enqueuing Move request for scope (-0.42, -0.58) 00:16:17.650 00.000 15672 Worker thread wakes up 00:16:17.650 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.58) opts 0xd 00:16:17.650 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.58) 00:16:17.650 00.000 15672 Moving (-0.42, -0.58) raw xDistance=-0.24 yDistance=-0.65 00:16:17.650 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:16:17.650 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=0.24 newest=-1.32 00:16:17.650 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 00:16:17.650 00.000 15672 MoveAxis(E, 0, ABG) 00:16:17.650 00.000 15672 Move returns status 0, amount 0 00:16:17.650 00.000 15672 MoveAxis(N, 116, ABG) 00:16:17.650 00.000 15672 Guiding Dir = 0, Dur = 116 00:16:17.651 00.001 15672 IsSlewing returns 0 00:16:17.655 00.004 15672 IsGuiding returns 0 00:16:17.656 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=11751, FiltMin=2643, FiltMax=8829, Gamma=2.950 00:16:17.706 00.050 30444 UpdateGuideState exits: m=104356 SNR=71.2 Saturated 00:16:17.706 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:17.706 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:17.706 00.000 30444 Enqueuing Expose request 00:16:17.735 00.029 15672 PulseGuide returned control before completion, sleep 47 00:16:17.784 00.049 15672 IsGuiding returns 1 00:16:17.784 00.000 15672 scope still moving after pulse duration time elapsed 00:16:17.805 00.021 15672 IsSlewing returns 0 00:16:17.806 00.001 15672 IsGuiding returns 1 00:16:17.827 00.021 15672 IsSlewing returns 0 00:16:17.827 00.000 15672 IsGuiding returns 1 00:16:17.849 00.022 15672 IsSlewing returns 0 00:16:17.911 00.062 15672 IsGuiding returns 0 00:16:17.911 00.000 15672 scope move finished after 116 + 140 ms 00:16:17.912 00.001 15672 Move returns status 0, amount 116 00:16:17.912 00.000 15672 move complete, result=0 00:16:17.912 00.000 15672 worker thread done servicing request 00:16:17.912 00.000 15672 Worker thread wakes up 00:16:17.912 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:17.912 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:17.912 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 116 ms NORTH 00:16:19.829 01.917 15672 Exposure complete 00:16:19.862 00.033 15672 worker thread done servicing request 00:16:19.862 00.000 30444 OnExposeComplete: enter 00:16:19.863 00.001 30444 UpdateGuideState(): m_state=6 00:16:19.863 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3529 00:16:19.863 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=196.41, Mass=119661, SNR=85.0, Peak=10212 HFD=3.8 00:16:19.863 00.000 30444 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.28) = xAngle (-0.54 = -0.54) 00:16:19.863 00.000 30444 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.60 = -0.60) 00:16:19.863 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.82 mountX=0.17 mountY=-0.11, mountTheta=-0.59 00:16:19.863 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.15, opts=13) 00:16:19.863 00.000 30444 Enqueuing Move request for scope (0.14, -0.15) 00:16:19.863 00.000 15672 Worker thread wakes up 00:16:19.864 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd 00:16:19.864 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.15) 00:16:19.864 00.000 15672 Moving (0.14, -0.15) raw xDistance=0.17 yDistance=-0.11 00:16:19.864 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 00:16:19.864 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:16:19.864 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 00:16:19.864 00.000 15672 MoveAxis(E, 0, ABG) 00:16:19.864 00.000 15672 Move returns status 0, amount 0 00:16:19.864 00.000 15672 MoveAxis(N, 0, ABG) 00:16:19.864 00.000 15672 Move returns status 0, amount 0 00:16:19.864 00.000 15672 move complete, result=0 00:16:19.864 00.000 15672 worker thread done servicing request 00:16:19.869 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=10212, FiltMin=2598, FiltMax=9449, Gamma=2.950 00:16:19.918 00.049 30444 UpdateGuideState exits: m=119661 SNR=85.0 Saturated 00:16:19.918 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:19.918 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:19.918 00.000 30444 Enqueuing Expose request 00:16:19.918 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:16:19.918 00.000 15672 Worker thread wakes up 00:16:19.918 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:19.918 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:22.025 02.107 15672 Exposure complete 00:16:22.045 00.020 15672 worker thread done servicing request 00:16:22.045 00.000 30444 OnExposeComplete: enter 00:16:22.045 00.000 30444 UpdateGuideState(): m_state=6 00:16:22.045 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3530 00:16:22.046 00.001 30444 Star::Find returns 1 (1), X=460.20, Y=196.33, Mass=114366, SNR=83.0, Peak=10553 HFD=3.6 00:16:22.046 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 00:16:22.046 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 00:16:22.046 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.23 hyp=0.46 cameraTheta=-0.51 mountX=0.45 mountY=-0.14, mountTheta=-0.29 00:16:22.046 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.23, opts=13) 00:16:22.046 00.000 30444 Enqueuing Move request for scope (0.40, -0.23) 00:16:22.046 00.000 15672 Worker thread wakes up 00:16:22.046 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.23) opts 0xd 00:16:22.046 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.23) 00:16:22.046 00.000 15672 Moving (0.40, -0.23) raw xDistance=0.45 yDistance=-0.14 00:16:22.046 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45 00:16:22.046 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:16:22.047 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 00:16:22.047 00.000 15672 MoveAxis(W, 121, ABG) 00:16:22.047 00.000 15672 Guiding Dir = 3, Dur = 121 00:16:22.047 00.000 15672 IsSlewing returns 0 00:16:22.048 00.001 15672 IsGuiding returns 0 00:16:22.053 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=11909, FiltMin=2664, FiltMax=10383, Gamma=2.950 00:16:22.063 00.010 15672 PulseGuide returned control before completion, sleep 116 00:16:22.102 00.039 30444 UpdateGuideState exits: m=114366 SNR=83.0 Saturated 00:16:22.102 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:22.102 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:22.102 00.000 30444 Enqueuing Expose request 00:16:22.194 00.092 15672 IsGuiding returns 0 00:16:22.194 00.000 15672 Move returns status 0, amount 121 00:16:22.194 00.000 15672 MoveAxis(N, 0, ABG) 00:16:22.194 00.000 15672 Move returns status 0, amount 0 00:16:22.194 00.000 15672 move complete, result=0 00:16:22.194 00.000 15672 worker thread done servicing request 00:16:22.195 00.001 15672 Worker thread wakes up 00:16:22.195 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:22.195 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:22.195 00.000 30444 GuideStep: 0.4 px 121 ms WEST, -0.1 px 0 ms NORTH 00:16:24.110 01.915 15672 Exposure complete 00:16:24.142 00.032 15672 worker thread done servicing request 00:16:24.142 00.000 30444 OnExposeComplete: enter 00:16:24.142 00.000 30444 UpdateGuideState(): m_state=6 00:16:24.142 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3531 00:16:24.142 00.000 30444 Star::Find returns 1 (1), X=459.57, Y=196.31, Mass=118433, SNR=87.9, Peak=11114 HFD=3.6 00:16:24.142 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 00:16:24.142 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 00:16:24.142 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.25 hyp=0.34 cameraTheta=-2.32 mountX=-0.15 mountY=-0.29, mountTheta=-2.06 00:16:24.143 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.25, opts=13) 00:16:24.143 00.000 30444 Enqueuing Move request for scope (-0.23, -0.25) 00:16:24.143 00.000 15672 Worker thread wakes up 00:16:24.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.25) opts 0xd 00:16:24.143 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.25) 00:16:24.143 00.000 15672 Moving (-0.23, -0.25) raw xDistance=-0.15 yDistance=-0.29 00:16:24.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:16:24.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 00:16:24.143 00.000 15672 MoveAxis(E, 0, ABG) 00:16:24.143 00.000 15672 Move returns status 0, amount 0 00:16:24.143 00.000 15672 MoveAxis(N, 52, ABG) 00:16:24.144 00.001 15672 Guiding Dir = 0, Dur = 52 00:16:24.144 00.000 15672 IsSlewing returns 0 00:16:24.149 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=12037, FiltMin=2613, FiltMax=9033, Gamma=2.950 00:16:24.173 00.024 15672 IsGuiding returns 0 00:16:24.200 00.027 30444 UpdateGuideState exits: m=118433 SNR=87.9 Saturated 00:16:24.200 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:24.200 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:24.200 00.000 30444 Enqueuing Expose request 00:16:24.253 00.053 15672 IsGuiding returns 1 00:16:24.253 00.000 15672 scope still moving after pulse duration time elapsed 00:16:24.275 00.022 15672 IsSlewing returns 0 00:16:24.276 00.001 15672 IsGuiding returns 1 00:16:24.297 00.021 15672 IsSlewing returns 0 00:16:24.298 00.001 15672 IsGuiding returns 1 00:16:24.319 00.021 15672 IsSlewing returns 0 00:16:24.333 00.014 15672 IsGuiding returns 0 00:16:24.334 00.001 15672 scope move finished after 52 + 108 ms 00:16:24.334 00.000 15672 Move returns status 0, amount 52 00:16:24.334 00.000 15672 move complete, result=0 00:16:24.334 00.000 15672 worker thread done servicing request 00:16:24.334 00.000 15672 Worker thread wakes up 00:16:24.334 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 52 ms NORTH 00:16:24.334 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:24.334 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:26.440 02.106 15672 Exposure complete 00:16:26.460 00.020 15672 worker thread done servicing request 00:16:26.460 00.000 30444 OnExposeComplete: enter 00:16:26.460 00.000 30444 UpdateGuideState(): m_state=6 00:16:26.460 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3532 00:16:26.460 00.000 30444 Star::Find returns 1 (1), X=459.50, Y=196.99, Mass=106363, SNR=70.5, Peak=11388 HFD=3.6 00:16:26.460 00.000 30444 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.28) = xAngle (2.45 = 2.45) 00:16:26.460 00.000 30444 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.39 = 2.39) 00:16:26.460 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.44 hyp=0.53 cameraTheta=2.17 mountX=-0.41 mountY=0.36, mountTheta=2.41 00:16:26.461 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.44, opts=13) 00:16:26.461 00.000 30444 Enqueuing Move request for scope (-0.30, 0.44) 00:16:26.461 00.000 15672 Worker thread wakes up 00:16:26.461 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.44) opts 0xd 00:16:26.461 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.44) 00:16:26.461 00.000 15672 Moving (-0.30, 0.44) raw xDistance=-0.41 yDistance=0.36 00:16:26.461 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 00:16:26.461 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:16:26.461 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 00:16:26.461 00.000 15672 MoveAxis(E, 110, ABG) 00:16:26.461 00.000 15672 Guiding Dir = 2, Dur = 110 00:16:26.462 00.001 15672 IsSlewing returns 0 00:16:26.463 00.001 15672 IsGuiding returns 0 00:16:26.468 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=12589, FiltMin=2648, FiltMax=9354, Gamma=2.950 00:16:26.489 00.021 15672 PulseGuide returned control before completion, sleep 95 00:16:26.517 00.028 30444 UpdateGuideState exits: m=106363 SNR=70.5 Saturated 00:16:26.517 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:26.517 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:26.517 00.000 30444 Enqueuing Expose request 00:16:26.601 00.084 15672 IsGuiding returns 0 00:16:26.601 00.000 15672 Move returns status 0, amount 110 00:16:26.601 00.000 15672 MoveAxis(N, 0, ABG) 00:16:26.601 00.000 15672 Move returns status 0, amount 0 00:16:26.602 00.001 15672 move complete, result=0 00:16:26.602 00.000 15672 worker thread done servicing request 00:16:26.602 00.000 15672 Worker thread wakes up 00:16:26.602 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:26.602 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:26.602 00.000 30444 GuideStep: -0.4 px 110 ms EAST, 0.4 px 0 ms NORTH 00:16:28.507 01.905 15672 Exposure complete 00:16:28.527 00.020 15672 worker thread done servicing request 00:16:28.527 00.000 30444 OnExposeComplete: enter 00:16:28.527 00.000 30444 UpdateGuideState(): m_state=6 00:16:28.527 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3533 00:16:28.527 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.27, Mass=114483, SNR=77.9, Peak=9730 HFD=3.6 00:16:28.527 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 00:16:28.528 00.001 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.35 = -0.35) 00:16:28.528 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.29 hyp=0.54 cameraTheta=-0.56 mountX=0.51 mountY=-0.18, mountTheta=-0.34 00:16:28.528 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.29, opts=13) 00:16:28.528 00.000 30444 Enqueuing Move request for scope (0.45, -0.29) 00:16:28.528 00.000 15672 Worker thread wakes up 00:16:28.528 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.29) opts 0xd 00:16:28.528 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.29) 00:16:28.528 00.000 15672 Moving (0.45, -0.29) raw xDistance=0.51 yDistance=-0.18 00:16:28.528 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.51 00:16:28.528 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:16:28.528 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 00:16:28.528 00.000 15672 MoveAxis(W, 131, ABG) 00:16:28.528 00.000 15672 Guiding Dir = 3, Dur = 131 00:16:28.529 00.001 15672 IsSlewing returns 0 00:16:28.530 00.001 15672 IsGuiding returns 0 00:16:28.534 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=9899, FiltMin=2673, FiltMax=9033, Gamma=2.950 00:16:28.549 00.015 15672 PulseGuide returned control before completion, sleep 122 00:16:28.584 00.035 30444 UpdateGuideState exits: m=114483 SNR=77.9 Saturated 00:16:28.584 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:28.584 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:28.584 00.000 30444 Enqueuing Expose request 00:16:28.726 00.142 15672 IsGuiding returns 0 00:16:28.726 00.000 15672 Move returns status 0, amount 131 00:16:28.727 00.001 15672 MoveAxis(N, 0, ABG) 00:16:28.727 00.000 15672 Move returns status 0, amount 0 00:16:28.727 00.000 15672 move complete, result=0 00:16:28.727 00.000 15672 worker thread done servicing request 00:16:28.727 00.000 15672 Worker thread wakes up 00:16:28.727 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:28.728 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:28.728 00.000 30444 GuideStep: 0.5 px 131 ms WEST, -0.2 px 0 ms NORTH 00:16:30.836 02.108 15672 Exposure complete 00:16:30.855 00.019 15672 worker thread done servicing request 00:16:30.855 00.000 30444 OnExposeComplete: enter 00:16:30.855 00.000 30444 UpdateGuideState(): m_state=6 00:16:30.856 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3534 00:16:30.856 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=196.33, Mass=102917, SNR=79.1, Peak=10770 HFD=3.4 00:16:30.856 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 00:16:30.856 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 00:16:30.856 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-2.02 mountX=-0.04 mountY=-0.24, mountTheta=-1.75 00:16:30.856 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.22, opts=13) 00:16:30.856 00.000 30444 Enqueuing Move request for scope (-0.11, -0.22) 00:16:30.856 00.000 15672 Worker thread wakes up 00:16:30.856 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd 00:16:30.856 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.22) 00:16:30.856 00.000 15672 Moving (-0.11, -0.22) raw xDistance=-0.04 yDistance=-0.24 00:16:30.857 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:16:30.857 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:16:30.857 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 00:16:30.857 00.000 15672 MoveAxis(E, 0, ABG) 00:16:30.857 00.000 15672 Move returns status 0, amount 0 00:16:30.857 00.000 15672 MoveAxis(N, 0, ABG) 00:16:30.857 00.000 15672 Move returns status 0, amount 0 00:16:30.857 00.000 15672 move complete, result=0 00:16:30.857 00.000 15672 worker thread done servicing request 00:16:30.862 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=11719, FiltMin=2636, FiltMax=9030, Gamma=2.950 00:16:31.243 00.381 30444 UpdateGuideState exits: m=102917 SNR=79.1 Saturated 00:16:31.244 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:31.244 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:31.244 00.000 30444 Enqueuing Expose request 00:16:31.244 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:16:31.244 00.000 15672 Worker thread wakes up 00:16:31.244 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:31.245 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:33.161 01.916 15672 Exposure complete 00:16:33.195 00.034 15672 worker thread done servicing request 00:16:33.195 00.000 30444 OnExposeComplete: enter 00:16:33.195 00.000 30444 UpdateGuideState(): m_state=6 00:16:33.195 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3535 00:16:33.195 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=196.62, Mass=111515, SNR=91.0, Peak=11022 HFD=3.6 00:16:33.195 00.000 30444 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 00:16:33.195 00.000 30444 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 00:16:33.195 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.76 mountX=-0.03 mountY=0.06, mountTheta=2.02 00:16:33.196 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.06, opts=13) 00:16:33.196 00.000 30444 Enqueuing Move request for scope (-0.01, 0.06) 00:16:33.196 00.000 15672 Worker thread wakes up 00:16:33.196 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd 00:16:33.196 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.06) 00:16:33.196 00.000 15672 Moving (-0.01, 0.06) raw xDistance=-0.03 yDistance=0.06 00:16:33.196 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:16:33.196 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:16:33.196 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:16:33.196 00.000 15672 MoveAxis(E, 0, ABG) 00:16:33.196 00.000 15672 Move returns status 0, amount 0 00:16:33.197 00.001 15672 MoveAxis(N, 0, ABG) 00:16:33.197 00.000 15672 Move returns status 0, amount 0 00:16:33.197 00.000 15672 move complete, result=0 00:16:33.197 00.000 15672 worker thread done servicing request 00:16:33.202 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11963, FiltMin=2589, FiltMax=9377, Gamma=2.950 00:16:33.301 00.099 30444 UpdateGuideState exits: m=111515 SNR=91.0 Saturated 00:16:33.301 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:33.301 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:33.301 00.000 30444 Enqueuing Expose request 00:16:33.301 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 00:16:33.301 00.000 15672 Worker thread wakes up 00:16:33.301 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:33.301 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:35.410 02.109 15672 Exposure complete 00:16:35.430 00.020 15672 worker thread done servicing request 00:16:35.430 00.000 30444 OnExposeComplete: enter 00:16:35.430 00.000 30444 UpdateGuideState(): m_state=6 00:16:35.430 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3536 00:16:35.430 00.000 30444 Star::Find returns 1 (1), X=459.88, Y=196.51, Mass=115765, SNR=89.2, Peak=11055 HFD=3.6 00:16:35.430 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.23 = -0.23) 00:16:35.430 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 00:16:35.430 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.51 mountX=0.09 mountY=-0.03, mountTheta=-0.29 00:16:35.431 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.05, opts=13) 00:16:35.431 00.000 30444 Enqueuing Move request for scope (0.08, -0.05) 00:16:35.431 00.000 15672 Worker thread wakes up 00:16:35.431 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd 00:16:35.431 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.05) 00:16:35.431 00.000 15672 Moving (0.08, -0.05) raw xDistance=0.09 yDistance=-0.03 00:16:35.431 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:16:35.431 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:16:35.431 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 00:16:35.431 00.000 15672 MoveAxis(E, 0, ABG) 00:16:35.431 00.000 15672 Move returns status 0, amount 0 00:16:35.432 00.001 15672 MoveAxis(N, 0, ABG) 00:16:35.432 00.000 15672 Move returns status 0, amount 0 00:16:35.432 00.000 15672 move complete, result=0 00:16:35.432 00.000 15672 worker thread done servicing request 00:16:35.436 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=11055, FiltMin=2684, FiltMax=9444, Gamma=2.950 00:16:35.486 00.050 30444 UpdateGuideState exits: m=115765 SNR=89.2 Saturated 00:16:35.486 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:35.486 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:35.486 00.000 30444 Enqueuing Expose request 00:16:35.486 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:16:35.486 00.000 15672 Worker thread wakes up 00:16:35.486 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:35.486 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:37.402 01.916 15672 Exposure complete 00:16:37.427 00.025 15672 worker thread done servicing request 00:16:37.427 00.000 30444 OnExposeComplete: enter 00:16:37.427 00.000 30444 UpdateGuideState(): m_state=6 00:16:37.427 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3537 00:16:37.427 00.000 30444 Star::Find returns 1 (1), X=459.95, Y=196.44, Mass=101997, SNR=67.6, Peak=10273 HFD=3.6 00:16:37.427 00.000 30444 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.28) = xAngle (-0.35 = -0.35) 00:16:37.427 00.000 30444 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 00:16:37.427 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.63 mountX=0.18 mountY=-0.08, mountTheta=-0.41 00:16:37.428 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.11, opts=13) 00:16:37.428 00.000 30444 Enqueuing Move request for scope (0.15, -0.11) 00:16:37.428 00.000 15672 Worker thread wakes up 00:16:37.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd 00:16:37.428 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.11) 00:16:37.428 00.000 15672 Moving (0.15, -0.11) raw xDistance=0.18 yDistance=-0.08 00:16:37.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:16:37.428 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:16:37.428 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 00:16:37.428 00.000 15672 MoveAxis(E, 0, ABG) 00:16:37.428 00.000 15672 Move returns status 0, amount 0 00:16:37.428 00.000 15672 MoveAxis(N, 0, ABG) 00:16:37.428 00.000 15672 Move returns status 0, amount 0 00:16:37.428 00.000 15672 move complete, result=0 00:16:37.428 00.000 15672 worker thread done servicing request 00:16:37.433 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=10929, FiltMin=2655, FiltMax=8750, Gamma=2.950 00:16:37.900 00.467 30444 UpdateGuideState exits: m=101997 SNR=67.6 Saturated 00:16:37.900 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:37.900 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:37.901 00.001 30444 Enqueuing Expose request 00:16:37.901 00.000 15672 Worker thread wakes up 00:16:37.901 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:16:37.902 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:37.902 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:40.010 02.108 15672 Exposure complete 00:16:40.029 00.019 15672 worker thread done servicing request 00:16:40.030 00.001 30444 OnExposeComplete: enter 00:16:40.030 00.000 30444 UpdateGuideState(): m_state=6 00:16:40.030 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3538 00:16:40.030 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=196.76, Mass=118124, SNR=88.2, Peak=10695 HFD=4.0 00:16:40.030 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 00:16:40.030 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 00:16:40.030 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.27 cameraTheta=0.86 mountX=0.11 mountY=0.24, mountTheta=1.13 00:16:40.030 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.21, opts=13) 00:16:40.030 00.000 30444 Enqueuing Move request for scope (0.18, 0.21) 00:16:40.031 00.001 15672 Worker thread wakes up 00:16:40.031 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd 00:16:40.031 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.21) 00:16:40.031 00.000 15672 Moving (0.18, 0.21) raw xDistance=0.11 yDistance=0.24 00:16:40.031 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:16:40.031 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:16:40.031 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 00:16:40.031 00.000 15672 MoveAxis(E, 0, ABG) 00:16:40.031 00.000 15672 Move returns status 0, amount 0 00:16:40.031 00.000 15672 MoveAxis(N, 0, ABG) 00:16:40.031 00.000 15672 Move returns status 0, amount 0 00:16:40.031 00.000 15672 move complete, result=0 00:16:40.031 00.000 15672 worker thread done servicing request 00:16:40.035 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=11618, FiltMin=2626, FiltMax=8807, Gamma=2.950 00:16:40.096 00.061 30444 UpdateGuideState exits: m=118124 SNR=88.2 Saturated 00:16:40.096 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:40.097 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:40.097 00.000 30444 Enqueuing Expose request 00:16:40.097 00.000 15672 Worker thread wakes up 00:16:40.097 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:40.097 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:40.097 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:16:42.005 01.908 15672 Exposure complete 00:16:42.025 00.020 15672 worker thread done servicing request 00:16:42.025 00.000 30444 OnExposeComplete: enter 00:16:42.025 00.000 30444 UpdateGuideState(): m_state=6 00:16:42.025 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3539 00:16:42.025 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.76, Mass=120996, SNR=101.2, Peak=10848 HFD=3.8 00:16:42.025 00.000 30444 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.28) = xAngle (0.81 = 0.81) 00:16:42.025 00.000 30444 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 00:16:42.025 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.21 hyp=0.41 cameraTheta=0.53 mountX=0.29 mountY=0.28, mountTheta=0.78 00:16:42.025 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.21, opts=13) 00:16:42.026 00.001 30444 Enqueuing Move request for scope (0.36, 0.21) 00:16:42.026 00.000 15672 Worker thread wakes up 00:16:42.026 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.21) opts 0xd 00:16:42.026 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.21) 00:16:42.026 00.000 15672 Moving (0.36, 0.21) raw xDistance=0.29 yDistance=0.28 00:16:42.026 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 00:16:42.026 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:16:42.026 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 00:16:42.026 00.000 15672 MoveAxis(W, 77, ABG) 00:16:42.026 00.000 15672 Guiding Dir = 3, Dur = 77 00:16:42.026 00.000 15672 IsSlewing returns 0 00:16:42.028 00.002 15672 IsGuiding returns 0 00:16:42.032 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=13015, FiltMin=2677, FiltMax=9089, Gamma=2.950 00:16:42.048 00.016 15672 PulseGuide returned control before completion, sleep 67 00:16:42.081 00.033 30444 UpdateGuideState exits: m=120996 SNR=101.2 Saturated 00:16:42.081 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:42.081 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:42.081 00.000 30444 Enqueuing Expose request 00:16:42.118 00.037 15672 IsGuiding returns 1 00:16:42.118 00.000 15672 scope still moving after pulse duration time elapsed 00:16:42.139 00.021 15672 IsSlewing returns 0 00:16:42.161 00.022 15672 IsGuiding returns 0 00:16:42.161 00.000 15672 scope move finished after 77 + 56 ms 00:16:42.161 00.000 15672 Move returns status 0, amount 77 00:16:42.161 00.000 15672 MoveAxis(N, 0, ABG) 00:16:42.161 00.000 15672 Move returns status 0, amount 0 00:16:42.161 00.000 15672 move complete, result=0 00:16:42.161 00.000 15672 worker thread done servicing request 00:16:42.161 00.000 15672 Worker thread wakes up 00:16:42.161 00.000 30444 GuideStep: 0.3 px 77 ms WEST, 0.3 px 0 ms NORTH 00:16:42.161 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:42.161 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:44.271 02.110 15672 Exposure complete 00:16:44.291 00.020 15672 worker thread done servicing request 00:16:44.291 00.000 30444 OnExposeComplete: enter 00:16:44.291 00.000 30444 UpdateGuideState(): m_state=6 00:16:44.291 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3540 00:16:44.291 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=196.57, Mass=118374, SNR=90.1, Peak=11202 HFD=3.6 00:16:44.291 00.000 30444 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.28) = xAngle (2.50 = 2.50) 00:16:44.291 00.000 30444 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.44 = 2.44) 00:16:44.291 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.22 mountX=-0.01 mountY=0.01, mountTheta=2.47 00:16:44.292 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.01, opts=13) 00:16:44.292 00.000 30444 Enqueuing Move request for scope (-0.01, 0.01) 00:16:44.292 00.000 15672 Worker thread wakes up 00:16:44.292 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd 00:16:44.292 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.01) 00:16:44.292 00.000 15672 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01 00:16:44.292 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 00:16:44.292 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:16:44.292 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 00:16:44.292 00.000 15672 MoveAxis(E, 0, ABG) 00:16:44.292 00.000 15672 Move returns status 0, amount 0 00:16:44.292 00.000 15672 MoveAxis(N, 0, ABG) 00:16:44.292 00.000 15672 Move returns status 0, amount 0 00:16:44.292 00.000 15672 move complete, result=0 00:16:44.292 00.000 15672 worker thread done servicing request 00:16:44.297 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=11202, FiltMin=2570, FiltMax=9227, Gamma=2.950 00:16:44.346 00.049 30444 UpdateGuideState exits: m=118374 SNR=90.1 Saturated 00:16:44.346 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:44.346 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:44.346 00.000 30444 Enqueuing Expose request 00:16:44.346 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 00:16:44.346 00.000 15672 Worker thread wakes up 00:16:44.346 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:44.346 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:46.255 01.909 15672 Exposure complete 00:16:46.274 00.019 15672 worker thread done servicing request 00:16:46.274 00.000 30444 OnExposeComplete: enter 00:16:46.274 00.000 30444 UpdateGuideState(): m_state=6 00:16:46.274 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3541 00:16:46.274 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=196.73, Mass=113684, SNR=84.9, Peak=11155 HFD=3.6 00:16:46.274 00.000 30444 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.28) = xAngle (2.44 = 2.44) 00:16:46.274 00.000 30444 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.38 = 2.38) 00:16:46.274 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.22 cameraTheta=2.16 mountX=-0.17 mountY=0.15, mountTheta=2.41 00:16:46.275 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.18, opts=13) 00:16:46.275 00.000 30444 Enqueuing Move request for scope (-0.12, 0.18) 00:16:46.275 00.000 15672 Worker thread wakes up 00:16:46.275 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd 00:16:46.275 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.18) 00:16:46.275 00.000 15672 Moving (-0.12, 0.18) raw xDistance=-0.17 yDistance=0.15 00:16:46.275 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 00:16:46.275 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:16:46.275 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 00:16:46.275 00.000 15672 MoveAxis(E, 0, ABG) 00:16:46.275 00.000 15672 Move returns status 0, amount 0 00:16:46.275 00.000 15672 MoveAxis(N, 0, ABG) 00:16:46.275 00.000 15672 Move returns status 0, amount 0 00:16:46.275 00.000 15672 move complete, result=0 00:16:46.275 00.000 15672 worker thread done servicing request 00:16:46.280 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=11286, FiltMin=2636, FiltMax=8574, Gamma=2.950 00:16:46.332 00.052 30444 UpdateGuideState exits: m=113684 SNR=84.9 Saturated 00:16:46.332 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:46.332 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:46.332 00.000 30444 Enqueuing Expose request 00:16:46.332 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:16:46.332 00.000 15672 Worker thread wakes up 00:16:46.332 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:46.332 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:48.443 02.111 15672 Exposure complete 00:16:48.462 00.019 15672 worker thread done servicing request 00:16:48.462 00.000 30444 OnExposeComplete: enter 00:16:48.462 00.000 30444 UpdateGuideState(): m_state=6 00:16:48.462 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3542 00:16:48.462 00.000 30444 Star::Find returns 1 (1), X=459.12, Y=196.51, Mass=118397, SNR=77.9, Peak=11372 HFD=3.7 00:16:48.462 00.000 30444 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.28) = xAngle (-2.80 = -2.80) 00:16:48.462 00.000 30444 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.86 = -2.86) 00:16:48.462 00.000 30444 CameraToMount -- cameraX=-0.68 cameraY=-0.04 hyp=0.68 cameraTheta=-3.08 mountX=-0.64 mountY=-0.19, mountTheta=-2.86 00:16:48.463 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.68, y=-0.04, opts=13) 00:16:48.463 00.000 30444 Enqueuing Move request for scope (-0.68, -0.04) 00:16:48.463 00.000 15672 Worker thread wakes up 00:16:48.463 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.04) opts 0xd 00:16:48.463 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.68, -0.04) 00:16:48.463 00.000 15672 Moving (-0.68, -0.04) raw xDistance=-0.64 yDistance=-0.19 00:16:48.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64 00:16:48.463 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:16:48.463 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:16:48.463 00.000 15672 MoveAxis(E, 173, ABG) 00:16:48.463 00.000 15672 Guiding Dir = 2, Dur = 173 00:16:48.465 00.002 15672 IsSlewing returns 0 00:16:48.469 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=11372, FiltMin=2585, FiltMax=8866, Gamma=2.950 00:16:48.503 00.034 15672 IsGuiding returns 0 00:16:48.518 00.015 15672 PulseGuide returned control before completion, sleep 168 00:16:48.519 00.001 30444 UpdateGuideState exits: m=118397 SNR=77.9 Saturated 00:16:48.519 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:48.519 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:48.519 00.000 30444 Enqueuing Expose request 00:16:48.689 00.170 15672 IsGuiding returns 1 00:16:48.689 00.000 15672 scope still moving after pulse duration time elapsed 00:16:48.710 00.021 15672 IsSlewing returns 0 00:16:48.758 00.048 15672 IsGuiding returns 0 00:16:48.758 00.000 15672 scope move finished after 173 + 82 ms 00:16:48.758 00.000 15672 Move returns status 0, amount 173 00:16:48.758 00.000 15672 MoveAxis(N, 0, ABG) 00:16:48.758 00.000 15672 Move returns status 0, amount 0 00:16:48.758 00.000 15672 move complete, result=0 00:16:48.758 00.000 15672 worker thread done servicing request 00:16:48.758 00.000 15672 Worker thread wakes up 00:16:48.758 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:48.758 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:48.758 00.000 30444 GuideStep: -0.6 px 173 ms EAST, -0.2 px 0 ms NORTH 00:16:50.664 01.906 15672 Exposure complete 00:16:50.684 00.020 15672 worker thread done servicing request 00:16:50.684 00.000 30444 OnExposeComplete: enter 00:16:50.684 00.000 30444 UpdateGuideState(): m_state=6 00:16:50.684 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3543 00:16:50.684 00.000 30444 Star::Find returns 1 (1), X=459.57, Y=196.13, Mass=94789, SNR=69.0, Peak=10456 HFD=3.6 00:16:50.684 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 00:16:50.685 00.001 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 00:16:50.685 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.42 hyp=0.48 cameraTheta=-2.07 mountX=-0.10 mountY=-0.46, mountTheta=-1.79 00:16:50.685 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.42, opts=13) 00:16:50.685 00.000 30444 Enqueuing Move request for scope (-0.23, -0.42) 00:16:50.685 00.000 15672 Worker thread wakes up 00:16:50.685 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.42) opts 0xd 00:16:50.685 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.42) 00:16:50.685 00.000 15672 Moving (-0.23, -0.42) raw xDistance=-0.10 yDistance=-0.46 00:16:50.685 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 00:16:50.685 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 00:16:50.685 00.000 15672 MoveAxis(E, 0, ABG) 00:16:50.685 00.000 15672 Move returns status 0, amount 0 00:16:50.686 00.001 15672 MoveAxis(N, 82, ABG) 00:16:50.686 00.000 15672 Guiding Dir = 0, Dur = 82 00:16:50.686 00.000 15672 IsSlewing returns 0 00:16:50.687 00.001 15672 IsGuiding returns 0 00:16:50.691 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=11750, FiltMin=2673, FiltMax=9217, Gamma=2.950 00:16:50.740 00.049 30444 UpdateGuideState exits: m=94789 SNR=69.0 Saturated 00:16:50.740 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:50.740 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:50.740 00.000 30444 Enqueuing Expose request 00:16:50.772 00.032 15672 IsGuiding returns 1 00:16:50.773 00.001 15672 scope still moving after pulse duration time elapsed 00:16:50.794 00.021 15672 IsSlewing returns 0 00:16:50.795 00.001 15672 IsGuiding returns 1 00:16:50.816 00.021 15672 IsSlewing returns 0 00:16:50.817 00.001 15672 IsGuiding returns 1 00:16:50.838 00.021 15672 IsSlewing returns 0 00:16:50.840 00.002 15672 IsGuiding returns 1 00:16:50.861 00.021 15672 IsSlewing returns 0 00:16:50.864 00.003 15672 IsGuiding returns 1 00:16:50.885 00.021 15672 IsSlewing returns 0 00:16:50.930 00.045 15672 IsGuiding returns 0 00:16:50.930 00.000 15672 scope move finished after 82 + 161 ms 00:16:50.930 00.000 15672 Move returns status 0, amount 82 00:16:50.930 00.000 15672 move complete, result=0 00:16:50.930 00.000 15672 worker thread done servicing request 00:16:50.930 00.000 15672 Worker thread wakes up 00:16:50.930 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 82 ms NORTH 00:16:50.931 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:50.931 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:53.041 02.110 15672 Exposure complete 00:16:53.060 00.019 15672 worker thread done servicing request 00:16:53.060 00.000 30444 OnExposeComplete: enter 00:16:53.061 00.001 30444 UpdateGuideState(): m_state=6 00:16:53.061 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3544 00:16:53.061 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=196.78, Mass=112705, SNR=83.8, Peak=11733 HFD=3.3 00:16:53.061 00.000 30444 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.28) = xAngle (0.82 = 0.82) 00:16:53.061 00.000 30444 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 00:16:53.061 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.22 hyp=0.43 cameraTheta=0.54 mountX=0.29 mountY=0.29, mountTheta=0.79 00:16:53.063 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.22, opts=13) 00:16:53.063 00.000 30444 Enqueuing Move request for scope (0.37, 0.22) 00:16:53.063 00.000 15672 Worker thread wakes up 00:16:53.063 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.22) opts 0xd 00:16:53.063 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.22) 00:16:53.063 00.000 15672 Moving (0.37, 0.22) raw xDistance=0.29 yDistance=0.29 00:16:53.063 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29 00:16:53.063 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:16:53.063 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 00:16:53.063 00.000 15672 MoveAxis(W, 80, ABG) 00:16:53.063 00.000 15672 Guiding Dir = 3, Dur = 80 00:16:53.063 00.000 15672 IsSlewing returns 0 00:16:53.069 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=11883, FiltMin=2633, FiltMax=9777, Gamma=2.950 00:16:53.072 00.003 15672 IsGuiding returns 0 00:16:53.087 00.015 15672 PulseGuide returned control before completion, sleep 76 00:16:53.121 00.034 30444 UpdateGuideState exits: m=112705 SNR=83.8 Saturated 00:16:53.121 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:53.121 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:53.121 00.000 30444 Enqueuing Expose request 00:16:53.166 00.045 15672 IsGuiding returns 1 00:16:53.166 00.000 15672 scope still moving after pulse duration time elapsed 00:16:53.188 00.022 15672 IsSlewing returns 0 00:16:53.200 00.012 15672 IsGuiding returns 0 00:16:53.200 00.000 15672 scope move finished after 80 + 47 ms 00:16:53.200 00.000 15672 Move returns status 0, amount 80 00:16:53.200 00.000 15672 MoveAxis(N, 0, ABG) 00:16:53.201 00.001 15672 Move returns status 0, amount 0 00:16:53.201 00.000 15672 move complete, result=0 00:16:53.201 00.000 15672 worker thread done servicing request 00:16:53.201 00.000 30444 GuideStep: 0.3 px 80 ms WEST, 0.3 px 0 ms NORTH 00:16:53.201 00.000 15672 Worker thread wakes up 00:16:53.202 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:53.202 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:55.111 01.909 15672 Exposure complete 00:16:55.130 00.019 15672 worker thread done servicing request 00:16:55.131 00.001 30444 OnExposeComplete: enter 00:16:55.131 00.000 30444 UpdateGuideState(): m_state=6 00:16:55.131 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3545 00:16:55.131 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=197.25, Mass=113544, SNR=82.4, Peak=11716 HFD=3.4 00:16:55.131 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 00:16:55.131 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 00:16:55.131 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=0.69 hyp=0.91 cameraTheta=0.86 mountX=0.38 mountY=0.81, mountTheta=1.13 00:16:55.131 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=0.69, opts=13) 00:16:55.131 00.000 30444 Enqueuing Move request for scope (0.59, 0.69) 00:16:55.132 00.001 15672 Worker thread wakes up 00:16:55.132 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.69) opts 0xd 00:16:55.132 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, 0.69) 00:16:55.132 00.000 15672 Moving (0.59, 0.69) raw xDistance=0.38 yDistance=0.81 00:16:55.132 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38 00:16:55.132 00.000 15672 resist switch: large excursion: input 0.81 thresh 0.75 direction from -1 to 1 00:16:55.132 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.42 00:16:55.132 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 00:16:55.132 00.000 15672 MoveAxis(W, 108, ABG) 00:16:55.132 00.000 15672 Guiding Dir = 3, Dur = 108 00:16:55.132 00.000 15672 IsSlewing returns 0 00:16:55.134 00.002 15672 IsGuiding returns 0 00:16:55.138 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=13320, FiltMin=2574, FiltMax=10627, Gamma=2.950 00:16:55.148 00.010 15672 PulseGuide returned control before completion, sleep 104 00:16:55.187 00.039 30444 UpdateGuideState exits: m=113544 SNR=82.4 Saturated 00:16:55.187 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:55.187 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:55.187 00.000 30444 Enqueuing Expose request 00:16:55.254 00.067 15672 IsGuiding returns 1 00:16:55.255 00.001 15672 scope still moving after pulse duration time elapsed 00:16:55.276 00.021 15672 IsSlewing returns 0 00:16:55.293 00.017 15672 IsGuiding returns 0 00:16:55.293 00.000 15672 scope move finished after 108 + 51 ms 00:16:55.293 00.000 15672 Move returns status 0, amount 108 00:16:55.293 00.000 15672 MoveAxis(S, 144, ABG) 00:16:55.293 00.000 15672 Guiding Dir = 1, Dur = 144 00:16:55.294 00.001 15672 IsSlewing returns 0 00:16:55.295 00.001 15672 IsGuiding returns 0 00:16:55.372 00.077 15672 PulseGuide returned control before completion, sleep 78 00:16:55.453 00.081 15672 IsGuiding returns 1 00:16:55.453 00.000 15672 scope still moving after pulse duration time elapsed 00:16:55.474 00.021 15672 IsSlewing returns 0 00:16:55.477 00.003 15672 IsGuiding returns 1 00:16:55.498 00.021 15672 IsSlewing returns 0 00:16:55.501 00.003 15672 IsGuiding returns 1 00:16:55.522 00.021 15672 IsSlewing returns 0 00:16:55.548 00.026 15672 IsGuiding returns 0 00:16:55.548 00.000 15672 scope move finished after 144 + 108 ms 00:16:55.548 00.000 15672 Move returns status 0, amount 144 00:16:55.548 00.000 15672 move complete, result=0 00:16:55.548 00.000 15672 worker thread done servicing request 00:16:55.548 00.000 15672 Worker thread wakes up 00:16:55.548 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:55.548 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:16:55.548 00.000 30444 GuideStep: 0.4 px 108 ms WEST, 0.8 px 144 ms SOUTH 00:16:57.665 02.117 15672 Exposure complete 00:16:57.698 00.033 15672 worker thread done servicing request 00:16:57.699 00.001 30444 OnExposeComplete: enter 00:16:57.699 00.000 30444 UpdateGuideState(): m_state=6 00:16:57.699 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3546 00:16:57.699 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=197.25, Mass=119809, SNR=87.6, Peak=11775 HFD=3.5 00:16:57.699 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 00:16:57.699 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 00:16:57.699 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.69 hyp=0.86 cameraTheta=0.94 mountX=0.30 mountY=0.79, mountTheta=1.21 00:16:57.699 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.69, opts=13) 00:16:57.700 00.001 30444 Enqueuing Move request for scope (0.51, 0.69) 00:16:57.700 00.000 15672 Worker thread wakes up 00:16:57.700 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.69) opts 0xd 00:16:57.700 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.69) 00:16:57.700 00.000 15672 Moving (0.51, 0.69) raw xDistance=0.30 yDistance=0.79 00:16:57.700 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30 00:16:57.700 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 00:16:57.700 00.000 15672 MoveAxis(W, 89, ABG) 00:16:57.700 00.000 15672 Guiding Dir = 3, Dur = 89 00:16:57.700 00.000 15672 IsSlewing returns 0 00:16:57.702 00.002 15672 IsGuiding returns 0 00:16:57.706 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=12215, FiltMin=2629, FiltMax=9556, Gamma=2.950 00:16:57.719 00.013 15672 PulseGuide returned control before completion, sleep 82 00:16:57.832 00.113 15672 IsGuiding returns 0 00:16:57.833 00.001 15672 Move returns status 0, amount 89 00:16:57.833 00.000 15672 MoveAxis(S, 140, ABG) 00:16:57.833 00.000 15672 Guiding Dir = 1, Dur = 140 00:16:57.834 00.001 15672 IsSlewing returns 0 00:16:57.836 00.002 15672 IsGuiding returns 0 00:16:57.913 00.077 15672 PulseGuide returned control before completion, sleep 74 00:16:57.988 00.075 15672 IsGuiding returns 1 00:16:57.989 00.001 15672 scope still moving after pulse duration time elapsed 00:16:58.009 00.020 15672 IsSlewing returns 0 00:16:58.040 00.031 15672 IsGuiding returns 1 00:16:58.062 00.022 15672 IsSlewing returns 0 00:16:58.064 00.002 15672 IsGuiding returns 1 00:16:58.084 00.020 15672 IsSlewing returns 0 00:16:58.105 00.021 15672 IsGuiding returns 0 00:16:58.105 00.000 15672 scope move finished after 140 + 128 ms 00:16:58.105 00.000 15672 Move returns status 0, amount 140 00:16:58.105 00.000 15672 move complete, result=0 00:16:58.106 00.001 15672 worker thread done servicing request 00:16:58.212 00.106 30444 UpdateGuideState exits: m=119809 SNR=87.6 Saturated 00:16:58.212 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:16:58.212 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:16:58.212 00.000 30444 Enqueuing Expose request 00:16:58.212 00.000 30444 GuideStep: 0.3 px 89 ms WEST, 0.8 px 140 ms SOUTH 00:16:58.212 00.000 15672 Worker thread wakes up 00:16:58.213 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:16:58.213 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:00.120 01.907 15672 Exposure complete 00:17:00.139 00.019 15672 worker thread done servicing request 00:17:00.139 00.000 30444 OnExposeComplete: enter 00:17:00.139 00.000 30444 UpdateGuideState(): m_state=6 00:17:00.139 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3547 00:17:00.139 00.000 30444 Star::Find returns 1 (1), X=459.87, Y=197.11, Mass=110815, SNR=82.1, Peak=11846 HFD=3.6 00:17:00.139 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 00:17:00.139 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 00:17:00.139 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.56 hyp=0.56 cameraTheta=1.44 mountX=-0.08 mountY=0.56, mountTheta=1.72 00:17:00.140 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.56, opts=13) 00:17:00.140 00.000 30444 Enqueuing Move request for scope (0.07, 0.56) 00:17:00.140 00.000 15672 Worker thread wakes up 00:17:00.140 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.56) opts 0xd 00:17:00.140 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.56) 00:17:00.140 00.000 15672 Moving (0.07, 0.56) raw xDistance=-0.08 yDistance=0.56 00:17:00.140 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 00:17:00.140 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 00:17:00.140 00.000 15672 MoveAxis(E, 0, ABG) 00:17:00.140 00.000 15672 Move returns status 0, amount 0 00:17:00.140 00.000 15672 MoveAxis(S, 100, ABG) 00:17:00.140 00.000 15672 Guiding Dir = 1, Dur = 100 00:17:00.140 00.000 15672 IsSlewing returns 0 00:17:00.142 00.002 15672 IsGuiding returns 0 00:17:00.146 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=13628, FiltMin=2688, FiltMax=9604, Gamma=2.950 00:17:00.195 00.049 30444 UpdateGuideState exits: m=110815 SNR=82.1 Saturated 00:17:00.195 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:00.195 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:00.195 00.000 30444 Enqueuing Expose request 00:17:00.228 00.033 15672 PulseGuide returned control before completion, sleep 25 00:17:00.262 00.034 15672 IsGuiding returns 1 00:17:00.262 00.000 15672 scope still moving after pulse duration time elapsed 00:17:00.282 00.020 15672 IsSlewing returns 0 00:17:00.284 00.002 15672 IsGuiding returns 1 00:17:00.304 00.020 15672 IsSlewing returns 0 00:17:00.306 00.002 15672 IsGuiding returns 1 00:17:00.327 00.021 15672 IsSlewing returns 0 00:17:00.357 00.030 15672 IsGuiding returns 0 00:17:00.358 00.001 15672 scope move finished after 100 + 115 ms 00:17:00.358 00.000 15672 Move returns status 0, amount 100 00:17:00.359 00.001 15672 move complete, result=0 00:17:00.359 00.000 15672 worker thread done servicing request 00:17:00.359 00.000 15672 Worker thread wakes up 00:17:00.359 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 100 ms SOUTH 00:17:00.360 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:00.360 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:02.470 02.110 15672 Exposure complete 00:17:02.490 00.020 15672 worker thread done servicing request 00:17:02.490 00.000 30444 OnExposeComplete: enter 00:17:02.490 00.000 30444 UpdateGuideState(): m_state=6 00:17:02.490 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3548 00:17:02.490 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=197.41, Mass=99692, SNR=75.2, Peak=10768 HFD=3.5 00:17:02.490 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 00:17:02.490 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 00:17:02.490 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.86 hyp=0.86 cameraTheta=1.64 mountX=-0.29 mountY=0.82, mountTheta=1.91 00:17:02.491 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.86, opts=13) 00:17:02.491 00.000 30444 Enqueuing Move request for scope (-0.06, 0.86) 00:17:02.491 00.000 15672 Worker thread wakes up 00:17:02.491 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.86) opts 0xd 00:17:02.491 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.86) 00:17:02.491 00.000 15672 Moving (-0.06, 0.86) raw xDistance=-0.29 yDistance=0.82 00:17:02.491 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29 00:17:02.491 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 00:17:02.491 00.000 15672 MoveAxis(E, 80, ABG) 00:17:02.491 00.000 15672 Guiding Dir = 2, Dur = 80 00:17:02.492 00.001 15672 IsSlewing returns 0 00:17:02.493 00.001 15672 IsGuiding returns 0 00:17:02.497 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=12572, FiltMin=2595, FiltMax=9382, Gamma=2.950 00:17:02.513 00.016 15672 PulseGuide returned control before completion, sleep 70 00:17:02.585 00.072 15672 IsGuiding returns 1 00:17:02.585 00.000 15672 scope still moving after pulse duration time elapsed 00:17:02.606 00.021 15672 IsSlewing returns 0 00:17:02.626 00.020 15672 IsGuiding returns 0 00:17:02.626 00.000 15672 scope move finished after 80 + 53 ms 00:17:02.626 00.000 15672 Move returns status 0, amount 80 00:17:02.626 00.000 15672 MoveAxis(S, 147, ABG) 00:17:02.626 00.000 15672 Guiding Dir = 1, Dur = 147 00:17:02.627 00.001 15672 IsSlewing returns 0 00:17:02.629 00.002 15672 IsGuiding returns 0 00:17:02.705 00.076 15672 PulseGuide returned control before completion, sleep 83 00:17:02.773 00.068 30444 UpdateGuideState exits: m=99692 SNR=75.2 Saturated 00:17:02.773 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:02.773 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:02.773 00.000 30444 Enqueuing Expose request 00:17:02.790 00.017 15672 IsGuiding returns 1 00:17:02.790 00.000 15672 scope still moving after pulse duration time elapsed 00:17:02.811 00.021 15672 IsSlewing returns 0 00:17:02.812 00.001 15672 IsGuiding returns 1 00:17:02.833 00.021 15672 IsSlewing returns 0 00:17:02.833 00.000 15672 IsGuiding returns 1 00:17:02.854 00.021 15672 IsSlewing returns 0 00:17:02.881 00.027 15672 IsGuiding returns 0 00:17:02.881 00.000 15672 scope move finished after 147 + 104 ms 00:17:02.881 00.000 15672 Move returns status 0, amount 147 00:17:02.881 00.000 15672 move complete, result=0 00:17:02.882 00.001 15672 worker thread done servicing request 00:17:02.882 00.000 15672 Worker thread wakes up 00:17:02.882 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:02.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:02.882 00.000 30444 GuideStep: -0.3 px 80 ms EAST, 0.8 px 147 ms SOUTH 00:17:04.796 01.914 15672 Exposure complete 00:17:04.821 00.025 15672 worker thread done servicing request 00:17:04.822 00.001 30444 OnExposeComplete: enter 00:17:04.822 00.000 30444 UpdateGuideState(): m_state=6 00:17:04.822 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3549 00:17:04.822 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=196.61, Mass=112411, SNR=77.3, Peak=10540 HFD=3.4 00:17:04.822 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.56 = 0.56) 00:17:04.822 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 00:17:04.822 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.21 cameraTheta=0.28 mountX=0.18 mountY=0.10, mountTheta=0.51 00:17:04.822 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.06, opts=13) 00:17:04.822 00.000 30444 Enqueuing Move request for scope (0.21, 0.06) 00:17:04.822 00.000 15672 Worker thread wakes up 00:17:04.823 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd 00:17:04.823 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.06) 00:17:04.823 00.000 15672 Moving (0.21, 0.06) raw xDistance=0.18 yDistance=0.10 00:17:04.823 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:17:04.823 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:17:04.823 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:17:04.823 00.000 15672 MoveAxis(E, 0, ABG) 00:17:04.823 00.000 15672 Move returns status 0, amount 0 00:17:04.823 00.000 15672 MoveAxis(N, 0, ABG) 00:17:04.823 00.000 15672 Move returns status 0, amount 0 00:17:04.823 00.000 15672 move complete, result=0 00:17:04.823 00.000 15672 worker thread done servicing request 00:17:04.828 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=11805, FiltMin=2608, FiltMax=9715, Gamma=2.950 00:17:04.877 00.049 30444 UpdateGuideState exits: m=112411 SNR=77.3 Saturated 00:17:04.877 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:04.877 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:04.878 00.001 30444 Enqueuing Expose request 00:17:04.878 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:17:04.878 00.000 15672 Worker thread wakes up 00:17:04.878 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:04.878 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:06.986 02.108 15672 Exposure complete 00:17:07.008 00.022 15672 worker thread done servicing request 00:17:07.008 00.000 30444 OnExposeComplete: enter 00:17:07.008 00.000 30444 UpdateGuideState(): m_state=6 00:17:07.008 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3550 00:17:07.009 00.001 30444 Star::Find returns 1 (1), X=460.77, Y=196.66, Mass=113429, SNR=78.5, Peak=10977 HFD=3.6 00:17:07.009 00.000 30444 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.28) = xAngle (0.38 = 0.38) 00:17:07.009 00.000 30444 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.32 = 0.32) 00:17:07.009 00.000 30444 CameraToMount -- cameraX=0.97 cameraY=0.10 hyp=0.97 cameraTheta=0.10 mountX=0.90 mountY=0.31, mountTheta=0.33 00:17:07.009 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.97, y=0.10, opts=13) 00:17:07.009 00.000 30444 Enqueuing Move request for scope (0.97, 0.10) 00:17:07.009 00.000 15672 Worker thread wakes up 00:17:07.009 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.10) opts 0xd 00:17:07.009 00.000 15672 Handling offset move in thread for scope, endpoint = (0.97, 0.10) 00:17:07.009 00.000 15672 Moving (0.97, 0.10) raw xDistance=0.90 yDistance=0.31 00:17:07.009 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.90 00:17:07.010 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 00:17:07.010 00.000 15672 MoveAxis(W, 244, ABG) 00:17:07.010 00.000 15672 Guiding Dir = 3, Dur = 244 00:17:07.010 00.000 15672 IsSlewing returns 0 00:17:07.015 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=11623, FiltMin=2608, FiltMax=9344, Gamma=2.950 00:17:07.034 00.019 15672 IsGuiding returns 0 00:17:07.049 00.015 15672 PulseGuide returned control before completion, sleep 239 00:17:07.066 00.017 30444 UpdateGuideState exits: m=113429 SNR=78.5 Saturated 00:17:07.066 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:07.067 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:07.067 00.000 30444 Enqueuing Expose request 00:17:07.291 00.224 15672 IsGuiding returns 1 00:17:07.291 00.000 15672 scope still moving after pulse duration time elapsed 00:17:07.313 00.022 15672 IsSlewing returns 0 00:17:07.337 00.024 15672 IsGuiding returns 0 00:17:07.338 00.001 15672 scope move finished after 244 + 59 ms 00:17:07.338 00.000 15672 Move returns status 0, amount 244 00:17:07.338 00.000 15672 MoveAxis(S, 55, ABG) 00:17:07.338 00.000 15672 Guiding Dir = 1, Dur = 55 00:17:07.338 00.000 15672 IsSlewing returns 0 00:17:07.339 00.001 15672 IsGuiding returns 0 00:17:07.419 00.080 15672 IsGuiding returns 1 00:17:07.419 00.000 15672 scope still moving after pulse duration time elapsed 00:17:07.440 00.021 15672 IsSlewing returns 0 00:17:07.441 00.001 15672 IsGuiding returns 1 00:17:07.462 00.021 15672 IsSlewing returns 0 00:17:07.463 00.001 15672 IsGuiding returns 1 00:17:07.484 00.021 15672 IsSlewing returns 0 00:17:07.545 00.061 15672 IsGuiding returns 0 00:17:07.545 00.000 15672 scope move finished after 55 + 150 ms 00:17:07.545 00.000 15672 Move returns status 0, amount 55 00:17:07.545 00.000 15672 move complete, result=0 00:17:07.545 00.000 15672 worker thread done servicing request 00:17:07.545 00.000 15672 Worker thread wakes up 00:17:07.545 00.000 30444 GuideStep: 0.9 px 244 ms WEST, 0.3 px 55 ms SOUTH 00:17:07.546 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:07.546 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:09.453 01.907 15672 Exposure complete 00:17:09.480 00.027 15672 worker thread done servicing request 00:17:09.480 00.000 30444 OnExposeComplete: enter 00:17:09.480 00.000 30444 UpdateGuideState(): m_state=6 00:17:09.480 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3551 00:17:09.480 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=197.26, Mass=106972, SNR=72.7, Peak=11168 HFD=3.4 00:17:09.480 00.000 30444 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 00:17:09.480 00.000 30444 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.58 = 1.58) 00:17:09.480 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.70 hyp=0.72 cameraTheta=1.37 mountX=-0.05 mountY=0.71, mountTheta=1.64 00:17:09.481 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.70, opts=13) 00:17:09.481 00.000 30444 Enqueuing Move request for scope (0.15, 0.70) 00:17:09.481 00.000 15672 Worker thread wakes up 00:17:09.481 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.70) opts 0xd 00:17:09.481 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.70) 00:17:09.481 00.000 15672 Moving (0.15, 0.70) raw xDistance=-0.05 yDistance=0.71 00:17:09.481 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:17:09.481 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71 00:17:09.481 00.000 15672 MoveAxis(E, 0, ABG) 00:17:09.481 00.000 15672 Move returns status 0, amount 0 00:17:09.481 00.000 15672 MoveAxis(S, 128, ABG) 00:17:09.481 00.000 15672 Guiding Dir = 1, Dur = 128 00:17:09.482 00.001 15672 IsSlewing returns 0 00:17:09.483 00.001 15672 IsGuiding returns 0 00:17:09.487 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=14329, FiltMin=2629, FiltMax=10332, Gamma=2.950 00:17:09.558 00.071 15672 PulseGuide returned control before completion, sleep 63 00:17:09.623 00.065 15672 IsGuiding returns 1 00:17:09.623 00.000 15672 scope still moving after pulse duration time elapsed 00:17:09.644 00.021 15672 IsSlewing returns 0 00:17:09.645 00.001 15672 IsGuiding returns 1 00:17:09.665 00.020 15672 IsSlewing returns 0 00:17:09.717 00.052 15672 IsGuiding returns 0 00:17:09.717 00.000 15672 scope move finished after 128 + 107 ms 00:17:09.718 00.001 15672 Move returns status 0, amount 128 00:17:09.718 00.000 15672 move complete, result=0 00:17:09.718 00.000 15672 worker thread done servicing request 00:17:09.923 00.205 30444 UpdateGuideState exits: m=106972 SNR=72.7 Saturated 00:17:09.924 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:09.924 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:09.924 00.000 30444 Enqueuing Expose request 00:17:09.924 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 128 ms SOUTH 00:17:09.924 00.000 15672 Worker thread wakes up 00:17:09.925 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:09.925 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:12.041 02.116 15672 Exposure complete 00:17:12.072 00.031 15672 worker thread done servicing request 00:17:12.072 00.000 30444 OnExposeComplete: enter 00:17:12.072 00.000 30444 UpdateGuideState(): m_state=6 00:17:12.072 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3552 00:17:12.072 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=196.80, Mass=115201, SNR=80.1, Peak=11047 HFD=3.6 00:17:12.072 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 00:17:12.072 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 00:17:12.072 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.25 hyp=0.36 cameraTheta=0.75 mountX=0.18 mountY=0.30, mountTheta=1.01 00:17:12.073 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.25, opts=13) 00:17:12.073 00.000 30444 Enqueuing Move request for scope (0.26, 0.25) 00:17:12.073 00.000 15672 Worker thread wakes up 00:17:12.073 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.25) opts 0xd 00:17:12.073 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.25) 00:17:12.073 00.000 15672 Moving (0.26, 0.25) raw xDistance=0.18 yDistance=0.30 00:17:12.073 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:17:12.073 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 00:17:12.073 00.000 15672 MoveAxis(E, 0, ABG) 00:17:12.073 00.000 15672 Move returns status 0, amount 0 00:17:12.073 00.000 15672 MoveAxis(S, 53, ABG) 00:17:12.073 00.000 15672 Guiding Dir = 1, Dur = 53 00:17:12.074 00.001 15672 IsSlewing returns 0 00:17:12.076 00.002 15672 IsGuiding returns 0 00:17:12.080 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=13422, FiltMin=2639, FiltMax=9580, Gamma=2.950 00:17:12.129 00.049 30444 UpdateGuideState exits: m=115201 SNR=80.1 Saturated 00:17:12.129 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:12.129 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:12.129 00.000 30444 Enqueuing Expose request 00:17:12.162 00.033 15672 IsGuiding returns 1 00:17:12.162 00.000 15672 scope still moving after pulse duration time elapsed 00:17:12.184 00.022 15672 IsSlewing returns 0 00:17:12.187 00.003 15672 IsGuiding returns 1 00:17:12.208 00.021 15672 IsSlewing returns 0 00:17:12.211 00.003 15672 IsGuiding returns 1 00:17:12.232 00.021 15672 IsSlewing returns 0 00:17:12.290 00.058 15672 IsGuiding returns 0 00:17:12.290 00.000 15672 scope move finished after 53 + 162 ms 00:17:12.290 00.000 15672 Move returns status 0, amount 53 00:17:12.291 00.001 15672 move complete, result=0 00:17:12.291 00.000 15672 worker thread done servicing request 00:17:12.291 00.000 15672 Worker thread wakes up 00:17:12.291 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:12.291 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:12.291 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 53 ms SOUTH 00:17:14.201 01.910 15672 Exposure complete 00:17:14.221 00.020 15672 worker thread done servicing request 00:17:14.221 00.000 30444 OnExposeComplete: enter 00:17:14.221 00.000 30444 UpdateGuideState(): m_state=6 00:17:14.221 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3553 00:17:14.221 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=196.63, Mass=109263, SNR=81.0, Peak=10153 HFD=3.5 00:17:14.221 00.000 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 00:17:14.221 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.35 = 0.35) 00:17:14.221 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.07 hyp=0.54 cameraTheta=0.14 mountX=0.49 mountY=0.19, mountTheta=0.36 00:17:14.222 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.07, opts=13) 00:17:14.222 00.000 30444 Enqueuing Move request for scope (0.54, 0.07) 00:17:14.222 00.000 15672 Worker thread wakes up 00:17:14.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.07) opts 0xd 00:17:14.222 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.07) 00:17:14.222 00.000 15672 Moving (0.54, 0.07) raw xDistance=0.49 yDistance=0.19 00:17:14.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 00:17:14.222 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:17:14.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 00:17:14.222 00.000 15672 MoveAxis(W, 134, ABG) 00:17:14.222 00.000 15672 Guiding Dir = 3, Dur = 134 00:17:14.223 00.001 15672 IsSlewing returns 0 00:17:14.224 00.001 15672 IsGuiding returns 0 00:17:14.227 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=11548, FiltMin=2629, FiltMax=9427, Gamma=2.950 00:17:14.238 00.011 15672 PulseGuide returned control before completion, sleep 130 00:17:14.275 00.037 30444 UpdateGuideState exits: m=109263 SNR=81.0 Saturated 00:17:14.275 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:14.275 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:14.276 00.001 30444 Enqueuing Expose request 00:17:14.371 00.095 15672 IsGuiding returns 0 00:17:14.371 00.000 15672 Move returns status 0, amount 134 00:17:14.371 00.000 15672 MoveAxis(N, 0, ABG) 00:17:14.371 00.000 15672 Move returns status 0, amount 0 00:17:14.371 00.000 15672 move complete, result=0 00:17:14.371 00.000 15672 worker thread done servicing request 00:17:14.371 00.000 15672 Worker thread wakes up 00:17:14.373 00.002 30444 GuideStep: 0.5 px 134 ms WEST, 0.2 px 0 ms NORTH 00:17:14.373 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:14.373 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:16.490 02.117 15672 Exposure complete 00:17:16.524 00.034 15672 worker thread done servicing request 00:17:16.524 00.000 30444 OnExposeComplete: enter 00:17:16.524 00.000 30444 UpdateGuideState(): m_state=6 00:17:16.524 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3554 00:17:16.524 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=196.63, Mass=126482, SNR=86.0, Peak=10105 HFD=3.7 00:17:16.524 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 00:17:16.524 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 00:17:16.524 00.000 30444 CameraToMount -- cameraX=0.82 cameraY=0.07 hyp=0.83 cameraTheta=0.09 mountX=0.77 mountY=0.25, mountTheta=0.31 00:17:16.524 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.82, y=0.07, opts=13) 00:17:16.525 00.001 30444 Enqueuing Move request for scope (0.82, 0.07) 00:17:16.525 00.000 15672 Worker thread wakes up 00:17:16.525 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.07) opts 0xd 00:17:16.525 00.000 15672 Handling offset move in thread for scope, endpoint = (0.82, 0.07) 00:17:16.525 00.000 15672 Moving (0.82, 0.07) raw xDistance=0.77 yDistance=0.25 00:17:16.525 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.77 00:17:16.525 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:17:16.525 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 00:17:16.525 00.000 15672 MoveAxis(W, 218, ABG) 00:17:16.525 00.000 15672 Guiding Dir = 3, Dur = 218 00:17:16.525 00.000 15672 IsSlewing returns 0 00:17:16.526 00.001 15672 IsGuiding returns 0 00:17:16.531 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=10105, FiltMin=2626, FiltMax=9386, Gamma=2.950 00:17:16.555 00.024 15672 PulseGuide returned control before completion, sleep 200 00:17:16.580 00.025 30444 UpdateGuideState exits: m=126482 SNR=86.0 Saturated 00:17:16.580 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:16.581 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:16.581 00.000 30444 Enqueuing Expose request 00:17:16.758 00.177 15672 IsGuiding returns 1 00:17:16.758 00.000 15672 scope still moving after pulse duration time elapsed 00:17:16.779 00.021 15672 IsSlewing returns 0 00:17:16.826 00.047 15672 IsGuiding returns 0 00:17:16.826 00.000 15672 scope move finished after 218 + 82 ms 00:17:16.826 00.000 15672 Move returns status 0, amount 218 00:17:16.826 00.000 15672 MoveAxis(N, 0, ABG) 00:17:16.826 00.000 15672 Move returns status 0, amount 0 00:17:16.826 00.000 15672 move complete, result=0 00:17:16.826 00.000 15672 worker thread done servicing request 00:17:16.826 00.000 15672 Worker thread wakes up 00:17:16.826 00.000 30444 GuideStep: 0.8 px 218 ms WEST, 0.2 px 0 ms NORTH 00:17:16.827 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:16.827 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:18.736 01.909 15672 Exposure complete 00:17:18.755 00.019 15672 worker thread done servicing request 00:17:18.755 00.000 30444 OnExposeComplete: enter 00:17:18.755 00.000 30444 UpdateGuideState(): m_state=6 00:17:18.756 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3555 00:17:18.756 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=196.73, Mass=130691, SNR=97.6, Peak=10491 HFD=3.8 00:17:18.756 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 00:17:18.756 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 00:17:18.756 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.17 hyp=0.45 cameraTheta=0.39 mountX=0.35 mountY=0.26, mountTheta=0.63 00:17:18.756 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.17, opts=13) 00:17:18.756 00.000 30444 Enqueuing Move request for scope (0.42, 0.17) 00:17:18.756 00.000 15672 Worker thread wakes up 00:17:18.756 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.17) opts 0xd 00:17:18.756 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.17) 00:17:18.756 00.000 15672 Moving (0.42, 0.17) raw xDistance=0.35 yDistance=0.26 00:17:18.757 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.35 00:17:18.757 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 00:17:18.757 00.000 15672 MoveAxis(W, 111, ABG) 00:17:18.757 00.000 15672 Guiding Dir = 3, Dur = 111 00:17:18.757 00.000 15672 IsSlewing returns 0 00:17:18.759 00.002 15672 IsGuiding returns 0 00:17:18.764 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=10794, FiltMin=2626, FiltMax=9717, Gamma=2.950 00:17:18.775 00.011 15672 PulseGuide returned control before completion, sleep 106 00:17:18.811 00.036 30444 UpdateGuideState exits: m=130691 SNR=97.6 Saturated 00:17:18.812 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:18.812 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:18.812 00.000 30444 Enqueuing Expose request 00:17:18.883 00.071 15672 IsGuiding returns 1 00:17:18.883 00.000 15672 scope still moving after pulse duration time elapsed 00:17:18.904 00.021 15672 IsSlewing returns 0 00:17:18.920 00.016 15672 IsGuiding returns 0 00:17:18.920 00.000 15672 scope move finished after 111 + 50 ms 00:17:18.920 00.000 15672 Move returns status 0, amount 111 00:17:18.920 00.000 15672 MoveAxis(S, 46, ABG) 00:17:18.920 00.000 15672 Guiding Dir = 1, Dur = 46 00:17:18.921 00.001 15672 IsSlewing returns 0 00:17:18.923 00.002 15672 IsGuiding returns 0 00:17:19.032 00.109 15672 IsGuiding returns 1 00:17:19.032 00.000 15672 scope still moving after pulse duration time elapsed 00:17:19.053 00.021 15672 IsSlewing returns 0 00:17:19.054 00.001 15672 IsGuiding returns 1 00:17:19.075 00.021 15672 IsSlewing returns 0 00:17:19.099 00.024 15672 IsGuiding returns 0 00:17:19.099 00.000 15672 scope move finished after 46 + 128 ms 00:17:19.099 00.000 15672 Move returns status 0, amount 46 00:17:19.099 00.000 15672 move complete, result=0 00:17:19.099 00.000 15672 worker thread done servicing request 00:17:19.100 00.001 15672 Worker thread wakes up 00:17:19.100 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:19.100 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:19.100 00.000 30444 GuideStep: 0.4 px 111 ms WEST, 0.3 px 46 ms SOUTH 00:17:21.206 02.106 15672 Exposure complete 00:17:21.226 00.020 15672 worker thread done servicing request 00:17:21.226 00.000 30444 OnExposeComplete: enter 00:17:21.226 00.000 30444 UpdateGuideState(): m_state=6 00:17:21.226 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3556 00:17:21.226 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=196.81, Mass=132792, SNR=103.5, Peak=11394 HFD=4.1 00:17:21.226 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 00:17:21.226 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 00:17:21.226 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.26 hyp=0.34 cameraTheta=0.85 mountX=0.14 mountY=0.30, mountTheta=1.12 00:17:21.227 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.26, opts=13) 00:17:21.227 00.000 30444 Enqueuing Move request for scope (0.22, 0.26) 00:17:21.227 00.000 15672 Worker thread wakes up 00:17:21.227 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.26) opts 0xd 00:17:21.227 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.26) 00:17:21.227 00.000 15672 Moving (0.22, 0.26) raw xDistance=0.14 yDistance=0.30 00:17:21.227 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:17:21.227 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 00:17:21.227 00.000 15672 MoveAxis(E, 0, ABG) 00:17:21.227 00.000 15672 Move returns status 0, amount 0 00:17:21.227 00.000 15672 MoveAxis(S, 53, ABG) 00:17:21.227 00.000 15672 Guiding Dir = 1, Dur = 53 00:17:21.228 00.001 15672 IsSlewing returns 0 00:17:21.229 00.001 15672 IsGuiding returns 0 00:17:21.233 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=11394, FiltMin=2596, FiltMax=8990, Gamma=2.950 00:17:21.317 00.084 15672 IsGuiding returns 1 00:17:21.317 00.000 15672 scope still moving after pulse duration time elapsed 00:17:21.337 00.020 15672 IsSlewing returns 0 00:17:21.365 00.028 15672 IsGuiding returns 1 00:17:21.385 00.020 15672 IsSlewing returns 0 00:17:21.396 00.011 15672 IsGuiding returns 0 00:17:21.397 00.001 15672 scope move finished after 53 + 114 ms 00:17:21.397 00.000 15672 Move returns status 0, amount 53 00:17:21.397 00.000 15672 move complete, result=0 00:17:21.397 00.000 15672 worker thread done servicing request 00:17:21.615 00.218 30444 UpdateGuideState exits: m=132792 SNR=103.5 Saturated 00:17:21.615 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:21.615 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:21.616 00.001 30444 Enqueuing Expose request 00:17:21.616 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH 00:17:21.616 00.000 15672 Worker thread wakes up 00:17:21.616 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:21.616 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:23.533 01.917 15672 Exposure complete 00:17:23.564 00.031 15672 worker thread done servicing request 00:17:23.564 00.000 30444 OnExposeComplete: enter 00:17:23.564 00.000 30444 UpdateGuideState(): m_state=6 00:17:23.564 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3557 00:17:23.564 00.000 30444 Star::Find returns 1 (1), X=459.51, Y=196.72, Mass=108066, SNR=74.0, Peak=9859 HFD=3.6 00:17:23.564 00.000 30444 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.28) = xAngle (2.90 = 2.90) 00:17:23.564 00.000 30444 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.84 = 2.84) 00:17:23.564 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.16 hyp=0.33 cameraTheta=2.62 mountX=-0.32 mountY=0.10, mountTheta=2.84 00:17:23.565 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.16, opts=13) 00:17:23.565 00.000 30444 Enqueuing Move request for scope (-0.28, 0.16) 00:17:23.565 00.000 15672 Worker thread wakes up 00:17:23.565 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.16) opts 0xd 00:17:23.565 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.16) 00:17:23.565 00.000 15672 Moving (-0.28, 0.16) raw xDistance=-0.32 yDistance=0.10 00:17:23.565 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 00:17:23.565 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:17:23.565 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:17:23.565 00.000 15672 MoveAxis(E, 86, ABG) 00:17:23.565 00.000 15672 Guiding Dir = 2, Dur = 86 00:17:23.565 00.000 15672 IsSlewing returns 0 00:17:23.567 00.002 15672 IsGuiding returns 0 00:17:23.570 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=11380, FiltMin=2642, FiltMax=8378, Gamma=2.950 00:17:23.583 00.013 15672 PulseGuide returned control before completion, sleep 80 00:17:23.665 00.082 15672 IsGuiding returns 1 00:17:23.665 00.000 15672 scope still moving after pulse duration time elapsed 00:17:23.676 00.011 30444 UpdateGuideState exits: m=108066 SNR=74.0 Saturated 00:17:23.676 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:23.676 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:23.676 00.000 30444 Enqueuing Expose request 00:17:23.686 00.010 15672 IsSlewing returns 0 00:17:23.744 00.058 15672 IsGuiding returns 0 00:17:23.744 00.000 15672 scope move finished after 86 + 91 ms 00:17:23.744 00.000 15672 Move returns status 0, amount 86 00:17:23.744 00.000 15672 MoveAxis(N, 0, ABG) 00:17:23.744 00.000 15672 Move returns status 0, amount 0 00:17:23.744 00.000 15672 move complete, result=0 00:17:23.744 00.000 15672 worker thread done servicing request 00:17:23.744 00.000 15672 Worker thread wakes up 00:17:23.744 00.000 30444 GuideStep: -0.3 px 86 ms EAST, 0.1 px 0 ms NORTH 00:17:23.745 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:23.745 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:25.852 02.107 15672 Exposure complete 00:17:25.872 00.020 15672 worker thread done servicing request 00:17:25.872 00.000 30444 OnExposeComplete: enter 00:17:25.872 00.000 30444 UpdateGuideState(): m_state=6 00:17:25.872 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3558 00:17:25.872 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=196.76, Mass=120803, SNR=90.3, Peak=10790 HFD=3.9 00:17:25.872 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 00:17:25.872 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.86 = 0.86) 00:17:25.872 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.34 cameraTheta=0.64 mountX=0.20 mountY=0.26, mountTheta=0.90 00:17:25.873 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.20, opts=13) 00:17:25.873 00.000 30444 Enqueuing Move request for scope (0.27, 0.20) 00:17:25.873 00.000 15672 Worker thread wakes up 00:17:25.873 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.20) opts 0xd 00:17:25.873 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.20) 00:17:25.873 00.000 15672 Moving (0.27, 0.20) raw xDistance=0.20 yDistance=0.26 00:17:25.873 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 00:17:25.873 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 00:17:25.873 00.000 15672 MoveAxis(E, 0, ABG) 00:17:25.873 00.000 15672 Move returns status 0, amount 0 00:17:25.873 00.000 15672 MoveAxis(S, 46, ABG) 00:17:25.873 00.000 15672 Guiding Dir = 1, Dur = 46 00:17:25.874 00.001 15672 IsSlewing returns 0 00:17:25.878 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=12130, FiltMin=2653, FiltMax=9311, Gamma=2.950 00:17:25.900 00.022 15672 IsGuiding returns 0 00:17:25.928 00.028 30444 UpdateGuideState exits: m=120803 SNR=90.3 Saturated 00:17:25.928 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:25.928 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:25.928 00.000 30444 Enqueuing Expose request 00:17:25.981 00.053 15672 IsGuiding returns 1 00:17:25.981 00.000 15672 scope still moving after pulse duration time elapsed 00:17:26.002 00.021 15672 IsSlewing returns 0 00:17:26.002 00.000 15672 IsGuiding returns 1 00:17:26.023 00.021 15672 IsSlewing returns 0 00:17:26.024 00.001 15672 IsGuiding returns 1 00:17:26.046 00.022 15672 IsSlewing returns 0 00:17:26.077 00.031 15672 IsGuiding returns 0 00:17:26.077 00.000 15672 scope move finished after 46 + 131 ms 00:17:26.077 00.000 15672 Move returns status 0, amount 46 00:17:26.078 00.001 15672 move complete, result=0 00:17:26.078 00.000 15672 worker thread done servicing request 00:17:26.078 00.000 15672 Worker thread wakes up 00:17:26.078 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:26.078 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:26.079 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 46 ms SOUTH 00:17:27.985 01.906 15672 Exposure complete 00:17:28.005 00.020 15672 worker thread done servicing request 00:17:28.005 00.000 30444 OnExposeComplete: enter 00:17:28.005 00.000 30444 UpdateGuideState(): m_state=6 00:17:28.005 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3559 00:17:28.005 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=196.36, Mass=104441, SNR=73.3, Peak=11487 HFD=3.5 00:17:28.005 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 00:17:28.005 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 00:17:28.005 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.90 mountX=-0.01 mountY=-0.21, mountTheta=-1.62 00:17:28.005 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.20, opts=13) 00:17:28.005 00.000 30444 Enqueuing Move request for scope (-0.07, -0.20) 00:17:28.006 00.001 15672 Worker thread wakes up 00:17:28.006 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd 00:17:28.006 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.20) 00:17:28.006 00.000 15672 Moving (-0.07, -0.20) raw xDistance=-0.01 yDistance=-0.21 00:17:28.006 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 00:17:28.006 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:17:28.006 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 00:17:28.006 00.000 15672 MoveAxis(E, 0, ABG) 00:17:28.006 00.000 15672 Move returns status 0, amount 0 00:17:28.006 00.000 15672 MoveAxis(N, 0, ABG) 00:17:28.006 00.000 15672 Move returns status 0, amount 0 00:17:28.006 00.000 15672 move complete, result=0 00:17:28.006 00.000 15672 worker thread done servicing request 00:17:28.011 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=11487, FiltMin=2601, FiltMax=9302, Gamma=2.950 00:17:28.060 00.049 30444 UpdateGuideState exits: m=104441 SNR=73.3 Saturated 00:17:28.061 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:28.061 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:28.061 00.000 30444 Enqueuing Expose request 00:17:28.061 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:17:28.061 00.000 15672 Worker thread wakes up 00:17:28.061 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:28.061 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:30.168 02.107 15672 Exposure complete 00:17:30.195 00.027 15672 worker thread done servicing request 00:17:30.195 00.000 30444 OnExposeComplete: enter 00:17:30.195 00.000 30444 UpdateGuideState(): m_state=6 00:17:30.195 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3560 00:17:30.195 00.000 30444 Star::Find returns 1 (1), X=459.58, Y=196.60, Mass=116655, SNR=85.4, Peak=11333 HFD=3.3 00:17:30.195 00.000 30444 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.28) = xAngle (3.24 = -3.05) 00:17:30.195 00.000 30444 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.11) 00:17:30.195 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.23 cameraTheta=2.96 mountX=-0.22 mountY=-0.01, mountTheta=-3.11 00:17:30.196 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.04, opts=13) 00:17:30.196 00.000 30444 Enqueuing Move request for scope (-0.22, 0.04) 00:17:30.196 00.000 15672 Worker thread wakes up 00:17:30.196 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd 00:17:30.196 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.04) 00:17:30.196 00.000 15672 Moving (-0.22, 0.04) raw xDistance=-0.22 yDistance=-0.01 00:17:30.196 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 00:17:30.196 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:17:30.196 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 00:17:30.196 00.000 15672 MoveAxis(E, 0, ABG) 00:17:30.196 00.000 15672 Move returns status 0, amount 0 00:17:30.196 00.000 15672 MoveAxis(N, 0, ABG) 00:17:30.196 00.000 15672 Move returns status 0, amount 0 00:17:30.196 00.000 15672 move complete, result=0 00:17:30.196 00.000 15672 worker thread done servicing request 00:17:30.201 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=11595, FiltMin=2653, FiltMax=9003, Gamma=2.950 00:17:30.251 00.050 30444 UpdateGuideState exits: m=116655 SNR=85.4 Saturated 00:17:30.251 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:30.251 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:30.251 00.000 30444 Enqueuing Expose request 00:17:30.251 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:17:30.251 00.000 15672 Worker thread wakes up 00:17:30.251 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:30.251 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:32.167 01.916 15672 Exposure complete 00:17:32.196 00.029 15672 worker thread done servicing request 00:17:32.196 00.000 30444 OnExposeComplete: enter 00:17:32.196 00.000 30444 UpdateGuideState(): m_state=6 00:17:32.197 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3561 00:17:32.197 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=196.45, Mass=117543, SNR=85.2, Peak=11068 HFD=3.7 00:17:32.197 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 00:17:32.197 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 00:17:32.197 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.34 mountX=0.05 mountY=-0.09, mountTheta=-1.07 00:17:32.197 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.10, opts=13) 00:17:32.197 00.000 30444 Enqueuing Move request for scope (0.02, -0.10) 00:17:32.197 00.000 15672 Worker thread wakes up 00:17:32.197 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd 00:17:32.197 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.10) 00:17:32.198 00.001 15672 Moving (0.02, -0.10) raw xDistance=0.05 yDistance=-0.09 00:17:32.198 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:17:32.198 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:17:32.198 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:17:32.198 00.000 15672 MoveAxis(E, 0, ABG) 00:17:32.198 00.000 15672 Move returns status 0, amount 0 00:17:32.198 00.000 15672 MoveAxis(N, 0, ABG) 00:17:32.198 00.000 15672 Move returns status 0, amount 0 00:17:32.198 00.000 15672 move complete, result=0 00:17:32.198 00.000 15672 worker thread done servicing request 00:17:32.203 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=11486, FiltMin=2683, FiltMax=9584, Gamma=2.950 00:17:32.308 00.105 30444 UpdateGuideState exits: m=117543 SNR=85.2 Saturated 00:17:32.308 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:32.308 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:32.308 00.000 30444 Enqueuing Expose request 00:17:32.308 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:17:32.308 00.000 15672 Worker thread wakes up 00:17:32.308 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:32.308 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:34.414 02.106 15672 Exposure complete 00:17:34.434 00.020 15672 worker thread done servicing request 00:17:34.434 00.000 30444 OnExposeComplete: enter 00:17:34.434 00.000 30444 UpdateGuideState(): m_state=6 00:17:34.434 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3562 00:17:34.434 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=196.82, Mass=114325, SNR=84.6, Peak=10337 HFD=4.0 00:17:34.434 00.000 30444 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 00:17:34.434 00.000 30444 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 00:17:34.434 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.27 hyp=0.34 cameraTheta=0.92 mountX=0.12 mountY=0.31, mountTheta=1.19 00:17:34.435 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.27, opts=13) 00:17:34.435 00.000 30444 Enqueuing Move request for scope (0.20, 0.27) 00:17:34.435 00.000 15672 Worker thread wakes up 00:17:34.435 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.27) opts 0xd 00:17:34.435 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.27) 00:17:34.435 00.000 15672 Moving (0.20, 0.27) raw xDistance=0.12 yDistance=0.31 00:17:34.435 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 00:17:34.435 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 00:17:34.435 00.000 15672 MoveAxis(E, 0, ABG) 00:17:34.435 00.000 15672 Move returns status 0, amount 0 00:17:34.435 00.000 15672 MoveAxis(S, 54, ABG) 00:17:34.435 00.000 15672 Guiding Dir = 1, Dur = 54 00:17:34.436 00.001 15672 IsSlewing returns 0 00:17:34.441 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=11152, FiltMin=2637, FiltMax=8737, Gamma=2.950 00:17:34.463 00.022 15672 IsGuiding returns 0 00:17:34.490 00.027 30444 UpdateGuideState exits: m=114325 SNR=84.6 Saturated 00:17:34.490 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:34.491 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:34.491 00.000 30444 Enqueuing Expose request 00:17:34.544 00.053 15672 IsGuiding returns 1 00:17:34.544 00.000 15672 scope still moving after pulse duration time elapsed 00:17:34.565 00.021 15672 IsSlewing returns 0 00:17:34.567 00.002 15672 IsGuiding returns 1 00:17:34.588 00.021 15672 IsSlewing returns 0 00:17:34.590 00.002 15672 IsGuiding returns 1 00:17:34.611 00.021 15672 IsSlewing returns 0 00:17:34.639 00.028 15672 IsGuiding returns 0 00:17:34.639 00.000 15672 scope move finished after 54 + 122 ms 00:17:34.639 00.000 15672 Move returns status 0, amount 54 00:17:34.639 00.000 15672 move complete, result=0 00:17:34.640 00.001 15672 worker thread done servicing request 00:17:34.640 00.000 15672 Worker thread wakes up 00:17:34.640 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:34.640 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:34.640 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH 00:17:36.547 01.907 15672 Exposure complete 00:17:36.567 00.020 15672 worker thread done servicing request 00:17:36.567 00.000 30444 OnExposeComplete: enter 00:17:36.567 00.000 30444 UpdateGuideState(): m_state=6 00:17:36.567 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3563 00:17:36.567 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=196.68, Mass=111199, SNR=81.2, Peak=9647 HFD=3.6 00:17:36.567 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.56 = 0.56) 00:17:36.567 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.50 = 0.50) 00:17:36.567 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.13 hyp=0.47 cameraTheta=0.28 mountX=0.39 mountY=0.22, mountTheta=0.51 00:17:36.568 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.13, opts=13) 00:17:36.568 00.000 30444 Enqueuing Move request for scope (0.45, 0.13) 00:17:36.568 00.000 15672 Worker thread wakes up 00:17:36.568 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.13) opts 0xd 00:17:36.568 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.13) 00:17:36.568 00.000 15672 Moving (0.45, 0.13) raw xDistance=0.39 yDistance=0.22 00:17:36.568 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 00:17:36.568 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:17:36.568 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:17:36.568 00.000 15672 MoveAxis(W, 106, ABG) 00:17:36.568 00.000 15672 Guiding Dir = 3, Dur = 106 00:17:36.569 00.001 15672 IsSlewing returns 0 00:17:36.572 00.003 15672 IsGuiding returns 0 00:17:36.574 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=10365, FiltMin=2635, FiltMax=9145, Gamma=2.950 00:17:36.587 00.013 15672 PulseGuide returned control before completion, sleep 101 00:17:36.624 00.037 30444 UpdateGuideState exits: m=111199 SNR=81.2 Saturated 00:17:36.624 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:36.624 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:36.624 00.000 30444 Enqueuing Expose request 00:17:36.690 00.066 15672 IsGuiding returns 1 00:17:36.690 00.000 15672 scope still moving after pulse duration time elapsed 00:17:36.711 00.021 15672 IsSlewing returns 0 00:17:36.712 00.001 15672 IsGuiding returns 1 00:17:36.733 00.021 15672 IsSlewing returns 0 00:17:36.734 00.001 15672 IsGuiding returns 0 00:17:36.734 00.000 15672 scope move finished after 106 + 56 ms 00:17:36.734 00.000 15672 Move returns status 0, amount 106 00:17:36.734 00.000 15672 MoveAxis(N, 0, ABG) 00:17:36.734 00.000 15672 Move returns status 0, amount 0 00:17:36.734 00.000 15672 move complete, result=0 00:17:36.734 00.000 15672 worker thread done servicing request 00:17:36.734 00.000 15672 Worker thread wakes up 00:17:36.735 00.001 30444 GuideStep: 0.4 px 106 ms WEST, 0.2 px 0 ms NORTH 00:17:36.735 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:36.735 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:38.843 02.108 15672 Exposure complete 00:17:38.863 00.020 15672 worker thread done servicing request 00:17:38.863 00.000 30444 OnExposeComplete: enter 00:17:38.863 00.000 30444 UpdateGuideState(): m_state=6 00:17:38.863 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3564 00:17:38.863 00.000 30444 Star::Find returns 1 (1), X=459.59, Y=196.94, Mass=119027, SNR=79.4, Peak=13015 HFD=3.5 00:17:38.863 00.000 30444 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 00:17:38.863 00.000 30444 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 00:17:38.863 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.39 hyp=0.44 cameraTheta=2.06 mountX=-0.31 mountY=0.33, mountTheta=2.31 00:17:38.863 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.39, opts=13) 00:17:38.863 00.000 30444 Enqueuing Move request for scope (-0.21, 0.39) 00:17:38.864 00.001 15672 Worker thread wakes up 00:17:38.864 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.39) opts 0xd 00:17:38.864 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.39) 00:17:38.864 00.000 15672 Moving (-0.21, 0.39) raw xDistance=-0.31 yDistance=0.33 00:17:38.864 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31 00:17:38.864 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 00:17:38.864 00.000 15672 MoveAxis(E, 75, ABG) 00:17:38.864 00.000 15672 Guiding Dir = 2, Dur = 75 00:17:38.864 00.000 15672 IsSlewing returns 0 00:17:38.866 00.002 15672 IsGuiding returns 0 00:17:38.871 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=13766, FiltMin=2647, FiltMax=10146, Gamma=2.950 00:17:38.887 00.016 15672 PulseGuide returned control before completion, sleep 65 00:17:38.921 00.034 30444 UpdateGuideState exits: m=119027 SNR=79.4 Saturated 00:17:38.921 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:38.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:38.922 00.001 30444 Enqueuing Expose request 00:17:38.955 00.033 15672 IsGuiding returns 1 00:17:38.955 00.000 15672 scope still moving after pulse duration time elapsed 00:17:38.976 00.021 15672 IsSlewing returns 0 00:17:39.001 00.025 15672 IsGuiding returns 0 00:17:39.001 00.000 15672 scope move finished after 75 + 59 ms 00:17:39.001 00.000 15672 Move returns status 0, amount 75 00:17:39.001 00.000 15672 MoveAxis(S, 60, ABG) 00:17:39.001 00.000 15672 Guiding Dir = 1, Dur = 60 00:17:39.002 00.001 15672 IsSlewing returns 0 00:17:39.004 00.002 15672 IsGuiding returns 0 00:17:39.085 00.081 15672 IsGuiding returns 1 00:17:39.085 00.000 15672 scope still moving after pulse duration time elapsed 00:17:39.107 00.022 15672 IsSlewing returns 0 00:17:39.110 00.003 15672 IsGuiding returns 1 00:17:39.131 00.021 15672 IsSlewing returns 0 00:17:39.134 00.003 15672 IsGuiding returns 1 00:17:39.154 00.020 15672 IsSlewing returns 0 00:17:39.207 00.053 15672 IsGuiding returns 0 00:17:39.208 00.001 15672 scope move finished after 60 + 142 ms 00:17:39.208 00.000 15672 Move returns status 0, amount 60 00:17:39.208 00.000 15672 move complete, result=0 00:17:39.208 00.000 15672 worker thread done servicing request 00:17:39.208 00.000 15672 Worker thread wakes up 00:17:39.208 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:39.208 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:39.208 00.000 30444 GuideStep: -0.3 px 75 ms EAST, 0.3 px 60 ms SOUTH 00:17:41.118 01.910 15672 Exposure complete 00:17:41.138 00.020 15672 worker thread done servicing request 00:17:41.138 00.000 30444 OnExposeComplete: enter 00:17:41.138 00.000 30444 UpdateGuideState(): m_state=6 00:17:41.138 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3565 00:17:41.138 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.76, Mass=124788, SNR=88.3, Peak=11179 HFD=3.6 00:17:41.138 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 00:17:41.138 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 00:17:41.138 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=0.20 hyp=0.56 cameraTheta=0.37 mountX=0.45 mountY=0.31, mountTheta=0.61 00:17:41.139 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=0.20, opts=13) 00:17:41.139 00.000 30444 Enqueuing Move request for scope (0.52, 0.20) 00:17:41.139 00.000 15672 Worker thread wakes up 00:17:41.139 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.20) opts 0xd 00:17:41.139 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, 0.20) 00:17:41.139 00.000 15672 Moving (0.52, 0.20) raw xDistance=0.45 yDistance=0.31 00:17:41.139 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45 00:17:41.139 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 00:17:41.139 00.000 15672 MoveAxis(W, 115, ABG) 00:17:41.139 00.000 15672 Guiding Dir = 3, Dur = 115 00:17:41.139 00.000 15672 IsSlewing returns 0 00:17:41.141 00.002 15672 IsGuiding returns 0 00:17:41.145 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=11296, FiltMin=2631, FiltMax=9543, Gamma=2.950 00:17:41.156 00.011 15672 PulseGuide returned control before completion, sleep 111 00:17:41.195 00.039 30444 UpdateGuideState exits: m=124788 SNR=88.3 Saturated 00:17:41.195 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:41.195 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:41.195 00.000 30444 Enqueuing Expose request 00:17:41.269 00.074 15672 IsGuiding returns 1 00:17:41.269 00.000 15672 scope still moving after pulse duration time elapsed 00:17:41.290 00.021 15672 IsSlewing returns 0 00:17:41.300 00.010 15672 IsGuiding returns 0 00:17:41.300 00.000 15672 scope move finished after 115 + 44 ms 00:17:41.300 00.000 15672 Move returns status 0, amount 115 00:17:41.300 00.000 15672 MoveAxis(S, 56, ABG) 00:17:41.300 00.000 15672 Guiding Dir = 1, Dur = 56 00:17:41.300 00.000 15672 IsSlewing returns 0 00:17:41.301 00.001 15672 IsGuiding returns 0 00:17:41.443 00.142 15672 IsGuiding returns 0 00:17:41.444 00.001 15672 Move returns status 0, amount 56 00:17:41.444 00.000 15672 move complete, result=0 00:17:41.444 00.000 15672 worker thread done servicing request 00:17:41.444 00.000 15672 Worker thread wakes up 00:17:41.444 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:41.444 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:41.445 00.001 30444 GuideStep: 0.4 px 115 ms WEST, 0.3 px 56 ms SOUTH 00:17:43.555 02.110 15672 Exposure complete 00:17:43.575 00.020 15672 worker thread done servicing request 00:17:43.575 00.000 30444 OnExposeComplete: enter 00:17:43.575 00.000 30444 UpdateGuideState(): m_state=6 00:17:43.575 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3566 00:17:43.575 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=196.32, Mass=121016, SNR=88.3, Peak=11666 HFD=3.5 00:17:43.575 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 00:17:43.575 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 00:17:43.575 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.97 mountX=-0.03 mountY=-0.25, mountTheta=-1.70 00:17:43.575 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.23, opts=13) 00:17:43.575 00.000 30444 Enqueuing Move request for scope (-0.10, -0.23) 00:17:43.576 00.001 15672 Worker thread wakes up 00:17:43.576 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd 00:17:43.576 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.23) 00:17:43.576 00.000 15672 Moving (-0.10, -0.23) raw xDistance=-0.03 yDistance=-0.25 00:17:43.576 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:17:43.576 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:17:43.576 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 00:17:43.576 00.000 15672 MoveAxis(E, 0, ABG) 00:17:43.576 00.000 15672 Move returns status 0, amount 0 00:17:43.576 00.000 15672 MoveAxis(N, 0, ABG) 00:17:43.576 00.000 15672 Move returns status 0, amount 0 00:17:43.576 00.000 15672 move complete, result=0 00:17:43.576 00.000 15672 worker thread done servicing request 00:17:43.581 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=12498, FiltMin=2651, FiltMax=9934, Gamma=2.950 00:17:43.631 00.050 30444 UpdateGuideState exits: m=121016 SNR=88.3 Saturated 00:17:43.631 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:43.632 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:43.632 00.000 30444 Enqueuing Expose request 00:17:43.632 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:17:43.632 00.000 15672 Worker thread wakes up 00:17:43.632 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:43.632 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:45.540 01.908 15672 Exposure complete 00:17:45.560 00.020 15672 worker thread done servicing request 00:17:45.560 00.000 30444 OnExposeComplete: enter 00:17:45.560 00.000 30444 UpdateGuideState(): m_state=6 00:17:45.560 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3567 00:17:45.560 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=196.27, Mass=95818, SNR=70.5, Peak=10731 HFD=3.2 00:17:45.561 00.001 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 00:17:45.561 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 00:17:45.561 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-2.07 mountX=-0.07 mountY=-0.31, mountTheta=-1.79 00:17:45.561 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.29, opts=13) 00:17:45.561 00.000 30444 Enqueuing Move request for scope (-0.16, -0.29) 00:17:45.561 00.000 15672 Worker thread wakes up 00:17:45.561 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.29) opts 0xd 00:17:45.561 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.29) 00:17:45.561 00.000 15672 Moving (-0.16, -0.29) raw xDistance=-0.07 yDistance=-0.31 00:17:45.561 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:17:45.561 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:17:45.561 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 00:17:45.561 00.000 15672 MoveAxis(E, 0, ABG) 00:17:45.562 00.001 15672 Move returns status 0, amount 0 00:17:45.562 00.000 15672 MoveAxis(N, 0, ABG) 00:17:45.562 00.000 15672 Move returns status 0, amount 0 00:17:45.562 00.000 15672 move complete, result=0 00:17:45.562 00.000 15672 worker thread done servicing request 00:17:45.566 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=12472, FiltMin=2646, FiltMax=9378, Gamma=2.950 00:17:45.616 00.050 30444 UpdateGuideState exits: m=95818 SNR=70.5 Saturated 00:17:45.616 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:45.616 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:45.616 00.000 30444 Enqueuing Expose request 00:17:45.616 00.000 15672 Worker thread wakes up 00:17:45.616 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:45.616 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 00:17:45.616 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:47.722 02.106 15672 Exposure complete 00:17:47.743 00.021 15672 worker thread done servicing request 00:17:47.743 00.000 30444 OnExposeComplete: enter 00:17:47.743 00.000 30444 UpdateGuideState(): m_state=6 00:17:47.743 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3568 00:17:47.743 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=196.66, Mass=111633, SNR=81.5, Peak=12129 HFD=3.3 00:17:47.743 00.000 30444 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.28) = xAngle (3.06 = 3.06) 00:17:47.744 00.001 30444 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.00 = 3.00) 00:17:47.744 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.78 mountX=-0.29 mountY=0.04, mountTheta=3.00 00:17:47.744 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.10, opts=13) 00:17:47.744 00.000 30444 Enqueuing Move request for scope (-0.27, 0.10) 00:17:47.744 00.000 15672 Worker thread wakes up 00:17:47.744 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd 00:17:47.744 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.10) 00:17:47.744 00.000 15672 Moving (-0.27, 0.10) raw xDistance=-0.29 yDistance=0.04 00:17:47.744 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 00:17:47.744 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:17:47.744 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 00:17:47.745 00.001 15672 MoveAxis(E, 78, ABG) 00:17:47.745 00.000 15672 Guiding Dir = 2, Dur = 78 00:17:47.745 00.000 15672 IsSlewing returns 0 00:17:47.747 00.002 15672 IsGuiding returns 0 00:17:47.751 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=12284, FiltMin=2667, FiltMax=9764, Gamma=2.950 00:17:47.769 00.018 15672 PulseGuide returned control before completion, sleep 65 00:17:47.799 00.030 30444 UpdateGuideState exits: m=111633 SNR=81.5 Saturated 00:17:47.799 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:47.799 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:47.799 00.000 30444 Enqueuing Expose request 00:17:47.882 00.083 15672 IsGuiding returns 0 00:17:47.882 00.000 15672 Move returns status 0, amount 78 00:17:47.882 00.000 15672 MoveAxis(N, 0, ABG) 00:17:47.882 00.000 15672 Move returns status 0, amount 0 00:17:47.882 00.000 15672 move complete, result=0 00:17:47.882 00.000 15672 worker thread done servicing request 00:17:47.882 00.000 15672 Worker thread wakes up 00:17:47.882 00.000 30444 GuideStep: -0.3 px 78 ms EAST, 0.0 px 0 ms NORTH 00:17:47.882 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:47.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:49.798 01.916 15672 Exposure complete 00:17:49.828 00.030 15672 worker thread done servicing request 00:17:49.828 00.000 30444 OnExposeComplete: enter 00:17:49.828 00.000 30444 UpdateGuideState(): m_state=6 00:17:49.828 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3569 00:17:49.828 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=196.20, Mass=111430, SNR=77.2, Peak=11792 HFD=3.4 00:17:49.828 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 00:17:49.828 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 00:17:49.828 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.35 hyp=0.38 cameraTheta=-1.91 mountX=-0.02 mountY=-0.37, mountTheta=-1.63 00:17:49.829 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.35, opts=13) 00:17:49.829 00.000 30444 Enqueuing Move request for scope (-0.12, -0.35) 00:17:49.829 00.000 15672 Worker thread wakes up 00:17:49.829 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.35) opts 0xd 00:17:49.829 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.35) 00:17:49.829 00.000 15672 Moving (-0.12, -0.35) raw xDistance=-0.02 yDistance=-0.37 00:17:49.829 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:17:49.829 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:17:49.829 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 00:17:49.829 00.000 15672 MoveAxis(E, 0, ABG) 00:17:49.829 00.000 15672 Move returns status 0, amount 0 00:17:49.829 00.000 15672 MoveAxis(N, 0, ABG) 00:17:49.829 00.000 15672 Move returns status 0, amount 0 00:17:49.829 00.000 15672 move complete, result=0 00:17:49.830 00.001 15672 worker thread done servicing request 00:17:49.834 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12673, FiltMin=2626, FiltMax=9462, Gamma=2.950 00:17:49.884 00.050 30444 UpdateGuideState exits: m=111430 SNR=77.2 Saturated 00:17:49.884 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:49.884 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:49.884 00.000 30444 Enqueuing Expose request 00:17:49.884 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 00:17:49.884 00.000 15672 Worker thread wakes up 00:17:49.884 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:49.884 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:51.994 02.110 15672 Exposure complete 00:17:52.014 00.020 15672 worker thread done servicing request 00:17:52.014 00.000 30444 OnExposeComplete: enter 00:17:52.014 00.000 30444 UpdateGuideState(): m_state=6 00:17:52.014 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3570 00:17:52.014 00.000 30444 Star::Find returns 1 (1), X=459.62, Y=196.54, Mass=104969, SNR=67.7, Peak=12250 HFD=3.2 00:17:52.015 00.001 30444 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.28) = xAngle (-2.78 = -2.78) 00:17:52.015 00.000 30444 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.84 = -2.84) 00:17:52.015 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.05 mountX=-0.17 mountY=-0.05, mountTheta=-2.83 00:17:52.015 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.02, opts=13) 00:17:52.015 00.000 30444 Enqueuing Move request for scope (-0.18, -0.02) 00:17:52.015 00.000 15672 Worker thread wakes up 00:17:52.015 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd 00:17:52.015 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.02) 00:17:52.015 00.000 15672 Moving (-0.18, -0.02) raw xDistance=-0.17 yDistance=-0.05 00:17:52.015 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 00:17:52.015 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:17:52.016 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:17:52.016 00.000 15672 MoveAxis(E, 0, ABG) 00:17:52.016 00.000 15672 Move returns status 0, amount 0 00:17:52.016 00.000 15672 MoveAxis(N, 0, ABG) 00:17:52.016 00.000 15672 Move returns status 0, amount 0 00:17:52.016 00.000 15672 move complete, result=0 00:17:52.016 00.000 15672 worker thread done servicing request 00:17:52.020 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=12671, FiltMin=2686, FiltMax=9597, Gamma=2.950 00:17:52.070 00.050 30444 UpdateGuideState exits: m=104969 SNR=67.7 Saturated 00:17:52.070 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:52.070 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:52.070 00.000 30444 Enqueuing Expose request 00:17:52.070 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:17:52.070 00.000 15672 Worker thread wakes up 00:17:52.070 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:52.070 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:53.978 01.908 15672 Exposure complete 00:17:53.998 00.020 15672 worker thread done servicing request 00:17:53.998 00.000 30444 OnExposeComplete: enter 00:17:53.998 00.000 30444 UpdateGuideState(): m_state=6 00:17:53.998 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3571 00:17:53.998 00.000 30444 Star::Find returns 1 (1), X=459.60, Y=196.31, Mass=108398, SNR=86.6, Peak=11767 HFD=3.3 00:17:53.999 00.001 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 00:17:53.999 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 00:17:53.999 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.25 hyp=0.32 cameraTheta=-2.24 mountX=-0.12 mountY=-0.28, mountTheta=-1.98 00:17:53.999 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.25, opts=13) 00:17:53.999 00.000 30444 Enqueuing Move request for scope (-0.20, -0.25) 00:17:53.999 00.000 15672 Worker thread wakes up 00:17:53.999 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.25) opts 0xd 00:17:53.999 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.25) 00:17:53.999 00.000 15672 Moving (-0.20, -0.25) raw xDistance=-0.12 yDistance=-0.28 00:17:53.999 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:17:53.999 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:17:54.000 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 00:17:54.000 00.000 15672 MoveAxis(E, 0, ABG) 00:17:54.000 00.000 15672 Move returns status 0, amount 0 00:17:54.000 00.000 15672 MoveAxis(N, 0, ABG) 00:17:54.000 00.000 15672 Move returns status 0, amount 0 00:17:54.000 00.000 15672 move complete, result=0 00:17:54.000 00.000 15672 worker thread done servicing request 00:17:54.004 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=11769, FiltMin=2620, FiltMax=9287, Gamma=2.950 00:17:54.135 00.131 30444 UpdateGuideState exits: m=108398 SNR=86.6 Saturated 00:17:54.135 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:54.136 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:54.136 00.000 30444 Enqueuing Expose request 00:17:54.136 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 00:17:54.136 00.000 15672 Worker thread wakes up 00:17:54.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:54.136 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:56.246 02.110 15672 Exposure complete 00:17:56.265 00.019 15672 worker thread done servicing request 00:17:56.265 00.000 30444 OnExposeComplete: enter 00:17:56.266 00.001 30444 UpdateGuideState(): m_state=6 00:17:56.266 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3572 00:17:56.266 00.000 30444 Star::Find returns 1 (1), X=459.48, Y=196.57, Mass=116231, SNR=94.6, Peak=11316 HFD=3.3 00:17:56.266 00.000 30444 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.28) = xAngle (3.36 = -2.92) 00:17:56.266 00.000 30444 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.30 = -2.99) 00:17:56.266 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.02 hyp=0.32 cameraTheta=3.08 mountX=-0.31 mountY=-0.05, mountTheta=-2.98 00:17:56.266 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.02, opts=13) 00:17:56.266 00.000 30444 Enqueuing Move request for scope (-0.32, 0.02) 00:17:56.266 00.000 15672 Worker thread wakes up 00:17:56.267 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.02) opts 0xd 00:17:56.267 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.02) 00:17:56.267 00.000 15672 Moving (-0.32, 0.02) raw xDistance=-0.31 yDistance=-0.05 00:17:56.267 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 00:17:56.267 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:17:56.267 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:17:56.267 00.000 15672 MoveAxis(E, 84, ABG) 00:17:56.267 00.000 15672 Guiding Dir = 2, Dur = 84 00:17:56.267 00.000 15672 IsSlewing returns 0 00:17:56.268 00.001 15672 IsGuiding returns 0 00:17:56.272 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=11357, FiltMin=2683, FiltMax=8890, Gamma=2.950 00:17:56.284 00.012 15672 PulseGuide returned control before completion, sleep 79 00:17:56.365 00.081 15672 IsGuiding returns 1 00:17:56.365 00.000 15672 scope still moving after pulse duration time elapsed 00:17:56.386 00.021 15672 IsSlewing returns 0 00:17:56.398 00.012 15672 IsGuiding returns 0 00:17:56.398 00.000 15672 scope move finished after 84 + 45 ms 00:17:56.398 00.000 15672 Move returns status 0, amount 84 00:17:56.398 00.000 15672 MoveAxis(N, 0, ABG) 00:17:56.398 00.000 15672 Move returns status 0, amount 0 00:17:56.398 00.000 15672 move complete, result=0 00:17:56.399 00.001 15672 worker thread done servicing request 00:17:56.712 00.313 30444 UpdateGuideState exits: m=116231 SNR=94.6 Saturated 00:17:56.712 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:56.712 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:56.712 00.000 30444 Enqueuing Expose request 00:17:56.712 00.000 30444 GuideStep: -0.3 px 84 ms EAST, -0.0 px 0 ms NORTH 00:17:56.713 00.001 15672 Worker thread wakes up 00:17:56.713 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:56.713 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:17:58.620 01.907 15672 Exposure complete 00:17:58.641 00.021 15672 worker thread done servicing request 00:17:58.641 00.000 30444 OnExposeComplete: enter 00:17:58.641 00.000 30444 UpdateGuideState(): m_state=6 00:17:58.641 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3573 00:17:58.641 00.000 30444 Star::Find returns 1 (1), X=459.52, Y=196.27, Mass=113926, SNR=89.1, Peak=12586 HFD=3.3 00:17:58.641 00.000 30444 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 00:17:58.641 00.000 30444 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 00:17:58.641 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.29 hyp=0.40 cameraTheta=-2.34 mountX=-0.19 mountY=-0.34, mountTheta=-2.08 00:17:58.642 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.29, opts=13) 00:17:58.642 00.000 30444 Enqueuing Move request for scope (-0.28, -0.29) 00:17:58.642 00.000 15672 Worker thread wakes up 00:17:58.642 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.29) opts 0xd 00:17:58.642 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.29) 00:17:58.643 00.001 15672 Moving (-0.28, -0.29) raw xDistance=-0.19 yDistance=-0.34 00:17:58.643 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 00:17:58.643 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:17:58.643 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 00:17:58.643 00.000 15672 MoveAxis(E, 0, ABG) 00:17:58.643 00.000 15672 Move returns status 0, amount 0 00:17:58.643 00.000 15672 MoveAxis(N, 0, ABG) 00:17:58.643 00.000 15672 Move returns status 0, amount 0 00:17:58.643 00.000 15672 move complete, result=0 00:17:58.643 00.000 15672 worker thread done servicing request 00:17:58.650 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=12992, FiltMin=2623, FiltMax=9721, Gamma=2.950 00:17:58.704 00.054 30444 UpdateGuideState exits: m=113926 SNR=89.1 Saturated 00:17:58.704 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:17:58.704 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:17:58.704 00.000 30444 Enqueuing Expose request 00:17:58.704 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 00:17:58.704 00.000 15672 Worker thread wakes up 00:17:58.704 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:17:58.704 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:00.812 02.108 15672 Exposure complete 00:18:00.832 00.020 15672 worker thread done servicing request 00:18:00.832 00.000 30444 OnExposeComplete: enter 00:18:00.832 00.000 30444 UpdateGuideState(): m_state=6 00:18:00.832 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3574 00:18:00.832 00.000 30444 Star::Find returns 1 (1), X=459.58, Y=196.10, Mass=113266, SNR=81.6, Peak=12080 HFD=3.6 00:18:00.832 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 00:18:00.832 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 00:18:00.832 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.46 hyp=0.51 cameraTheta=-2.01 mountX=-0.08 mountY=-0.50, mountTheta=-1.74 00:18:00.833 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.46, opts=13) 00:18:00.833 00.000 30444 Enqueuing Move request for scope (-0.22, -0.46) 00:18:00.833 00.000 15672 Worker thread wakes up 00:18:00.833 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.46) opts 0xd 00:18:00.833 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.46) 00:18:00.833 00.000 15672 Moving (-0.22, -0.46) raw xDistance=-0.08 yDistance=-0.50 00:18:00.833 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 00:18:00.833 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.25 newest=-0.89 00:18:00.833 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 00:18:00.834 00.001 15672 MoveAxis(E, 0, ABG) 00:18:00.834 00.000 15672 Move returns status 0, amount 0 00:18:00.834 00.000 15672 MoveAxis(N, 88, ABG) 00:18:00.834 00.000 15672 Guiding Dir = 0, Dur = 88 00:18:00.834 00.000 15672 IsSlewing returns 0 00:18:00.835 00.001 15672 IsGuiding returns 0 00:18:00.839 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=12080, FiltMin=2631, FiltMax=9203, Gamma=2.950 00:18:00.917 00.078 15672 PulseGuide returned control before completion, sleep 16 00:18:00.966 00.049 15672 IsGuiding returns 1 00:18:00.966 00.000 15672 scope still moving after pulse duration time elapsed 00:18:00.987 00.021 15672 IsSlewing returns 0 00:18:00.987 00.000 15672 IsGuiding returns 1 00:18:01.008 00.021 15672 IsSlewing returns 0 00:18:01.009 00.001 15672 IsGuiding returns 1 00:18:01.030 00.021 15672 IsSlewing returns 0 00:18:01.061 00.031 15672 IsGuiding returns 0 00:18:01.061 00.000 15672 scope move finished after 88 + 138 ms 00:18:01.061 00.000 15672 Move returns status 0, amount 88 00:18:01.061 00.000 15672 move complete, result=0 00:18:01.061 00.000 15672 worker thread done servicing request 00:18:01.298 00.237 30444 UpdateGuideState exits: m=113266 SNR=81.6 Saturated 00:18:01.298 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:01.298 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:01.298 00.000 30444 Enqueuing Expose request 00:18:01.298 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 88 ms NORTH 00:18:01.298 00.000 15672 Worker thread wakes up 00:18:01.298 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:01.298 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:03.205 01.907 15672 Exposure complete 00:18:03.230 00.025 15672 worker thread done servicing request 00:18:03.230 00.000 30444 OnExposeComplete: enter 00:18:03.230 00.000 30444 UpdateGuideState(): m_state=6 00:18:03.230 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3575 00:18:03.230 00.000 30444 Star::Find returns 1 (1), X=459.13, Y=196.47, Mass=124945, SNR=100.8, Peak=12641 HFD=3.6 00:18:03.230 00.000 30444 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.28) = xAngle (-2.74 = -2.74) 00:18:03.230 00.000 30444 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.80 = -2.80) 00:18:03.230 00.000 30444 CameraToMount -- cameraX=-0.67 cameraY=-0.08 hyp=0.67 cameraTheta=-3.02 mountX=-0.62 mountY=-0.22, mountTheta=-2.79 00:18:03.231 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.67, y=-0.08, opts=13) 00:18:03.231 00.000 30444 Enqueuing Move request for scope (-0.67, -0.08) 00:18:03.231 00.000 15672 Worker thread wakes up 00:18:03.231 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.08) opts 0xd 00:18:03.231 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.67, -0.08) 00:18:03.231 00.000 15672 Moving (-0.67, -0.08) raw xDistance=-0.62 yDistance=-0.22 00:18:03.231 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62 00:18:03.231 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:18:03.231 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 00:18:03.231 00.000 15672 MoveAxis(E, 167, ABG) 00:18:03.231 00.000 15672 Guiding Dir = 2, Dur = 167 00:18:03.232 00.001 15672 IsSlewing returns 0 00:18:03.233 00.001 15672 IsGuiding returns 0 00:18:03.238 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=12641, FiltMin=2555, FiltMax=9262, Gamma=2.950 00:18:03.249 00.011 15672 PulseGuide returned control before completion, sleep 162 00:18:03.287 00.038 30444 UpdateGuideState exits: m=124945 SNR=100.8 Saturated 00:18:03.287 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:03.287 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:03.287 00.000 30444 Enqueuing Expose request 00:18:03.413 00.126 15672 IsGuiding returns 1 00:18:03.413 00.000 15672 scope still moving after pulse duration time elapsed 00:18:03.434 00.021 15672 IsSlewing returns 0 00:18:03.441 00.007 15672 IsGuiding returns 0 00:18:03.441 00.000 15672 scope move finished after 167 + 40 ms 00:18:03.441 00.000 15672 Move returns status 0, amount 167 00:18:03.441 00.000 15672 MoveAxis(N, 0, ABG) 00:18:03.441 00.000 15672 Move returns status 0, amount 0 00:18:03.441 00.000 15672 move complete, result=0 00:18:03.441 00.000 15672 worker thread done servicing request 00:18:03.441 00.000 15672 Worker thread wakes up 00:18:03.441 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:03.441 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:03.453 00.012 30444 GuideStep: -0.6 px 167 ms EAST, -0.2 px 0 ms NORTH 00:18:05.549 02.096 15672 Exposure complete 00:18:05.569 00.020 15672 worker thread done servicing request 00:18:05.569 00.000 30444 OnExposeComplete: enter 00:18:05.569 00.000 30444 UpdateGuideState(): m_state=6 00:18:05.570 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3576 00:18:05.570 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=196.05, Mass=119306, SNR=84.6, Peak=12495 HFD=3.5 00:18:05.570 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 00:18:05.570 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 00:18:05.570 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.50 hyp=0.50 cameraTheta=-1.57 mountX=0.14 mountY=-0.49, mountTheta=-1.29 00:18:05.570 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.50, opts=13) 00:18:05.570 00.000 30444 Enqueuing Move request for scope (0.00, -0.50) 00:18:05.570 00.000 15672 Worker thread wakes up 00:18:05.570 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.50) opts 0xd 00:18:05.570 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.50) 00:18:05.570 00.000 15672 Moving (0.00, -0.50) raw xDistance=0.14 yDistance=-0.49 00:18:05.570 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:18:05.571 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 00:18:05.571 00.000 15672 MoveAxis(E, 0, ABG) 00:18:05.571 00.000 15672 Move returns status 0, amount 0 00:18:05.571 00.000 15672 MoveAxis(N, 87, ABG) 00:18:05.571 00.000 15672 Guiding Dir = 0, Dur = 87 00:18:05.571 00.000 15672 IsSlewing returns 0 00:18:05.572 00.001 15672 IsGuiding returns 0 00:18:05.576 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=12495, FiltMin=2636, FiltMax=9000, Gamma=2.950 00:18:05.645 00.069 15672 PulseGuide returned control before completion, sleep 24 00:18:05.670 00.025 15672 IsGuiding returns 1 00:18:05.670 00.000 15672 scope still moving after pulse duration time elapsed 00:18:05.692 00.022 15672 IsSlewing returns 0 00:18:05.695 00.003 15672 IsGuiding returns 1 00:18:05.716 00.021 15672 IsSlewing returns 0 00:18:05.719 00.003 15672 IsGuiding returns 1 00:18:05.739 00.020 15672 IsSlewing returns 0 00:18:05.789 00.050 15672 IsGuiding returns 0 00:18:05.790 00.001 15672 scope move finished after 87 + 130 ms 00:18:05.790 00.000 15672 Move returns status 0, amount 87 00:18:05.790 00.000 15672 move complete, result=0 00:18:05.790 00.000 15672 worker thread done servicing request 00:18:05.928 00.138 30444 UpdateGuideState exits: m=119306 SNR=84.6 Saturated 00:18:05.929 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:05.929 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:05.929 00.000 30444 Enqueuing Expose request 00:18:05.929 00.000 15672 Worker thread wakes up 00:18:05.929 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 87 ms NORTH 00:18:05.930 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:05.930 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:07.839 01.909 15672 Exposure complete 00:18:07.859 00.020 15672 worker thread done servicing request 00:18:07.859 00.000 30444 OnExposeComplete: enter 00:18:07.859 00.000 30444 UpdateGuideState(): m_state=6 00:18:07.859 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3577 00:18:07.859 00.000 30444 Star::Find returns 1 (1), X=459.26, Y=195.77, Mass=113268, SNR=88.8, Peak=13872 HFD=3.2 00:18:07.859 00.000 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.28) = xAngle (-1.89 = -1.89) 00:18:07.859 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.95 = -1.95) 00:18:07.859 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.78 hyp=0.95 cameraTheta=-2.17 mountX=-0.30 mountY=-0.88, mountTheta=-1.90 00:18:07.860 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.78, opts=13) 00:18:07.860 00.000 30444 Enqueuing Move request for scope (-0.54, -0.78) 00:18:07.860 00.000 15672 Worker thread wakes up 00:18:07.860 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.78) opts 0xd 00:18:07.860 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.78) 00:18:07.860 00.000 15672 Moving (-0.54, -0.78) raw xDistance=-0.30 yDistance=-0.88 00:18:07.860 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 00:18:07.860 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 00:18:07.860 00.000 15672 MoveAxis(E, 81, ABG) 00:18:07.860 00.000 15672 Guiding Dir = 2, Dur = 81 00:18:07.861 00.001 15672 IsSlewing returns 0 00:18:07.862 00.001 15672 IsGuiding returns 0 00:18:07.867 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=13872, FiltMin=2654, FiltMax=9511, Gamma=2.950 00:18:07.881 00.014 15672 PulseGuide returned control before completion, sleep 73 00:18:07.956 00.075 15672 IsGuiding returns 1 00:18:07.956 00.000 15672 scope still moving after pulse duration time elapsed 00:18:07.977 00.021 15672 IsSlewing returns 0 00:18:07.989 00.012 30444 UpdateGuideState exits: m=113268 SNR=88.8 Saturated 00:18:07.989 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:07.989 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:07.989 00.000 30444 Enqueuing Expose request 00:18:07.993 00.004 15672 IsGuiding returns 0 00:18:07.993 00.000 15672 scope move finished after 81 + 49 ms 00:18:07.993 00.000 15672 Move returns status 0, amount 81 00:18:07.993 00.000 15672 MoveAxis(N, 157, ABG) 00:18:07.993 00.000 15672 Guiding Dir = 0, Dur = 157 00:18:07.994 00.001 15672 IsSlewing returns 0 00:18:07.995 00.001 15672 IsGuiding returns 0 00:18:08.074 00.079 15672 PulseGuide returned control before completion, sleep 89 00:18:08.165 00.091 15672 IsGuiding returns 1 00:18:08.166 00.001 15672 scope still moving after pulse duration time elapsed 00:18:08.187 00.021 15672 IsSlewing returns 0 00:18:08.188 00.001 15672 IsGuiding returns 1 00:18:08.209 00.021 15672 IsSlewing returns 0 00:18:08.210 00.001 15672 IsGuiding returns 1 00:18:08.231 00.021 15672 IsSlewing returns 0 00:18:08.232 00.001 15672 IsGuiding returns 1 00:18:08.253 00.021 15672 IsSlewing returns 0 00:18:08.281 00.028 15672 IsGuiding returns 0 00:18:08.281 00.000 15672 scope move finished after 157 + 128 ms 00:18:08.281 00.000 15672 Move returns status 0, amount 157 00:18:08.281 00.000 15672 move complete, result=0 00:18:08.281 00.000 15672 worker thread done servicing request 00:18:08.281 00.000 15672 Worker thread wakes up 00:18:08.281 00.000 30444 GuideStep: -0.3 px 81 ms EAST, -0.9 px 157 ms NORTH 00:18:08.281 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:08.281 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:10.387 02.106 15672 Exposure complete 00:18:10.407 00.020 15672 worker thread done servicing request 00:18:10.408 00.001 30444 OnExposeComplete: enter 00:18:10.408 00.000 30444 UpdateGuideState(): m_state=6 00:18:10.408 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3578 00:18:10.408 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=195.61, Mass=112386, SNR=84.5, Peak=11167 HFD=3.7 00:18:10.408 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 00:18:10.408 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 00:18:10.408 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.94 hyp=1.02 cameraTheta=-1.19 mountX=0.63 mountY=-0.84, mountTheta=-0.93 00:18:10.409 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.94, opts=13) 00:18:10.409 00.000 30444 Enqueuing Move request for scope (0.38, -0.94) 00:18:10.409 00.000 15672 Worker thread wakes up 00:18:10.409 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.94) opts 0xd 00:18:10.409 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.94) 00:18:10.409 00.000 15672 Moving (0.38, -0.94) raw xDistance=0.63 yDistance=-0.84 00:18:10.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.63 00:18:10.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 00:18:10.409 00.000 15672 MoveAxis(W, 164, ABG) 00:18:10.409 00.000 15672 Guiding Dir = 3, Dur = 164 00:18:10.409 00.000 15672 IsSlewing returns 0 00:18:10.410 00.001 15672 IsGuiding returns 0 00:18:10.415 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=12983, FiltMin=2609, FiltMax=10343, Gamma=2.950 00:18:10.437 00.022 15672 PulseGuide returned control before completion, sleep 148 00:18:10.545 00.108 30444 UpdateGuideState exits: m=112386 SNR=84.5 Saturated 00:18:10.545 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:10.545 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:10.546 00.001 30444 Enqueuing Expose request 00:18:10.589 00.043 15672 IsGuiding returns 1 00:18:10.589 00.000 15672 scope still moving after pulse duration time elapsed 00:18:10.609 00.020 15672 IsSlewing returns 0 00:18:10.630 00.021 15672 IsGuiding returns 0 00:18:10.630 00.000 15672 scope move finished after 164 + 55 ms 00:18:10.630 00.000 15672 Move returns status 0, amount 164 00:18:10.630 00.000 15672 MoveAxis(N, 150, ABG) 00:18:10.630 00.000 15672 Guiding Dir = 0, Dur = 150 00:18:10.631 00.001 15672 IsSlewing returns 0 00:18:10.632 00.001 15672 IsGuiding returns 0 00:18:10.710 00.078 15672 PulseGuide returned control before completion, sleep 83 00:18:10.794 00.084 15672 IsGuiding returns 1 00:18:10.794 00.000 15672 scope still moving after pulse duration time elapsed 00:18:10.815 00.021 15672 IsSlewing returns 0 00:18:10.816 00.001 15672 IsGuiding returns 1 00:18:10.837 00.021 15672 IsSlewing returns 0 00:18:10.838 00.001 15672 IsGuiding returns 1 00:18:10.859 00.021 15672 IsSlewing returns 0 00:18:10.860 00.001 15672 IsGuiding returns 1 00:18:10.881 00.021 15672 IsSlewing returns 0 00:18:10.902 00.021 15672 IsGuiding returns 0 00:18:10.902 00.000 15672 scope move finished after 150 + 120 ms 00:18:10.902 00.000 15672 Move returns status 0, amount 150 00:18:10.902 00.000 15672 move complete, result=0 00:18:10.902 00.000 15672 worker thread done servicing request 00:18:10.902 00.000 15672 Worker thread wakes up 00:18:10.902 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:10.902 00.000 30444 GuideStep: 0.6 px 164 ms WEST, -0.8 px 150 ms NORTH 00:18:10.902 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:12.810 01.908 15672 Exposure complete 00:18:12.830 00.020 15672 worker thread done servicing request 00:18:12.830 00.000 30444 OnExposeComplete: enter 00:18:12.830 00.000 30444 UpdateGuideState(): m_state=6 00:18:12.830 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3579 00:18:12.830 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=195.75, Mass=112968, SNR=84.5, Peak=12219 HFD=3.6 00:18:12.830 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 00:18:12.830 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 00:18:12.830 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.81 hyp=0.81 cameraTheta=-1.53 mountX=0.25 mountY=-0.78, mountTheta=-1.26 00:18:12.831 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.81, opts=13) 00:18:12.831 00.000 30444 Enqueuing Move request for scope (0.03, -0.81) 00:18:12.831 00.000 15672 Worker thread wakes up 00:18:12.831 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.81) opts 0xd 00:18:12.831 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.81) 00:18:12.831 00.000 15672 Moving (0.03, -0.81) raw xDistance=0.25 yDistance=-0.78 00:18:12.831 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.25 00:18:12.831 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 00:18:12.831 00.000 15672 MoveAxis(W, 80, ABG) 00:18:12.831 00.000 15672 Guiding Dir = 3, Dur = 80 00:18:12.832 00.001 15672 IsSlewing returns 0 00:18:12.833 00.001 15672 IsGuiding returns 0 00:18:12.837 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=13276, FiltMin=2665, FiltMax=10138, Gamma=2.950 00:18:12.849 00.012 15672 PulseGuide returned control before completion, sleep 74 00:18:12.925 00.076 15672 IsGuiding returns 1 00:18:12.925 00.000 15672 scope still moving after pulse duration time elapsed 00:18:12.946 00.021 15672 IsSlewing returns 0 00:18:12.947 00.001 15672 IsGuiding returns 0 00:18:12.947 00.000 15672 scope move finished after 80 + 34 ms 00:18:12.947 00.000 15672 Move returns status 0, amount 80 00:18:12.947 00.000 15672 MoveAxis(N, 140, ABG) 00:18:12.947 00.000 15672 Guiding Dir = 0, Dur = 140 00:18:12.947 00.000 15672 IsSlewing returns 0 00:18:12.948 00.001 15672 IsGuiding returns 0 00:18:13.026 00.078 15672 PulseGuide returned control before completion, sleep 73 00:18:13.101 00.075 15672 IsGuiding returns 1 00:18:13.101 00.000 15672 scope still moving after pulse duration time elapsed 00:18:13.120 00.019 30444 UpdateGuideState exits: m=112968 SNR=84.5 Saturated 00:18:13.120 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:13.120 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:13.120 00.000 30444 Enqueuing Expose request 00:18:13.122 00.002 15672 IsSlewing returns 0 00:18:13.154 00.032 15672 IsGuiding returns 1 00:18:13.175 00.021 15672 IsSlewing returns 0 00:18:13.175 00.000 15672 IsGuiding returns 1 00:18:13.197 00.022 15672 IsSlewing returns 0 00:18:13.218 00.021 15672 IsGuiding returns 0 00:18:13.218 00.000 15672 scope move finished after 140 + 129 ms 00:18:13.218 00.000 15672 Move returns status 0, amount 140 00:18:13.218 00.000 15672 move complete, result=0 00:18:13.218 00.000 15672 worker thread done servicing request 00:18:13.218 00.000 15672 Worker thread wakes up 00:18:13.218 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:13.218 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:13.218 00.000 30444 GuideStep: 0.3 px 80 ms WEST, -0.8 px 140 ms NORTH 00:18:15.327 02.109 15672 Exposure complete 00:18:15.347 00.020 15672 worker thread done servicing request 00:18:15.347 00.000 30444 OnExposeComplete: enter 00:18:15.347 00.000 30444 UpdateGuideState(): m_state=6 00:18:15.347 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3580 00:18:15.348 00.001 30444 Star::Find returns 1 (1), X=459.58, Y=196.01, Mass=117174, SNR=76.3, Peak=12358 HFD=3.5 00:18:15.348 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 00:18:15.348 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 00:18:15.348 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.54 hyp=0.58 cameraTheta=-1.96 mountX=-0.06 mountY=-0.58, mountTheta=-1.68 00:18:15.348 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.54, opts=13) 00:18:15.348 00.000 30444 Enqueuing Move request for scope (-0.22, -0.54) 00:18:15.348 00.000 15672 Worker thread wakes up 00:18:15.348 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.54) opts 0xd 00:18:15.348 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.54) 00:18:15.348 00.000 15672 Moving (-0.22, -0.54) raw xDistance=-0.06 yDistance=-0.58 00:18:15.348 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 00:18:15.349 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 00:18:15.349 00.000 15672 MoveAxis(E, 0, ABG) 00:18:15.349 00.000 15672 Move returns status 0, amount 0 00:18:15.349 00.000 15672 MoveAxis(N, 103, ABG) 00:18:15.349 00.000 15672 Guiding Dir = 0, Dur = 103 00:18:15.349 00.000 15672 IsSlewing returns 0 00:18:15.350 00.001 15672 IsGuiding returns 0 00:18:15.355 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=12358, FiltMin=2605, FiltMax=9289, Gamma=2.950 00:18:15.438 00.083 15672 PulseGuide returned control before completion, sleep 26 00:18:15.466 00.028 15672 IsGuiding returns 1 00:18:15.466 00.000 15672 scope still moving after pulse duration time elapsed 00:18:15.488 00.022 15672 IsSlewing returns 0 00:18:15.519 00.031 15672 IsGuiding returns 1 00:18:15.540 00.021 15672 IsSlewing returns 0 00:18:15.581 00.041 15672 IsGuiding returns 0 00:18:15.581 00.000 15672 scope move finished after 103 + 128 ms 00:18:15.581 00.000 15672 Move returns status 0, amount 103 00:18:15.581 00.000 15672 move complete, result=0 00:18:15.581 00.000 15672 worker thread done servicing request 00:18:15.697 00.116 30444 UpdateGuideState exits: m=117174 SNR=76.3 Saturated 00:18:15.697 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:15.697 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:15.697 00.000 30444 Enqueuing Expose request 00:18:15.697 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 103 ms NORTH 00:18:15.697 00.000 15672 Worker thread wakes up 00:18:15.697 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:15.697 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:17.605 01.908 15672 Exposure complete 00:18:17.625 00.020 15672 worker thread done servicing request 00:18:17.625 00.000 30444 OnExposeComplete: enter 00:18:17.626 00.001 30444 UpdateGuideState(): m_state=6 00:18:17.626 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3581 00:18:17.626 00.000 30444 Star::Find returns 1 (1), X=459.50, Y=196.22, Mass=111880, SNR=76.2, Peak=11706 HFD=3.4 00:18:17.626 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 00:18:17.626 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 00:18:17.626 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.33 hyp=0.45 cameraTheta=-2.31 mountX=-0.20 mountY=-0.39, mountTheta=-2.04 00:18:17.626 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.33, opts=13) 00:18:17.626 00.000 30444 Enqueuing Move request for scope (-0.30, -0.33) 00:18:17.626 00.000 15672 Worker thread wakes up 00:18:17.627 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.33) opts 0xd 00:18:17.627 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.33) 00:18:17.627 00.000 15672 Moving (-0.30, -0.33) raw xDistance=-0.20 yDistance=-0.39 00:18:17.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 00:18:17.627 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 00:18:17.627 00.000 15672 MoveAxis(E, 0, ABG) 00:18:17.627 00.000 15672 Move returns status 0, amount 0 00:18:17.627 00.000 15672 MoveAxis(N, 69, ABG) 00:18:17.627 00.000 15672 Guiding Dir = 0, Dur = 69 00:18:17.627 00.000 15672 IsSlewing returns 0 00:18:17.633 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11706, FiltMin=2678, FiltMax=9422, Gamma=2.950 00:18:17.642 00.009 15672 IsGuiding returns 0 00:18:17.682 00.040 30444 UpdateGuideState exits: m=111880 SNR=76.2 Saturated 00:18:17.682 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:17.682 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:17.682 00.000 30444 Enqueuing Expose request 00:18:17.724 00.042 15672 IsGuiding returns 1 00:18:17.724 00.000 15672 scope still moving after pulse duration time elapsed 00:18:17.745 00.021 15672 IsSlewing returns 0 00:18:17.746 00.001 15672 IsGuiding returns 1 00:18:17.767 00.021 15672 IsSlewing returns 0 00:18:17.768 00.001 15672 IsGuiding returns 1 00:18:17.790 00.022 15672 IsSlewing returns 0 00:18:17.803 00.013 15672 IsGuiding returns 0 00:18:17.803 00.000 15672 scope move finished after 69 + 90 ms 00:18:17.803 00.000 15672 Move returns status 0, amount 69 00:18:17.803 00.000 15672 move complete, result=0 00:18:17.803 00.000 15672 worker thread done servicing request 00:18:17.803 00.000 15672 Worker thread wakes up 00:18:17.803 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:17.803 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:17.803 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 69 ms NORTH 00:18:19.909 02.106 15672 Exposure complete 00:18:19.929 00.020 15672 worker thread done servicing request 00:18:19.929 00.000 30444 OnExposeComplete: enter 00:18:19.929 00.000 30444 UpdateGuideState(): m_state=6 00:18:19.929 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3582 00:18:19.929 00.000 30444 Star::Find returns 1 (1), X=459.25, Y=196.38, Mass=121649, SNR=94.8, Peak=11046 HFD=3.7 00:18:19.929 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 00:18:19.929 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 00:18:19.929 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-0.18 hyp=0.57 cameraTheta=-2.83 mountX=-0.48 mountY=-0.29, mountTheta=-2.60 00:18:19.930 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-0.18, opts=13) 00:18:19.930 00.000 30444 Enqueuing Move request for scope (-0.55, -0.18) 00:18:19.930 00.000 15672 Worker thread wakes up 00:18:19.930 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.18) opts 0xd 00:18:19.930 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -0.18) 00:18:19.930 00.000 15672 Moving (-0.55, -0.18) raw xDistance=-0.48 yDistance=-0.29 00:18:19.930 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 00:18:19.930 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 00:18:19.930 00.000 15672 MoveAxis(E, 129, ABG) 00:18:19.930 00.000 15672 Guiding Dir = 2, Dur = 129 00:18:19.931 00.001 15672 IsSlewing returns 0 00:18:19.932 00.001 15672 IsGuiding returns 0 00:18:19.936 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=11046, FiltMin=2568, FiltMax=8666, Gamma=2.950 00:18:19.958 00.022 15672 PulseGuide returned control before completion, sleep 113 00:18:19.987 00.029 30444 UpdateGuideState exits: m=121649 SNR=94.8 Saturated 00:18:19.987 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:19.987 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:19.987 00.000 30444 Enqueuing Expose request 00:18:20.074 00.087 15672 IsGuiding returns 1 00:18:20.074 00.000 15672 scope still moving after pulse duration time elapsed 00:18:20.094 00.020 15672 IsSlewing returns 0 00:18:20.104 00.010 15672 IsGuiding returns 0 00:18:20.104 00.000 15672 scope move finished after 129 + 42 ms 00:18:20.104 00.000 15672 Move returns status 0, amount 129 00:18:20.104 00.000 15672 MoveAxis(N, 51, ABG) 00:18:20.104 00.000 15672 Guiding Dir = 0, Dur = 51 00:18:20.105 00.001 15672 IsSlewing returns 0 00:18:20.108 00.003 15672 IsGuiding returns 0 00:18:20.186 00.078 15672 IsGuiding returns 1 00:18:20.187 00.001 15672 scope still moving after pulse duration time elapsed 00:18:20.208 00.021 15672 IsSlewing returns 0 00:18:20.211 00.003 15672 IsGuiding returns 1 00:18:20.232 00.021 15672 IsSlewing returns 0 00:18:20.294 00.062 15672 IsGuiding returns 0 00:18:20.294 00.000 15672 scope move finished after 51 + 135 ms 00:18:20.295 00.001 15672 Move returns status 0, amount 51 00:18:20.295 00.000 15672 move complete, result=0 00:18:20.295 00.000 15672 worker thread done servicing request 00:18:20.295 00.000 15672 Worker thread wakes up 00:18:20.295 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:20.295 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:20.296 00.001 30444 GuideStep: -0.5 px 129 ms EAST, -0.3 px 51 ms NORTH 00:18:22.201 01.905 15672 Exposure complete 00:18:22.221 00.020 15672 worker thread done servicing request 00:18:22.221 00.000 30444 OnExposeComplete: enter 00:18:22.221 00.000 30444 UpdateGuideState(): m_state=6 00:18:22.221 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3583 00:18:22.221 00.000 30444 Star::Find returns 1 (1), X=459.45, Y=196.16, Mass=119648, SNR=92.8, Peak=10936 HFD=3.7 00:18:22.221 00.000 30444 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.28) = xAngle (-2.00 = -2.00) 00:18:22.221 00.000 30444 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.06 = -2.06) 00:18:22.222 00.001 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.40 hyp=0.53 cameraTheta=-2.28 mountX=-0.22 mountY=-0.46, mountTheta=-2.01 00:18:22.222 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.40, opts=13) 00:18:22.222 00.000 30444 Enqueuing Move request for scope (-0.34, -0.40) 00:18:22.222 00.000 15672 Worker thread wakes up 00:18:22.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.40) opts 0xd 00:18:22.222 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.40) 00:18:22.222 00.000 15672 Moving (-0.34, -0.40) raw xDistance=-0.22 yDistance=-0.46 00:18:22.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 00:18:22.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 00:18:22.222 00.000 15672 MoveAxis(E, 0, ABG) 00:18:22.222 00.000 15672 Move returns status 0, amount 0 00:18:22.222 00.000 15672 MoveAxis(N, 83, ABG) 00:18:22.223 00.001 15672 Guiding Dir = 0, Dur = 83 00:18:22.223 00.000 15672 IsSlewing returns 0 00:18:22.224 00.001 15672 IsGuiding returns 0 00:18:22.228 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=10936, FiltMin=2639, FiltMax=8766, Gamma=2.950 00:18:22.277 00.049 30444 UpdateGuideState exits: m=119648 SNR=92.8 Saturated 00:18:22.277 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:22.277 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:22.277 00.000 30444 Enqueuing Expose request 00:18:22.310 00.033 15672 IsGuiding returns 1 00:18:22.310 00.000 15672 scope still moving after pulse duration time elapsed 00:18:22.331 00.021 15672 IsSlewing returns 0 00:18:22.334 00.003 15672 IsGuiding returns 1 00:18:22.354 00.020 15672 IsSlewing returns 0 00:18:22.356 00.002 15672 IsGuiding returns 1 00:18:22.377 00.021 15672 IsSlewing returns 0 00:18:22.435 00.058 15672 IsGuiding returns 0 00:18:22.436 00.001 15672 scope move finished after 83 + 128 ms 00:18:22.436 00.000 15672 Move returns status 0, amount 83 00:18:22.436 00.000 15672 move complete, result=0 00:18:22.436 00.000 15672 worker thread done servicing request 00:18:22.436 00.000 15672 Worker thread wakes up 00:18:22.437 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:22.437 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:22.437 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 83 ms NORTH 00:18:24.552 02.115 15672 Exposure complete 00:18:24.579 00.027 15672 worker thread done servicing request 00:18:24.579 00.000 30444 OnExposeComplete: enter 00:18:24.579 00.000 30444 UpdateGuideState(): m_state=6 00:18:24.579 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3584 00:18:24.580 00.001 30444 Star::Find returns 1 (1), X=459.96, Y=196.07, Mass=125900, SNR=77.3, Peak=11325 HFD=3.9 00:18:24.580 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.97 = -0.97) 00:18:24.580 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 00:18:24.580 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.49 hyp=0.51 cameraTheta=-1.25 mountX=0.29 mountY=-0.44, mountTheta=-0.99 00:18:24.580 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.49, opts=13) 00:18:24.580 00.000 30444 Enqueuing Move request for scope (0.16, -0.49) 00:18:24.580 00.000 15672 Worker thread wakes up 00:18:24.580 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.49) opts 0xd 00:18:24.580 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.49) 00:18:24.580 00.000 15672 Moving (0.16, -0.49) raw xDistance=0.29 yDistance=-0.44 00:18:24.580 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 00:18:24.580 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 00:18:24.581 00.001 15672 MoveAxis(W, 78, ABG) 00:18:24.581 00.000 15672 Guiding Dir = 3, Dur = 78 00:18:24.581 00.000 15672 IsSlewing returns 0 00:18:24.583 00.002 15672 IsGuiding returns 0 00:18:24.587 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=11325, FiltMin=2642, FiltMax=8715, Gamma=2.950 00:18:24.607 00.020 15672 PulseGuide returned control before completion, sleep 64 00:18:24.636 00.029 30444 UpdateGuideState exits: m=125900 SNR=77.3 Saturated 00:18:24.636 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:24.636 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:24.637 00.001 30444 Enqueuing Expose request 00:18:24.673 00.036 15672 IsGuiding returns 1 00:18:24.673 00.000 15672 scope still moving after pulse duration time elapsed 00:18:24.694 00.021 15672 IsSlewing returns 0 00:18:24.719 00.025 15672 IsGuiding returns 0 00:18:24.719 00.000 15672 scope move finished after 78 + 58 ms 00:18:24.719 00.000 15672 Move returns status 0, amount 78 00:18:24.719 00.000 15672 MoveAxis(N, 79, ABG) 00:18:24.719 00.000 15672 Guiding Dir = 0, Dur = 79 00:18:24.719 00.000 15672 IsSlewing returns 0 00:18:24.720 00.001 15672 IsGuiding returns 0 00:18:24.836 00.116 15672 IsGuiding returns 1 00:18:24.836 00.000 15672 scope still moving after pulse duration time elapsed 00:18:24.857 00.021 15672 IsSlewing returns 0 00:18:24.859 00.002 15672 IsGuiding returns 1 00:18:24.880 00.021 15672 IsSlewing returns 0 00:18:24.896 00.016 15672 IsGuiding returns 0 00:18:24.897 00.001 15672 scope move finished after 79 + 96 ms 00:18:24.897 00.000 15672 Move returns status 0, amount 79 00:18:24.897 00.000 15672 move complete, result=0 00:18:24.897 00.000 15672 worker thread done servicing request 00:18:24.897 00.000 15672 Worker thread wakes up 00:18:24.897 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:24.898 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:24.898 00.000 30444 GuideStep: 0.3 px 78 ms WEST, -0.4 px 79 ms NORTH 00:18:26.806 01.908 15672 Exposure complete 00:18:26.826 00.020 15672 worker thread done servicing request 00:18:26.826 00.000 30444 OnExposeComplete: enter 00:18:26.826 00.000 30444 UpdateGuideState(): m_state=6 00:18:26.826 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3585 00:18:26.827 00.001 30444 Star::Find returns 1 (1), X=459.33, Y=195.90, Mass=111646, SNR=84.1, Peak=11657 HFD=3.5 00:18:26.827 00.000 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.91 = -1.91) 00:18:26.827 00.000 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 00:18:26.827 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.66 hyp=0.81 cameraTheta=-2.19 mountX=-0.27 mountY=-0.74, mountTheta=-1.92 00:18:26.827 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.66, opts=13) 00:18:26.827 00.000 30444 Enqueuing Move request for scope (-0.47, -0.66) 00:18:26.827 00.000 15672 Worker thread wakes up 00:18:26.827 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.66) opts 0xd 00:18:26.827 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.66) 00:18:26.827 00.000 15672 Moving (-0.47, -0.66) raw xDistance=-0.27 yDistance=-0.74 00:18:26.828 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27 00:18:26.828 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 00:18:26.828 00.000 15672 MoveAxis(E, 67, ABG) 00:18:26.828 00.000 15672 Guiding Dir = 2, Dur = 67 00:18:26.828 00.000 15672 IsSlewing returns 0 00:18:26.829 00.001 15672 IsGuiding returns 0 00:18:26.833 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=11766, FiltMin=2580, FiltMax=9042, Gamma=2.950 00:18:26.844 00.011 15672 PulseGuide returned control before completion, sleep 63 00:18:26.883 00.039 30444 UpdateGuideState exits: m=111646 SNR=84.1 Saturated 00:18:26.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:26.883 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:26.883 00.000 30444 Enqueuing Expose request 00:18:26.924 00.041 15672 IsGuiding returns 0 00:18:26.924 00.000 15672 Move returns status 0, amount 67 00:18:26.924 00.000 15672 MoveAxis(N, 132, ABG) 00:18:26.924 00.000 15672 Guiding Dir = 0, Dur = 132 00:18:26.925 00.001 15672 IsSlewing returns 0 00:18:26.926 00.001 15672 IsGuiding returns 0 00:18:27.004 00.078 15672 PulseGuide returned control before completion, sleep 64 00:18:27.071 00.067 15672 IsGuiding returns 1 00:18:27.071 00.000 15672 scope still moving after pulse duration time elapsed 00:18:27.093 00.022 15672 IsSlewing returns 0 00:18:27.096 00.003 15672 IsGuiding returns 1 00:18:27.117 00.021 15672 IsSlewing returns 0 00:18:27.148 00.031 15672 IsGuiding returns 0 00:18:27.148 00.000 15672 scope move finished after 132 + 90 ms 00:18:27.148 00.000 15672 Move returns status 0, amount 132 00:18:27.148 00.000 15672 move complete, result=0 00:18:27.148 00.000 15672 worker thread done servicing request 00:18:27.148 00.000 15672 Worker thread wakes up 00:18:27.148 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:27.148 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:27.148 00.000 30444 GuideStep: -0.3 px 67 ms EAST, -0.7 px 132 ms NORTH 00:18:29.256 02.108 15672 Exposure complete 00:18:29.277 00.021 15672 worker thread done servicing request 00:18:29.277 00.000 30444 OnExposeComplete: enter 00:18:29.277 00.000 30444 UpdateGuideState(): m_state=6 00:18:29.278 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3586 00:18:29.278 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=196.15, Mass=116650, SNR=80.3, Peak=11799 HFD=3.5 00:18:29.278 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 00:18:29.278 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 00:18:29.278 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.41 hyp=0.41 cameraTheta=-1.66 mountX=0.08 mountY=-0.41, mountTheta=-1.39 00:18:29.278 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.41, opts=13) 00:18:29.278 00.000 30444 Enqueuing Move request for scope (-0.04, -0.41) 00:18:29.278 00.000 15672 Worker thread wakes up 00:18:29.278 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.41) opts 0xd 00:18:29.278 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.41) 00:18:29.278 00.000 15672 Moving (-0.04, -0.41) raw xDistance=0.08 yDistance=-0.41 00:18:29.279 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:18:29.279 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 00:18:29.279 00.000 15672 MoveAxis(E, 0, ABG) 00:18:29.279 00.000 15672 Move returns status 0, amount 0 00:18:29.279 00.000 15672 MoveAxis(N, 72, ABG) 00:18:29.279 00.000 15672 Guiding Dir = 0, Dur = 72 00:18:29.279 00.000 15672 IsSlewing returns 0 00:18:29.280 00.001 15672 IsGuiding returns 0 00:18:29.284 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=12390, FiltMin=2631, FiltMax=9487, Gamma=2.950 00:18:29.334 00.050 30444 UpdateGuideState exits: m=116650 SNR=80.3 Saturated 00:18:29.334 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:29.334 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:29.334 00.000 30444 Enqueuing Expose request 00:18:29.399 00.065 15672 IsGuiding returns 1 00:18:29.400 00.001 15672 scope still moving after pulse duration time elapsed 00:18:29.420 00.020 15672 IsSlewing returns 0 00:18:29.420 00.000 15672 IsGuiding returns 1 00:18:29.442 00.022 15672 IsSlewing returns 0 00:18:29.464 00.022 15672 IsGuiding returns 0 00:18:29.464 00.000 15672 scope move finished after 72 + 111 ms 00:18:29.464 00.000 15672 Move returns status 0, amount 72 00:18:29.464 00.000 15672 move complete, result=0 00:18:29.464 00.000 15672 worker thread done servicing request 00:18:29.464 00.000 15672 Worker thread wakes up 00:18:29.464 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:29.464 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:29.464 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 72 ms NORTH 00:18:31.373 01.909 15672 Exposure complete 00:18:31.393 00.020 15672 worker thread done servicing request 00:18:31.393 00.000 30444 OnExposeComplete: enter 00:18:31.393 00.000 30444 UpdateGuideState(): m_state=6 00:18:31.393 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3587 00:18:31.393 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=196.39, Mass=115938, SNR=84.1, Peak=12072 HFD=3.3 00:18:31.393 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.26 = -2.26) 00:18:31.393 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.32 = -2.32) 00:18:31.393 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-2.53 mountX=-0.18 mountY=-0.21, mountTheta=-2.28 00:18:31.394 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.16, opts=13) 00:18:31.394 00.000 30444 Enqueuing Move request for scope (-0.24, -0.16) 00:18:31.394 00.000 15672 Worker thread wakes up 00:18:31.394 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.16) opts 0xd 00:18:31.394 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.16) 00:18:31.394 00.000 15672 Moving (-0.24, -0.16) raw xDistance=-0.18 yDistance=-0.21 00:18:31.394 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:18:31.394 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:18:31.394 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 00:18:31.394 00.000 15672 MoveAxis(E, 0, ABG) 00:18:31.394 00.000 15672 Move returns status 0, amount 0 00:18:31.394 00.000 15672 MoveAxis(N, 0, ABG) 00:18:31.394 00.000 15672 Move returns status 0, amount 0 00:18:31.394 00.000 15672 move complete, result=0 00:18:31.394 00.000 15672 worker thread done servicing request 00:18:31.400 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=12072, FiltMin=2601, FiltMax=9684, Gamma=2.950 00:18:31.448 00.048 30444 UpdateGuideState exits: m=115938 SNR=84.1 Saturated 00:18:31.448 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:31.448 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:31.448 00.000 30444 Enqueuing Expose request 00:18:31.448 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:18:31.448 00.000 15672 Worker thread wakes up 00:18:31.448 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:31.448 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:33.559 02.111 15672 Exposure complete 00:18:33.579 00.020 15672 worker thread done servicing request 00:18:33.579 00.000 30444 OnExposeComplete: enter 00:18:33.579 00.000 30444 UpdateGuideState(): m_state=6 00:18:33.579 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3588 00:18:33.579 00.000 30444 Star::Find returns 1 (1), X=459.58, Y=196.47, Mass=109842, SNR=87.0, Peak=11240 HFD=3.3 00:18:33.579 00.000 30444 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.28) = xAngle (-2.49 = -2.49) 00:18:33.579 00.000 30444 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.55 = -2.55) 00:18:33.579 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-2.77 mountX=-0.18 mountY=-0.13, mountTheta=-2.53 00:18:33.580 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.08, opts=13) 00:18:33.580 00.000 30444 Enqueuing Move request for scope (-0.22, -0.08) 00:18:33.580 00.000 15672 Worker thread wakes up 00:18:33.580 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.08) opts 0xd 00:18:33.580 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.08) 00:18:33.580 00.000 15672 Moving (-0.22, -0.08) raw xDistance=-0.18 yDistance=-0.13 00:18:33.580 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:18:33.580 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:18:33.580 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 00:18:33.580 00.000 15672 MoveAxis(E, 0, ABG) 00:18:33.580 00.000 15672 Move returns status 0, amount 0 00:18:33.580 00.000 15672 MoveAxis(N, 0, ABG) 00:18:33.580 00.000 15672 Move returns status 0, amount 0 00:18:33.580 00.000 15672 move complete, result=0 00:18:33.580 00.000 15672 worker thread done servicing request 00:18:33.585 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=11906, FiltMin=2596, FiltMax=9365, Gamma=2.950 00:18:33.636 00.051 30444 UpdateGuideState exits: m=109842 SNR=87.0 Saturated 00:18:33.636 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:33.636 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:33.636 00.000 30444 Enqueuing Expose request 00:18:33.636 00.000 15672 Worker thread wakes up 00:18:33.636 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:18:33.637 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:33.637 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:35.546 01.909 15672 Exposure complete 00:18:35.573 00.027 15672 worker thread done servicing request 00:18:35.573 00.000 30444 OnExposeComplete: enter 00:18:35.573 00.000 30444 UpdateGuideState(): m_state=6 00:18:35.574 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3589 00:18:35.574 00.000 30444 Star::Find returns 1 (1), X=459.59, Y=196.29, Mass=105035, SNR=77.9, Peak=11213 HFD=3.4 00:18:35.574 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 00:18:35.574 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 00:18:35.574 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.27 hyp=0.33 cameraTheta=-2.22 mountX=-0.12 mountY=-0.30, mountTheta=-1.95 00:18:35.574 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.27, opts=13) 00:18:35.574 00.000 30444 Enqueuing Move request for scope (-0.20, -0.27) 00:18:35.574 00.000 15672 Worker thread wakes up 00:18:35.574 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.27) opts 0xd 00:18:35.574 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.27) 00:18:35.574 00.000 15672 Moving (-0.20, -0.27) raw xDistance=-0.12 yDistance=-0.30 00:18:35.575 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:18:35.575 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 00:18:35.575 00.000 15672 MoveAxis(E, 0, ABG) 00:18:35.575 00.000 15672 Move returns status 0, amount 0 00:18:35.575 00.000 15672 MoveAxis(N, 54, ABG) 00:18:35.575 00.000 15672 Guiding Dir = 0, Dur = 54 00:18:35.576 00.001 15672 IsSlewing returns 0 00:18:35.576 00.000 15672 IsGuiding returns 0 00:18:35.581 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=11213, FiltMin=2657, FiltMax=8913, Gamma=2.950 00:18:35.631 00.050 30444 UpdateGuideState exits: m=105035 SNR=77.9 Saturated 00:18:35.631 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:35.631 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:35.631 00.000 30444 Enqueuing Expose request 00:18:35.697 00.066 15672 IsGuiding returns 1 00:18:35.697 00.000 15672 scope still moving after pulse duration time elapsed 00:18:35.718 00.021 15672 IsSlewing returns 0 00:18:35.719 00.001 15672 IsGuiding returns 1 00:18:35.740 00.021 15672 IsSlewing returns 0 00:18:35.759 00.019 15672 IsGuiding returns 0 00:18:35.759 00.000 15672 scope move finished after 54 + 127 ms 00:18:35.759 00.000 15672 Move returns status 0, amount 54 00:18:35.759 00.000 15672 move complete, result=0 00:18:35.759 00.000 15672 worker thread done servicing request 00:18:35.759 00.000 15672 Worker thread wakes up 00:18:35.759 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:35.759 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:35.759 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 54 ms NORTH 00:18:37.866 02.107 15672 Exposure complete 00:18:37.886 00.020 15672 worker thread done servicing request 00:18:37.886 00.000 30444 OnExposeComplete: enter 00:18:37.886 00.000 30444 UpdateGuideState(): m_state=6 00:18:37.886 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3590 00:18:37.886 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=196.40, Mass=118198, SNR=87.2, Peak=9826 HFD=3.8 00:18:37.886 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 00:18:37.886 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 00:18:37.886 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.15 hyp=0.42 cameraTheta=-0.37 mountX=0.42 mountY=-0.06, mountTheta=-0.15 00:18:37.887 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.15, opts=13) 00:18:37.887 00.000 30444 Enqueuing Move request for scope (0.39, -0.15) 00:18:37.887 00.000 15672 Worker thread wakes up 00:18:37.887 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.15) opts 0xd 00:18:37.887 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.15) 00:18:37.887 00.000 15672 Moving (0.39, -0.15) raw xDistance=0.42 yDistance=-0.06 00:18:37.887 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 00:18:37.887 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:18:37.887 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 00:18:37.887 00.000 15672 MoveAxis(W, 113, ABG) 00:18:37.887 00.000 15672 Guiding Dir = 3, Dur = 113 00:18:37.888 00.001 15672 IsSlewing returns 0 00:18:37.888 00.000 15672 IsGuiding returns 0 00:18:37.892 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=10239, FiltMin=2677, FiltMax=9206, Gamma=2.950 00:18:37.914 00.022 15672 PulseGuide returned control before completion, sleep 98 00:18:37.941 00.027 30444 UpdateGuideState exits: m=118198 SNR=87.2 Saturated 00:18:37.941 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:37.941 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:37.942 00.001 30444 Enqueuing Expose request 00:18:38.015 00.073 15672 IsGuiding returns 1 00:18:38.015 00.000 15672 scope still moving after pulse duration time elapsed 00:18:38.036 00.021 15672 IsSlewing returns 0 00:18:38.074 00.038 15672 IsGuiding returns 0 00:18:38.074 00.000 15672 scope move finished after 113 + 72 ms 00:18:38.074 00.000 15672 Move returns status 0, amount 113 00:18:38.074 00.000 15672 MoveAxis(N, 0, ABG) 00:18:38.074 00.000 15672 Move returns status 0, amount 0 00:18:38.074 00.000 15672 move complete, result=0 00:18:38.075 00.001 15672 worker thread done servicing request 00:18:38.075 00.000 15672 Worker thread wakes up 00:18:38.075 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:38.075 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:38.075 00.000 30444 GuideStep: 0.4 px 113 ms WEST, -0.1 px 0 ms NORTH 00:18:39.987 01.912 15672 Exposure complete 00:18:40.013 00.026 15672 worker thread done servicing request 00:18:40.013 00.000 30444 OnExposeComplete: enter 00:18:40.013 00.000 30444 UpdateGuideState(): m_state=6 00:18:40.013 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3591 00:18:40.013 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=196.49, Mass=106858, SNR=84.8, Peak=11405 HFD=3.4 00:18:40.013 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 00:18:40.013 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 00:18:40.013 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.90 mountX=-0.00 mountY=-0.07, mountTheta=-1.62 00:18:40.014 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.06, opts=13) 00:18:40.014 00.000 30444 Enqueuing Move request for scope (-0.02, -0.06) 00:18:40.014 00.000 15672 Worker thread wakes up 00:18:40.014 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd 00:18:40.014 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.06) 00:18:40.014 00.000 15672 Moving (-0.02, -0.06) raw xDistance=-0.00 yDistance=-0.07 00:18:40.014 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 00:18:40.014 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:18:40.014 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:18:40.014 00.000 15672 MoveAxis(E, 0, ABG) 00:18:40.014 00.000 15672 Move returns status 0, amount 0 00:18:40.014 00.000 15672 MoveAxis(N, 0, ABG) 00:18:40.014 00.000 15672 Move returns status 0, amount 0 00:18:40.014 00.000 15672 move complete, result=0 00:18:40.014 00.000 15672 worker thread done servicing request 00:18:40.019 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=11405, FiltMin=2612, FiltMax=8782, Gamma=2.950 00:18:40.070 00.051 30444 UpdateGuideState exits: m=106858 SNR=84.8 Saturated 00:18:40.070 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:40.070 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:40.070 00.000 30444 Enqueuing Expose request 00:18:40.070 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:18:40.070 00.000 15672 Worker thread wakes up 00:18:40.070 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:40.070 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:42.187 02.117 15672 Exposure complete 00:18:42.220 00.033 15672 worker thread done servicing request 00:18:42.220 00.000 30444 OnExposeComplete: enter 00:18:42.220 00.000 30444 UpdateGuideState(): m_state=6 00:18:42.220 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3592 00:18:42.220 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=196.86, Mass=106978, SNR=71.6, Peak=10707 HFD=3.7 00:18:42.220 00.000 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 00:18:42.220 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 00:18:42.220 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.30 hyp=0.32 cameraTheta=1.88 mountX=-0.17 mountY=0.27, mountTheta=2.14 00:18:42.221 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.30, opts=13) 00:18:42.221 00.000 30444 Enqueuing Move request for scope (-0.10, 0.30) 00:18:42.221 00.000 15672 Worker thread wakes up 00:18:42.221 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.30) opts 0xd 00:18:42.221 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.30) 00:18:42.221 00.000 15672 Moving (-0.10, 0.30) raw xDistance=-0.17 yDistance=0.27 00:18:42.221 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 00:18:42.221 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:18:42.221 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 00:18:42.221 00.000 15672 MoveAxis(E, 0, ABG) 00:18:42.221 00.000 15672 Move returns status 0, amount 0 00:18:42.221 00.000 15672 MoveAxis(N, 0, ABG) 00:18:42.221 00.000 15672 Move returns status 0, amount 0 00:18:42.221 00.000 15672 move complete, result=0 00:18:42.221 00.000 15672 worker thread done servicing request 00:18:42.227 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=13768, FiltMin=2650, FiltMax=9865, Gamma=2.950 00:18:42.276 00.049 30444 UpdateGuideState exits: m=106978 SNR=71.6 Saturated 00:18:42.276 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:42.276 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:42.276 00.000 30444 Enqueuing Expose request 00:18:42.276 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 00:18:42.276 00.000 15672 Worker thread wakes up 00:18:42.276 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:42.276 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:44.182 01.906 15672 Exposure complete 00:18:44.202 00.020 15672 worker thread done servicing request 00:18:44.202 00.000 30444 OnExposeComplete: enter 00:18:44.202 00.000 30444 UpdateGuideState(): m_state=6 00:18:44.202 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3593 00:18:44.202 00.000 30444 Star::Find returns 1 (1), X=459.88, Y=196.41, Mass=110679, SNR=78.5, Peak=11194 HFD=3.6 00:18:44.202 00.000 30444 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 00:18:44.202 00.000 30444 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 00:18:44.202 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.02 mountX=0.12 mountY=-0.12, mountTheta=-0.78 00:18:44.203 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.14, opts=13) 00:18:44.203 00.000 30444 Enqueuing Move request for scope (0.09, -0.14) 00:18:44.203 00.000 15672 Worker thread wakes up 00:18:44.203 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd 00:18:44.203 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.14) 00:18:44.203 00.000 15672 Moving (0.09, -0.14) raw xDistance=0.12 yDistance=-0.12 00:18:44.203 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 00:18:44.203 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:18:44.203 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 00:18:44.203 00.000 15672 MoveAxis(E, 0, ABG) 00:18:44.203 00.000 15672 Move returns status 0, amount 0 00:18:44.203 00.000 15672 MoveAxis(N, 0, ABG) 00:18:44.203 00.000 15672 Move returns status 0, amount 0 00:18:44.203 00.000 15672 move complete, result=0 00:18:44.204 00.001 15672 worker thread done servicing request 00:18:44.208 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=12192, FiltMin=2536, FiltMax=9224, Gamma=2.950 00:18:44.258 00.050 30444 UpdateGuideState exits: m=110679 SNR=78.5 Saturated 00:18:44.258 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:44.258 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:44.258 00.000 30444 Enqueuing Expose request 00:18:44.258 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:18:44.258 00.000 15672 Worker thread wakes up 00:18:44.258 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:44.258 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:46.364 02.106 15672 Exposure complete 00:18:46.384 00.020 15672 worker thread done servicing request 00:18:46.384 00.000 30444 OnExposeComplete: enter 00:18:46.385 00.001 30444 UpdateGuideState(): m_state=6 00:18:46.385 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3594 00:18:46.385 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=196.84, Mass=124206, SNR=90.7, Peak=12434 HFD=3.7 00:18:46.385 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 00:18:46.385 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 00:18:46.385 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.29 hyp=0.38 cameraTheta=0.86 mountX=0.16 mountY=0.34, mountTheta=1.12 00:18:46.385 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.29, opts=13) 00:18:46.385 00.000 30444 Enqueuing Move request for scope (0.25, 0.29) 00:18:46.385 00.000 15672 Worker thread wakes up 00:18:46.385 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.29) opts 0xd 00:18:46.386 00.001 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.29) 00:18:46.386 00.000 15672 Moving (0.25, 0.29) raw xDistance=0.16 yDistance=0.34 00:18:46.386 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 00:18:46.386 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:18:46.386 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 00:18:46.386 00.000 15672 MoveAxis(E, 0, ABG) 00:18:46.386 00.000 15672 Move returns status 0, amount 0 00:18:46.386 00.000 15672 MoveAxis(N, 0, ABG) 00:18:46.386 00.000 15672 Move returns status 0, amount 0 00:18:46.386 00.000 15672 move complete, result=0 00:18:46.386 00.000 15672 worker thread done servicing request 00:18:46.390 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=13668, FiltMin=2635, FiltMax=9772, Gamma=2.950 00:18:46.439 00.049 30444 UpdateGuideState exits: m=124206 SNR=90.7 Saturated 00:18:46.439 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:46.439 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:46.439 00.000 30444 Enqueuing Expose request 00:18:46.439 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 00:18:46.439 00.000 15672 Worker thread wakes up 00:18:46.439 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:46.439 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:48.345 01.906 15672 Exposure complete 00:18:48.365 00.020 15672 worker thread done servicing request 00:18:48.365 00.000 30444 OnExposeComplete: enter 00:18:48.365 00.000 30444 UpdateGuideState(): m_state=6 00:18:48.365 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3595 00:18:48.365 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=196.75, Mass=109545, SNR=81.7, Peak=11611 HFD=3.3 00:18:48.365 00.000 30444 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.28) = xAngle (2.74 = 2.74) 00:18:48.365 00.000 30444 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.68 = 2.68) 00:18:48.365 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.19 hyp=0.31 cameraTheta=2.46 mountX=-0.28 mountY=0.14, mountTheta=2.69 00:18:48.366 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.19, opts=13) 00:18:48.366 00.000 30444 Enqueuing Move request for scope (-0.24, 0.19) 00:18:48.366 00.000 15672 Worker thread wakes up 00:18:48.366 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.19) opts 0xd 00:18:48.366 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.19) 00:18:48.366 00.000 15672 Moving (-0.24, 0.19) raw xDistance=-0.28 yDistance=0.14 00:18:48.366 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 00:18:48.366 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:18:48.366 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 00:18:48.366 00.000 15672 MoveAxis(E, 77, ABG) 00:18:48.366 00.000 15672 Guiding Dir = 2, Dur = 77 00:18:48.367 00.001 15672 IsSlewing returns 0 00:18:48.372 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=12940, FiltMin=2636, FiltMax=9190, Gamma=2.950 00:18:48.379 00.007 15672 IsGuiding returns 0 00:18:48.394 00.015 15672 PulseGuide returned control before completion, sleep 72 00:18:48.422 00.028 30444 UpdateGuideState exits: m=109545 SNR=81.7 Saturated 00:18:48.422 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:48.422 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:48.422 00.000 30444 Enqueuing Expose request 00:18:48.468 00.046 15672 IsGuiding returns 1 00:18:48.468 00.000 15672 scope still moving after pulse duration time elapsed 00:18:48.488 00.020 15672 IsSlewing returns 0 00:18:48.508 00.020 15672 IsGuiding returns 0 00:18:48.508 00.000 15672 scope move finished after 77 + 52 ms 00:18:48.508 00.000 15672 Move returns status 0, amount 77 00:18:48.509 00.001 15672 MoveAxis(N, 0, ABG) 00:18:48.509 00.000 15672 Move returns status 0, amount 0 00:18:48.509 00.000 15672 move complete, result=0 00:18:48.509 00.000 15672 worker thread done servicing request 00:18:48.510 00.001 15672 Worker thread wakes up 00:18:48.510 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:48.510 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:48.510 00.000 30444 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH 00:18:50.619 02.109 15672 Exposure complete 00:18:50.639 00.020 15672 worker thread done servicing request 00:18:50.639 00.000 30444 OnExposeComplete: enter 00:18:50.639 00.000 30444 UpdateGuideState(): m_state=6 00:18:50.639 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3596 00:18:50.639 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=196.43, Mass=123638, SNR=83.8, Peak=11201 HFD=3.6 00:18:50.639 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 00:18:50.639 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.16 = -0.16) 00:18:50.639 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.13 hyp=0.35 cameraTheta=-0.37 mountX=0.35 mountY=-0.06, mountTheta=-0.16 00:18:50.640 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.13, opts=13) 00:18:50.640 00.000 30444 Enqueuing Move request for scope (0.33, -0.13) 00:18:50.640 00.000 15672 Worker thread wakes up 00:18:50.640 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.13) opts 0xd 00:18:50.640 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.13) 00:18:50.640 00.000 15672 Moving (0.33, -0.13) raw xDistance=0.35 yDistance=-0.06 00:18:50.640 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35 00:18:50.640 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:18:50.640 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 00:18:50.640 00.000 15672 MoveAxis(W, 90, ABG) 00:18:50.640 00.000 15672 Guiding Dir = 3, Dur = 90 00:18:50.641 00.001 15672 IsSlewing returns 0 00:18:50.641 00.000 15672 IsGuiding returns 0 00:18:50.645 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=12233, FiltMin=2575, FiltMax=10040, Gamma=2.950 00:18:50.663 00.018 15672 PulseGuide returned control before completion, sleep 79 00:18:50.694 00.031 30444 UpdateGuideState exits: m=123638 SNR=83.8 Saturated 00:18:50.694 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:50.694 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:50.694 00.000 30444 Enqueuing Expose request 00:18:50.774 00.080 15672 IsGuiding returns 0 00:18:50.774 00.000 15672 Move returns status 0, amount 90 00:18:50.775 00.001 15672 MoveAxis(N, 0, ABG) 00:18:50.775 00.000 15672 Move returns status 0, amount 0 00:18:50.775 00.000 15672 move complete, result=0 00:18:50.775 00.000 15672 worker thread done servicing request 00:18:50.775 00.000 15672 Worker thread wakes up 00:18:50.775 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:50.776 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:50.776 00.000 30444 GuideStep: 0.4 px 90 ms WEST, -0.1 px 0 ms NORTH 00:18:52.691 01.915 15672 Exposure complete 00:18:52.722 00.031 15672 worker thread done servicing request 00:18:52.722 00.000 30444 OnExposeComplete: enter 00:18:52.722 00.000 30444 UpdateGuideState(): m_state=6 00:18:52.722 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3597 00:18:52.722 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=196.78, Mass=125371, SNR=93.6, Peak=11997 HFD=3.6 00:18:52.722 00.000 30444 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.28) = xAngle (0.86 = 0.86) 00:18:52.722 00.000 30444 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.80 = 0.80) 00:18:52.722 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.23 hyp=0.41 cameraTheta=0.58 mountX=0.27 mountY=0.30, mountTheta=0.83 00:18:52.723 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.23, opts=13) 00:18:52.723 00.000 30444 Enqueuing Move request for scope (0.34, 0.23) 00:18:52.723 00.000 15672 Worker thread wakes up 00:18:52.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.23) opts 0xd 00:18:52.723 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.23) 00:18:52.723 00.000 15672 Moving (0.34, 0.23) raw xDistance=0.27 yDistance=0.30 00:18:52.723 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27 00:18:52.723 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:18:52.723 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 00:18:52.723 00.000 15672 MoveAxis(W, 79, ABG) 00:18:52.723 00.000 15672 Guiding Dir = 3, Dur = 79 00:18:52.724 00.001 15672 IsSlewing returns 0 00:18:52.725 00.001 15672 IsGuiding returns 0 00:18:52.730 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=12322, FiltMin=2655, FiltMax=10367, Gamma=2.950 00:18:52.739 00.009 15672 PulseGuide returned control before completion, sleep 75 00:18:52.778 00.039 30444 UpdateGuideState exits: m=125371 SNR=93.6 Saturated 00:18:52.778 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:52.778 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:52.778 00.000 30444 Enqueuing Expose request 00:18:52.816 00.038 15672 IsGuiding returns 1 00:18:52.816 00.000 15672 scope still moving after pulse duration time elapsed 00:18:52.837 00.021 15672 IsSlewing returns 0 00:18:52.838 00.001 15672 IsGuiding returns 0 00:18:52.838 00.000 15672 scope move finished after 79 + 34 ms 00:18:52.838 00.000 15672 Move returns status 0, amount 79 00:18:52.838 00.000 15672 MoveAxis(N, 0, ABG) 00:18:52.838 00.000 15672 Move returns status 0, amount 0 00:18:52.838 00.000 15672 move complete, result=0 00:18:52.838 00.000 15672 worker thread done servicing request 00:18:52.838 00.000 15672 Worker thread wakes up 00:18:52.838 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:52.838 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:52.838 00.000 30444 GuideStep: 0.3 px 79 ms WEST, 0.3 px 0 ms NORTH 00:18:54.955 02.117 15672 Exposure complete 00:18:54.987 00.032 15672 worker thread done servicing request 00:18:54.987 00.000 30444 OnExposeComplete: enter 00:18:54.987 00.000 30444 UpdateGuideState(): m_state=6 00:18:54.987 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3598 00:18:54.988 00.001 30444 Star::Find returns 1 (1), X=460.18, Y=196.39, Mass=126081, SNR=94.1, Peak=11342 HFD=3.6 00:18:54.988 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 00:18:54.988 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 00:18:54.988 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.17 hyp=0.41 cameraTheta=-0.42 mountX=0.41 mountY=-0.08, mountTheta=-0.20 00:18:54.988 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.17, opts=13) 00:18:54.988 00.000 30444 Enqueuing Move request for scope (0.38, -0.17) 00:18:54.988 00.000 15672 Worker thread wakes up 00:18:54.988 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.17) opts 0xd 00:18:54.988 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.17) 00:18:54.989 00.001 15672 Moving (0.38, -0.17) raw xDistance=0.41 yDistance=-0.08 00:18:54.989 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41 00:18:54.989 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:18:54.989 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 00:18:54.989 00.000 15672 MoveAxis(W, 116, ABG) 00:18:54.989 00.000 15672 Guiding Dir = 3, Dur = 116 00:18:54.989 00.000 15672 IsSlewing returns 0 00:18:54.990 00.001 15672 IsGuiding returns 0 00:18:54.995 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=12112, FiltMin=2632, FiltMax=9783, Gamma=2.950 00:18:55.039 00.044 15672 PulseGuide returned control before completion, sleep 77 00:18:55.044 00.005 30444 UpdateGuideState exits: m=126081 SNR=94.1 Saturated 00:18:55.044 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:55.044 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:55.044 00.000 30444 Enqueuing Expose request 00:18:55.119 00.075 15672 IsGuiding returns 1 00:18:55.119 00.000 15672 scope still moving after pulse duration time elapsed 00:18:55.140 00.021 15672 IsSlewing returns 0 00:18:55.153 00.013 15672 IsGuiding returns 0 00:18:55.153 00.000 15672 scope move finished after 116 + 47 ms 00:18:55.153 00.000 15672 Move returns status 0, amount 116 00:18:55.153 00.000 15672 MoveAxis(N, 0, ABG) 00:18:55.153 00.000 15672 Move returns status 0, amount 0 00:18:55.153 00.000 15672 move complete, result=0 00:18:55.153 00.000 15672 worker thread done servicing request 00:18:55.154 00.001 15672 Worker thread wakes up 00:18:55.154 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:55.154 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:55.154 00.000 30444 GuideStep: 0.4 px 116 ms WEST, -0.1 px 0 ms NORTH 00:18:57.070 01.916 15672 Exposure complete 00:18:57.099 00.029 15672 worker thread done servicing request 00:18:57.100 00.001 30444 OnExposeComplete: enter 00:18:57.100 00.000 30444 UpdateGuideState(): m_state=6 00:18:57.100 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3599 00:18:57.100 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.47, Mass=108389, SNR=74.7, Peak=10459 HFD=3.5 00:18:57.100 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 00:18:57.100 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 00:18:57.100 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.09 hyp=0.53 cameraTheta=-0.17 mountX=0.52 mountY=0.03, mountTheta=0.05 00:18:57.102 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.09, opts=13) 00:18:57.102 00.000 30444 Enqueuing Move request for scope (0.52, -0.09) 00:18:57.102 00.000 15672 Worker thread wakes up 00:18:57.102 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.09) opts 0xd 00:18:57.102 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.09) 00:18:57.102 00.000 15672 Moving (0.52, -0.09) raw xDistance=0.52 yDistance=0.03 00:18:57.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52 00:18:57.102 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:18:57.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:18:57.102 00.000 15672 MoveAxis(W, 150, ABG) 00:18:57.102 00.000 15672 Guiding Dir = 3, Dur = 150 00:18:57.102 00.000 15672 IsSlewing returns 0 00:18:57.103 00.001 15672 IsGuiding returns 0 00:18:57.108 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=12011, FiltMin=2611, FiltMax=9465, Gamma=2.950 00:18:57.133 00.025 15672 PulseGuide returned control before completion, sleep 132 00:18:57.158 00.025 30444 UpdateGuideState exits: m=108389 SNR=74.7 Saturated 00:18:57.158 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:57.158 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:57.158 00.000 30444 Enqueuing Expose request 00:18:57.268 00.110 15672 IsGuiding returns 1 00:18:57.268 00.000 15672 scope still moving after pulse duration time elapsed 00:18:57.289 00.021 15672 IsSlewing returns 0 00:18:57.293 00.004 15672 IsGuiding returns 1 00:18:57.313 00.020 15672 IsSlewing returns 0 00:18:57.325 00.012 15672 IsGuiding returns 0 00:18:57.326 00.001 15672 scope move finished after 150 + 72 ms 00:18:57.326 00.000 15672 Move returns status 0, amount 150 00:18:57.326 00.000 15672 MoveAxis(N, 0, ABG) 00:18:57.326 00.000 15672 Move returns status 0, amount 0 00:18:57.326 00.000 15672 move complete, result=0 00:18:57.327 00.001 15672 worker thread done servicing request 00:18:57.327 00.000 15672 Worker thread wakes up 00:18:57.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:57.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:18:57.327 00.000 30444 GuideStep: 0.5 px 150 ms WEST, 0.0 px 0 ms NORTH 00:18:59.444 02.117 15672 Exposure complete 00:18:59.476 00.032 15672 worker thread done servicing request 00:18:59.476 00.000 30444 OnExposeComplete: enter 00:18:59.476 00.000 30444 UpdateGuideState(): m_state=6 00:18:59.476 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3600 00:18:59.476 00.000 30444 Star::Find returns 1 (1), X=459.50, Y=196.41, Mass=112016, SNR=86.0, Peak=10836 HFD=3.3 00:18:59.476 00.000 30444 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.28) = xAngle (-2.40 = -2.40) 00:18:59.476 00.000 30444 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.46 = -2.46) 00:18:59.476 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.15 hyp=0.33 cameraTheta=-2.68 mountX=-0.25 mountY=-0.21, mountTheta=-2.44 00:18:59.476 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.15, opts=13) 00:18:59.477 00.001 30444 Enqueuing Move request for scope (-0.30, -0.15) 00:18:59.477 00.000 15672 Worker thread wakes up 00:18:59.477 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.15) opts 0xd 00:18:59.477 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.15) 00:18:59.477 00.000 15672 Moving (-0.30, -0.15) raw xDistance=-0.25 yDistance=-0.21 00:18:59.477 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 00:18:59.477 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:18:59.477 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 00:18:59.477 00.000 15672 MoveAxis(E, 0, ABG) 00:18:59.477 00.000 15672 Move returns status 0, amount 0 00:18:59.477 00.000 15672 MoveAxis(N, 0, ABG) 00:18:59.477 00.000 15672 Move returns status 0, amount 0 00:18:59.477 00.000 15672 move complete, result=0 00:18:59.477 00.000 15672 worker thread done servicing request 00:18:59.481 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=11854, FiltMin=2606, FiltMax=9242, Gamma=2.950 00:18:59.862 00.381 30444 UpdateGuideState exits: m=112016 SNR=86.0 Saturated 00:18:59.863 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:18:59.863 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:18:59.863 00.000 30444 Enqueuing Expose request 00:18:59.863 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:18:59.863 00.000 15672 Worker thread wakes up 00:18:59.864 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:18:59.864 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:01.776 01.912 15672 Exposure complete 00:19:01.806 00.030 15672 worker thread done servicing request 00:19:01.806 00.000 30444 OnExposeComplete: enter 00:19:01.806 00.000 30444 UpdateGuideState(): m_state=6 00:19:01.806 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3601 00:19:01.806 00.000 30444 Star::Find returns 1 (1), X=459.41, Y=196.63, Mass=111853, SNR=90.6, Peak=11008 HFD=3.4 00:19:01.806 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.28) = xAngle (3.23 = -3.05) 00:19:01.806 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.12) 00:19:01.806 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.07 hyp=0.39 cameraTheta=2.95 mountX=-0.39 mountY=-0.01, mountTheta=-3.12 00:19:01.807 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.07, opts=13) 00:19:01.807 00.000 30444 Enqueuing Move request for scope (-0.39, 0.07) 00:19:01.807 00.000 15672 Worker thread wakes up 00:19:01.807 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.07) opts 0xd 00:19:01.807 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.07) 00:19:01.807 00.000 15672 Moving (-0.39, 0.07) raw xDistance=-0.39 yDistance=-0.01 00:19:01.807 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 00:19:01.807 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:19:01.807 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 00:19:01.807 00.000 15672 MoveAxis(E, 106, ABG) 00:19:01.807 00.000 15672 Guiding Dir = 2, Dur = 106 00:19:01.808 00.001 15672 IsSlewing returns 0 00:19:01.809 00.001 15672 IsGuiding returns 0 00:19:01.813 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=11479, FiltMin=2635, FiltMax=9171, Gamma=2.950 00:19:01.829 00.016 15672 PulseGuide returned control before completion, sleep 97 00:19:01.862 00.033 30444 UpdateGuideState exits: m=111853 SNR=90.6 Saturated 00:19:01.862 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:01.862 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:01.862 00.000 30444 Enqueuing Expose request 00:19:01.927 00.065 15672 IsGuiding returns 1 00:19:01.928 00.001 15672 scope still moving after pulse duration time elapsed 00:19:01.948 00.020 15672 IsSlewing returns 0 00:19:01.973 00.025 15672 IsGuiding returns 0 00:19:01.973 00.000 15672 scope move finished after 106 + 58 ms 00:19:01.973 00.000 15672 Move returns status 0, amount 106 00:19:01.973 00.000 15672 MoveAxis(N, 0, ABG) 00:19:01.973 00.000 15672 Move returns status 0, amount 0 00:19:01.973 00.000 15672 move complete, result=0 00:19:01.973 00.000 15672 worker thread done servicing request 00:19:01.973 00.000 15672 Worker thread wakes up 00:19:01.973 00.000 30444 GuideStep: -0.4 px 106 ms EAST, -0.0 px 0 ms NORTH 00:19:01.973 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:01.973 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:04.081 02.108 15672 Exposure complete 00:19:04.101 00.020 15672 worker thread done servicing request 00:19:04.101 00.000 30444 OnExposeComplete: enter 00:19:04.101 00.000 30444 UpdateGuideState(): m_state=6 00:19:04.101 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3602 00:19:04.101 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=196.23, Mass=113948, SNR=80.3, Peak=9874 HFD=3.6 00:19:04.101 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 00:19:04.101 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 00:19:04.101 00.000 30444 CameraToMount -- cameraX=0.84 cameraY=-0.33 hyp=0.90 cameraTheta=-0.37 mountX=0.90 mountY=-0.14, mountTheta=-0.15 00:19:04.102 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.84, y=-0.33, opts=13) 00:19:04.102 00.000 30444 Enqueuing Move request for scope (0.84, -0.33) 00:19:04.102 00.000 15672 Worker thread wakes up 00:19:04.102 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.33) opts 0xd 00:19:04.102 00.000 15672 Handling offset move in thread for scope, endpoint = (0.84, -0.33) 00:19:04.102 00.000 15672 Moving (0.84, -0.33) raw xDistance=0.90 yDistance=-0.14 00:19:04.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.90 00:19:04.102 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:19:04.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 00:19:04.102 00.000 15672 MoveAxis(W, 235, ABG) 00:19:04.102 00.000 15672 Guiding Dir = 3, Dur = 235 00:19:04.103 00.001 15672 IsSlewing returns 0 00:19:04.104 00.001 15672 IsGuiding returns 0 00:19:04.108 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=10224, FiltMin=2667, FiltMax=9365, Gamma=2.950 00:19:04.129 00.021 15672 PulseGuide returned control before completion, sleep 220 00:19:04.164 00.035 30444 UpdateGuideState exits: m=113948 SNR=80.3 Saturated 00:19:04.164 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:04.164 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:04.164 00.000 30444 Enqueuing Expose request 00:19:04.351 00.187 15672 IsGuiding returns 1 00:19:04.352 00.001 15672 scope still moving after pulse duration time elapsed 00:19:04.372 00.020 15672 IsSlewing returns 0 00:19:04.386 00.014 15672 IsGuiding returns 0 00:19:04.386 00.000 15672 scope move finished after 235 + 47 ms 00:19:04.386 00.000 15672 Move returns status 0, amount 235 00:19:04.386 00.000 15672 MoveAxis(N, 0, ABG) 00:19:04.386 00.000 15672 Move returns status 0, amount 0 00:19:04.386 00.000 15672 move complete, result=0 00:19:04.387 00.001 15672 worker thread done servicing request 00:19:04.387 00.000 15672 Worker thread wakes up 00:19:04.387 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:04.387 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:04.387 00.000 30444 GuideStep: 0.9 px 235 ms WEST, -0.1 px 0 ms NORTH 00:19:06.296 01.909 15672 Exposure complete 00:19:06.316 00.020 15672 worker thread done servicing request 00:19:06.316 00.000 30444 OnExposeComplete: enter 00:19:06.316 00.000 30444 UpdateGuideState(): m_state=6 00:19:06.316 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3603 00:19:06.316 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=196.17, Mass=117980, SNR=89.8, Peak=11061 HFD=4.0 00:19:06.316 00.000 30444 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 00:19:06.316 00.000 30444 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 00:19:06.316 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.38 hyp=0.45 cameraTheta=-1.02 mountX=0.33 mountY=-0.32, mountTheta=-0.78 00:19:06.317 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.38, opts=13) 00:19:06.317 00.000 30444 Enqueuing Move request for scope (0.23, -0.38) 00:19:06.317 00.000 15672 Worker thread wakes up 00:19:06.317 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.38) opts 0xd 00:19:06.317 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.38) 00:19:06.317 00.000 15672 Moving (0.23, -0.38) raw xDistance=0.33 yDistance=-0.32 00:19:06.317 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.33 00:19:06.317 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:19:06.317 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 00:19:06.317 00.000 15672 MoveAxis(W, 105, ABG) 00:19:06.317 00.000 15672 Guiding Dir = 3, Dur = 105 00:19:06.318 00.001 15672 IsSlewing returns 0 00:19:06.319 00.001 15672 IsGuiding returns 0 00:19:06.322 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=11190, FiltMin=2655, FiltMax=8752, Gamma=2.950 00:19:06.333 00.011 15672 PulseGuide returned control before completion, sleep 101 00:19:06.374 00.041 30444 UpdateGuideState exits: m=117980 SNR=89.8 Saturated 00:19:06.374 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:06.374 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:06.374 00.000 30444 Enqueuing Expose request 00:19:06.462 00.088 15672 IsGuiding returns 0 00:19:06.462 00.000 15672 Move returns status 0, amount 105 00:19:06.462 00.000 15672 MoveAxis(N, 0, ABG) 00:19:06.462 00.000 15672 Move returns status 0, amount 0 00:19:06.462 00.000 15672 move complete, result=0 00:19:06.462 00.000 15672 worker thread done servicing request 00:19:06.462 00.000 15672 Worker thread wakes up 00:19:06.462 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:06.462 00.000 30444 GuideStep: 0.3 px 105 ms WEST, -0.3 px 0 ms NORTH 00:19:06.462 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:08.569 02.107 15672 Exposure complete 00:19:08.589 00.020 15672 worker thread done servicing request 00:19:08.589 00.000 30444 OnExposeComplete: enter 00:19:08.589 00.000 30444 UpdateGuideState(): m_state=6 00:19:08.590 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3604 00:19:08.590 00.000 30444 Star::Find returns 1 (1), X=459.49, Y=196.44, Mass=115891, SNR=80.0, Peak=11625 HFD=3.3 00:19:08.590 00.000 30444 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.28) = xAngle (-2.49 = -2.49) 00:19:08.590 00.000 30444 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.56 = -2.56) 00:19:08.590 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.12 hyp=0.33 cameraTheta=-2.77 mountX=-0.27 mountY=-0.18, mountTheta=-2.54 00:19:08.591 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.12, opts=13) 00:19:08.591 00.000 30444 Enqueuing Move request for scope (-0.31, -0.12) 00:19:08.591 00.000 15672 Worker thread wakes up 00:19:08.591 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.12) opts 0xd 00:19:08.591 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.12) 00:19:08.591 00.000 15672 Moving (-0.31, -0.12) raw xDistance=-0.27 yDistance=-0.18 00:19:08.591 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27 00:19:08.591 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:19:08.591 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 00:19:08.591 00.000 15672 MoveAxis(E, 64, ABG) 00:19:08.591 00.000 15672 Guiding Dir = 2, Dur = 64 00:19:08.592 00.001 15672 IsSlewing returns 0 00:19:08.593 00.001 15672 IsGuiding returns 0 00:19:08.597 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=11625, FiltMin=2577, FiltMax=8945, Gamma=2.950 00:19:08.619 00.022 15672 PulseGuide returned control before completion, sleep 49 00:19:08.647 00.028 30444 UpdateGuideState exits: m=115891 SNR=80.0 Saturated 00:19:08.647 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:08.647 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:08.647 00.000 30444 Enqueuing Expose request 00:19:08.670 00.023 15672 IsGuiding returns 1 00:19:08.670 00.000 15672 scope still moving after pulse duration time elapsed 00:19:08.691 00.021 15672 IsSlewing returns 0 00:19:08.699 00.008 15672 IsGuiding returns 0 00:19:08.699 00.000 15672 scope move finished after 64 + 42 ms 00:19:08.699 00.000 15672 Move returns status 0, amount 64 00:19:08.699 00.000 15672 MoveAxis(N, 0, ABG) 00:19:08.699 00.000 15672 Move returns status 0, amount 0 00:19:08.699 00.000 15672 move complete, result=0 00:19:08.699 00.000 15672 worker thread done servicing request 00:19:08.699 00.000 15672 Worker thread wakes up 00:19:08.699 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:08.699 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:08.699 00.000 30444 GuideStep: -0.3 px 64 ms EAST, -0.2 px 0 ms NORTH 00:19:10.605 01.906 15672 Exposure complete 00:19:10.625 00.020 15672 worker thread done servicing request 00:19:10.625 00.000 30444 OnExposeComplete: enter 00:19:10.625 00.000 30444 UpdateGuideState(): m_state=6 00:19:10.625 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3605 00:19:10.626 00.001 30444 Star::Find returns 1 (1), X=460.38, Y=196.31, Mass=111517, SNR=79.5, Peak=8862 HFD=3.7 00:19:10.626 00.000 30444 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 00:19:10.626 00.000 30444 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.18 = -0.18) 00:19:10.626 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=-0.24 hyp=0.63 cameraTheta=-0.40 mountX=0.62 mountY=-0.11, mountTheta=-0.18 00:19:10.626 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=-0.24, opts=13) 00:19:10.626 00.000 30444 Enqueuing Move request for scope (0.58, -0.24) 00:19:10.626 00.000 15672 Worker thread wakes up 00:19:10.626 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.24) opts 0xd 00:19:10.626 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, -0.24) 00:19:10.626 00.000 15672 Moving (0.58, -0.24) raw xDistance=0.62 yDistance=-0.11 00:19:10.626 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.62 00:19:10.626 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:19:10.626 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 00:19:10.626 00.000 15672 MoveAxis(W, 164, ABG) 00:19:10.627 00.001 15672 Guiding Dir = 3, Dur = 164 00:19:10.627 00.000 15672 IsSlewing returns 0 00:19:10.627 00.000 15672 IsGuiding returns 0 00:19:10.631 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=9288, FiltMin=2627, FiltMax=8945, Gamma=2.950 00:19:10.648 00.017 15672 PulseGuide returned control before completion, sleep 154 00:19:10.680 00.032 30444 UpdateGuideState exits: m=111517 SNR=79.5 Saturated 00:19:10.680 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:10.680 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:10.680 00.000 30444 Enqueuing Expose request 00:19:10.824 00.144 15672 IsGuiding returns 0 00:19:10.824 00.000 15672 Move returns status 0, amount 164 00:19:10.824 00.000 15672 MoveAxis(N, 0, ABG) 00:19:10.824 00.000 15672 Move returns status 0, amount 0 00:19:10.824 00.000 15672 move complete, result=0 00:19:10.824 00.000 15672 worker thread done servicing request 00:19:10.824 00.000 15672 Worker thread wakes up 00:19:10.824 00.000 30444 GuideStep: 0.6 px 164 ms WEST, -0.1 px 0 ms NORTH 00:19:10.824 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:10.824 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:12.930 02.106 15672 Exposure complete 00:19:12.950 00.020 15672 worker thread done servicing request 00:19:12.950 00.000 30444 OnExposeComplete: enter 00:19:12.950 00.000 30444 UpdateGuideState(): m_state=6 00:19:12.950 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3606 00:19:12.950 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.94, Mass=127997, SNR=89.9, Peak=10913 HFD=4.1 00:19:12.950 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 00:19:12.950 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 00:19:12.950 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.38 hyp=0.55 cameraTheta=0.76 mountX=0.28 mountY=0.46, mountTheta=1.02 00:19:12.951 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.38, opts=13) 00:19:12.951 00.000 30444 Enqueuing Move request for scope (0.40, 0.38) 00:19:12.951 00.000 15672 Worker thread wakes up 00:19:12.951 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.38) opts 0xd 00:19:12.951 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.38) 00:19:12.951 00.000 15672 Moving (0.40, 0.38) raw xDistance=0.28 yDistance=0.46 00:19:12.951 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28 00:19:12.951 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:19:12.951 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 00:19:12.951 00.000 15672 MoveAxis(W, 87, ABG) 00:19:12.951 00.000 15672 Guiding Dir = 3, Dur = 87 00:19:12.953 00.002 15672 IsSlewing returns 0 00:19:12.953 00.000 15672 IsGuiding returns 0 00:19:12.957 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=11944, FiltMin=2618, FiltMax=9082, Gamma=2.950 00:19:12.979 00.022 15672 PulseGuide returned control before completion, sleep 72 00:19:13.087 00.108 30444 UpdateGuideState exits: m=127997 SNR=89.9 Saturated 00:19:13.088 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:13.088 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:13.088 00.000 30444 Enqueuing Expose request 00:19:13.123 00.035 15672 IsGuiding returns 0 00:19:13.123 00.000 15672 Move returns status 0, amount 87 00:19:13.123 00.000 15672 MoveAxis(N, 0, ABG) 00:19:13.123 00.000 15672 Move returns status 0, amount 0 00:19:13.123 00.000 15672 move complete, result=0 00:19:13.123 00.000 15672 worker thread done servicing request 00:19:13.123 00.000 15672 Worker thread wakes up 00:19:13.123 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:13.123 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:13.123 00.000 30444 GuideStep: 0.3 px 87 ms WEST, 0.5 px 0 ms NORTH 00:19:15.030 01.907 15672 Exposure complete 00:19:15.049 00.019 15672 worker thread done servicing request 00:19:15.049 00.000 30444 OnExposeComplete: enter 00:19:15.049 00.000 30444 UpdateGuideState(): m_state=6 00:19:15.049 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3607 00:19:15.049 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=197.10, Mass=122904, SNR=98.5, Peak=12500 HFD=3.6 00:19:15.049 00.000 30444 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 00:19:15.049 00.000 30444 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 00:19:15.049 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.54 hyp=0.56 cameraTheta=1.82 mountX=-0.28 mountY=0.50, mountTheta=2.08 00:19:15.051 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.54, opts=13) 00:19:15.051 00.000 30444 Enqueuing Move request for scope (-0.14, 0.54) 00:19:15.051 00.000 15672 Worker thread wakes up 00:19:15.051 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.54) opts 0xd 00:19:15.051 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.54) 00:19:15.051 00.000 15672 Moving (-0.14, 0.54) raw xDistance=-0.28 yDistance=0.50 00:19:15.051 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28 00:19:15.051 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:19:15.051 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50 00:19:15.051 00.000 15672 MoveAxis(E, 70, ABG) 00:19:15.051 00.000 15672 Guiding Dir = 2, Dur = 70 00:19:15.051 00.000 15672 IsSlewing returns 0 00:19:15.052 00.001 15672 IsGuiding returns 0 00:19:15.057 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=13657, FiltMin=2614, FiltMax=9857, Gamma=2.950 00:19:15.071 00.014 15672 PulseGuide returned control before completion, sleep 61 00:19:15.106 00.035 30444 UpdateGuideState exits: m=122904 SNR=98.5 Saturated 00:19:15.106 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:15.106 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:15.106 00.000 30444 Enqueuing Expose request 00:19:15.152 00.046 15672 IsGuiding returns 0 00:19:15.152 00.000 15672 Move returns status 0, amount 70 00:19:15.152 00.000 15672 MoveAxis(N, 0, ABG) 00:19:15.152 00.000 15672 Move returns status 0, amount 0 00:19:15.152 00.000 15672 move complete, result=0 00:19:15.152 00.000 15672 worker thread done servicing request 00:19:15.152 00.000 15672 Worker thread wakes up 00:19:15.152 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:15.152 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:15.152 00.000 30444 GuideStep: -0.3 px 70 ms EAST, 0.5 px 0 ms NORTH 00:19:17.259 02.107 15672 Exposure complete 00:19:17.279 00.020 15672 worker thread done servicing request 00:19:17.279 00.000 30444 OnExposeComplete: enter 00:19:17.279 00.000 30444 UpdateGuideState(): m_state=6 00:19:17.279 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3608 00:19:17.279 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=196.62, Mass=110808, SNR=84.9, Peak=10491 HFD=3.7 00:19:17.279 00.000 30444 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 00:19:17.279 00.000 30444 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 00:19:17.279 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.33 mountX=0.16 mountY=0.10, mountTheta=0.56 00:19:17.280 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.06, opts=13) 00:19:17.280 00.000 30444 Enqueuing Move request for scope (0.19, 0.06) 00:19:17.280 00.000 15672 Worker thread wakes up 00:19:17.280 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd 00:19:17.280 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.06) 00:19:17.280 00.000 15672 Moving (0.19, 0.06) raw xDistance=0.16 yDistance=0.10 00:19:17.280 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 00:19:17.280 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:19:17.280 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:19:17.280 00.000 15672 MoveAxis(E, 0, ABG) 00:19:17.280 00.000 15672 Move returns status 0, amount 0 00:19:17.280 00.000 15672 MoveAxis(N, 0, ABG) 00:19:17.280 00.000 15672 Move returns status 0, amount 0 00:19:17.280 00.000 15672 move complete, result=0 00:19:17.281 00.001 15672 worker thread done servicing request 00:19:17.285 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=11704, FiltMin=2667, FiltMax=9068, Gamma=2.950 00:19:17.337 00.052 30444 UpdateGuideState exits: m=110808 SNR=84.9 Saturated 00:19:17.337 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:17.337 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:17.337 00.000 30444 Enqueuing Expose request 00:19:17.337 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:19:17.337 00.000 15672 Worker thread wakes up 00:19:17.337 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:17.337 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:19.243 01.906 15672 Exposure complete 00:19:19.263 00.020 15672 worker thread done servicing request 00:19:19.263 00.000 30444 OnExposeComplete: enter 00:19:19.263 00.000 30444 UpdateGuideState(): m_state=6 00:19:19.263 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3609 00:19:19.263 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=196.93, Mass=124763, SNR=96.3, Peak=11363 HFD=3.5 00:19:19.263 00.000 30444 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.28) = xAngle (0.86 = 0.86) 00:19:19.263 00.000 30444 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.80 = 0.80) 00:19:19.263 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=0.38 hyp=0.68 cameraTheta=0.59 mountX=0.44 mountY=0.49, mountTheta=0.84 00:19:19.264 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=0.38, opts=13) 00:19:19.264 00.000 30444 Enqueuing Move request for scope (0.57, 0.38) 00:19:19.264 00.000 15672 Worker thread wakes up 00:19:19.264 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.38) opts 0xd 00:19:19.264 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, 0.38) 00:19:19.264 00.000 15672 Moving (0.57, 0.38) raw xDistance=0.44 yDistance=0.49 00:19:19.264 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 00:19:19.264 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:19:19.264 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49 00:19:19.264 00.000 15672 MoveAxis(W, 120, ABG) 00:19:19.264 00.000 15672 Guiding Dir = 3, Dur = 120 00:19:19.264 00.000 15672 IsSlewing returns 0 00:19:19.265 00.001 15672 IsGuiding returns 0 00:19:19.270 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=12165, FiltMin=2654, FiltMax=9400, Gamma=2.950 00:19:19.289 00.019 15672 PulseGuide returned control before completion, sleep 107 00:19:19.319 00.030 30444 UpdateGuideState exits: m=124763 SNR=96.3 Saturated 00:19:19.319 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:19.319 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:19.319 00.000 30444 Enqueuing Expose request 00:19:19.399 00.080 15672 IsGuiding returns 1 00:19:19.399 00.000 15672 scope still moving after pulse duration time elapsed 00:19:19.420 00.021 15672 IsSlewing returns 0 00:19:19.434 00.014 15672 IsGuiding returns 0 00:19:19.434 00.000 15672 scope move finished after 120 + 49 ms 00:19:19.435 00.001 15672 Move returns status 0, amount 120 00:19:19.435 00.000 15672 MoveAxis(N, 0, ABG) 00:19:19.435 00.000 15672 Move returns status 0, amount 0 00:19:19.435 00.000 15672 move complete, result=0 00:19:19.435 00.000 15672 worker thread done servicing request 00:19:19.435 00.000 15672 Worker thread wakes up 00:19:19.435 00.000 30444 GuideStep: 0.4 px 120 ms WEST, 0.5 px 0 ms NORTH 00:19:19.435 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:19.435 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:21.541 02.106 15672 Exposure complete 00:19:21.561 00.020 15672 worker thread done servicing request 00:19:21.561 00.000 30444 OnExposeComplete: enter 00:19:21.562 00.001 30444 UpdateGuideState(): m_state=6 00:19:21.562 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3610 00:19:21.562 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=196.73, Mass=123060, SNR=94.0, Peak=11951 HFD=3.6 00:19:21.562 00.000 30444 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.28) = xAngle (0.62 = 0.62) 00:19:21.562 00.000 30444 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.56 = 0.56) 00:19:21.562 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.18 hyp=0.52 cameraTheta=0.35 mountX=0.42 mountY=0.28, mountTheta=0.58 00:19:21.562 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.18, opts=13) 00:19:21.562 00.000 30444 Enqueuing Move request for scope (0.49, 0.18) 00:19:21.562 00.000 15672 Worker thread wakes up 00:19:21.562 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.18) opts 0xd 00:19:21.562 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.18) 00:19:21.562 00.000 15672 Moving (0.49, 0.18) raw xDistance=0.42 yDistance=0.28 00:19:21.563 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42 00:19:21.563 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.47 newest=0.87 00:19:21.563 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 00:19:21.563 00.000 15672 MoveAxis(W, 122, ABG) 00:19:21.563 00.000 15672 Guiding Dir = 3, Dur = 122 00:19:21.563 00.000 15672 IsSlewing returns 0 00:19:21.564 00.001 15672 IsGuiding returns 0 00:19:21.568 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=11951, FiltMin=2649, FiltMax=9740, Gamma=2.950 00:19:21.589 00.021 15672 PulseGuide returned control before completion, sleep 108 00:19:21.617 00.028 30444 UpdateGuideState exits: m=123060 SNR=94.0 Saturated 00:19:21.618 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:21.618 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:21.618 00.000 30444 Enqueuing Expose request 00:19:21.700 00.082 15672 IsGuiding returns 1 00:19:21.700 00.000 15672 scope still moving after pulse duration time elapsed 00:19:21.721 00.021 15672 IsSlewing returns 0 00:19:21.734 00.013 15672 IsGuiding returns 0 00:19:21.734 00.000 15672 scope move finished after 122 + 47 ms 00:19:21.734 00.000 15672 Move returns status 0, amount 122 00:19:21.734 00.000 15672 MoveAxis(S, 49, ABG) 00:19:21.734 00.000 15672 Guiding Dir = 1, Dur = 49 00:19:21.735 00.001 15672 IsSlewing returns 0 00:19:21.737 00.002 15672 IsGuiding returns 0 00:19:21.816 00.079 15672 IsGuiding returns 1 00:19:21.816 00.000 15672 scope still moving after pulse duration time elapsed 00:19:21.837 00.021 15672 IsSlewing returns 0 00:19:21.893 00.056 15672 IsGuiding returns 0 00:19:21.893 00.000 15672 scope move finished after 49 + 107 ms 00:19:21.894 00.001 15672 Move returns status 0, amount 49 00:19:21.894 00.000 15672 move complete, result=0 00:19:21.894 00.000 15672 worker thread done servicing request 00:19:21.894 00.000 15672 Worker thread wakes up 00:19:21.894 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:21.894 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:21.895 00.001 30444 GuideStep: 0.4 px 122 ms WEST, 0.3 px 49 ms SOUTH 00:19:23.800 01.905 15672 Exposure complete 00:19:23.820 00.020 15672 worker thread done servicing request 00:19:23.820 00.000 30444 OnExposeComplete: enter 00:19:23.820 00.000 30444 UpdateGuideState(): m_state=6 00:19:23.820 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3611 00:19:23.820 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.66, Mass=113911, SNR=80.0, Peak=11040 HFD=3.5 00:19:23.820 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.56 = 0.56) 00:19:23.820 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.50 = 0.50) 00:19:23.820 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.10 hyp=0.38 cameraTheta=0.28 mountX=0.32 mountY=0.18, mountTheta=0.51 00:19:23.821 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.10, opts=13) 00:19:23.821 00.000 30444 Enqueuing Move request for scope (0.36, 0.10) 00:19:23.821 00.000 15672 Worker thread wakes up 00:19:23.821 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.10) opts 0xd 00:19:23.821 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.10) 00:19:23.821 00.000 15672 Moving (0.36, 0.10) raw xDistance=0.32 yDistance=0.18 00:19:23.821 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32 00:19:23.821 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:19:23.821 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 00:19:23.821 00.000 15672 MoveAxis(W, 95, ABG) 00:19:23.821 00.000 15672 Guiding Dir = 3, Dur = 95 00:19:23.821 00.000 15672 IsSlewing returns 0 00:19:23.822 00.001 15672 IsGuiding returns 0 00:19:23.826 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=12282, FiltMin=2628, FiltMax=10260, Gamma=2.950 00:19:23.842 00.016 15672 PulseGuide returned control before completion, sleep 86 00:19:23.875 00.033 30444 UpdateGuideState exits: m=113911 SNR=80.0 Saturated 00:19:23.875 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:23.875 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:23.876 00.001 30444 Enqueuing Expose request 00:19:23.955 00.079 15672 IsGuiding returns 0 00:19:23.955 00.000 15672 Move returns status 0, amount 95 00:19:23.955 00.000 15672 MoveAxis(N, 0, ABG) 00:19:23.955 00.000 15672 Move returns status 0, amount 0 00:19:23.955 00.000 15672 move complete, result=0 00:19:23.955 00.000 15672 worker thread done servicing request 00:19:23.955 00.000 15672 Worker thread wakes up 00:19:23.955 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:23.955 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:23.955 00.000 30444 GuideStep: 0.3 px 95 ms WEST, 0.2 px 0 ms NORTH 00:19:26.064 02.109 15672 Exposure complete 00:19:26.083 00.019 15672 worker thread done servicing request 00:19:26.083 00.000 30444 OnExposeComplete: enter 00:19:26.083 00.000 30444 UpdateGuideState(): m_state=6 00:19:26.084 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3612 00:19:26.084 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=196.65, Mass=110548, SNR=81.7, Peak=10878 HFD=3.4 00:19:26.084 00.000 30444 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 00:19:26.084 00.000 30444 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 00:19:26.084 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.30 cameraTheta=0.32 mountX=0.24 mountY=0.15, mountTheta=0.55 00:19:26.085 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.09, opts=13) 00:19:26.085 00.000 30444 Enqueuing Move request for scope (0.28, 0.09) 00:19:26.085 00.000 15672 Worker thread wakes up 00:19:26.085 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.09) opts 0xd 00:19:26.085 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.09) 00:19:26.085 00.000 15672 Moving (0.28, 0.09) raw xDistance=0.24 yDistance=0.15 00:19:26.085 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 00:19:26.085 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:19:26.085 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 00:19:26.085 00.000 15672 MoveAxis(E, 0, ABG) 00:19:26.085 00.000 15672 Move returns status 0, amount 0 00:19:26.085 00.000 15672 MoveAxis(N, 0, ABG) 00:19:26.085 00.000 15672 Move returns status 0, amount 0 00:19:26.086 00.001 15672 move complete, result=0 00:19:26.086 00.000 15672 worker thread done servicing request 00:19:26.091 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=11965, FiltMin=2630, FiltMax=9565, Gamma=2.950 00:19:26.139 00.048 30444 UpdateGuideState exits: m=110548 SNR=81.7 Saturated 00:19:26.139 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:26.139 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:26.139 00.000 30444 Enqueuing Expose request 00:19:26.139 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:19:26.139 00.000 15672 Worker thread wakes up 00:19:26.139 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:26.139 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:28.048 01.909 15672 Exposure complete 00:19:28.068 00.020 15672 worker thread done servicing request 00:19:28.068 00.000 30444 OnExposeComplete: enter 00:19:28.068 00.000 30444 UpdateGuideState(): m_state=6 00:19:28.068 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3613 00:19:28.068 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=196.59, Mass=120076, SNR=78.9, Peak=10919 HFD=3.6 00:19:28.068 00.000 30444 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.28) = xAngle (0.38 = 0.38) 00:19:28.069 00.001 30444 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.32 = 0.32) 00:19:28.069 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.03 hyp=0.33 cameraTheta=0.10 mountX=0.31 mountY=0.10, mountTheta=0.33 00:19:28.069 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.03, opts=13) 00:19:28.069 00.000 30444 Enqueuing Move request for scope (0.33, 0.03) 00:19:28.069 00.000 15672 Worker thread wakes up 00:19:28.069 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.03) opts 0xd 00:19:28.069 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.03) 00:19:28.069 00.000 15672 Moving (0.33, 0.03) raw xDistance=0.31 yDistance=0.10 00:19:28.069 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 00:19:28.069 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:19:28.069 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:19:28.069 00.000 15672 MoveAxis(W, 83, ABG) 00:19:28.070 00.001 15672 Guiding Dir = 3, Dur = 83 00:19:28.070 00.000 15672 IsSlewing returns 0 00:19:28.075 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=11283, FiltMin=2693, FiltMax=9532, Gamma=2.950 00:19:28.076 00.001 15672 IsGuiding returns 0 00:19:28.091 00.015 15672 PulseGuide returned control before completion, sleep 78 00:19:28.126 00.035 30444 UpdateGuideState exits: m=120076 SNR=78.9 Saturated 00:19:28.126 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:28.126 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:28.126 00.000 30444 Enqueuing Expose request 00:19:28.172 00.046 15672 IsGuiding returns 1 00:19:28.172 00.000 15672 scope still moving after pulse duration time elapsed 00:19:28.192 00.020 15672 IsSlewing returns 0 00:19:28.205 00.013 15672 IsGuiding returns 0 00:19:28.205 00.000 15672 scope move finished after 83 + 45 ms 00:19:28.205 00.000 15672 Move returns status 0, amount 83 00:19:28.205 00.000 15672 MoveAxis(N, 0, ABG) 00:19:28.205 00.000 15672 Move returns status 0, amount 0 00:19:28.205 00.000 15672 move complete, result=0 00:19:28.205 00.000 15672 worker thread done servicing request 00:19:28.206 00.001 15672 Worker thread wakes up 00:19:28.206 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:28.206 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:28.206 00.000 30444 GuideStep: 0.3 px 83 ms WEST, 0.1 px 0 ms NORTH 00:19:30.315 02.109 15672 Exposure complete 00:19:30.335 00.020 15672 worker thread done servicing request 00:19:30.335 00.000 30444 OnExposeComplete: enter 00:19:30.335 00.000 30444 UpdateGuideState(): m_state=6 00:19:30.335 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3614 00:19:30.336 00.001 30444 Star::Find returns 1 (1), X=459.78, Y=196.92, Mass=107055, SNR=72.8, Peak=12084 HFD=3.4 00:19:30.336 00.000 30444 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 00:19:30.336 00.000 30444 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 00:19:30.336 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.63 mountX=-0.12 mountY=0.36, mountTheta=1.90 00:19:30.336 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.37, opts=13) 00:19:30.336 00.000 30444 Enqueuing Move request for scope (-0.02, 0.37) 00:19:30.336 00.000 15672 Worker thread wakes up 00:19:30.336 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.37) opts 0xd 00:19:30.336 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.37) 00:19:30.336 00.000 15672 Moving (-0.02, 0.37) raw xDistance=-0.12 yDistance=0.36 00:19:30.336 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:19:30.337 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 00:19:30.337 00.000 15672 MoveAxis(E, 0, ABG) 00:19:30.337 00.000 15672 Move returns status 0, amount 0 00:19:30.337 00.000 15672 MoveAxis(S, 64, ABG) 00:19:30.337 00.000 15672 Guiding Dir = 1, Dur = 64 00:19:30.337 00.000 15672 IsSlewing returns 0 00:19:30.338 00.001 15672 IsGuiding returns 0 00:19:30.342 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=13132, FiltMin=2671, FiltMax=9571, Gamma=2.950 00:19:30.391 00.049 30444 UpdateGuideState exits: m=107055 SNR=72.8 Saturated 00:19:30.392 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:30.392 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:30.392 00.000 30444 Enqueuing Expose request 00:19:30.458 00.066 15672 IsGuiding returns 1 00:19:30.458 00.000 15672 scope still moving after pulse duration time elapsed 00:19:30.480 00.022 15672 IsSlewing returns 0 00:19:30.505 00.025 15672 IsGuiding returns 0 00:19:30.505 00.000 15672 scope move finished after 64 + 103 ms 00:19:30.505 00.000 15672 Move returns status 0, amount 64 00:19:30.505 00.000 15672 move complete, result=0 00:19:30.506 00.001 15672 worker thread done servicing request 00:19:30.506 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 64 ms SOUTH 00:19:30.506 00.000 15672 Worker thread wakes up 00:19:30.506 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:30.507 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:32.423 01.916 15672 Exposure complete 00:19:32.455 00.032 15672 worker thread done servicing request 00:19:32.455 00.000 30444 OnExposeComplete: enter 00:19:32.455 00.000 30444 UpdateGuideState(): m_state=6 00:19:32.456 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3615 00:19:32.456 00.000 30444 Star::Find returns 1 (1), X=459.60, Y=196.67, Mass=121893, SNR=96.9, Peak=11385 HFD=3.5 00:19:32.456 00.000 30444 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.28) = xAngle (2.88 = 2.88) 00:19:32.456 00.000 30444 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.82 = 2.82) 00:19:32.456 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.60 mountX=-0.22 mountY=0.07, mountTheta=2.83 00:19:32.456 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.12, opts=13) 00:19:32.456 00.000 30444 Enqueuing Move request for scope (-0.20, 0.12) 00:19:32.456 00.000 15672 Worker thread wakes up 00:19:32.456 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd 00:19:32.457 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.12) 00:19:32.457 00.000 15672 Moving (-0.20, 0.12) raw xDistance=-0.22 yDistance=0.07 00:19:32.457 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 00:19:32.457 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:19:32.457 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 00:19:32.457 00.000 15672 MoveAxis(E, 0, ABG) 00:19:32.457 00.000 15672 Move returns status 0, amount 0 00:19:32.457 00.000 15672 MoveAxis(N, 0, ABG) 00:19:32.457 00.000 15672 Move returns status 0, amount 0 00:19:32.457 00.000 15672 move complete, result=0 00:19:32.457 00.000 15672 worker thread done servicing request 00:19:32.464 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=11469, FiltMin=2615, FiltMax=9144, Gamma=2.950 00:19:32.976 00.512 30444 UpdateGuideState exits: m=121893 SNR=96.9 Saturated 00:19:32.976 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:32.976 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:32.976 00.000 30444 Enqueuing Expose request 00:19:32.976 00.000 15672 Worker thread wakes up 00:19:32.976 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:32.977 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:19:32.977 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:35.085 02.108 15672 Exposure complete 00:19:35.105 00.020 15672 worker thread done servicing request 00:19:35.105 00.000 30444 OnExposeComplete: enter 00:19:35.105 00.000 30444 UpdateGuideState(): m_state=6 00:19:35.105 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3616 00:19:35.105 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=196.43, Mass=120500, SNR=89.7, Peak=10173 HFD=3.7 00:19:35.105 00.000 30444 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.28) = xAngle (-0.13 = -0.13) 00:19:35.105 00.000 30444 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.19 = -0.19) 00:19:35.105 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.13 hyp=0.31 cameraTheta=-0.41 mountX=0.31 mountY=-0.06, mountTheta=-0.19 00:19:35.106 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.13, opts=13) 00:19:35.106 00.000 30444 Enqueuing Move request for scope (0.29, -0.13) 00:19:35.106 00.000 15672 Worker thread wakes up 00:19:35.106 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.13) opts 0xd 00:19:35.106 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.13) 00:19:35.106 00.000 15672 Moving (0.29, -0.13) raw xDistance=0.31 yDistance=-0.06 00:19:35.106 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 00:19:35.106 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:19:35.106 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 00:19:35.106 00.000 15672 MoveAxis(W, 84, ABG) 00:19:35.106 00.000 15672 Guiding Dir = 3, Dur = 84 00:19:35.107 00.001 15672 IsSlewing returns 0 00:19:35.108 00.001 15672 IsGuiding returns 0 00:19:35.112 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=11113, FiltMin=2672, FiltMax=9583, Gamma=2.950 00:19:35.136 00.024 15672 PulseGuide returned control before completion, sleep 66 00:19:35.161 00.025 30444 UpdateGuideState exits: m=120500 SNR=89.7 Saturated 00:19:35.161 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:35.161 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:35.161 00.000 30444 Enqueuing Expose request 00:19:35.204 00.043 15672 IsGuiding returns 1 00:19:35.204 00.000 15672 scope still moving after pulse duration time elapsed 00:19:35.225 00.021 15672 IsSlewing returns 0 00:19:35.250 00.025 15672 IsGuiding returns 0 00:19:35.250 00.000 15672 scope move finished after 84 + 58 ms 00:19:35.250 00.000 15672 Move returns status 0, amount 84 00:19:35.250 00.000 15672 MoveAxis(N, 0, ABG) 00:19:35.250 00.000 15672 Move returns status 0, amount 0 00:19:35.251 00.001 15672 move complete, result=0 00:19:35.251 00.000 15672 worker thread done servicing request 00:19:35.251 00.000 15672 Worker thread wakes up 00:19:35.251 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:35.251 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:35.251 00.000 30444 GuideStep: 0.3 px 84 ms WEST, -0.1 px 0 ms NORTH 00:19:37.158 01.907 15672 Exposure complete 00:19:37.178 00.020 15672 worker thread done servicing request 00:19:37.179 00.001 30444 OnExposeComplete: enter 00:19:37.179 00.000 30444 UpdateGuideState(): m_state=6 00:19:37.179 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3617 00:19:37.179 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=196.39, Mass=114926, SNR=85.6, Peak=10458 HFD=3.8 00:19:37.179 00.000 30444 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.28) = xAngle (-0.31 = -0.31) 00:19:37.179 00.000 30444 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.37 = -0.37) 00:19:37.179 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.17 hyp=0.31 cameraTheta=-0.59 mountX=0.29 mountY=-0.11, mountTheta=-0.36 00:19:37.179 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.17, opts=13) 00:19:37.179 00.000 30444 Enqueuing Move request for scope (0.25, -0.17) 00:19:37.180 00.001 15672 Worker thread wakes up 00:19:37.180 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.17) opts 0xd 00:19:37.180 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.17) 00:19:37.180 00.000 15672 Moving (0.25, -0.17) raw xDistance=0.29 yDistance=-0.11 00:19:37.180 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29 00:19:37.180 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:19:37.180 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 00:19:37.180 00.000 15672 MoveAxis(W, 85, ABG) 00:19:37.180 00.000 15672 Guiding Dir = 3, Dur = 85 00:19:37.181 00.001 15672 IsSlewing returns 0 00:19:37.182 00.001 15672 IsGuiding returns 0 00:19:37.186 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12030, FiltMin=2671, FiltMax=9826, Gamma=2.950 00:19:37.197 00.011 15672 PulseGuide returned control before completion, sleep 80 00:19:37.235 00.038 30444 UpdateGuideState exits: m=114926 SNR=85.6 Saturated 00:19:37.236 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:37.236 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:37.236 00.000 30444 Enqueuing Expose request 00:19:37.278 00.042 15672 IsGuiding returns 1 00:19:37.278 00.000 15672 scope still moving after pulse duration time elapsed 00:19:37.299 00.021 15672 IsSlewing returns 0 00:19:37.342 00.043 15672 IsGuiding returns 0 00:19:37.342 00.000 15672 scope move finished after 85 + 75 ms 00:19:37.342 00.000 15672 Move returns status 0, amount 85 00:19:37.343 00.001 15672 MoveAxis(N, 0, ABG) 00:19:37.343 00.000 15672 Move returns status 0, amount 0 00:19:37.343 00.000 15672 move complete, result=0 00:19:37.343 00.000 15672 worker thread done servicing request 00:19:37.343 00.000 15672 Worker thread wakes up 00:19:37.343 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:37.344 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:37.344 00.000 30444 GuideStep: 0.3 px 85 ms WEST, -0.1 px 0 ms NORTH 00:19:39.451 02.107 15672 Exposure complete 00:19:39.473 00.022 15672 worker thread done servicing request 00:19:39.473 00.000 30444 OnExposeComplete: enter 00:19:39.473 00.000 30444 UpdateGuideState(): m_state=6 00:19:39.473 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3618 00:19:39.473 00.000 30444 Star::Find returns 1 (1), X=459.58, Y=196.21, Mass=111772, SNR=92.9, Peak=12215 HFD=3.3 00:19:39.473 00.000 30444 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.28) = xAngle (-1.85 = -1.85) 00:19:39.473 00.000 30444 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.91 = -1.91) 00:19:39.473 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.35 hyp=0.41 cameraTheta=-2.12 mountX=-0.11 mountY=-0.39, mountTheta=-1.85 00:19:39.474 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.35, opts=13) 00:19:39.474 00.000 30444 Enqueuing Move request for scope (-0.21, -0.35) 00:19:39.474 00.000 15672 Worker thread wakes up 00:19:39.474 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.35) opts 0xd 00:19:39.474 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.35) 00:19:39.474 00.000 15672 Moving (-0.21, -0.35) raw xDistance=-0.11 yDistance=-0.39 00:19:39.474 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:19:39.474 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:19:39.474 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39 00:19:39.474 00.000 15672 MoveAxis(E, 0, ABG) 00:19:39.474 00.000 15672 Move returns status 0, amount 0 00:19:39.474 00.000 15672 MoveAxis(N, 0, ABG) 00:19:39.474 00.000 15672 Move returns status 0, amount 0 00:19:39.474 00.000 15672 move complete, result=0 00:19:39.474 00.000 15672 worker thread done servicing request 00:19:39.479 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=12284, FiltMin=2563, FiltMax=9187, Gamma=2.950 00:19:39.529 00.050 30444 UpdateGuideState exits: m=111772 SNR=92.9 Saturated 00:19:39.529 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:39.529 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:39.529 00.000 30444 Enqueuing Expose request 00:19:39.529 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 00:19:39.529 00.000 15672 Worker thread wakes up 00:19:39.529 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:39.529 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:41.434 01.905 15672 Exposure complete 00:19:41.454 00.020 15672 worker thread done servicing request 00:19:41.454 00.000 30444 OnExposeComplete: enter 00:19:41.454 00.000 30444 UpdateGuideState(): m_state=6 00:19:41.454 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3619 00:19:41.454 00.000 30444 Star::Find returns 1 (1), X=459.47, Y=196.14, Mass=109378, SNR=75.3, Peak=10943 HFD=3.6 00:19:41.454 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 00:19:41.454 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 00:19:41.454 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.41 hyp=0.53 cameraTheta=-2.24 mountX=-0.20 mountY=-0.47, mountTheta=-1.97 00:19:41.455 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.41, opts=13) 00:19:41.455 00.000 30444 Enqueuing Move request for scope (-0.33, -0.41) 00:19:41.455 00.000 15672 Worker thread wakes up 00:19:41.455 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.41) opts 0xd 00:19:41.455 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.41) 00:19:41.455 00.000 15672 Moving (-0.33, -0.41) raw xDistance=-0.20 yDistance=-0.47 00:19:41.455 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 00:19:41.455 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:19:41.455 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47 00:19:41.455 00.000 15672 MoveAxis(E, 0, ABG) 00:19:41.455 00.000 15672 Move returns status 0, amount 0 00:19:41.455 00.000 15672 MoveAxis(N, 0, ABG) 00:19:41.455 00.000 15672 Move returns status 0, amount 0 00:19:41.455 00.000 15672 move complete, result=0 00:19:41.456 00.001 15672 worker thread done servicing request 00:19:41.460 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=12382, FiltMin=2658, FiltMax=9872, Gamma=2.950 00:19:41.610 00.150 30444 UpdateGuideState exits: m=109378 SNR=75.3 Saturated 00:19:41.610 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:41.610 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:41.610 00.000 30444 Enqueuing Expose request 00:19:41.610 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 00:19:41.610 00.000 15672 Worker thread wakes up 00:19:41.610 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:41.610 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:43.727 02.117 15672 Exposure complete 00:19:43.750 00.023 15672 worker thread done servicing request 00:19:43.750 00.000 30444 OnExposeComplete: enter 00:19:43.750 00.000 30444 UpdateGuideState(): m_state=6 00:19:43.751 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3620 00:19:43.751 00.000 30444 Star::Find returns 1 (1), X=459.33, Y=196.30, Mass=125965, SNR=87.4, Peak=13025 HFD=3.5 00:19:43.751 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 00:19:43.751 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 00:19:43.751 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.25 hyp=0.53 cameraTheta=-2.64 mountX=-0.38 mountY=-0.35, mountTheta=-2.40 00:19:43.751 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.25, opts=13) 00:19:43.751 00.000 30444 Enqueuing Move request for scope (-0.47, -0.25) 00:19:43.751 00.000 15672 Worker thread wakes up 00:19:43.751 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.25) opts 0xd 00:19:43.751 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.25) 00:19:43.752 00.001 15672 Moving (-0.47, -0.25) raw xDistance=-0.38 yDistance=-0.35 00:19:43.752 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 00:19:43.752 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:19:43.752 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 00:19:43.752 00.000 15672 MoveAxis(E, 103, ABG) 00:19:43.752 00.000 15672 Guiding Dir = 2, Dur = 103 00:19:43.752 00.000 15672 IsSlewing returns 0 00:19:43.753 00.001 15672 IsGuiding returns 0 00:19:43.756 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=13025, FiltMin=2628, FiltMax=9825, Gamma=2.950 00:19:43.779 00.023 15672 PulseGuide returned control before completion, sleep 87 00:19:43.806 00.027 30444 UpdateGuideState exits: m=125965 SNR=87.4 Saturated 00:19:43.806 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:43.806 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:43.806 00.000 30444 Enqueuing Expose request 00:19:43.867 00.061 15672 IsGuiding returns 1 00:19:43.867 00.000 15672 scope still moving after pulse duration time elapsed 00:19:43.888 00.021 15672 IsSlewing returns 0 00:19:43.891 00.003 15672 IsGuiding returns 0 00:19:43.891 00.000 15672 scope move finished after 103 + 35 ms 00:19:43.891 00.000 15672 Move returns status 0, amount 103 00:19:43.891 00.000 15672 MoveAxis(N, 0, ABG) 00:19:43.891 00.000 15672 Move returns status 0, amount 0 00:19:43.891 00.000 15672 move complete, result=0 00:19:43.891 00.000 15672 worker thread done servicing request 00:19:43.891 00.000 15672 Worker thread wakes up 00:19:43.891 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:43.891 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:43.891 00.000 30444 GuideStep: -0.4 px 103 ms EAST, -0.3 px 0 ms NORTH 00:19:45.799 01.908 15672 Exposure complete 00:19:45.822 00.023 15672 worker thread done servicing request 00:19:45.822 00.000 30444 OnExposeComplete: enter 00:19:45.823 00.001 30444 UpdateGuideState(): m_state=6 00:19:45.823 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3621 00:19:45.823 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=196.19, Mass=116434, SNR=76.6, Peak=11826 HFD=3.5 00:19:45.823 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 00:19:45.823 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 00:19:45.823 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.37 hyp=0.37 cameraTheta=-1.68 mountX=0.06 mountY=-0.37, mountTheta=-1.40 00:19:45.823 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.37, opts=13) 00:19:45.823 00.000 30444 Enqueuing Move request for scope (-0.04, -0.37) 00:19:45.823 00.000 15672 Worker thread wakes up 00:19:45.823 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.37) opts 0xd 00:19:45.823 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.37) 00:19:45.824 00.001 15672 Moving (-0.04, -0.37) raw xDistance=0.06 yDistance=-0.37 00:19:45.824 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:19:45.824 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.61 newest=-1.19 00:19:45.824 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 00:19:45.824 00.000 15672 MoveAxis(E, 0, ABG) 00:19:45.824 00.000 15672 Move returns status 0, amount 0 00:19:45.824 00.000 15672 MoveAxis(N, 66, ABG) 00:19:45.824 00.000 15672 Guiding Dir = 0, Dur = 66 00:19:45.824 00.000 15672 IsSlewing returns 0 00:19:45.825 00.001 15672 IsGuiding returns 0 00:19:45.830 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=11826, FiltMin=2644, FiltMax=9004, Gamma=2.950 00:19:45.879 00.049 30444 UpdateGuideState exits: m=116434 SNR=76.6 Saturated 00:19:45.880 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:45.880 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:45.880 00.000 30444 Enqueuing Expose request 00:19:45.937 00.057 15672 IsGuiding returns 1 00:19:45.937 00.000 15672 scope still moving after pulse duration time elapsed 00:19:45.958 00.021 15672 IsSlewing returns 0 00:19:45.959 00.001 15672 IsGuiding returns 1 00:19:45.980 00.021 15672 IsSlewing returns 0 00:19:46.001 00.021 15672 IsGuiding returns 0 00:19:46.001 00.000 15672 scope move finished after 66 + 110 ms 00:19:46.002 00.001 15672 Move returns status 0, amount 66 00:19:46.002 00.000 15672 move complete, result=0 00:19:46.002 00.000 15672 worker thread done servicing request 00:19:46.002 00.000 15672 Worker thread wakes up 00:19:46.002 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:46.003 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:46.003 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 66 ms NORTH 00:19:48.113 02.110 15672 Exposure complete 00:19:48.132 00.019 15672 worker thread done servicing request 00:19:48.132 00.000 30444 OnExposeComplete: enter 00:19:48.132 00.000 30444 UpdateGuideState(): m_state=6 00:19:48.132 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3622 00:19:48.132 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=196.39, Mass=121833, SNR=87.7, Peak=12270 HFD=3.4 00:19:48.132 00.000 30444 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.28) = xAngle (-2.02 = -2.02) 00:19:48.132 00.000 30444 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 00:19:48.132 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.22 cameraTheta=-2.30 mountX=-0.09 mountY=-0.19, mountTheta=-2.03 00:19:48.132 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.16, opts=13) 00:19:48.132 00.000 30444 Enqueuing Move request for scope (-0.14, -0.16) 00:19:48.132 00.000 15672 Worker thread wakes up 00:19:48.133 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.16) opts 0xd 00:19:48.133 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.16) 00:19:48.133 00.000 15672 Moving (-0.14, -0.16) raw xDistance=-0.09 yDistance=-0.19 00:19:48.133 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:19:48.133 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:19:48.133 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:19:48.133 00.000 15672 MoveAxis(E, 0, ABG) 00:19:48.133 00.000 15672 Move returns status 0, amount 0 00:19:48.133 00.000 15672 MoveAxis(N, 0, ABG) 00:19:48.133 00.000 15672 Move returns status 0, amount 0 00:19:48.133 00.000 15672 move complete, result=0 00:19:48.133 00.000 15672 worker thread done servicing request 00:19:48.138 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=12270, FiltMin=2588, FiltMax=9779, Gamma=2.950 00:19:48.188 00.050 30444 UpdateGuideState exits: m=121833 SNR=87.7 Saturated 00:19:48.188 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:48.188 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:48.188 00.000 30444 Enqueuing Expose request 00:19:48.188 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:19:48.188 00.000 15672 Worker thread wakes up 00:19:48.188 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:48.188 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:50.096 01.908 15672 Exposure complete 00:19:50.116 00.020 15672 worker thread done servicing request 00:19:50.116 00.000 30444 OnExposeComplete: enter 00:19:50.116 00.000 30444 UpdateGuideState(): m_state=6 00:19:50.116 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3623 00:19:50.116 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=196.93, Mass=119673, SNR=96.7, Peak=11689 HFD=3.4 00:19:50.116 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 00:19:50.116 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 00:19:50.116 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=0.38 hyp=0.61 cameraTheta=0.66 mountX=0.36 mountY=0.47, mountTheta=0.92 00:19:50.117 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.38, opts=13) 00:19:50.117 00.000 30444 Enqueuing Move request for scope (0.48, 0.38) 00:19:50.117 00.000 15672 Worker thread wakes up 00:19:50.117 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.38) opts 0xd 00:19:50.117 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.38) 00:19:50.117 00.000 15672 Moving (0.48, 0.38) raw xDistance=0.36 yDistance=0.47 00:19:50.117 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 00:19:50.117 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:19:50.117 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 00:19:50.117 00.000 15672 MoveAxis(W, 97, ABG) 00:19:50.117 00.000 15672 Guiding Dir = 3, Dur = 97 00:19:50.118 00.001 15672 IsSlewing returns 0 00:19:50.119 00.001 15672 IsGuiding returns 0 00:19:50.123 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=12093, FiltMin=2636, FiltMax=9892, Gamma=2.950 00:19:50.137 00.014 15672 PulseGuide returned control before completion, sleep 89 00:19:50.172 00.035 30444 UpdateGuideState exits: m=119673 SNR=96.7 Saturated 00:19:50.172 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:50.172 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:50.172 00.000 30444 Enqueuing Expose request 00:19:50.234 00.062 15672 IsGuiding returns 1 00:19:50.234 00.000 15672 scope still moving after pulse duration time elapsed 00:19:50.254 00.020 15672 IsSlewing returns 0 00:19:50.257 00.003 15672 IsGuiding returns 0 00:19:50.258 00.001 15672 scope move finished after 97 + 41 ms 00:19:50.258 00.000 15672 Move returns status 0, amount 97 00:19:50.258 00.000 15672 MoveAxis(N, 0, ABG) 00:19:50.258 00.000 15672 Move returns status 0, amount 0 00:19:50.258 00.000 15672 move complete, result=0 00:19:50.258 00.000 15672 worker thread done servicing request 00:19:50.259 00.001 15672 Worker thread wakes up 00:19:50.259 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:50.259 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:50.259 00.000 30444 GuideStep: 0.4 px 97 ms WEST, 0.5 px 0 ms NORTH 00:19:52.369 02.110 15672 Exposure complete 00:19:52.389 00.020 15672 worker thread done servicing request 00:19:52.389 00.000 30444 OnExposeComplete: enter 00:19:52.389 00.000 30444 UpdateGuideState(): m_state=6 00:19:52.389 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3624 00:19:52.389 00.000 30444 Star::Find returns 1 (1), X=459.49, Y=196.55, Mass=122077, SNR=86.4, Peak=12124 HFD=3.2 00:19:52.389 00.000 30444 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.28) = xAngle (-2.86 = -2.86) 00:19:52.389 00.000 30444 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.92 = -2.92) 00:19:52.389 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.00 hyp=0.30 cameraTheta=-3.14 mountX=-0.29 mountY=-0.07, mountTheta=-2.92 00:19:52.389 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.00, opts=13) 00:19:52.389 00.000 30444 Enqueuing Move request for scope (-0.30, -0.00) 00:19:52.389 00.000 15672 Worker thread wakes up 00:19:52.389 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.00) opts 0xd 00:19:52.389 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.00) 00:19:52.389 00.000 15672 Moving (-0.30, -0.00) raw xDistance=-0.29 yDistance=-0.07 00:19:52.389 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29 00:19:52.389 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:19:52.389 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:19:52.389 00.000 15672 MoveAxis(E, 72, ABG) 00:19:52.389 00.000 15672 Guiding Dir = 2, Dur = 72 00:19:52.391 00.002 15672 IsSlewing returns 0 00:19:52.392 00.001 15672 IsGuiding returns 0 00:19:52.396 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=12124, FiltMin=2660, FiltMax=9742, Gamma=2.950 00:19:52.405 00.009 15672 PulseGuide returned control before completion, sleep 68 00:19:52.486 00.081 15672 IsGuiding returns 0 00:19:52.486 00.000 15672 Move returns status 0, amount 72 00:19:52.486 00.000 15672 MoveAxis(N, 0, ABG) 00:19:52.486 00.000 15672 Move returns status 0, amount 0 00:19:52.486 00.000 15672 move complete, result=0 00:19:52.486 00.000 15672 worker thread done servicing request 00:19:52.799 00.313 30444 UpdateGuideState exits: m=122077 SNR=86.4 Saturated 00:19:52.799 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:52.800 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:52.800 00.000 30444 Enqueuing Expose request 00:19:52.800 00.000 30444 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH 00:19:52.800 00.000 15672 Worker thread wakes up 00:19:52.800 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:52.800 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:54.707 01.907 15672 Exposure complete 00:19:54.727 00.020 15672 worker thread done servicing request 00:19:54.727 00.000 30444 OnExposeComplete: enter 00:19:54.727 00.000 30444 UpdateGuideState(): m_state=6 00:19:54.727 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3625 00:19:54.728 00.001 30444 Star::Find returns 1 (1), X=460.24, Y=196.60, Mass=125351, SNR=87.3, Peak=11394 HFD=3.6 00:19:54.728 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 00:19:54.728 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 00:19:54.728 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.04 hyp=0.45 cameraTheta=0.09 mountX=0.42 mountY=0.14, mountTheta=0.32 00:19:54.728 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.04, opts=13) 00:19:54.728 00.000 30444 Enqueuing Move request for scope (0.45, 0.04) 00:19:54.728 00.000 15672 Worker thread wakes up 00:19:54.728 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.04) opts 0xd 00:19:54.728 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.04) 00:19:54.728 00.000 15672 Moving (0.45, 0.04) raw xDistance=0.42 yDistance=0.14 00:19:54.728 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42 00:19:54.728 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:19:54.728 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 00:19:54.729 00.001 15672 MoveAxis(W, 108, ABG) 00:19:54.729 00.000 15672 Guiding Dir = 3, Dur = 108 00:19:54.729 00.000 15672 IsSlewing returns 0 00:19:54.730 00.001 15672 IsGuiding returns 0 00:19:54.734 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=11673, FiltMin=2556, FiltMax=9789, Gamma=2.950 00:19:54.755 00.021 15672 PulseGuide returned control before completion, sleep 94 00:19:54.839 00.084 30444 UpdateGuideState exits: m=125351 SNR=87.3 Saturated 00:19:54.839 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:54.839 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:54.839 00.000 30444 Enqueuing Expose request 00:19:54.850 00.011 15672 IsGuiding returns 1 00:19:54.850 00.000 15672 scope still moving after pulse duration time elapsed 00:19:54.872 00.022 15672 IsSlewing returns 0 00:19:54.883 00.011 15672 IsGuiding returns 0 00:19:54.883 00.000 15672 scope move finished after 108 + 44 ms 00:19:54.883 00.000 15672 Move returns status 0, amount 108 00:19:54.883 00.000 15672 MoveAxis(N, 0, ABG) 00:19:54.883 00.000 15672 Move returns status 0, amount 0 00:19:54.883 00.000 15672 move complete, result=0 00:19:54.883 00.000 15672 worker thread done servicing request 00:19:54.883 00.000 15672 Worker thread wakes up 00:19:54.883 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:54.883 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:54.884 00.001 30444 GuideStep: 0.4 px 108 ms WEST, 0.1 px 0 ms NORTH 00:19:56.993 02.109 15672 Exposure complete 00:19:57.013 00.020 15672 worker thread done servicing request 00:19:57.013 00.000 30444 OnExposeComplete: enter 00:19:57.013 00.000 30444 UpdateGuideState(): m_state=6 00:19:57.013 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3626 00:19:57.013 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=196.08, Mass=114045, SNR=85.0, Peak=10780 HFD=3.9 00:19:57.013 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.89 = -0.89) 00:19:57.013 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.95 = -0.95) 00:19:57.013 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.48 hyp=0.52 cameraTheta=-1.16 mountX=0.33 mountY=-0.42, mountTheta=-0.91 00:19:57.014 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.48, opts=13) 00:19:57.014 00.000 30444 Enqueuing Move request for scope (0.20, -0.48) 00:19:57.014 00.000 15672 Worker thread wakes up 00:19:57.014 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.48) opts 0xd 00:19:57.014 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.48) 00:19:57.014 00.000 15672 Moving (0.20, -0.48) raw xDistance=0.33 yDistance=-0.42 00:19:57.014 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33 00:19:57.014 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 00:19:57.014 00.000 15672 MoveAxis(W, 96, ABG) 00:19:57.014 00.000 15672 Guiding Dir = 3, Dur = 96 00:19:57.015 00.001 15672 IsSlewing returns 0 00:19:57.016 00.001 15672 IsGuiding returns 0 00:19:57.020 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=11807, FiltMin=2675, FiltMax=9080, Gamma=2.950 00:19:57.039 00.019 15672 PulseGuide returned control before completion, sleep 84 00:19:57.069 00.030 30444 UpdateGuideState exits: m=114045 SNR=85.0 Saturated 00:19:57.069 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:57.069 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:57.069 00.000 30444 Enqueuing Expose request 00:19:57.124 00.055 15672 IsGuiding returns 1 00:19:57.124 00.000 15672 scope still moving after pulse duration time elapsed 00:19:57.146 00.022 15672 IsSlewing returns 0 00:19:57.148 00.002 15672 IsGuiding returns 1 00:19:57.168 00.020 15672 IsSlewing returns 0 00:19:57.171 00.003 15672 IsGuiding returns 0 00:19:57.171 00.000 15672 scope move finished after 96 + 58 ms 00:19:57.171 00.000 15672 Move returns status 0, amount 96 00:19:57.171 00.000 15672 MoveAxis(N, 75, ABG) 00:19:57.171 00.000 15672 Guiding Dir = 0, Dur = 75 00:19:57.172 00.001 15672 IsSlewing returns 0 00:19:57.174 00.002 15672 IsGuiding returns 0 00:19:57.263 00.089 15672 IsGuiding returns 1 00:19:57.263 00.000 15672 scope still moving after pulse duration time elapsed 00:19:57.284 00.021 15672 IsSlewing returns 0 00:19:57.285 00.001 15672 IsGuiding returns 1 00:19:57.306 00.021 15672 IsSlewing returns 0 00:19:57.328 00.022 15672 IsGuiding returns 1 00:19:57.349 00.021 15672 IsSlewing returns 0 00:19:57.350 00.001 15672 IsGuiding returns 1 00:19:57.371 00.021 15672 IsSlewing returns 0 00:19:57.391 00.020 15672 IsGuiding returns 0 00:19:57.391 00.000 15672 scope move finished after 75 + 141 ms 00:19:57.391 00.000 15672 Move returns status 0, amount 75 00:19:57.391 00.000 15672 move complete, result=0 00:19:57.391 00.000 15672 worker thread done servicing request 00:19:57.391 00.000 15672 Worker thread wakes up 00:19:57.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:57.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:57.391 00.000 30444 GuideStep: 0.3 px 96 ms WEST, -0.4 px 75 ms NORTH 00:19:59.298 01.907 15672 Exposure complete 00:19:59.318 00.020 15672 worker thread done servicing request 00:19:59.318 00.000 30444 OnExposeComplete: enter 00:19:59.318 00.000 30444 UpdateGuideState(): m_state=6 00:19:59.318 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3627 00:19:59.318 00.000 30444 Star::Find returns 1 (1), X=459.45, Y=196.20, Mass=122357, SNR=86.0, Peak=12100 HFD=3.7 00:19:59.318 00.000 30444 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.28) = xAngle (-2.06 = -2.06) 00:19:59.318 00.000 30444 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.12 = -2.12) 00:19:59.319 00.001 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.35 hyp=0.49 cameraTheta=-2.34 mountX=-0.23 mountY=-0.42, mountTheta=-2.08 00:19:59.319 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.35, opts=13) 00:19:59.319 00.000 30444 Enqueuing Move request for scope (-0.34, -0.35) 00:19:59.319 00.000 15672 Worker thread wakes up 00:19:59.319 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.35) opts 0xd 00:19:59.319 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.35) 00:19:59.319 00.000 15672 Moving (-0.34, -0.35) raw xDistance=-0.23 yDistance=-0.42 00:19:59.319 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 00:19:59.319 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 00:19:59.319 00.000 15672 MoveAxis(E, 0, ABG) 00:19:59.319 00.000 15672 Move returns status 0, amount 0 00:19:59.319 00.000 15672 MoveAxis(N, 75, ABG) 00:19:59.319 00.000 15672 Guiding Dir = 0, Dur = 75 00:19:59.320 00.001 15672 IsSlewing returns 0 00:19:59.321 00.001 15672 IsGuiding returns 0 00:19:59.324 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=12100, FiltMin=2658, FiltMax=9795, Gamma=2.950 00:19:59.374 00.050 30444 UpdateGuideState exits: m=122357 SNR=86.0 Saturated 00:19:59.374 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:19:59.374 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:19:59.374 00.000 30444 Enqueuing Expose request 00:19:59.403 00.029 15672 IsGuiding returns 1 00:19:59.404 00.001 15672 scope still moving after pulse duration time elapsed 00:19:59.425 00.021 15672 IsSlewing returns 0 00:19:59.425 00.000 15672 IsGuiding returns 1 00:19:59.447 00.022 15672 IsSlewing returns 0 00:19:59.515 00.068 15672 IsGuiding returns 0 00:19:59.515 00.000 15672 scope move finished after 75 + 120 ms 00:19:59.516 00.001 15672 Move returns status 0, amount 75 00:19:59.516 00.000 15672 move complete, result=0 00:19:59.516 00.000 15672 worker thread done servicing request 00:19:59.516 00.000 15672 Worker thread wakes up 00:19:59.516 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:19:59.516 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:19:59.516 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 75 ms NORTH 00:20:01.623 02.107 15672 Exposure complete 00:20:01.643 00.020 15672 worker thread done servicing request 00:20:01.643 00.000 30444 OnExposeComplete: enter 00:20:01.643 00.000 30444 UpdateGuideState(): m_state=6 00:20:01.643 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3628 00:20:01.643 00.000 30444 Star::Find returns 1 (1), X=459.37, Y=197.11, Mass=107697, SNR=80.0, Peak=14082 HFD=3.1 00:20:01.643 00.000 30444 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.28) = xAngle (2.51 = 2.51) 00:20:01.643 00.000 30444 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.44 = 2.44) 00:20:01.643 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.56 hyp=0.71 cameraTheta=2.23 mountX=-0.57 mountY=0.45, mountTheta=2.47 00:20:01.644 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.56, opts=13) 00:20:01.644 00.000 30444 Enqueuing Move request for scope (-0.43, 0.56) 00:20:01.644 00.000 15672 Worker thread wakes up 00:20:01.644 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.56) opts 0xd 00:20:01.644 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.56) 00:20:01.644 00.000 15672 Moving (-0.43, 0.56) raw xDistance=-0.57 yDistance=0.45 00:20:01.644 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 00:20:01.644 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:20:01.644 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 00:20:01.644 00.000 15672 MoveAxis(E, 153, ABG) 00:20:01.644 00.000 15672 Guiding Dir = 2, Dur = 153 00:20:01.645 00.001 15672 IsSlewing returns 0 00:20:01.646 00.001 15672 IsGuiding returns 0 00:20:01.650 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=15008, FiltMin=2640, FiltMax=10223, Gamma=2.950 00:20:01.671 00.021 15672 PulseGuide returned control before completion, sleep 139 00:20:01.699 00.028 30444 UpdateGuideState exits: m=107697 SNR=80.0 Saturated 00:20:01.699 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:01.699 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:01.699 00.000 30444 Enqueuing Expose request 00:20:01.863 00.164 15672 IsGuiding returns 0 00:20:01.863 00.000 15672 Move returns status 0, amount 153 00:20:01.863 00.000 15672 MoveAxis(N, 0, ABG) 00:20:01.863 00.000 15672 Move returns status 0, amount 0 00:20:01.863 00.000 15672 move complete, result=0 00:20:01.863 00.000 15672 worker thread done servicing request 00:20:01.863 00.000 15672 Worker thread wakes up 00:20:01.863 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:01.863 00.000 30444 GuideStep: -0.6 px 153 ms EAST, 0.5 px 0 ms NORTH 00:20:01.864 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:03.769 01.905 15672 Exposure complete 00:20:03.789 00.020 15672 worker thread done servicing request 00:20:03.789 00.000 30444 OnExposeComplete: enter 00:20:03.789 00.000 30444 UpdateGuideState(): m_state=6 00:20:03.789 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3629 00:20:03.789 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=196.90, Mass=113431, SNR=84.7, Peak=11903 HFD=3.9 00:20:03.789 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 00:20:03.789 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 00:20:03.789 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.34 hyp=0.41 cameraTheta=0.98 mountX=0.13 mountY=0.38, mountTheta=1.25 00:20:03.791 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.34, opts=13) 00:20:03.791 00.000 30444 Enqueuing Move request for scope (0.23, 0.34) 00:20:03.791 00.000 15672 Worker thread wakes up 00:20:03.791 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.34) opts 0xd 00:20:03.791 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.34) 00:20:03.791 00.000 15672 Moving (0.23, 0.34) raw xDistance=0.13 yDistance=0.38 00:20:03.791 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:20:03.791 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:20:03.791 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38 00:20:03.791 00.000 15672 MoveAxis(E, 0, ABG) 00:20:03.791 00.000 15672 Move returns status 0, amount 0 00:20:03.791 00.000 15672 MoveAxis(N, 0, ABG) 00:20:03.791 00.000 15672 Move returns status 0, amount 0 00:20:03.791 00.000 15672 move complete, result=0 00:20:03.792 00.001 15672 worker thread done servicing request 00:20:03.797 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=13734, FiltMin=2633, FiltMax=10076, Gamma=2.950 00:20:03.847 00.050 30444 UpdateGuideState exits: m=113431 SNR=84.7 Saturated 00:20:03.847 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:03.847 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:03.847 00.000 30444 Enqueuing Expose request 00:20:03.847 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 00:20:03.847 00.000 15672 Worker thread wakes up 00:20:03.847 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:03.847 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:05.953 02.106 15672 Exposure complete 00:20:05.973 00.020 15672 worker thread done servicing request 00:20:05.973 00.000 30444 OnExposeComplete: enter 00:20:05.973 00.000 30444 UpdateGuideState(): m_state=6 00:20:05.973 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3630 00:20:05.973 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=197.03, Mass=117291, SNR=83.9, Peak=11642 HFD=3.4 00:20:05.973 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 00:20:05.973 00.000 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 00:20:05.973 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.47 hyp=0.71 cameraTheta=0.73 mountX=0.38 mountY=0.58, mountTheta=0.98 00:20:05.974 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.47, opts=13) 00:20:05.974 00.000 30444 Enqueuing Move request for scope (0.53, 0.47) 00:20:05.974 00.000 15672 Worker thread wakes up 00:20:05.974 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.47) opts 0xd 00:20:05.974 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.47) 00:20:05.974 00.000 15672 Moving (0.53, 0.47) raw xDistance=0.38 yDistance=0.58 00:20:05.974 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 00:20:05.974 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:20:05.974 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58 00:20:05.974 00.000 15672 MoveAxis(W, 103, ABG) 00:20:05.974 00.000 15672 Guiding Dir = 3, Dur = 103 00:20:05.975 00.001 15672 IsSlewing returns 0 00:20:05.976 00.001 15672 IsGuiding returns 0 00:20:05.980 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=11642, FiltMin=2613, FiltMax=9082, Gamma=2.950 00:20:06.001 00.021 15672 PulseGuide returned control before completion, sleep 89 00:20:06.029 00.028 30444 UpdateGuideState exits: m=117291 SNR=83.9 Saturated 00:20:06.030 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:06.030 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:06.030 00.000 30444 Enqueuing Expose request 00:20:06.146 00.116 15672 IsGuiding returns 0 00:20:06.146 00.000 15672 Move returns status 0, amount 103 00:20:06.146 00.000 15672 MoveAxis(N, 0, ABG) 00:20:06.146 00.000 15672 Move returns status 0, amount 0 00:20:06.146 00.000 15672 move complete, result=0 00:20:06.146 00.000 15672 worker thread done servicing request 00:20:06.147 00.001 15672 Worker thread wakes up 00:20:06.147 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:06.147 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:06.147 00.000 30444 GuideStep: 0.4 px 103 ms WEST, 0.6 px 0 ms NORTH 00:20:08.054 01.907 15672 Exposure complete 00:20:08.074 00.020 15672 worker thread done servicing request 00:20:08.074 00.000 30444 OnExposeComplete: enter 00:20:08.074 00.000 30444 UpdateGuideState(): m_state=6 00:20:08.074 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3631 00:20:08.074 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=197.17, Mass=121077, SNR=89.5, Peak=11539 HFD=3.9 00:20:08.074 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 00:20:08.074 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 00:20:08.074 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.62 hyp=0.62 cameraTheta=1.52 mountX=-0.14 mountY=0.61, mountTheta=1.79 00:20:08.075 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.62, opts=13) 00:20:08.075 00.000 30444 Enqueuing Move request for scope (0.03, 0.62) 00:20:08.075 00.000 15672 Worker thread wakes up 00:20:08.075 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.62) opts 0xd 00:20:08.075 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.62) 00:20:08.075 00.000 15672 Moving (0.03, 0.62) raw xDistance=-0.14 yDistance=0.61 00:20:08.075 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 00:20:08.075 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.22 newest=1.57 00:20:08.075 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 00:20:08.075 00.000 15672 MoveAxis(E, 0, ABG) 00:20:08.075 00.000 15672 Move returns status 0, amount 0 00:20:08.075 00.000 15672 MoveAxis(S, 109, ABG) 00:20:08.075 00.000 15672 Guiding Dir = 1, Dur = 109 00:20:08.076 00.001 15672 IsSlewing returns 0 00:20:08.077 00.001 15672 IsGuiding returns 0 00:20:08.081 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2374, max=12594, FiltMin=2614, FiltMax=9306, Gamma=2.950 00:20:08.130 00.049 30444 UpdateGuideState exits: m=121077 SNR=89.5 Saturated 00:20:08.130 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:08.130 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:08.130 00.000 30444 Enqueuing Expose request 00:20:08.159 00.029 15672 PulseGuide returned control before completion, sleep 38 00:20:08.199 00.040 15672 IsGuiding returns 1 00:20:08.199 00.000 15672 scope still moving after pulse duration time elapsed 00:20:08.220 00.021 15672 IsSlewing returns 0 00:20:08.222 00.002 15672 IsGuiding returns 1 00:20:08.243 00.021 15672 IsSlewing returns 0 00:20:08.301 00.058 15672 IsGuiding returns 0 00:20:08.301 00.000 15672 scope move finished after 109 + 115 ms 00:20:08.301 00.000 15672 Move returns status 0, amount 109 00:20:08.301 00.000 15672 move complete, result=0 00:20:08.301 00.000 15672 worker thread done servicing request 00:20:08.301 00.000 15672 Worker thread wakes up 00:20:08.302 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 109 ms SOUTH 00:20:08.302 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:08.302 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:10.418 02.116 15672 Exposure complete 00:20:10.448 00.030 15672 worker thread done servicing request 00:20:10.448 00.000 30444 OnExposeComplete: enter 00:20:10.448 00.000 30444 UpdateGuideState(): m_state=6 00:20:10.448 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3632 00:20:10.448 00.000 30444 Star::Find returns 1 (1), X=459.58, Y=196.89, Mass=113122, SNR=77.4, Peak=9163 HFD=3.9 00:20:10.448 00.000 30444 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.28) = xAngle (2.42 = 2.42) 00:20:10.449 00.001 30444 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.36 = 2.36) 00:20:10.449 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.33 hyp=0.39 cameraTheta=2.14 mountX=-0.30 mountY=0.28, mountTheta=2.39 00:20:10.449 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.33, opts=13) 00:20:10.449 00.000 30444 Enqueuing Move request for scope (-0.21, 0.33) 00:20:10.449 00.000 15672 Worker thread wakes up 00:20:10.449 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.33) opts 0xd 00:20:10.449 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.33) 00:20:10.449 00.000 15672 Moving (-0.21, 0.33) raw xDistance=-0.30 yDistance=0.28 00:20:10.449 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 00:20:10.449 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 00:20:10.449 00.000 15672 MoveAxis(E, 80, ABG) 00:20:10.449 00.000 15672 Guiding Dir = 2, Dur = 80 00:20:10.450 00.001 15672 IsSlewing returns 0 00:20:10.451 00.001 15672 IsGuiding returns 0 00:20:10.455 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=10088, FiltMin=2625, FiltMax=8064, Gamma=2.950 00:20:10.474 00.019 15672 PulseGuide returned control before completion, sleep 68 00:20:10.544 00.070 15672 IsGuiding returns 1 00:20:10.544 00.000 15672 scope still moving after pulse duration time elapsed 00:20:10.565 00.021 15672 IsSlewing returns 0 00:20:10.586 00.021 15672 IsGuiding returns 0 00:20:10.586 00.000 15672 scope move finished after 80 + 55 ms 00:20:10.587 00.001 15672 Move returns status 0, amount 80 00:20:10.587 00.000 15672 MoveAxis(S, 50, ABG) 00:20:10.587 00.000 15672 Guiding Dir = 1, Dur = 50 00:20:10.587 00.000 30444 UpdateGuideState exits: m=113122 SNR=77.4 Saturated 00:20:10.587 00.000 15672 IsSlewing returns 0 00:20:10.587 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:10.587 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:10.587 00.000 30444 Enqueuing Expose request 00:20:10.588 00.001 15672 IsGuiding returns 0 00:20:10.698 00.110 15672 IsGuiding returns 1 00:20:10.698 00.000 15672 scope still moving after pulse duration time elapsed 00:20:10.719 00.021 15672 IsSlewing returns 0 00:20:10.720 00.001 15672 IsGuiding returns 1 00:20:10.741 00.021 15672 IsSlewing returns 0 00:20:10.762 00.021 15672 IsGuiding returns 0 00:20:10.762 00.000 15672 scope move finished after 50 + 123 ms 00:20:10.762 00.000 15672 Move returns status 0, amount 50 00:20:10.762 00.000 15672 move complete, result=0 00:20:10.762 00.000 15672 worker thread done servicing request 00:20:10.762 00.000 15672 Worker thread wakes up 00:20:10.762 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:10.762 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:10.762 00.000 30444 GuideStep: -0.3 px 80 ms EAST, 0.3 px 50 ms SOUTH 00:20:12.671 01.909 15672 Exposure complete 00:20:12.691 00.020 15672 worker thread done servicing request 00:20:12.691 00.000 30444 OnExposeComplete: enter 00:20:12.691 00.000 30444 UpdateGuideState(): m_state=6 00:20:12.691 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3633 00:20:12.691 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=197.26, Mass=104157, SNR=74.3, Peak=10740 HFD=3.7 00:20:12.691 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.68 = 1.68) 00:20:12.691 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.62 = 1.62) 00:20:12.691 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.71 hyp=0.72 cameraTheta=1.41 mountX=-0.08 mountY=0.72, mountTheta=1.68 00:20:12.691 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.71, opts=13) 00:20:12.692 00.001 30444 Enqueuing Move request for scope (0.12, 0.71) 00:20:12.692 00.000 15672 Worker thread wakes up 00:20:12.692 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.71) opts 0xd 00:20:12.692 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.71) 00:20:12.692 00.000 15672 Moving (0.12, 0.71) raw xDistance=-0.08 yDistance=0.72 00:20:12.692 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 00:20:12.692 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72 00:20:12.692 00.000 15672 MoveAxis(E, 0, ABG) 00:20:12.692 00.000 15672 Move returns status 0, amount 0 00:20:12.692 00.000 15672 MoveAxis(S, 128, ABG) 00:20:12.692 00.000 15672 Guiding Dir = 1, Dur = 128 00:20:12.692 00.000 15672 IsSlewing returns 0 00:20:12.693 00.001 15672 IsGuiding returns 0 00:20:12.697 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=11213, FiltMin=2638, FiltMax=8638, Gamma=2.950 00:20:12.746 00.049 30444 UpdateGuideState exits: m=104157 SNR=74.3 Saturated 00:20:12.746 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:12.746 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:12.746 00.000 30444 Enqueuing Expose request 00:20:12.774 00.028 15672 PulseGuide returned control before completion, sleep 58 00:20:12.834 00.060 15672 IsGuiding returns 1 00:20:12.834 00.000 15672 scope still moving after pulse duration time elapsed 00:20:12.855 00.021 15672 IsSlewing returns 0 00:20:12.856 00.001 15672 IsGuiding returns 1 00:20:12.877 00.021 15672 IsSlewing returns 0 00:20:12.878 00.001 15672 IsGuiding returns 1 00:20:12.899 00.021 15672 IsSlewing returns 0 00:20:12.935 00.036 15672 IsGuiding returns 0 00:20:12.936 00.001 15672 scope move finished after 128 + 114 ms 00:20:12.936 00.000 15672 Move returns status 0, amount 128 00:20:12.936 00.000 15672 move complete, result=0 00:20:12.936 00.000 15672 worker thread done servicing request 00:20:12.936 00.000 15672 Worker thread wakes up 00:20:12.936 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:12.937 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:12.937 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 128 ms SOUTH 00:20:15.043 02.106 15672 Exposure complete 00:20:15.063 00.020 15672 worker thread done servicing request 00:20:15.063 00.000 30444 OnExposeComplete: enter 00:20:15.063 00.000 30444 UpdateGuideState(): m_state=6 00:20:15.063 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3634 00:20:15.063 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=196.83, Mass=111531, SNR=77.3, Peak=11044 HFD=3.7 00:20:15.063 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 00:20:15.063 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 00:20:15.063 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.43 mountX=-0.04 mountY=0.27, mountTheta=1.71 00:20:15.064 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.27, opts=13) 00:20:15.064 00.000 30444 Enqueuing Move request for scope (0.04, 0.27) 00:20:15.064 00.000 15672 Worker thread wakes up 00:20:15.064 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.27) opts 0xd 00:20:15.064 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.27) 00:20:15.064 00.000 15672 Moving (0.04, 0.27) raw xDistance=-0.04 yDistance=0.27 00:20:15.064 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:20:15.064 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 00:20:15.064 00.000 15672 MoveAxis(E, 0, ABG) 00:20:15.064 00.000 15672 Move returns status 0, amount 0 00:20:15.064 00.000 15672 MoveAxis(S, 49, ABG) 00:20:15.064 00.000 15672 Guiding Dir = 1, Dur = 49 00:20:15.065 00.001 15672 IsSlewing returns 0 00:20:15.066 00.001 15672 IsGuiding returns 0 00:20:15.070 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=13176, FiltMin=2566, FiltMax=9716, Gamma=2.950 00:20:15.120 00.050 30444 UpdateGuideState exits: m=111531 SNR=77.3 Saturated 00:20:15.120 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:15.120 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:15.120 00.000 30444 Enqueuing Expose request 00:20:15.140 00.020 15672 IsGuiding returns 1 00:20:15.140 00.000 15672 scope still moving after pulse duration time elapsed 00:20:15.161 00.021 15672 IsSlewing returns 0 00:20:15.162 00.001 15672 IsGuiding returns 1 00:20:15.183 00.021 15672 IsSlewing returns 0 00:20:15.234 00.051 15672 IsGuiding returns 0 00:20:15.234 00.000 15672 scope move finished after 49 + 119 ms 00:20:15.234 00.000 15672 Move returns status 0, amount 49 00:20:15.234 00.000 15672 move complete, result=0 00:20:15.234 00.000 15672 worker thread done servicing request 00:20:15.234 00.000 15672 Worker thread wakes up 00:20:15.234 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:15.235 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:15.235 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 49 ms SOUTH 00:20:17.140 01.905 15672 Exposure complete 00:20:17.160 00.020 15672 worker thread done servicing request 00:20:17.160 00.000 30444 OnExposeComplete: enter 00:20:17.160 00.000 30444 UpdateGuideState(): m_state=6 00:20:17.160 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3635 00:20:17.160 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=196.92, Mass=115265, SNR=95.4, Peak=12129 HFD=3.5 00:20:17.160 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 00:20:17.160 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 00:20:17.161 00.001 30444 CameraToMount -- cameraX=-0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.64 mountX=-0.12 mountY=0.35, mountTheta=1.91 00:20:17.161 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.36, opts=13) 00:20:17.161 00.000 30444 Enqueuing Move request for scope (-0.03, 0.36) 00:20:17.161 00.000 15672 Worker thread wakes up 00:20:17.161 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.36) opts 0xd 00:20:17.161 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.36) 00:20:17.161 00.000 15672 Moving (-0.03, 0.36) raw xDistance=-0.12 yDistance=0.35 00:20:17.161 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:20:17.161 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 00:20:17.161 00.000 15672 MoveAxis(E, 0, ABG) 00:20:17.161 00.000 15672 Move returns status 0, amount 0 00:20:17.161 00.000 15672 MoveAxis(S, 62, ABG) 00:20:17.162 00.001 15672 Guiding Dir = 1, Dur = 62 00:20:17.162 00.000 15672 IsSlewing returns 0 00:20:17.163 00.001 15672 IsGuiding returns 0 00:20:17.167 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=13457, FiltMin=2640, FiltMax=9753, Gamma=2.950 00:20:17.217 00.050 30444 UpdateGuideState exits: m=115265 SNR=95.4 Saturated 00:20:17.217 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:17.218 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:17.218 00.000 30444 Enqueuing Expose request 00:20:17.247 00.029 15672 IsGuiding returns 1 00:20:17.247 00.000 15672 scope still moving after pulse duration time elapsed 00:20:17.269 00.022 15672 IsSlewing returns 0 00:20:17.270 00.001 15672 IsGuiding returns 1 00:20:17.291 00.021 15672 IsSlewing returns 0 00:20:17.292 00.001 15672 IsGuiding returns 1 00:20:17.312 00.020 15672 IsSlewing returns 0 00:20:17.375 00.063 15672 IsGuiding returns 0 00:20:17.376 00.001 15672 scope move finished after 62 + 149 ms 00:20:17.376 00.000 15672 Move returns status 0, amount 62 00:20:17.376 00.000 15672 move complete, result=0 00:20:17.376 00.000 15672 worker thread done servicing request 00:20:17.376 00.000 15672 Worker thread wakes up 00:20:17.376 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH 00:20:17.377 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:17.377 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:19.485 02.108 15672 Exposure complete 00:20:19.505 00.020 15672 worker thread done servicing request 00:20:19.505 00.000 30444 OnExposeComplete: enter 00:20:19.505 00.000 30444 UpdateGuideState(): m_state=6 00:20:19.505 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3636 00:20:19.505 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=197.17, Mass=113543, SNR=81.3, Peak=13149 HFD=3.3 00:20:19.505 00.000 30444 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.28) = xAngle (2.07 = 2.07) 00:20:19.505 00.000 30444 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.01 = 2.01) 00:20:19.505 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.62 hyp=0.64 cameraTheta=1.79 mountX=-0.30 mountY=0.57, mountTheta=2.06 00:20:19.505 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.62, opts=13) 00:20:19.505 00.000 30444 Enqueuing Move request for scope (-0.14, 0.62) 00:20:19.506 00.001 15672 Worker thread wakes up 00:20:19.506 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.62) opts 0xd 00:20:19.506 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.62) 00:20:19.506 00.000 15672 Moving (-0.14, 0.62) raw xDistance=-0.30 yDistance=0.57 00:20:19.506 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 00:20:19.506 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 00:20:19.506 00.000 15672 MoveAxis(E, 82, ABG) 00:20:19.506 00.000 15672 Guiding Dir = 2, Dur = 82 00:20:19.506 00.000 15672 IsSlewing returns 0 00:20:19.508 00.002 15672 IsGuiding returns 0 00:20:19.512 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=13870, FiltMin=2679, FiltMax=9505, Gamma=2.950 00:20:19.531 00.019 15672 PulseGuide returned control before completion, sleep 69 00:20:19.561 00.030 30444 UpdateGuideState exits: m=113543 SNR=81.3 Saturated 00:20:19.562 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:19.562 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:19.562 00.000 30444 Enqueuing Expose request 00:20:19.602 00.040 15672 IsGuiding returns 1 00:20:19.602 00.000 15672 scope still moving after pulse duration time elapsed 00:20:19.622 00.020 15672 IsSlewing returns 0 00:20:19.644 00.022 15672 IsGuiding returns 0 00:20:19.645 00.001 15672 scope move finished after 82 + 54 ms 00:20:19.645 00.000 15672 Move returns status 0, amount 82 00:20:19.645 00.000 15672 MoveAxis(S, 103, ABG) 00:20:19.645 00.000 15672 Guiding Dir = 1, Dur = 103 00:20:19.645 00.000 15672 IsSlewing returns 0 00:20:19.646 00.001 15672 IsGuiding returns 0 00:20:19.723 00.077 15672 PulseGuide returned control before completion, sleep 36 00:20:19.763 00.040 15672 IsGuiding returns 1 00:20:19.763 00.000 15672 scope still moving after pulse duration time elapsed 00:20:19.784 00.021 15672 IsSlewing returns 0 00:20:19.787 00.003 15672 IsGuiding returns 1 00:20:19.807 00.020 15672 IsSlewing returns 0 00:20:19.810 00.003 15672 IsGuiding returns 1 00:20:19.831 00.021 15672 IsSlewing returns 0 00:20:19.851 00.020 15672 IsGuiding returns 0 00:20:19.851 00.000 15672 scope move finished after 103 + 102 ms 00:20:19.851 00.000 15672 Move returns status 0, amount 103 00:20:19.851 00.000 15672 move complete, result=0 00:20:19.851 00.000 15672 worker thread done servicing request 00:20:19.851 00.000 15672 Worker thread wakes up 00:20:19.851 00.000 30444 GuideStep: -0.3 px 82 ms EAST, 0.6 px 103 ms SOUTH 00:20:19.851 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:19.851 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:21.760 01.909 15672 Exposure complete 00:20:21.780 00.020 15672 worker thread done servicing request 00:20:21.780 00.000 30444 OnExposeComplete: enter 00:20:21.780 00.000 30444 UpdateGuideState(): m_state=6 00:20:21.781 00.001 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3637 00:20:21.781 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=196.99, Mass=111774, SNR=80.2, Peak=12587 HFD=3.3 00:20:21.781 00.000 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 00:20:21.781 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 00:20:21.781 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.44 hyp=0.45 cameraTheta=1.85 mountX=-0.24 mountY=0.40, mountTheta=2.11 00:20:21.781 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.44, opts=13) 00:20:21.781 00.000 30444 Enqueuing Move request for scope (-0.12, 0.44) 00:20:21.781 00.000 15672 Worker thread wakes up 00:20:21.781 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.44) opts 0xd 00:20:21.782 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.44) 00:20:21.782 00.000 15672 Moving (-0.12, 0.44) raw xDistance=-0.24 yDistance=0.40 00:20:21.782 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:20:21.782 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 00:20:21.782 00.000 15672 MoveAxis(E, 0, ABG) 00:20:21.782 00.000 15672 Move returns status 0, amount 0 00:20:21.782 00.000 15672 MoveAxis(S, 71, ABG) 00:20:21.782 00.000 15672 Guiding Dir = 1, Dur = 71 00:20:21.782 00.000 15672 IsSlewing returns 0 00:20:21.783 00.001 15672 IsGuiding returns 0 00:20:21.787 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=14193, FiltMin=2626, FiltMax=9562, Gamma=2.950 00:20:21.838 00.051 30444 UpdateGuideState exits: m=111774 SNR=80.2 Saturated 00:20:21.838 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:21.838 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:21.838 00.000 30444 Enqueuing Expose request 00:20:21.897 00.059 15672 IsGuiding returns 1 00:20:21.897 00.000 15672 scope still moving after pulse duration time elapsed 00:20:21.917 00.020 15672 IsSlewing returns 0 00:20:21.918 00.001 15672 IsGuiding returns 1 00:20:21.940 00.022 15672 IsSlewing returns 0 00:20:21.961 00.021 15672 IsGuiding returns 0 00:20:21.961 00.000 15672 scope move finished after 71 + 106 ms 00:20:21.961 00.000 15672 Move returns status 0, amount 71 00:20:21.961 00.000 15672 move complete, result=0 00:20:21.961 00.000 15672 worker thread done servicing request 00:20:21.961 00.000 15672 Worker thread wakes up 00:20:21.961 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:21.962 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:21.962 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 71 ms SOUTH 00:20:24.071 02.109 15672 Exposure complete 00:20:24.090 00.019 15672 worker thread done servicing request 00:20:24.090 00.000 30444 OnExposeComplete: enter 00:20:24.091 00.001 30444 UpdateGuideState(): m_state=6 00:20:24.091 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3638 00:20:24.091 00.000 30444 Star::Find returns 1 (1), X=459.88, Y=197.11, Mass=122273, SNR=89.9, Peak=12518 HFD=3.6 00:20:24.091 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.70 = 1.70) 00:20:24.091 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.64 = 1.64) 00:20:24.091 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.55 hyp=0.56 cameraTheta=1.43 mountX=-0.07 mountY=0.56, mountTheta=1.70 00:20:24.091 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.55, opts=13) 00:20:24.091 00.000 30444 Enqueuing Move request for scope (0.08, 0.55) 00:20:24.091 00.000 15672 Worker thread wakes up 00:20:24.091 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.55) opts 0xd 00:20:24.092 00.001 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.55) 00:20:24.092 00.000 15672 Moving (0.08, 0.55) raw xDistance=-0.07 yDistance=0.56 00:20:24.092 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:20:24.092 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 00:20:24.092 00.000 15672 MoveAxis(E, 0, ABG) 00:20:24.092 00.000 15672 Move returns status 0, amount 0 00:20:24.092 00.000 15672 MoveAxis(S, 99, ABG) 00:20:24.092 00.000 15672 Guiding Dir = 1, Dur = 99 00:20:24.092 00.000 15672 IsSlewing returns 0 00:20:24.093 00.001 15672 IsGuiding returns 0 00:20:24.098 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=12998, FiltMin=2597, FiltMax=9502, Gamma=2.950 00:20:24.153 00.055 30444 UpdateGuideState exits: m=122273 SNR=89.9 Saturated 00:20:24.153 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:24.153 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:24.153 00.000 30444 Enqueuing Expose request 00:20:24.180 00.027 15672 PulseGuide returned control before completion, sleep 23 00:20:24.206 00.026 15672 IsGuiding returns 1 00:20:24.206 00.000 15672 scope still moving after pulse duration time elapsed 00:20:24.226 00.020 15672 IsSlewing returns 0 00:20:24.227 00.001 15672 IsGuiding returns 1 00:20:24.248 00.021 15672 IsSlewing returns 0 00:20:24.251 00.003 15672 IsGuiding returns 1 00:20:24.271 00.020 15672 IsSlewing returns 0 00:20:24.271 00.000 15672 IsGuiding returns 1 00:20:24.292 00.021 15672 IsSlewing returns 0 00:20:24.340 00.048 15672 IsGuiding returns 0 00:20:24.341 00.001 15672 scope move finished after 99 + 148 ms 00:20:24.341 00.000 15672 Move returns status 0, amount 99 00:20:24.341 00.000 15672 move complete, result=0 00:20:24.341 00.000 15672 worker thread done servicing request 00:20:24.341 00.000 15672 Worker thread wakes up 00:20:24.341 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 99 ms SOUTH 00:20:24.342 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:24.342 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:26.248 01.906 15672 Exposure complete 00:20:26.269 00.021 15672 worker thread done servicing request 00:20:26.269 00.000 30444 OnExposeComplete: enter 00:20:26.269 00.000 30444 UpdateGuideState(): m_state=6 00:20:26.269 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3639 00:20:26.269 00.000 30444 Star::Find returns 1 (1), X=459.63, Y=197.09, Mass=107899, SNR=77.4, Peak=11640 HFD=3.7 00:20:26.269 00.000 30444 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.28) = xAngle (2.15 = 2.15) 00:20:26.269 00.000 30444 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 00:20:26.269 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.53 hyp=0.55 cameraTheta=1.87 mountX=-0.30 mountY=0.48, mountTheta=2.13 00:20:26.270 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.53, opts=13) 00:20:26.270 00.000 30444 Enqueuing Move request for scope (-0.16, 0.53) 00:20:26.270 00.000 15672 Worker thread wakes up 00:20:26.270 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.53) opts 0xd 00:20:26.270 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.53) 00:20:26.270 00.000 15672 Moving (-0.16, 0.53) raw xDistance=-0.30 yDistance=0.48 00:20:26.270 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 00:20:26.270 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 00:20:26.270 00.000 15672 MoveAxis(E, 82, ABG) 00:20:26.270 00.000 15672 Guiding Dir = 2, Dur = 82 00:20:26.271 00.001 15672 IsSlewing returns 0 00:20:26.271 00.000 15672 IsGuiding returns 0 00:20:26.277 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=12988, FiltMin=2655, FiltMax=9409, Gamma=2.950 00:20:26.288 00.011 15672 PulseGuide returned control before completion, sleep 76 00:20:26.329 00.041 30444 UpdateGuideState exits: m=107899 SNR=77.4 Saturated 00:20:26.329 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:26.329 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:26.329 00.000 30444 Enqueuing Expose request 00:20:26.367 00.038 15672 IsGuiding returns 1 00:20:26.367 00.000 15672 scope still moving after pulse duration time elapsed 00:20:26.388 00.021 15672 IsSlewing returns 0 00:20:26.402 00.014 15672 IsGuiding returns 0 00:20:26.402 00.000 15672 scope move finished after 82 + 47 ms 00:20:26.402 00.000 15672 Move returns status 0, amount 82 00:20:26.402 00.000 15672 MoveAxis(S, 86, ABG) 00:20:26.402 00.000 15672 Guiding Dir = 1, Dur = 86 00:20:26.402 00.000 15672 IsSlewing returns 0 00:20:26.403 00.001 15672 IsGuiding returns 0 00:20:26.516 00.113 15672 IsGuiding returns 1 00:20:26.516 00.000 15672 scope still moving after pulse duration time elapsed 00:20:26.537 00.021 15672 IsSlewing returns 0 00:20:26.538 00.001 15672 IsGuiding returns 1 00:20:26.559 00.021 15672 IsSlewing returns 0 00:20:26.560 00.001 15672 IsGuiding returns 1 00:20:26.581 00.021 15672 IsSlewing returns 0 00:20:26.609 00.028 15672 IsGuiding returns 0 00:20:26.609 00.000 15672 scope move finished after 86 + 120 ms 00:20:26.609 00.000 15672 Move returns status 0, amount 86 00:20:26.609 00.000 15672 move complete, result=0 00:20:26.609 00.000 15672 worker thread done servicing request 00:20:26.609 00.000 15672 Worker thread wakes up 00:20:26.609 00.000 30444 GuideStep: -0.3 px 82 ms EAST, 0.5 px 86 ms SOUTH 00:20:26.610 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:26.610 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:28.718 02.108 15672 Exposure complete 00:20:28.737 00.019 15672 worker thread done servicing request 00:20:28.737 00.000 30444 OnExposeComplete: enter 00:20:28.737 00.000 30444 UpdateGuideState(): m_state=6 00:20:28.738 00.001 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3640 00:20:28.738 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=197.13, Mass=110331, SNR=80.2, Peak=11521 HFD=3.5 00:20:28.738 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.89 = 1.89) 00:20:28.738 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 00:20:28.738 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.57 hyp=0.58 cameraTheta=1.61 mountX=-0.18 mountY=0.56, mountTheta=1.88 00:20:28.738 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.57, opts=13) 00:20:28.738 00.000 30444 Enqueuing Move request for scope (-0.02, 0.57) 00:20:28.738 00.000 15672 Worker thread wakes up 00:20:28.738 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.57) opts 0xd 00:20:28.738 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.57) 00:20:28.738 00.000 15672 Moving (-0.02, 0.57) raw xDistance=-0.18 yDistance=0.56 00:20:28.739 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:20:28.739 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 00:20:28.739 00.000 15672 MoveAxis(E, 0, ABG) 00:20:28.739 00.000 15672 Move returns status 0, amount 0 00:20:28.739 00.000 15672 MoveAxis(S, 99, ABG) 00:20:28.739 00.000 15672 Guiding Dir = 1, Dur = 99 00:20:28.739 00.000 15672 IsSlewing returns 0 00:20:28.741 00.002 15672 IsGuiding returns 0 00:20:28.745 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=12662, FiltMin=2643, FiltMax=9255, Gamma=2.950 00:20:28.794 00.049 30444 UpdateGuideState exits: m=110331 SNR=80.2 Saturated 00:20:28.795 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:28.795 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:28.795 00.000 30444 Enqueuing Expose request 00:20:28.829 00.034 15672 PulseGuide returned control before completion, sleep 22 00:20:28.861 00.032 15672 IsGuiding returns 1 00:20:28.861 00.000 15672 scope still moving after pulse duration time elapsed 00:20:28.882 00.021 15672 IsSlewing returns 0 00:20:28.883 00.001 15672 IsGuiding returns 1 00:20:28.904 00.021 15672 IsSlewing returns 0 00:20:28.905 00.001 15672 IsGuiding returns 1 00:20:28.926 00.021 15672 IsSlewing returns 0 00:20:28.940 00.014 15672 IsGuiding returns 0 00:20:28.940 00.000 15672 scope move finished after 99 + 100 ms 00:20:28.940 00.000 15672 Move returns status 0, amount 99 00:20:28.940 00.000 15672 move complete, result=0 00:20:28.940 00.000 15672 worker thread done servicing request 00:20:28.940 00.000 15672 Worker thread wakes up 00:20:28.940 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 99 ms SOUTH 00:20:28.940 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:28.941 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:30.857 01.916 15672 Exposure complete 00:20:30.888 00.031 15672 worker thread done servicing request 00:20:30.888 00.000 30444 OnExposeComplete: enter 00:20:30.888 00.000 30444 UpdateGuideState(): m_state=6 00:20:30.888 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3641 00:20:30.888 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=196.81, Mass=122632, SNR=84.4, Peak=10816 HFD=4.0 00:20:30.888 00.000 30444 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 00:20:30.888 00.000 30444 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 00:20:30.888 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.26 hyp=0.41 cameraTheta=0.68 mountX=0.24 mountY=0.32, mountTheta=0.94 00:20:30.889 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.26, opts=13) 00:20:30.889 00.000 30444 Enqueuing Move request for scope (0.32, 0.26) 00:20:30.889 00.000 15672 Worker thread wakes up 00:20:30.889 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.26) opts 0xd 00:20:30.889 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.26) 00:20:30.889 00.000 15672 Moving (0.32, 0.26) raw xDistance=0.24 yDistance=0.32 00:20:30.889 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 00:20:30.889 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 00:20:30.889 00.000 15672 MoveAxis(E, 0, ABG) 00:20:30.889 00.000 15672 Move returns status 0, amount 0 00:20:30.889 00.000 15672 MoveAxis(S, 57, ABG) 00:20:30.889 00.000 15672 Guiding Dir = 1, Dur = 57 00:20:30.889 00.000 15672 IsSlewing returns 0 00:20:30.890 00.001 15672 IsGuiding returns 0 00:20:30.893 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=12170, FiltMin=2611, FiltMax=9448, Gamma=2.950 00:20:30.943 00.050 30444 UpdateGuideState exits: m=122632 SNR=84.4 Saturated 00:20:30.943 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:30.943 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:30.943 00.000 30444 Enqueuing Expose request 00:20:30.970 00.027 15672 IsGuiding returns 1 00:20:30.970 00.000 15672 scope still moving after pulse duration time elapsed 00:20:30.992 00.022 15672 IsSlewing returns 0 00:20:31.017 00.025 15672 IsGuiding returns 1 00:20:31.039 00.022 15672 IsSlewing returns 0 00:20:31.040 00.001 15672 IsGuiding returns 1 00:20:31.060 00.020 15672 IsSlewing returns 0 00:20:31.066 00.006 15672 IsGuiding returns 0 00:20:31.066 00.000 15672 scope move finished after 57 + 118 ms 00:20:31.066 00.000 15672 Move returns status 0, amount 57 00:20:31.066 00.000 15672 move complete, result=0 00:20:31.066 00.000 15672 worker thread done servicing request 00:20:31.066 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 57 ms SOUTH 00:20:31.066 00.000 15672 Worker thread wakes up 00:20:31.066 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:31.067 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:33.173 02.106 15672 Exposure complete 00:20:33.193 00.020 15672 worker thread done servicing request 00:20:33.193 00.000 30444 OnExposeComplete: enter 00:20:33.193 00.000 30444 UpdateGuideState(): m_state=6 00:20:33.194 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3642 00:20:33.194 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=197.05, Mass=115373, SNR=82.0, Peak=11539 HFD=3.7 00:20:33.194 00.000 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 00:20:33.194 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 00:20:33.194 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.50 hyp=0.57 cameraTheta=1.06 mountX=0.13 mountY=0.55, mountTheta=1.33 00:20:33.194 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.50, opts=13) 00:20:33.194 00.000 30444 Enqueuing Move request for scope (0.28, 0.50) 00:20:33.194 00.000 15672 Worker thread wakes up 00:20:33.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.50) opts 0xd 00:20:33.194 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.50) 00:20:33.194 00.000 15672 Moving (0.28, 0.50) raw xDistance=0.13 yDistance=0.55 00:20:33.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:20:33.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 00:20:33.195 00.001 15672 MoveAxis(E, 0, ABG) 00:20:33.195 00.000 15672 Move returns status 0, amount 0 00:20:33.195 00.000 15672 MoveAxis(S, 97, ABG) 00:20:33.195 00.000 15672 Guiding Dir = 1, Dur = 97 00:20:33.195 00.000 15672 IsSlewing returns 0 00:20:33.196 00.001 15672 IsGuiding returns 0 00:20:33.201 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=13286, FiltMin=2659, FiltMax=9458, Gamma=2.950 00:20:33.250 00.049 30444 UpdateGuideState exits: m=115373 SNR=82.0 Saturated 00:20:33.250 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:33.250 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:33.250 00.000 30444 Enqueuing Expose request 00:20:33.270 00.020 15672 PulseGuide returned control before completion, sleep 34 00:20:33.305 00.035 15672 IsGuiding returns 1 00:20:33.305 00.000 15672 scope still moving after pulse duration time elapsed 00:20:33.326 00.021 15672 IsSlewing returns 0 00:20:33.326 00.000 15672 IsGuiding returns 1 00:20:33.347 00.021 15672 IsSlewing returns 0 00:20:33.347 00.000 15672 IsGuiding returns 1 00:20:33.368 00.021 15672 IsSlewing returns 0 00:20:33.413 00.045 15672 IsGuiding returns 0 00:20:33.413 00.000 15672 scope move finished after 97 + 120 ms 00:20:33.413 00.000 15672 Move returns status 0, amount 97 00:20:33.413 00.000 15672 move complete, result=0 00:20:33.413 00.000 15672 worker thread done servicing request 00:20:33.413 00.000 15672 Worker thread wakes up 00:20:33.414 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:33.414 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:33.414 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 97 ms SOUTH 00:20:35.320 01.906 15672 Exposure complete 00:20:35.340 00.020 15672 worker thread done servicing request 00:20:35.340 00.000 30444 OnExposeComplete: enter 00:20:35.340 00.000 30444 UpdateGuideState(): m_state=6 00:20:35.341 00.001 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3643 00:20:35.341 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=196.88, Mass=109596, SNR=74.7, Peak=11638 HFD=3.1 00:20:35.341 00.000 30444 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.28) = xAngle (1.47 = 1.47) 00:20:35.341 00.000 30444 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.41 = 1.41) 00:20:35.341 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.32 hyp=0.35 cameraTheta=1.19 mountX=0.04 mountY=0.34, mountTheta=1.47 00:20:35.341 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.32, opts=13) 00:20:35.341 00.000 30444 Enqueuing Move request for scope (0.13, 0.32) 00:20:35.341 00.000 15672 Worker thread wakes up 00:20:35.341 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.32) opts 0xd 00:20:35.341 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.32) 00:20:35.341 00.000 15672 Moving (0.13, 0.32) raw xDistance=0.04 yDistance=0.34 00:20:35.341 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 00:20:35.342 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 00:20:35.342 00.000 15672 MoveAxis(E, 0, ABG) 00:20:35.342 00.000 15672 Move returns status 0, amount 0 00:20:35.342 00.000 15672 MoveAxis(S, 61, ABG) 00:20:35.342 00.000 15672 Guiding Dir = 1, Dur = 61 00:20:35.342 00.000 15672 IsSlewing returns 0 00:20:35.347 00.005 15672 IsGuiding returns 0 00:20:35.348 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=13672, FiltMin=2692, FiltMax=9619, Gamma=2.950 00:20:35.429 00.081 15672 IsGuiding returns 1 00:20:35.429 00.000 15672 scope still moving after pulse duration time elapsed 00:20:35.451 00.022 15672 IsSlewing returns 0 00:20:35.454 00.003 15672 IsGuiding returns 1 00:20:35.473 00.019 30444 UpdateGuideState exits: m=109596 SNR=74.7 Saturated 00:20:35.474 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:35.474 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:35.474 00.000 30444 Enqueuing Expose request 00:20:35.474 00.000 15672 IsSlewing returns 0 00:20:35.507 00.033 15672 IsGuiding returns 0 00:20:35.507 00.000 15672 scope move finished after 61 + 99 ms 00:20:35.508 00.001 15672 Move returns status 0, amount 61 00:20:35.508 00.000 15672 move complete, result=0 00:20:35.508 00.000 15672 worker thread done servicing request 00:20:35.508 00.000 15672 Worker thread wakes up 00:20:35.508 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:35.508 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:35.509 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 61 ms SOUTH 00:20:37.614 02.105 15672 Exposure complete 00:20:37.634 00.020 15672 worker thread done servicing request 00:20:37.634 00.000 30444 OnExposeComplete: enter 00:20:37.634 00.000 30444 UpdateGuideState(): m_state=6 00:20:37.634 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3644 00:20:37.634 00.000 30444 Star::Find returns 1 (1), X=459.86, Y=197.17, Mass=136924, SNR=114.3, Peak=13423 HFD=3.7 00:20:37.634 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 00:20:37.634 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 00:20:37.634 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.62 hyp=0.62 cameraTheta=1.46 mountX=-0.10 mountY=0.62, mountTheta=1.74 00:20:37.635 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.62, opts=13) 00:20:37.635 00.000 30444 Enqueuing Move request for scope (0.07, 0.62) 00:20:37.635 00.000 15672 Worker thread wakes up 00:20:37.635 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.62) opts 0xd 00:20:37.635 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.62) 00:20:37.635 00.000 15672 Moving (0.07, 0.62) raw xDistance=-0.10 yDistance=0.62 00:20:37.635 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 00:20:37.635 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 00:20:37.635 00.000 15672 MoveAxis(E, 0, ABG) 00:20:37.635 00.000 15672 Move returns status 0, amount 0 00:20:37.635 00.000 15672 MoveAxis(S, 110, ABG) 00:20:37.635 00.000 15672 Guiding Dir = 1, Dur = 110 00:20:37.636 00.001 15672 IsSlewing returns 0 00:20:37.636 00.000 15672 IsGuiding returns 0 00:20:37.641 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2388, max=13423, FiltMin=2630, FiltMax=9675, Gamma=2.950 00:20:37.690 00.049 30444 UpdateGuideState exits: m=136924 SNR=114.3 Saturated 00:20:37.690 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:37.690 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:37.690 00.000 30444 Enqueuing Expose request 00:20:37.712 00.022 15672 PulseGuide returned control before completion, sleep 45 00:20:37.758 00.046 15672 IsGuiding returns 1 00:20:37.758 00.000 15672 scope still moving after pulse duration time elapsed 00:20:37.779 00.021 15672 IsSlewing returns 0 00:20:37.780 00.001 15672 IsGuiding returns 1 00:20:37.801 00.021 15672 IsSlewing returns 0 00:20:37.802 00.001 15672 IsGuiding returns 1 00:20:37.824 00.022 15672 IsSlewing returns 0 00:20:37.826 00.002 15672 IsGuiding returns 1 00:20:37.847 00.021 15672 IsSlewing returns 0 00:20:37.871 00.024 15672 IsGuiding returns 0 00:20:37.871 00.000 15672 scope move finished after 110 + 124 ms 00:20:37.871 00.000 15672 Move returns status 0, amount 110 00:20:37.871 00.000 15672 move complete, result=0 00:20:37.871 00.000 15672 worker thread done servicing request 00:20:37.871 00.000 15672 Worker thread wakes up 00:20:37.871 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:37.871 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:37.871 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 110 ms SOUTH 00:20:39.776 01.905 15672 Exposure complete 00:20:39.796 00.020 15672 worker thread done servicing request 00:20:39.796 00.000 30444 OnExposeComplete: enter 00:20:39.796 00.000 30444 UpdateGuideState(): m_state=6 00:20:39.796 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3645 00:20:39.796 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=196.92, Mass=125334, SNR=85.3, Peak=12165 HFD=3.8 00:20:39.796 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 00:20:39.796 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 00:20:39.796 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.37 hyp=0.48 cameraTheta=0.86 mountX=0.20 mountY=0.43, mountTheta=1.13 00:20:39.797 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.37, opts=13) 00:20:39.797 00.000 30444 Enqueuing Move request for scope (0.31, 0.37) 00:20:39.797 00.000 15672 Worker thread wakes up 00:20:39.797 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.37) opts 0xd 00:20:39.797 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.37) 00:20:39.797 00.000 15672 Moving (0.31, 0.37) raw xDistance=0.20 yDistance=0.43 00:20:39.797 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 00:20:39.797 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 00:20:39.797 00.000 15672 MoveAxis(E, 0, ABG) 00:20:39.797 00.000 15672 Move returns status 0, amount 0 00:20:39.797 00.000 15672 MoveAxis(S, 76, ABG) 00:20:39.797 00.000 15672 Guiding Dir = 1, Dur = 76 00:20:39.797 00.000 15672 IsSlewing returns 0 00:20:39.798 00.001 15672 IsGuiding returns 0 00:20:39.802 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=12695, FiltMin=2569, FiltMax=9219, Gamma=2.950 00:20:39.852 00.050 30444 UpdateGuideState exits: m=125334 SNR=85.3 Saturated 00:20:39.852 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:39.852 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:39.852 00.000 30444 Enqueuing Expose request 00:20:39.916 00.064 15672 IsGuiding returns 1 00:20:39.916 00.000 15672 scope still moving after pulse duration time elapsed 00:20:39.937 00.021 15672 IsSlewing returns 0 00:20:39.938 00.001 15672 IsGuiding returns 1 00:20:39.959 00.021 15672 IsSlewing returns 0 00:20:39.959 00.000 15672 IsGuiding returns 1 00:20:39.980 00.021 15672 IsSlewing returns 0 00:20:40.013 00.033 15672 IsGuiding returns 0 00:20:40.013 00.000 15672 scope move finished after 76 + 138 ms 00:20:40.013 00.000 15672 Move returns status 0, amount 76 00:20:40.013 00.000 15672 move complete, result=0 00:20:40.013 00.000 15672 worker thread done servicing request 00:20:40.014 00.001 15672 Worker thread wakes up 00:20:40.014 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:40.014 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:40.014 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 76 ms SOUTH 00:20:42.123 02.109 15672 Exposure complete 00:20:42.143 00.020 15672 worker thread done servicing request 00:20:42.143 00.000 30444 OnExposeComplete: enter 00:20:42.143 00.000 30444 UpdateGuideState(): m_state=6 00:20:42.143 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3646 00:20:42.143 00.000 30444 Star::Find returns 1 (1), X=459.63, Y=197.20, Mass=115268, SNR=84.4, Peak=13168 HFD=3.4 00:20:42.143 00.000 30444 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 00:20:42.143 00.000 30444 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 00:20:42.143 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.65 hyp=0.67 cameraTheta=1.83 mountX=-0.34 mountY=0.60, mountTheta=2.09 00:20:42.144 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.65, opts=13) 00:20:42.144 00.000 30444 Enqueuing Move request for scope (-0.17, 0.65) 00:20:42.144 00.000 15672 Worker thread wakes up 00:20:42.144 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.65) opts 0xd 00:20:42.144 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.65) 00:20:42.144 00.000 15672 Moving (-0.17, 0.65) raw xDistance=-0.34 yDistance=0.60 00:20:42.144 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34 00:20:42.144 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 00:20:42.144 00.000 15672 MoveAxis(E, 92, ABG) 00:20:42.144 00.000 15672 Guiding Dir = 2, Dur = 92 00:20:42.145 00.001 15672 IsSlewing returns 0 00:20:42.146 00.001 15672 IsGuiding returns 0 00:20:42.150 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=14832, FiltMin=2612, FiltMax=10115, Gamma=2.950 00:20:42.168 00.018 15672 PulseGuide returned control before completion, sleep 81 00:20:42.199 00.031 30444 UpdateGuideState exits: m=115268 SNR=84.4 Saturated 00:20:42.199 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:42.199 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:42.199 00.000 30444 Enqueuing Expose request 00:20:42.250 00.051 15672 IsGuiding returns 1 00:20:42.250 00.000 15672 scope still moving after pulse duration time elapsed 00:20:42.271 00.021 15672 IsSlewing returns 0 00:20:42.311 00.040 15672 IsGuiding returns 0 00:20:42.311 00.000 15672 scope move finished after 92 + 73 ms 00:20:42.311 00.000 15672 Move returns status 0, amount 92 00:20:42.311 00.000 15672 MoveAxis(S, 107, ABG) 00:20:42.311 00.000 15672 Guiding Dir = 1, Dur = 107 00:20:42.311 00.000 15672 IsSlewing returns 0 00:20:42.312 00.001 15672 IsGuiding returns 0 00:20:42.391 00.079 15672 PulseGuide returned control before completion, sleep 39 00:20:42.433 00.042 15672 IsGuiding returns 1 00:20:42.434 00.001 15672 scope still moving after pulse duration time elapsed 00:20:42.454 00.020 15672 IsSlewing returns 0 00:20:42.455 00.001 15672 IsGuiding returns 1 00:20:42.476 00.021 15672 IsSlewing returns 0 00:20:42.477 00.001 15672 IsGuiding returns 1 00:20:42.498 00.021 15672 IsSlewing returns 0 00:20:42.499 00.001 15672 IsGuiding returns 1 00:20:42.523 00.024 15672 IsSlewing returns 0 00:20:42.567 00.044 15672 IsGuiding returns 0 00:20:42.567 00.000 15672 scope move finished after 107 + 147 ms 00:20:42.567 00.000 15672 Move returns status 0, amount 107 00:20:42.567 00.000 15672 move complete, result=0 00:20:42.567 00.000 15672 worker thread done servicing request 00:20:42.567 00.000 15672 Worker thread wakes up 00:20:42.567 00.000 30444 GuideStep: -0.3 px 92 ms EAST, 0.6 px 107 ms SOUTH 00:20:42.567 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:42.567 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:44.474 01.907 15672 Exposure complete 00:20:44.495 00.021 15672 worker thread done servicing request 00:20:44.495 00.000 30444 OnExposeComplete: enter 00:20:44.495 00.000 30444 UpdateGuideState(): m_state=6 00:20:44.495 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 3647 00:20:44.495 00.000 30444 Star::Find returns 1 (1), X=459.90, Y=196.80, Mass=118494, SNR=87.5, Peak=11429 HFD=3.7 00:20:44.495 00.000 30444 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.28) = xAngle (1.46 = 1.46) 00:20:44.495 00.000 30444 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.40 = 1.40) 00:20:44.495 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.18 mountX=0.03 mountY=0.26, mountTheta=1.46 00:20:44.495 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.24, opts=13) 00:20:44.495 00.000 30444 Enqueuing Move request for scope (0.10, 0.24) 00:20:44.496 00.001 15672 Worker thread wakes up 00:20:44.496 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd 00:20:44.496 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.24) 00:20:44.496 00.000 15672 Moving (0.10, 0.24) raw xDistance=0.03 yDistance=0.26 00:20:44.496 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:20:44.496 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 00:20:44.496 00.000 15672 MoveAxis(E, 0, ABG) 00:20:44.496 00.000 15672 Move returns status 0, amount 0 00:20:44.496 00.000 15672 MoveAxis(S, 46, ABG) 00:20:44.496 00.000 15672 Guiding Dir = 1, Dur = 46 00:20:44.496 00.000 15672 IsSlewing returns 0 00:20:44.497 00.001 15672 IsGuiding returns 0 00:20:44.501 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=12958, FiltMin=2646, FiltMax=9430, Gamma=2.950 00:20:44.551 00.050 30444 UpdateGuideState exits: m=118494 SNR=87.5 Saturated 00:20:44.552 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:44.552 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:44.552 00.000 30444 Enqueuing Expose request 00:20:44.581 00.029 15672 IsGuiding returns 1 00:20:44.581 00.000 15672 scope still moving after pulse duration time elapsed 00:20:44.601 00.020 15672 IsSlewing returns 0 00:20:44.604 00.003 15672 IsGuiding returns 1 00:20:44.625 00.021 15672 IsSlewing returns 0 00:20:44.691 00.066 15672 IsGuiding returns 0 00:20:44.691 00.000 15672 scope move finished after 46 + 147 ms 00:20:44.691 00.000 15672 Move returns status 0, amount 46 00:20:44.691 00.000 15672 move complete, result=0 00:20:44.691 00.000 15672 worker thread done servicing request 00:20:44.691 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 46 ms SOUTH 00:20:44.692 00.001 15672 Worker thread wakes up 00:20:44.692 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:44.692 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,182,31,31) 00:20:44.874 00.182 30444 evsrv: cli 04F26B18 request: {"method":"dither","params":[4,false,{"pixels":2,"time":60,"timeout":180}],"id":3} 00:20:44.875 00.001 30444 PhdController::Dither begins 00:20:44.875 00.000 30444 dither: size=4.00, dRA=0.68 dDec=-0.16 00:20:44.875 00.000 30444 MountToCamera -- mountTheta (-0.23) + m_xAngle (-0.28) = xAngle (-0.51 = -0.51) 00:20:44.875 00.000 30444 MountToCamera -- mountX=0.68 mountY=-0.16 hyp=0.70 mountTheta=-0.23 cameraX=0.61, cameraY=-0.34 cameraTheta=-0.51 00:20:44.876 00.001 30444 setting lock position to (460.41, 196.21) 00:20:44.876 00.000 30444 Mount: notify guiding dithered (0.6, -0.3) 00:20:44.876 00.000 30444 Status Line: Dither by 0.68,-0.16 00:20:44.878 00.002 30444 PhdController: newstate STATE_SETTLE_BEGIN 00:20:44.878 00.000 30444 PhdController: newstate STATE_SETTLE_WAIT 00:20:44.878 00.000 30444 evsrv: cli 04F26B18 response: {"jsonrpc":"2.0","result":0,"id":3} 00:20:46.809 01.931 15672 Exposure complete 00:20:46.839 00.030 15672 worker thread done servicing request 00:20:46.839 00.000 30444 OnExposeComplete: enter 00:20:46.839 00.000 30444 UpdateGuideState(): m_state=6 00:20:46.839 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3648 00:20:46.839 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.61, Mass=116887, SNR=80.5, Peak=10647 HFD=3.6 00:20:46.839 00.000 30444 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.28) = xAngle (2.42 = 2.42) 00:20:46.839 00.000 30444 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.36 = 2.36) 00:20:46.839 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.40 hyp=0.47 cameraTheta=2.14 mountX=-0.36 mountY=0.33, mountTheta=2.39 00:20:46.840 00.001 30444 dither recenter: remaining=(-0.7,0.2) step=(-0.7,0.2) 00:20:46.840 00.000 30444 MountToCamera -- mountTheta (2.91) + m_xAngle (-0.28) = xAngle (2.63 = 2.63) 00:20:46.840 00.000 30444 MountToCamera -- mountX=-0.68 mountY=0.16 hyp=0.70 mountTheta=2.91 cameraX=-0.61, cameraY=0.34 cameraTheta=2.63 00:20:46.840 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.61, y=0.34, opts=4) 00:20:46.840 00.000 30444 Enqueuing Move request for scope (-0.61, 0.34) 00:20:46.840 00.000 30444 Mount: notify direct move -0.68,0.16 00:20:46.840 00.000 15672 Worker thread wakes up 00:20:46.840 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.34) opts 0x4 00:20:46.840 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.61, 0.34) 00:20:46.840 00.000 15672 Moving (-0.61, 0.34) raw xDistance=-0.68 yDistance=0.16 00:20:46.840 00.000 15672 MoveAxis(E, 292, B) 00:20:46.840 00.000 15672 Guiding Dir = 2, Dur = 292 00:20:46.841 00.001 15672 IsSlewing returns 0 00:20:46.842 00.001 15672 IsGuiding returns 0 00:20:46.846 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=12102, FiltMin=2619, FiltMax=10035, Gamma=2.950 00:20:46.864 00.018 15672 PulseGuide returned control before completion, sleep 280 00:20:46.895 00.031 30444 UpdateGuideState exits: m=116887 SNR=80.5 Saturated 00:20:46.895 00.000 30444 PhdController: settling, locked = 1, distance = 0.96 (2.00) aobump = 0 frame = 1 / 99999 00:20:46.895 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838846.895,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.96,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 00:20:46.896 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:46.896 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:46.896 00.000 30444 Enqueuing Expose request 00:20:47.169 00.273 15672 IsGuiding returns 0 00:20:47.169 00.000 15672 Move returns status 0, amount 292 00:20:47.169 00.000 15672 MoveAxis(S, 29, B) 00:20:47.169 00.000 15672 Guiding Dir = 1, Dur = 29 00:20:47.170 00.001 15672 IsSlewing returns 0 00:20:47.172 00.002 15672 IsGuiding returns 0 00:20:47.312 00.140 15672 IsGuiding returns 0 00:20:47.312 00.000 15672 Move returns status 0, amount 29 00:20:47.312 00.000 15672 move complete, result=0 00:20:47.312 00.000 15672 worker thread done servicing request 00:20:47.312 00.000 15672 Worker thread wakes up 00:20:47.312 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:47.313 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:20:47.695 00.382 30444 GuideStep: -0.7 px 292 ms EAST, 0.2 px 29 ms SOUTH 00:20:49.220 01.525 15672 Exposure complete 00:20:49.240 00.020 15672 worker thread done servicing request 00:20:49.240 00.000 30444 OnExposeComplete: enter 00:20:49.240 00.000 30444 UpdateGuideState(): m_state=6 00:20:49.241 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3649 00:20:49.241 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=196.41, Mass=120784, SNR=78.3, Peak=12065 HFD=3.5 00:20:49.241 00.000 30444 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.28) = xAngle (0.57 = 0.57) 00:20:49.241 00.000 30444 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.50 = 0.50) 00:20:49.241 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=0.19 hyp=0.68 cameraTheta=0.29 mountX=0.58 mountY=0.33, mountTheta=0.52 00:20:49.241 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=0.19, opts=13) 00:20:49.241 00.000 30444 Enqueuing Move request for scope (0.65, 0.19) 00:20:49.241 00.000 15672 Worker thread wakes up 00:20:49.241 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.19) opts 0xd 00:20:49.241 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, 0.19) 00:20:49.241 00.000 15672 Moving (0.65, 0.19) raw xDistance=0.58 yDistance=0.33 00:20:49.242 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58 00:20:49.242 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:20:49.242 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 00:20:49.242 00.000 15672 MoveAxis(W, 156, ABG) 00:20:49.242 00.000 15672 Guiding Dir = 3, Dur = 156 00:20:49.242 00.000 15672 IsSlewing returns 0 00:20:49.243 00.001 15672 IsGuiding returns 0 00:20:49.247 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=12065, FiltMin=2631, FiltMax=9037, Gamma=2.950 00:20:49.260 00.013 15672 PulseGuide returned control before completion, sleep 150 00:20:49.297 00.037 30444 UpdateGuideState exits: m=120784 SNR=78.3 Saturated 00:20:49.297 00.000 30444 PhdController: settling, locked = 1, distance = 0.68 (2.00) aobump = 0 frame = 2 / 99999 00:20:49.297 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838849.297,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.68,"Time":2.4,"SettleTime":60.0,"StarLocked":true} 00:20:49.297 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:49.297 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:49.297 00.000 30444 Enqueuing Expose request 00:20:49.436 00.139 15672 IsGuiding returns 0 00:20:49.436 00.000 15672 Move returns status 0, amount 156 00:20:49.436 00.000 15672 MoveAxis(N, 0, ABG) 00:20:49.436 00.000 15672 Move returns status 0, amount 0 00:20:49.436 00.000 15672 move complete, result=0 00:20:49.436 00.000 15672 worker thread done servicing request 00:20:49.436 00.000 15672 Worker thread wakes up 00:20:49.436 00.000 30444 GuideStep: 0.6 px 156 ms WEST, 0.3 px 0 ms NORTH 00:20:49.436 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:49.436 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:20:51.546 02.110 15672 Exposure complete 00:20:51.566 00.020 15672 worker thread done servicing request 00:20:51.566 00.000 30444 OnExposeComplete: enter 00:20:51.566 00.000 30444 UpdateGuideState(): m_state=6 00:20:51.566 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 3650 00:20:51.566 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=196.71, Mass=123442, SNR=85.7, Peak=11776 HFD=3.5 00:20:51.566 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 00:20:51.566 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.46 = 1.46) 00:20:51.566 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.50 hyp=0.52 cameraTheta=1.25 mountX=0.02 mountY=0.52, mountTheta=1.53 00:20:51.567 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.50, opts=13) 00:20:51.567 00.000 30444 Enqueuing Move request for scope (0.17, 0.50) 00:20:51.567 00.000 15672 Worker thread wakes up 00:20:51.567 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.50) opts 0xd 00:20:51.567 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.50) 00:20:51.567 00.000 15672 Moving (0.17, 0.50) raw xDistance=0.02 yDistance=0.52 00:20:51.567 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:20:51.567 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:20:51.567 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52 00:20:51.567 00.000 15672 MoveAxis(E, 0, ABG) 00:20:51.567 00.000 15672 Move returns status 0, amount 0 00:20:51.567 00.000 15672 MoveAxis(N, 0, ABG) 00:20:51.567 00.000 15672 Move returns status 0, amount 0 00:20:51.567 00.000 15672 move complete, result=0 00:20:51.567 00.000 15672 worker thread done servicing request 00:20:51.572 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=12582, FiltMin=2571, FiltMax=9732, Gamma=2.950 00:20:51.621 00.049 30444 UpdateGuideState exits: m=123442 SNR=85.7 Saturated 00:20:51.621 00.000 30444 PhdController: settling, locked = 1, distance = 0.63 (2.00) aobump = 0 frame = 3 / 99999 00:20:51.621 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838851.621,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.63,"Time":4.7,"SettleTime":60.0,"StarLocked":true} 00:20:51.622 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:51.622 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:51.622 00.000 30444 Enqueuing Expose request 00:20:51.622 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 00:20:51.622 00.000 15672 Worker thread wakes up 00:20:51.622 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:51.622 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:20:53.528 01.906 15672 Exposure complete 00:20:53.548 00.020 15672 worker thread done servicing request 00:20:53.548 00.000 30444 OnExposeComplete: enter 00:20:53.548 00.000 30444 UpdateGuideState(): m_state=6 00:20:53.548 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3651 00:20:53.548 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=196.39, Mass=126253, SNR=87.3, Peak=11103 HFD=3.4 00:20:53.548 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 00:20:53.548 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.74 = 1.74) 00:20:53.548 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.52 mountX=-0.04 mountY=0.18, mountTheta=1.80 00:20:53.548 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.18, opts=13) 00:20:53.548 00.000 30444 Enqueuing Move request for scope (0.01, 0.18) 00:20:53.548 00.000 15672 Worker thread wakes up 00:20:53.548 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd 00:20:53.548 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.18) 00:20:53.548 00.000 15672 Moving (0.01, 0.18) raw xDistance=-0.04 yDistance=0.18 00:20:53.548 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:20:53.548 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:20:53.548 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 00:20:53.548 00.000 15672 MoveAxis(E, 0, ABG) 00:20:53.548 00.000 15672 Move returns status 0, amount 0 00:20:53.548 00.000 15672 MoveAxis(N, 0, ABG) 00:20:53.548 00.000 15672 Move returns status 0, amount 0 00:20:53.548 00.000 15672 move complete, result=0 00:20:53.548 00.000 15672 worker thread done servicing request 00:20:53.554 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=11266, FiltMin=2619, FiltMax=10059, Gamma=2.950 00:20:53.605 00.051 30444 UpdateGuideState exits: m=126253 SNR=87.3 Saturated 00:20:53.605 00.000 30444 PhdController: settling, locked = 1, distance = 0.50 (2.00) aobump = 0 frame = 4 / 99999 00:20:53.605 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838853.605,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.50,"Time":6.7,"SettleTime":60.0,"StarLocked":true} 00:20:53.605 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:53.605 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:53.605 00.000 30444 Enqueuing Expose request 00:20:53.605 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 00:20:53.605 00.000 15672 Worker thread wakes up 00:20:53.605 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:53.605 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:20:55.712 02.107 15672 Exposure complete 00:20:55.732 00.020 15672 worker thread done servicing request 00:20:55.732 00.000 30444 OnExposeComplete: enter 00:20:55.732 00.000 30444 UpdateGuideState(): m_state=6 00:20:55.732 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3652 00:20:55.732 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=196.72, Mass=123256, SNR=91.3, Peak=11715 HFD=3.6 00:20:55.732 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 00:20:55.732 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 00:20:55.732 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.50 hyp=0.59 cameraTheta=1.01 mountX=0.16 mountY=0.56, mountTheta=1.29 00:20:55.733 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.50, opts=13) 00:20:55.733 00.000 30444 Enqueuing Move request for scope (0.31, 0.50) 00:20:55.733 00.000 15672 Worker thread wakes up 00:20:55.733 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.50) opts 0xd 00:20:55.733 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.50) 00:20:55.733 00.000 15672 Moving (0.31, 0.50) raw xDistance=0.16 yDistance=0.56 00:20:55.733 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 00:20:55.733 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.26 00:20:55.733 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 00:20:55.733 00.000 15672 MoveAxis(E, 0, ABG) 00:20:55.733 00.000 15672 Move returns status 0, amount 0 00:20:55.733 00.000 15672 MoveAxis(S, 100, ABG) 00:20:55.733 00.000 15672 Guiding Dir = 1, Dur = 100 00:20:55.734 00.001 15672 IsSlewing returns 0 00:20:55.735 00.001 15672 IsGuiding returns 0 00:20:55.739 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=11992, FiltMin=2657, FiltMax=9479, Gamma=2.950 00:20:55.788 00.049 30444 UpdateGuideState exits: m=123256 SNR=91.3 Saturated 00:20:55.788 00.000 30444 PhdController: settling, locked = 1, distance = 0.53 (2.00) aobump = 0 frame = 5 / 99999 00:20:55.788 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838855.788,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.53,"Time":8.9,"SettleTime":60.0,"StarLocked":true} 00:20:55.788 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:55.788 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:55.788 00.000 30444 Enqueuing Expose request 00:20:55.811 00.023 15672 PulseGuide returned control before completion, sleep 35 00:20:55.847 00.036 15672 IsGuiding returns 1 00:20:55.847 00.000 15672 scope still moving after pulse duration time elapsed 00:20:55.868 00.021 15672 IsSlewing returns 0 00:20:55.869 00.001 15672 IsGuiding returns 1 00:20:55.890 00.021 15672 IsSlewing returns 0 00:20:55.892 00.002 15672 IsGuiding returns 1 00:20:55.912 00.020 15672 IsSlewing returns 0 00:20:55.940 00.028 15672 IsGuiding returns 0 00:20:55.940 00.000 15672 scope move finished after 100 + 104 ms 00:20:55.940 00.000 15672 Move returns status 0, amount 100 00:20:55.940 00.000 15672 move complete, result=0 00:20:55.940 00.000 15672 worker thread done servicing request 00:20:55.941 00.001 15672 Worker thread wakes up 00:20:55.941 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:55.941 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:20:55.941 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 100 ms SOUTH 00:20:57.847 01.906 15672 Exposure complete 00:20:57.867 00.020 15672 worker thread done servicing request 00:20:57.867 00.000 30444 OnExposeComplete: enter 00:20:57.867 00.000 30444 UpdateGuideState(): m_state=6 00:20:57.867 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3653 00:20:57.867 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=197.21, Mass=118807, SNR=96.5, Peak=11951 HFD=3.4 00:20:57.867 00.000 30444 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 00:20:57.867 00.000 30444 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 00:20:57.867 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=1.00 hyp=1.00 cameraTheta=1.62 mountX=-0.32 mountY=0.96, mountTheta=1.89 00:20:57.868 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=1.00, opts=13) 00:20:57.868 00.000 30444 Enqueuing Move request for scope (-0.05, 1.00) 00:20:57.868 00.000 15672 Worker thread wakes up 00:20:57.868 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.00) opts 0xd 00:20:57.868 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 1.00) 00:20:57.868 00.000 15672 Moving (-0.05, 1.00) raw xDistance=-0.32 yDistance=0.96 00:20:57.868 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 00:20:57.868 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96 00:20:57.868 00.000 15672 MoveAxis(E, 87, ABG) 00:20:57.868 00.000 15672 Guiding Dir = 2, Dur = 87 00:20:57.869 00.001 15672 IsSlewing returns 0 00:20:57.870 00.001 15672 IsGuiding returns 0 00:20:57.875 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=12335, FiltMin=2637, FiltMax=9426, Gamma=2.950 00:20:57.887 00.012 15672 PulseGuide returned control before completion, sleep 81 00:20:57.924 00.037 30444 UpdateGuideState exits: m=118807 SNR=96.5 Saturated 00:20:57.924 00.000 30444 PhdController: settling, locked = 1, distance = 0.67 (2.00) aobump = 0 frame = 6 / 99999 00:20:57.924 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838857.924,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.67,"Time":11.0,"SettleTime":60.0,"StarLocked":true} 00:20:57.924 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:20:57.924 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:20:57.924 00.000 30444 Enqueuing Expose request 00:20:58.015 00.091 15672 IsGuiding returns 0 00:20:58.015 00.000 15672 Move returns status 0, amount 87 00:20:58.015 00.000 15672 MoveAxis(S, 172, ABG) 00:20:58.015 00.000 15672 Guiding Dir = 1, Dur = 172 00:20:58.015 00.000 15672 IsSlewing returns 0 00:20:58.015 00.000 15672 IsGuiding returns 0 00:20:58.096 00.081 15672 PulseGuide returned control before completion, sleep 103 00:20:58.239 00.143 15672 IsGuiding returns 1 00:20:58.240 00.001 15672 scope still moving after pulse duration time elapsed 00:20:58.260 00.020 15672 IsSlewing returns 0 00:20:58.287 00.027 15672 IsGuiding returns 0 00:20:58.288 00.001 15672 scope move finished after 172 + 99 ms 00:20:58.288 00.000 15672 Move returns status 0, amount 172 00:20:58.288 00.000 15672 move complete, result=0 00:20:58.288 00.000 15672 worker thread done servicing request 00:20:58.288 00.000 15672 Worker thread wakes up 00:20:58.288 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:20:58.289 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:20:58.289 00.000 30444 GuideStep: -0.3 px 87 ms EAST, 1.0 px 172 ms SOUTH 00:21:00.398 02.109 15672 Exposure complete 00:21:00.421 00.023 15672 worker thread done servicing request 00:21:00.421 00.000 30444 OnExposeComplete: enter 00:21:00.421 00.000 30444 UpdateGuideState(): m_state=6 00:21:00.421 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 3654 00:21:00.421 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=196.45, Mass=109483, SNR=80.6, Peak=11189 HFD=3.5 00:21:00.421 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 00:21:00.421 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 00:21:00.421 00.000 30444 CameraToMount -- cameraX=0.88 cameraY=0.24 hyp=0.91 cameraTheta=0.26 mountX=0.78 mountY=0.42, mountTheta=0.49 00:21:00.422 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.88, y=0.24, opts=13) 00:21:00.422 00.000 30444 Enqueuing Move request for scope (0.88, 0.24) 00:21:00.422 00.000 15672 Worker thread wakes up 00:21:00.422 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.24) opts 0xd 00:21:00.422 00.000 15672 Handling offset move in thread for scope, endpoint = (0.88, 0.24) 00:21:00.422 00.000 15672 Moving (0.88, 0.24) raw xDistance=0.78 yDistance=0.42 00:21:00.422 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.78 00:21:00.422 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 00:21:00.422 00.000 15672 MoveAxis(W, 206, ABG) 00:21:00.422 00.000 15672 Guiding Dir = 3, Dur = 206 00:21:00.422 00.000 15672 IsSlewing returns 0 00:21:00.424 00.002 15672 IsGuiding returns 0 00:21:00.428 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=12887, FiltMin=2605, FiltMax=10284, Gamma=2.950 00:21:00.443 00.015 15672 PulseGuide returned control before completion, sleep 197 00:21:00.643 00.200 15672 IsGuiding returns 1 00:21:00.643 00.000 15672 scope still moving after pulse duration time elapsed 00:21:00.658 00.015 30444 UpdateGuideState exits: m=109483 SNR=80.6 Saturated 00:21:01.226 00.568 15672 IsSlewing returns 0 00:21:01.226 00.000 30444 PhdController: settling, locked = 1, distance = 0.74 (2.00) aobump = 0 frame = 7 / 99999 00:21:01.226 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838861.226,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.74,"Time":14.3,"SettleTime":60.0,"StarLocked":true} 00:21:01.226 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:01.226 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:01.226 00.000 30444 Enqueuing Expose request 00:21:01.227 00.001 15672 IsGuiding returns 0 00:21:01.227 00.000 15672 scope move finished after 206 + 597 ms 00:21:01.227 00.000 15672 Move returns status 0, amount 206 00:21:01.227 00.000 15672 MoveAxis(S, 75, ABG) 00:21:01.227 00.000 15672 Guiding Dir = 1, Dur = 75 00:21:01.227 00.000 15672 IsSlewing returns 0 00:21:01.228 00.001 15672 IsGuiding returns 0 00:21:01.339 00.111 15672 IsGuiding returns 1 00:21:01.339 00.000 15672 scope still moving after pulse duration time elapsed 00:21:01.360 00.021 15672 IsSlewing returns 0 00:21:01.361 00.001 15672 IsGuiding returns 1 00:21:01.382 00.021 15672 IsSlewing returns 0 00:21:01.383 00.001 15672 IsGuiding returns 1 00:21:01.404 00.021 15672 IsSlewing returns 0 00:21:01.434 00.030 15672 IsGuiding returns 0 00:21:01.434 00.000 15672 scope move finished after 75 + 130 ms 00:21:01.434 00.000 15672 Move returns status 0, amount 75 00:21:01.434 00.000 15672 move complete, result=0 00:21:01.434 00.000 15672 worker thread done servicing request 00:21:01.434 00.000 15672 Worker thread wakes up 00:21:01.434 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:01.434 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:01.434 00.000 30444 GuideStep: 0.8 px 206 ms WEST, 0.4 px 75 ms SOUTH 00:21:03.340 01.906 15672 Exposure complete 00:21:03.360 00.020 15672 worker thread done servicing request 00:21:03.360 00.000 30444 OnExposeComplete: enter 00:21:03.360 00.000 30444 UpdateGuideState(): m_state=6 00:21:03.360 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 3655 00:21:03.360 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=196.24, Mass=123963, SNR=81.0, Peak=10890 HFD=4.0 00:21:03.360 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 00:21:03.360 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.25 = 0.25) 00:21:03.360 00.000 30444 CameraToMount -- cameraX=0.70 cameraY=0.02 hyp=0.70 cameraTheta=0.03 mountX=0.66 mountY=0.17, mountTheta=0.25 00:21:03.361 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.70, y=0.02, opts=13) 00:21:03.361 00.000 30444 Enqueuing Move request for scope (0.70, 0.02) 00:21:03.361 00.000 15672 Worker thread wakes up 00:21:03.361 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.02) opts 0xd 00:21:03.361 00.000 15672 Handling offset move in thread for scope, endpoint = (0.70, 0.02) 00:21:03.361 00.000 15672 Moving (0.70, 0.02) raw xDistance=0.66 yDistance=0.17 00:21:03.361 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.66 00:21:03.361 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:21:03.361 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 00:21:03.361 00.000 15672 MoveAxis(W, 193, ABG) 00:21:03.361 00.000 15672 Guiding Dir = 3, Dur = 193 00:21:03.362 00.001 15672 IsSlewing returns 0 00:21:03.363 00.001 15672 IsGuiding returns 0 00:21:03.367 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=11017, FiltMin=2640, FiltMax=8655, Gamma=2.950 00:21:03.382 00.015 15672 PulseGuide returned control before completion, sleep 184 00:21:03.569 00.187 15672 IsGuiding returns 1 00:21:03.569 00.000 15672 scope still moving after pulse duration time elapsed 00:21:03.589 00.020 15672 IsSlewing returns 0 00:21:03.607 00.018 15672 IsGuiding returns 0 00:21:03.607 00.000 15672 scope move finished after 193 + 51 ms 00:21:03.607 00.000 15672 Move returns status 0, amount 193 00:21:03.607 00.000 15672 MoveAxis(N, 0, ABG) 00:21:03.607 00.000 15672 Move returns status 0, amount 0 00:21:03.607 00.000 15672 move complete, result=0 00:21:03.607 00.000 15672 worker thread done servicing request 00:21:03.701 00.094 30444 UpdateGuideState exits: m=123963 SNR=81.0 Saturated 00:21:03.701 00.000 30444 PhdController: settling, locked = 1, distance = 0.73 (2.00) aobump = 0 frame = 8 / 99999 00:21:03.701 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838863.701,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.73,"Time":16.8,"SettleTime":60.0,"StarLocked":true} 00:21:03.701 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:03.701 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:03.701 00.000 30444 Enqueuing Expose request 00:21:03.701 00.000 30444 GuideStep: 0.7 px 193 ms WEST, 0.2 px 0 ms NORTH 00:21:03.701 00.000 15672 Worker thread wakes up 00:21:03.701 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:03.701 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:05.807 02.106 15672 Exposure complete 00:21:05.828 00.021 15672 worker thread done servicing request 00:21:05.828 00.000 30444 OnExposeComplete: enter 00:21:05.828 00.000 30444 UpdateGuideState(): m_state=6 00:21:05.828 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 3656 00:21:05.828 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=196.37, Mass=124289, SNR=79.2, Peak=10350 HFD=3.4 00:21:05.828 00.000 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.55 = 1.55) 00:21:05.828 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.49 = 1.49) 00:21:05.828 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.28 mountX=0.00 mountY=0.17, mountTheta=1.55 00:21:05.829 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.16, opts=13) 00:21:05.829 00.000 30444 Enqueuing Move request for scope (0.05, 0.16) 00:21:05.829 00.000 15672 Worker thread wakes up 00:21:05.829 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd 00:21:05.829 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.16) 00:21:05.829 00.000 15672 Moving (0.05, 0.16) raw xDistance=0.00 yDistance=0.17 00:21:05.829 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 00:21:05.829 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:21:05.829 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 00:21:05.829 00.000 15672 MoveAxis(E, 0, ABG) 00:21:05.829 00.000 15672 Move returns status 0, amount 0 00:21:05.829 00.000 15672 MoveAxis(N, 0, ABG) 00:21:05.829 00.000 15672 Move returns status 0, amount 0 00:21:05.829 00.000 15672 move complete, result=0 00:21:05.829 00.000 15672 worker thread done servicing request 00:21:05.835 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=10986, FiltMin=2678, FiltMax=9714, Gamma=2.950 00:21:05.885 00.050 30444 UpdateGuideState exits: m=124289 SNR=79.2 Saturated 00:21:05.885 00.000 30444 PhdController: settling, locked = 1, distance = 0.56 (2.00) aobump = 0 frame = 9 / 99999 00:21:05.886 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596838865.886,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.56,"Time":19.0,"SettleTime":60.0,"StarLocked":true} 00:21:05.886 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:05.886 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:05.886 00.000 30444 Enqueuing Expose request 00:21:05.886 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 00:21:05.886 00.000 15672 Worker thread wakes up 00:21:05.886 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:05.886 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:07.791 01.905 15672 Exposure complete 00:21:07.811 00.020 15672 worker thread done servicing request 00:21:07.811 00.000 30444 OnExposeComplete: enter 00:21:07.811 00.000 30444 UpdateGuideState(): m_state=6 00:21:07.811 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3657 00:21:07.811 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=196.67, Mass=123203, SNR=90.8, Peak=12006 HFD=3.5 00:21:07.811 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 00:21:07.811 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 00:21:07.811 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.46 hyp=0.51 cameraTheta=1.10 mountX=0.10 mountY=0.50, mountTheta=1.38 00:21:07.812 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.46, opts=13) 00:21:07.812 00.000 30444 Enqueuing Move request for scope (0.23, 0.46) 00:21:07.812 00.000 15672 Worker thread wakes up 00:21:07.812 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.46) opts 0xd 00:21:07.812 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.46) 00:21:07.812 00.000 15672 Moving (0.23, 0.46) raw xDistance=0.10 yDistance=0.50 00:21:07.812 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:21:07.812 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 00:21:07.812 00.000 15672 MoveAxis(E, 0, ABG) 00:21:07.812 00.000 15672 Move returns status 0, amount 0 00:21:07.812 00.000 15672 MoveAxis(S, 88, ABG) 00:21:07.812 00.000 15672 Guiding Dir = 1, Dur = 88 00:21:07.813 00.001 15672 IsSlewing returns 0 00:21:07.814 00.001 15672 IsGuiding returns 0 00:21:07.818 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=12006, FiltMin=2604, FiltMax=9968, Gamma=2.950 00:21:07.867 00.049 30444 UpdateGuideState exits: m=123203 SNR=90.8 Saturated 00:21:07.867 00.000 30444 PhdController: settling, locked = 1, distance = 0.55 (2.00) aobump = 0 frame = 10 / 99999 00:21:07.867 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838867.867,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.55,"Time":21.0,"SettleTime":60.0,"StarLocked":true} 00:21:07.867 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:07.867 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:07.867 00.000 30444 Enqueuing Expose request 00:21:07.888 00.021 15672 PulseGuide returned control before completion, sleep 25 00:21:07.915 00.027 15672 IsGuiding returns 1 00:21:07.915 00.000 15672 scope still moving after pulse duration time elapsed 00:21:07.935 00.020 15672 IsSlewing returns 0 00:21:07.936 00.001 15672 IsGuiding returns 1 00:21:07.957 00.021 15672 IsSlewing returns 0 00:21:08.015 00.058 15672 IsGuiding returns 0 00:21:08.015 00.000 15672 scope move finished after 88 + 113 ms 00:21:08.015 00.000 15672 Move returns status 0, amount 88 00:21:08.015 00.000 15672 move complete, result=0 00:21:08.015 00.000 15672 worker thread done servicing request 00:21:08.015 00.000 15672 Worker thread wakes up 00:21:08.016 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:08.016 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:08.016 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 88 ms SOUTH 00:21:10.122 02.106 15672 Exposure complete 00:21:10.142 00.020 15672 worker thread done servicing request 00:21:10.142 00.000 30444 OnExposeComplete: enter 00:21:10.142 00.000 30444 UpdateGuideState(): m_state=6 00:21:10.142 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3658 00:21:10.142 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=196.77, Mass=115146, SNR=90.8, Peak=11089 HFD=3.6 00:21:10.142 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 00:21:10.142 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.72 = 1.72) 00:21:10.142 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.55 hyp=0.55 cameraTheta=1.51 mountX=-0.12 mountY=0.55, mountTheta=1.78 00:21:10.143 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.55, opts=13) 00:21:10.143 00.000 30444 Enqueuing Move request for scope (0.04, 0.55) 00:21:10.143 00.000 15672 Worker thread wakes up 00:21:10.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.55) opts 0xd 00:21:10.143 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.55) 00:21:10.143 00.000 15672 Moving (0.04, 0.55) raw xDistance=-0.12 yDistance=0.55 00:21:10.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:21:10.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 00:21:10.143 00.000 15672 MoveAxis(E, 0, ABG) 00:21:10.143 00.000 15672 Move returns status 0, amount 0 00:21:10.143 00.000 15672 MoveAxis(S, 98, ABG) 00:21:10.143 00.000 15672 Guiding Dir = 1, Dur = 98 00:21:10.144 00.001 15672 IsSlewing returns 0 00:21:10.145 00.001 15672 IsGuiding returns 0 00:21:10.148 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=12603, FiltMin=2615, FiltMax=10296, Gamma=2.950 00:21:10.198 00.050 30444 UpdateGuideState exits: m=115146 SNR=90.8 Saturated 00:21:10.198 00.000 30444 PhdController: settling, locked = 1, distance = 0.55 (2.00) aobump = 0 frame = 11 / 99999 00:21:10.198 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838870.198,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.55,"Time":23.3,"SettleTime":60.0,"StarLocked":true} 00:21:10.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:10.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:10.198 00.000 30444 Enqueuing Expose request 00:21:10.219 00.021 15672 PulseGuide returned control before completion, sleep 34 00:21:10.259 00.040 15672 IsGuiding returns 1 00:21:10.259 00.000 15672 scope still moving after pulse duration time elapsed 00:21:10.281 00.022 15672 IsSlewing returns 0 00:21:10.283 00.002 15672 IsGuiding returns 1 00:21:10.304 00.021 15672 IsSlewing returns 0 00:21:10.364 00.060 15672 IsGuiding returns 0 00:21:10.364 00.000 15672 scope move finished after 98 + 122 ms 00:21:10.364 00.000 15672 Move returns status 0, amount 98 00:21:10.364 00.000 15672 move complete, result=0 00:21:10.365 00.001 15672 worker thread done servicing request 00:21:10.365 00.000 15672 Worker thread wakes up 00:21:10.365 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:10.365 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:10.365 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 98 ms SOUTH 00:21:12.271 01.906 15672 Exposure complete 00:21:12.291 00.020 15672 worker thread done servicing request 00:21:12.291 00.000 30444 OnExposeComplete: enter 00:21:12.291 00.000 30444 UpdateGuideState(): m_state=6 00:21:12.291 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3659 00:21:12.291 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=196.68, Mass=115339, SNR=83.4, Peak=10936 HFD=3.7 00:21:12.291 00.000 30444 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 00:21:12.291 00.000 30444 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 00:21:12.291 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.47 hyp=0.49 cameraTheta=1.86 mountX=-0.26 mountY=0.43, mountTheta=2.12 00:21:12.292 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.47, opts=13) 00:21:12.292 00.000 30444 Enqueuing Move request for scope (-0.14, 0.47) 00:21:12.292 00.000 15672 Worker thread wakes up 00:21:12.292 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.47) opts 0xd 00:21:12.292 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.47) 00:21:12.292 00.000 15672 Moving (-0.14, 0.47) raw xDistance=-0.26 yDistance=0.43 00:21:12.292 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 00:21:12.292 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 00:21:12.292 00.000 15672 MoveAxis(E, 70, ABG) 00:21:12.292 00.000 15672 Guiding Dir = 2, Dur = 70 00:21:12.293 00.001 15672 IsSlewing returns 0 00:21:12.295 00.002 15672 IsGuiding returns 0 00:21:12.299 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=11156, FiltMin=2640, FiltMax=10079, Gamma=2.950 00:21:12.312 00.013 15672 PulseGuide returned control before completion, sleep 63 00:21:12.347 00.035 30444 UpdateGuideState exits: m=115339 SNR=83.4 Saturated 00:21:12.348 00.001 30444 PhdController: settling, locked = 1, distance = 0.53 (2.00) aobump = 0 frame = 12 / 99999 00:21:12.348 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838872.348,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.53,"Time":25.5,"SettleTime":60.0,"StarLocked":true} 00:21:12.348 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:12.348 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:12.348 00.000 30444 Enqueuing Expose request 00:21:12.392 00.044 15672 IsGuiding returns 0 00:21:12.392 00.000 15672 Move returns status 0, amount 70 00:21:12.392 00.000 15672 MoveAxis(S, 76, ABG) 00:21:12.392 00.000 15672 Guiding Dir = 1, Dur = 76 00:21:12.393 00.001 15672 IsSlewing returns 0 00:21:12.394 00.001 15672 IsGuiding returns 0 00:21:12.506 00.112 15672 IsGuiding returns 1 00:21:12.506 00.000 15672 scope still moving after pulse duration time elapsed 00:21:12.527 00.021 15672 IsSlewing returns 0 00:21:12.530 00.003 15672 IsGuiding returns 1 00:21:12.552 00.022 15672 IsSlewing returns 0 00:21:12.569 00.017 15672 IsGuiding returns 0 00:21:12.570 00.001 15672 scope move finished after 76 + 99 ms 00:21:12.570 00.000 15672 Move returns status 0, amount 76 00:21:12.570 00.000 15672 move complete, result=0 00:21:12.570 00.000 15672 worker thread done servicing request 00:21:12.570 00.000 15672 Worker thread wakes up 00:21:12.570 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:12.570 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:12.853 00.283 30444 GuideStep: -0.3 px 70 ms EAST, 0.4 px 76 ms SOUTH 00:21:14.685 01.832 15672 Exposure complete 00:21:14.717 00.032 15672 worker thread done servicing request 00:21:14.717 00.000 30444 OnExposeComplete: enter 00:21:14.717 00.000 30444 UpdateGuideState(): m_state=6 00:21:14.717 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3660 00:21:14.717 00.000 30444 Star::Find returns 1 (1), X=460.98, Y=196.24, Mass=117268, SNR=88.0, Peak=11795 HFD=3.6 00:21:14.718 00.001 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 00:21:14.718 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.27 = 0.27) 00:21:14.718 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=0.03 hyp=0.58 cameraTheta=0.05 mountX=0.55 mountY=0.15, mountTheta=0.27 00:21:14.718 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=0.03, opts=13) 00:21:14.718 00.000 30444 Enqueuing Move request for scope (0.58, 0.03) 00:21:14.718 00.000 15672 Worker thread wakes up 00:21:14.718 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.03) opts 0xd 00:21:14.718 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 0.03) 00:21:14.718 00.000 15672 Moving (0.58, 0.03) raw xDistance=0.55 yDistance=0.15 00:21:14.718 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.55 00:21:14.719 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:21:14.719 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 00:21:14.719 00.000 15672 MoveAxis(W, 143, ABG) 00:21:14.719 00.000 15672 Guiding Dir = 3, Dur = 143 00:21:14.719 00.000 15672 IsSlewing returns 0 00:21:14.720 00.001 15672 IsGuiding returns 0 00:21:14.724 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=11795, FiltMin=2653, FiltMax=9809, Gamma=2.950 00:21:14.740 00.016 15672 PulseGuide returned control before completion, sleep 134 00:21:14.878 00.138 15672 IsGuiding returns 1 00:21:14.878 00.000 15672 scope still moving after pulse duration time elapsed 00:21:14.884 00.006 30444 UpdateGuideState exits: m=117268 SNR=88.0 Saturated 00:21:14.884 00.000 30444 PhdController: settling, locked = 1, distance = 0.54 (2.00) aobump = 0 frame = 13 / 99999 00:21:14.884 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838874.884,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.54,"Time":28.0,"SettleTime":60.0,"StarLocked":true} 00:21:14.884 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:14.885 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:14.885 00.000 30444 Enqueuing Expose request 00:21:14.899 00.014 15672 IsSlewing returns 0 00:21:14.901 00.002 15672 IsGuiding returns 0 00:21:14.901 00.000 15672 scope move finished after 143 + 36 ms 00:21:14.901 00.000 15672 Move returns status 0, amount 143 00:21:14.901 00.000 15672 MoveAxis(N, 0, ABG) 00:21:14.901 00.000 15672 Move returns status 0, amount 0 00:21:14.901 00.000 15672 move complete, result=0 00:21:14.901 00.000 15672 worker thread done servicing request 00:21:14.901 00.000 15672 Worker thread wakes up 00:21:14.901 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:14.901 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:14.901 00.000 30444 GuideStep: 0.5 px 143 ms WEST, 0.2 px 0 ms NORTH 00:21:16.810 01.909 15672 Exposure complete 00:21:16.829 00.019 15672 worker thread done servicing request 00:21:16.829 00.000 30444 OnExposeComplete: enter 00:21:16.829 00.000 30444 UpdateGuideState(): m_state=6 00:21:16.829 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3661 00:21:16.830 00.001 30444 Star::Find returns 1 (1), X=460.47, Y=196.21, Mass=107561, SNR=79.7, Peak=10205 HFD=3.5 00:21:16.830 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.28) = xAngle (0.20 = 0.20) 00:21:16.830 00.000 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 00:21:16.830 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.08 mountX=0.06 mountY=0.01, mountTheta=0.14 00:21:16.830 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.00, opts=13) 00:21:16.830 00.000 30444 Enqueuing Move request for scope (0.06, -0.00) 00:21:16.830 00.000 15672 Worker thread wakes up 00:21:16.830 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd 00:21:16.830 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.00) 00:21:16.830 00.000 15672 Moving (0.06, -0.00) raw xDistance=0.06 yDistance=0.01 00:21:16.830 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:21:16.830 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:21:16.831 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 00:21:16.831 00.000 15672 MoveAxis(E, 0, ABG) 00:21:16.831 00.000 15672 Move returns status 0, amount 0 00:21:16.831 00.000 15672 MoveAxis(N, 0, ABG) 00:21:16.831 00.000 15672 Move returns status 0, amount 0 00:21:16.831 00.000 15672 move complete, result=0 00:21:16.831 00.000 15672 worker thread done servicing request 00:21:16.836 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=11084, FiltMin=2635, FiltMax=9944, Gamma=2.950 00:21:16.943 00.107 30444 UpdateGuideState exits: m=107561 SNR=79.7 Saturated 00:21:16.943 00.000 30444 PhdController: settling, locked = 1, distance = 0.40 (2.00) aobump = 0 frame = 14 / 99999 00:21:16.943 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838876.943,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.40,"Time":30.0,"SettleTime":60.0,"StarLocked":true} 00:21:16.943 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:16.943 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:16.943 00.000 30444 Enqueuing Expose request 00:21:16.943 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:21:16.943 00.000 15672 Worker thread wakes up 00:21:16.944 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:16.944 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:19.054 02.110 15672 Exposure complete 00:21:19.073 00.019 15672 worker thread done servicing request 00:21:19.073 00.000 30444 OnExposeComplete: enter 00:21:19.074 00.001 30444 UpdateGuideState(): m_state=6 00:21:19.074 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3662 00:21:19.074 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=196.16, Mass=118687, SNR=91.9, Peak=11251 HFD=3.6 00:21:19.074 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 00:21:19.074 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 00:21:19.074 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.36 mountX=0.03 mountY=-0.05, mountTheta=-1.09 00:21:19.074 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.06, opts=13) 00:21:19.074 00.000 30444 Enqueuing Move request for scope (0.01, -0.06) 00:21:19.074 00.000 15672 Worker thread wakes up 00:21:19.075 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd 00:21:19.075 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.06) 00:21:19.075 00.000 15672 Moving (0.01, -0.06) raw xDistance=0.03 yDistance=-0.05 00:21:19.075 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:21:19.075 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:21:19.075 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:21:19.075 00.000 15672 MoveAxis(E, 0, ABG) 00:21:19.075 00.000 15672 Move returns status 0, amount 0 00:21:19.075 00.000 15672 MoveAxis(N, 0, ABG) 00:21:19.075 00.000 15672 Move returns status 0, amount 0 00:21:19.075 00.000 15672 move complete, result=0 00:21:19.075 00.000 15672 worker thread done servicing request 00:21:19.080 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=11310, FiltMin=2655, FiltMax=10002, Gamma=2.950 00:21:19.129 00.049 30444 UpdateGuideState exits: m=118687 SNR=91.9 Saturated 00:21:19.129 00.000 30444 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 15 / 99999 00:21:19.129 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838879.129,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.30,"Time":32.2,"SettleTime":60.0,"StarLocked":true} 00:21:19.129 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:19.129 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:19.129 00.000 30444 Enqueuing Expose request 00:21:19.130 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:21:19.130 00.000 15672 Worker thread wakes up 00:21:19.130 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:19.130 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:21.038 01.908 15672 Exposure complete 00:21:21.058 00.020 15672 worker thread done servicing request 00:21:21.058 00.000 30444 OnExposeComplete: enter 00:21:21.058 00.000 30444 UpdateGuideState(): m_state=6 00:21:21.058 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3663 00:21:21.058 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.23, Mass=115911, SNR=91.7, Peak=10717 HFD=3.6 00:21:21.058 00.000 30444 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.28) = xAngle (3.34 = -2.94) 00:21:21.058 00.000 30444 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.28 = -3.00) 00:21:21.058 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.06 mountX=-0.24 mountY=-0.03, mountTheta=-3.00 00:21:21.059 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.02, opts=13) 00:21:21.059 00.000 30444 Enqueuing Move request for scope (-0.25, 0.02) 00:21:21.059 00.000 15672 Worker thread wakes up 00:21:21.059 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd 00:21:21.059 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.02) 00:21:21.059 00.000 15672 Moving (-0.25, 0.02) raw xDistance=-0.24 yDistance=-0.03 00:21:21.059 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:21:21.059 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:21:21.059 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 00:21:21.059 00.000 15672 MoveAxis(E, 0, ABG) 00:21:21.059 00.000 15672 Move returns status 0, amount 0 00:21:21.059 00.000 15672 MoveAxis(N, 0, ABG) 00:21:21.059 00.000 15672 Move returns status 0, amount 0 00:21:21.059 00.000 15672 move complete, result=0 00:21:21.059 00.000 15672 worker thread done servicing request 00:21:21.064 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=12130, FiltMin=2601, FiltMax=9838, Gamma=2.950 00:21:21.114 00.050 30444 UpdateGuideState exits: m=115911 SNR=91.7 Saturated 00:21:21.114 00.000 30444 PhdController: settling, locked = 1, distance = 0.28 (2.00) aobump = 0 frame = 16 / 99999 00:21:21.114 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838881.114,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.28,"Time":34.2,"SettleTime":60.0,"StarLocked":true} 00:21:21.114 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:21.114 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:21.114 00.000 30444 Enqueuing Expose request 00:21:21.114 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:21:21.114 00.000 15672 Worker thread wakes up 00:21:21.114 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:21.114 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:23.231 02.117 15672 Exposure complete 00:21:23.263 00.032 15672 worker thread done servicing request 00:21:23.263 00.000 30444 OnExposeComplete: enter 00:21:23.263 00.000 30444 UpdateGuideState(): m_state=6 00:21:23.263 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3664 00:21:23.263 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=196.31, Mass=116552, SNR=85.8, Peak=10987 HFD=3.5 00:21:23.263 00.000 30444 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 00:21:23.263 00.000 30444 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 00:21:23.263 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.22 cameraTheta=0.47 mountX=0.16 mountY=0.14, mountTheta=0.71 00:21:23.264 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.10, opts=13) 00:21:23.264 00.000 30444 Enqueuing Move request for scope (0.20, 0.10) 00:21:23.264 00.000 15672 Worker thread wakes up 00:21:23.264 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd 00:21:23.264 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.10) 00:21:23.264 00.000 15672 Moving (0.20, 0.10) raw xDistance=0.16 yDistance=0.14 00:21:23.264 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 00:21:23.264 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:21:23.264 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 00:21:23.264 00.000 15672 MoveAxis(E, 0, ABG) 00:21:23.264 00.000 15672 Move returns status 0, amount 0 00:21:23.264 00.000 15672 MoveAxis(N, 0, ABG) 00:21:23.264 00.000 15672 Move returns status 0, amount 0 00:21:23.264 00.000 15672 move complete, result=0 00:21:23.264 00.000 15672 worker thread done servicing request 00:21:23.269 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=10987, FiltMin=2654, FiltMax=9810, Gamma=2.950 00:21:23.319 00.050 30444 UpdateGuideState exits: m=116552 SNR=85.8 Saturated 00:21:23.319 00.000 30444 PhdController: settling, locked = 1, distance = 0.26 (2.00) aobump = 0 frame = 17 / 99999 00:21:23.319 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838883.319,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.26,"Time":36.4,"SettleTime":60.0,"StarLocked":true} 00:21:23.319 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:23.319 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:23.319 00.000 30444 Enqueuing Expose request 00:21:23.319 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:21:23.319 00.000 15672 Worker thread wakes up 00:21:23.319 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:23.319 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:25.235 01.916 15672 Exposure complete 00:21:25.264 00.029 15672 worker thread done servicing request 00:21:25.265 00.001 30444 OnExposeComplete: enter 00:21:25.265 00.000 30444 UpdateGuideState(): m_state=6 00:21:25.265 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3665 00:21:25.265 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=195.97, Mass=112647, SNR=88.1, Peak=10789 HFD=3.4 00:21:25.265 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 00:21:25.265 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 00:21:25.265 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.56 mountX=0.07 mountY=-0.24, mountTheta=-1.28 00:21:25.265 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.25, opts=13) 00:21:25.265 00.000 30444 Enqueuing Move request for scope (0.00, -0.25) 00:21:25.265 00.000 15672 Worker thread wakes up 00:21:25.266 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.25) opts 0xd 00:21:25.266 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.25) 00:21:25.266 00.000 15672 Moving (0.00, -0.25) raw xDistance=0.07 yDistance=-0.24 00:21:25.266 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:21:25.266 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:21:25.266 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 00:21:25.266 00.000 15672 MoveAxis(E, 0, ABG) 00:21:25.266 00.000 15672 Move returns status 0, amount 0 00:21:25.266 00.000 15672 MoveAxis(N, 0, ABG) 00:21:25.266 00.000 15672 Move returns status 0, amount 0 00:21:25.266 00.000 15672 move complete, result=0 00:21:25.266 00.000 15672 worker thread done servicing request 00:21:25.270 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=11328, FiltMin=2653, FiltMax=10049, Gamma=2.950 00:21:25.320 00.050 30444 UpdateGuideState exits: m=112647 SNR=88.1 Saturated 00:21:25.320 00.000 30444 PhdController: settling, locked = 1, distance = 0.26 (2.00) aobump = 0 frame = 18 / 99999 00:21:25.320 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838885.320,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.26,"Time":38.4,"SettleTime":60.0,"StarLocked":true} 00:21:25.320 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:25.320 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:25.320 00.000 30444 Enqueuing Expose request 00:21:25.320 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:21:25.320 00.000 15672 Worker thread wakes up 00:21:25.320 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:25.320 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:27.437 02.117 15672 Exposure complete 00:21:27.468 00.031 15672 worker thread done servicing request 00:21:27.469 00.001 30444 OnExposeComplete: enter 00:21:27.469 00.000 30444 UpdateGuideState(): m_state=6 00:21:27.469 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3666 00:21:27.469 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=195.80, Mass=111442, SNR=73.6, Peak=10076 HFD=3.6 00:21:27.469 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 00:21:27.469 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 00:21:27.469 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.41 hyp=0.41 cameraTheta=-1.48 mountX=0.15 mountY=-0.39, mountTheta=-1.21 00:21:27.469 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.41, opts=13) 00:21:27.469 00.000 30444 Enqueuing Move request for scope (0.04, -0.41) 00:21:27.470 00.001 15672 Worker thread wakes up 00:21:27.470 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.41) opts 0xd 00:21:27.470 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.41) 00:21:27.470 00.000 15672 Moving (0.04, -0.41) raw xDistance=0.15 yDistance=-0.39 00:21:27.470 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 00:21:27.470 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:21:27.470 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39 00:21:27.470 00.000 15672 MoveAxis(E, 0, ABG) 00:21:27.470 00.000 15672 Move returns status 0, amount 0 00:21:27.470 00.000 15672 MoveAxis(N, 0, ABG) 00:21:27.470 00.000 15672 Move returns status 0, amount 0 00:21:27.470 00.000 15672 move complete, result=0 00:21:27.470 00.000 15672 worker thread done servicing request 00:21:27.475 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2082, max=11621, FiltMin=2631, FiltMax=10760, Gamma=2.950 00:21:27.524 00.049 30444 UpdateGuideState exits: m=111442 SNR=73.6 Saturated 00:21:27.524 00.000 30444 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 19 / 99999 00:21:27.525 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596838887.525,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.31,"Time":40.6,"SettleTime":60.0,"StarLocked":true} 00:21:27.525 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:27.525 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:27.525 00.000 30444 Enqueuing Expose request 00:21:27.525 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 00:21:27.525 00.000 15672 Worker thread wakes up 00:21:27.525 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:27.525 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:29.431 01.906 15672 Exposure complete 00:21:29.451 00.020 15672 worker thread done servicing request 00:21:29.451 00.000 30444 OnExposeComplete: enter 00:21:29.451 00.000 30444 UpdateGuideState(): m_state=6 00:21:29.451 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3667 00:21:29.451 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=195.75, Mass=122185, SNR=84.7, Peak=11385 HFD=3.6 00:21:29.451 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 00:21:29.451 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 00:21:29.451 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.47 hyp=0.47 cameraTheta=-1.39 mountX=0.21 mountY=-0.44, mountTheta=-1.12 00:21:29.452 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.47, opts=13) 00:21:29.452 00.000 30444 Enqueuing Move request for scope (0.08, -0.47) 00:21:29.452 00.000 15672 Worker thread wakes up 00:21:29.452 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.47) opts 0xd 00:21:29.452 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.47) 00:21:29.452 00.000 15672 Moving (0.08, -0.47) raw xDistance=0.21 yDistance=-0.44 00:21:29.452 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:21:29.452 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:21:29.452 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44 00:21:29.452 00.000 15672 MoveAxis(E, 0, ABG) 00:21:29.452 00.000 15672 Move returns status 0, amount 0 00:21:29.452 00.000 15672 MoveAxis(N, 0, ABG) 00:21:29.452 00.000 15672 Move returns status 0, amount 0 00:21:29.452 00.000 15672 move complete, result=0 00:21:29.452 00.000 15672 worker thread done servicing request 00:21:29.457 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=13325, FiltMin=2658, FiltMax=10391, Gamma=2.950 00:21:29.506 00.049 30444 UpdateGuideState exits: m=122185 SNR=84.7 Saturated 00:21:29.506 00.000 30444 PhdController: settling, locked = 1, distance = 0.36 (2.00) aobump = 0 frame = 20 / 99999 00:21:29.507 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596838889.507,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.36,"Time":42.6,"SettleTime":60.0,"StarLocked":true} 00:21:29.507 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:29.507 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:29.507 00.000 30444 Enqueuing Expose request 00:21:29.507 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 00:21:29.507 00.000 15672 Worker thread wakes up 00:21:29.507 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:29.507 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:31.624 02.117 15672 Exposure complete 00:21:31.654 00.030 15672 worker thread done servicing request 00:21:31.655 00.001 30444 OnExposeComplete: enter 00:21:31.655 00.000 30444 UpdateGuideState(): m_state=6 00:21:31.655 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3668 00:21:31.655 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=196.09, Mass=120155, SNR=92.6, Peak=11334 HFD=3.7 00:21:31.655 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 00:21:31.655 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 00:21:31.655 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-2.64 mountX=-0.19 mountY=-0.17, mountTheta=-2.39 00:21:31.655 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.13, opts=13) 00:21:31.655 00.000 30444 Enqueuing Move request for scope (-0.23, -0.13) 00:21:31.656 00.001 15672 Worker thread wakes up 00:21:31.656 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd 00:21:31.656 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.13) 00:21:31.656 00.000 15672 Moving (-0.23, -0.13) raw xDistance=-0.19 yDistance=-0.17 00:21:31.656 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 00:21:31.656 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:21:31.656 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 00:21:31.656 00.000 15672 MoveAxis(E, 0, ABG) 00:21:31.656 00.000 15672 Move returns status 0, amount 0 00:21:31.656 00.000 15672 MoveAxis(N, 0, ABG) 00:21:31.656 00.000 15672 Move returns status 0, amount 0 00:21:31.656 00.000 15672 move complete, result=0 00:21:31.656 00.000 15672 worker thread done servicing request 00:21:31.661 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=12225, FiltMin=2630, FiltMax=9982, Gamma=2.950 00:21:31.711 00.050 30444 UpdateGuideState exits: m=120155 SNR=92.6 Saturated 00:21:31.711 00.000 30444 PhdController: settling, locked = 1, distance = 0.33 (2.00) aobump = 0 frame = 21 / 99999 00:21:31.711 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838891.711,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.33,"Time":44.8,"SettleTime":60.0,"StarLocked":true} 00:21:31.711 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:31.711 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:31.711 00.000 30444 Enqueuing Expose request 00:21:31.711 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:21:31.711 00.000 15672 Worker thread wakes up 00:21:31.711 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:31.711 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:33.617 01.906 15672 Exposure complete 00:21:33.638 00.021 15672 worker thread done servicing request 00:21:33.638 00.000 30444 OnExposeComplete: enter 00:21:33.638 00.000 30444 UpdateGuideState(): m_state=6 00:21:33.638 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3669 00:21:33.638 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=195.89, Mass=119756, SNR=90.4, Peak=11022 HFD=3.5 00:21:33.638 00.000 30444 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.28) = xAngle (-1.27 = -1.27) 00:21:33.638 00.000 30444 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 00:21:33.639 00.001 30444 CameraToMount -- cameraX=0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.55 mountX=0.10 mountY=-0.31, mountTheta=-1.27 00:21:33.639 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.32, opts=13) 00:21:33.639 00.000 30444 Enqueuing Move request for scope (0.01, -0.32) 00:21:33.639 00.000 15672 Worker thread wakes up 00:21:33.639 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.32) opts 0xd 00:21:33.639 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.32) 00:21:33.639 00.000 15672 Moving (0.01, -0.32) raw xDistance=0.10 yDistance=-0.31 00:21:33.639 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:21:33.639 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.11 newest=-0.92 00:21:33.639 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 00:21:33.639 00.000 15672 MoveAxis(E, 0, ABG) 00:21:33.640 00.001 15672 Move returns status 0, amount 0 00:21:33.640 00.000 15672 MoveAxis(N, 56, ABG) 00:21:33.640 00.000 15672 Guiding Dir = 0, Dur = 56 00:21:33.640 00.000 15672 IsSlewing returns 0 00:21:33.641 00.001 15672 IsGuiding returns 0 00:21:33.646 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=12317, FiltMin=2673, FiltMax=10554, Gamma=2.950 00:21:33.696 00.050 30444 UpdateGuideState exits: m=119756 SNR=90.4 Saturated 00:21:33.696 00.000 30444 PhdController: settling, locked = 1, distance = 0.33 (2.00) aobump = 0 frame = 22 / 99999 00:21:33.696 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838893.696,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.33,"Time":46.8,"SettleTime":60.0,"StarLocked":true} 00:21:33.696 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:33.696 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:33.697 00.001 30444 Enqueuing Expose request 00:21:33.720 00.023 15672 IsGuiding returns 1 00:21:33.720 00.000 15672 scope still moving after pulse duration time elapsed 00:21:33.742 00.022 15672 IsSlewing returns 0 00:21:33.743 00.001 15672 IsGuiding returns 1 00:21:33.764 00.021 15672 IsSlewing returns 0 00:21:33.765 00.001 15672 IsGuiding returns 1 00:21:33.786 00.021 15672 IsSlewing returns 0 00:21:33.799 00.013 15672 IsGuiding returns 0 00:21:33.799 00.000 15672 scope move finished after 56 + 102 ms 00:21:33.799 00.000 15672 Move returns status 0, amount 56 00:21:33.799 00.000 15672 move complete, result=0 00:21:33.799 00.000 15672 worker thread done servicing request 00:21:33.799 00.000 15672 Worker thread wakes up 00:21:33.799 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 56 ms NORTH 00:21:33.799 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:33.799 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:35.917 02.118 15672 Exposure complete 00:21:35.949 00.032 15672 worker thread done servicing request 00:21:35.949 00.000 30444 OnExposeComplete: enter 00:21:35.950 00.001 30444 UpdateGuideState(): m_state=6 00:21:35.950 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3670 00:21:35.950 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=195.96, Mass=122159, SNR=93.8, Peak=11172 HFD=4.0 00:21:35.950 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 00:21:35.950 00.000 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 00:21:35.950 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.25 hyp=0.42 cameraTheta=-0.66 mountX=0.39 mountY=-0.18, mountTheta=-0.43 00:21:35.950 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.25, opts=13) 00:21:35.950 00.000 30444 Enqueuing Move request for scope (0.33, -0.25) 00:21:35.951 00.001 15672 Worker thread wakes up 00:21:35.951 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.25) opts 0xd 00:21:35.951 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.25) 00:21:35.951 00.000 15672 Moving (0.33, -0.25) raw xDistance=0.39 yDistance=-0.18 00:21:35.951 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 00:21:35.951 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:21:35.951 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 00:21:35.951 00.000 15672 MoveAxis(W, 105, ABG) 00:21:35.951 00.000 15672 Guiding Dir = 3, Dur = 105 00:21:35.951 00.000 15672 IsSlewing returns 0 00:21:35.957 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=11172, FiltMin=2619, FiltMax=10079, Gamma=2.950 00:21:35.987 00.030 15672 IsGuiding returns 0 00:21:36.003 00.016 15672 PulseGuide returned control before completion, sleep 100 00:21:36.006 00.003 30444 UpdateGuideState exits: m=122159 SNR=93.8 Saturated 00:21:36.006 00.000 30444 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 23 / 99999 00:21:36.006 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838896.006,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.35,"Time":49.1,"SettleTime":60.0,"StarLocked":true} 00:21:36.006 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:36.006 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:36.006 00.000 30444 Enqueuing Expose request 00:21:36.104 00.098 15672 IsGuiding returns 1 00:21:36.108 00.004 15672 scope still moving after pulse duration time elapsed 00:21:36.129 00.021 15672 IsSlewing returns 0 00:21:36.147 00.018 15672 IsGuiding returns 0 00:21:36.147 00.000 15672 scope move finished after 105 + 55 ms 00:21:36.147 00.000 15672 Move returns status 0, amount 105 00:21:36.147 00.000 15672 MoveAxis(N, 0, ABG) 00:21:36.147 00.000 15672 Move returns status 0, amount 0 00:21:36.147 00.000 15672 move complete, result=0 00:21:36.147 00.000 15672 worker thread done servicing request 00:21:36.147 00.000 15672 Worker thread wakes up 00:21:36.147 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:36.147 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:36.147 00.000 30444 GuideStep: 0.4 px 105 ms WEST, -0.2 px 0 ms NORTH 00:21:38.063 01.916 15672 Exposure complete 00:21:38.096 00.033 15672 worker thread done servicing request 00:21:38.096 00.000 30444 OnExposeComplete: enter 00:21:38.096 00.000 30444 UpdateGuideState(): m_state=6 00:21:38.096 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3671 00:21:38.096 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=195.99, Mass=113551, SNR=77.5, Peak=10204 HFD=3.6 00:21:38.096 00.000 30444 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.28) = xAngle (-1.19 = -1.19) 00:21:38.096 00.000 30444 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 00:21:38.096 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.47 mountX=0.09 mountY=-0.22, mountTheta=-1.20 00:21:38.097 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.23, opts=13) 00:21:38.097 00.000 30444 Enqueuing Move request for scope (0.02, -0.23) 00:21:38.097 00.000 15672 Worker thread wakes up 00:21:38.097 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd 00:21:38.097 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.23) 00:21:38.097 00.000 15672 Moving (0.02, -0.23) raw xDistance=0.09 yDistance=-0.22 00:21:38.097 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:21:38.097 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:21:38.097 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 00:21:38.097 00.000 15672 MoveAxis(E, 0, ABG) 00:21:38.097 00.000 15672 Move returns status 0, amount 0 00:21:38.097 00.000 15672 MoveAxis(N, 0, ABG) 00:21:38.097 00.000 15672 Move returns status 0, amount 0 00:21:38.097 00.000 15672 move complete, result=0 00:21:38.098 00.001 15672 worker thread done servicing request 00:21:38.102 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=11476, FiltMin=2560, FiltMax=10248, Gamma=2.950 00:21:38.152 00.050 30444 UpdateGuideState exits: m=113551 SNR=77.5 Saturated 00:21:38.152 00.000 30444 PhdController: settling, locked = 1, distance = 0.32 (2.00) aobump = 0 frame = 24 / 99999 00:21:38.152 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838898.152,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.32,"Time":51.3,"SettleTime":60.0,"StarLocked":true} 00:21:38.152 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:38.152 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:38.152 00.000 30444 Enqueuing Expose request 00:21:38.152 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:21:38.152 00.000 15672 Worker thread wakes up 00:21:38.152 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:38.152 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:40.263 02.111 15672 Exposure complete 00:21:40.283 00.020 15672 worker thread done servicing request 00:21:40.283 00.000 30444 OnExposeComplete: enter 00:21:40.283 00.000 30444 UpdateGuideState(): m_state=6 00:21:40.283 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3672 00:21:40.283 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=196.09, Mass=119929, SNR=85.1, Peak=10894 HFD=3.6 00:21:40.283 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 00:21:40.283 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 00:21:40.283 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-0.89 mountX=0.13 mountY=-0.10, mountTheta=-0.65 00:21:40.283 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.12, opts=13) 00:21:40.283 00.000 30444 Enqueuing Move request for scope (0.10, -0.12) 00:21:40.284 00.001 15672 Worker thread wakes up 00:21:40.284 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd 00:21:40.284 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.12) 00:21:40.284 00.000 15672 Moving (0.10, -0.12) raw xDistance=0.13 yDistance=-0.10 00:21:40.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:21:40.284 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:21:40.284 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:21:40.284 00.000 15672 MoveAxis(E, 0, ABG) 00:21:40.284 00.000 15672 Move returns status 0, amount 0 00:21:40.284 00.000 15672 MoveAxis(N, 0, ABG) 00:21:40.284 00.000 15672 Move returns status 0, amount 0 00:21:40.284 00.000 15672 move complete, result=0 00:21:40.284 00.000 15672 worker thread done servicing request 00:21:40.288 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=11238, FiltMin=2592, FiltMax=10079, Gamma=2.950 00:21:40.343 00.055 30444 UpdateGuideState exits: m=119929 SNR=85.1 Saturated 00:21:40.343 00.000 30444 PhdController: settling, locked = 1, distance = 0.27 (2.00) aobump = 0 frame = 25 / 99999 00:21:40.343 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838900.343,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.27,"Time":53.4,"SettleTime":60.0,"StarLocked":true} 00:21:40.343 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:40.343 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:40.343 00.000 30444 Enqueuing Expose request 00:21:40.343 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:21:40.343 00.000 15672 Worker thread wakes up 00:21:40.343 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:40.343 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:42.249 01.906 15672 Exposure complete 00:21:42.269 00.020 15672 worker thread done servicing request 00:21:42.269 00.000 30444 OnExposeComplete: enter 00:21:42.269 00.000 30444 UpdateGuideState(): m_state=6 00:21:42.269 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3673 00:21:42.269 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=195.68, Mass=122753, SNR=95.0, Peak=12214 HFD=3.9 00:21:42.269 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 00:21:42.269 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 00:21:42.269 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.53 hyp=0.63 cameraTheta=-2.14 mountX=-0.18 mountY=-0.59, mountTheta=-1.87 00:21:42.269 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.53, opts=13) 00:21:42.269 00.000 30444 Enqueuing Move request for scope (-0.34, -0.53) 00:21:42.269 00.000 15672 Worker thread wakes up 00:21:42.270 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.53) opts 0xd 00:21:42.270 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.53) 00:21:42.270 00.000 15672 Moving (-0.34, -0.53) raw xDistance=-0.18 yDistance=-0.59 00:21:42.270 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:21:42.270 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 00:21:42.270 00.000 15672 MoveAxis(E, 0, ABG) 00:21:42.270 00.000 15672 Move returns status 0, amount 0 00:21:42.270 00.000 15672 MoveAxis(N, 106, ABG) 00:21:42.270 00.000 15672 Guiding Dir = 0, Dur = 106 00:21:42.270 00.000 15672 IsSlewing returns 0 00:21:42.271 00.001 15672 IsGuiding returns 0 00:21:42.275 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=12214, FiltMin=2630, FiltMax=9559, Gamma=2.950 00:21:42.345 00.070 15672 PulseGuide returned control before completion, sleep 43 00:21:42.390 00.045 15672 IsGuiding returns 1 00:21:42.390 00.000 15672 scope still moving after pulse duration time elapsed 00:21:42.390 00.000 30444 UpdateGuideState exits: m=122753 SNR=95.0 Saturated 00:21:42.390 00.000 30444 PhdController: settling, locked = 1, distance = 0.38 (2.00) aobump = 0 frame = 26 / 99999 00:21:42.390 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838902.390,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.38,"Time":55.5,"SettleTime":60.0,"StarLocked":true} 00:21:42.390 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:42.390 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:42.390 00.000 30444 Enqueuing Expose request 00:21:42.411 00.021 15672 IsSlewing returns 0 00:21:42.412 00.001 15672 IsGuiding returns 1 00:21:42.434 00.022 15672 IsSlewing returns 0 00:21:42.434 00.000 15672 IsGuiding returns 1 00:21:42.455 00.021 15672 IsSlewing returns 0 00:21:42.455 00.000 15672 IsGuiding returns 1 00:21:42.478 00.023 15672 IsSlewing returns 0 00:21:42.489 00.011 15672 IsGuiding returns 0 00:21:42.489 00.000 15672 scope move finished after 106 + 111 ms 00:21:42.489 00.000 15672 Move returns status 0, amount 106 00:21:42.489 00.000 15672 move complete, result=0 00:21:42.489 00.000 15672 worker thread done servicing request 00:21:42.489 00.000 15672 Worker thread wakes up 00:21:42.489 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:42.489 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:42.489 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 106 ms NORTH 00:21:44.597 02.108 15672 Exposure complete 00:21:44.616 00.019 15672 worker thread done servicing request 00:21:44.617 00.001 30444 OnExposeComplete: enter 00:21:44.617 00.000 30444 UpdateGuideState(): m_state=6 00:21:44.617 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3674 00:21:44.617 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=196.26, Mass=126448, SNR=87.0, Peak=10298 HFD=3.8 00:21:44.617 00.000 30444 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.28) = xAngle (0.78 = 0.78) 00:21:44.617 00.000 30444 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.72 = 0.72) 00:21:44.617 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.51 mountX=0.08 mountY=0.07, mountTheta=0.75 00:21:44.617 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.05, opts=13) 00:21:44.617 00.000 30444 Enqueuing Move request for scope (0.09, 0.05) 00:21:44.618 00.001 15672 Worker thread wakes up 00:21:44.618 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd 00:21:44.618 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.05) 00:21:44.618 00.000 15672 Moving (0.09, 0.05) raw xDistance=0.08 yDistance=0.07 00:21:44.618 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:21:44.618 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:21:44.618 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 00:21:44.618 00.000 15672 MoveAxis(E, 0, ABG) 00:21:44.618 00.000 15672 Move returns status 0, amount 0 00:21:44.618 00.000 15672 MoveAxis(N, 0, ABG) 00:21:44.618 00.000 15672 Move returns status 0, amount 0 00:21:44.618 00.000 15672 move complete, result=0 00:21:44.618 00.000 15672 worker thread done servicing request 00:21:44.624 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=11087, FiltMin=2625, FiltMax=9613, Gamma=2.950 00:21:44.673 00.049 30444 UpdateGuideState exits: m=126448 SNR=87.0 Saturated 00:21:44.673 00.000 30444 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 27 / 99999 00:21:44.673 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596838904.673,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.30,"Time":57.8,"SettleTime":60.0,"StarLocked":true} 00:21:44.674 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:44.674 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:44.674 00.000 30444 Enqueuing Expose request 00:21:44.674 00.000 15672 Worker thread wakes up 00:21:44.674 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:44.674 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:21:44.674 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:46.590 01.916 15672 Exposure complete 00:21:46.620 00.030 15672 worker thread done servicing request 00:21:46.620 00.000 30444 OnExposeComplete: enter 00:21:46.620 00.000 30444 UpdateGuideState(): m_state=6 00:21:46.620 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3675 00:21:46.620 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=195.68, Mass=115416, SNR=78.9, Peak=10490 HFD=3.5 00:21:46.620 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 00:21:46.620 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 00:21:46.620 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.53 hyp=0.54 cameraTheta=-1.70 mountX=0.08 mountY=-0.53, mountTheta=-1.42 00:21:46.621 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.53, opts=13) 00:21:46.621 00.000 30444 Enqueuing Move request for scope (-0.07, -0.53) 00:21:46.621 00.000 15672 Worker thread wakes up 00:21:46.621 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.53) opts 0xd 00:21:46.621 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.53) 00:21:46.621 00.000 15672 Moving (-0.07, -0.53) raw xDistance=0.08 yDistance=-0.53 00:21:46.621 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:21:46.621 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 00:21:46.621 00.000 15672 MoveAxis(E, 0, ABG) 00:21:46.621 00.000 15672 Move returns status 0, amount 0 00:21:46.621 00.000 15672 MoveAxis(N, 95, ABG) 00:21:46.621 00.000 15672 Guiding Dir = 0, Dur = 95 00:21:46.622 00.001 15672 IsSlewing returns 0 00:21:46.623 00.001 15672 IsGuiding returns 0 00:21:46.627 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=11806, FiltMin=2657, FiltMax=9605, Gamma=2.950 00:21:46.706 00.079 15672 PulseGuide returned control before completion, sleep 22 00:21:46.739 00.033 15672 IsGuiding returns 1 00:21:46.739 00.000 15672 scope still moving after pulse duration time elapsed 00:21:46.760 00.021 15672 IsSlewing returns 0 00:21:46.763 00.003 15672 IsGuiding returns 1 00:21:46.785 00.022 15672 IsSlewing returns 0 00:21:46.787 00.002 15672 IsGuiding returns 1 00:21:46.808 00.021 15672 IsSlewing returns 0 00:21:46.819 00.011 15672 IsGuiding returns 0 00:21:46.820 00.001 15672 scope move finished after 95 + 101 ms 00:21:46.820 00.000 15672 Move returns status 0, amount 95 00:21:46.820 00.000 15672 move complete, result=0 00:21:46.820 00.000 15672 worker thread done servicing request 00:21:46.997 00.177 30444 UpdateGuideState exits: m=115416 SNR=78.9 Saturated 00:21:46.997 00.000 30444 PhdController: settling, locked = 1, distance = 0.37 (2.00) aobump = 0 frame = 28 / 99999 00:21:46.997 00.000 30444 PhdController: newstate STATE_FINISH 00:21:46.998 00.001 30444 PhdController complete: success 00:21:46.998 00.000 30444 evsrv: {"Event":"SettleDone","Timestamp":1596838906.998,"Host":"DESKTOP-370CUR0","Inst":1,"Status":0,"TotalFrames":28,"DroppedFrames":0} 00:21:46.998 00.000 30444 Mount: notify guiding dither settle done success=1 00:21:46.998 00.000 30444 PhdController: newstate STATE_IDLE 00:21:46.998 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:46.998 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:46.998 00.000 30444 Enqueuing Expose request 00:21:46.998 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 95 ms NORTH 00:21:46.998 00.000 15672 Worker thread wakes up 00:21:46.998 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:46.998 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:49.106 02.108 15672 Exposure complete 00:21:49.131 00.025 15672 worker thread done servicing request 00:21:49.131 00.000 30444 OnExposeComplete: enter 00:21:49.131 00.000 30444 UpdateGuideState(): m_state=6 00:21:49.131 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3676 00:21:49.131 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=196.10, Mass=120112, SNR=88.8, Peak=10589 HFD=3.6 00:21:49.131 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 00:21:49.131 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 00:21:49.131 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.53 mountX=0.04 mountY=-0.11, mountTheta=-1.26 00:21:49.132 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.12, opts=13) 00:21:49.132 00.000 30444 Enqueuing Move request for scope (0.00, -0.12) 00:21:49.132 00.000 15672 Worker thread wakes up 00:21:49.132 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd 00:21:49.132 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.12) 00:21:49.132 00.000 15672 Moving (0.00, -0.12) raw xDistance=0.04 yDistance=-0.11 00:21:49.132 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 00:21:49.132 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:21:49.132 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 00:21:49.132 00.000 15672 MoveAxis(E, 0, ABG) 00:21:49.132 00.000 15672 Move returns status 0, amount 0 00:21:49.132 00.000 15672 MoveAxis(N, 0, ABG) 00:21:49.132 00.000 15672 Move returns status 0, amount 0 00:21:49.132 00.000 15672 move complete, result=0 00:21:49.132 00.000 15672 worker thread done servicing request 00:21:49.138 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=11233, FiltMin=2626, FiltMax=9814, Gamma=2.950 00:21:49.187 00.049 30444 UpdateGuideState exits: m=120112 SNR=88.8 Saturated 00:21:49.187 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:49.188 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:49.188 00.000 30444 Enqueuing Expose request 00:21:49.188 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:21:49.188 00.000 15672 Worker thread wakes up 00:21:49.188 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:49.188 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:51.104 01.916 15672 Exposure complete 00:21:51.131 00.027 15672 worker thread done servicing request 00:21:51.131 00.000 30444 OnExposeComplete: enter 00:21:51.131 00.000 30444 UpdateGuideState(): m_state=6 00:21:51.131 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3677 00:21:51.132 00.001 30444 Star::Find returns 1 (1), X=460.37, Y=196.14, Mass=121631, SNR=87.6, Peak=10775 HFD=3.5 00:21:51.132 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 00:21:51.132 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 00:21:51.132 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.07 mountX=-0.02 mountY=-0.08, mountTheta=-1.80 00:21:51.132 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.08, opts=13) 00:21:51.132 00.000 30444 Enqueuing Move request for scope (-0.04, -0.08) 00:21:51.132 00.000 15672 Worker thread wakes up 00:21:51.132 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd 00:21:51.132 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.08) 00:21:51.132 00.000 15672 Moving (-0.04, -0.08) raw xDistance=-0.02 yDistance=-0.08 00:21:51.133 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:21:51.133 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:21:51.133 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 00:21:51.133 00.000 15672 MoveAxis(E, 0, ABG) 00:21:51.133 00.000 15672 Move returns status 0, amount 0 00:21:51.133 00.000 15672 MoveAxis(N, 0, ABG) 00:21:51.133 00.000 15672 Move returns status 0, amount 0 00:21:51.133 00.000 15672 move complete, result=0 00:21:51.133 00.000 15672 worker thread done servicing request 00:21:51.139 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=11639, FiltMin=2648, FiltMax=10159, Gamma=2.950 00:21:51.608 00.469 30444 UpdateGuideState exits: m=121631 SNR=87.6 Saturated 00:21:51.608 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:51.608 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:51.609 00.001 30444 Enqueuing Expose request 00:21:51.609 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:21:51.609 00.000 15672 Worker thread wakes up 00:21:51.609 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:51.609 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:53.721 02.112 15672 Exposure complete 00:21:53.750 00.029 15672 worker thread done servicing request 00:21:53.750 00.000 30444 OnExposeComplete: enter 00:21:53.750 00.000 30444 UpdateGuideState(): m_state=6 00:21:53.751 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3678 00:21:53.751 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=195.77, Mass=119216, SNR=93.9, Peak=11912 HFD=3.6 00:21:53.751 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 00:21:53.751 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 00:21:53.751 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.44 hyp=0.48 cameraTheta=-1.94 mountX=-0.05 mountY=-0.47, mountTheta=-1.67 00:21:53.751 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.44, opts=13) 00:21:53.751 00.000 30444 Enqueuing Move request for scope (-0.17, -0.44) 00:21:53.751 00.000 15672 Worker thread wakes up 00:21:53.752 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.44) opts 0xd 00:21:53.752 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.44) 00:21:53.752 00.000 15672 Moving (-0.17, -0.44) raw xDistance=-0.05 yDistance=-0.47 00:21:53.752 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:21:53.752 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 00:21:53.752 00.000 15672 MoveAxis(E, 0, ABG) 00:21:53.752 00.000 15672 Move returns status 0, amount 0 00:21:53.752 00.000 15672 MoveAxis(N, 84, ABG) 00:21:53.752 00.000 15672 Guiding Dir = 0, Dur = 84 00:21:53.753 00.001 15672 IsSlewing returns 0 00:21:53.754 00.001 15672 IsGuiding returns 0 00:21:53.758 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2371, max=13474, FiltMin=2616, FiltMax=9879, Gamma=2.950 00:21:53.808 00.050 30444 UpdateGuideState exits: m=119216 SNR=93.9 Saturated 00:21:53.808 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:53.808 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:53.808 00.000 30444 Enqueuing Expose request 00:21:53.831 00.023 15672 PulseGuide returned control before completion, sleep 18 00:21:53.879 00.048 15672 IsGuiding returns 1 00:21:53.879 00.000 15672 scope still moving after pulse duration time elapsed 00:21:53.901 00.022 15672 IsSlewing returns 0 00:21:53.927 00.026 15672 IsGuiding returns 0 00:21:53.927 00.000 15672 scope move finished after 84 + 88 ms 00:21:53.927 00.000 15672 Move returns status 0, amount 84 00:21:53.927 00.000 15672 move complete, result=0 00:21:53.927 00.000 15672 worker thread done servicing request 00:21:53.927 00.000 15672 Worker thread wakes up 00:21:53.927 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:53.927 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:53.927 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 84 ms NORTH 00:21:55.843 01.916 15672 Exposure complete 00:21:55.875 00.032 15672 worker thread done servicing request 00:21:55.875 00.000 30444 OnExposeComplete: enter 00:21:55.875 00.000 30444 UpdateGuideState(): m_state=6 00:21:55.875 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3679 00:21:55.876 00.001 30444 Star::Find returns 1 (1), X=460.04, Y=195.85, Mass=115516, SNR=81.8, Peak=12246 HFD=3.5 00:21:55.876 00.000 30444 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.28) = xAngle (-2.08 = -2.08) 00:21:55.876 00.000 30444 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.14 = -2.14) 00:21:55.876 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.37 hyp=0.52 cameraTheta=-2.36 mountX=-0.25 mountY=-0.44, mountTheta=-2.10 00:21:55.876 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.37, opts=13) 00:21:55.876 00.000 30444 Enqueuing Move request for scope (-0.37, -0.37) 00:21:55.876 00.000 15672 Worker thread wakes up 00:21:55.876 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.37) opts 0xd 00:21:55.876 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.37) 00:21:55.876 00.000 15672 Moving (-0.37, -0.37) raw xDistance=-0.25 yDistance=-0.44 00:21:55.876 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 00:21:55.876 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 00:21:55.876 00.000 15672 MoveAxis(E, 68, ABG) 00:21:55.876 00.000 15672 Guiding Dir = 2, Dur = 68 00:21:55.877 00.001 15672 IsSlewing returns 0 00:21:55.878 00.001 15672 IsGuiding returns 0 00:21:55.883 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1848, max=12794, FiltMin=2584, FiltMax=9457, Gamma=2.950 00:21:55.907 00.024 15672 PulseGuide returned control before completion, sleep 50 00:21:55.932 00.025 30444 UpdateGuideState exits: m=115516 SNR=81.8 Saturated 00:21:55.932 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:55.932 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:55.932 00.000 30444 Enqueuing Expose request 00:21:55.959 00.027 15672 IsGuiding returns 1 00:21:55.959 00.000 15672 scope still moving after pulse duration time elapsed 00:21:55.980 00.021 15672 IsSlewing returns 0 00:21:56.020 00.040 15672 IsGuiding returns 0 00:21:56.020 00.000 15672 scope move finished after 68 + 73 ms 00:21:56.020 00.000 15672 Move returns status 0, amount 68 00:21:56.020 00.000 15672 MoveAxis(N, 78, ABG) 00:21:56.020 00.000 15672 Guiding Dir = 0, Dur = 78 00:21:56.021 00.001 15672 IsSlewing returns 0 00:21:56.022 00.001 15672 IsGuiding returns 0 00:21:56.099 00.077 15672 PulseGuide returned control before completion, sleep 11 00:21:56.111 00.012 15672 IsGuiding returns 1 00:21:56.112 00.001 15672 scope still moving after pulse duration time elapsed 00:21:56.132 00.020 15672 IsSlewing returns 0 00:21:56.133 00.001 15672 IsGuiding returns 1 00:21:56.154 00.021 15672 IsSlewing returns 0 00:21:56.154 00.000 15672 IsGuiding returns 1 00:21:56.176 00.022 15672 IsSlewing returns 0 00:21:56.177 00.001 15672 IsGuiding returns 1 00:21:56.199 00.022 15672 IsSlewing returns 0 00:21:56.260 00.061 15672 IsGuiding returns 0 00:21:56.260 00.000 15672 scope move finished after 78 + 160 ms 00:21:56.260 00.000 15672 Move returns status 0, amount 78 00:21:56.260 00.000 15672 move complete, result=0 00:21:56.261 00.001 15672 worker thread done servicing request 00:21:56.261 00.000 15672 Worker thread wakes up 00:21:56.261 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:56.261 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:21:56.261 00.000 30444 GuideStep: -0.3 px 68 ms EAST, -0.4 px 78 ms NORTH 00:21:58.377 02.116 15672 Exposure complete 00:21:58.410 00.033 15672 worker thread done servicing request 00:21:58.410 00.000 30444 OnExposeComplete: enter 00:21:58.410 00.000 30444 UpdateGuideState(): m_state=6 00:21:58.410 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3680 00:21:58.410 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=195.58, Mass=114687, SNR=87.7, Peak=11433 HFD=3.6 00:21:58.410 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 00:21:58.411 00.001 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 00:21:58.411 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.63 hyp=0.69 cameraTheta=-1.99 mountX=-0.10 mountY=-0.68, mountTheta=-1.71 00:21:58.411 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.63, opts=13) 00:21:58.411 00.000 30444 Enqueuing Move request for scope (-0.28, -0.63) 00:21:58.411 00.000 15672 Worker thread wakes up 00:21:58.411 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.63) opts 0xd 00:21:58.411 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.63) 00:21:58.411 00.000 15672 Moving (-0.28, -0.63) raw xDistance=-0.10 yDistance=-0.68 00:21:58.411 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 00:21:58.411 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 00:21:58.411 00.000 15672 MoveAxis(E, 0, ABG) 00:21:58.411 00.000 15672 Move returns status 0, amount 0 00:21:58.412 00.001 15672 MoveAxis(N, 121, ABG) 00:21:58.412 00.000 15672 Guiding Dir = 0, Dur = 121 00:21:58.412 00.000 15672 IsSlewing returns 0 00:21:58.413 00.001 15672 IsGuiding returns 0 00:21:58.417 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=12874, FiltMin=2650, FiltMax=9700, Gamma=2.950 00:21:58.495 00.078 15672 PulseGuide returned control before completion, sleep 49 00:21:58.547 00.052 15672 IsGuiding returns 1 00:21:58.547 00.000 15672 scope still moving after pulse duration time elapsed 00:21:58.568 00.021 15672 IsSlewing returns 0 00:21:58.568 00.000 15672 IsGuiding returns 1 00:21:58.590 00.022 15672 IsSlewing returns 0 00:21:58.655 00.065 15672 IsGuiding returns 0 00:21:58.656 00.001 15672 scope move finished after 121 + 121 ms 00:21:58.656 00.000 15672 Move returns status 0, amount 121 00:21:58.656 00.000 15672 move complete, result=0 00:21:58.656 00.000 15672 worker thread done servicing request 00:21:58.750 00.094 30444 UpdateGuideState exits: m=114687 SNR=87.7 Saturated 00:21:58.750 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:21:58.750 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:21:58.750 00.000 30444 Enqueuing Expose request 00:21:58.751 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 121 ms NORTH 00:21:58.751 00.000 15672 Worker thread wakes up 00:21:58.751 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:21:58.751 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:00.659 01.908 15672 Exposure complete 00:22:00.680 00.021 15672 worker thread done servicing request 00:22:00.680 00.000 30444 OnExposeComplete: enter 00:22:00.680 00.000 30444 UpdateGuideState(): m_state=6 00:22:00.680 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3681 00:22:00.680 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=195.65, Mass=122688, SNR=85.0, Peak=13281 HFD=3.5 00:22:00.680 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 00:22:00.680 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 00:22:00.681 00.001 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.56 hyp=0.68 cameraTheta=-2.18 mountX=-0.22 mountY=-0.63, mountTheta=-1.91 00:22:00.681 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.56, opts=13) 00:22:00.681 00.000 30444 Enqueuing Move request for scope (-0.39, -0.56) 00:22:00.681 00.000 15672 Worker thread wakes up 00:22:00.681 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.56) opts 0xd 00:22:00.681 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.56) 00:22:00.681 00.000 15672 Moving (-0.39, -0.56) raw xDistance=-0.22 yDistance=-0.63 00:22:00.681 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 00:22:00.681 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 00:22:00.681 00.000 15672 MoveAxis(E, 0, ABG) 00:22:00.681 00.000 15672 Move returns status 0, amount 0 00:22:00.681 00.000 15672 MoveAxis(N, 113, ABG) 00:22:00.681 00.000 15672 Guiding Dir = 0, Dur = 113 00:22:00.682 00.001 15672 IsSlewing returns 0 00:22:00.683 00.001 15672 IsGuiding returns 0 00:22:00.687 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2389, max=14231, FiltMin=2663, FiltMax=10436, Gamma=2.950 00:22:00.737 00.050 30444 UpdateGuideState exits: m=122688 SNR=85.0 Saturated 00:22:00.737 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:00.737 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:00.737 00.000 30444 Enqueuing Expose request 00:22:00.764 00.027 15672 PulseGuide returned control before completion, sleep 43 00:22:00.808 00.044 15672 IsGuiding returns 1 00:22:00.808 00.000 15672 scope still moving after pulse duration time elapsed 00:22:00.829 00.021 15672 IsSlewing returns 0 00:22:00.830 00.001 15672 IsGuiding returns 1 00:22:00.851 00.021 15672 IsSlewing returns 0 00:22:00.854 00.003 15672 IsGuiding returns 1 00:22:00.874 00.020 15672 IsSlewing returns 0 00:22:00.877 00.003 15672 IsGuiding returns 1 00:22:00.898 00.021 15672 IsSlewing returns 0 00:22:00.926 00.028 15672 IsGuiding returns 0 00:22:00.926 00.000 15672 scope move finished after 113 + 129 ms 00:22:00.926 00.000 15672 Move returns status 0, amount 113 00:22:00.926 00.000 15672 move complete, result=0 00:22:00.926 00.000 15672 worker thread done servicing request 00:22:00.927 00.001 15672 Worker thread wakes up 00:22:00.927 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:00.927 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:00.927 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 113 ms NORTH 00:22:03.036 02.109 15672 Exposure complete 00:22:03.056 00.020 15672 worker thread done servicing request 00:22:03.056 00.000 30444 OnExposeComplete: enter 00:22:03.057 00.001 30444 UpdateGuideState(): m_state=6 00:22:03.057 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3682 00:22:03.057 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=195.87, Mass=124432, SNR=83.2, Peak=12510 HFD=3.2 00:22:03.057 00.000 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 00:22:03.057 00.000 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 00:22:03.057 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.34 hyp=0.49 cameraTheta=-2.37 mountX=-0.25 mountY=-0.41, mountTheta=-2.11 00:22:03.058 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.34, opts=13) 00:22:03.058 00.000 30444 Enqueuing Move request for scope (-0.35, -0.34) 00:22:03.058 00.000 15672 Worker thread wakes up 00:22:03.058 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.34) opts 0xd 00:22:03.058 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.34) 00:22:03.058 00.000 15672 Moving (-0.35, -0.34) raw xDistance=-0.25 yDistance=-0.41 00:22:03.058 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 00:22:03.058 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 00:22:03.058 00.000 15672 MoveAxis(E, 0, ABG) 00:22:03.058 00.000 15672 Move returns status 0, amount 0 00:22:03.058 00.000 15672 MoveAxis(N, 73, ABG) 00:22:03.058 00.000 15672 Guiding Dir = 0, Dur = 73 00:22:03.059 00.001 15672 IsSlewing returns 0 00:22:03.060 00.001 15672 IsGuiding returns 0 00:22:03.064 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=12510, FiltMin=2664, FiltMax=10643, Gamma=2.950 00:22:03.113 00.049 30444 UpdateGuideState exits: m=124432 SNR=83.2 Saturated 00:22:03.113 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:03.113 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:03.113 00.000 30444 Enqueuing Expose request 00:22:03.145 00.032 15672 IsGuiding returns 1 00:22:03.145 00.000 15672 scope still moving after pulse duration time elapsed 00:22:03.166 00.021 15672 IsSlewing returns 0 00:22:03.193 00.027 15672 IsGuiding returns 1 00:22:03.213 00.020 15672 IsSlewing returns 0 00:22:03.241 00.028 15672 IsGuiding returns 0 00:22:03.241 00.000 15672 scope move finished after 73 + 108 ms 00:22:03.241 00.000 15672 Move returns status 0, amount 73 00:22:03.241 00.000 15672 move complete, result=0 00:22:03.241 00.000 15672 worker thread done servicing request 00:22:03.241 00.000 15672 Worker thread wakes up 00:22:03.241 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:03.242 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:03.242 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 73 ms NORTH 00:22:05.157 01.915 15672 Exposure complete 00:22:05.179 00.022 15672 worker thread done servicing request 00:22:05.179 00.000 30444 OnExposeComplete: enter 00:22:05.179 00.000 30444 UpdateGuideState(): m_state=6 00:22:05.179 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3683 00:22:05.179 00.000 30444 Star::Find returns 1 (1), X=459.99, Y=195.74, Mass=111533, SNR=86.1, Peak=11790 HFD=3.4 00:22:05.179 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.02 = -2.02) 00:22:05.179 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 00:22:05.179 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.47 hyp=0.63 cameraTheta=-2.29 mountX=-0.27 mountY=-0.55, mountTheta=-2.03 00:22:05.180 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.47, opts=13) 00:22:05.180 00.000 30444 Enqueuing Move request for scope (-0.42, -0.47) 00:22:05.180 00.000 15672 Worker thread wakes up 00:22:05.180 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.47) opts 0xd 00:22:05.180 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.47) 00:22:05.180 00.000 15672 Moving (-0.42, -0.47) raw xDistance=-0.27 yDistance=-0.55 00:22:05.180 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 00:22:05.180 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 00:22:05.180 00.000 15672 MoveAxis(E, 74, ABG) 00:22:05.180 00.000 15672 Guiding Dir = 2, Dur = 74 00:22:05.181 00.001 15672 IsSlewing returns 0 00:22:05.182 00.001 15672 IsGuiding returns 0 00:22:05.186 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2082, max=12622, FiltMin=2578, FiltMax=9593, Gamma=2.950 00:22:05.204 00.018 15672 PulseGuide returned control before completion, sleep 62 00:22:05.268 00.064 15672 IsGuiding returns 1 00:22:05.268 00.000 15672 scope still moving after pulse duration time elapsed 00:22:05.288 00.020 15672 IsSlewing returns 0 00:22:05.349 00.061 15672 IsGuiding returns 0 00:22:05.349 00.000 15672 scope move finished after 74 + 93 ms 00:22:05.349 00.000 15672 Move returns status 0, amount 74 00:22:05.349 00.000 15672 MoveAxis(N, 99, ABG) 00:22:05.349 00.000 15672 Guiding Dir = 0, Dur = 99 00:22:05.350 00.001 15672 IsSlewing returns 0 00:22:05.353 00.003 15672 IsGuiding returns 0 00:22:05.380 00.027 30444 UpdateGuideState exits: m=111533 SNR=86.1 Saturated 00:22:05.381 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:05.381 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:05.381 00.000 30444 Enqueuing Expose request 00:22:05.429 00.048 15672 PulseGuide returned control before completion, sleep 34 00:22:05.465 00.036 15672 IsGuiding returns 1 00:22:05.465 00.000 15672 scope still moving after pulse duration time elapsed 00:22:05.485 00.020 15672 IsSlewing returns 0 00:22:05.487 00.002 15672 IsGuiding returns 1 00:22:05.507 00.020 15672 IsSlewing returns 0 00:22:05.509 00.002 15672 IsGuiding returns 1 00:22:05.529 00.020 15672 IsSlewing returns 0 00:22:05.589 00.060 15672 IsGuiding returns 0 00:22:05.589 00.000 15672 scope move finished after 99 + 136 ms 00:22:05.589 00.000 15672 Move returns status 0, amount 99 00:22:05.589 00.000 15672 move complete, result=0 00:22:05.589 00.000 15672 worker thread done servicing request 00:22:05.589 00.000 15672 Worker thread wakes up 00:22:05.589 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:05.589 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:05.589 00.000 30444 GuideStep: -0.3 px 74 ms EAST, -0.6 px 99 ms NORTH 00:22:07.706 02.117 15672 Exposure complete 00:22:07.736 00.030 15672 worker thread done servicing request 00:22:07.736 00.000 30444 OnExposeComplete: enter 00:22:07.737 00.001 30444 UpdateGuideState(): m_state=6 00:22:07.737 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3684 00:22:07.737 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=195.78, Mass=117701, SNR=87.9, Peak=11497 HFD=3.6 00:22:07.737 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 00:22:07.737 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 00:22:07.737 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.44 hyp=0.48 cameraTheta=-1.99 mountX=-0.07 mountY=-0.47, mountTheta=-1.72 00:22:07.737 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.44, opts=13) 00:22:07.737 00.000 30444 Enqueuing Move request for scope (-0.20, -0.44) 00:22:07.737 00.000 15672 Worker thread wakes up 00:22:07.738 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.44) opts 0xd 00:22:07.738 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.44) 00:22:07.738 00.000 15672 Moving (-0.20, -0.44) raw xDistance=-0.07 yDistance=-0.47 00:22:07.738 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:22:07.738 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 00:22:07.738 00.000 15672 MoveAxis(E, 0, ABG) 00:22:07.738 00.000 15672 Move returns status 0, amount 0 00:22:07.738 00.000 15672 MoveAxis(N, 84, ABG) 00:22:07.738 00.000 15672 Guiding Dir = 0, Dur = 84 00:22:07.738 00.000 15672 IsSlewing returns 0 00:22:07.740 00.002 15672 IsGuiding returns 0 00:22:07.744 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=12615, FiltMin=2599, FiltMax=9828, Gamma=2.950 00:22:07.825 00.081 15672 IsGuiding returns 1 00:22:07.825 00.000 15672 scope still moving after pulse duration time elapsed 00:22:07.847 00.022 15672 IsSlewing returns 0 00:22:07.848 00.001 15672 IsGuiding returns 1 00:22:07.868 00.020 15672 IsSlewing returns 0 00:22:07.869 00.001 15672 IsGuiding returns 1 00:22:07.890 00.021 15672 IsSlewing returns 0 00:22:07.950 00.060 30444 UpdateGuideState exits: m=117701 SNR=87.9 Saturated 00:22:07.950 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:07.950 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:07.950 00.000 30444 Enqueuing Expose request 00:22:07.953 00.003 15672 IsGuiding returns 0 00:22:07.953 00.000 15672 scope move finished after 84 + 128 ms 00:22:07.953 00.000 15672 Move returns status 0, amount 84 00:22:07.953 00.000 15672 move complete, result=0 00:22:07.953 00.000 15672 worker thread done servicing request 00:22:07.953 00.000 15672 Worker thread wakes up 00:22:07.953 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:07.954 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:07.959 00.005 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 84 ms NORTH 00:22:09.863 01.904 15672 Exposure complete 00:22:09.883 00.020 15672 worker thread done servicing request 00:22:09.883 00.000 30444 OnExposeComplete: enter 00:22:09.883 00.000 30444 UpdateGuideState(): m_state=6 00:22:09.883 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3685 00:22:09.883 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=195.81, Mass=112909, SNR=85.8, Peak=11974 HFD=3.6 00:22:09.883 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 00:22:09.883 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 00:22:09.883 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.40 hyp=0.42 cameraTheta=-1.84 mountX=0.00 mountY=-0.42, mountTheta=-1.56 00:22:09.884 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.40, opts=13) 00:22:09.884 00.000 30444 Enqueuing Move request for scope (-0.11, -0.40) 00:22:09.884 00.000 15672 Worker thread wakes up 00:22:09.884 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.40) opts 0xd 00:22:09.884 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.40) 00:22:09.884 00.000 15672 Moving (-0.11, -0.40) raw xDistance=0.00 yDistance=-0.42 00:22:09.884 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 00:22:09.884 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 00:22:09.884 00.000 15672 MoveAxis(E, 0, ABG) 00:22:09.884 00.000 15672 Move returns status 0, amount 0 00:22:09.884 00.000 15672 MoveAxis(N, 75, ABG) 00:22:09.884 00.000 15672 Guiding Dir = 0, Dur = 75 00:22:09.885 00.001 15672 IsSlewing returns 0 00:22:09.886 00.001 15672 IsGuiding returns 0 00:22:09.890 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=14738, FiltMin=2667, FiltMax=10570, Gamma=2.950 00:22:09.965 00.075 15672 IsGuiding returns 1 00:22:09.965 00.000 15672 scope still moving after pulse duration time elapsed 00:22:09.978 00.013 30444 UpdateGuideState exits: m=112909 SNR=85.8 Saturated 00:22:09.978 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:09.978 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:09.978 00.000 30444 Enqueuing Expose request 00:22:09.986 00.008 15672 IsSlewing returns 0 00:22:09.987 00.001 15672 IsGuiding returns 1 00:22:10.008 00.021 15672 IsSlewing returns 0 00:22:10.009 00.001 15672 IsGuiding returns 1 00:22:10.030 00.021 15672 IsSlewing returns 0 00:22:10.094 00.064 15672 IsGuiding returns 0 00:22:10.094 00.000 15672 scope move finished after 75 + 133 ms 00:22:10.094 00.000 15672 Move returns status 0, amount 75 00:22:10.094 00.000 15672 move complete, result=0 00:22:10.094 00.000 15672 worker thread done servicing request 00:22:10.095 00.001 15672 Worker thread wakes up 00:22:10.095 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 75 ms NORTH 00:22:10.095 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:10.095 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:12.204 02.109 15672 Exposure complete 00:22:12.223 00.019 15672 worker thread done servicing request 00:22:12.223 00.000 30444 OnExposeComplete: enter 00:22:12.223 00.000 30444 UpdateGuideState(): m_state=6 00:22:12.223 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3686 00:22:12.223 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=195.60, Mass=115959, SNR=87.5, Peak=13506 HFD=3.5 00:22:12.225 00.002 30444 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 00:22:12.225 00.000 30444 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 00:22:12.225 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=-0.62 hyp=0.80 cameraTheta=-2.25 mountX=-0.31 mountY=-0.71, mountTheta=-1.98 00:22:12.225 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=-0.62, opts=13) 00:22:12.225 00.000 30444 Enqueuing Move request for scope (-0.50, -0.62) 00:22:12.225 00.000 15672 Worker thread wakes up 00:22:12.225 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.62) opts 0xd 00:22:12.225 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, -0.62) 00:22:12.225 00.000 15672 Moving (-0.50, -0.62) raw xDistance=-0.31 yDistance=-0.71 00:22:12.225 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 00:22:12.225 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 00:22:12.225 00.000 15672 MoveAxis(E, 84, ABG) 00:22:12.225 00.000 15672 Guiding Dir = 2, Dur = 84 00:22:12.226 00.001 15672 IsSlewing returns 0 00:22:12.227 00.001 15672 IsGuiding returns 0 00:22:12.231 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=13955, FiltMin=2582, FiltMax=9449, Gamma=2.950 00:22:12.249 00.018 15672 PulseGuide returned control before completion, sleep 72 00:22:12.323 00.074 15672 IsGuiding returns 1 00:22:12.323 00.000 15672 scope still moving after pulse duration time elapsed 00:22:12.344 00.021 15672 IsSlewing returns 0 00:22:12.362 00.018 15672 IsGuiding returns 0 00:22:12.362 00.000 15672 scope move finished after 84 + 51 ms 00:22:12.362 00.000 15672 Move returns status 0, amount 84 00:22:12.362 00.000 15672 MoveAxis(N, 127, ABG) 00:22:12.362 00.000 15672 Guiding Dir = 0, Dur = 127 00:22:12.363 00.001 15672 IsSlewing returns 0 00:22:12.365 00.002 15672 IsGuiding returns 0 00:22:12.491 00.126 15672 PulseGuide returned control before completion, sleep 12 00:22:12.506 00.015 15672 IsGuiding returns 1 00:22:12.506 00.000 15672 scope still moving after pulse duration time elapsed 00:22:12.527 00.021 15672 IsSlewing returns 0 00:22:12.530 00.003 15672 IsGuiding returns 1 00:22:12.550 00.020 15672 IsSlewing returns 0 00:22:12.553 00.003 15672 IsGuiding returns 1 00:22:12.572 00.019 30444 UpdateGuideState exits: m=115959 SNR=87.5 Saturated 00:22:12.572 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:12.572 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:12.572 00.000 30444 Enqueuing Expose request 00:22:12.575 00.003 15672 IsSlewing returns 0 00:22:12.577 00.002 15672 IsGuiding returns 1 00:22:12.598 00.021 15672 IsSlewing returns 0 00:22:12.599 00.001 15672 IsGuiding returns 1 00:22:12.620 00.021 15672 IsSlewing returns 0 00:22:12.665 00.045 15672 IsGuiding returns 0 00:22:12.665 00.000 15672 scope move finished after 127 + 172 ms 00:22:12.665 00.000 15672 Move returns status 0, amount 127 00:22:12.665 00.000 15672 move complete, result=0 00:22:12.665 00.000 15672 worker thread done servicing request 00:22:12.665 00.000 15672 Worker thread wakes up 00:22:12.665 00.000 30444 GuideStep: -0.3 px 84 ms EAST, -0.7 px 127 ms NORTH 00:22:12.666 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:12.666 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:14.577 01.911 15672 Exposure complete 00:22:14.602 00.025 15672 worker thread done servicing request 00:22:14.602 00.000 30444 OnExposeComplete: enter 00:22:14.602 00.000 30444 UpdateGuideState(): m_state=6 00:22:14.602 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3687 00:22:14.602 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=195.59, Mass=106902, SNR=76.6, Peak=11744 HFD=3.5 00:22:14.602 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 00:22:14.602 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 00:22:14.602 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.63 hyp=0.67 cameraTheta=-1.93 mountX=-0.05 mountY=-0.66, mountTheta=-1.65 00:22:14.603 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.63, opts=13) 00:22:14.603 00.000 30444 Enqueuing Move request for scope (-0.23, -0.63) 00:22:14.603 00.000 15672 Worker thread wakes up 00:22:14.603 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.63) opts 0xd 00:22:14.603 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.63) 00:22:14.603 00.000 15672 Moving (-0.23, -0.63) raw xDistance=-0.05 yDistance=-0.66 00:22:14.603 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:22:14.603 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 00:22:14.603 00.000 15672 MoveAxis(E, 0, ABG) 00:22:14.603 00.000 15672 Move returns status 0, amount 0 00:22:14.603 00.000 15672 MoveAxis(N, 118, ABG) 00:22:14.603 00.000 15672 Guiding Dir = 0, Dur = 118 00:22:14.604 00.001 15672 IsSlewing returns 0 00:22:14.605 00.001 15672 IsGuiding returns 0 00:22:14.609 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=13604, FiltMin=2589, FiltMax=10149, Gamma=2.950 00:22:14.658 00.049 30444 UpdateGuideState exits: m=106902 SNR=76.6 Saturated 00:22:14.658 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:14.658 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:14.658 00.000 30444 Enqueuing Expose request 00:22:14.678 00.020 15672 PulseGuide returned control before completion, sleep 55 00:22:14.735 00.057 15672 IsGuiding returns 1 00:22:14.735 00.000 15672 scope still moving after pulse duration time elapsed 00:22:14.756 00.021 15672 IsSlewing returns 0 00:22:14.757 00.001 15672 IsGuiding returns 1 00:22:14.778 00.021 15672 IsSlewing returns 0 00:22:14.854 00.076 15672 IsGuiding returns 0 00:22:14.854 00.000 15672 scope move finished after 118 + 130 ms 00:22:14.854 00.000 15672 Move returns status 0, amount 118 00:22:14.854 00.000 15672 move complete, result=0 00:22:14.854 00.000 15672 worker thread done servicing request 00:22:14.854 00.000 15672 Worker thread wakes up 00:22:14.854 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:14.854 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:14.854 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 118 ms NORTH 00:22:16.960 02.106 15672 Exposure complete 00:22:16.980 00.020 15672 worker thread done servicing request 00:22:16.980 00.000 30444 OnExposeComplete: enter 00:22:16.980 00.000 30444 UpdateGuideState(): m_state=6 00:22:16.980 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3688 00:22:16.981 00.001 30444 Star::Find returns 1 (1), X=459.94, Y=195.47, Mass=98864, SNR=73.5, Peak=13013 HFD=3.3 00:22:16.981 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.85 = -1.85) 00:22:16.981 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.91 = -1.91) 00:22:16.981 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.74 hyp=0.88 cameraTheta=-2.13 mountX=-0.24 mountY=-0.83, mountTheta=-1.86 00:22:16.981 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.74, opts=13) 00:22:16.981 00.000 30444 Enqueuing Move request for scope (-0.46, -0.74) 00:22:16.981 00.000 15672 Worker thread wakes up 00:22:16.982 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.74) opts 0xd 00:22:16.982 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.74) 00:22:16.982 00.000 15672 Moving (-0.46, -0.74) raw xDistance=-0.24 yDistance=-0.83 00:22:16.982 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:22:16.982 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 00:22:16.982 00.000 15672 MoveAxis(E, 0, ABG) 00:22:16.982 00.000 15672 Move returns status 0, amount 0 00:22:16.982 00.000 15672 MoveAxis(N, 147, ABG) 00:22:16.982 00.000 15672 Guiding Dir = 0, Dur = 147 00:22:16.982 00.000 15672 IsSlewing returns 0 00:22:16.983 00.001 15672 IsGuiding returns 0 00:22:16.988 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=15100, FiltMin=2631, FiltMax=10040, Gamma=2.950 00:22:17.040 00.052 30444 UpdateGuideState exits: m=98864 SNR=73.5 Saturated 00:22:17.040 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:17.041 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:17.041 00.000 30444 Enqueuing Expose request 00:22:17.058 00.017 15672 PulseGuide returned control before completion, sleep 84 00:22:17.144 00.086 15672 IsGuiding returns 1 00:22:17.145 00.001 15672 scope still moving after pulse duration time elapsed 00:22:17.167 00.022 15672 IsSlewing returns 0 00:22:17.234 00.067 15672 IsGuiding returns 0 00:22:17.234 00.000 15672 scope move finished after 147 + 103 ms 00:22:17.234 00.000 15672 Move returns status 0, amount 147 00:22:17.234 00.000 15672 move complete, result=0 00:22:17.234 00.000 15672 worker thread done servicing request 00:22:17.235 00.001 15672 Worker thread wakes up 00:22:17.235 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:17.235 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:17.235 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.8 px 147 ms NORTH 00:22:19.141 01.906 15672 Exposure complete 00:22:19.161 00.020 15672 worker thread done servicing request 00:22:19.161 00.000 30444 OnExposeComplete: enter 00:22:19.161 00.000 30444 UpdateGuideState(): m_state=6 00:22:19.161 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3689 00:22:19.161 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=195.41, Mass=104455, SNR=77.2, Peak=13110 HFD=3.4 00:22:19.161 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 00:22:19.161 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 00:22:19.162 00.001 30444 CameraToMount -- cameraX=-0.58 cameraY=-0.80 hyp=0.99 cameraTheta=-2.20 mountX=-0.34 mountY=-0.90, mountTheta=-1.93 00:22:19.162 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-0.80, opts=13) 00:22:19.162 00.000 30444 Enqueuing Move request for scope (-0.58, -0.80) 00:22:19.162 00.000 15672 Worker thread wakes up 00:22:19.162 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.80) opts 0xd 00:22:19.162 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -0.80) 00:22:19.162 00.000 15672 Moving (-0.58, -0.80) raw xDistance=-0.34 yDistance=-0.90 00:22:19.162 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 00:22:19.162 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 00:22:19.162 00.000 15672 MoveAxis(E, 91, ABG) 00:22:19.162 00.000 15672 Guiding Dir = 2, Dur = 91 00:22:19.163 00.001 15672 IsSlewing returns 0 00:22:19.164 00.001 15672 IsGuiding returns 0 00:22:19.169 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=15338, FiltMin=2634, FiltMax=9910, Gamma=2.950 00:22:19.183 00.014 15672 PulseGuide returned control before completion, sleep 83 00:22:19.218 00.035 30444 UpdateGuideState exits: m=104455 SNR=77.2 Saturated 00:22:19.218 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:19.218 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:19.218 00.000 30444 Enqueuing Expose request 00:22:19.268 00.050 15672 IsGuiding returns 1 00:22:19.268 00.000 15672 scope still moving after pulse duration time elapsed 00:22:19.289 00.021 15672 IsSlewing returns 0 00:22:19.327 00.038 15672 IsGuiding returns 0 00:22:19.327 00.000 15672 scope move finished after 91 + 72 ms 00:22:19.328 00.001 15672 Move returns status 0, amount 91 00:22:19.328 00.000 15672 MoveAxis(N, 161, ABG) 00:22:19.328 00.000 15672 Guiding Dir = 0, Dur = 161 00:22:19.329 00.001 15672 IsSlewing returns 0 00:22:19.331 00.002 15672 IsGuiding returns 0 00:22:19.407 00.076 15672 PulseGuide returned control before completion, sleep 96 00:22:19.506 00.099 15672 IsGuiding returns 1 00:22:19.506 00.000 15672 scope still moving after pulse duration time elapsed 00:22:19.527 00.021 15672 IsSlewing returns 0 00:22:19.598 00.071 15672 IsGuiding returns 0 00:22:19.598 00.000 15672 scope move finished after 161 + 106 ms 00:22:19.598 00.000 15672 Move returns status 0, amount 161 00:22:19.598 00.000 15672 move complete, result=0 00:22:19.598 00.000 15672 worker thread done servicing request 00:22:19.598 00.000 15672 Worker thread wakes up 00:22:19.598 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:19.598 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:19.724 00.126 30444 GuideStep: -0.3 px 91 ms EAST, -0.9 px 161 ms NORTH 00:22:21.706 01.982 15672 Exposure complete 00:22:21.727 00.021 15672 worker thread done servicing request 00:22:21.727 00.000 30444 OnExposeComplete: enter 00:22:21.727 00.000 30444 UpdateGuideState(): m_state=6 00:22:21.727 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3690 00:22:21.728 00.001 30444 Star::Find returns 1 (1), X=459.88, Y=195.42, Mass=104910, SNR=76.5, Peak=13137 HFD=3.3 00:22:21.728 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.88 = -1.88) 00:22:21.728 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.94 = -1.94) 00:22:21.728 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.80 hyp=0.95 cameraTheta=-2.15 mountX=-0.29 mountY=-0.89, mountTheta=-1.88 00:22:21.728 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.80, opts=13) 00:22:21.728 00.000 30444 Enqueuing Move request for scope (-0.53, -0.80) 00:22:21.728 00.000 15672 Worker thread wakes up 00:22:21.728 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.80) opts 0xd 00:22:21.728 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.80) 00:22:21.728 00.000 15672 Moving (-0.53, -0.80) raw xDistance=-0.29 yDistance=-0.89 00:22:21.729 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29 00:22:21.729 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 00:22:21.729 00.000 15672 MoveAxis(E, 84, ABG) 00:22:21.729 00.000 15672 Guiding Dir = 2, Dur = 84 00:22:21.729 00.000 15672 IsSlewing returns 0 00:22:21.730 00.001 15672 IsGuiding returns 0 00:22:21.735 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=14796, FiltMin=2575, FiltMax=9999, Gamma=2.950 00:22:21.755 00.020 15672 PulseGuide returned control before completion, sleep 70 00:22:21.784 00.029 30444 UpdateGuideState exits: m=104910 SNR=76.5 Saturated 00:22:21.784 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:21.784 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:21.784 00.000 30444 Enqueuing Expose request 00:22:21.827 00.043 15672 IsGuiding returns 1 00:22:21.827 00.000 15672 scope still moving after pulse duration time elapsed 00:22:21.848 00.021 15672 IsSlewing returns 0 00:22:21.868 00.020 15672 IsGuiding returns 0 00:22:21.868 00.000 15672 scope move finished after 84 + 53 ms 00:22:21.868 00.000 15672 Move returns status 0, amount 84 00:22:21.868 00.000 15672 MoveAxis(N, 159, ABG) 00:22:21.868 00.000 15672 Guiding Dir = 0, Dur = 159 00:22:21.868 00.000 15672 IsSlewing returns 0 00:22:21.869 00.001 15672 IsGuiding returns 0 00:22:21.947 00.078 15672 PulseGuide returned control before completion, sleep 91 00:22:22.041 00.094 15672 IsGuiding returns 1 00:22:22.041 00.000 15672 scope still moving after pulse duration time elapsed 00:22:22.063 00.022 15672 IsSlewing returns 0 00:22:22.066 00.003 15672 IsGuiding returns 1 00:22:22.087 00.021 15672 IsSlewing returns 0 00:22:22.090 00.003 15672 IsGuiding returns 1 00:22:22.110 00.020 15672 IsSlewing returns 0 00:22:22.139 00.029 15672 IsGuiding returns 0 00:22:22.140 00.001 15672 scope move finished after 159 + 111 ms 00:22:22.140 00.000 15672 Move returns status 0, amount 159 00:22:22.140 00.000 15672 move complete, result=0 00:22:22.140 00.000 15672 worker thread done servicing request 00:22:22.140 00.000 15672 Worker thread wakes up 00:22:22.140 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:22.140 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:22.141 00.001 30444 GuideStep: -0.3 px 84 ms EAST, -0.9 px 159 ms NORTH 00:22:24.048 01.907 15672 Exposure complete 00:22:24.068 00.020 15672 worker thread done servicing request 00:22:24.068 00.000 30444 OnExposeComplete: enter 00:22:24.068 00.000 30444 UpdateGuideState(): m_state=6 00:22:24.068 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3691 00:22:24.069 00.001 30444 Star::Find returns 1 (1), X=459.72, Y=195.46, Mass=120492, SNR=96.6, Peak=14832 HFD=3.2 00:22:24.069 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 00:22:24.069 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 00:22:24.069 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=-0.76 hyp=1.02 cameraTheta=-2.31 mountX=-0.45 mountY=-0.89, mountTheta=-2.04 00:22:24.069 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=-0.76, opts=13) 00:22:24.069 00.000 30444 Enqueuing Move request for scope (-0.69, -0.76) 00:22:24.069 00.000 15672 Worker thread wakes up 00:22:24.069 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.76) opts 0xd 00:22:24.069 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, -0.76) 00:22:24.069 00.000 15672 Moving (-0.69, -0.76) raw xDistance=-0.45 yDistance=-0.89 00:22:24.069 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45 00:22:24.069 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 00:22:24.070 00.001 15672 MoveAxis(E, 129, ABG) 00:22:24.070 00.000 15672 Guiding Dir = 2, Dur = 129 00:22:24.070 00.000 15672 IsSlewing returns 0 00:22:24.071 00.001 15672 IsGuiding returns 0 00:22:24.075 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=14832, FiltMin=2663, FiltMax=10387, Gamma=2.950 00:22:24.087 00.012 15672 PulseGuide returned control before completion, sleep 124 00:22:24.124 00.037 30444 UpdateGuideState exits: m=120492 SNR=96.6 Saturated 00:22:24.124 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:24.124 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:24.124 00.000 30444 Enqueuing Expose request 00:22:24.232 00.108 15672 IsGuiding returns 0 00:22:24.232 00.000 15672 Move returns status 0, amount 129 00:22:24.232 00.000 15672 MoveAxis(N, 158, ABG) 00:22:24.232 00.000 15672 Guiding Dir = 0, Dur = 158 00:22:24.232 00.000 15672 IsSlewing returns 0 00:22:24.234 00.002 15672 IsGuiding returns 0 00:22:24.344 00.110 15672 PulseGuide returned control before completion, sleep 58 00:22:24.405 00.061 15672 IsGuiding returns 1 00:22:24.405 00.000 15672 scope still moving after pulse duration time elapsed 00:22:24.426 00.021 15672 IsSlewing returns 0 00:22:24.429 00.003 15672 IsGuiding returns 1 00:22:24.449 00.020 15672 IsSlewing returns 0 00:22:24.452 00.003 15672 IsGuiding returns 1 00:22:24.473 00.021 15672 IsSlewing returns 0 00:22:24.487 00.014 15672 IsGuiding returns 0 00:22:24.487 00.000 15672 scope move finished after 158 + 95 ms 00:22:24.487 00.000 15672 Move returns status 0, amount 158 00:22:24.487 00.000 15672 move complete, result=0 00:22:24.487 00.000 15672 worker thread done servicing request 00:22:24.487 00.000 15672 Worker thread wakes up 00:22:24.487 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:24.487 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:24.487 00.000 30444 GuideStep: -0.5 px 129 ms EAST, -0.9 px 158 ms NORTH 00:22:26.595 02.108 15672 Exposure complete 00:22:26.615 00.020 15672 worker thread done servicing request 00:22:26.615 00.000 30444 OnExposeComplete: enter 00:22:26.615 00.000 30444 UpdateGuideState(): m_state=6 00:22:26.616 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3692 00:22:26.616 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=195.22, Mass=115931, SNR=81.3, Peak=12339 HFD=3.2 00:22:26.616 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 00:22:26.616 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 00:22:26.616 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-1.00 hyp=1.07 cameraTheta=-1.93 mountX=-0.09 mountY=-1.05, mountTheta=-1.66 00:22:26.616 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-1.00, opts=13) 00:22:26.616 00.000 30444 Enqueuing Move request for scope (-0.38, -1.00) 00:22:26.616 00.000 15672 Worker thread wakes up 00:22:26.616 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -1.00) opts 0xd 00:22:26.617 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.38, -1.00) 00:22:26.617 00.000 15672 Moving (-0.38, -1.00) raw xDistance=-0.09 yDistance=-1.05 00:22:26.617 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:22:26.617 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05 00:22:26.617 00.000 15672 MoveAxis(E, 0, ABG) 00:22:26.617 00.000 15672 Move returns status 0, amount 0 00:22:26.617 00.000 15672 MoveAxis(N, 188, ABG) 00:22:26.617 00.000 15672 Guiding Dir = 0, Dur = 188 00:22:26.617 00.000 15672 IsSlewing returns 0 00:22:26.618 00.001 15672 IsGuiding returns 0 00:22:26.622 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=12569, FiltMin=2625, FiltMax=9905, Gamma=2.950 00:22:26.691 00.069 15672 PulseGuide returned control before completion, sleep 125 00:22:26.809 00.118 30444 UpdateGuideState exits: m=115931 SNR=81.3 Saturated 00:22:26.809 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:26.809 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:26.809 00.000 30444 Enqueuing Expose request 00:22:26.819 00.010 15672 IsGuiding returns 1 00:22:26.820 00.001 15672 scope still moving after pulse duration time elapsed 00:22:26.840 00.020 15672 IsSlewing returns 0 00:22:26.842 00.002 15672 IsGuiding returns 1 00:22:26.863 00.021 15672 IsSlewing returns 0 00:22:26.864 00.001 15672 IsGuiding returns 1 00:22:26.885 00.021 15672 IsSlewing returns 0 00:22:26.899 00.014 15672 IsGuiding returns 0 00:22:26.899 00.000 15672 scope move finished after 188 + 93 ms 00:22:26.900 00.001 15672 Move returns status 0, amount 188 00:22:26.900 00.000 15672 move complete, result=0 00:22:26.900 00.000 15672 worker thread done servicing request 00:22:26.900 00.000 15672 Worker thread wakes up 00:22:26.900 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.1 px 188 ms NORTH 00:22:26.900 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:26.900 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:28.805 01.905 15672 Exposure complete 00:22:28.825 00.020 15672 worker thread done servicing request 00:22:28.825 00.000 30444 OnExposeComplete: enter 00:22:28.825 00.000 30444 UpdateGuideState(): m_state=6 00:22:28.825 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3693 00:22:28.825 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=195.44, Mass=116752, SNR=93.5, Peak=11935 HFD=3.2 00:22:28.825 00.000 30444 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.28) = xAngle (-1.17 = -1.17) 00:22:28.825 00.000 30444 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.23 = -1.23) 00:22:28.825 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.77 hyp=0.78 cameraTheta=-1.45 mountX=0.30 mountY=-0.73, mountTheta=-1.18 00:22:28.826 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.77, opts=13) 00:22:28.826 00.000 30444 Enqueuing Move request for scope (0.09, -0.77) 00:22:28.826 00.000 15672 Worker thread wakes up 00:22:28.826 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.77) opts 0xd 00:22:28.826 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.77) 00:22:28.826 00.000 15672 Moving (0.09, -0.77) raw xDistance=0.30 yDistance=-0.73 00:22:28.826 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 00:22:28.826 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 00:22:28.826 00.000 15672 MoveAxis(W, 82, ABG) 00:22:28.826 00.000 15672 Guiding Dir = 3, Dur = 82 00:22:28.827 00.001 15672 IsSlewing returns 0 00:22:28.828 00.001 15672 IsGuiding returns 0 00:22:28.832 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=12699, FiltMin=2671, FiltMax=10462, Gamma=2.950 00:22:28.847 00.015 15672 PulseGuide returned control before completion, sleep 73 00:22:28.881 00.034 30444 UpdateGuideState exits: m=116752 SNR=93.5 Saturated 00:22:28.881 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:28.881 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:28.881 00.000 30444 Enqueuing Expose request 00:22:28.921 00.040 15672 IsGuiding returns 1 00:22:28.922 00.001 15672 scope still moving after pulse duration time elapsed 00:22:28.943 00.021 15672 IsSlewing returns 0 00:22:28.945 00.002 15672 IsGuiding returns 0 00:22:28.945 00.000 15672 scope move finished after 82 + 35 ms 00:22:28.946 00.001 15672 Move returns status 0, amount 82 00:22:28.946 00.000 15672 MoveAxis(N, 131, ABG) 00:22:28.946 00.000 15672 Guiding Dir = 0, Dur = 131 00:22:28.946 00.000 15672 IsSlewing returns 0 00:22:28.948 00.002 15672 IsGuiding returns 0 00:22:29.023 00.075 15672 PulseGuide returned control before completion, sleep 66 00:22:29.121 00.098 15672 IsGuiding returns 1 00:22:29.121 00.000 15672 scope still moving after pulse duration time elapsed 00:22:29.142 00.021 15672 IsSlewing returns 0 00:22:29.145 00.003 15672 IsGuiding returns 1 00:22:29.166 00.021 15672 IsSlewing returns 0 00:22:29.183 00.017 15672 IsGuiding returns 0 00:22:29.183 00.000 15672 scope move finished after 131 + 103 ms 00:22:29.183 00.000 15672 Move returns status 0, amount 131 00:22:29.183 00.000 15672 move complete, result=0 00:22:29.184 00.001 15672 worker thread done servicing request 00:22:29.184 00.000 15672 Worker thread wakes up 00:22:29.184 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:29.184 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:29.184 00.000 30444 GuideStep: 0.3 px 82 ms WEST, -0.7 px 131 ms NORTH 00:22:31.291 02.107 15672 Exposure complete 00:22:31.312 00.021 15672 worker thread done servicing request 00:22:31.312 00.000 30444 OnExposeComplete: enter 00:22:31.312 00.000 30444 UpdateGuideState(): m_state=6 00:22:31.312 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3694 00:22:31.312 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=195.32, Mass=121231, SNR=88.8, Peak=13284 HFD=3.5 00:22:31.312 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 00:22:31.312 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 00:22:31.312 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.90 hyp=0.99 cameraTheta=-2.00 mountX=-0.15 mountY=-0.96, mountTheta=-1.72 00:22:31.313 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.90, opts=13) 00:22:31.313 00.000 30444 Enqueuing Move request for scope (-0.41, -0.90) 00:22:31.313 00.000 15672 Worker thread wakes up 00:22:31.313 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.90) opts 0xd 00:22:31.313 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.90) 00:22:31.313 00.000 15672 Moving (-0.41, -0.90) raw xDistance=-0.15 yDistance=-0.96 00:22:31.313 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:22:31.313 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96 00:22:31.313 00.000 15672 MoveAxis(E, 0, ABG) 00:22:31.313 00.000 15672 Move returns status 0, amount 0 00:22:31.313 00.000 15672 MoveAxis(N, 172, ABG) 00:22:31.313 00.000 15672 Guiding Dir = 0, Dur = 172 00:22:31.314 00.001 15672 IsSlewing returns 0 00:22:31.315 00.001 15672 IsGuiding returns 0 00:22:31.319 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=13753, FiltMin=2673, FiltMax=9874, Gamma=2.950 00:22:31.387 00.068 15672 PulseGuide returned control before completion, sleep 110 00:22:31.411 00.024 30444 UpdateGuideState exits: m=121231 SNR=88.8 Saturated 00:22:31.411 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:31.411 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:31.411 00.000 30444 Enqueuing Expose request 00:22:31.501 00.090 15672 IsGuiding returns 1 00:22:31.501 00.000 15672 scope still moving after pulse duration time elapsed 00:22:31.521 00.020 15672 IsSlewing returns 0 00:22:31.521 00.000 15672 IsGuiding returns 1 00:22:31.542 00.021 15672 IsSlewing returns 0 00:22:31.544 00.002 15672 IsGuiding returns 1 00:22:31.566 00.022 15672 IsSlewing returns 0 00:22:31.569 00.003 15672 IsGuiding returns 1 00:22:31.590 00.021 15672 IsSlewing returns 0 00:22:31.613 00.023 15672 IsGuiding returns 0 00:22:31.613 00.000 15672 scope move finished after 172 + 126 ms 00:22:31.613 00.000 15672 Move returns status 0, amount 172 00:22:31.613 00.000 15672 move complete, result=0 00:22:31.613 00.000 15672 worker thread done servicing request 00:22:31.614 00.001 15672 Worker thread wakes up 00:22:31.614 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.0 px 172 ms NORTH 00:22:31.614 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:31.614 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:33.530 01.916 15672 Exposure complete 00:22:33.554 00.024 15672 worker thread done servicing request 00:22:33.554 00.000 30444 OnExposeComplete: enter 00:22:33.554 00.000 30444 UpdateGuideState(): m_state=6 00:22:33.554 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3695 00:22:33.554 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=195.52, Mass=115666, SNR=90.9, Peak=11900 HFD=3.8 00:22:33.554 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 00:22:33.554 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 00:22:33.554 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.70 hyp=0.73 cameraTheta=-1.89 mountX=-0.03 mountY=-0.73, mountTheta=-1.61 00:22:33.555 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.70, opts=13) 00:22:33.555 00.000 30444 Enqueuing Move request for scope (-0.23, -0.70) 00:22:33.555 00.000 15672 Worker thread wakes up 00:22:33.555 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.70) opts 0xd 00:22:33.555 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.70) 00:22:33.555 00.000 15672 Moving (-0.23, -0.70) raw xDistance=-0.03 yDistance=-0.73 00:22:33.555 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:22:33.555 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 00:22:33.555 00.000 15672 MoveAxis(E, 0, ABG) 00:22:33.555 00.000 15672 Move returns status 0, amount 0 00:22:33.555 00.000 15672 MoveAxis(N, 130, ABG) 00:22:33.555 00.000 15672 Guiding Dir = 0, Dur = 130 00:22:33.556 00.001 15672 IsSlewing returns 0 00:22:33.557 00.001 15672 IsGuiding returns 0 00:22:33.562 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=13894, FiltMin=2589, FiltMax=10276, Gamma=2.950 00:22:33.612 00.050 30444 UpdateGuideState exits: m=115666 SNR=90.9 Saturated 00:22:33.612 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:33.612 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:33.612 00.000 30444 Enqueuing Expose request 00:22:33.640 00.028 15672 PulseGuide returned control before completion, sleep 57 00:22:33.697 00.057 15672 IsGuiding returns 1 00:22:33.697 00.000 15672 scope still moving after pulse duration time elapsed 00:22:33.718 00.021 15672 IsSlewing returns 0 00:22:33.719 00.001 15672 IsGuiding returns 1 00:22:33.740 00.021 15672 IsSlewing returns 0 00:22:33.740 00.000 15672 IsGuiding returns 1 00:22:33.761 00.021 15672 IsSlewing returns 0 00:22:33.783 00.022 15672 IsGuiding returns 0 00:22:33.783 00.000 15672 scope move finished after 130 + 96 ms 00:22:33.783 00.000 15672 Move returns status 0, amount 130 00:22:33.783 00.000 15672 move complete, result=0 00:22:33.783 00.000 15672 worker thread done servicing request 00:22:33.783 00.000 15672 Worker thread wakes up 00:22:33.784 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:33.784 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:33.784 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.7 px 130 ms NORTH 00:22:35.891 02.107 15672 Exposure complete 00:22:35.911 00.020 15672 worker thread done servicing request 00:22:35.911 00.000 30444 OnExposeComplete: enter 00:22:35.911 00.000 30444 UpdateGuideState(): m_state=6 00:22:35.911 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3696 00:22:35.911 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=195.71, Mass=125497, SNR=93.6, Peak=11816 HFD=3.5 00:22:35.911 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 00:22:35.911 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 00:22:35.911 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.50 hyp=0.51 cameraTheta=-1.73 mountX=0.06 mountY=-0.51, mountTheta=-1.45 00:22:35.912 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.50, opts=13) 00:22:35.912 00.000 30444 Enqueuing Move request for scope (-0.08, -0.50) 00:22:35.912 00.000 15672 Worker thread wakes up 00:22:35.912 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.50) opts 0xd 00:22:35.912 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.50) 00:22:35.912 00.000 15672 Moving (-0.08, -0.50) raw xDistance=0.06 yDistance=-0.51 00:22:35.912 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:22:35.912 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 00:22:35.912 00.000 15672 MoveAxis(E, 0, ABG) 00:22:35.912 00.000 15672 Move returns status 0, amount 0 00:22:35.912 00.000 15672 MoveAxis(N, 91, ABG) 00:22:35.912 00.000 15672 Guiding Dir = 0, Dur = 91 00:22:35.912 00.000 15672 IsSlewing returns 0 00:22:35.913 00.001 15672 IsGuiding returns 0 00:22:35.918 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=12234, FiltMin=2668, FiltMax=10485, Gamma=2.950 00:22:35.966 00.048 30444 UpdateGuideState exits: m=125497 SNR=93.6 Saturated 00:22:35.966 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:35.966 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:35.966 00.000 30444 Enqueuing Expose request 00:22:36.021 00.055 15672 IsGuiding returns 1 00:22:36.021 00.000 15672 scope still moving after pulse duration time elapsed 00:22:36.042 00.021 15672 IsSlewing returns 0 00:22:36.043 00.001 15672 IsGuiding returns 1 00:22:36.065 00.022 15672 IsSlewing returns 0 00:22:36.068 00.003 15672 IsGuiding returns 1 00:22:36.089 00.021 15672 IsSlewing returns 0 00:22:36.104 00.015 15672 IsGuiding returns 0 00:22:36.104 00.000 15672 scope move finished after 91 + 99 ms 00:22:36.104 00.000 15672 Move returns status 0, amount 91 00:22:36.104 00.000 15672 move complete, result=0 00:22:36.104 00.000 15672 worker thread done servicing request 00:22:36.105 00.001 15672 Worker thread wakes up 00:22:36.105 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:36.105 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:36.105 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 91 ms NORTH 00:22:38.022 01.917 15672 Exposure complete 00:22:38.054 00.032 15672 worker thread done servicing request 00:22:38.055 00.001 30444 OnExposeComplete: enter 00:22:38.055 00.000 30444 UpdateGuideState(): m_state=6 00:22:38.055 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3697 00:22:38.055 00.000 30444 Star::Find returns 1 (1), X=460.88, Y=196.38, Mass=126612, SNR=95.8, Peak=11602 HFD=3.8 00:22:38.055 00.000 30444 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.28) = xAngle (0.61 = 0.61) 00:22:38.055 00.000 30444 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.55 = 0.55) 00:22:38.055 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.16 hyp=0.50 cameraTheta=0.33 mountX=0.41 mountY=0.26, mountTheta=0.57 00:22:38.055 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.16, opts=13) 00:22:38.055 00.000 30444 Enqueuing Move request for scope (0.47, 0.16) 00:22:38.056 00.001 15672 Worker thread wakes up 00:22:38.056 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.16) opts 0xd 00:22:38.056 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.16) 00:22:38.056 00.000 15672 Moving (0.47, 0.16) raw xDistance=0.41 yDistance=0.26 00:22:38.056 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 00:22:38.056 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:22:38.056 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 00:22:38.056 00.000 15672 MoveAxis(W, 110, ABG) 00:22:38.056 00.000 15672 Guiding Dir = 3, Dur = 110 00:22:38.056 00.000 15672 IsSlewing returns 0 00:22:38.057 00.001 15672 IsGuiding returns 0 00:22:38.062 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=12176, FiltMin=2669, FiltMax=10526, Gamma=2.950 00:22:38.081 00.019 15672 PulseGuide returned control before completion, sleep 97 00:22:38.112 00.031 30444 UpdateGuideState exits: m=126612 SNR=95.8 Saturated 00:22:38.112 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:38.112 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:38.112 00.000 30444 Enqueuing Expose request 00:22:38.210 00.098 15672 IsGuiding returns 0 00:22:38.210 00.000 15672 Move returns status 0, amount 110 00:22:38.210 00.000 15672 MoveAxis(N, 0, ABG) 00:22:38.210 00.000 15672 Move returns status 0, amount 0 00:22:38.210 00.000 15672 move complete, result=0 00:22:38.211 00.001 15672 worker thread done servicing request 00:22:38.211 00.000 30444 GuideStep: 0.4 px 110 ms WEST, 0.3 px 0 ms NORTH 00:22:38.211 00.000 15672 Worker thread wakes up 00:22:38.211 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:38.212 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:40.322 02.110 15672 Exposure complete 00:22:40.341 00.019 15672 worker thread done servicing request 00:22:40.342 00.001 30444 OnExposeComplete: enter 00:22:40.342 00.000 30444 UpdateGuideState(): m_state=6 00:22:40.342 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3698 00:22:40.342 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=196.49, Mass=120091, SNR=93.3, Peak=11684 HFD=3.7 00:22:40.342 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 00:22:40.342 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.48 = 2.48) 00:22:40.342 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.28 hyp=0.36 cameraTheta=2.27 mountX=-0.30 mountY=0.22, mountTheta=2.50 00:22:40.342 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.28, opts=13) 00:22:40.342 00.000 30444 Enqueuing Move request for scope (-0.23, 0.28) 00:22:40.343 00.001 15672 Worker thread wakes up 00:22:40.343 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.28) opts 0xd 00:22:40.343 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.28) 00:22:40.343 00.000 15672 Moving (-0.23, 0.28) raw xDistance=-0.30 yDistance=0.22 00:22:40.343 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30 00:22:40.343 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:22:40.343 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:22:40.343 00.000 15672 MoveAxis(E, 73, ABG) 00:22:40.343 00.000 15672 Guiding Dir = 2, Dur = 73 00:22:40.343 00.000 15672 IsSlewing returns 0 00:22:40.345 00.002 15672 IsGuiding returns 0 00:22:40.350 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12075, FiltMin=2597, FiltMax=10046, Gamma=2.950 00:22:40.366 00.016 15672 PulseGuide returned control before completion, sleep 64 00:22:40.399 00.033 30444 UpdateGuideState exits: m=120091 SNR=93.3 Saturated 00:22:40.399 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:40.399 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:40.399 00.000 30444 Enqueuing Expose request 00:22:40.431 00.032 15672 IsGuiding returns 1 00:22:40.431 00.000 15672 scope still moving after pulse duration time elapsed 00:22:40.453 00.022 15672 IsSlewing returns 0 00:22:40.453 00.000 15672 IsGuiding returns 1 00:22:40.474 00.021 15672 IsSlewing returns 0 00:22:40.511 00.037 15672 IsGuiding returns 0 00:22:40.511 00.000 15672 scope move finished after 73 + 92 ms 00:22:40.511 00.000 15672 Move returns status 0, amount 73 00:22:40.511 00.000 15672 MoveAxis(N, 0, ABG) 00:22:40.511 00.000 15672 Move returns status 0, amount 0 00:22:40.511 00.000 15672 move complete, result=0 00:22:40.511 00.000 15672 worker thread done servicing request 00:22:40.511 00.000 15672 Worker thread wakes up 00:22:40.511 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:40.512 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:40.512 00.000 30444 GuideStep: -0.3 px 73 ms EAST, 0.2 px 0 ms NORTH 00:22:42.420 01.908 15672 Exposure complete 00:22:42.440 00.020 15672 worker thread done servicing request 00:22:42.440 00.000 30444 OnExposeComplete: enter 00:22:42.440 00.000 30444 UpdateGuideState(): m_state=6 00:22:42.441 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3699 00:22:42.441 00.000 30444 Star::Find returns 1 (1), X=460.77, Y=196.70, Mass=120876, SNR=96.4, Peak=9332 HFD=4.4 00:22:42.441 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 00:22:42.441 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 00:22:42.441 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.48 hyp=0.60 cameraTheta=0.93 mountX=0.21 mountY=0.55, mountTheta=1.20 00:22:42.441 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.48, opts=13) 00:22:42.441 00.000 30444 Enqueuing Move request for scope (0.36, 0.48) 00:22:42.441 00.000 15672 Worker thread wakes up 00:22:42.441 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.48) opts 0xd 00:22:42.441 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.48) 00:22:42.442 00.001 15672 Moving (0.36, 0.48) raw xDistance=0.21 yDistance=0.55 00:22:42.442 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:22:42.442 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:22:42.442 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55 00:22:42.442 00.000 15672 MoveAxis(E, 0, ABG) 00:22:42.442 00.000 15672 Move returns status 0, amount 0 00:22:42.442 00.000 15672 MoveAxis(N, 0, ABG) 00:22:42.442 00.000 15672 Move returns status 0, amount 0 00:22:42.442 00.000 15672 move complete, result=0 00:22:42.442 00.000 15672 worker thread done servicing request 00:22:42.447 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=10478, FiltMin=2593, FiltMax=8895, Gamma=2.950 00:22:42.590 00.143 30444 UpdateGuideState exits: m=120876 SNR=96.4 Saturated 00:22:42.590 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:42.590 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:42.590 00.000 30444 Enqueuing Expose request 00:22:42.591 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 00:22:42.591 00.000 15672 Worker thread wakes up 00:22:42.591 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:42.591 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:44.701 02.110 15672 Exposure complete 00:22:44.721 00.020 15672 worker thread done servicing request 00:22:44.721 00.000 30444 OnExposeComplete: enter 00:22:44.721 00.000 30444 UpdateGuideState(): m_state=6 00:22:44.721 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3700 00:22:44.721 00.000 30444 Star::Find returns 1 (1), X=460.93, Y=196.61, Mass=122883, SNR=83.9, Peak=11105 HFD=3.9 00:22:44.721 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 00:22:44.721 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.86 = 0.86) 00:22:44.721 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.39 hyp=0.66 cameraTheta=0.64 mountX=0.40 mountY=0.50, mountTheta=0.89 00:22:44.722 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.39, opts=13) 00:22:44.722 00.000 30444 Enqueuing Move request for scope (0.53, 0.39) 00:22:44.722 00.000 15672 Worker thread wakes up 00:22:44.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.39) opts 0xd 00:22:44.722 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.39) 00:22:44.722 00.000 15672 Moving (0.53, 0.39) raw xDistance=0.40 yDistance=0.50 00:22:44.722 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 00:22:44.722 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:22:44.722 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50 00:22:44.722 00.000 15672 MoveAxis(W, 108, ABG) 00:22:44.722 00.000 15672 Guiding Dir = 3, Dur = 108 00:22:44.723 00.001 15672 IsSlewing returns 0 00:22:44.724 00.001 15672 IsGuiding returns 0 00:22:44.727 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=11105, FiltMin=2562, FiltMax=9886, Gamma=2.950 00:22:44.742 00.015 15672 PulseGuide returned control before completion, sleep 100 00:22:44.777 00.035 30444 UpdateGuideState exits: m=122883 SNR=83.9 Saturated 00:22:44.777 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:44.777 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:44.778 00.001 30444 Enqueuing Expose request 00:22:44.844 00.066 15672 IsGuiding returns 1 00:22:44.844 00.000 15672 scope still moving after pulse duration time elapsed 00:22:44.865 00.021 15672 IsSlewing returns 0 00:22:44.887 00.022 15672 IsGuiding returns 0 00:22:44.887 00.000 15672 scope move finished after 108 + 55 ms 00:22:44.887 00.000 15672 Move returns status 0, amount 108 00:22:44.887 00.000 15672 MoveAxis(N, 0, ABG) 00:22:44.887 00.000 15672 Move returns status 0, amount 0 00:22:44.887 00.000 15672 move complete, result=0 00:22:44.887 00.000 15672 worker thread done servicing request 00:22:44.887 00.000 15672 Worker thread wakes up 00:22:44.887 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:44.887 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:44.887 00.000 30444 GuideStep: 0.4 px 108 ms WEST, 0.5 px 0 ms NORTH 00:22:46.794 01.907 15672 Exposure complete 00:22:46.814 00.020 15672 worker thread done servicing request 00:22:46.814 00.000 30444 OnExposeComplete: enter 00:22:46.814 00.000 30444 UpdateGuideState(): m_state=6 00:22:46.814 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3701 00:22:46.814 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=196.44, Mass=113594, SNR=81.9, Peak=10210 HFD=3.3 00:22:46.815 00.001 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 00:22:46.815 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 00:22:46.815 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.32 mountX=-0.01 mountY=0.23, mountTheta=1.60 00:22:46.815 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.22, opts=13) 00:22:46.815 00.000 30444 Enqueuing Move request for scope (0.06, 0.22) 00:22:46.815 00.000 15672 Worker thread wakes up 00:22:46.815 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd 00:22:46.815 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.22) 00:22:46.815 00.000 15672 Moving (0.06, 0.22) raw xDistance=-0.01 yDistance=0.23 00:22:46.815 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 00:22:46.815 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:22:46.815 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 00:22:46.816 00.001 15672 MoveAxis(E, 0, ABG) 00:22:46.816 00.000 15672 Move returns status 0, amount 0 00:22:46.816 00.000 15672 MoveAxis(N, 0, ABG) 00:22:46.816 00.000 15672 Move returns status 0, amount 0 00:22:46.816 00.000 15672 move complete, result=0 00:22:46.816 00.000 15672 worker thread done servicing request 00:22:46.821 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=11762, FiltMin=2614, FiltMax=10580, Gamma=2.950 00:22:46.869 00.048 30444 UpdateGuideState exits: m=113594 SNR=81.9 Saturated 00:22:46.869 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:46.869 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:46.869 00.000 30444 Enqueuing Expose request 00:22:46.869 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 00:22:46.869 00.000 15672 Worker thread wakes up 00:22:46.870 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:46.870 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:48.981 02.111 15672 Exposure complete 00:22:49.000 00.019 15672 worker thread done servicing request 00:22:49.000 00.000 30444 OnExposeComplete: enter 00:22:49.000 00.000 30444 UpdateGuideState(): m_state=6 00:22:49.000 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3702 00:22:49.000 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=196.56, Mass=118763, SNR=93.6, Peak=10677 HFD=3.6 00:22:49.000 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 00:22:49.000 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 00:22:49.001 00.001 30444 CameraToMount -- cameraX=-0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.96 mountX=-0.24 mountY=0.31, mountTheta=2.22 00:22:49.001 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.35, opts=13) 00:22:49.001 00.000 30444 Enqueuing Move request for scope (-0.15, 0.35) 00:22:49.001 00.000 15672 Worker thread wakes up 00:22:49.001 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.35) opts 0xd 00:22:49.001 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.35) 00:22:49.001 00.000 15672 Moving (-0.15, 0.35) raw xDistance=-0.24 yDistance=0.31 00:22:49.001 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:22:49.001 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:22:49.001 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 00:22:49.001 00.000 15672 MoveAxis(E, 0, ABG) 00:22:49.001 00.000 15672 Move returns status 0, amount 0 00:22:49.002 00.001 15672 MoveAxis(N, 0, ABG) 00:22:49.002 00.000 15672 Move returns status 0, amount 0 00:22:49.002 00.000 15672 move complete, result=0 00:22:49.002 00.000 15672 worker thread done servicing request 00:22:49.007 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=11685, FiltMin=2642, FiltMax=10025, Gamma=2.950 00:22:49.056 00.049 30444 UpdateGuideState exits: m=118763 SNR=93.6 Saturated 00:22:49.056 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:49.056 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:49.056 00.000 30444 Enqueuing Expose request 00:22:49.056 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 00:22:49.056 00.000 15672 Worker thread wakes up 00:22:49.056 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:49.056 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:50.967 01.911 15672 Exposure complete 00:22:50.987 00.020 15672 worker thread done servicing request 00:22:50.987 00.000 30444 OnExposeComplete: enter 00:22:50.987 00.000 30444 UpdateGuideState(): m_state=6 00:22:50.987 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3703 00:22:50.987 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.72, Mass=120813, SNR=80.4, Peak=11241 HFD=3.6 00:22:50.987 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 00:22:50.987 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 00:22:50.987 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.51 hyp=0.52 cameraTheta=1.75 mountX=-0.23 mountY=0.48, mountTheta=2.01 00:22:50.988 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.51, opts=13) 00:22:50.988 00.000 30444 Enqueuing Move request for scope (-0.09, 0.51) 00:22:50.988 00.000 15672 Worker thread wakes up 00:22:50.988 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.51) opts 0xd 00:22:50.988 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.51) 00:22:50.988 00.000 15672 Moving (-0.09, 0.51) raw xDistance=-0.23 yDistance=0.48 00:22:50.988 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 00:22:50.988 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:22:50.988 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48 00:22:50.988 00.000 15672 MoveAxis(E, 0, ABG) 00:22:50.988 00.000 15672 Move returns status 0, amount 0 00:22:50.988 00.000 15672 MoveAxis(N, 0, ABG) 00:22:50.988 00.000 15672 Move returns status 0, amount 0 00:22:50.988 00.000 15672 move complete, result=0 00:22:50.988 00.000 15672 worker thread done servicing request 00:22:50.993 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=12024, FiltMin=2674, FiltMax=9758, Gamma=2.950 00:22:51.040 00.047 30444 UpdateGuideState exits: m=120813 SNR=80.4 Saturated 00:22:51.040 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:51.040 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:51.040 00.000 30444 Enqueuing Expose request 00:22:51.040 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 00:22:51.041 00.001 15672 Worker thread wakes up 00:22:51.041 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:51.041 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:53.152 02.111 15672 Exposure complete 00:22:53.171 00.019 15672 worker thread done servicing request 00:22:53.171 00.000 30444 OnExposeComplete: enter 00:22:53.171 00.000 30444 UpdateGuideState(): m_state=6 00:22:53.172 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3704 00:22:53.172 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=196.79, Mass=110917, SNR=86.1, Peak=9772 HFD=3.7 00:22:53.172 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 00:22:53.172 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 00:22:53.172 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.58 hyp=0.58 cameraTheta=1.43 mountX=-0.08 mountY=0.58, mountTheta=1.71 00:22:53.172 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.58, opts=13) 00:22:53.172 00.000 30444 Enqueuing Move request for scope (0.08, 0.58) 00:22:53.172 00.000 15672 Worker thread wakes up 00:22:53.172 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.58) opts 0xd 00:22:53.173 00.001 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.58) 00:22:53.173 00.000 15672 Moving (0.08, 0.58) raw xDistance=-0.08 yDistance=0.58 00:22:53.173 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 00:22:53.173 00.000 15672 switching direction from -1 to 1 - decHistory=4 oldest=-0.98 newest=1.37 00:22:53.173 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 00:22:53.173 00.000 15672 MoveAxis(E, 0, ABG) 00:22:53.173 00.000 15672 Move returns status 0, amount 0 00:22:53.173 00.000 15672 MoveAxis(S, 104, ABG) 00:22:53.173 00.000 15672 Guiding Dir = 1, Dur = 104 00:22:53.173 00.000 15672 IsSlewing returns 0 00:22:53.174 00.001 15672 IsGuiding returns 0 00:22:53.178 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=10384, FiltMin=2611, FiltMax=9549, Gamma=2.950 00:22:53.228 00.050 30444 UpdateGuideState exits: m=110917 SNR=86.1 Saturated 00:22:53.228 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:53.228 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:53.228 00.000 30444 Enqueuing Expose request 00:22:53.257 00.029 15672 PulseGuide returned control before completion, sleep 32 00:22:53.322 00.065 15672 IsGuiding returns 1 00:22:53.322 00.000 15672 scope still moving after pulse duration time elapsed 00:22:53.342 00.020 15672 IsSlewing returns 0 00:22:53.342 00.000 15672 IsGuiding returns 1 00:22:53.364 00.022 15672 IsSlewing returns 0 00:22:53.365 00.001 15672 IsGuiding returns 1 00:22:53.386 00.021 15672 IsSlewing returns 0 00:22:53.419 00.033 15672 IsGuiding returns 0 00:22:53.419 00.000 15672 scope move finished after 104 + 140 ms 00:22:53.419 00.000 15672 Move returns status 0, amount 104 00:22:53.419 00.000 15672 move complete, result=0 00:22:53.419 00.000 15672 worker thread done servicing request 00:22:53.419 00.000 15672 Worker thread wakes up 00:22:53.419 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 104 ms SOUTH 00:22:53.420 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:53.420 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:55.330 01.910 15672 Exposure complete 00:22:55.349 00.019 15672 worker thread done servicing request 00:22:55.349 00.000 30444 OnExposeComplete: enter 00:22:55.350 00.001 30444 UpdateGuideState(): m_state=6 00:22:55.350 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3705 00:22:55.350 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=197.00, Mass=121459, SNR=86.2, Peak=11170 HFD=4.0 00:22:55.350 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 00:22:55.350 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.29 = 2.29) 00:22:55.350 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.78 hyp=0.90 cameraTheta=2.07 mountX=-0.63 mountY=0.67, mountTheta=2.32 00:22:55.350 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.78, opts=13) 00:22:55.350 00.000 30444 Enqueuing Move request for scope (-0.43, 0.78) 00:22:55.350 00.000 15672 Worker thread wakes up 00:22:55.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.78) opts 0xd 00:22:55.351 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.78) 00:22:55.351 00.000 15672 Moving (-0.43, 0.78) raw xDistance=-0.63 yDistance=0.67 00:22:55.351 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63 00:22:55.351 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67 00:22:55.351 00.000 15672 MoveAxis(E, 171, ABG) 00:22:55.351 00.000 15672 Guiding Dir = 2, Dur = 171 00:22:55.351 00.000 15672 IsSlewing returns 0 00:22:55.353 00.002 15672 IsGuiding returns 0 00:22:55.357 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=11641, FiltMin=2623, FiltMax=9114, Gamma=2.950 00:22:55.382 00.025 15672 PulseGuide returned control before completion, sleep 152 00:22:55.405 00.023 30444 UpdateGuideState exits: m=121459 SNR=86.2 Saturated 00:22:55.405 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:55.405 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:55.405 00.000 30444 Enqueuing Expose request 00:22:55.536 00.131 15672 IsGuiding returns 1 00:22:55.536 00.000 15672 scope still moving after pulse duration time elapsed 00:22:55.557 00.021 15672 IsSlewing returns 0 00:22:55.558 00.001 15672 IsGuiding returns 1 00:22:55.578 00.020 15672 IsSlewing returns 0 00:22:55.590 00.012 15672 IsGuiding returns 0 00:22:55.591 00.001 15672 scope move finished after 171 + 67 ms 00:22:55.591 00.000 15672 Move returns status 0, amount 171 00:22:55.591 00.000 15672 MoveAxis(S, 120, ABG) 00:22:55.591 00.000 15672 Guiding Dir = 1, Dur = 120 00:22:55.592 00.001 15672 IsSlewing returns 0 00:22:55.594 00.002 15672 IsGuiding returns 0 00:22:55.670 00.076 15672 PulseGuide returned control before completion, sleep 55 00:22:55.728 00.058 15672 IsGuiding returns 1 00:22:55.728 00.000 15672 scope still moving after pulse duration time elapsed 00:22:55.749 00.021 15672 IsSlewing returns 0 00:22:55.752 00.003 15672 IsGuiding returns 1 00:22:55.772 00.020 15672 IsSlewing returns 0 00:22:55.775 00.003 15672 IsGuiding returns 1 00:22:55.797 00.022 15672 IsSlewing returns 0 00:22:55.831 00.034 15672 IsGuiding returns 0 00:22:55.831 00.000 15672 scope move finished after 120 + 116 ms 00:22:55.831 00.000 15672 Move returns status 0, amount 120 00:22:55.831 00.000 15672 move complete, result=0 00:22:55.831 00.000 15672 worker thread done servicing request 00:22:55.832 00.001 15672 Worker thread wakes up 00:22:55.832 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:55.832 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:22:55.832 00.000 30444 GuideStep: -0.6 px 171 ms EAST, 0.7 px 120 ms SOUTH 00:22:57.939 02.107 15672 Exposure complete 00:22:57.959 00.020 15672 worker thread done servicing request 00:22:57.959 00.000 30444 OnExposeComplete: enter 00:22:57.959 00.000 30444 UpdateGuideState(): m_state=6 00:22:57.959 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3706 00:22:57.959 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=196.21, Mass=114463, SNR=95.7, Peak=11212 HFD=3.6 00:22:57.959 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.27 = 0.27) 00:22:57.959 00.000 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.21 = 0.21) 00:22:57.959 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.00 hyp=0.31 cameraTheta=-0.01 mountX=0.30 mountY=0.06, mountTheta=0.21 00:22:57.960 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.00, opts=13) 00:22:57.960 00.000 30444 Enqueuing Move request for scope (0.31, -0.00) 00:22:57.960 00.000 15672 Worker thread wakes up 00:22:57.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.00) opts 0xd 00:22:57.960 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.00) 00:22:57.960 00.000 15672 Moving (0.31, -0.00) raw xDistance=0.30 yDistance=0.06 00:22:57.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.30 00:22:57.960 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:22:57.960 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:22:57.960 00.000 15672 MoveAxis(W, 68, ABG) 00:22:57.960 00.000 15672 Guiding Dir = 3, Dur = 68 00:22:57.961 00.001 15672 IsSlewing returns 0 00:22:57.963 00.002 15672 IsGuiding returns 0 00:22:57.967 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11773, FiltMin=2590, FiltMax=10680, Gamma=2.950 00:22:57.985 00.018 15672 PulseGuide returned control before completion, sleep 56 00:22:58.098 00.113 15672 IsGuiding returns 0 00:22:58.098 00.000 15672 Move returns status 0, amount 68 00:22:58.098 00.000 15672 MoveAxis(N, 0, ABG) 00:22:58.098 00.000 15672 Move returns status 0, amount 0 00:22:58.098 00.000 15672 move complete, result=0 00:22:58.098 00.000 15672 worker thread done servicing request 00:22:58.354 00.256 30444 UpdateGuideState exits: m=114463 SNR=95.7 Saturated 00:22:58.355 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:22:58.355 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:22:58.355 00.000 30444 Enqueuing Expose request 00:22:58.355 00.000 30444 GuideStep: 0.3 px 68 ms WEST, 0.1 px 0 ms NORTH 00:22:58.355 00.000 15672 Worker thread wakes up 00:22:58.356 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:22:58.356 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:00.264 01.908 15672 Exposure complete 00:23:00.285 00.021 15672 worker thread done servicing request 00:23:00.285 00.000 30444 OnExposeComplete: enter 00:23:00.285 00.000 30444 UpdateGuideState(): m_state=6 00:23:00.285 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3707 00:23:00.285 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=196.11, Mass=112819, SNR=76.4, Peak=10862 HFD=3.6 00:23:00.285 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 00:23:00.285 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 00:23:00.286 00.001 30444 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.99 mountX=0.10 mountY=-0.09, mountTheta=-0.74 00:23:00.286 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.11, opts=13) 00:23:00.287 00.001 30444 Enqueuing Move request for scope (0.07, -0.11) 00:23:00.287 00.000 15672 Worker thread wakes up 00:23:00.287 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd 00:23:00.287 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.11) 00:23:00.287 00.000 15672 Moving (0.07, -0.11) raw xDistance=0.10 yDistance=-0.09 00:23:00.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:23:00.287 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:00.287 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:23:00.287 00.000 15672 MoveAxis(E, 0, ABG) 00:23:00.287 00.000 15672 Move returns status 0, amount 0 00:23:00.287 00.000 15672 MoveAxis(N, 0, ABG) 00:23:00.287 00.000 15672 Move returns status 0, amount 0 00:23:00.287 00.000 15672 move complete, result=0 00:23:00.287 00.000 15672 worker thread done servicing request 00:23:00.293 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=11455, FiltMin=2599, FiltMax=9826, Gamma=2.950 00:23:00.389 00.096 30444 UpdateGuideState exits: m=112819 SNR=76.4 Saturated 00:23:00.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:00.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:00.389 00.000 30444 Enqueuing Expose request 00:23:00.389 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:23:00.389 00.000 15672 Worker thread wakes up 00:23:00.389 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:00.389 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:02.496 02.107 15672 Exposure complete 00:23:02.516 00.020 15672 worker thread done servicing request 00:23:02.516 00.000 30444 OnExposeComplete: enter 00:23:02.516 00.000 30444 UpdateGuideState(): m_state=6 00:23:02.516 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3708 00:23:02.516 00.000 30444 Star::Find returns 1 (1), X=460.75, Y=196.51, Mass=125274, SNR=83.2, Peak=10532 HFD=3.7 00:23:02.516 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 00:23:02.516 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 00:23:02.516 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.30 hyp=0.46 cameraTheta=0.71 mountX=0.25 mountY=0.37, mountTheta=0.97 00:23:02.517 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.30, opts=13) 00:23:02.517 00.000 30444 Enqueuing Move request for scope (0.35, 0.30) 00:23:02.517 00.000 15672 Worker thread wakes up 00:23:02.517 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.30) opts 0xd 00:23:02.517 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.30) 00:23:02.517 00.000 15672 Moving (0.35, 0.30) raw xDistance=0.25 yDistance=0.37 00:23:02.517 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 00:23:02.517 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 00:23:02.517 00.000 15672 MoveAxis(W, 68, ABG) 00:23:02.517 00.000 15672 Guiding Dir = 3, Dur = 68 00:23:02.518 00.001 15672 IsSlewing returns 0 00:23:02.519 00.001 15672 IsGuiding returns 0 00:23:02.523 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=10532, FiltMin=2637, FiltMax=9573, Gamma=2.950 00:23:02.538 00.015 15672 PulseGuide returned control before completion, sleep 60 00:23:02.599 00.061 15672 IsGuiding returns 1 00:23:02.600 00.001 15672 scope still moving after pulse duration time elapsed 00:23:02.621 00.021 15672 IsSlewing returns 0 00:23:02.651 00.030 15672 IsGuiding returns 0 00:23:02.652 00.001 15672 scope move finished after 68 + 64 ms 00:23:02.652 00.000 15672 Move returns status 0, amount 68 00:23:02.652 00.000 15672 MoveAxis(S, 66, ABG) 00:23:02.652 00.000 15672 Guiding Dir = 1, Dur = 66 00:23:02.653 00.001 15672 IsSlewing returns 0 00:23:02.656 00.003 15672 IsGuiding returns 0 00:23:02.733 00.077 15672 IsGuiding returns 1 00:23:02.734 00.001 15672 scope still moving after pulse duration time elapsed 00:23:02.754 00.020 15672 IsSlewing returns 0 00:23:02.757 00.003 15672 IsGuiding returns 1 00:23:02.778 00.021 15672 IsSlewing returns 0 00:23:02.781 00.003 15672 IsGuiding returns 1 00:23:02.802 00.021 15672 IsSlewing returns 0 00:23:02.859 00.057 15672 IsGuiding returns 0 00:23:02.859 00.000 15672 scope move finished after 66 + 137 ms 00:23:02.859 00.000 15672 Move returns status 0, amount 66 00:23:02.860 00.001 15672 move complete, result=0 00:23:02.860 00.000 15672 worker thread done servicing request 00:23:02.949 00.089 30444 UpdateGuideState exits: m=125274 SNR=83.2 Saturated 00:23:02.950 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:02.950 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:02.950 00.000 30444 Enqueuing Expose request 00:23:02.950 00.000 30444 GuideStep: 0.3 px 68 ms WEST, 0.4 px 66 ms SOUTH 00:23:02.950 00.000 15672 Worker thread wakes up 00:23:02.950 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:02.950 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:04.867 01.917 15672 Exposure complete 00:23:04.896 00.029 15672 worker thread done servicing request 00:23:04.896 00.000 30444 OnExposeComplete: enter 00:23:04.896 00.000 30444 UpdateGuideState(): m_state=6 00:23:04.896 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3709 00:23:04.896 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=196.63, Mass=124042, SNR=96.0, Peak=10274 HFD=3.7 00:23:04.896 00.000 30444 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 00:23:04.896 00.000 30444 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 00:23:04.896 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.42 hyp=0.51 cameraTheta=0.95 mountX=0.17 mountY=0.47, mountTheta=1.22 00:23:04.897 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.42, opts=13) 00:23:04.897 00.000 30444 Enqueuing Move request for scope (0.30, 0.42) 00:23:04.897 00.000 15672 Worker thread wakes up 00:23:04.897 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.42) opts 0xd 00:23:04.897 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.42) 00:23:04.897 00.000 15672 Moving (0.30, 0.42) raw xDistance=0.17 yDistance=0.47 00:23:04.897 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 00:23:04.897 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 00:23:04.897 00.000 15672 MoveAxis(E, 0, ABG) 00:23:04.897 00.000 15672 Move returns status 0, amount 0 00:23:04.897 00.000 15672 MoveAxis(S, 84, ABG) 00:23:04.897 00.000 15672 Guiding Dir = 1, Dur = 84 00:23:04.898 00.001 15672 IsSlewing returns 0 00:23:04.898 00.000 15672 IsGuiding returns 0 00:23:04.903 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=10748, FiltMin=2631, FiltMax=9407, Gamma=2.950 00:23:04.996 00.093 30444 UpdateGuideState exits: m=124042 SNR=96.0 Saturated 00:23:04.996 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:04.997 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:04.997 00.000 30444 Enqueuing Expose request 00:23:05.016 00.019 15672 IsGuiding returns 1 00:23:05.016 00.000 15672 scope still moving after pulse duration time elapsed 00:23:05.036 00.020 15672 IsSlewing returns 0 00:23:05.037 00.001 15672 IsGuiding returns 1 00:23:05.058 00.021 15672 IsSlewing returns 0 00:23:05.060 00.002 15672 IsGuiding returns 1 00:23:05.080 00.020 15672 IsSlewing returns 0 00:23:05.112 00.032 15672 IsGuiding returns 0 00:23:05.112 00.000 15672 scope move finished after 84 + 129 ms 00:23:05.112 00.000 15672 Move returns status 0, amount 84 00:23:05.112 00.000 15672 move complete, result=0 00:23:05.112 00.000 15672 worker thread done servicing request 00:23:05.112 00.000 15672 Worker thread wakes up 00:23:05.112 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:05.112 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:05.112 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 84 ms SOUTH 00:23:07.223 02.111 15672 Exposure complete 00:23:07.242 00.019 15672 worker thread done servicing request 00:23:07.242 00.000 30444 OnExposeComplete: enter 00:23:07.242 00.000 30444 UpdateGuideState(): m_state=6 00:23:07.243 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3710 00:23:07.243 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=196.16, Mass=123457, SNR=99.9, Peak=10799 HFD=3.6 00:23:07.243 00.000 30444 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.28) = xAngle (-2.02 = -2.02) 00:23:07.243 00.000 30444 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 00:23:07.243 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.30 mountX=-0.03 mountY=-0.07, mountTheta=-2.03 00:23:07.243 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.06, opts=13) 00:23:07.243 00.000 30444 Enqueuing Move request for scope (-0.05, -0.06) 00:23:07.243 00.000 15672 Worker thread wakes up 00:23:07.243 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd 00:23:07.244 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.06) 00:23:07.244 00.000 15672 Moving (-0.05, -0.06) raw xDistance=-0.03 yDistance=-0.07 00:23:07.244 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:23:07.244 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:07.244 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:23:07.244 00.000 15672 MoveAxis(E, 0, ABG) 00:23:07.244 00.000 15672 Move returns status 0, amount 0 00:23:07.244 00.000 15672 MoveAxis(N, 0, ABG) 00:23:07.244 00.000 15672 Move returns status 0, amount 0 00:23:07.244 00.000 15672 move complete, result=0 00:23:07.244 00.000 15672 worker thread done servicing request 00:23:07.249 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=11503, FiltMin=2585, FiltMax=10512, Gamma=2.950 00:23:07.567 00.318 30444 UpdateGuideState exits: m=123457 SNR=99.9 Saturated 00:23:07.568 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:07.568 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:07.569 00.001 30444 Enqueuing Expose request 00:23:07.569 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:23:07.569 00.000 15672 Worker thread wakes up 00:23:07.569 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:07.570 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:09.476 01.906 15672 Exposure complete 00:23:09.496 00.020 15672 worker thread done servicing request 00:23:09.496 00.000 30444 OnExposeComplete: enter 00:23:09.496 00.000 30444 UpdateGuideState(): m_state=6 00:23:09.496 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3711 00:23:09.496 00.000 30444 Star::Find returns 1 (1), X=460.80, Y=196.50, Mass=120638, SNR=93.5, Peak=10649 HFD=3.7 00:23:09.496 00.000 30444 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.28) = xAngle (0.91 = 0.91) 00:23:09.496 00.000 30444 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.85 = 0.85) 00:23:09.497 00.001 30444 CameraToMount -- cameraX=0.39 cameraY=0.29 hyp=0.49 cameraTheta=0.63 mountX=0.30 mountY=0.36, mountTheta=0.88 00:23:09.497 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.29, opts=13) 00:23:09.497 00.000 30444 Enqueuing Move request for scope (0.39, 0.29) 00:23:09.497 00.000 15672 Worker thread wakes up 00:23:09.497 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.29) opts 0xd 00:23:09.497 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.29) 00:23:09.497 00.000 15672 Moving (0.39, 0.29) raw xDistance=0.30 yDistance=0.36 00:23:09.497 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 00:23:09.497 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 00:23:09.497 00.000 15672 MoveAxis(W, 81, ABG) 00:23:09.497 00.000 15672 Guiding Dir = 3, Dur = 81 00:23:09.498 00.001 15672 IsSlewing returns 0 00:23:09.499 00.001 15672 IsGuiding returns 0 00:23:09.503 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=11451, FiltMin=2606, FiltMax=8966, Gamma=2.950 00:23:09.519 00.016 15672 PulseGuide returned control before completion, sleep 72 00:23:09.593 00.074 15672 IsGuiding returns 1 00:23:09.593 00.000 15672 scope still moving after pulse duration time elapsed 00:23:09.613 00.020 15672 IsSlewing returns 0 00:23:09.615 00.002 15672 IsGuiding returns 0 00:23:09.615 00.000 15672 scope move finished after 81 + 34 ms 00:23:09.615 00.000 15672 Move returns status 0, amount 81 00:23:09.615 00.000 15672 MoveAxis(S, 65, ABG) 00:23:09.615 00.000 15672 Guiding Dir = 1, Dur = 65 00:23:09.615 00.000 15672 IsSlewing returns 0 00:23:09.616 00.001 15672 IsGuiding returns 0 00:23:09.661 00.045 30444 UpdateGuideState exits: m=120638 SNR=93.5 Saturated 00:23:09.661 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:09.661 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:09.661 00.000 30444 Enqueuing Expose request 00:23:09.728 00.067 15672 IsGuiding returns 1 00:23:09.728 00.000 15672 scope still moving after pulse duration time elapsed 00:23:09.749 00.021 15672 IsSlewing returns 0 00:23:09.749 00.000 15672 IsGuiding returns 1 00:23:09.770 00.021 15672 IsSlewing returns 0 00:23:09.791 00.021 15672 IsGuiding returns 0 00:23:09.791 00.000 15672 scope move finished after 65 + 109 ms 00:23:09.791 00.000 15672 Move returns status 0, amount 65 00:23:09.791 00.000 15672 move complete, result=0 00:23:09.791 00.000 15672 worker thread done servicing request 00:23:09.791 00.000 15672 Worker thread wakes up 00:23:09.791 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:09.791 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:09.791 00.000 30444 GuideStep: 0.3 px 81 ms WEST, 0.4 px 65 ms SOUTH 00:23:11.898 02.107 15672 Exposure complete 00:23:11.918 00.020 15672 worker thread done servicing request 00:23:11.918 00.000 30444 OnExposeComplete: enter 00:23:11.918 00.000 30444 UpdateGuideState(): m_state=6 00:23:11.918 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3712 00:23:11.918 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=196.29, Mass=122871, SNR=85.9, Peak=11253 HFD=3.4 00:23:11.918 00.000 30444 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.28) = xAngle (0.80 = 0.80) 00:23:11.918 00.000 30444 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.74 = 0.74) 00:23:11.918 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.52 mountX=0.10 mountY=0.10, mountTheta=0.77 00:23:11.919 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.07, opts=13) 00:23:11.919 00.000 30444 Enqueuing Move request for scope (0.13, 0.07) 00:23:11.919 00.000 15672 Worker thread wakes up 00:23:11.919 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd 00:23:11.919 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.07) 00:23:11.919 00.000 15672 Moving (0.13, 0.07) raw xDistance=0.10 yDistance=0.10 00:23:11.919 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:23:11.919 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:11.919 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:23:11.919 00.000 15672 MoveAxis(E, 0, ABG) 00:23:11.919 00.000 15672 Move returns status 0, amount 0 00:23:11.919 00.000 15672 MoveAxis(N, 0, ABG) 00:23:11.919 00.000 15672 Move returns status 0, amount 0 00:23:11.919 00.000 15672 move complete, result=0 00:23:11.920 00.001 15672 worker thread done servicing request 00:23:11.924 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=11253, FiltMin=2608, FiltMax=10318, Gamma=2.950 00:23:11.974 00.050 30444 UpdateGuideState exits: m=122871 SNR=85.9 Saturated 00:23:11.974 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:11.974 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:11.974 00.000 30444 Enqueuing Expose request 00:23:11.974 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:23:11.974 00.000 15672 Worker thread wakes up 00:23:11.974 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:11.974 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:13.883 01.909 15672 Exposure complete 00:23:13.903 00.020 15672 worker thread done servicing request 00:23:13.903 00.000 30444 OnExposeComplete: enter 00:23:13.903 00.000 30444 UpdateGuideState(): m_state=6 00:23:13.903 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3713 00:23:13.903 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=196.52, Mass=119084, SNR=86.8, Peak=10874 HFD=3.3 00:23:13.903 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 00:23:13.903 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 00:23:13.903 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.31 hyp=0.35 cameraTheta=1.07 mountX=0.08 mountY=0.34, mountTheta=1.34 00:23:13.904 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.31, opts=13) 00:23:13.904 00.000 30444 Enqueuing Move request for scope (0.17, 0.31) 00:23:13.904 00.000 15672 Worker thread wakes up 00:23:13.904 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.31) opts 0xd 00:23:13.904 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.31) 00:23:13.904 00.000 15672 Moving (0.17, 0.31) raw xDistance=0.08 yDistance=0.34 00:23:13.904 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:23:13.904 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 00:23:13.904 00.000 15672 MoveAxis(E, 0, ABG) 00:23:13.904 00.000 15672 Move returns status 0, amount 0 00:23:13.904 00.000 15672 MoveAxis(S, 61, ABG) 00:23:13.904 00.000 15672 Guiding Dir = 1, Dur = 61 00:23:13.905 00.001 15672 IsSlewing returns 0 00:23:13.906 00.001 15672 IsGuiding returns 0 00:23:13.910 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=10879, FiltMin=2631, FiltMax=9393, Gamma=2.950 00:23:13.959 00.049 30444 UpdateGuideState exits: m=119084 SNR=86.8 Saturated 00:23:13.960 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:13.960 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:13.960 00.000 30444 Enqueuing Expose request 00:23:14.027 00.067 15672 IsGuiding returns 1 00:23:14.027 00.000 15672 scope still moving after pulse duration time elapsed 00:23:14.047 00.020 15672 IsSlewing returns 0 00:23:14.051 00.004 15672 IsGuiding returns 1 00:23:14.072 00.021 15672 IsSlewing returns 0 00:23:14.090 00.018 15672 IsGuiding returns 0 00:23:14.090 00.000 15672 scope move finished after 61 + 122 ms 00:23:14.091 00.001 15672 Move returns status 0, amount 61 00:23:14.091 00.000 15672 move complete, result=0 00:23:14.091 00.000 15672 worker thread done servicing request 00:23:14.091 00.000 15672 Worker thread wakes up 00:23:14.091 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:14.091 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:14.091 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH 00:23:16.200 02.109 15672 Exposure complete 00:23:16.220 00.020 15672 worker thread done servicing request 00:23:16.220 00.000 30444 OnExposeComplete: enter 00:23:16.220 00.000 30444 UpdateGuideState(): m_state=6 00:23:16.220 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3714 00:23:16.220 00.000 30444 Star::Find returns 1 (1), X=460.75, Y=196.25, Mass=118730, SNR=88.5, Peak=10503 HFD=3.8 00:23:16.220 00.000 30444 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.28) = xAngle (0.38 = 0.38) 00:23:16.220 00.000 30444 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.32 = 0.32) 00:23:16.220 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.04 hyp=0.35 cameraTheta=0.11 mountX=0.32 mountY=0.11, mountTheta=0.33 00:23:16.221 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.04, opts=13) 00:23:16.221 00.000 30444 Enqueuing Move request for scope (0.35, 0.04) 00:23:16.221 00.000 15672 Worker thread wakes up 00:23:16.221 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.04) opts 0xd 00:23:16.221 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.04) 00:23:16.221 00.000 15672 Moving (0.35, 0.04) raw xDistance=0.32 yDistance=0.11 00:23:16.221 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 00:23:16.221 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:16.221 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 00:23:16.221 00.000 15672 MoveAxis(W, 88, ABG) 00:23:16.221 00.000 15672 Guiding Dir = 3, Dur = 88 00:23:16.222 00.001 15672 IsSlewing returns 0 00:23:16.223 00.001 15672 IsGuiding returns 0 00:23:16.226 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=10688, FiltMin=2609, FiltMax=9488, Gamma=2.950 00:23:16.244 00.018 15672 PulseGuide returned control before completion, sleep 77 00:23:16.275 00.031 30444 UpdateGuideState exits: m=118730 SNR=88.5 Saturated 00:23:16.275 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:16.275 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:16.275 00.000 30444 Enqueuing Expose request 00:23:16.323 00.048 15672 IsGuiding returns 1 00:23:16.323 00.000 15672 scope still moving after pulse duration time elapsed 00:23:16.345 00.022 15672 IsSlewing returns 0 00:23:16.389 00.044 15672 IsGuiding returns 0 00:23:16.389 00.000 15672 scope move finished after 88 + 77 ms 00:23:16.389 00.000 15672 Move returns status 0, amount 88 00:23:16.389 00.000 15672 MoveAxis(N, 0, ABG) 00:23:16.389 00.000 15672 Move returns status 0, amount 0 00:23:16.389 00.000 15672 move complete, result=0 00:23:16.389 00.000 15672 worker thread done servicing request 00:23:16.389 00.000 30444 GuideStep: 0.3 px 88 ms WEST, 0.1 px 0 ms NORTH 00:23:16.389 00.000 15672 Worker thread wakes up 00:23:16.389 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:16.389 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:18.299 01.910 15672 Exposure complete 00:23:18.328 00.029 15672 worker thread done servicing request 00:23:18.328 00.000 30444 OnExposeComplete: enter 00:23:18.328 00.000 30444 UpdateGuideState(): m_state=6 00:23:18.328 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3715 00:23:18.328 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=196.24, Mass=127409, SNR=96.3, Peak=11117 HFD=3.6 00:23:18.328 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 00:23:18.328 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 00:23:18.328 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.02 hyp=0.28 cameraTheta=0.09 mountX=0.26 mountY=0.08, mountTheta=0.31 00:23:18.329 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.02, opts=13) 00:23:18.329 00.000 30444 Enqueuing Move request for scope (0.27, 0.02) 00:23:18.329 00.000 15672 Worker thread wakes up 00:23:18.329 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.02) opts 0xd 00:23:18.329 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.02) 00:23:18.329 00.000 15672 Moving (0.27, 0.02) raw xDistance=0.26 yDistance=0.08 00:23:18.329 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26 00:23:18.329 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:18.329 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 00:23:18.329 00.000 15672 MoveAxis(W, 76, ABG) 00:23:18.329 00.000 15672 Guiding Dir = 3, Dur = 76 00:23:18.330 00.001 15672 IsSlewing returns 0 00:23:18.331 00.001 15672 IsGuiding returns 0 00:23:18.335 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=11117, FiltMin=2679, FiltMax=9216, Gamma=2.950 00:23:18.353 00.018 15672 PulseGuide returned control before completion, sleep 64 00:23:18.385 00.032 30444 UpdateGuideState exits: m=127409 SNR=96.3 Saturated 00:23:18.385 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:18.385 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:18.385 00.000 30444 Enqueuing Expose request 00:23:18.419 00.034 15672 IsGuiding returns 1 00:23:18.419 00.000 15672 scope still moving after pulse duration time elapsed 00:23:18.440 00.021 15672 IsSlewing returns 0 00:23:18.441 00.001 15672 IsGuiding returns 1 00:23:18.462 00.021 15672 IsSlewing returns 0 00:23:18.497 00.035 15672 IsGuiding returns 0 00:23:18.498 00.001 15672 scope move finished after 76 + 90 ms 00:23:18.498 00.000 15672 Move returns status 0, amount 76 00:23:18.498 00.000 15672 MoveAxis(N, 0, ABG) 00:23:18.498 00.000 15672 Move returns status 0, amount 0 00:23:18.498 00.000 15672 move complete, result=0 00:23:18.498 00.000 15672 worker thread done servicing request 00:23:18.498 00.000 15672 Worker thread wakes up 00:23:18.498 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:18.498 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:18.498 00.000 30444 GuideStep: 0.3 px 76 ms WEST, 0.1 px 0 ms NORTH 00:23:20.604 02.106 15672 Exposure complete 00:23:20.624 00.020 15672 worker thread done servicing request 00:23:20.624 00.000 30444 OnExposeComplete: enter 00:23:20.624 00.000 30444 UpdateGuideState(): m_state=6 00:23:20.624 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3716 00:23:20.624 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=196.28, Mass=110208, SNR=74.2, Peak=9995 HFD=4.0 00:23:20.624 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 00:23:20.624 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 00:23:20.624 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=0.06 hyp=0.65 cameraTheta=0.09 mountX=0.61 mountY=0.20, mountTheta=0.32 00:23:20.625 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=0.06, opts=13) 00:23:20.625 00.000 30444 Enqueuing Move request for scope (0.65, 0.06) 00:23:20.625 00.000 15672 Worker thread wakes up 00:23:20.625 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.06) opts 0xd 00:23:20.625 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, 0.06) 00:23:20.625 00.000 15672 Moving (0.65, 0.06) raw xDistance=0.61 yDistance=0.20 00:23:20.625 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61 00:23:20.625 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:20.625 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 00:23:20.625 00.000 15672 MoveAxis(W, 170, ABG) 00:23:20.625 00.000 15672 Guiding Dir = 3, Dur = 170 00:23:20.626 00.001 15672 IsSlewing returns 0 00:23:20.632 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=11074, FiltMin=2665, FiltMax=8694, Gamma=2.950 00:23:20.654 00.022 15672 IsGuiding returns 0 00:23:20.670 00.016 15672 PulseGuide returned control before completion, sleep 165 00:23:20.684 00.014 30444 UpdateGuideState exits: m=110208 SNR=74.2 Saturated 00:23:20.684 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:20.684 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:20.684 00.000 30444 Enqueuing Expose request 00:23:20.838 00.154 15672 IsGuiding returns 1 00:23:20.838 00.000 15672 scope still moving after pulse duration time elapsed 00:23:20.860 00.022 15672 IsSlewing returns 0 00:23:20.911 00.051 15672 IsGuiding returns 0 00:23:20.911 00.000 15672 scope move finished after 170 + 86 ms 00:23:20.911 00.000 15672 Move returns status 0, amount 170 00:23:20.911 00.000 15672 MoveAxis(N, 0, ABG) 00:23:20.911 00.000 15672 Move returns status 0, amount 0 00:23:20.912 00.001 15672 move complete, result=0 00:23:20.912 00.000 15672 worker thread done servicing request 00:23:20.912 00.000 15672 Worker thread wakes up 00:23:20.912 00.000 30444 GuideStep: 0.6 px 170 ms WEST, 0.2 px 0 ms NORTH 00:23:20.913 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:20.913 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:22.820 01.907 15672 Exposure complete 00:23:22.840 00.020 15672 worker thread done servicing request 00:23:22.840 00.000 30444 OnExposeComplete: enter 00:23:22.840 00.000 30444 UpdateGuideState(): m_state=6 00:23:22.840 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 3717 00:23:22.840 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=196.24, Mass=112672, SNR=78.8, Peak=11242 HFD=3.6 00:23:22.840 00.000 30444 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.28) = xAngle (3.37 = -2.91) 00:23:22.840 00.000 30444 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.97) 00:23:22.840 00.000 30444 CameraToMount -- cameraX=-0.60 cameraY=0.03 hyp=0.60 cameraTheta=3.10 mountX=-0.59 mountY=-0.10, mountTheta=-2.97 00:23:22.841 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.60, y=0.03, opts=13) 00:23:22.841 00.000 30444 Enqueuing Move request for scope (-0.60, 0.03) 00:23:22.841 00.000 15672 Worker thread wakes up 00:23:22.841 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.03) opts 0xd 00:23:22.841 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.60, 0.03) 00:23:22.841 00.000 15672 Moving (-0.60, 0.03) raw xDistance=-0.59 yDistance=-0.10 00:23:22.841 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.59 00:23:22.841 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:22.841 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:23:22.841 00.000 15672 MoveAxis(E, 147, ABG) 00:23:22.841 00.000 15672 Guiding Dir = 2, Dur = 147 00:23:22.842 00.001 15672 IsSlewing returns 0 00:23:22.843 00.001 15672 IsGuiding returns 0 00:23:22.846 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=11242, FiltMin=2632, FiltMax=9515, Gamma=2.950 00:23:22.859 00.013 15672 PulseGuide returned control before completion, sleep 142 00:23:22.895 00.036 30444 UpdateGuideState exits: m=112672 SNR=78.8 Saturated 00:23:22.896 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:22.896 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:22.896 00.000 30444 Enqueuing Expose request 00:23:23.004 00.108 15672 IsGuiding returns 1 00:23:23.004 00.000 15672 scope still moving after pulse duration time elapsed 00:23:23.024 00.020 15672 IsSlewing returns 0 00:23:23.035 00.011 15672 IsGuiding returns 0 00:23:23.035 00.000 15672 scope move finished after 147 + 45 ms 00:23:23.035 00.000 15672 Move returns status 0, amount 147 00:23:23.035 00.000 15672 MoveAxis(N, 0, ABG) 00:23:23.035 00.000 15672 Move returns status 0, amount 0 00:23:23.035 00.000 15672 move complete, result=0 00:23:23.035 00.000 15672 worker thread done servicing request 00:23:23.035 00.000 15672 Worker thread wakes up 00:23:23.035 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:23.035 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:23.401 00.366 30444 GuideStep: -0.6 px 147 ms EAST, -0.1 px 0 ms NORTH 00:23:25.142 01.741 15672 Exposure complete 00:23:25.162 00.020 15672 worker thread done servicing request 00:23:25.162 00.000 30444 OnExposeComplete: enter 00:23:25.162 00.000 30444 UpdateGuideState(): m_state=6 00:23:25.162 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3718 00:23:25.162 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=196.21, Mass=123978, SNR=91.1, Peak=11095 HFD=3.8 00:23:25.162 00.000 30444 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.28) = xAngle (0.26 = 0.26) 00:23:25.162 00.000 30444 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.20 = 0.20) 00:23:25.162 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-0.02 mountX=0.30 mountY=0.06, mountTheta=0.20 00:23:25.163 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.01, opts=13) 00:23:25.163 00.000 30444 Enqueuing Move request for scope (0.32, -0.01) 00:23:25.163 00.000 15672 Worker thread wakes up 00:23:25.163 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.01) opts 0xd 00:23:25.163 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.01) 00:23:25.163 00.000 15672 Moving (0.32, -0.01) raw xDistance=0.30 yDistance=0.06 00:23:25.163 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30 00:23:25.163 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:25.163 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:23:25.163 00.000 15672 MoveAxis(W, 72, ABG) 00:23:25.163 00.000 15672 Guiding Dir = 3, Dur = 72 00:23:25.164 00.001 15672 IsSlewing returns 0 00:23:25.164 00.000 15672 IsGuiding returns 0 00:23:25.169 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=11346, FiltMin=2639, FiltMax=9655, Gamma=2.950 00:23:25.190 00.021 15672 PulseGuide returned control before completion, sleep 56 00:23:25.248 00.058 15672 IsGuiding returns 1 00:23:25.248 00.000 15672 scope still moving after pulse duration time elapsed 00:23:25.269 00.021 15672 IsSlewing returns 0 00:23:25.270 00.001 15672 IsGuiding returns 0 00:23:25.270 00.000 15672 scope move finished after 72 + 34 ms 00:23:25.270 00.000 15672 Move returns status 0, amount 72 00:23:25.270 00.000 15672 MoveAxis(N, 0, ABG) 00:23:25.271 00.001 15672 Move returns status 0, amount 0 00:23:25.271 00.000 15672 move complete, result=0 00:23:25.271 00.000 15672 worker thread done servicing request 00:23:25.438 00.167 30444 UpdateGuideState exits: m=123978 SNR=91.1 Saturated 00:23:25.438 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:25.438 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:25.438 00.000 30444 Enqueuing Expose request 00:23:25.438 00.000 15672 Worker thread wakes up 00:23:25.438 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:25.438 00.000 30444 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH 00:23:25.438 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:27.354 01.916 15672 Exposure complete 00:23:27.384 00.030 15672 worker thread done servicing request 00:23:27.384 00.000 30444 OnExposeComplete: enter 00:23:27.384 00.000 30444 UpdateGuideState(): m_state=6 00:23:27.384 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3719 00:23:27.384 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=196.06, Mass=128288, SNR=103.0, Peak=10903 HFD=3.8 00:23:27.384 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 00:23:27.384 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 00:23:27.384 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.99 mountX=-0.02 mountY=-0.17, mountTheta=-1.72 00:23:27.385 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.15, opts=13) 00:23:27.385 00.000 30444 Enqueuing Move request for scope (-0.07, -0.15) 00:23:27.385 00.000 15672 Worker thread wakes up 00:23:27.385 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd 00:23:27.385 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.15) 00:23:27.385 00.000 15672 Moving (-0.07, -0.15) raw xDistance=-0.02 yDistance=-0.17 00:23:27.385 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:23:27.385 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:27.385 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 00:23:27.385 00.000 15672 MoveAxis(E, 0, ABG) 00:23:27.385 00.000 15672 Move returns status 0, amount 0 00:23:27.385 00.000 15672 MoveAxis(N, 0, ABG) 00:23:27.385 00.000 15672 Move returns status 0, amount 0 00:23:27.385 00.000 15672 move complete, result=0 00:23:27.385 00.000 15672 worker thread done servicing request 00:23:27.390 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=11768, FiltMin=2674, FiltMax=9965, Gamma=2.950 00:23:27.477 00.087 30444 UpdateGuideState exits: m=128288 SNR=103.0 Saturated 00:23:27.477 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:27.477 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:27.477 00.000 30444 Enqueuing Expose request 00:23:27.477 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:23:27.477 00.000 15672 Worker thread wakes up 00:23:27.477 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:27.477 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:29.584 02.107 15672 Exposure complete 00:23:29.604 00.020 15672 worker thread done servicing request 00:23:29.604 00.000 30444 OnExposeComplete: enter 00:23:29.604 00.000 30444 UpdateGuideState(): m_state=6 00:23:29.605 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3720 00:23:29.605 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.08, Mass=114921, SNR=79.4, Peak=10495 HFD=3.8 00:23:29.605 00.000 30444 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 00:23:29.605 00.000 30444 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.44 = -2.44) 00:23:29.605 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.29 cameraTheta=-2.65 mountX=-0.21 mountY=-0.19, mountTheta=-2.41 00:23:29.605 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.14, opts=13) 00:23:29.605 00.000 30444 Enqueuing Move request for scope (-0.26, -0.14) 00:23:29.605 00.000 15672 Worker thread wakes up 00:23:29.605 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.14) opts 0xd 00:23:29.605 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.14) 00:23:29.605 00.000 15672 Moving (-0.26, -0.14) raw xDistance=-0.21 yDistance=-0.19 00:23:29.606 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 00:23:29.606 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:29.606 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:23:29.606 00.000 15672 MoveAxis(E, 0, ABG) 00:23:29.606 00.000 15672 Move returns status 0, amount 0 00:23:29.606 00.000 15672 MoveAxis(N, 0, ABG) 00:23:29.606 00.000 15672 Move returns status 0, amount 0 00:23:29.606 00.000 15672 move complete, result=0 00:23:29.606 00.000 15672 worker thread done servicing request 00:23:29.611 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=11573, FiltMin=2655, FiltMax=9721, Gamma=2.950 00:23:29.661 00.050 30444 UpdateGuideState exits: m=114921 SNR=79.4 Saturated 00:23:29.661 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:29.661 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:29.661 00.000 30444 Enqueuing Expose request 00:23:29.661 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:23:29.661 00.000 15672 Worker thread wakes up 00:23:29.661 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:29.661 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:31.566 01.905 15672 Exposure complete 00:23:31.586 00.020 15672 worker thread done servicing request 00:23:31.587 00.001 30444 OnExposeComplete: enter 00:23:31.587 00.000 30444 UpdateGuideState(): m_state=6 00:23:31.587 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3721 00:23:31.587 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.07, Mass=111204, SNR=85.9, Peak=11033 HFD=3.4 00:23:31.587 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.83 = -1.83) 00:23:31.587 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.89 = -1.89) 00:23:31.587 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.11 mountX=-0.04 mountY=-0.16, mountTheta=-1.83 00:23:31.587 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.14, opts=13) 00:23:31.587 00.000 30444 Enqueuing Move request for scope (-0.08, -0.14) 00:23:31.587 00.000 15672 Worker thread wakes up 00:23:31.588 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd 00:23:31.588 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.14) 00:23:31.588 00.000 15672 Moving (-0.08, -0.14) raw xDistance=-0.04 yDistance=-0.16 00:23:31.588 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:23:31.588 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:31.588 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:23:31.588 00.000 15672 MoveAxis(E, 0, ABG) 00:23:31.588 00.000 15672 Move returns status 0, amount 0 00:23:31.588 00.000 15672 MoveAxis(N, 0, ABG) 00:23:31.588 00.000 15672 Move returns status 0, amount 0 00:23:31.588 00.000 15672 move complete, result=0 00:23:31.588 00.000 15672 worker thread done servicing request 00:23:31.592 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=11940, FiltMin=2679, FiltMax=9721, Gamma=2.950 00:23:31.642 00.050 30444 UpdateGuideState exits: m=111204 SNR=85.9 Saturated 00:23:31.642 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:31.642 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:31.642 00.000 30444 Enqueuing Expose request 00:23:31.642 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:23:31.642 00.000 15672 Worker thread wakes up 00:23:31.642 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:31.642 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:33.750 02.108 15672 Exposure complete 00:23:33.770 00.020 15672 worker thread done servicing request 00:23:33.770 00.000 30444 OnExposeComplete: enter 00:23:33.770 00.000 30444 UpdateGuideState(): m_state=6 00:23:33.770 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3722 00:23:33.770 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=195.94, Mass=116438, SNR=84.7, Peak=10999 HFD=3.6 00:23:33.770 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 00:23:33.770 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 00:23:33.770 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-2.08 mountX=-0.07 mountY=-0.30, mountTheta=-1.81 00:23:33.771 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.27, opts=13) 00:23:33.771 00.000 30444 Enqueuing Move request for scope (-0.15, -0.27) 00:23:33.771 00.000 15672 Worker thread wakes up 00:23:33.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.27) opts 0xd 00:23:33.771 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.27) 00:23:33.771 00.000 15672 Moving (-0.15, -0.27) raw xDistance=-0.07 yDistance=-0.30 00:23:33.771 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:23:33.771 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:23:33.771 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 00:23:33.771 00.000 15672 MoveAxis(E, 0, ABG) 00:23:33.771 00.000 15672 Move returns status 0, amount 0 00:23:33.772 00.001 15672 MoveAxis(N, 0, ABG) 00:23:33.772 00.000 15672 Move returns status 0, amount 0 00:23:33.772 00.000 15672 move complete, result=0 00:23:33.772 00.000 15672 worker thread done servicing request 00:23:33.776 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=11730, FiltMin=2677, FiltMax=9754, Gamma=2.950 00:23:33.826 00.050 30444 UpdateGuideState exits: m=116438 SNR=84.7 Saturated 00:23:33.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:33.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:33.826 00.000 30444 Enqueuing Expose request 00:23:33.826 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 00:23:33.826 00.000 15672 Worker thread wakes up 00:23:33.826 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:33.826 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:35.732 01.906 15672 Exposure complete 00:23:35.752 00.020 15672 worker thread done servicing request 00:23:35.752 00.000 30444 OnExposeComplete: enter 00:23:35.752 00.000 30444 UpdateGuideState(): m_state=6 00:23:35.752 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3723 00:23:35.752 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=196.24, Mass=130464, SNR=80.3, Peak=11327 HFD=3.8 00:23:35.752 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 00:23:35.752 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 00:23:35.752 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.03 hyp=0.30 cameraTheta=0.09 mountX=0.28 mountY=0.09, mountTheta=0.31 00:23:35.753 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.03, opts=13) 00:23:35.753 00.000 30444 Enqueuing Move request for scope (0.30, 0.03) 00:23:35.753 00.000 15672 Worker thread wakes up 00:23:35.753 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.03) opts 0xd 00:23:35.753 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.03) 00:23:35.753 00.000 15672 Moving (0.30, 0.03) raw xDistance=0.28 yDistance=0.09 00:23:35.753 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 00:23:35.753 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:35.753 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 00:23:35.753 00.000 15672 MoveAxis(W, 76, ABG) 00:23:35.753 00.000 15672 Guiding Dir = 3, Dur = 76 00:23:35.753 00.000 15672 IsSlewing returns 0 00:23:35.756 00.003 15672 IsGuiding returns 0 00:23:35.760 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=11327, FiltMin=2647, FiltMax=9922, Gamma=2.950 00:23:35.782 00.022 15672 PulseGuide returned control before completion, sleep 60 00:23:35.809 00.027 30444 UpdateGuideState exits: m=130464 SNR=80.3 Saturated 00:23:35.809 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:35.809 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:35.809 00.000 30444 Enqueuing Expose request 00:23:35.843 00.034 15672 IsGuiding returns 1 00:23:35.844 00.001 15672 scope still moving after pulse duration time elapsed 00:23:35.864 00.020 15672 IsSlewing returns 0 00:23:35.865 00.001 15672 IsGuiding returns 1 00:23:35.886 00.021 15672 IsSlewing returns 0 00:23:35.927 00.041 15672 IsGuiding returns 0 00:23:35.928 00.001 15672 scope move finished after 76 + 95 ms 00:23:35.928 00.000 15672 Move returns status 0, amount 76 00:23:35.928 00.000 15672 MoveAxis(N, 0, ABG) 00:23:35.928 00.000 15672 Move returns status 0, amount 0 00:23:35.928 00.000 15672 move complete, result=0 00:23:35.928 00.000 15672 worker thread done servicing request 00:23:35.928 00.000 15672 Worker thread wakes up 00:23:35.929 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:35.929 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:35.929 00.000 30444 GuideStep: 0.3 px 76 ms WEST, 0.1 px 0 ms NORTH 00:23:38.038 02.109 15672 Exposure complete 00:23:38.057 00.019 15672 worker thread done servicing request 00:23:38.057 00.000 30444 OnExposeComplete: enter 00:23:38.058 00.001 30444 UpdateGuideState(): m_state=6 00:23:38.058 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3724 00:23:38.058 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=196.13, Mass=101758, SNR=76.6, Peak=10239 HFD=3.4 00:23:38.058 00.000 30444 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.28) = xAngle (-2.32 = -2.32) 00:23:38.058 00.000 30444 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 00:23:38.058 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.60 mountX=-0.11 mountY=-0.11, mountTheta=-2.35 00:23:38.058 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.08, opts=13) 00:23:38.058 00.000 30444 Enqueuing Move request for scope (-0.14, -0.08) 00:23:38.058 00.000 15672 Worker thread wakes up 00:23:38.058 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd 00:23:38.058 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.08) 00:23:38.059 00.001 15672 Moving (-0.14, -0.08) raw xDistance=-0.11 yDistance=-0.11 00:23:38.059 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:23:38.059 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:38.059 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 00:23:38.059 00.000 15672 MoveAxis(E, 0, ABG) 00:23:38.059 00.000 15672 Move returns status 0, amount 0 00:23:38.059 00.000 15672 MoveAxis(N, 0, ABG) 00:23:38.059 00.000 15672 Move returns status 0, amount 0 00:23:38.059 00.000 15672 move complete, result=0 00:23:38.059 00.000 15672 worker thread done servicing request 00:23:38.064 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=11777, FiltMin=2616, FiltMax=9606, Gamma=2.950 00:23:38.112 00.048 30444 UpdateGuideState exits: m=101758 SNR=76.6 Saturated 00:23:38.112 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:38.112 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:38.112 00.000 30444 Enqueuing Expose request 00:23:38.112 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:23:38.112 00.000 15672 Worker thread wakes up 00:23:38.112 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:38.112 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:40.021 01.909 15672 Exposure complete 00:23:40.041 00.020 15672 worker thread done servicing request 00:23:40.041 00.000 30444 OnExposeComplete: enter 00:23:40.041 00.000 30444 UpdateGuideState(): m_state=6 00:23:40.041 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3725 00:23:40.041 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=196.26, Mass=121029, SNR=91.7, Peak=10732 HFD=3.6 00:23:40.041 00.000 30444 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.28) = xAngle (0.49 = 0.49) 00:23:40.041 00.000 30444 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.43 = 0.43) 00:23:40.041 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.23 cameraTheta=0.21 mountX=0.20 mountY=0.09, mountTheta=0.44 00:23:40.041 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.05, opts=13) 00:23:40.042 00.001 30444 Enqueuing Move request for scope (0.22, 0.05) 00:23:40.042 00.000 15672 Worker thread wakes up 00:23:40.042 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd 00:23:40.042 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.05) 00:23:40.042 00.000 15672 Moving (0.22, 0.05) raw xDistance=0.20 yDistance=0.09 00:23:40.042 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 00:23:40.042 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:40.042 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 00:23:40.042 00.000 15672 MoveAxis(E, 0, ABG) 00:23:40.042 00.000 15672 Move returns status 0, amount 0 00:23:40.042 00.000 15672 MoveAxis(N, 0, ABG) 00:23:40.042 00.000 15672 Move returns status 0, amount 0 00:23:40.042 00.000 15672 move complete, result=0 00:23:40.042 00.000 15672 worker thread done servicing request 00:23:40.047 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=11808, FiltMin=2548, FiltMax=9862, Gamma=2.950 00:23:40.203 00.156 30444 UpdateGuideState exits: m=121029 SNR=91.7 Saturated 00:23:40.203 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:40.203 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:40.203 00.000 30444 Enqueuing Expose request 00:23:40.203 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:23:40.203 00.000 15672 Worker thread wakes up 00:23:40.204 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:40.204 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:42.311 02.107 15672 Exposure complete 00:23:42.331 00.020 15672 worker thread done servicing request 00:23:42.331 00.000 30444 OnExposeComplete: enter 00:23:42.331 00.000 30444 UpdateGuideState(): m_state=6 00:23:42.331 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3726 00:23:42.331 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=196.11, Mass=109872, SNR=76.8, Peak=10336 HFD=3.8 00:23:42.331 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 00:23:42.331 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 00:23:42.331 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.10 hyp=0.40 cameraTheta=-0.25 mountX=0.40 mountY=-0.01, mountTheta=-0.03 00:23:42.332 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.10, opts=13) 00:23:42.332 00.000 30444 Enqueuing Move request for scope (0.39, -0.10) 00:23:42.332 00.000 15672 Worker thread wakes up 00:23:42.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.10) opts 0xd 00:23:42.332 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.10) 00:23:42.332 00.000 15672 Moving (0.39, -0.10) raw xDistance=0.40 yDistance=-0.01 00:23:42.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 00:23:42.332 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:42.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 00:23:42.332 00.000 15672 MoveAxis(W, 108, ABG) 00:23:42.332 00.000 15672 Guiding Dir = 3, Dur = 108 00:23:42.333 00.001 15672 IsSlewing returns 0 00:23:42.334 00.001 15672 IsGuiding returns 0 00:23:42.338 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=10424, FiltMin=2667, FiltMax=9660, Gamma=2.950 00:23:42.348 00.010 15672 PulseGuide returned control before completion, sleep 105 00:23:42.388 00.040 30444 UpdateGuideState exits: m=109872 SNR=76.8 Saturated 00:23:42.388 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:42.388 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:42.388 00.000 30444 Enqueuing Expose request 00:23:42.454 00.066 15672 IsGuiding returns 1 00:23:42.455 00.001 15672 scope still moving after pulse duration time elapsed 00:23:42.476 00.021 15672 IsSlewing returns 0 00:23:42.493 00.017 15672 IsGuiding returns 0 00:23:42.493 00.000 15672 scope move finished after 108 + 51 ms 00:23:42.493 00.000 15672 Move returns status 0, amount 108 00:23:42.493 00.000 15672 MoveAxis(N, 0, ABG) 00:23:42.493 00.000 15672 Move returns status 0, amount 0 00:23:42.493 00.000 15672 move complete, result=0 00:23:42.493 00.000 15672 worker thread done servicing request 00:23:42.493 00.000 15672 Worker thread wakes up 00:23:42.493 00.000 30444 GuideStep: 0.4 px 108 ms WEST, -0.0 px 0 ms NORTH 00:23:42.494 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:42.494 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:44.411 01.917 15672 Exposure complete 00:23:44.441 00.030 15672 worker thread done servicing request 00:23:44.441 00.000 30444 OnExposeComplete: enter 00:23:44.441 00.000 30444 UpdateGuideState(): m_state=6 00:23:44.441 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3727 00:23:44.441 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=196.13, Mass=121377, SNR=85.0, Peak=10665 HFD=3.6 00:23:44.441 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.24 = -2.24) 00:23:44.441 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.30 = -2.30) 00:23:44.441 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.52 mountX=-0.09 mountY=-0.11, mountTheta=-2.26 00:23:44.442 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.08, opts=13) 00:23:44.442 00.000 30444 Enqueuing Move request for scope (-0.12, -0.08) 00:23:44.442 00.000 15672 Worker thread wakes up 00:23:44.442 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd 00:23:44.442 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.08) 00:23:44.442 00.000 15672 Moving (-0.12, -0.08) raw xDistance=-0.09 yDistance=-0.11 00:23:44.442 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:23:44.442 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:44.442 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 00:23:44.442 00.000 15672 MoveAxis(E, 0, ABG) 00:23:44.442 00.000 15672 Move returns status 0, amount 0 00:23:44.442 00.000 15672 MoveAxis(N, 0, ABG) 00:23:44.442 00.000 15672 Move returns status 0, amount 0 00:23:44.442 00.000 15672 move complete, result=0 00:23:44.442 00.000 15672 worker thread done servicing request 00:23:44.448 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=10665, FiltMin=2636, FiltMax=9591, Gamma=2.950 00:23:44.497 00.049 30444 UpdateGuideState exits: m=121377 SNR=85.0 Saturated 00:23:44.497 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:44.497 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:44.497 00.000 30444 Enqueuing Expose request 00:23:44.497 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:23:44.497 00.000 15672 Worker thread wakes up 00:23:44.497 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:44.497 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:46.604 02.107 15672 Exposure complete 00:23:46.624 00.020 15672 worker thread done servicing request 00:23:46.624 00.000 30444 OnExposeComplete: enter 00:23:46.624 00.000 30444 UpdateGuideState(): m_state=6 00:23:46.624 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3728 00:23:46.624 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=196.26, Mass=118341, SNR=95.2, Peak=10034 HFD=3.7 00:23:46.624 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 00:23:46.625 00.001 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 00:23:46.625 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.40 mountX=0.10 mountY=0.07, mountTheta=0.64 00:23:46.625 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.05, opts=13) 00:23:46.625 00.000 30444 Enqueuing Move request for scope (0.12, 0.05) 00:23:46.625 00.000 15672 Worker thread wakes up 00:23:46.625 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd 00:23:46.625 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.05) 00:23:46.625 00.000 15672 Moving (0.12, 0.05) raw xDistance=0.10 yDistance=0.07 00:23:46.625 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:23:46.625 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:46.625 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 00:23:46.625 00.000 15672 MoveAxis(E, 0, ABG) 00:23:46.625 00.000 15672 Move returns status 0, amount 0 00:23:46.626 00.001 15672 MoveAxis(N, 0, ABG) 00:23:46.626 00.000 15672 Move returns status 0, amount 0 00:23:46.626 00.000 15672 move complete, result=0 00:23:46.626 00.000 15672 worker thread done servicing request 00:23:46.630 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=10785, FiltMin=2615, FiltMax=9857, Gamma=2.950 00:23:46.680 00.050 30444 UpdateGuideState exits: m=118341 SNR=95.2 Saturated 00:23:46.680 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:46.680 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:46.680 00.000 30444 Enqueuing Expose request 00:23:46.680 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:23:46.680 00.000 15672 Worker thread wakes up 00:23:46.680 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:46.680 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:48.597 01.917 15672 Exposure complete 00:23:48.626 00.029 15672 worker thread done servicing request 00:23:48.627 00.001 30444 OnExposeComplete: enter 00:23:48.627 00.000 30444 UpdateGuideState(): m_state=6 00:23:48.627 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3729 00:23:48.627 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=195.87, Mass=111094, SNR=77.7, Peak=10648 HFD=4.1 00:23:48.627 00.000 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 00:23:48.627 00.000 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 00:23:48.627 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.34 hyp=0.42 cameraTheta=-2.19 mountX=-0.14 mountY=-0.38, mountTheta=-1.92 00:23:48.627 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.34, opts=13) 00:23:48.628 00.001 30444 Enqueuing Move request for scope (-0.24, -0.34) 00:23:48.628 00.000 15672 Worker thread wakes up 00:23:48.628 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.34) opts 0xd 00:23:48.628 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.34) 00:23:48.628 00.000 15672 Moving (-0.24, -0.34) raw xDistance=-0.14 yDistance=-0.38 00:23:48.628 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 00:23:48.628 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:23:48.628 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 00:23:48.628 00.000 15672 MoveAxis(E, 0, ABG) 00:23:48.628 00.000 15672 Move returns status 0, amount 0 00:23:48.628 00.000 15672 MoveAxis(N, 0, ABG) 00:23:48.628 00.000 15672 Move returns status 0, amount 0 00:23:48.628 00.000 15672 move complete, result=0 00:23:48.628 00.000 15672 worker thread done servicing request 00:23:48.633 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=12058, FiltMin=2671, FiltMax=9452, Gamma=2.950 00:23:48.682 00.049 30444 UpdateGuideState exits: m=111094 SNR=77.7 Saturated 00:23:48.682 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:48.682 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:48.682 00.000 30444 Enqueuing Expose request 00:23:48.682 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 00:23:48.682 00.000 15672 Worker thread wakes up 00:23:48.683 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:48.683 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:50.798 02.115 15672 Exposure complete 00:23:50.831 00.033 15672 worker thread done servicing request 00:23:50.831 00.000 30444 OnExposeComplete: enter 00:23:50.831 00.000 30444 UpdateGuideState(): m_state=6 00:23:50.831 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3730 00:23:50.831 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=196.20, Mass=123152, SNR=73.7, Peak=10245 HFD=3.8 00:23:50.831 00.000 30444 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.28) = xAngle (0.18 = 0.18) 00:23:50.831 00.000 30444 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.12 = 0.12) 00:23:50.831 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=0.12 mountY=0.01, mountTheta=0.12 00:23:50.832 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.01, opts=13) 00:23:50.832 00.000 30444 Enqueuing Move request for scope (0.12, -0.01) 00:23:50.832 00.000 15672 Worker thread wakes up 00:23:50.832 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd 00:23:50.832 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.01) 00:23:50.832 00.000 15672 Moving (0.12, -0.01) raw xDistance=0.12 yDistance=0.01 00:23:50.832 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 00:23:50.832 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:50.832 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 00:23:50.832 00.000 15672 MoveAxis(E, 0, ABG) 00:23:50.832 00.000 15672 Move returns status 0, amount 0 00:23:50.832 00.000 15672 MoveAxis(N, 0, ABG) 00:23:50.832 00.000 15672 Move returns status 0, amount 0 00:23:50.832 00.000 15672 move complete, result=0 00:23:50.833 00.001 15672 worker thread done servicing request 00:23:50.837 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=11364, FiltMin=2673, FiltMax=9945, Gamma=2.950 00:23:50.887 00.050 30444 UpdateGuideState exits: m=123152 SNR=73.7 Saturated 00:23:50.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:50.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:50.887 00.000 30444 Enqueuing Expose request 00:23:50.887 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:23:50.887 00.000 15672 Worker thread wakes up 00:23:50.887 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:50.887 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:52.797 01.910 15672 Exposure complete 00:23:52.828 00.031 15672 worker thread done servicing request 00:23:52.828 00.000 30444 OnExposeComplete: enter 00:23:52.828 00.000 30444 UpdateGuideState(): m_state=6 00:23:52.828 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3731 00:23:52.828 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.20, Mass=123285, SNR=85.9, Peak=10634 HFD=3.8 00:23:52.828 00.000 30444 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.28) = xAngle (-2.78 = -2.78) 00:23:52.828 00.000 30444 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.84 = -2.84) 00:23:52.828 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.06 mountX=-0.19 mountY=-0.06, mountTheta=-2.83 00:23:52.829 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.02, opts=13) 00:23:52.829 00.000 30444 Enqueuing Move request for scope (-0.21, -0.02) 00:23:52.829 00.000 15672 Worker thread wakes up 00:23:52.829 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd 00:23:52.829 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.02) 00:23:52.829 00.000 15672 Moving (-0.21, -0.02) raw xDistance=-0.19 yDistance=-0.06 00:23:52.829 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 00:23:52.829 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:52.829 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 00:23:52.829 00.000 15672 MoveAxis(E, 0, ABG) 00:23:52.829 00.000 15672 Move returns status 0, amount 0 00:23:52.829 00.000 15672 MoveAxis(N, 0, ABG) 00:23:52.829 00.000 15672 Move returns status 0, amount 0 00:23:52.829 00.000 15672 move complete, result=0 00:23:52.829 00.000 15672 worker thread done servicing request 00:23:52.834 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=12833, FiltMin=2599, FiltMax=9901, Gamma=2.950 00:23:52.883 00.049 30444 UpdateGuideState exits: m=123285 SNR=85.9 Saturated 00:23:52.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:52.883 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:52.883 00.000 30444 Enqueuing Expose request 00:23:52.883 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:23:52.883 00.000 15672 Worker thread wakes up 00:23:52.884 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:52.884 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:54.991 02.107 15672 Exposure complete 00:23:55.011 00.020 15672 worker thread done servicing request 00:23:55.011 00.000 30444 OnExposeComplete: enter 00:23:55.011 00.000 30444 UpdateGuideState(): m_state=6 00:23:55.012 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3732 00:23:55.012 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=196.08, Mass=128026, SNR=88.5, Peak=12075 HFD=3.9 00:23:55.012 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 00:23:55.012 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 00:23:55.012 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-2.53 mountX=-0.15 mountY=-0.18, mountTheta=-2.28 00:23:55.012 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.14, opts=13) 00:23:55.012 00.000 30444 Enqueuing Move request for scope (-0.20, -0.14) 00:23:55.012 00.000 15672 Worker thread wakes up 00:23:55.013 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd 00:23:55.013 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.14) 00:23:55.013 00.000 15672 Moving (-0.20, -0.14) raw xDistance=-0.15 yDistance=-0.18 00:23:55.013 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:23:55.013 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:55.013 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 00:23:55.013 00.000 15672 MoveAxis(E, 0, ABG) 00:23:55.013 00.000 15672 Move returns status 0, amount 0 00:23:55.013 00.000 15672 MoveAxis(N, 0, ABG) 00:23:55.013 00.000 15672 Move returns status 0, amount 0 00:23:55.013 00.000 15672 move complete, result=0 00:23:55.014 00.001 15672 worker thread done servicing request 00:23:55.018 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=12106, FiltMin=2688, FiltMax=9854, Gamma=2.950 00:23:55.068 00.050 30444 UpdateGuideState exits: m=128026 SNR=88.5 Saturated 00:23:55.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:55.068 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:55.068 00.000 30444 Enqueuing Expose request 00:23:55.068 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:23:55.068 00.000 15672 Worker thread wakes up 00:23:55.068 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:55.068 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:56.973 01.905 15672 Exposure complete 00:23:56.993 00.020 15672 worker thread done servicing request 00:23:56.993 00.000 30444 OnExposeComplete: enter 00:23:56.994 00.001 30444 UpdateGuideState(): m_state=6 00:23:56.994 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3733 00:23:56.994 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=196.29, Mass=120082, SNR=84.8, Peak=12364 HFD=3.3 00:23:56.994 00.000 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.25 = -3.03) 00:23:56.994 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.19 = -3.09) 00:23:56.994 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=0.07 hyp=0.44 cameraTheta=2.98 mountX=-0.44 mountY=-0.02, mountTheta=-3.09 00:23:56.994 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=0.07, opts=13) 00:23:56.994 00.000 30444 Enqueuing Move request for scope (-0.44, 0.07) 00:23:56.994 00.000 15672 Worker thread wakes up 00:23:56.995 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.07) opts 0xd 00:23:56.995 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, 0.07) 00:23:56.995 00.000 15672 Moving (-0.44, 0.07) raw xDistance=-0.44 yDistance=-0.02 00:23:56.995 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 00:23:56.995 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:56.995 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:23:56.995 00.000 15672 MoveAxis(E, 119, ABG) 00:23:56.995 00.000 15672 Guiding Dir = 2, Dur = 119 00:23:56.996 00.001 15672 IsSlewing returns 0 00:23:56.996 00.000 15672 IsGuiding returns 0 00:23:57.001 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=13043, FiltMin=2670, FiltMax=10239, Gamma=2.950 00:23:57.013 00.012 15672 PulseGuide returned control before completion, sleep 113 00:23:57.050 00.037 30444 UpdateGuideState exits: m=120082 SNR=84.8 Saturated 00:23:57.050 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:57.050 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:57.050 00.000 30444 Enqueuing Expose request 00:23:57.128 00.078 15672 IsGuiding returns 1 00:23:57.128 00.000 15672 scope still moving after pulse duration time elapsed 00:23:57.149 00.021 15672 IsSlewing returns 0 00:23:57.173 00.024 15672 IsGuiding returns 0 00:23:57.173 00.000 15672 scope move finished after 119 + 57 ms 00:23:57.173 00.000 15672 Move returns status 0, amount 119 00:23:57.173 00.000 15672 MoveAxis(N, 0, ABG) 00:23:57.173 00.000 15672 Move returns status 0, amount 0 00:23:57.173 00.000 15672 move complete, result=0 00:23:57.173 00.000 15672 worker thread done servicing request 00:23:57.173 00.000 15672 Worker thread wakes up 00:23:57.173 00.000 30444 GuideStep: -0.4 px 119 ms EAST, -0.0 px 0 ms NORTH 00:23:57.173 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:57.173 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:23:59.280 02.107 15672 Exposure complete 00:23:59.300 00.020 15672 worker thread done servicing request 00:23:59.300 00.000 30444 OnExposeComplete: enter 00:23:59.300 00.000 30444 UpdateGuideState(): m_state=6 00:23:59.300 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3734 00:23:59.300 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=196.15, Mass=111038, SNR=80.8, Peak=9809 HFD=3.7 00:23:59.300 00.000 30444 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 00:23:59.300 00.000 30444 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 00:23:59.300 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.98 mountX=-0.01 mountY=-0.07, mountTheta=-1.71 00:23:59.301 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.07, opts=13) 00:23:59.301 00.000 30444 Enqueuing Move request for scope (-0.03, -0.07) 00:23:59.301 00.000 15672 Worker thread wakes up 00:23:59.301 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd 00:23:59.301 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.07) 00:23:59.301 00.000 15672 Moving (-0.03, -0.07) raw xDistance=-0.01 yDistance=-0.07 00:23:59.301 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 00:23:59.301 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:23:59.301 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:23:59.301 00.000 15672 MoveAxis(E, 0, ABG) 00:23:59.301 00.000 15672 Move returns status 0, amount 0 00:23:59.301 00.000 15672 MoveAxis(N, 0, ABG) 00:23:59.301 00.000 15672 Move returns status 0, amount 0 00:23:59.301 00.000 15672 move complete, result=0 00:23:59.301 00.000 15672 worker thread done servicing request 00:23:59.306 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=11001, FiltMin=2560, FiltMax=9154, Gamma=2.950 00:23:59.356 00.050 30444 UpdateGuideState exits: m=111038 SNR=80.8 Saturated 00:23:59.356 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:23:59.356 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:23:59.356 00.000 30444 Enqueuing Expose request 00:23:59.356 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:23:59.356 00.000 15672 Worker thread wakes up 00:23:59.356 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:23:59.356 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:01.262 01.906 15672 Exposure complete 00:24:01.282 00.020 15672 worker thread done servicing request 00:24:01.282 00.000 30444 OnExposeComplete: enter 00:24:01.282 00.000 30444 UpdateGuideState(): m_state=6 00:24:01.282 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3735 00:24:01.282 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=196.21, Mass=120403, SNR=84.5, Peak=10781 HFD=3.7 00:24:01.282 00.000 30444 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.28) = xAngle (0.27 = 0.27) 00:24:01.282 00.000 30444 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.21 = 0.21) 00:24:01.282 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.00 mountX=0.18 mountY=0.04, mountTheta=0.22 00:24:01.283 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.00, opts=13) 00:24:01.283 00.000 30444 Enqueuing Move request for scope (0.19, -0.00) 00:24:01.283 00.000 15672 Worker thread wakes up 00:24:01.283 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd 00:24:01.283 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.00) 00:24:01.283 00.000 15672 Moving (0.19, -0.00) raw xDistance=0.18 yDistance=0.04 00:24:01.283 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:24:01.283 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:24:01.283 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 00:24:01.283 00.000 15672 MoveAxis(E, 0, ABG) 00:24:01.283 00.000 15672 Move returns status 0, amount 0 00:24:01.283 00.000 15672 MoveAxis(N, 0, ABG) 00:24:01.283 00.000 15672 Move returns status 0, amount 0 00:24:01.283 00.000 15672 move complete, result=0 00:24:01.283 00.000 15672 worker thread done servicing request 00:24:01.288 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=10781, FiltMin=2654, FiltMax=9560, Gamma=2.950 00:24:01.337 00.049 30444 UpdateGuideState exits: m=120403 SNR=84.5 Saturated 00:24:01.337 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:01.338 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:01.338 00.000 30444 Enqueuing Expose request 00:24:01.338 00.000 15672 Worker thread wakes up 00:24:01.338 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 00:24:01.338 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:01.338 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:03.446 02.108 15672 Exposure complete 00:24:03.466 00.020 15672 worker thread done servicing request 00:24:03.466 00.000 30444 OnExposeComplete: enter 00:24:03.466 00.000 30444 UpdateGuideState(): m_state=6 00:24:03.466 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3736 00:24:03.466 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=196.01, Mass=114362, SNR=90.4, Peak=10023 HFD=3.7 00:24:03.466 00.000 30444 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 00:24:03.466 00.000 30444 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 00:24:03.466 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.24 cameraTheta=-1.02 mountX=0.18 mountY=-0.18, mountTheta=-0.78 00:24:03.466 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.21, opts=13) 00:24:03.466 00.000 30444 Enqueuing Move request for scope (0.13, -0.21) 00:24:03.466 00.000 15672 Worker thread wakes up 00:24:03.466 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd 00:24:03.466 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.21) 00:24:03.466 00.000 15672 Moving (0.13, -0.21) raw xDistance=0.18 yDistance=-0.18 00:24:03.466 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:24:03.466 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:24:03.466 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 00:24:03.466 00.000 15672 MoveAxis(E, 0, ABG) 00:24:03.466 00.000 15672 Move returns status 0, amount 0 00:24:03.466 00.000 15672 MoveAxis(N, 0, ABG) 00:24:03.466 00.000 15672 Move returns status 0, amount 0 00:24:03.466 00.000 15672 move complete, result=0 00:24:03.467 00.001 15672 worker thread done servicing request 00:24:03.472 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11212, FiltMin=2646, FiltMax=10106, Gamma=2.950 00:24:03.604 00.132 30444 UpdateGuideState exits: m=114362 SNR=90.4 Saturated 00:24:03.604 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:03.605 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:03.605 00.000 30444 Enqueuing Expose request 00:24:03.605 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:24:03.605 00.000 15672 Worker thread wakes up 00:24:03.605 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:03.606 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:05.511 01.905 15672 Exposure complete 00:24:05.531 00.020 15672 worker thread done servicing request 00:24:05.532 00.001 30444 OnExposeComplete: enter 00:24:05.532 00.000 30444 UpdateGuideState(): m_state=6 00:24:05.532 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3737 00:24:05.532 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=196.13, Mass=119655, SNR=86.5, Peak=10151 HFD=3.8 00:24:05.532 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 00:24:05.532 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 00:24:05.532 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.54 mountX=0.03 mountY=-0.08, mountTheta=-1.26 00:24:05.532 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.08, opts=13) 00:24:05.532 00.000 30444 Enqueuing Move request for scope (0.00, -0.08) 00:24:05.533 00.001 15672 Worker thread wakes up 00:24:05.533 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd 00:24:05.533 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.08) 00:24:05.533 00.000 15672 Moving (0.00, -0.08) raw xDistance=0.03 yDistance=-0.08 00:24:05.533 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:24:05.533 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:24:05.533 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 00:24:05.533 00.000 15672 MoveAxis(E, 0, ABG) 00:24:05.533 00.000 15672 Move returns status 0, amount 0 00:24:05.533 00.000 15672 MoveAxis(N, 0, ABG) 00:24:05.533 00.000 15672 Move returns status 0, amount 0 00:24:05.533 00.000 15672 move complete, result=0 00:24:05.533 00.000 15672 worker thread done servicing request 00:24:05.538 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=10657, FiltMin=2603, FiltMax=9920, Gamma=2.950 00:24:05.634 00.096 30444 UpdateGuideState exits: m=119655 SNR=86.5 Saturated 00:24:05.634 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:05.634 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:05.634 00.000 30444 Enqueuing Expose request 00:24:05.634 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:24:05.635 00.001 15672 Worker thread wakes up 00:24:05.635 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:05.635 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:07.752 02.117 15672 Exposure complete 00:24:07.782 00.030 15672 worker thread done servicing request 00:24:07.782 00.000 30444 OnExposeComplete: enter 00:24:07.782 00.000 30444 UpdateGuideState(): m_state=6 00:24:07.782 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3738 00:24:07.782 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=195.72, Mass=124840, SNR=95.3, Peak=11230 HFD=3.6 00:24:07.782 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 00:24:07.782 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 00:24:07.782 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.50 hyp=0.52 cameraTheta=-1.84 mountX=0.00 mountY=-0.51, mountTheta=-1.57 00:24:07.783 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.50, opts=13) 00:24:07.783 00.000 30444 Enqueuing Move request for scope (-0.14, -0.50) 00:24:07.783 00.000 15672 Worker thread wakes up 00:24:07.783 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.50) opts 0xd 00:24:07.783 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.50) 00:24:07.783 00.000 15672 Moving (-0.14, -0.50) raw xDistance=0.00 yDistance=-0.51 00:24:07.783 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 00:24:07.783 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:24:07.783 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51 00:24:07.783 00.000 15672 MoveAxis(E, 0, ABG) 00:24:07.783 00.000 15672 Move returns status 0, amount 0 00:24:07.783 00.000 15672 MoveAxis(N, 0, ABG) 00:24:07.783 00.000 15672 Move returns status 0, amount 0 00:24:07.783 00.000 15672 move complete, result=0 00:24:07.783 00.000 15672 worker thread done servicing request 00:24:07.788 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11777, FiltMin=2602, FiltMax=10061, Gamma=2.950 00:24:07.838 00.050 30444 UpdateGuideState exits: m=124840 SNR=95.3 Saturated 00:24:07.838 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:07.838 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:07.838 00.000 30444 Enqueuing Expose request 00:24:07.838 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH 00:24:07.839 00.001 15672 Worker thread wakes up 00:24:07.839 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:07.839 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:09.746 01.907 15672 Exposure complete 00:24:09.766 00.020 15672 worker thread done servicing request 00:24:09.766 00.000 30444 OnExposeComplete: enter 00:24:09.766 00.000 30444 UpdateGuideState(): m_state=6 00:24:09.766 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3739 00:24:09.767 00.001 30444 Star::Find returns 1 (1), X=460.03, Y=195.66, Mass=117869, SNR=86.3, Peak=11763 HFD=3.9 00:24:09.767 00.000 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 00:24:09.767 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 00:24:09.767 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.55 hyp=0.67 cameraTheta=-2.17 mountX=-0.21 mountY=-0.62, mountTheta=-1.90 00:24:09.767 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.55, opts=13) 00:24:09.767 00.000 30444 Enqueuing Move request for scope (-0.38, -0.55) 00:24:09.767 00.000 15672 Worker thread wakes up 00:24:09.767 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.55) opts 0xd 00:24:09.767 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.55) 00:24:09.767 00.000 15672 Moving (-0.38, -0.55) raw xDistance=-0.21 yDistance=-0.62 00:24:09.768 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 00:24:09.768 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:24:09.768 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62 00:24:09.768 00.000 15672 MoveAxis(E, 0, ABG) 00:24:09.768 00.000 15672 Move returns status 0, amount 0 00:24:09.768 00.000 15672 MoveAxis(N, 0, ABG) 00:24:09.768 00.000 15672 Move returns status 0, amount 0 00:24:09.768 00.000 15672 move complete, result=0 00:24:09.768 00.000 15672 worker thread done servicing request 00:24:09.775 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=11763, FiltMin=2661, FiltMax=9094, Gamma=2.950 00:24:09.829 00.054 30444 UpdateGuideState exits: m=117869 SNR=86.3 Saturated 00:24:09.829 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:09.829 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:09.829 00.000 30444 Enqueuing Expose request 00:24:09.829 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH 00:24:09.829 00.000 15672 Worker thread wakes up 00:24:09.829 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:09.829 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:11.936 02.107 15672 Exposure complete 00:24:11.957 00.021 15672 worker thread done servicing request 00:24:11.957 00.000 30444 OnExposeComplete: enter 00:24:11.957 00.000 30444 UpdateGuideState(): m_state=6 00:24:11.957 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3740 00:24:11.957 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=196.22, Mass=129171, SNR=88.6, Peak=10541 HFD=4.1 00:24:11.957 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.39 = -2.89) 00:24:11.957 00.000 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.95) 00:24:11.957 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.01 hyp=0.28 cameraTheta=3.12 mountX=-0.27 mountY=-0.05, mountTheta=-2.95 00:24:11.957 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.01, opts=13) 00:24:11.957 00.000 30444 Enqueuing Move request for scope (-0.28, 0.01) 00:24:11.957 00.000 15672 Worker thread wakes up 00:24:11.957 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.01) opts 0xd 00:24:11.957 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.01) 00:24:11.957 00.000 15672 Moving (-0.28, 0.01) raw xDistance=-0.27 yDistance=-0.05 00:24:11.957 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 00:24:11.957 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:24:11.957 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:24:11.957 00.000 15672 MoveAxis(E, 74, ABG) 00:24:11.957 00.000 15672 Guiding Dir = 2, Dur = 74 00:24:11.959 00.002 15672 IsSlewing returns 0 00:24:11.959 00.000 15672 IsGuiding returns 0 00:24:11.962 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=10767, FiltMin=2605, FiltMax=8867, Gamma=2.950 00:24:11.980 00.018 15672 PulseGuide returned control before completion, sleep 63 00:24:12.012 00.032 30444 UpdateGuideState exits: m=129171 SNR=88.6 Saturated 00:24:12.012 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:12.012 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:12.012 00.000 30444 Enqueuing Expose request 00:24:12.047 00.035 15672 IsGuiding returns 1 00:24:12.047 00.000 15672 scope still moving after pulse duration time elapsed 00:24:12.068 00.021 15672 IsSlewing returns 0 00:24:12.070 00.002 15672 IsGuiding returns 1 00:24:12.091 00.021 15672 IsSlewing returns 0 00:24:12.093 00.002 15672 IsGuiding returns 0 00:24:12.093 00.000 15672 scope move finished after 74 + 60 ms 00:24:12.093 00.000 15672 Move returns status 0, amount 74 00:24:12.093 00.000 15672 MoveAxis(N, 0, ABG) 00:24:12.093 00.000 15672 Move returns status 0, amount 0 00:24:12.094 00.001 15672 move complete, result=0 00:24:12.094 00.000 15672 worker thread done servicing request 00:24:12.094 00.000 15672 Worker thread wakes up 00:24:12.094 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:12.094 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:12.094 00.000 30444 GuideStep: -0.3 px 74 ms EAST, -0.1 px 0 ms NORTH 00:24:14.000 01.906 15672 Exposure complete 00:24:14.020 00.020 15672 worker thread done servicing request 00:24:14.020 00.000 30444 OnExposeComplete: enter 00:24:14.020 00.000 30444 UpdateGuideState(): m_state=6 00:24:14.020 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3741 00:24:14.020 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=196.17, Mass=114588, SNR=71.0, Peak=9261 HFD=3.8 00:24:14.020 00.000 30444 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.28) = xAngle (-2.48 = -2.48) 00:24:14.020 00.000 30444 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.54 = -2.54) 00:24:14.020 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.76 mountX=-0.10 mountY=-0.07, mountTheta=-2.52 00:24:14.021 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.05, opts=13) 00:24:14.021 00.000 30444 Enqueuing Move request for scope (-0.12, -0.05) 00:24:14.021 00.000 15672 Worker thread wakes up 00:24:14.021 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd 00:24:14.021 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.05) 00:24:14.021 00.000 15672 Moving (-0.12, -0.05) raw xDistance=-0.10 yDistance=-0.07 00:24:14.021 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 00:24:14.021 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:24:14.021 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:24:14.021 00.000 15672 MoveAxis(E, 0, ABG) 00:24:14.021 00.000 15672 Move returns status 0, amount 0 00:24:14.021 00.000 15672 MoveAxis(N, 0, ABG) 00:24:14.021 00.000 15672 Move returns status 0, amount 0 00:24:14.021 00.000 15672 move complete, result=0 00:24:14.021 00.000 15672 worker thread done servicing request 00:24:14.027 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=10349, FiltMin=2632, FiltMax=8829, Gamma=2.950 00:24:14.078 00.051 30444 UpdateGuideState exits: m=114588 SNR=71.0 Saturated 00:24:14.078 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:14.078 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:14.078 00.000 30444 Enqueuing Expose request 00:24:14.078 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:24:14.078 00.000 15672 Worker thread wakes up 00:24:14.078 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:14.078 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:16.187 02.109 15672 Exposure complete 00:24:16.208 00.021 15672 worker thread done servicing request 00:24:16.208 00.000 30444 OnExposeComplete: enter 00:24:16.208 00.000 30444 UpdateGuideState(): m_state=6 00:24:16.208 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3742 00:24:16.208 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=196.01, Mass=114173, SNR=80.9, Peak=10174 HFD=3.9 00:24:16.208 00.000 30444 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.28) = xAngle (-0.39 = -0.39) 00:24:16.208 00.000 30444 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.45 = -0.45) 00:24:16.208 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.21 hyp=0.33 cameraTheta=-0.67 mountX=0.31 mountY=-0.15, mountTheta=-0.44 00:24:16.209 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.21, opts=13) 00:24:16.209 00.000 30444 Enqueuing Move request for scope (0.26, -0.21) 00:24:16.209 00.000 15672 Worker thread wakes up 00:24:16.209 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.21) opts 0xd 00:24:16.209 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.21) 00:24:16.209 00.000 15672 Moving (0.26, -0.21) raw xDistance=0.31 yDistance=-0.15 00:24:16.209 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 00:24:16.209 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:24:16.209 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 00:24:16.209 00.000 15672 MoveAxis(W, 83, ABG) 00:24:16.209 00.000 15672 Guiding Dir = 3, Dur = 83 00:24:16.210 00.001 15672 IsSlewing returns 0 00:24:16.211 00.001 15672 IsGuiding returns 0 00:24:16.216 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=10817, FiltMin=2531, FiltMax=9479, Gamma=2.950 00:24:16.230 00.014 15672 PulseGuide returned control before completion, sleep 74 00:24:16.265 00.035 30444 UpdateGuideState exits: m=114173 SNR=80.9 Saturated 00:24:16.265 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:16.265 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:16.265 00.000 30444 Enqueuing Expose request 00:24:16.307 00.042 15672 IsGuiding returns 1 00:24:16.307 00.000 15672 scope still moving after pulse duration time elapsed 00:24:16.328 00.021 15672 IsSlewing returns 0 00:24:16.343 00.015 15672 IsGuiding returns 0 00:24:16.343 00.000 15672 scope move finished after 83 + 49 ms 00:24:16.343 00.000 15672 Move returns status 0, amount 83 00:24:16.343 00.000 15672 MoveAxis(N, 0, ABG) 00:24:16.343 00.000 15672 Move returns status 0, amount 0 00:24:16.343 00.000 15672 move complete, result=0 00:24:16.343 00.000 15672 worker thread done servicing request 00:24:16.343 00.000 15672 Worker thread wakes up 00:24:16.343 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:16.343 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:16.343 00.000 30444 GuideStep: 0.3 px 83 ms WEST, -0.1 px 0 ms NORTH 00:24:18.251 01.908 15672 Exposure complete 00:24:18.271 00.020 15672 worker thread done servicing request 00:24:18.271 00.000 30444 OnExposeComplete: enter 00:24:18.271 00.000 30444 UpdateGuideState(): m_state=6 00:24:18.271 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3743 00:24:18.271 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=196.21, Mass=120154, SNR=89.6, Peak=10464 HFD=3.8 00:24:18.271 00.000 30444 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.28) = xAngle (0.12 = 0.12) 00:24:18.271 00.000 30444 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.06 = 0.06) 00:24:18.271 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.16 mountX=0.05 mountY=0.00, mountTheta=0.06 00:24:18.272 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.01, opts=13) 00:24:18.272 00.000 30444 Enqueuing Move request for scope (0.05, -0.01) 00:24:18.272 00.000 15672 Worker thread wakes up 00:24:18.272 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd 00:24:18.272 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.01) 00:24:18.272 00.000 15672 Moving (0.05, -0.01) raw xDistance=0.05 yDistance=0.00 00:24:18.272 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:24:18.272 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:24:18.272 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 00:24:18.272 00.000 15672 MoveAxis(E, 0, ABG) 00:24:18.272 00.000 15672 Move returns status 0, amount 0 00:24:18.272 00.000 15672 MoveAxis(N, 0, ABG) 00:24:18.272 00.000 15672 Move returns status 0, amount 0 00:24:18.272 00.000 15672 move complete, result=0 00:24:18.272 00.000 15672 worker thread done servicing request 00:24:18.278 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=10958, FiltMin=2640, FiltMax=9868, Gamma=2.950 00:24:18.330 00.052 30444 UpdateGuideState exits: m=120154 SNR=89.6 Saturated 00:24:18.330 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:18.330 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:18.330 00.000 30444 Enqueuing Expose request 00:24:18.330 00.000 15672 Worker thread wakes up 00:24:18.330 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:18.330 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:18.330 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:24:20.436 02.106 15672 Exposure complete 00:24:20.458 00.022 15672 worker thread done servicing request 00:24:20.458 00.000 30444 OnExposeComplete: enter 00:24:20.458 00.000 30444 UpdateGuideState(): m_state=6 00:24:20.458 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3744 00:24:20.458 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=195.99, Mass=114082, SNR=77.8, Peak=10311 HFD=3.7 00:24:20.458 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 00:24:20.458 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.99 = -1.99) 00:24:20.458 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-2.20 mountX=-0.09 mountY=-0.25, mountTheta=-1.93 00:24:20.459 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.22, opts=13) 00:24:20.459 00.000 30444 Enqueuing Move request for scope (-0.16, -0.22) 00:24:20.459 00.000 15672 Worker thread wakes up 00:24:20.459 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd 00:24:20.459 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.22) 00:24:20.459 00.000 15672 Moving (-0.16, -0.22) raw xDistance=-0.09 yDistance=-0.25 00:24:20.459 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:24:20.459 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.22 newest=-0.39 00:24:20.460 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 00:24:20.460 00.000 15672 MoveAxis(E, 0, ABG) 00:24:20.460 00.000 15672 Move returns status 0, amount 0 00:24:20.460 00.000 15672 MoveAxis(N, 45, ABG) 00:24:20.460 00.000 15672 Guiding Dir = 0, Dur = 45 00:24:20.460 00.000 15672 IsSlewing returns 0 00:24:20.461 00.001 15672 IsGuiding returns 0 00:24:20.467 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=11578, FiltMin=2666, FiltMax=9702, Gamma=2.950 00:24:20.518 00.051 30444 UpdateGuideState exits: m=114082 SNR=77.8 Saturated 00:24:20.518 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:20.518 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:20.518 00.000 30444 Enqueuing Expose request 00:24:20.576 00.058 15672 IsGuiding returns 1 00:24:20.576 00.000 15672 scope still moving after pulse duration time elapsed 00:24:20.597 00.021 15672 IsSlewing returns 0 00:24:20.598 00.001 15672 IsGuiding returns 1 00:24:20.619 00.021 15672 IsSlewing returns 0 00:24:20.625 00.006 15672 IsGuiding returns 0 00:24:20.625 00.000 15672 scope move finished after 45 + 118 ms 00:24:20.625 00.000 15672 Move returns status 0, amount 45 00:24:20.625 00.000 15672 move complete, result=0 00:24:20.625 00.000 15672 worker thread done servicing request 00:24:20.625 00.000 15672 Worker thread wakes up 00:24:20.625 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 45 ms NORTH 00:24:20.625 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:20.626 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:22.533 01.907 15672 Exposure complete 00:24:22.553 00.020 15672 worker thread done servicing request 00:24:22.553 00.000 30444 OnExposeComplete: enter 00:24:22.553 00.000 30444 UpdateGuideState(): m_state=6 00:24:22.553 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3745 00:24:22.553 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=195.92, Mass=118688, SNR=77.5, Peak=11268 HFD=4.0 00:24:22.553 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 00:24:22.553 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 00:24:22.553 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.30 hyp=0.45 cameraTheta=-2.42 mountX=-0.24 mountY=-0.36, mountTheta=-2.16 00:24:22.553 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.30, opts=13) 00:24:22.553 00.000 30444 Enqueuing Move request for scope (-0.34, -0.30) 00:24:22.554 00.001 15672 Worker thread wakes up 00:24:22.554 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.30) opts 0xd 00:24:22.554 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.30) 00:24:22.554 00.000 15672 Moving (-0.34, -0.30) raw xDistance=-0.24 yDistance=-0.36 00:24:22.554 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:24:22.554 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 00:24:22.554 00.000 15672 MoveAxis(E, 0, ABG) 00:24:22.554 00.000 15672 Move returns status 0, amount 0 00:24:22.554 00.000 15672 MoveAxis(N, 64, ABG) 00:24:22.554 00.000 15672 Guiding Dir = 0, Dur = 64 00:24:22.555 00.001 15672 IsSlewing returns 0 00:24:22.555 00.000 15672 IsGuiding returns 0 00:24:22.560 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=11268, FiltMin=2603, FiltMax=9160, Gamma=2.950 00:24:22.611 00.051 30444 UpdateGuideState exits: m=118688 SNR=77.5 Saturated 00:24:22.611 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:22.611 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:22.611 00.000 30444 Enqueuing Expose request 00:24:22.637 00.026 15672 IsGuiding returns 1 00:24:22.637 00.000 15672 scope still moving after pulse duration time elapsed 00:24:22.659 00.022 15672 IsSlewing returns 0 00:24:22.732 00.073 15672 IsGuiding returns 0 00:24:22.733 00.001 15672 scope move finished after 64 + 113 ms 00:24:22.733 00.000 15672 Move returns status 0, amount 64 00:24:22.733 00.000 15672 move complete, result=0 00:24:22.733 00.000 15672 worker thread done servicing request 00:24:22.733 00.000 15672 Worker thread wakes up 00:24:22.733 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:22.734 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:22.734 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 64 ms NORTH 00:24:24.846 02.112 15672 Exposure complete 00:24:24.877 00.031 15672 worker thread done servicing request 00:24:24.877 00.000 30444 OnExposeComplete: enter 00:24:24.877 00.000 30444 UpdateGuideState(): m_state=6 00:24:24.877 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3746 00:24:24.877 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=195.94, Mass=120404, SNR=80.7, Peak=10978 HFD=4.1 00:24:24.877 00.000 30444 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.28) = xAngle (-1.93 = -1.93) 00:24:24.877 00.000 30444 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.99 = -1.99) 00:24:24.877 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.27 hyp=0.34 cameraTheta=-2.21 mountX=-0.12 mountY=-0.31, mountTheta=-1.94 00:24:24.877 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.27, opts=13) 00:24:24.878 00.001 30444 Enqueuing Move request for scope (-0.20, -0.27) 00:24:24.878 00.000 15672 Worker thread wakes up 00:24:24.878 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.27) opts 0xd 00:24:24.878 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.27) 00:24:24.878 00.000 15672 Moving (-0.20, -0.27) raw xDistance=-0.12 yDistance=-0.31 00:24:24.878 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:24:24.878 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 00:24:24.878 00.000 15672 MoveAxis(E, 0, ABG) 00:24:24.878 00.000 15672 Move returns status 0, amount 0 00:24:24.878 00.000 15672 MoveAxis(N, 55, ABG) 00:24:24.878 00.000 15672 Guiding Dir = 0, Dur = 55 00:24:24.879 00.001 15672 IsSlewing returns 0 00:24:24.880 00.001 15672 IsGuiding returns 0 00:24:24.883 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=12263, FiltMin=2527, FiltMax=9126, Gamma=2.950 00:24:24.945 00.062 30444 UpdateGuideState exits: m=120404 SNR=80.7 Saturated 00:24:24.946 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:24.946 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:24.946 00.000 30444 Enqueuing Expose request 00:24:24.954 00.008 15672 IsGuiding returns 1 00:24:24.954 00.000 15672 scope still moving after pulse duration time elapsed 00:24:24.974 00.020 15672 IsSlewing returns 0 00:24:24.975 00.001 15672 IsGuiding returns 1 00:24:24.997 00.022 15672 IsSlewing returns 0 00:24:24.998 00.001 15672 IsGuiding returns 1 00:24:25.019 00.021 15672 IsSlewing returns 0 00:24:25.064 00.045 15672 IsGuiding returns 0 00:24:25.065 00.001 15672 scope move finished after 55 + 130 ms 00:24:25.065 00.000 15672 Move returns status 0, amount 55 00:24:25.065 00.000 15672 move complete, result=0 00:24:25.065 00.000 15672 worker thread done servicing request 00:24:25.065 00.000 15672 Worker thread wakes up 00:24:25.065 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:25.065 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:25.065 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 55 ms NORTH 00:24:26.971 01.906 15672 Exposure complete 00:24:26.991 00.020 15672 worker thread done servicing request 00:24:26.991 00.000 30444 OnExposeComplete: enter 00:24:26.991 00.000 30444 UpdateGuideState(): m_state=6 00:24:26.991 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3747 00:24:26.991 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.07, Mass=117463, SNR=79.0, Peak=10808 HFD=3.9 00:24:26.991 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 00:24:26.991 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 00:24:26.991 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.42 mountX=-0.11 mountY=-0.17, mountTheta=-2.16 00:24:26.992 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.14, opts=13) 00:24:26.992 00.000 30444 Enqueuing Move request for scope (-0.16, -0.14) 00:24:26.992 00.000 15672 Worker thread wakes up 00:24:26.992 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd 00:24:26.992 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.14) 00:24:26.992 00.000 15672 Moving (-0.16, -0.14) raw xDistance=-0.11 yDistance=-0.17 00:24:26.992 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:24:26.992 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:24:26.992 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 00:24:26.992 00.000 15672 MoveAxis(E, 0, ABG) 00:24:26.992 00.000 15672 Move returns status 0, amount 0 00:24:26.992 00.000 15672 MoveAxis(N, 0, ABG) 00:24:26.992 00.000 15672 Move returns status 0, amount 0 00:24:26.993 00.001 15672 move complete, result=0 00:24:26.993 00.000 15672 worker thread done servicing request 00:24:26.997 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=11274, FiltMin=2619, FiltMax=9112, Gamma=2.950 00:24:27.047 00.050 30444 UpdateGuideState exits: m=117463 SNR=79.0 Saturated 00:24:27.047 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:27.047 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:27.047 00.000 30444 Enqueuing Expose request 00:24:27.047 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:24:27.047 00.000 15672 Worker thread wakes up 00:24:27.047 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:27.047 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:29.157 02.110 15672 Exposure complete 00:24:29.177 00.020 15672 worker thread done servicing request 00:24:29.177 00.000 30444 OnExposeComplete: enter 00:24:29.177 00.000 30444 UpdateGuideState(): m_state=6 00:24:29.177 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3748 00:24:29.177 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=195.81, Mass=115858, SNR=88.2, Peak=11174 HFD=3.8 00:24:29.177 00.000 30444 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.28) = xAngle (-2.20 = -2.20) 00:24:29.177 00.000 30444 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 00:24:29.177 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.40 hyp=0.66 cameraTheta=-2.48 mountX=-0.39 mountY=-0.51, mountTheta=-2.22 00:24:29.178 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.40, opts=13) 00:24:29.178 00.000 30444 Enqueuing Move request for scope (-0.52, -0.40) 00:24:29.178 00.000 15672 Worker thread wakes up 00:24:29.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.40) opts 0xd 00:24:29.178 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.40) 00:24:29.178 00.000 15672 Moving (-0.52, -0.40) raw xDistance=-0.39 yDistance=-0.51 00:24:29.178 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39 00:24:29.178 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 00:24:29.179 00.001 15672 MoveAxis(E, 104, ABG) 00:24:29.179 00.000 15672 Guiding Dir = 2, Dur = 104 00:24:29.179 00.000 15672 IsSlewing returns 0 00:24:29.180 00.001 15672 IsGuiding returns 0 00:24:29.184 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=11578, FiltMin=2558, FiltMax=9231, Gamma=2.950 00:24:29.202 00.018 15672 PulseGuide returned control before completion, sleep 92 00:24:29.233 00.031 30444 UpdateGuideState exits: m=115858 SNR=88.2 Saturated 00:24:29.234 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:29.234 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:29.234 00.000 30444 Enqueuing Expose request 00:24:29.296 00.062 15672 IsGuiding returns 1 00:24:29.296 00.000 15672 scope still moving after pulse duration time elapsed 00:24:29.317 00.021 15672 IsSlewing returns 0 00:24:29.346 00.029 15672 IsGuiding returns 0 00:24:29.346 00.000 15672 scope move finished after 104 + 61 ms 00:24:29.346 00.000 15672 Move returns status 0, amount 104 00:24:29.346 00.000 15672 MoveAxis(N, 90, ABG) 00:24:29.346 00.000 15672 Guiding Dir = 0, Dur = 90 00:24:29.346 00.000 15672 IsSlewing returns 0 00:24:29.379 00.033 15672 IsGuiding returns 0 00:24:29.458 00.079 15672 PulseGuide returned control before completion, sleep 21 00:24:29.483 00.025 15672 IsGuiding returns 1 00:24:29.483 00.000 15672 scope still moving after pulse duration time elapsed 00:24:29.504 00.021 15672 IsSlewing returns 0 00:24:29.506 00.002 15672 IsGuiding returns 1 00:24:29.527 00.021 15672 IsSlewing returns 0 00:24:29.530 00.003 15672 IsGuiding returns 1 00:24:29.552 00.022 15672 IsSlewing returns 0 00:24:29.602 00.050 15672 IsGuiding returns 0 00:24:29.602 00.000 15672 scope move finished after 90 + 133 ms 00:24:29.602 00.000 15672 Move returns status 0, amount 90 00:24:29.602 00.000 15672 move complete, result=0 00:24:29.603 00.001 15672 worker thread done servicing request 00:24:29.603 00.000 15672 Worker thread wakes up 00:24:29.603 00.000 30444 GuideStep: -0.4 px 104 ms EAST, -0.5 px 90 ms NORTH 00:24:29.603 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:29.603 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:31.510 01.907 15672 Exposure complete 00:24:31.530 00.020 15672 worker thread done servicing request 00:24:31.530 00.000 30444 OnExposeComplete: enter 00:24:31.530 00.000 30444 UpdateGuideState(): m_state=6 00:24:31.530 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3749 00:24:31.530 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=195.78, Mass=132753, SNR=96.9, Peak=11794 HFD=3.6 00:24:31.530 00.000 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 00:24:31.530 00.000 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 00:24:31.530 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.44 hyp=0.46 cameraTheta=-1.28 mountX=0.24 mountY=-0.40, mountTheta=-1.02 00:24:31.531 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.44, opts=13) 00:24:31.531 00.000 30444 Enqueuing Move request for scope (0.13, -0.44) 00:24:31.531 00.000 15672 Worker thread wakes up 00:24:31.531 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.44) opts 0xd 00:24:31.531 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.44) 00:24:31.531 00.000 15672 Moving (0.13, -0.44) raw xDistance=0.24 yDistance=-0.40 00:24:31.531 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 00:24:31.531 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 00:24:31.531 00.000 15672 MoveAxis(E, 0, ABG) 00:24:31.531 00.000 15672 Move returns status 0, amount 0 00:24:31.531 00.000 15672 MoveAxis(N, 71, ABG) 00:24:31.531 00.000 15672 Guiding Dir = 0, Dur = 71 00:24:31.532 00.001 15672 IsSlewing returns 0 00:24:31.533 00.001 15672 IsGuiding returns 0 00:24:31.537 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=11794, FiltMin=2587, FiltMax=10281, Gamma=2.950 00:24:31.586 00.049 30444 UpdateGuideState exits: m=132753 SNR=96.9 Saturated 00:24:31.586 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:31.586 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:31.586 00.000 30444 Enqueuing Expose request 00:24:31.615 00.029 15672 IsGuiding returns 1 00:24:31.615 00.000 15672 scope still moving after pulse duration time elapsed 00:24:31.636 00.021 15672 IsSlewing returns 0 00:24:31.637 00.001 15672 IsGuiding returns 1 00:24:31.658 00.021 15672 IsSlewing returns 0 00:24:31.658 00.000 15672 IsGuiding returns 1 00:24:31.680 00.022 15672 IsSlewing returns 0 00:24:31.727 00.047 15672 IsGuiding returns 0 00:24:31.727 00.000 15672 scope move finished after 71 + 123 ms 00:24:31.727 00.000 15672 Move returns status 0, amount 71 00:24:31.727 00.000 15672 move complete, result=0 00:24:31.727 00.000 15672 worker thread done servicing request 00:24:31.727 00.000 15672 Worker thread wakes up 00:24:31.727 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:31.728 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:31.728 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 71 ms NORTH 00:24:33.844 02.116 15672 Exposure complete 00:24:33.877 00.033 15672 worker thread done servicing request 00:24:33.877 00.000 30444 OnExposeComplete: enter 00:24:33.877 00.000 30444 UpdateGuideState(): m_state=6 00:24:33.877 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3750 00:24:33.877 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=195.54, Mass=116441, SNR=79.7, Peak=10464 HFD=3.8 00:24:33.877 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 00:24:33.877 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 00:24:33.877 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.67 hyp=0.75 cameraTheta=-2.02 mountX=-0.13 mountY=-0.73, mountTheta=-1.74 00:24:33.878 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.67, opts=13) 00:24:33.878 00.000 30444 Enqueuing Move request for scope (-0.32, -0.67) 00:24:33.878 00.000 15672 Worker thread wakes up 00:24:33.878 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.67) opts 0xd 00:24:33.878 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.67) 00:24:33.878 00.000 15672 Moving (-0.32, -0.67) raw xDistance=-0.13 yDistance=-0.73 00:24:33.878 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 00:24:33.878 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 00:24:33.878 00.000 15672 MoveAxis(E, 0, ABG) 00:24:33.878 00.000 15672 Move returns status 0, amount 0 00:24:33.878 00.000 15672 MoveAxis(N, 130, ABG) 00:24:33.878 00.000 15672 Guiding Dir = 0, Dur = 130 00:24:33.878 00.000 15672 IsSlewing returns 0 00:24:33.879 00.001 15672 IsGuiding returns 0 00:24:33.883 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=12468, FiltMin=2569, FiltMax=9771, Gamma=2.950 00:24:33.933 00.050 30444 UpdateGuideState exits: m=116441 SNR=79.7 Saturated 00:24:33.933 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:33.933 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:33.933 00.000 30444 Enqueuing Expose request 00:24:33.962 00.029 15672 PulseGuide returned control before completion, sleep 58 00:24:34.022 00.060 15672 IsGuiding returns 1 00:24:34.022 00.000 15672 scope still moving after pulse duration time elapsed 00:24:34.044 00.022 15672 IsSlewing returns 0 00:24:34.046 00.002 15672 IsGuiding returns 1 00:24:34.066 00.020 15672 IsSlewing returns 0 00:24:34.069 00.003 15672 IsGuiding returns 1 00:24:34.091 00.022 15672 IsSlewing returns 0 00:24:34.154 00.063 15672 IsGuiding returns 0 00:24:34.155 00.001 15672 scope move finished after 130 + 145 ms 00:24:34.155 00.000 15672 Move returns status 0, amount 130 00:24:34.155 00.000 15672 move complete, result=0 00:24:34.155 00.000 15672 worker thread done servicing request 00:24:34.155 00.000 15672 Worker thread wakes up 00:24:34.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:34.156 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 130 ms NORTH 00:24:34.156 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:36.062 01.906 15672 Exposure complete 00:24:36.082 00.020 15672 worker thread done servicing request 00:24:36.082 00.000 30444 OnExposeComplete: enter 00:24:36.082 00.000 30444 UpdateGuideState(): m_state=6 00:24:36.082 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3751 00:24:36.082 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=195.67, Mass=130495, SNR=104.7, Peak=12303 HFD=3.9 00:24:36.083 00.001 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 00:24:36.083 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 00:24:36.083 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.55 hyp=0.65 cameraTheta=-2.14 mountX=-0.18 mountY=-0.61, mountTheta=-1.86 00:24:36.083 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.55, opts=13) 00:24:36.083 00.000 30444 Enqueuing Move request for scope (-0.35, -0.55) 00:24:36.083 00.000 15672 Worker thread wakes up 00:24:36.083 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.55) opts 0xd 00:24:36.083 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.55) 00:24:36.083 00.000 15672 Moving (-0.35, -0.55) raw xDistance=-0.18 yDistance=-0.61 00:24:36.083 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:24:36.083 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 00:24:36.083 00.000 15672 MoveAxis(E, 0, ABG) 00:24:36.083 00.000 15672 Move returns status 0, amount 0 00:24:36.084 00.001 15672 MoveAxis(N, 108, ABG) 00:24:36.084 00.000 15672 Guiding Dir = 0, Dur = 108 00:24:36.084 00.000 15672 IsSlewing returns 0 00:24:36.085 00.001 15672 IsGuiding returns 0 00:24:36.089 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=12303, FiltMin=2604, FiltMax=9499, Gamma=2.950 00:24:36.139 00.050 30444 UpdateGuideState exits: m=130495 SNR=104.7 Saturated 00:24:36.139 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:36.139 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:36.139 00.000 30444 Enqueuing Expose request 00:24:36.167 00.028 15672 PulseGuide returned control before completion, sleep 37 00:24:36.206 00.039 15672 IsGuiding returns 1 00:24:36.206 00.000 15672 scope still moving after pulse duration time elapsed 00:24:36.227 00.021 15672 IsSlewing returns 0 00:24:36.265 00.038 15672 IsGuiding returns 1 00:24:36.286 00.021 15672 IsSlewing returns 0 00:24:36.331 00.045 15672 IsGuiding returns 0 00:24:36.331 00.000 15672 scope move finished after 108 + 137 ms 00:24:36.331 00.000 15672 Move returns status 0, amount 108 00:24:36.332 00.001 15672 move complete, result=0 00:24:36.332 00.000 15672 worker thread done servicing request 00:24:36.332 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 108 ms NORTH 00:24:36.332 00.000 15672 Worker thread wakes up 00:24:36.332 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:36.332 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:38.442 02.110 15672 Exposure complete 00:24:38.462 00.020 15672 worker thread done servicing request 00:24:38.462 00.000 30444 OnExposeComplete: enter 00:24:38.462 00.000 30444 UpdateGuideState(): m_state=6 00:24:38.462 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3752 00:24:38.462 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=196.31, Mass=131211, SNR=106.0, Peak=10535 HFD=3.9 00:24:38.463 00.001 30444 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.28) = xAngle (0.86 = 0.86) 00:24:38.463 00.000 30444 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.80 = 0.80) 00:24:38.463 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.58 mountX=0.11 mountY=0.13, mountTheta=0.83 00:24:38.463 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.10, opts=13) 00:24:38.463 00.000 30444 Enqueuing Move request for scope (0.15, 0.10) 00:24:38.463 00.000 15672 Worker thread wakes up 00:24:38.463 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd 00:24:38.463 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.10) 00:24:38.463 00.000 15672 Moving (0.15, 0.10) raw xDistance=0.11 yDistance=0.13 00:24:38.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:24:38.463 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:24:38.464 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 00:24:38.464 00.000 15672 MoveAxis(E, 0, ABG) 00:24:38.464 00.000 15672 Move returns status 0, amount 0 00:24:38.464 00.000 15672 MoveAxis(N, 0, ABG) 00:24:38.464 00.000 15672 Move returns status 0, amount 0 00:24:38.464 00.000 15672 move complete, result=0 00:24:38.464 00.000 15672 worker thread done servicing request 00:24:38.469 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=10535, FiltMin=2631, FiltMax=9460, Gamma=2.950 00:24:38.518 00.049 30444 UpdateGuideState exits: m=131211 SNR=106.0 Saturated 00:24:38.519 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:38.519 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:38.519 00.000 30444 Enqueuing Expose request 00:24:38.519 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:24:38.519 00.000 15672 Worker thread wakes up 00:24:38.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:38.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:40.424 01.905 15672 Exposure complete 00:24:40.444 00.020 15672 worker thread done servicing request 00:24:40.444 00.000 30444 OnExposeComplete: enter 00:24:40.444 00.000 30444 UpdateGuideState(): m_state=6 00:24:40.444 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3753 00:24:40.444 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=196.10, Mass=118688, SNR=82.2, Peak=10405 HFD=3.7 00:24:40.444 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 00:24:40.445 00.001 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 00:24:40.445 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.77 mountX=0.14 mountY=-0.09, mountTheta=-0.54 00:24:40.445 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.11, opts=13) 00:24:40.445 00.000 30444 Enqueuing Move request for scope (0.12, -0.11) 00:24:40.445 00.000 15672 Worker thread wakes up 00:24:40.445 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd 00:24:40.445 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.11) 00:24:40.445 00.000 15672 Moving (0.12, -0.11) raw xDistance=0.14 yDistance=-0.09 00:24:40.445 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:24:40.445 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:24:40.445 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:24:40.445 00.000 15672 MoveAxis(E, 0, ABG) 00:24:40.446 00.001 15672 Move returns status 0, amount 0 00:24:40.446 00.000 15672 MoveAxis(N, 0, ABG) 00:24:40.446 00.000 15672 Move returns status 0, amount 0 00:24:40.446 00.000 15672 move complete, result=0 00:24:40.446 00.000 15672 worker thread done servicing request 00:24:40.450 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=11399, FiltMin=2652, FiltMax=10100, Gamma=2.950 00:24:40.499 00.049 30444 UpdateGuideState exits: m=118688 SNR=82.2 Saturated 00:24:40.500 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:40.500 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:40.500 00.000 30444 Enqueuing Expose request 00:24:40.500 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:24:40.500 00.000 15672 Worker thread wakes up 00:24:40.500 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:40.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:42.606 02.106 15672 Exposure complete 00:24:42.627 00.021 15672 worker thread done servicing request 00:24:42.627 00.000 30444 OnExposeComplete: enter 00:24:42.627 00.000 30444 UpdateGuideState(): m_state=6 00:24:42.627 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3754 00:24:42.627 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=196.13, Mass=113141, SNR=83.2, Peak=9861 HFD=3.8 00:24:42.627 00.000 30444 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-0.28) = xAngle (-2.22 = -2.22) 00:24:42.627 00.000 30444 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.28 = -2.28) 00:24:42.627 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.50 mountX=-0.09 mountY=-0.11, mountTheta=-2.24 00:24:42.628 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.09, opts=13) 00:24:42.628 00.000 30444 Enqueuing Move request for scope (-0.12, -0.09) 00:24:42.628 00.000 15672 Worker thread wakes up 00:24:42.628 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd 00:24:42.628 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.09) 00:24:42.628 00.000 15672 Moving (-0.12, -0.09) raw xDistance=-0.09 yDistance=-0.11 00:24:42.628 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:24:42.628 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:24:42.628 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 00:24:42.628 00.000 15672 MoveAxis(E, 0, ABG) 00:24:42.628 00.000 15672 Move returns status 0, amount 0 00:24:42.628 00.000 15672 MoveAxis(N, 0, ABG) 00:24:42.628 00.000 15672 Move returns status 0, amount 0 00:24:42.628 00.000 15672 move complete, result=0 00:24:42.629 00.001 15672 worker thread done servicing request 00:24:42.634 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=11069, FiltMin=2648, FiltMax=9528, Gamma=2.950 00:24:42.683 00.049 30444 UpdateGuideState exits: m=113141 SNR=83.2 Saturated 00:24:42.683 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:42.683 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:42.683 00.000 30444 Enqueuing Expose request 00:24:42.683 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:24:42.683 00.000 15672 Worker thread wakes up 00:24:42.683 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:42.683 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:44.594 01.911 15672 Exposure complete 00:24:44.614 00.020 15672 worker thread done servicing request 00:24:44.614 00.000 30444 OnExposeComplete: enter 00:24:44.614 00.000 30444 UpdateGuideState(): m_state=6 00:24:44.614 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3755 00:24:44.614 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=196.44, Mass=118095, SNR=86.3, Peak=10524 HFD=3.6 00:24:44.614 00.000 30444 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.28) = xAngle (2.43 = 2.43) 00:24:44.614 00.000 30444 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.37 = 2.37) 00:24:44.614 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.27 cameraTheta=2.15 mountX=-0.21 mountY=0.19, mountTheta=2.40 00:24:44.615 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.23, opts=13) 00:24:44.615 00.000 30444 Enqueuing Move request for scope (-0.15, 0.23) 00:24:44.615 00.000 15672 Worker thread wakes up 00:24:44.615 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd 00:24:44.615 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.23) 00:24:44.615 00.000 15672 Moving (-0.15, 0.23) raw xDistance=-0.21 yDistance=0.19 00:24:44.615 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 00:24:44.615 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:24:44.615 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 00:24:44.615 00.000 15672 MoveAxis(E, 0, ABG) 00:24:44.615 00.000 15672 Move returns status 0, amount 0 00:24:44.616 00.001 15672 MoveAxis(N, 0, ABG) 00:24:44.616 00.000 15672 Move returns status 0, amount 0 00:24:44.616 00.000 15672 move complete, result=0 00:24:44.616 00.000 15672 worker thread done servicing request 00:24:44.620 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=11209, FiltMin=2610, FiltMax=9214, Gamma=2.950 00:24:44.773 00.153 30444 UpdateGuideState exits: m=118095 SNR=86.3 Saturated 00:24:44.773 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:44.773 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:44.773 00.000 30444 Enqueuing Expose request 00:24:44.773 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:24:44.773 00.000 15672 Worker thread wakes up 00:24:44.773 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:44.773 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:46.882 02.109 15672 Exposure complete 00:24:46.902 00.020 15672 worker thread done servicing request 00:24:46.902 00.000 30444 OnExposeComplete: enter 00:24:46.902 00.000 30444 UpdateGuideState(): m_state=6 00:24:46.902 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3756 00:24:46.902 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=196.22, Mass=130843, SNR=94.7, Peak=11232 HFD=3.9 00:24:46.902 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.39 = -2.89) 00:24:46.902 00.000 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.95) 00:24:46.902 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.12 mountX=-0.23 mountY=-0.04, mountTheta=-2.95 00:24:46.903 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.01, opts=13) 00:24:46.903 00.000 30444 Enqueuing Move request for scope (-0.23, 0.01) 00:24:46.903 00.000 15672 Worker thread wakes up 00:24:46.903 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.01) opts 0xd 00:24:46.903 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.01) 00:24:46.903 00.000 15672 Moving (-0.23, 0.01) raw xDistance=-0.23 yDistance=-0.04 00:24:46.903 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 00:24:46.903 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:24:46.903 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 00:24:46.903 00.000 15672 MoveAxis(E, 0, ABG) 00:24:46.903 00.000 15672 Move returns status 0, amount 0 00:24:46.903 00.000 15672 MoveAxis(N, 0, ABG) 00:24:46.903 00.000 15672 Move returns status 0, amount 0 00:24:46.903 00.000 15672 move complete, result=0 00:24:46.903 00.000 15672 worker thread done servicing request 00:24:46.908 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=11674, FiltMin=2685, FiltMax=9370, Gamma=2.950 00:24:46.956 00.048 30444 UpdateGuideState exits: m=130843 SNR=94.7 Saturated 00:24:46.956 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:46.956 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:46.956 00.000 30444 Enqueuing Expose request 00:24:46.956 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:24:46.956 00.000 15672 Worker thread wakes up 00:24:46.957 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:46.957 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:48.865 01.908 15672 Exposure complete 00:24:48.885 00.020 15672 worker thread done servicing request 00:24:48.885 00.000 30444 OnExposeComplete: enter 00:24:48.885 00.000 30444 UpdateGuideState(): m_state=6 00:24:48.885 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3757 00:24:48.885 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=196.50, Mass=109466, SNR=70.0, Peak=9321 HFD=3.5 00:24:48.885 00.000 30444 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 00:24:48.885 00.000 30444 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 00:24:48.885 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.82 mountX=-0.15 mountY=0.26, mountTheta=2.09 00:24:48.885 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.28, opts=13) 00:24:48.885 00.000 30444 Enqueuing Move request for scope (-0.07, 0.28) 00:24:48.886 00.001 15672 Worker thread wakes up 00:24:48.886 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd 00:24:48.886 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.28) 00:24:48.886 00.000 15672 Moving (-0.07, 0.28) raw xDistance=-0.15 yDistance=0.26 00:24:48.886 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:24:48.886 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:24:48.886 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 00:24:48.886 00.000 15672 MoveAxis(E, 0, ABG) 00:24:48.886 00.000 15672 Move returns status 0, amount 0 00:24:48.886 00.000 15672 MoveAxis(N, 0, ABG) 00:24:48.886 00.000 15672 Move returns status 0, amount 0 00:24:48.886 00.000 15672 move complete, result=0 00:24:48.886 00.000 15672 worker thread done servicing request 00:24:48.891 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1948, max=11171, FiltMin=2548, FiltMax=9584, Gamma=2.950 00:24:48.941 00.050 30444 UpdateGuideState exits: m=109466 SNR=70.0 Saturated 00:24:48.941 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:48.941 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:48.941 00.000 30444 Enqueuing Expose request 00:24:48.941 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 00:24:48.941 00.000 15672 Worker thread wakes up 00:24:48.941 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:48.941 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:51.048 02.107 15672 Exposure complete 00:24:51.068 00.020 15672 worker thread done servicing request 00:24:51.068 00.000 30444 OnExposeComplete: enter 00:24:51.068 00.000 30444 UpdateGuideState(): m_state=6 00:24:51.068 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3758 00:24:51.069 00.001 30444 Star::Find returns 1 (1), X=460.08, Y=195.80, Mass=112377, SNR=82.4, Peak=11287 HFD=3.9 00:24:51.069 00.000 30444 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 00:24:51.069 00.000 30444 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 00:24:51.069 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.41 hyp=0.53 cameraTheta=-2.25 mountX=-0.20 mountY=-0.48, mountTheta=-1.98 00:24:51.069 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.41, opts=13) 00:24:51.069 00.000 30444 Enqueuing Move request for scope (-0.33, -0.41) 00:24:51.069 00.000 15672 Worker thread wakes up 00:24:51.069 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.41) opts 0xd 00:24:51.069 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.41) 00:24:51.069 00.000 15672 Moving (-0.33, -0.41) raw xDistance=-0.20 yDistance=-0.48 00:24:51.069 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 00:24:51.069 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 00:24:51.070 00.001 15672 MoveAxis(E, 0, ABG) 00:24:51.070 00.000 15672 Move returns status 0, amount 0 00:24:51.070 00.000 15672 MoveAxis(N, 85, ABG) 00:24:51.070 00.000 15672 Guiding Dir = 0, Dur = 85 00:24:51.070 00.000 15672 IsSlewing returns 0 00:24:51.072 00.002 15672 IsGuiding returns 0 00:24:51.077 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=14137, FiltMin=2534, FiltMax=10482, Gamma=2.950 00:24:51.126 00.049 30444 UpdateGuideState exits: m=112377 SNR=82.4 Saturated 00:24:51.127 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:51.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:51.127 00.000 30444 Enqueuing Expose request 00:24:51.153 00.026 15672 PulseGuide returned control before completion, sleep 15 00:24:51.169 00.016 15672 IsGuiding returns 1 00:24:51.169 00.000 15672 scope still moving after pulse duration time elapsed 00:24:51.190 00.021 15672 IsSlewing returns 0 00:24:51.190 00.000 15672 IsGuiding returns 1 00:24:51.212 00.022 15672 IsSlewing returns 0 00:24:51.213 00.001 15672 IsGuiding returns 1 00:24:51.235 00.022 15672 IsSlewing returns 0 00:24:51.295 00.060 15672 IsGuiding returns 0 00:24:51.296 00.001 15672 scope move finished after 85 + 138 ms 00:24:51.296 00.000 15672 Move returns status 0, amount 85 00:24:51.296 00.000 15672 move complete, result=0 00:24:51.296 00.000 15672 worker thread done servicing request 00:24:51.296 00.000 15672 Worker thread wakes up 00:24:51.296 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:51.297 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:51.297 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 85 ms NORTH 00:24:53.203 01.906 15672 Exposure complete 00:24:53.223 00.020 15672 worker thread done servicing request 00:24:53.223 00.000 30444 OnExposeComplete: enter 00:24:53.223 00.000 30444 UpdateGuideState(): m_state=6 00:24:53.223 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3759 00:24:53.223 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=196.60, Mass=117188, SNR=83.3, Peak=10296 HFD=3.5 00:24:53.223 00.000 30444 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.28) = xAngle (1.27 = 1.27) 00:24:53.223 00.000 30444 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.21 = 1.21) 00:24:53.224 00.001 30444 CameraToMount -- cameraX=0.25 cameraY=0.39 hyp=0.46 cameraTheta=0.99 mountX=0.14 mountY=0.43, mountTheta=1.26 00:24:53.224 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.39, opts=13) 00:24:53.224 00.000 30444 Enqueuing Move request for scope (0.25, 0.39) 00:24:53.224 00.000 15672 Worker thread wakes up 00:24:53.224 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.39) opts 0xd 00:24:53.224 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.39) 00:24:53.224 00.000 15672 Moving (0.25, 0.39) raw xDistance=0.14 yDistance=0.43 00:24:53.224 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:24:53.224 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:24:53.224 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43 00:24:53.224 00.000 15672 MoveAxis(E, 0, ABG) 00:24:53.224 00.000 15672 Move returns status 0, amount 0 00:24:53.224 00.000 15672 MoveAxis(N, 0, ABG) 00:24:53.224 00.000 15672 Move returns status 0, amount 0 00:24:53.224 00.000 15672 move complete, result=0 00:24:53.224 00.000 15672 worker thread done servicing request 00:24:53.230 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=10325, FiltMin=2693, FiltMax=8946, Gamma=2.950 00:24:53.278 00.048 30444 UpdateGuideState exits: m=117188 SNR=83.3 Saturated 00:24:53.278 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:53.278 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:53.278 00.000 30444 Enqueuing Expose request 00:24:53.278 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 00:24:53.278 00.000 15672 Worker thread wakes up 00:24:53.278 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:53.278 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:55.385 02.107 15672 Exposure complete 00:24:55.405 00.020 15672 worker thread done servicing request 00:24:55.405 00.000 30444 OnExposeComplete: enter 00:24:55.405 00.000 30444 UpdateGuideState(): m_state=6 00:24:55.405 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3760 00:24:55.405 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=196.56, Mass=118159, SNR=75.5, Peak=9885 HFD=3.5 00:24:55.405 00.000 30444 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.28) = xAngle (1.50 = 1.50) 00:24:55.405 00.000 30444 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.44 = 1.44) 00:24:55.405 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.35 hyp=0.37 cameraTheta=1.22 mountX=0.03 mountY=0.37, mountTheta=1.50 00:24:55.406 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.35, opts=13) 00:24:55.406 00.000 30444 Enqueuing Move request for scope (0.13, 0.35) 00:24:55.406 00.000 15672 Worker thread wakes up 00:24:55.406 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.35) opts 0xd 00:24:55.406 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.35) 00:24:55.406 00.000 15672 Moving (0.13, 0.35) raw xDistance=0.03 yDistance=0.37 00:24:55.406 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:24:55.406 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:24:55.406 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 00:24:55.406 00.000 15672 MoveAxis(E, 0, ABG) 00:24:55.406 00.000 15672 Move returns status 0, amount 0 00:24:55.406 00.000 15672 MoveAxis(N, 0, ABG) 00:24:55.406 00.000 15672 Move returns status 0, amount 0 00:24:55.406 00.000 15672 move complete, result=0 00:24:55.406 00.000 15672 worker thread done servicing request 00:24:55.411 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=11274, FiltMin=2640, FiltMax=9908, Gamma=2.950 00:24:55.460 00.049 30444 UpdateGuideState exits: m=118159 SNR=75.5 Saturated 00:24:55.461 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:55.461 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:55.461 00.000 30444 Enqueuing Expose request 00:24:55.461 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 00:24:55.461 00.000 15672 Worker thread wakes up 00:24:55.461 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:55.461 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:57.368 01.907 15672 Exposure complete 00:24:57.388 00.020 15672 worker thread done servicing request 00:24:57.388 00.000 30444 OnExposeComplete: enter 00:24:57.388 00.000 30444 UpdateGuideState(): m_state=6 00:24:57.388 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3761 00:24:57.388 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=196.90, Mass=124956, SNR=90.5, Peak=11886 HFD=3.8 00:24:57.388 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.25 = 1.25) 00:24:57.388 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 00:24:57.388 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.69 hyp=0.83 cameraTheta=0.98 mountX=0.26 mountY=0.78, mountTheta=1.25 00:24:57.389 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.69, opts=13) 00:24:57.389 00.000 30444 Enqueuing Move request for scope (0.47, 0.69) 00:24:57.389 00.000 15672 Worker thread wakes up 00:24:57.389 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.69) opts 0xd 00:24:57.389 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.69) 00:24:57.389 00.000 15672 Moving (0.47, 0.69) raw xDistance=0.26 yDistance=0.78 00:24:57.389 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 00:24:57.389 00.000 15672 resist switch: large excursion: input 0.78 thresh 0.75 direction from -1 to 1 00:24:57.389 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.33 00:24:57.389 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78 00:24:57.389 00.000 15672 MoveAxis(W, 70, ABG) 00:24:57.389 00.000 15672 Guiding Dir = 3, Dur = 70 00:24:57.389 00.000 15672 IsSlewing returns 0 00:24:57.394 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=11886, FiltMin=2644, FiltMax=9119, Gamma=2.950 00:24:57.414 00.020 15672 IsGuiding returns 0 00:24:57.429 00.015 15672 PulseGuide returned control before completion, sleep 66 00:24:57.510 00.081 15672 IsGuiding returns 0 00:24:57.510 00.000 15672 Move returns status 0, amount 70 00:24:57.510 00.000 15672 MoveAxis(S, 138, ABG) 00:24:57.510 00.000 15672 Guiding Dir = 1, Dur = 138 00:24:57.510 00.000 15672 IsSlewing returns 0 00:24:57.511 00.001 15672 IsGuiding returns 0 00:24:57.512 00.001 30444 UpdateGuideState exits: m=124956 SNR=90.5 Saturated 00:24:57.512 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:57.512 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:57.512 00.000 30444 Enqueuing Expose request 00:24:57.589 00.077 15672 PulseGuide returned control before completion, sleep 70 00:24:57.663 00.074 15672 IsGuiding returns 1 00:24:57.663 00.000 15672 scope still moving after pulse duration time elapsed 00:24:57.685 00.022 15672 IsSlewing returns 0 00:24:57.688 00.003 15672 IsGuiding returns 1 00:24:57.708 00.020 15672 IsSlewing returns 0 00:24:57.711 00.003 15672 IsGuiding returns 1 00:24:57.732 00.021 15672 IsSlewing returns 0 00:24:57.735 00.003 15672 IsGuiding returns 1 00:24:57.757 00.022 15672 IsSlewing returns 0 00:24:57.782 00.025 15672 IsGuiding returns 0 00:24:57.783 00.001 15672 scope move finished after 138 + 134 ms 00:24:57.783 00.000 15672 Move returns status 0, amount 138 00:24:57.783 00.000 15672 move complete, result=0 00:24:57.783 00.000 15672 worker thread done servicing request 00:24:57.783 00.000 15672 Worker thread wakes up 00:24:57.783 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:24:57.784 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:24:57.784 00.000 30444 GuideStep: 0.3 px 70 ms WEST, 0.8 px 138 ms SOUTH 00:24:59.895 02.111 15672 Exposure complete 00:24:59.914 00.019 15672 worker thread done servicing request 00:24:59.914 00.000 30444 OnExposeComplete: enter 00:24:59.914 00.000 30444 UpdateGuideState(): m_state=6 00:24:59.915 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3762 00:24:59.915 00.000 30444 Star::Find returns 1 (1), X=460.76, Y=196.96, Mass=114347, SNR=76.5, Peak=11449 HFD=4.0 00:24:59.915 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 00:24:59.915 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 00:24:59.915 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.75 hyp=0.82 cameraTheta=1.13 mountX=0.13 mountY=0.80, mountTheta=1.41 00:24:59.915 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.75, opts=13) 00:24:59.915 00.000 30444 Enqueuing Move request for scope (0.35, 0.75) 00:24:59.915 00.000 15672 Worker thread wakes up 00:24:59.915 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.75) opts 0xd 00:24:59.915 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.75) 00:24:59.915 00.000 15672 Moving (0.35, 0.75) raw xDistance=0.13 yDistance=0.80 00:24:59.916 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:24:59.916 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 00:24:59.916 00.000 15672 MoveAxis(E, 0, ABG) 00:24:59.916 00.000 15672 Move returns status 0, amount 0 00:24:59.916 00.000 15672 MoveAxis(S, 143, ABG) 00:24:59.916 00.000 15672 Guiding Dir = 1, Dur = 143 00:24:59.916 00.000 15672 IsSlewing returns 0 00:24:59.916 00.000 15672 IsGuiding returns 0 00:24:59.920 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=11996, FiltMin=2632, FiltMax=9375, Gamma=2.950 00:24:59.970 00.050 30444 UpdateGuideState exits: m=114347 SNR=76.5 Saturated 00:24:59.970 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:24:59.970 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:24:59.970 00.000 30444 Enqueuing Expose request 00:25:00.002 00.032 15672 PulseGuide returned control before completion, sleep 68 00:25:00.072 00.070 15672 IsGuiding returns 1 00:25:00.073 00.001 15672 scope still moving after pulse duration time elapsed 00:25:00.094 00.021 15672 IsSlewing returns 0 00:25:00.095 00.001 15672 IsGuiding returns 1 00:25:00.116 00.021 15672 IsSlewing returns 0 00:25:00.117 00.001 15672 IsGuiding returns 1 00:25:00.138 00.021 15672 IsSlewing returns 0 00:25:00.139 00.001 15672 IsGuiding returns 1 00:25:00.160 00.021 15672 IsSlewing returns 0 00:25:00.179 00.019 15672 IsGuiding returns 0 00:25:00.179 00.000 15672 scope move finished after 143 + 119 ms 00:25:00.179 00.000 15672 Move returns status 0, amount 143 00:25:00.179 00.000 15672 move complete, result=0 00:25:00.179 00.000 15672 worker thread done servicing request 00:25:00.179 00.000 15672 Worker thread wakes up 00:25:00.180 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:00.180 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:00.180 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.8 px 143 ms SOUTH 00:25:02.088 01.908 15672 Exposure complete 00:25:02.108 00.020 15672 worker thread done servicing request 00:25:02.108 00.000 30444 OnExposeComplete: enter 00:25:02.108 00.000 30444 UpdateGuideState(): m_state=6 00:25:02.108 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3763 00:25:02.108 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=196.80, Mass=129852, SNR=87.9, Peak=12386 HFD=3.7 00:25:02.108 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 00:25:02.108 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.57 = 1.57) 00:25:02.108 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.59 hyp=0.60 cameraTheta=1.36 mountX=-0.04 mountY=0.60, mountTheta=1.64 00:25:02.109 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.59, opts=13) 00:25:02.109 00.000 30444 Enqueuing Move request for scope (0.13, 0.59) 00:25:02.109 00.000 15672 Worker thread wakes up 00:25:02.109 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.59) opts 0xd 00:25:02.109 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.59) 00:25:02.109 00.000 15672 Moving (0.13, 0.59) raw xDistance=-0.04 yDistance=0.60 00:25:02.109 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:25:02.109 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 00:25:02.109 00.000 15672 MoveAxis(E, 0, ABG) 00:25:02.109 00.000 15672 Move returns status 0, amount 0 00:25:02.109 00.000 15672 MoveAxis(S, 107, ABG) 00:25:02.109 00.000 15672 Guiding Dir = 1, Dur = 107 00:25:02.109 00.000 15672 IsSlewing returns 0 00:25:02.111 00.002 15672 IsGuiding returns 0 00:25:02.115 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=12386, FiltMin=2565, FiltMax=9428, Gamma=2.950 00:25:02.190 00.075 15672 PulseGuide returned control before completion, sleep 38 00:25:02.230 00.040 15672 IsGuiding returns 1 00:25:02.230 00.000 15672 scope still moving after pulse duration time elapsed 00:25:02.252 00.022 15672 IsSlewing returns 0 00:25:02.253 00.001 15672 IsGuiding returns 1 00:25:02.273 00.020 15672 IsSlewing returns 0 00:25:02.275 00.002 15672 IsGuiding returns 1 00:25:02.296 00.021 15672 IsSlewing returns 0 00:25:02.299 00.003 15672 IsGuiding returns 1 00:25:02.321 00.022 15672 IsSlewing returns 0 00:25:02.335 00.014 15672 IsGuiding returns 0 00:25:02.335 00.000 15672 scope move finished after 107 + 116 ms 00:25:02.335 00.000 15672 Move returns status 0, amount 107 00:25:02.335 00.000 15672 move complete, result=0 00:25:02.335 00.000 15672 worker thread done servicing request 00:25:02.590 00.255 30444 UpdateGuideState exits: m=129852 SNR=87.9 Saturated 00:25:02.590 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:02.590 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:02.590 00.000 30444 Enqueuing Expose request 00:25:02.591 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.6 px 107 ms SOUTH 00:25:02.591 00.000 15672 Worker thread wakes up 00:25:02.591 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:02.591 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:04.708 02.117 15672 Exposure complete 00:25:04.739 00.031 15672 worker thread done servicing request 00:25:04.739 00.000 30444 OnExposeComplete: enter 00:25:04.739 00.000 30444 UpdateGuideState(): m_state=6 00:25:04.739 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3764 00:25:04.739 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=196.62, Mass=121112, SNR=76.6, Peak=11394 HFD=3.4 00:25:04.740 00.001 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 00:25:04.740 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.79 = 1.79) 00:25:04.740 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.40 hyp=0.40 cameraTheta=1.57 mountX=-0.11 mountY=0.39, mountTheta=1.85 00:25:04.740 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.40, opts=13) 00:25:04.740 00.000 30444 Enqueuing Move request for scope (-0.00, 0.40) 00:25:04.740 00.000 15672 Worker thread wakes up 00:25:04.740 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.40) opts 0xd 00:25:04.740 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.40) 00:25:04.740 00.000 15672 Moving (-0.00, 0.40) raw xDistance=-0.11 yDistance=0.39 00:25:04.740 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:25:04.740 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 00:25:04.740 00.000 15672 MoveAxis(E, 0, ABG) 00:25:04.741 00.001 15672 Move returns status 0, amount 0 00:25:04.741 00.000 15672 MoveAxis(S, 70, ABG) 00:25:04.741 00.000 15672 Guiding Dir = 1, Dur = 70 00:25:04.741 00.000 15672 IsSlewing returns 0 00:25:04.743 00.002 15672 IsGuiding returns 0 00:25:04.747 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=11836, FiltMin=2653, FiltMax=9460, Gamma=2.950 00:25:04.802 00.055 30444 UpdateGuideState exits: m=121112 SNR=76.6 Saturated 00:25:04.802 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:04.802 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:04.802 00.000 30444 Enqueuing Expose request 00:25:04.860 00.058 15672 IsGuiding returns 1 00:25:04.861 00.001 15672 scope still moving after pulse duration time elapsed 00:25:04.882 00.021 15672 IsSlewing returns 0 00:25:04.907 00.025 15672 IsGuiding returns 0 00:25:04.907 00.000 15672 scope move finished after 70 + 93 ms 00:25:04.907 00.000 15672 Move returns status 0, amount 70 00:25:04.907 00.000 15672 move complete, result=0 00:25:04.907 00.000 15672 worker thread done servicing request 00:25:04.907 00.000 15672 Worker thread wakes up 00:25:04.907 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:04.907 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:04.907 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 70 ms SOUTH 00:25:06.813 01.906 15672 Exposure complete 00:25:06.833 00.020 15672 worker thread done servicing request 00:25:06.833 00.000 30444 OnExposeComplete: enter 00:25:06.833 00.000 30444 UpdateGuideState(): m_state=6 00:25:06.833 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3765 00:25:06.833 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=196.79, Mass=113886, SNR=82.1, Peak=11453 HFD=3.5 00:25:06.834 00.001 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 00:25:06.834 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 00:25:06.834 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.57 hyp=0.58 cameraTheta=1.75 mountX=-0.26 mountY=0.54, mountTheta=2.02 00:25:06.834 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.57, opts=13) 00:25:06.834 00.000 30444 Enqueuing Move request for scope (-0.11, 0.57) 00:25:06.834 00.000 15672 Worker thread wakes up 00:25:06.834 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.57) opts 0xd 00:25:06.834 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.57) 00:25:06.834 00.000 15672 Moving (-0.11, 0.57) raw xDistance=-0.26 yDistance=0.54 00:25:06.834 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 00:25:06.834 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 00:25:06.834 00.000 15672 MoveAxis(E, 70, ABG) 00:25:06.835 00.001 15672 Guiding Dir = 2, Dur = 70 00:25:06.835 00.000 15672 IsSlewing returns 0 00:25:06.836 00.001 15672 IsGuiding returns 0 00:25:06.840 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=12872, FiltMin=2697, FiltMax=9719, Gamma=2.950 00:25:06.854 00.014 15672 PulseGuide returned control before completion, sleep 63 00:25:06.890 00.036 30444 UpdateGuideState exits: m=113886 SNR=82.1 Saturated 00:25:06.890 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:06.890 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:06.890 00.000 30444 Enqueuing Expose request 00:25:06.935 00.045 15672 IsGuiding returns 0 00:25:06.935 00.000 15672 Move returns status 0, amount 70 00:25:06.935 00.000 15672 MoveAxis(S, 96, ABG) 00:25:06.935 00.000 15672 Guiding Dir = 1, Dur = 96 00:25:06.936 00.001 15672 IsSlewing returns 0 00:25:06.937 00.001 15672 IsGuiding returns 0 00:25:07.015 00.078 15672 PulseGuide returned control before completion, sleep 28 00:25:07.048 00.033 15672 IsGuiding returns 1 00:25:07.048 00.000 15672 scope still moving after pulse duration time elapsed 00:25:07.070 00.022 15672 IsSlewing returns 0 00:25:07.073 00.003 15672 IsGuiding returns 1 00:25:07.094 00.021 15672 IsSlewing returns 0 00:25:07.096 00.002 15672 IsGuiding returns 1 00:25:07.117 00.021 15672 IsSlewing returns 0 00:25:07.142 00.025 15672 IsGuiding returns 0 00:25:07.142 00.000 15672 scope move finished after 96 + 109 ms 00:25:07.142 00.000 15672 Move returns status 0, amount 96 00:25:07.142 00.000 15672 move complete, result=0 00:25:07.142 00.000 15672 worker thread done servicing request 00:25:07.142 00.000 15672 Worker thread wakes up 00:25:07.142 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:07.142 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:07.142 00.000 30444 GuideStep: -0.3 px 70 ms EAST, 0.5 px 96 ms SOUTH 00:25:09.249 02.107 15672 Exposure complete 00:25:09.269 00.020 15672 worker thread done servicing request 00:25:09.269 00.000 30444 OnExposeComplete: enter 00:25:09.269 00.000 30444 UpdateGuideState(): m_state=6 00:25:09.270 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3766 00:25:09.270 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=196.08, Mass=121277, SNR=92.8, Peak=11167 HFD=3.6 00:25:09.270 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 00:25:09.270 00.000 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 00:25:09.270 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.66 mountX=0.20 mountY=-0.09, mountTheta=-0.43 00:25:09.270 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.13, opts=13) 00:25:09.270 00.000 30444 Enqueuing Move request for scope (0.17, -0.13) 00:25:09.270 00.000 15672 Worker thread wakes up 00:25:09.270 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd 00:25:09.270 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.13) 00:25:09.270 00.000 15672 Moving (0.17, -0.13) raw xDistance=0.20 yDistance=-0.09 00:25:09.271 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 00:25:09.271 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:09.271 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:25:09.271 00.000 15672 MoveAxis(E, 0, ABG) 00:25:09.271 00.000 15672 Move returns status 0, amount 0 00:25:09.271 00.000 15672 MoveAxis(N, 0, ABG) 00:25:09.271 00.000 15672 Move returns status 0, amount 0 00:25:09.271 00.000 15672 move complete, result=0 00:25:09.271 00.000 15672 worker thread done servicing request 00:25:09.276 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2099, max=11731, FiltMin=2576, FiltMax=10179, Gamma=2.950 00:25:09.325 00.049 30444 UpdateGuideState exits: m=121277 SNR=92.8 Saturated 00:25:09.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:09.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:09.325 00.000 30444 Enqueuing Expose request 00:25:09.326 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:25:09.326 00.000 15672 Worker thread wakes up 00:25:09.326 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:09.326 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:11.235 01.909 15672 Exposure complete 00:25:11.254 00.019 15672 worker thread done servicing request 00:25:11.254 00.000 30444 OnExposeComplete: enter 00:25:11.254 00.000 30444 UpdateGuideState(): m_state=6 00:25:11.255 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3767 00:25:11.255 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=196.18, Mass=129109, SNR=94.0, Peak=11296 HFD=4.0 00:25:11.255 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.28) = xAngle (0.20 = 0.20) 00:25:11.255 00.000 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 00:25:11.255 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.04 hyp=0.46 cameraTheta=-0.08 mountX=0.45 mountY=0.06, mountTheta=0.14 00:25:11.255 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.04, opts=13) 00:25:11.255 00.000 30444 Enqueuing Move request for scope (0.46, -0.04) 00:25:11.255 00.000 15672 Worker thread wakes up 00:25:11.255 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.04) opts 0xd 00:25:11.256 00.001 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.04) 00:25:11.256 00.000 15672 Moving (0.46, -0.04) raw xDistance=0.45 yDistance=0.06 00:25:11.256 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45 00:25:11.256 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:11.256 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:25:11.256 00.000 15672 MoveAxis(W, 123, ABG) 00:25:11.256 00.000 15672 Guiding Dir = 3, Dur = 123 00:25:11.256 00.000 15672 IsSlewing returns 0 00:25:11.258 00.002 15672 IsGuiding returns 0 00:25:11.262 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=11296, FiltMin=2654, FiltMax=9488, Gamma=2.950 00:25:11.280 00.018 15672 PulseGuide returned control before completion, sleep 112 00:25:11.311 00.031 30444 UpdateGuideState exits: m=129109 SNR=94.0 Saturated 00:25:11.311 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:11.311 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:11.311 00.000 30444 Enqueuing Expose request 00:25:11.394 00.083 15672 IsGuiding returns 1 00:25:11.394 00.000 15672 scope still moving after pulse duration time elapsed 00:25:11.415 00.021 15672 IsSlewing returns 0 00:25:11.423 00.008 15672 IsGuiding returns 0 00:25:11.423 00.000 15672 scope move finished after 123 + 43 ms 00:25:11.423 00.000 15672 Move returns status 0, amount 123 00:25:11.423 00.000 15672 MoveAxis(N, 0, ABG) 00:25:11.423 00.000 15672 Move returns status 0, amount 0 00:25:11.423 00.000 15672 move complete, result=0 00:25:11.423 00.000 15672 worker thread done servicing request 00:25:11.423 00.000 15672 Worker thread wakes up 00:25:11.423 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:11.423 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:11.423 00.000 30444 GuideStep: 0.5 px 123 ms WEST, 0.1 px 0 ms NORTH 00:25:13.530 02.107 15672 Exposure complete 00:25:13.550 00.020 15672 worker thread done servicing request 00:25:13.550 00.000 30444 OnExposeComplete: enter 00:25:13.550 00.000 30444 UpdateGuideState(): m_state=6 00:25:13.550 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3768 00:25:13.550 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=196.25, Mass=115078, SNR=98.4, Peak=10485 HFD=3.6 00:25:13.550 00.000 30444 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.28) = xAngle (2.67 = 2.67) 00:25:13.550 00.000 30444 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.61 = 2.61) 00:25:13.550 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.40 mountX=-0.05 mountY=0.03, mountTheta=2.63 00:25:13.551 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.04, opts=13) 00:25:13.551 00.000 30444 Enqueuing Move request for scope (-0.04, 0.04) 00:25:13.551 00.000 15672 Worker thread wakes up 00:25:13.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd 00:25:13.551 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.04) 00:25:13.551 00.000 15672 Moving (-0.04, 0.04) raw xDistance=-0.05 yDistance=0.03 00:25:13.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:25:13.551 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:13.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:25:13.551 00.000 15672 MoveAxis(E, 0, ABG) 00:25:13.551 00.000 15672 Move returns status 0, amount 0 00:25:13.551 00.000 15672 MoveAxis(N, 0, ABG) 00:25:13.551 00.000 15672 Move returns status 0, amount 0 00:25:13.552 00.001 15672 move complete, result=0 00:25:13.552 00.000 15672 worker thread done servicing request 00:25:13.556 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=10485, FiltMin=2665, FiltMax=9250, Gamma=2.950 00:25:13.606 00.050 30444 UpdateGuideState exits: m=115078 SNR=98.4 Saturated 00:25:13.606 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:13.606 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:13.606 00.000 30444 Enqueuing Expose request 00:25:13.606 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:25:13.606 00.000 15672 Worker thread wakes up 00:25:13.606 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:13.606 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:15.515 01.909 15672 Exposure complete 00:25:15.534 00.019 15672 worker thread done servicing request 00:25:15.534 00.000 30444 OnExposeComplete: enter 00:25:15.534 00.000 30444 UpdateGuideState(): m_state=6 00:25:15.534 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3769 00:25:15.534 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=196.42, Mass=116396, SNR=79.4, Peak=10701 HFD=3.5 00:25:15.534 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.88 = 0.88) 00:25:15.534 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.82 = 0.82) 00:25:15.534 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.21 hyp=0.37 cameraTheta=0.61 mountX=0.24 mountY=0.27, mountTheta=0.86 00:25:15.535 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.21, opts=13) 00:25:15.535 00.000 30444 Enqueuing Move request for scope (0.31, 0.21) 00:25:15.535 00.000 15672 Worker thread wakes up 00:25:15.535 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.21) opts 0xd 00:25:15.535 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.21) 00:25:15.535 00.000 15672 Moving (0.31, 0.21) raw xDistance=0.24 yDistance=0.27 00:25:15.535 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 00:25:15.535 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 00:25:15.535 00.000 15672 MoveAxis(E, 0, ABG) 00:25:15.535 00.000 15672 Move returns status 0, amount 0 00:25:15.535 00.000 15672 MoveAxis(S, 49, ABG) 00:25:15.535 00.000 15672 Guiding Dir = 1, Dur = 49 00:25:15.537 00.002 15672 IsSlewing returns 0 00:25:15.537 00.000 15672 IsGuiding returns 0 00:25:15.541 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=10765, FiltMin=2621, FiltMax=9922, Gamma=2.950 00:25:15.591 00.050 30444 UpdateGuideState exits: m=116396 SNR=79.4 Saturated 00:25:15.591 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:15.591 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:15.591 00.000 30444 Enqueuing Expose request 00:25:15.657 00.066 15672 IsGuiding returns 1 00:25:15.657 00.000 15672 scope still moving after pulse duration time elapsed 00:25:15.678 00.021 15672 IsSlewing returns 0 00:25:15.679 00.001 15672 IsGuiding returns 1 00:25:15.700 00.021 15672 IsSlewing returns 0 00:25:15.721 00.021 15672 IsGuiding returns 0 00:25:15.721 00.000 15672 scope move finished after 49 + 134 ms 00:25:15.722 00.001 15672 Move returns status 0, amount 49 00:25:15.722 00.000 15672 move complete, result=0 00:25:15.722 00.000 15672 worker thread done servicing request 00:25:15.722 00.000 15672 Worker thread wakes up 00:25:15.722 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:15.722 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:15.722 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 49 ms SOUTH 00:25:17.829 02.107 15672 Exposure complete 00:25:17.848 00.019 15672 worker thread done servicing request 00:25:17.848 00.000 30444 OnExposeComplete: enter 00:25:17.848 00.000 30444 UpdateGuideState(): m_state=6 00:25:17.848 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3770 00:25:17.849 00.001 30444 Star::Find returns 1 (1), X=461.24, Y=196.77, Mass=140650, SNR=104.0, Peak=10732 HFD=4.5 00:25:17.849 00.000 30444 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.28) = xAngle (0.87 = 0.87) 00:25:17.849 00.000 30444 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.81 = 0.81) 00:25:17.849 00.000 30444 CameraToMount -- cameraX=0.83 cameraY=0.56 hyp=1.00 cameraTheta=0.59 mountX=0.65 mountY=0.72, mountTheta=0.84 00:25:17.849 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.83, y=0.56, opts=13) 00:25:17.849 00.000 30444 Enqueuing Move request for scope (0.83, 0.56) 00:25:17.849 00.000 15672 Worker thread wakes up 00:25:17.849 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.56) opts 0xd 00:25:17.849 00.000 15672 Handling offset move in thread for scope, endpoint = (0.83, 0.56) 00:25:17.849 00.000 15672 Moving (0.83, 0.56) raw xDistance=0.65 yDistance=0.72 00:25:17.849 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65 00:25:17.849 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72 00:25:17.849 00.000 15672 MoveAxis(W, 176, ABG) 00:25:17.849 00.000 15672 Guiding Dir = 3, Dur = 176 00:25:17.850 00.001 15672 IsSlewing returns 0 00:25:17.851 00.001 15672 IsGuiding returns 0 00:25:17.856 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=11842, FiltMin=2650, FiltMax=8626, Gamma=2.950 00:25:17.876 00.020 15672 PulseGuide returned control before completion, sleep 161 00:25:17.905 00.029 30444 UpdateGuideState exits: m=140650 SNR=104.0 Saturated 00:25:17.905 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:17.905 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:17.906 00.001 30444 Enqueuing Expose request 00:25:18.088 00.182 15672 IsGuiding returns 0 00:25:18.089 00.001 15672 Move returns status 0, amount 176 00:25:18.089 00.000 15672 MoveAxis(S, 129, ABG) 00:25:18.089 00.000 15672 Guiding Dir = 1, Dur = 129 00:25:18.089 00.000 15672 IsSlewing returns 0 00:25:18.092 00.003 15672 IsGuiding returns 0 00:25:18.180 00.088 15672 PulseGuide returned control before completion, sleep 51 00:25:18.233 00.053 15672 IsGuiding returns 1 00:25:18.233 00.000 15672 scope still moving after pulse duration time elapsed 00:25:18.254 00.021 15672 IsSlewing returns 0 00:25:18.255 00.001 15672 IsGuiding returns 1 00:25:18.276 00.021 15672 IsSlewing returns 0 00:25:18.294 00.018 15672 IsGuiding returns 1 00:25:18.315 00.021 15672 IsSlewing returns 0 00:25:18.318 00.003 15672 IsGuiding returns 1 00:25:18.338 00.020 15672 IsSlewing returns 0 00:25:18.357 00.019 15672 IsGuiding returns 0 00:25:18.358 00.001 15672 scope move finished after 129 + 137 ms 00:25:18.358 00.000 15672 Move returns status 0, amount 129 00:25:18.358 00.000 15672 move complete, result=0 00:25:18.358 00.000 15672 worker thread done servicing request 00:25:18.358 00.000 15672 Worker thread wakes up 00:25:18.358 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:18.359 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:18.359 00.000 30444 GuideStep: 0.6 px 176 ms WEST, 0.7 px 129 ms SOUTH 00:25:20.266 01.907 15672 Exposure complete 00:25:20.286 00.020 15672 worker thread done servicing request 00:25:20.286 00.000 30444 OnExposeComplete: enter 00:25:20.286 00.000 30444 UpdateGuideState(): m_state=6 00:25:20.286 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 3771 00:25:20.286 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=196.30, Mass=115569, SNR=76.7, Peak=9768 HFD=3.6 00:25:20.286 00.000 30444 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.28) = xAngle (2.26 = 2.26) 00:25:20.286 00.000 30444 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.20 = 2.20) 00:25:20.286 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.98 mountX=-0.06 mountY=0.07, mountTheta=2.24 00:25:20.286 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.08, opts=13) 00:25:20.286 00.000 30444 Enqueuing Move request for scope (-0.04, 0.08) 00:25:20.287 00.001 15672 Worker thread wakes up 00:25:20.287 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd 00:25:20.287 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.08) 00:25:20.287 00.000 15672 Moving (-0.04, 0.08) raw xDistance=-0.06 yDistance=0.07 00:25:20.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 00:25:20.287 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:20.287 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 00:25:20.287 00.000 15672 MoveAxis(E, 0, ABG) 00:25:20.287 00.000 15672 Move returns status 0, amount 0 00:25:20.287 00.000 15672 MoveAxis(N, 0, ABG) 00:25:20.287 00.000 15672 Move returns status 0, amount 0 00:25:20.287 00.000 15672 move complete, result=0 00:25:20.287 00.000 15672 worker thread done servicing request 00:25:20.292 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=11359, FiltMin=2623, FiltMax=9873, Gamma=2.950 00:25:20.352 00.060 30444 UpdateGuideState exits: m=115569 SNR=76.7 Saturated 00:25:20.352 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:20.352 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:20.352 00.000 30444 Enqueuing Expose request 00:25:20.352 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:25:20.353 00.001 15672 Worker thread wakes up 00:25:20.353 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:20.353 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:22.461 02.108 15672 Exposure complete 00:25:22.483 00.022 15672 worker thread done servicing request 00:25:22.484 00.001 30444 OnExposeComplete: enter 00:25:22.484 00.000 30444 UpdateGuideState(): m_state=6 00:25:22.484 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3772 00:25:22.484 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=196.23, Mass=126683, SNR=85.4, Peak=10618 HFD=3.7 00:25:22.484 00.000 30444 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 00:25:22.484 00.000 30444 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.35 = 0.35) 00:25:22.484 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.13 mountX=0.14 mountY=0.05, mountTheta=0.36 00:25:22.485 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.02, opts=13) 00:25:22.485 00.000 30444 Enqueuing Move request for scope (0.15, 0.02) 00:25:22.485 00.000 15672 Worker thread wakes up 00:25:22.485 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd 00:25:22.485 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.02) 00:25:22.485 00.000 15672 Moving (0.15, 0.02) raw xDistance=0.14 yDistance=0.05 00:25:22.485 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:25:22.485 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:22.485 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:25:22.485 00.000 15672 MoveAxis(E, 0, ABG) 00:25:22.486 00.001 15672 Move returns status 0, amount 0 00:25:22.486 00.000 15672 MoveAxis(N, 0, ABG) 00:25:22.486 00.000 15672 Move returns status 0, amount 0 00:25:22.486 00.000 15672 move complete, result=0 00:25:22.486 00.000 15672 worker thread done servicing request 00:25:22.491 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=10855, FiltMin=2604, FiltMax=9424, Gamma=2.950 00:25:22.543 00.052 30444 UpdateGuideState exits: m=126683 SNR=85.4 Saturated 00:25:22.543 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:22.543 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:22.543 00.000 30444 Enqueuing Expose request 00:25:22.543 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:25:22.543 00.000 15672 Worker thread wakes up 00:25:22.543 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:22.543 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:24.453 01.910 15672 Exposure complete 00:25:24.472 00.019 15672 worker thread done servicing request 00:25:24.472 00.000 30444 OnExposeComplete: enter 00:25:24.472 00.000 30444 UpdateGuideState(): m_state=6 00:25:24.473 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3773 00:25:24.473 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=196.36, Mass=109464, SNR=84.1, Peak=9813 HFD=3.4 00:25:24.473 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 00:25:24.473 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 00:25:24.473 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.69 mountX=0.13 mountY=0.18, mountTheta=0.95 00:25:24.473 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.15, opts=13) 00:25:24.473 00.000 30444 Enqueuing Move request for scope (0.18, 0.15) 00:25:24.473 00.000 15672 Worker thread wakes up 00:25:24.473 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd 00:25:24.473 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.15) 00:25:24.474 00.001 15672 Moving (0.18, 0.15) raw xDistance=0.13 yDistance=0.18 00:25:24.474 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:25:24.474 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:24.474 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 00:25:24.474 00.000 15672 MoveAxis(E, 0, ABG) 00:25:24.474 00.000 15672 Move returns status 0, amount 0 00:25:24.474 00.000 15672 MoveAxis(N, 0, ABG) 00:25:24.474 00.000 15672 Move returns status 0, amount 0 00:25:24.474 00.000 15672 move complete, result=0 00:25:24.474 00.000 15672 worker thread done servicing request 00:25:24.478 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=10809, FiltMin=2646, FiltMax=9693, Gamma=2.950 00:25:24.528 00.050 30444 UpdateGuideState exits: m=109464 SNR=84.1 Saturated 00:25:24.529 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:24.529 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:24.529 00.000 30444 Enqueuing Expose request 00:25:24.529 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:25:24.529 00.000 15672 Worker thread wakes up 00:25:24.529 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:24.529 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:26.639 02.110 15672 Exposure complete 00:25:26.659 00.020 15672 worker thread done servicing request 00:25:26.659 00.000 30444 OnExposeComplete: enter 00:25:26.659 00.000 30444 UpdateGuideState(): m_state=6 00:25:26.659 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3774 00:25:26.659 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=196.26, Mass=123872, SNR=84.2, Peak=10349 HFD=3.8 00:25:26.659 00.000 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 00:25:26.659 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.35 = 0.35) 00:25:26.659 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.05 hyp=0.33 cameraTheta=0.14 mountX=0.31 mountY=0.12, mountTheta=0.36 00:25:26.660 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.05, opts=13) 00:25:26.660 00.000 30444 Enqueuing Move request for scope (0.33, 0.05) 00:25:26.660 00.000 15672 Worker thread wakes up 00:25:26.660 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.05) opts 0xd 00:25:26.660 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.05) 00:25:26.660 00.000 15672 Moving (0.33, 0.05) raw xDistance=0.31 yDistance=0.12 00:25:26.660 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 00:25:26.660 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:26.660 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 00:25:26.660 00.000 15672 MoveAxis(W, 82, ABG) 00:25:26.660 00.000 15672 Guiding Dir = 3, Dur = 82 00:25:26.661 00.001 15672 IsSlewing returns 0 00:25:26.663 00.002 15672 IsGuiding returns 0 00:25:26.666 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=10349, FiltMin=2607, FiltMax=9399, Gamma=2.950 00:25:26.679 00.013 15672 PulseGuide returned control before completion, sleep 77 00:25:26.715 00.036 30444 UpdateGuideState exits: m=123872 SNR=84.2 Saturated 00:25:26.715 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:26.715 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:26.715 00.000 30444 Enqueuing Expose request 00:25:26.757 00.042 15672 IsGuiding returns 1 00:25:26.758 00.001 15672 scope still moving after pulse duration time elapsed 00:25:26.779 00.021 15672 IsSlewing returns 0 00:25:26.791 00.012 15672 IsGuiding returns 0 00:25:26.791 00.000 15672 scope move finished after 82 + 45 ms 00:25:26.791 00.000 15672 Move returns status 0, amount 82 00:25:26.792 00.001 15672 MoveAxis(N, 0, ABG) 00:25:26.792 00.000 15672 Move returns status 0, amount 0 00:25:26.792 00.000 15672 move complete, result=0 00:25:26.792 00.000 15672 worker thread done servicing request 00:25:26.792 00.000 15672 Worker thread wakes up 00:25:26.792 00.000 30444 GuideStep: 0.3 px 82 ms WEST, 0.1 px 0 ms NORTH 00:25:26.792 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:26.792 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:28.701 01.909 15672 Exposure complete 00:25:28.721 00.020 15672 worker thread done servicing request 00:25:28.721 00.000 30444 OnExposeComplete: enter 00:25:28.721 00.000 30444 UpdateGuideState(): m_state=6 00:25:28.721 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3775 00:25:28.721 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=196.06, Mass=117716, SNR=78.1, Peak=10681 HFD=3.7 00:25:28.721 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 00:25:28.721 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 00:25:28.721 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.07 mountX=-0.04 mountY=-0.17, mountTheta=-1.79 00:25:28.721 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.15, opts=13) 00:25:28.722 00.001 30444 Enqueuing Move request for scope (-0.08, -0.15) 00:25:28.722 00.000 15672 Worker thread wakes up 00:25:28.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd 00:25:28.722 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.15) 00:25:28.722 00.000 15672 Moving (-0.08, -0.15) raw xDistance=-0.04 yDistance=-0.17 00:25:28.722 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:25:28.722 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:28.722 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 00:25:28.722 00.000 15672 MoveAxis(E, 0, ABG) 00:25:28.722 00.000 15672 Move returns status 0, amount 0 00:25:28.722 00.000 15672 MoveAxis(N, 0, ABG) 00:25:28.722 00.000 15672 Move returns status 0, amount 0 00:25:28.722 00.000 15672 move complete, result=0 00:25:28.722 00.000 15672 worker thread done servicing request 00:25:28.726 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=11759, FiltMin=2606, FiltMax=9160, Gamma=2.950 00:25:28.776 00.050 30444 UpdateGuideState exits: m=117716 SNR=78.1 Saturated 00:25:28.776 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:28.776 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:28.776 00.000 30444 Enqueuing Expose request 00:25:28.776 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:25:28.776 00.000 15672 Worker thread wakes up 00:25:28.776 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:28.776 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:30.893 02.117 15672 Exposure complete 00:25:30.926 00.033 15672 worker thread done servicing request 00:25:30.926 00.000 30444 OnExposeComplete: enter 00:25:30.926 00.000 30444 UpdateGuideState(): m_state=6 00:25:30.926 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3776 00:25:30.926 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=196.28, Mass=116571, SNR=86.1, Peak=10667 HFD=3.5 00:25:30.926 00.000 30444 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.28) = xAngle (3.09 = 3.09) 00:25:30.926 00.000 30444 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.03 = 3.03) 00:25:30.926 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.81 mountX=-0.19 mountY=0.02, mountTheta=3.03 00:25:30.927 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.06, opts=13) 00:25:30.927 00.000 30444 Enqueuing Move request for scope (-0.18, 0.06) 00:25:30.927 00.000 15672 Worker thread wakes up 00:25:30.927 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd 00:25:30.927 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.06) 00:25:30.927 00.000 15672 Moving (-0.18, 0.06) raw xDistance=-0.19 yDistance=0.02 00:25:30.927 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 00:25:30.927 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:30.927 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 00:25:30.927 00.000 15672 MoveAxis(E, 0, ABG) 00:25:30.927 00.000 15672 Move returns status 0, amount 0 00:25:30.927 00.000 15672 MoveAxis(N, 0, ABG) 00:25:30.927 00.000 15672 Move returns status 0, amount 0 00:25:30.927 00.000 15672 move complete, result=0 00:25:30.927 00.000 15672 worker thread done servicing request 00:25:30.932 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2058, max=11742, FiltMin=2650, FiltMax=10047, Gamma=2.950 00:25:30.981 00.049 30444 UpdateGuideState exits: m=116571 SNR=86.1 Saturated 00:25:30.981 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:30.981 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:30.981 00.000 30444 Enqueuing Expose request 00:25:30.981 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 00:25:30.981 00.000 15672 Worker thread wakes up 00:25:30.981 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:30.981 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:32.887 01.906 15672 Exposure complete 00:25:32.907 00.020 15672 worker thread done servicing request 00:25:32.907 00.000 30444 OnExposeComplete: enter 00:25:32.907 00.000 30444 UpdateGuideState(): m_state=6 00:25:32.907 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3777 00:25:32.907 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=196.25, Mass=117134, SNR=96.8, Peak=9883 HFD=3.7 00:25:32.907 00.000 30444 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.28) = xAngle (2.92 = 2.92) 00:25:32.908 00.001 30444 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.86 = 2.86) 00:25:32.908 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.64 mountX=-0.07 mountY=0.02, mountTheta=2.86 00:25:32.908 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.03, opts=13) 00:25:32.908 00.000 30444 Enqueuing Move request for scope (-0.06, 0.03) 00:25:32.908 00.000 15672 Worker thread wakes up 00:25:32.908 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd 00:25:32.908 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.03) 00:25:32.908 00.000 15672 Moving (-0.06, 0.03) raw xDistance=-0.07 yDistance=0.02 00:25:32.908 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:25:32.908 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:32.909 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 00:25:32.909 00.000 15672 MoveAxis(E, 0, ABG) 00:25:32.909 00.000 15672 Move returns status 0, amount 0 00:25:32.909 00.000 15672 MoveAxis(N, 0, ABG) 00:25:32.909 00.000 15672 Move returns status 0, amount 0 00:25:32.909 00.000 15672 move complete, result=0 00:25:32.909 00.000 15672 worker thread done servicing request 00:25:32.913 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=10803, FiltMin=2612, FiltMax=9743, Gamma=2.950 00:25:33.063 00.150 30444 UpdateGuideState exits: m=117134 SNR=96.8 Saturated 00:25:33.063 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:33.063 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:33.063 00.000 30444 Enqueuing Expose request 00:25:33.063 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:25:33.063 00.000 15672 Worker thread wakes up 00:25:33.063 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:33.063 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:35.173 02.110 15672 Exposure complete 00:25:35.193 00.020 15672 worker thread done servicing request 00:25:35.193 00.000 30444 OnExposeComplete: enter 00:25:35.193 00.000 30444 UpdateGuideState(): m_state=6 00:25:35.193 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3778 00:25:35.193 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=196.24, Mass=115158, SNR=80.2, Peak=10481 HFD=3.6 00:25:35.193 00.000 30444 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.28) = xAngle (3.21 = -3.07) 00:25:35.193 00.000 30444 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.15 = -3.14) 00:25:35.193 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.93 mountX=-0.12 mountY=-0.00, mountTheta=-3.14 00:25:35.194 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.02, opts=13) 00:25:35.194 00.000 30444 Enqueuing Move request for scope (-0.12, 0.02) 00:25:35.194 00.000 15672 Worker thread wakes up 00:25:35.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd 00:25:35.194 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.02) 00:25:35.194 00.000 15672 Moving (-0.12, 0.02) raw xDistance=-0.12 yDistance=-0.00 00:25:35.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:25:35.194 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:35.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 00:25:35.194 00.000 15672 MoveAxis(E, 0, ABG) 00:25:35.194 00.000 15672 Move returns status 0, amount 0 00:25:35.194 00.000 15672 MoveAxis(N, 0, ABG) 00:25:35.194 00.000 15672 Move returns status 0, amount 0 00:25:35.194 00.000 15672 move complete, result=0 00:25:35.194 00.000 15672 worker thread done servicing request 00:25:35.199 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=11638, FiltMin=2693, FiltMax=9507, Gamma=2.950 00:25:35.631 00.432 30444 UpdateGuideState exits: m=115158 SNR=80.2 Saturated 00:25:35.632 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:35.632 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:35.632 00.000 30444 Enqueuing Expose request 00:25:35.632 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:25:35.632 00.000 15672 Worker thread wakes up 00:25:35.633 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:35.633 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:37.539 01.906 15672 Exposure complete 00:25:37.560 00.021 15672 worker thread done servicing request 00:25:37.560 00.000 30444 OnExposeComplete: enter 00:25:37.560 00.000 30444 UpdateGuideState(): m_state=6 00:25:37.560 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3779 00:25:37.560 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=196.24, Mass=122743, SNR=94.2, Peak=10880 HFD=4.1 00:25:37.560 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 00:25:37.560 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 00:25:37.560 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=0.03 hyp=0.62 cameraTheta=0.04 mountX=0.59 mountY=0.16, mountTheta=0.27 00:25:37.561 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=0.03, opts=13) 00:25:37.561 00.000 30444 Enqueuing Move request for scope (0.62, 0.03) 00:25:37.561 00.000 15672 Worker thread wakes up 00:25:37.561 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.03) opts 0xd 00:25:37.561 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, 0.03) 00:25:37.561 00.000 15672 Moving (0.62, 0.03) raw xDistance=0.59 yDistance=0.16 00:25:37.561 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59 00:25:37.561 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:37.561 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 00:25:37.561 00.000 15672 MoveAxis(W, 159, ABG) 00:25:37.561 00.000 15672 Guiding Dir = 3, Dur = 159 00:25:37.562 00.001 15672 IsSlewing returns 0 00:25:37.563 00.001 15672 IsGuiding returns 0 00:25:37.566 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=10880, FiltMin=2645, FiltMax=9511, Gamma=2.950 00:25:37.589 00.023 15672 PulseGuide returned control before completion, sleep 143 00:25:37.683 00.094 30444 UpdateGuideState exits: m=122743 SNR=94.2 Saturated 00:25:37.683 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:37.683 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:37.683 00.000 30444 Enqueuing Expose request 00:25:37.735 00.052 15672 IsGuiding returns 1 00:25:37.735 00.000 15672 scope still moving after pulse duration time elapsed 00:25:37.756 00.021 15672 IsSlewing returns 0 00:25:37.782 00.026 15672 IsGuiding returns 0 00:25:37.783 00.001 15672 scope move finished after 159 + 60 ms 00:25:37.783 00.000 15672 Move returns status 0, amount 159 00:25:37.783 00.000 15672 MoveAxis(N, 0, ABG) 00:25:37.783 00.000 15672 Move returns status 0, amount 0 00:25:37.783 00.000 15672 move complete, result=0 00:25:37.783 00.000 15672 worker thread done servicing request 00:25:37.783 00.000 15672 Worker thread wakes up 00:25:37.783 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:37.784 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:37.784 00.000 30444 GuideStep: 0.6 px 159 ms WEST, 0.2 px 0 ms NORTH 00:25:39.900 02.116 15672 Exposure complete 00:25:39.932 00.032 15672 worker thread done servicing request 00:25:39.932 00.000 30444 OnExposeComplete: enter 00:25:39.932 00.000 30444 UpdateGuideState(): m_state=6 00:25:39.932 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 3780 00:25:39.932 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=196.04, Mass=110680, SNR=75.0, Peak=10278 HFD=3.6 00:25:39.932 00.000 30444 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.28) = xAngle (-0.67 = -0.67) 00:25:39.932 00.000 30444 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.74 = -0.74) 00:25:39.932 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.95 mountX=0.17 mountY=-0.14, mountTheta=-0.71 00:25:39.933 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.17, opts=13) 00:25:39.933 00.000 30444 Enqueuing Move request for scope (0.12, -0.17) 00:25:39.933 00.000 15672 Worker thread wakes up 00:25:39.933 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd 00:25:39.933 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.17) 00:25:39.933 00.000 15672 Moving (0.12, -0.17) raw xDistance=0.17 yDistance=-0.14 00:25:39.933 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 00:25:39.933 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:39.933 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 00:25:39.933 00.000 15672 MoveAxis(E, 0, ABG) 00:25:39.933 00.000 15672 Move returns status 0, amount 0 00:25:39.933 00.000 15672 MoveAxis(N, 0, ABG) 00:25:39.933 00.000 15672 Move returns status 0, amount 0 00:25:39.933 00.000 15672 move complete, result=0 00:25:39.933 00.000 15672 worker thread done servicing request 00:25:39.938 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=10307, FiltMin=2656, FiltMax=9408, Gamma=2.950 00:25:40.244 00.306 30444 UpdateGuideState exits: m=110680 SNR=75.0 Saturated 00:25:40.244 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:40.244 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:40.245 00.001 30444 Enqueuing Expose request 00:25:40.245 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:25:40.245 00.000 15672 Worker thread wakes up 00:25:40.245 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:40.245 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:42.156 01.911 15672 Exposure complete 00:25:42.176 00.020 15672 worker thread done servicing request 00:25:42.176 00.000 30444 OnExposeComplete: enter 00:25:42.176 00.000 30444 UpdateGuideState(): m_state=6 00:25:42.176 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3781 00:25:42.176 00.000 30444 Star::Find returns 1 (1), X=460.85, Y=196.16, Mass=122407, SNR=91.1, Peak=10837 HFD=4.0 00:25:42.176 00.000 30444 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.28) = xAngle (0.15 = 0.15) 00:25:42.176 00.000 30444 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.09 = 0.09) 00:25:42.176 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.06 hyp=0.44 cameraTheta=-0.13 mountX=0.44 mountY=0.04, mountTheta=0.09 00:25:42.177 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.06, opts=13) 00:25:42.177 00.000 30444 Enqueuing Move request for scope (0.44, -0.06) 00:25:42.177 00.000 15672 Worker thread wakes up 00:25:42.177 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.06) opts 0xd 00:25:42.177 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.06) 00:25:42.177 00.000 15672 Moving (0.44, -0.06) raw xDistance=0.44 yDistance=0.04 00:25:42.178 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 00:25:42.178 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:42.178 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 00:25:42.178 00.000 15672 MoveAxis(W, 119, ABG) 00:25:42.178 00.000 15672 Guiding Dir = 3, Dur = 119 00:25:42.178 00.000 15672 IsSlewing returns 0 00:25:42.179 00.001 15672 IsGuiding returns 0 00:25:42.183 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=10837, FiltMin=2638, FiltMax=9704, Gamma=2.950 00:25:42.206 00.023 15672 PulseGuide returned control before completion, sleep 102 00:25:42.232 00.026 30444 UpdateGuideState exits: m=122407 SNR=91.1 Saturated 00:25:42.232 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:42.232 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:42.232 00.000 30444 Enqueuing Expose request 00:25:42.310 00.078 15672 IsGuiding returns 1 00:25:42.310 00.000 15672 scope still moving after pulse duration time elapsed 00:25:42.332 00.022 15672 IsSlewing returns 0 00:25:42.351 00.019 15672 IsGuiding returns 0 00:25:42.351 00.000 15672 scope move finished after 119 + 53 ms 00:25:42.352 00.001 15672 Move returns status 0, amount 119 00:25:42.352 00.000 15672 MoveAxis(N, 0, ABG) 00:25:42.352 00.000 15672 Move returns status 0, amount 0 00:25:42.352 00.000 15672 move complete, result=0 00:25:42.352 00.000 15672 worker thread done servicing request 00:25:42.352 00.000 15672 Worker thread wakes up 00:25:42.352 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:42.352 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:42.353 00.001 30444 GuideStep: 0.4 px 119 ms WEST, 0.0 px 0 ms NORTH 00:25:44.462 02.109 15672 Exposure complete 00:25:44.482 00.020 15672 worker thread done servicing request 00:25:44.482 00.000 30444 OnExposeComplete: enter 00:25:44.482 00.000 30444 UpdateGuideState(): m_state=6 00:25:44.482 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3782 00:25:44.482 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=196.26, Mass=117192, SNR=86.4, Peak=11467 HFD=3.5 00:25:44.482 00.000 30444 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.28) = xAngle (3.35 = -2.94) 00:25:44.482 00.000 30444 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.28 = -3.00) 00:25:44.482 00.000 30444 CameraToMount -- cameraX=-0.63 cameraY=0.05 hyp=0.63 cameraTheta=3.07 mountX=-0.62 mountY=-0.09, mountTheta=-3.00 00:25:44.483 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.63, y=0.05, opts=13) 00:25:44.483 00.000 30444 Enqueuing Move request for scope (-0.63, 0.05) 00:25:44.483 00.000 15672 Worker thread wakes up 00:25:44.483 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.05) opts 0xd 00:25:44.483 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.63, 0.05) 00:25:44.483 00.000 15672 Moving (-0.63, 0.05) raw xDistance=-0.62 yDistance=-0.09 00:25:44.483 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.62 00:25:44.483 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:44.483 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:25:44.483 00.000 15672 MoveAxis(E, 160, ABG) 00:25:44.483 00.000 15672 Guiding Dir = 2, Dur = 160 00:25:44.483 00.000 15672 IsSlewing returns 0 00:25:44.485 00.002 15672 IsGuiding returns 0 00:25:44.489 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=12799, FiltMin=2650, FiltMax=10393, Gamma=2.950 00:25:44.507 00.018 15672 PulseGuide returned control before completion, sleep 149 00:25:44.657 00.150 15672 IsGuiding returns 1 00:25:44.657 00.000 15672 scope still moving after pulse duration time elapsed 00:25:44.678 00.021 15672 IsSlewing returns 0 00:25:44.684 00.006 15672 IsGuiding returns 0 00:25:44.684 00.000 15672 scope move finished after 160 + 39 ms 00:25:44.684 00.000 15672 Move returns status 0, amount 160 00:25:44.684 00.000 15672 MoveAxis(N, 0, ABG) 00:25:44.684 00.000 15672 Move returns status 0, amount 0 00:25:44.684 00.000 15672 move complete, result=0 00:25:44.684 00.000 15672 worker thread done servicing request 00:25:44.859 00.175 30444 UpdateGuideState exits: m=117192 SNR=86.4 Saturated 00:25:44.860 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:44.860 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:44.860 00.000 30444 Enqueuing Expose request 00:25:44.860 00.000 30444 GuideStep: -0.6 px 160 ms EAST, -0.1 px 0 ms NORTH 00:25:44.860 00.000 15672 Worker thread wakes up 00:25:44.860 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:44.861 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:46.766 01.905 15672 Exposure complete 00:25:46.786 00.020 15672 worker thread done servicing request 00:25:46.786 00.000 30444 OnExposeComplete: enter 00:25:46.786 00.000 30444 UpdateGuideState(): m_state=6 00:25:46.786 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3783 00:25:46.786 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=195.87, Mass=111081, SNR=85.9, Peak=11045 HFD=3.6 00:25:46.786 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 00:25:46.786 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 00:25:46.786 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.34 hyp=0.37 cameraTheta=-1.97 mountX=-0.04 mountY=-0.36, mountTheta=-1.69 00:25:46.787 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.34, opts=13) 00:25:46.787 00.000 30444 Enqueuing Move request for scope (-0.14, -0.34) 00:25:46.787 00.000 15672 Worker thread wakes up 00:25:46.787 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.34) opts 0xd 00:25:46.787 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.34) 00:25:46.787 00.000 15672 Moving (-0.14, -0.34) raw xDistance=-0.04 yDistance=-0.36 00:25:46.787 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:25:46.787 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:25:46.787 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 00:25:46.787 00.000 15672 MoveAxis(E, 0, ABG) 00:25:46.787 00.000 15672 Move returns status 0, amount 0 00:25:46.787 00.000 15672 MoveAxis(N, 0, ABG) 00:25:46.788 00.001 15672 Move returns status 0, amount 0 00:25:46.788 00.000 15672 move complete, result=0 00:25:46.788 00.000 15672 worker thread done servicing request 00:25:46.793 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=11989, FiltMin=2638, FiltMax=9049, Gamma=2.950 00:25:46.911 00.118 30444 UpdateGuideState exits: m=111081 SNR=85.9 Saturated 00:25:46.911 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:46.911 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:46.911 00.000 30444 Enqueuing Expose request 00:25:46.911 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 00:25:46.911 00.000 15672 Worker thread wakes up 00:25:46.912 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:46.912 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:49.019 02.107 15672 Exposure complete 00:25:49.039 00.020 15672 worker thread done servicing request 00:25:49.039 00.000 30444 OnExposeComplete: enter 00:25:49.039 00.000 30444 UpdateGuideState(): m_state=6 00:25:49.039 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3784 00:25:49.039 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=196.33, Mass=124192, SNR=93.9, Peak=10734 HFD=3.6 00:25:49.039 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 00:25:49.039 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.48 = 2.48) 00:25:49.039 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.27 mountX=-0.13 mountY=0.10, mountTheta=2.51 00:25:49.039 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.12, opts=13) 00:25:49.039 00.000 30444 Enqueuing Move request for scope (-0.10, 0.12) 00:25:49.040 00.001 15672 Worker thread wakes up 00:25:49.040 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd 00:25:49.040 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.12) 00:25:49.040 00.000 15672 Moving (-0.10, 0.12) raw xDistance=-0.13 yDistance=0.10 00:25:49.040 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 00:25:49.040 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:49.040 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:25:49.040 00.000 15672 MoveAxis(E, 0, ABG) 00:25:49.040 00.000 15672 Move returns status 0, amount 0 00:25:49.040 00.000 15672 MoveAxis(N, 0, ABG) 00:25:49.040 00.000 15672 Move returns status 0, amount 0 00:25:49.040 00.000 15672 move complete, result=0 00:25:49.040 00.000 15672 worker thread done servicing request 00:25:49.045 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=10734, FiltMin=2659, FiltMax=9754, Gamma=2.950 00:25:49.094 00.049 30444 UpdateGuideState exits: m=124192 SNR=93.9 Saturated 00:25:49.094 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:49.094 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:49.094 00.000 30444 Enqueuing Expose request 00:25:49.094 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:25:49.095 00.001 15672 Worker thread wakes up 00:25:49.095 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:49.095 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:51.002 01.907 15672 Exposure complete 00:25:51.022 00.020 15672 worker thread done servicing request 00:25:51.022 00.000 30444 OnExposeComplete: enter 00:25:51.022 00.000 30444 UpdateGuideState(): m_state=6 00:25:51.022 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3785 00:25:51.022 00.000 30444 Star::Find returns 1 (1), X=460.89, Y=196.25, Mass=118745, SNR=82.2, Peak=11418 HFD=3.7 00:25:51.022 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 00:25:51.022 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 00:25:51.023 00.001 30444 CameraToMount -- cameraX=0.48 cameraY=0.03 hyp=0.48 cameraTheta=0.07 mountX=0.45 mountY=0.14, mountTheta=0.29 00:25:51.023 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.03, opts=13) 00:25:51.023 00.000 30444 Enqueuing Move request for scope (0.48, 0.03) 00:25:51.023 00.000 15672 Worker thread wakes up 00:25:51.023 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.03) opts 0xd 00:25:51.023 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.03) 00:25:51.023 00.000 15672 Moving (0.48, 0.03) raw xDistance=0.45 yDistance=0.14 00:25:51.023 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45 00:25:51.023 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:51.023 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 00:25:51.023 00.000 15672 MoveAxis(W, 123, ABG) 00:25:51.024 00.001 15672 Guiding Dir = 3, Dur = 123 00:25:51.024 00.000 15672 IsSlewing returns 0 00:25:51.025 00.001 15672 IsGuiding returns 0 00:25:51.029 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11418, FiltMin=2614, FiltMax=9273, Gamma=2.950 00:25:51.040 00.011 15672 PulseGuide returned control before completion, sleep 118 00:25:51.079 00.039 30444 UpdateGuideState exits: m=118745 SNR=82.2 Saturated 00:25:51.079 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:51.079 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:51.079 00.000 30444 Enqueuing Expose request 00:25:51.161 00.082 15672 IsGuiding returns 1 00:25:51.161 00.000 15672 scope still moving after pulse duration time elapsed 00:25:51.182 00.021 15672 IsSlewing returns 0 00:25:51.217 00.035 15672 IsGuiding returns 0 00:25:51.217 00.000 15672 scope move finished after 123 + 69 ms 00:25:51.217 00.000 15672 Move returns status 0, amount 123 00:25:51.217 00.000 15672 MoveAxis(N, 0, ABG) 00:25:51.217 00.000 15672 Move returns status 0, amount 0 00:25:51.218 00.001 15672 move complete, result=0 00:25:51.218 00.000 15672 worker thread done servicing request 00:25:51.218 00.000 15672 Worker thread wakes up 00:25:51.218 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:51.218 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:51.218 00.000 30444 GuideStep: 0.5 px 123 ms WEST, 0.1 px 0 ms NORTH 00:25:53.334 02.116 15672 Exposure complete 00:25:53.362 00.028 15672 worker thread done servicing request 00:25:53.363 00.001 30444 OnExposeComplete: enter 00:25:53.363 00.000 30444 UpdateGuideState(): m_state=6 00:25:53.363 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3786 00:25:53.363 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=196.31, Mass=119700, SNR=94.3, Peak=10396 HFD=3.7 00:25:53.363 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 00:25:53.363 00.000 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.70 = 2.70) 00:25:53.363 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.48 mountX=-0.15 mountY=0.07, mountTheta=2.71 00:25:53.363 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.10, opts=13) 00:25:53.363 00.000 30444 Enqueuing Move request for scope (-0.12, 0.10) 00:25:53.363 00.000 15672 Worker thread wakes up 00:25:53.364 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd 00:25:53.364 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.10) 00:25:53.364 00.000 15672 Moving (-0.12, 0.10) raw xDistance=-0.15 yDistance=0.07 00:25:53.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:25:53.364 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:53.364 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 00:25:53.364 00.000 15672 MoveAxis(E, 0, ABG) 00:25:53.364 00.000 15672 Move returns status 0, amount 0 00:25:53.364 00.000 15672 MoveAxis(N, 0, ABG) 00:25:53.364 00.000 15672 Move returns status 0, amount 0 00:25:53.364 00.000 15672 move complete, result=0 00:25:53.364 00.000 15672 worker thread done servicing request 00:25:53.369 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=10731, FiltMin=2644, FiltMax=9309, Gamma=2.950 00:25:53.419 00.050 30444 UpdateGuideState exits: m=119700 SNR=94.3 Saturated 00:25:53.419 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:53.419 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:53.419 00.000 30444 Enqueuing Expose request 00:25:53.419 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:25:53.419 00.000 15672 Worker thread wakes up 00:25:53.419 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:53.419 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:55.324 01.905 15672 Exposure complete 00:25:55.344 00.020 15672 worker thread done servicing request 00:25:55.344 00.000 30444 OnExposeComplete: enter 00:25:55.344 00.000 30444 UpdateGuideState(): m_state=6 00:25:55.344 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3787 00:25:55.344 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=195.72, Mass=123311, SNR=99.4, Peak=11649 HFD=3.5 00:25:55.344 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 00:25:55.345 00.001 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 00:25:55.345 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.49 hyp=0.49 cameraTheta=-1.53 mountX=0.15 mountY=-0.48, mountTheta=-1.26 00:25:55.345 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.49, opts=13) 00:25:55.345 00.000 30444 Enqueuing Move request for scope (0.02, -0.49) 00:25:55.345 00.000 15672 Worker thread wakes up 00:25:55.345 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.49) opts 0xd 00:25:55.345 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.49) 00:25:55.345 00.000 15672 Moving (0.02, -0.49) raw xDistance=0.15 yDistance=-0.48 00:25:55.345 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 00:25:55.345 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:25:55.346 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48 00:25:55.346 00.000 15672 MoveAxis(E, 0, ABG) 00:25:55.346 00.000 15672 Move returns status 0, amount 0 00:25:55.346 00.000 15672 MoveAxis(N, 0, ABG) 00:25:55.346 00.000 15672 Move returns status 0, amount 0 00:25:55.346 00.000 15672 move complete, result=0 00:25:55.346 00.000 15672 worker thread done servicing request 00:25:55.350 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11649, FiltMin=2609, FiltMax=10312, Gamma=2.950 00:25:55.400 00.050 30444 UpdateGuideState exits: m=123311 SNR=99.4 Saturated 00:25:55.400 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:55.400 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:55.400 00.000 30444 Enqueuing Expose request 00:25:55.400 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 00:25:55.400 00.000 15672 Worker thread wakes up 00:25:55.400 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:55.400 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:57.507 02.107 15672 Exposure complete 00:25:57.527 00.020 15672 worker thread done servicing request 00:25:57.527 00.000 30444 OnExposeComplete: enter 00:25:57.527 00.000 30444 UpdateGuideState(): m_state=6 00:25:57.527 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3788 00:25:57.527 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=196.36, Mass=131517, SNR=90.9, Peak=10709 HFD=3.9 00:25:57.527 00.000 30444 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.28) = xAngle (0.78 = 0.78) 00:25:57.527 00.000 30444 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.72 = 0.72) 00:25:57.527 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.15 hyp=0.30 cameraTheta=0.50 mountX=0.21 mountY=0.20, mountTheta=0.75 00:25:57.528 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.15, opts=13) 00:25:57.528 00.000 30444 Enqueuing Move request for scope (0.26, 0.15) 00:25:57.528 00.000 15672 Worker thread wakes up 00:25:57.528 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.15) opts 0xd 00:25:57.528 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.15) 00:25:57.528 00.000 15672 Moving (0.26, 0.15) raw xDistance=0.21 yDistance=0.20 00:25:57.528 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:25:57.528 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:25:57.528 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 00:25:57.528 00.000 15672 MoveAxis(E, 0, ABG) 00:25:57.528 00.000 15672 Move returns status 0, amount 0 00:25:57.528 00.000 15672 MoveAxis(N, 0, ABG) 00:25:57.528 00.000 15672 Move returns status 0, amount 0 00:25:57.528 00.000 15672 move complete, result=0 00:25:57.528 00.000 15672 worker thread done servicing request 00:25:57.533 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=10709, FiltMin=2537, FiltMax=9636, Gamma=2.950 00:25:57.582 00.049 30444 UpdateGuideState exits: m=131517 SNR=90.9 Saturated 00:25:57.582 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:57.582 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:57.582 00.000 30444 Enqueuing Expose request 00:25:57.582 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:25:57.582 00.000 15672 Worker thread wakes up 00:25:57.583 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:57.583 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:59.498 01.915 15672 Exposure complete 00:25:59.528 00.030 15672 worker thread done servicing request 00:25:59.528 00.000 30444 OnExposeComplete: enter 00:25:59.528 00.000 30444 UpdateGuideState(): m_state=6 00:25:59.529 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3789 00:25:59.529 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=195.97, Mass=111499, SNR=75.4, Peak=10453 HFD=3.3 00:25:59.529 00.000 30444 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.28) = xAngle (-1.78 = -1.78) 00:25:59.529 00.000 30444 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 00:25:59.529 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-2.06 mountX=-0.06 mountY=-0.26, mountTheta=-1.78 00:25:59.529 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.24, opts=13) 00:25:59.529 00.000 30444 Enqueuing Move request for scope (-0.13, -0.24) 00:25:59.530 00.001 15672 Worker thread wakes up 00:25:59.530 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.24) opts 0xd 00:25:59.530 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.24) 00:25:59.530 00.000 15672 Moving (-0.13, -0.24) raw xDistance=-0.06 yDistance=-0.26 00:25:59.530 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 00:25:59.530 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.19 newest=-0.54 00:25:59.530 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 00:25:59.530 00.000 15672 MoveAxis(E, 0, ABG) 00:25:59.530 00.000 15672 Move returns status 0, amount 0 00:25:59.530 00.000 15672 MoveAxis(N, 47, ABG) 00:25:59.530 00.000 15672 Guiding Dir = 0, Dur = 47 00:25:59.531 00.001 15672 IsSlewing returns 0 00:25:59.532 00.001 15672 IsGuiding returns 0 00:25:59.536 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=11709, FiltMin=2639, FiltMax=9924, Gamma=2.950 00:25:59.634 00.098 30444 UpdateGuideState exits: m=111499 SNR=75.4 Saturated 00:25:59.635 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:25:59.635 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:25:59.635 00.000 30444 Enqueuing Expose request 00:25:59.653 00.018 15672 IsGuiding returns 1 00:25:59.653 00.000 15672 scope still moving after pulse duration time elapsed 00:25:59.674 00.021 15672 IsSlewing returns 0 00:25:59.676 00.002 15672 IsGuiding returns 1 00:25:59.697 00.021 15672 IsSlewing returns 0 00:25:59.716 00.019 15672 IsGuiding returns 0 00:25:59.716 00.000 15672 scope move finished after 47 + 136 ms 00:25:59.716 00.000 15672 Move returns status 0, amount 47 00:25:59.716 00.000 15672 move complete, result=0 00:25:59.716 00.000 15672 worker thread done servicing request 00:25:59.716 00.000 15672 Worker thread wakes up 00:25:59.716 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:25:59.716 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:25:59.716 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 47 ms NORTH 00:26:01.826 02.110 15672 Exposure complete 00:26:01.845 00.019 15672 worker thread done servicing request 00:26:01.845 00.000 30444 OnExposeComplete: enter 00:26:01.845 00.000 30444 UpdateGuideState(): m_state=6 00:26:01.845 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3790 00:26:01.845 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=195.64, Mass=117187, SNR=83.8, Peak=10930 HFD=3.4 00:26:01.845 00.000 30444 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 00:26:01.845 00.000 30444 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 00:26:01.845 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.57 hyp=0.57 cameraTheta=-1.50 mountX=0.19 mountY=-0.55, mountTheta=-1.23 00:26:01.846 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.57, opts=13) 00:26:01.846 00.000 30444 Enqueuing Move request for scope (0.04, -0.57) 00:26:01.846 00.000 15672 Worker thread wakes up 00:26:01.846 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.57) opts 0xd 00:26:01.846 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.57) 00:26:01.846 00.000 15672 Moving (0.04, -0.57) raw xDistance=0.19 yDistance=-0.55 00:26:01.846 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 00:26:01.846 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 00:26:01.846 00.000 15672 MoveAxis(E, 0, ABG) 00:26:01.846 00.000 15672 Move returns status 0, amount 0 00:26:01.846 00.000 15672 MoveAxis(N, 98, ABG) 00:26:01.846 00.000 15672 Guiding Dir = 0, Dur = 98 00:26:01.847 00.001 15672 IsSlewing returns 0 00:26:01.847 00.000 15672 IsGuiding returns 0 00:26:01.851 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=11716, FiltMin=2523, FiltMax=10337, Gamma=2.950 00:26:01.901 00.050 30444 UpdateGuideState exits: m=117187 SNR=83.8 Saturated 00:26:01.901 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:01.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:01.901 00.000 30444 Enqueuing Expose request 00:26:01.936 00.035 15672 PulseGuide returned control before completion, sleep 21 00:26:01.958 00.022 15672 IsGuiding returns 1 00:26:01.958 00.000 15672 scope still moving after pulse duration time elapsed 00:26:01.979 00.021 15672 IsSlewing returns 0 00:26:01.981 00.002 15672 IsGuiding returns 1 00:26:02.002 00.021 15672 IsSlewing returns 0 00:26:02.063 00.061 15672 IsGuiding returns 0 00:26:02.064 00.001 15672 scope move finished after 98 + 117 ms 00:26:02.064 00.000 15672 Move returns status 0, amount 98 00:26:02.064 00.000 15672 move complete, result=0 00:26:02.064 00.000 15672 worker thread done servicing request 00:26:02.064 00.000 15672 Worker thread wakes up 00:26:02.064 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:02.065 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:02.065 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 98 ms NORTH 00:26:03.971 01.906 15672 Exposure complete 00:26:03.990 00.019 15672 worker thread done servicing request 00:26:03.990 00.000 30444 OnExposeComplete: enter 00:26:03.991 00.001 30444 UpdateGuideState(): m_state=6 00:26:03.991 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3791 00:26:03.991 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=195.78, Mass=118223, SNR=88.5, Peak=11165 HFD=3.6 00:26:03.991 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 00:26:03.991 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 00:26:03.991 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.43 hyp=0.43 cameraTheta=-1.72 mountX=0.05 mountY=-0.43, mountTheta=-1.44 00:26:03.991 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.43, opts=13) 00:26:03.991 00.000 30444 Enqueuing Move request for scope (-0.07, -0.43) 00:26:03.991 00.000 15672 Worker thread wakes up 00:26:03.992 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.43) opts 0xd 00:26:03.992 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.43) 00:26:03.992 00.000 15672 Moving (-0.07, -0.43) raw xDistance=0.05 yDistance=-0.43 00:26:03.992 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:26:03.992 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 00:26:03.992 00.000 15672 MoveAxis(E, 0, ABG) 00:26:03.992 00.000 15672 Move returns status 0, amount 0 00:26:03.992 00.000 15672 MoveAxis(N, 77, ABG) 00:26:03.992 00.000 15672 Guiding Dir = 0, Dur = 77 00:26:03.992 00.000 15672 IsSlewing returns 0 00:26:03.993 00.001 15672 IsGuiding returns 0 00:26:03.998 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=11489, FiltMin=2621, FiltMax=10469, Gamma=2.950 00:26:04.047 00.049 30444 UpdateGuideState exits: m=118223 SNR=88.5 Saturated 00:26:04.047 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:04.047 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:04.047 00.000 30444 Enqueuing Expose request 00:26:04.077 00.030 15672 IsGuiding returns 1 00:26:04.077 00.000 15672 scope still moving after pulse duration time elapsed 00:26:04.098 00.021 15672 IsSlewing returns 0 00:26:04.099 00.001 15672 IsGuiding returns 1 00:26:04.120 00.021 15672 IsSlewing returns 0 00:26:04.188 00.068 15672 IsGuiding returns 0 00:26:04.189 00.001 15672 scope move finished after 77 + 118 ms 00:26:04.189 00.000 15672 Move returns status 0, amount 77 00:26:04.189 00.000 15672 move complete, result=0 00:26:04.189 00.000 15672 worker thread done servicing request 00:26:04.189 00.000 15672 Worker thread wakes up 00:26:04.189 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:04.190 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:04.190 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 77 ms NORTH 00:26:06.306 02.116 15672 Exposure complete 00:26:06.335 00.029 15672 worker thread done servicing request 00:26:06.335 00.000 30444 OnExposeComplete: enter 00:26:06.336 00.001 30444 UpdateGuideState(): m_state=6 00:26:06.336 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3792 00:26:06.336 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=195.96, Mass=123573, SNR=90.6, Peak=11243 HFD=4.1 00:26:06.336 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 00:26:06.336 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 00:26:06.336 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.25 hyp=0.34 cameraTheta=-2.29 mountX=-0.14 mountY=-0.29, mountTheta=-2.03 00:26:06.336 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.25, opts=13) 00:26:06.336 00.000 30444 Enqueuing Move request for scope (-0.22, -0.25) 00:26:06.336 00.000 15672 Worker thread wakes up 00:26:06.337 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.25) opts 0xd 00:26:06.337 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.25) 00:26:06.337 00.000 15672 Moving (-0.22, -0.25) raw xDistance=-0.14 yDistance=-0.29 00:26:06.337 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 00:26:06.337 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 00:26:06.337 00.000 15672 MoveAxis(E, 0, ABG) 00:26:06.337 00.000 15672 Move returns status 0, amount 0 00:26:06.337 00.000 15672 MoveAxis(N, 53, ABG) 00:26:06.337 00.000 15672 Guiding Dir = 0, Dur = 53 00:26:06.338 00.001 15672 IsSlewing returns 0 00:26:06.339 00.001 15672 IsGuiding returns 0 00:26:06.343 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=11243, FiltMin=2612, FiltMax=9556, Gamma=2.950 00:26:06.391 00.048 30444 UpdateGuideState exits: m=123573 SNR=90.6 Saturated 00:26:06.391 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:06.391 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:06.391 00.000 30444 Enqueuing Expose request 00:26:06.426 00.035 15672 IsGuiding returns 1 00:26:06.427 00.001 15672 scope still moving after pulse duration time elapsed 00:26:06.447 00.020 15672 IsSlewing returns 0 00:26:06.448 00.001 15672 IsGuiding returns 1 00:26:06.469 00.021 15672 IsSlewing returns 0 00:26:06.470 00.001 15672 IsGuiding returns 1 00:26:06.491 00.021 15672 IsSlewing returns 0 00:26:06.537 00.046 15672 IsGuiding returns 0 00:26:06.537 00.000 15672 scope move finished after 53 + 145 ms 00:26:06.537 00.000 15672 Move returns status 0, amount 53 00:26:06.537 00.000 15672 move complete, result=0 00:26:06.537 00.000 15672 worker thread done servicing request 00:26:06.537 00.000 15672 Worker thread wakes up 00:26:06.537 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:06.537 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:06.537 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 53 ms NORTH 00:26:08.446 01.909 15672 Exposure complete 00:26:08.466 00.020 15672 worker thread done servicing request 00:26:08.466 00.000 30444 OnExposeComplete: enter 00:26:08.466 00.000 30444 UpdateGuideState(): m_state=6 00:26:08.466 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3793 00:26:08.466 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=196.05, Mass=110154, SNR=77.7, Peak=10342 HFD=3.9 00:26:08.466 00.000 30444 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.28) = xAngle (-2.46 = -2.46) 00:26:08.466 00.000 30444 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.52 = -2.52) 00:26:08.466 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.16 hyp=0.42 cameraTheta=-2.74 mountX=-0.32 mountY=-0.24, mountTheta=-2.50 00:26:08.467 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.16, opts=13) 00:26:08.467 00.000 30444 Enqueuing Move request for scope (-0.38, -0.16) 00:26:08.467 00.000 15672 Worker thread wakes up 00:26:08.467 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.16) opts 0xd 00:26:08.467 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.16) 00:26:08.467 00.000 15672 Moving (-0.38, -0.16) raw xDistance=-0.32 yDistance=-0.24 00:26:08.467 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 00:26:08.467 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:26:08.467 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 00:26:08.467 00.000 15672 MoveAxis(E, 87, ABG) 00:26:08.467 00.000 15672 Guiding Dir = 2, Dur = 87 00:26:08.468 00.001 15672 IsSlewing returns 0 00:26:08.470 00.002 15672 IsGuiding returns 0 00:26:08.474 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=12048, FiltMin=2517, FiltMax=9305, Gamma=2.950 00:26:08.485 00.011 15672 PulseGuide returned control before completion, sleep 82 00:26:08.524 00.039 30444 UpdateGuideState exits: m=110154 SNR=77.7 Saturated 00:26:08.524 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:08.524 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:08.524 00.000 30444 Enqueuing Expose request 00:26:08.597 00.073 15672 IsGuiding returns 0 00:26:08.597 00.000 15672 Move returns status 0, amount 87 00:26:08.597 00.000 15672 MoveAxis(N, 0, ABG) 00:26:08.597 00.000 15672 Move returns status 0, amount 0 00:26:08.597 00.000 15672 move complete, result=0 00:26:08.597 00.000 15672 worker thread done servicing request 00:26:08.597 00.000 15672 Worker thread wakes up 00:26:08.597 00.000 30444 GuideStep: -0.3 px 87 ms EAST, -0.2 px 0 ms NORTH 00:26:08.597 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:08.598 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:10.707 02.109 15672 Exposure complete 00:26:10.726 00.019 15672 worker thread done servicing request 00:26:10.727 00.001 30444 OnExposeComplete: enter 00:26:10.727 00.000 30444 UpdateGuideState(): m_state=6 00:26:10.727 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3794 00:26:10.727 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=196.07, Mass=119351, SNR=84.2, Peak=10456 HFD=3.7 00:26:10.727 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 00:26:10.727 00.000 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 00:26:10.727 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.66 mountX=0.22 mountY=-0.10, mountTheta=-0.43 00:26:10.727 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.14, opts=13) 00:26:10.727 00.000 30444 Enqueuing Move request for scope (0.19, -0.14) 00:26:10.728 00.001 15672 Worker thread wakes up 00:26:10.728 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd 00:26:10.728 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.14) 00:26:10.728 00.000 15672 Moving (0.19, -0.14) raw xDistance=0.22 yDistance=-0.10 00:26:10.728 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 00:26:10.728 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:26:10.728 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:26:10.728 00.000 15672 MoveAxis(E, 0, ABG) 00:26:10.728 00.000 15672 Move returns status 0, amount 0 00:26:10.728 00.000 15672 MoveAxis(N, 0, ABG) 00:26:10.728 00.000 15672 Move returns status 0, amount 0 00:26:10.728 00.000 15672 move complete, result=0 00:26:10.729 00.001 15672 worker thread done servicing request 00:26:10.735 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=11213, FiltMin=2667, FiltMax=9694, Gamma=2.950 00:26:10.797 00.062 30444 UpdateGuideState exits: m=119351 SNR=84.2 Saturated 00:26:10.797 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:10.797 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:10.797 00.000 30444 Enqueuing Expose request 00:26:10.797 00.000 15672 Worker thread wakes up 00:26:10.797 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:10.797 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:10.797 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:26:12.714 01.917 15672 Exposure complete 00:26:12.746 00.032 15672 worker thread done servicing request 00:26:12.746 00.000 30444 OnExposeComplete: enter 00:26:12.746 00.000 30444 UpdateGuideState(): m_state=6 00:26:12.746 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3795 00:26:12.746 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=195.90, Mass=118006, SNR=86.7, Peak=10233 HFD=3.6 00:26:12.746 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 00:26:12.746 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 00:26:12.747 00.001 30444 CameraToMount -- cameraX=0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.44 mountX=0.13 mountY=-0.30, mountTheta=-1.17 00:26:12.747 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.32, opts=13) 00:26:12.747 00.000 30444 Enqueuing Move request for scope (0.04, -0.32) 00:26:12.747 00.000 15672 Worker thread wakes up 00:26:12.747 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.32) opts 0xd 00:26:12.747 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.32) 00:26:12.747 00.000 15672 Moving (0.04, -0.32) raw xDistance=0.13 yDistance=-0.30 00:26:12.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:26:12.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 00:26:12.747 00.000 15672 MoveAxis(E, 0, ABG) 00:26:12.747 00.000 15672 Move returns status 0, amount 0 00:26:12.747 00.000 15672 MoveAxis(N, 53, ABG) 00:26:12.748 00.001 15672 Guiding Dir = 0, Dur = 53 00:26:12.748 00.000 15672 IsSlewing returns 0 00:26:12.749 00.001 15672 IsGuiding returns 0 00:26:12.753 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=10652, FiltMin=2618, FiltMax=10030, Gamma=2.950 00:26:12.831 00.078 15672 IsGuiding returns 1 00:26:12.831 00.000 15672 scope still moving after pulse duration time elapsed 00:26:12.852 00.021 15672 IsSlewing returns 0 00:26:12.853 00.001 15672 IsGuiding returns 1 00:26:12.874 00.021 15672 IsSlewing returns 0 00:26:12.874 00.000 30444 UpdateGuideState exits: m=118006 SNR=86.7 Saturated 00:26:12.874 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:12.874 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:12.874 00.000 30444 Enqueuing Expose request 00:26:12.875 00.001 15672 IsGuiding returns 1 00:26:12.897 00.022 15672 IsSlewing returns 0 00:26:12.941 00.044 15672 IsGuiding returns 0 00:26:12.941 00.000 15672 scope move finished after 53 + 139 ms 00:26:12.942 00.001 15672 Move returns status 0, amount 53 00:26:12.942 00.000 15672 move complete, result=0 00:26:12.942 00.000 15672 worker thread done servicing request 00:26:12.942 00.000 15672 Worker thread wakes up 00:26:12.942 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 53 ms NORTH 00:26:12.942 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:12.942 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:15.051 02.109 15672 Exposure complete 00:26:15.074 00.023 15672 worker thread done servicing request 00:26:15.074 00.000 30444 OnExposeComplete: enter 00:26:15.074 00.000 30444 UpdateGuideState(): m_state=6 00:26:15.074 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3796 00:26:15.074 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=195.95, Mass=121905, SNR=76.4, Peak=10176 HFD=3.7 00:26:15.075 00.001 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 00:26:15.075 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 00:26:15.075 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.26 hyp=0.30 cameraTheta=-1.03 mountX=0.22 mountY=-0.22, mountTheta=-0.78 00:26:15.075 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.26, opts=13) 00:26:15.076 00.001 30444 Enqueuing Move request for scope (0.16, -0.26) 00:26:15.076 00.000 15672 Worker thread wakes up 00:26:15.076 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.26) opts 0xd 00:26:15.076 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.26) 00:26:15.076 00.000 15672 Moving (0.16, -0.26) raw xDistance=0.22 yDistance=-0.22 00:26:15.076 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 00:26:15.076 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:26:15.076 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 00:26:15.076 00.000 15672 MoveAxis(E, 0, ABG) 00:26:15.076 00.000 15672 Move returns status 0, amount 0 00:26:15.076 00.000 15672 MoveAxis(N, 0, ABG) 00:26:15.076 00.000 15672 Move returns status 0, amount 0 00:26:15.076 00.000 15672 move complete, result=0 00:26:15.076 00.000 15672 worker thread done servicing request 00:26:15.084 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=10797, FiltMin=2661, FiltMax=9739, Gamma=2.950 00:26:15.139 00.055 30444 UpdateGuideState exits: m=121905 SNR=76.4 Saturated 00:26:15.139 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:15.139 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:15.139 00.000 30444 Enqueuing Expose request 00:26:15.140 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:26:15.140 00.000 15672 Worker thread wakes up 00:26:15.140 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:15.140 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:17.050 01.910 15672 Exposure complete 00:26:17.069 00.019 15672 worker thread done servicing request 00:26:17.069 00.000 30444 OnExposeComplete: enter 00:26:17.070 00.001 30444 UpdateGuideState(): m_state=6 00:26:17.070 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3797 00:26:17.070 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=195.57, Mass=117814, SNR=85.6, Peak=11192 HFD=3.5 00:26:17.070 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 00:26:17.070 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 00:26:17.070 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.64 hyp=0.65 cameraTheta=-1.74 mountX=0.07 mountY=-0.65, mountTheta=-1.46 00:26:17.072 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.64, opts=13) 00:26:17.072 00.000 30444 Enqueuing Move request for scope (-0.11, -0.64) 00:26:17.072 00.000 15672 Worker thread wakes up 00:26:17.072 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.64) opts 0xd 00:26:17.072 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.64) 00:26:17.072 00.000 15672 Moving (-0.11, -0.64) raw xDistance=0.07 yDistance=-0.65 00:26:17.072 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:26:17.072 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 00:26:17.072 00.000 15672 MoveAxis(E, 0, ABG) 00:26:17.072 00.000 15672 Move returns status 0, amount 0 00:26:17.072 00.000 15672 MoveAxis(N, 116, ABG) 00:26:17.072 00.000 15672 Guiding Dir = 0, Dur = 116 00:26:17.072 00.000 15672 IsSlewing returns 0 00:26:17.073 00.001 15672 IsGuiding returns 0 00:26:17.078 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=11192, FiltMin=2601, FiltMax=9929, Gamma=2.950 00:26:17.127 00.049 30444 UpdateGuideState exits: m=117814 SNR=85.6 Saturated 00:26:17.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:17.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:17.127 00.000 30444 Enqueuing Expose request 00:26:17.193 00.066 15672 IsGuiding returns 1 00:26:17.193 00.000 15672 scope still moving after pulse duration time elapsed 00:26:17.214 00.021 15672 IsSlewing returns 0 00:26:17.215 00.001 15672 IsGuiding returns 1 00:26:17.236 00.021 15672 IsSlewing returns 0 00:26:17.237 00.001 15672 IsGuiding returns 1 00:26:17.258 00.021 15672 IsSlewing returns 0 00:26:17.259 00.001 15672 IsGuiding returns 1 00:26:17.279 00.020 15672 IsSlewing returns 0 00:26:17.304 00.025 15672 IsGuiding returns 0 00:26:17.304 00.000 15672 scope move finished after 116 + 114 ms 00:26:17.304 00.000 15672 Move returns status 0, amount 116 00:26:17.304 00.000 15672 move complete, result=0 00:26:17.304 00.000 15672 worker thread done servicing request 00:26:17.304 00.000 15672 Worker thread wakes up 00:26:17.304 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 116 ms NORTH 00:26:17.304 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:17.304 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:19.412 02.108 15672 Exposure complete 00:26:19.431 00.019 15672 worker thread done servicing request 00:26:19.431 00.000 30444 OnExposeComplete: enter 00:26:19.431 00.000 30444 UpdateGuideState(): m_state=6 00:26:19.431 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3798 00:26:19.431 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=195.57, Mass=117098, SNR=88.1, Peak=11669 HFD=3.2 00:26:19.431 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 00:26:19.431 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 00:26:19.431 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.64 hyp=0.65 cameraTheta=-1.43 mountX=0.26 mountY=-0.61, mountTheta=-1.17 00:26:19.432 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.64, opts=13) 00:26:19.432 00.000 30444 Enqueuing Move request for scope (0.09, -0.64) 00:26:19.432 00.000 15672 Worker thread wakes up 00:26:19.432 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.64) opts 0xd 00:26:19.432 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.64) 00:26:19.432 00.000 15672 Moving (0.09, -0.64) raw xDistance=0.26 yDistance=-0.61 00:26:19.432 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 00:26:19.432 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 00:26:19.432 00.000 15672 MoveAxis(W, 71, ABG) 00:26:19.432 00.000 15672 Guiding Dir = 3, Dur = 71 00:26:19.434 00.002 15672 IsSlewing returns 0 00:26:19.435 00.001 15672 IsGuiding returns 0 00:26:19.438 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=12183, FiltMin=2663, FiltMax=9891, Gamma=2.950 00:26:19.459 00.021 15672 PulseGuide returned control before completion, sleep 56 00:26:19.487 00.028 30444 UpdateGuideState exits: m=117098 SNR=88.1 Saturated 00:26:19.487 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:19.487 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:19.487 00.000 30444 Enqueuing Expose request 00:26:19.518 00.031 15672 IsGuiding returns 1 00:26:19.518 00.000 15672 scope still moving after pulse duration time elapsed 00:26:19.539 00.021 15672 IsSlewing returns 0 00:26:19.588 00.049 15672 IsGuiding returns 0 00:26:19.588 00.000 15672 scope move finished after 71 + 83 ms 00:26:19.588 00.000 15672 Move returns status 0, amount 71 00:26:19.588 00.000 15672 MoveAxis(N, 108, ABG) 00:26:19.588 00.000 15672 Guiding Dir = 0, Dur = 108 00:26:19.589 00.001 15672 IsSlewing returns 0 00:26:19.592 00.003 15672 IsGuiding returns 0 00:26:19.668 00.076 15672 PulseGuide returned control before completion, sleep 43 00:26:19.712 00.044 15672 IsGuiding returns 1 00:26:19.713 00.001 15672 scope still moving after pulse duration time elapsed 00:26:19.734 00.021 15672 IsSlewing returns 0 00:26:19.735 00.001 15672 IsGuiding returns 1 00:26:19.756 00.021 15672 IsSlewing returns 0 00:26:19.759 00.003 15672 IsGuiding returns 1 00:26:19.780 00.021 15672 IsSlewing returns 0 00:26:19.783 00.003 15672 IsGuiding returns 1 00:26:19.803 00.020 15672 IsSlewing returns 0 00:26:19.860 00.057 15672 IsGuiding returns 0 00:26:19.860 00.000 15672 scope move finished after 108 + 159 ms 00:26:19.860 00.000 15672 Move returns status 0, amount 108 00:26:19.860 00.000 15672 move complete, result=0 00:26:19.860 00.000 15672 worker thread done servicing request 00:26:19.861 00.001 15672 Worker thread wakes up 00:26:19.861 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:19.861 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:19.994 00.133 30444 GuideStep: 0.3 px 71 ms WEST, -0.6 px 108 ms NORTH 00:26:21.775 01.781 15672 Exposure complete 00:26:21.805 00.030 15672 worker thread done servicing request 00:26:21.805 00.000 30444 OnExposeComplete: enter 00:26:21.805 00.000 30444 UpdateGuideState(): m_state=6 00:26:21.805 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3799 00:26:21.805 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=195.88, Mass=106891, SNR=79.5, Peak=11647 HFD=3.5 00:26:21.805 00.000 30444 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 00:26:21.805 00.000 30444 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.35 = -2.35) 00:26:21.805 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.33 hyp=0.62 cameraTheta=-2.57 mountX=-0.41 mountY=-0.44, mountTheta=-2.32 00:26:21.805 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.33, opts=13) 00:26:21.806 00.001 30444 Enqueuing Move request for scope (-0.52, -0.33) 00:26:21.806 00.000 15672 Worker thread wakes up 00:26:21.806 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.33) opts 0xd 00:26:21.806 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.33) 00:26:21.806 00.000 15672 Moving (-0.52, -0.33) raw xDistance=-0.41 yDistance=-0.44 00:26:21.806 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41 00:26:21.806 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 00:26:21.806 00.000 15672 MoveAxis(E, 105, ABG) 00:26:21.806 00.000 15672 Guiding Dir = 2, Dur = 105 00:26:21.806 00.000 15672 IsSlewing returns 0 00:26:21.808 00.002 15672 IsGuiding returns 0 00:26:21.812 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=12714, FiltMin=2513, FiltMax=9640, Gamma=2.950 00:26:21.824 00.012 15672 PulseGuide returned control before completion, sleep 100 00:26:21.861 00.037 30444 UpdateGuideState exits: m=106891 SNR=79.5 Saturated 00:26:21.861 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:21.861 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:21.861 00.000 30444 Enqueuing Expose request 00:26:21.925 00.064 15672 IsGuiding returns 1 00:26:21.925 00.000 15672 scope still moving after pulse duration time elapsed 00:26:21.947 00.022 15672 IsSlewing returns 0 00:26:21.968 00.021 15672 IsGuiding returns 0 00:26:21.968 00.000 15672 scope move finished after 105 + 55 ms 00:26:21.968 00.000 15672 Move returns status 0, amount 105 00:26:21.968 00.000 15672 MoveAxis(N, 78, ABG) 00:26:21.968 00.000 15672 Guiding Dir = 0, Dur = 78 00:26:21.969 00.001 15672 IsSlewing returns 0 00:26:21.970 00.001 15672 IsGuiding returns 0 00:26:22.048 00.078 15672 PulseGuide returned control before completion, sleep 11 00:26:22.079 00.031 15672 IsGuiding returns 1 00:26:22.080 00.001 15672 scope still moving after pulse duration time elapsed 00:26:22.102 00.022 15672 IsSlewing returns 0 00:26:22.103 00.001 15672 IsGuiding returns 1 00:26:22.123 00.020 15672 IsSlewing returns 0 00:26:22.125 00.002 15672 IsGuiding returns 1 00:26:22.146 00.021 15672 IsSlewing returns 0 00:26:22.161 00.015 15672 IsGuiding returns 0 00:26:22.161 00.000 15672 scope move finished after 78 + 112 ms 00:26:22.161 00.000 15672 Move returns status 0, amount 78 00:26:22.161 00.000 15672 move complete, result=0 00:26:22.161 00.000 15672 worker thread done servicing request 00:26:22.161 00.000 15672 Worker thread wakes up 00:26:22.161 00.000 30444 GuideStep: -0.4 px 105 ms EAST, -0.4 px 78 ms NORTH 00:26:22.161 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:22.161 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:24.268 02.107 15672 Exposure complete 00:26:24.288 00.020 15672 worker thread done servicing request 00:26:24.288 00.000 30444 OnExposeComplete: enter 00:26:24.288 00.000 30444 UpdateGuideState(): m_state=6 00:26:24.288 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3800 00:26:24.288 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=195.57, Mass=121747, SNR=83.6, Peak=12085 HFD=3.3 00:26:24.288 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 00:26:24.288 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 00:26:24.288 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.65 hyp=0.65 cameraTheta=-1.49 mountX=0.23 mountY=-0.62, mountTheta=-1.22 00:26:24.289 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.65, opts=13) 00:26:24.289 00.000 30444 Enqueuing Move request for scope (0.05, -0.65) 00:26:24.289 00.000 15672 Worker thread wakes up 00:26:24.289 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.65) opts 0xd 00:26:24.289 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.65) 00:26:24.289 00.000 15672 Moving (0.05, -0.65) raw xDistance=0.23 yDistance=-0.62 00:26:24.289 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 00:26:24.289 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 00:26:24.289 00.000 15672 MoveAxis(E, 0, ABG) 00:26:24.289 00.000 15672 Move returns status 0, amount 0 00:26:24.289 00.000 15672 MoveAxis(N, 111, ABG) 00:26:24.289 00.000 15672 Guiding Dir = 0, Dur = 111 00:26:24.290 00.001 15672 IsSlewing returns 0 00:26:24.291 00.001 15672 IsGuiding returns 0 00:26:24.295 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=12181, FiltMin=2621, FiltMax=10121, Gamma=2.950 00:26:24.365 00.070 15672 PulseGuide returned control before completion, sleep 48 00:26:24.413 00.048 15672 IsGuiding returns 1 00:26:24.413 00.000 15672 scope still moving after pulse duration time elapsed 00:26:24.434 00.021 15672 IsSlewing returns 0 00:26:24.460 00.026 15672 IsGuiding returns 1 00:26:24.482 00.022 15672 IsSlewing returns 0 00:26:24.483 00.001 15672 IsGuiding returns 1 00:26:24.504 00.021 15672 IsSlewing returns 0 00:26:24.524 00.020 15672 IsGuiding returns 0 00:26:24.524 00.000 15672 scope move finished after 111 + 121 ms 00:26:24.524 00.000 15672 Move returns status 0, amount 111 00:26:24.524 00.000 15672 move complete, result=0 00:26:24.524 00.000 15672 worker thread done servicing request 00:26:24.612 00.088 30444 UpdateGuideState exits: m=121747 SNR=83.6 Saturated 00:26:24.612 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:24.612 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:24.612 00.000 30444 Enqueuing Expose request 00:26:24.612 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 111 ms NORTH 00:26:24.612 00.000 15672 Worker thread wakes up 00:26:24.612 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:24.612 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:26.517 01.905 15672 Exposure complete 00:26:26.536 00.019 15672 worker thread done servicing request 00:26:26.537 00.001 30444 OnExposeComplete: enter 00:26:26.537 00.000 30444 UpdateGuideState(): m_state=6 00:26:26.537 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3801 00:26:26.537 00.000 30444 Star::Find returns 1 (1), X=460.65, Y=196.40, Mass=125996, SNR=92.0, Peak=10569 HFD=3.5 00:26:26.537 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 00:26:26.537 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.85 = 0.85) 00:26:26.537 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.18 hyp=0.31 cameraTheta=0.64 mountX=0.19 mountY=0.23, mountTheta=0.89 00:26:26.537 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.18, opts=13) 00:26:26.537 00.000 30444 Enqueuing Move request for scope (0.25, 0.18) 00:26:26.537 00.000 15672 Worker thread wakes up 00:26:26.539 00.002 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.18) opts 0xd 00:26:26.539 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.18) 00:26:26.539 00.000 15672 Moving (0.25, 0.18) raw xDistance=0.19 yDistance=0.23 00:26:26.539 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 00:26:26.539 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:26:26.539 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 00:26:26.539 00.000 15672 MoveAxis(E, 0, ABG) 00:26:26.539 00.000 15672 Move returns status 0, amount 0 00:26:26.539 00.000 15672 MoveAxis(N, 0, ABG) 00:26:26.539 00.000 15672 Move returns status 0, amount 0 00:26:26.539 00.000 15672 move complete, result=0 00:26:26.539 00.000 15672 worker thread done servicing request 00:26:26.543 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=11243, FiltMin=2682, FiltMax=10147, Gamma=2.950 00:26:26.659 00.116 30444 UpdateGuideState exits: m=125996 SNR=92.0 Saturated 00:26:26.659 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:26.659 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:26.659 00.000 30444 Enqueuing Expose request 00:26:26.659 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:26:26.660 00.001 15672 Worker thread wakes up 00:26:26.660 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:26.660 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:28.768 02.108 15672 Exposure complete 00:26:28.788 00.020 15672 worker thread done servicing request 00:26:28.788 00.000 30444 OnExposeComplete: enter 00:26:28.788 00.000 30444 UpdateGuideState(): m_state=6 00:26:28.788 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3802 00:26:28.788 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=196.40, Mass=113678, SNR=86.7, Peak=11117 HFD=3.3 00:26:28.788 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 00:26:28.788 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 00:26:28.788 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.87 mountX=0.10 mountY=0.22, mountTheta=1.14 00:26:28.789 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.19, opts=13) 00:26:28.789 00.000 30444 Enqueuing Move request for scope (0.16, 0.19) 00:26:28.789 00.000 15672 Worker thread wakes up 00:26:28.789 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd 00:26:28.789 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.19) 00:26:28.789 00.000 15672 Moving (0.16, 0.19) raw xDistance=0.10 yDistance=0.22 00:26:28.789 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:26:28.789 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:26:28.789 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:26:28.789 00.000 15672 MoveAxis(E, 0, ABG) 00:26:28.790 00.001 15672 Move returns status 0, amount 0 00:26:28.790 00.000 15672 MoveAxis(N, 0, ABG) 00:26:28.790 00.000 15672 Move returns status 0, amount 0 00:26:28.790 00.000 15672 move complete, result=0 00:26:28.790 00.000 15672 worker thread done servicing request 00:26:28.795 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=11445, FiltMin=2640, FiltMax=10337, Gamma=2.950 00:26:28.846 00.051 30444 UpdateGuideState exits: m=113678 SNR=86.7 Saturated 00:26:28.846 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:28.846 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:28.846 00.000 30444 Enqueuing Expose request 00:26:28.846 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:26:28.846 00.000 15672 Worker thread wakes up 00:26:28.846 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:28.846 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:30.751 01.905 15672 Exposure complete 00:26:30.771 00.020 15672 worker thread done servicing request 00:26:30.771 00.000 30444 OnExposeComplete: enter 00:26:30.771 00.000 30444 UpdateGuideState(): m_state=6 00:26:30.771 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3803 00:26:30.771 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=196.41, Mass=120465, SNR=81.1, Peak=11021 HFD=3.3 00:26:30.771 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 00:26:30.771 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 00:26:30.771 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.20 hyp=0.28 cameraTheta=0.78 mountX=0.14 mountY=0.23, mountTheta=1.05 00:26:30.772 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.20, opts=13) 00:26:30.772 00.000 30444 Enqueuing Move request for scope (0.20, 0.20) 00:26:30.772 00.000 15672 Worker thread wakes up 00:26:30.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.20) opts 0xd 00:26:30.772 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.20) 00:26:30.772 00.000 15672 Moving (0.20, 0.20) raw xDistance=0.14 yDistance=0.23 00:26:30.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:26:30.772 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:26:30.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 00:26:30.772 00.000 15672 MoveAxis(E, 0, ABG) 00:26:30.772 00.000 15672 Move returns status 0, amount 0 00:26:30.772 00.000 15672 MoveAxis(N, 0, ABG) 00:26:30.772 00.000 15672 Move returns status 0, amount 0 00:26:30.772 00.000 15672 move complete, result=0 00:26:30.772 00.000 15672 worker thread done servicing request 00:26:30.777 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=11021, FiltMin=2635, FiltMax=9834, Gamma=2.950 00:26:30.827 00.050 30444 UpdateGuideState exits: m=120465 SNR=81.1 Saturated 00:26:30.827 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:30.827 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:30.827 00.000 30444 Enqueuing Expose request 00:26:30.827 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:26:30.827 00.000 15672 Worker thread wakes up 00:26:30.827 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:30.827 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:32.936 02.109 15672 Exposure complete 00:26:32.955 00.019 15672 worker thread done servicing request 00:26:32.955 00.000 30444 OnExposeComplete: enter 00:26:32.955 00.000 30444 UpdateGuideState(): m_state=6 00:26:32.956 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3804 00:26:32.956 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=195.96, Mass=116489, SNR=81.9, Peak=11257 HFD=3.6 00:26:32.956 00.000 30444 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.28) = xAngle (-0.42 = -0.42) 00:26:32.956 00.000 30444 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.48 = -0.48) 00:26:32.956 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.26 hyp=0.40 cameraTheta=-0.69 mountX=0.37 mountY=-0.19, mountTheta=-0.47 00:26:32.956 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.26, opts=13) 00:26:32.956 00.000 30444 Enqueuing Move request for scope (0.31, -0.26) 00:26:32.956 00.000 15672 Worker thread wakes up 00:26:32.956 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.26) opts 0xd 00:26:32.956 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.26) 00:26:32.956 00.000 15672 Moving (0.31, -0.26) raw xDistance=0.37 yDistance=-0.19 00:26:32.957 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 00:26:32.957 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:26:32.957 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:26:32.957 00.000 15672 MoveAxis(W, 100, ABG) 00:26:32.957 00.000 15672 Guiding Dir = 3, Dur = 100 00:26:32.957 00.000 15672 IsSlewing returns 0 00:26:32.958 00.001 15672 IsGuiding returns 0 00:26:32.963 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=11257, FiltMin=2618, FiltMax=9623, Gamma=2.950 00:26:32.974 00.011 15672 PulseGuide returned control before completion, sleep 95 00:26:33.012 00.038 30444 UpdateGuideState exits: m=116489 SNR=81.9 Saturated 00:26:33.012 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:33.012 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:33.012 00.000 30444 Enqueuing Expose request 00:26:33.088 00.076 15672 IsGuiding returns 0 00:26:33.088 00.000 15672 Move returns status 0, amount 100 00:26:33.088 00.000 15672 MoveAxis(N, 0, ABG) 00:26:33.088 00.000 15672 Move returns status 0, amount 0 00:26:33.088 00.000 15672 move complete, result=0 00:26:33.088 00.000 15672 worker thread done servicing request 00:26:33.088 00.000 15672 Worker thread wakes up 00:26:33.089 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:33.089 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:33.089 00.000 30444 GuideStep: 0.4 px 100 ms WEST, -0.2 px 0 ms NORTH 00:26:34.995 01.906 15672 Exposure complete 00:26:35.015 00.020 15672 worker thread done servicing request 00:26:35.015 00.000 30444 OnExposeComplete: enter 00:26:35.015 00.000 30444 UpdateGuideState(): m_state=6 00:26:35.015 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3805 00:26:35.015 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=196.51, Mass=118777, SNR=90.6, Peak=11015 HFD=3.3 00:26:35.015 00.000 30444 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.28) = xAngle (2.11 = 2.11) 00:26:35.015 00.000 30444 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.05 = 2.05) 00:26:35.015 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.83 mountX=-0.16 mountY=0.27, mountTheta=2.09 00:26:35.016 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.30, opts=13) 00:26:35.016 00.000 30444 Enqueuing Move request for scope (-0.08, 0.30) 00:26:35.016 00.000 15672 Worker thread wakes up 00:26:35.016 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.30) opts 0xd 00:26:35.016 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.30) 00:26:35.016 00.000 15672 Moving (-0.08, 0.30) raw xDistance=-0.16 yDistance=0.27 00:26:35.016 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 00:26:35.016 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:26:35.016 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 00:26:35.016 00.000 15672 MoveAxis(E, 0, ABG) 00:26:35.016 00.000 15672 Move returns status 0, amount 0 00:26:35.016 00.000 15672 MoveAxis(N, 0, ABG) 00:26:35.016 00.000 15672 Move returns status 0, amount 0 00:26:35.016 00.000 15672 move complete, result=0 00:26:35.016 00.000 15672 worker thread done servicing request 00:26:35.021 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=11094, FiltMin=2557, FiltMax=10214, Gamma=2.950 00:26:35.069 00.048 30444 UpdateGuideState exits: m=118777 SNR=90.6 Saturated 00:26:35.069 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:35.069 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:35.069 00.000 30444 Enqueuing Expose request 00:26:35.069 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 00:26:35.069 00.000 15672 Worker thread wakes up 00:26:35.069 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:35.070 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:37.180 02.110 15672 Exposure complete 00:26:37.200 00.020 15672 worker thread done servicing request 00:26:37.200 00.000 30444 OnExposeComplete: enter 00:26:37.200 00.000 30444 UpdateGuideState(): m_state=6 00:26:37.200 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3806 00:26:37.200 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.45, Mass=118919, SNR=83.2, Peak=10896 HFD=3.7 00:26:37.200 00.000 30444 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.28) = xAngle (2.67 = 2.67) 00:26:37.200 00.000 30444 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.61 = 2.61) 00:26:37.201 00.001 30444 CameraToMount -- cameraX=-0.25 cameraY=0.23 hyp=0.34 cameraTheta=2.39 mountX=-0.31 mountY=0.18, mountTheta=2.62 00:26:37.201 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.23, opts=13) 00:26:37.201 00.000 30444 Enqueuing Move request for scope (-0.25, 0.23) 00:26:37.201 00.000 15672 Worker thread wakes up 00:26:37.201 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.23) opts 0xd 00:26:37.201 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.23) 00:26:37.201 00.000 15672 Moving (-0.25, 0.23) raw xDistance=-0.31 yDistance=0.18 00:26:37.201 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 00:26:37.201 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:26:37.201 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 00:26:37.201 00.000 15672 MoveAxis(E, 83, ABG) 00:26:37.201 00.000 15672 Guiding Dir = 2, Dur = 83 00:26:37.202 00.001 15672 IsSlewing returns 0 00:26:37.203 00.001 15672 IsGuiding returns 0 00:26:37.207 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=11784, FiltMin=2533, FiltMax=9871, Gamma=2.950 00:26:37.224 00.017 15672 PulseGuide returned control before completion, sleep 72 00:26:37.255 00.031 30444 UpdateGuideState exits: m=118919 SNR=83.2 Saturated 00:26:37.255 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:37.255 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:37.255 00.000 30444 Enqueuing Expose request 00:26:37.320 00.065 15672 IsGuiding returns 0 00:26:37.320 00.000 15672 Move returns status 0, amount 83 00:26:37.320 00.000 15672 MoveAxis(N, 0, ABG) 00:26:37.320 00.000 15672 Move returns status 0, amount 0 00:26:37.320 00.000 15672 move complete, result=0 00:26:37.320 00.000 15672 worker thread done servicing request 00:26:37.320 00.000 15672 Worker thread wakes up 00:26:37.321 00.001 30444 GuideStep: -0.3 px 83 ms EAST, 0.2 px 0 ms NORTH 00:26:37.321 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:37.321 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:39.228 01.907 15672 Exposure complete 00:26:39.248 00.020 15672 worker thread done servicing request 00:26:39.248 00.000 30444 OnExposeComplete: enter 00:26:39.248 00.000 30444 UpdateGuideState(): m_state=6 00:26:39.248 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3807 00:26:39.249 00.001 30444 Star::Find returns 1 (1), X=460.29, Y=196.16, Mass=116724, SNR=96.5, Peak=10613 HFD=3.5 00:26:39.249 00.000 30444 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 00:26:39.249 00.000 30444 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.48 = -2.48) 00:26:39.249 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.70 mountX=-0.10 mountY=-0.08, mountTheta=-2.46 00:26:39.249 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.06, opts=13) 00:26:39.249 00.000 30444 Enqueuing Move request for scope (-0.12, -0.06) 00:26:39.249 00.000 15672 Worker thread wakes up 00:26:39.249 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd 00:26:39.249 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.06) 00:26:39.249 00.000 15672 Moving (-0.12, -0.06) raw xDistance=-0.10 yDistance=-0.08 00:26:39.249 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 00:26:39.249 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:26:39.250 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 00:26:39.250 00.000 15672 MoveAxis(E, 0, ABG) 00:26:39.250 00.000 15672 Move returns status 0, amount 0 00:26:39.250 00.000 15672 MoveAxis(N, 0, ABG) 00:26:39.250 00.000 15672 Move returns status 0, amount 0 00:26:39.250 00.000 15672 move complete, result=0 00:26:39.250 00.000 15672 worker thread done servicing request 00:26:39.254 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2012, max=12166, FiltMin=2622, FiltMax=9688, Gamma=2.950 00:26:39.375 00.121 30444 UpdateGuideState exits: m=116724 SNR=96.5 Saturated 00:26:39.375 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:39.375 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:39.375 00.000 30444 Enqueuing Expose request 00:26:39.375 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:26:39.375 00.000 15672 Worker thread wakes up 00:26:39.375 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:39.375 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:41.484 02.109 15672 Exposure complete 00:26:41.504 00.020 15672 worker thread done servicing request 00:26:41.504 00.000 30444 OnExposeComplete: enter 00:26:41.504 00.000 30444 UpdateGuideState(): m_state=6 00:26:41.504 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3808 00:26:41.504 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=196.25, Mass=116335, SNR=79.7, Peak=10047 HFD=3.6 00:26:41.504 00.000 30444 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.28) = xAngle (3.17 = -3.12) 00:26:41.504 00.000 30444 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.11 = 3.11) 00:26:41.504 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.89 mountX=-0.14 mountY=0.00, mountTheta=3.11 00:26:41.504 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.03, opts=13) 00:26:41.504 00.000 30444 Enqueuing Move request for scope (-0.14, 0.03) 00:26:41.504 00.000 15672 Worker thread wakes up 00:26:41.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd 00:26:41.504 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.03) 00:26:41.504 00.000 15672 Moving (-0.14, 0.03) raw xDistance=-0.14 yDistance=0.00 00:26:41.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 00:26:41.504 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:26:41.505 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 00:26:41.505 00.000 15672 MoveAxis(E, 0, ABG) 00:26:41.505 00.000 15672 Move returns status 0, amount 0 00:26:41.505 00.000 15672 MoveAxis(N, 0, ABG) 00:26:41.505 00.000 15672 Move returns status 0, amount 0 00:26:41.505 00.000 15672 move complete, result=0 00:26:41.505 00.000 15672 worker thread done servicing request 00:26:41.509 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=11375, FiltMin=2586, FiltMax=9954, Gamma=2.950 00:26:41.559 00.050 30444 UpdateGuideState exits: m=116335 SNR=79.7 Saturated 00:26:41.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:41.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:41.559 00.000 30444 Enqueuing Expose request 00:26:41.559 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:26:41.559 00.000 15672 Worker thread wakes up 00:26:41.559 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:41.559 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:43.469 01.910 15672 Exposure complete 00:26:43.492 00.023 15672 worker thread done servicing request 00:26:43.492 00.000 30444 OnExposeComplete: enter 00:26:43.492 00.000 30444 UpdateGuideState(): m_state=6 00:26:43.492 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3809 00:26:43.492 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=196.09, Mass=122193, SNR=85.5, Peak=10843 HFD=3.7 00:26:43.492 00.000 30444 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.28) = xAngle (-2.17 = -2.17) 00:26:43.493 00.001 30444 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.23 = -2.23) 00:26:43.493 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-2.45 mountX=-0.11 mountY=-0.15, mountTheta=-2.19 00:26:43.493 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.12, opts=13) 00:26:43.493 00.000 30444 Enqueuing Move request for scope (-0.14, -0.12) 00:26:43.493 00.000 15672 Worker thread wakes up 00:26:43.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd 00:26:43.493 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.12) 00:26:43.493 00.000 15672 Moving (-0.14, -0.12) raw xDistance=-0.11 yDistance=-0.15 00:26:43.493 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:26:43.493 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:26:43.493 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 00:26:43.493 00.000 15672 MoveAxis(E, 0, ABG) 00:26:43.494 00.001 15672 Move returns status 0, amount 0 00:26:43.494 00.000 15672 MoveAxis(N, 0, ABG) 00:26:43.494 00.000 15672 Move returns status 0, amount 0 00:26:43.494 00.000 15672 move complete, result=0 00:26:43.494 00.000 15672 worker thread done servicing request 00:26:43.498 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=11935, FiltMin=2659, FiltMax=9917, Gamma=2.950 00:26:43.548 00.050 30444 UpdateGuideState exits: m=122193 SNR=85.5 Saturated 00:26:43.548 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:43.548 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:43.548 00.000 30444 Enqueuing Expose request 00:26:43.548 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:26:43.548 00.000 15672 Worker thread wakes up 00:26:43.548 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:43.548 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:45.656 02.108 15672 Exposure complete 00:26:45.676 00.020 15672 worker thread done servicing request 00:26:45.676 00.000 30444 OnExposeComplete: enter 00:26:45.676 00.000 30444 UpdateGuideState(): m_state=6 00:26:45.676 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3810 00:26:45.676 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=196.07, Mass=111315, SNR=81.2, Peak=12108 HFD=3.4 00:26:45.676 00.000 30444 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.28) = xAngle (-2.66 = -2.66) 00:26:45.676 00.000 30444 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.73 = -2.73) 00:26:45.676 00.000 30444 CameraToMount -- cameraX=-0.70 cameraY=-0.14 hyp=0.71 cameraTheta=-2.94 mountX=-0.63 mountY=-0.29, mountTheta=-2.71 00:26:45.677 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.70, y=-0.14, opts=13) 00:26:45.677 00.000 30444 Enqueuing Move request for scope (-0.70, -0.14) 00:26:45.677 00.000 15672 Worker thread wakes up 00:26:45.677 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.14) opts 0xd 00:26:45.677 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.70, -0.14) 00:26:45.677 00.000 15672 Moving (-0.70, -0.14) raw xDistance=-0.63 yDistance=-0.29 00:26:45.677 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63 00:26:45.677 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 00:26:45.677 00.000 15672 MoveAxis(E, 171, ABG) 00:26:45.677 00.000 15672 Guiding Dir = 2, Dur = 171 00:26:45.678 00.001 15672 IsSlewing returns 0 00:26:45.679 00.001 15672 IsGuiding returns 0 00:26:45.683 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=12803, FiltMin=2581, FiltMax=10164, Gamma=2.950 00:26:45.706 00.023 15672 PulseGuide returned control before completion, sleep 154 00:26:45.732 00.026 30444 UpdateGuideState exits: m=111315 SNR=81.2 Saturated 00:26:45.732 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:45.732 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:45.732 00.000 30444 Enqueuing Expose request 00:26:45.914 00.182 15672 IsGuiding returns 0 00:26:45.915 00.001 15672 Move returns status 0, amount 171 00:26:45.915 00.000 15672 MoveAxis(N, 51, ABG) 00:26:45.915 00.000 15672 Guiding Dir = 0, Dur = 51 00:26:45.916 00.001 15672 IsSlewing returns 0 00:26:45.918 00.002 15672 IsGuiding returns 0 00:26:45.995 00.077 15672 IsGuiding returns 1 00:26:45.995 00.000 15672 scope still moving after pulse duration time elapsed 00:26:46.017 00.022 15672 IsSlewing returns 0 00:26:46.019 00.002 15672 IsGuiding returns 1 00:26:46.040 00.021 15672 IsSlewing returns 0 00:26:46.043 00.003 15672 IsGuiding returns 1 00:26:46.064 00.021 15672 IsSlewing returns 0 00:26:46.122 00.058 15672 IsGuiding returns 0 00:26:46.122 00.000 15672 scope move finished after 51 + 153 ms 00:26:46.122 00.000 15672 Move returns status 0, amount 51 00:26:46.122 00.000 15672 move complete, result=0 00:26:46.122 00.000 15672 worker thread done servicing request 00:26:46.123 00.001 15672 Worker thread wakes up 00:26:46.123 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:46.123 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:46.123 00.000 30444 GuideStep: -0.6 px 171 ms EAST, -0.3 px 51 ms NORTH 00:26:48.033 01.910 15672 Exposure complete 00:26:48.053 00.020 15672 worker thread done servicing request 00:26:48.053 00.000 30444 OnExposeComplete: enter 00:26:48.053 00.000 30444 UpdateGuideState(): m_state=6 00:26:48.053 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3811 00:26:48.053 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=196.35, Mass=113763, SNR=80.8, Peak=10439 HFD=3.4 00:26:48.053 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 00:26:48.053 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 00:26:48.053 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.74 mountX=0.11 mountY=0.17, mountTheta=1.00 00:26:48.054 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.14, opts=13) 00:26:48.054 00.000 30444 Enqueuing Move request for scope (0.15, 0.14) 00:26:48.054 00.000 15672 Worker thread wakes up 00:26:48.054 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd 00:26:48.054 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.14) 00:26:48.054 00.000 15672 Moving (0.15, 0.14) raw xDistance=0.11 yDistance=0.17 00:26:48.054 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:26:48.054 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:26:48.054 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 00:26:48.054 00.000 15672 MoveAxis(E, 0, ABG) 00:26:48.054 00.000 15672 Move returns status 0, amount 0 00:26:48.054 00.000 15672 MoveAxis(N, 0, ABG) 00:26:48.054 00.000 15672 Move returns status 0, amount 0 00:26:48.054 00.000 15672 move complete, result=0 00:26:48.054 00.000 15672 worker thread done servicing request 00:26:48.060 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=10439, FiltMin=2577, FiltMax=9105, Gamma=2.950 00:26:48.531 00.471 30444 UpdateGuideState exits: m=113763 SNR=80.8 Saturated 00:26:48.532 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:48.532 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:48.532 00.000 30444 Enqueuing Expose request 00:26:48.532 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:26:48.532 00.000 15672 Worker thread wakes up 00:26:48.533 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:48.533 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:50.645 02.112 15672 Exposure complete 00:26:50.675 00.030 15672 worker thread done servicing request 00:26:50.675 00.000 30444 OnExposeComplete: enter 00:26:50.675 00.000 30444 UpdateGuideState(): m_state=6 00:26:50.675 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3812 00:26:50.675 00.000 30444 Star::Find returns 1 (1), X=461.24, Y=196.79, Mass=124223, SNR=107.8, Peak=14907 HFD=3.3 00:26:50.675 00.000 30444 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.28) = xAngle (0.88 = 0.88) 00:26:50.675 00.000 30444 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.82 = 0.82) 00:26:50.675 00.000 30444 CameraToMount -- cameraX=0.84 cameraY=0.58 hyp=1.02 cameraTheta=0.60 mountX=0.65 mountY=0.74, mountTheta=0.86 00:26:50.675 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.84, y=0.58, opts=13) 00:26:50.676 00.001 30444 Enqueuing Move request for scope (0.84, 0.58) 00:26:50.676 00.000 15672 Worker thread wakes up 00:26:50.676 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.58) opts 0xd 00:26:50.676 00.000 15672 Handling offset move in thread for scope, endpoint = (0.84, 0.58) 00:26:50.676 00.000 15672 Moving (0.84, 0.58) raw xDistance=0.65 yDistance=0.74 00:26:50.676 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65 00:26:50.676 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:26:50.676 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74 00:26:50.676 00.000 15672 MoveAxis(W, 174, ABG) 00:26:50.676 00.000 15672 Guiding Dir = 3, Dur = 174 00:26:50.676 00.000 15672 IsSlewing returns 0 00:26:50.677 00.001 15672 IsGuiding returns 0 00:26:50.681 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=14907, FiltMin=2686, FiltMax=10146, Gamma=2.950 00:26:50.706 00.025 15672 PulseGuide returned control before completion, sleep 156 00:26:50.731 00.025 30444 UpdateGuideState exits: m=124223 SNR=107.8 Saturated 00:26:50.731 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:50.731 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:50.731 00.000 30444 Enqueuing Expose request 00:26:50.898 00.167 15672 IsGuiding returns 0 00:26:50.899 00.001 15672 Move returns status 0, amount 174 00:26:50.899 00.000 15672 MoveAxis(N, 0, ABG) 00:26:50.899 00.000 15672 Move returns status 0, amount 0 00:26:50.899 00.000 15672 move complete, result=0 00:26:50.899 00.000 15672 worker thread done servicing request 00:26:50.899 00.000 15672 Worker thread wakes up 00:26:50.900 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:50.900 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:50.900 00.000 30444 GuideStep: 0.6 px 174 ms WEST, 0.7 px 0 ms NORTH 00:26:52.812 01.912 15672 Exposure complete 00:26:52.843 00.031 15672 worker thread done servicing request 00:26:52.843 00.000 30444 OnExposeComplete: enter 00:26:52.843 00.000 30444 UpdateGuideState(): m_state=6 00:26:52.843 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 3813 00:26:52.844 00.001 30444 Star::Find returns 1 (1), X=460.95, Y=196.74, Mass=116649, SNR=89.3, Peak=13538 HFD=3.3 00:26:52.844 00.000 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 00:26:52.844 00.000 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 00:26:52.844 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.53 hyp=0.75 cameraTheta=0.77 mountX=0.37 mountY=0.63, mountTheta=1.04 00:26:52.844 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.53, opts=13) 00:26:52.844 00.000 30444 Enqueuing Move request for scope (0.54, 0.53) 00:26:52.844 00.000 15672 Worker thread wakes up 00:26:52.844 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.53) opts 0xd 00:26:52.844 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.53) 00:26:52.844 00.000 15672 Moving (0.54, 0.53) raw xDistance=0.37 yDistance=0.63 00:26:52.844 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37 00:26:52.844 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:26:52.844 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63 00:26:52.845 00.001 15672 MoveAxis(W, 113, ABG) 00:26:52.845 00.000 15672 Guiding Dir = 3, Dur = 113 00:26:52.845 00.000 15672 IsSlewing returns 0 00:26:52.846 00.001 15672 IsGuiding returns 0 00:26:52.850 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=13538, FiltMin=2633, FiltMax=9450, Gamma=2.950 00:26:52.862 00.012 15672 PulseGuide returned control before completion, sleep 107 00:26:52.899 00.037 30444 UpdateGuideState exits: m=116649 SNR=89.3 Saturated 00:26:52.900 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:52.900 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:52.900 00.000 30444 Enqueuing Expose request 00:26:52.972 00.072 15672 IsGuiding returns 1 00:26:52.972 00.000 15672 scope still moving after pulse duration time elapsed 00:26:52.992 00.020 15672 IsSlewing returns 0 00:26:52.993 00.001 15672 IsGuiding returns 0 00:26:52.993 00.000 15672 scope move finished after 113 + 33 ms 00:26:52.993 00.000 15672 Move returns status 0, amount 113 00:26:52.993 00.000 15672 MoveAxis(N, 0, ABG) 00:26:52.993 00.000 15672 Move returns status 0, amount 0 00:26:52.993 00.000 15672 move complete, result=0 00:26:52.994 00.001 15672 worker thread done servicing request 00:26:52.994 00.000 15672 Worker thread wakes up 00:26:52.994 00.000 30444 GuideStep: 0.4 px 113 ms WEST, 0.6 px 0 ms NORTH 00:26:52.994 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:52.994 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:55.111 02.117 15672 Exposure complete 00:26:55.142 00.031 15672 worker thread done servicing request 00:26:55.142 00.000 30444 OnExposeComplete: enter 00:26:55.142 00.000 30444 UpdateGuideState(): m_state=6 00:26:55.142 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3814 00:26:55.142 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=196.91, Mass=122974, SNR=86.3, Peak=12119 HFD=3.4 00:26:55.142 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 00:26:55.142 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 00:26:55.142 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.69 hyp=0.70 cameraTheta=1.75 mountX=-0.31 mountY=0.65, mountTheta=2.02 00:26:55.143 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.69, opts=13) 00:26:55.143 00.000 30444 Enqueuing Move request for scope (-0.13, 0.69) 00:26:55.143 00.000 15672 Worker thread wakes up 00:26:55.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.69) opts 0xd 00:26:55.143 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.69) 00:26:55.143 00.000 15672 Moving (-0.13, 0.69) raw xDistance=-0.31 yDistance=0.65 00:26:55.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31 00:26:55.143 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.37 newest=2.02 00:26:55.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 00:26:55.143 00.000 15672 MoveAxis(E, 76, ABG) 00:26:55.143 00.000 15672 Guiding Dir = 2, Dur = 76 00:26:55.144 00.001 15672 IsSlewing returns 0 00:26:55.148 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=13235, FiltMin=2564, FiltMax=9817, Gamma=2.950 00:26:55.180 00.032 15672 IsGuiding returns 0 00:26:55.195 00.015 15672 PulseGuide returned control before completion, sleep 72 00:26:55.269 00.074 15672 IsGuiding returns 1 00:26:55.269 00.000 15672 scope still moving after pulse duration time elapsed 00:26:55.290 00.021 15672 IsSlewing returns 0 00:26:55.307 00.017 15672 IsGuiding returns 0 00:26:55.308 00.001 15672 scope move finished after 76 + 51 ms 00:26:55.308 00.000 15672 Move returns status 0, amount 76 00:26:55.308 00.000 15672 MoveAxis(S, 116, ABG) 00:26:55.308 00.000 15672 Guiding Dir = 1, Dur = 116 00:26:55.309 00.001 15672 IsSlewing returns 0 00:26:55.310 00.001 15672 IsGuiding returns 0 00:26:55.387 00.077 15672 PulseGuide returned control before completion, sleep 50 00:26:55.440 00.053 15672 IsGuiding returns 1 00:26:55.440 00.000 15672 scope still moving after pulse duration time elapsed 00:26:55.461 00.021 15672 IsSlewing returns 0 00:26:55.462 00.001 15672 IsGuiding returns 1 00:26:55.483 00.021 15672 IsSlewing returns 0 00:26:55.484 00.001 15672 IsGuiding returns 1 00:26:55.505 00.021 15672 IsSlewing returns 0 00:26:55.506 00.001 15672 IsGuiding returns 1 00:26:55.527 00.021 15672 IsSlewing returns 0 00:26:55.551 00.024 15672 IsGuiding returns 0 00:26:55.551 00.000 15672 scope move finished after 116 + 124 ms 00:26:55.551 00.000 15672 Move returns status 0, amount 116 00:26:55.551 00.000 15672 move complete, result=0 00:26:55.551 00.000 15672 worker thread done servicing request 00:26:55.656 00.105 30444 UpdateGuideState exits: m=122974 SNR=86.3 Saturated 00:26:55.656 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:55.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:55.657 00.001 30444 Enqueuing Expose request 00:26:55.657 00.000 30444 GuideStep: -0.3 px 76 ms EAST, 0.6 px 116 ms SOUTH 00:26:55.657 00.000 15672 Worker thread wakes up 00:26:55.657 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:55.657 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:57.566 01.909 15672 Exposure complete 00:26:57.586 00.020 15672 worker thread done servicing request 00:26:57.586 00.000 30444 OnExposeComplete: enter 00:26:57.586 00.000 30444 UpdateGuideState(): m_state=6 00:26:57.586 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3815 00:26:57.586 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=196.79, Mass=105988, SNR=73.0, Peak=11532 HFD=3.5 00:26:57.586 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 00:26:57.586 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.31 = 1.31) 00:26:57.586 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.57 hyp=0.65 cameraTheta=1.09 mountX=0.13 mountY=0.63, mountTheta=1.37 00:26:57.587 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.57, opts=13) 00:26:57.587 00.000 30444 Enqueuing Move request for scope (0.30, 0.57) 00:26:57.587 00.000 15672 Worker thread wakes up 00:26:57.587 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.57) opts 0xd 00:26:57.587 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.57) 00:26:57.587 00.000 15672 Moving (0.30, 0.57) raw xDistance=0.13 yDistance=0.63 00:26:57.587 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:26:57.587 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 00:26:57.587 00.000 15672 MoveAxis(E, 0, ABG) 00:26:57.587 00.000 15672 Move returns status 0, amount 0 00:26:57.587 00.000 15672 MoveAxis(S, 112, ABG) 00:26:57.587 00.000 15672 Guiding Dir = 1, Dur = 112 00:26:57.588 00.001 15672 IsSlewing returns 0 00:26:57.592 00.004 15672 IsGuiding returns 0 00:26:57.593 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=12547, FiltMin=2585, FiltMax=10053, Gamma=2.950 00:26:57.671 00.078 15672 PulseGuide returned control before completion, sleep 43 00:26:57.682 00.011 30444 UpdateGuideState exits: m=105988 SNR=73.0 Saturated 00:26:57.682 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:26:57.682 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:26:57.682 00.000 30444 Enqueuing Expose request 00:26:57.716 00.034 15672 IsGuiding returns 1 00:26:57.716 00.000 15672 scope still moving after pulse duration time elapsed 00:26:57.737 00.021 15672 IsSlewing returns 0 00:26:57.738 00.001 15672 IsGuiding returns 1 00:26:57.759 00.021 15672 IsSlewing returns 0 00:26:57.761 00.002 15672 IsGuiding returns 1 00:26:57.781 00.020 15672 IsSlewing returns 0 00:26:57.783 00.002 15672 IsGuiding returns 1 00:26:57.804 00.021 15672 IsSlewing returns 0 00:26:57.863 00.059 15672 IsGuiding returns 0 00:26:57.863 00.000 15672 scope move finished after 112 + 159 ms 00:26:57.863 00.000 15672 Move returns status 0, amount 112 00:26:57.863 00.000 15672 move complete, result=0 00:26:57.863 00.000 15672 worker thread done servicing request 00:26:57.864 00.001 15672 Worker thread wakes up 00:26:57.864 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 112 ms SOUTH 00:26:57.864 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:26:57.864 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:26:59.970 02.106 15672 Exposure complete 00:26:59.990 00.020 15672 worker thread done servicing request 00:26:59.990 00.000 30444 OnExposeComplete: enter 00:26:59.990 00.000 30444 UpdateGuideState(): m_state=6 00:26:59.990 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3816 00:26:59.990 00.000 30444 Star::Find returns 1 (1), X=461.05, Y=196.69, Mass=118021, SNR=83.5, Peak=12238 HFD=3.8 00:26:59.990 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.91 = 0.91) 00:26:59.990 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.85 = 0.85) 00:26:59.990 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=0.47 hyp=0.80 cameraTheta=0.64 mountX=0.49 mountY=0.60, mountTheta=0.89 00:26:59.991 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=0.47, opts=13) 00:26:59.991 00.000 30444 Enqueuing Move request for scope (0.64, 0.47) 00:26:59.991 00.000 15672 Worker thread wakes up 00:26:59.991 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.47) opts 0xd 00:26:59.991 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, 0.47) 00:26:59.991 00.000 15672 Moving (0.64, 0.47) raw xDistance=0.49 yDistance=0.60 00:26:59.991 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 00:26:59.991 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 00:26:59.991 00.000 15672 MoveAxis(W, 131, ABG) 00:26:59.991 00.000 15672 Guiding Dir = 3, Dur = 131 00:26:59.991 00.000 15672 IsSlewing returns 0 00:26:59.993 00.002 15672 IsGuiding returns 0 00:26:59.997 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=12238, FiltMin=2618, FiltMax=9297, Gamma=2.950 00:27:00.019 00.022 15672 PulseGuide returned control before completion, sleep 115 00:27:00.047 00.028 30444 UpdateGuideState exits: m=118021 SNR=83.5 Saturated 00:27:00.047 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:00.047 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:00.047 00.000 30444 Enqueuing Expose request 00:27:00.195 00.148 15672 IsGuiding returns 0 00:27:00.195 00.000 15672 Move returns status 0, amount 131 00:27:00.195 00.000 15672 MoveAxis(S, 107, ABG) 00:27:00.195 00.000 15672 Guiding Dir = 1, Dur = 107 00:27:00.195 00.000 15672 IsSlewing returns 0 00:27:00.196 00.001 15672 IsGuiding returns 0 00:27:00.276 00.080 15672 PulseGuide returned control before completion, sleep 39 00:27:00.317 00.041 15672 IsGuiding returns 1 00:27:00.317 00.000 15672 scope still moving after pulse duration time elapsed 00:27:00.338 00.021 15672 IsSlewing returns 0 00:27:00.340 00.002 15672 IsGuiding returns 1 00:27:00.361 00.021 15672 IsSlewing returns 0 00:27:00.362 00.001 15672 IsGuiding returns 1 00:27:00.383 00.021 15672 IsSlewing returns 0 00:27:00.385 00.002 15672 IsGuiding returns 1 00:27:00.405 00.020 15672 IsSlewing returns 0 00:27:00.467 00.062 15672 IsGuiding returns 0 00:27:00.467 00.000 15672 scope move finished after 107 + 164 ms 00:27:00.468 00.001 15672 Move returns status 0, amount 107 00:27:00.468 00.000 15672 move complete, result=0 00:27:00.468 00.000 15672 worker thread done servicing request 00:27:00.468 00.000 15672 Worker thread wakes up 00:27:00.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:00.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:00.468 00.000 30444 GuideStep: 0.5 px 131 ms WEST, 0.6 px 107 ms SOUTH 00:27:02.374 01.906 15672 Exposure complete 00:27:02.395 00.021 15672 worker thread done servicing request 00:27:02.395 00.000 30444 OnExposeComplete: enter 00:27:02.395 00.000 30444 UpdateGuideState(): m_state=6 00:27:02.395 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 3817 00:27:02.396 00.001 30444 Star::Find returns 1 (1), X=460.39, Y=196.63, Mass=120618, SNR=82.4, Peak=10740 HFD=3.5 00:27:02.396 00.000 30444 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 00:27:02.396 00.000 30444 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.83 = 1.83) 00:27:02.396 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.42 hyp=0.42 cameraTheta=1.62 mountX=-0.13 mountY=0.40, mountTheta=1.89 00:27:02.396 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.42, opts=13) 00:27:02.396 00.000 30444 Enqueuing Move request for scope (-0.02, 0.42) 00:27:02.396 00.000 15672 Worker thread wakes up 00:27:02.396 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.42) opts 0xd 00:27:02.396 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.42) 00:27:02.396 00.000 15672 Moving (-0.02, 0.42) raw xDistance=-0.13 yDistance=0.40 00:27:02.396 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 00:27:02.397 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 00:27:02.397 00.000 15672 MoveAxis(E, 0, ABG) 00:27:02.397 00.000 15672 Move returns status 0, amount 0 00:27:02.397 00.000 15672 MoveAxis(S, 72, ABG) 00:27:02.397 00.000 15672 Guiding Dir = 1, Dur = 72 00:27:02.397 00.000 15672 IsSlewing returns 0 00:27:02.398 00.001 15672 IsGuiding returns 0 00:27:02.403 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=13190, FiltMin=2634, FiltMax=9657, Gamma=2.950 00:27:02.481 00.078 15672 IsGuiding returns 1 00:27:02.481 00.000 15672 scope still moving after pulse duration time elapsed 00:27:02.502 00.021 15672 IsSlewing returns 0 00:27:02.503 00.001 15672 IsGuiding returns 1 00:27:02.524 00.021 15672 IsSlewing returns 0 00:27:02.525 00.001 15672 IsGuiding returns 1 00:27:02.547 00.022 15672 IsSlewing returns 0 00:27:02.608 00.061 15672 IsGuiding returns 0 00:27:02.608 00.000 15672 scope move finished after 72 + 138 ms 00:27:02.608 00.000 15672 Move returns status 0, amount 72 00:27:02.608 00.000 15672 move complete, result=0 00:27:02.609 00.001 15672 worker thread done servicing request 00:27:02.789 00.180 30444 UpdateGuideState exits: m=120618 SNR=82.4 Saturated 00:27:02.789 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:02.789 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:02.789 00.000 30444 Enqueuing Expose request 00:27:02.789 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 72 ms SOUTH 00:27:02.789 00.000 15672 Worker thread wakes up 00:27:02.789 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:02.789 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:04.895 02.106 15672 Exposure complete 00:27:04.915 00.020 15672 worker thread done servicing request 00:27:04.915 00.000 30444 OnExposeComplete: enter 00:27:04.915 00.000 30444 UpdateGuideState(): m_state=6 00:27:04.915 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3818 00:27:04.915 00.000 30444 Star::Find returns 1 (1), X=460.65, Y=196.92, Mass=121713, SNR=94.9, Peak=13272 HFD=3.3 00:27:04.915 00.000 30444 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.28) = xAngle (1.51 = 1.51) 00:27:04.915 00.000 30444 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.45 = 1.45) 00:27:04.915 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.70 hyp=0.74 cameraTheta=1.23 mountX=0.04 mountY=0.74, mountTheta=1.51 00:27:04.916 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.70, opts=13) 00:27:04.916 00.000 30444 Enqueuing Move request for scope (0.25, 0.70) 00:27:04.916 00.000 15672 Worker thread wakes up 00:27:04.916 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.70) opts 0xd 00:27:04.916 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.70) 00:27:04.916 00.000 15672 Moving (0.25, 0.70) raw xDistance=0.04 yDistance=0.74 00:27:04.916 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 00:27:04.916 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 00:27:04.916 00.000 15672 MoveAxis(E, 0, ABG) 00:27:04.916 00.000 15672 Move returns status 0, amount 0 00:27:04.916 00.000 15672 MoveAxis(S, 132, ABG) 00:27:04.916 00.000 15672 Guiding Dir = 1, Dur = 132 00:27:04.917 00.001 15672 IsSlewing returns 0 00:27:04.918 00.001 15672 IsGuiding returns 0 00:27:04.922 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=13662, FiltMin=2658, FiltMax=9597, Gamma=2.950 00:27:04.971 00.049 30444 UpdateGuideState exits: m=121713 SNR=94.9 Saturated 00:27:04.971 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:04.972 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:04.972 00.000 30444 Enqueuing Expose request 00:27:05.004 00.032 15672 PulseGuide returned control before completion, sleep 57 00:27:05.062 00.058 15672 IsGuiding returns 1 00:27:05.062 00.000 15672 scope still moving after pulse duration time elapsed 00:27:05.084 00.022 15672 IsSlewing returns 0 00:27:05.084 00.000 15672 IsGuiding returns 1 00:27:05.105 00.021 15672 IsSlewing returns 0 00:27:05.107 00.002 15672 IsGuiding returns 1 00:27:05.129 00.022 15672 IsSlewing returns 0 00:27:05.148 00.019 15672 IsGuiding returns 0 00:27:05.149 00.001 15672 scope move finished after 132 + 98 ms 00:27:05.149 00.000 15672 Move returns status 0, amount 132 00:27:05.149 00.000 15672 move complete, result=0 00:27:05.149 00.000 15672 worker thread done servicing request 00:27:05.149 00.000 15672 Worker thread wakes up 00:27:05.149 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:05.150 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:05.150 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.7 px 132 ms SOUTH 00:27:07.055 01.905 15672 Exposure complete 00:27:07.075 00.020 15672 worker thread done servicing request 00:27:07.075 00.000 30444 OnExposeComplete: enter 00:27:07.075 00.000 30444 UpdateGuideState(): m_state=6 00:27:07.075 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3819 00:27:07.075 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=196.74, Mass=124419, SNR=81.9, Peak=11686 HFD=3.5 00:27:07.075 00.000 30444 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.28) = xAngle (1.70 = 1.70) 00:27:07.075 00.000 30444 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.64 = 1.64) 00:27:07.075 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.52 hyp=0.53 cameraTheta=1.42 mountX=-0.07 mountY=0.53, mountTheta=1.70 00:27:07.076 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.52, opts=13) 00:27:07.076 00.000 30444 Enqueuing Move request for scope (0.08, 0.52) 00:27:07.076 00.000 15672 Worker thread wakes up 00:27:07.076 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.52) opts 0xd 00:27:07.076 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.52) 00:27:07.076 00.000 15672 Moving (0.08, 0.52) raw xDistance=-0.07 yDistance=0.53 00:27:07.076 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:27:07.076 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 00:27:07.076 00.000 15672 MoveAxis(E, 0, ABG) 00:27:07.076 00.000 15672 Move returns status 0, amount 0 00:27:07.076 00.000 15672 MoveAxis(S, 94, ABG) 00:27:07.076 00.000 15672 Guiding Dir = 1, Dur = 94 00:27:07.077 00.001 15672 IsSlewing returns 0 00:27:07.078 00.001 15672 IsGuiding returns 0 00:27:07.082 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=11686, FiltMin=2665, FiltMax=9537, Gamma=2.950 00:27:07.132 00.050 30444 UpdateGuideState exits: m=124419 SNR=81.9 Saturated 00:27:07.132 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:07.132 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:07.132 00.000 30444 Enqueuing Expose request 00:27:07.160 00.028 15672 PulseGuide returned control before completion, sleep 23 00:27:07.193 00.033 15672 IsGuiding returns 1 00:27:07.194 00.001 15672 scope still moving after pulse duration time elapsed 00:27:07.215 00.021 15672 IsSlewing returns 0 00:27:07.216 00.001 15672 IsGuiding returns 1 00:27:07.238 00.022 15672 IsSlewing returns 0 00:27:07.240 00.002 15672 IsGuiding returns 1 00:27:07.261 00.021 15672 IsSlewing returns 0 00:27:07.290 00.029 15672 IsGuiding returns 0 00:27:07.290 00.000 15672 scope move finished after 94 + 117 ms 00:27:07.290 00.000 15672 Move returns status 0, amount 94 00:27:07.290 00.000 15672 move complete, result=0 00:27:07.290 00.000 15672 worker thread done servicing request 00:27:07.290 00.000 15672 Worker thread wakes up 00:27:07.291 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:07.291 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:07.291 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 94 ms SOUTH 00:27:09.399 02.108 15672 Exposure complete 00:27:09.419 00.020 15672 worker thread done servicing request 00:27:09.419 00.000 30444 OnExposeComplete: enter 00:27:09.419 00.000 30444 UpdateGuideState(): m_state=6 00:27:09.419 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3820 00:27:09.419 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=196.67, Mass=129105, SNR=91.3, Peak=12865 HFD=3.6 00:27:09.419 00.000 30444 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.28) = xAngle (0.79 = 0.79) 00:27:09.420 00.001 30444 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.73 = 0.73) 00:27:09.420 00.000 30444 CameraToMount -- cameraX=0.81 cameraY=0.46 hyp=0.93 cameraTheta=0.51 mountX=0.66 mountY=0.62, mountTheta=0.76 00:27:09.420 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.81, y=0.46, opts=13) 00:27:09.420 00.000 30444 Enqueuing Move request for scope (0.81, 0.46) 00:27:09.420 00.000 15672 Worker thread wakes up 00:27:09.420 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.46) opts 0xd 00:27:09.420 00.000 15672 Handling offset move in thread for scope, endpoint = (0.81, 0.46) 00:27:09.420 00.000 15672 Moving (0.81, 0.46) raw xDistance=0.66 yDistance=0.62 00:27:09.420 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66 00:27:09.420 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 00:27:09.420 00.000 15672 MoveAxis(W, 177, ABG) 00:27:09.420 00.000 15672 Guiding Dir = 3, Dur = 177 00:27:09.422 00.002 15672 IsSlewing returns 0 00:27:09.423 00.001 15672 IsGuiding returns 0 00:27:09.428 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=12865, FiltMin=2619, FiltMax=9774, Gamma=2.950 00:27:09.445 00.017 15672 PulseGuide returned control before completion, sleep 166 00:27:09.477 00.032 30444 UpdateGuideState exits: m=129105 SNR=91.3 Saturated 00:27:09.477 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:09.477 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:09.477 00.000 30444 Enqueuing Expose request 00:27:09.614 00.137 15672 IsGuiding returns 1 00:27:09.614 00.000 15672 scope still moving after pulse duration time elapsed 00:27:09.635 00.021 15672 IsSlewing returns 0 00:27:09.638 00.003 15672 IsGuiding returns 0 00:27:09.638 00.000 15672 scope move finished after 177 + 38 ms 00:27:09.638 00.000 15672 Move returns status 0, amount 177 00:27:09.638 00.000 15672 MoveAxis(S, 111, ABG) 00:27:09.638 00.000 15672 Guiding Dir = 1, Dur = 111 00:27:09.639 00.001 15672 IsSlewing returns 0 00:27:09.642 00.003 15672 IsGuiding returns 0 00:27:09.717 00.075 15672 PulseGuide returned control before completion, sleep 47 00:27:09.766 00.049 15672 IsGuiding returns 1 00:27:09.766 00.000 15672 scope still moving after pulse duration time elapsed 00:27:09.787 00.021 15672 IsSlewing returns 0 00:27:09.787 00.000 15672 IsGuiding returns 1 00:27:09.809 00.022 15672 IsSlewing returns 0 00:27:09.810 00.001 15672 IsGuiding returns 1 00:27:09.832 00.022 15672 IsSlewing returns 0 00:27:09.845 00.013 15672 IsGuiding returns 0 00:27:09.845 00.000 15672 scope move finished after 111 + 91 ms 00:27:09.845 00.000 15672 Move returns status 0, amount 111 00:27:09.845 00.000 15672 move complete, result=0 00:27:09.845 00.000 15672 worker thread done servicing request 00:27:09.845 00.000 15672 Worker thread wakes up 00:27:09.845 00.000 30444 GuideStep: 0.7 px 177 ms WEST, 0.6 px 111 ms SOUTH 00:27:09.845 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:09.845 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:11.754 01.909 15672 Exposure complete 00:27:11.773 00.019 15672 worker thread done servicing request 00:27:11.773 00.000 30444 OnExposeComplete: enter 00:27:11.774 00.001 30444 UpdateGuideState(): m_state=6 00:27:11.774 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 3821 00:27:11.774 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=196.45, Mass=126560, SNR=89.6, Peak=10374 HFD=3.6 00:27:11.774 00.000 30444 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.28) = xAngle (0.91 = 0.91) 00:27:11.774 00.000 30444 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.84 = 0.84) 00:27:11.774 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.24 hyp=0.40 cameraTheta=0.63 mountX=0.25 mountY=0.30, mountTheta=0.88 00:27:11.775 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.24, opts=13) 00:27:11.775 00.000 30444 Enqueuing Move request for scope (0.33, 0.24) 00:27:11.775 00.000 15672 Worker thread wakes up 00:27:11.775 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.24) opts 0xd 00:27:11.775 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.24) 00:27:11.775 00.000 15672 Moving (0.33, 0.24) raw xDistance=0.25 yDistance=0.30 00:27:11.775 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 00:27:11.775 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 00:27:11.775 00.000 15672 MoveAxis(E, 0, ABG) 00:27:11.775 00.000 15672 Move returns status 0, amount 0 00:27:11.775 00.000 15672 MoveAxis(S, 54, ABG) 00:27:11.775 00.000 15672 Guiding Dir = 1, Dur = 54 00:27:11.775 00.000 15672 IsSlewing returns 0 00:27:11.777 00.002 15672 IsGuiding returns 0 00:27:11.781 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=11021, FiltMin=2495, FiltMax=9974, Gamma=2.950 00:27:11.860 00.079 15672 IsGuiding returns 1 00:27:11.860 00.000 15672 scope still moving after pulse duration time elapsed 00:27:11.881 00.021 15672 IsSlewing returns 0 00:27:11.919 00.038 30444 UpdateGuideState exits: m=126560 SNR=89.6 Saturated 00:27:11.919 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:11.919 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:11.919 00.000 30444 Enqueuing Expose request 00:27:11.936 00.017 15672 IsGuiding returns 0 00:27:11.937 00.001 15672 scope move finished after 54 + 106 ms 00:27:11.937 00.000 15672 Move returns status 0, amount 54 00:27:11.937 00.000 15672 move complete, result=0 00:27:11.937 00.000 15672 worker thread done servicing request 00:27:11.937 00.000 15672 Worker thread wakes up 00:27:11.937 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:11.937 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:11.940 00.003 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 54 ms SOUTH 00:27:14.048 02.108 15672 Exposure complete 00:27:14.067 00.019 15672 worker thread done servicing request 00:27:14.067 00.000 30444 OnExposeComplete: enter 00:27:14.067 00.000 30444 UpdateGuideState(): m_state=6 00:27:14.068 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3822 00:27:14.068 00.000 30444 Star::Find returns 1 (1), X=460.84, Y=196.66, Mass=116071, SNR=83.4, Peak=10862 HFD=3.7 00:27:14.068 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 00:27:14.068 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 00:27:14.068 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.45 hyp=0.62 cameraTheta=0.81 mountX=0.29 mountY=0.53, mountTheta=1.07 00:27:14.068 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.45, opts=13) 00:27:14.068 00.000 30444 Enqueuing Move request for scope (0.43, 0.45) 00:27:14.068 00.000 15672 Worker thread wakes up 00:27:14.068 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.45) opts 0xd 00:27:14.069 00.001 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.45) 00:27:14.069 00.000 15672 Moving (0.43, 0.45) raw xDistance=0.29 yDistance=0.53 00:27:14.069 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 00:27:14.069 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 00:27:14.069 00.000 15672 MoveAxis(W, 79, ABG) 00:27:14.069 00.000 15672 Guiding Dir = 3, Dur = 79 00:27:14.069 00.000 15672 IsSlewing returns 0 00:27:14.071 00.002 15672 IsGuiding returns 0 00:27:14.075 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=11262, FiltMin=2608, FiltMax=9144, Gamma=2.950 00:27:14.093 00.018 15672 PulseGuide returned control before completion, sleep 67 00:27:14.124 00.031 30444 UpdateGuideState exits: m=116071 SNR=83.4 Saturated 00:27:14.124 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:14.124 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:14.124 00.000 30444 Enqueuing Expose request 00:27:14.161 00.037 15672 IsGuiding returns 1 00:27:14.162 00.001 15672 scope still moving after pulse duration time elapsed 00:27:14.183 00.021 15672 IsSlewing returns 0 00:27:14.205 00.022 15672 IsGuiding returns 0 00:27:14.205 00.000 15672 scope move finished after 79 + 55 ms 00:27:14.205 00.000 15672 Move returns status 0, amount 79 00:27:14.205 00.000 15672 MoveAxis(S, 95, ABG) 00:27:14.205 00.000 15672 Guiding Dir = 1, Dur = 95 00:27:14.205 00.000 15672 IsSlewing returns 0 00:27:14.206 00.001 15672 IsGuiding returns 0 00:27:14.286 00.080 15672 PulseGuide returned control before completion, sleep 27 00:27:14.318 00.032 15672 IsGuiding returns 1 00:27:14.318 00.000 15672 scope still moving after pulse duration time elapsed 00:27:14.339 00.021 15672 IsSlewing returns 0 00:27:14.342 00.003 15672 IsGuiding returns 1 00:27:14.363 00.021 15672 IsSlewing returns 0 00:27:14.366 00.003 15672 IsGuiding returns 1 00:27:14.387 00.021 15672 IsSlewing returns 0 00:27:14.413 00.026 15672 IsGuiding returns 0 00:27:14.414 00.001 15672 scope move finished after 95 + 112 ms 00:27:14.414 00.000 15672 Move returns status 0, amount 95 00:27:14.414 00.000 15672 move complete, result=0 00:27:14.414 00.000 15672 worker thread done servicing request 00:27:14.414 00.000 15672 Worker thread wakes up 00:27:14.415 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:14.415 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:14.415 00.000 30444 GuideStep: 0.3 px 79 ms WEST, 0.5 px 95 ms SOUTH 00:27:16.321 01.906 15672 Exposure complete 00:27:16.342 00.021 15672 worker thread done servicing request 00:27:16.342 00.000 30444 OnExposeComplete: enter 00:27:16.342 00.000 30444 UpdateGuideState(): m_state=6 00:27:16.342 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3823 00:27:16.342 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=196.75, Mass=116976, SNR=86.4, Peak=10894 HFD=3.7 00:27:16.342 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 00:27:16.342 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 00:27:16.342 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.54 hyp=0.60 cameraTheta=1.10 mountX=0.11 mountY=0.58, mountTheta=1.38 00:27:16.343 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.54, opts=13) 00:27:16.343 00.000 30444 Enqueuing Move request for scope (0.27, 0.54) 00:27:16.343 00.000 15672 Worker thread wakes up 00:27:16.343 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.54) opts 0xd 00:27:16.343 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.54) 00:27:16.343 00.000 15672 Moving (0.27, 0.54) raw xDistance=0.11 yDistance=0.58 00:27:16.343 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:27:16.343 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 00:27:16.344 00.001 15672 MoveAxis(E, 0, ABG) 00:27:16.344 00.000 15672 Move returns status 0, amount 0 00:27:16.344 00.000 15672 MoveAxis(S, 104, ABG) 00:27:16.344 00.000 15672 Guiding Dir = 1, Dur = 104 00:27:16.344 00.000 15672 IsSlewing returns 0 00:27:16.345 00.001 15672 IsGuiding returns 0 00:27:16.349 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=11910, FiltMin=2619, FiltMax=9524, Gamma=2.950 00:27:16.402 00.053 30444 UpdateGuideState exits: m=116976 SNR=86.4 Saturated 00:27:16.402 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:16.402 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:16.402 00.000 30444 Enqueuing Expose request 00:27:16.426 00.024 15672 PulseGuide returned control before completion, sleep 34 00:27:16.462 00.036 15672 IsGuiding returns 1 00:27:16.462 00.000 15672 scope still moving after pulse duration time elapsed 00:27:16.483 00.021 15672 IsSlewing returns 0 00:27:16.483 00.000 15672 IsGuiding returns 1 00:27:16.505 00.022 15672 IsSlewing returns 0 00:27:16.506 00.001 15672 IsGuiding returns 1 00:27:16.527 00.021 15672 IsSlewing returns 0 00:27:16.529 00.002 15672 IsGuiding returns 1 00:27:16.551 00.022 15672 IsSlewing returns 0 00:27:16.589 00.038 15672 IsGuiding returns 0 00:27:16.589 00.000 15672 scope move finished after 104 + 139 ms 00:27:16.589 00.000 15672 Move returns status 0, amount 104 00:27:16.589 00.000 15672 move complete, result=0 00:27:16.590 00.001 15672 worker thread done servicing request 00:27:16.590 00.000 15672 Worker thread wakes up 00:27:16.590 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 104 ms SOUTH 00:27:16.590 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:16.590 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:18.708 02.118 15672 Exposure complete 00:27:18.737 00.029 15672 worker thread done servicing request 00:27:18.737 00.000 30444 OnExposeComplete: enter 00:27:18.737 00.000 30444 UpdateGuideState(): m_state=6 00:27:18.737 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3824 00:27:18.737 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=196.49, Mass=117300, SNR=84.0, Peak=10389 HFD=3.4 00:27:18.737 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 00:27:18.737 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 00:27:18.737 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.27 hyp=0.35 cameraTheta=0.89 mountX=0.14 mountY=0.32, mountTheta=1.16 00:27:18.739 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.27, opts=13) 00:27:18.739 00.000 30444 Enqueuing Move request for scope (0.22, 0.27) 00:27:18.739 00.000 15672 Worker thread wakes up 00:27:18.739 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.27) opts 0xd 00:27:18.739 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.27) 00:27:18.739 00.000 15672 Moving (0.22, 0.27) raw xDistance=0.14 yDistance=0.32 00:27:18.739 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:27:18.739 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 00:27:18.739 00.000 15672 MoveAxis(E, 0, ABG) 00:27:18.739 00.000 15672 Move returns status 0, amount 0 00:27:18.739 00.000 15672 MoveAxis(S, 56, ABG) 00:27:18.739 00.000 15672 Guiding Dir = 1, Dur = 56 00:27:18.739 00.000 15672 IsSlewing returns 0 00:27:18.740 00.001 15672 IsGuiding returns 0 00:27:18.745 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=10389, FiltMin=2697, FiltMax=9555, Gamma=2.950 00:27:18.854 00.109 15672 IsGuiding returns 1 00:27:18.854 00.000 15672 scope still moving after pulse duration time elapsed 00:27:18.875 00.021 15672 IsSlewing returns 0 00:27:18.876 00.001 15672 IsGuiding returns 1 00:27:18.897 00.021 15672 IsSlewing returns 0 00:27:18.919 00.022 15672 IsGuiding returns 0 00:27:18.919 00.000 15672 scope move finished after 56 + 121 ms 00:27:18.919 00.000 15672 Move returns status 0, amount 56 00:27:18.919 00.000 15672 move complete, result=0 00:27:18.919 00.000 15672 worker thread done servicing request 00:27:19.041 00.122 30444 UpdateGuideState exits: m=117300 SNR=84.0 Saturated 00:27:19.041 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:19.041 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:19.041 00.000 30444 Enqueuing Expose request 00:27:19.041 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 56 ms SOUTH 00:27:19.042 00.001 15672 Worker thread wakes up 00:27:19.042 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:19.042 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:20.951 01.909 15672 Exposure complete 00:27:20.971 00.020 15672 worker thread done servicing request 00:27:20.971 00.000 30444 OnExposeComplete: enter 00:27:20.971 00.000 30444 UpdateGuideState(): m_state=6 00:27:20.971 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3825 00:27:20.971 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=196.60, Mass=122637, SNR=80.9, Peak=10629 HFD=3.4 00:27:20.971 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 00:27:20.971 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 00:27:20.971 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.38 hyp=0.43 cameraTheta=1.10 mountX=0.08 mountY=0.42, mountTheta=1.38 00:27:20.971 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.38, opts=13) 00:27:20.971 00.000 30444 Enqueuing Move request for scope (0.19, 0.38) 00:27:20.971 00.000 15672 Worker thread wakes up 00:27:20.971 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.38) opts 0xd 00:27:20.971 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.38) 00:27:20.971 00.000 15672 Moving (0.19, 0.38) raw xDistance=0.08 yDistance=0.42 00:27:20.971 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:27:20.971 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 00:27:20.971 00.000 15672 MoveAxis(E, 0, ABG) 00:27:20.971 00.000 15672 Move returns status 0, amount 0 00:27:20.972 00.001 15672 MoveAxis(S, 74, ABG) 00:27:20.972 00.000 15672 Guiding Dir = 1, Dur = 74 00:27:20.972 00.000 15672 IsSlewing returns 0 00:27:20.977 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=10629, FiltMin=2628, FiltMax=9024, Gamma=2.950 00:27:20.978 00.001 15672 IsGuiding returns 0 00:27:21.059 00.081 15672 IsGuiding returns 1 00:27:21.059 00.000 15672 scope still moving after pulse duration time elapsed 00:27:21.081 00.022 15672 IsSlewing returns 0 00:27:21.083 00.002 15672 IsGuiding returns 1 00:27:21.101 00.018 30444 UpdateGuideState exits: m=122637 SNR=80.9 Saturated 00:27:21.101 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:21.101 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:21.101 00.000 30444 Enqueuing Expose request 00:27:21.103 00.002 15672 IsSlewing returns 0 00:27:21.105 00.002 15672 IsGuiding returns 1 00:27:21.126 00.021 15672 IsSlewing returns 0 00:27:21.128 00.002 15672 IsGuiding returns 1 00:27:21.149 00.021 15672 IsSlewing returns 0 00:27:21.218 00.069 15672 IsGuiding returns 0 00:27:21.218 00.000 15672 scope move finished after 74 + 165 ms 00:27:21.218 00.000 15672 Move returns status 0, amount 74 00:27:21.218 00.000 15672 move complete, result=0 00:27:21.218 00.000 15672 worker thread done servicing request 00:27:21.218 00.000 15672 Worker thread wakes up 00:27:21.219 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:21.219 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:21.219 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 74 ms SOUTH 00:27:23.328 02.109 15672 Exposure complete 00:27:23.348 00.020 15672 worker thread done servicing request 00:27:23.348 00.000 30444 OnExposeComplete: enter 00:27:23.348 00.000 30444 UpdateGuideState(): m_state=6 00:27:23.348 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3826 00:27:23.348 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=196.39, Mass=122335, SNR=87.2, Peak=11561 HFD=3.9 00:27:23.348 00.000 30444 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.28) = xAngle (0.52 = 0.52) 00:27:23.348 00.000 30444 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.46 = 0.46) 00:27:23.348 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=0.17 hyp=0.72 cameraTheta=0.24 mountX=0.62 mountY=0.32, mountTheta=0.47 00:27:23.349 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=0.17, opts=13) 00:27:23.349 00.000 30444 Enqueuing Move request for scope (0.69, 0.17) 00:27:23.349 00.000 15672 Worker thread wakes up 00:27:23.349 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.17) opts 0xd 00:27:23.349 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, 0.17) 00:27:23.349 00.000 15672 Moving (0.69, 0.17) raw xDistance=0.62 yDistance=0.32 00:27:23.349 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62 00:27:23.349 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 00:27:23.349 00.000 15672 MoveAxis(W, 168, ABG) 00:27:23.349 00.000 15672 Guiding Dir = 3, Dur = 168 00:27:23.351 00.002 15672 IsSlewing returns 0 00:27:23.352 00.001 15672 IsGuiding returns 0 00:27:23.356 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=11806, FiltMin=2642, FiltMax=8972, Gamma=2.950 00:27:23.374 00.018 15672 PulseGuide returned control before completion, sleep 156 00:27:23.405 00.031 30444 UpdateGuideState exits: m=122335 SNR=87.2 Saturated 00:27:23.405 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:23.405 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:23.405 00.000 30444 Enqueuing Expose request 00:27:23.534 00.129 15672 IsGuiding returns 1 00:27:23.534 00.000 15672 scope still moving after pulse duration time elapsed 00:27:23.555 00.021 15672 IsSlewing returns 0 00:27:23.614 00.059 15672 IsGuiding returns 0 00:27:23.614 00.000 15672 scope move finished after 168 + 94 ms 00:27:23.614 00.000 15672 Move returns status 0, amount 168 00:27:23.614 00.000 15672 MoveAxis(S, 57, ABG) 00:27:23.614 00.000 15672 Guiding Dir = 1, Dur = 57 00:27:23.615 00.001 15672 IsSlewing returns 0 00:27:23.617 00.002 15672 IsGuiding returns 0 00:27:23.697 00.080 15672 IsGuiding returns 1 00:27:23.697 00.000 15672 scope still moving after pulse duration time elapsed 00:27:23.718 00.021 15672 IsSlewing returns 0 00:27:23.719 00.001 15672 IsGuiding returns 1 00:27:23.740 00.021 15672 IsSlewing returns 0 00:27:23.741 00.001 15672 IsGuiding returns 1 00:27:23.762 00.021 15672 IsSlewing returns 0 00:27:23.823 00.061 15672 IsGuiding returns 0 00:27:23.823 00.000 15672 scope move finished after 57 + 148 ms 00:27:23.823 00.000 15672 Move returns status 0, amount 57 00:27:23.823 00.000 15672 move complete, result=0 00:27:23.823 00.000 15672 worker thread done servicing request 00:27:23.823 00.000 15672 Worker thread wakes up 00:27:23.823 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:23.823 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:23.824 00.001 30444 GuideStep: 0.6 px 168 ms WEST, 0.3 px 57 ms SOUTH 00:27:25.739 01.915 15672 Exposure complete 00:27:25.771 00.032 15672 worker thread done servicing request 00:27:25.772 00.001 30444 OnExposeComplete: enter 00:27:25.772 00.000 30444 UpdateGuideState(): m_state=6 00:27:25.772 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 3827 00:27:25.772 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=196.43, Mass=114839, SNR=76.7, Peak=11072 HFD=3.3 00:27:25.772 00.000 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.31 = 1.31) 00:27:25.772 00.000 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.25 = 1.25) 00:27:25.772 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.25 cameraTheta=1.04 mountX=0.06 mountY=0.23, mountTheta=1.31 00:27:25.773 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.21, opts=13) 00:27:25.773 00.000 30444 Enqueuing Move request for scope (0.13, 0.21) 00:27:25.773 00.000 15672 Worker thread wakes up 00:27:25.773 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd 00:27:25.773 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.21) 00:27:25.773 00.000 15672 Moving (0.13, 0.21) raw xDistance=0.06 yDistance=0.23 00:27:25.773 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:27:25.773 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:27:25.773 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 00:27:25.773 00.000 15672 MoveAxis(E, 0, ABG) 00:27:25.773 00.000 15672 Move returns status 0, amount 0 00:27:25.773 00.000 15672 MoveAxis(N, 0, ABG) 00:27:25.773 00.000 15672 Move returns status 0, amount 0 00:27:25.773 00.000 15672 move complete, result=0 00:27:25.774 00.001 15672 worker thread done servicing request 00:27:25.779 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=11072, FiltMin=2629, FiltMax=9515, Gamma=2.950 00:27:25.828 00.049 30444 UpdateGuideState exits: m=114839 SNR=76.7 Saturated 00:27:25.828 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:25.828 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:25.828 00.000 30444 Enqueuing Expose request 00:27:25.828 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:27:25.828 00.000 15672 Worker thread wakes up 00:27:25.828 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:25.828 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:27.937 02.109 15672 Exposure complete 00:27:27.957 00.020 15672 worker thread done servicing request 00:27:27.957 00.000 30444 OnExposeComplete: enter 00:27:27.957 00.000 30444 UpdateGuideState(): m_state=6 00:27:27.957 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3828 00:27:27.958 00.001 30444 Star::Find returns 1 (1), X=460.75, Y=196.47, Mass=116664, SNR=80.2, Peak=10740 HFD=3.6 00:27:27.958 00.000 30444 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.28) = xAngle (0.93 = 0.93) 00:27:27.958 00.000 30444 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.87 = 0.87) 00:27:27.958 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.26 hyp=0.43 cameraTheta=0.65 mountX=0.25 mountY=0.33, mountTheta=0.91 00:27:27.958 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.26, opts=13) 00:27:27.958 00.000 30444 Enqueuing Move request for scope (0.34, 0.26) 00:27:27.958 00.000 15672 Worker thread wakes up 00:27:27.959 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.26) opts 0xd 00:27:27.959 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.26) 00:27:27.959 00.000 15672 Moving (0.34, 0.26) raw xDistance=0.25 yDistance=0.33 00:27:27.959 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 00:27:27.959 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 00:27:27.959 00.000 15672 MoveAxis(W, 69, ABG) 00:27:27.959 00.000 15672 Guiding Dir = 3, Dur = 69 00:27:27.960 00.001 15672 IsSlewing returns 0 00:27:27.961 00.001 15672 IsGuiding returns 0 00:27:27.966 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=10769, FiltMin=2608, FiltMax=9057, Gamma=2.950 00:27:27.991 00.025 15672 PulseGuide returned control before completion, sleep 50 00:27:28.014 00.023 30444 UpdateGuideState exits: m=116664 SNR=80.2 Saturated 00:27:28.014 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:28.014 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:28.014 00.000 30444 Enqueuing Expose request 00:27:28.043 00.029 15672 IsGuiding returns 1 00:27:28.043 00.000 15672 scope still moving after pulse duration time elapsed 00:27:28.065 00.022 15672 IsSlewing returns 0 00:27:28.072 00.007 15672 IsGuiding returns 0 00:27:28.072 00.000 15672 scope move finished after 69 + 41 ms 00:27:28.072 00.000 15672 Move returns status 0, amount 69 00:27:28.072 00.000 15672 MoveAxis(S, 58, ABG) 00:27:28.072 00.000 15672 Guiding Dir = 1, Dur = 58 00:27:28.072 00.000 15672 IsSlewing returns 0 00:27:28.072 00.000 15672 IsGuiding returns 0 00:27:28.184 00.112 15672 IsGuiding returns 1 00:27:28.184 00.000 15672 scope still moving after pulse duration time elapsed 00:27:28.205 00.021 15672 IsSlewing returns 0 00:27:28.206 00.001 15672 IsGuiding returns 1 00:27:28.227 00.021 15672 IsSlewing returns 0 00:27:28.248 00.021 15672 IsGuiding returns 0 00:27:28.248 00.000 15672 scope move finished after 58 + 116 ms 00:27:28.248 00.000 15672 Move returns status 0, amount 58 00:27:28.248 00.000 15672 move complete, result=0 00:27:28.248 00.000 15672 worker thread done servicing request 00:27:28.248 00.000 15672 Worker thread wakes up 00:27:28.248 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:28.248 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:28.248 00.000 30444 GuideStep: 0.3 px 69 ms WEST, 0.3 px 58 ms SOUTH 00:27:30.156 01.908 15672 Exposure complete 00:27:30.176 00.020 15672 worker thread done servicing request 00:27:30.176 00.000 30444 OnExposeComplete: enter 00:27:30.176 00.000 30444 UpdateGuideState(): m_state=6 00:27:30.176 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3829 00:27:30.176 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=196.39, Mass=127459, SNR=86.5, Peak=10719 HFD=3.7 00:27:30.176 00.000 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 00:27:30.176 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.71 = 0.71) 00:27:30.176 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.18 hyp=0.38 cameraTheta=0.49 mountX=0.27 mountY=0.25, mountTheta=0.74 00:27:30.177 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.18, opts=13) 00:27:30.177 00.000 30444 Enqueuing Move request for scope (0.34, 0.18) 00:27:30.177 00.000 15672 Worker thread wakes up 00:27:30.177 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.18) opts 0xd 00:27:30.177 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.18) 00:27:30.177 00.000 15672 Moving (0.34, 0.18) raw xDistance=0.27 yDistance=0.25 00:27:30.177 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27 00:27:30.177 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:27:30.177 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 00:27:30.177 00.000 15672 MoveAxis(W, 79, ABG) 00:27:30.177 00.000 15672 Guiding Dir = 3, Dur = 79 00:27:30.178 00.001 15672 IsSlewing returns 0 00:27:30.179 00.001 15672 IsGuiding returns 0 00:27:30.183 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=10959, FiltMin=2680, FiltMax=9885, Gamma=2.950 00:27:30.195 00.012 15672 PulseGuide returned control before completion, sleep 74 00:27:30.271 00.076 15672 IsGuiding returns 1 00:27:30.271 00.000 15672 scope still moving after pulse duration time elapsed 00:27:30.292 00.021 15672 IsSlewing returns 0 00:27:30.296 00.004 30444 UpdateGuideState exits: m=127459 SNR=86.5 Saturated 00:27:30.296 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:30.296 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:30.296 00.000 30444 Enqueuing Expose request 00:27:30.308 00.012 15672 IsGuiding returns 0 00:27:30.308 00.000 15672 scope move finished after 79 + 49 ms 00:27:30.308 00.000 15672 Move returns status 0, amount 79 00:27:30.308 00.000 15672 MoveAxis(N, 0, ABG) 00:27:30.308 00.000 15672 Move returns status 0, amount 0 00:27:30.308 00.000 15672 move complete, result=0 00:27:30.308 00.000 15672 worker thread done servicing request 00:27:30.308 00.000 15672 Worker thread wakes up 00:27:30.308 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:30.308 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:30.309 00.001 30444 GuideStep: 0.3 px 79 ms WEST, 0.2 px 0 ms NORTH 00:27:32.420 02.111 15672 Exposure complete 00:27:32.440 00.020 15672 worker thread done servicing request 00:27:32.440 00.000 30444 OnExposeComplete: enter 00:27:32.440 00.000 30444 UpdateGuideState(): m_state=6 00:27:32.440 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3830 00:27:32.440 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=196.29, Mass=127947, SNR=110.2, Peak=11810 HFD=3.5 00:27:32.440 00.000 30444 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 00:27:32.440 00.000 30444 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 00:27:32.441 00.001 30444 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=0.14 mountY=0.11, mountTheta=0.69 00:27:32.441 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.08, opts=13) 00:27:32.441 00.000 30444 Enqueuing Move request for scope (0.17, 0.08) 00:27:32.441 00.000 15672 Worker thread wakes up 00:27:32.441 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd 00:27:32.442 00.001 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.08) 00:27:32.442 00.000 15672 Moving (0.17, 0.08) raw xDistance=0.14 yDistance=0.11 00:27:32.442 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:27:32.442 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:27:32.442 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 00:27:32.442 00.000 15672 MoveAxis(E, 0, ABG) 00:27:32.442 00.000 15672 Move returns status 0, amount 0 00:27:32.442 00.000 15672 MoveAxis(N, 0, ABG) 00:27:32.442 00.000 15672 Move returns status 0, amount 0 00:27:32.442 00.000 15672 move complete, result=0 00:27:32.442 00.000 15672 worker thread done servicing request 00:27:32.448 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=11810, FiltMin=2540, FiltMax=10414, Gamma=2.950 00:27:32.499 00.051 30444 UpdateGuideState exits: m=127947 SNR=110.2 Saturated 00:27:32.499 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:32.499 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:32.499 00.000 30444 Enqueuing Expose request 00:27:32.500 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:27:32.500 00.000 15672 Worker thread wakes up 00:27:32.500 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:32.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:34.407 01.907 15672 Exposure complete 00:27:34.427 00.020 15672 worker thread done servicing request 00:27:34.427 00.000 30444 OnExposeComplete: enter 00:27:34.427 00.000 30444 UpdateGuideState(): m_state=6 00:27:34.427 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3831 00:27:34.427 00.000 30444 Star::Find returns 1 (1), X=460.82, Y=196.20, Mass=124622, SNR=92.5, Peak=12132 HFD=3.6 00:27:34.427 00.000 30444 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.28) = xAngle (0.25 = 0.25) 00:27:34.427 00.000 30444 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.19 = 0.19) 00:27:34.427 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-0.02 mountX=0.40 mountY=0.08, mountTheta=0.20 00:27:34.427 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.01, opts=13) 00:27:34.427 00.000 30444 Enqueuing Move request for scope (0.41, -0.01) 00:27:34.428 00.001 15672 Worker thread wakes up 00:27:34.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.01) opts 0xd 00:27:34.428 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.01) 00:27:34.428 00.000 15672 Moving (0.41, -0.01) raw xDistance=0.40 yDistance=0.08 00:27:34.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 00:27:34.428 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:27:34.428 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 00:27:34.428 00.000 15672 MoveAxis(W, 108, ABG) 00:27:34.428 00.000 15672 Guiding Dir = 3, Dur = 108 00:27:34.428 00.000 15672 IsSlewing returns 0 00:27:34.430 00.002 15672 IsGuiding returns 0 00:27:34.434 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=12132, FiltMin=2603, FiltMax=10096, Gamma=2.950 00:27:34.444 00.010 15672 PulseGuide returned control before completion, sleep 104 00:27:34.483 00.039 30444 UpdateGuideState exits: m=124622 SNR=92.5 Saturated 00:27:34.483 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:34.483 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:34.484 00.001 30444 Enqueuing Expose request 00:27:34.551 00.067 15672 IsGuiding returns 1 00:27:34.551 00.000 15672 scope still moving after pulse duration time elapsed 00:27:34.572 00.021 15672 IsSlewing returns 0 00:27:34.588 00.016 15672 IsGuiding returns 0 00:27:34.588 00.000 15672 scope move finished after 108 + 50 ms 00:27:34.589 00.001 15672 Move returns status 0, amount 108 00:27:34.589 00.000 15672 MoveAxis(N, 0, ABG) 00:27:34.589 00.000 15672 Move returns status 0, amount 0 00:27:34.589 00.000 15672 move complete, result=0 00:27:34.589 00.000 15672 worker thread done servicing request 00:27:34.589 00.000 15672 Worker thread wakes up 00:27:34.589 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:34.589 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:34.589 00.000 30444 GuideStep: 0.4 px 108 ms WEST, 0.1 px 0 ms NORTH 00:27:36.699 02.110 15672 Exposure complete 00:27:36.719 00.020 15672 worker thread done servicing request 00:27:36.719 00.000 30444 OnExposeComplete: enter 00:27:36.719 00.000 30444 UpdateGuideState(): m_state=6 00:27:36.719 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3832 00:27:36.720 00.001 30444 Star::Find returns 1 (1), X=460.10, Y=196.37, Mass=117312, SNR=82.8, Peak=10688 HFD=3.5 00:27:36.720 00.000 30444 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.28) = xAngle (2.94 = 2.94) 00:27:36.720 00.000 30444 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.88 = 2.88) 00:27:36.720 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.16 hyp=0.35 cameraTheta=2.66 mountX=-0.34 mountY=0.09, mountTheta=2.88 00:27:36.720 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.16, opts=13) 00:27:36.720 00.000 30444 Enqueuing Move request for scope (-0.31, 0.16) 00:27:36.720 00.000 15672 Worker thread wakes up 00:27:36.721 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.16) opts 0xd 00:27:36.721 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.16) 00:27:36.721 00.000 15672 Moving (-0.31, 0.16) raw xDistance=-0.34 yDistance=0.09 00:27:36.721 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34 00:27:36.721 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:27:36.721 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 00:27:36.721 00.000 15672 MoveAxis(E, 84, ABG) 00:27:36.721 00.000 15672 Guiding Dir = 2, Dur = 84 00:27:36.721 00.000 15672 IsSlewing returns 0 00:27:36.723 00.002 15672 IsGuiding returns 0 00:27:36.728 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=12773, FiltMin=2633, FiltMax=10583, Gamma=2.950 00:27:36.745 00.017 15672 PulseGuide returned control before completion, sleep 72 00:27:36.783 00.038 30444 UpdateGuideState exits: m=117312 SNR=82.8 Saturated 00:27:36.783 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:36.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:36.783 00.000 30444 Enqueuing Expose request 00:27:36.857 00.074 15672 IsGuiding returns 0 00:27:36.857 00.000 15672 Move returns status 0, amount 84 00:27:36.857 00.000 15672 MoveAxis(N, 0, ABG) 00:27:36.857 00.000 15672 Move returns status 0, amount 0 00:27:36.857 00.000 15672 move complete, result=0 00:27:36.857 00.000 15672 worker thread done servicing request 00:27:36.857 00.000 15672 Worker thread wakes up 00:27:36.857 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:36.857 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:36.857 00.000 30444 GuideStep: -0.3 px 84 ms EAST, 0.1 px 0 ms NORTH 00:27:38.765 01.908 15672 Exposure complete 00:27:38.785 00.020 15672 worker thread done servicing request 00:27:38.785 00.000 30444 OnExposeComplete: enter 00:27:38.785 00.000 30444 UpdateGuideState(): m_state=6 00:27:38.785 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3833 00:27:38.785 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=196.00, Mass=122680, SNR=93.6, Peak=10400 HFD=3.6 00:27:38.785 00.000 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 00:27:38.785 00.000 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 00:27:38.785 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.23 mountX=0.13 mountY=-0.20, mountTheta=-0.97 00:27:38.786 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.22, opts=13) 00:27:38.786 00.000 30444 Enqueuing Move request for scope (0.08, -0.22) 00:27:38.786 00.000 15672 Worker thread wakes up 00:27:38.786 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd 00:27:38.786 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.22) 00:27:38.786 00.000 15672 Moving (0.08, -0.22) raw xDistance=0.13 yDistance=-0.20 00:27:38.786 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:27:38.786 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:27:38.786 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 00:27:38.786 00.000 15672 MoveAxis(E, 0, ABG) 00:27:38.786 00.000 15672 Move returns status 0, amount 0 00:27:38.786 00.000 15672 MoveAxis(N, 0, ABG) 00:27:38.786 00.000 15672 Move returns status 0, amount 0 00:27:38.786 00.000 15672 move complete, result=0 00:27:38.787 00.001 15672 worker thread done servicing request 00:27:38.791 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=10583, FiltMin=2581, FiltMax=9496, Gamma=2.950 00:27:39.008 00.217 30444 UpdateGuideState exits: m=122680 SNR=93.6 Saturated 00:27:39.008 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:39.008 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:39.008 00.000 30444 Enqueuing Expose request 00:27:39.008 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:27:39.008 00.000 15672 Worker thread wakes up 00:27:39.008 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:39.008 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:41.115 02.107 15672 Exposure complete 00:27:41.135 00.020 15672 worker thread done servicing request 00:27:41.135 00.000 30444 OnExposeComplete: enter 00:27:41.135 00.000 30444 UpdateGuideState(): m_state=6 00:27:41.135 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3834 00:27:41.135 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=196.31, Mass=124379, SNR=92.2, Peak=10495 HFD=3.9 00:27:41.135 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 00:27:41.135 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 00:27:41.135 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.10 hyp=0.39 cameraTheta=0.26 mountX=0.34 mountY=0.18, mountTheta=0.49 00:27:41.136 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.10, opts=13) 00:27:41.136 00.000 30444 Enqueuing Move request for scope (0.38, 0.10) 00:27:41.136 00.000 15672 Worker thread wakes up 00:27:41.136 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.10) opts 0xd 00:27:41.136 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.10) 00:27:41.136 00.000 15672 Moving (0.38, 0.10) raw xDistance=0.34 yDistance=0.18 00:27:41.136 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 00:27:41.136 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:27:41.136 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 00:27:41.136 00.000 15672 MoveAxis(W, 92, ABG) 00:27:41.136 00.000 15672 Guiding Dir = 3, Dur = 92 00:27:41.137 00.001 15672 IsSlewing returns 0 00:27:41.138 00.001 15672 IsGuiding returns 0 00:27:41.142 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=11546, FiltMin=2602, FiltMax=9852, Gamma=2.950 00:27:41.154 00.012 15672 PulseGuide returned control before completion, sleep 86 00:27:41.190 00.036 30444 UpdateGuideState exits: m=124379 SNR=92.2 Saturated 00:27:41.190 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:41.190 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:41.190 00.000 30444 Enqueuing Expose request 00:27:41.242 00.052 15672 IsGuiding returns 1 00:27:41.242 00.000 15672 scope still moving after pulse duration time elapsed 00:27:41.263 00.021 15672 IsSlewing returns 0 00:27:41.266 00.003 15672 IsGuiding returns 0 00:27:41.267 00.001 15672 scope move finished after 92 + 37 ms 00:27:41.267 00.000 15672 Move returns status 0, amount 92 00:27:41.267 00.000 15672 MoveAxis(N, 0, ABG) 00:27:41.267 00.000 15672 Move returns status 0, amount 0 00:27:41.267 00.000 15672 move complete, result=0 00:27:41.267 00.000 15672 worker thread done servicing request 00:27:41.267 00.000 15672 Worker thread wakes up 00:27:41.267 00.000 30444 GuideStep: 0.3 px 92 ms WEST, 0.2 px 0 ms NORTH 00:27:41.267 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:41.267 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:43.173 01.906 15672 Exposure complete 00:27:43.194 00.021 15672 worker thread done servicing request 00:27:43.194 00.000 30444 OnExposeComplete: enter 00:27:43.194 00.000 30444 UpdateGuideState(): m_state=6 00:27:43.194 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3835 00:27:43.194 00.000 30444 Star::Find returns 1 (1), X=461.04, Y=196.05, Mass=132420, SNR=92.1, Peak=12118 HFD=4.0 00:27:43.194 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 00:27:43.194 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 00:27:43.194 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=-0.16 hyp=0.65 cameraTheta=-0.25 mountX=0.65 mountY=-0.02, mountTheta=-0.03 00:27:43.195 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=-0.16, opts=13) 00:27:43.195 00.000 30444 Enqueuing Move request for scope (0.63, -0.16) 00:27:43.195 00.000 15672 Worker thread wakes up 00:27:43.195 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.16) opts 0xd 00:27:43.195 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, -0.16) 00:27:43.195 00.000 15672 Moving (0.63, -0.16) raw xDistance=0.65 yDistance=-0.02 00:27:43.195 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65 00:27:43.195 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:27:43.195 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:27:43.195 00.000 15672 MoveAxis(W, 183, ABG) 00:27:43.195 00.000 15672 Guiding Dir = 3, Dur = 183 00:27:43.195 00.000 15672 IsSlewing returns 0 00:27:43.196 00.001 15672 IsGuiding returns 0 00:27:43.201 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=12118, FiltMin=2690, FiltMax=10039, Gamma=2.950 00:27:43.215 00.014 15672 PulseGuide returned control before completion, sleep 175 00:27:43.393 00.178 15672 IsGuiding returns 1 00:27:43.393 00.000 15672 scope still moving after pulse duration time elapsed 00:27:43.414 00.021 15672 IsSlewing returns 0 00:27:43.440 00.026 15672 IsGuiding returns 0 00:27:43.441 00.001 15672 scope move finished after 183 + 60 ms 00:27:43.441 00.000 15672 Move returns status 0, amount 183 00:27:43.441 00.000 15672 MoveAxis(N, 0, ABG) 00:27:43.441 00.000 15672 Move returns status 0, amount 0 00:27:43.441 00.000 15672 move complete, result=0 00:27:43.441 00.000 15672 worker thread done servicing request 00:27:43.604 00.163 30444 UpdateGuideState exits: m=132420 SNR=92.1 Saturated 00:27:43.604 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:43.604 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:43.604 00.000 30444 Enqueuing Expose request 00:27:43.604 00.000 30444 GuideStep: 0.7 px 183 ms WEST, -0.0 px 0 ms NORTH 00:27:43.604 00.000 15672 Worker thread wakes up 00:27:43.604 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:43.604 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:45.711 02.107 15672 Exposure complete 00:27:45.731 00.020 15672 worker thread done servicing request 00:27:45.731 00.000 30444 OnExposeComplete: enter 00:27:45.731 00.000 30444 UpdateGuideState(): m_state=6 00:27:45.731 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 3836 00:27:45.731 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=196.12, Mass=120317, SNR=84.8, Peak=11631 HFD=3.5 00:27:45.731 00.000 30444 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.28) = xAngle (-0.08 = -0.08) 00:27:45.732 00.001 30444 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.14 = -0.14) 00:27:45.732 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-0.36 mountX=0.27 mountY=-0.04, mountTheta=-0.14 00:27:45.732 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.09, opts=13) 00:27:45.732 00.000 30444 Enqueuing Move request for scope (0.25, -0.09) 00:27:45.732 00.000 15672 Worker thread wakes up 00:27:45.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd 00:27:45.732 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.09) 00:27:45.732 00.000 15672 Moving (0.25, -0.09) raw xDistance=0.27 yDistance=-0.04 00:27:45.732 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27 00:27:45.732 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:27:45.732 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 00:27:45.733 00.001 15672 MoveAxis(W, 85, ABG) 00:27:45.733 00.000 15672 Guiding Dir = 3, Dur = 85 00:27:45.733 00.000 15672 IsSlewing returns 0 00:27:45.734 00.001 15672 IsGuiding returns 0 00:27:45.738 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2117, max=11631, FiltMin=2631, FiltMax=9610, Gamma=2.950 00:27:45.755 00.017 15672 PulseGuide returned control before completion, sleep 74 00:27:45.786 00.031 30444 UpdateGuideState exits: m=120317 SNR=84.8 Saturated 00:27:45.786 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:45.786 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:45.786 00.000 30444 Enqueuing Expose request 00:27:45.883 00.097 15672 IsGuiding returns 0 00:27:45.883 00.000 15672 Move returns status 0, amount 85 00:27:45.883 00.000 15672 MoveAxis(N, 0, ABG) 00:27:45.883 00.000 15672 Move returns status 0, amount 0 00:27:45.883 00.000 15672 move complete, result=0 00:27:45.883 00.000 15672 worker thread done servicing request 00:27:45.883 00.000 15672 Worker thread wakes up 00:27:45.883 00.000 30444 GuideStep: 0.3 px 85 ms WEST, -0.0 px 0 ms NORTH 00:27:45.883 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:45.884 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:47.790 01.906 15672 Exposure complete 00:27:47.810 00.020 15672 worker thread done servicing request 00:27:47.810 00.000 30444 OnExposeComplete: enter 00:27:47.810 00.000 30444 UpdateGuideState(): m_state=6 00:27:47.810 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3837 00:27:47.810 00.000 30444 Star::Find returns 1 (1), X=462.12, Y=196.12, Mass=124902, SNR=84.9, Peak=10333 HFD=4.2 00:27:47.811 00.001 30444 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.28) = xAngle (0.22 = 0.22) 00:27:47.811 00.000 30444 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.16 = 0.16) 00:27:47.811 00.000 30444 CameraToMount -- cameraX=1.72 cameraY=-0.10 hyp=1.72 cameraTheta=-0.06 mountX=1.68 mountY=0.27, mountTheta=0.16 00:27:47.811 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.72, y=-0.10, opts=13) 00:27:47.811 00.000 30444 Enqueuing Move request for scope (1.72, -0.10) 00:27:47.811 00.000 15672 Worker thread wakes up 00:27:47.811 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.72, -0.10) opts 0xd 00:27:47.811 00.000 15672 Handling offset move in thread for scope, endpoint = (1.72, -0.10) 00:27:47.811 00.000 15672 Moving (1.72, -0.10) raw xDistance=1.68 yDistance=0.27 00:27:47.811 00.000 15672 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.68 00:27:47.811 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 00:27:47.812 00.001 15672 MoveAxis(W, 459, ABG) 00:27:47.812 00.000 15672 Guiding Dir = 3, Dur = 459 00:27:47.812 00.000 15672 IsSlewing returns 0 00:27:47.814 00.002 15672 IsGuiding returns 0 00:27:47.818 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=10668, FiltMin=2661, FiltMax=9039, Gamma=2.950 00:27:47.832 00.014 15672 PulseGuide returned control before completion, sleep 451 00:27:47.868 00.036 30444 UpdateGuideState exits: m=124902 SNR=84.9 Saturated 00:27:47.869 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:47.869 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:47.869 00.000 30444 Enqueuing Expose request 00:27:48.285 00.416 15672 IsGuiding returns 1 00:27:48.285 00.000 15672 scope still moving after pulse duration time elapsed 00:27:48.306 00.021 15672 IsSlewing returns 0 00:27:48.312 00.006 15672 IsGuiding returns 0 00:27:48.312 00.000 15672 scope move finished after 459 + 38 ms 00:27:48.312 00.000 15672 Move returns status 0, amount 459 00:27:48.312 00.000 15672 MoveAxis(S, 49, ABG) 00:27:48.312 00.000 15672 Guiding Dir = 1, Dur = 49 00:27:48.312 00.000 15672 IsSlewing returns 0 00:27:48.313 00.001 15672 IsGuiding returns 0 00:27:48.397 00.084 15672 IsGuiding returns 1 00:27:48.397 00.000 15672 scope still moving after pulse duration time elapsed 00:27:48.418 00.021 15672 IsSlewing returns 0 00:27:48.421 00.003 15672 IsGuiding returns 1 00:27:48.442 00.021 15672 IsSlewing returns 0 00:27:48.445 00.003 15672 IsGuiding returns 1 00:27:48.465 00.020 15672 IsSlewing returns 0 00:27:48.518 00.053 15672 IsGuiding returns 0 00:27:48.519 00.001 15672 scope move finished after 49 + 157 ms 00:27:48.519 00.000 15672 Move returns status 0, amount 49 00:27:48.519 00.000 15672 move complete, result=0 00:27:48.519 00.000 15672 worker thread done servicing request 00:27:48.519 00.000 15672 Worker thread wakes up 00:27:48.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:48.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:48.805 00.286 30444 GuideStep: 1.7 px 459 ms WEST, 0.3 px 49 ms SOUTH 00:27:50.628 01.823 15672 Exposure complete 00:27:50.650 00.022 15672 worker thread done servicing request 00:27:50.650 00.000 30444 OnExposeComplete: enter 00:27:50.650 00.000 30444 UpdateGuideState(): m_state=6 00:27:50.650 00.000 30444 Star::Find(15, 462, 196, 0, (0,0,0,0), 0.0, 255) frame 3838 00:27:50.651 00.001 30444 Star::Find returns 1 (1), X=459.73, Y=196.37, Mass=112441, SNR=76.3, Peak=11929 HFD=3.4 00:27:50.651 00.000 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.09) 00:27:50.651 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 00:27:50.651 00.000 30444 CameraToMount -- cameraX=-0.68 cameraY=0.16 hyp=0.69 cameraTheta=2.91 mountX=-0.69 mountY=0.01, mountTheta=3.13 00:27:50.652 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.68, y=0.16, opts=13) 00:27:50.652 00.000 30444 Enqueuing Move request for scope (-0.68, 0.16) 00:27:50.652 00.000 15672 Worker thread wakes up 00:27:50.652 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.16) opts 0xd 00:27:50.652 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.68, 0.16) 00:27:50.652 00.000 15672 Moving (-0.68, 0.16) raw xDistance=-0.69 yDistance=0.01 00:27:50.652 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.69 00:27:50.652 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:27:50.652 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 00:27:50.652 00.000 15672 MoveAxis(E, 155, ABG) 00:27:50.652 00.000 15672 Guiding Dir = 2, Dur = 155 00:27:50.653 00.001 15672 IsSlewing returns 0 00:27:50.676 00.023 15672 IsGuiding returns 0 00:27:50.692 00.016 15672 PulseGuide returned control before completion, sleep 150 00:27:50.851 00.159 15672 IsGuiding returns 0 00:27:50.851 00.000 15672 Move returns status 0, amount 155 00:27:50.851 00.000 15672 MoveAxis(N, 0, ABG) 00:27:50.851 00.000 15672 Move returns status 0, amount 0 00:27:50.851 00.000 15672 move complete, result=0 00:27:50.851 00.000 15672 worker thread done servicing request 00:27:50.857 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=12010, FiltMin=2683, FiltMax=9545, Gamma=2.950 00:27:50.908 00.051 30444 UpdateGuideState exits: m=112441 SNR=76.3 Saturated 00:27:50.908 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:50.908 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:50.908 00.000 30444 Enqueuing Expose request 00:27:50.908 00.000 15672 Worker thread wakes up 00:27:50.908 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:50.908 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:50.908 00.000 30444 GuideStep: -0.7 px 155 ms EAST, 0.0 px 0 ms NORTH 00:27:52.815 01.907 15672 Exposure complete 00:27:52.836 00.021 15672 worker thread done servicing request 00:27:52.836 00.000 30444 OnExposeComplete: enter 00:27:52.836 00.000 30444 UpdateGuideState(): m_state=6 00:27:52.836 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3839 00:27:52.836 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.17, Mass=124611, SNR=78.5, Peak=11309 HFD=3.7 00:27:52.837 00.001 30444 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.28) = xAngle (-2.70 = -2.70) 00:27:52.837 00.000 30444 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.77 = -2.77) 00:27:52.837 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.26 cameraTheta=-2.98 mountX=-0.23 mountY=-0.09, mountTheta=-2.76 00:27:52.837 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.04, opts=13) 00:27:52.837 00.000 30444 Enqueuing Move request for scope (-0.25, -0.04) 00:27:52.837 00.000 15672 Worker thread wakes up 00:27:52.837 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd 00:27:52.837 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.04) 00:27:52.837 00.000 15672 Moving (-0.25, -0.04) raw xDistance=-0.23 yDistance=-0.09 00:27:52.837 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 00:27:52.838 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:27:52.838 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:27:52.838 00.000 15672 MoveAxis(E, 0, ABG) 00:27:52.838 00.000 15672 Move returns status 0, amount 0 00:27:52.838 00.000 15672 MoveAxis(N, 0, ABG) 00:27:52.838 00.000 15672 Move returns status 0, amount 0 00:27:52.838 00.000 15672 move complete, result=0 00:27:52.838 00.000 15672 worker thread done servicing request 00:27:52.844 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=11384, FiltMin=2670, FiltMax=9719, Gamma=2.950 00:27:52.901 00.057 30444 UpdateGuideState exits: m=124611 SNR=78.5 Saturated 00:27:52.901 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:52.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:52.901 00.000 30444 Enqueuing Expose request 00:27:52.901 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:27:52.901 00.000 15672 Worker thread wakes up 00:27:52.901 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:52.901 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:55.008 02.107 15672 Exposure complete 00:27:55.030 00.022 15672 worker thread done servicing request 00:27:55.030 00.000 30444 OnExposeComplete: enter 00:27:55.030 00.000 30444 UpdateGuideState(): m_state=6 00:27:55.030 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3840 00:27:55.031 00.001 30444 Star::Find returns 1 (1), X=460.16, Y=195.96, Mass=112579, SNR=85.4, Peak=10730 HFD=3.8 00:27:55.031 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 00:27:55.031 00.000 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 00:27:55.031 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.26 hyp=0.36 cameraTheta=-2.33 mountX=-0.16 mountY=-0.30, mountTheta=-2.06 00:27:55.031 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.26, opts=13) 00:27:55.031 00.000 30444 Enqueuing Move request for scope (-0.24, -0.26) 00:27:55.031 00.000 15672 Worker thread wakes up 00:27:55.032 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.26) opts 0xd 00:27:55.032 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.26) 00:27:55.032 00.000 15672 Moving (-0.24, -0.26) raw xDistance=-0.16 yDistance=-0.30 00:27:55.032 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 00:27:55.032 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:27:55.032 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 00:27:55.032 00.000 15672 MoveAxis(E, 0, ABG) 00:27:55.032 00.000 15672 Move returns status 0, amount 0 00:27:55.032 00.000 15672 MoveAxis(N, 0, ABG) 00:27:55.032 00.000 15672 Move returns status 0, amount 0 00:27:55.032 00.000 15672 move complete, result=0 00:27:55.032 00.000 15672 worker thread done servicing request 00:27:55.038 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=11327, FiltMin=2538, FiltMax=9412, Gamma=2.950 00:27:55.428 00.390 30444 UpdateGuideState exits: m=112579 SNR=85.4 Saturated 00:27:55.428 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:55.428 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:55.428 00.000 30444 Enqueuing Expose request 00:27:55.429 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 00:27:55.429 00.000 15672 Worker thread wakes up 00:27:55.429 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:55.429 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:57.344 01.915 15672 Exposure complete 00:27:57.374 00.030 15672 worker thread done servicing request 00:27:57.374 00.000 30444 OnExposeComplete: enter 00:27:57.374 00.000 30444 UpdateGuideState(): m_state=6 00:27:57.374 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3841 00:27:57.374 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=196.10, Mass=119252, SNR=85.2, Peak=11579 HFD=3.9 00:27:57.374 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 00:27:57.374 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 00:27:57.375 00.001 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.11 hyp=0.37 cameraTheta=-2.83 mountX=-0.31 mountY=-0.19, mountTheta=-2.60 00:27:57.375 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.11, opts=13) 00:27:57.375 00.000 30444 Enqueuing Move request for scope (-0.35, -0.11) 00:27:57.375 00.000 15672 Worker thread wakes up 00:27:57.375 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.11) opts 0xd 00:27:57.375 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.11) 00:27:57.375 00.000 15672 Moving (-0.35, -0.11) raw xDistance=-0.31 yDistance=-0.19 00:27:57.375 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 00:27:57.375 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:27:57.375 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:27:57.375 00.000 15672 MoveAxis(E, 83, ABG) 00:27:57.376 00.001 15672 Guiding Dir = 2, Dur = 83 00:27:57.376 00.000 15672 IsSlewing returns 0 00:27:57.377 00.001 15672 IsGuiding returns 0 00:27:57.381 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=11579, FiltMin=2616, FiltMax=9496, Gamma=2.950 00:27:57.401 00.020 15672 PulseGuide returned control before completion, sleep 70 00:27:57.472 00.071 15672 IsGuiding returns 1 00:27:57.472 00.000 15672 scope still moving after pulse duration time elapsed 00:27:57.490 00.018 30444 UpdateGuideState exits: m=119252 SNR=85.2 Saturated 00:27:57.490 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:27:57.490 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:27:57.490 00.000 30444 Enqueuing Expose request 00:27:57.493 00.003 15672 IsSlewing returns 0 00:27:57.494 00.001 15672 IsGuiding returns 1 00:27:57.515 00.021 15672 IsSlewing returns 0 00:27:57.545 00.030 15672 IsGuiding returns 0 00:27:57.545 00.000 15672 scope move finished after 83 + 84 ms 00:27:57.545 00.000 15672 Move returns status 0, amount 83 00:27:57.545 00.000 15672 MoveAxis(N, 0, ABG) 00:27:57.545 00.000 15672 Move returns status 0, amount 0 00:27:57.545 00.000 15672 move complete, result=0 00:27:57.545 00.000 15672 worker thread done servicing request 00:27:57.545 00.000 15672 Worker thread wakes up 00:27:57.545 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:27:57.545 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:27:57.546 00.001 30444 GuideStep: -0.3 px 83 ms EAST, -0.2 px 0 ms NORTH 00:27:59.653 02.107 15672 Exposure complete 00:27:59.672 00.019 15672 worker thread done servicing request 00:27:59.673 00.001 30444 OnExposeComplete: enter 00:27:59.673 00.000 30444 UpdateGuideState(): m_state=6 00:27:59.673 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3842 00:27:59.673 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=196.15, Mass=122998, SNR=90.4, Peak=10149 HFD=3.9 00:27:59.673 00.000 30444 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.28) = xAngle (-2.65 = -2.65) 00:27:59.673 00.000 30444 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.71 = -2.71) 00:27:59.673 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.06 hyp=0.28 cameraTheta=-2.93 mountX=-0.25 mountY=-0.12, mountTheta=-2.70 00:27:59.673 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.06, opts=13) 00:27:59.673 00.000 30444 Enqueuing Move request for scope (-0.27, -0.06) 00:27:59.674 00.001 15672 Worker thread wakes up 00:27:59.674 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.06) opts 0xd 00:27:59.674 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.06) 00:27:59.674 00.000 15672 Moving (-0.27, -0.06) raw xDistance=-0.25 yDistance=-0.12 00:27:59.674 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 00:27:59.674 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:27:59.674 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 00:27:59.674 00.000 15672 MoveAxis(E, 0, ABG) 00:27:59.674 00.000 15672 Move returns status 0, amount 0 00:27:59.674 00.000 15672 MoveAxis(N, 0, ABG) 00:27:59.674 00.000 15672 Move returns status 0, amount 0 00:27:59.674 00.000 15672 move complete, result=0 00:27:59.674 00.000 15672 worker thread done servicing request 00:27:59.679 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=10465, FiltMin=2535, FiltMax=9438, Gamma=2.950 00:28:00.067 00.388 30444 UpdateGuideState exits: m=122998 SNR=90.4 Saturated 00:28:00.067 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:00.067 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:00.067 00.000 30444 Enqueuing Expose request 00:28:00.067 00.000 15672 Worker thread wakes up 00:28:00.067 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:28:00.067 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:00.067 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:01.978 01.911 15672 Exposure complete 00:28:02.007 00.029 15672 worker thread done servicing request 00:28:02.007 00.000 30444 OnExposeComplete: enter 00:28:02.007 00.000 30444 UpdateGuideState(): m_state=6 00:28:02.007 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3843 00:28:02.007 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=196.27, Mass=128749, SNR=99.2, Peak=10326 HFD=3.7 00:28:02.007 00.000 30444 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.28) = xAngle (2.50 = 2.50) 00:28:02.007 00.000 30444 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.44 = 2.44) 00:28:02.007 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.22 mountX=-0.06 mountY=0.04, mountTheta=2.46 00:28:02.009 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.06, opts=13) 00:28:02.009 00.000 30444 Enqueuing Move request for scope (-0.04, 0.06) 00:28:02.009 00.000 15672 Worker thread wakes up 00:28:02.009 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd 00:28:02.009 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.06) 00:28:02.009 00.000 15672 Moving (-0.04, 0.06) raw xDistance=-0.06 yDistance=0.04 00:28:02.009 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 00:28:02.009 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:28:02.009 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 00:28:02.009 00.000 15672 MoveAxis(E, 0, ABG) 00:28:02.009 00.000 15672 Move returns status 0, amount 0 00:28:02.009 00.000 15672 MoveAxis(N, 0, ABG) 00:28:02.009 00.000 15672 Move returns status 0, amount 0 00:28:02.009 00.000 15672 move complete, result=0 00:28:02.009 00.000 15672 worker thread done servicing request 00:28:02.013 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=10940, FiltMin=2589, FiltMax=9576, Gamma=2.950 00:28:02.063 00.050 30444 UpdateGuideState exits: m=128749 SNR=99.2 Saturated 00:28:02.063 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:02.063 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:02.063 00.000 30444 Enqueuing Expose request 00:28:02.063 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:28:02.063 00.000 15672 Worker thread wakes up 00:28:02.063 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:02.063 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:04.172 02.109 15672 Exposure complete 00:28:04.192 00.020 15672 worker thread done servicing request 00:28:04.192 00.000 30444 OnExposeComplete: enter 00:28:04.192 00.000 30444 UpdateGuideState(): m_state=6 00:28:04.192 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3844 00:28:04.192 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=196.01, Mass=125146, SNR=90.5, Peak=10435 HFD=3.9 00:28:04.192 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 00:28:04.192 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 00:28:04.192 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-2.03 mountX=-0.04 mountY=-0.22, mountTheta=-1.76 00:28:04.193 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.20, opts=13) 00:28:04.193 00.000 30444 Enqueuing Move request for scope (-0.10, -0.20) 00:28:04.193 00.000 15672 Worker thread wakes up 00:28:04.193 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd 00:28:04.193 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.20) 00:28:04.193 00.000 15672 Moving (-0.10, -0.20) raw xDistance=-0.04 yDistance=-0.22 00:28:04.193 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:28:04.193 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:28:04.193 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 00:28:04.193 00.000 15672 MoveAxis(E, 0, ABG) 00:28:04.193 00.000 15672 Move returns status 0, amount 0 00:28:04.193 00.000 15672 MoveAxis(N, 0, ABG) 00:28:04.193 00.000 15672 Move returns status 0, amount 0 00:28:04.193 00.000 15672 move complete, result=0 00:28:04.193 00.000 15672 worker thread done servicing request 00:28:04.198 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=10674, FiltMin=2614, FiltMax=9442, Gamma=2.950 00:28:04.680 00.482 30444 UpdateGuideState exits: m=125146 SNR=90.5 Saturated 00:28:04.680 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:04.680 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:04.680 00.000 30444 Enqueuing Expose request 00:28:04.680 00.000 15672 Worker thread wakes up 00:28:04.680 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:04.680 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:04.680 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:28:06.590 01.910 15672 Exposure complete 00:28:06.610 00.020 15672 worker thread done servicing request 00:28:06.610 00.000 30444 OnExposeComplete: enter 00:28:06.610 00.000 30444 UpdateGuideState(): m_state=6 00:28:06.610 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3845 00:28:06.610 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=196.13, Mass=112479, SNR=81.8, Peak=9925 HFD=3.8 00:28:06.610 00.000 30444 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 00:28:06.610 00.000 30444 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.19 = -0.19) 00:28:06.610 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.40 mountX=0.21 mountY=-0.04, mountTheta=-0.18 00:28:06.611 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.08, opts=13) 00:28:06.611 00.000 30444 Enqueuing Move request for scope (0.19, -0.08) 00:28:06.611 00.000 15672 Worker thread wakes up 00:28:06.611 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd 00:28:06.611 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.08) 00:28:06.611 00.000 15672 Moving (0.19, -0.08) raw xDistance=0.21 yDistance=-0.04 00:28:06.611 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:28:06.611 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:28:06.611 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 00:28:06.611 00.000 15672 MoveAxis(E, 0, ABG) 00:28:06.611 00.000 15672 Move returns status 0, amount 0 00:28:06.611 00.000 15672 MoveAxis(N, 0, ABG) 00:28:06.611 00.000 15672 Move returns status 0, amount 0 00:28:06.611 00.000 15672 move complete, result=0 00:28:06.611 00.000 15672 worker thread done servicing request 00:28:06.616 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=10628, FiltMin=2595, FiltMax=9486, Gamma=2.950 00:28:06.752 00.136 30444 UpdateGuideState exits: m=112479 SNR=81.8 Saturated 00:28:06.753 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:06.753 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:06.753 00.000 30444 Enqueuing Expose request 00:28:06.753 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:28:06.753 00.000 15672 Worker thread wakes up 00:28:06.753 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:06.754 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:08.871 02.117 15672 Exposure complete 00:28:08.903 00.032 15672 worker thread done servicing request 00:28:08.903 00.000 30444 OnExposeComplete: enter 00:28:08.903 00.000 30444 UpdateGuideState(): m_state=6 00:28:08.903 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3846 00:28:08.903 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=196.00, Mass=131960, SNR=92.8, Peak=10802 HFD=4.0 00:28:08.903 00.000 30444 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 00:28:08.903 00.000 30444 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 00:28:08.904 00.001 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-2.25 mountX=-0.11 mountY=-0.25, mountTheta=-1.98 00:28:08.904 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.22, opts=13) 00:28:08.904 00.000 30444 Enqueuing Move request for scope (-0.17, -0.22) 00:28:08.904 00.000 15672 Worker thread wakes up 00:28:08.904 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.22) opts 0xd 00:28:08.904 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.22) 00:28:08.904 00.000 15672 Moving (-0.17, -0.22) raw xDistance=-0.11 yDistance=-0.25 00:28:08.904 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:28:08.904 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:28:08.904 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 00:28:08.905 00.001 15672 MoveAxis(E, 0, ABG) 00:28:08.905 00.000 15672 Move returns status 0, amount 0 00:28:08.905 00.000 15672 MoveAxis(N, 0, ABG) 00:28:08.905 00.000 15672 Move returns status 0, amount 0 00:28:08.905 00.000 15672 move complete, result=0 00:28:08.905 00.000 15672 worker thread done servicing request 00:28:08.909 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=11005, FiltMin=2641, FiltMax=10168, Gamma=2.950 00:28:08.961 00.052 30444 UpdateGuideState exits: m=131960 SNR=92.8 Saturated 00:28:08.961 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:08.961 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:08.961 00.000 30444 Enqueuing Expose request 00:28:08.961 00.000 15672 Worker thread wakes up 00:28:08.961 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:08.961 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:08.961 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:28:10.876 01.915 15672 Exposure complete 00:28:10.907 00.031 15672 worker thread done servicing request 00:28:10.907 00.000 30444 OnExposeComplete: enter 00:28:10.907 00.000 30444 UpdateGuideState(): m_state=6 00:28:10.907 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3847 00:28:10.907 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=195.81, Mass=125397, SNR=86.8, Peak=11001 HFD=3.7 00:28:10.908 00.001 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 00:28:10.908 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 00:28:10.908 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.41 hyp=0.42 cameraTheta=-1.81 mountX=0.02 mountY=-0.42, mountTheta=-1.53 00:28:10.908 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.41, opts=13) 00:28:10.908 00.000 30444 Enqueuing Move request for scope (-0.10, -0.41) 00:28:10.908 00.000 15672 Worker thread wakes up 00:28:10.908 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.41) opts 0xd 00:28:10.908 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.41) 00:28:10.908 00.000 15672 Moving (-0.10, -0.41) raw xDistance=0.02 yDistance=-0.42 00:28:10.908 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:28:10.908 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:28:10.909 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 00:28:10.909 00.000 15672 MoveAxis(E, 0, ABG) 00:28:10.909 00.000 15672 Move returns status 0, amount 0 00:28:10.909 00.000 15672 MoveAxis(N, 0, ABG) 00:28:10.909 00.000 15672 Move returns status 0, amount 0 00:28:10.909 00.000 15672 move complete, result=0 00:28:10.909 00.000 15672 worker thread done servicing request 00:28:10.913 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=11801, FiltMin=2658, FiltMax=9870, Gamma=2.950 00:28:10.962 00.049 30444 UpdateGuideState exits: m=125397 SNR=86.8 Saturated 00:28:10.963 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:10.963 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:10.963 00.000 30444 Enqueuing Expose request 00:28:10.963 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 00:28:10.963 00.000 15672 Worker thread wakes up 00:28:10.963 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:10.963 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:13.073 02.110 15672 Exposure complete 00:28:13.092 00.019 15672 worker thread done servicing request 00:28:13.093 00.001 30444 OnExposeComplete: enter 00:28:13.093 00.000 30444 UpdateGuideState(): m_state=6 00:28:13.093 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3848 00:28:13.093 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=195.63, Mass=120616, SNR=86.3, Peak=11275 HFD=3.6 00:28:13.093 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 00:28:13.093 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 00:28:13.093 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.58 hyp=0.60 cameraTheta=-1.80 mountX=0.03 mountY=-0.60, mountTheta=-1.52 00:28:13.093 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.58, opts=13) 00:28:13.093 00.000 30444 Enqueuing Move request for scope (-0.14, -0.58) 00:28:13.094 00.001 15672 Worker thread wakes up 00:28:13.094 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.58) opts 0xd 00:28:13.094 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.58) 00:28:13.094 00.000 15672 Moving (-0.14, -0.58) raw xDistance=0.03 yDistance=-0.60 00:28:13.094 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:28:13.094 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.58 newest=-1.26 00:28:13.094 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 00:28:13.094 00.000 15672 MoveAxis(E, 0, ABG) 00:28:13.094 00.000 15672 Move returns status 0, amount 0 00:28:13.094 00.000 15672 MoveAxis(N, 106, ABG) 00:28:13.094 00.000 15672 Guiding Dir = 0, Dur = 106 00:28:13.094 00.000 15672 IsSlewing returns 0 00:28:13.096 00.002 15672 IsGuiding returns 0 00:28:13.101 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=11517, FiltMin=2624, FiltMax=10013, Gamma=2.950 00:28:13.149 00.048 30444 UpdateGuideState exits: m=120616 SNR=86.3 Saturated 00:28:13.149 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:13.149 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:13.149 00.000 30444 Enqueuing Expose request 00:28:13.184 00.035 15672 PulseGuide returned control before completion, sleep 28 00:28:13.217 00.033 15672 IsGuiding returns 1 00:28:13.217 00.000 15672 scope still moving after pulse duration time elapsed 00:28:13.239 00.022 15672 IsSlewing returns 0 00:28:13.239 00.000 15672 IsGuiding returns 1 00:28:13.260 00.021 15672 IsSlewing returns 0 00:28:13.261 00.001 15672 IsGuiding returns 1 00:28:13.282 00.021 15672 IsSlewing returns 0 00:28:13.283 00.001 15672 IsGuiding returns 1 00:28:13.304 00.021 15672 IsSlewing returns 0 00:28:13.305 00.001 15672 IsGuiding returns 1 00:28:13.325 00.020 15672 IsSlewing returns 0 00:28:13.345 00.020 15672 IsGuiding returns 0 00:28:13.345 00.000 15672 scope move finished after 106 + 143 ms 00:28:13.345 00.000 15672 Move returns status 0, amount 106 00:28:13.345 00.000 15672 move complete, result=0 00:28:13.345 00.000 15672 worker thread done servicing request 00:28:13.345 00.000 15672 Worker thread wakes up 00:28:13.345 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:13.345 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:13.345 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 106 ms NORTH 00:28:15.254 01.909 15672 Exposure complete 00:28:15.274 00.020 15672 worker thread done servicing request 00:28:15.275 00.001 30444 OnExposeComplete: enter 00:28:15.275 00.000 30444 UpdateGuideState(): m_state=6 00:28:15.275 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3849 00:28:15.275 00.000 30444 Star::Find returns 1 (1), X=459.59, Y=196.03, Mass=121353, SNR=91.9, Peak=11834 HFD=3.8 00:28:15.275 00.000 30444 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 00:28:15.275 00.000 30444 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 00:28:15.275 00.000 30444 CameraToMount -- cameraX=-0.81 cameraY=-0.19 hyp=0.83 cameraTheta=-2.91 mountX=-0.73 mountY=-0.36, mountTheta=-2.69 00:28:15.275 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.81, y=-0.19, opts=13) 00:28:15.275 00.000 30444 Enqueuing Move request for scope (-0.81, -0.19) 00:28:15.275 00.000 15672 Worker thread wakes up 00:28:15.276 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.19) opts 0xd 00:28:15.276 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.81, -0.19) 00:28:15.276 00.000 15672 Moving (-0.81, -0.19) raw xDistance=-0.73 yDistance=-0.36 00:28:15.276 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73 00:28:15.276 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 00:28:15.276 00.000 15672 MoveAxis(E, 197, ABG) 00:28:15.276 00.000 15672 Guiding Dir = 2, Dur = 197 00:28:15.276 00.000 15672 IsSlewing returns 0 00:28:15.278 00.002 15672 IsGuiding returns 0 00:28:15.282 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=12463, FiltMin=2586, FiltMax=9857, Gamma=2.950 00:28:15.293 00.011 15672 PulseGuide returned control before completion, sleep 192 00:28:15.332 00.039 30444 UpdateGuideState exits: m=121353 SNR=91.9 Saturated 00:28:15.332 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:15.332 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:15.332 00.000 30444 Enqueuing Expose request 00:28:15.488 00.156 15672 IsGuiding returns 1 00:28:15.488 00.000 15672 scope still moving after pulse duration time elapsed 00:28:15.508 00.020 15672 IsSlewing returns 0 00:28:15.518 00.010 15672 IsGuiding returns 0 00:28:15.518 00.000 15672 scope move finished after 197 + 42 ms 00:28:15.518 00.000 15672 Move returns status 0, amount 197 00:28:15.518 00.000 15672 MoveAxis(N, 64, ABG) 00:28:15.518 00.000 15672 Guiding Dir = 0, Dur = 64 00:28:15.518 00.000 15672 IsSlewing returns 0 00:28:15.519 00.001 15672 IsGuiding returns 0 00:28:15.631 00.112 15672 IsGuiding returns 1 00:28:15.631 00.000 15672 scope still moving after pulse duration time elapsed 00:28:15.652 00.021 15672 IsSlewing returns 0 00:28:15.680 00.028 15672 IsGuiding returns 0 00:28:15.681 00.001 15672 scope move finished after 64 + 97 ms 00:28:15.681 00.000 15672 Move returns status 0, amount 64 00:28:15.681 00.000 15672 move complete, result=0 00:28:15.681 00.000 15672 worker thread done servicing request 00:28:15.682 00.001 15672 Worker thread wakes up 00:28:15.682 00.000 30444 GuideStep: -0.7 px 197 ms EAST, -0.4 px 64 ms NORTH 00:28:15.682 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:15.682 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:17.799 02.117 15672 Exposure complete 00:28:17.828 00.029 15672 worker thread done servicing request 00:28:17.828 00.000 30444 OnExposeComplete: enter 00:28:17.828 00.000 30444 UpdateGuideState(): m_state=6 00:28:17.828 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3850 00:28:17.829 00.001 30444 Star::Find returns 1 (1), X=460.75, Y=195.83, Mass=123666, SNR=89.7, Peak=11103 HFD=3.8 00:28:17.829 00.000 30444 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.28) = xAngle (-0.56 = -0.56) 00:28:17.829 00.000 30444 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 00:28:17.829 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.39 hyp=0.52 cameraTheta=-0.84 mountX=0.44 mountY=-0.30, mountTheta=-0.60 00:28:17.829 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.39, opts=13) 00:28:17.829 00.000 30444 Enqueuing Move request for scope (0.35, -0.39) 00:28:17.829 00.000 15672 Worker thread wakes up 00:28:17.829 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.39) opts 0xd 00:28:17.829 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.39) 00:28:17.829 00.000 15672 Moving (0.35, -0.39) raw xDistance=0.44 yDistance=-0.30 00:28:17.830 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44 00:28:17.830 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 00:28:17.830 00.000 15672 MoveAxis(W, 105, ABG) 00:28:17.830 00.000 15672 Guiding Dir = 3, Dur = 105 00:28:17.831 00.001 15672 IsSlewing returns 0 00:28:17.832 00.001 15672 IsGuiding returns 0 00:28:17.836 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=11103, FiltMin=2585, FiltMax=9756, Gamma=2.950 00:28:17.849 00.013 15672 PulseGuide returned control before completion, sleep 99 00:28:17.945 00.096 30444 UpdateGuideState exits: m=123666 SNR=89.7 Saturated 00:28:17.945 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:17.945 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:17.945 00.000 30444 Enqueuing Expose request 00:28:17.950 00.005 15672 IsGuiding returns 1 00:28:17.950 00.000 15672 scope still moving after pulse duration time elapsed 00:28:17.970 00.020 15672 IsSlewing returns 0 00:28:18.025 00.055 15672 IsGuiding returns 0 00:28:18.025 00.000 15672 scope move finished after 105 + 88 ms 00:28:18.025 00.000 15672 Move returns status 0, amount 105 00:28:18.025 00.000 15672 MoveAxis(N, 54, ABG) 00:28:18.025 00.000 15672 Guiding Dir = 0, Dur = 54 00:28:18.026 00.001 15672 IsSlewing returns 0 00:28:18.027 00.001 15672 IsGuiding returns 0 00:28:18.106 00.079 15672 IsGuiding returns 1 00:28:18.106 00.000 15672 scope still moving after pulse duration time elapsed 00:28:18.127 00.021 15672 IsSlewing returns 0 00:28:18.130 00.003 15672 IsGuiding returns 1 00:28:18.152 00.022 15672 IsSlewing returns 0 00:28:18.155 00.003 15672 IsGuiding returns 1 00:28:18.176 00.021 15672 IsSlewing returns 0 00:28:18.201 00.025 15672 IsGuiding returns 0 00:28:18.201 00.000 15672 scope move finished after 54 + 120 ms 00:28:18.201 00.000 15672 Move returns status 0, amount 54 00:28:18.201 00.000 15672 move complete, result=0 00:28:18.201 00.000 15672 worker thread done servicing request 00:28:18.201 00.000 15672 Worker thread wakes up 00:28:18.201 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:18.201 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:18.201 00.000 30444 GuideStep: 0.4 px 105 ms WEST, -0.3 px 54 ms NORTH 00:28:20.107 01.906 15672 Exposure complete 00:28:20.127 00.020 15672 worker thread done servicing request 00:28:20.127 00.000 30444 OnExposeComplete: enter 00:28:20.127 00.000 30444 UpdateGuideState(): m_state=6 00:28:20.127 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3851 00:28:20.127 00.000 30444 Star::Find returns 1 (1), X=460.82, Y=195.47, Mass=114246, SNR=73.5, Peak=11929 HFD=3.7 00:28:20.127 00.000 30444 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.28) = xAngle (-0.78 = -0.78) 00:28:20.127 00.000 30444 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.84 = -0.84) 00:28:20.127 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.74 hyp=0.85 cameraTheta=-1.06 mountX=0.60 mountY=-0.63, mountTheta=-0.81 00:28:20.128 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.74, opts=13) 00:28:20.128 00.000 30444 Enqueuing Move request for scope (0.41, -0.74) 00:28:20.128 00.000 15672 Worker thread wakes up 00:28:20.128 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.74) opts 0xd 00:28:20.128 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.74) 00:28:20.128 00.000 15672 Moving (0.41, -0.74) raw xDistance=0.60 yDistance=-0.63 00:28:20.128 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60 00:28:20.128 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 00:28:20.128 00.000 15672 MoveAxis(W, 170, ABG) 00:28:20.128 00.000 15672 Guiding Dir = 3, Dur = 170 00:28:20.129 00.001 15672 IsSlewing returns 0 00:28:20.133 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=11929, FiltMin=2645, FiltMax=9966, Gamma=2.950 00:28:20.150 00.017 15672 IsGuiding returns 0 00:28:20.165 00.015 15672 PulseGuide returned control before completion, sleep 165 00:28:20.182 00.017 30444 UpdateGuideState exits: m=114246 SNR=73.5 Saturated 00:28:20.183 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:20.183 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:20.183 00.000 30444 Enqueuing Expose request 00:28:20.333 00.150 15672 IsGuiding returns 1 00:28:20.333 00.000 15672 scope still moving after pulse duration time elapsed 00:28:20.354 00.021 15672 IsSlewing returns 0 00:28:20.406 00.052 15672 IsGuiding returns 0 00:28:20.406 00.000 15672 scope move finished after 170 + 86 ms 00:28:20.406 00.000 15672 Move returns status 0, amount 170 00:28:20.406 00.000 15672 MoveAxis(N, 113, ABG) 00:28:20.407 00.001 15672 Guiding Dir = 0, Dur = 113 00:28:20.407 00.000 15672 IsSlewing returns 0 00:28:20.410 00.003 15672 IsGuiding returns 0 00:28:20.484 00.074 15672 PulseGuide returned control before completion, sleep 48 00:28:20.536 00.052 15672 IsGuiding returns 1 00:28:20.536 00.000 15672 scope still moving after pulse duration time elapsed 00:28:20.557 00.021 15672 IsSlewing returns 0 00:28:20.560 00.003 15672 IsGuiding returns 1 00:28:20.581 00.021 15672 IsSlewing returns 0 00:28:20.583 00.002 15672 IsGuiding returns 1 00:28:20.605 00.022 15672 IsSlewing returns 0 00:28:20.677 00.072 15672 IsGuiding returns 0 00:28:20.677 00.000 15672 scope move finished after 113 + 154 ms 00:28:20.677 00.000 15672 Move returns status 0, amount 113 00:28:20.679 00.002 15672 move complete, result=0 00:28:20.679 00.000 15672 worker thread done servicing request 00:28:20.679 00.000 15672 Worker thread wakes up 00:28:20.679 00.000 30444 GuideStep: 0.6 px 170 ms WEST, -0.6 px 113 ms NORTH 00:28:20.679 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:20.679 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:22.795 02.116 15672 Exposure complete 00:28:22.827 00.032 15672 worker thread done servicing request 00:28:22.828 00.001 30444 OnExposeComplete: enter 00:28:22.828 00.000 30444 UpdateGuideState(): m_state=6 00:28:22.828 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3852 00:28:22.828 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=195.74, Mass=117733, SNR=92.7, Peak=10429 HFD=3.5 00:28:22.828 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 00:28:22.828 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 00:28:22.828 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.47 hyp=0.49 cameraTheta=-1.26 mountX=0.27 mountY=-0.43, mountTheta=-1.00 00:28:22.828 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.47, opts=13) 00:28:22.828 00.000 30444 Enqueuing Move request for scope (0.15, -0.47) 00:28:22.828 00.000 15672 Worker thread wakes up 00:28:22.829 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.47) opts 0xd 00:28:22.829 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.47) 00:28:22.829 00.000 15672 Moving (0.15, -0.47) raw xDistance=0.27 yDistance=-0.43 00:28:22.829 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27 00:28:22.829 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 00:28:22.829 00.000 15672 MoveAxis(W, 86, ABG) 00:28:22.829 00.000 15672 Guiding Dir = 3, Dur = 86 00:28:22.829 00.000 15672 IsSlewing returns 0 00:28:22.830 00.001 15672 IsGuiding returns 0 00:28:22.834 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=19912, FiltMin=2610, FiltMax=11543, Gamma=2.950 00:28:22.849 00.015 15672 PulseGuide returned control before completion, sleep 78 00:28:22.945 00.096 15672 IsGuiding returns 0 00:28:22.945 00.000 15672 Move returns status 0, amount 86 00:28:22.945 00.000 15672 MoveAxis(N, 76, ABG) 00:28:22.945 00.000 15672 Guiding Dir = 0, Dur = 76 00:28:22.945 00.000 15672 IsSlewing returns 0 00:28:22.946 00.001 15672 IsGuiding returns 0 00:28:23.058 00.112 15672 IsGuiding returns 1 00:28:23.058 00.000 15672 scope still moving after pulse duration time elapsed 00:28:23.078 00.020 15672 IsSlewing returns 0 00:28:23.081 00.003 15672 IsGuiding returns 1 00:28:23.082 00.001 30444 UpdateGuideState exits: m=117733 SNR=92.7 Saturated 00:28:23.082 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:23.082 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:23.082 00.000 30444 Enqueuing Expose request 00:28:23.103 00.021 15672 IsSlewing returns 0 00:28:23.105 00.002 15672 IsGuiding returns 1 00:28:23.126 00.021 15672 IsSlewing returns 0 00:28:23.153 00.027 15672 IsGuiding returns 0 00:28:23.153 00.000 15672 scope move finished after 76 + 130 ms 00:28:23.153 00.000 15672 Move returns status 0, amount 76 00:28:23.153 00.000 15672 move complete, result=0 00:28:23.153 00.000 15672 worker thread done servicing request 00:28:23.153 00.000 15672 Worker thread wakes up 00:28:23.153 00.000 30444 GuideStep: 0.3 px 86 ms WEST, -0.4 px 76 ms NORTH 00:28:23.153 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:23.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:25.058 01.905 15672 Exposure complete 00:28:25.079 00.021 15672 worker thread done servicing request 00:28:25.079 00.000 30444 OnExposeComplete: enter 00:28:25.079 00.000 30444 UpdateGuideState(): m_state=6 00:28:25.079 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3853 00:28:25.079 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=195.88, Mass=122086, SNR=93.4, Peak=10531 HFD=3.7 00:28:25.079 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 00:28:25.079 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 00:28:25.079 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.34 hyp=0.36 cameraTheta=-1.94 mountX=-0.03 mountY=-0.36, mountTheta=-1.66 00:28:25.080 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.34, opts=13) 00:28:25.080 00.000 30444 Enqueuing Move request for scope (-0.13, -0.34) 00:28:25.080 00.000 15672 Worker thread wakes up 00:28:25.080 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.34) opts 0xd 00:28:25.080 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.34) 00:28:25.080 00.000 15672 Moving (-0.13, -0.34) raw xDistance=-0.03 yDistance=-0.36 00:28:25.080 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:28:25.081 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 00:28:25.081 00.000 15672 MoveAxis(E, 0, ABG) 00:28:25.081 00.000 15672 Move returns status 0, amount 0 00:28:25.081 00.000 15672 MoveAxis(N, 63, ABG) 00:28:25.081 00.000 15672 Guiding Dir = 0, Dur = 63 00:28:25.081 00.000 15672 IsSlewing returns 0 00:28:25.082 00.001 15672 IsGuiding returns 0 00:28:25.088 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=11801, FiltMin=2616, FiltMax=9994, Gamma=2.950 00:28:25.146 00.058 30444 UpdateGuideState exits: m=122086 SNR=93.4 Saturated 00:28:25.146 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:25.146 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:25.146 00.000 30444 Enqueuing Expose request 00:28:25.199 00.053 15672 IsGuiding returns 1 00:28:25.199 00.000 15672 scope still moving after pulse duration time elapsed 00:28:25.220 00.021 15672 IsSlewing returns 0 00:28:25.222 00.002 15672 IsGuiding returns 1 00:28:25.242 00.020 15672 IsSlewing returns 0 00:28:25.262 00.020 15672 IsGuiding returns 0 00:28:25.263 00.001 15672 scope move finished after 63 + 117 ms 00:28:25.263 00.000 15672 Move returns status 0, amount 63 00:28:25.263 00.000 15672 move complete, result=0 00:28:25.263 00.000 15672 worker thread done servicing request 00:28:25.263 00.000 15672 Worker thread wakes up 00:28:25.263 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:25.263 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:25.635 00.372 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 63 ms NORTH 00:28:27.376 01.741 15672 Exposure complete 00:28:27.412 00.036 15672 worker thread done servicing request 00:28:27.412 00.000 30444 OnExposeComplete: enter 00:28:27.412 00.000 30444 UpdateGuideState(): m_state=6 00:28:27.412 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3854 00:28:27.412 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=196.02, Mass=123922, SNR=86.9, Peak=11623 HFD=3.9 00:28:27.412 00.000 30444 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.28) = xAngle (-2.31 = -2.31) 00:28:27.413 00.001 30444 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.37 = -2.37) 00:28:27.413 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.20 hyp=0.37 cameraTheta=-2.59 mountX=-0.25 mountY=-0.26, mountTheta=-2.34 00:28:27.414 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.20, opts=13) 00:28:27.414 00.000 30444 Enqueuing Move request for scope (-0.32, -0.20) 00:28:27.414 00.000 15672 Worker thread wakes up 00:28:27.414 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.20) opts 0xd 00:28:27.414 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.20) 00:28:27.414 00.000 15672 Moving (-0.32, -0.20) raw xDistance=-0.25 yDistance=-0.26 00:28:27.414 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 00:28:27.414 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 00:28:27.414 00.000 15672 MoveAxis(E, 68, ABG) 00:28:27.414 00.000 15672 Guiding Dir = 2, Dur = 68 00:28:27.415 00.001 15672 IsSlewing returns 0 00:28:27.416 00.001 15672 IsGuiding returns 0 00:28:27.419 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=12207, FiltMin=2601, FiltMax=9692, Gamma=2.950 00:28:27.433 00.014 15672 PulseGuide returned control before completion, sleep 61 00:28:27.514 00.081 15672 IsGuiding returns 0 00:28:27.514 00.000 15672 Move returns status 0, amount 68 00:28:27.514 00.000 15672 MoveAxis(N, 46, ABG) 00:28:27.514 00.000 15672 Guiding Dir = 0, Dur = 46 00:28:27.514 00.000 15672 IsSlewing returns 0 00:28:27.515 00.001 15672 IsGuiding returns 0 00:28:27.627 00.112 15672 IsGuiding returns 1 00:28:27.627 00.000 15672 scope still moving after pulse duration time elapsed 00:28:27.647 00.020 15672 IsSlewing returns 0 00:28:27.648 00.001 15672 IsGuiding returns 1 00:28:27.669 00.021 15672 IsSlewing returns 0 00:28:27.674 00.005 30444 UpdateGuideState exits: m=123922 SNR=86.9 Saturated 00:28:27.674 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:27.674 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:27.674 00.000 30444 Enqueuing Expose request 00:28:27.690 00.016 15672 IsGuiding returns 0 00:28:27.690 00.000 15672 scope move finished after 46 + 128 ms 00:28:27.690 00.000 15672 Move returns status 0, amount 46 00:28:27.690 00.000 15672 move complete, result=0 00:28:27.690 00.000 15672 worker thread done servicing request 00:28:27.690 00.000 15672 Worker thread wakes up 00:28:27.690 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:27.690 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:27.690 00.000 30444 GuideStep: -0.3 px 68 ms EAST, -0.3 px 46 ms NORTH 00:28:29.605 01.915 15672 Exposure complete 00:28:29.636 00.031 15672 worker thread done servicing request 00:28:29.636 00.000 30444 OnExposeComplete: enter 00:28:29.636 00.000 30444 UpdateGuideState(): m_state=6 00:28:29.636 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3855 00:28:29.636 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=196.05, Mass=116492, SNR=84.2, Peak=10935 HFD=3.6 00:28:29.636 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 00:28:29.636 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 00:28:29.636 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.26 mountX=0.10 mountY=-0.15, mountTheta=-1.00 00:28:29.637 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.17, opts=13) 00:28:29.637 00.000 30444 Enqueuing Move request for scope (0.05, -0.17) 00:28:29.637 00.000 15672 Worker thread wakes up 00:28:29.637 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd 00:28:29.637 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.17) 00:28:29.637 00.000 15672 Moving (0.05, -0.17) raw xDistance=0.10 yDistance=-0.15 00:28:29.637 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:28:29.637 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:28:29.637 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 00:28:29.637 00.000 15672 MoveAxis(E, 0, ABG) 00:28:29.637 00.000 15672 Move returns status 0, amount 0 00:28:29.637 00.000 15672 MoveAxis(N, 0, ABG) 00:28:29.637 00.000 15672 Move returns status 0, amount 0 00:28:29.637 00.000 15672 move complete, result=0 00:28:29.637 00.000 15672 worker thread done servicing request 00:28:29.642 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=11061, FiltMin=2660, FiltMax=10099, Gamma=2.950 00:28:29.718 00.076 30444 UpdateGuideState exits: m=116492 SNR=84.2 Saturated 00:28:29.718 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:29.718 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:29.718 00.000 30444 Enqueuing Expose request 00:28:29.718 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:28:29.718 00.000 15672 Worker thread wakes up 00:28:29.718 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:29.719 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:31.825 02.106 15672 Exposure complete 00:28:31.845 00.020 15672 worker thread done servicing request 00:28:31.845 00.000 30444 OnExposeComplete: enter 00:28:31.845 00.000 30444 UpdateGuideState(): m_state=6 00:28:31.845 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3856 00:28:31.845 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=196.17, Mass=119361, SNR=87.2, Peak=10420 HFD=3.7 00:28:31.845 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 00:28:31.845 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.00 = 0.00) 00:28:31.845 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.21 mountX=0.19 mountY=0.00, mountTheta=0.00 00:28:31.846 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.04, opts=13) 00:28:31.846 00.000 30444 Enqueuing Move request for scope (0.19, -0.04) 00:28:31.846 00.000 15672 Worker thread wakes up 00:28:31.846 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd 00:28:31.846 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.04) 00:28:31.846 00.000 15672 Moving (0.19, -0.04) raw xDistance=0.19 yDistance=0.00 00:28:31.846 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 00:28:31.846 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:28:31.846 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 00:28:31.846 00.000 15672 MoveAxis(E, 0, ABG) 00:28:31.846 00.000 15672 Move returns status 0, amount 0 00:28:31.846 00.000 15672 MoveAxis(N, 0, ABG) 00:28:31.846 00.000 15672 Move returns status 0, amount 0 00:28:31.846 00.000 15672 move complete, result=0 00:28:31.846 00.000 15672 worker thread done servicing request 00:28:31.852 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=10803, FiltMin=2576, FiltMax=9459, Gamma=2.950 00:28:31.901 00.049 30444 UpdateGuideState exits: m=119361 SNR=87.2 Saturated 00:28:31.901 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:31.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:31.901 00.000 30444 Enqueuing Expose request 00:28:31.901 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 00:28:31.901 00.000 15672 Worker thread wakes up 00:28:31.902 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:31.902 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:33.811 01.909 15672 Exposure complete 00:28:33.831 00.020 15672 worker thread done servicing request 00:28:33.831 00.000 30444 OnExposeComplete: enter 00:28:33.831 00.000 30444 UpdateGuideState(): m_state=6 00:28:33.831 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3857 00:28:33.831 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=195.91, Mass=118221, SNR=84.2, Peak=10796 HFD=3.7 00:28:33.831 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.97 = -0.97) 00:28:33.831 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 00:28:33.832 00.001 30444 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.25 mountX=0.18 mountY=-0.27, mountTheta=-0.99 00:28:33.832 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.30, opts=13) 00:28:33.832 00.000 30444 Enqueuing Move request for scope (0.10, -0.30) 00:28:33.832 00.000 15672 Worker thread wakes up 00:28:33.832 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd 00:28:33.832 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.30) 00:28:33.832 00.000 15672 Moving (0.10, -0.30) raw xDistance=0.18 yDistance=-0.27 00:28:33.832 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:28:33.832 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 00:28:33.832 00.000 15672 MoveAxis(E, 0, ABG) 00:28:33.832 00.000 15672 Move returns status 0, amount 0 00:28:33.832 00.000 15672 MoveAxis(N, 48, ABG) 00:28:33.833 00.001 15672 Guiding Dir = 0, Dur = 48 00:28:33.834 00.001 15672 IsSlewing returns 0 00:28:33.838 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=11259, FiltMin=2605, FiltMax=9448, Gamma=2.950 00:28:33.856 00.018 15672 IsGuiding returns 0 00:28:33.887 00.031 30444 UpdateGuideState exits: m=118221 SNR=84.2 Saturated 00:28:33.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:33.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:33.887 00.000 30444 Enqueuing Expose request 00:28:33.937 00.050 15672 IsGuiding returns 1 00:28:33.937 00.000 15672 scope still moving after pulse duration time elapsed 00:28:33.958 00.021 15672 IsSlewing returns 0 00:28:33.959 00.001 15672 IsGuiding returns 1 00:28:33.980 00.021 15672 IsSlewing returns 0 00:28:33.981 00.001 15672 IsGuiding returns 1 00:28:34.001 00.020 15672 IsSlewing returns 0 00:28:34.031 00.030 15672 IsGuiding returns 0 00:28:34.031 00.000 15672 scope move finished after 48 + 127 ms 00:28:34.031 00.000 15672 Move returns status 0, amount 48 00:28:34.031 00.000 15672 move complete, result=0 00:28:34.031 00.000 15672 worker thread done servicing request 00:28:34.031 00.000 15672 Worker thread wakes up 00:28:34.031 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 48 ms NORTH 00:28:34.031 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:34.031 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:36.145 02.114 15672 Exposure complete 00:28:36.168 00.023 15672 worker thread done servicing request 00:28:36.169 00.001 30444 OnExposeComplete: enter 00:28:36.169 00.000 30444 UpdateGuideState(): m_state=6 00:28:36.169 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3858 00:28:36.169 00.000 30444 Star::Find returns 1 (1), X=459.90, Y=196.38, Mass=113482, SNR=87.7, Peak=11588 HFD=3.5 00:28:36.169 00.000 30444 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.28) = xAngle (3.11 = 3.11) 00:28:36.169 00.000 30444 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.05 = 3.05) 00:28:36.169 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=0.16 hyp=0.53 cameraTheta=2.83 mountX=-0.53 mountY=0.05, mountTheta=3.05 00:28:36.169 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=0.16, opts=13) 00:28:36.169 00.000 30444 Enqueuing Move request for scope (-0.51, 0.16) 00:28:36.170 00.001 15672 Worker thread wakes up 00:28:36.170 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.16) opts 0xd 00:28:36.170 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, 0.16) 00:28:36.170 00.000 15672 Moving (-0.51, 0.16) raw xDistance=-0.53 yDistance=0.05 00:28:36.170 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53 00:28:36.170 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:28:36.170 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:28:36.170 00.000 15672 MoveAxis(E, 144, ABG) 00:28:36.170 00.000 15672 Guiding Dir = 2, Dur = 144 00:28:36.170 00.000 15672 IsSlewing returns 0 00:28:36.171 00.001 15672 IsGuiding returns 0 00:28:36.176 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=11655, FiltMin=2637, FiltMax=9467, Gamma=2.950 00:28:36.187 00.011 15672 PulseGuide returned control before completion, sleep 139 00:28:36.225 00.038 30444 UpdateGuideState exits: m=113482 SNR=87.7 Saturated 00:28:36.225 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:36.225 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:36.225 00.000 30444 Enqueuing Expose request 00:28:36.347 00.122 15672 IsGuiding returns 0 00:28:36.347 00.000 15672 Move returns status 0, amount 144 00:28:36.347 00.000 15672 MoveAxis(N, 0, ABG) 00:28:36.348 00.001 15672 Move returns status 0, amount 0 00:28:36.348 00.000 15672 move complete, result=0 00:28:36.348 00.000 15672 worker thread done servicing request 00:28:36.348 00.000 15672 Worker thread wakes up 00:28:36.348 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:36.348 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:36.348 00.000 30444 GuideStep: -0.5 px 144 ms EAST, 0.1 px 0 ms NORTH 00:28:38.253 01.905 15672 Exposure complete 00:28:38.274 00.021 15672 worker thread done servicing request 00:28:38.275 00.001 30444 OnExposeComplete: enter 00:28:38.275 00.000 30444 UpdateGuideState(): m_state=6 00:28:38.275 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3859 00:28:38.275 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=196.10, Mass=123508, SNR=86.5, Peak=10847 HFD=3.8 00:28:38.275 00.000 30444 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.28) = xAngle (-0.34 = -0.34) 00:28:38.275 00.000 30444 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.40 = -0.40) 00:28:38.275 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-0.62 mountX=0.18 mountY=-0.08, mountTheta=-0.39 00:28:38.275 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.11, opts=13) 00:28:38.275 00.000 30444 Enqueuing Move request for scope (0.16, -0.11) 00:28:38.276 00.001 15672 Worker thread wakes up 00:28:38.276 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd 00:28:38.276 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.11) 00:28:38.276 00.000 15672 Moving (0.16, -0.11) raw xDistance=0.18 yDistance=-0.08 00:28:38.276 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:28:38.276 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:28:38.276 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 00:28:38.276 00.000 15672 MoveAxis(E, 0, ABG) 00:28:38.276 00.000 15672 Move returns status 0, amount 0 00:28:38.276 00.000 15672 MoveAxis(N, 0, ABG) 00:28:38.276 00.000 15672 Move returns status 0, amount 0 00:28:38.276 00.000 15672 move complete, result=0 00:28:38.276 00.000 15672 worker thread done servicing request 00:28:38.281 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=11352, FiltMin=2550, FiltMax=10340, Gamma=2.950 00:28:38.331 00.050 30444 UpdateGuideState exits: m=123508 SNR=86.5 Saturated 00:28:38.331 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:38.331 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:38.331 00.000 30444 Enqueuing Expose request 00:28:38.331 00.000 15672 Worker thread wakes up 00:28:38.331 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:38.331 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:28:38.331 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:40.441 02.110 15672 Exposure complete 00:28:40.461 00.020 15672 worker thread done servicing request 00:28:40.461 00.000 30444 OnExposeComplete: enter 00:28:40.461 00.000 30444 UpdateGuideState(): m_state=6 00:28:40.461 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3860 00:28:40.461 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=195.62, Mass=121407, SNR=100.6, Peak=11858 HFD=3.3 00:28:40.461 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 00:28:40.461 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 00:28:40.461 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.60 hyp=0.60 cameraTheta=-1.49 mountX=0.21 mountY=-0.57, mountTheta=-1.21 00:28:40.462 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.60, opts=13) 00:28:40.462 00.000 30444 Enqueuing Move request for scope (0.05, -0.60) 00:28:40.462 00.000 15672 Worker thread wakes up 00:28:40.462 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.60) opts 0xd 00:28:40.462 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.60) 00:28:40.462 00.000 15672 Moving (0.05, -0.60) raw xDistance=0.21 yDistance=-0.57 00:28:40.462 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:28:40.462 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 00:28:40.462 00.000 15672 MoveAxis(E, 0, ABG) 00:28:40.462 00.000 15672 Move returns status 0, amount 0 00:28:40.462 00.000 15672 MoveAxis(N, 102, ABG) 00:28:40.462 00.000 15672 Guiding Dir = 0, Dur = 102 00:28:40.463 00.001 15672 IsSlewing returns 0 00:28:40.464 00.001 15672 IsGuiding returns 0 00:28:40.468 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=11963, FiltMin=2643, FiltMax=10298, Gamma=2.950 00:28:40.549 00.081 15672 PulseGuide returned control before completion, sleep 27 00:28:40.583 00.034 15672 IsGuiding returns 1 00:28:40.583 00.000 15672 scope still moving after pulse duration time elapsed 00:28:40.604 00.021 15672 IsSlewing returns 0 00:28:40.607 00.003 15672 IsGuiding returns 1 00:28:40.629 00.022 15672 IsSlewing returns 0 00:28:40.632 00.003 15672 IsGuiding returns 1 00:28:40.654 00.022 15672 IsSlewing returns 0 00:28:40.678 00.024 15672 IsGuiding returns 0 00:28:40.678 00.000 15672 scope move finished after 102 + 112 ms 00:28:40.678 00.000 15672 Move returns status 0, amount 102 00:28:40.678 00.000 15672 move complete, result=0 00:28:40.679 00.001 15672 worker thread done servicing request 00:28:40.916 00.237 30444 UpdateGuideState exits: m=121407 SNR=100.6 Saturated 00:28:40.916 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:40.916 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:40.916 00.000 30444 Enqueuing Expose request 00:28:40.916 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 102 ms NORTH 00:28:40.917 00.001 15672 Worker thread wakes up 00:28:40.917 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:40.917 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:42.823 01.906 15672 Exposure complete 00:28:42.843 00.020 15672 worker thread done servicing request 00:28:42.843 00.000 30444 OnExposeComplete: enter 00:28:42.843 00.000 30444 UpdateGuideState(): m_state=6 00:28:42.843 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3861 00:28:42.844 00.001 30444 Star::Find returns 1 (1), X=460.36, Y=195.65, Mass=116169, SNR=82.9, Peak=11513 HFD=3.4 00:28:42.844 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 00:28:42.844 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 00:28:42.844 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.57 hyp=0.57 cameraTheta=-1.65 mountX=0.11 mountY=-0.56, mountTheta=-1.37 00:28:42.844 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.57, opts=13) 00:28:42.844 00.000 30444 Enqueuing Move request for scope (-0.04, -0.57) 00:28:42.844 00.000 15672 Worker thread wakes up 00:28:42.844 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.57) opts 0xd 00:28:42.844 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.57) 00:28:42.844 00.000 15672 Moving (-0.04, -0.57) raw xDistance=0.11 yDistance=-0.56 00:28:42.845 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:28:42.845 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 00:28:42.845 00.000 15672 MoveAxis(E, 0, ABG) 00:28:42.845 00.000 15672 Move returns status 0, amount 0 00:28:42.845 00.000 15672 MoveAxis(N, 100, ABG) 00:28:42.845 00.000 15672 Guiding Dir = 0, Dur = 100 00:28:42.845 00.000 15672 IsSlewing returns 0 00:28:42.846 00.001 15672 IsGuiding returns 0 00:28:42.850 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=12229, FiltMin=2619, FiltMax=9699, Gamma=2.950 00:28:42.900 00.050 30444 UpdateGuideState exits: m=116169 SNR=82.9 Saturated 00:28:42.900 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:42.900 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:42.900 00.000 30444 Enqueuing Expose request 00:28:42.929 00.029 15672 PulseGuide returned control before completion, sleep 28 00:28:42.962 00.033 15672 IsGuiding returns 1 00:28:42.962 00.000 15672 scope still moving after pulse duration time elapsed 00:28:42.983 00.021 15672 IsSlewing returns 0 00:28:42.984 00.001 15672 IsGuiding returns 1 00:28:43.006 00.022 15672 IsSlewing returns 0 00:28:43.008 00.002 15672 IsGuiding returns 1 00:28:43.029 00.021 15672 IsSlewing returns 0 00:28:43.059 00.030 15672 IsGuiding returns 0 00:28:43.059 00.000 15672 scope move finished after 100 + 112 ms 00:28:43.059 00.000 15672 Move returns status 0, amount 100 00:28:43.059 00.000 15672 move complete, result=0 00:28:43.059 00.000 15672 worker thread done servicing request 00:28:43.059 00.000 15672 Worker thread wakes up 00:28:43.060 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:43.060 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:43.060 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 100 ms NORTH 00:28:45.168 02.108 15672 Exposure complete 00:28:45.188 00.020 15672 worker thread done servicing request 00:28:45.188 00.000 30444 OnExposeComplete: enter 00:28:45.188 00.000 30444 UpdateGuideState(): m_state=6 00:28:45.188 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3862 00:28:45.188 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=195.75, Mass=116811, SNR=82.8, Peak=11053 HFD=3.6 00:28:45.188 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 00:28:45.188 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 00:28:45.188 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.46 hyp=0.46 cameraTheta=-1.65 mountX=0.09 mountY=-0.46, mountTheta=-1.37 00:28:45.189 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.46, opts=13) 00:28:45.189 00.000 30444 Enqueuing Move request for scope (-0.04, -0.46) 00:28:45.189 00.000 15672 Worker thread wakes up 00:28:45.189 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.46) opts 0xd 00:28:45.189 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.46) 00:28:45.189 00.000 15672 Moving (-0.04, -0.46) raw xDistance=0.09 yDistance=-0.46 00:28:45.189 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:28:45.189 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 00:28:45.189 00.000 15672 MoveAxis(E, 0, ABG) 00:28:45.189 00.000 15672 Move returns status 0, amount 0 00:28:45.189 00.000 15672 MoveAxis(N, 81, ABG) 00:28:45.189 00.000 15672 Guiding Dir = 0, Dur = 81 00:28:45.190 00.001 15672 IsSlewing returns 0 00:28:45.191 00.001 15672 IsGuiding returns 0 00:28:45.196 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=11053, FiltMin=2547, FiltMax=10205, Gamma=2.950 00:28:45.279 00.083 15672 IsGuiding returns 1 00:28:45.279 00.000 15672 scope still moving after pulse duration time elapsed 00:28:45.300 00.021 15672 IsSlewing returns 0 00:28:45.301 00.001 15672 IsGuiding returns 1 00:28:45.322 00.021 15672 IsSlewing returns 0 00:28:45.344 00.022 15672 IsGuiding returns 1 00:28:45.364 00.020 15672 IsSlewing returns 0 00:28:45.367 00.003 15672 IsGuiding returns 1 00:28:45.388 00.021 15672 IsSlewing returns 0 00:28:45.407 00.019 15672 IsGuiding returns 0 00:28:45.408 00.001 15672 scope move finished after 81 + 134 ms 00:28:45.408 00.000 15672 Move returns status 0, amount 81 00:28:45.408 00.000 15672 move complete, result=0 00:28:45.408 00.000 15672 worker thread done servicing request 00:28:45.482 00.074 30444 UpdateGuideState exits: m=116811 SNR=82.8 Saturated 00:28:45.499 00.017 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:45.499 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:45.499 00.000 30444 Enqueuing Expose request 00:28:45.499 00.000 15672 Worker thread wakes up 00:28:45.499 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 81 ms NORTH 00:28:45.499 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:45.499 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:47.408 01.909 15672 Exposure complete 00:28:47.428 00.020 15672 worker thread done servicing request 00:28:47.428 00.000 30444 OnExposeComplete: enter 00:28:47.428 00.000 30444 UpdateGuideState(): m_state=6 00:28:47.428 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3863 00:28:47.428 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=196.07, Mass=128570, SNR=103.4, Peak=11190 HFD=3.9 00:28:47.428 00.000 30444 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.28) = xAngle (-2.02 = -2.02) 00:28:47.428 00.000 30444 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 00:28:47.428 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.30 mountX=-0.08 mountY=-0.16, mountTheta=-2.03 00:28:47.428 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.14, opts=13) 00:28:47.428 00.000 30444 Enqueuing Move request for scope (-0.12, -0.14) 00:28:47.428 00.000 15672 Worker thread wakes up 00:28:47.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd 00:28:47.428 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.14) 00:28:47.428 00.000 15672 Moving (-0.12, -0.14) raw xDistance=-0.08 yDistance=-0.16 00:28:47.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 00:28:47.428 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:28:47.428 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:28:47.428 00.000 15672 MoveAxis(E, 0, ABG) 00:28:47.428 00.000 15672 Move returns status 0, amount 0 00:28:47.428 00.000 15672 MoveAxis(N, 0, ABG) 00:28:47.428 00.000 15672 Move returns status 0, amount 0 00:28:47.428 00.000 15672 move complete, result=0 00:28:47.428 00.000 15672 worker thread done servicing request 00:28:47.433 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=11219, FiltMin=2647, FiltMax=9787, Gamma=2.950 00:28:47.519 00.086 30444 UpdateGuideState exits: m=128570 SNR=103.4 Saturated 00:28:47.519 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:47.519 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:47.519 00.000 30444 Enqueuing Expose request 00:28:47.519 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:28:47.519 00.000 15672 Worker thread wakes up 00:28:47.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:47.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:49.625 02.106 15672 Exposure complete 00:28:49.645 00.020 15672 worker thread done servicing request 00:28:49.645 00.000 30444 OnExposeComplete: enter 00:28:49.645 00.000 30444 UpdateGuideState(): m_state=6 00:28:49.645 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3864 00:28:49.645 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=195.62, Mass=123073, SNR=97.7, Peak=12112 HFD=3.6 00:28:49.645 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 00:28:49.645 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 00:28:49.645 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.60 hyp=0.63 cameraTheta=-1.89 mountX=-0.03 mountY=-0.63, mountTheta=-1.61 00:28:49.646 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.60, opts=13) 00:28:49.646 00.000 30444 Enqueuing Move request for scope (-0.20, -0.60) 00:28:49.646 00.000 15672 Worker thread wakes up 00:28:49.646 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.60) opts 0xd 00:28:49.646 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.60) 00:28:49.646 00.000 15672 Moving (-0.20, -0.60) raw xDistance=-0.03 yDistance=-0.63 00:28:49.646 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:28:49.646 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 00:28:49.646 00.000 15672 MoveAxis(E, 0, ABG) 00:28:49.646 00.000 15672 Move returns status 0, amount 0 00:28:49.646 00.000 15672 MoveAxis(N, 112, ABG) 00:28:49.646 00.000 15672 Guiding Dir = 0, Dur = 112 00:28:49.647 00.001 15672 IsSlewing returns 0 00:28:49.648 00.001 15672 IsGuiding returns 0 00:28:49.662 00.014 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=13614, FiltMin=2591, FiltMax=9927, Gamma=2.950 00:28:49.735 00.073 15672 PulseGuide returned control before completion, sleep 36 00:28:49.773 00.038 15672 IsGuiding returns 1 00:28:49.773 00.000 15672 scope still moving after pulse duration time elapsed 00:28:49.794 00.021 15672 IsSlewing returns 0 00:28:49.830 00.036 15672 IsGuiding returns 1 00:28:49.852 00.022 15672 IsSlewing returns 0 00:28:49.879 00.027 15672 IsGuiding returns 0 00:28:49.879 00.000 15672 scope move finished after 112 + 118 ms 00:28:49.879 00.000 15672 Move returns status 0, amount 112 00:28:49.879 00.000 15672 move complete, result=0 00:28:49.879 00.000 15672 worker thread done servicing request 00:28:50.091 00.212 30444 UpdateGuideState exits: m=123073 SNR=97.7 Saturated 00:28:50.091 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:50.092 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:50.092 00.000 30444 Enqueuing Expose request 00:28:50.092 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.6 px 112 ms NORTH 00:28:50.092 00.000 15672 Worker thread wakes up 00:28:50.092 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:50.092 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:51.998 01.906 15672 Exposure complete 00:28:52.018 00.020 15672 worker thread done servicing request 00:28:52.018 00.000 30444 OnExposeComplete: enter 00:28:52.018 00.000 30444 UpdateGuideState(): m_state=6 00:28:52.018 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3865 00:28:52.018 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=195.36, Mass=117091, SNR=82.5, Peak=11968 HFD=3.6 00:28:52.018 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 00:28:52.018 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 00:28:52.018 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.86 hyp=0.88 cameraTheta=-1.77 mountX=0.07 mountY=-0.88, mountTheta=-1.49 00:28:52.019 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.86, opts=13) 00:28:52.019 00.000 30444 Enqueuing Move request for scope (-0.17, -0.86) 00:28:52.019 00.000 15672 Worker thread wakes up 00:28:52.019 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.86) opts 0xd 00:28:52.019 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.86) 00:28:52.019 00.000 15672 Moving (-0.17, -0.86) raw xDistance=0.07 yDistance=-0.88 00:28:52.019 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:28:52.019 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 00:28:52.019 00.000 15672 MoveAxis(E, 0, ABG) 00:28:52.019 00.000 15672 Move returns status 0, amount 0 00:28:52.019 00.000 15672 MoveAxis(N, 156, ABG) 00:28:52.019 00.000 15672 Guiding Dir = 0, Dur = 156 00:28:52.021 00.002 15672 IsSlewing returns 0 00:28:52.021 00.000 15672 IsGuiding returns 0 00:28:52.026 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=15337, FiltMin=2560, FiltMax=10667, Gamma=2.950 00:28:52.074 00.048 30444 UpdateGuideState exits: m=117091 SNR=82.5 Saturated 00:28:52.074 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:52.074 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:52.074 00.000 30444 Enqueuing Expose request 00:28:52.099 00.025 15672 PulseGuide returned control before completion, sleep 88 00:28:52.190 00.091 15672 IsGuiding returns 1 00:28:52.190 00.000 15672 scope still moving after pulse duration time elapsed 00:28:52.211 00.021 15672 IsSlewing returns 0 00:28:52.214 00.003 15672 IsGuiding returns 1 00:28:52.235 00.021 15672 IsSlewing returns 0 00:28:52.237 00.002 15672 IsGuiding returns 1 00:28:52.258 00.021 15672 IsSlewing returns 0 00:28:52.260 00.002 15672 IsGuiding returns 1 00:28:52.281 00.021 15672 IsSlewing returns 0 00:28:52.307 00.026 15672 IsGuiding returns 0 00:28:52.307 00.000 15672 scope move finished after 156 + 129 ms 00:28:52.307 00.000 15672 Move returns status 0, amount 156 00:28:52.307 00.000 15672 move complete, result=0 00:28:52.307 00.000 15672 worker thread done servicing request 00:28:52.307 00.000 15672 Worker thread wakes up 00:28:52.307 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.9 px 156 ms NORTH 00:28:52.307 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:52.307 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:54.423 02.116 15672 Exposure complete 00:28:54.455 00.032 15672 worker thread done servicing request 00:28:54.455 00.000 30444 OnExposeComplete: enter 00:28:54.455 00.000 30444 UpdateGuideState(): m_state=6 00:28:54.456 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3866 00:28:54.456 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=195.93, Mass=120140, SNR=88.3, Peak=10640 HFD=3.6 00:28:54.456 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 00:28:54.456 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 00:28:54.456 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.29 cameraTheta=-1.49 mountX=0.10 mountY=-0.27, mountTheta=-1.22 00:28:54.456 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.28, opts=13) 00:28:54.456 00.000 30444 Enqueuing Move request for scope (0.02, -0.28) 00:28:54.456 00.000 15672 Worker thread wakes up 00:28:54.456 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd 00:28:54.456 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.28) 00:28:54.457 00.001 15672 Moving (0.02, -0.28) raw xDistance=0.10 yDistance=-0.27 00:28:54.457 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:28:54.457 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 00:28:54.457 00.000 15672 MoveAxis(E, 0, ABG) 00:28:54.457 00.000 15672 Move returns status 0, amount 0 00:28:54.457 00.000 15672 MoveAxis(N, 49, ABG) 00:28:54.457 00.000 15672 Guiding Dir = 0, Dur = 49 00:28:54.457 00.000 15672 IsSlewing returns 0 00:28:54.458 00.001 15672 IsGuiding returns 0 00:28:54.462 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=11230, FiltMin=2648, FiltMax=9709, Gamma=2.950 00:28:54.511 00.049 30444 UpdateGuideState exits: m=120140 SNR=88.3 Saturated 00:28:54.511 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:54.511 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:54.511 00.000 30444 Enqueuing Expose request 00:28:54.576 00.065 15672 IsGuiding returns 1 00:28:54.576 00.000 15672 scope still moving after pulse duration time elapsed 00:28:54.597 00.021 15672 IsSlewing returns 0 00:28:54.598 00.001 15672 IsGuiding returns 1 00:28:54.619 00.021 15672 IsSlewing returns 0 00:28:54.640 00.021 15672 IsGuiding returns 0 00:28:54.641 00.001 15672 scope move finished after 49 + 133 ms 00:28:54.641 00.000 15672 Move returns status 0, amount 49 00:28:54.641 00.000 15672 move complete, result=0 00:28:54.641 00.000 15672 worker thread done servicing request 00:28:54.641 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 49 ms NORTH 00:28:54.642 00.001 15672 Worker thread wakes up 00:28:54.642 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:54.642 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:56.550 01.908 15672 Exposure complete 00:28:56.570 00.020 15672 worker thread done servicing request 00:28:56.570 00.000 30444 OnExposeComplete: enter 00:28:56.570 00.000 30444 UpdateGuideState(): m_state=6 00:28:56.570 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3867 00:28:56.570 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=195.64, Mass=123493, SNR=95.6, Peak=11791 HFD=3.3 00:28:56.571 00.001 30444 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 00:28:56.571 00.000 30444 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.16 = -1.16) 00:28:56.571 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.57 hyp=0.58 cameraTheta=-1.37 mountX=0.27 mountY=-0.53, mountTheta=-1.11 00:28:56.571 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.57, opts=13) 00:28:56.571 00.000 30444 Enqueuing Move request for scope (0.12, -0.57) 00:28:56.571 00.000 15672 Worker thread wakes up 00:28:56.571 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.57) opts 0xd 00:28:56.571 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.57) 00:28:56.571 00.000 15672 Moving (0.12, -0.57) raw xDistance=0.27 yDistance=-0.53 00:28:56.572 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 00:28:56.572 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 00:28:56.572 00.000 15672 MoveAxis(W, 72, ABG) 00:28:56.572 00.000 15672 Guiding Dir = 3, Dur = 72 00:28:56.572 00.000 15672 IsSlewing returns 0 00:28:56.573 00.001 15672 IsGuiding returns 0 00:28:56.578 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=11791, FiltMin=2610, FiltMax=10184, Gamma=2.950 00:28:56.588 00.010 15672 PulseGuide returned control before completion, sleep 68 00:28:56.657 00.069 15672 IsGuiding returns 1 00:28:56.657 00.000 15672 scope still moving after pulse duration time elapsed 00:28:56.678 00.021 15672 IsSlewing returns 0 00:28:56.679 00.001 15672 IsGuiding returns 1 00:28:56.700 00.021 15672 IsSlewing returns 0 00:28:56.730 00.030 30444 UpdateGuideState exits: m=123493 SNR=95.6 Saturated 00:28:56.730 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:56.730 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:56.730 00.000 30444 Enqueuing Expose request 00:28:56.733 00.003 15672 IsGuiding returns 0 00:28:56.733 00.000 15672 scope move finished after 72 + 88 ms 00:28:56.733 00.000 15672 Move returns status 0, amount 72 00:28:56.734 00.001 15672 MoveAxis(N, 95, ABG) 00:28:56.734 00.000 15672 Guiding Dir = 0, Dur = 95 00:28:56.735 00.001 15672 IsSlewing returns 0 00:28:56.737 00.002 15672 IsGuiding returns 0 00:28:56.811 00.074 15672 PulseGuide returned control before completion, sleep 31 00:28:56.846 00.035 15672 IsGuiding returns 1 00:28:56.846 00.000 15672 scope still moving after pulse duration time elapsed 00:28:56.867 00.021 15672 IsSlewing returns 0 00:28:56.870 00.003 15672 IsGuiding returns 1 00:28:56.891 00.021 15672 IsSlewing returns 0 00:28:56.894 00.003 15672 IsGuiding returns 1 00:28:56.915 00.021 15672 IsSlewing returns 0 00:28:56.972 00.057 15672 IsGuiding returns 0 00:28:56.972 00.000 15672 scope move finished after 95 + 139 ms 00:28:56.972 00.000 15672 Move returns status 0, amount 95 00:28:56.973 00.001 15672 move complete, result=0 00:28:56.973 00.000 15672 worker thread done servicing request 00:28:56.973 00.000 15672 Worker thread wakes up 00:28:56.973 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:56.973 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:56.973 00.000 30444 GuideStep: 0.3 px 72 ms WEST, -0.5 px 95 ms NORTH 00:28:59.081 02.108 15672 Exposure complete 00:28:59.101 00.020 15672 worker thread done servicing request 00:28:59.101 00.000 30444 OnExposeComplete: enter 00:28:59.101 00.000 30444 UpdateGuideState(): m_state=6 00:28:59.101 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3868 00:28:59.101 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=195.73, Mass=126770, SNR=97.8, Peak=11576 HFD=4.0 00:28:59.101 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 00:28:59.101 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 00:28:59.101 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.48 hyp=0.61 cameraTheta=-2.24 mountX=-0.23 mountY=-0.55, mountTheta=-1.97 00:28:59.102 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.48, opts=13) 00:28:59.102 00.000 30444 Enqueuing Move request for scope (-0.38, -0.48) 00:28:59.102 00.000 15672 Worker thread wakes up 00:28:59.102 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.48) opts 0xd 00:28:59.102 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.48) 00:28:59.102 00.000 15672 Moving (-0.38, -0.48) raw xDistance=-0.23 yDistance=-0.55 00:28:59.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 00:28:59.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 00:28:59.102 00.000 15672 MoveAxis(E, 0, ABG) 00:28:59.102 00.000 15672 Move returns status 0, amount 0 00:28:59.102 00.000 15672 MoveAxis(N, 98, ABG) 00:28:59.102 00.000 15672 Guiding Dir = 0, Dur = 98 00:28:59.103 00.001 15672 IsSlewing returns 0 00:28:59.108 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=12302, FiltMin=2617, FiltMax=9555, Gamma=2.950 00:28:59.144 00.036 15672 IsGuiding returns 0 00:28:59.157 00.013 30444 UpdateGuideState exits: m=126770 SNR=97.8 Saturated 00:28:59.157 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:28:59.158 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:28:59.158 00.000 30444 Enqueuing Expose request 00:28:59.224 00.066 15672 PulseGuide returned control before completion, sleep 29 00:28:59.255 00.031 15672 IsGuiding returns 1 00:28:59.255 00.000 15672 scope still moving after pulse duration time elapsed 00:28:59.277 00.022 15672 IsSlewing returns 0 00:28:59.278 00.001 15672 IsGuiding returns 1 00:28:59.299 00.021 15672 IsSlewing returns 0 00:28:59.300 00.001 15672 IsGuiding returns 1 00:28:59.321 00.021 15672 IsSlewing returns 0 00:28:59.368 00.047 15672 IsGuiding returns 0 00:28:59.368 00.000 15672 scope move finished after 98 + 126 ms 00:28:59.368 00.000 15672 Move returns status 0, amount 98 00:28:59.369 00.001 15672 move complete, result=0 00:28:59.369 00.000 15672 worker thread done servicing request 00:28:59.369 00.000 15672 Worker thread wakes up 00:28:59.369 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:28:59.369 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:28:59.369 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 98 ms NORTH 00:29:01.278 01.909 15672 Exposure complete 00:29:01.298 00.020 15672 worker thread done servicing request 00:29:01.298 00.000 30444 OnExposeComplete: enter 00:29:01.298 00.000 30444 UpdateGuideState(): m_state=6 00:29:01.298 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3869 00:29:01.298 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=195.84, Mass=130699, SNR=94.6, Peak=12175 HFD=3.8 00:29:01.298 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.78 = -1.78) 00:29:01.299 00.001 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 00:29:01.299 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.38 hyp=0.43 cameraTheta=-2.05 mountX=-0.09 mountY=-0.41, mountTheta=-1.78 00:29:01.299 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.38, opts=13) 00:29:01.299 00.000 30444 Enqueuing Move request for scope (-0.20, -0.38) 00:29:01.299 00.000 15672 Worker thread wakes up 00:29:01.299 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.38) opts 0xd 00:29:01.299 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.38) 00:29:01.299 00.000 15672 Moving (-0.20, -0.38) raw xDistance=-0.09 yDistance=-0.41 00:29:01.299 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:29:01.299 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 00:29:01.299 00.000 15672 MoveAxis(E, 0, ABG) 00:29:01.299 00.000 15672 Move returns status 0, amount 0 00:29:01.300 00.001 15672 MoveAxis(N, 73, ABG) 00:29:01.300 00.000 15672 Guiding Dir = 0, Dur = 73 00:29:01.300 00.000 15672 IsSlewing returns 0 00:29:01.301 00.001 15672 IsGuiding returns 0 00:29:01.305 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=14299, FiltMin=2477, FiltMax=10188, Gamma=2.950 00:29:01.354 00.049 30444 UpdateGuideState exits: m=130699 SNR=94.6 Saturated 00:29:01.354 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:01.354 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:01.354 00.000 30444 Enqueuing Expose request 00:29:01.382 00.028 15672 IsGuiding returns 1 00:29:01.383 00.001 15672 scope still moving after pulse duration time elapsed 00:29:01.404 00.021 15672 IsSlewing returns 0 00:29:01.405 00.001 15672 IsGuiding returns 1 00:29:01.426 00.021 15672 IsSlewing returns 0 00:29:01.427 00.001 15672 IsGuiding returns 1 00:29:01.448 00.021 15672 IsSlewing returns 0 00:29:01.451 00.003 15672 IsGuiding returns 1 00:29:01.473 00.022 15672 IsSlewing returns 0 00:29:01.525 00.052 15672 IsGuiding returns 0 00:29:01.525 00.000 15672 scope move finished after 73 + 150 ms 00:29:01.525 00.000 15672 Move returns status 0, amount 73 00:29:01.525 00.000 15672 move complete, result=0 00:29:01.525 00.000 15672 worker thread done servicing request 00:29:01.525 00.000 15672 Worker thread wakes up 00:29:01.526 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:01.526 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:01.526 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 73 ms NORTH 00:29:03.635 02.109 15672 Exposure complete 00:29:03.655 00.020 15672 worker thread done servicing request 00:29:03.655 00.000 30444 OnExposeComplete: enter 00:29:03.655 00.000 30444 UpdateGuideState(): m_state=6 00:29:03.655 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3870 00:29:03.655 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=196.41, Mass=125099, SNR=83.3, Peak=11090 HFD=3.6 00:29:03.655 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 00:29:03.655 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 00:29:03.655 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.30 cameraTheta=2.42 mountX=-0.27 mountY=0.15, mountTheta=2.65 00:29:03.656 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.20, opts=13) 00:29:03.656 00.000 30444 Enqueuing Move request for scope (-0.23, 0.20) 00:29:03.656 00.000 15672 Worker thread wakes up 00:29:03.656 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd 00:29:03.656 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.20) 00:29:03.656 00.000 15672 Moving (-0.23, 0.20) raw xDistance=-0.27 yDistance=0.15 00:29:03.656 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 00:29:03.656 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:03.656 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 00:29:03.656 00.000 15672 MoveAxis(E, 74, ABG) 00:29:03.656 00.000 15672 Guiding Dir = 2, Dur = 74 00:29:03.657 00.001 15672 IsSlewing returns 0 00:29:03.658 00.001 15672 IsGuiding returns 0 00:29:03.662 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=11575, FiltMin=2669, FiltMax=10466, Gamma=2.950 00:29:03.680 00.018 15672 PulseGuide returned control before completion, sleep 62 00:29:03.743 00.063 15672 IsGuiding returns 1 00:29:03.744 00.001 15672 scope still moving after pulse duration time elapsed 00:29:03.765 00.021 15672 IsSlewing returns 0 00:29:03.765 00.000 15672 IsGuiding returns 1 00:29:03.787 00.022 15672 IsSlewing returns 0 00:29:03.792 00.005 15672 IsGuiding returns 0 00:29:03.792 00.000 15672 scope move finished after 74 + 61 ms 00:29:03.792 00.000 15672 Move returns status 0, amount 74 00:29:03.792 00.000 15672 MoveAxis(N, 0, ABG) 00:29:03.792 00.000 15672 Move returns status 0, amount 0 00:29:03.792 00.000 15672 move complete, result=0 00:29:03.792 00.000 15672 worker thread done servicing request 00:29:03.911 00.119 30444 UpdateGuideState exits: m=125099 SNR=83.3 Saturated 00:29:03.911 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:03.911 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:03.912 00.001 30444 Enqueuing Expose request 00:29:03.912 00.000 30444 GuideStep: -0.3 px 74 ms EAST, 0.1 px 0 ms NORTH 00:29:03.912 00.000 15672 Worker thread wakes up 00:29:03.912 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:03.912 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:05.820 01.908 15672 Exposure complete 00:29:05.841 00.021 15672 worker thread done servicing request 00:29:05.841 00.000 30444 OnExposeComplete: enter 00:29:05.842 00.001 30444 UpdateGuideState(): m_state=6 00:29:05.842 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3871 00:29:05.842 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=196.18, Mass=122261, SNR=94.0, Peak=10725 HFD=3.8 00:29:05.842 00.000 30444 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 00:29:05.842 00.000 30444 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 00:29:05.842 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.24 mountX=0.12 mountY=-0.00, mountTheta=-0.03 00:29:05.842 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.03, opts=13) 00:29:05.842 00.000 30444 Enqueuing Move request for scope (0.12, -0.03) 00:29:05.842 00.000 15672 Worker thread wakes up 00:29:05.843 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd 00:29:05.843 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.03) 00:29:05.843 00.000 15672 Moving (0.12, -0.03) raw xDistance=0.12 yDistance=-0.00 00:29:05.843 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 00:29:05.843 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:05.843 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 00:29:05.843 00.000 15672 MoveAxis(E, 0, ABG) 00:29:05.843 00.000 15672 Move returns status 0, amount 0 00:29:05.843 00.000 15672 MoveAxis(N, 0, ABG) 00:29:05.843 00.000 15672 Move returns status 0, amount 0 00:29:05.843 00.000 15672 move complete, result=0 00:29:05.843 00.000 15672 worker thread done servicing request 00:29:05.849 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=11154, FiltMin=2556, FiltMax=9433, Gamma=2.950 00:29:05.904 00.055 30444 UpdateGuideState exits: m=122261 SNR=94.0 Saturated 00:29:05.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:05.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:05.904 00.000 30444 Enqueuing Expose request 00:29:05.904 00.000 15672 Worker thread wakes up 00:29:05.904 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:29:05.904 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:05.904 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:08.011 02.107 15672 Exposure complete 00:29:08.031 00.020 15672 worker thread done servicing request 00:29:08.031 00.000 30444 OnExposeComplete: enter 00:29:08.031 00.000 30444 UpdateGuideState(): m_state=6 00:29:08.031 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3872 00:29:08.031 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=196.28, Mass=113636, SNR=77.2, Peak=10084 HFD=3.6 00:29:08.031 00.000 30444 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.28) = xAngle (3.02 = 3.02) 00:29:08.032 00.001 30444 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.96 = 2.96) 00:29:08.032 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.18 cameraTheta=2.75 mountX=-0.18 mountY=0.03, mountTheta=2.96 00:29:08.032 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.07, opts=13) 00:29:08.034 00.002 30444 Enqueuing Move request for scope (-0.17, 0.07) 00:29:08.034 00.000 15672 Worker thread wakes up 00:29:08.034 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd 00:29:08.034 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.07) 00:29:08.034 00.000 15672 Moving (-0.17, 0.07) raw xDistance=-0.18 yDistance=0.03 00:29:08.034 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:29:08.034 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:08.034 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:29:08.034 00.000 15672 MoveAxis(E, 0, ABG) 00:29:08.034 00.000 15672 Move returns status 0, amount 0 00:29:08.034 00.000 15672 MoveAxis(N, 0, ABG) 00:29:08.034 00.000 15672 Move returns status 0, amount 0 00:29:08.034 00.000 15672 move complete, result=0 00:29:08.034 00.000 15672 worker thread done servicing request 00:29:08.475 00.441 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=11437, FiltMin=2619, FiltMax=8733, Gamma=2.950 00:29:08.527 00.052 30444 UpdateGuideState exits: m=113636 SNR=77.2 Saturated 00:29:08.527 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:08.527 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:08.527 00.000 30444 Enqueuing Expose request 00:29:08.527 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 00:29:08.527 00.000 15672 Worker thread wakes up 00:29:08.527 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:08.527 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:10.443 01.916 15672 Exposure complete 00:29:10.474 00.031 15672 worker thread done servicing request 00:29:10.474 00.000 30444 OnExposeComplete: enter 00:29:10.474 00.000 30444 UpdateGuideState(): m_state=6 00:29:10.475 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3873 00:29:10.475 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.37, Mass=134573, SNR=89.3, Peak=12049 HFD=3.6 00:29:10.475 00.000 30444 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.28) = xAngle (2.78 = 2.78) 00:29:10.475 00.000 30444 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.71 = 2.71) 00:29:10.475 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.26 cameraTheta=2.50 mountX=-0.24 mountY=0.11, mountTheta=2.72 00:29:10.475 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.16, opts=13) 00:29:10.475 00.000 30444 Enqueuing Move request for scope (-0.21, 0.16) 00:29:10.475 00.000 15672 Worker thread wakes up 00:29:10.475 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd 00:29:10.475 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.16) 00:29:10.475 00.000 15672 Moving (-0.21, 0.16) raw xDistance=-0.24 yDistance=0.11 00:29:10.475 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:29:10.476 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:10.476 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 00:29:10.476 00.000 15672 MoveAxis(E, 0, ABG) 00:29:10.476 00.000 15672 Move returns status 0, amount 0 00:29:10.476 00.000 15672 MoveAxis(N, 0, ABG) 00:29:10.476 00.000 15672 Move returns status 0, amount 0 00:29:10.476 00.000 15672 move complete, result=0 00:29:10.476 00.000 15672 worker thread done servicing request 00:29:10.481 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=23680, FiltMin=2651, FiltMax=11651, Gamma=2.950 00:29:10.531 00.050 30444 UpdateGuideState exits: m=134573 SNR=89.3 Saturated 00:29:10.531 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:10.531 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:10.531 00.000 30444 Enqueuing Expose request 00:29:10.531 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:29:10.531 00.000 15672 Worker thread wakes up 00:29:10.531 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:10.531 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:12.646 02.115 15672 Exposure complete 00:29:12.677 00.031 15672 worker thread done servicing request 00:29:12.677 00.000 30444 OnExposeComplete: enter 00:29:12.677 00.000 30444 UpdateGuideState(): m_state=6 00:29:12.677 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3874 00:29:12.677 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=196.21, Mass=110296, SNR=79.8, Peak=10342 HFD=3.6 00:29:12.677 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.28) = xAngle (0.21 = 0.21) 00:29:12.677 00.000 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.15 = 0.15) 00:29:12.677 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.07 mountX=0.09 mountY=0.01, mountTheta=0.15 00:29:12.678 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.01, opts=13) 00:29:12.678 00.000 30444 Enqueuing Move request for scope (0.09, -0.01) 00:29:12.678 00.000 15672 Worker thread wakes up 00:29:12.678 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd 00:29:12.678 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.01) 00:29:12.678 00.000 15672 Moving (0.09, -0.01) raw xDistance=0.09 yDistance=0.01 00:29:12.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:29:12.678 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:12.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 00:29:12.678 00.000 15672 MoveAxis(E, 0, ABG) 00:29:12.678 00.000 15672 Move returns status 0, amount 0 00:29:12.678 00.000 15672 MoveAxis(N, 0, ABG) 00:29:12.678 00.000 15672 Move returns status 0, amount 0 00:29:12.678 00.000 15672 move complete, result=0 00:29:12.678 00.000 15672 worker thread done servicing request 00:29:12.683 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=12022, FiltMin=2656, FiltMax=10253, Gamma=2.950 00:29:12.734 00.051 30444 UpdateGuideState exits: m=110296 SNR=79.8 Saturated 00:29:12.734 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:12.734 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:12.734 00.000 30444 Enqueuing Expose request 00:29:12.734 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:29:12.734 00.000 15672 Worker thread wakes up 00:29:12.734 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:12.734 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:14.650 01.916 15672 Exposure complete 00:29:14.680 00.030 15672 worker thread done servicing request 00:29:14.680 00.000 30444 OnExposeComplete: enter 00:29:14.681 00.001 30444 UpdateGuideState(): m_state=6 00:29:14.681 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3875 00:29:14.681 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=196.26, Mass=125784, SNR=92.4, Peak=10735 HFD=3.7 00:29:14.681 00.000 30444 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.28) = xAngle (2.78 = 2.78) 00:29:14.681 00.000 30444 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.72 = 2.72) 00:29:14.681 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.50 mountX=-0.08 mountY=0.03, mountTheta=2.73 00:29:14.681 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.05, opts=13) 00:29:14.681 00.000 30444 Enqueuing Move request for scope (-0.07, 0.05) 00:29:14.681 00.000 15672 Worker thread wakes up 00:29:14.682 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd 00:29:14.682 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.05) 00:29:14.682 00.000 15672 Moving (-0.07, 0.05) raw xDistance=-0.08 yDistance=0.03 00:29:14.682 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 00:29:14.682 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:14.682 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:29:14.682 00.000 15672 MoveAxis(E, 0, ABG) 00:29:14.682 00.000 15672 Move returns status 0, amount 0 00:29:14.682 00.000 15672 MoveAxis(N, 0, ABG) 00:29:14.682 00.000 15672 Move returns status 0, amount 0 00:29:14.682 00.000 15672 move complete, result=0 00:29:14.682 00.000 15672 worker thread done servicing request 00:29:14.687 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=12520, FiltMin=2649, FiltMax=9554, Gamma=2.950 00:29:14.736 00.049 30444 UpdateGuideState exits: m=125784 SNR=92.4 Saturated 00:29:14.736 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:14.736 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:14.736 00.000 30444 Enqueuing Expose request 00:29:14.736 00.000 15672 Worker thread wakes up 00:29:14.737 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:14.737 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:14.737 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:29:16.846 02.109 15672 Exposure complete 00:29:16.866 00.020 15672 worker thread done servicing request 00:29:16.866 00.000 30444 OnExposeComplete: enter 00:29:16.866 00.000 30444 UpdateGuideState(): m_state=6 00:29:16.866 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3876 00:29:16.867 00.001 30444 Star::Find returns 1 (1), X=460.31, Y=196.26, Mass=114643, SNR=76.9, Peak=11204 HFD=3.6 00:29:16.867 00.000 30444 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.28) = xAngle (2.99 = 2.99) 00:29:16.867 00.000 30444 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.93 = 2.93) 00:29:16.867 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.71 mountX=-0.11 mountY=0.02, mountTheta=2.93 00:29:16.867 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.04, opts=13) 00:29:16.867 00.000 30444 Enqueuing Move request for scope (-0.10, 0.04) 00:29:16.867 00.000 15672 Worker thread wakes up 00:29:16.867 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd 00:29:16.867 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.04) 00:29:16.867 00.000 15672 Moving (-0.10, 0.04) raw xDistance=-0.11 yDistance=0.02 00:29:16.867 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:29:16.867 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:16.868 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 00:29:16.868 00.000 15672 MoveAxis(E, 0, ABG) 00:29:16.868 00.000 15672 Move returns status 0, amount 0 00:29:16.868 00.000 15672 MoveAxis(N, 0, ABG) 00:29:16.868 00.000 15672 Move returns status 0, amount 0 00:29:16.868 00.000 15672 move complete, result=0 00:29:16.868 00.000 15672 worker thread done servicing request 00:29:16.872 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12295, FiltMin=2395, FiltMax=9935, Gamma=2.950 00:29:17.132 00.260 30444 UpdateGuideState exits: m=114643 SNR=76.9 Saturated 00:29:17.133 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:17.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:17.133 00.000 30444 Enqueuing Expose request 00:29:17.133 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:29:17.133 00.000 15672 Worker thread wakes up 00:29:17.134 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:17.134 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:19.051 01.917 15672 Exposure complete 00:29:19.084 00.033 15672 worker thread done servicing request 00:29:19.084 00.000 30444 OnExposeComplete: enter 00:29:19.084 00.000 30444 UpdateGuideState(): m_state=6 00:29:19.084 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3877 00:29:19.084 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=196.11, Mass=117568, SNR=97.4, Peak=11833 HFD=3.7 00:29:19.085 00.001 30444 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.28) = xAngle (-2.68 = -2.68) 00:29:19.085 00.000 30444 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.74 = -2.74) 00:29:19.085 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=-0.10 hyp=0.58 cameraTheta=-2.96 mountX=-0.52 mountY=-0.23, mountTheta=-2.73 00:29:19.085 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=-0.10, opts=13) 00:29:19.085 00.000 30444 Enqueuing Move request for scope (-0.57, -0.10) 00:29:19.085 00.000 15672 Worker thread wakes up 00:29:19.085 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.10) opts 0xd 00:29:19.085 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, -0.10) 00:29:19.085 00.000 15672 Moving (-0.57, -0.10) raw xDistance=-0.52 yDistance=-0.23 00:29:19.085 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52 00:29:19.085 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:19.086 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:29:19.086 00.000 15672 MoveAxis(E, 141, ABG) 00:29:19.086 00.000 15672 Guiding Dir = 2, Dur = 141 00:29:19.087 00.001 15672 IsSlewing returns 0 00:29:19.087 00.000 15672 IsGuiding returns 0 00:29:19.091 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=12715, FiltMin=2638, FiltMax=9896, Gamma=2.950 00:29:19.143 00.052 15672 PulseGuide returned control before completion, sleep 95 00:29:19.173 00.030 30444 UpdateGuideState exits: m=117568 SNR=97.4 Saturated 00:29:19.173 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:19.173 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:19.173 00.000 30444 Enqueuing Expose request 00:29:19.241 00.068 15672 IsGuiding returns 1 00:29:19.241 00.000 15672 scope still moving after pulse duration time elapsed 00:29:19.261 00.020 15672 IsSlewing returns 0 00:29:19.262 00.001 15672 IsGuiding returns 1 00:29:19.283 00.021 15672 IsSlewing returns 0 00:29:19.285 00.002 15672 IsGuiding returns 1 00:29:19.306 00.021 15672 IsSlewing returns 0 00:29:19.352 00.046 15672 IsGuiding returns 0 00:29:19.352 00.000 15672 scope move finished after 141 + 124 ms 00:29:19.352 00.000 15672 Move returns status 0, amount 141 00:29:19.352 00.000 15672 MoveAxis(N, 0, ABG) 00:29:19.354 00.002 15672 Move returns status 0, amount 0 00:29:19.354 00.000 15672 move complete, result=0 00:29:19.354 00.000 15672 worker thread done servicing request 00:29:19.354 00.000 15672 Worker thread wakes up 00:29:19.354 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:19.354 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:19.354 00.000 30444 GuideStep: -0.5 px 141 ms EAST, -0.2 px 0 ms NORTH 00:29:21.464 02.110 15672 Exposure complete 00:29:21.484 00.020 15672 worker thread done servicing request 00:29:21.484 00.000 30444 OnExposeComplete: enter 00:29:21.484 00.000 30444 UpdateGuideState(): m_state=6 00:29:21.484 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3878 00:29:21.484 00.000 30444 Star::Find returns 1 (1), X=460.88, Y=195.75, Mass=127702, SNR=85.7, Peak=12267 HFD=3.8 00:29:21.484 00.000 30444 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.28) = xAngle (-0.50 = -0.50) 00:29:21.484 00.000 30444 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 00:29:21.484 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.47 hyp=0.66 cameraTheta=-0.78 mountX=0.58 mountY=-0.35, mountTheta=-0.55 00:29:21.485 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.47, opts=13) 00:29:21.485 00.000 30444 Enqueuing Move request for scope (0.47, -0.47) 00:29:21.485 00.000 15672 Worker thread wakes up 00:29:21.485 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.47) opts 0xd 00:29:21.485 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.47) 00:29:21.485 00.000 15672 Moving (0.47, -0.47) raw xDistance=0.58 yDistance=-0.35 00:29:21.485 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.58 00:29:21.485 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 00:29:21.485 00.000 15672 MoveAxis(W, 147, ABG) 00:29:21.485 00.000 15672 Guiding Dir = 3, Dur = 147 00:29:21.486 00.001 15672 IsSlewing returns 0 00:29:21.491 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=12267, FiltMin=2587, FiltMax=9905, Gamma=2.950 00:29:21.509 00.018 15672 IsGuiding returns 0 00:29:21.524 00.015 15672 PulseGuide returned control before completion, sleep 142 00:29:21.669 00.145 15672 IsGuiding returns 1 00:29:21.669 00.000 15672 scope still moving after pulse duration time elapsed 00:29:21.690 00.021 15672 IsSlewing returns 0 00:29:21.701 00.011 15672 IsGuiding returns 0 00:29:21.701 00.000 15672 scope move finished after 147 + 45 ms 00:29:21.701 00.000 15672 Move returns status 0, amount 147 00:29:21.701 00.000 15672 MoveAxis(N, 63, ABG) 00:29:21.701 00.000 15672 Guiding Dir = 0, Dur = 63 00:29:21.702 00.001 15672 IsSlewing returns 0 00:29:21.705 00.003 15672 IsGuiding returns 0 00:29:21.757 00.052 30444 UpdateGuideState exits: m=127702 SNR=85.7 Saturated 00:29:21.758 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:21.758 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:21.758 00.000 30444 Enqueuing Expose request 00:29:21.812 00.054 15672 IsGuiding returns 1 00:29:21.812 00.000 15672 scope still moving after pulse duration time elapsed 00:29:21.834 00.022 15672 IsSlewing returns 0 00:29:21.836 00.002 15672 IsGuiding returns 1 00:29:21.857 00.021 15672 IsSlewing returns 0 00:29:21.877 00.020 15672 IsGuiding returns 0 00:29:21.877 00.000 15672 scope move finished after 63 + 109 ms 00:29:21.877 00.000 15672 Move returns status 0, amount 63 00:29:21.877 00.000 15672 move complete, result=0 00:29:21.877 00.000 15672 worker thread done servicing request 00:29:21.878 00.001 15672 Worker thread wakes up 00:29:21.878 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:21.878 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:21.878 00.000 30444 GuideStep: 0.6 px 147 ms WEST, -0.4 px 63 ms NORTH 00:29:23.794 01.916 15672 Exposure complete 00:29:23.826 00.032 15672 worker thread done servicing request 00:29:23.826 00.000 30444 OnExposeComplete: enter 00:29:23.826 00.000 30444 UpdateGuideState(): m_state=6 00:29:23.826 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3879 00:29:23.826 00.000 30444 Star::Find returns 1 (1), X=460.75, Y=196.30, Mass=116509, SNR=81.2, Peak=10234 HFD=3.7 00:29:23.826 00.000 30444 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.28) = xAngle (0.52 = 0.52) 00:29:23.826 00.000 30444 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.46 = 0.46) 00:29:23.826 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.09 hyp=0.36 cameraTheta=0.25 mountX=0.31 mountY=0.16, mountTheta=0.48 00:29:23.827 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.09, opts=13) 00:29:23.827 00.000 30444 Enqueuing Move request for scope (0.35, 0.09) 00:29:23.827 00.000 15672 Worker thread wakes up 00:29:23.827 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.09) opts 0xd 00:29:23.827 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.09) 00:29:23.827 00.000 15672 Moving (0.35, 0.09) raw xDistance=0.31 yDistance=0.16 00:29:23.827 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31 00:29:23.827 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:23.827 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 00:29:23.827 00.000 15672 MoveAxis(W, 94, ABG) 00:29:23.827 00.000 15672 Guiding Dir = 3, Dur = 94 00:29:23.828 00.001 15672 IsSlewing returns 0 00:29:23.830 00.002 15672 IsGuiding returns 0 00:29:23.833 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=10966, FiltMin=2653, FiltMax=9977, Gamma=2.950 00:29:23.856 00.023 15672 PulseGuide returned control before completion, sleep 78 00:29:23.883 00.027 30444 UpdateGuideState exits: m=116509 SNR=81.2 Saturated 00:29:23.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:23.883 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:23.883 00.000 30444 Enqueuing Expose request 00:29:23.969 00.086 15672 IsGuiding returns 0 00:29:23.969 00.000 15672 Move returns status 0, amount 94 00:29:23.969 00.000 15672 MoveAxis(N, 0, ABG) 00:29:23.969 00.000 15672 Move returns status 0, amount 0 00:29:23.969 00.000 15672 move complete, result=0 00:29:23.969 00.000 15672 worker thread done servicing request 00:29:23.969 00.000 15672 Worker thread wakes up 00:29:23.970 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:23.970 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:24.050 00.080 30444 GuideStep: 0.3 px 94 ms WEST, 0.2 px 0 ms NORTH 00:29:26.079 02.029 15672 Exposure complete 00:29:26.099 00.020 15672 worker thread done servicing request 00:29:26.099 00.000 30444 OnExposeComplete: enter 00:29:26.099 00.000 30444 UpdateGuideState(): m_state=6 00:29:26.099 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3880 00:29:26.099 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=196.64, Mass=133031, SNR=109.0, Peak=11045 HFD=3.7 00:29:26.099 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 00:29:26.099 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.29 = 2.29) 00:29:26.099 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.43 hyp=0.49 cameraTheta=2.07 mountX=-0.34 mountY=0.37, mountTheta=2.32 00:29:26.100 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.43, opts=13) 00:29:26.100 00.000 30444 Enqueuing Move request for scope (-0.24, 0.43) 00:29:26.100 00.000 15672 Worker thread wakes up 00:29:26.100 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.43) opts 0xd 00:29:26.100 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.43) 00:29:26.100 00.000 15672 Moving (-0.24, 0.43) raw xDistance=-0.34 yDistance=0.37 00:29:26.100 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34 00:29:26.100 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:29:26.100 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 00:29:26.100 00.000 15672 MoveAxis(E, 87, ABG) 00:29:26.100 00.000 15672 Guiding Dir = 2, Dur = 87 00:29:26.101 00.001 15672 IsSlewing returns 0 00:29:26.102 00.001 15672 IsGuiding returns 0 00:29:26.107 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11646, FiltMin=2621, FiltMax=10150, Gamma=2.950 00:29:26.125 00.018 15672 PulseGuide returned control before completion, sleep 75 00:29:26.156 00.031 30444 UpdateGuideState exits: m=133031 SNR=109.0 Saturated 00:29:26.156 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:26.156 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:26.156 00.000 30444 Enqueuing Expose request 00:29:26.202 00.046 15672 IsGuiding returns 1 00:29:26.202 00.000 15672 scope still moving after pulse duration time elapsed 00:29:26.223 00.021 15672 IsSlewing returns 0 00:29:26.238 00.015 15672 IsGuiding returns 0 00:29:26.238 00.000 15672 scope move finished after 87 + 48 ms 00:29:26.238 00.000 15672 Move returns status 0, amount 87 00:29:26.238 00.000 15672 MoveAxis(N, 0, ABG) 00:29:26.238 00.000 15672 Move returns status 0, amount 0 00:29:26.238 00.000 15672 move complete, result=0 00:29:26.238 00.000 15672 worker thread done servicing request 00:29:26.238 00.000 15672 Worker thread wakes up 00:29:26.238 00.000 30444 GuideStep: -0.3 px 87 ms EAST, 0.4 px 0 ms NORTH 00:29:26.238 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:26.238 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:28.146 01.908 15672 Exposure complete 00:29:28.166 00.020 15672 worker thread done servicing request 00:29:28.166 00.000 30444 OnExposeComplete: enter 00:29:28.166 00.000 30444 UpdateGuideState(): m_state=6 00:29:28.166 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3881 00:29:28.166 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=196.43, Mass=114183, SNR=85.8, Peak=10991 HFD=3.4 00:29:28.166 00.000 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 00:29:28.166 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.94 = 1.94) 00:29:28.166 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.72 mountX=-0.09 mountY=0.20, mountTheta=1.99 00:29:28.167 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.21, opts=13) 00:29:28.167 00.000 30444 Enqueuing Move request for scope (-0.03, 0.21) 00:29:28.167 00.000 15672 Worker thread wakes up 00:29:28.167 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd 00:29:28.167 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.21) 00:29:28.167 00.000 15672 Moving (-0.03, 0.21) raw xDistance=-0.09 yDistance=0.20 00:29:28.167 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:29:28.167 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:28.167 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 00:29:28.167 00.000 15672 MoveAxis(E, 0, ABG) 00:29:28.167 00.000 15672 Move returns status 0, amount 0 00:29:28.167 00.000 15672 MoveAxis(N, 0, ABG) 00:29:28.167 00.000 15672 Move returns status 0, amount 0 00:29:28.167 00.000 15672 move complete, result=0 00:29:28.167 00.000 15672 worker thread done servicing request 00:29:28.172 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=10991, FiltMin=2621, FiltMax=9469, Gamma=2.950 00:29:28.221 00.049 30444 UpdateGuideState exits: m=114183 SNR=85.8 Saturated 00:29:28.221 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:28.221 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:28.221 00.000 30444 Enqueuing Expose request 00:29:28.221 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:29:28.222 00.001 15672 Worker thread wakes up 00:29:28.222 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:28.222 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:30.339 02.117 15672 Exposure complete 00:29:30.371 00.032 15672 worker thread done servicing request 00:29:30.372 00.001 30444 OnExposeComplete: enter 00:29:30.372 00.000 30444 UpdateGuideState(): m_state=6 00:29:30.372 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3882 00:29:30.372 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=196.33, Mass=132915, SNR=104.9, Peak=11795 HFD=3.6 00:29:30.372 00.000 30444 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.28) = xAngle (3.04 = 3.04) 00:29:30.372 00.000 30444 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.98 = 2.98) 00:29:30.372 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.11 hyp=0.30 cameraTheta=2.76 mountX=-0.30 mountY=0.05, mountTheta=2.98 00:29:30.372 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.11, opts=13) 00:29:30.372 00.000 30444 Enqueuing Move request for scope (-0.28, 0.11) 00:29:30.373 00.001 15672 Worker thread wakes up 00:29:30.373 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.11) opts 0xd 00:29:30.373 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.11) 00:29:30.373 00.000 15672 Moving (-0.28, 0.11) raw xDistance=-0.30 yDistance=0.05 00:29:30.373 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 00:29:30.373 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:30.373 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:29:30.373 00.000 15672 MoveAxis(E, 82, ABG) 00:29:30.373 00.000 15672 Guiding Dir = 2, Dur = 82 00:29:30.373 00.000 15672 IsSlewing returns 0 00:29:30.374 00.001 15672 IsGuiding returns 0 00:29:30.378 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=11795, FiltMin=2585, FiltMax=10632, Gamma=2.950 00:29:30.390 00.012 15672 PulseGuide returned control before completion, sleep 77 00:29:30.426 00.036 30444 UpdateGuideState exits: m=132915 SNR=104.9 Saturated 00:29:30.426 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:30.427 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:30.427 00.000 30444 Enqueuing Expose request 00:29:30.469 00.042 15672 IsGuiding returns 1 00:29:30.469 00.000 15672 scope still moving after pulse duration time elapsed 00:29:30.489 00.020 15672 IsSlewing returns 0 00:29:30.502 00.013 15672 IsGuiding returns 0 00:29:30.502 00.000 15672 scope move finished after 82 + 46 ms 00:29:30.502 00.000 15672 Move returns status 0, amount 82 00:29:30.502 00.000 15672 MoveAxis(N, 0, ABG) 00:29:30.503 00.001 15672 Move returns status 0, amount 0 00:29:30.503 00.000 15672 move complete, result=0 00:29:30.503 00.000 15672 worker thread done servicing request 00:29:30.503 00.000 30444 GuideStep: -0.3 px 82 ms EAST, 0.0 px 0 ms NORTH 00:29:30.503 00.000 15672 Worker thread wakes up 00:29:30.504 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:30.504 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:32.411 01.907 15672 Exposure complete 00:29:32.431 00.020 15672 worker thread done servicing request 00:29:32.431 00.000 30444 OnExposeComplete: enter 00:29:32.431 00.000 30444 UpdateGuideState(): m_state=6 00:29:32.431 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3883 00:29:32.432 00.001 30444 Star::Find returns 1 (1), X=460.58, Y=196.33, Mass=113992, SNR=67.7, Peak=10728 HFD=3.4 00:29:32.432 00.000 30444 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.28) = xAngle (0.86 = 0.86) 00:29:32.432 00.000 30444 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.80 = 0.80) 00:29:32.432 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.21 cameraTheta=0.58 mountX=0.14 mountY=0.15, mountTheta=0.83 00:29:32.432 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.12, opts=13) 00:29:32.432 00.000 30444 Enqueuing Move request for scope (0.18, 0.12) 00:29:32.432 00.000 15672 Worker thread wakes up 00:29:32.432 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd 00:29:32.432 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.12) 00:29:32.432 00.000 15672 Moving (0.18, 0.12) raw xDistance=0.14 yDistance=0.15 00:29:32.432 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:29:32.432 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:32.432 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 00:29:32.432 00.000 15672 MoveAxis(E, 0, ABG) 00:29:32.432 00.000 15672 Move returns status 0, amount 0 00:29:32.433 00.001 15672 MoveAxis(N, 0, ABG) 00:29:32.433 00.000 15672 Move returns status 0, amount 0 00:29:32.433 00.000 15672 move complete, result=0 00:29:32.433 00.000 15672 worker thread done servicing request 00:29:32.438 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=11582, FiltMin=2602, FiltMax=10203, Gamma=2.950 00:29:32.496 00.058 30444 UpdateGuideState exits: m=113992 SNR=67.7 Saturated 00:29:32.496 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:32.496 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:32.496 00.000 30444 Enqueuing Expose request 00:29:32.496 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:29:32.496 00.000 15672 Worker thread wakes up 00:29:32.497 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:32.497 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:34.606 02.109 15672 Exposure complete 00:29:34.626 00.020 15672 worker thread done servicing request 00:29:34.626 00.000 30444 OnExposeComplete: enter 00:29:34.626 00.000 30444 UpdateGuideState(): m_state=6 00:29:34.626 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3884 00:29:34.626 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=196.41, Mass=130576, SNR=96.9, Peak=10811 HFD=3.5 00:29:34.626 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 00:29:34.626 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.11 = 2.11) 00:29:34.626 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.89 mountX=-0.12 mountY=0.18, mountTheta=2.15 00:29:34.627 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.20, opts=13) 00:29:34.627 00.000 30444 Enqueuing Move request for scope (-0.07, 0.20) 00:29:34.627 00.000 15672 Worker thread wakes up 00:29:34.627 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd 00:29:34.627 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.20) 00:29:34.627 00.000 15672 Moving (-0.07, 0.20) raw xDistance=-0.12 yDistance=0.18 00:29:34.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:29:34.627 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:34.627 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 00:29:34.627 00.000 15672 MoveAxis(E, 0, ABG) 00:29:34.627 00.000 15672 Move returns status 0, amount 0 00:29:34.627 00.000 15672 MoveAxis(N, 0, ABG) 00:29:34.628 00.001 15672 Move returns status 0, amount 0 00:29:34.628 00.000 15672 move complete, result=0 00:29:34.628 00.000 15672 worker thread done servicing request 00:29:34.632 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=10828, FiltMin=2638, FiltMax=10295, Gamma=2.950 00:29:34.682 00.050 30444 UpdateGuideState exits: m=130576 SNR=96.9 Saturated 00:29:34.682 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:34.682 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:34.682 00.000 30444 Enqueuing Expose request 00:29:34.682 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:29:34.682 00.000 15672 Worker thread wakes up 00:29:34.682 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:34.682 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:36.598 01.916 15672 Exposure complete 00:29:36.627 00.029 15672 worker thread done servicing request 00:29:36.628 00.001 30444 OnExposeComplete: enter 00:29:36.628 00.000 30444 UpdateGuideState(): m_state=6 00:29:36.628 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3885 00:29:36.628 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=196.77, Mass=130583, SNR=90.8, Peak=10944 HFD=3.7 00:29:36.628 00.000 30444 CameraToMount -- cameraTheta (1.35) - m_xAngle (-0.28) = xAngle (1.63 = 1.63) 00:29:36.628 00.000 30444 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.57 = 1.57) 00:29:36.628 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.56 hyp=0.57 cameraTheta=1.35 mountX=-0.03 mountY=0.57, mountTheta=1.63 00:29:36.628 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.56, opts=13) 00:29:36.628 00.000 30444 Enqueuing Move request for scope (0.13, 0.56) 00:29:36.629 00.001 15672 Worker thread wakes up 00:29:36.629 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.56) opts 0xd 00:29:36.629 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.56) 00:29:36.629 00.000 15672 Moving (0.13, 0.56) raw xDistance=-0.03 yDistance=0.57 00:29:36.629 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:29:36.629 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:29:36.629 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57 00:29:36.629 00.000 15672 MoveAxis(E, 0, ABG) 00:29:36.629 00.000 15672 Move returns status 0, amount 0 00:29:36.629 00.000 15672 MoveAxis(N, 0, ABG) 00:29:36.629 00.000 15672 Move returns status 0, amount 0 00:29:36.629 00.000 15672 move complete, result=0 00:29:36.629 00.000 15672 worker thread done servicing request 00:29:36.633 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11446, FiltMin=2620, FiltMax=9922, Gamma=2.950 00:29:36.683 00.050 30444 UpdateGuideState exits: m=130583 SNR=90.8 Saturated 00:29:36.683 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:36.683 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:36.683 00.000 30444 Enqueuing Expose request 00:29:36.683 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.6 px 0 ms NORTH 00:29:36.683 00.000 15672 Worker thread wakes up 00:29:36.683 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:36.683 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:38.799 02.116 15672 Exposure complete 00:29:38.830 00.031 15672 worker thread done servicing request 00:29:38.831 00.001 30444 OnExposeComplete: enter 00:29:38.831 00.000 30444 UpdateGuideState(): m_state=6 00:29:38.831 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3886 00:29:38.831 00.000 30444 Star::Find returns 1 (1), X=460.89, Y=196.35, Mass=120688, SNR=87.9, Peak=11663 HFD=3.8 00:29:38.831 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.56 = 0.56) 00:29:38.831 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.50 = 0.50) 00:29:38.831 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.14 hyp=0.51 cameraTheta=0.28 mountX=0.43 mountY=0.24, mountTheta=0.51 00:29:38.831 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.14, opts=13) 00:29:38.831 00.000 30444 Enqueuing Move request for scope (0.49, 0.14) 00:29:38.832 00.001 15672 Worker thread wakes up 00:29:38.832 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.14) opts 0xd 00:29:38.832 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.14) 00:29:38.832 00.000 15672 Moving (0.49, 0.14) raw xDistance=0.43 yDistance=0.24 00:29:38.832 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 00:29:38.832 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:38.832 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 00:29:38.832 00.000 15672 MoveAxis(W, 116, ABG) 00:29:38.832 00.000 15672 Guiding Dir = 3, Dur = 116 00:29:38.833 00.001 15672 IsSlewing returns 0 00:29:38.834 00.001 15672 IsGuiding returns 0 00:29:38.838 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=12805, FiltMin=2649, FiltMax=10140, Gamma=2.950 00:29:38.856 00.018 15672 PulseGuide returned control before completion, sleep 104 00:29:38.887 00.031 30444 UpdateGuideState exits: m=120688 SNR=87.9 Saturated 00:29:38.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:38.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:38.887 00.000 30444 Enqueuing Expose request 00:29:38.964 00.077 15672 IsGuiding returns 1 00:29:38.964 00.000 15672 scope still moving after pulse duration time elapsed 00:29:38.984 00.020 15672 IsSlewing returns 0 00:29:39.001 00.017 15672 IsGuiding returns 0 00:29:39.002 00.001 15672 scope move finished after 116 + 51 ms 00:29:39.002 00.000 15672 Move returns status 0, amount 116 00:29:39.002 00.000 15672 MoveAxis(N, 0, ABG) 00:29:39.002 00.000 15672 Move returns status 0, amount 0 00:29:39.002 00.000 15672 move complete, result=0 00:29:39.002 00.000 15672 worker thread done servicing request 00:29:39.002 00.000 15672 Worker thread wakes up 00:29:39.003 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:39.003 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:39.060 00.057 30444 GuideStep: 0.4 px 116 ms WEST, 0.2 px 0 ms NORTH 00:29:40.912 01.852 15672 Exposure complete 00:29:40.932 00.020 15672 worker thread done servicing request 00:29:40.932 00.000 30444 OnExposeComplete: enter 00:29:40.932 00.000 30444 UpdateGuideState(): m_state=6 00:29:40.933 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3887 00:29:40.933 00.000 30444 Star::Find returns 1 (1), X=460.78, Y=196.61, Mass=133194, SNR=98.7, Peak=11619 HFD=3.7 00:29:40.933 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 00:29:40.933 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 00:29:40.933 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.40 hyp=0.55 cameraTheta=0.81 mountX=0.25 mountY=0.47, mountTheta=1.07 00:29:40.933 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.40, opts=13) 00:29:40.933 00.000 30444 Enqueuing Move request for scope (0.38, 0.40) 00:29:40.933 00.000 15672 Worker thread wakes up 00:29:40.933 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.40) opts 0xd 00:29:40.933 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.40) 00:29:40.933 00.000 15672 Moving (0.38, 0.40) raw xDistance=0.25 yDistance=0.47 00:29:40.934 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25 00:29:40.934 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:29:40.934 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 00:29:40.934 00.000 15672 MoveAxis(W, 77, ABG) 00:29:40.934 00.000 15672 Guiding Dir = 3, Dur = 77 00:29:40.935 00.001 15672 IsSlewing returns 0 00:29:40.936 00.001 15672 IsGuiding returns 0 00:29:40.939 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=12172, FiltMin=2635, FiltMax=9457, Gamma=2.950 00:29:40.964 00.025 15672 PulseGuide returned control before completion, sleep 58 00:29:40.988 00.024 30444 UpdateGuideState exits: m=133194 SNR=98.7 Saturated 00:29:40.988 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:40.988 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:40.988 00.000 30444 Enqueuing Expose request 00:29:41.026 00.038 15672 IsGuiding returns 1 00:29:41.026 00.000 15672 scope still moving after pulse duration time elapsed 00:29:41.047 00.021 15672 IsSlewing returns 0 00:29:41.061 00.014 15672 IsGuiding returns 0 00:29:41.061 00.000 15672 scope move finished after 77 + 48 ms 00:29:41.061 00.000 15672 Move returns status 0, amount 77 00:29:41.061 00.000 15672 MoveAxis(N, 0, ABG) 00:29:41.061 00.000 15672 Move returns status 0, amount 0 00:29:41.061 00.000 15672 move complete, result=0 00:29:41.061 00.000 15672 worker thread done servicing request 00:29:41.061 00.000 15672 Worker thread wakes up 00:29:41.061 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:41.061 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:41.061 00.000 30444 GuideStep: 0.3 px 77 ms WEST, 0.5 px 0 ms NORTH 00:29:43.172 02.111 15672 Exposure complete 00:29:43.192 00.020 15672 worker thread done servicing request 00:29:43.192 00.000 30444 OnExposeComplete: enter 00:29:43.192 00.000 30444 UpdateGuideState(): m_state=6 00:29:43.192 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3888 00:29:43.192 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=196.55, Mass=117693, SNR=92.4, Peak=10416 HFD=3.4 00:29:43.192 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 00:29:43.192 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 00:29:43.192 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.34 hyp=0.41 cameraTheta=0.98 mountX=0.13 mountY=0.38, mountTheta=1.25 00:29:43.193 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.34, opts=13) 00:29:43.193 00.000 30444 Enqueuing Move request for scope (0.23, 0.34) 00:29:43.193 00.000 15672 Worker thread wakes up 00:29:43.193 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.34) opts 0xd 00:29:43.193 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.34) 00:29:43.193 00.000 15672 Moving (0.23, 0.34) raw xDistance=0.13 yDistance=0.38 00:29:43.193 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:29:43.193 00.000 15672 switching direction from -1 to 1 - decHistory=4 oldest=0.73 newest=1.09 00:29:43.193 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 00:29:43.193 00.000 15672 MoveAxis(E, 0, ABG) 00:29:43.193 00.000 15672 Move returns status 0, amount 0 00:29:43.193 00.000 15672 MoveAxis(S, 68, ABG) 00:29:43.193 00.000 15672 Guiding Dir = 1, Dur = 68 00:29:43.194 00.001 15672 IsSlewing returns 0 00:29:43.195 00.001 15672 IsGuiding returns 0 00:29:43.199 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2036, max=11522, FiltMin=2600, FiltMax=9602, Gamma=2.950 00:29:43.284 00.085 15672 IsGuiding returns 1 00:29:43.284 00.000 15672 scope still moving after pulse duration time elapsed 00:29:43.304 00.020 15672 IsSlewing returns 0 00:29:43.305 00.001 15672 IsGuiding returns 1 00:29:43.327 00.022 15672 IsSlewing returns 0 00:29:43.329 00.002 15672 IsGuiding returns 1 00:29:43.349 00.020 15672 IsSlewing returns 0 00:29:43.410 00.061 15672 IsGuiding returns 0 00:29:43.410 00.000 15672 scope move finished after 68 + 147 ms 00:29:43.410 00.000 15672 Move returns status 0, amount 68 00:29:43.410 00.000 15672 move complete, result=0 00:29:43.411 00.001 15672 worker thread done servicing request 00:29:43.677 00.266 30444 UpdateGuideState exits: m=117693 SNR=92.4 Saturated 00:29:43.677 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:43.678 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:43.678 00.000 30444 Enqueuing Expose request 00:29:43.678 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 68 ms SOUTH 00:29:43.678 00.000 15672 Worker thread wakes up 00:29:43.678 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:43.679 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:45.586 01.907 15672 Exposure complete 00:29:45.606 00.020 15672 worker thread done servicing request 00:29:45.606 00.000 30444 OnExposeComplete: enter 00:29:45.606 00.000 30444 UpdateGuideState(): m_state=6 00:29:45.606 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3889 00:29:45.607 00.001 30444 Star::Find returns 1 (1), X=460.69, Y=196.61, Mass=130656, SNR=108.3, Peak=11570 HFD=3.6 00:29:45.607 00.000 30444 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.28) = xAngle (1.23 = 1.23) 00:29:45.607 00.000 30444 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.17 = 1.17) 00:29:45.607 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.39 hyp=0.48 cameraTheta=0.95 mountX=0.16 mountY=0.45, mountTheta=1.23 00:29:45.607 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.39, opts=13) 00:29:45.608 00.001 30444 Enqueuing Move request for scope (0.28, 0.39) 00:29:45.608 00.000 15672 Worker thread wakes up 00:29:45.608 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.39) opts 0xd 00:29:45.608 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.39) 00:29:45.608 00.000 15672 Moving (0.28, 0.39) raw xDistance=0.16 yDistance=0.45 00:29:45.608 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 00:29:45.608 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 00:29:45.608 00.000 15672 MoveAxis(E, 0, ABG) 00:29:45.608 00.000 15672 Move returns status 0, amount 0 00:29:45.608 00.000 15672 MoveAxis(S, 79, ABG) 00:29:45.608 00.000 15672 Guiding Dir = 1, Dur = 79 00:29:45.609 00.001 15672 IsSlewing returns 0 00:29:45.610 00.001 15672 IsGuiding returns 0 00:29:45.614 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=11570, FiltMin=2618, FiltMax=9395, Gamma=2.950 00:29:45.697 00.083 15672 IsGuiding returns 1 00:29:45.697 00.000 15672 scope still moving after pulse duration time elapsed 00:29:45.718 00.021 15672 IsSlewing returns 0 00:29:45.719 00.001 15672 IsGuiding returns 1 00:29:45.736 00.017 30444 UpdateGuideState exits: m=130656 SNR=108.3 Saturated 00:29:45.736 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:45.736 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:45.736 00.000 30444 Enqueuing Expose request 00:29:45.740 00.004 15672 IsSlewing returns 0 00:29:45.742 00.002 15672 IsGuiding returns 1 00:29:45.763 00.021 15672 IsSlewing returns 0 00:29:45.821 00.058 15672 IsGuiding returns 0 00:29:45.821 00.000 15672 scope move finished after 79 + 133 ms 00:29:45.821 00.000 15672 Move returns status 0, amount 79 00:29:45.821 00.000 15672 move complete, result=0 00:29:45.821 00.000 15672 worker thread done servicing request 00:29:45.821 00.000 15672 Worker thread wakes up 00:29:45.821 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:45.821 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:45.821 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 79 ms SOUTH 00:29:47.939 02.118 15672 Exposure complete 00:29:47.969 00.030 15672 worker thread done servicing request 00:29:47.970 00.001 30444 OnExposeComplete: enter 00:29:47.970 00.000 30444 UpdateGuideState(): m_state=6 00:29:47.970 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3890 00:29:47.970 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=196.46, Mass=127580, SNR=90.9, Peak=10435 HFD=3.4 00:29:47.970 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 00:29:47.970 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 00:29:47.970 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.69 mountX=-0.10 mountY=0.23, mountTheta=1.96 00:29:47.970 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.24, opts=13) 00:29:47.970 00.000 30444 Enqueuing Move request for scope (-0.03, 0.24) 00:29:47.971 00.001 15672 Worker thread wakes up 00:29:47.971 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd 00:29:47.971 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.24) 00:29:47.971 00.000 15672 Moving (-0.03, 0.24) raw xDistance=-0.10 yDistance=0.23 00:29:47.971 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 00:29:47.971 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:47.971 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 00:29:47.971 00.000 15672 MoveAxis(E, 0, ABG) 00:29:47.971 00.000 15672 Move returns status 0, amount 0 00:29:47.971 00.000 15672 MoveAxis(N, 0, ABG) 00:29:47.971 00.000 15672 Move returns status 0, amount 0 00:29:47.971 00.000 15672 move complete, result=0 00:29:47.971 00.000 15672 worker thread done servicing request 00:29:47.976 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=10684, FiltMin=2466, FiltMax=9692, Gamma=2.950 00:29:48.025 00.049 30444 UpdateGuideState exits: m=127580 SNR=90.9 Saturated 00:29:48.025 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:48.025 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:48.025 00.000 30444 Enqueuing Expose request 00:29:48.025 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:29:48.025 00.000 15672 Worker thread wakes up 00:29:48.025 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:48.025 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:49.933 01.908 15672 Exposure complete 00:29:49.955 00.022 15672 worker thread done servicing request 00:29:49.955 00.000 30444 OnExposeComplete: enter 00:29:49.955 00.000 30444 UpdateGuideState(): m_state=6 00:29:49.955 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3891 00:29:49.956 00.001 30444 Star::Find returns 1 (1), X=459.99, Y=196.58, Mass=113087, SNR=71.4, Peak=10746 HFD=3.5 00:29:49.956 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 00:29:49.956 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 00:29:49.956 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.36 hyp=0.55 cameraTheta=2.42 mountX=-0.50 mountY=0.27, mountTheta=2.65 00:29:49.957 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.36, opts=13) 00:29:49.957 00.000 30444 Enqueuing Move request for scope (-0.42, 0.36) 00:29:49.957 00.000 15672 Worker thread wakes up 00:29:49.957 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.36) opts 0xd 00:29:49.957 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.36) 00:29:49.957 00.000 15672 Moving (-0.42, 0.36) raw xDistance=-0.50 yDistance=0.27 00:29:49.957 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50 00:29:49.957 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 00:29:49.957 00.000 15672 MoveAxis(E, 135, ABG) 00:29:49.957 00.000 15672 Guiding Dir = 2, Dur = 135 00:29:49.958 00.001 15672 IsSlewing returns 0 00:29:49.959 00.001 15672 IsGuiding returns 0 00:29:49.965 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=12470, FiltMin=2578, FiltMax=9929, Gamma=2.950 00:29:49.975 00.010 15672 PulseGuide returned control before completion, sleep 129 00:29:50.018 00.043 30444 UpdateGuideState exits: m=113087 SNR=71.4 Saturated 00:29:50.018 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:50.018 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:50.018 00.000 30444 Enqueuing Expose request 00:29:50.106 00.088 15672 IsGuiding returns 1 00:29:50.106 00.000 15672 scope still moving after pulse duration time elapsed 00:29:50.127 00.021 15672 IsSlewing returns 0 00:29:50.128 00.001 15672 IsGuiding returns 1 00:29:50.149 00.021 15672 IsSlewing returns 0 00:29:50.152 00.003 15672 IsGuiding returns 0 00:29:50.152 00.000 15672 scope move finished after 135 + 57 ms 00:29:50.152 00.000 15672 Move returns status 0, amount 135 00:29:50.152 00.000 15672 MoveAxis(S, 47, ABG) 00:29:50.152 00.000 15672 Guiding Dir = 1, Dur = 47 00:29:50.152 00.000 15672 IsSlewing returns 0 00:29:50.153 00.001 15672 IsGuiding returns 0 00:29:50.234 00.081 15672 IsGuiding returns 1 00:29:50.234 00.000 15672 scope still moving after pulse duration time elapsed 00:29:50.255 00.021 15672 IsSlewing returns 0 00:29:50.310 00.055 15672 IsGuiding returns 0 00:29:50.310 00.000 15672 scope move finished after 47 + 110 ms 00:29:50.310 00.000 15672 Move returns status 0, amount 47 00:29:50.310 00.000 15672 move complete, result=0 00:29:50.310 00.000 15672 worker thread done servicing request 00:29:50.310 00.000 15672 Worker thread wakes up 00:29:50.310 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:50.310 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:50.310 00.000 30444 GuideStep: -0.5 px 135 ms EAST, 0.3 px 47 ms SOUTH 00:29:52.418 02.108 15672 Exposure complete 00:29:52.438 00.020 15672 worker thread done servicing request 00:29:52.439 00.001 30444 OnExposeComplete: enter 00:29:52.439 00.000 30444 UpdateGuideState(): m_state=6 00:29:52.439 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3892 00:29:52.439 00.000 30444 Star::Find returns 1 (1), X=460.86, Y=196.43, Mass=118437, SNR=88.6, Peak=11057 HFD=3.7 00:29:52.439 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 00:29:52.439 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 00:29:52.439 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.21 hyp=0.50 cameraTheta=0.44 mountX=0.38 mountY=0.31, mountTheta=0.68 00:29:52.439 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.21, opts=13) 00:29:52.439 00.000 30444 Enqueuing Move request for scope (0.45, 0.21) 00:29:52.439 00.000 15672 Worker thread wakes up 00:29:52.440 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.21) opts 0xd 00:29:52.440 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.21) 00:29:52.440 00.000 15672 Moving (0.45, 0.21) raw xDistance=0.38 yDistance=0.31 00:29:52.440 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38 00:29:52.440 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 00:29:52.440 00.000 15672 MoveAxis(W, 92, ABG) 00:29:52.440 00.000 15672 Guiding Dir = 3, Dur = 92 00:29:52.440 00.000 15672 IsSlewing returns 0 00:29:52.441 00.001 15672 IsGuiding returns 0 00:29:52.446 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=11628, FiltMin=2648, FiltMax=9592, Gamma=2.950 00:29:52.467 00.021 15672 PulseGuide returned control before completion, sleep 77 00:29:52.546 00.079 15672 IsGuiding returns 1 00:29:52.546 00.000 15672 scope still moving after pulse duration time elapsed 00:29:52.567 00.021 15672 IsSlewing returns 0 00:29:52.579 00.012 15672 IsGuiding returns 0 00:29:52.579 00.000 15672 scope move finished after 92 + 46 ms 00:29:52.579 00.000 15672 Move returns status 0, amount 92 00:29:52.579 00.000 15672 MoveAxis(S, 55, ABG) 00:29:52.579 00.000 15672 Guiding Dir = 1, Dur = 55 00:29:52.579 00.000 15672 IsSlewing returns 0 00:29:52.581 00.002 15672 IsGuiding returns 0 00:29:52.693 00.112 15672 IsGuiding returns 1 00:29:52.693 00.000 15672 scope still moving after pulse duration time elapsed 00:29:52.714 00.021 15672 IsSlewing returns 0 00:29:52.724 00.010 15672 IsGuiding returns 0 00:29:52.725 00.001 15672 scope move finished after 55 + 88 ms 00:29:52.725 00.000 15672 Move returns status 0, amount 55 00:29:52.725 00.000 15672 move complete, result=0 00:29:52.725 00.000 15672 worker thread done servicing request 00:29:52.842 00.117 30444 UpdateGuideState exits: m=118437 SNR=88.6 Saturated 00:29:52.842 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:52.842 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:52.842 00.000 30444 Enqueuing Expose request 00:29:52.842 00.000 30444 GuideStep: 0.4 px 92 ms WEST, 0.3 px 55 ms SOUTH 00:29:52.842 00.000 15672 Worker thread wakes up 00:29:52.843 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:52.843 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:54.751 01.908 15672 Exposure complete 00:29:54.771 00.020 15672 worker thread done servicing request 00:29:54.771 00.000 30444 OnExposeComplete: enter 00:29:54.771 00.000 30444 UpdateGuideState(): m_state=6 00:29:54.771 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3893 00:29:54.771 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=196.47, Mass=129551, SNR=88.0, Peak=10950 HFD=3.2 00:29:54.771 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 00:29:54.771 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 00:29:54.771 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.34 mountX=-0.01 mountY=0.27, mountTheta=1.62 00:29:54.772 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.26, opts=13) 00:29:54.772 00.000 30444 Enqueuing Move request for scope (0.06, 0.26) 00:29:54.772 00.000 15672 Worker thread wakes up 00:29:54.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd 00:29:54.772 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.26) 00:29:54.772 00.000 15672 Moving (0.06, 0.26) raw xDistance=-0.01 yDistance=0.27 00:29:54.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 00:29:54.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 00:29:54.772 00.000 15672 MoveAxis(E, 0, ABG) 00:29:54.772 00.000 15672 Move returns status 0, amount 0 00:29:54.772 00.000 15672 MoveAxis(S, 48, ABG) 00:29:54.772 00.000 15672 Guiding Dir = 1, Dur = 48 00:29:54.773 00.001 15672 IsSlewing returns 0 00:29:54.774 00.001 15672 IsGuiding returns 0 00:29:54.778 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=11015, FiltMin=2586, FiltMax=9842, Gamma=2.950 00:29:54.881 00.103 15672 IsGuiding returns 1 00:29:54.881 00.000 15672 scope still moving after pulse duration time elapsed 00:29:54.886 00.005 30444 UpdateGuideState exits: m=129551 SNR=88.0 Saturated 00:29:54.886 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:54.886 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:54.886 00.000 30444 Enqueuing Expose request 00:29:54.902 00.016 15672 IsSlewing returns 0 00:29:54.927 00.025 15672 IsGuiding returns 0 00:29:54.928 00.001 15672 scope move finished after 48 + 105 ms 00:29:54.928 00.000 15672 Move returns status 0, amount 48 00:29:54.928 00.000 15672 move complete, result=0 00:29:54.928 00.000 15672 worker thread done servicing request 00:29:54.928 00.000 15672 Worker thread wakes up 00:29:54.928 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:54.928 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:54.929 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 48 ms SOUTH 00:29:57.037 02.108 15672 Exposure complete 00:29:57.057 00.020 15672 worker thread done servicing request 00:29:57.057 00.000 30444 OnExposeComplete: enter 00:29:57.057 00.000 30444 UpdateGuideState(): m_state=6 00:29:57.057 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3894 00:29:57.057 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=196.04, Mass=120877, SNR=81.7, Peak=10351 HFD=4.0 00:29:57.058 00.001 30444 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 00:29:57.058 00.000 30444 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 00:29:57.058 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-2.34 mountX=-0.12 mountY=-0.21, mountTheta=-2.08 00:29:57.058 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.18, opts=13) 00:29:57.058 00.000 30444 Enqueuing Move request for scope (-0.17, -0.18) 00:29:57.058 00.000 15672 Worker thread wakes up 00:29:57.058 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.18) opts 0xd 00:29:57.058 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.18) 00:29:57.058 00.000 15672 Moving (-0.17, -0.18) raw xDistance=-0.12 yDistance=-0.21 00:29:57.058 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:29:57.058 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:57.059 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 00:29:57.059 00.000 15672 MoveAxis(E, 0, ABG) 00:29:57.059 00.000 15672 Move returns status 0, amount 0 00:29:57.059 00.000 15672 MoveAxis(N, 0, ABG) 00:29:57.059 00.000 15672 Move returns status 0, amount 0 00:29:57.059 00.000 15672 move complete, result=0 00:29:57.059 00.000 15672 worker thread done servicing request 00:29:57.064 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=11164, FiltMin=2595, FiltMax=9816, Gamma=2.950 00:29:57.114 00.050 30444 UpdateGuideState exits: m=120877 SNR=81.7 Saturated 00:29:57.114 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:57.114 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:57.114 00.000 30444 Enqueuing Expose request 00:29:57.114 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:29:57.114 00.000 15672 Worker thread wakes up 00:29:57.114 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:57.114 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:29:59.023 01.909 15672 Exposure complete 00:29:59.043 00.020 15672 worker thread done servicing request 00:29:59.043 00.000 30444 OnExposeComplete: enter 00:29:59.043 00.000 30444 UpdateGuideState(): m_state=6 00:29:59.043 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3895 00:29:59.043 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=196.31, Mass=119055, SNR=72.4, Peak=10107 HFD=3.6 00:29:59.043 00.000 30444 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.28) = xAngle (0.78 = 0.78) 00:29:59.043 00.000 30444 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.72 = 0.72) 00:29:59.043 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.50 mountX=0.15 mountY=0.14, mountTheta=0.75 00:29:59.044 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.10, opts=13) 00:29:59.044 00.000 30444 Enqueuing Move request for scope (0.18, 0.10) 00:29:59.044 00.000 15672 Worker thread wakes up 00:29:59.044 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd 00:29:59.044 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.10) 00:29:59.044 00.000 15672 Moving (0.18, 0.10) raw xDistance=0.15 yDistance=0.14 00:29:59.044 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 00:29:59.044 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:29:59.044 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 00:29:59.044 00.000 15672 MoveAxis(E, 0, ABG) 00:29:59.044 00.000 15672 Move returns status 0, amount 0 00:29:59.044 00.000 15672 MoveAxis(N, 0, ABG) 00:29:59.044 00.000 15672 Move returns status 0, amount 0 00:29:59.044 00.000 15672 move complete, result=0 00:29:59.044 00.000 15672 worker thread done servicing request 00:29:59.050 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=11013, FiltMin=2632, FiltMax=9869, Gamma=2.950 00:29:59.468 00.418 30444 UpdateGuideState exits: m=119055 SNR=72.4 Saturated 00:29:59.469 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:29:59.469 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:29:59.469 00.000 30444 Enqueuing Expose request 00:29:59.469 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:29:59.469 00.000 15672 Worker thread wakes up 00:29:59.470 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:29:59.470 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:01.575 02.105 15672 Exposure complete 00:30:01.595 00.020 15672 worker thread done servicing request 00:30:01.595 00.000 30444 OnExposeComplete: enter 00:30:01.595 00.000 30444 UpdateGuideState(): m_state=6 00:30:01.595 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3896 00:30:01.596 00.001 30444 Star::Find returns 1 (1), X=459.53, Y=196.46, Mass=114049, SNR=94.5, Peak=11062 HFD=3.2 00:30:01.596 00.000 30444 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.28) = xAngle (3.14 = 3.14) 00:30:01.596 00.000 30444 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.08 = 3.08) 00:30:01.596 00.000 30444 CameraToMount -- cameraX=-0.88 cameraY=0.25 hyp=0.91 cameraTheta=2.86 mountX=-0.91 mountY=0.06, mountTheta=3.08 00:30:01.596 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.88, y=0.25, opts=13) 00:30:01.596 00.000 30444 Enqueuing Move request for scope (-0.88, 0.25) 00:30:01.596 00.000 15672 Worker thread wakes up 00:30:01.596 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.25) opts 0xd 00:30:01.596 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.88, 0.25) 00:30:01.597 00.001 15672 Moving (-0.88, 0.25) raw xDistance=-0.91 yDistance=0.06 00:30:01.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.91 00:30:01.597 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:01.597 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:30:01.597 00.000 15672 MoveAxis(E, 246, ABG) 00:30:01.597 00.000 15672 Guiding Dir = 2, Dur = 246 00:30:01.597 00.000 15672 IsSlewing returns 0 00:30:01.598 00.001 15672 IsGuiding returns 0 00:30:01.603 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=11478, FiltMin=2646, FiltMax=9105, Gamma=2.950 00:30:01.621 00.018 15672 PulseGuide returned control before completion, sleep 234 00:30:01.652 00.031 30444 UpdateGuideState exits: m=114049 SNR=94.5 Saturated 00:30:01.652 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:01.652 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:01.652 00.000 30444 Enqueuing Expose request 00:30:01.857 00.205 15672 IsGuiding returns 1 00:30:01.857 00.000 15672 scope still moving after pulse duration time elapsed 00:30:01.878 00.021 15672 IsSlewing returns 0 00:30:01.894 00.016 15672 IsGuiding returns 0 00:30:01.894 00.000 15672 scope move finished after 246 + 49 ms 00:30:01.894 00.000 15672 Move returns status 0, amount 246 00:30:01.894 00.000 15672 MoveAxis(N, 0, ABG) 00:30:01.894 00.000 15672 Move returns status 0, amount 0 00:30:01.894 00.000 15672 move complete, result=0 00:30:01.894 00.000 15672 worker thread done servicing request 00:30:01.895 00.001 15672 Worker thread wakes up 00:30:01.895 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:01.895 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:01.895 00.000 30444 GuideStep: -0.9 px 246 ms EAST, 0.1 px 0 ms NORTH 00:30:03.804 01.909 15672 Exposure complete 00:30:03.823 00.019 15672 worker thread done servicing request 00:30:03.824 00.001 30444 OnExposeComplete: enter 00:30:03.824 00.000 30444 UpdateGuideState(): m_state=6 00:30:03.824 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3897 00:30:03.824 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=196.24, Mass=132659, SNR=82.3, Peak=12144 HFD=3.7 00:30:03.824 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 00:30:03.824 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.25 = 0.25) 00:30:03.824 00.000 30444 CameraToMount -- cameraX=0.97 cameraY=0.03 hyp=0.97 cameraTheta=0.03 mountX=0.93 mountY=0.24, mountTheta=0.25 00:30:03.824 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.97, y=0.03, opts=13) 00:30:03.824 00.000 30444 Enqueuing Move request for scope (0.97, 0.03) 00:30:03.825 00.001 15672 Worker thread wakes up 00:30:03.825 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.03) opts 0xd 00:30:03.825 00.000 15672 Handling offset move in thread for scope, endpoint = (0.97, 0.03) 00:30:03.825 00.000 15672 Moving (0.97, 0.03) raw xDistance=0.93 yDistance=0.24 00:30:03.825 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.93 00:30:03.825 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:03.825 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 00:30:03.825 00.000 15672 MoveAxis(W, 233, ABG) 00:30:03.825 00.000 15672 Guiding Dir = 3, Dur = 233 00:30:03.825 00.000 15672 IsSlewing returns 0 00:30:03.827 00.002 15672 IsGuiding returns 0 00:30:03.830 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=12144, FiltMin=2620, FiltMax=9690, Gamma=2.950 00:30:03.856 00.026 15672 PulseGuide returned control before completion, sleep 214 00:30:03.881 00.025 30444 UpdateGuideState exits: m=132659 SNR=82.3 Saturated 00:30:03.881 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:03.881 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:03.881 00.000 30444 Enqueuing Expose request 00:30:04.074 00.193 15672 IsGuiding returns 1 00:30:04.074 00.000 15672 scope still moving after pulse duration time elapsed 00:30:04.096 00.022 15672 IsSlewing returns 0 00:30:04.146 00.050 15672 IsGuiding returns 0 00:30:04.146 00.000 15672 scope move finished after 233 + 85 ms 00:30:04.146 00.000 15672 Move returns status 0, amount 233 00:30:04.146 00.000 15672 MoveAxis(N, 0, ABG) 00:30:04.146 00.000 15672 Move returns status 0, amount 0 00:30:04.146 00.000 15672 move complete, result=0 00:30:04.146 00.000 15672 worker thread done servicing request 00:30:04.146 00.000 15672 Worker thread wakes up 00:30:04.146 00.000 30444 GuideStep: 0.9 px 233 ms WEST, 0.2 px 0 ms NORTH 00:30:04.146 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:04.146 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:06.264 02.118 15672 Exposure complete 00:30:06.294 00.030 15672 worker thread done servicing request 00:30:06.294 00.000 30444 OnExposeComplete: enter 00:30:06.294 00.000 30444 UpdateGuideState(): m_state=6 00:30:06.294 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 3898 00:30:06.294 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=196.04, Mass=131878, SNR=105.4, Peak=11216 HFD=3.6 00:30:06.294 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.07 = -1.07) 00:30:06.294 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.13 = -1.13) 00:30:06.295 00.001 30444 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.35 mountX=0.08 mountY=-0.16, mountTheta=-1.08 00:30:06.295 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.17, opts=13) 00:30:06.295 00.000 30444 Enqueuing Move request for scope (0.04, -0.17) 00:30:06.295 00.000 15672 Worker thread wakes up 00:30:06.295 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd 00:30:06.295 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.17) 00:30:06.295 00.000 15672 Moving (0.04, -0.17) raw xDistance=0.08 yDistance=-0.16 00:30:06.295 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:30:06.295 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:06.295 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:30:06.295 00.000 15672 MoveAxis(E, 0, ABG) 00:30:06.295 00.000 15672 Move returns status 0, amount 0 00:30:06.295 00.000 15672 MoveAxis(N, 0, ABG) 00:30:06.295 00.000 15672 Move returns status 0, amount 0 00:30:06.297 00.002 15672 move complete, result=0 00:30:06.297 00.000 15672 worker thread done servicing request 00:30:06.301 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=11216, FiltMin=2618, FiltMax=10084, Gamma=2.950 00:30:06.634 00.333 30444 UpdateGuideState exits: m=131878 SNR=105.4 Saturated 00:30:06.634 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:06.634 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:06.634 00.000 30444 Enqueuing Expose request 00:30:06.635 00.001 15672 Worker thread wakes up 00:30:06.635 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:30:06.635 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:06.635 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:08.545 01.910 15672 Exposure complete 00:30:08.565 00.020 15672 worker thread done servicing request 00:30:08.565 00.000 30444 OnExposeComplete: enter 00:30:08.565 00.000 30444 UpdateGuideState(): m_state=6 00:30:08.565 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3899 00:30:08.565 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=196.21, Mass=113843, SNR=81.6, Peak=9163 HFD=3.7 00:30:08.565 00.000 30444 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.28) = xAngle (-2.86 = -2.86) 00:30:08.565 00.000 30444 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.92 = -2.92) 00:30:08.565 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.14 mountX=-0.09 mountY=-0.02, mountTheta=-2.92 00:30:08.565 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.00, opts=13) 00:30:08.565 00.000 30444 Enqueuing Move request for scope (-0.10, -0.00) 00:30:08.565 00.000 15672 Worker thread wakes up 00:30:08.565 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd 00:30:08.565 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.00) 00:30:08.565 00.000 15672 Moving (-0.10, -0.00) raw xDistance=-0.09 yDistance=-0.02 00:30:08.565 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:30:08.565 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:08.565 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:30:08.565 00.000 15672 MoveAxis(E, 0, ABG) 00:30:08.565 00.000 15672 Move returns status 0, amount 0 00:30:08.565 00.000 15672 MoveAxis(N, 0, ABG) 00:30:08.567 00.002 15672 Move returns status 0, amount 0 00:30:08.567 00.000 15672 move complete, result=0 00:30:08.567 00.000 15672 worker thread done servicing request 00:30:08.571 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2092, max=10338, FiltMin=2528, FiltMax=9817, Gamma=2.950 00:30:08.687 00.116 30444 UpdateGuideState exits: m=113843 SNR=81.6 Saturated 00:30:08.687 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:08.688 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:08.688 00.000 30444 Enqueuing Expose request 00:30:08.688 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:30:08.688 00.000 15672 Worker thread wakes up 00:30:08.688 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:08.688 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:10.796 02.108 15672 Exposure complete 00:30:10.815 00.019 15672 worker thread done servicing request 00:30:10.815 00.000 30444 OnExposeComplete: enter 00:30:10.815 00.000 30444 UpdateGuideState(): m_state=6 00:30:10.815 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3900 00:30:10.815 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=196.16, Mass=123677, SNR=90.5, Peak=11029 HFD=3.8 00:30:10.815 00.000 30444 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 00:30:10.815 00.000 30444 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 00:30:10.815 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.05 hyp=0.32 cameraTheta=-0.16 mountX=0.32 mountY=0.02, mountTheta=0.05 00:30:10.816 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.05, opts=13) 00:30:10.816 00.000 30444 Enqueuing Move request for scope (0.32, -0.05) 00:30:10.816 00.000 15672 Worker thread wakes up 00:30:10.816 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.05) opts 0xd 00:30:10.816 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.05) 00:30:10.816 00.000 15672 Moving (0.32, -0.05) raw xDistance=0.32 yDistance=0.02 00:30:10.816 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 00:30:10.816 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:10.816 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 00:30:10.816 00.000 15672 MoveAxis(W, 86, ABG) 00:30:10.816 00.000 15672 Guiding Dir = 3, Dur = 86 00:30:10.818 00.002 15672 IsSlewing returns 0 00:30:10.819 00.001 15672 IsGuiding returns 0 00:30:10.822 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=11029, FiltMin=2552, FiltMax=9410, Gamma=2.950 00:30:10.838 00.016 15672 PulseGuide returned control before completion, sleep 77 00:30:10.872 00.034 30444 UpdateGuideState exits: m=123677 SNR=90.5 Saturated 00:30:10.872 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:10.872 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:10.872 00.000 30444 Enqueuing Expose request 00:30:10.917 00.045 15672 IsGuiding returns 1 00:30:10.917 00.000 15672 scope still moving after pulse duration time elapsed 00:30:10.937 00.020 15672 IsSlewing returns 0 00:30:10.981 00.044 15672 IsGuiding returns 0 00:30:10.981 00.000 15672 scope move finished after 86 + 77 ms 00:30:10.982 00.001 15672 Move returns status 0, amount 86 00:30:10.982 00.000 15672 MoveAxis(N, 0, ABG) 00:30:10.982 00.000 15672 Move returns status 0, amount 0 00:30:10.982 00.000 15672 move complete, result=0 00:30:10.982 00.000 15672 worker thread done servicing request 00:30:10.982 00.000 15672 Worker thread wakes up 00:30:10.982 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:10.982 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:10.982 00.000 30444 GuideStep: 0.3 px 86 ms WEST, 0.0 px 0 ms NORTH 00:30:12.888 01.906 15672 Exposure complete 00:30:12.908 00.020 15672 worker thread done servicing request 00:30:12.908 00.000 30444 OnExposeComplete: enter 00:30:12.908 00.000 30444 UpdateGuideState(): m_state=6 00:30:12.908 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3901 00:30:12.908 00.000 30444 Star::Find returns 1 (1), X=459.90, Y=196.08, Mass=120718, SNR=83.7, Peak=11956 HFD=3.4 00:30:12.908 00.000 30444 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.28) = xAngle (-2.60 = -2.60) 00:30:12.908 00.000 30444 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.66 = -2.66) 00:30:12.908 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.14 hyp=0.52 cameraTheta=-2.88 mountX=-0.45 mountY=-0.24, mountTheta=-2.65 00:30:12.909 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.14, opts=13) 00:30:12.909 00.000 30444 Enqueuing Move request for scope (-0.51, -0.14) 00:30:12.909 00.000 15672 Worker thread wakes up 00:30:12.909 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.14) opts 0xd 00:30:12.909 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.14) 00:30:12.909 00.000 15672 Moving (-0.51, -0.14) raw xDistance=-0.45 yDistance=-0.24 00:30:12.909 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45 00:30:12.909 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:12.909 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 00:30:12.909 00.000 15672 MoveAxis(E, 115, ABG) 00:30:12.909 00.000 15672 Guiding Dir = 2, Dur = 115 00:30:12.910 00.001 15672 IsSlewing returns 0 00:30:12.912 00.002 15672 IsGuiding returns 0 00:30:12.916 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=12586, FiltMin=2624, FiltMax=9754, Gamma=2.950 00:30:12.930 00.014 15672 PulseGuide returned control before completion, sleep 107 00:30:12.965 00.035 30444 UpdateGuideState exits: m=120718 SNR=83.7 Saturated 00:30:12.965 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:12.965 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:12.965 00.000 30444 Enqueuing Expose request 00:30:13.039 00.074 15672 IsGuiding returns 1 00:30:13.039 00.000 15672 scope still moving after pulse duration time elapsed 00:30:13.060 00.021 15672 IsSlewing returns 0 00:30:13.075 00.015 15672 IsGuiding returns 0 00:30:13.075 00.000 15672 scope move finished after 115 + 48 ms 00:30:13.075 00.000 15672 Move returns status 0, amount 115 00:30:13.075 00.000 15672 MoveAxis(N, 0, ABG) 00:30:13.075 00.000 15672 Move returns status 0, amount 0 00:30:13.075 00.000 15672 move complete, result=0 00:30:13.075 00.000 15672 worker thread done servicing request 00:30:13.075 00.000 15672 Worker thread wakes up 00:30:13.075 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:13.075 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:13.076 00.001 30444 GuideStep: -0.4 px 115 ms EAST, -0.2 px 0 ms NORTH 00:30:15.185 02.109 15672 Exposure complete 00:30:15.205 00.020 15672 worker thread done servicing request 00:30:15.205 00.000 30444 OnExposeComplete: enter 00:30:15.205 00.000 30444 UpdateGuideState(): m_state=6 00:30:15.205 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3902 00:30:15.205 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=196.23, Mass=117249, SNR=87.0, Peak=12086 HFD=3.4 00:30:15.205 00.000 30444 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.28) = xAngle (3.39 = -2.89) 00:30:15.205 00.000 30444 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.95) 00:30:15.205 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=0.01 hyp=0.52 cameraTheta=3.11 mountX=-0.50 mountY=-0.10, mountTheta=-2.95 00:30:15.206 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=0.01, opts=13) 00:30:15.206 00.000 30444 Enqueuing Move request for scope (-0.52, 0.01) 00:30:15.206 00.000 15672 Worker thread wakes up 00:30:15.206 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.01) opts 0xd 00:30:15.206 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, 0.01) 00:30:15.206 00.000 15672 Moving (-0.52, 0.01) raw xDistance=-0.50 yDistance=-0.10 00:30:15.206 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50 00:30:15.206 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:15.206 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:30:15.206 00.000 15672 MoveAxis(E, 144, ABG) 00:30:15.206 00.000 15672 Guiding Dir = 2, Dur = 144 00:30:15.207 00.001 15672 IsSlewing returns 0 00:30:15.208 00.001 15672 IsGuiding returns 0 00:30:15.212 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=12598, FiltMin=2551, FiltMax=9541, Gamma=2.950 00:30:15.231 00.019 15672 PulseGuide returned control before completion, sleep 132 00:30:15.261 00.030 30444 UpdateGuideState exits: m=117249 SNR=87.0 Saturated 00:30:15.261 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:15.261 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:15.261 00.000 30444 Enqueuing Expose request 00:30:15.366 00.105 15672 IsGuiding returns 1 00:30:15.366 00.000 15672 scope still moving after pulse duration time elapsed 00:30:15.387 00.021 15672 IsSlewing returns 0 00:30:15.407 00.020 15672 IsGuiding returns 0 00:30:15.408 00.001 15672 scope move finished after 144 + 56 ms 00:30:15.408 00.000 15672 Move returns status 0, amount 144 00:30:15.408 00.000 15672 MoveAxis(N, 0, ABG) 00:30:15.408 00.000 15672 Move returns status 0, amount 0 00:30:15.408 00.000 15672 move complete, result=0 00:30:15.408 00.000 15672 worker thread done servicing request 00:30:15.408 00.000 15672 Worker thread wakes up 00:30:15.409 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:15.409 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:15.409 00.000 30444 GuideStep: -0.5 px 144 ms EAST, -0.1 px 0 ms NORTH 00:30:17.318 01.909 15672 Exposure complete 00:30:17.338 00.020 15672 worker thread done servicing request 00:30:17.338 00.000 30444 OnExposeComplete: enter 00:30:17.338 00.000 30444 UpdateGuideState(): m_state=6 00:30:17.338 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3903 00:30:17.338 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=195.87, Mass=110216, SNR=78.5, Peak=12386 HFD=3.3 00:30:17.338 00.000 30444 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.28) = xAngle (-2.44 = -2.44) 00:30:17.339 00.001 30444 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.50 = -2.50) 00:30:17.339 00.000 30444 CameraToMount -- cameraX=-0.76 cameraY=-0.34 hyp=0.83 cameraTheta=-2.72 mountX=-0.64 mountY=-0.50, mountTheta=-2.48 00:30:17.340 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.76, y=-0.34, opts=13) 00:30:17.340 00.000 30444 Enqueuing Move request for scope (-0.76, -0.34) 00:30:17.340 00.000 15672 Worker thread wakes up 00:30:17.340 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.34) opts 0xd 00:30:17.341 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.76, -0.34) 00:30:17.341 00.000 15672 Moving (-0.76, -0.34) raw xDistance=-0.64 yDistance=-0.50 00:30:17.341 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64 00:30:17.341 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:30:17.341 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50 00:30:17.341 00.000 15672 MoveAxis(E, 182, ABG) 00:30:17.341 00.000 15672 Guiding Dir = 2, Dur = 182 00:30:17.341 00.000 15672 IsSlewing returns 0 00:30:17.342 00.001 15672 IsGuiding returns 0 00:30:17.346 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=12701, FiltMin=2498, FiltMax=9685, Gamma=2.950 00:30:17.371 00.025 15672 PulseGuide returned control before completion, sleep 163 00:30:17.395 00.024 30444 UpdateGuideState exits: m=110216 SNR=78.5 Saturated 00:30:17.395 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:17.395 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:17.395 00.000 30444 Enqueuing Expose request 00:30:17.538 00.143 15672 IsGuiding returns 1 00:30:17.538 00.000 15672 scope still moving after pulse duration time elapsed 00:30:17.559 00.021 15672 IsSlewing returns 0 00:30:17.581 00.022 15672 IsGuiding returns 0 00:30:17.581 00.000 15672 scope move finished after 182 + 56 ms 00:30:17.581 00.000 15672 Move returns status 0, amount 182 00:30:17.581 00.000 15672 MoveAxis(N, 0, ABG) 00:30:17.581 00.000 15672 Move returns status 0, amount 0 00:30:17.581 00.000 15672 move complete, result=0 00:30:17.581 00.000 15672 worker thread done servicing request 00:30:17.582 00.001 15672 Worker thread wakes up 00:30:17.582 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:17.582 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:17.582 00.000 30444 GuideStep: -0.6 px 182 ms EAST, -0.5 px 0 ms NORTH 00:30:19.689 02.107 15672 Exposure complete 00:30:19.709 00.020 15672 worker thread done servicing request 00:30:19.709 00.000 30444 OnExposeComplete: enter 00:30:19.709 00.000 30444 UpdateGuideState(): m_state=6 00:30:19.710 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3904 00:30:19.710 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=195.99, Mass=116180, SNR=85.7, Peak=11779 HFD=3.3 00:30:19.710 00.000 30444 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.28) = xAngle (-0.31 = -0.31) 00:30:19.710 00.000 30444 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.37 = -0.37) 00:30:19.710 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.22 hyp=0.40 cameraTheta=-0.59 mountX=0.38 mountY=-0.14, mountTheta=-0.36 00:30:19.710 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.22, opts=13) 00:30:19.710 00.000 30444 Enqueuing Move request for scope (0.33, -0.22) 00:30:19.710 00.000 15672 Worker thread wakes up 00:30:19.710 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.22) opts 0xd 00:30:19.710 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.22) 00:30:19.710 00.000 15672 Moving (0.33, -0.22) raw xDistance=0.38 yDistance=-0.14 00:30:19.711 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38 00:30:19.711 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:19.711 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 00:30:19.711 00.000 15672 MoveAxis(W, 89, ABG) 00:30:19.711 00.000 15672 Guiding Dir = 3, Dur = 89 00:30:19.711 00.000 15672 IsSlewing returns 0 00:30:19.713 00.002 15672 IsGuiding returns 0 00:30:19.717 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=12145, FiltMin=2599, FiltMax=9999, Gamma=2.950 00:30:19.736 00.019 15672 PulseGuide returned control before completion, sleep 77 00:30:19.766 00.030 30444 UpdateGuideState exits: m=116180 SNR=85.7 Saturated 00:30:19.767 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:19.767 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:19.767 00.000 30444 Enqueuing Expose request 00:30:19.848 00.081 15672 IsGuiding returns 0 00:30:19.848 00.000 15672 Move returns status 0, amount 89 00:30:19.848 00.000 15672 MoveAxis(N, 0, ABG) 00:30:19.848 00.000 15672 Move returns status 0, amount 0 00:30:19.848 00.000 15672 move complete, result=0 00:30:19.848 00.000 15672 worker thread done servicing request 00:30:19.848 00.000 15672 Worker thread wakes up 00:30:19.848 00.000 30444 GuideStep: 0.4 px 89 ms WEST, -0.1 px 0 ms NORTH 00:30:19.848 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:19.848 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:21.755 01.907 15672 Exposure complete 00:30:21.775 00.020 15672 worker thread done servicing request 00:30:21.775 00.000 30444 OnExposeComplete: enter 00:30:21.775 00.000 30444 UpdateGuideState(): m_state=6 00:30:21.775 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3905 00:30:21.775 00.000 30444 Star::Find returns 1 (1), X=461.09, Y=195.77, Mass=115129, SNR=93.4, Peak=12148 HFD=3.8 00:30:21.775 00.000 30444 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.28) = xAngle (-0.29 = -0.29) 00:30:21.775 00.000 30444 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.35 = -0.35) 00:30:21.775 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=-0.44 hyp=0.82 cameraTheta=-0.57 mountX=0.78 mountY=-0.28, mountTheta=-0.35 00:30:21.776 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=-0.44, opts=13) 00:30:21.776 00.000 30444 Enqueuing Move request for scope (0.69, -0.44) 00:30:21.776 00.000 15672 Worker thread wakes up 00:30:21.776 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.44) opts 0xd 00:30:21.776 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, -0.44) 00:30:21.776 00.000 15672 Moving (0.69, -0.44) raw xDistance=0.78 yDistance=-0.28 00:30:21.776 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.78 00:30:21.776 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:30:21.776 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 00:30:21.776 00.000 15672 MoveAxis(W, 217, ABG) 00:30:21.776 00.000 15672 Guiding Dir = 3, Dur = 217 00:30:21.777 00.001 15672 IsSlewing returns 0 00:30:21.778 00.001 15672 IsGuiding returns 0 00:30:21.782 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=12148, FiltMin=2663, FiltMax=9521, Gamma=2.950 00:30:21.796 00.014 15672 PulseGuide returned control before completion, sleep 210 00:30:21.910 00.114 30444 UpdateGuideState exits: m=115129 SNR=93.4 Saturated 00:30:21.910 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:21.911 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:21.911 00.000 30444 Enqueuing Expose request 00:30:22.020 00.109 15672 IsGuiding returns 0 00:30:22.020 00.000 15672 Move returns status 0, amount 217 00:30:22.020 00.000 15672 MoveAxis(N, 0, ABG) 00:30:22.020 00.000 15672 Move returns status 0, amount 0 00:30:22.020 00.000 15672 move complete, result=0 00:30:22.020 00.000 15672 worker thread done servicing request 00:30:22.020 00.000 15672 Worker thread wakes up 00:30:22.020 00.000 30444 GuideStep: 0.8 px 217 ms WEST, -0.3 px 0 ms NORTH 00:30:22.022 00.002 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:22.022 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:24.128 02.106 15672 Exposure complete 00:30:24.148 00.020 15672 worker thread done servicing request 00:30:24.148 00.000 30444 OnExposeComplete: enter 00:30:24.148 00.000 30444 UpdateGuideState(): m_state=6 00:30:24.148 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 3906 00:30:24.149 00.001 30444 Star::Find returns 1 (1), X=460.19, Y=195.94, Mass=120448, SNR=97.1, Peak=11603 HFD=3.7 00:30:24.149 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 00:30:24.149 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 00:30:24.149 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.27 hyp=0.35 cameraTheta=-2.26 mountX=-0.14 mountY=-0.31, mountTheta=-1.99 00:30:24.149 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.27, opts=13) 00:30:24.149 00.000 30444 Enqueuing Move request for scope (-0.22, -0.27) 00:30:24.149 00.000 15672 Worker thread wakes up 00:30:24.149 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.27) opts 0xd 00:30:24.149 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.27) 00:30:24.149 00.000 15672 Moving (-0.22, -0.27) raw xDistance=-0.14 yDistance=-0.31 00:30:24.149 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 00:30:24.150 00.001 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.06 newest=-0.73 00:30:24.150 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 00:30:24.150 00.000 15672 MoveAxis(E, 0, ABG) 00:30:24.150 00.000 15672 Move returns status 0, amount 0 00:30:24.150 00.000 15672 MoveAxis(N, 55, ABG) 00:30:24.150 00.000 15672 Guiding Dir = 0, Dur = 55 00:30:24.150 00.000 15672 IsSlewing returns 0 00:30:24.151 00.001 15672 IsGuiding returns 0 00:30:24.156 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=12340, FiltMin=2596, FiltMax=10001, Gamma=2.950 00:30:24.226 00.070 15672 IsGuiding returns 1 00:30:24.226 00.000 15672 scope still moving after pulse duration time elapsed 00:30:24.247 00.021 15672 IsSlewing returns 0 00:30:24.248 00.001 15672 IsGuiding returns 1 00:30:24.269 00.021 15672 IsSlewing returns 0 00:30:24.270 00.001 15672 IsGuiding returns 1 00:30:24.291 00.021 15672 IsSlewing returns 0 00:30:24.353 00.062 15672 IsGuiding returns 0 00:30:24.353 00.000 15672 scope move finished after 55 + 145 ms 00:30:24.353 00.000 15672 Move returns status 0, amount 55 00:30:24.353 00.000 15672 move complete, result=0 00:30:24.353 00.000 15672 worker thread done servicing request 00:30:24.450 00.097 30444 UpdateGuideState exits: m=120448 SNR=97.1 Saturated 00:30:24.450 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:24.450 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:24.451 00.001 30444 Enqueuing Expose request 00:30:24.451 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 55 ms NORTH 00:30:24.451 00.000 15672 Worker thread wakes up 00:30:24.451 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:24.451 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:26.360 01.909 15672 Exposure complete 00:30:26.380 00.020 15672 worker thread done servicing request 00:30:26.381 00.001 30444 OnExposeComplete: enter 00:30:26.381 00.000 30444 UpdateGuideState(): m_state=6 00:30:26.381 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3907 00:30:26.381 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=195.99, Mass=116873, SNR=96.3, Peak=12140 HFD=3.4 00:30:26.381 00.000 30444 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 00:30:26.381 00.000 30444 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 00:30:26.381 00.000 30444 CameraToMount -- cameraX=-0.68 cameraY=-0.22 hyp=0.72 cameraTheta=-2.82 mountX=-0.59 mountY=-0.37, mountTheta=-2.59 00:30:26.381 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.68, y=-0.22, opts=13) 00:30:26.381 00.000 30444 Enqueuing Move request for scope (-0.68, -0.22) 00:30:26.381 00.000 15672 Worker thread wakes up 00:30:26.382 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.22) opts 0xd 00:30:26.382 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.68, -0.22) 00:30:26.382 00.000 15672 Moving (-0.68, -0.22) raw xDistance=-0.59 yDistance=-0.37 00:30:26.382 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59 00:30:26.382 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 00:30:26.382 00.000 15672 MoveAxis(E, 161, ABG) 00:30:26.382 00.000 15672 Guiding Dir = 2, Dur = 161 00:30:26.383 00.001 15672 IsSlewing returns 0 00:30:26.384 00.001 15672 IsGuiding returns 0 00:30:26.388 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=12935, FiltMin=2659, FiltMax=9826, Gamma=2.950 00:30:26.412 00.024 15672 PulseGuide returned control before completion, sleep 143 00:30:26.512 00.100 30444 UpdateGuideState exits: m=116873 SNR=96.3 Saturated 00:30:26.512 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:26.512 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:26.512 00.000 30444 Enqueuing Expose request 00:30:26.557 00.045 15672 IsGuiding returns 1 00:30:26.557 00.000 15672 scope still moving after pulse duration time elapsed 00:30:26.578 00.021 15672 IsSlewing returns 0 00:30:26.579 00.001 15672 IsGuiding returns 1 00:30:26.600 00.021 15672 IsSlewing returns 0 00:30:26.605 00.005 15672 IsGuiding returns 0 00:30:26.606 00.001 15672 scope move finished after 161 + 60 ms 00:30:26.606 00.000 15672 Move returns status 0, amount 161 00:30:26.606 00.000 15672 MoveAxis(N, 65, ABG) 00:30:26.606 00.000 15672 Guiding Dir = 0, Dur = 65 00:30:26.606 00.000 15672 IsSlewing returns 0 00:30:26.607 00.001 15672 IsGuiding returns 0 00:30:26.719 00.112 15672 IsGuiding returns 1 00:30:26.719 00.000 15672 scope still moving after pulse duration time elapsed 00:30:26.739 00.020 15672 IsSlewing returns 0 00:30:26.781 00.042 15672 IsGuiding returns 0 00:30:26.782 00.001 15672 scope move finished after 65 + 110 ms 00:30:26.782 00.000 15672 Move returns status 0, amount 65 00:30:26.782 00.000 15672 move complete, result=0 00:30:26.782 00.000 15672 worker thread done servicing request 00:30:26.782 00.000 15672 Worker thread wakes up 00:30:26.782 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:26.782 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:26.783 00.001 30444 GuideStep: -0.6 px 161 ms EAST, -0.4 px 65 ms NORTH 00:30:28.900 02.117 15672 Exposure complete 00:30:28.933 00.033 15672 worker thread done servicing request 00:30:28.934 00.001 30444 OnExposeComplete: enter 00:30:28.934 00.000 30444 UpdateGuideState(): m_state=6 00:30:28.934 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3908 00:30:28.934 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.17, Mass=123589, SNR=90.4, Peak=10906 HFD=3.6 00:30:28.934 00.000 30444 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.28) = xAngle (-2.66 = -2.66) 00:30:28.934 00.000 30444 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.73 = -2.73) 00:30:28.934 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-2.94 mountX=-0.19 mountY=-0.08, mountTheta=-2.71 00:30:28.935 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.04, opts=13) 00:30:28.935 00.000 30444 Enqueuing Move request for scope (-0.20, -0.04) 00:30:28.935 00.000 15672 Worker thread wakes up 00:30:28.935 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd 00:30:28.935 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.04) 00:30:28.935 00.000 15672 Moving (-0.20, -0.04) raw xDistance=-0.19 yDistance=-0.08 00:30:28.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 00:30:28.935 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:28.935 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 00:30:28.935 00.000 15672 MoveAxis(E, 0, ABG) 00:30:28.935 00.000 15672 Move returns status 0, amount 0 00:30:28.935 00.000 15672 MoveAxis(N, 0, ABG) 00:30:28.935 00.000 15672 Move returns status 0, amount 0 00:30:28.935 00.000 15672 move complete, result=0 00:30:28.935 00.000 15672 worker thread done servicing request 00:30:28.940 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=11899, FiltMin=2572, FiltMax=9793, Gamma=2.950 00:30:29.088 00.148 30444 UpdateGuideState exits: m=123589 SNR=90.4 Saturated 00:30:29.088 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:29.088 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:29.089 00.001 30444 Enqueuing Expose request 00:30:29.089 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:30:29.089 00.000 15672 Worker thread wakes up 00:30:29.089 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:29.089 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:30.999 01.910 15672 Exposure complete 00:30:31.018 00.019 15672 worker thread done servicing request 00:30:31.018 00.000 30444 OnExposeComplete: enter 00:30:31.019 00.001 30444 UpdateGuideState(): m_state=6 00:30:31.019 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3909 00:30:31.019 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=195.71, Mass=110550, SNR=75.2, Peak=11308 HFD=3.7 00:30:31.019 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 00:30:31.019 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 00:30:31.019 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-0.50 hyp=0.77 cameraTheta=-2.43 mountX=-0.42 mountY=-0.62, mountTheta=-2.17 00:30:31.019 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-0.50, opts=13) 00:30:31.019 00.000 30444 Enqueuing Move request for scope (-0.58, -0.50) 00:30:31.019 00.000 15672 Worker thread wakes up 00:30:31.019 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.50) opts 0xd 00:30:31.020 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.58, -0.50) 00:30:31.020 00.000 15672 Moving (-0.58, -0.50) raw xDistance=-0.42 yDistance=-0.62 00:30:31.020 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 00:30:31.020 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 00:30:31.020 00.000 15672 MoveAxis(E, 114, ABG) 00:30:31.020 00.000 15672 Guiding Dir = 2, Dur = 114 00:30:31.020 00.000 15672 IsSlewing returns 0 00:30:31.021 00.001 15672 IsGuiding returns 0 00:30:31.025 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=12218, FiltMin=2605, FiltMax=9562, Gamma=2.950 00:30:31.046 00.021 15672 PulseGuide returned control before completion, sleep 100 00:30:31.075 00.029 30444 UpdateGuideState exits: m=110550 SNR=75.2 Saturated 00:30:31.075 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:31.075 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:31.075 00.000 30444 Enqueuing Expose request 00:30:31.148 00.073 15672 IsGuiding returns 1 00:30:31.148 00.000 15672 scope still moving after pulse duration time elapsed 00:30:31.169 00.021 15672 IsSlewing returns 0 00:30:31.191 00.022 15672 IsGuiding returns 0 00:30:31.191 00.000 15672 scope move finished after 114 + 56 ms 00:30:31.191 00.000 15672 Move returns status 0, amount 114 00:30:31.191 00.000 15672 MoveAxis(N, 110, ABG) 00:30:31.192 00.001 15672 Guiding Dir = 0, Dur = 110 00:30:31.192 00.000 15672 IsSlewing returns 0 00:30:31.195 00.003 15672 IsGuiding returns 0 00:30:31.319 00.124 15672 IsGuiding returns 1 00:30:31.319 00.000 15672 scope still moving after pulse duration time elapsed 00:30:31.342 00.023 15672 IsSlewing returns 0 00:30:31.344 00.002 15672 IsGuiding returns 1 00:30:31.365 00.021 15672 IsSlewing returns 0 00:30:31.368 00.003 15672 IsGuiding returns 1 00:30:31.389 00.021 15672 IsSlewing returns 0 00:30:31.391 00.002 15672 IsGuiding returns 1 00:30:31.413 00.022 15672 IsSlewing returns 0 00:30:31.420 00.007 15672 IsGuiding returns 1 00:30:31.441 00.021 15672 IsSlewing returns 0 00:30:31.494 00.053 15672 IsGuiding returns 0 00:30:31.494 00.000 15672 scope move finished after 110 + 189 ms 00:30:31.494 00.000 15672 Move returns status 0, amount 110 00:30:31.494 00.000 15672 move complete, result=0 00:30:31.494 00.000 15672 worker thread done servicing request 00:30:31.495 00.001 30444 GuideStep: -0.4 px 114 ms EAST, -0.6 px 110 ms NORTH 00:30:31.495 00.000 15672 Worker thread wakes up 00:30:31.495 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:31.495 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:33.605 02.110 15672 Exposure complete 00:30:33.625 00.020 15672 worker thread done servicing request 00:30:33.625 00.000 30444 OnExposeComplete: enter 00:30:33.626 00.001 30444 UpdateGuideState(): m_state=6 00:30:33.626 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3910 00:30:33.626 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=196.32, Mass=112189, SNR=82.1, Peak=11098 HFD=3.4 00:30:33.626 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.70 = 0.70) 00:30:33.626 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 00:30:33.626 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.25 cameraTheta=0.43 mountX=0.19 mountY=0.15, mountTheta=0.67 00:30:33.626 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.10, opts=13) 00:30:33.626 00.000 30444 Enqueuing Move request for scope (0.23, 0.10) 00:30:33.626 00.000 15672 Worker thread wakes up 00:30:33.626 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.10) opts 0xd 00:30:33.626 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.10) 00:30:33.626 00.000 15672 Moving (0.23, 0.10) raw xDistance=0.19 yDistance=0.15 00:30:33.627 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 00:30:33.627 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:33.627 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 00:30:33.627 00.000 15672 MoveAxis(E, 0, ABG) 00:30:33.627 00.000 15672 Move returns status 0, amount 0 00:30:33.627 00.000 15672 MoveAxis(N, 0, ABG) 00:30:33.627 00.000 15672 Move returns status 0, amount 0 00:30:33.627 00.000 15672 move complete, result=0 00:30:33.627 00.000 15672 worker thread done servicing request 00:30:33.631 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=11098, FiltMin=2555, FiltMax=9705, Gamma=2.950 00:30:33.682 00.051 30444 UpdateGuideState exits: m=112189 SNR=82.1 Saturated 00:30:33.682 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:33.682 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:33.682 00.000 30444 Enqueuing Expose request 00:30:33.682 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:30:33.682 00.000 15672 Worker thread wakes up 00:30:33.682 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:33.682 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:35.588 01.906 15672 Exposure complete 00:30:35.608 00.020 15672 worker thread done servicing request 00:30:35.608 00.000 30444 OnExposeComplete: enter 00:30:35.608 00.000 30444 UpdateGuideState(): m_state=6 00:30:35.608 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3911 00:30:35.609 00.001 30444 Star::Find returns 1 (1), X=460.78, Y=196.08, Mass=123400, SNR=87.9, Peak=10998 HFD=3.9 00:30:35.609 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 00:30:35.609 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 00:30:35.609 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.13 hyp=0.39 cameraTheta=-0.34 mountX=0.39 mountY=-0.05, mountTheta=-0.12 00:30:35.609 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.13, opts=13) 00:30:35.609 00.000 30444 Enqueuing Move request for scope (0.37, -0.13) 00:30:35.609 00.000 15672 Worker thread wakes up 00:30:35.609 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.13) opts 0xd 00:30:35.609 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.13) 00:30:35.609 00.000 15672 Moving (0.37, -0.13) raw xDistance=0.39 yDistance=-0.05 00:30:35.609 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 00:30:35.610 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:35.610 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:30:35.610 00.000 15672 MoveAxis(W, 106, ABG) 00:30:35.610 00.000 15672 Guiding Dir = 3, Dur = 106 00:30:35.610 00.000 15672 IsSlewing returns 0 00:30:35.611 00.001 15672 IsGuiding returns 0 00:30:35.615 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2137, max=10998, FiltMin=2567, FiltMax=9579, Gamma=2.950 00:30:35.630 00.015 15672 PulseGuide returned control before completion, sleep 97 00:30:35.711 00.081 30444 UpdateGuideState exits: m=123400 SNR=87.9 Saturated 00:30:35.711 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:35.711 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:35.711 00.000 30444 Enqueuing Expose request 00:30:35.774 00.063 15672 IsGuiding returns 0 00:30:35.774 00.000 15672 Move returns status 0, amount 106 00:30:35.774 00.000 15672 MoveAxis(N, 0, ABG) 00:30:35.774 00.000 15672 Move returns status 0, amount 0 00:30:35.774 00.000 15672 move complete, result=0 00:30:35.774 00.000 15672 worker thread done servicing request 00:30:35.774 00.000 15672 Worker thread wakes up 00:30:35.774 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:35.775 00.001 30444 GuideStep: 0.4 px 106 ms WEST, -0.0 px 0 ms NORTH 00:30:35.775 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:37.892 02.117 15672 Exposure complete 00:30:37.921 00.029 15672 worker thread done servicing request 00:30:37.922 00.001 30444 OnExposeComplete: enter 00:30:37.922 00.000 30444 UpdateGuideState(): m_state=6 00:30:37.922 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3912 00:30:37.922 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=196.28, Mass=116819, SNR=88.9, Peak=9853 HFD=3.7 00:30:37.922 00.000 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 00:30:37.922 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 00:30:37.922 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.08 mountX=-0.05 mountY=0.05, mountTheta=2.33 00:30:37.922 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.06, opts=13) 00:30:37.922 00.000 30444 Enqueuing Move request for scope (-0.03, 0.06) 00:30:37.922 00.000 15672 Worker thread wakes up 00:30:37.923 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd 00:30:37.923 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.06) 00:30:37.923 00.000 15672 Moving (-0.03, 0.06) raw xDistance=-0.05 yDistance=0.05 00:30:37.923 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:30:37.923 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:37.923 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:30:37.923 00.000 15672 MoveAxis(E, 0, ABG) 00:30:37.923 00.000 15672 Move returns status 0, amount 0 00:30:37.923 00.000 15672 MoveAxis(N, 0, ABG) 00:30:37.923 00.000 15672 Move returns status 0, amount 0 00:30:37.923 00.000 15672 move complete, result=0 00:30:37.923 00.000 15672 worker thread done servicing request 00:30:37.928 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=11531, FiltMin=2655, FiltMax=9254, Gamma=2.950 00:30:37.977 00.049 30444 UpdateGuideState exits: m=116819 SNR=88.9 Saturated 00:30:37.977 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:37.977 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:37.977 00.000 30444 Enqueuing Expose request 00:30:37.977 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:30:37.977 00.000 15672 Worker thread wakes up 00:30:37.977 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:37.977 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:39.886 01.909 15672 Exposure complete 00:30:39.906 00.020 15672 worker thread done servicing request 00:30:39.906 00.000 30444 OnExposeComplete: enter 00:30:39.906 00.000 30444 UpdateGuideState(): m_state=6 00:30:39.906 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3913 00:30:39.906 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=196.14, Mass=108637, SNR=77.0, Peak=11906 HFD=3.4 00:30:39.906 00.000 30444 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.28) = xAngle (-2.76 = -2.76) 00:30:39.906 00.000 30444 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.82 = -2.82) 00:30:39.907 00.001 30444 CameraToMount -- cameraX=-0.71 cameraY=-0.08 hyp=0.71 cameraTheta=-3.03 mountX=-0.66 mountY=-0.23, mountTheta=-2.81 00:30:39.907 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.71, y=-0.08, opts=13) 00:30:39.907 00.000 30444 Enqueuing Move request for scope (-0.71, -0.08) 00:30:39.907 00.000 15672 Worker thread wakes up 00:30:39.907 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.08) opts 0xd 00:30:39.907 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.71, -0.08) 00:30:39.907 00.000 15672 Moving (-0.71, -0.08) raw xDistance=-0.66 yDistance=-0.23 00:30:39.907 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66 00:30:39.907 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:39.907 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:30:39.907 00.000 15672 MoveAxis(E, 179, ABG) 00:30:39.907 00.000 15672 Guiding Dir = 2, Dur = 179 00:30:39.908 00.001 15672 IsSlewing returns 0 00:30:39.909 00.001 15672 IsGuiding returns 0 00:30:39.913 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=12193, FiltMin=2611, FiltMax=9444, Gamma=2.950 00:30:39.928 00.015 15672 PulseGuide returned control before completion, sleep 171 00:30:39.962 00.034 30444 UpdateGuideState exits: m=108637 SNR=77.0 Saturated 00:30:39.962 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:39.962 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:39.963 00.001 30444 Enqueuing Expose request 00:30:40.121 00.158 15672 IsGuiding returns 0 00:30:40.121 00.000 15672 Move returns status 0, amount 179 00:30:40.122 00.001 15672 MoveAxis(N, 0, ABG) 00:30:40.122 00.000 15672 Move returns status 0, amount 0 00:30:40.122 00.000 15672 move complete, result=0 00:30:40.122 00.000 15672 worker thread done servicing request 00:30:40.122 00.000 15672 Worker thread wakes up 00:30:40.122 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:40.122 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:40.123 00.001 30444 GuideStep: -0.7 px 179 ms EAST, -0.2 px 0 ms NORTH 00:30:42.233 02.110 15672 Exposure complete 00:30:42.254 00.021 15672 worker thread done servicing request 00:30:42.254 00.000 30444 OnExposeComplete: enter 00:30:42.254 00.000 30444 UpdateGuideState(): m_state=6 00:30:42.254 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3914 00:30:42.254 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=196.17, Mass=119627, SNR=89.6, Peak=10784 HFD=3.6 00:30:42.254 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 00:30:42.254 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 00:30:42.254 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.56 mountX=0.07 mountY=-0.03, mountTheta=-0.34 00:30:42.254 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.04, opts=13) 00:30:42.255 00.001 30444 Enqueuing Move request for scope (0.07, -0.04) 00:30:42.255 00.000 15672 Worker thread wakes up 00:30:42.255 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd 00:30:42.255 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.04) 00:30:42.255 00.000 15672 Moving (0.07, -0.04) raw xDistance=0.07 yDistance=-0.03 00:30:42.255 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:30:42.255 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:42.255 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 00:30:42.255 00.000 15672 MoveAxis(E, 0, ABG) 00:30:42.255 00.000 15672 Move returns status 0, amount 0 00:30:42.255 00.000 15672 MoveAxis(N, 0, ABG) 00:30:42.255 00.000 15672 Move returns status 0, amount 0 00:30:42.255 00.000 15672 move complete, result=0 00:30:42.255 00.000 15672 worker thread done servicing request 00:30:42.260 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=11307, FiltMin=2652, FiltMax=10235, Gamma=2.950 00:30:42.309 00.049 30444 UpdateGuideState exits: m=119627 SNR=89.6 Saturated 00:30:42.309 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:42.309 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:42.309 00.000 30444 Enqueuing Expose request 00:30:42.309 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:30:42.309 00.000 15672 Worker thread wakes up 00:30:42.309 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:42.309 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:44.217 01.908 15672 Exposure complete 00:30:44.236 00.019 15672 worker thread done servicing request 00:30:44.237 00.001 30444 OnExposeComplete: enter 00:30:44.237 00.000 30444 UpdateGuideState(): m_state=6 00:30:44.237 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3915 00:30:44.237 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=195.81, Mass=129775, SNR=91.6, Peak=11481 HFD=3.6 00:30:44.237 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 00:30:44.237 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 00:30:44.237 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.54 mountX=0.12 mountY=-0.39, mountTheta=-1.27 00:30:44.237 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.40, opts=13) 00:30:44.237 00.000 30444 Enqueuing Move request for scope (0.01, -0.40) 00:30:44.238 00.001 15672 Worker thread wakes up 00:30:44.238 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.40) opts 0xd 00:30:44.238 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.40) 00:30:44.238 00.000 15672 Moving (0.01, -0.40) raw xDistance=0.12 yDistance=-0.39 00:30:44.238 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 00:30:44.238 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 00:30:44.238 00.000 15672 MoveAxis(E, 0, ABG) 00:30:44.238 00.000 15672 Move returns status 0, amount 0 00:30:44.238 00.000 15672 MoveAxis(N, 70, ABG) 00:30:44.238 00.000 15672 Guiding Dir = 0, Dur = 70 00:30:44.238 00.000 15672 IsSlewing returns 0 00:30:44.240 00.002 15672 IsGuiding returns 0 00:30:44.245 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=11582, FiltMin=2664, FiltMax=10923, Gamma=2.950 00:30:44.354 00.109 15672 IsGuiding returns 1 00:30:44.354 00.000 15672 scope still moving after pulse duration time elapsed 00:30:44.371 00.017 30444 UpdateGuideState exits: m=129775 SNR=91.6 Saturated 00:30:44.371 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:44.371 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:44.372 00.001 30444 Enqueuing Expose request 00:30:44.376 00.004 15672 IsSlewing returns 0 00:30:44.377 00.001 15672 IsGuiding returns 1 00:30:44.399 00.022 15672 IsSlewing returns 0 00:30:44.418 00.019 15672 IsGuiding returns 0 00:30:44.418 00.000 15672 scope move finished after 70 + 107 ms 00:30:44.418 00.000 15672 Move returns status 0, amount 70 00:30:44.418 00.000 15672 move complete, result=0 00:30:44.418 00.000 15672 worker thread done servicing request 00:30:44.418 00.000 15672 Worker thread wakes up 00:30:44.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:44.418 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:44.418 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 70 ms NORTH 00:30:46.535 02.117 15672 Exposure complete 00:30:46.565 00.030 15672 worker thread done servicing request 00:30:46.565 00.000 30444 OnExposeComplete: enter 00:30:46.565 00.000 30444 UpdateGuideState(): m_state=6 00:30:46.565 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3916 00:30:46.565 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=195.97, Mass=118515, SNR=94.7, Peak=12707 HFD=3.3 00:30:46.566 00.001 30444 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.28) = xAngle (-2.50 = -2.50) 00:30:46.566 00.000 30444 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.56 = -2.56) 00:30:46.566 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=-0.24 hyp=0.68 cameraTheta=-2.78 mountX=-0.55 mountY=-0.37, mountTheta=-2.54 00:30:46.566 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=-0.24, opts=13) 00:30:46.566 00.000 30444 Enqueuing Move request for scope (-0.64, -0.24) 00:30:46.566 00.000 15672 Worker thread wakes up 00:30:46.566 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.24) opts 0xd 00:30:46.566 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, -0.24) 00:30:46.566 00.000 15672 Moving (-0.64, -0.24) raw xDistance=-0.55 yDistance=-0.37 00:30:46.566 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55 00:30:46.566 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 00:30:46.566 00.000 15672 MoveAxis(E, 148, ABG) 00:30:46.566 00.000 15672 Guiding Dir = 2, Dur = 148 00:30:46.567 00.001 15672 IsSlewing returns 0 00:30:46.568 00.001 15672 IsGuiding returns 0 00:30:46.573 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1952, max=13274, FiltMin=2585, FiltMax=9530, Gamma=2.950 00:30:46.589 00.016 15672 PulseGuide returned control before completion, sleep 138 00:30:46.623 00.034 30444 UpdateGuideState exits: m=118515 SNR=94.7 Saturated 00:30:46.623 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:46.623 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:46.623 00.000 30444 Enqueuing Expose request 00:30:46.765 00.142 15672 IsGuiding returns 0 00:30:46.766 00.001 15672 Move returns status 0, amount 148 00:30:46.766 00.000 15672 MoveAxis(N, 67, ABG) 00:30:46.766 00.000 15672 Guiding Dir = 0, Dur = 67 00:30:46.767 00.001 15672 IsSlewing returns 0 00:30:46.769 00.002 15672 IsGuiding returns 0 00:30:46.846 00.077 15672 IsGuiding returns 1 00:30:46.846 00.000 15672 scope still moving after pulse duration time elapsed 00:30:46.867 00.021 15672 IsSlewing returns 0 00:30:46.868 00.001 15672 IsGuiding returns 1 00:30:46.889 00.021 15672 IsSlewing returns 0 00:30:46.890 00.001 15672 IsGuiding returns 1 00:30:46.911 00.021 15672 IsSlewing returns 0 00:30:46.926 00.015 15672 IsGuiding returns 0 00:30:46.926 00.000 15672 scope move finished after 67 + 89 ms 00:30:46.926 00.000 15672 Move returns status 0, amount 67 00:30:46.926 00.000 15672 move complete, result=0 00:30:46.926 00.000 15672 worker thread done servicing request 00:30:46.926 00.000 15672 Worker thread wakes up 00:30:46.926 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:46.926 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:46.926 00.000 30444 GuideStep: -0.5 px 148 ms EAST, -0.4 px 67 ms NORTH 00:30:48.832 01.906 15672 Exposure complete 00:30:48.852 00.020 15672 worker thread done servicing request 00:30:48.852 00.000 30444 OnExposeComplete: enter 00:30:48.852 00.000 30444 UpdateGuideState(): m_state=6 00:30:48.852 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3917 00:30:48.852 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=196.02, Mass=128061, SNR=93.8, Peak=11982 HFD=3.6 00:30:48.852 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.63 = -0.63) 00:30:48.853 00.001 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.69 = -0.69) 00:30:48.853 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.91 mountX=0.20 mountY=-0.16, mountTheta=-0.67 00:30:48.853 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.20, opts=13) 00:30:48.853 00.000 30444 Enqueuing Move request for scope (0.15, -0.20) 00:30:48.853 00.000 15672 Worker thread wakes up 00:30:48.853 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd 00:30:48.853 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.20) 00:30:48.853 00.000 15672 Moving (0.15, -0.20) raw xDistance=0.20 yDistance=-0.16 00:30:48.853 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 00:30:48.853 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:48.853 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:30:48.853 00.000 15672 MoveAxis(E, 0, ABG) 00:30:48.854 00.001 15672 Move returns status 0, amount 0 00:30:48.854 00.000 15672 MoveAxis(N, 0, ABG) 00:30:48.854 00.000 15672 Move returns status 0, amount 0 00:30:48.854 00.000 15672 move complete, result=0 00:30:48.854 00.000 15672 worker thread done servicing request 00:30:48.859 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=11982, FiltMin=2656, FiltMax=10538, Gamma=2.950 00:30:48.907 00.048 30444 UpdateGuideState exits: m=128061 SNR=93.8 Saturated 00:30:48.907 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:48.907 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:48.907 00.000 30444 Enqueuing Expose request 00:30:48.907 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:30:48.907 00.000 15672 Worker thread wakes up 00:30:48.907 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:48.907 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:51.020 02.113 15672 Exposure complete 00:30:51.051 00.031 15672 worker thread done servicing request 00:30:51.051 00.000 30444 OnExposeComplete: enter 00:30:51.051 00.000 30444 UpdateGuideState(): m_state=6 00:30:51.051 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3918 00:30:51.051 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=196.18, Mass=119325, SNR=84.9, Peak=10413 HFD=3.8 00:30:51.051 00.000 30444 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.28) = xAngle (-0.05 = -0.05) 00:30:51.051 00.000 30444 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 00:30:51.051 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.33 mountX=0.09 mountY=-0.01, mountTheta=-0.12 00:30:51.053 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.03, opts=13) 00:30:51.053 00.000 30444 Enqueuing Move request for scope (0.08, -0.03) 00:30:51.053 00.000 15672 Worker thread wakes up 00:30:51.053 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd 00:30:51.053 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.03) 00:30:51.053 00.000 15672 Moving (0.08, -0.03) raw xDistance=0.09 yDistance=-0.01 00:30:51.053 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:30:51.053 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:51.053 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 00:30:51.053 00.000 15672 MoveAxis(E, 0, ABG) 00:30:51.053 00.000 15672 Move returns status 0, amount 0 00:30:51.053 00.000 15672 MoveAxis(N, 0, ABG) 00:30:51.053 00.000 15672 Move returns status 0, amount 0 00:30:51.053 00.000 15672 move complete, result=0 00:30:51.054 00.001 15672 worker thread done servicing request 00:30:51.059 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=11476, FiltMin=2643, FiltMax=9581, Gamma=2.950 00:30:51.108 00.049 30444 UpdateGuideState exits: m=119325 SNR=84.9 Saturated 00:30:51.108 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:51.108 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:51.108 00.000 30444 Enqueuing Expose request 00:30:51.108 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:30:51.108 00.000 15672 Worker thread wakes up 00:30:51.108 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:51.108 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:53.016 01.908 15672 Exposure complete 00:30:53.043 00.027 15672 worker thread done servicing request 00:30:53.043 00.000 30444 OnExposeComplete: enter 00:30:53.043 00.000 30444 UpdateGuideState(): m_state=6 00:30:53.043 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3919 00:30:53.043 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=196.29, Mass=125837, SNR=94.1, Peak=10591 HFD=3.6 00:30:53.043 00.000 30444 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.28) = xAngle (2.93 = 2.93) 00:30:53.043 00.000 30444 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.87 = 2.87) 00:30:53.043 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.66 mountX=-0.16 mountY=0.04, mountTheta=2.88 00:30:53.044 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.08, opts=13) 00:30:53.044 00.000 30444 Enqueuing Move request for scope (-0.15, 0.08) 00:30:53.044 00.000 15672 Worker thread wakes up 00:30:53.044 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd 00:30:53.044 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.08) 00:30:53.044 00.000 15672 Moving (-0.15, 0.08) raw xDistance=-0.16 yDistance=0.04 00:30:53.044 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 00:30:53.044 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:53.044 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 00:30:53.044 00.000 15672 MoveAxis(E, 0, ABG) 00:30:53.044 00.000 15672 Move returns status 0, amount 0 00:30:53.044 00.000 15672 MoveAxis(N, 0, ABG) 00:30:53.044 00.000 15672 Move returns status 0, amount 0 00:30:53.044 00.000 15672 move complete, result=0 00:30:53.044 00.000 15672 worker thread done servicing request 00:30:53.049 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=12103, FiltMin=2625, FiltMax=9735, Gamma=2.950 00:30:53.102 00.053 30444 UpdateGuideState exits: m=125837 SNR=94.1 Saturated 00:30:53.102 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:53.102 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:53.102 00.000 30444 Enqueuing Expose request 00:30:53.102 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 00:30:53.102 00.000 15672 Worker thread wakes up 00:30:53.102 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:53.102 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:55.213 02.111 15672 Exposure complete 00:30:55.232 00.019 15672 worker thread done servicing request 00:30:55.233 00.001 30444 OnExposeComplete: enter 00:30:55.233 00.000 30444 UpdateGuideState(): m_state=6 00:30:55.233 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3920 00:30:55.233 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=196.25, Mass=127990, SNR=88.3, Peak=11950 HFD=3.5 00:30:55.233 00.000 30444 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.28) = xAngle (3.34 = -2.94) 00:30:55.233 00.000 30444 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.28 = -3.00) 00:30:55.233 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.03 hyp=0.40 cameraTheta=3.06 mountX=-0.39 mountY=-0.05, mountTheta=-3.00 00:30:55.233 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.03, opts=13) 00:30:55.233 00.000 30444 Enqueuing Move request for scope (-0.39, 0.03) 00:30:55.234 00.001 15672 Worker thread wakes up 00:30:55.234 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.03) opts 0xd 00:30:55.234 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.03) 00:30:55.234 00.000 15672 Moving (-0.39, 0.03) raw xDistance=-0.39 yDistance=-0.05 00:30:55.234 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39 00:30:55.234 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:55.234 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:30:55.234 00.000 15672 MoveAxis(E, 105, ABG) 00:30:55.234 00.000 15672 Guiding Dir = 2, Dur = 105 00:30:55.234 00.000 15672 IsSlewing returns 0 00:30:55.236 00.002 15672 IsGuiding returns 0 00:30:55.240 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=13616, FiltMin=2598, FiltMax=11131, Gamma=2.950 00:30:55.263 00.023 15672 PulseGuide returned control before completion, sleep 88 00:30:55.290 00.027 30444 UpdateGuideState exits: m=127990 SNR=88.3 Saturated 00:30:55.290 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:55.290 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:55.290 00.000 30444 Enqueuing Expose request 00:30:55.353 00.063 15672 IsGuiding returns 1 00:30:55.353 00.000 15672 scope still moving after pulse duration time elapsed 00:30:55.374 00.021 15672 IsSlewing returns 0 00:30:55.375 00.001 15672 IsGuiding returns 1 00:30:55.398 00.023 15672 IsSlewing returns 0 00:30:55.408 00.010 15672 IsGuiding returns 0 00:30:55.409 00.001 15672 scope move finished after 105 + 67 ms 00:30:55.409 00.000 15672 Move returns status 0, amount 105 00:30:55.409 00.000 15672 MoveAxis(N, 0, ABG) 00:30:55.409 00.000 15672 Move returns status 0, amount 0 00:30:55.409 00.000 15672 move complete, result=0 00:30:55.409 00.000 15672 worker thread done servicing request 00:30:55.409 00.000 15672 Worker thread wakes up 00:30:55.410 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:55.410 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:55.410 00.000 30444 GuideStep: -0.4 px 105 ms EAST, -0.1 px 0 ms NORTH 00:30:57.318 01.908 15672 Exposure complete 00:30:57.338 00.020 15672 worker thread done servicing request 00:30:57.338 00.000 30444 OnExposeComplete: enter 00:30:57.338 00.000 30444 UpdateGuideState(): m_state=6 00:30:57.338 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3921 00:30:57.338 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=196.21, Mass=128106, SNR=90.5, Peak=11068 HFD=3.6 00:30:57.338 00.000 30444 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.28) = xAngle (-2.86 = -2.86) 00:30:57.338 00.000 30444 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.92 = -2.92) 00:30:57.338 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-3.14 mountX=-0.18 mountY=-0.04, mountTheta=-2.92 00:30:57.339 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.00, opts=13) 00:30:57.339 00.000 30444 Enqueuing Move request for scope (-0.19, -0.00) 00:30:57.339 00.000 15672 Worker thread wakes up 00:30:57.339 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.00) opts 0xd 00:30:57.339 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.00) 00:30:57.339 00.000 15672 Moving (-0.19, -0.00) raw xDistance=-0.18 yDistance=-0.04 00:30:57.339 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:30:57.339 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:57.339 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 00:30:57.339 00.000 15672 MoveAxis(E, 0, ABG) 00:30:57.339 00.000 15672 Move returns status 0, amount 0 00:30:57.339 00.000 15672 MoveAxis(N, 0, ABG) 00:30:57.339 00.000 15672 Move returns status 0, amount 0 00:30:57.339 00.000 15672 move complete, result=0 00:30:57.339 00.000 15672 worker thread done servicing request 00:30:57.344 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=12809, FiltMin=2670, FiltMax=10017, Gamma=2.950 00:30:57.393 00.049 30444 UpdateGuideState exits: m=128106 SNR=90.5 Saturated 00:30:57.393 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:57.393 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:57.393 00.000 30444 Enqueuing Expose request 00:30:57.394 00.001 15672 Worker thread wakes up 00:30:57.394 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:57.394 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:30:57.394 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:30:59.503 02.109 15672 Exposure complete 00:30:59.523 00.020 15672 worker thread done servicing request 00:30:59.523 00.000 30444 OnExposeComplete: enter 00:30:59.523 00.000 30444 UpdateGuideState(): m_state=6 00:30:59.523 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3922 00:30:59.523 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=196.04, Mass=116284, SNR=81.8, Peak=11057 HFD=3.9 00:30:59.523 00.000 30444 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.28) = xAngle (-2.02 = -2.02) 00:30:59.524 00.001 30444 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 00:30:59.524 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-2.30 mountX=-0.10 mountY=-0.20, mountTheta=-2.04 00:30:59.524 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.17, opts=13) 00:30:59.524 00.000 30444 Enqueuing Move request for scope (-0.15, -0.17) 00:30:59.524 00.000 15672 Worker thread wakes up 00:30:59.524 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.17) opts 0xd 00:30:59.524 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.17) 00:30:59.524 00.000 15672 Moving (-0.15, -0.17) raw xDistance=-0.10 yDistance=-0.20 00:30:59.524 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 00:30:59.524 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:30:59.524 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 00:30:59.525 00.001 15672 MoveAxis(E, 0, ABG) 00:30:59.525 00.000 15672 Move returns status 0, amount 0 00:30:59.525 00.000 15672 MoveAxis(N, 0, ABG) 00:30:59.525 00.000 15672 Move returns status 0, amount 0 00:30:59.525 00.000 15672 move complete, result=0 00:30:59.525 00.000 15672 worker thread done servicing request 00:30:59.529 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12236, FiltMin=2600, FiltMax=9385, Gamma=2.950 00:30:59.578 00.049 30444 UpdateGuideState exits: m=116284 SNR=81.8 Saturated 00:30:59.578 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:30:59.578 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:30:59.578 00.000 30444 Enqueuing Expose request 00:30:59.578 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:30:59.579 00.001 15672 Worker thread wakes up 00:30:59.579 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:30:59.579 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:01.487 01.908 15672 Exposure complete 00:31:01.507 00.020 15672 worker thread done servicing request 00:31:01.507 00.000 30444 OnExposeComplete: enter 00:31:01.507 00.000 30444 UpdateGuideState(): m_state=6 00:31:01.507 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3923 00:31:01.507 00.000 30444 Star::Find returns 1 (1), X=459.51, Y=196.47, Mass=117177, SNR=87.7, Peak=12014 HFD=3.2 00:31:01.507 00.000 30444 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.28) = xAngle (3.14 = -3.14) 00:31:01.508 00.001 30444 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.08 = 3.08) 00:31:01.508 00.000 30444 CameraToMount -- cameraX=-0.89 cameraY=0.25 hyp=0.93 cameraTheta=2.87 mountX=-0.93 mountY=0.05, mountTheta=3.08 00:31:01.508 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.89, y=0.25, opts=13) 00:31:01.508 00.000 30444 Enqueuing Move request for scope (-0.89, 0.25) 00:31:01.508 00.000 15672 Worker thread wakes up 00:31:01.508 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.25) opts 0xd 00:31:01.508 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.89, 0.25) 00:31:01.508 00.000 15672 Moving (-0.89, 0.25) raw xDistance=-0.93 yDistance=0.05 00:31:01.508 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.93 00:31:01.508 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:01.508 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:31:01.508 00.000 15672 MoveAxis(E, 251, ABG) 00:31:01.508 00.000 15672 Guiding Dir = 2, Dur = 251 00:31:01.509 00.001 15672 IsSlewing returns 0 00:31:01.510 00.001 15672 IsGuiding returns 0 00:31:01.513 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=12288, FiltMin=2626, FiltMax=9306, Gamma=2.950 00:31:01.526 00.013 15672 PulseGuide returned control before completion, sleep 245 00:31:01.563 00.037 30444 UpdateGuideState exits: m=117177 SNR=87.7 Saturated 00:31:01.563 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:01.563 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:01.563 00.000 30444 Enqueuing Expose request 00:31:01.774 00.211 15672 IsGuiding returns 1 00:31:01.774 00.000 15672 scope still moving after pulse duration time elapsed 00:31:01.795 00.021 15672 IsSlewing returns 0 00:31:01.799 00.004 15672 IsGuiding returns 0 00:31:01.799 00.000 15672 scope move finished after 251 + 37 ms 00:31:01.799 00.000 15672 Move returns status 0, amount 251 00:31:01.799 00.000 15672 MoveAxis(N, 0, ABG) 00:31:01.799 00.000 15672 Move returns status 0, amount 0 00:31:01.799 00.000 15672 move complete, result=0 00:31:01.799 00.000 15672 worker thread done servicing request 00:31:01.799 00.000 15672 Worker thread wakes up 00:31:01.799 00.000 30444 GuideStep: -0.9 px 251 ms EAST, 0.1 px 0 ms NORTH 00:31:01.799 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:01.799 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:03.909 02.110 15672 Exposure complete 00:31:03.929 00.020 15672 worker thread done servicing request 00:31:03.929 00.000 30444 OnExposeComplete: enter 00:31:03.929 00.000 30444 UpdateGuideState(): m_state=6 00:31:03.929 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3924 00:31:03.929 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=195.97, Mass=122764, SNR=93.1, Peak=12328 HFD=3.9 00:31:03.930 00.001 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 00:31:03.930 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 00:31:03.930 00.000 30444 CameraToMount -- cameraX=0.70 cameraY=-0.25 hyp=0.74 cameraTheta=-0.34 mountX=0.74 mountY=-0.09, mountTheta=-0.12 00:31:03.930 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.70, y=-0.25, opts=13) 00:31:03.930 00.000 30444 Enqueuing Move request for scope (0.70, -0.25) 00:31:03.930 00.000 15672 Worker thread wakes up 00:31:03.930 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.25) opts 0xd 00:31:03.930 00.000 15672 Handling offset move in thread for scope, endpoint = (0.70, -0.25) 00:31:03.930 00.000 15672 Moving (0.70, -0.25) raw xDistance=0.74 yDistance=-0.09 00:31:03.930 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.74 00:31:03.930 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:03.930 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:31:03.931 00.001 15672 MoveAxis(W, 182, ABG) 00:31:03.931 00.000 15672 Guiding Dir = 3, Dur = 182 00:31:03.931 00.000 15672 IsSlewing returns 0 00:31:03.932 00.001 15672 IsGuiding returns 0 00:31:03.936 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=12328, FiltMin=2544, FiltMax=10002, Gamma=2.950 00:31:03.953 00.017 15672 PulseGuide returned control before completion, sleep 171 00:31:03.986 00.033 30444 UpdateGuideState exits: m=122764 SNR=93.1 Saturated 00:31:03.986 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:03.986 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:03.986 00.000 30444 Enqueuing Expose request 00:31:04.127 00.141 15672 IsGuiding returns 1 00:31:04.127 00.000 15672 scope still moving after pulse duration time elapsed 00:31:04.148 00.021 15672 IsSlewing returns 0 00:31:04.178 00.030 15672 IsGuiding returns 0 00:31:04.178 00.000 15672 scope move finished after 182 + 63 ms 00:31:04.178 00.000 15672 Move returns status 0, amount 182 00:31:04.178 00.000 15672 MoveAxis(N, 0, ABG) 00:31:04.178 00.000 15672 Move returns status 0, amount 0 00:31:04.178 00.000 15672 move complete, result=0 00:31:04.178 00.000 15672 worker thread done servicing request 00:31:04.178 00.000 15672 Worker thread wakes up 00:31:04.178 00.000 30444 GuideStep: 0.7 px 182 ms WEST, -0.1 px 0 ms NORTH 00:31:04.178 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:04.178 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:06.085 01.907 15672 Exposure complete 00:31:06.105 00.020 15672 worker thread done servicing request 00:31:06.105 00.000 30444 OnExposeComplete: enter 00:31:06.105 00.000 30444 UpdateGuideState(): m_state=6 00:31:06.105 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 3925 00:31:06.105 00.000 30444 Star::Find returns 1 (1), X=460.91, Y=195.78, Mass=137645, SNR=107.1, Peak=13507 HFD=3.8 00:31:06.105 00.000 30444 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.28) = xAngle (-0.43 = -0.43) 00:31:06.105 00.000 30444 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.49 = -0.49) 00:31:06.105 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.43 hyp=0.67 cameraTheta=-0.71 mountX=0.61 mountY=-0.31, mountTheta=-0.48 00:31:06.106 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.43, opts=13) 00:31:06.106 00.000 30444 Enqueuing Move request for scope (0.51, -0.43) 00:31:06.106 00.000 15672 Worker thread wakes up 00:31:06.106 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.43) opts 0xd 00:31:06.106 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.43) 00:31:06.106 00.000 15672 Moving (0.51, -0.43) raw xDistance=0.61 yDistance=-0.31 00:31:06.106 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61 00:31:06.106 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 00:31:06.106 00.000 15672 MoveAxis(W, 177, ABG) 00:31:06.106 00.000 15672 Guiding Dir = 3, Dur = 177 00:31:06.106 00.000 15672 IsSlewing returns 0 00:31:06.107 00.001 15672 IsGuiding returns 0 00:31:06.112 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=13507, FiltMin=2644, FiltMax=10679, Gamma=2.950 00:31:06.126 00.014 15672 PulseGuide returned control before completion, sleep 169 00:31:06.202 00.076 30444 UpdateGuideState exits: m=137645 SNR=107.1 Saturated 00:31:06.202 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:06.202 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:06.202 00.000 30444 Enqueuing Expose request 00:31:06.298 00.096 15672 IsGuiding returns 1 00:31:06.298 00.000 15672 scope still moving after pulse duration time elapsed 00:31:06.319 00.021 15672 IsSlewing returns 0 00:31:06.335 00.016 15672 IsGuiding returns 0 00:31:06.336 00.001 15672 scope move finished after 177 + 50 ms 00:31:06.336 00.000 15672 Move returns status 0, amount 177 00:31:06.336 00.000 15672 MoveAxis(N, 56, ABG) 00:31:06.336 00.000 15672 Guiding Dir = 0, Dur = 56 00:31:06.336 00.000 15672 IsSlewing returns 0 00:31:06.337 00.001 15672 IsGuiding returns 0 00:31:06.448 00.111 15672 IsGuiding returns 1 00:31:06.448 00.000 15672 scope still moving after pulse duration time elapsed 00:31:06.469 00.021 15672 IsSlewing returns 0 00:31:06.472 00.003 15672 IsGuiding returns 1 00:31:06.493 00.021 15672 IsSlewing returns 0 00:31:06.511 00.018 15672 IsGuiding returns 0 00:31:06.511 00.000 15672 scope move finished after 56 + 118 ms 00:31:06.511 00.000 15672 Move returns status 0, amount 56 00:31:06.511 00.000 15672 move complete, result=0 00:31:06.511 00.000 15672 worker thread done servicing request 00:31:06.512 00.001 15672 Worker thread wakes up 00:31:06.512 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:06.512 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:06.512 00.000 30444 GuideStep: 0.6 px 177 ms WEST, -0.3 px 56 ms NORTH 00:31:08.619 02.107 15672 Exposure complete 00:31:08.639 00.020 15672 worker thread done servicing request 00:31:08.639 00.000 30444 OnExposeComplete: enter 00:31:08.639 00.000 30444 UpdateGuideState(): m_state=6 00:31:08.639 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3926 00:31:08.639 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=196.63, Mass=114196, SNR=82.5, Peak=10629 HFD=3.5 00:31:08.639 00.000 30444 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.28) = xAngle (2.52 = 2.52) 00:31:08.639 00.000 30444 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 00:31:08.639 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.42 hyp=0.53 cameraTheta=2.24 mountX=-0.43 mountY=0.34, mountTheta=2.48 00:31:08.640 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.42, opts=13) 00:31:08.640 00.000 30444 Enqueuing Move request for scope (-0.33, 0.42) 00:31:08.640 00.000 15672 Worker thread wakes up 00:31:08.640 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.42) opts 0xd 00:31:08.640 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.42) 00:31:08.640 00.000 15672 Moving (-0.33, 0.42) raw xDistance=-0.43 yDistance=0.34 00:31:08.640 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43 00:31:08.640 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:31:08.640 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 00:31:08.640 00.000 15672 MoveAxis(E, 105, ABG) 00:31:08.640 00.000 15672 Guiding Dir = 2, Dur = 105 00:31:08.641 00.001 15672 IsSlewing returns 0 00:31:08.642 00.001 15672 IsGuiding returns 0 00:31:08.646 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=12472, FiltMin=2641, FiltMax=9950, Gamma=2.950 00:31:08.666 00.020 15672 PulseGuide returned control before completion, sleep 91 00:31:08.696 00.030 30444 UpdateGuideState exits: m=114196 SNR=82.5 Saturated 00:31:08.696 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:08.696 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:08.696 00.000 30444 Enqueuing Expose request 00:31:08.759 00.063 15672 IsGuiding returns 1 00:31:08.759 00.000 15672 scope still moving after pulse duration time elapsed 00:31:08.779 00.020 15672 IsSlewing returns 0 00:31:08.780 00.001 15672 IsGuiding returns 1 00:31:08.802 00.022 15672 IsSlewing returns 0 00:31:08.858 00.056 15672 IsGuiding returns 0 00:31:08.858 00.000 15672 scope move finished after 105 + 111 ms 00:31:08.858 00.000 15672 Move returns status 0, amount 105 00:31:08.858 00.000 15672 MoveAxis(N, 0, ABG) 00:31:08.858 00.000 15672 Move returns status 0, amount 0 00:31:08.858 00.000 15672 move complete, result=0 00:31:08.858 00.000 15672 worker thread done servicing request 00:31:08.858 00.000 15672 Worker thread wakes up 00:31:08.859 00.001 30444 GuideStep: -0.4 px 105 ms EAST, 0.3 px 0 ms NORTH 00:31:08.859 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:08.859 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:10.767 01.908 15672 Exposure complete 00:31:10.793 00.026 15672 worker thread done servicing request 00:31:10.793 00.000 30444 OnExposeComplete: enter 00:31:10.794 00.001 30444 UpdateGuideState(): m_state=6 00:31:10.794 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3927 00:31:10.794 00.000 30444 Star::Find returns 1 (1), X=460.96, Y=196.52, Mass=136436, SNR=105.8, Peak=12058 HFD=3.8 00:31:10.794 00.000 30444 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.28) = xAngle (0.79 = 0.79) 00:31:10.794 00.000 30444 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.72 = 0.72) 00:31:10.794 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.31 hyp=0.63 cameraTheta=0.51 mountX=0.45 mountY=0.42, mountTheta=0.75 00:31:10.794 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.31, opts=13) 00:31:10.794 00.000 30444 Enqueuing Move request for scope (0.55, 0.31) 00:31:10.794 00.000 15672 Worker thread wakes up 00:31:10.795 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.31) opts 0xd 00:31:10.795 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.31) 00:31:10.795 00.000 15672 Moving (0.55, 0.31) raw xDistance=0.45 yDistance=0.42 00:31:10.795 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.45 00:31:10.795 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:31:10.795 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 00:31:10.795 00.000 15672 MoveAxis(W, 113, ABG) 00:31:10.795 00.000 15672 Guiding Dir = 3, Dur = 113 00:31:10.795 00.000 15672 IsSlewing returns 0 00:31:10.797 00.002 15672 IsGuiding returns 0 00:31:10.800 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=12261, FiltMin=2565, FiltMax=9908, Gamma=2.950 00:31:10.823 00.023 15672 PulseGuide returned control before completion, sleep 97 00:31:10.850 00.027 30444 UpdateGuideState exits: m=136436 SNR=105.8 Saturated 00:31:10.850 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:10.850 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:10.850 00.000 30444 Enqueuing Expose request 00:31:10.922 00.072 15672 IsGuiding returns 1 00:31:10.922 00.000 15672 scope still moving after pulse duration time elapsed 00:31:10.943 00.021 15672 IsSlewing returns 0 00:31:11.000 00.057 15672 IsGuiding returns 0 00:31:11.000 00.000 15672 scope move finished after 113 + 89 ms 00:31:11.000 00.000 15672 Move returns status 0, amount 113 00:31:11.000 00.000 15672 MoveAxis(N, 0, ABG) 00:31:11.000 00.000 15672 Move returns status 0, amount 0 00:31:11.000 00.000 15672 move complete, result=0 00:31:11.000 00.000 15672 worker thread done servicing request 00:31:11.000 00.000 15672 Worker thread wakes up 00:31:11.000 00.000 30444 GuideStep: 0.4 px 113 ms WEST, 0.4 px 0 ms NORTH 00:31:11.000 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:11.000 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:13.110 02.110 15672 Exposure complete 00:31:13.129 00.019 15672 worker thread done servicing request 00:31:13.130 00.001 30444 OnExposeComplete: enter 00:31:13.130 00.000 30444 UpdateGuideState(): m_state=6 00:31:13.130 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3928 00:31:13.130 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=196.31, Mass=119961, SNR=84.5, Peak=10513 HFD=3.4 00:31:13.130 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 00:31:13.130 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 00:31:13.130 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.89 mountX=0.05 mountY=0.11, mountTheta=1.16 00:31:13.130 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.10, opts=13) 00:31:13.130 00.000 30444 Enqueuing Move request for scope (0.08, 0.10) 00:31:13.130 00.000 15672 Worker thread wakes up 00:31:13.130 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd 00:31:13.131 00.001 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.10) 00:31:13.131 00.000 15672 Moving (0.08, 0.10) raw xDistance=0.05 yDistance=0.11 00:31:13.131 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:31:13.131 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:13.131 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 00:31:13.131 00.000 15672 MoveAxis(E, 0, ABG) 00:31:13.131 00.000 15672 Move returns status 0, amount 0 00:31:13.131 00.000 15672 MoveAxis(N, 0, ABG) 00:31:13.131 00.000 15672 Move returns status 0, amount 0 00:31:13.131 00.000 15672 move complete, result=0 00:31:13.131 00.000 15672 worker thread done servicing request 00:31:13.135 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=11254, FiltMin=2631, FiltMax=10096, Gamma=2.950 00:31:13.185 00.050 30444 UpdateGuideState exits: m=119961 SNR=84.5 Saturated 00:31:13.185 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:13.185 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:13.185 00.000 30444 Enqueuing Expose request 00:31:13.185 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:31:13.185 00.000 15672 Worker thread wakes up 00:31:13.185 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:13.185 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:15.092 01.907 15672 Exposure complete 00:31:15.112 00.020 15672 worker thread done servicing request 00:31:15.112 00.000 30444 OnExposeComplete: enter 00:31:15.112 00.000 30444 UpdateGuideState(): m_state=6 00:31:15.112 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3929 00:31:15.113 00.001 30444 Star::Find returns 1 (1), X=460.64, Y=196.32, Mass=120399, SNR=92.4, Peak=11305 HFD=3.5 00:31:15.113 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 00:31:15.113 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 00:31:15.113 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.26 cameraTheta=0.43 mountX=0.20 mountY=0.15, mountTheta=0.67 00:31:15.113 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.11, opts=13) 00:31:15.113 00.000 30444 Enqueuing Move request for scope (0.23, 0.11) 00:31:15.113 00.000 15672 Worker thread wakes up 00:31:15.113 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd 00:31:15.113 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.11) 00:31:15.114 00.001 15672 Moving (0.23, 0.11) raw xDistance=0.20 yDistance=0.15 00:31:15.114 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 00:31:15.114 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:15.114 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 00:31:15.114 00.000 15672 MoveAxis(E, 0, ABG) 00:31:15.114 00.000 15672 Move returns status 0, amount 0 00:31:15.114 00.000 15672 MoveAxis(N, 0, ABG) 00:31:15.114 00.000 15672 Move returns status 0, amount 0 00:31:15.114 00.000 15672 move complete, result=0 00:31:15.114 00.000 15672 worker thread done servicing request 00:31:15.120 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=11305, FiltMin=2634, FiltMax=10181, Gamma=2.950 00:31:15.353 00.233 30444 UpdateGuideState exits: m=120399 SNR=92.4 Saturated 00:31:15.353 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:15.353 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:15.353 00.000 30444 Enqueuing Expose request 00:31:15.353 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:31:15.353 00.000 15672 Worker thread wakes up 00:31:15.353 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:15.353 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:17.462 02.109 15672 Exposure complete 00:31:17.482 00.020 15672 worker thread done servicing request 00:31:17.482 00.000 30444 OnExposeComplete: enter 00:31:17.482 00.000 30444 UpdateGuideState(): m_state=6 00:31:17.482 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3930 00:31:17.482 00.000 30444 Star::Find returns 1 (1), X=460.82, Y=196.35, Mass=130964, SNR=94.7, Peak=11359 HFD=3.7 00:31:17.483 00.001 30444 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.28) = xAngle (0.59 = 0.59) 00:31:17.483 00.000 30444 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.53 = 0.53) 00:31:17.483 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.13 hyp=0.43 cameraTheta=0.32 mountX=0.36 mountY=0.22, mountTheta=0.55 00:31:17.483 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.13, opts=13) 00:31:17.483 00.000 30444 Enqueuing Move request for scope (0.41, 0.13) 00:31:17.483 00.000 15672 Worker thread wakes up 00:31:17.483 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.13) opts 0xd 00:31:17.483 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.13) 00:31:17.483 00.000 15672 Moving (0.41, 0.13) raw xDistance=0.36 yDistance=0.22 00:31:17.483 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 00:31:17.483 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:17.484 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:31:17.484 00.000 15672 MoveAxis(W, 97, ABG) 00:31:17.484 00.000 15672 Guiding Dir = 3, Dur = 97 00:31:17.484 00.000 15672 IsSlewing returns 0 00:31:17.486 00.002 15672 IsGuiding returns 0 00:31:17.490 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=11359, FiltMin=2640, FiltMax=9713, Gamma=2.950 00:31:17.500 00.010 15672 PulseGuide returned control before completion, sleep 93 00:31:17.539 00.039 30444 UpdateGuideState exits: m=130964 SNR=94.7 Saturated 00:31:17.539 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:17.539 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:17.539 00.000 30444 Enqueuing Expose request 00:31:17.629 00.090 15672 IsGuiding returns 0 00:31:17.629 00.000 15672 Move returns status 0, amount 97 00:31:17.629 00.000 15672 MoveAxis(N, 0, ABG) 00:31:17.629 00.000 15672 Move returns status 0, amount 0 00:31:17.629 00.000 15672 move complete, result=0 00:31:17.629 00.000 15672 worker thread done servicing request 00:31:17.629 00.000 15672 Worker thread wakes up 00:31:17.629 00.000 30444 GuideStep: 0.4 px 97 ms WEST, 0.2 px 0 ms NORTH 00:31:17.629 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:17.629 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:19.536 01.907 15672 Exposure complete 00:31:19.556 00.020 15672 worker thread done servicing request 00:31:19.556 00.000 30444 OnExposeComplete: enter 00:31:19.556 00.000 30444 UpdateGuideState(): m_state=6 00:31:19.556 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3931 00:31:19.556 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=196.46, Mass=114113, SNR=73.6, Peak=10379 HFD=3.2 00:31:19.557 00.001 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 00:31:19.557 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 00:31:19.557 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.29 mountX=-0.00 mountY=0.25, mountTheta=1.57 00:31:19.557 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.25, opts=13) 00:31:19.557 00.000 30444 Enqueuing Move request for scope (0.07, 0.25) 00:31:19.558 00.001 15672 Worker thread wakes up 00:31:19.558 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd 00:31:19.558 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.25) 00:31:19.558 00.000 15672 Moving (0.07, 0.25) raw xDistance=-0.00 yDistance=0.25 00:31:19.558 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 00:31:19.558 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:31:19.558 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 00:31:19.558 00.000 15672 MoveAxis(E, 0, ABG) 00:31:19.558 00.000 15672 Move returns status 0, amount 0 00:31:19.558 00.000 15672 MoveAxis(N, 0, ABG) 00:31:19.558 00.000 15672 Move returns status 0, amount 0 00:31:19.558 00.000 15672 move complete, result=0 00:31:19.558 00.000 15672 worker thread done servicing request 00:31:19.563 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=11716, FiltMin=2582, FiltMax=9808, Gamma=2.950 00:31:19.613 00.050 30444 UpdateGuideState exits: m=114113 SNR=73.6 Saturated 00:31:19.613 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:19.613 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:19.613 00.000 30444 Enqueuing Expose request 00:31:19.613 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 00:31:19.613 00.000 15672 Worker thread wakes up 00:31:19.613 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:19.613 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:21.723 02.110 15672 Exposure complete 00:31:21.742 00.019 15672 worker thread done servicing request 00:31:21.742 00.000 30444 OnExposeComplete: enter 00:31:21.743 00.001 30444 UpdateGuideState(): m_state=6 00:31:21.743 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3932 00:31:21.743 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.35, Mass=117775, SNR=79.3, Peak=10547 HFD=3.7 00:31:21.743 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 00:31:21.743 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 00:31:21.743 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.42 mountX=-0.19 mountY=0.10, mountTheta=2.65 00:31:21.743 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.14, opts=13) 00:31:21.743 00.000 30444 Enqueuing Move request for scope (-0.16, 0.14) 00:31:21.743 00.000 15672 Worker thread wakes up 00:31:21.744 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd 00:31:21.744 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.14) 00:31:21.744 00.000 15672 Moving (-0.16, 0.14) raw xDistance=-0.19 yDistance=0.10 00:31:21.744 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 00:31:21.744 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:21.744 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:31:21.744 00.000 15672 MoveAxis(E, 0, ABG) 00:31:21.744 00.000 15672 Move returns status 0, amount 0 00:31:21.744 00.000 15672 MoveAxis(N, 0, ABG) 00:31:21.744 00.000 15672 Move returns status 0, amount 0 00:31:21.744 00.000 15672 move complete, result=0 00:31:21.744 00.000 15672 worker thread done servicing request 00:31:21.749 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=11120, FiltMin=2637, FiltMax=9955, Gamma=2.950 00:31:21.798 00.049 30444 UpdateGuideState exits: m=117775 SNR=79.3 Saturated 00:31:21.798 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:21.798 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:21.798 00.000 30444 Enqueuing Expose request 00:31:21.798 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:31:21.798 00.000 15672 Worker thread wakes up 00:31:21.798 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:21.798 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:23.704 01.906 15672 Exposure complete 00:31:23.724 00.020 15672 worker thread done servicing request 00:31:23.724 00.000 30444 OnExposeComplete: enter 00:31:23.724 00.000 30444 UpdateGuideState(): m_state=6 00:31:23.724 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3933 00:31:23.725 00.001 30444 Star::Find returns 1 (1), X=460.52, Y=196.39, Mass=117808, SNR=77.1, Peak=10737 HFD=3.3 00:31:23.725 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 00:31:23.725 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.22 = 1.22) 00:31:23.725 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.01 mountX=0.06 mountY=0.20, mountTheta=1.28 00:31:23.725 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.18, opts=13) 00:31:23.725 00.000 30444 Enqueuing Move request for scope (0.11, 0.18) 00:31:23.725 00.000 15672 Worker thread wakes up 00:31:23.725 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd 00:31:23.725 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.18) 00:31:23.726 00.001 15672 Moving (0.11, 0.18) raw xDistance=0.06 yDistance=0.20 00:31:23.726 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:31:23.726 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:23.726 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 00:31:23.726 00.000 15672 MoveAxis(E, 0, ABG) 00:31:23.726 00.000 15672 Move returns status 0, amount 0 00:31:23.726 00.000 15672 MoveAxis(N, 0, ABG) 00:31:23.726 00.000 15672 Move returns status 0, amount 0 00:31:23.726 00.000 15672 move complete, result=0 00:31:23.726 00.000 15672 worker thread done servicing request 00:31:23.731 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=11196, FiltMin=2612, FiltMax=9873, Gamma=2.950 00:31:23.781 00.050 30444 UpdateGuideState exits: m=117808 SNR=77.1 Saturated 00:31:23.781 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:23.781 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:23.781 00.000 30444 Enqueuing Expose request 00:31:23.781 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:31:23.781 00.000 15672 Worker thread wakes up 00:31:23.781 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:23.781 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:25.887 02.106 15672 Exposure complete 00:31:25.907 00.020 15672 worker thread done servicing request 00:31:25.907 00.000 30444 OnExposeComplete: enter 00:31:25.907 00.000 30444 UpdateGuideState(): m_state=6 00:31:25.907 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3934 00:31:25.907 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=195.91, Mass=125305, SNR=89.3, Peak=11450 HFD=3.6 00:31:25.907 00.000 30444 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 00:31:25.907 00.000 30444 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.65 = -0.65) 00:31:25.907 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.30 hyp=0.39 cameraTheta=-0.87 mountX=0.33 mountY=-0.24, mountTheta=-0.63 00:31:25.908 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.30, opts=13) 00:31:25.908 00.000 30444 Enqueuing Move request for scope (0.26, -0.30) 00:31:25.908 00.000 15672 Worker thread wakes up 00:31:25.908 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.30) opts 0xd 00:31:25.908 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.30) 00:31:25.908 00.000 15672 Moving (0.26, -0.30) raw xDistance=0.33 yDistance=-0.24 00:31:25.908 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 00:31:25.908 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:25.908 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 00:31:25.908 00.000 15672 MoveAxis(W, 89, ABG) 00:31:25.908 00.000 15672 Guiding Dir = 3, Dur = 89 00:31:25.909 00.001 15672 IsSlewing returns 0 00:31:25.910 00.001 15672 IsGuiding returns 0 00:31:25.914 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=11591, FiltMin=2654, FiltMax=10515, Gamma=2.950 00:31:25.935 00.021 15672 PulseGuide returned control before completion, sleep 74 00:31:25.963 00.028 30444 UpdateGuideState exits: m=125305 SNR=89.3 Saturated 00:31:25.963 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:25.963 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:25.963 00.000 30444 Enqueuing Expose request 00:31:26.011 00.048 15672 IsGuiding returns 1 00:31:26.011 00.000 15672 scope still moving after pulse duration time elapsed 00:31:26.032 00.021 15672 IsSlewing returns 0 00:31:26.048 00.016 15672 IsGuiding returns 0 00:31:26.048 00.000 15672 scope move finished after 89 + 50 ms 00:31:26.050 00.002 15672 Move returns status 0, amount 89 00:31:26.050 00.000 15672 MoveAxis(N, 0, ABG) 00:31:26.050 00.000 15672 Move returns status 0, amount 0 00:31:26.050 00.000 15672 move complete, result=0 00:31:26.050 00.000 15672 worker thread done servicing request 00:31:26.050 00.000 15672 Worker thread wakes up 00:31:26.050 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:26.050 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:26.050 00.000 30444 GuideStep: 0.3 px 89 ms WEST, -0.2 px 0 ms NORTH 00:31:27.958 01.908 15672 Exposure complete 00:31:27.978 00.020 15672 worker thread done servicing request 00:31:27.978 00.000 30444 OnExposeComplete: enter 00:31:27.978 00.000 30444 UpdateGuideState(): m_state=6 00:31:27.978 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3935 00:31:27.979 00.001 30444 Star::Find returns 1 (1), X=460.29, Y=196.23, Mass=114621, SNR=99.5, Peak=10581 HFD=3.5 00:31:27.979 00.000 30444 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.28) = xAngle (3.28 = -3.00) 00:31:27.979 00.000 30444 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.22 = -3.06) 00:31:27.979 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=3.01 mountX=-0.11 mountY=-0.01, mountTheta=-3.06 00:31:27.979 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.02, opts=13) 00:31:27.979 00.000 30444 Enqueuing Move request for scope (-0.11, 0.02) 00:31:27.980 00.001 15672 Worker thread wakes up 00:31:27.980 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd 00:31:27.980 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.02) 00:31:27.980 00.000 15672 Moving (-0.11, 0.02) raw xDistance=-0.11 yDistance=-0.01 00:31:27.980 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:31:27.980 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:27.980 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 00:31:27.980 00.000 15672 MoveAxis(E, 0, ABG) 00:31:27.980 00.000 15672 Move returns status 0, amount 0 00:31:27.980 00.000 15672 MoveAxis(N, 0, ABG) 00:31:27.980 00.000 15672 Move returns status 0, amount 0 00:31:27.980 00.000 15672 move complete, result=0 00:31:27.980 00.000 15672 worker thread done servicing request 00:31:27.985 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=11327, FiltMin=2618, FiltMax=9818, Gamma=2.950 00:31:28.035 00.050 30444 UpdateGuideState exits: m=114621 SNR=99.5 Saturated 00:31:28.035 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:28.035 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:28.035 00.000 30444 Enqueuing Expose request 00:31:28.035 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:31:28.035 00.000 15672 Worker thread wakes up 00:31:28.035 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:28.035 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:30.148 02.113 15672 Exposure complete 00:31:30.177 00.029 15672 worker thread done servicing request 00:31:30.177 00.000 30444 OnExposeComplete: enter 00:31:30.177 00.000 30444 UpdateGuideState(): m_state=6 00:31:30.177 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3936 00:31:30.177 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=196.13, Mass=137229, SNR=110.1, Peak=11022 HFD=3.9 00:31:30.177 00.000 30444 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 00:31:30.177 00.000 30444 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.19 = -0.19) 00:31:30.177 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.40 mountX=0.20 mountY=-0.04, mountTheta=-0.18 00:31:30.178 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.08, opts=13) 00:31:30.178 00.000 30444 Enqueuing Move request for scope (0.19, -0.08) 00:31:30.178 00.000 15672 Worker thread wakes up 00:31:30.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd 00:31:30.178 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.08) 00:31:30.178 00.000 15672 Moving (0.19, -0.08) raw xDistance=0.20 yDistance=-0.04 00:31:30.178 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 00:31:30.178 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:30.178 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 00:31:30.178 00.000 15672 MoveAxis(E, 0, ABG) 00:31:30.178 00.000 15672 Move returns status 0, amount 0 00:31:30.178 00.000 15672 MoveAxis(N, 0, ABG) 00:31:30.178 00.000 15672 Move returns status 0, amount 0 00:31:30.178 00.000 15672 move complete, result=0 00:31:30.178 00.000 15672 worker thread done servicing request 00:31:30.184 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=11293, FiltMin=2633, FiltMax=10702, Gamma=2.950 00:31:30.620 00.436 30444 UpdateGuideState exits: m=137229 SNR=110.1 Saturated 00:31:30.620 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:30.620 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:30.620 00.000 30444 Enqueuing Expose request 00:31:30.620 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:31:30.620 00.000 15672 Worker thread wakes up 00:31:30.620 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:30.620 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:32.528 01.908 15672 Exposure complete 00:31:32.548 00.020 15672 worker thread done servicing request 00:31:32.548 00.000 30444 OnExposeComplete: enter 00:31:32.548 00.000 30444 UpdateGuideState(): m_state=6 00:31:32.548 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3937 00:31:32.548 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=196.11, Mass=121884, SNR=110.5, Peak=10576 HFD=3.8 00:31:32.548 00.000 30444 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.28) = xAngle (-2.17 = -2.17) 00:31:32.548 00.000 30444 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.23 = -2.23) 00:31:32.548 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.45 mountX=-0.09 mountY=-0.12, mountTheta=-2.19 00:31:32.549 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.10, opts=13) 00:31:32.549 00.000 30444 Enqueuing Move request for scope (-0.12, -0.10) 00:31:32.549 00.000 15672 Worker thread wakes up 00:31:32.549 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd 00:31:32.549 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.10) 00:31:32.549 00.000 15672 Moving (-0.12, -0.10) raw xDistance=-0.09 yDistance=-0.12 00:31:32.549 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:31:32.549 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:32.549 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 00:31:32.549 00.000 15672 MoveAxis(E, 0, ABG) 00:31:32.549 00.000 15672 Move returns status 0, amount 0 00:31:32.549 00.000 15672 MoveAxis(N, 0, ABG) 00:31:32.549 00.000 15672 Move returns status 0, amount 0 00:31:32.549 00.000 15672 move complete, result=0 00:31:32.549 00.000 15672 worker thread done servicing request 00:31:32.554 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=10891, FiltMin=2605, FiltMax=9866, Gamma=2.950 00:31:32.666 00.112 30444 UpdateGuideState exits: m=121884 SNR=110.5 Saturated 00:31:32.666 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:32.666 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:32.666 00.000 30444 Enqueuing Expose request 00:31:32.666 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:31:32.666 00.000 15672 Worker thread wakes up 00:31:32.666 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:32.666 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:34.776 02.110 15672 Exposure complete 00:31:34.796 00.020 15672 worker thread done servicing request 00:31:34.796 00.000 30444 OnExposeComplete: enter 00:31:34.796 00.000 30444 UpdateGuideState(): m_state=6 00:31:34.796 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3938 00:31:34.797 00.001 30444 Star::Find returns 1 (1), X=460.72, Y=196.12, Mass=118034, SNR=85.2, Peak=11131 HFD=3.8 00:31:34.797 00.000 30444 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 00:31:34.797 00.000 30444 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.09 = -0.09) 00:31:34.797 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.10 hyp=0.33 cameraTheta=-0.31 mountX=0.33 mountY=-0.03, mountTheta=-0.09 00:31:34.797 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.10, opts=13) 00:31:34.797 00.000 30444 Enqueuing Move request for scope (0.31, -0.10) 00:31:34.797 00.000 15672 Worker thread wakes up 00:31:34.797 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.10) opts 0xd 00:31:34.797 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.10) 00:31:34.797 00.000 15672 Moving (0.31, -0.10) raw xDistance=0.33 yDistance=-0.03 00:31:34.797 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 00:31:34.797 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:34.798 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 00:31:34.798 00.000 15672 MoveAxis(W, 88, ABG) 00:31:34.798 00.000 15672 Guiding Dir = 3, Dur = 88 00:31:34.798 00.000 15672 IsSlewing returns 0 00:31:34.799 00.001 15672 IsGuiding returns 0 00:31:34.803 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=11528, FiltMin=2624, FiltMax=9837, Gamma=2.950 00:31:34.817 00.014 15672 PulseGuide returned control before completion, sleep 80 00:31:34.913 00.096 15672 IsGuiding returns 0 00:31:34.914 00.001 15672 Move returns status 0, amount 88 00:31:34.914 00.000 15672 MoveAxis(N, 0, ABG) 00:31:34.914 00.000 15672 Move returns status 0, amount 0 00:31:34.914 00.000 15672 move complete, result=0 00:31:34.914 00.000 15672 worker thread done servicing request 00:31:35.248 00.334 30444 UpdateGuideState exits: m=118034 SNR=85.2 Saturated 00:31:35.248 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:35.248 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:35.248 00.000 30444 Enqueuing Expose request 00:31:35.248 00.000 30444 GuideStep: 0.3 px 88 ms WEST, -0.0 px 0 ms NORTH 00:31:35.248 00.000 15672 Worker thread wakes up 00:31:35.248 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:35.248 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:37.156 01.908 15672 Exposure complete 00:31:37.176 00.020 15672 worker thread done servicing request 00:31:37.176 00.000 30444 OnExposeComplete: enter 00:31:37.176 00.000 30444 UpdateGuideState(): m_state=6 00:31:37.176 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3939 00:31:37.176 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=196.25, Mass=116694, SNR=74.7, Peak=10845 HFD=3.5 00:31:37.177 00.001 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.26 = -3.03) 00:31:37.177 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.19 = -3.09) 00:31:37.177 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.23 cameraTheta=2.98 mountX=-0.23 mountY=-0.01, mountTheta=-3.09 00:31:37.178 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.04, opts=13) 00:31:37.178 00.000 30444 Enqueuing Move request for scope (-0.22, 0.04) 00:31:37.178 00.000 15672 Worker thread wakes up 00:31:37.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd 00:31:37.178 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.04) 00:31:37.178 00.000 15672 Moving (-0.22, 0.04) raw xDistance=-0.23 yDistance=-0.01 00:31:37.178 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 00:31:37.178 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:37.178 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 00:31:37.179 00.001 15672 MoveAxis(E, 0, ABG) 00:31:37.179 00.000 15672 Move returns status 0, amount 0 00:31:37.179 00.000 15672 MoveAxis(N, 0, ABG) 00:31:37.179 00.000 15672 Move returns status 0, amount 0 00:31:37.179 00.000 15672 move complete, result=0 00:31:37.180 00.001 15672 worker thread done servicing request 00:31:37.184 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12170, FiltMin=2543, FiltMax=10180, Gamma=2.950 00:31:37.303 00.119 30444 UpdateGuideState exits: m=116694 SNR=74.7 Saturated 00:31:37.303 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:37.303 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:37.303 00.000 30444 Enqueuing Expose request 00:31:37.303 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:31:37.303 00.000 15672 Worker thread wakes up 00:31:37.303 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:37.303 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:39.413 02.110 15672 Exposure complete 00:31:39.433 00.020 15672 worker thread done servicing request 00:31:39.433 00.000 30444 OnExposeComplete: enter 00:31:39.433 00.000 30444 UpdateGuideState(): m_state=6 00:31:39.433 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3940 00:31:39.433 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=196.12, Mass=112018, SNR=78.9, Peak=10604 HFD=3.6 00:31:39.433 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 00:31:39.433 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 00:31:39.433 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.13 mountX=0.07 mountY=-0.09, mountTheta=-0.88 00:31:39.434 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.10, opts=13) 00:31:39.434 00.000 30444 Enqueuing Move request for scope (0.05, -0.10) 00:31:39.434 00.000 15672 Worker thread wakes up 00:31:39.434 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd 00:31:39.434 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.10) 00:31:39.434 00.000 15672 Moving (0.05, -0.10) raw xDistance=0.07 yDistance=-0.09 00:31:39.434 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:31:39.434 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:39.434 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:31:39.434 00.000 15672 MoveAxis(E, 0, ABG) 00:31:39.434 00.000 15672 Move returns status 0, amount 0 00:31:39.434 00.000 15672 MoveAxis(N, 0, ABG) 00:31:39.434 00.000 15672 Move returns status 0, amount 0 00:31:39.435 00.001 15672 move complete, result=0 00:31:39.435 00.000 15672 worker thread done servicing request 00:31:39.438 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=11612, FiltMin=2611, FiltMax=10028, Gamma=2.950 00:31:39.493 00.055 30444 UpdateGuideState exits: m=112018 SNR=78.9 Saturated 00:31:39.494 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:39.494 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:39.494 00.000 30444 Enqueuing Expose request 00:31:39.494 00.000 15672 Worker thread wakes up 00:31:39.494 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:39.494 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:39.494 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:31:41.411 01.917 15672 Exposure complete 00:31:41.434 00.023 15672 worker thread done servicing request 00:31:41.434 00.000 30444 OnExposeComplete: enter 00:31:41.435 00.001 30444 UpdateGuideState(): m_state=6 00:31:41.435 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3941 00:31:41.435 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=195.80, Mass=122206, SNR=87.0, Peak=10835 HFD=3.6 00:31:41.435 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 00:31:41.435 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 00:31:41.435 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.42 hyp=0.42 cameraTheta=-1.44 mountX=0.17 mountY=-0.39, mountTheta=-1.17 00:31:41.435 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.42, opts=13) 00:31:41.435 00.000 30444 Enqueuing Move request for scope (0.05, -0.42) 00:31:41.435 00.000 15672 Worker thread wakes up 00:31:41.435 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.42) opts 0xd 00:31:41.436 00.001 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.42) 00:31:41.436 00.000 15672 Moving (0.05, -0.42) raw xDistance=0.17 yDistance=-0.39 00:31:41.436 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 00:31:41.436 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 00:31:41.436 00.000 15672 MoveAxis(E, 0, ABG) 00:31:41.436 00.000 15672 Move returns status 0, amount 0 00:31:41.436 00.000 15672 MoveAxis(N, 70, ABG) 00:31:41.436 00.000 15672 Guiding Dir = 0, Dur = 70 00:31:41.436 00.000 15672 IsSlewing returns 0 00:31:41.438 00.002 15672 IsGuiding returns 0 00:31:41.442 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=10835, FiltMin=2565, FiltMax=10015, Gamma=2.950 00:31:41.491 00.049 30444 UpdateGuideState exits: m=122206 SNR=87.0 Saturated 00:31:41.491 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:41.491 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:41.491 00.000 30444 Enqueuing Expose request 00:31:41.512 00.021 15672 IsGuiding returns 1 00:31:41.512 00.000 15672 scope still moving after pulse duration time elapsed 00:31:41.534 00.022 15672 IsSlewing returns 0 00:31:41.534 00.000 15672 IsGuiding returns 1 00:31:41.555 00.021 15672 IsSlewing returns 0 00:31:41.556 00.001 15672 IsGuiding returns 1 00:31:41.577 00.021 15672 IsSlewing returns 0 00:31:41.639 00.062 15672 IsGuiding returns 0 00:31:41.639 00.000 15672 scope move finished after 70 + 131 ms 00:31:41.639 00.000 15672 Move returns status 0, amount 70 00:31:41.639 00.000 15672 move complete, result=0 00:31:41.639 00.000 15672 worker thread done servicing request 00:31:41.639 00.000 15672 Worker thread wakes up 00:31:41.639 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:41.639 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:41.639 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 70 ms NORTH 00:31:43.747 02.108 15672 Exposure complete 00:31:43.767 00.020 15672 worker thread done servicing request 00:31:43.767 00.000 30444 OnExposeComplete: enter 00:31:43.767 00.000 30444 UpdateGuideState(): m_state=6 00:31:43.767 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3942 00:31:43.767 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=196.42, Mass=127422, SNR=88.4, Peak=11050 HFD=3.9 00:31:43.767 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 00:31:43.767 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 00:31:43.767 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.20 hyp=0.55 cameraTheta=0.37 mountX=0.44 mountY=0.31, mountTheta=0.61 00:31:43.768 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.20, opts=13) 00:31:43.768 00.000 30444 Enqueuing Move request for scope (0.51, 0.20) 00:31:43.768 00.000 15672 Worker thread wakes up 00:31:43.768 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.20) opts 0xd 00:31:43.768 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.20) 00:31:43.768 00.000 15672 Moving (0.51, 0.20) raw xDistance=0.44 yDistance=0.31 00:31:43.768 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 00:31:43.768 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:31:43.768 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 00:31:43.768 00.000 15672 MoveAxis(W, 118, ABG) 00:31:43.768 00.000 15672 Guiding Dir = 3, Dur = 118 00:31:43.769 00.001 15672 IsSlewing returns 0 00:31:43.773 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=11569, FiltMin=2635, FiltMax=9883, Gamma=2.950 00:31:43.779 00.006 15672 IsGuiding returns 0 00:31:43.795 00.016 15672 PulseGuide returned control before completion, sleep 113 00:31:43.825 00.030 30444 UpdateGuideState exits: m=127422 SNR=88.4 Saturated 00:31:43.825 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:43.825 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:43.825 00.000 30444 Enqueuing Expose request 00:31:43.911 00.086 15672 IsGuiding returns 1 00:31:43.911 00.000 15672 scope still moving after pulse duration time elapsed 00:31:43.931 00.020 15672 IsSlewing returns 0 00:31:43.940 00.009 15672 IsGuiding returns 0 00:31:43.940 00.000 15672 scope move finished after 118 + 42 ms 00:31:43.940 00.000 15672 Move returns status 0, amount 118 00:31:43.940 00.000 15672 MoveAxis(N, 0, ABG) 00:31:43.940 00.000 15672 Move returns status 0, amount 0 00:31:43.940 00.000 15672 move complete, result=0 00:31:43.940 00.000 15672 worker thread done servicing request 00:31:43.940 00.000 15672 Worker thread wakes up 00:31:43.940 00.000 30444 GuideStep: 0.4 px 118 ms WEST, 0.3 px 0 ms NORTH 00:31:43.940 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:43.940 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:45.849 01.909 15672 Exposure complete 00:31:45.868 00.019 15672 worker thread done servicing request 00:31:45.869 00.001 30444 OnExposeComplete: enter 00:31:45.869 00.000 30444 UpdateGuideState(): m_state=6 00:31:45.869 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3943 00:31:45.869 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=196.67, Mass=120344, SNR=84.6, Peak=10929 HFD=3.6 00:31:45.869 00.000 30444 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.28) = xAngle (2.08 = 2.08) 00:31:45.869 00.000 30444 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.02 = 2.02) 00:31:45.869 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.46 hyp=0.47 cameraTheta=1.80 mountX=-0.23 mountY=0.42, mountTheta=2.07 00:31:45.869 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.46, opts=13) 00:31:45.869 00.000 30444 Enqueuing Move request for scope (-0.11, 0.46) 00:31:45.869 00.000 15672 Worker thread wakes up 00:31:45.870 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.46) opts 0xd 00:31:45.870 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.46) 00:31:45.870 00.000 15672 Moving (-0.11, 0.46) raw xDistance=-0.23 yDistance=0.42 00:31:45.870 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 00:31:45.870 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:31:45.870 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 00:31:45.870 00.000 15672 MoveAxis(E, 0, ABG) 00:31:45.870 00.000 15672 Move returns status 0, amount 0 00:31:45.870 00.000 15672 MoveAxis(N, 0, ABG) 00:31:45.870 00.000 15672 Move returns status 0, amount 0 00:31:45.870 00.000 15672 move complete, result=0 00:31:45.870 00.000 15672 worker thread done servicing request 00:31:45.875 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12103, FiltMin=2614, FiltMax=9909, Gamma=2.950 00:31:45.924 00.049 30444 UpdateGuideState exits: m=120344 SNR=84.6 Saturated 00:31:45.924 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:45.924 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:45.924 00.000 30444 Enqueuing Expose request 00:31:45.924 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 00:31:45.924 00.000 15672 Worker thread wakes up 00:31:45.925 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:45.925 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:48.034 02.109 15672 Exposure complete 00:31:48.054 00.020 15672 worker thread done servicing request 00:31:48.054 00.000 30444 OnExposeComplete: enter 00:31:48.054 00.000 30444 UpdateGuideState(): m_state=6 00:31:48.054 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3944 00:31:48.054 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=196.39, Mass=122537, SNR=82.3, Peak=11294 HFD=3.3 00:31:48.054 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 00:31:48.054 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 00:31:48.054 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.48 mountX=-0.03 mountY=0.18, mountTheta=1.76 00:31:48.055 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.18, opts=13) 00:31:48.055 00.000 30444 Enqueuing Move request for scope (0.02, 0.18) 00:31:48.055 00.000 15672 Worker thread wakes up 00:31:48.055 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd 00:31:48.055 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.18) 00:31:48.055 00.000 15672 Moving (0.02, 0.18) raw xDistance=-0.03 yDistance=0.18 00:31:48.055 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:31:48.055 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:48.055 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 00:31:48.055 00.000 15672 MoveAxis(E, 0, ABG) 00:31:48.055 00.000 15672 Move returns status 0, amount 0 00:31:48.055 00.000 15672 MoveAxis(N, 0, ABG) 00:31:48.055 00.000 15672 Move returns status 0, amount 0 00:31:48.055 00.000 15672 move complete, result=0 00:31:48.055 00.000 15672 worker thread done servicing request 00:31:48.060 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=12177, FiltMin=2610, FiltMax=10487, Gamma=2.950 00:31:48.112 00.052 30444 UpdateGuideState exits: m=122537 SNR=82.3 Saturated 00:31:48.112 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:48.112 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:48.112 00.000 30444 Enqueuing Expose request 00:31:48.112 00.000 15672 Worker thread wakes up 00:31:48.112 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:48.112 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:48.112 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 00:31:50.021 01.909 15672 Exposure complete 00:31:50.041 00.020 15672 worker thread done servicing request 00:31:50.041 00.000 30444 OnExposeComplete: enter 00:31:50.041 00.000 30444 UpdateGuideState(): m_state=6 00:31:50.041 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3945 00:31:50.041 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.30, Mass=127554, SNR=93.1, Peak=11651 HFD=3.5 00:31:50.041 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.07 = 3.07) 00:31:50.041 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.01 = 3.01) 00:31:50.041 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.09 hyp=0.27 cameraTheta=2.80 mountX=-0.27 mountY=0.03, mountTheta=3.01 00:31:50.042 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.09, opts=13) 00:31:50.042 00.000 30444 Enqueuing Move request for scope (-0.25, 0.09) 00:31:50.042 00.000 15672 Worker thread wakes up 00:31:50.042 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.09) opts 0xd 00:31:50.042 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.09) 00:31:50.042 00.000 15672 Moving (-0.25, 0.09) raw xDistance=-0.27 yDistance=0.03 00:31:50.042 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 00:31:50.042 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:50.042 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:31:50.042 00.000 15672 MoveAxis(E, 72, ABG) 00:31:50.042 00.000 15672 Guiding Dir = 2, Dur = 72 00:31:50.043 00.001 15672 IsSlewing returns 0 00:31:50.044 00.001 15672 IsGuiding returns 0 00:31:50.048 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=11974, FiltMin=2612, FiltMax=9937, Gamma=2.950 00:31:50.074 00.026 15672 PulseGuide returned control before completion, sleep 53 00:31:50.097 00.023 30444 UpdateGuideState exits: m=127554 SNR=93.1 Saturated 00:31:50.097 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:50.097 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:50.097 00.000 30444 Enqueuing Expose request 00:31:50.186 00.089 15672 IsGuiding returns 0 00:31:50.187 00.001 15672 Move returns status 0, amount 72 00:31:50.187 00.000 15672 MoveAxis(N, 0, ABG) 00:31:50.187 00.000 15672 Move returns status 0, amount 0 00:31:50.187 00.000 15672 move complete, result=0 00:31:50.187 00.000 15672 worker thread done servicing request 00:31:50.187 00.000 15672 Worker thread wakes up 00:31:50.187 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:50.188 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:50.188 00.000 30444 GuideStep: -0.3 px 72 ms EAST, 0.0 px 0 ms NORTH 00:31:52.304 02.116 15672 Exposure complete 00:31:52.336 00.032 15672 worker thread done servicing request 00:31:52.336 00.000 30444 OnExposeComplete: enter 00:31:52.336 00.000 30444 UpdateGuideState(): m_state=6 00:31:52.336 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3946 00:31:52.336 00.000 30444 Star::Find returns 1 (1), X=461.17, Y=196.27, Mass=122834, SNR=93.5, Peak=12359 HFD=3.5 00:31:52.336 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 00:31:52.337 00.001 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 00:31:52.337 00.000 30444 CameraToMount -- cameraX=0.76 cameraY=0.06 hyp=0.77 cameraTheta=0.07 mountX=0.72 mountY=0.22, mountTheta=0.30 00:31:52.337 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.76, y=0.06, opts=13) 00:31:52.337 00.000 30444 Enqueuing Move request for scope (0.76, 0.06) 00:31:52.337 00.000 15672 Worker thread wakes up 00:31:52.337 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.06) opts 0xd 00:31:52.337 00.000 15672 Handling offset move in thread for scope, endpoint = (0.76, 0.06) 00:31:52.337 00.000 15672 Moving (0.76, 0.06) raw xDistance=0.72 yDistance=0.22 00:31:52.337 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.72 00:31:52.337 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:31:52.337 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:31:52.338 00.001 15672 MoveAxis(W, 190, ABG) 00:31:52.338 00.000 15672 Guiding Dir = 3, Dur = 190 00:31:52.338 00.000 15672 IsSlewing returns 0 00:31:52.339 00.001 15672 IsGuiding returns 0 00:31:52.344 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=12359, FiltMin=2571, FiltMax=9562, Gamma=2.950 00:31:52.358 00.014 15672 PulseGuide returned control before completion, sleep 182 00:31:52.394 00.036 30444 UpdateGuideState exits: m=122834 SNR=93.5 Saturated 00:31:52.394 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:52.394 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:52.395 00.001 30444 Enqueuing Expose request 00:31:52.543 00.148 15672 IsGuiding returns 1 00:31:52.543 00.000 15672 scope still moving after pulse duration time elapsed 00:31:52.564 00.021 15672 IsSlewing returns 0 00:31:52.583 00.019 15672 IsGuiding returns 0 00:31:52.583 00.000 15672 scope move finished after 190 + 54 ms 00:31:52.583 00.000 15672 Move returns status 0, amount 190 00:31:52.584 00.001 15672 MoveAxis(N, 0, ABG) 00:31:52.584 00.000 15672 Move returns status 0, amount 0 00:31:52.584 00.000 15672 move complete, result=0 00:31:52.584 00.000 15672 worker thread done servicing request 00:31:52.584 00.000 15672 Worker thread wakes up 00:31:52.584 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:52.584 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:52.585 00.001 30444 GuideStep: 0.7 px 190 ms WEST, 0.2 px 0 ms NORTH 00:31:54.490 01.905 15672 Exposure complete 00:31:54.510 00.020 15672 worker thread done servicing request 00:31:54.510 00.000 30444 OnExposeComplete: enter 00:31:54.510 00.000 30444 UpdateGuideState(): m_state=6 00:31:54.510 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 3947 00:31:54.510 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=196.37, Mass=123282, SNR=78.5, Peak=11213 HFD=3.7 00:31:54.510 00.000 30444 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.28) = xAngle (0.47 = 0.47) 00:31:54.510 00.000 30444 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 00:31:54.510 00.000 30444 CameraToMount -- cameraX=0.84 cameraY=0.16 hyp=0.85 cameraTheta=0.19 mountX=0.76 mountY=0.34, mountTheta=0.42 00:31:54.511 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.84, y=0.16, opts=13) 00:31:54.511 00.000 30444 Enqueuing Move request for scope (0.84, 0.16) 00:31:54.511 00.000 15672 Worker thread wakes up 00:31:54.511 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.16) opts 0xd 00:31:54.511 00.000 15672 Handling offset move in thread for scope, endpoint = (0.84, 0.16) 00:31:54.511 00.000 15672 Moving (0.84, 0.16) raw xDistance=0.76 yDistance=0.34 00:31:54.511 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.76 00:31:54.511 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:31:54.511 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 00:31:54.511 00.000 15672 MoveAxis(W, 219, ABG) 00:31:54.511 00.000 15672 Guiding Dir = 3, Dur = 219 00:31:54.512 00.001 15672 IsSlewing returns 0 00:31:54.513 00.001 15672 IsGuiding returns 0 00:31:54.517 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=11213, FiltMin=2657, FiltMax=8778, Gamma=2.950 00:31:54.531 00.014 15672 PulseGuide returned control before completion, sleep 212 00:31:54.568 00.037 30444 UpdateGuideState exits: m=123282 SNR=78.5 Saturated 00:31:54.568 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:54.568 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:54.569 00.001 30444 Enqueuing Expose request 00:31:54.745 00.176 15672 IsGuiding returns 1 00:31:54.745 00.000 15672 scope still moving after pulse duration time elapsed 00:31:54.766 00.021 15672 IsSlewing returns 0 00:31:54.787 00.021 15672 IsGuiding returns 0 00:31:54.787 00.000 15672 scope move finished after 219 + 55 ms 00:31:54.787 00.000 15672 Move returns status 0, amount 219 00:31:54.787 00.000 15672 MoveAxis(N, 0, ABG) 00:31:54.787 00.000 15672 Move returns status 0, amount 0 00:31:54.787 00.000 15672 move complete, result=0 00:31:54.787 00.000 15672 worker thread done servicing request 00:31:54.787 00.000 15672 Worker thread wakes up 00:31:54.787 00.000 30444 GuideStep: 0.8 px 219 ms WEST, 0.3 px 0 ms NORTH 00:31:54.787 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:54.787 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:56.904 02.117 15672 Exposure complete 00:31:56.935 00.031 15672 worker thread done servicing request 00:31:56.935 00.000 30444 OnExposeComplete: enter 00:31:56.935 00.000 30444 UpdateGuideState(): m_state=6 00:31:56.935 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 3948 00:31:56.935 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=196.75, Mass=119388, SNR=84.5, Peak=11072 HFD=3.5 00:31:56.935 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 00:31:56.935 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 00:31:56.936 00.001 30444 CameraToMount -- cameraX=0.03 cameraY=0.54 hyp=0.54 cameraTheta=1.51 mountX=-0.12 mountY=0.53, mountTheta=1.79 00:31:56.936 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.54, opts=13) 00:31:56.936 00.000 30444 Enqueuing Move request for scope (0.03, 0.54) 00:31:56.936 00.000 15672 Worker thread wakes up 00:31:56.936 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.54) opts 0xd 00:31:56.936 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.54) 00:31:56.936 00.000 15672 Moving (0.03, 0.54) raw xDistance=-0.12 yDistance=0.53 00:31:56.936 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:31:56.936 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.49 newest=1.09 00:31:56.936 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 00:31:56.937 00.001 15672 MoveAxis(E, 0, ABG) 00:31:56.937 00.000 15672 Move returns status 0, amount 0 00:31:56.937 00.000 15672 MoveAxis(S, 95, ABG) 00:31:56.937 00.000 15672 Guiding Dir = 1, Dur = 95 00:31:56.937 00.000 15672 IsSlewing returns 0 00:31:56.938 00.001 15672 IsGuiding returns 0 00:31:56.942 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2149, max=11684, FiltMin=2594, FiltMax=10054, Gamma=2.950 00:31:56.993 00.051 30444 UpdateGuideState exits: m=119388 SNR=84.5 Saturated 00:31:56.993 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:56.993 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:56.993 00.000 30444 Enqueuing Expose request 00:31:57.023 00.030 15672 PulseGuide returned control before completion, sleep 21 00:31:57.055 00.032 15672 IsGuiding returns 1 00:31:57.055 00.000 15672 scope still moving after pulse duration time elapsed 00:31:57.076 00.021 15672 IsSlewing returns 0 00:31:57.077 00.001 15672 IsGuiding returns 1 00:31:57.098 00.021 15672 IsSlewing returns 0 00:31:57.099 00.001 15672 IsGuiding returns 1 00:31:57.120 00.021 15672 IsSlewing returns 0 00:31:57.152 00.032 15672 IsGuiding returns 0 00:31:57.152 00.000 15672 scope move finished after 95 + 118 ms 00:31:57.152 00.000 15672 Move returns status 0, amount 95 00:31:57.152 00.000 15672 move complete, result=0 00:31:57.152 00.000 15672 worker thread done servicing request 00:31:57.152 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 95 ms SOUTH 00:31:57.152 00.000 15672 Worker thread wakes up 00:31:57.153 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:57.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:31:59.067 01.914 15672 Exposure complete 00:31:59.101 00.034 15672 worker thread done servicing request 00:31:59.101 00.000 30444 OnExposeComplete: enter 00:31:59.101 00.000 30444 UpdateGuideState(): m_state=6 00:31:59.101 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3949 00:31:59.101 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=196.85, Mass=113314, SNR=78.7, Peak=11187 HFD=3.4 00:31:59.102 00.001 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 00:31:59.102 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.93 = 1.93) 00:31:59.102 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.64 hyp=0.65 cameraTheta=1.72 mountX=-0.27 mountY=0.60, mountTheta=1.99 00:31:59.102 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.64, opts=13) 00:31:59.102 00.000 30444 Enqueuing Move request for scope (-0.09, 0.64) 00:31:59.102 00.000 15672 Worker thread wakes up 00:31:59.102 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.64) opts 0xd 00:31:59.102 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.64) 00:31:59.102 00.000 15672 Moving (-0.09, 0.64) raw xDistance=-0.27 yDistance=0.60 00:31:59.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 00:31:59.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 00:31:59.102 00.000 15672 MoveAxis(E, 72, ABG) 00:31:59.103 00.001 15672 Guiding Dir = 2, Dur = 72 00:31:59.103 00.000 15672 IsSlewing returns 0 00:31:59.104 00.001 15672 IsGuiding returns 0 00:31:59.109 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=12290, FiltMin=2537, FiltMax=9463, Gamma=2.950 00:31:59.131 00.022 15672 PulseGuide returned control before completion, sleep 56 00:31:59.158 00.027 30444 UpdateGuideState exits: m=113314 SNR=78.7 Saturated 00:31:59.158 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:31:59.158 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:31:59.158 00.000 30444 Enqueuing Expose request 00:31:59.227 00.069 15672 IsGuiding returns 0 00:31:59.227 00.000 15672 Move returns status 0, amount 72 00:31:59.227 00.000 15672 MoveAxis(S, 108, ABG) 00:31:59.227 00.000 15672 Guiding Dir = 1, Dur = 108 00:31:59.228 00.001 15672 IsSlewing returns 0 00:31:59.229 00.001 15672 IsGuiding returns 0 00:31:59.308 00.079 15672 PulseGuide returned control before completion, sleep 39 00:31:59.350 00.042 15672 IsGuiding returns 1 00:31:59.350 00.000 15672 scope still moving after pulse duration time elapsed 00:31:59.371 00.021 15672 IsSlewing returns 0 00:31:59.374 00.003 15672 IsGuiding returns 1 00:31:59.396 00.022 15672 IsSlewing returns 0 00:31:59.398 00.002 15672 IsGuiding returns 1 00:31:59.420 00.022 15672 IsSlewing returns 0 00:31:59.422 00.002 15672 IsGuiding returns 1 00:31:59.443 00.021 15672 IsSlewing returns 0 00:31:59.499 00.056 15672 IsGuiding returns 0 00:31:59.499 00.000 15672 scope move finished after 108 + 162 ms 00:31:59.499 00.000 15672 Move returns status 0, amount 108 00:31:59.499 00.000 15672 move complete, result=0 00:31:59.500 00.001 15672 worker thread done servicing request 00:31:59.500 00.000 30444 GuideStep: -0.3 px 72 ms EAST, 0.6 px 108 ms SOUTH 00:31:59.500 00.000 15672 Worker thread wakes up 00:31:59.500 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:31:59.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:01.610 02.110 15672 Exposure complete 00:32:01.629 00.019 15672 worker thread done servicing request 00:32:01.629 00.000 30444 OnExposeComplete: enter 00:32:01.629 00.000 30444 UpdateGuideState(): m_state=6 00:32:01.629 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3950 00:32:01.629 00.000 30444 Star::Find returns 1 (1), X=460.85, Y=196.65, Mass=121634, SNR=84.1, Peak=12634 HFD=3.6 00:32:01.629 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 00:32:01.629 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 00:32:01.629 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.44 hyp=0.62 cameraTheta=0.78 mountX=0.31 mountY=0.52, mountTheta=1.04 00:32:01.630 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.44, opts=13) 00:32:01.630 00.000 30444 Enqueuing Move request for scope (0.44, 0.44) 00:32:01.630 00.000 15672 Worker thread wakes up 00:32:01.630 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.44) opts 0xd 00:32:01.630 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.44) 00:32:01.630 00.000 15672 Moving (0.44, 0.44) raw xDistance=0.31 yDistance=0.52 00:32:01.630 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31 00:32:01.630 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 00:32:01.630 00.000 15672 MoveAxis(W, 78, ABG) 00:32:01.630 00.000 15672 Guiding Dir = 3, Dur = 78 00:32:01.632 00.002 15672 IsSlewing returns 0 00:32:01.633 00.001 15672 IsGuiding returns 0 00:32:01.637 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=12634, FiltMin=2658, FiltMax=9540, Gamma=2.950 00:32:01.655 00.018 15672 PulseGuide returned control before completion, sleep 66 00:32:01.686 00.031 30444 UpdateGuideState exits: m=121634 SNR=84.1 Saturated 00:32:01.686 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:01.686 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:01.686 00.000 30444 Enqueuing Expose request 00:32:01.723 00.037 15672 IsGuiding returns 1 00:32:01.723 00.000 15672 scope still moving after pulse duration time elapsed 00:32:01.744 00.021 15672 IsSlewing returns 0 00:32:01.767 00.023 15672 IsGuiding returns 0 00:32:01.767 00.000 15672 scope move finished after 78 + 57 ms 00:32:01.767 00.000 15672 Move returns status 0, amount 78 00:32:01.767 00.000 15672 MoveAxis(S, 93, ABG) 00:32:01.767 00.000 15672 Guiding Dir = 1, Dur = 93 00:32:01.769 00.002 15672 IsSlewing returns 0 00:32:01.770 00.001 15672 IsGuiding returns 0 00:32:01.847 00.077 15672 PulseGuide returned control before completion, sleep 26 00:32:01.881 00.034 15672 IsGuiding returns 1 00:32:01.881 00.000 15672 scope still moving after pulse duration time elapsed 00:32:01.902 00.021 15672 IsSlewing returns 0 00:32:01.905 00.003 15672 IsGuiding returns 1 00:32:01.926 00.021 15672 IsSlewing returns 0 00:32:01.927 00.001 15672 IsGuiding returns 1 00:32:01.948 00.021 15672 IsSlewing returns 0 00:32:01.976 00.028 15672 IsGuiding returns 0 00:32:01.977 00.001 15672 scope move finished after 93 + 113 ms 00:32:01.977 00.000 15672 Move returns status 0, amount 93 00:32:01.977 00.000 15672 move complete, result=0 00:32:01.977 00.000 15672 worker thread done servicing request 00:32:01.977 00.000 15672 Worker thread wakes up 00:32:01.977 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:01.978 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:01.978 00.000 30444 GuideStep: 0.3 px 78 ms WEST, 0.5 px 93 ms SOUTH 00:32:03.886 01.908 15672 Exposure complete 00:32:03.906 00.020 15672 worker thread done servicing request 00:32:03.906 00.000 30444 OnExposeComplete: enter 00:32:03.906 00.000 30444 UpdateGuideState(): m_state=6 00:32:03.906 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3951 00:32:03.906 00.000 30444 Star::Find returns 1 (1), X=460.91, Y=196.41, Mass=129369, SNR=83.7, Peak=11776 HFD=3.8 00:32:03.906 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 00:32:03.906 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 00:32:03.906 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.19 hyp=0.54 cameraTheta=0.37 mountX=0.43 mountY=0.30, mountTheta=0.60 00:32:03.907 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.19, opts=13) 00:32:03.907 00.000 30444 Enqueuing Move request for scope (0.50, 0.19) 00:32:03.907 00.000 15672 Worker thread wakes up 00:32:03.907 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.19) opts 0xd 00:32:03.907 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.19) 00:32:03.907 00.000 15672 Moving (0.50, 0.19) raw xDistance=0.43 yDistance=0.30 00:32:03.907 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43 00:32:03.907 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 00:32:03.907 00.000 15672 MoveAxis(W, 122, ABG) 00:32:03.907 00.000 15672 Guiding Dir = 3, Dur = 122 00:32:03.907 00.000 15672 IsSlewing returns 0 00:32:03.909 00.002 15672 IsGuiding returns 0 00:32:03.912 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=11776, FiltMin=2679, FiltMax=10068, Gamma=2.950 00:32:03.923 00.011 15672 PulseGuide returned control before completion, sleep 117 00:32:03.961 00.038 30444 UpdateGuideState exits: m=129369 SNR=83.7 Saturated 00:32:03.961 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:03.961 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:03.961 00.000 30444 Enqueuing Expose request 00:32:04.069 00.108 15672 IsGuiding returns 0 00:32:04.069 00.000 15672 Move returns status 0, amount 122 00:32:04.069 00.000 15672 MoveAxis(S, 53, ABG) 00:32:04.069 00.000 15672 Guiding Dir = 1, Dur = 53 00:32:04.069 00.000 15672 IsSlewing returns 0 00:32:04.070 00.001 15672 IsGuiding returns 0 00:32:04.150 00.080 15672 IsGuiding returns 1 00:32:04.151 00.001 15672 scope still moving after pulse duration time elapsed 00:32:04.171 00.020 15672 IsSlewing returns 0 00:32:04.174 00.003 15672 IsGuiding returns 1 00:32:04.196 00.022 15672 IsSlewing returns 0 00:32:04.198 00.002 15672 IsGuiding returns 1 00:32:04.220 00.022 15672 IsSlewing returns 0 00:32:04.275 00.055 15672 IsGuiding returns 0 00:32:04.275 00.000 15672 scope move finished after 53 + 152 ms 00:32:04.275 00.000 15672 Move returns status 0, amount 53 00:32:04.275 00.000 15672 move complete, result=0 00:32:04.275 00.000 15672 worker thread done servicing request 00:32:04.275 00.000 15672 Worker thread wakes up 00:32:04.275 00.000 30444 GuideStep: 0.4 px 122 ms WEST, 0.3 px 53 ms SOUTH 00:32:04.275 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:04.276 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:06.382 02.106 15672 Exposure complete 00:32:06.406 00.024 15672 worker thread done servicing request 00:32:06.406 00.000 30444 OnExposeComplete: enter 00:32:06.406 00.000 30444 UpdateGuideState(): m_state=6 00:32:06.407 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3952 00:32:06.407 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=196.75, Mass=114373, SNR=76.1, Peak=10922 HFD=3.6 00:32:06.407 00.000 30444 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.28) = xAngle (2.20 = 2.20) 00:32:06.407 00.000 30444 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.14 = 2.14) 00:32:06.407 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.54 hyp=0.58 cameraTheta=1.93 mountX=-0.34 mountY=0.49, mountTheta=2.18 00:32:06.407 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.54, opts=13) 00:32:06.407 00.000 30444 Enqueuing Move request for scope (-0.20, 0.54) 00:32:06.407 00.000 15672 Worker thread wakes up 00:32:06.407 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.54) opts 0xd 00:32:06.408 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.54) 00:32:06.408 00.000 15672 Moving (-0.20, 0.54) raw xDistance=-0.34 yDistance=0.49 00:32:06.408 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34 00:32:06.408 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 00:32:06.408 00.000 15672 MoveAxis(E, 84, ABG) 00:32:06.408 00.000 15672 Guiding Dir = 2, Dur = 84 00:32:06.408 00.000 15672 IsSlewing returns 0 00:32:06.409 00.001 15672 IsGuiding returns 0 00:32:06.416 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=11237, FiltMin=2616, FiltMax=9536, Gamma=2.950 00:32:06.431 00.015 15672 PulseGuide returned control before completion, sleep 73 00:32:06.506 00.075 15672 IsGuiding returns 1 00:32:06.506 00.000 15672 scope still moving after pulse duration time elapsed 00:32:06.527 00.021 15672 IsSlewing returns 0 00:32:06.546 00.019 15672 IsGuiding returns 0 00:32:06.546 00.000 15672 scope move finished after 84 + 51 ms 00:32:06.546 00.000 15672 Move returns status 0, amount 84 00:32:06.546 00.000 15672 MoveAxis(S, 87, ABG) 00:32:06.546 00.000 15672 Guiding Dir = 1, Dur = 87 00:32:06.547 00.001 15672 IsSlewing returns 0 00:32:06.551 00.004 15672 IsGuiding returns 0 00:32:06.676 00.125 15672 IsGuiding returns 1 00:32:06.676 00.000 15672 scope still moving after pulse duration time elapsed 00:32:06.698 00.022 15672 IsSlewing returns 0 00:32:06.700 00.002 15672 IsGuiding returns 1 00:32:06.722 00.022 15672 IsSlewing returns 0 00:32:06.724 00.002 15672 IsGuiding returns 1 00:32:06.745 00.021 15672 IsSlewing returns 0 00:32:06.768 00.023 15672 IsGuiding returns 0 00:32:06.768 00.000 15672 scope move finished after 87 + 129 ms 00:32:06.768 00.000 15672 Move returns status 0, amount 87 00:32:06.768 00.000 15672 move complete, result=0 00:32:06.768 00.000 15672 worker thread done servicing request 00:32:06.791 00.023 30444 UpdateGuideState exits: m=114373 SNR=76.1 Saturated 00:32:06.791 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:06.791 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:06.791 00.000 30444 Enqueuing Expose request 00:32:06.791 00.000 30444 GuideStep: -0.3 px 84 ms EAST, 0.5 px 87 ms SOUTH 00:32:06.791 00.000 15672 Worker thread wakes up 00:32:06.791 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:06.791 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:08.699 01.908 15672 Exposure complete 00:32:08.722 00.023 15672 worker thread done servicing request 00:32:08.722 00.000 30444 OnExposeComplete: enter 00:32:08.722 00.000 30444 UpdateGuideState(): m_state=6 00:32:08.722 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3953 00:32:08.722 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=196.51, Mass=118191, SNR=82.3, Peak=11861 HFD=3.2 00:32:08.722 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 00:32:08.722 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 00:32:08.722 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.48 mountX=-0.05 mountY=0.29, mountTheta=1.75 00:32:08.723 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.29, opts=13) 00:32:08.723 00.000 30444 Enqueuing Move request for scope (0.03, 0.29) 00:32:08.723 00.000 15672 Worker thread wakes up 00:32:08.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd 00:32:08.723 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.29) 00:32:08.723 00.000 15672 Moving (0.03, 0.29) raw xDistance=-0.05 yDistance=0.29 00:32:08.723 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:32:08.723 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 00:32:08.723 00.000 15672 MoveAxis(E, 0, ABG) 00:32:08.723 00.000 15672 Move returns status 0, amount 0 00:32:08.723 00.000 15672 MoveAxis(S, 52, ABG) 00:32:08.723 00.000 15672 Guiding Dir = 1, Dur = 52 00:32:08.724 00.001 15672 IsSlewing returns 0 00:32:08.725 00.001 15672 IsGuiding returns 0 00:32:08.729 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=12655, FiltMin=2553, FiltMax=10797, Gamma=2.950 00:32:08.839 00.110 30444 UpdateGuideState exits: m=118191 SNR=82.3 Saturated 00:32:08.839 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:08.839 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:08.839 00.000 30444 Enqueuing Expose request 00:32:08.846 00.007 15672 IsGuiding returns 1 00:32:08.846 00.000 15672 scope still moving after pulse duration time elapsed 00:32:08.867 00.021 15672 IsSlewing returns 0 00:32:08.908 00.041 15672 IsGuiding returns 0 00:32:08.908 00.000 15672 scope move finished after 52 + 130 ms 00:32:08.908 00.000 15672 Move returns status 0, amount 52 00:32:08.908 00.000 15672 move complete, result=0 00:32:08.908 00.000 15672 worker thread done servicing request 00:32:08.908 00.000 15672 Worker thread wakes up 00:32:08.908 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:08.908 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:08.908 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 52 ms SOUTH 00:32:11.017 02.109 15672 Exposure complete 00:32:11.037 00.020 15672 worker thread done servicing request 00:32:11.037 00.000 30444 OnExposeComplete: enter 00:32:11.037 00.000 30444 UpdateGuideState(): m_state=6 00:32:11.037 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3954 00:32:11.037 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=195.98, Mass=120395, SNR=86.4, Peak=10962 HFD=3.4 00:32:11.037 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 00:32:11.037 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 00:32:11.037 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.77 mountX=0.02 mountY=-0.24, mountTheta=-1.49 00:32:11.038 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.23, opts=13) 00:32:11.038 00.000 30444 Enqueuing Move request for scope (-0.05, -0.23) 00:32:11.038 00.000 15672 Worker thread wakes up 00:32:11.038 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd 00:32:11.038 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.23) 00:32:11.038 00.000 15672 Moving (-0.05, -0.23) raw xDistance=0.02 yDistance=-0.24 00:32:11.038 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:32:11.038 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:11.038 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 00:32:11.038 00.000 15672 MoveAxis(E, 0, ABG) 00:32:11.038 00.000 15672 Move returns status 0, amount 0 00:32:11.039 00.001 15672 MoveAxis(N, 0, ABG) 00:32:11.039 00.000 15672 Move returns status 0, amount 0 00:32:11.039 00.000 15672 move complete, result=0 00:32:11.039 00.000 15672 worker thread done servicing request 00:32:11.044 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=11641, FiltMin=2586, FiltMax=10024, Gamma=2.950 00:32:11.401 00.357 30444 UpdateGuideState exits: m=120395 SNR=86.4 Saturated 00:32:11.401 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:11.401 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:11.401 00.000 30444 Enqueuing Expose request 00:32:11.402 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:32:11.402 00.000 15672 Worker thread wakes up 00:32:11.402 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:11.402 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:13.310 01.908 15672 Exposure complete 00:32:13.336 00.026 15672 worker thread done servicing request 00:32:13.336 00.000 30444 OnExposeComplete: enter 00:32:13.336 00.000 30444 UpdateGuideState(): m_state=6 00:32:13.336 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3955 00:32:13.336 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=196.27, Mass=126225, SNR=84.3, Peak=11644 HFD=3.6 00:32:13.337 00.001 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.48 = 0.48) 00:32:13.337 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 00:32:13.337 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.05 hyp=0.28 cameraTheta=0.20 mountX=0.25 mountY=0.11, mountTheta=0.43 00:32:13.338 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.05, opts=13) 00:32:13.338 00.000 30444 Enqueuing Move request for scope (0.27, 0.05) 00:32:13.338 00.000 15672 Worker thread wakes up 00:32:13.338 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.05) opts 0xd 00:32:13.338 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.05) 00:32:13.338 00.000 15672 Moving (0.27, 0.05) raw xDistance=0.25 yDistance=0.11 00:32:13.338 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 00:32:13.338 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:13.338 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 00:32:13.338 00.000 15672 MoveAxis(E, 0, ABG) 00:32:13.338 00.000 15672 Move returns status 0, amount 0 00:32:13.338 00.000 15672 MoveAxis(N, 0, ABG) 00:32:13.338 00.000 15672 Move returns status 0, amount 0 00:32:13.338 00.000 15672 move complete, result=0 00:32:13.339 00.001 15672 worker thread done servicing request 00:32:13.343 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1964, max=11644, FiltMin=2611, FiltMax=10169, Gamma=2.950 00:32:13.391 00.048 30444 UpdateGuideState exits: m=126225 SNR=84.3 Saturated 00:32:13.391 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:13.391 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:13.391 00.000 30444 Enqueuing Expose request 00:32:13.391 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:32:13.391 00.000 15672 Worker thread wakes up 00:32:13.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:13.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:15.500 02.109 15672 Exposure complete 00:32:15.520 00.020 15672 worker thread done servicing request 00:32:15.520 00.000 30444 OnExposeComplete: enter 00:32:15.520 00.000 30444 UpdateGuideState(): m_state=6 00:32:15.520 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3956 00:32:15.520 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=196.02, Mass=107233, SNR=76.5, Peak=10433 HFD=3.8 00:32:15.520 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 00:32:15.520 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.16 = -0.16) 00:32:15.521 00.001 30444 CameraToMount -- cameraX=0.50 cameraY=-0.20 hyp=0.53 cameraTheta=-0.38 mountX=0.53 mountY=-0.09, mountTheta=-0.16 00:32:15.521 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.20, opts=13) 00:32:15.521 00.000 30444 Enqueuing Move request for scope (0.50, -0.20) 00:32:15.521 00.000 15672 Worker thread wakes up 00:32:15.521 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.20) opts 0xd 00:32:15.521 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.20) 00:32:15.521 00.000 15672 Moving (0.50, -0.20) raw xDistance=0.53 yDistance=-0.09 00:32:15.521 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53 00:32:15.521 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:15.521 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:32:15.521 00.000 15672 MoveAxis(W, 143, ABG) 00:32:15.522 00.001 15672 Guiding Dir = 3, Dur = 143 00:32:15.522 00.000 15672 IsSlewing returns 0 00:32:15.523 00.001 15672 IsGuiding returns 0 00:32:15.527 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=11531, FiltMin=2602, FiltMax=9444, Gamma=2.950 00:32:15.553 00.026 15672 PulseGuide returned control before completion, sleep 124 00:32:15.576 00.023 30444 UpdateGuideState exits: m=107233 SNR=76.5 Saturated 00:32:15.576 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:15.576 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:15.576 00.000 30444 Enqueuing Expose request 00:32:15.680 00.104 15672 IsGuiding returns 1 00:32:15.680 00.000 15672 scope still moving after pulse duration time elapsed 00:32:15.701 00.021 15672 IsSlewing returns 0 00:32:15.703 00.002 15672 IsGuiding returns 1 00:32:15.724 00.021 15672 IsSlewing returns 0 00:32:15.730 00.006 15672 IsGuiding returns 0 00:32:15.730 00.000 15672 scope move finished after 143 + 64 ms 00:32:15.730 00.000 15672 Move returns status 0, amount 143 00:32:15.731 00.001 15672 MoveAxis(N, 0, ABG) 00:32:15.731 00.000 15672 Move returns status 0, amount 0 00:32:15.731 00.000 15672 move complete, result=0 00:32:15.731 00.000 15672 worker thread done servicing request 00:32:15.731 00.000 15672 Worker thread wakes up 00:32:15.731 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:15.731 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:15.732 00.001 30444 GuideStep: 0.5 px 143 ms WEST, -0.1 px 0 ms NORTH 00:32:17.638 01.906 15672 Exposure complete 00:32:17.658 00.020 15672 worker thread done servicing request 00:32:17.658 00.000 30444 OnExposeComplete: enter 00:32:17.658 00.000 30444 UpdateGuideState(): m_state=6 00:32:17.658 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3957 00:32:17.658 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=196.31, Mass=121896, SNR=91.1, Peak=10544 HFD=3.6 00:32:17.658 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 00:32:17.658 00.000 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.70 = 2.70) 00:32:17.658 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.48 mountX=-0.15 mountY=0.07, mountTheta=2.71 00:32:17.659 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.10, opts=13) 00:32:17.659 00.000 30444 Enqueuing Move request for scope (-0.13, 0.10) 00:32:17.659 00.000 15672 Worker thread wakes up 00:32:17.659 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd 00:32:17.659 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.10) 00:32:17.659 00.000 15672 Moving (-0.13, 0.10) raw xDistance=-0.15 yDistance=0.07 00:32:17.659 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:32:17.659 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:17.659 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 00:32:17.659 00.000 15672 MoveAxis(E, 0, ABG) 00:32:17.659 00.000 15672 Move returns status 0, amount 0 00:32:17.659 00.000 15672 MoveAxis(N, 0, ABG) 00:32:17.660 00.001 15672 Move returns status 0, amount 0 00:32:17.660 00.000 15672 move complete, result=0 00:32:17.660 00.000 15672 worker thread done servicing request 00:32:17.664 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=11442, FiltMin=2629, FiltMax=9454, Gamma=2.950 00:32:17.713 00.049 30444 UpdateGuideState exits: m=121896 SNR=91.1 Saturated 00:32:17.713 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:17.714 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:17.714 00.000 30444 Enqueuing Expose request 00:32:17.714 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:32:17.714 00.000 15672 Worker thread wakes up 00:32:17.714 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:17.714 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:19.830 02.116 15672 Exposure complete 00:32:19.861 00.031 15672 worker thread done servicing request 00:32:19.861 00.000 30444 OnExposeComplete: enter 00:32:19.861 00.000 30444 UpdateGuideState(): m_state=6 00:32:19.861 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3958 00:32:19.861 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=196.36, Mass=122909, SNR=87.0, Peak=11426 HFD=3.4 00:32:19.861 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 00:32:19.861 00.000 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 00:32:19.862 00.001 30444 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.22 cameraTheta=0.73 mountX=0.12 mountY=0.18, mountTheta=0.99 00:32:19.862 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.15, opts=13) 00:32:19.862 00.000 30444 Enqueuing Move request for scope (0.17, 0.15) 00:32:19.862 00.000 15672 Worker thread wakes up 00:32:19.862 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd 00:32:19.862 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.15) 00:32:19.862 00.000 15672 Moving (0.17, 0.15) raw xDistance=0.12 yDistance=0.18 00:32:19.862 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 00:32:19.862 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:19.862 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 00:32:19.862 00.000 15672 MoveAxis(E, 0, ABG) 00:32:19.862 00.000 15672 Move returns status 0, amount 0 00:32:19.862 00.000 15672 MoveAxis(N, 0, ABG) 00:32:19.863 00.001 15672 Move returns status 0, amount 0 00:32:19.863 00.000 15672 move complete, result=0 00:32:19.863 00.000 15672 worker thread done servicing request 00:32:19.868 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11426, FiltMin=2633, FiltMax=10017, Gamma=2.950 00:32:20.014 00.146 30444 UpdateGuideState exits: m=122909 SNR=87.0 Saturated 00:32:20.014 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:20.014 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:20.014 00.000 30444 Enqueuing Expose request 00:32:20.014 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:32:20.015 00.001 15672 Worker thread wakes up 00:32:20.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:20.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:21.923 01.908 15672 Exposure complete 00:32:21.943 00.020 15672 worker thread done servicing request 00:32:21.943 00.000 30444 OnExposeComplete: enter 00:32:21.943 00.000 30444 UpdateGuideState(): m_state=6 00:32:21.943 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3959 00:32:21.943 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=196.30, Mass=115969, SNR=80.2, Peak=10908 HFD=3.5 00:32:21.943 00.000 30444 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.28) = xAngle (3.24 = -3.04) 00:32:21.943 00.000 30444 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.18 = -3.10) 00:32:21.943 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=0.09 hyp=0.51 cameraTheta=2.96 mountX=-0.50 mountY=-0.02, mountTheta=-3.10 00:32:21.944 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=0.09, opts=13) 00:32:21.944 00.000 30444 Enqueuing Move request for scope (-0.50, 0.09) 00:32:21.944 00.000 15672 Worker thread wakes up 00:32:21.944 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.09) opts 0xd 00:32:21.944 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, 0.09) 00:32:21.944 00.000 15672 Moving (-0.50, 0.09) raw xDistance=-0.50 yDistance=-0.02 00:32:21.944 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50 00:32:21.944 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:21.944 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:32:21.944 00.000 15672 MoveAxis(E, 136, ABG) 00:32:21.944 00.000 15672 Guiding Dir = 2, Dur = 136 00:32:21.945 00.001 15672 IsSlewing returns 0 00:32:21.951 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=11686, FiltMin=2657, FiltMax=9397, Gamma=2.950 00:32:21.960 00.009 15672 IsGuiding returns 0 00:32:21.975 00.015 15672 PulseGuide returned control before completion, sleep 131 00:32:22.060 00.085 30444 UpdateGuideState exits: m=115969 SNR=80.2 Saturated 00:32:22.060 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:22.060 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:22.060 00.000 30444 Enqueuing Expose request 00:32:22.109 00.049 15672 IsGuiding returns 1 00:32:22.109 00.000 15672 scope still moving after pulse duration time elapsed 00:32:22.130 00.021 15672 IsSlewing returns 0 00:32:22.130 00.000 15672 IsGuiding returns 1 00:32:22.151 00.021 15672 IsSlewing returns 0 00:32:22.154 00.003 15672 IsGuiding returns 0 00:32:22.154 00.000 15672 scope move finished after 136 + 58 ms 00:32:22.154 00.000 15672 Move returns status 0, amount 136 00:32:22.154 00.000 15672 MoveAxis(N, 0, ABG) 00:32:22.154 00.000 15672 Move returns status 0, amount 0 00:32:22.154 00.000 15672 move complete, result=0 00:32:22.154 00.000 15672 worker thread done servicing request 00:32:22.155 00.001 15672 Worker thread wakes up 00:32:22.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:22.155 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:22.155 00.000 30444 GuideStep: -0.5 px 136 ms EAST, -0.0 px 0 ms NORTH 00:32:24.264 02.109 15672 Exposure complete 00:32:24.284 00.020 15672 worker thread done servicing request 00:32:24.284 00.000 30444 OnExposeComplete: enter 00:32:24.284 00.000 30444 UpdateGuideState(): m_state=6 00:32:24.284 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3960 00:32:24.284 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=196.29, Mass=120741, SNR=85.5, Peak=11410 HFD=3.6 00:32:24.284 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.28) = xAngle (3.23 = -3.06) 00:32:24.284 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.12) 00:32:24.284 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.08 hyp=0.40 cameraTheta=2.95 mountX=-0.40 mountY=-0.01, mountTheta=-3.12 00:32:24.285 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.08, opts=13) 00:32:24.285 00.000 30444 Enqueuing Move request for scope (-0.39, 0.08) 00:32:24.285 00.000 15672 Worker thread wakes up 00:32:24.285 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.08) opts 0xd 00:32:24.285 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.08) 00:32:24.285 00.000 15672 Moving (-0.39, 0.08) raw xDistance=-0.40 yDistance=-0.01 00:32:24.285 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40 00:32:24.285 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:24.285 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 00:32:24.285 00.000 15672 MoveAxis(E, 116, ABG) 00:32:24.285 00.000 15672 Guiding Dir = 2, Dur = 116 00:32:24.286 00.001 15672 IsSlewing returns 0 00:32:24.287 00.001 15672 IsGuiding returns 0 00:32:24.291 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=12379, FiltMin=2592, FiltMax=10102, Gamma=2.950 00:32:24.307 00.016 15672 PulseGuide returned control before completion, sleep 106 00:32:24.341 00.034 30444 UpdateGuideState exits: m=120741 SNR=85.5 Saturated 00:32:24.341 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:24.341 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:24.341 00.000 30444 Enqueuing Expose request 00:32:24.437 00.096 15672 IsGuiding returns 0 00:32:24.437 00.000 15672 Move returns status 0, amount 116 00:32:24.437 00.000 15672 MoveAxis(N, 0, ABG) 00:32:24.437 00.000 15672 Move returns status 0, amount 0 00:32:24.437 00.000 15672 move complete, result=0 00:32:24.438 00.001 15672 worker thread done servicing request 00:32:24.438 00.000 15672 Worker thread wakes up 00:32:24.438 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:24.438 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:24.438 00.000 30444 GuideStep: -0.4 px 116 ms EAST, -0.0 px 0 ms NORTH 00:32:26.348 01.910 15672 Exposure complete 00:32:26.367 00.019 15672 worker thread done servicing request 00:32:26.368 00.001 30444 OnExposeComplete: enter 00:32:26.368 00.000 30444 UpdateGuideState(): m_state=6 00:32:26.368 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3961 00:32:26.368 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=195.92, Mass=114239, SNR=86.5, Peak=10738 HFD=3.6 00:32:26.368 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 00:32:26.368 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 00:32:26.368 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.29 hyp=0.32 cameraTheta=-1.15 mountX=0.21 mountY=-0.26, mountTheta=-0.89 00:32:26.369 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.29, opts=13) 00:32:26.369 00.000 30444 Enqueuing Move request for scope (0.13, -0.29) 00:32:26.369 00.000 15672 Worker thread wakes up 00:32:26.369 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.29) opts 0xd 00:32:26.369 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.29) 00:32:26.369 00.000 15672 Moving (0.13, -0.29) raw xDistance=0.21 yDistance=-0.26 00:32:26.369 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:32:26.369 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:32:26.369 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 00:32:26.369 00.000 15672 MoveAxis(E, 0, ABG) 00:32:26.369 00.000 15672 Move returns status 0, amount 0 00:32:26.369 00.000 15672 MoveAxis(N, 0, ABG) 00:32:26.369 00.000 15672 Move returns status 0, amount 0 00:32:26.369 00.000 15672 move complete, result=0 00:32:26.369 00.000 15672 worker thread done servicing request 00:32:26.373 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=11281, FiltMin=2597, FiltMax=10668, Gamma=2.950 00:32:26.422 00.049 30444 UpdateGuideState exits: m=114239 SNR=86.5 Saturated 00:32:26.422 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:26.422 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:26.422 00.000 30444 Enqueuing Expose request 00:32:26.422 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 00:32:26.422 00.000 15672 Worker thread wakes up 00:32:26.422 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:26.422 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:28.534 02.112 15672 Exposure complete 00:32:28.554 00.020 15672 worker thread done servicing request 00:32:28.554 00.000 30444 OnExposeComplete: enter 00:32:28.554 00.000 30444 UpdateGuideState(): m_state=6 00:32:28.554 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3962 00:32:28.554 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=195.85, Mass=122552, SNR=91.2, Peak=10967 HFD=4.1 00:32:28.554 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 00:32:28.554 00.000 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 00:32:28.554 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.36 hyp=0.59 cameraTheta=-0.66 mountX=0.54 mountY=-0.25, mountTheta=-0.43 00:32:28.554 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.36, opts=13) 00:32:28.554 00.000 30444 Enqueuing Move request for scope (0.46, -0.36) 00:32:28.555 00.001 15672 Worker thread wakes up 00:32:28.555 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.36) opts 0xd 00:32:28.555 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.36) 00:32:28.555 00.000 15672 Moving (0.46, -0.36) raw xDistance=0.54 yDistance=-0.25 00:32:28.555 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54 00:32:28.555 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:32:28.555 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 00:32:28.555 00.000 15672 MoveAxis(W, 147, ABG) 00:32:28.555 00.000 15672 Guiding Dir = 3, Dur = 147 00:32:28.555 00.000 15672 IsSlewing returns 0 00:32:28.557 00.002 15672 IsGuiding returns 0 00:32:28.562 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=11698, FiltMin=2630, FiltMax=10991, Gamma=2.950 00:32:28.573 00.011 15672 PulseGuide returned control before completion, sleep 142 00:32:28.683 00.110 30444 UpdateGuideState exits: m=122552 SNR=91.2 Saturated 00:32:28.683 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:28.683 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:28.683 00.000 30444 Enqueuing Expose request 00:32:28.717 00.034 15672 IsGuiding returns 1 00:32:28.717 00.000 15672 scope still moving after pulse duration time elapsed 00:32:28.738 00.021 15672 IsSlewing returns 0 00:32:28.750 00.012 15672 IsGuiding returns 0 00:32:28.750 00.000 15672 scope move finished after 147 + 46 ms 00:32:28.750 00.000 15672 Move returns status 0, amount 147 00:32:28.750 00.000 15672 MoveAxis(N, 0, ABG) 00:32:28.750 00.000 15672 Move returns status 0, amount 0 00:32:28.750 00.000 15672 move complete, result=0 00:32:28.750 00.000 15672 worker thread done servicing request 00:32:28.750 00.000 15672 Worker thread wakes up 00:32:28.750 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:28.751 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:28.751 00.000 30444 GuideStep: 0.5 px 147 ms WEST, -0.3 px 0 ms NORTH 00:32:30.661 01.910 15672 Exposure complete 00:32:30.680 00.019 15672 worker thread done servicing request 00:32:30.680 00.000 30444 OnExposeComplete: enter 00:32:30.680 00.000 30444 UpdateGuideState(): m_state=6 00:32:30.681 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3963 00:32:30.681 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=196.09, Mass=132247, SNR=100.1, Peak=10750 HFD=3.8 00:32:30.681 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 00:32:30.681 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 00:32:30.681 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.44 mountX=0.05 mountY=-0.12, mountTheta=-1.17 00:32:30.681 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.13, opts=13) 00:32:30.681 00.000 30444 Enqueuing Move request for scope (0.02, -0.13) 00:32:30.681 00.000 15672 Worker thread wakes up 00:32:30.681 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd 00:32:30.681 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.13) 00:32:30.682 00.001 15672 Moving (0.02, -0.13) raw xDistance=0.05 yDistance=-0.12 00:32:30.682 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:32:30.682 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:30.682 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 00:32:30.682 00.000 15672 MoveAxis(E, 0, ABG) 00:32:30.682 00.000 15672 Move returns status 0, amount 0 00:32:30.682 00.000 15672 MoveAxis(N, 0, ABG) 00:32:30.682 00.000 15672 Move returns status 0, amount 0 00:32:30.682 00.000 15672 move complete, result=0 00:32:30.682 00.000 15672 worker thread done servicing request 00:32:30.686 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=10926, FiltMin=2624, FiltMax=10117, Gamma=2.950 00:32:30.735 00.049 30444 UpdateGuideState exits: m=132247 SNR=100.1 Saturated 00:32:30.735 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:30.735 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:30.735 00.000 30444 Enqueuing Expose request 00:32:30.735 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:32:30.735 00.000 15672 Worker thread wakes up 00:32:30.735 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:30.735 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:32.844 02.109 15672 Exposure complete 00:32:32.864 00.020 15672 worker thread done servicing request 00:32:32.864 00.000 30444 OnExposeComplete: enter 00:32:32.864 00.000 30444 UpdateGuideState(): m_state=6 00:32:32.864 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3964 00:32:32.864 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=196.00, Mass=112635, SNR=78.1, Peak=11064 HFD=3.2 00:32:32.864 00.000 30444 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.28) = xAngle (-2.23 = -2.23) 00:32:32.864 00.000 30444 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.29 = -2.29) 00:32:32.864 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.21 hyp=0.36 cameraTheta=-2.51 mountX=-0.22 mountY=-0.27, mountTheta=-2.25 00:32:32.865 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.21, opts=13) 00:32:32.865 00.000 30444 Enqueuing Move request for scope (-0.29, -0.21) 00:32:32.865 00.000 15672 Worker thread wakes up 00:32:32.865 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.21) opts 0xd 00:32:32.865 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.21) 00:32:32.865 00.000 15672 Moving (-0.29, -0.21) raw xDistance=-0.22 yDistance=-0.27 00:32:32.865 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 00:32:32.865 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.10 newest=-0.65 00:32:32.865 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 00:32:32.865 00.000 15672 MoveAxis(E, 0, ABG) 00:32:32.865 00.000 15672 Move returns status 0, amount 0 00:32:32.865 00.000 15672 MoveAxis(N, 49, ABG) 00:32:32.865 00.000 15672 Guiding Dir = 0, Dur = 49 00:32:32.866 00.001 15672 IsSlewing returns 0 00:32:32.867 00.001 15672 IsGuiding returns 0 00:32:32.871 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=12641, FiltMin=2558, FiltMax=9758, Gamma=2.950 00:32:32.922 00.051 30444 UpdateGuideState exits: m=112635 SNR=78.1 Saturated 00:32:32.922 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:32.922 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:32.922 00.000 30444 Enqueuing Expose request 00:32:32.983 00.061 15672 IsGuiding returns 1 00:32:32.983 00.000 15672 scope still moving after pulse duration time elapsed 00:32:33.004 00.021 15672 IsSlewing returns 0 00:32:33.006 00.002 15672 IsGuiding returns 1 00:32:33.027 00.021 15672 IsSlewing returns 0 00:32:33.047 00.020 15672 IsGuiding returns 0 00:32:33.047 00.000 15672 scope move finished after 49 + 131 ms 00:32:33.047 00.000 15672 Move returns status 0, amount 49 00:32:33.047 00.000 15672 move complete, result=0 00:32:33.047 00.000 15672 worker thread done servicing request 00:32:33.048 00.001 15672 Worker thread wakes up 00:32:33.048 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:33.048 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:33.048 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 49 ms NORTH 00:32:34.958 01.910 15672 Exposure complete 00:32:34.977 00.019 15672 worker thread done servicing request 00:32:34.977 00.000 30444 OnExposeComplete: enter 00:32:34.977 00.000 30444 UpdateGuideState(): m_state=6 00:32:34.978 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3965 00:32:34.978 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=196.14, Mass=112852, SNR=83.9, Peak=10665 HFD=3.6 00:32:34.978 00.000 30444 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.28) = xAngle (-0.05 = -0.05) 00:32:34.978 00.000 30444 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.11 = -0.11) 00:32:34.978 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.32 mountX=0.22 mountY=-0.02, mountTheta=-0.11 00:32:34.978 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.07, opts=13) 00:32:34.978 00.000 30444 Enqueuing Move request for scope (0.21, -0.07) 00:32:34.978 00.000 15672 Worker thread wakes up 00:32:34.978 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd 00:32:34.978 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.07) 00:32:34.979 00.001 15672 Moving (0.21, -0.07) raw xDistance=0.22 yDistance=-0.02 00:32:34.979 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 00:32:34.979 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:34.979 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:32:34.979 00.000 15672 MoveAxis(E, 0, ABG) 00:32:34.979 00.000 15672 Move returns status 0, amount 0 00:32:34.979 00.000 15672 MoveAxis(N, 0, ABG) 00:32:34.979 00.000 15672 Move returns status 0, amount 0 00:32:34.979 00.000 15672 move complete, result=0 00:32:34.979 00.000 15672 worker thread done servicing request 00:32:34.983 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=10946, FiltMin=2675, FiltMax=9931, Gamma=2.950 00:32:35.033 00.050 30444 UpdateGuideState exits: m=112852 SNR=83.9 Saturated 00:32:35.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:35.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:35.033 00.000 30444 Enqueuing Expose request 00:32:35.033 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:32:35.033 00.000 15672 Worker thread wakes up 00:32:35.033 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:35.033 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:37.149 02.116 15672 Exposure complete 00:32:37.172 00.023 15672 worker thread done servicing request 00:32:37.172 00.000 30444 OnExposeComplete: enter 00:32:37.172 00.000 30444 UpdateGuideState(): m_state=6 00:32:37.172 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3966 00:32:37.172 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=196.07, Mass=122549, SNR=88.5, Peak=10548 HFD=3.6 00:32:37.172 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 00:32:37.172 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 00:32:37.172 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.32 mountX=0.08 mountY=-0.14, mountTheta=-1.05 00:32:37.173 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.15, opts=13) 00:32:37.173 00.000 30444 Enqueuing Move request for scope (0.04, -0.15) 00:32:37.173 00.000 15672 Worker thread wakes up 00:32:37.173 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd 00:32:37.173 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.15) 00:32:37.173 00.000 15672 Moving (0.04, -0.15) raw xDistance=0.08 yDistance=-0.14 00:32:37.173 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:32:37.173 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:37.173 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 00:32:37.173 00.000 15672 MoveAxis(E, 0, ABG) 00:32:37.173 00.000 15672 Move returns status 0, amount 0 00:32:37.173 00.000 15672 MoveAxis(N, 0, ABG) 00:32:37.173 00.000 15672 Move returns status 0, amount 0 00:32:37.173 00.000 15672 move complete, result=0 00:32:37.173 00.000 15672 worker thread done servicing request 00:32:37.178 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=11385, FiltMin=2586, FiltMax=9622, Gamma=2.950 00:32:37.227 00.049 30444 UpdateGuideState exits: m=122549 SNR=88.5 Saturated 00:32:37.227 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:37.227 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:37.227 00.000 30444 Enqueuing Expose request 00:32:37.227 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:32:37.227 00.000 15672 Worker thread wakes up 00:32:37.227 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:37.227 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:39.134 01.907 15672 Exposure complete 00:32:39.153 00.019 15672 worker thread done servicing request 00:32:39.153 00.000 30444 OnExposeComplete: enter 00:32:39.153 00.000 30444 UpdateGuideState(): m_state=6 00:32:39.154 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3967 00:32:39.154 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=196.11, Mass=117309, SNR=89.3, Peak=10357 HFD=3.7 00:32:39.154 00.000 30444 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.28) = xAngle (-0.65 = -0.65) 00:32:39.154 00.000 30444 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.71 = -0.71) 00:32:39.154 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.93 mountX=0.10 mountY=-0.08, mountTheta=-0.69 00:32:39.154 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.10, opts=13) 00:32:39.154 00.000 30444 Enqueuing Move request for scope (0.08, -0.10) 00:32:39.154 00.000 15672 Worker thread wakes up 00:32:39.154 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd 00:32:39.154 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.10) 00:32:39.154 00.000 15672 Moving (0.08, -0.10) raw xDistance=0.10 yDistance=-0.08 00:32:39.155 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:32:39.155 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:39.155 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 00:32:39.155 00.000 15672 MoveAxis(E, 0, ABG) 00:32:39.155 00.000 15672 Move returns status 0, amount 0 00:32:39.155 00.000 15672 MoveAxis(N, 0, ABG) 00:32:39.155 00.000 15672 Move returns status 0, amount 0 00:32:39.155 00.000 15672 move complete, result=0 00:32:39.155 00.000 15672 worker thread done servicing request 00:32:39.160 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=11421, FiltMin=2630, FiltMax=9847, Gamma=2.950 00:32:39.208 00.048 30444 UpdateGuideState exits: m=117309 SNR=89.3 Saturated 00:32:39.209 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:39.209 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:39.209 00.000 30444 Enqueuing Expose request 00:32:39.209 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:32:39.209 00.000 15672 Worker thread wakes up 00:32:39.209 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:39.209 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:41.315 02.106 15672 Exposure complete 00:32:41.335 00.020 15672 worker thread done servicing request 00:32:41.335 00.000 30444 OnExposeComplete: enter 00:32:41.335 00.000 30444 UpdateGuideState(): m_state=6 00:32:41.335 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3968 00:32:41.335 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=196.16, Mass=119343, SNR=84.8, Peak=11339 HFD=3.5 00:32:41.335 00.000 30444 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 00:32:41.335 00.000 30444 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 00:32:41.335 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.45 mountX=0.11 mountY=-0.03, mountTheta=-0.23 00:32:41.336 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.05, opts=13) 00:32:41.336 00.000 30444 Enqueuing Move request for scope (0.10, -0.05) 00:32:41.336 00.000 15672 Worker thread wakes up 00:32:41.336 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd 00:32:41.336 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.05) 00:32:41.336 00.000 15672 Moving (0.10, -0.05) raw xDistance=0.11 yDistance=-0.03 00:32:41.336 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:32:41.336 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:41.336 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 00:32:41.336 00.000 15672 MoveAxis(E, 0, ABG) 00:32:41.336 00.000 15672 Move returns status 0, amount 0 00:32:41.336 00.000 15672 MoveAxis(N, 0, ABG) 00:32:41.336 00.000 15672 Move returns status 0, amount 0 00:32:41.336 00.000 15672 move complete, result=0 00:32:41.336 00.000 15672 worker thread done servicing request 00:32:41.341 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=11455, FiltMin=2656, FiltMax=9957, Gamma=2.950 00:32:41.390 00.049 30444 UpdateGuideState exits: m=119343 SNR=84.8 Saturated 00:32:41.390 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:41.391 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:41.391 00.000 30444 Enqueuing Expose request 00:32:41.391 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:32:41.391 00.000 15672 Worker thread wakes up 00:32:41.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:41.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:43.297 01.906 15672 Exposure complete 00:32:43.317 00.020 15672 worker thread done servicing request 00:32:43.317 00.000 30444 OnExposeComplete: enter 00:32:43.317 00.000 30444 UpdateGuideState(): m_state=6 00:32:43.317 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3969 00:32:43.317 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=196.00, Mass=118579, SNR=80.6, Peak=10555 HFD=3.5 00:32:43.317 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 00:32:43.317 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 00:32:43.317 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.69 mountX=0.03 mountY=-0.22, mountTheta=-1.41 00:32:43.317 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.21, opts=13) 00:32:43.317 00.000 30444 Enqueuing Move request for scope (-0.03, -0.21) 00:32:43.317 00.000 15672 Worker thread wakes up 00:32:43.317 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd 00:32:43.317 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.21) 00:32:43.317 00.000 15672 Moving (-0.03, -0.21) raw xDistance=0.03 yDistance=-0.22 00:32:43.317 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:32:43.317 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:43.317 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 00:32:43.317 00.000 15672 MoveAxis(E, 0, ABG) 00:32:43.318 00.001 15672 Move returns status 0, amount 0 00:32:43.318 00.000 15672 MoveAxis(N, 0, ABG) 00:32:43.318 00.000 15672 Move returns status 0, amount 0 00:32:43.318 00.000 15672 move complete, result=0 00:32:43.318 00.000 15672 worker thread done servicing request 00:32:43.323 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=10801, FiltMin=2583, FiltMax=9979, Gamma=2.950 00:32:43.436 00.113 30444 UpdateGuideState exits: m=118579 SNR=80.6 Saturated 00:32:43.436 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:43.436 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:43.436 00.000 30444 Enqueuing Expose request 00:32:43.436 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:32:43.436 00.000 15672 Worker thread wakes up 00:32:43.436 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:43.436 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:45.544 02.108 15672 Exposure complete 00:32:45.564 00.020 15672 worker thread done servicing request 00:32:45.564 00.000 30444 OnExposeComplete: enter 00:32:45.564 00.000 30444 UpdateGuideState(): m_state=6 00:32:45.564 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3970 00:32:45.564 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=196.22, Mass=122003, SNR=80.8, Peak=10742 HFD=3.7 00:32:45.564 00.000 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 00:32:45.564 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.71 = 0.71) 00:32:45.564 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.49 mountX=0.01 mountY=0.01, mountTheta=0.74 00:32:45.565 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.01, opts=13) 00:32:45.565 00.000 30444 Enqueuing Move request for scope (0.01, 0.01) 00:32:45.565 00.000 15672 Worker thread wakes up 00:32:45.565 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd 00:32:45.565 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.01) 00:32:45.565 00.000 15672 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=0.01 00:32:45.565 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 00:32:45.565 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:45.565 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 00:32:45.565 00.000 15672 MoveAxis(E, 0, ABG) 00:32:45.565 00.000 15672 Move returns status 0, amount 0 00:32:45.565 00.000 15672 MoveAxis(N, 0, ABG) 00:32:45.565 00.000 15672 Move returns status 0, amount 0 00:32:45.565 00.000 15672 move complete, result=0 00:32:45.565 00.000 15672 worker thread done servicing request 00:32:45.570 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=10793, FiltMin=2603, FiltMax=9686, Gamma=2.950 00:32:45.619 00.049 30444 UpdateGuideState exits: m=122003 SNR=80.8 Saturated 00:32:45.619 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:45.619 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:45.619 00.000 30444 Enqueuing Expose request 00:32:45.619 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 00:32:45.620 00.001 15672 Worker thread wakes up 00:32:45.620 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:45.620 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:47.535 01.915 15672 Exposure complete 00:32:47.569 00.034 15672 worker thread done servicing request 00:32:47.570 00.001 30444 OnExposeComplete: enter 00:32:47.570 00.000 30444 UpdateGuideState(): m_state=6 00:32:47.570 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3971 00:32:47.570 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.16, Mass=119844, SNR=82.7, Peak=10963 HFD=3.5 00:32:47.570 00.000 30444 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.28) = xAngle (-2.30 = -2.30) 00:32:47.570 00.000 30444 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 00:32:47.570 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-2.58 mountX=-0.07 mountY=-0.07, mountTheta=-2.33 00:32:47.570 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.06, opts=13) 00:32:47.571 00.001 30444 Enqueuing Move request for scope (-0.09, -0.06) 00:32:47.571 00.000 15672 Worker thread wakes up 00:32:47.571 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd 00:32:47.571 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.06) 00:32:47.571 00.000 15672 Moving (-0.09, -0.06) raw xDistance=-0.07 yDistance=-0.07 00:32:47.571 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:32:47.571 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:47.571 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:32:47.571 00.000 15672 MoveAxis(E, 0, ABG) 00:32:47.571 00.000 15672 Move returns status 0, amount 0 00:32:47.571 00.000 15672 MoveAxis(N, 0, ABG) 00:32:47.571 00.000 15672 Move returns status 0, amount 0 00:32:47.571 00.000 15672 move complete, result=0 00:32:47.571 00.000 15672 worker thread done servicing request 00:32:47.576 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=10963, FiltMin=2624, FiltMax=9886, Gamma=2.950 00:32:47.625 00.049 30444 UpdateGuideState exits: m=119844 SNR=82.7 Saturated 00:32:47.625 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:47.625 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:47.625 00.000 30444 Enqueuing Expose request 00:32:47.625 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:32:47.625 00.000 15672 Worker thread wakes up 00:32:47.625 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:47.626 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:49.735 02.109 15672 Exposure complete 00:32:49.755 00.020 15672 worker thread done servicing request 00:32:49.755 00.000 30444 OnExposeComplete: enter 00:32:49.755 00.000 30444 UpdateGuideState(): m_state=6 00:32:49.755 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3972 00:32:49.755 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=196.08, Mass=117498, SNR=81.5, Peak=11178 HFD=3.8 00:32:49.755 00.000 30444 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.28) = xAngle (-2.45 = -2.45) 00:32:49.755 00.000 30444 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.51 = -2.51) 00:32:49.755 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-2.73 mountX=-0.25 mountY=-0.19, mountTheta=-2.49 00:32:49.756 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.13, opts=13) 00:32:49.756 00.000 30444 Enqueuing Move request for scope (-0.30, -0.13) 00:32:49.756 00.000 15672 Worker thread wakes up 00:32:49.756 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.13) opts 0xd 00:32:49.756 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.13) 00:32:49.756 00.000 15672 Moving (-0.30, -0.13) raw xDistance=-0.25 yDistance=-0.19 00:32:49.756 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 00:32:49.756 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:49.756 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:32:49.756 00.000 15672 MoveAxis(E, 68, ABG) 00:32:49.756 00.000 15672 Guiding Dir = 2, Dur = 68 00:32:49.756 00.000 15672 IsSlewing returns 0 00:32:49.758 00.002 15672 IsGuiding returns 0 00:32:49.762 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=11591, FiltMin=2642, FiltMax=9970, Gamma=2.950 00:32:49.772 00.010 15672 PulseGuide returned control before completion, sleep 64 00:32:49.811 00.039 30444 UpdateGuideState exits: m=117498 SNR=81.5 Saturated 00:32:49.811 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:49.811 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:49.811 00.000 30444 Enqueuing Expose request 00:32:49.884 00.073 15672 IsGuiding returns 0 00:32:49.884 00.000 15672 Move returns status 0, amount 68 00:32:49.884 00.000 15672 MoveAxis(N, 0, ABG) 00:32:49.884 00.000 15672 Move returns status 0, amount 0 00:32:49.884 00.000 15672 move complete, result=0 00:32:49.884 00.000 15672 worker thread done servicing request 00:32:49.884 00.000 15672 Worker thread wakes up 00:32:49.884 00.000 30444 GuideStep: -0.3 px 68 ms EAST, -0.2 px 0 ms NORTH 00:32:49.885 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:49.885 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:51.797 01.912 15672 Exposure complete 00:32:51.828 00.031 15672 worker thread done servicing request 00:32:51.828 00.000 30444 OnExposeComplete: enter 00:32:51.828 00.000 30444 UpdateGuideState(): m_state=6 00:32:51.828 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3973 00:32:51.828 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=195.84, Mass=118080, SNR=76.3, Peak=11267 HFD=3.7 00:32:51.828 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 00:32:51.828 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 00:32:51.828 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.38 hyp=0.38 cameraTheta=-1.70 mountX=0.05 mountY=-0.38, mountTheta=-1.43 00:32:51.829 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.38, opts=13) 00:32:51.829 00.000 30444 Enqueuing Move request for scope (-0.05, -0.38) 00:32:51.829 00.000 15672 Worker thread wakes up 00:32:51.829 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.38) opts 0xd 00:32:51.829 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.38) 00:32:51.829 00.000 15672 Moving (-0.05, -0.38) raw xDistance=0.05 yDistance=-0.38 00:32:51.829 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:32:51.829 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 00:32:51.829 00.000 15672 MoveAxis(E, 0, ABG) 00:32:51.829 00.000 15672 Move returns status 0, amount 0 00:32:51.829 00.000 15672 MoveAxis(N, 68, ABG) 00:32:51.829 00.000 15672 Guiding Dir = 0, Dur = 68 00:32:51.830 00.001 15672 IsSlewing returns 0 00:32:51.831 00.001 15672 IsGuiding returns 0 00:32:51.835 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=12222, FiltMin=2636, FiltMax=9760, Gamma=2.950 00:32:51.884 00.049 30444 UpdateGuideState exits: m=118080 SNR=76.3 Saturated 00:32:51.884 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:51.884 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:51.884 00.000 30444 Enqueuing Expose request 00:32:51.913 00.029 15672 IsGuiding returns 1 00:32:51.913 00.000 15672 scope still moving after pulse duration time elapsed 00:32:51.934 00.021 15672 IsSlewing returns 0 00:32:51.935 00.001 15672 IsGuiding returns 1 00:32:51.956 00.021 15672 IsSlewing returns 0 00:32:51.957 00.001 15672 IsGuiding returns 1 00:32:51.978 00.021 15672 IsSlewing returns 0 00:32:52.024 00.046 15672 IsGuiding returns 0 00:32:52.024 00.000 15672 scope move finished after 68 + 126 ms 00:32:52.024 00.000 15672 Move returns status 0, amount 68 00:32:52.024 00.000 15672 move complete, result=0 00:32:52.024 00.000 15672 worker thread done servicing request 00:32:52.025 00.001 15672 Worker thread wakes up 00:32:52.025 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 68 ms NORTH 00:32:52.025 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:52.025 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:54.132 02.107 15672 Exposure complete 00:32:54.152 00.020 15672 worker thread done servicing request 00:32:54.152 00.000 30444 OnExposeComplete: enter 00:32:54.152 00.000 30444 UpdateGuideState(): m_state=6 00:32:54.152 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3974 00:32:54.152 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=195.78, Mass=122082, SNR=89.9, Peak=11689 HFD=3.7 00:32:54.152 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 00:32:54.152 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 00:32:54.152 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.44 hyp=0.50 cameraTheta=-2.08 mountX=-0.12 mountY=-0.48, mountTheta=-1.81 00:32:54.153 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.44, opts=13) 00:32:54.153 00.000 30444 Enqueuing Move request for scope (-0.25, -0.44) 00:32:54.153 00.000 15672 Worker thread wakes up 00:32:54.153 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.44) opts 0xd 00:32:54.153 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.44) 00:32:54.153 00.000 15672 Moving (-0.25, -0.44) raw xDistance=-0.12 yDistance=-0.48 00:32:54.153 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:32:54.153 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 00:32:54.153 00.000 15672 MoveAxis(E, 0, ABG) 00:32:54.153 00.000 15672 Move returns status 0, amount 0 00:32:54.153 00.000 15672 MoveAxis(N, 85, ABG) 00:32:54.153 00.000 15672 Guiding Dir = 0, Dur = 85 00:32:54.154 00.001 15672 IsSlewing returns 0 00:32:54.154 00.000 15672 IsGuiding returns 0 00:32:54.159 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=12483, FiltMin=2621, FiltMax=9801, Gamma=2.950 00:32:54.208 00.049 30444 UpdateGuideState exits: m=122082 SNR=89.9 Saturated 00:32:54.208 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:54.208 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:54.208 00.000 30444 Enqueuing Expose request 00:32:54.229 00.021 15672 PulseGuide returned control before completion, sleep 21 00:32:54.251 00.022 15672 IsGuiding returns 1 00:32:54.252 00.001 15672 scope still moving after pulse duration time elapsed 00:32:54.273 00.021 15672 IsSlewing returns 0 00:32:54.274 00.001 15672 IsGuiding returns 1 00:32:54.295 00.021 15672 IsSlewing returns 0 00:32:54.296 00.001 15672 IsGuiding returns 1 00:32:54.316 00.020 15672 IsSlewing returns 0 00:32:54.317 00.001 15672 IsGuiding returns 1 00:32:54.338 00.021 15672 IsSlewing returns 0 00:32:54.389 00.051 15672 IsGuiding returns 0 00:32:54.389 00.000 15672 scope move finished after 85 + 150 ms 00:32:54.389 00.000 15672 Move returns status 0, amount 85 00:32:54.389 00.000 15672 move complete, result=0 00:32:54.390 00.001 15672 worker thread done servicing request 00:32:54.390 00.000 15672 Worker thread wakes up 00:32:54.390 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:54.390 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:54.390 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 85 ms NORTH 00:32:56.296 01.906 15672 Exposure complete 00:32:56.316 00.020 15672 worker thread done servicing request 00:32:56.316 00.000 30444 OnExposeComplete: enter 00:32:56.316 00.000 30444 UpdateGuideState(): m_state=6 00:32:56.316 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3975 00:32:56.316 00.000 30444 Star::Find returns 1 (1), X=460.65, Y=196.02, Mass=116845, SNR=97.4, Peak=9256 HFD=4.0 00:32:56.316 00.000 30444 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.28) = xAngle (-0.39 = -0.39) 00:32:56.316 00.000 30444 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.45 = -0.45) 00:32:56.316 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-0.67 mountX=0.29 mountY=-0.14, mountTheta=-0.44 00:32:56.317 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.20, opts=13) 00:32:56.317 00.000 30444 Enqueuing Move request for scope (0.25, -0.20) 00:32:56.317 00.000 15672 Worker thread wakes up 00:32:56.317 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.20) opts 0xd 00:32:56.317 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.20) 00:32:56.317 00.000 15672 Moving (0.25, -0.20) raw xDistance=0.29 yDistance=-0.14 00:32:56.317 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 00:32:56.317 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:56.317 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 00:32:56.317 00.000 15672 MoveAxis(W, 79, ABG) 00:32:56.317 00.000 15672 Guiding Dir = 3, Dur = 79 00:32:56.318 00.001 15672 IsSlewing returns 0 00:32:56.319 00.001 15672 IsGuiding returns 0 00:32:56.323 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=10126, FiltMin=2623, FiltMax=9644, Gamma=2.950 00:32:56.337 00.014 15672 PulseGuide returned control before completion, sleep 72 00:32:56.373 00.036 30444 UpdateGuideState exits: m=116845 SNR=97.4 Saturated 00:32:56.373 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:56.373 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:56.373 00.000 30444 Enqueuing Expose request 00:32:56.411 00.038 15672 IsGuiding returns 1 00:32:56.411 00.000 15672 scope still moving after pulse duration time elapsed 00:32:56.432 00.021 15672 IsSlewing returns 0 00:32:56.450 00.018 15672 IsGuiding returns 0 00:32:56.450 00.000 15672 scope move finished after 79 + 51 ms 00:32:56.450 00.000 15672 Move returns status 0, amount 79 00:32:56.450 00.000 15672 MoveAxis(N, 0, ABG) 00:32:56.450 00.000 15672 Move returns status 0, amount 0 00:32:56.450 00.000 15672 move complete, result=0 00:32:56.450 00.000 15672 worker thread done servicing request 00:32:56.450 00.000 15672 Worker thread wakes up 00:32:56.450 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:56.450 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:32:56.450 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -0.1 px 0 ms NORTH 00:32:58.560 02.110 15672 Exposure complete 00:32:58.580 00.020 15672 worker thread done servicing request 00:32:58.580 00.000 30444 OnExposeComplete: enter 00:32:58.580 00.000 30444 UpdateGuideState(): m_state=6 00:32:58.580 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3976 00:32:58.581 00.001 30444 Star::Find returns 1 (1), X=460.28, Y=196.16, Mass=128217, SNR=89.8, Peak=10820 HFD=4.3 00:32:58.581 00.000 30444 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.28) = xAngle (-2.49 = -2.49) 00:32:58.581 00.000 30444 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.55 = -2.55) 00:32:58.581 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.13 cameraTheta=-2.77 mountX=-0.11 mountY=-0.07, mountTheta=-2.53 00:32:58.581 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.05, opts=13) 00:32:58.581 00.000 30444 Enqueuing Move request for scope (-0.13, -0.05) 00:32:58.581 00.000 15672 Worker thread wakes up 00:32:58.581 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd 00:32:58.581 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.05) 00:32:58.581 00.000 15672 Moving (-0.13, -0.05) raw xDistance=-0.11 yDistance=-0.07 00:32:58.581 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:32:58.582 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:32:58.582 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:32:58.582 00.000 15672 MoveAxis(E, 0, ABG) 00:32:58.582 00.000 15672 Move returns status 0, amount 0 00:32:58.582 00.000 15672 MoveAxis(N, 0, ABG) 00:32:58.582 00.000 15672 Move returns status 0, amount 0 00:32:58.582 00.000 15672 move complete, result=0 00:32:58.582 00.000 15672 worker thread done servicing request 00:32:58.586 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=11255, FiltMin=2594, FiltMax=8340, Gamma=2.950 00:32:58.674 00.088 30444 UpdateGuideState exits: m=128217 SNR=89.8 Saturated 00:32:58.675 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:32:58.675 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:32:58.675 00.000 30444 Enqueuing Expose request 00:32:58.675 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:32:58.675 00.000 15672 Worker thread wakes up 00:32:58.675 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:32:58.675 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:00.580 01.905 15672 Exposure complete 00:33:00.600 00.020 15672 worker thread done servicing request 00:33:00.600 00.000 30444 OnExposeComplete: enter 00:33:00.600 00.000 30444 UpdateGuideState(): m_state=6 00:33:00.600 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3977 00:33:00.600 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=196.77, Mass=128011, SNR=91.0, Peak=11992 HFD=3.9 00:33:00.600 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 00:33:00.600 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 00:33:00.600 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=0.56 hyp=0.74 cameraTheta=2.28 mountX=-0.61 mountY=0.45, mountTheta=2.51 00:33:00.601 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=0.56, opts=13) 00:33:00.601 00.000 30444 Enqueuing Move request for scope (-0.48, 0.56) 00:33:00.601 00.000 15672 Worker thread wakes up 00:33:00.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.56) opts 0xd 00:33:00.601 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, 0.56) 00:33:00.601 00.000 15672 Moving (-0.48, 0.56) raw xDistance=-0.61 yDistance=0.45 00:33:00.601 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61 00:33:00.601 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:33:00.601 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 00:33:00.601 00.000 15672 MoveAxis(E, 166, ABG) 00:33:00.601 00.000 15672 Guiding Dir = 2, Dur = 166 00:33:00.602 00.001 15672 IsSlewing returns 0 00:33:00.603 00.001 15672 IsGuiding returns 0 00:33:00.607 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=12614, FiltMin=2611, FiltMax=9321, Gamma=2.950 00:33:00.618 00.011 15672 PulseGuide returned control before completion, sleep 162 00:33:00.718 00.100 30444 UpdateGuideState exits: m=128011 SNR=91.0 Saturated 00:33:00.718 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:00.718 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:00.718 00.000 30444 Enqueuing Expose request 00:33:00.811 00.093 15672 IsGuiding returns 0 00:33:00.811 00.000 15672 Move returns status 0, amount 166 00:33:00.811 00.000 15672 MoveAxis(N, 0, ABG) 00:33:00.811 00.000 15672 Move returns status 0, amount 0 00:33:00.811 00.000 15672 move complete, result=0 00:33:00.811 00.000 15672 worker thread done servicing request 00:33:00.811 00.000 15672 Worker thread wakes up 00:33:00.812 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:00.812 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:00.812 00.000 30444 GuideStep: -0.6 px 166 ms EAST, 0.4 px 0 ms NORTH 00:33:02.922 02.110 15672 Exposure complete 00:33:02.942 00.020 15672 worker thread done servicing request 00:33:02.942 00.000 30444 OnExposeComplete: enter 00:33:02.942 00.000 30444 UpdateGuideState(): m_state=6 00:33:02.942 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 3978 00:33:02.942 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=196.30, Mass=126119, SNR=90.5, Peak=10974 HFD=3.5 00:33:02.942 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 00:33:02.943 00.001 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 00:33:02.943 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.74 mountX=0.07 mountY=0.11, mountTheta=1.00 00:33:02.943 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.09, opts=13) 00:33:02.943 00.000 30444 Enqueuing Move request for scope (0.10, 0.09) 00:33:02.943 00.000 15672 Worker thread wakes up 00:33:02.943 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd 00:33:02.943 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.09) 00:33:02.943 00.000 15672 Moving (0.10, 0.09) raw xDistance=0.07 yDistance=0.11 00:33:02.943 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:33:02.943 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:33:02.943 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 00:33:02.943 00.000 15672 MoveAxis(E, 0, ABG) 00:33:02.943 00.000 15672 Move returns status 0, amount 0 00:33:02.943 00.000 15672 MoveAxis(N, 0, ABG) 00:33:02.944 00.001 15672 Move returns status 0, amount 0 00:33:02.944 00.000 15672 move complete, result=0 00:33:02.944 00.000 15672 worker thread done servicing request 00:33:02.949 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=12701, FiltMin=2616, FiltMax=10046, Gamma=2.950 00:33:02.997 00.048 30444 UpdateGuideState exits: m=126119 SNR=90.5 Saturated 00:33:02.997 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:02.997 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:02.998 00.001 30444 Enqueuing Expose request 00:33:02.998 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:33:02.998 00.000 15672 Worker thread wakes up 00:33:02.998 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:02.998 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:04.905 01.907 15672 Exposure complete 00:33:04.924 00.019 15672 worker thread done servicing request 00:33:04.924 00.000 30444 OnExposeComplete: enter 00:33:04.924 00.000 30444 UpdateGuideState(): m_state=6 00:33:04.924 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3979 00:33:04.924 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=195.71, Mass=126493, SNR=77.3, Peak=12329 HFD=3.5 00:33:04.924 00.000 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.74 = -0.74) 00:33:04.924 00.000 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.80 = -0.80) 00:33:04.924 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.51 hyp=0.60 cameraTheta=-1.01 mountX=0.44 mountY=-0.43, mountTheta=-0.77 00:33:04.925 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.51, opts=13) 00:33:04.925 00.000 30444 Enqueuing Move request for scope (0.31, -0.51) 00:33:04.925 00.000 15672 Worker thread wakes up 00:33:04.925 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.51) opts 0xd 00:33:04.925 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.51) 00:33:04.925 00.000 15672 Moving (0.31, -0.51) raw xDistance=0.44 yDistance=-0.43 00:33:04.925 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 00:33:04.925 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 00:33:04.925 00.000 15672 MoveAxis(W, 119, ABG) 00:33:04.925 00.000 15672 Guiding Dir = 3, Dur = 119 00:33:04.925 00.000 15672 IsSlewing returns 0 00:33:04.927 00.002 15672 IsGuiding returns 0 00:33:04.931 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=12329, FiltMin=2664, FiltMax=10342, Gamma=2.950 00:33:04.949 00.018 15672 PulseGuide returned control before completion, sleep 108 00:33:04.980 00.031 30444 UpdateGuideState exits: m=126493 SNR=77.3 Saturated 00:33:04.980 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:04.980 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:04.980 00.000 30444 Enqueuing Expose request 00:33:05.058 00.078 15672 IsGuiding returns 1 00:33:05.058 00.000 15672 scope still moving after pulse duration time elapsed 00:33:05.080 00.022 15672 IsSlewing returns 0 00:33:05.093 00.013 15672 IsGuiding returns 0 00:33:05.093 00.000 15672 scope move finished after 119 + 47 ms 00:33:05.094 00.001 15672 Move returns status 0, amount 119 00:33:05.094 00.000 15672 MoveAxis(N, 76, ABG) 00:33:05.094 00.000 15672 Guiding Dir = 0, Dur = 76 00:33:05.094 00.000 15672 IsSlewing returns 0 00:33:05.097 00.003 15672 IsGuiding returns 0 00:33:05.172 00.075 15672 PulseGuide returned control before completion, sleep 11 00:33:05.186 00.014 15672 IsGuiding returns 1 00:33:05.186 00.000 15672 scope still moving after pulse duration time elapsed 00:33:05.207 00.021 15672 IsSlewing returns 0 00:33:05.210 00.003 15672 IsGuiding returns 1 00:33:05.231 00.021 15672 IsSlewing returns 0 00:33:05.234 00.003 15672 IsGuiding returns 1 00:33:05.255 00.021 15672 IsSlewing returns 0 00:33:05.316 00.061 15672 IsGuiding returns 0 00:33:05.317 00.001 15672 scope move finished after 76 + 142 ms 00:33:05.317 00.000 15672 Move returns status 0, amount 76 00:33:05.317 00.000 15672 move complete, result=0 00:33:05.317 00.000 15672 worker thread done servicing request 00:33:05.317 00.000 15672 Worker thread wakes up 00:33:05.317 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:05.318 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:05.318 00.000 30444 GuideStep: 0.4 px 119 ms WEST, -0.4 px 76 ms NORTH 00:33:07.427 02.109 15672 Exposure complete 00:33:07.447 00.020 15672 worker thread done servicing request 00:33:07.447 00.000 30444 OnExposeComplete: enter 00:33:07.447 00.000 30444 UpdateGuideState(): m_state=6 00:33:07.448 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3980 00:33:07.448 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=195.59, Mass=116900, SNR=81.3, Peak=11864 HFD=3.5 00:33:07.448 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.84 = -0.84) 00:33:07.448 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.91 = -0.91) 00:33:07.448 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.62 hyp=0.69 cameraTheta=-1.12 mountX=0.46 mountY=-0.54, mountTheta=-0.87 00:33:07.448 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.62, opts=13) 00:33:07.448 00.000 30444 Enqueuing Move request for scope (0.30, -0.62) 00:33:07.448 00.000 15672 Worker thread wakes up 00:33:07.448 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.62) opts 0xd 00:33:07.448 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.62) 00:33:07.448 00.000 15672 Moving (0.30, -0.62) raw xDistance=0.46 yDistance=-0.54 00:33:07.448 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46 00:33:07.448 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 00:33:07.449 00.001 15672 MoveAxis(W, 133, ABG) 00:33:07.449 00.000 15672 Guiding Dir = 3, Dur = 133 00:33:07.450 00.001 15672 IsSlewing returns 0 00:33:07.450 00.000 15672 IsGuiding returns 0 00:33:07.455 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=11864, FiltMin=2633, FiltMax=9757, Gamma=2.950 00:33:07.472 00.017 15672 PulseGuide returned control before completion, sleep 122 00:33:07.617 00.145 15672 IsGuiding returns 0 00:33:07.617 00.000 15672 Move returns status 0, amount 133 00:33:07.617 00.000 15672 MoveAxis(N, 97, ABG) 00:33:07.617 00.000 15672 Guiding Dir = 0, Dur = 97 00:33:07.617 00.000 15672 IsSlewing returns 0 00:33:07.619 00.002 15672 IsGuiding returns 0 00:33:07.696 00.077 15672 PulseGuide returned control before completion, sleep 30 00:33:07.728 00.032 15672 IsGuiding returns 1 00:33:07.729 00.001 15672 scope still moving after pulse duration time elapsed 00:33:07.749 00.020 15672 IsSlewing returns 0 00:33:07.750 00.001 15672 IsGuiding returns 1 00:33:07.771 00.021 15672 IsSlewing returns 0 00:33:07.773 00.002 15672 IsGuiding returns 1 00:33:07.794 00.021 15672 IsSlewing returns 0 00:33:07.824 00.030 30444 UpdateGuideState exits: m=116900 SNR=81.3 Saturated 00:33:07.824 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:07.824 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:07.824 00.000 30444 Enqueuing Expose request 00:33:07.826 00.002 15672 IsGuiding returns 0 00:33:07.826 00.000 15672 scope move finished after 97 + 109 ms 00:33:07.827 00.001 15672 Move returns status 0, amount 97 00:33:07.827 00.000 15672 move complete, result=0 00:33:07.827 00.000 15672 worker thread done servicing request 00:33:07.827 00.000 15672 Worker thread wakes up 00:33:07.827 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:07.827 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:07.833 00.006 30444 GuideStep: 0.5 px 133 ms WEST, -0.5 px 97 ms NORTH 00:33:09.742 01.909 15672 Exposure complete 00:33:09.771 00.029 15672 worker thread done servicing request 00:33:09.771 00.000 30444 OnExposeComplete: enter 00:33:09.771 00.000 30444 UpdateGuideState(): m_state=6 00:33:09.771 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3981 00:33:09.771 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=196.07, Mass=122414, SNR=94.1, Peak=11042 HFD=3.5 00:33:09.771 00.000 30444 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 00:33:09.772 00.001 30444 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 00:33:09.772 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-2.65 mountX=-0.21 mountY=-0.19, mountTheta=-2.41 00:33:09.772 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.14, opts=13) 00:33:09.772 00.000 30444 Enqueuing Move request for scope (-0.26, -0.14) 00:33:09.772 00.000 15672 Worker thread wakes up 00:33:09.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.14) opts 0xd 00:33:09.773 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.14) 00:33:09.773 00.000 15672 Moving (-0.26, -0.14) raw xDistance=-0.21 yDistance=-0.19 00:33:09.773 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 00:33:09.773 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:33:09.773 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:33:09.773 00.000 15672 MoveAxis(E, 0, ABG) 00:33:09.773 00.000 15672 Move returns status 0, amount 0 00:33:09.773 00.000 15672 MoveAxis(N, 0, ABG) 00:33:09.773 00.000 15672 Move returns status 0, amount 0 00:33:09.773 00.000 15672 move complete, result=0 00:33:09.773 00.000 15672 worker thread done servicing request 00:33:09.779 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12189, FiltMin=2627, FiltMax=10140, Gamma=2.950 00:33:09.832 00.053 30444 UpdateGuideState exits: m=122414 SNR=94.1 Saturated 00:33:09.832 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:09.832 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:09.832 00.000 30444 Enqueuing Expose request 00:33:09.833 00.001 15672 Worker thread wakes up 00:33:09.833 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:09.833 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:09.833 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:33:11.938 02.105 15672 Exposure complete 00:33:11.959 00.021 15672 worker thread done servicing request 00:33:11.959 00.000 30444 OnExposeComplete: enter 00:33:11.959 00.000 30444 UpdateGuideState(): m_state=6 00:33:11.959 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3982 00:33:11.959 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=195.89, Mass=128672, SNR=85.4, Peak=11420 HFD=3.9 00:33:11.959 00.000 30444 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 00:33:11.959 00.000 30444 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 00:33:11.959 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.33 hyp=0.42 cameraTheta=-2.25 mountX=-0.17 mountY=-0.38, mountTheta=-1.98 00:33:11.960 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.33, opts=13) 00:33:11.960 00.000 30444 Enqueuing Move request for scope (-0.27, -0.33) 00:33:11.960 00.000 15672 Worker thread wakes up 00:33:11.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.33) opts 0xd 00:33:11.960 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.33) 00:33:11.960 00.000 15672 Moving (-0.27, -0.33) raw xDistance=-0.17 yDistance=-0.38 00:33:11.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 00:33:11.961 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 00:33:11.961 00.000 15672 MoveAxis(E, 0, ABG) 00:33:11.961 00.000 15672 Move returns status 0, amount 0 00:33:11.961 00.000 15672 MoveAxis(N, 67, ABG) 00:33:11.961 00.000 15672 Guiding Dir = 0, Dur = 67 00:33:11.961 00.000 15672 IsSlewing returns 0 00:33:11.962 00.001 15672 IsGuiding returns 0 00:33:11.967 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=12931, FiltMin=2618, FiltMax=9693, Gamma=2.950 00:33:12.074 00.107 15672 IsGuiding returns 1 00:33:12.074 00.000 15672 scope still moving after pulse duration time elapsed 00:33:12.096 00.022 15672 IsSlewing returns 0 00:33:12.098 00.002 15672 IsGuiding returns 1 00:33:12.120 00.022 15672 IsSlewing returns 0 00:33:12.138 00.018 15672 IsGuiding returns 0 00:33:12.138 00.000 15672 scope move finished after 67 + 109 ms 00:33:12.139 00.001 15672 Move returns status 0, amount 67 00:33:12.139 00.000 15672 move complete, result=0 00:33:12.139 00.000 15672 worker thread done servicing request 00:33:12.444 00.305 30444 UpdateGuideState exits: m=128672 SNR=85.4 Saturated 00:33:12.444 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:12.445 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:12.445 00.000 30444 Enqueuing Expose request 00:33:12.445 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 67 ms NORTH 00:33:12.445 00.000 15672 Worker thread wakes up 00:33:12.445 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:12.446 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:14.353 01.907 15672 Exposure complete 00:33:14.373 00.020 15672 worker thread done servicing request 00:33:14.373 00.000 30444 OnExposeComplete: enter 00:33:14.373 00.000 30444 UpdateGuideState(): m_state=6 00:33:14.373 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3983 00:33:14.373 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=195.72, Mass=114815, SNR=92.1, Peak=12563 HFD=3.5 00:33:14.373 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 00:33:14.374 00.001 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.23 = -2.23) 00:33:14.374 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-0.49 hyp=0.76 cameraTheta=-2.44 mountX=-0.43 mountY=-0.60, mountTheta=-2.19 00:33:14.374 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-0.49, opts=13) 00:33:14.374 00.000 30444 Enqueuing Move request for scope (-0.58, -0.49) 00:33:14.374 00.000 15672 Worker thread wakes up 00:33:14.374 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.49) opts 0xd 00:33:14.374 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -0.49) 00:33:14.374 00.000 15672 Moving (-0.58, -0.49) raw xDistance=-0.43 yDistance=-0.60 00:33:14.374 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 00:33:14.374 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 00:33:14.374 00.000 15672 MoveAxis(E, 115, ABG) 00:33:14.374 00.000 15672 Guiding Dir = 2, Dur = 115 00:33:14.374 00.000 15672 IsSlewing returns 0 00:33:14.376 00.002 15672 IsGuiding returns 0 00:33:14.380 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=14484, FiltMin=2554, FiltMax=10164, Gamma=2.950 00:33:14.405 00.025 15672 PulseGuide returned control before completion, sleep 95 00:33:14.430 00.025 30444 UpdateGuideState exits: m=114815 SNR=92.1 Saturated 00:33:14.430 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:14.430 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:14.430 00.000 30444 Enqueuing Expose request 00:33:14.503 00.073 15672 IsGuiding returns 1 00:33:14.503 00.000 15672 scope still moving after pulse duration time elapsed 00:33:14.524 00.021 15672 IsSlewing returns 0 00:33:14.534 00.010 15672 IsGuiding returns 0 00:33:14.534 00.000 15672 scope move finished after 115 + 43 ms 00:33:14.534 00.000 15672 Move returns status 0, amount 115 00:33:14.534 00.000 15672 MoveAxis(N, 108, ABG) 00:33:14.534 00.000 15672 Guiding Dir = 0, Dur = 108 00:33:14.534 00.000 15672 IsSlewing returns 0 00:33:14.536 00.002 15672 IsGuiding returns 0 00:33:14.613 00.077 15672 PulseGuide returned control before completion, sleep 41 00:33:14.657 00.044 15672 IsGuiding returns 1 00:33:14.657 00.000 15672 scope still moving after pulse duration time elapsed 00:33:14.679 00.022 15672 IsSlewing returns 0 00:33:14.681 00.002 15672 IsGuiding returns 1 00:33:14.703 00.022 15672 IsSlewing returns 0 00:33:14.757 00.054 15672 IsGuiding returns 0 00:33:14.757 00.000 15672 scope move finished after 108 + 113 ms 00:33:14.757 00.000 15672 Move returns status 0, amount 108 00:33:14.757 00.000 15672 move complete, result=0 00:33:14.758 00.001 15672 worker thread done servicing request 00:33:14.758 00.000 15672 Worker thread wakes up 00:33:14.758 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:14.758 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:14.758 00.000 30444 GuideStep: -0.4 px 115 ms EAST, -0.6 px 108 ms NORTH 00:33:16.868 02.110 15672 Exposure complete 00:33:16.888 00.020 15672 worker thread done servicing request 00:33:16.888 00.000 30444 OnExposeComplete: enter 00:33:16.888 00.000 30444 UpdateGuideState(): m_state=6 00:33:16.888 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 3984 00:33:16.888 00.000 30444 Star::Find returns 1 (1), X=460.93, Y=195.83, Mass=130248, SNR=85.2, Peak=12605 HFD=4.1 00:33:16.888 00.000 30444 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 00:33:16.888 00.000 30444 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 00:33:16.889 00.001 30444 CameraToMount -- cameraX=0.52 cameraY=-0.38 hyp=0.65 cameraTheta=-0.63 mountX=0.61 mountY=-0.26, mountTheta=-0.41 00:33:16.889 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.38, opts=13) 00:33:16.889 00.000 30444 Enqueuing Move request for scope (0.52, -0.38) 00:33:16.889 00.000 15672 Worker thread wakes up 00:33:16.889 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.38) opts 0xd 00:33:16.889 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.38) 00:33:16.889 00.000 15672 Moving (0.52, -0.38) raw xDistance=0.61 yDistance=-0.26 00:33:16.889 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.61 00:33:16.889 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 00:33:16.889 00.000 15672 MoveAxis(W, 156, ABG) 00:33:16.889 00.000 15672 Guiding Dir = 3, Dur = 156 00:33:16.890 00.001 15672 IsSlewing returns 0 00:33:16.891 00.001 15672 IsGuiding returns 0 00:33:16.895 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2003, max=12605, FiltMin=2611, FiltMax=10188, Gamma=2.950 00:33:16.914 00.019 15672 PulseGuide returned control before completion, sleep 144 00:33:16.999 00.085 30444 UpdateGuideState exits: m=130248 SNR=85.2 Saturated 00:33:16.999 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:16.999 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:16.999 00.000 30444 Enqueuing Expose request 00:33:17.060 00.061 15672 IsGuiding returns 1 00:33:17.060 00.000 15672 scope still moving after pulse duration time elapsed 00:33:17.081 00.021 15672 IsSlewing returns 0 00:33:17.138 00.057 15672 IsGuiding returns 0 00:33:17.138 00.000 15672 scope move finished after 156 + 91 ms 00:33:17.138 00.000 15672 Move returns status 0, amount 156 00:33:17.138 00.000 15672 MoveAxis(N, 47, ABG) 00:33:17.139 00.001 15672 Guiding Dir = 0, Dur = 47 00:33:17.139 00.000 15672 IsSlewing returns 0 00:33:17.148 00.009 15672 IsGuiding returns 0 00:33:17.236 00.088 15672 IsGuiding returns 1 00:33:17.236 00.000 15672 scope still moving after pulse duration time elapsed 00:33:17.257 00.021 15672 IsSlewing returns 0 00:33:17.260 00.003 15672 IsGuiding returns 1 00:33:17.281 00.021 15672 IsSlewing returns 0 00:33:17.282 00.001 15672 IsGuiding returns 1 00:33:17.303 00.021 15672 IsSlewing returns 0 00:33:17.313 00.010 15672 IsGuiding returns 0 00:33:17.314 00.001 15672 scope move finished after 47 + 117 ms 00:33:17.314 00.000 15672 Move returns status 0, amount 47 00:33:17.314 00.000 15672 move complete, result=0 00:33:17.314 00.000 15672 worker thread done servicing request 00:33:17.314 00.000 15672 Worker thread wakes up 00:33:17.314 00.000 30444 GuideStep: 0.6 px 156 ms WEST, -0.3 px 47 ms NORTH 00:33:17.314 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:17.314 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:19.222 01.908 15672 Exposure complete 00:33:19.242 00.020 15672 worker thread done servicing request 00:33:19.242 00.000 30444 OnExposeComplete: enter 00:33:19.242 00.000 30444 UpdateGuideState(): m_state=6 00:33:19.242 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3985 00:33:19.242 00.000 30444 Star::Find returns 1 (1), X=460.85, Y=195.80, Mass=124686, SNR=92.6, Peak=11525 HFD=3.9 00:33:19.242 00.000 30444 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.28) = xAngle (-0.47 = -0.47) 00:33:19.242 00.000 30444 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.53 = -0.53) 00:33:19.242 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.41 hyp=0.61 cameraTheta=-0.75 mountX=0.54 mountY=-0.31, mountTheta=-0.51 00:33:19.243 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.41, opts=13) 00:33:19.243 00.000 30444 Enqueuing Move request for scope (0.45, -0.41) 00:33:19.243 00.000 15672 Worker thread wakes up 00:33:19.243 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.41) opts 0xd 00:33:19.243 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.41) 00:33:19.243 00.000 15672 Moving (0.45, -0.41) raw xDistance=0.54 yDistance=-0.31 00:33:19.243 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54 00:33:19.243 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 00:33:19.243 00.000 15672 MoveAxis(W, 158, ABG) 00:33:19.243 00.000 15672 Guiding Dir = 3, Dur = 158 00:33:19.244 00.001 15672 IsSlewing returns 0 00:33:19.246 00.002 15672 IsGuiding returns 0 00:33:19.249 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=11525, FiltMin=2622, FiltMax=10067, Gamma=2.950 00:33:19.262 00.013 15672 PulseGuide returned control before completion, sleep 153 00:33:19.299 00.037 30444 UpdateGuideState exits: m=124686 SNR=92.6 Saturated 00:33:19.299 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:19.299 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:19.299 00.000 30444 Enqueuing Expose request 00:33:19.437 00.138 15672 IsGuiding returns 0 00:33:19.438 00.001 15672 Move returns status 0, amount 158 00:33:19.438 00.000 15672 MoveAxis(N, 55, ABG) 00:33:19.438 00.000 15672 Guiding Dir = 0, Dur = 55 00:33:19.438 00.000 15672 IsSlewing returns 0 00:33:19.439 00.001 15672 IsGuiding returns 0 00:33:19.551 00.112 15672 IsGuiding returns 1 00:33:19.551 00.000 15672 scope still moving after pulse duration time elapsed 00:33:19.571 00.020 15672 IsSlewing returns 0 00:33:19.598 00.027 15672 IsGuiding returns 0 00:33:19.598 00.000 15672 scope move finished after 55 + 103 ms 00:33:19.598 00.000 15672 Move returns status 0, amount 55 00:33:19.598 00.000 15672 move complete, result=0 00:33:19.598 00.000 15672 worker thread done servicing request 00:33:19.598 00.000 15672 Worker thread wakes up 00:33:19.598 00.000 30444 GuideStep: 0.5 px 158 ms WEST, -0.3 px 55 ms NORTH 00:33:19.598 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:19.598 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:21.712 02.114 15672 Exposure complete 00:33:21.744 00.032 15672 worker thread done servicing request 00:33:21.744 00.000 30444 OnExposeComplete: enter 00:33:21.744 00.000 30444 UpdateGuideState(): m_state=6 00:33:21.745 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 3986 00:33:21.745 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=196.64, Mass=123686, SNR=91.6, Peak=11611 HFD=3.4 00:33:21.745 00.000 30444 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.28) = xAngle (1.66 = 1.66) 00:33:21.745 00.000 30444 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.59 = 1.59) 00:33:21.745 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.43 hyp=0.43 cameraTheta=1.38 mountX=-0.04 mountY=0.43, mountTheta=1.65 00:33:21.745 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.43, opts=13) 00:33:21.745 00.000 30444 Enqueuing Move request for scope (0.08, 0.43) 00:33:21.745 00.000 15672 Worker thread wakes up 00:33:21.745 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.43) opts 0xd 00:33:21.745 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.43) 00:33:21.745 00.000 15672 Moving (0.08, 0.43) raw xDistance=-0.04 yDistance=0.43 00:33:21.746 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:33:21.746 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:33:21.746 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43 00:33:21.746 00.000 15672 MoveAxis(E, 0, ABG) 00:33:21.746 00.000 15672 Move returns status 0, amount 0 00:33:21.746 00.000 15672 MoveAxis(N, 0, ABG) 00:33:21.746 00.000 15672 Move returns status 0, amount 0 00:33:21.746 00.000 15672 move complete, result=0 00:33:21.746 00.000 15672 worker thread done servicing request 00:33:21.751 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=11767, FiltMin=2577, FiltMax=10118, Gamma=2.950 00:33:22.073 00.322 30444 UpdateGuideState exits: m=123686 SNR=91.6 Saturated 00:33:22.073 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:22.073 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:22.073 00.000 30444 Enqueuing Expose request 00:33:22.073 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 00:33:22.074 00.001 15672 Worker thread wakes up 00:33:22.074 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:22.074 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:23.986 01.912 15672 Exposure complete 00:33:24.017 00.031 15672 worker thread done servicing request 00:33:24.017 00.000 30444 OnExposeComplete: enter 00:33:24.017 00.000 30444 UpdateGuideState(): m_state=6 00:33:24.017 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3987 00:33:24.017 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=196.97, Mass=115338, SNR=85.7, Peak=11795 HFD=3.6 00:33:24.017 00.000 30444 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 00:33:24.017 00.000 30444 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 00:33:24.017 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.75 hyp=0.78 cameraTheta=1.33 mountX=-0.03 mountY=0.78, mountTheta=1.60 00:33:24.017 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.75, opts=13) 00:33:24.018 00.001 30444 Enqueuing Move request for scope (0.19, 0.75) 00:33:24.018 00.000 15672 Worker thread wakes up 00:33:24.018 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.75) opts 0xd 00:33:24.018 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.75) 00:33:24.018 00.000 15672 Moving (0.19, 0.75) raw xDistance=-0.03 yDistance=0.78 00:33:24.018 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:33:24.018 00.000 15672 resist switch: large excursion: input 0.78 thresh 0.75 direction from -1 to 1 00:33:24.018 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.33 00:33:24.018 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78 00:33:24.018 00.000 15672 MoveAxis(E, 0, ABG) 00:33:24.018 00.000 15672 Move returns status 0, amount 0 00:33:24.018 00.000 15672 MoveAxis(S, 139, ABG) 00:33:24.018 00.000 15672 Guiding Dir = 1, Dur = 139 00:33:24.019 00.001 15672 IsSlewing returns 0 00:33:24.019 00.000 15672 IsGuiding returns 0 00:33:24.023 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=12655, FiltMin=2593, FiltMax=9936, Gamma=2.950 00:33:24.102 00.079 15672 PulseGuide returned control before completion, sleep 67 00:33:24.118 00.016 30444 UpdateGuideState exits: m=115338 SNR=85.7 Saturated 00:33:24.118 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:24.118 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:24.118 00.000 30444 Enqueuing Expose request 00:33:24.171 00.053 15672 IsGuiding returns 1 00:33:24.171 00.000 15672 scope still moving after pulse duration time elapsed 00:33:24.192 00.021 15672 IsSlewing returns 0 00:33:24.194 00.002 15672 IsGuiding returns 1 00:33:24.214 00.020 15672 IsSlewing returns 0 00:33:24.217 00.003 15672 IsGuiding returns 1 00:33:24.238 00.021 15672 IsSlewing returns 0 00:33:24.241 00.003 15672 IsGuiding returns 1 00:33:24.262 00.021 15672 IsSlewing returns 0 00:33:24.295 00.033 15672 IsGuiding returns 0 00:33:24.295 00.000 15672 scope move finished after 139 + 136 ms 00:33:24.295 00.000 15672 Move returns status 0, amount 139 00:33:24.295 00.000 15672 move complete, result=0 00:33:24.295 00.000 15672 worker thread done servicing request 00:33:24.295 00.000 15672 Worker thread wakes up 00:33:24.295 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:24.295 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:24.295 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.8 px 139 ms SOUTH 00:33:26.405 02.110 15672 Exposure complete 00:33:26.425 00.020 15672 worker thread done servicing request 00:33:26.425 00.000 30444 OnExposeComplete: enter 00:33:26.425 00.000 30444 UpdateGuideState(): m_state=6 00:33:26.425 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3988 00:33:26.425 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=196.87, Mass=130731, SNR=88.8, Peak=11733 HFD=3.6 00:33:26.425 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.82 = 1.82) 00:33:26.425 00.000 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.76 = 1.76) 00:33:26.425 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.65 hyp=0.65 cameraTheta=1.54 mountX=-0.16 mountY=0.64, mountTheta=1.82 00:33:26.426 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.65, opts=13) 00:33:26.426 00.000 30444 Enqueuing Move request for scope (0.02, 0.65) 00:33:26.426 00.000 15672 Worker thread wakes up 00:33:26.426 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.65) opts 0xd 00:33:26.426 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.65) 00:33:26.426 00.000 15672 Moving (0.02, 0.65) raw xDistance=-0.16 yDistance=0.64 00:33:26.426 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 00:33:26.426 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 00:33:26.426 00.000 15672 MoveAxis(E, 0, ABG) 00:33:26.426 00.000 15672 Move returns status 0, amount 0 00:33:26.426 00.000 15672 MoveAxis(S, 114, ABG) 00:33:26.426 00.000 15672 Guiding Dir = 1, Dur = 114 00:33:26.427 00.001 15672 IsSlewing returns 0 00:33:26.428 00.001 15672 IsGuiding returns 0 00:33:26.431 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=11733, FiltMin=2627, FiltMax=9955, Gamma=2.950 00:33:26.515 00.084 15672 PulseGuide returned control before completion, sleep 37 00:33:26.554 00.039 15672 IsGuiding returns 1 00:33:26.554 00.000 15672 scope still moving after pulse duration time elapsed 00:33:26.575 00.021 15672 IsSlewing returns 0 00:33:26.578 00.003 15672 IsGuiding returns 1 00:33:26.598 00.020 15672 IsSlewing returns 0 00:33:26.601 00.003 15672 IsGuiding returns 1 00:33:26.622 00.021 15672 IsSlewing returns 0 00:33:26.625 00.003 15672 IsGuiding returns 1 00:33:26.645 00.020 15672 IsSlewing returns 0 00:33:26.682 00.037 30444 UpdateGuideState exits: m=130731 SNR=88.8 Saturated 00:33:26.683 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:26.683 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:26.683 00.000 30444 Enqueuing Expose request 00:33:26.684 00.001 15672 IsGuiding returns 0 00:33:26.684 00.000 15672 scope move finished after 114 + 142 ms 00:33:26.685 00.001 15672 Move returns status 0, amount 114 00:33:26.685 00.000 15672 move complete, result=0 00:33:26.686 00.001 15672 worker thread done servicing request 00:33:26.686 00.000 15672 Worker thread wakes up 00:33:26.686 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:26.686 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:26.697 00.011 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 114 ms SOUTH 00:33:28.595 01.898 15672 Exposure complete 00:33:28.614 00.019 15672 worker thread done servicing request 00:33:28.615 00.001 30444 OnExposeComplete: enter 00:33:28.615 00.000 30444 UpdateGuideState(): m_state=6 00:33:28.615 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3989 00:33:28.615 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=196.80, Mass=117335, SNR=93.5, Peak=12180 HFD=3.4 00:33:28.615 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 00:33:28.615 00.000 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 00:33:28.615 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.59 hyp=0.59 cameraTheta=1.54 mountX=-0.14 mountY=0.58, mountTheta=1.81 00:33:28.615 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.59, opts=13) 00:33:28.616 00.001 30444 Enqueuing Move request for scope (0.02, 0.59) 00:33:28.616 00.000 15672 Worker thread wakes up 00:33:28.616 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.59) opts 0xd 00:33:28.616 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.59) 00:33:28.616 00.000 15672 Moving (0.02, 0.59) raw xDistance=-0.14 yDistance=0.58 00:33:28.616 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 00:33:28.616 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 00:33:28.616 00.000 15672 MoveAxis(E, 0, ABG) 00:33:28.616 00.000 15672 Move returns status 0, amount 0 00:33:28.616 00.000 15672 MoveAxis(S, 103, ABG) 00:33:28.616 00.000 15672 Guiding Dir = 1, Dur = 103 00:33:28.617 00.001 15672 IsSlewing returns 0 00:33:28.618 00.001 15672 IsGuiding returns 0 00:33:28.622 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=12767, FiltMin=2636, FiltMax=9928, Gamma=2.950 00:33:28.671 00.049 30444 UpdateGuideState exits: m=117335 SNR=93.5 Saturated 00:33:28.671 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:28.671 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:28.671 00.000 30444 Enqueuing Expose request 00:33:28.703 00.032 15672 PulseGuide returned control before completion, sleep 29 00:33:28.752 00.049 15672 IsGuiding returns 1 00:33:28.752 00.000 15672 scope still moving after pulse duration time elapsed 00:33:28.773 00.021 15672 IsSlewing returns 0 00:33:28.774 00.001 15672 IsGuiding returns 1 00:33:28.795 00.021 15672 IsSlewing returns 0 00:33:28.797 00.002 15672 IsGuiding returns 1 00:33:28.817 00.020 15672 IsSlewing returns 0 00:33:28.832 00.015 15672 IsGuiding returns 0 00:33:28.832 00.000 15672 scope move finished after 103 + 111 ms 00:33:28.832 00.000 15672 Move returns status 0, amount 103 00:33:28.832 00.000 15672 move complete, result=0 00:33:28.832 00.000 15672 worker thread done servicing request 00:33:28.833 00.001 15672 Worker thread wakes up 00:33:28.833 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:28.833 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:28.833 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 103 ms SOUTH 00:33:30.943 02.110 15672 Exposure complete 00:33:30.967 00.024 15672 worker thread done servicing request 00:33:30.967 00.000 30444 OnExposeComplete: enter 00:33:30.967 00.000 30444 UpdateGuideState(): m_state=6 00:33:30.967 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3990 00:33:30.967 00.000 30444 Star::Find returns 1 (1), X=460.40, Y=196.59, Mass=116210, SNR=92.3, Peak=11361 HFD=3.3 00:33:30.967 00.000 30444 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.28) = xAngle (1.86 = 1.86) 00:33:30.967 00.000 30444 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 00:33:30.967 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.38 hyp=0.38 cameraTheta=1.58 mountX=-0.11 mountY=0.37, mountTheta=1.86 00:33:30.968 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.38, opts=13) 00:33:30.968 00.000 30444 Enqueuing Move request for scope (-0.00, 0.38) 00:33:30.968 00.000 15672 Worker thread wakes up 00:33:30.968 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.38) opts 0xd 00:33:30.968 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.38) 00:33:30.968 00.000 15672 Moving (-0.00, 0.38) raw xDistance=-0.11 yDistance=0.37 00:33:30.968 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:33:30.968 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 00:33:30.968 00.000 15672 MoveAxis(E, 0, ABG) 00:33:30.968 00.000 15672 Move returns status 0, amount 0 00:33:30.968 00.000 15672 MoveAxis(S, 66, ABG) 00:33:30.968 00.000 15672 Guiding Dir = 1, Dur = 66 00:33:30.968 00.000 15672 IsSlewing returns 0 00:33:30.969 00.001 15672 IsGuiding returns 0 00:33:30.973 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=12583, FiltMin=2616, FiltMax=10481, Gamma=2.950 00:33:31.053 00.080 15672 IsGuiding returns 1 00:33:31.053 00.000 15672 scope still moving after pulse duration time elapsed 00:33:31.074 00.021 15672 IsSlewing returns 0 00:33:31.148 00.074 15672 IsGuiding returns 0 00:33:31.148 00.000 15672 scope move finished after 66 + 113 ms 00:33:31.148 00.000 15672 Move returns status 0, amount 66 00:33:31.149 00.001 15672 move complete, result=0 00:33:31.149 00.000 15672 worker thread done servicing request 00:33:31.304 00.155 30444 UpdateGuideState exits: m=116210 SNR=92.3 Saturated 00:33:31.304 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:31.304 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:31.304 00.000 30444 Enqueuing Expose request 00:33:31.304 00.000 15672 Worker thread wakes up 00:33:31.304 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:31.304 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 66 ms SOUTH 00:33:31.304 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:33.219 01.915 15672 Exposure complete 00:33:33.249 00.030 15672 worker thread done servicing request 00:33:33.249 00.000 30444 OnExposeComplete: enter 00:33:33.249 00.000 30444 UpdateGuideState(): m_state=6 00:33:33.249 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3991 00:33:33.249 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.46, Mass=114753, SNR=80.8, Peak=11796 HFD=3.3 00:33:33.249 00.000 30444 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.28) = xAngle (2.19 = 2.19) 00:33:33.250 00.001 30444 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.12 = 2.12) 00:33:33.250 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.91 mountX=-0.15 mountY=0.23, mountTheta=2.17 00:33:33.250 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.25, opts=13) 00:33:33.250 00.000 30444 Enqueuing Move request for scope (-0.09, 0.25) 00:33:33.250 00.000 15672 Worker thread wakes up 00:33:33.250 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd 00:33:33.250 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.25) 00:33:33.250 00.000 15672 Moving (-0.09, 0.25) raw xDistance=-0.15 yDistance=0.23 00:33:33.250 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:33:33.250 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:33:33.250 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 00:33:33.250 00.000 15672 MoveAxis(E, 0, ABG) 00:33:33.251 00.001 15672 Move returns status 0, amount 0 00:33:33.251 00.000 15672 MoveAxis(N, 0, ABG) 00:33:33.251 00.000 15672 Move returns status 0, amount 0 00:33:33.251 00.000 15672 move complete, result=0 00:33:33.251 00.000 15672 worker thread done servicing request 00:33:33.255 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=11994, FiltMin=2654, FiltMax=10322, Gamma=2.950 00:33:33.364 00.109 30444 UpdateGuideState exits: m=114753 SNR=80.8 Saturated 00:33:33.364 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:33.364 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:33.364 00.000 30444 Enqueuing Expose request 00:33:33.364 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:33:33.364 00.000 15672 Worker thread wakes up 00:33:33.364 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:33.364 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:35.474 02.110 15672 Exposure complete 00:33:35.493 00.019 15672 worker thread done servicing request 00:33:35.493 00.000 30444 OnExposeComplete: enter 00:33:35.494 00.001 30444 UpdateGuideState(): m_state=6 00:33:35.494 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3992 00:33:35.494 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=196.76, Mass=126551, SNR=97.1, Peak=12195 HFD=3.6 00:33:35.494 00.000 30444 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.28) = xAngle (1.30 = 1.30) 00:33:35.494 00.000 30444 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.24 = 1.24) 00:33:35.494 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.55 hyp=0.64 cameraTheta=1.03 mountX=0.17 mountY=0.61, mountTheta=1.30 00:33:35.494 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.55, opts=13) 00:33:35.494 00.000 30444 Enqueuing Move request for scope (0.33, 0.55) 00:33:35.495 00.001 15672 Worker thread wakes up 00:33:35.495 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.55) opts 0xd 00:33:35.495 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.55) 00:33:35.495 00.000 15672 Moving (0.33, 0.55) raw xDistance=0.17 yDistance=0.61 00:33:35.495 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 00:33:35.495 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 00:33:35.495 00.000 15672 MoveAxis(E, 0, ABG) 00:33:35.495 00.000 15672 Move returns status 0, amount 0 00:33:35.495 00.000 15672 MoveAxis(S, 109, ABG) 00:33:35.495 00.000 15672 Guiding Dir = 1, Dur = 109 00:33:35.495 00.000 15672 IsSlewing returns 0 00:33:35.496 00.001 15672 IsGuiding returns 0 00:33:35.500 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2072, max=12454, FiltMin=2623, FiltMax=9614, Gamma=2.950 00:33:35.553 00.053 30444 UpdateGuideState exits: m=126551 SNR=97.1 Saturated 00:33:35.553 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:35.553 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:35.553 00.000 30444 Enqueuing Expose request 00:33:35.572 00.019 15672 PulseGuide returned control before completion, sleep 44 00:33:35.637 00.065 15672 IsGuiding returns 1 00:33:35.638 00.001 15672 scope still moving after pulse duration time elapsed 00:33:35.659 00.021 15672 IsSlewing returns 0 00:33:35.661 00.002 15672 IsGuiding returns 1 00:33:35.682 00.021 15672 IsSlewing returns 0 00:33:35.685 00.003 15672 IsGuiding returns 1 00:33:35.706 00.021 15672 IsSlewing returns 0 00:33:35.734 00.028 15672 IsGuiding returns 0 00:33:35.734 00.000 15672 scope move finished after 109 + 128 ms 00:33:35.734 00.000 15672 Move returns status 0, amount 109 00:33:35.734 00.000 15672 move complete, result=0 00:33:35.734 00.000 15672 worker thread done servicing request 00:33:35.735 00.001 15672 Worker thread wakes up 00:33:35.735 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:35.735 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:35.735 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 109 ms SOUTH 00:33:37.641 01.906 15672 Exposure complete 00:33:37.661 00.020 15672 worker thread done servicing request 00:33:37.661 00.000 30444 OnExposeComplete: enter 00:33:37.661 00.000 30444 UpdateGuideState(): m_state=6 00:33:37.661 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3993 00:33:37.661 00.000 30444 Star::Find returns 1 (1), X=460.77, Y=196.58, Mass=116096, SNR=79.3, Peak=12775 HFD=3.5 00:33:37.661 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.07 = 1.07) 00:33:37.662 00.001 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 00:33:37.662 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.37 hyp=0.52 cameraTheta=0.79 mountX=0.25 mountY=0.44, mountTheta=1.05 00:33:37.662 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.37, opts=13) 00:33:37.662 00.000 30444 Enqueuing Move request for scope (0.36, 0.37) 00:33:37.662 00.000 15672 Worker thread wakes up 00:33:37.662 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.37) opts 0xd 00:33:37.662 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.37) 00:33:37.662 00.000 15672 Moving (0.36, 0.37) raw xDistance=0.25 yDistance=0.44 00:33:37.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 00:33:37.662 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 00:33:37.662 00.000 15672 MoveAxis(W, 68, ABG) 00:33:37.662 00.000 15672 Guiding Dir = 3, Dur = 68 00:33:37.663 00.001 15672 IsSlewing returns 0 00:33:37.664 00.001 15672 IsGuiding returns 0 00:33:37.668 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=12775, FiltMin=2606, FiltMax=9311, Gamma=2.950 00:33:37.681 00.013 15672 PulseGuide returned control before completion, sleep 62 00:33:37.720 00.039 30444 UpdateGuideState exits: m=116096 SNR=79.3 Saturated 00:33:37.720 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:37.720 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:37.720 00.000 30444 Enqueuing Expose request 00:33:37.760 00.040 15672 IsGuiding returns 0 00:33:37.760 00.000 15672 Move returns status 0, amount 68 00:33:37.760 00.000 15672 MoveAxis(S, 78, ABG) 00:33:37.760 00.000 15672 Guiding Dir = 1, Dur = 78 00:33:37.761 00.001 15672 IsSlewing returns 0 00:33:37.795 00.034 15672 IsGuiding returns 0 00:33:37.875 00.080 15672 IsGuiding returns 1 00:33:37.875 00.000 15672 scope still moving after pulse duration time elapsed 00:33:37.895 00.020 15672 IsSlewing returns 0 00:33:37.898 00.003 15672 IsGuiding returns 1 00:33:37.919 00.021 15672 IsSlewing returns 0 00:33:37.922 00.003 15672 IsGuiding returns 1 00:33:37.943 00.021 15672 IsSlewing returns 0 00:33:37.946 00.003 15672 IsGuiding returns 1 00:33:37.967 00.021 15672 IsSlewing returns 0 00:33:38.033 00.066 15672 IsGuiding returns 0 00:33:38.033 00.000 15672 scope move finished after 78 + 160 ms 00:33:38.033 00.000 15672 Move returns status 0, amount 78 00:33:38.033 00.000 15672 move complete, result=0 00:33:38.033 00.000 15672 worker thread done servicing request 00:33:38.034 00.001 15672 Worker thread wakes up 00:33:38.034 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:38.034 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:38.034 00.000 30444 GuideStep: 0.3 px 68 ms WEST, 0.4 px 78 ms SOUTH 00:33:40.150 02.116 15672 Exposure complete 00:33:40.180 00.030 15672 worker thread done servicing request 00:33:40.180 00.000 30444 OnExposeComplete: enter 00:33:40.180 00.000 30444 UpdateGuideState(): m_state=6 00:33:40.180 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3994 00:33:40.180 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=196.55, Mass=117652, SNR=85.6, Peak=11049 HFD=3.2 00:33:40.180 00.000 30444 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.28) = xAngle (1.61 = 1.61) 00:33:40.180 00.000 30444 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 00:33:40.180 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.33 mountX=-0.01 mountY=0.35, mountTheta=1.61 00:33:40.181 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.34, opts=13) 00:33:40.181 00.000 30444 Enqueuing Move request for scope (0.08, 0.34) 00:33:40.181 00.000 15672 Worker thread wakes up 00:33:40.181 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.34) opts 0xd 00:33:40.181 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.34) 00:33:40.181 00.000 15672 Moving (0.08, 0.34) raw xDistance=-0.01 yDistance=0.35 00:33:40.181 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 00:33:40.181 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 00:33:40.181 00.000 15672 MoveAxis(E, 0, ABG) 00:33:40.181 00.000 15672 Move returns status 0, amount 0 00:33:40.181 00.000 15672 MoveAxis(S, 62, ABG) 00:33:40.181 00.000 15672 Guiding Dir = 1, Dur = 62 00:33:40.182 00.001 15672 IsSlewing returns 0 00:33:40.183 00.001 15672 IsGuiding returns 0 00:33:40.187 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=11954, FiltMin=2540, FiltMax=9982, Gamma=2.950 00:33:40.236 00.049 30444 UpdateGuideState exits: m=117652 SNR=85.6 Saturated 00:33:40.237 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:40.237 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:40.237 00.000 30444 Enqueuing Expose request 00:33:40.269 00.032 15672 IsGuiding returns 1 00:33:40.269 00.000 15672 scope still moving after pulse duration time elapsed 00:33:40.290 00.021 15672 IsSlewing returns 0 00:33:40.293 00.003 15672 IsGuiding returns 1 00:33:40.313 00.020 15672 IsSlewing returns 0 00:33:40.316 00.003 15672 IsGuiding returns 1 00:33:40.338 00.022 15672 IsSlewing returns 0 00:33:40.349 00.011 15672 IsGuiding returns 0 00:33:40.350 00.001 15672 scope move finished after 62 + 104 ms 00:33:40.350 00.000 15672 Move returns status 0, amount 62 00:33:40.350 00.000 15672 move complete, result=0 00:33:40.350 00.000 15672 worker thread done servicing request 00:33:40.350 00.000 15672 Worker thread wakes up 00:33:40.350 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:40.350 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:40.351 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 62 ms SOUTH 00:33:42.267 01.916 15672 Exposure complete 00:33:42.300 00.033 15672 worker thread done servicing request 00:33:42.300 00.000 30444 OnExposeComplete: enter 00:33:42.300 00.000 30444 UpdateGuideState(): m_state=6 00:33:42.300 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3995 00:33:42.301 00.001 30444 Star::Find returns 1 (1), X=460.98, Y=196.39, Mass=126005, SNR=90.2, Peak=11382 HFD=3.8 00:33:42.301 00.000 30444 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.28) = xAngle (0.58 = 0.58) 00:33:42.301 00.000 30444 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.52 = 0.52) 00:33:42.301 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=0.18 hyp=0.60 cameraTheta=0.30 mountX=0.50 mountY=0.30, mountTheta=0.53 00:33:42.301 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=0.18, opts=13) 00:33:42.301 00.000 30444 Enqueuing Move request for scope (0.57, 0.18) 00:33:42.301 00.000 15672 Worker thread wakes up 00:33:42.301 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.18) opts 0xd 00:33:42.301 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, 0.18) 00:33:42.301 00.000 15672 Moving (0.57, 0.18) raw xDistance=0.50 yDistance=0.30 00:33:42.301 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50 00:33:42.302 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 00:33:42.302 00.000 15672 MoveAxis(W, 136, ABG) 00:33:42.302 00.000 15672 Guiding Dir = 3, Dur = 136 00:33:42.302 00.000 15672 IsSlewing returns 0 00:33:42.308 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=12601, FiltMin=2673, FiltMax=9685, Gamma=2.950 00:33:42.330 00.022 15672 IsGuiding returns 0 00:33:42.346 00.016 15672 PulseGuide returned control before completion, sleep 131 00:33:42.357 00.011 30444 UpdateGuideState exits: m=126005 SNR=90.2 Saturated 00:33:42.357 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:42.357 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:42.357 00.000 30444 Enqueuing Expose request 00:33:42.479 00.122 15672 IsGuiding returns 1 00:33:42.479 00.000 15672 scope still moving after pulse duration time elapsed 00:33:42.500 00.021 15672 IsSlewing returns 0 00:33:42.554 00.054 15672 IsGuiding returns 0 00:33:42.554 00.000 15672 scope move finished after 136 + 88 ms 00:33:42.554 00.000 15672 Move returns status 0, amount 136 00:33:42.554 00.000 15672 MoveAxis(S, 53, ABG) 00:33:42.555 00.001 15672 Guiding Dir = 1, Dur = 53 00:33:42.555 00.000 15672 IsSlewing returns 0 00:33:42.558 00.003 15672 IsGuiding returns 0 00:33:42.636 00.078 15672 IsGuiding returns 1 00:33:42.636 00.000 15672 scope still moving after pulse duration time elapsed 00:33:42.657 00.021 15672 IsSlewing returns 0 00:33:42.659 00.002 15672 IsGuiding returns 1 00:33:42.681 00.022 15672 IsSlewing returns 0 00:33:42.682 00.001 15672 IsGuiding returns 1 00:33:42.704 00.022 15672 IsSlewing returns 0 00:33:42.730 00.026 15672 IsGuiding returns 0 00:33:42.730 00.000 15672 scope move finished after 53 + 118 ms 00:33:42.730 00.000 15672 Move returns status 0, amount 53 00:33:42.730 00.000 15672 move complete, result=0 00:33:42.730 00.000 15672 worker thread done servicing request 00:33:42.730 00.000 15672 Worker thread wakes up 00:33:42.730 00.000 30444 GuideStep: 0.5 px 136 ms WEST, 0.3 px 53 ms SOUTH 00:33:42.730 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:42.730 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:44.841 02.111 15672 Exposure complete 00:33:44.860 00.019 15672 worker thread done servicing request 00:33:44.861 00.001 30444 OnExposeComplete: enter 00:33:44.861 00.000 30444 UpdateGuideState(): m_state=6 00:33:44.861 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3996 00:33:44.861 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.46, Mass=126351, SNR=101.6, Peak=11662 HFD=3.4 00:33:44.861 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 00:33:44.861 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.11 = 2.11) 00:33:44.861 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.89 mountX=-0.15 mountY=0.22, mountTheta=2.15 00:33:44.861 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.25, opts=13) 00:33:44.861 00.000 30444 Enqueuing Move request for scope (-0.08, 0.25) 00:33:44.862 00.001 15672 Worker thread wakes up 00:33:44.862 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd 00:33:44.862 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.25) 00:33:44.862 00.000 15672 Moving (-0.08, 0.25) raw xDistance=-0.15 yDistance=0.22 00:33:44.862 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:33:44.862 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:33:44.862 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:33:44.862 00.000 15672 MoveAxis(E, 0, ABG) 00:33:44.862 00.000 15672 Move returns status 0, amount 0 00:33:44.862 00.000 15672 MoveAxis(N, 0, ABG) 00:33:44.862 00.000 15672 Move returns status 0, amount 0 00:33:44.862 00.000 15672 move complete, result=0 00:33:44.862 00.000 15672 worker thread done servicing request 00:33:44.867 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11662, FiltMin=2598, FiltMax=9682, Gamma=2.950 00:33:45.055 00.188 30444 UpdateGuideState exits: m=126351 SNR=101.6 Saturated 00:33:45.056 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:45.056 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:45.056 00.000 30444 Enqueuing Expose request 00:33:45.056 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:33:45.056 00.000 15672 Worker thread wakes up 00:33:45.057 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:45.057 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:46.966 01.909 15672 Exposure complete 00:33:46.987 00.021 15672 worker thread done servicing request 00:33:46.987 00.000 30444 OnExposeComplete: enter 00:33:46.987 00.000 30444 UpdateGuideState(): m_state=6 00:33:46.987 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3997 00:33:46.987 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=196.28, Mass=123189, SNR=79.2, Peak=10914 HFD=3.6 00:33:46.987 00.000 30444 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 00:33:46.987 00.000 30444 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 00:33:46.987 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.07 hyp=0.30 cameraTheta=0.22 mountX=0.27 mountY=0.13, mountTheta=0.45 00:33:46.987 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.07, opts=13) 00:33:46.987 00.000 30444 Enqueuing Move request for scope (0.30, 0.07) 00:33:46.988 00.001 15672 Worker thread wakes up 00:33:46.988 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.07) opts 0xd 00:33:46.988 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.07) 00:33:46.988 00.000 15672 Moving (0.30, 0.07) raw xDistance=0.27 yDistance=0.13 00:33:46.988 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 00:33:46.988 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:33:46.988 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 00:33:46.988 00.000 15672 MoveAxis(W, 72, ABG) 00:33:46.988 00.000 15672 Guiding Dir = 3, Dur = 72 00:33:46.988 00.000 15672 IsSlewing returns 0 00:33:46.989 00.001 15672 IsGuiding returns 0 00:33:46.993 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2016, max=11540, FiltMin=2606, FiltMax=10213, Gamma=2.950 00:33:47.010 00.017 15672 PulseGuide returned control before completion, sleep 61 00:33:47.075 00.065 15672 IsGuiding returns 1 00:33:47.075 00.000 15672 scope still moving after pulse duration time elapsed 00:33:47.096 00.021 15672 IsSlewing returns 0 00:33:47.097 00.001 15672 IsGuiding returns 1 00:33:47.116 00.019 30444 UpdateGuideState exits: m=123189 SNR=79.2 Saturated 00:33:47.116 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:47.116 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:47.117 00.001 30444 Enqueuing Expose request 00:33:47.119 00.002 15672 IsSlewing returns 0 00:33:47.123 00.004 15672 IsGuiding returns 0 00:33:47.124 00.001 15672 scope move finished after 72 + 62 ms 00:33:47.124 00.000 15672 Move returns status 0, amount 72 00:33:47.124 00.000 15672 MoveAxis(N, 0, ABG) 00:33:47.124 00.000 15672 Move returns status 0, amount 0 00:33:47.124 00.000 15672 move complete, result=0 00:33:47.124 00.000 15672 worker thread done servicing request 00:33:47.125 00.001 15672 Worker thread wakes up 00:33:47.125 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:47.125 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:47.126 00.001 30444 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH 00:33:49.235 02.109 15672 Exposure complete 00:33:49.255 00.020 15672 worker thread done servicing request 00:33:49.255 00.000 30444 OnExposeComplete: enter 00:33:49.255 00.000 30444 UpdateGuideState(): m_state=6 00:33:49.255 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3998 00:33:49.255 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=196.48, Mass=114066, SNR=87.7, Peak=10963 HFD=3.2 00:33:49.255 00.000 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 00:33:49.255 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 00:33:49.255 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.27 hyp=0.29 cameraTheta=1.16 mountX=0.04 mountY=0.29, mountTheta=1.44 00:33:49.256 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.27, opts=13) 00:33:49.256 00.000 30444 Enqueuing Move request for scope (0.12, 0.27) 00:33:49.256 00.000 15672 Worker thread wakes up 00:33:49.256 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.27) opts 0xd 00:33:49.256 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.27) 00:33:49.256 00.000 15672 Moving (0.12, 0.27) raw xDistance=0.04 yDistance=0.29 00:33:49.256 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 00:33:49.256 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 00:33:49.256 00.000 15672 MoveAxis(E, 0, ABG) 00:33:49.256 00.000 15672 Move returns status 0, amount 0 00:33:49.256 00.000 15672 MoveAxis(S, 51, ABG) 00:33:49.256 00.000 15672 Guiding Dir = 1, Dur = 51 00:33:49.257 00.001 15672 IsSlewing returns 0 00:33:49.258 00.001 15672 IsGuiding returns 0 00:33:49.262 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=10963, FiltMin=2658, FiltMax=9684, Gamma=2.950 00:33:49.311 00.049 30444 UpdateGuideState exits: m=114066 SNR=87.7 Saturated 00:33:49.311 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:49.311 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:49.311 00.000 30444 Enqueuing Expose request 00:33:49.343 00.032 15672 IsGuiding returns 1 00:33:49.343 00.000 15672 scope still moving after pulse duration time elapsed 00:33:49.365 00.022 15672 IsSlewing returns 0 00:33:49.366 00.001 15672 IsGuiding returns 1 00:33:49.387 00.021 15672 IsSlewing returns 0 00:33:49.388 00.001 15672 IsGuiding returns 1 00:33:49.409 00.021 15672 IsSlewing returns 0 00:33:49.470 00.061 15672 IsGuiding returns 0 00:33:49.471 00.001 15672 scope move finished after 51 + 161 ms 00:33:49.471 00.000 15672 Move returns status 0, amount 51 00:33:49.471 00.000 15672 move complete, result=0 00:33:49.471 00.000 15672 worker thread done servicing request 00:33:49.471 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 51 ms SOUTH 00:33:49.472 00.001 15672 Worker thread wakes up 00:33:49.472 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:49.472 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:51.383 01.911 15672 Exposure complete 00:33:51.402 00.019 15672 worker thread done servicing request 00:33:51.403 00.001 30444 OnExposeComplete: enter 00:33:51.403 00.000 30444 UpdateGuideState(): m_state=6 00:33:51.403 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 3999 00:33:51.403 00.000 30444 Star::Find returns 1 (1), X=460.77, Y=196.57, Mass=115818, SNR=88.9, Peak=12092 HFD=3.5 00:33:51.403 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 00:33:51.403 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 00:33:51.403 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.36 hyp=0.51 cameraTheta=0.78 mountX=0.25 mountY=0.43, mountTheta=1.04 00:33:51.403 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.36, opts=13) 00:33:51.403 00.000 30444 Enqueuing Move request for scope (0.36, 0.36) 00:33:51.403 00.000 15672 Worker thread wakes up 00:33:51.404 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.36) opts 0xd 00:33:51.404 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.36) 00:33:51.404 00.000 15672 Moving (0.36, 0.36) raw xDistance=0.25 yDistance=0.43 00:33:51.404 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 00:33:51.404 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 00:33:51.404 00.000 15672 MoveAxis(W, 68, ABG) 00:33:51.404 00.000 15672 Guiding Dir = 3, Dur = 68 00:33:51.404 00.000 15672 IsSlewing returns 0 00:33:51.405 00.001 15672 IsGuiding returns 0 00:33:51.409 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=12092, FiltMin=2616, FiltMax=9229, Gamma=2.950 00:33:51.435 00.026 15672 PulseGuide returned control before completion, sleep 49 00:33:51.486 00.051 15672 IsGuiding returns 1 00:33:51.486 00.000 15672 scope still moving after pulse duration time elapsed 00:33:51.506 00.020 15672 IsSlewing returns 0 00:33:51.515 00.009 15672 IsGuiding returns 0 00:33:51.516 00.001 15672 scope move finished after 68 + 42 ms 00:33:51.516 00.000 15672 Move returns status 0, amount 68 00:33:51.516 00.000 15672 MoveAxis(S, 77, ABG) 00:33:51.516 00.000 15672 Guiding Dir = 1, Dur = 77 00:33:51.516 00.000 15672 IsSlewing returns 0 00:33:51.518 00.002 15672 IsGuiding returns 0 00:33:51.629 00.111 15672 IsGuiding returns 1 00:33:51.629 00.000 15672 scope still moving after pulse duration time elapsed 00:33:51.651 00.022 15672 IsSlewing returns 0 00:33:51.654 00.003 15672 IsGuiding returns 1 00:33:51.675 00.021 15672 IsSlewing returns 0 00:33:51.676 00.001 15672 IsGuiding returns 1 00:33:51.690 00.014 30444 UpdateGuideState exits: m=115818 SNR=88.9 Saturated 00:33:51.690 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:51.690 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:51.690 00.000 30444 Enqueuing Expose request 00:33:51.697 00.007 15672 IsSlewing returns 0 00:33:51.708 00.011 15672 IsGuiding returns 0 00:33:51.708 00.000 15672 scope move finished after 77 + 113 ms 00:33:51.708 00.000 15672 Move returns status 0, amount 77 00:33:51.708 00.000 15672 move complete, result=0 00:33:51.708 00.000 15672 worker thread done servicing request 00:33:51.708 00.000 15672 Worker thread wakes up 00:33:51.708 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:51.708 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:51.709 00.001 30444 GuideStep: 0.3 px 68 ms WEST, 0.4 px 77 ms SOUTH 00:33:53.816 02.107 15672 Exposure complete 00:33:53.838 00.022 15672 worker thread done servicing request 00:33:53.839 00.001 30444 OnExposeComplete: enter 00:33:53.839 00.000 30444 UpdateGuideState(): m_state=6 00:33:53.839 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4000 00:33:53.839 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=196.43, Mass=123547, SNR=82.6, Peak=12107 HFD=3.6 00:33:53.839 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 00:33:53.839 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 00:33:53.839 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.21 hyp=0.54 cameraTheta=0.40 mountX=0.42 mountY=0.31, mountTheta=0.64 00:33:53.840 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.21, opts=13) 00:33:53.840 00.000 30444 Enqueuing Move request for scope (0.50, 0.21) 00:33:53.840 00.000 15672 Worker thread wakes up 00:33:53.840 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.21) opts 0xd 00:33:53.840 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.21) 00:33:53.840 00.000 15672 Moving (0.50, 0.21) raw xDistance=0.42 yDistance=0.31 00:33:53.840 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42 00:33:53.840 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 00:33:53.840 00.000 15672 MoveAxis(W, 118, ABG) 00:33:53.840 00.000 15672 Guiding Dir = 3, Dur = 118 00:33:53.841 00.001 15672 IsSlewing returns 0 00:33:53.842 00.001 15672 IsGuiding returns 0 00:33:53.848 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=29842, FiltMin=2642, FiltMax=22030, Gamma=2.950 00:33:53.863 00.015 15672 PulseGuide returned control before completion, sleep 108 00:33:53.973 00.110 15672 IsGuiding returns 1 00:33:53.974 00.001 15672 scope still moving after pulse duration time elapsed 00:33:53.995 00.021 15672 IsSlewing returns 0 00:33:53.996 00.001 15672 IsGuiding returns 0 00:33:53.996 00.000 15672 scope move finished after 118 + 35 ms 00:33:53.996 00.000 15672 Move returns status 0, amount 118 00:33:53.996 00.000 15672 MoveAxis(S, 56, ABG) 00:33:53.996 00.000 15672 Guiding Dir = 1, Dur = 56 00:33:53.996 00.000 15672 IsSlewing returns 0 00:33:53.996 00.000 15672 IsGuiding returns 0 00:33:54.059 00.063 30444 UpdateGuideState exits: m=123547 SNR=82.6 Saturated 00:33:54.059 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:54.059 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:54.059 00.000 30444 Enqueuing Expose request 00:33:54.103 00.044 15672 IsGuiding returns 1 00:33:54.103 00.000 15672 scope still moving after pulse duration time elapsed 00:33:54.124 00.021 15672 IsSlewing returns 0 00:33:54.125 00.001 15672 IsGuiding returns 1 00:33:54.146 00.021 15672 IsSlewing returns 0 00:33:54.167 00.021 15672 IsGuiding returns 0 00:33:54.167 00.000 15672 scope move finished after 56 + 114 ms 00:33:54.167 00.000 15672 Move returns status 0, amount 56 00:33:54.167 00.000 15672 move complete, result=0 00:33:54.167 00.000 15672 worker thread done servicing request 00:33:54.167 00.000 15672 Worker thread wakes up 00:33:54.167 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:54.167 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:54.278 00.111 30444 GuideStep: 0.4 px 118 ms WEST, 0.3 px 56 ms SOUTH 00:33:56.073 01.795 15672 Exposure complete 00:33:56.092 00.019 15672 worker thread done servicing request 00:33:56.093 00.001 30444 OnExposeComplete: enter 00:33:56.093 00.000 30444 UpdateGuideState(): m_state=6 00:33:56.093 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4001 00:33:56.093 00.000 30444 Star::Find returns 1 (1), X=460.91, Y=196.17, Mass=126333, SNR=87.5, Peak=11768 HFD=3.9 00:33:56.093 00.000 30444 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 00:33:56.093 00.000 30444 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 00:33:56.093 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=-0.05 hyp=0.50 cameraTheta=-0.09 mountX=0.50 mountY=0.06, mountTheta=0.13 00:33:56.094 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.05, opts=13) 00:33:56.094 00.000 30444 Enqueuing Move request for scope (0.50, -0.05) 00:33:56.094 00.000 15672 Worker thread wakes up 00:33:56.094 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.05) opts 0xd 00:33:56.094 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.05) 00:33:56.094 00.000 15672 Moving (0.50, -0.05) raw xDistance=0.50 yDistance=0.06 00:33:56.094 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50 00:33:56.094 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:33:56.094 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:33:56.094 00.000 15672 MoveAxis(W, 142, ABG) 00:33:56.094 00.000 15672 Guiding Dir = 3, Dur = 142 00:33:56.095 00.001 15672 IsSlewing returns 0 00:33:56.096 00.001 15672 IsGuiding returns 0 00:33:56.115 00.019 15672 PulseGuide returned control before completion, sleep 133 00:33:56.121 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=11768, FiltMin=2642, FiltMax=9341, Gamma=2.950 00:33:56.171 00.050 30444 UpdateGuideState exits: m=126333 SNR=87.5 Saturated 00:33:56.171 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:56.171 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:56.171 00.000 30444 Enqueuing Expose request 00:33:56.251 00.080 15672 IsGuiding returns 1 00:33:56.251 00.000 15672 scope still moving after pulse duration time elapsed 00:33:56.272 00.021 15672 IsSlewing returns 0 00:33:56.323 00.051 15672 IsGuiding returns 0 00:33:56.323 00.000 15672 scope move finished after 142 + 85 ms 00:33:56.323 00.000 15672 Move returns status 0, amount 142 00:33:56.323 00.000 15672 MoveAxis(N, 0, ABG) 00:33:56.323 00.000 15672 Move returns status 0, amount 0 00:33:56.323 00.000 15672 move complete, result=0 00:33:56.323 00.000 15672 worker thread done servicing request 00:33:56.323 00.000 15672 Worker thread wakes up 00:33:56.323 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:56.323 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:33:56.367 00.044 30444 GuideStep: 0.5 px 142 ms WEST, 0.1 px 0 ms NORTH 00:33:58.440 02.073 15672 Exposure complete 00:33:58.469 00.029 15672 worker thread done servicing request 00:33:58.469 00.000 30444 OnExposeComplete: enter 00:33:58.469 00.000 30444 UpdateGuideState(): m_state=6 00:33:58.469 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4002 00:33:58.469 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=196.11, Mass=107801, SNR=78.7, Peak=10283 HFD=3.7 00:33:58.469 00.000 30444 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.28) = xAngle (-2.53 = -2.53) 00:33:58.469 00.000 30444 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.59 = -2.59) 00:33:58.469 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-2.81 mountX=-0.25 mountY=-0.16, mountTheta=-2.57 00:33:58.470 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.10, opts=13) 00:33:58.470 00.000 30444 Enqueuing Move request for scope (-0.29, -0.10) 00:33:58.470 00.000 15672 Worker thread wakes up 00:33:58.470 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.10) opts 0xd 00:33:58.470 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.10) 00:33:58.470 00.000 15672 Moving (-0.29, -0.10) raw xDistance=-0.25 yDistance=-0.16 00:33:58.470 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25 00:33:58.470 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:33:58.470 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:33:58.470 00.000 15672 MoveAxis(E, 59, ABG) 00:33:58.470 00.000 15672 Guiding Dir = 2, Dur = 59 00:33:58.471 00.001 15672 IsSlewing returns 0 00:33:58.476 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=12087, FiltMin=2622, FiltMax=9860, Gamma=2.950 00:33:58.480 00.004 15672 IsGuiding returns 0 00:33:58.496 00.016 15672 PulseGuide returned control before completion, sleep 54 00:33:58.551 00.055 15672 IsGuiding returns 1 00:33:58.551 00.000 15672 scope still moving after pulse duration time elapsed 00:33:58.573 00.022 15672 IsSlewing returns 0 00:33:58.577 00.004 15672 IsGuiding returns 0 00:33:58.577 00.000 15672 scope move finished after 59 + 38 ms 00:33:58.578 00.001 15672 Move returns status 0, amount 59 00:33:58.578 00.000 15672 MoveAxis(N, 0, ABG) 00:33:58.578 00.000 15672 Move returns status 0, amount 0 00:33:58.578 00.000 15672 move complete, result=0 00:33:58.578 00.000 15672 worker thread done servicing request 00:33:58.673 00.095 30444 UpdateGuideState exits: m=107801 SNR=78.7 Saturated 00:33:58.673 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:33:58.673 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:33:58.673 00.000 30444 Enqueuing Expose request 00:33:58.673 00.000 30444 GuideStep: -0.3 px 59 ms EAST, -0.2 px 0 ms NORTH 00:33:58.673 00.000 15672 Worker thread wakes up 00:33:58.674 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:33:58.674 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:00.580 01.906 15672 Exposure complete 00:34:00.600 00.020 15672 worker thread done servicing request 00:34:00.600 00.000 30444 OnExposeComplete: enter 00:34:00.600 00.000 30444 UpdateGuideState(): m_state=6 00:34:00.600 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4003 00:34:00.600 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=195.87, Mass=111157, SNR=82.0, Peak=11352 HFD=3.5 00:34:00.600 00.000 30444 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 00:34:00.600 00.000 30444 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 00:34:00.600 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.34 hyp=0.38 cameraTheta=-2.04 mountX=-0.07 mountY=-0.37, mountTheta=-1.77 00:34:00.601 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.34, opts=13) 00:34:00.601 00.000 30444 Enqueuing Move request for scope (-0.17, -0.34) 00:34:00.601 00.000 15672 Worker thread wakes up 00:34:00.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.34) opts 0xd 00:34:00.601 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.34) 00:34:00.601 00.000 15672 Moving (-0.17, -0.34) raw xDistance=-0.07 yDistance=-0.37 00:34:00.601 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:34:00.601 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:34:00.601 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 00:34:00.601 00.000 15672 MoveAxis(E, 0, ABG) 00:34:00.601 00.000 15672 Move returns status 0, amount 0 00:34:00.601 00.000 15672 MoveAxis(N, 0, ABG) 00:34:00.601 00.000 15672 Move returns status 0, amount 0 00:34:00.601 00.000 15672 move complete, result=0 00:34:00.602 00.001 15672 worker thread done servicing request 00:34:00.606 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=11564, FiltMin=2636, FiltMax=9487, Gamma=2.950 00:34:00.702 00.096 30444 UpdateGuideState exits: m=111157 SNR=82.0 Saturated 00:34:00.702 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:00.702 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:00.702 00.000 30444 Enqueuing Expose request 00:34:00.702 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 00:34:00.703 00.001 15672 Worker thread wakes up 00:34:00.703 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:00.703 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:02.809 02.106 15672 Exposure complete 00:34:02.829 00.020 15672 worker thread done servicing request 00:34:02.829 00.000 30444 OnExposeComplete: enter 00:34:02.829 00.000 30444 UpdateGuideState(): m_state=6 00:34:02.829 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4004 00:34:02.829 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=196.14, Mass=125619, SNR=98.2, Peak=11504 HFD=3.8 00:34:02.829 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (0.00 = 0.00) 00:34:02.830 00.001 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 00:34:02.830 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-0.28 mountX=0.28 mountY=-0.02, mountTheta=-0.06 00:34:02.830 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.08, opts=13) 00:34:02.830 00.000 30444 Enqueuing Move request for scope (0.27, -0.08) 00:34:02.830 00.000 15672 Worker thread wakes up 00:34:02.830 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.08) opts 0xd 00:34:02.830 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.08) 00:34:02.830 00.000 15672 Moving (0.27, -0.08) raw xDistance=0.28 yDistance=-0.02 00:34:02.830 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 00:34:02.830 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:34:02.831 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:34:02.831 00.000 15672 MoveAxis(W, 75, ABG) 00:34:02.831 00.000 15672 Guiding Dir = 3, Dur = 75 00:34:02.831 00.000 15672 IsSlewing returns 0 00:34:02.832 00.001 15672 IsGuiding returns 0 00:34:02.837 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=11504, FiltMin=2636, FiltMax=9484, Gamma=2.950 00:34:02.857 00.020 15672 PulseGuide returned control before completion, sleep 61 00:34:02.886 00.029 30444 UpdateGuideState exits: m=125619 SNR=98.2 Saturated 00:34:02.886 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:02.886 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:02.886 00.000 30444 Enqueuing Expose request 00:34:02.921 00.035 15672 IsGuiding returns 1 00:34:02.921 00.000 15672 scope still moving after pulse duration time elapsed 00:34:02.942 00.021 15672 IsSlewing returns 0 00:34:02.942 00.000 15672 IsGuiding returns 1 00:34:02.964 00.022 15672 IsSlewing returns 0 00:34:02.969 00.005 15672 IsGuiding returns 0 00:34:02.970 00.001 15672 scope move finished after 75 + 62 ms 00:34:02.970 00.000 15672 Move returns status 0, amount 75 00:34:02.970 00.000 15672 MoveAxis(N, 0, ABG) 00:34:02.970 00.000 15672 Move returns status 0, amount 0 00:34:02.970 00.000 15672 move complete, result=0 00:34:02.970 00.000 15672 worker thread done servicing request 00:34:02.970 00.000 15672 Worker thread wakes up 00:34:02.970 00.000 30444 GuideStep: 0.3 px 75 ms WEST, -0.0 px 0 ms NORTH 00:34:02.970 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:02.970 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:04.886 01.916 15672 Exposure complete 00:34:04.918 00.032 15672 worker thread done servicing request 00:34:04.918 00.000 30444 OnExposeComplete: enter 00:34:04.918 00.000 30444 UpdateGuideState(): m_state=6 00:34:04.918 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4005 00:34:04.918 00.000 30444 Star::Find returns 1 (1), X=459.90, Y=196.16, Mass=119262, SNR=87.7, Peak=12337 HFD=3.3 00:34:04.918 00.000 30444 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.28) = xAngle (-2.76 = -2.76) 00:34:04.918 00.000 30444 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.82 = -2.82) 00:34:04.919 00.001 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.05 hyp=0.51 cameraTheta=-3.04 mountX=-0.47 mountY=-0.16, mountTheta=-2.82 00:34:04.919 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.05, opts=13) 00:34:04.919 00.000 30444 Enqueuing Move request for scope (-0.51, -0.05) 00:34:04.919 00.000 15672 Worker thread wakes up 00:34:04.919 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.05) opts 0xd 00:34:04.919 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.05) 00:34:04.919 00.000 15672 Moving (-0.51, -0.05) raw xDistance=-0.47 yDistance=-0.16 00:34:04.919 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47 00:34:04.919 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:34:04.919 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:34:04.919 00.000 15672 MoveAxis(E, 122, ABG) 00:34:04.919 00.000 15672 Guiding Dir = 2, Dur = 122 00:34:04.920 00.001 15672 IsSlewing returns 0 00:34:04.921 00.001 15672 IsGuiding returns 0 00:34:04.926 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12409, FiltMin=2522, FiltMax=9325, Gamma=2.950 00:34:04.949 00.023 15672 PulseGuide returned control before completion, sleep 105 00:34:04.976 00.027 30444 UpdateGuideState exits: m=119262 SNR=87.7 Saturated 00:34:04.976 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:04.976 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:04.976 00.000 30444 Enqueuing Expose request 00:34:05.058 00.082 15672 IsGuiding returns 1 00:34:05.058 00.000 15672 scope still moving after pulse duration time elapsed 00:34:05.079 00.021 15672 IsSlewing returns 0 00:34:05.094 00.015 15672 IsGuiding returns 0 00:34:05.095 00.001 15672 scope move finished after 122 + 51 ms 00:34:05.095 00.000 15672 Move returns status 0, amount 122 00:34:05.095 00.000 15672 MoveAxis(N, 0, ABG) 00:34:05.095 00.000 15672 Move returns status 0, amount 0 00:34:05.095 00.000 15672 move complete, result=0 00:34:05.095 00.000 15672 worker thread done servicing request 00:34:05.095 00.000 15672 Worker thread wakes up 00:34:05.096 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:05.096 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:05.096 00.000 30444 GuideStep: -0.5 px 122 ms EAST, -0.2 px 0 ms NORTH 00:34:07.202 02.106 15672 Exposure complete 00:34:07.222 00.020 15672 worker thread done servicing request 00:34:07.222 00.000 30444 OnExposeComplete: enter 00:34:07.222 00.000 30444 UpdateGuideState(): m_state=6 00:34:07.222 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4006 00:34:07.222 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=195.89, Mass=109399, SNR=79.3, Peak=10892 HFD=3.5 00:34:07.222 00.000 30444 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.28) = xAngle (-0.94 = -0.94) 00:34:07.222 00.000 30444 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.00 = -1.00) 00:34:07.222 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.33 hyp=0.35 cameraTheta=-1.22 mountX=0.21 mountY=-0.29, mountTheta=-0.96 00:34:07.223 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.33, opts=13) 00:34:07.223 00.000 30444 Enqueuing Move request for scope (0.12, -0.33) 00:34:07.223 00.000 15672 Worker thread wakes up 00:34:07.223 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.33) opts 0xd 00:34:07.223 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.33) 00:34:07.223 00.000 15672 Moving (0.12, -0.33) raw xDistance=0.21 yDistance=-0.29 00:34:07.223 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:34:07.223 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:34:07.223 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 00:34:07.223 00.000 15672 MoveAxis(E, 0, ABG) 00:34:07.223 00.000 15672 Move returns status 0, amount 0 00:34:07.223 00.000 15672 MoveAxis(N, 0, ABG) 00:34:07.223 00.000 15672 Move returns status 0, amount 0 00:34:07.223 00.000 15672 move complete, result=0 00:34:07.223 00.000 15672 worker thread done servicing request 00:34:07.228 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=11017, FiltMin=2640, FiltMax=10083, Gamma=2.950 00:34:07.276 00.048 30444 UpdateGuideState exits: m=109399 SNR=79.3 Saturated 00:34:07.276 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:07.276 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:07.276 00.000 30444 Enqueuing Expose request 00:34:07.276 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 00:34:07.276 00.000 15672 Worker thread wakes up 00:34:07.277 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:07.277 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:09.183 01.906 15672 Exposure complete 00:34:09.203 00.020 15672 worker thread done servicing request 00:34:09.203 00.000 30444 OnExposeComplete: enter 00:34:09.203 00.000 30444 UpdateGuideState(): m_state=6 00:34:09.203 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4007 00:34:09.203 00.000 30444 Star::Find returns 1 (1), X=460.85, Y=195.74, Mass=127022, SNR=86.0, Peak=13033 HFD=3.8 00:34:09.203 00.000 30444 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.28) = xAngle (-0.54 = -0.54) 00:34:09.203 00.000 30444 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.60 = -0.60) 00:34:09.203 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.48 hyp=0.65 cameraTheta=-0.82 mountX=0.56 mountY=-0.37, mountTheta=-0.59 00:34:09.204 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.48, opts=13) 00:34:09.204 00.000 30444 Enqueuing Move request for scope (0.44, -0.48) 00:34:09.204 00.000 15672 Worker thread wakes up 00:34:09.204 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.48) opts 0xd 00:34:09.204 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.48) 00:34:09.204 00.000 15672 Moving (0.44, -0.48) raw xDistance=0.56 yDistance=-0.37 00:34:09.204 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 00:34:09.204 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:34:09.204 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 00:34:09.204 00.000 15672 MoveAxis(W, 151, ABG) 00:34:09.204 00.000 15672 Guiding Dir = 3, Dur = 151 00:34:09.204 00.000 15672 IsSlewing returns 0 00:34:09.205 00.001 15672 IsGuiding returns 0 00:34:09.210 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=13033, FiltMin=2641, FiltMax=10237, Gamma=2.950 00:34:09.231 00.021 15672 PulseGuide returned control before completion, sleep 136 00:34:09.369 00.138 15672 IsGuiding returns 1 00:34:09.369 00.000 15672 scope still moving after pulse duration time elapsed 00:34:09.390 00.021 15672 IsSlewing returns 0 00:34:09.413 00.023 30444 UpdateGuideState exits: m=127022 SNR=86.0 Saturated 00:34:09.413 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:09.413 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:09.413 00.000 30444 Enqueuing Expose request 00:34:09.438 00.025 15672 IsGuiding returns 0 00:34:09.439 00.001 15672 scope move finished after 151 + 82 ms 00:34:09.439 00.000 15672 Move returns status 0, amount 151 00:34:09.439 00.000 15672 MoveAxis(N, 0, ABG) 00:34:09.439 00.000 15672 Move returns status 0, amount 0 00:34:09.439 00.000 15672 move complete, result=0 00:34:09.439 00.000 15672 worker thread done servicing request 00:34:09.439 00.000 15672 Worker thread wakes up 00:34:09.439 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:09.439 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:09.439 00.000 30444 GuideStep: 0.6 px 151 ms WEST, -0.4 px 0 ms NORTH 00:34:11.547 02.108 15672 Exposure complete 00:34:11.567 00.020 15672 worker thread done servicing request 00:34:11.567 00.000 30444 OnExposeComplete: enter 00:34:11.567 00.000 30444 UpdateGuideState(): m_state=6 00:34:11.567 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4008 00:34:11.567 00.000 30444 Star::Find returns 1 (1), X=460.40, Y=196.28, Mass=122243, SNR=84.2, Peak=10566 HFD=3.5 00:34:11.567 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 00:34:11.567 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.85 = 1.85) 00:34:11.568 00.001 30444 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.64 mountX=-0.02 mountY=0.06, mountTheta=1.91 00:34:11.568 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.06, opts=13) 00:34:11.568 00.000 30444 Enqueuing Move request for scope (-0.00, 0.06) 00:34:11.568 00.000 15672 Worker thread wakes up 00:34:11.568 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd 00:34:11.568 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.06) 00:34:11.568 00.000 15672 Moving (-0.00, 0.06) raw xDistance=-0.02 yDistance=0.06 00:34:11.568 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:34:11.568 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:34:11.569 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:34:11.569 00.000 15672 MoveAxis(E, 0, ABG) 00:34:11.569 00.000 15672 Move returns status 0, amount 0 00:34:11.569 00.000 15672 MoveAxis(N, 0, ABG) 00:34:11.569 00.000 15672 Move returns status 0, amount 0 00:34:11.569 00.000 15672 move complete, result=0 00:34:11.569 00.000 15672 worker thread done servicing request 00:34:11.574 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=10984, FiltMin=2623, FiltMax=9836, Gamma=2.950 00:34:11.623 00.049 30444 UpdateGuideState exits: m=122243 SNR=84.2 Saturated 00:34:11.624 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:11.624 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:11.624 00.000 30444 Enqueuing Expose request 00:34:11.624 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 00:34:11.624 00.000 15672 Worker thread wakes up 00:34:11.624 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:11.624 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:13.529 01.905 15672 Exposure complete 00:34:13.549 00.020 15672 worker thread done servicing request 00:34:13.549 00.000 30444 OnExposeComplete: enter 00:34:13.549 00.000 30444 UpdateGuideState(): m_state=6 00:34:13.549 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4009 00:34:13.549 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=196.09, Mass=116824, SNR=82.1, Peak=10288 HFD=3.9 00:34:13.549 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 00:34:13.549 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 00:34:13.549 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-2.63 mountX=-0.18 mountY=-0.17, mountTheta=-2.39 00:34:13.550 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.12, opts=13) 00:34:13.550 00.000 30444 Enqueuing Move request for scope (-0.22, -0.12) 00:34:13.550 00.000 15672 Worker thread wakes up 00:34:13.550 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.12) opts 0xd 00:34:13.550 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.12) 00:34:13.550 00.000 15672 Moving (-0.22, -0.12) raw xDistance=-0.18 yDistance=-0.17 00:34:13.550 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:34:13.550 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:34:13.550 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 00:34:13.551 00.001 15672 MoveAxis(E, 0, ABG) 00:34:13.551 00.000 15672 Move returns status 0, amount 0 00:34:13.551 00.000 15672 MoveAxis(N, 0, ABG) 00:34:13.551 00.000 15672 Move returns status 0, amount 0 00:34:13.551 00.000 15672 move complete, result=0 00:34:13.551 00.000 15672 worker thread done servicing request 00:34:13.556 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=16401, FiltMin=2648, FiltMax=10650, Gamma=2.950 00:34:13.606 00.050 30444 UpdateGuideState exits: m=116824 SNR=82.1 Saturated 00:34:13.606 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:13.606 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:13.606 00.000 30444 Enqueuing Expose request 00:34:13.606 00.000 15672 Worker thread wakes up 00:34:13.606 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:34:13.606 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:13.606 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:15.714 02.108 15672 Exposure complete 00:34:15.734 00.020 15672 worker thread done servicing request 00:34:15.734 00.000 30444 OnExposeComplete: enter 00:34:15.734 00.000 30444 UpdateGuideState(): m_state=6 00:34:15.734 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4010 00:34:15.734 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=196.09, Mass=129415, SNR=88.2, Peak=11673 HFD=3.9 00:34:15.734 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 00:34:15.734 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 00:34:15.734 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.08 mountX=-0.03 mountY=-0.14, mountTheta=-1.80 00:34:15.735 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.12, opts=13) 00:34:15.735 00.000 30444 Enqueuing Move request for scope (-0.07, -0.12) 00:34:15.735 00.000 15672 Worker thread wakes up 00:34:15.735 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd 00:34:15.735 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.12) 00:34:15.735 00.000 15672 Moving (-0.07, -0.12) raw xDistance=-0.03 yDistance=-0.14 00:34:15.735 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:34:15.735 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:34:15.735 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 00:34:15.735 00.000 15672 MoveAxis(E, 0, ABG) 00:34:15.735 00.000 15672 Move returns status 0, amount 0 00:34:15.735 00.000 15672 MoveAxis(N, 0, ABG) 00:34:15.735 00.000 15672 Move returns status 0, amount 0 00:34:15.736 00.001 15672 move complete, result=0 00:34:15.736 00.000 15672 worker thread done servicing request 00:34:15.741 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=11673, FiltMin=2635, FiltMax=9675, Gamma=2.950 00:34:16.030 00.289 30444 UpdateGuideState exits: m=129415 SNR=88.2 Saturated 00:34:16.030 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:16.030 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:16.030 00.000 30444 Enqueuing Expose request 00:34:16.030 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:34:16.030 00.000 15672 Worker thread wakes up 00:34:16.030 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:16.030 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:17.936 01.906 15672 Exposure complete 00:34:17.956 00.020 15672 worker thread done servicing request 00:34:17.956 00.000 30444 OnExposeComplete: enter 00:34:17.956 00.000 30444 UpdateGuideState(): m_state=6 00:34:17.956 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4011 00:34:17.956 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=196.13, Mass=120353, SNR=89.7, Peak=10898 HFD=3.8 00:34:17.956 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 00:34:17.956 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 00:34:17.956 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.13 cameraTheta=-2.43 mountX=-0.07 mountY=-0.10, mountTheta=-2.17 00:34:17.957 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.08, opts=13) 00:34:17.957 00.000 30444 Enqueuing Move request for scope (-0.09, -0.08) 00:34:17.957 00.000 15672 Worker thread wakes up 00:34:17.957 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd 00:34:17.957 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.08) 00:34:17.957 00.000 15672 Moving (-0.09, -0.08) raw xDistance=-0.07 yDistance=-0.10 00:34:17.957 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:34:17.957 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:34:17.957 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:34:17.957 00.000 15672 MoveAxis(E, 0, ABG) 00:34:17.957 00.000 15672 Move returns status 0, amount 0 00:34:17.957 00.000 15672 MoveAxis(N, 0, ABG) 00:34:17.957 00.000 15672 Move returns status 0, amount 0 00:34:17.957 00.000 15672 move complete, result=0 00:34:17.957 00.000 15672 worker thread done servicing request 00:34:17.963 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=11459, FiltMin=2557, FiltMax=10035, Gamma=2.950 00:34:18.074 00.111 30444 UpdateGuideState exits: m=120353 SNR=89.7 Saturated 00:34:18.074 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:18.074 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:18.074 00.000 30444 Enqueuing Expose request 00:34:18.074 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:34:18.074 00.000 15672 Worker thread wakes up 00:34:18.074 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:18.074 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:20.182 02.108 15672 Exposure complete 00:34:20.202 00.020 15672 worker thread done servicing request 00:34:20.202 00.000 30444 OnExposeComplete: enter 00:34:20.202 00.000 30444 UpdateGuideState(): m_state=6 00:34:20.202 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4012 00:34:20.202 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=196.02, Mass=120137, SNR=79.3, Peak=10662 HFD=3.4 00:34:20.202 00.000 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 00:34:20.202 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 00:34:20.202 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.95 mountX=-0.02 mountY=-0.20, mountTheta=-1.67 00:34:20.203 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.19, opts=13) 00:34:20.203 00.000 30444 Enqueuing Move request for scope (-0.08, -0.19) 00:34:20.203 00.000 15672 Worker thread wakes up 00:34:20.203 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd 00:34:20.203 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.19) 00:34:20.203 00.000 15672 Moving (-0.08, -0.19) raw xDistance=-0.02 yDistance=-0.20 00:34:20.203 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:34:20.203 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:34:20.203 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 00:34:20.203 00.000 15672 MoveAxis(E, 0, ABG) 00:34:20.203 00.000 15672 Move returns status 0, amount 0 00:34:20.203 00.000 15672 MoveAxis(N, 0, ABG) 00:34:20.203 00.000 15672 Move returns status 0, amount 0 00:34:20.203 00.000 15672 move complete, result=0 00:34:20.203 00.000 15672 worker thread done servicing request 00:34:20.208 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=11917, FiltMin=2548, FiltMax=10368, Gamma=2.950 00:34:20.256 00.048 30444 UpdateGuideState exits: m=120137 SNR=79.3 Saturated 00:34:20.256 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:20.256 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:20.256 00.000 30444 Enqueuing Expose request 00:34:20.256 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:34:20.256 00.000 15672 Worker thread wakes up 00:34:20.256 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:20.256 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:22.162 01.906 15672 Exposure complete 00:34:22.183 00.021 15672 worker thread done servicing request 00:34:22.183 00.000 30444 OnExposeComplete: enter 00:34:22.183 00.000 30444 UpdateGuideState(): m_state=6 00:34:22.183 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4013 00:34:22.183 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=196.62, Mass=123945, SNR=88.6, Peak=11262 HFD=3.6 00:34:22.183 00.000 30444 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.28) = xAngle (2.21 = 2.21) 00:34:22.183 00.000 30444 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.15 = 2.15) 00:34:22.183 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.40 hyp=0.43 cameraTheta=1.93 mountX=-0.26 mountY=0.36, mountTheta=2.19 00:34:22.184 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.40, opts=13) 00:34:22.184 00.000 30444 Enqueuing Move request for scope (-0.15, 0.40) 00:34:22.184 00.000 15672 Worker thread wakes up 00:34:22.184 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.40) opts 0xd 00:34:22.184 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.40) 00:34:22.184 00.000 15672 Moving (-0.15, 0.40) raw xDistance=-0.26 yDistance=0.36 00:34:22.184 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 00:34:22.184 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:34:22.184 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 00:34:22.184 00.000 15672 MoveAxis(E, 69, ABG) 00:34:22.184 00.000 15672 Guiding Dir = 2, Dur = 69 00:34:22.184 00.000 15672 IsSlewing returns 0 00:34:22.185 00.001 15672 IsGuiding returns 0 00:34:22.190 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=11262, FiltMin=2652, FiltMax=9949, Gamma=2.950 00:34:22.202 00.012 15672 PulseGuide returned control before completion, sleep 63 00:34:22.239 00.037 30444 UpdateGuideState exits: m=123945 SNR=88.6 Saturated 00:34:22.239 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:22.239 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:22.239 00.000 30444 Enqueuing Expose request 00:34:22.314 00.075 15672 IsGuiding returns 0 00:34:22.314 00.000 15672 Move returns status 0, amount 69 00:34:22.314 00.000 15672 MoveAxis(N, 0, ABG) 00:34:22.314 00.000 15672 Move returns status 0, amount 0 00:34:22.314 00.000 15672 move complete, result=0 00:34:22.314 00.000 15672 worker thread done servicing request 00:34:22.314 00.000 15672 Worker thread wakes up 00:34:22.314 00.000 30444 GuideStep: -0.3 px 69 ms EAST, 0.4 px 0 ms NORTH 00:34:22.315 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:22.315 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:24.422 02.107 15672 Exposure complete 00:34:24.442 00.020 15672 worker thread done servicing request 00:34:24.442 00.000 30444 OnExposeComplete: enter 00:34:24.442 00.000 30444 UpdateGuideState(): m_state=6 00:34:24.442 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4014 00:34:24.442 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=196.10, Mass=121642, SNR=89.7, Peak=11941 HFD=3.6 00:34:24.442 00.000 30444 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 00:34:24.442 00.000 30444 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 00:34:24.442 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.26 cameraTheta=-0.45 mountX=0.26 mountY=-0.06, mountTheta=-0.23 00:34:24.443 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.11, opts=13) 00:34:24.443 00.000 30444 Enqueuing Move request for scope (0.23, -0.11) 00:34:24.443 00.000 15672 Worker thread wakes up 00:34:24.443 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.11) opts 0xd 00:34:24.443 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.11) 00:34:24.443 00.000 15672 Moving (0.23, -0.11) raw xDistance=0.26 yDistance=-0.06 00:34:24.443 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26 00:34:24.443 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:34:24.443 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 00:34:24.443 00.000 15672 MoveAxis(W, 65, ABG) 00:34:24.443 00.000 15672 Guiding Dir = 3, Dur = 65 00:34:24.444 00.001 15672 IsSlewing returns 0 00:34:24.448 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=11941, FiltMin=2584, FiltMax=9842, Gamma=2.950 00:34:24.455 00.007 15672 IsGuiding returns 0 00:34:24.471 00.016 15672 PulseGuide returned control before completion, sleep 60 00:34:24.498 00.027 30444 UpdateGuideState exits: m=121642 SNR=89.7 Saturated 00:34:24.498 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:24.498 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:24.498 00.000 30444 Enqueuing Expose request 00:34:24.552 00.054 15672 IsGuiding returns 0 00:34:24.552 00.000 15672 Move returns status 0, amount 65 00:34:24.552 00.000 15672 MoveAxis(N, 0, ABG) 00:34:24.552 00.000 15672 Move returns status 0, amount 0 00:34:24.552 00.000 15672 move complete, result=0 00:34:24.552 00.000 15672 worker thread done servicing request 00:34:24.552 00.000 15672 Worker thread wakes up 00:34:24.552 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:24.552 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:24.552 00.000 30444 GuideStep: 0.3 px 65 ms WEST, -0.1 px 0 ms NORTH 00:34:26.457 01.905 15672 Exposure complete 00:34:26.477 00.020 15672 worker thread done servicing request 00:34:26.477 00.000 30444 OnExposeComplete: enter 00:34:26.477 00.000 30444 UpdateGuideState(): m_state=6 00:34:26.477 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4015 00:34:26.478 00.001 30444 Star::Find returns 1 (1), X=460.50, Y=195.99, Mass=125369, SNR=89.0, Peak=11447 HFD=3.6 00:34:26.478 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 00:34:26.478 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 00:34:26.478 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.16 mountX=0.15 mountY=-0.19, mountTheta=-0.90 00:34:26.478 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.22, opts=13) 00:34:26.478 00.000 30444 Enqueuing Move request for scope (0.10, -0.22) 00:34:26.478 00.000 15672 Worker thread wakes up 00:34:26.478 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd 00:34:26.478 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.22) 00:34:26.478 00.000 15672 Moving (0.10, -0.22) raw xDistance=0.15 yDistance=-0.19 00:34:26.478 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 00:34:26.478 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:34:26.479 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:34:26.479 00.000 15672 MoveAxis(E, 0, ABG) 00:34:26.479 00.000 15672 Move returns status 0, amount 0 00:34:26.479 00.000 15672 MoveAxis(N, 0, ABG) 00:34:26.479 00.000 15672 Move returns status 0, amount 0 00:34:26.479 00.000 15672 move complete, result=0 00:34:26.479 00.000 15672 worker thread done servicing request 00:34:26.484 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=11979, FiltMin=2641, FiltMax=10521, Gamma=2.950 00:34:26.533 00.049 30444 UpdateGuideState exits: m=125369 SNR=89.0 Saturated 00:34:26.533 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:26.533 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:26.533 00.000 30444 Enqueuing Expose request 00:34:26.533 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:34:26.533 00.000 15672 Worker thread wakes up 00:34:26.533 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:26.533 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:28.641 02.108 15672 Exposure complete 00:34:28.661 00.020 15672 worker thread done servicing request 00:34:28.661 00.000 30444 OnExposeComplete: enter 00:34:28.661 00.000 30444 UpdateGuideState(): m_state=6 00:34:28.661 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4016 00:34:28.661 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=196.24, Mass=121480, SNR=83.6, Peak=10263 HFD=3.8 00:34:28.661 00.000 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.48 = 0.48) 00:34:28.661 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 00:34:28.661 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.20 mountX=0.12 mountY=0.06, mountTheta=0.43 00:34:28.662 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.03, opts=13) 00:34:28.662 00.000 30444 Enqueuing Move request for scope (0.14, 0.03) 00:34:28.662 00.000 15672 Worker thread wakes up 00:34:28.662 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd 00:34:28.662 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.03) 00:34:28.662 00.000 15672 Moving (0.14, 0.03) raw xDistance=0.12 yDistance=0.06 00:34:28.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 00:34:28.662 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:34:28.662 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:34:28.662 00.000 15672 MoveAxis(E, 0, ABG) 00:34:28.662 00.000 15672 Move returns status 0, amount 0 00:34:28.662 00.000 15672 MoveAxis(N, 0, ABG) 00:34:28.662 00.000 15672 Move returns status 0, amount 0 00:34:28.662 00.000 15672 move complete, result=0 00:34:28.662 00.000 15672 worker thread done servicing request 00:34:28.667 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=11344, FiltMin=2656, FiltMax=9676, Gamma=2.950 00:34:28.715 00.048 30444 UpdateGuideState exits: m=121480 SNR=83.6 Saturated 00:34:28.715 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:28.715 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:28.715 00.000 30444 Enqueuing Expose request 00:34:28.716 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:34:28.716 00.000 15672 Worker thread wakes up 00:34:28.716 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:28.716 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:30.625 01.909 15672 Exposure complete 00:34:30.645 00.020 15672 worker thread done servicing request 00:34:30.645 00.000 30444 OnExposeComplete: enter 00:34:30.645 00.000 30444 UpdateGuideState(): m_state=6 00:34:30.645 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4017 00:34:30.645 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=195.95, Mass=126819, SNR=89.3, Peak=11158 HFD=3.7 00:34:30.645 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 00:34:30.645 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 00:34:30.646 00.001 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-2.08 mountX=-0.07 mountY=-0.29, mountTheta=-1.81 00:34:30.646 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.26, opts=13) 00:34:30.646 00.000 30444 Enqueuing Move request for scope (-0.15, -0.26) 00:34:30.646 00.000 15672 Worker thread wakes up 00:34:30.646 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.26) opts 0xd 00:34:30.646 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.26) 00:34:30.646 00.000 15672 Moving (-0.15, -0.26) raw xDistance=-0.07 yDistance=-0.29 00:34:30.646 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:34:30.646 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:34:30.646 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 00:34:30.646 00.000 15672 MoveAxis(E, 0, ABG) 00:34:30.647 00.001 15672 Move returns status 0, amount 0 00:34:30.647 00.000 15672 MoveAxis(N, 0, ABG) 00:34:30.647 00.000 15672 Move returns status 0, amount 0 00:34:30.647 00.000 15672 move complete, result=0 00:34:30.647 00.000 15672 worker thread done servicing request 00:34:30.651 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=12109, FiltMin=2590, FiltMax=10553, Gamma=2.950 00:34:30.701 00.050 30444 UpdateGuideState exits: m=126819 SNR=89.3 Saturated 00:34:30.701 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:30.701 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:30.701 00.000 30444 Enqueuing Expose request 00:34:30.701 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 00:34:30.701 00.000 15672 Worker thread wakes up 00:34:30.701 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:30.701 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:32.816 02.115 15672 Exposure complete 00:34:32.849 00.033 15672 worker thread done servicing request 00:34:32.849 00.000 30444 OnExposeComplete: enter 00:34:32.849 00.000 30444 UpdateGuideState(): m_state=6 00:34:32.849 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4018 00:34:32.849 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=196.08, Mass=123798, SNR=101.9, Peak=10794 HFD=3.8 00:34:32.849 00.000 30444 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.28) = xAngle (-1.70 = -1.70) 00:34:32.849 00.000 30444 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 00:34:32.849 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.98 mountX=-0.02 mountY=-0.14, mountTheta=-1.71 00:34:32.850 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.13, opts=13) 00:34:32.850 00.000 30444 Enqueuing Move request for scope (-0.06, -0.13) 00:34:32.850 00.000 15672 Worker thread wakes up 00:34:32.850 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd 00:34:32.850 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.13) 00:34:32.850 00.000 15672 Moving (-0.06, -0.13) raw xDistance=-0.02 yDistance=-0.14 00:34:32.850 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:34:32.850 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:34:32.850 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 00:34:32.850 00.000 15672 MoveAxis(E, 0, ABG) 00:34:32.850 00.000 15672 Move returns status 0, amount 0 00:34:32.850 00.000 15672 MoveAxis(N, 0, ABG) 00:34:32.850 00.000 15672 Move returns status 0, amount 0 00:34:32.850 00.000 15672 move complete, result=0 00:34:32.851 00.001 15672 worker thread done servicing request 00:34:32.856 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=11737, FiltMin=2637, FiltMax=9934, Gamma=2.950 00:34:32.905 00.049 30444 UpdateGuideState exits: m=123798 SNR=101.9 Saturated 00:34:32.905 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:32.905 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:32.905 00.000 30444 Enqueuing Expose request 00:34:32.905 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:34:32.905 00.000 15672 Worker thread wakes up 00:34:32.905 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:32.905 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:34.815 01.910 15672 Exposure complete 00:34:34.835 00.020 15672 worker thread done servicing request 00:34:34.835 00.000 30444 OnExposeComplete: enter 00:34:34.835 00.000 30444 UpdateGuideState(): m_state=6 00:34:34.835 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4019 00:34:34.835 00.000 30444 Star::Find returns 1 (1), X=459.99, Y=196.14, Mass=118924, SNR=89.1, Peak=11935 HFD=3.7 00:34:34.835 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.70 = -2.70) 00:34:34.835 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.76 = -2.76) 00:34:34.835 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.07 hyp=0.43 cameraTheta=-2.97 mountX=-0.38 mountY=-0.16, mountTheta=-2.75 00:34:34.836 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.07, opts=13) 00:34:34.836 00.000 30444 Enqueuing Move request for scope (-0.42, -0.07) 00:34:34.836 00.000 15672 Worker thread wakes up 00:34:34.836 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.07) opts 0xd 00:34:34.836 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.07) 00:34:34.836 00.000 15672 Moving (-0.42, -0.07) raw xDistance=-0.38 yDistance=-0.16 00:34:34.836 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 00:34:34.836 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:34:34.836 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:34:34.836 00.000 15672 MoveAxis(E, 104, ABG) 00:34:34.836 00.000 15672 Guiding Dir = 2, Dur = 104 00:34:34.836 00.000 15672 IsSlewing returns 0 00:34:34.838 00.002 15672 IsGuiding returns 0 00:34:34.842 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2082, max=13449, FiltMin=2617, FiltMax=9723, Gamma=2.950 00:34:34.854 00.012 15672 PulseGuide returned control before completion, sleep 98 00:34:34.908 00.054 30444 UpdateGuideState exits: m=118924 SNR=89.1 Saturated 00:34:34.908 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:34.908 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:34.908 00.000 30444 Enqueuing Expose request 00:34:34.955 00.047 15672 IsGuiding returns 1 00:34:34.955 00.000 15672 scope still moving after pulse duration time elapsed 00:34:34.976 00.021 15672 IsSlewing returns 0 00:34:34.977 00.001 15672 IsGuiding returns 1 00:34:34.998 00.021 15672 IsSlewing returns 0 00:34:34.999 00.001 15672 IsGuiding returns 0 00:34:34.999 00.000 15672 scope move finished after 104 + 56 ms 00:34:34.999 00.000 15672 Move returns status 0, amount 104 00:34:34.999 00.000 15672 MoveAxis(N, 0, ABG) 00:34:34.999 00.000 15672 Move returns status 0, amount 0 00:34:34.999 00.000 15672 move complete, result=0 00:34:34.999 00.000 15672 worker thread done servicing request 00:34:34.999 00.000 15672 Worker thread wakes up 00:34:34.999 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:34.999 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:34.999 00.000 30444 GuideStep: -0.4 px 104 ms EAST, -0.2 px 0 ms NORTH 00:34:37.108 02.109 15672 Exposure complete 00:34:37.128 00.020 15672 worker thread done servicing request 00:34:37.128 00.000 30444 OnExposeComplete: enter 00:34:37.129 00.001 30444 UpdateGuideState(): m_state=6 00:34:37.129 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4020 00:34:37.129 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=195.77, Mass=123393, SNR=89.6, Peak=12120 HFD=3.6 00:34:37.129 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.78 = -0.78) 00:34:37.129 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.84 = -0.84) 00:34:37.129 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.44 hyp=0.51 cameraTheta=-1.05 mountX=0.36 mountY=-0.38, mountTheta=-0.80 00:34:37.129 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.44, opts=13) 00:34:37.129 00.000 30444 Enqueuing Move request for scope (0.25, -0.44) 00:34:37.129 00.000 15672 Worker thread wakes up 00:34:37.130 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.44) opts 0xd 00:34:37.130 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.44) 00:34:37.130 00.000 15672 Moving (0.25, -0.44) raw xDistance=0.36 yDistance=-0.38 00:34:37.130 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36 00:34:37.130 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:34:37.130 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 00:34:37.130 00.000 15672 MoveAxis(W, 91, ABG) 00:34:37.130 00.000 15672 Guiding Dir = 3, Dur = 91 00:34:37.130 00.000 15672 IsSlewing returns 0 00:34:37.131 00.001 15672 IsGuiding returns 0 00:34:37.137 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=12120, FiltMin=2646, FiltMax=10945, Gamma=2.950 00:34:37.155 00.018 15672 PulseGuide returned control before completion, sleep 78 00:34:37.191 00.036 30444 UpdateGuideState exits: m=123393 SNR=89.6 Saturated 00:34:37.191 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:37.191 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:37.191 00.000 30444 Enqueuing Expose request 00:34:37.236 00.045 15672 IsGuiding returns 1 00:34:37.236 00.000 15672 scope still moving after pulse duration time elapsed 00:34:37.257 00.021 15672 IsSlewing returns 0 00:34:37.299 00.042 15672 IsGuiding returns 0 00:34:37.299 00.000 15672 scope move finished after 91 + 76 ms 00:34:37.299 00.000 15672 Move returns status 0, amount 91 00:34:37.299 00.000 15672 MoveAxis(N, 0, ABG) 00:34:37.300 00.001 15672 Move returns status 0, amount 0 00:34:37.300 00.000 15672 move complete, result=0 00:34:37.300 00.000 15672 worker thread done servicing request 00:34:37.300 00.000 15672 Worker thread wakes up 00:34:37.300 00.000 30444 GuideStep: 0.4 px 91 ms WEST, -0.4 px 0 ms NORTH 00:34:37.300 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:37.300 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:39.209 01.909 15672 Exposure complete 00:34:39.239 00.030 15672 worker thread done servicing request 00:34:39.240 00.001 30444 OnExposeComplete: enter 00:34:39.240 00.000 30444 UpdateGuideState(): m_state=6 00:34:39.240 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4021 00:34:39.240 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=195.61, Mass=127586, SNR=94.1, Peak=12805 HFD=3.4 00:34:39.240 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 00:34:39.240 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 00:34:39.240 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.60 hyp=0.60 cameraTheta=-1.62 mountX=0.13 mountY=-0.59, mountTheta=-1.35 00:34:39.240 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.60, opts=13) 00:34:39.241 00.001 30444 Enqueuing Move request for scope (-0.03, -0.60) 00:34:39.241 00.000 15672 Worker thread wakes up 00:34:39.241 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.60) opts 0xd 00:34:39.241 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.60) 00:34:39.241 00.000 15672 Moving (-0.03, -0.60) raw xDistance=0.13 yDistance=-0.59 00:34:39.241 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:34:39.241 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:34:39.241 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59 00:34:39.241 00.000 15672 MoveAxis(E, 0, ABG) 00:34:39.241 00.000 15672 Move returns status 0, amount 0 00:34:39.241 00.000 15672 MoveAxis(N, 0, ABG) 00:34:39.241 00.000 15672 Move returns status 0, amount 0 00:34:39.241 00.000 15672 move complete, result=0 00:34:39.241 00.000 15672 worker thread done servicing request 00:34:39.246 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=12805, FiltMin=2627, FiltMax=10722, Gamma=2.950 00:34:39.295 00.049 30444 UpdateGuideState exits: m=127586 SNR=94.1 Saturated 00:34:39.296 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:39.296 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:39.296 00.000 30444 Enqueuing Expose request 00:34:39.296 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH 00:34:39.296 00.000 15672 Worker thread wakes up 00:34:39.296 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:39.296 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:41.405 02.109 15672 Exposure complete 00:34:41.425 00.020 15672 worker thread done servicing request 00:34:41.425 00.000 30444 OnExposeComplete: enter 00:34:41.425 00.000 30444 UpdateGuideState(): m_state=6 00:34:41.425 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4022 00:34:41.426 00.001 30444 Star::Find returns 1 (1), X=460.53, Y=195.32, Mass=118460, SNR=84.9, Peak=12996 HFD=3.3 00:34:41.426 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 00:34:41.426 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 00:34:41.426 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.89 hyp=0.90 cameraTheta=-1.44 mountX=0.36 mountY=-0.84, mountTheta=-1.17 00:34:41.426 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.89, opts=13) 00:34:41.426 00.000 30444 Enqueuing Move request for scope (0.12, -0.89) 00:34:41.427 00.001 15672 Worker thread wakes up 00:34:41.427 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.89) opts 0xd 00:34:41.427 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.89) 00:34:41.427 00.000 15672 Moving (0.12, -0.89) raw xDistance=0.36 yDistance=-0.84 00:34:41.427 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 00:34:41.427 00.000 15672 resist switch: large excursion: input -0.84 thresh 0.75 direction from 1 to -1 00:34:41.427 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.53 00:34:41.427 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 00:34:41.427 00.000 15672 MoveAxis(W, 97, ABG) 00:34:41.427 00.000 15672 Guiding Dir = 3, Dur = 97 00:34:41.427 00.000 15672 IsSlewing returns 0 00:34:41.428 00.001 15672 IsGuiding returns 0 00:34:41.433 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=12996, FiltMin=2641, FiltMax=10319, Gamma=2.950 00:34:41.452 00.019 15672 PulseGuide returned control before completion, sleep 84 00:34:41.510 00.058 30444 UpdateGuideState exits: m=118460 SNR=84.9 Saturated 00:34:41.510 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:41.510 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:41.510 00.000 30444 Enqueuing Expose request 00:34:41.581 00.071 15672 IsGuiding returns 0 00:34:41.581 00.000 15672 Move returns status 0, amount 97 00:34:41.581 00.000 15672 MoveAxis(N, 151, ABG) 00:34:41.581 00.000 15672 Guiding Dir = 0, Dur = 151 00:34:41.581 00.000 15672 IsSlewing returns 0 00:34:41.582 00.001 15672 IsGuiding returns 0 00:34:41.660 00.078 15672 PulseGuide returned control before completion, sleep 84 00:34:41.747 00.087 15672 IsGuiding returns 1 00:34:41.747 00.000 15672 scope still moving after pulse duration time elapsed 00:34:41.768 00.021 15672 IsSlewing returns 0 00:34:41.805 00.037 15672 IsGuiding returns 1 00:34:41.826 00.021 15672 IsSlewing returns 0 00:34:41.836 00.010 15672 IsGuiding returns 0 00:34:41.836 00.000 15672 scope move finished after 151 + 102 ms 00:34:41.836 00.000 15672 Move returns status 0, amount 151 00:34:41.836 00.000 15672 move complete, result=0 00:34:41.836 00.000 15672 worker thread done servicing request 00:34:41.836 00.000 15672 Worker thread wakes up 00:34:41.836 00.000 30444 GuideStep: 0.4 px 97 ms WEST, -0.8 px 151 ms NORTH 00:34:41.836 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:41.836 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:43.744 01.908 15672 Exposure complete 00:34:43.764 00.020 15672 worker thread done servicing request 00:34:43.764 00.000 30444 OnExposeComplete: enter 00:34:43.764 00.000 30444 UpdateGuideState(): m_state=6 00:34:43.764 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4023 00:34:43.764 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=195.55, Mass=116998, SNR=89.6, Peak=13318 HFD=3.5 00:34:43.764 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 00:34:43.764 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 00:34:43.764 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.67 hyp=0.79 cameraTheta=-2.14 mountX=-0.23 mountY=-0.74, mountTheta=-1.87 00:34:43.765 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.67, opts=13) 00:34:43.765 00.000 30444 Enqueuing Move request for scope (-0.43, -0.67) 00:34:43.765 00.000 15672 Worker thread wakes up 00:34:43.765 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.67) opts 0xd 00:34:43.765 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.67) 00:34:43.765 00.000 15672 Moving (-0.43, -0.67) raw xDistance=-0.23 yDistance=-0.74 00:34:43.765 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 00:34:43.765 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 00:34:43.765 00.000 15672 MoveAxis(E, 0, ABG) 00:34:43.765 00.000 15672 Move returns status 0, amount 0 00:34:43.765 00.000 15672 MoveAxis(N, 133, ABG) 00:34:43.765 00.000 15672 Guiding Dir = 0, Dur = 133 00:34:43.766 00.001 15672 IsSlewing returns 0 00:34:43.767 00.001 15672 IsGuiding returns 0 00:34:43.771 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=14257, FiltMin=2621, FiltMax=10559, Gamma=2.950 00:34:43.820 00.049 30444 UpdateGuideState exits: m=116998 SNR=89.6 Saturated 00:34:43.820 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:43.820 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:43.820 00.000 30444 Enqueuing Expose request 00:34:43.849 00.029 15672 PulseGuide returned control before completion, sleep 62 00:34:43.929 00.080 15672 IsGuiding returns 1 00:34:43.929 00.000 15672 scope still moving after pulse duration time elapsed 00:34:43.950 00.021 15672 IsSlewing returns 0 00:34:43.950 00.000 15672 IsGuiding returns 1 00:34:43.972 00.022 15672 IsSlewing returns 0 00:34:43.994 00.022 15672 IsGuiding returns 0 00:34:43.994 00.000 15672 scope move finished after 133 + 93 ms 00:34:43.994 00.000 15672 Move returns status 0, amount 133 00:34:43.994 00.000 15672 move complete, result=0 00:34:43.994 00.000 15672 worker thread done servicing request 00:34:43.994 00.000 15672 Worker thread wakes up 00:34:43.994 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:43.994 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:43.994 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 133 ms NORTH 00:34:46.100 02.106 15672 Exposure complete 00:34:46.120 00.020 15672 worker thread done servicing request 00:34:46.120 00.000 30444 OnExposeComplete: enter 00:34:46.120 00.000 30444 UpdateGuideState(): m_state=6 00:34:46.120 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4024 00:34:46.120 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=196.18, Mass=117664, SNR=75.0, Peak=10473 HFD=3.7 00:34:46.120 00.000 30444 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.28) = xAngle (-2.60 = -2.60) 00:34:46.120 00.000 30444 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.66 = -2.66) 00:34:46.120 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.88 mountX=-0.12 mountY=-0.06, mountTheta=-2.65 00:34:46.120 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.04, opts=13) 00:34:46.121 00.001 30444 Enqueuing Move request for scope (-0.13, -0.04) 00:34:46.121 00.000 15672 Worker thread wakes up 00:34:46.121 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd 00:34:46.121 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.04) 00:34:46.121 00.000 15672 Moving (-0.13, -0.04) raw xDistance=-0.12 yDistance=-0.06 00:34:46.121 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:34:46.121 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:34:46.121 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 00:34:46.121 00.000 15672 MoveAxis(E, 0, ABG) 00:34:46.121 00.000 15672 Move returns status 0, amount 0 00:34:46.121 00.000 15672 MoveAxis(N, 0, ABG) 00:34:46.121 00.000 15672 Move returns status 0, amount 0 00:34:46.121 00.000 15672 move complete, result=0 00:34:46.122 00.001 15672 worker thread done servicing request 00:34:46.126 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=11537, FiltMin=2619, FiltMax=9377, Gamma=2.950 00:34:46.611 00.485 30444 UpdateGuideState exits: m=117664 SNR=75.0 Saturated 00:34:46.612 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:46.612 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:46.612 00.000 30444 Enqueuing Expose request 00:34:46.612 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:34:46.612 00.000 15672 Worker thread wakes up 00:34:46.613 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:46.613 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:48.519 01.906 15672 Exposure complete 00:34:48.539 00.020 15672 worker thread done servicing request 00:34:48.539 00.000 30444 OnExposeComplete: enter 00:34:48.539 00.000 30444 UpdateGuideState(): m_state=6 00:34:48.539 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4025 00:34:48.539 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=196.12, Mass=121671, SNR=97.6, Peak=10951 HFD=3.5 00:34:48.539 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 00:34:48.539 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 00:34:48.539 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.05 mountX=-0.02 mountY=-0.10, mountTheta=-1.77 00:34:48.540 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.09, opts=13) 00:34:48.540 00.000 30444 Enqueuing Move request for scope (-0.05, -0.09) 00:34:48.540 00.000 15672 Worker thread wakes up 00:34:48.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd 00:34:48.540 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.09) 00:34:48.540 00.000 15672 Moving (-0.05, -0.09) raw xDistance=-0.02 yDistance=-0.10 00:34:48.540 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:34:48.540 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:34:48.540 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:34:48.540 00.000 15672 MoveAxis(E, 0, ABG) 00:34:48.540 00.000 15672 Move returns status 0, amount 0 00:34:48.540 00.000 15672 MoveAxis(N, 0, ABG) 00:34:48.540 00.000 15672 Move returns status 0, amount 0 00:34:48.540 00.000 15672 move complete, result=0 00:34:48.540 00.000 15672 worker thread done servicing request 00:34:48.545 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=11446, FiltMin=2652, FiltMax=9785, Gamma=2.950 00:34:48.646 00.101 30444 UpdateGuideState exits: m=121671 SNR=97.6 Saturated 00:34:48.646 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:48.646 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:48.646 00.000 30444 Enqueuing Expose request 00:34:48.646 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:34:48.646 00.000 15672 Worker thread wakes up 00:34:48.646 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:48.646 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:50.756 02.110 15672 Exposure complete 00:34:50.776 00.020 15672 worker thread done servicing request 00:34:50.776 00.000 30444 OnExposeComplete: enter 00:34:50.776 00.000 30444 UpdateGuideState(): m_state=6 00:34:50.776 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4026 00:34:50.776 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=195.65, Mass=117164, SNR=93.1, Peak=12143 HFD=3.5 00:34:50.776 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.83 = -1.83) 00:34:50.776 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.89 = -1.89) 00:34:50.776 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.57 hyp=0.66 cameraTheta=-2.11 mountX=-0.17 mountY=-0.63, mountTheta=-1.84 00:34:50.777 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.57, opts=13) 00:34:50.777 00.000 30444 Enqueuing Move request for scope (-0.34, -0.57) 00:34:50.777 00.000 15672 Worker thread wakes up 00:34:50.777 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.57) opts 0xd 00:34:50.777 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.57) 00:34:50.777 00.000 15672 Moving (-0.34, -0.57) raw xDistance=-0.17 yDistance=-0.63 00:34:50.777 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 00:34:50.777 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 00:34:50.777 00.000 15672 MoveAxis(E, 0, ABG) 00:34:50.777 00.000 15672 Move returns status 0, amount 0 00:34:50.777 00.000 15672 MoveAxis(N, 112, ABG) 00:34:50.777 00.000 15672 Guiding Dir = 0, Dur = 112 00:34:50.778 00.001 15672 IsSlewing returns 0 00:34:50.779 00.001 15672 IsGuiding returns 0 00:34:50.783 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=14271, FiltMin=2594, FiltMax=10584, Gamma=2.950 00:34:50.831 00.048 30444 UpdateGuideState exits: m=117164 SNR=93.1 Saturated 00:34:50.831 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:50.831 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:50.831 00.000 30444 Enqueuing Expose request 00:34:50.861 00.030 15672 PulseGuide returned control before completion, sleep 39 00:34:50.902 00.041 15672 IsGuiding returns 1 00:34:50.902 00.000 15672 scope still moving after pulse duration time elapsed 00:34:50.923 00.021 15672 IsSlewing returns 0 00:34:50.925 00.002 15672 IsGuiding returns 1 00:34:50.947 00.022 15672 IsSlewing returns 0 00:34:50.949 00.002 15672 IsGuiding returns 1 00:34:50.970 00.021 15672 IsSlewing returns 0 00:34:50.972 00.002 15672 IsGuiding returns 1 00:34:50.994 00.022 15672 IsSlewing returns 0 00:34:51.007 00.013 15672 IsGuiding returns 0 00:34:51.008 00.001 15672 scope move finished after 112 + 117 ms 00:34:51.008 00.000 15672 Move returns status 0, amount 112 00:34:51.008 00.000 15672 move complete, result=0 00:34:51.008 00.000 15672 worker thread done servicing request 00:34:51.008 00.000 15672 Worker thread wakes up 00:34:51.008 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:51.009 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:51.009 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 112 ms NORTH 00:34:52.924 01.915 15672 Exposure complete 00:34:52.955 00.031 15672 worker thread done servicing request 00:34:52.955 00.000 30444 OnExposeComplete: enter 00:34:52.955 00.000 30444 UpdateGuideState(): m_state=6 00:34:52.955 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4027 00:34:52.955 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=195.82, Mass=116964, SNR=97.1, Peak=12469 HFD=3.6 00:34:52.955 00.000 30444 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 00:34:52.956 00.001 30444 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.25 = -2.25) 00:34:52.956 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.39 hyp=0.62 cameraTheta=-2.46 mountX=-0.36 mountY=-0.48, mountTheta=-2.21 00:34:52.956 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.39, opts=13) 00:34:52.956 00.000 30444 Enqueuing Move request for scope (-0.48, -0.39) 00:34:52.956 00.000 15672 Worker thread wakes up 00:34:52.956 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.39) opts 0xd 00:34:52.956 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.39) 00:34:52.956 00.000 15672 Moving (-0.48, -0.39) raw xDistance=-0.36 yDistance=-0.48 00:34:52.956 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36 00:34:52.956 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 00:34:52.956 00.000 15672 MoveAxis(E, 96, ABG) 00:34:52.957 00.001 15672 Guiding Dir = 2, Dur = 96 00:34:52.957 00.000 15672 IsSlewing returns 0 00:34:52.958 00.001 15672 IsGuiding returns 0 00:34:52.963 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=13150, FiltMin=2640, FiltMax=9724, Gamma=2.950 00:34:52.986 00.023 15672 PulseGuide returned control before completion, sleep 79 00:34:53.013 00.027 30444 UpdateGuideState exits: m=116964 SNR=97.1 Saturated 00:34:53.013 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:53.013 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:53.013 00.000 30444 Enqueuing Expose request 00:34:53.066 00.053 15672 IsGuiding returns 1 00:34:53.066 00.000 15672 scope still moving after pulse duration time elapsed 00:34:53.088 00.022 15672 IsSlewing returns 0 00:34:53.099 00.011 15672 IsGuiding returns 0 00:34:53.099 00.000 15672 scope move finished after 96 + 44 ms 00:34:53.099 00.000 15672 Move returns status 0, amount 96 00:34:53.099 00.000 15672 MoveAxis(N, 86, ABG) 00:34:53.099 00.000 15672 Guiding Dir = 0, Dur = 86 00:34:53.099 00.000 15672 IsSlewing returns 0 00:34:53.100 00.001 15672 IsGuiding returns 0 00:34:53.178 00.078 15672 PulseGuide returned control before completion, sleep 19 00:34:53.199 00.021 15672 IsGuiding returns 1 00:34:53.199 00.000 15672 scope still moving after pulse duration time elapsed 00:34:53.220 00.021 15672 IsSlewing returns 0 00:34:53.221 00.001 15672 IsGuiding returns 1 00:34:53.242 00.021 15672 IsSlewing returns 0 00:34:53.306 00.064 15672 IsGuiding returns 0 00:34:53.306 00.000 15672 scope move finished after 86 + 119 ms 00:34:53.306 00.000 15672 Move returns status 0, amount 86 00:34:53.306 00.000 15672 move complete, result=0 00:34:53.306 00.000 15672 worker thread done servicing request 00:34:53.306 00.000 15672 Worker thread wakes up 00:34:53.306 00.000 30444 GuideStep: -0.4 px 96 ms EAST, -0.5 px 86 ms NORTH 00:34:53.307 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:53.307 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:55.414 02.107 15672 Exposure complete 00:34:55.434 00.020 15672 worker thread done servicing request 00:34:55.434 00.000 30444 OnExposeComplete: enter 00:34:55.434 00.000 30444 UpdateGuideState(): m_state=6 00:34:55.434 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4028 00:34:55.434 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=195.54, Mass=122533, SNR=89.9, Peak=12016 HFD=3.4 00:34:55.434 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 00:34:55.434 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 00:34:55.434 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.67 hyp=0.68 cameraTheta=-1.76 mountX=0.06 mountY=-0.68, mountTheta=-1.48 00:34:55.435 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.67, opts=13) 00:34:55.435 00.000 30444 Enqueuing Move request for scope (-0.13, -0.67) 00:34:55.435 00.000 15672 Worker thread wakes up 00:34:55.435 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.67) opts 0xd 00:34:55.435 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.67) 00:34:55.435 00.000 15672 Moving (-0.13, -0.67) raw xDistance=0.06 yDistance=-0.68 00:34:55.435 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:34:55.435 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 00:34:55.435 00.000 15672 MoveAxis(E, 0, ABG) 00:34:55.435 00.000 15672 Move returns status 0, amount 0 00:34:55.435 00.000 15672 MoveAxis(N, 122, ABG) 00:34:55.435 00.000 15672 Guiding Dir = 0, Dur = 122 00:34:55.435 00.000 15672 IsSlewing returns 0 00:34:55.435 00.000 15672 IsGuiding returns 0 00:34:55.440 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=13041, FiltMin=2573, FiltMax=9851, Gamma=2.950 00:34:55.510 00.070 15672 PulseGuide returned control before completion, sleep 58 00:34:55.570 00.060 15672 IsGuiding returns 1 00:34:55.570 00.000 15672 scope still moving after pulse duration time elapsed 00:34:55.590 00.020 15672 IsSlewing returns 0 00:34:55.590 00.000 15672 IsGuiding returns 1 00:34:55.612 00.022 15672 IsSlewing returns 0 00:34:55.613 00.001 15672 IsGuiding returns 1 00:34:55.633 00.020 15672 IsSlewing returns 0 00:34:55.702 00.069 15672 IsGuiding returns 0 00:34:55.703 00.001 15672 scope move finished after 122 + 144 ms 00:34:55.703 00.000 15672 Move returns status 0, amount 122 00:34:55.703 00.000 15672 move complete, result=0 00:34:55.703 00.000 15672 worker thread done servicing request 00:34:55.797 00.094 30444 UpdateGuideState exits: m=122533 SNR=89.9 Saturated 00:34:55.797 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:55.797 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:55.797 00.000 30444 Enqueuing Expose request 00:34:55.797 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 122 ms NORTH 00:34:55.798 00.001 15672 Worker thread wakes up 00:34:55.798 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:55.798 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:57.704 01.906 15672 Exposure complete 00:34:57.723 00.019 15672 worker thread done servicing request 00:34:57.723 00.000 30444 OnExposeComplete: enter 00:34:57.723 00.000 30444 UpdateGuideState(): m_state=6 00:34:57.723 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4029 00:34:57.723 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=195.78, Mass=126979, SNR=96.9, Peak=11598 HFD=3.6 00:34:57.723 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 00:34:57.723 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 00:34:57.723 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.43 hyp=0.45 cameraTheta=-1.31 mountX=0.23 mountY=-0.40, mountTheta=-1.04 00:34:57.725 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.43, opts=13) 00:34:57.725 00.000 30444 Enqueuing Move request for scope (0.12, -0.43) 00:34:57.725 00.000 15672 Worker thread wakes up 00:34:57.725 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.43) opts 0xd 00:34:57.725 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.43) 00:34:57.725 00.000 15672 Moving (0.12, -0.43) raw xDistance=0.23 yDistance=-0.40 00:34:57.725 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 00:34:57.725 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 00:34:57.725 00.000 15672 MoveAxis(E, 0, ABG) 00:34:57.725 00.000 15672 Move returns status 0, amount 0 00:34:57.725 00.000 15672 MoveAxis(N, 71, ABG) 00:34:57.725 00.000 15672 Guiding Dir = 0, Dur = 71 00:34:57.725 00.000 15672 IsSlewing returns 0 00:34:57.727 00.002 15672 IsGuiding returns 0 00:34:57.731 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=11598, FiltMin=2607, FiltMax=10361, Gamma=2.950 00:34:57.844 00.113 15672 IsGuiding returns 1 00:34:57.844 00.000 15672 scope still moving after pulse duration time elapsed 00:34:57.857 00.013 30444 UpdateGuideState exits: m=126979 SNR=96.9 Saturated 00:34:57.857 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:34:57.857 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:34:57.857 00.000 30444 Enqueuing Expose request 00:34:57.865 00.008 15672 IsSlewing returns 0 00:34:57.866 00.001 15672 IsGuiding returns 1 00:34:57.886 00.020 15672 IsSlewing returns 0 00:34:57.907 00.021 15672 IsGuiding returns 0 00:34:57.907 00.000 15672 scope move finished after 71 + 109 ms 00:34:57.907 00.000 15672 Move returns status 0, amount 71 00:34:57.907 00.000 15672 move complete, result=0 00:34:57.907 00.000 15672 worker thread done servicing request 00:34:57.907 00.000 15672 Worker thread wakes up 00:34:57.907 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:34:57.907 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:34:57.907 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 71 ms NORTH 00:35:00.013 02.106 15672 Exposure complete 00:35:00.033 00.020 15672 worker thread done servicing request 00:35:00.033 00.000 30444 OnExposeComplete: enter 00:35:00.033 00.000 30444 UpdateGuideState(): m_state=6 00:35:00.033 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4030 00:35:00.033 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=195.65, Mass=125563, SNR=99.4, Peak=12511 HFD=3.4 00:35:00.034 00.001 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 00:35:00.034 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 00:35:00.034 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.57 hyp=0.57 cameraTheta=-1.66 mountX=0.11 mountY=-0.57, mountTheta=-1.39 00:35:00.034 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.57, opts=13) 00:35:00.034 00.000 30444 Enqueuing Move request for scope (-0.05, -0.57) 00:35:00.034 00.000 15672 Worker thread wakes up 00:35:00.034 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.57) opts 0xd 00:35:00.034 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.57) 00:35:00.034 00.000 15672 Moving (-0.05, -0.57) raw xDistance=0.11 yDistance=-0.57 00:35:00.034 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:35:00.034 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 00:35:00.034 00.000 15672 MoveAxis(E, 0, ABG) 00:35:00.035 00.001 15672 Move returns status 0, amount 0 00:35:00.035 00.000 15672 MoveAxis(N, 101, ABG) 00:35:00.035 00.000 15672 Guiding Dir = 0, Dur = 101 00:35:00.035 00.000 15672 IsSlewing returns 0 00:35:00.036 00.001 15672 IsGuiding returns 0 00:35:00.041 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=13702, FiltMin=2666, FiltMax=10336, Gamma=2.950 00:35:00.091 00.050 30444 UpdateGuideState exits: m=125563 SNR=99.4 Saturated 00:35:00.091 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:00.091 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:00.091 00.000 30444 Enqueuing Expose request 00:35:00.112 00.021 15672 PulseGuide returned control before completion, sleep 36 00:35:00.150 00.038 15672 IsGuiding returns 1 00:35:00.150 00.000 15672 scope still moving after pulse duration time elapsed 00:35:00.171 00.021 15672 IsSlewing returns 0 00:35:00.192 00.021 15672 IsGuiding returns 1 00:35:00.213 00.021 15672 IsSlewing returns 0 00:35:00.224 00.011 15672 IsGuiding returns 0 00:35:00.225 00.001 15672 scope move finished after 101 + 87 ms 00:35:00.225 00.000 15672 Move returns status 0, amount 101 00:35:00.225 00.000 15672 move complete, result=0 00:35:00.225 00.000 15672 worker thread done servicing request 00:35:00.225 00.000 15672 Worker thread wakes up 00:35:00.225 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:00.225 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:00.226 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 101 ms NORTH 00:35:02.141 01.915 15672 Exposure complete 00:35:02.165 00.024 15672 worker thread done servicing request 00:35:02.165 00.000 30444 OnExposeComplete: enter 00:35:02.165 00.000 30444 UpdateGuideState(): m_state=6 00:35:02.166 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4031 00:35:02.166 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=195.49, Mass=122625, SNR=92.6, Peak=12754 HFD=3.2 00:35:02.166 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 00:35:02.166 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 00:35:02.166 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.73 hyp=0.73 cameraTheta=-1.54 mountX=0.22 mountY=-0.70, mountTheta=-1.26 00:35:02.166 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.73, opts=13) 00:35:02.166 00.000 30444 Enqueuing Move request for scope (0.03, -0.73) 00:35:02.166 00.000 15672 Worker thread wakes up 00:35:02.166 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.73) opts 0xd 00:35:02.166 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.73) 00:35:02.166 00.000 15672 Moving (0.03, -0.73) raw xDistance=0.22 yDistance=-0.70 00:35:02.167 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 00:35:02.167 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 00:35:02.167 00.000 15672 MoveAxis(E, 0, ABG) 00:35:02.167 00.000 15672 Move returns status 0, amount 0 00:35:02.167 00.000 15672 MoveAxis(N, 125, ABG) 00:35:02.167 00.000 15672 Guiding Dir = 0, Dur = 125 00:35:02.168 00.001 15672 IsSlewing returns 0 00:35:02.168 00.000 15672 IsGuiding returns 0 00:35:02.172 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=13693, FiltMin=2625, FiltMax=11224, Gamma=2.950 00:35:02.221 00.049 30444 UpdateGuideState exits: m=122625 SNR=92.6 Saturated 00:35:02.221 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:02.221 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:02.221 00.000 30444 Enqueuing Expose request 00:35:02.251 00.030 15672 PulseGuide returned control before completion, sleep 52 00:35:02.306 00.055 15672 IsGuiding returns 1 00:35:02.306 00.000 15672 scope still moving after pulse duration time elapsed 00:35:02.328 00.022 15672 IsSlewing returns 0 00:35:02.330 00.002 15672 IsGuiding returns 1 00:35:02.352 00.022 15672 IsSlewing returns 0 00:35:02.355 00.003 15672 IsGuiding returns 1 00:35:02.376 00.021 15672 IsSlewing returns 0 00:35:02.379 00.003 15672 IsGuiding returns 1 00:35:02.400 00.021 15672 IsSlewing returns 0 00:35:02.412 00.012 15672 IsGuiding returns 0 00:35:02.412 00.000 15672 scope move finished after 125 + 118 ms 00:35:02.412 00.000 15672 Move returns status 0, amount 125 00:35:02.412 00.000 15672 move complete, result=0 00:35:02.412 00.000 15672 worker thread done servicing request 00:35:02.412 00.000 15672 Worker thread wakes up 00:35:02.412 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:02.412 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:02.412 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 125 ms NORTH 00:35:04.520 02.108 15672 Exposure complete 00:35:04.541 00.021 15672 worker thread done servicing request 00:35:04.541 00.000 30444 OnExposeComplete: enter 00:35:04.541 00.000 30444 UpdateGuideState(): m_state=6 00:35:04.541 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4032 00:35:04.541 00.000 30444 Star::Find returns 1 (1), X=461.04, Y=195.85, Mass=118643, SNR=81.4, Peak=12243 HFD=3.7 00:35:04.541 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 00:35:04.541 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 00:35:04.541 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=-0.36 hyp=0.73 cameraTheta=-0.51 mountX=0.71 mountY=-0.21, mountTheta=-0.29 00:35:04.542 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=-0.36, opts=13) 00:35:04.542 00.000 30444 Enqueuing Move request for scope (0.64, -0.36) 00:35:04.543 00.001 15672 Worker thread wakes up 00:35:04.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.36) opts 0xd 00:35:04.543 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, -0.36) 00:35:04.543 00.000 15672 Moving (0.64, -0.36) raw xDistance=0.71 yDistance=-0.21 00:35:04.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71 00:35:04.543 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:35:04.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 00:35:04.543 00.000 15672 MoveAxis(W, 192, ABG) 00:35:04.543 00.000 15672 Guiding Dir = 3, Dur = 192 00:35:04.543 00.000 15672 IsSlewing returns 0 00:35:04.544 00.001 15672 IsGuiding returns 0 00:35:04.551 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=12243, FiltMin=2627, FiltMax=10243, Gamma=2.950 00:35:04.568 00.017 15672 PulseGuide returned control before completion, sleep 179 00:35:04.605 00.037 30444 UpdateGuideState exits: m=118643 SNR=81.4 Saturated 00:35:04.606 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:04.606 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:04.606 00.000 30444 Enqueuing Expose request 00:35:04.751 00.145 15672 IsGuiding returns 1 00:35:04.751 00.000 15672 scope still moving after pulse duration time elapsed 00:35:04.772 00.021 15672 IsSlewing returns 0 00:35:04.777 00.005 15672 IsGuiding returns 0 00:35:04.777 00.000 15672 scope move finished after 192 + 41 ms 00:35:04.777 00.000 15672 Move returns status 0, amount 192 00:35:04.777 00.000 15672 MoveAxis(N, 0, ABG) 00:35:04.778 00.001 15672 Move returns status 0, amount 0 00:35:04.778 00.000 15672 move complete, result=0 00:35:04.778 00.000 15672 worker thread done servicing request 00:35:04.778 00.000 15672 Worker thread wakes up 00:35:04.778 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:04.778 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:04.778 00.000 30444 GuideStep: 0.7 px 192 ms WEST, -0.2 px 0 ms NORTH 00:35:06.683 01.905 15672 Exposure complete 00:35:06.703 00.020 15672 worker thread done servicing request 00:35:06.704 00.001 30444 OnExposeComplete: enter 00:35:06.704 00.000 30444 UpdateGuideState(): m_state=6 00:35:06.704 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4033 00:35:06.704 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=195.25, Mass=115197, SNR=82.3, Peak=11964 HFD=3.4 00:35:06.704 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 00:35:06.704 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 00:35:06.704 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.96 hyp=0.96 cameraTheta=-1.60 mountX=0.24 mountY=-0.95, mountTheta=-1.33 00:35:06.705 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.96, opts=13) 00:35:06.705 00.000 30444 Enqueuing Move request for scope (-0.03, -0.96) 00:35:06.705 00.000 15672 Worker thread wakes up 00:35:06.705 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.96) opts 0xd 00:35:06.705 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.96) 00:35:06.705 00.000 15672 Moving (-0.03, -0.96) raw xDistance=0.24 yDistance=-0.95 00:35:06.705 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 00:35:06.705 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95 00:35:06.705 00.000 15672 MoveAxis(E, 0, ABG) 00:35:06.705 00.000 15672 Move returns status 0, amount 0 00:35:06.705 00.000 15672 MoveAxis(N, 169, ABG) 00:35:06.705 00.000 15672 Guiding Dir = 0, Dur = 169 00:35:06.705 00.000 15672 IsSlewing returns 0 00:35:06.706 00.001 15672 IsGuiding returns 0 00:35:06.710 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=13947, FiltMin=2616, FiltMax=10597, Gamma=2.950 00:35:06.759 00.049 30444 UpdateGuideState exits: m=115197 SNR=82.3 Saturated 00:35:06.759 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:06.759 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:06.759 00.000 30444 Enqueuing Expose request 00:35:06.788 00.029 15672 PulseGuide returned control before completion, sleep 98 00:35:06.891 00.103 15672 IsGuiding returns 1 00:35:06.891 00.000 15672 scope still moving after pulse duration time elapsed 00:35:06.912 00.021 15672 IsSlewing returns 0 00:35:06.915 00.003 15672 IsGuiding returns 1 00:35:06.935 00.020 15672 IsSlewing returns 0 00:35:06.938 00.003 15672 IsGuiding returns 1 00:35:06.959 00.021 15672 IsSlewing returns 0 00:35:06.963 00.004 15672 IsGuiding returns 1 00:35:06.984 00.021 15672 IsSlewing returns 0 00:35:07.013 00.029 15672 IsGuiding returns 0 00:35:07.013 00.000 15672 scope move finished after 169 + 138 ms 00:35:07.013 00.000 15672 Move returns status 0, amount 169 00:35:07.014 00.001 15672 move complete, result=0 00:35:07.014 00.000 15672 worker thread done servicing request 00:35:07.014 00.000 15672 Worker thread wakes up 00:35:07.014 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:07.014 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:07.015 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 169 ms NORTH 00:35:09.132 02.117 15672 Exposure complete 00:35:09.163 00.031 15672 worker thread done servicing request 00:35:09.163 00.000 30444 OnExposeComplete: enter 00:35:09.163 00.000 30444 UpdateGuideState(): m_state=6 00:35:09.163 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4034 00:35:09.163 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=195.46, Mass=122530, SNR=86.2, Peak=12938 HFD=3.2 00:35:09.163 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 00:35:09.163 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 00:35:09.163 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.75 hyp=0.77 cameraTheta=-1.81 mountX=0.03 mountY=-0.77, mountTheta=-1.53 00:35:09.164 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.75, opts=13) 00:35:09.164 00.000 30444 Enqueuing Move request for scope (-0.18, -0.75) 00:35:09.164 00.000 15672 Worker thread wakes up 00:35:09.164 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.75) opts 0xd 00:35:09.164 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.75) 00:35:09.164 00.000 15672 Moving (-0.18, -0.75) raw xDistance=0.03 yDistance=-0.77 00:35:09.164 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:35:09.164 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 00:35:09.164 00.000 15672 MoveAxis(E, 0, ABG) 00:35:09.164 00.000 15672 Move returns status 0, amount 0 00:35:09.164 00.000 15672 MoveAxis(N, 138, ABG) 00:35:09.164 00.000 15672 Guiding Dir = 0, Dur = 138 00:35:09.165 00.001 15672 IsSlewing returns 0 00:35:09.168 00.003 15672 IsGuiding returns 0 00:35:09.169 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=13548, FiltMin=2645, FiltMax=10836, Gamma=2.950 00:35:09.248 00.079 15672 PulseGuide returned control before completion, sleep 69 00:35:09.319 00.071 15672 IsGuiding returns 1 00:35:09.319 00.000 15672 scope still moving after pulse duration time elapsed 00:35:09.340 00.021 15672 IsSlewing returns 0 00:35:09.342 00.002 15672 IsGuiding returns 1 00:35:09.364 00.022 15672 IsSlewing returns 0 00:35:09.367 00.003 15672 IsGuiding returns 1 00:35:09.388 00.021 15672 IsSlewing returns 0 00:35:09.440 00.052 15672 IsGuiding returns 0 00:35:09.441 00.001 15672 scope move finished after 138 + 133 ms 00:35:09.441 00.000 15672 Move returns status 0, amount 138 00:35:09.441 00.000 15672 move complete, result=0 00:35:09.441 00.000 15672 worker thread done servicing request 00:35:09.530 00.089 30444 UpdateGuideState exits: m=122530 SNR=86.2 Saturated 00:35:09.530 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:09.530 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:09.530 00.000 30444 Enqueuing Expose request 00:35:09.530 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.8 px 138 ms NORTH 00:35:09.530 00.000 15672 Worker thread wakes up 00:35:09.530 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:09.530 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:11.436 01.906 15672 Exposure complete 00:35:11.456 00.020 15672 worker thread done servicing request 00:35:11.456 00.000 30444 OnExposeComplete: enter 00:35:11.456 00.000 30444 UpdateGuideState(): m_state=6 00:35:11.456 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4035 00:35:11.456 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=196.40, Mass=120019, SNR=81.1, Peak=10967 HFD=3.3 00:35:11.456 00.000 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.45 = 1.45) 00:35:11.456 00.000 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.38 = 1.38) 00:35:11.456 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.17 mountX=0.03 mountY=0.20, mountTheta=1.44 00:35:11.457 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.19, opts=13) 00:35:11.457 00.000 30444 Enqueuing Move request for scope (0.08, 0.19) 00:35:11.457 00.000 15672 Worker thread wakes up 00:35:11.457 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd 00:35:11.457 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.19) 00:35:11.457 00.000 15672 Moving (0.08, 0.19) raw xDistance=0.03 yDistance=0.20 00:35:11.457 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:35:11.457 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:35:11.457 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 00:35:11.457 00.000 15672 MoveAxis(E, 0, ABG) 00:35:11.457 00.000 15672 Move returns status 0, amount 0 00:35:11.457 00.000 15672 MoveAxis(N, 0, ABG) 00:35:11.457 00.000 15672 Move returns status 0, amount 0 00:35:11.457 00.000 15672 move complete, result=0 00:35:11.457 00.000 15672 worker thread done servicing request 00:35:11.462 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=11865, FiltMin=2538, FiltMax=10817, Gamma=2.950 00:35:11.597 00.135 30444 UpdateGuideState exits: m=120019 SNR=81.1 Saturated 00:35:11.598 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:11.598 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:11.598 00.000 30444 Enqueuing Expose request 00:35:11.598 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 00:35:11.598 00.000 15672 Worker thread wakes up 00:35:11.598 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:11.599 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:13.715 02.116 15672 Exposure complete 00:35:13.744 00.029 15672 worker thread done servicing request 00:35:13.744 00.000 30444 OnExposeComplete: enter 00:35:13.744 00.000 30444 UpdateGuideState(): m_state=6 00:35:13.744 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4036 00:35:13.745 00.001 30444 Star::Find returns 1 (1), X=460.99, Y=196.06, Mass=136434, SNR=90.9, Peak=11701 HFD=4.1 00:35:13.745 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 00:35:13.745 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 00:35:13.745 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=-0.16 hyp=0.60 cameraTheta=-0.27 mountX=0.60 mountY=-0.03, mountTheta=-0.05 00:35:13.746 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=-0.16, opts=13) 00:35:13.746 00.000 30444 Enqueuing Move request for scope (0.58, -0.16) 00:35:13.746 00.000 15672 Worker thread wakes up 00:35:13.746 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.16) opts 0xd 00:35:13.746 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, -0.16) 00:35:13.746 00.000 15672 Moving (0.58, -0.16) raw xDistance=0.60 yDistance=-0.03 00:35:13.747 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60 00:35:13.747 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:35:13.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 00:35:13.747 00.000 15672 MoveAxis(W, 163, ABG) 00:35:13.747 00.000 15672 Guiding Dir = 3, Dur = 163 00:35:13.747 00.000 15672 IsSlewing returns 0 00:35:13.748 00.001 15672 IsGuiding returns 0 00:35:13.751 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=11797, FiltMin=2622, FiltMax=9392, Gamma=2.950 00:35:13.770 00.019 15672 PulseGuide returned control before completion, sleep 152 00:35:13.924 00.154 15672 IsGuiding returns 1 00:35:13.924 00.000 15672 scope still moving after pulse duration time elapsed 00:35:13.945 00.021 15672 IsSlewing returns 0 00:35:13.948 00.003 15672 IsGuiding returns 0 00:35:13.948 00.000 15672 scope move finished after 163 + 37 ms 00:35:13.948 00.000 15672 Move returns status 0, amount 163 00:35:13.948 00.000 15672 MoveAxis(N, 0, ABG) 00:35:13.948 00.000 15672 Move returns status 0, amount 0 00:35:13.949 00.001 15672 move complete, result=0 00:35:13.949 00.000 15672 worker thread done servicing request 00:35:14.153 00.204 30444 UpdateGuideState exits: m=136434 SNR=90.9 Saturated 00:35:14.153 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:14.153 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:14.153 00.000 30444 Enqueuing Expose request 00:35:14.153 00.000 30444 GuideStep: 0.6 px 163 ms WEST, -0.0 px 0 ms NORTH 00:35:14.153 00.000 15672 Worker thread wakes up 00:35:14.153 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:14.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:16.060 01.907 15672 Exposure complete 00:35:16.080 00.020 15672 worker thread done servicing request 00:35:16.080 00.000 30444 OnExposeComplete: enter 00:35:16.080 00.000 30444 UpdateGuideState(): m_state=6 00:35:16.080 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4037 00:35:16.080 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=196.64, Mass=124566, SNR=102.9, Peak=12162 HFD=3.4 00:35:16.080 00.000 30444 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.28) = xAngle (1.46 = 1.46) 00:35:16.080 00.000 30444 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.40 = 1.40) 00:35:16.080 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.43 hyp=0.46 cameraTheta=1.18 mountX=0.05 mountY=0.46, mountTheta=1.46 00:35:16.081 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.43, opts=13) 00:35:16.081 00.000 30444 Enqueuing Move request for scope (0.18, 0.43) 00:35:16.081 00.000 15672 Worker thread wakes up 00:35:16.081 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.43) opts 0xd 00:35:16.081 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.43) 00:35:16.081 00.000 15672 Moving (0.18, 0.43) raw xDistance=0.05 yDistance=0.46 00:35:16.081 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:35:16.081 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:35:16.081 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 00:35:16.081 00.000 15672 MoveAxis(E, 0, ABG) 00:35:16.081 00.000 15672 Move returns status 0, amount 0 00:35:16.081 00.000 15672 MoveAxis(N, 0, ABG) 00:35:16.081 00.000 15672 Move returns status 0, amount 0 00:35:16.081 00.000 15672 move complete, result=0 00:35:16.081 00.000 15672 worker thread done servicing request 00:35:16.086 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=12162, FiltMin=2613, FiltMax=10523, Gamma=2.950 00:35:16.135 00.049 30444 UpdateGuideState exits: m=124566 SNR=102.9 Saturated 00:35:16.135 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:16.135 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:16.135 00.000 30444 Enqueuing Expose request 00:35:16.135 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 00:35:16.135 00.000 15672 Worker thread wakes up 00:35:16.135 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:16.135 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:18.245 02.110 15672 Exposure complete 00:35:18.265 00.020 15672 worker thread done servicing request 00:35:18.265 00.000 30444 OnExposeComplete: enter 00:35:18.265 00.000 30444 UpdateGuideState(): m_state=6 00:35:18.265 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4038 00:35:18.265 00.000 30444 Star::Find returns 1 (1), X=460.96, Y=196.31, Mass=129107, SNR=92.5, Peak=11690 HFD=4.0 00:35:18.265 00.000 30444 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.28) = xAngle (0.46 = 0.46) 00:35:18.266 00.001 30444 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.40 = 0.40) 00:35:18.266 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.10 hyp=0.56 cameraTheta=0.18 mountX=0.51 mountY=0.22, mountTheta=0.41 00:35:18.266 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.10, opts=13) 00:35:18.266 00.000 30444 Enqueuing Move request for scope (0.56, 0.10) 00:35:18.266 00.000 15672 Worker thread wakes up 00:35:18.266 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.10) opts 0xd 00:35:18.266 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.10) 00:35:18.266 00.000 15672 Moving (0.56, 0.10) raw xDistance=0.51 yDistance=0.22 00:35:18.266 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 00:35:18.266 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:35:18.266 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:35:18.267 00.001 15672 MoveAxis(W, 137, ABG) 00:35:18.267 00.000 15672 Guiding Dir = 3, Dur = 137 00:35:18.267 00.000 15672 IsSlewing returns 0 00:35:18.269 00.002 15672 IsGuiding returns 0 00:35:18.272 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=11690, FiltMin=2633, FiltMax=9609, Gamma=2.950 00:35:18.290 00.018 15672 PulseGuide returned control before completion, sleep 126 00:35:18.321 00.031 30444 UpdateGuideState exits: m=129107 SNR=92.5 Saturated 00:35:18.321 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:18.321 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:18.321 00.000 30444 Enqueuing Expose request 00:35:18.419 00.098 15672 IsGuiding returns 1 00:35:18.419 00.000 15672 scope still moving after pulse duration time elapsed 00:35:18.440 00.021 15672 IsSlewing returns 0 00:35:18.441 00.001 15672 IsGuiding returns 1 00:35:18.462 00.021 15672 IsSlewing returns 0 00:35:18.466 00.004 15672 IsGuiding returns 0 00:35:18.467 00.001 15672 scope move finished after 137 + 60 ms 00:35:18.467 00.000 15672 Move returns status 0, amount 137 00:35:18.467 00.000 15672 MoveAxis(N, 0, ABG) 00:35:18.467 00.000 15672 Move returns status 0, amount 0 00:35:18.467 00.000 15672 move complete, result=0 00:35:18.467 00.000 15672 worker thread done servicing request 00:35:18.467 00.000 15672 Worker thread wakes up 00:35:18.467 00.000 30444 GuideStep: 0.5 px 137 ms WEST, 0.2 px 0 ms NORTH 00:35:18.467 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:18.467 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:20.375 01.908 15672 Exposure complete 00:35:20.395 00.020 15672 worker thread done servicing request 00:35:20.395 00.000 30444 OnExposeComplete: enter 00:35:20.395 00.000 30444 UpdateGuideState(): m_state=6 00:35:20.395 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4039 00:35:20.395 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=196.21, Mass=111244, SNR=84.1, Peak=10207 HFD=3.7 00:35:20.395 00.000 30444 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.28) = xAngle (0.24 = 0.24) 00:35:20.395 00.000 30444 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.18 = 0.18) 00:35:20.395 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=0.14 mountY=0.03, mountTheta=0.18 00:35:20.395 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.01, opts=13) 00:35:20.396 00.001 30444 Enqueuing Move request for scope (0.15, -0.01) 00:35:20.396 00.000 15672 Worker thread wakes up 00:35:20.396 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd 00:35:20.396 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.01) 00:35:20.396 00.000 15672 Moving (0.15, -0.01) raw xDistance=0.14 yDistance=0.03 00:35:20.396 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:35:20.396 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:35:20.396 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:35:20.396 00.000 15672 MoveAxis(E, 0, ABG) 00:35:20.396 00.000 15672 Move returns status 0, amount 0 00:35:20.396 00.000 15672 MoveAxis(N, 0, ABG) 00:35:20.396 00.000 15672 Move returns status 0, amount 0 00:35:20.396 00.000 15672 move complete, result=0 00:35:20.396 00.000 15672 worker thread done servicing request 00:35:20.401 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=11712, FiltMin=2626, FiltMax=10665, Gamma=2.950 00:35:20.450 00.049 30444 UpdateGuideState exits: m=111244 SNR=84.1 Saturated 00:35:20.450 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:20.450 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:20.450 00.000 30444 Enqueuing Expose request 00:35:20.451 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:35:20.451 00.000 15672 Worker thread wakes up 00:35:20.451 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:20.451 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:22.559 02.108 15672 Exposure complete 00:35:22.579 00.020 15672 worker thread done servicing request 00:35:22.579 00.000 30444 OnExposeComplete: enter 00:35:22.579 00.000 30444 UpdateGuideState(): m_state=6 00:35:22.579 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4040 00:35:22.579 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=196.42, Mass=120181, SNR=104.9, Peak=10687 HFD=3.6 00:35:22.579 00.000 30444 CameraToMount -- cameraTheta (2.59) - m_xAngle (-0.28) = xAngle (2.87 = 2.87) 00:35:22.579 00.000 30444 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.81 = 2.81) 00:35:22.579 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.21 hyp=0.40 cameraTheta=2.59 mountX=-0.38 mountY=0.13, mountTheta=2.81 00:35:22.580 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.21, opts=13) 00:35:22.580 00.000 30444 Enqueuing Move request for scope (-0.34, 0.21) 00:35:22.580 00.000 15672 Worker thread wakes up 00:35:22.580 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.21) opts 0xd 00:35:22.580 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.21) 00:35:22.580 00.000 15672 Moving (-0.34, 0.21) raw xDistance=-0.38 yDistance=0.13 00:35:22.580 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 00:35:22.580 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:35:22.580 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 00:35:22.580 00.000 15672 MoveAxis(E, 103, ABG) 00:35:22.580 00.000 15672 Guiding Dir = 2, Dur = 103 00:35:22.581 00.001 15672 IsSlewing returns 0 00:35:22.582 00.001 15672 IsGuiding returns 0 00:35:22.586 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=10995, FiltMin=2614, FiltMax=9575, Gamma=2.950 00:35:22.604 00.018 15672 PulseGuide returned control before completion, sleep 92 00:35:22.635 00.031 30444 UpdateGuideState exits: m=120181 SNR=104.9 Saturated 00:35:22.635 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:22.635 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:22.635 00.000 30444 Enqueuing Expose request 00:35:22.696 00.061 15672 IsGuiding returns 1 00:35:22.696 00.000 15672 scope still moving after pulse duration time elapsed 00:35:22.718 00.022 15672 IsSlewing returns 0 00:35:22.731 00.013 15672 IsGuiding returns 0 00:35:22.731 00.000 15672 scope move finished after 103 + 46 ms 00:35:22.731 00.000 15672 Move returns status 0, amount 103 00:35:22.731 00.000 15672 MoveAxis(N, 0, ABG) 00:35:22.731 00.000 15672 Move returns status 0, amount 0 00:35:22.731 00.000 15672 move complete, result=0 00:35:22.731 00.000 15672 worker thread done servicing request 00:35:22.731 00.000 15672 Worker thread wakes up 00:35:22.731 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:22.731 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:22.731 00.000 30444 GuideStep: -0.4 px 103 ms EAST, 0.1 px 0 ms NORTH 00:35:24.638 01.907 15672 Exposure complete 00:35:24.658 00.020 15672 worker thread done servicing request 00:35:24.658 00.000 30444 OnExposeComplete: enter 00:35:24.658 00.000 30444 UpdateGuideState(): m_state=6 00:35:24.658 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4041 00:35:24.658 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=196.27, Mass=119046, SNR=76.6, Peak=10215 HFD=3.7 00:35:24.658 00.000 30444 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.28) = xAngle (2.90 = 2.90) 00:35:24.658 00.000 30444 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.84 = 2.84) 00:35:24.658 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.62 mountX=-0.11 mountY=0.03, mountTheta=2.85 00:35:24.659 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.05, opts=13) 00:35:24.659 00.000 30444 Enqueuing Move request for scope (-0.09, 0.05) 00:35:24.659 00.000 15672 Worker thread wakes up 00:35:24.659 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd 00:35:24.659 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.05) 00:35:24.659 00.000 15672 Moving (-0.09, 0.05) raw xDistance=-0.11 yDistance=0.03 00:35:24.659 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:35:24.659 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:35:24.659 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:35:24.659 00.000 15672 MoveAxis(E, 0, ABG) 00:35:24.659 00.000 15672 Move returns status 0, amount 0 00:35:24.659 00.000 15672 MoveAxis(N, 0, ABG) 00:35:24.659 00.000 15672 Move returns status 0, amount 0 00:35:24.659 00.000 15672 move complete, result=0 00:35:24.659 00.000 15672 worker thread done servicing request 00:35:24.664 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=10215, FiltMin=2650, FiltMax=9090, Gamma=2.950 00:35:24.851 00.187 30444 UpdateGuideState exits: m=119046 SNR=76.6 Saturated 00:35:24.851 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:24.851 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:24.851 00.000 30444 Enqueuing Expose request 00:35:24.851 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:35:24.851 00.000 15672 Worker thread wakes up 00:35:24.851 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:24.851 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:26.960 02.109 15672 Exposure complete 00:35:26.981 00.021 15672 worker thread done servicing request 00:35:26.981 00.000 30444 OnExposeComplete: enter 00:35:26.981 00.000 30444 UpdateGuideState(): m_state=6 00:35:26.981 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4042 00:35:26.981 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=196.57, Mass=134864, SNR=105.9, Peak=11634 HFD=3.3 00:35:26.981 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 00:35:26.981 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 00:35:26.981 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.20 mountX=0.03 mountY=0.37, mountTheta=1.48 00:35:26.982 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.35, opts=13) 00:35:26.982 00.000 30444 Enqueuing Move request for scope (0.14, 0.35) 00:35:26.982 00.000 15672 Worker thread wakes up 00:35:26.982 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.35) opts 0xd 00:35:26.982 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.35) 00:35:26.982 00.000 15672 Moving (0.14, 0.35) raw xDistance=0.03 yDistance=0.37 00:35:26.982 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:35:26.982 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:35:26.982 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 00:35:26.982 00.000 15672 MoveAxis(E, 0, ABG) 00:35:26.982 00.000 15672 Move returns status 0, amount 0 00:35:26.982 00.000 15672 MoveAxis(N, 0, ABG) 00:35:26.982 00.000 15672 Move returns status 0, amount 0 00:35:26.982 00.000 15672 move complete, result=0 00:35:26.982 00.000 15672 worker thread done servicing request 00:35:26.988 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=12076, FiltMin=2644, FiltMax=10891, Gamma=2.950 00:35:27.039 00.051 30444 UpdateGuideState exits: m=134864 SNR=105.9 Saturated 00:35:27.039 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:27.039 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:27.039 00.000 30444 Enqueuing Expose request 00:35:27.039 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 00:35:27.039 00.000 15672 Worker thread wakes up 00:35:27.039 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:27.039 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:28.948 01.909 15672 Exposure complete 00:35:28.968 00.020 15672 worker thread done servicing request 00:35:28.968 00.000 30444 OnExposeComplete: enter 00:35:28.968 00.000 30444 UpdateGuideState(): m_state=6 00:35:28.969 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4043 00:35:28.969 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=196.37, Mass=129610, SNR=90.4, Peak=12121 HFD=3.8 00:35:28.969 00.000 30444 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.28) = xAngle (0.52 = 0.52) 00:35:28.969 00.000 30444 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.45 = 0.45) 00:35:28.969 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=0.16 hyp=0.67 cameraTheta=0.24 mountX=0.58 mountY=0.29, mountTheta=0.47 00:35:28.969 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=0.16, opts=13) 00:35:28.969 00.000 30444 Enqueuing Move request for scope (0.65, 0.16) 00:35:28.969 00.000 15672 Worker thread wakes up 00:35:28.969 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.16) opts 0xd 00:35:28.969 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, 0.16) 00:35:28.969 00.000 15672 Moving (0.65, 0.16) raw xDistance=0.58 yDistance=0.29 00:35:28.970 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58 00:35:28.970 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:35:28.970 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 00:35:28.970 00.000 15672 MoveAxis(W, 157, ABG) 00:35:28.970 00.000 15672 Guiding Dir = 3, Dur = 157 00:35:28.970 00.000 15672 IsSlewing returns 0 00:35:28.972 00.002 15672 IsGuiding returns 0 00:35:28.976 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=12121, FiltMin=2544, FiltMax=9346, Gamma=2.950 00:35:28.993 00.017 15672 PulseGuide returned control before completion, sleep 146 00:35:29.025 00.032 30444 UpdateGuideState exits: m=129610 SNR=90.4 Saturated 00:35:29.025 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:29.025 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:29.025 00.000 30444 Enqueuing Expose request 00:35:29.169 00.144 15672 IsGuiding returns 0 00:35:29.169 00.000 15672 Move returns status 0, amount 157 00:35:29.169 00.000 15672 MoveAxis(N, 0, ABG) 00:35:29.170 00.001 15672 Move returns status 0, amount 0 00:35:29.170 00.000 15672 move complete, result=0 00:35:29.170 00.000 15672 worker thread done servicing request 00:35:29.170 00.000 15672 Worker thread wakes up 00:35:29.170 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:29.170 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:29.170 00.000 30444 GuideStep: 0.6 px 157 ms WEST, 0.3 px 0 ms NORTH 00:35:31.276 02.106 15672 Exposure complete 00:35:31.296 00.020 15672 worker thread done servicing request 00:35:31.297 00.001 30444 OnExposeComplete: enter 00:35:31.297 00.000 30444 UpdateGuideState(): m_state=6 00:35:31.297 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4044 00:35:31.297 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=196.17, Mass=120152, SNR=88.8, Peak=10651 HFD=3.7 00:35:31.297 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.00 = 0.00) 00:35:31.297 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 00:35:31.297 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.27 mountX=0.16 mountY=-0.01, mountTheta=-0.06 00:35:31.298 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.04, opts=13) 00:35:31.298 00.000 30444 Enqueuing Move request for scope (0.15, -0.04) 00:35:31.298 00.000 15672 Worker thread wakes up 00:35:31.298 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd 00:35:31.298 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.04) 00:35:31.298 00.000 15672 Moving (0.15, -0.04) raw xDistance=0.16 yDistance=-0.01 00:35:31.298 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 00:35:31.298 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:35:31.298 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 00:35:31.298 00.000 15672 MoveAxis(E, 0, ABG) 00:35:31.298 00.000 15672 Move returns status 0, amount 0 00:35:31.298 00.000 15672 MoveAxis(N, 0, ABG) 00:35:31.298 00.000 15672 Move returns status 0, amount 0 00:35:31.298 00.000 15672 move complete, result=0 00:35:31.298 00.000 15672 worker thread done servicing request 00:35:31.303 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=11935, FiltMin=2621, FiltMax=10051, Gamma=2.950 00:35:31.352 00.049 30444 UpdateGuideState exits: m=120152 SNR=88.8 Saturated 00:35:31.352 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:31.353 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:31.353 00.000 30444 Enqueuing Expose request 00:35:31.353 00.000 15672 Worker thread wakes up 00:35:31.353 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:35:31.353 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:31.353 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:33.258 01.905 15672 Exposure complete 00:35:33.278 00.020 15672 worker thread done servicing request 00:35:33.278 00.000 30444 OnExposeComplete: enter 00:35:33.278 00.000 30444 UpdateGuideState(): m_state=6 00:35:33.279 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4045 00:35:33.279 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=196.19, Mass=125227, SNR=87.7, Peak=11145 HFD=3.7 00:35:33.279 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.28) = xAngle (0.21 = 0.21) 00:35:33.279 00.000 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.15 = 0.15) 00:35:33.279 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-0.07 mountX=0.28 mountY=0.04, mountTheta=0.15 00:35:33.279 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.02, opts=13) 00:35:33.279 00.000 30444 Enqueuing Move request for scope (0.28, -0.02) 00:35:33.279 00.000 15672 Worker thread wakes up 00:35:33.279 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.02) opts 0xd 00:35:33.279 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.02) 00:35:33.279 00.000 15672 Moving (0.28, -0.02) raw xDistance=0.28 yDistance=0.04 00:35:33.279 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28 00:35:33.280 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:35:33.280 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 00:35:33.280 00.000 15672 MoveAxis(W, 75, ABG) 00:35:33.280 00.000 15672 Guiding Dir = 3, Dur = 75 00:35:33.281 00.001 15672 IsSlewing returns 0 00:35:33.282 00.001 15672 IsGuiding returns 0 00:35:33.286 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=11145, FiltMin=2649, FiltMax=9570, Gamma=2.950 00:35:33.307 00.021 15672 PulseGuide returned control before completion, sleep 61 00:35:33.335 00.028 30444 UpdateGuideState exits: m=125227 SNR=87.7 Saturated 00:35:33.335 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:33.335 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:33.335 00.000 30444 Enqueuing Expose request 00:35:33.370 00.035 15672 IsGuiding returns 1 00:35:33.370 00.000 15672 scope still moving after pulse duration time elapsed 00:35:33.391 00.021 15672 IsSlewing returns 0 00:35:33.434 00.043 15672 IsGuiding returns 0 00:35:33.434 00.000 15672 scope move finished after 75 + 77 ms 00:35:33.434 00.000 15672 Move returns status 0, amount 75 00:35:33.434 00.000 15672 MoveAxis(N, 0, ABG) 00:35:33.434 00.000 15672 Move returns status 0, amount 0 00:35:33.434 00.000 15672 move complete, result=0 00:35:33.434 00.000 15672 worker thread done servicing request 00:35:33.434 00.000 15672 Worker thread wakes up 00:35:33.434 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.0 px 0 ms NORTH 00:35:33.434 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:33.434 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:35.540 02.106 15672 Exposure complete 00:35:35.561 00.021 15672 worker thread done servicing request 00:35:35.561 00.000 30444 OnExposeComplete: enter 00:35:35.562 00.001 30444 UpdateGuideState(): m_state=6 00:35:35.562 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4046 00:35:35.562 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=196.33, Mass=121930, SNR=90.1, Peak=10278 HFD=3.5 00:35:35.562 00.000 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.33 = 1.33) 00:35:35.562 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 00:35:35.562 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.13 cameraTheta=1.06 mountX=0.03 mountY=0.13, mountTheta=1.33 00:35:35.562 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.12, opts=13) 00:35:35.562 00.000 30444 Enqueuing Move request for scope (0.07, 0.12) 00:35:35.562 00.000 15672 Worker thread wakes up 00:35:35.562 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd 00:35:35.563 00.001 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.12) 00:35:35.563 00.000 15672 Moving (0.07, 0.12) raw xDistance=0.03 yDistance=0.13 00:35:35.563 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:35:35.563 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:35:35.563 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 00:35:35.563 00.000 15672 MoveAxis(E, 0, ABG) 00:35:35.563 00.000 15672 Move returns status 0, amount 0 00:35:35.563 00.000 15672 MoveAxis(N, 0, ABG) 00:35:35.563 00.000 15672 Move returns status 0, amount 0 00:35:35.563 00.000 15672 move complete, result=0 00:35:35.563 00.000 15672 worker thread done servicing request 00:35:35.568 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=10620, FiltMin=2565, FiltMax=9323, Gamma=2.950 00:35:36.037 00.469 30444 UpdateGuideState exits: m=121930 SNR=90.1 Saturated 00:35:36.037 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:36.037 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:36.037 00.000 30444 Enqueuing Expose request 00:35:36.037 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 00:35:36.037 00.000 15672 Worker thread wakes up 00:35:36.037 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:36.037 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:37.943 01.906 15672 Exposure complete 00:35:37.963 00.020 15672 worker thread done servicing request 00:35:37.963 00.000 30444 OnExposeComplete: enter 00:35:37.963 00.000 30444 UpdateGuideState(): m_state=6 00:35:37.963 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4047 00:35:37.963 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=195.85, Mass=119679, SNR=77.3, Peak=10544 HFD=3.6 00:35:37.963 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.84 = -0.84) 00:35:37.963 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.90 = -0.90) 00:35:37.963 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.36 hyp=0.40 cameraTheta=-1.12 mountX=0.27 mountY=-0.31, mountTheta=-0.86 00:35:37.964 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.36, opts=13) 00:35:37.964 00.000 30444 Enqueuing Move request for scope (0.18, -0.36) 00:35:37.964 00.000 15672 Worker thread wakes up 00:35:37.964 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.36) opts 0xd 00:35:37.964 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.36) 00:35:37.964 00.000 15672 Moving (0.18, -0.36) raw xDistance=0.27 yDistance=-0.31 00:35:37.964 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 00:35:37.964 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:35:37.964 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 00:35:37.964 00.000 15672 MoveAxis(W, 73, ABG) 00:35:37.964 00.000 15672 Guiding Dir = 3, Dur = 73 00:35:37.965 00.001 15672 IsSlewing returns 0 00:35:37.966 00.001 15672 IsGuiding returns 0 00:35:37.971 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=10893, FiltMin=2627, FiltMax=9733, Gamma=2.950 00:35:37.987 00.016 15672 PulseGuide returned control before completion, sleep 62 00:35:38.020 00.033 30444 UpdateGuideState exits: m=119679 SNR=77.3 Saturated 00:35:38.020 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:38.020 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:38.020 00.000 30444 Enqueuing Expose request 00:35:38.051 00.031 15672 IsGuiding returns 1 00:35:38.051 00.000 15672 scope still moving after pulse duration time elapsed 00:35:38.071 00.020 15672 IsSlewing returns 0 00:35:38.099 00.028 15672 IsGuiding returns 0 00:35:38.099 00.000 15672 scope move finished after 73 + 60 ms 00:35:38.099 00.000 15672 Move returns status 0, amount 73 00:35:38.099 00.000 15672 MoveAxis(N, 0, ABG) 00:35:38.099 00.000 15672 Move returns status 0, amount 0 00:35:38.099 00.000 15672 move complete, result=0 00:35:38.099 00.000 15672 worker thread done servicing request 00:35:38.099 00.000 15672 Worker thread wakes up 00:35:38.099 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:38.099 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:38.099 00.000 30444 GuideStep: 0.3 px 73 ms WEST, -0.3 px 0 ms NORTH 00:35:40.205 02.106 15672 Exposure complete 00:35:40.225 00.020 15672 worker thread done servicing request 00:35:40.225 00.000 30444 OnExposeComplete: enter 00:35:40.225 00.000 30444 UpdateGuideState(): m_state=6 00:35:40.225 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4048 00:35:40.225 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=196.20, Mass=117512, SNR=81.1, Peak=10584 HFD=3.6 00:35:40.226 00.001 30444 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 00:35:40.226 00.000 30444 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 00:35:40.226 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.89 mountX=-0.05 mountY=-0.03, mountTheta=-2.66 00:35:40.226 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.01, opts=13) 00:35:40.226 00.000 30444 Enqueuing Move request for scope (-0.06, -0.01) 00:35:40.226 00.000 15672 Worker thread wakes up 00:35:40.226 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd 00:35:40.226 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.01) 00:35:40.226 00.000 15672 Moving (-0.06, -0.01) raw xDistance=-0.05 yDistance=-0.03 00:35:40.226 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:35:40.226 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:35:40.226 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 00:35:40.227 00.001 15672 MoveAxis(E, 0, ABG) 00:35:40.227 00.000 15672 Move returns status 0, amount 0 00:35:40.227 00.000 15672 MoveAxis(N, 0, ABG) 00:35:40.227 00.000 15672 Move returns status 0, amount 0 00:35:40.227 00.000 15672 move complete, result=0 00:35:40.227 00.000 15672 worker thread done servicing request 00:35:40.232 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=12137, FiltMin=2542, FiltMax=9925, Gamma=2.950 00:35:40.281 00.049 30444 UpdateGuideState exits: m=117512 SNR=81.1 Saturated 00:35:40.281 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:40.281 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:40.281 00.000 30444 Enqueuing Expose request 00:35:40.281 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:35:40.281 00.000 15672 Worker thread wakes up 00:35:40.282 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:40.282 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:42.191 01.909 15672 Exposure complete 00:35:42.212 00.021 15672 worker thread done servicing request 00:35:42.212 00.000 30444 OnExposeComplete: enter 00:35:42.212 00.000 30444 UpdateGuideState(): m_state=6 00:35:42.212 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4049 00:35:42.212 00.000 30444 Star::Find returns 1 (1), X=460.84, Y=196.24, Mass=118014, SNR=69.4, Peak=10866 HFD=3.8 00:35:42.212 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 00:35:42.212 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.27 = 0.27) 00:35:42.212 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.02 hyp=0.44 cameraTheta=0.05 mountX=0.41 mountY=0.12, mountTheta=0.27 00:35:42.213 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.02, opts=13) 00:35:42.213 00.000 30444 Enqueuing Move request for scope (0.44, 0.02) 00:35:42.213 00.000 15672 Worker thread wakes up 00:35:42.213 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.02) opts 0xd 00:35:42.213 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.02) 00:35:42.213 00.000 15672 Moving (0.44, 0.02) raw xDistance=0.41 yDistance=0.12 00:35:42.213 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 00:35:42.213 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:35:42.213 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 00:35:42.213 00.000 15672 MoveAxis(W, 112, ABG) 00:35:42.213 00.000 15672 Guiding Dir = 3, Dur = 112 00:35:42.214 00.001 15672 IsSlewing returns 0 00:35:42.219 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=10866, FiltMin=2634, FiltMax=8899, Gamma=2.950 00:35:42.222 00.003 15672 IsGuiding returns 0 00:35:42.236 00.014 15672 PulseGuide returned control before completion, sleep 109 00:35:42.269 00.033 30444 UpdateGuideState exits: m=118014 SNR=69.4 Saturated 00:35:42.269 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:42.269 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:42.269 00.000 30444 Enqueuing Expose request 00:35:42.347 00.078 15672 IsGuiding returns 1 00:35:42.347 00.000 15672 scope still moving after pulse duration time elapsed 00:35:42.368 00.021 15672 IsSlewing returns 0 00:35:42.380 00.012 15672 IsGuiding returns 0 00:35:42.380 00.000 15672 scope move finished after 112 + 46 ms 00:35:42.380 00.000 15672 Move returns status 0, amount 112 00:35:42.380 00.000 15672 MoveAxis(N, 0, ABG) 00:35:42.380 00.000 15672 Move returns status 0, amount 0 00:35:42.380 00.000 15672 move complete, result=0 00:35:42.380 00.000 15672 worker thread done servicing request 00:35:42.380 00.000 15672 Worker thread wakes up 00:35:42.380 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:42.380 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:42.380 00.000 30444 GuideStep: 0.4 px 112 ms WEST, 0.1 px 0 ms NORTH 00:35:44.486 02.106 15672 Exposure complete 00:35:44.506 00.020 15672 worker thread done servicing request 00:35:44.506 00.000 30444 OnExposeComplete: enter 00:35:44.506 00.000 30444 UpdateGuideState(): m_state=6 00:35:44.506 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4050 00:35:44.506 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=195.81, Mass=116785, SNR=81.6, Peak=10396 HFD=3.8 00:35:44.506 00.000 30444 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.28) = xAngle (-1.19 = -1.19) 00:35:44.506 00.000 30444 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 00:35:44.506 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.40 hyp=0.40 cameraTheta=-1.47 mountX=0.15 mountY=-0.38, mountTheta=-1.20 00:35:44.506 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.40, opts=13) 00:35:44.506 00.000 30444 Enqueuing Move request for scope (0.04, -0.40) 00:35:44.506 00.000 15672 Worker thread wakes up 00:35:44.506 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.40) opts 0xd 00:35:44.506 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.40) 00:35:44.507 00.001 15672 Moving (0.04, -0.40) raw xDistance=0.15 yDistance=-0.38 00:35:44.507 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 00:35:44.507 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 00:35:44.507 00.000 15672 MoveAxis(E, 0, ABG) 00:35:44.507 00.000 15672 Move returns status 0, amount 0 00:35:44.507 00.000 15672 MoveAxis(N, 68, ABG) 00:35:44.507 00.000 15672 Guiding Dir = 0, Dur = 68 00:35:44.507 00.000 15672 IsSlewing returns 0 00:35:44.508 00.001 15672 IsGuiding returns 0 00:35:44.513 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=10867, FiltMin=2621, FiltMax=8639, Gamma=2.950 00:35:44.561 00.048 30444 UpdateGuideState exits: m=116785 SNR=81.6 Saturated 00:35:44.561 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:44.561 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:44.561 00.000 30444 Enqueuing Expose request 00:35:44.617 00.056 15672 IsGuiding returns 1 00:35:44.617 00.000 15672 scope still moving after pulse duration time elapsed 00:35:44.638 00.021 15672 IsSlewing returns 0 00:35:44.639 00.001 15672 IsGuiding returns 1 00:35:44.660 00.021 15672 IsSlewing returns 0 00:35:44.681 00.021 15672 IsGuiding returns 0 00:35:44.681 00.000 15672 scope move finished after 68 + 104 ms 00:35:44.681 00.000 15672 Move returns status 0, amount 68 00:35:44.681 00.000 15672 move complete, result=0 00:35:44.681 00.000 15672 worker thread done servicing request 00:35:44.681 00.000 15672 Worker thread wakes up 00:35:44.681 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:44.681 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 68 ms NORTH 00:35:44.681 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:46.597 01.916 15672 Exposure complete 00:35:46.627 00.030 15672 worker thread done servicing request 00:35:46.627 00.000 30444 OnExposeComplete: enter 00:35:46.627 00.000 30444 UpdateGuideState(): m_state=6 00:35:46.627 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4051 00:35:46.627 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=196.48, Mass=123663, SNR=90.9, Peak=10646 HFD=3.6 00:35:46.627 00.000 30444 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 00:35:46.627 00.000 30444 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.25 = 2.25) 00:35:46.627 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.03 mountX=-0.20 mountY=0.23, mountTheta=2.28 00:35:46.628 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.26, opts=13) 00:35:46.628 00.000 30444 Enqueuing Move request for scope (-0.13, 0.26) 00:35:46.628 00.000 15672 Worker thread wakes up 00:35:46.628 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd 00:35:46.628 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.26) 00:35:46.628 00.000 15672 Moving (-0.13, 0.26) raw xDistance=-0.20 yDistance=0.23 00:35:46.628 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 00:35:46.628 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:35:46.628 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 00:35:46.628 00.000 15672 MoveAxis(E, 0, ABG) 00:35:46.628 00.000 15672 Move returns status 0, amount 0 00:35:46.628 00.000 15672 MoveAxis(N, 0, ABG) 00:35:46.628 00.000 15672 Move returns status 0, amount 0 00:35:46.628 00.000 15672 move complete, result=0 00:35:46.628 00.000 15672 worker thread done servicing request 00:35:46.633 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=11646, FiltMin=2620, FiltMax=10040, Gamma=2.950 00:35:46.756 00.123 30444 UpdateGuideState exits: m=123663 SNR=90.9 Saturated 00:35:46.756 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:46.756 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:46.756 00.000 30444 Enqueuing Expose request 00:35:46.756 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:35:46.756 00.000 15672 Worker thread wakes up 00:35:46.756 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:46.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:48.863 02.107 15672 Exposure complete 00:35:48.883 00.020 15672 worker thread done servicing request 00:35:48.883 00.000 30444 OnExposeComplete: enter 00:35:48.883 00.000 30444 UpdateGuideState(): m_state=6 00:35:48.883 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4052 00:35:48.883 00.000 30444 Star::Find returns 1 (1), X=460.93, Y=196.37, Mass=124193, SNR=93.7, Peak=11600 HFD=3.9 00:35:48.883 00.000 30444 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.28) = xAngle (0.57 = 0.57) 00:35:48.883 00.000 30444 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.51 = 0.51) 00:35:48.883 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=0.16 hyp=0.55 cameraTheta=0.29 mountX=0.46 mountY=0.27, mountTheta=0.53 00:35:48.884 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=0.16, opts=13) 00:35:48.884 00.000 30444 Enqueuing Move request for scope (0.52, 0.16) 00:35:48.884 00.000 15672 Worker thread wakes up 00:35:48.884 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.16) opts 0xd 00:35:48.884 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, 0.16) 00:35:48.884 00.000 15672 Moving (0.52, 0.16) raw xDistance=0.46 yDistance=0.27 00:35:48.884 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 00:35:48.884 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:35:48.884 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 00:35:48.884 00.000 15672 MoveAxis(W, 125, ABG) 00:35:48.884 00.000 15672 Guiding Dir = 3, Dur = 125 00:35:48.885 00.001 15672 IsSlewing returns 0 00:35:48.886 00.001 15672 IsGuiding returns 0 00:35:48.890 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=11738, FiltMin=2620, FiltMax=10525, Gamma=2.950 00:35:48.914 00.024 15672 PulseGuide returned control before completion, sleep 107 00:35:48.938 00.024 30444 UpdateGuideState exits: m=124193 SNR=93.7 Saturated 00:35:48.938 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:48.938 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:48.938 00.000 30444 Enqueuing Expose request 00:35:49.023 00.085 15672 IsGuiding returns 1 00:35:49.023 00.000 15672 scope still moving after pulse duration time elapsed 00:35:49.043 00.020 15672 IsSlewing returns 0 00:35:49.059 00.016 15672 IsGuiding returns 0 00:35:49.059 00.000 15672 scope move finished after 125 + 48 ms 00:35:49.060 00.001 15672 Move returns status 0, amount 125 00:35:49.060 00.000 15672 MoveAxis(N, 0, ABG) 00:35:49.060 00.000 15672 Move returns status 0, amount 0 00:35:49.060 00.000 15672 move complete, result=0 00:35:49.060 00.000 15672 worker thread done servicing request 00:35:49.060 00.000 15672 Worker thread wakes up 00:35:49.060 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:49.060 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:49.061 00.001 30444 GuideStep: 0.5 px 125 ms WEST, 0.3 px 0 ms NORTH 00:35:50.966 01.905 15672 Exposure complete 00:35:50.986 00.020 15672 worker thread done servicing request 00:35:50.986 00.000 30444 OnExposeComplete: enter 00:35:50.986 00.000 30444 UpdateGuideState(): m_state=6 00:35:50.986 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4053 00:35:50.986 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=196.56, Mass=131470, SNR=92.3, Peak=11778 HFD=3.6 00:35:50.986 00.000 30444 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.28) = xAngle (2.25 = 2.25) 00:35:50.986 00.000 30444 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.19 = 2.19) 00:35:50.986 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.98 mountX=-0.24 mountY=0.31, mountTheta=2.23 00:35:50.987 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.35, opts=13) 00:35:50.987 00.000 30444 Enqueuing Move request for scope (-0.15, 0.35) 00:35:50.987 00.000 15672 Worker thread wakes up 00:35:50.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.35) opts 0xd 00:35:50.987 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.35) 00:35:50.987 00.000 15672 Moving (-0.15, 0.35) raw xDistance=-0.24 yDistance=0.31 00:35:50.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:35:50.987 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:35:50.987 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 00:35:50.987 00.000 15672 MoveAxis(E, 0, ABG) 00:35:50.987 00.000 15672 Move returns status 0, amount 0 00:35:50.987 00.000 15672 MoveAxis(N, 0, ABG) 00:35:50.987 00.000 15672 Move returns status 0, amount 0 00:35:50.987 00.000 15672 move complete, result=0 00:35:50.987 00.000 15672 worker thread done servicing request 00:35:50.992 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11801, FiltMin=2566, FiltMax=10859, Gamma=2.950 00:35:51.041 00.049 30444 UpdateGuideState exits: m=131470 SNR=92.3 Saturated 00:35:51.041 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:51.041 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:51.041 00.000 30444 Enqueuing Expose request 00:35:51.041 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 00:35:51.041 00.000 15672 Worker thread wakes up 00:35:51.042 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:51.042 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:53.148 02.106 15672 Exposure complete 00:35:53.168 00.020 15672 worker thread done servicing request 00:35:53.168 00.000 30444 OnExposeComplete: enter 00:35:53.168 00.000 30444 UpdateGuideState(): m_state=6 00:35:53.168 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4054 00:35:53.168 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=196.46, Mass=124395, SNR=96.4, Peak=10708 HFD=3.4 00:35:53.168 00.000 30444 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.28) = xAngle (2.07 = 2.07) 00:35:53.168 00.000 30444 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.01 = 2.01) 00:35:53.168 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.80 mountX=-0.12 mountY=0.23, mountTheta=2.06 00:35:53.169 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.25, opts=13) 00:35:53.169 00.000 30444 Enqueuing Move request for scope (-0.06, 0.25) 00:35:53.169 00.000 15672 Worker thread wakes up 00:35:53.169 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd 00:35:53.169 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.25) 00:35:53.169 00.000 15672 Moving (-0.06, 0.25) raw xDistance=-0.12 yDistance=0.23 00:35:53.169 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:35:53.169 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:35:53.169 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 00:35:53.169 00.000 15672 MoveAxis(E, 0, ABG) 00:35:53.169 00.000 15672 Move returns status 0, amount 0 00:35:53.169 00.000 15672 MoveAxis(N, 0, ABG) 00:35:53.169 00.000 15672 Move returns status 0, amount 0 00:35:53.169 00.000 15672 move complete, result=0 00:35:53.170 00.001 15672 worker thread done servicing request 00:35:53.174 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=11489, FiltMin=2590, FiltMax=10153, Gamma=2.950 00:35:53.223 00.049 30444 UpdateGuideState exits: m=124395 SNR=96.4 Saturated 00:35:53.223 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:53.223 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:53.223 00.000 30444 Enqueuing Expose request 00:35:53.223 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:35:53.223 00.000 15672 Worker thread wakes up 00:35:53.223 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:53.223 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:55.141 01.918 15672 Exposure complete 00:35:55.171 00.030 15672 worker thread done servicing request 00:35:55.171 00.000 30444 OnExposeComplete: enter 00:35:55.171 00.000 30444 UpdateGuideState(): m_state=6 00:35:55.171 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4055 00:35:55.171 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=196.53, Mass=125103, SNR=84.3, Peak=11891 HFD=3.3 00:35:55.171 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 00:35:55.171 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 00:35:55.171 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.32 hyp=0.36 cameraTheta=1.08 mountX=0.08 mountY=0.35, mountTheta=1.35 00:35:55.171 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.32, opts=13) 00:35:55.172 00.001 30444 Enqueuing Move request for scope (0.17, 0.32) 00:35:55.172 00.000 15672 Worker thread wakes up 00:35:55.172 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.32) opts 0xd 00:35:55.172 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.32) 00:35:55.172 00.000 15672 Moving (0.17, 0.32) raw xDistance=0.08 yDistance=0.35 00:35:55.172 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:35:55.172 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:35:55.172 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 00:35:55.172 00.000 15672 MoveAxis(E, 0, ABG) 00:35:55.172 00.000 15672 Move returns status 0, amount 0 00:35:55.172 00.000 15672 MoveAxis(N, 0, ABG) 00:35:55.172 00.000 15672 Move returns status 0, amount 0 00:35:55.172 00.000 15672 move complete, result=0 00:35:55.172 00.000 15672 worker thread done servicing request 00:35:55.177 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=12544, FiltMin=2541, FiltMax=9663, Gamma=2.950 00:35:55.227 00.050 30444 UpdateGuideState exits: m=125103 SNR=84.3 Saturated 00:35:55.227 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:55.227 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:55.227 00.000 30444 Enqueuing Expose request 00:35:55.227 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 00:35:55.227 00.000 15672 Worker thread wakes up 00:35:55.227 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:55.227 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:57.335 02.108 15672 Exposure complete 00:35:57.355 00.020 15672 worker thread done servicing request 00:35:57.355 00.000 30444 OnExposeComplete: enter 00:35:57.355 00.000 30444 UpdateGuideState(): m_state=6 00:35:57.355 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4056 00:35:57.355 00.000 30444 Star::Find returns 1 (1), X=460.82, Y=196.48, Mass=116041, SNR=79.7, Peak=11628 HFD=3.6 00:35:57.355 00.000 30444 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.28) = xAngle (0.85 = 0.85) 00:35:57.355 00.000 30444 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 00:35:57.355 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.27 hyp=0.49 cameraTheta=0.57 mountX=0.33 mountY=0.35, mountTheta=0.82 00:35:57.356 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.27, opts=13) 00:35:57.356 00.000 30444 Enqueuing Move request for scope (0.42, 0.27) 00:35:57.356 00.000 15672 Worker thread wakes up 00:35:57.356 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.27) opts 0xd 00:35:57.356 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.27) 00:35:57.356 00.000 15672 Moving (0.42, 0.27) raw xDistance=0.33 yDistance=0.35 00:35:57.356 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 00:35:57.356 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:35:57.356 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 00:35:57.356 00.000 15672 MoveAxis(W, 89, ABG) 00:35:57.356 00.000 15672 Guiding Dir = 3, Dur = 89 00:35:57.357 00.001 15672 IsSlewing returns 0 00:35:57.358 00.001 15672 IsGuiding returns 0 00:35:57.362 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=11628, FiltMin=2652, FiltMax=9339, Gamma=2.950 00:35:57.380 00.018 15672 PulseGuide returned control before completion, sleep 77 00:35:57.411 00.031 30444 UpdateGuideState exits: m=116041 SNR=79.7 Saturated 00:35:57.411 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:57.411 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:57.411 00.000 30444 Enqueuing Expose request 00:35:57.493 00.082 15672 IsGuiding returns 0 00:35:57.493 00.000 15672 Move returns status 0, amount 89 00:35:57.493 00.000 15672 MoveAxis(N, 0, ABG) 00:35:57.493 00.000 15672 Move returns status 0, amount 0 00:35:57.493 00.000 15672 move complete, result=0 00:35:57.493 00.000 15672 worker thread done servicing request 00:35:57.493 00.000 15672 Worker thread wakes up 00:35:57.493 00.000 30444 GuideStep: 0.3 px 89 ms WEST, 0.3 px 0 ms NORTH 00:35:57.493 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:57.493 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:35:59.402 01.909 15672 Exposure complete 00:35:59.422 00.020 15672 worker thread done servicing request 00:35:59.422 00.000 30444 OnExposeComplete: enter 00:35:59.422 00.000 30444 UpdateGuideState(): m_state=6 00:35:59.423 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4057 00:35:59.423 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=196.28, Mass=118694, SNR=77.9, Peak=11656 HFD=3.3 00:35:59.423 00.000 30444 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 00:35:59.423 00.000 30444 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.52 = 1.52) 00:35:59.423 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.31 mountX=-0.00 mountY=0.07, mountTheta=1.59 00:35:59.423 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.07, opts=13) 00:35:59.423 00.000 30444 Enqueuing Move request for scope (0.02, 0.07) 00:35:59.423 00.000 15672 Worker thread wakes up 00:35:59.423 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd 00:35:59.423 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.07) 00:35:59.423 00.000 15672 Moving (0.02, 0.07) raw xDistance=-0.00 yDistance=0.07 00:35:59.423 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 00:35:59.424 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:35:59.424 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 00:35:59.424 00.000 15672 MoveAxis(E, 0, ABG) 00:35:59.424 00.000 15672 Move returns status 0, amount 0 00:35:59.424 00.000 15672 MoveAxis(N, 0, ABG) 00:35:59.424 00.000 15672 Move returns status 0, amount 0 00:35:59.424 00.000 15672 move complete, result=0 00:35:59.424 00.000 15672 worker thread done servicing request 00:35:59.428 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=11656, FiltMin=2643, FiltMax=10171, Gamma=2.950 00:35:59.478 00.050 30444 UpdateGuideState exits: m=118694 SNR=77.9 Saturated 00:35:59.478 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:35:59.478 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:35:59.478 00.000 30444 Enqueuing Expose request 00:35:59.478 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 00:35:59.478 00.000 15672 Worker thread wakes up 00:35:59.478 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:35:59.478 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:01.587 02.109 15672 Exposure complete 00:36:01.607 00.020 15672 worker thread done servicing request 00:36:01.607 00.000 30444 OnExposeComplete: enter 00:36:01.607 00.000 30444 UpdateGuideState(): m_state=6 00:36:01.607 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4058 00:36:01.607 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=196.53, Mass=117366, SNR=85.1, Peak=11198 HFD=3.3 00:36:01.607 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 00:36:01.607 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 00:36:01.607 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.65 mountX=-0.11 mountY=0.31, mountTheta=1.92 00:36:01.608 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.32, opts=13) 00:36:01.608 00.000 30444 Enqueuing Move request for scope (-0.02, 0.32) 00:36:01.608 00.000 15672 Worker thread wakes up 00:36:01.608 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.32) opts 0xd 00:36:01.608 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.32) 00:36:01.608 00.000 15672 Moving (-0.02, 0.32) raw xDistance=-0.11 yDistance=0.31 00:36:01.608 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:36:01.609 00.001 15672 switching direction from -1 to 1 - decHistory=4 oldest=-0.04 newest=0.73 00:36:01.609 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 00:36:01.609 00.000 15672 MoveAxis(E, 0, ABG) 00:36:01.609 00.000 15672 Move returns status 0, amount 0 00:36:01.609 00.000 15672 MoveAxis(S, 55, ABG) 00:36:01.609 00.000 15672 Guiding Dir = 1, Dur = 55 00:36:01.609 00.000 15672 IsSlewing returns 0 00:36:01.610 00.001 15672 IsGuiding returns 0 00:36:01.615 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=11994, FiltMin=2611, FiltMax=10230, Gamma=2.950 00:36:01.665 00.050 30444 UpdateGuideState exits: m=117366 SNR=85.1 Saturated 00:36:01.665 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:01.665 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:01.665 00.000 30444 Enqueuing Expose request 00:36:01.695 00.030 15672 IsGuiding returns 1 00:36:01.695 00.000 15672 scope still moving after pulse duration time elapsed 00:36:01.715 00.020 15672 IsSlewing returns 0 00:36:01.716 00.001 15672 IsGuiding returns 1 00:36:01.737 00.021 15672 IsSlewing returns 0 00:36:01.738 00.001 15672 IsGuiding returns 1 00:36:01.759 00.021 15672 IsSlewing returns 0 00:36:01.805 00.046 15672 IsGuiding returns 0 00:36:01.806 00.001 15672 scope move finished after 55 + 140 ms 00:36:01.806 00.000 15672 Move returns status 0, amount 55 00:36:01.806 00.000 15672 move complete, result=0 00:36:01.806 00.000 15672 worker thread done servicing request 00:36:01.806 00.000 15672 Worker thread wakes up 00:36:01.806 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:01.807 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:01.807 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH 00:36:03.716 01.909 15672 Exposure complete 00:36:03.735 00.019 15672 worker thread done servicing request 00:36:03.735 00.000 30444 OnExposeComplete: enter 00:36:03.735 00.000 30444 UpdateGuideState(): m_state=6 00:36:03.735 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4059 00:36:03.735 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.48, Mass=129326, SNR=96.1, Peak=11312 HFD=3.6 00:36:03.735 00.000 30444 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.28) = xAngle (2.38 = 2.38) 00:36:03.736 00.001 30444 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.32 = 2.32) 00:36:03.736 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.31 cameraTheta=2.10 mountX=-0.23 mountY=0.23, mountTheta=2.35 00:36:03.736 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.27, opts=13) 00:36:03.736 00.000 30444 Enqueuing Move request for scope (-0.16, 0.27) 00:36:03.736 00.000 15672 Worker thread wakes up 00:36:03.736 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.27) opts 0xd 00:36:03.736 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.27) 00:36:03.736 00.000 15672 Moving (-0.16, 0.27) raw xDistance=-0.23 yDistance=0.23 00:36:03.736 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 00:36:03.736 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:03.736 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 00:36:03.737 00.001 15672 MoveAxis(E, 0, ABG) 00:36:03.737 00.000 15672 Move returns status 0, amount 0 00:36:03.737 00.000 15672 MoveAxis(N, 0, ABG) 00:36:03.737 00.000 15672 Move returns status 0, amount 0 00:36:03.737 00.000 15672 move complete, result=0 00:36:03.737 00.000 15672 worker thread done servicing request 00:36:03.742 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=12031, FiltMin=2651, FiltMax=10250, Gamma=2.950 00:36:04.034 00.292 30444 UpdateGuideState exits: m=129326 SNR=96.1 Saturated 00:36:04.034 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:04.034 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:04.034 00.000 30444 Enqueuing Expose request 00:36:04.035 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:36:04.035 00.000 15672 Worker thread wakes up 00:36:04.035 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:04.035 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:06.145 02.110 15672 Exposure complete 00:36:06.165 00.020 15672 worker thread done servicing request 00:36:06.165 00.000 30444 OnExposeComplete: enter 00:36:06.165 00.000 30444 UpdateGuideState(): m_state=6 00:36:06.165 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4060 00:36:06.165 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=196.34, Mass=120958, SNR=95.6, Peak=11714 HFD=3.7 00:36:06.165 00.000 30444 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.28) = xAngle (3.21 = -3.08) 00:36:06.165 00.000 30444 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.15 = -3.14) 00:36:06.166 00.001 30444 CameraToMount -- cameraX=-0.58 cameraY=0.12 hyp=0.59 cameraTheta=2.93 mountX=-0.59 mountY=-0.00, mountTheta=-3.14 00:36:06.166 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=0.12, opts=13) 00:36:06.166 00.000 30444 Enqueuing Move request for scope (-0.58, 0.12) 00:36:06.166 00.000 15672 Worker thread wakes up 00:36:06.166 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.12) opts 0xd 00:36:06.166 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, 0.12) 00:36:06.166 00.000 15672 Moving (-0.58, 0.12) raw xDistance=-0.59 yDistance=-0.00 00:36:06.166 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59 00:36:06.166 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:06.166 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 00:36:06.166 00.000 15672 MoveAxis(E, 160, ABG) 00:36:06.167 00.001 15672 Guiding Dir = 2, Dur = 160 00:36:06.167 00.000 15672 IsSlewing returns 0 00:36:06.168 00.001 15672 IsGuiding returns 0 00:36:06.172 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=12582, FiltMin=2584, FiltMax=10032, Gamma=2.950 00:36:06.182 00.010 15672 PulseGuide returned control before completion, sleep 156 00:36:06.221 00.039 30444 UpdateGuideState exits: m=120958 SNR=95.6 Saturated 00:36:06.221 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:06.221 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:06.222 00.001 30444 Enqueuing Expose request 00:36:06.359 00.137 15672 IsGuiding returns 0 00:36:06.359 00.000 15672 Move returns status 0, amount 160 00:36:06.359 00.000 15672 MoveAxis(N, 0, ABG) 00:36:06.359 00.000 15672 Move returns status 0, amount 0 00:36:06.359 00.000 15672 move complete, result=0 00:36:06.359 00.000 15672 worker thread done servicing request 00:36:06.359 00.000 15672 Worker thread wakes up 00:36:06.359 00.000 30444 GuideStep: -0.6 px 160 ms EAST, -0.0 px 0 ms NORTH 00:36:06.359 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:06.359 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:08.268 01.909 15672 Exposure complete 00:36:08.288 00.020 15672 worker thread done servicing request 00:36:08.288 00.000 30444 OnExposeComplete: enter 00:36:08.288 00.000 30444 UpdateGuideState(): m_state=6 00:36:08.288 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4061 00:36:08.288 00.000 30444 Star::Find returns 1 (1), X=460.99, Y=196.28, Mass=116369, SNR=76.7, Peak=10265 HFD=4.0 00:36:08.288 00.000 30444 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.28) = xAngle (0.39 = 0.39) 00:36:08.288 00.000 30444 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.33 = 0.33) 00:36:08.288 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=0.07 hyp=0.59 cameraTheta=0.11 mountX=0.55 mountY=0.19, mountTheta=0.33 00:36:08.289 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=0.07, opts=13) 00:36:08.289 00.000 30444 Enqueuing Move request for scope (0.59, 0.07) 00:36:08.289 00.000 15672 Worker thread wakes up 00:36:08.289 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.07) opts 0xd 00:36:08.289 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, 0.07) 00:36:08.289 00.000 15672 Moving (0.59, 0.07) raw xDistance=0.55 yDistance=0.19 00:36:08.289 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.55 00:36:08.289 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:08.289 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 00:36:08.289 00.000 15672 MoveAxis(W, 137, ABG) 00:36:08.289 00.000 15672 Guiding Dir = 3, Dur = 137 00:36:08.290 00.001 15672 IsSlewing returns 0 00:36:08.291 00.001 15672 IsGuiding returns 0 00:36:08.295 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2086, max=11130, FiltMin=2522, FiltMax=9573, Gamma=2.950 00:36:08.307 00.012 15672 PulseGuide returned control before completion, sleep 132 00:36:08.345 00.038 30444 UpdateGuideState exits: m=116369 SNR=76.7 Saturated 00:36:08.345 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:08.345 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:08.345 00.000 30444 Enqueuing Expose request 00:36:08.441 00.096 15672 IsGuiding returns 1 00:36:08.441 00.000 15672 scope still moving after pulse duration time elapsed 00:36:08.461 00.020 15672 IsSlewing returns 0 00:36:08.468 00.007 15672 IsGuiding returns 0 00:36:08.468 00.000 15672 scope move finished after 137 + 39 ms 00:36:08.468 00.000 15672 Move returns status 0, amount 137 00:36:08.468 00.000 15672 MoveAxis(N, 0, ABG) 00:36:08.468 00.000 15672 Move returns status 0, amount 0 00:36:08.468 00.000 15672 move complete, result=0 00:36:08.468 00.000 15672 worker thread done servicing request 00:36:08.470 00.002 15672 Worker thread wakes up 00:36:08.470 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:08.470 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:08.470 00.000 30444 GuideStep: 0.5 px 137 ms WEST, 0.2 px 0 ms NORTH 00:36:10.578 02.108 15672 Exposure complete 00:36:10.598 00.020 15672 worker thread done servicing request 00:36:10.598 00.000 30444 OnExposeComplete: enter 00:36:10.598 00.000 30444 UpdateGuideState(): m_state=6 00:36:10.598 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4062 00:36:10.598 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=196.55, Mass=117811, SNR=78.5, Peak=10222 HFD=3.2 00:36:10.598 00.000 30444 CameraToMount -- cameraTheta (1.35) - m_xAngle (-0.28) = xAngle (1.63 = 1.63) 00:36:10.598 00.000 30444 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 00:36:10.598 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.35 mountX=-0.02 mountY=0.35, mountTheta=1.63 00:36:10.599 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.34, opts=13) 00:36:10.599 00.000 30444 Enqueuing Move request for scope (0.08, 0.34) 00:36:10.599 00.000 15672 Worker thread wakes up 00:36:10.599 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.34) opts 0xd 00:36:10.599 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.34) 00:36:10.599 00.000 15672 Moving (0.08, 0.34) raw xDistance=-0.02 yDistance=0.35 00:36:10.599 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:36:10.599 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 00:36:10.599 00.000 15672 MoveAxis(E, 0, ABG) 00:36:10.599 00.000 15672 Move returns status 0, amount 0 00:36:10.599 00.000 15672 MoveAxis(S, 62, ABG) 00:36:10.599 00.000 15672 Guiding Dir = 1, Dur = 62 00:36:10.600 00.001 15672 IsSlewing returns 0 00:36:10.601 00.001 15672 IsGuiding returns 0 00:36:10.605 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=11907, FiltMin=2653, FiltMax=10047, Gamma=2.950 00:36:10.675 00.070 30444 UpdateGuideState exits: m=117811 SNR=78.5 Saturated 00:36:10.675 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:10.675 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:10.675 00.000 30444 Enqueuing Expose request 00:36:10.691 00.016 15672 IsGuiding returns 1 00:36:10.691 00.000 15672 scope still moving after pulse duration time elapsed 00:36:10.711 00.020 15672 IsSlewing returns 0 00:36:10.712 00.001 15672 IsGuiding returns 1 00:36:10.732 00.020 15672 IsSlewing returns 0 00:36:10.799 00.067 15672 IsGuiding returns 0 00:36:10.799 00.000 15672 scope move finished after 62 + 136 ms 00:36:10.799 00.000 15672 Move returns status 0, amount 62 00:36:10.799 00.000 15672 move complete, result=0 00:36:10.799 00.000 15672 worker thread done servicing request 00:36:10.799 00.000 15672 Worker thread wakes up 00:36:10.800 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:10.800 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:10.800 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 62 ms SOUTH 00:36:12.708 01.908 15672 Exposure complete 00:36:12.728 00.020 15672 worker thread done servicing request 00:36:12.728 00.000 30444 OnExposeComplete: enter 00:36:12.728 00.000 30444 UpdateGuideState(): m_state=6 00:36:12.728 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4063 00:36:12.728 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=196.07, Mass=115454, SNR=77.8, Peak=10500 HFD=3.5 00:36:12.728 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 00:36:12.728 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 00:36:12.728 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.72 mountX=0.02 mountY=-0.15, mountTheta=-1.44 00:36:12.729 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.15, opts=13) 00:36:12.729 00.000 30444 Enqueuing Move request for scope (-0.02, -0.15) 00:36:12.729 00.000 15672 Worker thread wakes up 00:36:12.729 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd 00:36:12.729 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.15) 00:36:12.729 00.000 15672 Moving (-0.02, -0.15) raw xDistance=0.02 yDistance=-0.15 00:36:12.729 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:36:12.729 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:12.729 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 00:36:12.729 00.000 15672 MoveAxis(E, 0, ABG) 00:36:12.729 00.000 15672 Move returns status 0, amount 0 00:36:12.729 00.000 15672 MoveAxis(N, 0, ABG) 00:36:12.729 00.000 15672 Move returns status 0, amount 0 00:36:12.729 00.000 15672 move complete, result=0 00:36:12.729 00.000 15672 worker thread done servicing request 00:36:12.734 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=11459, FiltMin=2632, FiltMax=9766, Gamma=2.950 00:36:12.783 00.049 30444 UpdateGuideState exits: m=115454 SNR=77.8 Saturated 00:36:12.783 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:12.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:12.783 00.000 30444 Enqueuing Expose request 00:36:12.783 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:36:12.783 00.000 15672 Worker thread wakes up 00:36:12.783 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:12.783 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:14.893 02.110 15672 Exposure complete 00:36:14.913 00.020 15672 worker thread done servicing request 00:36:14.913 00.000 30444 OnExposeComplete: enter 00:36:14.913 00.000 30444 UpdateGuideState(): m_state=6 00:36:14.913 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4064 00:36:14.914 00.001 30444 Star::Find returns 1 (1), X=460.26, Y=196.18, Mass=128705, SNR=82.9, Peak=10891 HFD=3.7 00:36:14.914 00.000 30444 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.28) = xAngle (-2.63 = -2.63) 00:36:14.914 00.000 30444 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 00:36:14.914 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.91 mountX=-0.13 mountY=-0.06, mountTheta=-2.68 00:36:14.914 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.03, opts=13) 00:36:14.914 00.000 30444 Enqueuing Move request for scope (-0.15, -0.03) 00:36:14.914 00.000 15672 Worker thread wakes up 00:36:14.914 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd 00:36:14.914 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.03) 00:36:14.914 00.000 15672 Moving (-0.15, -0.03) raw xDistance=-0.13 yDistance=-0.06 00:36:14.914 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 00:36:14.915 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:14.915 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 00:36:14.915 00.000 15672 MoveAxis(E, 0, ABG) 00:36:14.915 00.000 15672 Move returns status 0, amount 0 00:36:14.915 00.000 15672 MoveAxis(N, 0, ABG) 00:36:14.915 00.000 15672 Move returns status 0, amount 0 00:36:14.915 00.000 15672 move complete, result=0 00:36:14.915 00.000 15672 worker thread done servicing request 00:36:14.919 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=12273, FiltMin=2544, FiltMax=9889, Gamma=2.950 00:36:14.968 00.049 30444 UpdateGuideState exits: m=128705 SNR=82.9 Saturated 00:36:14.968 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:14.968 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:14.968 00.000 30444 Enqueuing Expose request 00:36:14.968 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:36:14.968 00.000 15672 Worker thread wakes up 00:36:14.968 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:14.968 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:16.879 01.911 15672 Exposure complete 00:36:16.899 00.020 15672 worker thread done servicing request 00:36:16.899 00.000 30444 OnExposeComplete: enter 00:36:16.899 00.000 30444 UpdateGuideState(): m_state=6 00:36:16.899 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4065 00:36:16.899 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=195.66, Mass=122017, SNR=84.6, Peak=12264 HFD=3.6 00:36:16.899 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 00:36:16.899 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 00:36:16.899 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.55 hyp=0.61 cameraTheta=-2.02 mountX=-0.11 mountY=-0.60, mountTheta=-1.75 00:36:16.899 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.55, opts=13) 00:36:16.900 00.001 30444 Enqueuing Move request for scope (-0.27, -0.55) 00:36:16.900 00.000 15672 Worker thread wakes up 00:36:16.900 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.55) opts 0xd 00:36:16.900 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.55) 00:36:16.900 00.000 15672 Moving (-0.27, -0.55) raw xDistance=-0.11 yDistance=-0.60 00:36:16.900 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:36:16.900 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:36:16.900 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60 00:36:16.900 00.000 15672 MoveAxis(E, 0, ABG) 00:36:16.900 00.000 15672 Move returns status 0, amount 0 00:36:16.900 00.000 15672 MoveAxis(N, 0, ABG) 00:36:16.900 00.000 15672 Move returns status 0, amount 0 00:36:16.900 00.000 15672 move complete, result=0 00:36:16.900 00.000 15672 worker thread done servicing request 00:36:16.905 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=12667, FiltMin=2620, FiltMax=10004, Gamma=2.950 00:36:16.953 00.048 30444 UpdateGuideState exits: m=122017 SNR=84.6 Saturated 00:36:16.953 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:16.953 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:16.953 00.000 30444 Enqueuing Expose request 00:36:16.954 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH 00:36:16.954 00.000 15672 Worker thread wakes up 00:36:16.954 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:16.954 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:19.073 02.119 15672 Exposure complete 00:36:19.105 00.032 15672 worker thread done servicing request 00:36:19.105 00.000 30444 OnExposeComplete: enter 00:36:19.105 00.000 30444 UpdateGuideState(): m_state=6 00:36:19.105 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4066 00:36:19.105 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=195.77, Mass=119767, SNR=79.5, Peak=11744 HFD=3.4 00:36:19.105 00.000 30444 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.28) = xAngle (-1.17 = -1.17) 00:36:19.105 00.000 30444 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.23 = -1.23) 00:36:19.105 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.44 hyp=0.45 cameraTheta=-1.45 mountX=0.17 mountY=-0.42, mountTheta=-1.18 00:36:19.106 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.44, opts=13) 00:36:19.106 00.000 30444 Enqueuing Move request for scope (0.05, -0.44) 00:36:19.106 00.000 15672 Worker thread wakes up 00:36:19.106 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.44) opts 0xd 00:36:19.106 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.44) 00:36:19.106 00.000 15672 Moving (0.05, -0.44) raw xDistance=0.17 yDistance=-0.42 00:36:19.106 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 00:36:19.106 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:36:19.106 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 00:36:19.106 00.000 15672 MoveAxis(E, 0, ABG) 00:36:19.106 00.000 15672 Move returns status 0, amount 0 00:36:19.106 00.000 15672 MoveAxis(N, 0, ABG) 00:36:19.106 00.000 15672 Move returns status 0, amount 0 00:36:19.106 00.000 15672 move complete, result=0 00:36:19.106 00.000 15672 worker thread done servicing request 00:36:19.111 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=12596, FiltMin=2612, FiltMax=10639, Gamma=2.950 00:36:19.160 00.049 30444 UpdateGuideState exits: m=119767 SNR=79.5 Saturated 00:36:19.160 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:19.160 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:19.160 00.000 30444 Enqueuing Expose request 00:36:19.160 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 00:36:19.160 00.000 15672 Worker thread wakes up 00:36:19.160 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:19.160 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:21.076 01.916 15672 Exposure complete 00:36:21.107 00.031 15672 worker thread done servicing request 00:36:21.107 00.000 30444 OnExposeComplete: enter 00:36:21.107 00.000 30444 UpdateGuideState(): m_state=6 00:36:21.107 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4067 00:36:21.107 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=196.13, Mass=115227, SNR=86.3, Peak=9929 HFD=3.6 00:36:21.107 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 00:36:21.107 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 00:36:21.107 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.93 mountX=-0.01 mountY=-0.09, mountTheta=-1.65 00:36:21.108 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.08, opts=13) 00:36:21.108 00.000 30444 Enqueuing Move request for scope (-0.03, -0.08) 00:36:21.108 00.000 15672 Worker thread wakes up 00:36:21.108 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd 00:36:21.108 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.08) 00:36:21.108 00.000 15672 Moving (-0.03, -0.08) raw xDistance=-0.01 yDistance=-0.09 00:36:21.108 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 00:36:21.108 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:21.108 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:36:21.108 00.000 15672 MoveAxis(E, 0, ABG) 00:36:21.108 00.000 15672 Move returns status 0, amount 0 00:36:21.108 00.000 15672 MoveAxis(N, 0, ABG) 00:36:21.108 00.000 15672 Move returns status 0, amount 0 00:36:21.108 00.000 15672 move complete, result=0 00:36:21.108 00.000 15672 worker thread done servicing request 00:36:21.113 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=11014, FiltMin=2606, FiltMax=9753, Gamma=2.950 00:36:21.162 00.049 30444 UpdateGuideState exits: m=115227 SNR=86.3 Saturated 00:36:21.162 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:21.162 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:21.163 00.001 30444 Enqueuing Expose request 00:36:21.163 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:36:21.163 00.000 15672 Worker thread wakes up 00:36:21.163 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:21.163 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:23.279 02.116 15672 Exposure complete 00:36:23.310 00.031 15672 worker thread done servicing request 00:36:23.310 00.000 30444 OnExposeComplete: enter 00:36:23.310 00.000 30444 UpdateGuideState(): m_state=6 00:36:23.311 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4068 00:36:23.311 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=196.07, Mass=120330, SNR=85.0, Peak=10253 HFD=3.8 00:36:23.311 00.000 30444 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 00:36:23.311 00.000 30444 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.33 = -0.33) 00:36:23.311 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.54 mountX=0.26 mountY=-0.09, mountTheta=-0.32 00:36:23.311 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.14, opts=13) 00:36:23.311 00.000 30444 Enqueuing Move request for scope (0.23, -0.14) 00:36:23.311 00.000 15672 Worker thread wakes up 00:36:23.311 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd 00:36:23.311 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.14) 00:36:23.311 00.000 15672 Moving (0.23, -0.14) raw xDistance=0.26 yDistance=-0.09 00:36:23.311 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 00:36:23.312 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:23.312 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:36:23.312 00.000 15672 MoveAxis(W, 70, ABG) 00:36:23.312 00.000 15672 Guiding Dir = 3, Dur = 70 00:36:23.313 00.001 15672 IsSlewing returns 0 00:36:23.314 00.001 15672 IsGuiding returns 0 00:36:23.317 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=11373, FiltMin=2646, FiltMax=9883, Gamma=2.950 00:36:23.339 00.022 15672 PulseGuide returned control before completion, sleep 55 00:36:23.366 00.027 30444 UpdateGuideState exits: m=120330 SNR=85.0 Saturated 00:36:23.366 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:23.366 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:23.366 00.000 30444 Enqueuing Expose request 00:36:23.396 00.030 15672 IsGuiding returns 1 00:36:23.396 00.000 15672 scope still moving after pulse duration time elapsed 00:36:23.416 00.020 15672 IsSlewing returns 0 00:36:23.451 00.035 15672 IsGuiding returns 0 00:36:23.451 00.000 15672 scope move finished after 70 + 67 ms 00:36:23.451 00.000 15672 Move returns status 0, amount 70 00:36:23.451 00.000 15672 MoveAxis(N, 0, ABG) 00:36:23.451 00.000 15672 Move returns status 0, amount 0 00:36:23.451 00.000 15672 move complete, result=0 00:36:23.451 00.000 15672 worker thread done servicing request 00:36:23.451 00.000 15672 Worker thread wakes up 00:36:23.452 00.001 30444 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH 00:36:23.452 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:23.452 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:25.367 01.915 15672 Exposure complete 00:36:25.398 00.031 15672 worker thread done servicing request 00:36:25.398 00.000 30444 OnExposeComplete: enter 00:36:25.398 00.000 30444 UpdateGuideState(): m_state=6 00:36:25.398 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4069 00:36:25.398 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=195.65, Mass=119793, SNR=94.5, Peak=12922 HFD=3.6 00:36:25.398 00.000 30444 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.28) = xAngle (-2.13 = -2.13) 00:36:25.398 00.000 30444 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.19 = -2.19) 00:36:25.398 00.000 30444 CameraToMount -- cameraX=-0.62 cameraY=-0.56 hyp=0.84 cameraTheta=-2.41 mountX=-0.45 mountY=-0.69, mountTheta=-2.15 00:36:25.399 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.62, y=-0.56, opts=13) 00:36:25.399 00.000 30444 Enqueuing Move request for scope (-0.62, -0.56) 00:36:25.399 00.000 15672 Worker thread wakes up 00:36:25.399 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.56) opts 0xd 00:36:25.399 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.62, -0.56) 00:36:25.399 00.000 15672 Moving (-0.62, -0.56) raw xDistance=-0.45 yDistance=-0.69 00:36:25.399 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45 00:36:25.399 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:36:25.399 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69 00:36:25.399 00.000 15672 MoveAxis(E, 116, ABG) 00:36:25.399 00.000 15672 Guiding Dir = 2, Dur = 116 00:36:25.400 00.001 15672 IsSlewing returns 0 00:36:25.401 00.001 15672 IsGuiding returns 0 00:36:25.405 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=13375, FiltMin=2640, FiltMax=10133, Gamma=2.950 00:36:25.415 00.010 15672 PulseGuide returned control before completion, sleep 112 00:36:25.454 00.039 30444 UpdateGuideState exits: m=119793 SNR=94.5 Saturated 00:36:25.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:25.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:25.454 00.000 30444 Enqueuing Expose request 00:36:25.529 00.075 15672 IsGuiding returns 1 00:36:25.529 00.000 15672 scope still moving after pulse duration time elapsed 00:36:25.551 00.022 15672 IsSlewing returns 0 00:36:25.608 00.057 15672 IsGuiding returns 0 00:36:25.608 00.000 15672 scope move finished after 116 + 90 ms 00:36:25.608 00.000 15672 Move returns status 0, amount 116 00:36:25.608 00.000 15672 MoveAxis(N, 0, ABG) 00:36:25.608 00.000 15672 Move returns status 0, amount 0 00:36:25.608 00.000 15672 move complete, result=0 00:36:25.608 00.000 15672 worker thread done servicing request 00:36:25.609 00.001 15672 Worker thread wakes up 00:36:25.609 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:25.609 00.000 30444 GuideStep: -0.4 px 116 ms EAST, -0.7 px 0 ms NORTH 00:36:25.609 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:27.716 02.107 15672 Exposure complete 00:36:27.735 00.019 15672 worker thread done servicing request 00:36:27.736 00.001 30444 OnExposeComplete: enter 00:36:27.736 00.000 30444 UpdateGuideState(): m_state=6 00:36:27.736 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4070 00:36:27.736 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=196.12, Mass=130195, SNR=88.2, Peak=12345 HFD=3.9 00:36:27.736 00.000 30444 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.28) = xAngle (-2.62 = -2.62) 00:36:27.736 00.000 30444 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.68 = -2.68) 00:36:27.736 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.09 hyp=0.39 cameraTheta=-2.90 mountX=-0.34 mountY=-0.17, mountTheta=-2.67 00:36:27.736 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.09, opts=13) 00:36:27.736 00.000 30444 Enqueuing Move request for scope (-0.38, -0.09) 00:36:27.737 00.001 15672 Worker thread wakes up 00:36:27.737 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.09) opts 0xd 00:36:27.737 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.09) 00:36:27.737 00.000 15672 Moving (-0.38, -0.09) raw xDistance=-0.34 yDistance=-0.17 00:36:27.737 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34 00:36:27.737 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:27.737 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 00:36:27.737 00.000 15672 MoveAxis(E, 99, ABG) 00:36:27.737 00.000 15672 Guiding Dir = 2, Dur = 99 00:36:27.737 00.000 15672 IsSlewing returns 0 00:36:27.738 00.001 15672 IsGuiding returns 0 00:36:27.742 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=12516, FiltMin=2628, FiltMax=9519, Gamma=2.950 00:36:27.763 00.021 15672 PulseGuide returned control before completion, sleep 84 00:36:27.791 00.028 30444 UpdateGuideState exits: m=130195 SNR=88.2 Saturated 00:36:27.791 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:27.791 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:27.791 00.000 30444 Enqueuing Expose request 00:36:27.877 00.086 15672 IsGuiding returns 0 00:36:27.877 00.000 15672 Move returns status 0, amount 99 00:36:27.877 00.000 15672 MoveAxis(N, 0, ABG) 00:36:27.877 00.000 15672 Move returns status 0, amount 0 00:36:27.877 00.000 15672 move complete, result=0 00:36:27.878 00.001 15672 worker thread done servicing request 00:36:27.878 00.000 15672 Worker thread wakes up 00:36:27.878 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:27.878 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:27.878 00.000 30444 GuideStep: -0.3 px 99 ms EAST, -0.2 px 0 ms NORTH 00:36:29.786 01.908 15672 Exposure complete 00:36:29.806 00.020 15672 worker thread done servicing request 00:36:29.806 00.000 30444 OnExposeComplete: enter 00:36:29.806 00.000 30444 UpdateGuideState(): m_state=6 00:36:29.806 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4071 00:36:29.806 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=196.24, Mass=129706, SNR=96.0, Peak=10820 HFD=3.8 00:36:29.806 00.000 30444 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.28) = xAngle (3.25 = -3.04) 00:36:29.806 00.000 30444 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.18 = -3.10) 00:36:29.806 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.18 cameraTheta=2.97 mountX=-0.18 mountY=-0.01, mountTheta=-3.10 00:36:29.806 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.03, opts=13) 00:36:29.807 00.001 30444 Enqueuing Move request for scope (-0.17, 0.03) 00:36:29.807 00.000 15672 Worker thread wakes up 00:36:29.807 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd 00:36:29.807 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.03) 00:36:29.807 00.000 15672 Moving (-0.17, 0.03) raw xDistance=-0.18 yDistance=-0.01 00:36:29.807 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:36:29.807 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:29.807 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 00:36:29.807 00.000 15672 MoveAxis(E, 0, ABG) 00:36:29.807 00.000 15672 Move returns status 0, amount 0 00:36:29.807 00.000 15672 MoveAxis(N, 0, ABG) 00:36:29.807 00.000 15672 Move returns status 0, amount 0 00:36:29.807 00.000 15672 move complete, result=0 00:36:29.807 00.000 15672 worker thread done servicing request 00:36:29.812 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=11178, FiltMin=2579, FiltMax=9481, Gamma=2.950 00:36:29.861 00.049 30444 UpdateGuideState exits: m=129706 SNR=96.0 Saturated 00:36:29.862 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:29.862 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:29.862 00.000 30444 Enqueuing Expose request 00:36:29.862 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:36:29.862 00.000 15672 Worker thread wakes up 00:36:29.862 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:29.862 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:31.970 02.108 15672 Exposure complete 00:36:31.990 00.020 15672 worker thread done servicing request 00:36:31.990 00.000 30444 OnExposeComplete: enter 00:36:31.990 00.000 30444 UpdateGuideState(): m_state=6 00:36:31.990 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4072 00:36:31.990 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=196.12, Mass=122262, SNR=87.4, Peak=11510 HFD=3.9 00:36:31.990 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 00:36:31.990 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 00:36:31.990 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-0.09 hyp=0.54 cameraTheta=-0.17 mountX=0.54 mountY=0.03, mountTheta=0.05 00:36:31.990 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.09, opts=13) 00:36:31.991 00.001 30444 Enqueuing Move request for scope (0.53, -0.09) 00:36:31.991 00.000 15672 Worker thread wakes up 00:36:31.991 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.09) opts 0xd 00:36:31.991 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.09) 00:36:31.991 00.000 15672 Moving (0.53, -0.09) raw xDistance=0.54 yDistance=0.03 00:36:31.991 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54 00:36:31.991 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:31.991 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:36:31.991 00.000 15672 MoveAxis(W, 145, ABG) 00:36:31.991 00.000 15672 Guiding Dir = 3, Dur = 145 00:36:31.991 00.000 15672 IsSlewing returns 0 00:36:31.993 00.002 15672 IsGuiding returns 0 00:36:31.997 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=11510, FiltMin=2570, FiltMax=9714, Gamma=2.950 00:36:32.014 00.017 15672 PulseGuide returned control before completion, sleep 135 00:36:32.047 00.033 30444 UpdateGuideState exits: m=122262 SNR=87.4 Saturated 00:36:32.047 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:32.047 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:32.047 00.000 30444 Enqueuing Expose request 00:36:32.151 00.104 15672 IsGuiding returns 1 00:36:32.152 00.001 15672 scope still moving after pulse duration time elapsed 00:36:32.172 00.020 15672 IsSlewing returns 0 00:36:32.222 00.050 15672 IsGuiding returns 0 00:36:32.222 00.000 15672 scope move finished after 145 + 84 ms 00:36:32.222 00.000 15672 Move returns status 0, amount 145 00:36:32.222 00.000 15672 MoveAxis(N, 0, ABG) 00:36:32.223 00.001 15672 Move returns status 0, amount 0 00:36:32.223 00.000 15672 move complete, result=0 00:36:32.223 00.000 15672 worker thread done servicing request 00:36:32.223 00.000 15672 Worker thread wakes up 00:36:32.223 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:32.223 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:32.223 00.000 30444 GuideStep: 0.5 px 145 ms WEST, 0.0 px 0 ms NORTH 00:36:34.132 01.909 15672 Exposure complete 00:36:34.152 00.020 15672 worker thread done servicing request 00:36:34.152 00.000 30444 OnExposeComplete: enter 00:36:34.152 00.000 30444 UpdateGuideState(): m_state=6 00:36:34.152 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4073 00:36:34.152 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=196.28, Mass=118935, SNR=79.1, Peak=10590 HFD=3.6 00:36:34.152 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 00:36:34.152 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 00:36:34.152 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.38 mountX=0.14 mountY=0.10, mountTheta=0.62 00:36:34.153 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.07, opts=13) 00:36:34.153 00.000 30444 Enqueuing Move request for scope (0.16, 0.07) 00:36:34.153 00.000 15672 Worker thread wakes up 00:36:34.153 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd 00:36:34.153 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.07) 00:36:34.153 00.000 15672 Moving (0.16, 0.07) raw xDistance=0.14 yDistance=0.10 00:36:34.153 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:36:34.153 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:34.153 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:36:34.153 00.000 15672 MoveAxis(E, 0, ABG) 00:36:34.153 00.000 15672 Move returns status 0, amount 0 00:36:34.153 00.000 15672 MoveAxis(N, 0, ABG) 00:36:34.153 00.000 15672 Move returns status 0, amount 0 00:36:34.153 00.000 15672 move complete, result=0 00:36:34.153 00.000 15672 worker thread done servicing request 00:36:34.158 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=10590, FiltMin=2620, FiltMax=9656, Gamma=2.950 00:36:34.206 00.048 30444 UpdateGuideState exits: m=118935 SNR=79.1 Saturated 00:36:34.206 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:34.207 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:34.207 00.000 30444 Enqueuing Expose request 00:36:34.207 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:36:34.207 00.000 15672 Worker thread wakes up 00:36:34.207 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:34.207 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:36.316 02.109 15672 Exposure complete 00:36:36.336 00.020 15672 worker thread done servicing request 00:36:36.336 00.000 30444 OnExposeComplete: enter 00:36:36.336 00.000 30444 UpdateGuideState(): m_state=6 00:36:36.336 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4074 00:36:36.336 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=196.10, Mass=111854, SNR=81.3, Peak=11031 HFD=3.8 00:36:36.336 00.000 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 00:36:36.336 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.71 = -2.71) 00:36:36.336 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.12 hyp=0.53 cameraTheta=-2.92 mountX=-0.47 mountY=-0.22, mountTheta=-2.69 00:36:36.337 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.12, opts=13) 00:36:36.337 00.000 30444 Enqueuing Move request for scope (-0.52, -0.12) 00:36:36.337 00.000 15672 Worker thread wakes up 00:36:36.337 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.12) opts 0xd 00:36:36.337 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.12) 00:36:36.337 00.000 15672 Moving (-0.52, -0.12) raw xDistance=-0.47 yDistance=-0.22 00:36:36.337 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47 00:36:36.337 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:36.337 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 00:36:36.337 00.000 15672 MoveAxis(E, 126, ABG) 00:36:36.337 00.000 15672 Guiding Dir = 2, Dur = 126 00:36:36.338 00.001 15672 IsSlewing returns 0 00:36:36.340 00.002 15672 IsGuiding returns 0 00:36:36.344 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=12027, FiltMin=2676, FiltMax=9389, Gamma=2.950 00:36:36.359 00.015 15672 PulseGuide returned control before completion, sleep 118 00:36:36.535 00.176 15672 IsGuiding returns 0 00:36:36.535 00.000 15672 Move returns status 0, amount 126 00:36:36.535 00.000 15672 MoveAxis(N, 0, ABG) 00:36:36.535 00.000 15672 Move returns status 0, amount 0 00:36:36.535 00.000 15672 move complete, result=0 00:36:36.535 00.000 15672 worker thread done servicing request 00:36:36.599 00.064 30444 UpdateGuideState exits: m=111854 SNR=81.3 Saturated 00:36:36.599 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:36.599 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:36.599 00.000 30444 Enqueuing Expose request 00:36:36.599 00.000 15672 Worker thread wakes up 00:36:36.599 00.000 30444 GuideStep: -0.5 px 126 ms EAST, -0.2 px 0 ms NORTH 00:36:36.599 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:36.600 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:38.515 01.915 15672 Exposure complete 00:36:38.550 00.035 15672 worker thread done servicing request 00:36:38.550 00.000 30444 OnExposeComplete: enter 00:36:38.550 00.000 30444 UpdateGuideState(): m_state=6 00:36:38.550 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4075 00:36:38.550 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=195.97, Mass=132832, SNR=101.2, Peak=11061 HFD=3.6 00:36:38.550 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 00:36:38.550 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 00:36:38.550 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.20 mountX=0.16 mountY=-0.22, mountTheta=-0.94 00:36:38.551 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.25, opts=13) 00:36:38.551 00.000 30444 Enqueuing Move request for scope (0.10, -0.25) 00:36:38.551 00.000 15672 Worker thread wakes up 00:36:38.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd 00:36:38.551 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.25) 00:36:38.551 00.000 15672 Moving (0.10, -0.25) raw xDistance=0.16 yDistance=-0.22 00:36:38.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 00:36:38.551 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:38.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 00:36:38.551 00.000 15672 MoveAxis(E, 0, ABG) 00:36:38.551 00.000 15672 Move returns status 0, amount 0 00:36:38.551 00.000 15672 MoveAxis(N, 0, ABG) 00:36:38.551 00.000 15672 Move returns status 0, amount 0 00:36:38.551 00.000 15672 move complete, result=0 00:36:38.552 00.001 15672 worker thread done servicing request 00:36:38.556 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=11061, FiltMin=2584, FiltMax=9601, Gamma=2.950 00:36:38.635 00.079 30444 UpdateGuideState exits: m=132832 SNR=101.2 Saturated 00:36:38.635 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:38.635 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:38.635 00.000 30444 Enqueuing Expose request 00:36:38.635 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:36:38.635 00.000 15672 Worker thread wakes up 00:36:38.635 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:38.635 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:40.744 02.109 15672 Exposure complete 00:36:40.764 00.020 15672 worker thread done servicing request 00:36:40.764 00.000 30444 OnExposeComplete: enter 00:36:40.764 00.000 30444 UpdateGuideState(): m_state=6 00:36:40.764 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4076 00:36:40.764 00.000 30444 Star::Find returns 1 (1), X=460.75, Y=196.35, Mass=129023, SNR=77.8, Peak=11340 HFD=3.6 00:36:40.764 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 00:36:40.764 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 00:36:40.764 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.14 hyp=0.37 cameraTheta=0.38 mountX=0.29 mountY=0.21, mountTheta=0.62 00:36:40.765 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.14, opts=13) 00:36:40.765 00.000 30444 Enqueuing Move request for scope (0.34, 0.14) 00:36:40.765 00.000 15672 Worker thread wakes up 00:36:40.765 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.14) opts 0xd 00:36:40.765 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.14) 00:36:40.765 00.000 15672 Moving (0.34, 0.14) raw xDistance=0.29 yDistance=0.21 00:36:40.765 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 00:36:40.765 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:40.765 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 00:36:40.765 00.000 15672 MoveAxis(W, 78, ABG) 00:36:40.765 00.000 15672 Guiding Dir = 3, Dur = 78 00:36:40.766 00.001 15672 IsSlewing returns 0 00:36:40.767 00.001 15672 IsGuiding returns 0 00:36:40.771 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=11340, FiltMin=2634, FiltMax=9906, Gamma=2.950 00:36:40.784 00.013 15672 PulseGuide returned control before completion, sleep 72 00:36:40.821 00.037 30444 UpdateGuideState exits: m=129023 SNR=77.8 Saturated 00:36:40.821 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:40.821 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:40.821 00.000 30444 Enqueuing Expose request 00:36:40.858 00.037 15672 IsGuiding returns 1 00:36:40.858 00.000 15672 scope still moving after pulse duration time elapsed 00:36:40.879 00.021 15672 IsSlewing returns 0 00:36:40.896 00.017 15672 IsGuiding returns 0 00:36:40.896 00.000 15672 scope move finished after 78 + 50 ms 00:36:40.897 00.001 15672 Move returns status 0, amount 78 00:36:40.897 00.000 15672 MoveAxis(N, 0, ABG) 00:36:40.897 00.000 15672 Move returns status 0, amount 0 00:36:40.897 00.000 15672 move complete, result=0 00:36:40.897 00.000 15672 worker thread done servicing request 00:36:40.897 00.000 15672 Worker thread wakes up 00:36:40.897 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:40.897 00.000 30444 GuideStep: 0.3 px 78 ms WEST, 0.2 px 0 ms NORTH 00:36:40.897 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:42.812 01.915 15672 Exposure complete 00:36:42.839 00.027 15672 worker thread done servicing request 00:36:42.839 00.000 30444 OnExposeComplete: enter 00:36:42.839 00.000 30444 UpdateGuideState(): m_state=6 00:36:42.839 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4077 00:36:42.839 00.000 30444 Star::Find returns 1 (1), X=460.93, Y=195.98, Mass=118625, SNR=81.9, Peak=11660 HFD=3.9 00:36:42.839 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 00:36:42.839 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.21 = -0.21) 00:36:42.839 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.23 hyp=0.57 cameraTheta=-0.42 mountX=0.56 mountY=-0.12, mountTheta=-0.20 00:36:42.840 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.23, opts=13) 00:36:42.840 00.000 30444 Enqueuing Move request for scope (0.52, -0.23) 00:36:42.840 00.000 15672 Worker thread wakes up 00:36:42.840 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.23) opts 0xd 00:36:42.840 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.23) 00:36:42.840 00.000 15672 Moving (0.52, -0.23) raw xDistance=0.56 yDistance=-0.12 00:36:42.840 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56 00:36:42.840 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:42.840 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 00:36:42.840 00.000 15672 MoveAxis(W, 158, ABG) 00:36:42.840 00.000 15672 Guiding Dir = 3, Dur = 158 00:36:42.840 00.000 15672 IsSlewing returns 0 00:36:42.842 00.002 15672 IsGuiding returns 0 00:36:42.846 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=11845, FiltMin=2562, FiltMax=10408, Gamma=2.950 00:36:42.860 00.014 15672 PulseGuide returned control before completion, sleep 150 00:36:43.014 00.154 15672 IsGuiding returns 1 00:36:43.014 00.000 15672 scope still moving after pulse duration time elapsed 00:36:43.035 00.021 15672 IsSlewing returns 0 00:36:43.052 00.017 15672 IsGuiding returns 0 00:36:43.053 00.001 15672 scope move finished after 158 + 52 ms 00:36:43.053 00.000 15672 Move returns status 0, amount 158 00:36:43.053 00.000 15672 MoveAxis(N, 0, ABG) 00:36:43.053 00.000 15672 Move returns status 0, amount 0 00:36:43.053 00.000 15672 move complete, result=0 00:36:43.053 00.000 15672 worker thread done servicing request 00:36:43.249 00.196 30444 UpdateGuideState exits: m=118625 SNR=81.9 Saturated 00:36:43.249 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:43.249 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:43.249 00.000 30444 Enqueuing Expose request 00:36:43.249 00.000 30444 GuideStep: 0.6 px 158 ms WEST, -0.1 px 0 ms NORTH 00:36:43.249 00.000 15672 Worker thread wakes up 00:36:43.250 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:43.250 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:45.367 02.117 15672 Exposure complete 00:36:45.399 00.032 15672 worker thread done servicing request 00:36:45.399 00.000 30444 OnExposeComplete: enter 00:36:45.399 00.000 30444 UpdateGuideState(): m_state=6 00:36:45.399 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4078 00:36:45.399 00.000 30444 Star::Find returns 1 (1), X=459.63, Y=195.87, Mass=122700, SNR=89.3, Peak=12601 HFD=3.6 00:36:45.399 00.000 30444 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.28) = xAngle (-2.45 = -2.45) 00:36:45.399 00.000 30444 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.51 = -2.51) 00:36:45.399 00.000 30444 CameraToMount -- cameraX=-0.77 cameraY=-0.34 hyp=0.85 cameraTheta=-2.72 mountX=-0.65 mountY=-0.50, mountTheta=-2.48 00:36:45.400 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.77, y=-0.34, opts=13) 00:36:45.400 00.000 30444 Enqueuing Move request for scope (-0.77, -0.34) 00:36:45.400 00.000 15672 Worker thread wakes up 00:36:45.400 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.34) opts 0xd 00:36:45.400 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.77, -0.34) 00:36:45.400 00.000 15672 Moving (-0.77, -0.34) raw xDistance=-0.65 yDistance=-0.50 00:36:45.400 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.65 00:36:45.400 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:36:45.400 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50 00:36:45.400 00.000 15672 MoveAxis(E, 164, ABG) 00:36:45.400 00.000 15672 Guiding Dir = 2, Dur = 164 00:36:45.401 00.001 15672 IsSlewing returns 0 00:36:45.402 00.001 15672 IsGuiding returns 0 00:36:45.406 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12847, FiltMin=2629, FiltMax=9504, Gamma=2.950 00:36:45.432 00.026 15672 PulseGuide returned control before completion, sleep 145 00:36:45.456 00.024 30444 UpdateGuideState exits: m=122700 SNR=89.3 Saturated 00:36:45.456 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:45.456 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:45.456 00.000 30444 Enqueuing Expose request 00:36:45.580 00.124 15672 IsGuiding returns 1 00:36:45.580 00.000 15672 scope still moving after pulse duration time elapsed 00:36:45.600 00.020 15672 IsSlewing returns 0 00:36:45.625 00.025 15672 IsGuiding returns 0 00:36:45.625 00.000 15672 scope move finished after 164 + 58 ms 00:36:45.625 00.000 15672 Move returns status 0, amount 164 00:36:45.625 00.000 15672 MoveAxis(N, 0, ABG) 00:36:45.625 00.000 15672 Move returns status 0, amount 0 00:36:45.625 00.000 15672 move complete, result=0 00:36:45.626 00.001 15672 worker thread done servicing request 00:36:45.626 00.000 30444 GuideStep: -0.6 px 164 ms EAST, -0.5 px 0 ms NORTH 00:36:45.626 00.000 15672 Worker thread wakes up 00:36:45.626 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:45.626 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:47.541 01.915 15672 Exposure complete 00:36:47.572 00.031 15672 worker thread done servicing request 00:36:47.572 00.000 30444 OnExposeComplete: enter 00:36:47.572 00.000 30444 UpdateGuideState(): m_state=6 00:36:47.572 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4079 00:36:47.572 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=196.03, Mass=127371, SNR=91.7, Peak=12028 HFD=3.8 00:36:47.572 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 00:36:47.572 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 00:36:47.572 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=-0.18 hyp=0.67 cameraTheta=-2.86 mountX=-0.56 mountY=-0.32, mountTheta=-2.63 00:36:47.573 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=-0.18, opts=13) 00:36:47.573 00.000 30444 Enqueuing Move request for scope (-0.64, -0.18) 00:36:47.573 00.000 15672 Worker thread wakes up 00:36:47.573 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.18) opts 0xd 00:36:47.573 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, -0.18) 00:36:47.573 00.000 15672 Moving (-0.64, -0.18) raw xDistance=-0.56 yDistance=-0.32 00:36:47.573 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56 00:36:47.573 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:36:47.573 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 00:36:47.573 00.000 15672 MoveAxis(E, 164, ABG) 00:36:47.573 00.000 15672 Guiding Dir = 2, Dur = 164 00:36:47.574 00.001 15672 IsSlewing returns 0 00:36:47.576 00.002 15672 IsGuiding returns 0 00:36:47.580 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=12028, FiltMin=2629, FiltMax=9132, Gamma=2.950 00:36:47.605 00.025 15672 PulseGuide returned control before completion, sleep 145 00:36:47.629 00.024 30444 UpdateGuideState exits: m=127371 SNR=91.7 Saturated 00:36:47.629 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:47.629 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:47.629 00.000 30444 Enqueuing Expose request 00:36:47.753 00.124 15672 IsGuiding returns 1 00:36:47.753 00.000 15672 scope still moving after pulse duration time elapsed 00:36:47.773 00.020 15672 IsSlewing returns 0 00:36:47.798 00.025 15672 IsGuiding returns 0 00:36:47.799 00.001 15672 scope move finished after 164 + 58 ms 00:36:47.799 00.000 15672 Move returns status 0, amount 164 00:36:47.799 00.000 15672 MoveAxis(N, 0, ABG) 00:36:47.799 00.000 15672 Move returns status 0, amount 0 00:36:47.799 00.000 15672 move complete, result=0 00:36:47.799 00.000 15672 worker thread done servicing request 00:36:47.799 00.000 15672 Worker thread wakes up 00:36:47.799 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:47.800 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:47.800 00.000 30444 GuideStep: -0.6 px 164 ms EAST, -0.3 px 0 ms NORTH 00:36:49.907 02.107 15672 Exposure complete 00:36:49.927 00.020 15672 worker thread done servicing request 00:36:49.927 00.000 30444 OnExposeComplete: enter 00:36:49.927 00.000 30444 UpdateGuideState(): m_state=6 00:36:49.927 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4080 00:36:49.927 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=196.00, Mass=111111, SNR=76.9, Peak=11115 HFD=4.0 00:36:49.927 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 00:36:49.927 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 00:36:49.927 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=-0.21 hyp=0.63 cameraTheta=-0.34 mountX=0.63 mountY=-0.08, mountTheta=-0.12 00:36:49.928 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=-0.21, opts=13) 00:36:49.928 00.000 30444 Enqueuing Move request for scope (0.59, -0.21) 00:36:49.928 00.000 15672 Worker thread wakes up 00:36:49.928 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.21) opts 0xd 00:36:49.928 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, -0.21) 00:36:49.928 00.000 15672 Moving (0.59, -0.21) raw xDistance=0.63 yDistance=-0.08 00:36:49.928 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.63 00:36:49.928 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:49.928 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 00:36:49.928 00.000 15672 MoveAxis(W, 159, ABG) 00:36:49.928 00.000 15672 Guiding Dir = 3, Dur = 159 00:36:49.929 00.001 15672 IsSlewing returns 0 00:36:49.930 00.001 15672 IsGuiding returns 0 00:36:49.934 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=11855, FiltMin=2662, FiltMax=9591, Gamma=2.950 00:36:49.953 00.019 15672 PulseGuide returned control before completion, sleep 146 00:36:49.983 00.030 30444 UpdateGuideState exits: m=111111 SNR=76.9 Saturated 00:36:49.983 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:49.983 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:49.983 00.000 30444 Enqueuing Expose request 00:36:50.146 00.163 15672 IsGuiding returns 0 00:36:50.146 00.000 15672 Move returns status 0, amount 159 00:36:50.146 00.000 15672 MoveAxis(N, 0, ABG) 00:36:50.146 00.000 15672 Move returns status 0, amount 0 00:36:50.146 00.000 15672 move complete, result=0 00:36:50.146 00.000 15672 worker thread done servicing request 00:36:50.146 00.000 15672 Worker thread wakes up 00:36:50.146 00.000 30444 GuideStep: 0.6 px 159 ms WEST, -0.1 px 0 ms NORTH 00:36:50.146 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:50.146 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:52.051 01.905 15672 Exposure complete 00:36:52.071 00.020 15672 worker thread done servicing request 00:36:52.071 00.000 30444 OnExposeComplete: enter 00:36:52.071 00.000 30444 UpdateGuideState(): m_state=6 00:36:52.071 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4081 00:36:52.072 00.001 30444 Star::Find returns 1 (1), X=460.36, Y=196.06, Mass=116893, SNR=76.2, Peak=9961 HFD=3.6 00:36:52.072 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 00:36:52.072 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 00:36:52.072 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.88 mountX=-0.01 mountY=-0.16, mountTheta=-1.61 00:36:52.072 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.15, opts=13) 00:36:52.072 00.000 30444 Enqueuing Move request for scope (-0.05, -0.15) 00:36:52.072 00.000 15672 Worker thread wakes up 00:36:52.072 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd 00:36:52.072 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.15) 00:36:52.072 00.000 15672 Moving (-0.05, -0.15) raw xDistance=-0.01 yDistance=-0.16 00:36:52.072 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 00:36:52.072 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:52.073 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:36:52.073 00.000 15672 MoveAxis(E, 0, ABG) 00:36:52.073 00.000 15672 Move returns status 0, amount 0 00:36:52.073 00.000 15672 MoveAxis(N, 0, ABG) 00:36:52.073 00.000 15672 Move returns status 0, amount 0 00:36:52.073 00.000 15672 move complete, result=0 00:36:52.073 00.000 15672 worker thread done servicing request 00:36:52.078 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11268, FiltMin=2606, FiltMax=9239, Gamma=2.950 00:36:52.127 00.049 30444 UpdateGuideState exits: m=116893 SNR=76.2 Saturated 00:36:52.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:52.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:52.127 00.000 30444 Enqueuing Expose request 00:36:52.127 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:36:52.127 00.000 15672 Worker thread wakes up 00:36:52.127 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:52.127 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:54.234 02.107 15672 Exposure complete 00:36:54.254 00.020 15672 worker thread done servicing request 00:36:54.254 00.000 30444 OnExposeComplete: enter 00:36:54.254 00.000 30444 UpdateGuideState(): m_state=6 00:36:54.254 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4082 00:36:54.254 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=196.03, Mass=125498, SNR=80.8, Peak=11155 HFD=4.0 00:36:54.254 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 00:36:54.255 00.001 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 00:36:54.255 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-2.43 mountX=-0.15 mountY=-0.22, mountTheta=-2.17 00:36:54.255 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.18, opts=13) 00:36:54.255 00.000 30444 Enqueuing Move request for scope (-0.21, -0.18) 00:36:54.255 00.000 15672 Worker thread wakes up 00:36:54.255 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.18) opts 0xd 00:36:54.255 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.18) 00:36:54.255 00.000 15672 Moving (-0.21, -0.18) raw xDistance=-0.15 yDistance=-0.22 00:36:54.255 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:36:54.255 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:36:54.255 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 00:36:54.255 00.000 15672 MoveAxis(E, 0, ABG) 00:36:54.255 00.000 15672 Move returns status 0, amount 0 00:36:54.256 00.001 15672 MoveAxis(N, 0, ABG) 00:36:54.256 00.000 15672 Move returns status 0, amount 0 00:36:54.256 00.000 15672 move complete, result=0 00:36:54.256 00.000 15672 worker thread done servicing request 00:36:54.260 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=11155, FiltMin=2637, FiltMax=9487, Gamma=2.950 00:36:54.310 00.050 30444 UpdateGuideState exits: m=125498 SNR=80.8 Saturated 00:36:54.310 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:54.310 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:54.310 00.000 30444 Enqueuing Expose request 00:36:54.310 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:36:54.310 00.000 15672 Worker thread wakes up 00:36:54.310 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:54.310 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:56.217 01.907 15672 Exposure complete 00:36:56.237 00.020 15672 worker thread done servicing request 00:36:56.237 00.000 30444 OnExposeComplete: enter 00:36:56.237 00.000 30444 UpdateGuideState(): m_state=6 00:36:56.237 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4083 00:36:56.237 00.000 30444 Star::Find returns 1 (1), X=459.57, Y=195.94, Mass=107812, SNR=83.8, Peak=11263 HFD=3.5 00:36:56.237 00.000 30444 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 00:36:56.237 00.000 30444 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 00:36:56.237 00.000 30444 CameraToMount -- cameraX=-0.84 cameraY=-0.28 hyp=0.88 cameraTheta=-2.82 mountX=-0.73 mountY=-0.45, mountTheta=-2.59 00:36:56.238 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.84, y=-0.28, opts=13) 00:36:56.238 00.000 30444 Enqueuing Move request for scope (-0.84, -0.28) 00:36:56.238 00.000 15672 Worker thread wakes up 00:36:56.238 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.28) opts 0xd 00:36:56.238 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.84, -0.28) 00:36:56.238 00.000 15672 Moving (-0.84, -0.28) raw xDistance=-0.73 yDistance=-0.45 00:36:56.238 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73 00:36:56.238 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.24 newest=-0.83 00:36:56.238 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 00:36:56.238 00.000 15672 MoveAxis(E, 197, ABG) 00:36:56.238 00.000 15672 Guiding Dir = 2, Dur = 197 00:36:56.238 00.000 15672 IsSlewing returns 0 00:36:56.243 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=11620, FiltMin=2517, FiltMax=9012, Gamma=2.950 00:36:56.263 00.020 15672 IsGuiding returns 0 00:36:56.279 00.016 15672 PulseGuide returned control before completion, sleep 192 00:36:56.481 00.202 30444 UpdateGuideState exits: m=107812 SNR=83.8 Saturated 00:36:56.481 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:56.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:56.481 00.000 30444 Enqueuing Expose request 00:36:56.519 00.038 15672 IsGuiding returns 0 00:36:56.519 00.000 15672 Move returns status 0, amount 197 00:36:56.519 00.000 15672 MoveAxis(N, 80, ABG) 00:36:56.519 00.000 15672 Guiding Dir = 0, Dur = 80 00:36:56.519 00.000 15672 IsSlewing returns 0 00:36:56.521 00.002 15672 IsGuiding returns 0 00:36:56.599 00.078 15672 PulseGuide returned control before completion, sleep 13 00:36:56.615 00.016 15672 IsGuiding returns 1 00:36:56.615 00.000 15672 scope still moving after pulse duration time elapsed 00:36:56.636 00.021 15672 IsSlewing returns 0 00:36:56.638 00.002 15672 IsGuiding returns 1 00:36:56.659 00.021 15672 IsSlewing returns 0 00:36:56.662 00.003 15672 IsGuiding returns 1 00:36:56.683 00.021 15672 IsSlewing returns 0 00:36:56.686 00.003 15672 IsGuiding returns 1 00:36:56.706 00.020 15672 IsSlewing returns 0 00:36:56.759 00.053 15672 IsGuiding returns 0 00:36:56.759 00.000 15672 scope move finished after 80 + 158 ms 00:36:56.759 00.000 15672 Move returns status 0, amount 80 00:36:56.759 00.000 15672 move complete, result=0 00:36:56.760 00.001 15672 worker thread done servicing request 00:36:56.760 00.000 15672 Worker thread wakes up 00:36:56.760 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:56.760 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:36:56.760 00.000 30444 GuideStep: -0.7 px 197 ms EAST, -0.4 px 80 ms NORTH 00:36:58.878 02.118 15672 Exposure complete 00:36:58.909 00.031 15672 worker thread done servicing request 00:36:58.909 00.000 30444 OnExposeComplete: enter 00:36:58.909 00.000 30444 UpdateGuideState(): m_state=6 00:36:58.909 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4084 00:36:58.909 00.000 30444 Star::Find returns 1 (1), X=459.88, Y=195.77, Mass=119621, SNR=84.9, Peak=13072 HFD=3.6 00:36:58.909 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 00:36:58.909 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 00:36:58.909 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.45 hyp=0.69 cameraTheta=-2.43 mountX=-0.38 mountY=-0.55, mountTheta=-2.18 00:36:58.911 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.45, opts=13) 00:36:58.911 00.000 30444 Enqueuing Move request for scope (-0.52, -0.45) 00:36:58.911 00.000 15672 Worker thread wakes up 00:36:58.911 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.45) opts 0xd 00:36:58.911 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.45) 00:36:58.911 00.000 15672 Moving (-0.52, -0.45) raw xDistance=-0.38 yDistance=-0.55 00:36:58.911 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38 00:36:58.911 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 00:36:58.911 00.000 15672 MoveAxis(E, 116, ABG) 00:36:58.911 00.000 15672 Guiding Dir = 2, Dur = 116 00:36:58.912 00.001 15672 IsSlewing returns 0 00:36:58.913 00.001 15672 IsGuiding returns 0 00:36:58.918 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=13072, FiltMin=2609, FiltMax=9670, Gamma=2.950 00:36:58.931 00.013 15672 PulseGuide returned control before completion, sleep 109 00:36:58.966 00.035 30444 UpdateGuideState exits: m=119621 SNR=84.9 Saturated 00:36:58.966 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:36:58.966 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:36:58.966 00.000 30444 Enqueuing Expose request 00:36:59.042 00.076 15672 IsGuiding returns 1 00:36:59.042 00.000 15672 scope still moving after pulse duration time elapsed 00:36:59.063 00.021 15672 IsSlewing returns 0 00:36:59.076 00.013 15672 IsGuiding returns 0 00:36:59.076 00.000 15672 scope move finished after 116 + 46 ms 00:36:59.076 00.000 15672 Move returns status 0, amount 116 00:36:59.076 00.000 15672 MoveAxis(N, 98, ABG) 00:36:59.076 00.000 15672 Guiding Dir = 0, Dur = 98 00:36:59.076 00.000 15672 IsSlewing returns 0 00:36:59.077 00.001 15672 IsGuiding returns 0 00:36:59.188 00.111 15672 IsGuiding returns 1 00:36:59.188 00.000 15672 scope still moving after pulse duration time elapsed 00:36:59.209 00.021 15672 IsSlewing returns 0 00:36:59.210 00.001 15672 IsGuiding returns 1 00:36:59.231 00.021 15672 IsSlewing returns 0 00:36:59.232 00.001 15672 IsGuiding returns 1 00:36:59.253 00.021 15672 IsSlewing returns 0 00:36:59.283 00.030 15672 IsGuiding returns 0 00:36:59.283 00.000 15672 scope move finished after 98 + 108 ms 00:36:59.283 00.000 15672 Move returns status 0, amount 98 00:36:59.283 00.000 15672 move complete, result=0 00:36:59.283 00.000 15672 worker thread done servicing request 00:36:59.283 00.000 15672 Worker thread wakes up 00:36:59.283 00.000 30444 GuideStep: -0.4 px 116 ms EAST, -0.5 px 98 ms NORTH 00:36:59.283 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:36:59.283 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:01.189 01.906 15672 Exposure complete 00:37:01.209 00.020 15672 worker thread done servicing request 00:37:01.209 00.000 30444 OnExposeComplete: enter 00:37:01.209 00.000 30444 UpdateGuideState(): m_state=6 00:37:01.209 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4085 00:37:01.209 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=195.69, Mass=105837, SNR=68.3, Peak=11270 HFD=3.2 00:37:01.209 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 00:37:01.209 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 00:37:01.209 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.52 hyp=0.56 cameraTheta=-1.94 mountX=-0.05 mountY=-0.55, mountTheta=-1.67 00:37:01.210 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.52, opts=13) 00:37:01.210 00.000 30444 Enqueuing Move request for scope (-0.21, -0.52) 00:37:01.210 00.000 15672 Worker thread wakes up 00:37:01.210 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.52) opts 0xd 00:37:01.210 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.52) 00:37:01.210 00.000 15672 Moving (-0.21, -0.52) raw xDistance=-0.05 yDistance=-0.55 00:37:01.210 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:37:01.210 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 00:37:01.210 00.000 15672 MoveAxis(E, 0, ABG) 00:37:01.210 00.000 15672 Move returns status 0, amount 0 00:37:01.210 00.000 15672 MoveAxis(N, 99, ABG) 00:37:01.210 00.000 15672 Guiding Dir = 0, Dur = 99 00:37:01.211 00.001 15672 IsSlewing returns 0 00:37:01.212 00.001 15672 IsGuiding returns 0 00:37:01.216 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2119, max=12700, FiltMin=2673, FiltMax=10205, Gamma=2.950 00:37:01.265 00.049 30444 UpdateGuideState exits: m=105837 SNR=68.3 Saturated 00:37:01.265 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:01.265 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:01.265 00.000 30444 Enqueuing Expose request 00:37:01.294 00.029 15672 PulseGuide returned control before completion, sleep 27 00:37:01.327 00.033 15672 IsGuiding returns 1 00:37:01.327 00.000 15672 scope still moving after pulse duration time elapsed 00:37:01.348 00.021 15672 IsSlewing returns 0 00:37:01.349 00.001 15672 IsGuiding returns 1 00:37:01.370 00.021 15672 IsSlewing returns 0 00:37:01.371 00.001 15672 IsGuiding returns 1 00:37:01.392 00.021 15672 IsSlewing returns 0 00:37:01.407 00.015 15672 IsGuiding returns 0 00:37:01.407 00.000 15672 scope move finished after 99 + 96 ms 00:37:01.407 00.000 15672 Move returns status 0, amount 99 00:37:01.407 00.000 15672 move complete, result=0 00:37:01.407 00.000 15672 worker thread done servicing request 00:37:01.407 00.000 15672 Worker thread wakes up 00:37:01.407 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:01.407 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:01.407 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 99 ms NORTH 00:37:03.515 02.108 15672 Exposure complete 00:37:03.535 00.020 15672 worker thread done servicing request 00:37:03.535 00.000 30444 OnExposeComplete: enter 00:37:03.535 00.000 30444 UpdateGuideState(): m_state=6 00:37:03.536 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4086 00:37:03.536 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=196.20, Mass=120407, SNR=85.2, Peak=11732 HFD=3.6 00:37:03.536 00.000 30444 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.28) = xAngle (0.23 = 0.23) 00:37:03.536 00.000 30444 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.17 = 0.17) 00:37:03.536 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-0.04 mountX=0.31 mountY=0.05, mountTheta=0.17 00:37:03.536 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.01, opts=13) 00:37:03.536 00.000 30444 Enqueuing Move request for scope (0.32, -0.01) 00:37:03.536 00.000 15672 Worker thread wakes up 00:37:03.536 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.01) opts 0xd 00:37:03.536 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.01) 00:37:03.537 00.001 15672 Moving (0.32, -0.01) raw xDistance=0.31 yDistance=0.05 00:37:03.537 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 00:37:03.537 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:03.537 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:37:03.537 00.000 15672 MoveAxis(W, 83, ABG) 00:37:03.537 00.000 15672 Guiding Dir = 3, Dur = 83 00:37:03.537 00.000 15672 IsSlewing returns 0 00:37:03.538 00.001 15672 IsGuiding returns 0 00:37:03.542 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=11732, FiltMin=2512, FiltMax=9875, Gamma=2.950 00:37:03.563 00.021 15672 PulseGuide returned control before completion, sleep 69 00:37:03.593 00.030 30444 UpdateGuideState exits: m=120407 SNR=85.2 Saturated 00:37:03.593 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:03.593 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:03.593 00.000 30444 Enqueuing Expose request 00:37:03.691 00.098 15672 IsGuiding returns 0 00:37:03.691 00.000 15672 Move returns status 0, amount 83 00:37:03.691 00.000 15672 MoveAxis(N, 0, ABG) 00:37:03.692 00.001 15672 Move returns status 0, amount 0 00:37:03.692 00.000 15672 move complete, result=0 00:37:03.692 00.000 15672 worker thread done servicing request 00:37:03.692 00.000 30444 GuideStep: 0.3 px 83 ms WEST, 0.1 px 0 ms NORTH 00:37:03.692 00.000 15672 Worker thread wakes up 00:37:03.693 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:03.693 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:05.602 01.909 15672 Exposure complete 00:37:05.626 00.024 15672 worker thread done servicing request 00:37:05.626 00.000 30444 OnExposeComplete: enter 00:37:05.626 00.000 30444 UpdateGuideState(): m_state=6 00:37:05.626 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4087 00:37:05.626 00.000 30444 Star::Find returns 1 (1), X=459.44, Y=196.35, Mass=118749, SNR=88.0, Peak=13054 HFD=3.2 00:37:05.626 00.000 30444 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.28) = xAngle (3.28 = -3.00) 00:37:05.626 00.000 30444 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.22 = -3.07) 00:37:05.626 00.000 30444 CameraToMount -- cameraX=-0.97 cameraY=0.14 hyp=0.98 cameraTheta=3.00 mountX=-0.97 mountY=-0.07, mountTheta=-3.07 00:37:05.627 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.97, y=0.14, opts=13) 00:37:05.627 00.000 30444 Enqueuing Move request for scope (-0.97, 0.14) 00:37:05.627 00.000 15672 Worker thread wakes up 00:37:05.627 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.14) opts 0xd 00:37:05.627 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.97, 0.14) 00:37:05.627 00.000 15672 Moving (-0.97, 0.14) raw xDistance=-0.97 yDistance=-0.07 00:37:05.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.97 00:37:05.627 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:05.627 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:37:05.627 00.000 15672 MoveAxis(E, 257, ABG) 00:37:05.627 00.000 15672 Guiding Dir = 2, Dur = 257 00:37:05.628 00.001 15672 IsSlewing returns 0 00:37:05.629 00.001 15672 IsGuiding returns 0 00:37:05.634 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=13054, FiltMin=2597, FiltMax=10087, Gamma=2.950 00:37:05.655 00.021 15672 PulseGuide returned control before completion, sleep 240 00:37:05.685 00.030 30444 UpdateGuideState exits: m=118749 SNR=88.0 Saturated 00:37:05.685 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:05.685 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:05.685 00.000 30444 Enqueuing Expose request 00:37:05.899 00.214 15672 IsGuiding returns 1 00:37:05.899 00.000 15672 scope still moving after pulse duration time elapsed 00:37:05.920 00.021 15672 IsSlewing returns 0 00:37:05.929 00.009 15672 IsGuiding returns 0 00:37:05.929 00.000 15672 scope move finished after 257 + 43 ms 00:37:05.930 00.001 15672 Move returns status 0, amount 257 00:37:05.930 00.000 15672 MoveAxis(N, 0, ABG) 00:37:05.930 00.000 15672 Move returns status 0, amount 0 00:37:05.930 00.000 15672 move complete, result=0 00:37:05.930 00.000 15672 worker thread done servicing request 00:37:05.930 00.000 15672 Worker thread wakes up 00:37:05.930 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:05.931 00.001 30444 GuideStep: -1.0 px 257 ms EAST, -0.1 px 0 ms NORTH 00:37:05.931 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:08.040 02.109 15672 Exposure complete 00:37:08.060 00.020 15672 worker thread done servicing request 00:37:08.060 00.000 30444 OnExposeComplete: enter 00:37:08.060 00.000 30444 UpdateGuideState(): m_state=6 00:37:08.061 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4088 00:37:08.061 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=196.00, Mass=119806, SNR=83.5, Peak=11374 HFD=3.4 00:37:08.061 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 00:37:08.061 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 00:37:08.061 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.76 mountX=0.02 mountY=-0.22, mountTheta=-1.48 00:37:08.061 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.22, opts=13) 00:37:08.061 00.000 30444 Enqueuing Move request for scope (-0.04, -0.22) 00:37:08.061 00.000 15672 Worker thread wakes up 00:37:08.061 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd 00:37:08.062 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.22) 00:37:08.062 00.000 15672 Moving (-0.04, -0.22) raw xDistance=0.02 yDistance=-0.22 00:37:08.062 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:37:08.062 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:08.062 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 00:37:08.062 00.000 15672 MoveAxis(E, 0, ABG) 00:37:08.062 00.000 15672 Move returns status 0, amount 0 00:37:08.062 00.000 15672 MoveAxis(N, 0, ABG) 00:37:08.062 00.000 15672 Move returns status 0, amount 0 00:37:08.062 00.000 15672 move complete, result=0 00:37:08.062 00.000 15672 worker thread done servicing request 00:37:08.067 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=11846, FiltMin=2672, FiltMax=10458, Gamma=2.950 00:37:08.117 00.050 30444 UpdateGuideState exits: m=119806 SNR=83.5 Saturated 00:37:08.117 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:08.117 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:08.117 00.000 30444 Enqueuing Expose request 00:37:08.117 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:37:08.118 00.001 15672 Worker thread wakes up 00:37:08.118 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:08.118 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:10.024 01.906 15672 Exposure complete 00:37:10.046 00.022 15672 worker thread done servicing request 00:37:10.046 00.000 30444 OnExposeComplete: enter 00:37:10.046 00.000 30444 UpdateGuideState(): m_state=6 00:37:10.046 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4089 00:37:10.046 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=196.01, Mass=123989, SNR=87.0, Peak=11140 HFD=3.8 00:37:10.046 00.000 30444 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 00:37:10.046 00.000 30444 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 00:37:10.046 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-0.72 mountX=0.28 mountY=-0.15, mountTheta=-0.49 00:37:10.047 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.21, opts=13) 00:37:10.047 00.000 30444 Enqueuing Move request for scope (0.23, -0.21) 00:37:10.047 00.000 15672 Worker thread wakes up 00:37:10.047 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.21) opts 0xd 00:37:10.047 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.21) 00:37:10.047 00.000 15672 Moving (0.23, -0.21) raw xDistance=0.28 yDistance=-0.15 00:37:10.047 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 00:37:10.047 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:10.047 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 00:37:10.047 00.000 15672 MoveAxis(W, 76, ABG) 00:37:10.047 00.000 15672 Guiding Dir = 3, Dur = 76 00:37:10.048 00.001 15672 IsSlewing returns 0 00:37:10.049 00.001 15672 IsGuiding returns 0 00:37:10.053 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=11388, FiltMin=2646, FiltMax=9943, Gamma=2.950 00:37:10.065 00.012 15672 PulseGuide returned control before completion, sleep 70 00:37:10.101 00.036 30444 UpdateGuideState exits: m=123989 SNR=87.0 Saturated 00:37:10.101 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:10.101 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:10.101 00.000 30444 Enqueuing Expose request 00:37:10.137 00.036 15672 IsGuiding returns 1 00:37:10.137 00.000 15672 scope still moving after pulse duration time elapsed 00:37:10.158 00.021 15672 IsSlewing returns 0 00:37:10.178 00.020 15672 IsGuiding returns 0 00:37:10.178 00.000 15672 scope move finished after 76 + 53 ms 00:37:10.178 00.000 15672 Move returns status 0, amount 76 00:37:10.178 00.000 15672 MoveAxis(N, 0, ABG) 00:37:10.178 00.000 15672 Move returns status 0, amount 0 00:37:10.178 00.000 15672 move complete, result=0 00:37:10.178 00.000 15672 worker thread done servicing request 00:37:10.178 00.000 15672 Worker thread wakes up 00:37:10.178 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:10.178 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:10.178 00.000 30444 GuideStep: 0.3 px 76 ms WEST, -0.2 px 0 ms NORTH 00:37:12.297 02.119 15672 Exposure complete 00:37:12.327 00.030 15672 worker thread done servicing request 00:37:12.327 00.000 30444 OnExposeComplete: enter 00:37:12.327 00.000 30444 UpdateGuideState(): m_state=6 00:37:12.327 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4090 00:37:12.327 00.000 30444 Star::Find returns 1 (1), X=460.80, Y=196.02, Mass=122361, SNR=88.3, Peak=12177 HFD=3.5 00:37:12.327 00.000 30444 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 00:37:12.327 00.000 30444 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 00:37:12.328 00.001 30444 CameraToMount -- cameraX=0.39 cameraY=-0.19 hyp=0.44 cameraTheta=-0.45 mountX=0.43 mountY=-0.10, mountTheta=-0.23 00:37:12.328 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.19, opts=13) 00:37:12.328 00.000 30444 Enqueuing Move request for scope (0.39, -0.19) 00:37:12.328 00.000 15672 Worker thread wakes up 00:37:12.328 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.19) opts 0xd 00:37:12.328 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.19) 00:37:12.328 00.000 15672 Moving (0.39, -0.19) raw xDistance=0.43 yDistance=-0.10 00:37:12.328 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43 00:37:12.328 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:12.328 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:37:12.328 00.000 15672 MoveAxis(W, 121, ABG) 00:37:12.328 00.000 15672 Guiding Dir = 3, Dur = 121 00:37:12.329 00.001 15672 IsSlewing returns 0 00:37:12.330 00.001 15672 IsGuiding returns 0 00:37:12.334 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=12177, FiltMin=2601, FiltMax=10039, Gamma=2.950 00:37:12.349 00.015 15672 PulseGuide returned control before completion, sleep 112 00:37:12.383 00.034 30444 UpdateGuideState exits: m=122361 SNR=88.3 Saturated 00:37:12.383 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:12.383 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:12.383 00.000 30444 Enqueuing Expose request 00:37:12.493 00.110 15672 IsGuiding returns 0 00:37:12.493 00.000 15672 Move returns status 0, amount 121 00:37:12.493 00.000 15672 MoveAxis(N, 0, ABG) 00:37:12.493 00.000 15672 Move returns status 0, amount 0 00:37:12.493 00.000 15672 move complete, result=0 00:37:12.494 00.001 15672 worker thread done servicing request 00:37:12.494 00.000 15672 Worker thread wakes up 00:37:12.494 00.000 30444 GuideStep: 0.4 px 121 ms WEST, -0.1 px 0 ms NORTH 00:37:12.494 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:12.494 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:14.409 01.915 15672 Exposure complete 00:37:14.436 00.027 15672 worker thread done servicing request 00:37:14.437 00.001 30444 OnExposeComplete: enter 00:37:14.437 00.000 30444 UpdateGuideState(): m_state=6 00:37:14.437 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4091 00:37:14.437 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=196.10, Mass=119995, SNR=82.5, Peak=10867 HFD=3.7 00:37:14.437 00.000 30444 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.28) = xAngle (-2.38 = -2.38) 00:37:14.437 00.000 30444 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.44 = -2.44) 00:37:14.437 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-2.66 mountX=-0.18 mountY=-0.16, mountTheta=-2.41 00:37:14.437 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.11, opts=13) 00:37:14.437 00.000 30444 Enqueuing Move request for scope (-0.22, -0.11) 00:37:14.438 00.001 15672 Worker thread wakes up 00:37:14.438 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.11) opts 0xd 00:37:14.438 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.11) 00:37:14.438 00.000 15672 Moving (-0.22, -0.11) raw xDistance=-0.18 yDistance=-0.16 00:37:14.438 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:37:14.438 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:14.438 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:37:14.438 00.000 15672 MoveAxis(E, 0, ABG) 00:37:14.438 00.000 15672 Move returns status 0, amount 0 00:37:14.438 00.000 15672 MoveAxis(N, 0, ABG) 00:37:14.438 00.000 15672 Move returns status 0, amount 0 00:37:14.438 00.000 15672 move complete, result=0 00:37:14.438 00.000 15672 worker thread done servicing request 00:37:14.443 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=11557, FiltMin=2645, FiltMax=10045, Gamma=2.950 00:37:14.492 00.049 30444 UpdateGuideState exits: m=119995 SNR=82.5 Saturated 00:37:14.493 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:14.493 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:14.493 00.000 30444 Enqueuing Expose request 00:37:14.493 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:37:14.493 00.000 15672 Worker thread wakes up 00:37:14.493 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:14.493 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:16.609 02.116 15672 Exposure complete 00:37:16.639 00.030 15672 worker thread done servicing request 00:37:16.639 00.000 30444 OnExposeComplete: enter 00:37:16.639 00.000 30444 UpdateGuideState(): m_state=6 00:37:16.639 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4092 00:37:16.639 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=196.20, Mass=121323, SNR=85.2, Peak=10345 HFD=3.7 00:37:16.639 00.000 30444 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.28) = xAngle (0.22 = 0.22) 00:37:16.640 00.001 30444 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.16 = 0.16) 00:37:16.640 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.06 mountX=0.27 mountY=0.04, mountTheta=0.16 00:37:16.640 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.02, opts=13) 00:37:16.640 00.000 30444 Enqueuing Move request for scope (0.27, -0.02) 00:37:16.640 00.000 15672 Worker thread wakes up 00:37:16.640 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd 00:37:16.640 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.02) 00:37:16.640 00.000 15672 Moving (0.27, -0.02) raw xDistance=0.27 yDistance=0.04 00:37:16.640 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 00:37:16.640 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:16.641 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 00:37:16.641 00.000 15672 MoveAxis(W, 72, ABG) 00:37:16.641 00.000 15672 Guiding Dir = 3, Dur = 72 00:37:16.641 00.000 15672 IsSlewing returns 0 00:37:16.642 00.001 15672 IsGuiding returns 0 00:37:16.646 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=10743, FiltMin=2614, FiltMax=9753, Gamma=2.950 00:37:16.663 00.017 15672 PulseGuide returned control before completion, sleep 62 00:37:16.695 00.032 30444 UpdateGuideState exits: m=121323 SNR=85.2 Saturated 00:37:16.695 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:16.695 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:16.695 00.000 30444 Enqueuing Expose request 00:37:16.727 00.032 15672 IsGuiding returns 1 00:37:16.727 00.000 15672 scope still moving after pulse duration time elapsed 00:37:16.748 00.021 15672 IsSlewing returns 0 00:37:16.749 00.001 15672 IsGuiding returns 1 00:37:16.770 00.021 15672 IsSlewing returns 0 00:37:16.775 00.005 15672 IsGuiding returns 0 00:37:16.775 00.000 15672 scope move finished after 72 + 61 ms 00:37:16.775 00.000 15672 Move returns status 0, amount 72 00:37:16.775 00.000 15672 MoveAxis(N, 0, ABG) 00:37:16.775 00.000 15672 Move returns status 0, amount 0 00:37:16.775 00.000 15672 move complete, result=0 00:37:16.775 00.000 15672 worker thread done servicing request 00:37:16.775 00.000 15672 Worker thread wakes up 00:37:16.775 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:16.775 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:16.775 00.000 30444 GuideStep: 0.3 px 72 ms WEST, 0.0 px 0 ms NORTH 00:37:18.683 01.908 15672 Exposure complete 00:37:18.702 00.019 15672 worker thread done servicing request 00:37:18.702 00.000 30444 OnExposeComplete: enter 00:37:18.703 00.001 30444 UpdateGuideState(): m_state=6 00:37:18.703 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4093 00:37:18.703 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=196.30, Mass=128642, SNR=93.6, Peak=11025 HFD=3.6 00:37:18.703 00.000 30444 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.28) = xAngle (2.85 = 2.85) 00:37:18.703 00.000 30444 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 00:37:18.703 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.57 mountX=-0.15 mountY=0.05, mountTheta=2.79 00:37:18.703 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.08, opts=13) 00:37:18.703 00.000 30444 Enqueuing Move request for scope (-0.13, 0.08) 00:37:18.703 00.000 15672 Worker thread wakes up 00:37:18.704 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd 00:37:18.704 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.08) 00:37:18.704 00.000 15672 Moving (-0.13, 0.08) raw xDistance=-0.15 yDistance=0.05 00:37:18.704 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:37:18.704 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:18.704 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:37:18.704 00.000 15672 MoveAxis(E, 0, ABG) 00:37:18.704 00.000 15672 Move returns status 0, amount 0 00:37:18.704 00.000 15672 MoveAxis(N, 0, ABG) 00:37:18.704 00.000 15672 Move returns status 0, amount 0 00:37:18.704 00.000 15672 move complete, result=0 00:37:18.704 00.000 15672 worker thread done servicing request 00:37:18.708 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=11025, FiltMin=2626, FiltMax=10057, Gamma=2.950 00:37:18.822 00.114 30444 UpdateGuideState exits: m=128642 SNR=93.6 Saturated 00:37:18.822 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:18.822 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:18.822 00.000 30444 Enqueuing Expose request 00:37:18.822 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:37:18.822 00.000 15672 Worker thread wakes up 00:37:18.822 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:18.822 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:20.938 02.116 15672 Exposure complete 00:37:20.971 00.033 15672 worker thread done servicing request 00:37:20.971 00.000 30444 OnExposeComplete: enter 00:37:20.971 00.000 30444 UpdateGuideState(): m_state=6 00:37:20.971 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4094 00:37:20.971 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=196.11, Mass=134161, SNR=95.9, Peak=10502 HFD=3.9 00:37:20.971 00.000 30444 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 00:37:20.971 00.000 30444 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 00:37:20.972 00.001 30444 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.55 mountX=0.18 mountY=-0.06, mountTheta=-0.33 00:37:20.972 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.10, opts=13) 00:37:20.972 00.000 30444 Enqueuing Move request for scope (0.16, -0.10) 00:37:20.972 00.000 15672 Worker thread wakes up 00:37:20.972 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd 00:37:20.972 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.10) 00:37:20.972 00.000 15672 Moving (0.16, -0.10) raw xDistance=0.18 yDistance=-0.06 00:37:20.972 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:37:20.972 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:20.972 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 00:37:20.972 00.000 15672 MoveAxis(E, 0, ABG) 00:37:20.973 00.001 15672 Move returns status 0, amount 0 00:37:20.973 00.000 15672 MoveAxis(N, 0, ABG) 00:37:20.973 00.000 15672 Move returns status 0, amount 0 00:37:20.973 00.000 15672 move complete, result=0 00:37:20.973 00.000 15672 worker thread done servicing request 00:37:20.977 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=11201, FiltMin=2640, FiltMax=10047, Gamma=2.950 00:37:21.027 00.050 30444 UpdateGuideState exits: m=134161 SNR=95.9 Saturated 00:37:21.027 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:21.027 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:21.027 00.000 30444 Enqueuing Expose request 00:37:21.027 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:37:21.027 00.000 15672 Worker thread wakes up 00:37:21.027 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:21.027 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:22.943 01.916 15672 Exposure complete 00:37:22.973 00.030 15672 worker thread done servicing request 00:37:22.973 00.000 30444 OnExposeComplete: enter 00:37:22.973 00.000 30444 UpdateGuideState(): m_state=6 00:37:22.973 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4095 00:37:22.973 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=196.25, Mass=122929, SNR=87.5, Peak=10811 HFD=3.6 00:37:22.973 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.10 = 3.10) 00:37:22.973 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.04 = 3.04) 00:37:22.973 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.82 mountX=-0.12 mountY=0.01, mountTheta=3.04 00:37:22.974 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.04, opts=13) 00:37:22.974 00.000 30444 Enqueuing Move request for scope (-0.12, 0.04) 00:37:22.974 00.000 15672 Worker thread wakes up 00:37:22.974 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd 00:37:22.974 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.04) 00:37:22.974 00.000 15672 Moving (-0.12, 0.04) raw xDistance=-0.12 yDistance=0.01 00:37:22.974 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:37:22.974 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:22.974 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 00:37:22.974 00.000 15672 MoveAxis(E, 0, ABG) 00:37:22.974 00.000 15672 Move returns status 0, amount 0 00:37:22.974 00.000 15672 MoveAxis(N, 0, ABG) 00:37:22.974 00.000 15672 Move returns status 0, amount 0 00:37:22.974 00.000 15672 move complete, result=0 00:37:22.974 00.000 15672 worker thread done servicing request 00:37:22.979 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=13837, FiltMin=2588, FiltMax=10241, Gamma=2.950 00:37:23.028 00.049 30444 UpdateGuideState exits: m=122929 SNR=87.5 Saturated 00:37:23.028 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:23.028 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:23.028 00.000 30444 Enqueuing Expose request 00:37:23.028 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:37:23.028 00.000 15672 Worker thread wakes up 00:37:23.029 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:23.029 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:25.145 02.116 15672 Exposure complete 00:37:25.175 00.030 15672 worker thread done servicing request 00:37:25.175 00.000 30444 OnExposeComplete: enter 00:37:25.175 00.000 30444 UpdateGuideState(): m_state=6 00:37:25.176 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4096 00:37:25.176 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=196.09, Mass=127166, SNR=94.6, Peak=10495 HFD=3.9 00:37:25.176 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 00:37:25.176 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 00:37:25.176 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.76 mountX=0.01 mountY=-0.12, mountTheta=-1.48 00:37:25.176 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.12, opts=13) 00:37:25.176 00.000 30444 Enqueuing Move request for scope (-0.02, -0.12) 00:37:25.176 00.000 15672 Worker thread wakes up 00:37:25.176 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd 00:37:25.176 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.12) 00:37:25.176 00.000 15672 Moving (-0.02, -0.12) raw xDistance=0.01 yDistance=-0.12 00:37:25.176 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 00:37:25.177 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:25.177 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 00:37:25.177 00.000 15672 MoveAxis(E, 0, ABG) 00:37:25.177 00.000 15672 Move returns status 0, amount 0 00:37:25.177 00.000 15672 MoveAxis(N, 0, ABG) 00:37:25.177 00.000 15672 Move returns status 0, amount 0 00:37:25.177 00.000 15672 move complete, result=0 00:37:25.177 00.000 15672 worker thread done servicing request 00:37:25.182 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=11341, FiltMin=2612, FiltMax=9896, Gamma=2.950 00:37:25.231 00.049 30444 UpdateGuideState exits: m=127166 SNR=94.6 Saturated 00:37:25.231 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:25.231 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:25.231 00.000 30444 Enqueuing Expose request 00:37:25.231 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:37:25.231 00.000 15672 Worker thread wakes up 00:37:25.231 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:25.231 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:27.138 01.907 15672 Exposure complete 00:37:27.158 00.020 15672 worker thread done servicing request 00:37:27.158 00.000 30444 OnExposeComplete: enter 00:37:27.158 00.000 30444 UpdateGuideState(): m_state=6 00:37:27.158 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4097 00:37:27.158 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.11, Mass=122699, SNR=91.8, Peak=10770 HFD=4.0 00:37:27.158 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 00:37:27.159 00.001 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 00:37:27.159 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.53 mountX=-0.12 mountY=-0.14, mountTheta=-2.27 00:37:27.159 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.11, opts=13) 00:37:27.159 00.000 30444 Enqueuing Move request for scope (-0.15, -0.11) 00:37:27.159 00.000 15672 Worker thread wakes up 00:37:27.159 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd 00:37:27.159 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.11) 00:37:27.159 00.000 15672 Moving (-0.15, -0.11) raw xDistance=-0.12 yDistance=-0.14 00:37:27.159 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:37:27.159 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:27.159 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 00:37:27.159 00.000 15672 MoveAxis(E, 0, ABG) 00:37:27.159 00.000 15672 Move returns status 0, amount 0 00:37:27.159 00.000 15672 MoveAxis(N, 0, ABG) 00:37:27.160 00.001 15672 Move returns status 0, amount 0 00:37:27.160 00.000 15672 move complete, result=0 00:37:27.160 00.000 15672 worker thread done servicing request 00:37:27.164 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=10770, FiltMin=2606, FiltMax=9333, Gamma=2.950 00:37:27.213 00.049 30444 UpdateGuideState exits: m=122699 SNR=91.8 Saturated 00:37:27.214 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:27.214 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:27.214 00.000 30444 Enqueuing Expose request 00:37:27.214 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:37:27.214 00.000 15672 Worker thread wakes up 00:37:27.214 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:27.214 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:29.320 02.106 15672 Exposure complete 00:37:29.340 00.020 15672 worker thread done servicing request 00:37:29.340 00.000 30444 OnExposeComplete: enter 00:37:29.340 00.000 30444 UpdateGuideState(): m_state=6 00:37:29.340 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4098 00:37:29.340 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=196.10, Mass=115730, SNR=82.6, Peak=10080 HFD=3.7 00:37:29.340 00.000 30444 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 00:37:29.340 00.000 30444 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.58 = -0.58) 00:37:29.340 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.80 mountX=0.14 mountY=-0.09, mountTheta=-0.57 00:37:29.341 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.11, opts=13) 00:37:29.341 00.000 30444 Enqueuing Move request for scope (0.11, -0.11) 00:37:29.341 00.000 15672 Worker thread wakes up 00:37:29.341 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd 00:37:29.341 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.11) 00:37:29.341 00.000 15672 Moving (0.11, -0.11) raw xDistance=0.14 yDistance=-0.09 00:37:29.341 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:37:29.341 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:29.341 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:37:29.341 00.000 15672 MoveAxis(E, 0, ABG) 00:37:29.341 00.000 15672 Move returns status 0, amount 0 00:37:29.341 00.000 15672 MoveAxis(N, 0, ABG) 00:37:29.341 00.000 15672 Move returns status 0, amount 0 00:37:29.341 00.000 15672 move complete, result=0 00:37:29.341 00.000 15672 worker thread done servicing request 00:37:29.346 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=10681, FiltMin=2546, FiltMax=9517, Gamma=2.950 00:37:29.396 00.050 30444 UpdateGuideState exits: m=115730 SNR=82.6 Saturated 00:37:29.396 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:29.396 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:29.396 00.000 30444 Enqueuing Expose request 00:37:29.396 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:37:29.396 00.000 15672 Worker thread wakes up 00:37:29.396 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:29.396 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:31.305 01.909 15672 Exposure complete 00:37:31.325 00.020 15672 worker thread done servicing request 00:37:31.325 00.000 30444 OnExposeComplete: enter 00:37:31.325 00.000 30444 UpdateGuideState(): m_state=6 00:37:31.325 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4099 00:37:31.325 00.000 30444 Star::Find returns 1 (1), X=459.92, Y=196.35, Mass=119634, SNR=96.2, Peak=10729 HFD=3.9 00:37:31.325 00.000 30444 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.28) = xAngle (3.15 = -3.14) 00:37:31.325 00.000 30444 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.08 = 3.08) 00:37:31.325 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=0.14 hyp=0.51 cameraTheta=2.87 mountX=-0.51 mountY=0.03, mountTheta=3.08 00:37:31.326 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.14, opts=13) 00:37:31.326 00.000 30444 Enqueuing Move request for scope (-0.49, 0.14) 00:37:31.326 00.000 15672 Worker thread wakes up 00:37:31.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.14) opts 0xd 00:37:31.326 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.14) 00:37:31.326 00.000 15672 Moving (-0.49, 0.14) raw xDistance=-0.51 yDistance=0.03 00:37:31.326 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51 00:37:31.326 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:31.326 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:37:31.326 00.000 15672 MoveAxis(E, 137, ABG) 00:37:31.326 00.000 15672 Guiding Dir = 2, Dur = 137 00:37:31.327 00.001 15672 IsSlewing returns 0 00:37:31.328 00.001 15672 IsGuiding returns 0 00:37:31.332 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=10729, FiltMin=2632, FiltMax=9393, Gamma=2.950 00:37:31.344 00.012 15672 PulseGuide returned control before completion, sleep 132 00:37:31.384 00.040 30444 UpdateGuideState exits: m=119634 SNR=96.2 Saturated 00:37:31.384 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:31.384 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:31.384 00.000 30444 Enqueuing Expose request 00:37:31.520 00.136 15672 IsGuiding returns 0 00:37:31.520 00.000 15672 Move returns status 0, amount 137 00:37:31.520 00.000 15672 MoveAxis(N, 0, ABG) 00:37:31.520 00.000 15672 Move returns status 0, amount 0 00:37:31.520 00.000 15672 move complete, result=0 00:37:31.520 00.000 15672 worker thread done servicing request 00:37:31.520 00.000 15672 Worker thread wakes up 00:37:31.520 00.000 30444 GuideStep: -0.5 px 137 ms EAST, 0.0 px 0 ms NORTH 00:37:31.520 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:31.521 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:33.626 02.105 15672 Exposure complete 00:37:33.646 00.020 15672 worker thread done servicing request 00:37:33.646 00.000 30444 OnExposeComplete: enter 00:37:33.646 00.000 30444 UpdateGuideState(): m_state=6 00:37:33.646 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4100 00:37:33.646 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=196.30, Mass=118635, SNR=79.5, Peak=10470 HFD=3.6 00:37:33.646 00.000 30444 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.28) = xAngle (2.38 = 2.38) 00:37:33.646 00.000 30444 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.32 = 2.32) 00:37:33.646 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.10 mountX=-0.08 mountY=0.08, mountTheta=2.35 00:37:33.647 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.09, opts=13) 00:37:33.647 00.000 30444 Enqueuing Move request for scope (-0.05, 0.09) 00:37:33.647 00.000 15672 Worker thread wakes up 00:37:33.647 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd 00:37:33.647 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.09) 00:37:33.647 00.000 15672 Moving (-0.05, 0.09) raw xDistance=-0.08 yDistance=0.08 00:37:33.647 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 00:37:33.647 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:33.647 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 00:37:33.647 00.000 15672 MoveAxis(E, 0, ABG) 00:37:33.647 00.000 15672 Move returns status 0, amount 0 00:37:33.647 00.000 15672 MoveAxis(N, 0, ABG) 00:37:33.647 00.000 15672 Move returns status 0, amount 0 00:37:33.647 00.000 15672 move complete, result=0 00:37:33.647 00.000 15672 worker thread done servicing request 00:37:33.654 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=10792, FiltMin=2664, FiltMax=9477, Gamma=2.950 00:37:33.703 00.049 30444 UpdateGuideState exits: m=118635 SNR=79.5 Saturated 00:37:33.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:33.703 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:33.703 00.000 30444 Enqueuing Expose request 00:37:33.704 00.001 15672 Worker thread wakes up 00:37:33.704 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:33.704 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:37:33.704 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:35.612 01.908 15672 Exposure complete 00:37:35.632 00.020 15672 worker thread done servicing request 00:37:35.632 00.000 30444 OnExposeComplete: enter 00:37:35.632 00.000 30444 UpdateGuideState(): m_state=6 00:37:35.632 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4101 00:37:35.632 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=196.42, Mass=117810, SNR=84.9, Peak=10743 HFD=3.3 00:37:35.632 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 00:37:35.632 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 00:37:35.633 00.001 30444 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.84 mountX=0.12 mountY=0.24, mountTheta=1.11 00:37:35.633 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.20, opts=13) 00:37:35.633 00.000 30444 Enqueuing Move request for scope (0.18, 0.20) 00:37:35.634 00.001 15672 Worker thread wakes up 00:37:35.634 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd 00:37:35.634 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.20) 00:37:35.634 00.000 15672 Moving (0.18, 0.20) raw xDistance=0.12 yDistance=0.24 00:37:35.634 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 00:37:35.634 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:35.634 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 00:37:35.634 00.000 15672 MoveAxis(E, 0, ABG) 00:37:35.634 00.000 15672 Move returns status 0, amount 0 00:37:35.634 00.000 15672 MoveAxis(N, 0, ABG) 00:37:35.634 00.000 15672 Move returns status 0, amount 0 00:37:35.634 00.000 15672 move complete, result=0 00:37:35.634 00.000 15672 worker thread done servicing request 00:37:35.639 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=11068, FiltMin=2646, FiltMax=9927, Gamma=2.950 00:37:35.689 00.050 30444 UpdateGuideState exits: m=117810 SNR=84.9 Saturated 00:37:35.690 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:35.690 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:35.690 00.000 30444 Enqueuing Expose request 00:37:35.690 00.000 15672 Worker thread wakes up 00:37:35.690 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:35.690 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:35.690 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:37:37.799 02.109 15672 Exposure complete 00:37:37.819 00.020 15672 worker thread done servicing request 00:37:37.819 00.000 30444 OnExposeComplete: enter 00:37:37.819 00.000 30444 UpdateGuideState(): m_state=6 00:37:37.819 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4102 00:37:37.819 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=196.46, Mass=117557, SNR=87.7, Peak=9915 HFD=3.4 00:37:37.819 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 00:37:37.819 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 00:37:37.819 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.25 hyp=0.32 cameraTheta=0.89 mountX=0.12 mountY=0.28, mountTheta=1.16 00:37:37.820 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.25, opts=13) 00:37:37.820 00.000 30444 Enqueuing Move request for scope (0.20, 0.25) 00:37:37.820 00.000 15672 Worker thread wakes up 00:37:37.820 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.25) opts 0xd 00:37:37.820 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.25) 00:37:37.820 00.000 15672 Moving (0.20, 0.25) raw xDistance=0.12 yDistance=0.28 00:37:37.820 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 00:37:37.820 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:37:37.820 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 00:37:37.820 00.000 15672 MoveAxis(E, 0, ABG) 00:37:37.821 00.001 15672 Move returns status 0, amount 0 00:37:37.821 00.000 15672 MoveAxis(N, 0, ABG) 00:37:37.821 00.000 15672 Move returns status 0, amount 0 00:37:37.821 00.000 15672 move complete, result=0 00:37:37.821 00.000 15672 worker thread done servicing request 00:37:37.825 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=11339, FiltMin=2586, FiltMax=10028, Gamma=2.950 00:37:37.883 00.058 30444 UpdateGuideState exits: m=117557 SNR=87.7 Saturated 00:37:37.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:37.883 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:37.883 00.000 30444 Enqueuing Expose request 00:37:37.883 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 00:37:37.883 00.000 15672 Worker thread wakes up 00:37:37.883 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:37.883 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:39.792 01.909 15672 Exposure complete 00:37:39.811 00.019 15672 worker thread done servicing request 00:37:39.811 00.000 30444 OnExposeComplete: enter 00:37:39.811 00.000 30444 UpdateGuideState(): m_state=6 00:37:39.811 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4103 00:37:39.811 00.000 30444 Star::Find returns 1 (1), X=460.86, Y=196.06, Mass=117767, SNR=87.3, Peak=10834 HFD=4.0 00:37:39.811 00.000 30444 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.28) = xAngle (-0.05 = -0.05) 00:37:39.811 00.000 30444 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.11 = -0.11) 00:37:39.811 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.15 hyp=0.48 cameraTheta=-0.33 mountX=0.48 mountY=-0.05, mountTheta=-0.11 00:37:39.812 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.15, opts=13) 00:37:39.812 00.000 30444 Enqueuing Move request for scope (0.45, -0.15) 00:37:39.812 00.000 15672 Worker thread wakes up 00:37:39.812 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.15) opts 0xd 00:37:39.812 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.15) 00:37:39.812 00.000 15672 Moving (0.45, -0.15) raw xDistance=0.48 yDistance=-0.05 00:37:39.812 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 00:37:39.812 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:39.812 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:37:39.812 00.000 15672 MoveAxis(W, 129, ABG) 00:37:39.812 00.000 15672 Guiding Dir = 3, Dur = 129 00:37:39.813 00.001 15672 IsSlewing returns 0 00:37:39.818 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=11374, FiltMin=2597, FiltMax=10134, Gamma=2.950 00:37:39.842 00.024 15672 IsGuiding returns 0 00:37:39.858 00.016 15672 PulseGuide returned control before completion, sleep 124 00:37:39.867 00.009 30444 UpdateGuideState exits: m=117767 SNR=87.3 Saturated 00:37:39.867 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:39.867 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:39.867 00.000 30444 Enqueuing Expose request 00:37:40.002 00.135 15672 IsGuiding returns 0 00:37:40.002 00.000 15672 Move returns status 0, amount 129 00:37:40.002 00.000 15672 MoveAxis(N, 0, ABG) 00:37:40.003 00.001 15672 Move returns status 0, amount 0 00:37:40.003 00.000 15672 move complete, result=0 00:37:40.003 00.000 15672 worker thread done servicing request 00:37:40.003 00.000 15672 Worker thread wakes up 00:37:40.003 00.000 30444 GuideStep: 0.5 px 129 ms WEST, -0.1 px 0 ms NORTH 00:37:40.003 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:40.003 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:42.113 02.110 15672 Exposure complete 00:37:42.133 00.020 15672 worker thread done servicing request 00:37:42.133 00.000 30444 OnExposeComplete: enter 00:37:42.133 00.000 30444 UpdateGuideState(): m_state=6 00:37:42.133 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4104 00:37:42.133 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=196.28, Mass=116149, SNR=86.5, Peak=10969 HFD=3.5 00:37:42.133 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 00:37:42.133 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 00:37:42.133 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.26 mountX=0.22 mountY=0.12, mountTheta=0.49 00:37:42.134 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.07, opts=13) 00:37:42.134 00.000 30444 Enqueuing Move request for scope (0.25, 0.07) 00:37:42.134 00.000 15672 Worker thread wakes up 00:37:42.134 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd 00:37:42.134 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.07) 00:37:42.134 00.000 15672 Moving (0.25, 0.07) raw xDistance=0.22 yDistance=0.12 00:37:42.134 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 00:37:42.134 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:42.134 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 00:37:42.134 00.000 15672 MoveAxis(E, 0, ABG) 00:37:42.134 00.000 15672 Move returns status 0, amount 0 00:37:42.134 00.000 15672 MoveAxis(N, 0, ABG) 00:37:42.134 00.000 15672 Move returns status 0, amount 0 00:37:42.134 00.000 15672 move complete, result=0 00:37:42.134 00.000 15672 worker thread done servicing request 00:37:42.139 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=10969, FiltMin=2630, FiltMax=9737, Gamma=2.950 00:37:42.192 00.053 30444 UpdateGuideState exits: m=116149 SNR=86.5 Saturated 00:37:42.192 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:42.192 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:42.192 00.000 30444 Enqueuing Expose request 00:37:42.192 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:37:42.192 00.000 15672 Worker thread wakes up 00:37:42.192 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:42.192 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:44.100 01.908 15672 Exposure complete 00:37:44.120 00.020 15672 worker thread done servicing request 00:37:44.120 00.000 30444 OnExposeComplete: enter 00:37:44.120 00.000 30444 UpdateGuideState(): m_state=6 00:37:44.120 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4105 00:37:44.120 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=196.32, Mass=120717, SNR=83.1, Peak=11315 HFD=3.5 00:37:44.120 00.000 30444 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 00:37:44.120 00.000 30444 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 00:37:44.121 00.001 30444 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.23 cameraTheta=0.47 mountX=0.17 mountY=0.14, mountTheta=0.71 00:37:44.121 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.10, opts=13) 00:37:44.121 00.000 30444 Enqueuing Move request for scope (0.20, 0.10) 00:37:44.121 00.000 15672 Worker thread wakes up 00:37:44.121 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd 00:37:44.121 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.10) 00:37:44.121 00.000 15672 Moving (0.20, 0.10) raw xDistance=0.17 yDistance=0.14 00:37:44.121 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 00:37:44.121 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:44.121 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 00:37:44.121 00.000 15672 MoveAxis(E, 0, ABG) 00:37:44.121 00.000 15672 Move returns status 0, amount 0 00:37:44.121 00.000 15672 MoveAxis(N, 0, ABG) 00:37:44.122 00.001 15672 Move returns status 0, amount 0 00:37:44.122 00.000 15672 move complete, result=0 00:37:44.122 00.000 15672 worker thread done servicing request 00:37:44.126 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=11315, FiltMin=2642, FiltMax=10325, Gamma=2.950 00:37:44.254 00.128 30444 UpdateGuideState exits: m=120717 SNR=83.1 Saturated 00:37:44.254 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:44.254 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:44.254 00.000 30444 Enqueuing Expose request 00:37:44.254 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:37:44.254 00.000 15672 Worker thread wakes up 00:37:44.254 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:44.254 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:46.365 02.111 15672 Exposure complete 00:37:46.385 00.020 15672 worker thread done servicing request 00:37:46.385 00.000 30444 OnExposeComplete: enter 00:37:46.385 00.000 30444 UpdateGuideState(): m_state=6 00:37:46.385 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4106 00:37:46.385 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=196.07, Mass=124512, SNR=80.3, Peak=10091 HFD=3.7 00:37:46.385 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 00:37:46.385 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 00:37:46.385 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.05 mountX=0.12 mountY=-0.12, mountTheta=-0.80 00:37:46.386 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.14, opts=13) 00:37:46.386 00.000 30444 Enqueuing Move request for scope (0.08, -0.14) 00:37:46.386 00.000 15672 Worker thread wakes up 00:37:46.386 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd 00:37:46.386 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.14) 00:37:46.386 00.000 15672 Moving (0.08, -0.14) raw xDistance=0.12 yDistance=-0.12 00:37:46.386 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 00:37:46.386 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:46.386 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 00:37:46.386 00.000 15672 MoveAxis(E, 0, ABG) 00:37:46.386 00.000 15672 Move returns status 0, amount 0 00:37:46.386 00.000 15672 MoveAxis(N, 0, ABG) 00:37:46.386 00.000 15672 Move returns status 0, amount 0 00:37:46.386 00.000 15672 move complete, result=0 00:37:46.386 00.000 15672 worker thread done servicing request 00:37:46.391 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=10995, FiltMin=2644, FiltMax=9466, Gamma=2.950 00:37:46.439 00.048 30444 UpdateGuideState exits: m=124512 SNR=80.3 Saturated 00:37:46.440 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:46.440 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:46.440 00.000 30444 Enqueuing Expose request 00:37:46.440 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:37:46.440 00.000 15672 Worker thread wakes up 00:37:46.440 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:46.440 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:48.357 01.917 15672 Exposure complete 00:37:48.390 00.033 15672 worker thread done servicing request 00:37:48.390 00.000 30444 OnExposeComplete: enter 00:37:48.390 00.000 30444 UpdateGuideState(): m_state=6 00:37:48.390 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4107 00:37:48.390 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=196.02, Mass=124145, SNR=87.8, Peak=10381 HFD=4.0 00:37:48.390 00.000 30444 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.28) = xAngle (-2.31 = -2.31) 00:37:48.390 00.000 30444 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.38 = -2.38) 00:37:48.390 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.20 hyp=0.38 cameraTheta=-2.59 mountX=-0.25 mountY=-0.26, mountTheta=-2.34 00:37:48.391 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.20, opts=13) 00:37:48.391 00.000 30444 Enqueuing Move request for scope (-0.32, -0.20) 00:37:48.391 00.000 15672 Worker thread wakes up 00:37:48.391 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.20) opts 0xd 00:37:48.391 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.20) 00:37:48.391 00.000 15672 Moving (-0.32, -0.20) raw xDistance=-0.25 yDistance=-0.26 00:37:48.391 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 00:37:48.391 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 00:37:48.391 00.000 15672 MoveAxis(E, 69, ABG) 00:37:48.391 00.000 15672 Guiding Dir = 2, Dur = 69 00:37:48.392 00.001 15672 IsSlewing returns 0 00:37:48.394 00.002 15672 IsGuiding returns 0 00:37:48.398 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=11212, FiltMin=2609, FiltMax=9732, Gamma=2.950 00:37:48.421 00.023 15672 PulseGuide returned control before completion, sleep 53 00:37:48.449 00.028 30444 UpdateGuideState exits: m=124145 SNR=87.8 Saturated 00:37:48.449 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:48.449 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:48.449 00.000 30444 Enqueuing Expose request 00:37:48.501 00.052 15672 IsGuiding returns 0 00:37:48.501 00.000 15672 Move returns status 0, amount 69 00:37:48.501 00.000 15672 MoveAxis(N, 46, ABG) 00:37:48.501 00.000 15672 Guiding Dir = 0, Dur = 46 00:37:48.502 00.001 15672 IsSlewing returns 0 00:37:48.503 00.001 15672 IsGuiding returns 0 00:37:48.613 00.110 15672 IsGuiding returns 1 00:37:48.613 00.000 15672 scope still moving after pulse duration time elapsed 00:37:48.635 00.022 15672 IsSlewing returns 0 00:37:48.661 00.026 15672 IsGuiding returns 0 00:37:48.661 00.000 15672 scope move finished after 46 + 111 ms 00:37:48.661 00.000 15672 Move returns status 0, amount 46 00:37:48.661 00.000 15672 move complete, result=0 00:37:48.661 00.000 15672 worker thread done servicing request 00:37:48.661 00.000 30444 GuideStep: -0.3 px 69 ms EAST, -0.3 px 46 ms NORTH 00:37:48.661 00.000 15672 Worker thread wakes up 00:37:48.661 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:48.662 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:50.768 02.106 15672 Exposure complete 00:37:50.788 00.020 15672 worker thread done servicing request 00:37:50.789 00.001 30444 OnExposeComplete: enter 00:37:50.789 00.000 30444 UpdateGuideState(): m_state=6 00:37:50.789 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4108 00:37:50.789 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=196.30, Mass=127008, SNR=100.6, Peak=11054 HFD=3.6 00:37:50.789 00.000 30444 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 00:37:50.789 00.000 30444 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 00:37:50.789 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.74 mountX=-0.04 mountY=0.08, mountTheta=2.01 00:37:50.790 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.08, opts=13) 00:37:50.790 00.000 30444 Enqueuing Move request for scope (-0.01, 0.08) 00:37:50.790 00.000 15672 Worker thread wakes up 00:37:50.790 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd 00:37:50.790 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.08) 00:37:50.790 00.000 15672 Moving (-0.01, 0.08) raw xDistance=-0.04 yDistance=0.08 00:37:50.790 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:37:50.790 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:50.790 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 00:37:50.790 00.000 15672 MoveAxis(E, 0, ABG) 00:37:50.790 00.000 15672 Move returns status 0, amount 0 00:37:50.790 00.000 15672 MoveAxis(N, 0, ABG) 00:37:50.790 00.000 15672 Move returns status 0, amount 0 00:37:50.790 00.000 15672 move complete, result=0 00:37:50.791 00.001 15672 worker thread done servicing request 00:37:50.798 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=12192, FiltMin=2538, FiltMax=9816, Gamma=2.950 00:37:50.853 00.055 30444 UpdateGuideState exits: m=127008 SNR=100.6 Saturated 00:37:50.853 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:50.853 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:50.853 00.000 30444 Enqueuing Expose request 00:37:50.853 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 00:37:50.853 00.000 15672 Worker thread wakes up 00:37:50.853 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:50.853 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:52.763 01.910 15672 Exposure complete 00:37:52.783 00.020 15672 worker thread done servicing request 00:37:52.783 00.000 30444 OnExposeComplete: enter 00:37:52.783 00.000 30444 UpdateGuideState(): m_state=6 00:37:52.783 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4109 00:37:52.783 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=196.15, Mass=117963, SNR=83.2, Peak=10257 HFD=4.0 00:37:52.783 00.000 30444 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.28) = xAngle (-2.68 = -2.68) 00:37:52.783 00.000 30444 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.74 = -2.74) 00:37:52.783 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.06 hyp=0.35 cameraTheta=-2.96 mountX=-0.31 mountY=-0.14, mountTheta=-2.73 00:37:52.783 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.06, opts=13) 00:37:52.784 00.001 30444 Enqueuing Move request for scope (-0.35, -0.06) 00:37:52.784 00.000 15672 Worker thread wakes up 00:37:52.784 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.06) opts 0xd 00:37:52.784 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.06) 00:37:52.784 00.000 15672 Moving (-0.35, -0.06) raw xDistance=-0.31 yDistance=-0.14 00:37:52.784 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 00:37:52.784 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:52.784 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 00:37:52.784 00.000 15672 MoveAxis(E, 85, ABG) 00:37:52.784 00.000 15672 Guiding Dir = 2, Dur = 85 00:37:52.785 00.001 15672 IsSlewing returns 0 00:37:52.785 00.000 15672 IsGuiding returns 0 00:37:52.789 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12223, FiltMin=2599, FiltMax=9175, Gamma=2.950 00:37:52.814 00.025 15672 PulseGuide returned control before completion, sleep 67 00:37:52.904 00.090 30444 UpdateGuideState exits: m=117963 SNR=83.2 Saturated 00:37:52.905 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:52.905 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:52.905 00.000 30444 Enqueuing Expose request 00:37:52.910 00.005 15672 IsGuiding returns 1 00:37:52.910 00.000 15672 scope still moving after pulse duration time elapsed 00:37:52.931 00.021 15672 IsSlewing returns 0 00:37:52.932 00.001 15672 IsGuiding returns 0 00:37:52.932 00.000 15672 scope move finished after 85 + 61 ms 00:37:52.932 00.000 15672 Move returns status 0, amount 85 00:37:52.932 00.000 15672 MoveAxis(N, 0, ABG) 00:37:52.932 00.000 15672 Move returns status 0, amount 0 00:37:52.932 00.000 15672 move complete, result=0 00:37:52.932 00.000 15672 worker thread done servicing request 00:37:52.932 00.000 15672 Worker thread wakes up 00:37:52.932 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:52.932 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:52.932 00.000 30444 GuideStep: -0.3 px 85 ms EAST, -0.1 px 0 ms NORTH 00:37:55.042 02.110 15672 Exposure complete 00:37:55.063 00.021 15672 worker thread done servicing request 00:37:55.063 00.000 30444 OnExposeComplete: enter 00:37:55.063 00.000 30444 UpdateGuideState(): m_state=6 00:37:55.063 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4110 00:37:55.063 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=196.06, Mass=136339, SNR=92.2, Peak=11297 HFD=3.7 00:37:55.063 00.000 30444 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.28) = xAngle (-0.58 = -0.58) 00:37:55.064 00.001 30444 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.64 = -0.64) 00:37:55.064 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.85 mountX=0.17 mountY=-0.12, mountTheta=-0.62 00:37:55.064 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.15, opts=13) 00:37:55.064 00.000 30444 Enqueuing Move request for scope (0.13, -0.15) 00:37:55.065 00.001 15672 Worker thread wakes up 00:37:55.065 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd 00:37:55.065 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.15) 00:37:55.065 00.000 15672 Moving (0.13, -0.15) raw xDistance=0.17 yDistance=-0.12 00:37:55.065 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 00:37:55.065 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:55.065 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 00:37:55.065 00.000 15672 MoveAxis(E, 0, ABG) 00:37:55.065 00.000 15672 Move returns status 0, amount 0 00:37:55.065 00.000 15672 MoveAxis(N, 0, ABG) 00:37:55.065 00.000 15672 Move returns status 0, amount 0 00:37:55.065 00.000 15672 move complete, result=0 00:37:55.065 00.000 15672 worker thread done servicing request 00:37:55.073 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11297, FiltMin=2630, FiltMax=10146, Gamma=2.950 00:37:55.128 00.055 30444 UpdateGuideState exits: m=136339 SNR=92.2 Saturated 00:37:55.128 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:55.129 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:55.129 00.000 30444 Enqueuing Expose request 00:37:55.129 00.000 15672 Worker thread wakes up 00:37:55.129 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:37:55.129 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:55.129 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:57.040 01.911 15672 Exposure complete 00:37:57.070 00.030 15672 worker thread done servicing request 00:37:57.071 00.001 30444 OnExposeComplete: enter 00:37:57.071 00.000 30444 UpdateGuideState(): m_state=6 00:37:57.071 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4111 00:37:57.071 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=196.14, Mass=125383, SNR=83.9, Peak=11374 HFD=4.0 00:37:57.071 00.000 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.14 = 0.14) 00:37:57.071 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.08 = 0.08) 00:37:57.071 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-0.07 hyp=0.54 cameraTheta=-0.14 mountX=0.53 mountY=0.04, mountTheta=0.08 00:37:57.071 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.07, opts=13) 00:37:57.072 00.001 30444 Enqueuing Move request for scope (0.53, -0.07) 00:37:57.072 00.000 15672 Worker thread wakes up 00:37:57.072 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.07) opts 0xd 00:37:57.072 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.07) 00:37:57.072 00.000 15672 Moving (0.53, -0.07) raw xDistance=0.53 yDistance=0.04 00:37:57.072 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53 00:37:57.072 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:57.072 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 00:37:57.072 00.000 15672 MoveAxis(W, 144, ABG) 00:37:57.072 00.000 15672 Guiding Dir = 3, Dur = 144 00:37:57.072 00.000 15672 IsSlewing returns 0 00:37:57.074 00.002 15672 IsGuiding returns 0 00:37:57.079 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=11374, FiltMin=2567, FiltMax=10270, Gamma=2.950 00:37:57.095 00.016 15672 PulseGuide returned control before completion, sleep 134 00:37:57.128 00.033 30444 UpdateGuideState exits: m=125383 SNR=83.9 Saturated 00:37:57.128 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:57.128 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:57.128 00.000 30444 Enqueuing Expose request 00:37:57.239 00.111 15672 IsGuiding returns 0 00:37:57.239 00.000 15672 Move returns status 0, amount 144 00:37:57.239 00.000 15672 MoveAxis(N, 0, ABG) 00:37:57.239 00.000 15672 Move returns status 0, amount 0 00:37:57.239 00.000 15672 move complete, result=0 00:37:57.239 00.000 15672 worker thread done servicing request 00:37:57.239 00.000 15672 Worker thread wakes up 00:37:57.239 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:57.240 00.001 30444 GuideStep: 0.5 px 144 ms WEST, 0.0 px 0 ms NORTH 00:37:57.240 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:37:59.350 02.110 15672 Exposure complete 00:37:59.369 00.019 15672 worker thread done servicing request 00:37:59.369 00.000 30444 OnExposeComplete: enter 00:37:59.369 00.000 30444 UpdateGuideState(): m_state=6 00:37:59.369 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4112 00:37:59.369 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=196.26, Mass=131142, SNR=92.4, Peak=10985 HFD=3.6 00:37:59.370 00.001 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 00:37:59.370 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 00:37:59.370 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.88 mountX=-0.03 mountY=0.04, mountTheta=2.14 00:37:59.370 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.05, opts=13) 00:37:59.370 00.000 30444 Enqueuing Move request for scope (-0.02, 0.05) 00:37:59.371 00.001 15672 Worker thread wakes up 00:37:59.371 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd 00:37:59.371 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.05) 00:37:59.371 00.000 15672 Moving (-0.02, 0.05) raw xDistance=-0.03 yDistance=0.04 00:37:59.371 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:37:59.371 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:37:59.371 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 00:37:59.371 00.000 15672 MoveAxis(E, 0, ABG) 00:37:59.371 00.000 15672 Move returns status 0, amount 0 00:37:59.371 00.000 15672 MoveAxis(N, 0, ABG) 00:37:59.371 00.000 15672 Move returns status 0, amount 0 00:37:59.371 00.000 15672 move complete, result=0 00:37:59.372 00.001 15672 worker thread done servicing request 00:37:59.379 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=12037, FiltMin=2593, FiltMax=10047, Gamma=2.950 00:37:59.432 00.053 30444 UpdateGuideState exits: m=131142 SNR=92.4 Saturated 00:37:59.432 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:37:59.432 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:37:59.432 00.000 30444 Enqueuing Expose request 00:37:59.432 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 00:37:59.433 00.001 15672 Worker thread wakes up 00:37:59.433 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:37:59.433 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:01.343 01.910 15672 Exposure complete 00:38:01.362 00.019 15672 worker thread done servicing request 00:38:01.363 00.001 30444 OnExposeComplete: enter 00:38:01.363 00.000 30444 UpdateGuideState(): m_state=6 00:38:01.363 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4113 00:38:01.363 00.000 30444 Star::Find returns 1 (1), X=460.78, Y=196.16, Mass=128598, SNR=100.4, Peak=11834 HFD=3.7 00:38:01.363 00.000 30444 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.28) = xAngle (0.13 = 0.13) 00:38:01.363 00.000 30444 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.07 = 0.07) 00:38:01.363 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.06 hyp=0.37 cameraTheta=-0.15 mountX=0.37 mountY=0.02, mountTheta=0.07 00:38:01.363 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.06, opts=13) 00:38:01.363 00.000 30444 Enqueuing Move request for scope (0.37, -0.06) 00:38:01.364 00.001 15672 Worker thread wakes up 00:38:01.364 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.06) opts 0xd 00:38:01.364 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.06) 00:38:01.364 00.000 15672 Moving (0.37, -0.06) raw xDistance=0.37 yDistance=0.02 00:38:01.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 00:38:01.364 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:01.364 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 00:38:01.364 00.000 15672 MoveAxis(W, 100, ABG) 00:38:01.364 00.000 15672 Guiding Dir = 3, Dur = 100 00:38:01.365 00.001 15672 IsSlewing returns 0 00:38:01.371 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11834, FiltMin=2569, FiltMax=9906, Gamma=2.950 00:38:01.408 00.037 15672 IsGuiding returns 0 00:38:01.419 00.011 30444 UpdateGuideState exits: m=128598 SNR=100.4 Saturated 00:38:01.419 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:01.419 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:01.419 00.000 30444 Enqueuing Expose request 00:38:01.424 00.005 15672 PulseGuide returned control before completion, sleep 95 00:38:01.521 00.097 15672 IsGuiding returns 0 00:38:01.521 00.000 15672 Move returns status 0, amount 100 00:38:01.522 00.001 15672 MoveAxis(N, 0, ABG) 00:38:01.522 00.000 15672 Move returns status 0, amount 0 00:38:01.522 00.000 15672 move complete, result=0 00:38:01.522 00.000 15672 worker thread done servicing request 00:38:01.522 00.000 15672 Worker thread wakes up 00:38:01.522 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:01.522 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:01.522 00.000 30444 GuideStep: 0.4 px 100 ms WEST, 0.0 px 0 ms NORTH 00:38:03.629 02.107 15672 Exposure complete 00:38:03.649 00.020 15672 worker thread done servicing request 00:38:03.649 00.000 30444 OnExposeComplete: enter 00:38:03.649 00.000 30444 UpdateGuideState(): m_state=6 00:38:03.649 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4114 00:38:03.649 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=196.06, Mass=106926, SNR=70.3, Peak=10505 HFD=3.5 00:38:03.649 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 00:38:03.649 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 00:38:03.649 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.46 mountX=0.06 mountY=-0.15, mountTheta=-1.19 00:38:03.652 00.003 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.16, opts=13) 00:38:03.652 00.000 30444 Enqueuing Move request for scope (0.02, -0.16) 00:38:03.652 00.000 15672 Worker thread wakes up 00:38:03.652 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd 00:38:03.652 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.16) 00:38:03.652 00.000 15672 Moving (0.02, -0.16) raw xDistance=0.06 yDistance=-0.15 00:38:03.652 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:38:03.652 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:03.652 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 00:38:03.652 00.000 15672 MoveAxis(E, 0, ABG) 00:38:03.652 00.000 15672 Move returns status 0, amount 0 00:38:03.652 00.000 15672 MoveAxis(N, 0, ABG) 00:38:03.652 00.000 15672 Move returns status 0, amount 0 00:38:03.652 00.000 15672 move complete, result=0 00:38:03.652 00.000 15672 worker thread done servicing request 00:38:03.657 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=11447, FiltMin=2561, FiltMax=9595, Gamma=2.950 00:38:03.712 00.055 30444 UpdateGuideState exits: m=106926 SNR=70.3 Saturated 00:38:03.712 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:03.712 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:03.712 00.000 30444 Enqueuing Expose request 00:38:03.712 00.000 15672 Worker thread wakes up 00:38:03.712 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:03.712 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:03.712 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:38:05.621 01.909 15672 Exposure complete 00:38:05.640 00.019 15672 worker thread done servicing request 00:38:05.641 00.001 30444 OnExposeComplete: enter 00:38:05.641 00.000 30444 UpdateGuideState(): m_state=6 00:38:05.641 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4115 00:38:05.641 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=196.13, Mass=124288, SNR=93.7, Peak=10813 HFD=3.6 00:38:05.641 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 00:38:05.641 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 00:38:05.641 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.27 mountX=0.05 mountY=-0.07, mountTheta=-1.01 00:38:05.641 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.08, opts=13) 00:38:05.641 00.000 30444 Enqueuing Move request for scope (0.02, -0.08) 00:38:05.642 00.001 15672 Worker thread wakes up 00:38:05.642 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd 00:38:05.642 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.08) 00:38:05.642 00.000 15672 Moving (0.02, -0.08) raw xDistance=0.05 yDistance=-0.07 00:38:05.642 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:38:05.642 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:05.642 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:38:05.642 00.000 15672 MoveAxis(E, 0, ABG) 00:38:05.642 00.000 15672 Move returns status 0, amount 0 00:38:05.642 00.000 15672 MoveAxis(N, 0, ABG) 00:38:05.642 00.000 15672 Move returns status 0, amount 0 00:38:05.642 00.000 15672 move complete, result=0 00:38:05.642 00.000 15672 worker thread done servicing request 00:38:05.647 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=11149, FiltMin=2603, FiltMax=9820, Gamma=2.950 00:38:05.696 00.049 30444 UpdateGuideState exits: m=124288 SNR=93.7 Saturated 00:38:05.696 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:05.696 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:05.696 00.000 30444 Enqueuing Expose request 00:38:05.696 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:38:05.696 00.000 15672 Worker thread wakes up 00:38:05.697 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:05.697 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:07.813 02.116 15672 Exposure complete 00:38:07.844 00.031 15672 worker thread done servicing request 00:38:07.844 00.000 30444 OnExposeComplete: enter 00:38:07.844 00.000 30444 UpdateGuideState(): m_state=6 00:38:07.844 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4116 00:38:07.844 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.17, Mass=128620, SNR=91.1, Peak=11242 HFD=4.0 00:38:07.844 00.000 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.67 = -2.67) 00:38:07.844 00.000 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.74 = -2.74) 00:38:07.844 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.95 mountX=-0.19 mountY=-0.08, mountTheta=-2.73 00:38:07.844 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.04, opts=13) 00:38:07.844 00.000 30444 Enqueuing Move request for scope (-0.21, -0.04) 00:38:07.845 00.001 15672 Worker thread wakes up 00:38:07.845 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd 00:38:07.845 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.04) 00:38:07.845 00.000 15672 Moving (-0.21, -0.04) raw xDistance=-0.19 yDistance=-0.08 00:38:07.845 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 00:38:07.845 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:07.845 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 00:38:07.845 00.000 15672 MoveAxis(E, 0, ABG) 00:38:07.845 00.000 15672 Move returns status 0, amount 0 00:38:07.845 00.000 15672 MoveAxis(N, 0, ABG) 00:38:07.845 00.000 15672 Move returns status 0, amount 0 00:38:07.845 00.000 15672 move complete, result=0 00:38:07.845 00.000 15672 worker thread done servicing request 00:38:07.851 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=12553, FiltMin=2608, FiltMax=9440, Gamma=2.950 00:38:08.136 00.285 30444 UpdateGuideState exits: m=128620 SNR=91.1 Saturated 00:38:08.136 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:08.136 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:08.137 00.001 30444 Enqueuing Expose request 00:38:08.137 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:38:08.137 00.000 15672 Worker thread wakes up 00:38:08.137 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:08.137 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:10.045 01.908 15672 Exposure complete 00:38:10.065 00.020 15672 worker thread done servicing request 00:38:10.065 00.000 30444 OnExposeComplete: enter 00:38:10.065 00.000 30444 UpdateGuideState(): m_state=6 00:38:10.065 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4117 00:38:10.065 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=196.11, Mass=126352, SNR=96.2, Peak=10993 HFD=4.0 00:38:10.065 00.000 30444 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.28) = xAngle (-2.48 = -2.48) 00:38:10.065 00.000 30444 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.54 = -2.54) 00:38:10.065 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-2.76 mountX=-0.22 mountY=-0.16, mountTheta=-2.52 00:38:10.066 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.11, opts=13) 00:38:10.066 00.000 30444 Enqueuing Move request for scope (-0.26, -0.11) 00:38:10.066 00.000 15672 Worker thread wakes up 00:38:10.066 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.11) opts 0xd 00:38:10.066 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.11) 00:38:10.066 00.000 15672 Moving (-0.26, -0.11) raw xDistance=-0.22 yDistance=-0.16 00:38:10.066 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 00:38:10.066 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:10.066 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:38:10.066 00.000 15672 MoveAxis(E, 0, ABG) 00:38:10.066 00.000 15672 Move returns status 0, amount 0 00:38:10.066 00.000 15672 MoveAxis(N, 0, ABG) 00:38:10.066 00.000 15672 Move returns status 0, amount 0 00:38:10.066 00.000 15672 move complete, result=0 00:38:10.066 00.000 15672 worker thread done servicing request 00:38:10.071 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2131, max=11376, FiltMin=2594, FiltMax=9250, Gamma=2.950 00:38:10.123 00.052 30444 UpdateGuideState exits: m=126352 SNR=96.2 Saturated 00:38:10.123 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:10.123 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:10.123 00.000 30444 Enqueuing Expose request 00:38:10.123 00.000 15672 Worker thread wakes up 00:38:10.123 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:10.123 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:10.123 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:38:12.240 02.117 15672 Exposure complete 00:38:12.269 00.029 15672 worker thread done servicing request 00:38:12.269 00.000 30444 OnExposeComplete: enter 00:38:12.270 00.001 30444 UpdateGuideState(): m_state=6 00:38:12.270 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4118 00:38:12.270 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=196.12, Mass=133237, SNR=96.4, Peak=10724 HFD=3.7 00:38:12.270 00.000 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 00:38:12.270 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 00:38:12.270 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.95 mountX=-0.01 mountY=-0.10, mountTheta=-1.67 00:38:12.271 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.09, opts=13) 00:38:12.271 00.000 30444 Enqueuing Move request for scope (-0.04, -0.09) 00:38:12.271 00.000 15672 Worker thread wakes up 00:38:12.271 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd 00:38:12.271 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.09) 00:38:12.271 00.000 15672 Moving (-0.04, -0.09) raw xDistance=-0.01 yDistance=-0.10 00:38:12.271 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 00:38:12.271 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:12.271 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:38:12.271 00.000 15672 MoveAxis(E, 0, ABG) 00:38:12.271 00.000 15672 Move returns status 0, amount 0 00:38:12.272 00.001 15672 MoveAxis(N, 0, ABG) 00:38:12.272 00.000 15672 Move returns status 0, amount 0 00:38:12.272 00.000 15672 move complete, result=0 00:38:12.272 00.000 15672 worker thread done servicing request 00:38:12.279 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=11231, FiltMin=2641, FiltMax=9789, Gamma=2.950 00:38:12.749 00.470 30444 UpdateGuideState exits: m=133237 SNR=96.4 Saturated 00:38:12.749 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:12.749 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:12.749 00.000 30444 Enqueuing Expose request 00:38:12.749 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:38:12.749 00.000 15672 Worker thread wakes up 00:38:12.749 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:12.749 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:14.666 01.917 15672 Exposure complete 00:38:14.697 00.031 15672 worker thread done servicing request 00:38:14.698 00.001 30444 OnExposeComplete: enter 00:38:14.698 00.000 30444 UpdateGuideState(): m_state=6 00:38:14.698 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4119 00:38:14.698 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.10, Mass=125409, SNR=80.9, Peak=11117 HFD=3.7 00:38:14.698 00.000 30444 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.28) = xAngle (-2.43 = -2.43) 00:38:14.698 00.000 30444 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.50 = -2.50) 00:38:14.698 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.11 hyp=0.27 cameraTheta=-2.71 mountX=-0.21 mountY=-0.16, mountTheta=-2.47 00:38:14.698 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.11, opts=13) 00:38:14.698 00.000 30444 Enqueuing Move request for scope (-0.25, -0.11) 00:38:14.699 00.001 15672 Worker thread wakes up 00:38:14.699 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.11) opts 0xd 00:38:14.699 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.11) 00:38:14.699 00.000 15672 Moving (-0.25, -0.11) raw xDistance=-0.21 yDistance=-0.16 00:38:14.699 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 00:38:14.699 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:14.699 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:38:14.699 00.000 15672 MoveAxis(E, 0, ABG) 00:38:14.699 00.000 15672 Move returns status 0, amount 0 00:38:14.699 00.000 15672 MoveAxis(N, 0, ABG) 00:38:14.699 00.000 15672 Move returns status 0, amount 0 00:38:14.699 00.000 15672 move complete, result=0 00:38:14.699 00.000 15672 worker thread done servicing request 00:38:14.704 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=11401, FiltMin=2581, FiltMax=9909, Gamma=2.950 00:38:14.808 00.104 30444 UpdateGuideState exits: m=125409 SNR=80.9 Saturated 00:38:14.808 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:14.808 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:14.808 00.000 30444 Enqueuing Expose request 00:38:14.808 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:38:14.808 00.000 15672 Worker thread wakes up 00:38:14.808 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:14.808 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:16.914 02.106 15672 Exposure complete 00:38:16.934 00.020 15672 worker thread done servicing request 00:38:16.934 00.000 30444 OnExposeComplete: enter 00:38:16.934 00.000 30444 UpdateGuideState(): m_state=6 00:38:16.934 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4120 00:38:16.934 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=196.30, Mass=112049, SNR=74.6, Peak=10801 HFD=3.5 00:38:16.935 00.001 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 00:38:16.935 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 00:38:16.935 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.27 mountX=-0.09 mountY=0.07, mountTheta=2.51 00:38:16.935 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.08, opts=13) 00:38:16.935 00.000 30444 Enqueuing Move request for scope (-0.07, 0.08) 00:38:16.935 00.000 15672 Worker thread wakes up 00:38:16.935 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd 00:38:16.935 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.08) 00:38:16.935 00.000 15672 Moving (-0.07, 0.08) raw xDistance=-0.09 yDistance=0.07 00:38:16.936 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:38:16.936 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:16.936 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 00:38:16.936 00.000 15672 MoveAxis(E, 0, ABG) 00:38:16.936 00.000 15672 Move returns status 0, amount 0 00:38:16.936 00.000 15672 MoveAxis(N, 0, ABG) 00:38:16.936 00.000 15672 Move returns status 0, amount 0 00:38:16.936 00.000 15672 move complete, result=0 00:38:16.936 00.000 15672 worker thread done servicing request 00:38:16.941 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=10801, FiltMin=2597, FiltMax=9824, Gamma=2.950 00:38:16.991 00.050 30444 UpdateGuideState exits: m=112049 SNR=74.6 Saturated 00:38:16.991 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:16.991 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:16.991 00.000 30444 Enqueuing Expose request 00:38:16.991 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:38:16.991 00.000 15672 Worker thread wakes up 00:38:16.991 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:16.991 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:18.906 01.915 15672 Exposure complete 00:38:18.938 00.032 15672 worker thread done servicing request 00:38:18.938 00.000 30444 OnExposeComplete: enter 00:38:18.938 00.000 30444 UpdateGuideState(): m_state=6 00:38:18.938 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4121 00:38:18.938 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.35, Mass=126183, SNR=92.0, Peak=11094 HFD=3.7 00:38:18.938 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 00:38:18.938 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 00:38:18.938 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.42 mountX=-0.19 mountY=0.10, mountTheta=2.65 00:38:18.939 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.14, opts=13) 00:38:18.939 00.000 30444 Enqueuing Move request for scope (-0.16, 0.14) 00:38:18.939 00.000 15672 Worker thread wakes up 00:38:18.939 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd 00:38:18.939 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.14) 00:38:18.939 00.000 15672 Moving (-0.16, 0.14) raw xDistance=-0.19 yDistance=0.10 00:38:18.939 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 00:38:18.939 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:18.939 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:38:18.939 00.000 15672 MoveAxis(E, 0, ABG) 00:38:18.939 00.000 15672 Move returns status 0, amount 0 00:38:18.939 00.000 15672 MoveAxis(N, 0, ABG) 00:38:18.939 00.000 15672 Move returns status 0, amount 0 00:38:18.939 00.000 15672 move complete, result=0 00:38:18.939 00.000 15672 worker thread done servicing request 00:38:18.944 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2131, max=11749, FiltMin=2612, FiltMax=10451, Gamma=2.950 00:38:18.994 00.050 30444 UpdateGuideState exits: m=126183 SNR=92.0 Saturated 00:38:18.994 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:18.994 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:18.994 00.000 30444 Enqueuing Expose request 00:38:18.994 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:38:18.994 00.000 15672 Worker thread wakes up 00:38:18.994 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:18.994 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:21.111 02.117 15672 Exposure complete 00:38:21.144 00.033 15672 worker thread done servicing request 00:38:21.144 00.000 30444 OnExposeComplete: enter 00:38:21.144 00.000 30444 UpdateGuideState(): m_state=6 00:38:21.144 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4122 00:38:21.144 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=196.05, Mass=119823, SNR=86.0, Peak=9793 HFD=3.7 00:38:21.144 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 00:38:21.144 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 00:38:21.144 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-1.05 mountX=0.14 mountY=-0.14, mountTheta=-0.80 00:38:21.145 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.17, opts=13) 00:38:21.145 00.000 30444 Enqueuing Move request for scope (0.10, -0.17) 00:38:21.145 00.000 15672 Worker thread wakes up 00:38:21.145 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd 00:38:21.145 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.17) 00:38:21.145 00.000 15672 Moving (0.10, -0.17) raw xDistance=0.14 yDistance=-0.14 00:38:21.145 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:38:21.145 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:21.145 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 00:38:21.145 00.000 15672 MoveAxis(E, 0, ABG) 00:38:21.145 00.000 15672 Move returns status 0, amount 0 00:38:21.145 00.000 15672 MoveAxis(N, 0, ABG) 00:38:21.145 00.000 15672 Move returns status 0, amount 0 00:38:21.145 00.000 15672 move complete, result=0 00:38:21.145 00.000 15672 worker thread done servicing request 00:38:21.150 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=10549, FiltMin=2610, FiltMax=9714, Gamma=2.950 00:38:21.198 00.048 30444 UpdateGuideState exits: m=119823 SNR=86.0 Saturated 00:38:21.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:21.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:21.198 00.000 30444 Enqueuing Expose request 00:38:21.198 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:38:21.199 00.001 15672 Worker thread wakes up 00:38:21.199 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:21.199 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:23.104 01.905 15672 Exposure complete 00:38:23.124 00.020 15672 worker thread done servicing request 00:38:23.124 00.000 30444 OnExposeComplete: enter 00:38:23.124 00.000 30444 UpdateGuideState(): m_state=6 00:38:23.124 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4123 00:38:23.124 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=196.22, Mass=125156, SNR=88.9, Peak=10175 HFD=3.7 00:38:23.124 00.000 30444 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.28) = xAngle (3.24 = -3.05) 00:38:23.124 00.000 30444 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.11) 00:38:23.124 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.96 mountX=-0.06 mountY=-0.00, mountTheta=-3.11 00:38:23.125 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.01, opts=13) 00:38:23.125 00.000 30444 Enqueuing Move request for scope (-0.06, 0.01) 00:38:23.125 00.000 15672 Worker thread wakes up 00:38:23.125 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd 00:38:23.125 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.01) 00:38:23.125 00.000 15672 Moving (-0.06, 0.01) raw xDistance=-0.06 yDistance=-0.00 00:38:23.125 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 00:38:23.125 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:23.125 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 00:38:23.125 00.000 15672 MoveAxis(E, 0, ABG) 00:38:23.125 00.000 15672 Move returns status 0, amount 0 00:38:23.125 00.000 15672 MoveAxis(N, 0, ABG) 00:38:23.125 00.000 15672 Move returns status 0, amount 0 00:38:23.125 00.000 15672 move complete, result=0 00:38:23.125 00.000 15672 worker thread done servicing request 00:38:23.130 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2056, max=11015, FiltMin=2479, FiltMax=9164, Gamma=2.950 00:38:23.179 00.049 30444 UpdateGuideState exits: m=125156 SNR=88.9 Saturated 00:38:23.180 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:23.180 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:23.180 00.000 30444 Enqueuing Expose request 00:38:23.180 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:38:23.180 00.000 15672 Worker thread wakes up 00:38:23.180 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:23.180 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:25.287 02.107 15672 Exposure complete 00:38:25.308 00.021 15672 worker thread done servicing request 00:38:25.309 00.001 30444 OnExposeComplete: enter 00:38:25.309 00.000 30444 UpdateGuideState(): m_state=6 00:38:25.309 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4124 00:38:25.309 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=196.08, Mass=127698, SNR=81.7, Peak=11365 HFD=4.0 00:38:25.309 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 00:38:25.309 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 00:38:25.309 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.14 hyp=0.45 cameraTheta=-2.83 mountX=-0.38 mountY=-0.23, mountTheta=-2.60 00:38:25.309 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.14, opts=13) 00:38:25.309 00.000 30444 Enqueuing Move request for scope (-0.43, -0.14) 00:38:25.309 00.000 15672 Worker thread wakes up 00:38:25.310 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.14) opts 0xd 00:38:25.310 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.14) 00:38:25.310 00.000 15672 Moving (-0.43, -0.14) raw xDistance=-0.38 yDistance=-0.23 00:38:25.310 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 00:38:25.310 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:25.310 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:38:25.310 00.000 15672 MoveAxis(E, 102, ABG) 00:38:25.310 00.000 15672 Guiding Dir = 2, Dur = 102 00:38:25.310 00.000 15672 IsSlewing returns 0 00:38:25.312 00.002 15672 IsGuiding returns 0 00:38:25.316 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=11532, FiltMin=2561, FiltMax=9092, Gamma=2.950 00:38:25.338 00.022 15672 PulseGuide returned control before completion, sleep 86 00:38:25.365 00.027 30444 UpdateGuideState exits: m=127698 SNR=81.7 Saturated 00:38:25.365 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:25.365 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:25.365 00.000 30444 Enqueuing Expose request 00:38:25.425 00.060 15672 IsGuiding returns 1 00:38:25.425 00.000 15672 scope still moving after pulse duration time elapsed 00:38:25.446 00.021 15672 IsSlewing returns 0 00:38:25.451 00.005 15672 IsGuiding returns 0 00:38:25.451 00.000 15672 scope move finished after 102 + 37 ms 00:38:25.451 00.000 15672 Move returns status 0, amount 102 00:38:25.451 00.000 15672 MoveAxis(N, 0, ABG) 00:38:25.451 00.000 15672 Move returns status 0, amount 0 00:38:25.452 00.001 15672 move complete, result=0 00:38:25.452 00.000 15672 worker thread done servicing request 00:38:25.452 00.000 15672 Worker thread wakes up 00:38:25.452 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:25.452 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:25.452 00.000 30444 GuideStep: -0.4 px 102 ms EAST, -0.2 px 0 ms NORTH 00:38:27.359 01.907 15672 Exposure complete 00:38:27.380 00.021 15672 worker thread done servicing request 00:38:27.380 00.000 30444 OnExposeComplete: enter 00:38:27.380 00.000 30444 UpdateGuideState(): m_state=6 00:38:27.380 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4125 00:38:27.380 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=195.70, Mass=118948, SNR=81.5, Peak=13685 HFD=3.4 00:38:27.380 00.000 30444 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.28) = xAngle (-2.13 = -2.13) 00:38:27.380 00.000 30444 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.19 = -2.19) 00:38:27.380 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=-0.51 hyp=0.77 cameraTheta=-2.41 mountX=-0.41 mountY=-0.62, mountTheta=-2.15 00:38:27.381 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=-0.51, opts=13) 00:38:27.381 00.000 30444 Enqueuing Move request for scope (-0.57, -0.51) 00:38:27.381 00.000 15672 Worker thread wakes up 00:38:27.381 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.51) opts 0xd 00:38:27.381 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, -0.51) 00:38:27.381 00.000 15672 Moving (-0.57, -0.51) raw xDistance=-0.41 yDistance=-0.62 00:38:27.381 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41 00:38:27.381 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 00:38:27.381 00.000 15672 MoveAxis(E, 118, ABG) 00:38:27.381 00.000 15672 Guiding Dir = 2, Dur = 118 00:38:27.382 00.001 15672 IsSlewing returns 0 00:38:27.383 00.001 15672 IsGuiding returns 0 00:38:27.387 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=14820, FiltMin=2650, FiltMax=10940, Gamma=2.950 00:38:27.399 00.012 15672 PulseGuide returned control before completion, sleep 112 00:38:27.436 00.037 30444 UpdateGuideState exits: m=118948 SNR=81.5 Saturated 00:38:27.436 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:27.436 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:27.436 00.000 30444 Enqueuing Expose request 00:38:27.513 00.077 15672 IsGuiding returns 1 00:38:27.513 00.000 15672 scope still moving after pulse duration time elapsed 00:38:27.534 00.021 15672 IsSlewing returns 0 00:38:27.544 00.010 15672 IsGuiding returns 0 00:38:27.544 00.000 15672 scope move finished after 118 + 42 ms 00:38:27.544 00.000 15672 Move returns status 0, amount 118 00:38:27.544 00.000 15672 MoveAxis(N, 111, ABG) 00:38:27.544 00.000 15672 Guiding Dir = 0, Dur = 111 00:38:27.544 00.000 15672 IsSlewing returns 0 00:38:27.545 00.001 15672 IsGuiding returns 0 00:38:27.624 00.079 15672 PulseGuide returned control before completion, sleep 43 00:38:27.671 00.047 15672 IsGuiding returns 1 00:38:27.671 00.000 15672 scope still moving after pulse duration time elapsed 00:38:27.692 00.021 15672 IsSlewing returns 0 00:38:27.693 00.001 15672 IsGuiding returns 1 00:38:27.714 00.021 15672 IsSlewing returns 0 00:38:27.715 00.001 15672 IsGuiding returns 1 00:38:27.736 00.021 15672 IsSlewing returns 0 00:38:27.751 00.015 15672 IsGuiding returns 0 00:38:27.752 00.001 15672 scope move finished after 111 + 95 ms 00:38:27.752 00.000 15672 Move returns status 0, amount 111 00:38:27.752 00.000 15672 move complete, result=0 00:38:27.752 00.000 15672 worker thread done servicing request 00:38:27.752 00.000 15672 Worker thread wakes up 00:38:27.752 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:27.752 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:27.752 00.000 30444 GuideStep: -0.4 px 118 ms EAST, -0.6 px 111 ms NORTH 00:38:29.858 02.106 15672 Exposure complete 00:38:29.878 00.020 15672 worker thread done servicing request 00:38:29.878 00.000 30444 OnExposeComplete: enter 00:38:29.878 00.000 30444 UpdateGuideState(): m_state=6 00:38:29.879 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4126 00:38:29.879 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=196.26, Mass=119993, SNR=83.2, Peak=10243 HFD=3.6 00:38:29.879 00.000 30444 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.28) = xAngle (2.28 = 2.28) 00:38:29.879 00.000 30444 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.22 = 2.22) 00:38:29.879 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.00 mountX=-0.03 mountY=0.04, mountTheta=2.26 00:38:29.879 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.04, opts=13) 00:38:29.879 00.000 30444 Enqueuing Move request for scope (-0.02, 0.04) 00:38:29.879 00.000 15672 Worker thread wakes up 00:38:29.879 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd 00:38:29.879 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.04) 00:38:29.879 00.000 15672 Moving (-0.02, 0.04) raw xDistance=-0.03 yDistance=0.04 00:38:29.880 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:38:29.880 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:29.880 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 00:38:29.880 00.000 15672 MoveAxis(E, 0, ABG) 00:38:29.880 00.000 15672 Move returns status 0, amount 0 00:38:29.880 00.000 15672 MoveAxis(N, 0, ABG) 00:38:29.880 00.000 15672 Move returns status 0, amount 0 00:38:29.880 00.000 15672 move complete, result=0 00:38:29.880 00.000 15672 worker thread done servicing request 00:38:29.885 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=11257, FiltMin=2656, FiltMax=9878, Gamma=2.950 00:38:29.934 00.049 30444 UpdateGuideState exits: m=119993 SNR=83.2 Saturated 00:38:29.934 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:29.934 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:29.934 00.000 30444 Enqueuing Expose request 00:38:29.934 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 00:38:29.935 00.001 15672 Worker thread wakes up 00:38:29.935 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:29.935 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:31.846 01.911 15672 Exposure complete 00:38:31.877 00.031 15672 worker thread done servicing request 00:38:31.877 00.000 30444 OnExposeComplete: enter 00:38:31.877 00.000 30444 UpdateGuideState(): m_state=6 00:38:31.877 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4127 00:38:31.877 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=196.17, Mass=132700, SNR=118.5, Peak=11062 HFD=3.6 00:38:31.877 00.000 30444 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.28) = xAngle (-2.63 = -2.63) 00:38:31.878 00.001 30444 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 00:38:31.878 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.91 mountX=-0.15 mountY=-0.07, mountTheta=-2.68 00:38:31.878 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.04, opts=13) 00:38:31.878 00.000 30444 Enqueuing Move request for scope (-0.17, -0.04) 00:38:31.878 00.000 15672 Worker thread wakes up 00:38:31.878 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd 00:38:31.878 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.04) 00:38:31.878 00.000 15672 Moving (-0.17, -0.04) raw xDistance=-0.15 yDistance=-0.07 00:38:31.878 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:38:31.878 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:31.879 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:38:31.879 00.000 15672 MoveAxis(E, 0, ABG) 00:38:31.879 00.000 15672 Move returns status 0, amount 0 00:38:31.879 00.000 15672 MoveAxis(N, 0, ABG) 00:38:31.879 00.000 15672 Move returns status 0, amount 0 00:38:31.879 00.000 15672 move complete, result=0 00:38:31.879 00.000 15672 worker thread done servicing request 00:38:31.883 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=11819, FiltMin=2630, FiltMax=10390, Gamma=2.950 00:38:31.932 00.049 30444 UpdateGuideState exits: m=132700 SNR=118.5 Saturated 00:38:31.932 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:31.932 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:31.932 00.000 30444 Enqueuing Expose request 00:38:31.932 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:38:31.932 00.000 15672 Worker thread wakes up 00:38:31.932 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:31.932 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:34.048 02.116 15672 Exposure complete 00:38:34.082 00.034 15672 worker thread done servicing request 00:38:34.082 00.000 30444 OnExposeComplete: enter 00:38:34.082 00.000 30444 UpdateGuideState(): m_state=6 00:38:34.082 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4128 00:38:34.082 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=196.26, Mass=133374, SNR=93.9, Peak=11767 HFD=3.5 00:38:34.082 00.000 30444 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.28) = xAngle (0.53 = 0.53) 00:38:34.082 00.000 30444 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.47 = 0.47) 00:38:34.082 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.25 mountX=0.15 mountY=0.08, mountTheta=0.48 00:38:34.083 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.04, opts=13) 00:38:34.083 00.000 30444 Enqueuing Move request for scope (0.17, 0.04) 00:38:34.083 00.000 15672 Worker thread wakes up 00:38:34.083 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd 00:38:34.083 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.04) 00:38:34.083 00.000 15672 Moving (0.17, 0.04) raw xDistance=0.15 yDistance=0.08 00:38:34.083 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 00:38:34.083 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:34.083 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 00:38:34.083 00.000 15672 MoveAxis(E, 0, ABG) 00:38:34.083 00.000 15672 Move returns status 0, amount 0 00:38:34.083 00.000 15672 MoveAxis(N, 0, ABG) 00:38:34.083 00.000 15672 Move returns status 0, amount 0 00:38:34.083 00.000 15672 move complete, result=0 00:38:34.083 00.000 15672 worker thread done servicing request 00:38:34.089 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=11767, FiltMin=2603, FiltMax=10308, Gamma=2.950 00:38:34.138 00.049 30444 UpdateGuideState exits: m=133374 SNR=93.9 Saturated 00:38:34.138 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:34.138 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:34.138 00.000 30444 Enqueuing Expose request 00:38:34.138 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:38:34.138 00.000 15672 Worker thread wakes up 00:38:34.138 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:34.138 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:36.046 01.908 15672 Exposure complete 00:38:36.071 00.025 15672 worker thread done servicing request 00:38:36.071 00.000 30444 OnExposeComplete: enter 00:38:36.071 00.000 30444 UpdateGuideState(): m_state=6 00:38:36.071 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4129 00:38:36.071 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=196.23, Mass=110605, SNR=75.6, Peak=10680 HFD=3.4 00:38:36.071 00.000 30444 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.28) = xAngle (0.40 = 0.40) 00:38:36.071 00.000 30444 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.33 = 0.33) 00:38:36.071 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.12 mountX=0.11 mountY=0.04, mountTheta=0.34 00:38:36.072 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.01, opts=13) 00:38:36.072 00.000 30444 Enqueuing Move request for scope (0.12, 0.01) 00:38:36.072 00.000 15672 Worker thread wakes up 00:38:36.072 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd 00:38:36.072 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.01) 00:38:36.072 00.000 15672 Moving (0.12, 0.01) raw xDistance=0.11 yDistance=0.04 00:38:36.072 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:38:36.072 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:36.072 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 00:38:36.072 00.000 15672 MoveAxis(E, 0, ABG) 00:38:36.072 00.000 15672 Move returns status 0, amount 0 00:38:36.072 00.000 15672 MoveAxis(N, 0, ABG) 00:38:36.072 00.000 15672 Move returns status 0, amount 0 00:38:36.072 00.000 15672 move complete, result=0 00:38:36.072 00.000 15672 worker thread done servicing request 00:38:36.078 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=10966, FiltMin=2585, FiltMax=9982, Gamma=2.950 00:38:36.128 00.050 30444 UpdateGuideState exits: m=110605 SNR=75.6 Saturated 00:38:36.128 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:36.128 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:36.128 00.000 30444 Enqueuing Expose request 00:38:36.128 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:38:36.128 00.000 15672 Worker thread wakes up 00:38:36.128 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:36.129 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:38.246 02.117 15672 Exposure complete 00:38:38.276 00.030 15672 worker thread done servicing request 00:38:38.276 00.000 30444 OnExposeComplete: enter 00:38:38.276 00.000 30444 UpdateGuideState(): m_state=6 00:38:38.276 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4130 00:38:38.276 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.21, Mass=123457, SNR=77.9, Peak=10802 HFD=3.7 00:38:38.276 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.85 = -2.85) 00:38:38.276 00.000 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.91 = -2.91) 00:38:38.276 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-3.12 mountX=-0.24 mountY=-0.06, mountTheta=-2.90 00:38:38.278 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.00, opts=13) 00:38:38.278 00.000 30444 Enqueuing Move request for scope (-0.25, -0.00) 00:38:38.278 00.000 15672 Worker thread wakes up 00:38:38.278 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.00) opts 0xd 00:38:38.278 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.00) 00:38:38.278 00.000 15672 Moving (-0.25, -0.00) raw xDistance=-0.24 yDistance=-0.06 00:38:38.278 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:38:38.278 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:38.278 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 00:38:38.278 00.000 15672 MoveAxis(E, 0, ABG) 00:38:38.278 00.000 15672 Move returns status 0, amount 0 00:38:38.278 00.000 15672 MoveAxis(N, 0, ABG) 00:38:38.278 00.000 15672 Move returns status 0, amount 0 00:38:38.278 00.000 15672 move complete, result=0 00:38:38.278 00.000 15672 worker thread done servicing request 00:38:38.283 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=11977, FiltMin=2605, FiltMax=9965, Gamma=2.950 00:38:38.680 00.397 30444 UpdateGuideState exits: m=123457 SNR=77.9 Saturated 00:38:38.681 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:38.681 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:38.681 00.000 30444 Enqueuing Expose request 00:38:38.681 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:38:38.681 00.000 15672 Worker thread wakes up 00:38:38.682 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:38.682 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:40.589 01.907 15672 Exposure complete 00:38:40.609 00.020 15672 worker thread done servicing request 00:38:40.609 00.000 30444 OnExposeComplete: enter 00:38:40.609 00.000 30444 UpdateGuideState(): m_state=6 00:38:40.609 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4131 00:38:40.610 00.001 30444 Star::Find returns 1 (1), X=459.67, Y=196.36, Mass=125313, SNR=98.2, Peak=12183 HFD=3.4 00:38:40.610 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.28) = xAngle (3.22 = -3.06) 00:38:40.610 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.16 = -3.12) 00:38:40.610 00.000 30444 CameraToMount -- cameraX=-0.73 cameraY=0.14 hyp=0.75 cameraTheta=2.95 mountX=-0.74 mountY=-0.02, mountTheta=-3.12 00:38:40.610 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.73, y=0.14, opts=13) 00:38:40.610 00.000 30444 Enqueuing Move request for scope (-0.73, 0.14) 00:38:40.610 00.000 15672 Worker thread wakes up 00:38:40.610 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.14) opts 0xd 00:38:40.610 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.73, 0.14) 00:38:40.610 00.000 15672 Moving (-0.73, 0.14) raw xDistance=-0.74 yDistance=-0.02 00:38:40.610 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74 00:38:40.611 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:40.611 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:38:40.611 00.000 15672 MoveAxis(E, 201, ABG) 00:38:40.611 00.000 15672 Guiding Dir = 2, Dur = 201 00:38:40.611 00.000 15672 IsSlewing returns 0 00:38:40.613 00.002 15672 IsGuiding returns 0 00:38:40.617 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=12885, FiltMin=2632, FiltMax=10229, Gamma=2.950 00:38:40.642 00.025 15672 PulseGuide returned control before completion, sleep 182 00:38:40.742 00.100 30444 UpdateGuideState exits: m=125313 SNR=98.2 Saturated 00:38:40.742 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:40.742 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:40.742 00.000 30444 Enqueuing Expose request 00:38:40.826 00.084 15672 IsGuiding returns 1 00:38:40.826 00.000 15672 scope still moving after pulse duration time elapsed 00:38:40.846 00.020 15672 IsSlewing returns 0 00:38:40.851 00.005 15672 IsGuiding returns 0 00:38:40.851 00.000 15672 scope move finished after 201 + 38 ms 00:38:40.851 00.000 15672 Move returns status 0, amount 201 00:38:40.851 00.000 15672 MoveAxis(N, 0, ABG) 00:38:40.851 00.000 15672 Move returns status 0, amount 0 00:38:40.851 00.000 15672 move complete, result=0 00:38:40.852 00.001 15672 worker thread done servicing request 00:38:40.852 00.000 15672 Worker thread wakes up 00:38:40.852 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:40.852 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:40.852 00.000 30444 GuideStep: -0.7 px 201 ms EAST, -0.0 px 0 ms NORTH 00:38:42.964 02.112 15672 Exposure complete 00:38:42.983 00.019 15672 worker thread done servicing request 00:38:42.984 00.001 30444 OnExposeComplete: enter 00:38:42.984 00.000 30444 UpdateGuideState(): m_state=6 00:38:42.984 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4132 00:38:42.984 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=196.04, Mass=126127, SNR=103.1, Peak=11875 HFD=3.9 00:38:42.984 00.000 30444 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 00:38:42.984 00.000 30444 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.09 = -0.09) 00:38:42.984 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-0.17 hyp=0.56 cameraTheta=-0.31 mountX=0.56 mountY=-0.05, mountTheta=-0.09 00:38:42.984 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.17, opts=13) 00:38:42.984 00.000 30444 Enqueuing Move request for scope (0.53, -0.17) 00:38:42.984 00.000 15672 Worker thread wakes up 00:38:42.985 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.17) opts 0xd 00:38:42.985 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.17) 00:38:42.985 00.000 15672 Moving (0.53, -0.17) raw xDistance=0.56 yDistance=-0.05 00:38:42.985 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.56 00:38:42.985 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:42.985 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:38:42.985 00.000 15672 MoveAxis(W, 138, ABG) 00:38:42.985 00.000 15672 Guiding Dir = 3, Dur = 138 00:38:42.985 00.000 15672 IsSlewing returns 0 00:38:42.986 00.001 15672 IsGuiding returns 0 00:38:42.991 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=11875, FiltMin=2618, FiltMax=10304, Gamma=2.950 00:38:43.006 00.015 15672 PulseGuide returned control before completion, sleep 129 00:38:43.040 00.034 30444 UpdateGuideState exits: m=126127 SNR=103.1 Saturated 00:38:43.040 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:43.040 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:43.040 00.000 30444 Enqueuing Expose request 00:38:43.138 00.098 15672 IsGuiding returns 1 00:38:43.138 00.000 15672 scope still moving after pulse duration time elapsed 00:38:43.158 00.020 15672 IsSlewing returns 0 00:38:43.161 00.003 15672 IsGuiding returns 1 00:38:43.181 00.020 15672 IsSlewing returns 0 00:38:43.184 00.003 15672 IsGuiding returns 0 00:38:43.185 00.001 15672 scope move finished after 138 + 60 ms 00:38:43.185 00.000 15672 Move returns status 0, amount 138 00:38:43.185 00.000 15672 MoveAxis(N, 0, ABG) 00:38:43.185 00.000 15672 Move returns status 0, amount 0 00:38:43.185 00.000 15672 move complete, result=0 00:38:43.185 00.000 15672 worker thread done servicing request 00:38:43.185 00.000 15672 Worker thread wakes up 00:38:43.186 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:43.186 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:43.186 00.000 30444 GuideStep: 0.6 px 138 ms WEST, -0.1 px 0 ms NORTH 00:38:45.101 01.915 15672 Exposure complete 00:38:45.131 00.030 15672 worker thread done servicing request 00:38:45.131 00.000 30444 OnExposeComplete: enter 00:38:45.131 00.000 30444 UpdateGuideState(): m_state=6 00:38:45.131 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4133 00:38:45.131 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=196.30, Mass=127896, SNR=86.8, Peak=11176 HFD=3.6 00:38:45.132 00.001 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 00:38:45.132 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.48 = 2.48) 00:38:45.132 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.27 mountX=-0.09 mountY=0.07, mountTheta=2.51 00:38:45.132 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.08, opts=13) 00:38:45.132 00.000 30444 Enqueuing Move request for scope (-0.07, 0.08) 00:38:45.132 00.000 15672 Worker thread wakes up 00:38:45.132 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd 00:38:45.132 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.08) 00:38:45.132 00.000 15672 Moving (-0.07, 0.08) raw xDistance=-0.09 yDistance=0.07 00:38:45.132 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:38:45.132 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:45.132 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 00:38:45.132 00.000 15672 MoveAxis(E, 0, ABG) 00:38:45.133 00.001 15672 Move returns status 0, amount 0 00:38:45.133 00.000 15672 MoveAxis(N, 0, ABG) 00:38:45.133 00.000 15672 Move returns status 0, amount 0 00:38:45.133 00.000 15672 move complete, result=0 00:38:45.133 00.000 15672 worker thread done servicing request 00:38:45.137 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=12140, FiltMin=2629, FiltMax=10268, Gamma=2.950 00:38:45.186 00.049 30444 UpdateGuideState exits: m=127896 SNR=86.8 Saturated 00:38:45.187 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:45.187 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:45.187 00.000 30444 Enqueuing Expose request 00:38:45.187 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:38:45.187 00.000 15672 Worker thread wakes up 00:38:45.187 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:45.187 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:47.297 02.110 15672 Exposure complete 00:38:47.316 00.019 15672 worker thread done servicing request 00:38:47.317 00.001 30444 OnExposeComplete: enter 00:38:47.317 00.000 30444 UpdateGuideState(): m_state=6 00:38:47.317 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4134 00:38:47.317 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=196.34, Mass=129176, SNR=108.1, Peak=11773 HFD=3.8 00:38:47.317 00.000 30444 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.28) = xAngle (3.02 = 3.02) 00:38:47.317 00.000 30444 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.96 = 2.96) 00:38:47.317 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.13 hyp=0.32 cameraTheta=2.74 mountX=-0.32 mountY=0.06, mountTheta=2.96 00:38:47.317 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.13, opts=13) 00:38:47.317 00.000 30444 Enqueuing Move request for scope (-0.30, 0.13) 00:38:47.317 00.000 15672 Worker thread wakes up 00:38:47.318 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.13) opts 0xd 00:38:47.318 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.13) 00:38:47.318 00.000 15672 Moving (-0.30, 0.13) raw xDistance=-0.32 yDistance=0.06 00:38:47.318 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 00:38:47.318 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:47.318 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:38:47.318 00.000 15672 MoveAxis(E, 87, ABG) 00:38:47.318 00.000 15672 Guiding Dir = 2, Dur = 87 00:38:47.318 00.000 15672 IsSlewing returns 0 00:38:47.324 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=12704, FiltMin=2578, FiltMax=9933, Gamma=2.950 00:38:47.352 00.028 15672 IsGuiding returns 0 00:38:47.367 00.015 15672 PulseGuide returned control before completion, sleep 83 00:38:47.372 00.005 30444 UpdateGuideState exits: m=129176 SNR=108.1 Saturated 00:38:47.372 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:47.372 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:47.372 00.000 30444 Enqueuing Expose request 00:38:47.453 00.081 15672 IsGuiding returns 1 00:38:47.453 00.000 15672 scope still moving after pulse duration time elapsed 00:38:47.474 00.021 15672 IsSlewing returns 0 00:38:47.481 00.007 15672 IsGuiding returns 0 00:38:47.481 00.000 15672 scope move finished after 87 + 41 ms 00:38:47.481 00.000 15672 Move returns status 0, amount 87 00:38:47.481 00.000 15672 MoveAxis(N, 0, ABG) 00:38:47.482 00.001 15672 Move returns status 0, amount 0 00:38:47.482 00.000 15672 move complete, result=0 00:38:47.482 00.000 15672 worker thread done servicing request 00:38:47.482 00.000 15672 Worker thread wakes up 00:38:47.482 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:47.482 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:47.878 00.396 30444 GuideStep: -0.3 px 87 ms EAST, 0.1 px 0 ms NORTH 00:38:49.390 01.512 15672 Exposure complete 00:38:49.410 00.020 15672 worker thread done servicing request 00:38:49.410 00.000 30444 OnExposeComplete: enter 00:38:49.410 00.000 30444 UpdateGuideState(): m_state=6 00:38:49.410 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4135 00:38:49.411 00.001 30444 Star::Find returns 1 (1), X=460.06, Y=196.14, Mass=127654, SNR=84.1, Peak=11487 HFD=4.0 00:38:49.411 00.000 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 00:38:49.411 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.71 = -2.71) 00:38:49.411 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.08 hyp=0.35 cameraTheta=-2.92 mountX=-0.31 mountY=-0.15, mountTheta=-2.69 00:38:49.411 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.08, opts=13) 00:38:49.411 00.000 30444 Enqueuing Move request for scope (-0.34, -0.08) 00:38:49.411 00.000 15672 Worker thread wakes up 00:38:49.411 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.08) opts 0xd 00:38:49.411 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.08) 00:38:49.411 00.000 15672 Moving (-0.34, -0.08) raw xDistance=-0.31 yDistance=-0.15 00:38:49.411 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31 00:38:49.411 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:49.412 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 00:38:49.412 00.000 15672 MoveAxis(E, 90, ABG) 00:38:49.412 00.000 15672 Guiding Dir = 2, Dur = 90 00:38:49.412 00.000 15672 IsSlewing returns 0 00:38:49.413 00.001 15672 IsGuiding returns 0 00:38:49.417 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=12087, FiltMin=2628, FiltMax=9432, Gamma=2.950 00:38:49.428 00.011 15672 PulseGuide returned control before completion, sleep 85 00:38:49.515 00.087 15672 IsGuiding returns 1 00:38:49.515 00.000 15672 scope still moving after pulse duration time elapsed 00:38:49.536 00.021 15672 IsSlewing returns 0 00:38:49.542 00.006 15672 IsGuiding returns 0 00:38:49.542 00.000 15672 scope move finished after 90 + 39 ms 00:38:49.542 00.000 15672 Move returns status 0, amount 90 00:38:49.542 00.000 15672 MoveAxis(N, 0, ABG) 00:38:49.543 00.001 15672 Move returns status 0, amount 0 00:38:49.543 00.000 15672 move complete, result=0 00:38:49.543 00.000 15672 worker thread done servicing request 00:38:49.900 00.357 30444 UpdateGuideState exits: m=127654 SNR=84.1 Saturated 00:38:49.900 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:49.900 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:49.900 00.000 30444 Enqueuing Expose request 00:38:49.900 00.000 30444 GuideStep: -0.3 px 90 ms EAST, -0.1 px 0 ms NORTH 00:38:49.900 00.000 15672 Worker thread wakes up 00:38:49.900 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:49.900 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:52.006 02.106 15672 Exposure complete 00:38:52.026 00.020 15672 worker thread done servicing request 00:38:52.026 00.000 30444 OnExposeComplete: enter 00:38:52.026 00.000 30444 UpdateGuideState(): m_state=6 00:38:52.026 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4136 00:38:52.026 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=196.17, Mass=121419, SNR=92.4, Peak=10011 HFD=3.8 00:38:52.026 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (-0.00 = -0.00) 00:38:52.026 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 00:38:52.026 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.28 mountX=0.15 mountY=-0.01, mountTheta=-0.07 00:38:52.027 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.04, opts=13) 00:38:52.027 00.000 30444 Enqueuing Move request for scope (0.14, -0.04) 00:38:52.027 00.000 15672 Worker thread wakes up 00:38:52.027 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd 00:38:52.027 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.04) 00:38:52.027 00.000 15672 Moving (0.14, -0.04) raw xDistance=0.15 yDistance=-0.01 00:38:52.027 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 00:38:52.027 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:52.028 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 00:38:52.028 00.000 15672 MoveAxis(E, 0, ABG) 00:38:52.028 00.000 15672 Move returns status 0, amount 0 00:38:52.028 00.000 15672 MoveAxis(N, 0, ABG) 00:38:52.028 00.000 15672 Move returns status 0, amount 0 00:38:52.028 00.000 15672 move complete, result=0 00:38:52.028 00.000 15672 worker thread done servicing request 00:38:52.034 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=10782, FiltMin=2637, FiltMax=9742, Gamma=2.950 00:38:52.089 00.055 30444 UpdateGuideState exits: m=121419 SNR=92.4 Saturated 00:38:52.089 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:52.089 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:52.089 00.000 30444 Enqueuing Expose request 00:38:52.089 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:38:52.089 00.000 15672 Worker thread wakes up 00:38:52.089 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:52.089 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:54.004 01.915 15672 Exposure complete 00:38:54.036 00.032 15672 worker thread done servicing request 00:38:54.036 00.000 30444 OnExposeComplete: enter 00:38:54.036 00.000 30444 UpdateGuideState(): m_state=6 00:38:54.036 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4137 00:38:54.036 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=196.23, Mass=122831, SNR=105.7, Peak=10870 HFD=3.6 00:38:54.036 00.000 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.26 = -3.02) 00:38:54.036 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.20 = -3.08) 00:38:54.036 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.98 mountX=-0.10 mountY=-0.01, mountTheta=-3.08 00:38:54.037 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.02, opts=13) 00:38:54.037 00.000 30444 Enqueuing Move request for scope (-0.10, 0.02) 00:38:54.037 00.000 15672 Worker thread wakes up 00:38:54.037 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd 00:38:54.037 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.02) 00:38:54.037 00.000 15672 Moving (-0.10, 0.02) raw xDistance=-0.10 yDistance=-0.01 00:38:54.037 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 00:38:54.037 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:54.037 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 00:38:54.037 00.000 15672 MoveAxis(E, 0, ABG) 00:38:54.037 00.000 15672 Move returns status 0, amount 0 00:38:54.037 00.000 15672 MoveAxis(N, 0, ABG) 00:38:54.037 00.000 15672 Move returns status 0, amount 0 00:38:54.037 00.000 15672 move complete, result=0 00:38:54.037 00.000 15672 worker thread done servicing request 00:38:54.043 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=11907, FiltMin=2635, FiltMax=10069, Gamma=2.950 00:38:54.092 00.049 30444 UpdateGuideState exits: m=122831 SNR=105.7 Saturated 00:38:54.092 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:54.092 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:54.092 00.000 30444 Enqueuing Expose request 00:38:54.092 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:38:54.092 00.000 15672 Worker thread wakes up 00:38:54.092 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:54.092 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:56.209 02.117 15672 Exposure complete 00:38:56.240 00.031 15672 worker thread done servicing request 00:38:56.240 00.000 30444 OnExposeComplete: enter 00:38:56.240 00.000 30444 UpdateGuideState(): m_state=6 00:38:56.240 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4138 00:38:56.240 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=196.14, Mass=121419, SNR=85.4, Peak=11302 HFD=3.8 00:38:56.241 00.001 30444 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 00:38:56.241 00.000 30444 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 00:38:56.241 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.08 hyp=0.43 cameraTheta=-2.96 mountX=-0.38 mountY=-0.16, mountTheta=-2.74 00:38:56.241 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.08, opts=13) 00:38:56.241 00.000 30444 Enqueuing Move request for scope (-0.42, -0.08) 00:38:56.241 00.000 15672 Worker thread wakes up 00:38:56.241 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.08) opts 0xd 00:38:56.241 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.08) 00:38:56.241 00.000 15672 Moving (-0.42, -0.08) raw xDistance=-0.38 yDistance=-0.16 00:38:56.241 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 00:38:56.241 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:38:56.242 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:38:56.242 00.000 15672 MoveAxis(E, 104, ABG) 00:38:56.242 00.000 15672 Guiding Dir = 2, Dur = 104 00:38:56.242 00.000 15672 IsSlewing returns 0 00:38:56.244 00.002 15672 IsGuiding returns 0 00:38:56.248 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=13010, FiltMin=2667, FiltMax=9733, Gamma=2.950 00:38:56.266 00.018 15672 PulseGuide returned control before completion, sleep 92 00:38:56.296 00.030 30444 UpdateGuideState exits: m=121419 SNR=85.4 Saturated 00:38:56.296 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:56.296 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:56.296 00.000 30444 Enqueuing Expose request 00:38:56.393 00.097 15672 IsGuiding returns 0 00:38:56.393 00.000 15672 Move returns status 0, amount 104 00:38:56.393 00.000 15672 MoveAxis(N, 0, ABG) 00:38:56.393 00.000 15672 Move returns status 0, amount 0 00:38:56.394 00.001 15672 move complete, result=0 00:38:56.394 00.000 15672 worker thread done servicing request 00:38:56.394 00.000 15672 Worker thread wakes up 00:38:56.394 00.000 30444 GuideStep: -0.4 px 104 ms EAST, -0.2 px 0 ms NORTH 00:38:56.394 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:56.394 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:38:58.303 01.909 15672 Exposure complete 00:38:58.322 00.019 15672 worker thread done servicing request 00:38:58.323 00.001 30444 OnExposeComplete: enter 00:38:58.323 00.000 30444 UpdateGuideState(): m_state=6 00:38:58.323 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4139 00:38:58.323 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=195.81, Mass=118600, SNR=74.8, Peak=11239 HFD=3.6 00:38:58.323 00.000 30444 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.28) = xAngle (-0.82 = -0.82) 00:38:58.323 00.000 30444 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 00:38:58.323 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.41 hyp=0.46 cameraTheta=-1.10 mountX=0.31 mountY=-0.35, mountTheta=-0.84 00:38:58.323 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.41, opts=13) 00:38:58.323 00.000 30444 Enqueuing Move request for scope (0.21, -0.41) 00:38:58.323 00.000 15672 Worker thread wakes up 00:38:58.324 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.41) opts 0xd 00:38:58.324 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.41) 00:38:58.324 00.000 15672 Moving (0.21, -0.41) raw xDistance=0.31 yDistance=-0.35 00:38:58.324 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31 00:38:58.324 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 00:38:58.324 00.000 15672 MoveAxis(W, 77, ABG) 00:38:58.324 00.000 15672 Guiding Dir = 3, Dur = 77 00:38:58.324 00.000 15672 IsSlewing returns 0 00:38:58.326 00.002 15672 IsGuiding returns 0 00:38:58.330 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=11511, FiltMin=2624, FiltMax=10045, Gamma=2.950 00:38:58.342 00.012 15672 PulseGuide returned control before completion, sleep 71 00:38:58.379 00.037 30444 UpdateGuideState exits: m=118600 SNR=74.8 Saturated 00:38:58.379 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:38:58.379 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:38:58.379 00.000 30444 Enqueuing Expose request 00:38:58.416 00.037 15672 IsGuiding returns 1 00:38:58.416 00.000 15672 scope still moving after pulse duration time elapsed 00:38:58.438 00.022 15672 IsSlewing returns 0 00:38:58.456 00.018 15672 IsGuiding returns 0 00:38:58.456 00.000 15672 scope move finished after 77 + 52 ms 00:38:58.456 00.000 15672 Move returns status 0, amount 77 00:38:58.456 00.000 15672 MoveAxis(N, 63, ABG) 00:38:58.456 00.000 15672 Guiding Dir = 0, Dur = 63 00:38:58.456 00.000 15672 IsSlewing returns 0 00:38:58.457 00.001 15672 IsGuiding returns 0 00:38:58.567 00.110 15672 IsGuiding returns 1 00:38:58.567 00.000 15672 scope still moving after pulse duration time elapsed 00:38:58.588 00.021 15672 IsSlewing returns 0 00:38:58.615 00.027 15672 IsGuiding returns 0 00:38:58.616 00.001 15672 scope move finished after 63 + 96 ms 00:38:58.616 00.000 15672 Move returns status 0, amount 63 00:38:58.616 00.000 15672 move complete, result=0 00:38:58.616 00.000 15672 worker thread done servicing request 00:38:58.616 00.000 15672 Worker thread wakes up 00:38:58.616 00.000 30444 GuideStep: 0.3 px 77 ms WEST, -0.4 px 63 ms NORTH 00:38:58.617 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:38:58.617 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:00.727 02.110 15672 Exposure complete 00:39:00.750 00.023 15672 worker thread done servicing request 00:39:00.750 00.000 30444 OnExposeComplete: enter 00:39:00.750 00.000 30444 UpdateGuideState(): m_state=6 00:39:00.750 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4140 00:39:00.750 00.000 30444 Star::Find returns 1 (1), X=460.84, Y=196.48, Mass=135273, SNR=86.2, Peak=10562 HFD=3.8 00:39:00.750 00.000 30444 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.28) = xAngle (0.83 = 0.83) 00:39:00.750 00.000 30444 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.77 = 0.77) 00:39:00.750 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.27 hyp=0.51 cameraTheta=0.56 mountX=0.34 mountY=0.36, mountTheta=0.80 00:39:00.751 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.27, opts=13) 00:39:00.751 00.000 30444 Enqueuing Move request for scope (0.43, 0.27) 00:39:00.751 00.000 15672 Worker thread wakes up 00:39:00.751 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.27) opts 0xd 00:39:00.751 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.27) 00:39:00.751 00.000 15672 Moving (0.43, 0.27) raw xDistance=0.34 yDistance=0.36 00:39:00.751 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34 00:39:00.751 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:39:00.751 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 00:39:00.751 00.000 15672 MoveAxis(W, 98, ABG) 00:39:00.751 00.000 15672 Guiding Dir = 3, Dur = 98 00:39:00.752 00.001 15672 IsSlewing returns 0 00:39:00.753 00.001 15672 IsGuiding returns 0 00:39:00.757 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=14583, FiltMin=2605, FiltMax=10079, Gamma=2.950 00:39:00.771 00.014 15672 PulseGuide returned control before completion, sleep 90 00:39:00.863 00.092 15672 IsGuiding returns 1 00:39:00.864 00.001 15672 scope still moving after pulse duration time elapsed 00:39:00.885 00.021 15672 IsSlewing returns 0 00:39:00.885 00.000 15672 IsGuiding returns 0 00:39:00.885 00.000 15672 scope move finished after 98 + 34 ms 00:39:00.885 00.000 15672 Move returns status 0, amount 98 00:39:00.885 00.000 15672 MoveAxis(N, 0, ABG) 00:39:00.885 00.000 15672 Move returns status 0, amount 0 00:39:00.885 00.000 15672 move complete, result=0 00:39:00.885 00.000 15672 worker thread done servicing request 00:39:01.062 00.177 30444 UpdateGuideState exits: m=135273 SNR=86.2 Saturated 00:39:01.063 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:01.063 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:01.063 00.000 30444 Enqueuing Expose request 00:39:01.063 00.000 30444 GuideStep: 0.3 px 98 ms WEST, 0.4 px 0 ms NORTH 00:39:01.063 00.000 15672 Worker thread wakes up 00:39:01.063 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:01.063 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:02.978 01.915 15672 Exposure complete 00:39:03.012 00.034 15672 worker thread done servicing request 00:39:03.012 00.000 30444 OnExposeComplete: enter 00:39:03.012 00.000 30444 UpdateGuideState(): m_state=6 00:39:03.012 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4141 00:39:03.012 00.000 30444 Star::Find returns 1 (1), X=460.75, Y=196.46, Mass=121425, SNR=90.0, Peak=10227 HFD=3.7 00:39:03.012 00.000 30444 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.28) = xAngle (0.90 = 0.90) 00:39:03.012 00.000 30444 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.84 = 0.84) 00:39:03.012 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.25 hyp=0.42 cameraTheta=0.62 mountX=0.26 mountY=0.31, mountTheta=0.87 00:39:03.013 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.25, opts=13) 00:39:03.013 00.000 30444 Enqueuing Move request for scope (0.34, 0.25) 00:39:03.013 00.000 15672 Worker thread wakes up 00:39:03.013 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.25) opts 0xd 00:39:03.013 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.25) 00:39:03.013 00.000 15672 Moving (0.34, 0.25) raw xDistance=0.26 yDistance=0.31 00:39:03.013 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26 00:39:03.013 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:39:03.013 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 00:39:03.013 00.000 15672 MoveAxis(W, 78, ABG) 00:39:03.013 00.000 15672 Guiding Dir = 3, Dur = 78 00:39:03.014 00.001 15672 IsSlewing returns 0 00:39:03.015 00.001 15672 IsGuiding returns 0 00:39:03.019 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=11890, FiltMin=2589, FiltMax=10382, Gamma=2.950 00:39:03.039 00.020 15672 PulseGuide returned control before completion, sleep 64 00:39:03.067 00.028 30444 UpdateGuideState exits: m=121425 SNR=90.0 Saturated 00:39:03.067 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:03.067 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:03.067 00.000 30444 Enqueuing Expose request 00:39:03.105 00.038 15672 IsGuiding returns 1 00:39:03.105 00.000 15672 scope still moving after pulse duration time elapsed 00:39:03.126 00.021 15672 IsSlewing returns 0 00:39:03.127 00.001 15672 IsGuiding returns 1 00:39:03.149 00.022 15672 IsSlewing returns 0 00:39:03.151 00.002 15672 IsGuiding returns 0 00:39:03.151 00.000 15672 scope move finished after 78 + 58 ms 00:39:03.151 00.000 15672 Move returns status 0, amount 78 00:39:03.151 00.000 15672 MoveAxis(N, 0, ABG) 00:39:03.151 00.000 15672 Move returns status 0, amount 0 00:39:03.151 00.000 15672 move complete, result=0 00:39:03.151 00.000 15672 worker thread done servicing request 00:39:03.151 00.000 15672 Worker thread wakes up 00:39:03.151 00.000 30444 GuideStep: 0.3 px 78 ms WEST, 0.3 px 0 ms NORTH 00:39:03.151 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:03.151 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:05.268 02.117 15672 Exposure complete 00:39:05.294 00.026 15672 worker thread done servicing request 00:39:05.294 00.000 30444 OnExposeComplete: enter 00:39:05.294 00.000 30444 UpdateGuideState(): m_state=6 00:39:05.294 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4142 00:39:05.294 00.000 30444 Star::Find returns 1 (1), X=460.85, Y=196.68, Mass=120130, SNR=83.0, Peak=11020 HFD=3.8 00:39:05.294 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 00:39:05.294 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 00:39:05.294 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.47 hyp=0.65 cameraTheta=0.81 mountX=0.30 mountY=0.55, mountTheta=1.08 00:39:05.295 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.47, opts=13) 00:39:05.295 00.000 30444 Enqueuing Move request for scope (0.44, 0.47) 00:39:05.295 00.000 15672 Worker thread wakes up 00:39:05.295 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.47) opts 0xd 00:39:05.295 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.47) 00:39:05.295 00.000 15672 Moving (0.44, 0.47) raw xDistance=0.30 yDistance=0.55 00:39:05.295 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30 00:39:05.295 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:39:05.295 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55 00:39:05.295 00.000 15672 MoveAxis(W, 86, ABG) 00:39:05.295 00.000 15672 Guiding Dir = 3, Dur = 86 00:39:05.295 00.000 15672 IsSlewing returns 0 00:39:05.297 00.002 15672 IsGuiding returns 0 00:39:05.301 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=11440, FiltMin=2636, FiltMax=9775, Gamma=2.950 00:39:05.324 00.023 15672 PulseGuide returned control before completion, sleep 69 00:39:05.395 00.071 15672 IsGuiding returns 1 00:39:05.395 00.000 15672 scope still moving after pulse duration time elapsed 00:39:05.415 00.020 15672 IsSlewing returns 0 00:39:05.469 00.054 15672 IsGuiding returns 0 00:39:05.469 00.000 15672 scope move finished after 86 + 86 ms 00:39:05.469 00.000 15672 Move returns status 0, amount 86 00:39:05.469 00.000 15672 MoveAxis(N, 0, ABG) 00:39:05.469 00.000 15672 Move returns status 0, amount 0 00:39:05.470 00.001 15672 move complete, result=0 00:39:05.470 00.000 15672 worker thread done servicing request 00:39:05.691 00.221 30444 UpdateGuideState exits: m=120130 SNR=83.0 Saturated 00:39:05.691 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:05.691 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:05.692 00.001 30444 Enqueuing Expose request 00:39:05.692 00.000 30444 GuideStep: 0.3 px 86 ms WEST, 0.6 px 0 ms NORTH 00:39:05.692 00.000 15672 Worker thread wakes up 00:39:05.692 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:05.692 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:07.600 01.908 15672 Exposure complete 00:39:07.620 00.020 15672 worker thread done servicing request 00:39:07.620 00.000 30444 OnExposeComplete: enter 00:39:07.620 00.000 30444 UpdateGuideState(): m_state=6 00:39:07.620 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4143 00:39:07.620 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=196.73, Mass=116845, SNR=83.7, Peak=9781 HFD=4.0 00:39:07.620 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 00:39:07.620 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 00:39:07.620 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.51 hyp=0.59 cameraTheta=2.07 mountX=-0.41 mountY=0.44, mountTheta=2.32 00:39:07.621 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.51, opts=13) 00:39:07.621 00.000 30444 Enqueuing Move request for scope (-0.28, 0.51) 00:39:07.621 00.000 15672 Worker thread wakes up 00:39:07.621 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.51) opts 0xd 00:39:07.621 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.51) 00:39:07.621 00.000 15672 Moving (-0.28, 0.51) raw xDistance=-0.41 yDistance=0.44 00:39:07.621 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41 00:39:07.621 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.10 newest=1.31 00:39:07.621 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 00:39:07.621 00.000 15672 MoveAxis(E, 105, ABG) 00:39:07.621 00.000 15672 Guiding Dir = 2, Dur = 105 00:39:07.621 00.000 15672 IsSlewing returns 0 00:39:07.623 00.002 15672 IsGuiding returns 0 00:39:07.627 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=11323, FiltMin=2638, FiltMax=9529, Gamma=2.950 00:39:07.640 00.013 15672 PulseGuide returned control before completion, sleep 98 00:39:07.740 00.100 15672 IsGuiding returns 1 00:39:07.740 00.000 15672 scope still moving after pulse duration time elapsed 00:39:07.750 00.010 30444 UpdateGuideState exits: m=116845 SNR=83.7 Saturated 00:39:07.750 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:07.750 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:07.750 00.000 30444 Enqueuing Expose request 00:39:07.761 00.011 15672 IsSlewing returns 0 00:39:07.785 00.024 15672 IsGuiding returns 0 00:39:07.785 00.000 15672 scope move finished after 105 + 57 ms 00:39:07.785 00.000 15672 Move returns status 0, amount 105 00:39:07.785 00.000 15672 MoveAxis(S, 79, ABG) 00:39:07.785 00.000 15672 Guiding Dir = 1, Dur = 79 00:39:07.785 00.000 15672 IsSlewing returns 0 00:39:07.786 00.001 15672 IsGuiding returns 0 00:39:07.864 00.078 15672 PulseGuide returned control before completion, sleep 12 00:39:07.898 00.034 15672 IsGuiding returns 1 00:39:07.898 00.000 15672 scope still moving after pulse duration time elapsed 00:39:07.919 00.021 15672 IsSlewing returns 0 00:39:07.922 00.003 15672 IsGuiding returns 1 00:39:07.943 00.021 15672 IsSlewing returns 0 00:39:07.961 00.018 15672 IsGuiding returns 0 00:39:07.962 00.001 15672 scope move finished after 79 + 95 ms 00:39:07.962 00.000 15672 Move returns status 0, amount 79 00:39:07.962 00.000 15672 move complete, result=0 00:39:07.962 00.000 15672 worker thread done servicing request 00:39:07.962 00.000 15672 Worker thread wakes up 00:39:07.962 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:07.962 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:07.963 00.001 30444 GuideStep: -0.4 px 105 ms EAST, 0.4 px 79 ms SOUTH 00:39:10.071 02.108 15672 Exposure complete 00:39:10.090 00.019 15672 worker thread done servicing request 00:39:10.090 00.000 30444 OnExposeComplete: enter 00:39:10.090 00.000 30444 UpdateGuideState(): m_state=6 00:39:10.091 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4144 00:39:10.091 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=196.99, Mass=125843, SNR=91.6, Peak=11659 HFD=3.8 00:39:10.091 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.94 = 1.94) 00:39:10.091 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.88 = 1.88) 00:39:10.091 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.77 hyp=0.78 cameraTheta=1.67 mountX=-0.28 mountY=0.74, mountTheta=1.94 00:39:10.091 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.77, opts=13) 00:39:10.091 00.000 30444 Enqueuing Move request for scope (-0.07, 0.77) 00:39:10.091 00.000 15672 Worker thread wakes up 00:39:10.092 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.77) opts 0xd 00:39:10.092 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.77) 00:39:10.092 00.000 15672 Moving (-0.07, 0.77) raw xDistance=-0.28 yDistance=0.74 00:39:10.092 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28 00:39:10.092 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 00:39:10.092 00.000 15672 MoveAxis(E, 84, ABG) 00:39:10.092 00.000 15672 Guiding Dir = 2, Dur = 84 00:39:10.092 00.000 15672 IsSlewing returns 0 00:39:10.093 00.001 15672 IsGuiding returns 0 00:39:10.097 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11821, FiltMin=2584, FiltMax=9464, Gamma=2.950 00:39:10.116 00.019 15672 PulseGuide returned control before completion, sleep 72 00:39:10.147 00.031 30444 UpdateGuideState exits: m=125843 SNR=91.6 Saturated 00:39:10.147 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:10.147 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:10.147 00.000 30444 Enqueuing Expose request 00:39:10.191 00.044 15672 IsGuiding returns 1 00:39:10.191 00.000 15672 scope still moving after pulse duration time elapsed 00:39:10.212 00.021 15672 IsSlewing returns 0 00:39:10.230 00.018 15672 IsGuiding returns 0 00:39:10.230 00.000 15672 scope move finished after 84 + 52 ms 00:39:10.230 00.000 15672 Move returns status 0, amount 84 00:39:10.230 00.000 15672 MoveAxis(S, 132, ABG) 00:39:10.231 00.001 15672 Guiding Dir = 1, Dur = 132 00:39:10.231 00.000 15672 IsSlewing returns 0 00:39:10.233 00.002 15672 IsGuiding returns 0 00:39:10.308 00.075 15672 PulseGuide returned control before completion, sleep 68 00:39:10.378 00.070 15672 IsGuiding returns 1 00:39:10.378 00.000 15672 scope still moving after pulse duration time elapsed 00:39:10.399 00.021 15672 IsSlewing returns 0 00:39:10.401 00.002 15672 IsGuiding returns 1 00:39:10.422 00.021 15672 IsSlewing returns 0 00:39:10.424 00.002 15672 IsGuiding returns 1 00:39:10.444 00.020 15672 IsSlewing returns 0 00:39:10.469 00.025 15672 IsGuiding returns 0 00:39:10.470 00.001 15672 scope move finished after 132 + 104 ms 00:39:10.470 00.000 15672 Move returns status 0, amount 132 00:39:10.470 00.000 15672 move complete, result=0 00:39:10.470 00.000 15672 worker thread done servicing request 00:39:10.470 00.000 15672 Worker thread wakes up 00:39:10.470 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:10.470 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:10.471 00.001 30444 GuideStep: -0.3 px 84 ms EAST, 0.7 px 132 ms SOUTH 00:39:12.380 01.909 15672 Exposure complete 00:39:12.399 00.019 15672 worker thread done servicing request 00:39:12.399 00.000 30444 OnExposeComplete: enter 00:39:12.400 00.001 30444 UpdateGuideState(): m_state=6 00:39:12.400 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4145 00:39:12.400 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=196.36, Mass=117203, SNR=81.1, Peak=10540 HFD=3.6 00:39:12.400 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 00:39:12.400 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 00:39:12.400 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.14 hyp=0.35 cameraTheta=0.43 mountX=0.27 mountY=0.21, mountTheta=0.67 00:39:12.400 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.14, opts=13) 00:39:12.400 00.000 30444 Enqueuing Move request for scope (0.32, 0.14) 00:39:12.400 00.000 15672 Worker thread wakes up 00:39:12.400 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.14) opts 0xd 00:39:12.401 00.001 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.14) 00:39:12.401 00.000 15672 Moving (0.32, 0.14) raw xDistance=0.27 yDistance=0.21 00:39:12.401 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27 00:39:12.401 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:39:12.401 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 00:39:12.401 00.000 15672 MoveAxis(W, 66, ABG) 00:39:12.401 00.000 15672 Guiding Dir = 3, Dur = 66 00:39:12.402 00.001 15672 IsSlewing returns 0 00:39:12.403 00.001 15672 IsGuiding returns 0 00:39:12.407 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=10576, FiltMin=2631, FiltMax=9162, Gamma=2.950 00:39:12.432 00.025 15672 PulseGuide returned control before completion, sleep 47 00:39:12.481 00.049 15672 IsGuiding returns 1 00:39:12.482 00.001 15672 scope still moving after pulse duration time elapsed 00:39:12.503 00.021 15672 IsSlewing returns 0 00:39:12.513 00.010 15672 IsGuiding returns 0 00:39:12.513 00.000 15672 scope move finished after 66 + 43 ms 00:39:12.513 00.000 15672 Move returns status 0, amount 66 00:39:12.513 00.000 15672 MoveAxis(N, 0, ABG) 00:39:12.513 00.000 15672 Move returns status 0, amount 0 00:39:12.513 00.000 15672 move complete, result=0 00:39:12.513 00.000 15672 worker thread done servicing request 00:39:12.848 00.335 30444 UpdateGuideState exits: m=117203 SNR=81.1 Saturated 00:39:12.848 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:12.848 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:12.848 00.000 30444 Enqueuing Expose request 00:39:12.848 00.000 30444 GuideStep: 0.3 px 66 ms WEST, 0.2 px 0 ms NORTH 00:39:12.849 00.001 15672 Worker thread wakes up 00:39:12.849 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:12.849 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:14.966 02.117 15672 Exposure complete 00:39:14.994 00.028 15672 worker thread done servicing request 00:39:14.994 00.000 30444 OnExposeComplete: enter 00:39:14.994 00.000 30444 UpdateGuideState(): m_state=6 00:39:14.995 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4146 00:39:14.995 00.000 30444 Star::Find returns 1 (1), X=461.01, Y=196.27, Mass=123800, SNR=89.5, Peak=10891 HFD=4.0 00:39:14.995 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 00:39:14.995 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 00:39:14.995 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.05 hyp=0.61 cameraTheta=0.09 mountX=0.57 mountY=0.18, mountTheta=0.31 00:39:14.995 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.05, opts=13) 00:39:14.995 00.000 30444 Enqueuing Move request for scope (0.61, 0.05) 00:39:14.995 00.000 15672 Worker thread wakes up 00:39:14.995 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.05) opts 0xd 00:39:14.995 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.05) 00:39:14.996 00.001 15672 Moving (0.61, 0.05) raw xDistance=0.57 yDistance=0.18 00:39:14.996 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57 00:39:14.996 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:39:14.996 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 00:39:14.996 00.000 15672 MoveAxis(W, 159, ABG) 00:39:14.996 00.000 15672 Guiding Dir = 3, Dur = 159 00:39:14.996 00.000 15672 IsSlewing returns 0 00:39:14.997 00.001 15672 IsGuiding returns 0 00:39:15.001 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=11001, FiltMin=2541, FiltMax=9374, Gamma=2.950 00:39:15.020 00.019 15672 PulseGuide returned control before completion, sleep 146 00:39:15.050 00.030 30444 UpdateGuideState exits: m=123800 SNR=89.5 Saturated 00:39:15.050 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:15.050 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:15.050 00.000 30444 Enqueuing Expose request 00:39:15.181 00.131 15672 IsGuiding returns 0 00:39:15.181 00.000 15672 Move returns status 0, amount 159 00:39:15.181 00.000 15672 MoveAxis(N, 0, ABG) 00:39:15.181 00.000 15672 Move returns status 0, amount 0 00:39:15.181 00.000 15672 move complete, result=0 00:39:15.181 00.000 15672 worker thread done servicing request 00:39:15.181 00.000 15672 Worker thread wakes up 00:39:15.181 00.000 30444 GuideStep: 0.6 px 159 ms WEST, 0.2 px 0 ms NORTH 00:39:15.182 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:15.182 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:17.090 01.908 15672 Exposure complete 00:39:17.110 00.020 15672 worker thread done servicing request 00:39:17.110 00.000 30444 OnExposeComplete: enter 00:39:17.110 00.000 30444 UpdateGuideState(): m_state=6 00:39:17.110 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4147 00:39:17.110 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=196.51, Mass=138686, SNR=86.0, Peak=11357 HFD=3.8 00:39:17.110 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.93 = 0.93) 00:39:17.110 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.87 = 0.87) 00:39:17.110 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.30 hyp=0.49 cameraTheta=0.66 mountX=0.29 mountY=0.37, mountTheta=0.91 00:39:17.111 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.30, opts=13) 00:39:17.111 00.000 30444 Enqueuing Move request for scope (0.39, 0.30) 00:39:17.111 00.000 15672 Worker thread wakes up 00:39:17.111 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.30) opts 0xd 00:39:17.111 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.30) 00:39:17.111 00.000 15672 Moving (0.39, 0.30) raw xDistance=0.29 yDistance=0.37 00:39:17.111 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29 00:39:17.111 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 00:39:17.111 00.000 15672 MoveAxis(W, 89, ABG) 00:39:17.111 00.000 15672 Guiding Dir = 3, Dur = 89 00:39:17.111 00.000 15672 IsSlewing returns 0 00:39:17.113 00.002 15672 IsGuiding returns 0 00:39:17.118 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=11357, FiltMin=2636, FiltMax=9761, Gamma=2.950 00:39:17.129 00.011 15672 PulseGuide returned control before completion, sleep 83 00:39:17.167 00.038 30444 UpdateGuideState exits: m=138686 SNR=86.0 Saturated 00:39:17.167 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:17.167 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:17.167 00.000 30444 Enqueuing Expose request 00:39:17.274 00.107 15672 IsGuiding returns 0 00:39:17.274 00.000 15672 Move returns status 0, amount 89 00:39:17.274 00.000 15672 MoveAxis(S, 67, ABG) 00:39:17.274 00.000 15672 Guiding Dir = 1, Dur = 67 00:39:17.275 00.001 15672 IsSlewing returns 0 00:39:17.278 00.003 15672 IsGuiding returns 0 00:39:17.355 00.077 15672 IsGuiding returns 1 00:39:17.356 00.001 15672 scope still moving after pulse duration time elapsed 00:39:17.377 00.021 15672 IsSlewing returns 0 00:39:17.379 00.002 15672 IsGuiding returns 1 00:39:17.400 00.021 15672 IsSlewing returns 0 00:39:17.403 00.003 15672 IsGuiding returns 1 00:39:17.425 00.022 15672 IsSlewing returns 0 00:39:17.452 00.027 15672 IsGuiding returns 0 00:39:17.452 00.000 15672 scope move finished after 67 + 107 ms 00:39:17.452 00.000 15672 Move returns status 0, amount 67 00:39:17.453 00.001 15672 move complete, result=0 00:39:17.453 00.000 15672 worker thread done servicing request 00:39:17.453 00.000 15672 Worker thread wakes up 00:39:17.453 00.000 30444 GuideStep: 0.3 px 89 ms WEST, 0.4 px 67 ms SOUTH 00:39:17.453 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:17.454 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:19.570 02.116 15672 Exposure complete 00:39:19.602 00.032 15672 worker thread done servicing request 00:39:19.602 00.000 30444 OnExposeComplete: enter 00:39:19.602 00.000 30444 UpdateGuideState(): m_state=6 00:39:19.602 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4148 00:39:19.602 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.80, Mass=135429, SNR=100.9, Peak=11053 HFD=3.7 00:39:19.602 00.000 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 00:39:19.602 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.94 = 1.94) 00:39:19.602 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.58 hyp=0.59 cameraTheta=1.72 mountX=-0.24 mountY=0.55, mountTheta=1.99 00:39:19.603 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.58, opts=13) 00:39:19.603 00.000 30444 Enqueuing Move request for scope (-0.09, 0.58) 00:39:19.603 00.000 15672 Worker thread wakes up 00:39:19.603 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.58) opts 0xd 00:39:19.603 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.58) 00:39:19.603 00.000 15672 Moving (-0.09, 0.58) raw xDistance=-0.24 yDistance=0.55 00:39:19.603 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:39:19.603 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 00:39:19.603 00.000 15672 MoveAxis(E, 0, ABG) 00:39:19.603 00.000 15672 Move returns status 0, amount 0 00:39:19.603 00.000 15672 MoveAxis(S, 98, ABG) 00:39:19.603 00.000 15672 Guiding Dir = 1, Dur = 98 00:39:19.604 00.001 15672 IsSlewing returns 0 00:39:19.605 00.001 15672 IsGuiding returns 0 00:39:19.609 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=11375, FiltMin=2584, FiltMax=10292, Gamma=2.950 00:39:19.685 00.076 15672 PulseGuide returned control before completion, sleep 28 00:39:19.718 00.033 15672 IsGuiding returns 1 00:39:19.718 00.000 15672 scope still moving after pulse duration time elapsed 00:39:19.739 00.021 15672 IsSlewing returns 0 00:39:19.741 00.002 15672 IsGuiding returns 1 00:39:19.761 00.020 15672 IsSlewing returns 0 00:39:19.764 00.003 15672 IsGuiding returns 1 00:39:19.785 00.021 15672 IsSlewing returns 0 00:39:19.816 00.031 15672 IsGuiding returns 0 00:39:19.816 00.000 15672 scope move finished after 98 + 112 ms 00:39:19.816 00.000 15672 Move returns status 0, amount 98 00:39:19.817 00.001 15672 move complete, result=0 00:39:19.817 00.000 15672 worker thread done servicing request 00:39:19.977 00.160 30444 UpdateGuideState exits: m=135429 SNR=100.9 Saturated 00:39:19.977 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:19.978 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:19.978 00.000 30444 Enqueuing Expose request 00:39:19.978 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 98 ms SOUTH 00:39:19.978 00.000 15672 Worker thread wakes up 00:39:19.979 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:19.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:21.889 01.910 15672 Exposure complete 00:39:21.909 00.020 15672 worker thread done servicing request 00:39:21.909 00.000 30444 OnExposeComplete: enter 00:39:21.909 00.000 30444 UpdateGuideState(): m_state=6 00:39:21.909 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4149 00:39:21.910 00.001 30444 Star::Find returns 1 (1), X=460.35, Y=196.52, Mass=116030, SNR=75.4, Peak=10375 HFD=3.4 00:39:21.910 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 00:39:21.910 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 00:39:21.910 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.75 mountX=-0.14 mountY=0.29, mountTheta=2.02 00:39:21.910 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.31, opts=13) 00:39:21.910 00.000 30444 Enqueuing Move request for scope (-0.06, 0.31) 00:39:21.910 00.000 15672 Worker thread wakes up 00:39:21.910 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.31) opts 0xd 00:39:21.910 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.31) 00:39:21.910 00.000 15672 Moving (-0.06, 0.31) raw xDistance=-0.14 yDistance=0.29 00:39:21.910 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 00:39:21.910 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 00:39:21.910 00.000 15672 MoveAxis(E, 0, ABG) 00:39:21.911 00.001 15672 Move returns status 0, amount 0 00:39:21.911 00.000 15672 MoveAxis(S, 52, ABG) 00:39:21.911 00.000 15672 Guiding Dir = 1, Dur = 52 00:39:21.911 00.000 15672 IsSlewing returns 0 00:39:21.912 00.001 15672 IsGuiding returns 0 00:39:21.916 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=11376, FiltMin=2604, FiltMax=9522, Gamma=2.950 00:39:21.965 00.049 30444 UpdateGuideState exits: m=116030 SNR=75.4 Saturated 00:39:21.965 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:21.965 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:21.965 00.000 30444 Enqueuing Expose request 00:39:21.988 00.023 15672 IsGuiding returns 1 00:39:21.988 00.000 15672 scope still moving after pulse duration time elapsed 00:39:22.008 00.020 15672 IsSlewing returns 0 00:39:22.009 00.001 15672 IsGuiding returns 1 00:39:22.031 00.022 15672 IsSlewing returns 0 00:39:22.032 00.001 15672 IsGuiding returns 1 00:39:22.053 00.021 15672 IsSlewing returns 0 00:39:22.067 00.014 15672 IsGuiding returns 0 00:39:22.067 00.000 15672 scope move finished after 52 + 102 ms 00:39:22.067 00.000 15672 Move returns status 0, amount 52 00:39:22.067 00.000 15672 move complete, result=0 00:39:22.067 00.000 15672 worker thread done servicing request 00:39:22.067 00.000 15672 Worker thread wakes up 00:39:22.067 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:22.067 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:22.068 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 52 ms SOUTH 00:39:24.173 02.105 15672 Exposure complete 00:39:24.193 00.020 15672 worker thread done servicing request 00:39:24.193 00.000 30444 OnExposeComplete: enter 00:39:24.193 00.000 30444 UpdateGuideState(): m_state=6 00:39:24.193 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4150 00:39:24.193 00.000 30444 Star::Find returns 1 (1), X=461.05, Y=196.56, Mass=122764, SNR=86.7, Peak=10312 HFD=4.0 00:39:24.193 00.000 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 00:39:24.193 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.71 = 0.71) 00:39:24.193 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=0.35 hyp=0.73 cameraTheta=0.49 mountX=0.53 mountY=0.48, mountTheta=0.74 00:39:24.194 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=0.35, opts=13) 00:39:24.194 00.000 30444 Enqueuing Move request for scope (0.65, 0.35) 00:39:24.194 00.000 15672 Worker thread wakes up 00:39:24.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.35) opts 0xd 00:39:24.194 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, 0.35) 00:39:24.194 00.000 15672 Moving (0.65, 0.35) raw xDistance=0.53 yDistance=0.48 00:39:24.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53 00:39:24.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 00:39:24.194 00.000 15672 MoveAxis(W, 142, ABG) 00:39:24.194 00.000 15672 Guiding Dir = 3, Dur = 142 00:39:24.195 00.001 15672 IsSlewing returns 0 00:39:24.196 00.001 15672 IsGuiding returns 0 00:39:24.200 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=10497, FiltMin=2657, FiltMax=9279, Gamma=2.950 00:39:24.222 00.022 15672 PulseGuide returned control before completion, sleep 127 00:39:24.351 00.129 15672 IsGuiding returns 1 00:39:24.351 00.000 15672 scope still moving after pulse duration time elapsed 00:39:24.372 00.021 15672 IsSlewing returns 0 00:39:24.383 00.011 15672 IsGuiding returns 0 00:39:24.383 00.000 15672 scope move finished after 142 + 45 ms 00:39:24.383 00.000 15672 Move returns status 0, amount 142 00:39:24.383 00.000 15672 MoveAxis(S, 85, ABG) 00:39:24.383 00.000 15672 Guiding Dir = 1, Dur = 85 00:39:24.385 00.002 15672 IsSlewing returns 0 00:39:24.387 00.002 15672 IsGuiding returns 0 00:39:24.463 00.076 15672 PulseGuide returned control before completion, sleep 21 00:39:24.496 00.033 15672 IsGuiding returns 1 00:39:24.496 00.000 15672 scope still moving after pulse duration time elapsed 00:39:24.517 00.021 15672 IsSlewing returns 0 00:39:24.520 00.003 15672 IsGuiding returns 1 00:39:24.541 00.021 15672 IsSlewing returns 0 00:39:24.544 00.003 15672 IsGuiding returns 1 00:39:24.565 00.021 15672 IsSlewing returns 0 00:39:24.586 00.021 30444 UpdateGuideState exits: m=122764 SNR=86.7 Saturated 00:39:24.587 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:24.587 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:24.587 00.000 30444 Enqueuing Expose request 00:39:24.593 00.006 15672 IsGuiding returns 0 00:39:24.593 00.000 15672 scope move finished after 85 + 121 ms 00:39:24.594 00.001 15672 Move returns status 0, amount 85 00:39:24.594 00.000 15672 move complete, result=0 00:39:24.594 00.000 15672 worker thread done servicing request 00:39:24.594 00.000 15672 Worker thread wakes up 00:39:24.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:24.594 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:24.598 00.004 30444 GuideStep: 0.5 px 142 ms WEST, 0.5 px 85 ms SOUTH 00:39:26.500 01.902 15672 Exposure complete 00:39:26.520 00.020 15672 worker thread done servicing request 00:39:26.520 00.000 30444 OnExposeComplete: enter 00:39:26.520 00.000 30444 UpdateGuideState(): m_state=6 00:39:26.520 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4151 00:39:26.520 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=195.83, Mass=111288, SNR=79.8, Peak=12078 HFD=3.7 00:39:26.520 00.000 30444 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.28) = xAngle (-2.27 = -2.27) 00:39:26.520 00.000 30444 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.34 = -2.34) 00:39:26.520 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-0.38 hyp=0.69 cameraTheta=-2.55 mountX=-0.45 mountY=-0.50, mountTheta=-2.30 00:39:26.521 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-0.38, opts=13) 00:39:26.521 00.000 30444 Enqueuing Move request for scope (-0.58, -0.38) 00:39:26.521 00.000 15672 Worker thread wakes up 00:39:26.521 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.38) opts 0xd 00:39:26.521 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -0.38) 00:39:26.521 00.000 15672 Moving (-0.58, -0.38) raw xDistance=-0.45 yDistance=-0.50 00:39:26.521 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.45 00:39:26.521 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:39:26.521 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50 00:39:26.521 00.000 15672 MoveAxis(E, 111, ABG) 00:39:26.521 00.000 15672 Guiding Dir = 2, Dur = 111 00:39:26.521 00.000 15672 IsSlewing returns 0 00:39:26.522 00.001 15672 IsGuiding returns 0 00:39:26.526 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=12078, FiltMin=2587, FiltMax=9231, Gamma=2.950 00:39:26.538 00.012 15672 PulseGuide returned control before completion, sleep 106 00:39:26.624 00.086 30444 UpdateGuideState exits: m=111288 SNR=79.8 Saturated 00:39:26.625 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:26.625 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:26.625 00.000 30444 Enqueuing Expose request 00:39:26.648 00.023 15672 IsGuiding returns 1 00:39:26.649 00.001 15672 scope still moving after pulse duration time elapsed 00:39:26.669 00.020 15672 IsSlewing returns 0 00:39:26.683 00.014 15672 IsGuiding returns 0 00:39:26.683 00.000 15672 scope move finished after 111 + 48 ms 00:39:26.683 00.000 15672 Move returns status 0, amount 111 00:39:26.683 00.000 15672 MoveAxis(N, 0, ABG) 00:39:26.683 00.000 15672 Move returns status 0, amount 0 00:39:26.683 00.000 15672 move complete, result=0 00:39:26.683 00.000 15672 worker thread done servicing request 00:39:26.683 00.000 15672 Worker thread wakes up 00:39:26.683 00.000 30444 GuideStep: -0.4 px 111 ms EAST, -0.5 px 0 ms NORTH 00:39:26.683 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:26.683 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:28.799 02.116 15672 Exposure complete 00:39:28.830 00.031 15672 worker thread done servicing request 00:39:28.830 00.000 30444 OnExposeComplete: enter 00:39:28.830 00.000 30444 UpdateGuideState(): m_state=6 00:39:28.830 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4152 00:39:28.831 00.001 30444 Star::Find returns 1 (1), X=460.88, Y=196.24, Mass=126322, SNR=87.7, Peak=10089 HFD=4.0 00:39:28.831 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 00:39:28.831 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 00:39:28.831 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.02 hyp=0.47 cameraTheta=0.05 mountX=0.44 mountY=0.12, mountTheta=0.27 00:39:28.831 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.02, opts=13) 00:39:28.831 00.000 30444 Enqueuing Move request for scope (0.47, 0.02) 00:39:28.831 00.000 15672 Worker thread wakes up 00:39:28.831 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.02) opts 0xd 00:39:28.831 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.02) 00:39:28.831 00.000 15672 Moving (0.47, 0.02) raw xDistance=0.44 yDistance=0.12 00:39:28.832 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44 00:39:28.832 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:39:28.832 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 00:39:28.832 00.000 15672 MoveAxis(W, 112, ABG) 00:39:28.832 00.000 15672 Guiding Dir = 3, Dur = 112 00:39:28.833 00.001 15672 IsSlewing returns 0 00:39:28.834 00.001 15672 IsGuiding returns 0 00:39:28.838 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=10394, FiltMin=2487, FiltMax=9243, Gamma=2.950 00:39:28.855 00.017 15672 PulseGuide returned control before completion, sleep 101 00:39:28.887 00.032 30444 UpdateGuideState exits: m=126322 SNR=87.7 Saturated 00:39:28.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:28.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:28.887 00.000 30444 Enqueuing Expose request 00:39:28.982 00.095 15672 IsGuiding returns 0 00:39:28.982 00.000 15672 Move returns status 0, amount 112 00:39:28.982 00.000 15672 MoveAxis(N, 0, ABG) 00:39:28.982 00.000 15672 Move returns status 0, amount 0 00:39:28.982 00.000 15672 move complete, result=0 00:39:28.982 00.000 15672 worker thread done servicing request 00:39:28.982 00.000 15672 Worker thread wakes up 00:39:28.982 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:28.982 00.000 30444 GuideStep: 0.4 px 112 ms WEST, 0.1 px 0 ms NORTH 00:39:28.982 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:30.897 01.915 15672 Exposure complete 00:39:30.930 00.033 15672 worker thread done servicing request 00:39:30.930 00.000 30444 OnExposeComplete: enter 00:39:30.930 00.000 30444 UpdateGuideState(): m_state=6 00:39:30.930 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4153 00:39:30.930 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=196.42, Mass=138545, SNR=110.6, Peak=11014 HFD=3.8 00:39:30.930 00.000 30444 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.28) = xAngle (2.45 = 2.45) 00:39:30.930 00.000 30444 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.39 = 2.39) 00:39:30.930 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.17 mountX=-0.19 mountY=0.17, mountTheta=2.42 00:39:30.931 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.21, opts=13) 00:39:30.931 00.000 30444 Enqueuing Move request for scope (-0.14, 0.21) 00:39:30.931 00.000 15672 Worker thread wakes up 00:39:30.931 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd 00:39:30.931 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.21) 00:39:30.931 00.000 15672 Moving (-0.14, 0.21) raw xDistance=-0.19 yDistance=0.17 00:39:30.931 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 00:39:30.931 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:39:30.931 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 00:39:30.931 00.000 15672 MoveAxis(E, 0, ABG) 00:39:30.931 00.000 15672 Move returns status 0, amount 0 00:39:30.931 00.000 15672 MoveAxis(N, 0, ABG) 00:39:30.931 00.000 15672 Move returns status 0, amount 0 00:39:30.931 00.000 15672 move complete, result=0 00:39:30.931 00.000 15672 worker thread done servicing request 00:39:30.936 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=11391, FiltMin=2642, FiltMax=9825, Gamma=2.950 00:39:30.985 00.049 30444 UpdateGuideState exits: m=138545 SNR=110.6 Saturated 00:39:30.985 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:30.986 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:30.986 00.000 30444 Enqueuing Expose request 00:39:30.986 00.000 15672 Worker thread wakes up 00:39:30.986 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:30.986 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:39:30.986 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:33.102 02.116 15672 Exposure complete 00:39:33.132 00.030 15672 worker thread done servicing request 00:39:33.132 00.000 30444 OnExposeComplete: enter 00:39:33.132 00.000 30444 UpdateGuideState(): m_state=6 00:39:33.132 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4154 00:39:33.132 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=196.17, Mass=117249, SNR=75.7, Peak=10496 HFD=3.9 00:39:33.133 00.001 30444 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.28) = xAngle (-2.73 = -2.73) 00:39:33.133 00.000 30444 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.79 = -2.79) 00:39:33.133 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.04 hyp=0.32 cameraTheta=-3.01 mountX=-0.29 mountY=-0.11, mountTheta=-2.79 00:39:33.133 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.04, opts=13) 00:39:33.133 00.000 30444 Enqueuing Move request for scope (-0.32, -0.04) 00:39:33.133 00.000 15672 Worker thread wakes up 00:39:33.133 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.04) opts 0xd 00:39:33.133 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.04) 00:39:33.133 00.000 15672 Moving (-0.32, -0.04) raw xDistance=-0.29 yDistance=-0.11 00:39:33.133 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 00:39:33.133 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:39:33.134 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 00:39:33.134 00.000 15672 MoveAxis(E, 79, ABG) 00:39:33.134 00.000 15672 Guiding Dir = 2, Dur = 79 00:39:33.134 00.000 15672 IsSlewing returns 0 00:39:33.135 00.001 15672 IsGuiding returns 0 00:39:33.140 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=10496, FiltMin=2623, FiltMax=9129, Gamma=2.950 00:39:33.152 00.012 15672 PulseGuide returned control before completion, sleep 73 00:39:33.189 00.037 30444 UpdateGuideState exits: m=117249 SNR=75.7 Saturated 00:39:33.189 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:33.189 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:33.189 00.000 30444 Enqueuing Expose request 00:39:33.263 00.074 15672 IsGuiding returns 0 00:39:33.264 00.001 15672 Move returns status 0, amount 79 00:39:33.264 00.000 15672 MoveAxis(N, 0, ABG) 00:39:33.264 00.000 15672 Move returns status 0, amount 0 00:39:33.264 00.000 15672 move complete, result=0 00:39:33.264 00.000 15672 worker thread done servicing request 00:39:33.264 00.000 15672 Worker thread wakes up 00:39:33.264 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:33.264 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:33.264 00.000 30444 GuideStep: -0.3 px 79 ms EAST, -0.1 px 0 ms NORTH 00:39:35.180 01.916 15672 Exposure complete 00:39:35.210 00.030 15672 worker thread done servicing request 00:39:35.210 00.000 30444 OnExposeComplete: enter 00:39:35.210 00.000 30444 UpdateGuideState(): m_state=6 00:39:35.210 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4155 00:39:35.210 00.000 30444 Star::Find returns 1 (1), X=461.12, Y=196.12, Mass=119138, SNR=89.5, Peak=11434 HFD=4.2 00:39:35.210 00.000 30444 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.28) = xAngle (0.15 = 0.15) 00:39:35.210 00.000 30444 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.09 = 0.09) 00:39:35.210 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=-0.09 hyp=0.72 cameraTheta=-0.13 mountX=0.71 mountY=0.06, mountTheta=0.09 00:39:35.210 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=-0.09, opts=13) 00:39:35.210 00.000 30444 Enqueuing Move request for scope (0.71, -0.09) 00:39:35.210 00.000 15672 Worker thread wakes up 00:39:35.210 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.09) opts 0xd 00:39:35.210 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, -0.09) 00:39:35.210 00.000 15672 Moving (0.71, -0.09) raw xDistance=0.71 yDistance=0.06 00:39:35.211 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.71 00:39:35.211 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:39:35.211 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:39:35.211 00.000 15672 MoveAxis(W, 186, ABG) 00:39:35.211 00.000 15672 Guiding Dir = 3, Dur = 186 00:39:35.212 00.001 15672 IsSlewing returns 0 00:39:35.212 00.000 15672 IsGuiding returns 0 00:39:35.216 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=11434, FiltMin=2632, FiltMax=10233, Gamma=2.950 00:39:35.228 00.012 15672 PulseGuide returned control before completion, sleep 181 00:39:35.273 00.045 30444 UpdateGuideState exits: m=119138 SNR=89.5 Saturated 00:39:35.273 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:35.273 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:35.273 00.000 30444 Enqueuing Expose request 00:39:35.412 00.139 15672 IsGuiding returns 1 00:39:35.412 00.000 15672 scope still moving after pulse duration time elapsed 00:39:35.432 00.020 15672 IsSlewing returns 0 00:39:35.438 00.006 15672 IsGuiding returns 0 00:39:35.438 00.000 15672 scope move finished after 186 + 38 ms 00:39:35.438 00.000 15672 Move returns status 0, amount 186 00:39:35.438 00.000 15672 MoveAxis(N, 0, ABG) 00:39:35.438 00.000 15672 Move returns status 0, amount 0 00:39:35.438 00.000 15672 move complete, result=0 00:39:35.438 00.000 15672 worker thread done servicing request 00:39:35.438 00.000 15672 Worker thread wakes up 00:39:35.438 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:35.438 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:35.438 00.000 30444 GuideStep: 0.7 px 186 ms WEST, 0.1 px 0 ms NORTH 00:39:37.545 02.107 15672 Exposure complete 00:39:37.564 00.019 15672 worker thread done servicing request 00:39:37.564 00.000 30444 OnExposeComplete: enter 00:39:37.564 00.000 30444 UpdateGuideState(): m_state=6 00:39:37.564 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4156 00:39:37.564 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=196.24, Mass=120890, SNR=79.4, Peak=10897 HFD=3.6 00:39:37.564 00.000 30444 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 00:39:37.564 00.000 30444 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.34 = 0.34) 00:39:37.564 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.20 cameraTheta=0.13 mountX=0.18 mountY=0.07, mountTheta=0.35 00:39:37.565 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.03, opts=13) 00:39:37.565 00.000 30444 Enqueuing Move request for scope (0.19, 0.03) 00:39:37.565 00.000 15672 Worker thread wakes up 00:39:37.565 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd 00:39:37.565 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.03) 00:39:37.565 00.000 15672 Moving (0.19, 0.03) raw xDistance=0.18 yDistance=0.07 00:39:37.565 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:39:37.565 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:39:37.565 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 00:39:37.565 00.000 15672 MoveAxis(E, 0, ABG) 00:39:37.565 00.000 15672 Move returns status 0, amount 0 00:39:37.565 00.000 15672 MoveAxis(N, 0, ABG) 00:39:37.565 00.000 15672 Move returns status 0, amount 0 00:39:37.566 00.001 15672 move complete, result=0 00:39:37.566 00.000 15672 worker thread done servicing request 00:39:37.571 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=10897, FiltMin=2596, FiltMax=9932, Gamma=2.950 00:39:37.851 00.280 30444 UpdateGuideState exits: m=120890 SNR=79.4 Saturated 00:39:37.851 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:37.852 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:37.852 00.000 30444 Enqueuing Expose request 00:39:37.852 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:39:37.852 00.000 15672 Worker thread wakes up 00:39:37.852 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:37.853 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:39.758 01.905 15672 Exposure complete 00:39:39.778 00.020 15672 worker thread done servicing request 00:39:39.778 00.000 30444 OnExposeComplete: enter 00:39:39.778 00.000 30444 UpdateGuideState(): m_state=6 00:39:39.778 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4157 00:39:39.778 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=196.45, Mass=121300, SNR=95.1, Peak=10168 HFD=3.4 00:39:39.778 00.000 30444 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 00:39:39.778 00.000 30444 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 00:39:39.778 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.68 mountX=-0.09 mountY=0.23, mountTheta=1.95 00:39:39.779 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.24, opts=13) 00:39:39.779 00.000 30444 Enqueuing Move request for scope (-0.03, 0.24) 00:39:39.779 00.000 15672 Worker thread wakes up 00:39:39.779 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd 00:39:39.779 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.24) 00:39:39.779 00.000 15672 Moving (-0.03, 0.24) raw xDistance=-0.09 yDistance=0.23 00:39:39.779 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:39:39.779 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:39:39.779 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 00:39:39.779 00.000 15672 MoveAxis(E, 0, ABG) 00:39:39.779 00.000 15672 Move returns status 0, amount 0 00:39:39.779 00.000 15672 MoveAxis(N, 0, ABG) 00:39:39.779 00.000 15672 Move returns status 0, amount 0 00:39:39.779 00.000 15672 move complete, result=0 00:39:39.779 00.000 15672 worker thread done servicing request 00:39:39.784 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2364, max=11317, FiltMin=2656, FiltMax=10179, Gamma=2.950 00:39:39.900 00.116 30444 UpdateGuideState exits: m=121300 SNR=95.1 Saturated 00:39:39.900 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:39.901 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:39.901 00.000 30444 Enqueuing Expose request 00:39:39.901 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:39:39.901 00.000 15672 Worker thread wakes up 00:39:39.901 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:39.901 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:42.011 02.110 15672 Exposure complete 00:39:42.031 00.020 15672 worker thread done servicing request 00:39:42.031 00.000 30444 OnExposeComplete: enter 00:39:42.031 00.000 30444 UpdateGuideState(): m_state=6 00:39:42.031 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4158 00:39:42.032 00.001 30444 Star::Find returns 1 (1), X=460.76, Y=196.50, Mass=128262, SNR=90.4, Peak=10439 HFD=3.7 00:39:42.032 00.000 30444 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 00:39:42.032 00.000 30444 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 00:39:42.032 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.29 hyp=0.46 cameraTheta=0.68 mountX=0.26 mountY=0.36, mountTheta=0.94 00:39:42.032 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.29, opts=13) 00:39:42.032 00.000 30444 Enqueuing Move request for scope (0.35, 0.29) 00:39:42.032 00.000 15672 Worker thread wakes up 00:39:42.032 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.29) opts 0xd 00:39:42.032 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.29) 00:39:42.032 00.000 15672 Moving (0.35, 0.29) raw xDistance=0.26 yDistance=0.36 00:39:42.032 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 00:39:42.032 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 00:39:42.032 00.000 15672 MoveAxis(W, 71, ABG) 00:39:42.033 00.001 15672 Guiding Dir = 3, Dur = 71 00:39:42.033 00.000 15672 IsSlewing returns 0 00:39:42.034 00.001 15672 IsGuiding returns 0 00:39:42.038 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=10439, FiltMin=2640, FiltMax=9177, Gamma=2.950 00:39:42.050 00.012 15672 PulseGuide returned control before completion, sleep 66 00:39:42.088 00.038 30444 UpdateGuideState exits: m=128262 SNR=90.4 Saturated 00:39:42.088 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:42.088 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:42.088 00.000 30444 Enqueuing Expose request 00:39:42.130 00.042 15672 IsGuiding returns 0 00:39:42.130 00.000 15672 Move returns status 0, amount 71 00:39:42.130 00.000 15672 MoveAxis(S, 64, ABG) 00:39:42.130 00.000 15672 Guiding Dir = 1, Dur = 64 00:39:42.131 00.001 15672 IsSlewing returns 0 00:39:42.133 00.002 15672 IsGuiding returns 0 00:39:42.245 00.112 15672 IsGuiding returns 1 00:39:42.245 00.000 15672 scope still moving after pulse duration time elapsed 00:39:42.265 00.020 15672 IsSlewing returns 0 00:39:42.268 00.003 15672 IsGuiding returns 1 00:39:42.289 00.021 15672 IsSlewing returns 0 00:39:42.308 00.019 15672 IsGuiding returns 0 00:39:42.308 00.000 15672 scope move finished after 64 + 110 ms 00:39:42.308 00.000 15672 Move returns status 0, amount 64 00:39:42.308 00.000 15672 move complete, result=0 00:39:42.308 00.000 15672 worker thread done servicing request 00:39:42.308 00.000 15672 Worker thread wakes up 00:39:42.308 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:42.309 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:42.309 00.000 30444 GuideStep: 0.3 px 71 ms WEST, 0.4 px 64 ms SOUTH 00:39:44.218 01.909 15672 Exposure complete 00:39:44.237 00.019 15672 worker thread done servicing request 00:39:44.237 00.000 30444 OnExposeComplete: enter 00:39:44.238 00.001 30444 UpdateGuideState(): m_state=6 00:39:44.238 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4159 00:39:44.238 00.000 30444 Star::Find returns 1 (1), X=460.78, Y=196.63, Mass=121455, SNR=86.4, Peak=10046 HFD=3.7 00:39:44.238 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.11 = 1.11) 00:39:44.238 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.05 = 1.05) 00:39:44.238 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.42 hyp=0.56 cameraTheta=0.84 mountX=0.25 mountY=0.49, mountTheta=1.10 00:39:44.238 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.42, opts=13) 00:39:44.238 00.000 30444 Enqueuing Move request for scope (0.38, 0.42) 00:39:44.239 00.001 15672 Worker thread wakes up 00:39:44.239 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.42) opts 0xd 00:39:44.239 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.42) 00:39:44.239 00.000 15672 Moving (0.38, 0.42) raw xDistance=0.25 yDistance=0.49 00:39:44.239 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 00:39:44.239 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 00:39:44.239 00.000 15672 MoveAxis(E, 0, ABG) 00:39:44.239 00.000 15672 Move returns status 0, amount 0 00:39:44.239 00.000 15672 MoveAxis(S, 87, ABG) 00:39:44.239 00.000 15672 Guiding Dir = 1, Dur = 87 00:39:44.239 00.000 15672 IsSlewing returns 0 00:39:44.241 00.002 15672 IsGuiding returns 0 00:39:44.246 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=10600, FiltMin=2638, FiltMax=8871, Gamma=2.950 00:39:44.294 00.048 30444 UpdateGuideState exits: m=121455 SNR=86.4 Saturated 00:39:44.294 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:44.294 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:44.294 00.000 30444 Enqueuing Expose request 00:39:44.353 00.059 15672 IsGuiding returns 1 00:39:44.353 00.000 15672 scope still moving after pulse duration time elapsed 00:39:44.375 00.022 15672 IsSlewing returns 0 00:39:44.376 00.001 15672 IsGuiding returns 1 00:39:44.397 00.021 15672 IsSlewing returns 0 00:39:44.398 00.001 15672 IsGuiding returns 1 00:39:44.419 00.021 15672 IsSlewing returns 0 00:39:44.447 00.028 15672 IsGuiding returns 0 00:39:44.448 00.001 15672 scope move finished after 87 + 120 ms 00:39:44.448 00.000 15672 Move returns status 0, amount 87 00:39:44.448 00.000 15672 move complete, result=0 00:39:44.448 00.000 15672 worker thread done servicing request 00:39:44.448 00.000 15672 Worker thread wakes up 00:39:44.448 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:44.448 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:44.449 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 87 ms SOUTH 00:39:46.566 02.117 15672 Exposure complete 00:39:46.599 00.033 15672 worker thread done servicing request 00:39:46.599 00.000 30444 OnExposeComplete: enter 00:39:46.599 00.000 30444 UpdateGuideState(): m_state=6 00:39:46.599 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4160 00:39:46.599 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=196.14, Mass=121846, SNR=87.1, Peak=10338 HFD=3.7 00:39:46.599 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 00:39:46.599 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 00:39:46.599 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.91 mountX=-0.00 mountY=-0.08, mountTheta=-1.63 00:39:46.599 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.07, opts=13) 00:39:46.599 00.000 30444 Enqueuing Move request for scope (-0.03, -0.07) 00:39:46.600 00.001 15672 Worker thread wakes up 00:39:46.600 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd 00:39:46.600 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.07) 00:39:46.600 00.000 15672 Moving (-0.03, -0.07) raw xDistance=-0.00 yDistance=-0.08 00:39:46.600 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 00:39:46.600 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:39:46.600 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 00:39:46.600 00.000 15672 MoveAxis(E, 0, ABG) 00:39:46.600 00.000 15672 Move returns status 0, amount 0 00:39:46.600 00.000 15672 MoveAxis(N, 0, ABG) 00:39:46.600 00.000 15672 Move returns status 0, amount 0 00:39:46.600 00.000 15672 move complete, result=0 00:39:46.600 00.000 15672 worker thread done servicing request 00:39:46.605 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=10883, FiltMin=2585, FiltMax=9570, Gamma=2.950 00:39:46.654 00.049 30444 UpdateGuideState exits: m=121846 SNR=87.1 Saturated 00:39:46.654 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:46.654 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:46.654 00.000 30444 Enqueuing Expose request 00:39:46.654 00.000 15672 Worker thread wakes up 00:39:46.654 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:46.654 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:39:46.654 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:48.564 01.910 15672 Exposure complete 00:39:48.584 00.020 15672 worker thread done servicing request 00:39:48.584 00.000 30444 OnExposeComplete: enter 00:39:48.584 00.000 30444 UpdateGuideState(): m_state=6 00:39:48.584 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4161 00:39:48.584 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=195.68, Mass=124883, SNR=86.7, Peak=10948 HFD=3.5 00:39:48.584 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 00:39:48.584 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 00:39:48.584 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.54 hyp=0.56 cameraTheta=-1.26 mountX=0.31 mountY=-0.49, mountTheta=-1.00 00:39:48.585 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.54, opts=13) 00:39:48.585 00.000 30444 Enqueuing Move request for scope (0.17, -0.54) 00:39:48.585 00.000 15672 Worker thread wakes up 00:39:48.585 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.54) opts 0xd 00:39:48.585 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.54) 00:39:48.585 00.000 15672 Moving (0.17, -0.54) raw xDistance=0.31 yDistance=-0.49 00:39:48.585 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 00:39:48.585 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:39:48.585 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49 00:39:48.585 00.000 15672 MoveAxis(W, 85, ABG) 00:39:48.585 00.000 15672 Guiding Dir = 3, Dur = 85 00:39:48.586 00.001 15672 IsSlewing returns 0 00:39:48.587 00.001 15672 IsGuiding returns 0 00:39:48.591 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=10948, FiltMin=2628, FiltMax=10199, Gamma=2.950 00:39:48.616 00.025 15672 PulseGuide returned control before completion, sleep 67 00:39:48.640 00.024 30444 UpdateGuideState exits: m=124883 SNR=86.7 Saturated 00:39:48.640 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:48.640 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:48.640 00.000 30444 Enqueuing Expose request 00:39:48.684 00.044 15672 IsGuiding returns 1 00:39:48.685 00.001 15672 scope still moving after pulse duration time elapsed 00:39:48.706 00.021 15672 IsSlewing returns 0 00:39:48.706 00.000 15672 IsGuiding returns 1 00:39:48.728 00.022 15672 IsSlewing returns 0 00:39:48.729 00.001 15672 IsGuiding returns 0 00:39:48.729 00.000 15672 scope move finished after 85 + 56 ms 00:39:48.729 00.000 15672 Move returns status 0, amount 85 00:39:48.729 00.000 15672 MoveAxis(N, 0, ABG) 00:39:48.729 00.000 15672 Move returns status 0, amount 0 00:39:48.729 00.000 15672 move complete, result=0 00:39:48.729 00.000 15672 worker thread done servicing request 00:39:48.729 00.000 15672 Worker thread wakes up 00:39:48.729 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:48.729 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:48.729 00.000 30444 GuideStep: 0.3 px 85 ms WEST, -0.5 px 0 ms NORTH 00:39:50.838 02.109 15672 Exposure complete 00:39:50.857 00.019 15672 worker thread done servicing request 00:39:50.857 00.000 30444 OnExposeComplete: enter 00:39:50.857 00.000 30444 UpdateGuideState(): m_state=6 00:39:50.857 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4162 00:39:50.858 00.001 30444 Star::Find returns 1 (1), X=460.39, Y=196.22, Mass=121258, SNR=93.1, Peak=10435 HFD=3.7 00:39:50.858 00.000 30444 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.28) = xAngle (2.80 = 2.80) 00:39:50.858 00.000 30444 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.74 = 2.74) 00:39:50.858 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.52 mountX=-0.02 mountY=0.01, mountTheta=2.75 00:39:50.858 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.01, opts=13) 00:39:50.858 00.000 30444 Enqueuing Move request for scope (-0.02, 0.01) 00:39:50.858 00.000 15672 Worker thread wakes up 00:39:50.858 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd 00:39:50.858 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.01) 00:39:50.858 00.000 15672 Moving (-0.02, 0.01) raw xDistance=-0.02 yDistance=0.01 00:39:50.858 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:39:50.858 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:39:50.859 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 00:39:50.859 00.000 15672 MoveAxis(E, 0, ABG) 00:39:50.859 00.000 15672 Move returns status 0, amount 0 00:39:50.859 00.000 15672 MoveAxis(N, 0, ABG) 00:39:50.859 00.000 15672 Move returns status 0, amount 0 00:39:50.859 00.000 15672 move complete, result=0 00:39:50.859 00.000 15672 worker thread done servicing request 00:39:50.863 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=10809, FiltMin=2654, FiltMax=9750, Gamma=2.950 00:39:50.912 00.049 30444 UpdateGuideState exits: m=121258 SNR=93.1 Saturated 00:39:50.912 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:50.912 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:50.912 00.000 30444 Enqueuing Expose request 00:39:50.912 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 00:39:50.912 00.000 15672 Worker thread wakes up 00:39:50.912 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:50.912 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:52.821 01.909 15672 Exposure complete 00:39:52.841 00.020 15672 worker thread done servicing request 00:39:52.841 00.000 30444 OnExposeComplete: enter 00:39:52.841 00.000 30444 UpdateGuideState(): m_state=6 00:39:52.841 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4163 00:39:52.841 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=196.14, Mass=128725, SNR=93.5, Peak=10901 HFD=3.7 00:39:52.841 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 00:39:52.842 00.001 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 00:39:52.842 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-2.53 mountX=-0.08 mountY=-0.10, mountTheta=-2.28 00:39:52.842 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.08, opts=13) 00:39:52.842 00.000 30444 Enqueuing Move request for scope (-0.11, -0.08) 00:39:52.842 00.000 15672 Worker thread wakes up 00:39:52.842 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd 00:39:52.842 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.08) 00:39:52.842 00.000 15672 Moving (-0.11, -0.08) raw xDistance=-0.08 yDistance=-0.10 00:39:52.842 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 00:39:52.842 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:39:52.842 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:39:52.842 00.000 15672 MoveAxis(E, 0, ABG) 00:39:52.843 00.001 15672 Move returns status 0, amount 0 00:39:52.843 00.000 15672 MoveAxis(N, 0, ABG) 00:39:52.843 00.000 15672 Move returns status 0, amount 0 00:39:52.843 00.000 15672 move complete, result=0 00:39:52.843 00.000 15672 worker thread done servicing request 00:39:52.847 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=11667, FiltMin=2586, FiltMax=9605, Gamma=2.950 00:39:53.202 00.355 30444 UpdateGuideState exits: m=128725 SNR=93.5 Saturated 00:39:53.202 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:53.202 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:53.203 00.001 30444 Enqueuing Expose request 00:39:53.203 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:39:53.203 00.000 15672 Worker thread wakes up 00:39:53.203 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:53.203 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:55.312 02.109 15672 Exposure complete 00:39:55.331 00.019 15672 worker thread done servicing request 00:39:55.332 00.001 30444 OnExposeComplete: enter 00:39:55.332 00.000 30444 UpdateGuideState(): m_state=6 00:39:55.332 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4164 00:39:55.332 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=196.24, Mass=120913, SNR=81.7, Peak=10886 HFD=3.6 00:39:55.332 00.000 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.09) 00:39:55.332 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 00:39:55.332 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.91 mountX=-0.13 mountY=0.00, mountTheta=3.13 00:39:55.332 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.03, opts=13) 00:39:55.332 00.000 30444 Enqueuing Move request for scope (-0.13, 0.03) 00:39:55.333 00.001 15672 Worker thread wakes up 00:39:55.333 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd 00:39:55.333 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.03) 00:39:55.333 00.000 15672 Moving (-0.13, 0.03) raw xDistance=-0.13 yDistance=0.00 00:39:55.333 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 00:39:55.333 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:39:55.333 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 00:39:55.333 00.000 15672 MoveAxis(E, 0, ABG) 00:39:55.333 00.000 15672 Move returns status 0, amount 0 00:39:55.333 00.000 15672 MoveAxis(N, 0, ABG) 00:39:55.333 00.000 15672 Move returns status 0, amount 0 00:39:55.333 00.000 15672 move complete, result=0 00:39:55.333 00.000 15672 worker thread done servicing request 00:39:55.337 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=11594, FiltMin=2539, FiltMax=9938, Gamma=2.950 00:39:55.777 00.440 30444 UpdateGuideState exits: m=120913 SNR=81.7 Saturated 00:39:55.778 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:55.778 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:55.778 00.000 30444 Enqueuing Expose request 00:39:55.778 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:39:55.778 00.000 15672 Worker thread wakes up 00:39:55.779 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:55.779 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:57.686 01.907 15672 Exposure complete 00:39:57.706 00.020 15672 worker thread done servicing request 00:39:57.707 00.001 30444 OnExposeComplete: enter 00:39:57.707 00.000 30444 UpdateGuideState(): m_state=6 00:39:57.707 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4165 00:39:57.707 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=195.92, Mass=120515, SNR=90.8, Peak=11305 HFD=3.4 00:39:57.707 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 00:39:57.707 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 00:39:57.707 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.66 mountX=0.05 mountY=-0.29, mountTheta=-1.39 00:39:57.707 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.29, opts=13) 00:39:57.707 00.000 30444 Enqueuing Move request for scope (-0.03, -0.29) 00:39:57.707 00.000 15672 Worker thread wakes up 00:39:57.708 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.29) opts 0xd 00:39:57.708 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.29) 00:39:57.708 00.000 15672 Moving (-0.03, -0.29) raw xDistance=0.05 yDistance=-0.29 00:39:57.708 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:39:57.708 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:39:57.708 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 00:39:57.708 00.000 15672 MoveAxis(E, 0, ABG) 00:39:57.708 00.000 15672 Move returns status 0, amount 0 00:39:57.708 00.000 15672 MoveAxis(N, 0, ABG) 00:39:57.708 00.000 15672 Move returns status 0, amount 0 00:39:57.708 00.000 15672 move complete, result=0 00:39:57.708 00.000 15672 worker thread done servicing request 00:39:57.713 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=12790, FiltMin=2649, FiltMax=11032, Gamma=2.950 00:39:57.762 00.049 30444 UpdateGuideState exits: m=120515 SNR=90.8 Saturated 00:39:57.762 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:57.762 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:57.762 00.000 30444 Enqueuing Expose request 00:39:57.762 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 00:39:57.762 00.000 15672 Worker thread wakes up 00:39:57.762 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:57.762 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:39:59.869 02.107 15672 Exposure complete 00:39:59.890 00.021 15672 worker thread done servicing request 00:39:59.890 00.000 30444 OnExposeComplete: enter 00:39:59.890 00.000 30444 UpdateGuideState(): m_state=6 00:39:59.891 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4166 00:39:59.891 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=195.83, Mass=117577, SNR=90.4, Peak=10769 HFD=3.6 00:39:59.891 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 00:39:59.891 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 00:39:59.891 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.39 hyp=0.42 cameraTheta=-1.20 mountX=0.25 mountY=-0.35, mountTheta=-0.95 00:39:59.891 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.39, opts=13) 00:39:59.891 00.000 30444 Enqueuing Move request for scope (0.15, -0.39) 00:39:59.891 00.000 15672 Worker thread wakes up 00:39:59.891 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.39) opts 0xd 00:39:59.891 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.39) 00:39:59.891 00.000 15672 Moving (0.15, -0.39) raw xDistance=0.25 yDistance=-0.35 00:39:59.891 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 00:39:59.892 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:39:59.892 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 00:39:59.892 00.000 15672 MoveAxis(W, 68, ABG) 00:39:59.892 00.000 15672 Guiding Dir = 3, Dur = 68 00:39:59.892 00.000 15672 IsSlewing returns 0 00:39:59.893 00.001 15672 IsGuiding returns 0 00:39:59.898 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=11459, FiltMin=2650, FiltMax=10646, Gamma=2.950 00:39:59.910 00.012 15672 PulseGuide returned control before completion, sleep 61 00:39:59.946 00.036 30444 UpdateGuideState exits: m=117577 SNR=90.4 Saturated 00:39:59.946 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:39:59.946 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:39:59.946 00.000 30444 Enqueuing Expose request 00:39:59.990 00.044 15672 IsGuiding returns 0 00:39:59.991 00.001 15672 Move returns status 0, amount 68 00:39:59.991 00.000 15672 MoveAxis(N, 0, ABG) 00:39:59.991 00.000 15672 Move returns status 0, amount 0 00:39:59.991 00.000 15672 move complete, result=0 00:39:59.991 00.000 15672 worker thread done servicing request 00:39:59.991 00.000 15672 Worker thread wakes up 00:39:59.991 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:39:59.991 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:00.389 00.398 30444 GuideStep: 0.3 px 68 ms WEST, -0.3 px 0 ms NORTH 00:40:01.901 01.512 15672 Exposure complete 00:40:01.920 00.019 15672 worker thread done servicing request 00:40:01.921 00.001 30444 OnExposeComplete: enter 00:40:01.921 00.000 30444 UpdateGuideState(): m_state=6 00:40:01.921 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4167 00:40:01.921 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=196.14, Mass=132879, SNR=101.8, Peak=10336 HFD=3.9 00:40:01.921 00.000 30444 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.28) = xAngle (-0.04 = -0.04) 00:40:01.921 00.000 30444 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 00:40:01.921 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.32 mountX=0.24 mountY=-0.02, mountTheta=-0.10 00:40:01.921 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.08, opts=13) 00:40:01.921 00.000 30444 Enqueuing Move request for scope (0.23, -0.08) 00:40:01.922 00.001 15672 Worker thread wakes up 00:40:01.922 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd 00:40:01.922 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.08) 00:40:01.922 00.000 15672 Moving (0.23, -0.08) raw xDistance=0.24 yDistance=-0.02 00:40:01.922 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 00:40:01.922 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:40:01.922 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:40:01.922 00.000 15672 MoveAxis(E, 0, ABG) 00:40:01.922 00.000 15672 Move returns status 0, amount 0 00:40:01.922 00.000 15672 MoveAxis(N, 0, ABG) 00:40:01.922 00.000 15672 Move returns status 0, amount 0 00:40:01.922 00.000 15672 move complete, result=0 00:40:01.922 00.000 15672 worker thread done servicing request 00:40:01.927 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=12096, FiltMin=2615, FiltMax=10145, Gamma=2.950 00:40:01.979 00.052 30444 UpdateGuideState exits: m=132879 SNR=101.8 Saturated 00:40:01.979 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:01.979 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:01.979 00.000 30444 Enqueuing Expose request 00:40:01.979 00.000 15672 Worker thread wakes up 00:40:01.980 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:40:01.980 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:01.980 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:04.093 02.113 15672 Exposure complete 00:40:04.113 00.020 15672 worker thread done servicing request 00:40:04.113 00.000 30444 OnExposeComplete: enter 00:40:04.113 00.000 30444 UpdateGuideState(): m_state=6 00:40:04.113 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4168 00:40:04.113 00.000 30444 Star::Find returns 1 (1), X=460.89, Y=196.09, Mass=125904, SNR=91.0, Peak=11402 HFD=4.0 00:40:04.113 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 00:40:04.113 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 00:40:04.113 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=-0.13 hyp=0.50 cameraTheta=-0.25 mountX=0.50 mountY=-0.02, mountTheta=-0.04 00:40:04.114 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=-0.13, opts=13) 00:40:04.114 00.000 30444 Enqueuing Move request for scope (0.49, -0.13) 00:40:04.114 00.000 15672 Worker thread wakes up 00:40:04.114 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.13) opts 0xd 00:40:04.114 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, -0.13) 00:40:04.114 00.000 15672 Moving (0.49, -0.13) raw xDistance=0.50 yDistance=-0.02 00:40:04.114 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50 00:40:04.114 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:40:04.114 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:40:04.114 00.000 15672 MoveAxis(W, 135, ABG) 00:40:04.114 00.000 15672 Guiding Dir = 3, Dur = 135 00:40:04.114 00.000 15672 IsSlewing returns 0 00:40:04.115 00.001 15672 IsGuiding returns 0 00:40:04.119 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=11402, FiltMin=2574, FiltMax=9801, Gamma=2.950 00:40:04.143 00.024 15672 PulseGuide returned control before completion, sleep 117 00:40:04.185 00.042 30444 UpdateGuideState exits: m=125904 SNR=91.0 Saturated 00:40:04.185 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:04.185 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:04.185 00.000 30444 Enqueuing Expose request 00:40:04.262 00.077 15672 IsGuiding returns 1 00:40:04.262 00.000 15672 scope still moving after pulse duration time elapsed 00:40:04.283 00.021 15672 IsSlewing returns 0 00:40:04.284 00.001 15672 IsGuiding returns 1 00:40:04.305 00.021 15672 IsSlewing returns 0 00:40:04.306 00.001 15672 IsGuiding returns 0 00:40:04.306 00.000 15672 scope move finished after 135 + 55 ms 00:40:04.306 00.000 15672 Move returns status 0, amount 135 00:40:04.306 00.000 15672 MoveAxis(N, 0, ABG) 00:40:04.306 00.000 15672 Move returns status 0, amount 0 00:40:04.306 00.000 15672 move complete, result=0 00:40:04.306 00.000 15672 worker thread done servicing request 00:40:04.306 00.000 15672 Worker thread wakes up 00:40:04.306 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:04.306 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:04.306 00.000 30444 GuideStep: 0.5 px 135 ms WEST, -0.0 px 0 ms NORTH 00:40:06.214 01.908 15672 Exposure complete 00:40:06.234 00.020 15672 worker thread done servicing request 00:40:06.234 00.000 30444 OnExposeComplete: enter 00:40:06.234 00.000 30444 UpdateGuideState(): m_state=6 00:40:06.234 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4169 00:40:06.234 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=196.20, Mass=128866, SNR=90.2, Peak=10733 HFD=3.8 00:40:06.234 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.28) = xAngle (0.21 = 0.21) 00:40:06.234 00.000 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.15 = 0.15) 00:40:06.234 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.07 mountX=0.18 mountY=0.03, mountTheta=0.15 00:40:06.235 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.01, opts=13) 00:40:06.235 00.000 30444 Enqueuing Move request for scope (0.18, -0.01) 00:40:06.235 00.000 15672 Worker thread wakes up 00:40:06.235 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd 00:40:06.235 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.01) 00:40:06.235 00.000 15672 Moving (0.18, -0.01) raw xDistance=0.18 yDistance=0.03 00:40:06.235 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:40:06.235 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:40:06.235 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:40:06.235 00.000 15672 MoveAxis(E, 0, ABG) 00:40:06.235 00.000 15672 Move returns status 0, amount 0 00:40:06.235 00.000 15672 MoveAxis(N, 0, ABG) 00:40:06.235 00.000 15672 Move returns status 0, amount 0 00:40:06.235 00.000 15672 move complete, result=0 00:40:06.236 00.001 15672 worker thread done servicing request 00:40:06.241 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=11038, FiltMin=2642, FiltMax=9939, Gamma=2.950 00:40:06.289 00.048 30444 UpdateGuideState exits: m=128866 SNR=90.2 Saturated 00:40:06.289 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:06.289 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:06.289 00.000 30444 Enqueuing Expose request 00:40:06.289 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 00:40:06.289 00.000 15672 Worker thread wakes up 00:40:06.289 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:06.289 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:08.398 02.109 15672 Exposure complete 00:40:08.423 00.025 15672 worker thread done servicing request 00:40:08.423 00.000 30444 OnExposeComplete: enter 00:40:08.423 00.000 30444 UpdateGuideState(): m_state=6 00:40:08.423 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4170 00:40:08.423 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.68, Mass=113004, SNR=80.9, Peak=10479 HFD=3.6 00:40:08.423 00.000 30444 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.28) = xAngle (2.26 = 2.26) 00:40:08.423 00.000 30444 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.20 = 2.20) 00:40:08.424 00.001 30444 CameraToMount -- cameraX=-0.21 cameraY=0.47 hyp=0.51 cameraTheta=1.98 mountX=-0.33 mountY=0.41, mountTheta=2.24 00:40:08.424 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.47, opts=13) 00:40:08.424 00.000 30444 Enqueuing Move request for scope (-0.21, 0.47) 00:40:08.424 00.000 15672 Worker thread wakes up 00:40:08.424 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.47) opts 0xd 00:40:08.424 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.47) 00:40:08.424 00.000 15672 Moving (-0.21, 0.47) raw xDistance=-0.33 yDistance=0.41 00:40:08.424 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 00:40:08.424 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:40:08.425 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 00:40:08.425 00.000 15672 MoveAxis(E, 88, ABG) 00:40:08.425 00.000 15672 Guiding Dir = 2, Dur = 88 00:40:08.425 00.000 15672 IsSlewing returns 0 00:40:08.431 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11797, FiltMin=2686, FiltMax=10575, Gamma=2.950 00:40:08.457 00.026 15672 IsGuiding returns 0 00:40:08.472 00.015 15672 PulseGuide returned control before completion, sleep 83 00:40:08.482 00.010 30444 UpdateGuideState exits: m=113004 SNR=80.9 Saturated 00:40:08.482 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:08.482 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:08.482 00.000 30444 Enqueuing Expose request 00:40:08.588 00.106 15672 IsGuiding returns 0 00:40:08.588 00.000 15672 Move returns status 0, amount 88 00:40:08.588 00.000 15672 MoveAxis(N, 0, ABG) 00:40:08.588 00.000 15672 Move returns status 0, amount 0 00:40:08.588 00.000 15672 move complete, result=0 00:40:08.588 00.000 15672 worker thread done servicing request 00:40:08.589 00.001 15672 Worker thread wakes up 00:40:08.589 00.000 30444 GuideStep: -0.3 px 88 ms EAST, 0.4 px 0 ms NORTH 00:40:08.589 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:08.589 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:10.505 01.916 15672 Exposure complete 00:40:10.539 00.034 15672 worker thread done servicing request 00:40:10.539 00.000 30444 OnExposeComplete: enter 00:40:10.539 00.000 30444 UpdateGuideState(): m_state=6 00:40:10.539 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4171 00:40:10.539 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=196.46, Mass=126606, SNR=88.1, Peak=12056 HFD=3.4 00:40:10.539 00.000 30444 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.28) = xAngle (0.53 = 0.53) 00:40:10.539 00.000 30444 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.47 = 0.47) 00:40:10.539 00.000 30444 CameraToMount -- cameraX=0.96 cameraY=0.25 hyp=0.99 cameraTheta=0.25 mountX=0.86 mountY=0.45, mountTheta=0.48 00:40:10.540 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.96, y=0.25, opts=13) 00:40:10.540 00.000 30444 Enqueuing Move request for scope (0.96, 0.25) 00:40:10.540 00.000 15672 Worker thread wakes up 00:40:10.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.96, 0.25) opts 0xd 00:40:10.540 00.000 15672 Handling offset move in thread for scope, endpoint = (0.96, 0.25) 00:40:10.540 00.000 15672 Moving (0.96, 0.25) raw xDistance=0.86 yDistance=0.45 00:40:10.540 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.86 00:40:10.540 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 00:40:10.540 00.000 15672 MoveAxis(W, 225, ABG) 00:40:10.540 00.000 15672 Guiding Dir = 3, Dur = 225 00:40:10.541 00.001 15672 IsSlewing returns 0 00:40:10.542 00.001 15672 IsGuiding returns 0 00:40:10.546 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=12056, FiltMin=2540, FiltMax=9433, Gamma=2.950 00:40:10.565 00.019 15672 PulseGuide returned control before completion, sleep 213 00:40:10.596 00.031 30444 UpdateGuideState exits: m=126606 SNR=88.1 Saturated 00:40:10.596 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:10.596 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:10.596 00.000 30444 Enqueuing Expose request 00:40:10.838 00.242 15672 IsGuiding returns 0 00:40:10.838 00.000 15672 Move returns status 0, amount 225 00:40:10.838 00.000 15672 MoveAxis(S, 80, ABG) 00:40:10.838 00.000 15672 Guiding Dir = 1, Dur = 80 00:40:10.839 00.001 15672 IsSlewing returns 0 00:40:10.841 00.002 15672 IsGuiding returns 0 00:40:10.917 00.076 15672 PulseGuide returned control before completion, sleep 15 00:40:10.934 00.017 15672 IsGuiding returns 1 00:40:10.934 00.000 15672 scope still moving after pulse duration time elapsed 00:40:10.955 00.021 15672 IsSlewing returns 0 00:40:10.955 00.000 15672 IsGuiding returns 1 00:40:10.977 00.022 15672 IsSlewing returns 0 00:40:10.977 00.000 15672 IsGuiding returns 1 00:40:10.999 00.022 15672 IsSlewing returns 0 00:40:11.000 00.001 15672 IsGuiding returns 1 00:40:11.021 00.021 15672 IsSlewing returns 0 00:40:11.077 00.056 15672 IsGuiding returns 0 00:40:11.077 00.000 15672 scope move finished after 80 + 155 ms 00:40:11.077 00.000 15672 Move returns status 0, amount 80 00:40:11.077 00.000 15672 move complete, result=0 00:40:11.078 00.001 15672 worker thread done servicing request 00:40:11.078 00.000 15672 Worker thread wakes up 00:40:11.078 00.000 30444 GuideStep: 0.9 px 225 ms WEST, 0.4 px 80 ms SOUTH 00:40:11.078 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:11.078 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:13.185 02.107 15672 Exposure complete 00:40:13.205 00.020 15672 worker thread done servicing request 00:40:13.205 00.000 30444 OnExposeComplete: enter 00:40:13.205 00.000 30444 UpdateGuideState(): m_state=6 00:40:13.205 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4172 00:40:13.205 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=196.17, Mass=122700, SNR=85.4, Peak=10573 HFD=3.6 00:40:13.205 00.000 30444 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 00:40:13.205 00.000 30444 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 00:40:13.205 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.37 mountX=0.02 mountY=-0.04, mountTheta=-1.10 00:40:13.206 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.04, opts=13) 00:40:13.206 00.000 30444 Enqueuing Move request for scope (0.01, -0.04) 00:40:13.206 00.000 15672 Worker thread wakes up 00:40:13.206 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd 00:40:13.206 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.04) 00:40:13.206 00.000 15672 Moving (0.01, -0.04) raw xDistance=0.02 yDistance=-0.04 00:40:13.206 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:40:13.206 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:40:13.206 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 00:40:13.206 00.000 15672 MoveAxis(E, 0, ABG) 00:40:13.206 00.000 15672 Move returns status 0, amount 0 00:40:13.206 00.000 15672 MoveAxis(N, 0, ABG) 00:40:13.206 00.000 15672 Move returns status 0, amount 0 00:40:13.206 00.000 15672 move complete, result=0 00:40:13.206 00.000 15672 worker thread done servicing request 00:40:13.211 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=11237, FiltMin=2629, FiltMax=9818, Gamma=2.950 00:40:13.615 00.404 30444 UpdateGuideState exits: m=122700 SNR=85.4 Saturated 00:40:13.615 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:13.615 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:13.616 00.001 30444 Enqueuing Expose request 00:40:13.616 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 00:40:13.616 00.000 15672 Worker thread wakes up 00:40:13.616 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:13.616 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:15.522 01.906 15672 Exposure complete 00:40:15.542 00.020 15672 worker thread done servicing request 00:40:15.542 00.000 30444 OnExposeComplete: enter 00:40:15.542 00.000 30444 UpdateGuideState(): m_state=6 00:40:15.542 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4173 00:40:15.542 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=196.07, Mass=123096, SNR=86.9, Peak=11206 HFD=3.7 00:40:15.542 00.000 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.28) = xAngle (-1.89 = -1.89) 00:40:15.542 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.95 = -1.95) 00:40:15.542 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.17 mountX=-0.05 mountY=-0.16, mountTheta=-1.90 00:40:15.543 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.14, opts=13) 00:40:15.543 00.000 30444 Enqueuing Move request for scope (-0.10, -0.14) 00:40:15.543 00.000 15672 Worker thread wakes up 00:40:15.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd 00:40:15.543 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.14) 00:40:15.543 00.000 15672 Moving (-0.10, -0.14) raw xDistance=-0.05 yDistance=-0.16 00:40:15.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:40:15.543 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:40:15.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:40:15.543 00.000 15672 MoveAxis(E, 0, ABG) 00:40:15.543 00.000 15672 Move returns status 0, amount 0 00:40:15.543 00.000 15672 MoveAxis(N, 0, ABG) 00:40:15.543 00.000 15672 Move returns status 0, amount 0 00:40:15.543 00.000 15672 move complete, result=0 00:40:15.543 00.000 15672 worker thread done servicing request 00:40:15.548 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=11715, FiltMin=2556, FiltMax=9606, Gamma=2.950 00:40:15.678 00.130 30444 UpdateGuideState exits: m=123096 SNR=86.9 Saturated 00:40:15.678 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:15.678 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:15.678 00.000 30444 Enqueuing Expose request 00:40:15.678 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:40:15.678 00.000 15672 Worker thread wakes up 00:40:15.679 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:15.679 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:17.788 02.109 15672 Exposure complete 00:40:17.808 00.020 15672 worker thread done servicing request 00:40:17.808 00.000 30444 OnExposeComplete: enter 00:40:17.808 00.000 30444 UpdateGuideState(): m_state=6 00:40:17.808 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4174 00:40:17.808 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=196.08, Mass=132595, SNR=94.9, Peak=10947 HFD=3.8 00:40:17.808 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 00:40:17.808 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 00:40:17.808 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.27 mountX=0.07 mountY=-0.12, mountTheta=-1.01 00:40:17.809 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.13, opts=13) 00:40:17.809 00.000 30444 Enqueuing Move request for scope (0.04, -0.13) 00:40:17.809 00.000 15672 Worker thread wakes up 00:40:17.809 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd 00:40:17.809 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.13) 00:40:17.809 00.000 15672 Moving (0.04, -0.13) raw xDistance=0.07 yDistance=-0.12 00:40:17.809 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:40:17.809 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:40:17.809 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 00:40:17.809 00.000 15672 MoveAxis(E, 0, ABG) 00:40:17.809 00.000 15672 Move returns status 0, amount 0 00:40:17.809 00.000 15672 MoveAxis(N, 0, ABG) 00:40:17.809 00.000 15672 Move returns status 0, amount 0 00:40:17.809 00.000 15672 move complete, result=0 00:40:17.809 00.000 15672 worker thread done servicing request 00:40:17.814 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=10947, FiltMin=2627, FiltMax=9678, Gamma=2.950 00:40:17.863 00.049 30444 UpdateGuideState exits: m=132595 SNR=94.9 Saturated 00:40:17.863 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:17.863 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:17.863 00.000 30444 Enqueuing Expose request 00:40:17.863 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:40:17.863 00.000 15672 Worker thread wakes up 00:40:17.864 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:17.864 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:19.772 01.908 15672 Exposure complete 00:40:19.800 00.028 15672 worker thread done servicing request 00:40:19.800 00.000 30444 OnExposeComplete: enter 00:40:19.800 00.000 30444 UpdateGuideState(): m_state=6 00:40:19.800 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4175 00:40:19.800 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=196.18, Mass=122172, SNR=77.7, Peak=10801 HFD=3.7 00:40:19.800 00.000 30444 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 00:40:19.801 00.001 30444 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 00:40:19.801 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.55 mountX=0.07 mountY=-0.02, mountTheta=-0.33 00:40:19.801 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.04, opts=13) 00:40:19.801 00.000 30444 Enqueuing Move request for scope (0.06, -0.04) 00:40:19.801 00.000 15672 Worker thread wakes up 00:40:19.801 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd 00:40:19.801 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.04) 00:40:19.801 00.000 15672 Moving (0.06, -0.04) raw xDistance=0.07 yDistance=-0.02 00:40:19.801 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:40:19.801 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:40:19.801 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:40:19.801 00.000 15672 MoveAxis(E, 0, ABG) 00:40:19.802 00.001 15672 Move returns status 0, amount 0 00:40:19.802 00.000 15672 MoveAxis(N, 0, ABG) 00:40:19.802 00.000 15672 Move returns status 0, amount 0 00:40:19.802 00.000 15672 move complete, result=0 00:40:19.802 00.000 15672 worker thread done servicing request 00:40:19.807 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=11346, FiltMin=2551, FiltMax=9883, Gamma=2.950 00:40:19.856 00.049 30444 UpdateGuideState exits: m=122172 SNR=77.7 Saturated 00:40:19.856 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:19.856 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:19.856 00.000 30444 Enqueuing Expose request 00:40:19.857 00.001 15672 Worker thread wakes up 00:40:19.857 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:19.857 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:19.857 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:40:21.965 02.108 15672 Exposure complete 00:40:21.985 00.020 15672 worker thread done servicing request 00:40:21.985 00.000 30444 OnExposeComplete: enter 00:40:21.985 00.000 30444 UpdateGuideState(): m_state=6 00:40:21.985 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4176 00:40:21.985 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=196.37, Mass=120093, SNR=83.4, Peak=10579 HFD=3.3 00:40:21.985 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 00:40:21.985 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 00:40:21.985 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.07 mountX=0.04 mountY=0.17, mountTheta=1.35 00:40:21.986 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.15, opts=13) 00:40:21.986 00.000 30444 Enqueuing Move request for scope (0.08, 0.15) 00:40:21.986 00.000 15672 Worker thread wakes up 00:40:21.986 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd 00:40:21.986 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.15) 00:40:21.986 00.000 15672 Moving (0.08, 0.15) raw xDistance=0.04 yDistance=0.17 00:40:21.986 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 00:40:21.986 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:40:21.986 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 00:40:21.986 00.000 15672 MoveAxis(E, 0, ABG) 00:40:21.986 00.000 15672 Move returns status 0, amount 0 00:40:21.986 00.000 15672 MoveAxis(N, 0, ABG) 00:40:21.986 00.000 15672 Move returns status 0, amount 0 00:40:21.986 00.000 15672 move complete, result=0 00:40:21.986 00.000 15672 worker thread done servicing request 00:40:21.992 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11161, FiltMin=2612, FiltMax=9422, Gamma=2.950 00:40:22.041 00.049 30444 UpdateGuideState exits: m=120093 SNR=83.4 Saturated 00:40:22.041 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:22.041 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:22.041 00.000 30444 Enqueuing Expose request 00:40:22.041 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 00:40:22.041 00.000 15672 Worker thread wakes up 00:40:22.041 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:22.041 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:23.947 01.906 15672 Exposure complete 00:40:23.967 00.020 15672 worker thread done servicing request 00:40:23.967 00.000 30444 OnExposeComplete: enter 00:40:23.967 00.000 30444 UpdateGuideState(): m_state=6 00:40:23.967 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4177 00:40:23.967 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=195.69, Mass=121904, SNR=81.3, Peak=11171 HFD=3.5 00:40:23.967 00.000 30444 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 00:40:23.967 00.000 30444 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 00:40:23.967 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.53 hyp=0.53 cameraTheta=-1.52 mountX=0.17 mountY=-0.51, mountTheta=-1.25 00:40:23.968 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.53, opts=13) 00:40:23.968 00.000 30444 Enqueuing Move request for scope (0.03, -0.53) 00:40:23.968 00.000 15672 Worker thread wakes up 00:40:23.968 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.53) opts 0xd 00:40:23.968 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.53) 00:40:23.968 00.000 15672 Moving (0.03, -0.53) raw xDistance=0.17 yDistance=-0.51 00:40:23.968 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 00:40:23.968 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:40:23.968 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51 00:40:23.968 00.000 15672 MoveAxis(E, 0, ABG) 00:40:23.968 00.000 15672 Move returns status 0, amount 0 00:40:23.968 00.000 15672 MoveAxis(N, 0, ABG) 00:40:23.968 00.000 15672 Move returns status 0, amount 0 00:40:23.968 00.000 15672 move complete, result=0 00:40:23.968 00.000 15672 worker thread done servicing request 00:40:23.973 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=12095, FiltMin=2640, FiltMax=10025, Gamma=2.950 00:40:24.022 00.049 30444 UpdateGuideState exits: m=121904 SNR=81.3 Saturated 00:40:24.022 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:24.022 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:24.022 00.000 30444 Enqueuing Expose request 00:40:24.022 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 00:40:24.022 00.000 15672 Worker thread wakes up 00:40:24.022 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:24.022 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:26.129 02.107 15672 Exposure complete 00:40:26.149 00.020 15672 worker thread done servicing request 00:40:26.149 00.000 30444 OnExposeComplete: enter 00:40:26.149 00.000 30444 UpdateGuideState(): m_state=6 00:40:26.149 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4178 00:40:26.149 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=195.96, Mass=118122, SNR=79.4, Peak=11053 HFD=3.8 00:40:26.149 00.000 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 00:40:26.149 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 00:40:26.149 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.25 hyp=0.37 cameraTheta=-2.40 mountX=-0.19 mountY=-0.30, mountTheta=-2.14 00:40:26.150 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.25, opts=13) 00:40:26.150 00.000 30444 Enqueuing Move request for scope (-0.27, -0.25) 00:40:26.150 00.000 15672 Worker thread wakes up 00:40:26.150 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.25) opts 0xd 00:40:26.150 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.25) 00:40:26.150 00.000 15672 Moving (-0.27, -0.25) raw xDistance=-0.19 yDistance=-0.30 00:40:26.150 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 00:40:26.150 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:40:26.150 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 00:40:26.150 00.000 15672 MoveAxis(E, 0, ABG) 00:40:26.150 00.000 15672 Move returns status 0, amount 0 00:40:26.150 00.000 15672 MoveAxis(N, 0, ABG) 00:40:26.150 00.000 15672 Move returns status 0, amount 0 00:40:26.150 00.000 15672 move complete, result=0 00:40:26.150 00.000 15672 worker thread done servicing request 00:40:26.155 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=11951, FiltMin=2618, FiltMax=9814, Gamma=2.950 00:40:26.204 00.049 30444 UpdateGuideState exits: m=118122 SNR=79.4 Saturated 00:40:26.204 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:26.204 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:26.204 00.000 30444 Enqueuing Expose request 00:40:26.204 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 00:40:26.204 00.000 15672 Worker thread wakes up 00:40:26.204 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:26.204 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:28.114 01.910 15672 Exposure complete 00:40:28.133 00.019 15672 worker thread done servicing request 00:40:28.133 00.000 30444 OnExposeComplete: enter 00:40:28.133 00.000 30444 UpdateGuideState(): m_state=6 00:40:28.133 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4179 00:40:28.133 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=195.75, Mass=120873, SNR=83.6, Peak=12103 HFD=3.4 00:40:28.133 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 00:40:28.133 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 00:40:28.133 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.46 hyp=0.63 cameraTheta=-2.31 mountX=-0.28 mountY=-0.54, mountTheta=-2.05 00:40:28.133 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.46, opts=13) 00:40:28.133 00.000 30444 Enqueuing Move request for scope (-0.43, -0.46) 00:40:28.133 00.000 15672 Worker thread wakes up 00:40:28.134 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.46) opts 0xd 00:40:28.134 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.46) 00:40:28.134 00.000 15672 Moving (-0.43, -0.46) raw xDistance=-0.28 yDistance=-0.54 00:40:28.134 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 00:40:28.134 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:40:28.134 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54 00:40:28.134 00.000 15672 MoveAxis(E, 77, ABG) 00:40:28.134 00.000 15672 Guiding Dir = 2, Dur = 77 00:40:28.134 00.000 15672 IsSlewing returns 0 00:40:28.135 00.001 15672 IsGuiding returns 0 00:40:28.140 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=14150, FiltMin=2600, FiltMax=10359, Gamma=2.950 00:40:28.153 00.013 15672 PulseGuide returned control before completion, sleep 70 00:40:28.190 00.037 30444 UpdateGuideState exits: m=120873 SNR=83.6 Saturated 00:40:28.190 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:28.190 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:28.190 00.000 30444 Enqueuing Expose request 00:40:28.226 00.036 15672 IsGuiding returns 1 00:40:28.226 00.000 15672 scope still moving after pulse duration time elapsed 00:40:28.247 00.021 15672 IsSlewing returns 0 00:40:28.266 00.019 15672 IsGuiding returns 0 00:40:28.266 00.000 15672 scope move finished after 77 + 53 ms 00:40:28.266 00.000 15672 Move returns status 0, amount 77 00:40:28.266 00.000 15672 MoveAxis(N, 0, ABG) 00:40:28.266 00.000 15672 Move returns status 0, amount 0 00:40:28.266 00.000 15672 move complete, result=0 00:40:28.266 00.000 15672 worker thread done servicing request 00:40:28.266 00.000 15672 Worker thread wakes up 00:40:28.266 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:28.266 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:28.266 00.000 30444 GuideStep: -0.3 px 77 ms EAST, -0.5 px 0 ms NORTH 00:40:30.374 02.108 15672 Exposure complete 00:40:30.394 00.020 15672 worker thread done servicing request 00:40:30.394 00.000 30444 OnExposeComplete: enter 00:40:30.394 00.000 30444 UpdateGuideState(): m_state=6 00:40:30.394 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4180 00:40:30.394 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=195.81, Mass=117967, SNR=84.1, Peak=12914 HFD=3.1 00:40:30.394 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 00:40:30.394 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 00:40:30.394 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.40 hyp=0.56 cameraTheta=-2.35 mountX=-0.27 mountY=-0.47, mountTheta=-2.08 00:40:30.395 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.40, opts=13) 00:40:30.395 00.000 30444 Enqueuing Move request for scope (-0.39, -0.40) 00:40:30.395 00.000 15672 Worker thread wakes up 00:40:30.395 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.40) opts 0xd 00:40:30.395 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.40) 00:40:30.395 00.000 15672 Moving (-0.39, -0.40) raw xDistance=-0.27 yDistance=-0.47 00:40:30.395 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27 00:40:30.395 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.25 newest=-1.32 00:40:30.395 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 00:40:30.395 00.000 15672 MoveAxis(E, 77, ABG) 00:40:30.395 00.000 15672 Guiding Dir = 2, Dur = 77 00:40:30.396 00.001 15672 IsSlewing returns 0 00:40:30.397 00.001 15672 IsGuiding returns 0 00:40:30.400 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=13585, FiltMin=2598, FiltMax=9955, Gamma=2.950 00:40:30.422 00.022 15672 PulseGuide returned control before completion, sleep 62 00:40:30.450 00.028 30444 UpdateGuideState exits: m=117967 SNR=84.1 Saturated 00:40:30.450 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:30.450 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:30.450 00.000 30444 Enqueuing Expose request 00:40:30.485 00.035 15672 IsGuiding returns 1 00:40:30.485 00.000 15672 scope still moving after pulse duration time elapsed 00:40:30.507 00.022 15672 IsSlewing returns 0 00:40:30.535 00.028 15672 IsGuiding returns 0 00:40:30.535 00.000 15672 scope move finished after 77 + 61 ms 00:40:30.535 00.000 15672 Move returns status 0, amount 77 00:40:30.535 00.000 15672 MoveAxis(N, 85, ABG) 00:40:30.535 00.000 15672 Guiding Dir = 0, Dur = 85 00:40:30.536 00.001 15672 IsSlewing returns 0 00:40:30.536 00.000 15672 IsGuiding returns 0 00:40:30.615 00.079 15672 PulseGuide returned control before completion, sleep 18 00:40:30.636 00.021 15672 IsGuiding returns 1 00:40:30.636 00.000 15672 scope still moving after pulse duration time elapsed 00:40:30.657 00.021 15672 IsSlewing returns 0 00:40:30.712 00.055 15672 IsGuiding returns 0 00:40:30.712 00.000 15672 scope move finished after 85 + 90 ms 00:40:30.712 00.000 15672 Move returns status 0, amount 85 00:40:30.712 00.000 15672 move complete, result=0 00:40:30.713 00.001 15672 worker thread done servicing request 00:40:30.713 00.000 15672 Worker thread wakes up 00:40:30.713 00.000 30444 GuideStep: -0.3 px 77 ms EAST, -0.5 px 85 ms NORTH 00:40:30.713 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:30.713 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:32.622 01.909 15672 Exposure complete 00:40:32.647 00.025 15672 worker thread done servicing request 00:40:32.647 00.000 30444 OnExposeComplete: enter 00:40:32.647 00.000 30444 UpdateGuideState(): m_state=6 00:40:32.647 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4181 00:40:32.647 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=195.76, Mass=116702, SNR=83.1, Peak=12123 HFD=3.4 00:40:32.647 00.000 30444 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 00:40:32.647 00.000 30444 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 00:40:32.647 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.46 hyp=0.46 cameraTheta=-1.55 mountX=0.13 mountY=-0.44, mountTheta=-1.28 00:40:32.648 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.46, opts=13) 00:40:32.648 00.000 30444 Enqueuing Move request for scope (0.01, -0.46) 00:40:32.648 00.000 15672 Worker thread wakes up 00:40:32.648 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.46) opts 0xd 00:40:32.648 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.46) 00:40:32.648 00.000 15672 Moving (0.01, -0.46) raw xDistance=0.13 yDistance=-0.44 00:40:32.648 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:40:32.648 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 00:40:32.648 00.000 15672 MoveAxis(E, 0, ABG) 00:40:32.648 00.000 15672 Move returns status 0, amount 0 00:40:32.648 00.000 15672 MoveAxis(N, 79, ABG) 00:40:32.648 00.000 15672 Guiding Dir = 0, Dur = 79 00:40:32.649 00.001 15672 IsSlewing returns 0 00:40:32.650 00.001 15672 IsGuiding returns 0 00:40:32.653 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=12123, FiltMin=2609, FiltMax=9772, Gamma=2.950 00:40:32.702 00.049 30444 UpdateGuideState exits: m=116702 SNR=83.1 Saturated 00:40:32.703 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:32.703 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:32.703 00.000 30444 Enqueuing Expose request 00:40:32.723 00.020 15672 PulseGuide returned control before completion, sleep 16 00:40:32.741 00.018 15672 IsGuiding returns 1 00:40:32.741 00.000 15672 scope still moving after pulse duration time elapsed 00:40:32.763 00.022 15672 IsSlewing returns 0 00:40:32.763 00.000 15672 IsGuiding returns 1 00:40:32.785 00.022 15672 IsSlewing returns 0 00:40:32.786 00.001 15672 IsGuiding returns 1 00:40:32.807 00.021 15672 IsSlewing returns 0 00:40:32.867 00.060 15672 IsGuiding returns 0 00:40:32.867 00.000 15672 scope move finished after 79 + 138 ms 00:40:32.867 00.000 15672 Move returns status 0, amount 79 00:40:32.867 00.000 15672 move complete, result=0 00:40:32.868 00.001 15672 worker thread done servicing request 00:40:32.868 00.000 15672 Worker thread wakes up 00:40:32.868 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:32.868 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:32.868 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 79 ms NORTH 00:40:34.976 02.108 15672 Exposure complete 00:40:34.996 00.020 15672 worker thread done servicing request 00:40:34.996 00.000 30444 OnExposeComplete: enter 00:40:34.996 00.000 30444 UpdateGuideState(): m_state=6 00:40:34.996 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4182 00:40:34.996 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=195.67, Mass=127314, SNR=99.2, Peak=11702 HFD=3.4 00:40:34.996 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 00:40:34.997 00.001 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 00:40:34.997 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.54 hyp=0.55 cameraTheta=-1.69 mountX=0.08 mountY=-0.54, mountTheta=-1.42 00:40:34.997 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.54, opts=13) 00:40:34.997 00.000 30444 Enqueuing Move request for scope (-0.07, -0.54) 00:40:34.997 00.000 15672 Worker thread wakes up 00:40:34.997 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.54) opts 0xd 00:40:34.997 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.54) 00:40:34.997 00.000 15672 Moving (-0.07, -0.54) raw xDistance=0.08 yDistance=-0.54 00:40:34.997 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:40:34.997 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 00:40:34.997 00.000 15672 MoveAxis(E, 0, ABG) 00:40:34.997 00.000 15672 Move returns status 0, amount 0 00:40:34.998 00.001 15672 MoveAxis(N, 97, ABG) 00:40:34.998 00.000 15672 Guiding Dir = 0, Dur = 97 00:40:34.998 00.000 15672 IsSlewing returns 0 00:40:35.003 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=11860, FiltMin=2626, FiltMax=10586, Gamma=2.950 00:40:35.007 00.004 15672 IsGuiding returns 0 00:40:35.053 00.046 30444 UpdateGuideState exits: m=127314 SNR=99.2 Saturated 00:40:35.054 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:35.054 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:35.054 00.000 30444 Enqueuing Expose request 00:40:35.087 00.033 15672 PulseGuide returned control before completion, sleep 27 00:40:35.116 00.029 15672 IsGuiding returns 1 00:40:35.116 00.000 15672 scope still moving after pulse duration time elapsed 00:40:35.138 00.022 15672 IsSlewing returns 0 00:40:35.138 00.000 15672 IsGuiding returns 1 00:40:35.160 00.022 15672 IsSlewing returns 0 00:40:35.161 00.001 15672 IsGuiding returns 1 00:40:35.182 00.021 15672 IsSlewing returns 0 00:40:35.247 00.065 15672 IsGuiding returns 0 00:40:35.247 00.000 15672 scope move finished after 97 + 142 ms 00:40:35.247 00.000 15672 Move returns status 0, amount 97 00:40:35.247 00.000 15672 move complete, result=0 00:40:35.247 00.000 15672 worker thread done servicing request 00:40:35.248 00.001 15672 Worker thread wakes up 00:40:35.248 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:35.248 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:35.248 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 97 ms NORTH 00:40:37.156 01.908 15672 Exposure complete 00:40:37.175 00.019 15672 worker thread done servicing request 00:40:37.175 00.000 30444 OnExposeComplete: enter 00:40:37.175 00.000 30444 UpdateGuideState(): m_state=6 00:40:37.175 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4183 00:40:37.176 00.001 30444 Star::Find returns 1 (1), X=460.20, Y=195.48, Mass=128789, SNR=81.2, Peak=12366 HFD=3.7 00:40:37.176 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 00:40:37.176 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 00:40:37.176 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.73 hyp=0.76 cameraTheta=-1.85 mountX=0.00 mountY=-0.76, mountTheta=-1.57 00:40:37.176 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.73, opts=13) 00:40:37.176 00.000 30444 Enqueuing Move request for scope (-0.21, -0.73) 00:40:37.176 00.000 15672 Worker thread wakes up 00:40:37.176 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.73) opts 0xd 00:40:37.176 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.73) 00:40:37.176 00.000 15672 Moving (-0.21, -0.73) raw xDistance=0.00 yDistance=-0.76 00:40:37.177 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 00:40:37.177 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 00:40:37.177 00.000 15672 MoveAxis(E, 0, ABG) 00:40:37.177 00.000 15672 Move returns status 0, amount 0 00:40:37.177 00.000 15672 MoveAxis(N, 135, ABG) 00:40:37.177 00.000 15672 Guiding Dir = 0, Dur = 135 00:40:37.178 00.001 15672 IsSlewing returns 0 00:40:37.179 00.001 15672 IsGuiding returns 0 00:40:37.183 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=13653, FiltMin=2604, FiltMax=9892, Gamma=2.950 00:40:37.232 00.049 30444 UpdateGuideState exits: m=128789 SNR=81.2 Saturated 00:40:37.232 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:37.232 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:37.232 00.000 30444 Enqueuing Expose request 00:40:37.260 00.028 15672 PulseGuide returned control before completion, sleep 65 00:40:37.356 00.096 15672 IsGuiding returns 1 00:40:37.356 00.000 15672 scope still moving after pulse duration time elapsed 00:40:37.377 00.021 15672 IsSlewing returns 0 00:40:37.380 00.003 15672 IsGuiding returns 1 00:40:37.400 00.020 15672 IsSlewing returns 0 00:40:37.403 00.003 15672 IsGuiding returns 1 00:40:37.424 00.021 15672 IsSlewing returns 0 00:40:37.453 00.029 15672 IsGuiding returns 0 00:40:37.453 00.000 15672 scope move finished after 135 + 139 ms 00:40:37.453 00.000 15672 Move returns status 0, amount 135 00:40:37.453 00.000 15672 move complete, result=0 00:40:37.454 00.001 15672 worker thread done servicing request 00:40:37.454 00.000 15672 Worker thread wakes up 00:40:37.454 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:37.454 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:37.455 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.8 px 135 ms NORTH 00:40:39.562 02.107 15672 Exposure complete 00:40:39.582 00.020 15672 worker thread done servicing request 00:40:39.582 00.000 30444 OnExposeComplete: enter 00:40:39.582 00.000 30444 UpdateGuideState(): m_state=6 00:40:39.582 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4184 00:40:39.582 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=195.66, Mass=119802, SNR=92.2, Peak=12381 HFD=3.5 00:40:39.582 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 00:40:39.582 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 00:40:39.582 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.56 hyp=0.72 cameraTheta=-2.27 mountX=-0.29 mountY=-0.64, mountTheta=-2.00 00:40:39.582 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.56, opts=13) 00:40:39.583 00.001 30444 Enqueuing Move request for scope (-0.46, -0.56) 00:40:39.583 00.000 15672 Worker thread wakes up 00:40:39.583 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.56) opts 0xd 00:40:39.583 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.56) 00:40:39.583 00.000 15672 Moving (-0.46, -0.56) raw xDistance=-0.29 yDistance=-0.64 00:40:39.583 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 00:40:39.583 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 00:40:39.583 00.000 15672 MoveAxis(E, 79, ABG) 00:40:39.583 00.000 15672 Guiding Dir = 2, Dur = 79 00:40:39.584 00.001 15672 IsSlewing returns 0 00:40:39.586 00.002 15672 IsGuiding returns 0 00:40:39.590 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=12389, FiltMin=2563, FiltMax=9655, Gamma=2.950 00:40:39.607 00.017 15672 PulseGuide returned control before completion, sleep 68 00:40:39.677 00.070 15672 IsGuiding returns 1 00:40:39.677 00.000 15672 scope still moving after pulse duration time elapsed 00:40:39.698 00.021 15672 IsSlewing returns 0 00:40:39.719 00.021 15672 IsGuiding returns 0 00:40:39.719 00.000 15672 scope move finished after 79 + 55 ms 00:40:39.720 00.001 15672 Move returns status 0, amount 79 00:40:39.720 00.000 15672 MoveAxis(N, 115, ABG) 00:40:39.720 00.000 15672 Guiding Dir = 0, Dur = 115 00:40:39.720 00.000 15672 IsSlewing returns 0 00:40:39.721 00.001 15672 IsGuiding returns 0 00:40:39.800 00.079 15672 PulseGuide returned control before completion, sleep 47 00:40:39.850 00.050 15672 IsGuiding returns 1 00:40:39.850 00.000 15672 scope still moving after pulse duration time elapsed 00:40:39.871 00.021 15672 IsSlewing returns 0 00:40:39.873 00.002 15672 IsGuiding returns 1 00:40:39.895 00.022 15672 IsSlewing returns 0 00:40:39.897 00.002 15672 IsGuiding returns 1 00:40:39.919 00.022 15672 IsSlewing returns 0 00:40:39.944 00.025 15672 IsGuiding returns 0 00:40:39.945 00.001 15672 scope move finished after 115 + 107 ms 00:40:39.945 00.000 15672 Move returns status 0, amount 115 00:40:39.945 00.000 15672 move complete, result=0 00:40:39.945 00.000 15672 worker thread done servicing request 00:40:40.056 00.111 30444 UpdateGuideState exits: m=119802 SNR=92.2 Saturated 00:40:40.056 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:40.056 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:40.056 00.000 30444 Enqueuing Expose request 00:40:40.056 00.000 30444 GuideStep: -0.3 px 79 ms EAST, -0.6 px 115 ms NORTH 00:40:40.056 00.000 15672 Worker thread wakes up 00:40:40.056 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:40.056 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:41.972 01.916 15672 Exposure complete 00:40:42.002 00.030 15672 worker thread done servicing request 00:40:42.002 00.000 30444 OnExposeComplete: enter 00:40:42.002 00.000 30444 UpdateGuideState(): m_state=6 00:40:42.002 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4185 00:40:42.003 00.001 30444 Star::Find returns 1 (1), X=460.24, Y=195.68, Mass=128192, SNR=100.6, Peak=12715 HFD=3.6 00:40:42.003 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 00:40:42.003 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 00:40:42.003 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.53 hyp=0.56 cameraTheta=-1.88 mountX=-0.02 mountY=-0.55, mountTheta=-1.60 00:40:42.003 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.53, opts=13) 00:40:42.003 00.000 30444 Enqueuing Move request for scope (-0.17, -0.53) 00:40:42.003 00.000 15672 Worker thread wakes up 00:40:42.003 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.53) opts 0xd 00:40:42.003 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.53) 00:40:42.003 00.000 15672 Moving (-0.17, -0.53) raw xDistance=-0.02 yDistance=-0.55 00:40:42.003 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:40:42.004 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 00:40:42.004 00.000 15672 MoveAxis(E, 0, ABG) 00:40:42.004 00.000 15672 Move returns status 0, amount 0 00:40:42.004 00.000 15672 MoveAxis(N, 99, ABG) 00:40:42.004 00.000 15672 Guiding Dir = 0, Dur = 99 00:40:42.004 00.000 15672 IsSlewing returns 0 00:40:42.005 00.001 15672 IsGuiding returns 0 00:40:42.009 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=13028, FiltMin=2621, FiltMax=10325, Gamma=2.950 00:40:42.058 00.049 30444 UpdateGuideState exits: m=128192 SNR=100.6 Saturated 00:40:42.058 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:42.058 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:42.059 00.001 30444 Enqueuing Expose request 00:40:42.085 00.026 15672 PulseGuide returned control before completion, sleep 30 00:40:42.118 00.033 15672 IsGuiding returns 1 00:40:42.118 00.000 15672 scope still moving after pulse duration time elapsed 00:40:42.138 00.020 15672 IsSlewing returns 0 00:40:42.212 00.074 15672 IsGuiding returns 0 00:40:42.212 00.000 15672 scope move finished after 99 + 107 ms 00:40:42.212 00.000 15672 Move returns status 0, amount 99 00:40:42.212 00.000 15672 move complete, result=0 00:40:42.212 00.000 15672 worker thread done servicing request 00:40:42.212 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.6 px 99 ms NORTH 00:40:42.213 00.001 15672 Worker thread wakes up 00:40:42.213 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:42.213 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:44.321 02.108 15672 Exposure complete 00:40:44.341 00.020 15672 worker thread done servicing request 00:40:44.341 00.000 30444 OnExposeComplete: enter 00:40:44.341 00.000 30444 UpdateGuideState(): m_state=6 00:40:44.341 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4186 00:40:44.341 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=195.65, Mass=123800, SNR=91.4, Peak=12876 HFD=3.4 00:40:44.341 00.000 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 00:40:44.341 00.000 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 00:40:44.341 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.56 hyp=0.59 cameraTheta=-1.28 mountX=0.32 mountY=-0.52, mountTheta=-1.02 00:40:44.341 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.56, opts=13) 00:40:44.341 00.000 30444 Enqueuing Move request for scope (0.17, -0.56) 00:40:44.341 00.000 15672 Worker thread wakes up 00:40:44.341 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.56) opts 0xd 00:40:44.341 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.56) 00:40:44.341 00.000 15672 Moving (0.17, -0.56) raw xDistance=0.32 yDistance=-0.52 00:40:44.341 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 00:40:44.341 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 00:40:44.341 00.000 15672 MoveAxis(W, 86, ABG) 00:40:44.341 00.000 15672 Guiding Dir = 3, Dur = 86 00:40:44.342 00.001 15672 IsSlewing returns 0 00:40:44.343 00.001 15672 IsGuiding returns 0 00:40:44.348 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=12876, FiltMin=2580, FiltMax=10527, Gamma=2.950 00:40:44.367 00.019 15672 PulseGuide returned control before completion, sleep 72 00:40:44.397 00.030 30444 UpdateGuideState exits: m=123800 SNR=91.4 Saturated 00:40:44.397 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:44.397 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:44.397 00.000 30444 Enqueuing Expose request 00:40:44.442 00.045 15672 IsGuiding returns 1 00:40:44.442 00.000 15672 scope still moving after pulse duration time elapsed 00:40:44.462 00.020 15672 IsSlewing returns 0 00:40:44.481 00.019 15672 IsGuiding returns 0 00:40:44.481 00.000 15672 scope move finished after 86 + 51 ms 00:40:44.481 00.000 15672 Move returns status 0, amount 86 00:40:44.481 00.000 15672 MoveAxis(N, 92, ABG) 00:40:44.482 00.001 15672 Guiding Dir = 0, Dur = 92 00:40:44.482 00.000 15672 IsSlewing returns 0 00:40:44.484 00.002 15672 IsGuiding returns 0 00:40:44.560 00.076 15672 PulseGuide returned control before completion, sleep 27 00:40:44.593 00.033 15672 IsGuiding returns 1 00:40:44.593 00.000 15672 scope still moving after pulse duration time elapsed 00:40:44.615 00.022 15672 IsSlewing returns 0 00:40:44.618 00.003 15672 IsGuiding returns 1 00:40:44.638 00.020 15672 IsSlewing returns 0 00:40:44.640 00.002 15672 IsGuiding returns 1 00:40:44.662 00.022 15672 IsSlewing returns 0 00:40:44.689 00.027 15672 IsGuiding returns 0 00:40:44.689 00.000 15672 scope move finished after 92 + 112 ms 00:40:44.689 00.000 15672 Move returns status 0, amount 92 00:40:44.689 00.000 15672 move complete, result=0 00:40:44.689 00.000 15672 worker thread done servicing request 00:40:44.690 00.001 15672 Worker thread wakes up 00:40:44.690 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:44.690 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:44.690 00.000 30444 GuideStep: 0.3 px 86 ms WEST, -0.5 px 92 ms NORTH 00:40:46.599 01.909 15672 Exposure complete 00:40:46.618 00.019 15672 worker thread done servicing request 00:40:46.619 00.001 30444 OnExposeComplete: enter 00:40:46.619 00.000 30444 UpdateGuideState(): m_state=6 00:40:46.619 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4187 00:40:46.619 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=195.47, Mass=109957, SNR=78.9, Peak=11648 HFD=3.5 00:40:46.619 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 00:40:46.619 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 00:40:46.619 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.75 hyp=0.79 cameraTheta=-1.91 mountX=-0.05 mountY=-0.79, mountTheta=-1.63 00:40:46.619 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.75, opts=13) 00:40:46.619 00.000 30444 Enqueuing Move request for scope (-0.26, -0.75) 00:40:46.620 00.001 15672 Worker thread wakes up 00:40:46.620 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.75) opts 0xd 00:40:46.620 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.75) 00:40:46.620 00.000 15672 Moving (-0.26, -0.75) raw xDistance=-0.05 yDistance=-0.79 00:40:46.620 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:40:46.620 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 00:40:46.620 00.000 15672 MoveAxis(E, 0, ABG) 00:40:46.620 00.000 15672 Move returns status 0, amount 0 00:40:46.620 00.000 15672 MoveAxis(N, 140, ABG) 00:40:46.620 00.000 15672 Guiding Dir = 0, Dur = 140 00:40:46.621 00.001 15672 IsSlewing returns 0 00:40:46.622 00.001 15672 IsGuiding returns 0 00:40:46.626 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=13880, FiltMin=2622, FiltMax=10062, Gamma=2.950 00:40:46.701 00.075 15672 PulseGuide returned control before completion, sleep 71 00:40:46.703 00.002 30444 UpdateGuideState exits: m=109957 SNR=78.9 Saturated 00:40:46.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:46.703 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:46.703 00.000 30444 Enqueuing Expose request 00:40:46.773 00.070 15672 IsGuiding returns 1 00:40:46.773 00.000 15672 scope still moving after pulse duration time elapsed 00:40:46.794 00.021 15672 IsSlewing returns 0 00:40:46.795 00.001 15672 IsGuiding returns 1 00:40:46.816 00.021 15672 IsSlewing returns 0 00:40:46.819 00.003 15672 IsGuiding returns 1 00:40:46.840 00.021 15672 IsSlewing returns 0 00:40:46.843 00.003 15672 IsGuiding returns 1 00:40:46.864 00.021 15672 IsSlewing returns 0 00:40:46.893 00.029 15672 IsGuiding returns 0 00:40:46.894 00.001 15672 scope move finished after 140 + 132 ms 00:40:46.894 00.000 15672 Move returns status 0, amount 140 00:40:46.894 00.000 15672 move complete, result=0 00:40:46.894 00.000 15672 worker thread done servicing request 00:40:46.894 00.000 15672 Worker thread wakes up 00:40:46.894 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:46.894 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:46.895 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.8 px 140 ms NORTH 00:40:49.004 02.109 15672 Exposure complete 00:40:49.023 00.019 15672 worker thread done servicing request 00:40:49.024 00.001 30444 OnExposeComplete: enter 00:40:49.024 00.000 30444 UpdateGuideState(): m_state=6 00:40:49.024 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4188 00:40:49.024 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=195.48, Mass=118286, SNR=80.1, Peak=12391 HFD=3.3 00:40:49.024 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 00:40:49.024 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 00:40:49.024 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.74 hyp=0.76 cameraTheta=-1.32 mountX=0.38 mountY=-0.68, mountTheta=-1.06 00:40:49.024 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.74, opts=13) 00:40:49.024 00.000 30444 Enqueuing Move request for scope (0.19, -0.74) 00:40:49.025 00.001 15672 Worker thread wakes up 00:40:49.025 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.74) opts 0xd 00:40:49.025 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.74) 00:40:49.025 00.000 15672 Moving (0.19, -0.74) raw xDistance=0.38 yDistance=-0.68 00:40:49.025 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 00:40:49.025 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 00:40:49.025 00.000 15672 MoveAxis(W, 103, ABG) 00:40:49.025 00.000 15672 Guiding Dir = 3, Dur = 103 00:40:49.025 00.000 15672 IsSlewing returns 0 00:40:49.027 00.002 15672 IsGuiding returns 0 00:40:49.031 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=12706, FiltMin=2590, FiltMax=10484, Gamma=2.950 00:40:49.049 00.018 15672 PulseGuide returned control before completion, sleep 93 00:40:49.081 00.032 30444 UpdateGuideState exits: m=118286 SNR=80.1 Saturated 00:40:49.081 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:49.081 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:49.081 00.000 30444 Enqueuing Expose request 00:40:49.161 00.080 15672 IsGuiding returns 0 00:40:49.161 00.000 15672 Move returns status 0, amount 103 00:40:49.161 00.000 15672 MoveAxis(N, 121, ABG) 00:40:49.162 00.001 15672 Guiding Dir = 0, Dur = 121 00:40:49.162 00.000 15672 IsSlewing returns 0 00:40:49.164 00.002 15672 IsGuiding returns 0 00:40:49.242 00.078 15672 PulseGuide returned control before completion, sleep 54 00:40:49.298 00.056 15672 IsGuiding returns 1 00:40:49.298 00.000 15672 scope still moving after pulse duration time elapsed 00:40:49.320 00.022 15672 IsSlewing returns 0 00:40:49.337 00.017 15672 IsGuiding returns 1 00:40:49.358 00.021 15672 IsSlewing returns 0 00:40:49.359 00.001 15672 IsGuiding returns 1 00:40:49.379 00.020 15672 IsSlewing returns 0 00:40:49.401 00.022 15672 IsGuiding returns 0 00:40:49.401 00.000 15672 scope move finished after 121 + 115 ms 00:40:49.401 00.000 15672 Move returns status 0, amount 121 00:40:49.401 00.000 15672 move complete, result=0 00:40:49.401 00.000 15672 worker thread done servicing request 00:40:49.401 00.000 15672 Worker thread wakes up 00:40:49.401 00.000 30444 GuideStep: 0.4 px 103 ms WEST, -0.7 px 121 ms NORTH 00:40:49.402 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:49.402 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:51.307 01.905 15672 Exposure complete 00:40:51.329 00.022 15672 worker thread done servicing request 00:40:51.329 00.000 30444 OnExposeComplete: enter 00:40:51.329 00.000 30444 UpdateGuideState(): m_state=6 00:40:51.329 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4189 00:40:51.329 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=196.25, Mass=127550, SNR=108.2, Peak=10863 HFD=3.6 00:40:51.329 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.28) = xAngle (3.23 = -3.05) 00:40:51.329 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.12) 00:40:51.329 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.95 mountX=-0.19 mountY=-0.00, mountTheta=-3.12 00:40:51.330 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.04, opts=13) 00:40:51.330 00.000 30444 Enqueuing Move request for scope (-0.19, 0.04) 00:40:51.330 00.000 15672 Worker thread wakes up 00:40:51.330 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd 00:40:51.330 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.04) 00:40:51.330 00.000 15672 Moving (-0.19, 0.04) raw xDistance=-0.19 yDistance=-0.00 00:40:51.330 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 00:40:51.330 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:40:51.330 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 00:40:51.330 00.000 15672 MoveAxis(E, 0, ABG) 00:40:51.330 00.000 15672 Move returns status 0, amount 0 00:40:51.330 00.000 15672 MoveAxis(N, 0, ABG) 00:40:51.330 00.000 15672 Move returns status 0, amount 0 00:40:51.330 00.000 15672 move complete, result=0 00:40:51.330 00.000 15672 worker thread done servicing request 00:40:51.335 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=12151, FiltMin=2637, FiltMax=9995, Gamma=2.950 00:40:51.810 00.475 30444 UpdateGuideState exits: m=127550 SNR=108.2 Saturated 00:40:51.810 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:51.810 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:51.810 00.000 30444 Enqueuing Expose request 00:40:51.810 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:40:51.810 00.000 15672 Worker thread wakes up 00:40:51.810 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:51.810 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:53.921 02.111 15672 Exposure complete 00:40:53.940 00.019 15672 worker thread done servicing request 00:40:53.940 00.000 30444 OnExposeComplete: enter 00:40:53.940 00.000 30444 UpdateGuideState(): m_state=6 00:40:53.940 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4190 00:40:53.940 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=196.11, Mass=123930, SNR=94.2, Peak=11039 HFD=3.5 00:40:53.940 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 00:40:53.940 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 00:40:53.940 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.32 mountX=-0.07 mountY=-0.13, mountTheta=-2.06 00:40:53.941 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.11, opts=13) 00:40:53.941 00.000 30444 Enqueuing Move request for scope (-0.10, -0.11) 00:40:53.941 00.000 15672 Worker thread wakes up 00:40:53.941 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd 00:40:53.941 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.11) 00:40:53.941 00.000 15672 Moving (-0.10, -0.11) raw xDistance=-0.07 yDistance=-0.13 00:40:53.941 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:40:53.941 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:40:53.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 00:40:53.941 00.000 15672 MoveAxis(E, 0, ABG) 00:40:53.941 00.000 15672 Move returns status 0, amount 0 00:40:53.941 00.000 15672 MoveAxis(N, 0, ABG) 00:40:53.942 00.001 15672 Move returns status 0, amount 0 00:40:53.942 00.000 15672 move complete, result=0 00:40:53.942 00.000 15672 worker thread done servicing request 00:40:53.947 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11039, FiltMin=2673, FiltMax=10073, Gamma=2.950 00:40:54.393 00.446 30444 UpdateGuideState exits: m=123930 SNR=94.2 Saturated 00:40:54.393 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:54.393 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:54.393 00.000 30444 Enqueuing Expose request 00:40:54.393 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:40:54.393 00.000 15672 Worker thread wakes up 00:40:54.394 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:54.394 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:56.303 01.909 15672 Exposure complete 00:40:56.323 00.020 15672 worker thread done servicing request 00:40:56.323 00.000 30444 OnExposeComplete: enter 00:40:56.323 00.000 30444 UpdateGuideState(): m_state=6 00:40:56.323 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4191 00:40:56.323 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=195.91, Mass=126768, SNR=91.7, Peak=12214 HFD=3.5 00:40:56.324 00.001 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 00:40:56.324 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 00:40:56.324 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.30 hyp=0.39 cameraTheta=-2.27 mountX=-0.16 mountY=-0.35, mountTheta=-2.00 00:40:56.324 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.30, opts=13) 00:40:56.324 00.000 30444 Enqueuing Move request for scope (-0.25, -0.30) 00:40:56.324 00.000 15672 Worker thread wakes up 00:40:56.324 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.30) opts 0xd 00:40:56.324 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.30) 00:40:56.324 00.000 15672 Moving (-0.25, -0.30) raw xDistance=-0.16 yDistance=-0.35 00:40:56.324 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 00:40:56.324 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 00:40:56.324 00.000 15672 MoveAxis(E, 0, ABG) 00:40:56.324 00.000 15672 Move returns status 0, amount 0 00:40:56.325 00.001 15672 MoveAxis(N, 62, ABG) 00:40:56.325 00.000 15672 Guiding Dir = 0, Dur = 62 00:40:56.325 00.000 15672 IsSlewing returns 0 00:40:56.326 00.001 15672 IsGuiding returns 0 00:40:56.330 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=13322, FiltMin=2623, FiltMax=10821, Gamma=2.950 00:40:56.417 00.087 15672 IsGuiding returns 1 00:40:56.417 00.000 15672 scope still moving after pulse duration time elapsed 00:40:56.439 00.022 15672 IsSlewing returns 0 00:40:56.440 00.001 15672 IsGuiding returns 1 00:40:56.460 00.020 15672 IsSlewing returns 0 00:40:56.461 00.001 15672 IsGuiding returns 1 00:40:56.475 00.014 30444 UpdateGuideState exits: m=126768 SNR=91.7 Saturated 00:40:56.475 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:56.475 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:56.475 00.000 30444 Enqueuing Expose request 00:40:56.483 00.008 15672 IsSlewing returns 0 00:40:56.541 00.058 15672 IsGuiding returns 0 00:40:56.541 00.000 15672 scope move finished after 62 + 152 ms 00:40:56.541 00.000 15672 Move returns status 0, amount 62 00:40:56.542 00.001 15672 move complete, result=0 00:40:56.542 00.000 15672 worker thread done servicing request 00:40:56.542 00.000 15672 Worker thread wakes up 00:40:56.542 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:56.542 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 62 ms NORTH 00:40:56.542 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:40:58.649 02.107 15672 Exposure complete 00:40:58.669 00.020 15672 worker thread done servicing request 00:40:58.669 00.000 30444 OnExposeComplete: enter 00:40:58.669 00.000 30444 UpdateGuideState(): m_state=6 00:40:58.669 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4192 00:40:58.669 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=196.87, Mass=135561, SNR=95.5, Peak=11918 HFD=3.8 00:40:58.669 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 00:40:58.669 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 00:40:58.669 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.66 hyp=0.66 cameraTheta=1.46 mountX=-0.11 mountY=0.66, mountTheta=1.74 00:40:58.670 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.66, opts=13) 00:40:58.670 00.000 30444 Enqueuing Move request for scope (0.07, 0.66) 00:40:58.670 00.000 15672 Worker thread wakes up 00:40:58.670 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.66) opts 0xd 00:40:58.670 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.66) 00:40:58.670 00.000 15672 Moving (0.07, 0.66) raw xDistance=-0.11 yDistance=0.66 00:40:58.670 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:40:58.670 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:40:58.670 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66 00:40:58.670 00.000 15672 MoveAxis(E, 0, ABG) 00:40:58.670 00.000 15672 Move returns status 0, amount 0 00:40:58.670 00.000 15672 MoveAxis(N, 0, ABG) 00:40:58.670 00.000 15672 Move returns status 0, amount 0 00:40:58.670 00.000 15672 move complete, result=0 00:40:58.670 00.000 15672 worker thread done servicing request 00:40:58.675 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=11918, FiltMin=2631, FiltMax=9370, Gamma=2.950 00:40:58.724 00.049 30444 UpdateGuideState exits: m=135561 SNR=95.5 Saturated 00:40:58.724 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:40:58.724 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:40:58.724 00.000 30444 Enqueuing Expose request 00:40:58.724 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 0 ms NORTH 00:40:58.724 00.000 15672 Worker thread wakes up 00:40:58.724 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:40:58.724 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:00.633 01.909 15672 Exposure complete 00:41:00.653 00.020 15672 worker thread done servicing request 00:41:00.653 00.000 30444 OnExposeComplete: enter 00:41:00.653 00.000 30444 UpdateGuideState(): m_state=6 00:41:00.653 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4193 00:41:00.653 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=197.50, Mass=118089, SNR=80.4, Peak=12692 HFD=3.3 00:41:00.653 00.000 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.67 = 1.67) 00:41:00.653 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.61 = 1.61) 00:41:00.653 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=1.28 hyp=1.30 cameraTheta=1.39 mountX=-0.13 mountY=1.30, mountTheta=1.67 00:41:00.654 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=1.28, opts=13) 00:41:00.654 00.000 30444 Enqueuing Move request for scope (0.23, 1.28) 00:41:00.654 00.000 15672 Worker thread wakes up 00:41:00.654 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 1.28) opts 0xd 00:41:00.654 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 1.28) 00:41:00.654 00.000 15672 Moving (0.23, 1.28) raw xDistance=-0.13 yDistance=1.30 00:41:00.654 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 00:41:00.654 00.000 15672 resist switch: large excursion: input 1.30 thresh 0.75 direction from -1 to 1 00:41:00.654 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.91 00:41:00.654 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.30 from input 1.30 00:41:00.654 00.000 15672 MoveAxis(E, 0, ABG) 00:41:00.654 00.000 15672 Move returns status 0, amount 0 00:41:00.654 00.000 15672 MoveAxis(S, 232, ABG) 00:41:00.654 00.000 15672 Guiding Dir = 1, Dur = 232 00:41:00.655 00.001 15672 IsSlewing returns 0 00:41:00.656 00.001 15672 IsGuiding returns 0 00:41:00.659 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2095, max=12692, FiltMin=2593, FiltMax=9865, Gamma=2.950 00:41:00.709 00.050 30444 UpdateGuideState exits: m=118089 SNR=80.4 Saturated 00:41:00.709 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:00.709 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:00.709 00.000 30444 Enqueuing Expose request 00:41:00.743 00.034 15672 PulseGuide returned control before completion, sleep 156 00:41:00.903 00.160 15672 IsGuiding returns 1 00:41:00.903 00.000 15672 scope still moving after pulse duration time elapsed 00:41:00.923 00.020 15672 IsSlewing returns 0 00:41:00.926 00.003 15672 IsGuiding returns 1 00:41:00.947 00.021 15672 IsSlewing returns 0 00:41:00.950 00.003 15672 IsGuiding returns 1 00:41:00.971 00.021 15672 IsSlewing returns 0 00:41:00.973 00.002 15672 IsGuiding returns 1 00:41:00.995 00.022 15672 IsSlewing returns 0 00:41:01.062 00.067 15672 IsGuiding returns 0 00:41:01.062 00.000 15672 scope move finished after 232 + 174 ms 00:41:01.062 00.000 15672 Move returns status 0, amount 232 00:41:01.062 00.000 15672 move complete, result=0 00:41:01.063 00.001 15672 worker thread done servicing request 00:41:01.063 00.000 15672 Worker thread wakes up 00:41:01.063 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:01.063 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:01.063 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 1.3 px 232 ms SOUTH 00:41:03.174 02.111 15672 Exposure complete 00:41:03.194 00.020 15672 worker thread done servicing request 00:41:03.194 00.000 30444 OnExposeComplete: enter 00:41:03.194 00.000 30444 UpdateGuideState(): m_state=6 00:41:03.194 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4194 00:41:03.194 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=197.31, Mass=123702, SNR=86.9, Peak=12903 HFD=3.5 00:41:03.194 00.000 30444 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 00:41:03.194 00.000 30444 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 00:41:03.194 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=1.10 hyp=1.13 cameraTheta=1.82 mountX=-0.57 mountY=1.01, mountTheta=2.09 00:41:03.194 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=1.10, opts=13) 00:41:03.194 00.000 30444 Enqueuing Move request for scope (-0.28, 1.10) 00:41:03.194 00.000 15672 Worker thread wakes up 00:41:03.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 1.10) opts 0xd 00:41:03.194 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 1.10) 00:41:03.194 00.000 15672 Moving (-0.28, 1.10) raw xDistance=-0.57 yDistance=1.01 00:41:03.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 00:41:03.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.01 00:41:03.194 00.000 15672 MoveAxis(E, 155, ABG) 00:41:03.194 00.000 15672 Guiding Dir = 2, Dur = 155 00:41:03.195 00.001 15672 IsSlewing returns 0 00:41:03.197 00.002 15672 IsGuiding returns 0 00:41:03.202 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=14194, FiltMin=2562, FiltMax=10154, Gamma=2.950 00:41:03.219 00.017 15672 PulseGuide returned control before completion, sleep 144 00:41:03.251 00.032 30444 UpdateGuideState exits: m=123702 SNR=86.9 Saturated 00:41:03.251 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:03.251 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:03.251 00.000 30444 Enqueuing Expose request 00:41:03.366 00.115 15672 IsGuiding returns 1 00:41:03.366 00.000 15672 scope still moving after pulse duration time elapsed 00:41:03.388 00.022 15672 IsSlewing returns 0 00:41:03.426 00.038 15672 IsGuiding returns 0 00:41:03.426 00.000 15672 scope move finished after 155 + 74 ms 00:41:03.427 00.001 15672 Move returns status 0, amount 155 00:41:03.427 00.000 15672 MoveAxis(S, 181, ABG) 00:41:03.427 00.000 15672 Guiding Dir = 1, Dur = 181 00:41:03.428 00.001 15672 IsSlewing returns 0 00:41:03.429 00.001 15672 IsGuiding returns 0 00:41:03.508 00.079 15672 PulseGuide returned control before completion, sleep 113 00:41:03.650 00.142 15672 IsGuiding returns 1 00:41:03.650 00.000 15672 scope still moving after pulse duration time elapsed 00:41:03.672 00.022 15672 IsSlewing returns 0 00:41:03.673 00.001 15672 IsGuiding returns 1 00:41:03.694 00.021 15672 IsSlewing returns 0 00:41:03.714 00.020 15672 IsGuiding returns 0 00:41:03.714 00.000 15672 scope move finished after 181 + 104 ms 00:41:03.714 00.000 15672 Move returns status 0, amount 181 00:41:03.714 00.000 15672 move complete, result=0 00:41:03.714 00.000 15672 worker thread done servicing request 00:41:03.714 00.000 15672 Worker thread wakes up 00:41:03.714 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:03.714 00.000 30444 GuideStep: -0.6 px 155 ms EAST, 1.0 px 181 ms SOUTH 00:41:03.715 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:05.630 01.915 15672 Exposure complete 00:41:05.662 00.032 15672 worker thread done servicing request 00:41:05.662 00.000 30444 OnExposeComplete: enter 00:41:05.662 00.000 30444 UpdateGuideState(): m_state=6 00:41:05.662 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4195 00:41:05.663 00.001 30444 Star::Find returns 1 (1), X=460.97, Y=197.17, Mass=135462, SNR=98.3, Peak=13180 HFD=4.0 00:41:05.663 00.000 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 00:41:05.663 00.000 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 00:41:05.663 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.96 hyp=1.11 cameraTheta=1.04 mountX=0.28 mountY=1.06, mountTheta=1.31 00:41:05.663 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.96, opts=13) 00:41:05.663 00.000 30444 Enqueuing Move request for scope (0.56, 0.96) 00:41:05.663 00.000 15672 Worker thread wakes up 00:41:05.663 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.96) opts 0xd 00:41:05.663 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.96) 00:41:05.663 00.000 15672 Moving (0.56, 0.96) raw xDistance=0.28 yDistance=1.06 00:41:05.663 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.28 00:41:05.664 00.001 15672 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06 00:41:05.664 00.000 15672 MoveAxis(W, 65, ABG) 00:41:05.664 00.000 15672 Guiding Dir = 3, Dur = 65 00:41:05.665 00.001 15672 IsSlewing returns 0 00:41:05.666 00.001 15672 IsGuiding returns 0 00:41:05.670 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=13180, FiltMin=2625, FiltMax=9776, Gamma=2.950 00:41:05.694 00.024 15672 PulseGuide returned control before completion, sleep 47 00:41:05.743 00.049 15672 IsGuiding returns 1 00:41:05.743 00.000 15672 scope still moving after pulse duration time elapsed 00:41:05.763 00.020 15672 IsSlewing returns 0 00:41:05.807 00.044 15672 IsGuiding returns 0 00:41:05.807 00.000 15672 scope move finished after 65 + 75 ms 00:41:05.807 00.000 15672 Move returns status 0, amount 65 00:41:05.807 00.000 15672 MoveAxis(S, 189, ABG) 00:41:05.807 00.000 15672 Guiding Dir = 1, Dur = 189 00:41:05.807 00.000 15672 IsSlewing returns 0 00:41:05.808 00.001 15672 IsGuiding returns 0 00:41:05.887 00.079 15672 PulseGuide returned control before completion, sleep 121 00:41:06.048 00.161 15672 IsGuiding returns 1 00:41:06.048 00.000 15672 scope still moving after pulse duration time elapsed 00:41:06.069 00.021 15672 IsSlewing returns 0 00:41:06.110 00.041 15672 IsGuiding returns 0 00:41:06.111 00.001 15672 scope move finished after 189 + 113 ms 00:41:06.111 00.000 15672 Move returns status 0, amount 189 00:41:06.111 00.000 15672 move complete, result=0 00:41:06.111 00.000 15672 worker thread done servicing request 00:41:06.131 00.020 30444 UpdateGuideState exits: m=135462 SNR=98.3 Saturated 00:41:06.131 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:06.131 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:06.131 00.000 30444 Enqueuing Expose request 00:41:06.132 00.001 30444 GuideStep: 0.3 px 65 ms WEST, 1.1 px 189 ms SOUTH 00:41:06.132 00.000 15672 Worker thread wakes up 00:41:06.132 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:06.132 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:08.241 02.109 15672 Exposure complete 00:41:08.261 00.020 15672 worker thread done servicing request 00:41:08.261 00.000 30444 OnExposeComplete: enter 00:41:08.261 00.000 30444 UpdateGuideState(): m_state=6 00:41:08.261 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4196 00:41:08.261 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=197.02, Mass=134554, SNR=94.9, Peak=13043 HFD=3.8 00:41:08.261 00.000 30444 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.28) = xAngle (1.46 = 1.46) 00:41:08.261 00.000 30444 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.40 = 1.40) 00:41:08.262 00.001 30444 CameraToMount -- cameraX=0.33 cameraY=0.81 hyp=0.87 cameraTheta=1.18 mountX=0.10 mountY=0.86, mountTheta=1.46 00:41:08.262 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.81, opts=13) 00:41:08.262 00.000 30444 Enqueuing Move request for scope (0.33, 0.81) 00:41:08.262 00.000 15672 Worker thread wakes up 00:41:08.262 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.81) opts 0xd 00:41:08.262 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.81) 00:41:08.262 00.000 15672 Moving (0.33, 0.81) raw xDistance=0.10 yDistance=0.86 00:41:08.262 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:41:08.262 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86 00:41:08.262 00.000 15672 MoveAxis(E, 0, ABG) 00:41:08.262 00.000 15672 Move returns status 0, amount 0 00:41:08.262 00.000 15672 MoveAxis(S, 153, ABG) 00:41:08.263 00.001 15672 Guiding Dir = 1, Dur = 153 00:41:08.263 00.000 15672 IsSlewing returns 0 00:41:08.264 00.001 15672 IsGuiding returns 0 00:41:08.268 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=13137, FiltMin=2610, FiltMax=9919, Gamma=2.950 00:41:08.318 00.050 30444 UpdateGuideState exits: m=134554 SNR=94.9 Saturated 00:41:08.318 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:08.318 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:08.318 00.000 30444 Enqueuing Expose request 00:41:08.347 00.029 15672 PulseGuide returned control before completion, sleep 81 00:41:08.446 00.099 15672 IsGuiding returns 1 00:41:08.446 00.000 15672 scope still moving after pulse duration time elapsed 00:41:08.468 00.022 15672 IsSlewing returns 0 00:41:08.471 00.003 15672 IsGuiding returns 1 00:41:08.491 00.020 15672 IsSlewing returns 0 00:41:08.494 00.003 15672 IsGuiding returns 1 00:41:08.515 00.021 15672 IsSlewing returns 0 00:41:08.539 00.024 15672 IsGuiding returns 0 00:41:08.540 00.001 15672 scope move finished after 153 + 122 ms 00:41:08.540 00.000 15672 Move returns status 0, amount 153 00:41:08.540 00.000 15672 move complete, result=0 00:41:08.540 00.000 15672 worker thread done servicing request 00:41:08.540 00.000 15672 Worker thread wakes up 00:41:08.540 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:08.540 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:08.541 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.9 px 153 ms SOUTH 00:41:10.449 01.908 15672 Exposure complete 00:41:10.469 00.020 15672 worker thread done servicing request 00:41:10.469 00.000 30444 OnExposeComplete: enter 00:41:10.469 00.000 30444 UpdateGuideState(): m_state=6 00:41:10.469 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4197 00:41:10.469 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=196.98, Mass=124357, SNR=81.5, Peak=12430 HFD=3.5 00:41:10.470 00.001 30444 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.28) = xAngle (1.49 = 1.49) 00:41:10.470 00.000 30444 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.43 = 1.43) 00:41:10.470 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.76 hyp=0.82 cameraTheta=1.21 mountX=0.06 mountY=0.81, mountTheta=1.49 00:41:10.470 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.76, opts=13) 00:41:10.470 00.000 30444 Enqueuing Move request for scope (0.29, 0.76) 00:41:10.470 00.000 15672 Worker thread wakes up 00:41:10.470 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.76) opts 0xd 00:41:10.470 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.76) 00:41:10.470 00.000 15672 Moving (0.29, 0.76) raw xDistance=0.06 yDistance=0.81 00:41:10.470 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:41:10.470 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 00:41:10.471 00.001 15672 MoveAxis(E, 0, ABG) 00:41:10.471 00.000 15672 Move returns status 0, amount 0 00:41:10.471 00.000 15672 MoveAxis(S, 144, ABG) 00:41:10.471 00.000 15672 Guiding Dir = 1, Dur = 144 00:41:10.471 00.000 15672 IsSlewing returns 0 00:41:10.472 00.001 15672 IsGuiding returns 0 00:41:10.477 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12541, FiltMin=2657, FiltMax=9290, Gamma=2.950 00:41:10.551 00.074 15672 PulseGuide returned control before completion, sleep 77 00:41:10.631 00.080 15672 IsGuiding returns 1 00:41:10.631 00.000 15672 scope still moving after pulse duration time elapsed 00:41:10.653 00.022 15672 IsSlewing returns 0 00:41:10.655 00.002 15672 IsGuiding returns 1 00:41:10.676 00.021 15672 IsSlewing returns 0 00:41:10.679 00.003 15672 IsGuiding returns 1 00:41:10.699 00.020 15672 IsSlewing returns 0 00:41:10.709 00.010 30444 UpdateGuideState exits: m=124357 SNR=81.5 Saturated 00:41:10.710 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:10.710 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:10.710 00.000 30444 Enqueuing Expose request 00:41:10.727 00.017 15672 IsGuiding returns 0 00:41:10.727 00.000 15672 scope move finished after 144 + 109 ms 00:41:10.727 00.000 15672 Move returns status 0, amount 144 00:41:10.727 00.000 15672 move complete, result=0 00:41:10.727 00.000 15672 worker thread done servicing request 00:41:10.727 00.000 15672 Worker thread wakes up 00:41:10.727 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:10.727 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:10.728 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.8 px 144 ms SOUTH 00:41:12.843 02.115 15672 Exposure complete 00:41:12.876 00.033 15672 worker thread done servicing request 00:41:12.876 00.000 30444 OnExposeComplete: enter 00:41:12.876 00.000 30444 UpdateGuideState(): m_state=6 00:41:12.876 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4198 00:41:12.876 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.99, Mass=135310, SNR=92.3, Peak=11588 HFD=4.0 00:41:12.876 00.000 30444 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.28) = xAngle (2.05 = 2.05) 00:41:12.876 00.000 30444 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.99 = 1.99) 00:41:12.876 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.77 hyp=0.79 cameraTheta=1.77 mountX=-0.36 mountY=0.72, mountTheta=2.04 00:41:12.877 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.77, opts=13) 00:41:12.877 00.000 30444 Enqueuing Move request for scope (-0.16, 0.77) 00:41:12.877 00.000 15672 Worker thread wakes up 00:41:12.877 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.77) opts 0xd 00:41:12.877 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.77) 00:41:12.877 00.000 15672 Moving (-0.16, 0.77) raw xDistance=-0.36 yDistance=0.72 00:41:12.877 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 00:41:12.877 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72 00:41:12.877 00.000 15672 MoveAxis(E, 98, ABG) 00:41:12.877 00.000 15672 Guiding Dir = 2, Dur = 98 00:41:12.878 00.001 15672 IsSlewing returns 0 00:41:12.879 00.001 15672 IsGuiding returns 0 00:41:12.883 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=12336, FiltMin=2608, FiltMax=9479, Gamma=2.950 00:41:12.899 00.016 15672 PulseGuide returned control before completion, sleep 89 00:41:12.937 00.038 30444 UpdateGuideState exits: m=135310 SNR=92.3 Saturated 00:41:12.937 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:12.937 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:12.938 00.001 30444 Enqueuing Expose request 00:41:12.989 00.051 15672 IsGuiding returns 1 00:41:12.989 00.000 15672 scope still moving after pulse duration time elapsed 00:41:13.011 00.022 15672 IsSlewing returns 0 00:41:13.012 00.001 15672 IsGuiding returns 0 00:41:13.012 00.000 15672 scope move finished after 98 + 34 ms 00:41:13.012 00.000 15672 Move returns status 0, amount 98 00:41:13.012 00.000 15672 MoveAxis(S, 129, ABG) 00:41:13.012 00.000 15672 Guiding Dir = 1, Dur = 129 00:41:13.013 00.001 15672 IsSlewing returns 0 00:41:13.013 00.000 15672 IsGuiding returns 0 00:41:13.091 00.078 15672 PulseGuide returned control before completion, sleep 62 00:41:13.156 00.065 15672 IsGuiding returns 1 00:41:13.156 00.000 15672 scope still moving after pulse duration time elapsed 00:41:13.178 00.022 15672 IsSlewing returns 0 00:41:13.204 00.026 15672 IsGuiding returns 1 00:41:13.225 00.021 15672 IsSlewing returns 0 00:41:13.268 00.043 15672 IsGuiding returns 0 00:41:13.268 00.000 15672 scope move finished after 129 + 125 ms 00:41:13.268 00.000 15672 Move returns status 0, amount 129 00:41:13.268 00.000 15672 move complete, result=0 00:41:13.268 00.000 15672 worker thread done servicing request 00:41:13.269 00.001 15672 Worker thread wakes up 00:41:13.269 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:13.269 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:13.269 00.000 30444 GuideStep: -0.4 px 98 ms EAST, 0.7 px 129 ms SOUTH 00:41:15.174 01.905 15672 Exposure complete 00:41:15.194 00.020 15672 worker thread done servicing request 00:41:15.194 00.000 30444 OnExposeComplete: enter 00:41:15.194 00.000 30444 UpdateGuideState(): m_state=6 00:41:15.194 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4199 00:41:15.194 00.000 30444 Star::Find returns 1 (1), X=460.95, Y=196.87, Mass=121348, SNR=82.6, Peak=12286 HFD=3.9 00:41:15.194 00.000 30444 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.28) = xAngle (1.16 = 1.16) 00:41:15.194 00.000 30444 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.10 = 1.10) 00:41:15.194 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.66 hyp=0.85 cameraTheta=0.88 mountX=0.34 mountY=0.76, mountTheta=1.15 00:41:15.195 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.66, opts=13) 00:41:15.195 00.000 30444 Enqueuing Move request for scope (0.54, 0.66) 00:41:15.195 00.000 15672 Worker thread wakes up 00:41:15.195 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.66) opts 0xd 00:41:15.195 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.66) 00:41:15.195 00.000 15672 Moving (0.54, 0.66) raw xDistance=0.34 yDistance=0.76 00:41:15.195 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34 00:41:15.195 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 00:41:15.195 00.000 15672 MoveAxis(W, 85, ABG) 00:41:15.195 00.000 15672 Guiding Dir = 3, Dur = 85 00:41:15.196 00.001 15672 IsSlewing returns 0 00:41:15.197 00.001 15672 IsGuiding returns 0 00:41:15.201 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=12360, FiltMin=2607, FiltMax=9250, Gamma=2.950 00:41:15.215 00.014 15672 PulseGuide returned control before completion, sleep 77 00:41:15.250 00.035 30444 UpdateGuideState exits: m=121348 SNR=82.6 Saturated 00:41:15.250 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:15.250 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:15.251 00.001 30444 Enqueuing Expose request 00:41:15.343 00.092 15672 IsGuiding returns 0 00:41:15.344 00.001 15672 Move returns status 0, amount 85 00:41:15.344 00.000 15672 MoveAxis(S, 135, ABG) 00:41:15.344 00.000 15672 Guiding Dir = 1, Dur = 135 00:41:15.345 00.001 15672 IsSlewing returns 0 00:41:15.347 00.002 15672 IsGuiding returns 0 00:41:15.423 00.076 15672 PulseGuide returned control before completion, sleep 69 00:41:15.497 00.074 15672 IsGuiding returns 1 00:41:15.497 00.000 15672 scope still moving after pulse duration time elapsed 00:41:15.518 00.021 15672 IsSlewing returns 0 00:41:15.519 00.001 15672 IsGuiding returns 1 00:41:15.540 00.021 15672 IsSlewing returns 0 00:41:15.552 00.012 15672 IsGuiding returns 1 00:41:15.573 00.021 15672 IsSlewing returns 0 00:41:15.615 00.042 15672 IsGuiding returns 0 00:41:15.616 00.001 15672 scope move finished after 135 + 133 ms 00:41:15.616 00.000 15672 Move returns status 0, amount 135 00:41:15.616 00.000 15672 move complete, result=0 00:41:15.616 00.000 15672 worker thread done servicing request 00:41:15.616 00.000 15672 Worker thread wakes up 00:41:15.616 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:15.616 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:15.617 00.001 30444 GuideStep: 0.3 px 85 ms WEST, 0.8 px 135 ms SOUTH 00:41:17.726 02.109 15672 Exposure complete 00:41:17.746 00.020 15672 worker thread done servicing request 00:41:17.746 00.000 30444 OnExposeComplete: enter 00:41:17.746 00.000 30444 UpdateGuideState(): m_state=6 00:41:17.746 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4200 00:41:17.746 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=196.43, Mass=123269, SNR=86.1, Peak=10709 HFD=3.6 00:41:17.746 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 00:41:17.746 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 00:41:17.746 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.22 hyp=0.38 cameraTheta=0.61 mountX=0.24 mountY=0.28, mountTheta=0.86 00:41:17.747 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.22, opts=13) 00:41:17.747 00.000 30444 Enqueuing Move request for scope (0.31, 0.22) 00:41:17.747 00.000 15672 Worker thread wakes up 00:41:17.747 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.22) opts 0xd 00:41:17.747 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.22) 00:41:17.747 00.000 15672 Moving (0.31, 0.22) raw xDistance=0.24 yDistance=0.28 00:41:17.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 00:41:17.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 00:41:17.747 00.000 15672 MoveAxis(E, 0, ABG) 00:41:17.747 00.000 15672 Move returns status 0, amount 0 00:41:17.747 00.000 15672 MoveAxis(S, 49, ABG) 00:41:17.747 00.000 15672 Guiding Dir = 1, Dur = 49 00:41:17.747 00.000 15672 IsSlewing returns 0 00:41:17.748 00.001 15672 IsGuiding returns 0 00:41:17.753 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=10814, FiltMin=2653, FiltMax=9408, Gamma=2.950 00:41:17.801 00.048 30444 UpdateGuideState exits: m=123269 SNR=86.1 Saturated 00:41:17.801 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:17.801 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:17.801 00.000 30444 Enqueuing Expose request 00:41:17.837 00.036 15672 IsGuiding returns 1 00:41:17.837 00.000 15672 scope still moving after pulse duration time elapsed 00:41:17.858 00.021 15672 IsSlewing returns 0 00:41:17.860 00.002 15672 IsGuiding returns 1 00:41:17.881 00.021 15672 IsSlewing returns 0 00:41:17.947 00.066 15672 IsGuiding returns 0 00:41:17.948 00.001 15672 scope move finished after 49 + 150 ms 00:41:17.948 00.000 15672 Move returns status 0, amount 49 00:41:17.948 00.000 15672 move complete, result=0 00:41:17.948 00.000 15672 worker thread done servicing request 00:41:17.948 00.000 15672 Worker thread wakes up 00:41:17.949 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:17.949 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:17.949 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 49 ms SOUTH 00:41:19.860 01.911 15672 Exposure complete 00:41:19.892 00.032 15672 worker thread done servicing request 00:41:19.892 00.000 30444 OnExposeComplete: enter 00:41:19.892 00.000 30444 UpdateGuideState(): m_state=6 00:41:19.892 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4201 00:41:19.892 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=196.44, Mass=113423, SNR=74.3, Peak=10551 HFD=3.6 00:41:19.892 00.000 30444 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.28) = xAngle (2.63 = 2.63) 00:41:19.892 00.000 30444 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.57 = 2.57) 00:41:19.892 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.23 hyp=0.32 cameraTheta=2.35 mountX=-0.28 mountY=0.17, mountTheta=2.58 00:41:19.893 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.23, opts=13) 00:41:19.893 00.000 30444 Enqueuing Move request for scope (-0.22, 0.23) 00:41:19.893 00.000 15672 Worker thread wakes up 00:41:19.893 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.23) opts 0xd 00:41:19.893 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.23) 00:41:19.893 00.000 15672 Moving (-0.22, 0.23) raw xDistance=-0.28 yDistance=0.17 00:41:19.893 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 00:41:19.893 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:41:19.893 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 00:41:19.893 00.000 15672 MoveAxis(E, 75, ABG) 00:41:19.893 00.000 15672 Guiding Dir = 2, Dur = 75 00:41:19.894 00.001 15672 IsSlewing returns 0 00:41:19.896 00.002 15672 IsGuiding returns 0 00:41:19.900 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=10822, FiltMin=2630, FiltMax=9689, Gamma=2.950 00:41:19.912 00.012 15672 PulseGuide returned control before completion, sleep 69 00:41:19.950 00.038 30444 UpdateGuideState exits: m=113423 SNR=74.3 Saturated 00:41:19.950 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:19.950 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:19.950 00.000 30444 Enqueuing Expose request 00:41:19.982 00.032 15672 IsGuiding returns 1 00:41:19.982 00.000 15672 scope still moving after pulse duration time elapsed 00:41:20.004 00.022 15672 IsSlewing returns 0 00:41:20.024 00.020 15672 IsGuiding returns 0 00:41:20.024 00.000 15672 scope move finished after 75 + 53 ms 00:41:20.025 00.001 15672 Move returns status 0, amount 75 00:41:20.025 00.000 15672 MoveAxis(N, 0, ABG) 00:41:20.025 00.000 15672 Move returns status 0, amount 0 00:41:20.025 00.000 15672 move complete, result=0 00:41:20.025 00.000 15672 worker thread done servicing request 00:41:20.025 00.000 15672 Worker thread wakes up 00:41:20.025 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:20.026 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:20.026 00.000 30444 GuideStep: -0.3 px 75 ms EAST, 0.2 px 0 ms NORTH 00:41:22.135 02.109 15672 Exposure complete 00:41:22.155 00.020 15672 worker thread done servicing request 00:41:22.155 00.000 30444 OnExposeComplete: enter 00:41:22.155 00.000 30444 UpdateGuideState(): m_state=6 00:41:22.155 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4202 00:41:22.155 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=196.80, Mass=117611, SNR=80.8, Peak=11311 HFD=3.7 00:41:22.156 00.001 30444 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.28) = xAngle (1.67 = 1.67) 00:41:22.156 00.000 30444 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.61 = 1.61) 00:41:22.156 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.59 hyp=0.60 cameraTheta=1.40 mountX=-0.06 mountY=0.60, mountTheta=1.67 00:41:22.156 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.59, opts=13) 00:41:22.156 00.000 30444 Enqueuing Move request for scope (0.10, 0.59) 00:41:22.156 00.000 15672 Worker thread wakes up 00:41:22.156 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.59) opts 0xd 00:41:22.156 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.59) 00:41:22.156 00.000 15672 Moving (0.10, 0.59) raw xDistance=-0.06 yDistance=0.60 00:41:22.156 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 00:41:22.156 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 00:41:22.156 00.000 15672 MoveAxis(E, 0, ABG) 00:41:22.156 00.000 15672 Move returns status 0, amount 0 00:41:22.157 00.001 15672 MoveAxis(S, 107, ABG) 00:41:22.157 00.000 15672 Guiding Dir = 1, Dur = 107 00:41:22.157 00.000 15672 IsSlewing returns 0 00:41:22.161 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=11850, FiltMin=2635, FiltMax=9525, Gamma=2.950 00:41:22.197 00.036 15672 IsGuiding returns 0 00:41:22.211 00.014 30444 UpdateGuideState exits: m=117611 SNR=80.8 Saturated 00:41:22.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:22.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:22.211 00.000 30444 Enqueuing Expose request 00:41:22.276 00.065 15672 PulseGuide returned control before completion, sleep 38 00:41:22.316 00.040 15672 IsGuiding returns 1 00:41:22.316 00.000 15672 scope still moving after pulse duration time elapsed 00:41:22.337 00.021 15672 IsSlewing returns 0 00:41:22.340 00.003 15672 IsGuiding returns 1 00:41:22.362 00.022 15672 IsSlewing returns 0 00:41:22.365 00.003 15672 IsGuiding returns 1 00:41:22.385 00.020 15672 IsSlewing returns 0 00:41:22.388 00.003 15672 IsGuiding returns 1 00:41:22.409 00.021 15672 IsSlewing returns 0 00:41:22.469 00.060 15672 IsGuiding returns 0 00:41:22.469 00.000 15672 scope move finished after 107 + 164 ms 00:41:22.470 00.001 15672 Move returns status 0, amount 107 00:41:22.470 00.000 15672 move complete, result=0 00:41:22.470 00.000 15672 worker thread done servicing request 00:41:22.470 00.000 15672 Worker thread wakes up 00:41:22.471 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 107 ms SOUTH 00:41:22.471 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:22.471 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:24.380 01.909 15672 Exposure complete 00:41:24.399 00.019 15672 worker thread done servicing request 00:41:24.399 00.000 30444 OnExposeComplete: enter 00:41:24.399 00.000 30444 UpdateGuideState(): m_state=6 00:41:24.399 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4203 00:41:24.400 00.001 30444 Star::Find returns 1 (1), X=460.90, Y=197.08, Mass=116030, SNR=81.6, Peak=12275 HFD=3.8 00:41:24.400 00.000 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.33 = 1.33) 00:41:24.400 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 00:41:24.400 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.87 hyp=1.00 cameraTheta=1.06 mountX=0.23 mountY=0.96, mountTheta=1.33 00:41:24.400 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.87, opts=13) 00:41:24.400 00.000 30444 Enqueuing Move request for scope (0.49, 0.87) 00:41:24.400 00.000 15672 Worker thread wakes up 00:41:24.400 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.87) opts 0xd 00:41:24.400 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.87) 00:41:24.400 00.000 15672 Moving (0.49, 0.87) raw xDistance=0.23 yDistance=0.96 00:41:24.401 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 00:41:24.401 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96 00:41:24.401 00.000 15672 MoveAxis(E, 0, ABG) 00:41:24.401 00.000 15672 Move returns status 0, amount 0 00:41:24.401 00.000 15672 MoveAxis(S, 171, ABG) 00:41:24.401 00.000 15672 Guiding Dir = 1, Dur = 171 00:41:24.401 00.000 15672 IsSlewing returns 0 00:41:24.403 00.002 15672 IsGuiding returns 0 00:41:24.406 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=13722, FiltMin=2611, FiltMax=9749, Gamma=2.950 00:41:24.456 00.050 30444 UpdateGuideState exits: m=116030 SNR=81.6 Saturated 00:41:24.456 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:24.456 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:24.456 00.000 30444 Enqueuing Expose request 00:41:24.481 00.025 15672 PulseGuide returned control before completion, sleep 103 00:41:24.610 00.129 15672 IsGuiding returns 1 00:41:24.610 00.000 15672 scope still moving after pulse duration time elapsed 00:41:24.631 00.021 15672 IsSlewing returns 0 00:41:24.632 00.001 15672 IsGuiding returns 1 00:41:24.653 00.021 15672 IsSlewing returns 0 00:41:24.654 00.001 15672 IsGuiding returns 1 00:41:24.675 00.021 15672 IsSlewing returns 0 00:41:24.704 00.029 15672 IsGuiding returns 0 00:41:24.704 00.000 15672 scope move finished after 171 + 130 ms 00:41:24.704 00.000 15672 Move returns status 0, amount 171 00:41:24.705 00.001 15672 move complete, result=0 00:41:24.705 00.000 15672 worker thread done servicing request 00:41:24.705 00.000 15672 Worker thread wakes up 00:41:24.705 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:24.705 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:24.963 00.258 30444 GuideStep: 0.2 px 0 ms EAST, 1.0 px 171 ms SOUTH 00:41:26.813 01.850 15672 Exposure complete 00:41:26.833 00.020 15672 worker thread done servicing request 00:41:26.834 00.001 30444 OnExposeComplete: enter 00:41:26.834 00.000 30444 UpdateGuideState(): m_state=6 00:41:26.834 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4204 00:41:26.834 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=196.61, Mass=123378, SNR=89.5, Peak=12810 HFD=3.3 00:41:26.834 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 00:41:26.834 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 00:41:26.834 00.000 30444 CameraToMount -- cameraX=0.96 cameraY=0.39 hyp=1.04 cameraTheta=0.39 mountX=0.82 mountY=0.59, mountTheta=0.63 00:41:26.835 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.96, y=0.39, opts=13) 00:41:26.835 00.000 30444 Enqueuing Move request for scope (0.96, 0.39) 00:41:26.835 00.000 15672 Worker thread wakes up 00:41:26.835 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.96, 0.39) opts 0xd 00:41:26.835 00.000 15672 Handling offset move in thread for scope, endpoint = (0.96, 0.39) 00:41:26.835 00.000 15672 Moving (0.96, 0.39) raw xDistance=0.82 yDistance=0.59 00:41:26.835 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.82 00:41:26.835 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 00:41:26.835 00.000 15672 MoveAxis(W, 220, ABG) 00:41:26.835 00.000 15672 Guiding Dir = 3, Dur = 220 00:41:26.836 00.001 15672 IsSlewing returns 0 00:41:26.837 00.001 15672 IsGuiding returns 0 00:41:26.841 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=12810, FiltMin=2608, FiltMax=9794, Gamma=2.950 00:41:26.861 00.020 15672 PulseGuide returned control before completion, sleep 206 00:41:26.999 00.138 30444 UpdateGuideState exits: m=123378 SNR=89.5 Saturated 00:41:26.999 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:26.999 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:26.999 00.000 30444 Enqueuing Expose request 00:41:27.070 00.071 15672 IsGuiding returns 1 00:41:27.070 00.000 15672 scope still moving after pulse duration time elapsed 00:41:27.091 00.021 15672 IsSlewing returns 0 00:41:27.118 00.027 15672 IsGuiding returns 0 00:41:27.118 00.000 15672 scope move finished after 220 + 60 ms 00:41:27.118 00.000 15672 Move returns status 0, amount 220 00:41:27.118 00.000 15672 MoveAxis(S, 105, ABG) 00:41:27.118 00.000 15672 Guiding Dir = 1, Dur = 105 00:41:27.118 00.000 15672 IsSlewing returns 0 00:41:27.119 00.001 15672 IsGuiding returns 0 00:41:27.197 00.078 15672 PulseGuide returned control before completion, sleep 38 00:41:27.235 00.038 15672 IsGuiding returns 1 00:41:27.236 00.001 15672 scope still moving after pulse duration time elapsed 00:41:27.257 00.021 15672 IsSlewing returns 0 00:41:27.258 00.001 15672 IsGuiding returns 1 00:41:27.279 00.021 15672 IsSlewing returns 0 00:41:27.280 00.001 15672 IsGuiding returns 1 00:41:27.301 00.021 15672 IsSlewing returns 0 00:41:27.302 00.001 15672 IsGuiding returns 1 00:41:27.324 00.022 15672 IsSlewing returns 0 00:41:27.358 00.034 15672 IsGuiding returns 0 00:41:27.358 00.000 15672 scope move finished after 105 + 134 ms 00:41:27.358 00.000 15672 Move returns status 0, amount 105 00:41:27.358 00.000 15672 move complete, result=0 00:41:27.358 00.000 15672 worker thread done servicing request 00:41:27.359 00.001 15672 Worker thread wakes up 00:41:27.359 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:27.359 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:27.359 00.000 30444 GuideStep: 0.8 px 220 ms WEST, 0.6 px 105 ms SOUTH 00:41:29.267 01.908 15672 Exposure complete 00:41:29.287 00.020 15672 worker thread done servicing request 00:41:29.287 00.000 30444 OnExposeComplete: enter 00:41:29.287 00.000 30444 UpdateGuideState(): m_state=6 00:41:29.288 00.001 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4205 00:41:29.288 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=196.48, Mass=116279, SNR=82.9, Peak=10905 HFD=3.4 00:41:29.288 00.000 30444 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.28) = xAngle (1.07 = 1.07) 00:41:29.288 00.000 30444 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.01 = 1.01) 00:41:29.288 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.27 hyp=0.38 cameraTheta=0.80 mountX=0.18 mountY=0.32, mountTheta=1.06 00:41:29.288 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.27, opts=13) 00:41:29.288 00.000 30444 Enqueuing Move request for scope (0.27, 0.27) 00:41:29.288 00.000 15672 Worker thread wakes up 00:41:29.288 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.27) opts 0xd 00:41:29.288 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.27) 00:41:29.288 00.000 15672 Moving (0.27, 0.27) raw xDistance=0.18 yDistance=0.32 00:41:29.288 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:41:29.289 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 00:41:29.289 00.000 15672 MoveAxis(E, 0, ABG) 00:41:29.289 00.000 15672 Move returns status 0, amount 0 00:41:29.289 00.000 15672 MoveAxis(S, 58, ABG) 00:41:29.289 00.000 15672 Guiding Dir = 1, Dur = 58 00:41:29.290 00.001 15672 IsSlewing returns 0 00:41:29.291 00.001 15672 IsGuiding returns 0 00:41:29.295 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=11512, FiltMin=2646, FiltMax=9780, Gamma=2.950 00:41:29.346 00.051 30444 UpdateGuideState exits: m=116279 SNR=82.9 Saturated 00:41:29.346 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:29.346 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:29.347 00.001 30444 Enqueuing Expose request 00:41:29.402 00.055 15672 IsGuiding returns 1 00:41:29.402 00.000 15672 scope still moving after pulse duration time elapsed 00:41:29.423 00.021 15672 IsSlewing returns 0 00:41:29.424 00.001 15672 IsGuiding returns 1 00:41:29.445 00.021 15672 IsSlewing returns 0 00:41:29.465 00.020 15672 IsGuiding returns 0 00:41:29.465 00.000 15672 scope move finished after 58 + 116 ms 00:41:29.465 00.000 15672 Move returns status 0, amount 58 00:41:29.465 00.000 15672 move complete, result=0 00:41:29.465 00.000 15672 worker thread done servicing request 00:41:29.465 00.000 15672 Worker thread wakes up 00:41:29.466 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:29.466 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:29.466 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 58 ms SOUTH 00:41:31.572 02.106 15672 Exposure complete 00:41:31.592 00.020 15672 worker thread done servicing request 00:41:31.592 00.000 30444 OnExposeComplete: enter 00:41:31.592 00.000 30444 UpdateGuideState(): m_state=6 00:41:31.592 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4206 00:41:31.592 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=196.67, Mass=121963, SNR=89.4, Peak=10966 HFD=3.5 00:41:31.592 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 00:41:31.592 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.57 = 1.57) 00:41:31.592 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.46 hyp=0.47 cameraTheta=1.36 mountX=-0.03 mountY=0.47, mountTheta=1.63 00:41:31.593 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.46, opts=13) 00:41:31.593 00.000 30444 Enqueuing Move request for scope (0.10, 0.46) 00:41:31.593 00.000 15672 Worker thread wakes up 00:41:31.593 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.46) opts 0xd 00:41:31.593 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.46) 00:41:31.593 00.000 15672 Moving (0.10, 0.46) raw xDistance=-0.03 yDistance=0.47 00:41:31.593 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:41:31.593 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 00:41:31.593 00.000 15672 MoveAxis(E, 0, ABG) 00:41:31.593 00.000 15672 Move returns status 0, amount 0 00:41:31.593 00.000 15672 MoveAxis(S, 84, ABG) 00:41:31.593 00.000 15672 Guiding Dir = 1, Dur = 84 00:41:31.594 00.001 15672 IsSlewing returns 0 00:41:31.595 00.001 15672 IsGuiding returns 0 00:41:31.599 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=11309, FiltMin=2619, FiltMax=9833, Gamma=2.950 00:41:31.648 00.049 30444 UpdateGuideState exits: m=121963 SNR=89.4 Saturated 00:41:31.648 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:31.648 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:31.648 00.000 30444 Enqueuing Expose request 00:41:31.670 00.022 15672 PulseGuide returned control before completion, sleep 19 00:41:31.689 00.019 15672 IsGuiding returns 1 00:41:31.689 00.000 15672 scope still moving after pulse duration time elapsed 00:41:31.710 00.021 15672 IsSlewing returns 0 00:41:31.713 00.003 15672 IsGuiding returns 1 00:41:31.734 00.021 15672 IsSlewing returns 0 00:41:31.800 00.066 15672 IsGuiding returns 0 00:41:31.800 00.000 15672 scope move finished after 84 + 121 ms 00:41:31.800 00.000 15672 Move returns status 0, amount 84 00:41:31.800 00.000 15672 move complete, result=0 00:41:31.801 00.001 15672 worker thread done servicing request 00:41:31.801 00.000 15672 Worker thread wakes up 00:41:31.801 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 84 ms SOUTH 00:41:31.801 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:31.801 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:33.707 01.906 15672 Exposure complete 00:41:33.727 00.020 15672 worker thread done servicing request 00:41:33.727 00.000 30444 OnExposeComplete: enter 00:41:33.727 00.000 30444 UpdateGuideState(): m_state=6 00:41:33.727 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4207 00:41:33.727 00.000 30444 Star::Find returns 1 (1), X=460.89, Y=197.07, Mass=118380, SNR=82.7, Peak=13004 HFD=3.6 00:41:33.727 00.000 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 00:41:33.727 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 00:41:33.727 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=0.86 hyp=0.99 cameraTheta=1.06 mountX=0.23 mountY=0.95, mountTheta=1.33 00:41:33.728 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.86, opts=13) 00:41:33.728 00.000 30444 Enqueuing Move request for scope (0.48, 0.86) 00:41:33.728 00.000 15672 Worker thread wakes up 00:41:33.728 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.86) opts 0xd 00:41:33.728 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.86) 00:41:33.728 00.000 15672 Moving (0.48, 0.86) raw xDistance=0.23 yDistance=0.95 00:41:33.728 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 00:41:33.728 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95 00:41:33.728 00.000 15672 MoveAxis(E, 0, ABG) 00:41:33.728 00.000 15672 Move returns status 0, amount 0 00:41:33.728 00.000 15672 MoveAxis(S, 169, ABG) 00:41:33.728 00.000 15672 Guiding Dir = 1, Dur = 169 00:41:33.729 00.001 15672 IsSlewing returns 0 00:41:33.730 00.001 15672 IsGuiding returns 0 00:41:33.733 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=13004, FiltMin=2610, FiltMax=9547, Gamma=2.950 00:41:33.783 00.050 30444 UpdateGuideState exits: m=118380 SNR=82.7 Saturated 00:41:33.783 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:33.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:33.783 00.000 30444 Enqueuing Expose request 00:41:33.810 00.027 15672 PulseGuide returned control before completion, sleep 99 00:41:33.940 00.130 15672 IsGuiding returns 1 00:41:33.940 00.000 15672 scope still moving after pulse duration time elapsed 00:41:33.961 00.021 15672 IsSlewing returns 0 00:41:33.964 00.003 15672 IsGuiding returns 1 00:41:33.985 00.021 15672 IsSlewing returns 0 00:41:33.988 00.003 15672 IsGuiding returns 1 00:41:34.009 00.021 15672 IsSlewing returns 0 00:41:34.019 00.010 15672 IsGuiding returns 0 00:41:34.019 00.000 15672 scope move finished after 169 + 120 ms 00:41:34.019 00.000 15672 Move returns status 0, amount 169 00:41:34.020 00.001 15672 move complete, result=0 00:41:34.020 00.000 15672 worker thread done servicing request 00:41:34.020 00.000 15672 Worker thread wakes up 00:41:34.020 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:34.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:34.020 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.9 px 169 ms SOUTH 00:41:36.132 02.112 15672 Exposure complete 00:41:36.151 00.019 15672 worker thread done servicing request 00:41:36.151 00.000 30444 OnExposeComplete: enter 00:41:36.152 00.001 30444 UpdateGuideState(): m_state=6 00:41:36.152 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4208 00:41:36.152 00.000 30444 Star::Find returns 1 (1), X=460.99, Y=196.85, Mass=127451, SNR=88.4, Peak=14336 HFD=3.6 00:41:36.152 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 00:41:36.152 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 00:41:36.152 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=0.64 hyp=0.87 cameraTheta=0.82 mountX=0.39 mountY=0.75, mountTheta=1.09 00:41:36.152 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=0.64, opts=13) 00:41:36.152 00.000 30444 Enqueuing Move request for scope (0.59, 0.64) 00:41:36.152 00.000 15672 Worker thread wakes up 00:41:36.152 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.64) opts 0xd 00:41:36.152 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, 0.64) 00:41:36.153 00.001 15672 Moving (0.59, 0.64) raw xDistance=0.39 yDistance=0.75 00:41:36.153 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 00:41:36.153 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 00:41:36.153 00.000 15672 MoveAxis(W, 106, ABG) 00:41:36.153 00.000 15672 Guiding Dir = 3, Dur = 106 00:41:36.154 00.001 15672 IsSlewing returns 0 00:41:36.155 00.001 15672 IsGuiding returns 0 00:41:36.159 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=14336, FiltMin=2571, FiltMax=9682, Gamma=2.950 00:41:36.174 00.015 15672 PulseGuide returned control before completion, sleep 97 00:41:36.208 00.034 30444 UpdateGuideState exits: m=127451 SNR=88.4 Saturated 00:41:36.208 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:36.208 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:36.208 00.000 30444 Enqueuing Expose request 00:41:36.273 00.065 15672 IsGuiding returns 1 00:41:36.273 00.000 15672 scope still moving after pulse duration time elapsed 00:41:36.294 00.021 15672 IsSlewing returns 0 00:41:36.351 00.057 15672 IsGuiding returns 0 00:41:36.351 00.000 15672 scope move finished after 106 + 90 ms 00:41:36.351 00.000 15672 Move returns status 0, amount 106 00:41:36.351 00.000 15672 MoveAxis(S, 133, ABG) 00:41:36.352 00.001 15672 Guiding Dir = 1, Dur = 133 00:41:36.352 00.000 15672 IsSlewing returns 0 00:41:36.355 00.003 15672 IsGuiding returns 0 00:41:36.430 00.075 15672 PulseGuide returned control before completion, sleep 69 00:41:36.500 00.070 15672 IsGuiding returns 1 00:41:36.500 00.000 15672 scope still moving after pulse duration time elapsed 00:41:36.521 00.021 15672 IsSlewing returns 0 00:41:36.522 00.001 15672 IsGuiding returns 1 00:41:36.543 00.021 15672 IsSlewing returns 0 00:41:36.546 00.003 15672 IsGuiding returns 1 00:41:36.567 00.021 15672 IsSlewing returns 0 00:41:36.622 00.055 15672 IsGuiding returns 0 00:41:36.622 00.000 15672 scope move finished after 133 + 135 ms 00:41:36.624 00.002 15672 Move returns status 0, amount 133 00:41:36.624 00.000 15672 move complete, result=0 00:41:36.624 00.000 15672 worker thread done servicing request 00:41:36.624 00.000 15672 Worker thread wakes up 00:41:36.624 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:36.624 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:36.624 00.000 30444 GuideStep: 0.4 px 106 ms WEST, 0.7 px 133 ms SOUTH 00:41:38.531 01.907 15672 Exposure complete 00:41:38.551 00.020 15672 worker thread done servicing request 00:41:38.551 00.000 30444 OnExposeComplete: enter 00:41:38.551 00.000 30444 UpdateGuideState(): m_state=6 00:41:38.552 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4209 00:41:38.552 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=196.78, Mass=135781, SNR=100.6, Peak=12761 HFD=3.7 00:41:38.552 00.000 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.33 = 1.33) 00:41:38.552 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 00:41:38.552 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.57 hyp=0.66 cameraTheta=1.05 mountX=0.16 mountY=0.63, mountTheta=1.33 00:41:38.552 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.57, opts=13) 00:41:38.552 00.000 30444 Enqueuing Move request for scope (0.33, 0.57) 00:41:38.552 00.000 15672 Worker thread wakes up 00:41:38.553 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.57) opts 0xd 00:41:38.553 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.57) 00:41:38.553 00.000 15672 Moving (0.33, 0.57) raw xDistance=0.16 yDistance=0.63 00:41:38.553 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 00:41:38.553 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 00:41:38.553 00.000 15672 MoveAxis(E, 0, ABG) 00:41:38.553 00.000 15672 Move returns status 0, amount 0 00:41:38.553 00.000 15672 MoveAxis(S, 112, ABG) 00:41:38.553 00.000 15672 Guiding Dir = 1, Dur = 112 00:41:38.553 00.000 15672 IsSlewing returns 0 00:41:38.554 00.001 15672 IsGuiding returns 0 00:41:38.559 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=12761, FiltMin=2635, FiltMax=9663, Gamma=2.950 00:41:38.609 00.050 30444 UpdateGuideState exits: m=135781 SNR=100.6 Saturated 00:41:38.609 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:38.609 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:38.609 00.000 30444 Enqueuing Expose request 00:41:38.635 00.026 15672 PulseGuide returned control before completion, sleep 41 00:41:38.678 00.043 15672 IsGuiding returns 1 00:41:38.678 00.000 15672 scope still moving after pulse duration time elapsed 00:41:38.698 00.020 15672 IsSlewing returns 0 00:41:38.701 00.003 15672 IsGuiding returns 1 00:41:38.722 00.021 15672 IsSlewing returns 0 00:41:38.725 00.003 15672 IsGuiding returns 1 00:41:38.746 00.021 15672 IsSlewing returns 0 00:41:38.773 00.027 15672 IsGuiding returns 1 00:41:38.793 00.020 15672 IsSlewing returns 0 00:41:38.811 00.018 15672 IsGuiding returns 0 00:41:38.812 00.001 15672 scope move finished after 112 + 145 ms 00:41:38.812 00.000 15672 Move returns status 0, amount 112 00:41:38.812 00.000 15672 move complete, result=0 00:41:38.812 00.000 15672 worker thread done servicing request 00:41:38.812 00.000 15672 Worker thread wakes up 00:41:38.812 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:38.813 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 112 ms SOUTH 00:41:38.813 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:40.923 02.110 15672 Exposure complete 00:41:40.943 00.020 15672 worker thread done servicing request 00:41:40.943 00.000 30444 OnExposeComplete: enter 00:41:40.943 00.000 30444 UpdateGuideState(): m_state=6 00:41:40.943 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4210 00:41:40.943 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=196.31, Mass=122624, SNR=87.4, Peak=10150 HFD=3.6 00:41:40.943 00.000 30444 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.28) = xAngle (2.96 = 2.96) 00:41:40.943 00.000 30444 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.90 = 2.90) 00:41:40.943 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.69 mountX=-0.22 mountY=0.05, mountTheta=2.91 00:41:40.944 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.10, opts=13) 00:41:40.944 00.000 30444 Enqueuing Move request for scope (-0.20, 0.10) 00:41:40.944 00.000 15672 Worker thread wakes up 00:41:40.944 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd 00:41:40.944 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.10) 00:41:40.944 00.000 15672 Moving (-0.20, 0.10) raw xDistance=-0.22 yDistance=0.05 00:41:40.944 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 00:41:40.944 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:41:40.944 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:41:40.944 00.000 15672 MoveAxis(E, 0, ABG) 00:41:40.944 00.000 15672 Move returns status 0, amount 0 00:41:40.944 00.000 15672 MoveAxis(N, 0, ABG) 00:41:40.944 00.000 15672 Move returns status 0, amount 0 00:41:40.944 00.000 15672 move complete, result=0 00:41:40.944 00.000 15672 worker thread done servicing request 00:41:40.949 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=11045, FiltMin=2541, FiltMax=9829, Gamma=2.950 00:41:41.308 00.359 30444 UpdateGuideState exits: m=122624 SNR=87.4 Saturated 00:41:41.309 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:41.309 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:41.309 00.000 30444 Enqueuing Expose request 00:41:41.309 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:41:41.309 00.000 15672 Worker thread wakes up 00:41:41.310 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:41.310 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:43.216 01.906 15672 Exposure complete 00:41:43.236 00.020 15672 worker thread done servicing request 00:41:43.236 00.000 30444 OnExposeComplete: enter 00:41:43.236 00.000 30444 UpdateGuideState(): m_state=6 00:41:43.236 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4211 00:41:43.237 00.001 30444 Star::Find returns 1 (1), X=460.45, Y=196.63, Mass=123732, SNR=82.0, Peak=10626 HFD=3.4 00:41:43.237 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 00:41:43.237 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 00:41:43.237 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.41 hyp=0.41 cameraTheta=1.47 mountX=-0.07 mountY=0.41, mountTheta=1.75 00:41:43.237 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.41, opts=13) 00:41:43.237 00.000 30444 Enqueuing Move request for scope (0.04, 0.41) 00:41:43.237 00.000 15672 Worker thread wakes up 00:41:43.237 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.41) opts 0xd 00:41:43.237 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.41) 00:41:43.237 00.000 15672 Moving (0.04, 0.41) raw xDistance=-0.07 yDistance=0.41 00:41:43.238 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:41:43.238 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 00:41:43.238 00.000 15672 MoveAxis(E, 0, ABG) 00:41:43.238 00.000 15672 Move returns status 0, amount 0 00:41:43.238 00.000 15672 MoveAxis(S, 73, ABG) 00:41:43.238 00.000 15672 Guiding Dir = 1, Dur = 73 00:41:43.238 00.000 15672 IsSlewing returns 0 00:41:43.239 00.001 15672 IsGuiding returns 0 00:41:43.243 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=10677, FiltMin=2613, FiltMax=9693, Gamma=2.950 00:41:43.348 00.105 15672 IsGuiding returns 1 00:41:43.348 00.000 15672 scope still moving after pulse duration time elapsed 00:41:43.369 00.021 15672 IsSlewing returns 0 00:41:43.371 00.002 15672 IsGuiding returns 1 00:41:43.376 00.005 30444 UpdateGuideState exits: m=123732 SNR=82.0 Saturated 00:41:43.376 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:43.376 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:43.376 00.000 30444 Enqueuing Expose request 00:41:43.391 00.015 15672 IsSlewing returns 0 00:41:43.394 00.003 15672 IsGuiding returns 1 00:41:43.416 00.022 15672 IsSlewing returns 0 00:41:43.427 00.011 15672 IsGuiding returns 0 00:41:43.427 00.000 15672 scope move finished after 73 + 115 ms 00:41:43.427 00.000 15672 Move returns status 0, amount 73 00:41:43.427 00.000 15672 move complete, result=0 00:41:43.427 00.000 15672 worker thread done servicing request 00:41:43.427 00.000 15672 Worker thread wakes up 00:41:43.427 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:43.427 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:43.428 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 73 ms SOUTH 00:41:45.543 02.115 15672 Exposure complete 00:41:45.576 00.033 15672 worker thread done servicing request 00:41:45.576 00.000 30444 OnExposeComplete: enter 00:41:45.576 00.000 30444 UpdateGuideState(): m_state=6 00:41:45.576 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4212 00:41:45.576 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=196.29, Mass=127658, SNR=91.3, Peak=12465 HFD=3.5 00:41:45.576 00.000 30444 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 00:41:45.576 00.000 30444 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 00:41:45.576 00.000 30444 CameraToMount -- cameraX=1.06 cameraY=0.08 hyp=1.06 cameraTheta=0.08 mountX=0.99 mountY=0.31, mountTheta=0.30 00:41:45.576 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.06, y=0.08, opts=13) 00:41:45.577 00.001 30444 Enqueuing Move request for scope (1.06, 0.08) 00:41:45.577 00.000 15672 Worker thread wakes up 00:41:45.577 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.06, 0.08) opts 0xd 00:41:45.577 00.000 15672 Handling offset move in thread for scope, endpoint = (1.06, 0.08) 00:41:45.577 00.000 15672 Moving (1.06, 0.08) raw xDistance=0.99 yDistance=0.31 00:41:45.577 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.99 00:41:45.577 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 00:41:45.577 00.000 15672 MoveAxis(W, 268, ABG) 00:41:45.577 00.000 15672 Guiding Dir = 3, Dur = 268 00:41:45.577 00.000 15672 IsSlewing returns 0 00:41:45.579 00.002 15672 IsGuiding returns 0 00:41:45.583 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=12465, FiltMin=2616, FiltMax=9714, Gamma=2.950 00:41:45.600 00.017 15672 PulseGuide returned control before completion, sleep 258 00:41:45.633 00.033 30444 UpdateGuideState exits: m=127658 SNR=91.3 Saturated 00:41:45.633 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:45.633 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:45.633 00.000 30444 Enqueuing Expose request 00:41:45.859 00.226 15672 IsGuiding returns 1 00:41:45.859 00.000 15672 scope still moving after pulse duration time elapsed 00:41:45.880 00.021 15672 IsSlewing returns 0 00:41:45.883 00.003 15672 IsGuiding returns 1 00:41:45.904 00.021 15672 IsSlewing returns 0 00:41:45.905 00.001 15672 IsGuiding returns 0 00:41:45.905 00.000 15672 scope move finished after 268 + 58 ms 00:41:45.905 00.000 15672 Move returns status 0, amount 268 00:41:45.905 00.000 15672 MoveAxis(S, 55, ABG) 00:41:45.905 00.000 15672 Guiding Dir = 1, Dur = 55 00:41:45.905 00.000 15672 IsSlewing returns 0 00:41:45.906 00.001 15672 IsGuiding returns 0 00:41:46.016 00.110 15672 IsGuiding returns 1 00:41:46.016 00.000 15672 scope still moving after pulse duration time elapsed 00:41:46.037 00.021 15672 IsSlewing returns 0 00:41:46.038 00.001 15672 IsGuiding returns 1 00:41:46.059 00.021 15672 IsSlewing returns 0 00:41:46.063 00.004 15672 IsGuiding returns 0 00:41:46.063 00.000 15672 scope move finished after 55 + 102 ms 00:41:46.063 00.000 15672 Move returns status 0, amount 55 00:41:46.063 00.000 15672 move complete, result=0 00:41:46.063 00.000 15672 worker thread done servicing request 00:41:46.063 00.000 30444 GuideStep: 1.0 px 268 ms WEST, 0.3 px 55 ms SOUTH 00:41:46.063 00.000 15672 Worker thread wakes up 00:41:46.063 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:46.063 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:47.969 01.906 15672 Exposure complete 00:41:47.989 00.020 15672 worker thread done servicing request 00:41:47.990 00.001 30444 OnExposeComplete: enter 00:41:47.990 00.000 30444 UpdateGuideState(): m_state=6 00:41:47.990 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4213 00:41:47.990 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=196.61, Mass=121327, SNR=90.0, Peak=11300 HFD=3.5 00:41:47.990 00.000 30444 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 00:41:47.990 00.000 30444 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.22 = 1.22) 00:41:47.990 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.39 hyp=0.47 cameraTheta=1.00 mountX=0.13 mountY=0.44, mountTheta=1.28 00:41:47.991 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.39, opts=13) 00:41:47.991 00.000 30444 Enqueuing Move request for scope (0.25, 0.39) 00:41:47.991 00.000 15672 Worker thread wakes up 00:41:47.991 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.39) opts 0xd 00:41:47.991 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.39) 00:41:47.991 00.000 15672 Moving (0.25, 0.39) raw xDistance=0.13 yDistance=0.44 00:41:47.991 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:41:47.991 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 00:41:47.991 00.000 15672 MoveAxis(E, 0, ABG) 00:41:47.991 00.000 15672 Move returns status 0, amount 0 00:41:47.991 00.000 15672 MoveAxis(S, 78, ABG) 00:41:47.991 00.000 15672 Guiding Dir = 1, Dur = 78 00:41:47.991 00.000 15672 IsSlewing returns 0 00:41:47.992 00.001 15672 IsGuiding returns 0 00:41:47.996 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=11928, FiltMin=2629, FiltMax=10055, Gamma=2.950 00:41:48.078 00.082 15672 IsGuiding returns 1 00:41:48.078 00.000 15672 scope still moving after pulse duration time elapsed 00:41:48.099 00.021 15672 IsSlewing returns 0 00:41:48.101 00.002 15672 IsGuiding returns 1 00:41:48.123 00.022 15672 IsSlewing returns 0 00:41:48.126 00.003 15672 IsGuiding returns 1 00:41:48.147 00.021 15672 IsSlewing returns 0 00:41:48.203 00.056 15672 IsGuiding returns 0 00:41:48.204 00.001 15672 scope move finished after 78 + 132 ms 00:41:48.204 00.000 15672 Move returns status 0, amount 78 00:41:48.204 00.000 15672 move complete, result=0 00:41:48.204 00.000 15672 worker thread done servicing request 00:41:48.461 00.257 30444 UpdateGuideState exits: m=121327 SNR=90.0 Saturated 00:41:48.462 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:48.462 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:48.462 00.000 30444 Enqueuing Expose request 00:41:48.462 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 78 ms SOUTH 00:41:48.462 00.000 15672 Worker thread wakes up 00:41:48.463 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:48.463 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:50.580 02.117 15672 Exposure complete 00:41:50.612 00.032 15672 worker thread done servicing request 00:41:50.612 00.000 30444 OnExposeComplete: enter 00:41:50.612 00.000 30444 UpdateGuideState(): m_state=6 00:41:50.612 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4214 00:41:50.612 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=196.79, Mass=115288, SNR=94.2, Peak=10271 HFD=3.6 00:41:50.612 00.000 30444 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.28) = xAngle (2.22 = 2.22) 00:41:50.612 00.000 30444 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.16 = 2.16) 00:41:50.612 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.58 hyp=0.62 cameraTheta=1.94 mountX=-0.37 mountY=0.51, mountTheta=2.20 00:41:50.613 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.58, opts=13) 00:41:50.613 00.000 30444 Enqueuing Move request for scope (-0.22, 0.58) 00:41:50.613 00.000 15672 Worker thread wakes up 00:41:50.613 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.58) opts 0xd 00:41:50.613 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.58) 00:41:50.613 00.000 15672 Moving (-0.22, 0.58) raw xDistance=-0.37 yDistance=0.51 00:41:50.613 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 00:41:50.613 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 00:41:50.613 00.000 15672 MoveAxis(E, 101, ABG) 00:41:50.613 00.000 15672 Guiding Dir = 2, Dur = 101 00:41:50.614 00.001 15672 IsSlewing returns 0 00:41:50.615 00.001 15672 IsGuiding returns 0 00:41:50.619 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=11688, FiltMin=2635, FiltMax=10189, Gamma=2.950 00:41:50.632 00.013 15672 PulseGuide returned control before completion, sleep 95 00:41:50.669 00.037 30444 UpdateGuideState exits: m=115288 SNR=94.2 Saturated 00:41:50.669 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:50.669 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:50.669 00.000 30444 Enqueuing Expose request 00:41:50.759 00.090 15672 IsGuiding returns 0 00:41:50.759 00.000 15672 Move returns status 0, amount 101 00:41:50.759 00.000 15672 MoveAxis(S, 92, ABG) 00:41:50.759 00.000 15672 Guiding Dir = 1, Dur = 92 00:41:50.759 00.000 15672 IsSlewing returns 0 00:41:50.760 00.001 15672 IsGuiding returns 0 00:41:50.840 00.080 15672 PulseGuide returned control before completion, sleep 23 00:41:50.866 00.026 15672 IsGuiding returns 1 00:41:50.866 00.000 15672 scope still moving after pulse duration time elapsed 00:41:50.887 00.021 15672 IsSlewing returns 0 00:41:50.890 00.003 15672 IsGuiding returns 1 00:41:50.910 00.020 15672 IsSlewing returns 0 00:41:50.913 00.003 15672 IsGuiding returns 1 00:41:50.934 00.021 15672 IsSlewing returns 0 00:41:51.000 00.066 15672 IsGuiding returns 0 00:41:51.000 00.000 15672 scope move finished after 92 + 147 ms 00:41:51.000 00.000 15672 Move returns status 0, amount 92 00:41:51.000 00.000 15672 move complete, result=0 00:41:51.000 00.000 15672 worker thread done servicing request 00:41:51.000 00.000 15672 Worker thread wakes up 00:41:51.000 00.000 30444 GuideStep: -0.4 px 101 ms EAST, 0.5 px 92 ms SOUTH 00:41:51.000 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:51.000 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:52.906 01.906 15672 Exposure complete 00:41:52.926 00.020 15672 worker thread done servicing request 00:41:52.926 00.000 30444 OnExposeComplete: enter 00:41:52.926 00.000 30444 UpdateGuideState(): m_state=6 00:41:52.926 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4215 00:41:52.926 00.000 30444 Star::Find returns 1 (1), X=460.81, Y=196.41, Mass=118356, SNR=79.4, Peak=11214 HFD=3.7 00:41:52.926 00.000 30444 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.28) = xAngle (0.73 = 0.73) 00:41:52.927 00.001 30444 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.67 = 0.67) 00:41:52.927 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.19 hyp=0.44 cameraTheta=0.45 mountX=0.33 mountY=0.28, mountTheta=0.69 00:41:52.927 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.19, opts=13) 00:41:52.927 00.000 30444 Enqueuing Move request for scope (0.40, 0.19) 00:41:52.927 00.000 15672 Worker thread wakes up 00:41:52.927 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.19) opts 0xd 00:41:52.927 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.19) 00:41:52.927 00.000 15672 Moving (0.40, 0.19) raw xDistance=0.33 yDistance=0.28 00:41:52.927 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33 00:41:52.927 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 00:41:52.927 00.000 15672 MoveAxis(W, 83, ABG) 00:41:52.927 00.000 15672 Guiding Dir = 3, Dur = 83 00:41:52.928 00.001 15672 IsSlewing returns 0 00:41:52.929 00.001 15672 IsGuiding returns 0 00:41:52.934 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=11384, FiltMin=2547, FiltMax=9966, Gamma=2.950 00:41:52.948 00.014 15672 PulseGuide returned control before completion, sleep 74 00:41:53.025 00.077 15672 IsGuiding returns 1 00:41:53.025 00.000 15672 scope still moving after pulse duration time elapsed 00:41:53.040 00.015 30444 UpdateGuideState exits: m=118356 SNR=79.4 Saturated 00:41:53.040 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:53.040 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:53.040 00.000 30444 Enqueuing Expose request 00:41:53.045 00.005 15672 IsSlewing returns 0 00:41:53.061 00.016 15672 IsGuiding returns 0 00:41:53.061 00.000 15672 scope move finished after 83 + 48 ms 00:41:53.061 00.000 15672 Move returns status 0, amount 83 00:41:53.061 00.000 15672 MoveAxis(S, 49, ABG) 00:41:53.061 00.000 15672 Guiding Dir = 1, Dur = 49 00:41:53.062 00.001 15672 IsSlewing returns 0 00:41:53.062 00.000 15672 IsGuiding returns 0 00:41:53.177 00.115 15672 IsGuiding returns 1 00:41:53.178 00.001 15672 scope still moving after pulse duration time elapsed 00:41:53.199 00.021 15672 IsSlewing returns 0 00:41:53.240 00.041 15672 IsGuiding returns 0 00:41:53.240 00.000 15672 scope move finished after 49 + 128 ms 00:41:53.240 00.000 15672 Move returns status 0, amount 49 00:41:53.241 00.001 15672 move complete, result=0 00:41:53.241 00.000 15672 worker thread done servicing request 00:41:53.241 00.000 15672 Worker thread wakes up 00:41:53.241 00.000 30444 GuideStep: 0.3 px 83 ms WEST, 0.3 px 49 ms SOUTH 00:41:53.242 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:53.242 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:55.351 02.109 15672 Exposure complete 00:41:55.371 00.020 15672 worker thread done servicing request 00:41:55.371 00.000 30444 OnExposeComplete: enter 00:41:55.371 00.000 30444 UpdateGuideState(): m_state=6 00:41:55.371 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4216 00:41:55.372 00.001 30444 Star::Find returns 1 (1), X=460.50, Y=196.56, Mass=133823, SNR=97.9, Peak=11899 HFD=3.3 00:41:55.372 00.000 30444 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.28) = xAngle (1.58 = 1.58) 00:41:55.372 00.000 30444 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.52 = 1.52) 00:41:55.372 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.35 hyp=0.36 cameraTheta=1.31 mountX=-0.00 mountY=0.36, mountTheta=1.58 00:41:55.372 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.35, opts=13) 00:41:55.372 00.000 30444 Enqueuing Move request for scope (0.09, 0.35) 00:41:55.372 00.000 15672 Worker thread wakes up 00:41:55.373 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.35) opts 0xd 00:41:55.373 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.35) 00:41:55.373 00.000 15672 Moving (0.09, 0.35) raw xDistance=-0.00 yDistance=0.36 00:41:55.373 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 00:41:55.373 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 00:41:55.373 00.000 15672 MoveAxis(E, 0, ABG) 00:41:55.373 00.000 15672 Move returns status 0, amount 0 00:41:55.373 00.000 15672 MoveAxis(S, 64, ABG) 00:41:55.373 00.000 15672 Guiding Dir = 1, Dur = 64 00:41:55.373 00.000 15672 IsSlewing returns 0 00:41:55.374 00.001 15672 IsGuiding returns 0 00:41:55.379 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=11941, FiltMin=2603, FiltMax=10937, Gamma=2.950 00:41:55.429 00.050 30444 UpdateGuideState exits: m=133823 SNR=97.9 Saturated 00:41:55.429 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:55.429 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:55.429 00.000 30444 Enqueuing Expose request 00:41:55.457 00.028 15672 IsGuiding returns 1 00:41:55.457 00.000 15672 scope still moving after pulse duration time elapsed 00:41:55.478 00.021 15672 IsSlewing returns 0 00:41:55.479 00.001 15672 IsGuiding returns 1 00:41:55.500 00.021 15672 IsSlewing returns 0 00:41:55.501 00.001 15672 IsGuiding returns 1 00:41:55.522 00.021 15672 IsSlewing returns 0 00:41:55.569 00.047 15672 IsGuiding returns 0 00:41:55.569 00.000 15672 scope move finished after 64 + 130 ms 00:41:55.569 00.000 15672 Move returns status 0, amount 64 00:41:55.570 00.001 15672 move complete, result=0 00:41:55.570 00.000 15672 worker thread done servicing request 00:41:55.571 00.001 15672 Worker thread wakes up 00:41:55.571 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:55.571 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:55.571 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 64 ms SOUTH 00:41:57.477 01.906 15672 Exposure complete 00:41:57.497 00.020 15672 worker thread done servicing request 00:41:57.498 00.001 30444 OnExposeComplete: enter 00:41:57.498 00.000 30444 UpdateGuideState(): m_state=6 00:41:57.498 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4217 00:41:57.498 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=196.17, Mass=117775, SNR=76.5, Peak=11110 HFD=3.6 00:41:57.498 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 00:41:57.498 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 00:41:57.498 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.60 mountX=0.01 mountY=-0.05, mountTheta=-1.32 00:41:57.499 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.05, opts=13) 00:41:57.499 00.000 30444 Enqueuing Move request for scope (-0.00, -0.05) 00:41:57.499 00.000 15672 Worker thread wakes up 00:41:57.499 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd 00:41:57.499 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.05) 00:41:57.499 00.000 15672 Moving (-0.00, -0.05) raw xDistance=0.01 yDistance=-0.05 00:41:57.499 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 00:41:57.499 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:41:57.499 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:41:57.499 00.000 15672 MoveAxis(E, 0, ABG) 00:41:57.499 00.000 15672 Move returns status 0, amount 0 00:41:57.499 00.000 15672 MoveAxis(N, 0, ABG) 00:41:57.499 00.000 15672 Move returns status 0, amount 0 00:41:57.499 00.000 15672 move complete, result=0 00:41:57.499 00.000 15672 worker thread done servicing request 00:41:57.505 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12710, FiltMin=2594, FiltMax=10707, Gamma=2.950 00:41:57.635 00.130 30444 UpdateGuideState exits: m=117775 SNR=76.5 Saturated 00:41:57.635 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:57.635 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:57.635 00.000 30444 Enqueuing Expose request 00:41:57.636 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 00:41:57.636 00.000 15672 Worker thread wakes up 00:41:57.636 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:57.636 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:41:59.751 02.115 15672 Exposure complete 00:41:59.780 00.029 15672 worker thread done servicing request 00:41:59.781 00.001 30444 OnExposeComplete: enter 00:41:59.781 00.000 30444 UpdateGuideState(): m_state=6 00:41:59.781 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4218 00:41:59.781 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.20, Mass=124595, SNR=91.7, Peak=11061 HFD=3.5 00:41:59.781 00.000 30444 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.28) = xAngle (-2.75 = -2.75) 00:41:59.781 00.000 30444 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.81 = -2.81) 00:41:59.781 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.03 mountX=-0.15 mountY=-0.05, mountTheta=-2.81 00:41:59.781 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.02, opts=13) 00:41:59.781 00.000 30444 Enqueuing Move request for scope (-0.16, -0.02) 00:41:59.782 00.001 15672 Worker thread wakes up 00:41:59.782 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd 00:41:59.782 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.02) 00:41:59.782 00.000 15672 Moving (-0.16, -0.02) raw xDistance=-0.15 yDistance=-0.05 00:41:59.782 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:41:59.782 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:41:59.782 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:41:59.782 00.000 15672 MoveAxis(E, 0, ABG) 00:41:59.782 00.000 15672 Move returns status 0, amount 0 00:41:59.782 00.000 15672 MoveAxis(N, 0, ABG) 00:41:59.782 00.000 15672 Move returns status 0, amount 0 00:41:59.782 00.000 15672 move complete, result=0 00:41:59.782 00.000 15672 worker thread done servicing request 00:41:59.787 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=12977, FiltMin=2526, FiltMax=10220, Gamma=2.950 00:41:59.836 00.049 30444 UpdateGuideState exits: m=124595 SNR=91.7 Saturated 00:41:59.836 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:41:59.836 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:41:59.836 00.000 30444 Enqueuing Expose request 00:41:59.837 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:41:59.837 00.000 15672 Worker thread wakes up 00:41:59.837 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:41:59.837 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:01.743 01.906 15672 Exposure complete 00:42:01.763 00.020 15672 worker thread done servicing request 00:42:01.763 00.000 30444 OnExposeComplete: enter 00:42:01.763 00.000 30444 UpdateGuideState(): m_state=6 00:42:01.764 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4219 00:42:01.764 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=196.26, Mass=124166, SNR=89.3, Peak=10880 HFD=3.6 00:42:01.764 00.000 30444 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.28) = xAngle (2.97 = 2.97) 00:42:01.764 00.000 30444 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.91 = 2.91) 00:42:01.764 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.70 mountX=-0.11 mountY=0.03, mountTheta=2.92 00:42:01.764 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.05, opts=13) 00:42:01.764 00.000 30444 Enqueuing Move request for scope (-0.10, 0.05) 00:42:01.764 00.000 15672 Worker thread wakes up 00:42:01.764 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd 00:42:01.764 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.05) 00:42:01.764 00.000 15672 Moving (-0.10, 0.05) raw xDistance=-0.11 yDistance=0.03 00:42:01.765 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:42:01.765 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:42:01.765 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:42:01.765 00.000 15672 MoveAxis(E, 0, ABG) 00:42:01.765 00.000 15672 Move returns status 0, amount 0 00:42:01.765 00.000 15672 MoveAxis(N, 0, ABG) 00:42:01.765 00.000 15672 Move returns status 0, amount 0 00:42:01.765 00.000 15672 move complete, result=0 00:42:01.765 00.000 15672 worker thread done servicing request 00:42:01.769 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=11033, FiltMin=2565, FiltMax=9455, Gamma=2.950 00:42:01.819 00.050 30444 UpdateGuideState exits: m=124166 SNR=89.3 Saturated 00:42:01.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:01.819 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:01.819 00.000 30444 Enqueuing Expose request 00:42:01.819 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:42:01.819 00.000 15672 Worker thread wakes up 00:42:01.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:01.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:03.927 02.108 15672 Exposure complete 00:42:03.950 00.023 15672 worker thread done servicing request 00:42:03.950 00.000 30444 OnExposeComplete: enter 00:42:03.950 00.000 30444 UpdateGuideState(): m_state=6 00:42:03.951 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4220 00:42:03.951 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=196.55, Mass=122901, SNR=87.5, Peak=10332 HFD=3.4 00:42:03.951 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 00:42:03.951 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 00:42:03.951 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.34 hyp=0.40 cameraTheta=1.01 mountX=0.11 mountY=0.38, mountTheta=1.28 00:42:03.951 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.34, opts=13) 00:42:03.951 00.000 30444 Enqueuing Move request for scope (0.21, 0.34) 00:42:03.951 00.000 15672 Worker thread wakes up 00:42:03.951 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.34) opts 0xd 00:42:03.951 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.34) 00:42:03.951 00.000 15672 Moving (0.21, 0.34) raw xDistance=0.11 yDistance=0.38 00:42:03.952 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:42:03.952 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 00:42:03.952 00.000 15672 MoveAxis(E, 0, ABG) 00:42:03.952 00.000 15672 Move returns status 0, amount 0 00:42:03.952 00.000 15672 MoveAxis(S, 68, ABG) 00:42:03.952 00.000 15672 Guiding Dir = 1, Dur = 68 00:42:03.952 00.000 15672 IsSlewing returns 0 00:42:03.953 00.001 15672 IsGuiding returns 0 00:42:03.957 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=11190, FiltMin=2633, FiltMax=10096, Gamma=2.950 00:42:04.006 00.049 30444 UpdateGuideState exits: m=122901 SNR=87.5 Saturated 00:42:04.006 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:04.006 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:04.006 00.000 30444 Enqueuing Expose request 00:42:04.035 00.029 15672 IsGuiding returns 1 00:42:04.035 00.000 15672 scope still moving after pulse duration time elapsed 00:42:04.056 00.021 15672 IsSlewing returns 0 00:42:04.057 00.001 15672 IsGuiding returns 1 00:42:04.078 00.021 15672 IsSlewing returns 0 00:42:04.079 00.001 15672 IsGuiding returns 1 00:42:04.100 00.021 15672 IsSlewing returns 0 00:42:04.116 00.016 15672 IsGuiding returns 0 00:42:04.116 00.000 15672 scope move finished after 68 + 94 ms 00:42:04.116 00.000 15672 Move returns status 0, amount 68 00:42:04.116 00.000 15672 move complete, result=0 00:42:04.116 00.000 15672 worker thread done servicing request 00:42:04.116 00.000 15672 Worker thread wakes up 00:42:04.116 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 68 ms SOUTH 00:42:04.117 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:04.117 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:06.025 01.908 15672 Exposure complete 00:42:06.051 00.026 15672 worker thread done servicing request 00:42:06.051 00.000 30444 OnExposeComplete: enter 00:42:06.051 00.000 30444 UpdateGuideState(): m_state=6 00:42:06.051 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4221 00:42:06.051 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=196.42, Mass=118710, SNR=88.3, Peak=11363 HFD=3.5 00:42:06.051 00.000 30444 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.28) = xAngle (0.91 = 0.91) 00:42:06.051 00.000 30444 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.84 = 0.84) 00:42:06.052 00.001 30444 CameraToMount -- cameraX=0.28 cameraY=0.20 hyp=0.35 cameraTheta=0.63 mountX=0.22 mountY=0.26, mountTheta=0.88 00:42:06.052 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.20, opts=13) 00:42:06.052 00.000 30444 Enqueuing Move request for scope (0.28, 0.20) 00:42:06.052 00.000 15672 Worker thread wakes up 00:42:06.052 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.20) opts 0xd 00:42:06.052 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.20) 00:42:06.052 00.000 15672 Moving (0.28, 0.20) raw xDistance=0.22 yDistance=0.26 00:42:06.052 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 00:42:06.052 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 00:42:06.052 00.000 15672 MoveAxis(E, 0, ABG) 00:42:06.052 00.000 15672 Move returns status 0, amount 0 00:42:06.052 00.000 15672 MoveAxis(S, 46, ABG) 00:42:06.053 00.001 15672 Guiding Dir = 1, Dur = 46 00:42:06.053 00.000 15672 IsSlewing returns 0 00:42:06.054 00.001 15672 IsGuiding returns 0 00:42:06.058 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=11363, FiltMin=2557, FiltMax=9706, Gamma=2.950 00:42:06.106 00.048 30444 UpdateGuideState exits: m=118710 SNR=88.3 Saturated 00:42:06.106 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:06.107 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:06.107 00.000 30444 Enqueuing Expose request 00:42:06.161 00.054 15672 IsGuiding returns 1 00:42:06.161 00.000 15672 scope still moving after pulse duration time elapsed 00:42:06.182 00.021 15672 IsSlewing returns 0 00:42:06.208 00.026 15672 IsGuiding returns 0 00:42:06.208 00.000 15672 scope move finished after 46 + 108 ms 00:42:06.208 00.000 15672 Move returns status 0, amount 46 00:42:06.208 00.000 15672 move complete, result=0 00:42:06.208 00.000 15672 worker thread done servicing request 00:42:06.208 00.000 15672 Worker thread wakes up 00:42:06.208 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 46 ms SOUTH 00:42:06.208 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:06.209 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:08.324 02.115 15672 Exposure complete 00:42:08.351 00.027 15672 worker thread done servicing request 00:42:08.352 00.001 30444 OnExposeComplete: enter 00:42:08.352 00.000 30444 UpdateGuideState(): m_state=6 00:42:08.352 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4222 00:42:08.352 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=195.91, Mass=116824, SNR=85.0, Peak=11317 HFD=3.5 00:42:08.352 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 00:42:08.352 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 00:42:08.352 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-2.00 mountX=-0.05 mountY=-0.33, mountTheta=-1.72 00:42:08.352 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.31, opts=13) 00:42:08.352 00.000 30444 Enqueuing Move request for scope (-0.14, -0.31) 00:42:08.352 00.000 15672 Worker thread wakes up 00:42:08.353 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.31) opts 0xd 00:42:08.353 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.31) 00:42:08.353 00.000 15672 Moving (-0.14, -0.31) raw xDistance=-0.05 yDistance=-0.33 00:42:08.353 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:42:08.353 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:42:08.353 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 00:42:08.353 00.000 15672 MoveAxis(E, 0, ABG) 00:42:08.353 00.000 15672 Move returns status 0, amount 0 00:42:08.353 00.000 15672 MoveAxis(N, 0, ABG) 00:42:08.353 00.000 15672 Move returns status 0, amount 0 00:42:08.353 00.000 15672 move complete, result=0 00:42:08.353 00.000 15672 worker thread done servicing request 00:42:08.357 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=11317, FiltMin=2628, FiltMax=10098, Gamma=2.950 00:42:08.407 00.050 30444 UpdateGuideState exits: m=116824 SNR=85.0 Saturated 00:42:08.407 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:08.407 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:08.407 00.000 30444 Enqueuing Expose request 00:42:08.407 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 00:42:08.407 00.000 15672 Worker thread wakes up 00:42:08.407 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:08.407 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:10.323 01.916 15672 Exposure complete 00:42:10.353 00.030 15672 worker thread done servicing request 00:42:10.353 00.000 30444 OnExposeComplete: enter 00:42:10.353 00.000 30444 UpdateGuideState(): m_state=6 00:42:10.353 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4223 00:42:10.353 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=195.72, Mass=122925, SNR=90.5, Peak=11583 HFD=3.5 00:42:10.353 00.000 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 00:42:10.353 00.000 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 00:42:10.353 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.49 hyp=0.51 cameraTheta=-1.82 mountX=0.02 mountY=-0.51, mountTheta=-1.54 00:42:10.354 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.49, opts=13) 00:42:10.354 00.000 30444 Enqueuing Move request for scope (-0.12, -0.49) 00:42:10.354 00.000 15672 Worker thread wakes up 00:42:10.354 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.49) opts 0xd 00:42:10.354 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.49) 00:42:10.354 00.000 15672 Moving (-0.12, -0.49) raw xDistance=0.02 yDistance=-0.51 00:42:10.354 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:42:10.354 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:42:10.354 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51 00:42:10.354 00.000 15672 MoveAxis(E, 0, ABG) 00:42:10.354 00.000 15672 Move returns status 0, amount 0 00:42:10.354 00.000 15672 MoveAxis(N, 0, ABG) 00:42:10.354 00.000 15672 Move returns status 0, amount 0 00:42:10.354 00.000 15672 move complete, result=0 00:42:10.354 00.000 15672 worker thread done servicing request 00:42:10.359 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=12986, FiltMin=2605, FiltMax=10629, Gamma=2.950 00:42:10.415 00.056 30444 UpdateGuideState exits: m=122925 SNR=90.5 Saturated 00:42:10.415 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:10.415 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:10.416 00.001 30444 Enqueuing Expose request 00:42:10.416 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH 00:42:10.416 00.000 15672 Worker thread wakes up 00:42:10.416 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:10.416 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:12.526 02.110 15672 Exposure complete 00:42:12.545 00.019 15672 worker thread done servicing request 00:42:12.545 00.000 30444 OnExposeComplete: enter 00:42:12.545 00.000 30444 UpdateGuideState(): m_state=6 00:42:12.545 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4224 00:42:12.545 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=195.40, Mass=129632, SNR=95.9, Peak=13036 HFD=3.6 00:42:12.545 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.58 = -1.58) 00:42:12.545 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 00:42:12.545 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.81 hyp=0.85 cameraTheta=-1.86 mountX=-0.01 mountY=-0.84, mountTheta=-1.58 00:42:12.546 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.81, opts=13) 00:42:12.546 00.000 30444 Enqueuing Move request for scope (-0.24, -0.81) 00:42:12.546 00.000 15672 Worker thread wakes up 00:42:12.546 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.81) opts 0xd 00:42:12.546 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.81) 00:42:12.546 00.000 15672 Moving (-0.24, -0.81) raw xDistance=-0.01 yDistance=-0.84 00:42:12.546 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 00:42:12.546 00.000 15672 resist switch: large excursion: input -0.84 thresh 0.75 direction from 1 to -1 00:42:12.546 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.53 00:42:12.546 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 00:42:12.546 00.000 15672 MoveAxis(E, 0, ABG) 00:42:12.546 00.000 15672 Move returns status 0, amount 0 00:42:12.546 00.000 15672 MoveAxis(N, 150, ABG) 00:42:12.546 00.000 15672 Guiding Dir = 0, Dur = 150 00:42:12.548 00.002 15672 IsSlewing returns 0 00:42:12.552 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=13816, FiltMin=2579, FiltMax=10519, Gamma=2.950 00:42:12.582 00.030 15672 IsGuiding returns 0 00:42:12.602 00.020 30444 UpdateGuideState exits: m=129632 SNR=95.9 Saturated 00:42:12.602 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:12.602 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:12.602 00.000 30444 Enqueuing Expose request 00:42:12.662 00.060 15672 PulseGuide returned control before completion, sleep 81 00:42:12.743 00.081 15672 IsGuiding returns 1 00:42:12.744 00.001 15672 scope still moving after pulse duration time elapsed 00:42:12.764 00.020 15672 IsSlewing returns 0 00:42:12.764 00.000 15672 IsGuiding returns 1 00:42:12.786 00.022 15672 IsSlewing returns 0 00:42:12.837 00.051 15672 IsGuiding returns 0 00:42:12.837 00.000 15672 scope move finished after 150 + 105 ms 00:42:12.837 00.000 15672 Move returns status 0, amount 150 00:42:12.837 00.000 15672 move complete, result=0 00:42:12.837 00.000 15672 worker thread done servicing request 00:42:12.837 00.000 15672 Worker thread wakes up 00:42:12.838 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.8 px 150 ms NORTH 00:42:12.838 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:12.838 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:14.746 01.908 15672 Exposure complete 00:42:14.766 00.020 15672 worker thread done servicing request 00:42:14.766 00.000 30444 OnExposeComplete: enter 00:42:14.766 00.000 30444 UpdateGuideState(): m_state=6 00:42:14.766 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4225 00:42:14.766 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=195.85, Mass=114971, SNR=84.9, Peak=10865 HFD=3.6 00:42:14.766 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 00:42:14.766 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 00:42:14.767 00.001 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.37 hyp=0.37 cameraTheta=-1.70 mountX=0.06 mountY=-0.37, mountTheta=-1.42 00:42:14.767 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.37, opts=13) 00:42:14.767 00.000 30444 Enqueuing Move request for scope (-0.05, -0.37) 00:42:14.767 00.000 15672 Worker thread wakes up 00:42:14.767 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.37) opts 0xd 00:42:14.767 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.37) 00:42:14.767 00.000 15672 Moving (-0.05, -0.37) raw xDistance=0.06 yDistance=-0.37 00:42:14.767 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:42:14.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 00:42:14.767 00.000 15672 MoveAxis(E, 0, ABG) 00:42:14.767 00.000 15672 Move returns status 0, amount 0 00:42:14.767 00.000 15672 MoveAxis(N, 66, ABG) 00:42:14.767 00.000 15672 Guiding Dir = 0, Dur = 66 00:42:14.769 00.002 15672 IsSlewing returns 0 00:42:14.770 00.001 15672 IsGuiding returns 0 00:42:14.774 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=11612, FiltMin=2523, FiltMax=10557, Gamma=2.950 00:42:14.822 00.048 30444 UpdateGuideState exits: m=114971 SNR=84.9 Saturated 00:42:14.822 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:14.822 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:14.822 00.000 30444 Enqueuing Expose request 00:42:14.851 00.029 15672 IsGuiding returns 1 00:42:14.851 00.000 15672 scope still moving after pulse duration time elapsed 00:42:14.872 00.021 15672 IsSlewing returns 0 00:42:14.873 00.001 15672 IsGuiding returns 1 00:42:14.894 00.021 15672 IsSlewing returns 0 00:42:14.895 00.001 15672 IsGuiding returns 1 00:42:14.915 00.020 15672 IsSlewing returns 0 00:42:14.978 00.063 15672 IsGuiding returns 0 00:42:14.978 00.000 15672 scope move finished after 66 + 141 ms 00:42:14.978 00.000 15672 Move returns status 0, amount 66 00:42:14.978 00.000 15672 move complete, result=0 00:42:14.978 00.000 15672 worker thread done servicing request 00:42:14.978 00.000 15672 Worker thread wakes up 00:42:14.979 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 66 ms NORTH 00:42:14.979 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:14.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:17.086 02.107 15672 Exposure complete 00:42:17.106 00.020 15672 worker thread done servicing request 00:42:17.106 00.000 30444 OnExposeComplete: enter 00:42:17.106 00.000 30444 UpdateGuideState(): m_state=6 00:42:17.106 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4226 00:42:17.106 00.000 30444 Star::Find returns 1 (1), X=460.99, Y=195.52, Mass=123008, SNR=83.7, Peak=13041 HFD=3.6 00:42:17.107 00.001 30444 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 00:42:17.107 00.000 30444 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.65 = -0.65) 00:42:17.107 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=-0.69 hyp=0.91 cameraTheta=-0.87 mountX=0.76 mountY=-0.55, mountTheta=-0.63 00:42:17.107 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=-0.69, opts=13) 00:42:17.107 00.000 30444 Enqueuing Move request for scope (0.59, -0.69) 00:42:17.107 00.000 15672 Worker thread wakes up 00:42:17.107 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.69) opts 0xd 00:42:17.107 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, -0.69) 00:42:17.107 00.000 15672 Moving (0.59, -0.69) raw xDistance=0.76 yDistance=-0.55 00:42:17.107 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76 00:42:17.107 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 00:42:17.107 00.000 15672 MoveAxis(W, 204, ABG) 00:42:17.107 00.000 15672 Guiding Dir = 3, Dur = 204 00:42:17.108 00.001 15672 IsSlewing returns 0 00:42:17.109 00.001 15672 IsGuiding returns 0 00:42:17.113 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=13446, FiltMin=2651, FiltMax=11195, Gamma=2.950 00:42:17.133 00.020 15672 PulseGuide returned control before completion, sleep 190 00:42:17.163 00.030 30444 UpdateGuideState exits: m=123008 SNR=83.7 Saturated 00:42:17.163 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:17.163 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:17.163 00.000 30444 Enqueuing Expose request 00:42:17.390 00.227 15672 IsGuiding returns 0 00:42:17.390 00.000 15672 Move returns status 0, amount 204 00:42:17.390 00.000 15672 MoveAxis(N, 98, ABG) 00:42:17.390 00.000 15672 Guiding Dir = 0, Dur = 98 00:42:17.391 00.001 15672 IsSlewing returns 0 00:42:17.392 00.001 15672 IsGuiding returns 0 00:42:17.471 00.079 15672 PulseGuide returned control before completion, sleep 30 00:42:17.502 00.031 15672 IsGuiding returns 1 00:42:17.502 00.000 15672 scope still moving after pulse duration time elapsed 00:42:17.523 00.021 15672 IsSlewing returns 0 00:42:17.524 00.001 15672 IsGuiding returns 1 00:42:17.545 00.021 15672 IsSlewing returns 0 00:42:17.546 00.001 15672 IsGuiding returns 1 00:42:17.567 00.021 15672 IsSlewing returns 0 00:42:17.614 00.047 15672 IsGuiding returns 0 00:42:17.614 00.000 15672 scope move finished after 98 + 124 ms 00:42:17.614 00.000 15672 Move returns status 0, amount 98 00:42:17.615 00.001 15672 move complete, result=0 00:42:17.615 00.000 15672 worker thread done servicing request 00:42:17.615 00.000 15672 Worker thread wakes up 00:42:17.615 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:17.615 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:17.615 00.000 30444 GuideStep: 0.8 px 204 ms WEST, -0.6 px 98 ms NORTH 00:42:19.523 01.908 15672 Exposure complete 00:42:19.543 00.020 15672 worker thread done servicing request 00:42:19.543 00.000 30444 OnExposeComplete: enter 00:42:19.543 00.000 30444 UpdateGuideState(): m_state=6 00:42:19.543 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4227 00:42:19.543 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=195.67, Mass=119369, SNR=83.3, Peak=11801 HFD=3.4 00:42:19.543 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 00:42:19.543 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 00:42:19.544 00.001 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.54 hyp=0.54 cameraTheta=-1.62 mountX=0.12 mountY=-0.54, mountTheta=-1.34 00:42:19.544 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.54, opts=13) 00:42:19.544 00.000 30444 Enqueuing Move request for scope (-0.03, -0.54) 00:42:19.544 00.000 15672 Worker thread wakes up 00:42:19.544 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.54) opts 0xd 00:42:19.544 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.54) 00:42:19.544 00.000 15672 Moving (-0.03, -0.54) raw xDistance=0.12 yDistance=-0.54 00:42:19.544 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 00:42:19.544 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 00:42:19.544 00.000 15672 MoveAxis(E, 0, ABG) 00:42:19.544 00.000 15672 Move returns status 0, amount 0 00:42:19.544 00.000 15672 MoveAxis(N, 96, ABG) 00:42:19.544 00.000 15672 Guiding Dir = 0, Dur = 96 00:42:19.545 00.001 15672 IsSlewing returns 0 00:42:19.546 00.001 15672 IsGuiding returns 0 00:42:19.549 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=12830, FiltMin=2611, FiltMax=9686, Gamma=2.950 00:42:19.599 00.050 30444 UpdateGuideState exits: m=119369 SNR=83.3 Saturated 00:42:19.599 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:19.599 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:19.599 00.000 30444 Enqueuing Expose request 00:42:19.626 00.027 15672 PulseGuide returned control before completion, sleep 26 00:42:19.653 00.027 15672 IsGuiding returns 1 00:42:19.653 00.000 15672 scope still moving after pulse duration time elapsed 00:42:19.675 00.022 15672 IsSlewing returns 0 00:42:19.676 00.001 15672 IsGuiding returns 1 00:42:19.697 00.021 15672 IsSlewing returns 0 00:42:19.697 00.000 15672 IsGuiding returns 1 00:42:19.719 00.022 15672 IsSlewing returns 0 00:42:19.770 00.051 15672 IsGuiding returns 0 00:42:19.770 00.000 15672 scope move finished after 96 + 128 ms 00:42:19.770 00.000 15672 Move returns status 0, amount 96 00:42:19.771 00.001 15672 move complete, result=0 00:42:19.771 00.000 15672 worker thread done servicing request 00:42:19.771 00.000 15672 Worker thread wakes up 00:42:19.771 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:19.771 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:20.092 00.321 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 96 ms NORTH 00:42:21.878 01.786 15672 Exposure complete 00:42:21.898 00.020 15672 worker thread done servicing request 00:42:21.898 00.000 30444 OnExposeComplete: enter 00:42:21.898 00.000 30444 UpdateGuideState(): m_state=6 00:42:21.898 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4228 00:42:21.898 00.000 30444 Star::Find returns 1 (1), X=459.86, Y=195.65, Mass=113257, SNR=90.4, Peak=12420 HFD=3.6 00:42:21.898 00.000 30444 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.28) = xAngle (-2.06 = -2.06) 00:42:21.898 00.000 30444 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 00:42:21.898 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-0.56 hyp=0.79 cameraTheta=-2.34 mountX=-0.37 mountY=-0.67, mountTheta=-2.08 00:42:21.898 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-0.56, opts=13) 00:42:21.898 00.000 30444 Enqueuing Move request for scope (-0.55, -0.56) 00:42:21.898 00.000 15672 Worker thread wakes up 00:42:21.898 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.56) opts 0xd 00:42:21.898 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -0.56) 00:42:21.898 00.000 15672 Moving (-0.55, -0.56) raw xDistance=-0.37 yDistance=-0.67 00:42:21.898 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 00:42:21.898 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 00:42:21.898 00.000 15672 MoveAxis(E, 101, ABG) 00:42:21.898 00.000 15672 Guiding Dir = 2, Dur = 101 00:42:21.898 00.000 15672 IsSlewing returns 0 00:42:21.900 00.002 15672 IsGuiding returns 0 00:42:21.904 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=15105, FiltMin=2639, FiltMax=10023, Gamma=2.950 00:42:21.926 00.022 15672 PulseGuide returned control before completion, sleep 85 00:42:22.024 00.098 15672 IsGuiding returns 0 00:42:22.024 00.000 15672 Move returns status 0, amount 101 00:42:22.024 00.000 15672 MoveAxis(N, 119, ABG) 00:42:22.024 00.000 15672 Guiding Dir = 0, Dur = 119 00:42:22.025 00.001 15672 IsSlewing returns 0 00:42:22.027 00.002 15672 IsGuiding returns 0 00:42:22.103 00.076 15672 PulseGuide returned control before completion, sleep 54 00:42:22.135 00.032 30444 UpdateGuideState exits: m=113257 SNR=90.4 Saturated 00:42:22.135 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:22.136 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:22.136 00.000 30444 Enqueuing Expose request 00:42:22.159 00.023 15672 IsGuiding returns 1 00:42:22.159 00.000 15672 scope still moving after pulse duration time elapsed 00:42:22.181 00.022 15672 IsSlewing returns 0 00:42:22.182 00.001 15672 IsGuiding returns 1 00:42:22.204 00.022 15672 IsSlewing returns 0 00:42:22.205 00.001 15672 IsGuiding returns 1 00:42:22.226 00.021 15672 IsSlewing returns 0 00:42:22.263 00.037 15672 IsGuiding returns 0 00:42:22.263 00.000 15672 scope move finished after 119 + 116 ms 00:42:22.263 00.000 15672 Move returns status 0, amount 119 00:42:22.263 00.000 15672 move complete, result=0 00:42:22.263 00.000 15672 worker thread done servicing request 00:42:22.263 00.000 15672 Worker thread wakes up 00:42:22.263 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:22.263 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:22.263 00.000 30444 GuideStep: -0.4 px 101 ms EAST, -0.7 px 119 ms NORTH 00:42:24.179 01.916 15672 Exposure complete 00:42:24.211 00.032 15672 worker thread done servicing request 00:42:24.211 00.000 30444 OnExposeComplete: enter 00:42:24.211 00.000 30444 UpdateGuideState(): m_state=6 00:42:24.211 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4229 00:42:24.211 00.000 30444 Star::Find returns 1 (1), X=459.86, Y=195.63, Mass=120698, SNR=87.6, Peak=14043 HFD=3.6 00:42:24.211 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 00:42:24.211 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 00:42:24.211 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-0.59 hyp=0.80 cameraTheta=-2.32 mountX=-0.36 mountY=-0.69, mountTheta=-2.06 00:42:24.212 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-0.59, opts=13) 00:42:24.212 00.000 30444 Enqueuing Move request for scope (-0.55, -0.59) 00:42:24.212 00.000 15672 Worker thread wakes up 00:42:24.212 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.59) opts 0xd 00:42:24.212 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -0.59) 00:42:24.212 00.000 15672 Moving (-0.55, -0.59) raw xDistance=-0.36 yDistance=-0.69 00:42:24.212 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36 00:42:24.212 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 00:42:24.212 00.000 15672 MoveAxis(E, 106, ABG) 00:42:24.212 00.000 15672 Guiding Dir = 2, Dur = 106 00:42:24.212 00.000 15672 IsSlewing returns 0 00:42:24.213 00.001 15672 IsGuiding returns 0 00:42:24.217 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=15389, FiltMin=2591, FiltMax=10831, Gamma=2.950 00:42:24.243 00.026 15672 PulseGuide returned control before completion, sleep 87 00:42:24.267 00.024 30444 UpdateGuideState exits: m=120698 SNR=87.6 Saturated 00:42:24.267 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:24.267 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:24.267 00.000 30444 Enqueuing Expose request 00:42:24.333 00.066 15672 IsGuiding returns 1 00:42:24.333 00.000 15672 scope still moving after pulse duration time elapsed 00:42:24.354 00.021 15672 IsSlewing returns 0 00:42:24.357 00.003 15672 IsGuiding returns 1 00:42:24.377 00.020 15672 IsSlewing returns 0 00:42:24.387 00.010 15672 IsGuiding returns 0 00:42:24.388 00.001 15672 scope move finished after 106 + 68 ms 00:42:24.388 00.000 15672 Move returns status 0, amount 106 00:42:24.388 00.000 15672 MoveAxis(N, 123, ABG) 00:42:24.388 00.000 15672 Guiding Dir = 0, Dur = 123 00:42:24.388 00.000 15672 IsSlewing returns 0 00:42:24.390 00.002 15672 IsGuiding returns 0 00:42:24.466 00.076 15672 PulseGuide returned control before completion, sleep 56 00:42:24.525 00.059 15672 IsGuiding returns 1 00:42:24.525 00.000 15672 scope still moving after pulse duration time elapsed 00:42:24.546 00.021 15672 IsSlewing returns 0 00:42:24.547 00.001 15672 IsGuiding returns 1 00:42:24.567 00.020 15672 IsSlewing returns 0 00:42:24.567 00.000 15672 IsGuiding returns 1 00:42:24.588 00.021 15672 IsSlewing returns 0 00:42:24.590 00.002 15672 IsGuiding returns 1 00:42:24.611 00.021 15672 IsSlewing returns 0 00:42:24.643 00.032 15672 IsGuiding returns 0 00:42:24.644 00.001 15672 scope move finished after 123 + 131 ms 00:42:24.644 00.000 15672 Move returns status 0, amount 123 00:42:24.644 00.000 15672 move complete, result=0 00:42:24.644 00.000 15672 worker thread done servicing request 00:42:24.644 00.000 15672 Worker thread wakes up 00:42:24.644 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:24.645 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:24.645 00.000 30444 GuideStep: -0.4 px 106 ms EAST, -0.7 px 123 ms NORTH 00:42:26.753 02.108 15672 Exposure complete 00:42:26.773 00.020 15672 worker thread done servicing request 00:42:26.773 00.000 30444 OnExposeComplete: enter 00:42:26.773 00.000 30444 UpdateGuideState(): m_state=6 00:42:26.773 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4230 00:42:26.774 00.001 30444 Star::Find returns 1 (1), X=460.44, Y=195.20, Mass=113395, SNR=81.5, Peak=11942 HFD=3.3 00:42:26.774 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 00:42:26.774 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 00:42:26.774 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-1.01 hyp=1.01 cameraTheta=-1.54 mountX=0.31 mountY=-0.98, mountTheta=-1.26 00:42:26.774 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-1.01, opts=13) 00:42:26.774 00.000 30444 Enqueuing Move request for scope (0.03, -1.01) 00:42:26.774 00.000 15672 Worker thread wakes up 00:42:26.774 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -1.01) opts 0xd 00:42:26.774 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -1.01) 00:42:26.774 00.000 15672 Moving (0.03, -1.01) raw xDistance=0.31 yDistance=-0.98 00:42:26.774 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31 00:42:26.774 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98 00:42:26.774 00.000 15672 MoveAxis(W, 77, ABG) 00:42:26.775 00.001 15672 Guiding Dir = 3, Dur = 77 00:42:26.775 00.000 15672 IsSlewing returns 0 00:42:26.776 00.001 15672 IsGuiding returns 0 00:42:26.781 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=14104, FiltMin=2646, FiltMax=10161, Gamma=2.950 00:42:26.799 00.018 15672 PulseGuide returned control before completion, sleep 65 00:42:26.830 00.031 30444 UpdateGuideState exits: m=113395 SNR=81.5 Saturated 00:42:26.830 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:26.830 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:26.830 00.000 30444 Enqueuing Expose request 00:42:26.895 00.065 15672 IsGuiding returns 0 00:42:26.895 00.000 15672 Move returns status 0, amount 77 00:42:26.895 00.000 15672 MoveAxis(N, 175, ABG) 00:42:26.895 00.000 15672 Guiding Dir = 0, Dur = 175 00:42:26.895 00.000 15672 IsSlewing returns 0 00:42:26.897 00.002 15672 IsGuiding returns 0 00:42:26.977 00.080 15672 PulseGuide returned control before completion, sleep 106 00:42:27.103 00.126 15672 IsGuiding returns 1 00:42:27.103 00.000 15672 scope still moving after pulse duration time elapsed 00:42:27.124 00.021 15672 IsSlewing returns 0 00:42:27.125 00.001 15672 IsGuiding returns 1 00:42:27.146 00.021 15672 IsSlewing returns 0 00:42:27.147 00.001 15672 IsGuiding returns 1 00:42:27.168 00.021 15672 IsSlewing returns 0 00:42:27.198 00.030 15672 IsGuiding returns 0 00:42:27.198 00.000 15672 scope move finished after 175 + 127 ms 00:42:27.198 00.000 15672 Move returns status 0, amount 175 00:42:27.198 00.000 15672 move complete, result=0 00:42:27.198 00.000 15672 worker thread done servicing request 00:42:27.198 00.000 15672 Worker thread wakes up 00:42:27.198 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:27.198 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:27.198 00.000 30444 GuideStep: 0.3 px 77 ms WEST, -1.0 px 175 ms NORTH 00:42:29.106 01.908 15672 Exposure complete 00:42:29.126 00.020 15672 worker thread done servicing request 00:42:29.126 00.000 30444 OnExposeComplete: enter 00:42:29.126 00.000 30444 UpdateGuideState(): m_state=6 00:42:29.126 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4231 00:42:29.126 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=195.51, Mass=120292, SNR=87.3, Peak=12428 HFD=3.2 00:42:29.126 00.000 30444 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 00:42:29.126 00.000 30444 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 00:42:29.126 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.70 hyp=0.71 cameraTheta=-1.37 mountX=0.33 mountY=-0.65, mountTheta=-1.11 00:42:29.127 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.70, opts=13) 00:42:29.127 00.000 30444 Enqueuing Move request for scope (0.14, -0.70) 00:42:29.127 00.000 15672 Worker thread wakes up 00:42:29.127 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.70) opts 0xd 00:42:29.127 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.70) 00:42:29.127 00.000 15672 Moving (0.14, -0.70) raw xDistance=0.33 yDistance=-0.65 00:42:29.127 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33 00:42:29.127 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 00:42:29.127 00.000 15672 MoveAxis(W, 94, ABG) 00:42:29.127 00.000 15672 Guiding Dir = 3, Dur = 94 00:42:29.128 00.001 15672 IsSlewing returns 0 00:42:29.128 00.000 15672 IsGuiding returns 0 00:42:29.133 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=13219, FiltMin=2636, FiltMax=10135, Gamma=2.950 00:42:29.147 00.014 15672 PulseGuide returned control before completion, sleep 86 00:42:29.235 00.088 15672 IsGuiding returns 1 00:42:29.235 00.000 15672 scope still moving after pulse duration time elapsed 00:42:29.255 00.020 15672 IsSlewing returns 0 00:42:29.256 00.001 15672 IsGuiding returns 1 00:42:29.275 00.019 30444 UpdateGuideState exits: m=120292 SNR=87.3 Saturated 00:42:29.275 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:29.275 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:29.275 00.000 30444 Enqueuing Expose request 00:42:29.277 00.002 15672 IsSlewing returns 0 00:42:29.278 00.001 15672 IsGuiding returns 0 00:42:29.278 00.000 15672 scope move finished after 94 + 56 ms 00:42:29.278 00.000 15672 Move returns status 0, amount 94 00:42:29.278 00.000 15672 MoveAxis(N, 116, ABG) 00:42:29.278 00.000 15672 Guiding Dir = 0, Dur = 116 00:42:29.279 00.001 15672 IsSlewing returns 0 00:42:29.279 00.000 15672 IsGuiding returns 0 00:42:29.356 00.077 15672 PulseGuide returned control before completion, sleep 51 00:42:29.409 00.053 15672 IsGuiding returns 1 00:42:29.409 00.000 15672 scope still moving after pulse duration time elapsed 00:42:29.431 00.022 15672 IsSlewing returns 0 00:42:29.434 00.003 15672 IsGuiding returns 1 00:42:29.454 00.020 15672 IsSlewing returns 0 00:42:29.515 00.061 15672 IsGuiding returns 0 00:42:29.516 00.001 15672 scope move finished after 116 + 119 ms 00:42:29.516 00.000 15672 Move returns status 0, amount 116 00:42:29.516 00.000 15672 move complete, result=0 00:42:29.516 00.000 15672 worker thread done servicing request 00:42:29.516 00.000 15672 Worker thread wakes up 00:42:29.516 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:29.517 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:29.517 00.000 30444 GuideStep: 0.3 px 94 ms WEST, -0.7 px 116 ms NORTH 00:42:31.624 02.107 15672 Exposure complete 00:42:31.644 00.020 15672 worker thread done servicing request 00:42:31.644 00.000 30444 OnExposeComplete: enter 00:42:31.644 00.000 30444 UpdateGuideState(): m_state=6 00:42:31.644 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4232 00:42:31.644 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=195.57, Mass=120130, SNR=84.8, Peak=12372 HFD=3.5 00:42:31.644 00.000 30444 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.28) = xAngle (-1.82 = -1.82) 00:42:31.645 00.001 30444 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.88 = -1.88) 00:42:31.645 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.65 hyp=0.75 cameraTheta=-2.10 mountX=-0.19 mountY=-0.71, mountTheta=-1.83 00:42:31.645 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.65, opts=13) 00:42:31.645 00.000 30444 Enqueuing Move request for scope (-0.38, -0.65) 00:42:31.645 00.000 15672 Worker thread wakes up 00:42:31.645 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.65) opts 0xd 00:42:31.645 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.65) 00:42:31.645 00.000 15672 Moving (-0.38, -0.65) raw xDistance=-0.19 yDistance=-0.71 00:42:31.645 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 00:42:31.645 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 00:42:31.645 00.000 15672 MoveAxis(E, 0, ABG) 00:42:31.645 00.000 15672 Move returns status 0, amount 0 00:42:31.646 00.001 15672 MoveAxis(N, 128, ABG) 00:42:31.646 00.000 15672 Guiding Dir = 0, Dur = 128 00:42:31.646 00.000 15672 IsSlewing returns 0 00:42:31.648 00.002 15672 IsGuiding returns 0 00:42:31.652 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=13085, FiltMin=2624, FiltMax=10270, Gamma=2.950 00:42:31.700 00.048 30444 UpdateGuideState exits: m=120130 SNR=84.8 Saturated 00:42:31.700 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:31.700 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:31.700 00.000 30444 Enqueuing Expose request 00:42:31.735 00.035 15672 PulseGuide returned control before completion, sleep 50 00:42:31.832 00.097 15672 IsGuiding returns 1 00:42:31.832 00.000 15672 scope still moving after pulse duration time elapsed 00:42:31.853 00.021 15672 IsSlewing returns 0 00:42:31.879 00.026 15672 IsGuiding returns 0 00:42:31.880 00.001 15672 scope move finished after 128 + 104 ms 00:42:31.880 00.000 15672 Move returns status 0, amount 128 00:42:31.880 00.000 15672 move complete, result=0 00:42:31.880 00.000 15672 worker thread done servicing request 00:42:31.880 00.000 15672 Worker thread wakes up 00:42:31.880 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:31.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:31.880 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 128 ms NORTH 00:42:33.789 01.909 15672 Exposure complete 00:42:33.809 00.020 15672 worker thread done servicing request 00:42:33.809 00.000 30444 OnExposeComplete: enter 00:42:33.809 00.000 30444 UpdateGuideState(): m_state=6 00:42:33.809 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4233 00:42:33.809 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=195.51, Mass=126592, SNR=98.8, Peak=12317 HFD=3.7 00:42:33.809 00.000 30444 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.28) = xAngle (-1.78 = -1.78) 00:42:33.810 00.001 30444 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 00:42:33.810 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.70 hyp=0.79 cameraTheta=-2.06 mountX=-0.16 mountY=-0.76, mountTheta=-1.78 00:42:33.810 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.70, opts=13) 00:42:33.810 00.000 30444 Enqueuing Move request for scope (-0.37, -0.70) 00:42:33.810 00.000 15672 Worker thread wakes up 00:42:33.810 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.70) opts 0xd 00:42:33.810 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.70) 00:42:33.810 00.000 15672 Moving (-0.37, -0.70) raw xDistance=-0.16 yDistance=-0.76 00:42:33.810 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 00:42:33.810 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 00:42:33.810 00.000 15672 MoveAxis(E, 0, ABG) 00:42:33.810 00.000 15672 Move returns status 0, amount 0 00:42:33.810 00.000 15672 MoveAxis(N, 136, ABG) 00:42:33.811 00.001 15672 Guiding Dir = 0, Dur = 136 00:42:33.812 00.001 15672 IsSlewing returns 0 00:42:33.813 00.001 15672 IsGuiding returns 0 00:42:33.817 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=12677, FiltMin=2593, FiltMax=9765, Gamma=2.950 00:42:33.865 00.048 30444 UpdateGuideState exits: m=126592 SNR=98.8 Saturated 00:42:33.865 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:33.865 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:33.865 00.000 30444 Enqueuing Expose request 00:42:33.892 00.027 15672 PulseGuide returned control before completion, sleep 68 00:42:33.962 00.070 15672 IsGuiding returns 1 00:42:33.962 00.000 15672 scope still moving after pulse duration time elapsed 00:42:33.984 00.022 15672 IsSlewing returns 0 00:42:33.985 00.001 15672 IsGuiding returns 1 00:42:34.007 00.022 15672 IsSlewing returns 0 00:42:34.010 00.003 15672 IsGuiding returns 1 00:42:34.031 00.021 15672 IsSlewing returns 0 00:42:34.034 00.003 15672 IsGuiding returns 1 00:42:34.055 00.021 15672 IsSlewing returns 0 00:42:34.068 00.013 15672 IsGuiding returns 0 00:42:34.068 00.000 15672 scope move finished after 136 + 118 ms 00:42:34.068 00.000 15672 Move returns status 0, amount 136 00:42:34.068 00.000 15672 move complete, result=0 00:42:34.068 00.000 15672 worker thread done servicing request 00:42:34.068 00.000 15672 Worker thread wakes up 00:42:34.068 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:34.068 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:34.068 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.8 px 136 ms NORTH 00:42:36.176 02.108 15672 Exposure complete 00:42:36.196 00.020 15672 worker thread done servicing request 00:42:36.196 00.000 30444 OnExposeComplete: enter 00:42:36.196 00.000 30444 UpdateGuideState(): m_state=6 00:42:36.196 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4234 00:42:36.196 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=195.31, Mass=120463, SNR=96.8, Peak=14192 HFD=3.2 00:42:36.196 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 00:42:36.196 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 00:42:36.196 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.90 hyp=0.92 cameraTheta=-1.36 mountX=0.44 mountY=-0.84, mountTheta=-1.09 00:42:36.196 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.90, opts=13) 00:42:36.196 00.000 30444 Enqueuing Move request for scope (0.20, -0.90) 00:42:36.197 00.001 15672 Worker thread wakes up 00:42:36.197 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.90) opts 0xd 00:42:36.197 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.90) 00:42:36.197 00.000 15672 Moving (0.20, -0.90) raw xDistance=0.44 yDistance=-0.84 00:42:36.197 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44 00:42:36.197 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 00:42:36.197 00.000 15672 MoveAxis(W, 118, ABG) 00:42:36.197 00.000 15672 Guiding Dir = 3, Dur = 118 00:42:36.197 00.000 15672 IsSlewing returns 0 00:42:36.198 00.001 15672 IsGuiding returns 0 00:42:36.202 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=14192, FiltMin=2646, FiltMax=10215, Gamma=2.950 00:42:36.223 00.021 15672 PulseGuide returned control before completion, sleep 102 00:42:36.253 00.030 30444 UpdateGuideState exits: m=120463 SNR=96.8 Saturated 00:42:36.253 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:36.253 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:36.253 00.000 30444 Enqueuing Expose request 00:42:36.351 00.098 15672 IsGuiding returns 0 00:42:36.351 00.000 15672 Move returns status 0, amount 118 00:42:36.351 00.000 15672 MoveAxis(N, 150, ABG) 00:42:36.351 00.000 15672 Guiding Dir = 0, Dur = 150 00:42:36.352 00.001 15672 IsSlewing returns 0 00:42:36.352 00.000 15672 IsGuiding returns 0 00:42:36.432 00.080 15672 PulseGuide returned control before completion, sleep 82 00:42:36.517 00.085 15672 IsGuiding returns 1 00:42:36.517 00.000 15672 scope still moving after pulse duration time elapsed 00:42:36.539 00.022 15672 IsSlewing returns 0 00:42:36.542 00.003 15672 IsGuiding returns 1 00:42:36.562 00.020 15672 IsSlewing returns 0 00:42:36.577 00.015 15672 IsGuiding returns 1 00:42:36.599 00.022 15672 IsSlewing returns 0 00:42:36.624 00.025 15672 IsGuiding returns 0 00:42:36.624 00.000 15672 scope move finished after 150 + 120 ms 00:42:36.624 00.000 15672 Move returns status 0, amount 150 00:42:36.624 00.000 15672 move complete, result=0 00:42:36.624 00.000 15672 worker thread done servicing request 00:42:36.624 00.000 15672 Worker thread wakes up 00:42:36.624 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:36.624 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:36.624 00.000 30444 GuideStep: 0.4 px 118 ms WEST, -0.8 px 150 ms NORTH 00:42:38.539 01.915 15672 Exposure complete 00:42:38.571 00.032 15672 worker thread done servicing request 00:42:38.571 00.000 30444 OnExposeComplete: enter 00:42:38.571 00.000 30444 UpdateGuideState(): m_state=6 00:42:38.571 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4235 00:42:38.571 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=195.36, Mass=106169, SNR=83.0, Peak=12245 HFD=3.1 00:42:38.571 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 00:42:38.571 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 00:42:38.571 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.85 hyp=0.86 cameraTheta=-1.49 mountX=0.30 mountY=-0.82, mountTheta=-1.21 00:42:38.572 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.85, opts=13) 00:42:38.572 00.000 30444 Enqueuing Move request for scope (0.07, -0.85) 00:42:38.572 00.000 15672 Worker thread wakes up 00:42:38.572 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.85) opts 0xd 00:42:38.572 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.85) 00:42:38.572 00.000 15672 Moving (0.07, -0.85) raw xDistance=0.30 yDistance=-0.82 00:42:38.572 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30 00:42:38.572 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 00:42:38.572 00.000 15672 MoveAxis(W, 91, ABG) 00:42:38.572 00.000 15672 Guiding Dir = 3, Dur = 91 00:42:38.573 00.001 15672 IsSlewing returns 0 00:42:38.573 00.000 15672 IsGuiding returns 0 00:42:38.577 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=13559, FiltMin=2634, FiltMax=10897, Gamma=2.950 00:42:38.588 00.011 15672 PulseGuide returned control before completion, sleep 87 00:42:38.677 00.089 15672 IsGuiding returns 1 00:42:38.677 00.000 15672 scope still moving after pulse duration time elapsed 00:42:38.698 00.021 15672 IsSlewing returns 0 00:42:38.732 00.034 15672 IsGuiding returns 0 00:42:38.732 00.000 15672 scope move finished after 91 + 67 ms 00:42:38.732 00.000 15672 Move returns status 0, amount 91 00:42:38.732 00.000 15672 MoveAxis(N, 146, ABG) 00:42:38.732 00.000 15672 Guiding Dir = 0, Dur = 146 00:42:38.732 00.000 15672 IsSlewing returns 0 00:42:38.733 00.001 15672 IsGuiding returns 0 00:42:38.812 00.079 15672 PulseGuide returned control before completion, sleep 77 00:42:38.893 00.081 15672 IsGuiding returns 1 00:42:38.893 00.000 15672 scope still moving after pulse duration time elapsed 00:42:38.914 00.021 15672 IsSlewing returns 0 00:42:38.915 00.001 15672 IsGuiding returns 1 00:42:38.936 00.021 15672 IsSlewing returns 0 00:42:38.975 00.039 15672 IsGuiding returns 1 00:42:38.986 00.011 30444 UpdateGuideState exits: m=106169 SNR=83.0 Saturated 00:42:38.987 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:38.987 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:38.987 00.000 30444 Enqueuing Expose request 00:42:38.995 00.008 15672 IsSlewing returns 0 00:42:39.004 00.009 15672 IsGuiding returns 0 00:42:39.004 00.000 15672 scope move finished after 146 + 124 ms 00:42:39.004 00.000 15672 Move returns status 0, amount 146 00:42:39.004 00.000 15672 move complete, result=0 00:42:39.004 00.000 15672 worker thread done servicing request 00:42:39.004 00.000 15672 Worker thread wakes up 00:42:39.004 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:39.004 00.000 30444 GuideStep: 0.3 px 91 ms WEST, -0.8 px 146 ms NORTH 00:42:39.004 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:41.111 02.107 15672 Exposure complete 00:42:41.131 00.020 15672 worker thread done servicing request 00:42:41.131 00.000 30444 OnExposeComplete: enter 00:42:41.131 00.000 30444 UpdateGuideState(): m_state=6 00:42:41.131 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4236 00:42:41.131 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=195.49, Mass=121317, SNR=88.8, Peak=12517 HFD=3.3 00:42:41.131 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 00:42:41.131 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 00:42:41.131 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.73 hyp=0.74 cameraTheta=-1.78 mountX=0.05 mountY=-0.74, mountTheta=-1.50 00:42:41.132 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.73, opts=13) 00:42:41.132 00.000 30444 Enqueuing Move request for scope (-0.16, -0.73) 00:42:41.132 00.000 15672 Worker thread wakes up 00:42:41.132 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.73) opts 0xd 00:42:41.132 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.73) 00:42:41.132 00.000 15672 Moving (-0.16, -0.73) raw xDistance=0.05 yDistance=-0.74 00:42:41.132 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:42:41.132 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 00:42:41.132 00.000 15672 MoveAxis(E, 0, ABG) 00:42:41.132 00.000 15672 Move returns status 0, amount 0 00:42:41.132 00.000 15672 MoveAxis(N, 133, ABG) 00:42:41.132 00.000 15672 Guiding Dir = 0, Dur = 133 00:42:41.133 00.001 15672 IsSlewing returns 0 00:42:41.134 00.001 15672 IsGuiding returns 0 00:42:41.138 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=13364, FiltMin=2526, FiltMax=10711, Gamma=2.950 00:42:41.186 00.048 30444 UpdateGuideState exits: m=121317 SNR=88.8 Saturated 00:42:41.186 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:41.186 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:41.186 00.000 30444 Enqueuing Expose request 00:42:41.208 00.022 15672 PulseGuide returned control before completion, sleep 69 00:42:41.280 00.072 15672 IsGuiding returns 1 00:42:41.280 00.000 15672 scope still moving after pulse duration time elapsed 00:42:41.302 00.022 15672 IsSlewing returns 0 00:42:41.368 00.066 15672 IsGuiding returns 0 00:42:41.369 00.001 15672 scope move finished after 133 + 102 ms 00:42:41.369 00.000 15672 Move returns status 0, amount 133 00:42:41.369 00.000 15672 move complete, result=0 00:42:41.369 00.000 15672 worker thread done servicing request 00:42:41.369 00.000 15672 Worker thread wakes up 00:42:41.369 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 133 ms NORTH 00:42:41.370 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:41.370 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:43.276 01.906 15672 Exposure complete 00:42:43.296 00.020 15672 worker thread done servicing request 00:42:43.296 00.000 30444 OnExposeComplete: enter 00:42:43.296 00.000 30444 UpdateGuideState(): m_state=6 00:42:43.296 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4237 00:42:43.296 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=195.44, Mass=118727, SNR=92.5, Peak=13318 HFD=3.4 00:42:43.296 00.000 30444 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.28) = xAngle (-1.88 = -1.88) 00:42:43.296 00.000 30444 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.94 = -1.94) 00:42:43.296 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.77 hyp=0.93 cameraTheta=-2.16 mountX=-0.28 mountY=-0.86, mountTheta=-1.89 00:42:43.297 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.77, opts=13) 00:42:43.297 00.000 30444 Enqueuing Move request for scope (-0.51, -0.77) 00:42:43.297 00.000 15672 Worker thread wakes up 00:42:43.297 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.77) opts 0xd 00:42:43.297 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.77) 00:42:43.297 00.000 15672 Moving (-0.51, -0.77) raw xDistance=-0.28 yDistance=-0.86 00:42:43.297 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 00:42:43.297 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86 00:42:43.297 00.000 15672 MoveAxis(E, 76, ABG) 00:42:43.297 00.000 15672 Guiding Dir = 2, Dur = 76 00:42:43.297 00.000 15672 IsSlewing returns 0 00:42:43.299 00.002 15672 IsGuiding returns 0 00:42:43.303 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=15197, FiltMin=2663, FiltMax=10074, Gamma=2.950 00:42:43.317 00.014 15672 PulseGuide returned control before completion, sleep 68 00:42:43.352 00.035 30444 UpdateGuideState exits: m=118727 SNR=92.5 Saturated 00:42:43.352 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:43.352 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:43.352 00.000 30444 Enqueuing Expose request 00:42:43.388 00.036 15672 IsGuiding returns 1 00:42:43.388 00.000 15672 scope still moving after pulse duration time elapsed 00:42:43.409 00.021 15672 IsSlewing returns 0 00:42:43.414 00.005 15672 IsGuiding returns 0 00:42:43.414 00.000 15672 scope move finished after 76 + 39 ms 00:42:43.414 00.000 15672 Move returns status 0, amount 76 00:42:43.414 00.000 15672 MoveAxis(N, 154, ABG) 00:42:43.414 00.000 15672 Guiding Dir = 0, Dur = 154 00:42:43.415 00.001 15672 IsSlewing returns 0 00:42:43.417 00.002 15672 IsGuiding returns 0 00:42:43.494 00.077 15672 PulseGuide returned control before completion, sleep 89 00:42:43.585 00.091 15672 IsGuiding returns 1 00:42:43.586 00.001 15672 scope still moving after pulse duration time elapsed 00:42:43.607 00.021 15672 IsSlewing returns 0 00:42:43.610 00.003 15672 IsGuiding returns 1 00:42:43.631 00.021 15672 IsSlewing returns 0 00:42:43.634 00.003 15672 IsGuiding returns 1 00:42:43.655 00.021 15672 IsSlewing returns 0 00:42:43.685 00.030 15672 IsGuiding returns 0 00:42:43.686 00.001 15672 scope move finished after 154 + 114 ms 00:42:43.686 00.000 15672 Move returns status 0, amount 154 00:42:43.686 00.000 15672 move complete, result=0 00:42:43.686 00.000 15672 worker thread done servicing request 00:42:43.686 00.000 15672 Worker thread wakes up 00:42:43.686 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:43.687 00.001 30444 GuideStep: -0.3 px 76 ms EAST, -0.9 px 154 ms NORTH 00:42:43.687 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:45.804 02.117 15672 Exposure complete 00:42:45.838 00.034 15672 worker thread done servicing request 00:42:45.838 00.000 30444 OnExposeComplete: enter 00:42:45.838 00.000 30444 UpdateGuideState(): m_state=6 00:42:45.838 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4238 00:42:45.839 00.001 30444 Star::Find returns 1 (1), X=460.02, Y=195.07, Mass=120093, SNR=98.6, Peak=12220 HFD=3.5 00:42:45.839 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 00:42:45.839 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 00:42:45.839 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-1.14 hyp=1.21 cameraTheta=-1.89 mountX=-0.05 mountY=-1.20, mountTheta=-1.61 00:42:45.839 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-1.14, opts=13) 00:42:45.839 00.000 30444 Enqueuing Move request for scope (-0.38, -1.14) 00:42:45.839 00.000 15672 Worker thread wakes up 00:42:45.840 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -1.14) opts 0xd 00:42:45.840 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -1.14) 00:42:45.840 00.000 15672 Moving (-0.38, -1.14) raw xDistance=-0.05 yDistance=-1.20 00:42:45.840 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:42:45.840 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.20 from input -1.20 00:42:45.840 00.000 15672 MoveAxis(E, 0, ABG) 00:42:45.840 00.000 15672 Move returns status 0, amount 0 00:42:45.840 00.000 15672 MoveAxis(N, 214, ABG) 00:42:45.840 00.000 15672 Guiding Dir = 0, Dur = 214 00:42:45.840 00.000 15672 IsSlewing returns 0 00:42:45.841 00.001 15672 IsGuiding returns 0 00:42:45.846 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=12633, FiltMin=2645, FiltMax=9456, Gamma=2.950 00:42:45.921 00.075 15672 PulseGuide returned control before completion, sleep 146 00:42:46.072 00.151 15672 IsGuiding returns 1 00:42:46.072 00.000 15672 scope still moving after pulse duration time elapsed 00:42:46.094 00.022 15672 IsSlewing returns 0 00:42:46.097 00.003 15672 IsGuiding returns 1 00:42:46.118 00.021 15672 IsSlewing returns 0 00:42:46.119 00.001 15672 IsGuiding returns 1 00:42:46.130 00.011 30444 UpdateGuideState exits: m=120093 SNR=98.6 Saturated 00:42:46.130 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:46.130 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:46.130 00.000 30444 Enqueuing Expose request 00:42:46.140 00.010 15672 IsSlewing returns 0 00:42:46.193 00.053 15672 IsGuiding returns 0 00:42:46.193 00.000 15672 scope move finished after 214 + 136 ms 00:42:46.193 00.000 15672 Move returns status 0, amount 214 00:42:46.193 00.000 15672 move complete, result=0 00:42:46.193 00.000 15672 worker thread done servicing request 00:42:46.193 00.000 15672 Worker thread wakes up 00:42:46.193 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.2 px 214 ms NORTH 00:42:46.193 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:46.193 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:48.100 01.907 15672 Exposure complete 00:42:48.124 00.024 15672 worker thread done servicing request 00:42:48.124 00.000 30444 OnExposeComplete: enter 00:42:48.124 00.000 30444 UpdateGuideState(): m_state=6 00:42:48.124 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4239 00:42:48.124 00.000 30444 Star::Find returns 1 (1), X=459.63, Y=195.42, Mass=128302, SNR=100.3, Peak=14620 HFD=3.3 00:42:48.124 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 00:42:48.124 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 00:42:48.124 00.000 30444 CameraToMount -- cameraX=-0.77 cameraY=-0.79 hyp=1.11 cameraTheta=-2.35 mountX=-0.53 mountY=-0.94, mountTheta=-2.08 00:42:48.125 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.77, y=-0.79, opts=13) 00:42:48.125 00.000 30444 Enqueuing Move request for scope (-0.77, -0.79) 00:42:48.125 00.000 15672 Worker thread wakes up 00:42:48.125 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.79) opts 0xd 00:42:48.125 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.77, -0.79) 00:42:48.125 00.000 15672 Moving (-0.77, -0.79) raw xDistance=-0.53 yDistance=-0.94 00:42:48.125 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53 00:42:48.125 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 00:42:48.125 00.000 15672 MoveAxis(E, 143, ABG) 00:42:48.125 00.000 15672 Guiding Dir = 2, Dur = 143 00:42:48.125 00.000 15672 IsSlewing returns 0 00:42:48.130 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=14620, FiltMin=2650, FiltMax=10283, Gamma=2.950 00:42:48.142 00.012 15672 IsGuiding returns 0 00:42:48.157 00.015 15672 PulseGuide returned control before completion, sleep 138 00:42:48.191 00.034 30444 UpdateGuideState exits: m=128302 SNR=100.3 Saturated 00:42:48.191 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:48.191 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:48.191 00.000 30444 Enqueuing Expose request 00:42:48.298 00.107 15672 IsGuiding returns 1 00:42:48.298 00.000 15672 scope still moving after pulse duration time elapsed 00:42:48.319 00.021 15672 IsSlewing returns 0 00:42:48.365 00.046 15672 IsGuiding returns 0 00:42:48.365 00.000 15672 scope move finished after 143 + 80 ms 00:42:48.365 00.000 15672 Move returns status 0, amount 143 00:42:48.365 00.000 15672 MoveAxis(N, 167, ABG) 00:42:48.365 00.000 15672 Guiding Dir = 0, Dur = 167 00:42:48.367 00.002 15672 IsSlewing returns 0 00:42:48.368 00.001 15672 IsGuiding returns 0 00:42:48.445 00.077 15672 PulseGuide returned control before completion, sleep 100 00:42:48.548 00.103 15672 IsGuiding returns 1 00:42:48.548 00.000 15672 scope still moving after pulse duration time elapsed 00:42:48.568 00.020 15672 IsSlewing returns 0 00:42:48.607 00.039 15672 IsGuiding returns 1 00:42:48.628 00.021 15672 IsSlewing returns 0 00:42:48.628 00.000 15672 IsGuiding returns 1 00:42:48.650 00.022 15672 IsSlewing returns 0 00:42:48.670 00.020 15672 IsGuiding returns 0 00:42:48.670 00.000 15672 scope move finished after 167 + 135 ms 00:42:48.670 00.000 15672 Move returns status 0, amount 167 00:42:48.670 00.000 15672 move complete, result=0 00:42:48.670 00.000 15672 worker thread done servicing request 00:42:48.670 00.000 15672 Worker thread wakes up 00:42:48.670 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:48.670 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:48.670 00.000 30444 GuideStep: -0.5 px 143 ms EAST, -0.9 px 167 ms NORTH 00:42:50.777 02.107 15672 Exposure complete 00:42:50.797 00.020 15672 worker thread done servicing request 00:42:50.797 00.000 30444 OnExposeComplete: enter 00:42:50.797 00.000 30444 UpdateGuideState(): m_state=6 00:42:50.798 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4240 00:42:50.798 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=195.51, Mass=123965, SNR=85.6, Peak=13023 HFD=3.2 00:42:50.798 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 00:42:50.798 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 00:42:50.798 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.71 hyp=0.72 cameraTheta=-1.39 mountX=0.32 mountY=-0.66, mountTheta=-1.12 00:42:50.798 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.71, opts=13) 00:42:50.798 00.000 30444 Enqueuing Move request for scope (0.13, -0.71) 00:42:50.798 00.000 15672 Worker thread wakes up 00:42:50.798 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.71) opts 0xd 00:42:50.798 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.71) 00:42:50.799 00.001 15672 Moving (0.13, -0.71) raw xDistance=0.32 yDistance=-0.66 00:42:50.799 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32 00:42:50.799 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 00:42:50.799 00.000 15672 MoveAxis(W, 77, ABG) 00:42:50.799 00.000 15672 Guiding Dir = 3, Dur = 77 00:42:50.799 00.000 15672 IsSlewing returns 0 00:42:50.800 00.001 15672 IsGuiding returns 0 00:42:50.804 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=13716, FiltMin=2383, FiltMax=10545, Gamma=2.950 00:42:50.825 00.021 15672 PulseGuide returned control before completion, sleep 62 00:42:50.854 00.029 30444 UpdateGuideState exits: m=123965 SNR=85.6 Saturated 00:42:50.854 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:50.854 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:50.854 00.000 30444 Enqueuing Expose request 00:42:50.890 00.036 15672 IsGuiding returns 1 00:42:50.890 00.000 15672 scope still moving after pulse duration time elapsed 00:42:50.911 00.021 15672 IsSlewing returns 0 00:42:50.937 00.026 15672 IsGuiding returns 0 00:42:50.937 00.000 15672 scope move finished after 77 + 60 ms 00:42:50.938 00.001 15672 Move returns status 0, amount 77 00:42:50.938 00.000 15672 MoveAxis(N, 118, ABG) 00:42:50.938 00.000 15672 Guiding Dir = 0, Dur = 118 00:42:50.939 00.001 15672 IsSlewing returns 0 00:42:50.941 00.002 15672 IsGuiding returns 0 00:42:51.018 00.077 15672 PulseGuide returned control before completion, sleep 52 00:42:51.073 00.055 15672 IsGuiding returns 1 00:42:51.073 00.000 15672 scope still moving after pulse duration time elapsed 00:42:51.094 00.021 15672 IsSlewing returns 0 00:42:51.097 00.003 15672 IsGuiding returns 1 00:42:51.118 00.021 15672 IsSlewing returns 0 00:42:51.121 00.003 15672 IsGuiding returns 1 00:42:51.141 00.020 15672 IsSlewing returns 0 00:42:51.178 00.037 15672 IsGuiding returns 0 00:42:51.179 00.001 15672 scope move finished after 118 + 119 ms 00:42:51.179 00.000 15672 Move returns status 0, amount 118 00:42:51.179 00.000 15672 move complete, result=0 00:42:51.179 00.000 15672 worker thread done servicing request 00:42:51.179 00.000 15672 Worker thread wakes up 00:42:51.179 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:51.179 00.000 30444 GuideStep: 0.3 px 77 ms WEST, -0.7 px 118 ms NORTH 00:42:51.180 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:53.088 01.908 15672 Exposure complete 00:42:53.107 00.019 15672 worker thread done servicing request 00:42:53.107 00.000 30444 OnExposeComplete: enter 00:42:53.108 00.001 30444 UpdateGuideState(): m_state=6 00:42:53.108 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4241 00:42:53.108 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=195.44, Mass=110591, SNR=79.8, Peak=11935 HFD=3.6 00:42:53.108 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 00:42:53.108 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 00:42:53.108 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.78 hyp=0.82 cameraTheta=-1.91 mountX=-0.05 mountY=-0.82, mountTheta=-1.63 00:42:53.108 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.78, opts=13) 00:42:53.108 00.000 30444 Enqueuing Move request for scope (-0.27, -0.78) 00:42:53.108 00.000 15672 Worker thread wakes up 00:42:53.109 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.78) opts 0xd 00:42:53.109 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.78) 00:42:53.109 00.000 15672 Moving (-0.27, -0.78) raw xDistance=-0.05 yDistance=-0.82 00:42:53.109 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:42:53.109 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 00:42:53.109 00.000 15672 MoveAxis(E, 0, ABG) 00:42:53.109 00.000 15672 Move returns status 0, amount 0 00:42:53.109 00.000 15672 MoveAxis(N, 146, ABG) 00:42:53.109 00.000 15672 Guiding Dir = 0, Dur = 146 00:42:53.109 00.000 15672 IsSlewing returns 0 00:42:53.110 00.001 15672 IsGuiding returns 0 00:42:53.115 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=13032, FiltMin=2543, FiltMax=9532, Gamma=2.950 00:42:53.164 00.049 30444 UpdateGuideState exits: m=110591 SNR=79.8 Saturated 00:42:53.164 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:53.164 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:53.164 00.000 30444 Enqueuing Expose request 00:42:53.190 00.026 15672 PulseGuide returned control before completion, sleep 78 00:42:53.269 00.079 15672 IsGuiding returns 1 00:42:53.269 00.000 15672 scope still moving after pulse duration time elapsed 00:42:53.290 00.021 15672 IsSlewing returns 0 00:42:53.293 00.003 15672 IsGuiding returns 1 00:42:53.315 00.022 15672 IsSlewing returns 0 00:42:53.317 00.002 15672 IsGuiding returns 1 00:42:53.338 00.021 15672 IsSlewing returns 0 00:42:53.365 00.027 15672 IsGuiding returns 0 00:42:53.365 00.000 15672 scope move finished after 146 + 108 ms 00:42:53.365 00.000 15672 Move returns status 0, amount 146 00:42:53.365 00.000 15672 move complete, result=0 00:42:53.365 00.000 15672 worker thread done servicing request 00:42:53.365 00.000 15672 Worker thread wakes up 00:42:53.365 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:53.365 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:53.365 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.8 px 146 ms NORTH 00:42:55.473 02.108 15672 Exposure complete 00:42:55.493 00.020 15672 worker thread done servicing request 00:42:55.493 00.000 30444 OnExposeComplete: enter 00:42:55.494 00.001 30444 UpdateGuideState(): m_state=6 00:42:55.494 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4242 00:42:55.494 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=195.15, Mass=116992, SNR=84.2, Peak=12577 HFD=3.3 00:42:55.494 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 00:42:55.494 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 00:42:55.494 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-1.06 hyp=1.06 cameraTheta=-1.61 mountX=0.25 mountY=-1.04, mountTheta=-1.34 00:42:55.494 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-1.06, opts=13) 00:42:55.494 00.000 30444 Enqueuing Move request for scope (-0.04, -1.06) 00:42:55.495 00.001 15672 Worker thread wakes up 00:42:55.495 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -1.06) opts 0xd 00:42:55.495 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -1.06) 00:42:55.495 00.000 15672 Moving (-0.04, -1.06) raw xDistance=0.25 yDistance=-1.04 00:42:55.495 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 00:42:55.495 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04 00:42:55.495 00.000 15672 MoveAxis(E, 0, ABG) 00:42:55.495 00.000 15672 Move returns status 0, amount 0 00:42:55.495 00.000 15672 MoveAxis(N, 186, ABG) 00:42:55.495 00.000 15672 Guiding Dir = 0, Dur = 186 00:42:55.495 00.000 15672 IsSlewing returns 0 00:42:55.496 00.001 15672 IsGuiding returns 0 00:42:55.501 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=13949, FiltMin=2624, FiltMax=9896, Gamma=2.950 00:42:55.571 00.070 15672 PulseGuide returned control before completion, sleep 122 00:42:55.696 00.125 15672 IsGuiding returns 1 00:42:55.696 00.000 15672 scope still moving after pulse duration time elapsed 00:42:55.717 00.021 15672 IsSlewing returns 0 00:42:55.717 00.000 15672 IsGuiding returns 1 00:42:55.737 00.020 15672 IsSlewing returns 0 00:42:55.737 00.000 15672 IsGuiding returns 1 00:42:55.758 00.021 15672 IsSlewing returns 0 00:42:55.795 00.037 15672 IsGuiding returns 0 00:42:55.795 00.000 15672 scope move finished after 186 + 112 ms 00:42:55.795 00.000 15672 Move returns status 0, amount 186 00:42:55.795 00.000 15672 move complete, result=0 00:42:55.795 00.000 15672 worker thread done servicing request 00:42:55.873 00.078 30444 UpdateGuideState exits: m=116992 SNR=84.2 Saturated 00:42:55.873 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:55.874 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:55.874 00.000 30444 Enqueuing Expose request 00:42:55.874 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.0 px 186 ms NORTH 00:42:55.874 00.000 15672 Worker thread wakes up 00:42:55.874 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:55.874 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:57.783 01.909 15672 Exposure complete 00:42:57.809 00.026 15672 worker thread done servicing request 00:42:57.809 00.000 30444 OnExposeComplete: enter 00:42:57.809 00.000 30444 UpdateGuideState(): m_state=6 00:42:57.809 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4243 00:42:57.809 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=195.27, Mass=133727, SNR=107.2, Peak=12240 HFD=3.7 00:42:57.809 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 00:42:57.809 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 00:42:57.809 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.95 hyp=0.95 cameraTheta=-1.60 mountX=0.23 mountY=-0.93, mountTheta=-1.33 00:42:57.810 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.95, opts=13) 00:42:57.810 00.000 30444 Enqueuing Move request for scope (-0.03, -0.95) 00:42:57.810 00.000 15672 Worker thread wakes up 00:42:57.810 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.95) opts 0xd 00:42:57.810 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.95) 00:42:57.810 00.000 15672 Moving (-0.03, -0.95) raw xDistance=0.23 yDistance=-0.93 00:42:57.810 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 00:42:57.810 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 00:42:57.810 00.000 15672 MoveAxis(E, 0, ABG) 00:42:57.810 00.000 15672 Move returns status 0, amount 0 00:42:57.810 00.000 15672 MoveAxis(N, 166, ABG) 00:42:57.811 00.001 15672 Guiding Dir = 0, Dur = 166 00:42:57.811 00.000 15672 IsSlewing returns 0 00:42:57.812 00.001 15672 IsGuiding returns 0 00:42:57.817 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=13782, FiltMin=2567, FiltMax=10594, Gamma=2.950 00:42:57.887 00.070 15672 PulseGuide returned control before completion, sleep 102 00:42:57.909 00.022 30444 UpdateGuideState exits: m=133727 SNR=107.2 Saturated 00:42:57.909 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:42:57.909 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:42:57.909 00.000 30444 Enqueuing Expose request 00:42:57.991 00.082 15672 IsGuiding returns 1 00:42:57.991 00.000 15672 scope still moving after pulse duration time elapsed 00:42:58.011 00.020 15672 IsSlewing returns 0 00:42:58.013 00.002 15672 IsGuiding returns 1 00:42:58.034 00.021 15672 IsSlewing returns 0 00:42:58.037 00.003 15672 IsGuiding returns 1 00:42:58.057 00.020 15672 IsSlewing returns 0 00:42:58.060 00.003 15672 IsGuiding returns 1 00:42:58.082 00.022 15672 IsSlewing returns 0 00:42:58.111 00.029 15672 IsGuiding returns 0 00:42:58.111 00.000 15672 scope move finished after 166 + 133 ms 00:42:58.111 00.000 15672 Move returns status 0, amount 166 00:42:58.111 00.000 15672 move complete, result=0 00:42:58.111 00.000 15672 worker thread done servicing request 00:42:58.112 00.001 15672 Worker thread wakes up 00:42:58.112 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:42:58.112 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:42:58.112 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 166 ms NORTH 00:43:00.229 02.117 15672 Exposure complete 00:43:00.261 00.032 15672 worker thread done servicing request 00:43:00.261 00.000 30444 OnExposeComplete: enter 00:43:00.261 00.000 30444 UpdateGuideState(): m_state=6 00:43:00.262 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4244 00:43:00.262 00.000 30444 Star::Find returns 1 (1), X=460.78, Y=195.48, Mass=123517, SNR=87.3, Peak=12322 HFD=3.7 00:43:00.262 00.000 30444 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.28) = xAngle (-0.82 = -0.82) 00:43:00.262 00.000 30444 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 00:43:00.262 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.73 hyp=0.82 cameraTheta=-1.10 mountX=0.56 mountY=-0.64, mountTheta=-0.85 00:43:00.262 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.73, opts=13) 00:43:00.262 00.000 30444 Enqueuing Move request for scope (0.37, -0.73) 00:43:00.262 00.000 15672 Worker thread wakes up 00:43:00.263 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.73) opts 0xd 00:43:00.263 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.73) 00:43:00.263 00.000 15672 Moving (0.37, -0.73) raw xDistance=0.56 yDistance=-0.64 00:43:00.263 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 00:43:00.263 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 00:43:00.263 00.000 15672 MoveAxis(W, 152, ABG) 00:43:00.263 00.000 15672 Guiding Dir = 3, Dur = 152 00:43:00.264 00.001 15672 IsSlewing returns 0 00:43:00.265 00.001 15672 IsGuiding returns 0 00:43:00.269 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12322, FiltMin=2626, FiltMax=10220, Gamma=2.950 00:43:00.282 00.013 15672 PulseGuide returned control before completion, sleep 145 00:43:00.318 00.036 30444 UpdateGuideState exits: m=123517 SNR=87.3 Saturated 00:43:00.318 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:00.318 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:00.318 00.000 30444 Enqueuing Expose request 00:43:00.429 00.111 15672 IsGuiding returns 1 00:43:00.429 00.000 15672 scope still moving after pulse duration time elapsed 00:43:00.451 00.022 15672 IsSlewing returns 0 00:43:00.475 00.024 15672 IsGuiding returns 0 00:43:00.475 00.000 15672 scope move finished after 152 + 58 ms 00:43:00.475 00.000 15672 Move returns status 0, amount 152 00:43:00.475 00.000 15672 MoveAxis(N, 114, ABG) 00:43:00.475 00.000 15672 Guiding Dir = 0, Dur = 114 00:43:00.475 00.000 15672 IsSlewing returns 0 00:43:00.477 00.002 15672 IsGuiding returns 0 00:43:00.554 00.077 15672 PulseGuide returned control before completion, sleep 47 00:43:00.604 00.050 15672 IsGuiding returns 1 00:43:00.604 00.000 15672 scope still moving after pulse duration time elapsed 00:43:00.626 00.022 15672 IsSlewing returns 0 00:43:00.629 00.003 15672 IsGuiding returns 1 00:43:00.650 00.021 15672 IsSlewing returns 0 00:43:00.653 00.003 15672 IsGuiding returns 1 00:43:00.674 00.021 15672 IsSlewing returns 0 00:43:00.676 00.002 15672 IsGuiding returns 1 00:43:00.697 00.021 15672 IsSlewing returns 0 00:43:00.715 00.018 15672 IsGuiding returns 0 00:43:00.715 00.000 15672 scope move finished after 114 + 124 ms 00:43:00.715 00.000 15672 Move returns status 0, amount 114 00:43:00.715 00.000 15672 move complete, result=0 00:43:00.715 00.000 15672 worker thread done servicing request 00:43:00.716 00.001 15672 Worker thread wakes up 00:43:00.716 00.000 30444 GuideStep: 0.6 px 152 ms WEST, -0.6 px 114 ms NORTH 00:43:00.716 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:00.716 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:02.622 01.906 15672 Exposure complete 00:43:02.642 00.020 15672 worker thread done servicing request 00:43:02.642 00.000 30444 OnExposeComplete: enter 00:43:02.642 00.000 30444 UpdateGuideState(): m_state=6 00:43:02.642 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4245 00:43:02.642 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=195.74, Mass=118063, SNR=91.4, Peak=11240 HFD=3.5 00:43:02.642 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 00:43:02.642 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 00:43:02.642 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.48 hyp=0.49 cameraTheta=-1.84 mountX=0.01 mountY=-0.49, mountTheta=-1.56 00:43:02.643 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.48, opts=13) 00:43:02.643 00.000 30444 Enqueuing Move request for scope (-0.13, -0.48) 00:43:02.643 00.000 15672 Worker thread wakes up 00:43:02.643 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.48) opts 0xd 00:43:02.643 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.48) 00:43:02.643 00.000 15672 Moving (-0.13, -0.48) raw xDistance=0.01 yDistance=-0.49 00:43:02.643 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 00:43:02.643 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 00:43:02.643 00.000 15672 MoveAxis(E, 0, ABG) 00:43:02.643 00.000 15672 Move returns status 0, amount 0 00:43:02.643 00.000 15672 MoveAxis(N, 88, ABG) 00:43:02.643 00.000 15672 Guiding Dir = 0, Dur = 88 00:43:02.644 00.001 15672 IsSlewing returns 0 00:43:02.645 00.001 15672 IsGuiding returns 0 00:43:02.649 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=12085, FiltMin=2587, FiltMax=10185, Gamma=2.950 00:43:02.698 00.049 30444 UpdateGuideState exits: m=118063 SNR=91.4 Saturated 00:43:02.699 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:02.699 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:02.699 00.000 30444 Enqueuing Expose request 00:43:02.727 00.028 15672 PulseGuide returned control before completion, sleep 17 00:43:02.759 00.032 15672 IsGuiding returns 1 00:43:02.759 00.000 15672 scope still moving after pulse duration time elapsed 00:43:02.781 00.022 15672 IsSlewing returns 0 00:43:02.781 00.000 15672 IsGuiding returns 1 00:43:02.803 00.022 15672 IsSlewing returns 0 00:43:02.804 00.001 15672 IsGuiding returns 1 00:43:02.825 00.021 15672 IsSlewing returns 0 00:43:02.854 00.029 15672 IsGuiding returns 0 00:43:02.855 00.001 15672 scope move finished after 88 + 121 ms 00:43:02.855 00.000 15672 Move returns status 0, amount 88 00:43:02.855 00.000 15672 move complete, result=0 00:43:02.855 00.000 15672 worker thread done servicing request 00:43:02.855 00.000 15672 Worker thread wakes up 00:43:02.855 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:02.855 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:02.855 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 88 ms NORTH 00:43:04.965 02.110 15672 Exposure complete 00:43:04.985 00.020 15672 worker thread done servicing request 00:43:04.985 00.000 30444 OnExposeComplete: enter 00:43:04.985 00.000 30444 UpdateGuideState(): m_state=6 00:43:04.985 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4246 00:43:04.985 00.000 30444 Star::Find returns 1 (1), X=460.82, Y=196.17, Mass=133369, SNR=90.2, Peak=11447 HFD=3.8 00:43:04.985 00.000 30444 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.28) = xAngle (0.17 = 0.17) 00:43:04.985 00.000 30444 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.11 = 0.11) 00:43:04.985 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.04 hyp=0.42 cameraTheta=-0.10 mountX=0.41 mountY=0.05, mountTheta=0.11 00:43:04.985 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.04, opts=13) 00:43:04.985 00.000 30444 Enqueuing Move request for scope (0.42, -0.04) 00:43:04.986 00.001 15672 Worker thread wakes up 00:43:04.986 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.04) opts 0xd 00:43:04.986 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.04) 00:43:04.986 00.000 15672 Moving (0.42, -0.04) raw xDistance=0.41 yDistance=0.05 00:43:04.986 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 00:43:04.986 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:04.986 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:43:04.986 00.000 15672 MoveAxis(W, 112, ABG) 00:43:04.986 00.000 15672 Guiding Dir = 3, Dur = 112 00:43:04.986 00.000 15672 IsSlewing returns 0 00:43:04.987 00.001 15672 IsGuiding returns 0 00:43:04.992 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=11447, FiltMin=2567, FiltMax=10096, Gamma=2.950 00:43:05.011 00.019 15672 PulseGuide returned control before completion, sleep 100 00:43:05.041 00.030 30444 UpdateGuideState exits: m=133369 SNR=90.2 Saturated 00:43:05.041 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:05.041 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:05.041 00.000 30444 Enqueuing Expose request 00:43:05.112 00.071 15672 IsGuiding returns 1 00:43:05.112 00.000 15672 scope still moving after pulse duration time elapsed 00:43:05.134 00.022 15672 IsSlewing returns 0 00:43:05.186 00.052 15672 IsGuiding returns 0 00:43:05.187 00.001 15672 scope move finished after 112 + 86 ms 00:43:05.187 00.000 15672 Move returns status 0, amount 112 00:43:05.187 00.000 15672 MoveAxis(N, 0, ABG) 00:43:05.187 00.000 15672 Move returns status 0, amount 0 00:43:05.187 00.000 15672 move complete, result=0 00:43:05.187 00.000 15672 worker thread done servicing request 00:43:05.188 00.001 30444 GuideStep: 0.4 px 112 ms WEST, 0.0 px 0 ms NORTH 00:43:05.188 00.000 15672 Worker thread wakes up 00:43:05.188 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:05.188 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:07.096 01.908 15672 Exposure complete 00:43:07.116 00.020 15672 worker thread done servicing request 00:43:07.116 00.000 30444 OnExposeComplete: enter 00:43:07.116 00.000 30444 UpdateGuideState(): m_state=6 00:43:07.117 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4247 00:43:07.117 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=196.42, Mass=124509, SNR=94.7, Peak=12282 HFD=3.3 00:43:07.117 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 00:43:07.117 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 00:43:07.117 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.45 mountX=-0.03 mountY=0.21, mountTheta=1.73 00:43:07.117 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.21, opts=13) 00:43:07.117 00.000 30444 Enqueuing Move request for scope (0.03, 0.21) 00:43:07.117 00.000 15672 Worker thread wakes up 00:43:07.117 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd 00:43:07.117 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.21) 00:43:07.117 00.000 15672 Moving (0.03, 0.21) raw xDistance=-0.03 yDistance=0.21 00:43:07.118 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:43:07.118 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:07.118 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 00:43:07.118 00.000 15672 MoveAxis(E, 0, ABG) 00:43:07.118 00.000 15672 Move returns status 0, amount 0 00:43:07.118 00.000 15672 MoveAxis(N, 0, ABG) 00:43:07.118 00.000 15672 Move returns status 0, amount 0 00:43:07.118 00.000 15672 move complete, result=0 00:43:07.118 00.000 15672 worker thread done servicing request 00:43:07.124 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=12282, FiltMin=2611, FiltMax=10098, Gamma=2.950 00:43:07.173 00.049 30444 UpdateGuideState exits: m=124509 SNR=94.7 Saturated 00:43:07.173 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:07.173 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:07.173 00.000 30444 Enqueuing Expose request 00:43:07.173 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 00:43:07.173 00.000 15672 Worker thread wakes up 00:43:07.173 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:07.173 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:09.282 02.109 15672 Exposure complete 00:43:09.302 00.020 15672 worker thread done servicing request 00:43:09.302 00.000 30444 OnExposeComplete: enter 00:43:09.303 00.001 30444 UpdateGuideState(): m_state=6 00:43:09.303 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4248 00:43:09.303 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=196.25, Mass=119389, SNR=84.3, Peak=11712 HFD=3.6 00:43:09.303 00.000 30444 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.28) = xAngle (0.39 = 0.39) 00:43:09.303 00.000 30444 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.32 = 0.32) 00:43:09.303 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.03 hyp=0.32 cameraTheta=0.11 mountX=0.30 mountY=0.10, mountTheta=0.33 00:43:09.303 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.03, opts=13) 00:43:09.303 00.000 30444 Enqueuing Move request for scope (0.32, 0.03) 00:43:09.303 00.000 15672 Worker thread wakes up 00:43:09.304 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.03) opts 0xd 00:43:09.304 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.03) 00:43:09.304 00.000 15672 Moving (0.32, 0.03) raw xDistance=0.30 yDistance=0.10 00:43:09.304 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 00:43:09.304 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:09.304 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:43:09.304 00.000 15672 MoveAxis(W, 80, ABG) 00:43:09.304 00.000 15672 Guiding Dir = 3, Dur = 80 00:43:09.304 00.000 15672 IsSlewing returns 0 00:43:09.305 00.001 15672 IsGuiding returns 0 00:43:09.309 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=11712, FiltMin=2634, FiltMax=9653, Gamma=2.950 00:43:09.324 00.015 15672 PulseGuide returned control before completion, sleep 72 00:43:09.436 00.112 15672 IsGuiding returns 0 00:43:09.436 00.000 15672 Move returns status 0, amount 80 00:43:09.436 00.000 15672 MoveAxis(N, 0, ABG) 00:43:09.436 00.000 15672 Move returns status 0, amount 0 00:43:09.436 00.000 15672 move complete, result=0 00:43:09.436 00.000 15672 worker thread done servicing request 00:43:09.639 00.203 30444 UpdateGuideState exits: m=119389 SNR=84.3 Saturated 00:43:09.639 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:09.639 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:09.640 00.001 30444 Enqueuing Expose request 00:43:09.640 00.000 30444 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH 00:43:09.640 00.000 15672 Worker thread wakes up 00:43:09.640 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:09.640 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:11.548 01.908 15672 Exposure complete 00:43:11.570 00.022 15672 worker thread done servicing request 00:43:11.570 00.000 30444 OnExposeComplete: enter 00:43:11.571 00.001 30444 UpdateGuideState(): m_state=6 00:43:11.571 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4249 00:43:11.571 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=196.05, Mass=121338, SNR=86.0, Peak=10748 HFD=3.9 00:43:11.571 00.000 30444 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.28) = xAngle (-0.29 = -0.29) 00:43:11.571 00.000 30444 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.35 = -0.35) 00:43:11.571 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-0.57 mountX=0.30 mountY=-0.11, mountTheta=-0.34 00:43:11.571 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.17, opts=13) 00:43:11.571 00.000 30444 Enqueuing Move request for scope (0.26, -0.17) 00:43:11.571 00.000 15672 Worker thread wakes up 00:43:11.572 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.17) opts 0xd 00:43:11.572 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.17) 00:43:11.572 00.000 15672 Moving (0.26, -0.17) raw xDistance=0.30 yDistance=-0.11 00:43:11.572 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30 00:43:11.572 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:11.572 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 00:43:11.572 00.000 15672 MoveAxis(W, 86, ABG) 00:43:11.572 00.000 15672 Guiding Dir = 3, Dur = 86 00:43:11.572 00.000 15672 IsSlewing returns 0 00:43:11.577 00.005 15672 IsGuiding returns 0 00:43:11.578 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=10894, FiltMin=2609, FiltMax=9619, Gamma=2.950 00:43:11.592 00.014 15672 PulseGuide returned control before completion, sleep 81 00:43:11.675 00.083 15672 IsGuiding returns 1 00:43:11.675 00.000 15672 scope still moving after pulse duration time elapsed 00:43:11.693 00.018 30444 UpdateGuideState exits: m=121338 SNR=86.0 Saturated 00:43:11.693 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:11.694 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:11.694 00.000 30444 Enqueuing Expose request 00:43:11.696 00.002 15672 IsSlewing returns 0 00:43:11.706 00.010 15672 IsGuiding returns 0 00:43:11.706 00.000 15672 scope move finished after 86 + 42 ms 00:43:11.706 00.000 15672 Move returns status 0, amount 86 00:43:11.706 00.000 15672 MoveAxis(N, 0, ABG) 00:43:11.706 00.000 15672 Move returns status 0, amount 0 00:43:11.706 00.000 15672 move complete, result=0 00:43:11.707 00.001 15672 worker thread done servicing request 00:43:11.707 00.000 15672 Worker thread wakes up 00:43:11.707 00.000 30444 GuideStep: 0.3 px 86 ms WEST, -0.1 px 0 ms NORTH 00:43:11.707 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:11.707 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:13.824 02.117 15672 Exposure complete 00:43:13.855 00.031 15672 worker thread done servicing request 00:43:13.855 00.000 30444 OnExposeComplete: enter 00:43:13.855 00.000 30444 UpdateGuideState(): m_state=6 00:43:13.855 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4250 00:43:13.855 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=195.94, Mass=124204, SNR=99.3, Peak=10572 HFD=3.7 00:43:13.855 00.000 30444 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 00:43:13.855 00.000 30444 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 00:43:13.856 00.001 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.27 hyp=0.31 cameraTheta=-2.04 mountX=-0.06 mountY=-0.30, mountTheta=-1.76 00:43:13.856 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.27, opts=13) 00:43:13.856 00.000 30444 Enqueuing Move request for scope (-0.14, -0.27) 00:43:13.856 00.000 15672 Worker thread wakes up 00:43:13.856 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.27) opts 0xd 00:43:13.856 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.27) 00:43:13.856 00.000 15672 Moving (-0.14, -0.27) raw xDistance=-0.06 yDistance=-0.30 00:43:13.856 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 00:43:13.856 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 00:43:13.856 00.000 15672 MoveAxis(E, 0, ABG) 00:43:13.856 00.000 15672 Move returns status 0, amount 0 00:43:13.856 00.000 15672 MoveAxis(N, 53, ABG) 00:43:13.856 00.000 15672 Guiding Dir = 0, Dur = 53 00:43:13.858 00.002 15672 IsSlewing returns 0 00:43:13.858 00.000 15672 IsGuiding returns 0 00:43:13.862 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=11381, FiltMin=2624, FiltMax=10328, Gamma=2.950 00:43:13.912 00.050 30444 UpdateGuideState exits: m=124204 SNR=99.3 Saturated 00:43:13.912 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:13.912 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:13.912 00.000 30444 Enqueuing Expose request 00:43:13.973 00.061 15672 IsGuiding returns 1 00:43:13.973 00.000 15672 scope still moving after pulse duration time elapsed 00:43:13.995 00.022 15672 IsSlewing returns 0 00:43:14.024 00.029 15672 IsGuiding returns 0 00:43:14.024 00.000 15672 scope move finished after 53 + 112 ms 00:43:14.024 00.000 15672 Move returns status 0, amount 53 00:43:14.024 00.000 15672 move complete, result=0 00:43:14.024 00.000 15672 worker thread done servicing request 00:43:14.024 00.000 15672 Worker thread wakes up 00:43:14.024 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 53 ms NORTH 00:43:14.025 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:14.025 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:15.933 01.908 15672 Exposure complete 00:43:15.961 00.028 15672 worker thread done servicing request 00:43:15.961 00.000 30444 OnExposeComplete: enter 00:43:15.961 00.000 30444 UpdateGuideState(): m_state=6 00:43:15.962 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4251 00:43:15.962 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=196.25, Mass=132393, SNR=88.9, Peak=11365 HFD=3.7 00:43:15.962 00.000 30444 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 00:43:15.962 00.000 30444 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.35 = 0.35) 00:43:15.962 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.29 cameraTheta=0.13 mountX=0.27 mountY=0.10, mountTheta=0.36 00:43:15.962 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.04, opts=13) 00:43:15.962 00.000 30444 Enqueuing Move request for scope (0.29, 0.04) 00:43:15.962 00.000 15672 Worker thread wakes up 00:43:15.962 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0xd 00:43:15.963 00.001 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.04) 00:43:15.963 00.000 15672 Moving (0.29, 0.04) raw xDistance=0.27 yDistance=0.10 00:43:15.963 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 00:43:15.963 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:15.963 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:43:15.963 00.000 15672 MoveAxis(W, 72, ABG) 00:43:15.963 00.000 15672 Guiding Dir = 3, Dur = 72 00:43:15.964 00.001 15672 IsSlewing returns 0 00:43:15.965 00.001 15672 IsGuiding returns 0 00:43:15.968 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11584, FiltMin=2619, FiltMax=9965, Gamma=2.950 00:43:15.985 00.017 15672 PulseGuide returned control before completion, sleep 62 00:43:16.017 00.032 30444 UpdateGuideState exits: m=132393 SNR=88.9 Saturated 00:43:16.017 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:16.018 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:16.018 00.000 30444 Enqueuing Expose request 00:43:16.102 00.084 15672 IsGuiding returns 0 00:43:16.102 00.000 15672 Move returns status 0, amount 72 00:43:16.102 00.000 15672 MoveAxis(N, 0, ABG) 00:43:16.103 00.001 15672 Move returns status 0, amount 0 00:43:16.103 00.000 15672 move complete, result=0 00:43:16.103 00.000 15672 worker thread done servicing request 00:43:16.103 00.000 15672 Worker thread wakes up 00:43:16.103 00.000 30444 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH 00:43:16.103 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:16.104 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:18.220 02.116 15672 Exposure complete 00:43:18.254 00.034 15672 worker thread done servicing request 00:43:18.254 00.000 30444 OnExposeComplete: enter 00:43:18.254 00.000 30444 UpdateGuideState(): m_state=6 00:43:18.254 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4252 00:43:18.254 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=196.14, Mass=116874, SNR=81.4, Peak=11148 HFD=3.5 00:43:18.254 00.000 30444 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.28) = xAngle (-2.75 = -2.75) 00:43:18.254 00.000 30444 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.82 = -2.82) 00:43:18.254 00.000 30444 CameraToMount -- cameraX=-0.65 cameraY=-0.07 hyp=0.65 cameraTheta=-3.03 mountX=-0.60 mountY=-0.21, mountTheta=-2.81 00:43:18.255 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.65, y=-0.07, opts=13) 00:43:18.255 00.000 30444 Enqueuing Move request for scope (-0.65, -0.07) 00:43:18.255 00.000 15672 Worker thread wakes up 00:43:18.255 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.07) opts 0xd 00:43:18.255 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.65, -0.07) 00:43:18.255 00.000 15672 Moving (-0.65, -0.07) raw xDistance=-0.60 yDistance=-0.21 00:43:18.255 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.60 00:43:18.255 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:18.255 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 00:43:18.255 00.000 15672 MoveAxis(E, 158, ABG) 00:43:18.255 00.000 15672 Guiding Dir = 2, Dur = 158 00:43:18.256 00.001 15672 IsSlewing returns 0 00:43:18.257 00.001 15672 IsGuiding returns 0 00:43:18.261 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=11148, FiltMin=2635, FiltMax=8876, Gamma=2.950 00:43:18.286 00.025 15672 PulseGuide returned control before completion, sleep 140 00:43:18.310 00.024 30444 UpdateGuideState exits: m=116874 SNR=81.4 Saturated 00:43:18.310 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:18.311 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:18.311 00.000 30444 Enqueuing Expose request 00:43:18.478 00.167 15672 IsGuiding returns 0 00:43:18.478 00.000 15672 Move returns status 0, amount 158 00:43:18.478 00.000 15672 MoveAxis(N, 0, ABG) 00:43:18.478 00.000 15672 Move returns status 0, amount 0 00:43:18.478 00.000 15672 move complete, result=0 00:43:18.478 00.000 15672 worker thread done servicing request 00:43:18.478 00.000 15672 Worker thread wakes up 00:43:18.478 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:18.478 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:18.478 00.000 30444 GuideStep: -0.6 px 158 ms EAST, -0.2 px 0 ms NORTH 00:43:20.387 01.909 15672 Exposure complete 00:43:20.407 00.020 15672 worker thread done servicing request 00:43:20.407 00.000 30444 OnExposeComplete: enter 00:43:20.407 00.000 30444 UpdateGuideState(): m_state=6 00:43:20.407 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4253 00:43:20.407 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=196.27, Mass=130228, SNR=83.5, Peak=11427 HFD=3.7 00:43:20.407 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 00:43:20.407 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.39 = 0.39) 00:43:20.408 00.001 30444 CameraToMount -- cameraX=0.33 cameraY=0.06 hyp=0.34 cameraTheta=0.17 mountX=0.30 mountY=0.13, mountTheta=0.40 00:43:20.408 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.06, opts=13) 00:43:20.408 00.000 30444 Enqueuing Move request for scope (0.33, 0.06) 00:43:20.408 00.000 15672 Worker thread wakes up 00:43:20.408 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.06) opts 0xd 00:43:20.408 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.06) 00:43:20.408 00.000 15672 Moving (0.33, 0.06) raw xDistance=0.30 yDistance=0.13 00:43:20.408 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30 00:43:20.408 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:20.408 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 00:43:20.408 00.000 15672 MoveAxis(W, 71, ABG) 00:43:20.408 00.000 15672 Guiding Dir = 3, Dur = 71 00:43:20.409 00.001 15672 IsSlewing returns 0 00:43:20.410 00.001 15672 IsGuiding returns 0 00:43:20.414 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=11427, FiltMin=2659, FiltMax=9679, Gamma=2.950 00:43:20.426 00.012 15672 PulseGuide returned control before completion, sleep 65 00:43:20.463 00.037 30444 UpdateGuideState exits: m=130228 SNR=83.5 Saturated 00:43:20.463 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:20.463 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:20.463 00.000 30444 Enqueuing Expose request 00:43:20.494 00.031 15672 IsGuiding returns 0 00:43:20.494 00.000 15672 Move returns status 0, amount 71 00:43:20.494 00.000 15672 MoveAxis(N, 0, ABG) 00:43:20.494 00.000 15672 Move returns status 0, amount 0 00:43:20.494 00.000 15672 move complete, result=0 00:43:20.494 00.000 15672 worker thread done servicing request 00:43:20.494 00.000 15672 Worker thread wakes up 00:43:20.494 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:20.494 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:20.494 00.000 30444 GuideStep: 0.3 px 71 ms WEST, 0.1 px 0 ms NORTH 00:43:22.601 02.107 15672 Exposure complete 00:43:22.621 00.020 15672 worker thread done servicing request 00:43:22.621 00.000 30444 OnExposeComplete: enter 00:43:22.621 00.000 30444 UpdateGuideState(): m_state=6 00:43:22.622 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4254 00:43:22.622 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=196.04, Mass=120717, SNR=85.8, Peak=10817 HFD=3.6 00:43:22.622 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 00:43:22.622 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 00:43:22.622 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.34 mountX=0.09 mountY=-0.16, mountTheta=-1.07 00:43:22.622 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.17, opts=13) 00:43:22.622 00.000 30444 Enqueuing Move request for scope (0.04, -0.17) 00:43:22.622 00.000 15672 Worker thread wakes up 00:43:22.622 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd 00:43:22.623 00.001 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.17) 00:43:22.623 00.000 15672 Moving (0.04, -0.17) raw xDistance=0.09 yDistance=-0.16 00:43:22.623 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:43:22.623 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:22.623 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:43:22.623 00.000 15672 MoveAxis(E, 0, ABG) 00:43:22.623 00.000 15672 Move returns status 0, amount 0 00:43:22.623 00.000 15672 MoveAxis(N, 0, ABG) 00:43:22.623 00.000 15672 Move returns status 0, amount 0 00:43:22.623 00.000 15672 move complete, result=0 00:43:22.623 00.000 15672 worker thread done servicing request 00:43:22.628 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2137, max=10817, FiltMin=2556, FiltMax=9598, Gamma=2.950 00:43:22.677 00.049 30444 UpdateGuideState exits: m=120717 SNR=85.8 Saturated 00:43:22.677 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:22.677 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:22.677 00.000 30444 Enqueuing Expose request 00:43:22.677 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:43:22.678 00.001 15672 Worker thread wakes up 00:43:22.678 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:22.678 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:24.593 01.915 15672 Exposure complete 00:43:24.626 00.033 15672 worker thread done servicing request 00:43:24.626 00.000 30444 OnExposeComplete: enter 00:43:24.626 00.000 30444 UpdateGuideState(): m_state=6 00:43:24.626 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4255 00:43:24.627 00.001 30444 Star::Find returns 1 (1), X=460.75, Y=196.10, Mass=128955, SNR=88.2, Peak=10290 HFD=4.1 00:43:24.627 00.000 30444 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 00:43:24.627 00.000 30444 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 00:43:24.627 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.12 hyp=0.36 cameraTheta=-0.33 mountX=0.36 mountY=-0.04, mountTheta=-0.12 00:43:24.627 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.12, opts=13) 00:43:24.627 00.000 30444 Enqueuing Move request for scope (0.34, -0.12) 00:43:24.627 00.000 15672 Worker thread wakes up 00:43:24.627 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.12) opts 0xd 00:43:24.627 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.12) 00:43:24.627 00.000 15672 Moving (0.34, -0.12) raw xDistance=0.36 yDistance=-0.04 00:43:24.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 00:43:24.627 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:24.628 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 00:43:24.628 00.000 15672 MoveAxis(W, 97, ABG) 00:43:24.628 00.000 15672 Guiding Dir = 3, Dur = 97 00:43:24.628 00.000 15672 IsSlewing returns 0 00:43:24.633 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=11604, FiltMin=2550, FiltMax=10010, Gamma=2.950 00:43:24.660 00.027 15672 IsGuiding returns 0 00:43:24.676 00.016 15672 PulseGuide returned control before completion, sleep 92 00:43:24.682 00.006 30444 UpdateGuideState exits: m=128955 SNR=88.2 Saturated 00:43:24.682 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:24.682 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:24.682 00.000 30444 Enqueuing Expose request 00:43:24.788 00.106 15672 IsGuiding returns 0 00:43:24.788 00.000 15672 Move returns status 0, amount 97 00:43:24.788 00.000 15672 MoveAxis(N, 0, ABG) 00:43:24.788 00.000 15672 Move returns status 0, amount 0 00:43:24.788 00.000 15672 move complete, result=0 00:43:24.788 00.000 15672 worker thread done servicing request 00:43:24.788 00.000 15672 Worker thread wakes up 00:43:24.788 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:24.788 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:24.788 00.000 30444 GuideStep: 0.4 px 97 ms WEST, -0.0 px 0 ms NORTH 00:43:26.897 02.109 15672 Exposure complete 00:43:26.917 00.020 15672 worker thread done servicing request 00:43:26.917 00.000 30444 OnExposeComplete: enter 00:43:26.918 00.001 30444 UpdateGuideState(): m_state=6 00:43:26.918 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4256 00:43:26.918 00.000 30444 Star::Find returns 1 (1), X=461.02, Y=196.39, Mass=125064, SNR=84.0, Peak=11140 HFD=4.0 00:43:26.918 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.56 = 0.56) 00:43:26.918 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.50 = 0.50) 00:43:26.918 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=0.18 hyp=0.64 cameraTheta=0.28 mountX=0.54 mountY=0.31, mountTheta=0.51 00:43:26.918 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=0.18, opts=13) 00:43:26.918 00.000 30444 Enqueuing Move request for scope (0.62, 0.18) 00:43:26.919 00.001 15672 Worker thread wakes up 00:43:26.919 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.18) opts 0xd 00:43:26.919 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, 0.18) 00:43:26.919 00.000 15672 Moving (0.62, 0.18) raw xDistance=0.54 yDistance=0.31 00:43:26.919 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54 00:43:26.919 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:43:26.919 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 00:43:26.919 00.000 15672 MoveAxis(W, 154, ABG) 00:43:26.919 00.000 15672 Guiding Dir = 3, Dur = 154 00:43:26.919 00.000 15672 IsSlewing returns 0 00:43:26.920 00.001 15672 IsGuiding returns 0 00:43:26.924 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=11140, FiltMin=2641, FiltMax=9935, Gamma=2.950 00:43:26.944 00.020 15672 PulseGuide returned control before completion, sleep 141 00:43:26.974 00.030 30444 UpdateGuideState exits: m=125064 SNR=84.0 Saturated 00:43:26.974 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:26.974 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:26.974 00.000 30444 Enqueuing Expose request 00:43:27.089 00.115 15672 IsGuiding returns 1 00:43:27.090 00.001 15672 scope still moving after pulse duration time elapsed 00:43:27.110 00.020 15672 IsSlewing returns 0 00:43:27.113 00.003 15672 IsGuiding returns 1 00:43:27.134 00.021 15672 IsSlewing returns 0 00:43:27.136 00.002 15672 IsGuiding returns 0 00:43:27.136 00.000 15672 scope move finished after 154 + 61 ms 00:43:27.136 00.000 15672 Move returns status 0, amount 154 00:43:27.136 00.000 15672 MoveAxis(N, 0, ABG) 00:43:27.136 00.000 15672 Move returns status 0, amount 0 00:43:27.136 00.000 15672 move complete, result=0 00:43:27.136 00.000 15672 worker thread done servicing request 00:43:27.136 00.000 15672 Worker thread wakes up 00:43:27.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:27.136 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:27.465 00.329 30444 GuideStep: 0.5 px 154 ms WEST, 0.3 px 0 ms NORTH 00:43:29.042 01.577 15672 Exposure complete 00:43:29.062 00.020 15672 worker thread done servicing request 00:43:29.062 00.000 30444 OnExposeComplete: enter 00:43:29.062 00.000 30444 UpdateGuideState(): m_state=6 00:43:29.062 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4257 00:43:29.062 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=196.33, Mass=118934, SNR=86.6, Peak=10692 HFD=3.5 00:43:29.062 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 00:43:29.062 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 00:43:29.062 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.17 cameraTheta=0.74 mountX=0.09 mountY=0.14, mountTheta=1.00 00:43:29.063 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.12, opts=13) 00:43:29.063 00.000 30444 Enqueuing Move request for scope (0.13, 0.12) 00:43:29.063 00.000 15672 Worker thread wakes up 00:43:29.063 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd 00:43:29.063 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.12) 00:43:29.063 00.000 15672 Moving (0.13, 0.12) raw xDistance=0.09 yDistance=0.14 00:43:29.063 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:43:29.063 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:29.063 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 00:43:29.063 00.000 15672 MoveAxis(E, 0, ABG) 00:43:29.063 00.000 15672 Move returns status 0, amount 0 00:43:29.063 00.000 15672 MoveAxis(N, 0, ABG) 00:43:29.063 00.000 15672 Move returns status 0, amount 0 00:43:29.064 00.001 15672 move complete, result=0 00:43:29.064 00.000 15672 worker thread done servicing request 00:43:29.069 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=10968, FiltMin=2641, FiltMax=10009, Gamma=2.950 00:43:29.522 00.453 30444 UpdateGuideState exits: m=118934 SNR=86.6 Saturated 00:43:29.523 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:29.523 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:29.523 00.000 30444 Enqueuing Expose request 00:43:29.523 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:43:29.523 00.000 15672 Worker thread wakes up 00:43:29.524 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:29.524 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:31.632 02.108 15672 Exposure complete 00:43:31.654 00.022 15672 worker thread done servicing request 00:43:31.654 00.000 30444 OnExposeComplete: enter 00:43:31.654 00.000 30444 UpdateGuideState(): m_state=6 00:43:31.654 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4258 00:43:31.654 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=196.05, Mass=117845, SNR=82.5, Peak=11554 HFD=3.4 00:43:31.654 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.22 = -0.22) 00:43:31.654 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.28 = -0.28) 00:43:31.654 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.16 hyp=0.34 cameraTheta=-0.50 mountX=0.33 mountY=-0.10, mountTheta=-0.28 00:43:31.655 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.16, opts=13) 00:43:31.655 00.000 30444 Enqueuing Move request for scope (0.30, -0.16) 00:43:31.655 00.000 15672 Worker thread wakes up 00:43:31.655 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.16) opts 0xd 00:43:31.655 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.16) 00:43:31.655 00.000 15672 Moving (0.30, -0.16) raw xDistance=0.33 yDistance=-0.10 00:43:31.655 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 00:43:31.655 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:31.655 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:43:31.655 00.000 15672 MoveAxis(W, 91, ABG) 00:43:31.655 00.000 15672 Guiding Dir = 3, Dur = 91 00:43:31.656 00.001 15672 IsSlewing returns 0 00:43:31.657 00.001 15672 IsGuiding returns 0 00:43:31.661 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=11554, FiltMin=2621, FiltMax=9842, Gamma=2.950 00:43:31.673 00.012 15672 PulseGuide returned control before completion, sleep 86 00:43:31.727 00.054 30444 UpdateGuideState exits: m=117845 SNR=82.5 Saturated 00:43:31.727 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:31.727 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:31.727 00.000 30444 Enqueuing Expose request 00:43:31.816 00.089 15672 IsGuiding returns 0 00:43:31.816 00.000 15672 Move returns status 0, amount 91 00:43:31.816 00.000 15672 MoveAxis(N, 0, ABG) 00:43:31.816 00.000 15672 Move returns status 0, amount 0 00:43:31.816 00.000 15672 move complete, result=0 00:43:31.816 00.000 15672 worker thread done servicing request 00:43:31.816 00.000 15672 Worker thread wakes up 00:43:31.816 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:31.816 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:31.816 00.000 30444 GuideStep: 0.3 px 91 ms WEST, -0.1 px 0 ms NORTH 00:43:33.725 01.909 15672 Exposure complete 00:43:33.745 00.020 15672 worker thread done servicing request 00:43:33.745 00.000 30444 OnExposeComplete: enter 00:43:33.745 00.000 30444 UpdateGuideState(): m_state=6 00:43:33.745 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4259 00:43:33.745 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=196.36, Mass=115145, SNR=81.1, Peak=11036 HFD=3.3 00:43:33.745 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 00:43:33.746 00.001 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 00:43:33.746 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.19 cameraTheta=0.86 mountX=0.08 mountY=0.17, mountTheta=1.13 00:43:33.746 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.15, opts=13) 00:43:33.746 00.000 30444 Enqueuing Move request for scope (0.13, 0.15) 00:43:33.746 00.000 15672 Worker thread wakes up 00:43:33.746 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd 00:43:33.746 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.15) 00:43:33.746 00.000 15672 Moving (0.13, 0.15) raw xDistance=0.08 yDistance=0.17 00:43:33.746 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:43:33.746 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:33.746 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 00:43:33.746 00.000 15672 MoveAxis(E, 0, ABG) 00:43:33.746 00.000 15672 Move returns status 0, amount 0 00:43:33.747 00.001 15672 MoveAxis(N, 0, ABG) 00:43:33.747 00.000 15672 Move returns status 0, amount 0 00:43:33.747 00.000 15672 move complete, result=0 00:43:33.747 00.000 15672 worker thread done servicing request 00:43:33.751 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=11923, FiltMin=2580, FiltMax=9982, Gamma=2.950 00:43:33.801 00.050 30444 UpdateGuideState exits: m=115145 SNR=81.1 Saturated 00:43:33.801 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:33.801 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:33.801 00.000 30444 Enqueuing Expose request 00:43:33.801 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:43:33.801 00.000 15672 Worker thread wakes up 00:43:33.801 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:33.801 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:35.911 02.110 15672 Exposure complete 00:43:35.929 00.018 15672 worker thread done servicing request 00:43:35.929 00.000 30444 OnExposeComplete: enter 00:43:35.929 00.000 30444 UpdateGuideState(): m_state=6 00:43:35.930 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4260 00:43:35.930 00.000 30444 Star::Find returns 1 (1), X=460.83, Y=196.32, Mass=115223, SNR=73.2, Peak=11395 HFD=3.6 00:43:35.930 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 00:43:35.930 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 00:43:35.930 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.11 hyp=0.43 cameraTheta=0.26 mountX=0.37 mountY=0.20, mountTheta=0.49 00:43:35.930 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.11, opts=13) 00:43:35.930 00.000 30444 Enqueuing Move request for scope (0.42, 0.11) 00:43:35.930 00.000 15672 Worker thread wakes up 00:43:35.930 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.11) opts 0xd 00:43:35.930 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.11) 00:43:35.930 00.000 15672 Moving (0.42, 0.11) raw xDistance=0.37 yDistance=0.20 00:43:35.931 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 00:43:35.931 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:35.931 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 00:43:35.931 00.000 15672 MoveAxis(W, 101, ABG) 00:43:35.931 00.000 15672 Guiding Dir = 3, Dur = 101 00:43:35.932 00.001 15672 IsSlewing returns 0 00:43:35.933 00.001 15672 IsGuiding returns 0 00:43:35.937 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=11459, FiltMin=2653, FiltMax=10475, Gamma=2.950 00:43:35.953 00.016 15672 PulseGuide returned control before completion, sleep 91 00:43:36.098 00.145 15672 IsGuiding returns 0 00:43:36.098 00.000 15672 Move returns status 0, amount 101 00:43:36.098 00.000 15672 MoveAxis(N, 0, ABG) 00:43:36.098 00.000 15672 Move returns status 0, amount 0 00:43:36.099 00.001 15672 move complete, result=0 00:43:36.099 00.000 15672 worker thread done servicing request 00:43:36.121 00.022 30444 UpdateGuideState exits: m=115223 SNR=73.2 Saturated 00:43:36.121 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:36.121 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:36.121 00.000 30444 Enqueuing Expose request 00:43:36.121 00.000 30444 GuideStep: 0.4 px 101 ms WEST, 0.2 px 0 ms NORTH 00:43:36.121 00.000 15672 Worker thread wakes up 00:43:36.122 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:36.122 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:38.030 01.908 15672 Exposure complete 00:43:38.050 00.020 15672 worker thread done servicing request 00:43:38.050 00.000 30444 OnExposeComplete: enter 00:43:38.050 00.000 30444 UpdateGuideState(): m_state=6 00:43:38.050 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4261 00:43:38.050 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=196.54, Mass=134438, SNR=103.3, Peak=11823 HFD=3.9 00:43:38.050 00.000 30444 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.28) = xAngle (0.62 = 0.62) 00:43:38.050 00.000 30444 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.56 = 0.56) 00:43:38.050 00.000 30444 CameraToMount -- cameraX=0.93 cameraY=0.33 hyp=0.98 cameraTheta=0.34 mountX=0.80 mountY=0.52, mountTheta=0.58 00:43:38.051 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.93, y=0.33, opts=13) 00:43:38.051 00.000 30444 Enqueuing Move request for scope (0.93, 0.33) 00:43:38.051 00.000 15672 Worker thread wakes up 00:43:38.051 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.33) opts 0xd 00:43:38.051 00.000 15672 Handling offset move in thread for scope, endpoint = (0.93, 0.33) 00:43:38.051 00.000 15672 Moving (0.93, 0.33) raw xDistance=0.80 yDistance=0.52 00:43:38.051 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.80 00:43:38.051 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:43:38.051 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52 00:43:38.051 00.000 15672 MoveAxis(W, 223, ABG) 00:43:38.051 00.000 15672 Guiding Dir = 3, Dur = 223 00:43:38.052 00.001 15672 IsSlewing returns 0 00:43:38.053 00.001 15672 IsGuiding returns 0 00:43:38.056 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=11823, FiltMin=2583, FiltMax=9411, Gamma=2.950 00:43:38.078 00.022 15672 PulseGuide returned control before completion, sleep 208 00:43:38.166 00.088 30444 UpdateGuideState exits: m=134438 SNR=103.3 Saturated 00:43:38.166 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:38.166 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:38.166 00.000 30444 Enqueuing Expose request 00:43:38.291 00.125 15672 IsGuiding returns 1 00:43:38.291 00.000 15672 scope still moving after pulse duration time elapsed 00:43:38.311 00.020 15672 IsSlewing returns 0 00:43:38.319 00.008 15672 IsGuiding returns 0 00:43:38.320 00.001 15672 scope move finished after 223 + 43 ms 00:43:38.320 00.000 15672 Move returns status 0, amount 223 00:43:38.320 00.000 15672 MoveAxis(N, 0, ABG) 00:43:38.320 00.000 15672 Move returns status 0, amount 0 00:43:38.320 00.000 15672 move complete, result=0 00:43:38.320 00.000 15672 worker thread done servicing request 00:43:38.320 00.000 15672 Worker thread wakes up 00:43:38.321 00.001 30444 GuideStep: 0.8 px 223 ms WEST, 0.5 px 0 ms NORTH 00:43:38.321 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:38.321 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:40.428 02.107 15672 Exposure complete 00:43:40.448 00.020 15672 worker thread done servicing request 00:43:40.448 00.000 30444 OnExposeComplete: enter 00:43:40.448 00.000 30444 UpdateGuideState(): m_state=6 00:43:40.448 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4262 00:43:40.448 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=196.25, Mass=125925, SNR=87.5, Peak=11318 HFD=3.7 00:43:40.448 00.000 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 00:43:40.448 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 00:43:40.448 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.26 cameraTheta=0.14 mountX=0.24 mountY=0.09, mountTheta=0.37 00:43:40.449 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.04, opts=13) 00:43:40.449 00.000 30444 Enqueuing Move request for scope (0.26, 0.04) 00:43:40.449 00.000 15672 Worker thread wakes up 00:43:40.449 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd 00:43:40.449 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.04) 00:43:40.449 00.000 15672 Moving (0.26, 0.04) raw xDistance=0.24 yDistance=0.09 00:43:40.449 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 00:43:40.449 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:40.449 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 00:43:40.449 00.000 15672 MoveAxis(E, 0, ABG) 00:43:40.449 00.000 15672 Move returns status 0, amount 0 00:43:40.449 00.000 15672 MoveAxis(N, 0, ABG) 00:43:40.450 00.001 15672 Move returns status 0, amount 0 00:43:40.450 00.000 15672 move complete, result=0 00:43:40.450 00.000 15672 worker thread done servicing request 00:43:40.454 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=11318, FiltMin=2629, FiltMax=9532, Gamma=2.950 00:43:40.506 00.052 30444 UpdateGuideState exits: m=125925 SNR=87.5 Saturated 00:43:40.506 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:40.506 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:40.506 00.000 30444 Enqueuing Expose request 00:43:40.506 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:43:40.506 00.000 15672 Worker thread wakes up 00:43:40.506 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:40.506 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:42.416 01.910 15672 Exposure complete 00:43:42.436 00.020 15672 worker thread done servicing request 00:43:42.436 00.000 30444 OnExposeComplete: enter 00:43:42.436 00.000 30444 UpdateGuideState(): m_state=6 00:43:42.436 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4263 00:43:42.436 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=196.51, Mass=128499, SNR=94.5, Peak=10689 HFD=3.3 00:43:42.436 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 00:43:42.436 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.31 = 1.31) 00:43:42.436 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.34 cameraTheta=1.09 mountX=0.07 mountY=0.32, mountTheta=1.37 00:43:42.437 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.30, opts=13) 00:43:42.437 00.000 30444 Enqueuing Move request for scope (0.15, 0.30) 00:43:42.437 00.000 15672 Worker thread wakes up 00:43:42.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.30) opts 0xd 00:43:42.437 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.30) 00:43:42.437 00.000 15672 Moving (0.15, 0.30) raw xDistance=0.07 yDistance=0.32 00:43:42.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:43:42.437 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.11 newest=0.94 00:43:42.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 00:43:42.437 00.000 15672 MoveAxis(E, 0, ABG) 00:43:42.437 00.000 15672 Move returns status 0, amount 0 00:43:42.437 00.000 15672 MoveAxis(S, 58, ABG) 00:43:42.437 00.000 15672 Guiding Dir = 1, Dur = 58 00:43:42.438 00.001 15672 IsSlewing returns 0 00:43:42.438 00.000 15672 IsGuiding returns 0 00:43:42.442 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=11859, FiltMin=2509, FiltMax=10158, Gamma=2.950 00:43:42.553 00.111 15672 IsGuiding returns 1 00:43:42.553 00.000 15672 scope still moving after pulse duration time elapsed 00:43:42.574 00.021 15672 IsSlewing returns 0 00:43:42.600 00.026 15672 IsGuiding returns 0 00:43:42.601 00.001 15672 scope move finished after 58 + 104 ms 00:43:42.601 00.000 15672 Move returns status 0, amount 58 00:43:42.601 00.000 15672 move complete, result=0 00:43:42.601 00.000 15672 worker thread done servicing request 00:43:42.754 00.153 30444 UpdateGuideState exits: m=128499 SNR=94.5 Saturated 00:43:42.754 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:42.754 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:42.754 00.000 30444 Enqueuing Expose request 00:43:42.755 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 58 ms SOUTH 00:43:42.755 00.000 15672 Worker thread wakes up 00:43:42.755 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:42.755 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:44.862 02.107 15672 Exposure complete 00:43:44.882 00.020 15672 worker thread done servicing request 00:43:44.882 00.000 30444 OnExposeComplete: enter 00:43:44.882 00.000 30444 UpdateGuideState(): m_state=6 00:43:44.882 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4264 00:43:44.882 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=196.40, Mass=121780, SNR=87.9, Peak=10994 HFD=3.4 00:43:44.882 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 00:43:44.882 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 00:43:44.882 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.28 cameraTheta=0.72 mountX=0.15 mountY=0.22, mountTheta=0.97 00:43:44.883 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.18, opts=13) 00:43:44.883 00.000 30444 Enqueuing Move request for scope (0.21, 0.18) 00:43:44.884 00.001 15672 Worker thread wakes up 00:43:44.884 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.18) opts 0xd 00:43:44.884 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.18) 00:43:44.884 00.000 15672 Moving (0.21, 0.18) raw xDistance=0.15 yDistance=0.22 00:43:44.884 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 00:43:44.884 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:44.884 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:43:44.884 00.000 15672 MoveAxis(E, 0, ABG) 00:43:44.884 00.000 15672 Move returns status 0, amount 0 00:43:44.884 00.000 15672 MoveAxis(N, 0, ABG) 00:43:44.884 00.000 15672 Move returns status 0, amount 0 00:43:44.884 00.000 15672 move complete, result=0 00:43:44.884 00.000 15672 worker thread done servicing request 00:43:44.889 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=11340, FiltMin=2637, FiltMax=10378, Gamma=2.950 00:43:44.938 00.049 30444 UpdateGuideState exits: m=121780 SNR=87.9 Saturated 00:43:44.938 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:44.938 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:44.938 00.000 30444 Enqueuing Expose request 00:43:44.938 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:43:44.938 00.000 15672 Worker thread wakes up 00:43:44.938 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:44.938 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:46.855 01.917 15672 Exposure complete 00:43:46.888 00.033 15672 worker thread done servicing request 00:43:46.888 00.000 30444 OnExposeComplete: enter 00:43:46.888 00.000 30444 UpdateGuideState(): m_state=6 00:43:46.888 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4265 00:43:46.888 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=196.15, Mass=117470, SNR=87.5, Peak=10663 HFD=3.6 00:43:46.888 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 00:43:46.888 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 00:43:46.888 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.65 mountX=0.10 mountY=-0.05, mountTheta=-0.42 00:43:46.889 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.07, opts=13) 00:43:46.889 00.000 30444 Enqueuing Move request for scope (0.09, -0.07) 00:43:46.889 00.000 15672 Worker thread wakes up 00:43:46.889 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd 00:43:46.889 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.07) 00:43:46.889 00.000 15672 Moving (0.09, -0.07) raw xDistance=0.10 yDistance=-0.05 00:43:46.889 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:43:46.889 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:46.889 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:43:46.889 00.000 15672 MoveAxis(E, 0, ABG) 00:43:46.889 00.000 15672 Move returns status 0, amount 0 00:43:46.889 00.000 15672 MoveAxis(N, 0, ABG) 00:43:46.889 00.000 15672 Move returns status 0, amount 0 00:43:46.889 00.000 15672 move complete, result=0 00:43:46.889 00.000 15672 worker thread done servicing request 00:43:46.894 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=11401, FiltMin=2647, FiltMax=10119, Gamma=2.950 00:43:46.945 00.051 30444 UpdateGuideState exits: m=117470 SNR=87.5 Saturated 00:43:46.945 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:46.945 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:46.945 00.000 30444 Enqueuing Expose request 00:43:46.945 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:43:46.945 00.000 15672 Worker thread wakes up 00:43:46.946 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:46.946 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:49.054 02.108 15672 Exposure complete 00:43:49.074 00.020 15672 worker thread done servicing request 00:43:49.074 00.000 30444 OnExposeComplete: enter 00:43:49.074 00.000 30444 UpdateGuideState(): m_state=6 00:43:49.074 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4266 00:43:49.074 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=195.86, Mass=134442, SNR=100.8, Peak=13724 HFD=3.7 00:43:49.075 00.001 30444 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.28) = xAngle (-0.31 = -0.31) 00:43:49.075 00.000 30444 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.37 = -0.37) 00:43:49.075 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.36 hyp=0.64 cameraTheta=-0.59 mountX=0.61 mountY=-0.23, mountTheta=-0.36 00:43:49.075 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.36, opts=13) 00:43:49.075 00.000 30444 Enqueuing Move request for scope (0.54, -0.36) 00:43:49.075 00.000 15672 Worker thread wakes up 00:43:49.075 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.36) opts 0xd 00:43:49.075 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.36) 00:43:49.075 00.000 15672 Moving (0.54, -0.36) raw xDistance=0.61 yDistance=-0.23 00:43:49.075 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61 00:43:49.075 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:49.075 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:43:49.076 00.001 15672 MoveAxis(W, 166, ABG) 00:43:49.076 00.000 15672 Guiding Dir = 3, Dur = 166 00:43:49.076 00.000 15672 IsSlewing returns 0 00:43:49.077 00.001 15672 IsGuiding returns 0 00:43:49.081 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=13724, FiltMin=2584, FiltMax=10871, Gamma=2.950 00:43:49.101 00.020 15672 PulseGuide returned control before completion, sleep 153 00:43:49.257 00.156 15672 IsGuiding returns 1 00:43:49.257 00.000 15672 scope still moving after pulse duration time elapsed 00:43:49.278 00.021 15672 IsSlewing returns 0 00:43:49.293 00.015 15672 IsGuiding returns 0 00:43:49.294 00.001 15672 scope move finished after 166 + 50 ms 00:43:49.294 00.000 15672 Move returns status 0, amount 166 00:43:49.294 00.000 15672 MoveAxis(N, 0, ABG) 00:43:49.294 00.000 15672 Move returns status 0, amount 0 00:43:49.294 00.000 15672 move complete, result=0 00:43:49.294 00.000 15672 worker thread done servicing request 00:43:49.414 00.120 30444 UpdateGuideState exits: m=134442 SNR=100.8 Saturated 00:43:49.414 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:49.414 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:49.415 00.001 30444 Enqueuing Expose request 00:43:49.415 00.000 30444 GuideStep: 0.6 px 166 ms WEST, -0.2 px 0 ms NORTH 00:43:49.415 00.000 15672 Worker thread wakes up 00:43:49.415 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:49.415 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:51.321 01.906 15672 Exposure complete 00:43:51.341 00.020 15672 worker thread done servicing request 00:43:51.341 00.000 30444 OnExposeComplete: enter 00:43:51.341 00.000 30444 UpdateGuideState(): m_state=6 00:43:51.341 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4267 00:43:51.341 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.04, Mass=120501, SNR=82.9, Peak=10430 HFD=3.7 00:43:51.341 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 00:43:51.341 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 00:43:51.341 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.05 mountX=-0.04 mountY=-0.19, mountTheta=-1.77 00:43:51.342 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.17, opts=13) 00:43:51.342 00.000 30444 Enqueuing Move request for scope (-0.09, -0.17) 00:43:51.342 00.000 15672 Worker thread wakes up 00:43:51.342 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd 00:43:51.342 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.17) 00:43:51.342 00.000 15672 Moving (-0.09, -0.17) raw xDistance=-0.04 yDistance=-0.19 00:43:51.342 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:43:51.342 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:51.342 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:43:51.342 00.000 15672 MoveAxis(E, 0, ABG) 00:43:51.342 00.000 15672 Move returns status 0, amount 0 00:43:51.342 00.000 15672 MoveAxis(N, 0, ABG) 00:43:51.342 00.000 15672 Move returns status 0, amount 0 00:43:51.342 00.000 15672 move complete, result=0 00:43:51.342 00.000 15672 worker thread done servicing request 00:43:51.347 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=11895, FiltMin=2626, FiltMax=10509, Gamma=2.950 00:43:51.475 00.128 30444 UpdateGuideState exits: m=120501 SNR=82.9 Saturated 00:43:51.475 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:51.475 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:51.475 00.000 30444 Enqueuing Expose request 00:43:51.475 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:43:51.476 00.001 15672 Worker thread wakes up 00:43:51.476 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:51.476 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:53.586 02.110 15672 Exposure complete 00:43:53.606 00.020 15672 worker thread done servicing request 00:43:53.606 00.000 30444 OnExposeComplete: enter 00:43:53.606 00.000 30444 UpdateGuideState(): m_state=6 00:43:53.607 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4268 00:43:53.607 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=196.21, Mass=122069, SNR=83.0, Peak=11027 HFD=3.7 00:43:53.607 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 00:43:53.607 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 00:43:53.607 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.51 mountX=0.01 mountY=-0.00, mountTheta=-0.29 00:43:53.607 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.00, opts=13) 00:43:53.607 00.000 30444 Enqueuing Move request for scope (0.01, -0.00) 00:43:53.607 00.000 15672 Worker thread wakes up 00:43:53.607 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd 00:43:53.607 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.00) 00:43:53.608 00.001 15672 Moving (0.01, -0.00) raw xDistance=0.01 yDistance=-0.00 00:43:53.608 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 00:43:53.608 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:53.608 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 00:43:53.608 00.000 15672 MoveAxis(E, 0, ABG) 00:43:53.608 00.000 15672 Move returns status 0, amount 0 00:43:53.608 00.000 15672 MoveAxis(N, 0, ABG) 00:43:53.608 00.000 15672 Move returns status 0, amount 0 00:43:53.608 00.000 15672 move complete, result=0 00:43:53.609 00.001 15672 worker thread done servicing request 00:43:53.612 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=12018, FiltMin=2619, FiltMax=10342, Gamma=2.950 00:43:53.662 00.050 30444 UpdateGuideState exits: m=122069 SNR=83.0 Saturated 00:43:53.662 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:53.662 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:53.662 00.000 30444 Enqueuing Expose request 00:43:53.662 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 00:43:53.662 00.000 15672 Worker thread wakes up 00:43:53.662 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:53.662 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:55.567 01.905 15672 Exposure complete 00:43:55.591 00.024 15672 worker thread done servicing request 00:43:55.591 00.000 30444 OnExposeComplete: enter 00:43:55.591 00.000 30444 UpdateGuideState(): m_state=6 00:43:55.591 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4269 00:43:55.591 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=196.20, Mass=114032, SNR=86.5, Peak=10913 HFD=3.4 00:43:55.591 00.000 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.13 = 0.13) 00:43:55.591 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.07 = 0.07) 00:43:55.591 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.14 mountX=0.11 mountY=0.01, mountTheta=0.07 00:43:55.592 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.02, opts=13) 00:43:55.592 00.000 30444 Enqueuing Move request for scope (0.11, -0.02) 00:43:55.592 00.000 15672 Worker thread wakes up 00:43:55.592 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd 00:43:55.592 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.02) 00:43:55.592 00.000 15672 Moving (0.11, -0.02) raw xDistance=0.11 yDistance=0.01 00:43:55.592 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:43:55.592 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:55.592 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 00:43:55.593 00.001 15672 MoveAxis(E, 0, ABG) 00:43:55.593 00.000 15672 Move returns status 0, amount 0 00:43:55.593 00.000 15672 MoveAxis(N, 0, ABG) 00:43:55.593 00.000 15672 Move returns status 0, amount 0 00:43:55.593 00.000 15672 move complete, result=0 00:43:55.593 00.000 15672 worker thread done servicing request 00:43:55.598 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=11092, FiltMin=2608, FiltMax=10416, Gamma=2.950 00:43:55.649 00.051 30444 UpdateGuideState exits: m=114032 SNR=86.5 Saturated 00:43:55.650 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:55.650 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:55.650 00.000 30444 Enqueuing Expose request 00:43:55.650 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:43:55.650 00.000 15672 Worker thread wakes up 00:43:55.650 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:55.650 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:57.758 02.108 15672 Exposure complete 00:43:57.779 00.021 15672 worker thread done servicing request 00:43:57.779 00.000 30444 OnExposeComplete: enter 00:43:57.779 00.000 30444 UpdateGuideState(): m_state=6 00:43:57.779 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4270 00:43:57.779 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=196.01, Mass=121892, SNR=79.6, Peak=10370 HFD=3.7 00:43:57.779 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 00:43:57.779 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 00:43:57.779 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.43 mountX=0.08 mountY=-0.19, mountTheta=-1.16 00:43:57.780 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.20, opts=13) 00:43:57.780 00.000 30444 Enqueuing Move request for scope (0.03, -0.20) 00:43:57.780 00.000 15672 Worker thread wakes up 00:43:57.780 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd 00:43:57.780 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.20) 00:43:57.780 00.000 15672 Moving (0.03, -0.20) raw xDistance=0.08 yDistance=-0.19 00:43:57.780 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:43:57.780 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:43:57.780 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:43:57.780 00.000 15672 MoveAxis(E, 0, ABG) 00:43:57.780 00.000 15672 Move returns status 0, amount 0 00:43:57.780 00.000 15672 MoveAxis(N, 0, ABG) 00:43:57.780 00.000 15672 Move returns status 0, amount 0 00:43:57.780 00.000 15672 move complete, result=0 00:43:57.781 00.001 15672 worker thread done servicing request 00:43:57.785 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=10607, FiltMin=2593, FiltMax=9735, Gamma=2.950 00:43:57.834 00.049 30444 UpdateGuideState exits: m=121892 SNR=79.6 Saturated 00:43:57.834 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:57.834 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:57.834 00.000 30444 Enqueuing Expose request 00:43:57.834 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:43:57.834 00.000 15672 Worker thread wakes up 00:43:57.835 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:57.835 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:59.740 01.905 15672 Exposure complete 00:43:59.760 00.020 15672 worker thread done servicing request 00:43:59.760 00.000 30444 OnExposeComplete: enter 00:43:59.760 00.000 30444 UpdateGuideState(): m_state=6 00:43:59.760 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4271 00:43:59.761 00.001 30444 Star::Find returns 1 (1), X=459.67, Y=195.95, Mass=118079, SNR=101.1, Peak=11409 HFD=3.8 00:43:59.761 00.000 30444 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.28) = xAngle (-2.52 = -2.52) 00:43:59.761 00.000 30444 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.59 = -2.59) 00:43:59.761 00.000 30444 CameraToMount -- cameraX=-0.73 cameraY=-0.26 hyp=0.78 cameraTheta=-2.80 mountX=-0.63 mountY=-0.41, mountTheta=-2.57 00:43:59.761 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.73, y=-0.26, opts=13) 00:43:59.761 00.000 30444 Enqueuing Move request for scope (-0.73, -0.26) 00:43:59.761 00.000 15672 Worker thread wakes up 00:43:59.761 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.26) opts 0xd 00:43:59.761 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.73, -0.26) 00:43:59.761 00.000 15672 Moving (-0.73, -0.26) raw xDistance=-0.63 yDistance=-0.41 00:43:59.761 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63 00:43:59.761 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:43:59.762 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 00:43:59.762 00.000 15672 MoveAxis(E, 171, ABG) 00:43:59.762 00.000 15672 Guiding Dir = 2, Dur = 171 00:43:59.762 00.000 15672 IsSlewing returns 0 00:43:59.763 00.001 15672 IsGuiding returns 0 00:43:59.767 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=12373, FiltMin=2607, FiltMax=9449, Gamma=2.950 00:43:59.788 00.021 15672 PulseGuide returned control before completion, sleep 157 00:43:59.817 00.029 30444 UpdateGuideState exits: m=118079 SNR=101.1 Saturated 00:43:59.817 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:43:59.817 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:43:59.817 00.000 30444 Enqueuing Expose request 00:43:59.945 00.128 15672 IsGuiding returns 1 00:43:59.945 00.000 15672 scope still moving after pulse duration time elapsed 00:43:59.966 00.021 15672 IsSlewing returns 0 00:43:59.979 00.013 15672 IsGuiding returns 0 00:43:59.979 00.000 15672 scope move finished after 171 + 45 ms 00:43:59.979 00.000 15672 Move returns status 0, amount 171 00:43:59.979 00.000 15672 MoveAxis(N, 0, ABG) 00:43:59.979 00.000 15672 Move returns status 0, amount 0 00:43:59.979 00.000 15672 move complete, result=0 00:43:59.979 00.000 15672 worker thread done servicing request 00:43:59.979 00.000 15672 Worker thread wakes up 00:43:59.979 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:43:59.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:43:59.979 00.000 30444 GuideStep: -0.6 px 171 ms EAST, -0.4 px 0 ms NORTH 00:44:02.091 02.112 15672 Exposure complete 00:44:02.113 00.022 15672 worker thread done servicing request 00:44:02.114 00.001 30444 OnExposeComplete: enter 00:44:02.114 00.000 30444 UpdateGuideState(): m_state=6 00:44:02.114 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4272 00:44:02.114 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=196.03, Mass=128213, SNR=83.7, Peak=11836 HFD=4.1 00:44:02.114 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.11 = -2.11) 00:44:02.114 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.17 = -2.17) 00:44:02.114 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.18 hyp=0.27 cameraTheta=-2.38 mountX=-0.14 mountY=-0.22, mountTheta=-2.12 00:44:02.114 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.18, opts=13) 00:44:02.114 00.000 30444 Enqueuing Move request for scope (-0.19, -0.18) 00:44:02.115 00.001 15672 Worker thread wakes up 00:44:02.115 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.18) opts 0xd 00:44:02.115 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.18) 00:44:02.115 00.000 15672 Moving (-0.19, -0.18) raw xDistance=-0.14 yDistance=-0.22 00:44:02.115 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 00:44:02.115 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:44:02.115 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 00:44:02.115 00.000 15672 MoveAxis(E, 0, ABG) 00:44:02.115 00.000 15672 Move returns status 0, amount 0 00:44:02.115 00.000 15672 MoveAxis(N, 0, ABG) 00:44:02.115 00.000 15672 Move returns status 0, amount 0 00:44:02.115 00.000 15672 move complete, result=0 00:44:02.115 00.000 15672 worker thread done servicing request 00:44:02.120 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=12551, FiltMin=2649, FiltMax=9731, Gamma=2.950 00:44:02.169 00.049 30444 UpdateGuideState exits: m=128213 SNR=83.7 Saturated 00:44:02.169 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:02.169 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:02.169 00.000 30444 Enqueuing Expose request 00:44:02.169 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:44:02.169 00.000 15672 Worker thread wakes up 00:44:02.169 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:02.169 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:04.078 01.909 15672 Exposure complete 00:44:04.098 00.020 15672 worker thread done servicing request 00:44:04.098 00.000 30444 OnExposeComplete: enter 00:44:04.098 00.000 30444 UpdateGuideState(): m_state=6 00:44:04.098 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4273 00:44:04.098 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=196.22, Mass=127130, SNR=94.3, Peak=11095 HFD=3.8 00:44:04.098 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 00:44:04.098 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.25 = 0.25) 00:44:04.098 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.01 hyp=0.28 cameraTheta=0.04 mountX=0.26 mountY=0.07, mountTheta=0.26 00:44:04.099 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.01, opts=13) 00:44:04.099 00.000 30444 Enqueuing Move request for scope (0.28, 0.01) 00:44:04.099 00.000 15672 Worker thread wakes up 00:44:04.099 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.01) opts 0xd 00:44:04.099 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.01) 00:44:04.099 00.000 15672 Moving (0.28, 0.01) raw xDistance=0.26 yDistance=0.07 00:44:04.099 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 00:44:04.099 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:44:04.099 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 00:44:04.099 00.000 15672 MoveAxis(W, 72, ABG) 00:44:04.099 00.000 15672 Guiding Dir = 3, Dur = 72 00:44:04.100 00.001 15672 IsSlewing returns 0 00:44:04.101 00.001 15672 IsGuiding returns 0 00:44:04.104 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=11095, FiltMin=2630, FiltMax=9547, Gamma=2.950 00:44:04.117 00.013 15672 PulseGuide returned control before completion, sleep 66 00:44:04.198 00.081 15672 IsGuiding returns 0 00:44:04.198 00.000 15672 Move returns status 0, amount 72 00:44:04.198 00.000 15672 MoveAxis(N, 0, ABG) 00:44:04.198 00.000 15672 Move returns status 0, amount 0 00:44:04.198 00.000 15672 move complete, result=0 00:44:04.198 00.000 15672 worker thread done servicing request 00:44:04.223 00.025 30444 UpdateGuideState exits: m=127130 SNR=94.3 Saturated 00:44:04.224 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:04.224 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:04.224 00.000 30444 Enqueuing Expose request 00:44:04.224 00.000 30444 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH 00:44:04.224 00.000 15672 Worker thread wakes up 00:44:04.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:04.224 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:06.334 02.110 15672 Exposure complete 00:44:06.357 00.023 15672 worker thread done servicing request 00:44:06.357 00.000 30444 OnExposeComplete: enter 00:44:06.357 00.000 30444 UpdateGuideState(): m_state=6 00:44:06.357 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4274 00:44:06.358 00.001 30444 Star::Find returns 1 (1), X=460.68, Y=196.06, Mass=119683, SNR=97.2, Peak=11243 HFD=3.6 00:44:06.358 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 00:44:06.358 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 00:44:06.358 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-0.51 mountX=0.30 mountY=-0.09, mountTheta=-0.29 00:44:06.358 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.15, opts=13) 00:44:06.359 00.001 30444 Enqueuing Move request for scope (0.27, -0.15) 00:44:06.359 00.000 15672 Worker thread wakes up 00:44:06.359 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.15) opts 0xd 00:44:06.359 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.15) 00:44:06.359 00.000 15672 Moving (0.27, -0.15) raw xDistance=0.30 yDistance=-0.09 00:44:06.359 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30 00:44:06.359 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:44:06.359 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:44:06.359 00.000 15672 MoveAxis(W, 86, ABG) 00:44:06.359 00.000 15672 Guiding Dir = 3, Dur = 86 00:44:06.360 00.001 15672 IsSlewing returns 0 00:44:06.361 00.001 15672 IsGuiding returns 0 00:44:06.366 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=11243, FiltMin=2623, FiltMax=10276, Gamma=2.950 00:44:06.386 00.020 15672 PulseGuide returned control before completion, sleep 72 00:44:06.416 00.030 30444 UpdateGuideState exits: m=119683 SNR=97.2 Saturated 00:44:06.416 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:06.416 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:06.416 00.000 30444 Enqueuing Expose request 00:44:06.460 00.044 15672 IsGuiding returns 1 00:44:06.460 00.000 15672 scope still moving after pulse duration time elapsed 00:44:06.481 00.021 15672 IsSlewing returns 0 00:44:06.530 00.049 15672 IsGuiding returns 0 00:44:06.530 00.000 15672 scope move finished after 86 + 83 ms 00:44:06.530 00.000 15672 Move returns status 0, amount 86 00:44:06.530 00.000 15672 MoveAxis(N, 0, ABG) 00:44:06.530 00.000 15672 Move returns status 0, amount 0 00:44:06.530 00.000 15672 move complete, result=0 00:44:06.531 00.001 15672 worker thread done servicing request 00:44:06.531 00.000 15672 Worker thread wakes up 00:44:06.531 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:06.531 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:06.531 00.000 30444 GuideStep: 0.3 px 86 ms WEST, -0.1 px 0 ms NORTH 00:44:08.440 01.909 15672 Exposure complete 00:44:08.460 00.020 15672 worker thread done servicing request 00:44:08.460 00.000 30444 OnExposeComplete: enter 00:44:08.460 00.000 30444 UpdateGuideState(): m_state=6 00:44:08.460 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4275 00:44:08.460 00.000 30444 Star::Find returns 1 (1), X=460.99, Y=196.21, Mass=127013, SNR=89.7, Peak=11312 HFD=4.0 00:44:08.460 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.26 = 0.26) 00:44:08.461 00.001 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.20 = 0.20) 00:44:08.461 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=-0.01 hyp=0.58 cameraTheta=-0.01 mountX=0.56 mountY=0.12, mountTheta=0.21 00:44:08.461 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=-0.01, opts=13) 00:44:08.461 00.000 30444 Enqueuing Move request for scope (0.58, -0.01) 00:44:08.461 00.000 15672 Worker thread wakes up 00:44:08.462 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.01) opts 0xd 00:44:08.462 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, -0.01) 00:44:08.462 00.000 15672 Moving (0.58, -0.01) raw xDistance=0.56 yDistance=0.12 00:44:08.462 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56 00:44:08.462 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:44:08.462 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 00:44:08.462 00.000 15672 MoveAxis(W, 157, ABG) 00:44:08.462 00.000 15672 Guiding Dir = 3, Dur = 157 00:44:08.462 00.000 15672 IsSlewing returns 0 00:44:08.463 00.001 15672 IsGuiding returns 0 00:44:08.470 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11544, FiltMin=2643, FiltMax=10049, Gamma=2.950 00:44:08.478 00.008 15672 PulseGuide returned control before completion, sleep 153 00:44:08.524 00.046 30444 UpdateGuideState exits: m=127013 SNR=89.7 Saturated 00:44:08.524 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:08.524 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:08.524 00.000 30444 Enqueuing Expose request 00:44:08.687 00.163 15672 IsGuiding returns 0 00:44:08.687 00.000 15672 Move returns status 0, amount 157 00:44:08.687 00.000 15672 MoveAxis(N, 0, ABG) 00:44:08.687 00.000 15672 Move returns status 0, amount 0 00:44:08.687 00.000 15672 move complete, result=0 00:44:08.688 00.001 15672 worker thread done servicing request 00:44:08.688 00.000 15672 Worker thread wakes up 00:44:08.688 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:08.688 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:08.688 00.000 30444 GuideStep: 0.6 px 157 ms WEST, 0.1 px 0 ms NORTH 00:44:10.807 02.119 15672 Exposure complete 00:44:10.832 00.025 15672 worker thread done servicing request 00:44:10.832 00.000 30444 OnExposeComplete: enter 00:44:10.832 00.000 30444 UpdateGuideState(): m_state=6 00:44:10.832 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4276 00:44:10.832 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=196.15, Mass=114198, SNR=83.9, Peak=10878 HFD=3.6 00:44:10.832 00.000 30444 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.28) = xAngle (-1.19 = -1.19) 00:44:10.832 00.000 30444 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 00:44:10.832 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.47 mountX=0.02 mountY=-0.06, mountTheta=-1.20 00:44:10.833 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.06, opts=13) 00:44:10.833 00.000 30444 Enqueuing Move request for scope (0.01, -0.06) 00:44:10.833 00.000 15672 Worker thread wakes up 00:44:10.833 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd 00:44:10.833 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.06) 00:44:10.833 00.000 15672 Moving (0.01, -0.06) raw xDistance=0.02 yDistance=-0.06 00:44:10.833 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:44:10.833 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:44:10.833 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 00:44:10.833 00.000 15672 MoveAxis(E, 0, ABG) 00:44:10.833 00.000 15672 Move returns status 0, amount 0 00:44:10.833 00.000 15672 MoveAxis(N, 0, ABG) 00:44:10.833 00.000 15672 Move returns status 0, amount 0 00:44:10.833 00.000 15672 move complete, result=0 00:44:10.833 00.000 15672 worker thread done servicing request 00:44:10.840 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=11447, FiltMin=2670, FiltMax=9885, Gamma=2.950 00:44:10.888 00.048 30444 UpdateGuideState exits: m=114198 SNR=83.9 Saturated 00:44:10.888 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:10.888 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:10.888 00.000 30444 Enqueuing Expose request 00:44:10.888 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:44:10.888 00.000 15672 Worker thread wakes up 00:44:10.888 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:10.889 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:12.795 01.906 15672 Exposure complete 00:44:12.816 00.021 15672 worker thread done servicing request 00:44:12.816 00.000 30444 OnExposeComplete: enter 00:44:12.816 00.000 30444 UpdateGuideState(): m_state=6 00:44:12.816 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4277 00:44:12.816 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=195.75, Mass=112486, SNR=82.3, Peak=10919 HFD=3.6 00:44:12.816 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 00:44:12.816 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 00:44:12.816 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.46 hyp=0.48 cameraTheta=-1.80 mountX=0.02 mountY=-0.48, mountTheta=-1.52 00:44:12.817 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.46, opts=13) 00:44:12.817 00.000 30444 Enqueuing Move request for scope (-0.11, -0.46) 00:44:12.817 00.000 15672 Worker thread wakes up 00:44:12.817 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.46) opts 0xd 00:44:12.817 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.46) 00:44:12.817 00.000 15672 Moving (-0.11, -0.46) raw xDistance=0.02 yDistance=-0.48 00:44:12.817 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:44:12.817 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:44:12.817 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48 00:44:12.817 00.000 15672 MoveAxis(E, 0, ABG) 00:44:12.817 00.000 15672 Move returns status 0, amount 0 00:44:12.817 00.000 15672 MoveAxis(N, 0, ABG) 00:44:12.817 00.000 15672 Move returns status 0, amount 0 00:44:12.817 00.000 15672 move complete, result=0 00:44:12.817 00.000 15672 worker thread done servicing request 00:44:12.822 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=12151, FiltMin=2625, FiltMax=10578, Gamma=2.950 00:44:12.872 00.050 30444 UpdateGuideState exits: m=112486 SNR=82.3 Saturated 00:44:12.872 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:12.872 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:12.872 00.000 30444 Enqueuing Expose request 00:44:12.872 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH 00:44:12.872 00.000 15672 Worker thread wakes up 00:44:12.872 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:12.872 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:14.980 02.108 15672 Exposure complete 00:44:15.000 00.020 15672 worker thread done servicing request 00:44:15.000 00.000 30444 OnExposeComplete: enter 00:44:15.000 00.000 30444 UpdateGuideState(): m_state=6 00:44:15.000 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4278 00:44:15.000 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=196.00, Mass=131706, SNR=109.4, Peak=11126 HFD=3.8 00:44:15.000 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 00:44:15.000 00.000 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 00:44:15.000 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-0.77 mountX=0.27 mountY=-0.16, mountTheta=-0.54 00:44:15.001 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.21, opts=13) 00:44:15.001 00.000 30444 Enqueuing Move request for scope (0.22, -0.21) 00:44:15.001 00.000 15672 Worker thread wakes up 00:44:15.001 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.21) opts 0xd 00:44:15.001 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.21) 00:44:15.001 00.000 15672 Moving (0.22, -0.21) raw xDistance=0.27 yDistance=-0.16 00:44:15.001 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 00:44:15.001 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:44:15.001 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:44:15.001 00.000 15672 MoveAxis(W, 72, ABG) 00:44:15.001 00.000 15672 Guiding Dir = 3, Dur = 72 00:44:15.002 00.001 15672 IsSlewing returns 0 00:44:15.002 00.000 15672 IsGuiding returns 0 00:44:15.006 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=11405, FiltMin=2545, FiltMax=10859, Gamma=2.950 00:44:15.027 00.021 15672 PulseGuide returned control before completion, sleep 57 00:44:15.086 00.059 15672 IsGuiding returns 1 00:44:15.086 00.000 15672 scope still moving after pulse duration time elapsed 00:44:15.107 00.021 15672 IsSlewing returns 0 00:44:15.125 00.018 15672 IsGuiding returns 0 00:44:15.125 00.000 15672 scope move finished after 72 + 50 ms 00:44:15.125 00.000 15672 Move returns status 0, amount 72 00:44:15.125 00.000 15672 MoveAxis(N, 0, ABG) 00:44:15.125 00.000 15672 Move returns status 0, amount 0 00:44:15.125 00.000 15672 move complete, result=0 00:44:15.125 00.000 15672 worker thread done servicing request 00:44:15.480 00.355 30444 UpdateGuideState exits: m=131706 SNR=109.4 Saturated 00:44:15.481 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:15.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:15.481 00.000 30444 Enqueuing Expose request 00:44:15.481 00.000 30444 GuideStep: 0.3 px 72 ms WEST, -0.2 px 0 ms NORTH 00:44:15.481 00.000 15672 Worker thread wakes up 00:44:15.482 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:15.482 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:17.389 01.907 15672 Exposure complete 00:44:17.413 00.024 15672 worker thread done servicing request 00:44:17.413 00.000 30444 OnExposeComplete: enter 00:44:17.413 00.000 30444 UpdateGuideState(): m_state=6 00:44:17.413 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4279 00:44:17.413 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=195.72, Mass=112673, SNR=87.4, Peak=11359 HFD=3.5 00:44:17.413 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 00:44:17.413 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 00:44:17.413 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.50 hyp=0.55 cameraTheta=-1.15 mountX=0.35 mountY=-0.44, mountTheta=-0.89 00:44:17.414 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.50, opts=13) 00:44:17.414 00.000 30444 Enqueuing Move request for scope (0.23, -0.50) 00:44:17.414 00.000 15672 Worker thread wakes up 00:44:17.414 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.50) opts 0xd 00:44:17.414 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.50) 00:44:17.414 00.000 15672 Moving (0.23, -0.50) raw xDistance=0.35 yDistance=-0.44 00:44:17.414 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35 00:44:17.414 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.82 newest=-1.07 00:44:17.414 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 00:44:17.414 00.000 15672 MoveAxis(W, 100, ABG) 00:44:17.414 00.000 15672 Guiding Dir = 3, Dur = 100 00:44:17.415 00.001 15672 IsSlewing returns 0 00:44:17.420 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=12360, FiltMin=2557, FiltMax=10311, Gamma=2.950 00:44:17.456 00.036 15672 IsGuiding returns 0 00:44:17.472 00.016 15672 PulseGuide returned control before completion, sleep 95 00:44:17.530 00.058 30444 UpdateGuideState exits: m=112673 SNR=87.4 Saturated 00:44:17.530 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:17.530 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:17.530 00.000 30444 Enqueuing Expose request 00:44:17.585 00.055 15672 IsGuiding returns 0 00:44:17.585 00.000 15672 Move returns status 0, amount 100 00:44:17.585 00.000 15672 MoveAxis(N, 78, ABG) 00:44:17.585 00.000 15672 Guiding Dir = 0, Dur = 78 00:44:17.585 00.000 15672 IsSlewing returns 0 00:44:17.587 00.002 15672 IsGuiding returns 0 00:44:17.664 00.077 15672 PulseGuide returned control before completion, sleep 11 00:44:17.698 00.034 15672 IsGuiding returns 1 00:44:17.698 00.000 15672 scope still moving after pulse duration time elapsed 00:44:17.720 00.022 15672 IsSlewing returns 0 00:44:17.720 00.000 15672 IsGuiding returns 1 00:44:17.741 00.021 15672 IsSlewing returns 0 00:44:17.744 00.003 15672 IsGuiding returns 1 00:44:17.765 00.021 15672 IsSlewing returns 0 00:44:17.793 00.028 15672 IsGuiding returns 0 00:44:17.794 00.001 15672 scope move finished after 78 + 128 ms 00:44:17.794 00.000 15672 Move returns status 0, amount 78 00:44:17.794 00.000 15672 move complete, result=0 00:44:17.794 00.000 15672 worker thread done servicing request 00:44:17.794 00.000 15672 Worker thread wakes up 00:44:17.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:17.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:17.795 00.001 30444 GuideStep: 0.4 px 100 ms WEST, -0.4 px 78 ms NORTH 00:44:19.900 02.105 15672 Exposure complete 00:44:19.920 00.020 15672 worker thread done servicing request 00:44:19.920 00.000 30444 OnExposeComplete: enter 00:44:19.920 00.000 30444 UpdateGuideState(): m_state=6 00:44:19.920 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4280 00:44:19.920 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=195.78, Mass=120578, SNR=80.2, Peak=11879 HFD=3.5 00:44:19.920 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 00:44:19.920 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 00:44:19.920 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.43 hyp=0.49 cameraTheta=-1.08 mountX=0.34 mountY=-0.37, mountTheta=-0.83 00:44:19.921 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.43, opts=13) 00:44:19.921 00.000 30444 Enqueuing Move request for scope (0.23, -0.43) 00:44:19.921 00.000 15672 Worker thread wakes up 00:44:19.921 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.43) opts 0xd 00:44:19.921 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.43) 00:44:19.921 00.000 15672 Moving (0.23, -0.43) raw xDistance=0.34 yDistance=-0.37 00:44:19.921 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34 00:44:19.921 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 00:44:19.921 00.000 15672 MoveAxis(W, 99, ABG) 00:44:19.921 00.000 15672 Guiding Dir = 3, Dur = 99 00:44:19.922 00.001 15672 IsSlewing returns 0 00:44:19.923 00.001 15672 IsGuiding returns 0 00:44:19.927 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=11879, FiltMin=2602, FiltMax=10374, Gamma=2.950 00:44:19.948 00.021 15672 PulseGuide returned control before completion, sleep 84 00:44:19.977 00.029 30444 UpdateGuideState exits: m=120578 SNR=80.2 Saturated 00:44:19.977 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:19.977 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:19.977 00.000 30444 Enqueuing Expose request 00:44:20.034 00.057 15672 IsGuiding returns 1 00:44:20.034 00.000 15672 scope still moving after pulse duration time elapsed 00:44:20.055 00.021 15672 IsSlewing returns 0 00:44:20.093 00.038 15672 IsGuiding returns 0 00:44:20.094 00.001 15672 scope move finished after 99 + 71 ms 00:44:20.094 00.000 15672 Move returns status 0, amount 99 00:44:20.094 00.000 15672 MoveAxis(N, 67, ABG) 00:44:20.094 00.000 15672 Guiding Dir = 0, Dur = 67 00:44:20.095 00.001 15672 IsSlewing returns 0 00:44:20.097 00.002 15672 IsGuiding returns 0 00:44:20.174 00.077 15672 IsGuiding returns 1 00:44:20.174 00.000 15672 scope still moving after pulse duration time elapsed 00:44:20.195 00.021 15672 IsSlewing returns 0 00:44:20.198 00.003 15672 IsGuiding returns 1 00:44:20.219 00.021 15672 IsSlewing returns 0 00:44:20.222 00.003 15672 IsGuiding returns 1 00:44:20.243 00.021 15672 IsSlewing returns 0 00:44:20.254 00.011 15672 IsGuiding returns 0 00:44:20.254 00.000 15672 scope move finished after 67 + 89 ms 00:44:20.254 00.000 15672 Move returns status 0, amount 67 00:44:20.254 00.000 15672 move complete, result=0 00:44:20.254 00.000 15672 worker thread done servicing request 00:44:20.254 00.000 15672 Worker thread wakes up 00:44:20.255 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:20.255 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:20.255 00.000 30444 GuideStep: 0.3 px 99 ms WEST, -0.4 px 67 ms NORTH 00:44:22.170 01.915 15672 Exposure complete 00:44:22.201 00.031 15672 worker thread done servicing request 00:44:22.201 00.000 30444 OnExposeComplete: enter 00:44:22.201 00.000 30444 UpdateGuideState(): m_state=6 00:44:22.201 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4281 00:44:22.201 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=195.71, Mass=117936, SNR=94.8, Peak=10268 HFD=3.6 00:44:22.201 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 00:44:22.201 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 00:44:22.201 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.50 hyp=0.51 cameraTheta=-1.74 mountX=0.05 mountY=-0.51, mountTheta=-1.46 00:44:22.202 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.50, opts=13) 00:44:22.202 00.000 30444 Enqueuing Move request for scope (-0.09, -0.50) 00:44:22.202 00.000 15672 Worker thread wakes up 00:44:22.202 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.50) opts 0xd 00:44:22.202 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.50) 00:44:22.202 00.000 15672 Moving (-0.09, -0.50) raw xDistance=0.05 yDistance=-0.51 00:44:22.202 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:44:22.202 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 00:44:22.202 00.000 15672 MoveAxis(E, 0, ABG) 00:44:22.202 00.000 15672 Move returns status 0, amount 0 00:44:22.202 00.000 15672 MoveAxis(N, 91, ABG) 00:44:22.202 00.000 15672 Guiding Dir = 0, Dur = 91 00:44:22.203 00.001 15672 IsSlewing returns 0 00:44:22.207 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=11848, FiltMin=2602, FiltMax=9721, Gamma=2.950 00:44:22.233 00.026 15672 IsGuiding returns 0 00:44:22.257 00.024 30444 UpdateGuideState exits: m=117936 SNR=94.8 Saturated 00:44:22.257 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:22.257 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:22.257 00.000 30444 Enqueuing Expose request 00:44:22.312 00.055 15672 PulseGuide returned control before completion, sleep 22 00:44:22.336 00.024 15672 IsGuiding returns 1 00:44:22.336 00.000 15672 scope still moving after pulse duration time elapsed 00:44:22.357 00.021 15672 IsSlewing returns 0 00:44:22.358 00.001 15672 IsGuiding returns 1 00:44:22.379 00.021 15672 IsSlewing returns 0 00:44:22.381 00.002 15672 IsGuiding returns 1 00:44:22.402 00.021 15672 IsSlewing returns 0 00:44:22.472 00.070 15672 IsGuiding returns 0 00:44:22.472 00.000 15672 scope move finished after 91 + 148 ms 00:44:22.472 00.000 15672 Move returns status 0, amount 91 00:44:22.472 00.000 15672 move complete, result=0 00:44:22.472 00.000 15672 worker thread done servicing request 00:44:22.472 00.000 15672 Worker thread wakes up 00:44:22.473 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 91 ms NORTH 00:44:22.473 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:22.473 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:24.584 02.111 15672 Exposure complete 00:44:24.608 00.024 15672 worker thread done servicing request 00:44:24.608 00.000 30444 OnExposeComplete: enter 00:44:24.608 00.000 30444 UpdateGuideState(): m_state=6 00:44:24.608 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4282 00:44:24.609 00.001 30444 Star::Find returns 1 (1), X=460.07, Y=197.26, Mass=123718, SNR=86.0, Peak=12409 HFD=3.4 00:44:24.609 00.000 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 00:44:24.609 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 00:44:24.609 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=1.05 hyp=1.10 cameraTheta=1.88 mountX=-0.62 mountY=0.95, mountTheta=2.15 00:44:24.610 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=1.05, opts=13) 00:44:24.610 00.000 30444 Enqueuing Move request for scope (-0.34, 1.05) 00:44:24.610 00.000 15672 Worker thread wakes up 00:44:24.610 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.05) opts 0xd 00:44:24.610 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 1.05) 00:44:24.610 00.000 15672 Moving (-0.34, 1.05) raw xDistance=-0.62 yDistance=0.95 00:44:24.610 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62 00:44:24.610 00.000 15672 resist switch: large excursion: input 0.95 thresh 0.75 direction from -1 to 1 00:44:24.610 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.86 00:44:24.610 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95 00:44:24.610 00.000 15672 MoveAxis(E, 167, ABG) 00:44:24.610 00.000 15672 Guiding Dir = 2, Dur = 167 00:44:24.611 00.001 15672 IsSlewing returns 0 00:44:24.613 00.002 15672 IsGuiding returns 0 00:44:24.619 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=12956, FiltMin=2612, FiltMax=10114, Gamma=2.950 00:44:24.629 00.010 15672 PulseGuide returned control before completion, sleep 162 00:44:24.675 00.046 30444 UpdateGuideState exits: m=123718 SNR=86.0 Saturated 00:44:24.675 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:24.675 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:24.675 00.000 30444 Enqueuing Expose request 00:44:24.795 00.120 15672 IsGuiding returns 1 00:44:24.795 00.000 15672 scope still moving after pulse duration time elapsed 00:44:24.816 00.021 15672 IsSlewing returns 0 00:44:24.869 00.053 15672 IsGuiding returns 0 00:44:24.869 00.000 15672 scope move finished after 167 + 88 ms 00:44:24.869 00.000 15672 Move returns status 0, amount 167 00:44:24.869 00.000 15672 MoveAxis(S, 170, ABG) 00:44:24.869 00.000 15672 Guiding Dir = 1, Dur = 170 00:44:24.869 00.000 15672 IsSlewing returns 0 00:44:24.871 00.002 15672 IsGuiding returns 0 00:44:24.949 00.078 15672 PulseGuide returned control before completion, sleep 102 00:44:25.053 00.104 15672 IsGuiding returns 1 00:44:25.053 00.000 15672 scope still moving after pulse duration time elapsed 00:44:25.074 00.021 15672 IsSlewing returns 0 00:44:25.109 00.035 15672 IsGuiding returns 1 00:44:25.130 00.021 15672 IsSlewing returns 0 00:44:25.132 00.002 15672 IsGuiding returns 1 00:44:25.153 00.021 15672 IsSlewing returns 0 00:44:25.173 00.020 15672 IsGuiding returns 0 00:44:25.173 00.000 15672 scope move finished after 170 + 132 ms 00:44:25.173 00.000 15672 Move returns status 0, amount 170 00:44:25.173 00.000 15672 move complete, result=0 00:44:25.173 00.000 15672 worker thread done servicing request 00:44:25.175 00.002 15672 Worker thread wakes up 00:44:25.175 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:25.175 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:25.175 00.000 30444 GuideStep: -0.6 px 167 ms EAST, 1.0 px 170 ms SOUTH 00:44:27.083 01.908 15672 Exposure complete 00:44:27.103 00.020 15672 worker thread done servicing request 00:44:27.103 00.000 30444 OnExposeComplete: enter 00:44:27.103 00.000 30444 UpdateGuideState(): m_state=6 00:44:27.104 00.001 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4283 00:44:27.104 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=197.01, Mass=128824, SNR=90.9, Peak=11167 HFD=4.0 00:44:27.104 00.000 30444 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.28) = xAngle (2.05 = 2.05) 00:44:27.104 00.000 30444 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.99 = 1.99) 00:44:27.104 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.79 hyp=0.81 cameraTheta=1.77 mountX=-0.37 mountY=0.74, mountTheta=2.04 00:44:27.104 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.79, opts=13) 00:44:27.104 00.000 30444 Enqueuing Move request for scope (-0.16, 0.79) 00:44:27.104 00.000 15672 Worker thread wakes up 00:44:27.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.79) opts 0xd 00:44:27.105 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.79) 00:44:27.105 00.000 15672 Moving (-0.16, 0.79) raw xDistance=-0.37 yDistance=0.74 00:44:27.105 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37 00:44:27.105 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 00:44:27.105 00.000 15672 MoveAxis(E, 112, ABG) 00:44:27.105 00.000 15672 Guiding Dir = 2, Dur = 112 00:44:27.105 00.000 15672 IsSlewing returns 0 00:44:27.106 00.001 15672 IsGuiding returns 0 00:44:27.111 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=11434, FiltMin=2646, FiltMax=9322, Gamma=2.950 00:44:27.120 00.009 15672 PulseGuide returned control before completion, sleep 108 00:44:27.160 00.040 30444 UpdateGuideState exits: m=128824 SNR=90.9 Saturated 00:44:27.160 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:27.160 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:27.160 00.000 30444 Enqueuing Expose request 00:44:27.265 00.105 15672 IsGuiding returns 0 00:44:27.265 00.000 15672 Move returns status 0, amount 112 00:44:27.265 00.000 15672 MoveAxis(S, 132, ABG) 00:44:27.265 00.000 15672 Guiding Dir = 1, Dur = 132 00:44:27.266 00.001 15672 IsSlewing returns 0 00:44:27.268 00.002 15672 IsGuiding returns 0 00:44:27.344 00.076 15672 PulseGuide returned control before completion, sleep 66 00:44:27.414 00.070 15672 IsGuiding returns 1 00:44:27.414 00.000 15672 scope still moving after pulse duration time elapsed 00:44:27.434 00.020 15672 IsSlewing returns 0 00:44:27.437 00.003 15672 IsGuiding returns 1 00:44:27.458 00.021 15672 IsSlewing returns 0 00:44:27.520 00.062 15672 IsGuiding returns 0 00:44:27.521 00.001 15672 scope move finished after 132 + 119 ms 00:44:27.521 00.000 15672 Move returns status 0, amount 132 00:44:27.521 00.000 15672 move complete, result=0 00:44:27.521 00.000 15672 worker thread done servicing request 00:44:27.521 00.000 15672 Worker thread wakes up 00:44:27.521 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:27.522 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:27.522 00.000 30444 GuideStep: -0.4 px 112 ms EAST, 0.7 px 132 ms SOUTH 00:44:29.630 02.108 15672 Exposure complete 00:44:29.649 00.019 15672 worker thread done servicing request 00:44:29.650 00.001 30444 OnExposeComplete: enter 00:44:29.650 00.000 30444 UpdateGuideState(): m_state=6 00:44:29.650 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4284 00:44:29.650 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=196.23, Mass=111142, SNR=89.8, Peak=11211 HFD=3.5 00:44:29.650 00.000 30444 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 00:44:29.650 00.000 30444 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 00:44:29.650 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.02 hyp=0.33 cameraTheta=0.06 mountX=0.32 mountY=0.09, mountTheta=0.28 00:44:29.650 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.02, opts=13) 00:44:29.650 00.000 30444 Enqueuing Move request for scope (0.33, 0.02) 00:44:29.650 00.000 15672 Worker thread wakes up 00:44:29.651 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.02) opts 0xd 00:44:29.651 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.02) 00:44:29.651 00.000 15672 Moving (0.33, 0.02) raw xDistance=0.32 yDistance=0.09 00:44:29.651 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32 00:44:29.651 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:44:29.651 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 00:44:29.651 00.000 15672 MoveAxis(W, 77, ABG) 00:44:29.651 00.000 15672 Guiding Dir = 3, Dur = 77 00:44:29.651 00.000 15672 IsSlewing returns 0 00:44:29.652 00.001 15672 IsGuiding returns 0 00:44:29.656 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=11760, FiltMin=2641, FiltMax=9968, Gamma=2.950 00:44:29.676 00.020 15672 PulseGuide returned control before completion, sleep 64 00:44:29.706 00.030 30444 UpdateGuideState exits: m=111142 SNR=89.8 Saturated 00:44:29.706 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:29.706 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:29.706 00.000 30444 Enqueuing Expose request 00:44:29.742 00.036 15672 IsGuiding returns 1 00:44:29.742 00.000 15672 scope still moving after pulse duration time elapsed 00:44:29.763 00.021 15672 IsSlewing returns 0 00:44:29.789 00.026 15672 IsGuiding returns 0 00:44:29.789 00.000 15672 scope move finished after 77 + 59 ms 00:44:29.790 00.001 15672 Move returns status 0, amount 77 00:44:29.790 00.000 15672 MoveAxis(N, 0, ABG) 00:44:29.790 00.000 15672 Move returns status 0, amount 0 00:44:29.790 00.000 15672 move complete, result=0 00:44:29.790 00.000 15672 worker thread done servicing request 00:44:29.790 00.000 15672 Worker thread wakes up 00:44:29.790 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:29.790 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:29.821 00.031 30444 GuideStep: 0.3 px 77 ms WEST, 0.1 px 0 ms NORTH 00:44:31.697 01.876 15672 Exposure complete 00:44:31.717 00.020 15672 worker thread done servicing request 00:44:31.717 00.000 30444 OnExposeComplete: enter 00:44:31.717 00.000 30444 UpdateGuideState(): m_state=6 00:44:31.717 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4285 00:44:31.717 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=196.85, Mass=124467, SNR=88.3, Peak=12710 HFD=3.4 00:44:31.717 00.000 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 00:44:31.717 00.000 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 00:44:31.717 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.63 hyp=0.63 cameraTheta=1.56 mountX=-0.17 mountY=0.62, mountTheta=1.83 00:44:31.718 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.63, opts=13) 00:44:31.718 00.000 30444 Enqueuing Move request for scope (0.01, 0.63) 00:44:31.718 00.000 15672 Worker thread wakes up 00:44:31.718 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.63) opts 0xd 00:44:31.718 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.63) 00:44:31.718 00.000 15672 Moving (0.01, 0.63) raw xDistance=-0.17 yDistance=0.62 00:44:31.718 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 00:44:31.718 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 00:44:31.718 00.000 15672 MoveAxis(E, 0, ABG) 00:44:31.718 00.000 15672 Move returns status 0, amount 0 00:44:31.718 00.000 15672 MoveAxis(S, 111, ABG) 00:44:31.718 00.000 15672 Guiding Dir = 1, Dur = 111 00:44:31.718 00.000 15672 IsSlewing returns 0 00:44:31.719 00.001 15672 IsGuiding returns 0 00:44:31.723 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=12710, FiltMin=2610, FiltMax=10147, Gamma=2.950 00:44:31.773 00.050 30444 UpdateGuideState exits: m=124467 SNR=88.3 Saturated 00:44:31.773 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:31.773 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:31.773 00.000 30444 Enqueuing Expose request 00:44:31.801 00.028 15672 PulseGuide returned control before completion, sleep 40 00:44:31.843 00.042 15672 IsGuiding returns 1 00:44:31.843 00.000 15672 scope still moving after pulse duration time elapsed 00:44:31.864 00.021 15672 IsSlewing returns 0 00:44:31.865 00.001 15672 IsGuiding returns 1 00:44:31.885 00.020 15672 IsSlewing returns 0 00:44:31.887 00.002 15672 IsGuiding returns 1 00:44:31.908 00.021 15672 IsSlewing returns 0 00:44:31.930 00.022 15672 IsGuiding returns 0 00:44:31.931 00.001 15672 scope move finished after 111 + 100 ms 00:44:31.931 00.000 15672 Move returns status 0, amount 111 00:44:31.931 00.000 15672 move complete, result=0 00:44:31.931 00.000 15672 worker thread done servicing request 00:44:31.931 00.000 15672 Worker thread wakes up 00:44:31.931 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:31.932 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:31.932 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 111 ms SOUTH 00:44:34.042 02.110 15672 Exposure complete 00:44:34.064 00.022 15672 worker thread done servicing request 00:44:34.064 00.000 30444 OnExposeComplete: enter 00:44:34.064 00.000 30444 UpdateGuideState(): m_state=6 00:44:34.064 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4286 00:44:34.065 00.001 30444 Star::Find returns 1 (1), X=460.39, Y=197.09, Mass=131514, SNR=88.8, Peak=12584 HFD=3.5 00:44:34.065 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 00:44:34.065 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 00:44:34.065 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.88 hyp=0.88 cameraTheta=1.59 mountX=-0.25 mountY=0.85, mountTheta=1.86 00:44:34.065 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.88, opts=13) 00:44:34.065 00.000 30444 Enqueuing Move request for scope (-0.01, 0.88) 00:44:34.065 00.000 15672 Worker thread wakes up 00:44:34.065 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.88) opts 0xd 00:44:34.065 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.88) 00:44:34.065 00.000 15672 Moving (-0.01, 0.88) raw xDistance=-0.25 yDistance=0.85 00:44:34.065 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 00:44:34.065 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 00:44:34.066 00.001 15672 MoveAxis(E, 69, ABG) 00:44:34.066 00.000 15672 Guiding Dir = 2, Dur = 69 00:44:34.066 00.000 15672 IsSlewing returns 0 00:44:34.067 00.001 15672 IsGuiding returns 0 00:44:34.071 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=12872, FiltMin=2580, FiltMax=9356, Gamma=2.950 00:44:34.085 00.014 15672 PulseGuide returned control before completion, sleep 61 00:44:34.121 00.036 30444 UpdateGuideState exits: m=131514 SNR=88.8 Saturated 00:44:34.121 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:34.121 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:34.121 00.000 30444 Enqueuing Expose request 00:44:34.148 00.027 15672 IsGuiding returns 1 00:44:34.148 00.000 15672 scope still moving after pulse duration time elapsed 00:44:34.169 00.021 15672 IsSlewing returns 0 00:44:34.170 00.001 15672 IsGuiding returns 0 00:44:34.170 00.000 15672 scope move finished after 69 + 33 ms 00:44:34.170 00.000 15672 Move returns status 0, amount 69 00:44:34.170 00.000 15672 MoveAxis(S, 152, ABG) 00:44:34.170 00.000 15672 Guiding Dir = 1, Dur = 152 00:44:34.170 00.000 15672 IsSlewing returns 0 00:44:34.171 00.001 15672 IsGuiding returns 0 00:44:34.246 00.075 15672 PulseGuide returned control before completion, sleep 88 00:44:34.336 00.090 15672 IsGuiding returns 1 00:44:34.336 00.000 15672 scope still moving after pulse duration time elapsed 00:44:34.358 00.022 15672 IsSlewing returns 0 00:44:34.359 00.001 15672 IsGuiding returns 1 00:44:34.379 00.020 15672 IsSlewing returns 0 00:44:34.381 00.002 15672 IsGuiding returns 1 00:44:34.401 00.020 15672 IsSlewing returns 0 00:44:34.439 00.038 15672 IsGuiding returns 0 00:44:34.439 00.000 15672 scope move finished after 152 + 115 ms 00:44:34.439 00.000 15672 Move returns status 0, amount 152 00:44:34.439 00.000 15672 move complete, result=0 00:44:34.439 00.000 15672 worker thread done servicing request 00:44:34.440 00.001 15672 Worker thread wakes up 00:44:34.440 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:34.440 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:34.440 00.000 30444 GuideStep: -0.3 px 69 ms EAST, 0.9 px 152 ms SOUTH 00:44:36.348 01.908 15672 Exposure complete 00:44:36.368 00.020 15672 worker thread done servicing request 00:44:36.368 00.000 30444 OnExposeComplete: enter 00:44:36.368 00.000 30444 UpdateGuideState(): m_state=6 00:44:36.369 00.001 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4287 00:44:36.369 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=197.08, Mass=125938, SNR=82.6, Peak=12225 HFD=3.8 00:44:36.369 00.000 30444 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.28) = xAngle (2.21 = 2.21) 00:44:36.369 00.000 30444 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.14 = 2.14) 00:44:36.369 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.86 hyp=0.92 cameraTheta=1.93 mountX=-0.55 mountY=0.77, mountTheta=2.19 00:44:36.369 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.86, opts=13) 00:44:36.369 00.000 30444 Enqueuing Move request for scope (-0.32, 0.86) 00:44:36.369 00.000 15672 Worker thread wakes up 00:44:36.369 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.86) opts 0xd 00:44:36.369 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.86) 00:44:36.369 00.000 15672 Moving (-0.32, 0.86) raw xDistance=-0.55 yDistance=0.77 00:44:36.370 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55 00:44:36.370 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77 00:44:36.370 00.000 15672 MoveAxis(E, 152, ABG) 00:44:36.370 00.000 15672 Guiding Dir = 2, Dur = 152 00:44:36.370 00.000 15672 IsSlewing returns 0 00:44:36.371 00.001 15672 IsGuiding returns 0 00:44:36.375 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=14583, FiltMin=2589, FiltMax=10552, Gamma=2.950 00:44:36.386 00.011 15672 PulseGuide returned control before completion, sleep 147 00:44:36.537 00.151 15672 IsGuiding returns 1 00:44:36.537 00.000 15672 scope still moving after pulse duration time elapsed 00:44:36.558 00.021 15672 IsSlewing returns 0 00:44:36.563 00.005 15672 IsGuiding returns 0 00:44:36.563 00.000 15672 scope move finished after 152 + 40 ms 00:44:36.563 00.000 15672 Move returns status 0, amount 152 00:44:36.564 00.001 15672 MoveAxis(S, 138, ABG) 00:44:36.564 00.000 15672 Guiding Dir = 1, Dur = 138 00:44:36.564 00.000 15672 IsSlewing returns 0 00:44:36.567 00.003 15672 IsGuiding returns 0 00:44:36.691 00.124 15672 PulseGuide returned control before completion, sleep 25 00:44:36.719 00.028 15672 IsGuiding returns 1 00:44:36.719 00.000 15672 scope still moving after pulse duration time elapsed 00:44:36.739 00.020 15672 IsSlewing returns 0 00:44:36.741 00.002 15672 IsGuiding returns 1 00:44:36.762 00.021 15672 IsSlewing returns 0 00:44:36.763 00.001 15672 IsGuiding returns 1 00:44:36.784 00.021 15672 IsSlewing returns 0 00:44:36.785 00.001 15672 IsGuiding returns 1 00:44:36.806 00.021 15672 IsSlewing returns 0 00:44:36.833 00.027 15672 IsGuiding returns 0 00:44:36.833 00.000 15672 scope move finished after 138 + 128 ms 00:44:36.833 00.000 15672 Move returns status 0, amount 138 00:44:36.833 00.000 15672 move complete, result=0 00:44:36.833 00.000 15672 worker thread done servicing request 00:44:36.877 00.044 30444 UpdateGuideState exits: m=125938 SNR=82.6 Saturated 00:44:36.877 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:36.877 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:36.877 00.000 30444 Enqueuing Expose request 00:44:36.877 00.000 30444 GuideStep: -0.5 px 152 ms EAST, 0.8 px 138 ms SOUTH 00:44:36.877 00.000 15672 Worker thread wakes up 00:44:36.877 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:36.877 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:38.983 02.106 15672 Exposure complete 00:44:39.003 00.020 15672 worker thread done servicing request 00:44:39.003 00.000 30444 OnExposeComplete: enter 00:44:39.003 00.000 30444 UpdateGuideState(): m_state=6 00:44:39.003 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4288 00:44:39.003 00.000 30444 Star::Find returns 1 (1), X=461.65, Y=196.94, Mass=128136, SNR=88.5, Peak=13147 HFD=3.5 00:44:39.003 00.000 30444 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.28) = xAngle (0.81 = 0.81) 00:44:39.004 00.001 30444 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 00:44:39.004 00.000 30444 CameraToMount -- cameraX=1.24 cameraY=0.73 hyp=1.44 cameraTheta=0.53 mountX=0.99 mountY=0.98, mountTheta=0.78 00:44:39.004 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.24, y=0.73, opts=13) 00:44:39.004 00.000 30444 Enqueuing Move request for scope (1.24, 0.73) 00:44:39.004 00.000 15672 Worker thread wakes up 00:44:39.004 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.24, 0.73) opts 0xd 00:44:39.004 00.000 15672 Handling offset move in thread for scope, endpoint = (1.24, 0.73) 00:44:39.004 00.000 15672 Moving (1.24, 0.73) raw xDistance=0.99 yDistance=0.98 00:44:39.004 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.99 00:44:39.004 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98 00:44:39.004 00.000 15672 MoveAxis(W, 258, ABG) 00:44:39.004 00.000 15672 Guiding Dir = 3, Dur = 258 00:44:39.005 00.001 15672 IsSlewing returns 0 00:44:39.007 00.002 15672 IsGuiding returns 0 00:44:39.011 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1993, max=14721, FiltMin=2586, FiltMax=9873, Gamma=2.950 00:44:39.022 00.011 15672 PulseGuide returned control before completion, sleep 253 00:44:39.060 00.038 30444 UpdateGuideState exits: m=128136 SNR=88.5 Saturated 00:44:39.060 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:39.060 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:39.060 00.000 30444 Enqueuing Expose request 00:44:39.325 00.265 15672 IsGuiding returns 0 00:44:39.327 00.002 15672 Move returns status 0, amount 258 00:44:39.327 00.000 15672 MoveAxis(S, 174, ABG) 00:44:39.327 00.000 15672 Guiding Dir = 1, Dur = 174 00:44:39.328 00.001 15672 IsSlewing returns 0 00:44:39.329 00.001 15672 IsGuiding returns 0 00:44:39.406 00.077 15672 PulseGuide returned control before completion, sleep 108 00:44:39.535 00.129 15672 IsGuiding returns 1 00:44:39.535 00.000 15672 scope still moving after pulse duration time elapsed 00:44:39.556 00.021 15672 IsSlewing returns 0 00:44:39.559 00.003 15672 IsGuiding returns 1 00:44:39.580 00.021 15672 IsSlewing returns 0 00:44:39.582 00.002 15672 IsGuiding returns 1 00:44:39.604 00.022 15672 IsSlewing returns 0 00:44:39.613 00.009 15672 IsGuiding returns 0 00:44:39.614 00.001 15672 scope move finished after 174 + 109 ms 00:44:39.614 00.000 15672 Move returns status 0, amount 174 00:44:39.614 00.000 15672 move complete, result=0 00:44:39.614 00.000 15672 worker thread done servicing request 00:44:39.614 00.000 15672 Worker thread wakes up 00:44:39.614 00.000 30444 GuideStep: 1.0 px 258 ms WEST, 1.0 px 174 ms SOUTH 00:44:39.614 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:39.614 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:41.521 01.907 15672 Exposure complete 00:44:41.541 00.020 15672 worker thread done servicing request 00:44:41.541 00.000 30444 OnExposeComplete: enter 00:44:41.541 00.000 30444 UpdateGuideState(): m_state=6 00:44:41.541 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4289 00:44:41.541 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=196.79, Mass=125852, SNR=85.6, Peak=13470 HFD=3.7 00:44:41.542 00.001 30444 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.28) = xAngle (1.11 = 1.11) 00:44:41.542 00.000 30444 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 00:44:41.542 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.58 hyp=0.79 cameraTheta=0.83 mountX=0.35 mountY=0.68, mountTheta=1.09 00:44:41.542 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.58, opts=13) 00:44:41.542 00.000 30444 Enqueuing Move request for scope (0.53, 0.58) 00:44:41.542 00.000 15672 Worker thread wakes up 00:44:41.542 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.58) opts 0xd 00:44:41.542 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.58) 00:44:41.542 00.000 15672 Moving (0.53, 0.58) raw xDistance=0.35 yDistance=0.68 00:44:41.542 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.35 00:44:41.542 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 00:44:41.542 00.000 15672 MoveAxis(W, 114, ABG) 00:44:41.542 00.000 15672 Guiding Dir = 3, Dur = 114 00:44:41.543 00.001 15672 IsSlewing returns 0 00:44:41.544 00.001 15672 IsGuiding returns 0 00:44:41.549 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=13470, FiltMin=2660, FiltMax=9698, Gamma=2.950 00:44:41.562 00.013 15672 PulseGuide returned control before completion, sleep 107 00:44:41.671 00.109 15672 IsGuiding returns 1 00:44:41.671 00.000 15672 scope still moving after pulse duration time elapsed 00:44:41.692 00.021 15672 IsSlewing returns 0 00:44:41.706 00.014 15672 IsGuiding returns 0 00:44:41.706 00.000 15672 scope move finished after 114 + 48 ms 00:44:41.706 00.000 15672 Move returns status 0, amount 114 00:44:41.706 00.000 15672 MoveAxis(S, 121, ABG) 00:44:41.706 00.000 15672 Guiding Dir = 1, Dur = 121 00:44:41.707 00.001 15672 IsSlewing returns 0 00:44:41.708 00.001 15672 IsGuiding returns 0 00:44:41.786 00.078 15672 PulseGuide returned control before completion, sleep 53 00:44:41.840 00.054 15672 IsGuiding returns 1 00:44:41.840 00.000 15672 scope still moving after pulse duration time elapsed 00:44:41.862 00.022 15672 IsSlewing returns 0 00:44:41.930 00.068 15672 IsGuiding returns 0 00:44:41.931 00.001 15672 scope move finished after 121 + 101 ms 00:44:41.931 00.000 15672 Move returns status 0, amount 121 00:44:41.931 00.000 15672 move complete, result=0 00:44:41.931 00.000 15672 worker thread done servicing request 00:44:41.962 00.031 30444 UpdateGuideState exits: m=125852 SNR=85.6 Saturated 00:44:41.962 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:41.962 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:41.962 00.000 30444 Enqueuing Expose request 00:44:41.963 00.001 30444 GuideStep: 0.4 px 114 ms WEST, 0.7 px 121 ms SOUTH 00:44:41.963 00.000 15672 Worker thread wakes up 00:44:41.963 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:41.963 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:44.080 02.117 15672 Exposure complete 00:44:44.110 00.030 15672 worker thread done servicing request 00:44:44.110 00.000 30444 OnExposeComplete: enter 00:44:44.110 00.000 30444 UpdateGuideState(): m_state=6 00:44:44.110 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4290 00:44:44.110 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=197.10, Mass=125740, SNR=94.7, Peak=12582 HFD=3.6 00:44:44.110 00.000 30444 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 00:44:44.110 00.000 30444 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.17 = 2.17) 00:44:44.110 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.89 hyp=0.96 cameraTheta=1.95 mountX=-0.59 mountY=0.79, mountTheta=2.21 00:44:44.110 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.89, opts=13) 00:44:44.110 00.000 30444 Enqueuing Move request for scope (-0.36, 0.89) 00:44:44.110 00.000 15672 Worker thread wakes up 00:44:44.111 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.89) opts 0xd 00:44:44.111 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.89) 00:44:44.111 00.000 15672 Moving (-0.36, 0.89) raw xDistance=-0.59 yDistance=0.79 00:44:44.111 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.59 00:44:44.111 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 00:44:44.111 00.000 15672 MoveAxis(E, 151, ABG) 00:44:44.111 00.000 15672 Guiding Dir = 2, Dur = 151 00:44:44.111 00.000 15672 IsSlewing returns 0 00:44:44.113 00.002 15672 IsGuiding returns 0 00:44:44.117 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=14840, FiltMin=2613, FiltMax=10045, Gamma=2.950 00:44:44.134 00.017 15672 PulseGuide returned control before completion, sleep 141 00:44:44.166 00.032 30444 UpdateGuideState exits: m=125740 SNR=94.7 Saturated 00:44:44.167 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:44.167 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:44.167 00.000 30444 Enqueuing Expose request 00:44:44.326 00.159 15672 IsGuiding returns 0 00:44:44.326 00.000 15672 Move returns status 0, amount 151 00:44:44.326 00.000 15672 MoveAxis(S, 142, ABG) 00:44:44.326 00.000 15672 Guiding Dir = 1, Dur = 142 00:44:44.326 00.000 15672 IsSlewing returns 0 00:44:44.327 00.001 15672 IsGuiding returns 0 00:44:44.406 00.079 15672 PulseGuide returned control before completion, sleep 73 00:44:44.482 00.076 15672 IsGuiding returns 1 00:44:44.483 00.001 15672 scope still moving after pulse duration time elapsed 00:44:44.503 00.020 15672 IsSlewing returns 0 00:44:44.506 00.003 15672 IsGuiding returns 1 00:44:44.527 00.021 15672 IsSlewing returns 0 00:44:44.597 00.070 15672 IsGuiding returns 0 00:44:44.598 00.001 15672 scope move finished after 142 + 129 ms 00:44:44.598 00.000 15672 Move returns status 0, amount 142 00:44:44.598 00.000 15672 move complete, result=0 00:44:44.598 00.000 15672 worker thread done servicing request 00:44:44.598 00.000 15672 Worker thread wakes up 00:44:44.598 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:44.598 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:44.599 00.001 30444 GuideStep: -0.6 px 151 ms EAST, 0.8 px 142 ms SOUTH 00:44:46.504 01.905 15672 Exposure complete 00:44:46.524 00.020 15672 worker thread done servicing request 00:44:46.524 00.000 30444 OnExposeComplete: enter 00:44:46.524 00.000 30444 UpdateGuideState(): m_state=6 00:44:46.524 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4291 00:44:46.524 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=196.96, Mass=111913, SNR=77.2, Peak=12242 HFD=3.3 00:44:46.524 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 00:44:46.524 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 00:44:46.524 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.75 hyp=0.75 cameraTheta=1.59 mountX=-0.22 mountY=0.73, mountTheta=1.86 00:44:46.525 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.75, opts=13) 00:44:46.525 00.000 30444 Enqueuing Move request for scope (-0.01, 0.75) 00:44:46.525 00.000 15672 Worker thread wakes up 00:44:46.525 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.75) opts 0xd 00:44:46.525 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.75) 00:44:46.525 00.000 15672 Moving (-0.01, 0.75) raw xDistance=-0.22 yDistance=0.73 00:44:46.525 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 00:44:46.525 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73 00:44:46.525 00.000 15672 MoveAxis(E, 0, ABG) 00:44:46.525 00.000 15672 Move returns status 0, amount 0 00:44:46.525 00.000 15672 MoveAxis(S, 130, ABG) 00:44:46.525 00.000 15672 Guiding Dir = 1, Dur = 130 00:44:46.526 00.001 15672 IsSlewing returns 0 00:44:46.527 00.001 15672 IsGuiding returns 0 00:44:46.531 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=12912, FiltMin=2583, FiltMax=9264, Gamma=2.950 00:44:46.580 00.049 30444 UpdateGuideState exits: m=111913 SNR=77.2 Saturated 00:44:46.580 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:46.580 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:46.580 00.000 30444 Enqueuing Expose request 00:44:46.610 00.030 15672 PulseGuide returned control before completion, sleep 57 00:44:46.692 00.082 15672 IsGuiding returns 1 00:44:46.692 00.000 15672 scope still moving after pulse duration time elapsed 00:44:46.714 00.022 15672 IsSlewing returns 0 00:44:46.717 00.003 15672 IsGuiding returns 1 00:44:46.737 00.020 15672 IsSlewing returns 0 00:44:46.738 00.001 15672 IsGuiding returns 1 00:44:46.759 00.021 15672 IsSlewing returns 0 00:44:46.770 00.011 15672 IsGuiding returns 0 00:44:46.770 00.000 15672 scope move finished after 130 + 112 ms 00:44:46.770 00.000 15672 Move returns status 0, amount 130 00:44:46.770 00.000 15672 move complete, result=0 00:44:46.770 00.000 15672 worker thread done servicing request 00:44:46.770 00.000 15672 Worker thread wakes up 00:44:46.770 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:46.770 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:47.087 00.317 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 130 ms SOUTH 00:44:48.879 01.792 15672 Exposure complete 00:44:48.899 00.020 15672 worker thread done servicing request 00:44:48.899 00.000 30444 OnExposeComplete: enter 00:44:48.899 00.000 30444 UpdateGuideState(): m_state=6 00:44:48.899 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4292 00:44:48.899 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=197.10, Mass=121034, SNR=79.1, Peak=12577 HFD=3.5 00:44:48.899 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 00:44:48.899 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.58 = 1.58) 00:44:48.900 00.001 30444 CameraToMount -- cameraX=0.19 cameraY=0.88 hyp=0.90 cameraTheta=1.36 mountX=-0.06 mountY=0.90, mountTheta=1.64 00:44:48.900 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.88, opts=13) 00:44:48.900 00.000 30444 Enqueuing Move request for scope (0.19, 0.88) 00:44:48.900 00.000 15672 Worker thread wakes up 00:44:48.900 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.88) opts 0xd 00:44:48.900 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.88) 00:44:48.900 00.000 15672 Moving (0.19, 0.88) raw xDistance=-0.06 yDistance=0.90 00:44:48.900 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 00:44:48.900 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 00:44:48.900 00.000 15672 MoveAxis(E, 0, ABG) 00:44:48.900 00.000 15672 Move returns status 0, amount 0 00:44:48.900 00.000 15672 MoveAxis(S, 161, ABG) 00:44:48.900 00.000 15672 Guiding Dir = 1, Dur = 161 00:44:48.902 00.002 15672 IsSlewing returns 0 00:44:48.903 00.001 15672 IsGuiding returns 0 00:44:48.908 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=12891, FiltMin=2597, FiltMax=9382, Gamma=2.950 00:44:48.957 00.049 30444 UpdateGuideState exits: m=121034 SNR=79.1 Saturated 00:44:48.957 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:48.957 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:48.957 00.000 30444 Enqueuing Expose request 00:44:48.992 00.035 15672 PulseGuide returned control before completion, sleep 83 00:44:49.077 00.085 15672 IsGuiding returns 1 00:44:49.077 00.000 15672 scope still moving after pulse duration time elapsed 00:44:49.099 00.022 15672 IsSlewing returns 0 00:44:49.102 00.003 15672 IsGuiding returns 1 00:44:49.123 00.021 15672 IsSlewing returns 0 00:44:49.126 00.003 15672 IsGuiding returns 1 00:44:49.147 00.021 15672 IsSlewing returns 0 00:44:49.150 00.003 15672 IsGuiding returns 1 00:44:49.171 00.021 15672 IsSlewing returns 0 00:44:49.199 00.028 15672 IsGuiding returns 0 00:44:49.199 00.000 15672 scope move finished after 161 + 134 ms 00:44:49.199 00.000 15672 Move returns status 0, amount 161 00:44:49.200 00.001 15672 move complete, result=0 00:44:49.200 00.000 15672 worker thread done servicing request 00:44:49.200 00.000 15672 Worker thread wakes up 00:44:49.200 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:49.200 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:49.200 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.9 px 161 ms SOUTH 00:44:51.110 01.910 15672 Exposure complete 00:44:51.130 00.020 15672 worker thread done servicing request 00:44:51.130 00.000 30444 OnExposeComplete: enter 00:44:51.130 00.000 30444 UpdateGuideState(): m_state=6 00:44:51.130 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4293 00:44:51.130 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=196.89, Mass=117643, SNR=102.4, Peak=11132 HFD=3.4 00:44:51.130 00.000 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 00:44:51.130 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.94 = 1.94) 00:44:51.130 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.68 hyp=0.68 cameraTheta=1.72 mountX=-0.29 mountY=0.64, mountTheta=1.99 00:44:51.131 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.68, opts=13) 00:44:51.131 00.000 30444 Enqueuing Move request for scope (-0.10, 0.68) 00:44:51.131 00.000 15672 Worker thread wakes up 00:44:51.131 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.68) opts 0xd 00:44:51.131 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.68) 00:44:51.131 00.000 15672 Moving (-0.10, 0.68) raw xDistance=-0.29 yDistance=0.64 00:44:51.131 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 00:44:51.131 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 00:44:51.131 00.000 15672 MoveAxis(E, 77, ABG) 00:44:51.131 00.000 15672 Guiding Dir = 2, Dur = 77 00:44:51.132 00.001 15672 IsSlewing returns 0 00:44:51.133 00.001 15672 IsGuiding returns 0 00:44:51.138 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=12107, FiltMin=2604, FiltMax=9236, Gamma=2.950 00:44:51.147 00.009 15672 PulseGuide returned control before completion, sleep 73 00:44:51.185 00.038 30444 UpdateGuideState exits: m=117643 SNR=102.4 Saturated 00:44:51.185 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:51.185 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:51.185 00.000 30444 Enqueuing Expose request 00:44:51.221 00.036 15672 IsGuiding returns 1 00:44:51.221 00.000 15672 scope still moving after pulse duration time elapsed 00:44:51.242 00.021 15672 IsSlewing returns 0 00:44:51.243 00.001 15672 IsGuiding returns 1 00:44:51.264 00.021 15672 IsSlewing returns 0 00:44:51.277 00.013 15672 IsGuiding returns 0 00:44:51.277 00.000 15672 scope move finished after 77 + 67 ms 00:44:51.277 00.000 15672 Move returns status 0, amount 77 00:44:51.277 00.000 15672 MoveAxis(S, 114, ABG) 00:44:51.277 00.000 15672 Guiding Dir = 1, Dur = 114 00:44:51.278 00.001 15672 IsSlewing returns 0 00:44:51.282 00.004 15672 IsGuiding returns 0 00:44:51.373 00.091 15672 PulseGuide returned control before completion, sleep 33 00:44:51.421 00.048 15672 IsGuiding returns 1 00:44:51.421 00.000 15672 scope still moving after pulse duration time elapsed 00:44:51.442 00.021 15672 IsSlewing returns 0 00:44:51.443 00.001 15672 IsGuiding returns 1 00:44:51.464 00.021 15672 IsSlewing returns 0 00:44:51.465 00.001 15672 IsGuiding returns 1 00:44:51.486 00.021 15672 IsSlewing returns 0 00:44:51.516 00.030 15672 IsGuiding returns 0 00:44:51.516 00.000 15672 scope move finished after 114 + 120 ms 00:44:51.516 00.000 15672 Move returns status 0, amount 114 00:44:51.516 00.000 15672 move complete, result=0 00:44:51.516 00.000 15672 worker thread done servicing request 00:44:51.516 00.000 15672 Worker thread wakes up 00:44:51.516 00.000 30444 GuideStep: -0.3 px 77 ms EAST, 0.6 px 114 ms SOUTH 00:44:51.516 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:51.516 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:53.625 02.109 15672 Exposure complete 00:44:53.646 00.021 15672 worker thread done servicing request 00:44:53.646 00.000 30444 OnExposeComplete: enter 00:44:53.646 00.000 30444 UpdateGuideState(): m_state=6 00:44:53.646 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4294 00:44:53.646 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=196.67, Mass=129398, SNR=88.5, Peak=12019 HFD=3.4 00:44:53.646 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 00:44:53.646 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 00:44:53.647 00.001 30444 CameraToMount -- cameraX=0.01 cameraY=0.46 hyp=0.46 cameraTheta=1.55 mountX=-0.12 mountY=0.45, mountTheta=1.83 00:44:53.647 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.46, opts=13) 00:44:53.647 00.000 30444 Enqueuing Move request for scope (0.01, 0.46) 00:44:53.647 00.000 15672 Worker thread wakes up 00:44:53.647 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.46) opts 0xd 00:44:53.647 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.46) 00:44:53.647 00.000 15672 Moving (0.01, 0.46) raw xDistance=-0.12 yDistance=0.45 00:44:53.647 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:44:53.647 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 00:44:53.647 00.000 15672 MoveAxis(E, 0, ABG) 00:44:53.647 00.000 15672 Move returns status 0, amount 0 00:44:53.647 00.000 15672 MoveAxis(S, 80, ABG) 00:44:53.648 00.001 15672 Guiding Dir = 1, Dur = 80 00:44:53.648 00.000 15672 IsSlewing returns 0 00:44:53.649 00.001 15672 IsGuiding returns 0 00:44:53.653 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=12757, FiltMin=2634, FiltMax=10196, Gamma=2.950 00:44:53.702 00.049 30444 UpdateGuideState exits: m=129398 SNR=88.5 Saturated 00:44:53.702 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:53.702 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:53.702 00.000 30444 Enqueuing Expose request 00:44:53.736 00.034 15672 IsGuiding returns 1 00:44:53.736 00.000 15672 scope still moving after pulse duration time elapsed 00:44:53.756 00.020 15672 IsSlewing returns 0 00:44:53.758 00.002 15672 IsGuiding returns 1 00:44:53.780 00.022 15672 IsSlewing returns 0 00:44:53.847 00.067 15672 IsGuiding returns 0 00:44:53.848 00.001 15672 scope move finished after 80 + 118 ms 00:44:53.848 00.000 15672 Move returns status 0, amount 80 00:44:53.848 00.000 15672 move complete, result=0 00:44:53.848 00.000 15672 worker thread done servicing request 00:44:53.848 00.000 15672 Worker thread wakes up 00:44:53.848 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:53.848 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:53.849 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 80 ms SOUTH 00:44:55.753 01.904 15672 Exposure complete 00:44:55.774 00.021 15672 worker thread done servicing request 00:44:55.774 00.000 30444 OnExposeComplete: enter 00:44:55.774 00.000 30444 UpdateGuideState(): m_state=6 00:44:55.774 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4295 00:44:55.774 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=196.67, Mass=124164, SNR=86.5, Peak=12059 HFD=3.4 00:44:55.774 00.000 30444 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 00:44:55.774 00.000 30444 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 00:44:55.774 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.45 hyp=0.45 cameraTheta=1.62 mountX=-0.15 mountY=0.44, mountTheta=1.89 00:44:55.775 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.45, opts=13) 00:44:55.775 00.000 30444 Enqueuing Move request for scope (-0.02, 0.45) 00:44:55.775 00.000 15672 Worker thread wakes up 00:44:55.775 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.45) opts 0xd 00:44:55.775 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.45) 00:44:55.775 00.000 15672 Moving (-0.02, 0.45) raw xDistance=-0.15 yDistance=0.44 00:44:55.776 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:44:55.776 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 00:44:55.776 00.000 15672 MoveAxis(E, 0, ABG) 00:44:55.776 00.000 15672 Move returns status 0, amount 0 00:44:55.776 00.000 15672 MoveAxis(S, 78, ABG) 00:44:55.776 00.000 15672 Guiding Dir = 1, Dur = 78 00:44:55.776 00.000 15672 IsSlewing returns 0 00:44:55.777 00.001 15672 IsGuiding returns 0 00:44:55.784 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=12059, FiltMin=2614, FiltMax=10122, Gamma=2.950 00:44:55.862 00.078 15672 IsGuiding returns 1 00:44:55.862 00.000 15672 scope still moving after pulse duration time elapsed 00:44:55.883 00.021 15672 IsSlewing returns 0 00:44:55.885 00.002 15672 IsGuiding returns 1 00:44:55.907 00.022 15672 IsSlewing returns 0 00:44:55.972 00.065 15672 IsGuiding returns 0 00:44:55.973 00.001 15672 scope move finished after 78 + 116 ms 00:44:55.973 00.000 15672 Move returns status 0, amount 78 00:44:55.973 00.000 15672 move complete, result=0 00:44:55.973 00.000 15672 worker thread done servicing request 00:44:56.181 00.208 30444 UpdateGuideState exits: m=124164 SNR=86.5 Saturated 00:44:56.181 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:56.181 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:56.181 00.000 30444 Enqueuing Expose request 00:44:56.182 00.001 15672 Worker thread wakes up 00:44:56.182 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:56.182 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:44:56.182 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 78 ms SOUTH 00:44:58.288 02.106 15672 Exposure complete 00:44:58.308 00.020 15672 worker thread done servicing request 00:44:58.308 00.000 30444 OnExposeComplete: enter 00:44:58.308 00.000 30444 UpdateGuideState(): m_state=6 00:44:58.308 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4296 00:44:58.308 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=196.85, Mass=126586, SNR=85.4, Peak=12007 HFD=3.5 00:44:58.308 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 00:44:58.309 00.001 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 00:44:58.309 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.63 hyp=0.64 cameraTheta=1.43 mountX=-0.09 mountY=0.64, mountTheta=1.71 00:44:58.309 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.63, opts=13) 00:44:58.309 00.000 30444 Enqueuing Move request for scope (0.09, 0.63) 00:44:58.309 00.000 15672 Worker thread wakes up 00:44:58.309 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.63) opts 0xd 00:44:58.309 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.63) 00:44:58.309 00.000 15672 Moving (0.09, 0.63) raw xDistance=-0.09 yDistance=0.64 00:44:58.309 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:44:58.309 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 00:44:58.309 00.000 15672 MoveAxis(E, 0, ABG) 00:44:58.309 00.000 15672 Move returns status 0, amount 0 00:44:58.310 00.001 15672 MoveAxis(S, 113, ABG) 00:44:58.310 00.000 15672 Guiding Dir = 1, Dur = 113 00:44:58.310 00.000 15672 IsSlewing returns 0 00:44:58.315 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=12098, FiltMin=2613, FiltMax=10208, Gamma=2.950 00:44:58.320 00.005 15672 IsGuiding returns 0 00:44:58.400 00.080 15672 PulseGuide returned control before completion, sleep 44 00:44:58.447 00.047 15672 IsGuiding returns 1 00:44:58.448 00.001 15672 scope still moving after pulse duration time elapsed 00:44:58.469 00.021 15672 IsSlewing returns 0 00:44:58.471 00.002 15672 IsGuiding returns 1 00:44:58.493 00.022 15672 IsSlewing returns 0 00:44:58.496 00.003 15672 IsGuiding returns 1 00:44:58.518 00.022 15672 IsSlewing returns 0 00:44:58.520 00.002 15672 IsGuiding returns 1 00:44:58.541 00.021 15672 IsSlewing returns 0 00:44:58.591 00.050 15672 IsGuiding returns 0 00:44:58.591 00.000 15672 scope move finished after 113 + 158 ms 00:44:58.591 00.000 15672 Move returns status 0, amount 113 00:44:58.591 00.000 15672 move complete, result=0 00:44:58.591 00.000 15672 worker thread done servicing request 00:44:58.763 00.172 30444 UpdateGuideState exits: m=126586 SNR=85.4 Saturated 00:44:58.764 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:44:58.764 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:44:58.764 00.000 30444 Enqueuing Expose request 00:44:58.764 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 113 ms SOUTH 00:44:58.764 00.000 15672 Worker thread wakes up 00:44:58.764 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:44:58.765 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:00.683 01.918 15672 Exposure complete 00:45:00.713 00.030 15672 worker thread done servicing request 00:45:00.713 00.000 30444 OnExposeComplete: enter 00:45:00.713 00.000 30444 UpdateGuideState(): m_state=6 00:45:00.713 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4297 00:45:00.713 00.000 30444 Star::Find returns 1 (1), X=460.76, Y=197.05, Mass=129246, SNR=93.0, Peak=13669 HFD=3.5 00:45:00.713 00.000 30444 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.28) = xAngle (1.45 = 1.45) 00:45:00.713 00.000 30444 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.39 = 1.39) 00:45:00.713 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.84 hyp=0.91 cameraTheta=1.18 mountX=0.11 mountY=0.90, mountTheta=1.45 00:45:00.714 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.84, opts=13) 00:45:00.714 00.000 30444 Enqueuing Move request for scope (0.35, 0.84) 00:45:00.714 00.000 15672 Worker thread wakes up 00:45:00.714 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.84) opts 0xd 00:45:00.714 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.84) 00:45:00.714 00.000 15672 Moving (0.35, 0.84) raw xDistance=0.11 yDistance=0.90 00:45:00.714 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:45:00.714 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 00:45:00.714 00.000 15672 MoveAxis(E, 0, ABG) 00:45:00.714 00.000 15672 Move returns status 0, amount 0 00:45:00.714 00.000 15672 MoveAxis(S, 160, ABG) 00:45:00.714 00.000 15672 Guiding Dir = 1, Dur = 160 00:45:00.715 00.001 15672 IsSlewing returns 0 00:45:00.720 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=13669, FiltMin=2555, FiltMax=9560, Gamma=2.950 00:45:00.733 00.013 15672 IsGuiding returns 0 00:45:00.812 00.079 15672 PulseGuide returned control before completion, sleep 91 00:45:00.823 00.011 30444 UpdateGuideState exits: m=129246 SNR=93.0 Saturated 00:45:00.823 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:00.823 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:00.823 00.000 30444 Enqueuing Expose request 00:45:00.905 00.082 15672 IsGuiding returns 1 00:45:00.905 00.000 15672 scope still moving after pulse duration time elapsed 00:45:00.926 00.021 15672 IsSlewing returns 0 00:45:00.927 00.001 15672 IsGuiding returns 1 00:45:00.947 00.020 15672 IsSlewing returns 0 00:45:01.004 00.057 15672 IsGuiding returns 0 00:45:01.004 00.000 15672 scope move finished after 160 + 111 ms 00:45:01.004 00.000 15672 Move returns status 0, amount 160 00:45:01.004 00.000 15672 move complete, result=0 00:45:01.004 00.000 15672 worker thread done servicing request 00:45:01.004 00.000 15672 Worker thread wakes up 00:45:01.004 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:01.004 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:01.004 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.9 px 160 ms SOUTH 00:45:03.127 02.123 15672 Exposure complete 00:45:03.171 00.044 15672 worker thread done servicing request 00:45:03.171 00.000 30444 OnExposeComplete: enter 00:45:03.171 00.000 30444 UpdateGuideState(): m_state=6 00:45:03.171 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4298 00:45:03.171 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=196.97, Mass=119291, SNR=99.3, Peak=12490 HFD=3.6 00:45:03.172 00.001 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 00:45:03.172 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 00:45:03.172 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.76 hyp=0.76 cameraTheta=1.44 mountX=-0.11 mountY=0.76, mountTheta=1.72 00:45:03.173 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.76, opts=13) 00:45:03.173 00.000 30444 Enqueuing Move request for scope (0.10, 0.76) 00:45:03.173 00.000 15672 Worker thread wakes up 00:45:03.173 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.76) opts 0xd 00:45:03.174 00.001 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.76) 00:45:03.174 00.000 15672 Moving (0.10, 0.76) raw xDistance=-0.11 yDistance=0.76 00:45:03.174 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:45:03.174 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 00:45:03.174 00.000 15672 MoveAxis(E, 0, ABG) 00:45:03.174 00.000 15672 Move returns status 0, amount 0 00:45:03.174 00.000 15672 MoveAxis(S, 135, ABG) 00:45:03.174 00.000 15672 Guiding Dir = 1, Dur = 135 00:45:03.175 00.001 15672 IsSlewing returns 0 00:45:03.178 00.003 15672 IsGuiding returns 0 00:45:03.184 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2121, max=13444, FiltMin=2601, FiltMax=9923, Gamma=2.950 00:45:03.247 00.063 30444 UpdateGuideState exits: m=119291 SNR=99.3 Saturated 00:45:03.247 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:03.247 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:03.247 00.000 30444 Enqueuing Expose request 00:45:03.256 00.009 15672 PulseGuide returned control before completion, sleep 68 00:45:03.448 00.192 15672 IsGuiding returns 0 00:45:03.448 00.000 15672 Move returns status 0, amount 135 00:45:03.448 00.000 15672 move complete, result=0 00:45:03.448 00.000 15672 worker thread done servicing request 00:45:03.448 00.000 15672 Worker thread wakes up 00:45:03.448 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:03.448 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:03.448 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.8 px 135 ms SOUTH 00:45:05.353 01.905 15672 Exposure complete 00:45:05.373 00.020 15672 worker thread done servicing request 00:45:05.373 00.000 30444 OnExposeComplete: enter 00:45:05.373 00.000 30444 UpdateGuideState(): m_state=6 00:45:05.373 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4299 00:45:05.373 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=197.00, Mass=132236, SNR=102.1, Peak=12219 HFD=3.4 00:45:05.373 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 00:45:05.373 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 00:45:05.373 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.78 hyp=0.78 cameraTheta=1.59 mountX=-0.23 mountY=0.76, mountTheta=1.87 00:45:05.374 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.78, opts=13) 00:45:05.374 00.000 30444 Enqueuing Move request for scope (-0.02, 0.78) 00:45:05.374 00.000 15672 Worker thread wakes up 00:45:05.374 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.78) opts 0xd 00:45:05.374 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.78) 00:45:05.374 00.000 15672 Moving (-0.02, 0.78) raw xDistance=-0.23 yDistance=0.76 00:45:05.374 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 00:45:05.374 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 00:45:05.374 00.000 15672 MoveAxis(E, 0, ABG) 00:45:05.374 00.000 15672 Move returns status 0, amount 0 00:45:05.374 00.000 15672 MoveAxis(S, 136, ABG) 00:45:05.374 00.000 15672 Guiding Dir = 1, Dur = 136 00:45:05.375 00.001 15672 IsSlewing returns 0 00:45:05.377 00.002 15672 IsGuiding returns 0 00:45:05.380 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=13001, FiltMin=2626, FiltMax=9709, Gamma=2.950 00:45:05.430 00.050 30444 UpdateGuideState exits: m=132236 SNR=102.1 Saturated 00:45:05.430 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:05.430 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:05.430 00.000 30444 Enqueuing Expose request 00:45:05.461 00.031 15672 PulseGuide returned control before completion, sleep 63 00:45:05.526 00.065 15672 IsGuiding returns 1 00:45:05.526 00.000 15672 scope still moving after pulse duration time elapsed 00:45:05.547 00.021 15672 IsSlewing returns 0 00:45:05.549 00.002 15672 IsGuiding returns 1 00:45:05.572 00.023 15672 IsSlewing returns 0 00:45:05.577 00.005 15672 IsGuiding returns 1 00:45:05.598 00.021 15672 IsSlewing returns 0 00:45:05.600 00.002 15672 IsGuiding returns 1 00:45:05.621 00.021 15672 IsSlewing returns 0 00:45:05.654 00.033 15672 IsGuiding returns 0 00:45:05.654 00.000 15672 scope move finished after 136 + 140 ms 00:45:05.654 00.000 15672 Move returns status 0, amount 136 00:45:05.654 00.000 15672 move complete, result=0 00:45:05.654 00.000 15672 worker thread done servicing request 00:45:05.654 00.000 15672 Worker thread wakes up 00:45:05.655 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:05.655 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:05.934 00.279 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 136 ms SOUTH 00:45:07.767 01.833 15672 Exposure complete 00:45:08.007 00.240 15672 worker thread done servicing request 00:45:08.008 00.001 30444 OnExposeComplete: enter 00:45:08.008 00.000 30444 UpdateGuideState(): m_state=6 00:45:08.008 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4300 00:45:08.008 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=196.89, Mass=124645, SNR=92.2, Peak=12372 HFD=3.4 00:45:08.008 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 00:45:08.008 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.87 = 1.87) 00:45:08.008 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.68 hyp=0.68 cameraTheta=1.65 mountX=-0.24 mountY=0.65, mountTheta=1.92 00:45:08.008 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.68, opts=13) 00:45:08.008 00.000 30444 Enqueuing Move request for scope (-0.05, 0.68) 00:45:08.009 00.001 15672 Worker thread wakes up 00:45:08.009 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.68) opts 0xd 00:45:08.009 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.68) 00:45:08.009 00.000 15672 Moving (-0.05, 0.68) raw xDistance=-0.24 yDistance=0.65 00:45:08.009 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:45:08.009 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 00:45:08.009 00.000 15672 MoveAxis(E, 0, ABG) 00:45:08.009 00.000 15672 Move returns status 0, amount 0 00:45:08.009 00.000 15672 MoveAxis(S, 117, ABG) 00:45:08.009 00.000 15672 Guiding Dir = 1, Dur = 117 00:45:08.009 00.000 15672 IsSlewing returns 0 00:45:08.011 00.002 15672 IsGuiding returns 0 00:45:08.015 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=12372, FiltMin=2611, FiltMax=9977, Gamma=2.950 00:45:08.065 00.050 30444 UpdateGuideState exits: m=124645 SNR=92.2 Saturated 00:45:08.065 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:08.114 00.049 15672 PulseGuide returned control before completion, sleep 42 00:45:08.114 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:08.114 00.000 30444 Enqueuing Expose request 00:45:08.177 00.063 15672 IsGuiding returns 1 00:45:08.177 00.000 15672 scope still moving after pulse duration time elapsed 00:45:08.198 00.021 15672 IsSlewing returns 0 00:45:08.198 00.000 15672 IsGuiding returns 1 00:45:08.219 00.021 15672 IsSlewing returns 0 00:45:08.240 00.021 15672 IsGuiding returns 0 00:45:08.240 00.000 15672 scope move finished after 117 + 112 ms 00:45:08.240 00.000 15672 Move returns status 0, amount 117 00:45:08.240 00.000 15672 move complete, result=0 00:45:08.240 00.000 15672 worker thread done servicing request 00:45:08.240 00.000 15672 Worker thread wakes up 00:45:08.240 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:08.241 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:08.241 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 117 ms SOUTH 00:45:10.147 01.906 15672 Exposure complete 00:45:10.169 00.022 15672 worker thread done servicing request 00:45:10.169 00.000 30444 OnExposeComplete: enter 00:45:10.169 00.000 30444 UpdateGuideState(): m_state=6 00:45:10.169 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4301 00:45:10.169 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=196.88, Mass=123509, SNR=93.6, Peak=12840 HFD=3.3 00:45:10.169 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 00:45:10.169 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 00:45:10.169 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.66 hyp=0.67 cameraTheta=1.48 mountX=-0.13 mountY=0.66, mountTheta=1.76 00:45:10.170 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.66, opts=13) 00:45:10.170 00.000 30444 Enqueuing Move request for scope (0.06, 0.66) 00:45:10.170 00.000 15672 Worker thread wakes up 00:45:10.170 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.66) opts 0xd 00:45:10.170 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.66) 00:45:10.170 00.000 15672 Moving (0.06, 0.66) raw xDistance=-0.13 yDistance=0.66 00:45:10.170 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 00:45:10.170 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 00:45:10.170 00.000 15672 MoveAxis(E, 0, ABG) 00:45:10.170 00.000 15672 Move returns status 0, amount 0 00:45:10.170 00.000 15672 MoveAxis(S, 118, ABG) 00:45:10.170 00.000 15672 Guiding Dir = 1, Dur = 118 00:45:10.171 00.001 15672 IsSlewing returns 0 00:45:10.172 00.001 15672 IsGuiding returns 0 00:45:10.176 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=12840, FiltMin=2588, FiltMax=9747, Gamma=2.950 00:45:10.226 00.050 30444 UpdateGuideState exits: m=123509 SNR=93.6 Saturated 00:45:10.226 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:10.226 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:10.226 00.000 30444 Enqueuing Expose request 00:45:10.253 00.027 15672 PulseGuide returned control before completion, sleep 47 00:45:10.303 00.050 15672 IsGuiding returns 1 00:45:10.303 00.000 15672 scope still moving after pulse duration time elapsed 00:45:10.325 00.022 15672 IsSlewing returns 0 00:45:10.326 00.001 15672 IsGuiding returns 1 00:45:10.346 00.020 15672 IsSlewing returns 0 00:45:10.348 00.002 15672 IsGuiding returns 1 00:45:10.369 00.021 15672 IsSlewing returns 0 00:45:10.397 00.028 15672 IsGuiding returns 0 00:45:10.397 00.000 15672 scope move finished after 118 + 107 ms 00:45:10.397 00.000 15672 Move returns status 0, amount 118 00:45:10.397 00.000 15672 move complete, result=0 00:45:10.397 00.000 15672 worker thread done servicing request 00:45:10.397 00.000 15672 Worker thread wakes up 00:45:10.397 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:10.397 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:10.397 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 118 ms SOUTH 00:45:12.515 02.118 15672 Exposure complete 00:45:12.546 00.031 15672 worker thread done servicing request 00:45:12.546 00.000 30444 OnExposeComplete: enter 00:45:12.546 00.000 30444 UpdateGuideState(): m_state=6 00:45:12.546 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4302 00:45:12.546 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=196.94, Mass=126054, SNR=83.8, Peak=11645 HFD=3.6 00:45:12.546 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 00:45:12.546 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 00:45:12.546 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.73 hyp=0.73 cameraTheta=1.48 mountX=-0.14 mountY=0.73, mountTheta=1.76 00:45:12.547 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.73, opts=13) 00:45:12.547 00.000 30444 Enqueuing Move request for scope (0.06, 0.73) 00:45:12.547 00.000 15672 Worker thread wakes up 00:45:12.547 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.73) opts 0xd 00:45:12.547 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.73) 00:45:12.547 00.000 15672 Moving (0.06, 0.73) raw xDistance=-0.14 yDistance=0.73 00:45:12.547 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 00:45:12.547 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73 00:45:12.547 00.000 15672 MoveAxis(E, 0, ABG) 00:45:12.548 00.001 15672 Move returns status 0, amount 0 00:45:12.548 00.000 15672 MoveAxis(S, 130, ABG) 00:45:12.548 00.000 15672 Guiding Dir = 1, Dur = 130 00:45:12.548 00.000 15672 IsSlewing returns 0 00:45:12.549 00.001 15672 IsGuiding returns 0 00:45:12.553 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=11943, FiltMin=2597, FiltMax=9268, Gamma=2.950 00:45:12.603 00.050 30444 UpdateGuideState exits: m=126054 SNR=83.8 Saturated 00:45:12.603 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:12.603 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:12.603 00.000 30444 Enqueuing Expose request 00:45:12.633 00.030 15672 PulseGuide returned control before completion, sleep 57 00:45:12.693 00.060 15672 IsGuiding returns 1 00:45:12.693 00.000 15672 scope still moving after pulse duration time elapsed 00:45:12.714 00.021 15672 IsSlewing returns 0 00:45:12.717 00.003 15672 IsGuiding returns 1 00:45:12.738 00.021 15672 IsSlewing returns 0 00:45:12.739 00.001 15672 IsGuiding returns 1 00:45:12.760 00.021 15672 IsSlewing returns 0 00:45:12.794 00.034 15672 IsGuiding returns 0 00:45:12.794 00.000 15672 scope move finished after 130 + 114 ms 00:45:12.794 00.000 15672 Move returns status 0, amount 130 00:45:12.794 00.000 15672 move complete, result=0 00:45:12.794 00.000 15672 worker thread done servicing request 00:45:12.794 00.000 15672 Worker thread wakes up 00:45:12.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:12.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:12.794 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 130 ms SOUTH 00:45:14.700 01.906 15672 Exposure complete 00:45:14.725 00.025 15672 worker thread done servicing request 00:45:14.726 00.001 30444 OnExposeComplete: enter 00:45:14.726 00.000 30444 UpdateGuideState(): m_state=6 00:45:14.726 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4303 00:45:14.726 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=196.69, Mass=120335, SNR=86.9, Peak=11253 HFD=3.4 00:45:14.726 00.000 30444 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.28) = xAngle (2.38 = 2.38) 00:45:14.726 00.000 30444 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.32 = 2.32) 00:45:14.726 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.47 hyp=0.55 cameraTheta=2.10 mountX=-0.40 mountY=0.40, mountTheta=2.35 00:45:14.726 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.47, opts=13) 00:45:14.727 00.001 30444 Enqueuing Move request for scope (-0.28, 0.47) 00:45:14.727 00.000 15672 Worker thread wakes up 00:45:14.727 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.47) opts 0xd 00:45:14.727 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.47) 00:45:14.727 00.000 15672 Moving (-0.28, 0.47) raw xDistance=-0.40 yDistance=0.40 00:45:14.727 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 00:45:14.727 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 00:45:14.727 00.000 15672 MoveAxis(E, 107, ABG) 00:45:14.727 00.000 15672 Guiding Dir = 2, Dur = 107 00:45:14.727 00.000 15672 IsSlewing returns 0 00:45:14.728 00.001 15672 IsGuiding returns 0 00:45:14.733 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=13406, FiltMin=2651, FiltMax=10497, Gamma=2.950 00:45:14.757 00.024 15672 PulseGuide returned control before completion, sleep 88 00:45:14.847 00.090 15672 IsGuiding returns 1 00:45:14.848 00.001 15672 scope still moving after pulse duration time elapsed 00:45:14.869 00.021 15672 IsSlewing returns 0 00:45:14.869 00.000 15672 IsGuiding returns 1 00:45:14.890 00.021 15672 IsSlewing returns 0 00:45:14.902 00.012 15672 IsGuiding returns 0 00:45:14.902 00.000 15672 scope move finished after 107 + 66 ms 00:45:14.902 00.000 15672 Move returns status 0, amount 107 00:45:14.902 00.000 15672 MoveAxis(S, 72, ABG) 00:45:14.902 00.000 15672 Guiding Dir = 1, Dur = 72 00:45:14.902 00.000 15672 IsSlewing returns 0 00:45:14.903 00.001 15672 IsGuiding returns 0 00:45:14.982 00.079 15672 IsGuiding returns 1 00:45:14.982 00.000 15672 scope still moving after pulse duration time elapsed 00:45:15.003 00.021 15672 IsSlewing returns 0 00:45:15.029 00.026 15672 IsGuiding returns 1 00:45:15.040 00.011 30444 UpdateGuideState exits: m=120335 SNR=86.9 Saturated 00:45:15.040 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:15.040 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:15.040 00.000 30444 Enqueuing Expose request 00:45:15.051 00.011 15672 IsSlewing returns 0 00:45:15.052 00.001 15672 IsGuiding returns 1 00:45:15.073 00.021 15672 IsSlewing returns 0 00:45:15.095 00.022 15672 IsGuiding returns 0 00:45:15.095 00.000 15672 scope move finished after 72 + 121 ms 00:45:15.096 00.001 15672 Move returns status 0, amount 72 00:45:15.096 00.000 15672 move complete, result=0 00:45:15.096 00.000 15672 worker thread done servicing request 00:45:15.096 00.000 15672 Worker thread wakes up 00:45:15.096 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:15.096 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:15.096 00.000 30444 GuideStep: -0.4 px 107 ms EAST, 0.4 px 72 ms SOUTH 00:45:17.214 02.118 15672 Exposure complete 00:45:17.251 00.037 15672 worker thread done servicing request 00:45:17.251 00.000 30444 OnExposeComplete: enter 00:45:17.251 00.000 30444 UpdateGuideState(): m_state=6 00:45:17.251 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4304 00:45:17.251 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=196.52, Mass=121305, SNR=87.8, Peak=11813 HFD=3.4 00:45:17.251 00.000 30444 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.28) = xAngle (1.27 = 1.27) 00:45:17.252 00.001 30444 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.21 = 1.21) 00:45:17.252 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.31 hyp=0.37 cameraTheta=0.99 mountX=0.11 mountY=0.35, mountTheta=1.26 00:45:17.252 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.31, opts=13) 00:45:17.252 00.000 30444 Enqueuing Move request for scope (0.20, 0.31) 00:45:17.252 00.000 15672 Worker thread wakes up 00:45:17.253 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.31) opts 0xd 00:45:17.253 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.31) 00:45:17.253 00.000 15672 Moving (0.20, 0.31) raw xDistance=0.11 yDistance=0.35 00:45:17.253 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:45:17.253 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 00:45:17.253 00.000 15672 MoveAxis(E, 0, ABG) 00:45:17.253 00.000 15672 Move returns status 0, amount 0 00:45:17.253 00.000 15672 MoveAxis(S, 62, ABG) 00:45:17.253 00.000 15672 Guiding Dir = 1, Dur = 62 00:45:17.254 00.001 15672 IsSlewing returns 0 00:45:17.255 00.001 15672 IsGuiding returns 0 00:45:17.271 00.016 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=11813, FiltMin=2649, FiltMax=9862, Gamma=2.950 00:45:17.326 00.055 30444 UpdateGuideState exits: m=121305 SNR=87.8 Saturated 00:45:17.326 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:17.326 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:17.326 00.000 30444 Enqueuing Expose request 00:45:17.330 00.004 15672 IsGuiding returns 1 00:45:17.331 00.001 15672 scope still moving after pulse duration time elapsed 00:45:17.352 00.021 15672 IsSlewing returns 0 00:45:17.426 00.074 15672 IsGuiding returns 0 00:45:17.426 00.000 15672 scope move finished after 62 + 108 ms 00:45:17.426 00.000 15672 Move returns status 0, amount 62 00:45:17.426 00.000 15672 move complete, result=0 00:45:17.426 00.000 15672 worker thread done servicing request 00:45:17.426 00.000 15672 Worker thread wakes up 00:45:17.426 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:17.426 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:17.426 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH 00:45:19.337 01.911 15672 Exposure complete 00:45:19.364 00.027 15672 worker thread done servicing request 00:45:19.364 00.000 30444 OnExposeComplete: enter 00:45:19.364 00.000 30444 UpdateGuideState(): m_state=6 00:45:19.364 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4305 00:45:19.364 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=196.51, Mass=125899, SNR=108.2, Peak=12103 HFD=3.6 00:45:19.364 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 00:45:19.404 00.040 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 00:45:19.404 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.30 hyp=0.45 cameraTheta=0.73 mountX=0.24 mountY=0.36, mountTheta=0.99 00:45:19.405 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.30, opts=13) 00:45:19.405 00.000 30444 Enqueuing Move request for scope (0.33, 0.30) 00:45:19.405 00.000 15672 Worker thread wakes up 00:45:19.405 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.30) opts 0xd 00:45:19.405 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.30) 00:45:19.405 00.000 15672 Moving (0.33, 0.30) raw xDistance=0.24 yDistance=0.36 00:45:19.405 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 00:45:19.405 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 00:45:19.405 00.000 15672 MoveAxis(E, 0, ABG) 00:45:19.405 00.000 15672 Move returns status 0, amount 0 00:45:19.406 00.001 15672 MoveAxis(S, 65, ABG) 00:45:19.406 00.000 15672 Guiding Dir = 1, Dur = 65 00:45:19.406 00.000 15672 IsSlewing returns 0 00:45:19.407 00.001 15672 IsGuiding returns 0 00:45:19.413 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=12103, FiltMin=2640, FiltMax=9767, Gamma=2.950 00:45:19.481 00.068 30444 UpdateGuideState exits: m=125899 SNR=108.2 Saturated 00:45:19.481 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:19.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:19.481 00.000 30444 Enqueuing Expose request 00:45:19.519 00.038 15672 IsGuiding returns 1 00:45:19.519 00.000 15672 scope still moving after pulse duration time elapsed 00:45:19.540 00.021 15672 IsSlewing returns 0 00:45:19.567 00.027 15672 IsGuiding returns 0 00:45:19.567 00.000 15672 scope move finished after 65 + 94 ms 00:45:19.567 00.000 15672 Move returns status 0, amount 65 00:45:19.567 00.000 15672 move complete, result=0 00:45:19.567 00.000 15672 worker thread done servicing request 00:45:19.567 00.000 15672 Worker thread wakes up 00:45:19.567 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 65 ms SOUTH 00:45:19.567 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:19.567 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:21.675 02.108 15672 Exposure complete 00:45:21.697 00.022 15672 worker thread done servicing request 00:45:21.697 00.000 30444 OnExposeComplete: enter 00:45:21.698 00.001 30444 UpdateGuideState(): m_state=6 00:45:21.698 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4306 00:45:21.698 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=195.90, Mass=124229, SNR=82.7, Peak=10830 HFD=3.8 00:45:21.698 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 00:45:21.698 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 00:45:21.698 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.32 hyp=0.33 cameraTheta=-1.92 mountX=-0.02 mountY=-0.33, mountTheta=-1.64 00:45:21.698 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.32, opts=13) 00:45:21.698 00.000 30444 Enqueuing Move request for scope (-0.11, -0.32) 00:45:21.698 00.000 15672 Worker thread wakes up 00:45:21.699 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.32) opts 0xd 00:45:21.699 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.32) 00:45:21.699 00.000 15672 Moving (-0.11, -0.32) raw xDistance=-0.02 yDistance=-0.33 00:45:21.699 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:45:21.699 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:45:21.699 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 00:45:21.699 00.000 15672 MoveAxis(E, 0, ABG) 00:45:21.699 00.000 15672 Move returns status 0, amount 0 00:45:21.699 00.000 15672 MoveAxis(N, 0, ABG) 00:45:21.699 00.000 15672 Move returns status 0, amount 0 00:45:21.699 00.000 15672 move complete, result=0 00:45:21.699 00.000 15672 worker thread done servicing request 00:45:21.706 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=11809, FiltMin=2546, FiltMax=10044, Gamma=2.950 00:45:22.172 00.466 30444 UpdateGuideState exits: m=124229 SNR=82.7 Saturated 00:45:22.173 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:22.173 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:22.173 00.000 30444 Enqueuing Expose request 00:45:22.173 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 00:45:22.173 00.000 15672 Worker thread wakes up 00:45:22.173 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:22.173 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:24.079 01.906 15672 Exposure complete 00:45:24.103 00.024 15672 worker thread done servicing request 00:45:24.103 00.000 30444 OnExposeComplete: enter 00:45:24.103 00.000 30444 UpdateGuideState(): m_state=6 00:45:24.103 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4307 00:45:24.103 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=195.45, Mass=112254, SNR=81.7, Peak=11805 HFD=3.6 00:45:24.103 00.000 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 00:45:24.103 00.000 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.52 = -0.52) 00:45:24.103 00.000 30444 CameraToMount -- cameraX=0.85 cameraY=-0.77 hyp=1.15 cameraTheta=-0.73 mountX=1.03 mountY=-0.57, mountTheta=-0.50 00:45:24.104 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.85, y=-0.77, opts=13) 00:45:24.104 00.000 30444 Enqueuing Move request for scope (0.85, -0.77) 00:45:24.104 00.000 15672 Worker thread wakes up 00:45:24.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.77) opts 0xd 00:45:24.104 00.000 15672 Handling offset move in thread for scope, endpoint = (0.85, -0.77) 00:45:24.104 00.000 15672 Moving (0.85, -0.77) raw xDistance=1.03 yDistance=-0.57 00:45:24.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.03 00:45:24.104 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:45:24.105 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57 00:45:24.105 00.000 15672 MoveAxis(W, 278, ABG) 00:45:24.105 00.000 15672 Guiding Dir = 3, Dur = 278 00:45:24.105 00.000 15672 IsSlewing returns 0 00:45:24.107 00.002 15672 IsGuiding returns 0 00:45:24.112 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=12188, FiltMin=2552, FiltMax=9939, Gamma=2.950 00:45:24.135 00.023 15672 PulseGuide returned control before completion, sleep 260 00:45:24.233 00.098 30444 UpdateGuideState exits: m=112254 SNR=81.7 Saturated 00:45:24.233 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:24.233 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:24.233 00.000 30444 Enqueuing Expose request 00:45:24.397 00.164 15672 IsGuiding returns 1 00:45:24.397 00.000 15672 scope still moving after pulse duration time elapsed 00:45:24.418 00.021 15672 IsSlewing returns 0 00:45:24.439 00.021 15672 IsGuiding returns 0 00:45:24.439 00.000 15672 scope move finished after 278 + 54 ms 00:45:24.439 00.000 15672 Move returns status 0, amount 278 00:45:24.440 00.001 15672 MoveAxis(N, 0, ABG) 00:45:24.440 00.000 15672 Move returns status 0, amount 0 00:45:24.440 00.000 15672 move complete, result=0 00:45:24.440 00.000 15672 worker thread done servicing request 00:45:24.440 00.000 15672 Worker thread wakes up 00:45:24.440 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:24.440 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:24.440 00.000 30444 GuideStep: 1.0 px 278 ms WEST, -0.6 px 0 ms NORTH 00:45:26.558 02.118 15672 Exposure complete 00:45:26.588 00.030 15672 worker thread done servicing request 00:45:26.588 00.000 30444 OnExposeComplete: enter 00:45:26.588 00.000 30444 UpdateGuideState(): m_state=6 00:45:26.588 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4308 00:45:26.589 00.001 30444 Star::Find returns 1 (1), X=460.19, Y=196.21, Mass=123800, SNR=92.8, Peak=11250 HFD=3.6 00:45:26.589 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 00:45:26.589 00.000 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 00:45:26.589 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.12 mountX=-0.21 mountY=-0.05, mountTheta=-2.90 00:45:26.589 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.01, opts=13) 00:45:26.589 00.000 30444 Enqueuing Move request for scope (-0.22, -0.01) 00:45:26.589 00.000 15672 Worker thread wakes up 00:45:26.589 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd 00:45:26.589 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.01) 00:45:26.589 00.000 15672 Moving (-0.22, -0.01) raw xDistance=-0.21 yDistance=-0.05 00:45:26.589 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 00:45:26.589 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:45:26.589 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:45:26.590 00.001 15672 MoveAxis(E, 0, ABG) 00:45:26.590 00.000 15672 Move returns status 0, amount 0 00:45:26.590 00.000 15672 MoveAxis(N, 0, ABG) 00:45:26.590 00.000 15672 Move returns status 0, amount 0 00:45:26.590 00.000 15672 move complete, result=0 00:45:26.590 00.000 15672 worker thread done servicing request 00:45:26.595 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=12288, FiltMin=2582, FiltMax=9561, Gamma=2.950 00:45:26.645 00.050 30444 UpdateGuideState exits: m=123800 SNR=92.8 Saturated 00:45:26.645 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:26.645 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:26.645 00.000 30444 Enqueuing Expose request 00:45:26.645 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:45:26.645 00.000 15672 Worker thread wakes up 00:45:26.645 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:26.645 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:28.552 01.907 15672 Exposure complete 00:45:28.573 00.021 15672 worker thread done servicing request 00:45:28.573 00.000 30444 OnExposeComplete: enter 00:45:28.573 00.000 30444 UpdateGuideState(): m_state=6 00:45:28.574 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4309 00:45:28.574 00.000 30444 Star::Find returns 1 (1), X=458.17, Y=196.58, Mass=113914, SNR=79.3, Peak=9290 HFD=3.7 00:45:28.574 00.000 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.26 = -3.03) 00:45:28.574 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.19 = -3.09) 00:45:28.574 00.000 30444 CameraToMount -- cameraX=-2.24 cameraY=0.37 hyp=2.27 cameraTheta=2.98 mountX=-2.26 mountY=-0.12, mountTheta=-3.09 00:45:28.574 00.000 30444 SchedulePrimaryMove(04F7B810, x=-2.24, y=0.37, opts=13) 00:45:28.574 00.000 30444 Enqueuing Move request for scope (-2.24, 0.37) 00:45:28.574 00.000 15672 Worker thread wakes up 00:45:28.575 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-2.24, 0.37) opts 0xd 00:45:28.575 00.000 15672 Handling offset move in thread for scope, endpoint = (-2.24, 0.37) 00:45:28.575 00.000 15672 Moving (-2.24, 0.37) raw xDistance=-2.26 yDistance=-0.12 00:45:28.575 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.42 from input -2.26 00:45:28.575 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:45:28.575 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 00:45:28.575 00.000 15672 MoveAxis(E, 610, ABG) 00:45:28.575 00.000 15672 Guiding Dir = 2, Dur = 610 00:45:28.576 00.001 15672 IsSlewing returns 0 00:45:28.577 00.001 15672 IsGuiding returns 0 00:45:28.580 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=10333, FiltMin=2647, FiltMax=8975, Gamma=2.950 00:45:28.592 00.012 15672 PulseGuide returned control before completion, sleep 604 00:45:28.630 00.038 30444 UpdateGuideState exits: m=113914 SNR=79.3 Saturated 00:45:28.630 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:28.630 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:28.630 00.000 30444 Enqueuing Expose request 00:45:29.198 00.568 15672 IsGuiding returns 1 00:45:29.199 00.001 15672 scope still moving after pulse duration time elapsed 00:45:29.219 00.020 15672 IsSlewing returns 0 00:45:29.264 00.045 15672 IsGuiding returns 0 00:45:29.264 00.000 15672 scope move finished after 610 + 78 ms 00:45:29.265 00.001 15672 Move returns status 0, amount 610 00:45:29.265 00.000 15672 MoveAxis(N, 0, ABG) 00:45:29.265 00.000 15672 Move returns status 0, amount 0 00:45:29.265 00.000 15672 move complete, result=0 00:45:29.265 00.000 15672 worker thread done servicing request 00:45:29.265 00.000 15672 Worker thread wakes up 00:45:29.265 00.000 30444 GuideStep: -2.3 px 610 ms EAST, -0.1 px 0 ms NORTH 00:45:29.265 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:29.265 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:31.375 02.110 15672 Exposure complete 00:45:31.402 00.027 15672 worker thread done servicing request 00:45:31.402 00.000 30444 OnExposeComplete: enter 00:45:31.402 00.000 30444 UpdateGuideState(): m_state=6 00:45:31.402 00.000 30444 Star::Find(15, 458, 196, 0, (0,0,0,0), 0.0, 255) frame 4310 00:45:31.402 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=196.28, Mass=127188, SNR=84.8, Peak=10185 HFD=3.7 00:45:31.402 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 00:45:31.402 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 00:45:31.402 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.93 mountX=0.03 mountY=0.07, mountTheta=1.20 00:45:31.403 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.07, opts=13) 00:45:31.403 00.000 30444 Enqueuing Move request for scope (0.05, 0.07) 00:45:31.403 00.000 15672 Worker thread wakes up 00:45:31.403 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd 00:45:31.403 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.07) 00:45:31.403 00.000 15672 Moving (0.05, 0.07) raw xDistance=0.03 yDistance=0.07 00:45:31.403 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:45:31.403 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:45:31.403 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 00:45:31.403 00.000 15672 MoveAxis(E, 0, ABG) 00:45:31.403 00.000 15672 Move returns status 0, amount 0 00:45:31.403 00.000 15672 MoveAxis(N, 0, ABG) 00:45:31.403 00.000 15672 Move returns status 0, amount 0 00:45:31.403 00.000 15672 move complete, result=0 00:45:31.403 00.000 15672 worker thread done servicing request 00:45:31.408 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=10268, FiltMin=2536, FiltMax=9285, Gamma=2.950 00:45:31.457 00.049 30444 UpdateGuideState exits: m=127188 SNR=84.8 Saturated 00:45:31.457 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:31.457 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:31.457 00.000 30444 Enqueuing Expose request 00:45:31.457 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 00:45:31.457 00.000 15672 Worker thread wakes up 00:45:31.457 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:31.457 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:33.363 01.906 15672 Exposure complete 00:45:33.383 00.020 15672 worker thread done servicing request 00:45:33.383 00.000 30444 OnExposeComplete: enter 00:45:33.383 00.000 30444 UpdateGuideState(): m_state=6 00:45:33.383 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4311 00:45:33.383 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=195.65, Mass=112695, SNR=84.8, Peak=12712 HFD=3.4 00:45:33.384 00.001 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 00:45:33.384 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 00:45:33.384 00.000 30444 CameraToMount -- cameraX=-0.65 cameraY=-0.56 hyp=0.86 cameraTheta=-2.43 mountX=-0.47 mountY=-0.69, mountTheta=-2.17 00:45:33.385 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.65, y=-0.56, opts=13) 00:45:33.385 00.000 30444 Enqueuing Move request for scope (-0.65, -0.56) 00:45:33.385 00.000 15672 Worker thread wakes up 00:45:33.385 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.56) opts 0xd 00:45:33.385 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.65, -0.56) 00:45:33.385 00.000 15672 Moving (-0.65, -0.56) raw xDistance=-0.47 yDistance=-0.69 00:45:33.385 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 00:45:33.385 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:45:33.385 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69 00:45:33.385 00.000 15672 MoveAxis(E, 127, ABG) 00:45:33.385 00.000 15672 Guiding Dir = 2, Dur = 127 00:45:33.386 00.001 15672 IsSlewing returns 0 00:45:33.386 00.000 15672 IsGuiding returns 0 00:45:33.391 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=13575, FiltMin=2612, FiltMax=10312, Gamma=2.950 00:45:33.400 00.009 15672 PulseGuide returned control before completion, sleep 124 00:45:33.440 00.040 30444 UpdateGuideState exits: m=112695 SNR=84.8 Saturated 00:45:33.440 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:33.440 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:33.440 00.000 30444 Enqueuing Expose request 00:45:33.576 00.136 15672 IsGuiding returns 0 00:45:33.576 00.000 15672 Move returns status 0, amount 127 00:45:33.577 00.001 15672 MoveAxis(N, 0, ABG) 00:45:33.577 00.000 15672 Move returns status 0, amount 0 00:45:33.577 00.000 15672 move complete, result=0 00:45:33.577 00.000 15672 worker thread done servicing request 00:45:33.577 00.000 15672 Worker thread wakes up 00:45:33.577 00.000 30444 GuideStep: -0.5 px 127 ms EAST, -0.7 px 0 ms NORTH 00:45:33.577 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:33.577 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:35.695 02.118 15672 Exposure complete 00:45:35.726 00.031 15672 worker thread done servicing request 00:45:35.726 00.000 30444 OnExposeComplete: enter 00:45:35.726 00.000 30444 UpdateGuideState(): m_state=6 00:45:35.726 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4312 00:45:35.726 00.000 30444 Star::Find returns 1 (1), X=461.20, Y=195.38, Mass=111855, SNR=74.5, Peak=13283 HFD=3.3 00:45:35.726 00.000 30444 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.28) = xAngle (-0.53 = -0.53) 00:45:35.726 00.000 30444 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.60 = -0.60) 00:45:35.726 00.000 30444 CameraToMount -- cameraX=0.79 cameraY=-0.83 hyp=1.15 cameraTheta=-0.81 mountX=0.99 mountY=-0.65, mountTheta=-0.58 00:45:35.727 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.79, y=-0.83, opts=13) 00:45:35.727 00.000 30444 Enqueuing Move request for scope (0.79, -0.83) 00:45:35.727 00.000 15672 Worker thread wakes up 00:45:35.727 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.83) opts 0xd 00:45:35.727 00.000 15672 Handling offset move in thread for scope, endpoint = (0.79, -0.83) 00:45:35.727 00.000 15672 Moving (0.79, -0.83) raw xDistance=0.99 yDistance=-0.65 00:45:35.727 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.99 00:45:35.727 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:45:35.727 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65 00:45:35.727 00.000 15672 MoveAxis(W, 259, ABG) 00:45:35.727 00.000 15672 Guiding Dir = 3, Dur = 259 00:45:35.728 00.001 15672 IsSlewing returns 0 00:45:35.729 00.001 15672 IsGuiding returns 0 00:45:35.733 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=14008, FiltMin=2635, FiltMax=10300, Gamma=2.950 00:45:35.750 00.017 15672 PulseGuide returned control before completion, sleep 249 00:45:35.782 00.032 30444 UpdateGuideState exits: m=111855 SNR=74.5 Saturated 00:45:35.783 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:35.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:35.783 00.000 30444 Enqueuing Expose request 00:45:36.021 00.238 15672 IsGuiding returns 0 00:45:36.022 00.001 15672 Move returns status 0, amount 259 00:45:36.022 00.000 15672 MoveAxis(N, 0, ABG) 00:45:36.022 00.000 15672 Move returns status 0, amount 0 00:45:36.022 00.000 15672 move complete, result=0 00:45:36.022 00.000 15672 worker thread done servicing request 00:45:36.022 00.000 15672 Worker thread wakes up 00:45:36.022 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:36.022 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:36.022 00.000 30444 GuideStep: 1.0 px 259 ms WEST, -0.6 px 0 ms NORTH 00:45:37.930 01.908 15672 Exposure complete 00:45:37.950 00.020 15672 worker thread done servicing request 00:45:37.951 00.001 30444 OnExposeComplete: enter 00:45:37.951 00.000 30444 UpdateGuideState(): m_state=6 00:45:37.951 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4313 00:45:37.951 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=195.44, Mass=125538, SNR=84.9, Peak=15051 HFD=3.2 00:45:37.951 00.000 30444 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.28) = xAngle (-0.41 = -0.41) 00:45:37.951 00.000 30444 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.47 = -0.47) 00:45:37.951 00.000 30444 CameraToMount -- cameraX=0.94 cameraY=-0.77 hyp=1.21 cameraTheta=-0.69 mountX=1.11 mountY=-0.55, mountTheta=-0.46 00:45:37.951 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.94, y=-0.77, opts=13) 00:45:37.951 00.000 30444 Enqueuing Move request for scope (0.94, -0.77) 00:45:37.951 00.000 15672 Worker thread wakes up 00:45:37.951 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.77) opts 0xd 00:45:37.952 00.001 15672 Handling offset move in thread for scope, endpoint = (0.94, -0.77) 00:45:37.952 00.000 15672 Moving (0.94, -0.77) raw xDistance=1.11 yDistance=-0.55 00:45:37.952 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.11 00:45:37.952 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.38 newest=-1.89 00:45:37.952 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 00:45:37.952 00.000 15672 MoveAxis(W, 319, ABG) 00:45:37.952 00.000 15672 Guiding Dir = 3, Dur = 319 00:45:37.952 00.000 15672 IsSlewing returns 0 00:45:37.953 00.001 15672 IsGuiding returns 0 00:45:37.957 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=15051, FiltMin=2657, FiltMax=9930, Gamma=2.950 00:45:37.970 00.013 15672 PulseGuide returned control before completion, sleep 313 00:45:38.007 00.037 30444 UpdateGuideState exits: m=125538 SNR=84.9 Saturated 00:45:38.007 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:38.007 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:38.007 00.000 30444 Enqueuing Expose request 00:45:38.322 00.315 15672 IsGuiding returns 0 00:45:38.322 00.000 15672 Move returns status 0, amount 319 00:45:38.322 00.000 15672 MoveAxis(N, 98, ABG) 00:45:38.322 00.000 15672 Guiding Dir = 0, Dur = 98 00:45:38.322 00.000 15672 IsSlewing returns 0 00:45:38.324 00.002 15672 IsGuiding returns 0 00:45:38.402 00.078 15672 PulseGuide returned control before completion, sleep 30 00:45:38.433 00.031 15672 IsGuiding returns 1 00:45:38.433 00.000 15672 scope still moving after pulse duration time elapsed 00:45:38.454 00.021 15672 IsSlewing returns 0 00:45:38.455 00.001 15672 IsGuiding returns 1 00:45:38.477 00.022 15672 IsSlewing returns 0 00:45:38.478 00.001 15672 IsGuiding returns 1 00:45:38.499 00.021 15672 IsSlewing returns 0 00:45:38.561 00.062 15672 IsGuiding returns 0 00:45:38.561 00.000 15672 scope move finished after 98 + 139 ms 00:45:38.561 00.000 15672 Move returns status 0, amount 98 00:45:38.561 00.000 15672 move complete, result=0 00:45:38.561 00.000 15672 worker thread done servicing request 00:45:38.561 00.000 15672 Worker thread wakes up 00:45:38.561 00.000 30444 GuideStep: 1.1 px 319 ms WEST, -0.5 px 98 ms NORTH 00:45:38.562 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:38.562 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:40.670 02.108 15672 Exposure complete 00:45:40.696 00.026 15672 worker thread done servicing request 00:45:40.696 00.000 30444 OnExposeComplete: enter 00:45:40.696 00.000 30444 UpdateGuideState(): m_state=6 00:45:40.696 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4314 00:45:40.696 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=195.38, Mass=118342, SNR=91.1, Peak=11830 HFD=3.4 00:45:40.696 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 00:45:40.696 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 00:45:40.696 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.83 hyp=0.83 cameraTheta=-1.63 mountX=0.18 mountY=-0.82, mountTheta=-1.35 00:45:40.697 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.83, opts=13) 00:45:40.697 00.000 30444 Enqueuing Move request for scope (-0.05, -0.83) 00:45:40.697 00.000 15672 Worker thread wakes up 00:45:40.697 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.83) opts 0xd 00:45:40.697 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.83) 00:45:40.697 00.000 15672 Moving (-0.05, -0.83) raw xDistance=0.18 yDistance=-0.82 00:45:40.697 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:45:40.697 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 00:45:40.697 00.000 15672 MoveAxis(E, 0, ABG) 00:45:40.697 00.000 15672 Move returns status 0, amount 0 00:45:40.697 00.000 15672 MoveAxis(N, 147, ABG) 00:45:40.697 00.000 15672 Guiding Dir = 0, Dur = 147 00:45:40.698 00.001 15672 IsSlewing returns 0 00:45:40.703 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=13147, FiltMin=2686, FiltMax=10757, Gamma=2.950 00:45:40.718 00.015 15672 IsGuiding returns 0 00:45:40.753 00.035 30444 UpdateGuideState exits: m=118342 SNR=91.1 Saturated 00:45:40.753 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:40.753 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:40.753 00.000 30444 Enqueuing Expose request 00:45:40.798 00.045 15672 PulseGuide returned control before completion, sleep 78 00:45:40.878 00.080 15672 IsGuiding returns 1 00:45:40.878 00.000 15672 scope still moving after pulse duration time elapsed 00:45:40.899 00.021 15672 IsSlewing returns 0 00:45:40.902 00.003 15672 IsGuiding returns 1 00:45:40.923 00.021 15672 IsSlewing returns 0 00:45:40.944 00.021 15672 IsGuiding returns 1 00:45:40.965 00.021 15672 IsSlewing returns 0 00:45:40.975 00.010 15672 IsGuiding returns 0 00:45:40.975 00.000 15672 scope move finished after 147 + 109 ms 00:45:40.975 00.000 15672 Move returns status 0, amount 147 00:45:40.976 00.001 15672 move complete, result=0 00:45:40.976 00.000 15672 worker thread done servicing request 00:45:40.976 00.000 15672 Worker thread wakes up 00:45:40.976 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:40.976 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:40.976 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 147 ms NORTH 00:45:42.883 01.907 15672 Exposure complete 00:45:42.902 00.019 15672 worker thread done servicing request 00:45:42.902 00.000 30444 OnExposeComplete: enter 00:45:42.902 00.000 30444 UpdateGuideState(): m_state=6 00:45:42.902 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4315 00:45:42.902 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=195.32, Mass=123134, SNR=93.1, Peak=12671 HFD=3.3 00:45:42.902 00.000 30444 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.28) = xAngle (-1.19 = -1.19) 00:45:42.902 00.000 30444 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 00:45:42.902 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.89 hyp=0.90 cameraTheta=-1.47 mountX=0.33 mountY=-0.85, mountTheta=-1.20 00:45:42.903 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.89, opts=13) 00:45:42.903 00.000 30444 Enqueuing Move request for scope (0.09, -0.89) 00:45:42.903 00.000 15672 Worker thread wakes up 00:45:42.903 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.89) opts 0xd 00:45:42.903 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.89) 00:45:42.903 00.000 15672 Moving (0.09, -0.89) raw xDistance=0.33 yDistance=-0.85 00:45:42.903 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 00:45:42.903 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 00:45:42.903 00.000 15672 MoveAxis(W, 91, ABG) 00:45:42.903 00.000 15672 Guiding Dir = 3, Dur = 91 00:45:42.904 00.001 15672 IsSlewing returns 0 00:45:42.904 00.000 15672 IsGuiding returns 0 00:45:42.909 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=12873, FiltMin=2628, FiltMax=10574, Gamma=2.950 00:45:42.921 00.012 15672 PulseGuide returned control before completion, sleep 85 00:45:43.009 00.088 15672 IsGuiding returns 1 00:45:43.009 00.000 15672 scope still moving after pulse duration time elapsed 00:45:43.012 00.003 30444 UpdateGuideState exits: m=123134 SNR=93.1 Saturated 00:45:43.012 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:43.012 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:43.012 00.000 30444 Enqueuing Expose request 00:45:43.030 00.018 15672 IsSlewing returns 0 00:45:43.035 00.005 15672 IsGuiding returns 0 00:45:43.035 00.000 15672 scope move finished after 91 + 38 ms 00:45:43.035 00.000 15672 Move returns status 0, amount 91 00:45:43.035 00.000 15672 MoveAxis(N, 152, ABG) 00:45:43.035 00.000 15672 Guiding Dir = 0, Dur = 152 00:45:43.035 00.000 15672 IsSlewing returns 0 00:45:43.036 00.001 15672 IsGuiding returns 0 00:45:43.114 00.078 15672 PulseGuide returned control before completion, sleep 85 00:45:43.202 00.088 15672 IsGuiding returns 1 00:45:43.202 00.000 15672 scope still moving after pulse duration time elapsed 00:45:43.224 00.022 15672 IsSlewing returns 0 00:45:43.227 00.003 15672 IsGuiding returns 1 00:45:43.248 00.021 15672 IsSlewing returns 0 00:45:43.250 00.002 15672 IsGuiding returns 1 00:45:43.270 00.020 15672 IsSlewing returns 0 00:45:43.271 00.001 15672 IsGuiding returns 1 00:45:43.292 00.021 15672 IsSlewing returns 0 00:45:43.307 00.015 15672 IsGuiding returns 0 00:45:43.307 00.000 15672 scope move finished after 152 + 118 ms 00:45:43.307 00.000 15672 Move returns status 0, amount 152 00:45:43.307 00.000 15672 move complete, result=0 00:45:43.308 00.001 15672 worker thread done servicing request 00:45:43.308 00.000 15672 Worker thread wakes up 00:45:43.308 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:43.308 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:43.308 00.000 30444 GuideStep: 0.3 px 91 ms WEST, -0.9 px 152 ms NORTH 00:45:45.417 02.109 15672 Exposure complete 00:45:45.437 00.020 15672 worker thread done servicing request 00:45:45.438 00.001 30444 OnExposeComplete: enter 00:45:45.438 00.000 30444 UpdateGuideState(): m_state=6 00:45:45.438 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4316 00:45:45.438 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=196.01, Mass=120588, SNR=93.8, Peak=12945 HFD=3.4 00:45:45.438 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 00:45:45.438 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 00:45:45.438 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=-0.20 hyp=0.72 cameraTheta=-2.86 mountX=-0.61 mountY=-0.34, mountTheta=-2.63 00:45:45.438 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=-0.20, opts=13) 00:45:45.439 00.001 30444 Enqueuing Move request for scope (-0.69, -0.20) 00:45:45.439 00.000 15672 Worker thread wakes up 00:45:45.439 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.20) opts 0xd 00:45:45.439 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, -0.20) 00:45:45.439 00.000 15672 Moving (-0.69, -0.20) raw xDistance=-0.61 yDistance=-0.34 00:45:45.439 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.61 00:45:45.439 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 00:45:45.439 00.000 15672 MoveAxis(E, 159, ABG) 00:45:45.439 00.000 15672 Guiding Dir = 2, Dur = 159 00:45:45.439 00.000 15672 IsSlewing returns 0 00:45:45.440 00.001 15672 IsGuiding returns 0 00:45:45.444 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=12945, FiltMin=2609, FiltMax=9778, Gamma=2.950 00:45:45.462 00.018 15672 PulseGuide returned control before completion, sleep 148 00:45:45.493 00.031 30444 UpdateGuideState exits: m=120588 SNR=93.8 Saturated 00:45:45.493 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:45.493 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:45.493 00.000 30444 Enqueuing Expose request 00:45:45.612 00.119 15672 IsGuiding returns 1 00:45:45.612 00.000 15672 scope still moving after pulse duration time elapsed 00:45:45.633 00.021 15672 IsSlewing returns 0 00:45:45.638 00.005 15672 IsGuiding returns 0 00:45:45.638 00.000 15672 scope move finished after 159 + 39 ms 00:45:45.638 00.000 15672 Move returns status 0, amount 159 00:45:45.638 00.000 15672 MoveAxis(N, 61, ABG) 00:45:45.638 00.000 15672 Guiding Dir = 0, Dur = 61 00:45:45.639 00.001 15672 IsSlewing returns 0 00:45:45.640 00.001 15672 IsGuiding returns 0 00:45:45.750 00.110 15672 IsGuiding returns 1 00:45:45.751 00.001 15672 scope still moving after pulse duration time elapsed 00:45:45.771 00.020 15672 IsSlewing returns 0 00:45:45.772 00.001 15672 IsGuiding returns 1 00:45:45.793 00.021 15672 IsSlewing returns 0 00:45:45.813 00.020 15672 IsGuiding returns 0 00:45:45.813 00.000 15672 scope move finished after 61 + 112 ms 00:45:45.813 00.000 15672 Move returns status 0, amount 61 00:45:45.813 00.000 15672 move complete, result=0 00:45:45.813 00.000 15672 worker thread done servicing request 00:45:45.813 00.000 30444 GuideStep: -0.6 px 159 ms EAST, -0.3 px 61 ms NORTH 00:45:45.813 00.000 15672 Worker thread wakes up 00:45:45.813 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:45.813 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:47.729 01.916 15672 Exposure complete 00:45:47.759 00.030 15672 worker thread done servicing request 00:45:47.759 00.000 30444 OnExposeComplete: enter 00:45:47.759 00.000 30444 UpdateGuideState(): m_state=6 00:45:47.759 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4317 00:45:47.760 00.001 30444 Star::Find returns 1 (1), X=460.30, Y=195.73, Mass=107357, SNR=78.0, Peak=10934 HFD=3.5 00:45:47.760 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 00:45:47.760 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 00:45:47.760 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.48 hyp=0.50 cameraTheta=-1.80 mountX=0.03 mountY=-0.50, mountTheta=-1.52 00:45:47.760 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.48, opts=13) 00:45:47.760 00.000 30444 Enqueuing Move request for scope (-0.11, -0.48) 00:45:47.760 00.000 15672 Worker thread wakes up 00:45:47.760 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.48) opts 0xd 00:45:47.760 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.48) 00:45:47.761 00.001 15672 Moving (-0.11, -0.48) raw xDistance=0.03 yDistance=-0.50 00:45:47.761 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:45:47.761 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 00:45:47.761 00.000 15672 MoveAxis(E, 0, ABG) 00:45:47.761 00.000 15672 Move returns status 0, amount 0 00:45:47.761 00.000 15672 MoveAxis(N, 89, ABG) 00:45:47.761 00.000 15672 Guiding Dir = 0, Dur = 89 00:45:47.761 00.000 15672 IsSlewing returns 0 00:45:47.763 00.002 15672 IsGuiding returns 0 00:45:47.767 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=12761, FiltMin=2400, FiltMax=9463, Gamma=2.950 00:45:47.842 00.075 15672 PulseGuide returned control before completion, sleep 20 00:45:47.874 00.032 15672 IsGuiding returns 1 00:45:47.874 00.000 15672 scope still moving after pulse duration time elapsed 00:45:47.895 00.021 15672 IsSlewing returns 0 00:45:47.896 00.001 15672 IsGuiding returns 1 00:45:47.917 00.021 15672 IsSlewing returns 0 00:45:47.918 00.001 15672 IsGuiding returns 1 00:45:47.939 00.021 15672 IsSlewing returns 0 00:45:47.970 00.031 15672 IsGuiding returns 0 00:45:47.970 00.000 15672 scope move finished after 89 + 118 ms 00:45:47.970 00.000 15672 Move returns status 0, amount 89 00:45:47.970 00.000 15672 move complete, result=0 00:45:47.970 00.000 15672 worker thread done servicing request 00:45:48.093 00.123 30444 UpdateGuideState exits: m=107357 SNR=78.0 Saturated 00:45:48.093 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:48.093 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:48.093 00.000 30444 Enqueuing Expose request 00:45:48.093 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 89 ms NORTH 00:45:48.094 00.001 15672 Worker thread wakes up 00:45:48.094 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:48.094 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:50.211 02.117 15672 Exposure complete 00:45:50.244 00.033 15672 worker thread done servicing request 00:45:50.244 00.000 30444 OnExposeComplete: enter 00:45:50.244 00.000 30444 UpdateGuideState(): m_state=6 00:45:50.245 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4318 00:45:50.245 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=195.29, Mass=114395, SNR=82.5, Peak=13072 HFD=3.4 00:45:50.245 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 00:45:50.245 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 00:45:50.245 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=-0.92 hyp=1.05 cameraTheta=-1.08 mountX=0.72 mountY=-0.80, mountTheta=-0.83 00:45:50.245 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=-0.92, opts=13) 00:45:50.245 00.000 30444 Enqueuing Move request for scope (0.49, -0.92) 00:45:50.245 00.000 15672 Worker thread wakes up 00:45:50.245 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.92) opts 0xd 00:45:50.245 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, -0.92) 00:45:50.246 00.001 15672 Moving (0.49, -0.92) raw xDistance=0.72 yDistance=-0.80 00:45:50.246 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72 00:45:50.246 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 00:45:50.246 00.000 15672 MoveAxis(W, 196, ABG) 00:45:50.246 00.000 15672 Guiding Dir = 3, Dur = 196 00:45:50.246 00.000 15672 IsSlewing returns 0 00:45:50.247 00.001 15672 IsGuiding returns 0 00:45:50.251 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=13072, FiltMin=2607, FiltMax=9493, Gamma=2.950 00:45:50.270 00.019 15672 PulseGuide returned control before completion, sleep 184 00:45:50.301 00.031 30444 UpdateGuideState exits: m=114395 SNR=82.5 Saturated 00:45:50.301 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:50.301 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:50.301 00.000 30444 Enqueuing Expose request 00:45:50.495 00.194 15672 IsGuiding returns 0 00:45:50.495 00.000 15672 Move returns status 0, amount 196 00:45:50.495 00.000 15672 MoveAxis(N, 142, ABG) 00:45:50.495 00.000 15672 Guiding Dir = 0, Dur = 142 00:45:50.495 00.000 15672 IsSlewing returns 0 00:45:50.497 00.002 15672 IsGuiding returns 0 00:45:50.575 00.078 15672 PulseGuide returned control before completion, sleep 74 00:45:50.653 00.078 15672 IsGuiding returns 1 00:45:50.653 00.000 15672 scope still moving after pulse duration time elapsed 00:45:50.674 00.021 15672 IsSlewing returns 0 00:45:50.703 00.029 15672 IsGuiding returns 1 00:45:50.723 00.020 15672 IsSlewing returns 0 00:45:50.725 00.002 15672 IsGuiding returns 1 00:45:50.745 00.020 15672 IsSlewing returns 0 00:45:50.767 00.022 15672 IsGuiding returns 0 00:45:50.767 00.000 15672 scope move finished after 142 + 128 ms 00:45:50.767 00.000 15672 Move returns status 0, amount 142 00:45:50.767 00.000 15672 move complete, result=0 00:45:50.768 00.001 15672 worker thread done servicing request 00:45:50.768 00.000 15672 Worker thread wakes up 00:45:50.768 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:50.768 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:50.768 00.000 30444 GuideStep: 0.7 px 196 ms WEST, -0.8 px 142 ms NORTH 00:45:52.677 01.909 15672 Exposure complete 00:45:52.697 00.020 15672 worker thread done servicing request 00:45:52.697 00.000 30444 OnExposeComplete: enter 00:45:52.697 00.000 30444 UpdateGuideState(): m_state=6 00:45:52.697 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4319 00:45:52.697 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=195.21, Mass=126392, SNR=84.8, Peak=13019 HFD=3.4 00:45:52.697 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 00:45:52.697 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 00:45:52.697 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-1.00 hyp=1.00 cameraTheta=-1.60 mountX=0.25 mountY=-0.98, mountTheta=-1.33 00:45:52.698 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-1.00, opts=13) 00:45:52.698 00.000 30444 Enqueuing Move request for scope (-0.03, -1.00) 00:45:52.698 00.000 15672 Worker thread wakes up 00:45:52.698 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -1.00) opts 0xd 00:45:52.698 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -1.00) 00:45:52.698 00.000 15672 Moving (-0.03, -1.00) raw xDistance=0.25 yDistance=-0.98 00:45:52.698 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 00:45:52.698 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98 00:45:52.698 00.000 15672 MoveAxis(E, 0, ABG) 00:45:52.698 00.000 15672 Move returns status 0, amount 0 00:45:52.698 00.000 15672 MoveAxis(N, 175, ABG) 00:45:52.698 00.000 15672 Guiding Dir = 0, Dur = 175 00:45:52.699 00.001 15672 IsSlewing returns 0 00:45:52.700 00.001 15672 IsGuiding returns 0 00:45:52.705 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=13019, FiltMin=2679, FiltMax=10036, Gamma=2.950 00:45:52.753 00.048 30444 UpdateGuideState exits: m=126392 SNR=84.8 Saturated 00:45:52.753 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:52.753 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:52.753 00.000 30444 Enqueuing Expose request 00:45:52.778 00.025 15672 PulseGuide returned control before completion, sleep 107 00:45:52.890 00.112 15672 IsGuiding returns 1 00:45:52.890 00.000 15672 scope still moving after pulse duration time elapsed 00:45:52.911 00.021 15672 IsSlewing returns 0 00:45:52.913 00.002 15672 IsGuiding returns 1 00:45:52.935 00.022 15672 IsSlewing returns 0 00:45:52.938 00.003 15672 IsGuiding returns 1 00:45:52.959 00.021 15672 IsSlewing returns 0 00:45:53.002 00.043 15672 IsGuiding returns 0 00:45:53.002 00.000 15672 scope move finished after 175 + 127 ms 00:45:53.002 00.000 15672 Move returns status 0, amount 175 00:45:53.002 00.000 15672 move complete, result=0 00:45:53.002 00.000 15672 worker thread done servicing request 00:45:53.003 00.001 15672 Worker thread wakes up 00:45:53.003 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:53.003 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:53.257 00.254 30444 GuideStep: 0.2 px 0 ms EAST, -1.0 px 175 ms NORTH 00:45:55.121 01.864 15672 Exposure complete 00:45:55.153 00.032 15672 worker thread done servicing request 00:45:55.153 00.000 30444 OnExposeComplete: enter 00:45:55.153 00.000 30444 UpdateGuideState(): m_state=6 00:45:55.153 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4320 00:45:55.153 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=195.42, Mass=124918, SNR=97.0, Peak=13089 HFD=3.2 00:45:55.153 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 00:45:55.153 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 00:45:55.155 00.002 30444 CameraToMount -- cameraX=0.06 cameraY=-0.79 hyp=0.80 cameraTheta=-1.49 mountX=0.28 mountY=-0.76, mountTheta=-1.22 00:45:55.155 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.79, opts=13) 00:45:55.155 00.000 30444 Enqueuing Move request for scope (0.06, -0.79) 00:45:55.155 00.000 15672 Worker thread wakes up 00:45:55.155 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.79) opts 0xd 00:45:55.155 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.79) 00:45:55.155 00.000 15672 Moving (0.06, -0.79) raw xDistance=0.28 yDistance=-0.76 00:45:55.155 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 00:45:55.155 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 00:45:55.155 00.000 15672 MoveAxis(W, 76, ABG) 00:45:55.155 00.000 15672 Guiding Dir = 3, Dur = 76 00:45:55.155 00.000 15672 IsSlewing returns 0 00:45:55.157 00.002 15672 IsGuiding returns 0 00:45:55.162 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=13277, FiltMin=2540, FiltMax=10601, Gamma=2.950 00:45:55.174 00.012 15672 PulseGuide returned control before completion, sleep 69 00:45:55.271 00.097 15672 IsGuiding returns 0 00:45:55.271 00.000 15672 Move returns status 0, amount 76 00:45:55.272 00.001 15672 MoveAxis(N, 136, ABG) 00:45:55.272 00.000 15672 Guiding Dir = 0, Dur = 136 00:45:55.273 00.001 15672 IsSlewing returns 0 00:45:55.275 00.002 15672 IsGuiding returns 0 00:45:55.300 00.025 30444 UpdateGuideState exits: m=124918 SNR=97.0 Saturated 00:45:55.300 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:55.301 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:55.301 00.000 30444 Enqueuing Expose request 00:45:55.349 00.048 15672 PulseGuide returned control before completion, sleep 72 00:45:55.446 00.097 15672 IsGuiding returns 1 00:45:55.447 00.001 15672 scope still moving after pulse duration time elapsed 00:45:55.468 00.021 15672 IsSlewing returns 0 00:45:55.469 00.001 15672 IsGuiding returns 1 00:45:55.490 00.021 15672 IsSlewing returns 0 00:45:55.491 00.001 15672 IsGuiding returns 1 00:45:55.512 00.021 15672 IsSlewing returns 0 00:45:55.542 00.030 15672 IsGuiding returns 0 00:45:55.542 00.000 15672 scope move finished after 136 + 130 ms 00:45:55.542 00.000 15672 Move returns status 0, amount 136 00:45:55.542 00.000 15672 move complete, result=0 00:45:55.542 00.000 15672 worker thread done servicing request 00:45:55.542 00.000 15672 Worker thread wakes up 00:45:55.543 00.001 30444 GuideStep: 0.3 px 76 ms WEST, -0.8 px 136 ms NORTH 00:45:55.543 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:55.543 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:57.458 01.915 15672 Exposure complete 00:45:57.491 00.033 15672 worker thread done servicing request 00:45:57.491 00.000 30444 OnExposeComplete: enter 00:45:57.491 00.000 30444 UpdateGuideState(): m_state=6 00:45:57.491 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4321 00:45:57.491 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=195.20, Mass=111742, SNR=80.0, Peak=11759 HFD=3.3 00:45:57.491 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 00:45:57.491 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 00:45:57.491 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-1.01 hyp=1.04 cameraTheta=-1.80 mountX=0.05 mountY=-1.04, mountTheta=-1.52 00:45:57.492 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-1.01, opts=13) 00:45:57.492 00.000 30444 Enqueuing Move request for scope (-0.23, -1.01) 00:45:57.492 00.000 15672 Worker thread wakes up 00:45:57.492 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -1.01) opts 0xd 00:45:57.492 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -1.01) 00:45:57.492 00.000 15672 Moving (-0.23, -1.01) raw xDistance=0.05 yDistance=-1.04 00:45:57.492 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:45:57.492 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04 00:45:57.492 00.000 15672 MoveAxis(E, 0, ABG) 00:45:57.492 00.000 15672 Move returns status 0, amount 0 00:45:57.492 00.000 15672 MoveAxis(N, 185, ABG) 00:45:57.492 00.000 15672 Guiding Dir = 0, Dur = 185 00:45:57.493 00.001 15672 IsSlewing returns 0 00:45:57.495 00.002 15672 IsGuiding returns 0 00:45:57.499 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=13548, FiltMin=2639, FiltMax=10509, Gamma=2.950 00:45:57.548 00.049 30444 UpdateGuideState exits: m=111742 SNR=80.0 Saturated 00:45:57.548 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:57.548 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:57.548 00.000 30444 Enqueuing Expose request 00:45:57.571 00.023 15672 PulseGuide returned control before completion, sleep 119 00:45:57.693 00.122 15672 IsGuiding returns 1 00:45:57.693 00.000 15672 scope still moving after pulse duration time elapsed 00:45:57.714 00.021 15672 IsSlewing returns 0 00:45:57.715 00.001 15672 IsGuiding returns 1 00:45:57.735 00.020 15672 IsSlewing returns 0 00:45:57.737 00.002 15672 IsGuiding returns 1 00:45:57.757 00.020 15672 IsSlewing returns 0 00:45:57.796 00.039 15672 IsGuiding returns 0 00:45:57.796 00.000 15672 scope move finished after 185 + 115 ms 00:45:57.796 00.000 15672 Move returns status 0, amount 185 00:45:57.796 00.000 15672 move complete, result=0 00:45:57.796 00.000 15672 worker thread done servicing request 00:45:57.796 00.000 15672 Worker thread wakes up 00:45:57.796 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.0 px 185 ms NORTH 00:45:57.797 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:45:57.797 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:45:59.903 02.106 15672 Exposure complete 00:45:59.923 00.020 15672 worker thread done servicing request 00:45:59.923 00.000 30444 OnExposeComplete: enter 00:45:59.923 00.000 30444 UpdateGuideState(): m_state=6 00:45:59.923 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4322 00:45:59.924 00.001 30444 Star::Find returns 1 (1), X=459.96, Y=195.38, Mass=120977, SNR=89.5, Peak=12737 HFD=3.6 00:45:59.924 00.000 30444 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 00:45:59.924 00.000 30444 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 00:45:59.924 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.84 hyp=0.95 cameraTheta=-2.06 mountX=-0.20 mountY=-0.92, mountTheta=-1.79 00:45:59.924 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.84, opts=13) 00:45:59.924 00.000 30444 Enqueuing Move request for scope (-0.45, -0.84) 00:45:59.924 00.000 15672 Worker thread wakes up 00:45:59.924 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.84) opts 0xd 00:45:59.924 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.84) 00:45:59.924 00.000 15672 Moving (-0.45, -0.84) raw xDistance=-0.20 yDistance=-0.92 00:45:59.924 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 00:45:59.924 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 00:45:59.924 00.000 15672 MoveAxis(E, 0, ABG) 00:45:59.924 00.000 15672 Move returns status 0, amount 0 00:45:59.925 00.001 15672 MoveAxis(N, 163, ABG) 00:45:59.925 00.000 15672 Guiding Dir = 0, Dur = 163 00:45:59.925 00.000 15672 IsSlewing returns 0 00:45:59.926 00.001 15672 IsGuiding returns 0 00:45:59.931 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=14603, FiltMin=2661, FiltMax=10008, Gamma=2.950 00:45:59.981 00.050 30444 UpdateGuideState exits: m=120977 SNR=89.5 Saturated 00:45:59.981 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:45:59.981 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:45:59.981 00.000 30444 Enqueuing Expose request 00:45:59.998 00.017 15672 PulseGuide returned control before completion, sleep 102 00:46:00.102 00.104 15672 IsGuiding returns 1 00:46:00.102 00.000 15672 scope still moving after pulse duration time elapsed 00:46:00.123 00.021 15672 IsSlewing returns 0 00:46:00.124 00.001 15672 IsGuiding returns 1 00:46:00.145 00.021 15672 IsSlewing returns 0 00:46:00.175 00.030 15672 IsGuiding returns 0 00:46:00.175 00.000 15672 scope move finished after 163 + 84 ms 00:46:00.175 00.000 15672 Move returns status 0, amount 163 00:46:00.175 00.000 15672 move complete, result=0 00:46:00.175 00.000 15672 worker thread done servicing request 00:46:00.175 00.000 15672 Worker thread wakes up 00:46:00.176 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:00.176 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:00.176 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 163 ms NORTH 00:46:02.091 01.915 15672 Exposure complete 00:46:02.120 00.029 15672 worker thread done servicing request 00:46:02.120 00.000 30444 OnExposeComplete: enter 00:46:02.120 00.000 30444 UpdateGuideState(): m_state=6 00:46:02.120 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4323 00:46:02.120 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=195.38, Mass=124771, SNR=93.4, Peak=12982 HFD=3.6 00:46:02.120 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 00:46:02.120 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 00:46:02.120 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.83 hyp=0.90 cameraTheta=-1.96 mountX=-0.10 mountY=-0.89, mountTheta=-1.69 00:46:02.121 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.83, opts=13) 00:46:02.121 00.000 30444 Enqueuing Move request for scope (-0.35, -0.83) 00:46:02.121 00.000 15672 Worker thread wakes up 00:46:02.121 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.83) opts 0xd 00:46:02.121 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.83) 00:46:02.121 00.000 15672 Moving (-0.35, -0.83) raw xDistance=-0.10 yDistance=-0.89 00:46:02.121 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 00:46:02.121 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 00:46:02.121 00.000 15672 MoveAxis(E, 0, ABG) 00:46:02.121 00.000 15672 Move returns status 0, amount 0 00:46:02.121 00.000 15672 MoveAxis(N, 158, ABG) 00:46:02.121 00.000 15672 Guiding Dir = 0, Dur = 158 00:46:02.122 00.001 15672 IsSlewing returns 0 00:46:02.123 00.001 15672 IsGuiding returns 0 00:46:02.128 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=13798, FiltMin=2616, FiltMax=10227, Gamma=2.950 00:46:02.177 00.049 30444 UpdateGuideState exits: m=124771 SNR=93.4 Saturated 00:46:02.177 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:02.177 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:02.177 00.000 30444 Enqueuing Expose request 00:46:02.203 00.026 15672 PulseGuide returned control before completion, sleep 88 00:46:02.294 00.091 15672 IsGuiding returns 1 00:46:02.294 00.000 15672 scope still moving after pulse duration time elapsed 00:46:02.315 00.021 15672 IsSlewing returns 0 00:46:02.316 00.001 15672 IsGuiding returns 1 00:46:02.336 00.020 15672 IsSlewing returns 0 00:46:02.338 00.002 15672 IsGuiding returns 1 00:46:02.358 00.020 15672 IsSlewing returns 0 00:46:02.379 00.021 15672 IsGuiding returns 0 00:46:02.379 00.000 15672 scope move finished after 158 + 98 ms 00:46:02.379 00.000 15672 Move returns status 0, amount 158 00:46:02.379 00.000 15672 move complete, result=0 00:46:02.380 00.001 15672 worker thread done servicing request 00:46:02.380 00.000 15672 Worker thread wakes up 00:46:02.380 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:02.380 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:02.463 00.083 30444 GuideStep: -0.1 px 0 ms EAST, -0.9 px 158 ms NORTH 00:46:04.487 02.024 15672 Exposure complete 00:46:04.506 00.019 15672 worker thread done servicing request 00:46:04.507 00.001 30444 OnExposeComplete: enter 00:46:04.507 00.000 30444 UpdateGuideState(): m_state=6 00:46:04.507 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4324 00:46:04.507 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=195.22, Mass=123097, SNR=82.3, Peak=12108 HFD=4.0 00:46:04.507 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 00:46:04.507 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 00:46:04.507 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-1.00 hyp=1.07 cameraTheta=-1.93 mountX=-0.09 mountY=-1.06, mountTheta=-1.66 00:46:04.508 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-1.00, opts=13) 00:46:04.508 00.000 30444 Enqueuing Move request for scope (-0.38, -1.00) 00:46:04.508 00.000 15672 Worker thread wakes up 00:46:04.508 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -1.00) opts 0xd 00:46:04.508 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -1.00) 00:46:04.508 00.000 15672 Moving (-0.38, -1.00) raw xDistance=-0.09 yDistance=-1.06 00:46:04.508 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:46:04.508 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06 00:46:04.508 00.000 15672 MoveAxis(E, 0, ABG) 00:46:04.508 00.000 15672 Move returns status 0, amount 0 00:46:04.508 00.000 15672 MoveAxis(N, 188, ABG) 00:46:04.508 00.000 15672 Guiding Dir = 0, Dur = 188 00:46:04.509 00.001 15672 IsSlewing returns 0 00:46:04.510 00.001 15672 IsGuiding returns 0 00:46:04.514 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=12697, FiltMin=2530, FiltMax=9195, Gamma=2.950 00:46:04.563 00.049 30444 UpdateGuideState exits: m=123097 SNR=82.3 Saturated 00:46:04.563 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:04.563 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:04.563 00.000 30444 Enqueuing Expose request 00:46:04.584 00.021 15672 PulseGuide returned control before completion, sleep 124 00:46:04.711 00.127 15672 IsGuiding returns 1 00:46:04.711 00.000 15672 scope still moving after pulse duration time elapsed 00:46:04.732 00.021 15672 IsSlewing returns 0 00:46:04.735 00.003 15672 IsGuiding returns 1 00:46:04.756 00.021 15672 IsSlewing returns 0 00:46:04.792 00.036 15672 IsGuiding returns 0 00:46:04.793 00.001 15672 scope move finished after 188 + 95 ms 00:46:04.793 00.000 15672 Move returns status 0, amount 188 00:46:04.793 00.000 15672 move complete, result=0 00:46:04.793 00.000 15672 worker thread done servicing request 00:46:04.793 00.000 15672 Worker thread wakes up 00:46:04.794 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:04.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:04.794 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.1 px 188 ms NORTH 00:46:06.703 01.909 15672 Exposure complete 00:46:06.722 00.019 15672 worker thread done servicing request 00:46:06.723 00.001 30444 OnExposeComplete: enter 00:46:06.723 00.000 30444 UpdateGuideState(): m_state=6 00:46:06.723 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4325 00:46:06.723 00.000 30444 Star::Find returns 1 (1), X=459.50, Y=196.04, Mass=116513, SNR=77.8, Peak=11631 HFD=3.6 00:46:06.723 00.000 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.67 = -2.67) 00:46:06.723 00.000 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.74 = -2.74) 00:46:06.723 00.000 30444 CameraToMount -- cameraX=-0.91 cameraY=-0.17 hyp=0.92 cameraTheta=-2.95 mountX=-0.82 mountY=-0.36, mountTheta=-2.72 00:46:06.724 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.91, y=-0.17, opts=13) 00:46:06.724 00.000 30444 Enqueuing Move request for scope (-0.91, -0.17) 00:46:06.724 00.000 15672 Worker thread wakes up 00:46:06.724 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.91, -0.17) opts 0xd 00:46:06.724 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.91, -0.17) 00:46:06.724 00.000 15672 Moving (-0.91, -0.17) raw xDistance=-0.82 yDistance=-0.36 00:46:06.724 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82 00:46:06.724 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 00:46:06.724 00.000 15672 MoveAxis(E, 222, ABG) 00:46:06.724 00.000 15672 Guiding Dir = 2, Dur = 222 00:46:06.724 00.000 15672 IsSlewing returns 0 00:46:06.725 00.001 15672 IsGuiding returns 0 00:46:06.729 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=11704, FiltMin=2653, FiltMax=9214, Gamma=2.950 00:46:06.740 00.011 15672 PulseGuide returned control before completion, sleep 218 00:46:07.013 00.273 30444 UpdateGuideState exits: m=116513 SNR=77.8 Saturated 00:46:07.013 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:07.013 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:07.013 00.000 30444 Enqueuing Expose request 00:46:07.020 00.007 15672 IsGuiding returns 0 00:46:07.021 00.001 15672 Move returns status 0, amount 222 00:46:07.021 00.000 15672 MoveAxis(N, 65, ABG) 00:46:07.021 00.000 15672 Guiding Dir = 0, Dur = 65 00:46:07.022 00.001 15672 IsSlewing returns 0 00:46:07.028 00.006 15672 IsGuiding returns 0 00:46:07.109 00.081 15672 IsGuiding returns 1 00:46:07.109 00.000 15672 scope still moving after pulse duration time elapsed 00:46:07.130 00.021 15672 IsSlewing returns 0 00:46:07.133 00.003 15672 IsGuiding returns 1 00:46:07.154 00.021 15672 IsSlewing returns 0 00:46:07.157 00.003 15672 IsGuiding returns 1 00:46:07.178 00.021 15672 IsSlewing returns 0 00:46:07.205 00.027 15672 IsGuiding returns 0 00:46:07.205 00.000 15672 scope move finished after 65 + 112 ms 00:46:07.205 00.000 15672 Move returns status 0, amount 65 00:46:07.206 00.001 15672 move complete, result=0 00:46:07.206 00.000 15672 worker thread done servicing request 00:46:07.206 00.000 15672 Worker thread wakes up 00:46:07.206 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:07.206 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:07.832 00.626 30444 GuideStep: -0.8 px 222 ms EAST, -0.4 px 65 ms NORTH 00:46:09.319 01.487 15672 Exposure complete 00:46:09.339 00.020 15672 worker thread done servicing request 00:46:09.339 00.000 30444 OnExposeComplete: enter 00:46:09.339 00.000 30444 UpdateGuideState(): m_state=6 00:46:09.339 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4326 00:46:09.339 00.000 30444 Star::Find returns 1 (1), X=461.05, Y=195.50, Mass=130561, SNR=102.7, Peak=12880 HFD=4.0 00:46:09.339 00.000 30444 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.28) = xAngle (-0.56 = -0.56) 00:46:09.339 00.000 30444 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 00:46:09.339 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=-0.72 hyp=0.96 cameraTheta=-0.84 mountX=0.81 mountY=-0.56, mountTheta=-0.60 00:46:09.340 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=-0.72, opts=13) 00:46:09.340 00.000 30444 Enqueuing Move request for scope (0.64, -0.72) 00:46:09.340 00.000 15672 Worker thread wakes up 00:46:09.340 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.72) opts 0xd 00:46:09.340 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, -0.72) 00:46:09.340 00.000 15672 Moving (0.64, -0.72) raw xDistance=0.81 yDistance=-0.56 00:46:09.340 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.81 00:46:09.340 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 00:46:09.340 00.000 15672 MoveAxis(W, 205, ABG) 00:46:09.340 00.000 15672 Guiding Dir = 3, Dur = 205 00:46:09.341 00.001 15672 IsSlewing returns 0 00:46:09.342 00.001 15672 IsGuiding returns 0 00:46:09.346 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=12880, FiltMin=2626, FiltMax=9193, Gamma=2.950 00:46:09.360 00.014 15672 PulseGuide returned control before completion, sleep 197 00:46:09.585 00.225 15672 IsGuiding returns 0 00:46:09.585 00.000 15672 Move returns status 0, amount 205 00:46:09.585 00.000 15672 MoveAxis(N, 100, ABG) 00:46:09.585 00.000 15672 Guiding Dir = 0, Dur = 100 00:46:09.586 00.001 15672 IsSlewing returns 0 00:46:09.586 00.000 30444 UpdateGuideState exits: m=130561 SNR=102.7 Saturated 00:46:09.587 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:09.587 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:09.587 00.000 30444 Enqueuing Expose request 00:46:09.590 00.003 15672 IsGuiding returns 0 00:46:09.679 00.089 15672 PulseGuide returned control before completion, sleep 21 00:46:09.712 00.033 15672 IsGuiding returns 1 00:46:09.712 00.000 15672 scope still moving after pulse duration time elapsed 00:46:09.733 00.021 15672 IsSlewing returns 0 00:46:09.734 00.001 15672 IsGuiding returns 1 00:46:09.755 00.021 15672 IsSlewing returns 0 00:46:09.756 00.001 15672 IsGuiding returns 1 00:46:09.778 00.022 15672 IsSlewing returns 0 00:46:09.808 00.030 15672 IsGuiding returns 0 00:46:09.808 00.000 15672 scope move finished after 100 + 117 ms 00:46:09.808 00.000 15672 Move returns status 0, amount 100 00:46:09.808 00.000 15672 move complete, result=0 00:46:09.808 00.000 15672 worker thread done servicing request 00:46:09.808 00.000 15672 Worker thread wakes up 00:46:09.808 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:09.809 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:09.809 00.000 30444 GuideStep: 0.8 px 205 ms WEST, -0.6 px 100 ms NORTH 00:46:11.717 01.908 15672 Exposure complete 00:46:11.737 00.020 15672 worker thread done servicing request 00:46:11.737 00.000 30444 OnExposeComplete: enter 00:46:11.737 00.000 30444 UpdateGuideState(): m_state=6 00:46:11.737 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4327 00:46:11.737 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=195.34, Mass=118089, SNR=81.9, Peak=12534 HFD=3.4 00:46:11.737 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 00:46:11.737 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 00:46:11.737 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.88 hyp=0.91 cameraTheta=-1.30 mountX=0.47 mountY=-0.80, mountTheta=-1.04 00:46:11.738 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.88, opts=13) 00:46:11.738 00.000 30444 Enqueuing Move request for scope (0.24, -0.88) 00:46:11.738 00.000 15672 Worker thread wakes up 00:46:11.738 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.88) opts 0xd 00:46:11.738 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.88) 00:46:11.738 00.000 15672 Moving (0.24, -0.88) raw xDistance=0.47 yDistance=-0.80 00:46:11.738 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47 00:46:11.738 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 00:46:11.738 00.000 15672 MoveAxis(W, 141, ABG) 00:46:11.738 00.000 15672 Guiding Dir = 3, Dur = 141 00:46:11.738 00.000 15672 IsSlewing returns 0 00:46:11.740 00.002 15672 IsGuiding returns 0 00:46:11.744 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=12553, FiltMin=2631, FiltMax=9988, Gamma=2.950 00:46:11.756 00.012 15672 PulseGuide returned control before completion, sleep 135 00:46:11.794 00.038 30444 UpdateGuideState exits: m=118089 SNR=81.9 Saturated 00:46:11.794 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:11.794 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:11.794 00.000 30444 Enqueuing Expose request 00:46:11.894 00.100 15672 IsGuiding returns 1 00:46:11.894 00.000 15672 scope still moving after pulse duration time elapsed 00:46:11.915 00.021 15672 IsSlewing returns 0 00:46:11.932 00.017 15672 IsGuiding returns 0 00:46:11.932 00.000 15672 scope move finished after 141 + 51 ms 00:46:11.932 00.000 15672 Move returns status 0, amount 141 00:46:11.932 00.000 15672 MoveAxis(N, 143, ABG) 00:46:11.932 00.000 15672 Guiding Dir = 0, Dur = 143 00:46:11.933 00.001 15672 IsSlewing returns 0 00:46:11.933 00.000 15672 IsGuiding returns 0 00:46:12.013 00.080 15672 PulseGuide returned control before completion, sleep 74 00:46:12.094 00.081 15672 IsGuiding returns 1 00:46:12.094 00.000 15672 scope still moving after pulse duration time elapsed 00:46:12.116 00.022 15672 IsSlewing returns 0 00:46:12.119 00.003 15672 IsGuiding returns 1 00:46:12.140 00.021 15672 IsSlewing returns 0 00:46:12.143 00.003 15672 IsGuiding returns 1 00:46:12.164 00.021 15672 IsSlewing returns 0 00:46:12.189 00.025 15672 IsGuiding returns 0 00:46:12.189 00.000 15672 scope move finished after 143 + 113 ms 00:46:12.189 00.000 15672 Move returns status 0, amount 143 00:46:12.189 00.000 15672 move complete, result=0 00:46:12.190 00.001 15672 worker thread done servicing request 00:46:12.190 00.000 15672 Worker thread wakes up 00:46:12.190 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:12.190 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:12.190 00.000 30444 GuideStep: 0.5 px 141 ms WEST, -0.8 px 143 ms NORTH 00:46:14.307 02.117 15672 Exposure complete 00:46:14.334 00.027 15672 worker thread done servicing request 00:46:14.335 00.001 30444 OnExposeComplete: enter 00:46:14.335 00.000 30444 UpdateGuideState(): m_state=6 00:46:14.335 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4328 00:46:14.335 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=195.61, Mass=119298, SNR=88.2, Peak=14220 HFD=3.2 00:46:14.335 00.000 30444 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.28) = xAngle (-2.26 = -2.26) 00:46:14.335 00.000 30444 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.32 = -2.32) 00:46:14.335 00.000 30444 CameraToMount -- cameraX=-0.88 cameraY=-0.61 hyp=1.07 cameraTheta=-2.54 mountX=-0.68 mountY=-0.78, mountTheta=-2.29 00:46:14.335 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.88, y=-0.61, opts=13) 00:46:14.336 00.001 30444 Enqueuing Move request for scope (-0.88, -0.61) 00:46:14.336 00.000 15672 Worker thread wakes up 00:46:14.336 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.61) opts 0xd 00:46:14.336 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.88, -0.61) 00:46:14.336 00.000 15672 Moving (-0.88, -0.61) raw xDistance=-0.68 yDistance=-0.78 00:46:14.336 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.68 00:46:14.336 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 00:46:14.336 00.000 15672 MoveAxis(E, 174, ABG) 00:46:14.336 00.000 15672 Guiding Dir = 2, Dur = 174 00:46:14.336 00.000 15672 IsSlewing returns 0 00:46:14.338 00.002 15672 IsGuiding returns 0 00:46:14.342 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=14220, FiltMin=2583, FiltMax=9959, Gamma=2.950 00:46:14.360 00.018 15672 PulseGuide returned control before completion, sleep 163 00:46:14.524 00.164 15672 IsGuiding returns 1 00:46:14.524 00.000 15672 scope still moving after pulse duration time elapsed 00:46:14.546 00.022 15672 IsSlewing returns 0 00:46:14.568 00.022 15672 IsGuiding returns 0 00:46:14.568 00.000 15672 scope move finished after 174 + 55 ms 00:46:14.568 00.000 15672 Move returns status 0, amount 174 00:46:14.568 00.000 15672 MoveAxis(N, 139, ABG) 00:46:14.568 00.000 15672 Guiding Dir = 0, Dur = 139 00:46:14.568 00.000 15672 IsSlewing returns 0 00:46:14.569 00.001 15672 IsGuiding returns 0 00:46:14.647 00.078 15672 PulseGuide returned control before completion, sleep 71 00:46:14.670 00.023 30444 UpdateGuideState exits: m=119298 SNR=88.2 Saturated 00:46:14.670 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:14.670 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:14.670 00.000 30444 Enqueuing Expose request 00:46:14.720 00.050 15672 IsGuiding returns 1 00:46:14.721 00.001 15672 scope still moving after pulse duration time elapsed 00:46:14.742 00.021 15672 IsSlewing returns 0 00:46:14.742 00.000 15672 IsGuiding returns 1 00:46:14.764 00.022 15672 IsSlewing returns 0 00:46:14.764 00.000 15672 IsGuiding returns 1 00:46:14.785 00.021 15672 IsSlewing returns 0 00:46:14.785 00.000 15672 IsGuiding returns 1 00:46:14.806 00.021 15672 IsSlewing returns 0 00:46:14.839 00.033 15672 IsGuiding returns 0 00:46:14.839 00.000 15672 scope move finished after 139 + 131 ms 00:46:14.839 00.000 15672 Move returns status 0, amount 139 00:46:14.839 00.000 15672 move complete, result=0 00:46:14.839 00.000 15672 worker thread done servicing request 00:46:14.839 00.000 15672 Worker thread wakes up 00:46:14.839 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:14.839 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:14.840 00.001 30444 GuideStep: -0.7 px 174 ms EAST, -0.8 px 139 ms NORTH 00:46:16.750 01.910 15672 Exposure complete 00:46:16.770 00.020 15672 worker thread done servicing request 00:46:16.770 00.000 30444 OnExposeComplete: enter 00:46:16.770 00.000 30444 UpdateGuideState(): m_state=6 00:46:16.770 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4329 00:46:16.770 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=195.60, Mass=123549, SNR=91.6, Peak=12875 HFD=3.4 00:46:16.770 00.000 30444 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 00:46:16.770 00.000 30444 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.24 = -2.24) 00:46:16.770 00.000 30444 CameraToMount -- cameraX=-0.75 cameraY=-0.61 hyp=0.97 cameraTheta=-2.46 mountX=-0.56 mountY=-0.76, mountTheta=-2.20 00:46:16.771 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.75, y=-0.61, opts=13) 00:46:16.771 00.000 30444 Enqueuing Move request for scope (-0.75, -0.61) 00:46:16.771 00.000 15672 Worker thread wakes up 00:46:16.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.61) opts 0xd 00:46:16.771 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.75, -0.61) 00:46:16.771 00.000 15672 Moving (-0.75, -0.61) raw xDistance=-0.56 yDistance=-0.76 00:46:16.771 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56 00:46:16.771 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 00:46:16.771 00.000 15672 MoveAxis(E, 163, ABG) 00:46:16.771 00.000 15672 Guiding Dir = 2, Dur = 163 00:46:16.772 00.001 15672 IsSlewing returns 0 00:46:16.777 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=14504, FiltMin=2655, FiltMax=10173, Gamma=2.950 00:46:16.804 00.027 15672 IsGuiding returns 0 00:46:16.819 00.015 15672 PulseGuide returned control before completion, sleep 158 00:46:16.826 00.007 30444 UpdateGuideState exits: m=123549 SNR=91.6 Saturated 00:46:16.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:16.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:16.826 00.000 30444 Enqueuing Expose request 00:46:16.997 00.171 15672 IsGuiding returns 0 00:46:16.997 00.000 15672 Move returns status 0, amount 163 00:46:16.997 00.000 15672 MoveAxis(N, 135, ABG) 00:46:16.998 00.001 15672 Guiding Dir = 0, Dur = 135 00:46:16.998 00.000 15672 IsSlewing returns 0 00:46:17.000 00.002 15672 IsGuiding returns 0 00:46:17.076 00.076 15672 PulseGuide returned control before completion, sleep 70 00:46:17.147 00.071 15672 IsGuiding returns 1 00:46:17.147 00.000 15672 scope still moving after pulse duration time elapsed 00:46:17.168 00.021 15672 IsSlewing returns 0 00:46:17.169 00.001 15672 IsGuiding returns 1 00:46:17.190 00.021 15672 IsSlewing returns 0 00:46:17.191 00.001 15672 IsGuiding returns 1 00:46:17.212 00.021 15672 IsSlewing returns 0 00:46:17.213 00.001 15672 IsGuiding returns 1 00:46:17.233 00.020 15672 IsSlewing returns 0 00:46:17.251 00.018 15672 IsGuiding returns 0 00:46:17.251 00.000 15672 scope move finished after 135 + 116 ms 00:46:17.251 00.000 15672 Move returns status 0, amount 135 00:46:17.251 00.000 15672 move complete, result=0 00:46:17.251 00.000 15672 worker thread done servicing request 00:46:17.251 00.000 15672 Worker thread wakes up 00:46:17.251 00.000 30444 GuideStep: -0.6 px 163 ms EAST, -0.8 px 135 ms NORTH 00:46:17.251 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:17.252 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:19.359 02.107 15672 Exposure complete 00:46:19.379 00.020 15672 worker thread done servicing request 00:46:19.379 00.000 30444 OnExposeComplete: enter 00:46:19.379 00.000 30444 UpdateGuideState(): m_state=6 00:46:19.379 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4330 00:46:19.379 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=195.27, Mass=114046, SNR=77.9, Peak=11216 HFD=3.5 00:46:19.379 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 00:46:19.379 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 00:46:19.379 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.94 hyp=0.94 cameraTheta=-1.61 mountX=0.22 mountY=-0.93, mountTheta=-1.34 00:46:19.380 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.94, opts=13) 00:46:19.380 00.000 30444 Enqueuing Move request for scope (-0.04, -0.94) 00:46:19.380 00.000 15672 Worker thread wakes up 00:46:19.380 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.94) opts 0xd 00:46:19.380 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.94) 00:46:19.380 00.000 15672 Moving (-0.04, -0.94) raw xDistance=0.22 yDistance=-0.93 00:46:19.380 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 00:46:19.380 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 00:46:19.380 00.000 15672 MoveAxis(E, 0, ABG) 00:46:19.380 00.000 15672 Move returns status 0, amount 0 00:46:19.380 00.000 15672 MoveAxis(N, 165, ABG) 00:46:19.380 00.000 15672 Guiding Dir = 0, Dur = 165 00:46:19.381 00.001 15672 IsSlewing returns 0 00:46:19.382 00.001 15672 IsGuiding returns 0 00:46:19.386 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=13066, FiltMin=2625, FiltMax=10341, Gamma=2.950 00:46:19.456 00.070 15672 PulseGuide returned control before completion, sleep 102 00:46:19.560 00.104 15672 IsGuiding returns 1 00:46:19.561 00.001 15672 scope still moving after pulse duration time elapsed 00:46:19.581 00.020 15672 IsSlewing returns 0 00:46:19.583 00.002 15672 IsGuiding returns 1 00:46:19.604 00.021 15672 IsSlewing returns 0 00:46:19.631 00.027 15672 IsGuiding returns 0 00:46:19.631 00.000 15672 scope move finished after 165 + 84 ms 00:46:19.631 00.000 15672 Move returns status 0, amount 165 00:46:19.631 00.000 15672 move complete, result=0 00:46:19.631 00.000 15672 worker thread done servicing request 00:46:19.776 00.145 30444 UpdateGuideState exits: m=114046 SNR=77.9 Saturated 00:46:19.777 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:19.777 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:19.777 00.000 30444 Enqueuing Expose request 00:46:19.777 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 165 ms NORTH 00:46:19.777 00.000 15672 Worker thread wakes up 00:46:19.777 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:19.777 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:21.682 01.905 15672 Exposure complete 00:46:21.702 00.020 15672 worker thread done servicing request 00:46:21.702 00.000 30444 OnExposeComplete: enter 00:46:21.702 00.000 30444 UpdateGuideState(): m_state=6 00:46:21.702 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4331 00:46:21.702 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=195.38, Mass=124861, SNR=96.1, Peak=14523 HFD=3.4 00:46:21.702 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 00:46:21.702 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 00:46:21.702 00.000 30444 CameraToMount -- cameraX=-0.60 cameraY=-0.83 hyp=1.03 cameraTheta=-2.20 mountX=-0.35 mountY=-0.94, mountTheta=-1.93 00:46:21.703 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.60, y=-0.83, opts=13) 00:46:21.703 00.000 30444 Enqueuing Move request for scope (-0.60, -0.83) 00:46:21.703 00.000 15672 Worker thread wakes up 00:46:21.703 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.83) opts 0xd 00:46:21.703 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.60, -0.83) 00:46:21.703 00.000 15672 Moving (-0.60, -0.83) raw xDistance=-0.35 yDistance=-0.94 00:46:21.703 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 00:46:21.703 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 00:46:21.703 00.000 15672 MoveAxis(E, 95, ABG) 00:46:21.703 00.000 15672 Guiding Dir = 2, Dur = 95 00:46:21.704 00.001 15672 IsSlewing returns 0 00:46:21.705 00.001 15672 IsGuiding returns 0 00:46:21.724 00.019 15672 PulseGuide returned control before completion, sleep 87 00:46:21.814 00.090 15672 IsGuiding returns 1 00:46:21.814 00.000 15672 scope still moving after pulse duration time elapsed 00:46:21.826 00.012 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=15199, FiltMin=2601, FiltMax=10511, Gamma=2.950 00:46:21.835 00.009 15672 IsSlewing returns 0 00:46:21.868 00.033 15672 IsGuiding returns 0 00:46:21.869 00.001 15672 scope move finished after 95 + 67 ms 00:46:21.869 00.000 15672 Move returns status 0, amount 95 00:46:21.869 00.000 15672 MoveAxis(N, 168, ABG) 00:46:21.869 00.000 15672 Guiding Dir = 0, Dur = 168 00:46:21.869 00.000 15672 IsSlewing returns 0 00:46:21.870 00.001 15672 IsGuiding returns 0 00:46:21.877 00.007 30444 UpdateGuideState exits: m=124861 SNR=96.1 Saturated 00:46:21.877 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:21.877 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:21.877 00.000 30444 Enqueuing Expose request 00:46:21.948 00.071 15672 PulseGuide returned control before completion, sleep 100 00:46:22.051 00.103 15672 IsGuiding returns 1 00:46:22.051 00.000 15672 scope still moving after pulse duration time elapsed 00:46:22.071 00.020 15672 IsSlewing returns 0 00:46:22.110 00.039 15672 IsGuiding returns 1 00:46:22.130 00.020 15672 IsSlewing returns 0 00:46:22.172 00.042 15672 IsGuiding returns 0 00:46:22.172 00.000 15672 scope move finished after 168 + 134 ms 00:46:22.172 00.000 15672 Move returns status 0, amount 168 00:46:22.172 00.000 15672 move complete, result=0 00:46:22.172 00.000 15672 worker thread done servicing request 00:46:22.172 00.000 15672 Worker thread wakes up 00:46:22.172 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:22.172 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:22.172 00.000 30444 GuideStep: -0.4 px 95 ms EAST, -0.9 px 168 ms NORTH 00:46:24.279 02.107 15672 Exposure complete 00:46:24.299 00.020 15672 worker thread done servicing request 00:46:24.299 00.000 30444 OnExposeComplete: enter 00:46:24.299 00.000 30444 UpdateGuideState(): m_state=6 00:46:24.299 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4332 00:46:24.299 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=195.27, Mass=114267, SNR=75.0, Peak=12132 HFD=3.3 00:46:24.299 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 00:46:24.299 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 00:46:24.299 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.94 hyp=0.94 cameraTheta=-1.60 mountX=0.24 mountY=-0.93, mountTheta=-1.32 00:46:24.300 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.94, opts=13) 00:46:24.300 00.000 30444 Enqueuing Move request for scope (-0.02, -0.94) 00:46:24.300 00.000 15672 Worker thread wakes up 00:46:24.300 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.94) opts 0xd 00:46:24.300 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.94) 00:46:24.300 00.000 15672 Moving (-0.02, -0.94) raw xDistance=0.24 yDistance=-0.93 00:46:24.300 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 00:46:24.300 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 00:46:24.300 00.000 15672 MoveAxis(E, 0, ABG) 00:46:24.300 00.000 15672 Move returns status 0, amount 0 00:46:24.300 00.000 15672 MoveAxis(N, 165, ABG) 00:46:24.300 00.000 15672 Guiding Dir = 0, Dur = 165 00:46:24.301 00.001 15672 IsSlewing returns 0 00:46:24.302 00.001 15672 IsGuiding returns 0 00:46:24.305 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=12403, FiltMin=2581, FiltMax=9802, Gamma=2.950 00:46:24.355 00.050 30444 UpdateGuideState exits: m=114267 SNR=75.0 Saturated 00:46:24.355 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:24.355 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:24.355 00.000 30444 Enqueuing Expose request 00:46:24.378 00.023 15672 PulseGuide returned control before completion, sleep 99 00:46:24.479 00.101 15672 IsGuiding returns 1 00:46:24.480 00.001 15672 scope still moving after pulse duration time elapsed 00:46:24.500 00.020 15672 IsSlewing returns 0 00:46:24.503 00.003 15672 IsGuiding returns 1 00:46:24.525 00.022 15672 IsSlewing returns 0 00:46:24.553 00.028 15672 IsGuiding returns 0 00:46:24.554 00.001 15672 scope move finished after 165 + 87 ms 00:46:24.554 00.000 15672 Move returns status 0, amount 165 00:46:24.554 00.000 15672 move complete, result=0 00:46:24.554 00.000 15672 worker thread done servicing request 00:46:24.554 00.000 15672 Worker thread wakes up 00:46:24.555 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:24.555 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:24.555 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 165 ms NORTH 00:46:26.463 01.908 15672 Exposure complete 00:46:26.483 00.020 15672 worker thread done servicing request 00:46:26.483 00.000 30444 OnExposeComplete: enter 00:46:26.483 00.000 30444 UpdateGuideState(): m_state=6 00:46:26.483 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4333 00:46:26.484 00.001 30444 Star::Find returns 1 (1), X=460.38, Y=195.14, Mass=118523, SNR=80.6, Peak=12694 HFD=3.3 00:46:26.484 00.000 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 00:46:26.484 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 00:46:26.484 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-1.08 hyp=1.08 cameraTheta=-1.59 mountX=0.27 mountY=-1.06, mountTheta=-1.32 00:46:26.484 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-1.08, opts=13) 00:46:26.484 00.000 30444 Enqueuing Move request for scope (-0.02, -1.08) 00:46:26.484 00.000 15672 Worker thread wakes up 00:46:26.484 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.08) opts 0xd 00:46:26.484 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -1.08) 00:46:26.484 00.000 15672 Moving (-0.02, -1.08) raw xDistance=0.27 yDistance=-1.06 00:46:26.484 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 00:46:26.485 00.001 15672 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06 00:46:26.485 00.000 15672 MoveAxis(W, 74, ABG) 00:46:26.485 00.000 15672 Guiding Dir = 3, Dur = 74 00:46:26.485 00.000 15672 IsSlewing returns 0 00:46:26.487 00.002 15672 IsGuiding returns 0 00:46:26.491 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=13637, FiltMin=2608, FiltMax=9622, Gamma=2.950 00:46:26.501 00.010 15672 PulseGuide returned control before completion, sleep 70 00:46:26.540 00.039 30444 UpdateGuideState exits: m=118523 SNR=80.6 Saturated 00:46:26.540 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:26.540 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:26.540 00.000 30444 Enqueuing Expose request 00:46:26.572 00.032 15672 IsGuiding returns 1 00:46:26.572 00.000 15672 scope still moving after pulse duration time elapsed 00:46:26.594 00.022 15672 IsSlewing returns 0 00:46:26.629 00.035 15672 IsGuiding returns 0 00:46:26.629 00.000 15672 scope move finished after 74 + 68 ms 00:46:26.629 00.000 15672 Move returns status 0, amount 74 00:46:26.629 00.000 15672 MoveAxis(N, 189, ABG) 00:46:26.629 00.000 15672 Guiding Dir = 0, Dur = 189 00:46:26.630 00.001 15672 IsSlewing returns 0 00:46:26.631 00.001 15672 IsGuiding returns 0 00:46:26.709 00.078 15672 PulseGuide returned control before completion, sleep 121 00:46:26.839 00.130 15672 IsGuiding returns 1 00:46:26.839 00.000 15672 scope still moving after pulse duration time elapsed 00:46:26.861 00.022 15672 IsSlewing returns 0 00:46:26.863 00.002 15672 IsGuiding returns 1 00:46:26.885 00.022 15672 IsSlewing returns 0 00:46:26.887 00.002 15672 IsGuiding returns 1 00:46:26.908 00.021 15672 IsSlewing returns 0 00:46:26.932 00.024 15672 IsGuiding returns 0 00:46:26.932 00.000 15672 scope move finished after 189 + 112 ms 00:46:26.932 00.000 15672 Move returns status 0, amount 189 00:46:26.932 00.000 15672 move complete, result=0 00:46:26.932 00.000 15672 worker thread done servicing request 00:46:26.932 00.000 15672 Worker thread wakes up 00:46:26.932 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:26.932 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:26.932 00.000 30444 GuideStep: 0.3 px 74 ms WEST, -1.1 px 189 ms NORTH 00:46:29.049 02.117 15672 Exposure complete 00:46:29.082 00.033 15672 worker thread done servicing request 00:46:29.082 00.000 30444 OnExposeComplete: enter 00:46:29.082 00.000 30444 UpdateGuideState(): m_state=6 00:46:29.082 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4334 00:46:29.082 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=195.72, Mass=119991, SNR=88.7, Peak=13373 HFD=3.5 00:46:29.082 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 00:46:29.083 00.001 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 00:46:29.083 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-0.49 hyp=0.76 cameraTheta=-2.43 mountX=-0.42 mountY=-0.61, mountTheta=-2.18 00:46:29.083 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-0.49, opts=13) 00:46:29.083 00.000 30444 Enqueuing Move request for scope (-0.58, -0.49) 00:46:29.083 00.000 15672 Worker thread wakes up 00:46:29.083 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.49) opts 0xd 00:46:29.083 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -0.49) 00:46:29.083 00.000 15672 Moving (-0.58, -0.49) raw xDistance=-0.42 yDistance=-0.61 00:46:29.083 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42 00:46:29.083 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 00:46:29.083 00.000 15672 MoveAxis(E, 108, ABG) 00:46:29.083 00.000 15672 Guiding Dir = 2, Dur = 108 00:46:29.084 00.001 15672 IsSlewing returns 0 00:46:29.085 00.001 15672 IsGuiding returns 0 00:46:29.089 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=13631, FiltMin=2599, FiltMax=9753, Gamma=2.950 00:46:29.105 00.016 15672 PulseGuide returned control before completion, sleep 99 00:46:29.139 00.034 30444 UpdateGuideState exits: m=119991 SNR=88.7 Saturated 00:46:29.140 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:29.140 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:29.140 00.000 30444 Enqueuing Expose request 00:46:29.206 00.066 15672 IsGuiding returns 1 00:46:29.206 00.000 15672 scope still moving after pulse duration time elapsed 00:46:29.226 00.020 15672 IsSlewing returns 0 00:46:29.248 00.022 15672 IsGuiding returns 0 00:46:29.248 00.000 15672 scope move finished after 108 + 55 ms 00:46:29.248 00.000 15672 Move returns status 0, amount 108 00:46:29.248 00.000 15672 MoveAxis(N, 108, ABG) 00:46:29.248 00.000 15672 Guiding Dir = 0, Dur = 108 00:46:29.248 00.000 15672 IsSlewing returns 0 00:46:29.249 00.001 15672 IsGuiding returns 0 00:46:29.329 00.080 15672 PulseGuide returned control before completion, sleep 40 00:46:29.372 00.043 15672 IsGuiding returns 1 00:46:29.372 00.000 15672 scope still moving after pulse duration time elapsed 00:46:29.392 00.020 15672 IsSlewing returns 0 00:46:29.396 00.004 15672 IsGuiding returns 1 00:46:29.417 00.021 15672 IsSlewing returns 0 00:46:29.474 00.057 15672 IsGuiding returns 0 00:46:29.474 00.000 15672 scope move finished after 108 + 116 ms 00:46:29.474 00.000 15672 Move returns status 0, amount 108 00:46:29.474 00.000 15672 move complete, result=0 00:46:29.474 00.000 15672 worker thread done servicing request 00:46:29.474 00.000 15672 Worker thread wakes up 00:46:29.474 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:29.474 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:29.474 00.000 30444 GuideStep: -0.4 px 108 ms EAST, -0.6 px 108 ms NORTH 00:46:31.383 01.909 15672 Exposure complete 00:46:31.405 00.022 15672 worker thread done servicing request 00:46:31.405 00.000 30444 OnExposeComplete: enter 00:46:31.405 00.000 30444 UpdateGuideState(): m_state=6 00:46:31.405 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4335 00:46:31.405 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=196.03, Mass=129951, SNR=89.3, Peak=11042 HFD=3.6 00:46:31.405 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 00:46:31.405 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 00:46:31.405 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.24 mountX=0.11 mountY=-0.17, mountTheta=-0.98 00:46:31.406 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.18, opts=13) 00:46:31.406 00.000 30444 Enqueuing Move request for scope (0.06, -0.18) 00:46:31.406 00.000 15672 Worker thread wakes up 00:46:31.406 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd 00:46:31.406 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.18) 00:46:31.406 00.000 15672 Moving (0.06, -0.18) raw xDistance=0.11 yDistance=-0.17 00:46:31.406 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:46:31.406 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:46:31.406 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 00:46:31.406 00.000 15672 MoveAxis(E, 0, ABG) 00:46:31.406 00.000 15672 Move returns status 0, amount 0 00:46:31.406 00.000 15672 MoveAxis(N, 0, ABG) 00:46:31.406 00.000 15672 Move returns status 0, amount 0 00:46:31.406 00.000 15672 move complete, result=0 00:46:31.406 00.000 15672 worker thread done servicing request 00:46:31.411 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=12286, FiltMin=2652, FiltMax=10623, Gamma=2.950 00:46:31.462 00.051 30444 UpdateGuideState exits: m=129951 SNR=89.3 Saturated 00:46:31.462 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:31.462 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:31.462 00.000 30444 Enqueuing Expose request 00:46:31.462 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:46:31.462 00.000 15672 Worker thread wakes up 00:46:31.462 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:31.463 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:33.569 02.106 15672 Exposure complete 00:46:33.589 00.020 15672 worker thread done servicing request 00:46:33.589 00.000 30444 OnExposeComplete: enter 00:46:33.589 00.000 30444 UpdateGuideState(): m_state=6 00:46:33.589 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4336 00:46:33.589 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=195.91, Mass=120148, SNR=90.8, Peak=10971 HFD=3.5 00:46:33.589 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.97 = -0.97) 00:46:33.589 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 00:46:33.589 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.25 mountX=0.18 mountY=-0.27, mountTheta=-0.99 00:46:33.590 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.30, opts=13) 00:46:33.590 00.000 30444 Enqueuing Move request for scope (0.10, -0.30) 00:46:33.590 00.000 15672 Worker thread wakes up 00:46:33.590 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd 00:46:33.590 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.30) 00:46:33.590 00.000 15672 Moving (0.10, -0.30) raw xDistance=0.18 yDistance=-0.27 00:46:33.590 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:46:33.590 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 00:46:33.591 00.001 15672 MoveAxis(E, 0, ABG) 00:46:33.591 00.000 15672 Move returns status 0, amount 0 00:46:33.591 00.000 15672 MoveAxis(N, 49, ABG) 00:46:33.591 00.000 15672 Guiding Dir = 0, Dur = 49 00:46:33.591 00.000 15672 IsSlewing returns 0 00:46:33.592 00.001 15672 IsGuiding returns 0 00:46:33.596 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=12298, FiltMin=2600, FiltMax=10575, Gamma=2.950 00:46:33.676 00.080 15672 IsGuiding returns 1 00:46:33.676 00.000 15672 scope still moving after pulse duration time elapsed 00:46:33.697 00.021 15672 IsSlewing returns 0 00:46:33.753 00.056 15672 IsGuiding returns 0 00:46:33.753 00.000 15672 scope move finished after 49 + 112 ms 00:46:33.753 00.000 15672 Move returns status 0, amount 49 00:46:33.753 00.000 15672 move complete, result=0 00:46:33.753 00.000 15672 worker thread done servicing request 00:46:33.998 00.245 30444 UpdateGuideState exits: m=120148 SNR=90.8 Saturated 00:46:33.998 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:33.998 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:33.998 00.000 30444 Enqueuing Expose request 00:46:33.998 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 49 ms NORTH 00:46:33.999 00.001 15672 Worker thread wakes up 00:46:33.999 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:33.999 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:35.916 01.917 15672 Exposure complete 00:46:35.945 00.029 15672 worker thread done servicing request 00:46:35.945 00.000 30444 OnExposeComplete: enter 00:46:35.945 00.000 30444 UpdateGuideState(): m_state=6 00:46:35.945 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4337 00:46:35.945 00.000 30444 Star::Find returns 1 (1), X=459.95, Y=196.34, Mass=123694, SNR=101.1, Peak=11330 HFD=3.5 00:46:35.945 00.000 30444 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.28) = xAngle (3.14 = 3.14) 00:46:35.945 00.000 30444 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.08 = 3.08) 00:46:35.946 00.001 30444 CameraToMount -- cameraX=-0.45 cameraY=0.13 hyp=0.47 cameraTheta=2.86 mountX=-0.47 mountY=0.03, mountTheta=3.08 00:46:35.946 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.13, opts=13) 00:46:35.946 00.000 30444 Enqueuing Move request for scope (-0.45, 0.13) 00:46:35.946 00.000 15672 Worker thread wakes up 00:46:35.946 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.13) opts 0xd 00:46:35.946 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.13) 00:46:35.946 00.000 15672 Moving (-0.45, 0.13) raw xDistance=-0.47 yDistance=0.03 00:46:35.946 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 00:46:35.946 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:46:35.946 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:46:35.947 00.001 15672 MoveAxis(E, 127, ABG) 00:46:35.947 00.000 15672 Guiding Dir = 2, Dur = 127 00:46:35.947 00.000 15672 IsSlewing returns 0 00:46:35.948 00.001 15672 IsGuiding returns 0 00:46:35.952 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=12756, FiltMin=2597, FiltMax=10295, Gamma=2.950 00:46:35.974 00.022 15672 PulseGuide returned control before completion, sleep 112 00:46:36.049 00.075 30444 UpdateGuideState exits: m=123694 SNR=101.1 Saturated 00:46:36.049 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:36.049 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:36.049 00.000 30444 Enqueuing Expose request 00:46:36.089 00.040 15672 IsGuiding returns 1 00:46:36.089 00.000 15672 scope still moving after pulse duration time elapsed 00:46:36.109 00.020 15672 IsSlewing returns 0 00:46:36.118 00.009 15672 IsGuiding returns 0 00:46:36.118 00.000 15672 scope move finished after 127 + 43 ms 00:46:36.118 00.000 15672 Move returns status 0, amount 127 00:46:36.118 00.000 15672 MoveAxis(N, 0, ABG) 00:46:36.118 00.000 15672 Move returns status 0, amount 0 00:46:36.118 00.000 15672 move complete, result=0 00:46:36.118 00.000 15672 worker thread done servicing request 00:46:36.118 00.000 15672 Worker thread wakes up 00:46:36.118 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:36.118 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:36.118 00.000 30444 GuideStep: -0.5 px 127 ms EAST, 0.0 px 0 ms NORTH 00:46:38.226 02.108 15672 Exposure complete 00:46:38.246 00.020 15672 worker thread done servicing request 00:46:38.246 00.000 30444 OnExposeComplete: enter 00:46:38.246 00.000 30444 UpdateGuideState(): m_state=6 00:46:38.246 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4338 00:46:38.246 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=196.24, Mass=127127, SNR=89.7, Peak=10937 HFD=3.6 00:46:38.246 00.000 30444 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.28) = xAngle (0.46 = 0.46) 00:46:38.246 00.000 30444 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.40 = 0.40) 00:46:38.247 00.001 30444 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.18 mountX=0.13 mountY=0.06, mountTheta=0.41 00:46:38.247 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.03, opts=13) 00:46:38.247 00.000 30444 Enqueuing Move request for scope (0.15, 0.03) 00:46:38.247 00.000 15672 Worker thread wakes up 00:46:38.247 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd 00:46:38.247 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.03) 00:46:38.247 00.000 15672 Moving (0.15, 0.03) raw xDistance=0.13 yDistance=0.06 00:46:38.247 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:46:38.247 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:46:38.247 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:46:38.248 00.001 15672 MoveAxis(E, 0, ABG) 00:46:38.248 00.000 15672 Move returns status 0, amount 0 00:46:38.248 00.000 15672 MoveAxis(N, 0, ABG) 00:46:38.248 00.000 15672 Move returns status 0, amount 0 00:46:38.248 00.000 15672 move complete, result=0 00:46:38.248 00.000 15672 worker thread done servicing request 00:46:38.252 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=11485, FiltMin=2648, FiltMax=10251, Gamma=2.950 00:46:38.302 00.050 30444 UpdateGuideState exits: m=127127 SNR=89.7 Saturated 00:46:38.302 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:38.302 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:38.302 00.000 30444 Enqueuing Expose request 00:46:38.302 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:46:38.302 00.000 15672 Worker thread wakes up 00:46:38.302 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:38.302 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:40.217 01.915 15672 Exposure complete 00:46:40.247 00.030 15672 worker thread done servicing request 00:46:40.247 00.000 30444 OnExposeComplete: enter 00:46:40.247 00.000 30444 UpdateGuideState(): m_state=6 00:46:40.248 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4339 00:46:40.248 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=196.29, Mass=121930, SNR=92.2, Peak=10562 HFD=3.6 00:46:40.248 00.000 30444 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.28) = xAngle (0.88 = 0.88) 00:46:40.248 00.000 30444 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.82 = 0.82) 00:46:40.248 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.60 mountX=0.08 mountY=0.10, mountTheta=0.85 00:46:40.248 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.07, opts=13) 00:46:40.248 00.000 30444 Enqueuing Move request for scope (0.11, 0.07) 00:46:40.248 00.000 15672 Worker thread wakes up 00:46:40.248 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd 00:46:40.248 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.07) 00:46:40.248 00.000 15672 Moving (0.11, 0.07) raw xDistance=0.08 yDistance=0.10 00:46:40.248 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:46:40.249 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:46:40.249 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:46:40.249 00.000 15672 MoveAxis(E, 0, ABG) 00:46:40.249 00.000 15672 Move returns status 0, amount 0 00:46:40.249 00.000 15672 MoveAxis(N, 0, ABG) 00:46:40.249 00.000 15672 Move returns status 0, amount 0 00:46:40.249 00.000 15672 move complete, result=0 00:46:40.249 00.000 15672 worker thread done servicing request 00:46:40.253 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=12213, FiltMin=2618, FiltMax=9794, Gamma=2.950 00:46:40.303 00.050 30444 UpdateGuideState exits: m=121930 SNR=92.2 Saturated 00:46:40.303 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:40.303 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:40.303 00.000 30444 Enqueuing Expose request 00:46:40.303 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:46:40.303 00.000 15672 Worker thread wakes up 00:46:40.303 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:40.303 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:42.420 02.117 15672 Exposure complete 00:46:42.452 00.032 15672 worker thread done servicing request 00:46:42.452 00.000 30444 OnExposeComplete: enter 00:46:42.452 00.000 30444 UpdateGuideState(): m_state=6 00:46:42.452 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4340 00:46:42.452 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=196.23, Mass=116866, SNR=85.6, Peak=10859 HFD=3.6 00:46:42.452 00.000 30444 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.28) = xAngle (0.30 = 0.30) 00:46:42.452 00.000 30444 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.23 = 0.23) 00:46:42.452 00.000 30444 CameraToMount -- cameraX=0.85 cameraY=0.02 hyp=0.85 cameraTheta=0.02 mountX=0.81 mountY=0.20, mountTheta=0.24 00:46:42.453 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.85, y=0.02, opts=13) 00:46:42.453 00.000 30444 Enqueuing Move request for scope (0.85, 0.02) 00:46:42.453 00.000 15672 Worker thread wakes up 00:46:42.453 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.02) opts 0xd 00:46:42.453 00.000 15672 Handling offset move in thread for scope, endpoint = (0.85, 0.02) 00:46:42.453 00.000 15672 Moving (0.85, 0.02) raw xDistance=0.81 yDistance=0.20 00:46:42.453 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81 00:46:42.453 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:46:42.453 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 00:46:42.453 00.000 15672 MoveAxis(W, 219, ABG) 00:46:42.453 00.000 15672 Guiding Dir = 3, Dur = 219 00:46:42.454 00.001 15672 IsSlewing returns 0 00:46:42.455 00.001 15672 IsGuiding returns 0 00:46:42.459 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=11721, FiltMin=2596, FiltMax=9741, Gamma=2.950 00:46:42.476 00.017 15672 PulseGuide returned control before completion, sleep 209 00:46:42.509 00.033 30444 UpdateGuideState exits: m=116866 SNR=85.6 Saturated 00:46:42.509 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:42.509 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:42.509 00.000 30444 Enqueuing Expose request 00:46:42.688 00.179 15672 IsGuiding returns 1 00:46:42.688 00.000 15672 scope still moving after pulse duration time elapsed 00:46:42.710 00.022 15672 IsSlewing returns 0 00:46:42.748 00.038 15672 IsGuiding returns 0 00:46:42.749 00.001 15672 scope move finished after 219 + 74 ms 00:46:42.749 00.000 15672 Move returns status 0, amount 219 00:46:42.749 00.000 15672 MoveAxis(N, 0, ABG) 00:46:42.749 00.000 15672 Move returns status 0, amount 0 00:46:42.749 00.000 15672 move complete, result=0 00:46:42.749 00.000 15672 worker thread done servicing request 00:46:42.749 00.000 15672 Worker thread wakes up 00:46:42.750 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:42.750 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:42.750 00.000 30444 GuideStep: 0.8 px 219 ms WEST, 0.2 px 0 ms NORTH 00:46:44.666 01.916 15672 Exposure complete 00:46:44.697 00.031 15672 worker thread done servicing request 00:46:44.698 00.001 30444 OnExposeComplete: enter 00:46:44.698 00.000 30444 UpdateGuideState(): m_state=6 00:46:44.698 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4341 00:46:44.698 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=196.44, Mass=119128, SNR=88.5, Peak=11220 HFD=3.5 00:46:44.698 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 00:46:44.698 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.86 = 0.86) 00:46:44.698 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.22 hyp=0.37 cameraTheta=0.64 mountX=0.22 mountY=0.28, mountTheta=0.90 00:46:44.698 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.22, opts=13) 00:46:44.698 00.000 30444 Enqueuing Move request for scope (0.30, 0.22) 00:46:44.699 00.001 15672 Worker thread wakes up 00:46:44.699 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.22) opts 0xd 00:46:44.699 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.22) 00:46:44.699 00.000 15672 Moving (0.30, 0.22) raw xDistance=0.22 yDistance=0.28 00:46:44.699 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 00:46:44.699 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:46:44.699 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 00:46:44.699 00.000 15672 MoveAxis(E, 0, ABG) 00:46:44.699 00.000 15672 Move returns status 0, amount 0 00:46:44.699 00.000 15672 MoveAxis(N, 0, ABG) 00:46:44.699 00.000 15672 Move returns status 0, amount 0 00:46:44.699 00.000 15672 move complete, result=0 00:46:44.699 00.000 15672 worker thread done servicing request 00:46:44.704 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=11632, FiltMin=2621, FiltMax=10080, Gamma=2.950 00:46:45.199 00.495 30444 UpdateGuideState exits: m=119128 SNR=88.5 Saturated 00:46:45.199 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:45.200 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:45.200 00.000 30444 Enqueuing Expose request 00:46:45.200 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 00:46:45.200 00.000 15672 Worker thread wakes up 00:46:45.200 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:45.201 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:47.311 02.110 15672 Exposure complete 00:46:47.331 00.020 15672 worker thread done servicing request 00:46:47.331 00.000 30444 OnExposeComplete: enter 00:46:47.331 00.000 30444 UpdateGuideState(): m_state=6 00:46:47.331 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4342 00:46:47.331 00.000 30444 Star::Find returns 1 (1), X=460.75, Y=196.48, Mass=117153, SNR=79.9, Peak=10300 HFD=3.6 00:46:47.331 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 00:46:47.331 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 00:46:47.331 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.27 hyp=0.44 cameraTheta=0.66 mountX=0.26 mountY=0.34, mountTheta=0.91 00:46:47.332 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.27, opts=13) 00:46:47.332 00.000 30444 Enqueuing Move request for scope (0.35, 0.27) 00:46:47.332 00.000 15672 Worker thread wakes up 00:46:47.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.27) opts 0xd 00:46:47.332 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.27) 00:46:47.332 00.000 15672 Moving (0.35, 0.27) raw xDistance=0.26 yDistance=0.34 00:46:47.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 00:46:47.332 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:46:47.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 00:46:47.332 00.000 15672 MoveAxis(W, 70, ABG) 00:46:47.332 00.000 15672 Guiding Dir = 3, Dur = 70 00:46:47.333 00.001 15672 IsSlewing returns 0 00:46:47.334 00.001 15672 IsGuiding returns 0 00:46:47.338 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=12130, FiltMin=2636, FiltMax=10232, Gamma=2.950 00:46:47.364 00.026 15672 PulseGuide returned control before completion, sleep 50 00:46:47.387 00.023 30444 UpdateGuideState exits: m=117153 SNR=79.9 Saturated 00:46:47.387 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:47.387 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:47.387 00.000 30444 Enqueuing Expose request 00:46:47.429 00.042 15672 IsGuiding returns 0 00:46:47.429 00.000 15672 Move returns status 0, amount 70 00:46:47.429 00.000 15672 MoveAxis(N, 0, ABG) 00:46:47.429 00.000 15672 Move returns status 0, amount 0 00:46:47.429 00.000 15672 move complete, result=0 00:46:47.429 00.000 15672 worker thread done servicing request 00:46:47.429 00.000 15672 Worker thread wakes up 00:46:47.429 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:47.429 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:47.429 00.000 30444 GuideStep: 0.3 px 70 ms WEST, 0.3 px 0 ms NORTH 00:46:49.338 01.909 15672 Exposure complete 00:46:49.357 00.019 15672 worker thread done servicing request 00:46:49.358 00.001 30444 OnExposeComplete: enter 00:46:49.358 00.000 30444 UpdateGuideState(): m_state=6 00:46:49.358 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4343 00:46:49.358 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=196.34, Mass=125098, SNR=103.1, Peak=11102 HFD=3.7 00:46:49.358 00.000 30444 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.28) = xAngle (2.90 = 2.90) 00:46:49.358 00.000 30444 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.84 = 2.84) 00:46:49.358 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.13 hyp=0.26 cameraTheta=2.62 mountX=-0.25 mountY=0.08, mountTheta=2.84 00:46:49.358 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.13, opts=13) 00:46:49.358 00.000 30444 Enqueuing Move request for scope (-0.22, 0.13) 00:46:49.359 00.001 15672 Worker thread wakes up 00:46:49.359 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.13) opts 0xd 00:46:49.359 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.13) 00:46:49.359 00.000 15672 Moving (-0.22, 0.13) raw xDistance=-0.25 yDistance=0.08 00:46:49.359 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25 00:46:49.359 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:46:49.359 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 00:46:49.359 00.000 15672 MoveAxis(E, 63, ABG) 00:46:49.359 00.000 15672 Guiding Dir = 2, Dur = 63 00:46:49.360 00.001 15672 IsSlewing returns 0 00:46:49.361 00.001 15672 IsGuiding returns 0 00:46:49.365 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=12455, FiltMin=2583, FiltMax=9855, Gamma=2.950 00:46:49.377 00.012 15672 PulseGuide returned control before completion, sleep 58 00:46:49.414 00.037 30444 UpdateGuideState exits: m=125098 SNR=103.1 Saturated 00:46:49.414 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:49.414 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:49.414 00.000 30444 Enqueuing Expose request 00:46:49.457 00.043 15672 IsGuiding returns 0 00:46:49.457 00.000 15672 Move returns status 0, amount 63 00:46:49.457 00.000 15672 MoveAxis(N, 0, ABG) 00:46:49.458 00.001 15672 Move returns status 0, amount 0 00:46:49.458 00.000 15672 move complete, result=0 00:46:49.458 00.000 15672 worker thread done servicing request 00:46:49.458 00.000 15672 Worker thread wakes up 00:46:49.458 00.000 30444 GuideStep: -0.3 px 63 ms EAST, 0.1 px 0 ms NORTH 00:46:49.458 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:49.458 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:51.566 02.108 15672 Exposure complete 00:46:51.585 00.019 15672 worker thread done servicing request 00:46:51.585 00.000 30444 OnExposeComplete: enter 00:46:51.585 00.000 30444 UpdateGuideState(): m_state=6 00:46:51.586 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4344 00:46:51.586 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=196.45, Mass=116778, SNR=84.0, Peak=10320 HFD=3.4 00:46:51.586 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 00:46:51.586 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 00:46:51.586 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.24 hyp=0.31 cameraTheta=0.87 mountX=0.13 mountY=0.27, mountTheta=1.14 00:46:51.586 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.24, opts=13) 00:46:51.586 00.000 30444 Enqueuing Move request for scope (0.20, 0.24) 00:46:51.586 00.000 15672 Worker thread wakes up 00:46:51.586 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.24) opts 0xd 00:46:51.587 00.001 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.24) 00:46:51.587 00.000 15672 Moving (0.20, 0.24) raw xDistance=0.13 yDistance=0.27 00:46:51.587 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:46:51.587 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:46:51.587 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 00:46:51.587 00.000 15672 MoveAxis(E, 0, ABG) 00:46:51.587 00.000 15672 Move returns status 0, amount 0 00:46:51.587 00.000 15672 MoveAxis(N, 0, ABG) 00:46:51.587 00.000 15672 Move returns status 0, amount 0 00:46:51.587 00.000 15672 move complete, result=0 00:46:51.587 00.000 15672 worker thread done servicing request 00:46:51.592 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=10320, FiltMin=2561, FiltMax=9241, Gamma=2.950 00:46:51.640 00.048 30444 UpdateGuideState exits: m=116778 SNR=84.0 Saturated 00:46:51.640 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:51.640 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:51.640 00.000 30444 Enqueuing Expose request 00:46:51.640 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 00:46:51.640 00.000 15672 Worker thread wakes up 00:46:51.641 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:51.641 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:53.549 01.908 15672 Exposure complete 00:46:53.569 00.020 15672 worker thread done servicing request 00:46:53.569 00.000 30444 OnExposeComplete: enter 00:46:53.569 00.000 30444 UpdateGuideState(): m_state=6 00:46:53.569 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4345 00:46:53.569 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=196.50, Mass=122992, SNR=81.1, Peak=10956 HFD=3.6 00:46:53.570 00.001 30444 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.28) = xAngle (2.77 = 2.77) 00:46:53.570 00.000 30444 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.70 = 2.70) 00:46:53.570 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.28 hyp=0.46 cameraTheta=2.49 mountX=-0.43 mountY=0.20, mountTheta=2.71 00:46:53.570 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.28, opts=13) 00:46:53.570 00.000 30444 Enqueuing Move request for scope (-0.37, 0.28) 00:46:53.570 00.000 15672 Worker thread wakes up 00:46:53.570 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.28) opts 0xd 00:46:53.570 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.28) 00:46:53.570 00.000 15672 Moving (-0.37, 0.28) raw xDistance=-0.43 yDistance=0.20 00:46:53.570 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 00:46:53.570 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:46:53.570 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 00:46:53.570 00.000 15672 MoveAxis(E, 116, ABG) 00:46:53.571 00.001 15672 Guiding Dir = 2, Dur = 116 00:46:53.571 00.000 15672 IsSlewing returns 0 00:46:53.572 00.001 15672 IsGuiding returns 0 00:46:53.577 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=12037, FiltMin=2613, FiltMax=9785, Gamma=2.950 00:46:53.594 00.017 15672 PulseGuide returned control before completion, sleep 105 00:46:53.626 00.032 30444 UpdateGuideState exits: m=122992 SNR=81.1 Saturated 00:46:53.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:53.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:53.626 00.000 30444 Enqueuing Expose request 00:46:53.722 00.096 15672 IsGuiding returns 0 00:46:53.722 00.000 15672 Move returns status 0, amount 116 00:46:53.722 00.000 15672 MoveAxis(N, 0, ABG) 00:46:53.722 00.000 15672 Move returns status 0, amount 0 00:46:53.722 00.000 15672 move complete, result=0 00:46:53.722 00.000 15672 worker thread done servicing request 00:46:53.722 00.000 15672 Worker thread wakes up 00:46:53.722 00.000 30444 GuideStep: -0.4 px 116 ms EAST, 0.2 px 0 ms NORTH 00:46:53.722 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:53.723 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:55.832 02.109 15672 Exposure complete 00:46:55.852 00.020 15672 worker thread done servicing request 00:46:55.852 00.000 30444 OnExposeComplete: enter 00:46:55.852 00.000 30444 UpdateGuideState(): m_state=6 00:46:55.852 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4346 00:46:55.852 00.000 30444 Star::Find returns 1 (1), X=459.95, Y=196.65, Mass=118223, SNR=97.6, Peak=10178 HFD=3.9 00:46:55.852 00.000 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 00:46:55.853 00.001 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.59 = 2.59) 00:46:55.853 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=0.44 hyp=0.63 cameraTheta=2.37 mountX=-0.56 mountY=0.33, mountTheta=2.60 00:46:55.853 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.44, opts=13) 00:46:55.853 00.000 30444 Enqueuing Move request for scope (-0.45, 0.44) 00:46:55.853 00.000 15672 Worker thread wakes up 00:46:55.853 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.44) opts 0xd 00:46:55.853 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.44) 00:46:55.853 00.000 15672 Moving (-0.45, 0.44) raw xDistance=-0.56 yDistance=0.33 00:46:55.853 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56 00:46:55.853 00.000 15672 switching direction from -1 to 1 - decHistory=4 oldest=0.18 newest=0.80 00:46:55.853 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 00:46:55.853 00.000 15672 MoveAxis(E, 159, ABG) 00:46:55.853 00.000 15672 Guiding Dir = 2, Dur = 159 00:46:55.854 00.001 15672 IsSlewing returns 0 00:46:55.855 00.001 15672 IsGuiding returns 0 00:46:55.860 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11771, FiltMin=2647, FiltMax=9429, Gamma=2.950 00:46:55.879 00.019 15672 PulseGuide returned control before completion, sleep 146 00:46:55.909 00.030 30444 UpdateGuideState exits: m=118223 SNR=97.6 Saturated 00:46:55.909 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:55.909 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:55.909 00.000 30444 Enqueuing Expose request 00:46:56.087 00.178 15672 IsGuiding returns 0 00:46:56.087 00.000 15672 Move returns status 0, amount 159 00:46:56.087 00.000 15672 MoveAxis(S, 59, ABG) 00:46:56.087 00.000 15672 Guiding Dir = 1, Dur = 59 00:46:56.088 00.001 15672 IsSlewing returns 0 00:46:56.089 00.001 15672 IsGuiding returns 0 00:46:56.169 00.080 15672 IsGuiding returns 1 00:46:56.169 00.000 15672 scope still moving after pulse duration time elapsed 00:46:56.190 00.021 15672 IsSlewing returns 0 00:46:56.191 00.001 15672 IsGuiding returns 1 00:46:56.211 00.020 15672 IsSlewing returns 0 00:46:56.212 00.001 15672 IsGuiding returns 1 00:46:56.233 00.021 15672 IsSlewing returns 0 00:46:56.263 00.030 15672 IsGuiding returns 0 00:46:56.263 00.000 15672 scope move finished after 59 + 114 ms 00:46:56.263 00.000 15672 Move returns status 0, amount 59 00:46:56.263 00.000 15672 move complete, result=0 00:46:56.263 00.000 15672 worker thread done servicing request 00:46:56.263 00.000 30444 GuideStep: -0.6 px 159 ms EAST, 0.3 px 59 ms SOUTH 00:46:56.263 00.000 15672 Worker thread wakes up 00:46:56.263 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:56.263 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:46:58.171 01.908 15672 Exposure complete 00:46:58.191 00.020 15672 worker thread done servicing request 00:46:58.191 00.000 30444 OnExposeComplete: enter 00:46:58.191 00.000 30444 UpdateGuideState(): m_state=6 00:46:58.191 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4347 00:46:58.191 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=196.63, Mass=124539, SNR=96.1, Peak=11683 HFD=3.6 00:46:58.191 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 00:46:58.191 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 00:46:58.191 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.42 hyp=0.50 cameraTheta=0.98 mountX=0.16 mountY=0.47, mountTheta=1.25 00:46:58.192 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.42, opts=13) 00:46:58.192 00.000 30444 Enqueuing Move request for scope (0.28, 0.42) 00:46:58.192 00.000 15672 Worker thread wakes up 00:46:58.192 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.42) opts 0xd 00:46:58.192 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.42) 00:46:58.192 00.000 15672 Moving (0.28, 0.42) raw xDistance=0.16 yDistance=0.47 00:46:58.192 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 00:46:58.192 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 00:46:58.192 00.000 15672 MoveAxis(E, 0, ABG) 00:46:58.192 00.000 15672 Move returns status 0, amount 0 00:46:58.192 00.000 15672 MoveAxis(S, 83, ABG) 00:46:58.192 00.000 15672 Guiding Dir = 1, Dur = 83 00:46:58.193 00.001 15672 IsSlewing returns 0 00:46:58.198 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=11937, FiltMin=2639, FiltMax=9728, Gamma=2.950 00:46:58.211 00.013 15672 IsGuiding returns 0 00:46:58.247 00.036 30444 UpdateGuideState exits: m=124539 SNR=96.1 Saturated 00:46:58.248 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:46:58.248 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:46:58.248 00.000 30444 Enqueuing Expose request 00:46:58.291 00.043 15672 PulseGuide returned control before completion, sleep 14 00:46:58.307 00.016 15672 IsGuiding returns 1 00:46:58.308 00.001 15672 scope still moving after pulse duration time elapsed 00:46:58.329 00.021 15672 IsSlewing returns 0 00:46:58.329 00.000 15672 IsGuiding returns 1 00:46:58.351 00.022 15672 IsSlewing returns 0 00:46:58.352 00.001 15672 IsGuiding returns 1 00:46:58.373 00.021 15672 IsSlewing returns 0 00:46:58.374 00.001 15672 IsGuiding returns 1 00:46:58.395 00.021 15672 IsSlewing returns 0 00:46:58.451 00.056 15672 IsGuiding returns 0 00:46:58.451 00.000 15672 scope move finished after 83 + 156 ms 00:46:58.451 00.000 15672 Move returns status 0, amount 83 00:46:58.451 00.000 15672 move complete, result=0 00:46:58.452 00.001 15672 worker thread done servicing request 00:46:58.452 00.000 15672 Worker thread wakes up 00:46:58.452 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 83 ms SOUTH 00:46:58.452 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:46:58.452 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:00.562 02.110 15672 Exposure complete 00:47:00.582 00.020 15672 worker thread done servicing request 00:47:00.582 00.000 30444 OnExposeComplete: enter 00:47:00.582 00.000 30444 UpdateGuideState(): m_state=6 00:47:00.582 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4348 00:47:00.582 00.000 30444 Star::Find returns 1 (1), X=461.04, Y=196.05, Mass=127182, SNR=84.7, Peak=11735 HFD=3.9 00:47:00.582 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 00:47:00.583 00.001 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 00:47:00.583 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=-0.16 hyp=0.65 cameraTheta=-0.25 mountX=0.65 mountY=-0.02, mountTheta=-0.03 00:47:01.115 00.532 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=-0.16, opts=13) 00:47:01.115 00.000 30444 Enqueuing Move request for scope (0.63, -0.16) 00:47:01.115 00.000 15672 Worker thread wakes up 00:47:01.115 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.16) opts 0xd 00:47:01.115 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, -0.16) 00:47:01.116 00.001 15672 Moving (0.63, -0.16) raw xDistance=0.65 yDistance=-0.02 00:47:01.116 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65 00:47:01.116 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:47:01.116 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:47:01.116 00.000 15672 MoveAxis(W, 175, ABG) 00:47:01.116 00.000 15672 Guiding Dir = 3, Dur = 175 00:47:01.117 00.001 15672 IsSlewing returns 0 00:47:01.125 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=11735, FiltMin=2648, FiltMax=9808, Gamma=2.950 00:47:01.151 00.026 15672 IsGuiding returns 0 00:47:01.166 00.015 15672 PulseGuide returned control before completion, sleep 170 00:47:01.340 00.174 15672 IsGuiding returns 1 00:47:01.340 00.000 15672 scope still moving after pulse duration time elapsed 00:47:01.361 00.021 15672 IsSlewing returns 0 00:47:01.406 00.045 15672 IsGuiding returns 0 00:47:01.406 00.000 15672 scope move finished after 175 + 80 ms 00:47:01.406 00.000 15672 Move returns status 0, amount 175 00:47:01.406 00.000 15672 MoveAxis(N, 0, ABG) 00:47:01.406 00.000 15672 Move returns status 0, amount 0 00:47:01.406 00.000 15672 move complete, result=0 00:47:01.406 00.000 15672 worker thread done servicing request 00:47:01.463 00.057 30444 UpdateGuideState exits: m=127182 SNR=84.7 Saturated 00:47:01.463 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:01.463 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:01.463 00.000 30444 Enqueuing Expose request 00:47:01.463 00.000 30444 GuideStep: 0.6 px 175 ms WEST, -0.0 px 0 ms NORTH 00:47:01.463 00.000 15672 Worker thread wakes up 00:47:01.463 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:01.463 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:03.373 01.910 15672 Exposure complete 00:47:03.395 00.022 15672 worker thread done servicing request 00:47:03.395 00.000 30444 OnExposeComplete: enter 00:47:03.395 00.000 30444 UpdateGuideState(): m_state=6 00:47:03.395 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4349 00:47:03.395 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=196.41, Mass=126084, SNR=93.1, Peak=11708 HFD=3.7 00:47:03.395 00.000 30444 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.28) = xAngle (2.64 = 2.64) 00:47:03.395 00.000 30444 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 00:47:03.395 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.28 cameraTheta=2.36 mountX=-0.25 mountY=0.15, mountTheta=2.60 00:47:03.396 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.20, opts=13) 00:47:03.396 00.000 30444 Enqueuing Move request for scope (-0.20, 0.20) 00:47:03.396 00.000 15672 Worker thread wakes up 00:47:03.396 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd 00:47:03.396 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.20) 00:47:03.396 00.000 15672 Moving (-0.20, 0.20) raw xDistance=-0.25 yDistance=0.15 00:47:03.396 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 00:47:03.396 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:47:03.397 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 00:47:03.397 00.000 15672 MoveAxis(E, 0, ABG) 00:47:03.397 00.000 15672 Move returns status 0, amount 0 00:47:03.397 00.000 15672 MoveAxis(N, 0, ABG) 00:47:03.397 00.000 15672 Move returns status 0, amount 0 00:47:03.397 00.000 15672 move complete, result=0 00:47:03.397 00.000 15672 worker thread done servicing request 00:47:03.403 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=11745, FiltMin=2642, FiltMax=9560, Gamma=2.950 00:47:03.452 00.049 30444 UpdateGuideState exits: m=126084 SNR=93.1 Saturated 00:47:03.452 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:03.452 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:03.452 00.000 30444 Enqueuing Expose request 00:47:03.452 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:47:03.452 00.000 15672 Worker thread wakes up 00:47:03.452 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:03.452 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:05.562 02.110 15672 Exposure complete 00:47:05.584 00.022 15672 worker thread done servicing request 00:47:05.585 00.001 30444 OnExposeComplete: enter 00:47:05.585 00.000 30444 UpdateGuideState(): m_state=6 00:47:05.585 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4350 00:47:05.585 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=196.68, Mass=131216, SNR=93.4, Peak=11547 HFD=3.6 00:47:05.585 00.000 30444 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.28) = xAngle (2.20 = 2.20) 00:47:05.585 00.000 30444 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.14 = 2.14) 00:47:05.585 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.46 hyp=0.49 cameraTheta=1.93 mountX=-0.29 mountY=0.42, mountTheta=2.18 00:47:05.585 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.46, opts=13) 00:47:05.586 00.001 30444 Enqueuing Move request for scope (-0.17, 0.46) 00:47:05.586 00.000 15672 Worker thread wakes up 00:47:05.586 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.46) opts 0xd 00:47:05.586 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.46) 00:47:05.586 00.000 15672 Moving (-0.17, 0.46) raw xDistance=-0.29 yDistance=0.42 00:47:05.586 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 00:47:05.586 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 00:47:05.586 00.000 15672 MoveAxis(E, 79, ABG) 00:47:05.586 00.000 15672 Guiding Dir = 2, Dur = 79 00:47:05.586 00.000 15672 IsSlewing returns 0 00:47:05.587 00.001 15672 IsGuiding returns 0 00:47:05.593 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=12037, FiltMin=2627, FiltMax=10187, Gamma=2.950 00:47:05.608 00.015 15672 PulseGuide returned control before completion, sleep 69 00:47:05.680 00.072 15672 IsGuiding returns 1 00:47:05.680 00.000 15672 scope still moving after pulse duration time elapsed 00:47:05.701 00.021 15672 IsSlewing returns 0 00:47:05.722 00.021 15672 IsGuiding returns 0 00:47:05.722 00.000 15672 scope move finished after 79 + 55 ms 00:47:05.722 00.000 15672 Move returns status 0, amount 79 00:47:05.722 00.000 15672 MoveAxis(S, 74, ABG) 00:47:05.722 00.000 15672 Guiding Dir = 1, Dur = 74 00:47:05.723 00.001 15672 IsSlewing returns 0 00:47:05.725 00.002 15672 IsGuiding returns 0 00:47:05.803 00.078 15672 IsGuiding returns 1 00:47:05.803 00.000 15672 scope still moving after pulse duration time elapsed 00:47:05.824 00.021 15672 IsSlewing returns 0 00:47:05.826 00.002 15672 IsGuiding returns 1 00:47:05.847 00.021 15672 IsSlewing returns 0 00:47:05.850 00.003 15672 IsGuiding returns 1 00:47:05.871 00.021 15672 IsSlewing returns 0 00:47:05.944 00.073 15672 IsGuiding returns 0 00:47:05.944 00.000 15672 scope move finished after 74 + 144 ms 00:47:05.944 00.000 15672 Move returns status 0, amount 74 00:47:05.944 00.000 15672 move complete, result=0 00:47:05.944 00.000 15672 worker thread done servicing request 00:47:06.066 00.122 30444 UpdateGuideState exits: m=131216 SNR=93.4 Saturated 00:47:06.066 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:06.066 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:06.067 00.001 30444 Enqueuing Expose request 00:47:06.067 00.000 30444 GuideStep: -0.3 px 79 ms EAST, 0.4 px 74 ms SOUTH 00:47:06.067 00.000 15672 Worker thread wakes up 00:47:06.067 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:06.067 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:07.976 01.909 15672 Exposure complete 00:47:08.004 00.028 15672 worker thread done servicing request 00:47:08.004 00.000 30444 OnExposeComplete: enter 00:47:08.004 00.000 30444 UpdateGuideState(): m_state=6 00:47:08.005 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4351 00:47:08.005 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=196.53, Mass=116626, SNR=91.4, Peak=10544 HFD=3.6 00:47:08.005 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 00:47:08.005 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.29 = 2.29) 00:47:08.005 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.32 hyp=0.36 cameraTheta=2.07 mountX=-0.26 mountY=0.27, mountTheta=2.32 00:47:08.005 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.32, opts=13) 00:47:08.005 00.000 30444 Enqueuing Move request for scope (-0.18, 0.32) 00:47:08.005 00.000 15672 Worker thread wakes up 00:47:08.005 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.32) opts 0xd 00:47:08.005 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.32) 00:47:08.005 00.000 15672 Moving (-0.18, 0.32) raw xDistance=-0.26 yDistance=0.27 00:47:08.006 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26 00:47:08.006 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 00:47:08.006 00.000 15672 MoveAxis(E, 75, ABG) 00:47:08.006 00.000 15672 Guiding Dir = 2, Dur = 75 00:47:08.006 00.000 15672 IsSlewing returns 0 00:47:08.007 00.001 15672 IsGuiding returns 0 00:47:08.036 00.029 15672 PulseGuide returned control before completion, sleep 57 00:47:08.102 00.066 15672 IsGuiding returns 1 00:47:08.102 00.000 15672 scope still moving after pulse duration time elapsed 00:47:08.112 00.010 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=11624, FiltMin=2647, FiltMax=9720, Gamma=2.950 00:47:08.123 00.011 15672 IsSlewing returns 0 00:47:08.124 00.001 15672 IsGuiding returns 1 00:47:08.145 00.021 15672 IsSlewing returns 0 00:47:08.148 00.003 15672 IsGuiding returns 0 00:47:08.148 00.000 15672 scope move finished after 75 + 65 ms 00:47:08.148 00.000 15672 Move returns status 0, amount 75 00:47:08.148 00.000 15672 MoveAxis(S, 49, ABG) 00:47:08.148 00.000 15672 Guiding Dir = 1, Dur = 49 00:47:08.149 00.001 15672 IsSlewing returns 0 00:47:08.149 00.000 15672 IsGuiding returns 0 00:47:08.163 00.014 30444 UpdateGuideState exits: m=116626 SNR=91.4 Saturated 00:47:08.163 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:08.163 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:08.163 00.000 30444 Enqueuing Expose request 00:47:08.230 00.067 15672 IsGuiding returns 1 00:47:08.230 00.000 15672 scope still moving after pulse duration time elapsed 00:47:08.251 00.021 15672 IsSlewing returns 0 00:47:08.251 00.000 15672 IsGuiding returns 1 00:47:08.272 00.021 15672 IsSlewing returns 0 00:47:08.272 00.000 15672 IsGuiding returns 1 00:47:08.294 00.022 15672 IsSlewing returns 0 00:47:08.356 00.062 15672 IsGuiding returns 0 00:47:08.356 00.000 15672 scope move finished after 49 + 158 ms 00:47:08.357 00.001 15672 Move returns status 0, amount 49 00:47:08.357 00.000 15672 move complete, result=0 00:47:08.357 00.000 15672 worker thread done servicing request 00:47:08.357 00.000 15672 Worker thread wakes up 00:47:08.357 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:08.357 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:08.358 00.001 30444 GuideStep: -0.3 px 75 ms EAST, 0.3 px 49 ms SOUTH 00:47:10.467 02.109 15672 Exposure complete 00:47:10.486 00.019 15672 worker thread done servicing request 00:47:10.486 00.000 30444 OnExposeComplete: enter 00:47:10.486 00.000 30444 UpdateGuideState(): m_state=6 00:47:10.486 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4352 00:47:10.486 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.21, Mass=120540, SNR=93.5, Peak=10964 HFD=3.6 00:47:10.486 00.000 30444 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.28) = xAngle (-2.81 = -2.81) 00:47:10.486 00.000 30444 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 00:47:10.486 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.09 mountX=-0.08 mountY=-0.02, mountTheta=-2.87 00:47:10.487 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.00, opts=13) 00:47:10.487 00.000 30444 Enqueuing Move request for scope (-0.08, -0.00) 00:47:10.487 00.000 15672 Worker thread wakes up 00:47:10.487 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd 00:47:10.487 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.00) 00:47:10.487 00.000 15672 Moving (-0.08, -0.00) raw xDistance=-0.08 yDistance=-0.02 00:47:10.487 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 00:47:10.487 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:47:10.487 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:47:10.487 00.000 15672 MoveAxis(E, 0, ABG) 00:47:10.487 00.000 15672 Move returns status 0, amount 0 00:47:10.487 00.000 15672 MoveAxis(N, 0, ABG) 00:47:10.487 00.000 15672 Move returns status 0, amount 0 00:47:10.487 00.000 15672 move complete, result=0 00:47:10.487 00.000 15672 worker thread done servicing request 00:47:10.493 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=11557, FiltMin=2634, FiltMax=10195, Gamma=2.950 00:47:10.542 00.049 30444 UpdateGuideState exits: m=120540 SNR=93.5 Saturated 00:47:10.542 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:10.542 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:10.542 00.000 30444 Enqueuing Expose request 00:47:10.542 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:47:10.542 00.000 15672 Worker thread wakes up 00:47:10.542 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:10.542 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:12.451 01.909 15672 Exposure complete 00:47:12.471 00.020 15672 worker thread done servicing request 00:47:12.471 00.000 30444 OnExposeComplete: enter 00:47:12.471 00.000 30444 UpdateGuideState(): m_state=6 00:47:12.471 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4353 00:47:12.471 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=196.54, Mass=119295, SNR=74.7, Peak=10206 HFD=3.2 00:47:12.471 00.000 30444 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.28) = xAngle (1.50 = 1.50) 00:47:12.471 00.000 30444 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.44 = 1.44) 00:47:12.471 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.22 mountX=0.02 mountY=0.34, mountTheta=1.50 00:47:12.472 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.33, opts=13) 00:47:12.472 00.000 30444 Enqueuing Move request for scope (0.12, 0.33) 00:47:12.472 00.000 15672 Worker thread wakes up 00:47:12.472 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd 00:47:12.472 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.33) 00:47:12.472 00.000 15672 Moving (0.12, 0.33) raw xDistance=0.02 yDistance=0.34 00:47:12.472 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:47:12.472 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 00:47:12.472 00.000 15672 MoveAxis(E, 0, ABG) 00:47:12.472 00.000 15672 Move returns status 0, amount 0 00:47:12.472 00.000 15672 MoveAxis(S, 61, ABG) 00:47:12.472 00.000 15672 Guiding Dir = 1, Dur = 61 00:47:12.473 00.001 15672 IsSlewing returns 0 00:47:12.474 00.001 15672 IsGuiding returns 0 00:47:12.478 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=11384, FiltMin=2610, FiltMax=9588, Gamma=2.950 00:47:12.527 00.049 30444 UpdateGuideState exits: m=119295 SNR=74.7 Saturated 00:47:12.527 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:12.527 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:12.527 00.000 30444 Enqueuing Expose request 00:47:12.559 00.032 15672 IsGuiding returns 1 00:47:12.559 00.000 15672 scope still moving after pulse duration time elapsed 00:47:12.580 00.021 15672 IsSlewing returns 0 00:47:12.582 00.002 15672 IsGuiding returns 1 00:47:12.603 00.021 15672 IsSlewing returns 0 00:47:12.604 00.001 15672 IsGuiding returns 1 00:47:12.625 00.021 15672 IsSlewing returns 0 00:47:12.686 00.061 15672 IsGuiding returns 0 00:47:12.686 00.000 15672 scope move finished after 61 + 151 ms 00:47:12.686 00.000 15672 Move returns status 0, amount 61 00:47:12.686 00.000 15672 move complete, result=0 00:47:12.687 00.001 15672 worker thread done servicing request 00:47:12.687 00.000 15672 Worker thread wakes up 00:47:12.687 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:12.687 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:12.687 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 61 ms SOUTH 00:47:14.799 02.112 15672 Exposure complete 00:47:14.818 00.019 15672 worker thread done servicing request 00:47:14.818 00.000 30444 OnExposeComplete: enter 00:47:14.818 00.000 30444 UpdateGuideState(): m_state=6 00:47:14.819 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4354 00:47:14.819 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=195.72, Mass=117752, SNR=94.5, Peak=12165 HFD=3.7 00:47:14.819 00.000 30444 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 00:47:14.819 00.000 30444 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 00:47:14.819 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.50 hyp=0.55 cameraTheta=-2.04 mountX=-0.10 mountY=-0.54, mountTheta=-1.76 00:47:14.819 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.50, opts=13) 00:47:14.819 00.000 30444 Enqueuing Move request for scope (-0.25, -0.50) 00:47:14.819 00.000 15672 Worker thread wakes up 00:47:14.819 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.50) opts 0xd 00:47:14.819 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.50) 00:47:14.820 00.001 15672 Moving (-0.25, -0.50) raw xDistance=-0.10 yDistance=-0.54 00:47:14.820 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 00:47:14.820 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:47:14.820 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54 00:47:14.820 00.000 15672 MoveAxis(E, 0, ABG) 00:47:14.820 00.000 15672 Move returns status 0, amount 0 00:47:14.820 00.000 15672 MoveAxis(N, 0, ABG) 00:47:14.820 00.000 15672 Move returns status 0, amount 0 00:47:14.820 00.000 15672 move complete, result=0 00:47:14.820 00.000 15672 worker thread done servicing request 00:47:14.824 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=13064, FiltMin=2648, FiltMax=9603, Gamma=2.950 00:47:15.213 00.389 30444 UpdateGuideState exits: m=117752 SNR=94.5 Saturated 00:47:15.214 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:15.214 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:15.214 00.000 30444 Enqueuing Expose request 00:47:15.214 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 00:47:15.214 00.000 15672 Worker thread wakes up 00:47:15.215 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:15.215 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:17.122 01.907 15672 Exposure complete 00:47:17.141 00.019 15672 worker thread done servicing request 00:47:17.141 00.000 30444 OnExposeComplete: enter 00:47:17.142 00.001 30444 UpdateGuideState(): m_state=6 00:47:17.142 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4355 00:47:17.142 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=196.06, Mass=123680, SNR=87.5, Peak=12435 HFD=3.6 00:47:17.142 00.000 30444 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 00:47:17.142 00.000 30444 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.35 = -2.35) 00:47:17.142 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.15 hyp=0.27 cameraTheta=-2.57 mountX=-0.18 mountY=-0.19, mountTheta=-2.32 00:47:17.142 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.15, opts=13) 00:47:17.142 00.000 30444 Enqueuing Move request for scope (-0.23, -0.15) 00:47:17.142 00.000 15672 Worker thread wakes up 00:47:17.143 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.15) opts 0xd 00:47:17.143 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.15) 00:47:17.143 00.000 15672 Moving (-0.23, -0.15) raw xDistance=-0.18 yDistance=-0.19 00:47:17.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:47:17.143 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:47:17.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:47:17.143 00.000 15672 MoveAxis(E, 0, ABG) 00:47:17.143 00.000 15672 Move returns status 0, amount 0 00:47:17.143 00.000 15672 MoveAxis(N, 0, ABG) 00:47:17.143 00.000 15672 Move returns status 0, amount 0 00:47:17.143 00.000 15672 move complete, result=0 00:47:17.143 00.000 15672 worker thread done servicing request 00:47:17.148 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=12846, FiltMin=2657, FiltMax=9820, Gamma=2.950 00:47:17.197 00.049 30444 UpdateGuideState exits: m=123680 SNR=87.5 Saturated 00:47:17.197 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:17.197 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:17.197 00.000 30444 Enqueuing Expose request 00:47:17.197 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:47:17.197 00.000 15672 Worker thread wakes up 00:47:17.197 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:17.197 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:19.305 02.108 15672 Exposure complete 00:47:19.325 00.020 15672 worker thread done servicing request 00:47:19.325 00.000 30444 OnExposeComplete: enter 00:47:19.325 00.000 30444 UpdateGuideState(): m_state=6 00:47:19.325 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4356 00:47:19.325 00.000 30444 Star::Find returns 1 (1), X=460.88, Y=196.16, Mass=129563, SNR=99.6, Peak=10491 HFD=4.2 00:47:19.325 00.000 30444 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.28) = xAngle (0.17 = 0.17) 00:47:19.325 00.000 30444 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.11 = 0.11) 00:47:19.325 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.05 hyp=0.47 cameraTheta=-0.11 mountX=0.47 mountY=0.05, mountTheta=0.11 00:47:19.326 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.05, opts=13) 00:47:19.326 00.000 30444 Enqueuing Move request for scope (0.47, -0.05) 00:47:19.326 00.000 15672 Worker thread wakes up 00:47:19.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.05) opts 0xd 00:47:19.326 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.05) 00:47:19.326 00.000 15672 Moving (0.47, -0.05) raw xDistance=0.47 yDistance=0.05 00:47:19.326 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47 00:47:19.326 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:47:19.326 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:47:19.326 00.000 15672 MoveAxis(W, 126, ABG) 00:47:19.326 00.000 15672 Guiding Dir = 3, Dur = 126 00:47:19.327 00.001 15672 IsSlewing returns 0 00:47:19.327 00.000 15672 IsGuiding returns 0 00:47:19.331 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=10491, FiltMin=2593, FiltMax=9915, Gamma=2.950 00:47:19.378 00.047 15672 PulseGuide returned control before completion, sleep 86 00:47:19.491 00.113 15672 IsGuiding returns 0 00:47:19.492 00.001 15672 Move returns status 0, amount 126 00:47:19.492 00.000 15672 MoveAxis(N, 0, ABG) 00:47:19.492 00.000 15672 Move returns status 0, amount 0 00:47:19.492 00.000 15672 move complete, result=0 00:47:19.492 00.000 15672 worker thread done servicing request 00:47:19.835 00.343 30444 UpdateGuideState exits: m=129563 SNR=99.6 Saturated 00:47:19.835 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:19.836 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:19.836 00.000 30444 Enqueuing Expose request 00:47:19.836 00.000 30444 GuideStep: 0.5 px 126 ms WEST, 0.1 px 0 ms NORTH 00:47:19.836 00.000 15672 Worker thread wakes up 00:47:19.836 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:19.836 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:21.747 01.911 15672 Exposure complete 00:47:21.770 00.023 15672 worker thread done servicing request 00:47:21.771 00.001 30444 OnExposeComplete: enter 00:47:21.771 00.000 30444 UpdateGuideState(): m_state=6 00:47:21.771 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4357 00:47:21.771 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=196.38, Mass=125547, SNR=95.0, Peak=10711 HFD=3.6 00:47:21.771 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.80 = 2.80) 00:47:21.771 00.000 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.74 = 2.74) 00:47:21.771 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.16 hyp=0.28 cameraTheta=2.53 mountX=-0.27 mountY=0.11, mountTheta=2.75 00:47:21.772 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.16, opts=13) 00:47:21.772 00.000 30444 Enqueuing Move request for scope (-0.23, 0.16) 00:47:21.772 00.000 15672 Worker thread wakes up 00:47:21.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.16) opts 0xd 00:47:21.772 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.16) 00:47:21.772 00.000 15672 Moving (-0.23, 0.16) raw xDistance=-0.27 yDistance=0.11 00:47:21.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27 00:47:21.772 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:47:21.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 00:47:21.772 00.000 15672 MoveAxis(E, 63, ABG) 00:47:21.772 00.000 15672 Guiding Dir = 2, Dur = 63 00:47:21.773 00.001 15672 IsSlewing returns 0 00:47:21.773 00.000 15672 IsGuiding returns 0 00:47:21.778 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=10777, FiltMin=2641, FiltMax=9653, Gamma=2.950 00:47:21.790 00.012 15672 PulseGuide returned control before completion, sleep 57 00:47:21.848 00.058 15672 IsGuiding returns 1 00:47:21.849 00.001 15672 scope still moving after pulse duration time elapsed 00:47:21.870 00.021 15672 IsSlewing returns 0 00:47:21.871 00.001 15672 IsGuiding returns 0 00:47:21.871 00.000 15672 scope move finished after 63 + 34 ms 00:47:21.871 00.000 15672 Move returns status 0, amount 63 00:47:21.871 00.000 15672 MoveAxis(N, 0, ABG) 00:47:21.871 00.000 15672 Move returns status 0, amount 0 00:47:21.871 00.000 15672 move complete, result=0 00:47:21.871 00.000 15672 worker thread done servicing request 00:47:21.898 00.027 30444 UpdateGuideState exits: m=125547 SNR=95.0 Saturated 00:47:21.898 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:21.898 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:21.898 00.000 30444 Enqueuing Expose request 00:47:21.898 00.000 30444 GuideStep: -0.3 px 63 ms EAST, 0.1 px 0 ms NORTH 00:47:21.898 00.000 15672 Worker thread wakes up 00:47:21.898 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:21.898 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:24.005 02.107 15672 Exposure complete 00:47:24.025 00.020 15672 worker thread done servicing request 00:47:24.025 00.000 30444 OnExposeComplete: enter 00:47:24.025 00.000 30444 UpdateGuideState(): m_state=6 00:47:24.025 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4358 00:47:24.025 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=196.13, Mass=127460, SNR=105.3, Peak=10543 HFD=3.8 00:47:24.025 00.000 30444 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.28) = xAngle (-0.20 = -0.20) 00:47:24.025 00.000 30444 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.26 = -0.26) 00:47:24.026 00.001 30444 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.48 mountX=0.18 mountY=-0.05, mountTheta=-0.26 00:47:24.026 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.08, opts=13) 00:47:24.026 00.000 30444 Enqueuing Move request for scope (0.16, -0.08) 00:47:24.026 00.000 15672 Worker thread wakes up 00:47:24.026 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd 00:47:24.026 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.08) 00:47:24.026 00.000 15672 Moving (0.16, -0.08) raw xDistance=0.18 yDistance=-0.05 00:47:24.026 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:47:24.026 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:47:24.026 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:47:24.026 00.000 15672 MoveAxis(E, 0, ABG) 00:47:24.027 00.001 15672 Move returns status 0, amount 0 00:47:24.027 00.000 15672 MoveAxis(N, 0, ABG) 00:47:24.027 00.000 15672 Move returns status 0, amount 0 00:47:24.027 00.000 15672 move complete, result=0 00:47:24.027 00.000 15672 worker thread done servicing request 00:47:24.032 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=11495, FiltMin=2538, FiltMax=10168, Gamma=2.950 00:47:24.081 00.049 30444 UpdateGuideState exits: m=127460 SNR=105.3 Saturated 00:47:24.081 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:24.081 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:24.081 00.000 30444 Enqueuing Expose request 00:47:24.082 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:47:24.082 00.000 15672 Worker thread wakes up 00:47:24.082 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:24.082 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:25.990 01.908 15672 Exposure complete 00:47:26.009 00.019 15672 worker thread done servicing request 00:47:26.010 00.001 30444 OnExposeComplete: enter 00:47:26.010 00.000 30444 UpdateGuideState(): m_state=6 00:47:26.010 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4359 00:47:26.010 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=195.77, Mass=122709, SNR=90.4, Peak=10661 HFD=3.6 00:47:26.010 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 00:47:26.010 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 00:47:26.010 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.44 hyp=0.48 cameraTheta=-1.19 mountX=0.29 mountY=-0.39, mountTheta=-0.93 00:47:26.010 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.44, opts=13) 00:47:26.010 00.000 30444 Enqueuing Move request for scope (0.18, -0.44) 00:47:26.010 00.000 15672 Worker thread wakes up 00:47:26.010 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.44) opts 0xd 00:47:26.011 00.001 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.44) 00:47:26.011 00.000 15672 Moving (0.18, -0.44) raw xDistance=0.29 yDistance=-0.39 00:47:26.011 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 00:47:26.011 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:47:26.011 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39 00:47:26.011 00.000 15672 MoveAxis(W, 79, ABG) 00:47:26.011 00.000 15672 Guiding Dir = 3, Dur = 79 00:47:26.011 00.000 15672 IsSlewing returns 0 00:47:26.013 00.002 15672 IsGuiding returns 0 00:47:26.017 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=12154, FiltMin=2673, FiltMax=11125, Gamma=2.950 00:47:26.039 00.022 15672 PulseGuide returned control before completion, sleep 63 00:47:26.069 00.030 30444 UpdateGuideState exits: m=122709 SNR=90.4 Saturated 00:47:26.069 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:26.069 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:26.069 00.000 30444 Enqueuing Expose request 00:47:26.104 00.035 15672 IsGuiding returns 1 00:47:26.104 00.000 15672 scope still moving after pulse duration time elapsed 00:47:26.125 00.021 15672 IsSlewing returns 0 00:47:26.126 00.001 15672 IsGuiding returns 1 00:47:26.147 00.021 15672 IsSlewing returns 0 00:47:26.151 00.004 15672 IsGuiding returns 0 00:47:26.151 00.000 15672 scope move finished after 79 + 59 ms 00:47:26.151 00.000 15672 Move returns status 0, amount 79 00:47:26.151 00.000 15672 MoveAxis(N, 0, ABG) 00:47:26.151 00.000 15672 Move returns status 0, amount 0 00:47:26.152 00.001 15672 move complete, result=0 00:47:26.152 00.000 15672 worker thread done servicing request 00:47:26.152 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -0.4 px 0 ms NORTH 00:47:26.152 00.000 15672 Worker thread wakes up 00:47:26.152 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:26.152 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:28.259 02.107 15672 Exposure complete 00:47:28.280 00.021 15672 worker thread done servicing request 00:47:28.280 00.000 30444 OnExposeComplete: enter 00:47:28.280 00.000 30444 UpdateGuideState(): m_state=6 00:47:28.280 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4360 00:47:28.280 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=196.18, Mass=125137, SNR=84.9, Peak=10953 HFD=3.7 00:47:28.280 00.000 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.14 = 0.14) 00:47:28.280 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.08 = 0.08) 00:47:28.280 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.14 mountX=0.21 mountY=0.02, mountTheta=0.08 00:47:28.281 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.03, opts=13) 00:47:28.281 00.000 30444 Enqueuing Move request for scope (0.21, -0.03) 00:47:28.281 00.000 15672 Worker thread wakes up 00:47:28.281 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd 00:47:28.281 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.03) 00:47:28.281 00.000 15672 Moving (0.21, -0.03) raw xDistance=0.21 yDistance=0.02 00:47:28.281 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:47:28.281 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:47:28.282 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 00:47:28.282 00.000 15672 MoveAxis(E, 0, ABG) 00:47:28.282 00.000 15672 Move returns status 0, amount 0 00:47:28.282 00.000 15672 MoveAxis(N, 0, ABG) 00:47:28.282 00.000 15672 Move returns status 0, amount 0 00:47:28.282 00.000 15672 move complete, result=0 00:47:28.282 00.000 15672 worker thread done servicing request 00:47:28.288 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=10953, FiltMin=2599, FiltMax=9647, Gamma=2.950 00:47:28.337 00.049 30444 UpdateGuideState exits: m=125137 SNR=84.9 Saturated 00:47:28.337 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:28.337 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:28.337 00.000 30444 Enqueuing Expose request 00:47:28.337 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 00:47:28.337 00.000 15672 Worker thread wakes up 00:47:28.337 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:28.337 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:30.252 01.915 15672 Exposure complete 00:47:30.284 00.032 15672 worker thread done servicing request 00:47:30.285 00.001 30444 OnExposeComplete: enter 00:47:30.285 00.000 30444 UpdateGuideState(): m_state=6 00:47:30.285 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4361 00:47:30.285 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=195.80, Mass=114186, SNR=72.1, Peak=11409 HFD=3.5 00:47:30.285 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 00:47:30.285 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 00:47:30.285 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.42 hyp=0.47 cameraTheta=-1.08 mountX=0.33 mountY=-0.36, mountTheta=-0.83 00:47:30.285 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.42, opts=13) 00:47:30.285 00.000 30444 Enqueuing Move request for scope (0.22, -0.42) 00:47:30.286 00.001 15672 Worker thread wakes up 00:47:30.286 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.42) opts 0xd 00:47:30.286 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.42) 00:47:30.286 00.000 15672 Moving (0.22, -0.42) raw xDistance=0.33 yDistance=-0.36 00:47:30.286 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 00:47:30.286 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:47:30.286 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 00:47:30.286 00.000 15672 MoveAxis(W, 89, ABG) 00:47:30.286 00.000 15672 Guiding Dir = 3, Dur = 89 00:47:30.287 00.001 15672 IsSlewing returns 0 00:47:30.288 00.001 15672 IsGuiding returns 0 00:47:30.291 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=11931, FiltMin=2538, FiltMax=10829, Gamma=2.950 00:47:30.305 00.014 15672 PulseGuide returned control before completion, sleep 83 00:47:30.342 00.037 30444 UpdateGuideState exits: m=114186 SNR=72.1 Saturated 00:47:30.343 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:30.343 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:30.343 00.000 30444 Enqueuing Expose request 00:47:30.390 00.047 15672 IsGuiding returns 1 00:47:30.390 00.000 15672 scope still moving after pulse duration time elapsed 00:47:30.411 00.021 15672 IsSlewing returns 0 00:47:30.417 00.006 15672 IsGuiding returns 0 00:47:30.417 00.000 15672 scope move finished after 89 + 39 ms 00:47:30.417 00.000 15672 Move returns status 0, amount 89 00:47:30.417 00.000 15672 MoveAxis(N, 0, ABG) 00:47:30.417 00.000 15672 Move returns status 0, amount 0 00:47:30.417 00.000 15672 move complete, result=0 00:47:30.417 00.000 15672 worker thread done servicing request 00:47:30.417 00.000 15672 Worker thread wakes up 00:47:30.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:30.417 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:30.417 00.000 30444 GuideStep: 0.3 px 89 ms WEST, -0.4 px 0 ms NORTH 00:47:32.526 02.109 15672 Exposure complete 00:47:32.547 00.021 15672 worker thread done servicing request 00:47:32.547 00.000 30444 OnExposeComplete: enter 00:47:32.547 00.000 30444 UpdateGuideState(): m_state=6 00:47:32.547 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4362 00:47:32.547 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=196.36, Mass=125954, SNR=87.8, Peak=11019 HFD=4.0 00:47:32.547 00.000 30444 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 00:47:32.547 00.000 30444 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 00:47:32.547 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=0.15 hyp=0.67 cameraTheta=0.22 mountX=0.59 mountY=0.28, mountTheta=0.45 00:47:32.548 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=0.15, opts=13) 00:47:32.548 00.000 30444 Enqueuing Move request for scope (0.65, 0.15) 00:47:32.548 00.000 15672 Worker thread wakes up 00:47:32.548 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.15) opts 0xd 00:47:32.548 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, 0.15) 00:47:32.548 00.000 15672 Moving (0.65, 0.15) raw xDistance=0.59 yDistance=0.28 00:47:32.548 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.59 00:47:32.548 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:47:32.548 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 00:47:32.548 00.000 15672 MoveAxis(W, 165, ABG) 00:47:32.548 00.000 15672 Guiding Dir = 3, Dur = 165 00:47:32.548 00.000 15672 IsSlewing returns 0 00:47:32.549 00.001 15672 IsGuiding returns 0 00:47:32.554 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=11154, FiltMin=2640, FiltMax=9431, Gamma=2.950 00:47:32.573 00.019 15672 PulseGuide returned control before completion, sleep 152 00:47:32.605 00.032 30444 UpdateGuideState exits: m=125954 SNR=87.8 Saturated 00:47:32.605 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:32.606 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:32.606 00.000 30444 Enqueuing Expose request 00:47:32.751 00.145 15672 IsGuiding returns 0 00:47:32.751 00.000 15672 Move returns status 0, amount 165 00:47:32.751 00.000 15672 MoveAxis(N, 0, ABG) 00:47:32.751 00.000 15672 Move returns status 0, amount 0 00:47:32.751 00.000 15672 move complete, result=0 00:47:32.751 00.000 15672 worker thread done servicing request 00:47:32.752 00.001 15672 Worker thread wakes up 00:47:32.752 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:32.752 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:32.752 00.000 30444 GuideStep: 0.6 px 165 ms WEST, 0.3 px 0 ms NORTH 00:47:34.659 01.907 15672 Exposure complete 00:47:34.680 00.021 15672 worker thread done servicing request 00:47:34.680 00.000 30444 OnExposeComplete: enter 00:47:34.681 00.001 30444 UpdateGuideState(): m_state=6 00:47:34.681 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4363 00:47:34.681 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=196.26, Mass=117675, SNR=76.3, Peak=10874 HFD=3.5 00:47:34.681 00.000 30444 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.28) = xAngle (1.11 = 1.11) 00:47:34.681 00.000 30444 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.05 = 1.05) 00:47:34.681 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.83 mountX=0.03 mountY=0.06, mountTheta=1.10 00:47:34.682 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.05, opts=13) 00:47:34.682 00.000 30444 Enqueuing Move request for scope (0.04, 0.05) 00:47:34.682 00.000 15672 Worker thread wakes up 00:47:34.682 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd 00:47:34.682 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.05) 00:47:34.682 00.000 15672 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=0.06 00:47:34.682 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:47:34.682 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:47:34.682 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:47:34.682 00.000 15672 MoveAxis(E, 0, ABG) 00:47:34.682 00.000 15672 Move returns status 0, amount 0 00:47:34.682 00.000 15672 MoveAxis(N, 0, ABG) 00:47:34.682 00.000 15672 Move returns status 0, amount 0 00:47:34.682 00.000 15672 move complete, result=0 00:47:34.683 00.001 15672 worker thread done servicing request 00:47:34.688 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=11204, FiltMin=2619, FiltMax=9641, Gamma=2.950 00:47:34.740 00.052 30444 UpdateGuideState exits: m=117675 SNR=76.3 Saturated 00:47:34.741 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:34.741 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:34.741 00.000 30444 Enqueuing Expose request 00:47:34.741 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 00:47:34.741 00.000 15672 Worker thread wakes up 00:47:34.741 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:34.741 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:36.847 02.106 15672 Exposure complete 00:47:36.869 00.022 15672 worker thread done servicing request 00:47:36.869 00.000 30444 OnExposeComplete: enter 00:47:36.869 00.000 30444 UpdateGuideState(): m_state=6 00:47:36.869 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4364 00:47:36.869 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=195.99, Mass=122144, SNR=88.2, Peak=10555 HFD=4.0 00:47:36.869 00.000 30444 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 00:47:36.869 00.000 30444 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 00:47:36.869 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.22 hyp=0.33 cameraTheta=-2.41 mountX=-0.18 mountY=-0.27, mountTheta=-2.15 00:47:36.870 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.22, opts=13) 00:47:36.870 00.000 30444 Enqueuing Move request for scope (-0.25, -0.22) 00:47:36.870 00.000 15672 Worker thread wakes up 00:47:36.870 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.22) opts 0xd 00:47:36.870 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.22) 00:47:36.870 00.000 15672 Moving (-0.25, -0.22) raw xDistance=-0.18 yDistance=-0.27 00:47:36.871 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:47:36.871 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:47:36.871 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 00:47:36.871 00.000 15672 MoveAxis(E, 0, ABG) 00:47:36.871 00.000 15672 Move returns status 0, amount 0 00:47:36.871 00.000 15672 MoveAxis(N, 0, ABG) 00:47:36.871 00.000 15672 Move returns status 0, amount 0 00:47:36.871 00.000 15672 move complete, result=0 00:47:36.871 00.000 15672 worker thread done servicing request 00:47:36.876 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=11514, FiltMin=2601, FiltMax=9342, Gamma=2.950 00:47:37.151 00.275 30444 UpdateGuideState exits: m=122144 SNR=88.2 Saturated 00:47:37.152 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:37.152 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:37.152 00.000 30444 Enqueuing Expose request 00:47:37.152 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 00:47:37.152 00.000 15672 Worker thread wakes up 00:47:37.153 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:37.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:39.059 01.906 15672 Exposure complete 00:47:39.079 00.020 15672 worker thread done servicing request 00:47:39.079 00.000 30444 OnExposeComplete: enter 00:47:39.079 00.000 30444 UpdateGuideState(): m_state=6 00:47:39.079 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4365 00:47:39.079 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=196.27, Mass=123096, SNR=95.0, Peak=10990 HFD=3.6 00:47:39.079 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 00:47:39.079 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 00:47:39.079 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.46 mountX=0.09 mountY=0.08, mountTheta=0.71 00:47:39.080 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.06, opts=13) 00:47:39.080 00.000 30444 Enqueuing Move request for scope (0.11, 0.06) 00:47:39.080 00.000 15672 Worker thread wakes up 00:47:39.080 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd 00:47:39.080 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.06) 00:47:39.080 00.000 15672 Moving (0.11, 0.06) raw xDistance=0.09 yDistance=0.08 00:47:39.080 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:47:39.080 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:47:39.080 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 00:47:39.080 00.000 15672 MoveAxis(E, 0, ABG) 00:47:39.080 00.000 15672 Move returns status 0, amount 0 00:47:39.080 00.000 15672 MoveAxis(N, 0, ABG) 00:47:39.080 00.000 15672 Move returns status 0, amount 0 00:47:39.080 00.000 15672 move complete, result=0 00:47:39.080 00.000 15672 worker thread done servicing request 00:47:39.085 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=11053, FiltMin=2604, FiltMax=9898, Gamma=2.950 00:47:39.211 00.126 30444 UpdateGuideState exits: m=123096 SNR=95.0 Saturated 00:47:39.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:39.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:39.211 00.000 30444 Enqueuing Expose request 00:47:39.211 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:47:39.211 00.000 15672 Worker thread wakes up 00:47:39.212 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:39.212 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:41.329 02.117 15672 Exposure complete 00:47:41.363 00.034 15672 worker thread done servicing request 00:47:41.363 00.000 30444 OnExposeComplete: enter 00:47:41.363 00.000 30444 UpdateGuideState(): m_state=6 00:47:41.363 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4366 00:47:41.363 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=196.01, Mass=126137, SNR=105.6, Peak=10988 HFD=3.8 00:47:41.363 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 00:47:41.363 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 00:47:41.363 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.77 mountX=0.02 mountY=-0.21, mountTheta=-1.50 00:47:41.364 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.20, opts=13) 00:47:41.364 00.000 30444 Enqueuing Move request for scope (-0.04, -0.20) 00:47:41.364 00.000 15672 Worker thread wakes up 00:47:41.364 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd 00:47:41.364 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.20) 00:47:41.364 00.000 15672 Moving (-0.04, -0.20) raw xDistance=0.02 yDistance=-0.21 00:47:41.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:47:41.364 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:47:41.364 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 00:47:41.364 00.000 15672 MoveAxis(E, 0, ABG) 00:47:41.364 00.000 15672 Move returns status 0, amount 0 00:47:41.364 00.000 15672 MoveAxis(N, 0, ABG) 00:47:41.365 00.001 15672 Move returns status 0, amount 0 00:47:41.365 00.000 15672 move complete, result=0 00:47:41.365 00.000 15672 worker thread done servicing request 00:47:41.369 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=12431, FiltMin=2564, FiltMax=9894, Gamma=2.950 00:47:41.418 00.049 30444 UpdateGuideState exits: m=126137 SNR=105.6 Saturated 00:47:41.419 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:41.419 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:41.419 00.000 30444 Enqueuing Expose request 00:47:41.419 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:47:41.419 00.000 15672 Worker thread wakes up 00:47:41.419 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:41.419 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:43.326 01.907 15672 Exposure complete 00:47:43.346 00.020 15672 worker thread done servicing request 00:47:43.346 00.000 30444 OnExposeComplete: enter 00:47:43.346 00.000 30444 UpdateGuideState(): m_state=6 00:47:43.346 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4367 00:47:43.346 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=196.17, Mass=125007, SNR=83.5, Peak=11160 HFD=3.6 00:47:43.346 00.000 30444 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 00:47:43.346 00.000 30444 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.00 = -0.00) 00:47:43.346 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-0.22 mountX=0.21 mountY=-0.00, mountTheta=-0.00 00:47:43.347 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.05, opts=13) 00:47:43.347 00.000 30444 Enqueuing Move request for scope (0.21, -0.05) 00:47:43.347 00.000 15672 Worker thread wakes up 00:47:43.347 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd 00:47:43.347 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.05) 00:47:43.347 00.000 15672 Moving (0.21, -0.05) raw xDistance=0.21 yDistance=-0.00 00:47:43.347 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:47:43.347 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:47:43.347 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 00:47:43.347 00.000 15672 MoveAxis(E, 0, ABG) 00:47:43.347 00.000 15672 Move returns status 0, amount 0 00:47:43.347 00.000 15672 MoveAxis(N, 0, ABG) 00:47:43.347 00.000 15672 Move returns status 0, amount 0 00:47:43.347 00.000 15672 move complete, result=0 00:47:43.347 00.000 15672 worker thread done servicing request 00:47:43.351 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=11160, FiltMin=2574, FiltMax=10141, Gamma=2.950 00:47:43.400 00.049 30444 UpdateGuideState exits: m=125007 SNR=83.5 Saturated 00:47:43.400 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:43.400 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:43.400 00.000 30444 Enqueuing Expose request 00:47:43.400 00.000 15672 Worker thread wakes up 00:47:43.400 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:43.400 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:47:43.401 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:45.508 02.107 15672 Exposure complete 00:47:45.527 00.019 15672 worker thread done servicing request 00:47:45.527 00.000 30444 OnExposeComplete: enter 00:47:45.527 00.000 30444 UpdateGuideState(): m_state=6 00:47:45.527 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4368 00:47:45.527 00.000 30444 Star::Find returns 1 (1), X=461.04, Y=195.55, Mass=125043, SNR=81.8, Peak=12394 HFD=3.9 00:47:45.527 00.000 30444 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.28) = xAngle (-0.53 = -0.53) 00:47:45.527 00.000 30444 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.59 = -0.59) 00:47:45.527 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=-0.66 hyp=0.92 cameraTheta=-0.80 mountX=0.79 mountY=-0.51, mountTheta=-0.57 00:47:45.528 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=-0.66, opts=13) 00:47:45.528 00.000 30444 Enqueuing Move request for scope (0.64, -0.66) 00:47:45.528 00.000 15672 Worker thread wakes up 00:47:45.528 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.66) opts 0xd 00:47:45.528 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, -0.66) 00:47:45.528 00.000 15672 Moving (0.64, -0.66) raw xDistance=0.79 yDistance=-0.51 00:47:45.528 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79 00:47:45.528 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 00:47:45.528 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51 00:47:45.528 00.000 15672 MoveAxis(W, 214, ABG) 00:47:45.528 00.000 15672 Guiding Dir = 3, Dur = 214 00:47:45.529 00.001 15672 IsSlewing returns 0 00:47:45.531 00.002 15672 IsGuiding returns 0 00:47:45.535 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=13172, FiltMin=2579, FiltMax=10109, Gamma=2.950 00:47:45.560 00.025 15672 PulseGuide returned control before completion, sleep 195 00:47:45.583 00.023 30444 UpdateGuideState exits: m=125043 SNR=81.8 Saturated 00:47:45.583 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:45.584 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:45.584 00.000 30444 Enqueuing Expose request 00:47:45.758 00.174 15672 IsGuiding returns 1 00:47:45.759 00.001 15672 scope still moving after pulse duration time elapsed 00:47:45.780 00.021 15672 IsSlewing returns 0 00:47:45.783 00.003 15672 IsGuiding returns 1 00:47:45.805 00.022 15672 IsSlewing returns 0 00:47:45.818 00.013 15672 IsGuiding returns 0 00:47:45.818 00.000 15672 scope move finished after 214 + 73 ms 00:47:45.818 00.000 15672 Move returns status 0, amount 214 00:47:45.818 00.000 15672 MoveAxis(N, 0, ABG) 00:47:45.818 00.000 15672 Move returns status 0, amount 0 00:47:45.819 00.001 15672 move complete, result=0 00:47:45.819 00.000 15672 worker thread done servicing request 00:47:45.819 00.000 15672 Worker thread wakes up 00:47:45.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:45.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:45.819 00.000 30444 GuideStep: 0.8 px 214 ms WEST, -0.5 px 0 ms NORTH 00:47:47.734 01.915 15672 Exposure complete 00:47:47.767 00.033 15672 worker thread done servicing request 00:47:47.767 00.000 30444 OnExposeComplete: enter 00:47:47.767 00.000 30444 UpdateGuideState(): m_state=6 00:47:47.768 00.001 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4369 00:47:47.768 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=196.21, Mass=113867, SNR=79.7, Peak=10228 HFD=3.7 00:47:47.768 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.27 = 0.27) 00:47:47.768 00.000 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.21 = 0.21) 00:47:47.768 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.00 hyp=0.30 cameraTheta=-0.01 mountX=0.29 mountY=0.06, mountTheta=0.21 00:47:47.768 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.00, opts=13) 00:47:47.768 00.000 30444 Enqueuing Move request for scope (0.30, -0.00) 00:47:47.769 00.001 15672 Worker thread wakes up 00:47:47.769 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.00) opts 0xd 00:47:47.769 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.00) 00:47:47.769 00.000 15672 Moving (0.30, -0.00) raw xDistance=0.29 yDistance=0.06 00:47:47.769 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.29 00:47:47.769 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:47:47.769 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:47:47.769 00.000 15672 MoveAxis(W, 92, ABG) 00:47:47.769 00.000 15672 Guiding Dir = 3, Dur = 92 00:47:47.769 00.000 15672 IsSlewing returns 0 00:47:47.771 00.002 15672 IsGuiding returns 0 00:47:47.775 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=10689, FiltMin=2631, FiltMax=9396, Gamma=2.950 00:47:47.797 00.022 15672 PulseGuide returned control before completion, sleep 76 00:47:47.824 00.027 30444 UpdateGuideState exits: m=113867 SNR=79.7 Saturated 00:47:47.824 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:47.824 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:47.824 00.000 30444 Enqueuing Expose request 00:47:47.875 00.051 15672 IsGuiding returns 1 00:47:47.875 00.000 15672 scope still moving after pulse duration time elapsed 00:47:47.896 00.021 15672 IsSlewing returns 0 00:47:47.910 00.014 15672 IsGuiding returns 0 00:47:47.910 00.000 15672 scope move finished after 92 + 48 ms 00:47:47.911 00.001 15672 Move returns status 0, amount 92 00:47:47.911 00.000 15672 MoveAxis(N, 0, ABG) 00:47:47.911 00.000 15672 Move returns status 0, amount 0 00:47:47.911 00.000 15672 move complete, result=0 00:47:47.911 00.000 15672 worker thread done servicing request 00:47:47.911 00.000 15672 Worker thread wakes up 00:47:47.911 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:47.912 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:47.912 00.000 30444 GuideStep: 0.3 px 92 ms WEST, 0.1 px 0 ms NORTH 00:47:50.023 02.111 15672 Exposure complete 00:47:50.043 00.020 15672 worker thread done servicing request 00:47:50.043 00.000 30444 OnExposeComplete: enter 00:47:50.043 00.000 30444 UpdateGuideState(): m_state=6 00:47:50.043 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4370 00:47:50.043 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=195.88, Mass=117203, SNR=88.2, Peak=11607 HFD=3.8 00:47:50.043 00.000 30444 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 00:47:50.043 00.000 30444 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 00:47:50.043 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.33 hyp=0.62 cameraTheta=-2.57 mountX=-0.41 mountY=-0.44, mountTheta=-2.32 00:47:50.044 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.33, opts=13) 00:47:50.044 00.000 30444 Enqueuing Move request for scope (-0.52, -0.33) 00:47:50.044 00.000 15672 Worker thread wakes up 00:47:50.044 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.33) opts 0xd 00:47:50.044 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.33) 00:47:50.044 00.000 15672 Moving (-0.52, -0.33) raw xDistance=-0.41 yDistance=-0.44 00:47:50.044 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41 00:47:50.044 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.02 newest=-0.88 00:47:50.044 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 00:47:50.044 00.000 15672 MoveAxis(E, 104, ABG) 00:47:50.044 00.000 15672 Guiding Dir = 2, Dur = 104 00:47:50.045 00.001 15672 IsSlewing returns 0 00:47:50.046 00.001 15672 IsGuiding returns 0 00:47:50.050 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=12109, FiltMin=2634, FiltMax=9186, Gamma=2.950 00:47:50.066 00.016 15672 PulseGuide returned control before completion, sleep 95 00:47:50.100 00.034 30444 UpdateGuideState exits: m=117203 SNR=88.2 Saturated 00:47:50.100 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:50.100 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:50.100 00.000 30444 Enqueuing Expose request 00:47:50.163 00.063 15672 IsGuiding returns 1 00:47:50.163 00.000 15672 scope still moving after pulse duration time elapsed 00:47:50.184 00.021 15672 IsSlewing returns 0 00:47:50.242 00.058 15672 IsGuiding returns 0 00:47:50.242 00.000 15672 scope move finished after 104 + 92 ms 00:47:50.242 00.000 15672 Move returns status 0, amount 104 00:47:50.242 00.000 15672 MoveAxis(N, 78, ABG) 00:47:50.242 00.000 15672 Guiding Dir = 0, Dur = 78 00:47:50.243 00.001 15672 IsSlewing returns 0 00:47:50.244 00.001 15672 IsGuiding returns 0 00:47:50.322 00.078 15672 PulseGuide returned control before completion, sleep 11 00:47:50.336 00.014 15672 IsGuiding returns 1 00:47:50.336 00.000 15672 scope still moving after pulse duration time elapsed 00:47:50.358 00.022 15672 IsSlewing returns 0 00:47:50.360 00.002 15672 IsGuiding returns 1 00:47:50.382 00.022 15672 IsSlewing returns 0 00:47:50.385 00.003 15672 IsGuiding returns 1 00:47:50.405 00.020 15672 IsSlewing returns 0 00:47:50.408 00.003 15672 IsGuiding returns 1 00:47:50.429 00.021 15672 IsSlewing returns 0 00:47:50.482 00.053 15672 IsGuiding returns 0 00:47:50.482 00.000 15672 scope move finished after 78 + 160 ms 00:47:50.482 00.000 15672 Move returns status 0, amount 78 00:47:50.482 00.000 15672 move complete, result=0 00:47:50.483 00.001 15672 worker thread done servicing request 00:47:50.483 00.000 15672 Worker thread wakes up 00:47:50.483 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:50.483 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:50.483 00.000 30444 GuideStep: -0.4 px 104 ms EAST, -0.4 px 78 ms NORTH 00:47:52.393 01.910 15672 Exposure complete 00:47:52.413 00.020 15672 worker thread done servicing request 00:47:52.413 00.000 30444 OnExposeComplete: enter 00:47:52.413 00.000 30444 UpdateGuideState(): m_state=6 00:47:52.413 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4371 00:47:52.413 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=196.33, Mass=128674, SNR=98.0, Peak=10942 HFD=3.5 00:47:52.413 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 00:47:52.413 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 00:47:52.413 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.66 mountX=0.11 mountY=0.15, mountTheta=0.92 00:47:52.414 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.12, opts=13) 00:47:52.414 00.000 30444 Enqueuing Move request for scope (0.15, 0.12) 00:47:52.414 00.000 15672 Worker thread wakes up 00:47:52.414 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd 00:47:52.414 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.12) 00:47:52.414 00.000 15672 Moving (0.15, 0.12) raw xDistance=0.11 yDistance=0.15 00:47:52.414 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:47:52.414 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:47:52.414 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 00:47:52.414 00.000 15672 MoveAxis(E, 0, ABG) 00:47:52.414 00.000 15672 Move returns status 0, amount 0 00:47:52.414 00.000 15672 MoveAxis(N, 0, ABG) 00:47:52.414 00.000 15672 Move returns status 0, amount 0 00:47:52.414 00.000 15672 move complete, result=0 00:47:52.415 00.001 15672 worker thread done servicing request 00:47:52.419 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=11515, FiltMin=2619, FiltMax=9846, Gamma=2.950 00:47:52.467 00.048 30444 UpdateGuideState exits: m=128674 SNR=98.0 Saturated 00:47:52.468 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:52.468 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:52.468 00.000 30444 Enqueuing Expose request 00:47:52.468 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:47:52.468 00.000 15672 Worker thread wakes up 00:47:52.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:52.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:54.578 02.110 15672 Exposure complete 00:47:54.603 00.025 15672 worker thread done servicing request 00:47:54.603 00.000 30444 OnExposeComplete: enter 00:47:54.603 00.000 30444 UpdateGuideState(): m_state=6 00:47:54.603 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4372 00:47:54.604 00.001 30444 Star::Find returns 1 (1), X=459.98, Y=195.82, Mass=111763, SNR=77.8, Peak=12505 HFD=3.2 00:47:54.604 00.000 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 00:47:54.604 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 00:47:54.604 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.39 hyp=0.58 cameraTheta=-2.40 mountX=-0.31 mountY=-0.48, mountTheta=-2.14 00:47:54.604 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.39, opts=13) 00:47:54.604 00.000 30444 Enqueuing Move request for scope (-0.43, -0.39) 00:47:54.604 00.000 15672 Worker thread wakes up 00:47:54.604 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.39) opts 0xd 00:47:54.605 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.39) 00:47:54.605 00.000 15672 Moving (-0.43, -0.39) raw xDistance=-0.31 yDistance=-0.48 00:47:54.605 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 00:47:54.605 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 00:47:54.605 00.000 15672 MoveAxis(E, 83, ABG) 00:47:54.605 00.000 15672 Guiding Dir = 2, Dur = 83 00:47:54.605 00.000 15672 IsSlewing returns 0 00:47:54.606 00.001 15672 IsGuiding returns 0 00:47:54.611 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=12505, FiltMin=2562, FiltMax=9402, Gamma=2.950 00:47:54.634 00.023 15672 PulseGuide returned control before completion, sleep 65 00:47:54.747 00.113 15672 IsGuiding returns 0 00:47:54.747 00.000 15672 Move returns status 0, amount 83 00:47:54.747 00.000 15672 MoveAxis(N, 85, ABG) 00:47:54.747 00.000 15672 Guiding Dir = 0, Dur = 85 00:47:54.748 00.001 15672 IsSlewing returns 0 00:47:54.749 00.001 15672 IsGuiding returns 0 00:47:54.827 00.078 15672 PulseGuide returned control before completion, sleep 17 00:47:54.846 00.019 15672 IsGuiding returns 1 00:47:54.846 00.000 15672 scope still moving after pulse duration time elapsed 00:47:54.867 00.021 15672 IsSlewing returns 0 00:47:54.867 00.000 15672 IsGuiding returns 1 00:47:54.888 00.021 15672 IsSlewing returns 0 00:47:54.889 00.001 15672 IsGuiding returns 1 00:47:54.910 00.021 15672 IsSlewing returns 0 00:47:54.912 00.002 15672 IsGuiding returns 1 00:47:54.933 00.021 15672 IsSlewing returns 0 00:47:54.980 00.047 30444 UpdateGuideState exits: m=111763 SNR=77.8 Saturated 00:47:54.980 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:54.981 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:54.981 00.000 30444 Enqueuing Expose request 00:47:54.987 00.006 15672 IsGuiding returns 0 00:47:54.987 00.000 15672 scope move finished after 85 + 153 ms 00:47:54.987 00.000 15672 Move returns status 0, amount 85 00:47:54.987 00.000 15672 move complete, result=0 00:47:54.987 00.000 15672 worker thread done servicing request 00:47:54.987 00.000 15672 Worker thread wakes up 00:47:54.988 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:54.988 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:54.989 00.001 30444 GuideStep: -0.3 px 83 ms EAST, -0.5 px 85 ms NORTH 00:47:56.898 01.909 15672 Exposure complete 00:47:56.918 00.020 15672 worker thread done servicing request 00:47:56.918 00.000 30444 OnExposeComplete: enter 00:47:56.918 00.000 30444 UpdateGuideState(): m_state=6 00:47:56.918 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4373 00:47:56.918 00.000 30444 Star::Find returns 1 (1), X=460.85, Y=195.51, Mass=122823, SNR=87.9, Peak=13345 HFD=3.8 00:47:56.918 00.000 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.74 = -0.74) 00:47:56.918 00.000 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.80 = -0.80) 00:47:56.918 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.70 hyp=0.83 cameraTheta=-1.01 mountX=0.62 mountY=-0.59, mountTheta=-0.77 00:47:56.919 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.70, opts=13) 00:47:56.919 00.000 30444 Enqueuing Move request for scope (0.44, -0.70) 00:47:56.919 00.000 15672 Worker thread wakes up 00:47:56.919 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.70) opts 0xd 00:47:56.919 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.70) 00:47:56.919 00.000 15672 Moving (0.44, -0.70) raw xDistance=0.62 yDistance=-0.59 00:47:56.919 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.62 00:47:56.919 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 00:47:56.919 00.000 15672 MoveAxis(W, 161, ABG) 00:47:56.919 00.000 15672 Guiding Dir = 3, Dur = 161 00:47:56.920 00.001 15672 IsSlewing returns 0 00:47:56.921 00.001 15672 IsGuiding returns 0 00:47:56.925 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=13345, FiltMin=2541, FiltMax=10995, Gamma=2.950 00:47:56.935 00.010 15672 PulseGuide returned control before completion, sleep 157 00:47:57.012 00.077 30444 UpdateGuideState exits: m=122823 SNR=87.9 Saturated 00:47:57.012 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:57.012 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:57.012 00.000 30444 Enqueuing Expose request 00:47:57.144 00.132 15672 IsGuiding returns 0 00:47:57.144 00.000 15672 Move returns status 0, amount 161 00:47:57.144 00.000 15672 MoveAxis(N, 106, ABG) 00:47:57.144 00.000 15672 Guiding Dir = 0, Dur = 106 00:47:57.145 00.001 15672 IsSlewing returns 0 00:47:57.147 00.002 15672 IsGuiding returns 0 00:47:57.223 00.076 15672 PulseGuide returned control before completion, sleep 41 00:47:57.265 00.042 15672 IsGuiding returns 1 00:47:57.266 00.001 15672 scope still moving after pulse duration time elapsed 00:47:57.287 00.021 15672 IsSlewing returns 0 00:47:57.288 00.001 15672 IsGuiding returns 1 00:47:57.309 00.021 15672 IsSlewing returns 0 00:47:57.310 00.001 15672 IsGuiding returns 1 00:47:57.331 00.021 15672 IsSlewing returns 0 00:47:57.332 00.001 15672 IsGuiding returns 1 00:47:57.353 00.021 15672 IsSlewing returns 0 00:47:57.399 00.046 15672 IsGuiding returns 0 00:47:57.399 00.000 15672 scope move finished after 106 + 145 ms 00:47:57.399 00.000 15672 Move returns status 0, amount 106 00:47:57.399 00.000 15672 move complete, result=0 00:47:57.399 00.000 15672 worker thread done servicing request 00:47:57.399 00.000 15672 Worker thread wakes up 00:47:57.399 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:57.400 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:47:57.400 00.000 30444 GuideStep: 0.6 px 161 ms WEST, -0.6 px 106 ms NORTH 00:47:59.507 02.107 15672 Exposure complete 00:47:59.527 00.020 15672 worker thread done servicing request 00:47:59.527 00.000 30444 OnExposeComplete: enter 00:47:59.527 00.000 30444 UpdateGuideState(): m_state=6 00:47:59.527 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4374 00:47:59.527 00.000 30444 Star::Find returns 1 (1), X=460.95, Y=195.89, Mass=131070, SNR=96.2, Peak=11299 HFD=4.2 00:47:59.527 00.000 30444 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 00:47:59.527 00.000 30444 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.33 = -0.33) 00:47:59.527 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.33 hyp=0.63 cameraTheta=-0.55 mountX=0.61 mountY=-0.20, mountTheta=-0.32 00:47:59.528 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.33, opts=13) 00:47:59.528 00.000 30444 Enqueuing Move request for scope (0.54, -0.33) 00:47:59.528 00.000 15672 Worker thread wakes up 00:47:59.528 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.33) opts 0xd 00:47:59.528 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.33) 00:47:59.528 00.000 15672 Moving (0.54, -0.33) raw xDistance=0.61 yDistance=-0.20 00:47:59.528 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61 00:47:59.528 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:47:59.528 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 00:47:59.528 00.000 15672 MoveAxis(W, 176, ABG) 00:47:59.528 00.000 15672 Guiding Dir = 3, Dur = 176 00:47:59.529 00.001 15672 IsSlewing returns 0 00:47:59.530 00.001 15672 IsGuiding returns 0 00:47:59.534 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=11299, FiltMin=2593, FiltMax=10328, Gamma=2.950 00:47:59.555 00.021 15672 PulseGuide returned control before completion, sleep 161 00:47:59.583 00.028 30444 UpdateGuideState exits: m=131070 SNR=96.2 Saturated 00:47:59.583 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:47:59.583 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:47:59.583 00.000 30444 Enqueuing Expose request 00:47:59.719 00.136 15672 IsGuiding returns 1 00:47:59.719 00.000 15672 scope still moving after pulse duration time elapsed 00:47:59.740 00.021 15672 IsSlewing returns 0 00:47:59.795 00.055 15672 IsGuiding returns 0 00:47:59.795 00.000 15672 scope move finished after 176 + 89 ms 00:47:59.795 00.000 15672 Move returns status 0, amount 176 00:47:59.795 00.000 15672 MoveAxis(N, 0, ABG) 00:47:59.795 00.000 15672 Move returns status 0, amount 0 00:47:59.795 00.000 15672 move complete, result=0 00:47:59.795 00.000 15672 worker thread done servicing request 00:47:59.795 00.000 15672 Worker thread wakes up 00:47:59.795 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:47:59.795 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:00.089 00.294 30444 GuideStep: 0.6 px 176 ms WEST, -0.2 px 0 ms NORTH 00:48:01.701 01.612 15672 Exposure complete 00:48:01.815 00.114 15672 worker thread done servicing request 00:48:01.815 00.000 30444 OnExposeComplete: enter 00:48:01.815 00.000 30444 UpdateGuideState(): m_state=6 00:48:01.815 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4375 00:48:01.815 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=195.65, Mass=125714, SNR=95.0, Peak=10853 HFD=3.4 00:48:01.816 00.001 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 00:48:01.816 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 00:48:01.816 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.56 hyp=0.56 cameraTheta=-1.48 mountX=0.21 mountY=-0.54, mountTheta=-1.20 00:48:01.816 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.56, opts=13) 00:48:01.816 00.000 30444 Enqueuing Move request for scope (0.05, -0.56) 00:48:01.816 00.000 15672 Worker thread wakes up 00:48:01.817 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.56) opts 0xd 00:48:01.817 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.56) 00:48:01.817 00.000 15672 Moving (0.05, -0.56) raw xDistance=0.21 yDistance=-0.54 00:48:01.817 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:48:01.817 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 00:48:01.817 00.000 15672 MoveAxis(E, 0, ABG) 00:48:01.817 00.000 15672 Move returns status 0, amount 0 00:48:01.817 00.000 15672 MoveAxis(N, 95, ABG) 00:48:01.817 00.000 15672 Guiding Dir = 0, Dur = 95 00:48:01.817 00.000 15672 IsSlewing returns 0 00:48:01.824 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=11746, FiltMin=2581, FiltMax=9764, Gamma=2.950 00:48:01.825 00.001 15672 IsGuiding returns 0 00:48:01.887 00.062 30444 UpdateGuideState exits: m=125714 SNR=95.0 Saturated 00:48:01.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:01.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:01.887 00.000 30444 Enqueuing Expose request 00:48:01.903 00.016 15672 PulseGuide returned control before completion, sleep 26 00:48:01.930 00.027 15672 IsGuiding returns 1 00:48:01.930 00.000 15672 scope still moving after pulse duration time elapsed 00:48:01.951 00.021 15672 IsSlewing returns 0 00:48:01.951 00.000 15672 IsGuiding returns 1 00:48:01.972 00.021 15672 IsSlewing returns 0 00:48:01.973 00.001 15672 IsGuiding returns 1 00:48:01.994 00.021 15672 IsSlewing returns 0 00:48:02.063 00.069 15672 IsGuiding returns 0 00:48:02.063 00.000 15672 scope move finished after 95 + 143 ms 00:48:02.063 00.000 15672 Move returns status 0, amount 95 00:48:02.063 00.000 15672 move complete, result=0 00:48:02.063 00.000 15672 worker thread done servicing request 00:48:02.063 00.000 15672 Worker thread wakes up 00:48:02.063 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:02.063 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:02.063 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 95 ms NORTH 00:48:04.170 02.107 15672 Exposure complete 00:48:04.190 00.020 15672 worker thread done servicing request 00:48:04.191 00.001 30444 OnExposeComplete: enter 00:48:04.191 00.000 30444 UpdateGuideState(): m_state=6 00:48:04.191 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4376 00:48:04.191 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=196.23, Mass=128575, SNR=96.0, Peak=10383 HFD=3.8 00:48:04.191 00.000 30444 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.28) = xAngle (3.35 = -2.93) 00:48:04.191 00.000 30444 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.29 = -3.00) 00:48:04.191 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.07 mountX=-0.18 mountY=-0.03, mountTheta=-2.99 00:48:04.191 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.01, opts=13) 00:48:04.191 00.000 30444 Enqueuing Move request for scope (-0.19, 0.01) 00:48:04.192 00.001 15672 Worker thread wakes up 00:48:04.192 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd 00:48:04.192 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.01) 00:48:04.192 00.000 15672 Moving (-0.19, 0.01) raw xDistance=-0.18 yDistance=-0.03 00:48:04.192 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:48:04.192 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:48:04.192 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 00:48:04.192 00.000 15672 MoveAxis(E, 0, ABG) 00:48:04.192 00.000 15672 Move returns status 0, amount 0 00:48:04.192 00.000 15672 MoveAxis(N, 0, ABG) 00:48:04.192 00.000 15672 Move returns status 0, amount 0 00:48:04.192 00.000 15672 move complete, result=0 00:48:04.192 00.000 15672 worker thread done servicing request 00:48:04.198 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=11762, FiltMin=2575, FiltMax=9746, Gamma=2.950 00:48:04.249 00.051 30444 UpdateGuideState exits: m=128575 SNR=96.0 Saturated 00:48:04.249 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:04.249 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:04.249 00.000 30444 Enqueuing Expose request 00:48:04.249 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:48:04.249 00.000 15672 Worker thread wakes up 00:48:04.249 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:04.249 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:06.154 01.905 15672 Exposure complete 00:48:06.174 00.020 15672 worker thread done servicing request 00:48:06.174 00.000 30444 OnExposeComplete: enter 00:48:06.174 00.000 30444 UpdateGuideState(): m_state=6 00:48:06.174 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4377 00:48:06.174 00.000 30444 Star::Find returns 1 (1), X=460.86, Y=195.74, Mass=118062, SNR=84.0, Peak=11444 HFD=3.8 00:48:06.174 00.000 30444 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.28) = xAngle (-0.53 = -0.53) 00:48:06.174 00.000 30444 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.60 = -0.60) 00:48:06.175 00.001 30444 CameraToMount -- cameraX=0.45 cameraY=-0.47 hyp=0.65 cameraTheta=-0.81 mountX=0.56 mountY=-0.37, mountTheta=-0.58 00:48:06.175 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.47, opts=13) 00:48:06.175 00.000 30444 Enqueuing Move request for scope (0.45, -0.47) 00:48:06.175 00.000 15672 Worker thread wakes up 00:48:06.175 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.47) opts 0xd 00:48:06.175 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.47) 00:48:06.175 00.000 15672 Moving (0.45, -0.47) raw xDistance=0.56 yDistance=-0.37 00:48:06.175 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 00:48:06.175 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 00:48:06.175 00.000 15672 MoveAxis(W, 152, ABG) 00:48:06.175 00.000 15672 Guiding Dir = 3, Dur = 152 00:48:06.176 00.001 15672 IsSlewing returns 0 00:48:06.177 00.001 15672 IsGuiding returns 0 00:48:06.182 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=11444, FiltMin=2583, FiltMax=10002, Gamma=2.950 00:48:06.200 00.018 15672 PulseGuide returned control before completion, sleep 140 00:48:06.232 00.032 30444 UpdateGuideState exits: m=118062 SNR=84.0 Saturated 00:48:06.232 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:06.232 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:06.232 00.000 30444 Enqueuing Expose request 00:48:06.343 00.111 15672 IsGuiding returns 1 00:48:06.343 00.000 15672 scope still moving after pulse duration time elapsed 00:48:06.364 00.021 15672 IsSlewing returns 0 00:48:06.377 00.013 15672 IsGuiding returns 0 00:48:06.377 00.000 15672 scope move finished after 152 + 47 ms 00:48:06.377 00.000 15672 Move returns status 0, amount 152 00:48:06.377 00.000 15672 MoveAxis(N, 65, ABG) 00:48:06.377 00.000 15672 Guiding Dir = 0, Dur = 65 00:48:06.378 00.001 15672 IsSlewing returns 0 00:48:06.378 00.000 15672 IsGuiding returns 0 00:48:06.458 00.080 15672 IsGuiding returns 1 00:48:06.462 00.004 15672 scope still moving after pulse duration time elapsed 00:48:06.483 00.021 15672 IsSlewing returns 0 00:48:06.484 00.001 15672 IsGuiding returns 1 00:48:06.505 00.021 15672 IsSlewing returns 0 00:48:06.568 00.063 15672 IsGuiding returns 0 00:48:06.568 00.000 15672 scope move finished after 65 + 124 ms 00:48:06.568 00.000 15672 Move returns status 0, amount 65 00:48:06.568 00.000 15672 move complete, result=0 00:48:06.568 00.000 15672 worker thread done servicing request 00:48:06.568 00.000 15672 Worker thread wakes up 00:48:06.569 00.001 30444 GuideStep: 0.6 px 152 ms WEST, -0.4 px 65 ms NORTH 00:48:06.569 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:06.569 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:08.679 02.110 15672 Exposure complete 00:48:08.702 00.023 15672 worker thread done servicing request 00:48:08.702 00.000 30444 OnExposeComplete: enter 00:48:08.702 00.000 30444 UpdateGuideState(): m_state=6 00:48:08.702 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4378 00:48:08.702 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.36, Mass=125684, SNR=95.9, Peak=10864 HFD=3.6 00:48:08.703 00.001 30444 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.28) = xAngle (2.40 = 2.40) 00:48:08.703 00.000 30444 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.34 = 2.34) 00:48:08.703 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.12 mountX=-0.12 mountY=0.12, mountTheta=2.37 00:48:08.703 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.14, opts=13) 00:48:08.703 00.000 30444 Enqueuing Move request for scope (-0.09, 0.14) 00:48:08.703 00.000 15672 Worker thread wakes up 00:48:08.703 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd 00:48:08.703 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.14) 00:48:08.703 00.000 15672 Moving (-0.09, 0.14) raw xDistance=-0.12 yDistance=0.12 00:48:08.703 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:48:08.703 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:48:08.703 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 00:48:08.703 00.000 15672 MoveAxis(E, 0, ABG) 00:48:08.704 00.001 15672 Move returns status 0, amount 0 00:48:08.704 00.000 15672 MoveAxis(N, 0, ABG) 00:48:08.704 00.000 15672 Move returns status 0, amount 0 00:48:08.704 00.000 15672 move complete, result=0 00:48:08.704 00.000 15672 worker thread done servicing request 00:48:08.709 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=12021, FiltMin=2600, FiltMax=9712, Gamma=2.950 00:48:08.757 00.048 30444 UpdateGuideState exits: m=125684 SNR=95.9 Saturated 00:48:08.757 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:08.757 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:08.757 00.000 30444 Enqueuing Expose request 00:48:08.757 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:48:08.757 00.000 15672 Worker thread wakes up 00:48:08.757 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:08.757 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:10.663 01.906 15672 Exposure complete 00:48:10.683 00.020 15672 worker thread done servicing request 00:48:10.683 00.000 30444 OnExposeComplete: enter 00:48:10.684 00.001 30444 UpdateGuideState(): m_state=6 00:48:10.684 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4379 00:48:10.684 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=196.04, Mass=131934, SNR=102.7, Peak=10189 HFD=4.0 00:48:10.684 00.000 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.95 = -0.95) 00:48:10.684 00.000 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.01 = -1.01) 00:48:10.684 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.23 mountX=0.10 mountY=-0.15, mountTheta=-0.97 00:48:10.684 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.17, opts=13) 00:48:10.684 00.000 30444 Enqueuing Move request for scope (0.06, -0.17) 00:48:10.685 00.001 15672 Worker thread wakes up 00:48:10.685 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd 00:48:10.685 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.17) 00:48:10.685 00.000 15672 Moving (0.06, -0.17) raw xDistance=0.10 yDistance=-0.15 00:48:10.685 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:48:10.685 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:48:10.685 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 00:48:10.685 00.000 15672 MoveAxis(E, 0, ABG) 00:48:10.685 00.000 15672 Move returns status 0, amount 0 00:48:10.685 00.000 15672 MoveAxis(N, 0, ABG) 00:48:10.685 00.000 15672 Move returns status 0, amount 0 00:48:10.685 00.000 15672 move complete, result=0 00:48:10.685 00.000 15672 worker thread done servicing request 00:48:10.690 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2010, max=10932, FiltMin=2580, FiltMax=9256, Gamma=2.950 00:48:10.796 00.106 30444 UpdateGuideState exits: m=131934 SNR=102.7 Saturated 00:48:10.796 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:10.796 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:10.796 00.000 30444 Enqueuing Expose request 00:48:10.796 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:48:10.796 00.000 15672 Worker thread wakes up 00:48:10.796 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:10.796 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:12.904 02.108 15672 Exposure complete 00:48:12.924 00.020 15672 worker thread done servicing request 00:48:12.924 00.000 30444 OnExposeComplete: enter 00:48:12.924 00.000 30444 UpdateGuideState(): m_state=6 00:48:12.925 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4380 00:48:12.925 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=195.79, Mass=119822, SNR=94.5, Peak=13237 HFD=3.6 00:48:12.925 00.000 30444 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.28) = xAngle (-2.32 = -2.32) 00:48:12.925 00.000 30444 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.38 = -2.38) 00:48:12.925 00.000 30444 CameraToMount -- cameraX=-0.71 cameraY=-0.43 hyp=0.83 cameraTheta=-2.60 mountX=-0.56 mountY=-0.57, mountTheta=-2.35 00:48:12.925 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.71, y=-0.43, opts=13) 00:48:12.925 00.000 30444 Enqueuing Move request for scope (-0.71, -0.43) 00:48:12.925 00.000 15672 Worker thread wakes up 00:48:12.925 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.43) opts 0xd 00:48:12.926 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.71, -0.43) 00:48:12.926 00.000 15672 Moving (-0.71, -0.43) raw xDistance=-0.56 yDistance=-0.57 00:48:12.926 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.56 00:48:12.926 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 00:48:12.926 00.000 15672 MoveAxis(E, 152, ABG) 00:48:12.926 00.000 15672 Guiding Dir = 2, Dur = 152 00:48:12.926 00.000 15672 IsSlewing returns 0 00:48:12.927 00.001 15672 IsGuiding returns 0 00:48:12.931 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=13237, FiltMin=2612, FiltMax=9822, Gamma=2.950 00:48:12.941 00.010 15672 PulseGuide returned control before completion, sleep 149 00:48:12.989 00.048 30444 UpdateGuideState exits: m=119822 SNR=94.5 Saturated 00:48:12.990 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:12.990 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:12.990 00.000 30444 Enqueuing Expose request 00:48:13.103 00.113 15672 IsGuiding returns 0 00:48:13.103 00.000 15672 Move returns status 0, amount 152 00:48:13.103 00.000 15672 MoveAxis(N, 101, ABG) 00:48:13.103 00.000 15672 Guiding Dir = 0, Dur = 101 00:48:13.103 00.000 15672 IsSlewing returns 0 00:48:13.104 00.001 15672 IsGuiding returns 0 00:48:13.181 00.077 15672 PulseGuide returned control before completion, sleep 34 00:48:13.217 00.036 15672 IsGuiding returns 1 00:48:13.217 00.000 15672 scope still moving after pulse duration time elapsed 00:48:13.238 00.021 15672 IsSlewing returns 0 00:48:13.262 00.024 15672 IsGuiding returns 1 00:48:13.283 00.021 15672 IsSlewing returns 0 00:48:13.285 00.002 15672 IsGuiding returns 1 00:48:13.306 00.021 15672 IsSlewing returns 0 00:48:13.327 00.021 15672 IsGuiding returns 0 00:48:13.327 00.000 15672 scope move finished after 101 + 122 ms 00:48:13.327 00.000 15672 Move returns status 0, amount 101 00:48:13.327 00.000 15672 move complete, result=0 00:48:13.327 00.000 15672 worker thread done servicing request 00:48:13.327 00.000 15672 Worker thread wakes up 00:48:13.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:13.328 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:13.328 00.000 30444 GuideStep: -0.6 px 152 ms EAST, -0.6 px 101 ms NORTH 00:48:15.243 01.915 15672 Exposure complete 00:48:15.275 00.032 15672 worker thread done servicing request 00:48:15.275 00.000 30444 OnExposeComplete: enter 00:48:15.275 00.000 30444 UpdateGuideState(): m_state=6 00:48:15.276 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4381 00:48:15.276 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=196.78, Mass=126195, SNR=93.6, Peak=12311 HFD=3.6 00:48:15.276 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 00:48:15.276 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 00:48:15.276 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.57 hyp=0.64 cameraTheta=1.09 mountX=0.13 mountY=0.62, mountTheta=1.36 00:48:15.276 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.57, opts=13) 00:48:15.276 00.000 30444 Enqueuing Move request for scope (0.30, 0.57) 00:48:15.276 00.000 15672 Worker thread wakes up 00:48:15.276 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.57) opts 0xd 00:48:15.277 00.001 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.57) 00:48:15.277 00.000 15672 Moving (0.30, 0.57) raw xDistance=0.13 yDistance=0.62 00:48:15.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:48:15.277 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:48:15.277 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62 00:48:15.277 00.000 15672 MoveAxis(E, 0, ABG) 00:48:15.277 00.000 15672 Move returns status 0, amount 0 00:48:15.277 00.000 15672 MoveAxis(N, 0, ABG) 00:48:15.277 00.000 15672 Move returns status 0, amount 0 00:48:15.277 00.000 15672 move complete, result=0 00:48:15.277 00.000 15672 worker thread done servicing request 00:48:15.281 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=12578, FiltMin=2579, FiltMax=10273, Gamma=2.950 00:48:15.402 00.121 30444 UpdateGuideState exits: m=126195 SNR=93.6 Saturated 00:48:15.402 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:15.402 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:15.402 00.000 30444 Enqueuing Expose request 00:48:15.402 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 00:48:15.402 00.000 15672 Worker thread wakes up 00:48:15.402 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:15.402 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:17.514 02.112 15672 Exposure complete 00:48:17.534 00.020 15672 worker thread done servicing request 00:48:17.534 00.000 30444 OnExposeComplete: enter 00:48:17.534 00.000 30444 UpdateGuideState(): m_state=6 00:48:17.534 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4382 00:48:17.534 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=196.61, Mass=128893, SNR=93.4, Peak=12449 HFD=3.3 00:48:17.534 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 00:48:17.534 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 00:48:17.534 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.39 hyp=0.39 cameraTheta=1.52 mountX=-0.09 mountY=0.39, mountTheta=1.79 00:48:17.535 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.39, opts=13) 00:48:17.535 00.000 30444 Enqueuing Move request for scope (0.02, 0.39) 00:48:17.535 00.000 15672 Worker thread wakes up 00:48:17.535 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.39) opts 0xd 00:48:17.535 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.39) 00:48:17.535 00.000 15672 Moving (0.02, 0.39) raw xDistance=-0.09 yDistance=0.39 00:48:17.535 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:48:17.535 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:48:17.535 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 00:48:17.535 00.000 15672 MoveAxis(E, 0, ABG) 00:48:17.535 00.000 15672 Move returns status 0, amount 0 00:48:17.535 00.000 15672 MoveAxis(N, 0, ABG) 00:48:17.535 00.000 15672 Move returns status 0, amount 0 00:48:17.535 00.000 15672 move complete, result=0 00:48:17.535 00.000 15672 worker thread done servicing request 00:48:17.540 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=12606, FiltMin=2609, FiltMax=10320, Gamma=2.950 00:48:17.590 00.050 30444 UpdateGuideState exits: m=128893 SNR=93.4 Saturated 00:48:17.590 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:17.590 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:17.590 00.000 30444 Enqueuing Expose request 00:48:17.590 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 00:48:17.590 00.000 15672 Worker thread wakes up 00:48:17.590 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:17.590 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:19.506 01.916 15672 Exposure complete 00:48:19.540 00.034 15672 worker thread done servicing request 00:48:19.540 00.000 30444 OnExposeComplete: enter 00:48:19.540 00.000 30444 UpdateGuideState(): m_state=6 00:48:19.540 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4383 00:48:19.540 00.000 30444 Star::Find returns 1 (1), X=460.82, Y=196.67, Mass=123982, SNR=97.6, Peak=11565 HFD=3.7 00:48:19.540 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 00:48:19.541 00.001 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 00:48:19.541 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.46 hyp=0.61 cameraTheta=0.84 mountX=0.27 mountY=0.53, mountTheta=1.10 00:48:19.541 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.46, opts=13) 00:48:19.541 00.000 30444 Enqueuing Move request for scope (0.41, 0.46) 00:48:19.541 00.000 15672 Worker thread wakes up 00:48:19.541 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.46) opts 0xd 00:48:19.541 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.46) 00:48:19.541 00.000 15672 Moving (0.41, 0.46) raw xDistance=0.27 yDistance=0.53 00:48:19.541 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 00:48:19.541 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:48:19.542 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53 00:48:19.542 00.000 15672 MoveAxis(W, 72, ABG) 00:48:19.542 00.000 15672 Guiding Dir = 3, Dur = 72 00:48:19.542 00.000 15672 IsSlewing returns 0 00:48:19.543 00.001 15672 IsGuiding returns 0 00:48:19.547 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=12353, FiltMin=2582, FiltMax=10088, Gamma=2.950 00:48:19.571 00.024 15672 PulseGuide returned control before completion, sleep 55 00:48:19.597 00.026 30444 UpdateGuideState exits: m=123982 SNR=97.6 Saturated 00:48:19.597 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:19.597 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:19.597 00.000 30444 Enqueuing Expose request 00:48:19.628 00.031 15672 IsGuiding returns 1 00:48:19.628 00.000 15672 scope still moving after pulse duration time elapsed 00:48:19.649 00.021 15672 IsSlewing returns 0 00:48:19.653 00.004 15672 IsGuiding returns 0 00:48:19.653 00.000 15672 scope move finished after 72 + 38 ms 00:48:19.653 00.000 15672 Move returns status 0, amount 72 00:48:19.653 00.000 15672 MoveAxis(N, 0, ABG) 00:48:19.653 00.000 15672 Move returns status 0, amount 0 00:48:19.653 00.000 15672 move complete, result=0 00:48:19.653 00.000 15672 worker thread done servicing request 00:48:19.653 00.000 15672 Worker thread wakes up 00:48:19.653 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:19.654 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:19.654 00.000 30444 GuideStep: 0.3 px 72 ms WEST, 0.5 px 0 ms NORTH 00:48:21.764 02.110 15672 Exposure complete 00:48:21.784 00.020 15672 worker thread done servicing request 00:48:21.784 00.000 30444 OnExposeComplete: enter 00:48:21.784 00.000 30444 UpdateGuideState(): m_state=6 00:48:21.784 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4384 00:48:21.784 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=196.78, Mass=118132, SNR=89.1, Peak=11739 HFD=3.6 00:48:21.784 00.000 30444 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.28) = xAngle (1.45 = 1.45) 00:48:21.784 00.000 30444 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.39 = 1.39) 00:48:21.784 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.56 hyp=0.61 cameraTheta=1.18 mountX=0.07 mountY=0.60, mountTheta=1.45 00:48:21.785 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.56, opts=13) 00:48:21.785 00.000 30444 Enqueuing Move request for scope (0.23, 0.56) 00:48:21.785 00.000 15672 Worker thread wakes up 00:48:21.785 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.56) opts 0xd 00:48:21.785 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.56) 00:48:21.785 00.000 15672 Moving (0.23, 0.56) raw xDistance=0.07 yDistance=0.60 00:48:21.785 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:48:21.785 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:48:21.785 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60 00:48:21.785 00.000 15672 MoveAxis(E, 0, ABG) 00:48:21.785 00.000 15672 Move returns status 0, amount 0 00:48:21.785 00.000 15672 MoveAxis(N, 0, ABG) 00:48:21.785 00.000 15672 Move returns status 0, amount 0 00:48:21.785 00.000 15672 move complete, result=0 00:48:21.785 00.000 15672 worker thread done servicing request 00:48:21.790 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=12268, FiltMin=2574, FiltMax=10189, Gamma=2.950 00:48:21.840 00.050 30444 UpdateGuideState exits: m=118132 SNR=89.1 Saturated 00:48:21.840 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:21.840 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:21.840 00.000 30444 Enqueuing Expose request 00:48:21.840 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 00:48:21.840 00.000 15672 Worker thread wakes up 00:48:21.840 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:21.840 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:23.756 01.916 15672 Exposure complete 00:48:23.789 00.033 15672 worker thread done servicing request 00:48:23.789 00.000 30444 OnExposeComplete: enter 00:48:23.789 00.000 30444 UpdateGuideState(): m_state=6 00:48:23.790 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4385 00:48:23.790 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=196.85, Mass=134995, SNR=94.5, Peak=12161 HFD=3.7 00:48:23.790 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 00:48:23.790 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 00:48:23.790 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.64 hyp=0.64 cameraTheta=1.48 mountX=-0.12 mountY=0.64, mountTheta=1.75 00:48:23.790 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.64, opts=13) 00:48:23.790 00.000 30444 Enqueuing Move request for scope (0.06, 0.64) 00:48:23.791 00.001 15672 Worker thread wakes up 00:48:23.791 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.64) opts 0xd 00:48:23.791 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.64) 00:48:23.791 00.000 15672 Moving (0.06, 0.64) raw xDistance=-0.12 yDistance=0.64 00:48:23.791 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:48:23.791 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.27 newest=1.77 00:48:23.791 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 00:48:23.791 00.000 15672 MoveAxis(E, 0, ABG) 00:48:23.791 00.000 15672 Move returns status 0, amount 0 00:48:23.791 00.000 15672 MoveAxis(S, 114, ABG) 00:48:23.791 00.000 15672 Guiding Dir = 1, Dur = 114 00:48:23.792 00.001 15672 IsSlewing returns 0 00:48:23.793 00.001 15672 IsGuiding returns 0 00:48:23.796 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=12915, FiltMin=2600, FiltMax=10335, Gamma=2.950 00:48:23.846 00.050 30444 UpdateGuideState exits: m=134995 SNR=94.5 Saturated 00:48:23.846 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:23.846 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:23.846 00.000 30444 Enqueuing Expose request 00:48:23.869 00.023 15672 PulseGuide returned control before completion, sleep 48 00:48:23.918 00.049 15672 IsGuiding returns 1 00:48:23.918 00.000 15672 scope still moving after pulse duration time elapsed 00:48:23.940 00.022 15672 IsSlewing returns 0 00:48:23.940 00.000 15672 IsGuiding returns 1 00:48:23.962 00.022 15672 IsSlewing returns 0 00:48:23.963 00.001 15672 IsGuiding returns 1 00:48:23.984 00.021 15672 IsSlewing returns 0 00:48:23.986 00.002 15672 IsGuiding returns 1 00:48:24.007 00.021 15672 IsSlewing returns 0 00:48:24.061 00.054 15672 IsGuiding returns 0 00:48:24.061 00.000 15672 scope move finished after 114 + 154 ms 00:48:24.061 00.000 15672 Move returns status 0, amount 114 00:48:24.061 00.000 15672 move complete, result=0 00:48:24.062 00.001 15672 worker thread done servicing request 00:48:24.062 00.000 15672 Worker thread wakes up 00:48:24.062 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:24.062 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:24.062 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 114 ms SOUTH 00:48:26.172 02.110 15672 Exposure complete 00:48:26.192 00.020 15672 worker thread done servicing request 00:48:26.193 00.001 30444 OnExposeComplete: enter 00:48:26.193 00.000 30444 UpdateGuideState(): m_state=6 00:48:26.193 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4386 00:48:26.193 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=196.45, Mass=109617, SNR=74.5, Peak=10390 HFD=3.2 00:48:26.193 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 00:48:26.193 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.53 = 1.53) 00:48:26.193 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.32 mountX=-0.01 mountY=0.24, mountTheta=1.59 00:48:26.193 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.23, opts=13) 00:48:26.194 00.001 30444 Enqueuing Move request for scope (0.06, 0.23) 00:48:26.194 00.000 15672 Worker thread wakes up 00:48:26.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd 00:48:26.194 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.23) 00:48:26.194 00.000 15672 Moving (0.06, 0.23) raw xDistance=-0.01 yDistance=0.24 00:48:26.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 00:48:26.194 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:48:26.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 00:48:26.194 00.000 15672 MoveAxis(E, 0, ABG) 00:48:26.194 00.000 15672 Move returns status 0, amount 0 00:48:26.194 00.000 15672 MoveAxis(N, 0, ABG) 00:48:26.194 00.000 15672 Move returns status 0, amount 0 00:48:26.194 00.000 15672 move complete, result=0 00:48:26.194 00.000 15672 worker thread done servicing request 00:48:26.199 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=11814, FiltMin=2631, FiltMax=9998, Gamma=2.950 00:48:26.250 00.051 30444 UpdateGuideState exits: m=109617 SNR=74.5 Saturated 00:48:26.250 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:26.250 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:26.250 00.000 30444 Enqueuing Expose request 00:48:26.250 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 00:48:26.251 00.001 15672 Worker thread wakes up 00:48:26.251 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:26.251 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:28.165 01.914 15672 Exposure complete 00:48:28.189 00.024 15672 worker thread done servicing request 00:48:28.189 00.000 30444 OnExposeComplete: enter 00:48:28.189 00.000 30444 UpdateGuideState(): m_state=6 00:48:28.189 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4387 00:48:28.190 00.001 30444 Star::Find returns 1 (1), X=460.21, Y=196.65, Mass=117243, SNR=84.0, Peak=11845 HFD=3.4 00:48:28.190 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 00:48:28.190 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 00:48:28.190 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.43 hyp=0.47 cameraTheta=1.99 mountX=-0.30 mountY=0.38, mountTheta=2.24 00:48:28.190 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.43, opts=13) 00:48:28.190 00.000 30444 Enqueuing Move request for scope (-0.19, 0.43) 00:48:28.190 00.000 15672 Worker thread wakes up 00:48:28.190 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.43) opts 0xd 00:48:28.190 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.43) 00:48:28.190 00.000 15672 Moving (-0.19, 0.43) raw xDistance=-0.30 yDistance=0.38 00:48:28.190 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 00:48:28.190 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 00:48:28.190 00.000 15672 MoveAxis(E, 82, ABG) 00:48:28.191 00.001 15672 Guiding Dir = 2, Dur = 82 00:48:28.191 00.000 15672 IsSlewing returns 0 00:48:28.192 00.001 15672 IsGuiding returns 0 00:48:28.196 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=12359, FiltMin=2625, FiltMax=10327, Gamma=2.950 00:48:28.213 00.017 15672 PulseGuide returned control before completion, sleep 72 00:48:28.246 00.033 30444 UpdateGuideState exits: m=117243 SNR=84.0 Saturated 00:48:28.246 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:28.246 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:28.246 00.000 30444 Enqueuing Expose request 00:48:28.287 00.041 15672 IsGuiding returns 1 00:48:28.287 00.000 15672 scope still moving after pulse duration time elapsed 00:48:28.308 00.021 15672 IsSlewing returns 0 00:48:28.358 00.050 15672 IsGuiding returns 0 00:48:28.358 00.000 15672 scope move finished after 82 + 83 ms 00:48:28.358 00.000 15672 Move returns status 0, amount 82 00:48:28.358 00.000 15672 MoveAxis(S, 68, ABG) 00:48:28.358 00.000 15672 Guiding Dir = 1, Dur = 68 00:48:28.359 00.001 15672 IsSlewing returns 0 00:48:28.361 00.002 15672 IsGuiding returns 0 00:48:28.438 00.077 15672 IsGuiding returns 1 00:48:28.438 00.000 15672 scope still moving after pulse duration time elapsed 00:48:28.459 00.021 15672 IsSlewing returns 0 00:48:28.459 00.000 15672 IsGuiding returns 1 00:48:28.480 00.021 15672 IsSlewing returns 0 00:48:28.483 00.003 15672 IsGuiding returns 1 00:48:28.504 00.021 15672 IsSlewing returns 0 00:48:28.534 00.030 15672 IsGuiding returns 0 00:48:28.535 00.001 15672 scope move finished after 68 + 105 ms 00:48:28.535 00.000 15672 Move returns status 0, amount 68 00:48:28.535 00.000 15672 move complete, result=0 00:48:28.535 00.000 15672 worker thread done servicing request 00:48:28.535 00.000 15672 Worker thread wakes up 00:48:28.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:28.536 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:28.536 00.000 30444 GuideStep: -0.3 px 82 ms EAST, 0.4 px 68 ms SOUTH 00:48:30.643 02.107 15672 Exposure complete 00:48:30.664 00.021 15672 worker thread done servicing request 00:48:30.664 00.000 30444 OnExposeComplete: enter 00:48:30.664 00.000 30444 UpdateGuideState(): m_state=6 00:48:30.664 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4388 00:48:30.664 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=196.14, Mass=121955, SNR=88.7, Peak=11237 HFD=4.0 00:48:30.664 00.000 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.14 = 0.14) 00:48:30.664 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.07 = 0.07) 00:48:30.664 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.08 hyp=0.54 cameraTheta=-0.14 mountX=0.54 mountY=0.04, mountTheta=0.08 00:48:30.664 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.08, opts=13) 00:48:30.664 00.000 30444 Enqueuing Move request for scope (0.54, -0.08) 00:48:30.665 00.001 15672 Worker thread wakes up 00:48:30.665 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.08) opts 0xd 00:48:30.665 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.08) 00:48:30.665 00.000 15672 Moving (0.54, -0.08) raw xDistance=0.54 yDistance=0.04 00:48:30.665 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.54 00:48:30.665 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:48:30.665 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 00:48:30.665 00.000 15672 MoveAxis(W, 140, ABG) 00:48:30.665 00.000 15672 Guiding Dir = 3, Dur = 140 00:48:30.665 00.000 15672 IsSlewing returns 0 00:48:30.666 00.001 15672 IsGuiding returns 0 00:48:30.670 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=11237, FiltMin=2625, FiltMax=8805, Gamma=2.950 00:48:30.690 00.020 15672 PulseGuide returned control before completion, sleep 127 00:48:30.720 00.030 30444 UpdateGuideState exits: m=121955 SNR=88.7 Saturated 00:48:30.720 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:30.720 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:30.720 00.000 30444 Enqueuing Expose request 00:48:30.819 00.099 15672 IsGuiding returns 1 00:48:30.819 00.000 15672 scope still moving after pulse duration time elapsed 00:48:30.840 00.021 15672 IsSlewing returns 0 00:48:30.865 00.025 15672 IsGuiding returns 0 00:48:30.865 00.000 15672 scope move finished after 140 + 59 ms 00:48:30.865 00.000 15672 Move returns status 0, amount 140 00:48:30.866 00.001 15672 MoveAxis(N, 0, ABG) 00:48:30.866 00.000 15672 Move returns status 0, amount 0 00:48:30.866 00.000 15672 move complete, result=0 00:48:30.866 00.000 15672 worker thread done servicing request 00:48:30.866 00.000 15672 Worker thread wakes up 00:48:30.866 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:30.866 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:30.866 00.000 30444 GuideStep: 0.5 px 140 ms WEST, 0.0 px 0 ms NORTH 00:48:32.774 01.908 15672 Exposure complete 00:48:32.794 00.020 15672 worker thread done servicing request 00:48:32.794 00.000 30444 OnExposeComplete: enter 00:48:32.794 00.000 30444 UpdateGuideState(): m_state=6 00:48:32.794 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4389 00:48:32.794 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=196.76, Mass=121066, SNR=80.0, Peak=8946 HFD=4.3 00:48:32.794 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 00:48:32.794 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 00:48:32.794 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=0.55 hyp=0.81 cameraTheta=0.74 mountX=0.42 mountY=0.66, mountTheta=1.00 00:48:32.794 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=0.55, opts=13) 00:48:32.795 00.001 30444 Enqueuing Move request for scope (0.60, 0.55) 00:48:32.795 00.000 15672 Worker thread wakes up 00:48:32.795 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.55) opts 0xd 00:48:32.795 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, 0.55) 00:48:32.795 00.000 15672 Moving (0.60, 0.55) raw xDistance=0.42 yDistance=0.66 00:48:32.795 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42 00:48:32.795 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 00:48:32.795 00.000 15672 MoveAxis(W, 125, ABG) 00:48:32.795 00.000 15672 Guiding Dir = 3, Dur = 125 00:48:32.795 00.000 15672 IsSlewing returns 0 00:48:32.797 00.002 15672 IsGuiding returns 0 00:48:32.801 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=9697, FiltMin=2555, FiltMax=8112, Gamma=2.950 00:48:32.813 00.012 15672 PulseGuide returned control before completion, sleep 119 00:48:32.850 00.037 30444 UpdateGuideState exits: m=121066 SNR=80.0 Saturated 00:48:32.850 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:32.850 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:32.850 00.000 30444 Enqueuing Expose request 00:48:32.936 00.086 15672 IsGuiding returns 1 00:48:32.936 00.000 15672 scope still moving after pulse duration time elapsed 00:48:32.957 00.021 15672 IsSlewing returns 0 00:48:32.974 00.017 15672 IsGuiding returns 0 00:48:32.974 00.000 15672 scope move finished after 125 + 52 ms 00:48:32.974 00.000 15672 Move returns status 0, amount 125 00:48:32.974 00.000 15672 MoveAxis(S, 118, ABG) 00:48:32.974 00.000 15672 Guiding Dir = 1, Dur = 118 00:48:32.974 00.000 15672 IsSlewing returns 0 00:48:32.975 00.001 15672 IsGuiding returns 0 00:48:33.086 00.111 15672 PulseGuide returned control before completion, sleep 18 00:48:33.107 00.021 15672 IsGuiding returns 1 00:48:33.107 00.000 15672 scope still moving after pulse duration time elapsed 00:48:33.128 00.021 15672 IsSlewing returns 0 00:48:33.130 00.002 15672 IsGuiding returns 1 00:48:33.152 00.022 15672 IsSlewing returns 0 00:48:33.154 00.002 15672 IsGuiding returns 1 00:48:33.175 00.021 15672 IsSlewing returns 0 00:48:33.178 00.003 15672 IsGuiding returns 1 00:48:33.200 00.022 15672 IsSlewing returns 0 00:48:33.216 00.016 15672 IsGuiding returns 0 00:48:33.216 00.000 15672 scope move finished after 118 + 122 ms 00:48:33.216 00.000 15672 Move returns status 0, amount 118 00:48:33.216 00.000 15672 move complete, result=0 00:48:33.216 00.000 15672 worker thread done servicing request 00:48:33.217 00.001 15672 Worker thread wakes up 00:48:33.217 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:33.217 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:33.217 00.000 30444 GuideStep: 0.4 px 125 ms WEST, 0.7 px 118 ms SOUTH 00:48:35.333 02.116 15672 Exposure complete 00:48:35.362 00.029 15672 worker thread done servicing request 00:48:35.362 00.000 30444 OnExposeComplete: enter 00:48:35.362 00.000 30444 UpdateGuideState(): m_state=6 00:48:35.362 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4390 00:48:35.362 00.000 30444 Star::Find returns 1 (1), X=459.40, Y=197.02, Mass=116710, SNR=86.2, Peak=15171 HFD=3.0 00:48:35.362 00.000 30444 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.28) = xAngle (2.75 = 2.75) 00:48:35.362 00.000 30444 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.69 = 2.69) 00:48:35.362 00.000 30444 CameraToMount -- cameraX=-1.01 cameraY=0.80 hyp=1.29 cameraTheta=2.47 mountX=-1.19 mountY=0.57, mountTheta=2.70 00:48:35.363 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.01, y=0.80, opts=13) 00:48:35.363 00.000 30444 Enqueuing Move request for scope (-1.01, 0.80) 00:48:35.363 00.000 15672 Worker thread wakes up 00:48:35.363 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.01, 0.80) opts 0xd 00:48:35.363 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.01, 0.80) 00:48:35.363 00.000 15672 Moving (-1.01, 0.80) raw xDistance=-1.19 yDistance=0.57 00:48:35.363 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.19 00:48:35.363 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 00:48:35.363 00.000 15672 MoveAxis(E, 313, ABG) 00:48:35.363 00.000 15672 Guiding Dir = 2, Dur = 313 00:48:35.364 00.001 15672 IsSlewing returns 0 00:48:35.365 00.001 15672 IsGuiding returns 0 00:48:35.370 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=15171, FiltMin=2620, FiltMax=10704, Gamma=2.950 00:48:35.386 00.016 15672 PulseGuide returned control before completion, sleep 303 00:48:35.419 00.033 30444 UpdateGuideState exits: m=116710 SNR=86.2 Saturated 00:48:35.419 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:35.419 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:35.419 00.000 30444 Enqueuing Expose request 00:48:35.691 00.272 15672 IsGuiding returns 1 00:48:35.692 00.001 15672 scope still moving after pulse duration time elapsed 00:48:35.714 00.022 15672 IsSlewing returns 0 00:48:35.738 00.024 15672 IsGuiding returns 0 00:48:35.738 00.000 15672 scope move finished after 313 + 59 ms 00:48:35.738 00.000 15672 Move returns status 0, amount 313 00:48:35.738 00.000 15672 MoveAxis(S, 101, ABG) 00:48:35.738 00.000 15672 Guiding Dir = 1, Dur = 101 00:48:35.738 00.000 15672 IsSlewing returns 0 00:48:35.740 00.002 15672 IsGuiding returns 0 00:48:35.818 00.078 15672 PulseGuide returned control before completion, sleep 33 00:48:35.854 00.036 15672 IsGuiding returns 1 00:48:35.854 00.000 15672 scope still moving after pulse duration time elapsed 00:48:35.875 00.021 15672 IsSlewing returns 0 00:48:35.878 00.003 15672 IsGuiding returns 1 00:48:35.899 00.021 15672 IsSlewing returns 0 00:48:35.961 00.062 15672 IsGuiding returns 0 00:48:35.961 00.000 15672 scope move finished after 101 + 120 ms 00:48:35.961 00.000 15672 Move returns status 0, amount 101 00:48:35.961 00.000 15672 move complete, result=0 00:48:35.961 00.000 15672 worker thread done servicing request 00:48:35.961 00.000 15672 Worker thread wakes up 00:48:35.961 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:35.961 00.000 30444 GuideStep: -1.2 px 313 ms EAST, 0.6 px 101 ms SOUTH 00:48:35.961 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:37.869 01.908 15672 Exposure complete 00:48:37.889 00.020 15672 worker thread done servicing request 00:48:37.889 00.000 30444 OnExposeComplete: enter 00:48:37.889 00.000 30444 UpdateGuideState(): m_state=6 00:48:37.889 00.000 30444 Star::Find(15, 459, 197, 0, (0,0,0,0), 0.0, 255) frame 4391 00:48:37.889 00.000 30444 Star::Find returns 1 (1), X=458.04, Y=196.99, Mass=122234, SNR=93.0, Peak=9475 HFD=4.4 00:48:37.889 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.10 = 3.10) 00:48:37.889 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.04 = 3.04) 00:48:37.889 00.000 30444 CameraToMount -- cameraX=-2.37 cameraY=0.78 hyp=2.49 cameraTheta=2.82 mountX=-2.49 mountY=0.25, mountTheta=3.04 00:48:37.889 00.000 30444 SchedulePrimaryMove(04F7B810, x=-2.37, y=0.78, opts=13) 00:48:37.889 00.000 30444 Enqueuing Move request for scope (-2.37, 0.78) 00:48:37.890 00.001 15672 Worker thread wakes up 00:48:37.890 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-2.37, 0.78) opts 0xd 00:48:37.890 00.000 15672 Handling offset move in thread for scope, endpoint = (-2.37, 0.78) 00:48:37.890 00.000 15672 Moving (-2.37, 0.78) raw xDistance=-2.49 yDistance=0.25 00:48:37.890 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.62 from input -2.49 00:48:37.890 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:48:37.890 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 00:48:37.890 00.000 15672 MoveAxis(E, 695, ABG) 00:48:37.890 00.000 15672 Guiding Dir = 2, Dur = 695 00:48:37.891 00.001 15672 IsSlewing returns 0 00:48:37.891 00.000 15672 IsGuiding returns 0 00:48:37.896 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2058, max=9475, FiltMin=2616, FiltMax=7992, Gamma=2.950 00:48:37.909 00.013 15672 PulseGuide returned control before completion, sleep 688 00:48:38.306 00.397 30444 UpdateGuideState exits: m=122234 SNR=93.0 Saturated 00:48:38.306 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:38.306 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:38.306 00.000 30444 Enqueuing Expose request 00:48:38.614 00.308 15672 IsGuiding returns 0 00:48:38.614 00.000 15672 Move returns status 0, amount 695 00:48:38.614 00.000 15672 MoveAxis(N, 0, ABG) 00:48:38.614 00.000 15672 Move returns status 0, amount 0 00:48:38.614 00.000 15672 move complete, result=0 00:48:38.614 00.000 15672 worker thread done servicing request 00:48:38.614 00.000 15672 Worker thread wakes up 00:48:38.614 00.000 30444 GuideStep: -2.5 px 695 ms EAST, 0.2 px 0 ms NORTH 00:48:38.614 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:38.614 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:40.723 02.109 15672 Exposure complete 00:48:40.743 00.020 15672 worker thread done servicing request 00:48:40.743 00.000 30444 OnExposeComplete: enter 00:48:40.743 00.000 30444 UpdateGuideState(): m_state=6 00:48:40.743 00.000 30444 Star::Find(15, 458, 196, 0, (0,0,0,0), 0.0, 255) frame 4392 00:48:40.744 00.001 30444 Star::Find returns 1 (1), X=461.45, Y=195.98, Mass=121272, SNR=74.7, Peak=11184 HFD=3.7 00:48:40.744 00.000 30444 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 00:48:40.744 00.000 30444 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.00 = -0.00) 00:48:40.744 00.000 30444 CameraToMount -- cameraX=1.04 cameraY=-0.23 hyp=1.07 cameraTheta=-0.22 mountX=1.06 mountY=-0.00, mountTheta=-0.00 00:48:40.745 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.04, y=-0.23, opts=13) 00:48:40.745 00.000 30444 Enqueuing Move request for scope (1.04, -0.23) 00:48:40.745 00.000 15672 Worker thread wakes up 00:48:40.745 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.04, -0.23) opts 0xd 00:48:40.745 00.000 15672 Handling offset move in thread for scope, endpoint = (1.04, -0.23) 00:48:40.745 00.000 15672 Moving (1.04, -0.23) raw xDistance=1.06 yDistance=-0.00 00:48:40.745 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 1.06 00:48:40.745 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:48:40.745 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 00:48:40.745 00.000 15672 MoveAxis(W, 239, ABG) 00:48:40.745 00.000 15672 Guiding Dir = 3, Dur = 239 00:48:40.746 00.001 15672 IsSlewing returns 0 00:48:40.747 00.001 15672 IsGuiding returns 0 00:48:40.751 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=11990, FiltMin=2589, FiltMax=9671, Gamma=2.950 00:48:40.769 00.018 15672 PulseGuide returned control before completion, sleep 228 00:48:40.800 00.031 30444 UpdateGuideState exits: m=121272 SNR=74.7 Saturated 00:48:40.800 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:40.800 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:40.800 00.000 30444 Enqueuing Expose request 00:48:41.010 00.210 15672 IsGuiding returns 0 00:48:41.011 00.001 15672 Move returns status 0, amount 239 00:48:41.011 00.000 15672 MoveAxis(N, 0, ABG) 00:48:41.011 00.000 15672 Move returns status 0, amount 0 00:48:41.011 00.000 15672 move complete, result=0 00:48:41.011 00.000 15672 worker thread done servicing request 00:48:41.011 00.000 15672 Worker thread wakes up 00:48:41.011 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:41.012 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:41.012 00.000 30444 GuideStep: 1.1 px 239 ms WEST, -0.0 px 0 ms NORTH 00:48:42.921 01.909 15672 Exposure complete 00:48:42.941 00.020 15672 worker thread done servicing request 00:48:42.941 00.000 30444 OnExposeComplete: enter 00:48:42.941 00.000 30444 UpdateGuideState(): m_state=6 00:48:42.941 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4393 00:48:42.941 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=196.35, Mass=126516, SNR=106.7, Peak=11934 HFD=3.6 00:48:42.942 00.001 30444 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.28) = xAngle (0.44 = 0.44) 00:48:42.942 00.000 30444 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.38 = 0.38) 00:48:42.942 00.000 30444 CameraToMount -- cameraX=0.84 cameraY=0.14 hyp=0.85 cameraTheta=0.16 mountX=0.77 mountY=0.31, mountTheta=0.39 00:48:42.942 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.84, y=0.14, opts=13) 00:48:42.942 00.000 30444 Enqueuing Move request for scope (0.84, 0.14) 00:48:42.942 00.000 15672 Worker thread wakes up 00:48:42.942 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.14) opts 0xd 00:48:42.942 00.000 15672 Handling offset move in thread for scope, endpoint = (0.84, 0.14) 00:48:42.942 00.000 15672 Moving (0.84, 0.14) raw xDistance=0.77 yDistance=0.31 00:48:42.942 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.77 00:48:42.942 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 00:48:42.942 00.000 15672 MoveAxis(W, 226, ABG) 00:48:42.943 00.001 15672 Guiding Dir = 3, Dur = 226 00:48:42.943 00.000 15672 IsSlewing returns 0 00:48:42.945 00.002 15672 IsGuiding returns 0 00:48:42.949 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=11934, FiltMin=2657, FiltMax=9625, Gamma=2.950 00:48:42.974 00.025 15672 PulseGuide returned control before completion, sleep 207 00:48:42.996 00.022 30444 UpdateGuideState exits: m=126516 SNR=106.7 Saturated 00:48:42.996 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:42.997 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:42.997 00.000 30444 Enqueuing Expose request 00:48:43.199 00.202 15672 IsGuiding returns 0 00:48:43.199 00.000 15672 Move returns status 0, amount 226 00:48:43.199 00.000 15672 MoveAxis(S, 56, ABG) 00:48:43.199 00.000 15672 Guiding Dir = 1, Dur = 56 00:48:43.200 00.001 15672 IsSlewing returns 0 00:48:43.202 00.002 15672 IsGuiding returns 0 00:48:43.280 00.078 15672 IsGuiding returns 1 00:48:43.280 00.000 15672 scope still moving after pulse duration time elapsed 00:48:43.301 00.021 15672 IsSlewing returns 0 00:48:43.358 00.057 15672 IsGuiding returns 0 00:48:43.358 00.000 15672 scope move finished after 56 + 99 ms 00:48:43.358 00.000 15672 Move returns status 0, amount 56 00:48:43.358 00.000 15672 move complete, result=0 00:48:43.359 00.001 15672 worker thread done servicing request 00:48:43.359 00.000 15672 Worker thread wakes up 00:48:43.359 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:43.359 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:43.359 00.000 30444 GuideStep: 0.8 px 226 ms WEST, 0.3 px 56 ms SOUTH 00:48:45.468 02.109 15672 Exposure complete 00:48:45.488 00.020 15672 worker thread done servicing request 00:48:45.488 00.000 30444 OnExposeComplete: enter 00:48:45.488 00.000 30444 UpdateGuideState(): m_state=6 00:48:45.488 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4394 00:48:45.488 00.000 30444 Star::Find returns 1 (1), X=461.01, Y=196.52, Mass=120988, SNR=83.2, Peak=10382 HFD=3.9 00:48:45.488 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 00:48:45.488 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.69 = 0.69) 00:48:45.488 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=0.31 hyp=0.68 cameraTheta=0.48 mountX=0.49 mountY=0.43, mountTheta=0.72 00:48:45.489 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=0.31, opts=13) 00:48:45.489 00.000 30444 Enqueuing Move request for scope (0.60, 0.31) 00:48:45.489 00.000 15672 Worker thread wakes up 00:48:45.489 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.31) opts 0xd 00:48:45.489 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, 0.31) 00:48:45.489 00.000 15672 Moving (0.60, 0.31) raw xDistance=0.49 yDistance=0.43 00:48:45.489 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.49 00:48:45.489 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 00:48:45.489 00.000 15672 MoveAxis(W, 149, ABG) 00:48:45.489 00.000 15672 Guiding Dir = 3, Dur = 149 00:48:45.490 00.001 15672 IsSlewing returns 0 00:48:45.491 00.001 15672 IsGuiding returns 0 00:48:45.496 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=10967, FiltMin=2573, FiltMax=8740, Gamma=2.950 00:48:45.514 00.018 15672 PulseGuide returned control before completion, sleep 137 00:48:45.544 00.030 30444 UpdateGuideState exits: m=120988 SNR=83.2 Saturated 00:48:45.544 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:45.544 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:45.544 00.000 30444 Enqueuing Expose request 00:48:45.653 00.109 15672 IsGuiding returns 1 00:48:45.653 00.000 15672 scope still moving after pulse duration time elapsed 00:48:45.674 00.021 15672 IsSlewing returns 0 00:48:45.706 00.032 15672 IsGuiding returns 0 00:48:45.706 00.000 15672 scope move finished after 149 + 66 ms 00:48:45.706 00.000 15672 Move returns status 0, amount 149 00:48:45.706 00.000 15672 MoveAxis(S, 77, ABG) 00:48:45.706 00.000 15672 Guiding Dir = 1, Dur = 77 00:48:45.706 00.000 15672 IsSlewing returns 0 00:48:45.708 00.002 15672 IsGuiding returns 0 00:48:45.788 00.080 15672 IsGuiding returns 1 00:48:45.788 00.000 15672 scope still moving after pulse duration time elapsed 00:48:45.808 00.020 15672 IsSlewing returns 0 00:48:45.811 00.003 15672 IsGuiding returns 1 00:48:45.832 00.021 15672 IsSlewing returns 0 00:48:45.833 00.001 15672 IsGuiding returns 1 00:48:45.854 00.021 15672 IsSlewing returns 0 00:48:45.855 00.001 15672 IsGuiding returns 1 00:48:45.876 00.021 15672 IsSlewing returns 0 00:48:45.929 00.053 15672 IsGuiding returns 0 00:48:45.929 00.000 15672 scope move finished after 77 + 144 ms 00:48:45.929 00.000 15672 Move returns status 0, amount 77 00:48:45.929 00.000 15672 move complete, result=0 00:48:45.930 00.001 15672 worker thread done servicing request 00:48:45.930 00.000 15672 Worker thread wakes up 00:48:45.930 00.000 30444 GuideStep: 0.5 px 149 ms WEST, 0.4 px 77 ms SOUTH 00:48:45.930 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:45.930 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:47.838 01.908 15672 Exposure complete 00:48:47.858 00.020 15672 worker thread done servicing request 00:48:47.858 00.000 30444 OnExposeComplete: enter 00:48:47.858 00.000 30444 UpdateGuideState(): m_state=6 00:48:47.859 00.001 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4395 00:48:47.859 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=196.67, Mass=126991, SNR=92.0, Peak=11638 HFD=3.4 00:48:47.859 00.000 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.67 = 1.67) 00:48:47.859 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 00:48:47.859 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.46 hyp=0.47 cameraTheta=1.39 mountX=-0.04 mountY=0.47, mountTheta=1.66 00:48:47.859 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.46, opts=13) 00:48:47.859 00.000 30444 Enqueuing Move request for scope (0.09, 0.46) 00:48:47.859 00.000 15672 Worker thread wakes up 00:48:47.859 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.46) opts 0xd 00:48:47.859 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.46) 00:48:47.859 00.000 15672 Moving (0.09, 0.46) raw xDistance=-0.04 yDistance=0.47 00:48:47.859 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:48:47.859 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 00:48:47.860 00.001 15672 MoveAxis(E, 0, ABG) 00:48:47.860 00.000 15672 Move returns status 0, amount 0 00:48:47.860 00.000 15672 MoveAxis(S, 83, ABG) 00:48:47.860 00.000 15672 Guiding Dir = 1, Dur = 83 00:48:47.860 00.000 15672 IsSlewing returns 0 00:48:47.861 00.001 15672 IsGuiding returns 0 00:48:47.865 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=11638, FiltMin=2495, FiltMax=10236, Gamma=2.950 00:48:47.915 00.050 30444 UpdateGuideState exits: m=126991 SNR=92.0 Saturated 00:48:47.915 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:47.915 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:47.915 00.000 30444 Enqueuing Expose request 00:48:47.942 00.027 15672 PulseGuide returned control before completion, sleep 13 00:48:47.957 00.015 15672 IsGuiding returns 1 00:48:47.957 00.000 15672 scope still moving after pulse duration time elapsed 00:48:47.978 00.021 15672 IsSlewing returns 0 00:48:47.979 00.001 15672 IsGuiding returns 1 00:48:48.000 00.021 15672 IsSlewing returns 0 00:48:48.001 00.001 15672 IsGuiding returns 1 00:48:48.022 00.021 15672 IsSlewing returns 0 00:48:48.086 00.064 15672 IsGuiding returns 0 00:48:48.086 00.000 15672 scope move finished after 83 + 141 ms 00:48:48.086 00.000 15672 Move returns status 0, amount 83 00:48:48.086 00.000 15672 move complete, result=0 00:48:48.086 00.000 15672 worker thread done servicing request 00:48:48.087 00.001 15672 Worker thread wakes up 00:48:48.087 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:48.087 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:48.087 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 83 ms SOUTH 00:48:50.193 02.106 15672 Exposure complete 00:48:50.213 00.020 15672 worker thread done servicing request 00:48:50.213 00.000 30444 OnExposeComplete: enter 00:48:50.213 00.000 30444 UpdateGuideState(): m_state=6 00:48:50.213 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4396 00:48:50.213 00.000 30444 Star::Find returns 1 (1), X=459.49, Y=196.23, Mass=113923, SNR=77.6, Peak=11196 HFD=3.4 00:48:50.213 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.40 = -2.89) 00:48:50.213 00.000 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.34 = -2.95) 00:48:50.213 00.000 30444 CameraToMount -- cameraX=-0.91 cameraY=0.02 hyp=0.91 cameraTheta=3.12 mountX=-0.88 mountY=-0.18, mountTheta=-2.94 00:48:50.214 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.91, y=0.02, opts=13) 00:48:50.214 00.000 30444 Enqueuing Move request for scope (-0.91, 0.02) 00:48:50.214 00.000 15672 Worker thread wakes up 00:48:50.214 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.02) opts 0xd 00:48:50.214 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.91, 0.02) 00:48:50.214 00.000 15672 Moving (-0.91, 0.02) raw xDistance=-0.88 yDistance=-0.18 00:48:50.214 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.88 00:48:50.214 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:48:50.214 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 00:48:50.214 00.000 15672 MoveAxis(E, 239, ABG) 00:48:50.214 00.000 15672 Guiding Dir = 2, Dur = 239 00:48:50.215 00.001 15672 IsSlewing returns 0 00:48:50.215 00.000 15672 IsGuiding returns 0 00:48:50.219 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=11477, FiltMin=2531, FiltMax=9382, Gamma=2.950 00:48:50.243 00.024 15672 PulseGuide returned control before completion, sleep 222 00:48:50.269 00.026 30444 UpdateGuideState exits: m=113923 SNR=77.6 Saturated 00:48:50.269 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:50.269 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:50.269 00.000 30444 Enqueuing Expose request 00:48:50.468 00.199 15672 IsGuiding returns 1 00:48:50.469 00.001 15672 scope still moving after pulse duration time elapsed 00:48:50.490 00.021 15672 IsSlewing returns 0 00:48:50.516 00.026 15672 IsGuiding returns 0 00:48:50.516 00.000 15672 scope move finished after 239 + 61 ms 00:48:50.516 00.000 15672 Move returns status 0, amount 239 00:48:50.516 00.000 15672 MoveAxis(N, 0, ABG) 00:48:50.516 00.000 15672 Move returns status 0, amount 0 00:48:50.516 00.000 15672 move complete, result=0 00:48:50.516 00.000 15672 worker thread done servicing request 00:48:50.517 00.001 15672 Worker thread wakes up 00:48:50.517 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:50.517 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:50.517 00.000 30444 GuideStep: -0.9 px 239 ms EAST, -0.2 px 0 ms NORTH 00:48:52.433 01.916 15672 Exposure complete 00:48:52.466 00.033 15672 worker thread done servicing request 00:48:52.466 00.000 30444 OnExposeComplete: enter 00:48:52.466 00.000 30444 UpdateGuideState(): m_state=6 00:48:52.466 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4397 00:48:52.466 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=195.76, Mass=127993, SNR=93.1, Peak=11559 HFD=3.6 00:48:52.466 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 00:48:52.466 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 00:48:52.467 00.001 30444 CameraToMount -- cameraX=0.05 cameraY=-0.46 hyp=0.46 cameraTheta=-1.46 mountX=0.18 mountY=-0.43, mountTheta=-1.19 00:48:52.467 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.46, opts=13) 00:48:52.467 00.000 30444 Enqueuing Move request for scope (0.05, -0.46) 00:48:52.467 00.000 15672 Worker thread wakes up 00:48:52.467 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.46) opts 0xd 00:48:52.467 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.46) 00:48:52.467 00.000 15672 Moving (0.05, -0.46) raw xDistance=0.18 yDistance=-0.43 00:48:52.467 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:48:52.467 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:48:52.467 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43 00:48:52.467 00.000 15672 MoveAxis(E, 0, ABG) 00:48:52.468 00.001 15672 Move returns status 0, amount 0 00:48:52.468 00.000 15672 MoveAxis(N, 0, ABG) 00:48:52.468 00.000 15672 Move returns status 0, amount 0 00:48:52.468 00.000 15672 move complete, result=0 00:48:52.468 00.000 15672 worker thread done servicing request 00:48:52.473 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=12366, FiltMin=2650, FiltMax=10154, Gamma=2.950 00:48:52.522 00.049 30444 UpdateGuideState exits: m=127993 SNR=93.1 Saturated 00:48:52.523 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:52.523 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:52.523 00.000 30444 Enqueuing Expose request 00:48:52.523 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 00:48:52.523 00.000 15672 Worker thread wakes up 00:48:52.523 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:52.523 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:54.633 02.110 15672 Exposure complete 00:48:54.653 00.020 15672 worker thread done servicing request 00:48:54.653 00.000 30444 OnExposeComplete: enter 00:48:54.653 00.000 30444 UpdateGuideState(): m_state=6 00:48:54.653 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4398 00:48:54.653 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=196.38, Mass=131045, SNR=101.1, Peak=10706 HFD=3.6 00:48:54.653 00.000 30444 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.28) = xAngle (0.87 = 0.87) 00:48:54.653 00.000 30444 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.81 = 0.81) 00:48:54.653 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.17 hyp=0.30 cameraTheta=0.60 mountX=0.19 mountY=0.22, mountTheta=0.85 00:48:54.653 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.17, opts=13) 00:48:54.653 00.000 30444 Enqueuing Move request for scope (0.25, 0.17) 00:48:54.653 00.000 15672 Worker thread wakes up 00:48:54.653 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.17) opts 0xd 00:48:54.653 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.17) 00:48:54.653 00.000 15672 Moving (0.25, 0.17) raw xDistance=0.19 yDistance=0.22 00:48:54.653 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 00:48:54.653 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:48:54.653 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:48:54.653 00.000 15672 MoveAxis(E, 0, ABG) 00:48:54.653 00.000 15672 Move returns status 0, amount 0 00:48:54.653 00.000 15672 MoveAxis(N, 0, ABG) 00:48:54.653 00.000 15672 Move returns status 0, amount 0 00:48:54.654 00.001 15672 move complete, result=0 00:48:54.654 00.000 15672 worker thread done servicing request 00:48:54.659 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=10756, FiltMin=2553, FiltMax=9944, Gamma=2.950 00:48:55.074 00.415 30444 UpdateGuideState exits: m=131045 SNR=101.1 Saturated 00:48:55.074 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:55.074 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:55.075 00.001 30444 Enqueuing Expose request 00:48:55.075 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:48:55.075 00.000 15672 Worker thread wakes up 00:48:55.075 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:55.075 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:56.983 01.908 15672 Exposure complete 00:48:57.003 00.020 15672 worker thread done servicing request 00:48:57.003 00.000 30444 OnExposeComplete: enter 00:48:57.004 00.001 30444 UpdateGuideState(): m_state=6 00:48:57.004 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4399 00:48:57.004 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=196.27, Mass=111948, SNR=84.5, Peak=11426 HFD=3.5 00:48:57.004 00.000 30444 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.28) = xAngle (3.33 = -2.95) 00:48:57.004 00.000 30444 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.27 = -3.02) 00:48:57.004 00.000 30444 CameraToMount -- cameraX=-0.63 cameraY=0.06 hyp=0.64 cameraTheta=3.05 mountX=-0.63 mountY=-0.08, mountTheta=-3.01 00:48:57.004 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.63, y=0.06, opts=13) 00:48:57.005 00.001 30444 Enqueuing Move request for scope (-0.63, 0.06) 00:48:57.005 00.000 15672 Worker thread wakes up 00:48:57.005 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.06) opts 0xd 00:48:57.005 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.63, 0.06) 00:48:57.005 00.000 15672 Moving (-0.63, 0.06) raw xDistance=-0.63 yDistance=-0.08 00:48:57.005 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.63 00:48:57.005 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:48:57.005 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 00:48:57.005 00.000 15672 MoveAxis(E, 169, ABG) 00:48:57.005 00.000 15672 Guiding Dir = 2, Dur = 169 00:48:57.005 00.000 15672 IsSlewing returns 0 00:48:57.006 00.001 15672 IsGuiding returns 0 00:48:57.010 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=11667, FiltMin=2609, FiltMax=9467, Gamma=2.950 00:48:57.031 00.021 15672 PulseGuide returned control before completion, sleep 154 00:48:57.059 00.028 30444 UpdateGuideState exits: m=111948 SNR=84.5 Saturated 00:48:57.059 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:57.059 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:57.059 00.000 30444 Enqueuing Expose request 00:48:57.189 00.130 15672 IsGuiding returns 1 00:48:57.189 00.000 15672 scope still moving after pulse duration time elapsed 00:48:57.211 00.022 15672 IsSlewing returns 0 00:48:57.224 00.013 15672 IsGuiding returns 0 00:48:57.224 00.000 15672 scope move finished after 169 + 49 ms 00:48:57.224 00.000 15672 Move returns status 0, amount 169 00:48:57.224 00.000 15672 MoveAxis(N, 0, ABG) 00:48:57.224 00.000 15672 Move returns status 0, amount 0 00:48:57.224 00.000 15672 move complete, result=0 00:48:57.224 00.000 15672 worker thread done servicing request 00:48:57.225 00.001 15672 Worker thread wakes up 00:48:57.225 00.000 30444 GuideStep: -0.6 px 169 ms EAST, -0.1 px 0 ms NORTH 00:48:57.225 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:57.225 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:48:59.334 02.109 15672 Exposure complete 00:48:59.354 00.020 15672 worker thread done servicing request 00:48:59.354 00.000 30444 OnExposeComplete: enter 00:48:59.354 00.000 30444 UpdateGuideState(): m_state=6 00:48:59.354 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4400 00:48:59.354 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=196.45, Mass=122644, SNR=82.2, Peak=11272 HFD=3.5 00:48:59.354 00.000 30444 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 00:48:59.355 00.001 30444 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.25 = 2.25) 00:48:59.355 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.03 mountX=-0.18 mountY=0.20, mountTheta=2.29 00:48:59.355 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.23, opts=13) 00:48:59.355 00.000 30444 Enqueuing Move request for scope (-0.12, 0.23) 00:48:59.355 00.000 15672 Worker thread wakes up 00:48:59.355 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd 00:48:59.355 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.23) 00:48:59.355 00.000 15672 Moving (-0.12, 0.23) raw xDistance=-0.18 yDistance=0.20 00:48:59.355 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:48:59.355 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:48:59.355 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 00:48:59.356 00.001 15672 MoveAxis(E, 0, ABG) 00:48:59.356 00.000 15672 Move returns status 0, amount 0 00:48:59.356 00.000 15672 MoveAxis(N, 0, ABG) 00:48:59.356 00.000 15672 Move returns status 0, amount 0 00:48:59.356 00.000 15672 move complete, result=0 00:48:59.356 00.000 15672 worker thread done servicing request 00:48:59.360 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=12579, FiltMin=2631, FiltMax=10318, Gamma=2.950 00:48:59.410 00.050 30444 UpdateGuideState exits: m=122644 SNR=82.2 Saturated 00:48:59.410 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:48:59.410 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:48:59.410 00.000 30444 Enqueuing Expose request 00:48:59.410 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:48:59.410 00.000 15672 Worker thread wakes up 00:48:59.410 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:48:59.411 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:01.316 01.905 15672 Exposure complete 00:49:01.337 00.021 15672 worker thread done servicing request 00:49:01.337 00.000 30444 OnExposeComplete: enter 00:49:01.337 00.000 30444 UpdateGuideState(): m_state=6 00:49:01.337 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4401 00:49:01.337 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=196.00, Mass=128364, SNR=87.0, Peak=11017 HFD=4.0 00:49:01.337 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 00:49:01.337 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.35 = -0.35) 00:49:01.337 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.21 hyp=0.40 cameraTheta=-0.56 mountX=0.38 mountY=-0.13, mountTheta=-0.34 00:49:01.338 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.21, opts=13) 00:49:01.338 00.000 30444 Enqueuing Move request for scope (0.34, -0.21) 00:49:01.338 00.000 15672 Worker thread wakes up 00:49:01.338 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.21) opts 0xd 00:49:01.338 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.21) 00:49:01.338 00.000 15672 Moving (0.34, -0.21) raw xDistance=0.38 yDistance=-0.13 00:49:01.338 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 00:49:01.338 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:49:01.338 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 00:49:01.338 00.000 15672 MoveAxis(W, 103, ABG) 00:49:01.338 00.000 15672 Guiding Dir = 3, Dur = 103 00:49:01.339 00.001 15672 IsSlewing returns 0 00:49:01.340 00.001 15672 IsGuiding returns 0 00:49:01.344 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=11584, FiltMin=2606, FiltMax=10460, Gamma=2.950 00:49:01.361 00.017 15672 PulseGuide returned control before completion, sleep 93 00:49:01.393 00.032 30444 UpdateGuideState exits: m=128364 SNR=87.0 Saturated 00:49:01.393 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:01.393 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:01.394 00.001 30444 Enqueuing Expose request 00:49:01.455 00.061 15672 IsGuiding returns 1 00:49:01.455 00.000 15672 scope still moving after pulse duration time elapsed 00:49:01.476 00.021 15672 IsSlewing returns 0 00:49:01.489 00.013 15672 IsGuiding returns 0 00:49:01.490 00.001 15672 scope move finished after 103 + 46 ms 00:49:01.490 00.000 15672 Move returns status 0, amount 103 00:49:01.490 00.000 15672 MoveAxis(N, 0, ABG) 00:49:01.490 00.000 15672 Move returns status 0, amount 0 00:49:01.490 00.000 15672 move complete, result=0 00:49:01.490 00.000 15672 worker thread done servicing request 00:49:01.490 00.000 30444 GuideStep: 0.4 px 103 ms WEST, -0.1 px 0 ms NORTH 00:49:01.491 00.001 15672 Worker thread wakes up 00:49:01.491 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:01.491 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:03.599 02.108 15672 Exposure complete 00:49:03.618 00.019 15672 worker thread done servicing request 00:49:03.619 00.001 30444 OnExposeComplete: enter 00:49:03.619 00.000 30444 UpdateGuideState(): m_state=6 00:49:03.619 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4402 00:49:03.619 00.000 30444 Star::Find returns 1 (1), X=460.80, Y=195.75, Mass=123715, SNR=82.5, Peak=12355 HFD=3.6 00:49:03.619 00.000 30444 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 00:49:03.619 00.000 30444 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.65 = -0.65) 00:49:03.619 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.46 hyp=0.61 cameraTheta=-0.87 mountX=0.50 mountY=-0.37, mountTheta=-0.63 00:49:03.620 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.46, opts=13) 00:49:03.620 00.000 30444 Enqueuing Move request for scope (0.39, -0.46) 00:49:03.620 00.000 15672 Worker thread wakes up 00:49:03.620 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.46) opts 0xd 00:49:03.620 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.46) 00:49:03.620 00.000 15672 Moving (0.39, -0.46) raw xDistance=0.50 yDistance=-0.37 00:49:03.620 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50 00:49:03.620 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:49:03.620 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 00:49:03.620 00.000 15672 MoveAxis(W, 143, ABG) 00:49:03.620 00.000 15672 Guiding Dir = 3, Dur = 143 00:49:03.620 00.000 15672 IsSlewing returns 0 00:49:03.621 00.001 15672 IsGuiding returns 0 00:49:03.626 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=12355, FiltMin=2543, FiltMax=10366, Gamma=2.950 00:49:03.645 00.019 15672 PulseGuide returned control before completion, sleep 131 00:49:03.767 00.122 30444 UpdateGuideState exits: m=123715 SNR=82.5 Saturated 00:49:03.768 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:03.768 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:03.768 00.000 30444 Enqueuing Expose request 00:49:03.781 00.013 15672 IsGuiding returns 1 00:49:03.781 00.000 15672 scope still moving after pulse duration time elapsed 00:49:03.801 00.020 15672 IsSlewing returns 0 00:49:03.821 00.020 15672 IsGuiding returns 0 00:49:03.821 00.000 15672 scope move finished after 143 + 56 ms 00:49:03.821 00.000 15672 Move returns status 0, amount 143 00:49:03.821 00.000 15672 MoveAxis(N, 0, ABG) 00:49:03.821 00.000 15672 Move returns status 0, amount 0 00:49:03.821 00.000 15672 move complete, result=0 00:49:03.821 00.000 15672 worker thread done servicing request 00:49:03.821 00.000 15672 Worker thread wakes up 00:49:03.821 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:03.821 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:03.823 00.002 30444 GuideStep: 0.5 px 143 ms WEST, -0.4 px 0 ms NORTH 00:49:05.730 01.907 15672 Exposure complete 00:49:05.749 00.019 15672 worker thread done servicing request 00:49:05.750 00.001 30444 OnExposeComplete: enter 00:49:05.750 00.000 30444 UpdateGuideState(): m_state=6 00:49:05.750 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4403 00:49:05.750 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=196.04, Mass=125657, SNR=90.5, Peak=11081 HFD=3.9 00:49:05.750 00.000 30444 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 00:49:05.750 00.000 30444 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 00:49:05.750 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.17 hyp=0.54 cameraTheta=-2.82 mountX=-0.45 mountY=-0.28, mountTheta=-2.59 00:49:05.750 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.17, opts=13) 00:49:05.751 00.001 30444 Enqueuing Move request for scope (-0.52, -0.17) 00:49:05.751 00.000 15672 Worker thread wakes up 00:49:05.751 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.17) opts 0xd 00:49:05.751 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.17) 00:49:05.751 00.000 15672 Moving (-0.52, -0.17) raw xDistance=-0.45 yDistance=-0.28 00:49:05.751 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.45 00:49:05.751 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:49:05.751 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 00:49:05.751 00.000 15672 MoveAxis(E, 112, ABG) 00:49:05.751 00.000 15672 Guiding Dir = 2, Dur = 112 00:49:05.752 00.001 15672 IsSlewing returns 0 00:49:05.753 00.001 15672 IsGuiding returns 0 00:49:05.757 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=12315, FiltMin=2598, FiltMax=9477, Gamma=2.950 00:49:05.770 00.013 15672 PulseGuide returned control before completion, sleep 106 00:49:05.814 00.044 30444 UpdateGuideState exits: m=125657 SNR=90.5 Saturated 00:49:05.814 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:05.814 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:05.814 00.000 30444 Enqueuing Expose request 00:49:05.878 00.064 15672 IsGuiding returns 1 00:49:05.878 00.000 15672 scope still moving after pulse duration time elapsed 00:49:05.899 00.021 15672 IsSlewing returns 0 00:49:05.932 00.033 15672 IsGuiding returns 0 00:49:05.932 00.000 15672 scope move finished after 112 + 66 ms 00:49:05.932 00.000 15672 Move returns status 0, amount 112 00:49:05.932 00.000 15672 MoveAxis(N, 0, ABG) 00:49:05.932 00.000 15672 Move returns status 0, amount 0 00:49:05.933 00.001 15672 move complete, result=0 00:49:05.933 00.000 15672 worker thread done servicing request 00:49:05.933 00.000 15672 Worker thread wakes up 00:49:05.933 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:05.933 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:05.933 00.000 30444 GuideStep: -0.5 px 112 ms EAST, -0.3 px 0 ms NORTH 00:49:08.042 02.109 15672 Exposure complete 00:49:08.062 00.020 15672 worker thread done servicing request 00:49:08.062 00.000 30444 OnExposeComplete: enter 00:49:08.062 00.000 30444 UpdateGuideState(): m_state=6 00:49:08.062 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4404 00:49:08.062 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=196.22, Mass=133238, SNR=98.1, Peak=11263 HFD=3.7 00:49:08.062 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 00:49:08.062 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 00:49:08.062 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.04 mountX=0.04 mountY=0.01, mountTheta=0.26 00:49:08.063 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.00, opts=13) 00:49:08.063 00.000 30444 Enqueuing Move request for scope (0.04, 0.00) 00:49:08.063 00.000 15672 Worker thread wakes up 00:49:08.063 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd 00:49:08.063 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.00) 00:49:08.063 00.000 15672 Moving (0.04, 0.00) raw xDistance=0.04 yDistance=0.01 00:49:08.063 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 00:49:08.063 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:49:08.063 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 00:49:08.063 00.000 15672 MoveAxis(E, 0, ABG) 00:49:08.063 00.000 15672 Move returns status 0, amount 0 00:49:08.063 00.000 15672 MoveAxis(N, 0, ABG) 00:49:08.063 00.000 15672 Move returns status 0, amount 0 00:49:08.063 00.000 15672 move complete, result=0 00:49:08.064 00.001 15672 worker thread done servicing request 00:49:08.068 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=11911, FiltMin=2560, FiltMax=9908, Gamma=2.950 00:49:08.120 00.052 30444 UpdateGuideState exits: m=133238 SNR=98.1 Saturated 00:49:08.120 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:08.120 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:08.120 00.000 30444 Enqueuing Expose request 00:49:08.120 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 00:49:08.121 00.001 15672 Worker thread wakes up 00:49:08.121 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:08.121 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:10.036 01.915 15672 Exposure complete 00:49:10.070 00.034 15672 worker thread done servicing request 00:49:10.070 00.000 30444 OnExposeComplete: enter 00:49:10.070 00.000 30444 UpdateGuideState(): m_state=6 00:49:10.070 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4405 00:49:10.070 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=196.15, Mass=124173, SNR=82.2, Peak=11715 HFD=3.6 00:49:10.070 00.000 30444 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.28) = xAngle (-2.65 = -2.65) 00:49:10.070 00.000 30444 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.71 = -2.71) 00:49:10.070 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.06 hyp=0.30 cameraTheta=-2.93 mountX=-0.26 mountY=-0.12, mountTheta=-2.70 00:49:10.071 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.06, opts=13) 00:49:10.071 00.000 30444 Enqueuing Move request for scope (-0.29, -0.06) 00:49:10.071 00.000 15672 Worker thread wakes up 00:49:10.071 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.06) opts 0xd 00:49:10.071 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.06) 00:49:10.071 00.000 15672 Moving (-0.29, -0.06) raw xDistance=-0.26 yDistance=-0.12 00:49:10.071 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 00:49:10.071 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:49:10.071 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 00:49:10.071 00.000 15672 MoveAxis(E, 71, ABG) 00:49:10.071 00.000 15672 Guiding Dir = 2, Dur = 71 00:49:10.072 00.001 15672 IsSlewing returns 0 00:49:10.073 00.001 15672 IsGuiding returns 0 00:49:10.077 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=11993, FiltMin=2589, FiltMax=9507, Gamma=2.950 00:49:10.099 00.022 15672 PulseGuide returned control before completion, sleep 55 00:49:10.127 00.028 30444 UpdateGuideState exits: m=124173 SNR=82.2 Saturated 00:49:10.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:10.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:10.127 00.000 30444 Enqueuing Expose request 00:49:10.155 00.028 15672 IsGuiding returns 1 00:49:10.155 00.000 15672 scope still moving after pulse duration time elapsed 00:49:10.176 00.021 15672 IsSlewing returns 0 00:49:10.211 00.035 15672 IsGuiding returns 0 00:49:10.211 00.000 15672 scope move finished after 71 + 67 ms 00:49:10.211 00.000 15672 Move returns status 0, amount 71 00:49:10.212 00.001 15672 MoveAxis(N, 0, ABG) 00:49:10.212 00.000 15672 Move returns status 0, amount 0 00:49:10.212 00.000 15672 move complete, result=0 00:49:10.212 00.000 15672 worker thread done servicing request 00:49:10.212 00.000 15672 Worker thread wakes up 00:49:10.212 00.000 30444 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH 00:49:10.212 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:10.212 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:12.328 02.116 15672 Exposure complete 00:49:12.362 00.034 15672 worker thread done servicing request 00:49:12.362 00.000 30444 OnExposeComplete: enter 00:49:12.362 00.000 30444 UpdateGuideState(): m_state=6 00:49:12.362 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4406 00:49:12.362 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=196.18, Mass=120944, SNR=94.1, Peak=11705 HFD=3.5 00:49:12.362 00.000 30444 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.28) = xAngle (0.15 = 0.15) 00:49:12.362 00.000 30444 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.09 = 0.09) 00:49:12.362 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.13 mountX=0.23 mountY=0.02, mountTheta=0.09 00:49:12.363 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.03, opts=13) 00:49:12.363 00.000 30444 Enqueuing Move request for scope (0.23, -0.03) 00:49:12.363 00.000 15672 Worker thread wakes up 00:49:12.363 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd 00:49:12.363 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.03) 00:49:12.363 00.000 15672 Moving (0.23, -0.03) raw xDistance=0.23 yDistance=0.02 00:49:12.363 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 00:49:12.363 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:49:12.363 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 00:49:12.363 00.000 15672 MoveAxis(E, 0, ABG) 00:49:12.363 00.000 15672 Move returns status 0, amount 0 00:49:12.363 00.000 15672 MoveAxis(N, 0, ABG) 00:49:12.363 00.000 15672 Move returns status 0, amount 0 00:49:12.363 00.000 15672 move complete, result=0 00:49:12.363 00.000 15672 worker thread done servicing request 00:49:12.368 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=11705, FiltMin=2650, FiltMax=9761, Gamma=2.950 00:49:12.418 00.050 30444 UpdateGuideState exits: m=120944 SNR=94.1 Saturated 00:49:12.419 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:12.419 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:12.419 00.000 30444 Enqueuing Expose request 00:49:12.419 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 00:49:12.419 00.000 15672 Worker thread wakes up 00:49:12.419 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:12.419 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:14.329 01.910 15672 Exposure complete 00:49:14.348 00.019 15672 worker thread done servicing request 00:49:14.349 00.001 30444 OnExposeComplete: enter 00:49:14.349 00.000 30444 UpdateGuideState(): m_state=6 00:49:14.349 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4407 00:49:14.349 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=195.63, Mass=115825, SNR=80.0, Peak=12972 HFD=3.5 00:49:14.349 00.000 30444 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.28) = xAngle (-0.42 = -0.42) 00:49:14.349 00.000 30444 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.48 = -0.48) 00:49:14.349 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=-0.58 hyp=0.90 cameraTheta=-0.70 mountX=0.82 mountY=-0.42, mountTheta=-0.47 00:49:14.350 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=-0.58, opts=13) 00:49:14.350 00.000 30444 Enqueuing Move request for scope (0.69, -0.58) 00:49:14.350 00.000 15672 Worker thread wakes up 00:49:14.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.58) opts 0xd 00:49:14.350 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, -0.58) 00:49:14.350 00.000 15672 Moving (0.69, -0.58) raw xDistance=0.82 yDistance=-0.42 00:49:14.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.82 00:49:14.350 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.34 newest=-0.52 00:49:14.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 00:49:14.350 00.000 15672 MoveAxis(W, 223, ABG) 00:49:14.350 00.000 15672 Guiding Dir = 3, Dur = 223 00:49:14.350 00.000 15672 IsSlewing returns 0 00:49:14.352 00.002 15672 IsGuiding returns 0 00:49:14.356 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=13168, FiltMin=2618, FiltMax=10117, Gamma=2.950 00:49:14.381 00.025 15672 PulseGuide returned control before completion, sleep 204 00:49:14.464 00.083 30444 UpdateGuideState exits: m=115825 SNR=80.0 Saturated 00:49:14.464 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:14.464 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:14.464 00.000 30444 Enqueuing Expose request 00:49:14.588 00.124 15672 IsGuiding returns 1 00:49:14.588 00.000 15672 scope still moving after pulse duration time elapsed 00:49:14.609 00.021 15672 IsSlewing returns 0 00:49:14.610 00.001 15672 IsGuiding returns 1 00:49:14.631 00.021 15672 IsSlewing returns 0 00:49:14.637 00.006 15672 IsGuiding returns 0 00:49:14.637 00.000 15672 scope move finished after 223 + 62 ms 00:49:14.637 00.000 15672 Move returns status 0, amount 223 00:49:14.637 00.000 15672 MoveAxis(N, 75, ABG) 00:49:14.637 00.000 15672 Guiding Dir = 0, Dur = 75 00:49:14.637 00.000 15672 IsSlewing returns 0 00:49:14.638 00.001 15672 IsGuiding returns 0 00:49:14.750 00.112 15672 IsGuiding returns 1 00:49:14.750 00.000 15672 scope still moving after pulse duration time elapsed 00:49:14.771 00.021 15672 IsSlewing returns 0 00:49:14.772 00.001 15672 IsGuiding returns 1 00:49:14.793 00.021 15672 IsSlewing returns 0 00:49:14.794 00.001 15672 IsGuiding returns 1 00:49:14.815 00.021 15672 IsSlewing returns 0 00:49:14.845 00.030 15672 IsGuiding returns 0 00:49:14.846 00.001 15672 scope move finished after 75 + 132 ms 00:49:14.846 00.000 15672 Move returns status 0, amount 75 00:49:14.846 00.000 15672 move complete, result=0 00:49:14.846 00.000 15672 worker thread done servicing request 00:49:14.846 00.000 15672 Worker thread wakes up 00:49:14.846 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:14.846 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:14.847 00.001 30444 GuideStep: 0.8 px 223 ms WEST, -0.4 px 75 ms NORTH 00:49:16.952 02.105 15672 Exposure complete 00:49:16.972 00.020 15672 worker thread done servicing request 00:49:16.972 00.000 30444 OnExposeComplete: enter 00:49:16.972 00.000 30444 UpdateGuideState(): m_state=6 00:49:16.972 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4408 00:49:16.972 00.000 30444 Star::Find returns 1 (1), X=459.54, Y=196.24, Mass=123055, SNR=84.7, Peak=11264 HFD=3.5 00:49:16.972 00.000 30444 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.28) = xAngle (3.39 = -2.89) 00:49:16.972 00.000 30444 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.96) 00:49:16.972 00.000 30444 CameraToMount -- cameraX=-0.87 cameraY=0.03 hyp=0.87 cameraTheta=3.11 mountX=-0.84 mountY=-0.16, mountTheta=-2.95 00:49:16.973 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.87, y=0.03, opts=13) 00:49:16.973 00.000 30444 Enqueuing Move request for scope (-0.87, 0.03) 00:49:16.973 00.000 15672 Worker thread wakes up 00:49:16.973 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.03) opts 0xd 00:49:16.973 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.87, 0.03) 00:49:16.973 00.000 15672 Moving (-0.87, 0.03) raw xDistance=-0.84 yDistance=-0.16 00:49:16.973 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.84 00:49:16.973 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:49:16.973 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:49:16.973 00.000 15672 MoveAxis(E, 212, ABG) 00:49:16.973 00.000 15672 Guiding Dir = 2, Dur = 212 00:49:16.973 00.000 15672 IsSlewing returns 0 00:49:16.975 00.002 15672 IsGuiding returns 0 00:49:16.980 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=11730, FiltMin=2582, FiltMax=9273, Gamma=2.950 00:49:17.000 00.020 15672 PulseGuide returned control before completion, sleep 198 00:49:17.030 00.030 30444 UpdateGuideState exits: m=123055 SNR=84.7 Saturated 00:49:17.030 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:17.031 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:17.031 00.000 30444 Enqueuing Expose request 00:49:17.225 00.194 15672 IsGuiding returns 0 00:49:17.226 00.001 15672 Move returns status 0, amount 212 00:49:17.226 00.000 15672 MoveAxis(N, 0, ABG) 00:49:17.226 00.000 15672 Move returns status 0, amount 0 00:49:17.226 00.000 15672 move complete, result=0 00:49:17.226 00.000 15672 worker thread done servicing request 00:49:17.226 00.000 15672 Worker thread wakes up 00:49:17.227 00.001 30444 GuideStep: -0.8 px 212 ms EAST, -0.2 px 0 ms NORTH 00:49:17.227 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:17.227 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:19.133 01.906 15672 Exposure complete 00:49:19.154 00.021 15672 worker thread done servicing request 00:49:19.154 00.000 30444 OnExposeComplete: enter 00:49:19.155 00.001 30444 UpdateGuideState(): m_state=6 00:49:19.155 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4409 00:49:19.155 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=196.04, Mass=132123, SNR=89.9, Peak=11864 HFD=4.0 00:49:19.155 00.000 30444 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 00:49:19.155 00.000 30444 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 00:49:19.155 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.18 hyp=0.36 cameraTheta=-0.52 mountX=0.35 mountY=-0.11, mountTheta=-0.30 00:49:19.155 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.18, opts=13) 00:49:19.155 00.000 30444 Enqueuing Move request for scope (0.31, -0.18) 00:49:19.155 00.000 15672 Worker thread wakes up 00:49:19.155 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.18) opts 0xd 00:49:19.156 00.001 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.18) 00:49:19.156 00.000 15672 Moving (0.31, -0.18) raw xDistance=0.35 yDistance=-0.11 00:49:19.156 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.35 00:49:19.156 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:49:19.156 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 00:49:19.156 00.000 15672 MoveAxis(W, 78, ABG) 00:49:19.156 00.000 15672 Guiding Dir = 3, Dur = 78 00:49:19.156 00.000 15672 IsSlewing returns 0 00:49:19.157 00.001 15672 IsGuiding returns 0 00:49:19.162 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=11864, FiltMin=2630, FiltMax=10071, Gamma=2.950 00:49:19.173 00.011 15672 PulseGuide returned control before completion, sleep 73 00:49:19.210 00.037 30444 UpdateGuideState exits: m=132123 SNR=89.9 Saturated 00:49:19.211 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:19.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:19.211 00.000 30444 Enqueuing Expose request 00:49:19.269 00.058 15672 IsGuiding returns 0 00:49:19.269 00.000 15672 Move returns status 0, amount 78 00:49:19.269 00.000 15672 MoveAxis(N, 0, ABG) 00:49:19.269 00.000 15672 Move returns status 0, amount 0 00:49:19.269 00.000 15672 move complete, result=0 00:49:19.269 00.000 15672 worker thread done servicing request 00:49:19.269 00.000 15672 Worker thread wakes up 00:49:19.269 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:19.269 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:19.269 00.000 30444 GuideStep: 0.3 px 78 ms WEST, -0.1 px 0 ms NORTH 00:49:21.386 02.117 15672 Exposure complete 00:49:21.418 00.032 15672 worker thread done servicing request 00:49:21.418 00.000 30444 OnExposeComplete: enter 00:49:21.418 00.000 30444 UpdateGuideState(): m_state=6 00:49:21.419 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4410 00:49:21.419 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=196.33, Mass=124614, SNR=97.4, Peak=10219 HFD=3.6 00:49:21.419 00.000 30444 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 00:49:21.419 00.000 30444 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 00:49:21.419 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.23 cameraTheta=0.56 mountX=0.15 mountY=0.16, mountTheta=0.81 00:49:21.419 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.12, opts=13) 00:49:21.419 00.000 30444 Enqueuing Move request for scope (0.19, 0.12) 00:49:21.419 00.000 15672 Worker thread wakes up 00:49:21.419 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd 00:49:21.419 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.12) 00:49:21.420 00.001 15672 Moving (0.19, 0.12) raw xDistance=0.15 yDistance=0.16 00:49:21.420 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 00:49:21.420 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:49:21.420 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 00:49:21.420 00.000 15672 MoveAxis(E, 0, ABG) 00:49:21.420 00.000 15672 Move returns status 0, amount 0 00:49:21.420 00.000 15672 MoveAxis(N, 0, ABG) 00:49:21.420 00.000 15672 Move returns status 0, amount 0 00:49:21.420 00.000 15672 move complete, result=0 00:49:21.420 00.000 15672 worker thread done servicing request 00:49:21.425 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=11033, FiltMin=2593, FiltMax=10025, Gamma=2.950 00:49:21.475 00.050 30444 UpdateGuideState exits: m=124614 SNR=97.4 Saturated 00:49:21.475 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:21.475 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:21.475 00.000 30444 Enqueuing Expose request 00:49:21.475 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:49:21.475 00.000 15672 Worker thread wakes up 00:49:21.476 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:21.476 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:23.388 01.912 15672 Exposure complete 00:49:23.418 00.030 15672 worker thread done servicing request 00:49:23.418 00.000 30444 OnExposeComplete: enter 00:49:23.418 00.000 30444 UpdateGuideState(): m_state=6 00:49:23.418 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4411 00:49:23.418 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=196.19, Mass=118688, SNR=85.3, Peak=10873 HFD=3.6 00:49:23.418 00.000 30444 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 00:49:23.419 00.001 30444 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 00:49:23.419 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.64 mountX=0.03 mountY=-0.01, mountTheta=-0.41 00:49:23.419 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.02, opts=13) 00:49:23.419 00.000 30444 Enqueuing Move request for scope (0.03, -0.02) 00:49:23.419 00.000 15672 Worker thread wakes up 00:49:23.419 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd 00:49:23.419 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.02) 00:49:23.419 00.000 15672 Moving (0.03, -0.02) raw xDistance=0.03 yDistance=-0.01 00:49:23.419 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:49:23.419 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:49:23.419 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 00:49:23.419 00.000 15672 MoveAxis(E, 0, ABG) 00:49:23.419 00.000 15672 Move returns status 0, amount 0 00:49:23.420 00.001 15672 MoveAxis(N, 0, ABG) 00:49:23.420 00.000 15672 Move returns status 0, amount 0 00:49:23.420 00.000 15672 move complete, result=0 00:49:23.420 00.000 15672 worker thread done servicing request 00:49:23.424 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=11009, FiltMin=2636, FiltMax=10053, Gamma=2.950 00:49:23.474 00.050 30444 UpdateGuideState exits: m=118688 SNR=85.3 Saturated 00:49:23.474 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:23.474 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:23.474 00.000 30444 Enqueuing Expose request 00:49:23.474 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 00:49:23.474 00.000 15672 Worker thread wakes up 00:49:23.474 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:23.474 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:25.581 02.107 15672 Exposure complete 00:49:25.603 00.022 15672 worker thread done servicing request 00:49:25.604 00.001 30444 OnExposeComplete: enter 00:49:25.604 00.000 30444 UpdateGuideState(): m_state=6 00:49:25.604 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4412 00:49:25.604 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=195.65, Mass=116933, SNR=87.0, Peak=11292 HFD=3.4 00:49:25.604 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 00:49:25.604 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 00:49:25.604 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.57 hyp=0.57 cameraTheta=-1.43 mountX=0.23 mountY=-0.54, mountTheta=-1.16 00:49:25.604 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.57, opts=13) 00:49:25.604 00.000 30444 Enqueuing Move request for scope (0.08, -0.57) 00:49:25.604 00.000 15672 Worker thread wakes up 00:49:25.605 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.57) opts 0xd 00:49:25.605 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.57) 00:49:25.605 00.000 15672 Moving (0.08, -0.57) raw xDistance=0.23 yDistance=-0.54 00:49:25.605 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 00:49:25.605 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 00:49:25.605 00.000 15672 MoveAxis(E, 0, ABG) 00:49:25.605 00.000 15672 Move returns status 0, amount 0 00:49:25.605 00.000 15672 MoveAxis(N, 96, ABG) 00:49:25.605 00.000 15672 Guiding Dir = 0, Dur = 96 00:49:25.605 00.000 15672 IsSlewing returns 0 00:49:25.606 00.001 15672 IsGuiding returns 0 00:49:25.610 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=12839, FiltMin=2623, FiltMax=10874, Gamma=2.950 00:49:25.660 00.050 30444 UpdateGuideState exits: m=116933 SNR=87.0 Saturated 00:49:25.660 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:25.660 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:25.660 00.000 30444 Enqueuing Expose request 00:49:25.692 00.032 15672 PulseGuide returned control before completion, sleep 22 00:49:25.724 00.032 15672 IsGuiding returns 1 00:49:25.724 00.000 15672 scope still moving after pulse duration time elapsed 00:49:25.745 00.021 15672 IsSlewing returns 0 00:49:25.747 00.002 15672 IsGuiding returns 1 00:49:25.767 00.020 15672 IsSlewing returns 0 00:49:25.769 00.002 15672 IsGuiding returns 1 00:49:25.791 00.022 15672 IsSlewing returns 0 00:49:25.805 00.014 15672 IsGuiding returns 0 00:49:25.805 00.000 15672 scope move finished after 96 + 102 ms 00:49:25.805 00.000 15672 Move returns status 0, amount 96 00:49:25.805 00.000 15672 move complete, result=0 00:49:25.805 00.000 15672 worker thread done servicing request 00:49:25.805 00.000 15672 Worker thread wakes up 00:49:25.806 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:25.806 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:25.806 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 96 ms NORTH 00:49:27.711 01.905 15672 Exposure complete 00:49:27.731 00.020 15672 worker thread done servicing request 00:49:27.731 00.000 30444 OnExposeComplete: enter 00:49:27.731 00.000 30444 UpdateGuideState(): m_state=6 00:49:27.731 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4413 00:49:27.731 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=195.99, Mass=127612, SNR=89.9, Peak=11006 HFD=3.6 00:49:27.731 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 00:49:27.731 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 00:49:27.731 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.41 mountX=0.10 mountY=-0.21, mountTheta=-1.15 00:49:27.732 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.22, opts=13) 00:49:27.732 00.000 30444 Enqueuing Move request for scope (0.04, -0.22) 00:49:27.732 00.000 15672 Worker thread wakes up 00:49:27.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd 00:49:27.732 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.22) 00:49:27.732 00.000 15672 Moving (0.04, -0.22) raw xDistance=0.10 yDistance=-0.21 00:49:27.732 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:49:27.732 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:49:27.732 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 00:49:27.732 00.000 15672 MoveAxis(E, 0, ABG) 00:49:27.732 00.000 15672 Move returns status 0, amount 0 00:49:27.732 00.000 15672 MoveAxis(N, 0, ABG) 00:49:27.732 00.000 15672 Move returns status 0, amount 0 00:49:27.732 00.000 15672 move complete, result=0 00:49:27.732 00.000 15672 worker thread done servicing request 00:49:27.737 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=11589, FiltMin=2605, FiltMax=10552, Gamma=2.950 00:49:27.787 00.050 30444 UpdateGuideState exits: m=127612 SNR=89.9 Saturated 00:49:27.787 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:27.787 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:27.787 00.000 30444 Enqueuing Expose request 00:49:27.787 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:49:27.787 00.000 15672 Worker thread wakes up 00:49:27.787 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:27.787 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:29.894 02.107 15672 Exposure complete 00:49:29.914 00.020 15672 worker thread done servicing request 00:49:29.914 00.000 30444 OnExposeComplete: enter 00:49:29.914 00.000 30444 UpdateGuideState(): m_state=6 00:49:29.914 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4414 00:49:29.914 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=196.07, Mass=129766, SNR=99.3, Peak=10882 HFD=3.7 00:49:29.914 00.000 30444 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.28) = xAngle (-1.19 = -1.19) 00:49:29.914 00.000 30444 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 00:49:29.914 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.47 mountX=0.05 mountY=-0.14, mountTheta=-1.20 00:49:29.915 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.15, opts=13) 00:49:29.915 00.000 30444 Enqueuing Move request for scope (0.02, -0.15) 00:49:29.915 00.000 15672 Worker thread wakes up 00:49:29.915 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd 00:49:29.915 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.15) 00:49:29.915 00.000 15672 Moving (0.02, -0.15) raw xDistance=0.05 yDistance=-0.14 00:49:29.915 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:49:29.915 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:49:29.915 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 00:49:29.915 00.000 15672 MoveAxis(E, 0, ABG) 00:49:29.915 00.000 15672 Move returns status 0, amount 0 00:49:29.915 00.000 15672 MoveAxis(N, 0, ABG) 00:49:29.915 00.000 15672 Move returns status 0, amount 0 00:49:29.915 00.000 15672 move complete, result=0 00:49:29.915 00.000 15672 worker thread done servicing request 00:49:29.920 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=11412, FiltMin=2598, FiltMax=10031, Gamma=2.950 00:49:30.201 00.281 30444 UpdateGuideState exits: m=129766 SNR=99.3 Saturated 00:49:30.202 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:30.202 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:30.202 00.000 30444 Enqueuing Expose request 00:49:30.202 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:49:30.202 00.000 15672 Worker thread wakes up 00:49:30.202 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:30.203 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:32.119 01.916 15672 Exposure complete 00:49:32.150 00.031 15672 worker thread done servicing request 00:49:32.150 00.000 30444 OnExposeComplete: enter 00:49:32.150 00.000 30444 UpdateGuideState(): m_state=6 00:49:32.151 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4415 00:49:32.151 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=195.77, Mass=112502, SNR=81.4, Peak=10363 HFD=3.4 00:49:32.151 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.13 = -1.13) 00:49:32.151 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.19 = -1.19) 00:49:32.151 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.44 hyp=0.45 cameraTheta=-1.41 mountX=0.19 mountY=-0.42, mountTheta=-1.14 00:49:32.151 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.44, opts=13) 00:49:32.151 00.000 30444 Enqueuing Move request for scope (0.07, -0.44) 00:49:32.151 00.000 15672 Worker thread wakes up 00:49:32.151 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.44) opts 0xd 00:49:32.151 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.44) 00:49:32.152 00.001 15672 Moving (0.07, -0.44) raw xDistance=0.19 yDistance=-0.42 00:49:32.152 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 00:49:32.152 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 00:49:32.152 00.000 15672 MoveAxis(E, 0, ABG) 00:49:32.152 00.000 15672 Move returns status 0, amount 0 00:49:32.152 00.000 15672 MoveAxis(N, 74, ABG) 00:49:32.152 00.000 15672 Guiding Dir = 0, Dur = 74 00:49:32.152 00.000 15672 IsSlewing returns 0 00:49:32.157 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=11450, FiltMin=2594, FiltMax=10583, Gamma=2.950 00:49:32.177 00.020 15672 IsGuiding returns 0 00:49:32.246 00.069 30444 UpdateGuideState exits: m=112502 SNR=81.4 Saturated 00:49:32.246 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:32.246 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:32.246 00.000 30444 Enqueuing Expose request 00:49:32.261 00.015 15672 IsGuiding returns 1 00:49:32.261 00.000 15672 scope still moving after pulse duration time elapsed 00:49:32.283 00.022 15672 IsSlewing returns 0 00:49:32.284 00.001 15672 IsGuiding returns 1 00:49:32.306 00.022 15672 IsSlewing returns 0 00:49:32.307 00.001 15672 IsGuiding returns 1 00:49:32.327 00.020 15672 IsSlewing returns 0 00:49:32.329 00.002 15672 IsGuiding returns 1 00:49:32.350 00.021 15672 IsSlewing returns 0 00:49:32.352 00.002 15672 IsGuiding returns 1 00:49:32.372 00.020 15672 IsSlewing returns 0 00:49:32.417 00.045 15672 IsGuiding returns 0 00:49:32.417 00.000 15672 scope move finished after 74 + 166 ms 00:49:32.417 00.000 15672 Move returns status 0, amount 74 00:49:32.418 00.001 15672 move complete, result=0 00:49:32.418 00.000 15672 worker thread done servicing request 00:49:32.418 00.000 15672 Worker thread wakes up 00:49:32.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:32.418 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:32.419 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 74 ms NORTH 00:49:34.528 02.109 15672 Exposure complete 00:49:34.548 00.020 15672 worker thread done servicing request 00:49:34.548 00.000 30444 OnExposeComplete: enter 00:49:34.548 00.000 30444 UpdateGuideState(): m_state=6 00:49:34.549 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4416 00:49:34.549 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=195.64, Mass=122491, SNR=102.1, Peak=14218 HFD=3.6 00:49:34.549 00.000 30444 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.28) = xAngle (-0.35 = -0.35) 00:49:34.549 00.000 30444 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 00:49:34.549 00.000 30444 CameraToMount -- cameraX=0.79 cameraY=-0.58 hyp=0.97 cameraTheta=-0.63 mountX=0.91 mountY=-0.39, mountTheta=-0.41 00:49:34.549 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.79, y=-0.58, opts=13) 00:49:34.549 00.000 30444 Enqueuing Move request for scope (0.79, -0.58) 00:49:34.549 00.000 15672 Worker thread wakes up 00:49:34.549 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.58) opts 0xd 00:49:34.549 00.000 15672 Handling offset move in thread for scope, endpoint = (0.79, -0.58) 00:49:34.549 00.000 15672 Moving (0.79, -0.58) raw xDistance=0.91 yDistance=-0.39 00:49:34.550 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.91 00:49:34.550 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 00:49:34.550 00.000 15672 MoveAxis(W, 247, ABG) 00:49:34.550 00.000 15672 Guiding Dir = 3, Dur = 247 00:49:34.550 00.000 15672 IsSlewing returns 0 00:49:34.551 00.001 15672 IsGuiding returns 0 00:49:34.556 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=14218, FiltMin=2505, FiltMax=9952, Gamma=2.950 00:49:34.573 00.017 15672 PulseGuide returned control before completion, sleep 236 00:49:34.817 00.244 30444 UpdateGuideState exits: m=122491 SNR=102.1 Saturated 00:49:34.817 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:34.818 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:34.818 00.000 30444 Enqueuing Expose request 00:49:34.860 00.042 15672 IsGuiding returns 0 00:49:34.860 00.000 15672 Move returns status 0, amount 247 00:49:34.860 00.000 15672 MoveAxis(N, 70, ABG) 00:49:34.860 00.000 15672 Guiding Dir = 0, Dur = 70 00:49:34.862 00.002 15672 IsSlewing returns 0 00:49:34.863 00.001 15672 IsGuiding returns 0 00:49:34.944 00.081 15672 IsGuiding returns 1 00:49:34.944 00.000 15672 scope still moving after pulse duration time elapsed 00:49:34.965 00.021 15672 IsSlewing returns 0 00:49:34.967 00.002 15672 IsGuiding returns 1 00:49:34.989 00.022 15672 IsSlewing returns 0 00:49:35.022 00.033 15672 IsGuiding returns 0 00:49:35.023 00.001 15672 scope move finished after 70 + 89 ms 00:49:35.023 00.000 15672 Move returns status 0, amount 70 00:49:35.023 00.000 15672 move complete, result=0 00:49:35.023 00.000 15672 worker thread done servicing request 00:49:35.023 00.000 15672 Worker thread wakes up 00:49:35.023 00.000 30444 GuideStep: 0.9 px 247 ms WEST, -0.4 px 70 ms NORTH 00:49:35.024 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:35.024 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:36.932 01.908 15672 Exposure complete 00:49:36.952 00.020 15672 worker thread done servicing request 00:49:36.952 00.000 30444 OnExposeComplete: enter 00:49:36.952 00.000 30444 UpdateGuideState(): m_state=6 00:49:36.952 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4417 00:49:36.952 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=195.54, Mass=122794, SNR=81.9, Peak=11511 HFD=3.4 00:49:36.952 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 00:49:36.952 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 00:49:36.953 00.001 30444 CameraToMount -- cameraX=0.23 cameraY=-0.67 hyp=0.71 cameraTheta=-1.24 mountX=0.41 mountY=-0.61, mountTheta=-0.98 00:49:36.953 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.67, opts=13) 00:49:36.953 00.000 30444 Enqueuing Move request for scope (0.23, -0.67) 00:49:36.953 00.000 15672 Worker thread wakes up 00:49:36.953 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.67) opts 0xd 00:49:36.953 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.67) 00:49:36.953 00.000 15672 Moving (0.23, -0.67) raw xDistance=0.41 yDistance=-0.61 00:49:36.953 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.41 00:49:36.953 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 00:49:36.953 00.000 15672 MoveAxis(W, 127, ABG) 00:49:36.953 00.000 15672 Guiding Dir = 3, Dur = 127 00:49:36.954 00.001 15672 IsSlewing returns 0 00:49:36.955 00.001 15672 IsGuiding returns 0 00:49:36.960 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=11742, FiltMin=2619, FiltMax=10447, Gamma=2.950 00:49:36.970 00.010 15672 PulseGuide returned control before completion, sleep 123 00:49:37.114 00.144 15672 IsGuiding returns 0 00:49:37.114 00.000 15672 Move returns status 0, amount 127 00:49:37.114 00.000 15672 MoveAxis(N, 108, ABG) 00:49:37.114 00.000 15672 Guiding Dir = 0, Dur = 108 00:49:37.114 00.000 15672 IsSlewing returns 0 00:49:37.116 00.002 15672 IsGuiding returns 0 00:49:37.194 00.078 15672 PulseGuide returned control before completion, sleep 41 00:49:37.238 00.044 15672 IsGuiding returns 1 00:49:37.238 00.000 15672 scope still moving after pulse duration time elapsed 00:49:37.259 00.021 15672 IsSlewing returns 0 00:49:37.262 00.003 15672 IsGuiding returns 1 00:49:37.283 00.021 15672 IsSlewing returns 0 00:49:37.286 00.003 15672 IsGuiding returns 1 00:49:37.307 00.021 15672 IsSlewing returns 0 00:49:37.308 00.001 15672 IsGuiding returns 1 00:49:37.329 00.021 15672 IsSlewing returns 0 00:49:37.353 00.024 15672 IsGuiding returns 0 00:49:37.353 00.000 15672 scope move finished after 108 + 129 ms 00:49:37.353 00.000 15672 Move returns status 0, amount 108 00:49:37.353 00.000 15672 move complete, result=0 00:49:37.353 00.000 15672 worker thread done servicing request 00:49:37.402 00.049 30444 UpdateGuideState exits: m=122794 SNR=81.9 Saturated 00:49:37.402 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:37.402 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:37.402 00.000 30444 Enqueuing Expose request 00:49:37.402 00.000 30444 GuideStep: 0.4 px 127 ms WEST, -0.6 px 108 ms NORTH 00:49:37.402 00.000 15672 Worker thread wakes up 00:49:37.402 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:37.402 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:39.512 02.110 15672 Exposure complete 00:49:39.535 00.023 15672 worker thread done servicing request 00:49:39.535 00.000 30444 OnExposeComplete: enter 00:49:39.535 00.000 30444 UpdateGuideState(): m_state=6 00:49:39.535 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4418 00:49:39.536 00.001 30444 Star::Find returns 1 (1), X=459.71, Y=196.33, Mass=119011, SNR=85.1, Peak=11576 HFD=3.5 00:49:39.536 00.000 30444 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.28) = xAngle (3.25 = -3.03) 00:49:39.536 00.000 30444 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.19 = -3.09) 00:49:39.536 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=0.12 hyp=0.70 cameraTheta=2.97 mountX=-0.70 mountY=-0.04, mountTheta=-3.09 00:49:39.536 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=0.12, opts=13) 00:49:39.536 00.000 30444 Enqueuing Move request for scope (-0.69, 0.12) 00:49:39.536 00.000 15672 Worker thread wakes up 00:49:39.536 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.12) opts 0xd 00:49:39.537 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.69, 0.12) 00:49:39.537 00.000 15672 Moving (-0.69, 0.12) raw xDistance=-0.70 yDistance=-0.04 00:49:39.537 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.70 00:49:39.537 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:49:39.537 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 00:49:39.537 00.000 15672 MoveAxis(E, 180, ABG) 00:49:39.537 00.000 15672 Guiding Dir = 2, Dur = 180 00:49:39.537 00.000 15672 IsSlewing returns 0 00:49:39.538 00.001 15672 IsGuiding returns 0 00:49:39.543 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=11829, FiltMin=2585, FiltMax=9787, Gamma=2.950 00:49:39.557 00.014 15672 PulseGuide returned control before completion, sleep 172 00:49:39.593 00.036 30444 UpdateGuideState exits: m=119011 SNR=85.1 Saturated 00:49:39.594 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:39.594 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:39.594 00.000 30444 Enqueuing Expose request 00:49:39.750 00.156 15672 IsGuiding returns 0 00:49:39.751 00.001 15672 Move returns status 0, amount 180 00:49:39.751 00.000 15672 MoveAxis(N, 0, ABG) 00:49:39.751 00.000 15672 Move returns status 0, amount 0 00:49:39.751 00.000 15672 move complete, result=0 00:49:39.751 00.000 15672 worker thread done servicing request 00:49:39.751 00.000 15672 Worker thread wakes up 00:49:39.751 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:39.752 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:39.752 00.000 30444 GuideStep: -0.7 px 180 ms EAST, -0.0 px 0 ms NORTH 00:49:41.658 01.906 15672 Exposure complete 00:49:41.680 00.022 15672 worker thread done servicing request 00:49:41.680 00.000 30444 OnExposeComplete: enter 00:49:41.680 00.000 30444 UpdateGuideState(): m_state=6 00:49:41.680 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4419 00:49:41.681 00.001 30444 Star::Find returns 1 (1), X=459.58, Y=196.36, Mass=118028, SNR=82.5, Peak=11827 HFD=3.3 00:49:41.681 00.000 30444 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.28) = xAngle (3.24 = -3.04) 00:49:41.681 00.000 30444 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.18 = -3.10) 00:49:41.681 00.000 30444 CameraToMount -- cameraX=-0.83 cameraY=0.15 hyp=0.84 cameraTheta=2.97 mountX=-0.84 mountY=-0.03, mountTheta=-3.10 00:49:41.681 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.83, y=0.15, opts=13) 00:49:41.681 00.000 30444 Enqueuing Move request for scope (-0.83, 0.15) 00:49:41.682 00.001 15672 Worker thread wakes up 00:49:41.682 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.15) opts 0xd 00:49:41.682 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.83, 0.15) 00:49:41.682 00.000 15672 Moving (-0.83, 0.15) raw xDistance=-0.84 yDistance=-0.03 00:49:41.682 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.84 00:49:41.682 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:49:41.682 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 00:49:41.682 00.000 15672 MoveAxis(E, 239, ABG) 00:49:41.682 00.000 15672 Guiding Dir = 2, Dur = 239 00:49:41.682 00.000 15672 IsSlewing returns 0 00:49:41.684 00.002 15672 IsGuiding returns 0 00:49:41.689 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=12738, FiltMin=2580, FiltMax=10089, Gamma=2.950 00:49:41.714 00.025 15672 PulseGuide returned control before completion, sleep 220 00:49:41.743 00.029 30444 UpdateGuideState exits: m=118028 SNR=82.5 Saturated 00:49:41.743 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:41.743 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:41.743 00.000 30444 Enqueuing Expose request 00:49:41.938 00.195 15672 IsGuiding returns 1 00:49:41.938 00.000 15672 scope still moving after pulse duration time elapsed 00:49:41.959 00.021 15672 IsSlewing returns 0 00:49:42.003 00.044 15672 IsGuiding returns 0 00:49:42.003 00.000 15672 scope move finished after 239 + 79 ms 00:49:42.003 00.000 15672 Move returns status 0, amount 239 00:49:42.003 00.000 15672 MoveAxis(N, 0, ABG) 00:49:42.003 00.000 15672 Move returns status 0, amount 0 00:49:42.003 00.000 15672 move complete, result=0 00:49:42.004 00.001 15672 worker thread done servicing request 00:49:42.004 00.000 15672 Worker thread wakes up 00:49:42.004 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:42.004 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:42.004 00.000 30444 GuideStep: -0.8 px 239 ms EAST, -0.0 px 0 ms NORTH 00:49:44.121 02.117 15672 Exposure complete 00:49:44.153 00.032 15672 worker thread done servicing request 00:49:44.153 00.000 30444 OnExposeComplete: enter 00:49:44.153 00.000 30444 UpdateGuideState(): m_state=6 00:49:44.153 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4420 00:49:44.153 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=195.17, Mass=114961, SNR=83.8, Peak=12794 HFD=3.7 00:49:44.153 00.000 30444 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.28) = xAngle (-0.84 = -0.84) 00:49:44.153 00.000 30444 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.90 = -0.90) 00:49:44.153 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-1.04 hyp=1.16 cameraTheta=-1.11 mountX=0.78 mountY=-0.91, mountTheta=-0.86 00:49:44.155 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-1.04, opts=13) 00:49:44.155 00.000 30444 Enqueuing Move request for scope (0.51, -1.04) 00:49:44.155 00.000 15672 Worker thread wakes up 00:49:44.155 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -1.04) opts 0xd 00:49:44.155 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -1.04) 00:49:44.155 00.000 15672 Moving (0.51, -1.04) raw xDistance=0.78 yDistance=-0.91 00:49:44.155 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.78 00:49:44.155 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 00:49:44.155 00.000 15672 MoveAxis(W, 194, ABG) 00:49:44.155 00.000 15672 Guiding Dir = 3, Dur = 194 00:49:44.156 00.001 15672 IsSlewing returns 0 00:49:44.158 00.002 15672 IsGuiding returns 0 00:49:44.161 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=12794, FiltMin=2588, FiltMax=9834, Gamma=2.950 00:49:44.174 00.013 15672 PulseGuide returned control before completion, sleep 189 00:49:44.415 00.241 15672 IsGuiding returns 0 00:49:44.415 00.000 15672 Move returns status 0, amount 194 00:49:44.415 00.000 15672 MoveAxis(N, 162, ABG) 00:49:44.415 00.000 15672 Guiding Dir = 0, Dur = 162 00:49:44.416 00.001 15672 IsSlewing returns 0 00:49:44.419 00.003 15672 IsGuiding returns 0 00:49:44.493 00.074 15672 PulseGuide returned control before completion, sleep 97 00:49:44.548 00.055 30444 UpdateGuideState exits: m=114961 SNR=83.8 Saturated 00:49:44.553 00.005 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:44.553 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:44.553 00.000 30444 Enqueuing Expose request 00:49:44.593 00.040 15672 IsGuiding returns 1 00:49:44.593 00.000 15672 scope still moving after pulse duration time elapsed 00:49:44.614 00.021 15672 IsSlewing returns 0 00:49:44.615 00.001 15672 IsGuiding returns 1 00:49:44.636 00.021 15672 IsSlewing returns 0 00:49:44.686 00.050 15672 IsGuiding returns 0 00:49:44.686 00.000 15672 scope move finished after 162 + 105 ms 00:49:44.686 00.000 15672 Move returns status 0, amount 162 00:49:44.687 00.001 15672 move complete, result=0 00:49:44.687 00.000 15672 worker thread done servicing request 00:49:44.687 00.000 15672 Worker thread wakes up 00:49:44.687 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:44.687 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:44.687 00.000 30444 GuideStep: 0.8 px 194 ms WEST, -0.9 px 162 ms NORTH 00:49:46.603 01.916 15672 Exposure complete 00:49:46.634 00.031 15672 worker thread done servicing request 00:49:46.634 00.000 30444 OnExposeComplete: enter 00:49:46.634 00.000 30444 UpdateGuideState(): m_state=6 00:49:46.635 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4421 00:49:46.635 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=194.95, Mass=126011, SNR=97.0, Peak=11233 HFD=3.9 00:49:46.635 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 00:49:46.635 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 00:49:46.635 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-1.26 hyp=1.30 cameraTheta=-1.33 mountX=0.65 mountY=-1.16, mountTheta=-1.06 00:49:46.635 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-1.26, opts=13) 00:49:46.635 00.000 30444 Enqueuing Move request for scope (0.32, -1.26) 00:49:46.635 00.000 15672 Worker thread wakes up 00:49:46.635 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -1.26) opts 0xd 00:49:46.635 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -1.26) 00:49:46.636 00.001 15672 Moving (0.32, -1.26) raw xDistance=0.65 yDistance=-1.16 00:49:46.636 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65 00:49:46.636 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.16 from input -1.16 00:49:46.636 00.000 15672 MoveAxis(W, 189, ABG) 00:49:46.636 00.000 15672 Guiding Dir = 3, Dur = 189 00:49:46.636 00.000 15672 IsSlewing returns 0 00:49:46.637 00.001 15672 IsGuiding returns 0 00:49:46.641 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=11233, FiltMin=2582, FiltMax=9025, Gamma=2.950 00:49:46.666 00.025 15672 PulseGuide returned control before completion, sleep 171 00:49:46.691 00.025 30444 UpdateGuideState exits: m=126011 SNR=97.0 Saturated 00:49:46.691 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:46.691 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:46.691 00.000 30444 Enqueuing Expose request 00:49:46.841 00.150 15672 IsGuiding returns 1 00:49:46.841 00.000 15672 scope still moving after pulse duration time elapsed 00:49:46.862 00.021 15672 IsSlewing returns 0 00:49:46.864 00.002 15672 IsGuiding returns 1 00:49:46.886 00.022 15672 IsSlewing returns 0 00:49:46.892 00.006 15672 IsGuiding returns 0 00:49:46.892 00.000 15672 scope move finished after 189 + 65 ms 00:49:46.892 00.000 15672 Move returns status 0, amount 189 00:49:46.892 00.000 15672 MoveAxis(N, 207, ABG) 00:49:46.892 00.000 15672 Guiding Dir = 0, Dur = 207 00:49:46.893 00.001 15672 IsSlewing returns 0 00:49:46.895 00.002 15672 IsGuiding returns 0 00:49:46.971 00.076 15672 PulseGuide returned control before completion, sleep 142 00:49:47.115 00.144 15672 IsGuiding returns 1 00:49:47.115 00.000 15672 scope still moving after pulse duration time elapsed 00:49:47.136 00.021 15672 IsSlewing returns 0 00:49:47.137 00.001 15672 IsGuiding returns 1 00:49:47.158 00.021 15672 IsSlewing returns 0 00:49:47.159 00.001 15672 IsGuiding returns 1 00:49:47.180 00.021 15672 IsSlewing returns 0 00:49:47.194 00.014 15672 IsGuiding returns 0 00:49:47.194 00.000 15672 scope move finished after 207 + 92 ms 00:49:47.194 00.000 15672 Move returns status 0, amount 207 00:49:47.194 00.000 15672 move complete, result=0 00:49:47.194 00.000 15672 worker thread done servicing request 00:49:47.195 00.001 30444 GuideStep: 0.6 px 189 ms WEST, -1.2 px 207 ms NORTH 00:49:47.195 00.000 15672 Worker thread wakes up 00:49:47.195 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:47.195 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:49.304 02.109 15672 Exposure complete 00:49:49.325 00.021 15672 worker thread done servicing request 00:49:49.325 00.000 30444 OnExposeComplete: enter 00:49:49.325 00.000 30444 UpdateGuideState(): m_state=6 00:49:49.325 00.000 30444 Star::Find(15, 460, 194, 0, (0,0,0,0), 0.0, 255) frame 4422 00:49:49.325 00.000 30444 Star::Find returns 1 (1), X=461.09, Y=196.02, Mass=131264, SNR=100.3, Peak=11280 HFD=4.1 00:49:49.325 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (0.00 = 0.00) 00:49:49.325 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 00:49:49.325 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=-0.19 hyp=0.71 cameraTheta=-0.28 mountX=0.71 mountY=-0.04, mountTheta=-0.06 00:49:49.326 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=-0.19, opts=13) 00:49:49.326 00.000 30444 Enqueuing Move request for scope (0.68, -0.19) 00:49:49.326 00.000 15672 Worker thread wakes up 00:49:49.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.19) opts 0xd 00:49:49.326 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, -0.19) 00:49:49.326 00.000 15672 Moving (0.68, -0.19) raw xDistance=0.71 yDistance=-0.04 00:49:49.326 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71 00:49:49.326 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:49:49.326 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 00:49:49.326 00.000 15672 MoveAxis(W, 205, ABG) 00:49:49.326 00.000 15672 Guiding Dir = 3, Dur = 205 00:49:49.327 00.001 15672 IsSlewing returns 0 00:49:49.327 00.000 15672 IsGuiding returns 0 00:49:49.332 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=11280, FiltMin=2623, FiltMax=9401, Gamma=2.950 00:49:49.350 00.018 15672 PulseGuide returned control before completion, sleep 193 00:49:49.546 00.196 15672 IsGuiding returns 1 00:49:49.546 00.000 15672 scope still moving after pulse duration time elapsed 00:49:49.567 00.021 15672 IsSlewing returns 0 00:49:49.570 00.003 15672 IsGuiding returns 1 00:49:49.591 00.021 15672 IsSlewing returns 0 00:49:49.594 00.003 15672 IsGuiding returns 0 00:49:49.594 00.000 15672 scope move finished after 205 + 61 ms 00:49:49.594 00.000 15672 Move returns status 0, amount 205 00:49:49.594 00.000 15672 MoveAxis(N, 0, ABG) 00:49:49.594 00.000 15672 Move returns status 0, amount 0 00:49:49.594 00.000 15672 move complete, result=0 00:49:49.594 00.000 15672 worker thread done servicing request 00:49:49.672 00.078 30444 UpdateGuideState exits: m=131264 SNR=100.3 Saturated 00:49:49.672 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:49.672 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:49.673 00.001 30444 Enqueuing Expose request 00:49:49.673 00.000 30444 GuideStep: 0.7 px 205 ms WEST, -0.0 px 0 ms NORTH 00:49:49.673 00.000 15672 Worker thread wakes up 00:49:49.673 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:49.673 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:51.580 01.907 15672 Exposure complete 00:49:51.606 00.026 15672 worker thread done servicing request 00:49:51.607 00.001 30444 OnExposeComplete: enter 00:49:51.607 00.000 30444 UpdateGuideState(): m_state=6 00:49:51.607 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4423 00:49:51.607 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=196.40, Mass=118036, SNR=85.5, Peak=10499 HFD=3.4 00:49:51.607 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 00:49:51.607 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 00:49:51.607 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.19 hyp=0.28 cameraTheta=0.72 mountX=0.15 mountY=0.23, mountTheta=0.98 00:49:51.607 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.19, opts=13) 00:49:51.607 00.000 30444 Enqueuing Move request for scope (0.21, 0.19) 00:49:51.608 00.001 15672 Worker thread wakes up 00:49:51.608 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.19) opts 0xd 00:49:51.608 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.19) 00:49:51.608 00.000 15672 Moving (0.21, 0.19) raw xDistance=0.15 yDistance=0.23 00:49:51.608 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 00:49:51.608 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:49:51.608 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 00:49:51.608 00.000 15672 MoveAxis(E, 0, ABG) 00:49:51.608 00.000 15672 Move returns status 0, amount 0 00:49:51.608 00.000 15672 MoveAxis(N, 0, ABG) 00:49:51.608 00.000 15672 Move returns status 0, amount 0 00:49:51.608 00.000 15672 move complete, result=0 00:49:51.608 00.000 15672 worker thread done servicing request 00:49:51.612 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=11115, FiltMin=2565, FiltMax=9906, Gamma=2.950 00:49:51.662 00.050 30444 UpdateGuideState exits: m=118036 SNR=85.5 Saturated 00:49:51.662 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:51.662 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:51.662 00.000 30444 Enqueuing Expose request 00:49:51.662 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:49:51.662 00.000 15672 Worker thread wakes up 00:49:51.662 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:51.662 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:53.780 02.118 15672 Exposure complete 00:49:53.812 00.032 15672 worker thread done servicing request 00:49:53.812 00.000 30444 OnExposeComplete: enter 00:49:53.812 00.000 30444 UpdateGuideState(): m_state=6 00:49:53.812 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4424 00:49:53.812 00.000 30444 Star::Find returns 1 (1), X=461.16, Y=196.22, Mass=120810, SNR=85.2, Peak=11665 HFD=3.9 00:49:53.812 00.000 30444 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.28) = xAngle (0.29 = 0.29) 00:49:53.812 00.000 30444 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.23 = 0.23) 00:49:53.812 00.000 30444 CameraToMount -- cameraX=0.75 cameraY=0.01 hyp=0.75 cameraTheta=0.01 mountX=0.72 mountY=0.17, mountTheta=0.23 00:49:53.813 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.75, y=0.01, opts=13) 00:49:53.813 00.000 30444 Enqueuing Move request for scope (0.75, 0.01) 00:49:53.813 00.000 15672 Worker thread wakes up 00:49:53.813 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.01) opts 0xd 00:49:53.813 00.000 15672 Handling offset move in thread for scope, endpoint = (0.75, 0.01) 00:49:53.813 00.000 15672 Moving (0.75, 0.01) raw xDistance=0.72 yDistance=0.17 00:49:53.813 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72 00:49:53.813 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:49:53.813 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 00:49:53.813 00.000 15672 MoveAxis(W, 195, ABG) 00:49:53.813 00.000 15672 Guiding Dir = 3, Dur = 195 00:49:53.814 00.001 15672 IsSlewing returns 0 00:49:53.815 00.001 15672 IsGuiding returns 0 00:49:53.819 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=11665, FiltMin=2586, FiltMax=8922, Gamma=2.950 00:49:53.839 00.020 15672 PulseGuide returned control before completion, sleep 182 00:49:53.869 00.030 30444 UpdateGuideState exits: m=120810 SNR=85.2 Saturated 00:49:53.869 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:53.869 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:53.869 00.000 30444 Enqueuing Expose request 00:49:54.024 00.155 15672 IsGuiding returns 1 00:49:54.024 00.000 15672 scope still moving after pulse duration time elapsed 00:49:54.045 00.021 15672 IsSlewing returns 0 00:49:54.063 00.018 15672 IsGuiding returns 0 00:49:54.063 00.000 15672 scope move finished after 195 + 53 ms 00:49:54.063 00.000 15672 Move returns status 0, amount 195 00:49:54.063 00.000 15672 MoveAxis(N, 0, ABG) 00:49:54.063 00.000 15672 Move returns status 0, amount 0 00:49:54.063 00.000 15672 move complete, result=0 00:49:54.063 00.000 15672 worker thread done servicing request 00:49:54.063 00.000 15672 Worker thread wakes up 00:49:54.063 00.000 30444 GuideStep: 0.7 px 195 ms WEST, 0.2 px 0 ms NORTH 00:49:54.063 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:54.063 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:55.979 01.916 15672 Exposure complete 00:49:56.010 00.031 15672 worker thread done servicing request 00:49:56.011 00.001 30444 OnExposeComplete: enter 00:49:56.011 00.000 30444 UpdateGuideState(): m_state=6 00:49:56.011 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4425 00:49:56.011 00.000 30444 Star::Find returns 1 (1), X=460.98, Y=196.38, Mass=124326, SNR=92.8, Peak=11701 HFD=3.8 00:49:56.011 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.56 = 0.56) 00:49:56.011 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 00:49:56.011 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=0.16 hyp=0.59 cameraTheta=0.28 mountX=0.50 mountY=0.28, mountTheta=0.51 00:49:56.011 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=0.16, opts=13) 00:49:56.011 00.000 30444 Enqueuing Move request for scope (0.57, 0.16) 00:49:56.011 00.000 15672 Worker thread wakes up 00:49:56.012 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.16) opts 0xd 00:49:56.012 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, 0.16) 00:49:56.012 00.000 15672 Moving (0.57, 0.16) raw xDistance=0.50 yDistance=0.28 00:49:56.012 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50 00:49:56.012 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:49:56.012 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 00:49:56.012 00.000 15672 MoveAxis(W, 150, ABG) 00:49:56.012 00.000 15672 Guiding Dir = 3, Dur = 150 00:49:56.012 00.000 15672 IsSlewing returns 0 00:49:56.014 00.002 15672 IsGuiding returns 0 00:49:56.018 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=12166, FiltMin=2614, FiltMax=10845, Gamma=2.950 00:49:56.043 00.025 15672 PulseGuide returned control before completion, sleep 132 00:49:56.068 00.025 30444 UpdateGuideState exits: m=124326 SNR=92.8 Saturated 00:49:56.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:56.068 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:56.068 00.000 30444 Enqueuing Expose request 00:49:56.178 00.110 15672 IsGuiding returns 1 00:49:56.178 00.000 15672 scope still moving after pulse duration time elapsed 00:49:56.199 00.021 15672 IsSlewing returns 0 00:49:56.204 00.005 15672 IsGuiding returns 0 00:49:56.204 00.000 15672 scope move finished after 150 + 40 ms 00:49:56.205 00.001 15672 Move returns status 0, amount 150 00:49:56.205 00.000 15672 MoveAxis(N, 0, ABG) 00:49:56.205 00.000 15672 Move returns status 0, amount 0 00:49:56.205 00.000 15672 move complete, result=0 00:49:56.205 00.000 15672 worker thread done servicing request 00:49:56.205 00.000 15672 Worker thread wakes up 00:49:56.205 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:56.206 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:49:56.206 00.000 30444 GuideStep: 0.5 px 150 ms WEST, 0.3 px 0 ms NORTH 00:49:58.317 02.111 15672 Exposure complete 00:49:58.337 00.020 15672 worker thread done servicing request 00:49:58.337 00.000 30444 OnExposeComplete: enter 00:49:58.337 00.000 30444 UpdateGuideState(): m_state=6 00:49:58.337 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4426 00:49:58.337 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=196.52, Mass=119607, SNR=81.7, Peak=10774 HFD=3.4 00:49:58.337 00.000 30444 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 00:49:58.337 00.000 30444 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 00:49:58.337 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.31 hyp=0.37 cameraTheta=0.99 mountX=0.11 mountY=0.35, mountTheta=1.26 00:49:58.338 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.31, opts=13) 00:49:58.338 00.000 30444 Enqueuing Move request for scope (0.21, 0.31) 00:49:58.338 00.000 15672 Worker thread wakes up 00:49:58.338 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.31) opts 0xd 00:49:58.338 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.31) 00:49:58.338 00.000 15672 Moving (0.21, 0.31) raw xDistance=0.11 yDistance=0.35 00:49:58.338 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:49:58.338 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:49:58.338 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 00:49:58.338 00.000 15672 MoveAxis(E, 0, ABG) 00:49:58.338 00.000 15672 Move returns status 0, amount 0 00:49:58.338 00.000 15672 MoveAxis(N, 0, ABG) 00:49:58.338 00.000 15672 Move returns status 0, amount 0 00:49:58.338 00.000 15672 move complete, result=0 00:49:58.339 00.001 15672 worker thread done servicing request 00:49:58.343 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=10774, FiltMin=2565, FiltMax=9116, Gamma=2.950 00:49:58.392 00.049 30444 UpdateGuideState exits: m=119607 SNR=81.7 Saturated 00:49:58.392 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:49:58.392 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:49:58.392 00.000 30444 Enqueuing Expose request 00:49:58.392 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 00:49:58.392 00.000 15672 Worker thread wakes up 00:49:58.392 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:49:58.392 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:00.309 01.917 15672 Exposure complete 00:50:00.341 00.032 15672 worker thread done servicing request 00:50:00.341 00.000 30444 OnExposeComplete: enter 00:50:00.342 00.001 30444 UpdateGuideState(): m_state=6 00:50:00.342 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4427 00:50:00.342 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=196.60, Mass=138555, SNR=100.9, Peak=11735 HFD=3.4 00:50:00.342 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 00:50:00.342 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 00:50:00.342 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.38 hyp=0.44 cameraTheta=1.07 mountX=0.09 mountY=0.42, mountTheta=1.35 00:50:00.342 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.38, opts=13) 00:50:00.342 00.000 30444 Enqueuing Move request for scope (0.21, 0.38) 00:50:00.342 00.000 15672 Worker thread wakes up 00:50:00.342 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.38) opts 0xd 00:50:00.344 00.002 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.38) 00:50:00.344 00.000 15672 Moving (0.21, 0.38) raw xDistance=0.09 yDistance=0.42 00:50:00.344 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:50:00.344 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:50:00.344 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 00:50:00.344 00.000 15672 MoveAxis(E, 0, ABG) 00:50:00.344 00.000 15672 Move returns status 0, amount 0 00:50:00.344 00.000 15672 MoveAxis(N, 0, ABG) 00:50:00.344 00.000 15672 Move returns status 0, amount 0 00:50:00.344 00.000 15672 move complete, result=0 00:50:00.344 00.000 15672 worker thread done servicing request 00:50:00.348 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=12400, FiltMin=2597, FiltMax=9970, Gamma=2.950 00:50:00.398 00.050 30444 UpdateGuideState exits: m=138555 SNR=100.9 Saturated 00:50:00.399 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:00.399 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:00.399 00.000 30444 Enqueuing Expose request 00:50:00.399 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 00:50:00.399 00.000 15672 Worker thread wakes up 00:50:00.399 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:00.399 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:02.517 02.118 15672 Exposure complete 00:50:02.549 00.032 15672 worker thread done servicing request 00:50:02.549 00.000 30444 OnExposeComplete: enter 00:50:02.549 00.000 30444 UpdateGuideState(): m_state=6 00:50:02.550 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4428 00:50:02.550 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=196.49, Mass=130474, SNR=94.7, Peak=11650 HFD=3.5 00:50:02.550 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 00:50:02.550 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 00:50:02.550 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.28 hyp=0.41 cameraTheta=0.76 mountX=0.21 mountY=0.34, mountTheta=1.02 00:50:02.550 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.28, opts=13) 00:50:02.550 00.000 30444 Enqueuing Move request for scope (0.29, 0.28) 00:50:02.550 00.000 15672 Worker thread wakes up 00:50:02.550 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.28) opts 0xd 00:50:02.551 00.001 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.28) 00:50:02.551 00.000 15672 Moving (0.29, 0.28) raw xDistance=0.21 yDistance=0.34 00:50:02.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:50:02.551 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:50:02.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 00:50:02.551 00.000 15672 MoveAxis(E, 0, ABG) 00:50:02.551 00.000 15672 Move returns status 0, amount 0 00:50:02.551 00.000 15672 MoveAxis(N, 0, ABG) 00:50:02.551 00.000 15672 Move returns status 0, amount 0 00:50:02.551 00.000 15672 move complete, result=0 00:50:02.551 00.000 15672 worker thread done servicing request 00:50:02.555 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=11654, FiltMin=2569, FiltMax=10543, Gamma=2.950 00:50:02.840 00.285 30444 UpdateGuideState exits: m=130474 SNR=94.7 Saturated 00:50:02.840 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:02.840 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:02.840 00.000 30444 Enqueuing Expose request 00:50:02.840 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 00:50:02.841 00.001 15672 Worker thread wakes up 00:50:02.841 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:02.841 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:04.757 01.916 15672 Exposure complete 00:50:04.788 00.031 15672 worker thread done servicing request 00:50:04.788 00.000 30444 OnExposeComplete: enter 00:50:04.788 00.000 30444 UpdateGuideState(): m_state=6 00:50:04.788 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4429 00:50:04.788 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=196.23, Mass=121183, SNR=86.1, Peak=10348 HFD=3.6 00:50:04.788 00.000 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.09) 00:50:04.789 00.001 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 00:50:04.789 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.91 mountX=-0.05 mountY=0.00, mountTheta=3.13 00:50:04.789 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.01, opts=13) 00:50:04.789 00.000 30444 Enqueuing Move request for scope (-0.05, 0.01) 00:50:04.789 00.000 15672 Worker thread wakes up 00:50:04.789 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd 00:50:04.789 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.01) 00:50:04.789 00.000 15672 Moving (-0.05, 0.01) raw xDistance=-0.05 yDistance=0.00 00:50:04.789 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:50:04.789 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:50:04.789 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 00:50:04.790 00.001 15672 MoveAxis(E, 0, ABG) 00:50:04.790 00.000 15672 Move returns status 0, amount 0 00:50:04.790 00.000 15672 MoveAxis(N, 0, ABG) 00:50:04.790 00.000 15672 Move returns status 0, amount 0 00:50:04.790 00.000 15672 move complete, result=0 00:50:04.790 00.000 15672 worker thread done servicing request 00:50:04.795 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=10729, FiltMin=2634, FiltMax=9642, Gamma=2.950 00:50:04.893 00.098 30444 UpdateGuideState exits: m=121183 SNR=86.1 Saturated 00:50:04.893 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:04.893 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:04.893 00.000 30444 Enqueuing Expose request 00:50:04.893 00.000 15672 Worker thread wakes up 00:50:04.894 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:04.894 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:04.894 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:50:07.005 02.111 15672 Exposure complete 00:50:07.024 00.019 15672 worker thread done servicing request 00:50:07.025 00.001 30444 OnExposeComplete: enter 00:50:07.025 00.000 30444 UpdateGuideState(): m_state=6 00:50:07.025 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4430 00:50:07.025 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=196.31, Mass=120359, SNR=82.8, Peak=11582 HFD=3.5 00:50:07.025 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.55 = 0.55) 00:50:07.025 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 00:50:07.025 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.09 hyp=0.34 cameraTheta=0.28 mountX=0.29 mountY=0.16, mountTheta=0.51 00:50:07.025 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.09, opts=13) 00:50:07.025 00.000 30444 Enqueuing Move request for scope (0.33, 0.09) 00:50:07.025 00.000 15672 Worker thread wakes up 00:50:07.026 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.09) opts 0xd 00:50:07.026 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.09) 00:50:07.026 00.000 15672 Moving (0.33, 0.09) raw xDistance=0.29 yDistance=0.16 00:50:07.026 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 00:50:07.026 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:50:07.026 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 00:50:07.026 00.000 15672 MoveAxis(W, 78, ABG) 00:50:07.026 00.000 15672 Guiding Dir = 3, Dur = 78 00:50:07.026 00.000 15672 IsSlewing returns 0 00:50:07.031 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=11582, FiltMin=2612, FiltMax=9775, Gamma=2.950 00:50:07.035 00.004 15672 IsGuiding returns 0 00:50:07.050 00.015 15672 PulseGuide returned control before completion, sleep 74 00:50:07.082 00.032 30444 UpdateGuideState exits: m=120359 SNR=82.8 Saturated 00:50:07.083 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:07.083 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:07.083 00.000 30444 Enqueuing Expose request 00:50:07.126 00.043 15672 IsGuiding returns 1 00:50:07.126 00.000 15672 scope still moving after pulse duration time elapsed 00:50:07.148 00.022 15672 IsSlewing returns 0 00:50:07.163 00.015 15672 IsGuiding returns 0 00:50:07.163 00.000 15672 scope move finished after 78 + 50 ms 00:50:07.163 00.000 15672 Move returns status 0, amount 78 00:50:07.164 00.001 15672 MoveAxis(N, 0, ABG) 00:50:07.164 00.000 15672 Move returns status 0, amount 0 00:50:07.164 00.000 15672 move complete, result=0 00:50:07.164 00.000 15672 worker thread done servicing request 00:50:07.165 00.001 15672 Worker thread wakes up 00:50:07.165 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:07.165 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:07.165 00.000 30444 GuideStep: 0.3 px 78 ms WEST, 0.2 px 0 ms NORTH 00:50:09.072 01.907 15672 Exposure complete 00:50:09.092 00.020 15672 worker thread done servicing request 00:50:09.092 00.000 30444 OnExposeComplete: enter 00:50:09.092 00.000 30444 UpdateGuideState(): m_state=6 00:50:09.092 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4431 00:50:09.092 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=195.74, Mass=123250, SNR=88.9, Peak=10848 HFD=3.9 00:50:09.092 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.93 = -1.93) 00:50:09.092 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.99 = -1.99) 00:50:09.092 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.47 hyp=0.58 cameraTheta=-2.20 mountX=-0.20 mountY=-0.53, mountTheta=-1.93 00:50:09.093 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.47, opts=13) 00:50:09.093 00.000 30444 Enqueuing Move request for scope (-0.35, -0.47) 00:50:09.093 00.000 15672 Worker thread wakes up 00:50:09.093 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.47) opts 0xd 00:50:09.093 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.47) 00:50:09.093 00.000 15672 Moving (-0.35, -0.47) raw xDistance=-0.20 yDistance=-0.53 00:50:09.093 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 00:50:09.093 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.36 newest=-0.37 00:50:09.093 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:50:09.093 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53 00:50:09.093 00.000 15672 MoveAxis(E, 0, ABG) 00:50:09.093 00.000 15672 Move returns status 0, amount 0 00:50:09.093 00.000 15672 MoveAxis(N, 0, ABG) 00:50:09.093 00.000 15672 Move returns status 0, amount 0 00:50:09.093 00.000 15672 move complete, result=0 00:50:09.093 00.000 15672 worker thread done servicing request 00:50:09.098 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=11227, FiltMin=2678, FiltMax=9622, Gamma=2.950 00:50:09.494 00.396 30444 UpdateGuideState exits: m=123250 SNR=88.9 Saturated 00:50:09.494 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:09.495 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:09.495 00.000 30444 Enqueuing Expose request 00:50:09.495 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 00:50:09.495 00.000 15672 Worker thread wakes up 00:50:09.495 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:09.496 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:11.605 02.109 15672 Exposure complete 00:50:11.625 00.020 15672 worker thread done servicing request 00:50:11.625 00.000 30444 OnExposeComplete: enter 00:50:11.625 00.000 30444 UpdateGuideState(): m_state=6 00:50:11.625 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4432 00:50:11.626 00.001 30444 Star::Find returns 1 (1), X=460.64, Y=195.98, Mass=121453, SNR=77.3, Peak=10766 HFD=3.7 00:50:11.626 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 00:50:11.626 00.000 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 00:50:11.626 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-0.77 mountX=0.29 mountY=-0.17, mountTheta=-0.54 00:50:11.626 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.23, opts=13) 00:50:11.626 00.000 30444 Enqueuing Move request for scope (0.24, -0.23) 00:50:11.626 00.000 15672 Worker thread wakes up 00:50:11.626 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.23) opts 0xd 00:50:11.626 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.23) 00:50:11.626 00.000 15672 Moving (0.24, -0.23) raw xDistance=0.29 yDistance=-0.17 00:50:11.626 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 00:50:11.626 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:50:11.626 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 00:50:11.627 00.001 15672 MoveAxis(W, 79, ABG) 00:50:11.627 00.000 15672 Guiding Dir = 3, Dur = 79 00:50:11.627 00.000 15672 IsSlewing returns 0 00:50:11.628 00.001 15672 IsGuiding returns 0 00:50:11.632 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=10791, FiltMin=2627, FiltMax=9776, Gamma=2.950 00:50:11.650 00.018 15672 PulseGuide returned control before completion, sleep 67 00:50:11.682 00.032 30444 UpdateGuideState exits: m=121453 SNR=77.3 Saturated 00:50:11.682 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:11.683 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:11.683 00.000 30444 Enqueuing Expose request 00:50:11.720 00.037 15672 IsGuiding returns 1 00:50:11.720 00.000 15672 scope still moving after pulse duration time elapsed 00:50:11.741 00.021 15672 IsSlewing returns 0 00:50:11.795 00.054 15672 IsGuiding returns 0 00:50:11.795 00.000 15672 scope move finished after 79 + 87 ms 00:50:11.795 00.000 15672 Move returns status 0, amount 79 00:50:11.795 00.000 15672 MoveAxis(N, 0, ABG) 00:50:11.795 00.000 15672 Move returns status 0, amount 0 00:50:11.795 00.000 15672 move complete, result=0 00:50:11.795 00.000 15672 worker thread done servicing request 00:50:11.795 00.000 15672 Worker thread wakes up 00:50:11.795 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:11.795 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:11.795 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -0.2 px 0 ms NORTH 00:50:13.705 01.910 15672 Exposure complete 00:50:13.724 00.019 15672 worker thread done servicing request 00:50:13.725 00.001 30444 OnExposeComplete: enter 00:50:13.725 00.000 30444 UpdateGuideState(): m_state=6 00:50:13.725 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4433 00:50:13.725 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=196.15, Mass=126713, SNR=98.3, Peak=11219 HFD=3.6 00:50:13.725 00.000 30444 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.28) = xAngle (-2.28 = -2.28) 00:50:13.725 00.000 30444 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.34 = -2.34) 00:50:13.725 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.56 mountX=-0.08 mountY=-0.08, mountTheta=-2.31 00:50:13.725 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.06, opts=13) 00:50:13.725 00.000 30444 Enqueuing Move request for scope (-0.10, -0.06) 00:50:13.726 00.001 15672 Worker thread wakes up 00:50:13.726 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd 00:50:13.726 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.06) 00:50:13.726 00.000 15672 Moving (-0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08 00:50:13.726 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 00:50:13.726 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:50:13.726 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 00:50:13.726 00.000 15672 MoveAxis(E, 0, ABG) 00:50:13.726 00.000 15672 Move returns status 0, amount 0 00:50:13.726 00.000 15672 MoveAxis(N, 0, ABG) 00:50:13.726 00.000 15672 Move returns status 0, amount 0 00:50:13.726 00.000 15672 move complete, result=0 00:50:13.726 00.000 15672 worker thread done servicing request 00:50:13.731 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=11609, FiltMin=2578, FiltMax=9952, Gamma=2.950 00:50:13.781 00.050 30444 UpdateGuideState exits: m=126713 SNR=98.3 Saturated 00:50:13.781 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:13.781 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:13.781 00.000 30444 Enqueuing Expose request 00:50:13.781 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:50:13.781 00.000 15672 Worker thread wakes up 00:50:13.782 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:13.782 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:15.891 02.109 15672 Exposure complete 00:50:15.911 00.020 15672 worker thread done servicing request 00:50:15.911 00.000 30444 OnExposeComplete: enter 00:50:15.911 00.000 30444 UpdateGuideState(): m_state=6 00:50:15.911 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4434 00:50:15.911 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=196.50, Mass=128762, SNR=107.6, Peak=11550 HFD=3.7 00:50:15.912 00.001 30444 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.28) = xAngle (2.69 = 2.69) 00:50:15.912 00.000 30444 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.62 = 2.62) 00:50:15.912 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.28 hyp=0.42 cameraTheta=2.41 mountX=-0.38 mountY=0.21, mountTheta=2.64 00:50:15.912 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.28, opts=13) 00:50:15.912 00.000 30444 Enqueuing Move request for scope (-0.31, 0.28) 00:50:15.912 00.000 15672 Worker thread wakes up 00:50:15.912 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.28) opts 0xd 00:50:15.912 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.28) 00:50:15.912 00.000 15672 Moving (-0.31, 0.28) raw xDistance=-0.38 yDistance=0.21 00:50:15.912 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 00:50:15.912 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:50:15.912 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 00:50:15.912 00.000 15672 MoveAxis(E, 102, ABG) 00:50:15.913 00.001 15672 Guiding Dir = 2, Dur = 102 00:50:15.913 00.000 15672 IsSlewing returns 0 00:50:15.914 00.001 15672 IsGuiding returns 0 00:50:15.918 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=12114, FiltMin=2614, FiltMax=10441, Gamma=2.950 00:50:15.931 00.013 15672 PulseGuide returned control before completion, sleep 95 00:50:15.967 00.036 30444 UpdateGuideState exits: m=128762 SNR=107.6 Saturated 00:50:15.967 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:15.967 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:15.967 00.000 30444 Enqueuing Expose request 00:50:16.029 00.062 15672 IsGuiding returns 1 00:50:16.029 00.000 15672 scope still moving after pulse duration time elapsed 00:50:16.050 00.021 15672 IsSlewing returns 0 00:50:16.060 00.010 15672 IsGuiding returns 0 00:50:16.060 00.000 15672 scope move finished after 102 + 44 ms 00:50:16.060 00.000 15672 Move returns status 0, amount 102 00:50:16.060 00.000 15672 MoveAxis(N, 0, ABG) 00:50:16.060 00.000 15672 Move returns status 0, amount 0 00:50:16.061 00.001 15672 move complete, result=0 00:50:16.061 00.000 15672 worker thread done servicing request 00:50:16.061 00.000 15672 Worker thread wakes up 00:50:16.061 00.000 30444 GuideStep: -0.4 px 102 ms EAST, 0.2 px 0 ms NORTH 00:50:16.061 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:16.061 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:17.988 01.927 15672 Exposure complete 00:50:18.008 00.020 15672 worker thread done servicing request 00:50:18.008 00.000 30444 OnExposeComplete: enter 00:50:18.008 00.000 30444 UpdateGuideState(): m_state=6 00:50:18.009 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4435 00:50:18.009 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=196.47, Mass=121607, SNR=87.4, Peak=10571 HFD=3.5 00:50:18.009 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 00:50:18.009 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 00:50:18.009 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.25 hyp=0.37 cameraTheta=0.75 mountX=0.19 mountY=0.30, mountTheta=1.01 00:50:18.009 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.25, opts=13) 00:50:18.009 00.000 30444 Enqueuing Move request for scope (0.27, 0.25) 00:50:18.009 00.000 15672 Worker thread wakes up 00:50:18.009 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.25) opts 0xd 00:50:18.009 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.25) 00:50:18.009 00.000 15672 Moving (0.27, 0.25) raw xDistance=0.19 yDistance=0.30 00:50:18.010 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 00:50:18.010 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 00:50:18.010 00.000 15672 MoveAxis(E, 0, ABG) 00:50:18.010 00.000 15672 Move returns status 0, amount 0 00:50:18.010 00.000 15672 MoveAxis(S, 54, ABG) 00:50:18.010 00.000 15672 Guiding Dir = 1, Dur = 54 00:50:18.010 00.000 15672 IsSlewing returns 0 00:50:18.011 00.001 15672 IsGuiding returns 0 00:50:18.015 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=10672, FiltMin=2605, FiltMax=9783, Gamma=2.950 00:50:18.090 00.075 15672 IsGuiding returns 1 00:50:18.090 00.000 15672 scope still moving after pulse duration time elapsed 00:50:18.111 00.021 15672 IsSlewing returns 0 00:50:18.133 00.022 30444 UpdateGuideState exits: m=121607 SNR=87.4 Saturated 00:50:18.133 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:18.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:18.133 00.000 30444 Enqueuing Expose request 00:50:18.185 00.052 15672 IsGuiding returns 0 00:50:18.185 00.000 15672 scope move finished after 54 + 120 ms 00:50:18.185 00.000 15672 Move returns status 0, amount 54 00:50:18.185 00.000 15672 move complete, result=0 00:50:18.185 00.000 15672 worker thread done servicing request 00:50:18.186 00.001 15672 Worker thread wakes up 00:50:18.186 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:18.186 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 54 ms SOUTH 00:50:18.186 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:20.303 02.117 15672 Exposure complete 00:50:20.335 00.032 15672 worker thread done servicing request 00:50:20.335 00.000 30444 OnExposeComplete: enter 00:50:20.336 00.001 30444 UpdateGuideState(): m_state=6 00:50:20.336 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4436 00:50:20.336 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=196.52, Mass=123436, SNR=92.1, Peak=10020 HFD=3.5 00:50:20.336 00.000 30444 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.28) = xAngle (2.05 = 2.05) 00:50:20.336 00.000 30444 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.99 = 1.99) 00:50:20.336 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.78 mountX=-0.15 mountY=0.29, mountTheta=2.04 00:50:20.336 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.31, opts=13) 00:50:20.336 00.000 30444 Enqueuing Move request for scope (-0.06, 0.31) 00:50:20.336 00.000 15672 Worker thread wakes up 00:50:20.337 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.31) opts 0xd 00:50:20.337 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.31) 00:50:20.337 00.000 15672 Moving (-0.06, 0.31) raw xDistance=-0.15 yDistance=0.29 00:50:20.337 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:50:20.337 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 00:50:20.337 00.000 15672 MoveAxis(E, 0, ABG) 00:50:20.337 00.000 15672 Move returns status 0, amount 0 00:50:20.337 00.000 15672 MoveAxis(S, 51, ABG) 00:50:20.337 00.000 15672 Guiding Dir = 1, Dur = 51 00:50:20.338 00.001 15672 IsSlewing returns 0 00:50:20.339 00.001 15672 IsGuiding returns 0 00:50:20.344 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=11722, FiltMin=2650, FiltMax=10700, Gamma=2.950 00:50:20.393 00.049 30444 UpdateGuideState exits: m=123436 SNR=92.1 Saturated 00:50:20.393 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:20.393 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:20.393 00.000 30444 Enqueuing Expose request 00:50:20.422 00.029 15672 IsGuiding returns 1 00:50:20.422 00.000 15672 scope still moving after pulse duration time elapsed 00:50:20.443 00.021 15672 IsSlewing returns 0 00:50:20.444 00.001 15672 IsGuiding returns 1 00:50:20.466 00.022 15672 IsSlewing returns 0 00:50:20.467 00.001 15672 IsGuiding returns 1 00:50:20.487 00.020 15672 IsSlewing returns 0 00:50:20.549 00.062 15672 IsGuiding returns 0 00:50:20.549 00.000 15672 scope move finished after 51 + 159 ms 00:50:20.549 00.000 15672 Move returns status 0, amount 51 00:50:20.549 00.000 15672 move complete, result=0 00:50:20.551 00.002 15672 worker thread done servicing request 00:50:20.551 00.000 15672 Worker thread wakes up 00:50:20.551 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:20.551 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:20.551 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH 00:50:22.459 01.908 15672 Exposure complete 00:50:22.479 00.020 15672 worker thread done servicing request 00:50:22.479 00.000 30444 OnExposeComplete: enter 00:50:22.479 00.000 30444 UpdateGuideState(): m_state=6 00:50:22.479 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4437 00:50:22.479 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=196.45, Mass=124005, SNR=86.5, Peak=10661 HFD=3.4 00:50:22.479 00.000 30444 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.28) = xAngle (2.09 = 2.09) 00:50:22.479 00.000 30444 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.03 = 2.03) 00:50:22.479 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.81 mountX=-0.12 mountY=0.22, mountTheta=2.07 00:50:22.479 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.23, opts=13) 00:50:22.479 00.000 30444 Enqueuing Move request for scope (-0.06, 0.23) 00:50:22.480 00.001 15672 Worker thread wakes up 00:50:22.480 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd 00:50:22.480 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.23) 00:50:22.480 00.000 15672 Moving (-0.06, 0.23) raw xDistance=-0.12 yDistance=0.22 00:50:22.480 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:50:22.480 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:50:22.480 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:50:22.480 00.000 15672 MoveAxis(E, 0, ABG) 00:50:22.480 00.000 15672 Move returns status 0, amount 0 00:50:22.480 00.000 15672 MoveAxis(N, 0, ABG) 00:50:22.480 00.000 15672 Move returns status 0, amount 0 00:50:22.480 00.000 15672 move complete, result=0 00:50:22.480 00.000 15672 worker thread done servicing request 00:50:22.485 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=11456, FiltMin=2615, FiltMax=10316, Gamma=2.950 00:50:22.535 00.050 30444 UpdateGuideState exits: m=124005 SNR=86.5 Saturated 00:50:22.535 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:22.535 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:22.535 00.000 30444 Enqueuing Expose request 00:50:22.535 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:50:22.535 00.000 15672 Worker thread wakes up 00:50:22.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:22.535 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:24.652 02.117 15672 Exposure complete 00:50:24.672 00.020 15672 worker thread done servicing request 00:50:24.672 00.000 30444 OnExposeComplete: enter 00:50:24.672 00.000 30444 UpdateGuideState(): m_state=6 00:50:24.673 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4438 00:50:24.673 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.18, Mass=123906, SNR=91.5, Peak=10448 HFD=3.8 00:50:24.673 00.000 30444 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.28) = xAngle (-2.74 = -2.74) 00:50:24.673 00.000 30444 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.80 = -2.80) 00:50:24.673 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-3.02 mountX=-0.24 mountY=-0.09, mountTheta=-2.80 00:50:24.673 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.03, opts=13) 00:50:24.673 00.000 30444 Enqueuing Move request for scope (-0.26, -0.03) 00:50:24.673 00.000 15672 Worker thread wakes up 00:50:24.673 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.03) opts 0xd 00:50:24.673 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.03) 00:50:24.673 00.000 15672 Moving (-0.26, -0.03) raw xDistance=-0.24 yDistance=-0.09 00:50:24.674 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:50:24.674 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:50:24.674 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:50:24.674 00.000 15672 MoveAxis(E, 0, ABG) 00:50:24.674 00.000 15672 Move returns status 0, amount 0 00:50:24.674 00.000 15672 MoveAxis(N, 0, ABG) 00:50:24.674 00.000 15672 Move returns status 0, amount 0 00:50:24.674 00.000 15672 move complete, result=0 00:50:24.674 00.000 15672 worker thread done servicing request 00:50:24.679 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=12286, FiltMin=2573, FiltMax=9969, Gamma=2.950 00:50:24.727 00.048 30444 UpdateGuideState exits: m=123906 SNR=91.5 Saturated 00:50:24.727 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:24.728 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:24.728 00.000 30444 Enqueuing Expose request 00:50:24.728 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:50:24.728 00.000 15672 Worker thread wakes up 00:50:24.728 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:24.728 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:26.635 01.907 15672 Exposure complete 00:50:26.655 00.020 15672 worker thread done servicing request 00:50:26.655 00.000 30444 OnExposeComplete: enter 00:50:26.655 00.000 30444 UpdateGuideState(): m_state=6 00:50:26.655 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4439 00:50:26.656 00.001 30444 Star::Find returns 1 (1), X=460.38, Y=196.02, Mass=123225, SNR=80.2, Peak=10735 HFD=3.7 00:50:26.656 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 00:50:26.656 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 00:50:26.656 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.73 mountX=0.02 mountY=-0.19, mountTheta=-1.45 00:50:26.656 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.19, opts=13) 00:50:26.656 00.000 30444 Enqueuing Move request for scope (-0.03, -0.19) 00:50:26.656 00.000 15672 Worker thread wakes up 00:50:26.656 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd 00:50:26.656 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.19) 00:50:26.657 00.001 15672 Moving (-0.03, -0.19) raw xDistance=0.02 yDistance=-0.19 00:50:26.657 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:50:26.657 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:50:26.657 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:50:26.657 00.000 15672 MoveAxis(E, 0, ABG) 00:50:26.657 00.000 15672 Move returns status 0, amount 0 00:50:26.657 00.000 15672 MoveAxis(N, 0, ABG) 00:50:26.657 00.000 15672 Move returns status 0, amount 0 00:50:26.657 00.000 15672 move complete, result=0 00:50:26.657 00.000 15672 worker thread done servicing request 00:50:26.662 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=11045, FiltMin=2642, FiltMax=10204, Gamma=2.950 00:50:26.749 00.087 30444 UpdateGuideState exits: m=123225 SNR=80.2 Saturated 00:50:26.749 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:26.749 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:26.749 00.000 30444 Enqueuing Expose request 00:50:26.749 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:50:26.749 00.000 15672 Worker thread wakes up 00:50:26.749 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:26.749 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:28.858 02.109 15672 Exposure complete 00:50:28.878 00.020 15672 worker thread done servicing request 00:50:28.878 00.000 30444 OnExposeComplete: enter 00:50:28.878 00.000 30444 UpdateGuideState(): m_state=6 00:50:28.878 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4440 00:50:28.878 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=196.02, Mass=114765, SNR=81.5, Peak=10455 HFD=3.5 00:50:28.878 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 00:50:28.878 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 00:50:28.878 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.35 mountX=-0.13 mountY=-0.23, mountTheta=-2.09 00:50:28.879 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.19, opts=13) 00:50:28.879 00.000 30444 Enqueuing Move request for scope (-0.19, -0.19) 00:50:28.879 00.000 15672 Worker thread wakes up 00:50:28.879 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd 00:50:28.879 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.19) 00:50:28.879 00.000 15672 Moving (-0.19, -0.19) raw xDistance=-0.13 yDistance=-0.23 00:50:28.879 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 00:50:28.879 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:50:28.879 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:50:28.879 00.000 15672 MoveAxis(E, 0, ABG) 00:50:28.879 00.000 15672 Move returns status 0, amount 0 00:50:28.879 00.000 15672 MoveAxis(N, 0, ABG) 00:50:28.879 00.000 15672 Move returns status 0, amount 0 00:50:28.879 00.000 15672 move complete, result=0 00:50:28.879 00.000 15672 worker thread done servicing request 00:50:28.884 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=11459, FiltMin=2541, FiltMax=9831, Gamma=2.950 00:50:28.934 00.050 30444 UpdateGuideState exits: m=114765 SNR=81.5 Saturated 00:50:28.934 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:28.934 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:28.934 00.000 30444 Enqueuing Expose request 00:50:28.935 00.001 15672 Worker thread wakes up 00:50:28.935 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:50:28.935 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:28.935 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:30.850 01.915 15672 Exposure complete 00:50:30.883 00.033 15672 worker thread done servicing request 00:50:30.898 00.015 30444 OnExposeComplete: enter 00:50:30.898 00.000 30444 UpdateGuideState(): m_state=6 00:50:30.898 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4441 00:50:30.898 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=196.15, Mass=127655, SNR=94.1, Peak=11042 HFD=3.7 00:50:30.898 00.000 30444 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.28) = xAngle (-2.56 = -2.56) 00:50:30.898 00.000 30444 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.62 = -2.62) 00:50:30.898 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.84 mountX=-0.19 mountY=-0.11, mountTheta=-2.60 00:50:30.899 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.07, opts=13) 00:50:30.899 00.000 30444 Enqueuing Move request for scope (-0.21, -0.07) 00:50:30.899 00.000 15672 Worker thread wakes up 00:50:30.899 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd 00:50:30.899 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.07) 00:50:30.899 00.000 15672 Moving (-0.21, -0.07) raw xDistance=-0.19 yDistance=-0.11 00:50:30.899 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 00:50:30.899 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:50:30.899 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 00:50:30.899 00.000 15672 MoveAxis(E, 0, ABG) 00:50:30.899 00.000 15672 Move returns status 0, amount 0 00:50:30.899 00.000 15672 MoveAxis(N, 0, ABG) 00:50:30.899 00.000 15672 Move returns status 0, amount 0 00:50:30.899 00.000 15672 move complete, result=0 00:50:30.899 00.000 15672 worker thread done servicing request 00:50:30.904 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=13162, FiltMin=2531, FiltMax=9994, Gamma=2.950 00:50:30.954 00.050 30444 UpdateGuideState exits: m=127655 SNR=94.1 Saturated 00:50:30.954 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:30.954 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:30.954 00.000 30444 Enqueuing Expose request 00:50:30.954 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:50:30.954 00.000 15672 Worker thread wakes up 00:50:30.954 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:30.954 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:33.063 02.109 15672 Exposure complete 00:50:33.083 00.020 15672 worker thread done servicing request 00:50:33.083 00.000 30444 OnExposeComplete: enter 00:50:33.083 00.000 30444 UpdateGuideState(): m_state=6 00:50:33.083 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4442 00:50:33.084 00.001 30444 Star::Find returns 1 (1), X=460.33, Y=196.15, Mass=129019, SNR=95.4, Peak=11499 HFD=3.7 00:50:33.084 00.000 30444 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.28) = xAngle (-2.20 = -2.20) 00:50:33.084 00.000 30444 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 00:50:33.084 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.47 mountX=-0.06 mountY=-0.08, mountTheta=-2.22 00:50:33.084 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.06, opts=13) 00:50:33.084 00.000 30444 Enqueuing Move request for scope (-0.08, -0.06) 00:50:33.084 00.000 15672 Worker thread wakes up 00:50:33.084 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd 00:50:33.084 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.06) 00:50:33.084 00.000 15672 Moving (-0.08, -0.06) raw xDistance=-0.06 yDistance=-0.08 00:50:33.085 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 00:50:33.085 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:50:33.085 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 00:50:33.085 00.000 15672 MoveAxis(E, 0, ABG) 00:50:33.085 00.000 15672 Move returns status 0, amount 0 00:50:33.085 00.000 15672 MoveAxis(N, 0, ABG) 00:50:33.085 00.000 15672 Move returns status 0, amount 0 00:50:33.085 00.000 15672 move complete, result=0 00:50:33.085 00.000 15672 worker thread done servicing request 00:50:33.089 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=12458, FiltMin=2672, FiltMax=9920, Gamma=2.950 00:50:33.139 00.050 30444 UpdateGuideState exits: m=129019 SNR=95.4 Saturated 00:50:33.139 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:33.139 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:33.139 00.000 30444 Enqueuing Expose request 00:50:33.139 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:50:33.139 00.000 15672 Worker thread wakes up 00:50:33.139 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:33.140 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:35.055 01.915 15672 Exposure complete 00:50:35.086 00.031 15672 worker thread done servicing request 00:50:35.086 00.000 30444 OnExposeComplete: enter 00:50:35.086 00.000 30444 UpdateGuideState(): m_state=6 00:50:35.087 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4443 00:50:35.087 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=195.97, Mass=127371, SNR=81.7, Peak=10268 HFD=3.9 00:50:35.087 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 00:50:35.087 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 00:50:35.087 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.92 mountX=-0.02 mountY=-0.25, mountTheta=-1.64 00:50:35.087 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.24, opts=13) 00:50:35.087 00.000 30444 Enqueuing Move request for scope (-0.09, -0.24) 00:50:35.087 00.000 15672 Worker thread wakes up 00:50:35.087 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd 00:50:35.087 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.24) 00:50:35.088 00.001 15672 Moving (-0.09, -0.24) raw xDistance=-0.02 yDistance=-0.25 00:50:35.088 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:50:35.088 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:50:35.088 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 00:50:35.088 00.000 15672 MoveAxis(E, 0, ABG) 00:50:35.088 00.000 15672 Move returns status 0, amount 0 00:50:35.088 00.000 15672 MoveAxis(N, 0, ABG) 00:50:35.088 00.000 15672 Move returns status 0, amount 0 00:50:35.088 00.000 15672 move complete, result=0 00:50:35.088 00.000 15672 worker thread done servicing request 00:50:35.093 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=12375, FiltMin=2622, FiltMax=10272, Gamma=2.950 00:50:35.143 00.050 30444 UpdateGuideState exits: m=127371 SNR=81.7 Saturated 00:50:35.143 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:35.143 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:35.143 00.000 30444 Enqueuing Expose request 00:50:35.143 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 00:50:35.143 00.000 15672 Worker thread wakes up 00:50:35.143 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:35.143 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:37.260 02.117 15672 Exposure complete 00:50:37.290 00.030 15672 worker thread done servicing request 00:50:37.290 00.000 30444 OnExposeComplete: enter 00:50:37.290 00.000 30444 UpdateGuideState(): m_state=6 00:50:37.291 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4444 00:50:37.291 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=195.89, Mass=109228, SNR=74.4, Peak=11099 HFD=3.5 00:50:37.291 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 00:50:37.291 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 00:50:37.291 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.32 hyp=0.39 cameraTheta=-2.15 mountX=-0.11 mountY=-0.36, mountTheta=-1.87 00:50:37.291 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.32, opts=13) 00:50:37.291 00.000 30444 Enqueuing Move request for scope (-0.21, -0.32) 00:50:37.291 00.000 15672 Worker thread wakes up 00:50:37.291 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.32) opts 0xd 00:50:37.292 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.32) 00:50:37.292 00.000 15672 Moving (-0.21, -0.32) raw xDistance=-0.11 yDistance=-0.36 00:50:37.292 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:50:37.292 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:50:37.292 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 00:50:37.292 00.000 15672 MoveAxis(E, 0, ABG) 00:50:37.292 00.000 15672 Move returns status 0, amount 0 00:50:37.292 00.000 15672 MoveAxis(N, 0, ABG) 00:50:37.292 00.000 15672 Move returns status 0, amount 0 00:50:37.292 00.000 15672 move complete, result=0 00:50:37.292 00.000 15672 worker thread done servicing request 00:50:37.443 00.151 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=12458, FiltMin=2601, FiltMax=9803, Gamma=2.950 00:50:37.496 00.053 30444 UpdateGuideState exits: m=109228 SNR=74.4 Saturated 00:50:37.496 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:37.496 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:37.496 00.000 30444 Enqueuing Expose request 00:50:37.496 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 00:50:37.496 00.000 15672 Worker thread wakes up 00:50:37.496 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:37.496 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:39.412 01.916 15672 Exposure complete 00:50:39.444 00.032 15672 worker thread done servicing request 00:50:39.444 00.000 30444 OnExposeComplete: enter 00:50:39.444 00.000 30444 UpdateGuideState(): m_state=6 00:50:39.444 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4445 00:50:39.444 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=195.67, Mass=117180, SNR=83.2, Peak=12277 HFD=3.4 00:50:39.444 00.000 30444 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 00:50:39.444 00.000 30444 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.90 = -1.90) 00:50:39.444 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.54 hyp=0.63 cameraTheta=-2.12 mountX=-0.17 mountY=-0.60, mountTheta=-1.85 00:50:39.445 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.54, opts=13) 00:50:39.445 00.000 30444 Enqueuing Move request for scope (-0.33, -0.54) 00:50:39.445 00.000 15672 Worker thread wakes up 00:50:39.445 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.54) opts 0xd 00:50:39.445 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.54) 00:50:39.445 00.000 15672 Moving (-0.33, -0.54) raw xDistance=-0.17 yDistance=-0.60 00:50:39.445 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 00:50:39.445 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:50:39.445 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60 00:50:39.445 00.000 15672 MoveAxis(E, 0, ABG) 00:50:39.445 00.000 15672 Move returns status 0, amount 0 00:50:39.445 00.000 15672 MoveAxis(N, 0, ABG) 00:50:39.445 00.000 15672 Move returns status 0, amount 0 00:50:39.445 00.000 15672 move complete, result=0 00:50:39.445 00.000 15672 worker thread done servicing request 00:50:39.449 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=13331, FiltMin=2609, FiltMax=9802, Gamma=2.950 00:50:39.499 00.050 30444 UpdateGuideState exits: m=117180 SNR=83.2 Saturated 00:50:39.499 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:39.499 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:39.499 00.000 30444 Enqueuing Expose request 00:50:39.499 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH 00:50:39.499 00.000 15672 Worker thread wakes up 00:50:39.499 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:39.499 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:41.616 02.117 15672 Exposure complete 00:50:41.650 00.034 15672 worker thread done servicing request 00:50:41.650 00.000 30444 OnExposeComplete: enter 00:50:41.650 00.000 30444 UpdateGuideState(): m_state=6 00:50:41.650 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4446 00:50:41.650 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=196.02, Mass=121910, SNR=90.3, Peak=12508 HFD=3.4 00:50:41.650 00.000 30444 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.28) = xAngle (-2.48 = -2.48) 00:50:41.650 00.000 30444 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.55 = -2.55) 00:50:41.650 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.19 hyp=0.52 cameraTheta=-2.76 mountX=-0.41 mountY=-0.29, mountTheta=-2.53 00:50:41.651 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.19, opts=13) 00:50:41.651 00.000 30444 Enqueuing Move request for scope (-0.48, -0.19) 00:50:41.651 00.000 15672 Worker thread wakes up 00:50:41.651 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.19) opts 0xd 00:50:41.651 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.19) 00:50:41.651 00.000 15672 Moving (-0.48, -0.19) raw xDistance=-0.41 yDistance=-0.29 00:50:41.651 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 00:50:41.651 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.06 newest=-1.25 00:50:41.651 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 00:50:41.651 00.000 15672 MoveAxis(E, 111, ABG) 00:50:41.651 00.000 15672 Guiding Dir = 2, Dur = 111 00:50:41.651 00.000 15672 IsSlewing returns 0 00:50:41.653 00.002 15672 IsGuiding returns 0 00:50:41.657 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=13264, FiltMin=2567, FiltMax=9620, Gamma=2.950 00:50:41.668 00.011 15672 PulseGuide returned control before completion, sleep 106 00:50:41.706 00.038 30444 UpdateGuideState exits: m=121910 SNR=90.3 Saturated 00:50:41.706 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:41.706 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:41.706 00.000 30444 Enqueuing Expose request 00:50:41.776 00.070 15672 IsGuiding returns 1 00:50:41.776 00.000 15672 scope still moving after pulse duration time elapsed 00:50:41.797 00.021 15672 IsSlewing returns 0 00:50:41.811 00.014 15672 IsGuiding returns 0 00:50:41.811 00.000 15672 scope move finished after 111 + 48 ms 00:50:41.812 00.001 15672 Move returns status 0, amount 111 00:50:41.812 00.000 15672 MoveAxis(N, 52, ABG) 00:50:41.812 00.000 15672 Guiding Dir = 0, Dur = 52 00:50:41.812 00.000 15672 IsSlewing returns 0 00:50:41.813 00.001 15672 IsGuiding returns 0 00:50:41.894 00.081 15672 IsGuiding returns 1 00:50:41.894 00.000 15672 scope still moving after pulse duration time elapsed 00:50:41.916 00.022 15672 IsSlewing returns 0 00:50:41.919 00.003 15672 IsGuiding returns 1 00:50:41.939 00.020 15672 IsSlewing returns 0 00:50:41.942 00.003 15672 IsGuiding returns 1 00:50:41.963 00.021 15672 IsSlewing returns 0 00:50:42.004 00.041 15672 IsGuiding returns 0 00:50:42.004 00.000 15672 scope move finished after 52 + 138 ms 00:50:42.004 00.000 15672 Move returns status 0, amount 52 00:50:42.004 00.000 15672 move complete, result=0 00:50:42.005 00.001 15672 worker thread done servicing request 00:50:42.005 00.000 15672 Worker thread wakes up 00:50:42.005 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:42.005 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:42.005 00.000 30444 GuideStep: -0.4 px 111 ms EAST, -0.3 px 52 ms NORTH 00:50:43.914 01.909 15672 Exposure complete 00:50:43.934 00.020 15672 worker thread done servicing request 00:50:43.934 00.000 30444 OnExposeComplete: enter 00:50:43.934 00.000 30444 UpdateGuideState(): m_state=6 00:50:43.934 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4447 00:50:43.934 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=196.19, Mass=137321, SNR=99.5, Peak=11188 HFD=3.8 00:50:43.934 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 00:50:43.934 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 00:50:43.934 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.25 mountX=0.11 mountY=-0.00, mountTheta=-0.03 00:50:43.935 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.03, opts=13) 00:50:43.935 00.000 30444 Enqueuing Move request for scope (0.10, -0.03) 00:50:43.935 00.000 15672 Worker thread wakes up 00:50:43.935 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd 00:50:43.935 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.03) 00:50:43.935 00.000 15672 Moving (0.10, -0.03) raw xDistance=0.11 yDistance=-0.00 00:50:43.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:50:43.935 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:50:43.935 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 00:50:43.935 00.000 15672 MoveAxis(E, 0, ABG) 00:50:43.935 00.000 15672 Move returns status 0, amount 0 00:50:43.935 00.000 15672 MoveAxis(N, 0, ABG) 00:50:43.935 00.000 15672 Move returns status 0, amount 0 00:50:43.935 00.000 15672 move complete, result=0 00:50:43.935 00.000 15672 worker thread done servicing request 00:50:43.940 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=11188, FiltMin=2558, FiltMax=9683, Gamma=2.950 00:50:43.990 00.050 30444 UpdateGuideState exits: m=137321 SNR=99.5 Saturated 00:50:43.990 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:43.990 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:43.990 00.000 30444 Enqueuing Expose request 00:50:43.990 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:50:43.990 00.000 15672 Worker thread wakes up 00:50:43.990 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:43.990 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:46.098 02.108 15672 Exposure complete 00:50:46.118 00.020 15672 worker thread done servicing request 00:50:46.118 00.000 30444 OnExposeComplete: enter 00:50:46.118 00.000 30444 UpdateGuideState(): m_state=6 00:50:46.118 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4448 00:50:46.119 00.001 30444 Star::Find returns 1 (1), X=460.49, Y=195.95, Mass=117653, SNR=83.2, Peak=10459 HFD=3.6 00:50:46.119 00.000 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 00:50:46.119 00.000 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 00:50:46.119 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.28 mountX=0.15 mountY=-0.24, mountTheta=-1.02 00:50:46.119 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.27, opts=13) 00:50:46.119 00.000 30444 Enqueuing Move request for scope (0.08, -0.27) 00:50:46.119 00.000 15672 Worker thread wakes up 00:50:46.119 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.27) opts 0xd 00:50:46.119 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.27) 00:50:46.119 00.000 15672 Moving (0.08, -0.27) raw xDistance=0.15 yDistance=-0.24 00:50:46.120 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 00:50:46.120 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:50:46.120 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 00:50:46.120 00.000 15672 MoveAxis(E, 0, ABG) 00:50:46.120 00.000 15672 Move returns status 0, amount 0 00:50:46.120 00.000 15672 MoveAxis(N, 0, ABG) 00:50:46.120 00.000 15672 Move returns status 0, amount 0 00:50:46.120 00.000 15672 move complete, result=0 00:50:46.120 00.000 15672 worker thread done servicing request 00:50:46.125 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=12692, FiltMin=2565, FiltMax=10233, Gamma=2.950 00:50:46.174 00.049 30444 UpdateGuideState exits: m=117653 SNR=83.2 Saturated 00:50:46.174 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:46.174 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:46.174 00.000 30444 Enqueuing Expose request 00:50:46.174 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:50:46.174 00.000 15672 Worker thread wakes up 00:50:46.175 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:46.175 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:48.090 01.915 15672 Exposure complete 00:50:48.123 00.033 15672 worker thread done servicing request 00:50:48.123 00.000 30444 OnExposeComplete: enter 00:50:48.123 00.000 30444 UpdateGuideState(): m_state=6 00:50:48.123 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4449 00:50:48.123 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=195.83, Mass=107673, SNR=72.1, Peak=10401 HFD=3.4 00:50:48.123 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.97 = -0.97) 00:50:48.123 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 00:50:48.123 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.38 hyp=0.40 cameraTheta=-1.25 mountX=0.23 mountY=-0.35, mountTheta=-0.99 00:50:48.124 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.38, opts=13) 00:50:48.124 00.000 30444 Enqueuing Move request for scope (0.13, -0.38) 00:50:48.124 00.000 15672 Worker thread wakes up 00:50:48.124 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.38) opts 0xd 00:50:48.124 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.38) 00:50:48.124 00.000 15672 Moving (0.13, -0.38) raw xDistance=0.23 yDistance=-0.35 00:50:48.124 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 00:50:48.124 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 00:50:48.124 00.000 15672 MoveAxis(E, 0, ABG) 00:50:48.124 00.000 15672 Move returns status 0, amount 0 00:50:48.124 00.000 15672 MoveAxis(N, 62, ABG) 00:50:48.124 00.000 15672 Guiding Dir = 0, Dur = 62 00:50:48.125 00.001 15672 IsSlewing returns 0 00:50:48.126 00.001 15672 IsGuiding returns 0 00:50:48.131 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=10881, FiltMin=2628, FiltMax=9911, Gamma=2.950 00:50:48.181 00.050 30444 UpdateGuideState exits: m=107673 SNR=72.1 Saturated 00:50:48.181 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:48.181 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:48.181 00.000 30444 Enqueuing Expose request 00:50:48.234 00.053 15672 IsGuiding returns 1 00:50:48.234 00.000 15672 scope still moving after pulse duration time elapsed 00:50:48.254 00.020 15672 IsSlewing returns 0 00:50:48.255 00.001 15672 IsGuiding returns 1 00:50:48.277 00.022 15672 IsSlewing returns 0 00:50:48.282 00.005 15672 IsGuiding returns 0 00:50:48.282 00.000 15672 scope move finished after 62 + 93 ms 00:50:48.282 00.000 15672 Move returns status 0, amount 62 00:50:48.282 00.000 15672 move complete, result=0 00:50:48.282 00.000 15672 worker thread done servicing request 00:50:48.282 00.000 15672 Worker thread wakes up 00:50:48.282 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 62 ms NORTH 00:50:48.282 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:48.282 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:50.392 02.110 15672 Exposure complete 00:50:50.412 00.020 15672 worker thread done servicing request 00:50:50.412 00.000 30444 OnExposeComplete: enter 00:50:50.412 00.000 30444 UpdateGuideState(): m_state=6 00:50:50.412 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4450 00:50:50.412 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=195.89, Mass=122512, SNR=94.0, Peak=10714 HFD=3.8 00:50:50.412 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.58 = -1.58) 00:50:50.412 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.64 = -1.64) 00:50:50.412 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.32 hyp=0.34 cameraTheta=-1.86 mountX=-0.00 mountY=-0.33, mountTheta=-1.58 00:50:50.413 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.32, opts=13) 00:50:50.413 00.000 30444 Enqueuing Move request for scope (-0.09, -0.32) 00:50:50.413 00.000 15672 Worker thread wakes up 00:50:50.413 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.32) opts 0xd 00:50:50.413 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.32) 00:50:50.413 00.000 15672 Moving (-0.09, -0.32) raw xDistance=-0.00 yDistance=-0.33 00:50:50.413 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 00:50:50.413 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 00:50:50.413 00.000 15672 MoveAxis(E, 0, ABG) 00:50:50.413 00.000 15672 Move returns status 0, amount 0 00:50:50.413 00.000 15672 MoveAxis(N, 60, ABG) 00:50:50.413 00.000 15672 Guiding Dir = 0, Dur = 60 00:50:50.414 00.001 15672 IsSlewing returns 0 00:50:50.415 00.001 15672 IsGuiding returns 0 00:50:50.420 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=11502, FiltMin=2582, FiltMax=9849, Gamma=2.950 00:50:50.469 00.049 30444 UpdateGuideState exits: m=122512 SNR=94.0 Saturated 00:50:50.469 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:50.469 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:50.469 00.000 30444 Enqueuing Expose request 00:50:50.503 00.034 15672 IsGuiding returns 1 00:50:50.503 00.000 15672 scope still moving after pulse duration time elapsed 00:50:50.524 00.021 15672 IsSlewing returns 0 00:50:50.524 00.000 15672 IsGuiding returns 1 00:50:50.546 00.022 15672 IsSlewing returns 0 00:50:50.547 00.001 15672 IsGuiding returns 1 00:50:50.568 00.021 15672 IsSlewing returns 0 00:50:50.614 00.046 15672 IsGuiding returns 0 00:50:50.614 00.000 15672 scope move finished after 60 + 138 ms 00:50:50.614 00.000 15672 Move returns status 0, amount 60 00:50:50.614 00.000 15672 move complete, result=0 00:50:50.614 00.000 15672 worker thread done servicing request 00:50:50.615 00.001 15672 Worker thread wakes up 00:50:50.615 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:50.615 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:50.615 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 60 ms NORTH 00:50:52.524 01.909 15672 Exposure complete 00:50:52.543 00.019 15672 worker thread done servicing request 00:50:52.544 00.001 30444 OnExposeComplete: enter 00:50:52.544 00.000 30444 UpdateGuideState(): m_state=6 00:50:52.544 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4451 00:50:52.544 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=196.00, Mass=123035, SNR=76.6, Peak=9698 HFD=4.0 00:50:52.544 00.000 30444 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.28) = xAngle (-2.56 = -2.56) 00:50:52.544 00.000 30444 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.62 = -2.62) 00:50:52.544 00.000 30444 CameraToMount -- cameraX=-0.67 cameraY=-0.21 hyp=0.71 cameraTheta=-2.84 mountX=-0.59 mountY=-0.35, mountTheta=-2.61 00:50:52.544 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.67, y=-0.21, opts=13) 00:50:52.544 00.000 30444 Enqueuing Move request for scope (-0.67, -0.21) 00:50:52.545 00.001 15672 Worker thread wakes up 00:50:52.545 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.21) opts 0xd 00:50:52.545 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.67, -0.21) 00:50:52.545 00.000 15672 Moving (-0.67, -0.21) raw xDistance=-0.59 yDistance=-0.35 00:50:52.545 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59 00:50:52.545 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 00:50:52.545 00.000 15672 MoveAxis(E, 160, ABG) 00:50:52.545 00.000 15672 Guiding Dir = 2, Dur = 160 00:50:52.546 00.001 15672 IsSlewing returns 0 00:50:52.548 00.002 15672 IsGuiding returns 0 00:50:52.552 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=10270, FiltMin=2608, FiltMax=8675, Gamma=2.950 00:50:52.562 00.010 15672 PulseGuide returned control before completion, sleep 156 00:50:52.601 00.039 30444 UpdateGuideState exits: m=123035 SNR=76.6 Saturated 00:50:52.602 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:52.602 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:52.602 00.000 30444 Enqueuing Expose request 00:50:52.770 00.168 15672 IsGuiding returns 0 00:50:52.770 00.000 15672 Move returns status 0, amount 160 00:50:52.770 00.000 15672 MoveAxis(N, 62, ABG) 00:50:52.770 00.000 15672 Guiding Dir = 0, Dur = 62 00:50:52.770 00.000 15672 IsSlewing returns 0 00:50:52.770 00.000 15672 IsGuiding returns 0 00:50:52.852 00.082 15672 IsGuiding returns 1 00:50:52.852 00.000 15672 scope still moving after pulse duration time elapsed 00:50:52.873 00.021 15672 IsSlewing returns 0 00:50:52.877 00.004 15672 IsGuiding returns 1 00:50:52.898 00.021 15672 IsSlewing returns 0 00:50:52.901 00.003 15672 IsGuiding returns 1 00:50:52.922 00.021 15672 IsSlewing returns 0 00:50:52.980 00.058 15672 IsGuiding returns 0 00:50:52.980 00.000 15672 scope move finished after 62 + 147 ms 00:50:52.980 00.000 15672 Move returns status 0, amount 62 00:50:52.981 00.001 15672 move complete, result=0 00:50:52.981 00.000 15672 worker thread done servicing request 00:50:52.981 00.000 15672 Worker thread wakes up 00:50:52.981 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:52.981 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:52.981 00.000 30444 GuideStep: -0.6 px 160 ms EAST, -0.3 px 62 ms NORTH 00:50:55.089 02.108 15672 Exposure complete 00:50:55.109 00.020 15672 worker thread done servicing request 00:50:55.109 00.000 30444 OnExposeComplete: enter 00:50:55.109 00.000 30444 UpdateGuideState(): m_state=6 00:50:55.109 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4452 00:50:55.109 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=196.59, Mass=124147, SNR=92.4, Peak=10995 HFD=3.4 00:50:55.109 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 00:50:55.109 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 00:50:55.109 00.000 30444 CameraToMount -- cameraX=0.98 cameraY=0.38 hyp=1.05 cameraTheta=0.37 mountX=0.84 mountY=0.58, mountTheta=0.61 00:50:55.110 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.98, y=0.38, opts=13) 00:50:55.110 00.000 30444 Enqueuing Move request for scope (0.98, 0.38) 00:50:55.110 00.000 15672 Worker thread wakes up 00:50:55.110 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.38) opts 0xd 00:50:55.110 00.000 15672 Handling offset move in thread for scope, endpoint = (0.98, 0.38) 00:50:55.110 00.000 15672 Moving (0.98, 0.38) raw xDistance=0.84 yDistance=0.58 00:50:55.110 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.84 00:50:55.110 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:50:55.110 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58 00:50:55.110 00.000 15672 MoveAxis(W, 215, ABG) 00:50:55.110 00.000 15672 Guiding Dir = 3, Dur = 215 00:50:55.110 00.000 15672 IsSlewing returns 0 00:50:55.115 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=12001, FiltMin=2622, FiltMax=9415, Gamma=2.950 00:50:55.135 00.020 15672 IsGuiding returns 0 00:50:55.150 00.015 15672 PulseGuide returned control before completion, sleep 210 00:50:55.167 00.017 30444 UpdateGuideState exits: m=124147 SNR=92.4 Saturated 00:50:55.167 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:55.167 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:55.167 00.000 30444 Enqueuing Expose request 00:50:55.390 00.223 15672 IsGuiding returns 0 00:50:55.390 00.000 15672 Move returns status 0, amount 215 00:50:55.390 00.000 15672 MoveAxis(N, 0, ABG) 00:50:55.390 00.000 15672 Move returns status 0, amount 0 00:50:55.390 00.000 15672 move complete, result=0 00:50:55.390 00.000 15672 worker thread done servicing request 00:50:55.391 00.001 15672 Worker thread wakes up 00:50:55.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:55.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:55.391 00.000 30444 GuideStep: 0.8 px 215 ms WEST, 0.6 px 0 ms NORTH 00:50:57.299 01.908 15672 Exposure complete 00:50:57.321 00.022 15672 worker thread done servicing request 00:50:57.321 00.000 30444 OnExposeComplete: enter 00:50:57.321 00.000 30444 UpdateGuideState(): m_state=6 00:50:57.321 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4453 00:50:57.321 00.000 30444 Star::Find returns 1 (1), X=460.91, Y=196.93, Mass=133070, SNR=87.0, Peak=13060 HFD=3.9 00:50:57.321 00.000 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 00:50:57.321 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.17 = 1.17) 00:50:57.321 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.72 hyp=0.87 cameraTheta=0.96 mountX=0.29 mountY=0.81, mountTheta=1.23 00:50:57.322 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.72, opts=13) 00:50:57.322 00.000 30444 Enqueuing Move request for scope (0.50, 0.72) 00:50:57.322 00.000 15672 Worker thread wakes up 00:50:57.322 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.72) opts 0xd 00:50:57.322 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.72) 00:50:57.322 00.000 15672 Moving (0.50, 0.72) raw xDistance=0.29 yDistance=0.81 00:50:57.322 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.29 00:50:57.322 00.000 15672 resist switch: large excursion: input 0.81 thresh 0.75 direction from -1 to 1 00:50:57.322 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.42 00:50:57.322 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 00:50:57.323 00.001 15672 MoveAxis(W, 93, ABG) 00:50:57.323 00.000 15672 Guiding Dir = 3, Dur = 93 00:50:57.323 00.000 15672 IsSlewing returns 0 00:50:57.324 00.001 15672 IsGuiding returns 0 00:50:57.338 00.014 15672 PulseGuide returned control before completion, sleep 89 00:50:57.428 00.090 15672 IsGuiding returns 1 00:50:57.428 00.000 15672 scope still moving after pulse duration time elapsed 00:50:57.449 00.021 15672 IsSlewing returns 0 00:50:57.450 00.001 15672 IsGuiding returns 0 00:50:57.450 00.000 15672 scope move finished after 93 + 33 ms 00:50:57.450 00.000 15672 Move returns status 0, amount 93 00:50:57.450 00.000 15672 MoveAxis(S, 144, ABG) 00:50:57.450 00.000 15672 Guiding Dir = 1, Dur = 144 00:50:57.451 00.001 15672 IsSlewing returns 0 00:50:57.451 00.000 15672 IsGuiding returns 0 00:50:57.530 00.079 15672 PulseGuide returned control before completion, sleep 75 00:50:57.607 00.077 15672 IsGuiding returns 1 00:50:57.608 00.001 15672 scope still moving after pulse duration time elapsed 00:50:57.629 00.021 15672 IsSlewing returns 0 00:50:57.630 00.001 15672 IsGuiding returns 1 00:50:57.651 00.021 15672 IsSlewing returns 0 00:50:57.652 00.001 15672 IsGuiding returns 1 00:50:57.673 00.021 15672 IsSlewing returns 0 00:50:57.675 00.002 15672 IsGuiding returns 1 00:50:57.697 00.022 15672 IsSlewing returns 0 00:50:57.707 00.010 15672 IsGuiding returns 0 00:50:57.708 00.001 15672 scope move finished after 144 + 112 ms 00:50:57.708 00.000 15672 Move returns status 0, amount 144 00:50:57.708 00.000 15672 move complete, result=0 00:50:57.708 00.000 15672 worker thread done servicing request 00:50:57.779 00.071 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=13060, FiltMin=2618, FiltMax=9566, Gamma=2.950 00:50:57.857 00.078 30444 UpdateGuideState exits: m=133070 SNR=87.0 Saturated 00:50:57.858 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:50:57.858 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:50:57.858 00.000 30444 Enqueuing Expose request 00:50:57.858 00.000 30444 GuideStep: 0.3 px 93 ms WEST, 0.8 px 144 ms SOUTH 00:50:57.858 00.000 15672 Worker thread wakes up 00:50:57.858 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:50:57.858 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:50:59.977 02.119 15672 Exposure complete 00:51:00.012 00.035 15672 worker thread done servicing request 00:51:00.012 00.000 30444 OnExposeComplete: enter 00:51:00.012 00.000 30444 UpdateGuideState(): m_state=6 00:51:00.012 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4454 00:51:00.012 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=197.03, Mass=128817, SNR=88.5, Peak=12159 HFD=3.6 00:51:00.012 00.000 30444 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.28) = xAngle (1.68 = 1.68) 00:51:00.012 00.000 30444 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.62 = 1.62) 00:51:00.012 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.82 hyp=0.83 cameraTheta=1.40 mountX=-0.09 mountY=0.83, mountTheta=1.68 00:51:00.013 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.82, opts=13) 00:51:00.013 00.000 30444 Enqueuing Move request for scope (0.14, 0.82) 00:51:00.013 00.000 15672 Worker thread wakes up 00:51:00.013 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.82) opts 0xd 00:51:00.013 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.82) 00:51:00.013 00.000 15672 Moving (0.14, 0.82) raw xDistance=-0.09 yDistance=0.83 00:51:00.013 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:51:00.013 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 00:51:00.013 00.000 15672 MoveAxis(E, 0, ABG) 00:51:00.013 00.000 15672 Move returns status 0, amount 0 00:51:00.013 00.000 15672 MoveAxis(S, 148, ABG) 00:51:00.013 00.000 15672 Guiding Dir = 1, Dur = 148 00:51:00.013 00.000 15672 IsSlewing returns 0 00:51:00.014 00.001 15672 IsGuiding returns 0 00:51:00.019 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=12652, FiltMin=2567, FiltMax=9290, Gamma=2.950 00:51:00.067 00.048 30444 UpdateGuideState exits: m=128817 SNR=88.5 Saturated 00:51:00.067 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:00.067 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:00.067 00.000 30444 Enqueuing Expose request 00:51:00.086 00.019 15672 PulseGuide returned control before completion, sleep 86 00:51:00.173 00.087 15672 IsGuiding returns 1 00:51:00.173 00.000 15672 scope still moving after pulse duration time elapsed 00:51:00.198 00.025 15672 IsSlewing returns 0 00:51:00.198 00.000 15672 IsGuiding returns 1 00:51:00.219 00.021 15672 IsSlewing returns 0 00:51:00.221 00.002 15672 IsGuiding returns 1 00:51:00.241 00.020 15672 IsSlewing returns 0 00:51:00.242 00.001 15672 IsGuiding returns 1 00:51:00.263 00.021 15672 IsSlewing returns 0 00:51:00.280 00.017 15672 IsGuiding returns 0 00:51:00.280 00.000 15672 scope move finished after 148 + 117 ms 00:51:00.280 00.000 15672 Move returns status 0, amount 148 00:51:00.280 00.000 15672 move complete, result=0 00:51:00.280 00.000 15672 worker thread done servicing request 00:51:00.280 00.000 15672 Worker thread wakes up 00:51:00.281 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.8 px 148 ms SOUTH 00:51:00.281 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:00.281 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:02.197 01.916 15672 Exposure complete 00:51:02.226 00.029 15672 worker thread done servicing request 00:51:02.226 00.000 30444 OnExposeComplete: enter 00:51:02.226 00.000 30444 UpdateGuideState(): m_state=6 00:51:02.226 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4455 00:51:02.227 00.001 30444 Star::Find returns 1 (1), X=460.23, Y=196.94, Mass=128167, SNR=91.4, Peak=11457 HFD=4.0 00:51:02.227 00.000 30444 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.28) = xAngle (2.09 = 2.09) 00:51:02.227 00.000 30444 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.03 = 2.03) 00:51:02.227 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.73 hyp=0.75 cameraTheta=1.81 mountX=-0.37 mountY=0.68, mountTheta=2.08 00:51:02.227 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.73, opts=13) 00:51:02.227 00.000 30444 Enqueuing Move request for scope (-0.18, 0.73) 00:51:02.227 00.000 15672 Worker thread wakes up 00:51:02.227 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.73) opts 0xd 00:51:02.227 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.73) 00:51:02.227 00.000 15672 Moving (-0.18, 0.73) raw xDistance=-0.37 yDistance=0.68 00:51:02.227 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37 00:51:02.227 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 00:51:02.227 00.000 15672 MoveAxis(E, 101, ABG) 00:51:02.228 00.001 15672 Guiding Dir = 2, Dur = 101 00:51:02.228 00.000 15672 IsSlewing returns 0 00:51:02.229 00.001 15672 IsGuiding returns 0 00:51:02.233 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=13095, FiltMin=2651, FiltMax=9629, Gamma=2.950 00:51:02.259 00.026 15672 PulseGuide returned control before completion, sleep 82 00:51:02.283 00.024 30444 UpdateGuideState exits: m=128167 SNR=91.4 Saturated 00:51:02.283 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:02.283 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:02.283 00.000 30444 Enqueuing Expose request 00:51:02.343 00.060 15672 IsGuiding returns 1 00:51:02.343 00.000 15672 scope still moving after pulse duration time elapsed 00:51:02.363 00.020 15672 IsSlewing returns 0 00:51:02.364 00.001 15672 IsGuiding returns 1 00:51:02.386 00.022 15672 IsSlewing returns 0 00:51:02.387 00.001 15672 IsGuiding returns 0 00:51:02.387 00.000 15672 scope move finished after 101 + 56 ms 00:51:02.387 00.000 15672 Move returns status 0, amount 101 00:51:02.387 00.000 15672 MoveAxis(S, 120, ABG) 00:51:02.387 00.000 15672 Guiding Dir = 1, Dur = 120 00:51:02.388 00.001 15672 IsSlewing returns 0 00:51:02.388 00.000 15672 IsGuiding returns 0 00:51:02.467 00.079 15672 PulseGuide returned control before completion, sleep 52 00:51:02.548 00.081 15672 IsGuiding returns 1 00:51:02.548 00.000 15672 scope still moving after pulse duration time elapsed 00:51:02.569 00.021 15672 IsSlewing returns 0 00:51:02.572 00.003 15672 IsGuiding returns 1 00:51:02.593 00.021 15672 IsSlewing returns 0 00:51:02.596 00.003 15672 IsGuiding returns 1 00:51:02.617 00.021 15672 IsSlewing returns 0 00:51:02.644 00.027 15672 IsGuiding returns 0 00:51:02.644 00.000 15672 scope move finished after 120 + 135 ms 00:51:02.644 00.000 15672 Move returns status 0, amount 120 00:51:02.644 00.000 15672 move complete, result=0 00:51:02.644 00.000 15672 worker thread done servicing request 00:51:02.645 00.001 15672 Worker thread wakes up 00:51:02.645 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:02.645 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:02.645 00.000 30444 GuideStep: -0.4 px 101 ms EAST, 0.7 px 120 ms SOUTH 00:51:04.755 02.110 15672 Exposure complete 00:51:04.775 00.020 15672 worker thread done servicing request 00:51:04.775 00.000 30444 OnExposeComplete: enter 00:51:04.775 00.000 30444 UpdateGuideState(): m_state=6 00:51:04.775 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4456 00:51:04.775 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=196.86, Mass=117029, SNR=81.6, Peak=11785 HFD=3.5 00:51:04.775 00.000 30444 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.28) = xAngle (1.70 = 1.70) 00:51:04.775 00.000 30444 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.64 = 1.64) 00:51:04.775 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.65 hyp=0.66 cameraTheta=1.42 mountX=-0.08 mountY=0.65, mountTheta=1.70 00:51:04.776 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.65, opts=13) 00:51:04.776 00.000 30444 Enqueuing Move request for scope (0.10, 0.65) 00:51:04.776 00.000 15672 Worker thread wakes up 00:51:04.776 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.65) opts 0xd 00:51:04.776 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.65) 00:51:04.776 00.000 15672 Moving (0.10, 0.65) raw xDistance=-0.08 yDistance=0.65 00:51:04.776 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 00:51:04.776 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 00:51:04.776 00.000 15672 MoveAxis(E, 0, ABG) 00:51:04.776 00.000 15672 Move returns status 0, amount 0 00:51:04.776 00.000 15672 MoveAxis(S, 117, ABG) 00:51:04.776 00.000 15672 Guiding Dir = 1, Dur = 117 00:51:04.776 00.000 15672 IsSlewing returns 0 00:51:04.777 00.001 15672 IsGuiding returns 0 00:51:04.782 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=12002, FiltMin=2648, FiltMax=9623, Gamma=2.950 00:51:04.863 00.081 15672 PulseGuide returned control before completion, sleep 42 00:51:04.912 00.049 15672 IsGuiding returns 1 00:51:04.913 00.001 15672 scope still moving after pulse duration time elapsed 00:51:04.924 00.011 30444 UpdateGuideState exits: m=117029 SNR=81.6 Saturated 00:51:04.924 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:04.924 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:04.924 00.000 30444 Enqueuing Expose request 00:51:04.934 00.010 15672 IsSlewing returns 0 00:51:04.935 00.001 15672 IsGuiding returns 1 00:51:04.956 00.021 15672 IsSlewing returns 0 00:51:04.957 00.001 15672 IsGuiding returns 1 00:51:04.979 00.022 15672 IsSlewing returns 0 00:51:04.991 00.012 15672 IsGuiding returns 0 00:51:04.991 00.000 15672 scope move finished after 117 + 95 ms 00:51:04.991 00.000 15672 Move returns status 0, amount 117 00:51:04.991 00.000 15672 move complete, result=0 00:51:04.991 00.000 15672 worker thread done servicing request 00:51:04.991 00.000 15672 Worker thread wakes up 00:51:04.991 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:04.991 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:05.164 00.173 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 117 ms SOUTH 00:51:06.906 01.742 15672 Exposure complete 00:51:06.936 00.030 15672 worker thread done servicing request 00:51:06.936 00.000 30444 OnExposeComplete: enter 00:51:06.936 00.000 30444 UpdateGuideState(): m_state=6 00:51:06.937 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4457 00:51:06.937 00.000 30444 Star::Find returns 1 (1), X=460.82, Y=197.36, Mass=126651, SNR=84.9, Peak=12070 HFD=3.7 00:51:06.937 00.000 30444 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.28) = xAngle (1.50 = 1.50) 00:51:06.937 00.000 30444 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.44 = 1.44) 00:51:06.937 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=1.15 hyp=1.22 cameraTheta=1.22 mountX=0.08 mountY=1.21, mountTheta=1.50 00:51:06.937 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=1.15, opts=13) 00:51:06.937 00.000 30444 Enqueuing Move request for scope (0.42, 1.15) 00:51:06.937 00.000 15672 Worker thread wakes up 00:51:06.937 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 1.15) opts 0xd 00:51:06.937 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 1.15) 00:51:06.937 00.000 15672 Moving (0.42, 1.15) raw xDistance=0.08 yDistance=1.21 00:51:06.938 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:51:06.938 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.21 from input 1.21 00:51:06.938 00.000 15672 MoveAxis(E, 0, ABG) 00:51:06.938 00.000 15672 Move returns status 0, amount 0 00:51:06.938 00.000 15672 MoveAxis(S, 216, ABG) 00:51:06.938 00.000 15672 Guiding Dir = 1, Dur = 216 00:51:06.938 00.000 15672 IsSlewing returns 0 00:51:06.939 00.001 15672 IsGuiding returns 0 00:51:06.943 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2069, max=12070, FiltMin=2576, FiltMax=9036, Gamma=2.950 00:51:06.992 00.049 30444 UpdateGuideState exits: m=126651 SNR=84.9 Saturated 00:51:06.992 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:06.992 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:06.992 00.000 30444 Enqueuing Expose request 00:51:07.019 00.027 15672 PulseGuide returned control before completion, sleep 146 00:51:07.169 00.150 15672 IsGuiding returns 1 00:51:07.169 00.000 15672 scope still moving after pulse duration time elapsed 00:51:07.190 00.021 15672 IsSlewing returns 0 00:51:07.192 00.002 15672 IsGuiding returns 1 00:51:07.213 00.021 15672 IsSlewing returns 0 00:51:07.216 00.003 15672 IsGuiding returns 1 00:51:07.237 00.021 15672 IsSlewing returns 0 00:51:07.240 00.003 15672 IsGuiding returns 1 00:51:07.261 00.021 15672 IsSlewing returns 0 00:51:07.308 00.047 15672 IsGuiding returns 0 00:51:07.308 00.000 15672 scope move finished after 216 + 153 ms 00:51:07.308 00.000 15672 Move returns status 0, amount 216 00:51:07.308 00.000 15672 move complete, result=0 00:51:07.308 00.000 15672 worker thread done servicing request 00:51:07.309 00.001 15672 Worker thread wakes up 00:51:07.309 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:07.309 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:07.309 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 1.2 px 216 ms SOUTH 00:51:09.416 02.107 15672 Exposure complete 00:51:09.436 00.020 15672 worker thread done servicing request 00:51:09.436 00.000 30444 OnExposeComplete: enter 00:51:09.436 00.000 30444 UpdateGuideState(): m_state=6 00:51:09.436 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4458 00:51:09.436 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=196.38, Mass=121689, SNR=90.3, Peak=11175 HFD=3.4 00:51:09.436 00.000 30444 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 00:51:09.436 00.000 30444 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 00:51:09.436 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.17 hyp=0.26 cameraTheta=0.68 mountX=0.15 mountY=0.21, mountTheta=0.94 00:51:09.437 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.17, opts=13) 00:51:09.437 00.000 30444 Enqueuing Move request for scope (0.21, 0.17) 00:51:09.437 00.000 15672 Worker thread wakes up 00:51:09.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.17) opts 0xd 00:51:09.437 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.17) 00:51:09.437 00.000 15672 Moving (0.21, 0.17) raw xDistance=0.15 yDistance=0.21 00:51:09.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 00:51:09.437 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:09.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 00:51:09.437 00.000 15672 MoveAxis(E, 0, ABG) 00:51:09.437 00.000 15672 Move returns status 0, amount 0 00:51:09.437 00.000 15672 MoveAxis(N, 0, ABG) 00:51:09.437 00.000 15672 Move returns status 0, amount 0 00:51:09.437 00.000 15672 move complete, result=0 00:51:09.437 00.000 15672 worker thread done servicing request 00:51:09.442 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=11554, FiltMin=2542, FiltMax=10373, Gamma=2.950 00:51:09.491 00.049 30444 UpdateGuideState exits: m=121689 SNR=90.3 Saturated 00:51:09.491 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:09.491 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:09.491 00.000 30444 Enqueuing Expose request 00:51:09.491 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:51:09.491 00.000 15672 Worker thread wakes up 00:51:09.492 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:09.492 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:11.401 01.909 15672 Exposure complete 00:51:11.421 00.020 15672 worker thread done servicing request 00:51:11.421 00.000 30444 OnExposeComplete: enter 00:51:11.421 00.000 30444 UpdateGuideState(): m_state=6 00:51:11.421 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4459 00:51:11.421 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=196.28, Mass=124307, SNR=90.6, Peak=10490 HFD=3.6 00:51:11.421 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 00:51:11.421 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.58 = 1.58) 00:51:11.421 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.36 mountX=-0.00 mountY=0.07, mountTheta=1.64 00:51:11.422 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.07, opts=13) 00:51:11.422 00.000 30444 Enqueuing Move request for scope (0.01, 0.07) 00:51:11.422 00.000 15672 Worker thread wakes up 00:51:11.422 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd 00:51:11.422 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.07) 00:51:11.422 00.000 15672 Moving (0.01, 0.07) raw xDistance=-0.00 yDistance=0.07 00:51:11.422 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 00:51:11.422 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:11.422 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 00:51:11.422 00.000 15672 MoveAxis(E, 0, ABG) 00:51:11.422 00.000 15672 Move returns status 0, amount 0 00:51:11.422 00.000 15672 MoveAxis(N, 0, ABG) 00:51:11.422 00.000 15672 Move returns status 0, amount 0 00:51:11.422 00.000 15672 move complete, result=0 00:51:11.422 00.000 15672 worker thread done servicing request 00:51:11.427 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=12312, FiltMin=2562, FiltMax=10095, Gamma=2.950 00:51:11.541 00.114 30444 UpdateGuideState exits: m=124307 SNR=90.6 Saturated 00:51:11.541 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:11.541 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:11.541 00.000 30444 Enqueuing Expose request 00:51:11.542 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 00:51:11.542 00.000 15672 Worker thread wakes up 00:51:11.542 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:11.542 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:13.650 02.108 15672 Exposure complete 00:51:13.669 00.019 15672 worker thread done servicing request 00:51:13.669 00.000 30444 OnExposeComplete: enter 00:51:13.669 00.000 30444 UpdateGuideState(): m_state=6 00:51:13.669 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4460 00:51:13.669 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=196.39, Mass=129101, SNR=91.0, Peak=10172 HFD=3.7 00:51:13.669 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 00:51:13.670 00.001 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.11 = 2.11) 00:51:13.670 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.89 mountX=-0.11 mountY=0.16, mountTheta=2.15 00:51:13.670 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.18, opts=13) 00:51:13.670 00.000 30444 Enqueuing Move request for scope (-0.06, 0.18) 00:51:13.670 00.000 15672 Worker thread wakes up 00:51:13.670 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd 00:51:13.670 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.18) 00:51:13.670 00.000 15672 Moving (-0.06, 0.18) raw xDistance=-0.11 yDistance=0.16 00:51:13.670 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:51:13.670 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:13.671 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 00:51:13.671 00.000 15672 MoveAxis(E, 0, ABG) 00:51:13.671 00.000 15672 Move returns status 0, amount 0 00:51:13.671 00.000 15672 MoveAxis(N, 0, ABG) 00:51:13.671 00.000 15672 Move returns status 0, amount 0 00:51:13.671 00.000 15672 move complete, result=0 00:51:13.671 00.000 15672 worker thread done servicing request 00:51:13.676 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=10862, FiltMin=2600, FiltMax=9447, Gamma=2.950 00:51:14.102 00.426 30444 UpdateGuideState exits: m=129101 SNR=91.0 Saturated 00:51:14.102 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:14.102 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:14.103 00.001 30444 Enqueuing Expose request 00:51:14.103 00.000 15672 Worker thread wakes up 00:51:14.103 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:51:14.104 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:14.104 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:16.013 01.909 15672 Exposure complete 00:51:16.032 00.019 15672 worker thread done servicing request 00:51:16.032 00.000 30444 OnExposeComplete: enter 00:51:16.033 00.001 30444 UpdateGuideState(): m_state=6 00:51:16.033 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4461 00:51:16.033 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=196.50, Mass=131608, SNR=103.7, Peak=10918 HFD=3.6 00:51:16.033 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 00:51:16.033 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.17 = 2.17) 00:51:16.033 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.29 hyp=0.31 cameraTheta=1.96 mountX=-0.19 mountY=0.26, mountTheta=2.21 00:51:16.034 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.29, opts=13) 00:51:16.034 00.000 30444 Enqueuing Move request for scope (-0.12, 0.29) 00:51:16.034 00.000 15672 Worker thread wakes up 00:51:16.034 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.29) opts 0xd 00:51:16.034 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.29) 00:51:16.034 00.000 15672 Moving (-0.12, 0.29) raw xDistance=-0.19 yDistance=0.26 00:51:16.034 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 00:51:16.034 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 00:51:16.034 00.000 15672 MoveAxis(E, 0, ABG) 00:51:16.034 00.000 15672 Move returns status 0, amount 0 00:51:16.034 00.000 15672 MoveAxis(S, 46, ABG) 00:51:16.034 00.000 15672 Guiding Dir = 1, Dur = 46 00:51:16.034 00.000 15672 IsSlewing returns 0 00:51:16.035 00.001 15672 IsGuiding returns 0 00:51:16.040 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=12394, FiltMin=2608, FiltMax=10180, Gamma=2.950 00:51:16.093 00.053 30444 UpdateGuideState exits: m=131608 SNR=103.7 Saturated 00:51:16.093 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:16.093 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:16.093 00.000 30444 Enqueuing Expose request 00:51:16.110 00.017 15672 IsGuiding returns 1 00:51:16.111 00.001 15672 scope still moving after pulse duration time elapsed 00:51:16.132 00.021 15672 IsSlewing returns 0 00:51:16.133 00.001 15672 IsGuiding returns 1 00:51:16.153 00.020 15672 IsSlewing returns 0 00:51:16.221 00.068 15672 IsGuiding returns 0 00:51:16.221 00.000 15672 scope move finished after 46 + 139 ms 00:51:16.221 00.000 15672 Move returns status 0, amount 46 00:51:16.221 00.000 15672 move complete, result=0 00:51:16.221 00.000 15672 worker thread done servicing request 00:51:16.221 00.000 15672 Worker thread wakes up 00:51:16.221 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:16.222 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:16.222 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 46 ms SOUTH 00:51:18.327 02.105 15672 Exposure complete 00:51:18.347 00.020 15672 worker thread done servicing request 00:51:18.347 00.000 30444 OnExposeComplete: enter 00:51:18.347 00.000 30444 UpdateGuideState(): m_state=6 00:51:18.347 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4462 00:51:18.347 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=196.37, Mass=120849, SNR=83.0, Peak=10342 HFD=3.6 00:51:18.347 00.000 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 00:51:18.347 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.59 = 2.59) 00:51:18.347 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.37 mountX=-0.20 mountY=0.12, mountTheta=2.60 00:51:18.348 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.16, opts=13) 00:51:18.348 00.000 30444 Enqueuing Move request for scope (-0.16, 0.16) 00:51:18.348 00.000 15672 Worker thread wakes up 00:51:18.348 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd 00:51:18.348 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.16) 00:51:18.348 00.000 15672 Moving (-0.16, 0.16) raw xDistance=-0.20 yDistance=0.12 00:51:18.348 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 00:51:18.348 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:18.348 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 00:51:18.348 00.000 15672 MoveAxis(E, 0, ABG) 00:51:18.348 00.000 15672 Move returns status 0, amount 0 00:51:18.348 00.000 15672 MoveAxis(N, 0, ABG) 00:51:18.348 00.000 15672 Move returns status 0, amount 0 00:51:18.348 00.000 15672 move complete, result=0 00:51:18.348 00.000 15672 worker thread done servicing request 00:51:18.354 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=10739, FiltMin=2634, FiltMax=9673, Gamma=2.950 00:51:18.404 00.050 30444 UpdateGuideState exits: m=120849 SNR=83.0 Saturated 00:51:18.404 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:18.404 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:18.404 00.000 30444 Enqueuing Expose request 00:51:18.404 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:51:18.404 00.000 15672 Worker thread wakes up 00:51:18.404 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:18.404 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:20.312 01.908 15672 Exposure complete 00:51:20.331 00.019 15672 worker thread done servicing request 00:51:20.332 00.001 30444 OnExposeComplete: enter 00:51:20.332 00.000 30444 UpdateGuideState(): m_state=6 00:51:20.332 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4463 00:51:20.332 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=196.70, Mass=126907, SNR=102.4, Peak=11214 HFD=3.6 00:51:20.332 00.000 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 00:51:20.332 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 00:51:20.332 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.49 hyp=0.53 cameraTheta=1.16 mountX=0.07 mountY=0.52, mountTheta=1.43 00:51:20.332 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.49, opts=13) 00:51:20.332 00.000 30444 Enqueuing Move request for scope (0.22, 0.49) 00:51:20.333 00.001 15672 Worker thread wakes up 00:51:20.333 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.49) opts 0xd 00:51:20.333 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.49) 00:51:20.333 00.000 15672 Moving (0.22, 0.49) raw xDistance=0.07 yDistance=0.52 00:51:20.333 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:51:20.333 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 00:51:20.333 00.000 15672 MoveAxis(E, 0, ABG) 00:51:20.333 00.000 15672 Move returns status 0, amount 0 00:51:20.333 00.000 15672 MoveAxis(S, 93, ABG) 00:51:20.333 00.000 15672 Guiding Dir = 1, Dur = 93 00:51:20.333 00.000 15672 IsSlewing returns 0 00:51:20.335 00.002 15672 IsGuiding returns 0 00:51:20.339 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=11709, FiltMin=2641, FiltMax=9964, Gamma=2.950 00:51:20.389 00.050 30444 UpdateGuideState exits: m=126907 SNR=102.4 Saturated 00:51:20.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:20.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:20.389 00.000 30444 Enqueuing Expose request 00:51:20.423 00.034 15672 PulseGuide returned control before completion, sleep 15 00:51:20.441 00.018 15672 IsGuiding returns 1 00:51:20.441 00.000 15672 scope still moving after pulse duration time elapsed 00:51:20.462 00.021 15672 IsSlewing returns 0 00:51:20.487 00.025 15672 IsGuiding returns 1 00:51:20.508 00.021 15672 IsSlewing returns 0 00:51:20.534 00.026 15672 IsGuiding returns 0 00:51:20.535 00.001 15672 scope move finished after 93 + 107 ms 00:51:20.535 00.000 15672 Move returns status 0, amount 93 00:51:20.535 00.000 15672 move complete, result=0 00:51:20.535 00.000 15672 worker thread done servicing request 00:51:20.535 00.000 15672 Worker thread wakes up 00:51:20.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:20.535 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:20.535 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 93 ms SOUTH 00:51:22.643 02.108 15672 Exposure complete 00:51:22.663 00.020 15672 worker thread done servicing request 00:51:22.663 00.000 30444 OnExposeComplete: enter 00:51:22.663 00.000 30444 UpdateGuideState(): m_state=6 00:51:22.664 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4464 00:51:22.664 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=196.13, Mass=116562, SNR=80.7, Peak=11263 HFD=3.8 00:51:22.664 00.000 30444 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.28) = xAngle (-2.71 = -2.71) 00:51:22.664 00.000 30444 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.77 = -2.77) 00:51:22.664 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.08 hyp=0.52 cameraTheta=-2.99 mountX=-0.47 mountY=-0.19, mountTheta=-2.76 00:51:22.665 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.08, opts=13) 00:51:22.665 00.000 30444 Enqueuing Move request for scope (-0.52, -0.08) 00:51:22.665 00.000 15672 Worker thread wakes up 00:51:22.665 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.08) opts 0xd 00:51:22.665 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.08) 00:51:22.665 00.000 15672 Moving (-0.52, -0.08) raw xDistance=-0.47 yDistance=-0.19 00:51:22.665 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 00:51:22.665 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:22.666 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:51:22.666 00.000 15672 MoveAxis(E, 128, ABG) 00:51:22.666 00.000 15672 Guiding Dir = 2, Dur = 128 00:51:22.666 00.000 15672 IsSlewing returns 0 00:51:22.667 00.001 15672 IsGuiding returns 0 00:51:22.675 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=11550, FiltMin=2611, FiltMax=9148, Gamma=2.950 00:51:22.690 00.015 15672 PulseGuide returned control before completion, sleep 116 00:51:22.734 00.044 30444 UpdateGuideState exits: m=116562 SNR=80.7 Saturated 00:51:22.734 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:22.734 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:22.734 00.000 30444 Enqueuing Expose request 00:51:22.835 00.101 15672 IsGuiding returns 0 00:51:22.835 00.000 15672 Move returns status 0, amount 128 00:51:22.835 00.000 15672 MoveAxis(N, 0, ABG) 00:51:22.835 00.000 15672 Move returns status 0, amount 0 00:51:22.835 00.000 15672 move complete, result=0 00:51:22.835 00.000 15672 worker thread done servicing request 00:51:22.835 00.000 15672 Worker thread wakes up 00:51:22.835 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:22.835 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:22.835 00.000 30444 GuideStep: -0.5 px 128 ms EAST, -0.2 px 0 ms NORTH 00:51:24.747 01.912 15672 Exposure complete 00:51:24.767 00.020 15672 worker thread done servicing request 00:51:24.767 00.000 30444 OnExposeComplete: enter 00:51:24.767 00.000 30444 UpdateGuideState(): m_state=6 00:51:24.767 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4465 00:51:24.767 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=196.15, Mass=126616, SNR=96.4, Peak=10676 HFD=3.9 00:51:24.767 00.000 30444 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.28) = xAngle (-0.05 = -0.05) 00:51:24.768 00.001 30444 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 00:51:24.768 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.21 cameraTheta=-0.33 mountX=0.21 mountY=-0.02, mountTheta=-0.12 00:51:24.768 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.07, opts=13) 00:51:24.768 00.000 30444 Enqueuing Move request for scope (0.19, -0.07) 00:51:24.768 00.000 15672 Worker thread wakes up 00:51:24.768 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd 00:51:24.768 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.07) 00:51:24.768 00.000 15672 Moving (0.19, -0.07) raw xDistance=0.21 yDistance=-0.02 00:51:24.768 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:51:24.768 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:24.768 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:51:24.768 00.000 15672 MoveAxis(E, 0, ABG) 00:51:24.768 00.000 15672 Move returns status 0, amount 0 00:51:24.769 00.001 15672 MoveAxis(N, 0, ABG) 00:51:24.769 00.000 15672 Move returns status 0, amount 0 00:51:24.769 00.000 15672 move complete, result=0 00:51:24.769 00.000 15672 worker thread done servicing request 00:51:24.774 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=10676, FiltMin=2637, FiltMax=10090, Gamma=2.950 00:51:24.829 00.055 30444 UpdateGuideState exits: m=126616 SNR=96.4 Saturated 00:51:24.829 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:24.829 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:24.829 00.000 30444 Enqueuing Expose request 00:51:24.829 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:51:24.829 00.000 15672 Worker thread wakes up 00:51:24.829 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:24.829 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:26.937 02.108 15672 Exposure complete 00:51:26.958 00.021 15672 worker thread done servicing request 00:51:26.959 00.001 30444 OnExposeComplete: enter 00:51:26.959 00.000 30444 UpdateGuideState(): m_state=6 00:51:26.959 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4466 00:51:26.959 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=196.16, Mass=122526, SNR=83.4, Peak=10711 HFD=4.2 00:51:26.959 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 00:51:26.959 00.000 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 00:51:26.959 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=-0.05 hyp=0.59 cameraTheta=-0.08 mountX=0.58 mountY=0.08, mountTheta=0.13 00:51:26.960 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=-0.05, opts=13) 00:51:26.960 00.000 30444 Enqueuing Move request for scope (0.59, -0.05) 00:51:26.960 00.000 15672 Worker thread wakes up 00:51:26.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.05) opts 0xd 00:51:26.960 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, -0.05) 00:51:26.960 00.000 15672 Moving (0.59, -0.05) raw xDistance=0.58 yDistance=0.08 00:51:26.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58 00:51:26.960 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:26.960 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 00:51:26.960 00.000 15672 MoveAxis(W, 157, ABG) 00:51:26.960 00.000 15672 Guiding Dir = 3, Dur = 157 00:51:26.961 00.001 15672 IsSlewing returns 0 00:51:26.962 00.001 15672 IsGuiding returns 0 00:51:26.968 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=11123, FiltMin=2587, FiltMax=9164, Gamma=2.950 00:51:26.988 00.020 15672 PulseGuide returned control before completion, sleep 142 00:51:27.022 00.034 30444 UpdateGuideState exits: m=122526 SNR=83.4 Saturated 00:51:27.022 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:27.022 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:27.022 00.000 30444 Enqueuing Expose request 00:51:27.132 00.110 15672 IsGuiding returns 1 00:51:27.132 00.000 15672 scope still moving after pulse duration time elapsed 00:51:27.153 00.021 15672 IsSlewing returns 0 00:51:27.181 00.028 15672 IsGuiding returns 0 00:51:27.181 00.000 15672 scope move finished after 157 + 62 ms 00:51:27.181 00.000 15672 Move returns status 0, amount 157 00:51:27.182 00.001 15672 MoveAxis(N, 0, ABG) 00:51:27.182 00.000 15672 Move returns status 0, amount 0 00:51:27.182 00.000 15672 move complete, result=0 00:51:27.182 00.000 15672 worker thread done servicing request 00:51:27.182 00.000 15672 Worker thread wakes up 00:51:27.182 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:27.182 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:27.182 00.000 30444 GuideStep: 0.6 px 157 ms WEST, 0.1 px 0 ms NORTH 00:51:29.088 01.906 15672 Exposure complete 00:51:29.107 00.019 15672 worker thread done servicing request 00:51:29.107 00.000 30444 OnExposeComplete: enter 00:51:29.107 00.000 30444 UpdateGuideState(): m_state=6 00:51:29.108 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4467 00:51:29.108 00.000 30444 Star::Find returns 1 (1), X=460.95, Y=196.32, Mass=124894, SNR=92.9, Peak=11603 HFD=3.9 00:51:29.108 00.000 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.48 = 0.48) 00:51:29.108 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 00:51:29.108 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.11 hyp=0.56 cameraTheta=0.20 mountX=0.50 mountY=0.22, mountTheta=0.43 00:51:29.108 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.11, opts=13) 00:51:29.108 00.000 30444 Enqueuing Move request for scope (0.55, 0.11) 00:51:29.108 00.000 15672 Worker thread wakes up 00:51:29.109 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.11) opts 0xd 00:51:29.109 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.11) 00:51:29.109 00.000 15672 Moving (0.55, 0.11) raw xDistance=0.50 yDistance=0.22 00:51:29.109 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50 00:51:29.109 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:29.109 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:51:29.109 00.000 15672 MoveAxis(W, 145, ABG) 00:51:29.109 00.000 15672 Guiding Dir = 3, Dur = 145 00:51:29.109 00.000 15672 IsSlewing returns 0 00:51:29.110 00.001 15672 IsGuiding returns 0 00:51:29.115 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=11603, FiltMin=2644, FiltMax=9329, Gamma=2.950 00:51:29.128 00.013 15672 PulseGuide returned control before completion, sleep 138 00:51:29.169 00.041 30444 UpdateGuideState exits: m=124894 SNR=92.9 Saturated 00:51:29.170 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:29.170 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:29.170 00.000 30444 Enqueuing Expose request 00:51:29.269 00.099 15672 IsGuiding returns 1 00:51:29.269 00.000 15672 scope still moving after pulse duration time elapsed 00:51:29.290 00.021 15672 IsSlewing returns 0 00:51:29.337 00.047 15672 IsGuiding returns 0 00:51:29.337 00.000 15672 scope move finished after 145 + 81 ms 00:51:29.337 00.000 15672 Move returns status 0, amount 145 00:51:29.337 00.000 15672 MoveAxis(N, 0, ABG) 00:51:29.338 00.001 15672 Move returns status 0, amount 0 00:51:29.338 00.000 15672 move complete, result=0 00:51:29.338 00.000 15672 worker thread done servicing request 00:51:29.338 00.000 15672 Worker thread wakes up 00:51:29.338 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:29.338 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:29.338 00.000 30444 GuideStep: 0.5 px 145 ms WEST, 0.2 px 0 ms NORTH 00:51:31.445 02.107 15672 Exposure complete 00:51:31.466 00.021 15672 worker thread done servicing request 00:51:31.466 00.000 30444 OnExposeComplete: enter 00:51:31.466 00.000 30444 UpdateGuideState(): m_state=6 00:51:31.466 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4468 00:51:31.466 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=196.36, Mass=113953, SNR=80.0, Peak=10608 HFD=3.7 00:51:31.466 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 00:51:31.466 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 00:51:31.466 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.15 hyp=0.42 cameraTheta=0.37 mountX=0.33 mountY=0.23, mountTheta=0.61 00:51:31.467 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.15, opts=13) 00:51:31.467 00.000 30444 Enqueuing Move request for scope (0.39, 0.15) 00:51:31.467 00.000 15672 Worker thread wakes up 00:51:31.467 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.15) opts 0xd 00:51:31.467 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.15) 00:51:31.467 00.000 15672 Moving (0.39, 0.15) raw xDistance=0.33 yDistance=0.23 00:51:31.467 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33 00:51:31.467 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:31.467 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 00:51:31.467 00.000 15672 MoveAxis(W, 100, ABG) 00:51:31.467 00.000 15672 Guiding Dir = 3, Dur = 100 00:51:31.468 00.001 15672 IsSlewing returns 0 00:51:31.473 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=11357, FiltMin=2594, FiltMax=9567, Gamma=2.950 00:51:31.477 00.004 15672 IsGuiding returns 0 00:51:31.493 00.016 15672 PulseGuide returned control before completion, sleep 95 00:51:31.523 00.030 30444 UpdateGuideState exits: m=113953 SNR=80.0 Saturated 00:51:31.523 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:31.523 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:31.523 00.000 30444 Enqueuing Expose request 00:51:31.606 00.083 15672 IsGuiding returns 0 00:51:31.606 00.000 15672 Move returns status 0, amount 100 00:51:31.606 00.000 15672 MoveAxis(N, 0, ABG) 00:51:31.606 00.000 15672 Move returns status 0, amount 0 00:51:31.606 00.000 15672 move complete, result=0 00:51:31.606 00.000 15672 worker thread done servicing request 00:51:31.606 00.000 15672 Worker thread wakes up 00:51:31.606 00.000 30444 GuideStep: 0.3 px 100 ms WEST, 0.2 px 0 ms NORTH 00:51:31.607 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:31.607 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:33.511 01.904 15672 Exposure complete 00:51:33.531 00.020 15672 worker thread done servicing request 00:51:33.531 00.000 30444 OnExposeComplete: enter 00:51:33.532 00.001 30444 UpdateGuideState(): m_state=6 00:51:33.532 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4469 00:51:33.532 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=196.30, Mass=122922, SNR=90.1, Peak=11272 HFD=3.4 00:51:33.532 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.76 = 0.76) 00:51:33.532 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 00:51:33.532 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.48 mountX=0.14 mountY=0.12, mountTheta=0.73 00:51:33.532 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.09, opts=13) 00:51:33.532 00.000 30444 Enqueuing Move request for scope (0.17, 0.09) 00:51:33.532 00.000 15672 Worker thread wakes up 00:51:33.533 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd 00:51:33.533 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.09) 00:51:33.533 00.000 15672 Moving (0.17, 0.09) raw xDistance=0.14 yDistance=0.12 00:51:33.533 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:51:33.533 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:33.533 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 00:51:33.533 00.000 15672 MoveAxis(E, 0, ABG) 00:51:33.533 00.000 15672 Move returns status 0, amount 0 00:51:33.533 00.000 15672 MoveAxis(N, 0, ABG) 00:51:33.533 00.000 15672 Move returns status 0, amount 0 00:51:33.533 00.000 15672 move complete, result=0 00:51:33.533 00.000 15672 worker thread done servicing request 00:51:33.538 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=11709, FiltMin=2564, FiltMax=10405, Gamma=2.950 00:51:33.951 00.413 30444 UpdateGuideState exits: m=122922 SNR=90.1 Saturated 00:51:33.952 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:33.952 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:33.952 00.000 30444 Enqueuing Expose request 00:51:33.952 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:51:33.952 00.000 15672 Worker thread wakes up 00:51:33.953 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:33.953 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:36.062 02.109 15672 Exposure complete 00:51:36.082 00.020 15672 worker thread done servicing request 00:51:36.082 00.000 30444 OnExposeComplete: enter 00:51:36.082 00.000 30444 UpdateGuideState(): m_state=6 00:51:36.082 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4470 00:51:36.083 00.001 30444 Star::Find returns 1 (1), X=460.64, Y=196.11, Mass=130524, SNR=95.0, Peak=10790 HFD=3.8 00:51:36.083 00.000 30444 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.28) = xAngle (-0.13 = -0.13) 00:51:36.083 00.000 30444 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 00:51:36.083 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-0.41 mountX=0.25 mountY=-0.05, mountTheta=-0.19 00:51:36.083 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.10, opts=13) 00:51:36.083 00.000 30444 Enqueuing Move request for scope (0.23, -0.10) 00:51:36.083 00.000 15672 Worker thread wakes up 00:51:36.083 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.10) opts 0xd 00:51:36.083 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.10) 00:51:36.083 00.000 15672 Moving (0.23, -0.10) raw xDistance=0.25 yDistance=-0.05 00:51:36.084 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 00:51:36.084 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:36.084 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:51:36.084 00.000 15672 MoveAxis(E, 0, ABG) 00:51:36.084 00.000 15672 Move returns status 0, amount 0 00:51:36.084 00.000 15672 MoveAxis(N, 0, ABG) 00:51:36.084 00.000 15672 Move returns status 0, amount 0 00:51:36.084 00.000 15672 move complete, result=0 00:51:36.084 00.000 15672 worker thread done servicing request 00:51:36.088 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11434, FiltMin=2644, FiltMax=10172, Gamma=2.950 00:51:36.531 00.443 30444 UpdateGuideState exits: m=130524 SNR=95.0 Saturated 00:51:36.531 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:36.531 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:36.531 00.000 30444 Enqueuing Expose request 00:51:36.531 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:51:36.531 00.000 15672 Worker thread wakes up 00:51:36.531 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:36.531 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:38.439 01.908 15672 Exposure complete 00:51:38.459 00.020 15672 worker thread done servicing request 00:51:38.459 00.000 30444 OnExposeComplete: enter 00:51:38.459 00.000 30444 UpdateGuideState(): m_state=6 00:51:38.459 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4471 00:51:38.459 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=195.95, Mass=110742, SNR=78.6, Peak=10449 HFD=3.6 00:51:38.460 00.001 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 00:51:38.460 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 00:51:38.460 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.30 cameraTheta=-1.09 mountX=0.21 mountY=-0.23, mountTheta=-0.84 00:51:38.460 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.27, opts=13) 00:51:38.460 00.000 30444 Enqueuing Move request for scope (0.14, -0.27) 00:51:38.460 00.000 15672 Worker thread wakes up 00:51:38.460 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd 00:51:38.460 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.27) 00:51:38.460 00.000 15672 Moving (0.14, -0.27) raw xDistance=0.21 yDistance=-0.23 00:51:38.460 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:51:38.460 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:38.461 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:51:38.461 00.000 15672 MoveAxis(E, 0, ABG) 00:51:38.461 00.000 15672 Move returns status 0, amount 0 00:51:38.461 00.000 15672 MoveAxis(N, 0, ABG) 00:51:38.461 00.000 15672 Move returns status 0, amount 0 00:51:38.461 00.000 15672 move complete, result=0 00:51:38.461 00.000 15672 worker thread done servicing request 00:51:38.466 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=11574, FiltMin=2564, FiltMax=10874, Gamma=2.950 00:51:38.598 00.132 30444 UpdateGuideState exits: m=110742 SNR=78.6 Saturated 00:51:38.598 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:38.598 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:38.598 00.000 30444 Enqueuing Expose request 00:51:38.598 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:51:38.599 00.001 15672 Worker thread wakes up 00:51:38.599 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:38.599 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:40.709 02.110 15672 Exposure complete 00:51:40.729 00.020 15672 worker thread done servicing request 00:51:40.729 00.000 30444 OnExposeComplete: enter 00:51:40.729 00.000 30444 UpdateGuideState(): m_state=6 00:51:40.729 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4472 00:51:40.729 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=196.07, Mass=123547, SNR=96.0, Peak=11257 HFD=3.8 00:51:40.729 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.24 = -2.24) 00:51:40.729 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.30 = -2.30) 00:51:40.729 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-2.52 mountX=-0.15 mountY=-0.18, mountTheta=-2.26 00:51:40.730 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.14, opts=13) 00:51:40.730 00.000 30444 Enqueuing Move request for scope (-0.20, -0.14) 00:51:40.730 00.000 15672 Worker thread wakes up 00:51:40.730 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd 00:51:40.730 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.14) 00:51:40.730 00.000 15672 Moving (-0.20, -0.14) raw xDistance=-0.15 yDistance=-0.18 00:51:40.730 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:51:40.730 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:40.730 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 00:51:40.730 00.000 15672 MoveAxis(E, 0, ABG) 00:51:40.730 00.000 15672 Move returns status 0, amount 0 00:51:40.730 00.000 15672 MoveAxis(N, 0, ABG) 00:51:40.730 00.000 15672 Move returns status 0, amount 0 00:51:40.730 00.000 15672 move complete, result=0 00:51:40.730 00.000 15672 worker thread done servicing request 00:51:40.735 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2118, max=11796, FiltMin=2626, FiltMax=9915, Gamma=2.950 00:51:40.784 00.049 30444 UpdateGuideState exits: m=123547 SNR=96.0 Saturated 00:51:40.785 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:40.785 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:40.785 00.000 30444 Enqueuing Expose request 00:51:40.785 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:51:40.785 00.000 15672 Worker thread wakes up 00:51:40.785 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:40.785 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:42.691 01.906 15672 Exposure complete 00:51:42.713 00.022 15672 worker thread done servicing request 00:51:42.713 00.000 30444 OnExposeComplete: enter 00:51:42.713 00.000 30444 UpdateGuideState(): m_state=6 00:51:42.714 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4473 00:51:42.714 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=195.82, Mass=119971, SNR=82.2, Peak=11885 HFD=3.6 00:51:42.714 00.000 30444 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.28) = xAngle (-0.78 = -0.78) 00:51:42.714 00.000 30444 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.85 = -0.85) 00:51:42.714 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.40 hyp=0.45 cameraTheta=-1.06 mountX=0.32 mountY=-0.34, mountTheta=-0.81 00:51:42.715 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.40, opts=13) 00:51:42.715 00.000 30444 Enqueuing Move request for scope (0.22, -0.40) 00:51:42.715 00.000 15672 Worker thread wakes up 00:51:42.715 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.40) opts 0xd 00:51:42.715 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.40) 00:51:42.715 00.000 15672 Moving (0.22, -0.40) raw xDistance=0.32 yDistance=-0.34 00:51:42.715 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 00:51:42.715 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:51:42.716 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 00:51:42.716 00.000 15672 MoveAxis(W, 87, ABG) 00:51:42.716 00.000 15672 Guiding Dir = 3, Dur = 87 00:51:42.716 00.000 15672 IsSlewing returns 0 00:51:42.717 00.001 15672 IsGuiding returns 0 00:51:42.721 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=11885, FiltMin=2581, FiltMax=10376, Gamma=2.950 00:51:42.739 00.018 15672 PulseGuide returned control before completion, sleep 75 00:51:42.770 00.031 30444 UpdateGuideState exits: m=119971 SNR=82.2 Saturated 00:51:42.770 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:42.770 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:42.770 00.000 30444 Enqueuing Expose request 00:51:42.816 00.046 15672 IsGuiding returns 1 00:51:42.816 00.000 15672 scope still moving after pulse duration time elapsed 00:51:42.837 00.021 15672 IsSlewing returns 0 00:51:42.838 00.001 15672 IsGuiding returns 0 00:51:42.838 00.000 15672 scope move finished after 87 + 33 ms 00:51:42.838 00.000 15672 Move returns status 0, amount 87 00:51:42.838 00.000 15672 MoveAxis(N, 0, ABG) 00:51:42.838 00.000 15672 Move returns status 0, amount 0 00:51:42.838 00.000 15672 move complete, result=0 00:51:42.838 00.000 15672 worker thread done servicing request 00:51:42.838 00.000 15672 Worker thread wakes up 00:51:42.838 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:42.838 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:42.838 00.000 30444 GuideStep: 0.3 px 87 ms WEST, -0.3 px 0 ms NORTH 00:51:44.948 02.110 15672 Exposure complete 00:51:44.968 00.020 15672 worker thread done servicing request 00:51:44.968 00.000 30444 OnExposeComplete: enter 00:51:44.968 00.000 30444 UpdateGuideState(): m_state=6 00:51:44.968 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4474 00:51:44.968 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=195.92, Mass=138235, SNR=94.9, Peak=12896 HFD=4.1 00:51:44.968 00.000 30444 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.28) = xAngle (-0.07 = -0.07) 00:51:44.968 00.000 30444 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.13 = -0.13) 00:51:44.968 00.000 30444 CameraToMount -- cameraX=0.82 cameraY=-0.30 hyp=0.87 cameraTheta=-0.35 mountX=0.87 mountY=-0.11, mountTheta=-0.13 00:51:44.969 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.82, y=-0.30, opts=13) 00:51:44.969 00.000 30444 Enqueuing Move request for scope (0.82, -0.30) 00:51:44.969 00.000 15672 Worker thread wakes up 00:51:44.969 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.30) opts 0xd 00:51:44.969 00.000 15672 Handling offset move in thread for scope, endpoint = (0.82, -0.30) 00:51:44.969 00.000 15672 Moving (0.82, -0.30) raw xDistance=0.87 yDistance=-0.11 00:51:44.969 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.87 00:51:44.969 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:44.969 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 00:51:44.969 00.000 15672 MoveAxis(W, 241, ABG) 00:51:44.969 00.000 15672 Guiding Dir = 3, Dur = 241 00:51:44.970 00.001 15672 IsSlewing returns 0 00:51:44.971 00.001 15672 IsGuiding returns 0 00:51:44.975 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=12896, FiltMin=2628, FiltMax=9899, Gamma=2.950 00:51:44.992 00.017 15672 PulseGuide returned control before completion, sleep 231 00:51:45.206 00.214 30444 UpdateGuideState exits: m=138235 SNR=94.9 Saturated 00:51:45.206 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:45.206 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:45.206 00.000 30444 Enqueuing Expose request 00:51:45.226 00.020 15672 IsGuiding returns 1 00:51:45.226 00.000 15672 scope still moving after pulse duration time elapsed 00:51:45.246 00.020 15672 IsSlewing returns 0 00:51:45.295 00.049 15672 IsGuiding returns 0 00:51:45.295 00.000 15672 scope move finished after 241 + 83 ms 00:51:45.295 00.000 15672 Move returns status 0, amount 241 00:51:45.295 00.000 15672 MoveAxis(N, 0, ABG) 00:51:45.295 00.000 15672 Move returns status 0, amount 0 00:51:45.295 00.000 15672 move complete, result=0 00:51:45.295 00.000 15672 worker thread done servicing request 00:51:45.295 00.000 15672 Worker thread wakes up 00:51:45.295 00.000 30444 GuideStep: 0.9 px 241 ms WEST, -0.1 px 0 ms NORTH 00:51:45.295 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:45.296 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:47.205 01.909 15672 Exposure complete 00:51:47.225 00.020 15672 worker thread done servicing request 00:51:47.225 00.000 30444 OnExposeComplete: enter 00:51:47.225 00.000 30444 UpdateGuideState(): m_state=6 00:51:47.225 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4475 00:51:47.225 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=196.06, Mass=125774, SNR=89.7, Peak=10942 HFD=3.8 00:51:47.225 00.000 30444 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 00:51:47.225 00.000 30444 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 00:51:47.225 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-0.64 mountX=0.24 mountY=-0.11, mountTheta=-0.41 00:51:47.226 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.16, opts=13) 00:51:47.226 00.000 30444 Enqueuing Move request for scope (0.21, -0.16) 00:51:47.226 00.000 15672 Worker thread wakes up 00:51:47.226 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd 00:51:47.226 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.16) 00:51:47.226 00.000 15672 Moving (0.21, -0.16) raw xDistance=0.24 yDistance=-0.11 00:51:47.226 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 00:51:47.226 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:47.226 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 00:51:47.226 00.000 15672 MoveAxis(E, 0, ABG) 00:51:47.226 00.000 15672 Move returns status 0, amount 0 00:51:47.226 00.000 15672 MoveAxis(N, 0, ABG) 00:51:47.226 00.000 15672 Move returns status 0, amount 0 00:51:47.226 00.000 15672 move complete, result=0 00:51:47.226 00.000 15672 worker thread done servicing request 00:51:47.251 00.025 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=11632, FiltMin=2644, FiltMax=10922, Gamma=2.950 00:51:47.300 00.049 30444 UpdateGuideState exits: m=125774 SNR=89.7 Saturated 00:51:47.300 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:47.300 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:47.300 00.000 30444 Enqueuing Expose request 00:51:47.300 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:51:47.300 00.000 15672 Worker thread wakes up 00:51:47.301 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:47.301 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:49.410 02.109 15672 Exposure complete 00:51:49.430 00.020 15672 worker thread done servicing request 00:51:49.430 00.000 30444 OnExposeComplete: enter 00:51:49.430 00.000 30444 UpdateGuideState(): m_state=6 00:51:49.430 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4476 00:51:49.430 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=196.09, Mass=120723, SNR=95.1, Peak=10998 HFD=4.2 00:51:49.430 00.000 30444 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.28) = xAngle (0.04 = 0.04) 00:51:49.430 00.000 30444 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 00:51:49.430 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.13 hyp=0.53 cameraTheta=-0.24 mountX=0.52 mountY=-0.01, mountTheta=-0.03 00:51:49.430 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.13, opts=13) 00:51:49.430 00.000 30444 Enqueuing Move request for scope (0.51, -0.13) 00:51:49.430 00.000 15672 Worker thread wakes up 00:51:49.430 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.13) opts 0xd 00:51:49.430 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.13) 00:51:49.430 00.000 15672 Moving (0.51, -0.13) raw xDistance=0.52 yDistance=-0.01 00:51:49.430 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52 00:51:49.430 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:49.430 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 00:51:49.432 00.002 15672 MoveAxis(W, 142, ABG) 00:51:49.432 00.000 15672 Guiding Dir = 3, Dur = 142 00:51:49.432 00.000 15672 IsSlewing returns 0 00:51:49.434 00.002 15672 IsGuiding returns 0 00:51:49.438 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=10998, FiltMin=2612, FiltMax=10023, Gamma=2.950 00:51:49.449 00.011 15672 PulseGuide returned control before completion, sleep 137 00:51:49.608 00.159 15672 IsGuiding returns 0 00:51:49.608 00.000 15672 Move returns status 0, amount 142 00:51:49.609 00.001 15672 MoveAxis(N, 0, ABG) 00:51:49.609 00.000 15672 Move returns status 0, amount 0 00:51:49.609 00.000 15672 move complete, result=0 00:51:49.609 00.000 15672 worker thread done servicing request 00:51:49.776 00.167 30444 UpdateGuideState exits: m=120723 SNR=95.1 Saturated 00:51:49.776 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:49.776 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:49.776 00.000 30444 Enqueuing Expose request 00:51:49.777 00.001 30444 GuideStep: 0.5 px 142 ms WEST, -0.0 px 0 ms NORTH 00:51:49.777 00.000 15672 Worker thread wakes up 00:51:49.777 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:49.777 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:51.683 01.906 15672 Exposure complete 00:51:51.703 00.020 15672 worker thread done servicing request 00:51:51.703 00.000 30444 OnExposeComplete: enter 00:51:51.703 00.000 30444 UpdateGuideState(): m_state=6 00:51:51.703 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4477 00:51:51.704 00.001 30444 Star::Find returns 1 (1), X=461.29, Y=196.05, Mass=121763, SNR=89.9, Peak=11408 HFD=3.7 00:51:51.704 00.000 30444 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.28) = xAngle (0.09 = 0.09) 00:51:51.704 00.000 30444 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.03 = 0.03) 00:51:51.704 00.000 30444 CameraToMount -- cameraX=0.88 cameraY=-0.17 hyp=0.90 cameraTheta=-0.19 mountX=0.89 mountY=0.03, mountTheta=0.03 00:51:51.704 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.88, y=-0.17, opts=13) 00:51:51.704 00.000 30444 Enqueuing Move request for scope (0.88, -0.17) 00:51:51.704 00.000 15672 Worker thread wakes up 00:51:51.704 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.17) opts 0xd 00:51:51.704 00.000 15672 Handling offset move in thread for scope, endpoint = (0.88, -0.17) 00:51:51.704 00.000 15672 Moving (0.88, -0.17) raw xDistance=0.89 yDistance=0.03 00:51:51.705 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.89 00:51:51.705 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:51.705 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:51:51.705 00.000 15672 MoveAxis(W, 252, ABG) 00:51:51.705 00.000 15672 Guiding Dir = 3, Dur = 252 00:51:51.705 00.000 15672 IsSlewing returns 0 00:51:51.706 00.001 15672 IsGuiding returns 0 00:51:51.711 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=11507, FiltMin=2660, FiltMax=9466, Gamma=2.950 00:51:51.733 00.022 15672 PulseGuide returned control before completion, sleep 235 00:51:51.823 00.090 30444 UpdateGuideState exits: m=121763 SNR=89.9 Saturated 00:51:51.824 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:51.824 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:51.824 00.000 30444 Enqueuing Expose request 00:51:51.971 00.147 15672 IsGuiding returns 1 00:51:51.971 00.000 15672 scope still moving after pulse duration time elapsed 00:51:51.993 00.022 15672 IsSlewing returns 0 00:51:52.007 00.014 15672 IsGuiding returns 0 00:51:52.007 00.000 15672 scope move finished after 252 + 48 ms 00:51:52.007 00.000 15672 Move returns status 0, amount 252 00:51:52.008 00.001 15672 MoveAxis(N, 0, ABG) 00:51:52.008 00.000 15672 Move returns status 0, amount 0 00:51:52.008 00.000 15672 move complete, result=0 00:51:52.008 00.000 15672 worker thread done servicing request 00:51:52.008 00.000 15672 Worker thread wakes up 00:51:52.008 00.000 30444 GuideStep: 0.9 px 252 ms WEST, 0.0 px 0 ms NORTH 00:51:52.008 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:52.009 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:54.125 02.116 15672 Exposure complete 00:51:54.155 00.030 15672 worker thread done servicing request 00:51:54.155 00.000 30444 OnExposeComplete: enter 00:51:54.155 00.000 30444 UpdateGuideState(): m_state=6 00:51:54.156 00.001 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4478 00:51:54.156 00.000 30444 Star::Find returns 1 (1), X=460.77, Y=196.09, Mass=127925, SNR=87.2, Peak=11784 HFD=3.8 00:51:54.156 00.000 30444 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.28) = xAngle (-0.05 = -0.05) 00:51:54.156 00.000 30444 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.11 = -0.11) 00:51:54.156 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.12 hyp=0.38 cameraTheta=-0.33 mountX=0.38 mountY=-0.04, mountTheta=-0.11 00:51:54.156 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.12, opts=13) 00:51:54.156 00.000 30444 Enqueuing Move request for scope (0.36, -0.12) 00:51:54.156 00.000 15672 Worker thread wakes up 00:51:54.156 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.12) opts 0xd 00:51:54.156 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.12) 00:51:54.156 00.000 15672 Moving (0.36, -0.12) raw xDistance=0.38 yDistance=-0.04 00:51:54.157 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.38 00:51:54.157 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:54.157 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 00:51:54.157 00.000 15672 MoveAxis(W, 120, ABG) 00:51:54.157 00.000 15672 Guiding Dir = 3, Dur = 120 00:51:54.157 00.000 15672 IsSlewing returns 0 00:51:54.158 00.001 15672 IsGuiding returns 0 00:51:54.163 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=11784, FiltMin=2651, FiltMax=10320, Gamma=2.950 00:51:54.177 00.014 15672 PulseGuide returned control before completion, sleep 112 00:51:54.212 00.035 30444 UpdateGuideState exits: m=127925 SNR=87.2 Saturated 00:51:54.213 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:54.213 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:54.213 00.000 30444 Enqueuing Expose request 00:51:54.321 00.108 15672 IsGuiding returns 0 00:51:54.321 00.000 15672 Move returns status 0, amount 120 00:51:54.321 00.000 15672 MoveAxis(N, 0, ABG) 00:51:54.322 00.001 15672 Move returns status 0, amount 0 00:51:54.322 00.000 15672 move complete, result=0 00:51:54.322 00.000 15672 worker thread done servicing request 00:51:54.322 00.000 15672 Worker thread wakes up 00:51:54.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:54.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:54.322 00.000 30444 GuideStep: 0.4 px 120 ms WEST, -0.0 px 0 ms NORTH 00:51:56.238 01.916 15672 Exposure complete 00:51:56.271 00.033 15672 worker thread done servicing request 00:51:56.271 00.000 30444 OnExposeComplete: enter 00:51:56.271 00.000 30444 UpdateGuideState(): m_state=6 00:51:56.271 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4479 00:51:56.272 00.001 30444 Star::Find returns 1 (1), X=460.25, Y=196.18, Mass=121848, SNR=97.8, Peak=10781 HFD=3.5 00:51:56.272 00.000 30444 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 00:51:56.272 00.000 30444 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 00:51:56.272 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.91 mountX=-0.14 mountY=-0.07, mountTheta=-2.69 00:51:56.272 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.04, opts=13) 00:51:56.272 00.000 30444 Enqueuing Move request for scope (-0.15, -0.04) 00:51:56.272 00.000 15672 Worker thread wakes up 00:51:56.272 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd 00:51:56.272 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.04) 00:51:56.272 00.000 15672 Moving (-0.15, -0.04) raw xDistance=-0.14 yDistance=-0.07 00:51:56.272 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 00:51:56.272 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:56.273 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 00:51:56.273 00.000 15672 MoveAxis(E, 0, ABG) 00:51:56.273 00.000 15672 Move returns status 0, amount 0 00:51:56.273 00.000 15672 MoveAxis(N, 0, ABG) 00:51:56.273 00.000 15672 Move returns status 0, amount 0 00:51:56.273 00.000 15672 move complete, result=0 00:51:56.273 00.000 15672 worker thread done servicing request 00:51:56.277 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=11346, FiltMin=2538, FiltMax=9887, Gamma=2.950 00:51:56.412 00.135 30444 UpdateGuideState exits: m=121848 SNR=97.8 Saturated 00:51:56.412 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:56.412 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:56.412 00.000 30444 Enqueuing Expose request 00:51:56.412 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:51:56.412 00.000 15672 Worker thread wakes up 00:51:56.413 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:56.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:51:58.519 02.106 15672 Exposure complete 00:51:58.539 00.020 15672 worker thread done servicing request 00:51:58.539 00.000 30444 OnExposeComplete: enter 00:51:58.539 00.000 30444 UpdateGuideState(): m_state=6 00:51:58.539 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4480 00:51:58.539 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=196.21, Mass=125149, SNR=88.8, Peak=11403 HFD=3.6 00:51:58.539 00.000 30444 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.28) = xAngle (3.42 = -2.87) 00:51:58.539 00.000 30444 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.36 = -2.93) 00:51:58.539 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.14 mountX=-0.07 mountY=-0.02, mountTheta=-2.92 00:51:58.540 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.00, opts=13) 00:51:58.540 00.000 30444 Enqueuing Move request for scope (-0.07, 0.00) 00:51:58.540 00.000 15672 Worker thread wakes up 00:51:58.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd 00:51:58.540 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.00) 00:51:58.540 00.000 15672 Moving (-0.07, 0.00) raw xDistance=-0.07 yDistance=-0.02 00:51:58.540 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 00:51:58.540 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:51:58.540 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:51:58.540 00.000 15672 MoveAxis(E, 0, ABG) 00:51:58.540 00.000 15672 Move returns status 0, amount 0 00:51:58.540 00.000 15672 MoveAxis(N, 0, ABG) 00:51:58.540 00.000 15672 Move returns status 0, amount 0 00:51:58.540 00.000 15672 move complete, result=0 00:51:58.540 00.000 15672 worker thread done servicing request 00:51:58.545 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=12092, FiltMin=2607, FiltMax=10010, Gamma=2.950 00:51:58.594 00.049 30444 UpdateGuideState exits: m=125149 SNR=88.8 Saturated 00:51:58.594 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:51:58.594 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:51:58.595 00.001 30444 Enqueuing Expose request 00:51:58.595 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:51:58.595 00.000 15672 Worker thread wakes up 00:51:58.595 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:51:58.595 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:00.510 01.915 15672 Exposure complete 00:52:00.542 00.032 15672 worker thread done servicing request 00:52:00.542 00.000 30444 OnExposeComplete: enter 00:52:00.542 00.000 30444 UpdateGuideState(): m_state=6 00:52:00.542 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4481 00:52:00.542 00.000 30444 Star::Find returns 1 (1), X=459.86, Y=196.14, Mass=118334, SNR=86.1, Peak=11923 HFD=3.7 00:52:00.542 00.000 30444 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.28) = xAngle (-2.73 = -2.73) 00:52:00.542 00.000 30444 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.79 = -2.79) 00:52:00.542 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.08 hyp=0.55 cameraTheta=-3.00 mountX=-0.50 mountY=-0.19, mountTheta=-2.78 00:52:00.543 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.08, opts=13) 00:52:00.543 00.000 30444 Enqueuing Move request for scope (-0.54, -0.08) 00:52:00.543 00.000 15672 Worker thread wakes up 00:52:00.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.08) opts 0xd 00:52:00.543 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.08) 00:52:00.543 00.000 15672 Moving (-0.54, -0.08) raw xDistance=-0.50 yDistance=-0.19 00:52:00.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50 00:52:00.543 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:52:00.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:52:00.543 00.000 15672 MoveAxis(E, 136, ABG) 00:52:00.543 00.000 15672 Guiding Dir = 2, Dur = 136 00:52:00.544 00.001 15672 IsSlewing returns 0 00:52:00.545 00.001 15672 IsGuiding returns 0 00:52:00.549 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=13062, FiltMin=2583, FiltMax=10235, Gamma=2.950 00:52:00.567 00.018 15672 PulseGuide returned control before completion, sleep 124 00:52:00.597 00.030 30444 UpdateGuideState exits: m=118334 SNR=86.1 Saturated 00:52:00.597 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:00.597 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:00.597 00.000 30444 Enqueuing Expose request 00:52:00.693 00.096 15672 IsGuiding returns 1 00:52:00.693 00.000 15672 scope still moving after pulse duration time elapsed 00:52:00.714 00.021 15672 IsSlewing returns 0 00:52:00.776 00.062 15672 IsGuiding returns 0 00:52:00.776 00.000 15672 scope move finished after 136 + 96 ms 00:52:00.776 00.000 15672 Move returns status 0, amount 136 00:52:00.776 00.000 15672 MoveAxis(N, 0, ABG) 00:52:00.777 00.001 15672 Move returns status 0, amount 0 00:52:00.777 00.000 15672 move complete, result=0 00:52:00.777 00.000 15672 worker thread done servicing request 00:52:00.777 00.000 15672 Worker thread wakes up 00:52:00.777 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:00.777 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:00.777 00.000 30444 GuideStep: -0.5 px 136 ms EAST, -0.2 px 0 ms NORTH 00:52:02.896 02.119 15672 Exposure complete 00:52:02.927 00.031 15672 worker thread done servicing request 00:52:02.927 00.000 30444 OnExposeComplete: enter 00:52:02.927 00.000 30444 UpdateGuideState(): m_state=6 00:52:02.927 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4482 00:52:02.927 00.000 30444 Star::Find returns 1 (1), X=461.08, Y=195.97, Mass=121283, SNR=92.2, Peak=11437 HFD=4.0 00:52:02.927 00.000 30444 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.28) = xAngle (-0.07 = -0.07) 00:52:02.927 00.000 30444 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.13 = -0.13) 00:52:02.927 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=-0.25 hyp=0.72 cameraTheta=-0.35 mountX=0.72 mountY=-0.10, mountTheta=-0.13 00:52:02.928 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=-0.25, opts=13) 00:52:02.928 00.000 30444 Enqueuing Move request for scope (0.68, -0.25) 00:52:02.928 00.000 15672 Worker thread wakes up 00:52:02.928 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.25) opts 0xd 00:52:02.928 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, -0.25) 00:52:02.928 00.000 15672 Moving (0.68, -0.25) raw xDistance=0.72 yDistance=-0.10 00:52:02.928 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.72 00:52:02.928 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:52:02.928 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:52:02.928 00.000 15672 MoveAxis(W, 185, ABG) 00:52:02.928 00.000 15672 Guiding Dir = 3, Dur = 185 00:52:02.929 00.001 15672 IsSlewing returns 0 00:52:02.930 00.001 15672 IsGuiding returns 0 00:52:02.933 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2060, max=11437, FiltMin=2628, FiltMax=10200, Gamma=2.950 00:52:02.947 00.014 15672 PulseGuide returned control before completion, sleep 177 00:52:02.983 00.036 30444 UpdateGuideState exits: m=121283 SNR=92.2 Saturated 00:52:02.983 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:02.983 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:02.983 00.000 30444 Enqueuing Expose request 00:52:03.128 00.145 15672 IsGuiding returns 1 00:52:03.128 00.000 15672 scope still moving after pulse duration time elapsed 00:52:03.149 00.021 15672 IsSlewing returns 0 00:52:03.172 00.023 15672 IsGuiding returns 0 00:52:03.172 00.000 15672 scope move finished after 185 + 57 ms 00:52:03.172 00.000 15672 Move returns status 0, amount 185 00:52:03.172 00.000 15672 MoveAxis(N, 0, ABG) 00:52:03.172 00.000 15672 Move returns status 0, amount 0 00:52:03.172 00.000 15672 move complete, result=0 00:52:03.172 00.000 15672 worker thread done servicing request 00:52:03.172 00.000 15672 Worker thread wakes up 00:52:03.172 00.000 30444 GuideStep: 0.7 px 185 ms WEST, -0.1 px 0 ms NORTH 00:52:03.172 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:03.172 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:05.088 01.916 15672 Exposure complete 00:52:05.119 00.031 15672 worker thread done servicing request 00:52:05.119 00.000 30444 OnExposeComplete: enter 00:52:05.119 00.000 30444 UpdateGuideState(): m_state=6 00:52:05.120 00.001 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4483 00:52:05.120 00.000 30444 Star::Find returns 1 (1), X=460.83, Y=195.74, Mass=121746, SNR=91.4, Peak=12839 HFD=3.6 00:52:05.120 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 00:52:05.120 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 00:52:05.120 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.47 hyp=0.64 cameraTheta=-0.83 mountX=0.54 mountY=-0.37, mountTheta=-0.60 00:52:05.120 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.47, opts=13) 00:52:05.120 00.000 30444 Enqueuing Move request for scope (0.43, -0.47) 00:52:05.120 00.000 15672 Worker thread wakes up 00:52:05.120 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.47) opts 0xd 00:52:05.121 00.001 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.47) 00:52:05.121 00.000 15672 Moving (0.43, -0.47) raw xDistance=0.54 yDistance=-0.37 00:52:05.121 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54 00:52:05.121 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:52:05.121 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 00:52:05.121 00.000 15672 MoveAxis(W, 159, ABG) 00:52:05.121 00.000 15672 Guiding Dir = 3, Dur = 159 00:52:05.121 00.000 15672 IsSlewing returns 0 00:52:05.123 00.002 15672 IsGuiding returns 0 00:52:05.126 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=12839, FiltMin=2598, FiltMax=10414, Gamma=2.950 00:52:05.152 00.026 15672 PulseGuide returned control before completion, sleep 140 00:52:05.176 00.024 30444 UpdateGuideState exits: m=121746 SNR=91.4 Saturated 00:52:05.176 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:05.176 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:05.176 00.000 30444 Enqueuing Expose request 00:52:05.296 00.120 15672 IsGuiding returns 1 00:52:05.296 00.000 15672 scope still moving after pulse duration time elapsed 00:52:05.317 00.021 15672 IsSlewing returns 0 00:52:05.329 00.012 15672 IsGuiding returns 0 00:52:05.329 00.000 15672 scope move finished after 159 + 47 ms 00:52:05.329 00.000 15672 Move returns status 0, amount 159 00:52:05.329 00.000 15672 MoveAxis(N, 0, ABG) 00:52:05.329 00.000 15672 Move returns status 0, amount 0 00:52:05.329 00.000 15672 move complete, result=0 00:52:05.329 00.000 15672 worker thread done servicing request 00:52:05.329 00.000 15672 Worker thread wakes up 00:52:05.329 00.000 30444 GuideStep: 0.5 px 159 ms WEST, -0.4 px 0 ms NORTH 00:52:05.329 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:05.329 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:07.439 02.110 15672 Exposure complete 00:52:07.459 00.020 15672 worker thread done servicing request 00:52:07.459 00.000 30444 OnExposeComplete: enter 00:52:07.459 00.000 30444 UpdateGuideState(): m_state=6 00:52:07.459 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4484 00:52:07.459 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=196.23, Mass=127732, SNR=96.8, Peak=11256 HFD=3.7 00:52:07.459 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 00:52:07.459 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 00:52:07.459 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.07 mountX=0.20 mountY=0.06, mountTheta=0.29 00:52:07.460 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.01, opts=13) 00:52:07.460 00.000 30444 Enqueuing Move request for scope (0.21, 0.01) 00:52:07.460 00.000 15672 Worker thread wakes up 00:52:07.460 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd 00:52:07.460 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.01) 00:52:07.460 00.000 15672 Moving (0.21, 0.01) raw xDistance=0.20 yDistance=0.06 00:52:07.460 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 00:52:07.460 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:52:07.460 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:52:07.461 00.001 15672 MoveAxis(E, 0, ABG) 00:52:07.461 00.000 15672 Move returns status 0, amount 0 00:52:07.461 00.000 15672 MoveAxis(N, 0, ABG) 00:52:07.461 00.000 15672 Move returns status 0, amount 0 00:52:07.461 00.000 15672 move complete, result=0 00:52:07.461 00.000 15672 worker thread done servicing request 00:52:07.466 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=11256, FiltMin=2592, FiltMax=9518, Gamma=2.950 00:52:07.516 00.050 30444 UpdateGuideState exits: m=127732 SNR=96.8 Saturated 00:52:07.516 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:07.516 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:07.516 00.000 30444 Enqueuing Expose request 00:52:07.516 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:52:07.516 00.000 15672 Worker thread wakes up 00:52:07.516 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:07.516 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:09.425 01.909 15672 Exposure complete 00:52:09.445 00.020 15672 worker thread done servicing request 00:52:09.445 00.000 30444 OnExposeComplete: enter 00:52:09.445 00.000 30444 UpdateGuideState(): m_state=6 00:52:09.445 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4485 00:52:09.445 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=195.69, Mass=120229, SNR=83.8, Peak=12716 HFD=3.5 00:52:09.445 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 00:52:09.445 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 00:52:09.445 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.52 hyp=0.55 cameraTheta=-1.92 mountX=-0.04 mountY=-0.55, mountTheta=-1.65 00:52:09.446 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.52, opts=13) 00:52:09.446 00.000 30444 Enqueuing Move request for scope (-0.19, -0.52) 00:52:09.446 00.000 15672 Worker thread wakes up 00:52:09.446 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.52) opts 0xd 00:52:09.446 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.52) 00:52:09.446 00.000 15672 Moving (-0.19, -0.52) raw xDistance=-0.04 yDistance=-0.55 00:52:09.446 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:52:09.446 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:52:09.447 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55 00:52:09.447 00.000 15672 MoveAxis(E, 0, ABG) 00:52:09.447 00.000 15672 Move returns status 0, amount 0 00:52:09.447 00.000 15672 MoveAxis(N, 0, ABG) 00:52:09.447 00.000 15672 Move returns status 0, amount 0 00:52:09.447 00.000 15672 move complete, result=0 00:52:09.447 00.000 15672 worker thread done servicing request 00:52:09.452 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2112, max=13282, FiltMin=2612, FiltMax=10346, Gamma=2.950 00:52:09.510 00.058 30444 UpdateGuideState exits: m=120229 SNR=83.8 Saturated 00:52:09.510 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:09.510 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:09.510 00.000 30444 Enqueuing Expose request 00:52:09.510 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH 00:52:09.510 00.000 15672 Worker thread wakes up 00:52:09.511 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:09.511 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:11.622 02.111 15672 Exposure complete 00:52:11.643 00.021 15672 worker thread done servicing request 00:52:11.643 00.000 30444 OnExposeComplete: enter 00:52:11.644 00.001 30444 UpdateGuideState(): m_state=6 00:52:11.644 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4486 00:52:11.644 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=195.50, Mass=121539, SNR=86.7, Peak=12621 HFD=3.3 00:52:11.644 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 00:52:11.644 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 00:52:11.644 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.72 hyp=0.74 cameraTheta=-1.34 mountX=0.36 mountY=-0.66, mountTheta=-1.07 00:52:11.644 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.72, opts=13) 00:52:11.645 00.001 30444 Enqueuing Move request for scope (0.17, -0.72) 00:52:11.645 00.000 15672 Worker thread wakes up 00:52:11.645 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.72) opts 0xd 00:52:11.645 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.72) 00:52:11.645 00.000 15672 Moving (0.17, -0.72) raw xDistance=0.36 yDistance=-0.66 00:52:11.645 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 00:52:11.645 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.08 newest=-1.15 00:52:11.645 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 00:52:11.645 00.000 15672 MoveAxis(W, 97, ABG) 00:52:11.645 00.000 15672 Guiding Dir = 3, Dur = 97 00:52:11.645 00.000 15672 IsSlewing returns 0 00:52:11.651 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=12621, FiltMin=2632, FiltMax=9727, Gamma=2.950 00:52:11.655 00.004 15672 IsGuiding returns 0 00:52:11.670 00.015 15672 PulseGuide returned control before completion, sleep 93 00:52:11.702 00.032 30444 UpdateGuideState exits: m=121539 SNR=86.7 Saturated 00:52:11.703 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:11.703 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:11.703 00.000 30444 Enqueuing Expose request 00:52:11.783 00.080 15672 IsGuiding returns 0 00:52:11.783 00.000 15672 Move returns status 0, amount 97 00:52:11.783 00.000 15672 MoveAxis(N, 118, ABG) 00:52:11.783 00.000 15672 Guiding Dir = 0, Dur = 118 00:52:11.784 00.001 15672 IsSlewing returns 0 00:52:11.785 00.001 15672 IsGuiding returns 0 00:52:11.861 00.076 15672 PulseGuide returned control before completion, sleep 52 00:52:11.914 00.053 15672 IsGuiding returns 1 00:52:11.914 00.000 15672 scope still moving after pulse duration time elapsed 00:52:11.935 00.021 15672 IsSlewing returns 0 00:52:11.935 00.000 15672 IsGuiding returns 1 00:52:11.957 00.022 15672 IsSlewing returns 0 00:52:11.958 00.001 15672 IsGuiding returns 1 00:52:11.979 00.021 15672 IsSlewing returns 0 00:52:12.006 00.027 15672 IsGuiding returns 0 00:52:12.006 00.000 15672 scope move finished after 118 + 103 ms 00:52:12.007 00.001 15672 Move returns status 0, amount 118 00:52:12.007 00.000 15672 move complete, result=0 00:52:12.007 00.000 15672 worker thread done servicing request 00:52:12.007 00.000 15672 Worker thread wakes up 00:52:12.007 00.000 30444 GuideStep: 0.4 px 97 ms WEST, -0.7 px 118 ms NORTH 00:52:12.007 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:12.007 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:13.925 01.918 15672 Exposure complete 00:52:13.956 00.031 15672 worker thread done servicing request 00:52:13.956 00.000 30444 OnExposeComplete: enter 00:52:13.956 00.000 30444 UpdateGuideState(): m_state=6 00:52:13.957 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4487 00:52:13.957 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=195.73, Mass=114861, SNR=73.0, Peak=10434 HFD=3.5 00:52:13.957 00.000 30444 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.28) = xAngle (-0.94 = -0.94) 00:52:13.957 00.000 30444 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.00 = -1.00) 00:52:13.957 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.49 hyp=0.52 cameraTheta=-1.22 mountX=0.31 mountY=-0.44, mountTheta=-0.96 00:52:13.957 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.49, opts=13) 00:52:13.957 00.000 30444 Enqueuing Move request for scope (0.18, -0.49) 00:52:13.957 00.000 15672 Worker thread wakes up 00:52:13.957 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.49) opts 0xd 00:52:13.958 00.001 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.49) 00:52:13.958 00.000 15672 Moving (0.18, -0.49) raw xDistance=0.31 yDistance=-0.44 00:52:13.958 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31 00:52:13.958 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 00:52:13.958 00.000 15672 MoveAxis(W, 89, ABG) 00:52:13.958 00.000 15672 Guiding Dir = 3, Dur = 89 00:52:13.958 00.000 15672 IsSlewing returns 0 00:52:13.959 00.001 15672 IsGuiding returns 0 00:52:13.964 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=11279, FiltMin=2602, FiltMax=10306, Gamma=2.950 00:52:13.986 00.022 15672 PulseGuide returned control before completion, sleep 73 00:52:14.014 00.028 30444 UpdateGuideState exits: m=114861 SNR=73.0 Saturated 00:52:14.014 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:14.015 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:14.015 00.000 30444 Enqueuing Expose request 00:52:14.061 00.046 15672 IsGuiding returns 1 00:52:14.061 00.000 15672 scope still moving after pulse duration time elapsed 00:52:14.082 00.021 15672 IsSlewing returns 0 00:52:14.099 00.017 15672 IsGuiding returns 0 00:52:14.099 00.000 15672 scope move finished after 89 + 51 ms 00:52:14.099 00.000 15672 Move returns status 0, amount 89 00:52:14.099 00.000 15672 MoveAxis(N, 78, ABG) 00:52:14.100 00.001 15672 Guiding Dir = 0, Dur = 78 00:52:14.100 00.000 15672 IsSlewing returns 0 00:52:14.103 00.003 15672 IsGuiding returns 0 00:52:14.179 00.076 15672 PulseGuide returned control before completion, sleep 13 00:52:14.195 00.016 15672 IsGuiding returns 1 00:52:14.195 00.000 15672 scope still moving after pulse duration time elapsed 00:52:14.216 00.021 15672 IsSlewing returns 0 00:52:14.218 00.002 15672 IsGuiding returns 1 00:52:14.240 00.022 15672 IsSlewing returns 0 00:52:14.308 00.068 15672 IsGuiding returns 0 00:52:14.308 00.000 15672 scope move finished after 78 + 126 ms 00:52:14.308 00.000 15672 Move returns status 0, amount 78 00:52:14.308 00.000 15672 move complete, result=0 00:52:14.309 00.001 15672 worker thread done servicing request 00:52:14.309 00.000 15672 Worker thread wakes up 00:52:14.309 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:14.309 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:14.309 00.000 30444 GuideStep: 0.3 px 89 ms WEST, -0.4 px 78 ms NORTH 00:52:16.417 02.108 15672 Exposure complete 00:52:16.437 00.020 15672 worker thread done servicing request 00:52:16.437 00.000 30444 OnExposeComplete: enter 00:52:16.437 00.000 30444 UpdateGuideState(): m_state=6 00:52:16.437 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4488 00:52:16.437 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=196.18, Mass=124954, SNR=90.4, Peak=10077 HFD=4.0 00:52:16.437 00.000 30444 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.28) = xAngle (0.16 = 0.16) 00:52:16.437 00.000 30444 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.10 = 0.10) 00:52:16.437 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-0.11 mountX=0.30 mountY=0.03, mountTheta=0.10 00:52:16.438 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.03, opts=13) 00:52:16.438 00.000 30444 Enqueuing Move request for scope (0.30, -0.03) 00:52:16.438 00.000 15672 Worker thread wakes up 00:52:16.438 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.03) opts 0xd 00:52:16.438 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.03) 00:52:16.438 00.000 15672 Moving (0.30, -0.03) raw xDistance=0.30 yDistance=0.03 00:52:16.438 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30 00:52:16.438 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:52:16.438 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:52:16.438 00.000 15672 MoveAxis(W, 87, ABG) 00:52:16.438 00.000 15672 Guiding Dir = 3, Dur = 87 00:52:16.439 00.001 15672 IsSlewing returns 0 00:52:16.441 00.002 15672 IsGuiding returns 0 00:52:16.445 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=10458, FiltMin=2621, FiltMax=9302, Gamma=2.950 00:52:16.462 00.017 15672 PulseGuide returned control before completion, sleep 76 00:52:16.494 00.032 30444 UpdateGuideState exits: m=124954 SNR=90.4 Saturated 00:52:16.494 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:16.494 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:16.494 00.000 30444 Enqueuing Expose request 00:52:16.540 00.046 15672 IsGuiding returns 1 00:52:16.541 00.001 15672 scope still moving after pulse duration time elapsed 00:52:16.562 00.021 15672 IsSlewing returns 0 00:52:16.574 00.012 15672 IsGuiding returns 0 00:52:16.574 00.000 15672 scope move finished after 87 + 47 ms 00:52:16.574 00.000 15672 Move returns status 0, amount 87 00:52:16.574 00.000 15672 MoveAxis(N, 0, ABG) 00:52:16.574 00.000 15672 Move returns status 0, amount 0 00:52:16.574 00.000 15672 move complete, result=0 00:52:16.574 00.000 15672 worker thread done servicing request 00:52:16.574 00.000 15672 Worker thread wakes up 00:52:16.574 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:16.575 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:16.575 00.000 30444 GuideStep: 0.3 px 87 ms WEST, 0.0 px 0 ms NORTH 00:52:18.482 01.907 15672 Exposure complete 00:52:18.502 00.020 15672 worker thread done servicing request 00:52:18.502 00.000 30444 OnExposeComplete: enter 00:52:18.502 00.000 30444 UpdateGuideState(): m_state=6 00:52:18.502 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4489 00:52:18.502 00.000 30444 Star::Find returns 1 (1), X=459.51, Y=195.99, Mass=116916, SNR=87.7, Peak=12012 HFD=3.6 00:52:18.502 00.000 30444 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.28) = xAngle (-2.62 = -2.62) 00:52:18.503 00.001 30444 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.68 = -2.68) 00:52:18.503 00.000 30444 CameraToMount -- cameraX=-0.89 cameraY=-0.22 hyp=0.92 cameraTheta=-2.90 mountX=-0.80 mountY=-0.41, mountTheta=-2.67 00:52:18.503 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.89, y=-0.22, opts=13) 00:52:18.503 00.000 30444 Enqueuing Move request for scope (-0.89, -0.22) 00:52:18.503 00.000 15672 Worker thread wakes up 00:52:18.503 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.22) opts 0xd 00:52:18.503 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.89, -0.22) 00:52:18.503 00.000 15672 Moving (-0.89, -0.22) raw xDistance=-0.80 yDistance=-0.41 00:52:18.503 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.80 00:52:18.503 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 00:52:18.504 00.001 15672 MoveAxis(E, 210, ABG) 00:52:18.504 00.000 15672 Guiding Dir = 2, Dur = 210 00:52:18.504 00.000 15672 IsSlewing returns 0 00:52:18.505 00.001 15672 IsGuiding returns 0 00:52:18.510 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=12012, FiltMin=2496, FiltMax=9184, Gamma=2.950 00:52:18.523 00.013 15672 PulseGuide returned control before completion, sleep 203 00:52:18.559 00.036 30444 UpdateGuideState exits: m=116916 SNR=87.7 Saturated 00:52:18.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:18.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:18.560 00.001 30444 Enqueuing Expose request 00:52:18.747 00.187 15672 IsGuiding returns 0 00:52:18.747 00.000 15672 Move returns status 0, amount 210 00:52:18.747 00.000 15672 MoveAxis(N, 73, ABG) 00:52:18.747 00.000 15672 Guiding Dir = 0, Dur = 73 00:52:18.748 00.001 15672 IsSlewing returns 0 00:52:18.748 00.000 15672 IsGuiding returns 0 00:52:18.859 00.111 15672 IsGuiding returns 1 00:52:18.859 00.000 15672 scope still moving after pulse duration time elapsed 00:52:18.880 00.021 15672 IsSlewing returns 0 00:52:18.881 00.001 15672 IsGuiding returns 1 00:52:18.902 00.021 15672 IsSlewing returns 0 00:52:18.903 00.001 15672 IsGuiding returns 1 00:52:18.924 00.021 15672 IsSlewing returns 0 00:52:18.939 00.015 15672 IsGuiding returns 0 00:52:18.939 00.000 15672 scope move finished after 73 + 117 ms 00:52:18.939 00.000 15672 Move returns status 0, amount 73 00:52:18.939 00.000 15672 move complete, result=0 00:52:18.939 00.000 15672 worker thread done servicing request 00:52:18.939 00.000 15672 Worker thread wakes up 00:52:18.939 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:18.939 00.000 30444 GuideStep: -0.8 px 210 ms EAST, -0.4 px 73 ms NORTH 00:52:18.939 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:21.055 02.116 15672 Exposure complete 00:52:21.088 00.033 15672 worker thread done servicing request 00:52:21.088 00.000 30444 OnExposeComplete: enter 00:52:21.088 00.000 30444 UpdateGuideState(): m_state=6 00:52:21.088 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4490 00:52:21.088 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=195.86, Mass=130041, SNR=92.1, Peak=11810 HFD=3.8 00:52:21.088 00.000 30444 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.28) = xAngle (-0.56 = -0.56) 00:52:21.088 00.000 30444 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 00:52:21.088 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.35 hyp=0.47 cameraTheta=-0.84 mountX=0.40 mountY=-0.28, mountTheta=-0.60 00:52:21.089 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.35, opts=13) 00:52:21.089 00.000 30444 Enqueuing Move request for scope (0.32, -0.35) 00:52:21.089 00.000 15672 Worker thread wakes up 00:52:21.089 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.35) opts 0xd 00:52:21.089 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.35) 00:52:21.089 00.000 15672 Moving (0.32, -0.35) raw xDistance=0.40 yDistance=-0.28 00:52:21.089 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40 00:52:21.089 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 00:52:21.089 00.000 15672 MoveAxis(W, 94, ABG) 00:52:21.089 00.000 15672 Guiding Dir = 3, Dur = 94 00:52:21.091 00.002 15672 IsSlewing returns 0 00:52:21.091 00.000 15672 IsGuiding returns 0 00:52:21.095 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=11810, FiltMin=2631, FiltMax=10082, Gamma=2.950 00:52:21.111 00.016 15672 PulseGuide returned control before completion, sleep 85 00:52:21.144 00.033 30444 UpdateGuideState exits: m=130041 SNR=92.1 Saturated 00:52:21.144 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:21.145 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:21.145 00.000 30444 Enqueuing Expose request 00:52:21.255 00.110 15672 IsGuiding returns 0 00:52:21.255 00.000 15672 Move returns status 0, amount 94 00:52:21.255 00.000 15672 MoveAxis(N, 49, ABG) 00:52:21.255 00.000 15672 Guiding Dir = 0, Dur = 49 00:52:21.256 00.001 15672 IsSlewing returns 0 00:52:21.258 00.002 15672 IsGuiding returns 0 00:52:21.336 00.078 15672 IsGuiding returns 1 00:52:21.336 00.000 15672 scope still moving after pulse duration time elapsed 00:52:21.357 00.021 15672 IsSlewing returns 0 00:52:21.358 00.001 15672 IsGuiding returns 1 00:52:21.378 00.020 15672 IsSlewing returns 0 00:52:21.379 00.001 15672 IsGuiding returns 1 00:52:21.400 00.021 15672 IsSlewing returns 0 00:52:21.430 00.030 15672 IsGuiding returns 0 00:52:21.431 00.001 15672 scope move finished after 49 + 124 ms 00:52:21.431 00.000 15672 Move returns status 0, amount 49 00:52:21.431 00.000 15672 move complete, result=0 00:52:21.431 00.000 15672 worker thread done servicing request 00:52:21.431 00.000 15672 Worker thread wakes up 00:52:21.431 00.000 30444 GuideStep: 0.4 px 94 ms WEST, -0.3 px 49 ms NORTH 00:52:21.431 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:21.431 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:23.340 01.909 15672 Exposure complete 00:52:23.360 00.020 15672 worker thread done servicing request 00:52:23.360 00.000 30444 OnExposeComplete: enter 00:52:23.360 00.000 30444 UpdateGuideState(): m_state=6 00:52:23.360 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4491 00:52:23.360 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=195.73, Mass=122030, SNR=80.6, Peak=11479 HFD=3.5 00:52:23.360 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 00:52:23.360 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 00:52:23.360 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.49 hyp=0.53 cameraTheta=-1.99 mountX=-0.08 mountY=-0.52, mountTheta=-1.71 00:52:23.361 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.49, opts=13) 00:52:23.361 00.000 30444 Enqueuing Move request for scope (-0.22, -0.49) 00:52:23.361 00.000 15672 Worker thread wakes up 00:52:23.361 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.49) opts 0xd 00:52:23.361 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.49) 00:52:23.361 00.000 15672 Moving (-0.22, -0.49) raw xDistance=-0.08 yDistance=-0.52 00:52:23.361 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 00:52:23.361 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 00:52:23.361 00.000 15672 MoveAxis(E, 0, ABG) 00:52:23.361 00.000 15672 Move returns status 0, amount 0 00:52:23.361 00.000 15672 MoveAxis(N, 93, ABG) 00:52:23.361 00.000 15672 Guiding Dir = 0, Dur = 93 00:52:23.362 00.001 15672 IsSlewing returns 0 00:52:23.367 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=13304, FiltMin=2615, FiltMax=9981, Gamma=2.950 00:52:23.380 00.013 15672 IsGuiding returns 0 00:52:23.460 00.080 15672 PulseGuide returned control before completion, sleep 24 00:52:23.485 00.025 15672 IsGuiding returns 1 00:52:23.485 00.000 15672 scope still moving after pulse duration time elapsed 00:52:23.506 00.021 15672 IsSlewing returns 0 00:52:23.507 00.001 15672 IsGuiding returns 1 00:52:23.528 00.021 15672 IsSlewing returns 0 00:52:23.529 00.001 15672 IsGuiding returns 1 00:52:23.550 00.021 15672 IsSlewing returns 0 00:52:23.551 00.001 15672 IsGuiding returns 1 00:52:23.571 00.020 15672 IsSlewing returns 0 00:52:23.620 00.049 15672 IsGuiding returns 0 00:52:23.620 00.000 15672 scope move finished after 93 + 146 ms 00:52:23.620 00.000 15672 Move returns status 0, amount 93 00:52:23.620 00.000 15672 move complete, result=0 00:52:23.620 00.000 15672 worker thread done servicing request 00:52:23.837 00.217 30444 UpdateGuideState exits: m=122030 SNR=80.6 Saturated 00:52:23.838 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:23.838 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:23.838 00.000 30444 Enqueuing Expose request 00:52:23.838 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 93 ms NORTH 00:52:23.838 00.000 15672 Worker thread wakes up 00:52:23.839 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:23.839 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:25.949 02.110 15672 Exposure complete 00:52:25.969 00.020 15672 worker thread done servicing request 00:52:25.969 00.000 30444 OnExposeComplete: enter 00:52:25.969 00.000 30444 UpdateGuideState(): m_state=6 00:52:25.969 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4492 00:52:25.969 00.000 30444 Star::Find returns 1 (1), X=459.87, Y=195.55, Mass=108988, SNR=76.6, Peak=12619 HFD=3.5 00:52:25.969 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 00:52:25.969 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 00:52:25.969 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.66 hyp=0.85 cameraTheta=-2.26 mountX=-0.34 mountY=-0.76, mountTheta=-1.99 00:52:25.970 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.66, opts=13) 00:52:25.970 00.000 30444 Enqueuing Move request for scope (-0.54, -0.66) 00:52:25.970 00.000 15672 Worker thread wakes up 00:52:25.970 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.66) opts 0xd 00:52:25.970 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.66) 00:52:25.970 00.000 15672 Moving (-0.54, -0.66) raw xDistance=-0.34 yDistance=-0.76 00:52:25.970 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 00:52:25.970 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 00:52:25.970 00.000 15672 MoveAxis(E, 91, ABG) 00:52:25.970 00.000 15672 Guiding Dir = 2, Dur = 91 00:52:25.971 00.001 15672 IsSlewing returns 0 00:52:25.972 00.001 15672 IsGuiding returns 0 00:52:25.976 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=13728, FiltMin=2588, FiltMax=10001, Gamma=2.950 00:52:26.000 00.024 15672 PulseGuide returned control before completion, sleep 73 00:52:26.025 00.025 30444 UpdateGuideState exits: m=108988 SNR=76.6 Saturated 00:52:26.025 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:26.026 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:26.026 00.000 30444 Enqueuing Expose request 00:52:26.074 00.048 15672 IsGuiding returns 1 00:52:26.074 00.000 15672 scope still moving after pulse duration time elapsed 00:52:26.095 00.021 15672 IsSlewing returns 0 00:52:26.112 00.017 15672 IsGuiding returns 0 00:52:26.112 00.000 15672 scope move finished after 91 + 49 ms 00:52:26.112 00.000 15672 Move returns status 0, amount 91 00:52:26.112 00.000 15672 MoveAxis(N, 135, ABG) 00:52:26.112 00.000 15672 Guiding Dir = 0, Dur = 135 00:52:26.113 00.001 15672 IsSlewing returns 0 00:52:26.114 00.001 15672 IsGuiding returns 0 00:52:26.224 00.110 15672 PulseGuide returned control before completion, sleep 36 00:52:26.262 00.038 15672 IsGuiding returns 1 00:52:26.263 00.001 15672 scope still moving after pulse duration time elapsed 00:52:26.284 00.021 15672 IsSlewing returns 0 00:52:26.285 00.001 15672 IsGuiding returns 1 00:52:26.306 00.021 15672 IsSlewing returns 0 00:52:26.306 00.000 15672 IsGuiding returns 1 00:52:26.328 00.022 15672 IsSlewing returns 0 00:52:26.352 00.024 15672 IsGuiding returns 0 00:52:26.352 00.000 15672 scope move finished after 135 + 102 ms 00:52:26.352 00.000 15672 Move returns status 0, amount 135 00:52:26.352 00.000 15672 move complete, result=0 00:52:26.352 00.000 15672 worker thread done servicing request 00:52:26.352 00.000 15672 Worker thread wakes up 00:52:26.352 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:26.352 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:26.352 00.000 30444 GuideStep: -0.3 px 91 ms EAST, -0.8 px 135 ms NORTH 00:52:28.258 01.906 15672 Exposure complete 00:52:28.278 00.020 15672 worker thread done servicing request 00:52:28.278 00.000 30444 OnExposeComplete: enter 00:52:28.278 00.000 30444 UpdateGuideState(): m_state=6 00:52:28.278 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4493 00:52:28.278 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=195.80, Mass=116941, SNR=81.1, Peak=10855 HFD=3.7 00:52:28.278 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 00:52:28.278 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 00:52:28.278 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.41 hyp=0.49 cameraTheta=-2.15 mountX=-0.15 mountY=-0.46, mountTheta=-1.88 00:52:28.279 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.41, opts=13) 00:52:28.279 00.000 30444 Enqueuing Move request for scope (-0.27, -0.41) 00:52:28.279 00.000 15672 Worker thread wakes up 00:52:28.279 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.41) opts 0xd 00:52:28.279 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.41) 00:52:28.279 00.000 15672 Moving (-0.27, -0.41) raw xDistance=-0.15 yDistance=-0.46 00:52:28.279 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:52:28.279 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 00:52:28.279 00.000 15672 MoveAxis(E, 0, ABG) 00:52:28.279 00.000 15672 Move returns status 0, amount 0 00:52:28.279 00.000 15672 MoveAxis(N, 82, ABG) 00:52:28.279 00.000 15672 Guiding Dir = 0, Dur = 82 00:52:28.279 00.000 15672 IsSlewing returns 0 00:52:28.280 00.001 15672 IsGuiding returns 0 00:52:28.285 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=11519, FiltMin=2552, FiltMax=9208, Gamma=2.950 00:52:28.397 00.112 15672 IsGuiding returns 1 00:52:28.397 00.000 15672 scope still moving after pulse duration time elapsed 00:52:28.416 00.019 30444 UpdateGuideState exits: m=116941 SNR=81.1 Saturated 00:52:28.416 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:28.416 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:28.416 00.000 30444 Enqueuing Expose request 00:52:28.418 00.002 15672 IsSlewing returns 0 00:52:28.419 00.001 15672 IsGuiding returns 1 00:52:28.440 00.021 15672 IsSlewing returns 0 00:52:28.460 00.020 15672 IsGuiding returns 0 00:52:28.460 00.000 15672 scope move finished after 82 + 97 ms 00:52:28.460 00.000 15672 Move returns status 0, amount 82 00:52:28.460 00.000 15672 move complete, result=0 00:52:28.460 00.000 15672 worker thread done servicing request 00:52:28.460 00.000 15672 Worker thread wakes up 00:52:28.461 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:28.461 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:28.466 00.005 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 82 ms NORTH 00:52:30.568 02.102 15672 Exposure complete 00:52:30.589 00.021 15672 worker thread done servicing request 00:52:30.590 00.001 30444 OnExposeComplete: enter 00:52:30.590 00.000 30444 UpdateGuideState(): m_state=6 00:52:30.590 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4494 00:52:30.590 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=195.72, Mass=118138, SNR=78.0, Peak=10923 HFD=3.5 00:52:30.590 00.000 30444 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.28) = xAngle (-0.89 = -0.89) 00:52:30.590 00.000 30444 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.96 = -0.96) 00:52:30.590 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.49 hyp=0.53 cameraTheta=-1.17 mountX=0.33 mountY=-0.43, mountTheta=-0.92 00:52:30.591 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.49, opts=13) 00:52:30.591 00.000 30444 Enqueuing Move request for scope (0.21, -0.49) 00:52:30.591 00.000 15672 Worker thread wakes up 00:52:30.591 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.49) opts 0xd 00:52:30.591 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.49) 00:52:30.591 00.000 15672 Moving (0.21, -0.49) raw xDistance=0.33 yDistance=-0.43 00:52:30.591 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 00:52:30.591 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 00:52:30.591 00.000 15672 MoveAxis(W, 90, ABG) 00:52:30.592 00.001 15672 Guiding Dir = 3, Dur = 90 00:52:30.592 00.000 15672 IsSlewing returns 0 00:52:30.593 00.001 15672 IsGuiding returns 0 00:52:30.601 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=11030, FiltMin=2629, FiltMax=10346, Gamma=2.950 00:52:30.617 00.016 15672 PulseGuide returned control before completion, sleep 77 00:52:30.659 00.042 30444 UpdateGuideState exits: m=118138 SNR=78.0 Saturated 00:52:30.659 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:30.659 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:30.659 00.000 30444 Enqueuing Expose request 00:52:30.696 00.037 15672 IsGuiding returns 1 00:52:30.696 00.000 15672 scope still moving after pulse duration time elapsed 00:52:30.717 00.021 15672 IsSlewing returns 0 00:52:30.729 00.012 15672 IsGuiding returns 0 00:52:30.729 00.000 15672 scope move finished after 90 + 45 ms 00:52:30.729 00.000 15672 Move returns status 0, amount 90 00:52:30.729 00.000 15672 MoveAxis(N, 77, ABG) 00:52:30.729 00.000 15672 Guiding Dir = 0, Dur = 77 00:52:30.729 00.000 15672 IsSlewing returns 0 00:52:30.730 00.001 15672 IsGuiding returns 0 00:52:30.842 00.112 15672 IsGuiding returns 1 00:52:30.855 00.013 15672 scope still moving after pulse duration time elapsed 00:52:30.876 00.021 15672 IsSlewing returns 0 00:52:30.877 00.001 15672 IsGuiding returns 1 00:52:30.897 00.020 15672 IsSlewing returns 0 00:52:30.937 00.040 15672 IsGuiding returns 0 00:52:30.937 00.000 15672 scope move finished after 77 + 129 ms 00:52:30.937 00.000 15672 Move returns status 0, amount 77 00:52:30.937 00.000 15672 move complete, result=0 00:52:30.937 00.000 15672 worker thread done servicing request 00:52:30.937 00.000 15672 Worker thread wakes up 00:52:30.937 00.000 30444 GuideStep: 0.3 px 90 ms WEST, -0.4 px 77 ms NORTH 00:52:30.937 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:30.937 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:32.844 01.907 15672 Exposure complete 00:52:32.864 00.020 15672 worker thread done servicing request 00:52:32.864 00.000 30444 OnExposeComplete: enter 00:52:32.864 00.000 30444 UpdateGuideState(): m_state=6 00:52:32.864 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4495 00:52:32.864 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=195.43, Mass=116681, SNR=79.7, Peak=12363 HFD=3.4 00:52:32.864 00.000 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 00:52:32.864 00.000 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 00:52:32.864 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.78 hyp=0.81 cameraTheta=-1.82 mountX=0.02 mountY=-0.81, mountTheta=-1.55 00:52:32.865 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.78, opts=13) 00:52:32.865 00.000 30444 Enqueuing Move request for scope (-0.20, -0.78) 00:52:32.865 00.000 15672 Worker thread wakes up 00:52:32.865 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.78) opts 0xd 00:52:32.865 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.78) 00:52:32.865 00.000 15672 Moving (-0.20, -0.78) raw xDistance=0.02 yDistance=-0.81 00:52:32.865 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:52:32.865 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81 00:52:32.865 00.000 15672 MoveAxis(E, 0, ABG) 00:52:32.865 00.000 15672 Move returns status 0, amount 0 00:52:32.865 00.000 15672 MoveAxis(N, 144, ABG) 00:52:32.865 00.000 15672 Guiding Dir = 0, Dur = 144 00:52:32.866 00.001 15672 IsSlewing returns 0 00:52:32.867 00.001 15672 IsGuiding returns 0 00:52:32.871 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=13070, FiltMin=2619, FiltMax=10347, Gamma=2.950 00:52:32.949 00.078 15672 PulseGuide returned control before completion, sleep 73 00:52:33.010 00.061 30444 UpdateGuideState exits: m=116681 SNR=79.7 Saturated 00:52:33.010 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:33.010 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:33.010 00.000 30444 Enqueuing Expose request 00:52:33.024 00.014 15672 IsGuiding returns 1 00:52:33.024 00.000 15672 scope still moving after pulse duration time elapsed 00:52:33.045 00.021 15672 IsSlewing returns 0 00:52:33.046 00.001 15672 IsGuiding returns 1 00:52:33.067 00.021 15672 IsSlewing returns 0 00:52:33.068 00.001 15672 IsGuiding returns 1 00:52:33.089 00.021 15672 IsSlewing returns 0 00:52:33.090 00.001 15672 IsGuiding returns 1 00:52:33.111 00.021 15672 IsSlewing returns 0 00:52:33.141 00.030 15672 IsGuiding returns 0 00:52:33.141 00.000 15672 scope move finished after 144 + 130 ms 00:52:33.141 00.000 15672 Move returns status 0, amount 144 00:52:33.141 00.000 15672 move complete, result=0 00:52:33.141 00.000 15672 worker thread done servicing request 00:52:33.141 00.000 15672 Worker thread wakes up 00:52:33.141 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:33.141 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:33.141 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.8 px 144 ms NORTH 00:52:35.248 02.107 15672 Exposure complete 00:52:35.268 00.020 15672 worker thread done servicing request 00:52:35.268 00.000 30444 OnExposeComplete: enter 00:52:35.268 00.000 30444 UpdateGuideState(): m_state=6 00:52:35.268 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4496 00:52:35.268 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=195.57, Mass=111731, SNR=77.1, Peak=11691 HFD=3.4 00:52:35.268 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 00:52:35.268 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 00:52:35.268 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.64 hyp=0.65 cameraTheta=-1.76 mountX=0.06 mountY=-0.65, mountTheta=-1.48 00:52:35.269 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.64, opts=13) 00:52:35.269 00.000 30444 Enqueuing Move request for scope (-0.12, -0.64) 00:52:35.269 00.000 15672 Worker thread wakes up 00:52:35.269 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.64) opts 0xd 00:52:35.269 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.64) 00:52:35.269 00.000 15672 Moving (-0.12, -0.64) raw xDistance=0.06 yDistance=-0.65 00:52:35.269 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:52:35.269 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 00:52:35.269 00.000 15672 MoveAxis(E, 0, ABG) 00:52:35.269 00.000 15672 Move returns status 0, amount 0 00:52:35.269 00.000 15672 MoveAxis(N, 116, ABG) 00:52:35.269 00.000 15672 Guiding Dir = 0, Dur = 116 00:52:35.270 00.001 15672 IsSlewing returns 0 00:52:35.270 00.000 15672 IsGuiding returns 0 00:52:35.275 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=14359, FiltMin=2634, FiltMax=10493, Gamma=2.950 00:52:35.325 00.050 30444 UpdateGuideState exits: m=111731 SNR=77.1 Saturated 00:52:35.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:35.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:35.325 00.000 30444 Enqueuing Expose request 00:52:35.377 00.052 15672 PulseGuide returned control before completion, sleep 20 00:52:35.399 00.022 15672 IsGuiding returns 1 00:52:35.399 00.000 15672 scope still moving after pulse duration time elapsed 00:52:35.420 00.021 15672 IsSlewing returns 0 00:52:35.421 00.001 15672 IsGuiding returns 1 00:52:35.442 00.021 15672 IsSlewing returns 0 00:52:35.444 00.002 15672 IsGuiding returns 1 00:52:35.465 00.021 15672 IsSlewing returns 0 00:52:35.505 00.040 15672 IsGuiding returns 0 00:52:35.506 00.001 15672 scope move finished after 116 + 119 ms 00:52:35.506 00.000 15672 Move returns status 0, amount 116 00:52:35.506 00.000 15672 move complete, result=0 00:52:35.506 00.000 15672 worker thread done servicing request 00:52:35.506 00.000 15672 Worker thread wakes up 00:52:35.506 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 116 ms NORTH 00:52:35.507 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:35.507 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:37.413 01.906 15672 Exposure complete 00:52:37.434 00.021 15672 worker thread done servicing request 00:52:37.434 00.000 30444 OnExposeComplete: enter 00:52:37.434 00.000 30444 UpdateGuideState(): m_state=6 00:52:37.434 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4497 00:52:37.434 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=196.68, Mass=123256, SNR=114.0, Peak=11226 HFD=3.7 00:52:37.434 00.000 30444 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.28) = xAngle (2.84 = 2.84) 00:52:37.434 00.000 30444 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.77 = 2.77) 00:52:37.434 00.000 30444 CameraToMount -- cameraX=-0.70 cameraY=0.46 hyp=0.84 cameraTheta=2.56 mountX=-0.80 mountY=0.30, mountTheta=2.78 00:52:37.434 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.70, y=0.46, opts=13) 00:52:37.434 00.000 30444 Enqueuing Move request for scope (-0.70, 0.46) 00:52:37.435 00.001 15672 Worker thread wakes up 00:52:37.435 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.46) opts 0xd 00:52:37.435 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.70, 0.46) 00:52:37.435 00.000 15672 Moving (-0.70, 0.46) raw xDistance=-0.80 yDistance=0.30 00:52:37.435 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80 00:52:37.435 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:52:37.435 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 00:52:37.435 00.000 15672 MoveAxis(E, 216, ABG) 00:52:37.435 00.000 15672 Guiding Dir = 2, Dur = 216 00:52:37.435 00.000 15672 IsSlewing returns 0 00:52:37.436 00.001 15672 IsGuiding returns 0 00:52:37.440 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=11478, FiltMin=2650, FiltMax=9070, Gamma=2.950 00:52:37.453 00.013 15672 PulseGuide returned control before completion, sleep 210 00:52:37.614 00.161 30444 UpdateGuideState exits: m=123256 SNR=114.0 Saturated 00:52:37.614 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:37.614 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:37.614 00.000 30444 Enqueuing Expose request 00:52:37.667 00.053 15672 IsGuiding returns 1 00:52:37.671 00.004 15672 scope still moving after pulse duration time elapsed 00:52:37.693 00.022 15672 IsSlewing returns 0 00:52:37.693 00.000 15672 IsGuiding returns 0 00:52:37.693 00.000 15672 scope move finished after 216 + 40 ms 00:52:37.693 00.000 15672 Move returns status 0, amount 216 00:52:37.693 00.000 15672 MoveAxis(N, 0, ABG) 00:52:37.693 00.000 15672 Move returns status 0, amount 0 00:52:37.693 00.000 15672 move complete, result=0 00:52:37.693 00.000 15672 worker thread done servicing request 00:52:37.693 00.000 15672 Worker thread wakes up 00:52:37.693 00.000 30444 GuideStep: -0.8 px 216 ms EAST, 0.3 px 0 ms NORTH 00:52:37.693 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:37.693 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:39.811 02.118 15672 Exposure complete 00:52:39.844 00.033 15672 worker thread done servicing request 00:52:39.844 00.000 30444 OnExposeComplete: enter 00:52:39.844 00.000 30444 UpdateGuideState(): m_state=6 00:52:39.844 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4498 00:52:39.844 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=196.16, Mass=126162, SNR=89.1, Peak=11418 HFD=3.6 00:52:39.844 00.000 30444 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.28) = xAngle (-0.43 = -0.43) 00:52:39.844 00.000 30444 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.49 = -0.49) 00:52:39.844 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.71 mountX=0.08 mountY=-0.04, mountTheta=-0.48 00:52:39.845 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.06, opts=13) 00:52:39.845 00.000 30444 Enqueuing Move request for scope (0.06, -0.06) 00:52:39.845 00.000 15672 Worker thread wakes up 00:52:39.845 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd 00:52:39.845 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.06) 00:52:39.845 00.000 15672 Moving (0.06, -0.06) raw xDistance=0.08 yDistance=-0.04 00:52:39.845 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:52:39.845 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:52:39.845 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 00:52:39.845 00.000 15672 MoveAxis(E, 0, ABG) 00:52:39.845 00.000 15672 Move returns status 0, amount 0 00:52:39.845 00.000 15672 MoveAxis(N, 0, ABG) 00:52:39.845 00.000 15672 Move returns status 0, amount 0 00:52:39.845 00.000 15672 move complete, result=0 00:52:39.845 00.000 15672 worker thread done servicing request 00:52:39.850 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=11418, FiltMin=2606, FiltMax=9951, Gamma=2.950 00:52:39.900 00.050 30444 UpdateGuideState exits: m=126162 SNR=89.1 Saturated 00:52:39.900 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:39.900 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:39.900 00.000 30444 Enqueuing Expose request 00:52:39.900 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 00:52:39.900 00.000 15672 Worker thread wakes up 00:52:39.900 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:39.900 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:41.805 01.905 15672 Exposure complete 00:52:41.825 00.020 15672 worker thread done servicing request 00:52:41.825 00.000 30444 OnExposeComplete: enter 00:52:41.825 00.000 30444 UpdateGuideState(): m_state=6 00:52:41.825 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4499 00:52:41.825 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=196.13, Mass=114789, SNR=80.0, Peak=10864 HFD=3.8 00:52:41.825 00.000 30444 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.28) = xAngle (0.12 = 0.12) 00:52:41.825 00.000 30444 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.06 = 0.06) 00:52:41.825 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.08 hyp=0.52 cameraTheta=-0.16 mountX=0.51 mountY=0.03, mountTheta=0.06 00:52:41.826 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.08, opts=13) 00:52:41.826 00.000 30444 Enqueuing Move request for scope (0.51, -0.08) 00:52:41.826 00.000 15672 Worker thread wakes up 00:52:41.826 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.08) opts 0xd 00:52:41.826 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.08) 00:52:41.826 00.000 15672 Moving (0.51, -0.08) raw xDistance=0.51 yDistance=0.03 00:52:41.826 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 00:52:41.826 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:52:41.826 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:52:41.826 00.000 15672 MoveAxis(W, 138, ABG) 00:52:41.826 00.000 15672 Guiding Dir = 3, Dur = 138 00:52:41.827 00.001 15672 IsSlewing returns 0 00:52:41.828 00.001 15672 IsGuiding returns 0 00:52:41.832 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=10864, FiltMin=2607, FiltMax=9464, Gamma=2.950 00:52:41.846 00.014 15672 PulseGuide returned control before completion, sleep 130 00:52:41.881 00.035 30444 UpdateGuideState exits: m=114789 SNR=80.0 Saturated 00:52:41.881 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:41.881 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:41.881 00.000 30444 Enqueuing Expose request 00:52:41.978 00.097 15672 IsGuiding returns 1 00:52:41.979 00.001 15672 scope still moving after pulse duration time elapsed 00:52:41.999 00.020 15672 IsSlewing returns 0 00:52:42.055 00.056 15672 IsGuiding returns 0 00:52:42.056 00.001 15672 scope move finished after 138 + 89 ms 00:52:42.056 00.000 15672 Move returns status 0, amount 138 00:52:42.056 00.000 15672 MoveAxis(N, 0, ABG) 00:52:42.056 00.000 15672 Move returns status 0, amount 0 00:52:42.056 00.000 15672 move complete, result=0 00:52:42.056 00.000 15672 worker thread done servicing request 00:52:42.056 00.000 15672 Worker thread wakes up 00:52:42.057 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:42.057 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:42.057 00.000 30444 GuideStep: 0.5 px 138 ms WEST, 0.0 px 0 ms NORTH 00:52:44.162 02.105 15672 Exposure complete 00:52:44.182 00.020 15672 worker thread done servicing request 00:52:44.182 00.000 30444 OnExposeComplete: enter 00:52:44.182 00.000 30444 UpdateGuideState(): m_state=6 00:52:44.182 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4500 00:52:44.182 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=196.81, Mass=125066, SNR=94.6, Peak=10893 HFD=3.7 00:52:44.182 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.70 = 1.70) 00:52:44.182 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.64 = 1.64) 00:52:44.182 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.59 hyp=0.60 cameraTheta=1.43 mountX=-0.08 mountY=0.60, mountTheta=1.70 00:52:44.183 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.59, opts=13) 00:52:44.183 00.000 30444 Enqueuing Move request for scope (0.09, 0.59) 00:52:44.183 00.000 15672 Worker thread wakes up 00:52:44.183 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.59) opts 0xd 00:52:44.183 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.59) 00:52:44.183 00.000 15672 Moving (0.09, 0.59) raw xDistance=-0.08 yDistance=0.60 00:52:44.183 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 00:52:44.183 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:52:44.183 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60 00:52:44.183 00.000 15672 MoveAxis(E, 0, ABG) 00:52:44.183 00.000 15672 Move returns status 0, amount 0 00:52:44.183 00.000 15672 MoveAxis(N, 0, ABG) 00:52:44.183 00.000 15672 Move returns status 0, amount 0 00:52:44.183 00.000 15672 move complete, result=0 00:52:44.183 00.000 15672 worker thread done servicing request 00:52:44.188 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=11422, FiltMin=2568, FiltMax=9707, Gamma=2.950 00:52:44.237 00.049 30444 UpdateGuideState exits: m=125066 SNR=94.6 Saturated 00:52:44.238 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:44.238 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:44.238 00.000 30444 Enqueuing Expose request 00:52:44.238 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 00:52:44.238 00.000 15672 Worker thread wakes up 00:52:44.238 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:44.238 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:46.146 01.908 15672 Exposure complete 00:52:46.166 00.020 15672 worker thread done servicing request 00:52:46.166 00.000 30444 OnExposeComplete: enter 00:52:46.166 00.000 30444 UpdateGuideState(): m_state=6 00:52:46.166 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4501 00:52:46.166 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.56, Mass=130792, SNR=103.0, Peak=10817 HFD=3.8 00:52:46.166 00.000 30444 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.28) = xAngle (2.38 = 2.38) 00:52:46.166 00.000 30444 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.31 = 2.31) 00:52:46.166 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.35 hyp=0.41 cameraTheta=2.10 mountX=-0.29 mountY=0.30, mountTheta=2.35 00:52:46.167 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.35, opts=13) 00:52:46.167 00.000 30444 Enqueuing Move request for scope (-0.20, 0.35) 00:52:46.167 00.000 15672 Worker thread wakes up 00:52:46.167 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.35) opts 0xd 00:52:46.167 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.35) 00:52:46.167 00.000 15672 Moving (-0.20, 0.35) raw xDistance=-0.29 yDistance=0.30 00:52:46.167 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 00:52:46.167 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:52:46.167 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 00:52:46.167 00.000 15672 MoveAxis(E, 79, ABG) 00:52:46.167 00.000 15672 Guiding Dir = 2, Dur = 79 00:52:46.168 00.001 15672 IsSlewing returns 0 00:52:46.170 00.002 15672 IsGuiding returns 0 00:52:46.174 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=11866, FiltMin=2655, FiltMax=9473, Gamma=2.950 00:52:46.192 00.018 15672 PulseGuide returned control before completion, sleep 68 00:52:46.223 00.031 30444 UpdateGuideState exits: m=130792 SNR=103.0 Saturated 00:52:46.224 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:46.224 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:46.224 00.000 30444 Enqueuing Expose request 00:52:46.262 00.038 15672 IsGuiding returns 1 00:52:46.262 00.000 15672 scope still moving after pulse duration time elapsed 00:52:46.282 00.020 15672 IsSlewing returns 0 00:52:46.320 00.038 15672 IsGuiding returns 0 00:52:46.321 00.001 15672 scope move finished after 79 + 71 ms 00:52:46.321 00.000 15672 Move returns status 0, amount 79 00:52:46.321 00.000 15672 MoveAxis(N, 0, ABG) 00:52:46.322 00.001 15672 Move returns status 0, amount 0 00:52:46.322 00.000 15672 move complete, result=0 00:52:46.322 00.000 15672 worker thread done servicing request 00:52:46.322 00.000 30444 GuideStep: -0.3 px 79 ms EAST, 0.3 px 0 ms NORTH 00:52:46.323 00.001 15672 Worker thread wakes up 00:52:46.323 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:46.323 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:48.430 02.107 15672 Exposure complete 00:52:48.450 00.020 15672 worker thread done servicing request 00:52:48.450 00.000 30444 OnExposeComplete: enter 00:52:48.450 00.000 30444 UpdateGuideState(): m_state=6 00:52:48.450 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4502 00:52:48.450 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.60, Mass=122781, SNR=86.1, Peak=10960 HFD=3.7 00:52:48.450 00.000 30444 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 00:52:48.450 00.000 30444 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 00:52:48.450 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.39 hyp=0.44 cameraTheta=2.06 mountX=-0.30 mountY=0.33, mountTheta=2.31 00:52:48.451 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.39, opts=13) 00:52:48.451 00.000 30444 Enqueuing Move request for scope (-0.21, 0.39) 00:52:48.451 00.000 15672 Worker thread wakes up 00:52:48.451 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.39) opts 0xd 00:52:48.451 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.39) 00:52:48.451 00.000 15672 Moving (-0.21, 0.39) raw xDistance=-0.30 yDistance=0.33 00:52:48.451 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30 00:52:48.451 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:52:48.451 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 00:52:48.451 00.000 15672 MoveAxis(E, 87, ABG) 00:52:48.451 00.000 15672 Guiding Dir = 2, Dur = 87 00:52:48.452 00.001 15672 IsSlewing returns 0 00:52:48.453 00.001 15672 IsGuiding returns 0 00:52:48.457 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=11365, FiltMin=2641, FiltMax=9781, Gamma=2.950 00:52:48.476 00.019 15672 PulseGuide returned control before completion, sleep 75 00:52:48.506 00.030 30444 UpdateGuideState exits: m=122781 SNR=86.1 Saturated 00:52:48.506 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:48.506 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:48.506 00.000 30444 Enqueuing Expose request 00:52:48.553 00.047 15672 IsGuiding returns 1 00:52:48.553 00.000 15672 scope still moving after pulse duration time elapsed 00:52:48.574 00.021 15672 IsSlewing returns 0 00:52:48.589 00.015 15672 IsGuiding returns 0 00:52:48.589 00.000 15672 scope move finished after 87 + 48 ms 00:52:48.589 00.000 15672 Move returns status 0, amount 87 00:52:48.589 00.000 15672 MoveAxis(N, 0, ABG) 00:52:48.589 00.000 15672 Move returns status 0, amount 0 00:52:48.589 00.000 15672 move complete, result=0 00:52:48.589 00.000 15672 worker thread done servicing request 00:52:48.589 00.000 15672 Worker thread wakes up 00:52:48.589 00.000 30444 GuideStep: -0.3 px 87 ms EAST, 0.3 px 0 ms NORTH 00:52:48.589 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:48.589 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:50.498 01.909 15672 Exposure complete 00:52:50.517 00.019 15672 worker thread done servicing request 00:52:50.518 00.001 30444 OnExposeComplete: enter 00:52:50.518 00.000 30444 UpdateGuideState(): m_state=6 00:52:50.518 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4503 00:52:50.518 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=196.48, Mass=119336, SNR=85.7, Peak=10906 HFD=3.6 00:52:50.518 00.000 30444 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.28) = xAngle (2.91 = 2.91) 00:52:50.518 00.000 30444 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.85 = 2.85) 00:52:50.518 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=0.26 hyp=0.54 cameraTheta=2.63 mountX=-0.52 mountY=0.16, mountTheta=2.85 00:52:50.518 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=0.26, opts=13) 00:52:50.519 00.001 30444 Enqueuing Move request for scope (-0.47, 0.26) 00:52:50.519 00.000 15672 Worker thread wakes up 00:52:50.519 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.26) opts 0xd 00:52:50.519 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, 0.26) 00:52:50.519 00.000 15672 Moving (-0.47, 0.26) raw xDistance=-0.52 yDistance=0.16 00:52:50.519 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52 00:52:50.519 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:52:50.519 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 00:52:50.519 00.000 15672 MoveAxis(E, 148, ABG) 00:52:50.519 00.000 15672 Guiding Dir = 2, Dur = 148 00:52:50.519 00.000 15672 IsSlewing returns 0 00:52:50.521 00.002 15672 IsGuiding returns 0 00:52:50.525 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=10906, FiltMin=2590, FiltMax=9569, Gamma=2.950 00:52:50.537 00.012 15672 PulseGuide returned control before completion, sleep 142 00:52:50.574 00.037 30444 UpdateGuideState exits: m=119336 SNR=85.7 Saturated 00:52:50.574 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:50.574 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:50.574 00.000 30444 Enqueuing Expose request 00:52:50.683 00.109 15672 IsGuiding returns 1 00:52:50.683 00.000 15672 scope still moving after pulse duration time elapsed 00:52:50.704 00.021 15672 IsSlewing returns 0 00:52:50.714 00.010 15672 IsGuiding returns 0 00:52:50.714 00.000 15672 scope move finished after 148 + 45 ms 00:52:50.714 00.000 15672 Move returns status 0, amount 148 00:52:50.715 00.001 15672 MoveAxis(N, 0, ABG) 00:52:50.715 00.000 15672 Move returns status 0, amount 0 00:52:50.715 00.000 15672 move complete, result=0 00:52:50.715 00.000 15672 worker thread done servicing request 00:52:50.715 00.000 15672 Worker thread wakes up 00:52:50.715 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:50.715 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:50.716 00.001 30444 GuideStep: -0.5 px 148 ms EAST, 0.2 px 0 ms NORTH 00:52:52.824 02.108 15672 Exposure complete 00:52:52.844 00.020 15672 worker thread done servicing request 00:52:52.844 00.000 30444 OnExposeComplete: enter 00:52:52.844 00.000 30444 UpdateGuideState(): m_state=6 00:52:52.844 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4504 00:52:52.844 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=196.29, Mass=125339, SNR=94.7, Peak=10488 HFD=3.6 00:52:52.844 00.000 30444 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.28) = xAngle (0.80 = 0.80) 00:52:52.844 00.000 30444 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.74 = 0.74) 00:52:52.844 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.53 mountX=0.10 mountY=0.10, mountTheta=0.77 00:52:52.844 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.07, opts=13) 00:52:52.845 00.001 30444 Enqueuing Move request for scope (0.13, 0.07) 00:52:52.845 00.000 15672 Worker thread wakes up 00:52:52.845 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd 00:52:52.845 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.07) 00:52:52.845 00.000 15672 Moving (0.13, 0.07) raw xDistance=0.10 yDistance=0.10 00:52:52.845 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:52:52.845 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:52:52.845 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:52:52.845 00.000 15672 MoveAxis(E, 0, ABG) 00:52:52.845 00.000 15672 Move returns status 0, amount 0 00:52:52.845 00.000 15672 MoveAxis(N, 0, ABG) 00:52:52.845 00.000 15672 Move returns status 0, amount 0 00:52:52.845 00.000 15672 move complete, result=0 00:52:52.845 00.000 15672 worker thread done servicing request 00:52:52.850 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=10801, FiltMin=2587, FiltMax=9380, Gamma=2.950 00:52:52.899 00.049 30444 UpdateGuideState exits: m=125339 SNR=94.7 Saturated 00:52:52.899 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:52.899 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:52.899 00.000 30444 Enqueuing Expose request 00:52:52.899 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:52:52.899 00.000 15672 Worker thread wakes up 00:52:52.899 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:52.899 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:54.807 01.908 15672 Exposure complete 00:52:54.827 00.020 15672 worker thread done servicing request 00:52:54.827 00.000 30444 OnExposeComplete: enter 00:52:54.827 00.000 30444 UpdateGuideState(): m_state=6 00:52:54.827 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4505 00:52:54.827 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.25, Mass=128396, SNR=81.4, Peak=11037 HFD=3.7 00:52:54.827 00.000 30444 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.28) = xAngle (3.27 = -3.01) 00:52:54.827 00.000 30444 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.07) 00:52:54.827 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.04 hyp=0.26 cameraTheta=2.99 mountX=-0.26 mountY=-0.02, mountTheta=-3.07 00:52:54.827 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.04, opts=13) 00:52:54.827 00.000 30444 Enqueuing Move request for scope (-0.26, 0.04) 00:52:54.828 00.001 15672 Worker thread wakes up 00:52:54.828 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.04) opts 0xd 00:52:54.828 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.04) 00:52:54.828 00.000 15672 Moving (-0.26, 0.04) raw xDistance=-0.26 yDistance=-0.02 00:52:54.828 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 00:52:54.828 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:52:54.828 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:52:54.828 00.000 15672 MoveAxis(E, 70, ABG) 00:52:54.828 00.000 15672 Guiding Dir = 2, Dur = 70 00:52:54.828 00.000 15672 IsSlewing returns 0 00:52:54.829 00.001 15672 IsGuiding returns 0 00:52:54.833 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=11660, FiltMin=2593, FiltMax=9936, Gamma=2.950 00:52:54.850 00.017 15672 PulseGuide returned control before completion, sleep 60 00:52:54.898 00.048 30444 UpdateGuideState exits: m=128396 SNR=81.4 Saturated 00:52:54.898 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:54.898 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:54.898 00.000 30444 Enqueuing Expose request 00:52:54.913 00.015 15672 IsGuiding returns 1 00:52:54.913 00.000 15672 scope still moving after pulse duration time elapsed 00:52:54.933 00.020 15672 IsSlewing returns 0 00:52:54.946 00.013 15672 IsGuiding returns 0 00:52:54.946 00.000 15672 scope move finished after 70 + 47 ms 00:52:54.946 00.000 15672 Move returns status 0, amount 70 00:52:54.946 00.000 15672 MoveAxis(N, 0, ABG) 00:52:54.947 00.001 15672 Move returns status 0, amount 0 00:52:54.947 00.000 15672 move complete, result=0 00:52:54.947 00.000 15672 worker thread done servicing request 00:52:54.947 00.000 15672 Worker thread wakes up 00:52:54.947 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:54.947 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:54.947 00.000 30444 GuideStep: -0.3 px 70 ms EAST, -0.0 px 0 ms NORTH 00:52:57.057 02.110 15672 Exposure complete 00:52:57.077 00.020 15672 worker thread done servicing request 00:52:57.077 00.000 30444 OnExposeComplete: enter 00:52:57.077 00.000 30444 UpdateGuideState(): m_state=6 00:52:57.077 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4506 00:52:57.077 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=195.92, Mass=130119, SNR=89.6, Peak=11068 HFD=3.6 00:52:57.077 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 00:52:57.077 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 00:52:57.077 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.80 mountX=0.02 mountY=-0.30, mountTheta=-1.52 00:52:57.078 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.29, opts=13) 00:52:57.078 00.000 30444 Enqueuing Move request for scope (-0.07, -0.29) 00:52:57.078 00.000 15672 Worker thread wakes up 00:52:57.078 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.29) opts 0xd 00:52:57.078 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.29) 00:52:57.078 00.000 15672 Moving (-0.07, -0.29) raw xDistance=0.02 yDistance=-0.30 00:52:57.078 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:52:57.078 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 00:52:57.078 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 00:52:57.078 00.000 15672 MoveAxis(E, 0, ABG) 00:52:57.078 00.000 15672 Move returns status 0, amount 0 00:52:57.078 00.000 15672 MoveAxis(N, 0, ABG) 00:52:57.078 00.000 15672 Move returns status 0, amount 0 00:52:57.078 00.000 15672 move complete, result=0 00:52:57.079 00.001 15672 worker thread done servicing request 00:52:57.083 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=11126, FiltMin=2638, FiltMax=10386, Gamma=2.950 00:52:57.133 00.050 30444 UpdateGuideState exits: m=130119 SNR=89.6 Saturated 00:52:57.133 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:57.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:57.133 00.000 30444 Enqueuing Expose request 00:52:57.133 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 00:52:57.133 00.000 15672 Worker thread wakes up 00:52:57.133 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:57.133 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:52:59.042 01.909 15672 Exposure complete 00:52:59.062 00.020 15672 worker thread done servicing request 00:52:59.062 00.000 30444 OnExposeComplete: enter 00:52:59.062 00.000 30444 UpdateGuideState(): m_state=6 00:52:59.062 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4507 00:52:59.062 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=196.39, Mass=119703, SNR=90.4, Peak=10902 HFD=3.7 00:52:59.062 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 00:52:59.062 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 00:52:59.063 00.001 30444 CameraToMount -- cameraX=-0.20 cameraY=0.18 hyp=0.27 cameraTheta=2.42 mountX=-0.24 mountY=0.13, mountTheta=2.65 00:52:59.063 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.18, opts=13) 00:52:59.063 00.000 30444 Enqueuing Move request for scope (-0.20, 0.18) 00:52:59.063 00.000 15672 Worker thread wakes up 00:52:59.063 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.18) opts 0xd 00:52:59.063 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.18) 00:52:59.063 00.000 15672 Moving (-0.20, 0.18) raw xDistance=-0.24 yDistance=0.13 00:52:59.063 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:52:59.063 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:52:59.063 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 00:52:59.063 00.000 15672 MoveAxis(E, 0, ABG) 00:52:59.063 00.000 15672 Move returns status 0, amount 0 00:52:59.064 00.001 15672 MoveAxis(N, 0, ABG) 00:52:59.064 00.000 15672 Move returns status 0, amount 0 00:52:59.064 00.000 15672 move complete, result=0 00:52:59.064 00.000 15672 worker thread done servicing request 00:52:59.068 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=11711, FiltMin=2643, FiltMax=9526, Gamma=2.950 00:52:59.117 00.049 30444 UpdateGuideState exits: m=119703 SNR=90.4 Saturated 00:52:59.117 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:52:59.118 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:52:59.118 00.000 30444 Enqueuing Expose request 00:52:59.118 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:52:59.118 00.000 15672 Worker thread wakes up 00:52:59.118 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:52:59.118 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:01.234 02.116 15672 Exposure complete 00:53:01.263 00.029 15672 worker thread done servicing request 00:53:01.263 00.000 30444 OnExposeComplete: enter 00:53:01.263 00.000 30444 UpdateGuideState(): m_state=6 00:53:01.263 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4508 00:53:01.263 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=196.35, Mass=119531, SNR=81.8, Peak=11090 HFD=3.6 00:53:01.263 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.28) = xAngle (3.23 = -3.06) 00:53:01.263 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.12) 00:53:01.263 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=0.13 hyp=0.70 cameraTheta=2.95 mountX=-0.70 mountY=-0.02, mountTheta=-3.12 00:53:01.263 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=0.13, opts=13) 00:53:01.263 00.000 30444 Enqueuing Move request for scope (-0.69, 0.13) 00:53:01.263 00.000 15672 Worker thread wakes up 00:53:01.264 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.13) opts 0xd 00:53:01.264 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, 0.13) 00:53:01.264 00.000 15672 Moving (-0.69, 0.13) raw xDistance=-0.70 yDistance=-0.02 00:53:01.264 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70 00:53:01.264 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:53:01.264 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 00:53:01.264 00.000 15672 MoveAxis(E, 188, ABG) 00:53:01.264 00.000 15672 Guiding Dir = 2, Dur = 188 00:53:01.264 00.000 15672 IsSlewing returns 0 00:53:01.265 00.001 15672 IsGuiding returns 0 00:53:01.269 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11623, FiltMin=2599, FiltMax=9820, Gamma=2.950 00:53:01.288 00.019 15672 PulseGuide returned control before completion, sleep 175 00:53:01.318 00.030 30444 UpdateGuideState exits: m=119531 SNR=81.8 Saturated 00:53:01.319 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:01.319 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:01.319 00.000 30444 Enqueuing Expose request 00:53:01.467 00.148 15672 IsGuiding returns 1 00:53:01.467 00.000 15672 scope still moving after pulse duration time elapsed 00:53:01.489 00.022 15672 IsSlewing returns 0 00:53:01.497 00.008 15672 IsGuiding returns 0 00:53:01.497 00.000 15672 scope move finished after 188 + 44 ms 00:53:01.497 00.000 15672 Move returns status 0, amount 188 00:53:01.497 00.000 15672 MoveAxis(N, 0, ABG) 00:53:01.497 00.000 15672 Move returns status 0, amount 0 00:53:01.497 00.000 15672 move complete, result=0 00:53:01.498 00.001 15672 worker thread done servicing request 00:53:01.498 00.000 15672 Worker thread wakes up 00:53:01.498 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:01.498 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:01.498 00.000 30444 GuideStep: -0.7 px 188 ms EAST, -0.0 px 0 ms NORTH 00:53:03.406 01.908 15672 Exposure complete 00:53:03.425 00.019 15672 worker thread done servicing request 00:53:03.426 00.001 30444 OnExposeComplete: enter 00:53:03.426 00.000 30444 UpdateGuideState(): m_state=6 00:53:03.426 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4509 00:53:03.426 00.000 30444 Star::Find returns 1 (1), X=459.84, Y=195.73, Mass=121043, SNR=98.3, Peak=12290 HFD=3.7 00:53:03.426 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 00:53:03.426 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 00:53:03.426 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=-0.48 hyp=0.74 cameraTheta=-2.44 mountX=-0.41 mountY=-0.59, mountTheta=-2.18 00:53:03.426 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=-0.48, opts=13) 00:53:03.426 00.000 30444 Enqueuing Move request for scope (-0.57, -0.48) 00:53:03.427 00.001 15672 Worker thread wakes up 00:53:03.427 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.48) opts 0xd 00:53:03.427 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, -0.48) 00:53:03.427 00.000 15672 Moving (-0.57, -0.48) raw xDistance=-0.41 yDistance=-0.59 00:53:03.427 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.41 00:53:03.427 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:53:03.427 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59 00:53:03.427 00.000 15672 MoveAxis(E, 124, ABG) 00:53:03.427 00.000 15672 Guiding Dir = 2, Dur = 124 00:53:03.428 00.001 15672 IsSlewing returns 0 00:53:03.432 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=12336, FiltMin=2631, FiltMax=9812, Gamma=2.950 00:53:03.445 00.013 15672 IsGuiding returns 0 00:53:03.460 00.015 15672 PulseGuide returned control before completion, sleep 119 00:53:03.481 00.021 30444 UpdateGuideState exits: m=121043 SNR=98.3 Saturated 00:53:03.481 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:03.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:03.481 00.000 30444 Enqueuing Expose request 00:53:03.582 00.101 15672 IsGuiding returns 1 00:53:03.582 00.000 15672 scope still moving after pulse duration time elapsed 00:53:03.602 00.020 15672 IsSlewing returns 0 00:53:03.605 00.003 15672 IsGuiding returns 0 00:53:03.606 00.001 15672 scope move finished after 124 + 36 ms 00:53:03.606 00.000 15672 Move returns status 0, amount 124 00:53:03.606 00.000 15672 MoveAxis(N, 0, ABG) 00:53:03.606 00.000 15672 Move returns status 0, amount 0 00:53:03.606 00.000 15672 move complete, result=0 00:53:03.606 00.000 15672 worker thread done servicing request 00:53:03.606 00.000 15672 Worker thread wakes up 00:53:03.606 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:03.606 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:03.606 00.000 30444 GuideStep: -0.4 px 124 ms EAST, -0.6 px 0 ms NORTH 00:53:05.723 02.117 15672 Exposure complete 00:53:05.751 00.028 15672 worker thread done servicing request 00:53:05.752 00.001 30444 OnExposeComplete: enter 00:53:05.752 00.000 30444 UpdateGuideState(): m_state=6 00:53:05.752 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4510 00:53:05.752 00.000 30444 Star::Find returns 1 (1), X=461.16, Y=196.37, Mass=125890, SNR=106.3, Peak=11480 HFD=3.8 00:53:05.752 00.000 30444 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.28) = xAngle (0.49 = 0.49) 00:53:05.752 00.000 30444 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.43 = 0.43) 00:53:05.752 00.000 30444 CameraToMount -- cameraX=0.75 cameraY=0.16 hyp=0.77 cameraTheta=0.21 mountX=0.68 mountY=0.32, mountTheta=0.44 00:53:05.752 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.75, y=0.16, opts=13) 00:53:05.753 00.001 30444 Enqueuing Move request for scope (0.75, 0.16) 00:53:05.753 00.000 15672 Worker thread wakes up 00:53:05.753 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.16) opts 0xd 00:53:05.753 00.000 15672 Handling offset move in thread for scope, endpoint = (0.75, 0.16) 00:53:05.753 00.000 15672 Moving (0.75, 0.16) raw xDistance=0.68 yDistance=0.32 00:53:05.753 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.68 00:53:05.753 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:53:05.753 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 00:53:05.753 00.000 15672 MoveAxis(W, 174, ABG) 00:53:05.753 00.000 15672 Guiding Dir = 3, Dur = 174 00:53:05.753 00.000 15672 IsSlewing returns 0 00:53:05.754 00.001 15672 IsGuiding returns 0 00:53:05.758 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=11536, FiltMin=2544, FiltMax=9080, Gamma=2.950 00:53:05.777 00.019 15672 PulseGuide returned control before completion, sleep 162 00:53:05.941 00.164 15672 IsGuiding returns 1 00:53:05.941 00.000 15672 scope still moving after pulse duration time elapsed 00:53:05.962 00.021 15672 IsSlewing returns 0 00:53:05.970 00.008 15672 IsGuiding returns 0 00:53:05.970 00.000 15672 scope move finished after 174 + 40 ms 00:53:05.970 00.000 15672 Move returns status 0, amount 174 00:53:05.970 00.000 15672 MoveAxis(N, 0, ABG) 00:53:05.970 00.000 15672 Move returns status 0, amount 0 00:53:05.970 00.000 15672 move complete, result=0 00:53:05.970 00.000 15672 worker thread done servicing request 00:53:06.108 00.138 30444 UpdateGuideState exits: m=125890 SNR=106.3 Saturated 00:53:06.108 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:06.108 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:06.108 00.000 30444 Enqueuing Expose request 00:53:06.108 00.000 30444 GuideStep: 0.7 px 174 ms WEST, 0.3 px 0 ms NORTH 00:53:06.108 00.000 15672 Worker thread wakes up 00:53:06.109 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:06.109 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:08.017 01.908 15672 Exposure complete 00:53:08.036 00.019 15672 worker thread done servicing request 00:53:08.036 00.000 30444 OnExposeComplete: enter 00:53:08.037 00.001 30444 UpdateGuideState(): m_state=6 00:53:08.037 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4511 00:53:08.037 00.000 30444 Star::Find returns 1 (1), X=460.81, Y=195.95, Mass=124089, SNR=91.5, Peak=11281 HFD=3.9 00:53:08.037 00.000 30444 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.28) = xAngle (-0.31 = -0.31) 00:53:08.037 00.000 30444 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.37 = -0.37) 00:53:08.037 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.27 hyp=0.49 cameraTheta=-0.58 mountX=0.46 mountY=-0.17, mountTheta=-0.36 00:53:08.037 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.27, opts=13) 00:53:08.037 00.000 30444 Enqueuing Move request for scope (0.40, -0.27) 00:53:08.037 00.000 15672 Worker thread wakes up 00:53:08.038 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.27) opts 0xd 00:53:08.038 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.27) 00:53:08.038 00.000 15672 Moving (0.40, -0.27) raw xDistance=0.46 yDistance=-0.17 00:53:08.038 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46 00:53:08.038 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:53:08.038 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 00:53:08.038 00.000 15672 MoveAxis(W, 137, ABG) 00:53:08.038 00.000 15672 Guiding Dir = 3, Dur = 137 00:53:08.038 00.000 15672 IsSlewing returns 0 00:53:08.040 00.002 15672 IsGuiding returns 0 00:53:08.043 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=11358, FiltMin=2639, FiltMax=10474, Gamma=2.950 00:53:08.061 00.018 15672 PulseGuide returned control before completion, sleep 126 00:53:08.155 00.094 30444 UpdateGuideState exits: m=124089 SNR=91.5 Saturated 00:53:08.155 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:08.155 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:08.155 00.000 30444 Enqueuing Expose request 00:53:08.191 00.036 15672 IsGuiding returns 1 00:53:08.191 00.000 15672 scope still moving after pulse duration time elapsed 00:53:08.213 00.022 15672 IsSlewing returns 0 00:53:08.240 00.027 15672 IsGuiding returns 0 00:53:08.240 00.000 15672 scope move finished after 137 + 62 ms 00:53:08.240 00.000 15672 Move returns status 0, amount 137 00:53:08.240 00.000 15672 MoveAxis(N, 0, ABG) 00:53:08.240 00.000 15672 Move returns status 0, amount 0 00:53:08.240 00.000 15672 move complete, result=0 00:53:08.240 00.000 15672 worker thread done servicing request 00:53:08.241 00.001 15672 Worker thread wakes up 00:53:08.241 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:08.241 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:08.241 00.000 30444 GuideStep: 0.5 px 137 ms WEST, -0.2 px 0 ms NORTH 00:53:10.348 02.107 15672 Exposure complete 00:53:10.368 00.020 15672 worker thread done servicing request 00:53:10.368 00.000 30444 OnExposeComplete: enter 00:53:10.368 00.000 30444 UpdateGuideState(): m_state=6 00:53:10.368 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4512 00:53:10.368 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=196.40, Mass=123361, SNR=92.0, Peak=10825 HFD=3.6 00:53:10.368 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.81 = 2.81) 00:53:10.369 00.001 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.75 = 2.75) 00:53:10.369 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.53 mountX=-0.31 mountY=0.13, mountTheta=2.76 00:53:10.369 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.19, opts=13) 00:53:10.369 00.000 30444 Enqueuing Move request for scope (-0.27, 0.19) 00:53:10.369 00.000 15672 Worker thread wakes up 00:53:10.369 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd 00:53:10.369 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.19) 00:53:10.369 00.000 15672 Moving (-0.27, 0.19) raw xDistance=-0.31 yDistance=0.13 00:53:10.369 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31 00:53:10.369 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:53:10.369 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 00:53:10.369 00.000 15672 MoveAxis(E, 75, ABG) 00:53:10.369 00.000 15672 Guiding Dir = 2, Dur = 75 00:53:10.370 00.001 15672 IsSlewing returns 0 00:53:10.371 00.001 15672 IsGuiding returns 0 00:53:10.375 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=11914, FiltMin=2624, FiltMax=9812, Gamma=2.950 00:53:10.393 00.018 15672 PulseGuide returned control before completion, sleep 63 00:53:10.459 00.066 15672 IsGuiding returns 1 00:53:10.459 00.000 15672 scope still moving after pulse duration time elapsed 00:53:10.480 00.021 15672 IsSlewing returns 0 00:53:10.507 00.027 15672 IsGuiding returns 0 00:53:10.507 00.000 15672 scope move finished after 75 + 59 ms 00:53:10.507 00.000 15672 Move returns status 0, amount 75 00:53:10.507 00.000 15672 MoveAxis(N, 0, ABG) 00:53:10.507 00.000 15672 Move returns status 0, amount 0 00:53:10.507 00.000 15672 move complete, result=0 00:53:10.507 00.000 15672 worker thread done servicing request 00:53:10.730 00.223 30444 UpdateGuideState exits: m=123361 SNR=92.0 Saturated 00:53:10.730 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:10.730 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:10.730 00.000 30444 Enqueuing Expose request 00:53:10.730 00.000 30444 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH 00:53:10.730 00.000 15672 Worker thread wakes up 00:53:10.730 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:10.730 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:12.636 01.906 15672 Exposure complete 00:53:12.656 00.020 15672 worker thread done servicing request 00:53:12.656 00.000 30444 OnExposeComplete: enter 00:53:12.656 00.000 30444 UpdateGuideState(): m_state=6 00:53:12.656 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4513 00:53:12.656 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=196.43, Mass=129512, SNR=88.5, Peak=11147 HFD=3.7 00:53:12.657 00.001 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 00:53:12.657 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.59 = 2.59) 00:53:12.657 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.22 hyp=0.32 cameraTheta=2.37 mountX=-0.28 mountY=0.17, mountTheta=2.61 00:53:12.657 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.22, opts=13) 00:53:12.657 00.000 30444 Enqueuing Move request for scope (-0.23, 0.22) 00:53:12.657 00.000 15672 Worker thread wakes up 00:53:12.657 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.22) opts 0xd 00:53:12.657 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.22) 00:53:12.657 00.000 15672 Moving (-0.23, 0.22) raw xDistance=-0.28 yDistance=0.17 00:53:12.657 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28 00:53:12.657 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:53:12.657 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 00:53:12.658 00.001 15672 MoveAxis(E, 81, ABG) 00:53:12.658 00.000 15672 Guiding Dir = 2, Dur = 81 00:53:12.658 00.000 15672 IsSlewing returns 0 00:53:12.659 00.001 15672 IsGuiding returns 0 00:53:12.664 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=12579, FiltMin=2634, FiltMax=9929, Gamma=2.950 00:53:12.678 00.014 15672 PulseGuide returned control before completion, sleep 72 00:53:12.713 00.035 30444 UpdateGuideState exits: m=129512 SNR=88.5 Saturated 00:53:12.714 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:12.714 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:12.714 00.000 30444 Enqueuing Expose request 00:53:12.753 00.039 15672 IsGuiding returns 1 00:53:12.753 00.000 15672 scope still moving after pulse duration time elapsed 00:53:12.774 00.021 15672 IsSlewing returns 0 00:53:12.793 00.019 15672 IsGuiding returns 0 00:53:12.793 00.000 15672 scope move finished after 81 + 52 ms 00:53:12.793 00.000 15672 Move returns status 0, amount 81 00:53:12.793 00.000 15672 MoveAxis(N, 0, ABG) 00:53:12.793 00.000 15672 Move returns status 0, amount 0 00:53:12.794 00.001 15672 move complete, result=0 00:53:12.794 00.000 15672 worker thread done servicing request 00:53:12.794 00.000 15672 Worker thread wakes up 00:53:12.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:12.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:12.794 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.2 px 0 ms NORTH 00:53:14.910 02.116 15672 Exposure complete 00:53:14.939 00.029 15672 worker thread done servicing request 00:53:14.939 00.000 30444 OnExposeComplete: enter 00:53:14.940 00.001 30444 UpdateGuideState(): m_state=6 00:53:14.940 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4514 00:53:14.940 00.000 30444 Star::Find returns 1 (1), X=459.92, Y=196.38, Mass=135091, SNR=104.1, Peak=11715 HFD=3.7 00:53:14.940 00.000 30444 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.28) = xAngle (3.09 = 3.09) 00:53:14.940 00.000 30444 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.03 = 3.03) 00:53:14.940 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=0.17 hyp=0.51 cameraTheta=2.81 mountX=-0.51 mountY=0.06, mountTheta=3.03 00:53:14.940 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.17, opts=13) 00:53:14.940 00.000 30444 Enqueuing Move request for scope (-0.49, 0.17) 00:53:14.940 00.000 15672 Worker thread wakes up 00:53:14.941 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.17) opts 0xd 00:53:14.941 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.17) 00:53:14.941 00.000 15672 Moving (-0.49, 0.17) raw xDistance=-0.51 yDistance=0.06 00:53:14.941 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51 00:53:14.941 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:53:14.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:53:14.941 00.000 15672 MoveAxis(E, 144, ABG) 00:53:14.941 00.000 15672 Guiding Dir = 2, Dur = 144 00:53:14.941 00.000 15672 IsSlewing returns 0 00:53:14.943 00.002 15672 IsGuiding returns 0 00:53:14.947 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=12051, FiltMin=2634, FiltMax=9872, Gamma=2.950 00:53:14.963 00.016 15672 PulseGuide returned control before completion, sleep 134 00:53:14.996 00.033 30444 UpdateGuideState exits: m=135091 SNR=104.1 Saturated 00:53:14.996 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:14.996 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:14.996 00.000 30444 Enqueuing Expose request 00:53:15.138 00.142 15672 IsGuiding returns 0 00:53:15.138 00.000 15672 Move returns status 0, amount 144 00:53:15.138 00.000 15672 MoveAxis(N, 0, ABG) 00:53:15.138 00.000 15672 Move returns status 0, amount 0 00:53:15.138 00.000 15672 move complete, result=0 00:53:15.139 00.001 15672 worker thread done servicing request 00:53:15.139 00.000 15672 Worker thread wakes up 00:53:15.139 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:15.139 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:15.139 00.000 30444 GuideStep: -0.5 px 144 ms EAST, 0.1 px 0 ms NORTH 00:53:17.044 01.905 15672 Exposure complete 00:53:17.064 00.020 15672 worker thread done servicing request 00:53:17.064 00.000 30444 OnExposeComplete: enter 00:53:17.064 00.000 30444 UpdateGuideState(): m_state=6 00:53:17.064 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4515 00:53:17.064 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=196.04, Mass=122034, SNR=90.2, Peak=10601 HFD=3.9 00:53:17.064 00.000 30444 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.28) = xAngle (-0.32 = -0.32) 00:53:17.064 00.000 30444 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.39 = -0.39) 00:53:17.064 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.17 hyp=0.30 cameraTheta=-0.60 mountX=0.29 mountY=-0.11, mountTheta=-0.38 00:53:17.065 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.17, opts=13) 00:53:17.065 00.000 30444 Enqueuing Move request for scope (0.25, -0.17) 00:53:17.065 00.000 15672 Worker thread wakes up 00:53:17.065 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.17) opts 0xd 00:53:17.065 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.17) 00:53:17.065 00.000 15672 Moving (0.25, -0.17) raw xDistance=0.29 yDistance=-0.11 00:53:17.065 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29 00:53:17.065 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:53:17.065 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 00:53:17.065 00.000 15672 MoveAxis(W, 67, ABG) 00:53:17.065 00.000 15672 Guiding Dir = 3, Dur = 67 00:53:17.066 00.001 15672 IsSlewing returns 0 00:53:17.068 00.002 15672 IsGuiding returns 0 00:53:17.072 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2129, max=10601, FiltMin=2596, FiltMax=9955, Gamma=2.950 00:53:17.088 00.016 15672 PulseGuide returned control before completion, sleep 57 00:53:17.120 00.032 30444 UpdateGuideState exits: m=122034 SNR=90.2 Saturated 00:53:17.120 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:17.120 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:17.120 00.000 30444 Enqueuing Expose request 00:53:17.168 00.048 15672 IsGuiding returns 0 00:53:17.168 00.000 15672 Move returns status 0, amount 67 00:53:17.168 00.000 15672 MoveAxis(N, 0, ABG) 00:53:17.168 00.000 15672 Move returns status 0, amount 0 00:53:17.168 00.000 15672 move complete, result=0 00:53:17.168 00.000 15672 worker thread done servicing request 00:53:17.168 00.000 15672 Worker thread wakes up 00:53:17.168 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:17.168 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:17.168 00.000 30444 GuideStep: 0.3 px 67 ms WEST, -0.1 px 0 ms NORTH 00:53:19.276 02.108 15672 Exposure complete 00:53:19.299 00.023 15672 worker thread done servicing request 00:53:19.299 00.000 30444 OnExposeComplete: enter 00:53:19.299 00.000 30444 UpdateGuideState(): m_state=6 00:53:19.299 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4516 00:53:19.299 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=195.70, Mass=123016, SNR=92.3, Peak=11073 HFD=3.4 00:53:19.299 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 00:53:19.299 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 00:53:19.299 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.51 hyp=0.53 cameraTheta=-1.29 mountX=0.28 mountY=-0.47, mountTheta=-1.03 00:53:19.300 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.51, opts=13) 00:53:19.300 00.000 30444 Enqueuing Move request for scope (0.15, -0.51) 00:53:19.300 00.000 15672 Worker thread wakes up 00:53:19.300 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.51) opts 0xd 00:53:19.300 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.51) 00:53:19.300 00.000 15672 Moving (0.15, -0.51) raw xDistance=0.28 yDistance=-0.47 00:53:19.300 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28 00:53:19.300 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 00:53:19.300 00.000 15672 MoveAxis(W, 81, ABG) 00:53:19.300 00.000 15672 Guiding Dir = 3, Dur = 81 00:53:19.301 00.001 15672 IsSlewing returns 0 00:53:19.302 00.001 15672 IsGuiding returns 0 00:53:19.306 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=11974, FiltMin=2585, FiltMax=10247, Gamma=2.950 00:53:19.324 00.018 15672 PulseGuide returned control before completion, sleep 70 00:53:19.356 00.032 30444 UpdateGuideState exits: m=123016 SNR=92.3 Saturated 00:53:19.356 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:19.356 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:19.356 00.000 30444 Enqueuing Expose request 00:53:19.420 00.064 15672 IsGuiding returns 0 00:53:19.420 00.000 15672 Move returns status 0, amount 81 00:53:19.420 00.000 15672 MoveAxis(N, 84, ABG) 00:53:19.420 00.000 15672 Guiding Dir = 0, Dur = 84 00:53:19.421 00.001 15672 IsSlewing returns 0 00:53:19.422 00.001 15672 IsGuiding returns 0 00:53:19.501 00.079 15672 PulseGuide returned control before completion, sleep 16 00:53:19.520 00.019 15672 IsGuiding returns 1 00:53:19.520 00.000 15672 scope still moving after pulse duration time elapsed 00:53:19.541 00.021 15672 IsSlewing returns 0 00:53:19.544 00.003 15672 IsGuiding returns 1 00:53:19.565 00.021 15672 IsSlewing returns 0 00:53:19.568 00.003 15672 IsGuiding returns 1 00:53:19.589 00.021 15672 IsSlewing returns 0 00:53:19.645 00.056 15672 IsGuiding returns 0 00:53:19.645 00.000 15672 scope move finished after 84 + 139 ms 00:53:19.645 00.000 15672 Move returns status 0, amount 84 00:53:19.645 00.000 15672 move complete, result=0 00:53:19.645 00.000 15672 worker thread done servicing request 00:53:19.645 00.000 15672 Worker thread wakes up 00:53:19.646 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:19.646 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:19.860 00.214 30444 GuideStep: 0.3 px 81 ms WEST, -0.5 px 84 ms NORTH 00:53:21.554 01.694 15672 Exposure complete 00:53:21.573 00.019 15672 worker thread done servicing request 00:53:21.573 00.000 30444 OnExposeComplete: enter 00:53:21.574 00.001 30444 UpdateGuideState(): m_state=6 00:53:21.574 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4517 00:53:21.574 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=196.43, Mass=123170, SNR=90.9, Peak=10488 HFD=3.3 00:53:21.574 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 00:53:21.574 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 00:53:21.574 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.48 mountX=-0.04 mountY=0.22, mountTheta=1.75 00:53:21.574 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.22, opts=13) 00:53:21.574 00.000 30444 Enqueuing Move request for scope (0.02, 0.22) 00:53:21.574 00.000 15672 Worker thread wakes up 00:53:21.575 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd 00:53:21.575 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.22) 00:53:21.575 00.000 15672 Moving (0.02, 0.22) raw xDistance=-0.04 yDistance=0.22 00:53:21.575 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:53:21.575 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:53:21.575 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:53:21.575 00.000 15672 MoveAxis(E, 0, ABG) 00:53:21.575 00.000 15672 Move returns status 0, amount 0 00:53:21.575 00.000 15672 MoveAxis(N, 0, ABG) 00:53:21.575 00.000 15672 Move returns status 0, amount 0 00:53:21.575 00.000 15672 move complete, result=0 00:53:21.575 00.000 15672 worker thread done servicing request 00:53:21.580 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=11719, FiltMin=2567, FiltMax=10198, Gamma=2.950 00:53:21.913 00.333 30444 UpdateGuideState exits: m=123170 SNR=90.9 Saturated 00:53:21.913 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:21.913 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:21.913 00.000 30444 Enqueuing Expose request 00:53:21.913 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 00:53:21.914 00.001 15672 Worker thread wakes up 00:53:21.914 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:21.914 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:24.022 02.108 15672 Exposure complete 00:53:24.042 00.020 15672 worker thread done servicing request 00:53:24.042 00.000 30444 OnExposeComplete: enter 00:53:24.042 00.000 30444 UpdateGuideState(): m_state=6 00:53:24.042 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4518 00:53:24.042 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=196.75, Mass=122705, SNR=91.7, Peak=11158 HFD=3.6 00:53:24.042 00.000 30444 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 00:53:24.042 00.000 30444 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 00:53:24.042 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.53 hyp=0.54 cameraTheta=1.74 mountX=-0.24 mountY=0.50, mountTheta=2.01 00:53:24.043 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.53, opts=13) 00:53:24.043 00.000 30444 Enqueuing Move request for scope (-0.09, 0.53) 00:53:24.043 00.000 15672 Worker thread wakes up 00:53:24.043 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.53) opts 0xd 00:53:24.043 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.53) 00:53:24.043 00.000 15672 Moving (-0.09, 0.53) raw xDistance=-0.24 yDistance=0.50 00:53:24.043 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:53:24.043 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:53:24.043 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50 00:53:24.043 00.000 15672 MoveAxis(E, 0, ABG) 00:53:24.043 00.000 15672 Move returns status 0, amount 0 00:53:24.043 00.000 15672 MoveAxis(N, 0, ABG) 00:53:24.043 00.000 15672 Move returns status 0, amount 0 00:53:24.043 00.000 15672 move complete, result=0 00:53:24.043 00.000 15672 worker thread done servicing request 00:53:24.048 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2098, max=11980, FiltMin=2582, FiltMax=10180, Gamma=2.950 00:53:24.097 00.049 30444 UpdateGuideState exits: m=122705 SNR=91.7 Saturated 00:53:24.097 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:24.097 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:24.097 00.000 30444 Enqueuing Expose request 00:53:24.097 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 00:53:24.097 00.000 15672 Worker thread wakes up 00:53:24.097 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:24.097 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:26.013 01.916 15672 Exposure complete 00:53:26.046 00.033 15672 worker thread done servicing request 00:53:26.046 00.000 30444 OnExposeComplete: enter 00:53:26.046 00.000 30444 UpdateGuideState(): m_state=6 00:53:26.046 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4519 00:53:26.046 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=196.63, Mass=123694, SNR=87.6, Peak=11756 HFD=3.4 00:53:26.046 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 00:53:26.046 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 00:53:26.046 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.42 hyp=0.47 cameraTheta=1.09 mountX=0.10 mountY=0.46, mountTheta=1.36 00:53:26.047 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.42, opts=13) 00:53:26.047 00.000 30444 Enqueuing Move request for scope (0.22, 0.42) 00:53:26.047 00.000 15672 Worker thread wakes up 00:53:26.047 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.42) opts 0xd 00:53:26.047 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.42) 00:53:26.047 00.000 15672 Moving (0.22, 0.42) raw xDistance=0.10 yDistance=0.46 00:53:26.047 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 00:53:26.047 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:53:26.047 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 00:53:26.047 00.000 15672 MoveAxis(E, 0, ABG) 00:53:26.047 00.000 15672 Move returns status 0, amount 0 00:53:26.047 00.000 15672 MoveAxis(N, 0, ABG) 00:53:26.047 00.000 15672 Move returns status 0, amount 0 00:53:26.047 00.000 15672 move complete, result=0 00:53:26.047 00.000 15672 worker thread done servicing request 00:53:26.052 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=11756, FiltMin=2601, FiltMax=10351, Gamma=2.950 00:53:26.102 00.050 30444 UpdateGuideState exits: m=123694 SNR=87.6 Saturated 00:53:26.102 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:26.102 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:26.102 00.000 30444 Enqueuing Expose request 00:53:26.102 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 00:53:26.102 00.000 15672 Worker thread wakes up 00:53:26.102 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:26.102 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:28.218 02.116 15672 Exposure complete 00:53:28.249 00.031 15672 worker thread done servicing request 00:53:28.250 00.001 30444 OnExposeComplete: enter 00:53:28.250 00.000 30444 UpdateGuideState(): m_state=6 00:53:28.250 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4520 00:53:28.250 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=196.51, Mass=132305, SNR=95.4, Peak=11406 HFD=3.5 00:53:28.250 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 00:53:28.250 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 00:53:28.250 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.30 hyp=0.39 cameraTheta=0.85 mountX=0.17 mountY=0.34, mountTheta=1.12 00:53:28.250 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.30, opts=13) 00:53:28.250 00.000 30444 Enqueuing Move request for scope (0.26, 0.30) 00:53:28.250 00.000 15672 Worker thread wakes up 00:53:28.251 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.30) opts 0xd 00:53:28.251 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.30) 00:53:28.251 00.000 15672 Moving (0.26, 0.30) raw xDistance=0.17 yDistance=0.34 00:53:28.251 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 00:53:28.251 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:53:28.251 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 00:53:28.251 00.000 15672 MoveAxis(E, 0, ABG) 00:53:28.251 00.000 15672 Move returns status 0, amount 0 00:53:28.251 00.000 15672 MoveAxis(N, 0, ABG) 00:53:28.251 00.000 15672 Move returns status 0, amount 0 00:53:28.251 00.000 15672 move complete, result=0 00:53:28.251 00.000 15672 worker thread done servicing request 00:53:28.256 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=11406, FiltMin=2609, FiltMax=9702, Gamma=2.950 00:53:28.305 00.049 30444 UpdateGuideState exits: m=132305 SNR=95.4 Saturated 00:53:28.305 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:28.305 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:28.305 00.000 30444 Enqueuing Expose request 00:53:28.305 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 00:53:28.305 00.000 15672 Worker thread wakes up 00:53:28.305 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:28.305 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:30.211 01.906 15672 Exposure complete 00:53:30.231 00.020 15672 worker thread done servicing request 00:53:30.231 00.000 30444 OnExposeComplete: enter 00:53:30.231 00.000 30444 UpdateGuideState(): m_state=6 00:53:30.231 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4521 00:53:30.231 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=196.78, Mass=130266, SNR=102.3, Peak=11866 HFD=3.7 00:53:30.231 00.000 30444 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.28) = xAngle (1.47 = 1.47) 00:53:30.231 00.000 30444 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.41 = 1.41) 00:53:30.231 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.57 hyp=0.61 cameraTheta=1.19 mountX=0.06 mountY=0.61, mountTheta=1.47 00:53:30.232 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.57, opts=13) 00:53:30.232 00.000 30444 Enqueuing Move request for scope (0.23, 0.57) 00:53:30.232 00.000 15672 Worker thread wakes up 00:53:30.232 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.57) opts 0xd 00:53:30.232 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.57) 00:53:30.232 00.000 15672 Moving (0.23, 0.57) raw xDistance=0.06 yDistance=0.61 00:53:30.232 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:53:30.232 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.35 newest=1.41 00:53:30.232 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 00:53:30.232 00.000 15672 MoveAxis(E, 0, ABG) 00:53:30.232 00.000 15672 Move returns status 0, amount 0 00:53:30.232 00.000 15672 MoveAxis(S, 108, ABG) 00:53:30.232 00.000 15672 Guiding Dir = 1, Dur = 108 00:53:30.232 00.000 15672 IsSlewing returns 0 00:53:30.234 00.002 15672 IsGuiding returns 0 00:53:30.237 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11866, FiltMin=2590, FiltMax=8983, Gamma=2.950 00:53:30.286 00.049 30444 UpdateGuideState exits: m=130266 SNR=102.3 Saturated 00:53:30.286 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:30.286 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:30.286 00.000 30444 Enqueuing Expose request 00:53:30.315 00.029 15672 PulseGuide returned control before completion, sleep 38 00:53:30.353 00.038 15672 IsGuiding returns 1 00:53:30.354 00.001 15672 scope still moving after pulse duration time elapsed 00:53:30.375 00.021 15672 IsSlewing returns 0 00:53:30.376 00.001 15672 IsGuiding returns 1 00:53:30.397 00.021 15672 IsSlewing returns 0 00:53:30.398 00.001 15672 IsGuiding returns 1 00:53:30.419 00.021 15672 IsSlewing returns 0 00:53:30.422 00.003 15672 IsGuiding returns 1 00:53:30.444 00.022 15672 IsSlewing returns 0 00:53:30.460 00.016 15672 IsGuiding returns 0 00:53:30.460 00.000 15672 scope move finished after 108 + 118 ms 00:53:30.460 00.000 15672 Move returns status 0, amount 108 00:53:30.460 00.000 15672 move complete, result=0 00:53:30.460 00.000 15672 worker thread done servicing request 00:53:30.460 00.000 15672 Worker thread wakes up 00:53:30.461 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:30.461 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:30.461 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 108 ms SOUTH 00:53:32.570 02.109 15672 Exposure complete 00:53:32.589 00.019 15672 worker thread done servicing request 00:53:32.590 00.001 30444 OnExposeComplete: enter 00:53:32.590 00.000 30444 UpdateGuideState(): m_state=6 00:53:32.590 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4522 00:53:32.590 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=196.64, Mass=115390, SNR=80.2, Peak=10401 HFD=3.5 00:53:32.590 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 00:53:32.590 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 00:53:32.590 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.42 hyp=0.42 cameraTheta=1.64 mountX=-0.14 mountY=0.41, mountTheta=1.91 00:53:32.590 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.42, opts=13) 00:53:32.590 00.000 30444 Enqueuing Move request for scope (-0.03, 0.42) 00:53:32.591 00.001 15672 Worker thread wakes up 00:53:32.591 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.42) opts 0xd 00:53:32.591 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.42) 00:53:32.591 00.000 15672 Moving (-0.03, 0.42) raw xDistance=-0.14 yDistance=0.41 00:53:32.591 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 00:53:32.591 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 00:53:32.591 00.000 15672 MoveAxis(E, 0, ABG) 00:53:32.591 00.000 15672 Move returns status 0, amount 0 00:53:32.591 00.000 15672 MoveAxis(S, 72, ABG) 00:53:32.591 00.000 15672 Guiding Dir = 1, Dur = 72 00:53:32.591 00.000 15672 IsSlewing returns 0 00:53:32.592 00.001 15672 IsGuiding returns 0 00:53:32.597 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=11508, FiltMin=2610, FiltMax=9896, Gamma=2.950 00:53:32.646 00.049 30444 UpdateGuideState exits: m=115390 SNR=80.2 Saturated 00:53:32.646 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:32.646 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:32.646 00.000 30444 Enqueuing Expose request 00:53:32.712 00.066 15672 IsGuiding returns 1 00:53:32.712 00.000 15672 scope still moving after pulse duration time elapsed 00:53:32.733 00.021 15672 IsSlewing returns 0 00:53:32.734 00.001 15672 IsGuiding returns 1 00:53:32.755 00.021 15672 IsSlewing returns 0 00:53:32.758 00.003 15672 IsGuiding returns 1 00:53:32.779 00.021 15672 IsSlewing returns 0 00:53:32.808 00.029 15672 IsGuiding returns 0 00:53:32.808 00.000 15672 scope move finished after 72 + 143 ms 00:53:32.808 00.000 15672 Move returns status 0, amount 72 00:53:32.809 00.001 15672 move complete, result=0 00:53:32.809 00.000 15672 worker thread done servicing request 00:53:32.809 00.000 15672 Worker thread wakes up 00:53:32.809 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 72 ms SOUTH 00:53:32.809 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:32.810 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:34.719 01.909 15672 Exposure complete 00:53:34.738 00.019 15672 worker thread done servicing request 00:53:34.739 00.001 30444 OnExposeComplete: enter 00:53:34.739 00.000 30444 UpdateGuideState(): m_state=6 00:53:34.739 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4523 00:53:34.739 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.32, Mass=126224, SNR=109.6, Peak=10985 HFD=3.6 00:53:34.739 00.000 30444 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.28) = xAngle (2.51 = 2.51) 00:53:34.739 00.000 30444 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.45 = 2.45) 00:53:34.739 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.23 mountX=-0.11 mountY=0.09, mountTheta=2.47 00:53:34.739 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.11, opts=13) 00:53:34.739 00.000 30444 Enqueuing Move request for scope (-0.08, 0.11) 00:53:34.740 00.001 15672 Worker thread wakes up 00:53:34.740 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd 00:53:34.740 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.11) 00:53:34.740 00.000 15672 Moving (-0.08, 0.11) raw xDistance=-0.11 yDistance=0.09 00:53:34.740 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 00:53:34.740 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:53:34.740 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 00:53:34.740 00.000 15672 MoveAxis(E, 0, ABG) 00:53:34.740 00.000 15672 Move returns status 0, amount 0 00:53:34.740 00.000 15672 MoveAxis(N, 0, ABG) 00:53:34.740 00.000 15672 Move returns status 0, amount 0 00:53:34.740 00.000 15672 move complete, result=0 00:53:34.740 00.000 15672 worker thread done servicing request 00:53:34.745 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=11803, FiltMin=2559, FiltMax=9833, Gamma=2.950 00:53:34.794 00.049 30444 UpdateGuideState exits: m=126224 SNR=109.6 Saturated 00:53:34.794 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:34.794 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:34.794 00.000 30444 Enqueuing Expose request 00:53:34.794 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:53:34.794 00.000 15672 Worker thread wakes up 00:53:34.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:34.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:36.910 02.116 15672 Exposure complete 00:53:36.937 00.027 15672 worker thread done servicing request 00:53:36.937 00.000 30444 OnExposeComplete: enter 00:53:36.937 00.000 30444 UpdateGuideState(): m_state=6 00:53:36.937 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4524 00:53:36.937 00.000 30444 Star::Find returns 1 (1), X=460.97, Y=195.92, Mass=124496, SNR=86.5, Peak=12162 HFD=4.0 00:53:36.937 00.000 30444 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.28) = xAngle (-0.20 = -0.20) 00:53:36.937 00.000 30444 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.26 = -0.26) 00:53:36.937 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.29 hyp=0.63 cameraTheta=-0.48 mountX=0.62 mountY=-0.17, mountTheta=-0.26 00:53:36.938 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.29, opts=13) 00:53:36.938 00.000 30444 Enqueuing Move request for scope (0.56, -0.29) 00:53:36.938 00.000 15672 Worker thread wakes up 00:53:36.938 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.29) opts 0xd 00:53:36.938 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.29) 00:53:36.938 00.000 15672 Moving (0.56, -0.29) raw xDistance=0.62 yDistance=-0.17 00:53:36.938 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62 00:53:36.938 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:53:36.938 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 00:53:36.938 00.000 15672 MoveAxis(W, 168, ABG) 00:53:36.938 00.000 15672 Guiding Dir = 3, Dur = 168 00:53:36.939 00.001 15672 IsSlewing returns 0 00:53:36.943 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=12162, FiltMin=2558, FiltMax=9834, Gamma=2.950 00:53:36.959 00.016 15672 IsGuiding returns 0 00:53:36.975 00.016 15672 PulseGuide returned control before completion, sleep 163 00:53:37.143 00.168 15672 IsGuiding returns 1 00:53:37.143 00.000 15672 scope still moving after pulse duration time elapsed 00:53:37.164 00.021 15672 IsSlewing returns 0 00:53:37.209 00.045 30444 UpdateGuideState exits: m=124496 SNR=86.5 Saturated 00:53:37.209 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:37.209 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:37.209 00.000 30444 Enqueuing Expose request 00:53:37.216 00.007 15672 IsGuiding returns 0 00:53:37.217 00.001 15672 scope move finished after 168 + 88 ms 00:53:37.217 00.000 15672 Move returns status 0, amount 168 00:53:37.217 00.000 15672 MoveAxis(N, 0, ABG) 00:53:37.217 00.000 15672 Move returns status 0, amount 0 00:53:37.217 00.000 15672 move complete, result=0 00:53:37.217 00.000 15672 worker thread done servicing request 00:53:37.218 00.001 15672 Worker thread wakes up 00:53:37.218 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:37.218 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:37.223 00.005 30444 GuideStep: 0.6 px 168 ms WEST, -0.2 px 0 ms NORTH 00:53:39.128 01.905 15672 Exposure complete 00:53:39.148 00.020 15672 worker thread done servicing request 00:53:39.148 00.000 30444 OnExposeComplete: enter 00:53:39.148 00.000 30444 UpdateGuideState(): m_state=6 00:53:39.148 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4525 00:53:39.148 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.37, Mass=114525, SNR=77.9, Peak=10493 HFD=3.6 00:53:39.148 00.000 30444 CameraToMount -- cameraTheta (2.59) - m_xAngle (-0.28) = xAngle (2.87 = 2.87) 00:53:39.148 00.000 30444 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.81 = 2.81) 00:53:39.148 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.16 hyp=0.31 cameraTheta=2.59 mountX=-0.30 mountY=0.10, mountTheta=2.81 00:53:39.149 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.16, opts=13) 00:53:39.149 00.000 30444 Enqueuing Move request for scope (-0.26, 0.16) 00:53:39.149 00.000 15672 Worker thread wakes up 00:53:39.149 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.16) opts 0xd 00:53:39.149 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.16) 00:53:39.149 00.000 15672 Moving (-0.26, 0.16) raw xDistance=-0.30 yDistance=0.10 00:53:39.149 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.30 00:53:39.149 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:53:39.149 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:53:39.149 00.000 15672 MoveAxis(E, 68, ABG) 00:53:39.149 00.000 15672 Guiding Dir = 2, Dur = 68 00:53:39.150 00.001 15672 IsSlewing returns 0 00:53:39.151 00.001 15672 IsGuiding returns 0 00:53:39.155 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=11834, FiltMin=2636, FiltMax=9824, Gamma=2.950 00:53:39.179 00.024 15672 PulseGuide returned control before completion, sleep 50 00:53:39.231 00.052 15672 IsGuiding returns 1 00:53:39.231 00.000 15672 scope still moving after pulse duration time elapsed 00:53:39.252 00.021 15672 IsSlewing returns 0 00:53:39.256 00.004 30444 UpdateGuideState exits: m=114525 SNR=77.9 Saturated 00:53:39.256 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:39.256 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:39.256 00.000 30444 Enqueuing Expose request 00:53:39.261 00.005 15672 IsGuiding returns 0 00:53:39.261 00.000 15672 scope move finished after 68 + 41 ms 00:53:39.261 00.000 15672 Move returns status 0, amount 68 00:53:39.261 00.000 15672 MoveAxis(N, 0, ABG) 00:53:39.261 00.000 15672 Move returns status 0, amount 0 00:53:39.261 00.000 15672 move complete, result=0 00:53:39.261 00.000 15672 worker thread done servicing request 00:53:39.262 00.001 15672 Worker thread wakes up 00:53:39.262 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:39.262 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:39.262 00.000 30444 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH 00:53:41.369 02.107 15672 Exposure complete 00:53:41.389 00.020 15672 worker thread done servicing request 00:53:41.389 00.000 30444 OnExposeComplete: enter 00:53:41.389 00.000 30444 UpdateGuideState(): m_state=6 00:53:41.389 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4526 00:53:41.389 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=195.99, Mass=127081, SNR=81.5, Peak=11108 HFD=3.5 00:53:41.389 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 00:53:41.389 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 00:53:41.389 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.84 mountX=0.00 mountY=-0.23, mountTheta=-1.56 00:53:41.390 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.22, opts=13) 00:53:41.390 00.000 30444 Enqueuing Move request for scope (-0.06, -0.22) 00:53:41.390 00.000 15672 Worker thread wakes up 00:53:41.390 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd 00:53:41.390 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.22) 00:53:41.390 00.000 15672 Moving (-0.06, -0.22) raw xDistance=0.00 yDistance=-0.23 00:53:41.390 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 00:53:41.390 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:53:41.390 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:53:41.390 00.000 15672 MoveAxis(E, 0, ABG) 00:53:41.390 00.000 15672 Move returns status 0, amount 0 00:53:41.390 00.000 15672 MoveAxis(N, 0, ABG) 00:53:41.390 00.000 15672 Move returns status 0, amount 0 00:53:41.391 00.001 15672 move complete, result=0 00:53:41.391 00.000 15672 worker thread done servicing request 00:53:41.395 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=11210, FiltMin=2633, FiltMax=9973, Gamma=2.950 00:53:41.806 00.411 30444 UpdateGuideState exits: m=127081 SNR=81.5 Saturated 00:53:41.806 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:41.806 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:41.806 00.000 30444 Enqueuing Expose request 00:53:41.806 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 00:53:41.807 00.001 15672 Worker thread wakes up 00:53:41.807 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:41.807 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:43.723 01.916 15672 Exposure complete 00:53:43.753 00.030 15672 worker thread done servicing request 00:53:43.753 00.000 30444 OnExposeComplete: enter 00:53:43.753 00.000 30444 UpdateGuideState(): m_state=6 00:53:43.754 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4527 00:53:43.754 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=196.16, Mass=118883, SNR=87.8, Peak=10326 HFD=3.6 00:53:43.754 00.000 30444 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.28) = xAngle (-2.08 = -2.08) 00:53:43.754 00.000 30444 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.14 = -2.14) 00:53:43.754 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.08 cameraTheta=-2.36 mountX=-0.04 mountY=-0.06, mountTheta=-2.09 00:53:43.754 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.05, opts=13) 00:53:43.754 00.000 30444 Enqueuing Move request for scope (-0.05, -0.05) 00:53:43.754 00.000 15672 Worker thread wakes up 00:53:43.754 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd 00:53:43.754 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.05) 00:53:43.755 00.001 15672 Moving (-0.05, -0.05) raw xDistance=-0.04 yDistance=-0.06 00:53:43.755 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:53:43.755 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:53:43.755 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 00:53:43.755 00.000 15672 MoveAxis(E, 0, ABG) 00:53:43.755 00.000 15672 Move returns status 0, amount 0 00:53:43.755 00.000 15672 MoveAxis(N, 0, ABG) 00:53:43.755 00.000 15672 Move returns status 0, amount 0 00:53:43.755 00.000 15672 move complete, result=0 00:53:43.756 00.001 15672 worker thread done servicing request 00:53:43.762 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11209, FiltMin=2602, FiltMax=9611, Gamma=2.950 00:53:43.858 00.096 30444 UpdateGuideState exits: m=118883 SNR=87.8 Saturated 00:53:43.858 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:43.858 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:43.858 00.000 30444 Enqueuing Expose request 00:53:43.858 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:53:43.858 00.000 15672 Worker thread wakes up 00:53:43.859 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:43.859 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:45.977 02.118 15672 Exposure complete 00:53:46.000 00.023 15672 worker thread done servicing request 00:53:46.000 00.000 30444 OnExposeComplete: enter 00:53:46.000 00.000 30444 UpdateGuideState(): m_state=6 00:53:46.000 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4528 00:53:46.000 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=196.25, Mass=127309, SNR=87.6, Peak=10758 HFD=3.7 00:53:46.001 00.001 30444 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.28) = xAngle (0.78 = 0.78) 00:53:46.001 00.000 30444 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.72 = 0.72) 00:53:46.001 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.51 mountX=0.05 mountY=0.05, mountTheta=0.75 00:53:46.001 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.03, opts=13) 00:53:46.001 00.000 30444 Enqueuing Move request for scope (0.06, 0.03) 00:53:46.001 00.000 15672 Worker thread wakes up 00:53:46.001 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd 00:53:46.001 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.03) 00:53:46.001 00.000 15672 Moving (0.06, 0.03) raw xDistance=0.05 yDistance=0.05 00:53:46.001 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:53:46.001 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:53:46.002 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:53:46.002 00.000 15672 MoveAxis(E, 0, ABG) 00:53:46.002 00.000 15672 Move returns status 0, amount 0 00:53:46.002 00.000 15672 MoveAxis(N, 0, ABG) 00:53:46.002 00.000 15672 Move returns status 0, amount 0 00:53:46.002 00.000 15672 move complete, result=0 00:53:46.002 00.000 15672 worker thread done servicing request 00:53:46.006 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=10758, FiltMin=2613, FiltMax=9720, Gamma=2.950 00:53:46.062 00.056 30444 UpdateGuideState exits: m=127309 SNR=87.6 Saturated 00:53:46.062 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:46.062 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:46.062 00.000 30444 Enqueuing Expose request 00:53:46.062 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 00:53:46.062 00.000 15672 Worker thread wakes up 00:53:46.062 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:46.062 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:47.969 01.907 15672 Exposure complete 00:53:47.989 00.020 15672 worker thread done servicing request 00:53:47.989 00.000 30444 OnExposeComplete: enter 00:53:47.989 00.000 30444 UpdateGuideState(): m_state=6 00:53:47.989 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4529 00:53:47.989 00.000 30444 Star::Find returns 1 (1), X=461.05, Y=196.13, Mass=129607, SNR=94.4, Peak=10797 HFD=4.2 00:53:47.989 00.000 30444 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.28) = xAngle (0.15 = 0.15) 00:53:47.989 00.000 30444 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.09 = 0.09) 00:53:47.989 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=-0.08 hyp=0.65 cameraTheta=-0.13 mountX=0.64 mountY=0.06, mountTheta=0.09 00:53:47.990 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=-0.08, opts=13) 00:53:47.990 00.000 30444 Enqueuing Move request for scope (0.64, -0.08) 00:53:47.990 00.000 15672 Worker thread wakes up 00:53:47.990 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.08) opts 0xd 00:53:47.990 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, -0.08) 00:53:47.990 00.000 15672 Moving (0.64, -0.08) raw xDistance=0.64 yDistance=0.06 00:53:47.990 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64 00:53:47.990 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:53:47.990 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:53:47.990 00.000 15672 MoveAxis(W, 173, ABG) 00:53:47.990 00.000 15672 Guiding Dir = 3, Dur = 173 00:53:47.991 00.001 15672 IsSlewing returns 0 00:53:47.992 00.001 15672 IsGuiding returns 0 00:53:47.997 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=11443, FiltMin=2600, FiltMax=9956, Gamma=2.950 00:53:48.014 00.017 15672 PulseGuide returned control before completion, sleep 162 00:53:48.047 00.033 30444 UpdateGuideState exits: m=129607 SNR=94.4 Saturated 00:53:48.047 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:48.047 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:48.047 00.000 30444 Enqueuing Expose request 00:53:48.178 00.131 15672 IsGuiding returns 1 00:53:48.178 00.000 15672 scope still moving after pulse duration time elapsed 00:53:48.199 00.021 15672 IsSlewing returns 0 00:53:48.206 00.007 15672 IsGuiding returns 0 00:53:48.206 00.000 15672 scope move finished after 173 + 41 ms 00:53:48.206 00.000 15672 Move returns status 0, amount 173 00:53:48.206 00.000 15672 MoveAxis(N, 0, ABG) 00:53:48.206 00.000 15672 Move returns status 0, amount 0 00:53:48.206 00.000 15672 move complete, result=0 00:53:48.206 00.000 15672 worker thread done servicing request 00:53:48.206 00.000 15672 Worker thread wakes up 00:53:48.206 00.000 30444 GuideStep: 0.6 px 173 ms WEST, 0.1 px 0 ms NORTH 00:53:48.207 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:48.207 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:50.316 02.109 15672 Exposure complete 00:53:50.336 00.020 15672 worker thread done servicing request 00:53:50.336 00.000 30444 OnExposeComplete: enter 00:53:50.336 00.000 30444 UpdateGuideState(): m_state=6 00:53:50.336 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4530 00:53:50.336 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=195.86, Mass=119980, SNR=92.2, Peak=11003 HFD=3.6 00:53:50.336 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 00:53:50.336 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 00:53:50.336 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.51 mountX=0.12 mountY=-0.34, mountTheta=-1.24 00:53:50.337 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.35, opts=13) 00:53:50.337 00.000 30444 Enqueuing Move request for scope (0.02, -0.35) 00:53:50.337 00.000 15672 Worker thread wakes up 00:53:50.337 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.35) opts 0xd 00:53:50.337 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.35) 00:53:50.337 00.000 15672 Moving (0.02, -0.35) raw xDistance=0.12 yDistance=-0.34 00:53:50.337 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 00:53:50.337 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:53:50.337 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 00:53:50.337 00.000 15672 MoveAxis(E, 0, ABG) 00:53:50.337 00.000 15672 Move returns status 0, amount 0 00:53:50.337 00.000 15672 MoveAxis(N, 0, ABG) 00:53:50.337 00.000 15672 Move returns status 0, amount 0 00:53:50.337 00.000 15672 move complete, result=0 00:53:50.337 00.000 15672 worker thread done servicing request 00:53:50.343 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=12830, FiltMin=2555, FiltMax=9923, Gamma=2.950 00:53:50.397 00.054 30444 UpdateGuideState exits: m=119980 SNR=92.2 Saturated 00:53:50.397 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:50.397 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:50.397 00.000 30444 Enqueuing Expose request 00:53:50.397 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 00:53:50.397 00.000 15672 Worker thread wakes up 00:53:50.397 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:50.397 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:52.305 01.908 15672 Exposure complete 00:53:52.324 00.019 15672 worker thread done servicing request 00:53:52.325 00.001 30444 OnExposeComplete: enter 00:53:52.325 00.000 30444 UpdateGuideState(): m_state=6 00:53:52.325 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4531 00:53:52.325 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=195.65, Mass=109790, SNR=87.4, Peak=11773 HFD=3.5 00:53:52.325 00.000 30444 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.28) = xAngle (-0.76 = -0.76) 00:53:52.325 00.000 30444 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.82 = -0.82) 00:53:52.325 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.56 hyp=0.65 cameraTheta=-1.04 mountX=0.47 mountY=-0.48, mountTheta=-0.79 00:53:52.325 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.56, opts=13) 00:53:52.326 00.001 30444 Enqueuing Move request for scope (0.33, -0.56) 00:53:52.326 00.000 15672 Worker thread wakes up 00:53:52.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.56) opts 0xd 00:53:52.326 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.56) 00:53:52.326 00.000 15672 Moving (0.33, -0.56) raw xDistance=0.47 yDistance=-0.48 00:53:52.326 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47 00:53:52.326 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:53:52.326 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48 00:53:52.326 00.000 15672 MoveAxis(W, 128, ABG) 00:53:52.326 00.000 15672 Guiding Dir = 3, Dur = 128 00:53:52.326 00.000 15672 IsSlewing returns 0 00:53:52.328 00.002 15672 IsGuiding returns 0 00:53:52.332 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=11828, FiltMin=2628, FiltMax=10630, Gamma=2.950 00:53:52.343 00.011 15672 PulseGuide returned control before completion, sleep 123 00:53:52.469 00.126 15672 IsGuiding returns 1 00:53:52.469 00.000 15672 scope still moving after pulse duration time elapsed 00:53:52.490 00.021 15672 IsSlewing returns 0 00:53:52.503 00.013 15672 IsGuiding returns 0 00:53:52.503 00.000 15672 scope move finished after 128 + 47 ms 00:53:52.503 00.000 15672 Move returns status 0, amount 128 00:53:52.503 00.000 15672 MoveAxis(N, 0, ABG) 00:53:52.503 00.000 15672 Move returns status 0, amount 0 00:53:52.503 00.000 15672 move complete, result=0 00:53:52.503 00.000 15672 worker thread done servicing request 00:53:52.537 00.034 30444 UpdateGuideState exits: m=109790 SNR=87.4 Saturated 00:53:52.537 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:52.538 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:52.538 00.000 30444 Enqueuing Expose request 00:53:52.538 00.000 15672 Worker thread wakes up 00:53:52.538 00.000 30444 GuideStep: 0.5 px 128 ms WEST, -0.5 px 0 ms NORTH 00:53:52.538 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:52.538 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:54.644 02.106 15672 Exposure complete 00:53:54.664 00.020 15672 worker thread done servicing request 00:53:54.665 00.001 30444 OnExposeComplete: enter 00:53:54.665 00.000 30444 UpdateGuideState(): m_state=6 00:53:54.665 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4532 00:53:54.665 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=195.70, Mass=129842, SNR=93.9, Peak=11096 HFD=3.7 00:53:54.665 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 00:53:54.665 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 00:53:54.665 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.51 hyp=0.54 cameraTheta=-1.91 mountX=-0.03 mountY=-0.54, mountTheta=-1.63 00:53:54.666 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.51, opts=13) 00:53:54.666 00.000 30444 Enqueuing Move request for scope (-0.18, -0.51) 00:53:54.666 00.000 15672 Worker thread wakes up 00:53:54.666 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.51) opts 0xd 00:53:54.666 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.51) 00:53:54.666 00.000 15672 Moving (-0.18, -0.51) raw xDistance=-0.03 yDistance=-0.54 00:53:54.666 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:53:54.666 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.02 newest=-1.35 00:53:54.666 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 00:53:54.666 00.000 15672 MoveAxis(E, 0, ABG) 00:53:54.666 00.000 15672 Move returns status 0, amount 0 00:53:54.666 00.000 15672 MoveAxis(N, 96, ABG) 00:53:54.666 00.000 15672 Guiding Dir = 0, Dur = 96 00:53:54.667 00.001 15672 IsSlewing returns 0 00:53:54.668 00.001 15672 IsGuiding returns 0 00:53:54.673 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=12660, FiltMin=2618, FiltMax=9755, Gamma=2.950 00:53:54.730 00.057 30444 UpdateGuideState exits: m=129842 SNR=93.9 Saturated 00:53:54.730 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:54.730 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:54.730 00.000 30444 Enqueuing Expose request 00:53:54.755 00.025 15672 PulseGuide returned control before completion, sleep 20 00:53:54.776 00.021 15672 IsGuiding returns 1 00:53:54.776 00.000 15672 scope still moving after pulse duration time elapsed 00:53:54.797 00.021 15672 IsSlewing returns 0 00:53:54.820 00.023 15672 IsGuiding returns 1 00:53:54.841 00.021 15672 IsSlewing returns 0 00:53:54.843 00.002 15672 IsGuiding returns 1 00:53:54.864 00.021 15672 IsSlewing returns 0 00:53:54.885 00.021 15672 IsGuiding returns 0 00:53:54.885 00.000 15672 scope move finished after 96 + 120 ms 00:53:54.885 00.000 15672 Move returns status 0, amount 96 00:53:54.886 00.001 15672 move complete, result=0 00:53:54.886 00.000 15672 worker thread done servicing request 00:53:54.886 00.000 15672 Worker thread wakes up 00:53:54.886 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:54.886 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:54.887 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 96 ms NORTH 00:53:56.795 01.908 15672 Exposure complete 00:53:56.816 00.021 15672 worker thread done servicing request 00:53:56.817 00.001 30444 OnExposeComplete: enter 00:53:56.817 00.000 30444 UpdateGuideState(): m_state=6 00:53:56.817 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4533 00:53:56.817 00.000 30444 Star::Find returns 1 (1), X=460.76, Y=195.97, Mass=128715, SNR=88.6, Peak=10974 HFD=4.0 00:53:56.817 00.000 30444 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.28) = xAngle (-0.33 = -0.33) 00:53:56.817 00.000 30444 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.39 = -0.39) 00:53:56.817 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.24 hyp=0.43 cameraTheta=-0.60 mountX=0.40 mountY=-0.16, mountTheta=-0.38 00:53:56.818 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.24, opts=13) 00:53:56.818 00.000 30444 Enqueuing Move request for scope (0.35, -0.24) 00:53:56.818 00.000 15672 Worker thread wakes up 00:53:56.818 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.24) opts 0xd 00:53:56.818 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.24) 00:53:56.818 00.000 15672 Moving (0.35, -0.24) raw xDistance=0.40 yDistance=-0.16 00:53:56.818 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 00:53:56.818 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:53:56.818 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 00:53:56.818 00.000 15672 MoveAxis(W, 109, ABG) 00:53:56.818 00.000 15672 Guiding Dir = 3, Dur = 109 00:53:56.819 00.001 15672 IsSlewing returns 0 00:53:56.820 00.001 15672 IsGuiding returns 0 00:53:56.825 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=11164, FiltMin=2556, FiltMax=9471, Gamma=2.950 00:53:56.847 00.022 15672 PulseGuide returned control before completion, sleep 92 00:53:56.888 00.041 30444 UpdateGuideState exits: m=128715 SNR=88.6 Saturated 00:53:56.888 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:56.888 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:56.888 00.000 30444 Enqueuing Expose request 00:53:56.942 00.054 15672 IsGuiding returns 1 00:53:56.942 00.000 15672 scope still moving after pulse duration time elapsed 00:53:56.962 00.020 15672 IsSlewing returns 0 00:53:57.007 00.045 15672 IsGuiding returns 0 00:53:57.008 00.001 15672 scope move finished after 109 + 79 ms 00:53:57.008 00.000 15672 Move returns status 0, amount 109 00:53:57.008 00.000 15672 MoveAxis(N, 0, ABG) 00:53:57.008 00.000 15672 Move returns status 0, amount 0 00:53:57.008 00.000 15672 move complete, result=0 00:53:57.008 00.000 15672 worker thread done servicing request 00:53:57.008 00.000 15672 Worker thread wakes up 00:53:57.008 00.000 30444 GuideStep: 0.4 px 109 ms WEST, -0.2 px 0 ms NORTH 00:53:57.008 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:57.008 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:53:59.116 02.108 15672 Exposure complete 00:53:59.136 00.020 15672 worker thread done servicing request 00:53:59.136 00.000 30444 OnExposeComplete: enter 00:53:59.136 00.000 30444 UpdateGuideState(): m_state=6 00:53:59.136 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4534 00:53:59.136 00.000 30444 Star::Find returns 1 (1), X=459.21, Y=196.37, Mass=120975, SNR=77.1, Peak=11011 HFD=3.7 00:53:59.136 00.000 30444 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.28) = xAngle (3.29 = -3.00) 00:53:59.136 00.000 30444 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.22 = -3.06) 00:53:59.136 00.000 30444 CameraToMount -- cameraX=-1.19 cameraY=0.16 hyp=1.20 cameraTheta=3.01 mountX=-1.19 mountY=-0.10, mountTheta=-3.06 00:53:59.137 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.19, y=0.16, opts=13) 00:53:59.137 00.000 30444 Enqueuing Move request for scope (-1.19, 0.16) 00:53:59.137 00.000 15672 Worker thread wakes up 00:53:59.137 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.19, 0.16) opts 0xd 00:53:59.137 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.19, 0.16) 00:53:59.137 00.000 15672 Moving (-1.19, 0.16) raw xDistance=-1.19 yDistance=-0.10 00:53:59.137 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.19 00:53:59.137 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:53:59.137 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:53:59.137 00.000 15672 MoveAxis(E, 314, ABG) 00:53:59.137 00.000 15672 Guiding Dir = 2, Dur = 314 00:53:59.138 00.001 15672 IsSlewing returns 0 00:53:59.142 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=11011, FiltMin=2553, FiltMax=8745, Gamma=2.950 00:53:59.148 00.006 15672 IsGuiding returns 0 00:53:59.164 00.016 15672 PulseGuide returned control before completion, sleep 309 00:53:59.191 00.027 30444 UpdateGuideState exits: m=120975 SNR=77.1 Saturated 00:53:59.191 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:53:59.191 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:53:59.191 00.000 30444 Enqueuing Expose request 00:53:59.477 00.286 15672 IsGuiding returns 1 00:53:59.477 00.000 15672 scope still moving after pulse duration time elapsed 00:53:59.498 00.021 15672 IsSlewing returns 0 00:53:59.500 00.002 15672 IsGuiding returns 0 00:53:59.501 00.001 15672 scope move finished after 314 + 37 ms 00:53:59.501 00.000 15672 Move returns status 0, amount 314 00:53:59.501 00.000 15672 MoveAxis(N, 0, ABG) 00:53:59.501 00.000 15672 Move returns status 0, amount 0 00:53:59.501 00.000 15672 move complete, result=0 00:53:59.501 00.000 15672 worker thread done servicing request 00:53:59.501 00.000 15672 Worker thread wakes up 00:53:59.501 00.000 30444 GuideStep: -1.2 px 314 ms EAST, -0.1 px 0 ms NORTH 00:53:59.501 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:53:59.501 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:01.416 01.915 15672 Exposure complete 00:54:01.444 00.028 15672 worker thread done servicing request 00:54:01.444 00.000 30444 OnExposeComplete: enter 00:54:01.444 00.000 30444 UpdateGuideState(): m_state=6 00:54:01.444 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4535 00:54:01.444 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=196.37, Mass=143514, SNR=96.6, Peak=11496 HFD=3.9 00:54:01.444 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 00:54:01.444 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.39 = 0.39) 00:54:01.444 00.000 30444 CameraToMount -- cameraX=0.88 cameraY=0.15 hyp=0.89 cameraTheta=0.17 mountX=0.80 mountY=0.34, mountTheta=0.40 00:54:01.445 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.88, y=0.15, opts=13) 00:54:01.445 00.000 30444 Enqueuing Move request for scope (0.88, 0.15) 00:54:01.445 00.000 15672 Worker thread wakes up 00:54:01.445 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.15) opts 0xd 00:54:01.445 00.000 15672 Handling offset move in thread for scope, endpoint = (0.88, 0.15) 00:54:01.445 00.000 15672 Moving (0.88, 0.15) raw xDistance=0.80 yDistance=0.34 00:54:01.445 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.80 00:54:01.445 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:54:01.445 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 00:54:01.445 00.000 15672 MoveAxis(W, 195, ABG) 00:54:01.445 00.000 15672 Guiding Dir = 3, Dur = 195 00:54:01.446 00.001 15672 IsSlewing returns 0 00:54:01.447 00.001 15672 IsGuiding returns 0 00:54:01.451 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=11496, FiltMin=2592, FiltMax=9585, Gamma=2.950 00:54:01.465 00.014 15672 PulseGuide returned control before completion, sleep 188 00:54:01.500 00.035 30444 UpdateGuideState exits: m=143514 SNR=96.6 Saturated 00:54:01.500 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:01.500 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:01.500 00.000 30444 Enqueuing Expose request 00:54:01.656 00.156 15672 IsGuiding returns 1 00:54:01.656 00.000 15672 scope still moving after pulse duration time elapsed 00:54:01.677 00.021 15672 IsSlewing returns 0 00:54:01.689 00.012 15672 IsGuiding returns 0 00:54:01.689 00.000 15672 scope move finished after 195 + 47 ms 00:54:01.689 00.000 15672 Move returns status 0, amount 195 00:54:01.689 00.000 15672 MoveAxis(N, 0, ABG) 00:54:01.689 00.000 15672 Move returns status 0, amount 0 00:54:01.689 00.000 15672 move complete, result=0 00:54:01.689 00.000 15672 worker thread done servicing request 00:54:01.689 00.000 15672 Worker thread wakes up 00:54:01.689 00.000 30444 GuideStep: 0.8 px 195 ms WEST, 0.3 px 0 ms NORTH 00:54:01.689 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:01.689 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:03.799 02.110 15672 Exposure complete 00:54:03.818 00.019 15672 worker thread done servicing request 00:54:03.819 00.001 30444 OnExposeComplete: enter 00:54:03.819 00.000 30444 UpdateGuideState(): m_state=6 00:54:03.819 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4536 00:54:03.819 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=195.65, Mass=115906, SNR=88.8, Peak=10721 HFD=3.5 00:54:03.819 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 00:54:03.819 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 00:54:03.819 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.56 hyp=0.57 cameraTheta=-1.76 mountX=0.05 mountY=-0.57, mountTheta=-1.48 00:54:03.819 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.56, opts=13) 00:54:03.819 00.000 30444 Enqueuing Move request for scope (-0.11, -0.56) 00:54:03.820 00.001 15672 Worker thread wakes up 00:54:03.820 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.56) opts 0xd 00:54:03.820 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.56) 00:54:03.820 00.000 15672 Moving (-0.11, -0.56) raw xDistance=0.05 yDistance=-0.57 00:54:03.820 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:54:03.820 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 00:54:03.820 00.000 15672 MoveAxis(E, 0, ABG) 00:54:03.820 00.000 15672 Move returns status 0, amount 0 00:54:03.820 00.000 15672 MoveAxis(N, 102, ABG) 00:54:03.820 00.000 15672 Guiding Dir = 0, Dur = 102 00:54:03.820 00.000 15672 IsSlewing returns 0 00:54:03.822 00.002 15672 IsGuiding returns 0 00:54:03.826 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=11774, FiltMin=2601, FiltMax=9849, Gamma=2.950 00:54:03.909 00.083 15672 PulseGuide returned control before completion, sleep 25 00:54:03.942 00.033 15672 IsGuiding returns 1 00:54:03.942 00.000 15672 scope still moving after pulse duration time elapsed 00:54:03.963 00.021 15672 IsSlewing returns 0 00:54:03.965 00.002 15672 IsGuiding returns 1 00:54:03.986 00.021 15672 IsSlewing returns 0 00:54:03.988 00.002 15672 IsGuiding returns 1 00:54:04.009 00.021 15672 IsSlewing returns 0 00:54:04.022 00.013 15672 IsGuiding returns 0 00:54:04.022 00.000 15672 scope move finished after 102 + 98 ms 00:54:04.023 00.001 15672 Move returns status 0, amount 102 00:54:04.023 00.000 15672 move complete, result=0 00:54:04.023 00.000 15672 worker thread done servicing request 00:54:04.249 00.226 30444 UpdateGuideState exits: m=115906 SNR=88.8 Saturated 00:54:04.249 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:04.249 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:04.249 00.000 30444 Enqueuing Expose request 00:54:04.250 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 102 ms NORTH 00:54:04.250 00.000 15672 Worker thread wakes up 00:54:04.250 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:04.250 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:06.157 01.907 15672 Exposure complete 00:54:06.177 00.020 15672 worker thread done servicing request 00:54:06.177 00.000 30444 OnExposeComplete: enter 00:54:06.177 00.000 30444 UpdateGuideState(): m_state=6 00:54:06.177 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4537 00:54:06.177 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=196.33, Mass=121288, SNR=87.8, Peak=10524 HFD=3.8 00:54:06.177 00.000 30444 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.28) = xAngle (3.05 = 3.05) 00:54:06.177 00.000 30444 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.99 = 2.99) 00:54:06.178 00.001 30444 CameraToMount -- cameraX=-0.30 cameraY=0.12 hyp=0.32 cameraTheta=2.77 mountX=-0.32 mountY=0.05, mountTheta=2.99 00:54:06.178 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.12, opts=13) 00:54:06.178 00.000 30444 Enqueuing Move request for scope (-0.30, 0.12) 00:54:06.178 00.000 15672 Worker thread wakes up 00:54:06.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.12) opts 0xd 00:54:06.178 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.12) 00:54:06.178 00.000 15672 Moving (-0.30, 0.12) raw xDistance=-0.32 yDistance=0.05 00:54:06.178 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 00:54:06.178 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:54:06.178 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:54:06.178 00.000 15672 MoveAxis(E, 86, ABG) 00:54:06.178 00.000 15672 Guiding Dir = 2, Dur = 86 00:54:06.179 00.001 15672 IsSlewing returns 0 00:54:06.180 00.001 15672 IsGuiding returns 0 00:54:06.185 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=11092, FiltMin=2629, FiltMax=9106, Gamma=2.950 00:54:06.209 00.024 15672 PulseGuide returned control before completion, sleep 68 00:54:06.239 00.030 30444 UpdateGuideState exits: m=121288 SNR=87.8 Saturated 00:54:06.240 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:06.240 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:06.240 00.000 30444 Enqueuing Expose request 00:54:06.322 00.082 15672 IsGuiding returns 0 00:54:06.322 00.000 15672 Move returns status 0, amount 86 00:54:06.322 00.000 15672 MoveAxis(N, 0, ABG) 00:54:06.322 00.000 15672 Move returns status 0, amount 0 00:54:06.322 00.000 15672 move complete, result=0 00:54:06.322 00.000 15672 worker thread done servicing request 00:54:06.322 00.000 15672 Worker thread wakes up 00:54:06.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:06.322 00.000 30444 GuideStep: -0.3 px 86 ms EAST, 0.0 px 0 ms NORTH 00:54:06.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:08.429 02.107 15672 Exposure complete 00:54:08.449 00.020 15672 worker thread done servicing request 00:54:08.449 00.000 30444 OnExposeComplete: enter 00:54:08.449 00.000 30444 UpdateGuideState(): m_state=6 00:54:08.449 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4538 00:54:08.449 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=196.34, Mass=121725, SNR=88.3, Peak=10984 HFD=3.5 00:54:08.449 00.000 30444 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.28) = xAngle (0.80 = 0.80) 00:54:08.449 00.000 30444 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.74 = 0.74) 00:54:08.449 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.13 hyp=0.26 cameraTheta=0.52 mountX=0.18 mountY=0.17, mountTheta=0.77 00:54:08.450 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.13, opts=13) 00:54:08.450 00.000 30444 Enqueuing Move request for scope (0.22, 0.13) 00:54:08.450 00.000 15672 Worker thread wakes up 00:54:08.450 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.13) opts 0xd 00:54:08.450 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.13) 00:54:08.450 00.000 15672 Moving (0.22, 0.13) raw xDistance=0.18 yDistance=0.17 00:54:08.450 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 00:54:08.450 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:54:08.450 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 00:54:08.450 00.000 15672 MoveAxis(E, 0, ABG) 00:54:08.450 00.000 15672 Move returns status 0, amount 0 00:54:08.450 00.000 15672 MoveAxis(N, 0, ABG) 00:54:08.450 00.000 15672 Move returns status 0, amount 0 00:54:08.450 00.000 15672 move complete, result=0 00:54:08.450 00.000 15672 worker thread done servicing request 00:54:08.455 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=10984, FiltMin=2566, FiltMax=8950, Gamma=2.950 00:54:08.866 00.411 30444 UpdateGuideState exits: m=121725 SNR=88.3 Saturated 00:54:08.866 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:08.866 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:08.866 00.000 30444 Enqueuing Expose request 00:54:08.866 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:54:08.866 00.000 15672 Worker thread wakes up 00:54:08.866 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:08.866 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:10.772 01.906 15672 Exposure complete 00:54:10.792 00.020 15672 worker thread done servicing request 00:54:10.792 00.000 30444 OnExposeComplete: enter 00:54:10.792 00.000 30444 UpdateGuideState(): m_state=6 00:54:10.792 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4539 00:54:10.792 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=196.40, Mass=135571, SNR=90.5, Peak=12107 HFD=3.4 00:54:10.792 00.000 30444 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.28) = xAngle (0.46 = 0.46) 00:54:10.792 00.000 30444 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.40 = 0.40) 00:54:10.792 00.000 30444 CameraToMount -- cameraX=1.01 cameraY=0.19 hyp=1.03 cameraTheta=0.19 mountX=0.92 mountY=0.40, mountTheta=0.41 00:54:10.793 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.01, y=0.19, opts=13) 00:54:10.793 00.000 30444 Enqueuing Move request for scope (1.01, 0.19) 00:54:10.793 00.000 15672 Worker thread wakes up 00:54:10.793 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.01, 0.19) opts 0xd 00:54:10.793 00.000 15672 Handling offset move in thread for scope, endpoint = (1.01, 0.19) 00:54:10.793 00.000 15672 Moving (1.01, 0.19) raw xDistance=0.92 yDistance=0.40 00:54:10.793 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.92 00:54:10.793 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:54:10.793 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 00:54:10.793 00.000 15672 MoveAxis(W, 249, ABG) 00:54:10.793 00.000 15672 Guiding Dir = 3, Dur = 249 00:54:10.794 00.001 15672 IsSlewing returns 0 00:54:10.795 00.001 15672 IsGuiding returns 0 00:54:10.799 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=12107, FiltMin=2618, FiltMax=9808, Gamma=2.950 00:54:10.809 00.010 15672 PulseGuide returned control before completion, sleep 245 00:54:10.915 00.106 30444 UpdateGuideState exits: m=135571 SNR=90.5 Saturated 00:54:10.915 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:10.915 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:10.915 00.000 30444 Enqueuing Expose request 00:54:11.114 00.199 15672 IsGuiding returns 0 00:54:11.114 00.000 15672 Move returns status 0, amount 249 00:54:11.114 00.000 15672 MoveAxis(N, 0, ABG) 00:54:11.114 00.000 15672 Move returns status 0, amount 0 00:54:11.114 00.000 15672 move complete, result=0 00:54:11.114 00.000 15672 worker thread done servicing request 00:54:11.115 00.001 15672 Worker thread wakes up 00:54:11.115 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:11.115 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:11.115 00.000 30444 GuideStep: 0.9 px 249 ms WEST, 0.4 px 0 ms NORTH 00:54:13.222 02.107 15672 Exposure complete 00:54:13.242 00.020 15672 worker thread done servicing request 00:54:13.242 00.000 30444 OnExposeComplete: enter 00:54:13.242 00.000 30444 UpdateGuideState(): m_state=6 00:54:13.242 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4540 00:54:13.242 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.15, Mass=119347, SNR=91.5, Peak=10416 HFD=3.8 00:54:13.242 00.000 30444 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.28) = xAngle (-2.62 = -2.62) 00:54:13.242 00.000 30444 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.68 = -2.68) 00:54:13.242 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-2.89 mountX=-0.23 mountY=-0.12, mountTheta=-2.66 00:54:13.243 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.07, opts=13) 00:54:13.243 00.000 30444 Enqueuing Move request for scope (-0.26, -0.07) 00:54:13.243 00.000 15672 Worker thread wakes up 00:54:13.243 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.07) opts 0xd 00:54:13.243 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.07) 00:54:13.243 00.000 15672 Moving (-0.26, -0.07) raw xDistance=-0.23 yDistance=-0.12 00:54:13.243 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 00:54:13.243 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:54:13.243 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 00:54:13.243 00.000 15672 MoveAxis(E, 0, ABG) 00:54:13.243 00.000 15672 Move returns status 0, amount 0 00:54:13.243 00.000 15672 MoveAxis(N, 0, ABG) 00:54:13.243 00.000 15672 Move returns status 0, amount 0 00:54:13.243 00.000 15672 move complete, result=0 00:54:13.243 00.000 15672 worker thread done servicing request 00:54:13.248 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=12051, FiltMin=2567, FiltMax=9263, Gamma=2.950 00:54:13.297 00.049 30444 UpdateGuideState exits: m=119347 SNR=91.5 Saturated 00:54:13.297 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:13.297 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:13.297 00.000 30444 Enqueuing Expose request 00:54:13.297 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:54:13.297 00.000 15672 Worker thread wakes up 00:54:13.298 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:13.298 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:15.206 01.908 15672 Exposure complete 00:54:15.226 00.020 15672 worker thread done servicing request 00:54:15.227 00.001 30444 OnExposeComplete: enter 00:54:15.227 00.000 30444 UpdateGuideState(): m_state=6 00:54:15.227 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4541 00:54:15.227 00.000 30444 Star::Find returns 1 (1), X=459.88, Y=195.78, Mass=104268, SNR=75.2, Peak=10998 HFD=3.6 00:54:15.227 00.000 30444 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 00:54:15.227 00.000 30444 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.24 = -2.24) 00:54:15.227 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.43 hyp=0.68 cameraTheta=-2.46 mountX=-0.39 mountY=-0.54, mountTheta=-2.20 00:54:15.228 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.43, opts=13) 00:54:15.228 00.000 30444 Enqueuing Move request for scope (-0.53, -0.43) 00:54:15.228 00.000 15672 Worker thread wakes up 00:54:15.228 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.43) opts 0xd 00:54:15.228 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.43) 00:54:15.228 00.000 15672 Moving (-0.53, -0.43) raw xDistance=-0.39 yDistance=-0.54 00:54:15.228 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 00:54:15.228 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 00:54:15.228 00.000 15672 MoveAxis(E, 105, ABG) 00:54:15.228 00.000 15672 Guiding Dir = 2, Dur = 105 00:54:15.229 00.001 15672 IsSlewing returns 0 00:54:15.230 00.001 15672 IsGuiding returns 0 00:54:15.236 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=13469, FiltMin=2628, FiltMax=10089, Gamma=2.950 00:54:15.250 00.014 15672 PulseGuide returned control before completion, sleep 95 00:54:15.304 00.054 30444 UpdateGuideState exits: m=104268 SNR=75.2 Saturated 00:54:15.304 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:15.305 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:15.305 00.000 30444 Enqueuing Expose request 00:54:15.348 00.043 15672 IsGuiding returns 1 00:54:15.348 00.000 15672 scope still moving after pulse duration time elapsed 00:54:15.369 00.021 15672 IsSlewing returns 0 00:54:15.395 00.026 15672 IsGuiding returns 0 00:54:15.395 00.000 15672 scope move finished after 105 + 60 ms 00:54:15.395 00.000 15672 Move returns status 0, amount 105 00:54:15.395 00.000 15672 MoveAxis(N, 96, ABG) 00:54:15.395 00.000 15672 Guiding Dir = 0, Dur = 96 00:54:15.396 00.001 15672 IsSlewing returns 0 00:54:15.397 00.001 15672 IsGuiding returns 0 00:54:15.476 00.079 15672 PulseGuide returned control before completion, sleep 28 00:54:15.539 00.063 15672 IsGuiding returns 1 00:54:15.539 00.000 15672 scope still moving after pulse duration time elapsed 00:54:15.560 00.021 15672 IsSlewing returns 0 00:54:15.563 00.003 15672 IsGuiding returns 1 00:54:15.585 00.022 15672 IsSlewing returns 0 00:54:15.603 00.018 15672 IsGuiding returns 0 00:54:15.604 00.001 15672 scope move finished after 96 + 111 ms 00:54:15.604 00.000 15672 Move returns status 0, amount 96 00:54:15.604 00.000 15672 move complete, result=0 00:54:15.604 00.000 15672 worker thread done servicing request 00:54:15.604 00.000 15672 Worker thread wakes up 00:54:15.604 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:15.605 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:15.605 00.000 30444 GuideStep: -0.4 px 105 ms EAST, -0.5 px 96 ms NORTH 00:54:17.722 02.117 15672 Exposure complete 00:54:17.755 00.033 15672 worker thread done servicing request 00:54:17.755 00.000 30444 OnExposeComplete: enter 00:54:17.755 00.000 30444 UpdateGuideState(): m_state=6 00:54:17.755 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4542 00:54:17.755 00.000 30444 Star::Find returns 1 (1), X=460.93, Y=196.15, Mass=121340, SNR=80.6, Peak=10525 HFD=4.0 00:54:17.755 00.000 30444 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.28) = xAngle (0.16 = 0.16) 00:54:17.755 00.000 30444 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.10 = 0.10) 00:54:17.756 00.001 30444 CameraToMount -- cameraX=0.52 cameraY=-0.06 hyp=0.52 cameraTheta=-0.11 mountX=0.52 mountY=0.05, mountTheta=0.10 00:54:17.756 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.06, opts=13) 00:54:17.756 00.000 30444 Enqueuing Move request for scope (0.52, -0.06) 00:54:17.756 00.000 15672 Worker thread wakes up 00:54:17.756 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.06) opts 0xd 00:54:17.756 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.06) 00:54:17.756 00.000 15672 Moving (0.52, -0.06) raw xDistance=0.52 yDistance=0.05 00:54:17.756 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.52 00:54:17.756 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:54:17.756 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:54:17.757 00.001 15672 MoveAxis(W, 132, ABG) 00:54:17.757 00.000 15672 Guiding Dir = 3, Dur = 132 00:54:17.757 00.000 15672 IsSlewing returns 0 00:54:17.758 00.001 15672 IsGuiding returns 0 00:54:17.762 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=11748, FiltMin=2510, FiltMax=10311, Gamma=2.950 00:54:17.775 00.013 15672 PulseGuide returned control before completion, sleep 126 00:54:17.950 00.175 15672 IsGuiding returns 0 00:54:17.951 00.001 15672 Move returns status 0, amount 132 00:54:17.951 00.000 15672 MoveAxis(N, 0, ABG) 00:54:17.951 00.000 15672 Move returns status 0, amount 0 00:54:17.951 00.000 15672 move complete, result=0 00:54:17.951 00.000 15672 worker thread done servicing request 00:54:18.050 00.099 30444 UpdateGuideState exits: m=121340 SNR=80.6 Saturated 00:54:18.050 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:18.050 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:18.051 00.001 30444 Enqueuing Expose request 00:54:18.051 00.000 30444 GuideStep: 0.5 px 132 ms WEST, 0.1 px 0 ms NORTH 00:54:18.051 00.000 15672 Worker thread wakes up 00:54:18.051 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:18.051 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:19.958 01.907 15672 Exposure complete 00:54:19.978 00.020 15672 worker thread done servicing request 00:54:19.978 00.000 30444 OnExposeComplete: enter 00:54:19.978 00.000 30444 UpdateGuideState(): m_state=6 00:54:19.978 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4543 00:54:19.979 00.001 30444 Star::Find returns 1 (1), X=460.65, Y=196.64, Mass=125572, SNR=90.2, Peak=10671 HFD=3.6 00:54:19.979 00.000 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 00:54:19.979 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 00:54:19.979 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.42 hyp=0.49 cameraTheta=1.05 mountX=0.12 mountY=0.47, mountTheta=1.32 00:54:19.979 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.42, opts=13) 00:54:19.979 00.000 30444 Enqueuing Move request for scope (0.25, 0.42) 00:54:19.979 00.000 15672 Worker thread wakes up 00:54:19.979 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.42) opts 0xd 00:54:19.979 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.42) 00:54:19.979 00.000 15672 Moving (0.25, 0.42) raw xDistance=0.12 yDistance=0.47 00:54:19.979 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 00:54:19.980 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:54:19.980 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 00:54:19.980 00.000 15672 MoveAxis(E, 0, ABG) 00:54:19.980 00.000 15672 Move returns status 0, amount 0 00:54:19.980 00.000 15672 MoveAxis(N, 0, ABG) 00:54:19.980 00.000 15672 Move returns status 0, amount 0 00:54:19.980 00.000 15672 move complete, result=0 00:54:19.980 00.000 15672 worker thread done servicing request 00:54:19.985 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=10838, FiltMin=2634, FiltMax=9722, Gamma=2.950 00:54:20.112 00.127 30444 UpdateGuideState exits: m=125572 SNR=90.2 Saturated 00:54:20.112 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:20.112 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:20.112 00.000 30444 Enqueuing Expose request 00:54:20.113 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 00:54:20.113 00.000 15672 Worker thread wakes up 00:54:20.113 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:20.113 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:22.223 02.110 15672 Exposure complete 00:54:22.243 00.020 15672 worker thread done servicing request 00:54:22.243 00.000 30444 OnExposeComplete: enter 00:54:22.243 00.000 30444 UpdateGuideState(): m_state=6 00:54:22.243 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4544 00:54:22.243 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=196.20, Mass=117699, SNR=83.1, Peak=10074 HFD=3.9 00:54:22.243 00.000 30444 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.28) = xAngle (-2.81 = -2.81) 00:54:22.243 00.000 30444 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 00:54:22.244 00.001 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.09 mountX=-0.22 mountY=-0.06, mountTheta=-2.87 00:54:22.244 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.01, opts=13) 00:54:22.244 00.000 30444 Enqueuing Move request for scope (-0.23, -0.01) 00:54:22.244 00.000 15672 Worker thread wakes up 00:54:22.244 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd 00:54:22.244 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.01) 00:54:22.244 00.000 15672 Moving (-0.23, -0.01) raw xDistance=-0.22 yDistance=-0.06 00:54:22.244 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 00:54:22.244 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:54:22.244 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 00:54:22.244 00.000 15672 MoveAxis(E, 0, ABG) 00:54:22.244 00.000 15672 Move returns status 0, amount 0 00:54:22.244 00.000 15672 MoveAxis(N, 0, ABG) 00:54:22.245 00.001 15672 Move returns status 0, amount 0 00:54:22.245 00.000 15672 move complete, result=0 00:54:22.245 00.000 15672 worker thread done servicing request 00:54:22.249 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=10734, FiltMin=2484, FiltMax=8692, Gamma=2.950 00:54:22.298 00.049 30444 UpdateGuideState exits: m=117699 SNR=83.1 Saturated 00:54:22.298 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:22.298 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:22.298 00.000 30444 Enqueuing Expose request 00:54:22.299 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 00:54:22.299 00.000 15672 Worker thread wakes up 00:54:22.299 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:22.299 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:24.213 01.914 15672 Exposure complete 00:54:24.243 00.030 15672 worker thread done servicing request 00:54:24.243 00.000 30444 OnExposeComplete: enter 00:54:24.243 00.000 30444 UpdateGuideState(): m_state=6 00:54:24.244 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4545 00:54:24.244 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=195.91, Mass=127378, SNR=87.1, Peak=10390 HFD=4.2 00:54:24.244 00.000 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.33 = -2.33) 00:54:24.244 00.000 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.40 = -2.40) 00:54:24.244 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.30 hyp=0.60 cameraTheta=-2.61 mountX=-0.42 mountY=-0.41, mountTheta=-2.37 00:54:24.244 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.30, opts=13) 00:54:24.244 00.000 30444 Enqueuing Move request for scope (-0.52, -0.30) 00:54:24.244 00.000 15672 Worker thread wakes up 00:54:24.244 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.30) opts 0xd 00:54:24.244 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.30) 00:54:24.244 00.000 15672 Moving (-0.52, -0.30) raw xDistance=-0.42 yDistance=-0.41 00:54:24.245 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 00:54:24.245 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 00:54:24.245 00.000 15672 MoveAxis(E, 113, ABG) 00:54:24.245 00.000 15672 Guiding Dir = 2, Dur = 113 00:54:24.245 00.000 15672 IsSlewing returns 0 00:54:24.246 00.001 15672 IsGuiding returns 0 00:54:24.250 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=10410, FiltMin=2619, FiltMax=8676, Gamma=2.950 00:54:24.276 00.026 15672 PulseGuide returned control before completion, sleep 94 00:54:24.299 00.023 30444 UpdateGuideState exits: m=127378 SNR=87.1 Saturated 00:54:24.300 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:24.300 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:24.300 00.000 30444 Enqueuing Expose request 00:54:24.436 00.136 15672 IsGuiding returns 0 00:54:24.437 00.001 15672 Move returns status 0, amount 113 00:54:24.437 00.000 15672 MoveAxis(N, 73, ABG) 00:54:24.437 00.000 15672 Guiding Dir = 0, Dur = 73 00:54:24.437 00.000 15672 IsSlewing returns 0 00:54:24.440 00.003 15672 IsGuiding returns 0 00:54:24.519 00.079 15672 IsGuiding returns 1 00:54:24.519 00.000 15672 scope still moving after pulse duration time elapsed 00:54:24.541 00.022 15672 IsSlewing returns 0 00:54:24.544 00.003 15672 IsGuiding returns 1 00:54:24.565 00.021 15672 IsSlewing returns 0 00:54:24.568 00.003 15672 IsGuiding returns 1 00:54:24.589 00.021 15672 IsSlewing returns 0 00:54:24.592 00.003 15672 IsGuiding returns 1 00:54:24.612 00.020 15672 IsSlewing returns 0 00:54:24.662 00.050 15672 IsGuiding returns 0 00:54:24.662 00.000 15672 scope move finished after 73 + 149 ms 00:54:24.663 00.001 15672 Move returns status 0, amount 73 00:54:24.663 00.000 15672 move complete, result=0 00:54:24.663 00.000 15672 worker thread done servicing request 00:54:24.663 00.000 15672 Worker thread wakes up 00:54:24.664 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:24.664 00.000 30444 GuideStep: -0.4 px 113 ms EAST, -0.4 px 73 ms NORTH 00:54:24.664 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:26.773 02.109 15672 Exposure complete 00:54:26.793 00.020 15672 worker thread done servicing request 00:54:26.793 00.000 30444 OnExposeComplete: enter 00:54:26.793 00.000 30444 UpdateGuideState(): m_state=6 00:54:26.794 00.001 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4546 00:54:26.794 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=196.44, Mass=122270, SNR=73.5, Peak=10888 HFD=3.3 00:54:26.794 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 00:54:26.794 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 00:54:26.794 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.09 mountX=0.05 mountY=0.25, mountTheta=1.36 00:54:26.794 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.23, opts=13) 00:54:26.794 00.000 30444 Enqueuing Move request for scope (0.12, 0.23) 00:54:26.794 00.000 15672 Worker thread wakes up 00:54:26.794 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd 00:54:26.794 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.23) 00:54:26.794 00.000 15672 Moving (0.12, 0.23) raw xDistance=0.05 yDistance=0.25 00:54:26.794 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:54:26.794 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:54:26.795 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 00:54:26.795 00.000 15672 MoveAxis(E, 0, ABG) 00:54:26.795 00.000 15672 Move returns status 0, amount 0 00:54:26.795 00.000 15672 MoveAxis(N, 0, ABG) 00:54:26.795 00.000 15672 Move returns status 0, amount 0 00:54:26.795 00.000 15672 move complete, result=0 00:54:26.795 00.000 15672 worker thread done servicing request 00:54:26.800 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=10944, FiltMin=2634, FiltMax=9586, Gamma=2.950 00:54:27.246 00.446 30444 UpdateGuideState exits: m=122270 SNR=73.5 Saturated 00:54:27.246 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:27.247 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:27.247 00.000 30444 Enqueuing Expose request 00:54:27.247 00.000 15672 Worker thread wakes up 00:54:27.247 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:54:27.247 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:27.247 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:29.157 01.910 15672 Exposure complete 00:54:29.176 00.019 15672 worker thread done servicing request 00:54:29.176 00.000 30444 OnExposeComplete: enter 00:54:29.176 00.000 30444 UpdateGuideState(): m_state=6 00:54:29.176 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4547 00:54:29.176 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=196.57, Mass=118616, SNR=79.0, Peak=10738 HFD=3.4 00:54:29.176 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 00:54:29.176 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 00:54:29.176 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.36 hyp=0.41 cameraTheta=1.09 mountX=0.08 mountY=0.39, mountTheta=1.36 00:54:29.176 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.36, opts=13) 00:54:29.176 00.000 30444 Enqueuing Move request for scope (0.19, 0.36) 00:54:29.176 00.000 15672 Worker thread wakes up 00:54:29.177 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.36) opts 0xd 00:54:29.177 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.36) 00:54:29.177 00.000 15672 Moving (0.19, 0.36) raw xDistance=0.08 yDistance=0.39 00:54:29.177 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:54:29.177 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:54:29.177 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 00:54:29.177 00.000 15672 MoveAxis(E, 0, ABG) 00:54:29.177 00.000 15672 Move returns status 0, amount 0 00:54:29.177 00.000 15672 MoveAxis(N, 0, ABG) 00:54:29.177 00.000 15672 Move returns status 0, amount 0 00:54:29.177 00.000 15672 move complete, result=0 00:54:29.177 00.000 15672 worker thread done servicing request 00:54:29.182 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=11399, FiltMin=2575, FiltMax=10352, Gamma=2.950 00:54:29.231 00.049 30444 UpdateGuideState exits: m=118616 SNR=79.0 Saturated 00:54:29.231 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:29.231 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:29.232 00.001 30444 Enqueuing Expose request 00:54:29.232 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 00:54:29.232 00.000 15672 Worker thread wakes up 00:54:29.232 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:29.232 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:31.343 02.111 15672 Exposure complete 00:54:31.363 00.020 15672 worker thread done servicing request 00:54:31.363 00.000 30444 OnExposeComplete: enter 00:54:31.363 00.000 30444 UpdateGuideState(): m_state=6 00:54:31.363 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4548 00:54:31.363 00.000 30444 Star::Find returns 1 (1), X=461.24, Y=196.39, Mass=130067, SNR=98.9, Peak=11317 HFD=3.7 00:54:31.363 00.000 30444 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.28) = xAngle (0.49 = 0.49) 00:54:31.363 00.000 30444 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.42 = 0.42) 00:54:31.363 00.000 30444 CameraToMount -- cameraX=0.83 cameraY=0.18 hyp=0.85 cameraTheta=0.21 mountX=0.75 mountY=0.35, mountTheta=0.44 00:54:31.363 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.83, y=0.18, opts=13) 00:54:31.363 00.000 30444 Enqueuing Move request for scope (0.83, 0.18) 00:54:31.364 00.001 15672 Worker thread wakes up 00:54:31.364 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.18) opts 0xd 00:54:31.364 00.000 15672 Handling offset move in thread for scope, endpoint = (0.83, 0.18) 00:54:31.364 00.000 15672 Moving (0.83, 0.18) raw xDistance=0.75 yDistance=0.35 00:54:31.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75 00:54:31.364 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:54:31.364 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 00:54:31.364 00.000 15672 MoveAxis(W, 203, ABG) 00:54:31.364 00.000 15672 Guiding Dir = 3, Dur = 203 00:54:31.364 00.000 15672 IsSlewing returns 0 00:54:31.365 00.001 15672 IsGuiding returns 0 00:54:31.369 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=11317, FiltMin=2515, FiltMax=9572, Gamma=2.950 00:54:31.385 00.016 15672 PulseGuide returned control before completion, sleep 194 00:54:31.420 00.035 30444 UpdateGuideState exits: m=130067 SNR=98.9 Saturated 00:54:31.420 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:31.420 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:31.420 00.000 30444 Enqueuing Expose request 00:54:31.582 00.162 15672 IsGuiding returns 1 00:54:31.582 00.000 15672 scope still moving after pulse duration time elapsed 00:54:31.603 00.021 15672 IsSlewing returns 0 00:54:31.610 00.007 15672 IsGuiding returns 0 00:54:31.610 00.000 15672 scope move finished after 203 + 41 ms 00:54:31.610 00.000 15672 Move returns status 0, amount 203 00:54:31.610 00.000 15672 MoveAxis(N, 0, ABG) 00:54:31.610 00.000 15672 Move returns status 0, amount 0 00:54:31.610 00.000 15672 move complete, result=0 00:54:31.611 00.001 15672 worker thread done servicing request 00:54:31.611 00.000 15672 Worker thread wakes up 00:54:31.611 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:31.611 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:31.611 00.000 30444 GuideStep: 0.8 px 203 ms WEST, 0.3 px 0 ms NORTH 00:54:33.519 01.908 15672 Exposure complete 00:54:33.539 00.020 15672 worker thread done servicing request 00:54:33.539 00.000 30444 OnExposeComplete: enter 00:54:33.539 00.000 30444 UpdateGuideState(): m_state=6 00:54:33.539 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4549 00:54:33.539 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=196.43, Mass=117187, SNR=92.2, Peak=10164 HFD=3.3 00:54:33.539 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 00:54:33.539 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 00:54:33.539 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.26 cameraTheta=1.01 mountX=0.07 mountY=0.24, mountTheta=1.29 00:54:33.540 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.22, opts=13) 00:54:33.540 00.000 30444 Enqueuing Move request for scope (0.14, 0.22) 00:54:33.540 00.000 15672 Worker thread wakes up 00:54:33.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0xd 00:54:33.540 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.22) 00:54:33.540 00.000 15672 Moving (0.14, 0.22) raw xDistance=0.07 yDistance=0.24 00:54:33.540 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:54:33.540 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:54:33.540 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 00:54:33.540 00.000 15672 MoveAxis(E, 0, ABG) 00:54:33.540 00.000 15672 Move returns status 0, amount 0 00:54:33.540 00.000 15672 MoveAxis(N, 0, ABG) 00:54:33.540 00.000 15672 Move returns status 0, amount 0 00:54:33.541 00.001 15672 move complete, result=0 00:54:33.541 00.000 15672 worker thread done servicing request 00:54:33.545 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=10654, FiltMin=2631, FiltMax=10085, Gamma=2.950 00:54:33.597 00.052 30444 UpdateGuideState exits: m=117187 SNR=92.2 Saturated 00:54:33.597 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:33.597 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:33.597 00.000 30444 Enqueuing Expose request 00:54:33.597 00.000 15672 Worker thread wakes up 00:54:33.597 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:33.597 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:54:33.597 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:35.703 02.106 15672 Exposure complete 00:54:35.724 00.021 15672 worker thread done servicing request 00:54:35.724 00.000 30444 OnExposeComplete: enter 00:54:35.724 00.000 30444 UpdateGuideState(): m_state=6 00:54:35.724 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4550 00:54:35.724 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=196.24, Mass=114269, SNR=83.8, Peak=10959 HFD=3.6 00:54:35.724 00.000 30444 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.28) = xAngle (3.38 = -2.90) 00:54:35.724 00.000 30444 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.32 = -2.96) 00:54:35.724 00.000 30444 CameraToMount -- cameraX=-0.73 cameraY=0.03 hyp=0.73 cameraTheta=3.10 mountX=-0.71 mountY=-0.13, mountTheta=-2.96 00:54:35.725 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.73, y=0.03, opts=13) 00:54:35.725 00.000 30444 Enqueuing Move request for scope (-0.73, 0.03) 00:54:35.725 00.000 15672 Worker thread wakes up 00:54:35.725 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.03) opts 0xd 00:54:35.725 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.73, 0.03) 00:54:35.725 00.000 15672 Moving (-0.73, 0.03) raw xDistance=-0.71 yDistance=-0.13 00:54:35.725 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71 00:54:35.725 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:54:35.725 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 00:54:35.725 00.000 15672 MoveAxis(E, 191, ABG) 00:54:35.725 00.000 15672 Guiding Dir = 2, Dur = 191 00:54:35.726 00.001 15672 IsSlewing returns 0 00:54:35.726 00.000 15672 IsGuiding returns 0 00:54:35.731 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=12167, FiltMin=2631, FiltMax=9818, Gamma=2.950 00:54:35.746 00.015 15672 PulseGuide returned control before completion, sleep 182 00:54:35.785 00.039 30444 UpdateGuideState exits: m=114269 SNR=83.8 Saturated 00:54:35.785 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:35.785 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:35.785 00.000 30444 Enqueuing Expose request 00:54:35.932 00.147 15672 IsGuiding returns 1 00:54:35.932 00.000 15672 scope still moving after pulse duration time elapsed 00:54:35.952 00.020 15672 IsSlewing returns 0 00:54:35.956 00.004 15672 IsGuiding returns 0 00:54:35.956 00.000 15672 scope move finished after 191 + 38 ms 00:54:35.956 00.000 15672 Move returns status 0, amount 191 00:54:35.956 00.000 15672 MoveAxis(N, 0, ABG) 00:54:35.956 00.000 15672 Move returns status 0, amount 0 00:54:35.956 00.000 15672 move complete, result=0 00:54:35.957 00.001 15672 worker thread done servicing request 00:54:35.957 00.000 30444 GuideStep: -0.7 px 191 ms EAST, -0.1 px 0 ms NORTH 00:54:35.957 00.000 15672 Worker thread wakes up 00:54:35.957 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:35.957 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:37.867 01.910 15672 Exposure complete 00:54:37.887 00.020 15672 worker thread done servicing request 00:54:37.887 00.000 30444 OnExposeComplete: enter 00:54:37.888 00.001 30444 UpdateGuideState(): m_state=6 00:54:37.888 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4551 00:54:37.888 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=196.20, Mass=110653, SNR=77.5, Peak=10343 HFD=3.7 00:54:37.888 00.000 30444 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.28) = xAngle (-2.85 = -2.85) 00:54:37.888 00.000 30444 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.91 = -2.91) 00:54:37.888 00.000 30444 CameraToMount -- cameraX=-0.75 cameraY=-0.01 hyp=0.75 cameraTheta=-3.13 mountX=-0.72 mountY=-0.17, mountTheta=-2.91 00:54:37.888 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.75, y=-0.01, opts=13) 00:54:37.888 00.000 30444 Enqueuing Move request for scope (-0.75, -0.01) 00:54:37.888 00.000 15672 Worker thread wakes up 00:54:37.889 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.01) opts 0xd 00:54:37.889 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.75, -0.01) 00:54:37.889 00.000 15672 Moving (-0.75, -0.01) raw xDistance=-0.72 yDistance=-0.17 00:54:37.889 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.72 00:54:37.889 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:54:37.889 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 00:54:37.889 00.000 15672 MoveAxis(E, 209, ABG) 00:54:37.889 00.000 15672 Guiding Dir = 2, Dur = 209 00:54:37.889 00.000 15672 IsSlewing returns 0 00:54:37.890 00.001 15672 IsGuiding returns 0 00:54:37.895 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=11911, FiltMin=2630, FiltMax=9386, Gamma=2.950 00:54:37.919 00.024 15672 PulseGuide returned control before completion, sleep 191 00:54:37.950 00.031 30444 UpdateGuideState exits: m=110653 SNR=77.5 Saturated 00:54:37.950 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:37.950 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:37.950 00.000 30444 Enqueuing Expose request 00:54:38.111 00.161 15672 IsGuiding returns 1 00:54:38.111 00.000 15672 scope still moving after pulse duration time elapsed 00:54:38.132 00.021 15672 IsSlewing returns 0 00:54:38.142 00.010 15672 IsGuiding returns 0 00:54:38.142 00.000 15672 scope move finished after 209 + 43 ms 00:54:38.142 00.000 15672 Move returns status 0, amount 209 00:54:38.142 00.000 15672 MoveAxis(N, 0, ABG) 00:54:38.142 00.000 15672 Move returns status 0, amount 0 00:54:38.142 00.000 15672 move complete, result=0 00:54:38.142 00.000 15672 worker thread done servicing request 00:54:38.142 00.000 15672 Worker thread wakes up 00:54:38.142 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:38.142 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:38.142 00.000 30444 GuideStep: -0.7 px 209 ms EAST, -0.2 px 0 ms NORTH 00:54:40.258 02.116 15672 Exposure complete 00:54:40.287 00.029 15672 worker thread done servicing request 00:54:40.287 00.000 30444 OnExposeComplete: enter 00:54:40.287 00.000 30444 UpdateGuideState(): m_state=6 00:54:40.287 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4552 00:54:40.287 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=196.26, Mass=129590, SNR=95.7, Peak=10141 HFD=3.7 00:54:40.287 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.60 = 2.60) 00:54:40.288 00.001 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 00:54:40.288 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.32 mountX=-0.05 mountY=0.03, mountTheta=2.55 00:54:40.288 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.04, opts=13) 00:54:40.288 00.000 30444 Enqueuing Move request for scope (-0.04, 0.04) 00:54:40.288 00.000 15672 Worker thread wakes up 00:54:40.288 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd 00:54:40.288 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.04) 00:54:40.288 00.000 15672 Moving (-0.04, 0.04) raw xDistance=-0.05 yDistance=0.03 00:54:40.288 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:54:40.288 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:54:40.288 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:54:40.288 00.000 15672 MoveAxis(E, 0, ABG) 00:54:40.288 00.000 15672 Move returns status 0, amount 0 00:54:40.289 00.001 15672 MoveAxis(N, 0, ABG) 00:54:40.289 00.000 15672 Move returns status 0, amount 0 00:54:40.289 00.000 15672 move complete, result=0 00:54:40.289 00.000 15672 worker thread done servicing request 00:54:40.293 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=10213, FiltMin=2587, FiltMax=9219, Gamma=2.950 00:54:40.343 00.050 30444 UpdateGuideState exits: m=129590 SNR=95.7 Saturated 00:54:40.343 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:40.343 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:40.343 00.000 30444 Enqueuing Expose request 00:54:40.343 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 00:54:40.343 00.000 15672 Worker thread wakes up 00:54:40.343 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:40.343 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:42.249 01.906 15672 Exposure complete 00:54:42.269 00.020 15672 worker thread done servicing request 00:54:42.269 00.000 30444 OnExposeComplete: enter 00:54:42.269 00.000 30444 UpdateGuideState(): m_state=6 00:54:42.269 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4553 00:54:42.270 00.001 30444 Star::Find returns 1 (1), X=460.45, Y=195.97, Mass=120494, SNR=88.6, Peak=10794 HFD=3.7 00:54:42.270 00.000 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 00:54:42.270 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 00:54:42.270 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.38 mountX=0.11 mountY=-0.23, mountTheta=-1.12 00:54:42.270 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.24, opts=13) 00:54:42.270 00.000 30444 Enqueuing Move request for scope (0.05, -0.24) 00:54:42.270 00.000 15672 Worker thread wakes up 00:54:42.270 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd 00:54:42.270 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.24) 00:54:42.270 00.000 15672 Moving (0.05, -0.24) raw xDistance=0.11 yDistance=-0.23 00:54:42.270 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:54:42.271 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:54:42.271 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:54:42.271 00.000 15672 MoveAxis(E, 0, ABG) 00:54:42.271 00.000 15672 Move returns status 0, amount 0 00:54:42.271 00.000 15672 MoveAxis(N, 0, ABG) 00:54:42.271 00.000 15672 Move returns status 0, amount 0 00:54:42.271 00.000 15672 move complete, result=0 00:54:42.271 00.000 15672 worker thread done servicing request 00:54:42.276 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=10848, FiltMin=2589, FiltMax=9400, Gamma=2.950 00:54:42.326 00.050 30444 UpdateGuideState exits: m=120494 SNR=88.6 Saturated 00:54:42.326 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:42.326 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:42.326 00.000 30444 Enqueuing Expose request 00:54:42.326 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:54:42.326 00.000 15672 Worker thread wakes up 00:54:42.326 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:42.326 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:44.432 02.106 15672 Exposure complete 00:54:44.452 00.020 15672 worker thread done servicing request 00:54:44.452 00.000 30444 OnExposeComplete: enter 00:54:44.452 00.000 30444 UpdateGuideState(): m_state=6 00:54:44.452 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4554 00:54:44.452 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=196.52, Mass=115628, SNR=85.2, Peak=9515 HFD=3.5 00:54:44.452 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 00:54:44.452 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 00:54:44.452 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.32 mountX=-0.01 mountY=0.31, mountTheta=1.60 00:54:44.453 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.30, opts=13) 00:54:44.453 00.000 30444 Enqueuing Move request for scope (0.08, 0.30) 00:54:44.453 00.000 15672 Worker thread wakes up 00:54:44.453 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.30) opts 0xd 00:54:44.453 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.30) 00:54:44.453 00.000 15672 Moving (0.08, 0.30) raw xDistance=-0.01 yDistance=0.31 00:54:44.453 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 00:54:44.453 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:54:44.453 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 00:54:44.453 00.000 15672 MoveAxis(E, 0, ABG) 00:54:44.453 00.000 15672 Move returns status 0, amount 0 00:54:44.453 00.000 15672 MoveAxis(N, 0, ABG) 00:54:44.453 00.000 15672 Move returns status 0, amount 0 00:54:44.453 00.000 15672 move complete, result=0 00:54:44.453 00.000 15672 worker thread done servicing request 00:54:44.458 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=9974, FiltMin=2613, FiltMax=8655, Gamma=2.950 00:54:44.508 00.050 30444 UpdateGuideState exits: m=115628 SNR=85.2 Saturated 00:54:44.508 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:44.508 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:44.508 00.000 30444 Enqueuing Expose request 00:54:44.508 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 00:54:44.508 00.000 15672 Worker thread wakes up 00:54:44.508 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:44.508 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:46.415 01.907 15672 Exposure complete 00:54:46.435 00.020 15672 worker thread done servicing request 00:54:46.435 00.000 30444 OnExposeComplete: enter 00:54:46.435 00.000 30444 UpdateGuideState(): m_state=6 00:54:46.435 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4555 00:54:46.436 00.001 30444 Star::Find returns 1 (1), X=459.88, Y=196.16, Mass=123353, SNR=87.9, Peak=12033 HFD=3.8 00:54:46.436 00.000 30444 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.28) = xAngle (-2.76 = -2.76) 00:54:46.436 00.000 30444 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.82 = -2.82) 00:54:46.436 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.05 hyp=0.53 cameraTheta=-3.04 mountX=-0.49 mountY=-0.17, mountTheta=-2.81 00:54:46.436 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.05, opts=13) 00:54:46.436 00.000 30444 Enqueuing Move request for scope (-0.53, -0.05) 00:54:46.436 00.000 15672 Worker thread wakes up 00:54:46.436 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.05) opts 0xd 00:54:46.436 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.05) 00:54:46.436 00.000 15672 Moving (-0.53, -0.05) raw xDistance=-0.49 yDistance=-0.17 00:54:46.436 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49 00:54:46.436 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:54:46.437 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 00:54:46.437 00.000 15672 MoveAxis(E, 133, ABG) 00:54:46.437 00.000 15672 Guiding Dir = 2, Dur = 133 00:54:46.437 00.000 15672 IsSlewing returns 0 00:54:46.438 00.001 15672 IsGuiding returns 0 00:54:46.442 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12712, FiltMin=2616, FiltMax=9912, Gamma=2.950 00:54:46.465 00.023 15672 PulseGuide returned control before completion, sleep 117 00:54:46.491 00.026 30444 UpdateGuideState exits: m=123353 SNR=87.9 Saturated 00:54:46.491 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:46.491 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:46.491 00.000 30444 Enqueuing Expose request 00:54:46.584 00.093 15672 IsGuiding returns 1 00:54:46.584 00.000 15672 scope still moving after pulse duration time elapsed 00:54:46.604 00.020 15672 IsSlewing returns 0 00:54:46.626 00.022 15672 IsGuiding returns 0 00:54:46.626 00.000 15672 scope move finished after 133 + 54 ms 00:54:46.626 00.000 15672 Move returns status 0, amount 133 00:54:46.627 00.001 15672 MoveAxis(N, 0, ABG) 00:54:46.627 00.000 15672 Move returns status 0, amount 0 00:54:46.627 00.000 15672 move complete, result=0 00:54:46.627 00.000 15672 worker thread done servicing request 00:54:46.627 00.000 15672 Worker thread wakes up 00:54:46.627 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:46.627 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:46.628 00.001 30444 GuideStep: -0.5 px 133 ms EAST, -0.2 px 0 ms NORTH 00:54:48.734 02.106 15672 Exposure complete 00:54:48.754 00.020 15672 worker thread done servicing request 00:54:48.754 00.000 30444 OnExposeComplete: enter 00:54:48.754 00.000 30444 UpdateGuideState(): m_state=6 00:54:48.754 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4556 00:54:48.754 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=196.04, Mass=112734, SNR=83.6, Peak=11093 HFD=3.9 00:54:48.754 00.000 30444 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.28) = xAngle (0.04 = 0.04) 00:54:48.754 00.000 30444 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.02 = -0.02) 00:54:48.754 00.000 30444 CameraToMount -- cameraX=0.73 cameraY=-0.18 hyp=0.75 cameraTheta=-0.24 mountX=0.75 mountY=-0.01, mountTheta=-0.02 00:54:48.755 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.73, y=-0.18, opts=13) 00:54:48.755 00.000 30444 Enqueuing Move request for scope (0.73, -0.18) 00:54:48.755 00.000 15672 Worker thread wakes up 00:54:48.755 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.18) opts 0xd 00:54:48.755 00.000 15672 Handling offset move in thread for scope, endpoint = (0.73, -0.18) 00:54:48.755 00.000 15672 Moving (0.73, -0.18) raw xDistance=0.75 yDistance=-0.01 00:54:48.755 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.75 00:54:48.755 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:54:48.755 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 00:54:48.755 00.000 15672 MoveAxis(W, 194, ABG) 00:54:48.755 00.000 15672 Guiding Dir = 3, Dur = 194 00:54:48.755 00.000 15672 IsSlewing returns 0 00:54:48.757 00.002 15672 IsGuiding returns 0 00:54:48.761 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=11093, FiltMin=2660, FiltMax=9058, Gamma=2.950 00:54:48.781 00.020 15672 PulseGuide returned control before completion, sleep 180 00:54:48.810 00.029 30444 UpdateGuideState exits: m=112734 SNR=83.6 Saturated 00:54:48.810 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:48.811 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:48.811 00.000 30444 Enqueuing Expose request 00:54:48.989 00.178 15672 IsGuiding returns 0 00:54:48.990 00.001 15672 Move returns status 0, amount 194 00:54:48.990 00.000 15672 MoveAxis(N, 0, ABG) 00:54:48.990 00.000 15672 Move returns status 0, amount 0 00:54:48.990 00.000 15672 move complete, result=0 00:54:48.990 00.000 15672 worker thread done servicing request 00:54:48.990 00.000 15672 Worker thread wakes up 00:54:48.990 00.000 30444 GuideStep: 0.8 px 194 ms WEST, -0.0 px 0 ms NORTH 00:54:48.990 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:48.990 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:50.896 01.906 15672 Exposure complete 00:54:50.916 00.020 15672 worker thread done servicing request 00:54:50.916 00.000 30444 OnExposeComplete: enter 00:54:50.916 00.000 30444 UpdateGuideState(): m_state=6 00:54:50.916 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4557 00:54:50.916 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=196.45, Mass=104691, SNR=61.1, Peak=9386 HFD=3.3 00:54:50.916 00.000 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.67 = 1.67) 00:54:50.916 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.61 = 1.61) 00:54:50.916 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.39 mountX=-0.02 mountY=0.24, mountTheta=1.67 00:54:50.917 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.24, opts=13) 00:54:50.917 00.000 30444 Enqueuing Move request for scope (0.04, 0.24) 00:54:50.917 00.000 15672 Worker thread wakes up 00:54:50.917 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd 00:54:50.917 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.24) 00:54:50.917 00.000 15672 Moving (0.04, 0.24) raw xDistance=-0.02 yDistance=0.24 00:54:50.917 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:54:50.917 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:54:50.917 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 00:54:50.917 00.000 15672 MoveAxis(E, 0, ABG) 00:54:50.917 00.000 15672 Move returns status 0, amount 0 00:54:50.917 00.000 15672 MoveAxis(N, 0, ABG) 00:54:50.917 00.000 15672 Move returns status 0, amount 0 00:54:50.917 00.000 15672 move complete, result=0 00:54:50.917 00.000 15672 worker thread done servicing request 00:54:50.922 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=10088, FiltMin=2559, FiltMax=9193, Gamma=2.950 00:54:50.972 00.050 30444 UpdateGuideState exits: m=104691 SNR=61.1 Saturated 00:54:50.972 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:50.972 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:50.972 00.000 30444 Enqueuing Expose request 00:54:50.972 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 00:54:50.972 00.000 15672 Worker thread wakes up 00:54:50.972 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:50.972 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:53.081 02.109 15672 Exposure complete 00:54:53.100 00.019 15672 worker thread done servicing request 00:54:53.100 00.000 30444 OnExposeComplete: enter 00:54:53.100 00.000 30444 UpdateGuideState(): m_state=6 00:54:53.100 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4558 00:54:53.100 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=197.09, Mass=118678, SNR=82.8, Peak=10904 HFD=3.9 00:54:53.100 00.000 30444 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.28) = xAngle (2.05 = 2.05) 00:54:53.100 00.000 30444 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.99 = 1.99) 00:54:53.100 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.88 hyp=0.90 cameraTheta=1.77 mountX=-0.41 mountY=0.82, mountTheta=2.04 00:54:53.102 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.88, opts=13) 00:54:53.102 00.000 30444 Enqueuing Move request for scope (-0.18, 0.88) 00:54:53.102 00.000 15672 Worker thread wakes up 00:54:53.102 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.88) opts 0xd 00:54:53.102 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.88) 00:54:53.102 00.000 15672 Moving (-0.18, 0.88) raw xDistance=-0.41 yDistance=0.82 00:54:53.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 00:54:53.102 00.000 15672 resist switch: large excursion: input 0.82 thresh 0.75 direction from -1 to 1 00:54:53.102 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.46 00:54:53.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 00:54:53.102 00.000 15672 MoveAxis(E, 112, ABG) 00:54:53.102 00.000 15672 Guiding Dir = 2, Dur = 112 00:54:53.102 00.000 15672 IsSlewing returns 0 00:54:53.107 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=11904, FiltMin=2640, FiltMax=9200, Gamma=2.950 00:54:53.111 00.004 15672 IsGuiding returns 0 00:54:53.126 00.015 15672 PulseGuide returned control before completion, sleep 107 00:54:53.155 00.029 30444 UpdateGuideState exits: m=118678 SNR=82.8 Saturated 00:54:53.155 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:53.155 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:53.155 00.000 30444 Enqueuing Expose request 00:54:53.237 00.082 15672 IsGuiding returns 1 00:54:53.237 00.000 15672 scope still moving after pulse duration time elapsed 00:54:53.258 00.021 15672 IsSlewing returns 0 00:54:53.271 00.013 15672 IsGuiding returns 0 00:54:53.271 00.000 15672 scope move finished after 112 + 48 ms 00:54:53.271 00.000 15672 Move returns status 0, amount 112 00:54:53.271 00.000 15672 MoveAxis(S, 146, ABG) 00:54:53.271 00.000 15672 Guiding Dir = 1, Dur = 146 00:54:53.271 00.000 15672 IsSlewing returns 0 00:54:53.273 00.002 15672 IsGuiding returns 0 00:54:53.350 00.077 15672 PulseGuide returned control before completion, sleep 79 00:54:53.433 00.083 15672 IsGuiding returns 1 00:54:53.433 00.000 15672 scope still moving after pulse duration time elapsed 00:54:53.454 00.021 15672 IsSlewing returns 0 00:54:53.457 00.003 15672 IsGuiding returns 1 00:54:53.477 00.020 15672 IsSlewing returns 0 00:54:53.480 00.003 15672 IsGuiding returns 1 00:54:53.502 00.022 15672 IsSlewing returns 0 00:54:53.505 00.003 15672 IsGuiding returns 1 00:54:53.526 00.021 15672 IsSlewing returns 0 00:54:53.543 00.017 15672 IsGuiding returns 0 00:54:53.543 00.000 15672 scope move finished after 146 + 124 ms 00:54:53.543 00.000 15672 Move returns status 0, amount 146 00:54:53.543 00.000 15672 move complete, result=0 00:54:53.544 00.001 15672 worker thread done servicing request 00:54:53.544 00.000 15672 Worker thread wakes up 00:54:53.544 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:53.544 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:53.665 00.121 30444 GuideStep: -0.4 px 112 ms EAST, 0.8 px 146 ms SOUTH 00:54:55.453 01.788 15672 Exposure complete 00:54:55.473 00.020 15672 worker thread done servicing request 00:54:55.473 00.000 30444 OnExposeComplete: enter 00:54:55.474 00.001 30444 UpdateGuideState(): m_state=6 00:54:55.474 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4559 00:54:55.474 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=197.21, Mass=124214, SNR=90.8, Peak=11489 HFD=3.6 00:54:55.474 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 00:54:55.474 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 00:54:55.474 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.99 hyp=0.99 cameraTheta=1.61 mountX=-0.31 mountY=0.96, mountTheta=1.88 00:54:55.474 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.99, opts=13) 00:54:55.474 00.000 30444 Enqueuing Move request for scope (-0.03, 0.99) 00:54:55.474 00.000 15672 Worker thread wakes up 00:54:55.474 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.99) opts 0xd 00:54:55.475 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.99) 00:54:55.475 00.000 15672 Moving (-0.03, 0.99) raw xDistance=-0.31 yDistance=0.96 00:54:55.475 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31 00:54:55.475 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96 00:54:55.475 00.000 15672 MoveAxis(E, 90, ABG) 00:54:55.475 00.000 15672 Guiding Dir = 2, Dur = 90 00:54:55.476 00.001 15672 IsSlewing returns 0 00:54:55.477 00.001 15672 IsGuiding returns 0 00:54:55.481 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=12536, FiltMin=2633, FiltMax=9768, Gamma=2.950 00:54:55.491 00.010 15672 PulseGuide returned control before completion, sleep 86 00:54:55.529 00.038 30444 UpdateGuideState exits: m=124214 SNR=90.8 Saturated 00:54:55.529 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:55.529 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:55.529 00.000 30444 Enqueuing Expose request 00:54:55.579 00.050 15672 IsGuiding returns 1 00:54:55.579 00.000 15672 scope still moving after pulse duration time elapsed 00:54:55.601 00.022 15672 IsSlewing returns 0 00:54:55.604 00.003 15672 IsGuiding returns 0 00:54:55.604 00.000 15672 scope move finished after 90 + 37 ms 00:54:55.604 00.000 15672 Move returns status 0, amount 90 00:54:55.604 00.000 15672 MoveAxis(S, 172, ABG) 00:54:55.604 00.000 15672 Guiding Dir = 1, Dur = 172 00:54:55.604 00.000 15672 IsSlewing returns 0 00:54:55.604 00.000 15672 IsGuiding returns 0 00:54:55.683 00.079 15672 PulseGuide returned control before completion, sleep 104 00:54:55.797 00.114 15672 IsGuiding returns 1 00:54:55.798 00.001 15672 scope still moving after pulse duration time elapsed 00:54:55.818 00.020 15672 IsSlewing returns 0 00:54:55.819 00.001 15672 IsGuiding returns 1 00:54:55.841 00.022 15672 IsSlewing returns 0 00:54:55.843 00.002 15672 IsGuiding returns 1 00:54:55.863 00.020 15672 IsSlewing returns 0 00:54:55.892 00.029 15672 IsGuiding returns 0 00:54:55.892 00.000 15672 scope move finished after 172 + 115 ms 00:54:55.892 00.000 15672 Move returns status 0, amount 172 00:54:55.892 00.000 15672 move complete, result=0 00:54:55.892 00.000 15672 worker thread done servicing request 00:54:55.893 00.001 15672 Worker thread wakes up 00:54:55.893 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:55.893 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:54:55.893 00.000 30444 GuideStep: -0.3 px 90 ms EAST, 1.0 px 172 ms SOUTH 00:54:58.002 02.109 15672 Exposure complete 00:54:58.022 00.020 15672 worker thread done servicing request 00:54:58.022 00.000 30444 OnExposeComplete: enter 00:54:58.022 00.000 30444 UpdateGuideState(): m_state=6 00:54:58.022 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4560 00:54:58.022 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=196.73, Mass=122791, SNR=92.2, Peak=12268 HFD=3.5 00:54:58.022 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 00:54:58.022 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 00:54:58.022 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.52 hyp=0.52 cameraTheta=1.60 mountX=-0.16 mountY=0.50, mountTheta=1.87 00:54:58.023 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.52, opts=13) 00:54:58.023 00.000 30444 Enqueuing Move request for scope (-0.01, 0.52) 00:54:58.023 00.000 15672 Worker thread wakes up 00:54:58.023 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.52) opts 0xd 00:54:58.023 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.52) 00:54:58.023 00.000 15672 Moving (-0.01, 0.52) raw xDistance=-0.16 yDistance=0.50 00:54:58.023 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 00:54:58.023 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 00:54:58.023 00.000 15672 MoveAxis(E, 0, ABG) 00:54:58.023 00.000 15672 Move returns status 0, amount 0 00:54:58.023 00.000 15672 MoveAxis(S, 90, ABG) 00:54:58.023 00.000 15672 Guiding Dir = 1, Dur = 90 00:54:58.024 00.001 15672 IsSlewing returns 0 00:54:58.025 00.001 15672 IsGuiding returns 0 00:54:58.028 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=12283, FiltMin=2570, FiltMax=9748, Gamma=2.950 00:54:58.110 00.082 15672 PulseGuide returned control before completion, sleep 15 00:54:58.127 00.017 15672 IsGuiding returns 1 00:54:58.128 00.001 15672 scope still moving after pulse duration time elapsed 00:54:58.149 00.021 15672 IsSlewing returns 0 00:54:58.150 00.001 15672 IsGuiding returns 1 00:54:58.172 00.022 15672 IsSlewing returns 0 00:54:58.173 00.001 15672 IsGuiding returns 1 00:54:58.193 00.020 15672 IsSlewing returns 0 00:54:58.255 00.062 15672 IsGuiding returns 0 00:54:58.256 00.001 15672 scope move finished after 90 + 140 ms 00:54:58.256 00.000 15672 Move returns status 0, amount 90 00:54:58.256 00.000 15672 move complete, result=0 00:54:58.256 00.000 30444 UpdateGuideState exits: m=122791 SNR=92.2 Saturated 00:54:58.257 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:54:58.257 00.000 15672 worker thread done servicing request 00:54:58.257 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:54:58.257 00.000 30444 Enqueuing Expose request 00:54:58.258 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 90 ms SOUTH 00:54:58.258 00.000 15672 Worker thread wakes up 00:54:58.258 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:54:58.258 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:00.172 01.914 15672 Exposure complete 00:55:00.203 00.031 15672 worker thread done servicing request 00:55:00.203 00.000 30444 OnExposeComplete: enter 00:55:00.203 00.000 30444 UpdateGuideState(): m_state=6 00:55:00.203 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4561 00:55:00.203 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=196.89, Mass=131603, SNR=80.9, Peak=11521 HFD=4.0 00:55:00.203 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 00:55:00.203 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 00:55:00.203 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.68 hyp=0.75 cameraTheta=1.99 mountX=-0.48 mountY=0.60, mountTheta=2.25 00:55:00.204 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.68, opts=13) 00:55:00.204 00.000 30444 Enqueuing Move request for scope (-0.31, 0.68) 00:55:00.204 00.000 15672 Worker thread wakes up 00:55:00.204 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.68) opts 0xd 00:55:00.204 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.68) 00:55:00.204 00.000 15672 Moving (-0.31, 0.68) raw xDistance=-0.48 yDistance=0.60 00:55:00.204 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 00:55:00.204 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 00:55:00.204 00.000 15672 MoveAxis(E, 130, ABG) 00:55:00.204 00.000 15672 Guiding Dir = 2, Dur = 130 00:55:00.205 00.001 15672 IsSlewing returns 0 00:55:00.206 00.001 15672 IsGuiding returns 0 00:55:00.210 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11921, FiltMin=2630, FiltMax=9856, Gamma=2.950 00:55:00.235 00.025 15672 PulseGuide returned control before completion, sleep 111 00:55:00.283 00.048 30444 UpdateGuideState exits: m=131603 SNR=80.9 Saturated 00:55:00.283 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:00.284 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:00.284 00.000 30444 Enqueuing Expose request 00:55:00.348 00.064 15672 IsGuiding returns 1 00:55:00.348 00.000 15672 scope still moving after pulse duration time elapsed 00:55:00.369 00.021 15672 IsSlewing returns 0 00:55:00.395 00.026 15672 IsGuiding returns 0 00:55:00.395 00.000 15672 scope move finished after 130 + 59 ms 00:55:00.396 00.001 15672 Move returns status 0, amount 130 00:55:00.396 00.000 15672 MoveAxis(S, 107, ABG) 00:55:00.396 00.000 15672 Guiding Dir = 1, Dur = 107 00:55:00.397 00.001 15672 IsSlewing returns 0 00:55:00.397 00.000 15672 IsGuiding returns 0 00:55:00.475 00.078 15672 PulseGuide returned control before completion, sleep 39 00:55:00.516 00.041 15672 IsGuiding returns 1 00:55:00.516 00.000 15672 scope still moving after pulse duration time elapsed 00:55:00.537 00.021 15672 IsSlewing returns 0 00:55:00.538 00.001 15672 IsGuiding returns 1 00:55:00.559 00.021 15672 IsSlewing returns 0 00:55:00.572 00.013 15672 IsGuiding returns 1 00:55:00.593 00.021 15672 IsSlewing returns 0 00:55:00.594 00.001 15672 IsGuiding returns 1 00:55:00.616 00.022 15672 IsSlewing returns 0 00:55:00.635 00.019 15672 IsGuiding returns 0 00:55:00.636 00.001 15672 scope move finished after 107 + 131 ms 00:55:00.636 00.000 15672 Move returns status 0, amount 107 00:55:00.636 00.000 15672 move complete, result=0 00:55:00.636 00.000 15672 worker thread done servicing request 00:55:00.636 00.000 15672 Worker thread wakes up 00:55:00.636 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:00.636 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:00.637 00.001 30444 GuideStep: -0.5 px 130 ms EAST, 0.6 px 107 ms SOUTH 00:55:02.744 02.107 15672 Exposure complete 00:55:02.764 00.020 15672 worker thread done servicing request 00:55:02.764 00.000 30444 OnExposeComplete: enter 00:55:02.764 00.000 30444 UpdateGuideState(): m_state=6 00:55:02.764 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4562 00:55:02.764 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=196.47, Mass=126243, SNR=79.1, Peak=10865 HFD=3.6 00:55:02.765 00.001 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 00:55:02.765 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 00:55:02.765 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.29 cameraTheta=2.08 mountX=-0.21 mountY=0.22, mountTheta=2.33 00:55:02.765 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.25, opts=13) 00:55:02.765 00.000 30444 Enqueuing Move request for scope (-0.14, 0.25) 00:55:02.765 00.000 15672 Worker thread wakes up 00:55:02.765 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd 00:55:02.765 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.25) 00:55:02.765 00.000 15672 Moving (-0.14, 0.25) raw xDistance=-0.21 yDistance=0.22 00:55:02.766 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 00:55:02.766 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:55:02.766 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:55:02.766 00.000 15672 MoveAxis(E, 0, ABG) 00:55:02.766 00.000 15672 Move returns status 0, amount 0 00:55:02.766 00.000 15672 MoveAxis(N, 0, ABG) 00:55:02.766 00.000 15672 Move returns status 0, amount 0 00:55:02.766 00.000 15672 move complete, result=0 00:55:02.766 00.000 15672 worker thread done servicing request 00:55:02.771 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=10865, FiltMin=2595, FiltMax=10145, Gamma=2.950 00:55:02.841 00.070 30444 UpdateGuideState exits: m=126243 SNR=79.1 Saturated 00:55:02.841 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:02.841 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:02.841 00.000 30444 Enqueuing Expose request 00:55:02.841 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:55:02.841 00.000 15672 Worker thread wakes up 00:55:02.841 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:02.841 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:04.756 01.915 15672 Exposure complete 00:55:04.788 00.032 15672 worker thread done servicing request 00:55:04.789 00.001 30444 OnExposeComplete: enter 00:55:04.789 00.000 30444 UpdateGuideState(): m_state=6 00:55:04.789 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4563 00:55:04.789 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=196.96, Mass=115597, SNR=86.1, Peak=11308 HFD=3.4 00:55:04.789 00.000 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 00:55:04.789 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.93 = 1.93) 00:55:04.789 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.75 hyp=0.76 cameraTheta=1.72 mountX=-0.31 mountY=0.71, mountTheta=1.99 00:55:04.789 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.75, opts=13) 00:55:04.789 00.000 30444 Enqueuing Move request for scope (-0.11, 0.75) 00:55:04.790 00.001 15672 Worker thread wakes up 00:55:04.790 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.75) opts 0xd 00:55:04.790 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.75) 00:55:04.790 00.000 15672 Moving (-0.11, 0.75) raw xDistance=-0.31 yDistance=0.71 00:55:04.790 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 00:55:04.790 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71 00:55:04.790 00.000 15672 MoveAxis(E, 85, ABG) 00:55:04.790 00.000 15672 Guiding Dir = 2, Dur = 85 00:55:04.790 00.000 15672 IsSlewing returns 0 00:55:04.791 00.001 15672 IsGuiding returns 0 00:55:04.796 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=13125, FiltMin=2606, FiltMax=10028, Gamma=2.950 00:55:04.820 00.024 15672 PulseGuide returned control before completion, sleep 67 00:55:04.889 00.069 30444 UpdateGuideState exits: m=115597 SNR=86.1 Saturated 00:55:04.889 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:04.889 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:04.889 00.000 30444 Enqueuing Expose request 00:55:04.916 00.027 15672 IsGuiding returns 0 00:55:04.916 00.000 15672 Move returns status 0, amount 85 00:55:04.916 00.000 15672 MoveAxis(S, 127, ABG) 00:55:04.916 00.000 15672 Guiding Dir = 1, Dur = 127 00:55:04.916 00.000 15672 IsSlewing returns 0 00:55:04.917 00.001 15672 IsGuiding returns 0 00:55:04.996 00.079 15672 PulseGuide returned control before completion, sleep 59 00:55:05.058 00.062 15672 IsGuiding returns 1 00:55:05.058 00.000 15672 scope still moving after pulse duration time elapsed 00:55:05.080 00.022 15672 IsSlewing returns 0 00:55:05.083 00.003 15672 IsGuiding returns 1 00:55:05.104 00.021 15672 IsSlewing returns 0 00:55:05.172 00.068 15672 IsGuiding returns 0 00:55:05.173 00.001 15672 scope move finished after 127 + 128 ms 00:55:05.173 00.000 15672 Move returns status 0, amount 127 00:55:05.173 00.000 15672 move complete, result=0 00:55:05.173 00.000 15672 worker thread done servicing request 00:55:05.173 00.000 15672 Worker thread wakes up 00:55:05.173 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:05.174 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:05.174 00.000 30444 GuideStep: -0.3 px 85 ms EAST, 0.7 px 127 ms SOUTH 00:55:07.281 02.107 15672 Exposure complete 00:55:07.305 00.024 15672 worker thread done servicing request 00:55:07.305 00.000 30444 OnExposeComplete: enter 00:55:07.305 00.000 30444 UpdateGuideState(): m_state=6 00:55:07.305 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4564 00:55:07.305 00.000 30444 Star::Find returns 1 (1), X=459.38, Y=196.89, Mass=125557, SNR=92.6, Peak=11904 HFD=3.7 00:55:07.305 00.000 30444 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.28) = xAngle (2.83 = 2.83) 00:55:07.305 00.000 30444 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.77 = 2.77) 00:55:07.305 00.000 30444 CameraToMount -- cameraX=-1.03 cameraY=0.68 hyp=1.23 cameraTheta=2.56 mountX=-1.17 mountY=0.44, mountTheta=2.78 00:55:07.306 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.03, y=0.68, opts=13) 00:55:07.306 00.000 30444 Enqueuing Move request for scope (-1.03, 0.68) 00:55:07.306 00.000 15672 Worker thread wakes up 00:55:07.306 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 0.68) opts 0xd 00:55:07.306 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.03, 0.68) 00:55:07.306 00.000 15672 Moving (-1.03, 0.68) raw xDistance=-1.17 yDistance=0.44 00:55:07.306 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.17 00:55:07.306 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 00:55:07.306 00.000 15672 MoveAxis(E, 323, ABG) 00:55:07.306 00.000 15672 Guiding Dir = 2, Dur = 323 00:55:07.306 00.000 15672 IsSlewing returns 0 00:55:07.308 00.002 15672 IsGuiding returns 0 00:55:07.312 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=18233, FiltMin=2552, FiltMax=9685, Gamma=2.950 00:55:07.328 00.016 15672 PulseGuide returned control before completion, sleep 313 00:55:07.445 00.117 30444 UpdateGuideState exits: m=125557 SNR=92.6 Saturated 00:55:07.445 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:07.445 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:07.446 00.001 30444 Enqueuing Expose request 00:55:07.645 00.199 15672 IsGuiding returns 1 00:55:07.645 00.000 15672 scope still moving after pulse duration time elapsed 00:55:07.666 00.021 15672 IsSlewing returns 0 00:55:07.681 00.015 15672 IsGuiding returns 0 00:55:07.681 00.000 15672 scope move finished after 323 + 49 ms 00:55:07.681 00.000 15672 Move returns status 0, amount 323 00:55:07.681 00.000 15672 MoveAxis(S, 79, ABG) 00:55:07.681 00.000 15672 Guiding Dir = 1, Dur = 79 00:55:07.681 00.000 15672 IsSlewing returns 0 00:55:07.683 00.002 15672 IsGuiding returns 0 00:55:07.760 00.077 15672 PulseGuide returned control before completion, sleep 12 00:55:07.794 00.034 15672 IsGuiding returns 1 00:55:07.794 00.000 15672 scope still moving after pulse duration time elapsed 00:55:07.815 00.021 15672 IsSlewing returns 0 00:55:07.816 00.001 15672 IsGuiding returns 1 00:55:07.837 00.021 15672 IsSlewing returns 0 00:55:07.838 00.001 15672 IsGuiding returns 1 00:55:07.859 00.021 15672 IsSlewing returns 0 00:55:07.888 00.029 15672 IsGuiding returns 0 00:55:07.888 00.000 15672 scope move finished after 79 + 126 ms 00:55:07.888 00.000 15672 Move returns status 0, amount 79 00:55:07.888 00.000 15672 move complete, result=0 00:55:07.888 00.000 15672 worker thread done servicing request 00:55:07.888 00.000 30444 GuideStep: -1.2 px 323 ms EAST, 0.4 px 79 ms SOUTH 00:55:07.889 00.001 15672 Worker thread wakes up 00:55:07.889 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:07.889 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:09.797 01.908 15672 Exposure complete 00:55:09.817 00.020 15672 worker thread done servicing request 00:55:09.817 00.000 30444 OnExposeComplete: enter 00:55:09.817 00.000 30444 UpdateGuideState(): m_state=6 00:55:09.817 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4565 00:55:09.818 00.001 30444 Star::Find returns 1 (1), X=461.03, Y=196.22, Mass=121667, SNR=75.7, Peak=9956 HFD=4.1 00:55:09.818 00.000 30444 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.28) = xAngle (0.30 = 0.30) 00:55:09.818 00.000 30444 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.24 = 0.24) 00:55:09.818 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=0.01 hyp=0.62 cameraTheta=0.02 mountX=0.59 mountY=0.14, mountTheta=0.24 00:55:09.818 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=0.01, opts=13) 00:55:09.818 00.000 30444 Enqueuing Move request for scope (0.62, 0.01) 00:55:09.819 00.001 15672 Worker thread wakes up 00:55:09.819 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.01) opts 0xd 00:55:09.819 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, 0.01) 00:55:09.819 00.000 15672 Moving (0.62, 0.01) raw xDistance=0.59 yDistance=0.14 00:55:09.819 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.59 00:55:09.819 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:55:09.819 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 00:55:09.819 00.000 15672 MoveAxis(W, 138, ABG) 00:55:09.819 00.000 15672 Guiding Dir = 3, Dur = 138 00:55:09.820 00.001 15672 IsSlewing returns 0 00:55:09.823 00.003 15672 IsGuiding returns 0 00:55:09.826 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=9956, FiltMin=2636, FiltMax=8622, Gamma=2.950 00:55:09.853 00.027 15672 PulseGuide returned control before completion, sleep 119 00:55:09.875 00.022 30444 UpdateGuideState exits: m=121667 SNR=75.7 Saturated 00:55:09.875 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:09.875 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:09.875 00.000 30444 Enqueuing Expose request 00:55:09.974 00.099 15672 IsGuiding returns 1 00:55:09.974 00.000 15672 scope still moving after pulse duration time elapsed 00:55:09.995 00.021 15672 IsSlewing returns 0 00:55:09.996 00.001 15672 IsGuiding returns 1 00:55:10.016 00.020 15672 IsSlewing returns 0 00:55:10.028 00.012 15672 IsGuiding returns 0 00:55:10.028 00.000 15672 scope move finished after 138 + 67 ms 00:55:10.028 00.000 15672 Move returns status 0, amount 138 00:55:10.028 00.000 15672 MoveAxis(N, 0, ABG) 00:55:10.028 00.000 15672 Move returns status 0, amount 0 00:55:10.028 00.000 15672 move complete, result=0 00:55:10.028 00.000 15672 worker thread done servicing request 00:55:10.028 00.000 15672 Worker thread wakes up 00:55:10.028 00.000 30444 GuideStep: 0.6 px 138 ms WEST, 0.1 px 0 ms NORTH 00:55:10.028 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:10.029 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:12.142 02.113 15672 Exposure complete 00:55:12.164 00.022 15672 worker thread done servicing request 00:55:12.164 00.000 30444 OnExposeComplete: enter 00:55:12.164 00.000 30444 UpdateGuideState(): m_state=6 00:55:12.164 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4566 00:55:12.164 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=196.28, Mass=131874, SNR=119.5, Peak=10873 HFD=3.6 00:55:12.164 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 00:55:12.164 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 00:55:12.164 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.86 mountX=0.04 mountY=0.08, mountTheta=1.12 00:55:12.165 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.07, opts=13) 00:55:12.165 00.000 30444 Enqueuing Move request for scope (0.06, 0.07) 00:55:12.165 00.000 15672 Worker thread wakes up 00:55:12.165 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd 00:55:12.165 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.07) 00:55:12.165 00.000 15672 Moving (0.06, 0.07) raw xDistance=0.04 yDistance=0.08 00:55:12.165 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 00:55:12.165 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:55:12.165 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 00:55:12.165 00.000 15672 MoveAxis(E, 0, ABG) 00:55:12.166 00.001 15672 Move returns status 0, amount 0 00:55:12.166 00.000 15672 MoveAxis(N, 0, ABG) 00:55:12.166 00.000 15672 Move returns status 0, amount 0 00:55:12.166 00.000 15672 move complete, result=0 00:55:12.166 00.000 15672 worker thread done servicing request 00:55:12.172 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=11351, FiltMin=2566, FiltMax=9991, Gamma=2.950 00:55:12.546 00.374 30444 UpdateGuideState exits: m=131874 SNR=119.5 Saturated 00:55:12.546 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:12.546 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:12.546 00.000 30444 Enqueuing Expose request 00:55:12.547 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 00:55:12.547 00.000 15672 Worker thread wakes up 00:55:12.547 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:12.547 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:14.462 01.915 15672 Exposure complete 00:55:14.492 00.030 15672 worker thread done servicing request 00:55:14.492 00.000 30444 OnExposeComplete: enter 00:55:14.492 00.000 30444 UpdateGuideState(): m_state=6 00:55:14.492 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4567 00:55:14.492 00.000 30444 Star::Find returns 1 (1), X=460.86, Y=196.32, Mass=128306, SNR=88.2, Peak=11310 HFD=3.8 00:55:14.492 00.000 30444 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 00:55:14.492 00.000 30444 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 00:55:14.492 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.10 hyp=0.46 cameraTheta=0.23 mountX=0.40 mountY=0.20, mountTheta=0.46 00:55:14.493 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.10, opts=13) 00:55:14.493 00.000 30444 Enqueuing Move request for scope (0.45, 0.10) 00:55:14.493 00.000 15672 Worker thread wakes up 00:55:14.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.10) opts 0xd 00:55:14.493 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.10) 00:55:14.493 00.000 15672 Moving (0.45, 0.10) raw xDistance=0.40 yDistance=0.20 00:55:14.493 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 00:55:14.493 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:55:14.493 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 00:55:14.493 00.000 15672 MoveAxis(W, 109, ABG) 00:55:14.494 00.001 15672 Guiding Dir = 3, Dur = 109 00:55:14.494 00.000 15672 IsSlewing returns 0 00:55:14.499 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=11310, FiltMin=2601, FiltMax=9548, Gamma=2.950 00:55:14.517 00.018 15672 IsGuiding returns 0 00:55:14.533 00.016 15672 PulseGuide returned control before completion, sleep 104 00:55:14.596 00.063 30444 UpdateGuideState exits: m=128306 SNR=88.2 Saturated 00:55:14.596 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:14.596 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:14.596 00.000 30444 Enqueuing Expose request 00:55:14.640 00.044 15672 IsGuiding returns 1 00:55:14.640 00.000 15672 scope still moving after pulse duration time elapsed 00:55:14.661 00.021 15672 IsSlewing returns 0 00:55:14.677 00.016 15672 IsGuiding returns 0 00:55:14.677 00.000 15672 scope move finished after 109 + 50 ms 00:55:14.677 00.000 15672 Move returns status 0, amount 109 00:55:14.677 00.000 15672 MoveAxis(N, 0, ABG) 00:55:14.677 00.000 15672 Move returns status 0, amount 0 00:55:14.677 00.000 15672 move complete, result=0 00:55:14.677 00.000 15672 worker thread done servicing request 00:55:14.677 00.000 15672 Worker thread wakes up 00:55:14.677 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:14.677 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:14.677 00.000 30444 GuideStep: 0.4 px 109 ms WEST, 0.2 px 0 ms NORTH 00:55:16.785 02.108 15672 Exposure complete 00:55:16.804 00.019 15672 worker thread done servicing request 00:55:16.804 00.000 30444 OnExposeComplete: enter 00:55:16.804 00.000 30444 UpdateGuideState(): m_state=6 00:55:16.804 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4568 00:55:16.805 00.001 30444 Star::Find returns 1 (1), X=460.29, Y=196.18, Mass=120961, SNR=85.1, Peak=9943 HFD=3.7 00:55:16.805 00.000 30444 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 00:55:16.805 00.000 30444 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 00:55:16.805 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.89 mountX=-0.10 mountY=-0.05, mountTheta=-2.66 00:55:16.805 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.03, opts=13) 00:55:16.805 00.000 30444 Enqueuing Move request for scope (-0.11, -0.03) 00:55:16.805 00.000 15672 Worker thread wakes up 00:55:16.805 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd 00:55:16.805 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.03) 00:55:16.806 00.001 15672 Moving (-0.11, -0.03) raw xDistance=-0.10 yDistance=-0.05 00:55:16.806 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 00:55:16.806 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:55:16.806 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 00:55:16.806 00.000 15672 MoveAxis(E, 0, ABG) 00:55:16.806 00.000 15672 Move returns status 0, amount 0 00:55:16.806 00.000 15672 MoveAxis(N, 0, ABG) 00:55:16.806 00.000 15672 Move returns status 0, amount 0 00:55:16.806 00.000 15672 move complete, result=0 00:55:16.806 00.000 15672 worker thread done servicing request 00:55:16.811 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=11518, FiltMin=2605, FiltMax=9151, Gamma=2.950 00:55:17.175 00.364 30444 UpdateGuideState exits: m=120961 SNR=85.1 Saturated 00:55:17.175 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:17.176 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:17.176 00.000 30444 Enqueuing Expose request 00:55:17.176 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:55:17.176 00.000 15672 Worker thread wakes up 00:55:17.176 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:17.177 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:19.084 01.907 15672 Exposure complete 00:55:19.109 00.025 15672 worker thread done servicing request 00:55:19.109 00.000 30444 OnExposeComplete: enter 00:55:19.109 00.000 30444 UpdateGuideState(): m_state=6 00:55:19.109 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4569 00:55:19.109 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=196.61, Mass=128447, SNR=89.7, Peak=10585 HFD=3.4 00:55:19.109 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 00:55:19.110 00.001 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 00:55:19.110 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.40 hyp=0.41 cameraTheta=1.34 mountX=-0.02 mountY=0.41, mountTheta=1.62 00:55:19.110 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.40, opts=13) 00:55:19.110 00.000 30444 Enqueuing Move request for scope (0.09, 0.40) 00:55:19.110 00.000 15672 Worker thread wakes up 00:55:19.110 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.40) opts 0xd 00:55:19.110 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.40) 00:55:19.110 00.000 15672 Moving (0.09, 0.40) raw xDistance=-0.02 yDistance=0.41 00:55:19.110 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 00:55:19.110 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 00:55:19.110 00.000 15672 MoveAxis(E, 0, ABG) 00:55:19.110 00.000 15672 Move returns status 0, amount 0 00:55:19.111 00.001 15672 MoveAxis(S, 73, ABG) 00:55:19.111 00.000 15672 Guiding Dir = 1, Dur = 73 00:55:19.111 00.000 15672 IsSlewing returns 0 00:55:19.112 00.001 15672 IsGuiding returns 0 00:55:19.116 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=10585, FiltMin=2574, FiltMax=9675, Gamma=2.950 00:55:19.200 00.084 15672 IsGuiding returns 1 00:55:19.200 00.000 15672 scope still moving after pulse duration time elapsed 00:55:19.220 00.020 15672 IsSlewing returns 0 00:55:19.220 00.000 15672 IsGuiding returns 1 00:55:19.238 00.018 30444 UpdateGuideState exits: m=128447 SNR=89.7 Saturated 00:55:19.238 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:19.238 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:19.238 00.000 30444 Enqueuing Expose request 00:55:19.241 00.003 15672 IsSlewing returns 0 00:55:19.242 00.001 15672 IsGuiding returns 1 00:55:19.263 00.021 15672 IsSlewing returns 0 00:55:19.325 00.062 15672 IsGuiding returns 0 00:55:19.326 00.001 15672 scope move finished after 73 + 140 ms 00:55:19.326 00.000 15672 Move returns status 0, amount 73 00:55:19.326 00.000 15672 move complete, result=0 00:55:19.326 00.000 15672 worker thread done servicing request 00:55:19.326 00.000 15672 Worker thread wakes up 00:55:19.326 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 73 ms SOUTH 00:55:19.326 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:19.326 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:21.437 02.111 15672 Exposure complete 00:55:21.457 00.020 15672 worker thread done servicing request 00:55:21.457 00.000 30444 OnExposeComplete: enter 00:55:21.457 00.000 30444 UpdateGuideState(): m_state=6 00:55:21.457 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4570 00:55:21.457 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=196.37, Mass=111414, SNR=71.7, Peak=9157 HFD=4.0 00:55:21.457 00.000 30444 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.28) = xAngle (3.07 = 3.07) 00:55:21.457 00.000 30444 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.01 = 3.01) 00:55:21.457 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=0.16 hyp=0.47 cameraTheta=2.79 mountX=-0.47 mountY=0.06, mountTheta=3.01 00:55:21.458 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=0.16, opts=13) 00:55:21.458 00.000 30444 Enqueuing Move request for scope (-0.44, 0.16) 00:55:21.458 00.000 15672 Worker thread wakes up 00:55:21.458 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.16) opts 0xd 00:55:21.458 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, 0.16) 00:55:21.458 00.000 15672 Moving (-0.44, 0.16) raw xDistance=-0.47 yDistance=0.06 00:55:21.458 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47 00:55:21.458 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:55:21.458 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 00:55:21.458 00.000 15672 MoveAxis(E, 126, ABG) 00:55:21.458 00.000 15672 Guiding Dir = 2, Dur = 126 00:55:21.459 00.001 15672 IsSlewing returns 0 00:55:21.459 00.000 15672 IsGuiding returns 0 00:55:21.463 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=10544, FiltMin=2558, FiltMax=8957, Gamma=2.950 00:55:21.481 00.018 15672 PulseGuide returned control before completion, sleep 114 00:55:21.512 00.031 30444 UpdateGuideState exits: m=111414 SNR=71.7 Saturated 00:55:21.512 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:21.512 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:21.512 00.000 30444 Enqueuing Expose request 00:55:21.598 00.086 15672 IsGuiding returns 1 00:55:21.598 00.000 15672 scope still moving after pulse duration time elapsed 00:55:21.619 00.021 15672 IsSlewing returns 0 00:55:21.627 00.008 15672 IsGuiding returns 0 00:55:21.627 00.000 15672 scope move finished after 126 + 41 ms 00:55:21.627 00.000 15672 Move returns status 0, amount 126 00:55:21.627 00.000 15672 MoveAxis(N, 0, ABG) 00:55:21.627 00.000 15672 Move returns status 0, amount 0 00:55:21.627 00.000 15672 move complete, result=0 00:55:21.627 00.000 15672 worker thread done servicing request 00:55:21.627 00.000 15672 Worker thread wakes up 00:55:21.627 00.000 30444 GuideStep: -0.5 px 126 ms EAST, 0.1 px 0 ms NORTH 00:55:21.627 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:21.627 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:23.543 01.916 15672 Exposure complete 00:55:23.574 00.031 15672 worker thread done servicing request 00:55:23.574 00.000 30444 OnExposeComplete: enter 00:55:23.574 00.000 30444 UpdateGuideState(): m_state=6 00:55:23.574 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4571 00:55:23.574 00.000 30444 Star::Find returns 1 (1), X=460.91, Y=196.11, Mass=130376, SNR=100.7, Peak=11228 HFD=4.2 00:55:23.574 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 00:55:23.574 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.01 = 0.01) 00:55:23.574 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.11 hyp=0.52 cameraTheta=-0.21 mountX=0.52 mountY=0.00, mountTheta=0.01 00:55:23.575 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.11, opts=13) 00:55:23.575 00.000 30444 Enqueuing Move request for scope (0.51, -0.11) 00:55:23.575 00.000 15672 Worker thread wakes up 00:55:23.575 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.11) opts 0xd 00:55:23.575 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.11) 00:55:23.575 00.000 15672 Moving (0.51, -0.11) raw xDistance=0.52 yDistance=0.00 00:55:23.575 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.52 00:55:23.575 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:55:23.575 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 00:55:23.575 00.000 15672 MoveAxis(W, 131, ABG) 00:55:23.575 00.000 15672 Guiding Dir = 3, Dur = 131 00:55:23.576 00.001 15672 IsSlewing returns 0 00:55:23.581 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=11228, FiltMin=2651, FiltMax=9867, Gamma=2.950 00:55:23.607 00.026 15672 IsGuiding returns 0 00:55:23.622 00.015 15672 PulseGuide returned control before completion, sleep 126 00:55:23.767 00.145 15672 IsGuiding returns 0 00:55:23.768 00.001 15672 Move returns status 0, amount 131 00:55:23.768 00.000 15672 MoveAxis(N, 0, ABG) 00:55:23.768 00.000 15672 Move returns status 0, amount 0 00:55:23.768 00.000 15672 move complete, result=0 00:55:23.768 00.000 15672 worker thread done servicing request 00:55:23.811 00.043 30444 UpdateGuideState exits: m=130376 SNR=100.7 Saturated 00:55:23.811 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:23.811 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:23.811 00.000 30444 Enqueuing Expose request 00:55:23.811 00.000 30444 GuideStep: 0.5 px 131 ms WEST, 0.0 px 0 ms NORTH 00:55:23.811 00.000 15672 Worker thread wakes up 00:55:23.811 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:23.811 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:25.922 02.111 15672 Exposure complete 00:55:25.942 00.020 15672 worker thread done servicing request 00:55:25.942 00.000 30444 OnExposeComplete: enter 00:55:25.942 00.000 30444 UpdateGuideState(): m_state=6 00:55:25.942 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4572 00:55:25.942 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=196.36, Mass=129045, SNR=96.4, Peak=9969 HFD=3.7 00:55:25.942 00.000 30444 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.28) = xAngle (2.28 = 2.28) 00:55:25.942 00.000 30444 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.22 = 2.22) 00:55:25.942 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.00 mountX=-0.10 mountY=0.13, mountTheta=2.26 00:55:25.944 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.15, opts=13) 00:55:25.944 00.000 30444 Enqueuing Move request for scope (-0.07, 0.15) 00:55:25.944 00.000 15672 Worker thread wakes up 00:55:25.944 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd 00:55:25.944 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.15) 00:55:25.944 00.000 15672 Moving (-0.07, 0.15) raw xDistance=-0.10 yDistance=0.13 00:55:25.944 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 00:55:25.944 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:55:25.944 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 00:55:25.944 00.000 15672 MoveAxis(E, 0, ABG) 00:55:25.944 00.000 15672 Move returns status 0, amount 0 00:55:25.944 00.000 15672 MoveAxis(N, 0, ABG) 00:55:25.944 00.000 15672 Move returns status 0, amount 0 00:55:25.944 00.000 15672 move complete, result=0 00:55:25.944 00.000 15672 worker thread done servicing request 00:55:25.949 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=10654, FiltMin=2625, FiltMax=9778, Gamma=2.950 00:55:25.999 00.050 30444 UpdateGuideState exits: m=129045 SNR=96.4 Saturated 00:55:25.999 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:25.999 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:25.999 00.000 30444 Enqueuing Expose request 00:55:25.999 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 00:55:25.999 00.000 15672 Worker thread wakes up 00:55:25.999 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:25.999 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:27.908 01.909 15672 Exposure complete 00:55:27.928 00.020 15672 worker thread done servicing request 00:55:27.928 00.000 30444 OnExposeComplete: enter 00:55:27.928 00.000 30444 UpdateGuideState(): m_state=6 00:55:27.929 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4573 00:55:27.929 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=196.12, Mass=121532, SNR=89.0, Peak=10094 HFD=3.7 00:55:27.929 00.000 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.95 = -0.95) 00:55:27.929 00.000 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.01 = -1.01) 00:55:27.929 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.23 mountX=0.06 mountY=-0.09, mountTheta=-0.97 00:55:27.929 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.10, opts=13) 00:55:27.929 00.000 30444 Enqueuing Move request for scope (0.03, -0.10) 00:55:27.929 00.000 15672 Worker thread wakes up 00:55:27.929 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd 00:55:27.929 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.10) 00:55:27.929 00.000 15672 Moving (0.03, -0.10) raw xDistance=0.06 yDistance=-0.09 00:55:27.929 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:55:27.930 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:55:27.930 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:55:27.930 00.000 15672 MoveAxis(E, 0, ABG) 00:55:27.930 00.000 15672 Move returns status 0, amount 0 00:55:27.930 00.000 15672 MoveAxis(N, 0, ABG) 00:55:27.930 00.000 15672 Move returns status 0, amount 0 00:55:27.930 00.000 15672 move complete, result=0 00:55:27.930 00.000 15672 worker thread done servicing request 00:55:27.935 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=11961, FiltMin=2640, FiltMax=9237, Gamma=2.950 00:55:27.983 00.048 30444 UpdateGuideState exits: m=121532 SNR=89.0 Saturated 00:55:27.984 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:27.984 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:27.984 00.000 30444 Enqueuing Expose request 00:55:27.984 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:55:27.984 00.000 15672 Worker thread wakes up 00:55:27.984 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:27.984 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:30.093 02.109 15672 Exposure complete 00:55:30.113 00.020 15672 worker thread done servicing request 00:55:30.113 00.000 30444 OnExposeComplete: enter 00:55:30.114 00.001 30444 UpdateGuideState(): m_state=6 00:55:30.114 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4574 00:55:30.114 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=196.03, Mass=121175, SNR=87.4, Peak=10813 HFD=4.0 00:55:30.114 00.000 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 00:55:30.114 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 00:55:30.114 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-2.40 mountX=-0.14 mountY=-0.23, mountTheta=-2.14 00:55:30.114 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.19, opts=13) 00:55:30.114 00.000 30444 Enqueuing Move request for scope (-0.20, -0.19) 00:55:30.114 00.000 15672 Worker thread wakes up 00:55:30.115 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.19) opts 0xd 00:55:30.115 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.19) 00:55:30.115 00.000 15672 Moving (-0.20, -0.19) raw xDistance=-0.14 yDistance=-0.23 00:55:30.115 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 00:55:30.115 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:55:30.115 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:55:30.115 00.000 15672 MoveAxis(E, 0, ABG) 00:55:30.115 00.000 15672 Move returns status 0, amount 0 00:55:30.115 00.000 15672 MoveAxis(N, 0, ABG) 00:55:30.115 00.000 15672 Move returns status 0, amount 0 00:55:30.115 00.000 15672 move complete, result=0 00:55:30.115 00.000 15672 worker thread done servicing request 00:55:30.119 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=13172, FiltMin=2620, FiltMax=9984, Gamma=2.950 00:55:30.168 00.049 30444 UpdateGuideState exits: m=121175 SNR=87.4 Saturated 00:55:30.168 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:30.168 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:30.168 00.000 30444 Enqueuing Expose request 00:55:30.168 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:55:30.168 00.000 15672 Worker thread wakes up 00:55:30.168 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:30.168 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:32.082 01.914 15672 Exposure complete 00:55:32.113 00.031 15672 worker thread done servicing request 00:55:32.113 00.000 30444 OnExposeComplete: enter 00:55:32.113 00.000 30444 UpdateGuideState(): m_state=6 00:55:32.113 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4575 00:55:32.113 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.02, Mass=122576, SNR=91.3, Peak=11140 HFD=4.0 00:55:32.113 00.000 30444 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.28) = xAngle (-2.20 = -2.20) 00:55:32.113 00.000 30444 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 00:55:32.113 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.19 hyp=0.31 cameraTheta=-2.48 mountX=-0.18 mountY=-0.24, mountTheta=-2.22 00:55:32.114 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.19, opts=13) 00:55:32.114 00.000 30444 Enqueuing Move request for scope (-0.24, -0.19) 00:55:32.114 00.000 15672 Worker thread wakes up 00:55:32.114 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.19) opts 0xd 00:55:32.114 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.19) 00:55:32.114 00.000 15672 Moving (-0.24, -0.19) raw xDistance=-0.18 yDistance=-0.24 00:55:32.114 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:55:32.114 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:55:32.114 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 00:55:32.114 00.000 15672 MoveAxis(E, 0, ABG) 00:55:32.114 00.000 15672 Move returns status 0, amount 0 00:55:32.114 00.000 15672 MoveAxis(N, 0, ABG) 00:55:32.114 00.000 15672 Move returns status 0, amount 0 00:55:32.114 00.000 15672 move complete, result=0 00:55:32.115 00.001 15672 worker thread done servicing request 00:55:32.120 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=12081, FiltMin=2644, FiltMax=9563, Gamma=2.950 00:55:32.479 00.359 30444 UpdateGuideState exits: m=122576 SNR=91.3 Saturated 00:55:32.480 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:32.480 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:32.480 00.000 30444 Enqueuing Expose request 00:55:32.480 00.000 15672 Worker thread wakes up 00:55:32.480 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:32.480 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:32.480 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:55:34.598 02.118 15672 Exposure complete 00:55:34.631 00.033 15672 worker thread done servicing request 00:55:34.632 00.001 30444 OnExposeComplete: enter 00:55:34.632 00.000 30444 UpdateGuideState(): m_state=6 00:55:34.632 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4576 00:55:34.632 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=195.87, Mass=126039, SNR=95.1, Peak=10985 HFD=3.8 00:55:34.632 00.000 30444 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 00:55:34.632 00.000 30444 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.58 = -0.58) 00:55:34.632 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.34 hyp=0.48 cameraTheta=-0.80 mountX=0.41 mountY=-0.26, mountTheta=-0.56 00:55:34.632 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.34, opts=13) 00:55:34.632 00.000 30444 Enqueuing Move request for scope (0.33, -0.34) 00:55:34.633 00.001 15672 Worker thread wakes up 00:55:34.633 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.34) opts 0xd 00:55:34.633 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.34) 00:55:34.633 00.000 15672 Moving (0.33, -0.34) raw xDistance=0.41 yDistance=-0.26 00:55:34.633 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 00:55:34.633 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:55:34.633 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 00:55:34.633 00.000 15672 MoveAxis(W, 112, ABG) 00:55:34.633 00.000 15672 Guiding Dir = 3, Dur = 112 00:55:34.633 00.000 15672 IsSlewing returns 0 00:55:34.634 00.001 15672 IsGuiding returns 0 00:55:34.638 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=11082, FiltMin=2581, FiltMax=10344, Gamma=2.950 00:55:34.661 00.023 15672 PulseGuide returned control before completion, sleep 96 00:55:34.688 00.027 30444 UpdateGuideState exits: m=126039 SNR=95.1 Saturated 00:55:34.688 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:34.688 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:34.688 00.000 30444 Enqueuing Expose request 00:55:34.821 00.133 15672 IsGuiding returns 0 00:55:34.822 00.001 15672 Move returns status 0, amount 112 00:55:34.822 00.000 15672 MoveAxis(N, 0, ABG) 00:55:34.822 00.000 15672 Move returns status 0, amount 0 00:55:34.822 00.000 15672 move complete, result=0 00:55:34.822 00.000 15672 worker thread done servicing request 00:55:34.823 00.001 15672 Worker thread wakes up 00:55:34.823 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:34.823 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:34.823 00.000 30444 GuideStep: 0.4 px 112 ms WEST, -0.3 px 0 ms NORTH 00:55:36.728 01.905 15672 Exposure complete 00:55:36.748 00.020 15672 worker thread done servicing request 00:55:36.748 00.000 30444 OnExposeComplete: enter 00:55:36.748 00.000 30444 UpdateGuideState(): m_state=6 00:55:36.748 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4577 00:55:36.748 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=196.24, Mass=129067, SNR=91.4, Peak=9262 HFD=4.2 00:55:36.748 00.000 30444 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.28) = xAngle (3.33 = -2.95) 00:55:36.748 00.000 30444 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.27 = -3.02) 00:55:36.748 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.03 hyp=0.30 cameraTheta=3.05 mountX=-0.29 mountY=-0.04, mountTheta=-3.01 00:55:36.749 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.03, opts=13) 00:55:36.749 00.000 30444 Enqueuing Move request for scope (-0.30, 0.03) 00:55:36.749 00.000 15672 Worker thread wakes up 00:55:36.749 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.03) opts 0xd 00:55:36.749 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.03) 00:55:36.749 00.000 15672 Moving (-0.30, 0.03) raw xDistance=-0.29 yDistance=-0.04 00:55:36.749 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29 00:55:36.749 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:55:36.749 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 00:55:36.749 00.000 15672 MoveAxis(E, 72, ABG) 00:55:36.749 00.000 15672 Guiding Dir = 2, Dur = 72 00:55:36.750 00.001 15672 IsSlewing returns 0 00:55:36.751 00.001 15672 IsGuiding returns 0 00:55:36.756 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=9313, FiltMin=2546, FiltMax=8399, Gamma=2.950 00:55:36.769 00.013 15672 PulseGuide returned control before completion, sleep 64 00:55:36.805 00.036 30444 UpdateGuideState exits: m=129067 SNR=91.4 Saturated 00:55:36.805 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:36.805 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:36.805 00.000 30444 Enqueuing Expose request 00:55:36.835 00.030 15672 IsGuiding returns 1 00:55:36.835 00.000 15672 scope still moving after pulse duration time elapsed 00:55:36.856 00.021 15672 IsSlewing returns 0 00:55:36.883 00.027 15672 IsGuiding returns 0 00:55:36.883 00.000 15672 scope move finished after 72 + 60 ms 00:55:36.883 00.000 15672 Move returns status 0, amount 72 00:55:36.883 00.000 15672 MoveAxis(N, 0, ABG) 00:55:36.883 00.000 15672 Move returns status 0, amount 0 00:55:36.883 00.000 15672 move complete, result=0 00:55:36.883 00.000 15672 worker thread done servicing request 00:55:36.884 00.001 15672 Worker thread wakes up 00:55:36.884 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:36.884 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:36.884 00.000 30444 GuideStep: -0.3 px 72 ms EAST, -0.0 px 0 ms NORTH 00:55:39.003 02.119 15672 Exposure complete 00:55:39.034 00.031 15672 worker thread done servicing request 00:55:39.034 00.000 30444 OnExposeComplete: enter 00:55:39.034 00.000 30444 UpdateGuideState(): m_state=6 00:55:39.034 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4578 00:55:39.034 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=195.69, Mass=110352, SNR=78.7, Peak=10237 HFD=3.6 00:55:39.034 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 00:55:39.034 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 00:55:39.034 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.52 hyp=0.53 cameraTheta=-1.70 mountX=0.08 mountY=-0.53, mountTheta=-1.43 00:55:39.034 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.52, opts=13) 00:55:39.034 00.000 30444 Enqueuing Move request for scope (-0.07, -0.52) 00:55:39.035 00.001 15672 Worker thread wakes up 00:55:39.035 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.52) opts 0xd 00:55:39.035 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.52) 00:55:39.035 00.000 15672 Moving (-0.07, -0.52) raw xDistance=0.08 yDistance=-0.53 00:55:39.035 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 00:55:39.035 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:55:39.035 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53 00:55:39.035 00.000 15672 MoveAxis(E, 0, ABG) 00:55:39.035 00.000 15672 Move returns status 0, amount 0 00:55:39.035 00.000 15672 MoveAxis(N, 0, ABG) 00:55:39.035 00.000 15672 Move returns status 0, amount 0 00:55:39.035 00.000 15672 move complete, result=0 00:55:39.035 00.000 15672 worker thread done servicing request 00:55:39.040 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=11346, FiltMin=2599, FiltMax=9710, Gamma=2.950 00:55:39.090 00.050 30444 UpdateGuideState exits: m=110352 SNR=78.7 Saturated 00:55:39.090 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:39.090 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:39.090 00.000 30444 Enqueuing Expose request 00:55:39.090 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 00:55:39.090 00.000 15672 Worker thread wakes up 00:55:39.090 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:39.090 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:41.003 01.913 15672 Exposure complete 00:55:41.029 00.026 15672 worker thread done servicing request 00:55:41.029 00.000 30444 OnExposeComplete: enter 00:55:41.029 00.000 30444 UpdateGuideState(): m_state=6 00:55:41.029 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4579 00:55:41.029 00.000 30444 Star::Find returns 1 (1), X=461.21, Y=196.09, Mass=127288, SNR=91.1, Peak=10789 HFD=4.2 00:55:41.029 00.000 30444 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.28) = xAngle (0.12 = 0.12) 00:55:41.029 00.000 30444 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.06 = 0.06) 00:55:41.029 00.000 30444 CameraToMount -- cameraX=0.80 cameraY=-0.12 hyp=0.81 cameraTheta=-0.15 mountX=0.81 mountY=0.05, mountTheta=0.06 00:55:41.030 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.80, y=-0.12, opts=13) 00:55:41.030 00.000 30444 Enqueuing Move request for scope (0.80, -0.12) 00:55:41.030 00.000 15672 Worker thread wakes up 00:55:41.030 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.12) opts 0xd 00:55:41.030 00.000 15672 Handling offset move in thread for scope, endpoint = (0.80, -0.12) 00:55:41.030 00.000 15672 Moving (0.80, -0.12) raw xDistance=0.81 yDistance=0.05 00:55:41.030 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81 00:55:41.030 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:55:41.030 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:55:41.030 00.000 15672 MoveAxis(W, 218, ABG) 00:55:41.030 00.000 15672 Guiding Dir = 3, Dur = 218 00:55:41.030 00.000 15672 IsSlewing returns 0 00:55:41.032 00.002 15672 IsGuiding returns 0 00:55:41.036 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=11033, FiltMin=2632, FiltMax=9075, Gamma=2.950 00:55:41.051 00.015 15672 PulseGuide returned control before completion, sleep 209 00:55:41.141 00.090 30444 UpdateGuideState exits: m=127288 SNR=91.1 Saturated 00:55:41.141 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:41.141 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:41.141 00.000 30444 Enqueuing Expose request 00:55:41.264 00.123 15672 IsGuiding returns 1 00:55:41.264 00.000 15672 scope still moving after pulse duration time elapsed 00:55:41.285 00.021 15672 IsSlewing returns 0 00:55:41.292 00.007 15672 IsGuiding returns 0 00:55:41.293 00.001 15672 scope move finished after 218 + 42 ms 00:55:41.293 00.000 15672 Move returns status 0, amount 218 00:55:41.293 00.000 15672 MoveAxis(N, 0, ABG) 00:55:41.293 00.000 15672 Move returns status 0, amount 0 00:55:41.293 00.000 15672 move complete, result=0 00:55:41.293 00.000 15672 worker thread done servicing request 00:55:41.293 00.000 15672 Worker thread wakes up 00:55:41.294 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:41.294 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:41.294 00.000 30444 GuideStep: 0.8 px 218 ms WEST, 0.1 px 0 ms NORTH 00:55:43.404 02.110 15672 Exposure complete 00:55:43.424 00.020 15672 worker thread done servicing request 00:55:43.424 00.000 30444 OnExposeComplete: enter 00:55:43.424 00.000 30444 UpdateGuideState(): m_state=6 00:55:43.424 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4580 00:55:43.424 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=196.34, Mass=132503, SNR=100.2, Peak=10073 HFD=3.7 00:55:43.424 00.000 30444 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.28) = xAngle (2.73 = 2.73) 00:55:43.424 00.000 30444 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.67 = 2.67) 00:55:43.424 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.45 mountX=-0.18 mountY=0.09, mountTheta=2.68 00:55:43.424 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.13, opts=13) 00:55:43.425 00.001 30444 Enqueuing Move request for scope (-0.15, 0.13) 00:55:43.425 00.000 15672 Worker thread wakes up 00:55:43.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd 00:55:43.425 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.13) 00:55:43.425 00.000 15672 Moving (-0.15, 0.13) raw xDistance=-0.18 yDistance=0.09 00:55:43.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:55:43.425 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:55:43.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 00:55:43.425 00.000 15672 MoveAxis(E, 0, ABG) 00:55:43.425 00.000 15672 Move returns status 0, amount 0 00:55:43.425 00.000 15672 MoveAxis(N, 0, ABG) 00:55:43.425 00.000 15672 Move returns status 0, amount 0 00:55:43.425 00.000 15672 move complete, result=0 00:55:43.425 00.000 15672 worker thread done servicing request 00:55:43.430 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=10785, FiltMin=2572, FiltMax=9120, Gamma=2.950 00:55:43.481 00.051 30444 UpdateGuideState exits: m=132503 SNR=100.2 Saturated 00:55:43.481 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:43.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:43.481 00.000 30444 Enqueuing Expose request 00:55:43.481 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 00:55:43.481 00.000 15672 Worker thread wakes up 00:55:43.481 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:43.481 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:45.388 01.907 15672 Exposure complete 00:55:45.408 00.020 15672 worker thread done servicing request 00:55:45.408 00.000 30444 OnExposeComplete: enter 00:55:45.408 00.000 30444 UpdateGuideState(): m_state=6 00:55:45.408 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4581 00:55:45.408 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=196.09, Mass=106020, SNR=76.8, Peak=11030 HFD=3.4 00:55:45.408 00.000 30444 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.28) = xAngle (-2.70 = -2.70) 00:55:45.409 00.001 30444 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.76 = -2.76) 00:55:45.409 00.000 30444 CameraToMount -- cameraX=-0.72 cameraY=-0.12 hyp=0.73 cameraTheta=-2.98 mountX=-0.66 mountY=-0.27, mountTheta=-2.75 00:55:45.409 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.72, y=-0.12, opts=13) 00:55:45.409 00.000 30444 Enqueuing Move request for scope (-0.72, -0.12) 00:55:45.409 00.000 15672 Worker thread wakes up 00:55:45.409 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.12) opts 0xd 00:55:45.409 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.72, -0.12) 00:55:45.409 00.000 15672 Moving (-0.72, -0.12) raw xDistance=-0.66 yDistance=-0.27 00:55:45.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66 00:55:45.409 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 00:55:45.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 00:55:45.409 00.000 15672 MoveAxis(E, 179, ABG) 00:55:45.409 00.000 15672 Guiding Dir = 2, Dur = 179 00:55:45.411 00.002 15672 IsSlewing returns 0 00:55:45.412 00.001 15672 IsGuiding returns 0 00:55:45.415 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=12681, FiltMin=2626, FiltMax=9726, Gamma=2.950 00:55:45.428 00.013 15672 PulseGuide returned control before completion, sleep 173 00:55:45.465 00.037 30444 UpdateGuideState exits: m=106020 SNR=76.8 Saturated 00:55:45.465 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:45.465 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:45.465 00.000 30444 Enqueuing Expose request 00:55:45.604 00.139 15672 IsGuiding returns 1 00:55:45.604 00.000 15672 scope still moving after pulse duration time elapsed 00:55:45.625 00.021 15672 IsSlewing returns 0 00:55:45.637 00.012 15672 IsGuiding returns 0 00:55:45.637 00.000 15672 scope move finished after 179 + 47 ms 00:55:45.637 00.000 15672 Move returns status 0, amount 179 00:55:45.638 00.001 15672 MoveAxis(N, 0, ABG) 00:55:45.638 00.000 15672 Move returns status 0, amount 0 00:55:45.638 00.000 15672 move complete, result=0 00:55:45.638 00.000 15672 worker thread done servicing request 00:55:45.638 00.000 15672 Worker thread wakes up 00:55:45.638 00.000 30444 GuideStep: -0.7 px 179 ms EAST, -0.3 px 0 ms NORTH 00:55:45.639 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:45.639 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:47.750 02.111 15672 Exposure complete 00:55:47.771 00.021 15672 worker thread done servicing request 00:55:47.771 00.000 30444 OnExposeComplete: enter 00:55:47.771 00.000 30444 UpdateGuideState(): m_state=6 00:55:47.771 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4582 00:55:47.771 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=195.86, Mass=125858, SNR=79.0, Peak=11757 HFD=3.6 00:55:47.771 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 00:55:47.771 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 00:55:47.771 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.35 hyp=0.39 cameraTheta=-2.05 mountX=-0.08 mountY=-0.38, mountTheta=-1.77 00:55:47.772 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.35, opts=13) 00:55:47.772 00.000 30444 Enqueuing Move request for scope (-0.18, -0.35) 00:55:47.772 00.000 15672 Worker thread wakes up 00:55:47.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.35) opts 0xd 00:55:47.772 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.35) 00:55:47.772 00.000 15672 Moving (-0.18, -0.35) raw xDistance=-0.08 yDistance=-0.38 00:55:47.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 00:55:47.772 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.55 newest=-0.56 00:55:47.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 00:55:47.772 00.000 15672 MoveAxis(E, 0, ABG) 00:55:47.772 00.000 15672 Move returns status 0, amount 0 00:55:47.772 00.000 15672 MoveAxis(N, 68, ABG) 00:55:47.772 00.000 15672 Guiding Dir = 0, Dur = 68 00:55:47.773 00.001 15672 IsSlewing returns 0 00:55:47.774 00.001 15672 IsGuiding returns 0 00:55:47.778 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=12521, FiltMin=2626, FiltMax=10274, Gamma=2.950 00:55:47.890 00.112 15672 IsGuiding returns 1 00:55:47.890 00.000 15672 scope still moving after pulse duration time elapsed 00:55:47.912 00.022 15672 IsSlewing returns 0 00:55:47.914 00.002 15672 IsGuiding returns 1 00:55:47.935 00.021 15672 IsSlewing returns 0 00:55:47.953 00.018 15672 IsGuiding returns 0 00:55:47.954 00.001 15672 scope move finished after 68 + 112 ms 00:55:47.954 00.000 15672 Move returns status 0, amount 68 00:55:47.954 00.000 15672 move complete, result=0 00:55:47.954 00.000 15672 worker thread done servicing request 00:55:48.260 00.306 30444 UpdateGuideState exits: m=125858 SNR=79.0 Saturated 00:55:48.260 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:48.260 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:48.260 00.000 30444 Enqueuing Expose request 00:55:48.261 00.001 15672 Worker thread wakes up 00:55:48.261 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:48.261 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:48.261 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 68 ms NORTH 00:55:50.167 01.906 15672 Exposure complete 00:55:50.187 00.020 15672 worker thread done servicing request 00:55:50.187 00.000 30444 OnExposeComplete: enter 00:55:50.187 00.000 30444 UpdateGuideState(): m_state=6 00:55:50.187 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4583 00:55:50.188 00.001 30444 Star::Find returns 1 (1), X=461.10, Y=195.53, Mass=122898, SNR=81.9, Peak=11939 HFD=3.9 00:55:50.188 00.000 30444 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.28) = xAngle (-0.50 = -0.50) 00:55:50.188 00.000 30444 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 00:55:50.188 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=-0.68 hyp=0.97 cameraTheta=-0.78 mountX=0.85 mountY=-0.52, mountTheta=-0.54 00:55:50.188 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=-0.68, opts=13) 00:55:50.188 00.000 30444 Enqueuing Move request for scope (0.69, -0.68) 00:55:50.188 00.000 15672 Worker thread wakes up 00:55:50.188 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.68) opts 0xd 00:55:50.188 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, -0.68) 00:55:50.188 00.000 15672 Moving (0.69, -0.68) raw xDistance=0.85 yDistance=-0.52 00:55:50.189 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.85 00:55:50.189 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 00:55:50.189 00.000 15672 MoveAxis(W, 231, ABG) 00:55:50.189 00.000 15672 Guiding Dir = 3, Dur = 231 00:55:50.189 00.000 15672 IsSlewing returns 0 00:55:50.190 00.001 15672 IsGuiding returns 0 00:55:50.195 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=11939, FiltMin=2592, FiltMax=9045, Gamma=2.950 00:55:50.204 00.009 15672 PulseGuide returned control before completion, sleep 227 00:55:50.305 00.101 30444 UpdateGuideState exits: m=122898 SNR=81.9 Saturated 00:55:50.305 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:50.305 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:50.305 00.000 30444 Enqueuing Expose request 00:55:50.435 00.130 15672 IsGuiding returns 1 00:55:50.435 00.000 15672 scope still moving after pulse duration time elapsed 00:55:50.457 00.022 15672 IsSlewing returns 0 00:55:50.508 00.051 15672 IsGuiding returns 0 00:55:50.509 00.001 15672 scope move finished after 231 + 87 ms 00:55:50.509 00.000 15672 Move returns status 0, amount 231 00:55:50.509 00.000 15672 MoveAxis(N, 92, ABG) 00:55:50.509 00.000 15672 Guiding Dir = 0, Dur = 92 00:55:50.509 00.000 15672 IsSlewing returns 0 00:55:50.511 00.002 15672 IsGuiding returns 0 00:55:50.591 00.080 15672 PulseGuide returned control before completion, sleep 23 00:55:50.617 00.026 15672 IsGuiding returns 1 00:55:50.618 00.001 15672 scope still moving after pulse duration time elapsed 00:55:50.638 00.020 15672 IsSlewing returns 0 00:55:50.641 00.003 15672 IsGuiding returns 1 00:55:50.662 00.021 15672 IsSlewing returns 0 00:55:50.664 00.002 15672 IsGuiding returns 1 00:55:50.685 00.021 15672 IsSlewing returns 0 00:55:50.748 00.063 15672 IsGuiding returns 0 00:55:50.748 00.000 15672 scope move finished after 92 + 144 ms 00:55:50.748 00.000 15672 Move returns status 0, amount 92 00:55:50.748 00.000 15672 move complete, result=0 00:55:50.748 00.000 15672 worker thread done servicing request 00:55:50.748 00.000 15672 Worker thread wakes up 00:55:50.748 00.000 30444 GuideStep: 0.9 px 231 ms WEST, -0.5 px 92 ms NORTH 00:55:50.748 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:50.749 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:52.854 02.105 15672 Exposure complete 00:55:52.875 00.021 15672 worker thread done servicing request 00:55:52.875 00.000 30444 OnExposeComplete: enter 00:55:52.875 00.000 30444 UpdateGuideState(): m_state=6 00:55:52.875 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4584 00:55:52.875 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=195.68, Mass=117806, SNR=88.0, Peak=11550 HFD=3.8 00:55:52.875 00.000 30444 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.28) = xAngle (-2.06 = -2.06) 00:55:52.875 00.000 30444 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.12 = -2.12) 00:55:52.876 00.001 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.53 hyp=0.74 cameraTheta=-2.34 mountX=-0.35 mountY=-0.63, mountTheta=-2.08 00:55:52.876 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.53, opts=13) 00:55:52.876 00.000 30444 Enqueuing Move request for scope (-0.52, -0.53) 00:55:52.877 00.001 15672 Worker thread wakes up 00:55:52.877 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.53) opts 0xd 00:55:52.877 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.53) 00:55:52.877 00.000 15672 Moving (-0.52, -0.53) raw xDistance=-0.35 yDistance=-0.63 00:55:52.877 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.35 00:55:52.877 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 00:55:52.877 00.000 15672 MoveAxis(E, 79, ABG) 00:55:52.877 00.000 15672 Guiding Dir = 2, Dur = 79 00:55:52.877 00.000 15672 IsSlewing returns 0 00:55:52.878 00.001 15672 IsGuiding returns 0 00:55:52.885 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=11659, FiltMin=2629, FiltMax=9356, Gamma=2.950 00:55:52.904 00.019 15672 PulseGuide returned control before completion, sleep 64 00:55:52.935 00.031 30444 UpdateGuideState exits: m=117806 SNR=88.0 Saturated 00:55:52.935 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:52.935 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:52.935 00.000 30444 Enqueuing Expose request 00:55:52.970 00.035 15672 IsGuiding returns 1 00:55:52.970 00.000 15672 scope still moving after pulse duration time elapsed 00:55:52.991 00.021 15672 IsSlewing returns 0 00:55:52.992 00.001 15672 IsGuiding returns 1 00:55:53.012 00.020 15672 IsSlewing returns 0 00:55:53.017 00.005 15672 IsGuiding returns 0 00:55:53.017 00.000 15672 scope move finished after 79 + 59 ms 00:55:53.018 00.001 15672 Move returns status 0, amount 79 00:55:53.018 00.000 15672 MoveAxis(N, 113, ABG) 00:55:53.018 00.000 15672 Guiding Dir = 0, Dur = 113 00:55:53.019 00.001 15672 IsSlewing returns 0 00:55:53.021 00.002 15672 IsGuiding returns 0 00:55:53.097 00.076 15672 PulseGuide returned control before completion, sleep 48 00:55:53.148 00.051 15672 IsGuiding returns 1 00:55:53.148 00.000 15672 scope still moving after pulse duration time elapsed 00:55:53.169 00.021 15672 IsSlewing returns 0 00:55:53.172 00.003 15672 IsGuiding returns 1 00:55:53.194 00.022 15672 IsSlewing returns 0 00:55:53.197 00.003 15672 IsGuiding returns 1 00:55:53.218 00.021 15672 IsSlewing returns 0 00:55:53.258 00.040 15672 IsGuiding returns 0 00:55:53.258 00.000 15672 scope move finished after 113 + 123 ms 00:55:53.258 00.000 15672 Move returns status 0, amount 113 00:55:53.258 00.000 15672 move complete, result=0 00:55:53.258 00.000 15672 worker thread done servicing request 00:55:53.259 00.001 30444 GuideStep: -0.4 px 79 ms EAST, -0.6 px 113 ms NORTH 00:55:53.259 00.000 15672 Worker thread wakes up 00:55:53.259 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:53.259 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:55.175 01.916 15672 Exposure complete 00:55:55.207 00.032 15672 worker thread done servicing request 00:55:55.207 00.000 30444 OnExposeComplete: enter 00:55:55.207 00.000 30444 UpdateGuideState(): m_state=6 00:55:55.207 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4585 00:55:55.207 00.000 30444 Star::Find returns 1 (1), X=460.88, Y=195.31, Mass=121332, SNR=85.8, Peak=12834 HFD=3.6 00:55:55.208 00.001 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 00:55:55.208 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 00:55:55.208 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.91 hyp=1.03 cameraTheta=-1.09 mountX=0.71 mountY=-0.78, mountTheta=-0.84 00:55:55.208 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.91, opts=13) 00:55:55.208 00.000 30444 Enqueuing Move request for scope (0.48, -0.91) 00:55:55.208 00.000 15672 Worker thread wakes up 00:55:55.208 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.91) opts 0xd 00:55:55.208 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.91) 00:55:55.208 00.000 15672 Moving (0.48, -0.91) raw xDistance=0.71 yDistance=-0.78 00:55:55.208 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.71 00:55:55.208 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 00:55:55.208 00.000 15672 MoveAxis(W, 186, ABG) 00:55:55.209 00.001 15672 Guiding Dir = 3, Dur = 186 00:55:55.210 00.001 15672 IsSlewing returns 0 00:55:55.211 00.001 15672 IsGuiding returns 0 00:55:55.215 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=13035, FiltMin=2535, FiltMax=9711, Gamma=2.950 00:55:55.237 00.022 15672 PulseGuide returned control before completion, sleep 171 00:55:55.265 00.028 30444 UpdateGuideState exits: m=121332 SNR=85.8 Saturated 00:55:55.265 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:55.265 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:55.265 00.000 30444 Enqueuing Expose request 00:55:55.411 00.146 15672 IsGuiding returns 1 00:55:55.412 00.001 15672 scope still moving after pulse duration time elapsed 00:55:55.432 00.020 15672 IsSlewing returns 0 00:55:55.445 00.013 15672 IsGuiding returns 0 00:55:55.445 00.000 15672 scope move finished after 186 + 48 ms 00:55:55.445 00.000 15672 Move returns status 0, amount 186 00:55:55.445 00.000 15672 MoveAxis(N, 140, ABG) 00:55:55.445 00.000 15672 Guiding Dir = 0, Dur = 140 00:55:55.445 00.000 15672 IsSlewing returns 0 00:55:55.446 00.001 15672 IsGuiding returns 0 00:55:55.524 00.078 15672 PulseGuide returned control before completion, sleep 73 00:55:55.599 00.075 15672 IsGuiding returns 1 00:55:55.599 00.000 15672 scope still moving after pulse duration time elapsed 00:55:55.620 00.021 15672 IsSlewing returns 0 00:55:55.623 00.003 15672 IsGuiding returns 1 00:55:55.645 00.022 15672 IsSlewing returns 0 00:55:55.647 00.002 15672 IsGuiding returns 1 00:55:55.667 00.020 15672 IsSlewing returns 0 00:55:55.667 00.000 15672 IsGuiding returns 1 00:55:55.689 00.022 15672 IsSlewing returns 0 00:55:55.716 00.027 15672 IsGuiding returns 0 00:55:55.716 00.000 15672 scope move finished after 140 + 130 ms 00:55:55.716 00.000 15672 Move returns status 0, amount 140 00:55:55.717 00.001 15672 move complete, result=0 00:55:55.717 00.000 15672 worker thread done servicing request 00:55:55.717 00.000 15672 Worker thread wakes up 00:55:55.717 00.000 30444 GuideStep: 0.7 px 186 ms WEST, -0.8 px 140 ms NORTH 00:55:55.717 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:55.717 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:57.827 02.110 15672 Exposure complete 00:55:57.847 00.020 15672 worker thread done servicing request 00:55:57.847 00.000 30444 OnExposeComplete: enter 00:55:57.847 00.000 30444 UpdateGuideState(): m_state=6 00:55:57.848 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4586 00:55:57.848 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=195.53, Mass=122363, SNR=85.7, Peak=12615 HFD=3.5 00:55:57.848 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.90 = -0.90) 00:55:57.848 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.96 = -0.96) 00:55:57.848 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.68 hyp=0.74 cameraTheta=-1.18 mountX=0.46 mountY=-0.61, mountTheta=-0.93 00:55:57.848 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.68, opts=13) 00:55:57.848 00.000 30444 Enqueuing Move request for scope (0.28, -0.68) 00:55:57.848 00.000 15672 Worker thread wakes up 00:55:57.848 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.68) opts 0xd 00:55:57.848 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.68) 00:55:57.848 00.000 15672 Moving (0.28, -0.68) raw xDistance=0.46 yDistance=-0.61 00:55:57.849 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46 00:55:57.849 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 00:55:57.849 00.000 15672 MoveAxis(W, 136, ABG) 00:55:57.849 00.000 15672 Guiding Dir = 3, Dur = 136 00:55:57.850 00.001 15672 IsSlewing returns 0 00:55:57.850 00.000 15672 IsGuiding returns 0 00:55:57.855 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=13161, FiltMin=2619, FiltMax=10639, Gamma=2.950 00:55:57.872 00.017 15672 PulseGuide returned control before completion, sleep 125 00:55:57.904 00.032 30444 UpdateGuideState exits: m=122363 SNR=85.7 Saturated 00:55:57.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:55:57.905 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:55:57.905 00.000 30444 Enqueuing Expose request 00:55:58.000 00.095 15672 IsGuiding returns 1 00:55:58.000 00.000 15672 scope still moving after pulse duration time elapsed 00:55:58.021 00.021 15672 IsSlewing returns 0 00:55:58.049 00.028 15672 IsGuiding returns 0 00:55:58.057 00.008 15672 scope move finished after 136 + 69 ms 00:55:58.057 00.000 15672 Move returns status 0, amount 136 00:55:58.057 00.000 15672 MoveAxis(N, 108, ABG) 00:55:58.057 00.000 15672 Guiding Dir = 0, Dur = 108 00:55:58.057 00.000 15672 IsSlewing returns 0 00:55:58.058 00.001 15672 IsGuiding returns 0 00:55:58.144 00.086 15672 PulseGuide returned control before completion, sleep 32 00:55:58.179 00.035 15672 IsGuiding returns 1 00:55:58.179 00.000 15672 scope still moving after pulse duration time elapsed 00:55:58.201 00.022 15672 IsSlewing returns 0 00:55:58.204 00.003 15672 IsGuiding returns 1 00:55:58.225 00.021 15672 IsSlewing returns 0 00:55:58.226 00.001 15672 IsGuiding returns 1 00:55:58.247 00.021 15672 IsSlewing returns 0 00:55:58.272 00.025 15672 IsGuiding returns 0 00:55:58.272 00.000 15672 scope move finished after 108 + 106 ms 00:55:58.273 00.001 15672 Move returns status 0, amount 108 00:55:58.273 00.000 15672 move complete, result=0 00:55:58.273 00.000 15672 worker thread done servicing request 00:55:58.273 00.000 15672 Worker thread wakes up 00:55:58.273 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:55:58.273 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:55:58.273 00.000 30444 GuideStep: 0.5 px 136 ms WEST, -0.6 px 108 ms NORTH 00:56:00.182 01.909 15672 Exposure complete 00:56:00.201 00.019 15672 worker thread done servicing request 00:56:00.201 00.000 30444 OnExposeComplete: enter 00:56:00.201 00.000 30444 UpdateGuideState(): m_state=6 00:56:00.202 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4587 00:56:00.202 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=195.32, Mass=114485, SNR=73.4, Peak=12237 HFD=3.4 00:56:00.202 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 00:56:00.202 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 00:56:00.202 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.90 hyp=0.90 cameraTheta=-1.70 mountX=0.13 mountY=-0.90, mountTheta=-1.43 00:56:00.202 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.90, opts=13) 00:56:00.202 00.000 30444 Enqueuing Move request for scope (-0.12, -0.90) 00:56:00.202 00.000 15672 Worker thread wakes up 00:56:00.202 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.90) opts 0xd 00:56:00.202 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.90) 00:56:00.202 00.000 15672 Moving (-0.12, -0.90) raw xDistance=0.13 yDistance=-0.90 00:56:00.203 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:56:00.203 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 00:56:00.203 00.000 15672 MoveAxis(E, 0, ABG) 00:56:00.203 00.000 15672 Move returns status 0, amount 0 00:56:00.203 00.000 15672 MoveAxis(N, 161, ABG) 00:56:00.203 00.000 15672 Guiding Dir = 0, Dur = 161 00:56:00.203 00.000 15672 IsSlewing returns 0 00:56:00.204 00.001 15672 IsGuiding returns 0 00:56:00.208 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=13676, FiltMin=2624, FiltMax=10464, Gamma=2.950 00:56:00.258 00.050 30444 UpdateGuideState exits: m=114485 SNR=73.4 Saturated 00:56:00.258 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:00.258 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:00.258 00.000 30444 Enqueuing Expose request 00:56:00.285 00.027 15672 PulseGuide returned control before completion, sleep 91 00:56:00.379 00.094 15672 IsGuiding returns 1 00:56:00.379 00.000 15672 scope still moving after pulse duration time elapsed 00:56:00.400 00.021 15672 IsSlewing returns 0 00:56:00.401 00.001 15672 IsGuiding returns 1 00:56:00.422 00.021 15672 IsSlewing returns 0 00:56:00.423 00.001 15672 IsGuiding returns 1 00:56:00.444 00.021 15672 IsSlewing returns 0 00:56:00.477 00.033 15672 IsGuiding returns 0 00:56:00.477 00.000 15672 scope move finished after 161 + 111 ms 00:56:00.477 00.000 15672 Move returns status 0, amount 161 00:56:00.477 00.000 15672 move complete, result=0 00:56:00.477 00.000 15672 worker thread done servicing request 00:56:00.477 00.000 15672 Worker thread wakes up 00:56:00.477 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:00.477 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:00.477 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.9 px 161 ms NORTH 00:56:02.584 02.107 15672 Exposure complete 00:56:02.605 00.021 15672 worker thread done servicing request 00:56:02.605 00.000 30444 OnExposeComplete: enter 00:56:02.605 00.000 30444 UpdateGuideState(): m_state=6 00:56:02.605 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4588 00:56:02.605 00.000 30444 Star::Find returns 1 (1), X=459.37, Y=195.18, Mass=109449, SNR=78.6, Peak=12361 HFD=3.5 00:56:02.605 00.000 30444 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.28) = xAngle (-2.08 = -2.08) 00:56:02.605 00.000 30444 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.14 = -2.14) 00:56:02.605 00.000 30444 CameraToMount -- cameraX=-1.03 cameraY=-1.03 hyp=1.46 cameraTheta=-2.36 mountX=-0.71 mountY=-1.23, mountTheta=-2.10 00:56:02.606 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.03, y=-1.03, opts=13) 00:56:02.606 00.000 30444 Enqueuing Move request for scope (-1.03, -1.03) 00:56:02.606 00.000 15672 Worker thread wakes up 00:56:02.606 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.03, -1.03) opts 0xd 00:56:02.606 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.03, -1.03) 00:56:02.606 00.000 15672 Moving (-1.03, -1.03) raw xDistance=-0.71 yDistance=-1.23 00:56:02.606 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71 00:56:02.606 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.23 from input -1.23 00:56:02.606 00.000 15672 MoveAxis(E, 193, ABG) 00:56:02.606 00.000 15672 Guiding Dir = 2, Dur = 193 00:56:02.607 00.001 15672 IsSlewing returns 0 00:56:02.608 00.001 15672 IsGuiding returns 0 00:56:02.612 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=13314, FiltMin=2548, FiltMax=8724, Gamma=2.950 00:56:02.633 00.021 15672 PulseGuide returned control before completion, sleep 179 00:56:02.815 00.182 15672 IsGuiding returns 1 00:56:02.815 00.000 15672 scope still moving after pulse duration time elapsed 00:56:02.836 00.021 15672 IsSlewing returns 0 00:56:02.842 00.006 15672 IsGuiding returns 0 00:56:02.842 00.000 15672 scope move finished after 193 + 40 ms 00:56:02.842 00.000 15672 Move returns status 0, amount 193 00:56:02.842 00.000 15672 MoveAxis(N, 219, ABG) 00:56:02.842 00.000 15672 Guiding Dir = 0, Dur = 219 00:56:02.842 00.000 15672 IsSlewing returns 0 00:56:02.843 00.001 15672 IsGuiding returns 0 00:56:02.921 00.078 15672 PulseGuide returned control before completion, sleep 152 00:56:03.049 00.128 30444 UpdateGuideState exits: m=109449 SNR=78.6 Saturated 00:56:03.049 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:03.049 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:03.049 00.000 30444 Enqueuing Expose request 00:56:03.075 00.026 15672 IsGuiding returns 1 00:56:03.075 00.000 15672 scope still moving after pulse duration time elapsed 00:56:03.095 00.020 15672 IsSlewing returns 0 00:56:03.096 00.001 15672 IsGuiding returns 1 00:56:03.118 00.022 15672 IsSlewing returns 0 00:56:03.118 00.000 15672 IsGuiding returns 1 00:56:03.139 00.021 15672 IsSlewing returns 0 00:56:03.193 00.054 15672 IsGuiding returns 0 00:56:03.193 00.000 15672 scope move finished after 219 + 131 ms 00:56:03.193 00.000 15672 Move returns status 0, amount 219 00:56:03.194 00.001 15672 move complete, result=0 00:56:03.194 00.000 15672 worker thread done servicing request 00:56:03.194 00.000 15672 Worker thread wakes up 00:56:03.194 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:03.194 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:03.194 00.000 30444 GuideStep: -0.7 px 193 ms EAST, -1.2 px 219 ms NORTH 00:56:05.109 01.915 15672 Exposure complete 00:56:05.129 00.020 15672 worker thread done servicing request 00:56:05.130 00.001 30444 OnExposeComplete: enter 00:56:05.130 00.000 30444 UpdateGuideState(): m_state=6 00:56:05.130 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4589 00:56:05.130 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=195.26, Mass=126964, SNR=86.2, Peak=12683 HFD=3.8 00:56:05.130 00.000 30444 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.28) = xAngle (-0.57 = -0.57) 00:56:05.130 00.000 30444 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.63 = -0.63) 00:56:05.130 00.000 30444 CameraToMount -- cameraX=0.84 cameraY=-0.95 hyp=1.27 cameraTheta=-0.85 mountX=1.07 mountY=-0.75, mountTheta=-0.61 00:56:05.130 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.84, y=-0.95, opts=13) 00:56:05.131 00.001 30444 Enqueuing Move request for scope (0.84, -0.95) 00:56:05.131 00.000 15672 Worker thread wakes up 00:56:05.131 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.95) opts 0xd 00:56:05.131 00.000 15672 Handling offset move in thread for scope, endpoint = (0.84, -0.95) 00:56:05.131 00.000 15672 Moving (0.84, -0.95) raw xDistance=1.07 yDistance=-0.75 00:56:05.131 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.07 00:56:05.131 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 00:56:05.131 00.000 15672 MoveAxis(W, 275, ABG) 00:56:05.131 00.000 15672 Guiding Dir = 3, Dur = 275 00:56:05.131 00.000 15672 IsSlewing returns 0 00:56:05.132 00.001 15672 IsGuiding returns 0 00:56:05.137 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=12683, FiltMin=2586, FiltMax=8859, Gamma=2.950 00:56:05.157 00.020 15672 PulseGuide returned control before completion, sleep 261 00:56:05.187 00.030 30444 UpdateGuideState exits: m=126964 SNR=86.2 Saturated 00:56:05.187 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:05.187 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:05.187 00.000 30444 Enqueuing Expose request 00:56:05.430 00.243 15672 IsGuiding returns 0 00:56:05.430 00.000 15672 Move returns status 0, amount 275 00:56:05.430 00.000 15672 MoveAxis(N, 134, ABG) 00:56:05.430 00.000 15672 Guiding Dir = 0, Dur = 134 00:56:05.430 00.000 15672 IsSlewing returns 0 00:56:05.431 00.001 15672 IsGuiding returns 0 00:56:05.509 00.078 15672 PulseGuide returned control before completion, sleep 67 00:56:05.579 00.070 15672 IsGuiding returns 1 00:56:05.579 00.000 15672 scope still moving after pulse duration time elapsed 00:56:05.601 00.022 15672 IsSlewing returns 0 00:56:05.604 00.003 15672 IsGuiding returns 1 00:56:05.625 00.021 15672 IsSlewing returns 0 00:56:05.628 00.003 15672 IsGuiding returns 1 00:56:05.650 00.022 15672 IsSlewing returns 0 00:56:05.669 00.019 15672 IsGuiding returns 0 00:56:05.669 00.000 15672 scope move finished after 134 + 104 ms 00:56:05.669 00.000 15672 Move returns status 0, amount 134 00:56:05.669 00.000 15672 move complete, result=0 00:56:05.669 00.000 15672 worker thread done servicing request 00:56:05.669 00.000 15672 Worker thread wakes up 00:56:05.669 00.000 30444 GuideStep: 1.1 px 275 ms WEST, -0.7 px 134 ms NORTH 00:56:05.669 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:05.670 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:07.777 02.107 15672 Exposure complete 00:56:07.797 00.020 15672 worker thread done servicing request 00:56:07.797 00.000 30444 OnExposeComplete: enter 00:56:07.797 00.000 30444 UpdateGuideState(): m_state=6 00:56:07.797 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4590 00:56:07.797 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=195.69, Mass=124341, SNR=90.1, Peak=11819 HFD=3.5 00:56:07.797 00.000 30444 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.28) = xAngle (-0.18 = -0.18) 00:56:07.798 00.001 30444 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.24 = -0.24) 00:56:07.798 00.000 30444 CameraToMount -- cameraX=1.07 cameraY=-0.53 hyp=1.20 cameraTheta=-0.46 mountX=1.18 mountY=-0.28, mountTheta=-0.24 00:56:07.798 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.07, y=-0.53, opts=13) 00:56:07.798 00.000 30444 Enqueuing Move request for scope (1.07, -0.53) 00:56:07.798 00.000 15672 Worker thread wakes up 00:56:07.798 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.53) opts 0xd 00:56:07.798 00.000 15672 Handling offset move in thread for scope, endpoint = (1.07, -0.53) 00:56:07.798 00.000 15672 Moving (1.07, -0.53) raw xDistance=1.18 yDistance=-0.28 00:56:07.798 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.18 00:56:07.798 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 00:56:07.798 00.000 15672 MoveAxis(W, 338, ABG) 00:56:07.798 00.000 15672 Guiding Dir = 3, Dur = 338 00:56:07.799 00.001 15672 IsSlewing returns 0 00:56:07.800 00.001 15672 IsGuiding returns 0 00:56:07.804 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=12385, FiltMin=2524, FiltMax=9784, Gamma=2.950 00:56:07.825 00.021 15672 PulseGuide returned control before completion, sleep 324 00:56:08.151 00.326 30444 UpdateGuideState exits: m=124341 SNR=90.1 Saturated 00:56:08.151 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:08.151 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:08.151 00.000 30444 Enqueuing Expose request 00:56:08.152 00.001 15672 IsGuiding returns 1 00:56:08.152 00.000 15672 scope still moving after pulse duration time elapsed 00:56:08.174 00.022 15672 IsSlewing returns 0 00:56:08.176 00.002 15672 IsGuiding returns 1 00:56:08.197 00.021 15672 IsSlewing returns 0 00:56:08.210 00.013 15672 IsGuiding returns 0 00:56:08.210 00.000 15672 scope move finished after 338 + 71 ms 00:56:08.210 00.000 15672 Move returns status 0, amount 338 00:56:08.210 00.000 15672 MoveAxis(N, 50, ABG) 00:56:08.210 00.000 15672 Guiding Dir = 0, Dur = 50 00:56:08.210 00.000 15672 IsSlewing returns 0 00:56:08.211 00.001 15672 IsGuiding returns 0 00:56:08.291 00.080 15672 IsGuiding returns 1 00:56:08.291 00.000 15672 scope still moving after pulse duration time elapsed 00:56:08.312 00.021 15672 IsSlewing returns 0 00:56:08.315 00.003 15672 IsGuiding returns 1 00:56:08.337 00.022 15672 IsSlewing returns 0 00:56:08.400 00.063 15672 IsGuiding returns 0 00:56:08.400 00.000 15672 scope move finished after 50 + 139 ms 00:56:08.400 00.000 15672 Move returns status 0, amount 50 00:56:08.400 00.000 15672 move complete, result=0 00:56:08.400 00.000 15672 worker thread done servicing request 00:56:08.400 00.000 15672 Worker thread wakes up 00:56:08.400 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:08.400 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:08.400 00.000 30444 GuideStep: 1.2 px 338 ms WEST, -0.3 px 50 ms NORTH 00:56:10.314 01.914 15672 Exposure complete 00:56:10.347 00.033 15672 worker thread done servicing request 00:56:10.347 00.000 30444 OnExposeComplete: enter 00:56:10.347 00.000 30444 UpdateGuideState(): m_state=6 00:56:10.347 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4591 00:56:10.347 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=196.49, Mass=130638, SNR=92.3, Peak=10245 HFD=4.2 00:56:10.347 00.000 30444 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.28) = xAngle (0.69 = 0.69) 00:56:10.347 00.000 30444 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.63 = 0.63) 00:56:10.347 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=0.28 hyp=0.68 cameraTheta=0.41 mountX=0.53 mountY=0.40, mountTheta=0.65 00:56:10.348 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=0.28, opts=13) 00:56:10.348 00.000 30444 Enqueuing Move request for scope (0.63, 0.28) 00:56:10.348 00.000 15672 Worker thread wakes up 00:56:10.348 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.28) opts 0xd 00:56:10.348 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, 0.28) 00:56:10.348 00.000 15672 Moving (0.63, 0.28) raw xDistance=0.53 yDistance=0.40 00:56:10.348 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.53 00:56:10.348 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:56:10.348 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 00:56:10.348 00.000 15672 MoveAxis(W, 166, ABG) 00:56:10.348 00.000 15672 Guiding Dir = 3, Dur = 166 00:56:10.348 00.000 15672 IsSlewing returns 0 00:56:10.349 00.001 15672 IsGuiding returns 0 00:56:10.353 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=11083, FiltMin=2618, FiltMax=9257, Gamma=2.950 00:56:10.365 00.012 15672 PulseGuide returned control before completion, sleep 161 00:56:10.403 00.038 30444 UpdateGuideState exits: m=130638 SNR=92.3 Saturated 00:56:10.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:10.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:10.403 00.000 30444 Enqueuing Expose request 00:56:10.528 00.125 15672 IsGuiding returns 0 00:56:10.528 00.000 15672 Move returns status 0, amount 166 00:56:10.528 00.000 15672 MoveAxis(N, 0, ABG) 00:56:10.528 00.000 15672 Move returns status 0, amount 0 00:56:10.528 00.000 15672 move complete, result=0 00:56:10.528 00.000 15672 worker thread done servicing request 00:56:10.528 00.000 15672 Worker thread wakes up 00:56:10.528 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:10.528 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:10.528 00.000 30444 GuideStep: 0.5 px 166 ms WEST, 0.4 px 0 ms NORTH 00:56:12.634 02.106 15672 Exposure complete 00:56:12.654 00.020 15672 worker thread done servicing request 00:56:12.654 00.000 30444 OnExposeComplete: enter 00:56:12.655 00.001 30444 UpdateGuideState(): m_state=6 00:56:12.655 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4592 00:56:12.655 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=196.81, Mass=120886, SNR=96.9, Peak=11244 HFD=3.6 00:56:12.655 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 00:56:12.655 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.87 = 1.87) 00:56:12.655 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.60 hyp=0.60 cameraTheta=1.65 mountX=-0.21 mountY=0.57, mountTheta=1.92 00:56:12.655 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.60, opts=13) 00:56:12.655 00.000 30444 Enqueuing Move request for scope (-0.05, 0.60) 00:56:12.656 00.001 15672 Worker thread wakes up 00:56:12.656 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.60) opts 0xd 00:56:12.656 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.60) 00:56:12.656 00.000 15672 Moving (-0.05, 0.60) raw xDistance=-0.21 yDistance=0.57 00:56:12.656 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 00:56:12.656 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:56:12.656 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57 00:56:12.656 00.000 15672 MoveAxis(E, 0, ABG) 00:56:12.656 00.000 15672 Move returns status 0, amount 0 00:56:12.656 00.000 15672 MoveAxis(N, 0, ABG) 00:56:12.656 00.000 15672 Move returns status 0, amount 0 00:56:12.656 00.000 15672 move complete, result=0 00:56:12.656 00.000 15672 worker thread done servicing request 00:56:12.661 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2049, max=12164, FiltMin=2553, FiltMax=9660, Gamma=2.950 00:56:12.711 00.050 30444 UpdateGuideState exits: m=120886 SNR=96.9 Saturated 00:56:12.711 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:12.711 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:12.711 00.000 30444 Enqueuing Expose request 00:56:12.711 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH 00:56:12.711 00.000 15672 Worker thread wakes up 00:56:12.711 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:12.711 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:14.626 01.915 15672 Exposure complete 00:56:14.660 00.034 15672 worker thread done servicing request 00:56:14.660 00.000 30444 OnExposeComplete: enter 00:56:14.660 00.000 30444 UpdateGuideState(): m_state=6 00:56:14.660 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4593 00:56:14.660 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=197.10, Mass=119928, SNR=83.0, Peak=12132 HFD=3.4 00:56:14.660 00.000 30444 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 00:56:14.660 00.000 30444 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 00:56:14.660 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.88 hyp=0.88 cameraTheta=1.53 mountX=-0.21 mountY=0.87, mountTheta=1.81 00:56:14.660 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.88, opts=13) 00:56:14.660 00.000 30444 Enqueuing Move request for scope (0.03, 0.88) 00:56:14.661 00.001 15672 Worker thread wakes up 00:56:14.661 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.88) opts 0xd 00:56:14.661 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.88) 00:56:14.661 00.000 15672 Moving (0.03, 0.88) raw xDistance=-0.21 yDistance=0.87 00:56:14.661 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 00:56:14.661 00.000 15672 resist switch: large excursion: input 0.87 thresh 0.75 direction from -1 to 1 00:56:14.661 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.61 00:56:14.661 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87 00:56:14.661 00.000 15672 MoveAxis(E, 0, ABG) 00:56:14.661 00.000 15672 Move returns status 0, amount 0 00:56:14.661 00.000 15672 MoveAxis(S, 155, ABG) 00:56:14.661 00.000 15672 Guiding Dir = 1, Dur = 155 00:56:14.662 00.001 15672 IsSlewing returns 0 00:56:14.663 00.001 15672 IsGuiding returns 0 00:56:14.667 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=12837, FiltMin=2590, FiltMax=9533, Gamma=2.950 00:56:14.743 00.076 15672 PulseGuide returned control before completion, sleep 86 00:56:14.785 00.042 30444 UpdateGuideState exits: m=119928 SNR=83.0 Saturated 00:56:14.785 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:14.785 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:14.785 00.000 30444 Enqueuing Expose request 00:56:14.830 00.045 15672 IsGuiding returns 1 00:56:14.830 00.000 15672 scope still moving after pulse duration time elapsed 00:56:14.851 00.021 15672 IsSlewing returns 0 00:56:14.853 00.002 15672 IsGuiding returns 1 00:56:14.874 00.021 15672 IsSlewing returns 0 00:56:14.875 00.001 15672 IsGuiding returns 1 00:56:14.896 00.021 15672 IsSlewing returns 0 00:56:14.935 00.039 15672 IsGuiding returns 0 00:56:14.935 00.000 15672 scope move finished after 155 + 117 ms 00:56:14.935 00.000 15672 Move returns status 0, amount 155 00:56:14.935 00.000 15672 move complete, result=0 00:56:14.935 00.000 15672 worker thread done servicing request 00:56:14.936 00.001 15672 Worker thread wakes up 00:56:14.936 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:14.936 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:14.936 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.9 px 155 ms SOUTH 00:56:17.043 02.107 15672 Exposure complete 00:56:17.063 00.020 15672 worker thread done servicing request 00:56:17.063 00.000 30444 OnExposeComplete: enter 00:56:17.063 00.000 30444 UpdateGuideState(): m_state=6 00:56:17.063 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4594 00:56:17.064 00.001 30444 Star::Find returns 1 (1), X=460.61, Y=196.79, Mass=118176, SNR=94.8, Peak=11439 HFD=3.6 00:56:17.064 00.000 30444 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.28) = xAngle (1.50 = 1.50) 00:56:17.064 00.000 30444 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.44 = 1.44) 00:56:17.064 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.58 hyp=0.61 cameraTheta=1.23 mountX=0.04 mountY=0.61, mountTheta=1.50 00:56:17.064 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.58, opts=13) 00:56:17.064 00.000 30444 Enqueuing Move request for scope (0.21, 0.58) 00:56:17.064 00.000 15672 Worker thread wakes up 00:56:17.064 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.58) opts 0xd 00:56:17.064 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.58) 00:56:17.064 00.000 15672 Moving (0.21, 0.58) raw xDistance=0.04 yDistance=0.61 00:56:17.064 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 00:56:17.064 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 00:56:17.064 00.000 15672 MoveAxis(E, 0, ABG) 00:56:17.065 00.001 15672 Move returns status 0, amount 0 00:56:17.065 00.000 15672 MoveAxis(S, 108, ABG) 00:56:17.065 00.000 15672 Guiding Dir = 1, Dur = 108 00:56:17.065 00.000 15672 IsSlewing returns 0 00:56:17.066 00.001 15672 IsGuiding returns 0 00:56:17.071 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=12036, FiltMin=2504, FiltMax=9412, Gamma=2.950 00:56:17.121 00.050 30444 UpdateGuideState exits: m=118176 SNR=94.8 Saturated 00:56:17.121 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:17.121 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:17.121 00.000 30444 Enqueuing Expose request 00:56:17.138 00.017 15672 PulseGuide returned control before completion, sleep 46 00:56:17.186 00.048 15672 IsGuiding returns 1 00:56:17.186 00.000 15672 scope still moving after pulse duration time elapsed 00:56:17.207 00.021 15672 IsSlewing returns 0 00:56:17.209 00.002 15672 IsGuiding returns 1 00:56:17.230 00.021 15672 IsSlewing returns 0 00:56:17.230 00.000 15672 IsGuiding returns 1 00:56:17.252 00.022 15672 IsSlewing returns 0 00:56:17.253 00.001 15672 IsGuiding returns 1 00:56:17.274 00.021 15672 IsSlewing returns 0 00:56:17.299 00.025 15672 IsGuiding returns 0 00:56:17.299 00.000 15672 scope move finished after 108 + 125 ms 00:56:17.299 00.000 15672 Move returns status 0, amount 108 00:56:17.300 00.001 15672 move complete, result=0 00:56:17.300 00.000 15672 worker thread done servicing request 00:56:17.300 00.000 15672 Worker thread wakes up 00:56:17.300 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:17.300 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:17.300 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.6 px 108 ms SOUTH 00:56:19.206 01.906 15672 Exposure complete 00:56:19.226 00.020 15672 worker thread done servicing request 00:56:19.227 00.001 30444 OnExposeComplete: enter 00:56:19.227 00.000 30444 UpdateGuideState(): m_state=6 00:56:19.227 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4595 00:56:19.227 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=196.80, Mass=117554, SNR=85.6, Peak=13629 HFD=3.3 00:56:19.227 00.000 30444 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.28) = xAngle (1.18 = 1.18) 00:56:19.227 00.000 30444 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.12 = 1.12) 00:56:19.227 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.58 hyp=0.75 cameraTheta=0.90 mountX=0.28 mountY=0.67, mountTheta=1.17 00:56:19.227 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.58, opts=13) 00:56:19.227 00.000 30444 Enqueuing Move request for scope (0.46, 0.58) 00:56:19.227 00.000 15672 Worker thread wakes up 00:56:19.228 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.58) opts 0xd 00:56:19.228 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.58) 00:56:19.228 00.000 15672 Moving (0.46, 0.58) raw xDistance=0.28 yDistance=0.67 00:56:19.228 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 00:56:19.228 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67 00:56:19.228 00.000 15672 MoveAxis(W, 77, ABG) 00:56:19.228 00.000 15672 Guiding Dir = 3, Dur = 77 00:56:19.228 00.000 15672 IsSlewing returns 0 00:56:19.229 00.001 15672 IsGuiding returns 0 00:56:19.233 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=13629, FiltMin=2626, FiltMax=9546, Gamma=2.950 00:56:19.246 00.013 15672 PulseGuide returned control before completion, sleep 70 00:56:19.283 00.037 30444 UpdateGuideState exits: m=117554 SNR=85.6 Saturated 00:56:19.283 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:19.283 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:19.283 00.000 30444 Enqueuing Expose request 00:56:19.319 00.036 15672 IsGuiding returns 1 00:56:19.319 00.000 15672 scope still moving after pulse duration time elapsed 00:56:19.340 00.021 15672 IsSlewing returns 0 00:56:19.360 00.020 15672 IsGuiding returns 0 00:56:19.360 00.000 15672 scope move finished after 77 + 53 ms 00:56:19.360 00.000 15672 Move returns status 0, amount 77 00:56:19.361 00.001 15672 MoveAxis(S, 120, ABG) 00:56:19.361 00.000 15672 Guiding Dir = 1, Dur = 120 00:56:19.362 00.001 15672 IsSlewing returns 0 00:56:19.364 00.002 15672 IsGuiding returns 0 00:56:19.439 00.075 15672 PulseGuide returned control before completion, sleep 55 00:56:19.498 00.059 15672 IsGuiding returns 1 00:56:19.498 00.000 15672 scope still moving after pulse duration time elapsed 00:56:19.519 00.021 15672 IsSlewing returns 0 00:56:19.552 00.033 15672 IsGuiding returns 1 00:56:19.574 00.022 15672 IsSlewing returns 0 00:56:19.600 00.026 15672 IsGuiding returns 0 00:56:19.600 00.000 15672 scope move finished after 120 + 116 ms 00:56:19.600 00.000 15672 Move returns status 0, amount 120 00:56:19.601 00.001 15672 move complete, result=0 00:56:19.601 00.000 15672 worker thread done servicing request 00:56:19.601 00.000 15672 Worker thread wakes up 00:56:19.601 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:19.601 00.000 30444 GuideStep: 0.3 px 77 ms WEST, 0.7 px 120 ms SOUTH 00:56:19.602 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:21.710 02.108 15672 Exposure complete 00:56:21.730 00.020 15672 worker thread done servicing request 00:56:21.730 00.000 30444 OnExposeComplete: enter 00:56:21.730 00.000 30444 UpdateGuideState(): m_state=6 00:56:21.730 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4596 00:56:21.730 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=196.74, Mass=118118, SNR=90.3, Peak=11499 HFD=3.4 00:56:21.730 00.000 30444 CameraToMount -- cameraTheta (2.59) - m_xAngle (-0.28) = xAngle (2.86 = 2.86) 00:56:21.730 00.000 30444 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.80 = 2.80) 00:56:21.730 00.000 30444 CameraToMount -- cameraX=-0.85 cameraY=0.53 hyp=1.00 cameraTheta=2.59 mountX=-0.96 mountY=0.33, mountTheta=2.81 00:56:21.731 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.85, y=0.53, opts=13) 00:56:21.731 00.000 30444 Enqueuing Move request for scope (-0.85, 0.53) 00:56:21.731 00.000 15672 Worker thread wakes up 00:56:21.731 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.53) opts 0xd 00:56:21.731 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.85, 0.53) 00:56:21.731 00.000 15672 Moving (-0.85, 0.53) raw xDistance=-0.96 yDistance=0.33 00:56:21.731 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.96 00:56:21.731 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 00:56:21.731 00.000 15672 MoveAxis(E, 254, ABG) 00:56:21.731 00.000 15672 Guiding Dir = 2, Dur = 254 00:56:21.732 00.001 15672 IsSlewing returns 0 00:56:21.733 00.001 15672 IsGuiding returns 0 00:56:21.755 00.022 15672 PulseGuide returned control before completion, sleep 243 00:56:21.757 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=12346, FiltMin=2618, FiltMax=9512, Gamma=2.950 00:56:21.901 00.144 30444 UpdateGuideState exits: m=118118 SNR=90.3 Saturated 00:56:21.901 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:21.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:21.902 00.001 30444 Enqueuing Expose request 00:56:22.011 00.109 15672 IsGuiding returns 0 00:56:22.011 00.000 15672 Move returns status 0, amount 254 00:56:22.011 00.000 15672 MoveAxis(S, 59, ABG) 00:56:22.011 00.000 15672 Guiding Dir = 1, Dur = 59 00:56:22.012 00.001 15672 IsSlewing returns 0 00:56:22.012 00.000 15672 IsGuiding returns 0 00:56:22.093 00.081 15672 IsGuiding returns 1 00:56:22.093 00.000 15672 scope still moving after pulse duration time elapsed 00:56:22.114 00.021 15672 IsSlewing returns 0 00:56:22.140 00.026 15672 IsGuiding returns 1 00:56:22.161 00.021 15672 IsSlewing returns 0 00:56:22.187 00.026 15672 IsGuiding returns 0 00:56:22.187 00.000 15672 scope move finished after 59 + 115 ms 00:56:22.187 00.000 15672 Move returns status 0, amount 59 00:56:22.187 00.000 15672 move complete, result=0 00:56:22.187 00.000 15672 worker thread done servicing request 00:56:22.187 00.000 15672 Worker thread wakes up 00:56:22.187 00.000 30444 GuideStep: -1.0 px 254 ms EAST, 0.3 px 59 ms SOUTH 00:56:22.187 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:22.187 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:24.093 01.906 15672 Exposure complete 00:56:24.113 00.020 15672 worker thread done servicing request 00:56:24.113 00.000 30444 OnExposeComplete: enter 00:56:24.113 00.000 30444 UpdateGuideState(): m_state=6 00:56:24.113 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4597 00:56:24.113 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=196.36, Mass=117152, SNR=80.9, Peak=10657 HFD=3.6 00:56:24.113 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 00:56:24.113 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 00:56:24.113 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.14 hyp=0.33 cameraTheta=0.44 mountX=0.25 mountY=0.20, mountTheta=0.69 00:56:24.114 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.14, opts=13) 00:56:24.114 00.000 30444 Enqueuing Move request for scope (0.30, 0.14) 00:56:24.114 00.000 15672 Worker thread wakes up 00:56:24.114 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.14) opts 0xd 00:56:24.114 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.14) 00:56:24.114 00.000 15672 Moving (0.30, 0.14) raw xDistance=0.25 yDistance=0.20 00:56:24.114 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 00:56:24.114 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:56:24.114 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 00:56:24.114 00.000 15672 MoveAxis(E, 0, ABG) 00:56:24.114 00.000 15672 Move returns status 0, amount 0 00:56:24.114 00.000 15672 MoveAxis(N, 0, ABG) 00:56:24.114 00.000 15672 Move returns status 0, amount 0 00:56:24.114 00.000 15672 move complete, result=0 00:56:24.114 00.000 15672 worker thread done servicing request 00:56:24.119 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=10916, FiltMin=2619, FiltMax=10123, Gamma=2.950 00:56:24.500 00.381 30444 UpdateGuideState exits: m=117152 SNR=80.9 Saturated 00:56:24.500 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:24.500 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:24.500 00.000 30444 Enqueuing Expose request 00:56:24.500 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 00:56:24.500 00.000 15672 Worker thread wakes up 00:56:24.500 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:24.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:26.617 02.117 15672 Exposure complete 00:56:26.647 00.030 15672 worker thread done servicing request 00:56:26.647 00.000 30444 OnExposeComplete: enter 00:56:26.647 00.000 30444 UpdateGuideState(): m_state=6 00:56:26.647 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4598 00:56:26.647 00.000 30444 Star::Find returns 1 (1), X=460.81, Y=196.50, Mass=124645, SNR=103.6, Peak=12216 HFD=3.8 00:56:26.647 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 00:56:26.647 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 00:56:26.647 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.28 hyp=0.50 cameraTheta=0.61 mountX=0.31 mountY=0.37, mountTheta=0.86 00:56:26.648 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.28, opts=13) 00:56:26.648 00.000 30444 Enqueuing Move request for scope (0.41, 0.28) 00:56:26.648 00.000 15672 Worker thread wakes up 00:56:26.648 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.28) opts 0xd 00:56:26.648 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.28) 00:56:26.648 00.000 15672 Moving (0.41, 0.28) raw xDistance=0.31 yDistance=0.37 00:56:26.648 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 00:56:26.648 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 00:56:26.648 00.000 15672 MoveAxis(W, 85, ABG) 00:56:26.648 00.000 15672 Guiding Dir = 3, Dur = 85 00:56:26.649 00.001 15672 IsSlewing returns 0 00:56:26.650 00.001 15672 IsGuiding returns 0 00:56:26.655 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=12216, FiltMin=2561, FiltMax=10176, Gamma=2.950 00:56:26.675 00.020 15672 PulseGuide returned control before completion, sleep 71 00:56:26.705 00.030 30444 UpdateGuideState exits: m=124645 SNR=103.6 Saturated 00:56:26.705 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:26.705 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:26.705 00.000 30444 Enqueuing Expose request 00:56:26.747 00.042 15672 IsGuiding returns 1 00:56:26.747 00.000 15672 scope still moving after pulse duration time elapsed 00:56:26.769 00.022 15672 IsSlewing returns 0 00:56:26.772 00.003 15672 IsGuiding returns 0 00:56:26.772 00.000 15672 scope move finished after 85 + 36 ms 00:56:26.772 00.000 15672 Move returns status 0, amount 85 00:56:26.773 00.001 15672 MoveAxis(S, 65, ABG) 00:56:26.773 00.000 15672 Guiding Dir = 1, Dur = 65 00:56:26.773 00.000 15672 IsSlewing returns 0 00:56:26.776 00.003 15672 IsGuiding returns 0 00:56:26.852 00.076 15672 IsGuiding returns 1 00:56:26.852 00.000 15672 scope still moving after pulse duration time elapsed 00:56:26.874 00.022 15672 IsSlewing returns 0 00:56:26.876 00.002 15672 IsGuiding returns 1 00:56:26.896 00.020 15672 IsSlewing returns 0 00:56:26.898 00.002 15672 IsGuiding returns 1 00:56:26.920 00.022 15672 IsSlewing returns 0 00:56:26.982 00.062 15672 IsGuiding returns 0 00:56:26.982 00.000 15672 scope move finished after 65 + 141 ms 00:56:26.982 00.000 15672 Move returns status 0, amount 65 00:56:26.983 00.001 15672 move complete, result=0 00:56:26.983 00.000 15672 worker thread done servicing request 00:56:26.983 00.000 15672 Worker thread wakes up 00:56:26.983 00.000 30444 GuideStep: 0.3 px 85 ms WEST, 0.4 px 65 ms SOUTH 00:56:26.983 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:26.984 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:28.890 01.906 15672 Exposure complete 00:56:28.910 00.020 15672 worker thread done servicing request 00:56:28.910 00.000 30444 OnExposeComplete: enter 00:56:28.910 00.000 30444 UpdateGuideState(): m_state=6 00:56:28.910 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4599 00:56:28.910 00.000 30444 Star::Find returns 1 (1), X=460.40, Y=196.38, Mass=113299, SNR=75.2, Peak=10165 HFD=3.4 00:56:28.910 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 00:56:28.910 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 00:56:28.910 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.60 mountX=-0.05 mountY=0.16, mountTheta=1.87 00:56:28.911 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.16, opts=13) 00:56:28.911 00.000 30444 Enqueuing Move request for scope (-0.00, 0.16) 00:56:28.911 00.000 15672 Worker thread wakes up 00:56:28.911 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd 00:56:28.911 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.16) 00:56:28.911 00.000 15672 Moving (-0.00, 0.16) raw xDistance=-0.05 yDistance=0.16 00:56:28.911 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:56:28.911 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:56:28.911 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 00:56:28.911 00.000 15672 MoveAxis(E, 0, ABG) 00:56:28.911 00.000 15672 Move returns status 0, amount 0 00:56:28.911 00.000 15672 MoveAxis(N, 0, ABG) 00:56:28.911 00.000 15672 Move returns status 0, amount 0 00:56:28.911 00.000 15672 move complete, result=0 00:56:28.911 00.000 15672 worker thread done servicing request 00:56:28.917 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=10628, FiltMin=2526, FiltMax=9663, Gamma=2.950 00:56:28.966 00.049 30444 UpdateGuideState exits: m=113299 SNR=75.2 Saturated 00:56:28.966 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:28.966 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:28.966 00.000 30444 Enqueuing Expose request 00:56:28.966 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 00:56:28.966 00.000 15672 Worker thread wakes up 00:56:28.966 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:28.966 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:31.072 02.106 15672 Exposure complete 00:56:31.092 00.020 15672 worker thread done servicing request 00:56:31.092 00.000 30444 OnExposeComplete: enter 00:56:31.092 00.000 30444 UpdateGuideState(): m_state=6 00:56:31.092 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4600 00:56:31.092 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=196.36, Mass=118696, SNR=79.5, Peak=11936 HFD=3.4 00:56:31.092 00.000 30444 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 00:56:31.092 00.000 30444 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 00:56:31.093 00.001 30444 CameraToMount -- cameraX=0.94 cameraY=0.15 hyp=0.95 cameraTheta=0.16 mountX=0.86 mountY=0.35, mountTheta=0.38 00:56:31.093 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.94, y=0.15, opts=13) 00:56:31.093 00.000 30444 Enqueuing Move request for scope (0.94, 0.15) 00:56:31.093 00.000 15672 Worker thread wakes up 00:56:31.093 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.94, 0.15) opts 0xd 00:56:31.093 00.000 15672 Handling offset move in thread for scope, endpoint = (0.94, 0.15) 00:56:31.093 00.000 15672 Moving (0.94, 0.15) raw xDistance=0.86 yDistance=0.35 00:56:31.093 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86 00:56:31.093 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 00:56:31.093 00.000 15672 MoveAxis(W, 233, ABG) 00:56:31.093 00.000 15672 Guiding Dir = 3, Dur = 233 00:56:31.094 00.001 15672 IsSlewing returns 0 00:56:31.096 00.002 15672 IsGuiding returns 0 00:56:31.100 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=11936, FiltMin=2584, FiltMax=9465, Gamma=2.950 00:56:31.116 00.016 15672 PulseGuide returned control before completion, sleep 223 00:56:31.149 00.033 30444 UpdateGuideState exits: m=118696 SNR=79.5 Saturated 00:56:31.149 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:31.149 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:31.149 00.000 30444 Enqueuing Expose request 00:56:31.342 00.193 15672 IsGuiding returns 1 00:56:31.342 00.000 15672 scope still moving after pulse duration time elapsed 00:56:31.363 00.021 15672 IsSlewing returns 0 00:56:31.364 00.001 15672 IsGuiding returns 1 00:56:31.386 00.022 15672 IsSlewing returns 0 00:56:31.389 00.003 15672 IsGuiding returns 0 00:56:31.389 00.000 15672 scope move finished after 233 + 60 ms 00:56:31.389 00.000 15672 Move returns status 0, amount 233 00:56:31.390 00.001 15672 MoveAxis(S, 62, ABG) 00:56:31.390 00.000 15672 Guiding Dir = 1, Dur = 62 00:56:31.390 00.000 15672 IsSlewing returns 0 00:56:31.393 00.003 15672 IsGuiding returns 0 00:56:31.501 00.108 15672 IsGuiding returns 1 00:56:31.501 00.000 15672 scope still moving after pulse duration time elapsed 00:56:31.522 00.021 15672 IsSlewing returns 0 00:56:31.564 00.042 15672 IsGuiding returns 0 00:56:31.565 00.001 15672 scope move finished after 62 + 110 ms 00:56:31.565 00.000 15672 Move returns status 0, amount 62 00:56:31.565 00.000 15672 move complete, result=0 00:56:31.565 00.000 15672 worker thread done servicing request 00:56:31.565 00.000 15672 Worker thread wakes up 00:56:31.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:31.566 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:31.566 00.000 30444 GuideStep: 0.9 px 233 ms WEST, 0.3 px 62 ms SOUTH 00:56:33.474 01.908 15672 Exposure complete 00:56:33.494 00.020 15672 worker thread done servicing request 00:56:33.494 00.000 30444 OnExposeComplete: enter 00:56:33.494 00.000 30444 UpdateGuideState(): m_state=6 00:56:33.494 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4601 00:56:33.494 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=197.09, Mass=121643, SNR=82.9, Peak=11079 HFD=3.6 00:56:33.494 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 00:56:33.494 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 00:56:33.494 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.88 hyp=0.88 cameraTheta=1.48 mountX=-0.17 mountY=0.88, mountTheta=1.76 00:56:33.494 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.88, opts=13) 00:56:33.494 00.000 30444 Enqueuing Move request for scope (0.08, 0.88) 00:56:33.495 00.001 15672 Worker thread wakes up 00:56:33.495 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.88) opts 0xd 00:56:33.495 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.88) 00:56:33.495 00.000 15672 Moving (0.08, 0.88) raw xDistance=-0.17 yDistance=0.88 00:56:33.495 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 00:56:33.495 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88 00:56:33.495 00.000 15672 MoveAxis(E, 0, ABG) 00:56:33.495 00.000 15672 Move returns status 0, amount 0 00:56:33.495 00.000 15672 MoveAxis(S, 156, ABG) 00:56:33.495 00.000 15672 Guiding Dir = 1, Dur = 156 00:56:33.495 00.000 15672 IsSlewing returns 0 00:56:33.497 00.002 15672 IsGuiding returns 0 00:56:33.502 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=12260, FiltMin=2588, FiltMax=9327, Gamma=2.950 00:56:33.576 00.074 15672 PulseGuide returned control before completion, sleep 87 00:56:33.655 00.079 30444 UpdateGuideState exits: m=121643 SNR=82.9 Saturated 00:56:33.656 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:33.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:33.656 00.000 30444 Enqueuing Expose request 00:56:33.667 00.011 15672 IsGuiding returns 1 00:56:33.668 00.001 15672 scope still moving after pulse duration time elapsed 00:56:33.689 00.021 15672 IsSlewing returns 0 00:56:33.690 00.001 15672 IsGuiding returns 1 00:56:33.711 00.021 15672 IsSlewing returns 0 00:56:33.712 00.001 15672 IsGuiding returns 1 00:56:33.733 00.021 15672 IsSlewing returns 0 00:56:33.769 00.036 15672 IsGuiding returns 0 00:56:33.769 00.000 15672 scope move finished after 156 + 115 ms 00:56:33.769 00.000 15672 Move returns status 0, amount 156 00:56:33.769 00.000 15672 move complete, result=0 00:56:33.769 00.000 15672 worker thread done servicing request 00:56:33.769 00.000 15672 Worker thread wakes up 00:56:33.769 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.9 px 156 ms SOUTH 00:56:33.769 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:33.769 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:35.878 02.109 15672 Exposure complete 00:56:35.898 00.020 15672 worker thread done servicing request 00:56:35.898 00.000 30444 OnExposeComplete: enter 00:56:35.898 00.000 30444 UpdateGuideState(): m_state=6 00:56:35.898 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4602 00:56:35.899 00.001 30444 Star::Find returns 1 (1), X=460.51, Y=196.09, Mass=130466, SNR=104.0, Peak=10283 HFD=3.7 00:56:35.899 00.000 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 00:56:35.899 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 00:56:35.899 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.88 mountX=0.13 mountY=-0.10, mountTheta=-0.65 00:56:35.899 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.12, opts=13) 00:56:35.899 00.000 30444 Enqueuing Move request for scope (0.10, -0.12) 00:56:35.899 00.000 15672 Worker thread wakes up 00:56:35.899 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd 00:56:35.899 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.12) 00:56:35.899 00.000 15672 Moving (0.10, -0.12) raw xDistance=0.13 yDistance=-0.10 00:56:35.899 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 00:56:35.899 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:56:35.900 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:56:35.900 00.000 15672 MoveAxis(E, 0, ABG) 00:56:35.900 00.000 15672 Move returns status 0, amount 0 00:56:35.900 00.000 15672 MoveAxis(N, 0, ABG) 00:56:35.900 00.000 15672 Move returns status 0, amount 0 00:56:35.900 00.000 15672 move complete, result=0 00:56:35.900 00.000 15672 worker thread done servicing request 00:56:35.905 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=10883, FiltMin=2566, FiltMax=9583, Gamma=2.950 00:56:35.954 00.049 30444 UpdateGuideState exits: m=130466 SNR=104.0 Saturated 00:56:35.954 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:35.955 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:35.955 00.000 30444 Enqueuing Expose request 00:56:35.955 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:56:35.955 00.000 15672 Worker thread wakes up 00:56:35.955 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:35.955 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:37.870 01.915 15672 Exposure complete 00:56:37.902 00.032 15672 worker thread done servicing request 00:56:37.902 00.000 30444 OnExposeComplete: enter 00:56:37.902 00.000 30444 UpdateGuideState(): m_state=6 00:56:37.902 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4603 00:56:37.903 00.001 30444 Star::Find returns 1 (1), X=459.55, Y=196.45, Mass=115069, SNR=102.3, Peak=12327 HFD=3.2 00:56:37.903 00.000 30444 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.28) = xAngle (3.15 = -3.14) 00:56:37.903 00.000 30444 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.08 = 3.08) 00:56:37.903 00.000 30444 CameraToMount -- cameraX=-0.86 cameraY=0.24 hyp=0.89 cameraTheta=2.87 mountX=-0.89 mountY=0.05, mountTheta=3.08 00:56:37.903 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.86, y=0.24, opts=13) 00:56:37.903 00.000 30444 Enqueuing Move request for scope (-0.86, 0.24) 00:56:37.903 00.000 15672 Worker thread wakes up 00:56:37.903 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.24) opts 0xd 00:56:37.903 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.86, 0.24) 00:56:37.903 00.000 15672 Moving (-0.86, 0.24) raw xDistance=-0.89 yDistance=0.05 00:56:37.904 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89 00:56:37.904 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:56:37.904 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:56:37.904 00.000 15672 MoveAxis(E, 240, ABG) 00:56:37.904 00.000 15672 Guiding Dir = 2, Dur = 240 00:56:37.904 00.000 15672 IsSlewing returns 0 00:56:37.905 00.001 15672 IsGuiding returns 0 00:56:37.909 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2115, max=12887, FiltMin=2490, FiltMax=9781, Gamma=2.950 00:56:37.921 00.012 15672 PulseGuide returned control before completion, sleep 235 00:56:38.179 00.258 15672 IsGuiding returns 0 00:56:38.179 00.000 15672 Move returns status 0, amount 240 00:56:38.179 00.000 15672 MoveAxis(N, 0, ABG) 00:56:38.179 00.000 15672 Move returns status 0, amount 0 00:56:38.180 00.001 15672 move complete, result=0 00:56:38.180 00.000 15672 worker thread done servicing request 00:56:38.251 00.071 30444 UpdateGuideState exits: m=115069 SNR=102.3 Saturated 00:56:38.251 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:38.251 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:38.251 00.000 30444 Enqueuing Expose request 00:56:38.252 00.001 30444 GuideStep: -0.9 px 240 ms EAST, 0.1 px 0 ms NORTH 00:56:38.252 00.000 15672 Worker thread wakes up 00:56:38.252 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:38.252 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:40.362 02.110 15672 Exposure complete 00:56:40.382 00.020 15672 worker thread done servicing request 00:56:40.382 00.000 30444 OnExposeComplete: enter 00:56:40.382 00.000 30444 UpdateGuideState(): m_state=6 00:56:40.382 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4604 00:56:40.382 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=196.17, Mass=131966, SNR=97.3, Peak=11292 HFD=3.7 00:56:40.382 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 00:56:40.382 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.01 = 0.01) 00:56:40.382 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-0.21 mountX=0.21 mountY=0.00, mountTheta=0.01 00:56:40.383 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.04, opts=13) 00:56:40.383 00.000 30444 Enqueuing Move request for scope (0.21, -0.04) 00:56:40.383 00.000 15672 Worker thread wakes up 00:56:40.384 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd 00:56:40.384 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.04) 00:56:40.384 00.000 15672 Moving (0.21, -0.04) raw xDistance=0.21 yDistance=0.00 00:56:40.384 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:56:40.384 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:56:40.384 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 00:56:40.384 00.000 15672 MoveAxis(E, 0, ABG) 00:56:40.384 00.000 15672 Move returns status 0, amount 0 00:56:40.384 00.000 15672 MoveAxis(N, 0, ABG) 00:56:40.384 00.000 15672 Move returns status 0, amount 0 00:56:40.384 00.000 15672 move complete, result=0 00:56:40.384 00.000 15672 worker thread done servicing request 00:56:40.392 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=13685, FiltMin=2625, FiltMax=9678, Gamma=2.950 00:56:40.448 00.056 30444 UpdateGuideState exits: m=131966 SNR=97.3 Saturated 00:56:40.448 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:40.448 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:40.448 00.000 30444 Enqueuing Expose request 00:56:40.448 00.000 15672 Worker thread wakes up 00:56:40.448 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:40.449 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:40.449 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 00:56:42.358 01.909 15672 Exposure complete 00:56:42.378 00.020 15672 worker thread done servicing request 00:56:42.378 00.000 30444 OnExposeComplete: enter 00:56:42.378 00.000 30444 UpdateGuideState(): m_state=6 00:56:42.378 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4605 00:56:42.378 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=195.81, Mass=108882, SNR=74.0, Peak=9807 HFD=3.8 00:56:42.378 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 00:56:42.378 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 00:56:42.378 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.41 hyp=0.42 cameraTheta=-1.33 mountX=0.21 mountY=-0.37, mountTheta=-1.06 00:56:42.379 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.41, opts=13) 00:56:42.379 00.000 30444 Enqueuing Move request for scope (0.10, -0.41) 00:56:42.379 00.000 15672 Worker thread wakes up 00:56:42.379 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.41) opts 0xd 00:56:42.379 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.41) 00:56:42.379 00.000 15672 Moving (0.10, -0.41) raw xDistance=0.21 yDistance=-0.37 00:56:42.379 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 00:56:42.379 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:56:42.379 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 00:56:42.379 00.000 15672 MoveAxis(E, 0, ABG) 00:56:42.379 00.000 15672 Move returns status 0, amount 0 00:56:42.379 00.000 15672 MoveAxis(N, 0, ABG) 00:56:42.379 00.000 15672 Move returns status 0, amount 0 00:56:42.379 00.000 15672 move complete, result=0 00:56:42.379 00.000 15672 worker thread done servicing request 00:56:42.384 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2066, max=11495, FiltMin=2553, FiltMax=9998, Gamma=2.950 00:56:42.433 00.049 30444 UpdateGuideState exits: m=108882 SNR=74.0 Saturated 00:56:42.433 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:42.433 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:42.433 00.000 30444 Enqueuing Expose request 00:56:42.433 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 00:56:42.433 00.000 15672 Worker thread wakes up 00:56:42.433 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:42.433 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:44.541 02.108 15672 Exposure complete 00:56:44.561 00.020 15672 worker thread done servicing request 00:56:44.561 00.000 30444 OnExposeComplete: enter 00:56:44.561 00.000 30444 UpdateGuideState(): m_state=6 00:56:44.561 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4606 00:56:44.561 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=196.08, Mass=122319, SNR=87.3, Peak=10980 HFD=4.1 00:56:44.561 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 00:56:44.561 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 00:56:44.561 00.000 30444 CameraToMount -- cameraX=0.74 cameraY=-0.14 hyp=0.76 cameraTheta=-0.18 mountX=0.75 mountY=0.03, mountTheta=0.04 00:56:44.561 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.74, y=-0.14, opts=13) 00:56:44.561 00.000 30444 Enqueuing Move request for scope (0.74, -0.14) 00:56:44.561 00.000 15672 Worker thread wakes up 00:56:44.562 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.14) opts 0xd 00:56:44.562 00.000 15672 Handling offset move in thread for scope, endpoint = (0.74, -0.14) 00:56:44.562 00.000 15672 Moving (0.74, -0.14) raw xDistance=0.75 yDistance=0.03 00:56:44.562 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75 00:56:44.562 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:56:44.562 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 00:56:44.562 00.000 15672 MoveAxis(W, 203, ABG) 00:56:44.562 00.000 15672 Guiding Dir = 3, Dur = 203 00:56:44.562 00.000 15672 IsSlewing returns 0 00:56:44.564 00.002 15672 IsGuiding returns 0 00:56:44.568 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=11058, FiltMin=2580, FiltMax=9242, Gamma=2.950 00:56:44.582 00.014 15672 PulseGuide returned control before completion, sleep 195 00:56:44.617 00.035 30444 UpdateGuideState exits: m=122319 SNR=87.3 Saturated 00:56:44.617 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:44.617 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:44.617 00.000 30444 Enqueuing Expose request 00:56:44.791 00.174 15672 IsGuiding returns 0 00:56:44.792 00.001 15672 Move returns status 0, amount 203 00:56:44.792 00.000 15672 MoveAxis(N, 0, ABG) 00:56:44.792 00.000 15672 Move returns status 0, amount 0 00:56:44.792 00.000 15672 move complete, result=0 00:56:44.793 00.001 15672 worker thread done servicing request 00:56:44.793 00.000 15672 Worker thread wakes up 00:56:44.793 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:44.793 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:44.793 00.000 30444 GuideStep: 0.8 px 203 ms WEST, 0.0 px 0 ms NORTH 00:56:46.701 01.908 15672 Exposure complete 00:56:46.721 00.020 15672 worker thread done servicing request 00:56:46.721 00.000 30444 OnExposeComplete: enter 00:56:46.721 00.000 30444 UpdateGuideState(): m_state=6 00:56:46.721 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4607 00:56:46.721 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=196.24, Mass=113071, SNR=78.0, Peak=10291 HFD=3.5 00:56:46.721 00.000 30444 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.28) = xAngle (3.20 = -3.08) 00:56:46.721 00.000 30444 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.14 = 3.14) 00:56:46.721 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.92 mountX=-0.15 mountY=0.00, mountTheta=3.14 00:56:46.722 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.03, opts=13) 00:56:46.722 00.000 30444 Enqueuing Move request for scope (-0.14, 0.03) 00:56:46.722 00.000 15672 Worker thread wakes up 00:56:46.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd 00:56:46.722 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.03) 00:56:46.722 00.000 15672 Moving (-0.14, 0.03) raw xDistance=-0.15 yDistance=0.00 00:56:46.722 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 00:56:46.722 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:56:46.722 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 00:56:46.722 00.000 15672 MoveAxis(E, 0, ABG) 00:56:46.722 00.000 15672 Move returns status 0, amount 0 00:56:46.722 00.000 15672 MoveAxis(N, 0, ABG) 00:56:46.722 00.000 15672 Move returns status 0, amount 0 00:56:46.723 00.001 15672 move complete, result=0 00:56:46.723 00.000 15672 worker thread done servicing request 00:56:46.728 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=12367, FiltMin=2577, FiltMax=10863, Gamma=2.950 00:56:46.879 00.151 30444 UpdateGuideState exits: m=113071 SNR=78.0 Saturated 00:56:46.879 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:46.879 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:46.879 00.000 30444 Enqueuing Expose request 00:56:46.879 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:56:46.879 00.000 15672 Worker thread wakes up 00:56:46.880 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:46.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:48.986 02.106 15672 Exposure complete 00:56:49.006 00.020 15672 worker thread done servicing request 00:56:49.006 00.000 30444 OnExposeComplete: enter 00:56:49.006 00.000 30444 UpdateGuideState(): m_state=6 00:56:49.007 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4608 00:56:49.007 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=196.42, Mass=126661, SNR=84.0, Peak=10170 HFD=3.4 00:56:49.007 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.82 = 1.82) 00:56:49.007 00.000 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.76 = 1.76) 00:56:49.007 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.54 mountX=-0.05 mountY=0.21, mountTheta=1.82 00:56:49.007 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.21, opts=13) 00:56:49.007 00.000 30444 Enqueuing Move request for scope (0.01, 0.21) 00:56:49.007 00.000 15672 Worker thread wakes up 00:56:49.007 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd 00:56:49.007 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.21) 00:56:49.007 00.000 15672 Moving (0.01, 0.21) raw xDistance=-0.05 yDistance=0.21 00:56:49.008 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 00:56:49.008 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:56:49.008 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 00:56:49.008 00.000 15672 MoveAxis(E, 0, ABG) 00:56:49.008 00.000 15672 Move returns status 0, amount 0 00:56:49.008 00.000 15672 MoveAxis(N, 0, ABG) 00:56:49.008 00.000 15672 Move returns status 0, amount 0 00:56:49.008 00.000 15672 move complete, result=0 00:56:49.008 00.000 15672 worker thread done servicing request 00:56:49.016 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=10837, FiltMin=2634, FiltMax=9646, Gamma=2.950 00:56:49.068 00.052 30444 UpdateGuideState exits: m=126661 SNR=84.0 Saturated 00:56:49.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:49.069 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:49.069 00.000 30444 Enqueuing Expose request 00:56:49.069 00.000 15672 Worker thread wakes up 00:56:49.069 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:49.069 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:49.069 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 00:56:50.978 01.909 15672 Exposure complete 00:56:50.998 00.020 15672 worker thread done servicing request 00:56:50.998 00.000 30444 OnExposeComplete: enter 00:56:50.998 00.000 30444 UpdateGuideState(): m_state=6 00:56:50.998 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4609 00:56:50.998 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=196.48, Mass=118775, SNR=80.8, Peak=9587 HFD=4.0 00:56:50.998 00.000 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 00:56:50.998 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.38 = 1.38) 00:56:50.998 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.29 cameraTheta=1.16 mountX=0.04 mountY=0.28, mountTheta=1.44 00:56:50.998 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.26, opts=13) 00:56:50.998 00.000 30444 Enqueuing Move request for scope (0.11, 0.26) 00:56:50.998 00.000 15672 Worker thread wakes up 00:56:50.998 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd 00:56:50.998 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.26) 00:56:50.998 00.000 15672 Moving (0.11, 0.26) raw xDistance=0.04 yDistance=0.28 00:56:50.998 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 00:56:51.000 00.002 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 00:56:51.000 00.000 15672 MoveAxis(E, 0, ABG) 00:56:51.000 00.000 15672 Move returns status 0, amount 0 00:56:51.000 00.000 15672 MoveAxis(S, 51, ABG) 00:56:51.000 00.000 15672 Guiding Dir = 1, Dur = 51 00:56:51.000 00.000 15672 IsSlewing returns 0 00:56:51.002 00.002 15672 IsGuiding returns 0 00:56:51.006 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=10613, FiltMin=2596, FiltMax=9371, Gamma=2.950 00:56:51.086 00.080 15672 IsGuiding returns 1 00:56:51.086 00.000 15672 scope still moving after pulse duration time elapsed 00:56:51.107 00.021 15672 IsSlewing returns 0 00:56:51.108 00.001 15672 IsGuiding returns 1 00:56:51.129 00.021 15672 IsSlewing returns 0 00:56:51.131 00.002 15672 IsGuiding returns 1 00:56:51.152 00.021 15672 IsSlewing returns 0 00:56:51.212 00.060 15672 IsGuiding returns 0 00:56:51.216 00.004 15672 scope move finished after 51 + 163 ms 00:56:51.216 00.000 15672 Move returns status 0, amount 51 00:56:51.216 00.000 15672 move complete, result=0 00:56:51.216 00.000 15672 worker thread done servicing request 00:56:51.487 00.271 30444 UpdateGuideState exits: m=118775 SNR=80.8 Saturated 00:56:51.488 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:51.488 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:51.488 00.000 30444 Enqueuing Expose request 00:56:51.488 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 51 ms SOUTH 00:56:51.489 00.001 15672 Worker thread wakes up 00:56:51.489 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:51.489 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:53.599 02.110 15672 Exposure complete 00:56:53.623 00.024 15672 worker thread done servicing request 00:56:53.623 00.000 30444 OnExposeComplete: enter 00:56:53.624 00.001 30444 UpdateGuideState(): m_state=6 00:56:53.624 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4610 00:56:53.624 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=196.67, Mass=118216, SNR=95.5, Peak=10989 HFD=3.8 00:56:53.624 00.000 30444 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.28) = xAngle (2.45 = 2.45) 00:56:53.624 00.000 30444 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.39 = 2.39) 00:56:53.624 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.46 hyp=0.55 cameraTheta=2.18 mountX=-0.43 mountY=0.38, mountTheta=2.42 00:56:53.624 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.46, opts=13) 00:56:53.624 00.000 30444 Enqueuing Move request for scope (-0.32, 0.46) 00:56:53.624 00.000 15672 Worker thread wakes up 00:56:53.625 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.46) opts 0xd 00:56:53.625 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.46) 00:56:53.625 00.000 15672 Moving (-0.32, 0.46) raw xDistance=-0.43 yDistance=0.38 00:56:53.625 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 00:56:53.625 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 00:56:53.625 00.000 15672 MoveAxis(E, 116, ABG) 00:56:53.625 00.000 15672 Guiding Dir = 2, Dur = 116 00:56:53.625 00.000 15672 IsSlewing returns 0 00:56:53.627 00.002 15672 IsGuiding returns 0 00:56:53.631 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2098, max=12157, FiltMin=2648, FiltMax=9650, Gamma=2.950 00:56:53.656 00.025 15672 PulseGuide returned control before completion, sleep 97 00:56:53.681 00.025 30444 UpdateGuideState exits: m=118216 SNR=95.5 Saturated 00:56:53.681 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:53.681 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:53.681 00.000 30444 Enqueuing Expose request 00:56:53.755 00.074 15672 IsGuiding returns 1 00:56:53.755 00.000 15672 scope still moving after pulse duration time elapsed 00:56:53.776 00.021 15672 IsSlewing returns 0 00:56:53.833 00.057 15672 IsGuiding returns 0 00:56:53.834 00.001 15672 scope move finished after 116 + 90 ms 00:56:53.834 00.000 15672 Move returns status 0, amount 116 00:56:53.834 00.000 15672 MoveAxis(S, 67, ABG) 00:56:53.834 00.000 15672 Guiding Dir = 1, Dur = 67 00:56:53.835 00.001 15672 IsSlewing returns 0 00:56:53.837 00.002 15672 IsGuiding returns 0 00:56:53.915 00.078 15672 IsGuiding returns 1 00:56:53.915 00.000 15672 scope still moving after pulse duration time elapsed 00:56:53.936 00.021 15672 IsSlewing returns 0 00:56:53.944 00.008 15672 IsGuiding returns 1 00:56:53.965 00.021 15672 IsSlewing returns 0 00:56:53.966 00.001 15672 IsGuiding returns 1 00:56:53.987 00.021 15672 IsSlewing returns 0 00:56:54.008 00.021 15672 IsGuiding returns 0 00:56:54.008 00.000 15672 scope move finished after 67 + 104 ms 00:56:54.008 00.000 15672 Move returns status 0, amount 67 00:56:54.008 00.000 15672 move complete, result=0 00:56:54.009 00.001 15672 worker thread done servicing request 00:56:54.009 00.000 15672 Worker thread wakes up 00:56:54.009 00.000 30444 GuideStep: -0.4 px 116 ms EAST, 0.4 px 67 ms SOUTH 00:56:54.009 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:54.009 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:55.915 01.906 15672 Exposure complete 00:56:55.935 00.020 15672 worker thread done servicing request 00:56:55.935 00.000 30444 OnExposeComplete: enter 00:56:55.935 00.000 30444 UpdateGuideState(): m_state=6 00:56:55.935 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4611 00:56:55.935 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=196.53, Mass=112778, SNR=87.5, Peak=10724 HFD=3.6 00:56:55.935 00.000 30444 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.28) = xAngle (2.78 = 2.78) 00:56:55.935 00.000 30444 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.72 = 2.72) 00:56:55.935 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.32 hyp=0.54 cameraTheta=2.50 mountX=-0.50 mountY=0.22, mountTheta=2.73 00:56:55.936 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.32, opts=13) 00:56:55.936 00.000 30444 Enqueuing Move request for scope (-0.43, 0.32) 00:56:55.936 00.000 15672 Worker thread wakes up 00:56:55.936 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.32) opts 0xd 00:56:55.936 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.32) 00:56:55.936 00.000 15672 Moving (-0.43, 0.32) raw xDistance=-0.50 yDistance=0.22 00:56:55.936 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50 00:56:55.936 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:56:55.936 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 00:56:55.936 00.000 15672 MoveAxis(E, 143, ABG) 00:56:55.936 00.000 15672 Guiding Dir = 2, Dur = 143 00:56:55.937 00.001 15672 IsSlewing returns 0 00:56:55.941 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=10724, FiltMin=2607, FiltMax=9405, Gamma=2.950 00:56:55.958 00.017 15672 IsGuiding returns 0 00:56:55.973 00.015 15672 PulseGuide returned control before completion, sleep 139 00:56:56.063 00.090 30444 UpdateGuideState exits: m=112778 SNR=87.5 Saturated 00:56:56.063 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:56.063 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:56.063 00.000 30444 Enqueuing Expose request 00:56:56.115 00.052 15672 IsGuiding returns 1 00:56:56.115 00.000 15672 scope still moving after pulse duration time elapsed 00:56:56.136 00.021 15672 IsSlewing returns 0 00:56:56.136 00.000 15672 IsGuiding returns 0 00:56:56.136 00.000 15672 scope move finished after 143 + 35 ms 00:56:56.136 00.000 15672 Move returns status 0, amount 143 00:56:56.136 00.000 15672 MoveAxis(N, 0, ABG) 00:56:56.136 00.000 15672 Move returns status 0, amount 0 00:56:56.136 00.000 15672 move complete, result=0 00:56:56.136 00.000 15672 worker thread done servicing request 00:56:56.136 00.000 15672 Worker thread wakes up 00:56:56.136 00.000 30444 GuideStep: -0.5 px 143 ms EAST, 0.2 px 0 ms NORTH 00:56:56.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:56.136 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:58.253 02.117 15672 Exposure complete 00:56:58.282 00.029 15672 worker thread done servicing request 00:56:58.282 00.000 30444 OnExposeComplete: enter 00:56:58.282 00.000 30444 UpdateGuideState(): m_state=6 00:56:58.282 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4612 00:56:58.282 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=196.53, Mass=124235, SNR=87.0, Peak=10772 HFD=3.7 00:56:58.282 00.000 30444 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.28) = xAngle (2.33 = 2.33) 00:56:58.282 00.000 30444 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.27 = 2.27) 00:56:58.282 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.31 hyp=0.35 cameraTheta=2.05 mountX=-0.24 mountY=0.27, mountTheta=2.30 00:56:58.283 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.31, opts=13) 00:56:58.283 00.000 30444 Enqueuing Move request for scope (-0.16, 0.31) 00:56:58.283 00.000 15672 Worker thread wakes up 00:56:58.283 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.31) opts 0xd 00:56:58.283 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.31) 00:56:58.283 00.000 15672 Moving (-0.16, 0.31) raw xDistance=-0.24 yDistance=0.27 00:56:58.283 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 00:56:58.283 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 00:56:58.283 00.000 15672 MoveAxis(E, 0, ABG) 00:56:58.283 00.000 15672 Move returns status 0, amount 0 00:56:58.283 00.000 15672 MoveAxis(S, 48, ABG) 00:56:58.283 00.000 15672 Guiding Dir = 1, Dur = 48 00:56:58.284 00.001 15672 IsSlewing returns 0 00:56:58.285 00.001 15672 IsGuiding returns 0 00:56:58.289 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=11713, FiltMin=2548, FiltMax=9336, Gamma=2.950 00:56:58.338 00.049 30444 UpdateGuideState exits: m=124235 SNR=87.0 Saturated 00:56:58.338 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:56:58.338 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:56:58.338 00.000 30444 Enqueuing Expose request 00:56:58.402 00.064 15672 IsGuiding returns 1 00:56:58.402 00.000 15672 scope still moving after pulse duration time elapsed 00:56:58.424 00.022 15672 IsSlewing returns 0 00:56:58.424 00.000 15672 IsGuiding returns 1 00:56:58.445 00.021 15672 IsSlewing returns 0 00:56:58.466 00.021 15672 IsGuiding returns 0 00:56:58.467 00.001 15672 scope move finished after 48 + 134 ms 00:56:58.467 00.000 15672 Move returns status 0, amount 48 00:56:58.467 00.000 15672 move complete, result=0 00:56:58.467 00.000 15672 worker thread done servicing request 00:56:58.467 00.000 15672 Worker thread wakes up 00:56:58.467 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:56:58.468 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:56:58.468 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 48 ms SOUTH 00:57:00.374 01.906 15672 Exposure complete 00:57:00.394 00.020 15672 worker thread done servicing request 00:57:00.394 00.000 30444 OnExposeComplete: enter 00:57:00.394 00.000 30444 UpdateGuideState(): m_state=6 00:57:00.394 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4613 00:57:00.394 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=196.36, Mass=119124, SNR=76.1, Peak=10592 HFD=3.7 00:57:00.394 00.000 30444 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.28) = xAngle (2.99 = 2.99) 00:57:00.394 00.000 30444 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.93 = 2.93) 00:57:00.394 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.15 hyp=0.36 cameraTheta=2.71 mountX=-0.35 mountY=0.08, mountTheta=2.93 00:57:00.395 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.15, opts=13) 00:57:00.395 00.000 30444 Enqueuing Move request for scope (-0.33, 0.15) 00:57:00.395 00.000 15672 Worker thread wakes up 00:57:00.395 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.15) opts 0xd 00:57:00.395 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.15) 00:57:00.395 00.000 15672 Moving (-0.33, 0.15) raw xDistance=-0.35 yDistance=0.08 00:57:00.395 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 00:57:00.395 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:57:00.395 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 00:57:00.395 00.000 15672 MoveAxis(E, 96, ABG) 00:57:00.395 00.000 15672 Guiding Dir = 2, Dur = 96 00:57:00.396 00.001 15672 IsSlewing returns 0 00:57:00.397 00.001 15672 IsGuiding returns 0 00:57:00.401 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=12041, FiltMin=2576, FiltMax=9724, Gamma=2.950 00:57:00.415 00.014 15672 PulseGuide returned control before completion, sleep 89 00:57:00.450 00.035 30444 UpdateGuideState exits: m=119124 SNR=76.1 Saturated 00:57:00.450 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:00.450 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:00.450 00.000 30444 Enqueuing Expose request 00:57:00.505 00.055 15672 IsGuiding returns 1 00:57:00.505 00.000 15672 scope still moving after pulse duration time elapsed 00:57:00.526 00.021 15672 IsSlewing returns 0 00:57:00.560 00.034 15672 IsGuiding returns 0 00:57:00.560 00.000 15672 scope move finished after 96 + 67 ms 00:57:00.560 00.000 15672 Move returns status 0, amount 96 00:57:00.560 00.000 15672 MoveAxis(N, 0, ABG) 00:57:00.560 00.000 15672 Move returns status 0, amount 0 00:57:00.560 00.000 15672 move complete, result=0 00:57:00.561 00.001 15672 worker thread done servicing request 00:57:00.561 00.000 30444 GuideStep: -0.4 px 96 ms EAST, 0.1 px 0 ms NORTH 00:57:00.561 00.000 15672 Worker thread wakes up 00:57:00.561 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:00.562 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:02.670 02.108 15672 Exposure complete 00:57:02.689 00.019 15672 worker thread done servicing request 00:57:02.690 00.001 30444 OnExposeComplete: enter 00:57:02.690 00.000 30444 UpdateGuideState(): m_state=6 00:57:02.690 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4614 00:57:02.690 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=196.10, Mass=117536, SNR=80.6, Peak=10312 HFD=3.7 00:57:02.690 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 00:57:02.690 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 00:57:02.690 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.94 mountX=-0.01 mountY=-0.12, mountTheta=-1.67 00:57:02.690 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.11, opts=13) 00:57:02.690 00.000 30444 Enqueuing Move request for scope (-0.04, -0.11) 00:57:02.691 00.001 15672 Worker thread wakes up 00:57:02.691 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd 00:57:02.691 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.11) 00:57:02.691 00.000 15672 Moving (-0.04, -0.11) raw xDistance=-0.01 yDistance=-0.12 00:57:02.691 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 00:57:02.691 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:57:02.691 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 00:57:02.691 00.000 15672 MoveAxis(E, 0, ABG) 00:57:02.691 00.000 15672 Move returns status 0, amount 0 00:57:02.691 00.000 15672 MoveAxis(N, 0, ABG) 00:57:02.691 00.000 15672 Move returns status 0, amount 0 00:57:02.691 00.000 15672 move complete, result=0 00:57:02.691 00.000 15672 worker thread done servicing request 00:57:02.696 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=11873, FiltMin=2569, FiltMax=9346, Gamma=2.950 00:57:02.745 00.049 30444 UpdateGuideState exits: m=117536 SNR=80.6 Saturated 00:57:02.746 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:02.746 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:02.746 00.000 30444 Enqueuing Expose request 00:57:02.746 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 00:57:02.746 00.000 15672 Worker thread wakes up 00:57:02.746 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:02.746 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:04.655 01.909 15672 Exposure complete 00:57:04.678 00.023 15672 worker thread done servicing request 00:57:04.679 00.001 30444 OnExposeComplete: enter 00:57:04.679 00.000 30444 UpdateGuideState(): m_state=6 00:57:04.679 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4615 00:57:04.679 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=196.04, Mass=131798, SNR=89.7, Peak=11545 HFD=4.2 00:57:04.679 00.000 30444 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.28) = xAngle (-2.31 = -2.31) 00:57:04.679 00.000 30444 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.37 = -2.37) 00:57:04.679 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.18 hyp=0.33 cameraTheta=-2.58 mountX=-0.22 mountY=-0.23, mountTheta=-2.33 00:57:04.679 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.18, opts=13) 00:57:04.679 00.000 30444 Enqueuing Move request for scope (-0.28, -0.18) 00:57:04.680 00.001 15672 Worker thread wakes up 00:57:04.680 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.18) opts 0xd 00:57:04.680 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.18) 00:57:04.680 00.000 15672 Moving (-0.28, -0.18) raw xDistance=-0.22 yDistance=-0.23 00:57:04.680 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 00:57:04.680 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:57:04.680 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:57:04.680 00.000 15672 MoveAxis(E, 0, ABG) 00:57:04.680 00.000 15672 Move returns status 0, amount 0 00:57:04.680 00.000 15672 MoveAxis(N, 0, ABG) 00:57:04.680 00.000 15672 Move returns status 0, amount 0 00:57:04.680 00.000 15672 move complete, result=0 00:57:04.680 00.000 15672 worker thread done servicing request 00:57:04.685 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=11671, FiltMin=2613, FiltMax=9068, Gamma=2.950 00:57:04.735 00.050 30444 UpdateGuideState exits: m=131798 SNR=89.7 Saturated 00:57:04.735 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:04.735 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:04.735 00.000 30444 Enqueuing Expose request 00:57:04.735 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:57:04.735 00.000 15672 Worker thread wakes up 00:57:04.735 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:04.735 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:06.854 02.119 15672 Exposure complete 00:57:06.887 00.033 15672 worker thread done servicing request 00:57:06.887 00.000 30444 OnExposeComplete: enter 00:57:06.887 00.000 30444 UpdateGuideState(): m_state=6 00:57:06.887 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4616 00:57:06.887 00.000 30444 Star::Find returns 1 (1), X=458.76, Y=195.59, Mass=122067, SNR=87.8, Peak=11956 HFD=3.7 00:57:06.887 00.000 30444 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.28) = xAngle (-2.50 = -2.50) 00:57:06.888 00.001 30444 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.56 = -2.56) 00:57:06.888 00.000 30444 CameraToMount -- cameraX=-1.65 cameraY=-0.62 hyp=1.76 cameraTheta=-2.78 mountX=-1.41 mountY=-0.96, mountTheta=-2.54 00:57:06.888 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.65, y=-0.62, opts=13) 00:57:06.888 00.000 30444 Enqueuing Move request for scope (-1.65, -0.62) 00:57:06.888 00.000 15672 Worker thread wakes up 00:57:06.888 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.65, -0.62) opts 0xd 00:57:06.888 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.65, -0.62) 00:57:06.888 00.000 15672 Moving (-1.65, -0.62) raw xDistance=-1.41 yDistance=-0.96 00:57:06.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.89 from input -1.41 00:57:06.888 00.000 15672 resist switch: large excursion: input -0.96 thresh 0.75 direction from 1 to -1 00:57:06.888 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.88 00:57:06.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96 00:57:06.888 00.000 15672 MoveAxis(E, 382, ABG) 00:57:06.888 00.000 15672 Guiding Dir = 2, Dur = 382 00:57:06.889 00.001 15672 IsSlewing returns 0 00:57:06.890 00.001 15672 IsGuiding returns 0 00:57:06.894 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=11956, FiltMin=2639, FiltMax=10146, Gamma=2.950 00:57:06.916 00.022 15672 PulseGuide returned control before completion, sleep 366 00:57:07.285 00.369 15672 IsGuiding returns 1 00:57:07.285 00.000 15672 scope still moving after pulse duration time elapsed 00:57:07.306 00.021 15672 IsSlewing returns 0 00:57:07.307 00.001 30444 UpdateGuideState exits: m=122067 SNR=87.8 Saturated 00:57:07.308 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:07.308 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:07.308 00.000 30444 Enqueuing Expose request 00:57:07.317 00.009 15672 IsGuiding returns 0 00:57:07.317 00.000 15672 scope move finished after 382 + 45 ms 00:57:07.317 00.000 15672 Move returns status 0, amount 382 00:57:07.317 00.000 15672 MoveAxis(N, 171, ABG) 00:57:07.317 00.000 15672 Guiding Dir = 0, Dur = 171 00:57:07.318 00.001 15672 IsSlewing returns 0 00:57:07.321 00.003 15672 IsGuiding returns 0 00:57:07.411 00.090 15672 PulseGuide returned control before completion, sleep 91 00:57:07.505 00.094 15672 IsGuiding returns 1 00:57:07.505 00.000 15672 scope still moving after pulse duration time elapsed 00:57:07.526 00.021 15672 IsSlewing returns 0 00:57:07.528 00.002 15672 IsGuiding returns 1 00:57:07.549 00.021 15672 IsSlewing returns 0 00:57:07.550 00.001 15672 IsGuiding returns 1 00:57:07.571 00.021 15672 IsSlewing returns 0 00:57:07.604 00.033 15672 IsGuiding returns 0 00:57:07.604 00.000 15672 scope move finished after 171 + 111 ms 00:57:07.604 00.000 15672 Move returns status 0, amount 171 00:57:07.604 00.000 15672 move complete, result=0 00:57:07.604 00.000 15672 worker thread done servicing request 00:57:07.604 00.000 15672 Worker thread wakes up 00:57:07.604 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:07.604 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:07.604 00.000 30444 GuideStep: -1.4 px 382 ms EAST, -1.0 px 171 ms NORTH 00:57:09.512 01.908 15672 Exposure complete 00:57:09.532 00.020 15672 worker thread done servicing request 00:57:09.532 00.000 30444 OnExposeComplete: enter 00:57:09.532 00.000 30444 UpdateGuideState(): m_state=6 00:57:09.532 00.000 30444 Star::Find(15, 458, 195, 0, (0,0,0,0), 0.0, 255) frame 4617 00:57:09.532 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=196.24, Mass=121727, SNR=83.5, Peak=10745 HFD=3.6 00:57:09.532 00.000 30444 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.28) = xAngle (0.51 = 0.51) 00:57:09.532 00.000 30444 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.45 = 0.45) 00:57:09.532 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.23 mountX=0.09 mountY=0.05, mountTheta=0.46 00:57:09.533 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.02, opts=13) 00:57:09.533 00.000 30444 Enqueuing Move request for scope (0.10, 0.02) 00:57:09.533 00.000 15672 Worker thread wakes up 00:57:09.533 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd 00:57:09.533 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.02) 00:57:09.533 00.000 15672 Moving (0.10, 0.02) raw xDistance=0.09 yDistance=0.05 00:57:09.533 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:57:09.533 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:57:09.533 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 00:57:09.533 00.000 15672 MoveAxis(E, 0, ABG) 00:57:09.533 00.000 15672 Move returns status 0, amount 0 00:57:09.533 00.000 15672 MoveAxis(N, 0, ABG) 00:57:09.533 00.000 15672 Move returns status 0, amount 0 00:57:09.533 00.000 15672 move complete, result=0 00:57:09.533 00.000 15672 worker thread done servicing request 00:57:09.539 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2063, max=10745, FiltMin=2597, FiltMax=9559, Gamma=2.950 00:57:09.589 00.050 30444 UpdateGuideState exits: m=121727 SNR=83.5 Saturated 00:57:09.589 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:09.590 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:09.590 00.000 30444 Enqueuing Expose request 00:57:09.590 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 00:57:09.590 00.000 15672 Worker thread wakes up 00:57:09.590 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:09.590 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:11.700 02.110 15672 Exposure complete 00:57:11.721 00.021 15672 worker thread done servicing request 00:57:11.721 00.000 30444 OnExposeComplete: enter 00:57:11.721 00.000 30444 UpdateGuideState(): m_state=6 00:57:11.722 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4618 00:57:11.722 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=196.43, Mass=124263, SNR=94.7, Peak=11730 HFD=3.7 00:57:11.722 00.000 30444 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.28) = xAngle (3.04 = 3.04) 00:57:11.722 00.000 30444 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.98 = 2.98) 00:57:11.722 00.000 30444 CameraToMount -- cameraX=-0.56 cameraY=0.22 hyp=0.60 cameraTheta=2.77 mountX=-0.60 mountY=0.10, mountTheta=2.98 00:57:11.722 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.56, y=0.22, opts=13) 00:57:11.722 00.000 30444 Enqueuing Move request for scope (-0.56, 0.22) 00:57:11.722 00.000 15672 Worker thread wakes up 00:57:11.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.22) opts 0xd 00:57:11.722 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.56, 0.22) 00:57:11.723 00.001 15672 Moving (-0.56, 0.22) raw xDistance=-0.60 yDistance=0.10 00:57:11.723 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60 00:57:11.723 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:57:11.723 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 00:57:11.723 00.000 15672 MoveAxis(E, 162, ABG) 00:57:11.723 00.000 15672 Guiding Dir = 2, Dur = 162 00:57:11.724 00.001 15672 IsSlewing returns 0 00:57:11.725 00.001 15672 IsGuiding returns 0 00:57:11.728 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=11730, FiltMin=2545, FiltMax=9502, Gamma=2.950 00:57:11.740 00.012 15672 PulseGuide returned control before completion, sleep 157 00:57:11.857 00.117 30444 UpdateGuideState exits: m=124263 SNR=94.7 Saturated 00:57:11.858 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:11.858 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:11.858 00.000 30444 Enqueuing Expose request 00:57:11.900 00.042 15672 IsGuiding returns 1 00:57:11.900 00.000 15672 scope still moving after pulse duration time elapsed 00:57:11.921 00.021 15672 IsSlewing returns 0 00:57:11.924 00.003 15672 IsGuiding returns 0 00:57:11.924 00.000 15672 scope move finished after 162 + 36 ms 00:57:11.924 00.000 15672 Move returns status 0, amount 162 00:57:11.924 00.000 15672 MoveAxis(N, 0, ABG) 00:57:11.924 00.000 15672 Move returns status 0, amount 0 00:57:11.924 00.000 15672 move complete, result=0 00:57:11.924 00.000 15672 worker thread done servicing request 00:57:11.925 00.001 30444 GuideStep: -0.6 px 162 ms EAST, 0.1 px 0 ms NORTH 00:57:11.925 00.000 15672 Worker thread wakes up 00:57:11.925 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:11.925 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:13.833 01.908 15672 Exposure complete 00:57:13.852 00.019 15672 worker thread done servicing request 00:57:13.852 00.000 30444 OnExposeComplete: enter 00:57:13.852 00.000 30444 UpdateGuideState(): m_state=6 00:57:13.852 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4619 00:57:13.852 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=195.53, Mass=119480, SNR=94.7, Peak=12623 HFD=3.4 00:57:13.852 00.000 30444 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.28) = xAngle (-0.89 = -0.89) 00:57:13.852 00.000 30444 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.95 = -0.95) 00:57:13.852 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.69 hyp=0.74 cameraTheta=-1.17 mountX=0.47 mountY=-0.61, mountTheta=-0.91 00:57:13.854 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.69, opts=13) 00:57:13.854 00.000 30444 Enqueuing Move request for scope (0.29, -0.69) 00:57:13.854 00.000 15672 Worker thread wakes up 00:57:13.854 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.69) opts 0xd 00:57:13.854 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.69) 00:57:13.854 00.000 15672 Moving (0.29, -0.69) raw xDistance=0.47 yDistance=-0.61 00:57:13.854 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.47 00:57:13.854 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 00:57:13.854 00.000 15672 MoveAxis(W, 115, ABG) 00:57:13.854 00.000 15672 Guiding Dir = 3, Dur = 115 00:57:13.855 00.001 15672 IsSlewing returns 0 00:57:13.856 00.001 15672 IsGuiding returns 0 00:57:13.861 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=12623, FiltMin=2651, FiltMax=10755, Gamma=2.950 00:57:13.881 00.020 15672 PulseGuide returned control before completion, sleep 101 00:57:13.913 00.032 30444 UpdateGuideState exits: m=119480 SNR=94.7 Saturated 00:57:13.913 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:13.913 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:13.913 00.000 30444 Enqueuing Expose request 00:57:13.983 00.070 15672 IsGuiding returns 1 00:57:13.983 00.000 15672 scope still moving after pulse duration time elapsed 00:57:14.005 00.022 15672 IsSlewing returns 0 00:57:14.010 00.005 15672 IsGuiding returns 0 00:57:14.010 00.000 15672 scope move finished after 115 + 38 ms 00:57:14.010 00.000 15672 Move returns status 0, amount 115 00:57:14.010 00.000 15672 MoveAxis(N, 108, ABG) 00:57:14.010 00.000 15672 Guiding Dir = 0, Dur = 108 00:57:14.010 00.000 15672 IsSlewing returns 0 00:57:14.012 00.002 15672 IsGuiding returns 0 00:57:14.089 00.077 15672 PulseGuide returned control before completion, sleep 42 00:57:14.134 00.045 15672 IsGuiding returns 1 00:57:14.134 00.000 15672 scope still moving after pulse duration time elapsed 00:57:14.156 00.022 15672 IsSlewing returns 0 00:57:14.158 00.002 15672 IsGuiding returns 1 00:57:14.179 00.021 15672 IsSlewing returns 0 00:57:14.232 00.053 15672 IsGuiding returns 0 00:57:14.232 00.000 15672 scope move finished after 108 + 112 ms 00:57:14.232 00.000 15672 Move returns status 0, amount 108 00:57:14.232 00.000 15672 move complete, result=0 00:57:14.233 00.001 15672 worker thread done servicing request 00:57:14.233 00.000 15672 Worker thread wakes up 00:57:14.233 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:14.233 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:14.233 00.000 30444 GuideStep: 0.5 px 115 ms WEST, -0.6 px 108 ms NORTH 00:57:16.349 02.116 15672 Exposure complete 00:57:16.380 00.031 15672 worker thread done servicing request 00:57:16.380 00.000 30444 OnExposeComplete: enter 00:57:16.380 00.000 30444 UpdateGuideState(): m_state=6 00:57:16.380 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4620 00:57:16.380 00.000 30444 Star::Find returns 1 (1), X=461.23, Y=195.52, Mass=126043, SNR=102.1, Peak=13513 HFD=3.7 00:57:16.380 00.000 30444 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.28) = xAngle (-0.42 = -0.42) 00:57:16.380 00.000 30444 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.48 = -0.48) 00:57:16.380 00.000 30444 CameraToMount -- cameraX=0.82 cameraY=-0.69 hyp=1.07 cameraTheta=-0.70 mountX=0.98 mountY=-0.50, mountTheta=-0.47 00:57:16.380 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.82, y=-0.69, opts=13) 00:57:16.381 00.001 30444 Enqueuing Move request for scope (0.82, -0.69) 00:57:16.381 00.000 15672 Worker thread wakes up 00:57:16.381 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.69) opts 0xd 00:57:16.381 00.000 15672 Handling offset move in thread for scope, endpoint = (0.82, -0.69) 00:57:16.381 00.000 15672 Moving (0.82, -0.69) raw xDistance=0.98 yDistance=-0.50 00:57:16.381 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.98 00:57:16.381 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 00:57:16.381 00.000 15672 MoveAxis(W, 273, ABG) 00:57:16.381 00.000 15672 Guiding Dir = 3, Dur = 273 00:57:16.381 00.000 15672 IsSlewing returns 0 00:57:16.383 00.002 15672 IsGuiding returns 0 00:57:16.388 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=13917, FiltMin=2630, FiltMax=9604, Gamma=2.950 00:57:16.405 00.017 15672 PulseGuide returned control before completion, sleep 262 00:57:16.441 00.036 30444 UpdateGuideState exits: m=126043 SNR=102.1 Saturated 00:57:16.441 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:16.441 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:16.441 00.000 30444 Enqueuing Expose request 00:57:16.693 00.252 15672 IsGuiding returns 0 00:57:16.694 00.001 15672 Move returns status 0, amount 273 00:57:16.694 00.000 15672 MoveAxis(N, 89, ABG) 00:57:16.694 00.000 15672 Guiding Dir = 0, Dur = 89 00:57:16.695 00.001 15672 IsSlewing returns 0 00:57:16.697 00.002 15672 IsGuiding returns 0 00:57:16.772 00.075 15672 PulseGuide returned control before completion, sleep 25 00:57:16.801 00.029 15672 IsGuiding returns 1 00:57:16.801 00.000 15672 scope still moving after pulse duration time elapsed 00:57:16.823 00.022 15672 IsSlewing returns 0 00:57:16.838 00.015 15672 IsGuiding returns 1 00:57:16.859 00.021 15672 IsSlewing returns 0 00:57:16.862 00.003 15672 IsGuiding returns 1 00:57:16.883 00.021 15672 IsSlewing returns 0 00:57:16.901 00.018 15672 IsGuiding returns 0 00:57:16.901 00.000 15672 scope move finished after 89 + 114 ms 00:57:16.901 00.000 15672 Move returns status 0, amount 89 00:57:16.901 00.000 15672 move complete, result=0 00:57:16.902 00.001 15672 worker thread done servicing request 00:57:16.902 00.000 15672 Worker thread wakes up 00:57:16.902 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:16.902 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:16.902 00.000 30444 GuideStep: 1.0 px 273 ms WEST, -0.5 px 89 ms NORTH 00:57:18.812 01.910 15672 Exposure complete 00:57:18.831 00.019 15672 worker thread done servicing request 00:57:18.832 00.001 30444 OnExposeComplete: enter 00:57:18.832 00.000 30444 UpdateGuideState(): m_state=6 00:57:18.832 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4621 00:57:18.832 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=195.75, Mass=109567, SNR=72.2, Peak=11496 HFD=3.5 00:57:18.832 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 00:57:18.832 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 00:57:18.832 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.47 hyp=0.49 cameraTheta=-1.85 mountX=0.00 mountY=-0.49, mountTheta=-1.57 00:57:18.832 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.47, opts=13) 00:57:18.832 00.000 30444 Enqueuing Move request for scope (-0.13, -0.47) 00:57:18.833 00.001 15672 Worker thread wakes up 00:57:18.833 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.47) opts 0xd 00:57:18.833 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.47) 00:57:18.833 00.000 15672 Moving (-0.13, -0.47) raw xDistance=0.00 yDistance=-0.49 00:57:18.833 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 00:57:18.833 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 00:57:18.833 00.000 15672 MoveAxis(E, 0, ABG) 00:57:18.833 00.000 15672 Move returns status 0, amount 0 00:57:18.833 00.000 15672 MoveAxis(N, 87, ABG) 00:57:18.833 00.000 15672 Guiding Dir = 0, Dur = 87 00:57:18.834 00.001 15672 IsSlewing returns 0 00:57:18.835 00.001 15672 IsGuiding returns 0 00:57:18.839 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=12755, FiltMin=2623, FiltMax=9578, Gamma=2.950 00:57:18.888 00.049 30444 UpdateGuideState exits: m=109567 SNR=72.2 Saturated 00:57:18.888 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:18.888 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:18.888 00.000 30444 Enqueuing Expose request 00:57:18.913 00.025 15672 PulseGuide returned control before completion, sleep 19 00:57:18.978 00.065 15672 IsGuiding returns 1 00:57:18.978 00.000 15672 scope still moving after pulse duration time elapsed 00:57:18.999 00.021 15672 IsSlewing returns 0 00:57:19.001 00.002 15672 IsGuiding returns 1 00:57:19.022 00.021 15672 IsSlewing returns 0 00:57:19.042 00.020 15672 IsGuiding returns 0 00:57:19.042 00.000 15672 scope move finished after 87 + 120 ms 00:57:19.042 00.000 15672 Move returns status 0, amount 87 00:57:19.042 00.000 15672 move complete, result=0 00:57:19.042 00.000 15672 worker thread done servicing request 00:57:19.042 00.000 15672 Worker thread wakes up 00:57:19.043 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 87 ms NORTH 00:57:19.043 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:19.043 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:21.159 02.116 15672 Exposure complete 00:57:21.192 00.033 15672 worker thread done servicing request 00:57:21.578 00.386 30444 OnExposeComplete: enter 00:57:21.578 00.000 30444 UpdateGuideState(): m_state=6 00:57:21.578 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4622 00:57:21.578 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=195.79, Mass=117088, SNR=78.8, Peak=11084 HFD=3.7 00:57:21.578 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 00:57:21.578 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 00:57:21.578 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.42 hyp=0.44 cameraTheta=-1.91 mountX=-0.03 mountY=-0.44, mountTheta=-1.63 00:57:21.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.42, opts=13) 00:57:21.578 00.000 30444 Enqueuing Move request for scope (-0.15, -0.42) 00:57:21.579 00.001 15672 Worker thread wakes up 00:57:21.579 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.42) opts 0xd 00:57:21.579 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.42) 00:57:21.579 00.000 15672 Moving (-0.15, -0.42) raw xDistance=-0.03 yDistance=-0.44 00:57:21.579 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 00:57:21.579 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 00:57:21.579 00.000 15672 MoveAxis(E, 0, ABG) 00:57:21.579 00.000 15672 Move returns status 0, amount 0 00:57:21.579 00.000 15672 MoveAxis(N, 79, ABG) 00:57:21.579 00.000 15672 Guiding Dir = 0, Dur = 79 00:57:21.579 00.000 15672 IsSlewing returns 0 00:57:21.581 00.002 15672 IsGuiding returns 0 00:57:21.586 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=12234, FiltMin=2631, FiltMax=9608, Gamma=2.950 00:57:21.636 00.050 30444 UpdateGuideState exits: m=117088 SNR=78.8 Saturated 00:57:21.636 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:21.636 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:21.636 00.000 30444 Enqueuing Expose request 00:57:21.662 00.026 15672 IsGuiding returns 1 00:57:21.662 00.000 15672 scope still moving after pulse duration time elapsed 00:57:21.684 00.022 15672 IsSlewing returns 0 00:57:21.685 00.001 15672 IsGuiding returns 1 00:57:21.706 00.021 15672 IsSlewing returns 0 00:57:21.707 00.001 15672 IsGuiding returns 1 00:57:21.728 00.021 15672 IsSlewing returns 0 00:57:21.729 00.001 15672 IsGuiding returns 1 00:57:21.750 00.021 15672 IsSlewing returns 0 00:57:21.805 00.055 15672 IsGuiding returns 0 00:57:21.805 00.000 15672 scope move finished after 79 + 145 ms 00:57:21.806 00.001 15672 Move returns status 0, amount 79 00:57:21.806 00.000 15672 move complete, result=0 00:57:21.806 00.000 15672 worker thread done servicing request 00:57:21.806 00.000 15672 Worker thread wakes up 00:57:21.807 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 79 ms NORTH 00:57:21.807 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:21.807 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:23.714 01.907 15672 Exposure complete 00:57:23.734 00.020 15672 worker thread done servicing request 00:57:23.734 00.000 30444 OnExposeComplete: enter 00:57:23.734 00.000 30444 UpdateGuideState(): m_state=6 00:57:23.734 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4623 00:57:23.734 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=195.93, Mass=120421, SNR=94.8, Peak=11729 HFD=3.7 00:57:23.734 00.000 30444 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.28) = xAngle (-1.93 = -1.93) 00:57:23.734 00.000 30444 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.99 = -1.99) 00:57:23.734 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.28 hyp=0.35 cameraTheta=-2.21 mountX=-0.12 mountY=-0.32, mountTheta=-1.94 00:57:23.734 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.28, opts=13) 00:57:23.734 00.000 30444 Enqueuing Move request for scope (-0.21, -0.28) 00:57:23.734 00.000 15672 Worker thread wakes up 00:57:23.734 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.28) opts 0xd 00:57:23.734 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.28) 00:57:23.734 00.000 15672 Moving (-0.21, -0.28) raw xDistance=-0.12 yDistance=-0.32 00:57:23.734 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:57:23.734 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 00:57:23.734 00.000 15672 MoveAxis(E, 0, ABG) 00:57:23.734 00.000 15672 Move returns status 0, amount 0 00:57:23.734 00.000 15672 MoveAxis(N, 57, ABG) 00:57:23.734 00.000 15672 Guiding Dir = 0, Dur = 57 00:57:23.735 00.001 15672 IsSlewing returns 0 00:57:23.737 00.002 15672 IsGuiding returns 0 00:57:23.740 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=12510, FiltMin=2596, FiltMax=9462, Gamma=2.950 00:57:23.789 00.049 30444 UpdateGuideState exits: m=120421 SNR=94.8 Saturated 00:57:23.789 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:23.789 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:23.789 00.000 30444 Enqueuing Expose request 00:57:23.818 00.029 15672 IsGuiding returns 1 00:57:23.818 00.000 15672 scope still moving after pulse duration time elapsed 00:57:23.839 00.021 15672 IsSlewing returns 0 00:57:23.840 00.001 15672 IsGuiding returns 1 00:57:23.860 00.020 15672 IsSlewing returns 0 00:57:23.861 00.001 15672 IsGuiding returns 1 00:57:23.882 00.021 15672 IsSlewing returns 0 00:57:23.898 00.016 15672 IsGuiding returns 0 00:57:23.898 00.000 15672 scope move finished after 57 + 103 ms 00:57:23.898 00.000 15672 Move returns status 0, amount 57 00:57:23.898 00.000 15672 move complete, result=0 00:57:23.898 00.000 15672 worker thread done servicing request 00:57:23.898 00.000 15672 Worker thread wakes up 00:57:23.898 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 57 ms NORTH 00:57:23.898 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:23.898 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:26.015 02.117 15672 Exposure complete 00:57:26.048 00.033 15672 worker thread done servicing request 00:57:26.048 00.000 30444 OnExposeComplete: enter 00:57:26.048 00.000 30444 UpdateGuideState(): m_state=6 00:57:26.048 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4624 00:57:26.049 00.001 30444 Star::Find returns 1 (1), X=459.67, Y=195.83, Mass=114900, SNR=100.8, Peak=12340 HFD=3.7 00:57:26.049 00.000 30444 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.28) = xAngle (-2.38 = -2.38) 00:57:26.049 00.000 30444 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.45 = -2.45) 00:57:26.049 00.000 30444 CameraToMount -- cameraX=-0.73 cameraY=-0.38 hyp=0.83 cameraTheta=-2.66 mountX=-0.60 mountY=-0.53, mountTheta=-2.42 00:57:26.049 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.73, y=-0.38, opts=13) 00:57:26.049 00.000 30444 Enqueuing Move request for scope (-0.73, -0.38) 00:57:26.049 00.000 15672 Worker thread wakes up 00:57:26.049 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.38) opts 0xd 00:57:26.049 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.73, -0.38) 00:57:26.049 00.000 15672 Moving (-0.73, -0.38) raw xDistance=-0.60 yDistance=-0.53 00:57:26.049 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60 00:57:26.050 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 00:57:26.050 00.000 15672 MoveAxis(E, 162, ABG) 00:57:26.050 00.000 15672 Guiding Dir = 2, Dur = 162 00:57:26.050 00.000 15672 IsSlewing returns 0 00:57:26.052 00.002 15672 IsGuiding returns 0 00:57:26.056 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=12340, FiltMin=2585, FiltMax=9356, Gamma=2.950 00:57:26.069 00.013 15672 PulseGuide returned control before completion, sleep 155 00:57:26.106 00.037 30444 UpdateGuideState exits: m=114900 SNR=100.8 Saturated 00:57:26.106 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:26.106 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:26.106 00.000 30444 Enqueuing Expose request 00:57:26.246 00.140 15672 IsGuiding returns 0 00:57:26.246 00.000 15672 Move returns status 0, amount 162 00:57:26.247 00.001 15672 MoveAxis(N, 95, ABG) 00:57:26.247 00.000 15672 Guiding Dir = 0, Dur = 95 00:57:26.247 00.000 15672 IsSlewing returns 0 00:57:26.250 00.003 15672 IsGuiding returns 0 00:57:26.325 00.075 15672 PulseGuide returned control before completion, sleep 30 00:57:26.359 00.034 15672 IsGuiding returns 1 00:57:26.359 00.000 15672 scope still moving after pulse duration time elapsed 00:57:26.380 00.021 15672 IsSlewing returns 0 00:57:26.383 00.003 15672 IsGuiding returns 1 00:57:26.405 00.022 15672 IsSlewing returns 0 00:57:26.408 00.003 15672 IsGuiding returns 1 00:57:26.428 00.020 15672 IsSlewing returns 0 00:57:26.455 00.027 15672 IsGuiding returns 0 00:57:26.455 00.000 15672 scope move finished after 95 + 109 ms 00:57:26.455 00.000 15672 Move returns status 0, amount 95 00:57:26.455 00.000 15672 move complete, result=0 00:57:26.455 00.000 15672 worker thread done servicing request 00:57:26.455 00.000 15672 Worker thread wakes up 00:57:26.456 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:26.456 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:26.456 00.000 30444 GuideStep: -0.6 px 162 ms EAST, -0.5 px 95 ms NORTH 00:57:28.362 01.906 15672 Exposure complete 00:57:28.382 00.020 15672 worker thread done servicing request 00:57:28.382 00.000 30444 OnExposeComplete: enter 00:57:28.382 00.000 30444 UpdateGuideState(): m_state=6 00:57:28.382 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4625 00:57:28.382 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=195.61, Mass=127286, SNR=92.6, Peak=12184 HFD=3.7 00:57:28.382 00.000 30444 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.28) = xAngle (-2.08 = -2.08) 00:57:28.382 00.000 30444 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.14 = -2.14) 00:57:28.382 00.000 30444 CameraToMount -- cameraX=-0.61 cameraY=-0.61 hyp=0.86 cameraTheta=-2.36 mountX=-0.42 mountY=-0.73, mountTheta=-2.10 00:57:28.383 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.61, y=-0.61, opts=13) 00:57:28.383 00.000 30444 Enqueuing Move request for scope (-0.61, -0.61) 00:57:28.383 00.000 15672 Worker thread wakes up 00:57:28.383 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.61) opts 0xd 00:57:28.383 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.61, -0.61) 00:57:28.383 00.000 15672 Moving (-0.61, -0.61) raw xDistance=-0.42 yDistance=-0.73 00:57:28.383 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42 00:57:28.383 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 00:57:28.383 00.000 15672 MoveAxis(E, 126, ABG) 00:57:28.383 00.000 15672 Guiding Dir = 2, Dur = 126 00:57:28.384 00.001 15672 IsSlewing returns 0 00:57:28.385 00.001 15672 IsGuiding returns 0 00:57:28.390 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=13190, FiltMin=2607, FiltMax=9997, Gamma=2.950 00:57:28.402 00.012 15672 PulseGuide returned control before completion, sleep 120 00:57:28.440 00.038 30444 UpdateGuideState exits: m=127286 SNR=92.6 Saturated 00:57:28.440 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:28.440 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:28.440 00.000 30444 Enqueuing Expose request 00:57:28.524 00.084 15672 IsGuiding returns 1 00:57:28.524 00.000 15672 scope still moving after pulse duration time elapsed 00:57:28.545 00.021 15672 IsSlewing returns 0 00:57:28.564 00.019 15672 IsGuiding returns 0 00:57:28.564 00.000 15672 scope move finished after 126 + 52 ms 00:57:28.564 00.000 15672 Move returns status 0, amount 126 00:57:28.564 00.000 15672 MoveAxis(N, 129, ABG) 00:57:28.564 00.000 15672 Guiding Dir = 0, Dur = 129 00:57:28.564 00.000 15672 IsSlewing returns 0 00:57:28.565 00.001 15672 IsGuiding returns 0 00:57:28.642 00.077 15672 PulseGuide returned control before completion, sleep 62 00:57:28.708 00.066 15672 IsGuiding returns 1 00:57:28.708 00.000 15672 scope still moving after pulse duration time elapsed 00:57:28.729 00.021 15672 IsSlewing returns 0 00:57:28.755 00.026 15672 IsGuiding returns 1 00:57:28.776 00.021 15672 IsSlewing returns 0 00:57:28.803 00.027 15672 IsGuiding returns 0 00:57:28.803 00.000 15672 scope move finished after 129 + 109 ms 00:57:28.803 00.000 15672 Move returns status 0, amount 129 00:57:28.803 00.000 15672 move complete, result=0 00:57:28.803 00.000 15672 worker thread done servicing request 00:57:28.804 00.001 15672 Worker thread wakes up 00:57:28.804 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:28.804 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:28.804 00.000 30444 GuideStep: -0.4 px 126 ms EAST, -0.7 px 129 ms NORTH 00:57:30.921 02.117 15672 Exposure complete 00:57:30.954 00.033 15672 worker thread done servicing request 00:57:30.954 00.000 30444 OnExposeComplete: enter 00:57:30.954 00.000 30444 UpdateGuideState(): m_state=6 00:57:30.954 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4626 00:57:30.954 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=195.69, Mass=114403, SNR=85.1, Peak=11945 HFD=3.5 00:57:30.955 00.001 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.78 = -0.78) 00:57:30.955 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.84 = -0.84) 00:57:30.955 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.52 hyp=0.60 cameraTheta=-1.05 mountX=0.43 mountY=-0.44, mountTheta=-0.81 00:57:30.955 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.52, opts=13) 00:57:30.955 00.000 30444 Enqueuing Move request for scope (0.29, -0.52) 00:57:30.955 00.000 15672 Worker thread wakes up 00:57:30.955 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.52) opts 0xd 00:57:30.955 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.52) 00:57:30.955 00.000 15672 Moving (0.29, -0.52) raw xDistance=0.43 yDistance=-0.44 00:57:30.955 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.43 00:57:30.955 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 00:57:30.955 00.000 15672 MoveAxis(W, 106, ABG) 00:57:30.956 00.001 15672 Guiding Dir = 3, Dur = 106 00:57:30.957 00.001 15672 IsSlewing returns 0 00:57:30.958 00.001 15672 IsGuiding returns 0 00:57:30.963 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=12116, FiltMin=2542, FiltMax=10571, Gamma=2.950 00:57:30.974 00.011 15672 PulseGuide returned control before completion, sleep 100 00:57:31.076 00.102 15672 IsGuiding returns 1 00:57:31.076 00.000 15672 scope still moving after pulse duration time elapsed 00:57:31.097 00.021 15672 IsSlewing returns 0 00:57:31.134 00.037 15672 IsGuiding returns 0 00:57:31.134 00.000 15672 scope move finished after 106 + 70 ms 00:57:31.134 00.000 15672 Move returns status 0, amount 106 00:57:31.134 00.000 15672 MoveAxis(N, 79, ABG) 00:57:31.134 00.000 15672 Guiding Dir = 0, Dur = 79 00:57:31.134 00.000 15672 IsSlewing returns 0 00:57:31.135 00.001 15672 IsGuiding returns 0 00:57:31.214 00.079 15672 PulseGuide returned control before completion, sleep 11 00:57:31.227 00.013 15672 IsGuiding returns 1 00:57:31.227 00.000 15672 scope still moving after pulse duration time elapsed 00:57:31.248 00.021 15672 IsSlewing returns 0 00:57:31.249 00.001 15672 IsGuiding returns 1 00:57:31.254 00.005 30444 UpdateGuideState exits: m=114403 SNR=85.1 Saturated 00:57:31.254 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:31.254 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:31.254 00.000 30444 Enqueuing Expose request 00:57:31.270 00.016 15672 IsSlewing returns 0 00:57:31.272 00.002 15672 IsGuiding returns 1 00:57:31.294 00.022 15672 IsSlewing returns 0 00:57:31.294 00.000 15672 IsGuiding returns 1 00:57:31.315 00.021 15672 IsSlewing returns 0 00:57:31.374 00.059 15672 IsGuiding returns 0 00:57:31.374 00.000 15672 scope move finished after 79 + 160 ms 00:57:31.374 00.000 15672 Move returns status 0, amount 79 00:57:31.374 00.000 15672 move complete, result=0 00:57:31.375 00.001 15672 worker thread done servicing request 00:57:31.375 00.000 15672 Worker thread wakes up 00:57:31.375 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:31.375 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:31.375 00.000 30444 GuideStep: 0.4 px 106 ms WEST, -0.4 px 79 ms NORTH 00:57:33.282 01.907 15672 Exposure complete 00:57:33.303 00.021 15672 worker thread done servicing request 00:57:33.303 00.000 30444 OnExposeComplete: enter 00:57:33.303 00.000 30444 UpdateGuideState(): m_state=6 00:57:33.304 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4627 00:57:33.304 00.000 30444 Star::Find returns 1 (1), X=461.16, Y=195.50, Mass=109522, SNR=71.0, Peak=12874 HFD=3.4 00:57:33.304 00.000 30444 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.28) = xAngle (-0.48 = -0.48) 00:57:33.304 00.000 30444 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.54 = -0.54) 00:57:33.304 00.000 30444 CameraToMount -- cameraX=0.76 cameraY=-0.71 hyp=1.04 cameraTheta=-0.76 mountX=0.92 mountY=-0.53, mountTheta=-0.52 00:57:33.304 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.76, y=-0.71, opts=13) 00:57:33.304 00.000 30444 Enqueuing Move request for scope (0.76, -0.71) 00:57:33.304 00.000 15672 Worker thread wakes up 00:57:33.305 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.71) opts 0xd 00:57:33.305 00.000 15672 Handling offset move in thread for scope, endpoint = (0.76, -0.71) 00:57:33.305 00.000 15672 Moving (0.76, -0.71) raw xDistance=0.92 yDistance=-0.53 00:57:33.305 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.92 00:57:33.305 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 00:57:33.305 00.000 15672 MoveAxis(W, 257, ABG) 00:57:33.305 00.000 15672 Guiding Dir = 3, Dur = 257 00:57:33.305 00.000 15672 IsSlewing returns 0 00:57:33.307 00.002 15672 IsGuiding returns 0 00:57:33.312 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=13106, FiltMin=2599, FiltMax=10318, Gamma=2.950 00:57:33.322 00.010 15672 PulseGuide returned control before completion, sleep 253 00:57:33.364 00.042 30444 UpdateGuideState exits: m=109522 SNR=71.0 Saturated 00:57:33.365 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:33.365 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:33.365 00.000 30444 Enqueuing Expose request 00:57:33.578 00.213 15672 IsGuiding returns 1 00:57:33.578 00.000 15672 scope still moving after pulse duration time elapsed 00:57:33.600 00.022 15672 IsSlewing returns 0 00:57:33.611 00.011 15672 IsGuiding returns 0 00:57:33.611 00.000 15672 scope move finished after 257 + 47 ms 00:57:33.611 00.000 15672 Move returns status 0, amount 257 00:57:33.611 00.000 15672 MoveAxis(N, 95, ABG) 00:57:33.611 00.000 15672 Guiding Dir = 0, Dur = 95 00:57:33.612 00.001 15672 IsSlewing returns 0 00:57:33.614 00.002 15672 IsGuiding returns 0 00:57:33.690 00.076 15672 PulseGuide returned control before completion, sleep 31 00:57:33.739 00.049 15672 IsGuiding returns 1 00:57:33.739 00.000 15672 scope still moving after pulse duration time elapsed 00:57:33.760 00.021 15672 IsSlewing returns 0 00:57:33.760 00.000 15672 IsGuiding returns 1 00:57:33.781 00.021 15672 IsSlewing returns 0 00:57:33.782 00.001 15672 IsGuiding returns 1 00:57:33.803 00.021 15672 IsSlewing returns 0 00:57:33.820 00.017 15672 IsGuiding returns 0 00:57:33.820 00.000 15672 scope move finished after 95 + 110 ms 00:57:33.820 00.000 15672 Move returns status 0, amount 95 00:57:33.821 00.001 15672 move complete, result=0 00:57:33.821 00.000 15672 worker thread done servicing request 00:57:33.821 00.000 15672 Worker thread wakes up 00:57:33.821 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:33.821 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:33.821 00.000 30444 GuideStep: 0.9 px 257 ms WEST, -0.5 px 95 ms NORTH 00:57:35.929 02.108 15672 Exposure complete 00:57:35.948 00.019 15672 worker thread done servicing request 00:57:35.949 00.001 30444 OnExposeComplete: enter 00:57:35.949 00.000 30444 UpdateGuideState(): m_state=6 00:57:35.949 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4628 00:57:35.949 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=195.56, Mass=112187, SNR=84.8, Peak=12994 HFD=3.5 00:57:35.949 00.000 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 00:57:35.949 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.19 = -2.19) 00:57:35.949 00.000 30444 CameraToMount -- cameraX=-0.72 cameraY=-0.65 hyp=0.97 cameraTheta=-2.40 mountX=-0.51 mountY=-0.79, mountTheta=-2.14 00:57:35.949 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.72, y=-0.65, opts=13) 00:57:35.949 00.000 30444 Enqueuing Move request for scope (-0.72, -0.65) 00:57:35.950 00.001 15672 Worker thread wakes up 00:57:35.950 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.65) opts 0xd 00:57:35.950 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.72, -0.65) 00:57:35.950 00.000 15672 Moving (-0.72, -0.65) raw xDistance=-0.51 yDistance=-0.79 00:57:35.950 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.51 00:57:35.950 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 00:57:35.950 00.000 15672 MoveAxis(E, 120, ABG) 00:57:35.950 00.000 15672 Guiding Dir = 2, Dur = 120 00:57:35.950 00.000 15672 IsSlewing returns 0 00:57:35.951 00.001 15672 IsGuiding returns 0 00:57:35.956 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=13788, FiltMin=2575, FiltMax=9543, Gamma=2.950 00:57:35.974 00.018 15672 PulseGuide returned control before completion, sleep 108 00:57:36.005 00.031 30444 UpdateGuideState exits: m=112187 SNR=84.8 Saturated 00:57:36.005 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:36.005 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:36.005 00.000 30444 Enqueuing Expose request 00:57:36.150 00.145 15672 IsGuiding returns 0 00:57:36.150 00.000 15672 Move returns status 0, amount 120 00:57:36.150 00.000 15672 MoveAxis(N, 141, ABG) 00:57:36.150 00.000 15672 Guiding Dir = 0, Dur = 141 00:57:36.151 00.001 15672 IsSlewing returns 0 00:57:36.153 00.002 15672 IsGuiding returns 0 00:57:36.230 00.077 15672 PulseGuide returned control before completion, sleep 74 00:57:36.306 00.076 15672 IsGuiding returns 1 00:57:36.306 00.000 15672 scope still moving after pulse duration time elapsed 00:57:36.328 00.022 15672 IsSlewing returns 0 00:57:36.359 00.031 15672 IsGuiding returns 1 00:57:36.381 00.022 15672 IsSlewing returns 0 00:57:36.384 00.003 15672 IsGuiding returns 1 00:57:36.405 00.021 15672 IsSlewing returns 0 00:57:36.422 00.017 15672 IsGuiding returns 0 00:57:36.422 00.000 15672 scope move finished after 141 + 128 ms 00:57:36.422 00.000 15672 Move returns status 0, amount 141 00:57:36.422 00.000 15672 move complete, result=0 00:57:36.422 00.000 15672 worker thread done servicing request 00:57:36.422 00.000 15672 Worker thread wakes up 00:57:36.422 00.000 30444 GuideStep: -0.5 px 120 ms EAST, -0.8 px 141 ms NORTH 00:57:36.422 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:36.422 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:38.328 01.906 15672 Exposure complete 00:57:38.351 00.023 15672 worker thread done servicing request 00:57:38.351 00.000 30444 OnExposeComplete: enter 00:57:38.351 00.000 30444 UpdateGuideState(): m_state=6 00:57:38.351 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4629 00:57:38.351 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=195.78, Mass=125442, SNR=98.1, Peak=12479 HFD=3.9 00:57:38.351 00.000 30444 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.28) = xAngle (-0.31 = -0.31) 00:57:38.351 00.000 30444 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.37 = -0.37) 00:57:38.351 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=-0.44 hyp=0.79 cameraTheta=-0.58 mountX=0.75 mountY=-0.28, mountTheta=-0.36 00:57:38.352 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=-0.44, opts=13) 00:57:38.352 00.000 30444 Enqueuing Move request for scope (0.66, -0.44) 00:57:38.352 00.000 15672 Worker thread wakes up 00:57:38.352 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.44) opts 0xd 00:57:38.352 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, -0.44) 00:57:38.352 00.000 15672 Moving (0.66, -0.44) raw xDistance=0.75 yDistance=-0.28 00:57:38.352 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.75 00:57:38.352 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 00:57:38.352 00.000 15672 MoveAxis(W, 195, ABG) 00:57:38.352 00.000 15672 Guiding Dir = 3, Dur = 195 00:57:38.353 00.001 15672 IsSlewing returns 0 00:57:38.354 00.001 15672 IsGuiding returns 0 00:57:38.358 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=12479, FiltMin=2631, FiltMax=9358, Gamma=2.950 00:57:38.370 00.012 15672 PulseGuide returned control before completion, sleep 189 00:57:38.408 00.038 30444 UpdateGuideState exits: m=125442 SNR=98.1 Saturated 00:57:38.408 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:38.408 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:38.408 00.000 30444 Enqueuing Expose request 00:57:38.562 00.154 15672 IsGuiding returns 1 00:57:38.562 00.000 15672 scope still moving after pulse duration time elapsed 00:57:38.583 00.021 15672 IsSlewing returns 0 00:57:38.594 00.011 15672 IsGuiding returns 0 00:57:38.595 00.001 15672 scope move finished after 195 + 45 ms 00:57:38.595 00.000 15672 Move returns status 0, amount 195 00:57:38.595 00.000 15672 MoveAxis(N, 51, ABG) 00:57:38.595 00.000 15672 Guiding Dir = 0, Dur = 51 00:57:38.595 00.000 15672 IsSlewing returns 0 00:57:38.596 00.001 15672 IsGuiding returns 0 00:57:38.675 00.079 15672 IsGuiding returns 1 00:57:38.675 00.000 15672 scope still moving after pulse duration time elapsed 00:57:38.695 00.020 15672 IsSlewing returns 0 00:57:38.754 00.059 15672 IsGuiding returns 0 00:57:38.754 00.000 15672 scope move finished after 51 + 107 ms 00:57:38.754 00.000 15672 Move returns status 0, amount 51 00:57:38.754 00.000 15672 move complete, result=0 00:57:38.754 00.000 15672 worker thread done servicing request 00:57:38.755 00.001 15672 Worker thread wakes up 00:57:38.755 00.000 30444 GuideStep: 0.8 px 195 ms WEST, -0.3 px 51 ms NORTH 00:57:38.755 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:38.755 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:40.861 02.106 15672 Exposure complete 00:57:40.881 00.020 15672 worker thread done servicing request 00:57:40.881 00.000 30444 OnExposeComplete: enter 00:57:40.881 00.000 30444 UpdateGuideState(): m_state=6 00:57:40.881 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4630 00:57:40.881 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=197.11, Mass=130324, SNR=92.5, Peak=13953 HFD=3.6 00:57:40.881 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 00:57:40.881 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 00:57:40.881 00.000 30444 CameraToMount -- cameraX=1.14 cameraY=0.89 hyp=1.45 cameraTheta=0.66 mountX=0.85 mountY=1.12, mountTheta=0.92 00:57:40.882 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.14, y=0.89, opts=13) 00:57:40.882 00.000 30444 Enqueuing Move request for scope (1.14, 0.89) 00:57:40.882 00.000 15672 Worker thread wakes up 00:57:40.882 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.14, 0.89) opts 0xd 00:57:40.882 00.000 15672 Handling offset move in thread for scope, endpoint = (1.14, 0.89) 00:57:40.882 00.000 15672 Moving (1.14, 0.89) raw xDistance=0.85 yDistance=1.12 00:57:40.882 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.85 00:57:40.882 00.000 15672 resist switch: large excursion: input 1.12 thresh 0.75 direction from -1 to 1 00:57:40.882 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.36 00:57:40.882 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.12 00:57:40.882 00.000 15672 MoveAxis(W, 245, ABG) 00:57:40.882 00.000 15672 Guiding Dir = 3, Dur = 245 00:57:40.882 00.000 15672 IsSlewing returns 0 00:57:40.884 00.002 15672 IsGuiding returns 0 00:57:40.888 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=14676, FiltMin=2572, FiltMax=9936, Gamma=2.950 00:57:40.911 00.023 15672 PulseGuide returned control before completion, sleep 229 00:57:40.938 00.027 30444 UpdateGuideState exits: m=130324 SNR=92.5 Saturated 00:57:40.938 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:40.938 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:40.938 00.000 30444 Enqueuing Expose request 00:57:41.143 00.205 15672 IsGuiding returns 1 00:57:41.143 00.000 15672 scope still moving after pulse duration time elapsed 00:57:41.164 00.021 15672 IsSlewing returns 0 00:57:41.167 00.003 15672 IsGuiding returns 0 00:57:41.167 00.000 15672 scope move finished after 245 + 38 ms 00:57:41.167 00.000 15672 Move returns status 0, amount 245 00:57:41.168 00.001 15672 MoveAxis(S, 200, ABG) 00:57:41.168 00.000 15672 Guiding Dir = 1, Dur = 200 00:57:41.168 00.000 15672 IsSlewing returns 0 00:57:41.171 00.003 15672 IsGuiding returns 0 00:57:41.246 00.075 15672 PulseGuide returned control before completion, sleep 136 00:57:41.385 00.139 15672 IsGuiding returns 1 00:57:41.385 00.000 15672 scope still moving after pulse duration time elapsed 00:57:41.407 00.022 15672 IsSlewing returns 0 00:57:41.410 00.003 15672 IsGuiding returns 1 00:57:41.430 00.020 15672 IsSlewing returns 0 00:57:41.433 00.003 15672 IsGuiding returns 1 00:57:41.454 00.021 15672 IsSlewing returns 0 00:57:41.471 00.017 15672 IsGuiding returns 0 00:57:41.472 00.001 15672 scope move finished after 200 + 100 ms 00:57:41.472 00.000 15672 Move returns status 0, amount 200 00:57:41.472 00.000 15672 move complete, result=0 00:57:41.472 00.000 15672 worker thread done servicing request 00:57:41.472 00.000 15672 Worker thread wakes up 00:57:41.472 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:41.473 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:41.473 00.000 30444 GuideStep: 0.9 px 245 ms WEST, 1.1 px 200 ms SOUTH 00:57:43.379 01.906 15672 Exposure complete 00:57:43.399 00.020 15672 worker thread done servicing request 00:57:43.399 00.000 30444 OnExposeComplete: enter 00:57:43.399 00.000 30444 UpdateGuideState(): m_state=6 00:57:43.399 00.000 30444 Star::Find(15, 461, 197, 0, (0,0,0,0), 0.0, 255) frame 4631 00:57:43.399 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=197.10, Mass=119012, SNR=86.0, Peak=13210 HFD=3.4 00:57:43.399 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 00:57:43.399 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 00:57:43.399 00.000 30444 CameraToMount -- cameraX=0.89 cameraY=0.88 hyp=1.26 cameraTheta=0.78 mountX=0.61 mountY=1.06, mountTheta=1.04 00:57:43.400 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.89, y=0.88, opts=13) 00:57:43.400 00.000 30444 Enqueuing Move request for scope (0.89, 0.88) 00:57:43.400 00.000 15672 Worker thread wakes up 00:57:43.400 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.89, 0.88) opts 0xd 00:57:43.400 00.000 15672 Handling offset move in thread for scope, endpoint = (0.89, 0.88) 00:57:43.400 00.000 15672 Moving (0.89, 0.88) raw xDistance=0.61 yDistance=1.06 00:57:43.400 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.61 00:57:43.400 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06 00:57:43.400 00.000 15672 MoveAxis(W, 183, ABG) 00:57:43.400 00.000 15672 Guiding Dir = 3, Dur = 183 00:57:43.401 00.001 15672 IsSlewing returns 0 00:57:43.402 00.001 15672 IsGuiding returns 0 00:57:43.407 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=13473, FiltMin=2644, FiltMax=9449, Gamma=2.950 00:57:43.418 00.011 15672 PulseGuide returned control before completion, sleep 177 00:57:43.474 00.056 30444 UpdateGuideState exits: m=119012 SNR=86.0 Saturated 00:57:43.474 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:43.474 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:43.474 00.000 30444 Enqueuing Expose request 00:57:43.599 00.125 15672 IsGuiding returns 1 00:57:43.599 00.000 15672 scope still moving after pulse duration time elapsed 00:57:43.620 00.021 15672 IsSlewing returns 0 00:57:43.643 00.023 15672 IsGuiding returns 0 00:57:43.644 00.001 15672 scope move finished after 183 + 58 ms 00:57:43.644 00.000 15672 Move returns status 0, amount 183 00:57:43.644 00.000 15672 MoveAxis(S, 188, ABG) 00:57:43.644 00.000 15672 Guiding Dir = 1, Dur = 188 00:57:43.645 00.001 15672 IsSlewing returns 0 00:57:43.648 00.003 15672 IsGuiding returns 0 00:57:43.723 00.075 15672 PulseGuide returned control before completion, sleep 124 00:57:43.851 00.128 15672 IsGuiding returns 1 00:57:43.851 00.000 15672 scope still moving after pulse duration time elapsed 00:57:43.872 00.021 15672 IsSlewing returns 0 00:57:43.873 00.001 15672 IsGuiding returns 1 00:57:43.894 00.021 15672 IsSlewing returns 0 00:57:43.895 00.001 15672 IsGuiding returns 1 00:57:43.916 00.021 15672 IsSlewing returns 0 00:57:43.933 00.017 15672 IsGuiding returns 0 00:57:43.933 00.000 15672 scope move finished after 188 + 96 ms 00:57:43.933 00.000 15672 Move returns status 0, amount 188 00:57:43.933 00.000 15672 move complete, result=0 00:57:43.933 00.000 15672 worker thread done servicing request 00:57:43.933 00.000 15672 Worker thread wakes up 00:57:43.933 00.000 30444 GuideStep: 0.6 px 183 ms WEST, 1.1 px 188 ms SOUTH 00:57:43.933 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:43.933 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:46.040 02.107 15672 Exposure complete 00:57:46.060 00.020 15672 worker thread done servicing request 00:57:46.061 00.001 30444 OnExposeComplete: enter 00:57:46.061 00.000 30444 UpdateGuideState(): m_state=6 00:57:46.061 00.000 30444 Star::Find(15, 461, 197, 0, (0,0,0,0), 0.0, 255) frame 4632 00:57:46.061 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=197.39, Mass=132372, SNR=94.7, Peak=12637 HFD=3.5 00:57:46.061 00.000 30444 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.28) = xAngle (1.65 = 1.65) 00:57:46.061 00.000 30444 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.59 = 1.59) 00:57:46.061 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=1.17 hyp=1.20 cameraTheta=1.37 mountX=-0.09 mountY=1.20, mountTheta=1.65 00:57:46.061 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=1.17, opts=13) 00:57:46.061 00.000 30444 Enqueuing Move request for scope (0.24, 1.17) 00:57:46.061 00.000 15672 Worker thread wakes up 00:57:46.062 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 1.17) opts 0xd 00:57:46.062 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 1.17) 00:57:46.062 00.000 15672 Moving (0.24, 1.17) raw xDistance=-0.09 yDistance=1.20 00:57:46.062 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 00:57:46.062 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20 00:57:46.062 00.000 15672 MoveAxis(E, 0, ABG) 00:57:46.062 00.000 15672 Move returns status 0, amount 0 00:57:46.062 00.000 15672 MoveAxis(S, 214, ABG) 00:57:46.062 00.000 15672 Guiding Dir = 1, Dur = 214 00:57:46.062 00.000 15672 IsSlewing returns 0 00:57:46.063 00.001 15672 IsGuiding returns 0 00:57:46.068 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2086, max=12637, FiltMin=2516, FiltMax=10519, Gamma=2.950 00:57:46.150 00.082 15672 PulseGuide returned control before completion, sleep 137 00:57:46.291 00.141 15672 IsGuiding returns 1 00:57:46.291 00.000 15672 scope still moving after pulse duration time elapsed 00:57:46.312 00.021 15672 IsSlewing returns 0 00:57:46.314 00.002 15672 IsGuiding returns 1 00:57:46.336 00.022 15672 IsSlewing returns 0 00:57:46.339 00.003 15672 IsGuiding returns 1 00:57:46.360 00.021 15672 IsSlewing returns 0 00:57:46.362 00.002 15672 IsGuiding returns 1 00:57:46.383 00.021 15672 IsSlewing returns 0 00:57:46.439 00.056 15672 IsGuiding returns 0 00:57:46.439 00.000 15672 scope move finished after 214 + 162 ms 00:57:46.439 00.000 15672 Move returns status 0, amount 214 00:57:46.439 00.000 15672 move complete, result=0 00:57:46.440 00.001 15672 worker thread done servicing request 00:57:46.539 00.099 30444 UpdateGuideState exits: m=132372 SNR=94.7 Saturated 00:57:46.539 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:46.539 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:46.539 00.000 30444 Enqueuing Expose request 00:57:46.539 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 1.2 px 214 ms SOUTH 00:57:46.539 00.000 15672 Worker thread wakes up 00:57:46.539 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:46.539 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:48.448 01.909 15672 Exposure complete 00:57:48.468 00.020 15672 worker thread done servicing request 00:57:48.468 00.000 30444 OnExposeComplete: enter 00:57:48.468 00.000 30444 UpdateGuideState(): m_state=6 00:57:48.468 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4633 00:57:48.468 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=197.11, Mass=116844, SNR=74.5, Peak=12892 HFD=3.4 00:57:48.468 00.000 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 00:57:48.469 00.001 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 00:57:48.469 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.90 hyp=0.90 cameraTheta=1.49 mountX=-0.18 mountY=0.89, mountTheta=1.77 00:57:48.469 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.90, opts=13) 00:57:48.469 00.000 30444 Enqueuing Move request for scope (0.07, 0.90) 00:57:48.469 00.000 15672 Worker thread wakes up 00:57:48.469 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.90) opts 0xd 00:57:48.469 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.90) 00:57:48.469 00.000 15672 Moving (0.07, 0.90) raw xDistance=-0.18 yDistance=0.89 00:57:48.469 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:57:48.469 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89 00:57:48.469 00.000 15672 MoveAxis(E, 0, ABG) 00:57:48.469 00.000 15672 Move returns status 0, amount 0 00:57:48.469 00.000 15672 MoveAxis(S, 159, ABG) 00:57:48.469 00.000 15672 Guiding Dir = 1, Dur = 159 00:57:48.470 00.001 15672 IsSlewing returns 0 00:57:48.471 00.001 15672 IsGuiding returns 0 00:57:48.475 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=14294, FiltMin=2612, FiltMax=10684, Gamma=2.950 00:57:48.547 00.072 15672 PulseGuide returned control before completion, sleep 94 00:57:48.591 00.044 30444 UpdateGuideState exits: m=116844 SNR=74.5 Saturated 00:57:48.592 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:48.592 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:48.592 00.000 30444 Enqueuing Expose request 00:57:48.643 00.051 15672 IsGuiding returns 1 00:57:48.643 00.000 15672 scope still moving after pulse duration time elapsed 00:57:48.664 00.021 15672 IsSlewing returns 0 00:57:48.665 00.001 15672 IsGuiding returns 1 00:57:48.687 00.022 15672 IsSlewing returns 0 00:57:48.688 00.001 15672 IsGuiding returns 1 00:57:48.709 00.021 15672 IsSlewing returns 0 00:57:48.723 00.014 15672 IsGuiding returns 0 00:57:48.723 00.000 15672 scope move finished after 159 + 92 ms 00:57:48.723 00.000 15672 Move returns status 0, amount 159 00:57:48.723 00.000 15672 move complete, result=0 00:57:48.723 00.000 15672 worker thread done servicing request 00:57:48.723 00.000 15672 Worker thread wakes up 00:57:48.723 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:48.723 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:48.723 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.9 px 159 ms SOUTH 00:57:50.831 02.108 15672 Exposure complete 00:57:50.852 00.021 15672 worker thread done servicing request 00:57:50.852 00.000 30444 OnExposeComplete: enter 00:57:50.852 00.000 30444 UpdateGuideState(): m_state=6 00:57:50.852 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4634 00:57:50.852 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=197.41, Mass=133620, SNR=101.0, Peak=12620 HFD=3.7 00:57:50.852 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 00:57:50.852 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 00:57:50.852 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=1.19 hyp=1.28 cameraTheta=1.20 mountX=0.12 mountY=1.27, mountTheta=1.48 00:57:50.853 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=1.19, opts=13) 00:57:50.853 00.000 30444 Enqueuing Move request for scope (0.47, 1.19) 00:57:50.853 00.000 15672 Worker thread wakes up 00:57:50.853 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 1.19) opts 0xd 00:57:50.853 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 1.19) 00:57:50.853 00.000 15672 Moving (0.47, 1.19) raw xDistance=0.12 yDistance=1.27 00:57:50.853 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 00:57:50.853 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.27 from input 1.27 00:57:50.853 00.000 15672 MoveAxis(E, 0, ABG) 00:57:50.853 00.000 15672 Move returns status 0, amount 0 00:57:50.853 00.000 15672 MoveAxis(S, 226, ABG) 00:57:50.853 00.000 15672 Guiding Dir = 1, Dur = 226 00:57:50.853 00.000 15672 IsSlewing returns 0 00:57:50.855 00.002 15672 IsGuiding returns 0 00:57:50.859 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=12620, FiltMin=2572, FiltMax=10399, Gamma=2.950 00:57:50.909 00.050 30444 UpdateGuideState exits: m=133620 SNR=101.0 Saturated 00:57:50.909 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:50.909 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:50.909 00.000 30444 Enqueuing Expose request 00:57:50.928 00.019 15672 PulseGuide returned control before completion, sleep 164 00:57:51.095 00.167 15672 IsGuiding returns 1 00:57:51.095 00.000 15672 scope still moving after pulse duration time elapsed 00:57:51.117 00.022 15672 IsSlewing returns 0 00:57:51.120 00.003 15672 IsGuiding returns 1 00:57:51.140 00.020 15672 IsSlewing returns 0 00:57:51.143 00.003 15672 IsGuiding returns 1 00:57:51.165 00.022 15672 IsSlewing returns 0 00:57:51.216 00.051 15672 IsGuiding returns 0 00:57:51.216 00.000 15672 scope move finished after 226 + 134 ms 00:57:51.216 00.000 15672 Move returns status 0, amount 226 00:57:51.216 00.000 15672 move complete, result=0 00:57:51.216 00.000 15672 worker thread done servicing request 00:57:51.216 00.000 15672 Worker thread wakes up 00:57:51.217 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:51.217 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:51.217 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 1.3 px 226 ms SOUTH 00:57:53.124 01.907 15672 Exposure complete 00:57:53.144 00.020 15672 worker thread done servicing request 00:57:53.144 00.000 30444 OnExposeComplete: enter 00:57:53.144 00.000 30444 UpdateGuideState(): m_state=6 00:57:53.144 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4635 00:57:53.144 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=197.17, Mass=124108, SNR=91.2, Peak=12137 HFD=3.7 00:57:53.144 00.000 30444 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 00:57:53.144 00.000 30444 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 00:57:53.144 00.000 30444 CameraToMount -- cameraX=1.19 cameraY=0.96 hyp=1.53 cameraTheta=0.68 mountX=0.88 mountY=1.19, mountTheta=0.94 00:57:53.145 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.19, y=0.96, opts=13) 00:57:53.145 00.000 30444 Enqueuing Move request for scope (1.19, 0.96) 00:57:53.145 00.000 15672 Worker thread wakes up 00:57:53.145 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.19, 0.96) opts 0xd 00:57:53.145 00.000 15672 Handling offset move in thread for scope, endpoint = (1.19, 0.96) 00:57:53.145 00.000 15672 Moving (1.19, 0.96) raw xDistance=0.88 yDistance=1.19 00:57:53.145 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.88 00:57:53.145 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.19 from input 1.19 00:57:53.145 00.000 15672 MoveAxis(W, 237, ABG) 00:57:53.145 00.000 15672 Guiding Dir = 3, Dur = 237 00:57:53.146 00.001 15672 IsSlewing returns 0 00:57:53.147 00.001 15672 IsGuiding returns 0 00:57:53.150 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=13084, FiltMin=2627, FiltMax=9217, Gamma=2.950 00:57:53.163 00.013 15672 PulseGuide returned control before completion, sleep 231 00:57:53.200 00.037 30444 UpdateGuideState exits: m=124108 SNR=91.2 Saturated 00:57:53.200 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:53.200 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:53.200 00.000 30444 Enqueuing Expose request 00:57:53.420 00.220 15672 IsGuiding returns 0 00:57:53.420 00.000 15672 Move returns status 0, amount 237 00:57:53.420 00.000 15672 MoveAxis(S, 213, ABG) 00:57:53.420 00.000 15672 Guiding Dir = 1, Dur = 213 00:57:53.421 00.001 15672 IsSlewing returns 0 00:57:53.422 00.001 15672 IsGuiding returns 0 00:57:53.499 00.077 15672 PulseGuide returned control before completion, sleep 146 00:57:53.647 00.148 15672 IsGuiding returns 1 00:57:53.648 00.001 15672 scope still moving after pulse duration time elapsed 00:57:53.669 00.021 15672 IsSlewing returns 0 00:57:53.670 00.001 15672 IsGuiding returns 1 00:57:53.691 00.021 15672 IsSlewing returns 0 00:57:53.691 00.000 15672 IsGuiding returns 1 00:57:53.712 00.021 15672 IsSlewing returns 0 00:57:53.714 00.002 15672 IsGuiding returns 1 00:57:53.735 00.021 15672 IsSlewing returns 0 00:57:53.755 00.020 15672 IsGuiding returns 0 00:57:53.755 00.000 15672 scope move finished after 213 + 120 ms 00:57:53.755 00.000 15672 Move returns status 0, amount 213 00:57:53.755 00.000 15672 move complete, result=0 00:57:53.755 00.000 15672 worker thread done servicing request 00:57:53.755 00.000 15672 Worker thread wakes up 00:57:53.756 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:53.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:53.756 00.000 30444 GuideStep: 0.9 px 237 ms WEST, 1.2 px 213 ms SOUTH 00:57:55.861 02.105 15672 Exposure complete 00:57:55.881 00.020 15672 worker thread done servicing request 00:57:55.881 00.000 30444 OnExposeComplete: enter 00:57:55.881 00.000 30444 UpdateGuideState(): m_state=6 00:57:55.881 00.000 30444 Star::Find(15, 461, 197, 0, (0,0,0,0), 0.0, 255) frame 4636 00:57:55.881 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=197.54, Mass=133926, SNR=88.7, Peak=12031 HFD=3.2 00:57:55.881 00.000 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 00:57:55.881 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 00:57:55.881 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=1.33 hyp=1.33 cameraTheta=1.50 mountX=-0.27 mountY=1.32, mountTheta=1.77 00:57:55.882 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=1.33, opts=13) 00:57:55.882 00.000 30444 Enqueuing Move request for scope (0.10, 1.33) 00:57:55.882 00.000 15672 Worker thread wakes up 00:57:55.882 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 1.33) opts 0xd 00:57:55.882 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 1.33) 00:57:55.882 00.000 15672 Moving (0.10, 1.33) raw xDistance=-0.27 yDistance=1.32 00:57:55.882 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27 00:57:55.882 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.32 from input 1.32 00:57:55.882 00.000 15672 MoveAxis(E, 57, ABG) 00:57:55.882 00.000 15672 Guiding Dir = 2, Dur = 57 00:57:55.883 00.001 15672 IsSlewing returns 0 00:57:55.884 00.001 15672 IsGuiding returns 0 00:57:55.888 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=13518, FiltMin=2539, FiltMax=10677, Gamma=2.950 00:57:55.911 00.023 15672 PulseGuide returned control before completion, sleep 41 00:57:55.975 00.064 15672 IsGuiding returns 0 00:57:55.975 00.000 15672 Move returns status 0, amount 57 00:57:55.975 00.000 15672 MoveAxis(S, 236, ABG) 00:57:55.975 00.000 15672 Guiding Dir = 1, Dur = 236 00:57:55.976 00.001 15672 IsSlewing returns 0 00:57:55.976 00.000 15672 IsGuiding returns 0 00:57:56.057 00.081 15672 PulseGuide returned control before completion, sleep 166 00:57:56.225 00.168 15672 IsGuiding returns 1 00:57:56.225 00.000 15672 scope still moving after pulse duration time elapsed 00:57:56.246 00.021 15672 IsSlewing returns 0 00:57:56.247 00.001 15672 IsGuiding returns 1 00:57:56.249 00.002 30444 UpdateGuideState exits: m=133926 SNR=88.7 Saturated 00:57:56.249 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:56.249 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:56.249 00.000 30444 Enqueuing Expose request 00:57:56.268 00.019 15672 IsSlewing returns 0 00:57:56.269 00.001 15672 IsGuiding returns 1 00:57:56.290 00.021 15672 IsSlewing returns 0 00:57:56.327 00.037 15672 IsGuiding returns 0 00:57:56.327 00.000 15672 scope move finished after 236 + 114 ms 00:57:56.327 00.000 15672 Move returns status 0, amount 236 00:57:56.327 00.000 15672 move complete, result=0 00:57:56.327 00.000 15672 worker thread done servicing request 00:57:56.327 00.000 15672 Worker thread wakes up 00:57:56.327 00.000 30444 GuideStep: -0.3 px 57 ms EAST, 1.3 px 236 ms SOUTH 00:57:56.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:56.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:58.243 01.916 15672 Exposure complete 00:57:58.274 00.031 15672 worker thread done servicing request 00:57:58.274 00.000 30444 OnExposeComplete: enter 00:57:58.274 00.000 30444 UpdateGuideState(): m_state=6 00:57:58.274 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4637 00:57:58.274 00.000 30444 Star::Find returns 1 (1), X=461.09, Y=197.01, Mass=120561, SNR=78.2, Peak=13273 HFD=3.5 00:57:58.274 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 00:57:58.274 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 00:57:58.274 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=0.80 hyp=1.05 cameraTheta=0.86 mountX=0.44 mountY=0.92, mountTheta=1.13 00:57:58.275 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=0.80, opts=13) 00:57:58.275 00.000 30444 Enqueuing Move request for scope (0.68, 0.80) 00:57:58.275 00.000 15672 Worker thread wakes up 00:57:58.275 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.80) opts 0xd 00:57:58.275 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, 0.80) 00:57:58.275 00.000 15672 Moving (0.68, 0.80) raw xDistance=0.44 yDistance=0.92 00:57:58.275 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44 00:57:58.275 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92 00:57:58.275 00.000 15672 MoveAxis(W, 114, ABG) 00:57:58.275 00.000 15672 Guiding Dir = 3, Dur = 114 00:57:58.276 00.001 15672 IsSlewing returns 0 00:57:58.277 00.001 15672 IsGuiding returns 0 00:57:58.281 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=13273, FiltMin=2634, FiltMax=9394, Gamma=2.950 00:57:58.291 00.010 15672 PulseGuide returned control before completion, sleep 110 00:57:58.331 00.040 30444 UpdateGuideState exits: m=120561 SNR=78.2 Saturated 00:57:58.331 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:57:58.331 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:57:58.331 00.000 30444 Enqueuing Expose request 00:57:58.420 00.089 15672 IsGuiding returns 0 00:57:58.420 00.000 15672 Move returns status 0, amount 114 00:57:58.420 00.000 15672 MoveAxis(S, 165, ABG) 00:57:58.420 00.000 15672 Guiding Dir = 1, Dur = 165 00:57:58.421 00.001 15672 IsSlewing returns 0 00:57:58.423 00.002 15672 IsGuiding returns 0 00:57:58.500 00.077 15672 PulseGuide returned control before completion, sleep 100 00:57:58.613 00.113 15672 IsGuiding returns 1 00:57:58.613 00.000 15672 scope still moving after pulse duration time elapsed 00:57:58.634 00.021 15672 IsSlewing returns 0 00:57:58.636 00.002 15672 IsGuiding returns 1 00:57:58.657 00.021 15672 IsSlewing returns 0 00:57:58.661 00.004 15672 IsGuiding returns 1 00:57:58.681 00.020 15672 IsSlewing returns 0 00:57:58.708 00.027 15672 IsGuiding returns 0 00:57:58.708 00.000 15672 scope move finished after 165 + 119 ms 00:57:58.708 00.000 15672 Move returns status 0, amount 165 00:57:58.708 00.000 15672 move complete, result=0 00:57:58.708 00.000 15672 worker thread done servicing request 00:57:58.708 00.000 15672 Worker thread wakes up 00:57:58.709 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:57:58.709 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:57:58.709 00.000 30444 GuideStep: 0.4 px 114 ms WEST, 0.9 px 165 ms SOUTH 00:58:00.816 02.107 15672 Exposure complete 00:58:00.837 00.021 15672 worker thread done servicing request 00:58:00.837 00.000 30444 OnExposeComplete: enter 00:58:00.837 00.000 30444 UpdateGuideState(): m_state=6 00:58:00.837 00.000 30444 Star::Find(15, 461, 197, 0, (0,0,0,0), 0.0, 255) frame 4638 00:58:00.837 00.000 30444 Star::Find returns 1 (1), X=460.98, Y=197.24, Mass=119428, SNR=91.1, Peak=13809 HFD=3.3 00:58:00.837 00.000 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 00:58:00.837 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 00:58:00.837 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=1.03 hyp=1.18 cameraTheta=1.06 mountX=0.27 mountY=1.13, mountTheta=1.33 00:58:00.838 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=1.03, opts=13) 00:58:00.838 00.000 30444 Enqueuing Move request for scope (0.58, 1.03) 00:58:00.838 00.000 15672 Worker thread wakes up 00:58:00.838 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 1.03) opts 0xd 00:58:00.838 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 1.03) 00:58:00.838 00.000 15672 Moving (0.58, 1.03) raw xDistance=0.27 yDistance=1.13 00:58:00.838 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27 00:58:00.838 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.13 from input 1.13 00:58:00.838 00.000 15672 MoveAxis(W, 81, ABG) 00:58:00.838 00.000 15672 Guiding Dir = 3, Dur = 81 00:58:00.839 00.001 15672 IsSlewing returns 0 00:58:00.840 00.001 15672 IsGuiding returns 0 00:58:00.845 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=13809, FiltMin=2618, FiltMax=9385, Gamma=2.950 00:58:00.863 00.018 15672 PulseGuide returned control before completion, sleep 69 00:58:00.894 00.031 30444 UpdateGuideState exits: m=119428 SNR=91.1 Saturated 00:58:00.894 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:00.894 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:00.894 00.000 30444 Enqueuing Expose request 00:58:00.934 00.040 15672 IsGuiding returns 1 00:58:00.934 00.000 15672 scope still moving after pulse duration time elapsed 00:58:00.955 00.021 15672 IsSlewing returns 0 00:58:00.992 00.037 15672 IsGuiding returns 0 00:58:00.993 00.001 15672 scope move finished after 81 + 71 ms 00:58:00.993 00.000 15672 Move returns status 0, amount 81 00:58:00.993 00.000 15672 MoveAxis(S, 202, ABG) 00:58:00.993 00.000 15672 Guiding Dir = 1, Dur = 202 00:58:00.994 00.001 15672 IsSlewing returns 0 00:58:00.996 00.002 15672 IsGuiding returns 0 00:58:01.071 00.075 15672 PulseGuide returned control before completion, sleep 137 00:58:01.231 00.160 15672 IsGuiding returns 1 00:58:01.231 00.000 15672 scope still moving after pulse duration time elapsed 00:58:01.252 00.021 15672 IsSlewing returns 0 00:58:01.253 00.001 15672 IsGuiding returns 1 00:58:01.274 00.021 15672 IsSlewing returns 0 00:58:01.274 00.000 15672 IsGuiding returns 1 00:58:01.295 00.021 15672 IsSlewing returns 0 00:58:01.328 00.033 15672 IsGuiding returns 0 00:58:01.328 00.000 15672 scope move finished after 202 + 129 ms 00:58:01.328 00.000 15672 Move returns status 0, amount 202 00:58:01.328 00.000 15672 move complete, result=0 00:58:01.328 00.000 15672 worker thread done servicing request 00:58:01.328 00.000 15672 Worker thread wakes up 00:58:01.328 00.000 30444 GuideStep: 0.3 px 81 ms WEST, 1.1 px 202 ms SOUTH 00:58:01.329 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:01.329 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:03.238 01.909 15672 Exposure complete 00:58:03.258 00.020 15672 worker thread done servicing request 00:58:03.258 00.000 30444 OnExposeComplete: enter 00:58:03.258 00.000 30444 UpdateGuideState(): m_state=6 00:58:03.259 00.001 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4639 00:58:03.259 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=197.14, Mass=127425, SNR=86.5, Peak=14271 HFD=3.4 00:58:03.259 00.000 30444 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 00:58:03.259 00.000 30444 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.46 = 1.46) 00:58:03.259 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.93 hyp=0.98 cameraTheta=1.24 mountX=0.05 mountY=0.98, mountTheta=1.52 00:58:03.259 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.93, opts=13) 00:58:03.259 00.000 30444 Enqueuing Move request for scope (0.32, 0.93) 00:58:03.259 00.000 15672 Worker thread wakes up 00:58:03.259 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.93) opts 0xd 00:58:03.259 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.93) 00:58:03.260 00.001 15672 Moving (0.32, 0.93) raw xDistance=0.05 yDistance=0.98 00:58:03.260 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 00:58:03.260 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98 00:58:03.260 00.000 15672 MoveAxis(E, 0, ABG) 00:58:03.260 00.000 15672 Move returns status 0, amount 0 00:58:03.260 00.000 15672 MoveAxis(S, 174, ABG) 00:58:03.260 00.000 15672 Guiding Dir = 1, Dur = 174 00:58:03.260 00.000 15672 IsSlewing returns 0 00:58:03.261 00.001 15672 IsGuiding returns 0 00:58:03.265 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=14271, FiltMin=2646, FiltMax=10084, Gamma=2.950 00:58:03.317 00.052 30444 UpdateGuideState exits: m=127425 SNR=86.5 Saturated 00:58:03.317 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:03.317 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:03.317 00.000 30444 Enqueuing Expose request 00:58:03.339 00.022 15672 PulseGuide returned control before completion, sleep 106 00:58:03.448 00.109 15672 IsGuiding returns 1 00:58:03.449 00.001 15672 scope still moving after pulse duration time elapsed 00:58:03.470 00.021 15672 IsSlewing returns 0 00:58:03.473 00.003 15672 IsGuiding returns 1 00:58:03.494 00.021 15672 IsSlewing returns 0 00:58:03.497 00.003 15672 IsGuiding returns 1 00:58:03.517 00.020 15672 IsSlewing returns 0 00:58:03.520 00.003 15672 IsGuiding returns 1 00:58:03.542 00.022 15672 IsSlewing returns 0 00:58:03.564 00.022 15672 IsGuiding returns 0 00:58:03.564 00.000 15672 scope move finished after 174 + 129 ms 00:58:03.564 00.000 15672 Move returns status 0, amount 174 00:58:03.564 00.000 15672 move complete, result=0 00:58:03.565 00.001 15672 worker thread done servicing request 00:58:03.565 00.000 15672 Worker thread wakes up 00:58:03.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:03.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:03.565 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 1.0 px 174 ms SOUTH 00:58:05.676 02.111 15672 Exposure complete 00:58:05.695 00.019 15672 worker thread done servicing request 00:58:05.696 00.001 30444 OnExposeComplete: enter 00:58:05.696 00.000 30444 UpdateGuideState(): m_state=6 00:58:05.696 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4640 00:58:05.696 00.000 30444 Star::Find returns 1 (1), X=460.95, Y=197.10, Mass=139309, SNR=103.4, Peak=14711 HFD=3.9 00:58:05.696 00.000 30444 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.28) = xAngle (1.30 = 1.30) 00:58:05.696 00.000 30444 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.24 = 1.24) 00:58:05.696 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.89 hyp=1.04 cameraTheta=1.02 mountX=0.28 mountY=0.99, mountTheta=1.30 00:58:05.696 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.89, opts=13) 00:58:05.696 00.000 30444 Enqueuing Move request for scope (0.54, 0.89) 00:58:05.697 00.001 15672 Worker thread wakes up 00:58:05.697 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.89) opts 0xd 00:58:05.697 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.89) 00:58:05.697 00.000 15672 Moving (0.54, 0.89) raw xDistance=0.28 yDistance=0.99 00:58:05.697 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28 00:58:05.697 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99 00:58:05.697 00.000 15672 MoveAxis(W, 75, ABG) 00:58:05.697 00.000 15672 Guiding Dir = 3, Dur = 75 00:58:05.698 00.001 15672 IsSlewing returns 0 00:58:05.699 00.001 15672 IsGuiding returns 0 00:58:05.703 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=14711, FiltMin=2592, FiltMax=10232, Gamma=2.950 00:58:05.719 00.016 15672 PulseGuide returned control before completion, sleep 65 00:58:05.753 00.034 30444 UpdateGuideState exits: m=139309 SNR=103.4 Saturated 00:58:05.753 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:05.753 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:05.753 00.000 30444 Enqueuing Expose request 00:58:05.831 00.078 15672 IsGuiding returns 0 00:58:05.831 00.000 15672 Move returns status 0, amount 75 00:58:05.831 00.000 15672 MoveAxis(S, 176, ABG) 00:58:05.831 00.000 15672 Guiding Dir = 1, Dur = 176 00:58:05.831 00.000 15672 IsSlewing returns 0 00:58:05.832 00.001 15672 IsGuiding returns 0 00:58:05.911 00.079 15672 PulseGuide returned control before completion, sleep 107 00:58:06.041 00.130 15672 IsGuiding returns 1 00:58:06.041 00.000 15672 scope still moving after pulse duration time elapsed 00:58:06.062 00.021 15672 IsSlewing returns 0 00:58:06.065 00.003 15672 IsGuiding returns 1 00:58:06.085 00.020 15672 IsSlewing returns 0 00:58:06.104 00.019 15672 IsGuiding returns 0 00:58:06.104 00.000 15672 scope move finished after 176 + 96 ms 00:58:06.104 00.000 15672 Move returns status 0, amount 176 00:58:06.104 00.000 15672 move complete, result=0 00:58:06.104 00.000 15672 worker thread done servicing request 00:58:06.105 00.001 15672 Worker thread wakes up 00:58:06.105 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:06.105 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:06.105 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 1.0 px 176 ms SOUTH 00:58:08.011 01.906 15672 Exposure complete 00:58:08.031 00.020 15672 worker thread done servicing request 00:58:08.031 00.000 30444 OnExposeComplete: enter 00:58:08.031 00.000 30444 UpdateGuideState(): m_state=6 00:58:08.031 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4641 00:58:08.031 00.000 30444 Star::Find returns 1 (1), X=461.12, Y=196.82, Mass=131386, SNR=94.0, Peak=12644 HFD=4.1 00:58:08.032 00.001 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 00:58:08.032 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.92 = 0.92) 00:58:08.032 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=0.61 hyp=0.94 cameraTheta=0.71 mountX=0.52 mountY=0.75, mountTheta=0.97 00:58:08.032 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=0.61, opts=13) 00:58:08.032 00.000 30444 Enqueuing Move request for scope (0.71, 0.61) 00:58:08.032 00.000 15672 Worker thread wakes up 00:58:08.032 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.61) opts 0xd 00:58:08.032 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, 0.61) 00:58:08.032 00.000 15672 Moving (0.71, 0.61) raw xDistance=0.52 yDistance=0.75 00:58:08.032 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52 00:58:08.032 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 00:58:08.032 00.000 15672 MoveAxis(W, 146, ABG) 00:58:08.032 00.000 15672 Guiding Dir = 3, Dur = 146 00:58:08.033 00.001 15672 IsSlewing returns 0 00:58:08.034 00.001 15672 IsGuiding returns 0 00:58:08.039 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=12776, FiltMin=2617, FiltMax=9622, Gamma=2.950 00:58:08.052 00.013 15672 PulseGuide returned control before completion, sleep 139 00:58:08.193 00.141 15672 IsGuiding returns 1 00:58:08.193 00.000 15672 scope still moving after pulse duration time elapsed 00:58:08.214 00.021 15672 IsSlewing returns 0 00:58:08.229 00.015 15672 IsGuiding returns 0 00:58:08.229 00.000 15672 scope move finished after 146 + 49 ms 00:58:08.230 00.001 15672 Move returns status 0, amount 146 00:58:08.230 00.000 15672 MoveAxis(S, 134, ABG) 00:58:08.230 00.000 15672 Guiding Dir = 1, Dur = 134 00:58:08.230 00.000 15672 IsSlewing returns 0 00:58:08.233 00.003 15672 IsGuiding returns 0 00:58:08.307 00.074 15672 PulseGuide returned control before completion, sleep 70 00:58:08.404 00.097 15672 IsGuiding returns 1 00:58:08.404 00.000 15672 scope still moving after pulse duration time elapsed 00:58:08.425 00.021 15672 IsSlewing returns 0 00:58:08.428 00.003 15672 IsGuiding returns 1 00:58:08.449 00.021 15672 IsSlewing returns 0 00:58:08.456 00.007 30444 UpdateGuideState exits: m=131386 SNR=94.0 Saturated 00:58:08.456 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:08.456 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:08.457 00.001 30444 Enqueuing Expose request 00:58:08.468 00.011 15672 IsGuiding returns 0 00:58:08.468 00.000 15672 scope move finished after 134 + 101 ms 00:58:08.468 00.000 15672 Move returns status 0, amount 134 00:58:08.469 00.001 15672 move complete, result=0 00:58:08.469 00.000 30444 GuideStep: 0.5 px 146 ms WEST, 0.8 px 134 ms SOUTH 00:58:08.469 00.000 15672 worker thread done servicing request 00:58:08.469 00.000 15672 Worker thread wakes up 00:58:08.470 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:08.470 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:10.580 02.110 15672 Exposure complete 00:58:10.600 00.020 15672 worker thread done servicing request 00:58:10.600 00.000 30444 OnExposeComplete: enter 00:58:10.600 00.000 30444 UpdateGuideState(): m_state=6 00:58:10.600 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4642 00:58:10.600 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.87, Mass=126414, SNR=91.9, Peak=11734 HFD=3.6 00:58:10.601 00.001 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.28) = xAngle (1.98 = 1.98) 00:58:10.601 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.92 = 1.92) 00:58:10.601 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.66 hyp=0.66 cameraTheta=1.70 mountX=-0.26 mountY=0.62, mountTheta=1.97 00:58:10.601 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.66, opts=13) 00:58:10.601 00.000 30444 Enqueuing Move request for scope (-0.09, 0.66) 00:58:10.601 00.000 15672 Worker thread wakes up 00:58:10.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.66) opts 0xd 00:58:10.601 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.66) 00:58:10.601 00.000 15672 Moving (-0.09, 0.66) raw xDistance=-0.26 yDistance=0.62 00:58:10.601 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26 00:58:10.601 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 00:58:10.601 00.000 15672 MoveAxis(E, 61, ABG) 00:58:10.601 00.000 15672 Guiding Dir = 2, Dur = 61 00:58:10.602 00.001 15672 IsSlewing returns 0 00:58:10.604 00.002 15672 IsGuiding returns 0 00:58:10.608 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=11734, FiltMin=2598, FiltMax=9643, Gamma=2.950 00:58:10.623 00.015 15672 PulseGuide returned control before completion, sleep 52 00:58:10.657 00.034 30444 UpdateGuideState exits: m=126414 SNR=91.9 Saturated 00:58:10.658 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:10.658 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:10.658 00.000 30444 Enqueuing Expose request 00:58:10.678 00.020 15672 IsGuiding returns 1 00:58:10.678 00.000 15672 scope still moving after pulse duration time elapsed 00:58:10.699 00.021 15672 IsSlewing returns 0 00:58:10.704 00.005 15672 IsGuiding returns 0 00:58:10.704 00.000 15672 scope move finished after 61 + 38 ms 00:58:10.704 00.000 15672 Move returns status 0, amount 61 00:58:10.704 00.000 15672 MoveAxis(S, 111, ABG) 00:58:10.704 00.000 15672 Guiding Dir = 1, Dur = 111 00:58:10.704 00.000 15672 IsSlewing returns 0 00:58:10.705 00.001 15672 IsGuiding returns 0 00:58:10.783 00.078 15672 PulseGuide returned control before completion, sleep 44 00:58:10.828 00.045 15672 IsGuiding returns 1 00:58:10.828 00.000 15672 scope still moving after pulse duration time elapsed 00:58:10.850 00.022 15672 IsSlewing returns 0 00:58:10.851 00.001 15672 IsGuiding returns 1 00:58:10.872 00.021 15672 IsSlewing returns 0 00:58:10.873 00.001 15672 IsGuiding returns 1 00:58:10.894 00.021 15672 IsSlewing returns 0 00:58:10.895 00.001 15672 IsGuiding returns 1 00:58:10.916 00.021 15672 IsSlewing returns 0 00:58:10.928 00.012 15672 IsGuiding returns 0 00:58:10.928 00.000 15672 scope move finished after 111 + 112 ms 00:58:10.928 00.000 15672 Move returns status 0, amount 111 00:58:10.928 00.000 15672 move complete, result=0 00:58:10.928 00.000 15672 worker thread done servicing request 00:58:10.928 00.000 15672 Worker thread wakes up 00:58:10.928 00.000 30444 GuideStep: -0.3 px 61 ms EAST, 0.6 px 111 ms SOUTH 00:58:10.929 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:10.929 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:12.835 01.906 15672 Exposure complete 00:58:12.856 00.021 15672 worker thread done servicing request 00:58:12.856 00.000 30444 OnExposeComplete: enter 00:58:12.856 00.000 30444 UpdateGuideState(): m_state=6 00:58:12.856 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4643 00:58:12.856 00.000 30444 Star::Find returns 1 (1), X=460.85, Y=196.41, Mass=120931, SNR=79.9, Peak=11491 HFD=3.6 00:58:12.856 00.000 30444 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.28) = xAngle (0.69 = 0.69) 00:58:12.856 00.000 30444 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.63 = 0.63) 00:58:12.856 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.19 hyp=0.48 cameraTheta=0.41 mountX=0.37 mountY=0.28, mountTheta=0.65 00:58:12.857 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.19, opts=13) 00:58:12.857 00.000 30444 Enqueuing Move request for scope (0.44, 0.19) 00:58:12.857 00.000 15672 Worker thread wakes up 00:58:12.857 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.19) opts 0xd 00:58:12.857 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.19) 00:58:12.857 00.000 15672 Moving (0.44, 0.19) raw xDistance=0.37 yDistance=0.28 00:58:12.857 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37 00:58:12.857 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 00:58:12.857 00.000 15672 MoveAxis(W, 97, ABG) 00:58:12.857 00.000 15672 Guiding Dir = 3, Dur = 97 00:58:12.857 00.000 15672 IsSlewing returns 0 00:58:12.859 00.002 15672 IsGuiding returns 0 00:58:12.864 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=11801, FiltMin=2642, FiltMax=9705, Gamma=2.950 00:58:12.876 00.012 15672 PulseGuide returned control before completion, sleep 90 00:58:12.912 00.036 30444 UpdateGuideState exits: m=120931 SNR=79.9 Saturated 00:58:12.912 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:12.912 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:12.912 00.000 30444 Enqueuing Expose request 00:58:12.988 00.076 15672 IsGuiding returns 0 00:58:12.988 00.000 15672 Move returns status 0, amount 97 00:58:12.988 00.000 15672 MoveAxis(S, 50, ABG) 00:58:12.988 00.000 15672 Guiding Dir = 1, Dur = 50 00:58:12.988 00.000 15672 IsSlewing returns 0 00:58:12.989 00.001 15672 IsGuiding returns 0 00:58:13.069 00.080 15672 IsGuiding returns 1 00:58:13.069 00.000 15672 scope still moving after pulse duration time elapsed 00:58:13.091 00.022 15672 IsSlewing returns 0 00:58:13.092 00.001 15672 IsGuiding returns 1 00:58:13.113 00.021 15672 IsSlewing returns 0 00:58:13.116 00.003 15672 IsGuiding returns 1 00:58:13.137 00.021 15672 IsSlewing returns 0 00:58:13.196 00.059 15672 IsGuiding returns 0 00:58:13.196 00.000 15672 scope move finished after 50 + 157 ms 00:58:13.196 00.000 15672 Move returns status 0, amount 50 00:58:13.196 00.000 15672 move complete, result=0 00:58:13.196 00.000 15672 worker thread done servicing request 00:58:13.196 00.000 15672 Worker thread wakes up 00:58:13.196 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:13.196 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:13.463 00.267 30444 GuideStep: 0.4 px 97 ms WEST, 0.3 px 50 ms SOUTH 00:58:15.310 01.847 15672 Exposure complete 00:58:15.335 00.025 15672 worker thread done servicing request 00:58:15.335 00.000 30444 OnExposeComplete: enter 00:58:15.335 00.000 30444 UpdateGuideState(): m_state=6 00:58:15.335 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4644 00:58:15.335 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=196.95, Mass=132797, SNR=111.5, Peak=12770 HFD=3.9 00:58:15.336 00.001 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 00:58:15.336 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 00:58:15.336 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.74 hyp=0.81 cameraTheta=1.16 mountX=0.11 mountY=0.79, mountTheta=1.43 00:58:15.337 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.74, opts=13) 00:58:15.337 00.000 30444 Enqueuing Move request for scope (0.32, 0.74) 00:58:15.337 00.000 15672 Worker thread wakes up 00:58:15.337 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.74) opts 0xd 00:58:15.337 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.74) 00:58:15.337 00.000 15672 Moving (0.32, 0.74) raw xDistance=0.11 yDistance=0.79 00:58:15.337 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 00:58:15.337 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 00:58:15.337 00.000 15672 MoveAxis(E, 0, ABG) 00:58:15.337 00.000 15672 Move returns status 0, amount 0 00:58:15.337 00.000 15672 MoveAxis(S, 141, ABG) 00:58:15.338 00.001 15672 Guiding Dir = 1, Dur = 141 00:58:15.338 00.000 15672 IsSlewing returns 0 00:58:15.339 00.001 15672 IsGuiding returns 0 00:58:15.346 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=12770, FiltMin=2634, FiltMax=9478, Gamma=2.950 00:58:15.415 00.069 15672 PulseGuide returned control before completion, sleep 75 00:58:15.492 00.077 15672 IsGuiding returns 1 00:58:15.492 00.000 15672 scope still moving after pulse duration time elapsed 00:58:15.514 00.022 15672 IsSlewing returns 0 00:58:15.515 00.001 15672 IsGuiding returns 1 00:58:15.536 00.021 15672 IsSlewing returns 0 00:58:15.536 00.000 15672 IsGuiding returns 1 00:58:15.558 00.022 15672 IsSlewing returns 0 00:58:15.585 00.027 30444 UpdateGuideState exits: m=132797 SNR=111.5 Saturated 00:58:15.585 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:15.585 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:15.585 00.000 30444 Enqueuing Expose request 00:58:15.608 00.023 15672 IsGuiding returns 0 00:58:15.608 00.000 15672 scope move finished after 141 + 127 ms 00:58:15.608 00.000 15672 Move returns status 0, amount 141 00:58:15.608 00.000 15672 move complete, result=0 00:58:15.608 00.000 15672 worker thread done servicing request 00:58:15.608 00.000 15672 Worker thread wakes up 00:58:15.608 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.8 px 141 ms SOUTH 00:58:15.608 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:15.608 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:17.520 01.912 15672 Exposure complete 00:58:17.549 00.029 15672 worker thread done servicing request 00:58:17.549 00.000 30444 OnExposeComplete: enter 00:58:17.549 00.000 30444 UpdateGuideState(): m_state=6 00:58:17.549 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4645 00:58:17.549 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=196.22, Mass=112547, SNR=76.2, Peak=10291 HFD=3.6 00:58:17.549 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.30 = 0.30) 00:58:17.549 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.24 = 0.24) 00:58:17.549 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.01 hyp=0.33 cameraTheta=0.03 mountX=0.32 mountY=0.08, mountTheta=0.25 00:58:17.550 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.01, opts=13) 00:58:17.550 00.000 30444 Enqueuing Move request for scope (0.33, 0.01) 00:58:17.550 00.000 15672 Worker thread wakes up 00:58:17.550 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.01) opts 0xd 00:58:17.550 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.01) 00:58:17.550 00.000 15672 Moving (0.33, 0.01) raw xDistance=0.32 yDistance=0.08 00:58:17.550 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 00:58:17.550 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:58:17.550 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 00:58:17.550 00.000 15672 MoveAxis(W, 85, ABG) 00:58:17.550 00.000 15672 Guiding Dir = 3, Dur = 85 00:58:17.550 00.000 15672 IsSlewing returns 0 00:58:17.552 00.002 15672 IsGuiding returns 0 00:58:17.557 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=10832, FiltMin=2637, FiltMax=9604, Gamma=2.950 00:58:17.573 00.016 15672 PulseGuide returned control before completion, sleep 75 00:58:17.633 00.060 30444 UpdateGuideState exits: m=112547 SNR=76.2 Saturated 00:58:17.633 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:17.633 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:17.633 00.000 30444 Enqueuing Expose request 00:58:17.650 00.017 15672 IsGuiding returns 1 00:58:17.650 00.000 15672 scope still moving after pulse duration time elapsed 00:58:17.671 00.021 15672 IsSlewing returns 0 00:58:17.717 00.046 15672 IsGuiding returns 0 00:58:17.717 00.000 15672 scope move finished after 85 + 79 ms 00:58:17.717 00.000 15672 Move returns status 0, amount 85 00:58:17.717 00.000 15672 MoveAxis(N, 0, ABG) 00:58:17.717 00.000 15672 Move returns status 0, amount 0 00:58:17.717 00.000 15672 move complete, result=0 00:58:17.717 00.000 15672 worker thread done servicing request 00:58:17.717 00.000 15672 Worker thread wakes up 00:58:17.717 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:17.718 00.001 30444 GuideStep: 0.3 px 85 ms WEST, 0.1 px 0 ms NORTH 00:58:17.718 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:19.825 02.107 15672 Exposure complete 00:58:19.844 00.019 15672 worker thread done servicing request 00:58:19.844 00.000 30444 OnExposeComplete: enter 00:58:19.845 00.001 30444 UpdateGuideState(): m_state=6 00:58:19.845 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4646 00:58:19.845 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=196.49, Mass=122864, SNR=81.4, Peak=10215 HFD=3.6 00:58:19.845 00.000 30444 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.28) = xAngle (0.49 = 0.49) 00:58:19.845 00.000 30444 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.42 = 0.42) 00:58:19.845 00.000 30444 CameraToMount -- cameraX=1.33 cameraY=0.28 hyp=1.36 cameraTheta=0.21 mountX=1.20 mountY=0.56, mountTheta=0.44 00:58:19.846 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.33, y=0.28, opts=13) 00:58:19.846 00.000 30444 Enqueuing Move request for scope (1.33, 0.28) 00:58:19.846 00.000 15672 Worker thread wakes up 00:58:19.846 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.33, 0.28) opts 0xd 00:58:19.846 00.000 15672 Handling offset move in thread for scope, endpoint = (1.33, 0.28) 00:58:19.846 00.000 15672 Moving (1.33, 0.28) raw xDistance=1.20 yDistance=0.56 00:58:19.846 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.20 00:58:19.846 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 00:58:19.846 00.000 15672 MoveAxis(W, 331, ABG) 00:58:19.846 00.000 15672 Guiding Dir = 3, Dur = 331 00:58:19.846 00.000 15672 IsSlewing returns 0 00:58:19.847 00.001 15672 IsGuiding returns 0 00:58:19.854 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=10935, FiltMin=2614, FiltMax=9585, Gamma=2.950 00:58:19.872 00.018 15672 PulseGuide returned control before completion, sleep 316 00:58:19.907 00.035 30444 UpdateGuideState exits: m=122864 SNR=81.4 Saturated 00:58:19.907 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:19.907 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:19.907 00.000 30444 Enqueuing Expose request 00:58:20.193 00.286 15672 IsGuiding returns 1 00:58:20.193 00.000 15672 scope still moving after pulse duration time elapsed 00:58:20.214 00.021 15672 IsSlewing returns 0 00:58:20.241 00.027 15672 IsGuiding returns 0 00:58:20.242 00.001 15672 scope move finished after 331 + 63 ms 00:58:20.242 00.000 15672 Move returns status 0, amount 331 00:58:20.242 00.000 15672 MoveAxis(S, 100, ABG) 00:58:20.242 00.000 15672 Guiding Dir = 1, Dur = 100 00:58:20.242 00.000 15672 IsSlewing returns 0 00:58:20.244 00.002 15672 IsGuiding returns 0 00:58:20.320 00.076 15672 PulseGuide returned control before completion, sleep 33 00:58:20.358 00.038 15672 IsGuiding returns 1 00:58:20.358 00.000 15672 scope still moving after pulse duration time elapsed 00:58:20.379 00.021 15672 IsSlewing returns 0 00:58:20.382 00.003 15672 IsGuiding returns 1 00:58:20.402 00.020 15672 IsSlewing returns 0 00:58:20.405 00.003 15672 IsGuiding returns 1 00:58:20.427 00.022 15672 IsSlewing returns 0 00:58:20.449 00.022 15672 IsGuiding returns 0 00:58:20.450 00.001 15672 scope move finished after 100 + 106 ms 00:58:20.450 00.000 15672 Move returns status 0, amount 100 00:58:20.450 00.000 15672 move complete, result=0 00:58:20.450 00.000 15672 worker thread done servicing request 00:58:20.450 00.000 15672 Worker thread wakes up 00:58:20.451 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:20.451 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:20.451 00.000 30444 GuideStep: 1.2 px 331 ms WEST, 0.6 px 100 ms SOUTH 00:58:22.357 01.906 15672 Exposure complete 00:58:22.377 00.020 15672 worker thread done servicing request 00:58:22.378 00.001 30444 OnExposeComplete: enter 00:58:22.378 00.000 30444 UpdateGuideState(): m_state=6 00:58:22.378 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4647 00:58:22.378 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=196.95, Mass=122346, SNR=75.6, Peak=11592 HFD=4.0 00:58:22.378 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 00:58:22.378 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 00:58:22.378 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=0.74 hyp=0.97 cameraTheta=0.87 mountX=0.40 mountY=0.85, mountTheta=1.14 00:58:22.378 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=0.74, opts=13) 00:58:22.378 00.000 30444 Enqueuing Move request for scope (0.62, 0.74) 00:58:22.378 00.000 15672 Worker thread wakes up 00:58:22.379 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.74) opts 0xd 00:58:22.379 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, 0.74) 00:58:22.379 00.000 15672 Moving (0.62, 0.74) raw xDistance=0.40 yDistance=0.85 00:58:22.379 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.40 00:58:22.379 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 00:58:22.379 00.000 15672 MoveAxis(W, 131, ABG) 00:58:22.379 00.000 15672 Guiding Dir = 3, Dur = 131 00:58:22.379 00.000 15672 IsSlewing returns 0 00:58:22.381 00.002 15672 IsGuiding returns 0 00:58:22.384 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=11592, FiltMin=2659, FiltMax=8955, Gamma=2.950 00:58:22.396 00.012 15672 PulseGuide returned control before completion, sleep 125 00:58:22.434 00.038 30444 UpdateGuideState exits: m=122346 SNR=75.6 Saturated 00:58:22.434 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:22.434 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:22.434 00.000 30444 Enqueuing Expose request 00:58:22.541 00.107 15672 IsGuiding returns 0 00:58:22.541 00.000 15672 Move returns status 0, amount 131 00:58:22.541 00.000 15672 MoveAxis(S, 152, ABG) 00:58:22.541 00.000 15672 Guiding Dir = 1, Dur = 152 00:58:22.541 00.000 15672 IsSlewing returns 0 00:58:22.542 00.001 15672 IsGuiding returns 0 00:58:22.622 00.080 15672 PulseGuide returned control before completion, sleep 82 00:58:22.734 00.112 15672 IsGuiding returns 1 00:58:22.734 00.000 15672 scope still moving after pulse duration time elapsed 00:58:22.756 00.022 15672 IsSlewing returns 0 00:58:22.757 00.001 15672 IsGuiding returns 1 00:58:22.778 00.021 15672 IsSlewing returns 0 00:58:22.779 00.001 15672 IsGuiding returns 1 00:58:22.800 00.021 15672 IsSlewing returns 0 00:58:22.813 00.013 15672 IsGuiding returns 0 00:58:22.813 00.000 15672 scope move finished after 152 + 118 ms 00:58:22.813 00.000 15672 Move returns status 0, amount 152 00:58:22.813 00.000 15672 move complete, result=0 00:58:22.813 00.000 15672 worker thread done servicing request 00:58:22.813 00.000 15672 Worker thread wakes up 00:58:22.813 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:22.813 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:22.813 00.000 30444 GuideStep: 0.4 px 131 ms WEST, 0.9 px 152 ms SOUTH 00:58:24.920 02.107 15672 Exposure complete 00:58:24.940 00.020 15672 worker thread done servicing request 00:58:24.941 00.001 30444 OnExposeComplete: enter 00:58:24.941 00.000 30444 UpdateGuideState(): m_state=6 00:58:24.941 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4648 00:58:24.941 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=197.05, Mass=123639, SNR=85.8, Peak=12737 HFD=3.8 00:58:24.941 00.000 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 00:58:24.941 00.000 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.25 = 1.25) 00:58:24.941 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.84 hyp=0.97 cameraTheta=1.04 mountX=0.25 mountY=0.92, mountTheta=1.31 00:58:24.941 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.84, opts=13) 00:58:24.941 00.000 30444 Enqueuing Move request for scope (0.49, 0.84) 00:58:24.942 00.001 15672 Worker thread wakes up 00:58:24.942 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.84) opts 0xd 00:58:24.942 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.84) 00:58:24.942 00.000 15672 Moving (0.49, 0.84) raw xDistance=0.25 yDistance=0.92 00:58:24.942 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 00:58:24.942 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92 00:58:24.942 00.000 15672 MoveAxis(E, 0, ABG) 00:58:24.942 00.000 15672 Move returns status 0, amount 0 00:58:24.942 00.000 15672 MoveAxis(S, 165, ABG) 00:58:24.942 00.000 15672 Guiding Dir = 1, Dur = 165 00:58:24.942 00.000 15672 IsSlewing returns 0 00:58:24.942 00.000 15672 IsGuiding returns 0 00:58:24.947 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2060, max=12737, FiltMin=2602, FiltMax=9314, Gamma=2.950 00:58:25.016 00.069 15672 PulseGuide returned control before completion, sleep 102 00:58:25.122 00.106 15672 IsGuiding returns 1 00:58:25.122 00.000 15672 scope still moving after pulse duration time elapsed 00:58:25.144 00.022 15672 IsSlewing returns 0 00:58:25.146 00.002 15672 IsGuiding returns 1 00:58:25.167 00.021 15672 IsSlewing returns 0 00:58:25.170 00.003 15672 IsGuiding returns 1 00:58:25.191 00.021 15672 IsSlewing returns 0 00:58:25.209 00.018 15672 IsGuiding returns 0 00:58:25.209 00.000 15672 scope move finished after 165 + 100 ms 00:58:25.209 00.000 15672 Move returns status 0, amount 165 00:58:25.209 00.000 15672 move complete, result=0 00:58:25.209 00.000 15672 worker thread done servicing request 00:58:25.289 00.080 30444 UpdateGuideState exits: m=123639 SNR=85.8 Saturated 00:58:25.290 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:25.290 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:25.290 00.000 30444 Enqueuing Expose request 00:58:25.290 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.9 px 165 ms SOUTH 00:58:25.290 00.000 15672 Worker thread wakes up 00:58:25.290 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:25.290 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:27.205 01.915 15672 Exposure complete 00:58:27.237 00.032 15672 worker thread done servicing request 00:58:27.237 00.000 30444 OnExposeComplete: enter 00:58:27.237 00.000 30444 UpdateGuideState(): m_state=6 00:58:27.237 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4649 00:58:27.237 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=196.77, Mass=118913, SNR=87.7, Peak=11144 HFD=3.6 00:58:27.237 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.89 = 1.89) 00:58:27.237 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.83 = 1.83) 00:58:27.237 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.56 hyp=0.56 cameraTheta=1.61 mountX=-0.18 mountY=0.54, mountTheta=1.89 00:58:27.238 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.56, opts=13) 00:58:27.238 00.000 30444 Enqueuing Move request for scope (-0.02, 0.56) 00:58:27.238 00.000 15672 Worker thread wakes up 00:58:27.238 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.56) opts 0xd 00:58:27.238 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.56) 00:58:27.238 00.000 15672 Moving (-0.02, 0.56) raw xDistance=-0.18 yDistance=0.54 00:58:27.238 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 00:58:27.238 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 00:58:27.238 00.000 15672 MoveAxis(E, 0, ABG) 00:58:27.238 00.000 15672 Move returns status 0, amount 0 00:58:27.238 00.000 15672 MoveAxis(S, 97, ABG) 00:58:27.238 00.000 15672 Guiding Dir = 1, Dur = 97 00:58:27.239 00.001 15672 IsSlewing returns 0 00:58:27.244 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=11144, FiltMin=2571, FiltMax=9262, Gamma=2.950 00:58:27.270 00.026 15672 IsGuiding returns 0 00:58:27.294 00.024 30444 UpdateGuideState exits: m=118913 SNR=87.7 Saturated 00:58:27.294 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:27.294 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:27.294 00.000 30444 Enqueuing Expose request 00:58:27.349 00.055 15672 PulseGuide returned control before completion, sleep 28 00:58:27.377 00.028 15672 IsGuiding returns 1 00:58:27.377 00.000 15672 scope still moving after pulse duration time elapsed 00:58:27.399 00.022 15672 IsSlewing returns 0 00:58:27.400 00.001 15672 IsGuiding returns 1 00:58:27.421 00.021 15672 IsSlewing returns 0 00:58:27.424 00.003 15672 IsGuiding returns 1 00:58:27.445 00.021 15672 IsSlewing returns 0 00:58:27.493 00.048 15672 IsGuiding returns 0 00:58:27.493 00.000 15672 scope move finished after 97 + 126 ms 00:58:27.493 00.000 15672 Move returns status 0, amount 97 00:58:27.493 00.000 15672 move complete, result=0 00:58:27.493 00.000 15672 worker thread done servicing request 00:58:27.494 00.001 15672 Worker thread wakes up 00:58:27.494 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:27.494 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:27.494 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 97 ms SOUTH 00:58:29.600 02.106 15672 Exposure complete 00:58:29.620 00.020 15672 worker thread done servicing request 00:58:29.620 00.000 30444 OnExposeComplete: enter 00:58:29.620 00.000 30444 UpdateGuideState(): m_state=6 00:58:29.620 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4650 00:58:29.620 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=196.46, Mass=121853, SNR=84.9, Peak=10817 HFD=3.7 00:58:29.620 00.000 30444 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.28) = xAngle (2.78 = 2.78) 00:58:29.620 00.000 30444 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.71 = 2.71) 00:58:29.620 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.25 hyp=0.41 cameraTheta=2.50 mountX=-0.38 mountY=0.17, mountTheta=2.72 00:58:29.621 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.25, opts=13) 00:58:29.621 00.000 30444 Enqueuing Move request for scope (-0.33, 0.25) 00:58:29.621 00.000 15672 Worker thread wakes up 00:58:29.621 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.25) opts 0xd 00:58:29.621 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.25) 00:58:29.621 00.000 15672 Moving (-0.33, 0.25) raw xDistance=-0.38 yDistance=0.17 00:58:29.621 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 00:58:29.621 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:58:29.621 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 00:58:29.621 00.000 15672 MoveAxis(E, 103, ABG) 00:58:29.621 00.000 15672 Guiding Dir = 2, Dur = 103 00:58:29.622 00.001 15672 IsSlewing returns 0 00:58:29.627 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=11668, FiltMin=2654, FiltMax=9989, Gamma=2.950 00:58:29.650 00.023 15672 IsGuiding returns 0 00:58:29.665 00.015 15672 PulseGuide returned control before completion, sleep 98 00:58:29.779 00.114 15672 IsGuiding returns 0 00:58:29.779 00.000 15672 Move returns status 0, amount 103 00:58:29.779 00.000 15672 MoveAxis(N, 0, ABG) 00:58:29.780 00.001 15672 Move returns status 0, amount 0 00:58:29.780 00.000 15672 move complete, result=0 00:58:29.780 00.000 15672 worker thread done servicing request 00:58:29.881 00.101 30444 UpdateGuideState exits: m=121853 SNR=84.9 Saturated 00:58:29.882 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:29.882 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:29.882 00.000 30444 Enqueuing Expose request 00:58:29.882 00.000 30444 GuideStep: -0.4 px 103 ms EAST, 0.2 px 0 ms NORTH 00:58:29.882 00.000 15672 Worker thread wakes up 00:58:29.882 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:29.883 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:31.797 01.914 15672 Exposure complete 00:58:31.825 00.028 15672 worker thread done servicing request 00:58:31.825 00.000 30444 OnExposeComplete: enter 00:58:31.825 00.000 30444 UpdateGuideState(): m_state=6 00:58:31.825 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4651 00:58:31.825 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=196.19, Mass=133721, SNR=97.2, Peak=10661 HFD=3.8 00:58:31.826 00.001 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.14 = 0.14) 00:58:31.826 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.08 = 0.08) 00:58:31.826 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.14 mountX=0.17 mountY=0.01, mountTheta=0.08 00:58:31.826 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.02, opts=13) 00:58:31.826 00.000 30444 Enqueuing Move request for scope (0.17, -0.02) 00:58:31.826 00.000 15672 Worker thread wakes up 00:58:31.826 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd 00:58:31.826 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.02) 00:58:31.826 00.000 15672 Moving (0.17, -0.02) raw xDistance=0.17 yDistance=0.01 00:58:31.826 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 00:58:31.826 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:58:31.826 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 00:58:31.826 00.000 15672 MoveAxis(E, 0, ABG) 00:58:31.827 00.001 15672 Move returns status 0, amount 0 00:58:31.827 00.000 15672 MoveAxis(N, 0, ABG) 00:58:31.827 00.000 15672 Move returns status 0, amount 0 00:58:31.827 00.000 15672 move complete, result=0 00:58:31.827 00.000 15672 worker thread done servicing request 00:58:31.831 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=11427, FiltMin=2672, FiltMax=9958, Gamma=2.950 00:58:31.923 00.092 30444 UpdateGuideState exits: m=133721 SNR=97.2 Saturated 00:58:31.923 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:31.923 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:31.923 00.000 30444 Enqueuing Expose request 00:58:31.923 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 00:58:31.923 00.000 15672 Worker thread wakes up 00:58:31.923 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:31.923 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:34.032 02.109 15672 Exposure complete 00:58:34.051 00.019 15672 worker thread done servicing request 00:58:34.052 00.001 30444 OnExposeComplete: enter 00:58:34.052 00.000 30444 UpdateGuideState(): m_state=6 00:58:34.052 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4652 00:58:34.052 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=196.00, Mass=117818, SNR=81.5, Peak=10845 HFD=3.4 00:58:34.052 00.000 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 00:58:34.052 00.000 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 00:58:34.052 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-2.09 mountX=-0.06 mountY=-0.23, mountTheta=-1.81 00:58:34.052 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.21, opts=13) 00:58:34.052 00.000 30444 Enqueuing Move request for scope (-0.12, -0.21) 00:58:34.053 00.001 15672 Worker thread wakes up 00:58:34.053 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd 00:58:34.053 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.21) 00:58:34.053 00.000 15672 Moving (-0.12, -0.21) raw xDistance=-0.06 yDistance=-0.23 00:58:34.053 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 00:58:34.053 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:58:34.053 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 00:58:34.053 00.000 15672 MoveAxis(E, 0, ABG) 00:58:34.053 00.000 15672 Move returns status 0, amount 0 00:58:34.053 00.000 15672 MoveAxis(N, 0, ABG) 00:58:34.053 00.000 15672 Move returns status 0, amount 0 00:58:34.053 00.000 15672 move complete, result=0 00:58:34.053 00.000 15672 worker thread done servicing request 00:58:34.058 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=11790, FiltMin=2629, FiltMax=10293, Gamma=2.950 00:58:34.107 00.049 30444 UpdateGuideState exits: m=117818 SNR=81.5 Saturated 00:58:34.107 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:34.107 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:34.107 00.000 30444 Enqueuing Expose request 00:58:34.107 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 00:58:34.107 00.000 15672 Worker thread wakes up 00:58:34.107 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:34.107 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:36.012 01.905 15672 Exposure complete 00:58:36.032 00.020 15672 worker thread done servicing request 00:58:36.032 00.000 30444 OnExposeComplete: enter 00:58:36.032 00.000 30444 UpdateGuideState(): m_state=6 00:58:36.032 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4653 00:58:36.033 00.001 30444 Star::Find returns 1 (1), X=461.38, Y=195.91, Mass=117107, SNR=80.9, Peak=11757 HFD=3.8 00:58:36.033 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.02 = -0.02) 00:58:36.033 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 00:58:36.033 00.000 30444 CameraToMount -- cameraX=0.97 cameraY=-0.30 hyp=1.02 cameraTheta=-0.30 mountX=1.02 mountY=-0.09, mountTheta=-0.08 00:58:36.033 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.97, y=-0.30, opts=13) 00:58:36.033 00.000 30444 Enqueuing Move request for scope (0.97, -0.30) 00:58:36.033 00.000 15672 Worker thread wakes up 00:58:36.033 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.30) opts 0xd 00:58:36.033 00.000 15672 Handling offset move in thread for scope, endpoint = (0.97, -0.30) 00:58:36.033 00.000 15672 Moving (0.97, -0.30) raw xDistance=1.02 yDistance=-0.09 00:58:36.033 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.02 00:58:36.034 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:58:36.034 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 00:58:36.034 00.000 15672 MoveAxis(W, 275, ABG) 00:58:36.034 00.000 15672 Guiding Dir = 3, Dur = 275 00:58:36.034 00.000 15672 IsSlewing returns 0 00:58:36.039 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2072, max=11757, FiltMin=2566, FiltMax=9349, Gamma=2.950 00:58:36.072 00.033 15672 IsGuiding returns 0 00:58:36.087 00.015 15672 PulseGuide returned control before completion, sleep 270 00:58:36.088 00.001 30444 UpdateGuideState exits: m=117107 SNR=80.9 Saturated 00:58:36.088 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:36.088 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:36.088 00.000 30444 Enqueuing Expose request 00:58:36.361 00.273 15672 IsGuiding returns 1 00:58:36.361 00.000 15672 scope still moving after pulse duration time elapsed 00:58:36.382 00.021 15672 IsSlewing returns 0 00:58:36.392 00.010 15672 IsGuiding returns 0 00:58:36.392 00.000 15672 scope move finished after 275 + 44 ms 00:58:36.392 00.000 15672 Move returns status 0, amount 275 00:58:36.392 00.000 15672 MoveAxis(N, 0, ABG) 00:58:36.392 00.000 15672 Move returns status 0, amount 0 00:58:36.392 00.000 15672 move complete, result=0 00:58:36.392 00.000 15672 worker thread done servicing request 00:58:36.392 00.000 15672 Worker thread wakes up 00:58:36.392 00.000 30444 GuideStep: 1.0 px 275 ms WEST, -0.1 px 0 ms NORTH 00:58:36.392 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:36.392 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:38.501 02.109 15672 Exposure complete 00:58:38.521 00.020 15672 worker thread done servicing request 00:58:38.521 00.000 30444 OnExposeComplete: enter 00:58:38.521 00.000 30444 UpdateGuideState(): m_state=6 00:58:38.521 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4654 00:58:38.521 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.22, Mass=127267, SNR=91.7, Peak=10282 HFD=3.9 00:58:38.521 00.000 30444 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.28) = xAngle (3.37 = -2.91) 00:58:38.521 00.000 30444 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.98) 00:58:38.522 00.001 30444 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.09 mountX=-0.16 mountY=-0.03, mountTheta=-2.97 00:58:38.522 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.01, opts=13) 00:58:38.522 00.000 30444 Enqueuing Move request for scope (-0.16, 0.01) 00:58:38.522 00.000 15672 Worker thread wakes up 00:58:38.522 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd 00:58:38.522 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.01) 00:58:38.522 00.000 15672 Moving (-0.16, 0.01) raw xDistance=-0.16 yDistance=-0.03 00:58:38.522 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 00:58:38.522 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:58:38.522 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 00:58:38.522 00.000 15672 MoveAxis(E, 0, ABG) 00:58:38.522 00.000 15672 Move returns status 0, amount 0 00:58:38.522 00.000 15672 MoveAxis(N, 0, ABG) 00:58:38.522 00.000 15672 Move returns status 0, amount 0 00:58:38.523 00.001 15672 move complete, result=0 00:58:38.523 00.000 15672 worker thread done servicing request 00:58:38.528 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=12032, FiltMin=2596, FiltMax=9213, Gamma=2.950 00:58:38.578 00.050 30444 UpdateGuideState exits: m=127267 SNR=91.7 Saturated 00:58:38.578 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:38.578 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:38.578 00.000 30444 Enqueuing Expose request 00:58:38.578 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 00:58:38.578 00.000 15672 Worker thread wakes up 00:58:38.578 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:38.578 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:40.488 01.910 15672 Exposure complete 00:58:40.507 00.019 15672 worker thread done servicing request 00:58:40.507 00.000 30444 OnExposeComplete: enter 00:58:40.508 00.001 30444 UpdateGuideState(): m_state=6 00:58:40.508 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4655 00:58:40.508 00.000 30444 Star::Find returns 1 (1), X=459.11, Y=195.80, Mass=125685, SNR=108.2, Peak=11699 HFD=4.1 00:58:40.508 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.56 = -2.56) 00:58:40.508 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.62 = -2.62) 00:58:40.508 00.000 30444 CameraToMount -- cameraX=-1.29 cameraY=-0.41 hyp=1.36 cameraTheta=-2.83 mountX=-1.13 mountY=-0.68, mountTheta=-2.60 00:58:40.508 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.29, y=-0.41, opts=13) 00:58:40.508 00.000 30444 Enqueuing Move request for scope (-1.29, -0.41) 00:58:40.508 00.000 15672 Worker thread wakes up 00:58:40.509 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.29, -0.41) opts 0xd 00:58:40.509 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.29, -0.41) 00:58:40.509 00.000 15672 Moving (-1.29, -0.41) raw xDistance=-1.13 yDistance=-0.68 00:58:40.509 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.13 00:58:40.509 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:58:40.509 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68 00:58:40.509 00.000 15672 MoveAxis(E, 306, ABG) 00:58:40.509 00.000 15672 Guiding Dir = 2, Dur = 306 00:58:40.509 00.000 15672 IsSlewing returns 0 00:58:40.515 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=11699, FiltMin=2619, FiltMax=9122, Gamma=2.950 00:58:40.529 00.014 15672 IsGuiding returns 0 00:58:40.545 00.016 15672 PulseGuide returned control before completion, sleep 301 00:58:40.630 00.085 30444 UpdateGuideState exits: m=125685 SNR=108.2 Saturated 00:58:40.630 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:40.630 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:40.630 00.000 30444 Enqueuing Expose request 00:58:40.849 00.219 15672 IsGuiding returns 1 00:58:40.849 00.000 15672 scope still moving after pulse duration time elapsed 00:58:40.870 00.021 15672 IsSlewing returns 0 00:58:40.881 00.011 15672 IsGuiding returns 0 00:58:40.882 00.001 15672 scope move finished after 306 + 46 ms 00:58:40.882 00.000 15672 Move returns status 0, amount 306 00:58:40.882 00.000 15672 MoveAxis(N, 0, ABG) 00:58:40.882 00.000 15672 Move returns status 0, amount 0 00:58:40.882 00.000 15672 move complete, result=0 00:58:40.882 00.000 15672 worker thread done servicing request 00:58:40.882 00.000 15672 Worker thread wakes up 00:58:40.883 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:40.883 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:40.883 00.000 30444 GuideStep: -1.1 px 306 ms EAST, -0.7 px 0 ms NORTH 00:58:42.992 02.109 15672 Exposure complete 00:58:43.012 00.020 15672 worker thread done servicing request 00:58:43.012 00.000 30444 OnExposeComplete: enter 00:58:43.012 00.000 30444 UpdateGuideState(): m_state=6 00:58:43.012 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4656 00:58:43.012 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=195.68, Mass=122309, SNR=81.1, Peak=11346 HFD=3.6 00:58:43.012 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 00:58:43.012 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 00:58:43.012 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.54 hyp=0.54 cameraTheta=-1.72 mountX=0.07 mountY=-0.54, mountTheta=-1.44 00:58:43.013 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.54, opts=13) 00:58:43.013 00.000 30444 Enqueuing Move request for scope (-0.08, -0.54) 00:58:43.013 00.000 15672 Worker thread wakes up 00:58:43.013 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.54) opts 0xd 00:58:43.013 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.54) 00:58:43.013 00.000 15672 Moving (-0.08, -0.54) raw xDistance=0.07 yDistance=-0.54 00:58:43.013 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:58:43.013 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:58:43.013 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54 00:58:43.013 00.000 15672 MoveAxis(E, 0, ABG) 00:58:43.013 00.000 15672 Move returns status 0, amount 0 00:58:43.013 00.000 15672 MoveAxis(N, 0, ABG) 00:58:43.013 00.000 15672 Move returns status 0, amount 0 00:58:43.013 00.000 15672 move complete, result=0 00:58:43.013 00.000 15672 worker thread done servicing request 00:58:43.017 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=12816, FiltMin=2586, FiltMax=9557, Gamma=2.950 00:58:43.067 00.050 30444 UpdateGuideState exits: m=122309 SNR=81.1 Saturated 00:58:43.067 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:43.067 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:43.067 00.000 30444 Enqueuing Expose request 00:58:43.067 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 00:58:43.067 00.000 15672 Worker thread wakes up 00:58:43.067 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:43.067 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:44.977 01.910 15672 Exposure complete 00:58:44.996 00.019 15672 worker thread done servicing request 00:58:44.996 00.000 30444 OnExposeComplete: enter 00:58:44.997 00.001 30444 UpdateGuideState(): m_state=6 00:58:44.997 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4657 00:58:44.997 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=195.59, Mass=119600, SNR=85.3, Peak=11626 HFD=3.5 00:58:44.997 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 00:58:44.997 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 00:58:44.997 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.63 hyp=0.65 cameraTheta=-1.81 mountX=0.02 mountY=-0.65, mountTheta=-1.53 00:58:44.997 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.63, opts=13) 00:58:44.997 00.000 30444 Enqueuing Move request for scope (-0.16, -0.63) 00:58:44.997 00.000 15672 Worker thread wakes up 00:58:44.997 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.63) opts 0xd 00:58:44.997 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.63) 00:58:44.998 00.001 15672 Moving (-0.16, -0.63) raw xDistance=0.02 yDistance=-0.65 00:58:44.998 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:58:44.998 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 00:58:44.998 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65 00:58:44.998 00.000 15672 MoveAxis(E, 0, ABG) 00:58:44.998 00.000 15672 Move returns status 0, amount 0 00:58:44.998 00.000 15672 MoveAxis(N, 0, ABG) 00:58:44.998 00.000 15672 Move returns status 0, amount 0 00:58:44.998 00.000 15672 move complete, result=0 00:58:44.998 00.000 15672 worker thread done servicing request 00:58:45.003 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=12130, FiltMin=2593, FiltMax=10303, Gamma=2.950 00:58:45.051 00.048 30444 UpdateGuideState exits: m=119600 SNR=85.3 Saturated 00:58:45.051 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:45.051 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:45.051 00.000 30444 Enqueuing Expose request 00:58:45.052 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 0 ms NORTH 00:58:45.052 00.000 15672 Worker thread wakes up 00:58:45.052 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:45.052 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:47.168 02.116 15672 Exposure complete 00:58:47.201 00.033 15672 worker thread done servicing request 00:58:47.201 00.000 30444 OnExposeComplete: enter 00:58:47.201 00.000 30444 UpdateGuideState(): m_state=6 00:58:47.201 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4658 00:58:47.201 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=195.76, Mass=125108, SNR=91.0, Peak=11653 HFD=3.8 00:58:47.201 00.000 30444 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.28) = xAngle (-0.20 = -0.20) 00:58:47.201 00.000 30444 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.26 = -0.26) 00:58:47.201 00.000 30444 CameraToMount -- cameraX=0.88 cameraY=-0.45 hyp=0.99 cameraTheta=-0.48 mountX=0.97 mountY=-0.25, mountTheta=-0.26 00:58:47.201 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.88, y=-0.45, opts=13) 00:58:47.202 00.001 30444 Enqueuing Move request for scope (0.88, -0.45) 00:58:47.202 00.000 15672 Worker thread wakes up 00:58:47.202 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.45) opts 0xd 00:58:47.202 00.000 15672 Handling offset move in thread for scope, endpoint = (0.88, -0.45) 00:58:47.202 00.000 15672 Moving (0.88, -0.45) raw xDistance=0.97 yDistance=-0.25 00:58:47.202 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.97 00:58:47.202 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.73 newest=-1.44 00:58:47.202 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 00:58:47.202 00.000 15672 MoveAxis(W, 262, ABG) 00:58:47.202 00.000 15672 Guiding Dir = 3, Dur = 262 00:58:47.202 00.000 15672 IsSlewing returns 0 00:58:47.203 00.001 15672 IsGuiding returns 0 00:58:47.207 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=11653, FiltMin=2564, FiltMax=9131, Gamma=2.950 00:58:47.222 00.015 15672 PulseGuide returned control before completion, sleep 254 00:58:47.257 00.035 30444 UpdateGuideState exits: m=125108 SNR=91.0 Saturated 00:58:47.257 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:47.257 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:47.257 00.000 30444 Enqueuing Expose request 00:58:47.478 00.221 15672 IsGuiding returns 1 00:58:47.478 00.000 15672 scope still moving after pulse duration time elapsed 00:58:47.499 00.021 15672 IsSlewing returns 0 00:58:47.510 00.011 15672 IsGuiding returns 0 00:58:47.510 00.000 15672 scope move finished after 262 + 44 ms 00:58:47.510 00.000 15672 Move returns status 0, amount 262 00:58:47.510 00.000 15672 MoveAxis(N, 45, ABG) 00:58:47.510 00.000 15672 Guiding Dir = 0, Dur = 45 00:58:47.510 00.000 15672 IsSlewing returns 0 00:58:47.511 00.001 15672 IsGuiding returns 0 00:58:47.624 00.113 15672 IsGuiding returns 1 00:58:47.624 00.000 15672 scope still moving after pulse duration time elapsed 00:58:47.646 00.022 15672 IsSlewing returns 0 00:58:47.647 00.001 15672 IsGuiding returns 1 00:58:47.668 00.021 15672 IsSlewing returns 0 00:58:47.685 00.017 15672 IsGuiding returns 0 00:58:47.685 00.000 15672 scope move finished after 45 + 129 ms 00:58:47.685 00.000 15672 Move returns status 0, amount 45 00:58:47.685 00.000 15672 move complete, result=0 00:58:47.685 00.000 15672 worker thread done servicing request 00:58:47.685 00.000 15672 Worker thread wakes up 00:58:47.685 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:47.685 00.000 30444 GuideStep: 1.0 px 262 ms WEST, -0.3 px 45 ms NORTH 00:58:47.685 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:49.592 01.907 15672 Exposure complete 00:58:49.612 00.020 15672 worker thread done servicing request 00:58:49.612 00.000 30444 OnExposeComplete: enter 00:58:49.613 00.001 30444 UpdateGuideState(): m_state=6 00:58:49.613 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4659 00:58:49.613 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.08, Mass=127151, SNR=89.1, Peak=11490 HFD=4.1 00:58:49.613 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 00:58:49.613 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 00:58:49.613 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-2.64 mountX=-0.20 mountY=-0.18, mountTheta=-2.40 00:58:49.613 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.13, opts=13) 00:58:49.613 00.000 30444 Enqueuing Move request for scope (-0.25, -0.13) 00:58:49.613 00.000 15672 Worker thread wakes up 00:58:49.614 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.13) opts 0xd 00:58:49.614 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.13) 00:58:49.614 00.000 15672 Moving (-0.25, -0.13) raw xDistance=-0.20 yDistance=-0.18 00:58:49.614 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 00:58:49.614 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:58:49.614 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 00:58:49.614 00.000 15672 MoveAxis(E, 0, ABG) 00:58:49.614 00.000 15672 Move returns status 0, amount 0 00:58:49.614 00.000 15672 MoveAxis(N, 0, ABG) 00:58:49.614 00.000 15672 Move returns status 0, amount 0 00:58:49.614 00.000 15672 move complete, result=0 00:58:49.614 00.000 15672 worker thread done servicing request 00:58:49.619 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=11546, FiltMin=2645, FiltMax=9252, Gamma=2.950 00:58:49.669 00.050 30444 UpdateGuideState exits: m=127151 SNR=89.1 Saturated 00:58:49.669 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:49.669 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:49.669 00.000 30444 Enqueuing Expose request 00:58:49.669 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 00:58:49.669 00.000 15672 Worker thread wakes up 00:58:49.669 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:49.669 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:51.777 02.108 15672 Exposure complete 00:58:51.797 00.020 15672 worker thread done servicing request 00:58:51.797 00.000 30444 OnExposeComplete: enter 00:58:51.797 00.000 30444 UpdateGuideState(): m_state=6 00:58:51.797 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4660 00:58:51.797 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=196.08, Mass=119820, SNR=88.2, Peak=10199 HFD=3.7 00:58:51.797 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 00:58:51.797 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 00:58:51.797 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.31 mountX=0.07 mountY=-0.12, mountTheta=-1.04 00:58:51.798 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.13, opts=13) 00:58:51.798 00.000 30444 Enqueuing Move request for scope (0.04, -0.13) 00:58:51.798 00.000 15672 Worker thread wakes up 00:58:51.798 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd 00:58:51.798 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.13) 00:58:51.798 00.000 15672 Moving (0.04, -0.13) raw xDistance=0.07 yDistance=-0.12 00:58:51.798 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:58:51.798 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:58:51.798 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 00:58:51.798 00.000 15672 MoveAxis(E, 0, ABG) 00:58:51.798 00.000 15672 Move returns status 0, amount 0 00:58:51.798 00.000 15672 MoveAxis(N, 0, ABG) 00:58:51.798 00.000 15672 Move returns status 0, amount 0 00:58:51.798 00.000 15672 move complete, result=0 00:58:51.798 00.000 15672 worker thread done servicing request 00:58:51.803 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=10973, FiltMin=2623, FiltMax=9953, Gamma=2.950 00:58:51.852 00.049 30444 UpdateGuideState exits: m=119820 SNR=88.2 Saturated 00:58:51.852 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:51.852 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:51.852 00.000 30444 Enqueuing Expose request 00:58:51.852 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 00:58:51.852 00.000 15672 Worker thread wakes up 00:58:51.852 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:51.853 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:53.761 01.908 15672 Exposure complete 00:58:53.781 00.020 15672 worker thread done servicing request 00:58:53.781 00.000 30444 OnExposeComplete: enter 00:58:53.781 00.000 30444 UpdateGuideState(): m_state=6 00:58:53.781 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4661 00:58:53.781 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=195.72, Mass=123503, SNR=85.8, Peak=10893 HFD=3.6 00:58:53.781 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 00:58:53.781 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 00:58:53.781 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.49 hyp=0.49 cameraTheta=-1.67 mountX=0.09 mountY=-0.49, mountTheta=-1.40 00:58:53.782 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.49, opts=13) 00:58:53.782 00.000 30444 Enqueuing Move request for scope (-0.05, -0.49) 00:58:53.782 00.000 15672 Worker thread wakes up 00:58:53.782 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.49) opts 0xd 00:58:53.782 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.49) 00:58:53.782 00.000 15672 Moving (-0.05, -0.49) raw xDistance=0.09 yDistance=-0.49 00:58:53.782 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 00:58:53.782 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 00:58:53.782 00.000 15672 MoveAxis(E, 0, ABG) 00:58:53.782 00.000 15672 Move returns status 0, amount 0 00:58:53.782 00.000 15672 MoveAxis(N, 87, ABG) 00:58:53.782 00.000 15672 Guiding Dir = 0, Dur = 87 00:58:53.783 00.001 15672 IsSlewing returns 0 00:58:53.788 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=10893, FiltMin=2527, FiltMax=9767, Gamma=2.950 00:58:53.804 00.016 15672 IsGuiding returns 0 00:58:53.883 00.079 15672 PulseGuide returned control before completion, sleep 18 00:58:53.903 00.020 30444 UpdateGuideState exits: m=123503 SNR=85.8 Saturated 00:58:53.903 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:53.903 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:53.903 00.000 30444 Enqueuing Expose request 00:58:53.905 00.002 15672 IsGuiding returns 1 00:58:53.905 00.000 15672 scope still moving after pulse duration time elapsed 00:58:53.926 00.021 15672 IsSlewing returns 0 00:58:53.927 00.001 15672 IsGuiding returns 1 00:58:53.948 00.021 15672 IsSlewing returns 0 00:58:53.949 00.001 15672 IsGuiding returns 1 00:58:53.970 00.021 15672 IsSlewing returns 0 00:58:53.971 00.001 15672 IsGuiding returns 1 00:58:53.992 00.021 15672 IsSlewing returns 0 00:58:54.043 00.051 15672 IsGuiding returns 0 00:58:54.043 00.000 15672 scope move finished after 87 + 152 ms 00:58:54.043 00.000 15672 Move returns status 0, amount 87 00:58:54.043 00.000 15672 move complete, result=0 00:58:54.043 00.000 15672 worker thread done servicing request 00:58:54.043 00.000 15672 Worker thread wakes up 00:58:54.043 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:54.044 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:54.044 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 87 ms NORTH 00:58:56.150 02.106 15672 Exposure complete 00:58:56.170 00.020 15672 worker thread done servicing request 00:58:56.170 00.000 30444 OnExposeComplete: enter 00:58:56.170 00.000 30444 UpdateGuideState(): m_state=6 00:58:56.170 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4662 00:58:56.170 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=195.80, Mass=124057, SNR=88.8, Peak=11207 HFD=3.8 00:58:56.170 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 00:58:56.170 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 00:58:56.170 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.41 hyp=0.49 cameraTheta=-2.14 mountX=-0.14 mountY=-0.46, mountTheta=-1.87 00:58:56.171 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.41, opts=13) 00:58:56.171 00.000 30444 Enqueuing Move request for scope (-0.26, -0.41) 00:58:56.171 00.000 15672 Worker thread wakes up 00:58:56.171 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.41) opts 0xd 00:58:56.171 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.41) 00:58:56.171 00.000 15672 Moving (-0.26, -0.41) raw xDistance=-0.14 yDistance=-0.46 00:58:56.171 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 00:58:56.171 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 00:58:56.171 00.000 15672 MoveAxis(E, 0, ABG) 00:58:56.171 00.000 15672 Move returns status 0, amount 0 00:58:56.171 00.000 15672 MoveAxis(N, 82, ABG) 00:58:56.171 00.000 15672 Guiding Dir = 0, Dur = 82 00:58:56.172 00.001 15672 IsSlewing returns 0 00:58:56.173 00.001 15672 IsGuiding returns 0 00:58:56.177 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=12881, FiltMin=2607, FiltMax=9920, Gamma=2.950 00:58:56.227 00.050 30444 UpdateGuideState exits: m=124057 SNR=88.8 Saturated 00:58:56.227 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:56.227 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:56.227 00.000 30444 Enqueuing Expose request 00:58:56.298 00.071 15672 IsGuiding returns 1 00:58:56.298 00.000 15672 scope still moving after pulse duration time elapsed 00:58:56.320 00.022 15672 IsSlewing returns 0 00:58:56.322 00.002 15672 IsGuiding returns 1 00:58:56.344 00.022 15672 IsSlewing returns 0 00:58:56.347 00.003 15672 IsGuiding returns 1 00:58:56.368 00.021 15672 IsSlewing returns 0 00:58:56.371 00.003 15672 IsGuiding returns 1 00:58:56.393 00.022 15672 IsSlewing returns 0 00:58:56.456 00.063 15672 IsGuiding returns 0 00:58:56.456 00.000 15672 scope move finished after 82 + 201 ms 00:58:56.456 00.000 15672 Move returns status 0, amount 82 00:58:56.457 00.001 15672 move complete, result=0 00:58:56.457 00.000 15672 worker thread done servicing request 00:58:56.457 00.000 15672 Worker thread wakes up 00:58:56.457 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:56.457 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:58:56.457 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 82 ms NORTH 00:58:58.364 01.907 15672 Exposure complete 00:58:58.384 00.020 15672 worker thread done servicing request 00:58:58.384 00.000 30444 OnExposeComplete: enter 00:58:58.384 00.000 30444 UpdateGuideState(): m_state=6 00:58:58.384 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4663 00:58:58.384 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=196.20, Mass=126705, SNR=88.7, Peak=11664 HFD=3.8 00:58:58.384 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 00:58:58.384 00.000 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.91 = -2.91) 00:58:58.384 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.01 hyp=0.51 cameraTheta=-3.12 mountX=-0.49 mountY=-0.12, mountTheta=-2.90 00:58:58.385 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.01, opts=13) 00:58:58.385 00.000 30444 Enqueuing Move request for scope (-0.51, -0.01) 00:58:58.385 00.000 15672 Worker thread wakes up 00:58:58.385 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.01) opts 0xd 00:58:58.385 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.01) 00:58:58.385 00.000 15672 Moving (-0.51, -0.01) raw xDistance=-0.49 yDistance=-0.12 00:58:58.385 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49 00:58:58.385 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:58:58.385 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 00:58:58.385 00.000 15672 MoveAxis(E, 133, ABG) 00:58:58.385 00.000 15672 Guiding Dir = 2, Dur = 133 00:58:58.386 00.001 15672 IsSlewing returns 0 00:58:58.387 00.001 15672 IsGuiding returns 0 00:58:58.392 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=11677, FiltMin=2599, FiltMax=9236, Gamma=2.950 00:58:58.405 00.013 15672 PulseGuide returned control before completion, sleep 126 00:58:58.444 00.039 30444 UpdateGuideState exits: m=126705 SNR=88.7 Saturated 00:58:58.444 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:58:58.444 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:58:58.444 00.000 30444 Enqueuing Expose request 00:58:58.549 00.105 15672 IsGuiding returns 0 00:58:58.549 00.000 15672 Move returns status 0, amount 133 00:58:58.549 00.000 15672 MoveAxis(N, 0, ABG) 00:58:58.549 00.000 15672 Move returns status 0, amount 0 00:58:58.549 00.000 15672 move complete, result=0 00:58:58.549 00.000 15672 worker thread done servicing request 00:58:58.549 00.000 15672 Worker thread wakes up 00:58:58.549 00.000 30444 GuideStep: -0.5 px 133 ms EAST, -0.1 px 0 ms NORTH 00:58:58.549 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:58:58.549 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:00.659 02.110 15672 Exposure complete 00:59:00.679 00.020 15672 worker thread done servicing request 00:59:00.679 00.000 30444 OnExposeComplete: enter 00:59:00.679 00.000 30444 UpdateGuideState(): m_state=6 00:59:00.680 00.001 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4664 00:59:00.680 00.000 30444 Star::Find returns 1 (1), X=459.32, Y=196.26, Mass=127418, SNR=96.1, Peak=12774 HFD=3.6 00:59:00.680 00.000 30444 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.28) = xAngle (3.38 = -2.90) 00:59:00.680 00.000 30444 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.32 = -2.96) 00:59:00.680 00.000 30444 CameraToMount -- cameraX=-1.09 cameraY=0.04 hyp=1.09 cameraTheta=3.10 mountX=-1.06 mountY=-0.19, mountTheta=-2.96 00:59:00.680 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.09, y=0.04, opts=13) 00:59:00.680 00.000 30444 Enqueuing Move request for scope (-1.09, 0.04) 00:59:00.680 00.000 15672 Worker thread wakes up 00:59:00.680 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.09, 0.04) opts 0xd 00:59:00.680 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.09, 0.04) 00:59:00.681 00.001 15672 Moving (-1.09, 0.04) raw xDistance=-1.06 yDistance=-0.19 00:59:00.681 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.06 00:59:00.681 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:59:00.681 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 00:59:00.681 00.000 15672 MoveAxis(E, 296, ABG) 00:59:00.681 00.000 15672 Guiding Dir = 2, Dur = 296 00:59:00.681 00.000 15672 IsSlewing returns 0 00:59:00.682 00.001 15672 IsGuiding returns 0 00:59:00.686 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=12774, FiltMin=2517, FiltMax=9734, Gamma=2.950 00:59:00.705 00.019 15672 PulseGuide returned control before completion, sleep 284 00:59:00.736 00.031 30444 UpdateGuideState exits: m=127418 SNR=96.1 Saturated 00:59:00.736 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:00.736 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:00.736 00.000 30444 Enqueuing Expose request 00:59:00.993 00.257 15672 IsGuiding returns 1 00:59:00.993 00.000 15672 scope still moving after pulse duration time elapsed 00:59:01.015 00.022 15672 IsSlewing returns 0 00:59:01.025 00.010 15672 IsGuiding returns 0 00:59:01.026 00.001 15672 scope move finished after 296 + 47 ms 00:59:01.026 00.000 15672 Move returns status 0, amount 296 00:59:01.026 00.000 15672 MoveAxis(N, 0, ABG) 00:59:01.026 00.000 15672 Move returns status 0, amount 0 00:59:01.026 00.000 15672 move complete, result=0 00:59:01.026 00.000 15672 worker thread done servicing request 00:59:01.026 00.000 15672 Worker thread wakes up 00:59:01.027 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:01.027 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:01.027 00.000 30444 GuideStep: -1.1 px 296 ms EAST, -0.2 px 0 ms NORTH 00:59:02.935 01.908 15672 Exposure complete 00:59:02.955 00.020 15672 worker thread done servicing request 00:59:02.955 00.000 30444 OnExposeComplete: enter 00:59:02.955 00.000 30444 UpdateGuideState(): m_state=6 00:59:02.955 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4665 00:59:02.956 00.001 30444 Star::Find returns 1 (1), X=460.82, Y=195.91, Mass=127807, SNR=81.7, Peak=10884 HFD=4.0 00:59:02.956 00.000 30444 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.28) = xAngle (-0.35 = -0.35) 00:59:02.956 00.000 30444 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.41 = -0.41) 00:59:02.956 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.30 hyp=0.51 cameraTheta=-0.63 mountX=0.48 mountY=-0.21, mountTheta=-0.40 00:59:02.956 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.30, opts=13) 00:59:02.956 00.000 30444 Enqueuing Move request for scope (0.42, -0.30) 00:59:02.956 00.000 15672 Worker thread wakes up 00:59:02.956 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.30) opts 0xd 00:59:02.956 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.30) 00:59:02.956 00.000 15672 Moving (0.42, -0.30) raw xDistance=0.48 yDistance=-0.21 00:59:02.956 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.48 00:59:02.956 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:59:02.957 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 00:59:02.957 00.000 15672 MoveAxis(W, 110, ABG) 00:59:02.957 00.000 15672 Guiding Dir = 3, Dur = 110 00:59:02.958 00.001 15672 IsSlewing returns 0 00:59:02.959 00.001 15672 IsGuiding returns 0 00:59:02.963 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=10884, FiltMin=2551, FiltMax=9716, Gamma=2.950 00:59:02.973 00.010 15672 PulseGuide returned control before completion, sleep 106 00:59:03.012 00.039 30444 UpdateGuideState exits: m=127807 SNR=81.7 Saturated 00:59:03.012 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:03.012 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:03.012 00.000 30444 Enqueuing Expose request 00:59:03.117 00.105 15672 IsGuiding returns 0 00:59:03.117 00.000 15672 Move returns status 0, amount 110 00:59:03.117 00.000 15672 MoveAxis(N, 0, ABG) 00:59:03.117 00.000 15672 Move returns status 0, amount 0 00:59:03.117 00.000 15672 move complete, result=0 00:59:03.117 00.000 15672 worker thread done servicing request 00:59:03.117 00.000 15672 Worker thread wakes up 00:59:03.117 00.000 30444 GuideStep: 0.5 px 110 ms WEST, -0.2 px 0 ms NORTH 00:59:03.117 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:03.117 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:05.234 02.117 15672 Exposure complete 00:59:05.255 00.021 15672 worker thread done servicing request 00:59:05.255 00.000 30444 OnExposeComplete: enter 00:59:05.255 00.000 30444 UpdateGuideState(): m_state=6 00:59:05.256 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4666 00:59:05.256 00.000 30444 Star::Find returns 1 (1), X=460.86, Y=196.01, Mass=141842, SNR=96.5, Peak=11851 HFD=4.2 00:59:05.256 00.000 30444 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.28) = xAngle (-0.15 = -0.15) 00:59:05.256 00.000 30444 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.21 = -0.21) 00:59:05.256 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.21 hyp=0.49 cameraTheta=-0.43 mountX=0.49 mountY=-0.10, mountTheta=-0.21 00:59:05.256 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.21, opts=13) 00:59:05.256 00.000 30444 Enqueuing Move request for scope (0.45, -0.21) 00:59:05.256 00.000 15672 Worker thread wakes up 00:59:05.256 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.21) opts 0xd 00:59:05.256 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.21) 00:59:05.257 00.001 15672 Moving (0.45, -0.21) raw xDistance=0.49 yDistance=-0.10 00:59:05.257 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49 00:59:05.257 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 00:59:05.257 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 00:59:05.257 00.000 15672 MoveAxis(W, 140, ABG) 00:59:05.257 00.000 15672 Guiding Dir = 3, Dur = 140 00:59:05.257 00.000 15672 IsSlewing returns 0 00:59:05.258 00.001 15672 IsGuiding returns 0 00:59:05.262 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=11851, FiltMin=2611, FiltMax=10654, Gamma=2.950 00:59:05.273 00.011 15672 PulseGuide returned control before completion, sleep 136 00:59:05.311 00.038 30444 UpdateGuideState exits: m=141842 SNR=96.5 Saturated 00:59:05.312 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:05.312 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:05.312 00.000 30444 Enqueuing Expose request 00:59:05.412 00.100 15672 IsGuiding returns 1 00:59:05.412 00.000 15672 scope still moving after pulse duration time elapsed 00:59:05.432 00.020 15672 IsSlewing returns 0 00:59:05.481 00.049 15672 IsGuiding returns 0 00:59:05.482 00.001 15672 scope move finished after 140 + 83 ms 00:59:05.482 00.000 15672 Move returns status 0, amount 140 00:59:05.482 00.000 15672 MoveAxis(N, 0, ABG) 00:59:05.482 00.000 15672 Move returns status 0, amount 0 00:59:05.482 00.000 15672 move complete, result=0 00:59:05.482 00.000 15672 worker thread done servicing request 00:59:05.482 00.000 15672 Worker thread wakes up 00:59:05.482 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:05.483 00.001 30444 GuideStep: 0.5 px 140 ms WEST, -0.1 px 0 ms NORTH 00:59:05.483 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:07.392 01.909 15672 Exposure complete 00:59:07.412 00.020 15672 worker thread done servicing request 00:59:07.412 00.000 30444 OnExposeComplete: enter 00:59:07.412 00.000 30444 UpdateGuideState(): m_state=6 00:59:07.412 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4667 00:59:07.412 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=195.96, Mass=134922, SNR=100.7, Peak=11775 HFD=4.0 00:59:07.412 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.95 = -1.95) 00:59:07.412 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.01 = -2.01) 00:59:07.412 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.26 hyp=0.32 cameraTheta=-2.22 mountX=-0.12 mountY=-0.29, mountTheta=-1.95 00:59:07.414 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.26, opts=13) 00:59:07.414 00.000 30444 Enqueuing Move request for scope (-0.20, -0.26) 00:59:07.414 00.000 15672 Worker thread wakes up 00:59:07.414 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.26) opts 0xd 00:59:07.414 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.26) 00:59:07.414 00.000 15672 Moving (-0.20, -0.26) raw xDistance=-0.12 yDistance=-0.29 00:59:07.414 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 00:59:07.414 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 00:59:07.414 00.000 15672 MoveAxis(E, 0, ABG) 00:59:07.414 00.000 15672 Move returns status 0, amount 0 00:59:07.414 00.000 15672 MoveAxis(N, 53, ABG) 00:59:07.414 00.000 15672 Guiding Dir = 0, Dur = 53 00:59:07.415 00.001 15672 IsSlewing returns 0 00:59:07.416 00.001 15672 IsGuiding returns 0 00:59:07.497 00.081 15672 IsGuiding returns 1 00:59:07.497 00.000 15672 scope still moving after pulse duration time elapsed 00:59:07.518 00.021 15672 IsSlewing returns 0 00:59:07.533 00.015 15672 IsGuiding returns 1 00:59:07.553 00.020 15672 IsSlewing returns 0 00:59:07.606 00.053 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=12432, FiltMin=2618, FiltMax=9909, Gamma=2.950 00:59:07.621 00.015 15672 IsGuiding returns 0 00:59:07.622 00.001 15672 scope move finished after 53 + 152 ms 00:59:07.622 00.000 15672 Move returns status 0, amount 53 00:59:07.622 00.000 15672 move complete, result=0 00:59:07.622 00.000 15672 worker thread done servicing request 00:59:07.657 00.035 30444 UpdateGuideState exits: m=134922 SNR=100.7 Saturated 00:59:07.657 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:07.657 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:07.657 00.000 30444 Enqueuing Expose request 00:59:07.657 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 53 ms NORTH 00:59:07.657 00.000 15672 Worker thread wakes up 00:59:07.657 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:07.658 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:09.766 02.108 15672 Exposure complete 00:59:09.786 00.020 15672 worker thread done servicing request 00:59:09.786 00.000 30444 OnExposeComplete: enter 00:59:09.786 00.000 30444 UpdateGuideState(): m_state=6 00:59:09.786 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4668 00:59:09.786 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=195.75, Mass=115818, SNR=84.3, Peak=10578 HFD=3.9 00:59:09.786 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 00:59:09.786 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.99 = -1.99) 00:59:09.786 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.46 hyp=0.57 cameraTheta=-2.20 mountX=-0.20 mountY=-0.53, mountTheta=-1.93 00:59:09.787 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.46, opts=13) 00:59:09.787 00.000 30444 Enqueuing Move request for scope (-0.34, -0.46) 00:59:09.787 00.000 15672 Worker thread wakes up 00:59:09.787 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.46) opts 0xd 00:59:09.787 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.46) 00:59:09.787 00.000 15672 Moving (-0.34, -0.46) raw xDistance=-0.20 yDistance=-0.53 00:59:09.787 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 00:59:09.787 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 00:59:09.787 00.000 15672 MoveAxis(E, 0, ABG) 00:59:09.787 00.000 15672 Move returns status 0, amount 0 00:59:09.787 00.000 15672 MoveAxis(N, 94, ABG) 00:59:09.787 00.000 15672 Guiding Dir = 0, Dur = 94 00:59:09.788 00.001 15672 IsSlewing returns 0 00:59:09.789 00.001 15672 IsGuiding returns 0 00:59:09.793 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=12136, FiltMin=2558, FiltMax=9470, Gamma=2.950 00:59:09.843 00.050 30444 UpdateGuideState exits: m=115818 SNR=84.3 Saturated 00:59:09.843 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:09.843 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:09.843 00.000 30444 Enqueuing Expose request 00:59:09.874 00.031 15672 PulseGuide returned control before completion, sleep 20 00:59:09.896 00.022 15672 IsGuiding returns 1 00:59:09.896 00.000 15672 scope still moving after pulse duration time elapsed 00:59:09.917 00.021 15672 IsSlewing returns 0 00:59:09.918 00.001 15672 IsGuiding returns 1 00:59:09.938 00.020 15672 IsSlewing returns 0 00:59:09.939 00.001 15672 IsGuiding returns 1 00:59:09.960 00.021 15672 IsSlewing returns 0 00:59:10.018 00.058 15672 IsGuiding returns 0 00:59:10.018 00.000 15672 scope move finished after 94 + 134 ms 00:59:10.018 00.000 15672 Move returns status 0, amount 94 00:59:10.018 00.000 15672 move complete, result=0 00:59:10.018 00.000 15672 worker thread done servicing request 00:59:10.018 00.000 15672 Worker thread wakes up 00:59:10.018 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:10.018 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 94 ms NORTH 00:59:10.019 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:11.927 01.908 15672 Exposure complete 00:59:11.946 00.019 15672 worker thread done servicing request 00:59:11.946 00.000 30444 OnExposeComplete: enter 00:59:11.946 00.000 30444 UpdateGuideState(): m_state=6 00:59:11.946 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4669 00:59:11.946 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=195.61, Mass=125669, SNR=92.9, Peak=10731 HFD=3.7 00:59:11.946 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 00:59:11.946 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 00:59:11.946 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.60 hyp=0.62 cameraTheta=-1.80 mountX=0.03 mountY=-0.62, mountTheta=-1.52 00:59:11.947 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.60, opts=13) 00:59:11.947 00.000 30444 Enqueuing Move request for scope (-0.14, -0.60) 00:59:11.947 00.000 15672 Worker thread wakes up 00:59:11.947 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.60) opts 0xd 00:59:11.947 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.60) 00:59:11.947 00.000 15672 Moving (-0.14, -0.60) raw xDistance=0.03 yDistance=-0.62 00:59:11.947 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 00:59:11.947 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 00:59:11.947 00.000 15672 MoveAxis(E, 0, ABG) 00:59:11.947 00.000 15672 Move returns status 0, amount 0 00:59:11.947 00.000 15672 MoveAxis(N, 111, ABG) 00:59:11.947 00.000 15672 Guiding Dir = 0, Dur = 111 00:59:11.949 00.002 15672 IsSlewing returns 0 00:59:11.950 00.001 15672 IsGuiding returns 0 00:59:11.953 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=12315, FiltMin=2581, FiltMax=9819, Gamma=2.950 00:59:12.003 00.050 30444 UpdateGuideState exits: m=125669 SNR=92.9 Saturated 00:59:12.003 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:12.003 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:12.003 00.000 30444 Enqueuing Expose request 00:59:12.031 00.028 15672 PulseGuide returned control before completion, sleep 40 00:59:12.071 00.040 15672 IsGuiding returns 1 00:59:12.071 00.000 15672 scope still moving after pulse duration time elapsed 00:59:12.092 00.021 15672 IsSlewing returns 0 00:59:12.093 00.001 15672 IsGuiding returns 1 00:59:12.114 00.021 15672 IsSlewing returns 0 00:59:12.190 00.076 15672 IsGuiding returns 0 00:59:12.190 00.000 15672 scope move finished after 111 + 129 ms 00:59:12.190 00.000 15672 Move returns status 0, amount 111 00:59:12.190 00.000 15672 move complete, result=0 00:59:12.190 00.000 15672 worker thread done servicing request 00:59:12.190 00.000 15672 Worker thread wakes up 00:59:12.191 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:12.191 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:12.191 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 111 ms NORTH 00:59:14.298 02.107 15672 Exposure complete 00:59:14.318 00.020 15672 worker thread done servicing request 00:59:14.318 00.000 30444 OnExposeComplete: enter 00:59:14.318 00.000 30444 UpdateGuideState(): m_state=6 00:59:14.318 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4670 00:59:14.318 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=195.69, Mass=107997, SNR=70.6, Peak=11132 HFD=3.4 00:59:14.318 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 00:59:14.318 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 00:59:14.318 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.52 hyp=0.53 cameraTheta=-1.73 mountX=0.06 mountY=-0.52, mountTheta=-1.45 00:59:14.319 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.52, opts=13) 00:59:14.319 00.000 30444 Enqueuing Move request for scope (-0.08, -0.52) 00:59:14.319 00.000 15672 Worker thread wakes up 00:59:14.319 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.52) opts 0xd 00:59:14.319 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.52) 00:59:14.319 00.000 15672 Moving (-0.08, -0.52) raw xDistance=0.06 yDistance=-0.52 00:59:14.319 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 00:59:14.319 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 00:59:14.319 00.000 15672 MoveAxis(E, 0, ABG) 00:59:14.319 00.000 15672 Move returns status 0, amount 0 00:59:14.319 00.000 15672 MoveAxis(N, 94, ABG) 00:59:14.319 00.000 15672 Guiding Dir = 0, Dur = 94 00:59:14.320 00.001 15672 IsSlewing returns 0 00:59:14.321 00.001 15672 IsGuiding returns 0 00:59:14.326 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=12435, FiltMin=2587, FiltMax=10683, Gamma=2.950 00:59:14.374 00.048 30444 UpdateGuideState exits: m=107997 SNR=70.6 Saturated 00:59:14.375 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:14.375 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:14.375 00.000 30444 Enqueuing Expose request 00:59:14.396 00.021 15672 PulseGuide returned control before completion, sleep 30 00:59:14.428 00.032 15672 IsGuiding returns 1 00:59:14.428 00.000 15672 scope still moving after pulse duration time elapsed 00:59:14.448 00.020 15672 IsSlewing returns 0 00:59:14.449 00.001 15672 IsGuiding returns 1 00:59:14.470 00.021 15672 IsSlewing returns 0 00:59:14.472 00.002 15672 IsGuiding returns 1 00:59:14.492 00.020 15672 IsSlewing returns 0 00:59:14.554 00.062 15672 IsGuiding returns 0 00:59:14.554 00.000 15672 scope move finished after 94 + 139 ms 00:59:14.555 00.001 15672 Move returns status 0, amount 94 00:59:14.555 00.000 15672 move complete, result=0 00:59:14.555 00.000 15672 worker thread done servicing request 00:59:14.555 00.000 15672 Worker thread wakes up 00:59:14.555 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:14.555 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:14.555 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 94 ms NORTH 00:59:16.469 01.914 15672 Exposure complete 00:59:16.499 00.030 15672 worker thread done servicing request 00:59:16.499 00.000 30444 OnExposeComplete: enter 00:59:16.499 00.000 30444 UpdateGuideState(): m_state=6 00:59:16.499 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4671 00:59:16.499 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=195.67, Mass=115117, SNR=88.1, Peak=11279 HFD=3.5 00:59:16.499 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 00:59:16.500 00.001 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 00:59:16.500 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.55 hyp=0.56 cameraTheta=-1.78 mountX=0.04 mountY=-0.56, mountTheta=-1.50 00:59:16.500 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.55, opts=13) 00:59:16.500 00.000 30444 Enqueuing Move request for scope (-0.12, -0.55) 00:59:16.500 00.000 15672 Worker thread wakes up 00:59:16.500 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.55) opts 0xd 00:59:16.500 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.55) 00:59:16.500 00.000 15672 Moving (-0.12, -0.55) raw xDistance=0.04 yDistance=-0.56 00:59:16.500 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 00:59:16.500 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 00:59:16.500 00.000 15672 MoveAxis(E, 0, ABG) 00:59:16.500 00.000 15672 Move returns status 0, amount 0 00:59:16.500 00.000 15672 MoveAxis(N, 100, ABG) 00:59:16.500 00.000 15672 Guiding Dir = 0, Dur = 100 00:59:16.502 00.002 15672 IsSlewing returns 0 00:59:16.502 00.000 15672 IsGuiding returns 0 00:59:16.506 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=12380, FiltMin=2608, FiltMax=9429, Gamma=2.950 00:59:16.555 00.049 30444 UpdateGuideState exits: m=115117 SNR=88.1 Saturated 00:59:16.555 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:16.555 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:16.555 00.000 30444 Enqueuing Expose request 00:59:16.584 00.029 15672 PulseGuide returned control before completion, sleep 29 00:59:16.615 00.031 15672 IsGuiding returns 1 00:59:16.615 00.000 15672 scope still moving after pulse duration time elapsed 00:59:16.637 00.022 15672 IsSlewing returns 0 00:59:16.638 00.001 15672 IsGuiding returns 1 00:59:16.659 00.021 15672 IsSlewing returns 0 00:59:16.661 00.002 15672 IsGuiding returns 1 00:59:16.681 00.020 15672 IsSlewing returns 0 00:59:16.727 00.046 15672 IsGuiding returns 0 00:59:16.728 00.001 15672 scope move finished after 100 + 125 ms 00:59:16.728 00.000 15672 Move returns status 0, amount 100 00:59:16.728 00.000 15672 move complete, result=0 00:59:16.728 00.000 15672 worker thread done servicing request 00:59:16.728 00.000 15672 Worker thread wakes up 00:59:16.728 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:16.728 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:16.728 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 100 ms NORTH 00:59:18.838 02.110 15672 Exposure complete 00:59:18.857 00.019 15672 worker thread done servicing request 00:59:18.858 00.001 30444 OnExposeComplete: enter 00:59:18.858 00.000 30444 UpdateGuideState(): m_state=6 00:59:18.858 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4672 00:59:18.858 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=195.55, Mass=118234, SNR=80.4, Peak=12757 HFD=3.6 00:59:18.858 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 00:59:18.858 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 00:59:18.858 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.66 hyp=0.79 cameraTheta=-2.15 mountX=-0.23 mountY=-0.74, mountTheta=-1.87 00:59:18.858 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.66, opts=13) 00:59:18.858 00.000 30444 Enqueuing Move request for scope (-0.43, -0.66) 00:59:18.859 00.001 15672 Worker thread wakes up 00:59:18.859 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.66) opts 0xd 00:59:18.859 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.66) 00:59:18.859 00.000 15672 Moving (-0.43, -0.66) raw xDistance=-0.23 yDistance=-0.74 00:59:18.859 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 00:59:18.859 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 00:59:18.859 00.000 15672 MoveAxis(E, 0, ABG) 00:59:18.859 00.000 15672 Move returns status 0, amount 0 00:59:18.859 00.000 15672 MoveAxis(N, 131, ABG) 00:59:18.859 00.000 15672 Guiding Dir = 0, Dur = 131 00:59:18.859 00.000 15672 IsSlewing returns 0 00:59:18.860 00.001 15672 IsGuiding returns 0 00:59:18.866 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=13927, FiltMin=2567, FiltMax=10183, Gamma=2.950 00:59:18.921 00.055 30444 UpdateGuideState exits: m=118234 SNR=80.4 Saturated 00:59:18.921 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:18.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:18.921 00.000 30444 Enqueuing Expose request 00:59:18.949 00.028 15672 PulseGuide returned control before completion, sleep 53 00:59:19.003 00.054 15672 IsGuiding returns 1 00:59:19.003 00.000 15672 scope still moving after pulse duration time elapsed 00:59:19.025 00.022 15672 IsSlewing returns 0 00:59:19.026 00.001 15672 IsGuiding returns 1 00:59:19.047 00.021 15672 IsSlewing returns 0 00:59:19.108 00.061 15672 IsGuiding returns 0 00:59:19.108 00.000 15672 scope move finished after 131 + 116 ms 00:59:19.108 00.000 15672 Move returns status 0, amount 131 00:59:19.109 00.001 15672 move complete, result=0 00:59:19.109 00.000 15672 worker thread done servicing request 00:59:19.109 00.000 15672 Worker thread wakes up 00:59:19.109 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 131 ms NORTH 00:59:19.109 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:19.110 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:21.015 01.905 15672 Exposure complete 00:59:21.035 00.020 15672 worker thread done servicing request 00:59:21.035 00.000 30444 OnExposeComplete: enter 00:59:21.035 00.000 30444 UpdateGuideState(): m_state=6 00:59:21.035 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4673 00:59:21.036 00.001 30444 Star::Find returns 1 (1), X=459.64, Y=195.76, Mass=114810, SNR=80.0, Peak=13003 HFD=3.5 00:59:21.036 00.000 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.34 = -2.34) 00:59:21.036 00.000 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.40 = -2.40) 00:59:21.036 00.000 30444 CameraToMount -- cameraX=-0.77 cameraY=-0.45 hyp=0.89 cameraTheta=-2.61 mountX=-0.62 mountY=-0.60, mountTheta=-2.37 00:59:21.036 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.77, y=-0.45, opts=13) 00:59:21.036 00.000 30444 Enqueuing Move request for scope (-0.77, -0.45) 00:59:21.036 00.000 15672 Worker thread wakes up 00:59:21.036 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.45) opts 0xd 00:59:21.036 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.77, -0.45) 00:59:21.036 00.000 15672 Moving (-0.77, -0.45) raw xDistance=-0.62 yDistance=-0.60 00:59:21.036 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62 00:59:21.036 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 00:59:21.037 00.001 15672 MoveAxis(E, 167, ABG) 00:59:21.037 00.000 15672 Guiding Dir = 2, Dur = 167 00:59:21.037 00.000 15672 IsSlewing returns 0 00:59:21.039 00.002 15672 IsGuiding returns 0 00:59:21.043 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=13003, FiltMin=2617, FiltMax=9708, Gamma=2.950 00:59:21.056 00.013 15672 PulseGuide returned control before completion, sleep 160 00:59:21.092 00.036 30444 UpdateGuideState exits: m=114810 SNR=80.0 Saturated 00:59:21.092 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:21.092 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:21.092 00.000 30444 Enqueuing Expose request 00:59:21.248 00.156 15672 IsGuiding returns 0 00:59:21.248 00.000 15672 Move returns status 0, amount 167 00:59:21.248 00.000 15672 MoveAxis(N, 108, ABG) 00:59:21.248 00.000 15672 Guiding Dir = 0, Dur = 108 00:59:21.249 00.001 15672 IsSlewing returns 0 00:59:21.251 00.002 15672 IsGuiding returns 0 00:59:21.328 00.077 15672 PulseGuide returned control before completion, sleep 42 00:59:21.373 00.045 15672 IsGuiding returns 1 00:59:21.373 00.000 15672 scope still moving after pulse duration time elapsed 00:59:21.394 00.021 15672 IsSlewing returns 0 00:59:21.397 00.003 15672 IsGuiding returns 1 00:59:21.418 00.021 15672 IsSlewing returns 0 00:59:21.421 00.003 15672 IsGuiding returns 1 00:59:21.442 00.021 15672 IsSlewing returns 0 00:59:21.503 00.061 15672 IsGuiding returns 0 00:59:21.505 00.002 15672 scope move finished after 108 + 144 ms 00:59:21.505 00.000 15672 Move returns status 0, amount 108 00:59:21.505 00.000 15672 move complete, result=0 00:59:21.505 00.000 15672 worker thread done servicing request 00:59:21.505 00.000 15672 Worker thread wakes up 00:59:21.505 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:21.505 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:21.506 00.001 30444 GuideStep: -0.6 px 167 ms EAST, -0.6 px 108 ms NORTH 00:59:23.614 02.108 15672 Exposure complete 00:59:23.634 00.020 15672 worker thread done servicing request 00:59:23.634 00.000 30444 OnExposeComplete: enter 00:59:23.634 00.000 30444 UpdateGuideState(): m_state=6 00:59:23.634 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4674 00:59:23.634 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=195.25, Mass=121113, SNR=81.7, Peak=12329 HFD=3.5 00:59:23.634 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 00:59:23.634 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 00:59:23.635 00.001 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.96 hyp=0.97 cameraTheta=-1.71 mountX=0.14 mountY=-0.97, mountTheta=-1.43 00:59:23.635 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.96, opts=13) 00:59:23.635 00.000 30444 Enqueuing Move request for scope (-0.13, -0.96) 00:59:23.635 00.000 15672 Worker thread wakes up 00:59:23.635 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.96) opts 0xd 00:59:23.635 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.96) 00:59:23.635 00.000 15672 Moving (-0.13, -0.96) raw xDistance=0.14 yDistance=-0.97 00:59:23.635 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 00:59:23.635 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97 00:59:23.635 00.000 15672 MoveAxis(E, 0, ABG) 00:59:23.635 00.000 15672 Move returns status 0, amount 0 00:59:23.636 00.001 15672 MoveAxis(N, 173, ABG) 00:59:23.636 00.000 15672 Guiding Dir = 0, Dur = 173 00:59:23.636 00.000 15672 IsSlewing returns 0 00:59:23.637 00.001 15672 IsGuiding returns 0 00:59:23.640 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=13012, FiltMin=2630, FiltMax=9426, Gamma=2.950 00:59:23.690 00.050 30444 UpdateGuideState exits: m=121113 SNR=81.7 Saturated 00:59:23.690 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:23.690 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:23.690 00.000 30444 Enqueuing Expose request 00:59:23.723 00.033 15672 PulseGuide returned control before completion, sleep 97 00:59:23.839 00.116 15672 IsGuiding returns 1 00:59:23.839 00.000 15672 scope still moving after pulse duration time elapsed 00:59:23.861 00.022 15672 IsSlewing returns 0 00:59:23.862 00.001 15672 IsGuiding returns 1 00:59:23.883 00.021 15672 IsSlewing returns 0 00:59:23.891 00.008 15672 IsGuiding returns 1 00:59:23.913 00.022 15672 IsSlewing returns 0 00:59:23.932 00.019 15672 IsGuiding returns 0 00:59:23.932 00.000 15672 scope move finished after 173 + 122 ms 00:59:23.933 00.001 15672 Move returns status 0, amount 173 00:59:23.933 00.000 15672 move complete, result=0 00:59:23.933 00.000 15672 worker thread done servicing request 00:59:23.933 00.000 15672 Worker thread wakes up 00:59:23.933 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:23.933 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:23.933 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.0 px 173 ms NORTH 00:59:25.839 01.906 15672 Exposure complete 00:59:25.860 00.021 15672 worker thread done servicing request 00:59:25.860 00.000 30444 OnExposeComplete: enter 00:59:25.860 00.000 30444 UpdateGuideState(): m_state=6 00:59:25.860 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4675 00:59:25.860 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=194.92, Mass=123081, SNR=86.7, Peak=13176 HFD=3.4 00:59:25.860 00.000 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 00:59:25.860 00.000 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.88 = -1.88) 00:59:25.860 00.000 30444 CameraToMount -- cameraX=-0.75 cameraY=-1.30 hyp=1.50 cameraTheta=-2.09 mountX=-0.36 mountY=-1.43, mountTheta=-1.82 00:59:25.861 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.75, y=-1.30, opts=13) 00:59:25.861 00.000 30444 Enqueuing Move request for scope (-0.75, -1.30) 00:59:25.861 00.000 15672 Worker thread wakes up 00:59:25.861 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -1.30) opts 0xd 00:59:25.861 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.75, -1.30) 00:59:25.861 00.000 15672 Moving (-0.75, -1.30) raw xDistance=-0.36 yDistance=-1.43 00:59:25.861 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 00:59:25.861 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.43 from input -1.43 00:59:25.861 00.000 15672 MoveAxis(E, 98, ABG) 00:59:25.861 00.000 15672 Guiding Dir = 2, Dur = 98 00:59:25.862 00.001 15672 IsSlewing returns 0 00:59:25.863 00.001 15672 IsGuiding returns 0 00:59:25.867 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=13176, FiltMin=2608, FiltMax=9458, Gamma=2.950 00:59:25.880 00.013 15672 PulseGuide returned control before completion, sleep 91 00:59:25.917 00.037 30444 UpdateGuideState exits: m=123081 SNR=86.7 Saturated 00:59:25.917 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:25.917 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:25.917 00.000 30444 Enqueuing Expose request 00:59:25.973 00.056 15672 IsGuiding returns 1 00:59:25.973 00.000 15672 scope still moving after pulse duration time elapsed 00:59:25.994 00.021 15672 IsSlewing returns 0 00:59:26.024 00.030 15672 IsGuiding returns 0 00:59:26.024 00.000 15672 scope move finished after 98 + 63 ms 00:59:26.024 00.000 15672 Move returns status 0, amount 98 00:59:26.024 00.000 15672 MoveAxis(N, 254, ABG) 00:59:26.024 00.000 15672 Guiding Dir = 0, Dur = 254 00:59:26.025 00.001 15672 IsSlewing returns 0 00:59:26.025 00.000 15672 IsGuiding returns 0 00:59:26.105 00.080 15672 PulseGuide returned control before completion, sleep 186 00:59:26.294 00.189 15672 IsGuiding returns 1 00:59:26.294 00.000 15672 scope still moving after pulse duration time elapsed 00:59:26.315 00.021 15672 IsSlewing returns 0 00:59:26.318 00.003 15672 IsGuiding returns 1 00:59:26.339 00.021 15672 IsSlewing returns 0 00:59:26.342 00.003 15672 IsGuiding returns 1 00:59:26.363 00.021 15672 IsSlewing returns 0 00:59:26.376 00.013 15672 IsGuiding returns 0 00:59:26.376 00.000 15672 scope move finished after 254 + 96 ms 00:59:26.376 00.000 15672 Move returns status 0, amount 254 00:59:26.376 00.000 15672 move complete, result=0 00:59:26.376 00.000 15672 worker thread done servicing request 00:59:26.376 00.000 15672 Worker thread wakes up 00:59:26.376 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:26.376 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:26.425 00.049 30444 GuideStep: -0.4 px 98 ms EAST, -1.4 px 254 ms NORTH 00:59:28.485 02.060 15672 Exposure complete 00:59:28.505 00.020 15672 worker thread done servicing request 00:59:28.505 00.000 30444 OnExposeComplete: enter 00:59:28.505 00.000 30444 UpdateGuideState(): m_state=6 00:59:28.506 00.001 30444 Star::Find(15, 459, 194, 0, (0,0,0,0), 0.0, 255) frame 4676 00:59:28.506 00.000 30444 Star::Find returns 1 (1), X=460.93, Y=195.42, Mass=115563, SNR=73.2, Peak=13348 HFD=3.5 00:59:28.506 00.000 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 00:59:28.506 00.000 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 00:59:28.506 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-0.79 hyp=0.95 cameraTheta=-0.98 mountX=0.72 mountY=-0.66, mountTheta=-0.74 00:59:28.506 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.79, opts=13) 00:59:28.506 00.000 30444 Enqueuing Move request for scope (0.53, -0.79) 00:59:28.506 00.000 15672 Worker thread wakes up 00:59:28.506 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.79) opts 0xd 00:59:28.506 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.79) 00:59:28.507 00.001 15672 Moving (0.53, -0.79) raw xDistance=0.72 yDistance=-0.66 00:59:28.507 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.72 00:59:28.507 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 00:59:28.507 00.000 15672 MoveAxis(W, 188, ABG) 00:59:28.507 00.000 15672 Guiding Dir = 3, Dur = 188 00:59:28.507 00.000 15672 IsSlewing returns 0 00:59:28.508 00.001 15672 IsGuiding returns 0 00:59:28.514 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=14009, FiltMin=2594, FiltMax=10204, Gamma=2.950 00:59:28.532 00.018 15672 PulseGuide returned control before completion, sleep 174 00:59:28.568 00.036 30444 UpdateGuideState exits: m=115563 SNR=73.2 Saturated 00:59:28.568 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:28.568 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:28.568 00.000 30444 Enqueuing Expose request 00:59:28.710 00.142 15672 IsGuiding returns 1 00:59:28.710 00.000 15672 scope still moving after pulse duration time elapsed 00:59:28.731 00.021 15672 IsSlewing returns 0 00:59:28.742 00.011 15672 IsGuiding returns 0 00:59:28.742 00.000 15672 scope move finished after 188 + 46 ms 00:59:28.742 00.000 15672 Move returns status 0, amount 188 00:59:28.742 00.000 15672 MoveAxis(N, 118, ABG) 00:59:28.742 00.000 15672 Guiding Dir = 0, Dur = 118 00:59:28.743 00.001 15672 IsSlewing returns 0 00:59:28.745 00.002 15672 IsGuiding returns 0 00:59:28.821 00.076 15672 PulseGuide returned control before completion, sleep 54 00:59:28.877 00.056 15672 IsGuiding returns 1 00:59:28.877 00.000 15672 scope still moving after pulse duration time elapsed 00:59:28.898 00.021 15672 IsSlewing returns 0 00:59:28.901 00.003 15672 IsGuiding returns 1 00:59:28.922 00.021 15672 IsSlewing returns 0 00:59:28.925 00.003 15672 IsGuiding returns 1 00:59:28.946 00.021 15672 IsSlewing returns 0 00:59:28.982 00.036 15672 IsGuiding returns 0 00:59:28.982 00.000 15672 scope move finished after 118 + 117 ms 00:59:28.982 00.000 15672 Move returns status 0, amount 118 00:59:28.982 00.000 15672 move complete, result=0 00:59:28.982 00.000 15672 worker thread done servicing request 00:59:28.983 00.001 30444 GuideStep: 0.7 px 188 ms WEST, -0.7 px 118 ms NORTH 00:59:28.983 00.000 15672 Worker thread wakes up 00:59:28.983 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:28.983 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:30.893 01.910 15672 Exposure complete 00:59:30.912 00.019 15672 worker thread done servicing request 00:59:30.912 00.000 30444 OnExposeComplete: enter 00:59:30.912 00.000 30444 UpdateGuideState(): m_state=6 00:59:30.913 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4677 00:59:30.913 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=195.60, Mass=125349, SNR=84.6, Peak=11414 HFD=3.5 00:59:30.913 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 00:59:30.913 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 00:59:30.913 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.62 hyp=0.62 cameraTheta=-1.73 mountX=0.07 mountY=-0.62, mountTheta=-1.45 00:59:30.913 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.62, opts=13) 00:59:30.913 00.000 30444 Enqueuing Move request for scope (-0.10, -0.62) 00:59:30.913 00.000 15672 Worker thread wakes up 00:59:30.913 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.62) opts 0xd 00:59:30.914 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.62) 00:59:30.914 00.000 15672 Moving (-0.10, -0.62) raw xDistance=0.07 yDistance=-0.62 00:59:30.914 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 00:59:30.914 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 00:59:30.914 00.000 15672 MoveAxis(E, 0, ABG) 00:59:30.914 00.000 15672 Move returns status 0, amount 0 00:59:30.914 00.000 15672 MoveAxis(N, 111, ABG) 00:59:30.914 00.000 15672 Guiding Dir = 0, Dur = 111 00:59:30.914 00.000 15672 IsSlewing returns 0 00:59:30.915 00.001 15672 IsGuiding returns 0 00:59:30.919 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=12967, FiltMin=2665, FiltMax=10111, Gamma=2.950 00:59:30.967 00.048 30444 UpdateGuideState exits: m=125349 SNR=84.6 Saturated 00:59:30.967 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:30.967 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:30.967 00.000 30444 Enqueuing Expose request 00:59:30.993 00.026 15672 PulseGuide returned control before completion, sleep 44 00:59:31.038 00.045 15672 IsGuiding returns 1 00:59:31.038 00.000 15672 scope still moving after pulse duration time elapsed 00:59:31.060 00.022 15672 IsSlewing returns 0 00:59:31.062 00.002 15672 IsGuiding returns 1 00:59:31.082 00.020 15672 IsSlewing returns 0 00:59:31.084 00.002 15672 IsGuiding returns 1 00:59:31.105 00.021 15672 IsSlewing returns 0 00:59:31.108 00.003 15672 IsGuiding returns 1 00:59:31.129 00.021 15672 IsSlewing returns 0 00:59:31.153 00.024 15672 IsGuiding returns 0 00:59:31.154 00.001 15672 scope move finished after 111 + 128 ms 00:59:31.154 00.000 15672 Move returns status 0, amount 111 00:59:31.154 00.000 15672 move complete, result=0 00:59:31.155 00.001 15672 worker thread done servicing request 00:59:31.155 00.000 15672 Worker thread wakes up 00:59:31.155 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 111 ms NORTH 00:59:31.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:31.156 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:33.264 02.108 15672 Exposure complete 00:59:33.285 00.021 15672 worker thread done servicing request 00:59:33.286 00.001 30444 OnExposeComplete: enter 00:59:33.286 00.000 30444 UpdateGuideState(): m_state=6 00:59:33.286 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4678 00:59:33.286 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=195.35, Mass=113105, SNR=79.1, Peak=11626 HFD=3.5 00:59:33.286 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 00:59:33.286 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 00:59:33.286 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.86 hyp=0.89 cameraTheta=-1.83 mountX=0.01 mountY=-0.89, mountTheta=-1.56 00:59:33.287 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.86, opts=13) 00:59:33.287 00.000 30444 Enqueuing Move request for scope (-0.23, -0.86) 00:59:33.287 00.000 15672 Worker thread wakes up 00:59:33.287 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.86) opts 0xd 00:59:33.287 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.86) 00:59:33.287 00.000 15672 Moving (-0.23, -0.86) raw xDistance=0.01 yDistance=-0.89 00:59:33.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 00:59:33.287 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 00:59:33.287 00.000 15672 MoveAxis(E, 0, ABG) 00:59:33.287 00.000 15672 Move returns status 0, amount 0 00:59:33.287 00.000 15672 MoveAxis(N, 159, ABG) 00:59:33.287 00.000 15672 Guiding Dir = 0, Dur = 159 00:59:33.288 00.001 15672 IsSlewing returns 0 00:59:33.289 00.001 15672 IsGuiding returns 0 00:59:33.294 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=13007, FiltMin=2647, FiltMax=10407, Gamma=2.950 00:59:33.344 00.050 30444 UpdateGuideState exits: m=113105 SNR=79.1 Saturated 00:59:33.344 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:33.344 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:33.344 00.000 30444 Enqueuing Expose request 00:59:33.372 00.028 15672 PulseGuide returned control before completion, sleep 85 00:59:33.460 00.088 15672 IsGuiding returns 1 00:59:33.461 00.001 15672 scope still moving after pulse duration time elapsed 00:59:33.482 00.021 15672 IsSlewing returns 0 00:59:33.485 00.003 15672 IsGuiding returns 1 00:59:33.506 00.021 15672 IsSlewing returns 0 00:59:33.507 00.001 15672 IsGuiding returns 1 00:59:33.528 00.021 15672 IsSlewing returns 0 00:59:33.549 00.021 15672 IsGuiding returns 0 00:59:33.549 00.000 15672 scope move finished after 159 + 101 ms 00:59:33.549 00.000 15672 Move returns status 0, amount 159 00:59:33.549 00.000 15672 move complete, result=0 00:59:33.549 00.000 15672 worker thread done servicing request 00:59:33.549 00.000 15672 Worker thread wakes up 00:59:33.549 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:33.549 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:33.549 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.9 px 159 ms NORTH 00:59:35.454 01.905 15672 Exposure complete 00:59:35.474 00.020 15672 worker thread done servicing request 00:59:35.474 00.000 30444 OnExposeComplete: enter 00:59:35.474 00.000 30444 UpdateGuideState(): m_state=6 00:59:35.474 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4679 00:59:35.474 00.000 30444 Star::Find returns 1 (1), X=459.33, Y=195.17, Mass=124254, SNR=92.4, Peak=13562 HFD=3.5 00:59:35.474 00.000 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 00:59:35.474 00.000 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 00:59:35.474 00.000 30444 CameraToMount -- cameraX=-1.08 cameraY=-1.05 hyp=1.50 cameraTheta=-2.37 mountX=-0.75 mountY=-1.25, mountTheta=-2.11 00:59:35.475 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.08, y=-1.05, opts=13) 00:59:35.475 00.000 30444 Enqueuing Move request for scope (-1.08, -1.05) 00:59:35.475 00.000 15672 Worker thread wakes up 00:59:35.475 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.08, -1.05) opts 0xd 00:59:35.475 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.08, -1.05) 00:59:35.475 00.000 15672 Moving (-1.08, -1.05) raw xDistance=-0.75 yDistance=-1.25 00:59:35.475 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75 00:59:35.475 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.25 from input -1.25 00:59:35.475 00.000 15672 MoveAxis(E, 203, ABG) 00:59:35.475 00.000 15672 Guiding Dir = 2, Dur = 203 00:59:35.476 00.001 15672 IsSlewing returns 0 00:59:35.477 00.001 15672 IsGuiding returns 0 00:59:35.481 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=13857, FiltMin=2620, FiltMax=9337, Gamma=2.950 00:59:35.497 00.016 15672 PulseGuide returned control before completion, sleep 194 00:59:35.530 00.033 30444 UpdateGuideState exits: m=124254 SNR=92.4 Saturated 00:59:35.530 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:35.530 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:35.530 00.000 30444 Enqueuing Expose request 00:59:35.722 00.192 15672 IsGuiding returns 0 00:59:35.722 00.000 15672 Move returns status 0, amount 203 00:59:35.722 00.000 15672 MoveAxis(N, 224, ABG) 00:59:35.722 00.000 15672 Guiding Dir = 0, Dur = 224 00:59:35.723 00.001 15672 IsSlewing returns 0 00:59:35.725 00.002 15672 IsGuiding returns 0 00:59:35.801 00.076 15672 PulseGuide returned control before completion, sleep 158 00:59:35.963 00.162 15672 IsGuiding returns 1 00:59:35.963 00.000 15672 scope still moving after pulse duration time elapsed 00:59:35.985 00.022 15672 IsSlewing returns 0 00:59:35.986 00.001 15672 IsGuiding returns 1 00:59:36.006 00.020 15672 IsSlewing returns 0 00:59:36.007 00.001 15672 IsGuiding returns 1 00:59:36.028 00.021 15672 IsSlewing returns 0 00:59:36.089 00.061 15672 IsGuiding returns 0 00:59:36.089 00.000 15672 scope move finished after 224 + 139 ms 00:59:36.089 00.000 15672 Move returns status 0, amount 224 00:59:36.089 00.000 15672 move complete, result=0 00:59:36.089 00.000 15672 worker thread done servicing request 00:59:36.089 00.000 15672 Worker thread wakes up 00:59:36.089 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:36.089 00.000 30444 GuideStep: -0.7 px 203 ms EAST, -1.3 px 224 ms NORTH 00:59:36.089 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:38.196 02.107 15672 Exposure complete 00:59:38.217 00.021 15672 worker thread done servicing request 00:59:38.217 00.000 30444 OnExposeComplete: enter 00:59:38.217 00.000 30444 UpdateGuideState(): m_state=6 00:59:38.217 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4680 00:59:38.217 00.000 30444 Star::Find returns 1 (1), X=460.78, Y=195.39, Mass=128630, SNR=83.7, Peak=13115 HFD=3.7 00:59:38.217 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 00:59:38.217 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 00:59:38.217 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.82 hyp=0.90 cameraTheta=-1.15 mountX=0.58 mountY=-0.72, mountTheta=-0.89 00:59:38.218 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.82, opts=13) 00:59:38.218 00.000 30444 Enqueuing Move request for scope (0.37, -0.82) 00:59:38.218 00.000 15672 Worker thread wakes up 00:59:38.218 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.82) opts 0xd 00:59:38.218 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.82) 00:59:38.218 00.000 15672 Moving (0.37, -0.82) raw xDistance=0.58 yDistance=-0.72 00:59:38.218 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.58 00:59:38.218 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 00:59:38.218 00.000 15672 MoveAxis(W, 144, ABG) 00:59:38.218 00.000 15672 Guiding Dir = 3, Dur = 144 00:59:38.219 00.001 15672 IsSlewing returns 0 00:59:38.226 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=13115, FiltMin=2616, FiltMax=9636, Gamma=2.950 00:59:38.246 00.020 15672 IsGuiding returns 0 00:59:38.261 00.015 15672 PulseGuide returned control before completion, sleep 139 00:59:38.275 00.014 30444 UpdateGuideState exits: m=128630 SNR=83.7 Saturated 00:59:38.275 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:38.275 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:38.275 00.000 30444 Enqueuing Expose request 00:59:38.403 00.128 15672 IsGuiding returns 1 00:59:38.403 00.000 15672 scope still moving after pulse duration time elapsed 00:59:38.424 00.021 15672 IsSlewing returns 0 00:59:38.437 00.013 15672 IsGuiding returns 0 00:59:38.438 00.001 15672 scope move finished after 144 + 48 ms 00:59:38.438 00.000 15672 Move returns status 0, amount 144 00:59:38.438 00.000 15672 MoveAxis(N, 129, ABG) 00:59:38.438 00.000 15672 Guiding Dir = 0, Dur = 129 00:59:38.439 00.001 15672 IsSlewing returns 0 00:59:38.441 00.002 15672 IsGuiding returns 0 00:59:38.517 00.076 15672 PulseGuide returned control before completion, sleep 64 00:59:38.585 00.068 15672 IsGuiding returns 1 00:59:38.585 00.000 15672 scope still moving after pulse duration time elapsed 00:59:38.606 00.021 15672 IsSlewing returns 0 00:59:38.607 00.001 15672 IsGuiding returns 1 00:59:38.628 00.021 15672 IsSlewing returns 0 00:59:38.629 00.001 15672 IsGuiding returns 1 00:59:38.651 00.022 15672 IsSlewing returns 0 00:59:38.662 00.011 15672 IsGuiding returns 0 00:59:38.662 00.000 15672 scope move finished after 129 + 90 ms 00:59:38.662 00.000 15672 Move returns status 0, amount 129 00:59:38.662 00.000 15672 move complete, result=0 00:59:38.662 00.000 15672 worker thread done servicing request 00:59:38.662 00.000 15672 Worker thread wakes up 00:59:38.662 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:38.662 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:38.662 00.000 30444 GuideStep: 0.6 px 144 ms WEST, -0.7 px 129 ms NORTH 00:59:40.570 01.908 15672 Exposure complete 00:59:40.590 00.020 15672 worker thread done servicing request 00:59:40.590 00.000 30444 OnExposeComplete: enter 00:59:40.590 00.000 30444 UpdateGuideState(): m_state=6 00:59:40.590 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4681 00:59:40.590 00.000 30444 Star::Find returns 1 (1), X=460.89, Y=195.49, Mass=120706, SNR=94.3, Peak=12934 HFD=3.8 00:59:40.590 00.000 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.70 = -0.70) 00:59:40.590 00.000 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 00:59:40.590 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.72 hyp=0.87 cameraTheta=-0.98 mountX=0.66 mountY=-0.60, mountTheta=-0.74 00:59:40.591 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.72, opts=13) 00:59:40.591 00.000 30444 Enqueuing Move request for scope (0.48, -0.72) 00:59:40.591 00.000 15672 Worker thread wakes up 00:59:40.591 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.72) opts 0xd 00:59:40.591 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.72) 00:59:40.591 00.000 15672 Moving (0.48, -0.72) raw xDistance=0.66 yDistance=-0.60 00:59:40.591 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66 00:59:40.591 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 00:59:40.591 00.000 15672 MoveAxis(W, 188, ABG) 00:59:40.591 00.000 15672 Guiding Dir = 3, Dur = 188 00:59:40.592 00.001 15672 IsSlewing returns 0 00:59:40.593 00.001 15672 IsGuiding returns 0 00:59:40.597 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=13658, FiltMin=2625, FiltMax=9767, Gamma=2.950 00:59:40.609 00.012 15672 PulseGuide returned control before completion, sleep 182 00:59:40.647 00.038 30444 UpdateGuideState exits: m=120706 SNR=94.3 Saturated 00:59:40.647 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:40.647 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:40.647 00.000 30444 Enqueuing Expose request 00:59:40.819 00.172 15672 IsGuiding returns 0 00:59:40.819 00.000 15672 Move returns status 0, amount 188 00:59:40.819 00.000 15672 MoveAxis(N, 107, ABG) 00:59:40.819 00.000 15672 Guiding Dir = 0, Dur = 107 00:59:40.820 00.001 15672 IsSlewing returns 0 00:59:40.822 00.002 15672 IsGuiding returns 0 00:59:40.898 00.076 15672 PulseGuide returned control before completion, sleep 42 00:59:40.943 00.045 15672 IsGuiding returns 1 00:59:40.943 00.000 15672 scope still moving after pulse duration time elapsed 00:59:40.964 00.021 15672 IsSlewing returns 0 00:59:40.966 00.002 15672 IsGuiding returns 1 00:59:40.988 00.022 15672 IsSlewing returns 0 00:59:40.991 00.003 15672 IsGuiding returns 1 00:59:41.012 00.021 15672 IsSlewing returns 0 00:59:41.013 00.001 15672 IsGuiding returns 1 00:59:41.034 00.021 15672 IsSlewing returns 0 00:59:41.057 00.023 15672 IsGuiding returns 0 00:59:41.057 00.000 15672 scope move finished after 107 + 128 ms 00:59:41.057 00.000 15672 Move returns status 0, amount 107 00:59:41.057 00.000 15672 move complete, result=0 00:59:41.057 00.000 15672 worker thread done servicing request 00:59:41.057 00.000 15672 Worker thread wakes up 00:59:41.057 00.000 30444 GuideStep: 0.7 px 188 ms WEST, -0.6 px 107 ms NORTH 00:59:41.057 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:41.057 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:43.164 02.107 15672 Exposure complete 00:59:43.186 00.022 15672 worker thread done servicing request 00:59:43.186 00.000 30444 OnExposeComplete: enter 00:59:43.186 00.000 30444 UpdateGuideState(): m_state=6 00:59:43.186 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4682 00:59:43.187 00.001 30444 Star::Find returns 1 (1), X=460.37, Y=195.02, Mass=125436, SNR=77.1, Peak=11799 HFD=3.5 00:59:43.187 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 00:59:43.187 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 00:59:43.187 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-1.20 hyp=1.20 cameraTheta=-1.60 mountX=0.30 mountY=-1.18, mountTheta=-1.32 00:59:43.187 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-1.20, opts=13) 00:59:43.187 00.000 30444 Enqueuing Move request for scope (-0.03, -1.20) 00:59:43.187 00.000 15672 Worker thread wakes up 00:59:43.187 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -1.20) opts 0xd 00:59:43.188 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.03, -1.20) 00:59:43.188 00.000 15672 Moving (-0.03, -1.20) raw xDistance=0.30 yDistance=-1.18 00:59:43.188 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30 00:59:43.188 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18 00:59:43.188 00.000 15672 MoveAxis(W, 94, ABG) 00:59:43.188 00.000 15672 Guiding Dir = 3, Dur = 94 00:59:43.188 00.000 15672 IsSlewing returns 0 00:59:43.189 00.001 15672 IsGuiding returns 0 00:59:43.195 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=11847, FiltMin=2633, FiltMax=9200, Gamma=2.950 00:59:43.213 00.018 15672 PulseGuide returned control before completion, sleep 81 00:59:43.245 00.032 30444 UpdateGuideState exits: m=125436 SNR=77.1 Saturated 00:59:43.245 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:43.245 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:43.245 00.000 30444 Enqueuing Expose request 00:59:43.325 00.080 15672 IsGuiding returns 0 00:59:43.325 00.000 15672 Move returns status 0, amount 94 00:59:43.325 00.000 15672 MoveAxis(N, 210, ABG) 00:59:43.325 00.000 15672 Guiding Dir = 0, Dur = 210 00:59:43.326 00.001 15672 IsSlewing returns 0 00:59:43.326 00.000 15672 IsGuiding returns 0 00:59:43.407 00.081 15672 PulseGuide returned control before completion, sleep 140 00:59:43.550 00.143 15672 IsGuiding returns 1 00:59:43.550 00.000 15672 scope still moving after pulse duration time elapsed 00:59:43.571 00.021 15672 IsSlewing returns 0 00:59:43.572 00.001 15672 IsGuiding returns 1 00:59:43.593 00.021 15672 IsSlewing returns 0 00:59:43.594 00.001 15672 IsGuiding returns 1 00:59:43.615 00.021 15672 IsSlewing returns 0 00:59:43.630 00.015 15672 IsGuiding returns 0 00:59:43.630 00.000 15672 scope move finished after 210 + 93 ms 00:59:43.630 00.000 15672 Move returns status 0, amount 210 00:59:43.630 00.000 15672 move complete, result=0 00:59:43.630 00.000 15672 worker thread done servicing request 00:59:43.630 00.000 15672 Worker thread wakes up 00:59:43.630 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:43.630 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:43.630 00.000 30444 GuideStep: 0.3 px 94 ms WEST, -1.2 px 210 ms NORTH 00:59:45.545 01.915 15672 Exposure complete 00:59:45.578 00.033 15672 worker thread done servicing request 00:59:45.578 00.000 30444 OnExposeComplete: enter 00:59:45.578 00.000 30444 UpdateGuideState(): m_state=6 00:59:45.578 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4683 00:59:45.578 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=195.19, Mass=123615, SNR=94.1, Peak=12349 HFD=3.9 00:59:45.578 00.000 30444 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 00:59:45.578 00.000 30444 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 00:59:45.578 00.000 30444 CameraToMount -- cameraX=0.78 cameraY=-1.02 hyp=1.29 cameraTheta=-0.92 mountX=1.03 mountY=-0.83, mountTheta=-0.68 00:59:45.579 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.78, y=-1.02, opts=13) 00:59:45.579 00.000 30444 Enqueuing Move request for scope (0.78, -1.02) 00:59:45.579 00.000 15672 Worker thread wakes up 00:59:45.579 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.78, -1.02) opts 0xd 00:59:45.579 00.000 15672 Handling offset move in thread for scope, endpoint = (0.78, -1.02) 00:59:45.579 00.000 15672 Moving (0.78, -1.02) raw xDistance=1.03 yDistance=-0.83 00:59:45.579 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.03 00:59:45.579 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 00:59:45.579 00.000 15672 MoveAxis(W, 285, ABG) 00:59:45.579 00.000 15672 Guiding Dir = 3, Dur = 285 00:59:45.580 00.001 15672 IsSlewing returns 0 00:59:45.581 00.001 15672 IsGuiding returns 0 00:59:45.586 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=13216, FiltMin=2628, FiltMax=8775, Gamma=2.950 00:59:45.609 00.023 15672 PulseGuide returned control before completion, sleep 267 00:59:45.636 00.027 30444 UpdateGuideState exits: m=123615 SNR=94.1 Saturated 00:59:45.636 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:45.636 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:45.636 00.000 30444 Enqueuing Expose request 00:59:45.880 00.244 15672 IsGuiding returns 1 00:59:45.880 00.000 15672 scope still moving after pulse duration time elapsed 00:59:45.902 00.022 15672 IsSlewing returns 0 00:59:45.930 00.028 15672 IsGuiding returns 0 00:59:45.930 00.000 15672 scope move finished after 285 + 64 ms 00:59:45.930 00.000 15672 Move returns status 0, amount 285 00:59:45.930 00.000 15672 MoveAxis(N, 148, ABG) 00:59:45.930 00.000 15672 Guiding Dir = 0, Dur = 148 00:59:45.931 00.001 15672 IsSlewing returns 0 00:59:45.932 00.001 15672 IsGuiding returns 0 00:59:46.009 00.077 15672 PulseGuide returned control before completion, sleep 83 00:59:46.095 00.086 15672 IsGuiding returns 1 00:59:46.095 00.000 15672 scope still moving after pulse duration time elapsed 00:59:46.115 00.020 15672 IsSlewing returns 0 00:59:46.118 00.003 15672 IsGuiding returns 1 00:59:46.140 00.022 15672 IsSlewing returns 0 00:59:46.201 00.061 15672 IsGuiding returns 0 00:59:46.201 00.000 15672 scope move finished after 148 + 119 ms 00:59:46.201 00.000 15672 Move returns status 0, amount 148 00:59:46.201 00.000 15672 move complete, result=0 00:59:46.201 00.000 15672 worker thread done servicing request 00:59:46.201 00.000 15672 Worker thread wakes up 00:59:46.201 00.000 30444 GuideStep: 1.0 px 285 ms WEST, -0.8 px 148 ms NORTH 00:59:46.201 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:46.201 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:48.312 02.111 15672 Exposure complete 00:59:48.331 00.019 15672 worker thread done servicing request 00:59:48.332 00.001 30444 OnExposeComplete: enter 00:59:48.332 00.000 30444 UpdateGuideState(): m_state=6 00:59:48.332 00.000 30444 Star::Find(15, 461, 195, 0, (0,0,0,0), 0.0, 255) frame 4684 00:59:48.332 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=195.35, Mass=112218, SNR=74.9, Peak=12759 HFD=3.2 00:59:48.332 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 00:59:48.332 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 00:59:48.332 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.86 hyp=0.91 cameraTheta=-1.89 mountX=-0.04 mountY=-0.90, mountTheta=-1.62 00:59:48.332 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.86, opts=13) 00:59:48.332 00.000 30444 Enqueuing Move request for scope (-0.29, -0.86) 00:59:48.332 00.000 15672 Worker thread wakes up 00:59:48.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.86) opts 0xd 00:59:48.333 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.86) 00:59:48.333 00.000 15672 Moving (-0.29, -0.86) raw xDistance=-0.04 yDistance=-0.90 00:59:48.333 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 00:59:48.333 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 00:59:48.333 00.000 15672 MoveAxis(E, 0, ABG) 00:59:48.333 00.000 15672 Move returns status 0, amount 0 00:59:48.333 00.000 15672 MoveAxis(N, 161, ABG) 00:59:48.333 00.000 15672 Guiding Dir = 0, Dur = 161 00:59:48.333 00.000 15672 IsSlewing returns 0 00:59:48.334 00.001 15672 IsGuiding returns 0 00:59:48.339 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=13706, FiltMin=2634, FiltMax=10533, Gamma=2.950 00:59:48.387 00.048 30444 UpdateGuideState exits: m=112218 SNR=74.9 Saturated 00:59:48.387 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:48.387 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:48.387 00.000 30444 Enqueuing Expose request 00:59:48.420 00.033 15672 PulseGuide returned control before completion, sleep 86 00:59:48.533 00.113 15672 IsGuiding returns 1 00:59:48.533 00.000 15672 scope still moving after pulse duration time elapsed 00:59:48.554 00.021 15672 IsSlewing returns 0 00:59:48.555 00.001 15672 IsGuiding returns 1 00:59:48.576 00.021 15672 IsSlewing returns 0 00:59:48.577 00.001 15672 IsGuiding returns 1 00:59:48.597 00.020 15672 IsSlewing returns 0 00:59:48.613 00.016 15672 IsGuiding returns 0 00:59:48.613 00.000 15672 scope move finished after 161 + 117 ms 00:59:48.613 00.000 15672 Move returns status 0, amount 161 00:59:48.613 00.000 15672 move complete, result=0 00:59:48.613 00.000 15672 worker thread done servicing request 00:59:48.613 00.000 15672 Worker thread wakes up 00:59:48.613 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:48.613 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:48.613 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.9 px 161 ms NORTH 00:59:50.530 01.917 15672 Exposure complete 00:59:50.560 00.030 15672 worker thread done servicing request 00:59:50.560 00.000 30444 OnExposeComplete: enter 00:59:50.561 00.001 30444 UpdateGuideState(): m_state=6 00:59:50.561 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4685 00:59:50.561 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=195.24, Mass=124060, SNR=88.9, Peak=12717 HFD=3.6 00:59:50.561 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 00:59:50.561 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 00:59:50.561 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.97 hyp=1.01 cameraTheta=-1.83 mountX=0.01 mountY=-1.00, mountTheta=-1.56 00:59:50.561 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.97, opts=13) 00:59:50.561 00.000 30444 Enqueuing Move request for scope (-0.26, -0.97) 00:59:50.561 00.000 15672 Worker thread wakes up 00:59:50.562 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.97) opts 0xd 00:59:50.562 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.97) 00:59:50.562 00.000 15672 Moving (-0.26, -0.97) raw xDistance=0.01 yDistance=-1.00 00:59:50.562 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 00:59:50.562 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.00 from input -1.00 00:59:50.562 00.000 15672 MoveAxis(E, 0, ABG) 00:59:50.562 00.000 15672 Move returns status 0, amount 0 00:59:50.562 00.000 15672 MoveAxis(N, 179, ABG) 00:59:50.562 00.000 15672 Guiding Dir = 0, Dur = 179 00:59:50.562 00.000 15672 IsSlewing returns 0 00:59:50.564 00.002 15672 IsGuiding returns 0 00:59:50.567 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=14320, FiltMin=2599, FiltMax=9863, Gamma=2.950 00:59:50.616 00.049 30444 UpdateGuideState exits: m=124060 SNR=88.9 Saturated 00:59:50.617 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:50.617 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:50.617 00.000 30444 Enqueuing Expose request 00:59:50.641 00.024 15672 PulseGuide returned control before completion, sleep 113 00:59:50.756 00.115 15672 IsGuiding returns 1 00:59:50.756 00.000 15672 scope still moving after pulse duration time elapsed 00:59:50.777 00.021 15672 IsSlewing returns 0 00:59:50.778 00.001 15672 IsGuiding returns 1 00:59:50.799 00.021 15672 IsSlewing returns 0 00:59:50.801 00.002 15672 IsGuiding returns 1 00:59:50.822 00.021 15672 IsSlewing returns 0 00:59:50.850 00.028 15672 IsGuiding returns 0 00:59:50.851 00.001 15672 scope move finished after 179 + 107 ms 00:59:50.851 00.000 15672 Move returns status 0, amount 179 00:59:50.851 00.000 15672 move complete, result=0 00:59:50.851 00.000 15672 worker thread done servicing request 00:59:50.851 00.000 15672 Worker thread wakes up 00:59:50.851 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:50.851 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:50.852 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -1.0 px 179 ms NORTH 00:59:52.961 02.109 15672 Exposure complete 00:59:52.981 00.020 15672 worker thread done servicing request 00:59:52.981 00.000 30444 OnExposeComplete: enter 00:59:52.981 00.000 30444 UpdateGuideState(): m_state=6 00:59:52.981 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4686 00:59:52.981 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=195.63, Mass=123097, SNR=98.9, Peak=12491 HFD=3.7 00:59:52.981 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 00:59:52.982 00.001 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 00:59:52.982 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.58 hyp=0.63 cameraTheta=-1.94 mountX=-0.06 mountY=-0.62, mountTheta=-1.66 00:59:52.982 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.58, opts=13) 00:59:52.982 00.000 30444 Enqueuing Move request for scope (-0.23, -0.58) 00:59:52.982 00.000 15672 Worker thread wakes up 00:59:52.982 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.58) opts 0xd 00:59:52.982 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.58) 00:59:52.982 00.000 15672 Moving (-0.23, -0.58) raw xDistance=-0.06 yDistance=-0.62 00:59:52.982 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 00:59:52.982 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 00:59:52.982 00.000 15672 MoveAxis(E, 0, ABG) 00:59:52.982 00.000 15672 Move returns status 0, amount 0 00:59:52.983 00.001 15672 MoveAxis(N, 110, ABG) 00:59:52.983 00.000 15672 Guiding Dir = 0, Dur = 110 00:59:52.983 00.000 15672 IsSlewing returns 0 00:59:52.984 00.001 15672 IsGuiding returns 0 00:59:52.988 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2113, max=13232, FiltMin=2624, FiltMax=9890, Gamma=2.950 00:59:53.037 00.049 30444 UpdateGuideState exits: m=123097 SNR=98.9 Saturated 00:59:53.037 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:53.037 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:53.037 00.000 30444 Enqueuing Expose request 00:59:53.069 00.032 15672 PulseGuide returned control before completion, sleep 35 00:59:53.106 00.037 15672 IsGuiding returns 1 00:59:53.106 00.000 15672 scope still moving after pulse duration time elapsed 00:59:53.127 00.021 15672 IsSlewing returns 0 00:59:53.128 00.001 15672 IsGuiding returns 1 00:59:53.148 00.020 15672 IsSlewing returns 0 00:59:53.150 00.002 15672 IsGuiding returns 1 00:59:53.172 00.022 15672 IsSlewing returns 0 00:59:53.173 00.001 15672 IsGuiding returns 1 00:59:53.195 00.022 15672 IsSlewing returns 0 00:59:53.196 00.001 15672 IsGuiding returns 1 00:59:53.217 00.021 15672 IsSlewing returns 0 00:59:53.229 00.012 15672 IsGuiding returns 0 00:59:53.229 00.000 15672 scope move finished after 110 + 135 ms 00:59:53.229 00.000 15672 Move returns status 0, amount 110 00:59:53.229 00.000 15672 move complete, result=0 00:59:53.229 00.000 15672 worker thread done servicing request 00:59:53.229 00.000 15672 Worker thread wakes up 00:59:53.229 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:53.229 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:53.229 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 110 ms NORTH 00:59:55.139 01.910 15672 Exposure complete 00:59:55.158 00.019 15672 worker thread done servicing request 00:59:55.158 00.000 30444 OnExposeComplete: enter 00:59:55.158 00.000 30444 UpdateGuideState(): m_state=6 00:59:55.159 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4687 00:59:55.159 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=196.36, Mass=118979, SNR=76.1, Peak=11344 HFD=3.4 00:59:55.159 00.000 30444 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 00:59:55.159 00.000 30444 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.34 = 0.34) 00:59:55.159 00.000 30444 CameraToMount -- cameraX=1.12 cameraY=0.14 hyp=1.13 cameraTheta=0.13 mountX=1.04 mountY=0.38, mountTheta=0.35 00:59:55.159 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.12, y=0.14, opts=13) 00:59:55.159 00.000 30444 Enqueuing Move request for scope (1.12, 0.14) 00:59:55.159 00.000 15672 Worker thread wakes up 00:59:55.159 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.12, 0.14) opts 0xd 00:59:55.159 00.000 15672 Handling offset move in thread for scope, endpoint = (1.12, 0.14) 00:59:55.160 00.001 15672 Moving (1.12, 0.14) raw xDistance=1.04 yDistance=0.38 00:59:55.160 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.04 00:59:55.160 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:59:55.160 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38 00:59:55.160 00.000 15672 MoveAxis(W, 281, ABG) 00:59:55.160 00.000 15672 Guiding Dir = 3, Dur = 281 00:59:55.160 00.000 15672 IsSlewing returns 0 00:59:55.162 00.002 15672 IsGuiding returns 0 00:59:55.166 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=11344, FiltMin=2637, FiltMax=9262, Gamma=2.950 00:59:55.178 00.012 15672 PulseGuide returned control before completion, sleep 275 00:59:55.215 00.037 30444 UpdateGuideState exits: m=118979 SNR=76.1 Saturated 00:59:55.215 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:55.215 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:55.215 00.000 30444 Enqueuing Expose request 00:59:55.455 00.240 15672 IsGuiding returns 1 00:59:55.455 00.000 15672 scope still moving after pulse duration time elapsed 00:59:55.476 00.021 15672 IsSlewing returns 0 00:59:55.531 00.055 15672 IsGuiding returns 0 00:59:55.531 00.000 15672 scope move finished after 281 + 88 ms 00:59:55.531 00.000 15672 Move returns status 0, amount 281 00:59:55.531 00.000 15672 MoveAxis(N, 0, ABG) 00:59:55.531 00.000 15672 Move returns status 0, amount 0 00:59:55.532 00.001 15672 move complete, result=0 00:59:55.532 00.000 15672 worker thread done servicing request 00:59:55.532 00.000 15672 Worker thread wakes up 00:59:55.532 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:55.532 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:55.532 00.000 30444 GuideStep: 1.0 px 281 ms WEST, 0.4 px 0 ms NORTH 00:59:57.643 02.111 15672 Exposure complete 00:59:57.662 00.019 15672 worker thread done servicing request 00:59:57.663 00.001 30444 OnExposeComplete: enter 00:59:57.663 00.000 30444 UpdateGuideState(): m_state=6 00:59:57.663 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4688 00:59:57.663 00.000 30444 Star::Find returns 1 (1), X=460.96, Y=196.58, Mass=122601, SNR=92.4, Peak=12105 HFD=3.6 00:59:57.663 00.000 30444 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.28) = xAngle (0.86 = 0.86) 00:59:57.663 00.000 30444 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.80 = 0.80) 00:59:57.663 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.37 hyp=0.67 cameraTheta=0.58 mountX=0.43 mountY=0.48, mountTheta=0.83 00:59:57.663 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.37, opts=13) 00:59:57.663 00.000 30444 Enqueuing Move request for scope (0.56, 0.37) 00:59:57.664 00.001 15672 Worker thread wakes up 00:59:57.664 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.37) opts 0xd 00:59:57.664 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.37) 00:59:57.664 00.000 15672 Moving (0.56, 0.37) raw xDistance=0.43 yDistance=0.48 00:59:57.664 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.43 00:59:57.664 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:59:57.664 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48 00:59:57.664 00.000 15672 MoveAxis(W, 137, ABG) 00:59:57.664 00.000 15672 Guiding Dir = 3, Dur = 137 00:59:57.665 00.001 15672 IsSlewing returns 0 00:59:57.669 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=12105, FiltMin=2620, FiltMax=9667, Gamma=2.950 00:59:57.671 00.002 15672 IsGuiding returns 0 00:59:57.686 00.015 15672 PulseGuide returned control before completion, sleep 133 00:59:57.822 00.136 15672 IsGuiding returns 1 00:59:57.822 00.000 15672 scope still moving after pulse duration time elapsed 00:59:57.844 00.022 15672 IsSlewing returns 0 00:59:57.863 00.019 15672 IsGuiding returns 0 00:59:57.864 00.001 15672 scope move finished after 137 + 54 ms 00:59:57.864 00.000 15672 Move returns status 0, amount 137 00:59:57.864 00.000 15672 MoveAxis(N, 0, ABG) 00:59:57.864 00.000 15672 Move returns status 0, amount 0 00:59:57.864 00.000 15672 move complete, result=0 00:59:57.864 00.000 15672 worker thread done servicing request 00:59:57.938 00.074 30444 UpdateGuideState exits: m=122601 SNR=92.4 Saturated 00:59:57.938 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:57.938 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:57.938 00.000 30444 Enqueuing Expose request 00:59:57.938 00.000 30444 GuideStep: 0.4 px 137 ms WEST, 0.5 px 0 ms NORTH 00:59:57.938 00.000 15672 Worker thread wakes up 00:59:57.939 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:57.939 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 00:59:59.844 01.905 15672 Exposure complete 00:59:59.865 00.021 15672 worker thread done servicing request 00:59:59.865 00.000 30444 OnExposeComplete: enter 00:59:59.865 00.000 30444 UpdateGuideState(): m_state=6 00:59:59.866 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4689 00:59:59.866 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=196.51, Mass=124489, SNR=83.1, Peak=11369 HFD=3.2 00:59:59.866 00.000 30444 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.28) = xAngle (1.50 = 1.50) 00:59:59.866 00.000 30444 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.44 = 1.44) 00:59:59.866 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.22 mountX=0.02 mountY=0.32, mountTheta=1.50 00:59:59.866 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.30, opts=13) 00:59:59.866 00.000 30444 Enqueuing Move request for scope (0.11, 0.30) 00:59:59.866 00.000 15672 Worker thread wakes up 00:59:59.867 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.30) opts 0xd 00:59:59.867 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.30) 00:59:59.867 00.000 15672 Moving (0.11, 0.30) raw xDistance=0.02 yDistance=0.32 00:59:59.867 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 00:59:59.867 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 00:59:59.867 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 00:59:59.867 00.000 15672 MoveAxis(E, 0, ABG) 00:59:59.867 00.000 15672 Move returns status 0, amount 0 00:59:59.867 00.000 15672 MoveAxis(N, 0, ABG) 00:59:59.867 00.000 15672 Move returns status 0, amount 0 00:59:59.867 00.000 15672 move complete, result=0 00:59:59.867 00.000 15672 worker thread done servicing request 00:59:59.872 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=11369, FiltMin=2594, FiltMax=9722, Gamma=2.950 00:59:59.961 00.089 30444 UpdateGuideState exits: m=124489 SNR=83.1 Saturated 00:59:59.961 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 00:59:59.961 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 00:59:59.961 00.000 30444 Enqueuing Expose request 00:59:59.961 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 00:59:59.961 00.000 15672 Worker thread wakes up 00:59:59.961 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 00:59:59.961 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:02.077 02.116 15672 Exposure complete 01:00:02.108 00.031 15672 worker thread done servicing request 01:00:02.108 00.000 30444 OnExposeComplete: enter 01:00:02.108 00.000 30444 UpdateGuideState(): m_state=6 01:00:02.109 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4690 01:00:02.109 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=196.31, Mass=120971, SNR=98.4, Peak=10945 HFD=3.4 01:00:02.109 00.000 30444 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 01:00:02.109 00.000 30444 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 01:00:02.109 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=0.04 mountY=0.11, mountTheta=1.22 01:00:02.109 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.10, opts=13) 01:00:02.109 00.000 30444 Enqueuing Move request for scope (0.07, 0.10) 01:00:02.109 00.000 15672 Worker thread wakes up 01:00:02.109 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd 01:00:02.110 00.001 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.10) 01:00:02.110 00.000 15672 Moving (0.07, 0.10) raw xDistance=0.04 yDistance=0.11 01:00:02.110 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:00:02.110 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:00:02.110 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:00:02.110 00.000 15672 MoveAxis(E, 0, ABG) 01:00:02.110 00.000 15672 Move returns status 0, amount 0 01:00:02.110 00.000 15672 MoveAxis(N, 0, ABG) 01:00:02.110 00.000 15672 Move returns status 0, amount 0 01:00:02.110 00.000 15672 move complete, result=0 01:00:02.110 00.000 15672 worker thread done servicing request 01:00:02.115 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=10945, FiltMin=2568, FiltMax=9836, Gamma=2.950 01:00:02.508 00.393 30444 UpdateGuideState exits: m=120971 SNR=98.4 Saturated 01:00:02.508 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:02.508 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:02.508 00.000 30444 Enqueuing Expose request 01:00:02.508 00.000 15672 Worker thread wakes up 01:00:02.508 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:00:02.508 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:02.509 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:04.424 01.915 15672 Exposure complete 01:00:04.458 00.034 15672 worker thread done servicing request 01:00:04.458 00.000 30444 OnExposeComplete: enter 01:00:04.458 00.000 30444 UpdateGuideState(): m_state=6 01:00:04.458 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4691 01:00:04.458 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=196.37, Mass=138701, SNR=89.8, Peak=11597 HFD=3.4 01:00:04.458 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 01:00:04.458 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 01:00:04.458 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.23 cameraTheta=0.74 mountX=0.12 mountY=0.19, mountTheta=1.00 01:00:04.459 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.15, opts=13) 01:00:04.459 00.000 30444 Enqueuing Move request for scope (0.17, 0.15) 01:00:04.459 00.000 15672 Worker thread wakes up 01:00:04.459 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd 01:00:04.459 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.15) 01:00:04.459 00.000 15672 Moving (0.17, 0.15) raw xDistance=0.12 yDistance=0.19 01:00:04.459 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:00:04.459 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:00:04.459 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 01:00:04.459 00.000 15672 MoveAxis(E, 0, ABG) 01:00:04.459 00.000 15672 Move returns status 0, amount 0 01:00:04.459 00.000 15672 MoveAxis(N, 0, ABG) 01:00:04.459 00.000 15672 Move returns status 0, amount 0 01:00:04.459 00.000 15672 move complete, result=0 01:00:04.459 00.000 15672 worker thread done servicing request 01:00:04.465 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=11597, FiltMin=2587, FiltMax=9777, Gamma=2.950 01:00:04.561 00.096 30444 UpdateGuideState exits: m=138701 SNR=89.8 Saturated 01:00:04.561 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:04.561 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:04.561 00.000 30444 Enqueuing Expose request 01:00:04.561 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:00:04.561 00.000 15672 Worker thread wakes up 01:00:04.561 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:04.561 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:06.669 02.108 15672 Exposure complete 01:00:06.688 00.019 15672 worker thread done servicing request 01:00:06.688 00.000 30444 OnExposeComplete: enter 01:00:06.688 00.000 30444 UpdateGuideState(): m_state=6 01:00:06.688 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4692 01:00:06.688 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=196.01, Mass=128215, SNR=89.0, Peak=11248 HFD=3.8 01:00:06.688 00.000 30444 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.28) = xAngle (-0.51 = -0.51) 01:00:06.688 00.000 30444 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.57 = -0.57) 01:00:06.688 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.78 mountX=0.25 mountY=-0.16, mountTheta=-0.55 01:00:06.689 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.20, opts=13) 01:00:06.689 00.000 30444 Enqueuing Move request for scope (0.21, -0.20) 01:00:06.689 00.000 15672 Worker thread wakes up 01:00:06.689 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd 01:00:06.689 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.20) 01:00:06.689 00.000 15672 Moving (0.21, -0.20) raw xDistance=0.25 yDistance=-0.16 01:00:06.689 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 01:00:06.689 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:00:06.689 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 01:00:06.689 00.000 15672 MoveAxis(W, 68, ABG) 01:00:06.689 00.000 15672 Guiding Dir = 3, Dur = 68 01:00:06.690 00.001 15672 IsSlewing returns 0 01:00:06.695 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=11330, FiltMin=2590, FiltMax=9913, Gamma=2.950 01:00:06.698 00.003 15672 IsGuiding returns 0 01:00:06.711 00.013 15672 PulseGuide returned control before completion, sleep 64 01:00:06.744 00.033 30444 UpdateGuideState exits: m=128215 SNR=89.0 Saturated 01:00:06.744 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:06.744 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:06.744 00.000 30444 Enqueuing Expose request 01:00:06.792 00.048 15672 IsGuiding returns 0 01:00:06.792 00.000 15672 Move returns status 0, amount 68 01:00:06.792 00.000 15672 MoveAxis(N, 0, ABG) 01:00:06.792 00.000 15672 Move returns status 0, amount 0 01:00:06.792 00.000 15672 move complete, result=0 01:00:06.792 00.000 15672 worker thread done servicing request 01:00:06.792 00.000 15672 Worker thread wakes up 01:00:06.792 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:06.792 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:06.792 00.000 30444 GuideStep: 0.3 px 68 ms WEST, -0.2 px 0 ms NORTH 01:00:08.703 01.911 15672 Exposure complete 01:00:08.722 00.019 15672 worker thread done servicing request 01:00:08.722 00.000 30444 OnExposeComplete: enter 01:00:08.722 00.000 30444 UpdateGuideState(): m_state=6 01:00:08.723 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4693 01:00:08.723 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=196.05, Mass=130041, SNR=87.9, Peak=10868 HFD=3.9 01:00:08.723 00.000 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 01:00:08.723 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 01:00:08.723 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.95 mountX=-0.02 mountY=-0.17, mountTheta=-1.68 01:00:08.723 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.16, opts=13) 01:00:08.723 00.000 30444 Enqueuing Move request for scope (-0.07, -0.16) 01:00:08.723 00.000 15672 Worker thread wakes up 01:00:08.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd 01:00:08.724 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.16) 01:00:08.724 00.000 15672 Moving (-0.07, -0.16) raw xDistance=-0.02 yDistance=-0.17 01:00:08.724 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 01:00:08.724 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:00:08.724 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 01:00:08.724 00.000 15672 MoveAxis(E, 0, ABG) 01:00:08.724 00.000 15672 Move returns status 0, amount 0 01:00:08.724 00.000 15672 MoveAxis(N, 0, ABG) 01:00:08.724 00.000 15672 Move returns status 0, amount 0 01:00:08.724 00.000 15672 move complete, result=0 01:00:08.724 00.000 15672 worker thread done servicing request 01:00:08.729 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=11712, FiltMin=2566, FiltMax=9894, Gamma=2.950 01:00:08.778 00.049 30444 UpdateGuideState exits: m=130041 SNR=87.9 Saturated 01:00:08.778 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:08.779 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:08.779 00.000 30444 Enqueuing Expose request 01:00:08.779 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 01:00:08.779 00.000 15672 Worker thread wakes up 01:00:08.779 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:08.779 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:10.895 02.116 15672 Exposure complete 01:00:10.928 00.033 15672 worker thread done servicing request 01:00:10.928 00.000 30444 OnExposeComplete: enter 01:00:10.929 00.001 30444 UpdateGuideState(): m_state=6 01:00:10.929 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4694 01:00:10.929 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=195.75, Mass=118018, SNR=82.1, Peak=11583 HFD=3.4 01:00:10.929 00.000 30444 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.28) = xAngle (-0.93 = -0.93) 01:00:10.929 00.000 30444 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 01:00:10.929 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.46 hyp=0.49 cameraTheta=-1.21 mountX=0.29 mountY=-0.41, mountTheta=-0.95 01:00:10.929 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.46, opts=13) 01:00:10.929 00.000 30444 Enqueuing Move request for scope (0.17, -0.46) 01:00:10.929 00.000 15672 Worker thread wakes up 01:00:10.929 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.46) opts 0xd 01:00:10.929 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.46) 01:00:10.929 00.000 15672 Moving (0.17, -0.46) raw xDistance=0.29 yDistance=-0.41 01:00:10.929 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29 01:00:10.929 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 01:00:10.929 00.000 15672 MoveAxis(W, 80, ABG) 01:00:10.929 00.000 15672 Guiding Dir = 3, Dur = 80 01:00:10.930 00.001 15672 IsSlewing returns 0 01:00:10.931 00.001 15672 IsGuiding returns 0 01:00:10.936 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=12006, FiltMin=2579, FiltMax=10658, Gamma=2.950 01:00:10.961 00.025 15672 PulseGuide returned control before completion, sleep 61 01:00:11.024 00.063 15672 IsGuiding returns 1 01:00:11.024 00.000 15672 scope still moving after pulse duration time elapsed 01:00:11.045 00.021 15672 IsSlewing returns 0 01:00:11.046 00.001 15672 IsGuiding returns 1 01:00:11.067 00.021 15672 IsSlewing returns 0 01:00:11.073 00.006 15672 IsGuiding returns 0 01:00:11.073 00.000 15672 scope move finished after 80 + 61 ms 01:00:11.073 00.000 15672 Move returns status 0, amount 80 01:00:11.073 00.000 15672 MoveAxis(N, 74, ABG) 01:00:11.073 00.000 15672 Guiding Dir = 0, Dur = 74 01:00:11.073 00.000 15672 IsSlewing returns 0 01:00:11.074 00.001 15672 IsGuiding returns 0 01:00:11.186 00.112 15672 IsGuiding returns 1 01:00:11.186 00.000 15672 scope still moving after pulse duration time elapsed 01:00:11.202 00.016 30444 UpdateGuideState exits: m=118018 SNR=82.1 Saturated 01:00:11.202 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:11.202 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:11.202 00.000 30444 Enqueuing Expose request 01:00:11.207 00.005 15672 IsSlewing returns 0 01:00:11.209 00.002 15672 IsGuiding returns 1 01:00:11.230 00.021 15672 IsSlewing returns 0 01:00:11.230 00.000 15672 IsGuiding returns 1 01:00:11.252 00.022 15672 IsSlewing returns 0 01:00:11.281 00.029 15672 IsGuiding returns 0 01:00:11.281 00.000 15672 scope move finished after 74 + 132 ms 01:00:11.282 00.001 15672 Move returns status 0, amount 74 01:00:11.282 00.000 15672 move complete, result=0 01:00:11.282 00.000 15672 worker thread done servicing request 01:00:11.282 00.000 15672 Worker thread wakes up 01:00:11.282 00.000 30444 GuideStep: 0.3 px 80 ms WEST, -0.4 px 74 ms NORTH 01:00:11.282 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:11.282 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:13.188 01.906 15672 Exposure complete 01:00:13.208 00.020 15672 worker thread done servicing request 01:00:13.208 00.000 30444 OnExposeComplete: enter 01:00:13.209 00.001 30444 UpdateGuideState(): m_state=6 01:00:13.209 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4695 01:00:13.209 00.000 30444 Star::Find returns 1 (1), X=460.91, Y=196.45, Mass=127975, SNR=89.1, Peak=11373 HFD=3.8 01:00:13.209 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 01:00:13.209 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 01:00:13.209 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.23 hyp=0.55 cameraTheta=0.44 mountX=0.42 mountY=0.34, mountTheta=0.68 01:00:13.209 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.23, opts=13) 01:00:13.209 00.000 30444 Enqueuing Move request for scope (0.50, 0.23) 01:00:13.210 00.001 15672 Worker thread wakes up 01:00:13.210 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.23) opts 0xd 01:00:13.210 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.23) 01:00:13.210 00.000 15672 Moving (0.50, 0.23) raw xDistance=0.42 yDistance=0.34 01:00:13.210 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42 01:00:13.210 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:00:13.210 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 01:00:13.210 00.000 15672 MoveAxis(W, 118, ABG) 01:00:13.210 00.000 15672 Guiding Dir = 3, Dur = 118 01:00:13.210 00.000 15672 IsSlewing returns 0 01:00:13.211 00.001 15672 IsGuiding returns 0 01:00:13.216 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=11373, FiltMin=2668, FiltMax=9931, Gamma=2.950 01:00:13.230 00.014 15672 PulseGuide returned control before completion, sleep 110 01:00:13.267 00.037 30444 UpdateGuideState exits: m=127975 SNR=89.1 Saturated 01:00:13.267 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:13.267 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:13.267 00.000 30444 Enqueuing Expose request 01:00:13.390 00.123 15672 IsGuiding returns 0 01:00:13.390 00.000 15672 Move returns status 0, amount 118 01:00:13.390 00.000 15672 MoveAxis(N, 0, ABG) 01:00:13.390 00.000 15672 Move returns status 0, amount 0 01:00:13.390 00.000 15672 move complete, result=0 01:00:13.391 00.001 15672 worker thread done servicing request 01:00:13.391 00.000 15672 Worker thread wakes up 01:00:13.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:13.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:13.391 00.000 30444 GuideStep: 0.4 px 118 ms WEST, 0.3 px 0 ms NORTH 01:00:15.507 02.116 15672 Exposure complete 01:00:15.542 00.035 15672 worker thread done servicing request 01:00:15.542 00.000 30444 OnExposeComplete: enter 01:00:15.542 00.000 30444 UpdateGuideState(): m_state=6 01:00:15.542 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4696 01:00:15.542 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.59, Mass=129171, SNR=122.6, Peak=10666 HFD=3.7 01:00:15.543 00.001 30444 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 01:00:15.543 00.000 30444 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.17 = 2.17) 01:00:15.543 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.38 hyp=0.41 cameraTheta=1.95 mountX=-0.25 mountY=0.34, mountTheta=2.21 01:00:15.543 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.38, opts=13) 01:00:15.543 00.000 30444 Enqueuing Move request for scope (-0.15, 0.38) 01:00:15.543 00.000 15672 Worker thread wakes up 01:00:15.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.38) opts 0xd 01:00:15.543 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.38) 01:00:15.543 00.000 15672 Moving (-0.15, 0.38) raw xDistance=-0.25 yDistance=0.34 01:00:15.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25 01:00:15.543 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 01:00:15.544 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 01:00:15.544 00.000 15672 MoveAxis(E, 59, ABG) 01:00:15.544 00.000 15672 Guiding Dir = 2, Dur = 59 01:00:15.544 00.000 15672 IsSlewing returns 0 01:00:15.545 00.001 15672 IsGuiding returns 0 01:00:15.550 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=11044, FiltMin=2648, FiltMax=10203, Gamma=2.950 01:00:15.563 00.013 15672 PulseGuide returned control before completion, sleep 53 01:00:15.598 00.035 30444 UpdateGuideState exits: m=129171 SNR=122.6 Saturated 01:00:15.598 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:15.598 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:15.598 00.000 30444 Enqueuing Expose request 01:00:15.618 00.020 15672 IsGuiding returns 1 01:00:15.618 00.000 15672 scope still moving after pulse duration time elapsed 01:00:15.638 00.020 15672 IsSlewing returns 0 01:00:15.643 00.005 15672 IsGuiding returns 0 01:00:15.643 00.000 15672 scope move finished after 59 + 39 ms 01:00:15.643 00.000 15672 Move returns status 0, amount 59 01:00:15.643 00.000 15672 MoveAxis(N, 0, ABG) 01:00:15.643 00.000 15672 Move returns status 0, amount 0 01:00:15.644 00.001 15672 move complete, result=0 01:00:15.644 00.000 15672 worker thread done servicing request 01:00:15.644 00.000 15672 Worker thread wakes up 01:00:15.644 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:15.644 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:15.644 00.000 30444 GuideStep: -0.3 px 59 ms EAST, 0.3 px 0 ms NORTH 01:00:17.553 01.909 15672 Exposure complete 01:00:17.572 00.019 15672 worker thread done servicing request 01:00:17.573 00.001 30444 OnExposeComplete: enter 01:00:17.573 00.000 30444 UpdateGuideState(): m_state=6 01:00:17.573 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4697 01:00:17.573 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=196.56, Mass=128381, SNR=96.4, Peak=10016 HFD=3.3 01:00:17.573 00.000 30444 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 01:00:17.573 00.000 30444 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 01:00:17.573 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.35 hyp=0.38 cameraTheta=1.14 mountX=0.06 mountY=0.37, mountTheta=1.41 01:00:17.573 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.35, opts=13) 01:00:17.574 00.001 30444 Enqueuing Move request for scope (0.16, 0.35) 01:00:17.574 00.000 15672 Worker thread wakes up 01:00:17.574 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.35) opts 0xd 01:00:17.574 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.35) 01:00:17.574 00.000 15672 Moving (0.16, 0.35) raw xDistance=0.06 yDistance=0.37 01:00:17.574 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 01:00:17.574 00.000 15672 switching direction from -1 to 1 - decHistory=4 oldest=0.91 newest=1.05 01:00:17.574 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 01:00:17.574 00.000 15672 MoveAxis(E, 0, ABG) 01:00:17.574 00.000 15672 Move returns status 0, amount 0 01:00:17.574 00.000 15672 MoveAxis(S, 67, ABG) 01:00:17.574 00.000 15672 Guiding Dir = 1, Dur = 67 01:00:17.575 00.001 15672 IsSlewing returns 0 01:00:17.580 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2052, max=10048, FiltMin=2555, FiltMax=9163, Gamma=2.950 01:00:17.607 00.027 15672 IsGuiding returns 0 01:00:17.628 00.021 30444 UpdateGuideState exits: m=128381 SNR=96.4 Saturated 01:00:17.628 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:17.628 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:17.628 00.000 30444 Enqueuing Expose request 01:00:17.688 00.060 15672 IsGuiding returns 1 01:00:17.688 00.000 15672 scope still moving after pulse duration time elapsed 01:00:17.709 00.021 15672 IsSlewing returns 0 01:00:17.710 00.001 15672 IsGuiding returns 1 01:00:17.732 00.022 15672 IsSlewing returns 0 01:00:17.733 00.001 15672 IsGuiding returns 1 01:00:17.755 00.022 15672 IsSlewing returns 0 01:00:17.785 00.030 15672 IsGuiding returns 0 01:00:17.785 00.000 15672 scope move finished after 67 + 109 ms 01:00:17.785 00.000 15672 Move returns status 0, amount 67 01:00:17.785 00.000 15672 move complete, result=0 01:00:17.785 00.000 15672 worker thread done servicing request 01:00:17.785 00.000 15672 Worker thread wakes up 01:00:17.786 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:17.786 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:17.786 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 67 ms SOUTH 01:00:19.892 02.106 15672 Exposure complete 01:00:19.914 00.022 15672 worker thread done servicing request 01:00:19.914 00.000 30444 OnExposeComplete: enter 01:00:19.914 00.000 30444 UpdateGuideState(): m_state=6 01:00:19.914 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4698 01:00:19.915 00.001 30444 Star::Find returns 1 (1), X=460.56, Y=196.64, Mass=129119, SNR=81.1, Peak=10182 HFD=4.0 01:00:19.915 00.000 30444 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.28) = xAngle (1.51 = 1.51) 01:00:19.915 00.000 30444 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.45 = 1.45) 01:00:19.915 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.42 hyp=0.45 cameraTheta=1.23 mountX=0.03 mountY=0.45, mountTheta=1.51 01:00:19.915 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.42, opts=13) 01:00:19.915 00.000 30444 Enqueuing Move request for scope (0.15, 0.42) 01:00:19.915 00.000 15672 Worker thread wakes up 01:00:19.915 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.42) opts 0xd 01:00:19.915 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.42) 01:00:19.915 00.000 15672 Moving (0.15, 0.42) raw xDistance=0.03 yDistance=0.45 01:00:19.915 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 01:00:19.915 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 01:00:19.916 00.001 15672 MoveAxis(E, 0, ABG) 01:00:19.916 00.000 15672 Move returns status 0, amount 0 01:00:19.916 00.000 15672 MoveAxis(S, 80, ABG) 01:00:19.916 00.000 15672 Guiding Dir = 1, Dur = 80 01:00:19.916 00.000 15672 IsSlewing returns 0 01:00:19.917 00.001 15672 IsGuiding returns 0 01:00:19.921 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2092, max=10502, FiltMin=2601, FiltMax=9514, Gamma=2.950 01:00:20.037 00.116 15672 IsGuiding returns 1 01:00:20.037 00.000 15672 scope still moving after pulse duration time elapsed 01:00:20.058 00.021 15672 IsSlewing returns 0 01:00:20.059 00.001 15672 IsGuiding returns 1 01:00:20.080 00.021 15672 IsSlewing returns 0 01:00:20.081 00.001 15672 IsGuiding returns 1 01:00:20.103 00.022 15672 IsSlewing returns 0 01:00:20.105 00.002 15672 IsGuiding returns 1 01:00:20.125 00.020 15672 IsSlewing returns 0 01:00:20.181 00.056 15672 IsGuiding returns 0 01:00:20.181 00.000 15672 scope move finished after 80 + 183 ms 01:00:20.181 00.000 15672 Move returns status 0, amount 80 01:00:20.181 00.000 15672 move complete, result=0 01:00:20.181 00.000 15672 worker thread done servicing request 01:00:20.388 00.207 30444 UpdateGuideState exits: m=129119 SNR=81.1 Saturated 01:00:20.388 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:20.388 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:20.388 00.000 30444 Enqueuing Expose request 01:00:20.388 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 80 ms SOUTH 01:00:20.388 00.000 15672 Worker thread wakes up 01:00:20.389 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:20.389 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:22.300 01.911 15672 Exposure complete 01:00:22.319 00.019 15672 worker thread done servicing request 01:00:22.319 00.000 30444 OnExposeComplete: enter 01:00:22.319 00.000 30444 UpdateGuideState(): m_state=6 01:00:22.320 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4699 01:00:22.320 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=196.56, Mass=124404, SNR=98.1, Peak=10700 HFD=3.3 01:00:22.320 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.82 = 1.82) 01:00:22.320 00.000 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.76 = 1.76) 01:00:22.320 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.54 mountX=-0.08 mountY=0.34, mountTheta=1.81 01:00:22.323 00.003 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.34, opts=13) 01:00:22.323 00.000 30444 Enqueuing Move request for scope (0.01, 0.34) 01:00:22.323 00.000 15672 Worker thread wakes up 01:00:22.323 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.34) opts 0xd 01:00:22.323 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.34) 01:00:22.323 00.000 15672 Moving (0.01, 0.34) raw xDistance=-0.08 yDistance=0.34 01:00:22.323 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:00:22.323 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 01:00:22.323 00.000 15672 MoveAxis(E, 0, ABG) 01:00:22.323 00.000 15672 Move returns status 0, amount 0 01:00:22.323 00.000 15672 MoveAxis(S, 60, ABG) 01:00:22.323 00.000 15672 Guiding Dir = 1, Dur = 60 01:00:22.323 00.000 15672 IsSlewing returns 0 01:00:22.324 00.001 15672 IsGuiding returns 0 01:00:22.328 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=11779, FiltMin=2633, FiltMax=10087, Gamma=2.950 01:00:22.401 00.073 15672 IsGuiding returns 1 01:00:22.401 00.000 15672 scope still moving after pulse duration time elapsed 01:00:22.422 00.021 15672 IsSlewing returns 0 01:00:22.423 00.001 15672 IsGuiding returns 1 01:00:22.437 00.014 30444 UpdateGuideState exits: m=124404 SNR=98.1 Saturated 01:00:22.437 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:22.437 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:22.437 00.000 30444 Enqueuing Expose request 01:00:22.444 00.007 15672 IsSlewing returns 0 01:00:22.446 00.002 15672 IsGuiding returns 1 01:00:22.467 00.021 15672 IsSlewing returns 0 01:00:22.497 00.030 15672 IsGuiding returns 0 01:00:22.497 00.000 15672 scope move finished after 60 + 112 ms 01:00:22.497 00.000 15672 Move returns status 0, amount 60 01:00:22.497 00.000 15672 move complete, result=0 01:00:22.497 00.000 15672 worker thread done servicing request 01:00:22.497 00.000 15672 Worker thread wakes up 01:00:22.497 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:22.497 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:22.497 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH 01:00:24.605 02.108 15672 Exposure complete 01:00:24.624 00.019 15672 worker thread done servicing request 01:00:24.624 00.000 30444 OnExposeComplete: enter 01:00:24.624 00.000 30444 UpdateGuideState(): m_state=6 01:00:24.624 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4700 01:00:24.624 00.000 30444 Star::Find returns 1 (1), X=460.91, Y=196.72, Mass=113396, SNR=77.7, Peak=11653 HFD=3.5 01:00:24.624 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 01:00:24.624 00.000 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 01:00:24.624 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.51 hyp=0.71 cameraTheta=0.79 mountX=0.35 mountY=0.60, mountTheta=1.05 01:00:24.625 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.51, opts=13) 01:00:24.625 00.000 30444 Enqueuing Move request for scope (0.50, 0.51) 01:00:24.625 00.000 15672 Worker thread wakes up 01:00:24.625 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.51) opts 0xd 01:00:24.625 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.51) 01:00:24.625 00.000 15672 Moving (0.50, 0.51) raw xDistance=0.35 yDistance=0.60 01:00:24.625 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 01:00:24.625 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 01:00:24.625 00.000 15672 MoveAxis(W, 94, ABG) 01:00:24.625 00.000 15672 Guiding Dir = 3, Dur = 94 01:00:24.627 00.002 15672 IsSlewing returns 0 01:00:24.628 00.001 15672 IsGuiding returns 0 01:00:24.633 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=12486, FiltMin=2608, FiltMax=9380, Gamma=2.950 01:00:24.652 00.019 15672 PulseGuide returned control before completion, sleep 80 01:00:24.681 00.029 30444 UpdateGuideState exits: m=113396 SNR=77.7 Saturated 01:00:24.681 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:24.681 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:24.681 00.000 30444 Enqueuing Expose request 01:00:24.734 00.053 15672 IsGuiding returns 1 01:00:24.734 00.000 15672 scope still moving after pulse duration time elapsed 01:00:24.755 00.021 15672 IsSlewing returns 0 01:00:24.765 00.010 15672 IsGuiding returns 0 01:00:24.765 00.000 15672 scope move finished after 94 + 42 ms 01:00:24.765 00.000 15672 Move returns status 0, amount 94 01:00:24.765 00.000 15672 MoveAxis(S, 107, ABG) 01:00:24.765 00.000 15672 Guiding Dir = 1, Dur = 107 01:00:24.766 00.001 15672 IsSlewing returns 0 01:00:24.767 00.001 15672 IsGuiding returns 0 01:00:24.844 00.077 15672 PulseGuide returned control before completion, sleep 39 01:00:24.927 00.083 15672 IsGuiding returns 1 01:00:24.927 00.000 15672 scope still moving after pulse duration time elapsed 01:00:24.948 00.021 15672 IsSlewing returns 0 01:00:24.973 00.025 15672 IsGuiding returns 0 01:00:24.974 00.001 15672 scope move finished after 107 + 100 ms 01:00:24.974 00.000 15672 Move returns status 0, amount 107 01:00:24.974 00.000 15672 move complete, result=0 01:00:24.974 00.000 15672 worker thread done servicing request 01:00:24.974 00.000 15672 Worker thread wakes up 01:00:24.974 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:24.974 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:24.975 00.001 30444 GuideStep: 0.3 px 94 ms WEST, 0.6 px 107 ms SOUTH 01:00:26.882 01.907 15672 Exposure complete 01:00:26.902 00.020 15672 worker thread done servicing request 01:00:26.902 00.000 30444 OnExposeComplete: enter 01:00:26.902 00.000 30444 UpdateGuideState(): m_state=6 01:00:26.902 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4701 01:00:26.902 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=196.69, Mass=128243, SNR=89.8, Peak=11053 HFD=3.5 01:00:26.902 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.89 = 1.89) 01:00:26.902 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.83 = 1.83) 01:00:26.902 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.47 hyp=0.47 cameraTheta=1.61 mountX=-0.15 mountY=0.46, mountTheta=1.89 01:00:26.903 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.47, opts=13) 01:00:26.903 00.000 30444 Enqueuing Move request for scope (-0.02, 0.47) 01:00:26.903 00.000 15672 Worker thread wakes up 01:00:26.903 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.47) opts 0xd 01:00:26.903 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.47) 01:00:26.903 00.000 15672 Moving (-0.02, 0.47) raw xDistance=-0.15 yDistance=0.46 01:00:26.903 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 01:00:26.903 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 01:00:26.903 00.000 15672 MoveAxis(E, 0, ABG) 01:00:26.903 00.000 15672 Move returns status 0, amount 0 01:00:26.903 00.000 15672 MoveAxis(S, 81, ABG) 01:00:26.903 00.000 15672 Guiding Dir = 1, Dur = 81 01:00:26.904 00.001 15672 IsSlewing returns 0 01:00:26.905 00.001 15672 IsGuiding returns 0 01:00:26.909 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=11862, FiltMin=2590, FiltMax=10305, Gamma=2.950 01:00:26.986 00.077 15672 PulseGuide returned control before completion, sleep 11 01:00:26.998 00.012 15672 IsGuiding returns 1 01:00:26.998 00.000 15672 scope still moving after pulse duration time elapsed 01:00:27.019 00.021 15672 IsSlewing returns 0 01:00:27.020 00.001 15672 IsGuiding returns 1 01:00:27.033 00.013 30444 UpdateGuideState exits: m=128243 SNR=89.8 Saturated 01:00:27.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:27.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:27.033 00.000 30444 Enqueuing Expose request 01:00:27.041 00.008 15672 IsSlewing returns 0 01:00:27.043 00.002 15672 IsGuiding returns 1 01:00:27.064 00.021 15672 IsSlewing returns 0 01:00:27.129 00.065 15672 IsGuiding returns 0 01:00:27.129 00.000 15672 scope move finished after 81 + 142 ms 01:00:27.129 00.000 15672 Move returns status 0, amount 81 01:00:27.129 00.000 15672 move complete, result=0 01:00:27.129 00.000 15672 worker thread done servicing request 01:00:27.129 00.000 15672 Worker thread wakes up 01:00:27.129 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:27.129 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 81 ms SOUTH 01:00:27.129 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:29.239 02.110 15672 Exposure complete 01:00:29.259 00.020 15672 worker thread done servicing request 01:00:29.259 00.000 30444 OnExposeComplete: enter 01:00:29.259 00.000 30444 UpdateGuideState(): m_state=6 01:00:29.259 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4702 01:00:29.259 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=196.83, Mass=117306, SNR=84.0, Peak=12142 HFD=3.7 01:00:29.260 00.001 30444 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 01:00:29.260 00.000 30444 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 01:00:29.260 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.61 hyp=0.78 cameraTheta=0.90 mountX=0.30 mountY=0.70, mountTheta=1.16 01:00:29.260 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.61, opts=13) 01:00:29.260 00.000 30444 Enqueuing Move request for scope (0.49, 0.61) 01:00:29.260 00.000 15672 Worker thread wakes up 01:00:29.260 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.61) opts 0xd 01:00:29.260 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.61) 01:00:29.260 00.000 15672 Moving (0.49, 0.61) raw xDistance=0.30 yDistance=0.70 01:00:29.260 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 01:00:29.260 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70 01:00:29.260 00.000 15672 MoveAxis(W, 82, ABG) 01:00:29.261 00.001 15672 Guiding Dir = 3, Dur = 82 01:00:29.261 00.000 15672 IsSlewing returns 0 01:00:29.262 00.001 15672 IsGuiding returns 0 01:00:29.267 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=12529, FiltMin=2614, FiltMax=9686, Gamma=2.950 01:00:29.285 00.018 15672 PulseGuide returned control before completion, sleep 70 01:00:29.319 00.034 30444 UpdateGuideState exits: m=117306 SNR=84.0 Saturated 01:00:29.320 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:29.320 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:29.320 00.000 30444 Enqueuing Expose request 01:00:29.357 00.037 15672 IsGuiding returns 1 01:00:29.357 00.000 15672 scope still moving after pulse duration time elapsed 01:00:29.378 00.021 15672 IsSlewing returns 0 01:00:29.398 00.020 15672 IsGuiding returns 0 01:00:29.398 00.000 15672 scope move finished after 82 + 53 ms 01:00:29.398 00.000 15672 Move returns status 0, amount 82 01:00:29.398 00.000 15672 MoveAxis(S, 125, ABG) 01:00:29.398 00.000 15672 Guiding Dir = 1, Dur = 125 01:00:29.398 00.000 15672 IsSlewing returns 0 01:00:29.399 00.001 15672 IsGuiding returns 0 01:00:29.477 00.078 15672 PulseGuide returned control before completion, sleep 58 01:00:29.536 00.059 15672 IsGuiding returns 1 01:00:29.536 00.000 15672 scope still moving after pulse duration time elapsed 01:00:29.558 00.022 15672 IsSlewing returns 0 01:00:29.560 00.002 15672 IsGuiding returns 1 01:00:29.580 00.020 15672 IsSlewing returns 0 01:00:29.583 00.003 15672 IsGuiding returns 1 01:00:29.604 00.021 15672 IsSlewing returns 0 01:00:29.637 00.033 15672 IsGuiding returns 0 01:00:29.637 00.000 15672 scope move finished after 125 + 112 ms 01:00:29.637 00.000 15672 Move returns status 0, amount 125 01:00:29.637 00.000 15672 move complete, result=0 01:00:29.637 00.000 15672 worker thread done servicing request 01:00:29.638 00.001 15672 Worker thread wakes up 01:00:29.638 00.000 30444 GuideStep: 0.3 px 82 ms WEST, 0.7 px 125 ms SOUTH 01:00:29.638 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:29.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:31.544 01.906 15672 Exposure complete 01:00:31.564 00.020 15672 worker thread done servicing request 01:00:31.564 00.000 30444 OnExposeComplete: enter 01:00:31.564 00.000 30444 UpdateGuideState(): m_state=6 01:00:31.564 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4703 01:00:31.565 00.001 30444 Star::Find returns 1 (1), X=460.99, Y=196.50, Mass=126235, SNR=86.2, Peak=11752 HFD=3.6 01:00:31.565 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 01:00:31.565 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 01:00:31.565 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=0.29 hyp=0.65 cameraTheta=0.46 mountX=0.48 mountY=0.41, mountTheta=0.70 01:00:31.565 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=0.29, opts=13) 01:00:31.565 00.000 30444 Enqueuing Move request for scope (0.58, 0.29) 01:00:31.565 00.000 15672 Worker thread wakes up 01:00:31.565 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.29) opts 0xd 01:00:31.565 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 0.29) 01:00:31.565 00.000 15672 Moving (0.58, 0.29) raw xDistance=0.48 yDistance=0.41 01:00:31.565 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48 01:00:31.566 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 01:00:31.566 00.000 15672 MoveAxis(W, 135, ABG) 01:00:31.566 00.000 15672 Guiding Dir = 3, Dur = 135 01:00:31.566 00.000 15672 IsSlewing returns 0 01:00:31.568 00.002 15672 IsGuiding returns 0 01:00:31.572 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=11752, FiltMin=2605, FiltMax=9385, Gamma=2.950 01:00:31.585 00.013 15672 PulseGuide returned control before completion, sleep 128 01:00:31.622 00.037 30444 UpdateGuideState exits: m=126235 SNR=86.2 Saturated 01:00:31.622 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:31.622 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:31.622 00.000 30444 Enqueuing Expose request 01:00:31.716 00.094 15672 IsGuiding returns 1 01:00:31.716 00.000 15672 scope still moving after pulse duration time elapsed 01:00:31.737 00.021 15672 IsSlewing returns 0 01:00:31.740 00.003 15672 IsGuiding returns 1 01:00:31.762 00.022 15672 IsSlewing returns 0 01:00:31.765 00.003 15672 IsGuiding returns 0 01:00:31.765 00.000 15672 scope move finished after 135 + 61 ms 01:00:31.765 00.000 15672 Move returns status 0, amount 135 01:00:31.765 00.000 15672 MoveAxis(S, 72, ABG) 01:00:31.765 00.000 15672 Guiding Dir = 1, Dur = 72 01:00:31.765 00.000 15672 IsSlewing returns 0 01:00:31.766 00.001 15672 IsGuiding returns 0 01:00:31.842 00.076 15672 IsGuiding returns 1 01:00:31.842 00.000 15672 scope still moving after pulse duration time elapsed 01:00:31.864 00.022 15672 IsSlewing returns 0 01:00:31.890 00.026 15672 IsGuiding returns 1 01:00:31.911 00.021 15672 IsSlewing returns 0 01:00:31.913 00.002 15672 IsGuiding returns 1 01:00:31.934 00.021 15672 IsSlewing returns 0 01:00:31.954 00.020 15672 IsGuiding returns 0 01:00:31.955 00.001 15672 scope move finished after 72 + 116 ms 01:00:31.955 00.000 15672 Move returns status 0, amount 72 01:00:31.955 00.000 15672 move complete, result=0 01:00:31.955 00.000 15672 worker thread done servicing request 01:00:31.955 00.000 15672 Worker thread wakes up 01:00:31.955 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:31.955 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:31.956 00.001 30444 GuideStep: 0.5 px 135 ms WEST, 0.4 px 72 ms SOUTH 01:00:34.064 02.108 15672 Exposure complete 01:00:34.084 00.020 15672 worker thread done servicing request 01:00:34.084 00.000 30444 OnExposeComplete: enter 01:00:34.084 00.000 30444 UpdateGuideState(): m_state=6 01:00:34.084 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4704 01:00:34.084 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.57, Mass=130159, SNR=98.8, Peak=11596 HFD=3.6 01:00:34.084 00.000 30444 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.28) = xAngle (2.46 = 2.46) 01:00:34.084 00.000 30444 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.40 = 2.40) 01:00:34.084 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.36 hyp=0.43 cameraTheta=2.18 mountX=-0.34 mountY=0.29, mountTheta=2.43 01:00:34.084 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.36, opts=13) 01:00:34.085 00.001 30444 Enqueuing Move request for scope (-0.25, 0.36) 01:00:34.085 00.000 15672 Worker thread wakes up 01:00:34.085 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.36) opts 0xd 01:00:34.085 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.36) 01:00:34.085 00.000 15672 Moving (-0.25, 0.36) raw xDistance=-0.34 yDistance=0.29 01:00:34.085 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34 01:00:34.085 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 01:00:34.085 00.000 15672 MoveAxis(E, 82, ABG) 01:00:34.085 00.000 15672 Guiding Dir = 2, Dur = 82 01:00:34.086 00.001 15672 IsSlewing returns 0 01:00:34.088 00.002 15672 IsGuiding returns 0 01:00:34.092 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=11596, FiltMin=2635, FiltMax=10341, Gamma=2.950 01:00:34.109 00.017 15672 PulseGuide returned control before completion, sleep 72 01:00:34.141 00.032 30444 UpdateGuideState exits: m=130159 SNR=98.8 Saturated 01:00:34.141 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:34.141 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:34.141 00.000 30444 Enqueuing Expose request 01:00:34.183 00.042 15672 IsGuiding returns 1 01:00:34.183 00.000 15672 scope still moving after pulse duration time elapsed 01:00:34.204 00.021 15672 IsSlewing returns 0 01:00:34.222 00.018 15672 IsGuiding returns 0 01:00:34.222 00.000 15672 scope move finished after 82 + 51 ms 01:00:34.222 00.000 15672 Move returns status 0, amount 82 01:00:34.222 00.000 15672 MoveAxis(S, 52, ABG) 01:00:34.222 00.000 15672 Guiding Dir = 1, Dur = 52 01:00:34.222 00.000 15672 IsSlewing returns 0 01:00:34.224 00.002 15672 IsGuiding returns 0 01:00:34.367 00.143 15672 IsGuiding returns 0 01:00:34.367 00.000 15672 Move returns status 0, amount 52 01:00:34.367 00.000 15672 move complete, result=0 01:00:34.367 00.000 15672 worker thread done servicing request 01:00:34.367 00.000 15672 Worker thread wakes up 01:00:34.368 00.001 30444 GuideStep: -0.3 px 82 ms EAST, 0.3 px 52 ms SOUTH 01:00:34.368 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:34.368 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:36.275 01.907 15672 Exposure complete 01:00:36.296 00.021 15672 worker thread done servicing request 01:00:36.296 00.000 30444 OnExposeComplete: enter 01:00:36.297 00.001 30444 UpdateGuideState(): m_state=6 01:00:36.297 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4705 01:00:36.297 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=196.52, Mass=118006, SNR=87.0, Peak=11102 HFD=3.4 01:00:36.297 00.000 30444 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 01:00:36.297 00.000 30444 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.25 = 2.25) 01:00:36.297 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.31 hyp=0.34 cameraTheta=2.03 mountX=-0.23 mountY=0.27, mountTheta=2.28 01:00:36.297 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.31, opts=13) 01:00:36.297 00.000 30444 Enqueuing Move request for scope (-0.15, 0.31) 01:00:36.297 00.000 15672 Worker thread wakes up 01:00:36.297 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.31) opts 0xd 01:00:36.297 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.31) 01:00:36.298 00.001 15672 Moving (-0.15, 0.31) raw xDistance=-0.23 yDistance=0.27 01:00:36.298 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 01:00:36.298 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 01:00:36.298 00.000 15672 MoveAxis(E, 0, ABG) 01:00:36.298 00.000 15672 Move returns status 0, amount 0 01:00:36.298 00.000 15672 MoveAxis(S, 48, ABG) 01:00:36.298 00.000 15672 Guiding Dir = 1, Dur = 48 01:00:36.298 00.000 15672 IsSlewing returns 0 01:00:36.299 00.001 15672 IsGuiding returns 0 01:00:36.303 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=12677, FiltMin=2534, FiltMax=10862, Gamma=2.950 01:00:36.353 00.050 30444 UpdateGuideState exits: m=118006 SNR=87.0 Saturated 01:00:36.354 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:36.354 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:36.354 00.000 30444 Enqueuing Expose request 01:00:36.379 00.025 15672 IsGuiding returns 1 01:00:36.379 00.000 15672 scope still moving after pulse duration time elapsed 01:00:36.400 00.021 15672 IsSlewing returns 0 01:00:36.401 00.001 15672 IsGuiding returns 1 01:00:36.423 00.022 15672 IsSlewing returns 0 01:00:36.423 00.000 15672 IsGuiding returns 1 01:00:36.444 00.021 15672 IsSlewing returns 0 01:00:36.490 00.046 15672 IsGuiding returns 0 01:00:36.490 00.000 15672 scope move finished after 48 + 143 ms 01:00:36.490 00.000 15672 Move returns status 0, amount 48 01:00:36.490 00.000 15672 move complete, result=0 01:00:36.491 00.001 15672 worker thread done servicing request 01:00:36.491 00.000 15672 Worker thread wakes up 01:00:36.491 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:36.491 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:36.491 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 48 ms SOUTH 01:00:38.601 02.110 15672 Exposure complete 01:00:38.621 00.020 15672 worker thread done servicing request 01:00:38.621 00.000 30444 OnExposeComplete: enter 01:00:38.621 00.000 30444 UpdateGuideState(): m_state=6 01:00:38.621 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4706 01:00:38.621 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=196.43, Mass=116555, SNR=85.0, Peak=10317 HFD=3.3 01:00:38.621 00.000 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 01:00:38.621 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.18 = 1.18) 01:00:38.621 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.96 mountX=0.09 mountY=0.25, mountTheta=1.23 01:00:38.622 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.22, opts=13) 01:00:38.622 00.000 30444 Enqueuing Move request for scope (0.15, 0.22) 01:00:38.622 00.000 15672 Worker thread wakes up 01:00:38.622 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd 01:00:38.622 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.22) 01:00:38.622 00.000 15672 Moving (0.15, 0.22) raw xDistance=0.09 yDistance=0.25 01:00:38.622 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 01:00:38.622 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:00:38.622 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 01:00:38.622 00.000 15672 MoveAxis(E, 0, ABG) 01:00:38.622 00.000 15672 Move returns status 0, amount 0 01:00:38.622 00.000 15672 MoveAxis(N, 0, ABG) 01:00:38.622 00.000 15672 Move returns status 0, amount 0 01:00:38.622 00.000 15672 move complete, result=0 01:00:38.622 00.000 15672 worker thread done servicing request 01:00:38.627 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=11671, FiltMin=2559, FiltMax=10240, Gamma=2.950 01:00:38.675 00.048 30444 UpdateGuideState exits: m=116555 SNR=85.0 Saturated 01:00:38.675 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:38.675 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:38.675 00.000 30444 Enqueuing Expose request 01:00:38.675 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:00:38.675 00.000 15672 Worker thread wakes up 01:00:38.675 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:38.675 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:40.591 01.916 15672 Exposure complete 01:00:40.623 00.032 15672 worker thread done servicing request 01:00:40.623 00.000 30444 OnExposeComplete: enter 01:00:40.623 00.000 30444 UpdateGuideState(): m_state=6 01:00:40.623 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4707 01:00:40.623 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=196.55, Mass=130285, SNR=85.8, Peak=11744 HFD=3.6 01:00:40.623 00.000 30444 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.28) = xAngle (2.84 = 2.84) 01:00:40.623 00.000 30444 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.78 = 2.78) 01:00:40.623 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=0.33 hyp=0.61 cameraTheta=2.56 mountX=-0.58 mountY=0.22, mountTheta=2.79 01:00:40.624 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=0.33, opts=13) 01:00:40.624 00.000 30444 Enqueuing Move request for scope (-0.51, 0.33) 01:00:40.624 00.000 15672 Worker thread wakes up 01:00:40.624 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.33) opts 0xd 01:00:40.624 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, 0.33) 01:00:40.624 00.000 15672 Moving (-0.51, 0.33) raw xDistance=-0.58 yDistance=0.22 01:00:40.624 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58 01:00:40.624 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:00:40.624 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 01:00:40.624 00.000 15672 MoveAxis(E, 158, ABG) 01:00:40.624 00.000 15672 Guiding Dir = 2, Dur = 158 01:00:40.625 00.001 15672 IsSlewing returns 0 01:00:40.627 00.002 15672 IsGuiding returns 0 01:00:40.631 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=11744, FiltMin=2634, FiltMax=10577, Gamma=2.950 01:00:40.643 00.012 15672 PulseGuide returned control before completion, sleep 152 01:00:40.678 00.035 30444 UpdateGuideState exits: m=130285 SNR=85.8 Saturated 01:00:40.678 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:40.679 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:40.679 00.000 30444 Enqueuing Expose request 01:00:40.834 00.155 15672 IsGuiding returns 0 01:00:40.835 00.001 15672 Move returns status 0, amount 158 01:00:40.835 00.000 15672 MoveAxis(N, 0, ABG) 01:00:40.835 00.000 15672 Move returns status 0, amount 0 01:00:40.835 00.000 15672 move complete, result=0 01:00:40.835 00.000 15672 worker thread done servicing request 01:00:40.835 00.000 15672 Worker thread wakes up 01:00:40.835 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:40.836 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:40.836 00.000 30444 GuideStep: -0.6 px 158 ms EAST, 0.2 px 0 ms NORTH 01:00:42.946 02.110 15672 Exposure complete 01:00:42.966 00.020 15672 worker thread done servicing request 01:00:42.966 00.000 30444 OnExposeComplete: enter 01:00:42.966 00.000 30444 UpdateGuideState(): m_state=6 01:00:42.966 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4708 01:00:42.966 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=196.64, Mass=120870, SNR=77.0, Peak=11590 HFD=3.4 01:00:42.966 00.000 30444 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.28) = xAngle (2.08 = 2.08) 01:00:42.967 00.001 30444 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.02 = 2.02) 01:00:42.967 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.43 hyp=0.44 cameraTheta=1.81 mountX=-0.21 mountY=0.39, mountTheta=2.07 01:00:42.967 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.43, opts=13) 01:00:42.967 00.000 30444 Enqueuing Move request for scope (-0.10, 0.43) 01:00:42.967 00.000 15672 Worker thread wakes up 01:00:42.967 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.43) opts 0xd 01:00:42.967 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.43) 01:00:42.967 00.000 15672 Moving (-0.10, 0.43) raw xDistance=-0.21 yDistance=0.39 01:00:42.967 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 01:00:42.967 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 01:00:42.967 00.000 15672 MoveAxis(E, 0, ABG) 01:00:42.968 00.001 15672 Move returns status 0, amount 0 01:00:42.968 00.000 15672 MoveAxis(S, 70, ABG) 01:00:42.968 00.000 15672 Guiding Dir = 1, Dur = 70 01:00:42.968 00.000 15672 IsSlewing returns 0 01:00:42.973 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=11590, FiltMin=2620, FiltMax=9651, Gamma=2.950 01:00:42.975 00.002 15672 IsGuiding returns 0 01:00:43.057 00.082 15672 IsGuiding returns 1 01:00:43.057 00.000 15672 scope still moving after pulse duration time elapsed 01:00:43.077 00.020 15672 IsSlewing returns 0 01:00:43.078 00.001 15672 IsGuiding returns 1 01:00:43.099 00.021 15672 IsSlewing returns 0 01:00:43.100 00.001 15672 IsGuiding returns 1 01:00:43.121 00.021 15672 IsSlewing returns 0 01:00:43.152 00.031 15672 IsGuiding returns 0 01:00:43.152 00.000 15672 scope move finished after 70 + 106 ms 01:00:43.153 00.001 15672 Move returns status 0, amount 70 01:00:43.153 00.000 15672 move complete, result=0 01:00:43.153 00.000 15672 worker thread done servicing request 01:00:43.318 00.165 30444 UpdateGuideState exits: m=120870 SNR=77.0 Saturated 01:00:43.318 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:43.319 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:43.319 00.000 30444 Enqueuing Expose request 01:00:43.319 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 70 ms SOUTH 01:00:43.319 00.000 15672 Worker thread wakes up 01:00:43.319 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:43.320 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:45.227 01.907 15672 Exposure complete 01:00:45.247 00.020 15672 worker thread done servicing request 01:00:45.247 00.000 30444 OnExposeComplete: enter 01:00:45.247 00.000 30444 UpdateGuideState(): m_state=6 01:00:45.247 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4709 01:00:45.247 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=196.64, Mass=134970, SNR=103.6, Peak=13083 HFD=3.5 01:00:45.247 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 01:00:45.247 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 01:00:45.247 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.42 hyp=0.51 cameraTheta=0.98 mountX=0.16 mountY=0.47, mountTheta=1.25 01:00:45.248 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.42, opts=13) 01:00:45.248 00.000 30444 Enqueuing Move request for scope (0.28, 0.42) 01:00:45.248 00.000 15672 Worker thread wakes up 01:00:45.248 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.42) opts 0xd 01:00:45.248 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.42) 01:00:45.248 00.000 15672 Moving (0.28, 0.42) raw xDistance=0.16 yDistance=0.47 01:00:45.248 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 01:00:45.248 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 01:00:45.248 00.000 15672 MoveAxis(E, 0, ABG) 01:00:45.248 00.000 15672 Move returns status 0, amount 0 01:00:45.248 00.000 15672 MoveAxis(S, 85, ABG) 01:00:45.248 00.000 15672 Guiding Dir = 1, Dur = 85 01:00:45.248 00.000 15672 IsSlewing returns 0 01:00:45.250 00.002 15672 IsGuiding returns 0 01:00:45.254 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13083, FiltMin=2648, FiltMax=10331, Gamma=2.950 01:00:45.304 00.050 30444 UpdateGuideState exits: m=134970 SNR=103.6 Saturated 01:00:45.304 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:45.304 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:45.304 00.000 30444 Enqueuing Expose request 01:00:45.324 00.020 15672 PulseGuide returned control before completion, sleep 22 01:00:45.356 00.032 15672 IsGuiding returns 1 01:00:45.356 00.000 15672 scope still moving after pulse duration time elapsed 01:00:45.377 00.021 15672 IsSlewing returns 0 01:00:45.378 00.001 15672 IsGuiding returns 1 01:00:45.399 00.021 15672 IsSlewing returns 0 01:00:45.400 00.001 15672 IsGuiding returns 1 01:00:45.420 00.020 15672 IsSlewing returns 0 01:00:45.453 00.033 15672 IsGuiding returns 0 01:00:45.453 00.000 15672 scope move finished after 85 + 117 ms 01:00:45.453 00.000 15672 Move returns status 0, amount 85 01:00:45.453 00.000 15672 move complete, result=0 01:00:45.453 00.000 15672 worker thread done servicing request 01:00:45.453 00.000 15672 Worker thread wakes up 01:00:45.453 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:45.453 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:45.453 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 85 ms SOUTH 01:00:47.564 02.111 15672 Exposure complete 01:00:47.588 00.024 15672 worker thread done servicing request 01:00:47.588 00.000 30444 OnExposeComplete: enter 01:00:47.588 00.000 30444 UpdateGuideState(): m_state=6 01:00:47.588 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4710 01:00:47.588 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=196.74, Mass=125575, SNR=91.1, Peak=12217 HFD=3.9 01:00:47.588 00.000 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 01:00:47.588 00.000 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 01:00:47.588 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.53 hyp=0.75 cameraTheta=0.77 mountX=0.37 mountY=0.63, mountTheta=1.04 01:00:47.589 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.53, opts=13) 01:00:47.589 00.000 30444 Enqueuing Move request for scope (0.54, 0.53) 01:00:47.589 00.000 15672 Worker thread wakes up 01:00:47.589 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.53) opts 0xd 01:00:47.589 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.53) 01:00:47.589 00.000 15672 Moving (0.54, 0.53) raw xDistance=0.37 yDistance=0.63 01:00:47.589 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 01:00:47.589 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 01:00:47.589 00.000 15672 MoveAxis(W, 101, ABG) 01:00:47.589 00.000 15672 Guiding Dir = 3, Dur = 101 01:00:47.589 00.000 15672 IsSlewing returns 0 01:00:47.591 00.002 15672 IsGuiding returns 0 01:00:47.595 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=12950, FiltMin=2620, FiltMax=10193, Gamma=2.950 01:00:47.608 00.013 15672 PulseGuide returned control before completion, sleep 94 01:00:47.646 00.038 30444 UpdateGuideState exits: m=125575 SNR=91.1 Saturated 01:00:47.646 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:47.646 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:47.646 00.000 30444 Enqueuing Expose request 01:00:47.720 00.074 15672 IsGuiding returns 0 01:00:47.720 00.000 15672 Move returns status 0, amount 101 01:00:47.720 00.000 15672 MoveAxis(S, 112, ABG) 01:00:47.720 00.000 15672 Guiding Dir = 1, Dur = 112 01:00:47.721 00.001 15672 IsSlewing returns 0 01:00:47.721 00.000 15672 IsGuiding returns 0 01:00:47.800 00.079 15672 PulseGuide returned control before completion, sleep 44 01:00:47.847 00.047 15672 IsGuiding returns 1 01:00:47.847 00.000 15672 scope still moving after pulse duration time elapsed 01:00:47.868 00.021 15672 IsSlewing returns 0 01:00:47.869 00.001 15672 IsGuiding returns 1 01:00:47.890 00.021 15672 IsSlewing returns 0 01:00:47.891 00.001 15672 IsGuiding returns 1 01:00:47.912 00.021 15672 IsSlewing returns 0 01:00:47.976 00.064 15672 IsGuiding returns 0 01:00:47.976 00.000 15672 scope move finished after 112 + 142 ms 01:00:47.976 00.000 15672 Move returns status 0, amount 112 01:00:47.976 00.000 15672 move complete, result=0 01:00:47.976 00.000 15672 worker thread done servicing request 01:00:47.976 00.000 15672 Worker thread wakes up 01:00:47.976 00.000 30444 GuideStep: 0.4 px 101 ms WEST, 0.6 px 112 ms SOUTH 01:00:47.976 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:47.976 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:49.886 01.910 15672 Exposure complete 01:00:49.906 00.020 15672 worker thread done servicing request 01:00:49.906 00.000 30444 OnExposeComplete: enter 01:00:49.906 00.000 30444 UpdateGuideState(): m_state=6 01:00:49.906 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4711 01:00:49.906 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=196.71, Mass=126636, SNR=86.4, Peak=11470 HFD=3.6 01:00:49.906 00.000 30444 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 01:00:49.906 00.000 30444 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 01:00:49.906 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.50 hyp=0.52 cameraTheta=1.83 mountX=-0.26 mountY=0.46, mountTheta=2.09 01:00:49.907 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.50, opts=13) 01:00:49.907 00.000 30444 Enqueuing Move request for scope (-0.13, 0.50) 01:00:49.907 00.000 15672 Worker thread wakes up 01:00:49.907 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.50) opts 0xd 01:00:49.907 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.50) 01:00:49.907 00.000 15672 Moving (-0.13, 0.50) raw xDistance=-0.26 yDistance=0.46 01:00:49.907 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26 01:00:49.907 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 01:00:49.907 00.000 15672 MoveAxis(E, 64, ABG) 01:00:49.907 00.000 15672 Guiding Dir = 2, Dur = 64 01:00:49.908 00.001 15672 IsSlewing returns 0 01:00:49.909 00.001 15672 IsGuiding returns 0 01:00:49.913 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=12652, FiltMin=2579, FiltMax=10308, Gamma=2.950 01:00:49.924 00.011 15672 PulseGuide returned control before completion, sleep 59 01:00:49.963 00.039 30444 UpdateGuideState exits: m=126636 SNR=86.4 Saturated 01:00:49.963 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:49.963 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:49.963 00.000 30444 Enqueuing Expose request 01:00:50.004 00.041 15672 IsGuiding returns 0 01:00:50.004 00.000 15672 Move returns status 0, amount 64 01:00:50.005 00.001 15672 MoveAxis(S, 82, ABG) 01:00:50.005 00.000 15672 Guiding Dir = 1, Dur = 82 01:00:50.005 00.000 15672 IsSlewing returns 0 01:00:50.006 00.001 15672 IsGuiding returns 0 01:00:50.084 00.078 15672 PulseGuide returned control before completion, sleep 14 01:00:50.117 00.033 15672 IsGuiding returns 1 01:00:50.117 00.000 15672 scope still moving after pulse duration time elapsed 01:00:50.137 00.020 15672 IsSlewing returns 0 01:00:50.139 00.002 15672 IsGuiding returns 1 01:00:50.159 00.020 15672 IsSlewing returns 0 01:00:50.162 00.003 15672 IsGuiding returns 1 01:00:50.182 00.020 15672 IsSlewing returns 0 01:00:50.213 00.031 15672 IsGuiding returns 0 01:00:50.214 00.001 15672 scope move finished after 82 + 126 ms 01:00:50.214 00.000 15672 Move returns status 0, amount 82 01:00:50.214 00.000 15672 move complete, result=0 01:00:50.214 00.000 15672 worker thread done servicing request 01:00:50.214 00.000 15672 Worker thread wakes up 01:00:50.214 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:50.214 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:50.215 00.001 30444 GuideStep: -0.3 px 64 ms EAST, 0.5 px 82 ms SOUTH 01:00:52.325 02.110 15672 Exposure complete 01:00:52.344 00.019 15672 worker thread done servicing request 01:00:52.344 00.000 30444 OnExposeComplete: enter 01:00:52.344 00.000 30444 UpdateGuideState(): m_state=6 01:00:52.345 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4712 01:00:52.345 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=196.55, Mass=126717, SNR=88.1, Peak=12584 HFD=3.4 01:00:52.345 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 01:00:52.345 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 01:00:52.345 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.34 hyp=0.42 cameraTheta=0.93 mountX=0.15 mountY=0.39, mountTheta=1.20 01:00:52.345 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.34, opts=13) 01:00:52.345 00.000 30444 Enqueuing Move request for scope (0.25, 0.34) 01:00:52.345 00.000 15672 Worker thread wakes up 01:00:52.345 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.34) opts 0xd 01:00:52.345 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.34) 01:00:52.345 00.000 15672 Moving (0.25, 0.34) raw xDistance=0.15 yDistance=0.39 01:00:52.345 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:00:52.346 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 01:00:52.346 00.000 15672 MoveAxis(E, 0, ABG) 01:00:52.346 00.000 15672 Move returns status 0, amount 0 01:00:52.346 00.000 15672 MoveAxis(S, 69, ABG) 01:00:52.346 00.000 15672 Guiding Dir = 1, Dur = 69 01:00:52.346 00.000 15672 IsSlewing returns 0 01:00:52.347 00.001 15672 IsGuiding returns 0 01:00:52.351 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=12584, FiltMin=2510, FiltMax=9530, Gamma=2.950 01:00:52.400 00.049 30444 UpdateGuideState exits: m=126717 SNR=88.1 Saturated 01:00:52.400 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:52.400 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:52.400 00.000 30444 Enqueuing Expose request 01:00:52.435 00.035 15672 IsGuiding returns 1 01:00:52.435 00.000 15672 scope still moving after pulse duration time elapsed 01:00:52.456 00.021 15672 IsSlewing returns 0 01:00:52.458 00.002 15672 IsGuiding returns 1 01:00:52.478 00.020 15672 IsSlewing returns 0 01:00:52.529 00.051 15672 IsGuiding returns 0 01:00:52.529 00.000 15672 scope move finished after 69 + 112 ms 01:00:52.529 00.000 15672 Move returns status 0, amount 69 01:00:52.530 00.001 15672 move complete, result=0 01:00:52.530 00.000 15672 worker thread done servicing request 01:00:52.530 00.000 15672 Worker thread wakes up 01:00:52.530 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:52.530 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:52.530 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 69 ms SOUTH 01:00:54.439 01.909 15672 Exposure complete 01:00:54.459 00.020 15672 worker thread done servicing request 01:00:54.459 00.000 30444 OnExposeComplete: enter 01:00:54.459 00.000 30444 UpdateGuideState(): m_state=6 01:00:54.459 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4713 01:00:54.459 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=196.59, Mass=123547, SNR=85.7, Peak=10691 HFD=3.7 01:00:54.459 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 01:00:54.460 00.001 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 01:00:54.460 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.37 hyp=0.39 cameraTheta=1.84 mountX=-0.20 mountY=0.34, mountTheta=2.11 01:00:54.460 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.37, opts=13) 01:00:54.460 00.000 30444 Enqueuing Move request for scope (-0.10, 0.37) 01:00:54.460 00.000 15672 Worker thread wakes up 01:00:54.460 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.37) opts 0xd 01:00:54.460 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.37) 01:00:54.460 00.000 15672 Moving (-0.10, 0.37) raw xDistance=-0.20 yDistance=0.34 01:00:54.460 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 01:00:54.460 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 01:00:54.460 00.000 15672 MoveAxis(E, 0, ABG) 01:00:54.460 00.000 15672 Move returns status 0, amount 0 01:00:54.460 00.000 15672 MoveAxis(S, 61, ABG) 01:00:54.460 00.000 15672 Guiding Dir = 1, Dur = 61 01:00:54.461 00.001 15672 IsSlewing returns 0 01:00:54.462 00.001 15672 IsGuiding returns 0 01:00:54.466 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=11481, FiltMin=2535, FiltMax=9986, Gamma=2.950 01:00:54.515 00.049 30444 UpdateGuideState exits: m=123547 SNR=85.7 Saturated 01:00:54.515 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:54.516 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:54.516 00.000 30444 Enqueuing Expose request 01:00:54.543 00.027 15672 IsGuiding returns 1 01:00:54.543 00.000 15672 scope still moving after pulse duration time elapsed 01:00:54.564 00.021 15672 IsSlewing returns 0 01:00:54.565 00.001 15672 IsGuiding returns 1 01:00:54.585 00.020 15672 IsSlewing returns 0 01:00:54.586 00.001 15672 IsGuiding returns 1 01:00:54.607 00.021 15672 IsSlewing returns 0 01:00:54.669 00.062 15672 IsGuiding returns 0 01:00:54.669 00.000 15672 scope move finished after 61 + 146 ms 01:00:54.669 00.000 15672 Move returns status 0, amount 61 01:00:54.670 00.001 15672 move complete, result=0 01:00:54.670 00.000 15672 worker thread done servicing request 01:00:54.670 00.000 15672 Worker thread wakes up 01:00:54.670 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:54.670 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:54.670 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 61 ms SOUTH 01:00:56.779 02.109 15672 Exposure complete 01:00:56.799 00.020 15672 worker thread done servicing request 01:00:56.799 00.000 30444 OnExposeComplete: enter 01:00:56.799 00.000 30444 UpdateGuideState(): m_state=6 01:00:56.799 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4714 01:00:56.799 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=196.51, Mass=125419, SNR=88.1, Peak=10834 HFD=3.2 01:00:56.799 00.000 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 01:00:56.799 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 01:00:56.800 00.001 30444 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.28 mountX=0.00 mountY=0.31, mountTheta=1.56 01:00:56.800 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.30, opts=13) 01:00:56.800 00.000 30444 Enqueuing Move request for scope (0.09, 0.30) 01:00:56.800 00.000 15672 Worker thread wakes up 01:00:56.800 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd 01:00:56.800 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.30) 01:00:56.800 00.000 15672 Moving (0.09, 0.30) raw xDistance=0.00 yDistance=0.31 01:00:56.800 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 01:00:56.800 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 01:00:56.800 00.000 15672 MoveAxis(E, 0, ABG) 01:00:56.800 00.000 15672 Move returns status 0, amount 0 01:00:56.800 00.000 15672 MoveAxis(S, 55, ABG) 01:00:56.800 00.000 15672 Guiding Dir = 1, Dur = 55 01:00:56.801 00.001 15672 IsSlewing returns 0 01:00:56.803 00.002 15672 IsGuiding returns 0 01:00:56.807 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=10909, FiltMin=2554, FiltMax=9767, Gamma=2.950 01:00:56.855 00.048 30444 UpdateGuideState exits: m=125419 SNR=88.1 Saturated 01:00:56.855 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:56.856 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:56.856 00.000 30444 Enqueuing Expose request 01:00:56.890 00.034 15672 IsGuiding returns 1 01:00:56.890 00.000 15672 scope still moving after pulse duration time elapsed 01:00:56.912 00.022 15672 IsSlewing returns 0 01:00:56.914 00.002 15672 IsGuiding returns 1 01:00:56.935 00.021 15672 IsSlewing returns 0 01:00:56.937 00.002 15672 IsGuiding returns 1 01:00:56.959 00.022 15672 IsSlewing returns 0 01:00:56.988 00.029 15672 IsGuiding returns 0 01:00:56.988 00.000 15672 scope move finished after 55 + 130 ms 01:00:56.988 00.000 15672 Move returns status 0, amount 55 01:00:56.988 00.000 15672 move complete, result=0 01:00:56.988 00.000 15672 worker thread done servicing request 01:00:56.988 00.000 15672 Worker thread wakes up 01:00:56.989 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 55 ms SOUTH 01:00:56.989 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:56.989 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:00:58.898 01.909 15672 Exposure complete 01:00:58.918 00.020 15672 worker thread done servicing request 01:00:58.918 00.000 30444 OnExposeComplete: enter 01:00:58.918 00.000 30444 UpdateGuideState(): m_state=6 01:00:58.918 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4715 01:00:58.918 00.000 30444 Star::Find returns 1 (1), X=460.40, Y=196.72, Mass=114918, SNR=82.8, Peak=10701 HFD=3.5 01:00:58.918 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 01:00:58.918 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 01:00:58.918 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.50 hyp=0.50 cameraTheta=1.59 mountX=-0.15 mountY=0.49, mountTheta=1.87 01:00:58.918 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.50, opts=13) 01:00:58.919 00.001 30444 Enqueuing Move request for scope (-0.01, 0.50) 01:00:58.919 00.000 15672 Worker thread wakes up 01:00:58.919 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.50) opts 0xd 01:00:58.919 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.50) 01:00:58.919 00.000 15672 Moving (-0.01, 0.50) raw xDistance=-0.15 yDistance=0.49 01:00:58.919 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 01:00:58.919 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 01:00:58.919 00.000 15672 MoveAxis(E, 0, ABG) 01:00:58.919 00.000 15672 Move returns status 0, amount 0 01:00:58.919 00.000 15672 MoveAxis(S, 87, ABG) 01:00:58.919 00.000 15672 Guiding Dir = 1, Dur = 87 01:00:58.920 00.001 15672 IsSlewing returns 0 01:00:58.924 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=11218, FiltMin=2580, FiltMax=9568, Gamma=2.950 01:00:58.951 00.027 15672 IsGuiding returns 0 01:00:59.031 00.080 15672 PulseGuide returned control before completion, sleep 17 01:00:59.039 00.008 30444 UpdateGuideState exits: m=114918 SNR=82.8 Saturated 01:00:59.039 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:00:59.040 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:00:59.040 00.000 30444 Enqueuing Expose request 01:00:59.051 00.011 15672 IsGuiding returns 1 01:00:59.052 00.001 15672 scope still moving after pulse duration time elapsed 01:00:59.073 00.021 15672 IsSlewing returns 0 01:00:59.075 00.002 15672 IsGuiding returns 1 01:00:59.096 00.021 15672 IsSlewing returns 0 01:00:59.097 00.001 15672 IsGuiding returns 1 01:00:59.117 00.020 15672 IsSlewing returns 0 01:00:59.143 00.026 15672 IsGuiding returns 0 01:00:59.143 00.000 15672 scope move finished after 87 + 105 ms 01:00:59.143 00.000 15672 Move returns status 0, amount 87 01:00:59.143 00.000 15672 move complete, result=0 01:00:59.143 00.000 15672 worker thread done servicing request 01:00:59.143 00.000 15672 Worker thread wakes up 01:00:59.143 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 87 ms SOUTH 01:00:59.143 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:00:59.143 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:01.260 02.117 15672 Exposure complete 01:01:01.290 00.030 15672 worker thread done servicing request 01:01:01.290 00.000 30444 OnExposeComplete: enter 01:01:01.291 00.001 30444 UpdateGuideState(): m_state=6 01:01:01.291 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4716 01:01:01.291 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=196.53, Mass=122668, SNR=87.8, Peak=11457 HFD=3.5 01:01:01.291 00.000 30444 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.28) = xAngle (2.95 = 2.95) 01:01:01.291 00.000 30444 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.89 = 2.89) 01:01:01.291 00.000 30444 CameraToMount -- cameraX=-0.62 cameraY=0.32 hyp=0.70 cameraTheta=2.67 mountX=-0.68 mountY=0.18, mountTheta=2.89 01:01:01.291 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.62, y=0.32, opts=13) 01:01:01.291 00.000 30444 Enqueuing Move request for scope (-0.62, 0.32) 01:01:01.291 00.000 15672 Worker thread wakes up 01:01:01.292 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.32) opts 0xd 01:01:01.292 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.62, 0.32) 01:01:01.292 00.000 15672 Moving (-0.62, 0.32) raw xDistance=-0.68 yDistance=0.18 01:01:01.292 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68 01:01:01.292 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:01:01.292 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 01:01:01.292 00.000 15672 MoveAxis(E, 184, ABG) 01:01:01.292 00.000 15672 Guiding Dir = 2, Dur = 184 01:01:01.292 00.000 15672 IsSlewing returns 0 01:01:01.297 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=11728, FiltMin=2581, FiltMax=9511, Gamma=2.950 01:01:01.332 00.035 15672 IsGuiding returns 0 01:01:01.347 00.015 15672 PulseGuide returned control before completion, sleep 180 01:01:01.357 00.010 30444 UpdateGuideState exits: m=122668 SNR=87.8 Saturated 01:01:01.357 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:01.357 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:01.357 00.000 30444 Enqueuing Expose request 01:01:01.571 00.214 15672 IsGuiding returns 0 01:01:01.571 00.000 15672 Move returns status 0, amount 184 01:01:01.572 00.001 15672 MoveAxis(N, 0, ABG) 01:01:01.572 00.000 15672 Move returns status 0, amount 0 01:01:01.572 00.000 15672 move complete, result=0 01:01:01.572 00.000 15672 worker thread done servicing request 01:01:01.572 00.000 15672 Worker thread wakes up 01:01:01.572 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:01.572 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:01.573 00.001 30444 GuideStep: -0.7 px 184 ms EAST, 0.2 px 0 ms NORTH 01:01:03.482 01.909 15672 Exposure complete 01:01:03.502 00.020 15672 worker thread done servicing request 01:01:03.502 00.000 30444 OnExposeComplete: enter 01:01:03.503 00.001 30444 UpdateGuideState(): m_state=6 01:01:03.503 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4717 01:01:03.503 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=196.58, Mass=127179, SNR=98.7, Peak=10598 HFD=3.4 01:01:03.503 00.000 30444 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 01:01:03.503 00.000 30444 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 01:01:03.503 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.76 mountX=-0.17 mountY=0.35, mountTheta=2.02 01:01:03.504 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.37, opts=13) 01:01:03.504 00.000 30444 Enqueuing Move request for scope (-0.07, 0.37) 01:01:03.504 00.000 15672 Worker thread wakes up 01:01:03.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.37) opts 0xd 01:01:03.504 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.37) 01:01:03.504 00.000 15672 Moving (-0.07, 0.37) raw xDistance=-0.17 yDistance=0.35 01:01:03.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 01:01:03.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 01:01:03.505 00.001 15672 MoveAxis(E, 0, ABG) 01:01:03.505 00.000 15672 Move returns status 0, amount 0 01:01:03.505 00.000 15672 MoveAxis(S, 62, ABG) 01:01:03.505 00.000 15672 Guiding Dir = 1, Dur = 62 01:01:03.505 00.000 15672 IsSlewing returns 0 01:01:03.506 00.001 15672 IsGuiding returns 0 01:01:03.512 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=10994, FiltMin=2618, FiltMax=10115, Gamma=2.950 01:01:03.585 00.073 15672 IsGuiding returns 1 01:01:03.585 00.000 15672 scope still moving after pulse duration time elapsed 01:01:03.606 00.021 15672 IsSlewing returns 0 01:01:03.606 00.000 15672 IsGuiding returns 1 01:01:03.620 00.014 30444 UpdateGuideState exits: m=127179 SNR=98.7 Saturated 01:01:03.620 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:03.620 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:03.620 00.000 30444 Enqueuing Expose request 01:01:03.627 00.007 15672 IsSlewing returns 0 01:01:03.628 00.001 15672 IsGuiding returns 1 01:01:03.649 00.021 15672 IsSlewing returns 0 01:01:03.711 00.062 15672 IsGuiding returns 0 01:01:03.711 00.000 15672 scope move finished after 62 + 143 ms 01:01:03.712 00.001 15672 Move returns status 0, amount 62 01:01:03.712 00.000 15672 move complete, result=0 01:01:03.712 00.000 15672 worker thread done servicing request 01:01:03.712 00.000 15672 Worker thread wakes up 01:01:03.712 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 62 ms SOUTH 01:01:03.712 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:03.712 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:05.829 02.117 15672 Exposure complete 01:01:05.862 00.033 15672 worker thread done servicing request 01:01:05.862 00.000 30444 OnExposeComplete: enter 01:01:05.862 00.000 30444 UpdateGuideState(): m_state=6 01:01:05.863 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4718 01:01:05.863 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=196.28, Mass=132512, SNR=104.3, Peak=11722 HFD=3.7 01:01:05.863 00.000 30444 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.28) = xAngle (3.24 = -3.04) 01:01:05.863 00.000 30444 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.18 = -3.11) 01:01:05.863 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.06 hyp=0.35 cameraTheta=2.96 mountX=-0.35 mountY=-0.01, mountTheta=-3.11 01:01:05.863 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.06, opts=13) 01:01:05.863 00.000 30444 Enqueuing Move request for scope (-0.34, 0.06) 01:01:05.863 00.000 15672 Worker thread wakes up 01:01:05.863 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.06) opts 0xd 01:01:05.864 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.06) 01:01:05.864 00.000 15672 Moving (-0.34, 0.06) raw xDistance=-0.35 yDistance=-0.01 01:01:05.864 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 01:01:05.864 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:01:05.864 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 01:01:05.864 00.000 15672 MoveAxis(E, 94, ABG) 01:01:05.864 00.000 15672 Guiding Dir = 2, Dur = 94 01:01:05.864 00.000 15672 IsSlewing returns 0 01:01:05.864 00.000 15672 IsGuiding returns 0 01:01:05.869 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=11722, FiltMin=2539, FiltMax=9781, Gamma=2.950 01:01:05.883 00.014 15672 PulseGuide returned control before completion, sleep 86 01:01:05.918 00.035 30444 UpdateGuideState exits: m=132512 SNR=104.3 Saturated 01:01:05.918 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:05.918 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:05.918 00.000 30444 Enqueuing Expose request 01:01:05.971 00.053 15672 IsGuiding returns 1 01:01:05.971 00.000 15672 scope still moving after pulse duration time elapsed 01:01:05.991 00.020 15672 IsSlewing returns 0 01:01:05.995 00.004 15672 IsGuiding returns 0 01:01:05.995 00.000 15672 scope move finished after 94 + 36 ms 01:01:05.995 00.000 15672 Move returns status 0, amount 94 01:01:05.995 00.000 15672 MoveAxis(N, 0, ABG) 01:01:05.995 00.000 15672 Move returns status 0, amount 0 01:01:05.995 00.000 15672 move complete, result=0 01:01:05.995 00.000 15672 worker thread done servicing request 01:01:05.995 00.000 15672 Worker thread wakes up 01:01:05.995 00.000 30444 GuideStep: -0.3 px 94 ms EAST, -0.0 px 0 ms NORTH 01:01:05.995 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:05.995 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:07.901 01.906 15672 Exposure complete 01:01:07.921 00.020 15672 worker thread done servicing request 01:01:07.921 00.000 30444 OnExposeComplete: enter 01:01:07.921 00.000 30444 UpdateGuideState(): m_state=6 01:01:07.921 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4719 01:01:07.921 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=196.19, Mass=119327, SNR=83.8, Peak=10404 HFD=3.6 01:01:07.921 00.000 30444 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.28) = xAngle (-2.54 = -2.54) 01:01:07.921 00.000 30444 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 01:01:07.921 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.82 mountX=-0.07 mountY=-0.04, mountTheta=-2.59 01:01:07.922 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.03, opts=13) 01:01:07.922 00.000 30444 Enqueuing Move request for scope (-0.08, -0.03) 01:01:07.922 00.000 15672 Worker thread wakes up 01:01:07.922 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd 01:01:07.922 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.03) 01:01:07.922 00.000 15672 Moving (-0.08, -0.03) raw xDistance=-0.07 yDistance=-0.04 01:01:07.922 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 01:01:07.922 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:01:07.922 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:01:07.922 00.000 15672 MoveAxis(E, 0, ABG) 01:01:07.922 00.000 15672 Move returns status 0, amount 0 01:01:07.922 00.000 15672 MoveAxis(N, 0, ABG) 01:01:07.922 00.000 15672 Move returns status 0, amount 0 01:01:07.923 00.001 15672 move complete, result=0 01:01:07.923 00.000 15672 worker thread done servicing request 01:01:07.927 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=12242, FiltMin=2595, FiltMax=9749, Gamma=2.950 01:01:07.977 00.050 30444 UpdateGuideState exits: m=119327 SNR=83.8 Saturated 01:01:07.977 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:07.977 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:07.977 00.000 30444 Enqueuing Expose request 01:01:07.977 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 01:01:07.977 00.000 15672 Worker thread wakes up 01:01:07.977 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:07.977 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:10.085 02.108 15672 Exposure complete 01:01:10.105 00.020 15672 worker thread done servicing request 01:01:10.105 00.000 30444 OnExposeComplete: enter 01:01:10.105 00.000 30444 UpdateGuideState(): m_state=6 01:01:10.105 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4720 01:01:10.105 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=196.12, Mass=126722, SNR=90.6, Peak=12102 HFD=3.6 01:01:10.105 00.000 30444 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.28) = xAngle (-2.74 = -2.74) 01:01:10.105 00.000 30444 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.80 = -2.80) 01:01:10.105 00.000 30444 CameraToMount -- cameraX=-0.77 cameraY=-0.10 hyp=0.77 cameraTheta=-3.01 mountX=-0.71 mountY=-0.26, mountTheta=-2.79 01:01:10.106 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.77, y=-0.10, opts=13) 01:01:10.106 00.000 30444 Enqueuing Move request for scope (-0.77, -0.10) 01:01:10.106 00.000 15672 Worker thread wakes up 01:01:10.106 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.10) opts 0xd 01:01:10.106 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.77, -0.10) 01:01:10.106 00.000 15672 Moving (-0.77, -0.10) raw xDistance=-0.71 yDistance=-0.26 01:01:10.106 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71 01:01:10.106 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:01:10.106 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 01:01:10.106 00.000 15672 MoveAxis(E, 192, ABG) 01:01:10.106 00.000 15672 Guiding Dir = 2, Dur = 192 01:01:10.107 00.001 15672 IsSlewing returns 0 01:01:10.112 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2049, max=12713, FiltMin=2573, FiltMax=9675, Gamma=2.950 01:01:10.133 00.021 15672 IsGuiding returns 0 01:01:10.149 00.016 15672 PulseGuide returned control before completion, sleep 187 01:01:10.162 00.013 30444 UpdateGuideState exits: m=126722 SNR=90.6 Saturated 01:01:10.162 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:10.162 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:10.162 00.000 30444 Enqueuing Expose request 01:01:10.388 00.226 15672 IsGuiding returns 0 01:01:10.388 00.000 15672 Move returns status 0, amount 192 01:01:10.388 00.000 15672 MoveAxis(N, 0, ABG) 01:01:10.388 00.000 15672 Move returns status 0, amount 0 01:01:10.388 00.000 15672 move complete, result=0 01:01:10.389 00.001 15672 worker thread done servicing request 01:01:10.389 00.000 15672 Worker thread wakes up 01:01:10.389 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:10.389 00.000 30444 GuideStep: -0.7 px 192 ms EAST, -0.3 px 0 ms NORTH 01:01:10.389 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:12.305 01.916 15672 Exposure complete 01:01:12.335 00.030 15672 worker thread done servicing request 01:01:12.335 00.000 30444 OnExposeComplete: enter 01:01:12.335 00.000 30444 UpdateGuideState(): m_state=6 01:01:12.335 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4721 01:01:12.335 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=195.80, Mass=127573, SNR=90.6, Peak=10955 HFD=3.7 01:01:12.336 00.001 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 01:01:12.336 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 01:01:12.336 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.41 hyp=0.41 cameraTheta=-1.66 mountX=0.08 mountY=-0.41, mountTheta=-1.39 01:01:12.336 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.41, opts=13) 01:01:12.336 00.000 30444 Enqueuing Move request for scope (-0.04, -0.41) 01:01:12.336 00.000 15672 Worker thread wakes up 01:01:12.336 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.41) opts 0xd 01:01:12.336 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.41) 01:01:12.336 00.000 15672 Moving (-0.04, -0.41) raw xDistance=0.08 yDistance=-0.41 01:01:12.336 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 01:01:12.336 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:01:12.336 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 01:01:12.337 00.001 15672 MoveAxis(E, 0, ABG) 01:01:12.337 00.000 15672 Move returns status 0, amount 0 01:01:12.337 00.000 15672 MoveAxis(N, 0, ABG) 01:01:12.337 00.000 15672 Move returns status 0, amount 0 01:01:12.337 00.000 15672 move complete, result=0 01:01:12.337 00.000 15672 worker thread done servicing request 01:01:12.342 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=11726, FiltMin=2560, FiltMax=9878, Gamma=2.950 01:01:12.391 00.049 30444 UpdateGuideState exits: m=127573 SNR=90.6 Saturated 01:01:12.391 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:12.391 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:12.391 00.000 30444 Enqueuing Expose request 01:01:12.391 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 01:01:12.391 00.000 15672 Worker thread wakes up 01:01:12.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:12.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:14.508 02.117 15672 Exposure complete 01:01:14.540 00.032 15672 worker thread done servicing request 01:01:14.540 00.000 30444 OnExposeComplete: enter 01:01:14.540 00.000 30444 UpdateGuideState(): m_state=6 01:01:14.540 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4722 01:01:14.540 00.000 30444 Star::Find returns 1 (1), X=460.78, Y=196.54, Mass=118865, SNR=89.8, Peak=10962 HFD=3.7 01:01:14.540 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 01:01:14.540 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 01:01:14.540 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.33 hyp=0.50 cameraTheta=0.72 mountX=0.27 mountY=0.41, mountTheta=0.98 01:01:14.541 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.33, opts=13) 01:01:14.541 00.000 30444 Enqueuing Move request for scope (0.38, 0.33) 01:01:14.541 00.000 15672 Worker thread wakes up 01:01:14.541 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.33) opts 0xd 01:01:14.541 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.33) 01:01:14.541 00.000 15672 Moving (0.38, 0.33) raw xDistance=0.27 yDistance=0.41 01:01:14.541 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 01:01:14.541 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 01:01:14.541 00.000 15672 MoveAxis(W, 74, ABG) 01:01:14.541 00.000 15672 Guiding Dir = 3, Dur = 74 01:01:14.542 00.001 15672 IsSlewing returns 0 01:01:14.544 00.002 15672 IsGuiding returns 0 01:01:14.548 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=11500, FiltMin=2590, FiltMax=9506, Gamma=2.950 01:01:14.558 00.010 15672 PulseGuide returned control before completion, sleep 70 01:01:14.597 00.039 30444 UpdateGuideState exits: m=118865 SNR=89.8 Saturated 01:01:14.597 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:14.597 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:14.597 00.000 30444 Enqueuing Expose request 01:01:14.630 00.033 15672 IsGuiding returns 1 01:01:14.630 00.000 15672 scope still moving after pulse duration time elapsed 01:01:14.651 00.021 15672 IsSlewing returns 0 01:01:14.686 00.035 15672 IsGuiding returns 0 01:01:14.686 00.000 15672 scope move finished after 74 + 67 ms 01:01:14.686 00.000 15672 Move returns status 0, amount 74 01:01:14.686 00.000 15672 MoveAxis(S, 72, ABG) 01:01:14.686 00.000 15672 Guiding Dir = 1, Dur = 72 01:01:14.686 00.000 15672 IsSlewing returns 0 01:01:14.687 00.001 15672 IsGuiding returns 0 01:01:14.767 00.080 15672 IsGuiding returns 1 01:01:14.768 00.001 15672 scope still moving after pulse duration time elapsed 01:01:14.789 00.021 15672 IsSlewing returns 0 01:01:14.792 00.003 15672 IsGuiding returns 1 01:01:14.813 00.021 15672 IsSlewing returns 0 01:01:14.816 00.003 15672 IsGuiding returns 1 01:01:14.837 00.021 15672 IsSlewing returns 0 01:01:14.840 00.003 15672 IsGuiding returns 1 01:01:14.861 00.021 15672 IsSlewing returns 0 01:01:14.926 00.065 15672 IsGuiding returns 0 01:01:14.927 00.001 15672 scope move finished after 72 + 167 ms 01:01:14.927 00.000 15672 Move returns status 0, amount 72 01:01:14.927 00.000 15672 move complete, result=0 01:01:14.927 00.000 15672 worker thread done servicing request 01:01:14.927 00.000 15672 Worker thread wakes up 01:01:14.928 00.001 30444 GuideStep: 0.3 px 74 ms WEST, 0.4 px 72 ms SOUTH 01:01:14.928 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:14.928 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:16.835 01.907 15672 Exposure complete 01:01:16.854 00.019 15672 worker thread done servicing request 01:01:16.855 00.001 30444 OnExposeComplete: enter 01:01:16.855 00.000 30444 UpdateGuideState(): m_state=6 01:01:16.855 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4723 01:01:16.855 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=196.48, Mass=118290, SNR=79.9, Peak=10367 HFD=3.6 01:01:16.855 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 01:01:16.855 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 01:01:16.855 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.30 cameraTheta=2.07 mountX=-0.21 mountY=0.23, mountTheta=2.32 01:01:16.855 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.27, opts=13) 01:01:16.856 00.001 30444 Enqueuing Move request for scope (-0.14, 0.27) 01:01:16.856 00.000 15672 Worker thread wakes up 01:01:16.856 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd 01:01:16.856 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.27) 01:01:16.856 00.000 15672 Moving (-0.14, 0.27) raw xDistance=-0.21 yDistance=0.23 01:01:16.856 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 01:01:16.856 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:01:16.856 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 01:01:16.856 00.000 15672 MoveAxis(E, 0, ABG) 01:01:16.856 00.000 15672 Move returns status 0, amount 0 01:01:16.856 00.000 15672 MoveAxis(N, 0, ABG) 01:01:16.856 00.000 15672 Move returns status 0, amount 0 01:01:16.856 00.000 15672 move complete, result=0 01:01:16.856 00.000 15672 worker thread done servicing request 01:01:16.861 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=10923, FiltMin=2560, FiltMax=9337, Gamma=2.950 01:01:16.910 00.049 30444 UpdateGuideState exits: m=118290 SNR=79.9 Saturated 01:01:16.910 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:16.910 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:16.911 00.001 30444 Enqueuing Expose request 01:01:16.911 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:01:16.911 00.000 15672 Worker thread wakes up 01:01:16.911 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:16.911 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:19.017 02.106 15672 Exposure complete 01:01:19.041 00.024 15672 worker thread done servicing request 01:01:19.041 00.000 30444 OnExposeComplete: enter 01:01:19.041 00.000 30444 UpdateGuideState(): m_state=6 01:01:19.041 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4724 01:01:19.041 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=196.37, Mass=118247, SNR=87.7, Peak=9787 HFD=3.5 01:01:19.041 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 01:01:19.041 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 01:01:19.042 00.001 30444 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.74 mountX=0.12 mountY=0.19, mountTheta=1.00 01:01:19.042 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.16, opts=13) 01:01:19.042 00.000 30444 Enqueuing Move request for scope (0.17, 0.16) 01:01:19.042 00.000 15672 Worker thread wakes up 01:01:19.042 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd 01:01:19.042 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.16) 01:01:19.042 00.000 15672 Moving (0.17, 0.16) raw xDistance=0.12 yDistance=0.19 01:01:19.042 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:01:19.042 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:01:19.042 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 01:01:19.042 00.000 15672 MoveAxis(E, 0, ABG) 01:01:19.042 00.000 15672 Move returns status 0, amount 0 01:01:19.043 00.001 15672 MoveAxis(N, 0, ABG) 01:01:19.043 00.000 15672 Move returns status 0, amount 0 01:01:19.043 00.000 15672 move complete, result=0 01:01:19.043 00.000 15672 worker thread done servicing request 01:01:19.048 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=9878, FiltMin=2627, FiltMax=9293, Gamma=2.950 01:01:19.097 00.049 30444 UpdateGuideState exits: m=118247 SNR=87.7 Saturated 01:01:19.097 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:19.097 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:19.097 00.000 30444 Enqueuing Expose request 01:01:19.097 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:01:19.097 00.000 15672 Worker thread wakes up 01:01:19.098 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:19.098 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:21.012 01.914 15672 Exposure complete 01:01:21.043 00.031 15672 worker thread done servicing request 01:01:21.043 00.000 30444 OnExposeComplete: enter 01:01:21.043 00.000 30444 UpdateGuideState(): m_state=6 01:01:21.043 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4725 01:01:21.043 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=196.71, Mass=117048, SNR=75.5, Peak=10946 HFD=3.6 01:01:21.043 00.000 30444 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.28) = xAngle (2.75 = 2.75) 01:01:21.043 00.000 30444 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.69 = 2.69) 01:01:21.043 00.000 30444 CameraToMount -- cameraX=-0.63 cameraY=0.50 hyp=0.80 cameraTheta=2.47 mountX=-0.74 mountY=0.35, mountTheta=2.70 01:01:21.044 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.63, y=0.50, opts=13) 01:01:21.044 00.000 30444 Enqueuing Move request for scope (-0.63, 0.50) 01:01:21.044 00.000 15672 Worker thread wakes up 01:01:21.044 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.50) opts 0xd 01:01:21.044 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.63, 0.50) 01:01:21.044 00.000 15672 Moving (-0.63, 0.50) raw xDistance=-0.74 yDistance=0.35 01:01:21.044 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74 01:01:21.044 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 01:01:21.044 00.000 15672 MoveAxis(E, 200, ABG) 01:01:21.044 00.000 15672 Guiding Dir = 2, Dur = 200 01:01:21.045 00.001 15672 IsSlewing returns 0 01:01:21.046 00.001 15672 IsGuiding returns 0 01:01:21.051 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=12140, FiltMin=2607, FiltMax=9184, Gamma=2.950 01:01:21.075 00.024 15672 PulseGuide returned control before completion, sleep 181 01:01:21.258 00.183 15672 IsGuiding returns 1 01:01:21.259 00.001 15672 scope still moving after pulse duration time elapsed 01:01:21.280 00.021 15672 IsSlewing returns 0 01:01:21.281 00.001 15672 IsGuiding returns 1 01:01:21.303 00.022 15672 IsSlewing returns 0 01:01:21.347 00.044 15672 IsGuiding returns 0 01:01:21.347 00.000 15672 scope move finished after 200 + 101 ms 01:01:21.347 00.000 15672 Move returns status 0, amount 200 01:01:21.347 00.000 15672 MoveAxis(S, 62, ABG) 01:01:21.347 00.000 15672 Guiding Dir = 1, Dur = 62 01:01:21.348 00.001 15672 IsSlewing returns 0 01:01:21.350 00.002 15672 IsGuiding returns 0 01:01:21.409 00.059 30444 UpdateGuideState exits: m=117048 SNR=75.5 Saturated 01:01:21.409 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:21.409 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:21.409 00.000 30444 Enqueuing Expose request 01:01:21.430 00.021 15672 IsGuiding returns 1 01:01:21.430 00.000 15672 scope still moving after pulse duration time elapsed 01:01:21.451 00.021 15672 IsSlewing returns 0 01:01:21.453 00.002 15672 IsGuiding returns 1 01:01:21.474 00.021 15672 IsSlewing returns 0 01:01:21.477 00.003 15672 IsGuiding returns 1 01:01:21.498 00.021 15672 IsSlewing returns 0 01:01:21.524 00.026 15672 IsGuiding returns 0 01:01:21.524 00.000 15672 scope move finished after 62 + 112 ms 01:01:21.524 00.000 15672 Move returns status 0, amount 62 01:01:21.524 00.000 15672 move complete, result=0 01:01:21.524 00.000 15672 worker thread done servicing request 01:01:21.524 00.000 15672 Worker thread wakes up 01:01:21.524 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:21.524 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:21.524 00.000 30444 GuideStep: -0.7 px 200 ms EAST, 0.3 px 62 ms SOUTH 01:01:23.634 02.110 15672 Exposure complete 01:01:23.653 00.019 15672 worker thread done servicing request 01:01:23.654 00.001 30444 OnExposeComplete: enter 01:01:23.654 00.000 30444 UpdateGuideState(): m_state=6 01:01:23.654 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4726 01:01:23.654 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=196.30, Mass=127515, SNR=86.7, Peak=10499 HFD=3.6 01:01:23.654 00.000 30444 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.28) = xAngle (2.40 = 2.40) 01:01:23.654 00.000 30444 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.34 = 2.34) 01:01:23.654 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.10 cameraTheta=2.12 mountX=-0.08 mountY=0.08, mountTheta=2.37 01:01:23.654 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.09, opts=13) 01:01:23.654 00.000 30444 Enqueuing Move request for scope (-0.06, 0.09) 01:01:23.655 00.001 15672 Worker thread wakes up 01:01:23.655 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd 01:01:23.655 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.09) 01:01:23.655 00.000 15672 Moving (-0.06, 0.09) raw xDistance=-0.08 yDistance=0.08 01:01:23.655 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:01:23.655 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:01:23.655 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 01:01:23.655 00.000 15672 MoveAxis(E, 0, ABG) 01:01:23.655 00.000 15672 Move returns status 0, amount 0 01:01:23.655 00.000 15672 MoveAxis(N, 0, ABG) 01:01:23.655 00.000 15672 Move returns status 0, amount 0 01:01:23.655 00.000 15672 move complete, result=0 01:01:23.655 00.000 15672 worker thread done servicing request 01:01:23.661 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=11224, FiltMin=2601, FiltMax=9541, Gamma=2.950 01:01:23.710 00.049 30444 UpdateGuideState exits: m=127515 SNR=86.7 Saturated 01:01:23.711 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:23.711 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:23.711 00.000 30444 Enqueuing Expose request 01:01:23.711 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:01:23.711 00.000 15672 Worker thread wakes up 01:01:23.711 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:23.711 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:25.619 01.908 15672 Exposure complete 01:01:25.638 00.019 15672 worker thread done servicing request 01:01:25.638 00.000 30444 OnExposeComplete: enter 01:01:25.639 00.001 30444 UpdateGuideState(): m_state=6 01:01:25.639 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4727 01:01:25.639 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=196.23, Mass=120497, SNR=80.9, Peak=11054 HFD=3.8 01:01:25.639 00.000 30444 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.28) = xAngle (3.39 = -2.89) 01:01:25.639 00.000 30444 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.96) 01:01:25.639 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=0.02 hyp=0.50 cameraTheta=3.11 mountX=-0.48 mountY=-0.09, mountTheta=-2.95 01:01:25.639 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=0.02, opts=13) 01:01:25.639 00.000 30444 Enqueuing Move request for scope (-0.50, 0.02) 01:01:25.639 00.000 15672 Worker thread wakes up 01:01:25.639 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.02) opts 0xd 01:01:25.640 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.50, 0.02) 01:01:25.640 00.000 15672 Moving (-0.50, 0.02) raw xDistance=-0.48 yDistance=-0.09 01:01:25.640 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 01:01:25.640 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:01:25.640 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 01:01:25.640 00.000 15672 MoveAxis(E, 131, ABG) 01:01:25.640 00.000 15672 Guiding Dir = 2, Dur = 131 01:01:25.640 00.000 15672 IsSlewing returns 0 01:01:25.641 00.001 15672 IsGuiding returns 0 01:01:25.646 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=11630, FiltMin=2626, FiltMax=9419, Gamma=2.950 01:01:25.660 00.014 15672 PulseGuide returned control before completion, sleep 123 01:01:25.695 00.035 30444 UpdateGuideState exits: m=120497 SNR=80.9 Saturated 01:01:25.695 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:25.695 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:25.695 00.000 30444 Enqueuing Expose request 01:01:25.806 00.111 15672 IsGuiding returns 0 01:01:25.806 00.000 15672 Move returns status 0, amount 131 01:01:25.806 00.000 15672 MoveAxis(N, 0, ABG) 01:01:25.806 00.000 15672 Move returns status 0, amount 0 01:01:25.806 00.000 15672 move complete, result=0 01:01:25.806 00.000 15672 worker thread done servicing request 01:01:25.807 00.001 15672 Worker thread wakes up 01:01:25.807 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:25.807 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:25.807 00.000 30444 GuideStep: -0.5 px 131 ms EAST, -0.1 px 0 ms NORTH 01:01:27.917 02.110 15672 Exposure complete 01:01:27.937 00.020 15672 worker thread done servicing request 01:01:27.937 00.000 30444 OnExposeComplete: enter 01:01:27.937 00.000 30444 UpdateGuideState(): m_state=6 01:01:27.937 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4728 01:01:27.937 00.000 30444 Star::Find returns 1 (1), X=460.84, Y=196.08, Mass=125106, SNR=82.4, Peak=10672 HFD=4.1 01:01:27.937 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 01:01:27.937 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 01:01:27.937 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.13 hyp=0.46 cameraTheta=-0.29 mountX=0.46 mountY=-0.03, mountTheta=-0.08 01:01:27.938 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.13, opts=13) 01:01:27.938 00.000 30444 Enqueuing Move request for scope (0.44, -0.13) 01:01:27.938 00.000 15672 Worker thread wakes up 01:01:27.938 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.13) opts 0xd 01:01:27.938 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.13) 01:01:27.938 00.000 15672 Moving (0.44, -0.13) raw xDistance=0.46 yDistance=-0.03 01:01:27.938 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.46 01:01:27.938 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:01:27.938 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 01:01:27.938 00.000 15672 MoveAxis(W, 114, ABG) 01:01:27.938 00.000 15672 Guiding Dir = 3, Dur = 114 01:01:27.939 00.001 15672 IsSlewing returns 0 01:01:27.939 00.000 15672 IsGuiding returns 0 01:01:27.944 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=10923, FiltMin=2615, FiltMax=10301, Gamma=2.950 01:01:27.960 00.016 15672 PulseGuide returned control before completion, sleep 104 01:01:27.994 00.034 30444 UpdateGuideState exits: m=125106 SNR=82.4 Saturated 01:01:27.994 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:27.994 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:27.994 00.000 30444 Enqueuing Expose request 01:01:28.066 00.072 15672 IsGuiding returns 1 01:01:28.066 00.000 15672 scope still moving after pulse duration time elapsed 01:01:28.088 00.022 15672 IsSlewing returns 0 01:01:28.105 00.017 15672 IsGuiding returns 0 01:01:28.106 00.001 15672 scope move finished after 114 + 51 ms 01:01:28.106 00.000 15672 Move returns status 0, amount 114 01:01:28.106 00.000 15672 MoveAxis(N, 0, ABG) 01:01:28.106 00.000 15672 Move returns status 0, amount 0 01:01:28.106 00.000 15672 move complete, result=0 01:01:28.106 00.000 15672 worker thread done servicing request 01:01:28.106 00.000 15672 Worker thread wakes up 01:01:28.106 00.000 30444 GuideStep: 0.5 px 114 ms WEST, -0.0 px 0 ms NORTH 01:01:28.106 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:28.106 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:30.011 01.905 15672 Exposure complete 01:01:30.031 00.020 15672 worker thread done servicing request 01:01:30.031 00.000 30444 OnExposeComplete: enter 01:01:30.031 00.000 30444 UpdateGuideState(): m_state=6 01:01:30.031 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4729 01:01:30.031 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=196.24, Mass=124146, SNR=95.2, Peak=10659 HFD=3.5 01:01:30.031 00.000 30444 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.28) = xAngle (3.21 = -3.07) 01:01:30.031 00.000 30444 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.15 = -3.13) 01:01:30.031 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.93 mountX=-0.15 mountY=-0.00, mountTheta=-3.13 01:01:30.032 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.03, opts=13) 01:01:30.032 00.000 30444 Enqueuing Move request for scope (-0.14, 0.03) 01:01:30.032 00.000 15672 Worker thread wakes up 01:01:30.032 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd 01:01:30.032 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.03) 01:01:30.032 00.000 15672 Moving (-0.14, 0.03) raw xDistance=-0.15 yDistance=-0.00 01:01:30.032 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 01:01:30.032 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:01:30.032 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 01:01:30.032 00.000 15672 MoveAxis(E, 0, ABG) 01:01:30.032 00.000 15672 Move returns status 0, amount 0 01:01:30.032 00.000 15672 MoveAxis(N, 0, ABG) 01:01:30.032 00.000 15672 Move returns status 0, amount 0 01:01:30.032 00.000 15672 move complete, result=0 01:01:30.032 00.000 15672 worker thread done servicing request 01:01:30.037 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=11076, FiltMin=2539, FiltMax=9522, Gamma=2.950 01:01:30.086 00.049 30444 UpdateGuideState exits: m=124146 SNR=95.2 Saturated 01:01:30.087 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:30.087 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:30.087 00.000 30444 Enqueuing Expose request 01:01:30.087 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 01:01:30.087 00.000 15672 Worker thread wakes up 01:01:30.087 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:30.087 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:32.196 02.109 15672 Exposure complete 01:01:32.217 00.021 15672 worker thread done servicing request 01:01:32.217 00.000 30444 OnExposeComplete: enter 01:01:32.217 00.000 30444 UpdateGuideState(): m_state=6 01:01:32.217 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4730 01:01:32.217 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=196.30, Mass=121760, SNR=78.5, Peak=10869 HFD=3.5 01:01:32.217 00.000 30444 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.28) = xAngle (3.05 = 3.05) 01:01:32.217 00.000 30444 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.99 = 2.99) 01:01:32.217 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.24 cameraTheta=2.77 mountX=-0.24 mountY=0.04, mountTheta=2.99 01:01:32.218 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.09, opts=13) 01:01:32.218 00.000 30444 Enqueuing Move request for scope (-0.22, 0.09) 01:01:32.218 00.000 15672 Worker thread wakes up 01:01:32.218 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.09) opts 0xd 01:01:32.218 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.09) 01:01:32.218 00.000 15672 Moving (-0.22, 0.09) raw xDistance=-0.24 yDistance=0.04 01:01:32.218 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 01:01:32.218 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:01:32.218 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 01:01:32.218 00.000 15672 MoveAxis(E, 0, ABG) 01:01:32.218 00.000 15672 Move returns status 0, amount 0 01:01:32.218 00.000 15672 MoveAxis(N, 0, ABG) 01:01:32.218 00.000 15672 Move returns status 0, amount 0 01:01:32.218 00.000 15672 move complete, result=0 01:01:32.218 00.000 15672 worker thread done servicing request 01:01:32.223 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=12131, FiltMin=2659, FiltMax=9884, Gamma=2.950 01:01:32.272 00.049 30444 UpdateGuideState exits: m=121760 SNR=78.5 Saturated 01:01:32.272 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:32.272 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:32.272 00.000 30444 Enqueuing Expose request 01:01:32.272 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 01:01:32.272 00.000 15672 Worker thread wakes up 01:01:32.272 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:32.272 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:34.181 01.909 15672 Exposure complete 01:01:34.201 00.020 15672 worker thread done servicing request 01:01:34.201 00.000 30444 OnExposeComplete: enter 01:01:34.201 00.000 30444 UpdateGuideState(): m_state=6 01:01:34.201 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4731 01:01:34.202 00.001 30444 Star::Find returns 1 (1), X=460.08, Y=196.18, Mass=120154, SNR=90.1, Peak=10865 HFD=3.9 01:01:34.202 00.000 30444 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.28) = xAngle (-2.77 = -2.77) 01:01:34.202 00.000 30444 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.83 = -2.83) 01:01:34.202 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.03 hyp=0.33 cameraTheta=-3.04 mountX=-0.30 mountY=-0.10, mountTheta=-2.82 01:01:34.202 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.03, opts=13) 01:01:34.202 00.000 30444 Enqueuing Move request for scope (-0.32, -0.03) 01:01:34.202 00.000 15672 Worker thread wakes up 01:01:34.202 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.03) opts 0xd 01:01:34.202 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.03) 01:01:34.202 00.000 15672 Moving (-0.32, -0.03) raw xDistance=-0.30 yDistance=-0.10 01:01:34.202 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 01:01:34.202 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:01:34.203 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:01:34.203 00.000 15672 MoveAxis(E, 82, ABG) 01:01:34.203 00.000 15672 Guiding Dir = 2, Dur = 82 01:01:34.203 00.000 15672 IsSlewing returns 0 01:01:34.204 00.001 15672 IsGuiding returns 0 01:01:34.208 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=12381, FiltMin=2671, FiltMax=9788, Gamma=2.950 01:01:34.222 00.014 15672 PulseGuide returned control before completion, sleep 74 01:01:34.257 00.035 30444 UpdateGuideState exits: m=120154 SNR=90.1 Saturated 01:01:34.257 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:34.257 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:34.257 00.000 30444 Enqueuing Expose request 01:01:34.297 00.040 15672 IsGuiding returns 1 01:01:34.298 00.001 15672 scope still moving after pulse duration time elapsed 01:01:34.319 00.021 15672 IsSlewing returns 0 01:01:34.335 00.016 15672 IsGuiding returns 0 01:01:34.335 00.000 15672 scope move finished after 82 + 48 ms 01:01:34.335 00.000 15672 Move returns status 0, amount 82 01:01:34.335 00.000 15672 MoveAxis(N, 0, ABG) 01:01:34.335 00.000 15672 Move returns status 0, amount 0 01:01:34.335 00.000 15672 move complete, result=0 01:01:34.335 00.000 15672 worker thread done servicing request 01:01:34.335 00.000 15672 Worker thread wakes up 01:01:34.335 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:34.335 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:34.335 00.000 30444 GuideStep: -0.3 px 82 ms EAST, -0.1 px 0 ms NORTH 01:01:36.442 02.107 15672 Exposure complete 01:01:36.462 00.020 15672 worker thread done servicing request 01:01:36.462 00.000 30444 OnExposeComplete: enter 01:01:36.462 00.000 30444 UpdateGuideState(): m_state=6 01:01:36.462 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4732 01:01:36.462 00.000 30444 Star::Find returns 1 (1), X=460.84, Y=196.15, Mass=133674, SNR=88.3, Peak=9792 HFD=4.3 01:01:36.462 00.000 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.14 = 0.14) 01:01:36.462 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.08 = 0.08) 01:01:36.462 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.06 hyp=0.44 cameraTheta=-0.14 mountX=0.43 mountY=0.03, mountTheta=0.08 01:01:36.463 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.06, opts=13) 01:01:36.463 00.000 30444 Enqueuing Move request for scope (0.43, -0.06) 01:01:36.463 00.000 15672 Worker thread wakes up 01:01:36.463 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.06) opts 0xd 01:01:36.463 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.06) 01:01:36.463 00.000 15672 Moving (0.43, -0.06) raw xDistance=0.43 yDistance=0.03 01:01:36.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.43 01:01:36.463 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:01:36.463 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 01:01:36.463 00.000 15672 MoveAxis(W, 112, ABG) 01:01:36.463 00.000 15672 Guiding Dir = 3, Dur = 112 01:01:36.464 00.001 15672 IsSlewing returns 0 01:01:36.465 00.001 15672 IsGuiding returns 0 01:01:36.469 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=9919, FiltMin=2625, FiltMax=9050, Gamma=2.950 01:01:36.491 00.022 15672 PulseGuide returned control before completion, sleep 97 01:01:36.518 00.027 30444 UpdateGuideState exits: m=133674 SNR=88.3 Saturated 01:01:36.519 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:36.519 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:36.519 00.000 30444 Enqueuing Expose request 01:01:36.590 00.071 15672 IsGuiding returns 1 01:01:36.590 00.000 15672 scope still moving after pulse duration time elapsed 01:01:36.610 00.020 15672 IsSlewing returns 0 01:01:36.610 00.000 15672 IsGuiding returns 1 01:01:36.631 00.021 15672 IsSlewing returns 0 01:01:36.637 00.006 15672 IsGuiding returns 0 01:01:36.637 00.000 15672 scope move finished after 112 + 59 ms 01:01:36.637 00.000 15672 Move returns status 0, amount 112 01:01:36.637 00.000 15672 MoveAxis(N, 0, ABG) 01:01:36.637 00.000 15672 Move returns status 0, amount 0 01:01:36.638 00.001 15672 move complete, result=0 01:01:36.638 00.000 15672 worker thread done servicing request 01:01:36.638 00.000 15672 Worker thread wakes up 01:01:36.638 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:36.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:36.638 00.000 30444 GuideStep: 0.4 px 112 ms WEST, 0.0 px 0 ms NORTH 01:01:38.551 01.913 15672 Exposure complete 01:01:38.585 00.034 15672 worker thread done servicing request 01:01:38.585 00.000 30444 OnExposeComplete: enter 01:01:38.585 00.000 30444 UpdateGuideState(): m_state=6 01:01:38.585 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4733 01:01:38.585 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.32, Mass=120261, SNR=79.4, Peak=9808 HFD=3.7 01:01:38.585 00.000 30444 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.28) = xAngle (3.01 = 3.01) 01:01:38.585 00.000 30444 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.95 = 2.95) 01:01:38.586 00.001 30444 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.27 cameraTheta=2.73 mountX=-0.27 mountY=0.05, mountTheta=2.95 01:01:38.586 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.11, opts=13) 01:01:38.586 00.000 30444 Enqueuing Move request for scope (-0.25, 0.11) 01:01:38.586 00.000 15672 Worker thread wakes up 01:01:38.586 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.11) opts 0xd 01:01:38.586 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.11) 01:01:38.586 00.000 15672 Moving (-0.25, 0.11) raw xDistance=-0.27 yDistance=0.05 01:01:38.586 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27 01:01:38.586 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:01:38.586 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 01:01:38.586 00.000 15672 MoveAxis(E, 64, ABG) 01:01:38.587 00.001 15672 Guiding Dir = 2, Dur = 64 01:01:38.587 00.000 15672 IsSlewing returns 0 01:01:38.588 00.001 15672 IsGuiding returns 0 01:01:38.592 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=11422, FiltMin=2629, FiltMax=10026, Gamma=2.950 01:01:38.615 00.023 15672 PulseGuide returned control before completion, sleep 47 01:01:38.664 00.049 15672 IsGuiding returns 1 01:01:38.665 00.001 15672 scope still moving after pulse duration time elapsed 01:01:38.686 00.021 15672 IsSlewing returns 0 01:01:38.687 00.001 30444 UpdateGuideState exits: m=120261 SNR=79.4 Saturated 01:01:38.688 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:38.688 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:38.688 00.000 30444 Enqueuing Expose request 01:01:38.697 00.009 15672 IsGuiding returns 0 01:01:38.698 00.001 15672 scope move finished after 64 + 45 ms 01:01:38.698 00.000 15672 Move returns status 0, amount 64 01:01:38.698 00.000 15672 MoveAxis(N, 0, ABG) 01:01:38.698 00.000 15672 Move returns status 0, amount 0 01:01:38.698 00.000 15672 move complete, result=0 01:01:38.698 00.000 15672 worker thread done servicing request 01:01:38.698 00.000 15672 Worker thread wakes up 01:01:38.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:38.699 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:38.699 00.000 30444 GuideStep: -0.3 px 64 ms EAST, 0.1 px 0 ms NORTH 01:01:40.808 02.109 15672 Exposure complete 01:01:40.828 00.020 15672 worker thread done servicing request 01:01:40.828 00.000 30444 OnExposeComplete: enter 01:01:40.828 00.000 30444 UpdateGuideState(): m_state=6 01:01:40.828 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4734 01:01:40.828 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=195.90, Mass=120463, SNR=91.5, Peak=12047 HFD=4.0 01:01:40.828 00.000 30444 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 01:01:40.828 00.000 30444 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.24 = -2.24) 01:01:40.828 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.32 hyp=0.50 cameraTheta=-2.45 mountX=-0.28 mountY=-0.39, mountTheta=-2.20 01:01:40.829 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.32, opts=13) 01:01:40.829 00.000 30444 Enqueuing Move request for scope (-0.39, -0.32) 01:01:40.829 00.000 15672 Worker thread wakes up 01:01:40.829 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.32) opts 0xd 01:01:40.829 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.32) 01:01:40.829 00.000 15672 Moving (-0.39, -0.32) raw xDistance=-0.28 yDistance=-0.39 01:01:40.829 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28 01:01:40.829 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:01:40.829 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39 01:01:40.829 00.000 15672 MoveAxis(E, 81, ABG) 01:01:40.829 00.000 15672 Guiding Dir = 2, Dur = 81 01:01:40.830 00.001 15672 IsSlewing returns 0 01:01:40.831 00.001 15672 IsGuiding returns 0 01:01:40.834 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=12047, FiltMin=2620, FiltMax=9484, Gamma=2.950 01:01:40.852 00.018 15672 PulseGuide returned control before completion, sleep 70 01:01:40.924 00.072 15672 IsGuiding returns 1 01:01:40.924 00.000 15672 scope still moving after pulse duration time elapsed 01:01:40.945 00.021 15672 IsSlewing returns 0 01:01:40.965 00.020 15672 IsGuiding returns 0 01:01:40.965 00.000 15672 scope move finished after 81 + 53 ms 01:01:40.965 00.000 15672 Move returns status 0, amount 81 01:01:40.965 00.000 15672 MoveAxis(N, 0, ABG) 01:01:40.965 00.000 15672 Move returns status 0, amount 0 01:01:40.965 00.000 15672 move complete, result=0 01:01:40.965 00.000 15672 worker thread done servicing request 01:01:41.239 00.274 30444 UpdateGuideState exits: m=120463 SNR=91.5 Saturated 01:01:41.239 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:41.239 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:41.239 00.000 30444 Enqueuing Expose request 01:01:41.239 00.000 15672 Worker thread wakes up 01:01:41.240 00.001 30444 GuideStep: -0.3 px 81 ms EAST, -0.4 px 0 ms NORTH 01:01:41.240 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:41.240 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:43.148 01.908 15672 Exposure complete 01:01:43.168 00.020 15672 worker thread done servicing request 01:01:43.168 00.000 30444 OnExposeComplete: enter 01:01:43.168 00.000 30444 UpdateGuideState(): m_state=6 01:01:43.168 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4735 01:01:43.169 00.001 30444 Star::Find returns 1 (1), X=460.30, Y=195.67, Mass=127632, SNR=91.5, Peak=11504 HFD=3.5 01:01:43.169 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 01:01:43.169 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 01:01:43.169 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.55 hyp=0.56 cameraTheta=-1.76 mountX=0.05 mountY=-0.56, mountTheta=-1.48 01:01:43.169 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.55, opts=13) 01:01:43.169 00.000 30444 Enqueuing Move request for scope (-0.11, -0.55) 01:01:43.169 00.000 15672 Worker thread wakes up 01:01:43.169 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.55) opts 0xd 01:01:43.169 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.55) 01:01:43.169 00.000 15672 Moving (-0.11, -0.55) raw xDistance=0.05 yDistance=-0.56 01:01:43.169 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:01:43.169 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:01:43.170 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56 01:01:43.170 00.000 15672 MoveAxis(E, 0, ABG) 01:01:43.170 00.000 15672 Move returns status 0, amount 0 01:01:43.170 00.000 15672 MoveAxis(N, 0, ABG) 01:01:43.170 00.000 15672 Move returns status 0, amount 0 01:01:43.170 00.000 15672 move complete, result=0 01:01:43.170 00.000 15672 worker thread done servicing request 01:01:43.175 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=12784, FiltMin=2549, FiltMax=10411, Gamma=2.950 01:01:43.300 00.125 30444 UpdateGuideState exits: m=127632 SNR=91.5 Saturated 01:01:43.300 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:43.300 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:43.301 00.001 30444 Enqueuing Expose request 01:01:43.301 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 0 ms NORTH 01:01:43.301 00.000 15672 Worker thread wakes up 01:01:43.301 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:43.301 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:45.416 02.115 15672 Exposure complete 01:01:45.446 00.030 15672 worker thread done servicing request 01:01:45.446 00.000 30444 OnExposeComplete: enter 01:01:45.446 00.000 30444 UpdateGuideState(): m_state=6 01:01:45.446 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4736 01:01:45.446 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=195.73, Mass=124761, SNR=89.5, Peak=11460 HFD=3.5 01:01:45.447 00.001 30444 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.28) = xAngle (-0.89 = -0.89) 01:01:45.447 00.000 30444 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.95 = -0.95) 01:01:45.447 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.49 hyp=0.53 cameraTheta=-1.17 mountX=0.33 mountY=-0.43, mountTheta=-0.91 01:01:45.447 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.49, opts=13) 01:01:45.447 00.000 30444 Enqueuing Move request for scope (0.21, -0.49) 01:01:45.447 00.000 15672 Worker thread wakes up 01:01:45.447 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.49) opts 0xd 01:01:45.447 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.49) 01:01:45.447 00.000 15672 Moving (0.21, -0.49) raw xDistance=0.33 yDistance=-0.43 01:01:45.447 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 01:01:45.447 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.13 newest=-1.38 01:01:45.447 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 01:01:45.448 00.001 15672 MoveAxis(W, 90, ABG) 01:01:45.448 00.000 15672 Guiding Dir = 3, Dur = 90 01:01:45.448 00.000 15672 IsSlewing returns 0 01:01:45.450 00.002 15672 IsGuiding returns 0 01:01:45.454 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=11460, FiltMin=2660, FiltMax=10322, Gamma=2.950 01:01:45.469 00.015 15672 PulseGuide returned control before completion, sleep 81 01:01:45.503 00.034 30444 UpdateGuideState exits: m=124761 SNR=89.5 Saturated 01:01:45.503 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:45.503 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:45.503 00.000 30444 Enqueuing Expose request 01:01:45.550 00.047 15672 IsGuiding returns 1 01:01:45.550 00.000 15672 scope still moving after pulse duration time elapsed 01:01:45.572 00.022 15672 IsSlewing returns 0 01:01:45.597 00.025 15672 IsGuiding returns 0 01:01:45.597 00.000 15672 scope move finished after 90 + 57 ms 01:01:45.597 00.000 15672 Move returns status 0, amount 90 01:01:45.597 00.000 15672 MoveAxis(N, 77, ABG) 01:01:45.597 00.000 15672 Guiding Dir = 0, Dur = 77 01:01:45.597 00.000 15672 IsSlewing returns 0 01:01:45.598 00.001 15672 IsGuiding returns 0 01:01:45.680 00.082 15672 IsGuiding returns 1 01:01:45.680 00.000 15672 scope still moving after pulse duration time elapsed 01:01:45.701 00.021 15672 IsSlewing returns 0 01:01:45.705 00.004 15672 IsGuiding returns 1 01:01:45.725 00.020 15672 IsSlewing returns 0 01:01:45.727 00.002 15672 IsGuiding returns 1 01:01:45.749 00.022 15672 IsSlewing returns 0 01:01:45.805 00.056 15672 IsGuiding returns 0 01:01:45.805 00.000 15672 scope move finished after 77 + 129 ms 01:01:45.805 00.000 15672 Move returns status 0, amount 77 01:01:45.805 00.000 15672 move complete, result=0 01:01:45.805 00.000 15672 worker thread done servicing request 01:01:45.805 00.000 15672 Worker thread wakes up 01:01:45.805 00.000 30444 GuideStep: 0.3 px 90 ms WEST, -0.4 px 77 ms NORTH 01:01:45.806 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:45.806 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:47.711 01.905 15672 Exposure complete 01:01:47.732 00.021 15672 worker thread done servicing request 01:01:47.732 00.000 30444 OnExposeComplete: enter 01:01:47.732 00.000 30444 UpdateGuideState(): m_state=6 01:01:47.733 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4737 01:01:47.733 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=195.50, Mass=128799, SNR=93.9, Peak=12174 HFD=3.4 01:01:47.733 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 01:01:47.733 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 01:01:47.733 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.71 hyp=0.72 cameraTheta=-1.65 mountX=0.14 mountY=-0.71, mountTheta=-1.38 01:01:47.733 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.71, opts=13) 01:01:47.733 00.000 30444 Enqueuing Move request for scope (-0.06, -0.71) 01:01:47.734 00.001 15672 Worker thread wakes up 01:01:47.734 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.71) opts 0xd 01:01:47.734 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.71) 01:01:47.734 00.000 15672 Moving (-0.06, -0.71) raw xDistance=0.14 yDistance=-0.71 01:01:47.734 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 01:01:47.734 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 01:01:47.734 00.000 15672 MoveAxis(E, 0, ABG) 01:01:47.734 00.000 15672 Move returns status 0, amount 0 01:01:47.734 00.000 15672 MoveAxis(N, 127, ABG) 01:01:47.734 00.000 15672 Guiding Dir = 0, Dur = 127 01:01:47.735 00.001 15672 IsSlewing returns 0 01:01:47.736 00.001 15672 IsGuiding returns 0 01:01:47.740 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=12750, FiltMin=2597, FiltMax=10213, Gamma=2.950 01:01:47.792 00.052 30444 UpdateGuideState exits: m=128799 SNR=93.9 Saturated 01:01:47.792 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:47.792 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:47.792 00.000 30444 Enqueuing Expose request 01:01:47.818 00.026 15672 PulseGuide returned control before completion, sleep 55 01:01:47.876 00.058 15672 IsGuiding returns 1 01:01:47.876 00.000 15672 scope still moving after pulse duration time elapsed 01:01:47.896 00.020 15672 IsSlewing returns 0 01:01:47.931 00.035 15672 IsGuiding returns 1 01:01:47.952 00.021 15672 IsSlewing returns 0 01:01:47.955 00.003 15672 IsGuiding returns 1 01:01:47.976 00.021 15672 IsSlewing returns 0 01:01:47.994 00.018 15672 IsGuiding returns 0 01:01:47.994 00.000 15672 scope move finished after 127 + 132 ms 01:01:47.994 00.000 15672 Move returns status 0, amount 127 01:01:47.994 00.000 15672 move complete, result=0 01:01:47.995 00.001 15672 worker thread done servicing request 01:01:47.995 00.000 15672 Worker thread wakes up 01:01:47.995 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:47.995 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:47.995 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 127 ms NORTH 01:01:50.112 02.117 15672 Exposure complete 01:01:50.143 00.031 15672 worker thread done servicing request 01:01:50.143 00.000 30444 OnExposeComplete: enter 01:01:50.143 00.000 30444 UpdateGuideState(): m_state=6 01:01:50.143 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4738 01:01:50.143 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=195.03, Mass=115834, SNR=84.1, Peak=11389 HFD=3.6 01:01:50.143 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 01:01:50.143 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 01:01:50.143 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-1.19 hyp=1.19 cameraTheta=-1.60 mountX=0.29 mountY=-1.17, mountTheta=-1.33 01:01:50.144 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-1.19, opts=13) 01:01:50.144 00.000 30444 Enqueuing Move request for scope (-0.04, -1.19) 01:01:50.144 00.000 15672 Worker thread wakes up 01:01:50.144 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -1.19) opts 0xd 01:01:50.144 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -1.19) 01:01:50.144 00.000 15672 Moving (-0.04, -1.19) raw xDistance=0.29 yDistance=-1.17 01:01:50.144 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 01:01:50.144 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.17 from input -1.17 01:01:50.144 00.000 15672 MoveAxis(W, 79, ABG) 01:01:50.144 00.000 15672 Guiding Dir = 3, Dur = 79 01:01:50.144 00.000 15672 IsSlewing returns 0 01:01:50.145 00.001 15672 IsGuiding returns 0 01:01:50.149 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=11389, FiltMin=2640, FiltMax=8508, Gamma=2.950 01:01:50.166 00.017 15672 PulseGuide returned control before completion, sleep 69 01:01:50.198 00.032 30444 UpdateGuideState exits: m=115834 SNR=84.1 Saturated 01:01:50.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:50.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:50.198 00.000 30444 Enqueuing Expose request 01:01:50.235 00.037 15672 IsGuiding returns 1 01:01:50.235 00.000 15672 scope still moving after pulse duration time elapsed 01:01:50.257 00.022 15672 IsSlewing returns 0 01:01:50.259 00.002 15672 IsGuiding returns 1 01:01:50.280 00.021 15672 IsSlewing returns 0 01:01:50.326 00.046 15672 IsGuiding returns 0 01:01:50.326 00.000 15672 scope move finished after 79 + 102 ms 01:01:50.326 00.000 15672 Move returns status 0, amount 79 01:01:50.326 00.000 15672 MoveAxis(N, 208, ABG) 01:01:50.327 00.001 15672 Guiding Dir = 0, Dur = 208 01:01:50.327 00.000 15672 IsSlewing returns 0 01:01:50.331 00.004 15672 IsGuiding returns 0 01:01:50.406 00.075 15672 PulseGuide returned control before completion, sleep 143 01:01:50.569 00.163 15672 IsGuiding returns 1 01:01:50.570 00.001 15672 scope still moving after pulse duration time elapsed 01:01:50.591 00.021 15672 IsSlewing returns 0 01:01:50.593 00.002 15672 IsGuiding returns 1 01:01:50.614 00.021 15672 IsSlewing returns 0 01:01:50.616 00.002 15672 IsGuiding returns 1 01:01:50.637 00.021 15672 IsSlewing returns 0 01:01:50.663 00.026 15672 IsGuiding returns 0 01:01:50.663 00.000 15672 scope move finished after 208 + 124 ms 01:01:50.663 00.000 15672 Move returns status 0, amount 208 01:01:50.663 00.000 15672 move complete, result=0 01:01:50.663 00.000 15672 worker thread done servicing request 01:01:50.663 00.000 15672 Worker thread wakes up 01:01:50.664 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:50.664 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:50.664 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -1.2 px 208 ms NORTH 01:01:52.571 01.907 15672 Exposure complete 01:01:52.591 00.020 15672 worker thread done servicing request 01:01:52.591 00.000 30444 OnExposeComplete: enter 01:01:52.591 00.000 30444 UpdateGuideState(): m_state=6 01:01:52.591 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4739 01:01:52.591 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=195.53, Mass=123473, SNR=77.1, Peak=11571 HFD=3.6 01:01:52.591 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 01:01:52.591 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 01:01:52.591 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.68 hyp=0.70 cameraTheta=-1.78 mountX=0.05 mountY=-0.70, mountTheta=-1.50 01:01:52.592 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.68, opts=13) 01:01:52.592 00.000 30444 Enqueuing Move request for scope (-0.14, -0.68) 01:01:52.592 00.000 15672 Worker thread wakes up 01:01:52.592 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.68) opts 0xd 01:01:52.592 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.68) 01:01:52.592 00.000 15672 Moving (-0.14, -0.68) raw xDistance=0.05 yDistance=-0.70 01:01:52.592 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:01:52.592 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 01:01:52.592 00.000 15672 MoveAxis(E, 0, ABG) 01:01:52.592 00.000 15672 Move returns status 0, amount 0 01:01:52.592 00.000 15672 MoveAxis(N, 124, ABG) 01:01:52.592 00.000 15672 Guiding Dir = 0, Dur = 124 01:01:52.593 00.001 15672 IsSlewing returns 0 01:01:52.594 00.001 15672 IsGuiding returns 0 01:01:52.597 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=11571, FiltMin=2641, FiltMax=9797, Gamma=2.950 01:01:52.706 00.109 15672 PulseGuide returned control before completion, sleep 22 01:01:52.730 00.024 15672 IsGuiding returns 1 01:01:52.730 00.000 15672 scope still moving after pulse duration time elapsed 01:01:52.751 00.021 15672 IsSlewing returns 0 01:01:52.752 00.001 15672 IsGuiding returns 1 01:01:52.773 00.021 15672 IsSlewing returns 0 01:01:52.773 00.000 15672 IsGuiding returns 1 01:01:52.795 00.022 15672 IsSlewing returns 0 01:01:52.819 00.024 15672 IsGuiding returns 0 01:01:52.819 00.000 15672 scope move finished after 124 + 101 ms 01:01:52.819 00.000 15672 Move returns status 0, amount 124 01:01:52.819 00.000 15672 move complete, result=0 01:01:52.819 00.000 15672 worker thread done servicing request 01:01:52.948 00.129 30444 UpdateGuideState exits: m=123473 SNR=77.1 Saturated 01:01:52.948 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:52.948 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:52.949 00.001 30444 Enqueuing Expose request 01:01:52.949 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 124 ms NORTH 01:01:52.949 00.000 15672 Worker thread wakes up 01:01:52.949 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:52.949 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:55.059 02.110 15672 Exposure complete 01:01:55.079 00.020 15672 worker thread done servicing request 01:01:55.079 00.000 30444 OnExposeComplete: enter 01:01:55.079 00.000 30444 UpdateGuideState(): m_state=6 01:01:55.079 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4740 01:01:55.079 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=195.59, Mass=125145, SNR=83.6, Peak=11936 HFD=3.6 01:01:55.079 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 01:01:55.079 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 01:01:55.079 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.63 hyp=0.66 cameraTheta=-1.89 mountX=-0.03 mountY=-0.65, mountTheta=-1.61 01:01:55.079 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.63, opts=13) 01:01:55.080 00.001 30444 Enqueuing Move request for scope (-0.21, -0.63) 01:01:55.080 00.000 15672 Worker thread wakes up 01:01:55.080 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.63) opts 0xd 01:01:55.080 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.63) 01:01:55.080 00.000 15672 Moving (-0.21, -0.63) raw xDistance=-0.03 yDistance=-0.65 01:01:55.080 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:01:55.080 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 01:01:55.080 00.000 15672 MoveAxis(E, 0, ABG) 01:01:55.080 00.000 15672 Move returns status 0, amount 0 01:01:55.080 00.000 15672 MoveAxis(N, 117, ABG) 01:01:55.080 00.000 15672 Guiding Dir = 0, Dur = 117 01:01:55.081 00.001 15672 IsSlewing returns 0 01:01:55.082 00.001 15672 IsGuiding returns 0 01:01:55.085 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=13440, FiltMin=2588, FiltMax=9989, Gamma=2.950 01:01:55.135 00.050 30444 UpdateGuideState exits: m=125145 SNR=83.6 Saturated 01:01:55.135 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:55.135 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:55.135 00.000 30444 Enqueuing Expose request 01:01:55.166 00.031 15672 PulseGuide returned control before completion, sleep 43 01:01:55.211 00.045 15672 IsGuiding returns 1 01:01:55.211 00.000 15672 scope still moving after pulse duration time elapsed 01:01:55.232 00.021 15672 IsSlewing returns 0 01:01:55.233 00.001 15672 IsGuiding returns 1 01:01:55.253 00.020 15672 IsSlewing returns 0 01:01:55.254 00.001 15672 IsGuiding returns 1 01:01:55.275 00.021 15672 IsSlewing returns 0 01:01:55.325 00.050 15672 IsGuiding returns 0 01:01:55.325 00.000 15672 scope move finished after 117 + 126 ms 01:01:55.325 00.000 15672 Move returns status 0, amount 117 01:01:55.325 00.000 15672 move complete, result=0 01:01:55.325 00.000 15672 worker thread done servicing request 01:01:55.325 00.000 15672 Worker thread wakes up 01:01:55.325 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:55.325 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:55.325 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.7 px 117 ms NORTH 01:01:57.235 01.910 15672 Exposure complete 01:01:57.255 00.020 15672 worker thread done servicing request 01:01:57.255 00.000 30444 OnExposeComplete: enter 01:01:57.255 00.000 30444 UpdateGuideState(): m_state=6 01:01:57.256 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4741 01:01:57.256 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=195.65, Mass=126370, SNR=86.5, Peak=11963 HFD=3.3 01:01:57.256 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 01:01:57.256 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 01:01:57.256 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.56 hyp=0.57 cameraTheta=-1.39 mountX=0.25 mountY=-0.52, mountTheta=-1.13 01:01:57.256 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.56, opts=13) 01:01:57.256 00.000 30444 Enqueuing Move request for scope (0.10, -0.56) 01:01:57.256 00.000 15672 Worker thread wakes up 01:01:57.256 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.56) opts 0xd 01:01:57.256 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.56) 01:01:57.256 00.000 15672 Moving (0.10, -0.56) raw xDistance=0.25 yDistance=-0.52 01:01:57.256 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 01:01:57.257 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 01:01:57.257 00.000 15672 MoveAxis(W, 68, ABG) 01:01:57.257 00.000 15672 Guiding Dir = 3, Dur = 68 01:01:57.257 00.000 15672 IsSlewing returns 0 01:01:57.258 00.001 15672 IsGuiding returns 0 01:01:57.263 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=12154, FiltMin=2653, FiltMax=10609, Gamma=2.950 01:01:57.274 00.011 15672 PulseGuide returned control before completion, sleep 63 01:01:57.312 00.038 30444 UpdateGuideState exits: m=126370 SNR=86.5 Saturated 01:01:57.312 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:01:57.312 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:01:57.312 00.000 30444 Enqueuing Expose request 01:01:57.355 00.043 15672 IsGuiding returns 0 01:01:57.355 00.000 15672 Move returns status 0, amount 68 01:01:57.355 00.000 15672 MoveAxis(N, 93, ABG) 01:01:57.355 00.000 15672 Guiding Dir = 0, Dur = 93 01:01:57.355 00.000 15672 IsSlewing returns 0 01:01:57.356 00.001 15672 IsGuiding returns 0 01:01:57.434 00.078 15672 PulseGuide returned control before completion, sleep 26 01:01:57.465 00.031 15672 IsGuiding returns 1 01:01:57.466 00.001 15672 scope still moving after pulse duration time elapsed 01:01:57.487 00.021 15672 IsSlewing returns 0 01:01:57.489 00.002 15672 IsGuiding returns 1 01:01:57.509 00.020 15672 IsSlewing returns 0 01:01:57.511 00.002 15672 IsGuiding returns 1 01:01:57.531 00.020 15672 IsSlewing returns 0 01:01:57.563 00.032 15672 IsGuiding returns 0 01:01:57.564 00.001 15672 scope move finished after 93 + 114 ms 01:01:57.564 00.000 15672 Move returns status 0, amount 93 01:01:57.564 00.000 15672 move complete, result=0 01:01:57.564 00.000 15672 worker thread done servicing request 01:01:57.564 00.000 15672 Worker thread wakes up 01:01:57.564 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:01:57.565 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:01:57.565 00.000 30444 GuideStep: 0.3 px 68 ms WEST, -0.5 px 93 ms NORTH 01:01:59.676 02.111 15672 Exposure complete 01:01:59.708 00.032 15672 worker thread done servicing request 01:01:59.708 00.000 30444 OnExposeComplete: enter 01:01:59.708 00.000 30444 UpdateGuideState(): m_state=6 01:01:59.708 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4742 01:01:59.708 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=195.54, Mass=126948, SNR=80.2, Peak=11869 HFD=3.5 01:01:59.708 00.000 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 01:01:59.708 00.000 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 01:01:59.708 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.67 hyp=0.69 cameraTheta=-1.82 mountX=0.02 mountY=-0.69, mountTheta=-1.54 01:01:59.709 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.67, opts=13) 01:01:59.709 00.000 30444 Enqueuing Move request for scope (-0.17, -0.67) 01:01:59.709 00.000 15672 Worker thread wakes up 01:01:59.709 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.67) opts 0xd 01:01:59.709 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.67) 01:01:59.709 00.000 15672 Moving (-0.17, -0.67) raw xDistance=0.02 yDistance=-0.69 01:01:59.709 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:01:59.709 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 01:01:59.709 00.000 15672 MoveAxis(E, 0, ABG) 01:01:59.709 00.000 15672 Move returns status 0, amount 0 01:01:59.709 00.000 15672 MoveAxis(N, 123, ABG) 01:01:59.709 00.000 15672 Guiding Dir = 0, Dur = 123 01:01:59.709 00.000 15672 IsSlewing returns 0 01:01:59.710 00.001 15672 IsGuiding returns 0 01:01:59.715 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=11938, FiltMin=2576, FiltMax=10061, Gamma=2.950 01:01:59.799 00.084 15672 PulseGuide returned control before completion, sleep 46 01:01:59.847 00.048 15672 IsGuiding returns 1 01:01:59.847 00.000 15672 scope still moving after pulse duration time elapsed 01:01:59.869 00.022 15672 IsSlewing returns 0 01:01:59.870 00.001 15672 IsGuiding returns 1 01:01:59.891 00.021 15672 IsSlewing returns 0 01:01:59.892 00.001 15672 IsGuiding returns 1 01:01:59.913 00.021 15672 IsSlewing returns 0 01:01:59.914 00.001 15672 IsGuiding returns 1 01:01:59.935 00.021 15672 IsSlewing returns 0 01:01:59.958 00.023 15672 IsGuiding returns 0 01:01:59.959 00.001 15672 scope move finished after 123 + 124 ms 01:01:59.959 00.000 15672 Move returns status 0, amount 123 01:01:59.959 00.000 15672 move complete, result=0 01:01:59.959 00.000 15672 worker thread done servicing request 01:02:00.074 00.115 30444 UpdateGuideState exits: m=126948 SNR=80.2 Saturated 01:02:00.074 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:00.074 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:00.074 00.000 30444 Enqueuing Expose request 01:02:00.074 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 123 ms NORTH 01:02:00.074 00.000 15672 Worker thread wakes up 01:02:00.074 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:00.074 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:01.989 01.915 15672 Exposure complete 01:02:02.018 00.029 15672 worker thread done servicing request 01:02:02.019 00.001 30444 OnExposeComplete: enter 01:02:02.019 00.000 30444 UpdateGuideState(): m_state=6 01:02:02.019 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4743 01:02:02.019 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=195.66, Mass=119677, SNR=84.3, Peak=12194 HFD=3.6 01:02:02.019 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 01:02:02.019 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 01:02:02.019 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.55 hyp=0.57 cameraTheta=-1.79 mountX=0.03 mountY=-0.57, mountTheta=-1.51 01:02:02.019 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.55, opts=13) 01:02:02.019 00.000 30444 Enqueuing Move request for scope (-0.12, -0.55) 01:02:02.020 00.001 15672 Worker thread wakes up 01:02:02.020 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.55) opts 0xd 01:02:02.020 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.55) 01:02:02.020 00.000 15672 Moving (-0.12, -0.55) raw xDistance=0.03 yDistance=-0.57 01:02:02.020 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 01:02:02.020 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 01:02:02.020 00.000 15672 MoveAxis(E, 0, ABG) 01:02:02.020 00.000 15672 Move returns status 0, amount 0 01:02:02.020 00.000 15672 MoveAxis(N, 101, ABG) 01:02:02.020 00.000 15672 Guiding Dir = 0, Dur = 101 01:02:02.020 00.000 15672 IsSlewing returns 0 01:02:02.022 00.002 15672 IsGuiding returns 0 01:02:02.025 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=13774, FiltMin=2620, FiltMax=10215, Gamma=2.950 01:02:02.075 00.050 30444 UpdateGuideState exits: m=119677 SNR=84.3 Saturated 01:02:02.075 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:02.075 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:02.075 00.000 30444 Enqueuing Expose request 01:02:02.099 00.024 15672 PulseGuide returned control before completion, sleep 34 01:02:02.134 00.035 15672 IsGuiding returns 1 01:02:02.134 00.000 15672 scope still moving after pulse duration time elapsed 01:02:02.156 00.022 15672 IsSlewing returns 0 01:02:02.157 00.001 15672 IsGuiding returns 1 01:02:02.178 00.021 15672 IsSlewing returns 0 01:02:02.178 00.000 15672 IsGuiding returns 1 01:02:02.200 00.022 15672 IsSlewing returns 0 01:02:02.243 00.043 15672 IsGuiding returns 0 01:02:02.243 00.000 15672 scope move finished after 101 + 120 ms 01:02:02.244 00.001 15672 Move returns status 0, amount 101 01:02:02.244 00.000 15672 move complete, result=0 01:02:02.244 00.000 15672 worker thread done servicing request 01:02:02.244 00.000 15672 Worker thread wakes up 01:02:02.244 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:02.244 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:02.244 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 101 ms NORTH 01:02:04.361 02.117 15672 Exposure complete 01:02:04.394 00.033 15672 worker thread done servicing request 01:02:04.394 00.000 30444 OnExposeComplete: enter 01:02:04.394 00.000 30444 UpdateGuideState(): m_state=6 01:02:04.394 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4744 01:02:04.394 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=195.69, Mass=133346, SNR=93.3, Peak=12086 HFD=3.5 01:02:04.394 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 01:02:04.394 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 01:02:04.394 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.52 hyp=0.52 cameraTheta=-1.57 mountX=0.15 mountY=-0.51, mountTheta=-1.29 01:02:04.395 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.52, opts=13) 01:02:04.395 00.000 30444 Enqueuing Move request for scope (0.00, -0.52) 01:02:04.395 00.000 15672 Worker thread wakes up 01:02:04.395 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.52) opts 0xd 01:02:04.395 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.52) 01:02:04.395 00.000 15672 Moving (0.00, -0.52) raw xDistance=0.15 yDistance=-0.51 01:02:04.395 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:02:04.395 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 01:02:04.395 00.000 15672 MoveAxis(E, 0, ABG) 01:02:04.395 00.000 15672 Move returns status 0, amount 0 01:02:04.395 00.000 15672 MoveAxis(N, 91, ABG) 01:02:04.395 00.000 15672 Guiding Dir = 0, Dur = 91 01:02:04.396 00.001 15672 IsSlewing returns 0 01:02:04.397 00.001 15672 IsGuiding returns 0 01:02:04.401 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=12814, FiltMin=2620, FiltMax=10492, Gamma=2.950 01:02:04.451 00.050 30444 UpdateGuideState exits: m=133346 SNR=93.3 Saturated 01:02:04.451 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:04.451 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:04.451 00.000 30444 Enqueuing Expose request 01:02:04.478 00.027 15672 PulseGuide returned control before completion, sleep 19 01:02:04.500 00.022 15672 IsGuiding returns 1 01:02:04.500 00.000 15672 scope still moving after pulse duration time elapsed 01:02:04.521 00.021 15672 IsSlewing returns 0 01:02:04.522 00.001 15672 IsGuiding returns 1 01:02:04.543 00.021 15672 IsSlewing returns 0 01:02:04.607 00.064 15672 IsGuiding returns 0 01:02:04.608 00.001 15672 scope move finished after 91 + 119 ms 01:02:04.608 00.000 15672 Move returns status 0, amount 91 01:02:04.608 00.000 15672 move complete, result=0 01:02:04.608 00.000 15672 worker thread done servicing request 01:02:04.609 00.001 15672 Worker thread wakes up 01:02:04.609 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:04.609 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:04.609 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 91 ms NORTH 01:02:06.517 01.908 15672 Exposure complete 01:02:06.537 00.020 15672 worker thread done servicing request 01:02:06.537 00.000 30444 OnExposeComplete: enter 01:02:06.537 00.000 30444 UpdateGuideState(): m_state=6 01:02:06.538 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4745 01:02:06.538 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=195.74, Mass=115850, SNR=85.2, Peak=11864 HFD=3.4 01:02:06.538 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 01:02:06.538 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 01:02:06.538 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.48 hyp=0.51 cameraTheta=-1.20 mountX=0.31 mountY=-0.42, mountTheta=-0.94 01:02:06.538 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.48, opts=13) 01:02:06.538 00.000 30444 Enqueuing Move request for scope (0.19, -0.48) 01:02:06.538 00.000 15672 Worker thread wakes up 01:02:06.538 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.48) opts 0xd 01:02:06.538 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.48) 01:02:06.538 00.000 15672 Moving (0.19, -0.48) raw xDistance=0.31 yDistance=-0.42 01:02:06.538 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 01:02:06.539 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 01:02:06.539 00.000 15672 MoveAxis(W, 84, ABG) 01:02:06.539 00.000 15672 Guiding Dir = 3, Dur = 84 01:02:06.539 00.000 15672 IsSlewing returns 0 01:02:06.541 00.002 15672 IsGuiding returns 0 01:02:06.545 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=11864, FiltMin=2541, FiltMax=10189, Gamma=2.950 01:02:06.555 00.010 15672 PulseGuide returned control before completion, sleep 80 01:02:06.594 00.039 30444 UpdateGuideState exits: m=115850 SNR=85.2 Saturated 01:02:06.594 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:06.594 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:06.594 00.000 30444 Enqueuing Expose request 01:02:06.638 00.044 15672 IsGuiding returns 1 01:02:06.638 00.000 15672 scope still moving after pulse duration time elapsed 01:02:06.659 00.021 15672 IsSlewing returns 0 01:02:06.701 00.042 15672 IsGuiding returns 0 01:02:06.701 00.000 15672 scope move finished after 84 + 75 ms 01:02:06.701 00.000 15672 Move returns status 0, amount 84 01:02:06.701 00.000 15672 MoveAxis(N, 76, ABG) 01:02:06.702 00.001 15672 Guiding Dir = 0, Dur = 76 01:02:06.702 00.000 15672 IsSlewing returns 0 01:02:06.705 00.003 15672 IsGuiding returns 0 01:02:06.780 00.075 15672 PulseGuide returned control before completion, sleep 12 01:02:06.796 00.016 15672 IsGuiding returns 1 01:02:06.796 00.000 15672 scope still moving after pulse duration time elapsed 01:02:06.816 00.020 15672 IsSlewing returns 0 01:02:06.819 00.003 15672 IsGuiding returns 1 01:02:06.841 00.022 15672 IsSlewing returns 0 01:02:06.844 00.003 15672 IsGuiding returns 1 01:02:06.864 00.020 15672 IsSlewing returns 0 01:02:06.867 00.003 15672 IsGuiding returns 1 01:02:06.889 00.022 15672 IsSlewing returns 0 01:02:06.940 00.051 15672 IsGuiding returns 0 01:02:06.940 00.000 15672 scope move finished after 76 + 159 ms 01:02:06.940 00.000 15672 Move returns status 0, amount 76 01:02:06.940 00.000 15672 move complete, result=0 01:02:06.940 00.000 15672 worker thread done servicing request 01:02:06.940 00.000 15672 Worker thread wakes up 01:02:06.940 00.000 30444 GuideStep: 0.3 px 84 ms WEST, -0.4 px 76 ms NORTH 01:02:06.940 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:06.940 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:09.050 02.110 15672 Exposure complete 01:02:09.076 00.026 15672 worker thread done servicing request 01:02:09.076 00.000 30444 OnExposeComplete: enter 01:02:09.076 00.000 30444 UpdateGuideState(): m_state=6 01:02:09.076 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4746 01:02:09.076 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=195.66, Mass=118339, SNR=82.9, Peak=11527 HFD=3.4 01:02:09.076 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 01:02:09.076 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 01:02:09.076 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.55 hyp=0.55 cameraTheta=-1.57 mountX=0.15 mountY=-0.54, mountTheta=-1.29 01:02:09.077 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.55, opts=13) 01:02:09.077 00.000 30444 Enqueuing Move request for scope (0.00, -0.55) 01:02:09.077 00.000 15672 Worker thread wakes up 01:02:09.077 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.55) opts 0xd 01:02:09.077 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.55) 01:02:09.077 00.000 15672 Moving (0.00, -0.55) raw xDistance=0.15 yDistance=-0.54 01:02:09.077 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:02:09.077 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 01:02:09.077 00.000 15672 MoveAxis(E, 0, ABG) 01:02:09.077 00.000 15672 Move returns status 0, amount 0 01:02:09.077 00.000 15672 MoveAxis(N, 96, ABG) 01:02:09.077 00.000 15672 Guiding Dir = 0, Dur = 96 01:02:09.078 00.001 15672 IsSlewing returns 0 01:02:09.083 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=12580, FiltMin=2610, FiltMax=10418, Gamma=2.950 01:02:09.096 00.013 15672 IsGuiding returns 0 01:02:09.176 00.080 15672 PulseGuide returned control before completion, sleep 27 01:02:09.205 00.029 15672 IsGuiding returns 1 01:02:09.205 00.000 15672 scope still moving after pulse duration time elapsed 01:02:09.226 00.021 15672 IsSlewing returns 0 01:02:09.227 00.001 15672 IsGuiding returns 1 01:02:09.247 00.020 15672 IsSlewing returns 0 01:02:09.248 00.001 15672 IsGuiding returns 1 01:02:09.263 00.015 30444 UpdateGuideState exits: m=118339 SNR=82.9 Saturated 01:02:09.263 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:09.263 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:09.263 00.000 30444 Enqueuing Expose request 01:02:09.269 00.006 15672 IsSlewing returns 0 01:02:09.320 00.051 15672 IsGuiding returns 0 01:02:09.320 00.000 15672 scope move finished after 96 + 127 ms 01:02:09.320 00.000 15672 Move returns status 0, amount 96 01:02:09.320 00.000 15672 move complete, result=0 01:02:09.320 00.000 15672 worker thread done servicing request 01:02:09.320 00.000 15672 Worker thread wakes up 01:02:09.320 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:09.320 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:09.320 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 96 ms NORTH 01:02:11.229 01.909 15672 Exposure complete 01:02:11.249 00.020 15672 worker thread done servicing request 01:02:11.250 00.001 30444 OnExposeComplete: enter 01:02:11.250 00.000 30444 UpdateGuideState(): m_state=6 01:02:11.250 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4747 01:02:11.250 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=195.84, Mass=127610, SNR=99.1, Peak=11241 HFD=3.7 01:02:11.250 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 01:02:11.250 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.91 = -0.91) 01:02:11.250 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.37 hyp=0.41 cameraTheta=-1.12 mountX=0.27 mountY=-0.33, mountTheta=-0.87 01:02:11.250 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.37, opts=13) 01:02:11.250 00.000 30444 Enqueuing Move request for scope (0.18, -0.37) 01:02:11.251 00.001 15672 Worker thread wakes up 01:02:11.251 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.37) opts 0xd 01:02:11.251 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.37) 01:02:11.251 00.000 15672 Moving (0.18, -0.37) raw xDistance=0.27 yDistance=-0.33 01:02:11.251 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 01:02:11.251 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 01:02:11.251 00.000 15672 MoveAxis(W, 74, ABG) 01:02:11.251 00.000 15672 Guiding Dir = 3, Dur = 74 01:02:11.251 00.000 15672 IsSlewing returns 0 01:02:11.252 00.001 15672 IsGuiding returns 0 01:02:11.257 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=12343, FiltMin=2535, FiltMax=10757, Gamma=2.950 01:02:11.268 00.011 15672 PulseGuide returned control before completion, sleep 69 01:02:11.324 00.056 30444 UpdateGuideState exits: m=127610 SNR=99.1 Saturated 01:02:11.324 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:11.324 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:11.324 00.000 30444 Enqueuing Expose request 01:02:11.339 00.015 15672 IsGuiding returns 1 01:02:11.339 00.000 15672 scope still moving after pulse duration time elapsed 01:02:11.360 00.021 15672 IsSlewing returns 0 01:02:11.380 00.020 15672 IsGuiding returns 0 01:02:11.380 00.000 15672 scope move finished after 74 + 53 ms 01:02:11.380 00.000 15672 Move returns status 0, amount 74 01:02:11.380 00.000 15672 MoveAxis(N, 58, ABG) 01:02:11.380 00.000 15672 Guiding Dir = 0, Dur = 58 01:02:11.380 00.000 15672 IsSlewing returns 0 01:02:11.381 00.001 15672 IsGuiding returns 0 01:02:11.494 00.113 15672 IsGuiding returns 1 01:02:11.494 00.000 15672 scope still moving after pulse duration time elapsed 01:02:11.515 00.021 15672 IsSlewing returns 0 01:02:11.518 00.003 15672 IsGuiding returns 1 01:02:11.539 00.021 15672 IsSlewing returns 0 01:02:11.557 00.018 15672 IsGuiding returns 0 01:02:11.557 00.000 15672 scope move finished after 58 + 118 ms 01:02:11.557 00.000 15672 Move returns status 0, amount 58 01:02:11.558 00.001 15672 move complete, result=0 01:02:11.558 00.000 15672 worker thread done servicing request 01:02:11.558 00.000 15672 Worker thread wakes up 01:02:11.558 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:11.558 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:11.558 00.000 30444 GuideStep: 0.3 px 74 ms WEST, -0.3 px 58 ms NORTH 01:02:13.674 02.116 15672 Exposure complete 01:02:13.705 00.031 15672 worker thread done servicing request 01:02:13.705 00.000 30444 OnExposeComplete: enter 01:02:13.706 00.001 30444 UpdateGuideState(): m_state=6 01:02:13.706 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4748 01:02:13.706 00.000 30444 Star::Find returns 1 (1), X=459.90, Y=195.60, Mass=124193, SNR=88.6, Peak=12795 HFD=3.6 01:02:13.706 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 01:02:13.706 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 01:02:13.706 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.61 hyp=0.80 cameraTheta=-2.27 mountX=-0.32 mountY=-0.71, mountTheta=-2.00 01:02:13.706 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.61, opts=13) 01:02:13.706 00.000 30444 Enqueuing Move request for scope (-0.51, -0.61) 01:02:13.706 00.000 15672 Worker thread wakes up 01:02:13.707 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.61) opts 0xd 01:02:13.707 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.61) 01:02:13.707 00.000 15672 Moving (-0.51, -0.61) raw xDistance=-0.32 yDistance=-0.71 01:02:13.707 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32 01:02:13.707 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 01:02:13.707 00.000 15672 MoveAxis(E, 82, ABG) 01:02:13.707 00.000 15672 Guiding Dir = 2, Dur = 82 01:02:13.707 00.000 15672 IsSlewing returns 0 01:02:13.708 00.001 15672 IsGuiding returns 0 01:02:13.713 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=14963, FiltMin=2630, FiltMax=10711, Gamma=2.950 01:02:13.728 00.015 15672 PulseGuide returned control before completion, sleep 73 01:02:13.761 00.033 30444 UpdateGuideState exits: m=124193 SNR=88.6 Saturated 01:02:13.761 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:13.761 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:13.761 00.000 30444 Enqueuing Expose request 01:02:13.802 00.041 15672 IsGuiding returns 1 01:02:13.802 00.000 15672 scope still moving after pulse duration time elapsed 01:02:13.823 00.021 15672 IsSlewing returns 0 01:02:13.840 00.017 15672 IsGuiding returns 0 01:02:13.840 00.000 15672 scope move finished after 82 + 50 ms 01:02:13.840 00.000 15672 Move returns status 0, amount 82 01:02:13.840 00.000 15672 MoveAxis(N, 126, ABG) 01:02:13.840 00.000 15672 Guiding Dir = 0, Dur = 126 01:02:13.841 00.001 15672 IsSlewing returns 0 01:02:13.841 00.000 15672 IsGuiding returns 0 01:02:13.921 00.080 15672 PulseGuide returned control before completion, sleep 58 01:02:13.982 00.061 15672 IsGuiding returns 1 01:02:13.982 00.000 15672 scope still moving after pulse duration time elapsed 01:02:14.003 00.021 15672 IsSlewing returns 0 01:02:14.006 00.003 15672 IsGuiding returns 1 01:02:14.027 00.021 15672 IsSlewing returns 0 01:02:14.029 00.002 15672 IsGuiding returns 1 01:02:14.050 00.021 15672 IsSlewing returns 0 01:02:14.083 00.033 15672 IsGuiding returns 0 01:02:14.084 00.001 15672 scope move finished after 126 + 116 ms 01:02:14.084 00.000 15672 Move returns status 0, amount 126 01:02:14.084 00.000 15672 move complete, result=0 01:02:14.084 00.000 15672 worker thread done servicing request 01:02:14.085 00.001 15672 Worker thread wakes up 01:02:14.085 00.000 30444 GuideStep: -0.3 px 82 ms EAST, -0.7 px 126 ms NORTH 01:02:14.085 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:14.085 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:15.991 01.906 15672 Exposure complete 01:02:16.011 00.020 15672 worker thread done servicing request 01:02:16.011 00.000 30444 OnExposeComplete: enter 01:02:16.011 00.000 30444 UpdateGuideState(): m_state=6 01:02:16.011 00.000 30444 Star::Find(15, 459, 195, 0, (0,0,0,0), 0.0, 255) frame 4749 01:02:16.012 00.001 30444 Star::Find returns 1 (1), X=460.23, Y=195.34, Mass=125710, SNR=94.0, Peak=11971 HFD=3.6 01:02:16.012 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 01:02:16.012 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 01:02:16.012 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.87 hyp=0.89 cameraTheta=-1.77 mountX=0.07 mountY=-0.89, mountTheta=-1.49 01:02:16.012 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.87, opts=13) 01:02:16.012 00.000 30444 Enqueuing Move request for scope (-0.17, -0.87) 01:02:16.012 00.000 15672 Worker thread wakes up 01:02:16.012 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.87) opts 0xd 01:02:16.012 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.87) 01:02:16.012 00.000 15672 Moving (-0.17, -0.87) raw xDistance=0.07 yDistance=-0.89 01:02:16.013 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:02:16.013 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 01:02:16.013 00.000 15672 MoveAxis(E, 0, ABG) 01:02:16.013 00.000 15672 Move returns status 0, amount 0 01:02:16.013 00.000 15672 MoveAxis(N, 158, ABG) 01:02:16.013 00.000 15672 Guiding Dir = 0, Dur = 158 01:02:16.013 00.000 15672 IsSlewing returns 0 01:02:16.015 00.002 15672 IsGuiding returns 0 01:02:16.019 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=12870, FiltMin=2627, FiltMax=9787, Gamma=2.950 01:02:16.092 00.073 15672 PulseGuide returned control before completion, sleep 91 01:02:16.185 00.093 15672 IsGuiding returns 1 01:02:16.185 00.000 15672 scope still moving after pulse duration time elapsed 01:02:16.206 00.021 15672 IsSlewing returns 0 01:02:16.209 00.003 15672 IsGuiding returns 1 01:02:16.230 00.021 15672 IsSlewing returns 0 01:02:16.234 00.004 15672 IsGuiding returns 1 01:02:16.255 00.021 15672 IsSlewing returns 0 01:02:16.284 00.029 15672 IsGuiding returns 0 01:02:16.285 00.001 15672 scope move finished after 158 + 112 ms 01:02:16.285 00.000 15672 Move returns status 0, amount 158 01:02:16.285 00.000 15672 move complete, result=0 01:02:16.285 00.000 15672 worker thread done servicing request 01:02:16.439 00.154 30444 UpdateGuideState exits: m=125710 SNR=94.0 Saturated 01:02:16.439 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:16.439 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:16.439 00.000 30444 Enqueuing Expose request 01:02:16.439 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.9 px 158 ms NORTH 01:02:16.439 00.000 15672 Worker thread wakes up 01:02:16.439 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:16.439 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:18.549 02.110 15672 Exposure complete 01:02:18.569 00.020 15672 worker thread done servicing request 01:02:18.569 00.000 30444 OnExposeComplete: enter 01:02:18.569 00.000 30444 UpdateGuideState(): m_state=6 01:02:18.569 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4750 01:02:18.569 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=195.24, Mass=119095, SNR=80.5, Peak=11676 HFD=3.6 01:02:18.569 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 01:02:18.569 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 01:02:18.569 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.97 hyp=0.99 cameraTheta=-1.40 mountX=0.43 mountY=-0.91, mountTheta=-1.13 01:02:18.570 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.97, opts=13) 01:02:18.570 00.000 30444 Enqueuing Move request for scope (0.17, -0.97) 01:02:18.570 00.000 15672 Worker thread wakes up 01:02:18.570 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.97) opts 0xd 01:02:18.570 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.97) 01:02:18.570 00.000 15672 Moving (0.17, -0.97) raw xDistance=0.43 yDistance=-0.91 01:02:18.570 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 01:02:18.570 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 01:02:18.570 00.000 15672 MoveAxis(W, 117, ABG) 01:02:18.570 00.000 15672 Guiding Dir = 3, Dur = 117 01:02:18.571 00.001 15672 IsSlewing returns 0 01:02:18.572 00.001 15672 IsGuiding returns 0 01:02:18.576 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=11676, FiltMin=2570, FiltMax=9536, Gamma=2.950 01:02:18.600 00.024 15672 PulseGuide returned control before completion, sleep 99 01:02:18.625 00.025 30444 UpdateGuideState exits: m=119095 SNR=80.5 Saturated 01:02:18.626 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:18.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:18.626 00.000 30444 Enqueuing Expose request 01:02:18.744 00.118 15672 IsGuiding returns 0 01:02:18.745 00.001 15672 Move returns status 0, amount 117 01:02:18.745 00.000 15672 MoveAxis(N, 163, ABG) 01:02:18.745 00.000 15672 Guiding Dir = 0, Dur = 163 01:02:18.745 00.000 15672 IsSlewing returns 0 01:02:18.746 00.001 15672 IsGuiding returns 0 01:02:18.824 00.078 15672 PulseGuide returned control before completion, sleep 96 01:02:18.921 00.097 15672 IsGuiding returns 1 01:02:18.922 00.001 15672 scope still moving after pulse duration time elapsed 01:02:18.943 00.021 15672 IsSlewing returns 0 01:02:18.970 00.027 15672 IsGuiding returns 1 01:02:18.991 00.021 15672 IsSlewing returns 0 01:02:19.032 00.041 15672 IsGuiding returns 0 01:02:19.032 00.000 15672 scope move finished after 163 + 123 ms 01:02:19.032 00.000 15672 Move returns status 0, amount 163 01:02:19.032 00.000 15672 move complete, result=0 01:02:19.033 00.001 15672 worker thread done servicing request 01:02:19.033 00.000 30444 GuideStep: 0.4 px 117 ms WEST, -0.9 px 163 ms NORTH 01:02:19.033 00.000 15672 Worker thread wakes up 01:02:19.033 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:19.033 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:20.949 01.916 15672 Exposure complete 01:02:20.978 00.029 15672 worker thread done servicing request 01:02:20.979 00.001 30444 OnExposeComplete: enter 01:02:20.979 00.000 30444 UpdateGuideState(): m_state=6 01:02:20.979 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4751 01:02:20.979 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=195.47, Mass=118525, SNR=78.2, Peak=11876 HFD=3.4 01:02:20.979 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 01:02:20.979 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 01:02:20.979 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.75 hyp=0.79 cameraTheta=-1.24 mountX=0.45 mountY=-0.67, mountTheta=-0.98 01:02:20.979 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.75, opts=13) 01:02:20.979 00.000 30444 Enqueuing Move request for scope (0.25, -0.75) 01:02:20.980 00.001 15672 Worker thread wakes up 01:02:20.980 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.75) opts 0xd 01:02:20.980 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.75) 01:02:20.980 00.000 15672 Moving (0.25, -0.75) raw xDistance=0.45 yDistance=-0.67 01:02:20.980 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45 01:02:20.980 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 01:02:20.980 00.000 15672 MoveAxis(W, 129, ABG) 01:02:20.980 00.000 15672 Guiding Dir = 3, Dur = 129 01:02:20.980 00.000 15672 IsSlewing returns 0 01:02:20.981 00.001 15672 IsGuiding returns 0 01:02:20.986 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=12088, FiltMin=2522, FiltMax=9160, Gamma=2.950 01:02:20.997 00.011 15672 PulseGuide returned control before completion, sleep 124 01:02:21.037 00.040 30444 UpdateGuideState exits: m=118525 SNR=78.2 Saturated 01:02:21.037 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:21.037 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:21.037 00.000 30444 Enqueuing Expose request 01:02:21.141 00.104 15672 IsGuiding returns 0 01:02:21.141 00.000 15672 Move returns status 0, amount 129 01:02:21.141 00.000 15672 MoveAxis(N, 120, ABG) 01:02:21.141 00.000 15672 Guiding Dir = 0, Dur = 120 01:02:21.141 00.000 15672 IsSlewing returns 0 01:02:21.142 00.001 15672 IsGuiding returns 0 01:02:21.223 00.081 15672 PulseGuide returned control before completion, sleep 49 01:02:21.276 00.053 15672 IsGuiding returns 1 01:02:21.276 00.000 15672 scope still moving after pulse duration time elapsed 01:02:21.297 00.021 15672 IsSlewing returns 0 01:02:21.334 00.037 15672 IsGuiding returns 1 01:02:21.355 00.021 15672 IsSlewing returns 0 01:02:21.396 00.041 15672 IsGuiding returns 0 01:02:21.396 00.000 15672 scope move finished after 120 + 133 ms 01:02:21.396 00.000 15672 Move returns status 0, amount 120 01:02:21.396 00.000 15672 move complete, result=0 01:02:21.396 00.000 15672 worker thread done servicing request 01:02:21.396 00.000 15672 Worker thread wakes up 01:02:21.397 00.001 30444 GuideStep: 0.4 px 129 ms WEST, -0.7 px 120 ms NORTH 01:02:21.397 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:21.397 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:23.513 02.116 15672 Exposure complete 01:02:23.533 00.020 15672 worker thread done servicing request 01:02:23.533 00.000 30444 OnExposeComplete: enter 01:02:23.533 00.000 30444 UpdateGuideState(): m_state=6 01:02:23.533 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4752 01:02:23.534 00.001 30444 Star::Find returns 1 (1), X=460.70, Y=196.18, Mass=121401, SNR=90.0, Peak=10730 HFD=3.7 01:02:23.534 00.000 30444 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.28) = xAngle (0.15 = 0.15) 01:02:23.534 00.000 30444 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.09 = 0.09) 01:02:23.534 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-0.13 mountX=0.29 mountY=0.03, mountTheta=0.09 01:02:23.534 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.04, opts=13) 01:02:23.534 00.000 30444 Enqueuing Move request for scope (0.29, -0.04) 01:02:23.534 00.000 15672 Worker thread wakes up 01:02:23.534 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.04) opts 0xd 01:02:23.534 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.04) 01:02:23.534 00.000 15672 Moving (0.29, -0.04) raw xDistance=0.29 yDistance=0.03 01:02:23.535 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29 01:02:23.535 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:02:23.535 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 01:02:23.535 00.000 15672 MoveAxis(W, 88, ABG) 01:02:23.535 00.000 15672 Guiding Dir = 3, Dur = 88 01:02:23.535 00.000 15672 IsSlewing returns 0 01:02:23.536 00.001 15672 IsGuiding returns 0 01:02:23.540 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2055, max=10774, FiltMin=2448, FiltMax=10069, Gamma=2.950 01:02:23.553 00.013 15672 PulseGuide returned control before completion, sleep 82 01:02:23.595 00.042 30444 UpdateGuideState exits: m=121401 SNR=90.0 Saturated 01:02:23.595 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:23.595 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:23.595 00.000 30444 Enqueuing Expose request 01:02:23.681 00.086 15672 IsGuiding returns 0 01:02:23.681 00.000 15672 Move returns status 0, amount 88 01:02:23.681 00.000 15672 MoveAxis(N, 0, ABG) 01:02:23.682 00.001 15672 Move returns status 0, amount 0 01:02:23.682 00.000 15672 move complete, result=0 01:02:23.682 00.000 15672 worker thread done servicing request 01:02:23.682 00.000 30444 GuideStep: 0.3 px 88 ms WEST, 0.0 px 0 ms NORTH 01:02:23.682 00.000 15672 Worker thread wakes up 01:02:23.683 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:23.683 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:25.591 01.908 15672 Exposure complete 01:02:25.611 00.020 15672 worker thread done servicing request 01:02:25.611 00.000 30444 OnExposeComplete: enter 01:02:25.611 00.000 30444 UpdateGuideState(): m_state=6 01:02:25.611 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4753 01:02:25.611 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=196.41, Mass=119462, SNR=78.8, Peak=10139 HFD=3.5 01:02:25.611 00.000 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 01:02:25.612 00.001 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 01:02:25.612 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.04 mountX=0.05 mountY=0.21, mountTheta=1.32 01:02:25.612 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.19, opts=13) 01:02:25.612 00.000 30444 Enqueuing Move request for scope (0.11, 0.19) 01:02:25.612 00.000 15672 Worker thread wakes up 01:02:25.612 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd 01:02:25.612 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.19) 01:02:25.612 00.000 15672 Moving (0.11, 0.19) raw xDistance=0.05 yDistance=0.21 01:02:25.612 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:02:25.612 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:02:25.613 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 01:02:25.613 00.000 15672 MoveAxis(E, 0, ABG) 01:02:25.613 00.000 15672 Move returns status 0, amount 0 01:02:25.613 00.000 15672 MoveAxis(N, 0, ABG) 01:02:25.613 00.000 15672 Move returns status 0, amount 0 01:02:25.613 00.000 15672 move complete, result=0 01:02:25.613 00.000 15672 worker thread done servicing request 01:02:25.617 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=10957, FiltMin=2623, FiltMax=10079, Gamma=2.950 01:02:25.667 00.050 30444 UpdateGuideState exits: m=119462 SNR=78.8 Saturated 01:02:25.667 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:25.667 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:25.667 00.000 30444 Enqueuing Expose request 01:02:25.667 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:02:25.667 00.000 15672 Worker thread wakes up 01:02:25.667 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:25.667 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:27.776 02.109 15672 Exposure complete 01:02:27.795 00.019 15672 worker thread done servicing request 01:02:27.796 00.001 30444 OnExposeComplete: enter 01:02:27.796 00.000 30444 UpdateGuideState(): m_state=6 01:02:27.796 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4754 01:02:27.796 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=196.52, Mass=134232, SNR=98.9, Peak=10602 HFD=3.9 01:02:27.796 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 01:02:27.796 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 01:02:27.796 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.31 hyp=0.45 cameraTheta=0.76 mountX=0.22 mountY=0.37, mountTheta=1.03 01:02:27.796 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.31, opts=13) 01:02:27.796 00.000 30444 Enqueuing Move request for scope (0.32, 0.31) 01:02:27.797 00.001 15672 Worker thread wakes up 01:02:27.797 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.31) opts 0xd 01:02:27.797 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.31) 01:02:27.797 00.000 15672 Moving (0.32, 0.31) raw xDistance=0.22 yDistance=0.37 01:02:27.797 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 01:02:27.797 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:02:27.797 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 01:02:27.797 00.000 15672 MoveAxis(E, 0, ABG) 01:02:27.797 00.000 15672 Move returns status 0, amount 0 01:02:27.797 00.000 15672 MoveAxis(N, 0, ABG) 01:02:27.797 00.000 15672 Move returns status 0, amount 0 01:02:27.797 00.000 15672 move complete, result=0 01:02:27.797 00.000 15672 worker thread done servicing request 01:02:27.802 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=10602, FiltMin=2637, FiltMax=9580, Gamma=2.950 01:02:27.852 00.050 30444 UpdateGuideState exits: m=134232 SNR=98.9 Saturated 01:02:27.852 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:27.852 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:27.852 00.000 30444 Enqueuing Expose request 01:02:27.852 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 01:02:27.853 00.001 15672 Worker thread wakes up 01:02:27.853 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:27.853 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:29.769 01.916 15672 Exposure complete 01:02:29.799 00.030 15672 worker thread done servicing request 01:02:29.799 00.000 30444 OnExposeComplete: enter 01:02:29.799 00.000 30444 UpdateGuideState(): m_state=6 01:02:29.800 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4755 01:02:29.800 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=196.75, Mass=121247, SNR=85.2, Peak=11094 HFD=3.7 01:02:29.800 00.000 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 01:02:29.800 00.000 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.38 = 1.38) 01:02:29.800 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.53 hyp=0.58 cameraTheta=1.17 mountX=0.07 mountY=0.57, mountTheta=1.44 01:02:29.800 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.53, opts=13) 01:02:29.800 00.000 30444 Enqueuing Move request for scope (0.23, 0.53) 01:02:29.800 00.000 15672 Worker thread wakes up 01:02:29.800 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.53) opts 0xd 01:02:29.801 00.001 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.53) 01:02:29.801 00.000 15672 Moving (0.23, 0.53) raw xDistance=0.07 yDistance=0.57 01:02:29.801 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:02:29.801 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:02:29.801 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57 01:02:29.801 00.000 15672 MoveAxis(E, 0, ABG) 01:02:29.801 00.000 15672 Move returns status 0, amount 0 01:02:29.801 00.000 15672 MoveAxis(N, 0, ABG) 01:02:29.801 00.000 15672 Move returns status 0, amount 0 01:02:29.801 00.000 15672 move complete, result=0 01:02:29.801 00.000 15672 worker thread done servicing request 01:02:29.806 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=11094, FiltMin=2659, FiltMax=9335, Gamma=2.950 01:02:29.855 00.049 30444 UpdateGuideState exits: m=121247 SNR=85.2 Saturated 01:02:29.855 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:29.855 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:29.855 00.000 30444 Enqueuing Expose request 01:02:29.855 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 01:02:29.855 00.000 15672 Worker thread wakes up 01:02:29.855 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:29.856 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:31.965 02.109 15672 Exposure complete 01:02:31.985 00.020 15672 worker thread done servicing request 01:02:31.985 00.000 30444 OnExposeComplete: enter 01:02:31.985 00.000 30444 UpdateGuideState(): m_state=6 01:02:31.985 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4756 01:02:31.985 00.000 30444 Star::Find returns 1 (1), X=459.37, Y=196.76, Mass=114187, SNR=71.3, Peak=11171 HFD=3.6 01:02:31.985 00.000 30444 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.28) = xAngle (2.94 = 2.94) 01:02:31.985 00.000 30444 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.87 = 2.87) 01:02:31.985 00.000 30444 CameraToMount -- cameraX=-1.04 cameraY=0.54 hyp=1.17 cameraTheta=2.66 mountX=-1.15 mountY=0.31, mountTheta=2.88 01:02:31.986 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.04, y=0.54, opts=13) 01:02:31.986 00.000 30444 Enqueuing Move request for scope (-1.04, 0.54) 01:02:31.986 00.000 15672 Worker thread wakes up 01:02:31.986 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.04, 0.54) opts 0xd 01:02:31.986 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.04, 0.54) 01:02:31.986 00.000 15672 Moving (-1.04, 0.54) raw xDistance=-1.15 yDistance=0.31 01:02:31.986 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.15 01:02:31.986 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:02:31.986 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 01:02:31.986 00.000 15672 MoveAxis(E, 310, ABG) 01:02:31.986 00.000 15672 Guiding Dir = 2, Dur = 310 01:02:31.987 00.001 15672 IsSlewing returns 0 01:02:31.991 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11171, FiltMin=2617, FiltMax=8413, Gamma=2.950 01:02:32.003 00.012 15672 IsGuiding returns 0 01:02:32.018 00.015 15672 PulseGuide returned control before completion, sleep 305 01:02:32.040 00.022 30444 UpdateGuideState exits: m=114187 SNR=71.3 Saturated 01:02:32.040 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:32.040 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:32.040 00.000 30444 Enqueuing Expose request 01:02:32.341 00.301 15672 IsGuiding returns 0 01:02:32.341 00.000 15672 Move returns status 0, amount 310 01:02:32.341 00.000 15672 MoveAxis(N, 0, ABG) 01:02:32.341 00.000 15672 Move returns status 0, amount 0 01:02:32.341 00.000 15672 move complete, result=0 01:02:32.341 00.000 15672 worker thread done servicing request 01:02:32.342 00.001 15672 Worker thread wakes up 01:02:32.342 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:32.342 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:32.342 00.000 30444 GuideStep: -1.1 px 310 ms EAST, 0.3 px 0 ms NORTH 01:02:34.249 01.907 15672 Exposure complete 01:02:34.269 00.020 15672 worker thread done servicing request 01:02:34.269 00.000 30444 OnExposeComplete: enter 01:02:34.269 00.000 30444 UpdateGuideState(): m_state=6 01:02:34.269 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4757 01:02:34.269 00.000 30444 Star::Find returns 1 (1), X=461.11, Y=196.22, Mass=128204, SNR=94.5, Peak=10351 HFD=4.2 01:02:34.269 00.000 30444 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 01:02:34.269 00.000 30444 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 01:02:34.269 00.000 30444 CameraToMount -- cameraX=0.70 cameraY=0.00 hyp=0.70 cameraTheta=0.00 mountX=0.67 mountY=0.15, mountTheta=0.22 01:02:34.269 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.70, y=0.00, opts=13) 01:02:34.269 00.000 30444 Enqueuing Move request for scope (0.70, 0.00) 01:02:34.269 00.000 15672 Worker thread wakes up 01:02:34.269 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.00) opts 0xd 01:02:34.269 00.000 15672 Handling offset move in thread for scope, endpoint = (0.70, 0.00) 01:02:34.269 00.000 15672 Moving (0.70, 0.00) raw xDistance=0.67 yDistance=0.15 01:02:34.269 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.67 01:02:34.269 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:02:34.269 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 01:02:34.269 00.000 15672 MoveAxis(W, 161, ABG) 01:02:34.269 00.000 15672 Guiding Dir = 3, Dur = 161 01:02:34.270 00.001 15672 IsSlewing returns 0 01:02:34.270 00.000 15672 IsGuiding returns 0 01:02:34.275 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=11024, FiltMin=2639, FiltMax=9691, Gamma=2.950 01:02:34.287 00.012 15672 PulseGuide returned control before completion, sleep 155 01:02:34.324 00.037 30444 UpdateGuideState exits: m=128204 SNR=94.5 Saturated 01:02:34.324 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:34.324 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:34.324 00.000 30444 Enqueuing Expose request 01:02:34.444 00.120 15672 IsGuiding returns 1 01:02:34.445 00.001 15672 scope still moving after pulse duration time elapsed 01:02:34.466 00.021 15672 IsSlewing returns 0 01:02:34.470 00.004 15672 IsGuiding returns 0 01:02:34.470 00.000 15672 scope move finished after 161 + 38 ms 01:02:34.470 00.000 15672 Move returns status 0, amount 161 01:02:34.470 00.000 15672 MoveAxis(N, 0, ABG) 01:02:34.470 00.000 15672 Move returns status 0, amount 0 01:02:34.470 00.000 15672 move complete, result=0 01:02:34.470 00.000 15672 worker thread done servicing request 01:02:34.471 00.001 15672 Worker thread wakes up 01:02:34.471 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:34.471 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:34.471 00.000 30444 GuideStep: 0.7 px 161 ms WEST, 0.2 px 0 ms NORTH 01:02:36.585 02.114 15672 Exposure complete 01:02:36.617 00.032 15672 worker thread done servicing request 01:02:36.617 00.000 30444 OnExposeComplete: enter 01:02:36.617 00.000 30444 UpdateGuideState(): m_state=6 01:02:36.617 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4758 01:02:36.617 00.000 30444 Star::Find returns 1 (1), X=460.99, Y=196.25, Mass=116530, SNR=71.6, Peak=10531 HFD=4.0 01:02:36.617 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 01:02:36.617 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 01:02:36.617 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=0.04 hyp=0.58 cameraTheta=0.07 mountX=0.55 mountY=0.16, mountTheta=0.29 01:02:36.617 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=0.04, opts=13) 01:02:36.617 00.000 30444 Enqueuing Move request for scope (0.58, 0.04) 01:02:36.618 00.001 15672 Worker thread wakes up 01:02:36.618 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.04) opts 0xd 01:02:36.618 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 0.04) 01:02:36.618 00.000 15672 Moving (0.58, 0.04) raw xDistance=0.55 yDistance=0.16 01:02:36.618 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55 01:02:36.618 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:02:36.618 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 01:02:36.618 00.000 15672 MoveAxis(W, 159, ABG) 01:02:36.618 00.000 15672 Guiding Dir = 3, Dur = 159 01:02:36.618 00.000 15672 IsSlewing returns 0 01:02:36.619 00.001 15672 IsGuiding returns 0 01:02:36.624 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=11062, FiltMin=2623, FiltMax=9177, Gamma=2.950 01:02:36.636 00.012 15672 PulseGuide returned control before completion, sleep 153 01:02:36.673 00.037 30444 UpdateGuideState exits: m=116530 SNR=71.6 Saturated 01:02:36.673 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:36.673 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:36.673 00.000 30444 Enqueuing Expose request 01:02:36.813 00.140 15672 IsGuiding returns 0 01:02:36.813 00.000 15672 Move returns status 0, amount 159 01:02:36.813 00.000 15672 MoveAxis(N, 0, ABG) 01:02:36.813 00.000 15672 Move returns status 0, amount 0 01:02:36.813 00.000 15672 move complete, result=0 01:02:36.813 00.000 15672 worker thread done servicing request 01:02:36.813 00.000 15672 Worker thread wakes up 01:02:36.813 00.000 30444 GuideStep: 0.5 px 159 ms WEST, 0.2 px 0 ms NORTH 01:02:36.813 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:36.813 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:38.722 01.909 15672 Exposure complete 01:02:38.744 00.022 15672 worker thread done servicing request 01:02:38.744 00.000 30444 OnExposeComplete: enter 01:02:38.744 00.000 30444 UpdateGuideState(): m_state=6 01:02:38.744 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4759 01:02:38.744 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=196.56, Mass=125908, SNR=91.2, Peak=10769 HFD=3.3 01:02:38.744 00.000 30444 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.28) = xAngle (1.51 = 1.51) 01:02:38.744 00.000 30444 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.45 = 1.45) 01:02:38.744 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.35 hyp=0.37 cameraTheta=1.23 mountX=0.02 mountY=0.37, mountTheta=1.51 01:02:38.744 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.35, opts=13) 01:02:38.745 00.001 30444 Enqueuing Move request for scope (0.12, 0.35) 01:02:38.745 00.000 15672 Worker thread wakes up 01:02:38.745 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.35) opts 0xd 01:02:38.745 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.35) 01:02:38.745 00.000 15672 Moving (0.12, 0.35) raw xDistance=0.02 yDistance=0.37 01:02:38.745 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:02:38.745 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:02:38.745 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 01:02:38.745 00.000 15672 MoveAxis(E, 0, ABG) 01:02:38.745 00.000 15672 Move returns status 0, amount 0 01:02:38.745 00.000 15672 MoveAxis(N, 0, ABG) 01:02:38.745 00.000 15672 Move returns status 0, amount 0 01:02:38.745 00.000 15672 move complete, result=0 01:02:38.745 00.000 15672 worker thread done servicing request 01:02:38.750 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=11188, FiltMin=2633, FiltMax=9795, Gamma=2.950 01:02:38.802 00.052 30444 UpdateGuideState exits: m=125908 SNR=91.2 Saturated 01:02:38.802 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:38.802 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:38.802 00.000 30444 Enqueuing Expose request 01:02:38.802 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 01:02:38.802 00.000 15672 Worker thread wakes up 01:02:38.802 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:38.802 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:40.910 02.108 15672 Exposure complete 01:02:40.931 00.021 15672 worker thread done servicing request 01:02:40.931 00.000 30444 OnExposeComplete: enter 01:02:40.931 00.000 30444 UpdateGuideState(): m_state=6 01:02:40.931 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4760 01:02:40.931 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=195.90, Mass=126010, SNR=96.6, Peak=10989 HFD=3.6 01:02:40.931 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 01:02:40.931 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 01:02:40.931 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.72 mountX=0.04 mountY=-0.32, mountTheta=-1.45 01:02:40.932 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.32, opts=13) 01:02:40.932 00.000 30444 Enqueuing Move request for scope (-0.05, -0.32) 01:02:40.932 00.000 15672 Worker thread wakes up 01:02:40.932 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.32) opts 0xd 01:02:40.932 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.32) 01:02:40.932 00.000 15672 Moving (-0.05, -0.32) raw xDistance=0.04 yDistance=-0.32 01:02:40.932 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:02:40.932 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:02:40.932 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 01:02:40.932 00.000 15672 MoveAxis(E, 0, ABG) 01:02:40.932 00.000 15672 Move returns status 0, amount 0 01:02:40.932 00.000 15672 MoveAxis(N, 0, ABG) 01:02:40.932 00.000 15672 Move returns status 0, amount 0 01:02:40.932 00.000 15672 move complete, result=0 01:02:40.932 00.000 15672 worker thread done servicing request 01:02:40.938 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=11428, FiltMin=2570, FiltMax=10263, Gamma=2.950 01:02:40.987 00.049 30444 UpdateGuideState exits: m=126010 SNR=96.6 Saturated 01:02:40.987 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:40.987 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:40.987 00.000 30444 Enqueuing Expose request 01:02:40.987 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 01:02:40.987 00.000 15672 Worker thread wakes up 01:02:40.987 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:40.987 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:42.892 01.905 15672 Exposure complete 01:02:42.912 00.020 15672 worker thread done servicing request 01:02:42.912 00.000 30444 OnExposeComplete: enter 01:02:42.912 00.000 30444 UpdateGuideState(): m_state=6 01:02:42.912 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4761 01:02:42.912 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=196.39, Mass=132492, SNR=101.9, Peak=10510 HFD=3.5 01:02:42.912 00.000 30444 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 01:02:42.912 00.000 30444 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.74 = 1.74) 01:02:42.912 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.53 mountX=-0.04 mountY=0.18, mountTheta=1.80 01:02:42.913 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.18, opts=13) 01:02:42.913 00.000 30444 Enqueuing Move request for scope (0.01, 0.18) 01:02:42.913 00.000 15672 Worker thread wakes up 01:02:42.913 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd 01:02:42.913 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.18) 01:02:42.913 00.000 15672 Moving (0.01, 0.18) raw xDistance=-0.04 yDistance=0.18 01:02:42.913 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 01:02:42.913 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:02:42.913 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 01:02:42.913 00.000 15672 MoveAxis(E, 0, ABG) 01:02:42.913 00.000 15672 Move returns status 0, amount 0 01:02:42.913 00.000 15672 MoveAxis(N, 0, ABG) 01:02:42.913 00.000 15672 Move returns status 0, amount 0 01:02:42.914 00.001 15672 move complete, result=0 01:02:42.914 00.000 15672 worker thread done servicing request 01:02:42.918 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=11251, FiltMin=2593, FiltMax=9558, Gamma=2.950 01:02:42.967 00.049 30444 UpdateGuideState exits: m=132492 SNR=101.9 Saturated 01:02:42.967 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:42.967 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:42.967 00.000 30444 Enqueuing Expose request 01:02:42.967 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 01:02:42.967 00.000 15672 Worker thread wakes up 01:02:42.967 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:42.967 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:45.075 02.108 15672 Exposure complete 01:02:45.095 00.020 15672 worker thread done servicing request 01:02:45.095 00.000 30444 OnExposeComplete: enter 01:02:45.095 00.000 30444 UpdateGuideState(): m_state=6 01:02:45.095 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4762 01:02:45.096 00.001 30444 Star::Find returns 1 (1), X=460.34, Y=196.14, Mass=119113, SNR=86.5, Peak=10729 HFD=3.5 01:02:45.096 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 01:02:45.096 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 01:02:45.096 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.32 mountX=-0.05 mountY=-0.08, mountTheta=-2.06 01:02:45.096 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.07, opts=13) 01:02:45.096 00.000 30444 Enqueuing Move request for scope (-0.07, -0.07) 01:02:45.096 00.000 15672 Worker thread wakes up 01:02:45.096 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd 01:02:45.096 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.07) 01:02:45.096 00.000 15672 Moving (-0.07, -0.07) raw xDistance=-0.05 yDistance=-0.08 01:02:45.096 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 01:02:45.096 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:02:45.096 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:02:45.097 00.001 15672 MoveAxis(E, 0, ABG) 01:02:45.097 00.000 15672 Move returns status 0, amount 0 01:02:45.097 00.000 15672 MoveAxis(N, 0, ABG) 01:02:45.097 00.000 15672 Move returns status 0, amount 0 01:02:45.097 00.000 15672 move complete, result=0 01:02:45.097 00.000 15672 worker thread done servicing request 01:02:45.102 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=11529, FiltMin=2627, FiltMax=9765, Gamma=2.950 01:02:45.153 00.051 30444 UpdateGuideState exits: m=119113 SNR=86.5 Saturated 01:02:45.153 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:45.153 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:45.153 00.000 30444 Enqueuing Expose request 01:02:45.153 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:02:45.153 00.000 15672 Worker thread wakes up 01:02:45.154 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:45.154 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:47.062 01.908 15672 Exposure complete 01:02:47.082 00.020 15672 worker thread done servicing request 01:02:47.082 00.000 30444 OnExposeComplete: enter 01:02:47.082 00.000 30444 UpdateGuideState(): m_state=6 01:02:47.083 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4763 01:02:47.083 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.07, Mass=126071, SNR=95.2, Peak=10665 HFD=4.1 01:02:47.083 00.000 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.33 = -2.33) 01:02:47.083 00.000 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 01:02:47.083 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-2.61 mountX=-0.19 mountY=-0.19, mountTheta=-2.36 01:02:47.083 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.14, opts=13) 01:02:47.083 00.000 30444 Enqueuing Move request for scope (-0.24, -0.14) 01:02:47.083 00.000 15672 Worker thread wakes up 01:02:47.083 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.14) opts 0xd 01:02:47.083 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.14) 01:02:47.084 00.001 15672 Moving (-0.24, -0.14) raw xDistance=-0.19 yDistance=-0.19 01:02:47.084 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 01:02:47.084 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:02:47.084 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 01:02:47.084 00.000 15672 MoveAxis(E, 0, ABG) 01:02:47.084 00.000 15672 Move returns status 0, amount 0 01:02:47.084 00.000 15672 MoveAxis(N, 0, ABG) 01:02:47.084 00.000 15672 Move returns status 0, amount 0 01:02:47.084 00.000 15672 move complete, result=0 01:02:47.084 00.000 15672 worker thread done servicing request 01:02:47.089 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=13030, FiltMin=2525, FiltMax=9834, Gamma=2.950 01:02:47.139 00.050 30444 UpdateGuideState exits: m=126071 SNR=95.2 Saturated 01:02:47.139 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:47.139 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:47.139 00.000 30444 Enqueuing Expose request 01:02:47.139 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:02:47.139 00.000 15672 Worker thread wakes up 01:02:47.139 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:47.139 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:49.245 02.106 15672 Exposure complete 01:02:49.265 00.020 15672 worker thread done servicing request 01:02:49.265 00.000 30444 OnExposeComplete: enter 01:02:49.265 00.000 30444 UpdateGuideState(): m_state=6 01:02:49.265 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4764 01:02:49.265 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=196.28, Mass=122137, SNR=78.1, Peak=11945 HFD=3.6 01:02:49.266 00.001 30444 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.28) = xAngle (3.32 = -2.96) 01:02:49.266 00.000 30444 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.26 = -3.02) 01:02:49.266 00.000 30444 CameraToMount -- cameraX=-0.70 cameraY=0.07 hyp=0.70 cameraTheta=3.05 mountX=-0.69 mountY=-0.08, mountTheta=-3.02 01:02:49.266 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.70, y=0.07, opts=13) 01:02:49.266 00.000 30444 Enqueuing Move request for scope (-0.70, 0.07) 01:02:49.266 00.000 15672 Worker thread wakes up 01:02:49.266 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.07) opts 0xd 01:02:49.266 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.70, 0.07) 01:02:49.266 00.000 15672 Moving (-0.70, 0.07) raw xDistance=-0.69 yDistance=-0.08 01:02:49.266 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69 01:02:49.266 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:02:49.267 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:02:49.267 00.000 15672 MoveAxis(E, 186, ABG) 01:02:49.267 00.000 15672 Guiding Dir = 2, Dur = 186 01:02:49.267 00.000 15672 IsSlewing returns 0 01:02:49.268 00.001 15672 IsGuiding returns 0 01:02:49.272 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=12591, FiltMin=2623, FiltMax=10041, Gamma=2.950 01:02:49.288 00.016 15672 PulseGuide returned control before completion, sleep 177 01:02:49.321 00.033 30444 UpdateGuideState exits: m=122137 SNR=78.1 Saturated 01:02:49.321 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:49.322 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:49.322 00.000 30444 Enqueuing Expose request 01:02:49.467 00.145 15672 IsGuiding returns 1 01:02:49.467 00.000 15672 scope still moving after pulse duration time elapsed 01:02:49.487 00.020 15672 IsSlewing returns 0 01:02:49.497 00.010 15672 IsGuiding returns 0 01:02:49.497 00.000 15672 scope move finished after 186 + 43 ms 01:02:49.497 00.000 15672 Move returns status 0, amount 186 01:02:49.497 00.000 15672 MoveAxis(N, 0, ABG) 01:02:49.497 00.000 15672 Move returns status 0, amount 0 01:02:49.498 00.001 15672 move complete, result=0 01:02:49.498 00.000 15672 worker thread done servicing request 01:02:49.498 00.000 15672 Worker thread wakes up 01:02:49.498 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:49.498 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:49.498 00.000 30444 GuideStep: -0.7 px 186 ms EAST, -0.1 px 0 ms NORTH 01:02:51.404 01.906 15672 Exposure complete 01:02:51.424 00.020 15672 worker thread done servicing request 01:02:51.424 00.000 30444 OnExposeComplete: enter 01:02:51.424 00.000 30444 UpdateGuideState(): m_state=6 01:02:51.424 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4765 01:02:51.425 00.001 30444 Star::Find returns 1 (1), X=460.49, Y=196.21, Mass=127221, SNR=88.9, Peak=11448 HFD=3.7 01:02:51.425 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.28) = xAngle (0.20 = 0.20) 01:02:51.425 00.000 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 01:02:51.425 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.08 mountX=0.08 mountY=0.01, mountTheta=0.14 01:02:51.425 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.01, opts=13) 01:02:51.425 00.000 30444 Enqueuing Move request for scope (0.08, -0.01) 01:02:51.425 00.000 15672 Worker thread wakes up 01:02:51.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd 01:02:51.425 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.01) 01:02:51.425 00.000 15672 Moving (0.08, -0.01) raw xDistance=0.08 yDistance=0.01 01:02:51.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 01:02:51.425 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:02:51.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 01:02:51.426 00.001 15672 MoveAxis(E, 0, ABG) 01:02:51.426 00.000 15672 Move returns status 0, amount 0 01:02:51.426 00.000 15672 MoveAxis(N, 0, ABG) 01:02:51.426 00.000 15672 Move returns status 0, amount 0 01:02:51.426 00.000 15672 move complete, result=0 01:02:51.426 00.000 15672 worker thread done servicing request 01:02:51.431 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=11448, FiltMin=2619, FiltMax=10587, Gamma=2.950 01:02:51.480 00.049 30444 UpdateGuideState exits: m=127221 SNR=88.9 Saturated 01:02:51.480 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:51.480 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:51.480 00.000 30444 Enqueuing Expose request 01:02:51.480 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:02:51.480 00.000 15672 Worker thread wakes up 01:02:51.480 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:51.480 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:53.587 02.107 15672 Exposure complete 01:02:53.607 00.020 15672 worker thread done servicing request 01:02:53.607 00.000 30444 OnExposeComplete: enter 01:02:53.607 00.000 30444 UpdateGuideState(): m_state=6 01:02:53.607 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4766 01:02:53.607 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=195.74, Mass=130642, SNR=95.4, Peak=11596 HFD=3.7 01:02:53.607 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 01:02:53.607 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 01:02:53.607 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.47 hyp=0.48 cameraTheta=-1.74 mountX=0.05 mountY=-0.48, mountTheta=-1.46 01:02:53.608 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.47, opts=13) 01:02:53.608 00.000 30444 Enqueuing Move request for scope (-0.08, -0.47) 01:02:53.608 00.000 15672 Worker thread wakes up 01:02:53.608 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.47) opts 0xd 01:02:53.608 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.47) 01:02:53.608 00.000 15672 Moving (-0.08, -0.47) raw xDistance=0.05 yDistance=-0.48 01:02:53.608 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:02:53.608 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 01:02:53.608 00.000 15672 MoveAxis(E, 0, ABG) 01:02:53.608 00.000 15672 Move returns status 0, amount 0 01:02:53.608 00.000 15672 MoveAxis(N, 85, ABG) 01:02:53.608 00.000 15672 Guiding Dir = 0, Dur = 85 01:02:53.609 00.001 15672 IsSlewing returns 0 01:02:53.614 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=12718, FiltMin=2653, FiltMax=10088, Gamma=2.950 01:02:53.617 00.003 15672 IsGuiding returns 0 01:02:53.664 00.047 30444 UpdateGuideState exits: m=130642 SNR=95.4 Saturated 01:02:53.664 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:53.664 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:53.664 00.000 30444 Enqueuing Expose request 01:02:53.698 00.034 15672 PulseGuide returned control before completion, sleep 15 01:02:53.715 00.017 15672 IsGuiding returns 1 01:02:53.716 00.001 15672 scope still moving after pulse duration time elapsed 01:02:53.736 00.020 15672 IsSlewing returns 0 01:02:53.738 00.002 15672 IsGuiding returns 1 01:02:53.760 00.022 15672 IsSlewing returns 0 01:02:53.761 00.001 15672 IsGuiding returns 1 01:02:53.782 00.021 15672 IsSlewing returns 0 01:02:53.783 00.001 15672 IsGuiding returns 1 01:02:53.804 00.021 15672 IsSlewing returns 0 01:02:53.857 00.053 15672 IsGuiding returns 0 01:02:53.857 00.000 15672 scope move finished after 85 + 154 ms 01:02:53.857 00.000 15672 Move returns status 0, amount 85 01:02:53.857 00.000 15672 move complete, result=0 01:02:53.857 00.000 15672 worker thread done servicing request 01:02:53.857 00.000 15672 Worker thread wakes up 01:02:53.858 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 85 ms NORTH 01:02:53.858 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:53.858 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:55.763 01.905 15672 Exposure complete 01:02:55.783 00.020 15672 worker thread done servicing request 01:02:55.783 00.000 30444 OnExposeComplete: enter 01:02:55.783 00.000 30444 UpdateGuideState(): m_state=6 01:02:55.783 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4767 01:02:55.783 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=196.02, Mass=119036, SNR=93.2, Peak=11335 HFD=3.6 01:02:55.783 00.000 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.70 = -0.70) 01:02:55.783 00.000 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.76 = -0.76) 01:02:55.783 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-0.98 mountX=0.18 mountY=-0.16, mountTheta=-0.73 01:02:55.784 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.20, opts=13) 01:02:55.784 00.000 30444 Enqueuing Move request for scope (0.13, -0.20) 01:02:55.784 00.000 15672 Worker thread wakes up 01:02:55.784 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd 01:02:55.784 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.20) 01:02:55.784 00.000 15672 Moving (0.13, -0.20) raw xDistance=0.18 yDistance=-0.16 01:02:55.784 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 01:02:55.784 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:02:55.784 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 01:02:55.784 00.000 15672 MoveAxis(E, 0, ABG) 01:02:55.784 00.000 15672 Move returns status 0, amount 0 01:02:55.784 00.000 15672 MoveAxis(N, 0, ABG) 01:02:55.784 00.000 15672 Move returns status 0, amount 0 01:02:55.784 00.000 15672 move complete, result=0 01:02:55.785 00.001 15672 worker thread done servicing request 01:02:55.789 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=11335, FiltMin=2609, FiltMax=10153, Gamma=2.950 01:02:55.838 00.049 30444 UpdateGuideState exits: m=119036 SNR=93.2 Saturated 01:02:55.839 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:55.839 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:55.839 00.000 30444 Enqueuing Expose request 01:02:55.839 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:02:55.839 00.000 15672 Worker thread wakes up 01:02:55.839 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:55.839 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:57.946 02.107 15672 Exposure complete 01:02:57.965 00.019 15672 worker thread done servicing request 01:02:57.965 00.000 30444 OnExposeComplete: enter 01:02:57.966 00.001 30444 UpdateGuideState(): m_state=6 01:02:57.966 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4768 01:02:57.966 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=196.18, Mass=130236, SNR=93.3, Peak=11019 HFD=3.7 01:02:57.966 00.000 30444 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.28) = xAngle (-2.31 = -2.31) 01:02:57.966 00.000 30444 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.37 = -2.37) 01:02:57.966 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.58 mountX=-0.04 mountY=-0.05, mountTheta=-2.33 01:02:57.966 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.04, opts=13) 01:02:57.966 00.000 30444 Enqueuing Move request for scope (-0.06, -0.04) 01:02:57.966 00.000 15672 Worker thread wakes up 01:02:57.966 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd 01:02:57.967 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.04) 01:02:57.967 00.000 15672 Moving (-0.06, -0.04) raw xDistance=-0.04 yDistance=-0.05 01:02:57.967 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 01:02:57.967 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:02:57.967 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:02:57.967 00.000 15672 MoveAxis(E, 0, ABG) 01:02:57.967 00.000 15672 Move returns status 0, amount 0 01:02:57.967 00.000 15672 MoveAxis(N, 0, ABG) 01:02:57.967 00.000 15672 Move returns status 0, amount 0 01:02:57.967 00.000 15672 move complete, result=0 01:02:57.967 00.000 15672 worker thread done servicing request 01:02:57.972 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=11269, FiltMin=2477, FiltMax=9761, Gamma=2.950 01:02:58.021 00.049 30444 UpdateGuideState exits: m=130236 SNR=93.3 Saturated 01:02:58.021 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:02:58.021 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:02:58.021 00.000 30444 Enqueuing Expose request 01:02:58.021 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 01:02:58.021 00.000 15672 Worker thread wakes up 01:02:58.021 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:02:58.021 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:02:59.927 01.906 15672 Exposure complete 01:02:59.947 00.020 15672 worker thread done servicing request 01:02:59.947 00.000 30444 OnExposeComplete: enter 01:02:59.947 00.000 30444 UpdateGuideState(): m_state=6 01:02:59.947 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4769 01:02:59.948 00.001 30444 Star::Find returns 1 (1), X=460.92, Y=196.47, Mass=119439, SNR=84.9, Peak=11306 HFD=3.6 01:02:59.948 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.73 = 0.73) 01:02:59.948 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.67 = 0.67) 01:02:59.948 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=0.25 hyp=0.58 cameraTheta=0.46 mountX=0.43 mountY=0.36, mountTheta=0.70 01:02:59.948 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=0.25, opts=13) 01:02:59.948 00.000 30444 Enqueuing Move request for scope (0.52, 0.25) 01:02:59.948 00.000 15672 Worker thread wakes up 01:02:59.948 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.25) opts 0xd 01:02:59.948 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, 0.25) 01:02:59.948 00.000 15672 Moving (0.52, 0.25) raw xDistance=0.43 yDistance=0.36 01:02:59.948 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 01:02:59.948 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:02:59.949 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 01:02:59.949 00.000 15672 MoveAxis(W, 116, ABG) 01:02:59.949 00.000 15672 Guiding Dir = 3, Dur = 116 01:02:59.949 00.000 15672 IsSlewing returns 0 01:02:59.950 00.001 15672 IsGuiding returns 0 01:02:59.957 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=11640, FiltMin=2581, FiltMax=9921, Gamma=2.950 01:02:59.975 00.018 15672 PulseGuide returned control before completion, sleep 102 01:03:00.079 00.104 15672 IsGuiding returns 1 01:03:00.079 00.000 15672 scope still moving after pulse duration time elapsed 01:03:00.101 00.022 15672 IsSlewing returns 0 01:03:00.120 00.019 15672 IsGuiding returns 0 01:03:00.120 00.000 15672 scope move finished after 116 + 53 ms 01:03:00.120 00.000 15672 Move returns status 0, amount 116 01:03:00.120 00.000 15672 MoveAxis(N, 0, ABG) 01:03:00.120 00.000 15672 Move returns status 0, amount 0 01:03:00.120 00.000 15672 move complete, result=0 01:03:00.120 00.000 15672 worker thread done servicing request 01:03:00.192 00.072 30444 UpdateGuideState exits: m=119439 SNR=84.9 Saturated 01:03:00.193 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:00.193 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:00.193 00.000 30444 Enqueuing Expose request 01:03:00.193 00.000 30444 GuideStep: 0.4 px 116 ms WEST, 0.4 px 0 ms NORTH 01:03:00.193 00.000 15672 Worker thread wakes up 01:03:00.194 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:00.194 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:02.303 02.109 15672 Exposure complete 01:03:02.322 00.019 15672 worker thread done servicing request 01:03:02.323 00.001 30444 OnExposeComplete: enter 01:03:02.323 00.000 30444 UpdateGuideState(): m_state=6 01:03:02.323 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4770 01:03:02.323 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=196.27, Mass=122579, SNR=91.1, Peak=10905 HFD=3.6 01:03:02.323 00.000 30444 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.28) = xAngle (3.19 = -3.09) 01:03:02.323 00.000 30444 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 01:03:02.323 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.06 hyp=0.26 cameraTheta=2.92 mountX=-0.26 mountY=0.00, mountTheta=3.13 01:03:02.323 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.06, opts=13) 01:03:02.324 00.001 30444 Enqueuing Move request for scope (-0.25, 0.06) 01:03:02.324 00.000 15672 Worker thread wakes up 01:03:02.324 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.06) opts 0xd 01:03:02.324 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.06) 01:03:02.324 00.000 15672 Moving (-0.25, 0.06) raw xDistance=-0.26 yDistance=0.00 01:03:02.324 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26 01:03:02.324 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:02.324 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 01:03:02.324 00.000 15672 MoveAxis(E, 62, ABG) 01:03:02.324 00.000 15672 Guiding Dir = 2, Dur = 62 01:03:02.324 00.000 15672 IsSlewing returns 0 01:03:02.326 00.002 15672 IsGuiding returns 0 01:03:02.329 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=12312, FiltMin=2647, FiltMax=9845, Gamma=2.950 01:03:02.355 00.026 15672 PulseGuide returned control before completion, sleep 43 01:03:02.452 00.097 15672 IsGuiding returns 0 01:03:02.452 00.000 15672 Move returns status 0, amount 62 01:03:02.452 00.000 15672 MoveAxis(N, 0, ABG) 01:03:02.453 00.001 15672 Move returns status 0, amount 0 01:03:02.453 00.000 15672 move complete, result=0 01:03:02.453 00.000 15672 worker thread done servicing request 01:03:02.713 00.260 30444 UpdateGuideState exits: m=122579 SNR=91.1 Saturated 01:03:02.713 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:02.713 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:02.713 00.000 30444 Enqueuing Expose request 01:03:02.713 00.000 30444 GuideStep: -0.3 px 62 ms EAST, 0.0 px 0 ms NORTH 01:03:02.713 00.000 15672 Worker thread wakes up 01:03:02.713 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:02.713 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:04.620 01.907 15672 Exposure complete 01:03:04.641 00.021 15672 worker thread done servicing request 01:03:04.641 00.000 30444 OnExposeComplete: enter 01:03:04.642 00.001 30444 UpdateGuideState(): m_state=6 01:03:04.642 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4771 01:03:04.642 00.000 30444 Star::Find returns 1 (1), X=458.88, Y=196.32, Mass=137459, SNR=98.7, Peak=11249 HFD=3.8 01:03:04.642 00.000 30444 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.28) = xAngle (3.35 = -2.94) 01:03:04.642 00.000 30444 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.29 = -3.00) 01:03:04.642 00.000 30444 CameraToMount -- cameraX=-1.53 cameraY=0.11 hyp=1.53 cameraTheta=3.07 mountX=-1.50 mountY=-0.22, mountTheta=-3.00 01:03:04.642 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.53, y=0.11, opts=13) 01:03:04.642 00.000 30444 Enqueuing Move request for scope (-1.53, 0.11) 01:03:04.643 00.001 15672 Worker thread wakes up 01:03:04.643 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.53, 0.11) opts 0xd 01:03:04.643 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.53, 0.11) 01:03:04.643 00.000 15672 Moving (-1.53, 0.11) raw xDistance=-1.50 yDistance=-0.22 01:03:04.643 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.50 01:03:04.643 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:04.643 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 01:03:04.643 00.000 15672 MoveAxis(E, 409, ABG) 01:03:04.643 00.000 15672 Guiding Dir = 2, Dur = 409 01:03:04.643 00.000 15672 IsSlewing returns 0 01:03:04.644 00.001 15672 IsGuiding returns 0 01:03:04.648 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=11249, FiltMin=2630, FiltMax=9017, Gamma=2.950 01:03:04.672 00.024 15672 PulseGuide returned control before completion, sleep 392 01:03:04.697 00.025 30444 UpdateGuideState exits: m=137459 SNR=98.7 Saturated 01:03:04.697 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:04.698 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:04.698 00.000 30444 Enqueuing Expose request 01:03:05.066 00.368 15672 IsGuiding returns 1 01:03:05.066 00.000 15672 scope still moving after pulse duration time elapsed 01:03:05.087 00.021 15672 IsSlewing returns 0 01:03:05.104 00.017 15672 IsGuiding returns 0 01:03:05.104 00.000 15672 scope move finished after 409 + 51 ms 01:03:05.104 00.000 15672 Move returns status 0, amount 409 01:03:05.105 00.001 15672 MoveAxis(N, 0, ABG) 01:03:05.105 00.000 15672 Move returns status 0, amount 0 01:03:05.105 00.000 15672 move complete, result=0 01:03:05.105 00.000 15672 worker thread done servicing request 01:03:05.105 00.000 15672 Worker thread wakes up 01:03:05.105 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:05.105 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:05.106 00.001 30444 GuideStep: -1.5 px 409 ms EAST, -0.2 px 0 ms NORTH 01:03:07.222 02.116 15672 Exposure complete 01:03:07.253 00.031 15672 worker thread done servicing request 01:03:07.253 00.000 30444 OnExposeComplete: enter 01:03:07.253 00.000 30444 UpdateGuideState(): m_state=6 01:03:07.253 00.000 30444 Star::Find(15, 458, 196, 0, (0,0,0,0), 0.0, 255) frame 4772 01:03:07.254 00.001 30444 Star::Find returns 1 (1), X=460.33, Y=196.23, Mass=134244, SNR=101.5, Peak=10490 HFD=3.7 01:03:07.254 00.000 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.26 = -3.02) 01:03:07.254 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.20 = -3.08) 01:03:07.254 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.98 mountX=-0.08 mountY=-0.00, mountTheta=-3.08 01:03:07.254 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.01, opts=13) 01:03:07.254 00.000 30444 Enqueuing Move request for scope (-0.08, 0.01) 01:03:07.254 00.000 15672 Worker thread wakes up 01:03:07.254 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd 01:03:07.254 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.01) 01:03:07.254 00.000 15672 Moving (-0.08, 0.01) raw xDistance=-0.08 yDistance=-0.00 01:03:07.254 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:03:07.254 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:07.254 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 01:03:07.254 00.000 15672 MoveAxis(E, 0, ABG) 01:03:07.254 00.000 15672 Move returns status 0, amount 0 01:03:07.255 00.001 15672 MoveAxis(N, 0, ABG) 01:03:07.255 00.000 15672 Move returns status 0, amount 0 01:03:07.255 00.000 15672 move complete, result=0 01:03:07.255 00.000 15672 worker thread done servicing request 01:03:07.259 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=11127, FiltMin=2558, FiltMax=9912, Gamma=2.950 01:03:07.328 00.069 30444 UpdateGuideState exits: m=134244 SNR=101.5 Saturated 01:03:07.328 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:07.328 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:07.328 00.000 30444 Enqueuing Expose request 01:03:07.328 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 01:03:07.328 00.000 15672 Worker thread wakes up 01:03:07.328 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:07.328 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:09.244 01.916 15672 Exposure complete 01:03:09.278 00.034 15672 worker thread done servicing request 01:03:09.278 00.000 30444 OnExposeComplete: enter 01:03:09.278 00.000 30444 UpdateGuideState(): m_state=6 01:03:09.278 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4773 01:03:09.278 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=196.22, Mass=124895, SNR=83.4, Peak=11016 HFD=3.9 01:03:09.278 00.000 30444 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.28) = xAngle (0.29 = 0.29) 01:03:09.278 00.000 30444 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.23 = 0.23) 01:03:09.278 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=0.01 hyp=0.52 cameraTheta=0.01 mountX=0.50 mountY=0.12, mountTheta=0.23 01:03:09.279 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=0.01, opts=13) 01:03:09.279 00.000 30444 Enqueuing Move request for scope (0.52, 0.01) 01:03:09.279 00.000 15672 Worker thread wakes up 01:03:09.279 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.01) opts 0xd 01:03:09.279 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, 0.01) 01:03:09.279 00.000 15672 Moving (0.52, 0.01) raw xDistance=0.50 yDistance=0.12 01:03:09.279 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50 01:03:09.279 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:09.279 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 01:03:09.279 00.000 15672 MoveAxis(W, 134, ABG) 01:03:09.279 00.000 15672 Guiding Dir = 3, Dur = 134 01:03:09.280 00.001 15672 IsSlewing returns 0 01:03:09.281 00.001 15672 IsGuiding returns 0 01:03:09.285 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=11016, FiltMin=2577, FiltMax=9208, Gamma=2.950 01:03:09.304 00.019 15672 PulseGuide returned control before completion, sleep 121 01:03:09.374 00.070 30444 UpdateGuideState exits: m=124895 SNR=83.4 Saturated 01:03:09.374 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:09.374 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:09.374 00.000 30444 Enqueuing Expose request 01:03:09.427 00.053 15672 IsGuiding returns 1 01:03:09.427 00.000 15672 scope still moving after pulse duration time elapsed 01:03:09.447 00.020 15672 IsSlewing returns 0 01:03:09.450 00.003 15672 IsGuiding returns 0 01:03:09.451 00.001 15672 scope move finished after 134 + 36 ms 01:03:09.451 00.000 15672 Move returns status 0, amount 134 01:03:09.451 00.000 15672 MoveAxis(N, 0, ABG) 01:03:09.451 00.000 15672 Move returns status 0, amount 0 01:03:09.451 00.000 15672 move complete, result=0 01:03:09.451 00.000 15672 worker thread done servicing request 01:03:09.451 00.000 15672 Worker thread wakes up 01:03:09.452 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:09.452 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:09.452 00.000 30444 GuideStep: 0.5 px 134 ms WEST, 0.1 px 0 ms NORTH 01:03:11.561 02.109 15672 Exposure complete 01:03:11.581 00.020 15672 worker thread done servicing request 01:03:11.581 00.000 30444 OnExposeComplete: enter 01:03:11.581 00.000 30444 UpdateGuideState(): m_state=6 01:03:11.581 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4774 01:03:11.581 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=196.30, Mass=129330, SNR=88.1, Peak=11250 HFD=4.0 01:03:11.581 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 01:03:11.581 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.39 = 0.39) 01:03:11.581 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=0.09 hyp=0.53 cameraTheta=0.17 mountX=0.47 mountY=0.20, mountTheta=0.40 01:03:11.582 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=0.09, opts=13) 01:03:11.582 00.000 30444 Enqueuing Move request for scope (0.52, 0.09) 01:03:11.582 00.000 15672 Worker thread wakes up 01:03:11.582 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.09) opts 0xd 01:03:11.582 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, 0.09) 01:03:11.582 00.000 15672 Moving (0.52, 0.09) raw xDistance=0.47 yDistance=0.20 01:03:11.582 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47 01:03:11.582 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:11.582 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 01:03:11.582 00.000 15672 MoveAxis(W, 137, ABG) 01:03:11.582 00.000 15672 Guiding Dir = 3, Dur = 137 01:03:11.583 00.001 15672 IsSlewing returns 0 01:03:11.583 00.000 15672 IsGuiding returns 0 01:03:11.588 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=11369, FiltMin=2617, FiltMax=9710, Gamma=2.950 01:03:11.603 00.015 15672 PulseGuide returned control before completion, sleep 127 01:03:11.638 00.035 30444 UpdateGuideState exits: m=129330 SNR=88.1 Saturated 01:03:11.638 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:11.638 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:11.638 00.000 30444 Enqueuing Expose request 01:03:11.733 00.095 15672 IsGuiding returns 1 01:03:11.733 00.000 15672 scope still moving after pulse duration time elapsed 01:03:11.755 00.022 15672 IsSlewing returns 0 01:03:11.764 00.009 15672 IsGuiding returns 0 01:03:11.764 00.000 15672 scope move finished after 137 + 43 ms 01:03:11.764 00.000 15672 Move returns status 0, amount 137 01:03:11.764 00.000 15672 MoveAxis(N, 0, ABG) 01:03:11.764 00.000 15672 Move returns status 0, amount 0 01:03:11.764 00.000 15672 move complete, result=0 01:03:11.764 00.000 15672 worker thread done servicing request 01:03:11.764 00.000 15672 Worker thread wakes up 01:03:11.764 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:11.765 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:11.765 00.000 30444 GuideStep: 0.5 px 137 ms WEST, 0.2 px 0 ms NORTH 01:03:13.674 01.909 15672 Exposure complete 01:03:13.694 00.020 15672 worker thread done servicing request 01:03:13.694 00.000 30444 OnExposeComplete: enter 01:03:13.694 00.000 30444 UpdateGuideState(): m_state=6 01:03:13.694 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4775 01:03:13.694 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=196.70, Mass=130752, SNR=98.0, Peak=11698 HFD=3.9 01:03:13.694 00.000 30444 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.28) = xAngle (2.53 = 2.53) 01:03:13.694 00.000 30444 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.47 = 2.47) 01:03:13.694 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=0.49 hyp=0.63 cameraTheta=2.26 mountX=-0.52 mountY=0.39, mountTheta=2.50 01:03:13.695 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=0.49, opts=13) 01:03:13.695 00.000 30444 Enqueuing Move request for scope (-0.40, 0.49) 01:03:13.695 00.000 15672 Worker thread wakes up 01:03:13.695 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.49) opts 0xd 01:03:13.695 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 0.49) 01:03:13.695 00.000 15672 Moving (-0.40, 0.49) raw xDistance=-0.52 yDistance=0.39 01:03:13.695 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.52 01:03:13.695 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:03:13.695 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 01:03:13.695 00.000 15672 MoveAxis(E, 131, ABG) 01:03:13.695 00.000 15672 Guiding Dir = 2, Dur = 131 01:03:13.696 00.001 15672 IsSlewing returns 0 01:03:13.696 00.000 15672 IsGuiding returns 0 01:03:13.700 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2095, max=11980, FiltMin=2598, FiltMax=10094, Gamma=2.950 01:03:13.712 00.012 15672 PulseGuide returned control before completion, sleep 125 01:03:13.751 00.039 30444 UpdateGuideState exits: m=130752 SNR=98.0 Saturated 01:03:13.751 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:13.751 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:13.751 00.000 30444 Enqueuing Expose request 01:03:13.873 00.122 15672 IsGuiding returns 0 01:03:13.873 00.000 15672 Move returns status 0, amount 131 01:03:13.873 00.000 15672 MoveAxis(N, 0, ABG) 01:03:13.873 00.000 15672 Move returns status 0, amount 0 01:03:13.873 00.000 15672 move complete, result=0 01:03:13.873 00.000 15672 worker thread done servicing request 01:03:13.873 00.000 15672 Worker thread wakes up 01:03:13.873 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:13.873 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:13.873 00.000 30444 GuideStep: -0.5 px 131 ms EAST, 0.4 px 0 ms NORTH 01:03:15.981 02.108 15672 Exposure complete 01:03:16.001 00.020 15672 worker thread done servicing request 01:03:16.001 00.000 30444 OnExposeComplete: enter 01:03:16.001 00.000 30444 UpdateGuideState(): m_state=6 01:03:16.001 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4776 01:03:16.001 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=196.69, Mass=119482, SNR=96.3, Peak=10552 HFD=3.7 01:03:16.001 00.000 30444 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.28) = xAngle (2.33 = 2.33) 01:03:16.002 00.001 30444 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.27 = 2.27) 01:03:16.002 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.47 hyp=0.53 cameraTheta=2.06 mountX=-0.37 mountY=0.41, mountTheta=2.31 01:03:16.002 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.47, opts=13) 01:03:16.002 00.000 30444 Enqueuing Move request for scope (-0.25, 0.47) 01:03:16.002 00.000 15672 Worker thread wakes up 01:03:16.002 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.47) opts 0xd 01:03:16.002 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.47) 01:03:16.002 00.000 15672 Moving (-0.25, 0.47) raw xDistance=-0.37 yDistance=0.41 01:03:16.002 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37 01:03:16.002 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.15 newest=1.00 01:03:16.002 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 01:03:16.002 00.000 15672 MoveAxis(E, 109, ABG) 01:03:16.002 00.000 15672 Guiding Dir = 2, Dur = 109 01:03:16.003 00.001 15672 IsSlewing returns 0 01:03:16.008 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2100, max=12208, FiltMin=2645, FiltMax=9901, Gamma=2.950 01:03:16.029 00.021 15672 IsGuiding returns 0 01:03:16.045 00.016 15672 PulseGuide returned control before completion, sleep 104 01:03:16.153 00.108 15672 IsGuiding returns 1 01:03:16.153 00.000 15672 scope still moving after pulse duration time elapsed 01:03:16.174 00.021 15672 IsSlewing returns 0 01:03:16.193 00.019 15672 IsGuiding returns 0 01:03:16.193 00.000 15672 scope move finished after 109 + 54 ms 01:03:16.193 00.000 15672 Move returns status 0, amount 109 01:03:16.194 00.001 15672 MoveAxis(S, 73, ABG) 01:03:16.194 00.000 15672 Guiding Dir = 1, Dur = 73 01:03:16.195 00.001 15672 IsSlewing returns 0 01:03:16.198 00.003 15672 IsGuiding returns 0 01:03:16.319 00.121 15672 IsGuiding returns 1 01:03:16.319 00.000 15672 scope still moving after pulse duration time elapsed 01:03:16.340 00.021 15672 IsSlewing returns 0 01:03:16.342 00.002 15672 IsGuiding returns 1 01:03:16.363 00.021 15672 IsSlewing returns 0 01:03:16.381 00.018 15672 IsGuiding returns 0 01:03:16.381 00.000 15672 scope move finished after 73 + 109 ms 01:03:16.381 00.000 15672 Move returns status 0, amount 73 01:03:16.381 00.000 15672 move complete, result=0 01:03:16.381 00.000 15672 worker thread done servicing request 01:03:16.499 00.118 30444 UpdateGuideState exits: m=119482 SNR=96.3 Saturated 01:03:16.499 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:16.499 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:16.499 00.000 30444 Enqueuing Expose request 01:03:16.499 00.000 30444 GuideStep: -0.4 px 109 ms EAST, 0.4 px 73 ms SOUTH 01:03:16.500 00.001 15672 Worker thread wakes up 01:03:16.500 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:16.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:18.408 01.908 15672 Exposure complete 01:03:18.427 00.019 15672 worker thread done servicing request 01:03:18.428 00.001 30444 OnExposeComplete: enter 01:03:18.428 00.000 30444 UpdateGuideState(): m_state=6 01:03:18.428 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4777 01:03:18.428 00.000 30444 Star::Find returns 1 (1), X=458.99, Y=196.92, Mass=94979, SNR=64.0, Peak=9347 HFD=4.1 01:03:18.428 00.000 30444 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.28) = xAngle (2.96 = 2.96) 01:03:18.428 00.000 30444 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.90 = 2.90) 01:03:18.428 00.000 30444 CameraToMount -- cameraX=-1.42 cameraY=0.71 hyp=1.59 cameraTheta=2.68 mountX=-1.56 mountY=0.39, mountTheta=2.90 01:03:18.429 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.42, y=0.71, opts=13) 01:03:18.429 00.000 30444 Enqueuing Move request for scope (-1.42, 0.71) 01:03:18.429 00.000 15672 Worker thread wakes up 01:03:18.429 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.42, 0.71) opts 0xd 01:03:18.429 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.42, 0.71) 01:03:18.429 00.000 15672 Moving (-1.42, 0.71) raw xDistance=-1.56 yDistance=0.39 01:03:18.429 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.56 01:03:18.429 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 01:03:18.429 00.000 15672 MoveAxis(E, 429, ABG) 01:03:18.429 00.000 15672 Guiding Dir = 2, Dur = 429 01:03:18.430 00.001 15672 IsSlewing returns 0 01:03:18.435 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=9347, FiltMin=2632, FiltMax=7727, Gamma=2.950 01:03:18.442 00.007 15672 IsGuiding returns 0 01:03:18.458 00.016 15672 PulseGuide returned control before completion, sleep 424 01:03:18.525 00.067 30444 UpdateGuideState exits: m=94979 SNR=64.0 Saturated 01:03:18.525 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:18.525 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:18.525 00.000 30444 Enqueuing Expose request 01:03:18.956 00.431 15672 IsGuiding returns 0 01:03:18.957 00.001 15672 Move returns status 0, amount 429 01:03:18.957 00.000 15672 MoveAxis(S, 69, ABG) 01:03:18.957 00.000 15672 Guiding Dir = 1, Dur = 69 01:03:18.958 00.001 15672 IsSlewing returns 0 01:03:18.960 00.002 15672 IsGuiding returns 0 01:03:19.049 00.089 15672 IsGuiding returns 1 01:03:19.049 00.000 15672 scope still moving after pulse duration time elapsed 01:03:19.070 00.021 15672 IsSlewing returns 0 01:03:19.070 00.000 15672 IsGuiding returns 1 01:03:19.092 00.022 15672 IsSlewing returns 0 01:03:19.093 00.001 15672 IsGuiding returns 1 01:03:19.114 00.021 15672 IsSlewing returns 0 01:03:19.161 00.047 15672 IsGuiding returns 0 01:03:19.161 00.000 15672 scope move finished after 69 + 132 ms 01:03:19.161 00.000 15672 Move returns status 0, amount 69 01:03:19.161 00.000 15672 move complete, result=0 01:03:19.162 00.001 15672 worker thread done servicing request 01:03:19.162 00.000 15672 Worker thread wakes up 01:03:19.162 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:19.162 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:19.162 00.000 30444 GuideStep: -1.6 px 429 ms EAST, 0.4 px 69 ms SOUTH 01:03:21.281 02.119 15672 Exposure complete 01:03:21.310 00.029 15672 worker thread done servicing request 01:03:21.310 00.000 30444 OnExposeComplete: enter 01:03:21.310 00.000 30444 UpdateGuideState(): m_state=6 01:03:21.310 00.000 30444 Star::Find(15, 458, 196, 0, (0,0,0,0), 0.0, 255) frame 4778 01:03:21.310 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=196.41, Mass=124110, SNR=91.6, Peak=11429 HFD=3.7 01:03:21.310 00.000 30444 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 01:03:21.310 00.000 30444 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 01:03:21.310 00.000 30444 CameraToMount -- cameraX=0.86 cameraY=0.20 hyp=0.88 cameraTheta=0.23 mountX=0.77 mountY=0.38, mountTheta=0.45 01:03:21.311 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.86, y=0.20, opts=13) 01:03:21.311 00.000 30444 Enqueuing Move request for scope (0.86, 0.20) 01:03:21.311 00.000 15672 Worker thread wakes up 01:03:21.311 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.86, 0.20) opts 0xd 01:03:21.311 00.000 15672 Handling offset move in thread for scope, endpoint = (0.86, 0.20) 01:03:21.311 00.000 15672 Moving (0.86, 0.20) raw xDistance=0.77 yDistance=0.38 01:03:21.311 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.77 01:03:21.311 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 01:03:21.311 00.000 15672 MoveAxis(W, 179, ABG) 01:03:21.311 00.000 15672 Guiding Dir = 3, Dur = 179 01:03:21.311 00.000 15672 IsSlewing returns 0 01:03:21.313 00.002 15672 IsGuiding returns 0 01:03:21.318 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2117, max=11429, FiltMin=2610, FiltMax=9268, Gamma=2.950 01:03:21.332 00.014 15672 PulseGuide returned control before completion, sleep 170 01:03:21.540 00.208 15672 IsGuiding returns 0 01:03:21.541 00.001 15672 Move returns status 0, amount 179 01:03:21.541 00.000 15672 MoveAxis(S, 68, ABG) 01:03:21.541 00.000 15672 Guiding Dir = 1, Dur = 68 01:03:21.542 00.001 15672 IsSlewing returns 0 01:03:21.544 00.002 15672 IsGuiding returns 0 01:03:21.617 00.073 30444 UpdateGuideState exits: m=124110 SNR=91.6 Saturated 01:03:21.618 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:21.618 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:21.618 00.000 30444 Enqueuing Expose request 01:03:21.624 00.006 15672 IsGuiding returns 1 01:03:21.624 00.000 15672 scope still moving after pulse duration time elapsed 01:03:21.646 00.022 15672 IsSlewing returns 0 01:03:21.649 00.003 15672 IsGuiding returns 1 01:03:21.670 00.021 15672 IsSlewing returns 0 01:03:21.672 00.002 15672 IsGuiding returns 1 01:03:21.693 00.021 15672 IsSlewing returns 0 01:03:21.749 00.056 15672 IsGuiding returns 0 01:03:21.749 00.000 15672 scope move finished after 68 + 135 ms 01:03:21.749 00.000 15672 Move returns status 0, amount 68 01:03:21.749 00.000 15672 move complete, result=0 01:03:21.749 00.000 15672 worker thread done servicing request 01:03:21.749 00.000 15672 Worker thread wakes up 01:03:21.749 00.000 30444 GuideStep: 0.8 px 179 ms WEST, 0.4 px 68 ms SOUTH 01:03:21.749 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:21.749 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:23.656 01.907 15672 Exposure complete 01:03:23.676 00.020 15672 worker thread done servicing request 01:03:23.676 00.000 30444 OnExposeComplete: enter 01:03:23.676 00.000 30444 UpdateGuideState(): m_state=6 01:03:23.676 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4779 01:03:23.677 00.001 30444 Star::Find returns 1 (1), X=460.94, Y=196.31, Mass=125976, SNR=90.9, Peak=10579 HFD=4.0 01:03:23.677 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 01:03:23.677 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.39 = 0.39) 01:03:23.677 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.09 hyp=0.55 cameraTheta=0.17 mountX=0.49 mountY=0.21, mountTheta=0.40 01:03:23.677 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.09, opts=13) 01:03:23.677 00.000 30444 Enqueuing Move request for scope (0.54, 0.09) 01:03:23.677 00.000 15672 Worker thread wakes up 01:03:23.677 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.09) opts 0xd 01:03:23.677 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.09) 01:03:23.677 00.000 15672 Moving (0.54, 0.09) raw xDistance=0.49 yDistance=0.21 01:03:23.678 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49 01:03:23.678 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:23.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 01:03:23.678 00.000 15672 MoveAxis(W, 145, ABG) 01:03:23.678 00.000 15672 Guiding Dir = 3, Dur = 145 01:03:23.678 00.000 15672 IsSlewing returns 0 01:03:23.679 00.001 15672 IsGuiding returns 0 01:03:23.683 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=10579, FiltMin=2639, FiltMax=9040, Gamma=2.950 01:03:23.697 00.014 15672 PulseGuide returned control before completion, sleep 138 01:03:23.838 00.141 15672 IsGuiding returns 1 01:03:23.838 00.000 15672 scope still moving after pulse duration time elapsed 01:03:23.859 00.021 15672 IsSlewing returns 0 01:03:23.905 00.046 15672 IsGuiding returns 0 01:03:23.906 00.001 15672 scope move finished after 145 + 81 ms 01:03:23.906 00.000 15672 Move returns status 0, amount 145 01:03:23.906 00.000 15672 MoveAxis(N, 0, ABG) 01:03:23.906 00.000 15672 Move returns status 0, amount 0 01:03:23.906 00.000 15672 move complete, result=0 01:03:23.906 00.000 15672 worker thread done servicing request 01:03:24.190 00.284 30444 UpdateGuideState exits: m=125976 SNR=90.9 Saturated 01:03:24.191 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:24.191 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:24.191 00.000 30444 Enqueuing Expose request 01:03:24.191 00.000 30444 GuideStep: 0.5 px 145 ms WEST, 0.2 px 0 ms NORTH 01:03:24.191 00.000 15672 Worker thread wakes up 01:03:24.192 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:24.192 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:26.302 02.110 15672 Exposure complete 01:03:26.322 00.020 15672 worker thread done servicing request 01:03:26.322 00.000 30444 OnExposeComplete: enter 01:03:26.322 00.000 30444 UpdateGuideState(): m_state=6 01:03:26.322 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4780 01:03:26.322 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=196.35, Mass=123926, SNR=92.3, Peak=9900 HFD=3.4 01:03:26.322 00.000 30444 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.28) = xAngle (1.25 = 1.25) 01:03:26.322 00.000 30444 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 01:03:26.323 00.001 30444 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.97 mountX=0.05 mountY=0.16, mountTheta=1.24 01:03:26.323 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.14, opts=13) 01:03:26.323 00.000 30444 Enqueuing Move request for scope (0.10, 0.14) 01:03:26.323 00.000 15672 Worker thread wakes up 01:03:26.323 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd 01:03:26.323 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.14) 01:03:26.323 00.000 15672 Moving (0.10, 0.14) raw xDistance=0.05 yDistance=0.16 01:03:26.323 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:03:26.323 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:26.323 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 01:03:26.323 00.000 15672 MoveAxis(E, 0, ABG) 01:03:26.323 00.000 15672 Move returns status 0, amount 0 01:03:26.324 00.001 15672 MoveAxis(N, 0, ABG) 01:03:26.324 00.000 15672 Move returns status 0, amount 0 01:03:26.324 00.000 15672 move complete, result=0 01:03:26.324 00.000 15672 worker thread done servicing request 01:03:26.328 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=11198, FiltMin=2646, FiltMax=9761, Gamma=2.950 01:03:26.377 00.049 30444 UpdateGuideState exits: m=123926 SNR=92.3 Saturated 01:03:26.377 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:26.377 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:26.377 00.000 30444 Enqueuing Expose request 01:03:26.378 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:03:26.378 00.000 15672 Worker thread wakes up 01:03:26.378 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:26.378 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:28.285 01.907 15672 Exposure complete 01:03:28.305 00.020 15672 worker thread done servicing request 01:03:28.305 00.000 30444 OnExposeComplete: enter 01:03:28.305 00.000 30444 UpdateGuideState(): m_state=6 01:03:28.306 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4781 01:03:28.306 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=196.37, Mass=132513, SNR=99.0, Peak=10374 HFD=3.6 01:03:28.306 00.000 30444 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.28) = xAngle (2.33 = 2.33) 01:03:28.306 00.000 30444 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.26 = 2.26) 01:03:28.306 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.05 mountX=-0.12 mountY=0.14, mountTheta=2.30 01:03:28.306 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.16, opts=13) 01:03:28.306 00.000 30444 Enqueuing Move request for scope (-0.08, 0.16) 01:03:28.306 00.000 15672 Worker thread wakes up 01:03:28.306 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd 01:03:28.307 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.16) 01:03:28.307 00.000 15672 Moving (-0.08, 0.16) raw xDistance=-0.12 yDistance=0.14 01:03:28.307 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 01:03:28.307 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:28.307 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 01:03:28.307 00.000 15672 MoveAxis(E, 0, ABG) 01:03:28.307 00.000 15672 Move returns status 0, amount 0 01:03:28.307 00.000 15672 MoveAxis(N, 0, ABG) 01:03:28.307 00.000 15672 Move returns status 0, amount 0 01:03:28.307 00.000 15672 move complete, result=0 01:03:28.307 00.000 15672 worker thread done servicing request 01:03:28.312 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=10709, FiltMin=2600, FiltMax=9305, Gamma=2.950 01:03:28.362 00.050 30444 UpdateGuideState exits: m=132513 SNR=99.0 Saturated 01:03:28.363 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:28.363 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:28.363 00.000 30444 Enqueuing Expose request 01:03:28.363 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:03:28.363 00.000 15672 Worker thread wakes up 01:03:28.363 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:28.363 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:30.470 02.107 15672 Exposure complete 01:03:30.492 00.022 15672 worker thread done servicing request 01:03:30.492 00.000 30444 OnExposeComplete: enter 01:03:30.492 00.000 30444 UpdateGuideState(): m_state=6 01:03:30.492 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4782 01:03:30.492 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=195.78, Mass=123572, SNR=79.2, Peak=10122 HFD=3.7 01:03:30.492 00.000 30444 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.28) = xAngle (-1.17 = -1.17) 01:03:30.492 00.000 30444 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 01:03:30.492 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.43 hyp=0.43 cameraTheta=-1.45 mountX=0.17 mountY=-0.41, mountTheta=-1.18 01:03:30.493 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.43, opts=13) 01:03:30.493 00.000 30444 Enqueuing Move request for scope (0.05, -0.43) 01:03:30.493 00.000 15672 Worker thread wakes up 01:03:30.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.43) opts 0xd 01:03:30.493 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.43) 01:03:30.493 00.000 15672 Moving (0.05, -0.43) raw xDistance=0.17 yDistance=-0.41 01:03:30.493 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 01:03:30.493 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:03:30.493 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 01:03:30.493 00.000 15672 MoveAxis(E, 0, ABG) 01:03:30.493 00.000 15672 Move returns status 0, amount 0 01:03:30.493 00.000 15672 MoveAxis(N, 0, ABG) 01:03:30.493 00.000 15672 Move returns status 0, amount 0 01:03:30.493 00.000 15672 move complete, result=0 01:03:30.493 00.000 15672 worker thread done servicing request 01:03:30.498 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2079, max=10558, FiltMin=2565, FiltMax=9441, Gamma=2.950 01:03:30.547 00.049 30444 UpdateGuideState exits: m=123572 SNR=79.2 Saturated 01:03:30.548 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:30.548 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:30.548 00.000 30444 Enqueuing Expose request 01:03:30.548 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 01:03:30.548 00.000 15672 Worker thread wakes up 01:03:30.548 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:30.548 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:32.456 01.908 15672 Exposure complete 01:03:32.476 00.020 15672 worker thread done servicing request 01:03:32.476 00.000 30444 OnExposeComplete: enter 01:03:32.476 00.000 30444 UpdateGuideState(): m_state=6 01:03:32.476 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4783 01:03:32.476 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=196.00, Mass=121146, SNR=80.0, Peak=9516 HFD=4.1 01:03:32.476 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 01:03:32.476 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 01:03:32.476 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.67 mountX=0.04 mountY=-0.21, mountTheta=-1.39 01:03:32.477 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.21, opts=13) 01:03:32.477 00.000 30444 Enqueuing Move request for scope (-0.02, -0.21) 01:03:32.477 00.000 15672 Worker thread wakes up 01:03:32.477 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd 01:03:32.477 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.21) 01:03:32.477 00.000 15672 Moving (-0.02, -0.21) raw xDistance=0.04 yDistance=-0.21 01:03:32.477 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:03:32.477 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:32.477 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 01:03:32.477 00.000 15672 MoveAxis(E, 0, ABG) 01:03:32.477 00.000 15672 Move returns status 0, amount 0 01:03:32.477 00.000 15672 MoveAxis(N, 0, ABG) 01:03:32.477 00.000 15672 Move returns status 0, amount 0 01:03:32.477 00.000 15672 move complete, result=0 01:03:32.477 00.000 15672 worker thread done servicing request 01:03:32.482 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=10044, FiltMin=2622, FiltMax=9219, Gamma=2.950 01:03:32.531 00.049 30444 UpdateGuideState exits: m=121146 SNR=80.0 Saturated 01:03:32.531 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:32.531 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:32.531 00.000 30444 Enqueuing Expose request 01:03:32.531 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 01:03:32.531 00.000 15672 Worker thread wakes up 01:03:32.531 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:32.531 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:34.648 02.117 15672 Exposure complete 01:03:34.680 00.032 15672 worker thread done servicing request 01:03:34.680 00.000 30444 OnExposeComplete: enter 01:03:34.680 00.000 30444 UpdateGuideState(): m_state=6 01:03:34.681 00.001 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4784 01:03:34.681 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=195.94, Mass=119079, SNR=83.4, Peak=9659 HFD=3.9 01:03:34.681 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 01:03:34.681 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.61 = -0.61) 01:03:34.681 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.27 hyp=0.37 cameraTheta=-0.83 mountX=0.32 mountY=-0.21, mountTheta=-0.59 01:03:34.681 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.27, opts=13) 01:03:34.681 00.000 30444 Enqueuing Move request for scope (0.25, -0.27) 01:03:34.681 00.000 15672 Worker thread wakes up 01:03:34.681 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.27) opts 0xd 01:03:34.681 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.27) 01:03:34.682 00.001 15672 Moving (0.25, -0.27) raw xDistance=0.32 yDistance=-0.21 01:03:34.682 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 01:03:34.682 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:34.682 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 01:03:34.682 00.000 15672 MoveAxis(W, 86, ABG) 01:03:34.682 00.000 15672 Guiding Dir = 3, Dur = 86 01:03:34.683 00.001 15672 IsSlewing returns 0 01:03:34.683 00.000 15672 IsGuiding returns 0 01:03:34.687 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=11003, FiltMin=2625, FiltMax=9721, Gamma=2.950 01:03:34.703 00.016 15672 PulseGuide returned control before completion, sleep 77 01:03:34.739 00.036 30444 UpdateGuideState exits: m=119079 SNR=83.4 Saturated 01:03:34.739 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:34.739 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:34.739 00.000 30444 Enqueuing Expose request 01:03:34.781 00.042 15672 IsGuiding returns 1 01:03:34.782 00.001 15672 scope still moving after pulse duration time elapsed 01:03:34.803 00.021 15672 IsSlewing returns 0 01:03:34.817 00.014 15672 IsGuiding returns 0 01:03:34.817 00.000 15672 scope move finished after 86 + 46 ms 01:03:34.817 00.000 15672 Move returns status 0, amount 86 01:03:34.817 00.000 15672 MoveAxis(N, 0, ABG) 01:03:34.817 00.000 15672 Move returns status 0, amount 0 01:03:34.817 00.000 15672 move complete, result=0 01:03:34.817 00.000 15672 worker thread done servicing request 01:03:34.817 00.000 15672 Worker thread wakes up 01:03:34.817 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:34.818 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:34.818 00.000 30444 GuideStep: 0.3 px 86 ms WEST, -0.2 px 0 ms NORTH 01:03:36.728 01.910 15672 Exposure complete 01:03:36.748 00.020 15672 worker thread done servicing request 01:03:36.748 00.000 30444 OnExposeComplete: enter 01:03:36.748 00.000 30444 UpdateGuideState(): m_state=6 01:03:36.748 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4785 01:03:36.748 00.000 30444 Star::Find returns 1 (1), X=459.54, Y=196.17, Mass=121787, SNR=84.2, Peak=10444 HFD=3.8 01:03:36.748 00.000 30444 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.28) = xAngle (-2.81 = -2.81) 01:03:36.748 00.000 30444 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 01:03:36.748 00.000 30444 CameraToMount -- cameraX=-0.87 cameraY=-0.04 hyp=0.87 cameraTheta=-3.09 mountX=-0.82 mountY=-0.23, mountTheta=-2.87 01:03:36.749 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.87, y=-0.04, opts=13) 01:03:36.749 00.000 30444 Enqueuing Move request for scope (-0.87, -0.04) 01:03:36.749 00.000 15672 Worker thread wakes up 01:03:36.749 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -0.04) opts 0xd 01:03:36.749 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.87, -0.04) 01:03:36.749 00.000 15672 Moving (-0.87, -0.04) raw xDistance=-0.82 yDistance=-0.23 01:03:36.749 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.82 01:03:36.749 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:36.749 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 01:03:36.749 00.000 15672 MoveAxis(E, 216, ABG) 01:03:36.749 00.000 15672 Guiding Dir = 2, Dur = 216 01:03:36.749 00.000 15672 IsSlewing returns 0 01:03:36.750 00.001 15672 IsGuiding returns 0 01:03:36.754 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=10764, FiltMin=2602, FiltMax=8626, Gamma=2.950 01:03:36.764 00.010 15672 PulseGuide returned control before completion, sleep 212 01:03:36.803 00.039 30444 UpdateGuideState exits: m=121787 SNR=84.2 Saturated 01:03:36.803 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:36.803 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:36.803 00.000 30444 Enqueuing Expose request 01:03:37.019 00.216 15672 IsGuiding returns 0 01:03:37.019 00.000 15672 Move returns status 0, amount 216 01:03:37.019 00.000 15672 MoveAxis(N, 0, ABG) 01:03:37.019 00.000 15672 Move returns status 0, amount 0 01:03:37.019 00.000 15672 move complete, result=0 01:03:37.019 00.000 15672 worker thread done servicing request 01:03:37.019 00.000 15672 Worker thread wakes up 01:03:37.020 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:37.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:37.020 00.000 30444 GuideStep: -0.8 px 216 ms EAST, -0.2 px 0 ms NORTH 01:03:39.126 02.106 15672 Exposure complete 01:03:39.146 00.020 15672 worker thread done servicing request 01:03:39.146 00.000 30444 OnExposeComplete: enter 01:03:39.146 00.000 30444 UpdateGuideState(): m_state=6 01:03:39.146 00.000 30444 Star::Find(15, 459, 196, 0, (0,0,0,0), 0.0, 255) frame 4786 01:03:39.147 00.001 30444 Star::Find returns 1 (1), X=460.49, Y=196.43, Mass=126558, SNR=89.0, Peak=10198 HFD=3.6 01:03:39.147 00.000 30444 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.28) = xAngle (1.50 = 1.50) 01:03:39.147 00.000 30444 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.44 = 1.44) 01:03:39.147 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.22 mountX=0.02 mountY=0.23, mountTheta=1.50 01:03:39.147 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.22, opts=13) 01:03:39.147 00.000 30444 Enqueuing Move request for scope (0.08, 0.22) 01:03:39.147 00.000 15672 Worker thread wakes up 01:03:39.147 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd 01:03:39.147 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.22) 01:03:39.148 00.001 15672 Moving (0.08, 0.22) raw xDistance=0.02 yDistance=0.23 01:03:39.148 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:03:39.148 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:39.148 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 01:03:39.148 00.000 15672 MoveAxis(E, 0, ABG) 01:03:39.148 00.000 15672 Move returns status 0, amount 0 01:03:39.148 00.000 15672 MoveAxis(N, 0, ABG) 01:03:39.148 00.000 15672 Move returns status 0, amount 0 01:03:39.148 00.000 15672 move complete, result=0 01:03:39.148 00.000 15672 worker thread done servicing request 01:03:39.153 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=10198, FiltMin=2576, FiltMax=8917, Gamma=2.950 01:03:39.203 00.050 30444 UpdateGuideState exits: m=126558 SNR=89.0 Saturated 01:03:39.203 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:39.203 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:39.203 00.000 30444 Enqueuing Expose request 01:03:39.203 00.000 15672 Worker thread wakes up 01:03:39.203 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:39.203 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:39.203 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 01:03:41.110 01.907 15672 Exposure complete 01:03:41.130 00.020 15672 worker thread done servicing request 01:03:41.130 00.000 30444 OnExposeComplete: enter 01:03:41.130 00.000 30444 UpdateGuideState(): m_state=6 01:03:41.130 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4787 01:03:41.130 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=196.46, Mass=121774, SNR=81.5, Peak=10439 HFD=4.0 01:03:41.130 00.000 30444 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 01:03:41.130 00.000 30444 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 01:03:41.130 00.000 30444 CameraToMount -- cameraX=0.92 cameraY=0.25 hyp=0.95 cameraTheta=0.27 mountX=0.81 mountY=0.44, mountTheta=0.50 01:03:41.131 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.92, y=0.25, opts=13) 01:03:41.131 00.000 30444 Enqueuing Move request for scope (0.92, 0.25) 01:03:41.131 00.000 15672 Worker thread wakes up 01:03:41.131 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.25) opts 0xd 01:03:41.131 00.000 15672 Handling offset move in thread for scope, endpoint = (0.92, 0.25) 01:03:41.131 00.000 15672 Moving (0.92, 0.25) raw xDistance=0.81 yDistance=0.44 01:03:41.131 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81 01:03:41.131 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 01:03:41.131 00.000 15672 MoveAxis(W, 220, ABG) 01:03:41.131 00.000 15672 Guiding Dir = 3, Dur = 220 01:03:41.132 00.001 15672 IsSlewing returns 0 01:03:41.133 00.001 15672 IsGuiding returns 0 01:03:41.138 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=10597, FiltMin=2595, FiltMax=9281, Gamma=2.950 01:03:41.157 00.019 15672 PulseGuide returned control before completion, sleep 207 01:03:41.188 00.031 30444 UpdateGuideState exits: m=121774 SNR=81.5 Saturated 01:03:41.189 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:41.189 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:41.189 00.000 30444 Enqueuing Expose request 01:03:41.399 00.210 15672 IsGuiding returns 0 01:03:41.399 00.000 15672 Move returns status 0, amount 220 01:03:41.399 00.000 15672 MoveAxis(S, 79, ABG) 01:03:41.399 00.000 15672 Guiding Dir = 1, Dur = 79 01:03:41.400 00.001 15672 IsSlewing returns 0 01:03:41.402 00.002 15672 IsGuiding returns 0 01:03:41.477 00.075 15672 PulseGuide returned control before completion, sleep 15 01:03:41.510 00.033 15672 IsGuiding returns 1 01:03:41.510 00.000 15672 scope still moving after pulse duration time elapsed 01:03:41.531 00.021 15672 IsSlewing returns 0 01:03:41.533 00.002 15672 IsGuiding returns 1 01:03:41.553 00.020 15672 IsSlewing returns 0 01:03:41.555 00.002 15672 IsGuiding returns 1 01:03:41.576 00.021 15672 IsSlewing returns 0 01:03:41.606 00.030 15672 IsGuiding returns 0 01:03:41.606 00.000 15672 scope move finished after 79 + 124 ms 01:03:41.606 00.000 15672 Move returns status 0, amount 79 01:03:41.606 00.000 15672 move complete, result=0 01:03:41.606 00.000 15672 worker thread done servicing request 01:03:41.607 00.001 15672 Worker thread wakes up 01:03:41.607 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:41.607 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:41.607 00.000 30444 GuideStep: 0.8 px 220 ms WEST, 0.4 px 79 ms SOUTH 01:03:43.716 02.109 15672 Exposure complete 01:03:43.735 00.019 15672 worker thread done servicing request 01:03:43.736 00.001 30444 OnExposeComplete: enter 01:03:43.736 00.000 30444 UpdateGuideState(): m_state=6 01:03:43.736 00.000 30444 Star::Find(15, 461, 196, 0, (0,0,0,0), 0.0, 255) frame 4788 01:03:43.736 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=196.17, Mass=130097, SNR=90.9, Peak=10105 HFD=3.8 01:03:43.736 00.000 30444 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 01:03:43.736 00.000 30444 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.58 = -0.58) 01:03:43.736 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.80 mountX=0.05 mountY=-0.03, mountTheta=-0.56 01:03:43.736 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.04, opts=13) 01:03:43.736 00.000 30444 Enqueuing Move request for scope (0.04, -0.04) 01:03:43.737 00.001 15672 Worker thread wakes up 01:03:43.737 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd 01:03:43.737 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.04) 01:03:43.737 00.000 15672 Moving (0.04, -0.04) raw xDistance=0.05 yDistance=-0.03 01:03:43.737 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:03:43.737 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:43.737 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 01:03:43.737 00.000 15672 MoveAxis(E, 0, ABG) 01:03:43.737 00.000 15672 Move returns status 0, amount 0 01:03:43.737 00.000 15672 MoveAxis(N, 0, ABG) 01:03:43.737 00.000 15672 Move returns status 0, amount 0 01:03:43.737 00.000 15672 move complete, result=0 01:03:43.737 00.000 15672 worker thread done servicing request 01:03:43.742 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=10754, FiltMin=2586, FiltMax=9560, Gamma=2.950 01:03:44.022 00.280 30444 UpdateGuideState exits: m=130097 SNR=90.9 Saturated 01:03:44.023 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:44.023 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:44.023 00.000 30444 Enqueuing Expose request 01:03:44.023 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 01:03:44.023 00.000 15672 Worker thread wakes up 01:03:44.023 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:44.024 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:45.933 01.909 15672 Exposure complete 01:03:45.953 00.020 15672 worker thread done servicing request 01:03:45.953 00.000 30444 OnExposeComplete: enter 01:03:45.953 00.000 30444 UpdateGuideState(): m_state=6 01:03:45.953 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4789 01:03:45.953 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=196.11, Mass=119106, SNR=67.4, Peak=10229 HFD=4.0 01:03:45.953 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.02 = -0.02) 01:03:45.953 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 01:03:45.953 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.10 hyp=0.35 cameraTheta=-0.30 mountX=0.35 mountY=-0.03, mountTheta=-0.08 01:03:45.954 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.10, opts=13) 01:03:45.954 00.000 30444 Enqueuing Move request for scope (0.33, -0.10) 01:03:45.954 00.000 15672 Worker thread wakes up 01:03:45.954 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.10) opts 0xd 01:03:45.954 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.10) 01:03:45.954 00.000 15672 Moving (0.33, -0.10) raw xDistance=0.35 yDistance=-0.03 01:03:45.954 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 01:03:45.954 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:45.954 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 01:03:45.954 00.000 15672 MoveAxis(W, 94, ABG) 01:03:45.954 00.000 15672 Guiding Dir = 3, Dur = 94 01:03:45.954 00.000 15672 IsSlewing returns 0 01:03:45.960 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=10423, FiltMin=2607, FiltMax=9900, Gamma=2.950 01:03:45.982 00.022 15672 IsGuiding returns 0 01:03:45.998 00.016 15672 PulseGuide returned control before completion, sleep 89 01:03:46.062 00.064 30444 UpdateGuideState exits: m=119106 SNR=67.4 Saturated 01:03:46.062 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:46.062 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:46.062 00.000 30444 Enqueuing Expose request 01:03:46.110 00.048 15672 IsGuiding returns 0 01:03:46.111 00.001 15672 Move returns status 0, amount 94 01:03:46.111 00.000 15672 MoveAxis(N, 0, ABG) 01:03:46.111 00.000 15672 Move returns status 0, amount 0 01:03:46.111 00.000 15672 move complete, result=0 01:03:46.111 00.000 15672 worker thread done servicing request 01:03:46.111 00.000 15672 Worker thread wakes up 01:03:46.111 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:46.111 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:46.111 00.000 30444 GuideStep: 0.3 px 94 ms WEST, -0.0 px 0 ms NORTH 01:03:48.220 02.109 15672 Exposure complete 01:03:48.240 00.020 15672 worker thread done servicing request 01:03:48.240 00.000 30444 OnExposeComplete: enter 01:03:48.240 00.000 30444 UpdateGuideState(): m_state=6 01:03:48.240 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4790 01:03:48.241 00.001 30444 Star::Find returns 1 (1), X=460.42, Y=195.97, Mass=121513, SNR=78.7, Peak=10253 HFD=3.7 01:03:48.241 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 01:03:48.241 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 01:03:48.241 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.51 mountX=0.08 mountY=-0.23, mountTheta=-1.24 01:03:48.244 00.003 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.24, opts=13) 01:03:48.244 00.000 30444 Enqueuing Move request for scope (0.01, -0.24) 01:03:48.244 00.000 15672 Worker thread wakes up 01:03:48.244 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd 01:03:48.244 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.24) 01:03:48.244 00.000 15672 Moving (0.01, -0.24) raw xDistance=0.08 yDistance=-0.23 01:03:48.244 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 01:03:48.244 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:48.244 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 01:03:48.244 00.000 15672 MoveAxis(E, 0, ABG) 01:03:48.244 00.000 15672 Move returns status 0, amount 0 01:03:48.244 00.000 15672 MoveAxis(N, 0, ABG) 01:03:48.244 00.000 15672 Move returns status 0, amount 0 01:03:48.244 00.000 15672 move complete, result=0 01:03:48.244 00.000 15672 worker thread done servicing request 01:03:48.249 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=10253, FiltMin=2542, FiltMax=9267, Gamma=2.950 01:03:48.299 00.050 30444 UpdateGuideState exits: m=121513 SNR=78.7 Saturated 01:03:48.299 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:48.299 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:48.299 00.000 30444 Enqueuing Expose request 01:03:48.299 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:03:48.299 00.000 15672 Worker thread wakes up 01:03:48.299 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:48.299 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:50.209 01.910 15672 Exposure complete 01:03:50.228 00.019 15672 worker thread done servicing request 01:03:50.228 00.000 30444 OnExposeComplete: enter 01:03:50.228 00.000 30444 UpdateGuideState(): m_state=6 01:03:50.228 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4791 01:03:50.228 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=196.17, Mass=126643, SNR=94.7, Peak=9826 HFD=3.9 01:03:50.228 00.000 30444 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.28) = xAngle (-2.43 = -2.43) 01:03:50.228 00.000 30444 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.50 = -2.50) 01:03:50.228 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.71 mountX=-0.09 mountY=-0.07, mountTheta=-2.47 01:03:50.229 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.05, opts=13) 01:03:50.229 00.000 30444 Enqueuing Move request for scope (-0.10, -0.05) 01:03:50.229 00.000 15672 Worker thread wakes up 01:03:50.229 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd 01:03:50.229 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.05) 01:03:50.229 00.000 15672 Moving (-0.10, -0.05) raw xDistance=-0.09 yDistance=-0.07 01:03:50.229 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 01:03:50.229 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:50.229 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:03:50.229 00.000 15672 MoveAxis(E, 0, ABG) 01:03:50.229 00.000 15672 Move returns status 0, amount 0 01:03:50.229 00.000 15672 MoveAxis(N, 0, ABG) 01:03:50.229 00.000 15672 Move returns status 0, amount 0 01:03:50.229 00.000 15672 move complete, result=0 01:03:50.229 00.000 15672 worker thread done servicing request 01:03:50.234 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=12232, FiltMin=2630, FiltMax=9339, Gamma=2.950 01:03:50.284 00.050 30444 UpdateGuideState exits: m=126643 SNR=94.7 Saturated 01:03:50.284 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:50.284 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:50.284 00.000 30444 Enqueuing Expose request 01:03:50.284 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:03:50.284 00.000 15672 Worker thread wakes up 01:03:50.284 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:50.284 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:52.390 02.106 15672 Exposure complete 01:03:52.410 00.020 15672 worker thread done servicing request 01:03:52.410 00.000 30444 OnExposeComplete: enter 01:03:52.410 00.000 30444 UpdateGuideState(): m_state=6 01:03:52.410 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4792 01:03:52.410 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=195.81, Mass=122407, SNR=88.8, Peak=11403 HFD=3.7 01:03:52.410 00.000 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 01:03:52.411 00.001 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 01:03:52.411 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.41 hyp=0.42 cameraTheta=-1.82 mountX=0.01 mountY=-0.42, mountTheta=-1.54 01:03:52.411 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.41, opts=13) 01:03:52.411 00.000 30444 Enqueuing Move request for scope (-0.10, -0.41) 01:03:52.411 00.000 15672 Worker thread wakes up 01:03:52.411 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.41) opts 0xd 01:03:52.411 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.41) 01:03:52.411 00.000 15672 Moving (-0.10, -0.41) raw xDistance=0.01 yDistance=-0.42 01:03:52.411 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 01:03:52.411 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:03:52.411 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 01:03:52.412 00.001 15672 MoveAxis(E, 0, ABG) 01:03:52.412 00.000 15672 Move returns status 0, amount 0 01:03:52.412 00.000 15672 MoveAxis(N, 0, ABG) 01:03:52.412 00.000 15672 Move returns status 0, amount 0 01:03:52.412 00.000 15672 move complete, result=0 01:03:52.412 00.000 15672 worker thread done servicing request 01:03:52.417 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=11811, FiltMin=2571, FiltMax=9600, Gamma=2.950 01:03:52.466 00.049 30444 UpdateGuideState exits: m=122407 SNR=88.8 Saturated 01:03:52.466 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:52.466 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:52.466 00.000 30444 Enqueuing Expose request 01:03:52.466 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 01:03:52.466 00.000 15672 Worker thread wakes up 01:03:52.466 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:52.466 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:54.374 01.908 15672 Exposure complete 01:03:54.394 00.020 15672 worker thread done servicing request 01:03:54.394 00.000 30444 OnExposeComplete: enter 01:03:54.394 00.000 30444 UpdateGuideState(): m_state=6 01:03:54.394 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4793 01:03:54.394 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=195.99, Mass=118416, SNR=72.9, Peak=10780 HFD=3.6 01:03:54.394 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 01:03:54.394 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 01:03:54.395 00.001 30444 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.24 mountX=0.13 mountY=-0.20, mountTheta=-0.98 01:03:54.395 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.22, opts=13) 01:03:54.395 00.000 30444 Enqueuing Move request for scope (0.08, -0.22) 01:03:54.395 00.000 15672 Worker thread wakes up 01:03:54.395 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd 01:03:54.395 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.22) 01:03:54.395 00.000 15672 Moving (0.08, -0.22) raw xDistance=0.13 yDistance=-0.20 01:03:54.395 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:03:54.395 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:03:54.395 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 01:03:54.395 00.000 15672 MoveAxis(E, 0, ABG) 01:03:54.395 00.000 15672 Move returns status 0, amount 0 01:03:54.396 00.001 15672 MoveAxis(N, 0, ABG) 01:03:54.396 00.000 15672 Move returns status 0, amount 0 01:03:54.396 00.000 15672 move complete, result=0 01:03:54.396 00.000 15672 worker thread done servicing request 01:03:54.401 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=10780, FiltMin=2610, FiltMax=9691, Gamma=2.950 01:03:54.451 00.050 30444 UpdateGuideState exits: m=118416 SNR=72.9 Saturated 01:03:54.451 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:54.451 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:54.451 00.000 30444 Enqueuing Expose request 01:03:54.451 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:03:54.451 00.000 15672 Worker thread wakes up 01:03:54.451 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:54.451 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:56.561 02.110 15672 Exposure complete 01:03:56.581 00.020 15672 worker thread done servicing request 01:03:56.581 00.000 30444 OnExposeComplete: enter 01:03:56.581 00.000 30444 UpdateGuideState(): m_state=6 01:03:56.582 00.001 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4794 01:03:56.582 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=195.81, Mass=131951, SNR=89.4, Peak=11794 HFD=4.0 01:03:56.582 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 01:03:56.582 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.90 = -1.90) 01:03:56.582 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.41 hyp=0.48 cameraTheta=-2.11 mountX=-0.13 mountY=-0.45, mountTheta=-1.84 01:03:56.582 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.41, opts=13) 01:03:56.582 00.000 30444 Enqueuing Move request for scope (-0.25, -0.41) 01:03:56.582 00.000 15672 Worker thread wakes up 01:03:56.582 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.41) opts 0xd 01:03:56.583 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.41) 01:03:56.583 00.000 15672 Moving (-0.25, -0.41) raw xDistance=-0.13 yDistance=-0.45 01:03:56.583 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:03:56.583 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:03:56.583 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45 01:03:56.583 00.000 15672 MoveAxis(E, 0, ABG) 01:03:56.583 00.000 15672 Move returns status 0, amount 0 01:03:56.583 00.000 15672 MoveAxis(N, 0, ABG) 01:03:56.583 00.000 15672 Move returns status 0, amount 0 01:03:56.583 00.000 15672 move complete, result=0 01:03:56.583 00.000 15672 worker thread done servicing request 01:03:56.588 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=12320, FiltMin=2631, FiltMax=9648, Gamma=2.950 01:03:56.637 00.049 30444 UpdateGuideState exits: m=131951 SNR=89.4 Saturated 01:03:56.638 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:56.638 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:56.638 00.000 30444 Enqueuing Expose request 01:03:56.638 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 01:03:56.638 00.000 15672 Worker thread wakes up 01:03:56.638 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:56.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:03:58.554 01.916 15672 Exposure complete 01:03:58.585 00.031 15672 worker thread done servicing request 01:03:58.585 00.000 30444 OnExposeComplete: enter 01:03:58.585 00.000 30444 UpdateGuideState(): m_state=6 01:03:58.585 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4795 01:03:58.585 00.000 30444 Star::Find returns 1 (1), X=460.40, Y=195.49, Mass=106363, SNR=73.4, Peak=11193 HFD=3.2 01:03:58.585 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 01:03:58.585 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 01:03:58.585 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.73 hyp=0.73 cameraTheta=-1.58 mountX=0.19 mountY=-0.71, mountTheta=-1.31 01:03:58.586 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.73, opts=13) 01:03:58.586 00.000 30444 Enqueuing Move request for scope (-0.01, -0.73) 01:03:58.586 00.000 15672 Worker thread wakes up 01:03:58.586 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.73) opts 0xd 01:03:58.586 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.73) 01:03:58.586 00.000 15672 Moving (-0.01, -0.73) raw xDistance=0.19 yDistance=-0.71 01:03:58.586 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 01:03:58.586 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:03:58.586 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71 01:03:58.586 00.000 15672 MoveAxis(E, 0, ABG) 01:03:58.586 00.000 15672 Move returns status 0, amount 0 01:03:58.586 00.000 15672 MoveAxis(N, 0, ABG) 01:03:58.586 00.000 15672 Move returns status 0, amount 0 01:03:58.586 00.000 15672 move complete, result=0 01:03:58.586 00.000 15672 worker thread done servicing request 01:03:58.591 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=13006, FiltMin=2587, FiltMax=10096, Gamma=2.950 01:03:58.641 00.050 30444 UpdateGuideState exits: m=106363 SNR=73.4 Saturated 01:03:58.641 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:03:58.641 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:03:58.641 00.000 30444 Enqueuing Expose request 01:03:58.641 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 0 ms NORTH 01:03:58.641 00.000 15672 Worker thread wakes up 01:03:58.641 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:03:58.641 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:04:00.752 02.111 15672 Exposure complete 01:04:00.771 00.019 15672 worker thread done servicing request 01:04:00.771 00.000 30444 OnExposeComplete: enter 01:04:00.771 00.000 30444 UpdateGuideState(): m_state=6 01:04:00.771 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4796 01:04:00.771 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=195.52, Mass=123617, SNR=87.4, Peak=12521 HFD=3.8 01:04:00.771 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 01:04:00.771 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 01:04:00.771 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.69 hyp=0.73 cameraTheta=-1.89 mountX=-0.03 mountY=-0.72, mountTheta=-1.61 01:04:00.772 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.69, opts=13) 01:04:00.772 00.000 30444 Enqueuing Move request for scope (-0.23, -0.69) 01:04:00.772 00.000 15672 Worker thread wakes up 01:04:00.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.69) opts 0xd 01:04:00.772 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.69) 01:04:00.772 00.000 15672 Moving (-0.23, -0.69) raw xDistance=-0.03 yDistance=-0.72 01:04:00.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:04:00.772 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.38 newest=-1.88 01:04:00.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 01:04:00.772 00.000 15672 MoveAxis(E, 0, ABG) 01:04:00.772 00.000 15672 Move returns status 0, amount 0 01:04:00.772 00.000 15672 MoveAxis(N, 129, ABG) 01:04:00.772 00.000 15672 Guiding Dir = 0, Dur = 129 01:04:00.773 00.001 15672 IsSlewing returns 0 01:04:00.775 00.002 15672 IsGuiding returns 0 01:04:00.779 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=12672, FiltMin=2552, FiltMax=9615, Gamma=2.950 01:04:00.829 00.050 30444 UpdateGuideState exits: m=123617 SNR=87.4 Saturated 01:04:00.829 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:00.829 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:00.829 00.000 30444 Enqueuing Expose request 01:04:00.855 00.026 15672 PulseGuide returned control before completion, sleep 60 01:04:00.916 00.061 15672 IsGuiding returns 1 01:04:00.916 00.000 15672 scope still moving after pulse duration time elapsed 01:04:00.937 00.021 15672 IsSlewing returns 0 01:04:00.938 00.001 15672 IsGuiding returns 1 01:04:00.959 00.021 15672 IsSlewing returns 0 01:04:01.014 00.055 15672 IsGuiding returns 0 01:04:01.014 00.000 15672 scope move finished after 129 + 110 ms 01:04:01.014 00.000 15672 Move returns status 0, amount 129 01:04:01.014 00.000 15672 move complete, result=0 01:04:01.014 00.000 15672 worker thread done servicing request 01:04:01.014 00.000 15672 Worker thread wakes up 01:04:01.014 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:01.015 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:04:01.331 00.316 30444 GuideStep: -0.0 px 0 ms EAST, -0.7 px 129 ms NORTH 01:04:02.923 01.592 15672 Exposure complete 01:04:02.942 00.019 15672 worker thread done servicing request 01:04:02.943 00.001 30444 OnExposeComplete: enter 01:04:02.943 00.000 30444 UpdateGuideState(): m_state=6 01:04:02.943 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4797 01:04:02.943 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=195.77, Mass=120865, SNR=90.8, Peak=11429 HFD=3.7 01:04:02.943 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 01:04:02.943 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 01:04:02.943 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.45 hyp=0.47 cameraTheta=-1.89 mountX=-0.02 mountY=-0.47, mountTheta=-1.61 01:04:02.943 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.45, opts=13) 01:04:02.943 00.000 30444 Enqueuing Move request for scope (-0.15, -0.45) 01:04:02.944 00.001 15672 Worker thread wakes up 01:04:02.944 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.45) opts 0xd 01:04:02.944 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.45) 01:04:02.944 00.000 15672 Moving (-0.15, -0.45) raw xDistance=-0.02 yDistance=-0.47 01:04:02.944 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 01:04:02.944 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 01:04:02.944 00.000 15672 MoveAxis(E, 0, ABG) 01:04:02.944 00.000 15672 Move returns status 0, amount 0 01:04:02.944 00.000 15672 MoveAxis(N, 84, ABG) 01:04:02.944 00.000 15672 Guiding Dir = 0, Dur = 84 01:04:02.944 00.000 15672 IsSlewing returns 0 01:04:02.945 00.001 15672 IsGuiding returns 0 01:04:02.949 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=13067, FiltMin=2590, FiltMax=9741, Gamma=2.950 01:04:02.999 00.050 30444 UpdateGuideState exits: m=120865 SNR=90.8 Saturated 01:04:02.999 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:02.999 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:02.999 00.000 30444 Enqueuing Expose request 01:04:03.027 00.028 15672 PulseGuide returned control before completion, sleep 13 01:04:03.042 00.015 15672 IsGuiding returns 1 01:04:03.042 00.000 15672 scope still moving after pulse duration time elapsed 01:04:03.063 00.021 15672 IsSlewing returns 0 01:04:03.064 00.001 15672 IsGuiding returns 1 01:04:03.085 00.021 15672 IsSlewing returns 0 01:04:03.086 00.001 15672 IsGuiding returns 1 01:04:03.107 00.021 15672 IsSlewing returns 0 01:04:03.155 00.048 15672 IsGuiding returns 0 01:04:03.155 00.000 15672 scope move finished after 84 + 125 ms 01:04:03.155 00.000 15672 Move returns status 0, amount 84 01:04:03.155 00.000 15672 move complete, result=0 01:04:03.155 00.000 15672 worker thread done servicing request 01:04:03.155 00.000 15672 Worker thread wakes up 01:04:03.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:03.155 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:04:03.155 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 84 ms NORTH 01:04:05.262 02.107 15672 Exposure complete 01:04:05.282 00.020 15672 worker thread done servicing request 01:04:05.282 00.000 30444 OnExposeComplete: enter 01:04:05.282 00.000 30444 UpdateGuideState(): m_state=6 01:04:05.282 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4798 01:04:05.282 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=195.74, Mass=123134, SNR=86.8, Peak=11342 HFD=3.7 01:04:05.282 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 01:04:05.283 00.001 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 01:04:05.283 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.48 hyp=0.53 cameraTheta=-2.01 mountX=-0.08 mountY=-0.51, mountTheta=-1.73 01:04:05.283 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.48, opts=13) 01:04:05.284 00.001 30444 Enqueuing Move request for scope (-0.22, -0.48) 01:04:05.284 00.000 15672 Worker thread wakes up 01:04:05.284 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.48) opts 0xd 01:04:05.284 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.48) 01:04:05.284 00.000 15672 Moving (-0.22, -0.48) raw xDistance=-0.08 yDistance=-0.51 01:04:05.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:04:05.284 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 01:04:05.284 00.000 15672 MoveAxis(E, 0, ABG) 01:04:05.284 00.000 15672 Move returns status 0, amount 0 01:04:05.284 00.000 15672 MoveAxis(N, 92, ABG) 01:04:05.284 00.000 15672 Guiding Dir = 0, Dur = 92 01:04:05.284 00.000 15672 IsSlewing returns 0 01:04:05.286 00.002 15672 IsGuiding returns 0 01:04:05.290 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=12819, FiltMin=2534, FiltMax=9597, Gamma=2.950 01:04:05.339 00.049 30444 UpdateGuideState exits: m=123134 SNR=86.8 Saturated 01:04:05.339 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:05.339 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:05.339 00.000 30444 Enqueuing Expose request 01:04:05.360 00.021 15672 PulseGuide returned control before completion, sleep 28 01:04:05.391 00.031 15672 IsGuiding returns 1 01:04:05.391 00.000 15672 scope still moving after pulse duration time elapsed 01:04:05.413 00.022 15672 IsSlewing returns 0 01:04:05.414 00.001 15672 IsGuiding returns 1 01:04:05.435 00.021 15672 IsSlewing returns 0 01:04:05.437 00.002 15672 IsGuiding returns 1 01:04:05.457 00.020 15672 IsSlewing returns 0 01:04:05.473 00.016 15672 IsGuiding returns 0 01:04:05.473 00.000 15672 scope move finished after 92 + 95 ms 01:04:05.473 00.000 15672 Move returns status 0, amount 92 01:04:05.473 00.000 15672 move complete, result=0 01:04:05.474 00.001 15672 worker thread done servicing request 01:04:05.474 00.000 15672 Worker thread wakes up 01:04:05.474 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:05.474 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:04:05.474 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 92 ms NORTH 01:04:07.380 01.906 15672 Exposure complete 01:04:07.400 00.020 15672 worker thread done servicing request 01:04:07.400 00.000 30444 OnExposeComplete: enter 01:04:07.400 00.000 30444 UpdateGuideState(): m_state=6 01:04:07.400 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4799 01:04:07.400 00.000 30444 Star::Find returns 1 (1), X=460.99, Y=195.55, Mass=124796, SNR=88.0, Peak=13208 HFD=3.6 01:04:07.400 00.000 30444 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.28) = xAngle (-0.57 = -0.57) 01:04:07.400 00.000 30444 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.63 = -0.63) 01:04:07.400 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=-0.66 hyp=0.89 cameraTheta=-0.85 mountX=0.75 mountY=-0.52, mountTheta=-0.61 01:04:07.401 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=-0.66, opts=13) 01:04:07.401 00.000 30444 Enqueuing Move request for scope (0.59, -0.66) 01:04:07.401 00.000 15672 Worker thread wakes up 01:04:07.401 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.66) opts 0xd 01:04:07.401 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, -0.66) 01:04:07.401 00.000 15672 Moving (0.59, -0.66) raw xDistance=0.75 yDistance=-0.52 01:04:07.401 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75 01:04:07.401 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 01:04:07.401 00.000 15672 MoveAxis(W, 202, ABG) 01:04:07.401 00.000 15672 Guiding Dir = 3, Dur = 202 01:04:07.402 00.001 15672 IsSlewing returns 0 01:04:07.405 00.003 15672 IsGuiding returns 0 01:04:07.407 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13208, FiltMin=2593, FiltMax=9412, Gamma=2.950 01:04:07.420 00.013 15672 PulseGuide returned control before completion, sleep 197 01:04:07.456 00.036 30444 UpdateGuideState exits: m=124796 SNR=88.0 Saturated 01:04:07.456 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:07.456 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:07.457 00.001 30444 Enqueuing Expose request 01:04:07.660 00.203 15672 IsGuiding returns 0 01:04:07.660 00.000 15672 Move returns status 0, amount 202 01:04:07.660 00.000 15672 MoveAxis(N, 93, ABG) 01:04:07.660 00.000 15672 Guiding Dir = 0, Dur = 93 01:04:07.661 00.001 15672 IsSlewing returns 0 01:04:07.661 00.000 15672 IsGuiding returns 0 01:04:07.740 00.079 15672 PulseGuide returned control before completion, sleep 25 01:04:07.768 00.028 15672 IsGuiding returns 1 01:04:07.768 00.000 15672 scope still moving after pulse duration time elapsed 01:04:07.790 00.022 15672 IsSlewing returns 0 01:04:07.793 00.003 15672 IsGuiding returns 1 01:04:07.814 00.021 15672 IsSlewing returns 0 01:04:07.817 00.003 15672 IsGuiding returns 1 01:04:07.838 00.021 15672 IsSlewing returns 0 01:04:07.900 00.062 15672 IsGuiding returns 0 01:04:07.900 00.000 15672 scope move finished after 93 + 145 ms 01:04:07.901 00.001 15672 Move returns status 0, amount 93 01:04:07.901 00.000 15672 move complete, result=0 01:04:07.901 00.000 15672 worker thread done servicing request 01:04:07.901 00.000 15672 Worker thread wakes up 01:04:07.901 00.000 30444 GuideStep: 0.7 px 202 ms WEST, -0.5 px 93 ms NORTH 01:04:07.901 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:07.901 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:04:10.017 02.116 15672 Exposure complete 01:04:10.047 00.030 15672 worker thread done servicing request 01:04:10.047 00.000 30444 OnExposeComplete: enter 01:04:10.047 00.000 30444 UpdateGuideState(): m_state=6 01:04:10.047 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4800 01:04:10.047 00.000 30444 Star::Find returns 1 (1), X=460.95, Y=195.80, Mass=118938, SNR=91.9, Peak=11699 HFD=3.9 01:04:10.047 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 01:04:10.047 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 01:04:10.047 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.41 hyp=0.68 cameraTheta=-0.65 mountX=0.63 mountY=-0.29, mountTheta=-0.43 01:04:10.048 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.41, opts=13) 01:04:10.048 00.000 30444 Enqueuing Move request for scope (0.54, -0.41) 01:04:10.048 00.000 15672 Worker thread wakes up 01:04:10.048 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.41) opts 0xd 01:04:10.048 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.41) 01:04:10.048 00.000 15672 Moving (0.54, -0.41) raw xDistance=0.63 yDistance=-0.29 01:04:10.048 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63 01:04:10.048 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 01:04:10.048 00.000 15672 MoveAxis(W, 185, ABG) 01:04:10.048 00.000 15672 Guiding Dir = 3, Dur = 185 01:04:10.049 00.001 15672 IsSlewing returns 0 01:04:10.050 00.001 15672 IsGuiding returns 0 01:04:10.054 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=11699, FiltMin=2594, FiltMax=9560, Gamma=2.950 01:04:10.073 00.019 15672 PulseGuide returned control before completion, sleep 173 01:04:10.298 00.225 15672 IsGuiding returns 0 01:04:10.298 00.000 15672 Move returns status 0, amount 185 01:04:10.299 00.001 15672 MoveAxis(N, 51, ABG) 01:04:10.299 00.000 15672 Guiding Dir = 0, Dur = 51 01:04:10.299 00.000 15672 IsSlewing returns 0 01:04:10.302 00.003 15672 IsGuiding returns 0 01:04:10.378 00.076 15672 IsGuiding returns 1 01:04:10.378 00.000 15672 scope still moving after pulse duration time elapsed 01:04:10.399 00.021 15672 IsSlewing returns 0 01:04:10.400 00.001 15672 IsGuiding returns 1 01:04:10.421 00.021 15672 IsSlewing returns 0 01:04:10.423 00.002 15672 IsGuiding returns 1 01:04:10.444 00.021 15672 IsSlewing returns 0 01:04:10.505 00.061 15672 IsGuiding returns 0 01:04:10.505 00.000 15672 scope move finished after 51 + 151 ms 01:04:10.505 00.000 15672 Move returns status 0, amount 51 01:04:10.505 00.000 15672 move complete, result=0 01:04:10.505 00.000 15672 worker thread done servicing request 01:04:10.520 00.015 30444 UpdateGuideState exits: m=118938 SNR=91.9 Saturated 01:04:10.521 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:10.521 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:10.521 00.000 30444 Enqueuing Expose request 01:04:10.521 00.000 30444 GuideStep: 0.6 px 185 ms WEST, -0.3 px 51 ms NORTH 01:04:10.521 00.000 15672 Worker thread wakes up 01:04:10.521 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:10.522 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:04:12.437 01.915 15672 Exposure complete 01:04:12.463 00.026 15672 worker thread done servicing request 01:04:12.463 00.000 30444 OnExposeComplete: enter 01:04:12.463 00.000 30444 UpdateGuideState(): m_state=6 01:04:12.463 00.000 30444 Star::Find(15, 460, 195, 0, (0,0,0,0), 0.0, 255) frame 4801 01:04:12.463 00.000 30444 Star::Find returns 1 (1), X=460.76, Y=196.45, Mass=129872, SNR=87.6, Peak=11050 HFD=3.7 01:04:12.464 00.001 30444 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.28) = xAngle (0.87 = 0.87) 01:04:12.464 00.000 30444 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.80 = 0.80) 01:04:12.464 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.24 hyp=0.43 cameraTheta=0.59 mountX=0.28 mountY=0.31, mountTheta=0.84 01:04:12.464 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.24, opts=13) 01:04:12.464 00.000 30444 Enqueuing Move request for scope (0.36, 0.24) 01:04:12.464 00.000 15672 Worker thread wakes up 01:04:12.464 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.24) opts 0xd 01:04:12.464 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.24) 01:04:12.464 00.000 15672 Moving (0.36, 0.24) raw xDistance=0.28 yDistance=0.31 01:04:12.464 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28 01:04:12.464 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:04:12.464 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 01:04:12.465 00.001 15672 MoveAxis(W, 88, ABG) 01:04:12.465 00.000 15672 Guiding Dir = 3, Dur = 88 01:04:12.465 00.000 15672 IsSlewing returns 0 01:04:12.466 00.001 15672 IsGuiding returns 0 01:04:12.470 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=11050, FiltMin=2607, FiltMax=9246, Gamma=2.950 01:04:12.484 00.014 15672 PulseGuide returned control before completion, sleep 80 01:04:12.543 00.059 30444 UpdateGuideState exits: m=129872 SNR=87.6 Saturated 01:04:12.543 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:12.543 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:12.543 00.000 30444 Enqueuing Expose request 01:04:12.566 00.023 15672 IsGuiding returns 1 01:04:12.566 00.000 15672 scope still moving after pulse duration time elapsed 01:04:12.587 00.021 15672 IsSlewing returns 0 01:04:12.628 00.041 15672 IsGuiding returns 0 01:04:12.629 00.001 15672 scope move finished after 88 + 74 ms 01:04:12.629 00.000 15672 Move returns status 0, amount 88 01:04:12.629 00.000 15672 MoveAxis(N, 0, ABG) 01:04:12.629 00.000 15672 Move returns status 0, amount 0 01:04:12.629 00.000 15672 move complete, result=0 01:04:12.629 00.000 15672 worker thread done servicing request 01:04:12.629 00.000 15672 Worker thread wakes up 01:04:12.629 00.000 30444 GuideStep: 0.3 px 88 ms WEST, 0.3 px 0 ms NORTH 01:04:12.629 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:12.629 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:04:14.737 02.108 15672 Exposure complete 01:04:14.757 00.020 15672 worker thread done servicing request 01:04:14.757 00.000 30444 OnExposeComplete: enter 01:04:14.757 00.000 30444 UpdateGuideState(): m_state=6 01:04:14.757 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4802 01:04:14.757 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=196.66, Mass=126678, SNR=92.3, Peak=11368 HFD=3.9 01:04:14.758 00.001 30444 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.28) = xAngle (2.52 = 2.52) 01:04:14.758 00.000 30444 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 01:04:14.758 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.45 hyp=0.58 cameraTheta=2.24 mountX=-0.47 mountY=0.36, mountTheta=2.48 01:04:14.758 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.45, opts=13) 01:04:14.758 00.000 30444 Enqueuing Move request for scope (-0.36, 0.45) 01:04:14.758 00.000 15672 Worker thread wakes up 01:04:14.758 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.45) opts 0xd 01:04:14.758 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.45) 01:04:14.758 00.000 15672 Moving (-0.36, 0.45) raw xDistance=-0.47 yDistance=0.36 01:04:14.758 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.47 01:04:14.758 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:04:14.759 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 01:04:14.759 00.000 15672 MoveAxis(E, 120, ABG) 01:04:14.759 00.000 15672 Guiding Dir = 2, Dur = 120 01:04:14.759 00.000 15672 IsSlewing returns 0 01:04:14.764 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=11368, FiltMin=2613, FiltMax=9594, Gamma=2.950 01:04:14.769 00.005 15672 IsGuiding returns 0 01:04:14.785 00.016 15672 PulseGuide returned control before completion, sleep 115 01:04:14.813 00.028 30444 UpdateGuideState exits: m=126678 SNR=92.3 Saturated 01:04:14.813 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:14.813 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:14.813 00.000 30444 Enqueuing Expose request 01:04:14.930 00.117 15672 IsGuiding returns 0 01:04:14.930 00.000 15672 Move returns status 0, amount 120 01:04:14.930 00.000 15672 MoveAxis(N, 0, ABG) 01:04:14.930 00.000 15672 Move returns status 0, amount 0 01:04:14.930 00.000 15672 move complete, result=0 01:04:14.930 00.000 15672 worker thread done servicing request 01:04:14.930 00.000 15672 Worker thread wakes up 01:04:14.930 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:14.930 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:04:14.930 00.000 30444 GuideStep: -0.5 px 120 ms EAST, 0.4 px 0 ms NORTH 01:04:16.845 01.915 15672 Exposure complete 01:04:16.877 00.032 15672 worker thread done servicing request 01:04:16.877 00.000 30444 OnExposeComplete: enter 01:04:16.877 00.000 30444 UpdateGuideState(): m_state=6 01:04:16.877 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4803 01:04:16.877 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=196.44, Mass=124613, SNR=96.7, Peak=11213 HFD=3.8 01:04:16.878 00.001 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 01:04:16.878 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.67 = 0.67) 01:04:16.878 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.23 hyp=0.51 cameraTheta=0.46 mountX=0.38 mountY=0.32, mountTheta=0.70 01:04:16.878 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.23, opts=13) 01:04:16.878 00.000 30444 Enqueuing Move request for scope (0.46, 0.23) 01:04:16.878 00.000 15672 Worker thread wakes up 01:04:16.878 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.23) opts 0xd 01:04:16.878 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.23) 01:04:16.878 00.000 15672 Moving (0.46, 0.23) raw xDistance=0.38 yDistance=0.32 01:04:16.878 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38 01:04:16.878 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:04:16.879 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 01:04:16.879 00.000 15672 MoveAxis(W, 95, ABG) 01:04:16.879 00.000 15672 Guiding Dir = 3, Dur = 95 01:04:16.879 00.000 15672 IsSlewing returns 0 01:04:16.884 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=11824, FiltMin=2622, FiltMax=9606, Gamma=2.950 01:04:16.910 00.026 15672 IsGuiding returns 0 01:04:16.925 00.015 15672 PulseGuide returned control before completion, sleep 90 01:04:16.933 00.008 30444 UpdateGuideState exits: m=124613 SNR=96.7 Saturated 01:04:16.933 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:16.933 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:16.933 00.000 30444 Enqueuing Expose request 01:04:17.038 00.105 15672 IsGuiding returns 0 01:04:17.038 00.000 15672 Move returns status 0, amount 95 01:04:17.038 00.000 15672 MoveAxis(N, 0, ABG) 01:04:17.038 00.000 15672 Move returns status 0, amount 0 01:04:17.038 00.000 15672 move complete, result=0 01:04:17.038 00.000 15672 worker thread done servicing request 01:04:17.038 00.000 15672 Worker thread wakes up 01:04:17.038 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:17.038 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,181,31,31) 01:04:17.867 00.829 30444 GuideStep: 0.4 px 95 ms WEST, 0.3 px 0 ms NORTH 01:04:18.389 00.522 30444 evsrv: cli 04F26B18 request: {"method":"dither","params":[4,false,{"pixels":2,"time":60,"timeout":180}],"id":4} 01:04:18.389 00.000 30444 PhdController::Dither begins 01:04:18.389 00.000 30444 dither: size=4.00, dRA=-1.20 dDec=3.17 01:04:18.389 00.000 30444 MountToCamera -- mountTheta (1.93) + m_xAngle (-0.28) = xAngle (1.65 = 1.65) 01:04:18.389 00.000 30444 MountToCamera -- mountX=-1.20 mountY=3.17 hyp=3.39 mountTheta=1.93 cameraX=-0.28, cameraY=3.37 cameraTheta=1.65 01:04:18.389 00.000 30444 setting lock position to (460.12, 199.59) 01:04:18.389 00.000 30444 Mount: notify guiding dithered (-0.3, 3.4) 01:04:18.414 00.025 30444 Status Line: Dither by -1.20,3.17 01:04:18.418 00.004 30444 PhdController: newstate STATE_SETTLE_BEGIN 01:04:18.418 00.000 30444 PhdController: newstate STATE_SETTLE_WAIT 01:04:18.418 00.000 30444 evsrv: cli 04F26B18 response: {"jsonrpc":"2.0","result":0,"id":4} 01:04:19.146 00.728 15672 Exposure complete 01:04:19.166 00.020 15672 worker thread done servicing request 01:04:19.166 00.000 30444 OnExposeComplete: enter 01:04:19.166 00.000 30444 UpdateGuideState(): m_state=6 01:04:19.166 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4804 01:04:19.166 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=196.26, Mass=124704, SNR=88.8, Peak=11401 HFD=3.5 01:04:19.166 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 01:04:19.167 00.001 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 01:04:19.167 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-3.33 hyp=3.36 cameraTheta=-1.43 mountX=1.36 mountY=-3.15, mountTheta=-1.16 01:04:19.167 00.000 30444 dither recenter: remaining=(1.2,-3.2) step=(1.2,-3.2) 01:04:19.167 00.000 30444 MountToCamera -- mountTheta (-1.21) + m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 01:04:19.167 00.000 30444 MountToCamera -- mountX=1.20 mountY=-3.17 hyp=3.39 mountTheta=-1.21 cameraX=0.28, cameraY=-3.37 cameraTheta=-1.49 01:04:19.167 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-3.37, opts=4) 01:04:19.167 00.000 30444 Enqueuing Move request for scope (0.28, -3.37) 01:04:19.167 00.000 30444 Mount: notify direct move 1.20,-3.17 01:04:19.167 00.000 15672 Worker thread wakes up 01:04:19.167 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -3.37) opts 0x4 01:04:19.167 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -3.37) 01:04:19.168 00.001 15672 Moving (0.28, -3.37) raw xDistance=1.20 yDistance=-3.17 01:04:19.168 00.000 15672 MoveAxis(W, 514, B) 01:04:19.168 00.000 15672 Guiding Dir = 3, Dur = 514 01:04:19.168 00.000 15672 IsSlewing returns 0 01:04:19.169 00.001 15672 IsGuiding returns 0 01:04:19.174 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=11632, FiltMin=2558, FiltMax=10362, Gamma=2.950 01:04:19.194 00.020 15672 PulseGuide returned control before completion, sleep 500 01:04:19.225 00.031 30444 UpdateGuideState exits: m=124704 SNR=88.8 Saturated 01:04:19.225 00.000 30444 PhdController: settling, locked = 1, distance = 3.77 (2.00) aobump = 0 frame = 1 / 99999 01:04:19.225 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841459.225,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":3.77,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 01:04:19.225 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:19.225 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:19.226 00.001 30444 Enqueuing Expose request 01:04:19.697 00.471 15672 IsGuiding returns 1 01:04:19.697 00.000 15672 scope still moving after pulse duration time elapsed 01:04:19.718 00.021 15672 IsSlewing returns 0 01:04:19.769 00.051 15672 IsGuiding returns 0 01:04:19.769 00.000 15672 scope move finished after 514 + 85 ms 01:04:19.769 00.000 15672 Move returns status 0, amount 514 01:04:19.769 00.000 15672 MoveAxis(N, 565, B) 01:04:19.769 00.000 15672 Guiding Dir = 0, Dur = 565 01:04:19.770 00.001 15672 IsSlewing returns 0 01:04:19.770 00.000 15672 IsGuiding returns 0 01:04:19.849 00.079 15672 PulseGuide returned control before completion, sleep 497 01:04:20.348 00.499 15672 IsGuiding returns 1 01:04:20.348 00.000 15672 scope still moving after pulse duration time elapsed 01:04:20.369 00.021 15672 IsSlewing returns 0 01:04:20.370 00.001 15672 IsGuiding returns 1 01:04:20.391 00.021 15672 IsSlewing returns 0 01:04:20.392 00.001 15672 IsGuiding returns 1 01:04:20.413 00.021 15672 IsSlewing returns 0 01:04:20.424 00.011 15672 IsGuiding returns 0 01:04:20.424 00.000 15672 scope move finished after 565 + 88 ms 01:04:20.424 00.000 15672 Move returns status 0, amount 565 01:04:20.424 00.000 15672 move complete, result=0 01:04:20.424 00.000 15672 worker thread done servicing request 01:04:20.424 00.000 15672 Worker thread wakes up 01:04:20.424 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:20.424 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:04:20.424 00.000 30444 GuideStep: 1.2 px 514 ms WEST, -3.2 px 565 ms NORTH 01:04:22.340 01.916 15672 Exposure complete 01:04:22.369 00.029 15672 worker thread done servicing request 01:04:22.369 00.000 30444 OnExposeComplete: enter 01:04:22.369 00.000 30444 UpdateGuideState(): m_state=6 01:04:22.369 00.000 30444 Star::Find(15, 460, 196, 0, (0,0,0,0), 0.0, 255) frame 4805 01:04:22.369 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=197.63, Mass=119851, SNR=80.9, Peak=8558 HFD=4.1 01:04:22.369 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 01:04:22.370 00.001 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 01:04:22.370 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-1.96 hyp=1.97 cameraTheta=-1.49 mountX=0.69 mountY=-1.88, mountTheta=-1.22 01:04:22.370 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-1.96, opts=13) 01:04:22.370 00.000 30444 Enqueuing Move request for scope (0.16, -1.96) 01:04:22.370 00.000 15672 Worker thread wakes up 01:04:22.370 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -1.96) opts 0xd 01:04:22.370 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -1.96) 01:04:22.371 00.001 15672 Moving (0.16, -1.96) raw xDistance=0.69 yDistance=-1.88 01:04:22.371 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69 01:04:22.371 00.000 15672 resist switch: large excursion: input -1.88 thresh 0.75 direction from 0 to -1 01:04:22.371 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.64 01:04:22.371 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.88 from input -1.88 01:04:22.371 00.000 15672 MoveAxis(W, 186, ABG) 01:04:22.371 00.000 15672 Guiding Dir = 3, Dur = 186 01:04:22.371 00.000 15672 IsSlewing returns 0 01:04:22.372 00.001 15672 IsGuiding returns 0 01:04:22.377 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2097, max=9244, FiltMin=2609, FiltMax=8503, Gamma=2.950 01:04:22.388 00.011 15672 PulseGuide returned control before completion, sleep 180 01:04:22.427 00.039 30444 UpdateGuideState exits: m=119851 SNR=80.9 Saturated 01:04:22.427 00.000 30444 PhdController: settling, locked = 1, distance = 1.97 (2.00) aobump = 0 frame = 2 / 99999 01:04:22.427 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841462.427,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.97,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 01:04:22.428 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:22.428 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:22.428 00.000 30444 Enqueuing Expose request 01:04:22.614 00.186 15672 IsGuiding returns 0 01:04:22.614 00.000 15672 Move returns status 0, amount 186 01:04:22.614 00.000 15672 MoveAxis(N, 335, ABG) 01:04:22.614 00.000 15672 Guiding Dir = 0, Dur = 335 01:04:22.614 00.000 15672 IsSlewing returns 0 01:04:22.614 00.000 15672 IsGuiding returns 0 01:04:22.695 00.081 15672 PulseGuide returned control before completion, sleep 265 01:04:22.963 00.268 15672 IsGuiding returns 1 01:04:22.963 00.000 15672 scope still moving after pulse duration time elapsed 01:04:22.984 00.021 15672 IsSlewing returns 0 01:04:22.985 00.001 15672 IsGuiding returns 1 01:04:23.006 00.021 15672 IsSlewing returns 0 01:04:23.007 00.001 15672 IsGuiding returns 1 01:04:23.028 00.021 15672 IsSlewing returns 0 01:04:23.092 00.064 15672 IsGuiding returns 0 01:04:23.092 00.000 15672 scope move finished after 335 + 142 ms 01:04:23.092 00.000 15672 Move returns status 0, amount 335 01:04:23.092 00.000 15672 move complete, result=0 01:04:23.092 00.000 15672 worker thread done servicing request 01:04:23.092 00.000 15672 Worker thread wakes up 01:04:23.093 00.001 30444 GuideStep: 0.7 px 186 ms WEST, -1.9 px 335 ms NORTH 01:04:23.093 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:23.093 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:04:25.201 02.108 15672 Exposure complete 01:04:25.221 00.020 15672 worker thread done servicing request 01:04:25.221 00.000 30444 OnExposeComplete: enter 01:04:25.221 00.000 30444 UpdateGuideState(): m_state=6 01:04:25.221 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 4806 01:04:25.221 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=200.41, Mass=115381, SNR=89.2, Peak=10470 HFD=3.6 01:04:25.221 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 01:04:25.221 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.85 = 1.85) 01:04:25.221 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.83 hyp=0.83 cameraTheta=1.64 mountX=-0.28 mountY=0.79, mountTheta=1.91 01:04:25.222 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.83, opts=13) 01:04:25.222 00.000 30444 Enqueuing Move request for scope (-0.05, 0.83) 01:04:25.222 00.000 15672 Worker thread wakes up 01:04:25.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.83) opts 0xd 01:04:25.222 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.83) 01:04:25.222 00.000 15672 Moving (-0.05, 0.83) raw xDistance=-0.28 yDistance=0.79 01:04:25.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.28 01:04:25.222 00.000 15672 resist switch: large excursion: input 0.79 thresh 0.75 direction from -1 to 1 01:04:25.222 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.38 01:04:25.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 01:04:25.222 00.000 15672 MoveAxis(E, 62, ABG) 01:04:25.222 00.000 15672 Guiding Dir = 2, Dur = 62 01:04:25.223 00.001 15672 IsSlewing returns 0 01:04:25.224 00.001 15672 IsGuiding returns 0 01:04:25.228 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=11108, FiltMin=2585, FiltMax=9520, Gamma=2.950 01:04:25.248 00.020 15672 PulseGuide returned control before completion, sleep 48 01:04:25.277 00.029 30444 UpdateGuideState exits: m=115381 SNR=89.2 Saturated 01:04:25.277 00.000 30444 PhdController: settling, locked = 1, distance = 1.62 (2.00) aobump = 0 frame = 3 / 99999 01:04:25.277 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841465.277,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.62,"Time":2.8,"SettleTime":60.0,"StarLocked":true} 01:04:25.277 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:25.277 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:25.277 00.000 30444 Enqueuing Expose request 01:04:25.299 00.022 15672 IsGuiding returns 1 01:04:25.299 00.000 15672 scope still moving after pulse duration time elapsed 01:04:25.320 00.021 15672 IsSlewing returns 0 01:04:25.329 00.009 15672 IsGuiding returns 0 01:04:25.329 00.000 15672 scope move finished after 62 + 43 ms 01:04:25.329 00.000 15672 Move returns status 0, amount 62 01:04:25.329 00.000 15672 MoveAxis(S, 142, ABG) 01:04:25.329 00.000 15672 Guiding Dir = 1, Dur = 142 01:04:25.329 00.000 15672 IsSlewing returns 0 01:04:25.331 00.002 15672 IsGuiding returns 0 01:04:25.408 00.077 15672 PulseGuide returned control before completion, sleep 75 01:04:25.487 00.079 15672 IsGuiding returns 1 01:04:25.487 00.000 15672 scope still moving after pulse duration time elapsed 01:04:25.508 00.021 15672 IsSlewing returns 0 01:04:25.511 00.003 15672 IsGuiding returns 1 01:04:25.532 00.021 15672 IsSlewing returns 0 01:04:25.535 00.003 15672 IsGuiding returns 1 01:04:25.556 00.021 15672 IsSlewing returns 0 01:04:25.584 00.028 15672 IsGuiding returns 0 01:04:25.584 00.000 15672 scope move finished after 142 + 111 ms 01:04:25.584 00.000 15672 Move returns status 0, amount 142 01:04:25.584 00.000 15672 move complete, result=0 01:04:25.584 00.000 15672 worker thread done servicing request 01:04:25.584 00.000 15672 Worker thread wakes up 01:04:25.584 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:25.584 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:04:25.584 00.000 30444 GuideStep: -0.3 px 62 ms EAST, 0.8 px 142 ms SOUTH 01:04:27.501 01.917 15672 Exposure complete 01:04:27.533 00.032 15672 worker thread done servicing request 01:04:27.533 00.000 30444 OnExposeComplete: enter 01:04:27.533 00.000 30444 UpdateGuideState(): m_state=6 01:04:27.534 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4807 01:04:27.534 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=200.78, Mass=115347, SNR=84.8, Peak=11161 HFD=3.5 01:04:27.534 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 01:04:27.534 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.53 = 1.53) 01:04:27.534 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=1.19 hyp=1.23 cameraTheta=1.32 mountX=-0.03 mountY=1.23, mountTheta=1.59 01:04:27.534 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=1.19, opts=13) 01:04:27.534 00.000 30444 Enqueuing Move request for scope (0.31, 1.19) 01:04:27.534 00.000 15672 Worker thread wakes up 01:04:27.535 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 1.19) opts 0xd 01:04:27.535 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 1.19) 01:04:27.535 00.000 15672 Moving (0.31, 1.19) raw xDistance=-0.03 yDistance=1.23 01:04:27.535 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:04:27.535 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23 01:04:27.535 00.000 15672 MoveAxis(E, 0, ABG) 01:04:27.535 00.000 15672 Move returns status 0, amount 0 01:04:27.535 00.000 15672 MoveAxis(S, 220, ABG) 01:04:27.535 00.000 15672 Guiding Dir = 1, Dur = 220 01:04:27.535 00.000 15672 IsSlewing returns 0 01:04:27.536 00.001 15672 IsGuiding returns 0 01:04:27.540 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=11538, FiltMin=2653, FiltMax=9467, Gamma=2.950 01:04:27.613 00.073 15672 PulseGuide returned control before completion, sleep 154 01:04:27.656 00.043 30444 UpdateGuideState exits: m=115347 SNR=84.8 Saturated 01:04:27.656 00.000 30444 PhdController: settling, locked = 1, distance = 1.51 (2.00) aobump = 0 frame = 4 / 99999 01:04:27.656 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841467.656,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.51,"Time":5.2,"SettleTime":60.0,"StarLocked":true} 01:04:27.656 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:27.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:27.656 00.000 30444 Enqueuing Expose request 01:04:27.770 00.114 15672 IsGuiding returns 1 01:04:27.770 00.000 15672 scope still moving after pulse duration time elapsed 01:04:27.792 00.022 15672 IsSlewing returns 0 01:04:27.793 00.001 15672 IsGuiding returns 1 01:04:27.815 00.022 15672 IsSlewing returns 0 01:04:27.815 00.000 15672 IsGuiding returns 1 01:04:27.836 00.021 15672 IsSlewing returns 0 01:04:27.885 00.049 15672 IsGuiding returns 0 01:04:27.886 00.001 15672 scope move finished after 220 + 128 ms 01:04:27.886 00.000 15672 Move returns status 0, amount 220 01:04:27.886 00.000 15672 move complete, result=0 01:04:27.886 00.000 15672 worker thread done servicing request 01:04:27.886 00.000 15672 Worker thread wakes up 01:04:27.886 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:27.886 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:04:27.887 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 1.2 px 220 ms SOUTH 01:04:29.993 02.106 15672 Exposure complete 01:04:30.013 00.020 15672 worker thread done servicing request 01:04:30.013 00.000 30444 OnExposeComplete: enter 01:04:30.013 00.000 30444 UpdateGuideState(): m_state=6 01:04:30.013 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4808 01:04:30.013 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=200.90, Mass=125125, SNR=91.3, Peak=11964 HFD=3.8 01:04:30.013 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 01:04:30.013 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 01:04:30.013 00.000 30444 CameraToMount -- cameraX=0.97 cameraY=1.31 hyp=1.63 cameraTheta=0.93 mountX=0.57 mountY=1.49, mountTheta=1.20 01:04:30.014 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.97, y=1.31, opts=13) 01:04:30.014 00.000 30444 Enqueuing Move request for scope (0.97, 1.31) 01:04:30.014 00.000 15672 Worker thread wakes up 01:04:30.014 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.97, 1.31) opts 0xd 01:04:30.014 00.000 15672 Handling offset move in thread for scope, endpoint = (0.97, 1.31) 01:04:30.014 00.000 15672 Moving (0.97, 1.31) raw xDistance=0.57 yDistance=1.49 01:04:30.014 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 01:04:30.014 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.49 from input 1.49 01:04:30.014 00.000 15672 MoveAxis(W, 155, ABG) 01:04:30.014 00.000 15672 Guiding Dir = 3, Dur = 155 01:04:30.015 00.001 15672 IsSlewing returns 0 01:04:30.020 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=12042, FiltMin=2622, FiltMax=9313, Gamma=2.950 01:04:30.025 00.005 15672 IsGuiding returns 0 01:04:30.041 00.016 15672 PulseGuide returned control before completion, sleep 150 01:04:30.069 00.028 30444 UpdateGuideState exits: m=125125 SNR=91.3 Saturated 01:04:30.069 00.000 30444 PhdController: settling, locked = 1, distance = 1.55 (2.00) aobump = 0 frame = 5 / 99999 01:04:30.069 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841470.069,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.55,"Time":7.6,"SettleTime":60.0,"StarLocked":true} 01:04:30.069 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:30.069 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:30.069 00.000 30444 Enqueuing Expose request 01:04:30.194 00.125 15672 IsGuiding returns 1 01:04:30.194 00.000 15672 scope still moving after pulse duration time elapsed 01:04:30.215 00.021 15672 IsSlewing returns 0 01:04:30.218 00.003 15672 IsGuiding returns 0 01:04:30.218 00.000 15672 scope move finished after 155 + 37 ms 01:04:30.218 00.000 15672 Move returns status 0, amount 155 01:04:30.218 00.000 15672 MoveAxis(S, 266, ABG) 01:04:30.218 00.000 15672 Guiding Dir = 1, Dur = 266 01:04:30.219 00.001 15672 IsSlewing returns 0 01:04:30.222 00.003 15672 IsGuiding returns 0 01:04:30.297 00.075 15672 PulseGuide returned control before completion, sleep 202 01:04:30.501 00.204 15672 IsGuiding returns 1 01:04:30.502 00.001 15672 scope still moving after pulse duration time elapsed 01:04:30.523 00.021 15672 IsSlewing returns 0 01:04:30.524 00.001 15672 IsGuiding returns 1 01:04:30.545 00.021 15672 IsSlewing returns 0 01:04:30.600 00.055 15672 IsGuiding returns 0 01:04:30.600 00.000 15672 scope move finished after 266 + 111 ms 01:04:30.600 00.000 15672 Move returns status 0, amount 266 01:04:30.600 00.000 15672 move complete, result=0 01:04:30.600 00.000 15672 worker thread done servicing request 01:04:30.600 00.000 15672 Worker thread wakes up 01:04:30.600 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:30.601 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:04:30.601 00.000 30444 GuideStep: 0.6 px 155 ms WEST, 1.5 px 266 ms SOUTH 01:04:32.508 01.907 15672 Exposure complete 01:04:32.528 00.020 15672 worker thread done servicing request 01:04:32.528 00.000 30444 OnExposeComplete: enter 01:04:32.528 00.000 30444 UpdateGuideState(): m_state=6 01:04:32.528 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 4809 01:04:32.528 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=200.70, Mass=118946, SNR=91.4, Peak=11106 HFD=3.7 01:04:32.528 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 01:04:32.528 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.76 = 1.76) 01:04:32.528 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=1.11 hyp=1.11 cameraTheta=1.55 mountX=-0.28 mountY=1.09, mountTheta=1.82 01:04:32.529 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=1.11, opts=13) 01:04:32.529 00.000 30444 Enqueuing Move request for scope (0.03, 1.11) 01:04:32.529 00.000 15672 Worker thread wakes up 01:04:32.529 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.11) opts 0xd 01:04:32.529 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 1.11) 01:04:32.529 00.000 15672 Moving (0.03, 1.11) raw xDistance=-0.28 yDistance=1.09 01:04:32.529 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28 01:04:32.529 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09 01:04:32.529 00.000 15672 MoveAxis(E, 65, ABG) 01:04:32.529 00.000 15672 Guiding Dir = 2, Dur = 65 01:04:32.530 00.001 15672 IsSlewing returns 0 01:04:32.531 00.001 15672 IsGuiding returns 0 01:04:32.535 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1932, max=11106, FiltMin=2587, FiltMax=9260, Gamma=2.950 01:04:32.548 00.013 15672 PulseGuide returned control before completion, sleep 58 01:04:32.630 00.082 15672 IsGuiding returns 0 01:04:32.631 00.001 15672 Move returns status 0, amount 65 01:04:32.631 00.000 15672 MoveAxis(S, 195, ABG) 01:04:32.631 00.000 15672 Guiding Dir = 1, Dur = 195 01:04:32.632 00.001 15672 IsSlewing returns 0 01:04:32.634 00.002 15672 IsGuiding returns 0 01:04:32.708 00.074 15672 PulseGuide returned control before completion, sleep 131 01:04:32.750 00.042 30444 UpdateGuideState exits: m=118946 SNR=91.4 Saturated 01:04:32.750 00.000 30444 PhdController: settling, locked = 1, distance = 1.42 (2.00) aobump = 0 frame = 6 / 99999 01:04:32.750 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841472.750,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.42,"Time":10.3,"SettleTime":60.0,"StarLocked":true} 01:04:32.750 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:32.750 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:32.750 00.000 30444 Enqueuing Expose request 01:04:32.841 00.091 15672 IsGuiding returns 1 01:04:32.841 00.000 15672 scope still moving after pulse duration time elapsed 01:04:32.862 00.021 15672 IsSlewing returns 0 01:04:32.863 00.001 15672 IsGuiding returns 1 01:04:32.884 00.021 15672 IsSlewing returns 0 01:04:32.886 00.002 15672 IsGuiding returns 1 01:04:32.907 00.021 15672 IsSlewing returns 0 01:04:32.934 00.027 15672 IsGuiding returns 0 01:04:32.934 00.000 15672 scope move finished after 195 + 105 ms 01:04:32.934 00.000 15672 Move returns status 0, amount 195 01:04:32.934 00.000 15672 move complete, result=0 01:04:32.934 00.000 15672 worker thread done servicing request 01:04:32.934 00.000 15672 Worker thread wakes up 01:04:32.935 00.001 30444 GuideStep: -0.3 px 65 ms EAST, 1.1 px 195 ms SOUTH 01:04:32.935 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:32.935 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:04:35.052 02.117 15672 Exposure complete 01:04:35.085 00.033 15672 worker thread done servicing request 01:04:35.085 00.000 30444 OnExposeComplete: enter 01:04:35.085 00.000 30444 UpdateGuideState(): m_state=6 01:04:35.085 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4810 01:04:35.085 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=200.75, Mass=117208, SNR=82.2, Peak=11218 HFD=3.9 01:04:35.085 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 01:04:35.085 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 01:04:35.085 00.000 30444 CameraToMount -- cameraX=0.78 cameraY=1.17 hyp=1.40 cameraTheta=0.98 mountX=0.43 mountY=1.30, mountTheta=1.26 01:04:35.086 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.78, y=1.17, opts=13) 01:04:35.086 00.000 30444 Enqueuing Move request for scope (0.78, 1.17) 01:04:35.086 00.000 15672 Worker thread wakes up 01:04:35.086 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.78, 1.17) opts 0xd 01:04:35.086 00.000 15672 Handling offset move in thread for scope, endpoint = (0.78, 1.17) 01:04:35.086 00.000 15672 Moving (0.78, 1.17) raw xDistance=0.43 yDistance=1.30 01:04:35.086 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.43 01:04:35.086 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.30 from input 1.30 01:04:35.086 00.000 15672 MoveAxis(W, 110, ABG) 01:04:35.086 00.000 15672 Guiding Dir = 3, Dur = 110 01:04:35.087 00.001 15672 IsSlewing returns 0 01:04:35.089 00.002 15672 IsGuiding returns 0 01:04:35.092 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=11530, FiltMin=2441, FiltMax=8793, Gamma=2.950 01:04:35.105 00.013 15672 PulseGuide returned control before completion, sleep 104 01:04:35.211 00.106 15672 IsGuiding returns 1 01:04:35.212 00.001 15672 scope still moving after pulse duration time elapsed 01:04:35.233 00.021 15672 IsSlewing returns 0 01:04:35.234 00.001 15672 IsGuiding returns 0 01:04:35.234 00.000 15672 scope move finished after 110 + 35 ms 01:04:35.234 00.000 15672 Move returns status 0, amount 110 01:04:35.234 00.000 15672 MoveAxis(S, 233, ABG) 01:04:35.234 00.000 15672 Guiding Dir = 1, Dur = 233 01:04:35.234 00.000 15672 IsSlewing returns 0 01:04:35.235 00.001 15672 IsGuiding returns 0 01:04:35.292 00.057 30444 UpdateGuideState exits: m=117208 SNR=82.2 Saturated 01:04:35.292 00.000 30444 PhdController: settling, locked = 1, distance = 1.41 (2.00) aobump = 0 frame = 7 / 99999 01:04:35.292 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841475.292,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.41,"Time":12.9,"SettleTime":60.0,"StarLocked":true} 01:04:35.292 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:35.292 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:35.292 00.000 30444 Enqueuing Expose request 01:04:35.314 00.022 15672 PulseGuide returned control before completion, sleep 165 01:04:35.481 00.167 15672 IsGuiding returns 1 01:04:35.481 00.000 15672 scope still moving after pulse duration time elapsed 01:04:35.503 00.022 15672 IsSlewing returns 0 01:04:35.505 00.002 15672 IsGuiding returns 1 01:04:35.526 00.021 15672 IsSlewing returns 0 01:04:35.529 00.003 15672 IsGuiding returns 1 01:04:35.550 00.021 15672 IsSlewing returns 0 01:04:35.570 00.020 15672 IsGuiding returns 0 01:04:35.570 00.000 15672 scope move finished after 233 + 102 ms 01:04:35.570 00.000 15672 Move returns status 0, amount 233 01:04:35.570 00.000 15672 move complete, result=0 01:04:35.571 00.001 15672 worker thread done servicing request 01:04:35.571 00.000 30444 GuideStep: 0.4 px 110 ms WEST, 1.3 px 233 ms SOUTH 01:04:35.571 00.000 15672 Worker thread wakes up 01:04:35.571 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:35.571 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:04:37.479 01.908 15672 Exposure complete 01:04:37.499 00.020 15672 worker thread done servicing request 01:04:37.499 00.000 30444 OnExposeComplete: enter 01:04:37.499 00.000 30444 UpdateGuideState(): m_state=6 01:04:37.499 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4811 01:04:37.499 00.000 30444 Star::Find returns 1 (1), X=460.75, Y=200.91, Mass=110179, SNR=74.7, Peak=11743 HFD=3.5 01:04:37.499 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 01:04:37.499 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 01:04:37.499 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=1.32 hyp=1.46 cameraTheta=1.13 mountX=0.24 mountY=1.43, mountTheta=1.41 01:04:37.499 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=1.32, opts=13) 01:04:37.499 00.000 30444 Enqueuing Move request for scope (0.62, 1.32) 01:04:37.500 00.001 15672 Worker thread wakes up 01:04:37.500 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 1.32) opts 0xd 01:04:37.500 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, 1.32) 01:04:37.500 00.000 15672 Moving (0.62, 1.32) raw xDistance=0.24 yDistance=1.43 01:04:37.500 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 01:04:37.500 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.43 from input 1.43 01:04:37.500 00.000 15672 MoveAxis(E, 0, ABG) 01:04:37.500 00.000 15672 Move returns status 0, amount 0 01:04:37.500 00.000 15672 MoveAxis(S, 255, ABG) 01:04:37.500 00.000 15672 Guiding Dir = 1, Dur = 255 01:04:37.500 00.000 15672 IsSlewing returns 0 01:04:37.506 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=11743, FiltMin=2551, FiltMax=8962, Gamma=2.950 01:04:37.534 00.028 15672 IsGuiding returns 0 01:04:37.555 00.021 30444 UpdateGuideState exits: m=110179 SNR=74.7 Saturated 01:04:37.555 00.000 30444 PhdController: settling, locked = 1, distance = 1.43 (2.00) aobump = 0 frame = 8 / 99999 01:04:37.555 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841477.555,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.43,"Time":15.1,"SettleTime":60.0,"StarLocked":true} 01:04:37.555 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:37.555 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:37.555 00.000 30444 Enqueuing Expose request 01:04:37.614 00.059 15672 PulseGuide returned control before completion, sleep 186 01:04:37.803 00.189 15672 IsGuiding returns 1 01:04:37.803 00.000 15672 scope still moving after pulse duration time elapsed 01:04:37.824 00.021 15672 IsSlewing returns 0 01:04:37.827 00.003 15672 IsGuiding returns 1 01:04:37.848 00.021 15672 IsSlewing returns 0 01:04:37.851 00.003 15672 IsGuiding returns 1 01:04:37.872 00.021 15672 IsSlewing returns 0 01:04:37.893 00.021 15672 IsGuiding returns 0 01:04:37.893 00.000 15672 scope move finished after 255 + 103 ms 01:04:37.893 00.000 15672 Move returns status 0, amount 255 01:04:37.893 00.000 15672 move complete, result=0 01:04:37.893 00.000 15672 worker thread done servicing request 01:04:37.893 00.000 15672 Worker thread wakes up 01:04:37.894 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:37.894 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:04:37.894 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 1.4 px 255 ms SOUTH 01:04:40.004 02.110 15672 Exposure complete 01:04:40.024 00.020 15672 worker thread done servicing request 01:04:40.024 00.000 30444 OnExposeComplete: enter 01:04:40.024 00.000 30444 UpdateGuideState(): m_state=6 01:04:40.024 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4812 01:04:40.024 00.000 30444 Star::Find returns 1 (1), X=460.77, Y=200.16, Mass=115852, SNR=90.0, Peak=9830 HFD=3.8 01:04:40.024 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 01:04:40.024 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 01:04:40.024 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=0.57 hyp=0.86 cameraTheta=0.72 mountX=0.46 mountY=0.69, mountTheta=0.98 01:04:40.025 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=0.57, opts=13) 01:04:40.025 00.000 30444 Enqueuing Move request for scope (0.64, 0.57) 01:04:40.025 00.000 15672 Worker thread wakes up 01:04:40.025 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.57) opts 0xd 01:04:40.025 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, 0.57) 01:04:40.025 00.000 15672 Moving (0.64, 0.57) raw xDistance=0.46 yDistance=0.69 01:04:40.025 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 01:04:40.025 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 01:04:40.025 00.000 15672 MoveAxis(W, 125, ABG) 01:04:40.025 00.000 15672 Guiding Dir = 3, Dur = 125 01:04:40.026 00.001 15672 IsSlewing returns 0 01:04:40.026 00.000 15672 IsGuiding returns 0 01:04:40.030 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=9938, FiltMin=2651, FiltMax=9175, Gamma=2.950 01:04:40.041 00.011 15672 PulseGuide returned control before completion, sleep 121 01:04:40.185 00.144 15672 IsGuiding returns 0 01:04:40.185 00.000 15672 Move returns status 0, amount 125 01:04:40.185 00.000 15672 MoveAxis(S, 124, ABG) 01:04:40.185 00.000 15672 Guiding Dir = 1, Dur = 124 01:04:40.185 00.000 15672 IsSlewing returns 0 01:04:40.186 00.001 15672 IsGuiding returns 0 01:04:40.265 00.079 15672 PulseGuide returned control before completion, sleep 56 01:04:40.324 00.059 15672 IsGuiding returns 1 01:04:40.324 00.000 15672 scope still moving after pulse duration time elapsed 01:04:40.346 00.022 15672 IsSlewing returns 0 01:04:40.379 00.033 15672 IsGuiding returns 1 01:04:40.400 00.021 15672 IsSlewing returns 0 01:04:40.413 00.013 30444 UpdateGuideState exits: m=115852 SNR=90.0 Saturated 01:04:40.413 00.000 30444 PhdController: settling, locked = 1, distance = 1.26 (2.00) aobump = 0 frame = 9 / 99999 01:04:40.413 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841480.413,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.26,"Time":18.0,"SettleTime":60.0,"StarLocked":true} 01:04:40.414 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:40.414 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:40.414 00.000 30444 Enqueuing Expose request 01:04:40.427 00.013 15672 IsGuiding returns 0 01:04:40.427 00.000 15672 scope move finished after 124 + 116 ms 01:04:40.427 00.000 15672 Move returns status 0, amount 124 01:04:40.428 00.001 15672 move complete, result=0 01:04:40.428 00.000 15672 worker thread done servicing request 01:04:40.428 00.000 15672 Worker thread wakes up 01:04:40.428 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:40.428 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:04:40.429 00.001 30444 GuideStep: 0.5 px 125 ms WEST, 0.7 px 124 ms SOUTH 01:04:42.335 01.906 15672 Exposure complete 01:04:42.356 00.021 15672 worker thread done servicing request 01:04:42.357 00.001 30444 OnExposeComplete: enter 01:04:42.357 00.000 30444 UpdateGuideState(): m_state=6 01:04:42.357 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4813 01:04:42.357 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=200.51, Mass=120578, SNR=85.8, Peak=11082 HFD=3.4 01:04:42.357 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 01:04:42.357 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 01:04:42.357 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.92 hyp=1.04 cameraTheta=1.09 mountX=0.21 mountY=1.01, mountTheta=1.36 01:04:42.357 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.92, opts=13) 01:04:42.358 00.001 30444 Enqueuing Move request for scope (0.49, 0.92) 01:04:42.358 00.000 15672 Worker thread wakes up 01:04:42.358 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.92) opts 0xd 01:04:42.358 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.92) 01:04:42.358 00.000 15672 Moving (0.49, 0.92) raw xDistance=0.21 yDistance=1.01 01:04:42.358 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:04:42.358 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.01 01:04:42.358 00.000 15672 MoveAxis(E, 0, ABG) 01:04:42.358 00.000 15672 Move returns status 0, amount 0 01:04:42.358 00.000 15672 MoveAxis(S, 180, ABG) 01:04:42.358 00.000 15672 Guiding Dir = 1, Dur = 180 01:04:42.359 00.001 15672 IsSlewing returns 0 01:04:42.360 00.001 15672 IsGuiding returns 0 01:04:42.364 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=11972, FiltMin=2625, FiltMax=9625, Gamma=2.950 01:04:42.438 00.074 15672 PulseGuide returned control before completion, sleep 112 01:04:42.458 00.020 30444 UpdateGuideState exits: m=120578 SNR=85.8 Saturated 01:04:42.458 00.000 30444 PhdController: settling, locked = 1, distance = 1.19 (2.00) aobump = 0 frame = 10 / 99999 01:04:42.458 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841482.458,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.19,"Time":20.0,"SettleTime":60.0,"StarLocked":true} 01:04:42.458 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:42.458 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:42.458 00.000 30444 Enqueuing Expose request 01:04:42.553 00.095 15672 IsGuiding returns 1 01:04:42.553 00.000 15672 scope still moving after pulse duration time elapsed 01:04:42.573 00.020 15672 IsSlewing returns 0 01:04:42.576 00.003 15672 IsGuiding returns 1 01:04:42.597 00.021 15672 IsSlewing returns 0 01:04:42.599 00.002 15672 IsGuiding returns 1 01:04:42.620 00.021 15672 IsSlewing returns 0 01:04:42.631 00.011 15672 IsGuiding returns 0 01:04:42.631 00.000 15672 scope move finished after 180 + 91 ms 01:04:42.631 00.000 15672 Move returns status 0, amount 180 01:04:42.631 00.000 15672 move complete, result=0 01:04:42.631 00.000 15672 worker thread done servicing request 01:04:42.631 00.000 15672 Worker thread wakes up 01:04:42.632 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 1.0 px 180 ms SOUTH 01:04:42.632 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:42.632 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:04:44.748 02.116 15672 Exposure complete 01:04:44.774 00.026 15672 worker thread done servicing request 01:04:44.774 00.000 30444 OnExposeComplete: enter 01:04:44.774 00.000 30444 UpdateGuideState(): m_state=6 01:04:44.774 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4814 01:04:44.774 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=200.81, Mass=115784, SNR=89.3, Peak=11579 HFD=3.4 01:04:44.774 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 01:04:44.774 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 01:04:44.774 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=1.23 hyp=1.24 cameraTheta=1.73 mountX=-0.53 mountY=1.16, mountTheta=2.00 01:04:44.775 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=1.23, opts=13) 01:04:44.775 00.000 30444 Enqueuing Move request for scope (-0.20, 1.23) 01:04:44.775 00.000 15672 Worker thread wakes up 01:04:44.775 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 1.23) opts 0xd 01:04:44.775 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 1.23) 01:04:44.775 00.000 15672 Moving (-0.20, 1.23) raw xDistance=-0.53 yDistance=1.16 01:04:44.775 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53 01:04:44.775 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16 01:04:44.775 00.000 15672 MoveAxis(E, 142, ABG) 01:04:44.775 00.000 15672 Guiding Dir = 2, Dur = 142 01:04:44.776 00.001 15672 IsSlewing returns 0 01:04:44.777 00.001 15672 IsGuiding returns 0 01:04:44.780 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=12062, FiltMin=2624, FiltMax=9994, Gamma=2.950 01:04:44.801 00.021 15672 PulseGuide returned control before completion, sleep 128 01:04:44.830 00.029 30444 UpdateGuideState exits: m=115784 SNR=89.3 Saturated 01:04:44.830 00.000 30444 PhdController: settling, locked = 1, distance = 1.21 (2.00) aobump = 0 frame = 11 / 99999 01:04:44.830 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841484.830,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.21,"Time":22.4,"SettleTime":60.0,"StarLocked":true} 01:04:44.830 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:44.830 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:44.830 00.000 30444 Enqueuing Expose request 01:04:44.947 00.117 15672 IsGuiding returns 0 01:04:44.947 00.000 15672 Move returns status 0, amount 142 01:04:44.948 00.001 15672 MoveAxis(S, 206, ABG) 01:04:44.948 00.000 15672 Guiding Dir = 1, Dur = 206 01:04:44.948 00.000 15672 IsSlewing returns 0 01:04:44.951 00.003 15672 IsGuiding returns 0 01:04:45.027 00.076 15672 PulseGuide returned control before completion, sleep 141 01:04:45.171 00.144 15672 IsGuiding returns 1 01:04:45.172 00.001 15672 scope still moving after pulse duration time elapsed 01:04:45.192 00.020 15672 IsSlewing returns 0 01:04:45.195 00.003 15672 IsGuiding returns 1 01:04:45.217 00.022 15672 IsSlewing returns 0 01:04:45.220 00.003 15672 IsGuiding returns 1 01:04:45.242 00.022 15672 IsSlewing returns 0 01:04:45.245 00.003 15672 IsGuiding returns 1 01:04:45.266 00.021 15672 IsSlewing returns 0 01:04:45.282 00.016 15672 IsGuiding returns 0 01:04:45.283 00.001 15672 scope move finished after 206 + 125 ms 01:04:45.283 00.000 15672 Move returns status 0, amount 206 01:04:45.283 00.000 15672 move complete, result=0 01:04:45.283 00.000 15672 worker thread done servicing request 01:04:45.283 00.000 15672 Worker thread wakes up 01:04:45.283 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:45.283 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:04:45.283 00.000 30444 GuideStep: -0.5 px 142 ms EAST, 1.2 px 206 ms SOUTH 01:04:47.187 01.904 15672 Exposure complete 01:04:47.207 00.020 15672 worker thread done servicing request 01:04:47.207 00.000 30444 OnExposeComplete: enter 01:04:47.207 00.000 30444 UpdateGuideState(): m_state=6 01:04:47.207 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 4815 01:04:47.207 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=200.89, Mass=119488, SNR=95.6, Peak=10863 HFD=3.8 01:04:47.207 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.89 = 1.89) 01:04:47.207 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.83 = 1.83) 01:04:47.208 00.001 30444 CameraToMount -- cameraX=-0.05 cameraY=1.30 hyp=1.30 cameraTheta=1.61 mountX=-0.41 mountY=1.26, mountTheta=1.88 01:04:47.208 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=1.30, opts=13) 01:04:47.208 00.000 30444 Enqueuing Move request for scope (-0.05, 1.30) 01:04:47.208 00.000 15672 Worker thread wakes up 01:04:47.208 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.30) opts 0xd 01:04:47.208 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 1.30) 01:04:47.208 00.000 15672 Moving (-0.05, 1.30) raw xDistance=-0.41 yDistance=1.26 01:04:47.208 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41 01:04:47.208 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.26 from input 1.26 01:04:47.208 00.000 15672 MoveAxis(E, 120, ABG) 01:04:47.208 00.000 15672 Guiding Dir = 2, Dur = 120 01:04:47.210 00.002 15672 IsSlewing returns 0 01:04:47.211 00.001 15672 IsGuiding returns 0 01:04:47.215 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2036, max=11218, FiltMin=2541, FiltMax=9965, Gamma=2.950 01:04:47.230 00.015 15672 PulseGuide returned control before completion, sleep 111 01:04:47.344 00.114 15672 IsGuiding returns 1 01:04:47.344 00.000 15672 scope still moving after pulse duration time elapsed 01:04:47.366 00.022 15672 IsSlewing returns 0 01:04:47.375 00.009 15672 IsGuiding returns 0 01:04:47.375 00.000 15672 scope move finished after 120 + 43 ms 01:04:47.375 00.000 15672 Move returns status 0, amount 120 01:04:47.375 00.000 15672 MoveAxis(S, 225, ABG) 01:04:47.375 00.000 15672 Guiding Dir = 1, Dur = 225 01:04:47.375 00.000 15672 IsSlewing returns 0 01:04:47.376 00.001 15672 IsGuiding returns 0 01:04:47.454 00.078 15672 PulseGuide returned control before completion, sleep 157 01:04:47.516 00.062 30444 UpdateGuideState exits: m=119488 SNR=95.6 Saturated 01:04:47.516 00.000 30444 PhdController: settling, locked = 1, distance = 1.24 (2.00) aobump = 0 frame = 12 / 99999 01:04:47.517 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596841487.516,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.24,"Time":25.1,"SettleTime":60.0,"StarLocked":true} 01:04:47.517 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:47.517 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:47.517 00.000 30444 Enqueuing Expose request 01:04:47.614 00.097 15672 IsGuiding returns 1 01:04:47.614 00.000 15672 scope still moving after pulse duration time elapsed 01:04:47.635 00.021 15672 IsSlewing returns 0 01:04:47.638 00.003 15672 IsGuiding returns 1 01:04:47.659 00.021 15672 IsSlewing returns 0 01:04:47.662 00.003 15672 IsGuiding returns 1 01:04:47.683 00.021 15672 IsSlewing returns 0 01:04:47.709 00.026 15672 IsGuiding returns 0 01:04:47.709 00.000 15672 scope move finished after 225 + 108 ms 01:04:47.709 00.000 15672 Move returns status 0, amount 225 01:04:47.709 00.000 15672 move complete, result=0 01:04:47.709 00.000 15672 worker thread done servicing request 01:04:47.709 00.000 15672 Worker thread wakes up 01:04:47.710 00.001 30444 GuideStep: -0.4 px 120 ms EAST, 1.3 px 225 ms SOUTH 01:04:47.710 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:47.710 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:04:49.821 02.111 15672 Exposure complete 01:04:49.841 00.020 15672 worker thread done servicing request 01:04:49.841 00.000 30444 OnExposeComplete: enter 01:04:49.841 00.000 30444 UpdateGuideState(): m_state=6 01:04:49.841 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4816 01:04:49.841 00.000 30444 Star::Find returns 1 (1), X=460.91, Y=200.62, Mass=125526, SNR=93.0, Peak=12389 HFD=3.6 01:04:49.841 00.000 30444 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 01:04:49.841 00.000 30444 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 01:04:49.841 00.000 30444 CameraToMount -- cameraX=0.78 cameraY=1.03 hyp=1.29 cameraTheta=0.92 mountX=0.47 mountY=1.17, mountTheta=1.19 01:04:49.842 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.78, y=1.03, opts=13) 01:04:49.842 00.000 30444 Enqueuing Move request for scope (0.78, 1.03) 01:04:49.842 00.000 15672 Worker thread wakes up 01:04:49.842 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.78, 1.03) opts 0xd 01:04:49.842 00.000 15672 Handling offset move in thread for scope, endpoint = (0.78, 1.03) 01:04:49.842 00.000 15672 Moving (0.78, 1.03) raw xDistance=0.47 yDistance=1.17 01:04:49.842 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47 01:04:49.842 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17 01:04:49.842 00.000 15672 MoveAxis(W, 119, ABG) 01:04:49.842 00.000 15672 Guiding Dir = 3, Dur = 119 01:04:49.843 00.001 15672 IsSlewing returns 0 01:04:49.844 00.001 15672 IsGuiding returns 0 01:04:49.848 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2138, max=12389, FiltMin=2613, FiltMax=9978, Gamma=2.950 01:04:49.866 00.018 15672 PulseGuide returned control before completion, sleep 107 01:04:49.901 00.035 30444 UpdateGuideState exits: m=125526 SNR=93.0 Saturated 01:04:49.901 00.000 30444 PhdController: settling, locked = 1, distance = 1.25 (2.00) aobump = 0 frame = 13 / 99999 01:04:49.901 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841489.901,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.25,"Time":27.5,"SettleTime":60.0,"StarLocked":true} 01:04:49.901 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:49.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:49.901 00.000 30444 Enqueuing Expose request 01:04:49.976 00.075 15672 IsGuiding returns 1 01:04:49.976 00.000 15672 scope still moving after pulse duration time elapsed 01:04:49.997 00.021 15672 IsSlewing returns 0 01:04:50.027 00.030 15672 IsGuiding returns 0 01:04:50.027 00.000 15672 scope move finished after 119 + 65 ms 01:04:50.028 00.001 15672 Move returns status 0, amount 119 01:04:50.028 00.000 15672 MoveAxis(S, 209, ABG) 01:04:50.028 00.000 15672 Guiding Dir = 1, Dur = 209 01:04:50.028 00.000 15672 IsSlewing returns 0 01:04:50.031 00.003 15672 IsGuiding returns 0 01:04:50.110 00.079 15672 PulseGuide returned control before completion, sleep 141 01:04:50.253 00.143 15672 IsGuiding returns 1 01:04:50.253 00.000 15672 scope still moving after pulse duration time elapsed 01:04:50.274 00.021 15672 IsSlewing returns 0 01:04:50.275 00.001 15672 IsGuiding returns 1 01:04:50.296 00.021 15672 IsSlewing returns 0 01:04:50.297 00.001 15672 IsGuiding returns 1 01:04:50.318 00.021 15672 IsSlewing returns 0 01:04:50.319 00.001 15672 IsGuiding returns 1 01:04:50.340 00.021 15672 IsSlewing returns 0 01:04:50.361 00.021 15672 IsGuiding returns 0 01:04:50.362 00.001 15672 scope move finished after 209 + 122 ms 01:04:50.362 00.000 15672 Move returns status 0, amount 209 01:04:50.362 00.000 15672 move complete, result=0 01:04:50.362 00.000 15672 worker thread done servicing request 01:04:50.362 00.000 15672 Worker thread wakes up 01:04:50.362 00.000 30444 GuideStep: 0.5 px 119 ms WEST, 1.2 px 209 ms SOUTH 01:04:50.362 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:50.362 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:04:52.279 01.917 15672 Exposure complete 01:04:52.312 00.033 15672 worker thread done servicing request 01:04:52.312 00.000 30444 OnExposeComplete: enter 01:04:52.312 00.000 30444 UpdateGuideState(): m_state=6 01:04:52.312 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4817 01:04:52.312 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=200.48, Mass=115320, SNR=80.3, Peak=12364 HFD=3.3 01:04:52.312 00.000 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 01:04:52.312 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 01:04:52.312 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.89 hyp=1.01 cameraTheta=1.06 mountX=0.23 mountY=0.97, mountTheta=1.34 01:04:52.313 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.89, opts=13) 01:04:52.313 00.000 30444 Enqueuing Move request for scope (0.49, 0.89) 01:04:52.313 00.000 15672 Worker thread wakes up 01:04:52.313 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.89) opts 0xd 01:04:52.313 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.89) 01:04:52.313 00.000 15672 Moving (0.49, 0.89) raw xDistance=0.23 yDistance=0.97 01:04:52.313 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 01:04:52.313 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97 01:04:52.313 00.000 15672 MoveAxis(E, 0, ABG) 01:04:52.313 00.000 15672 Move returns status 0, amount 0 01:04:52.313 00.000 15672 MoveAxis(S, 174, ABG) 01:04:52.313 00.000 15672 Guiding Dir = 1, Dur = 174 01:04:52.313 00.000 15672 IsSlewing returns 0 01:04:52.318 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2110, max=12364, FiltMin=2600, FiltMax=10075, Gamma=2.950 01:04:52.327 00.009 15672 IsGuiding returns 0 01:04:52.406 00.079 15672 PulseGuide returned control before completion, sleep 105 01:04:52.515 00.109 15672 IsGuiding returns 1 01:04:52.515 00.000 15672 scope still moving after pulse duration time elapsed 01:04:52.536 00.021 15672 IsSlewing returns 0 01:04:52.568 00.032 15672 IsGuiding returns 1 01:04:52.589 00.021 15672 IsSlewing returns 0 01:04:52.599 00.010 15672 IsGuiding returns 0 01:04:52.600 00.001 15672 scope move finished after 174 + 98 ms 01:04:52.600 00.000 15672 Move returns status 0, amount 174 01:04:52.600 00.000 15672 move complete, result=0 01:04:52.600 00.000 15672 worker thread done servicing request 01:04:52.625 00.025 30444 UpdateGuideState exits: m=115320 SNR=80.3 Saturated 01:04:52.625 00.000 30444 PhdController: settling, locked = 1, distance = 1.18 (2.00) aobump = 0 frame = 14 / 99999 01:04:52.625 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841492.625,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.18,"Time":30.2,"SettleTime":60.0,"StarLocked":true} 01:04:52.626 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:52.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:52.626 00.000 30444 Enqueuing Expose request 01:04:52.626 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 1.0 px 174 ms SOUTH 01:04:52.626 00.000 15672 Worker thread wakes up 01:04:52.627 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:52.627 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:04:54.736 02.109 15672 Exposure complete 01:04:54.756 00.020 15672 worker thread done servicing request 01:04:54.756 00.000 30444 OnExposeComplete: enter 01:04:54.756 00.000 30444 UpdateGuideState(): m_state=6 01:04:54.756 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4818 01:04:54.756 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=200.64, Mass=116544, SNR=92.9, Peak=11130 HFD=3.4 01:04:54.756 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 01:04:54.756 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 01:04:54.756 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=1.05 hyp=1.08 cameraTheta=1.34 mountX=-0.06 mountY=1.08, mountTheta=1.62 01:04:54.757 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=1.05, opts=13) 01:04:54.757 00.000 30444 Enqueuing Move request for scope (0.24, 1.05) 01:04:54.757 00.000 15672 Worker thread wakes up 01:04:54.757 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 1.05) opts 0xd 01:04:54.757 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 1.05) 01:04:54.757 00.000 15672 Moving (0.24, 1.05) raw xDistance=-0.06 yDistance=1.08 01:04:54.757 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:04:54.757 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08 01:04:54.757 00.000 15672 MoveAxis(E, 0, ABG) 01:04:54.757 00.000 15672 Move returns status 0, amount 0 01:04:54.757 00.000 15672 MoveAxis(S, 193, ABG) 01:04:54.757 00.000 15672 Guiding Dir = 1, Dur = 193 01:04:54.758 00.001 15672 IsSlewing returns 0 01:04:54.759 00.001 15672 IsGuiding returns 0 01:04:54.764 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2079, max=11409, FiltMin=2577, FiltMax=10231, Gamma=2.950 01:04:54.834 00.070 15672 PulseGuide returned control before completion, sleep 128 01:04:54.965 00.131 15672 IsGuiding returns 1 01:04:54.965 00.000 15672 scope still moving after pulse duration time elapsed 01:04:54.986 00.021 15672 IsSlewing returns 0 01:04:54.989 00.003 15672 IsGuiding returns 1 01:04:55.010 00.021 15672 IsSlewing returns 0 01:04:55.013 00.003 15672 IsGuiding returns 1 01:04:55.033 00.020 15672 IsSlewing returns 0 01:04:55.059 00.026 15672 IsGuiding returns 0 01:04:55.059 00.000 15672 scope move finished after 193 + 107 ms 01:04:55.059 00.000 15672 Move returns status 0, amount 193 01:04:55.060 00.001 15672 move complete, result=0 01:04:55.060 00.000 15672 worker thread done servicing request 01:04:55.198 00.138 30444 UpdateGuideState exits: m=116544 SNR=92.9 Saturated 01:04:55.198 00.000 30444 PhdController: settling, locked = 1, distance = 1.15 (2.00) aobump = 0 frame = 15 / 99999 01:04:55.198 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841495.198,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.15,"Time":32.8,"SettleTime":60.0,"StarLocked":true} 01:04:55.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:55.199 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:55.199 00.000 30444 Enqueuing Expose request 01:04:55.199 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 1.1 px 193 ms SOUTH 01:04:55.199 00.000 15672 Worker thread wakes up 01:04:55.199 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:55.199 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:04:57.104 01.905 15672 Exposure complete 01:04:57.124 00.020 15672 worker thread done servicing request 01:04:57.124 00.000 30444 OnExposeComplete: enter 01:04:57.124 00.000 30444 UpdateGuideState(): m_state=6 01:04:57.124 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4819 01:04:57.124 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=200.73, Mass=121310, SNR=95.3, Peak=11154 HFD=3.6 01:04:57.124 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 01:04:57.125 00.001 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 01:04:57.125 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=1.14 hyp=1.14 cameraTheta=1.55 mountX=-0.29 mountY=1.12, mountTheta=1.83 01:04:57.125 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=1.14, opts=13) 01:04:57.125 00.000 30444 Enqueuing Move request for scope (0.02, 1.14) 01:04:57.125 00.000 15672 Worker thread wakes up 01:04:57.125 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.14) opts 0xd 01:04:57.125 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 1.14) 01:04:57.125 00.000 15672 Moving (0.02, 1.14) raw xDistance=-0.29 yDistance=1.12 01:04:57.125 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 01:04:57.125 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.12 01:04:57.125 00.000 15672 MoveAxis(E, 79, ABG) 01:04:57.125 00.000 15672 Guiding Dir = 2, Dur = 79 01:04:57.127 00.002 15672 IsSlewing returns 0 01:04:57.128 00.001 15672 IsGuiding returns 0 01:04:57.131 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=11950, FiltMin=2576, FiltMax=9845, Gamma=2.950 01:04:57.150 00.019 15672 PulseGuide returned control before completion, sleep 67 01:04:57.218 00.068 15672 IsGuiding returns 1 01:04:57.218 00.000 15672 scope still moving after pulse duration time elapsed 01:04:57.239 00.021 15672 IsSlewing returns 0 01:04:57.243 00.004 30444 UpdateGuideState exits: m=121310 SNR=95.3 Saturated 01:04:57.243 00.000 30444 PhdController: settling, locked = 1, distance = 1.15 (2.00) aobump = 0 frame = 16 / 99999 01:04:57.243 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841497.243,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.15,"Time":34.8,"SettleTime":60.0,"StarLocked":true} 01:04:57.244 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:57.244 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:57.244 00.000 30444 Enqueuing Expose request 01:04:57.262 00.018 15672 IsGuiding returns 0 01:04:57.262 00.000 15672 scope move finished after 79 + 56 ms 01:04:57.262 00.000 15672 Move returns status 0, amount 79 01:04:57.262 00.000 15672 MoveAxis(S, 199, ABG) 01:04:57.262 00.000 15672 Guiding Dir = 1, Dur = 199 01:04:57.262 00.000 15672 IsSlewing returns 0 01:04:57.295 00.033 15672 IsGuiding returns 0 01:04:57.374 00.079 15672 PulseGuide returned control before completion, sleep 131 01:04:57.536 00.162 15672 IsGuiding returns 1 01:04:57.536 00.000 15672 scope still moving after pulse duration time elapsed 01:04:57.557 00.021 15672 IsSlewing returns 0 01:04:57.559 00.002 15672 IsGuiding returns 1 01:04:57.581 00.022 15672 IsSlewing returns 0 01:04:57.584 00.003 15672 IsGuiding returns 1 01:04:57.604 00.020 15672 IsSlewing returns 0 01:04:57.615 00.011 15672 IsGuiding returns 0 01:04:57.615 00.000 15672 scope move finished after 199 + 121 ms 01:04:57.615 00.000 15672 Move returns status 0, amount 199 01:04:57.615 00.000 15672 move complete, result=0 01:04:57.616 00.001 15672 worker thread done servicing request 01:04:57.616 00.000 15672 Worker thread wakes up 01:04:57.616 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:04:57.616 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:04:57.616 00.000 30444 GuideStep: -0.3 px 79 ms EAST, 1.1 px 199 ms SOUTH 01:04:59.732 02.116 15672 Exposure complete 01:04:59.762 00.030 15672 worker thread done servicing request 01:04:59.762 00.000 30444 OnExposeComplete: enter 01:04:59.762 00.000 30444 UpdateGuideState(): m_state=6 01:04:59.763 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4820 01:04:59.763 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=200.39, Mass=114118, SNR=86.5, Peak=9747 HFD=3.6 01:04:59.763 00.000 30444 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.28) = xAngle (1.65 = 1.65) 01:04:59.763 00.000 30444 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.59 = 1.59) 01:04:59.763 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.80 hyp=0.82 cameraTheta=1.37 mountX=-0.06 mountY=0.82, mountTheta=1.65 01:04:59.763 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.80, opts=13) 01:04:59.763 00.000 30444 Enqueuing Move request for scope (0.16, 0.80) 01:04:59.763 00.000 15672 Worker thread wakes up 01:04:59.763 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.80) opts 0xd 01:04:59.763 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.80) 01:04:59.763 00.000 15672 Moving (0.16, 0.80) raw xDistance=-0.06 yDistance=0.82 01:04:59.763 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:04:59.764 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 01:04:59.764 00.000 15672 MoveAxis(E, 0, ABG) 01:04:59.764 00.000 15672 Move returns status 0, amount 0 01:04:59.764 00.000 15672 MoveAxis(S, 146, ABG) 01:04:59.764 00.000 15672 Guiding Dir = 1, Dur = 146 01:04:59.765 00.001 15672 IsSlewing returns 0 01:04:59.765 00.000 15672 IsGuiding returns 0 01:04:59.769 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=10532, FiltMin=2585, FiltMax=9292, Gamma=2.950 01:04:59.818 00.049 30444 UpdateGuideState exits: m=114118 SNR=86.5 Saturated 01:04:59.819 00.001 30444 PhdController: settling, locked = 1, distance = 1.05 (2.00) aobump = 0 frame = 17 / 99999 01:04:59.819 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841499.819,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.05,"Time":37.4,"SettleTime":60.0,"StarLocked":true} 01:04:59.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:04:59.819 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:04:59.819 00.000 30444 Enqueuing Expose request 01:04:59.850 00.031 15672 PulseGuide returned control before completion, sleep 71 01:04:59.924 00.074 15672 IsGuiding returns 1 01:04:59.924 00.000 15672 scope still moving after pulse duration time elapsed 01:04:59.944 00.020 15672 IsSlewing returns 0 01:04:59.946 00.002 15672 IsGuiding returns 1 01:04:59.967 00.021 15672 IsSlewing returns 0 01:04:59.970 00.003 15672 IsGuiding returns 1 01:04:59.990 00.020 15672 IsSlewing returns 0 01:04:59.993 00.003 15672 IsGuiding returns 1 01:05:00.014 00.021 15672 IsSlewing returns 0 01:05:00.041 00.027 15672 IsGuiding returns 0 01:05:00.042 00.001 15672 scope move finished after 146 + 130 ms 01:05:00.042 00.000 15672 Move returns status 0, amount 146 01:05:00.042 00.000 15672 move complete, result=0 01:05:00.042 00.000 15672 worker thread done servicing request 01:05:00.042 00.000 15672 Worker thread wakes up 01:05:00.042 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:00.042 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:00.310 00.268 30444 GuideStep: -0.1 px 0 ms EAST, 0.8 px 146 ms SOUTH 01:05:01.948 01.638 15672 Exposure complete 01:05:01.967 00.019 15672 worker thread done servicing request 01:05:01.967 00.000 30444 OnExposeComplete: enter 01:05:01.967 00.000 30444 UpdateGuideState(): m_state=6 01:05:01.968 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4821 01:05:01.968 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=199.93, Mass=114945, SNR=89.4, Peak=10658 HFD=3.4 01:05:01.968 00.000 30444 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.28) = xAngle (1.42 = 1.42) 01:05:01.968 00.000 30444 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 01:05:01.968 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.34 hyp=0.38 cameraTheta=1.14 mountX=0.06 mountY=0.37, mountTheta=1.42 01:05:01.968 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.34, opts=13) 01:05:01.968 00.000 30444 Enqueuing Move request for scope (0.16, 0.34) 01:05:01.968 00.000 15672 Worker thread wakes up 01:05:01.968 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.34) opts 0xd 01:05:01.968 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.34) 01:05:01.969 00.001 15672 Moving (0.16, 0.34) raw xDistance=0.06 yDistance=0.37 01:05:01.969 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 01:05:01.969 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 01:05:01.969 00.000 15672 MoveAxis(E, 0, ABG) 01:05:01.969 00.000 15672 Move returns status 0, amount 0 01:05:01.969 00.000 15672 MoveAxis(S, 66, ABG) 01:05:01.969 00.000 15672 Guiding Dir = 1, Dur = 66 01:05:01.969 00.000 15672 IsSlewing returns 0 01:05:01.970 00.001 15672 IsGuiding returns 0 01:05:01.974 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=11029, FiltMin=2558, FiltMax=9662, Gamma=2.950 01:05:02.024 00.050 30444 UpdateGuideState exits: m=114945 SNR=89.4 Saturated 01:05:02.024 00.000 30444 PhdController: settling, locked = 1, distance = 0.85 (2.00) aobump = 0 frame = 18 / 99999 01:05:02.024 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841502.024,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.85,"Time":39.6,"SettleTime":60.0,"StarLocked":true} 01:05:02.024 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:02.024 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:02.025 00.001 30444 Enqueuing Expose request 01:05:02.087 00.062 15672 IsGuiding returns 1 01:05:02.087 00.000 15672 scope still moving after pulse duration time elapsed 01:05:02.109 00.022 15672 IsSlewing returns 0 01:05:02.109 00.000 15672 IsGuiding returns 1 01:05:02.131 00.022 15672 IsSlewing returns 0 01:05:02.151 00.020 15672 IsGuiding returns 0 01:05:02.151 00.000 15672 scope move finished after 66 + 114 ms 01:05:02.151 00.000 15672 Move returns status 0, amount 66 01:05:02.151 00.000 15672 move complete, result=0 01:05:02.151 00.000 15672 worker thread done servicing request 01:05:02.151 00.000 15672 Worker thread wakes up 01:05:02.151 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 66 ms SOUTH 01:05:02.151 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:02.151 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:04.257 02.106 15672 Exposure complete 01:05:04.277 00.020 15672 worker thread done servicing request 01:05:04.277 00.000 30444 OnExposeComplete: enter 01:05:04.277 00.000 30444 UpdateGuideState(): m_state=6 01:05:04.277 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4822 01:05:04.277 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=200.65, Mass=118652, SNR=96.3, Peak=11094 HFD=3.4 01:05:04.277 00.000 30444 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 01:05:04.277 00.000 30444 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 01:05:04.278 00.001 30444 CameraToMount -- cameraX=-0.18 cameraY=1.06 hyp=1.08 cameraTheta=1.74 mountX=-0.47 mountY=1.00, mountTheta=2.01 01:05:04.278 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=1.06, opts=13) 01:05:04.278 00.000 30444 Enqueuing Move request for scope (-0.18, 1.06) 01:05:04.278 00.000 15672 Worker thread wakes up 01:05:04.278 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 1.06) opts 0xd 01:05:04.278 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 1.06) 01:05:04.278 00.000 15672 Moving (-0.18, 1.06) raw xDistance=-0.47 yDistance=1.00 01:05:04.278 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47 01:05:04.278 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00 01:05:04.278 00.000 15672 MoveAxis(E, 127, ABG) 01:05:04.278 00.000 15672 Guiding Dir = 2, Dur = 127 01:05:04.279 00.001 15672 IsSlewing returns 0 01:05:04.280 00.001 15672 IsGuiding returns 0 01:05:04.284 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1956, max=11828, FiltMin=2516, FiltMax=10484, Gamma=2.950 01:05:04.306 00.022 15672 PulseGuide returned control before completion, sleep 111 01:05:04.333 00.027 30444 UpdateGuideState exits: m=118652 SNR=96.3 Saturated 01:05:04.334 00.001 30444 PhdController: settling, locked = 1, distance = 0.92 (2.00) aobump = 0 frame = 19 / 99999 01:05:04.334 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841504.334,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.92,"Time":41.9,"SettleTime":60.0,"StarLocked":true} 01:05:04.334 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:04.334 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:04.334 00.000 30444 Enqueuing Expose request 01:05:04.422 00.088 15672 IsGuiding returns 1 01:05:04.422 00.000 15672 scope still moving after pulse duration time elapsed 01:05:04.443 00.021 15672 IsSlewing returns 0 01:05:04.483 00.040 15672 IsGuiding returns 0 01:05:04.483 00.000 15672 scope move finished after 127 + 76 ms 01:05:04.484 00.001 15672 Move returns status 0, amount 127 01:05:04.484 00.000 15672 MoveAxis(S, 178, ABG) 01:05:04.484 00.000 15672 Guiding Dir = 1, Dur = 178 01:05:04.484 00.000 15672 IsSlewing returns 0 01:05:04.487 00.003 15672 IsGuiding returns 0 01:05:04.562 00.075 15672 PulseGuide returned control before completion, sleep 113 01:05:04.679 00.117 15672 IsGuiding returns 1 01:05:04.679 00.000 15672 scope still moving after pulse duration time elapsed 01:05:04.701 00.022 15672 IsSlewing returns 0 01:05:04.724 00.023 15672 IsGuiding returns 1 01:05:04.745 00.021 15672 IsSlewing returns 0 01:05:04.771 00.026 15672 IsGuiding returns 0 01:05:04.772 00.001 15672 scope move finished after 178 + 106 ms 01:05:04.772 00.000 15672 Move returns status 0, amount 178 01:05:04.772 00.000 15672 move complete, result=0 01:05:04.772 00.000 15672 worker thread done servicing request 01:05:04.772 00.000 15672 Worker thread wakes up 01:05:04.772 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:04.772 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:04.773 00.001 30444 GuideStep: -0.5 px 127 ms EAST, 1.0 px 178 ms SOUTH 01:05:06.681 01.908 15672 Exposure complete 01:05:06.701 00.020 15672 worker thread done servicing request 01:05:06.701 00.000 30444 OnExposeComplete: enter 01:05:06.701 00.000 30444 UpdateGuideState(): m_state=6 01:05:06.701 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 4823 01:05:06.701 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=200.39, Mass=124230, SNR=93.6, Peak=10471 HFD=3.7 01:05:06.701 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 01:05:06.701 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 01:05:06.701 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.80 hyp=0.80 cameraTheta=1.60 mountX=-0.24 mountY=0.77, mountTheta=1.88 01:05:06.701 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.80, opts=13) 01:05:06.701 00.000 30444 Enqueuing Move request for scope (-0.02, 0.80) 01:05:06.702 00.001 15672 Worker thread wakes up 01:05:06.702 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.80) opts 0xd 01:05:06.702 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.80) 01:05:06.702 00.000 15672 Moving (-0.02, 0.80) raw xDistance=-0.24 yDistance=0.77 01:05:06.702 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 01:05:06.702 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77 01:05:06.702 00.000 15672 MoveAxis(E, 0, ABG) 01:05:06.702 00.000 15672 Move returns status 0, amount 0 01:05:06.702 00.000 15672 MoveAxis(S, 138, ABG) 01:05:06.702 00.000 15672 Guiding Dir = 1, Dur = 138 01:05:06.702 00.000 15672 IsSlewing returns 0 01:05:06.703 00.001 15672 IsGuiding returns 0 01:05:06.708 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=10471, FiltMin=2632, FiltMax=9849, Gamma=2.950 01:05:06.783 00.075 15672 PulseGuide returned control before completion, sleep 69 01:05:06.864 00.081 15672 IsGuiding returns 1 01:05:06.865 00.001 15672 scope still moving after pulse duration time elapsed 01:05:06.885 00.020 15672 IsSlewing returns 0 01:05:06.888 00.003 15672 IsGuiding returns 1 01:05:06.909 00.021 15672 IsSlewing returns 0 01:05:06.912 00.003 15672 IsGuiding returns 1 01:05:06.932 00.020 15672 IsSlewing returns 0 01:05:06.944 00.012 15672 IsGuiding returns 0 01:05:06.944 00.000 15672 scope move finished after 138 + 102 ms 01:05:06.944 00.000 15672 Move returns status 0, amount 138 01:05:06.945 00.001 15672 move complete, result=0 01:05:06.945 00.000 15672 worker thread done servicing request 01:05:06.970 00.025 30444 UpdateGuideState exits: m=124230 SNR=93.6 Saturated 01:05:06.970 00.000 30444 PhdController: settling, locked = 1, distance = 0.88 (2.00) aobump = 0 frame = 20 / 99999 01:05:06.971 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596841506.970,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.88,"Time":44.5,"SettleTime":60.0,"StarLocked":true} 01:05:06.971 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:06.971 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:06.971 00.000 30444 Enqueuing Expose request 01:05:06.971 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 138 ms SOUTH 01:05:06.972 00.001 15672 Worker thread wakes up 01:05:06.972 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:06.972 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:09.080 02.108 15672 Exposure complete 01:05:09.100 00.020 15672 worker thread done servicing request 01:05:09.100 00.000 30444 OnExposeComplete: enter 01:05:09.101 00.001 30444 UpdateGuideState(): m_state=6 01:05:09.101 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4824 01:05:09.101 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=200.51, Mass=126999, SNR=86.4, Peak=9846 HFD=4.0 01:05:09.101 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 01:05:09.101 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 01:05:09.101 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.93 hyp=0.93 cameraTheta=1.61 mountX=-0.29 mountY=0.90, mountTheta=1.88 01:05:09.101 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.93, opts=13) 01:05:09.101 00.000 30444 Enqueuing Move request for scope (-0.03, 0.93) 01:05:09.101 00.000 15672 Worker thread wakes up 01:05:09.101 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.93) opts 0xd 01:05:09.102 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.93) 01:05:09.102 00.000 15672 Moving (-0.03, 0.93) raw xDistance=-0.29 yDistance=0.90 01:05:09.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 01:05:09.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 01:05:09.102 00.000 15672 MoveAxis(E, 77, ABG) 01:05:09.102 00.000 15672 Guiding Dir = 2, Dur = 77 01:05:09.102 00.000 15672 IsSlewing returns 0 01:05:09.104 00.002 15672 IsGuiding returns 0 01:05:09.108 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=9846, FiltMin=2639, FiltMax=9408, Gamma=2.950 01:05:09.131 00.023 15672 PulseGuide returned control before completion, sleep 60 01:05:09.157 00.026 30444 UpdateGuideState exits: m=126999 SNR=86.4 Saturated 01:05:09.157 00.000 30444 PhdController: settling, locked = 1, distance = 0.89 (2.00) aobump = 0 frame = 21 / 99999 01:05:09.157 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841509.157,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.89,"Time":46.7,"SettleTime":60.0,"StarLocked":true} 01:05:09.157 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:09.157 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:09.157 00.000 30444 Enqueuing Expose request 01:05:09.193 00.036 15672 IsGuiding returns 1 01:05:09.193 00.000 15672 scope still moving after pulse duration time elapsed 01:05:09.214 00.021 15672 IsSlewing returns 0 01:05:09.259 00.045 15672 IsGuiding returns 0 01:05:09.259 00.000 15672 scope move finished after 77 + 78 ms 01:05:09.259 00.000 15672 Move returns status 0, amount 77 01:05:09.259 00.000 15672 MoveAxis(S, 160, ABG) 01:05:09.259 00.000 15672 Guiding Dir = 1, Dur = 160 01:05:09.260 00.001 15672 IsSlewing returns 0 01:05:09.260 00.000 15672 IsGuiding returns 0 01:05:09.340 00.080 15672 PulseGuide returned control before completion, sleep 91 01:05:09.436 00.096 15672 IsGuiding returns 1 01:05:09.436 00.000 15672 scope still moving after pulse duration time elapsed 01:05:09.457 00.021 15672 IsSlewing returns 0 01:05:09.484 00.027 15672 IsGuiding returns 1 01:05:09.504 00.020 15672 IsSlewing returns 0 01:05:09.506 00.002 15672 IsGuiding returns 1 01:05:09.528 00.022 15672 IsSlewing returns 0 01:05:09.547 00.019 15672 IsGuiding returns 0 01:05:09.547 00.000 15672 scope move finished after 160 + 127 ms 01:05:09.548 00.001 15672 Move returns status 0, amount 160 01:05:09.548 00.000 15672 move complete, result=0 01:05:09.548 00.000 15672 worker thread done servicing request 01:05:09.548 00.000 15672 Worker thread wakes up 01:05:09.548 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:09.548 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:09.548 00.000 30444 GuideStep: -0.3 px 77 ms EAST, 0.9 px 160 ms SOUTH 01:05:11.453 01.905 15672 Exposure complete 01:05:11.473 00.020 15672 worker thread done servicing request 01:05:11.473 00.000 30444 OnExposeComplete: enter 01:05:11.473 00.000 30444 UpdateGuideState(): m_state=6 01:05:11.473 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4825 01:05:11.473 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=199.17, Mass=124658, SNR=82.2, Peak=11842 HFD=3.6 01:05:11.473 00.000 30444 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.28) = xAngle (-0.58 = -0.58) 01:05:11.473 00.000 30444 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.64 = -0.64) 01:05:11.473 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.42 hyp=0.56 cameraTheta=-0.86 mountX=0.47 mountY=-0.33, mountTheta=-0.62 01:05:11.474 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.42, opts=13) 01:05:11.474 00.000 30444 Enqueuing Move request for scope (0.37, -0.42) 01:05:11.474 00.000 15672 Worker thread wakes up 01:05:11.474 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.42) opts 0xd 01:05:11.474 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.42) 01:05:11.474 00.000 15672 Moving (0.37, -0.42) raw xDistance=0.47 yDistance=-0.33 01:05:11.474 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47 01:05:11.474 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:05:11.474 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 01:05:11.474 00.000 15672 MoveAxis(W, 121, ABG) 01:05:11.474 00.000 15672 Guiding Dir = 3, Dur = 121 01:05:11.475 00.001 15672 IsSlewing returns 0 01:05:11.475 00.000 15672 IsGuiding returns 0 01:05:11.480 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=12297, FiltMin=2588, FiltMax=9633, Gamma=2.950 01:05:11.495 00.015 15672 PulseGuide returned control before completion, sleep 112 01:05:11.529 00.034 30444 UpdateGuideState exits: m=124658 SNR=82.2 Saturated 01:05:11.529 00.000 30444 PhdController: settling, locked = 1, distance = 0.79 (2.00) aobump = 0 frame = 22 / 99999 01:05:11.529 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841511.529,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.79,"Time":49.1,"SettleTime":60.0,"StarLocked":true} 01:05:11.529 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:11.529 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:11.529 00.000 30444 Enqueuing Expose request 01:05:11.612 00.083 15672 IsGuiding returns 1 01:05:11.612 00.000 15672 scope still moving after pulse duration time elapsed 01:05:11.634 00.022 15672 IsSlewing returns 0 01:05:11.640 00.006 15672 IsGuiding returns 0 01:05:11.640 00.000 15672 scope move finished after 121 + 43 ms 01:05:11.640 00.000 15672 Move returns status 0, amount 121 01:05:11.640 00.000 15672 MoveAxis(N, 0, ABG) 01:05:11.640 00.000 15672 Move returns status 0, amount 0 01:05:11.640 00.000 15672 move complete, result=0 01:05:11.640 00.000 15672 worker thread done servicing request 01:05:11.640 00.000 15672 Worker thread wakes up 01:05:11.640 00.000 30444 GuideStep: 0.5 px 121 ms WEST, -0.3 px 0 ms NORTH 01:05:11.640 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:11.640 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:13.757 02.117 15672 Exposure complete 01:05:13.788 00.031 15672 worker thread done servicing request 01:05:13.788 00.000 30444 OnExposeComplete: enter 01:05:13.788 00.000 30444 UpdateGuideState(): m_state=6 01:05:13.788 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4826 01:05:13.788 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=199.36, Mass=117337, SNR=83.3, Peak=11793 HFD=3.9 01:05:13.788 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 01:05:13.788 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 01:05:13.788 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.23 hyp=0.24 cameraTheta=-1.96 mountX=-0.03 mountY=-0.24, mountTheta=-1.69 01:05:13.789 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.23, opts=13) 01:05:13.789 00.000 30444 Enqueuing Move request for scope (-0.09, -0.23) 01:05:13.789 00.000 15672 Worker thread wakes up 01:05:13.789 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.23) opts 0xd 01:05:13.789 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.23) 01:05:13.789 00.000 15672 Moving (-0.09, -0.23) raw xDistance=-0.03 yDistance=-0.24 01:05:13.789 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:05:13.789 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:05:13.789 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 01:05:13.789 00.000 15672 MoveAxis(E, 0, ABG) 01:05:13.789 00.000 15672 Move returns status 0, amount 0 01:05:13.789 00.000 15672 MoveAxis(N, 0, ABG) 01:05:13.789 00.000 15672 Move returns status 0, amount 0 01:05:13.789 00.000 15672 move complete, result=0 01:05:13.789 00.000 15672 worker thread done servicing request 01:05:13.795 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=12062, FiltMin=2546, FiltMax=9454, Gamma=2.950 01:05:13.843 00.048 30444 UpdateGuideState exits: m=117337 SNR=83.3 Saturated 01:05:13.844 00.001 30444 PhdController: settling, locked = 1, distance = 0.63 (2.00) aobump = 0 frame = 23 / 99999 01:05:13.844 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841513.844,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.63,"Time":51.4,"SettleTime":60.0,"StarLocked":true} 01:05:13.844 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:13.844 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:13.844 00.000 30444 Enqueuing Expose request 01:05:13.844 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 01:05:13.844 00.000 15672 Worker thread wakes up 01:05:13.844 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:13.844 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:15.750 01.906 15672 Exposure complete 01:05:15.770 00.020 15672 worker thread done servicing request 01:05:15.770 00.000 30444 OnExposeComplete: enter 01:05:15.770 00.000 30444 UpdateGuideState(): m_state=6 01:05:15.770 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4827 01:05:15.771 00.001 30444 Star::Find returns 1 (1), X=459.18, Y=199.19, Mass=119154, SNR=95.8, Peak=12263 HFD=3.7 01:05:15.771 00.000 30444 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.28) = xAngle (-2.46 = -2.46) 01:05:15.771 00.000 30444 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.52 = -2.52) 01:05:15.771 00.000 30444 CameraToMount -- cameraX=-0.95 cameraY=-0.40 hyp=1.03 cameraTheta=-2.74 mountX=-0.80 mountY=-0.60, mountTheta=-2.50 01:05:15.772 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.95, y=-0.40, opts=13) 01:05:15.772 00.000 30444 Enqueuing Move request for scope (-0.95, -0.40) 01:05:15.772 00.000 15672 Worker thread wakes up 01:05:15.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.40) opts 0xd 01:05:15.772 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.95, -0.40) 01:05:15.772 00.000 15672 Moving (-0.95, -0.40) raw xDistance=-0.80 yDistance=-0.60 01:05:15.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80 01:05:15.772 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:05:15.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60 01:05:15.772 00.000 15672 MoveAxis(E, 217, ABG) 01:05:15.772 00.000 15672 Guiding Dir = 2, Dur = 217 01:05:15.773 00.001 15672 IsSlewing returns 0 01:05:15.774 00.001 15672 IsGuiding returns 0 01:05:15.778 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=12263, FiltMin=2611, FiltMax=8939, Gamma=2.950 01:05:15.792 00.014 15672 PulseGuide returned control before completion, sleep 209 01:05:15.839 00.047 30444 UpdateGuideState exits: m=119154 SNR=95.8 Saturated 01:05:15.839 00.000 30444 PhdController: settling, locked = 1, distance = 0.75 (2.00) aobump = 0 frame = 24 / 99999 01:05:15.839 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841515.839,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.75,"Time":53.4,"SettleTime":60.0,"StarLocked":true} 01:05:15.840 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:15.840 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:15.840 00.000 30444 Enqueuing Expose request 01:05:16.003 00.163 15672 IsGuiding returns 1 01:05:16.003 00.000 15672 scope still moving after pulse duration time elapsed 01:05:16.025 00.022 15672 IsSlewing returns 0 01:05:16.050 00.025 15672 IsGuiding returns 0 01:05:16.050 00.000 15672 scope move finished after 217 + 58 ms 01:05:16.050 00.000 15672 Move returns status 0, amount 217 01:05:16.050 00.000 15672 MoveAxis(N, 0, ABG) 01:05:16.050 00.000 15672 Move returns status 0, amount 0 01:05:16.050 00.000 15672 move complete, result=0 01:05:16.050 00.000 15672 worker thread done servicing request 01:05:16.050 00.000 15672 Worker thread wakes up 01:05:16.050 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:16.050 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:16.051 00.001 30444 GuideStep: -0.8 px 217 ms EAST, -0.6 px 0 ms NORTH 01:05:18.158 02.107 15672 Exposure complete 01:05:18.178 00.020 15672 worker thread done servicing request 01:05:18.178 00.000 30444 OnExposeComplete: enter 01:05:18.178 00.000 30444 UpdateGuideState(): m_state=6 01:05:18.178 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4828 01:05:18.178 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=198.74, Mass=121536, SNR=92.4, Peak=10108 HFD=4.0 01:05:18.178 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 01:05:18.178 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 01:05:18.178 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.85 hyp=0.85 cameraTheta=-1.62 mountX=0.19 mountY=-0.84, mountTheta=-1.34 01:05:18.178 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.85, opts=13) 01:05:18.178 00.000 30444 Enqueuing Move request for scope (-0.04, -0.85) 01:05:18.178 00.000 15672 Worker thread wakes up 01:05:18.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.85) opts 0xd 01:05:18.178 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.85) 01:05:18.178 00.000 15672 Moving (-0.04, -0.85) raw xDistance=0.19 yDistance=-0.84 01:05:18.178 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 01:05:18.178 00.000 15672 resist switch: large excursion: input -0.84 thresh 0.75 direction from 1 to -1 01:05:18.178 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.51 01:05:18.178 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 01:05:18.178 00.000 15672 MoveAxis(E, 0, ABG) 01:05:18.178 00.000 15672 Move returns status 0, amount 0 01:05:18.178 00.000 15672 MoveAxis(N, 149, ABG) 01:05:18.178 00.000 15672 Guiding Dir = 0, Dur = 149 01:05:18.179 00.001 15672 IsSlewing returns 0 01:05:18.180 00.001 15672 IsGuiding returns 0 01:05:18.184 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=10848, FiltMin=2563, FiltMax=9378, Gamma=2.950 01:05:18.234 00.050 30444 UpdateGuideState exits: m=121536 SNR=92.4 Saturated 01:05:18.234 00.000 30444 PhdController: settling, locked = 1, distance = 0.78 (2.00) aobump = 0 frame = 25 / 99999 01:05:18.234 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841518.234,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.78,"Time":55.8,"SettleTime":60.0,"StarLocked":true} 01:05:18.234 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:18.234 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:18.234 00.000 30444 Enqueuing Expose request 01:05:18.253 00.019 15672 PulseGuide returned control before completion, sleep 87 01:05:18.342 00.089 15672 IsGuiding returns 1 01:05:18.342 00.000 15672 scope still moving after pulse duration time elapsed 01:05:18.363 00.021 15672 IsSlewing returns 0 01:05:18.365 00.002 15672 IsGuiding returns 1 01:05:18.386 00.021 15672 IsSlewing returns 0 01:05:18.389 00.003 15672 IsGuiding returns 1 01:05:18.410 00.021 15672 IsSlewing returns 0 01:05:18.431 00.021 15672 IsGuiding returns 0 01:05:18.431 00.000 15672 scope move finished after 149 + 102 ms 01:05:18.432 00.001 15672 Move returns status 0, amount 149 01:05:18.432 00.000 15672 move complete, result=0 01:05:18.432 00.000 15672 worker thread done servicing request 01:05:18.432 00.000 15672 Worker thread wakes up 01:05:18.432 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:18.432 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:18.433 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 149 ms NORTH 01:05:20.338 01.905 15672 Exposure complete 01:05:20.358 00.020 15672 worker thread done servicing request 01:05:20.358 00.000 30444 OnExposeComplete: enter 01:05:20.358 00.000 30444 UpdateGuideState(): m_state=6 01:05:20.358 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 4829 01:05:20.358 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=198.85, Mass=127590, SNR=82.8, Peak=11608 HFD=3.9 01:05:20.358 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 01:05:20.358 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 01:05:20.358 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.73 hyp=0.75 cameraTheta=-1.74 mountX=0.08 mountY=-0.74, mountTheta=-1.46 01:05:20.359 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.73, opts=13) 01:05:20.359 00.000 30444 Enqueuing Move request for scope (-0.13, -0.73) 01:05:20.359 00.000 15672 Worker thread wakes up 01:05:20.359 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.73) opts 0xd 01:05:20.359 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.73) 01:05:20.359 00.000 15672 Moving (-0.13, -0.73) raw xDistance=0.08 yDistance=-0.74 01:05:20.359 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 01:05:20.359 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 01:05:20.359 00.000 15672 MoveAxis(E, 0, ABG) 01:05:20.359 00.000 15672 Move returns status 0, amount 0 01:05:20.359 00.000 15672 MoveAxis(N, 133, ABG) 01:05:20.359 00.000 15672 Guiding Dir = 0, Dur = 133 01:05:20.360 00.001 15672 IsSlewing returns 0 01:05:20.361 00.001 15672 IsGuiding returns 0 01:05:20.367 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=12523, FiltMin=2627, FiltMax=9128, Gamma=2.950 01:05:20.418 00.051 30444 UpdateGuideState exits: m=127590 SNR=82.8 Saturated 01:05:20.418 00.000 30444 PhdController: settling, locked = 1, distance = 0.77 (2.00) aobump = 0 frame = 26 / 99999 01:05:20.418 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596841520.418,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.77,"Time":58.0,"SettleTime":60.0,"StarLocked":true} 01:05:20.418 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:20.418 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:20.418 00.000 30444 Enqueuing Expose request 01:05:20.442 00.024 15672 PulseGuide returned control before completion, sleep 62 01:05:20.506 00.064 15672 IsGuiding returns 1 01:05:20.506 00.000 15672 scope still moving after pulse duration time elapsed 01:05:20.528 00.022 15672 IsSlewing returns 0 01:05:20.530 00.002 15672 IsGuiding returns 1 01:05:20.550 00.020 15672 IsSlewing returns 0 01:05:20.553 00.003 15672 IsGuiding returns 1 01:05:20.574 00.021 15672 IsSlewing returns 0 01:05:20.603 00.029 15672 IsGuiding returns 0 01:05:20.603 00.000 15672 scope move finished after 133 + 109 ms 01:05:20.603 00.000 15672 Move returns status 0, amount 133 01:05:20.604 00.001 15672 move complete, result=0 01:05:20.604 00.000 15672 worker thread done servicing request 01:05:20.604 00.000 15672 Worker thread wakes up 01:05:20.604 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:20.604 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:20.604 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 133 ms NORTH 01:05:22.720 02.116 15672 Exposure complete 01:05:22.751 00.031 15672 worker thread done servicing request 01:05:22.751 00.000 30444 OnExposeComplete: enter 01:05:22.751 00.000 30444 UpdateGuideState(): m_state=6 01:05:22.751 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 4830 01:05:22.751 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=199.14, Mass=117332, SNR=77.9, Peak=10774 HFD=4.0 01:05:22.751 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 01:05:22.751 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 01:05:22.751 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.45 hyp=0.46 cameraTheta=-1.81 mountX=0.02 mountY=-0.46, mountTheta=-1.53 01:05:22.752 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.45, opts=13) 01:05:22.752 00.000 30444 Enqueuing Move request for scope (-0.11, -0.45) 01:05:22.752 00.000 15672 Worker thread wakes up 01:05:22.752 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.45) opts 0xd 01:05:22.752 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.45) 01:05:22.752 00.000 15672 Moving (-0.11, -0.45) raw xDistance=0.02 yDistance=-0.46 01:05:22.752 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:05:22.752 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 01:05:22.752 00.000 15672 MoveAxis(E, 0, ABG) 01:05:22.752 00.000 15672 Move returns status 0, amount 0 01:05:22.752 00.000 15672 MoveAxis(N, 82, ABG) 01:05:22.752 00.000 15672 Guiding Dir = 0, Dur = 82 01:05:22.753 00.001 15672 IsSlewing returns 0 01:05:22.754 00.001 15672 IsGuiding returns 0 01:05:22.758 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=11563, FiltMin=2601, FiltMax=9149, Gamma=2.950 01:05:22.808 00.050 30444 UpdateGuideState exits: m=117332 SNR=77.9 Saturated 01:05:22.808 00.000 30444 PhdController: settling, locked = 1, distance = 0.68 (2.00) aobump = 0 frame = 27 / 99999 01:05:22.808 00.000 30444 PhdController: newstate STATE_FINISH 01:05:22.808 00.000 30444 PhdController complete: success 01:05:22.808 00.000 30444 evsrv: {"Event":"SettleDone","Timestamp":1596841522.808,"Host":"DESKTOP-370CUR0","Inst":1,"Status":0,"TotalFrames":27,"DroppedFrames":0} 01:05:22.808 00.000 30444 Mount: notify guiding dither settle done success=1 01:05:22.808 00.000 30444 PhdController: newstate STATE_IDLE 01:05:22.809 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:22.809 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:22.809 00.000 30444 Enqueuing Expose request 01:05:22.838 00.029 15672 IsGuiding returns 1 01:05:22.838 00.000 15672 scope still moving after pulse duration time elapsed 01:05:22.860 00.022 15672 IsSlewing returns 0 01:05:22.887 00.027 15672 IsGuiding returns 1 01:05:22.907 00.020 15672 IsSlewing returns 0 01:05:22.908 00.001 15672 IsGuiding returns 1 01:05:22.929 00.021 15672 IsSlewing returns 0 01:05:22.950 00.021 15672 IsGuiding returns 0 01:05:22.950 00.000 15672 scope move finished after 82 + 113 ms 01:05:22.950 00.000 15672 Move returns status 0, amount 82 01:05:22.950 00.000 15672 move complete, result=0 01:05:22.950 00.000 15672 worker thread done servicing request 01:05:22.950 00.000 15672 Worker thread wakes up 01:05:22.950 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:22.950 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:23.692 00.742 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 82 ms NORTH 01:05:24.859 01.167 15672 Exposure complete 01:05:24.879 00.020 15672 worker thread done servicing request 01:05:24.879 00.000 30444 OnExposeComplete: enter 01:05:24.879 00.000 30444 UpdateGuideState(): m_state=6 01:05:24.879 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4831 01:05:24.879 00.000 30444 Star::Find returns 1 (1), X=458.55, Y=199.03, Mass=119684, SNR=82.1, Peak=12867 HFD=3.5 01:05:24.879 00.000 30444 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.28) = xAngle (-2.52 = -2.52) 01:05:24.879 00.000 30444 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.59 = -2.59) 01:05:24.879 00.000 30444 CameraToMount -- cameraX=-1.58 cameraY=-0.56 hyp=1.67 cameraTheta=-2.80 mountX=-1.36 mountY=-0.88, mountTheta=-2.57 01:05:24.880 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.58, y=-0.56, opts=13) 01:05:24.880 00.000 30444 Enqueuing Move request for scope (-1.58, -0.56) 01:05:24.880 00.000 15672 Worker thread wakes up 01:05:24.880 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.58, -0.56) opts 0xd 01:05:24.880 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.58, -0.56) 01:05:24.880 00.000 15672 Moving (-1.58, -0.56) raw xDistance=-1.36 yDistance=-0.88 01:05:24.880 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.36 01:05:24.880 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 01:05:24.880 00.000 15672 MoveAxis(E, 369, ABG) 01:05:24.880 00.000 15672 Guiding Dir = 2, Dur = 369 01:05:24.881 00.001 15672 IsSlewing returns 0 01:05:24.882 00.001 15672 IsGuiding returns 0 01:05:24.887 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=12867, FiltMin=2611, FiltMax=9530, Gamma=2.950 01:05:24.898 00.011 15672 PulseGuide returned control before completion, sleep 364 01:05:24.936 00.038 30444 UpdateGuideState exits: m=119684 SNR=82.1 Saturated 01:05:24.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:24.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:24.937 00.001 30444 Enqueuing Expose request 01:05:25.297 00.360 15672 IsGuiding returns 0 01:05:25.298 00.001 15672 Move returns status 0, amount 369 01:05:25.298 00.000 15672 MoveAxis(N, 157, ABG) 01:05:25.298 00.000 15672 Guiding Dir = 0, Dur = 157 01:05:25.298 00.000 15672 IsSlewing returns 0 01:05:25.299 00.001 15672 IsGuiding returns 0 01:05:25.377 00.078 15672 PulseGuide returned control before completion, sleep 89 01:05:25.468 00.091 15672 IsGuiding returns 1 01:05:25.468 00.000 15672 scope still moving after pulse duration time elapsed 01:05:25.489 00.021 15672 IsSlewing returns 0 01:05:25.556 00.067 15672 IsGuiding returns 0 01:05:25.556 00.000 15672 scope move finished after 157 + 99 ms 01:05:25.556 00.000 15672 Move returns status 0, amount 157 01:05:25.556 00.000 15672 move complete, result=0 01:05:25.556 00.000 15672 worker thread done servicing request 01:05:25.556 00.000 15672 Worker thread wakes up 01:05:25.556 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:25.556 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:25.556 00.000 30444 GuideStep: -1.4 px 369 ms EAST, -0.9 px 157 ms NORTH 01:05:27.676 02.120 15672 Exposure complete 01:05:27.706 00.030 15672 worker thread done servicing request 01:05:27.706 00.000 30444 OnExposeComplete: enter 01:05:27.706 00.000 30444 UpdateGuideState(): m_state=6 01:05:27.707 00.001 30444 Star::Find(15, 458, 199, 0, (0,0,0,0), 0.0, 255) frame 4832 01:05:27.707 00.000 30444 Star::Find returns 1 (1), X=461.88, Y=198.48, Mass=122798, SNR=85.0, Peak=10704 HFD=3.8 01:05:27.707 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 01:05:27.707 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 01:05:27.707 00.000 30444 CameraToMount -- cameraX=1.76 cameraY=-1.11 hyp=2.08 cameraTheta=-0.56 mountX=1.99 mountY=-0.70, mountTheta=-0.34 01:05:27.707 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.76, y=-1.11, opts=13) 01:05:27.707 00.000 30444 Enqueuing Move request for scope (1.76, -1.11) 01:05:27.707 00.000 15672 Worker thread wakes up 01:05:27.707 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.76, -1.11) opts 0xd 01:05:27.707 00.000 15672 Handling offset move in thread for scope, endpoint = (1.76, -1.11) 01:05:27.708 00.001 15672 Moving (1.76, -1.11) raw xDistance=1.99 yDistance=-0.70 01:05:27.708 00.000 15672 GuideAlgorithmHysteresis::Result() returns 1.20 from input 1.99 01:05:27.708 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 01:05:27.708 00.000 15672 MoveAxis(W, 513, ABG) 01:05:27.708 00.000 15672 Guiding Dir = 3, Dur = 513 01:05:27.708 00.000 15672 IsSlewing returns 0 01:05:27.709 00.001 15672 IsGuiding returns 0 01:05:27.714 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=11375, FiltMin=2627, FiltMax=9679, Gamma=2.950 01:05:27.726 00.012 15672 PulseGuide returned control before completion, sleep 507 01:05:27.764 00.038 30444 UpdateGuideState exits: m=122798 SNR=85.0 Saturated 01:05:27.764 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:27.764 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:27.764 00.000 30444 Enqueuing Expose request 01:05:28.237 00.473 15672 IsGuiding returns 1 01:05:28.237 00.000 15672 scope still moving after pulse duration time elapsed 01:05:28.259 00.022 15672 IsSlewing returns 0 01:05:28.271 00.012 15672 IsGuiding returns 0 01:05:28.271 00.000 15672 scope move finished after 513 + 49 ms 01:05:28.271 00.000 15672 Move returns status 0, amount 513 01:05:28.271 00.000 15672 MoveAxis(N, 125, ABG) 01:05:28.271 00.000 15672 Guiding Dir = 0, Dur = 125 01:05:28.272 00.001 15672 IsSlewing returns 0 01:05:28.275 00.003 15672 IsGuiding returns 0 01:05:28.366 00.091 15672 PulseGuide returned control before completion, sleep 46 01:05:28.415 00.049 15672 IsGuiding returns 1 01:05:28.415 00.000 15672 scope still moving after pulse duration time elapsed 01:05:28.436 00.021 15672 IsSlewing returns 0 01:05:28.439 00.003 15672 IsGuiding returns 1 01:05:28.460 00.021 15672 IsSlewing returns 0 01:05:28.463 00.003 15672 IsGuiding returns 1 01:05:28.484 00.021 15672 IsSlewing returns 0 01:05:28.487 00.003 15672 IsGuiding returns 1 01:05:28.509 00.022 15672 IsSlewing returns 0 01:05:28.526 00.017 15672 IsGuiding returns 0 01:05:28.526 00.000 15672 scope move finished after 125 + 124 ms 01:05:28.526 00.000 15672 Move returns status 0, amount 125 01:05:28.526 00.000 15672 move complete, result=0 01:05:28.526 00.000 15672 worker thread done servicing request 01:05:28.526 00.000 15672 Worker thread wakes up 01:05:28.526 00.000 30444 GuideStep: 2.0 px 513 ms WEST, -0.7 px 125 ms NORTH 01:05:28.526 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:28.526 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:30.435 01.909 15672 Exposure complete 01:05:30.455 00.020 15672 worker thread done servicing request 01:05:30.455 00.000 30444 OnExposeComplete: enter 01:05:30.455 00.000 30444 UpdateGuideState(): m_state=6 01:05:30.455 00.000 30444 Star::Find(15, 461, 198, 0, (0,0,0,0), 0.0, 255) frame 4833 01:05:30.455 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=198.68, Mass=112909, SNR=78.0, Peak=10445 HFD=3.5 01:05:30.455 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 01:05:30.456 00.001 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.05 = -1.05) 01:05:30.456 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.90 hyp=0.95 cameraTheta=-1.27 mountX=0.52 mountY=-0.82, mountTheta=-1.01 01:05:30.456 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.90, opts=13) 01:05:30.456 00.000 30444 Enqueuing Move request for scope (0.28, -0.90) 01:05:30.456 00.000 15672 Worker thread wakes up 01:05:30.456 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.90) opts 0xd 01:05:30.456 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.90) 01:05:30.456 00.000 15672 Moving (0.28, -0.90) raw xDistance=0.52 yDistance=-0.82 01:05:30.456 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.52 01:05:30.456 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 01:05:30.457 00.001 15672 MoveAxis(W, 177, ABG) 01:05:30.457 00.000 15672 Guiding Dir = 3, Dur = 177 01:05:30.457 00.000 15672 IsSlewing returns 0 01:05:30.458 00.001 15672 IsGuiding returns 0 01:05:30.463 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=10445, FiltMin=2632, FiltMax=8835, Gamma=2.950 01:05:30.474 00.011 15672 PulseGuide returned control before completion, sleep 172 01:05:30.667 00.193 15672 IsGuiding returns 0 01:05:30.667 00.000 15672 Move returns status 0, amount 177 01:05:30.667 00.000 15672 MoveAxis(N, 147, ABG) 01:05:30.667 00.000 15672 Guiding Dir = 0, Dur = 147 01:05:30.668 00.001 15672 IsSlewing returns 0 01:05:30.671 00.003 15672 IsGuiding returns 0 01:05:30.745 00.074 15672 PulseGuide returned control before completion, sleep 83 01:05:30.823 00.078 30444 UpdateGuideState exits: m=112909 SNR=78.0 Saturated 01:05:30.823 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:30.823 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:30.823 00.000 30444 Enqueuing Expose request 01:05:30.834 00.011 15672 IsGuiding returns 1 01:05:30.834 00.000 15672 scope still moving after pulse duration time elapsed 01:05:30.854 00.020 15672 IsSlewing returns 0 01:05:30.856 00.002 15672 IsGuiding returns 1 01:05:30.878 00.022 15672 IsSlewing returns 0 01:05:30.878 00.000 15672 IsGuiding returns 1 01:05:30.899 00.021 15672 IsSlewing returns 0 01:05:30.938 00.039 15672 IsGuiding returns 0 01:05:30.938 00.000 15672 scope move finished after 147 + 119 ms 01:05:30.938 00.000 15672 Move returns status 0, amount 147 01:05:30.938 00.000 15672 move complete, result=0 01:05:30.938 00.000 15672 worker thread done servicing request 01:05:30.938 00.000 15672 Worker thread wakes up 01:05:30.938 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:30.938 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:31.030 00.092 30444 GuideStep: 0.5 px 177 ms WEST, -0.8 px 147 ms NORTH 01:05:33.047 02.017 15672 Exposure complete 01:05:33.067 00.020 15672 worker thread done servicing request 01:05:33.067 00.000 30444 OnExposeComplete: enter 01:05:33.067 00.000 30444 UpdateGuideState(): m_state=6 01:05:33.067 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 4834 01:05:33.067 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=198.87, Mass=112035, SNR=74.6, Peak=11110 HFD=3.6 01:05:33.067 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 01:05:33.067 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 01:05:33.067 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.72 hyp=0.77 cameraTheta=-1.94 mountX=-0.07 mountY=-0.76, mountTheta=-1.66 01:05:33.067 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.72, opts=13) 01:05:33.067 00.000 30444 Enqueuing Move request for scope (-0.28, -0.72) 01:05:33.068 00.001 15672 Worker thread wakes up 01:05:33.068 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.72) opts 0xd 01:05:33.068 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.72) 01:05:33.068 00.000 15672 Moving (-0.28, -0.72) raw xDistance=-0.07 yDistance=-0.76 01:05:33.068 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 01:05:33.068 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 01:05:33.068 00.000 15672 MoveAxis(E, 0, ABG) 01:05:33.068 00.000 15672 Move returns status 0, amount 0 01:05:33.068 00.000 15672 MoveAxis(N, 136, ABG) 01:05:33.068 00.000 15672 Guiding Dir = 0, Dur = 136 01:05:33.068 00.000 15672 IsSlewing returns 0 01:05:33.070 00.002 15672 IsGuiding returns 0 01:05:33.074 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=11831, FiltMin=2623, FiltMax=9096, Gamma=2.950 01:05:33.158 00.084 15672 PulseGuide returned control before completion, sleep 59 01:05:33.219 00.061 15672 IsGuiding returns 1 01:05:33.219 00.000 15672 scope still moving after pulse duration time elapsed 01:05:33.239 00.020 15672 IsSlewing returns 0 01:05:33.239 00.000 15672 IsGuiding returns 1 01:05:33.260 00.021 15672 IsSlewing returns 0 01:05:33.261 00.001 15672 IsGuiding returns 1 01:05:33.282 00.021 15672 IsSlewing returns 0 01:05:33.283 00.001 15672 IsGuiding returns 1 01:05:33.304 00.021 15672 IsSlewing returns 0 01:05:33.334 00.030 15672 IsGuiding returns 0 01:05:33.334 00.000 15672 scope move finished after 136 + 128 ms 01:05:33.334 00.000 15672 Move returns status 0, amount 136 01:05:33.334 00.000 15672 move complete, result=0 01:05:33.334 00.000 15672 worker thread done servicing request 01:05:33.387 00.053 30444 UpdateGuideState exits: m=112035 SNR=74.6 Saturated 01:05:33.387 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:33.388 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:33.388 00.000 30444 Enqueuing Expose request 01:05:33.388 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 136 ms NORTH 01:05:33.388 00.000 15672 Worker thread wakes up 01:05:33.388 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:33.389 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:35.305 01.916 15672 Exposure complete 01:05:35.334 00.029 15672 worker thread done servicing request 01:05:35.335 00.001 30444 OnExposeComplete: enter 01:05:35.335 00.000 30444 UpdateGuideState(): m_state=6 01:05:35.335 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 4835 01:05:35.335 00.000 30444 Star::Find returns 1 (1), X=459.26, Y=198.88, Mass=119215, SNR=81.4, Peak=12217 HFD=3.6 01:05:35.335 00.000 30444 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 01:05:35.335 00.000 30444 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.24 = -2.24) 01:05:35.335 00.000 30444 CameraToMount -- cameraX=-0.87 cameraY=-0.71 hyp=1.12 cameraTheta=-2.45 mountX=-0.64 mountY=-0.88, mountTheta=-2.20 01:05:35.335 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.87, y=-0.71, opts=13) 01:05:35.335 00.000 30444 Enqueuing Move request for scope (-0.87, -0.71) 01:05:35.336 00.001 15672 Worker thread wakes up 01:05:35.336 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -0.71) opts 0xd 01:05:35.336 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.87, -0.71) 01:05:35.336 00.000 15672 Moving (-0.87, -0.71) raw xDistance=-0.64 yDistance=-0.88 01:05:35.336 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64 01:05:35.336 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 01:05:35.336 00.000 15672 MoveAxis(E, 172, ABG) 01:05:35.336 00.000 15672 Guiding Dir = 2, Dur = 172 01:05:35.336 00.000 15672 IsSlewing returns 0 01:05:35.337 00.001 15672 IsGuiding returns 0 01:05:35.342 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12694, FiltMin=2552, FiltMax=9131, Gamma=2.950 01:05:35.361 00.019 15672 PulseGuide returned control before completion, sleep 159 01:05:35.416 00.055 30444 UpdateGuideState exits: m=119215 SNR=81.4 Saturated 01:05:35.416 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:35.416 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:35.416 00.000 30444 Enqueuing Expose request 01:05:35.570 00.154 15672 IsGuiding returns 0 01:05:35.570 00.000 15672 Move returns status 0, amount 172 01:05:35.570 00.000 15672 MoveAxis(N, 157, ABG) 01:05:35.570 00.000 15672 Guiding Dir = 0, Dur = 157 01:05:35.570 00.000 15672 IsSlewing returns 0 01:05:35.572 00.002 15672 IsGuiding returns 0 01:05:35.651 00.079 15672 PulseGuide returned control before completion, sleep 89 01:05:35.742 00.091 15672 IsGuiding returns 1 01:05:35.742 00.000 15672 scope still moving after pulse duration time elapsed 01:05:35.763 00.021 15672 IsSlewing returns 0 01:05:35.779 00.016 15672 IsGuiding returns 1 01:05:35.800 00.021 15672 IsSlewing returns 0 01:05:35.803 00.003 15672 IsGuiding returns 1 01:05:35.824 00.021 15672 IsSlewing returns 0 01:05:35.842 00.018 15672 IsGuiding returns 0 01:05:35.843 00.001 15672 scope move finished after 157 + 113 ms 01:05:35.843 00.000 15672 Move returns status 0, amount 157 01:05:35.843 00.000 15672 move complete, result=0 01:05:35.843 00.000 15672 worker thread done servicing request 01:05:35.843 00.000 15672 Worker thread wakes up 01:05:35.843 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:35.843 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:35.844 00.001 30444 GuideStep: -0.6 px 172 ms EAST, -0.9 px 157 ms NORTH 01:05:37.953 02.109 15672 Exposure complete 01:05:37.973 00.020 15672 worker thread done servicing request 01:05:37.973 00.000 30444 OnExposeComplete: enter 01:05:37.973 00.000 30444 UpdateGuideState(): m_state=6 01:05:37.973 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 4836 01:05:37.973 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=198.77, Mass=129517, SNR=95.4, Peak=11672 HFD=3.8 01:05:37.973 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 01:05:37.973 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 01:05:37.973 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.82 hyp=0.83 cameraTheta=-1.70 mountX=0.12 mountY=-0.82, mountTheta=-1.42 01:05:37.974 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.82, opts=13) 01:05:37.974 00.000 30444 Enqueuing Move request for scope (-0.11, -0.82) 01:05:37.974 00.000 15672 Worker thread wakes up 01:05:37.974 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.82) opts 0xd 01:05:37.974 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.82) 01:05:37.974 00.000 15672 Moving (-0.11, -0.82) raw xDistance=0.12 yDistance=-0.82 01:05:37.974 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:05:37.974 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 01:05:37.974 00.000 15672 MoveAxis(E, 0, ABG) 01:05:37.974 00.000 15672 Move returns status 0, amount 0 01:05:37.974 00.000 15672 MoveAxis(N, 147, ABG) 01:05:37.974 00.000 15672 Guiding Dir = 0, Dur = 147 01:05:37.975 00.001 15672 IsSlewing returns 0 01:05:37.976 00.001 15672 IsGuiding returns 0 01:05:37.981 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=13072, FiltMin=2530, FiltMax=9609, Gamma=2.950 01:05:38.030 00.049 30444 UpdateGuideState exits: m=129517 SNR=95.4 Saturated 01:05:38.030 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:38.030 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:38.030 00.000 30444 Enqueuing Expose request 01:05:38.062 00.032 15672 PulseGuide returned control before completion, sleep 72 01:05:38.143 00.081 15672 IsGuiding returns 1 01:05:38.143 00.000 15672 scope still moving after pulse duration time elapsed 01:05:38.164 00.021 15672 IsSlewing returns 0 01:05:38.166 00.002 15672 IsGuiding returns 1 01:05:38.187 00.021 15672 IsSlewing returns 0 01:05:38.190 00.003 15672 IsGuiding returns 1 01:05:38.211 00.021 15672 IsSlewing returns 0 01:05:38.222 00.011 15672 IsGuiding returns 0 01:05:38.222 00.000 15672 scope move finished after 147 + 98 ms 01:05:38.222 00.000 15672 Move returns status 0, amount 147 01:05:38.222 00.000 15672 move complete, result=0 01:05:38.222 00.000 15672 worker thread done servicing request 01:05:38.222 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 147 ms NORTH 01:05:38.222 00.000 15672 Worker thread wakes up 01:05:38.223 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:38.223 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:40.131 01.908 15672 Exposure complete 01:05:40.150 00.019 15672 worker thread done servicing request 01:05:40.150 00.000 30444 OnExposeComplete: enter 01:05:40.150 00.000 30444 UpdateGuideState(): m_state=6 01:05:40.151 00.001 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 4837 01:05:40.151 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=199.01, Mass=121100, SNR=89.1, Peak=12091 HFD=3.2 01:05:40.151 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 01:05:40.151 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 01:05:40.151 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.58 hyp=0.58 cameraTheta=-1.63 mountX=0.13 mountY=-0.57, mountTheta=-1.35 01:05:40.151 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.58, opts=13) 01:05:40.151 00.000 30444 Enqueuing Move request for scope (-0.03, -0.58) 01:05:40.151 00.000 15672 Worker thread wakes up 01:05:40.151 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.58) opts 0xd 01:05:40.151 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.58) 01:05:40.152 00.001 15672 Moving (-0.03, -0.58) raw xDistance=0.13 yDistance=-0.57 01:05:40.152 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:05:40.152 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 01:05:40.152 00.000 15672 MoveAxis(E, 0, ABG) 01:05:40.152 00.000 15672 Move returns status 0, amount 0 01:05:40.152 00.000 15672 MoveAxis(N, 102, ABG) 01:05:40.152 00.000 15672 Guiding Dir = 0, Dur = 102 01:05:40.152 00.000 15672 IsSlewing returns 0 01:05:40.153 00.001 15672 IsGuiding returns 0 01:05:40.157 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=15479, FiltMin=2570, FiltMax=11077, Gamma=2.950 01:05:40.207 00.050 30444 UpdateGuideState exits: m=121100 SNR=89.1 Saturated 01:05:40.207 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:40.207 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:40.207 00.000 30444 Enqueuing Expose request 01:05:40.235 00.028 15672 PulseGuide returned control before completion, sleep 31 01:05:40.300 00.065 15672 IsGuiding returns 1 01:05:40.300 00.000 15672 scope still moving after pulse duration time elapsed 01:05:40.320 00.020 15672 IsSlewing returns 0 01:05:40.321 00.001 15672 IsGuiding returns 1 01:05:40.342 00.021 15672 IsSlewing returns 0 01:05:40.348 00.006 15672 IsGuiding returns 0 01:05:40.348 00.000 15672 scope move finished after 102 + 92 ms 01:05:40.348 00.000 15672 Move returns status 0, amount 102 01:05:40.348 00.000 15672 move complete, result=0 01:05:40.348 00.000 15672 worker thread done servicing request 01:05:40.348 00.000 15672 Worker thread wakes up 01:05:40.348 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:40.348 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:40.349 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 102 ms NORTH 01:05:42.459 02.110 15672 Exposure complete 01:05:42.478 00.019 15672 worker thread done servicing request 01:05:42.478 00.000 30444 OnExposeComplete: enter 01:05:42.478 00.000 30444 UpdateGuideState(): m_state=6 01:05:42.479 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4838 01:05:42.479 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=198.84, Mass=123102, SNR=84.5, Peak=11925 HFD=3.7 01:05:42.479 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 01:05:42.479 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 01:05:42.479 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.75 hyp=0.77 cameraTheta=-1.31 mountX=0.39 mountY=-0.69, mountTheta=-1.05 01:05:42.479 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.75, opts=13) 01:05:42.479 00.000 30444 Enqueuing Move request for scope (0.20, -0.75) 01:05:42.479 00.000 15672 Worker thread wakes up 01:05:42.479 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.75) opts 0xd 01:05:42.480 00.001 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.75) 01:05:42.480 00.000 15672 Moving (0.20, -0.75) raw xDistance=0.39 yDistance=-0.69 01:05:42.480 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 01:05:42.480 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 01:05:42.480 00.000 15672 MoveAxis(W, 107, ABG) 01:05:42.480 00.000 15672 Guiding Dir = 3, Dur = 107 01:05:42.480 00.000 15672 IsSlewing returns 0 01:05:42.481 00.001 15672 IsGuiding returns 0 01:05:42.486 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=11925, FiltMin=2601, FiltMax=9733, Gamma=2.950 01:05:42.503 00.017 15672 PulseGuide returned control before completion, sleep 96 01:05:42.537 00.034 30444 UpdateGuideState exits: m=123102 SNR=84.5 Saturated 01:05:42.538 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:42.538 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:42.538 00.000 30444 Enqueuing Expose request 01:05:42.599 00.061 15672 IsGuiding returns 1 01:05:42.599 00.000 15672 scope still moving after pulse duration time elapsed 01:05:42.621 00.022 15672 IsSlewing returns 0 01:05:42.679 00.058 15672 IsGuiding returns 0 01:05:42.679 00.000 15672 scope move finished after 107 + 90 ms 01:05:42.679 00.000 15672 Move returns status 0, amount 107 01:05:42.679 00.000 15672 MoveAxis(N, 122, ABG) 01:05:42.679 00.000 15672 Guiding Dir = 0, Dur = 122 01:05:42.680 00.001 15672 IsSlewing returns 0 01:05:42.682 00.002 15672 IsGuiding returns 0 01:05:42.761 00.079 15672 PulseGuide returned control before completion, sleep 53 01:05:42.817 00.056 15672 IsGuiding returns 1 01:05:42.817 00.000 15672 scope still moving after pulse duration time elapsed 01:05:42.838 00.021 15672 IsSlewing returns 0 01:05:42.841 00.003 15672 IsGuiding returns 1 01:05:42.862 00.021 15672 IsSlewing returns 0 01:05:42.865 00.003 15672 IsGuiding returns 1 01:05:42.886 00.021 15672 IsSlewing returns 0 01:05:42.950 00.064 15672 IsGuiding returns 0 01:05:42.951 00.001 15672 scope move finished after 122 + 147 ms 01:05:42.951 00.000 15672 Move returns status 0, amount 122 01:05:42.951 00.000 15672 move complete, result=0 01:05:42.951 00.000 15672 worker thread done servicing request 01:05:42.951 00.000 15672 Worker thread wakes up 01:05:42.951 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:42.951 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:42.951 00.000 30444 GuideStep: 0.4 px 107 ms WEST, -0.7 px 122 ms NORTH 01:05:44.866 01.915 15672 Exposure complete 01:05:44.899 00.033 15672 worker thread done servicing request 01:05:44.899 00.000 30444 OnExposeComplete: enter 01:05:44.899 00.000 30444 UpdateGuideState(): m_state=6 01:05:44.899 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 4839 01:05:44.899 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=199.06, Mass=127677, SNR=99.6, Peak=12977 HFD=3.0 01:05:44.899 00.000 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 01:05:44.899 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 01:05:44.899 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.53 hyp=0.57 cameraTheta=-1.95 mountX=-0.06 mountY=-0.56, mountTheta=-1.67 01:05:44.902 00.003 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.53, opts=13) 01:05:44.902 00.000 30444 Enqueuing Move request for scope (-0.21, -0.53) 01:05:44.902 00.000 15672 Worker thread wakes up 01:05:44.902 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.53) opts 0xd 01:05:44.902 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.53) 01:05:44.902 00.000 15672 Moving (-0.21, -0.53) raw xDistance=-0.06 yDistance=-0.56 01:05:44.902 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:05:44.902 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 01:05:44.902 00.000 15672 MoveAxis(E, 0, ABG) 01:05:44.902 00.000 15672 Move returns status 0, amount 0 01:05:44.902 00.000 15672 MoveAxis(N, 100, ABG) 01:05:44.902 00.000 15672 Guiding Dir = 0, Dur = 100 01:05:44.902 00.000 15672 IsSlewing returns 0 01:05:44.903 00.001 15672 IsGuiding returns 0 01:05:44.908 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=12977, FiltMin=2613, FiltMax=10091, Gamma=2.950 01:05:44.957 00.049 30444 UpdateGuideState exits: m=127677 SNR=99.6 Saturated 01:05:44.957 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:44.958 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:44.958 00.000 30444 Enqueuing Expose request 01:05:44.979 00.021 15672 PulseGuide returned control before completion, sleep 35 01:05:45.016 00.037 15672 IsGuiding returns 1 01:05:45.016 00.000 15672 scope still moving after pulse duration time elapsed 01:05:45.037 00.021 15672 IsSlewing returns 0 01:05:45.038 00.001 15672 IsGuiding returns 1 01:05:45.059 00.021 15672 IsSlewing returns 0 01:05:45.123 00.064 15672 IsGuiding returns 0 01:05:45.123 00.000 15672 scope move finished after 100 + 119 ms 01:05:45.123 00.000 15672 Move returns status 0, amount 100 01:05:45.123 00.000 15672 move complete, result=0 01:05:45.124 00.001 15672 worker thread done servicing request 01:05:45.124 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 100 ms NORTH 01:05:45.124 00.000 15672 Worker thread wakes up 01:05:45.124 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:45.124 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:47.234 02.110 15672 Exposure complete 01:05:47.258 00.024 15672 worker thread done servicing request 01:05:47.259 00.001 30444 OnExposeComplete: enter 01:05:47.259 00.000 30444 UpdateGuideState(): m_state=6 01:05:47.259 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4840 01:05:47.259 00.000 30444 Star::Find returns 1 (1), X=459.26, Y=198.84, Mass=127765, SNR=90.2, Peak=12077 HFD=3.7 01:05:47.259 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 01:05:47.259 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 01:05:47.259 00.000 30444 CameraToMount -- cameraX=-0.86 cameraY=-0.75 hyp=1.14 cameraTheta=-2.43 mountX=-0.62 mountY=-0.92, mountTheta=-2.17 01:05:47.261 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.86, y=-0.75, opts=13) 01:05:47.261 00.000 30444 Enqueuing Move request for scope (-0.86, -0.75) 01:05:47.261 00.000 15672 Worker thread wakes up 01:05:47.261 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -0.75) opts 0xd 01:05:47.261 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.86, -0.75) 01:05:47.261 00.000 15672 Moving (-0.86, -0.75) raw xDistance=-0.62 yDistance=-0.92 01:05:47.261 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62 01:05:47.261 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 01:05:47.261 00.000 15672 MoveAxis(E, 169, ABG) 01:05:47.261 00.000 15672 Guiding Dir = 2, Dur = 169 01:05:47.261 00.000 15672 IsSlewing returns 0 01:05:47.262 00.001 15672 IsGuiding returns 0 01:05:47.267 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=12077, FiltMin=2628, FiltMax=9553, Gamma=2.950 01:05:47.279 00.012 15672 PulseGuide returned control before completion, sleep 163 01:05:47.503 00.224 15672 IsGuiding returns 0 01:05:47.503 00.000 15672 Move returns status 0, amount 169 01:05:47.503 00.000 15672 MoveAxis(N, 164, ABG) 01:05:47.503 00.000 15672 Guiding Dir = 0, Dur = 164 01:05:47.504 00.001 15672 IsSlewing returns 0 01:05:47.505 00.001 15672 IsGuiding returns 0 01:05:47.583 00.078 15672 PulseGuide returned control before completion, sleep 96 01:05:47.594 00.011 30444 UpdateGuideState exits: m=127765 SNR=90.2 Saturated 01:05:47.594 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:47.595 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:47.595 00.000 30444 Enqueuing Expose request 01:05:47.695 00.100 15672 IsGuiding returns 1 01:05:47.695 00.000 15672 scope still moving after pulse duration time elapsed 01:05:47.716 00.021 15672 IsSlewing returns 0 01:05:47.717 00.001 15672 IsGuiding returns 1 01:05:47.738 00.021 15672 IsSlewing returns 0 01:05:47.760 00.022 15672 IsGuiding returns 0 01:05:47.760 00.000 15672 scope move finished after 164 + 91 ms 01:05:47.760 00.000 15672 Move returns status 0, amount 164 01:05:47.760 00.000 15672 move complete, result=0 01:05:47.760 00.000 15672 worker thread done servicing request 01:05:47.761 00.001 15672 Worker thread wakes up 01:05:47.761 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:47.761 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:47.761 00.000 30444 GuideStep: -0.6 px 169 ms EAST, -0.9 px 164 ms NORTH 01:05:49.670 01.909 15672 Exposure complete 01:05:49.689 00.019 15672 worker thread done servicing request 01:05:49.689 00.000 30444 OnExposeComplete: enter 01:05:49.689 00.000 30444 UpdateGuideState(): m_state=6 01:05:49.690 00.001 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 4841 01:05:49.690 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=198.42, Mass=122092, SNR=84.7, Peak=10280 HFD=3.9 01:05:49.690 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 01:05:49.690 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 01:05:49.690 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-1.16 hyp=1.17 cameraTheta=-1.63 mountX=0.25 mountY=-1.15, mountTheta=-1.36 01:05:49.690 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-1.16, opts=13) 01:05:49.690 00.000 30444 Enqueuing Move request for scope (-0.07, -1.16) 01:05:49.690 00.000 15672 Worker thread wakes up 01:05:49.690 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -1.16) opts 0xd 01:05:49.691 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.07, -1.16) 01:05:49.691 00.000 15672 Moving (-0.07, -1.16) raw xDistance=0.25 yDistance=-1.15 01:05:49.691 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 01:05:49.691 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15 01:05:49.691 00.000 15672 MoveAxis(E, 0, ABG) 01:05:49.691 00.000 15672 Move returns status 0, amount 0 01:05:49.691 00.000 15672 MoveAxis(N, 206, ABG) 01:05:49.691 00.000 15672 Guiding Dir = 0, Dur = 206 01:05:49.691 00.000 15672 IsSlewing returns 0 01:05:49.692 00.001 15672 IsGuiding returns 0 01:05:49.696 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2064, max=10280, FiltMin=2640, FiltMax=9083, Gamma=2.950 01:05:49.745 00.049 30444 UpdateGuideState exits: m=122092 SNR=84.7 Saturated 01:05:49.746 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:49.746 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:49.746 00.000 30444 Enqueuing Expose request 01:05:49.772 00.026 15672 PulseGuide returned control before completion, sleep 137 01:05:49.913 00.141 15672 IsGuiding returns 1 01:05:49.913 00.000 15672 scope still moving after pulse duration time elapsed 01:05:49.934 00.021 15672 IsSlewing returns 0 01:05:49.937 00.003 15672 IsGuiding returns 1 01:05:49.958 00.021 15672 IsSlewing returns 0 01:05:49.961 00.003 15672 IsGuiding returns 1 01:05:49.982 00.021 15672 IsSlewing returns 0 01:05:50.013 00.031 15672 IsGuiding returns 0 01:05:50.013 00.000 15672 scope move finished after 206 + 114 ms 01:05:50.013 00.000 15672 Move returns status 0, amount 206 01:05:50.013 00.000 15672 move complete, result=0 01:05:50.013 00.000 15672 worker thread done servicing request 01:05:50.013 00.000 15672 Worker thread wakes up 01:05:50.014 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:50.014 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:50.014 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.2 px 206 ms NORTH 01:05:52.120 02.106 15672 Exposure complete 01:05:52.140 00.020 15672 worker thread done servicing request 01:05:52.140 00.000 30444 OnExposeComplete: enter 01:05:52.140 00.000 30444 UpdateGuideState(): m_state=6 01:05:52.140 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 4842 01:05:52.140 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=198.31, Mass=119921, SNR=87.1, Peak=10068 HFD=3.6 01:05:52.140 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 01:05:52.140 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 01:05:52.140 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-1.28 hyp=1.30 cameraTheta=-1.36 mountX=0.61 mountY=-1.19, mountTheta=-1.10 01:05:52.141 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-1.28, opts=13) 01:05:52.141 00.000 30444 Enqueuing Move request for scope (0.27, -1.28) 01:05:52.141 00.000 15672 Worker thread wakes up 01:05:52.141 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -1.28) opts 0xd 01:05:52.141 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -1.28) 01:05:52.141 00.000 15672 Moving (0.27, -1.28) raw xDistance=0.61 yDistance=-1.19 01:05:52.141 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61 01:05:52.141 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19 01:05:52.141 00.000 15672 MoveAxis(W, 164, ABG) 01:05:52.141 00.000 15672 Guiding Dir = 3, Dur = 164 01:05:52.141 00.000 15672 IsSlewing returns 0 01:05:52.143 00.002 15672 IsGuiding returns 0 01:05:52.148 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=10782, FiltMin=2590, FiltMax=9996, Gamma=2.950 01:05:52.168 00.020 15672 PulseGuide returned control before completion, sleep 150 01:05:52.199 00.031 30444 UpdateGuideState exits: m=119921 SNR=87.1 Saturated 01:05:52.199 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:52.199 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:52.199 00.000 30444 Enqueuing Expose request 01:05:52.345 00.146 15672 IsGuiding returns 0 01:05:52.345 00.000 15672 Move returns status 0, amount 164 01:05:52.345 00.000 15672 MoveAxis(N, 212, ABG) 01:05:52.345 00.000 15672 Guiding Dir = 0, Dur = 212 01:05:52.346 00.001 15672 IsSlewing returns 0 01:05:52.348 00.002 15672 IsGuiding returns 0 01:05:52.425 00.077 15672 PulseGuide returned control before completion, sleep 146 01:05:52.574 00.149 15672 IsGuiding returns 1 01:05:52.574 00.000 15672 scope still moving after pulse duration time elapsed 01:05:52.596 00.022 15672 IsSlewing returns 0 01:05:52.597 00.001 15672 IsGuiding returns 1 01:05:52.618 00.021 15672 IsSlewing returns 0 01:05:52.647 00.029 15672 IsGuiding returns 0 01:05:52.647 00.000 15672 scope move finished after 212 + 86 ms 01:05:52.647 00.000 15672 Move returns status 0, amount 212 01:05:52.647 00.000 15672 move complete, result=0 01:05:52.647 00.000 15672 worker thread done servicing request 01:05:52.647 00.000 15672 Worker thread wakes up 01:05:52.647 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:52.647 00.000 30444 GuideStep: 0.6 px 164 ms WEST, -1.2 px 212 ms NORTH 01:05:52.647 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:54.561 01.914 15672 Exposure complete 01:05:54.596 00.035 15672 worker thread done servicing request 01:05:54.596 00.000 30444 OnExposeComplete: enter 01:05:54.596 00.000 30444 UpdateGuideState(): m_state=6 01:05:54.596 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 4843 01:05:54.596 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=198.68, Mass=122727, SNR=99.4, Peak=10576 HFD=3.6 01:05:54.596 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 01:05:54.596 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 01:05:54.596 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.91 hyp=0.91 cameraTheta=-1.46 mountX=0.35 mountY=-0.86, mountTheta=-1.19 01:05:54.597 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.91, opts=13) 01:05:54.597 00.000 30444 Enqueuing Move request for scope (0.10, -0.91) 01:05:54.597 00.000 15672 Worker thread wakes up 01:05:54.597 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.91) opts 0xd 01:05:54.597 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.91) 01:05:54.597 00.000 15672 Moving (0.10, -0.91) raw xDistance=0.35 yDistance=-0.86 01:05:54.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35 01:05:54.597 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86 01:05:54.597 00.000 15672 MoveAxis(W, 106, ABG) 01:05:54.597 00.000 15672 Guiding Dir = 3, Dur = 106 01:05:54.598 00.001 15672 IsSlewing returns 0 01:05:54.599 00.001 15672 IsGuiding returns 0 01:05:54.603 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=11251, FiltMin=2598, FiltMax=10017, Gamma=2.950 01:05:54.628 00.025 15672 PulseGuide returned control before completion, sleep 88 01:05:54.653 00.025 30444 UpdateGuideState exits: m=122727 SNR=99.4 Saturated 01:05:54.653 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:54.653 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:54.653 00.000 30444 Enqueuing Expose request 01:05:54.718 00.065 15672 IsGuiding returns 1 01:05:54.718 00.000 15672 scope still moving after pulse duration time elapsed 01:05:54.739 00.021 15672 IsSlewing returns 0 01:05:54.740 00.001 15672 IsGuiding returns 1 01:05:54.761 00.021 15672 IsSlewing returns 0 01:05:54.772 00.011 15672 IsGuiding returns 0 01:05:54.772 00.000 15672 scope move finished after 106 + 67 ms 01:05:54.772 00.000 15672 Move returns status 0, amount 106 01:05:54.772 00.000 15672 MoveAxis(N, 154, ABG) 01:05:54.772 00.000 15672 Guiding Dir = 0, Dur = 154 01:05:54.772 00.000 15672 IsSlewing returns 0 01:05:54.773 00.001 15672 IsGuiding returns 0 01:05:54.852 00.079 15672 PulseGuide returned control before completion, sleep 86 01:05:54.941 00.089 15672 IsGuiding returns 1 01:05:54.941 00.000 15672 scope still moving after pulse duration time elapsed 01:05:54.962 00.021 15672 IsSlewing returns 0 01:05:54.965 00.003 15672 IsGuiding returns 1 01:05:54.986 00.021 15672 IsSlewing returns 0 01:05:54.989 00.003 15672 IsGuiding returns 1 01:05:55.011 00.022 15672 IsSlewing returns 0 01:05:55.045 00.034 15672 IsGuiding returns 0 01:05:55.045 00.000 15672 scope move finished after 154 + 117 ms 01:05:55.045 00.000 15672 Move returns status 0, amount 154 01:05:55.045 00.000 15672 move complete, result=0 01:05:55.045 00.000 15672 worker thread done servicing request 01:05:55.045 00.000 15672 Worker thread wakes up 01:05:55.045 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:55.046 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:55.046 00.000 30444 GuideStep: 0.3 px 106 ms WEST, -0.9 px 154 ms NORTH 01:05:57.155 02.109 15672 Exposure complete 01:05:57.175 00.020 15672 worker thread done servicing request 01:05:57.175 00.000 30444 OnExposeComplete: enter 01:05:57.175 00.000 30444 UpdateGuideState(): m_state=6 01:05:57.175 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 4844 01:05:57.176 00.001 30444 Star::Find returns 1 (1), X=460.26, Y=198.28, Mass=117894, SNR=77.5, Peak=10503 HFD=3.6 01:05:57.176 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.19 = -1.19) 01:05:57.176 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 01:05:57.176 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-1.31 hyp=1.32 cameraTheta=-1.46 mountX=0.49 mountY=-1.25, mountTheta=-1.19 01:05:57.176 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-1.31, opts=13) 01:05:57.176 00.000 30444 Enqueuing Move request for scope (0.14, -1.31) 01:05:57.176 00.000 15672 Worker thread wakes up 01:05:57.176 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.31) opts 0xd 01:05:57.176 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -1.31) 01:05:57.176 00.000 15672 Moving (0.14, -1.31) raw xDistance=0.49 yDistance=-1.25 01:05:57.176 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49 01:05:57.177 00.001 15672 GuideAlgorithmResistSwitch::result() returns -1.25 from input -1.25 01:05:57.177 00.000 15672 MoveAxis(W, 141, ABG) 01:05:57.177 00.000 15672 Guiding Dir = 3, Dur = 141 01:05:57.177 00.000 15672 IsSlewing returns 0 01:05:57.178 00.001 15672 IsGuiding returns 0 01:05:57.183 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2125, max=10503, FiltMin=2604, FiltMax=9305, Gamma=2.950 01:05:57.200 00.017 15672 PulseGuide returned control before completion, sleep 131 01:05:57.275 00.075 30444 UpdateGuideState exits: m=117894 SNR=77.5 Saturated 01:05:57.275 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:57.275 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:57.275 00.000 30444 Enqueuing Expose request 01:05:57.333 00.058 15672 IsGuiding returns 1 01:05:57.333 00.000 15672 scope still moving after pulse duration time elapsed 01:05:57.355 00.022 15672 IsSlewing returns 0 01:05:57.376 00.021 15672 IsGuiding returns 0 01:05:57.376 00.000 15672 scope move finished after 141 + 56 ms 01:05:57.376 00.000 15672 Move returns status 0, amount 141 01:05:57.376 00.000 15672 MoveAxis(N, 223, ABG) 01:05:57.376 00.000 15672 Guiding Dir = 0, Dur = 223 01:05:57.377 00.001 15672 IsSlewing returns 0 01:05:57.378 00.001 15672 IsGuiding returns 0 01:05:57.456 00.078 15672 PulseGuide returned control before completion, sleep 156 01:05:57.613 00.157 15672 IsGuiding returns 1 01:05:57.614 00.001 15672 scope still moving after pulse duration time elapsed 01:05:57.635 00.021 15672 IsSlewing returns 0 01:05:57.636 00.001 15672 IsGuiding returns 1 01:05:57.657 00.021 15672 IsSlewing returns 0 01:05:57.657 00.000 15672 IsGuiding returns 1 01:05:57.678 00.021 15672 IsSlewing returns 0 01:05:57.679 00.001 15672 IsGuiding returns 1 01:05:57.701 00.022 15672 IsSlewing returns 0 01:05:57.743 00.042 15672 IsGuiding returns 0 01:05:57.743 00.000 15672 scope move finished after 223 + 142 ms 01:05:57.744 00.001 15672 Move returns status 0, amount 223 01:05:57.744 00.000 15672 move complete, result=0 01:05:57.744 00.000 15672 worker thread done servicing request 01:05:57.744 00.000 15672 Worker thread wakes up 01:05:57.744 00.000 30444 GuideStep: 0.5 px 141 ms WEST, -1.2 px 223 ms NORTH 01:05:57.745 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:57.745 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:05:59.655 01.910 15672 Exposure complete 01:05:59.675 00.020 15672 worker thread done servicing request 01:05:59.675 00.000 30444 OnExposeComplete: enter 01:05:59.675 00.000 30444 UpdateGuideState(): m_state=6 01:05:59.675 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 4845 01:05:59.675 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=198.68, Mass=125887, SNR=93.3, Peak=11000 HFD=3.9 01:05:59.675 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 01:05:59.675 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 01:05:59.675 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.91 hyp=0.91 cameraTheta=-1.69 mountX=0.15 mountY=-0.91, mountTheta=-1.41 01:05:59.676 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.91, opts=13) 01:05:59.676 00.000 30444 Enqueuing Move request for scope (-0.11, -0.91) 01:05:59.676 00.000 15672 Worker thread wakes up 01:05:59.676 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.91) opts 0xd 01:05:59.676 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.91) 01:05:59.676 00.000 15672 Moving (-0.11, -0.91) raw xDistance=0.15 yDistance=-0.91 01:05:59.676 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:05:59.676 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 01:05:59.676 00.000 15672 MoveAxis(E, 0, ABG) 01:05:59.676 00.000 15672 Move returns status 0, amount 0 01:05:59.676 00.000 15672 MoveAxis(N, 162, ABG) 01:05:59.676 00.000 15672 Guiding Dir = 0, Dur = 162 01:05:59.676 00.000 15672 IsSlewing returns 0 01:05:59.677 00.001 15672 IsGuiding returns 0 01:05:59.681 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=11000, FiltMin=2632, FiltMax=10061, Gamma=2.950 01:05:59.755 00.074 15672 PulseGuide returned control before completion, sleep 94 01:05:59.834 00.079 30444 UpdateGuideState exits: m=125887 SNR=93.3 Saturated 01:05:59.834 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:05:59.834 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:05:59.834 00.000 30444 Enqueuing Expose request 01:05:59.852 00.018 15672 IsGuiding returns 1 01:05:59.852 00.000 15672 scope still moving after pulse duration time elapsed 01:05:59.874 00.022 15672 IsSlewing returns 0 01:05:59.931 00.057 15672 IsGuiding returns 0 01:05:59.931 00.000 15672 scope move finished after 162 + 92 ms 01:05:59.931 00.000 15672 Move returns status 0, amount 162 01:05:59.931 00.000 15672 move complete, result=0 01:05:59.931 00.000 15672 worker thread done servicing request 01:05:59.931 00.000 15672 Worker thread wakes up 01:05:59.931 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.9 px 162 ms NORTH 01:05:59.932 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:05:59.932 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:02.048 02.116 15672 Exposure complete 01:06:02.080 00.032 15672 worker thread done servicing request 01:06:02.080 00.000 30444 OnExposeComplete: enter 01:06:02.080 00.000 30444 UpdateGuideState(): m_state=6 01:06:02.080 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 4846 01:06:02.081 00.001 30444 Star::Find returns 1 (1), X=460.23, Y=198.26, Mass=117819, SNR=94.2, Peak=10432 HFD=3.6 01:06:02.081 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 01:06:02.081 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 01:06:02.081 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-1.33 hyp=1.33 cameraTheta=-1.49 mountX=0.47 mountY=-1.27, mountTheta=-1.22 01:06:02.081 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-1.33, opts=13) 01:06:02.081 00.000 30444 Enqueuing Move request for scope (0.11, -1.33) 01:06:02.081 00.000 15672 Worker thread wakes up 01:06:02.081 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -1.33) opts 0xd 01:06:02.081 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -1.33) 01:06:02.081 00.000 15672 Moving (0.11, -1.33) raw xDistance=0.47 yDistance=-1.27 01:06:02.081 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47 01:06:02.081 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.27 from input -1.27 01:06:02.081 00.000 15672 MoveAxis(W, 127, ABG) 01:06:02.081 00.000 15672 Guiding Dir = 3, Dur = 127 01:06:02.082 00.001 15672 IsSlewing returns 0 01:06:02.083 00.001 15672 IsGuiding returns 0 01:06:02.088 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11348, FiltMin=2595, FiltMax=9755, Gamma=2.950 01:06:02.104 00.016 15672 PulseGuide returned control before completion, sleep 117 01:06:02.137 00.033 30444 UpdateGuideState exits: m=117819 SNR=94.2 Saturated 01:06:02.137 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:02.137 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:02.138 00.001 30444 Enqueuing Expose request 01:06:02.223 00.085 15672 IsGuiding returns 1 01:06:02.223 00.000 15672 scope still moving after pulse duration time elapsed 01:06:02.243 00.020 15672 IsSlewing returns 0 01:06:02.247 00.004 15672 IsGuiding returns 0 01:06:02.247 00.000 15672 scope move finished after 127 + 37 ms 01:06:02.247 00.000 15672 Move returns status 0, amount 127 01:06:02.247 00.000 15672 MoveAxis(N, 227, ABG) 01:06:02.247 00.000 15672 Guiding Dir = 0, Dur = 227 01:06:02.248 00.001 15672 IsSlewing returns 0 01:06:02.248 00.000 15672 IsGuiding returns 0 01:06:02.328 00.080 15672 PulseGuide returned control before completion, sleep 159 01:06:02.490 00.162 15672 IsGuiding returns 1 01:06:02.490 00.000 15672 scope still moving after pulse duration time elapsed 01:06:02.511 00.021 15672 IsSlewing returns 0 01:06:02.514 00.003 15672 IsGuiding returns 1 01:06:02.535 00.021 15672 IsSlewing returns 0 01:06:02.567 00.032 15672 IsGuiding returns 0 01:06:02.568 00.001 15672 scope move finished after 227 + 91 ms 01:06:02.568 00.000 15672 Move returns status 0, amount 227 01:06:02.568 00.000 15672 move complete, result=0 01:06:02.568 00.000 15672 worker thread done servicing request 01:06:02.568 00.000 15672 Worker thread wakes up 01:06:02.568 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:02.569 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:02.569 00.000 30444 GuideStep: 0.5 px 127 ms WEST, -1.3 px 227 ms NORTH 01:06:04.475 01.906 15672 Exposure complete 01:06:04.495 00.020 15672 worker thread done servicing request 01:06:04.495 00.000 30444 OnExposeComplete: enter 01:06:04.495 00.000 30444 UpdateGuideState(): m_state=6 01:06:04.495 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 4847 01:06:04.495 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=198.02, Mass=125939, SNR=100.1, Peak=10744 HFD=4.0 01:06:04.495 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 01:06:04.495 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 01:06:04.495 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-1.57 hyp=1.58 cameraTheta=-1.68 mountX=0.27 mountY=-1.57, mountTheta=-1.40 01:06:04.496 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-1.57, opts=13) 01:06:04.496 00.000 30444 Enqueuing Move request for scope (-0.17, -1.57) 01:06:04.496 00.000 15672 Worker thread wakes up 01:06:04.496 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -1.57) opts 0xd 01:06:04.496 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -1.57) 01:06:04.496 00.000 15672 Moving (-0.17, -1.57) raw xDistance=0.27 yDistance=-1.57 01:06:04.496 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27 01:06:04.496 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.57 from input -1.57 01:06:04.496 00.000 15672 MoveAxis(W, 82, ABG) 01:06:04.496 00.000 15672 Guiding Dir = 3, Dur = 82 01:06:04.496 00.000 15672 IsSlewing returns 0 01:06:04.502 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=12473, FiltMin=2598, FiltMax=9370, Gamma=2.950 01:06:04.533 00.031 15672 IsGuiding returns 0 01:06:04.548 00.015 15672 PulseGuide returned control before completion, sleep 77 01:06:04.627 00.079 15672 IsGuiding returns 1 01:06:04.627 00.000 15672 scope still moving after pulse duration time elapsed 01:06:04.648 00.021 15672 IsSlewing returns 0 01:06:04.661 00.013 15672 IsGuiding returns 0 01:06:04.661 00.000 15672 scope move finished after 82 + 46 ms 01:06:04.661 00.000 15672 Move returns status 0, amount 82 01:06:04.661 00.000 15672 MoveAxis(N, 280, ABG) 01:06:04.661 00.000 15672 Guiding Dir = 0, Dur = 280 01:06:04.662 00.001 15672 IsSlewing returns 0 01:06:04.664 00.002 15672 IsGuiding returns 0 01:06:04.773 00.109 15672 PulseGuide returned control before completion, sleep 182 01:06:04.953 00.180 30444 UpdateGuideState exits: m=125939 SNR=100.1 Saturated 01:06:04.954 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:04.954 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:04.954 00.000 30444 Enqueuing Expose request 01:06:04.959 00.005 15672 IsGuiding returns 1 01:06:04.959 00.000 15672 scope still moving after pulse duration time elapsed 01:06:04.980 00.021 15672 IsSlewing returns 0 01:06:05.011 00.031 15672 IsGuiding returns 1 01:06:05.033 00.022 15672 IsSlewing returns 0 01:06:05.034 00.001 15672 IsGuiding returns 1 01:06:05.056 00.022 15672 IsSlewing returns 0 01:06:05.076 00.020 15672 IsGuiding returns 0 01:06:05.076 00.000 15672 scope move finished after 280 + 131 ms 01:06:05.076 00.000 15672 Move returns status 0, amount 280 01:06:05.076 00.000 15672 move complete, result=0 01:06:05.076 00.000 15672 worker thread done servicing request 01:06:05.076 00.000 15672 Worker thread wakes up 01:06:05.076 00.000 30444 GuideStep: 0.3 px 82 ms WEST, -1.6 px 280 ms NORTH 01:06:05.076 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:05.077 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:07.186 02.109 15672 Exposure complete 01:06:07.206 00.020 15672 worker thread done servicing request 01:06:07.206 00.000 30444 OnExposeComplete: enter 01:06:07.206 00.000 30444 UpdateGuideState(): m_state=6 01:06:07.206 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 4848 01:06:07.206 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=198.55, Mass=119800, SNR=85.6, Peak=10525 HFD=3.6 01:06:07.206 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 01:06:07.206 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 01:06:07.206 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-1.03 hyp=1.05 cameraTheta=-1.72 mountX=0.14 mountY=-1.04, mountTheta=-1.44 01:06:07.207 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-1.03, opts=13) 01:06:07.207 00.000 30444 Enqueuing Move request for scope (-0.15, -1.03) 01:06:07.207 00.000 15672 Worker thread wakes up 01:06:07.207 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -1.03) opts 0xd 01:06:07.207 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -1.03) 01:06:07.207 00.000 15672 Moving (-0.15, -1.03) raw xDistance=0.14 yDistance=-1.04 01:06:07.207 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 01:06:07.207 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04 01:06:07.207 00.000 15672 MoveAxis(E, 0, ABG) 01:06:07.207 00.000 15672 Move returns status 0, amount 0 01:06:07.207 00.000 15672 MoveAxis(N, 186, ABG) 01:06:07.207 00.000 15672 Guiding Dir = 0, Dur = 186 01:06:07.208 00.001 15672 IsSlewing returns 0 01:06:07.209 00.001 15672 IsGuiding returns 0 01:06:07.214 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=11056, FiltMin=2590, FiltMax=9732, Gamma=2.950 01:06:07.265 00.051 30444 UpdateGuideState exits: m=119800 SNR=85.6 Saturated 01:06:07.265 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:07.265 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:07.265 00.000 30444 Enqueuing Expose request 01:06:07.296 00.031 15672 PulseGuide returned control before completion, sleep 110 01:06:07.408 00.112 15672 IsGuiding returns 1 01:06:07.408 00.000 15672 scope still moving after pulse duration time elapsed 01:06:07.429 00.021 15672 IsSlewing returns 0 01:06:07.431 00.002 15672 IsGuiding returns 1 01:06:07.452 00.021 15672 IsSlewing returns 0 01:06:07.455 00.003 15672 IsGuiding returns 1 01:06:07.476 00.021 15672 IsSlewing returns 0 01:06:07.479 00.003 15672 IsGuiding returns 1 01:06:07.500 00.021 15672 IsSlewing returns 0 01:06:07.537 00.037 15672 IsGuiding returns 0 01:06:07.537 00.000 15672 scope move finished after 186 + 141 ms 01:06:07.537 00.000 15672 Move returns status 0, amount 186 01:06:07.537 00.000 15672 move complete, result=0 01:06:07.537 00.000 15672 worker thread done servicing request 01:06:07.538 00.001 15672 Worker thread wakes up 01:06:07.538 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:07.538 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:07.538 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.0 px 186 ms NORTH 01:06:09.444 01.906 15672 Exposure complete 01:06:09.467 00.023 15672 worker thread done servicing request 01:06:09.467 00.000 30444 OnExposeComplete: enter 01:06:09.467 00.000 30444 UpdateGuideState(): m_state=6 01:06:09.467 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 4849 01:06:09.468 00.001 30444 Star::Find returns 1 (1), X=461.05, Y=199.32, Mass=134073, SNR=92.3, Peak=12641 HFD=4.0 01:06:09.468 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 01:06:09.468 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 01:06:09.468 00.000 30444 CameraToMount -- cameraX=0.92 cameraY=-0.27 hyp=0.96 cameraTheta=-0.29 mountX=0.96 mountY=-0.07, mountTheta=-0.07 01:06:09.468 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.92, y=-0.27, opts=13) 01:06:09.468 00.000 30444 Enqueuing Move request for scope (0.92, -0.27) 01:06:09.468 00.000 15672 Worker thread wakes up 01:06:09.469 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.27) opts 0xd 01:06:09.469 00.000 15672 Handling offset move in thread for scope, endpoint = (0.92, -0.27) 01:06:09.469 00.000 15672 Moving (0.92, -0.27) raw xDistance=0.96 yDistance=-0.07 01:06:09.469 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.96 01:06:09.469 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:06:09.469 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:06:09.469 00.000 15672 MoveAxis(W, 260, ABG) 01:06:09.469 00.000 15672 Guiding Dir = 3, Dur = 260 01:06:09.470 00.001 15672 IsSlewing returns 0 01:06:09.470 00.000 15672 IsGuiding returns 0 01:06:09.475 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=12641, FiltMin=2569, FiltMax=9845, Gamma=2.950 01:06:09.500 00.025 15672 PulseGuide returned control before completion, sleep 241 01:06:09.524 00.024 30444 UpdateGuideState exits: m=134073 SNR=92.3 Saturated 01:06:09.524 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:09.524 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:09.524 00.000 30444 Enqueuing Expose request 01:06:09.787 00.263 15672 IsGuiding returns 0 01:06:09.787 00.000 15672 Move returns status 0, amount 260 01:06:09.787 00.000 15672 MoveAxis(N, 0, ABG) 01:06:09.787 00.000 15672 Move returns status 0, amount 0 01:06:09.787 00.000 15672 move complete, result=0 01:06:09.787 00.000 15672 worker thread done servicing request 01:06:09.787 00.000 15672 Worker thread wakes up 01:06:09.787 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:09.787 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:09.787 00.000 30444 GuideStep: 1.0 px 260 ms WEST, -0.1 px 0 ms NORTH 01:06:11.903 02.116 15672 Exposure complete 01:06:11.934 00.031 15672 worker thread done servicing request 01:06:11.934 00.000 30444 OnExposeComplete: enter 01:06:11.934 00.000 30444 UpdateGuideState(): m_state=6 01:06:11.934 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 4850 01:06:11.934 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=199.65, Mass=112873, SNR=87.4, Peak=12663 HFD=3.5 01:06:11.934 00.000 30444 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.28) = xAngle (3.27 = -3.01) 01:06:11.935 00.001 30444 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.07) 01:06:11.935 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.06 hyp=0.43 cameraTheta=2.99 mountX=-0.42 mountY=-0.03, mountTheta=-3.07 01:06:11.935 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.06, opts=13) 01:06:11.935 00.000 30444 Enqueuing Move request for scope (-0.42, 0.06) 01:06:11.935 00.000 15672 Worker thread wakes up 01:06:11.935 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.06) opts 0xd 01:06:11.935 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.06) 01:06:11.935 00.000 15672 Moving (-0.42, 0.06) raw xDistance=-0.42 yDistance=-0.03 01:06:11.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.42 01:06:11.936 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:06:11.936 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 01:06:11.936 00.000 15672 MoveAxis(E, 97, ABG) 01:06:11.936 00.000 15672 Guiding Dir = 2, Dur = 97 01:06:11.936 00.000 15672 IsSlewing returns 0 01:06:11.937 00.001 15672 IsGuiding returns 0 01:06:11.942 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=14713, FiltMin=2623, FiltMax=10361, Gamma=2.950 01:06:11.959 00.017 15672 PulseGuide returned control before completion, sleep 85 01:06:11.993 00.034 30444 UpdateGuideState exits: m=112873 SNR=87.4 Saturated 01:06:11.993 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:11.993 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:11.993 00.000 30444 Enqueuing Expose request 01:06:12.048 00.055 15672 IsGuiding returns 1 01:06:12.048 00.000 15672 scope still moving after pulse duration time elapsed 01:06:12.070 00.022 15672 IsSlewing returns 0 01:06:12.072 00.002 15672 IsGuiding returns 0 01:06:12.073 00.001 15672 scope move finished after 97 + 38 ms 01:06:12.073 00.000 15672 Move returns status 0, amount 97 01:06:12.073 00.000 15672 MoveAxis(N, 0, ABG) 01:06:12.073 00.000 15672 Move returns status 0, amount 0 01:06:12.073 00.000 15672 move complete, result=0 01:06:12.073 00.000 15672 worker thread done servicing request 01:06:12.073 00.000 15672 Worker thread wakes up 01:06:12.074 00.001 30444 GuideStep: -0.4 px 97 ms EAST, -0.0 px 0 ms NORTH 01:06:12.074 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:12.074 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:13.980 01.906 15672 Exposure complete 01:06:14.000 00.020 15672 worker thread done servicing request 01:06:14.000 00.000 30444 OnExposeComplete: enter 01:06:14.000 00.000 30444 UpdateGuideState(): m_state=6 01:06:14.000 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4851 01:06:14.000 00.000 30444 Star::Find returns 1 (1), X=459.17, Y=199.54, Mass=115262, SNR=78.5, Peak=12332 HFD=3.7 01:06:14.000 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.82 = -2.82) 01:06:14.001 00.001 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.88 = -2.88) 01:06:14.001 00.000 30444 CameraToMount -- cameraX=-0.95 cameraY=-0.04 hyp=0.96 cameraTheta=-3.10 mountX=-0.91 mountY=-0.25, mountTheta=-2.87 01:06:14.001 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.95, y=-0.04, opts=13) 01:06:14.001 00.000 30444 Enqueuing Move request for scope (-0.95, -0.04) 01:06:14.001 00.000 15672 Worker thread wakes up 01:06:14.001 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.04) opts 0xd 01:06:14.001 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.95, -0.04) 01:06:14.001 00.000 15672 Moving (-0.95, -0.04) raw xDistance=-0.91 yDistance=-0.25 01:06:14.001 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.91 01:06:14.001 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:06:14.001 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 01:06:14.001 00.000 15672 MoveAxis(E, 252, ABG) 01:06:14.001 00.000 15672 Guiding Dir = 2, Dur = 252 01:06:14.002 00.001 15672 IsSlewing returns 0 01:06:14.003 00.001 15672 IsGuiding returns 0 01:06:14.008 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=12332, FiltMin=2608, FiltMax=9270, Gamma=2.950 01:06:14.021 00.013 15672 PulseGuide returned control before completion, sleep 245 01:06:14.057 00.036 30444 UpdateGuideState exits: m=115262 SNR=78.5 Saturated 01:06:14.057 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:14.057 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:14.057 00.000 30444 Enqueuing Expose request 01:06:14.309 00.252 15672 IsGuiding returns 1 01:06:14.310 00.001 15672 scope still moving after pulse duration time elapsed 01:06:14.331 00.021 15672 IsSlewing returns 0 01:06:14.342 00.011 15672 IsGuiding returns 0 01:06:14.342 00.000 15672 scope move finished after 252 + 87 ms 01:06:14.342 00.000 15672 Move returns status 0, amount 252 01:06:14.342 00.000 15672 MoveAxis(N, 0, ABG) 01:06:14.343 00.001 15672 Move returns status 0, amount 0 01:06:14.343 00.000 15672 move complete, result=0 01:06:14.343 00.000 15672 worker thread done servicing request 01:06:14.343 00.000 15672 Worker thread wakes up 01:06:14.343 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:14.343 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:14.343 00.000 30444 GuideStep: -0.9 px 252 ms EAST, -0.2 px 0 ms NORTH 01:06:16.450 02.107 15672 Exposure complete 01:06:16.474 00.024 15672 worker thread done servicing request 01:06:16.474 00.000 30444 OnExposeComplete: enter 01:06:16.474 00.000 30444 UpdateGuideState(): m_state=6 01:06:16.474 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4852 01:06:16.474 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=198.93, Mass=122789, SNR=87.5, Peak=12415 HFD=3.7 01:06:16.474 00.000 30444 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 01:06:16.474 00.000 30444 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 01:06:16.474 00.000 30444 CameraToMount -- cameraX=1.38 cameraY=-0.66 hyp=1.53 cameraTheta=-0.45 mountX=1.51 mountY=-0.35, mountTheta=-0.23 01:06:16.475 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.38, y=-0.66, opts=13) 01:06:16.475 00.000 30444 Enqueuing Move request for scope (1.38, -0.66) 01:06:16.475 00.000 15672 Worker thread wakes up 01:06:16.475 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.38, -0.66) opts 0xd 01:06:16.475 00.000 15672 Handling offset move in thread for scope, endpoint = (1.38, -0.66) 01:06:16.475 00.000 15672 Moving (1.38, -0.66) raw xDistance=1.51 yDistance=-0.35 01:06:16.475 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.51 01:06:16.475 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 01:06:16.475 00.000 15672 MoveAxis(W, 390, ABG) 01:06:16.475 00.000 15672 Guiding Dir = 3, Dur = 390 01:06:16.477 00.002 15672 IsSlewing returns 0 01:06:16.478 00.001 15672 IsGuiding returns 0 01:06:16.483 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=12451, FiltMin=2585, FiltMax=9124, Gamma=2.950 01:06:16.497 00.014 15672 PulseGuide returned control before completion, sleep 382 01:06:16.532 00.035 30444 UpdateGuideState exits: m=122789 SNR=87.5 Saturated 01:06:16.532 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:16.532 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:16.532 00.000 30444 Enqueuing Expose request 01:06:16.913 00.381 15672 IsGuiding returns 0 01:06:16.913 00.000 15672 Move returns status 0, amount 390 01:06:16.913 00.000 15672 MoveAxis(N, 62, ABG) 01:06:16.913 00.000 15672 Guiding Dir = 0, Dur = 62 01:06:16.913 00.000 15672 IsSlewing returns 0 01:06:16.915 00.002 15672 IsGuiding returns 0 01:06:16.993 00.078 15672 IsGuiding returns 1 01:06:16.993 00.000 15672 scope still moving after pulse duration time elapsed 01:06:17.014 00.021 15672 IsSlewing returns 0 01:06:17.015 00.001 15672 IsGuiding returns 1 01:06:17.036 00.021 15672 IsSlewing returns 0 01:06:17.037 00.001 15672 IsGuiding returns 1 01:06:17.058 00.021 15672 IsSlewing returns 0 01:06:17.089 00.031 15672 IsGuiding returns 0 01:06:17.089 00.000 15672 scope move finished after 62 + 112 ms 01:06:17.089 00.000 15672 Move returns status 0, amount 62 01:06:17.089 00.000 15672 move complete, result=0 01:06:17.089 00.000 15672 worker thread done servicing request 01:06:17.089 00.000 15672 Worker thread wakes up 01:06:17.089 00.000 30444 GuideStep: 1.5 px 390 ms WEST, -0.3 px 62 ms NORTH 01:06:17.089 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:17.089 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:18.995 01.906 15672 Exposure complete 01:06:19.015 00.020 15672 worker thread done servicing request 01:06:19.015 00.000 30444 OnExposeComplete: enter 01:06:19.015 00.000 30444 UpdateGuideState(): m_state=6 01:06:19.015 00.000 30444 Star::Find(15, 461, 198, 0, (0,0,0,0), 0.0, 255) frame 4853 01:06:19.015 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=199.60, Mass=123943, SNR=86.8, Peak=11079 HFD=3.6 01:06:19.015 00.000 30444 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.28) = xAngle (0.29 = 0.29) 01:06:19.015 00.000 30444 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.23 = 0.23) 01:06:19.015 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=0.01 hyp=0.57 cameraTheta=0.01 mountX=0.55 mountY=0.13, mountTheta=0.23 01:06:19.016 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=0.01, opts=13) 01:06:19.016 00.000 30444 Enqueuing Move request for scope (0.57, 0.01) 01:06:19.016 00.000 15672 Worker thread wakes up 01:06:19.016 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.01) opts 0xd 01:06:19.016 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, 0.01) 01:06:19.016 00.000 15672 Moving (0.57, 0.01) raw xDistance=0.55 yDistance=0.13 01:06:19.016 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.55 01:06:19.016 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:06:19.016 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 01:06:19.016 00.000 15672 MoveAxis(W, 176, ABG) 01:06:19.016 00.000 15672 Guiding Dir = 3, Dur = 176 01:06:19.016 00.000 15672 IsSlewing returns 0 01:06:19.023 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=11203, FiltMin=2576, FiltMax=9890, Gamma=2.950 01:06:19.037 00.014 15672 IsGuiding returns 0 01:06:19.053 00.016 15672 PulseGuide returned control before completion, sleep 171 01:06:19.208 00.155 30444 UpdateGuideState exits: m=123943 SNR=86.8 Saturated 01:06:19.209 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:19.209 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:19.209 00.000 30444 Enqueuing Expose request 01:06:19.228 00.019 15672 IsGuiding returns 1 01:06:19.228 00.000 15672 scope still moving after pulse duration time elapsed 01:06:19.249 00.021 15672 IsSlewing returns 0 01:06:19.293 00.044 15672 IsGuiding returns 0 01:06:19.293 00.000 15672 scope move finished after 176 + 80 ms 01:06:19.293 00.000 15672 Move returns status 0, amount 176 01:06:19.293 00.000 15672 MoveAxis(N, 0, ABG) 01:06:19.293 00.000 15672 Move returns status 0, amount 0 01:06:19.293 00.000 15672 move complete, result=0 01:06:19.294 00.001 15672 worker thread done servicing request 01:06:19.294 00.000 15672 Worker thread wakes up 01:06:19.294 00.000 30444 GuideStep: 0.6 px 176 ms WEST, 0.1 px 0 ms NORTH 01:06:19.294 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:19.294 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:21.411 02.117 15672 Exposure complete 01:06:21.442 00.031 15672 worker thread done servicing request 01:06:21.442 00.000 30444 OnExposeComplete: enter 01:06:21.442 00.000 30444 UpdateGuideState(): m_state=6 01:06:21.443 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4854 01:06:21.443 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=199.96, Mass=120877, SNR=91.1, Peak=11467 HFD=3.4 01:06:21.443 00.000 30444 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.28) = xAngle (1.51 = 1.51) 01:06:21.443 00.000 30444 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.45 = 1.45) 01:06:21.443 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.37 hyp=0.39 cameraTheta=1.23 mountX=0.02 mountY=0.39, mountTheta=1.51 01:06:21.443 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.37, opts=13) 01:06:21.443 00.000 30444 Enqueuing Move request for scope (0.13, 0.37) 01:06:21.444 00.001 15672 Worker thread wakes up 01:06:21.444 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.37) opts 0xd 01:06:21.444 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.37) 01:06:21.444 00.000 15672 Moving (0.13, 0.37) raw xDistance=0.02 yDistance=0.39 01:06:21.444 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:06:21.444 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:06:21.444 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 01:06:21.444 00.000 15672 MoveAxis(E, 0, ABG) 01:06:21.444 00.000 15672 Move returns status 0, amount 0 01:06:21.444 00.000 15672 MoveAxis(N, 0, ABG) 01:06:21.444 00.000 15672 Move returns status 0, amount 0 01:06:21.444 00.000 15672 move complete, result=0 01:06:21.444 00.000 15672 worker thread done servicing request 01:06:21.449 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=11467, FiltMin=2602, FiltMax=10384, Gamma=2.950 01:06:21.498 00.049 30444 UpdateGuideState exits: m=120877 SNR=91.1 Saturated 01:06:21.498 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:21.498 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:21.498 00.000 30444 Enqueuing Expose request 01:06:21.498 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 01:06:21.498 00.000 15672 Worker thread wakes up 01:06:21.498 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:21.498 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:23.405 01.907 15672 Exposure complete 01:06:23.425 00.020 15672 worker thread done servicing request 01:06:23.425 00.000 30444 OnExposeComplete: enter 01:06:23.426 00.001 30444 UpdateGuideState(): m_state=6 01:06:23.426 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4855 01:06:23.426 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=199.88, Mass=112046, SNR=86.1, Peak=10980 HFD=3.6 01:06:23.426 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.16 = 1.16) 01:06:23.426 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.10 = 1.10) 01:06:23.426 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.29 hyp=0.38 cameraTheta=0.89 mountX=0.15 mountY=0.34, mountTheta=1.15 01:06:23.427 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.29, opts=13) 01:06:23.427 00.000 30444 Enqueuing Move request for scope (0.24, 0.29) 01:06:23.427 00.000 15672 Worker thread wakes up 01:06:23.427 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.29) opts 0xd 01:06:23.427 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.29) 01:06:23.427 00.000 15672 Moving (0.24, 0.29) raw xDistance=0.15 yDistance=0.34 01:06:23.427 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:06:23.427 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:06:23.427 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 01:06:23.427 00.000 15672 MoveAxis(E, 0, ABG) 01:06:23.427 00.000 15672 Move returns status 0, amount 0 01:06:23.428 00.001 15672 MoveAxis(N, 0, ABG) 01:06:23.428 00.000 15672 Move returns status 0, amount 0 01:06:23.428 00.000 15672 move complete, result=0 01:06:23.428 00.000 15672 worker thread done servicing request 01:06:23.434 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=11614, FiltMin=2589, FiltMax=9964, Gamma=2.950 01:06:23.483 00.049 30444 UpdateGuideState exits: m=112046 SNR=86.1 Saturated 01:06:23.483 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:23.483 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:23.483 00.000 30444 Enqueuing Expose request 01:06:23.483 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 01:06:23.483 00.000 15672 Worker thread wakes up 01:06:23.483 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:23.483 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:25.589 02.106 15672 Exposure complete 01:06:25.610 00.021 15672 worker thread done servicing request 01:06:25.610 00.000 30444 OnExposeComplete: enter 01:06:25.610 00.000 30444 UpdateGuideState(): m_state=6 01:06:25.610 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4856 01:06:25.610 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=199.76, Mass=117761, SNR=86.6, Peak=13024 HFD=3.4 01:06:25.610 00.000 30444 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.28) = xAngle (2.79 = 2.79) 01:06:25.610 00.000 30444 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.73 = 2.73) 01:06:25.610 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.29 cameraTheta=2.51 mountX=-0.27 mountY=0.12, mountTheta=2.74 01:06:25.611 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.17, opts=13) 01:06:25.611 00.000 30444 Enqueuing Move request for scope (-0.23, 0.17) 01:06:25.611 00.000 15672 Worker thread wakes up 01:06:25.611 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.17) opts 0xd 01:06:25.611 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.17) 01:06:25.611 00.000 15672 Moving (-0.23, 0.17) raw xDistance=-0.27 yDistance=0.12 01:06:25.611 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 01:06:25.611 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:06:25.611 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 01:06:25.611 00.000 15672 MoveAxis(E, 73, ABG) 01:06:25.611 00.000 15672 Guiding Dir = 2, Dur = 73 01:06:25.612 00.001 15672 IsSlewing returns 0 01:06:25.613 00.001 15672 IsGuiding returns 0 01:06:25.617 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=13024, FiltMin=2582, FiltMax=9675, Gamma=2.950 01:06:25.634 00.017 15672 PulseGuide returned control before completion, sleep 62 01:06:25.666 00.032 30444 UpdateGuideState exits: m=117761 SNR=86.6 Saturated 01:06:25.666 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:25.666 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:25.667 00.001 30444 Enqueuing Expose request 01:06:25.746 00.079 15672 IsGuiding returns 0 01:06:25.747 00.001 15672 Move returns status 0, amount 73 01:06:25.747 00.000 15672 MoveAxis(N, 0, ABG) 01:06:25.747 00.000 15672 Move returns status 0, amount 0 01:06:25.747 00.000 15672 move complete, result=0 01:06:25.747 00.000 15672 worker thread done servicing request 01:06:25.747 00.000 15672 Worker thread wakes up 01:06:25.747 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:25.748 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:25.748 00.000 30444 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH 01:06:27.656 01.908 15672 Exposure complete 01:06:27.676 00.020 15672 worker thread done servicing request 01:06:27.676 00.000 30444 OnExposeComplete: enter 01:06:27.676 00.000 30444 UpdateGuideState(): m_state=6 01:06:27.676 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4857 01:06:27.676 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=199.86, Mass=128829, SNR=94.4, Peak=11838 HFD=3.7 01:06:27.676 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 01:06:27.676 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 01:06:27.677 00.001 30444 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.52 mountX=-0.06 mountY=0.26, mountTheta=1.79 01:06:27.677 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.27, opts=13) 01:06:27.677 00.000 30444 Enqueuing Move request for scope (0.01, 0.27) 01:06:27.677 00.000 15672 Worker thread wakes up 01:06:27.677 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd 01:06:27.677 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.27) 01:06:27.678 00.001 15672 Moving (0.01, 0.27) raw xDistance=-0.06 yDistance=0.26 01:06:27.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:06:27.678 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:06:27.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 01:06:27.678 00.000 15672 MoveAxis(E, 0, ABG) 01:06:27.678 00.000 15672 Move returns status 0, amount 0 01:06:27.678 00.000 15672 MoveAxis(N, 0, ABG) 01:06:27.678 00.000 15672 Move returns status 0, amount 0 01:06:27.678 00.000 15672 move complete, result=0 01:06:27.678 00.000 15672 worker thread done servicing request 01:06:27.685 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=11838, FiltMin=2629, FiltMax=10241, Gamma=2.950 01:06:27.739 00.054 30444 UpdateGuideState exits: m=128829 SNR=94.4 Saturated 01:06:27.739 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:27.739 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:27.739 00.000 30444 Enqueuing Expose request 01:06:27.739 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 01:06:27.739 00.000 15672 Worker thread wakes up 01:06:27.739 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:27.739 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:29.848 02.109 15672 Exposure complete 01:06:29.872 00.024 15672 worker thread done servicing request 01:06:29.872 00.000 30444 OnExposeComplete: enter 01:06:29.872 00.000 30444 UpdateGuideState(): m_state=6 01:06:29.873 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4858 01:06:29.873 00.000 30444 Star::Find returns 1 (1), X=461.18, Y=199.49, Mass=119928, SNR=82.6, Peak=13301 HFD=3.5 01:06:29.873 00.000 30444 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 01:06:29.873 00.000 30444 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 01:06:29.873 00.000 30444 CameraToMount -- cameraX=1.06 cameraY=-0.10 hyp=1.06 cameraTheta=-0.09 mountX=1.04 mountY=0.13, mountTheta=0.13 01:06:29.873 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.06, y=-0.10, opts=13) 01:06:29.873 00.000 30444 Enqueuing Move request for scope (1.06, -0.10) 01:06:29.873 00.000 15672 Worker thread wakes up 01:06:29.874 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.10) opts 0xd 01:06:29.874 00.000 15672 Handling offset move in thread for scope, endpoint = (1.06, -0.10) 01:06:29.874 00.000 15672 Moving (1.06, -0.10) raw xDistance=1.04 yDistance=0.13 01:06:29.874 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.04 01:06:29.874 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:06:29.874 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 01:06:29.874 00.000 15672 MoveAxis(W, 282, ABG) 01:06:29.874 00.000 15672 Guiding Dir = 3, Dur = 282 01:06:29.874 00.000 15672 IsSlewing returns 0 01:06:29.875 00.001 15672 IsGuiding returns 0 01:06:29.881 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=13301, FiltMin=2644, FiltMax=9674, Gamma=2.950 01:06:29.899 00.018 15672 PulseGuide returned control before completion, sleep 268 01:06:29.930 00.031 30444 UpdateGuideState exits: m=119928 SNR=82.6 Saturated 01:06:29.930 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:29.930 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:29.930 00.000 30444 Enqueuing Expose request 01:06:30.171 00.241 15672 IsGuiding returns 1 01:06:30.171 00.000 15672 scope still moving after pulse duration time elapsed 01:06:30.192 00.021 15672 IsSlewing returns 0 01:06:30.193 00.001 15672 IsGuiding returns 1 01:06:30.214 00.021 15672 IsSlewing returns 0 01:06:30.251 00.037 15672 IsGuiding returns 0 01:06:30.251 00.000 15672 scope move finished after 282 + 94 ms 01:06:30.251 00.000 15672 Move returns status 0, amount 282 01:06:30.251 00.000 15672 MoveAxis(N, 0, ABG) 01:06:30.251 00.000 15672 Move returns status 0, amount 0 01:06:30.251 00.000 15672 move complete, result=0 01:06:30.251 00.000 15672 worker thread done servicing request 01:06:30.251 00.000 30444 GuideStep: 1.0 px 282 ms WEST, 0.1 px 0 ms NORTH 01:06:30.252 00.001 15672 Worker thread wakes up 01:06:30.252 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:30.252 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:32.167 01.915 15672 Exposure complete 01:06:32.192 00.025 15672 worker thread done servicing request 01:06:32.193 00.001 30444 OnExposeComplete: enter 01:06:32.193 00.000 30444 UpdateGuideState(): m_state=6 01:06:32.193 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 4859 01:06:32.193 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=199.61, Mass=124991, SNR=94.5, Peak=12225 HFD=3.4 01:06:32.193 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 01:06:32.193 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 01:06:32.193 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.09 mountX=0.21 mountY=0.07, mountTheta=0.31 01:06:32.193 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.02, opts=13) 01:06:32.193 00.000 30444 Enqueuing Move request for scope (0.23, 0.02) 01:06:32.194 00.001 15672 Worker thread wakes up 01:06:32.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd 01:06:32.194 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.02) 01:06:32.194 00.000 15672 Moving (0.23, 0.02) raw xDistance=0.21 yDistance=0.07 01:06:32.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:06:32.194 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:06:32.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 01:06:32.194 00.000 15672 MoveAxis(E, 0, ABG) 01:06:32.194 00.000 15672 Move returns status 0, amount 0 01:06:32.194 00.000 15672 MoveAxis(N, 0, ABG) 01:06:32.194 00.000 15672 Move returns status 0, amount 0 01:06:32.194 00.000 15672 move complete, result=0 01:06:32.194 00.000 15672 worker thread done servicing request 01:06:32.199 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12314, FiltMin=2609, FiltMax=10347, Gamma=2.950 01:06:32.248 00.049 30444 UpdateGuideState exits: m=124991 SNR=94.5 Saturated 01:06:32.248 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:32.248 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:32.248 00.000 30444 Enqueuing Expose request 01:06:32.248 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 01:06:32.248 00.000 15672 Worker thread wakes up 01:06:32.248 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:32.248 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:34.365 02.117 15672 Exposure complete 01:06:34.394 00.029 15672 worker thread done servicing request 01:06:34.394 00.000 30444 OnExposeComplete: enter 01:06:34.394 00.000 30444 UpdateGuideState(): m_state=6 01:06:34.394 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4860 01:06:34.394 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=200.04, Mass=130992, SNR=92.4, Peak=11298 HFD=3.9 01:06:34.394 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.61 = 1.61) 01:06:34.394 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 01:06:34.394 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.46 hyp=0.47 cameraTheta=1.34 mountX=-0.02 mountY=0.47, mountTheta=1.61 01:06:34.395 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.46, opts=13) 01:06:34.395 00.000 30444 Enqueuing Move request for scope (0.11, 0.46) 01:06:34.395 00.000 15672 Worker thread wakes up 01:06:34.395 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.46) opts 0xd 01:06:34.395 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.46) 01:06:34.395 00.000 15672 Moving (0.11, 0.46) raw xDistance=-0.02 yDistance=0.47 01:06:34.395 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 01:06:34.395 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.46 newest=0.67 01:06:34.395 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 01:06:34.395 00.000 15672 MoveAxis(E, 0, ABG) 01:06:34.395 00.000 15672 Move returns status 0, amount 0 01:06:34.395 00.000 15672 MoveAxis(S, 84, ABG) 01:06:34.395 00.000 15672 Guiding Dir = 1, Dur = 84 01:06:34.396 00.001 15672 IsSlewing returns 0 01:06:34.397 00.001 15672 IsGuiding returns 0 01:06:34.401 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=11298, FiltMin=2626, FiltMax=10397, Gamma=2.950 01:06:34.451 00.050 30444 UpdateGuideState exits: m=130992 SNR=92.4 Saturated 01:06:34.451 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:34.451 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:34.451 00.000 30444 Enqueuing Expose request 01:06:34.485 00.034 15672 IsGuiding returns 1 01:06:34.485 00.000 15672 scope still moving after pulse duration time elapsed 01:06:34.506 00.021 15672 IsSlewing returns 0 01:06:34.507 00.001 15672 IsGuiding returns 1 01:06:34.528 00.021 15672 IsSlewing returns 0 01:06:34.529 00.001 15672 IsGuiding returns 1 01:06:34.550 00.021 15672 IsSlewing returns 0 01:06:34.596 00.046 15672 IsGuiding returns 0 01:06:34.596 00.000 15672 scope move finished after 84 + 114 ms 01:06:34.596 00.000 15672 Move returns status 0, amount 84 01:06:34.596 00.000 15672 move complete, result=0 01:06:34.596 00.000 15672 worker thread done servicing request 01:06:34.596 00.000 15672 Worker thread wakes up 01:06:34.597 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:34.597 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:34.958 00.361 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 84 ms SOUTH 01:06:36.504 01.546 15672 Exposure complete 01:06:36.524 00.020 15672 worker thread done servicing request 01:06:36.524 00.000 30444 OnExposeComplete: enter 01:06:36.524 00.000 30444 UpdateGuideState(): m_state=6 01:06:36.525 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4861 01:06:36.525 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=199.41, Mass=124774, SNR=80.6, Peak=12540 HFD=3.3 01:06:36.525 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 01:06:36.525 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 01:06:36.525 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.18 hyp=0.34 cameraTheta=-0.56 mountX=0.33 mountY=-0.12, mountTheta=-0.34 01:06:36.525 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.18, opts=13) 01:06:36.525 00.000 30444 Enqueuing Move request for scope (0.29, -0.18) 01:06:36.525 00.000 15672 Worker thread wakes up 01:06:36.525 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.18) opts 0xd 01:06:36.525 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.18) 01:06:36.525 00.000 15672 Moving (0.29, -0.18) raw xDistance=0.33 yDistance=-0.12 01:06:36.525 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 01:06:36.525 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:06:36.526 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:06:36.526 00.000 15672 MoveAxis(W, 89, ABG) 01:06:36.526 00.000 15672 Guiding Dir = 3, Dur = 89 01:06:36.526 00.000 15672 IsSlewing returns 0 01:06:36.528 00.002 15672 IsGuiding returns 0 01:06:36.532 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=12613, FiltMin=2629, FiltMax=10337, Gamma=2.950 01:06:36.545 00.013 15672 PulseGuide returned control before completion, sleep 82 01:06:36.629 00.084 15672 IsGuiding returns 1 01:06:36.629 00.000 15672 scope still moving after pulse duration time elapsed 01:06:36.650 00.021 15672 IsSlewing returns 0 01:06:36.657 00.007 15672 IsGuiding returns 0 01:06:36.657 00.000 15672 scope move finished after 89 + 41 ms 01:06:36.657 00.000 15672 Move returns status 0, amount 89 01:06:36.657 00.000 15672 MoveAxis(N, 0, ABG) 01:06:36.657 00.000 15672 Move returns status 0, amount 0 01:06:36.657 00.000 15672 move complete, result=0 01:06:36.657 00.000 15672 worker thread done servicing request 01:06:36.992 00.335 30444 UpdateGuideState exits: m=124774 SNR=80.6 Saturated 01:06:36.992 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:36.992 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:36.992 00.000 30444 Enqueuing Expose request 01:06:36.992 00.000 30444 GuideStep: 0.3 px 89 ms WEST, -0.1 px 0 ms NORTH 01:06:36.993 00.001 15672 Worker thread wakes up 01:06:36.993 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:36.993 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:39.100 02.107 15672 Exposure complete 01:06:39.120 00.020 15672 worker thread done servicing request 01:06:39.120 00.000 30444 OnExposeComplete: enter 01:06:39.120 00.000 30444 UpdateGuideState(): m_state=6 01:06:39.120 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4862 01:06:39.120 00.000 30444 Star::Find returns 1 (1), X=458.59, Y=199.19, Mass=129700, SNR=99.1, Peak=13275 HFD=3.7 01:06:39.120 00.000 30444 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 01:06:39.120 00.000 30444 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 01:06:39.120 00.000 30444 CameraToMount -- cameraX=-1.53 cameraY=-0.40 hyp=1.58 cameraTheta=-2.89 mountX=-1.37 mountY=-0.72, mountTheta=-2.66 01:06:39.121 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.53, y=-0.40, opts=13) 01:06:39.121 00.000 30444 Enqueuing Move request for scope (-1.53, -0.40) 01:06:39.121 00.000 15672 Worker thread wakes up 01:06:39.121 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.53, -0.40) opts 0xd 01:06:39.121 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.53, -0.40) 01:06:39.121 00.000 15672 Moving (-1.53, -0.40) raw xDistance=-1.37 yDistance=-0.72 01:06:39.121 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.37 01:06:39.121 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:06:39.121 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72 01:06:39.121 00.000 15672 MoveAxis(E, 363, ABG) 01:06:39.121 00.000 15672 Guiding Dir = 2, Dur = 363 01:06:39.122 00.001 15672 IsSlewing returns 0 01:06:39.126 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=13275, FiltMin=2587, FiltMax=9195, Gamma=2.950 01:06:39.133 00.007 15672 IsGuiding returns 0 01:06:39.149 00.016 15672 PulseGuide returned control before completion, sleep 358 01:06:39.176 00.027 30444 UpdateGuideState exits: m=129700 SNR=99.1 Saturated 01:06:39.176 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:39.176 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:39.176 00.000 30444 Enqueuing Expose request 01:06:39.509 00.333 15672 IsGuiding returns 1 01:06:39.510 00.001 15672 scope still moving after pulse duration time elapsed 01:06:39.531 00.021 15672 IsSlewing returns 0 01:06:39.549 00.018 15672 IsGuiding returns 0 01:06:39.549 00.000 15672 scope move finished after 363 + 52 ms 01:06:39.549 00.000 15672 Move returns status 0, amount 363 01:06:39.549 00.000 15672 MoveAxis(N, 0, ABG) 01:06:39.549 00.000 15672 Move returns status 0, amount 0 01:06:39.549 00.000 15672 move complete, result=0 01:06:39.549 00.000 15672 worker thread done servicing request 01:06:39.549 00.000 15672 Worker thread wakes up 01:06:39.550 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:39.550 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:39.550 00.000 30444 GuideStep: -1.4 px 363 ms EAST, -0.7 px 0 ms NORTH 01:06:41.456 01.906 15672 Exposure complete 01:06:41.476 00.020 15672 worker thread done servicing request 01:06:41.476 00.000 30444 OnExposeComplete: enter 01:06:41.476 00.000 30444 UpdateGuideState(): m_state=6 01:06:41.476 00.000 30444 Star::Find(15, 458, 199, 0, (0,0,0,0), 0.0, 255) frame 4863 01:06:41.476 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=199.39, Mass=138498, SNR=99.1, Peak=11912 HFD=4.0 01:06:41.476 00.000 30444 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.28) = xAngle (-0.26 = -0.26) 01:06:41.476 00.000 30444 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.32 = -0.32) 01:06:41.476 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.20 hyp=0.39 cameraTheta=-0.53 mountX=0.38 mountY=-0.12, mountTheta=-0.31 01:06:41.477 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.20, opts=13) 01:06:41.477 00.000 30444 Enqueuing Move request for scope (0.33, -0.20) 01:06:41.477 00.000 15672 Worker thread wakes up 01:06:41.477 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.20) opts 0xd 01:06:41.477 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.20) 01:06:41.477 00.000 15672 Moving (0.33, -0.20) raw xDistance=0.38 yDistance=-0.12 01:06:41.477 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.38 01:06:41.477 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:06:41.477 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:06:41.477 00.000 15672 MoveAxis(W, 76, ABG) 01:06:41.477 00.000 15672 Guiding Dir = 3, Dur = 76 01:06:41.478 00.001 15672 IsSlewing returns 0 01:06:41.482 00.004 15672 IsGuiding returns 0 01:06:41.484 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2101, max=12373, FiltMin=2623, FiltMax=9677, Gamma=2.950 01:06:41.497 00.013 15672 PulseGuide returned control before completion, sleep 71 01:06:41.533 00.036 30444 UpdateGuideState exits: m=138498 SNR=99.1 Saturated 01:06:41.533 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:41.534 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:41.534 00.000 30444 Enqueuing Expose request 01:06:41.570 00.036 15672 IsGuiding returns 1 01:06:41.570 00.000 15672 scope still moving after pulse duration time elapsed 01:06:41.591 00.021 15672 IsSlewing returns 0 01:06:41.609 00.018 15672 IsGuiding returns 0 01:06:41.610 00.001 15672 scope move finished after 76 + 51 ms 01:06:41.610 00.000 15672 Move returns status 0, amount 76 01:06:41.610 00.000 15672 MoveAxis(N, 0, ABG) 01:06:41.610 00.000 15672 Move returns status 0, amount 0 01:06:41.610 00.000 15672 move complete, result=0 01:06:41.610 00.000 15672 worker thread done servicing request 01:06:41.610 00.000 15672 Worker thread wakes up 01:06:41.610 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:41.610 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:41.610 00.000 30444 GuideStep: 0.4 px 76 ms WEST, -0.1 px 0 ms NORTH 01:06:43.719 02.109 15672 Exposure complete 01:06:43.739 00.020 15672 worker thread done servicing request 01:06:43.739 00.000 30444 OnExposeComplete: enter 01:06:43.739 00.000 30444 UpdateGuideState(): m_state=6 01:06:43.739 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4864 01:06:43.739 00.000 30444 Star::Find returns 1 (1), X=460.99, Y=199.34, Mass=131679, SNR=102.3, Peak=14097 HFD=3.4 01:06:43.739 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (-0.00 = -0.00) 01:06:43.739 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 01:06:43.740 00.001 30444 CameraToMount -- cameraX=0.87 cameraY=-0.25 hyp=0.90 cameraTheta=-0.28 mountX=0.90 mountY=-0.06, mountTheta=-0.06 01:06:43.740 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.87, y=-0.25, opts=13) 01:06:43.740 00.000 30444 Enqueuing Move request for scope (0.87, -0.25) 01:06:43.740 00.000 15672 Worker thread wakes up 01:06:43.740 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.25) opts 0xd 01:06:43.740 00.000 15672 Handling offset move in thread for scope, endpoint = (0.87, -0.25) 01:06:43.740 00.000 15672 Moving (0.87, -0.25) raw xDistance=0.90 yDistance=-0.06 01:06:43.740 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.90 01:06:43.740 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:06:43.740 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 01:06:43.740 00.000 15672 MoveAxis(W, 249, ABG) 01:06:43.740 00.000 15672 Guiding Dir = 3, Dur = 249 01:06:43.741 00.001 15672 IsSlewing returns 0 01:06:43.742 00.001 15672 IsGuiding returns 0 01:06:43.746 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=14097, FiltMin=2597, FiltMax=10140, Gamma=2.950 01:06:43.766 00.020 15672 PulseGuide returned control before completion, sleep 236 01:06:43.799 00.033 30444 UpdateGuideState exits: m=131679 SNR=102.3 Saturated 01:06:43.799 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:43.799 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:43.799 00.000 30444 Enqueuing Expose request 01:06:44.005 00.206 15672 IsGuiding returns 1 01:06:44.005 00.000 15672 scope still moving after pulse duration time elapsed 01:06:44.027 00.022 15672 IsSlewing returns 0 01:06:44.039 00.012 15672 IsGuiding returns 0 01:06:44.039 00.000 15672 scope move finished after 249 + 47 ms 01:06:44.039 00.000 15672 Move returns status 0, amount 249 01:06:44.039 00.000 15672 MoveAxis(N, 0, ABG) 01:06:44.039 00.000 15672 Move returns status 0, amount 0 01:06:44.039 00.000 15672 move complete, result=0 01:06:44.039 00.000 15672 worker thread done servicing request 01:06:44.039 00.000 15672 Worker thread wakes up 01:06:44.039 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:44.039 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:44.039 00.000 30444 GuideStep: 0.9 px 249 ms WEST, -0.1 px 0 ms NORTH 01:06:45.948 01.909 15672 Exposure complete 01:06:45.972 00.024 15672 worker thread done servicing request 01:06:45.972 00.000 30444 OnExposeComplete: enter 01:06:45.972 00.000 30444 UpdateGuideState(): m_state=6 01:06:45.973 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4865 01:06:45.973 00.000 30444 Star::Find returns 1 (1), X=459.86, Y=200.29, Mass=120045, SNR=96.7, Peak=11112 HFD=3.5 01:06:45.973 00.000 30444 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.28) = xAngle (2.21 = 2.21) 01:06:45.973 00.000 30444 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.15 = 2.15) 01:06:45.973 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.70 hyp=0.75 cameraTheta=1.93 mountX=-0.45 mountY=0.63, mountTheta=2.19 01:06:45.973 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.70, opts=13) 01:06:45.973 00.000 30444 Enqueuing Move request for scope (-0.26, 0.70) 01:06:45.973 00.000 15672 Worker thread wakes up 01:06:45.974 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.70) opts 0xd 01:06:45.974 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.70) 01:06:45.974 00.000 15672 Moving (-0.26, 0.70) raw xDistance=-0.45 yDistance=0.63 01:06:45.974 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.45 01:06:45.974 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 01:06:45.974 00.000 15672 MoveAxis(E, 103, ABG) 01:06:45.974 00.000 15672 Guiding Dir = 2, Dur = 103 01:06:45.974 00.000 15672 IsSlewing returns 0 01:06:45.981 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=11164, FiltMin=2586, FiltMax=9477, Gamma=2.950 01:06:45.987 00.006 15672 IsGuiding returns 0 01:06:46.002 00.015 15672 PulseGuide returned control before completion, sleep 98 01:06:46.034 00.032 30444 UpdateGuideState exits: m=120045 SNR=96.7 Saturated 01:06:46.034 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:46.034 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:46.034 00.000 30444 Enqueuing Expose request 01:06:46.102 00.068 15672 IsGuiding returns 0 01:06:46.102 00.000 15672 Move returns status 0, amount 103 01:06:46.102 00.000 15672 MoveAxis(S, 112, ABG) 01:06:46.102 00.000 15672 Guiding Dir = 1, Dur = 112 01:06:46.102 00.000 15672 IsSlewing returns 0 01:06:46.103 00.001 15672 IsGuiding returns 0 01:06:46.179 00.076 15672 PulseGuide returned control before completion, sleep 47 01:06:46.229 00.050 15672 IsGuiding returns 1 01:06:46.229 00.000 15672 scope still moving after pulse duration time elapsed 01:06:46.250 00.021 15672 IsSlewing returns 0 01:06:46.253 00.003 15672 IsGuiding returns 1 01:06:46.274 00.021 15672 IsSlewing returns 0 01:06:46.277 00.003 15672 IsGuiding returns 1 01:06:46.298 00.021 15672 IsSlewing returns 0 01:06:46.300 00.002 15672 IsGuiding returns 1 01:06:46.321 00.021 15672 IsSlewing returns 0 01:06:46.339 00.018 15672 IsGuiding returns 0 01:06:46.339 00.000 15672 scope move finished after 112 + 124 ms 01:06:46.340 00.001 15672 Move returns status 0, amount 112 01:06:46.340 00.000 15672 move complete, result=0 01:06:46.340 00.000 15672 worker thread done servicing request 01:06:46.340 00.000 30444 GuideStep: -0.4 px 103 ms EAST, 0.6 px 112 ms SOUTH 01:06:46.340 00.000 15672 Worker thread wakes up 01:06:46.341 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:46.341 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:48.451 02.110 15672 Exposure complete 01:06:48.471 00.020 15672 worker thread done servicing request 01:06:48.471 00.000 30444 OnExposeComplete: enter 01:06:48.471 00.000 30444 UpdateGuideState(): m_state=6 01:06:48.471 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 4866 01:06:48.471 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=199.50, Mass=134594, SNR=103.4, Peak=12530 HFD=3.7 01:06:48.471 00.000 30444 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.28) = xAngle (-0.54 = -0.54) 01:06:48.471 00.000 30444 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.60 = -0.60) 01:06:48.471 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.82 mountX=0.10 mountY=-0.07, mountTheta=-0.58 01:06:48.472 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.08, opts=13) 01:06:48.472 00.000 30444 Enqueuing Move request for scope (0.08, -0.08) 01:06:48.472 00.000 15672 Worker thread wakes up 01:06:48.472 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd 01:06:48.472 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.08) 01:06:48.472 00.000 15672 Moving (0.08, -0.08) raw xDistance=0.10 yDistance=-0.07 01:06:48.472 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:06:48.472 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:06:48.472 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:06:48.472 00.000 15672 MoveAxis(E, 0, ABG) 01:06:48.472 00.000 15672 Move returns status 0, amount 0 01:06:48.472 00.000 15672 MoveAxis(N, 0, ABG) 01:06:48.472 00.000 15672 Move returns status 0, amount 0 01:06:48.472 00.000 15672 move complete, result=0 01:06:48.472 00.000 15672 worker thread done servicing request 01:06:48.477 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2130, max=13394, FiltMin=2563, FiltMax=10340, Gamma=2.950 01:06:48.681 00.204 30444 UpdateGuideState exits: m=134594 SNR=103.4 Saturated 01:06:48.682 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:48.682 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:48.682 00.000 30444 Enqueuing Expose request 01:06:48.682 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:06:48.682 00.000 15672 Worker thread wakes up 01:06:48.683 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:48.683 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:50.591 01.908 15672 Exposure complete 01:06:50.611 00.020 15672 worker thread done servicing request 01:06:50.611 00.000 30444 OnExposeComplete: enter 01:06:50.611 00.000 30444 UpdateGuideState(): m_state=6 01:06:50.611 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4867 01:06:50.611 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=199.28, Mass=118243, SNR=83.7, Peak=11161 HFD=3.7 01:06:50.611 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 01:06:50.611 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 01:06:50.612 00.001 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.31 hyp=0.32 cameraTheta=-1.77 mountX=0.03 mountY=-0.32, mountTheta=-1.49 01:06:50.612 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.31, opts=13) 01:06:50.612 00.000 30444 Enqueuing Move request for scope (-0.06, -0.31) 01:06:50.612 00.000 15672 Worker thread wakes up 01:06:50.612 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.31) opts 0xd 01:06:50.612 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.31) 01:06:50.612 00.000 15672 Moving (-0.06, -0.31) raw xDistance=0.03 yDistance=-0.32 01:06:50.612 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 01:06:50.612 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:06:50.612 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 01:06:50.612 00.000 15672 MoveAxis(E, 0, ABG) 01:06:50.612 00.000 15672 Move returns status 0, amount 0 01:06:50.613 00.001 15672 MoveAxis(N, 0, ABG) 01:06:50.613 00.000 15672 Move returns status 0, amount 0 01:06:50.613 00.000 15672 move complete, result=0 01:06:50.613 00.000 15672 worker thread done servicing request 01:06:50.618 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=13445, FiltMin=2626, FiltMax=10618, Gamma=2.950 01:06:50.667 00.049 30444 UpdateGuideState exits: m=118243 SNR=83.7 Saturated 01:06:50.667 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:50.667 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:50.667 00.000 30444 Enqueuing Expose request 01:06:50.667 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 01:06:50.667 00.000 15672 Worker thread wakes up 01:06:50.667 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:50.667 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:52.774 02.107 15672 Exposure complete 01:06:52.794 00.020 15672 worker thread done servicing request 01:06:52.794 00.000 30444 OnExposeComplete: enter 01:06:52.794 00.000 30444 UpdateGuideState(): m_state=6 01:06:52.794 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4868 01:06:52.794 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=199.47, Mass=128676, SNR=100.1, Peak=11959 HFD=3.7 01:06:52.794 00.000 30444 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.28) = xAngle (-0.69 = -0.69) 01:06:52.794 00.000 30444 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.76 = -0.76) 01:06:52.794 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.97 mountX=0.11 mountY=-0.10, mountTheta=-0.73 01:06:52.794 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.12, opts=13) 01:06:52.794 00.000 30444 Enqueuing Move request for scope (0.08, -0.12) 01:06:52.795 00.001 15672 Worker thread wakes up 01:06:52.795 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd 01:06:52.795 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.12) 01:06:52.795 00.000 15672 Moving (0.08, -0.12) raw xDistance=0.11 yDistance=-0.10 01:06:52.795 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 01:06:52.795 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:06:52.795 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:06:52.795 00.000 15672 MoveAxis(E, 0, ABG) 01:06:52.795 00.000 15672 Move returns status 0, amount 0 01:06:52.795 00.000 15672 MoveAxis(N, 0, ABG) 01:06:52.795 00.000 15672 Move returns status 0, amount 0 01:06:52.795 00.000 15672 move complete, result=0 01:06:52.795 00.000 15672 worker thread done servicing request 01:06:52.800 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=12792, FiltMin=2604, FiltMax=9891, Gamma=2.950 01:06:53.278 00.478 30444 UpdateGuideState exits: m=128676 SNR=100.1 Saturated 01:06:53.278 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:53.278 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:53.278 00.000 30444 Enqueuing Expose request 01:06:53.279 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:06:53.279 00.000 15672 Worker thread wakes up 01:06:53.279 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:53.279 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:55.188 01.909 15672 Exposure complete 01:06:55.208 00.020 15672 worker thread done servicing request 01:06:55.208 00.000 30444 OnExposeComplete: enter 01:06:55.208 00.000 30444 UpdateGuideState(): m_state=6 01:06:55.208 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4869 01:06:55.208 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=199.35, Mass=122492, SNR=87.1, Peak=13010 HFD=3.2 01:06:55.208 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.22 = -0.22) 01:06:55.208 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.28 = -0.28) 01:06:55.208 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.24 hyp=0.49 cameraTheta=-0.50 mountX=0.48 mountY=-0.14, mountTheta=-0.28 01:06:55.209 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.24, opts=13) 01:06:55.209 00.000 30444 Enqueuing Move request for scope (0.43, -0.24) 01:06:55.209 00.000 15672 Worker thread wakes up 01:06:55.209 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.24) opts 0xd 01:06:55.209 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.24) 01:06:55.209 00.000 15672 Moving (0.43, -0.24) raw xDistance=0.48 yDistance=-0.14 01:06:55.209 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 01:06:55.209 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:06:55.209 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:06:55.209 00.000 15672 MoveAxis(W, 130, ABG) 01:06:55.209 00.000 15672 Guiding Dir = 3, Dur = 130 01:06:55.210 00.001 15672 IsSlewing returns 0 01:06:55.211 00.001 15672 IsGuiding returns 0 01:06:55.215 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=13010, FiltMin=2586, FiltMax=10080, Gamma=2.950 01:06:55.236 00.021 15672 PulseGuide returned control before completion, sleep 116 01:06:55.290 00.054 30444 UpdateGuideState exits: m=122492 SNR=87.1 Saturated 01:06:55.290 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:55.290 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:55.290 00.000 30444 Enqueuing Expose request 01:06:55.381 00.091 15672 IsGuiding returns 0 01:06:55.381 00.000 15672 Move returns status 0, amount 130 01:06:55.381 00.000 15672 MoveAxis(N, 0, ABG) 01:06:55.381 00.000 15672 Move returns status 0, amount 0 01:06:55.382 00.001 15672 move complete, result=0 01:06:55.382 00.000 15672 worker thread done servicing request 01:06:55.382 00.000 15672 Worker thread wakes up 01:06:55.382 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:55.382 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:55.382 00.000 30444 GuideStep: 0.5 px 130 ms WEST, -0.1 px 0 ms NORTH 01:06:57.498 02.116 15672 Exposure complete 01:06:57.530 00.032 15672 worker thread done servicing request 01:06:57.531 00.001 30444 OnExposeComplete: enter 01:06:57.531 00.000 30444 UpdateGuideState(): m_state=6 01:06:57.531 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4870 01:06:57.531 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=199.41, Mass=121573, SNR=87.8, Peak=12267 HFD=3.6 01:06:57.531 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 01:06:57.531 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 01:06:57.531 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.33 mountX=0.09 mountY=-0.17, mountTheta=-1.07 01:06:57.531 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.18, opts=13) 01:06:57.531 00.000 30444 Enqueuing Move request for scope (0.05, -0.18) 01:06:57.531 00.000 15672 Worker thread wakes up 01:06:57.532 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd 01:06:57.532 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.18) 01:06:57.532 00.000 15672 Moving (0.05, -0.18) raw xDistance=0.09 yDistance=-0.17 01:06:57.532 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 01:06:57.532 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:06:57.532 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 01:06:57.532 00.000 15672 MoveAxis(E, 0, ABG) 01:06:57.532 00.000 15672 Move returns status 0, amount 0 01:06:57.532 00.000 15672 MoveAxis(N, 0, ABG) 01:06:57.532 00.000 15672 Move returns status 0, amount 0 01:06:57.532 00.000 15672 move complete, result=0 01:06:57.532 00.000 15672 worker thread done servicing request 01:06:57.537 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=13503, FiltMin=2635, FiltMax=10246, Gamma=2.950 01:06:57.587 00.050 30444 UpdateGuideState exits: m=121573 SNR=87.8 Saturated 01:06:57.587 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:57.587 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:57.587 00.000 30444 Enqueuing Expose request 01:06:57.587 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:06:57.587 00.000 15672 Worker thread wakes up 01:06:57.587 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:57.587 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:06:59.503 01.916 15672 Exposure complete 01:06:59.535 00.032 15672 worker thread done servicing request 01:06:59.535 00.000 30444 OnExposeComplete: enter 01:06:59.535 00.000 30444 UpdateGuideState(): m_state=6 01:06:59.536 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4871 01:06:59.536 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=199.39, Mass=119432, SNR=87.1, Peak=12334 HFD=3.5 01:06:59.536 00.000 30444 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 01:06:59.536 00.000 30444 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 01:06:59.536 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.92 mountX=0.20 mountY=-0.16, mountTheta=-0.68 01:06:59.536 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.20, opts=13) 01:06:59.536 00.000 30444 Enqueuing Move request for scope (0.15, -0.20) 01:06:59.536 00.000 15672 Worker thread wakes up 01:06:59.536 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd 01:06:59.536 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.20) 01:06:59.536 00.000 15672 Moving (0.15, -0.20) raw xDistance=0.20 yDistance=-0.16 01:06:59.536 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 01:06:59.537 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:06:59.537 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 01:06:59.537 00.000 15672 MoveAxis(E, 0, ABG) 01:06:59.537 00.000 15672 Move returns status 0, amount 0 01:06:59.537 00.000 15672 MoveAxis(N, 0, ABG) 01:06:59.537 00.000 15672 Move returns status 0, amount 0 01:06:59.537 00.000 15672 move complete, result=0 01:06:59.537 00.000 15672 worker thread done servicing request 01:06:59.543 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=13367, FiltMin=2610, FiltMax=10708, Gamma=2.950 01:06:59.593 00.050 30444 UpdateGuideState exits: m=119432 SNR=87.1 Saturated 01:06:59.593 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:06:59.593 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:06:59.593 00.000 30444 Enqueuing Expose request 01:06:59.593 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:06:59.593 00.000 15672 Worker thread wakes up 01:06:59.593 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:06:59.593 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:01.699 02.106 15672 Exposure complete 01:07:01.719 00.020 15672 worker thread done servicing request 01:07:01.719 00.000 30444 OnExposeComplete: enter 01:07:01.719 00.000 30444 UpdateGuideState(): m_state=6 01:07:01.719 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4872 01:07:01.719 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=199.44, Mass=134456, SNR=101.9, Peak=13455 HFD=3.2 01:07:01.719 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 01:07:01.719 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 01:07:01.719 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.15 hyp=0.36 cameraTheta=-0.42 mountX=0.36 mountY=-0.07, mountTheta=-0.20 01:07:01.719 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.15, opts=13) 01:07:01.720 00.001 30444 Enqueuing Move request for scope (0.33, -0.15) 01:07:01.720 00.000 15672 Worker thread wakes up 01:07:01.720 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.15) opts 0xd 01:07:01.720 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.15) 01:07:01.720 00.000 15672 Moving (0.33, -0.15) raw xDistance=0.36 yDistance=-0.07 01:07:01.720 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 01:07:01.720 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:01.720 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:07:01.720 00.000 15672 MoveAxis(W, 97, ABG) 01:07:01.720 00.000 15672 Guiding Dir = 3, Dur = 97 01:07:01.720 00.000 15672 IsSlewing returns 0 01:07:01.722 00.002 15672 IsGuiding returns 0 01:07:01.726 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=13455, FiltMin=2630, FiltMax=10685, Gamma=2.950 01:07:01.737 00.011 15672 PulseGuide returned control before completion, sleep 93 01:07:01.776 00.039 30444 UpdateGuideState exits: m=134456 SNR=101.9 Saturated 01:07:01.776 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:01.776 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:01.776 00.000 30444 Enqueuing Expose request 01:07:01.850 00.074 15672 IsGuiding returns 0 01:07:01.850 00.000 15672 Move returns status 0, amount 97 01:07:01.850 00.000 15672 MoveAxis(N, 0, ABG) 01:07:01.850 00.000 15672 Move returns status 0, amount 0 01:07:01.850 00.000 15672 move complete, result=0 01:07:01.851 00.001 15672 worker thread done servicing request 01:07:01.851 00.000 30444 GuideStep: 0.4 px 97 ms WEST, -0.1 px 0 ms NORTH 01:07:01.851 00.000 15672 Worker thread wakes up 01:07:01.851 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:01.851 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:03.760 01.909 15672 Exposure complete 01:07:03.778 00.018 15672 worker thread done servicing request 01:07:03.778 00.000 30444 OnExposeComplete: enter 01:07:03.779 00.001 30444 UpdateGuideState(): m_state=6 01:07:03.779 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4873 01:07:03.779 00.000 30444 Star::Find returns 1 (1), X=458.81, Y=199.58, Mass=111683, SNR=73.0, Peak=11336 HFD=3.7 01:07:03.779 00.000 30444 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.28) = xAngle (-2.86 = -2.86) 01:07:03.779 00.000 30444 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.92 = -2.92) 01:07:03.779 00.000 30444 CameraToMount -- cameraX=-1.31 cameraY=-0.00 hyp=1.31 cameraTheta=-3.14 mountX=-1.26 mountY=-0.29, mountTheta=-2.92 01:07:03.779 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.31, y=-0.00, opts=13) 01:07:03.779 00.000 30444 Enqueuing Move request for scope (-1.31, -0.00) 01:07:03.779 00.000 15672 Worker thread wakes up 01:07:03.780 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.31, -0.00) opts 0xd 01:07:03.780 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.31, -0.00) 01:07:03.780 00.000 15672 Moving (-1.31, -0.00) raw xDistance=-1.26 yDistance=-0.29 01:07:03.780 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.26 01:07:03.780 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:07:03.780 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 01:07:03.780 00.000 15672 MoveAxis(E, 334, ABG) 01:07:03.780 00.000 15672 Guiding Dir = 2, Dur = 334 01:07:03.780 00.000 15672 IsSlewing returns 0 01:07:03.781 00.001 15672 IsGuiding returns 0 01:07:03.785 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2369, max=12275, FiltMin=2654, FiltMax=9334, Gamma=2.950 01:07:03.797 00.012 15672 PulseGuide returned control before completion, sleep 329 01:07:03.970 00.173 30444 UpdateGuideState exits: m=111683 SNR=73.0 Saturated 01:07:03.970 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:03.970 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:03.970 00.000 30444 Enqueuing Expose request 01:07:04.130 00.160 15672 IsGuiding returns 1 01:07:04.130 00.000 15672 scope still moving after pulse duration time elapsed 01:07:04.152 00.022 15672 IsSlewing returns 0 01:07:04.153 00.001 15672 IsGuiding returns 0 01:07:04.154 00.001 15672 scope move finished after 334 + 37 ms 01:07:04.154 00.000 15672 Move returns status 0, amount 334 01:07:04.154 00.000 15672 MoveAxis(N, 0, ABG) 01:07:04.154 00.000 15672 Move returns status 0, amount 0 01:07:04.154 00.000 15672 move complete, result=0 01:07:04.154 00.000 15672 worker thread done servicing request 01:07:04.154 00.000 15672 Worker thread wakes up 01:07:04.154 00.000 30444 GuideStep: -1.3 px 334 ms EAST, -0.3 px 0 ms NORTH 01:07:04.154 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:04.154 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:06.270 02.116 15672 Exposure complete 01:07:06.301 00.031 15672 worker thread done servicing request 01:07:06.301 00.000 30444 OnExposeComplete: enter 01:07:06.301 00.000 30444 UpdateGuideState(): m_state=6 01:07:06.301 00.000 30444 Star::Find(15, 458, 199, 0, (0,0,0,0), 0.0, 255) frame 4874 01:07:06.301 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=199.78, Mass=121869, SNR=84.7, Peak=11770 HFD=3.6 01:07:06.301 00.000 30444 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.28) = xAngle (0.62 = 0.62) 01:07:06.301 00.000 30444 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.56 = 0.56) 01:07:06.301 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.19 hyp=0.58 cameraTheta=0.34 mountX=0.47 mountY=0.31, mountTheta=0.58 01:07:06.302 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.19, opts=13) 01:07:06.302 00.000 30444 Enqueuing Move request for scope (0.54, 0.19) 01:07:06.302 00.000 15672 Worker thread wakes up 01:07:06.302 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.19) opts 0xd 01:07:06.302 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.19) 01:07:06.302 00.000 15672 Moving (0.54, 0.19) raw xDistance=0.47 yDistance=0.31 01:07:06.302 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.47 01:07:06.302 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 01:07:06.302 00.000 15672 MoveAxis(W, 104, ABG) 01:07:06.302 00.000 15672 Guiding Dir = 3, Dur = 104 01:07:06.302 00.000 15672 IsSlewing returns 0 01:07:06.304 00.002 15672 IsGuiding returns 0 01:07:06.308 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=11770, FiltMin=2603, FiltMax=10369, Gamma=2.950 01:07:06.322 00.014 15672 PulseGuide returned control before completion, sleep 97 01:07:06.359 00.037 30444 UpdateGuideState exits: m=121869 SNR=84.7 Saturated 01:07:06.359 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:06.359 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:06.359 00.000 30444 Enqueuing Expose request 01:07:06.420 00.061 15672 IsGuiding returns 1 01:07:06.420 00.000 15672 scope still moving after pulse duration time elapsed 01:07:06.441 00.021 15672 IsSlewing returns 0 01:07:06.441 00.000 15672 IsGuiding returns 1 01:07:06.463 00.022 15672 IsSlewing returns 0 01:07:06.465 00.002 15672 IsGuiding returns 0 01:07:06.465 00.000 15672 scope move finished after 104 + 57 ms 01:07:06.465 00.000 15672 Move returns status 0, amount 104 01:07:06.465 00.000 15672 MoveAxis(S, 55, ABG) 01:07:06.465 00.000 15672 Guiding Dir = 1, Dur = 55 01:07:06.465 00.000 15672 IsSlewing returns 0 01:07:06.466 00.001 15672 IsGuiding returns 0 01:07:06.579 00.113 15672 IsGuiding returns 1 01:07:06.579 00.000 15672 scope still moving after pulse duration time elapsed 01:07:06.600 00.021 15672 IsSlewing returns 0 01:07:06.642 00.042 15672 IsGuiding returns 0 01:07:06.643 00.001 15672 scope move finished after 55 + 121 ms 01:07:06.643 00.000 15672 Move returns status 0, amount 55 01:07:06.643 00.000 15672 move complete, result=0 01:07:06.643 00.000 15672 worker thread done servicing request 01:07:06.643 00.000 15672 Worker thread wakes up 01:07:06.643 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:06.643 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:06.644 00.001 30444 GuideStep: 0.5 px 104 ms WEST, 0.3 px 55 ms SOUTH 01:07:08.549 01.905 15672 Exposure complete 01:07:08.571 00.022 15672 worker thread done servicing request 01:07:08.571 00.000 30444 OnExposeComplete: enter 01:07:08.571 00.000 30444 UpdateGuideState(): m_state=6 01:07:08.571 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4875 01:07:08.572 00.001 30444 Star::Find returns 1 (1), X=460.60, Y=199.35, Mass=118058, SNR=92.2, Peak=13569 HFD=3.2 01:07:08.572 00.000 30444 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.28) = xAngle (-0.19 = -0.19) 01:07:08.572 00.000 30444 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.25 = -0.25) 01:07:08.572 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.24 hyp=0.53 cameraTheta=-0.47 mountX=0.52 mountY=-0.13, mountTheta=-0.25 01:07:08.573 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.24, opts=13) 01:07:08.573 00.000 30444 Enqueuing Move request for scope (0.47, -0.24) 01:07:08.573 00.000 15672 Worker thread wakes up 01:07:08.573 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.24) opts 0xd 01:07:08.573 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.24) 01:07:08.573 00.000 15672 Moving (0.47, -0.24) raw xDistance=0.52 yDistance=-0.13 01:07:08.573 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52 01:07:08.573 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:08.573 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 01:07:08.573 00.000 15672 MoveAxis(W, 147, ABG) 01:07:08.573 00.000 15672 Guiding Dir = 3, Dur = 147 01:07:08.574 00.001 15672 IsSlewing returns 0 01:07:08.575 00.001 15672 IsGuiding returns 0 01:07:08.581 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=13569, FiltMin=2601, FiltMax=10110, Gamma=2.950 01:07:08.590 00.009 15672 PulseGuide returned control before completion, sleep 143 01:07:08.634 00.044 30444 UpdateGuideState exits: m=118058 SNR=92.2 Saturated 01:07:08.634 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:08.634 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:08.634 00.000 30444 Enqueuing Expose request 01:07:08.736 00.102 15672 IsGuiding returns 1 01:07:08.736 00.000 15672 scope still moving after pulse duration time elapsed 01:07:08.757 00.021 15672 IsSlewing returns 0 01:07:08.767 00.010 15672 IsGuiding returns 0 01:07:08.768 00.001 15672 scope move finished after 147 + 44 ms 01:07:08.768 00.000 15672 Move returns status 0, amount 147 01:07:08.768 00.000 15672 MoveAxis(N, 0, ABG) 01:07:08.768 00.000 15672 Move returns status 0, amount 0 01:07:08.768 00.000 15672 move complete, result=0 01:07:08.768 00.000 15672 worker thread done servicing request 01:07:08.768 00.000 15672 Worker thread wakes up 01:07:08.769 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:08.769 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:08.769 00.000 30444 GuideStep: 0.5 px 147 ms WEST, -0.1 px 0 ms NORTH 01:07:10.885 02.116 15672 Exposure complete 01:07:10.928 00.043 15672 worker thread done servicing request 01:07:10.928 00.000 30444 OnExposeComplete: enter 01:07:10.928 00.000 30444 UpdateGuideState(): m_state=6 01:07:10.928 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4876 01:07:10.928 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.71, Mass=124206, SNR=88.8, Peak=13167 HFD=3.4 01:07:10.928 00.000 30444 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.28) = xAngle (2.37 = 2.37) 01:07:10.928 00.000 30444 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 01:07:10.928 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.09 mountX=-0.10 mountY=0.11, mountTheta=2.34 01:07:10.929 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.12, opts=13) 01:07:10.929 00.000 30444 Enqueuing Move request for scope (-0.07, 0.12) 01:07:10.929 00.000 15672 Worker thread wakes up 01:07:10.929 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd 01:07:10.929 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.12) 01:07:10.929 00.000 15672 Moving (-0.07, 0.12) raw xDistance=-0.10 yDistance=0.11 01:07:10.929 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 01:07:10.929 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:10.929 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:07:10.929 00.000 15672 MoveAxis(E, 0, ABG) 01:07:10.929 00.000 15672 Move returns status 0, amount 0 01:07:10.929 00.000 15672 MoveAxis(N, 0, ABG) 01:07:10.930 00.001 15672 Move returns status 0, amount 0 01:07:10.930 00.000 15672 move complete, result=0 01:07:10.930 00.000 15672 worker thread done servicing request 01:07:10.935 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=13852, FiltMin=2598, FiltMax=10082, Gamma=2.950 01:07:10.984 00.049 30444 UpdateGuideState exits: m=124206 SNR=88.8 Saturated 01:07:10.984 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:10.984 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:10.984 00.000 30444 Enqueuing Expose request 01:07:10.984 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:07:10.984 00.000 15672 Worker thread wakes up 01:07:10.984 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:10.984 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:12.891 01.907 15672 Exposure complete 01:07:12.912 00.021 15672 worker thread done servicing request 01:07:12.912 00.000 30444 OnExposeComplete: enter 01:07:12.912 00.000 30444 UpdateGuideState(): m_state=6 01:07:12.913 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4877 01:07:12.913 00.000 30444 Star::Find returns 1 (1), X=459.06, Y=199.63, Mass=115781, SNR=90.8, Peak=14211 HFD=3.3 01:07:12.913 00.000 30444 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.28) = xAngle (3.38 = -2.91) 01:07:12.913 00.000 30444 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.97) 01:07:12.913 00.000 30444 CameraToMount -- cameraX=-1.06 cameraY=0.05 hyp=1.06 cameraTheta=3.10 mountX=-1.03 mountY=-0.18, mountTheta=-2.97 01:07:12.913 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.06, y=0.05, opts=13) 01:07:12.913 00.000 30444 Enqueuing Move request for scope (-1.06, 0.05) 01:07:12.913 00.000 15672 Worker thread wakes up 01:07:12.913 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.06, 0.05) opts 0xd 01:07:12.913 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.06, 0.05) 01:07:12.914 00.001 15672 Moving (-1.06, 0.05) raw xDistance=-1.03 yDistance=-0.18 01:07:12.914 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.03 01:07:12.914 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:12.914 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 01:07:12.914 00.000 15672 MoveAxis(E, 280, ABG) 01:07:12.914 00.000 15672 Guiding Dir = 2, Dur = 280 01:07:12.914 00.000 15672 IsSlewing returns 0 01:07:12.919 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14211, FiltMin=2606, FiltMax=9416, Gamma=2.950 01:07:12.920 00.001 15672 IsGuiding returns 0 01:07:12.935 00.015 15672 PulseGuide returned control before completion, sleep 276 01:07:12.975 00.040 30444 UpdateGuideState exits: m=115781 SNR=90.8 Saturated 01:07:12.975 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:12.975 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:12.975 00.000 30444 Enqueuing Expose request 01:07:13.240 00.265 15672 IsGuiding returns 0 01:07:13.240 00.000 15672 Move returns status 0, amount 280 01:07:13.240 00.000 15672 MoveAxis(N, 0, ABG) 01:07:13.240 00.000 15672 Move returns status 0, amount 0 01:07:13.241 00.001 15672 move complete, result=0 01:07:13.241 00.000 15672 worker thread done servicing request 01:07:13.241 00.000 15672 Worker thread wakes up 01:07:13.241 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:13.241 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:13.241 00.000 30444 GuideStep: -1.0 px 280 ms EAST, -0.2 px 0 ms NORTH 01:07:15.352 02.111 15672 Exposure complete 01:07:15.372 00.020 15672 worker thread done servicing request 01:07:15.372 00.000 30444 OnExposeComplete: enter 01:07:15.372 00.000 30444 UpdateGuideState(): m_state=6 01:07:15.372 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4878 01:07:15.372 00.000 30444 Star::Find returns 1 (1), X=459.92, Y=199.26, Mass=120115, SNR=93.1, Peak=13117 HFD=3.3 01:07:15.372 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 01:07:15.372 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 01:07:15.372 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.32 hyp=0.38 cameraTheta=-2.14 mountX=-0.11 mountY=-0.36, mountTheta=-1.87 01:07:15.372 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.32, opts=13) 01:07:15.372 00.000 30444 Enqueuing Move request for scope (-0.21, -0.32) 01:07:15.373 00.001 15672 Worker thread wakes up 01:07:15.373 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.32) opts 0xd 01:07:15.373 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.32) 01:07:15.373 00.000 15672 Moving (-0.21, -0.32) raw xDistance=-0.11 yDistance=-0.36 01:07:15.373 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 01:07:15.373 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:07:15.373 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 01:07:15.373 00.000 15672 MoveAxis(E, 0, ABG) 01:07:15.373 00.000 15672 Move returns status 0, amount 0 01:07:15.373 00.000 15672 MoveAxis(N, 0, ABG) 01:07:15.373 00.000 15672 Move returns status 0, amount 0 01:07:15.373 00.000 15672 move complete, result=0 01:07:15.373 00.000 15672 worker thread done servicing request 01:07:15.378 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=14573, FiltMin=2633, FiltMax=10010, Gamma=2.950 01:07:15.428 00.050 30444 UpdateGuideState exits: m=120115 SNR=93.1 Saturated 01:07:15.428 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:15.428 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:15.428 00.000 30444 Enqueuing Expose request 01:07:15.428 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 01:07:15.428 00.000 15672 Worker thread wakes up 01:07:15.429 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:15.429 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:17.336 01.907 15672 Exposure complete 01:07:17.358 00.022 15672 worker thread done servicing request 01:07:17.358 00.000 30444 OnExposeComplete: enter 01:07:17.358 00.000 30444 UpdateGuideState(): m_state=6 01:07:17.358 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4879 01:07:17.358 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=199.17, Mass=132508, SNR=97.6, Peak=13576 HFD=3.4 01:07:17.358 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 01:07:17.358 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 01:07:17.358 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.42 hyp=0.43 cameraTheta=-1.33 mountX=0.21 mountY=-0.38, mountTheta=-1.06 01:07:17.359 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.42, opts=13) 01:07:17.359 00.000 30444 Enqueuing Move request for scope (0.10, -0.42) 01:07:17.359 00.000 15672 Worker thread wakes up 01:07:17.359 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.42) opts 0xd 01:07:17.359 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.42) 01:07:17.359 00.000 15672 Moving (0.10, -0.42) raw xDistance=0.21 yDistance=-0.38 01:07:17.359 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:07:17.359 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:07:17.359 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 01:07:17.359 00.000 15672 MoveAxis(E, 0, ABG) 01:07:17.359 00.000 15672 Move returns status 0, amount 0 01:07:17.359 00.000 15672 MoveAxis(N, 0, ABG) 01:07:17.359 00.000 15672 Move returns status 0, amount 0 01:07:17.359 00.000 15672 move complete, result=0 01:07:17.359 00.000 15672 worker thread done servicing request 01:07:17.364 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=13589, FiltMin=2613, FiltMax=9956, Gamma=2.950 01:07:17.413 00.049 30444 UpdateGuideState exits: m=132508 SNR=97.6 Saturated 01:07:17.414 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:17.414 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:17.414 00.000 30444 Enqueuing Expose request 01:07:17.414 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 01:07:17.414 00.000 15672 Worker thread wakes up 01:07:17.414 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:17.414 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:19.531 02.117 15672 Exposure complete 01:07:19.560 00.029 15672 worker thread done servicing request 01:07:19.560 00.000 30444 OnExposeComplete: enter 01:07:19.561 00.001 30444 UpdateGuideState(): m_state=6 01:07:19.561 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4880 01:07:19.561 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=199.36, Mass=113658, SNR=84.6, Peak=12472 HFD=3.3 01:07:19.561 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 01:07:19.561 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.95 = -0.95) 01:07:19.561 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.16 mountX=0.16 mountY=-0.20, mountTheta=-0.91 01:07:19.561 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.23, opts=13) 01:07:19.561 00.000 30444 Enqueuing Move request for scope (0.10, -0.23) 01:07:19.561 00.000 15672 Worker thread wakes up 01:07:19.561 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd 01:07:19.561 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.23) 01:07:19.562 00.001 15672 Moving (0.10, -0.23) raw xDistance=0.16 yDistance=-0.20 01:07:19.562 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 01:07:19.562 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:19.562 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 01:07:19.562 00.000 15672 MoveAxis(E, 0, ABG) 01:07:19.562 00.000 15672 Move returns status 0, amount 0 01:07:19.562 00.000 15672 MoveAxis(N, 0, ABG) 01:07:19.562 00.000 15672 Move returns status 0, amount 0 01:07:19.562 00.000 15672 move complete, result=0 01:07:19.562 00.000 15672 worker thread done servicing request 01:07:19.567 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=12894, FiltMin=2586, FiltMax=10235, Gamma=2.950 01:07:19.616 00.049 30444 UpdateGuideState exits: m=113658 SNR=84.6 Saturated 01:07:19.616 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:19.616 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:19.616 00.000 30444 Enqueuing Expose request 01:07:19.616 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:07:19.616 00.000 15672 Worker thread wakes up 01:07:19.617 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:19.617 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:21.523 01.906 15672 Exposure complete 01:07:21.543 00.020 15672 worker thread done servicing request 01:07:21.544 00.001 30444 OnExposeComplete: enter 01:07:21.544 00.000 30444 UpdateGuideState(): m_state=6 01:07:21.544 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4881 01:07:21.544 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=199.14, Mass=127433, SNR=94.6, Peak=12574 HFD=3.7 01:07:21.544 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 01:07:21.544 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 01:07:21.544 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.45 hyp=0.45 cameraTheta=-1.56 mountX=0.13 mountY=-0.44, mountTheta=-1.29 01:07:21.544 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.45, opts=13) 01:07:21.544 00.000 30444 Enqueuing Move request for scope (0.00, -0.45) 01:07:21.544 00.000 15672 Worker thread wakes up 01:07:21.544 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.45) opts 0xd 01:07:21.545 00.001 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.45) 01:07:21.545 00.000 15672 Moving (0.00, -0.45) raw xDistance=0.13 yDistance=-0.44 01:07:21.545 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:07:21.545 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.05 newest=-1.02 01:07:21.545 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 01:07:21.545 00.000 15672 MoveAxis(E, 0, ABG) 01:07:21.545 00.000 15672 Move returns status 0, amount 0 01:07:21.545 00.000 15672 MoveAxis(N, 78, ABG) 01:07:21.545 00.000 15672 Guiding Dir = 0, Dur = 78 01:07:21.545 00.000 15672 IsSlewing returns 0 01:07:21.546 00.001 15672 IsGuiding returns 0 01:07:21.551 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=14341, FiltMin=2585, FiltMax=10137, Gamma=2.950 01:07:21.600 00.049 30444 UpdateGuideState exits: m=127433 SNR=94.6 Saturated 01:07:21.600 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:21.600 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:21.600 00.000 30444 Enqueuing Expose request 01:07:21.627 00.027 15672 IsGuiding returns 1 01:07:21.627 00.000 15672 scope still moving after pulse duration time elapsed 01:07:21.649 00.022 15672 IsSlewing returns 0 01:07:21.649 00.000 15672 IsGuiding returns 1 01:07:21.671 00.022 15672 IsSlewing returns 0 01:07:21.671 00.000 15672 IsGuiding returns 1 01:07:21.692 00.021 15672 IsSlewing returns 0 01:07:21.769 00.077 15672 IsGuiding returns 0 01:07:21.770 00.001 15672 scope move finished after 78 + 145 ms 01:07:21.770 00.000 15672 Move returns status 0, amount 78 01:07:21.770 00.000 15672 move complete, result=0 01:07:21.770 00.000 15672 worker thread done servicing request 01:07:21.770 00.000 15672 Worker thread wakes up 01:07:21.770 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:21.771 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:21.771 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 78 ms NORTH 01:07:23.887 02.116 15672 Exposure complete 01:07:23.915 00.028 15672 worker thread done servicing request 01:07:23.915 00.000 30444 OnExposeComplete: enter 01:07:23.915 00.000 30444 UpdateGuideState(): m_state=6 01:07:23.915 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4882 01:07:23.915 00.000 30444 Star::Find returns 1 (1), X=459.59, Y=199.07, Mass=122530, SNR=79.4, Peak=13645 HFD=3.4 01:07:23.915 00.000 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 01:07:23.915 00.000 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 01:07:23.915 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.52 hyp=0.75 cameraTheta=-2.37 mountX=-0.37 mountY=-0.62, mountTheta=-2.11 01:07:23.916 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.52, opts=13) 01:07:23.916 00.000 30444 Enqueuing Move request for scope (-0.53, -0.52) 01:07:23.916 00.000 15672 Worker thread wakes up 01:07:23.916 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.52) opts 0xd 01:07:23.916 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.52) 01:07:23.916 00.000 15672 Moving (-0.53, -0.52) raw xDistance=-0.37 yDistance=-0.62 01:07:23.916 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 01:07:23.916 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 01:07:23.916 00.000 15672 MoveAxis(E, 100, ABG) 01:07:23.916 00.000 15672 Guiding Dir = 2, Dur = 100 01:07:23.917 00.001 15672 IsSlewing returns 0 01:07:23.919 00.002 15672 IsGuiding returns 0 01:07:23.923 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2146, max=14398, FiltMin=2559, FiltMax=10322, Gamma=2.950 01:07:23.941 00.018 15672 PulseGuide returned control before completion, sleep 87 01:07:23.971 00.030 30444 UpdateGuideState exits: m=122530 SNR=79.4 Saturated 01:07:23.971 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:23.971 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:23.971 00.000 30444 Enqueuing Expose request 01:07:24.086 00.115 15672 IsGuiding returns 0 01:07:24.086 00.000 15672 Move returns status 0, amount 100 01:07:24.087 00.001 15672 MoveAxis(N, 111, ABG) 01:07:24.087 00.000 15672 Guiding Dir = 0, Dur = 111 01:07:24.088 00.001 15672 IsSlewing returns 0 01:07:24.090 00.002 15672 IsGuiding returns 0 01:07:24.165 00.075 15672 PulseGuide returned control before completion, sleep 47 01:07:24.216 00.051 15672 IsGuiding returns 1 01:07:24.216 00.000 15672 scope still moving after pulse duration time elapsed 01:07:24.237 00.021 15672 IsSlewing returns 0 01:07:24.241 00.004 15672 IsGuiding returns 1 01:07:24.262 00.021 15672 IsSlewing returns 0 01:07:24.264 00.002 15672 IsGuiding returns 1 01:07:24.285 00.021 15672 IsSlewing returns 0 01:07:24.286 00.001 15672 IsGuiding returns 1 01:07:24.307 00.021 15672 IsSlewing returns 0 01:07:24.358 00.051 15672 IsGuiding returns 0 01:07:24.358 00.000 15672 scope move finished after 111 + 156 ms 01:07:24.358 00.000 15672 Move returns status 0, amount 111 01:07:24.359 00.001 15672 move complete, result=0 01:07:24.359 00.000 15672 worker thread done servicing request 01:07:24.359 00.000 15672 Worker thread wakes up 01:07:24.359 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:24.359 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:24.359 00.000 30444 GuideStep: -0.4 px 100 ms EAST, -0.6 px 111 ms NORTH 01:07:26.269 01.910 15672 Exposure complete 01:07:26.289 00.020 15672 worker thread done servicing request 01:07:26.289 00.000 30444 OnExposeComplete: enter 01:07:26.289 00.000 30444 UpdateGuideState(): m_state=6 01:07:26.289 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4883 01:07:26.289 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=198.52, Mass=125681, SNR=91.8, Peak=10851 HFD=3.6 01:07:26.289 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 01:07:26.289 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 01:07:26.289 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-1.07 hyp=1.08 cameraTheta=-1.73 mountX=0.13 mountY=-1.08, mountTheta=-1.45 01:07:26.290 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-1.07, opts=13) 01:07:26.290 00.000 30444 Enqueuing Move request for scope (-0.17, -1.07) 01:07:26.290 00.000 15672 Worker thread wakes up 01:07:26.290 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -1.07) opts 0xd 01:07:26.290 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -1.07) 01:07:26.290 00.000 15672 Moving (-0.17, -1.07) raw xDistance=0.13 yDistance=-1.08 01:07:26.290 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:07:26.290 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08 01:07:26.290 00.000 15672 MoveAxis(E, 0, ABG) 01:07:26.290 00.000 15672 Move returns status 0, amount 0 01:07:26.290 00.000 15672 MoveAxis(N, 192, ABG) 01:07:26.290 00.000 15672 Guiding Dir = 0, Dur = 192 01:07:26.291 00.001 15672 IsSlewing returns 0 01:07:26.292 00.001 15672 IsGuiding returns 0 01:07:26.296 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=11682, FiltMin=2531, FiltMax=9389, Gamma=2.950 01:07:26.346 00.050 30444 UpdateGuideState exits: m=125681 SNR=91.8 Saturated 01:07:26.346 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:26.346 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:26.346 00.000 30444 Enqueuing Expose request 01:07:26.370 00.024 15672 PulseGuide returned control before completion, sleep 123 01:07:26.499 00.129 15672 IsGuiding returns 1 01:07:26.499 00.000 15672 scope still moving after pulse duration time elapsed 01:07:26.520 00.021 15672 IsSlewing returns 0 01:07:26.523 00.003 15672 IsGuiding returns 1 01:07:26.544 00.021 15672 IsSlewing returns 0 01:07:26.547 00.003 15672 IsGuiding returns 1 01:07:26.567 00.020 15672 IsSlewing returns 0 01:07:26.594 00.027 15672 IsGuiding returns 0 01:07:26.595 00.001 15672 scope move finished after 192 + 111 ms 01:07:26.595 00.000 15672 Move returns status 0, amount 192 01:07:26.595 00.000 15672 move complete, result=0 01:07:26.595 00.000 15672 worker thread done servicing request 01:07:26.595 00.000 15672 Worker thread wakes up 01:07:26.595 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:26.596 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:26.596 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.1 px 192 ms NORTH 01:07:28.707 02.111 15672 Exposure complete 01:07:28.727 00.020 15672 worker thread done servicing request 01:07:28.727 00.000 30444 OnExposeComplete: enter 01:07:28.727 00.000 30444 UpdateGuideState(): m_state=6 01:07:28.727 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 4884 01:07:28.727 00.000 30444 Star::Find returns 1 (1), X=459.61, Y=199.46, Mass=123657, SNR=90.0, Peak=14387 HFD=3.3 01:07:28.727 00.000 30444 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.28) = xAngle (-2.62 = -2.62) 01:07:28.727 00.000 30444 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.69 = -2.69) 01:07:28.727 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.12 hyp=0.53 cameraTheta=-2.90 mountX=-0.46 mountY=-0.23, mountTheta=-2.67 01:07:28.727 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.12, opts=13) 01:07:28.728 00.001 30444 Enqueuing Move request for scope (-0.51, -0.12) 01:07:28.728 00.000 15672 Worker thread wakes up 01:07:28.728 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.12) opts 0xd 01:07:28.728 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.12) 01:07:28.728 00.000 15672 Moving (-0.51, -0.12) raw xDistance=-0.46 yDistance=-0.23 01:07:28.728 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 01:07:28.728 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:28.728 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 01:07:28.728 00.000 15672 MoveAxis(E, 124, ABG) 01:07:28.728 00.000 15672 Guiding Dir = 2, Dur = 124 01:07:28.729 00.001 15672 IsSlewing returns 0 01:07:28.730 00.001 15672 IsGuiding returns 0 01:07:28.734 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=14387, FiltMin=2623, FiltMax=9689, Gamma=2.950 01:07:28.750 00.016 15672 PulseGuide returned control before completion, sleep 115 01:07:28.783 00.033 30444 UpdateGuideState exits: m=123657 SNR=90.0 Saturated 01:07:28.783 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:28.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:28.783 00.000 30444 Enqueuing Expose request 01:07:28.867 00.084 15672 IsGuiding returns 1 01:07:28.867 00.000 15672 scope still moving after pulse duration time elapsed 01:07:28.888 00.021 15672 IsSlewing returns 0 01:07:28.911 00.023 15672 IsGuiding returns 0 01:07:28.911 00.000 15672 scope move finished after 124 + 56 ms 01:07:28.911 00.000 15672 Move returns status 0, amount 124 01:07:28.911 00.000 15672 MoveAxis(N, 0, ABG) 01:07:28.911 00.000 15672 Move returns status 0, amount 0 01:07:28.911 00.000 15672 move complete, result=0 01:07:28.911 00.000 15672 worker thread done servicing request 01:07:28.911 00.000 15672 Worker thread wakes up 01:07:28.911 00.000 30444 GuideStep: -0.5 px 124 ms EAST, -0.2 px 0 ms NORTH 01:07:28.911 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:28.911 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:30.819 01.908 15672 Exposure complete 01:07:30.839 00.020 15672 worker thread done servicing request 01:07:30.839 00.000 30444 OnExposeComplete: enter 01:07:30.839 00.000 30444 UpdateGuideState(): m_state=6 01:07:30.839 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4885 01:07:30.839 00.000 30444 Star::Find returns 1 (1), X=459.32, Y=199.19, Mass=122305, SNR=96.9, Peak=14106 HFD=3.4 01:07:30.839 00.000 30444 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.28) = xAngle (-2.40 = -2.40) 01:07:30.839 00.000 30444 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.46 = -2.46) 01:07:30.839 00.000 30444 CameraToMount -- cameraX=-0.81 cameraY=-0.40 hyp=0.90 cameraTheta=-2.68 mountX=-0.67 mountY=-0.57, mountTheta=-2.44 01:07:30.840 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.81, y=-0.40, opts=13) 01:07:30.840 00.000 30444 Enqueuing Move request for scope (-0.81, -0.40) 01:07:30.840 00.000 15672 Worker thread wakes up 01:07:30.840 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.40) opts 0xd 01:07:30.840 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.81, -0.40) 01:07:30.840 00.000 15672 Moving (-0.81, -0.40) raw xDistance=-0.67 yDistance=-0.57 01:07:30.840 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.67 01:07:30.840 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 01:07:30.840 00.000 15672 MoveAxis(E, 189, ABG) 01:07:30.840 00.000 15672 Guiding Dir = 2, Dur = 189 01:07:30.841 00.001 15672 IsSlewing returns 0 01:07:30.842 00.001 15672 IsGuiding returns 0 01:07:30.846 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2107, max=14106, FiltMin=2597, FiltMax=9498, Gamma=2.950 01:07:30.858 00.012 15672 PulseGuide returned control before completion, sleep 184 01:07:30.948 00.090 30444 UpdateGuideState exits: m=122305 SNR=96.9 Saturated 01:07:30.948 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:30.948 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:30.948 00.000 30444 Enqueuing Expose request 01:07:31.044 00.096 15672 IsGuiding returns 1 01:07:31.044 00.000 15672 scope still moving after pulse duration time elapsed 01:07:31.066 00.022 15672 IsSlewing returns 0 01:07:31.083 00.017 15672 IsGuiding returns 0 01:07:31.083 00.000 15672 scope move finished after 189 + 52 ms 01:07:31.083 00.000 15672 Move returns status 0, amount 189 01:07:31.083 00.000 15672 MoveAxis(N, 101, ABG) 01:07:31.083 00.000 15672 Guiding Dir = 0, Dur = 101 01:07:31.084 00.001 15672 IsSlewing returns 0 01:07:31.087 00.003 15672 IsGuiding returns 0 01:07:31.161 00.074 15672 PulseGuide returned control before completion, sleep 37 01:07:31.201 00.040 15672 IsGuiding returns 1 01:07:31.201 00.000 15672 scope still moving after pulse duration time elapsed 01:07:31.222 00.021 15672 IsSlewing returns 0 01:07:31.223 00.001 15672 IsGuiding returns 1 01:07:31.244 00.021 15672 IsSlewing returns 0 01:07:31.290 00.046 15672 IsGuiding returns 0 01:07:31.290 00.000 15672 scope move finished after 101 + 101 ms 01:07:31.290 00.000 15672 Move returns status 0, amount 101 01:07:31.290 00.000 15672 move complete, result=0 01:07:31.290 00.000 15672 worker thread done servicing request 01:07:31.290 00.000 15672 Worker thread wakes up 01:07:31.290 00.000 30444 GuideStep: -0.7 px 189 ms EAST, -0.6 px 101 ms NORTH 01:07:31.290 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:31.290 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:33.397 02.107 15672 Exposure complete 01:07:33.417 00.020 15672 worker thread done servicing request 01:07:33.417 00.000 30444 OnExposeComplete: enter 01:07:33.417 00.000 30444 UpdateGuideState(): m_state=6 01:07:33.417 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4886 01:07:33.417 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=199.52, Mass=130459, SNR=97.9, Peak=13804 HFD=3.2 01:07:33.417 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.23 = 0.23) 01:07:33.417 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.16 = 0.16) 01:07:33.417 00.000 30444 CameraToMount -- cameraX=1.29 cameraY=-0.07 hyp=1.29 cameraTheta=-0.05 mountX=1.26 mountY=0.21, mountTheta=0.17 01:07:33.418 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.29, y=-0.07, opts=13) 01:07:33.418 00.000 30444 Enqueuing Move request for scope (1.29, -0.07) 01:07:33.418 00.000 15672 Worker thread wakes up 01:07:33.418 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.29, -0.07) opts 0xd 01:07:33.418 00.000 15672 Handling offset move in thread for scope, endpoint = (1.29, -0.07) 01:07:33.418 00.000 15672 Moving (1.29, -0.07) raw xDistance=1.26 yDistance=0.21 01:07:33.418 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.26 01:07:33.418 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:33.418 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 01:07:33.418 00.000 15672 MoveAxis(W, 327, ABG) 01:07:33.418 00.000 15672 Guiding Dir = 3, Dur = 327 01:07:33.419 00.001 15672 IsSlewing returns 0 01:07:33.423 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=13804, FiltMin=2622, FiltMax=10366, Gamma=2.950 01:07:33.431 00.008 15672 IsGuiding returns 0 01:07:33.446 00.015 15672 PulseGuide returned control before completion, sleep 322 01:07:33.526 00.080 30444 UpdateGuideState exits: m=130459 SNR=97.9 Saturated 01:07:33.526 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:33.526 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:33.526 00.000 30444 Enqueuing Expose request 01:07:33.772 00.246 15672 IsGuiding returns 1 01:07:33.772 00.000 15672 scope still moving after pulse duration time elapsed 01:07:33.794 00.022 15672 IsSlewing returns 0 01:07:33.816 00.022 15672 IsGuiding returns 0 01:07:33.816 00.000 15672 scope move finished after 327 + 57 ms 01:07:33.816 00.000 15672 Move returns status 0, amount 327 01:07:33.816 00.000 15672 MoveAxis(N, 0, ABG) 01:07:33.816 00.000 15672 Move returns status 0, amount 0 01:07:33.816 00.000 15672 move complete, result=0 01:07:33.817 00.001 15672 worker thread done servicing request 01:07:33.817 00.000 15672 Worker thread wakes up 01:07:33.817 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:33.817 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:33.817 00.000 30444 GuideStep: 1.3 px 327 ms WEST, 0.2 px 0 ms NORTH 01:07:35.732 01.915 15672 Exposure complete 01:07:35.763 00.031 15672 worker thread done servicing request 01:07:35.763 00.000 30444 OnExposeComplete: enter 01:07:35.763 00.000 30444 UpdateGuideState(): m_state=6 01:07:35.763 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 4887 01:07:35.763 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=199.57, Mass=119799, SNR=100.3, Peak=13263 HFD=3.4 01:07:35.763 00.000 30444 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.28) = xAngle (-2.80 = -2.80) 01:07:35.763 00.000 30444 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.86 = -2.86) 01:07:35.763 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.02 hyp=0.35 cameraTheta=-3.08 mountX=-0.33 mountY=-0.10, mountTheta=-2.86 01:07:35.764 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.02, opts=13) 01:07:35.764 00.000 30444 Enqueuing Move request for scope (-0.35, -0.02) 01:07:35.764 00.000 15672 Worker thread wakes up 01:07:35.764 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.02) opts 0xd 01:07:35.764 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.02) 01:07:35.764 00.000 15672 Moving (-0.35, -0.02) raw xDistance=-0.33 yDistance=-0.10 01:07:35.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33 01:07:35.764 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:35.764 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:07:35.764 00.000 15672 MoveAxis(E, 66, ABG) 01:07:35.764 00.000 15672 Guiding Dir = 2, Dur = 66 01:07:35.765 00.001 15672 IsSlewing returns 0 01:07:35.766 00.001 15672 IsGuiding returns 0 01:07:35.770 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=13263, FiltMin=2640, FiltMax=9803, Gamma=2.950 01:07:35.794 00.024 15672 PulseGuide returned control before completion, sleep 48 01:07:35.819 00.025 30444 UpdateGuideState exits: m=119799 SNR=100.3 Saturated 01:07:35.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:35.819 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:35.819 00.000 30444 Enqueuing Expose request 01:07:35.844 00.025 15672 IsGuiding returns 1 01:07:35.844 00.000 15672 scope still moving after pulse duration time elapsed 01:07:35.865 00.021 15672 IsSlewing returns 0 01:07:35.875 00.010 15672 IsGuiding returns 0 01:07:35.875 00.000 15672 scope move finished after 66 + 43 ms 01:07:35.875 00.000 15672 Move returns status 0, amount 66 01:07:35.875 00.000 15672 MoveAxis(N, 0, ABG) 01:07:35.875 00.000 15672 Move returns status 0, amount 0 01:07:35.875 00.000 15672 move complete, result=0 01:07:35.875 00.000 15672 worker thread done servicing request 01:07:35.875 00.000 15672 Worker thread wakes up 01:07:35.875 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:35.875 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:36.019 00.144 30444 GuideStep: -0.3 px 66 ms EAST, -0.1 px 0 ms NORTH 01:07:37.985 01.966 15672 Exposure complete 01:07:38.005 00.020 15672 worker thread done servicing request 01:07:38.005 00.000 30444 OnExposeComplete: enter 01:07:38.005 00.000 30444 UpdateGuideState(): m_state=6 01:07:38.005 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4888 01:07:38.006 00.001 30444 Star::Find returns 1 (1), X=460.61, Y=199.66, Mass=133839, SNR=107.4, Peak=11516 HFD=3.5 01:07:38.006 00.000 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 01:07:38.006 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 01:07:38.006 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.07 hyp=0.49 cameraTheta=0.15 mountX=0.45 mountY=0.18, mountTheta=0.38 01:07:38.006 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.07, opts=13) 01:07:38.006 00.000 30444 Enqueuing Move request for scope (0.49, 0.07) 01:07:38.006 00.000 15672 Worker thread wakes up 01:07:38.006 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.07) opts 0xd 01:07:38.006 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.07) 01:07:38.007 00.001 15672 Moving (0.49, 0.07) raw xDistance=0.45 yDistance=0.18 01:07:38.007 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45 01:07:38.007 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:38.007 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 01:07:38.007 00.000 15672 MoveAxis(W, 117, ABG) 01:07:38.007 00.000 15672 Guiding Dir = 3, Dur = 117 01:07:38.007 00.000 15672 IsSlewing returns 0 01:07:38.008 00.001 15672 IsGuiding returns 0 01:07:38.012 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=34235, FiltMin=2564, FiltMax=21061, Gamma=2.950 01:07:38.031 00.019 15672 PulseGuide returned control before completion, sleep 105 01:07:38.062 00.031 30444 UpdateGuideState exits: m=133839 SNR=107.4 Saturated 01:07:38.062 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:38.062 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:38.062 00.000 30444 Enqueuing Expose request 01:07:38.138 00.076 15672 IsGuiding returns 1 01:07:38.138 00.000 15672 scope still moving after pulse duration time elapsed 01:07:38.159 00.021 15672 IsSlewing returns 0 01:07:38.208 00.049 15672 IsGuiding returns 0 01:07:38.208 00.000 15672 scope move finished after 117 + 82 ms 01:07:38.208 00.000 15672 Move returns status 0, amount 117 01:07:38.208 00.000 15672 MoveAxis(N, 0, ABG) 01:07:38.208 00.000 15672 Move returns status 0, amount 0 01:07:38.208 00.000 15672 move complete, result=0 01:07:38.208 00.000 15672 worker thread done servicing request 01:07:38.209 00.001 15672 Worker thread wakes up 01:07:38.209 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:38.209 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:38.209 00.000 30444 GuideStep: 0.4 px 117 ms WEST, 0.2 px 0 ms NORTH 01:07:40.116 01.907 15672 Exposure complete 01:07:40.138 00.022 15672 worker thread done servicing request 01:07:40.138 00.000 30444 OnExposeComplete: enter 01:07:40.138 00.000 30444 UpdateGuideState(): m_state=6 01:07:40.138 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4889 01:07:40.138 00.000 30444 Star::Find returns 1 (1), X=460.80, Y=199.56, Mass=126442, SNR=94.4, Peak=12812 HFD=3.6 01:07:40.138 00.000 30444 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.28) = xAngle (0.24 = 0.24) 01:07:40.138 00.000 30444 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.18 = 0.18) 01:07:40.138 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=-0.02 hyp=0.68 cameraTheta=-0.04 mountX=0.66 mountY=0.12, mountTheta=0.18 01:07:40.138 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=-0.02, opts=13) 01:07:40.139 00.001 30444 Enqueuing Move request for scope (0.68, -0.02) 01:07:40.139 00.000 15672 Worker thread wakes up 01:07:40.139 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.02) opts 0xd 01:07:40.139 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, -0.02) 01:07:40.139 00.000 15672 Moving (0.68, -0.02) raw xDistance=0.66 yDistance=0.12 01:07:40.139 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66 01:07:40.139 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:40.139 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 01:07:40.139 00.000 15672 MoveAxis(W, 186, ABG) 01:07:40.139 00.000 15672 Guiding Dir = 3, Dur = 186 01:07:40.139 00.000 15672 IsSlewing returns 0 01:07:40.141 00.002 15672 IsGuiding returns 0 01:07:40.145 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=12812, FiltMin=2557, FiltMax=10851, Gamma=2.950 01:07:40.156 00.011 15672 PulseGuide returned control before completion, sleep 182 01:07:40.193 00.037 30444 UpdateGuideState exits: m=126442 SNR=94.4 Saturated 01:07:40.193 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:40.194 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:40.194 00.000 30444 Enqueuing Expose request 01:07:40.340 00.146 15672 IsGuiding returns 1 01:07:40.340 00.000 15672 scope still moving after pulse duration time elapsed 01:07:40.362 00.022 15672 IsSlewing returns 0 01:07:40.380 00.018 15672 IsGuiding returns 0 01:07:40.380 00.000 15672 scope move finished after 186 + 53 ms 01:07:40.380 00.000 15672 Move returns status 0, amount 186 01:07:40.380 00.000 15672 MoveAxis(N, 0, ABG) 01:07:40.380 00.000 15672 Move returns status 0, amount 0 01:07:40.380 00.000 15672 move complete, result=0 01:07:40.380 00.000 15672 worker thread done servicing request 01:07:40.380 00.000 15672 Worker thread wakes up 01:07:40.380 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:40.380 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:40.684 00.304 30444 GuideStep: 0.7 px 186 ms WEST, 0.1 px 0 ms NORTH 01:07:42.496 01.812 15672 Exposure complete 01:07:42.526 00.030 15672 worker thread done servicing request 01:07:42.526 00.000 30444 OnExposeComplete: enter 01:07:42.526 00.000 30444 UpdateGuideState(): m_state=6 01:07:42.526 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4890 01:07:42.526 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=199.58, Mass=121455, SNR=94.9, Peak=10752 HFD=3.3 01:07:42.526 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.27 = 0.27) 01:07:42.526 00.000 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.21 = 0.21) 01:07:42.526 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.00 hyp=0.43 cameraTheta=-0.01 mountX=0.41 mountY=0.09, mountTheta=0.21 01:07:42.527 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.00, opts=13) 01:07:42.527 00.000 30444 Enqueuing Move request for scope (0.43, -0.00) 01:07:42.527 00.000 15672 Worker thread wakes up 01:07:42.527 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.00) opts 0xd 01:07:42.527 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.00) 01:07:42.527 00.000 15672 Moving (0.43, -0.00) raw xDistance=0.41 yDistance=0.09 01:07:42.527 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41 01:07:42.527 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:42.527 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 01:07:42.527 00.000 15672 MoveAxis(W, 124, ABG) 01:07:42.527 00.000 15672 Guiding Dir = 3, Dur = 124 01:07:42.528 00.001 15672 IsSlewing returns 0 01:07:42.529 00.001 15672 IsGuiding returns 0 01:07:42.533 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=11489, FiltMin=2592, FiltMax=10370, Gamma=2.950 01:07:42.552 00.019 15672 PulseGuide returned control before completion, sleep 112 01:07:42.582 00.030 30444 UpdateGuideState exits: m=121455 SNR=94.9 Saturated 01:07:42.582 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:42.582 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:42.583 00.001 30444 Enqueuing Expose request 01:07:42.727 00.144 15672 IsGuiding returns 0 01:07:42.727 00.000 15672 Move returns status 0, amount 124 01:07:42.727 00.000 15672 MoveAxis(N, 0, ABG) 01:07:42.727 00.000 15672 Move returns status 0, amount 0 01:07:42.727 00.000 15672 move complete, result=0 01:07:42.728 00.001 15672 worker thread done servicing request 01:07:42.728 00.000 15672 Worker thread wakes up 01:07:42.728 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:42.728 00.000 30444 GuideStep: 0.4 px 124 ms WEST, 0.1 px 0 ms NORTH 01:07:42.728 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:44.643 01.915 15672 Exposure complete 01:07:44.676 00.033 15672 worker thread done servicing request 01:07:44.676 00.000 30444 OnExposeComplete: enter 01:07:44.676 00.000 30444 UpdateGuideState(): m_state=6 01:07:44.676 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4891 01:07:44.676 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=199.46, Mass=132005, SNR=109.2, Peak=12898 HFD=3.2 01:07:44.676 00.000 30444 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 01:07:44.677 00.001 30444 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.18 = -0.18) 01:07:44.677 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.13 hyp=0.34 cameraTheta=-0.39 mountX=0.34 mountY=-0.06, mountTheta=-0.18 01:07:44.677 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.13, opts=13) 01:07:44.677 00.000 30444 Enqueuing Move request for scope (0.32, -0.13) 01:07:44.677 00.000 15672 Worker thread wakes up 01:07:44.677 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.13) opts 0xd 01:07:44.677 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.13) 01:07:44.677 00.000 15672 Moving (0.32, -0.13) raw xDistance=0.34 yDistance=-0.06 01:07:44.677 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34 01:07:44.677 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:44.677 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 01:07:44.677 00.000 15672 MoveAxis(W, 101, ABG) 01:07:44.677 00.000 15672 Guiding Dir = 3, Dur = 101 01:07:44.679 00.002 15672 IsSlewing returns 0 01:07:44.681 00.002 15672 IsGuiding returns 0 01:07:44.685 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=12898, FiltMin=2613, FiltMax=10571, Gamma=2.950 01:07:44.708 00.023 15672 PulseGuide returned control before completion, sleep 84 01:07:44.782 00.074 30444 UpdateGuideState exits: m=132005 SNR=109.2 Saturated 01:07:44.782 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:44.782 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:44.783 00.001 30444 Enqueuing Expose request 01:07:44.836 00.053 15672 IsGuiding returns 0 01:07:44.836 00.000 15672 Move returns status 0, amount 101 01:07:44.836 00.000 15672 MoveAxis(N, 0, ABG) 01:07:44.836 00.000 15672 Move returns status 0, amount 0 01:07:44.836 00.000 15672 move complete, result=0 01:07:44.837 00.001 15672 worker thread done servicing request 01:07:44.837 00.000 15672 Worker thread wakes up 01:07:44.837 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:44.837 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:44.837 00.000 30444 GuideStep: 0.3 px 101 ms WEST, -0.1 px 0 ms NORTH 01:07:46.945 02.108 15672 Exposure complete 01:07:46.965 00.020 15672 worker thread done servicing request 01:07:46.965 00.000 30444 OnExposeComplete: enter 01:07:46.965 00.000 30444 UpdateGuideState(): m_state=6 01:07:46.965 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4892 01:07:46.965 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=199.69, Mass=121472, SNR=81.5, Peak=10985 HFD=3.5 01:07:46.965 00.000 30444 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.28) = xAngle (0.49 = 0.49) 01:07:46.965 00.000 30444 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.43 = 0.43) 01:07:46.965 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.10 hyp=0.48 cameraTheta=0.21 mountX=0.43 mountY=0.20, mountTheta=0.44 01:07:46.967 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.10, opts=13) 01:07:46.967 00.000 30444 Enqueuing Move request for scope (0.47, 0.10) 01:07:46.967 00.000 15672 Worker thread wakes up 01:07:46.967 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.10) opts 0xd 01:07:46.967 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.10) 01:07:46.967 00.000 15672 Moving (0.47, 0.10) raw xDistance=0.43 yDistance=0.20 01:07:46.967 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43 01:07:46.967 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:46.967 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 01:07:46.967 00.000 15672 MoveAxis(W, 123, ABG) 01:07:46.967 00.000 15672 Guiding Dir = 3, Dur = 123 01:07:46.967 00.000 15672 IsSlewing returns 0 01:07:46.972 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=10985, FiltMin=2636, FiltMax=9818, Gamma=2.950 01:07:46.993 00.021 15672 IsGuiding returns 0 01:07:47.008 00.015 15672 PulseGuide returned control before completion, sleep 118 01:07:47.129 00.121 15672 IsGuiding returns 1 01:07:47.129 00.000 15672 scope still moving after pulse duration time elapsed 01:07:47.151 00.022 15672 IsSlewing returns 0 01:07:47.153 00.002 15672 IsGuiding returns 0 01:07:47.153 00.000 15672 scope move finished after 123 + 36 ms 01:07:47.153 00.000 15672 Move returns status 0, amount 123 01:07:47.153 00.000 15672 MoveAxis(N, 0, ABG) 01:07:47.153 00.000 15672 Move returns status 0, amount 0 01:07:47.153 00.000 15672 move complete, result=0 01:07:47.153 00.000 15672 worker thread done servicing request 01:07:47.320 00.167 30444 UpdateGuideState exits: m=121472 SNR=81.5 Saturated 01:07:47.320 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:47.320 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:47.320 00.000 30444 Enqueuing Expose request 01:07:47.320 00.000 15672 Worker thread wakes up 01:07:47.320 00.000 30444 GuideStep: 0.4 px 123 ms WEST, 0.2 px 0 ms NORTH 01:07:47.320 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:47.321 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:49.229 01.908 15672 Exposure complete 01:07:49.248 00.019 15672 worker thread done servicing request 01:07:49.249 00.001 30444 OnExposeComplete: enter 01:07:49.249 00.000 30444 UpdateGuideState(): m_state=6 01:07:49.249 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4893 01:07:49.249 00.000 30444 Star::Find returns 1 (1), X=459.86, Y=199.75, Mass=125094, SNR=101.5, Peak=11655 HFD=3.8 01:07:49.249 00.000 30444 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.28) = xAngle (2.86 = 2.86) 01:07:49.249 00.000 30444 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.80 = 2.80) 01:07:49.249 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.17 hyp=0.31 cameraTheta=2.58 mountX=-0.30 mountY=0.10, mountTheta=2.80 01:07:49.249 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.17, opts=13) 01:07:49.249 00.000 30444 Enqueuing Move request for scope (-0.26, 0.17) 01:07:49.250 00.001 15672 Worker thread wakes up 01:07:49.250 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.17) opts 0xd 01:07:49.250 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.17) 01:07:49.250 00.000 15672 Moving (-0.26, 0.17) raw xDistance=-0.30 yDistance=0.10 01:07:49.250 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30 01:07:49.250 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:49.250 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 01:07:49.250 00.000 15672 MoveAxis(E, 72, ABG) 01:07:49.250 00.000 15672 Guiding Dir = 2, Dur = 72 01:07:49.251 00.001 15672 IsSlewing returns 0 01:07:49.252 00.001 15672 IsGuiding returns 0 01:07:49.256 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=12791, FiltMin=2596, FiltMax=9933, Gamma=2.950 01:07:49.277 00.021 15672 PulseGuide returned control before completion, sleep 57 01:07:49.370 00.093 30444 UpdateGuideState exits: m=125094 SNR=101.5 Saturated 01:07:49.371 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:49.371 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:49.371 00.000 30444 Enqueuing Expose request 01:07:49.373 00.002 15672 IsGuiding returns 0 01:07:49.373 00.000 15672 Move returns status 0, amount 72 01:07:49.374 00.001 15672 MoveAxis(N, 0, ABG) 01:07:49.374 00.000 15672 Move returns status 0, amount 0 01:07:49.374 00.000 15672 move complete, result=0 01:07:49.374 00.000 15672 worker thread done servicing request 01:07:49.374 00.000 15672 Worker thread wakes up 01:07:49.374 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:49.374 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:49.380 00.006 30444 GuideStep: -0.3 px 72 ms EAST, 0.1 px 0 ms NORTH 01:07:51.485 02.105 15672 Exposure complete 01:07:51.505 00.020 15672 worker thread done servicing request 01:07:51.505 00.000 30444 OnExposeComplete: enter 01:07:51.505 00.000 30444 UpdateGuideState(): m_state=6 01:07:51.505 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4894 01:07:51.505 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=199.66, Mass=139000, SNR=109.0, Peak=13258 HFD=3.9 01:07:51.505 00.000 30444 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.28) = xAngle (2.26 = 2.26) 01:07:51.505 00.000 30444 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.20 = 2.20) 01:07:51.505 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.98 mountX=-0.05 mountY=0.07, mountTheta=2.24 01:07:51.506 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.07, opts=13) 01:07:51.506 00.000 30444 Enqueuing Move request for scope (-0.03, 0.07) 01:07:51.506 00.000 15672 Worker thread wakes up 01:07:51.506 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd 01:07:51.506 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.07) 01:07:51.506 00.000 15672 Moving (-0.03, 0.07) raw xDistance=-0.05 yDistance=0.07 01:07:51.506 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 01:07:51.506 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:51.506 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 01:07:51.506 00.000 15672 MoveAxis(E, 0, ABG) 01:07:51.506 00.000 15672 Move returns status 0, amount 0 01:07:51.506 00.000 15672 MoveAxis(N, 0, ABG) 01:07:51.506 00.000 15672 Move returns status 0, amount 0 01:07:51.506 00.000 15672 move complete, result=0 01:07:51.506 00.000 15672 worker thread done servicing request 01:07:51.511 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=13809, FiltMin=2596, FiltMax=10244, Gamma=2.950 01:07:51.560 00.049 30444 UpdateGuideState exits: m=139000 SNR=109.0 Saturated 01:07:51.560 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:51.560 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:51.560 00.000 30444 Enqueuing Expose request 01:07:51.560 00.000 15672 Worker thread wakes up 01:07:51.560 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:51.561 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:51.561 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:07:53.469 01.908 15672 Exposure complete 01:07:53.489 00.020 15672 worker thread done servicing request 01:07:53.489 00.000 30444 OnExposeComplete: enter 01:07:53.489 00.000 30444 UpdateGuideState(): m_state=6 01:07:53.489 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4895 01:07:53.489 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=199.70, Mass=132216, SNR=89.2, Peak=11884 HFD=3.5 01:07:53.489 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.56 = 0.56) 01:07:53.490 00.001 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 01:07:53.490 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.12 hyp=0.42 cameraTheta=0.28 mountX=0.36 mountY=0.20, mountTheta=0.51 01:07:53.490 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.12, opts=13) 01:07:53.490 00.000 30444 Enqueuing Move request for scope (0.41, 0.12) 01:07:53.490 00.000 15672 Worker thread wakes up 01:07:53.490 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.12) opts 0xd 01:07:53.490 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.12) 01:07:53.490 00.000 15672 Moving (0.41, 0.12) raw xDistance=0.36 yDistance=0.20 01:07:53.490 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 01:07:53.490 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:53.490 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 01:07:53.490 00.000 15672 MoveAxis(W, 97, ABG) 01:07:53.490 00.000 15672 Guiding Dir = 3, Dur = 97 01:07:53.492 00.002 15672 IsSlewing returns 0 01:07:53.493 00.001 15672 IsGuiding returns 0 01:07:53.497 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=11884, FiltMin=2593, FiltMax=10197, Gamma=2.950 01:07:53.510 00.013 15672 PulseGuide returned control before completion, sleep 90 01:07:53.546 00.036 30444 UpdateGuideState exits: m=132216 SNR=89.2 Saturated 01:07:53.546 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:53.546 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:53.546 00.000 30444 Enqueuing Expose request 01:07:53.638 00.092 15672 IsGuiding returns 0 01:07:53.638 00.000 15672 Move returns status 0, amount 97 01:07:53.638 00.000 15672 MoveAxis(N, 0, ABG) 01:07:53.638 00.000 15672 Move returns status 0, amount 0 01:07:53.638 00.000 15672 move complete, result=0 01:07:53.638 00.000 15672 worker thread done servicing request 01:07:53.638 00.000 15672 Worker thread wakes up 01:07:53.638 00.000 30444 GuideStep: 0.4 px 97 ms WEST, 0.2 px 0 ms NORTH 01:07:53.638 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:53.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:55.747 02.109 15672 Exposure complete 01:07:55.767 00.020 15672 worker thread done servicing request 01:07:55.767 00.000 30444 OnExposeComplete: enter 01:07:55.767 00.000 30444 UpdateGuideState(): m_state=6 01:07:55.767 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4896 01:07:55.767 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=199.53, Mass=132032, SNR=83.0, Peak=12714 HFD=3.7 01:07:55.767 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 01:07:55.767 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 01:07:55.768 00.001 30444 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.46 mountX=0.02 mountY=-0.05, mountTheta=-1.19 01:07:55.768 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.06, opts=13) 01:07:55.768 00.000 30444 Enqueuing Move request for scope (0.01, -0.06) 01:07:55.768 00.000 15672 Worker thread wakes up 01:07:55.768 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd 01:07:55.768 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.06) 01:07:55.768 00.000 15672 Moving (0.01, -0.06) raw xDistance=0.02 yDistance=-0.05 01:07:55.768 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:07:55.768 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:55.768 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:07:55.768 00.000 15672 MoveAxis(E, 0, ABG) 01:07:55.768 00.000 15672 Move returns status 0, amount 0 01:07:55.768 00.000 15672 MoveAxis(N, 0, ABG) 01:07:55.769 00.001 15672 Move returns status 0, amount 0 01:07:55.769 00.000 15672 move complete, result=0 01:07:55.769 00.000 15672 worker thread done servicing request 01:07:55.773 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=13030, FiltMin=2614, FiltMax=10095, Gamma=2.950 01:07:55.823 00.050 30444 UpdateGuideState exits: m=132032 SNR=83.0 Saturated 01:07:55.823 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:55.823 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:55.823 00.000 30444 Enqueuing Expose request 01:07:55.823 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:07:55.823 00.000 15672 Worker thread wakes up 01:07:55.823 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:55.823 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:57.731 01.908 15672 Exposure complete 01:07:57.751 00.020 15672 worker thread done servicing request 01:07:57.751 00.000 30444 OnExposeComplete: enter 01:07:57.751 00.000 30444 UpdateGuideState(): m_state=6 01:07:57.751 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4897 01:07:57.751 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=199.78, Mass=117963, SNR=78.5, Peak=11688 HFD=3.9 01:07:57.751 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 01:07:57.752 00.001 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 01:07:57.752 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.19 hyp=0.29 cameraTheta=2.42 mountX=-0.26 mountY=0.14, mountTheta=2.65 01:07:57.752 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.19, opts=13) 01:07:57.752 00.000 30444 Enqueuing Move request for scope (-0.22, 0.19) 01:07:57.752 00.000 15672 Worker thread wakes up 01:07:57.752 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.19) opts 0xd 01:07:57.752 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.19) 01:07:57.752 00.000 15672 Moving (-0.22, 0.19) raw xDistance=-0.26 yDistance=0.14 01:07:57.752 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26 01:07:57.752 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:07:57.752 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 01:07:57.752 00.000 15672 MoveAxis(E, 71, ABG) 01:07:57.752 00.000 15672 Guiding Dir = 2, Dur = 71 01:07:57.753 00.001 15672 IsSlewing returns 0 01:07:57.754 00.001 15672 IsGuiding returns 0 01:07:57.758 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=11688, FiltMin=2605, FiltMax=9429, Gamma=2.950 01:07:57.776 00.018 15672 PulseGuide returned control before completion, sleep 60 01:07:57.808 00.032 30444 UpdateGuideState exits: m=117963 SNR=78.5 Saturated 01:07:57.808 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:07:57.808 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:07:57.808 00.000 30444 Enqueuing Expose request 01:07:57.888 00.080 15672 IsGuiding returns 0 01:07:57.888 00.000 15672 Move returns status 0, amount 71 01:07:57.888 00.000 15672 MoveAxis(N, 0, ABG) 01:07:57.888 00.000 15672 Move returns status 0, amount 0 01:07:57.888 00.000 15672 move complete, result=0 01:07:57.888 00.000 15672 worker thread done servicing request 01:07:57.888 00.000 15672 Worker thread wakes up 01:07:57.888 00.000 30444 GuideStep: -0.3 px 71 ms EAST, 0.1 px 0 ms NORTH 01:07:57.888 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:07:57.888 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:07:59.998 02.110 15672 Exposure complete 01:08:00.022 00.024 15672 worker thread done servicing request 01:08:00.022 00.000 30444 OnExposeComplete: enter 01:08:00.022 00.000 30444 UpdateGuideState(): m_state=6 01:08:00.022 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4898 01:08:00.022 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=199.47, Mass=117811, SNR=75.4, Peak=11632 HFD=3.5 01:08:00.022 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 01:08:00.022 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.01 = 0.01) 01:08:00.022 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.12 hyp=0.56 cameraTheta=-0.21 mountX=0.55 mountY=0.00, mountTheta=0.01 01:08:00.023 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.12, opts=13) 01:08:00.023 00.000 30444 Enqueuing Move request for scope (0.54, -0.12) 01:08:00.023 00.000 15672 Worker thread wakes up 01:08:00.023 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.12) opts 0xd 01:08:00.023 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.12) 01:08:00.023 00.000 15672 Moving (0.54, -0.12) raw xDistance=0.55 yDistance=0.00 01:08:00.023 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55 01:08:00.023 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:00.023 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 01:08:00.023 00.000 15672 MoveAxis(W, 145, ABG) 01:08:00.023 00.000 15672 Guiding Dir = 3, Dur = 145 01:08:00.023 00.000 15672 IsSlewing returns 0 01:08:00.029 00.006 15672 IsGuiding returns 0 01:08:00.029 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=11995, FiltMin=2601, FiltMax=9979, Gamma=2.950 01:08:00.044 00.015 15672 PulseGuide returned control before completion, sleep 140 01:08:00.081 00.037 30444 UpdateGuideState exits: m=117811 SNR=75.4 Saturated 01:08:00.081 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:00.081 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:00.081 00.000 30444 Enqueuing Expose request 01:08:00.187 00.106 15672 IsGuiding returns 1 01:08:00.187 00.000 15672 scope still moving after pulse duration time elapsed 01:08:00.208 00.021 15672 IsSlewing returns 0 01:08:00.220 00.012 15672 IsGuiding returns 0 01:08:00.221 00.001 15672 scope move finished after 145 + 46 ms 01:08:00.221 00.000 15672 Move returns status 0, amount 145 01:08:00.221 00.000 15672 MoveAxis(N, 0, ABG) 01:08:00.221 00.000 15672 Move returns status 0, amount 0 01:08:00.221 00.000 15672 move complete, result=0 01:08:00.221 00.000 15672 worker thread done servicing request 01:08:00.221 00.000 15672 Worker thread wakes up 01:08:00.221 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:00.221 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:00.588 00.367 30444 GuideStep: 0.6 px 145 ms WEST, 0.0 px 0 ms NORTH 01:08:02.131 01.543 15672 Exposure complete 01:08:02.150 00.019 15672 worker thread done servicing request 01:08:02.151 00.001 30444 OnExposeComplete: enter 01:08:02.151 00.000 30444 UpdateGuideState(): m_state=6 01:08:02.151 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4899 01:08:02.151 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=199.48, Mass=130316, SNR=88.9, Peak=11371 HFD=3.5 01:08:02.151 00.000 30444 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.28) = xAngle (-0.18 = -0.18) 01:08:02.151 00.000 30444 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.24 = -0.24) 01:08:02.151 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-0.46 mountX=0.23 mountY=-0.06, mountTheta=-0.24 01:08:02.151 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.10, opts=13) 01:08:02.151 00.000 30444 Enqueuing Move request for scope (0.21, -0.10) 01:08:02.152 00.001 15672 Worker thread wakes up 01:08:02.152 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd 01:08:02.152 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.10) 01:08:02.152 00.000 15672 Moving (0.21, -0.10) raw xDistance=0.23 yDistance=-0.06 01:08:02.152 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 01:08:02.152 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:02.152 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 01:08:02.152 00.000 15672 MoveAxis(E, 0, ABG) 01:08:02.152 00.000 15672 Move returns status 0, amount 0 01:08:02.152 00.000 15672 MoveAxis(N, 0, ABG) 01:08:02.152 00.000 15672 Move returns status 0, amount 0 01:08:02.152 00.000 15672 move complete, result=0 01:08:02.152 00.000 15672 worker thread done servicing request 01:08:02.157 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=12068, FiltMin=2614, FiltMax=9807, Gamma=2.950 01:08:02.602 00.445 30444 UpdateGuideState exits: m=130316 SNR=88.9 Saturated 01:08:02.603 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:02.603 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:02.603 00.000 30444 Enqueuing Expose request 01:08:02.603 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:08:02.603 00.000 15672 Worker thread wakes up 01:08:02.603 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:02.603 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:04.720 02.117 15672 Exposure complete 01:08:04.750 00.030 15672 worker thread done servicing request 01:08:04.750 00.000 30444 OnExposeComplete: enter 01:08:04.750 00.000 30444 UpdateGuideState(): m_state=6 01:08:04.750 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4900 01:08:04.750 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=199.53, Mass=124019, SNR=89.4, Peak=13085 HFD=3.6 01:08:04.750 00.000 30444 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.28) = xAngle (-2.47 = -2.47) 01:08:04.750 00.000 30444 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.53 = -2.53) 01:08:04.750 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.74 mountX=-0.11 mountY=-0.08, mountTheta=-2.51 01:08:04.751 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.05, opts=13) 01:08:04.751 00.000 30444 Enqueuing Move request for scope (-0.13, -0.05) 01:08:04.751 00.000 15672 Worker thread wakes up 01:08:04.751 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd 01:08:04.751 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.05) 01:08:04.751 00.000 15672 Moving (-0.13, -0.05) raw xDistance=-0.11 yDistance=-0.08 01:08:04.751 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 01:08:04.751 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:04.751 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:08:04.751 00.000 15672 MoveAxis(E, 0, ABG) 01:08:04.751 00.000 15672 Move returns status 0, amount 0 01:08:04.751 00.000 15672 MoveAxis(N, 0, ABG) 01:08:04.751 00.000 15672 Move returns status 0, amount 0 01:08:04.751 00.000 15672 move complete, result=0 01:08:04.751 00.000 15672 worker thread done servicing request 01:08:04.756 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=13460, FiltMin=2534, FiltMax=9961, Gamma=2.950 01:08:04.806 00.050 30444 UpdateGuideState exits: m=124019 SNR=89.4 Saturated 01:08:04.806 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:04.806 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:04.806 00.000 30444 Enqueuing Expose request 01:08:04.806 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:08:04.806 00.000 15672 Worker thread wakes up 01:08:04.806 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:04.806 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:06.711 01.905 15672 Exposure complete 01:08:06.731 00.020 15672 worker thread done servicing request 01:08:06.731 00.000 30444 OnExposeComplete: enter 01:08:06.731 00.000 30444 UpdateGuideState(): m_state=6 01:08:06.731 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4901 01:08:06.731 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=199.66, Mass=127062, SNR=97.2, Peak=11966 HFD=3.5 01:08:06.731 00.000 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 01:08:06.731 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 01:08:06.731 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.08 hyp=0.51 cameraTheta=0.15 mountX=0.46 mountY=0.18, mountTheta=0.38 01:08:06.732 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.08, opts=13) 01:08:06.732 00.000 30444 Enqueuing Move request for scope (0.50, 0.08) 01:08:06.732 00.000 15672 Worker thread wakes up 01:08:06.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.08) opts 0xd 01:08:06.732 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.08) 01:08:06.732 00.000 15672 Moving (0.50, 0.08) raw xDistance=0.46 yDistance=0.18 01:08:06.732 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 01:08:06.732 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:06.732 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 01:08:06.732 00.000 15672 MoveAxis(W, 125, ABG) 01:08:06.732 00.000 15672 Guiding Dir = 3, Dur = 125 01:08:06.732 00.000 15672 IsSlewing returns 0 01:08:06.734 00.002 15672 IsGuiding returns 0 01:08:06.738 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=11966, FiltMin=2621, FiltMax=10232, Gamma=2.950 01:08:06.753 00.015 15672 PulseGuide returned control before completion, sleep 116 01:08:06.788 00.035 30444 UpdateGuideState exits: m=127062 SNR=97.2 Saturated 01:08:06.788 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:06.788 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:06.788 00.000 30444 Enqueuing Expose request 01:08:06.898 00.110 15672 IsGuiding returns 0 01:08:06.898 00.000 15672 Move returns status 0, amount 125 01:08:06.898 00.000 15672 MoveAxis(N, 0, ABG) 01:08:06.898 00.000 15672 Move returns status 0, amount 0 01:08:06.898 00.000 15672 move complete, result=0 01:08:06.898 00.000 15672 worker thread done servicing request 01:08:06.898 00.000 15672 Worker thread wakes up 01:08:06.898 00.000 30444 GuideStep: 0.5 px 125 ms WEST, 0.2 px 0 ms NORTH 01:08:06.898 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:06.898 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:09.015 02.117 15672 Exposure complete 01:08:09.048 00.033 15672 worker thread done servicing request 01:08:09.048 00.000 30444 OnExposeComplete: enter 01:08:09.048 00.000 30444 UpdateGuideState(): m_state=6 01:08:09.048 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4902 01:08:09.048 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=199.45, Mass=121746, SNR=96.4, Peak=12458 HFD=3.2 01:08:09.049 00.001 30444 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.28) = xAngle (-0.04 = -0.04) 01:08:09.049 00.000 30444 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 01:08:09.049 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.14 hyp=0.45 cameraTheta=-0.32 mountX=0.45 mountY=-0.05, mountTheta=-0.10 01:08:09.049 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.14, opts=13) 01:08:09.049 00.000 30444 Enqueuing Move request for scope (0.42, -0.14) 01:08:09.049 00.000 15672 Worker thread wakes up 01:08:09.049 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.14) opts 0xd 01:08:09.049 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.14) 01:08:09.049 00.000 15672 Moving (0.42, -0.14) raw xDistance=0.45 yDistance=-0.05 01:08:09.049 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45 01:08:09.049 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:09.049 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:08:09.050 00.001 15672 MoveAxis(W, 129, ABG) 01:08:09.050 00.000 15672 Guiding Dir = 3, Dur = 129 01:08:09.050 00.000 15672 IsSlewing returns 0 01:08:09.051 00.001 15672 IsGuiding returns 0 01:08:09.055 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=12463, FiltMin=2604, FiltMax=10383, Gamma=2.950 01:08:09.070 00.015 15672 PulseGuide returned control before completion, sleep 121 01:08:09.105 00.035 30444 UpdateGuideState exits: m=121746 SNR=96.4 Saturated 01:08:09.105 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:09.105 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:09.105 00.000 30444 Enqueuing Expose request 01:08:09.193 00.088 15672 IsGuiding returns 1 01:08:09.193 00.000 15672 scope still moving after pulse duration time elapsed 01:08:09.214 00.021 15672 IsSlewing returns 0 01:08:09.217 00.003 15672 IsGuiding returns 0 01:08:09.217 00.000 15672 scope move finished after 129 + 36 ms 01:08:09.217 00.000 15672 Move returns status 0, amount 129 01:08:09.217 00.000 15672 MoveAxis(N, 0, ABG) 01:08:09.217 00.000 15672 Move returns status 0, amount 0 01:08:09.218 00.001 15672 move complete, result=0 01:08:09.218 00.000 15672 worker thread done servicing request 01:08:09.218 00.000 15672 Worker thread wakes up 01:08:09.218 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:09.218 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:09.218 00.000 30444 GuideStep: 0.4 px 129 ms WEST, -0.0 px 0 ms NORTH 01:08:11.128 01.910 15672 Exposure complete 01:08:11.158 00.030 15672 worker thread done servicing request 01:08:11.158 00.000 30444 OnExposeComplete: enter 01:08:11.159 00.001 30444 UpdateGuideState(): m_state=6 01:08:11.159 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4903 01:08:11.159 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=199.49, Mass=116571, SNR=81.7, Peak=12064 HFD=3.4 01:08:11.159 00.000 30444 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.28) = xAngle (-0.44 = -0.44) 01:08:11.159 00.000 30444 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 01:08:11.159 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.72 mountX=0.13 mountY=-0.07, mountTheta=-0.49 01:08:11.159 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.10, opts=13) 01:08:11.159 00.000 30444 Enqueuing Move request for scope (0.11, -0.10) 01:08:11.159 00.000 15672 Worker thread wakes up 01:08:11.159 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd 01:08:11.160 00.001 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.10) 01:08:11.160 00.000 15672 Moving (0.11, -0.10) raw xDistance=0.13 yDistance=-0.07 01:08:11.160 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:08:11.160 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:11.160 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:08:11.160 00.000 15672 MoveAxis(E, 0, ABG) 01:08:11.160 00.000 15672 Move returns status 0, amount 0 01:08:11.160 00.000 15672 MoveAxis(N, 0, ABG) 01:08:11.160 00.000 15672 Move returns status 0, amount 0 01:08:11.160 00.000 15672 move complete, result=0 01:08:11.160 00.000 15672 worker thread done servicing request 01:08:11.165 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=13202, FiltMin=2588, FiltMax=10383, Gamma=2.950 01:08:11.214 00.049 30444 UpdateGuideState exits: m=116571 SNR=81.7 Saturated 01:08:11.215 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:11.215 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:11.215 00.000 30444 Enqueuing Expose request 01:08:11.215 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:08:11.215 00.000 15672 Worker thread wakes up 01:08:11.215 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:11.215 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:13.331 02.116 15672 Exposure complete 01:08:13.361 00.030 15672 worker thread done servicing request 01:08:13.361 00.000 30444 OnExposeComplete: enter 01:08:13.361 00.000 30444 UpdateGuideState(): m_state=6 01:08:13.361 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4904 01:08:13.361 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=199.70, Mass=124125, SNR=98.5, Peak=12706 HFD=3.5 01:08:13.361 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 01:08:13.361 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 01:08:13.361 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.12 hyp=0.31 cameraTheta=0.39 mountX=0.24 mountY=0.17, mountTheta=0.62 01:08:13.362 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.12, opts=13) 01:08:13.362 00.000 30444 Enqueuing Move request for scope (0.29, 0.12) 01:08:13.362 00.000 15672 Worker thread wakes up 01:08:13.362 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.12) opts 0xd 01:08:13.362 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.12) 01:08:13.362 00.000 15672 Moving (0.29, 0.12) raw xDistance=0.24 yDistance=0.17 01:08:13.362 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 01:08:13.362 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:13.362 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:08:13.362 00.000 15672 MoveAxis(E, 0, ABG) 01:08:13.362 00.000 15672 Move returns status 0, amount 0 01:08:13.362 00.000 15672 MoveAxis(N, 0, ABG) 01:08:13.362 00.000 15672 Move returns status 0, amount 0 01:08:13.363 00.001 15672 move complete, result=0 01:08:13.363 00.000 15672 worker thread done servicing request 01:08:13.367 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=12706, FiltMin=2610, FiltMax=9792, Gamma=2.950 01:08:13.417 00.050 30444 UpdateGuideState exits: m=124125 SNR=98.5 Saturated 01:08:13.417 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:13.417 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:13.417 00.000 30444 Enqueuing Expose request 01:08:13.417 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:08:13.417 00.000 15672 Worker thread wakes up 01:08:13.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:13.417 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:15.324 01.907 15672 Exposure complete 01:08:15.345 00.021 15672 worker thread done servicing request 01:08:15.345 00.000 30444 OnExposeComplete: enter 01:08:15.345 00.000 30444 UpdateGuideState(): m_state=6 01:08:15.345 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4905 01:08:15.345 00.000 30444 Star::Find returns 1 (1), X=460.75, Y=199.16, Mass=126459, SNR=83.7, Peak=12754 HFD=3.7 01:08:15.345 00.000 30444 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.28) = xAngle (-0.33 = -0.33) 01:08:15.345 00.000 30444 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.39 = -0.39) 01:08:15.345 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=-0.43 hyp=0.76 cameraTheta=-0.61 mountX=0.72 mountY=-0.29, mountTheta=-0.38 01:08:15.346 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=-0.43, opts=13) 01:08:15.346 00.000 30444 Enqueuing Move request for scope (0.62, -0.43) 01:08:15.346 00.000 15672 Worker thread wakes up 01:08:15.346 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.43) opts 0xd 01:08:15.346 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, -0.43) 01:08:15.346 00.000 15672 Moving (0.62, -0.43) raw xDistance=0.72 yDistance=-0.29 01:08:15.346 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72 01:08:15.346 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 01:08:15.346 00.000 15672 MoveAxis(W, 193, ABG) 01:08:15.346 00.000 15672 Guiding Dir = 3, Dur = 193 01:08:15.347 00.001 15672 IsSlewing returns 0 01:08:15.348 00.001 15672 IsGuiding returns 0 01:08:15.352 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=12784, FiltMin=2647, FiltMax=9970, Gamma=2.950 01:08:15.364 00.012 15672 PulseGuide returned control before completion, sleep 188 01:08:15.402 00.038 30444 UpdateGuideState exits: m=126459 SNR=83.7 Saturated 01:08:15.402 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:15.402 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:15.402 00.000 30444 Enqueuing Expose request 01:08:15.574 00.172 15672 IsGuiding returns 0 01:08:15.574 00.000 15672 Move returns status 0, amount 193 01:08:15.574 00.000 15672 MoveAxis(N, 51, ABG) 01:08:15.574 00.000 15672 Guiding Dir = 0, Dur = 51 01:08:15.575 00.001 15672 IsSlewing returns 0 01:08:15.577 00.002 15672 IsGuiding returns 0 01:08:15.653 00.076 15672 IsGuiding returns 1 01:08:15.654 00.001 15672 scope still moving after pulse duration time elapsed 01:08:15.675 00.021 15672 IsSlewing returns 0 01:08:15.675 00.000 15672 IsGuiding returns 1 01:08:15.696 00.021 15672 IsSlewing returns 0 01:08:15.698 00.002 15672 IsGuiding returns 1 01:08:15.719 00.021 15672 IsSlewing returns 0 01:08:15.779 00.060 15672 IsGuiding returns 0 01:08:15.779 00.000 15672 scope move finished after 51 + 151 ms 01:08:15.779 00.000 15672 Move returns status 0, amount 51 01:08:15.779 00.000 15672 move complete, result=0 01:08:15.779 00.000 15672 worker thread done servicing request 01:08:15.780 00.001 15672 Worker thread wakes up 01:08:15.780 00.000 30444 GuideStep: 0.7 px 193 ms WEST, -0.3 px 51 ms NORTH 01:08:15.780 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:15.780 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:17.891 02.111 15672 Exposure complete 01:08:17.911 00.020 15672 worker thread done servicing request 01:08:17.911 00.000 30444 OnExposeComplete: enter 01:08:17.911 00.000 30444 UpdateGuideState(): m_state=6 01:08:17.912 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4906 01:08:17.912 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=199.97, Mass=119848, SNR=90.8, Peak=10873 HFD=3.8 01:08:17.912 00.000 30444 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 01:08:17.912 00.000 30444 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.74 = 1.74) 01:08:17.912 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.38 hyp=0.38 cameraTheta=1.53 mountX=-0.09 mountY=0.37, mountTheta=1.80 01:08:17.912 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.38, opts=13) 01:08:17.912 00.000 30444 Enqueuing Move request for scope (0.02, 0.38) 01:08:17.912 00.000 15672 Worker thread wakes up 01:08:17.912 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.38) opts 0xd 01:08:17.913 00.001 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.38) 01:08:17.913 00.000 15672 Moving (0.02, 0.38) raw xDistance=-0.09 yDistance=0.37 01:08:17.913 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 01:08:17.913 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:08:17.913 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 01:08:17.913 00.000 15672 MoveAxis(E, 0, ABG) 01:08:17.913 00.000 15672 Move returns status 0, amount 0 01:08:17.913 00.000 15672 MoveAxis(N, 0, ABG) 01:08:17.913 00.000 15672 Move returns status 0, amount 0 01:08:17.913 00.000 15672 move complete, result=0 01:08:17.913 00.000 15672 worker thread done servicing request 01:08:17.918 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=10873, FiltMin=2628, FiltMax=9678, Gamma=2.950 01:08:18.387 00.469 30444 UpdateGuideState exits: m=119848 SNR=90.8 Saturated 01:08:18.387 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:18.388 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:18.388 00.000 30444 Enqueuing Expose request 01:08:18.388 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 01:08:18.388 00.000 15672 Worker thread wakes up 01:08:18.388 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:18.388 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:20.294 01.906 15672 Exposure complete 01:08:20.314 00.020 15672 worker thread done servicing request 01:08:20.314 00.000 30444 OnExposeComplete: enter 01:08:20.314 00.000 30444 UpdateGuideState(): m_state=6 01:08:20.314 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4907 01:08:20.314 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=200.13, Mass=124189, SNR=104.3, Peak=11373 HFD=3.7 01:08:20.314 00.000 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.28) = xAngle (1.98 = 1.98) 01:08:20.314 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.92 = 1.92) 01:08:20.314 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.54 hyp=0.54 cameraTheta=1.70 mountX=-0.21 mountY=0.51, mountTheta=1.97 01:08:20.315 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.54, opts=13) 01:08:20.315 00.000 30444 Enqueuing Move request for scope (-0.07, 0.54) 01:08:20.315 00.000 15672 Worker thread wakes up 01:08:20.315 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.54) opts 0xd 01:08:20.315 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.54) 01:08:20.315 00.000 15672 Moving (-0.07, 0.54) raw xDistance=-0.21 yDistance=0.51 01:08:20.315 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 01:08:20.315 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:08:20.315 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51 01:08:20.315 00.000 15672 MoveAxis(E, 0, ABG) 01:08:20.315 00.000 15672 Move returns status 0, amount 0 01:08:20.315 00.000 15672 MoveAxis(N, 0, ABG) 01:08:20.315 00.000 15672 Move returns status 0, amount 0 01:08:20.316 00.001 15672 move complete, result=0 01:08:20.316 00.000 15672 worker thread done servicing request 01:08:20.322 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=11394, FiltMin=2624, FiltMax=10204, Gamma=2.950 01:08:20.439 00.117 30444 UpdateGuideState exits: m=124189 SNR=104.3 Saturated 01:08:20.439 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:20.439 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:20.439 00.000 30444 Enqueuing Expose request 01:08:20.439 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 01:08:20.439 00.000 15672 Worker thread wakes up 01:08:20.439 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:20.439 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:22.550 02.111 15672 Exposure complete 01:08:22.570 00.020 15672 worker thread done servicing request 01:08:22.571 00.001 30444 OnExposeComplete: enter 01:08:22.571 00.000 30444 UpdateGuideState(): m_state=6 01:08:22.571 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4908 01:08:22.571 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=199.50, Mass=135678, SNR=98.4, Peak=12093 HFD=4.0 01:08:22.571 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 01:08:22.571 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 01:08:22.571 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-0.34 mountX=0.26 mountY=-0.03, mountTheta=-0.12 01:08:22.571 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.09, opts=13) 01:08:22.571 00.000 30444 Enqueuing Move request for scope (0.24, -0.09) 01:08:22.571 00.000 15672 Worker thread wakes up 01:08:22.572 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd 01:08:22.572 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.09) 01:08:22.572 00.000 15672 Moving (0.24, -0.09) raw xDistance=0.26 yDistance=-0.03 01:08:22.572 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 01:08:22.572 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:22.572 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 01:08:22.572 00.000 15672 MoveAxis(W, 70, ABG) 01:08:22.572 00.000 15672 Guiding Dir = 3, Dur = 70 01:08:22.572 00.000 15672 IsSlewing returns 0 01:08:22.573 00.001 15672 IsGuiding returns 0 01:08:22.577 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=13440, FiltMin=2525, FiltMax=10353, Gamma=2.950 01:08:22.600 00.023 15672 PulseGuide returned control before completion, sleep 53 01:08:22.626 00.026 30444 UpdateGuideState exits: m=135678 SNR=98.4 Saturated 01:08:22.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:22.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:22.626 00.000 30444 Enqueuing Expose request 01:08:22.655 00.029 15672 IsGuiding returns 1 01:08:22.655 00.000 15672 scope still moving after pulse duration time elapsed 01:08:22.676 00.021 15672 IsSlewing returns 0 01:08:22.715 00.039 15672 IsGuiding returns 0 01:08:22.715 00.000 15672 scope move finished after 70 + 71 ms 01:08:22.715 00.000 15672 Move returns status 0, amount 70 01:08:22.715 00.000 15672 MoveAxis(N, 0, ABG) 01:08:22.715 00.000 15672 Move returns status 0, amount 0 01:08:22.716 00.001 15672 move complete, result=0 01:08:22.716 00.000 15672 worker thread done servicing request 01:08:22.716 00.000 15672 Worker thread wakes up 01:08:22.716 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:22.716 00.000 30444 GuideStep: 0.3 px 70 ms WEST, -0.0 px 0 ms NORTH 01:08:22.716 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:24.626 01.910 15672 Exposure complete 01:08:24.645 00.019 15672 worker thread done servicing request 01:08:24.646 00.001 30444 OnExposeComplete: enter 01:08:24.646 00.000 30444 UpdateGuideState(): m_state=6 01:08:24.646 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4909 01:08:24.646 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=199.71, Mass=120745, SNR=86.5, Peak=10723 HFD=3.4 01:08:24.646 00.000 30444 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 01:08:24.646 00.000 30444 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 01:08:24.646 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.12 hyp=0.39 cameraTheta=0.32 mountX=0.32 mountY=0.20, mountTheta=0.56 01:08:24.646 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.12, opts=13) 01:08:24.646 00.000 30444 Enqueuing Move request for scope (0.37, 0.12) 01:08:24.646 00.000 15672 Worker thread wakes up 01:08:24.647 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.12) opts 0xd 01:08:24.647 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.12) 01:08:24.647 00.000 15672 Moving (0.37, 0.12) raw xDistance=0.32 yDistance=0.20 01:08:24.647 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32 01:08:24.647 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:24.647 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 01:08:24.647 00.000 15672 MoveAxis(W, 92, ABG) 01:08:24.647 00.000 15672 Guiding Dir = 3, Dur = 92 01:08:24.647 00.000 15672 IsSlewing returns 0 01:08:24.648 00.001 15672 IsGuiding returns 0 01:08:24.652 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=10723, FiltMin=2591, FiltMax=9587, Gamma=2.950 01:08:24.677 00.025 15672 PulseGuide returned control before completion, sleep 74 01:08:24.702 00.025 30444 UpdateGuideState exits: m=120745 SNR=86.5 Saturated 01:08:24.702 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:24.702 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:24.702 00.000 30444 Enqueuing Expose request 01:08:24.753 00.051 15672 IsGuiding returns 1 01:08:24.753 00.000 15672 scope still moving after pulse duration time elapsed 01:08:24.773 00.020 15672 IsSlewing returns 0 01:08:24.807 00.034 15672 IsGuiding returns 0 01:08:24.807 00.000 15672 scope move finished after 92 + 66 ms 01:08:24.807 00.000 15672 Move returns status 0, amount 92 01:08:24.807 00.000 15672 MoveAxis(N, 0, ABG) 01:08:24.807 00.000 15672 Move returns status 0, amount 0 01:08:24.808 00.001 15672 move complete, result=0 01:08:24.808 00.000 15672 worker thread done servicing request 01:08:24.808 00.000 15672 Worker thread wakes up 01:08:24.808 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:24.808 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:24.808 00.000 30444 GuideStep: 0.3 px 92 ms WEST, 0.2 px 0 ms NORTH 01:08:26.918 02.110 15672 Exposure complete 01:08:26.938 00.020 15672 worker thread done servicing request 01:08:26.938 00.000 30444 OnExposeComplete: enter 01:08:26.938 00.000 30444 UpdateGuideState(): m_state=6 01:08:26.938 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4910 01:08:26.939 00.001 30444 Star::Find returns 1 (1), X=460.51, Y=199.47, Mass=118439, SNR=85.9, Peak=11383 HFD=3.2 01:08:26.939 00.000 30444 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 01:08:26.939 00.000 30444 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.09 = -0.09) 01:08:26.939 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.12 hyp=0.40 cameraTheta=-0.31 mountX=0.40 mountY=-0.04, mountTheta=-0.09 01:08:26.939 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.12, opts=13) 01:08:26.939 00.000 30444 Enqueuing Move request for scope (0.38, -0.12) 01:08:26.939 00.000 15672 Worker thread wakes up 01:08:26.939 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.12) opts 0xd 01:08:26.939 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.12) 01:08:26.939 00.000 15672 Moving (0.38, -0.12) raw xDistance=0.40 yDistance=-0.04 01:08:26.939 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40 01:08:26.939 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:26.939 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:08:26.940 00.001 15672 MoveAxis(W, 115, ABG) 01:08:26.940 00.000 15672 Guiding Dir = 3, Dur = 115 01:08:26.940 00.000 15672 IsSlewing returns 0 01:08:26.944 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=11383, FiltMin=2614, FiltMax=9336, Gamma=2.950 01:08:26.946 00.002 15672 IsGuiding returns 0 01:08:26.962 00.016 15672 PulseGuide returned control before completion, sleep 110 01:08:26.995 00.033 30444 UpdateGuideState exits: m=118439 SNR=85.9 Saturated 01:08:26.995 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:26.995 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:26.995 00.000 30444 Enqueuing Expose request 01:08:27.073 00.078 15672 IsGuiding returns 1 01:08:27.074 00.001 15672 scope still moving after pulse duration time elapsed 01:08:27.095 00.021 15672 IsSlewing returns 0 01:08:27.105 00.010 15672 IsGuiding returns 0 01:08:27.105 00.000 15672 scope move finished after 115 + 44 ms 01:08:27.105 00.000 15672 Move returns status 0, amount 115 01:08:27.105 00.000 15672 MoveAxis(N, 0, ABG) 01:08:27.106 00.001 15672 Move returns status 0, amount 0 01:08:27.106 00.000 15672 move complete, result=0 01:08:27.106 00.000 15672 worker thread done servicing request 01:08:27.106 00.000 15672 Worker thread wakes up 01:08:27.106 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:27.106 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:27.106 00.000 30444 GuideStep: 0.4 px 115 ms WEST, -0.0 px 0 ms NORTH 01:08:29.016 01.910 15672 Exposure complete 01:08:29.036 00.020 15672 worker thread done servicing request 01:08:29.036 00.000 30444 OnExposeComplete: enter 01:08:29.036 00.000 30444 UpdateGuideState(): m_state=6 01:08:29.036 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4911 01:08:29.036 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=199.80, Mass=125411, SNR=99.6, Peak=11486 HFD=3.7 01:08:29.036 00.000 30444 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.28) = xAngle (1.31 = 1.31) 01:08:29.036 00.000 30444 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.25 = 1.25) 01:08:29.036 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.25 cameraTheta=1.03 mountX=0.06 mountY=0.23, mountTheta=1.30 01:08:29.037 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.21, opts=13) 01:08:29.037 00.000 30444 Enqueuing Move request for scope (0.13, 0.21) 01:08:29.037 00.000 15672 Worker thread wakes up 01:08:29.037 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd 01:08:29.037 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.21) 01:08:29.037 00.000 15672 Moving (0.13, 0.21) raw xDistance=0.06 yDistance=0.23 01:08:29.037 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 01:08:29.037 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:29.037 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 01:08:29.037 00.000 15672 MoveAxis(E, 0, ABG) 01:08:29.037 00.000 15672 Move returns status 0, amount 0 01:08:29.037 00.000 15672 MoveAxis(N, 0, ABG) 01:08:29.037 00.000 15672 Move returns status 0, amount 0 01:08:29.037 00.000 15672 move complete, result=0 01:08:29.037 00.000 15672 worker thread done servicing request 01:08:29.042 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=12014, FiltMin=2625, FiltMax=10030, Gamma=2.950 01:08:29.092 00.050 30444 UpdateGuideState exits: m=125411 SNR=99.6 Saturated 01:08:29.092 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:29.092 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:29.092 00.000 30444 Enqueuing Expose request 01:08:29.092 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:08:29.092 00.000 15672 Worker thread wakes up 01:08:29.092 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:29.092 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:31.201 02.109 15672 Exposure complete 01:08:31.221 00.020 15672 worker thread done servicing request 01:08:31.221 00.000 30444 OnExposeComplete: enter 01:08:31.221 00.000 30444 UpdateGuideState(): m_state=6 01:08:31.221 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4912 01:08:31.222 00.001 30444 Star::Find returns 1 (1), X=459.78, Y=200.48, Mass=124544, SNR=95.8, Peak=10826 HFD=3.6 01:08:31.222 00.000 30444 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.28) = xAngle (2.22 = 2.22) 01:08:31.222 00.000 30444 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.16 = 2.16) 01:08:31.222 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.89 hyp=0.96 cameraTheta=1.94 mountX=-0.58 mountY=0.80, mountTheta=2.20 01:08:31.222 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.89, opts=13) 01:08:31.222 00.000 30444 Enqueuing Move request for scope (-0.34, 0.89) 01:08:31.222 00.000 15672 Worker thread wakes up 01:08:31.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.89) opts 0xd 01:08:31.222 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.89) 01:08:31.222 00.000 15672 Moving (-0.34, 0.89) raw xDistance=-0.58 yDistance=0.80 01:08:31.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58 01:08:31.222 00.000 15672 resist switch: large excursion: input 0.80 thresh 0.75 direction from -1 to 1 01:08:31.223 00.001 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.40 01:08:31.223 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 01:08:31.223 00.000 15672 MoveAxis(E, 156, ABG) 01:08:31.223 00.000 15672 Guiding Dir = 2, Dur = 156 01:08:31.224 00.001 15672 IsSlewing returns 0 01:08:31.225 00.001 15672 IsGuiding returns 0 01:08:31.229 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=11492, FiltMin=2520, FiltMax=9856, Gamma=2.950 01:08:31.242 00.013 15672 PulseGuide returned control before completion, sleep 149 01:08:31.277 00.035 30444 UpdateGuideState exits: m=124544 SNR=95.8 Saturated 01:08:31.277 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:31.277 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:31.277 00.000 30444 Enqueuing Expose request 01:08:31.394 00.117 15672 IsGuiding returns 1 01:08:31.394 00.000 15672 scope still moving after pulse duration time elapsed 01:08:31.415 00.021 15672 IsSlewing returns 0 01:08:31.419 00.004 15672 IsGuiding returns 0 01:08:31.419 00.000 15672 scope move finished after 156 + 37 ms 01:08:31.419 00.000 15672 Move returns status 0, amount 156 01:08:31.419 00.000 15672 MoveAxis(S, 143, ABG) 01:08:31.419 00.000 15672 Guiding Dir = 1, Dur = 143 01:08:31.419 00.000 15672 IsSlewing returns 0 01:08:31.420 00.001 15672 IsGuiding returns 0 01:08:31.498 00.078 15672 PulseGuide returned control before completion, sleep 75 01:08:31.576 00.078 15672 IsGuiding returns 1 01:08:31.576 00.000 15672 scope still moving after pulse duration time elapsed 01:08:31.596 00.020 15672 IsSlewing returns 0 01:08:31.599 00.003 15672 IsGuiding returns 1 01:08:31.621 00.022 15672 IsSlewing returns 0 01:08:31.623 00.002 15672 IsGuiding returns 1 01:08:31.645 00.022 15672 IsSlewing returns 0 01:08:31.648 00.003 15672 IsGuiding returns 1 01:08:31.669 00.021 15672 IsSlewing returns 0 01:08:31.695 00.026 15672 IsGuiding returns 0 01:08:31.695 00.000 15672 scope move finished after 143 + 132 ms 01:08:31.696 00.001 15672 Move returns status 0, amount 143 01:08:31.696 00.000 15672 move complete, result=0 01:08:31.696 00.000 15672 worker thread done servicing request 01:08:31.697 00.001 15672 Worker thread wakes up 01:08:31.697 00.000 30444 GuideStep: -0.6 px 156 ms EAST, 0.8 px 143 ms SOUTH 01:08:31.697 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:31.697 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:33.604 01.907 15672 Exposure complete 01:08:33.624 00.020 15672 worker thread done servicing request 01:08:33.625 00.001 30444 OnExposeComplete: enter 01:08:33.625 00.000 30444 UpdateGuideState(): m_state=6 01:08:33.625 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 4913 01:08:33.625 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=200.13, Mass=117943, SNR=92.2, Peak=10680 HFD=3.8 01:08:33.625 00.000 30444 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 01:08:33.625 00.000 30444 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 01:08:33.625 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.54 hyp=0.54 cameraTheta=1.62 mountX=-0.17 mountY=0.52, mountTheta=1.89 01:08:33.625 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.54, opts=13) 01:08:33.626 00.001 30444 Enqueuing Move request for scope (-0.03, 0.54) 01:08:33.626 00.000 15672 Worker thread wakes up 01:08:33.626 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.54) opts 0xd 01:08:33.626 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.54) 01:08:33.626 00.000 15672 Moving (-0.03, 0.54) raw xDistance=-0.17 yDistance=0.52 01:08:33.626 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 01:08:33.626 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 01:08:33.626 00.000 15672 MoveAxis(E, 0, ABG) 01:08:33.626 00.000 15672 Move returns status 0, amount 0 01:08:33.626 00.000 15672 MoveAxis(S, 93, ABG) 01:08:33.626 00.000 15672 Guiding Dir = 1, Dur = 93 01:08:33.626 00.000 15672 IsSlewing returns 0 01:08:33.627 00.001 15672 IsGuiding returns 0 01:08:33.632 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=11452, FiltMin=2626, FiltMax=9504, Gamma=2.950 01:08:33.703 00.071 15672 PulseGuide returned control before completion, sleep 28 01:08:33.737 00.034 15672 IsGuiding returns 1 01:08:33.737 00.000 15672 scope still moving after pulse duration time elapsed 01:08:33.757 00.020 15672 IsSlewing returns 0 01:08:33.760 00.003 15672 IsGuiding returns 1 01:08:33.781 00.021 15672 IsSlewing returns 0 01:08:33.783 00.002 15672 IsGuiding returns 1 01:08:33.804 00.021 15672 IsSlewing returns 0 01:08:33.832 00.028 15672 IsGuiding returns 0 01:08:33.833 00.001 15672 scope move finished after 93 + 112 ms 01:08:33.833 00.000 15672 Move returns status 0, amount 93 01:08:33.833 00.000 15672 move complete, result=0 01:08:33.833 00.000 15672 worker thread done servicing request 01:08:34.120 00.287 30444 UpdateGuideState exits: m=117943 SNR=92.2 Saturated 01:08:34.120 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:34.120 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:34.121 00.001 30444 Enqueuing Expose request 01:08:34.121 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 93 ms SOUTH 01:08:34.121 00.000 15672 Worker thread wakes up 01:08:34.121 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:34.121 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:36.230 02.109 15672 Exposure complete 01:08:36.250 00.020 15672 worker thread done servicing request 01:08:36.250 00.000 30444 OnExposeComplete: enter 01:08:36.250 00.000 30444 UpdateGuideState(): m_state=6 01:08:36.250 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4914 01:08:36.250 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=199.75, Mass=127532, SNR=102.8, Peak=12561 HFD=3.5 01:08:36.250 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 01:08:36.250 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 01:08:36.250 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.93 mountX=0.07 mountY=0.18, mountTheta=1.20 01:08:36.250 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.16, opts=13) 01:08:36.250 00.000 30444 Enqueuing Move request for scope (0.12, 0.16) 01:08:36.250 00.000 15672 Worker thread wakes up 01:08:36.250 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd 01:08:36.251 00.001 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.16) 01:08:36.251 00.000 15672 Moving (0.12, 0.16) raw xDistance=0.07 yDistance=0.18 01:08:36.251 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:08:36.251 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:36.251 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 01:08:36.251 00.000 15672 MoveAxis(E, 0, ABG) 01:08:36.251 00.000 15672 Move returns status 0, amount 0 01:08:36.251 00.000 15672 MoveAxis(N, 0, ABG) 01:08:36.251 00.000 15672 Move returns status 0, amount 0 01:08:36.251 00.000 15672 move complete, result=0 01:08:36.251 00.000 15672 worker thread done servicing request 01:08:36.255 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=12561, FiltMin=2592, FiltMax=10049, Gamma=2.950 01:08:36.305 00.050 30444 UpdateGuideState exits: m=127532 SNR=102.8 Saturated 01:08:36.305 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:36.305 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:36.305 00.000 30444 Enqueuing Expose request 01:08:36.306 00.001 15672 Worker thread wakes up 01:08:36.306 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:36.306 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:08:36.306 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:38.215 01.909 15672 Exposure complete 01:08:38.235 00.020 15672 worker thread done servicing request 01:08:38.235 00.000 30444 OnExposeComplete: enter 01:08:38.235 00.000 30444 UpdateGuideState(): m_state=6 01:08:38.235 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4915 01:08:38.235 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=199.51, Mass=120555, SNR=93.3, Peak=12707 HFD=3.3 01:08:38.235 00.000 30444 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.28) = xAngle (0.12 = 0.12) 01:08:38.235 00.000 30444 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 01:08:38.235 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.08 hyp=0.47 cameraTheta=-0.16 mountX=0.47 mountY=0.03, mountTheta=0.05 01:08:38.236 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.08, opts=13) 01:08:38.236 00.000 30444 Enqueuing Move request for scope (0.46, -0.08) 01:08:38.236 00.000 15672 Worker thread wakes up 01:08:38.236 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.08) opts 0xd 01:08:38.236 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.08) 01:08:38.236 00.000 15672 Moving (0.46, -0.08) raw xDistance=0.47 yDistance=0.03 01:08:38.236 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47 01:08:38.236 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:38.236 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 01:08:38.236 00.000 15672 MoveAxis(W, 126, ABG) 01:08:38.236 00.000 15672 Guiding Dir = 3, Dur = 126 01:08:38.237 00.001 15672 IsSlewing returns 0 01:08:38.238 00.001 15672 IsGuiding returns 0 01:08:38.242 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=12707, FiltMin=2562, FiltMax=10195, Gamma=2.950 01:08:38.255 00.013 15672 PulseGuide returned control before completion, sleep 119 01:08:38.291 00.036 30444 UpdateGuideState exits: m=120555 SNR=93.3 Saturated 01:08:38.291 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:38.292 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:38.292 00.000 30444 Enqueuing Expose request 01:08:38.377 00.085 15672 IsGuiding returns 1 01:08:38.377 00.000 15672 scope still moving after pulse duration time elapsed 01:08:38.397 00.020 15672 IsSlewing returns 0 01:08:38.417 00.020 15672 IsGuiding returns 0 01:08:38.417 00.000 15672 scope move finished after 126 + 52 ms 01:08:38.417 00.000 15672 Move returns status 0, amount 126 01:08:38.417 00.000 15672 MoveAxis(N, 0, ABG) 01:08:38.417 00.000 15672 Move returns status 0, amount 0 01:08:38.417 00.000 15672 move complete, result=0 01:08:38.417 00.000 15672 worker thread done servicing request 01:08:38.418 00.001 15672 Worker thread wakes up 01:08:38.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:38.418 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:38.418 00.000 30444 GuideStep: 0.5 px 126 ms WEST, 0.0 px 0 ms NORTH 01:08:40.526 02.108 15672 Exposure complete 01:08:40.546 00.020 15672 worker thread done servicing request 01:08:40.546 00.000 30444 OnExposeComplete: enter 01:08:40.546 00.000 30444 UpdateGuideState(): m_state=6 01:08:40.546 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4916 01:08:40.546 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=199.73, Mass=121066, SNR=94.8, Peak=12802 HFD=3.6 01:08:40.546 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 01:08:40.546 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 01:08:40.546 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.22 cameraTheta=2.42 mountX=-0.20 mountY=0.10, mountTheta=2.65 01:08:40.547 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.14, opts=13) 01:08:40.547 00.000 30444 Enqueuing Move request for scope (-0.16, 0.14) 01:08:40.547 00.000 15672 Worker thread wakes up 01:08:40.547 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd 01:08:40.547 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.14) 01:08:40.547 00.000 15672 Moving (-0.16, 0.14) raw xDistance=-0.20 yDistance=0.10 01:08:40.547 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 01:08:40.547 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:40.547 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 01:08:40.547 00.000 15672 MoveAxis(E, 0, ABG) 01:08:40.547 00.000 15672 Move returns status 0, amount 0 01:08:40.547 00.000 15672 MoveAxis(N, 0, ABG) 01:08:40.547 00.000 15672 Move returns status 0, amount 0 01:08:40.547 00.000 15672 move complete, result=0 01:08:40.548 00.001 15672 worker thread done servicing request 01:08:40.552 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=12802, FiltMin=2602, FiltMax=10054, Gamma=2.950 01:08:40.601 00.049 30444 UpdateGuideState exits: m=121066 SNR=94.8 Saturated 01:08:40.601 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:40.601 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:40.601 00.000 30444 Enqueuing Expose request 01:08:40.601 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 01:08:40.601 00.000 15672 Worker thread wakes up 01:08:40.601 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:40.601 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:42.509 01.908 15672 Exposure complete 01:08:42.529 00.020 15672 worker thread done servicing request 01:08:42.529 00.000 30444 OnExposeComplete: enter 01:08:42.529 00.000 30444 UpdateGuideState(): m_state=6 01:08:42.529 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4917 01:08:42.529 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=199.64, Mass=110257, SNR=79.8, Peak=12539 HFD=3.4 01:08:42.530 00.001 30444 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.28) = xAngle (3.30 = -2.98) 01:08:42.530 00.000 30444 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.24 = -3.04) 01:08:42.530 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=0.06 hyp=0.48 cameraTheta=3.03 mountX=-0.47 mountY=-0.05, mountTheta=-3.04 01:08:42.530 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=0.06, opts=13) 01:08:42.530 00.000 30444 Enqueuing Move request for scope (-0.47, 0.06) 01:08:42.530 00.000 15672 Worker thread wakes up 01:08:42.530 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.06) opts 0xd 01:08:42.530 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, 0.06) 01:08:42.530 00.000 15672 Moving (-0.47, 0.06) raw xDistance=-0.47 yDistance=-0.05 01:08:42.530 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 01:08:42.530 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:42.531 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:08:42.531 00.000 15672 MoveAxis(E, 127, ABG) 01:08:42.531 00.000 15672 Guiding Dir = 2, Dur = 127 01:08:42.531 00.000 15672 IsSlewing returns 0 01:08:42.532 00.001 15672 IsGuiding returns 0 01:08:42.535 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=13150, FiltMin=2585, FiltMax=9771, Gamma=2.950 01:08:42.553 00.018 15672 PulseGuide returned control before completion, sleep 117 01:08:42.585 00.032 30444 UpdateGuideState exits: m=110257 SNR=79.8 Saturated 01:08:42.585 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:42.585 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:42.585 00.000 30444 Enqueuing Expose request 01:08:42.672 00.087 15672 IsGuiding returns 1 01:08:42.672 00.000 15672 scope still moving after pulse duration time elapsed 01:08:42.693 00.021 15672 IsSlewing returns 0 01:08:42.698 00.005 15672 IsGuiding returns 0 01:08:42.698 00.000 15672 scope move finished after 127 + 38 ms 01:08:42.698 00.000 15672 Move returns status 0, amount 127 01:08:42.698 00.000 15672 MoveAxis(N, 0, ABG) 01:08:42.698 00.000 15672 Move returns status 0, amount 0 01:08:42.698 00.000 15672 move complete, result=0 01:08:42.698 00.000 15672 worker thread done servicing request 01:08:42.698 00.000 15672 Worker thread wakes up 01:08:42.698 00.000 30444 GuideStep: -0.5 px 127 ms EAST, -0.0 px 0 ms NORTH 01:08:42.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:42.698 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:44.808 02.110 15672 Exposure complete 01:08:44.839 00.031 15672 worker thread done servicing request 01:08:44.839 00.000 30444 OnExposeComplete: enter 01:08:44.839 00.000 30444 UpdateGuideState(): m_state=6 01:08:44.839 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4918 01:08:44.839 00.000 30444 Star::Find returns 1 (1), X=459.90, Y=199.20, Mass=132145, SNR=98.7, Peak=13595 HFD=3.7 01:08:44.839 00.000 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 01:08:44.839 00.000 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 01:08:44.839 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.39 hyp=0.45 cameraTheta=-2.09 mountX=-0.11 mountY=-0.43, mountTheta=-1.82 01:08:44.840 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.39, opts=13) 01:08:44.840 00.000 30444 Enqueuing Move request for scope (-0.22, -0.39) 01:08:44.840 00.000 15672 Worker thread wakes up 01:08:44.840 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.39) opts 0xd 01:08:44.840 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.39) 01:08:44.840 00.000 15672 Moving (-0.22, -0.39) raw xDistance=-0.11 yDistance=-0.43 01:08:44.840 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 01:08:44.840 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:08:44.840 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43 01:08:44.840 00.000 15672 MoveAxis(E, 0, ABG) 01:08:44.840 00.000 15672 Move returns status 0, amount 0 01:08:44.840 00.000 15672 MoveAxis(N, 0, ABG) 01:08:44.840 00.000 15672 Move returns status 0, amount 0 01:08:44.840 00.000 15672 move complete, result=0 01:08:44.840 00.000 15672 worker thread done servicing request 01:08:44.845 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=13914, FiltMin=2607, FiltMax=9895, Gamma=2.950 01:08:45.329 00.484 30444 UpdateGuideState exits: m=132145 SNR=98.7 Saturated 01:08:45.330 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:45.330 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:45.330 00.000 30444 Enqueuing Expose request 01:08:45.330 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 01:08:45.330 00.000 15672 Worker thread wakes up 01:08:45.330 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:45.331 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:47.238 01.907 15672 Exposure complete 01:08:47.263 00.025 15672 worker thread done servicing request 01:08:47.263 00.000 30444 OnExposeComplete: enter 01:08:47.263 00.000 30444 UpdateGuideState(): m_state=6 01:08:47.263 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4919 01:08:47.264 00.001 30444 Star::Find returns 1 (1), X=460.05, Y=199.19, Mass=119323, SNR=86.4, Peak=13050 HFD=3.1 01:08:47.264 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 01:08:47.264 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 01:08:47.264 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.40 hyp=0.41 cameraTheta=-1.76 mountX=0.03 mountY=-0.41, mountTheta=-1.49 01:08:47.264 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.40, opts=13) 01:08:47.264 00.000 30444 Enqueuing Move request for scope (-0.08, -0.40) 01:08:47.264 00.000 15672 Worker thread wakes up 01:08:47.264 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.40) opts 0xd 01:08:47.265 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.40) 01:08:47.265 00.000 15672 Moving (-0.08, -0.40) raw xDistance=0.03 yDistance=-0.41 01:08:47.265 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 01:08:47.265 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:08:47.265 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 01:08:47.265 00.000 15672 MoveAxis(E, 0, ABG) 01:08:47.265 00.000 15672 Move returns status 0, amount 0 01:08:47.265 00.000 15672 MoveAxis(N, 0, ABG) 01:08:47.265 00.000 15672 Move returns status 0, amount 0 01:08:47.265 00.000 15672 move complete, result=0 01:08:47.265 00.000 15672 worker thread done servicing request 01:08:47.269 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2148, max=14069, FiltMin=2599, FiltMax=10259, Gamma=2.950 01:08:47.386 00.117 30444 UpdateGuideState exits: m=119323 SNR=86.4 Saturated 01:08:47.386 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:47.386 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:47.386 00.000 30444 Enqueuing Expose request 01:08:47.386 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 01:08:47.386 00.000 15672 Worker thread wakes up 01:08:47.386 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:47.386 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:49.496 02.110 15672 Exposure complete 01:08:49.516 00.020 15672 worker thread done servicing request 01:08:49.516 00.000 30444 OnExposeComplete: enter 01:08:49.516 00.000 30444 UpdateGuideState(): m_state=6 01:08:49.516 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4920 01:08:49.516 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=199.45, Mass=111544, SNR=82.5, Peak=12860 HFD=3.4 01:08:49.516 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 01:08:49.516 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 01:08:49.516 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.24 mountX=-0.07 mountY=-0.15, mountTheta=-1.98 01:08:49.516 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.13, opts=13) 01:08:49.516 00.000 30444 Enqueuing Move request for scope (-0.11, -0.13) 01:08:49.516 00.000 15672 Worker thread wakes up 01:08:49.516 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd 01:08:49.516 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.13) 01:08:49.516 00.000 15672 Moving (-0.11, -0.13) raw xDistance=-0.07 yDistance=-0.15 01:08:49.516 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 01:08:49.516 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:49.516 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 01:08:49.516 00.000 15672 MoveAxis(E, 0, ABG) 01:08:49.516 00.000 15672 Move returns status 0, amount 0 01:08:49.516 00.000 15672 MoveAxis(N, 0, ABG) 01:08:49.516 00.000 15672 Move returns status 0, amount 0 01:08:49.516 00.000 15672 move complete, result=0 01:08:49.516 00.000 15672 worker thread done servicing request 01:08:49.521 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=13076, FiltMin=2623, FiltMax=10353, Gamma=2.950 01:08:49.570 00.049 30444 UpdateGuideState exits: m=111544 SNR=82.5 Saturated 01:08:49.570 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:49.570 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:49.570 00.000 30444 Enqueuing Expose request 01:08:49.570 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:08:49.570 00.000 15672 Worker thread wakes up 01:08:49.570 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:49.570 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:51.478 01.908 15672 Exposure complete 01:08:51.498 00.020 15672 worker thread done servicing request 01:08:51.498 00.000 30444 OnExposeComplete: enter 01:08:51.498 00.000 30444 UpdateGuideState(): m_state=6 01:08:51.498 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4921 01:08:51.499 00.001 30444 Star::Find returns 1 (1), X=460.09, Y=199.45, Mass=116341, SNR=90.2, Peak=12333 HFD=3.5 01:08:51.499 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 01:08:51.499 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 01:08:51.499 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.78 mountX=0.01 mountY=-0.15, mountTheta=-1.50 01:08:51.499 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.14, opts=13) 01:08:51.499 00.000 30444 Enqueuing Move request for scope (-0.03, -0.14) 01:08:51.499 00.000 15672 Worker thread wakes up 01:08:51.499 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd 01:08:51.499 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.14) 01:08:51.499 00.000 15672 Moving (-0.03, -0.14) raw xDistance=0.01 yDistance=-0.15 01:08:51.499 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 01:08:51.499 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:51.500 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 01:08:51.500 00.000 15672 MoveAxis(E, 0, ABG) 01:08:51.500 00.000 15672 Move returns status 0, amount 0 01:08:51.500 00.000 15672 MoveAxis(N, 0, ABG) 01:08:51.500 00.000 15672 Move returns status 0, amount 0 01:08:51.500 00.000 15672 move complete, result=0 01:08:51.500 00.000 15672 worker thread done servicing request 01:08:51.504 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=13062, FiltMin=2628, FiltMax=9694, Gamma=2.950 01:08:51.989 00.485 30444 UpdateGuideState exits: m=116341 SNR=90.2 Saturated 01:08:51.989 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:51.989 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:51.989 00.000 30444 Enqueuing Expose request 01:08:51.989 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:08:51.989 00.000 15672 Worker thread wakes up 01:08:51.989 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:51.989 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:54.096 02.107 15672 Exposure complete 01:08:54.116 00.020 15672 worker thread done servicing request 01:08:54.116 00.000 30444 OnExposeComplete: enter 01:08:54.116 00.000 30444 UpdateGuideState(): m_state=6 01:08:54.116 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4922 01:08:54.116 00.000 30444 Star::Find returns 1 (1), X=459.27, Y=199.95, Mass=127121, SNR=101.5, Peak=13012 HFD=3.6 01:08:54.116 00.000 30444 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.28) = xAngle (3.02 = 3.02) 01:08:54.116 00.000 30444 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.96 = 2.96) 01:08:54.116 00.000 30444 CameraToMount -- cameraX=-0.86 cameraY=0.37 hyp=0.93 cameraTheta=2.74 mountX=-0.93 mountY=0.17, mountTheta=2.96 01:08:54.117 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.86, y=0.37, opts=13) 01:08:54.117 00.000 30444 Enqueuing Move request for scope (-0.86, 0.37) 01:08:54.117 00.000 15672 Worker thread wakes up 01:08:54.117 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.37) opts 0xd 01:08:54.117 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.86, 0.37) 01:08:54.117 00.000 15672 Moving (-0.86, 0.37) raw xDistance=-0.93 yDistance=0.17 01:08:54.117 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.93 01:08:54.117 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:54.117 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:08:54.117 00.000 15672 MoveAxis(E, 250, ABG) 01:08:54.117 00.000 15672 Guiding Dir = 2, Dur = 250 01:08:54.118 00.001 15672 IsSlewing returns 0 01:08:54.119 00.001 15672 IsGuiding returns 0 01:08:54.122 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=13012, FiltMin=2539, FiltMax=9651, Gamma=2.950 01:08:54.134 00.012 15672 PulseGuide returned control before completion, sleep 245 01:08:54.172 00.038 30444 UpdateGuideState exits: m=127121 SNR=101.5 Saturated 01:08:54.172 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:54.172 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:54.172 00.000 30444 Enqueuing Expose request 01:08:54.384 00.212 15672 IsGuiding returns 1 01:08:54.384 00.000 15672 scope still moving after pulse duration time elapsed 01:08:54.405 00.021 15672 IsSlewing returns 0 01:08:54.423 00.018 15672 IsGuiding returns 0 01:08:54.423 00.000 15672 scope move finished after 250 + 54 ms 01:08:54.423 00.000 15672 Move returns status 0, amount 250 01:08:54.423 00.000 15672 MoveAxis(N, 0, ABG) 01:08:54.423 00.000 15672 Move returns status 0, amount 0 01:08:54.423 00.000 15672 move complete, result=0 01:08:54.423 00.000 15672 worker thread done servicing request 01:08:54.423 00.000 15672 Worker thread wakes up 01:08:54.423 00.000 30444 GuideStep: -0.9 px 250 ms EAST, 0.2 px 0 ms NORTH 01:08:54.423 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:54.423 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:56.332 01.909 15672 Exposure complete 01:08:56.357 00.025 15672 worker thread done servicing request 01:08:56.357 00.000 30444 OnExposeComplete: enter 01:08:56.357 00.000 30444 UpdateGuideState(): m_state=6 01:08:56.358 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4923 01:08:56.358 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=199.91, Mass=127733, SNR=90.4, Peak=11556 HFD=3.7 01:08:56.358 00.000 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 01:08:56.358 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.18 = 1.18) 01:08:56.358 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.33 hyp=0.40 cameraTheta=0.96 mountX=0.13 mountY=0.37, mountTheta=1.23 01:08:56.358 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.33, opts=13) 01:08:56.358 00.000 30444 Enqueuing Move request for scope (0.23, 0.33) 01:08:56.358 00.000 15672 Worker thread wakes up 01:08:56.358 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.33) opts 0xd 01:08:56.358 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.33) 01:08:56.359 00.001 15672 Moving (0.23, 0.33) raw xDistance=0.13 yDistance=0.37 01:08:56.359 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:08:56.359 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:08:56.359 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 01:08:56.359 00.000 15672 MoveAxis(E, 0, ABG) 01:08:56.359 00.000 15672 Move returns status 0, amount 0 01:08:56.359 00.000 15672 MoveAxis(N, 0, ABG) 01:08:56.359 00.000 15672 Move returns status 0, amount 0 01:08:56.359 00.000 15672 move complete, result=0 01:08:56.359 00.000 15672 worker thread done servicing request 01:08:56.364 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=11556, FiltMin=2523, FiltMax=9957, Gamma=2.950 01:08:56.569 00.205 30444 UpdateGuideState exits: m=127733 SNR=90.4 Saturated 01:08:56.570 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:56.570 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:56.570 00.000 30444 Enqueuing Expose request 01:08:56.570 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 01:08:56.570 00.000 15672 Worker thread wakes up 01:08:56.571 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:56.571 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:08:58.680 02.109 15672 Exposure complete 01:08:58.699 00.019 15672 worker thread done servicing request 01:08:58.699 00.000 30444 OnExposeComplete: enter 01:08:58.699 00.000 30444 UpdateGuideState(): m_state=6 01:08:58.699 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4924 01:08:58.699 00.000 30444 Star::Find returns 1 (1), X=461.02, Y=199.49, Mass=129896, SNR=103.1, Peak=13316 HFD=3.6 01:08:58.699 00.000 30444 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.28) = xAngle (0.17 = 0.17) 01:08:58.699 00.000 30444 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.11 = 0.11) 01:08:58.699 00.000 30444 CameraToMount -- cameraX=0.90 cameraY=-0.10 hyp=0.91 cameraTheta=-0.11 mountX=0.89 mountY=0.10, mountTheta=0.11 01:08:58.700 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.90, y=-0.10, opts=13) 01:08:58.700 00.000 30444 Enqueuing Move request for scope (0.90, -0.10) 01:08:58.700 00.000 15672 Worker thread wakes up 01:08:58.700 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.10) opts 0xd 01:08:58.700 00.000 15672 Handling offset move in thread for scope, endpoint = (0.90, -0.10) 01:08:58.700 00.000 15672 Moving (0.90, -0.10) raw xDistance=0.89 yDistance=0.10 01:08:58.700 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89 01:08:58.700 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:08:58.700 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 01:08:58.700 00.000 15672 MoveAxis(W, 241, ABG) 01:08:58.700 00.000 15672 Guiding Dir = 3, Dur = 241 01:08:58.701 00.001 15672 IsSlewing returns 0 01:08:58.702 00.001 15672 IsGuiding returns 0 01:08:58.705 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=14257, FiltMin=2641, FiltMax=11003, Gamma=2.950 01:08:58.719 00.014 15672 PulseGuide returned control before completion, sleep 234 01:08:58.755 00.036 30444 UpdateGuideState exits: m=129896 SNR=103.1 Saturated 01:08:58.755 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:08:58.755 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:08:58.755 00.000 30444 Enqueuing Expose request 01:08:59.007 00.252 15672 IsGuiding returns 0 01:08:59.008 00.001 15672 Move returns status 0, amount 241 01:08:59.008 00.000 15672 MoveAxis(N, 0, ABG) 01:08:59.008 00.000 15672 Move returns status 0, amount 0 01:08:59.008 00.000 15672 move complete, result=0 01:08:59.008 00.000 15672 worker thread done servicing request 01:08:59.008 00.000 15672 Worker thread wakes up 01:08:59.009 00.001 30444 GuideStep: 0.9 px 241 ms WEST, 0.1 px 0 ms NORTH 01:08:59.009 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:08:59.009 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:00.917 01.908 15672 Exposure complete 01:09:00.942 00.025 15672 worker thread done servicing request 01:09:00.942 00.000 30444 OnExposeComplete: enter 01:09:00.942 00.000 30444 UpdateGuideState(): m_state=6 01:09:00.942 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 4925 01:09:00.942 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=199.72, Mass=112967, SNR=79.8, Peak=13261 HFD=3.6 01:09:00.942 00.000 30444 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.28) = xAngle (3.06 = 3.06) 01:09:00.942 00.000 30444 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.00 = 3.00) 01:09:00.942 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.14 hyp=0.39 cameraTheta=2.78 mountX=-0.39 mountY=0.06, mountTheta=3.00 01:09:00.943 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.14, opts=13) 01:09:00.943 00.000 30444 Enqueuing Move request for scope (-0.36, 0.14) 01:09:00.943 00.000 15672 Worker thread wakes up 01:09:00.943 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.14) opts 0xd 01:09:00.943 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.14) 01:09:00.943 00.000 15672 Moving (-0.36, 0.14) raw xDistance=-0.39 yDistance=0.06 01:09:00.943 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.39 01:09:00.943 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:09:00.943 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 01:09:00.943 00.000 15672 MoveAxis(E, 88, ABG) 01:09:00.943 00.000 15672 Guiding Dir = 2, Dur = 88 01:09:00.944 00.001 15672 IsSlewing returns 0 01:09:00.945 00.001 15672 IsGuiding returns 0 01:09:00.949 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=13612, FiltMin=2607, FiltMax=10235, Gamma=2.950 01:09:00.972 00.023 15672 PulseGuide returned control before completion, sleep 71 01:09:00.998 00.026 30444 UpdateGuideState exits: m=112967 SNR=79.8 Saturated 01:09:00.998 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:00.998 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:00.998 00.000 30444 Enqueuing Expose request 01:09:01.046 00.048 15672 IsGuiding returns 1 01:09:01.046 00.000 15672 scope still moving after pulse duration time elapsed 01:09:01.066 00.020 15672 IsSlewing returns 0 01:09:01.085 00.019 15672 IsGuiding returns 0 01:09:01.086 00.001 15672 scope move finished after 88 + 53 ms 01:09:01.086 00.000 15672 Move returns status 0, amount 88 01:09:01.086 00.000 15672 MoveAxis(N, 0, ABG) 01:09:01.086 00.000 15672 Move returns status 0, amount 0 01:09:01.086 00.000 15672 move complete, result=0 01:09:01.086 00.000 15672 worker thread done servicing request 01:09:01.086 00.000 15672 Worker thread wakes up 01:09:01.087 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:01.087 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:01.090 00.003 30444 GuideStep: -0.4 px 88 ms EAST, 0.1 px 0 ms NORTH 01:09:03.197 02.107 15672 Exposure complete 01:09:03.216 00.019 15672 worker thread done servicing request 01:09:03.217 00.001 30444 OnExposeComplete: enter 01:09:03.217 00.000 30444 UpdateGuideState(): m_state=6 01:09:03.217 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4926 01:09:03.217 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.61, Mass=123977, SNR=88.7, Peak=11441 HFD=3.7 01:09:03.217 00.000 30444 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.28) = xAngle (3.11 = 3.11) 01:09:03.217 00.000 30444 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.05 = 3.05) 01:09:03.217 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.83 mountX=-0.08 mountY=0.01, mountTheta=3.05 01:09:03.217 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.02, opts=13) 01:09:03.217 00.000 30444 Enqueuing Move request for scope (-0.07, 0.02) 01:09:03.218 00.001 15672 Worker thread wakes up 01:09:03.218 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd 01:09:03.218 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.02) 01:09:03.218 00.000 15672 Moving (-0.07, 0.02) raw xDistance=-0.08 yDistance=0.01 01:09:03.218 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:09:03.218 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:09:03.218 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 01:09:03.218 00.000 15672 MoveAxis(E, 0, ABG) 01:09:03.218 00.000 15672 Move returns status 0, amount 0 01:09:03.218 00.000 15672 MoveAxis(N, 0, ABG) 01:09:03.218 00.000 15672 Move returns status 0, amount 0 01:09:03.218 00.000 15672 move complete, result=0 01:09:03.218 00.000 15672 worker thread done servicing request 01:09:03.223 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=12106, FiltMin=2588, FiltMax=9615, Gamma=2.950 01:09:03.680 00.457 30444 UpdateGuideState exits: m=123977 SNR=88.7 Saturated 01:09:03.680 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:03.680 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:03.680 00.000 30444 Enqueuing Expose request 01:09:03.680 00.000 15672 Worker thread wakes up 01:09:03.680 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:09:03.681 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:03.681 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:05.587 01.906 15672 Exposure complete 01:09:05.607 00.020 15672 worker thread done servicing request 01:09:05.607 00.000 30444 OnExposeComplete: enter 01:09:05.607 00.000 30444 UpdateGuideState(): m_state=6 01:09:05.607 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4927 01:09:05.608 00.001 30444 Star::Find returns 1 (1), X=460.51, Y=199.55, Mass=131042, SNR=117.5, Peak=12060 HFD=3.3 01:09:05.608 00.000 30444 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 01:09:05.608 00.000 30444 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 01:09:05.608 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.03 hyp=0.39 cameraTheta=-0.09 mountX=0.38 mountY=0.05, mountTheta=0.13 01:09:05.608 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.03, opts=13) 01:09:05.608 00.000 30444 Enqueuing Move request for scope (0.38, -0.03) 01:09:05.608 00.000 15672 Worker thread wakes up 01:09:05.608 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.03) opts 0xd 01:09:05.608 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.03) 01:09:05.608 00.000 15672 Moving (0.38, -0.03) raw xDistance=0.38 yDistance=0.05 01:09:05.608 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 01:09:05.608 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:09:05.609 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 01:09:05.609 00.000 15672 MoveAxis(W, 103, ABG) 01:09:05.609 00.000 15672 Guiding Dir = 3, Dur = 103 01:09:05.609 00.000 15672 IsSlewing returns 0 01:09:05.610 00.001 15672 IsGuiding returns 0 01:09:05.614 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=12140, FiltMin=2609, FiltMax=10485, Gamma=2.950 01:09:05.637 00.023 15672 PulseGuide returned control before completion, sleep 87 01:09:05.725 00.088 15672 IsGuiding returns 1 01:09:05.725 00.000 15672 scope still moving after pulse duration time elapsed 01:09:05.731 00.006 30444 UpdateGuideState exits: m=131042 SNR=117.5 Saturated 01:09:05.731 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:05.731 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:05.731 00.000 30444 Enqueuing Expose request 01:09:05.746 00.015 15672 IsSlewing returns 0 01:09:05.765 00.019 15672 IsGuiding returns 0 01:09:05.766 00.001 15672 scope move finished after 103 + 52 ms 01:09:05.766 00.000 15672 Move returns status 0, amount 103 01:09:05.766 00.000 15672 MoveAxis(N, 0, ABG) 01:09:05.766 00.000 15672 Move returns status 0, amount 0 01:09:05.766 00.000 15672 move complete, result=0 01:09:05.766 00.000 15672 worker thread done servicing request 01:09:05.766 00.000 15672 Worker thread wakes up 01:09:05.766 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:05.766 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:05.770 00.004 30444 GuideStep: 0.4 px 103 ms WEST, 0.1 px 0 ms NORTH 01:09:07.881 02.111 15672 Exposure complete 01:09:07.913 00.032 15672 worker thread done servicing request 01:09:07.913 00.000 30444 OnExposeComplete: enter 01:09:07.913 00.000 30444 UpdateGuideState(): m_state=6 01:09:07.914 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4928 01:09:07.914 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=199.55, Mass=133108, SNR=113.9, Peak=11650 HFD=3.4 01:09:07.914 00.000 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.14 = 0.14) 01:09:07.914 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.08 = 0.08) 01:09:07.914 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-0.14 mountX=0.27 mountY=0.02, mountTheta=0.08 01:09:07.914 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.04, opts=13) 01:09:07.914 00.000 30444 Enqueuing Move request for scope (0.27, -0.04) 01:09:07.914 00.000 15672 Worker thread wakes up 01:09:07.914 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.04) opts 0xd 01:09:07.914 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.04) 01:09:07.914 00.000 15672 Moving (0.27, -0.04) raw xDistance=0.27 yDistance=0.02 01:09:07.915 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27 01:09:07.915 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:09:07.915 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 01:09:07.915 00.000 15672 MoveAxis(W, 80, ABG) 01:09:07.915 00.000 15672 Guiding Dir = 3, Dur = 80 01:09:07.915 00.000 15672 IsSlewing returns 0 01:09:07.916 00.001 15672 IsGuiding returns 0 01:09:07.921 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=11846, FiltMin=2606, FiltMax=9671, Gamma=2.950 01:09:07.937 00.016 15672 PulseGuide returned control before completion, sleep 70 01:09:07.974 00.037 30444 UpdateGuideState exits: m=133108 SNR=113.9 Saturated 01:09:07.974 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:07.974 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:07.974 00.000 30444 Enqueuing Expose request 01:09:08.009 00.035 15672 IsGuiding returns 1 01:09:08.009 00.000 15672 scope still moving after pulse duration time elapsed 01:09:08.030 00.021 15672 IsSlewing returns 0 01:09:08.081 00.051 15672 IsGuiding returns 0 01:09:08.081 00.000 15672 scope move finished after 80 + 85 ms 01:09:08.081 00.000 15672 Move returns status 0, amount 80 01:09:08.081 00.000 15672 MoveAxis(N, 0, ABG) 01:09:08.081 00.000 15672 Move returns status 0, amount 0 01:09:08.081 00.000 15672 move complete, result=0 01:09:08.081 00.000 15672 worker thread done servicing request 01:09:08.081 00.000 15672 Worker thread wakes up 01:09:08.081 00.000 30444 GuideStep: 0.3 px 80 ms WEST, 0.0 px 0 ms NORTH 01:09:08.081 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:08.081 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:09.990 01.909 15672 Exposure complete 01:09:10.009 00.019 15672 worker thread done servicing request 01:09:10.009 00.000 30444 OnExposeComplete: enter 01:09:10.009 00.000 30444 UpdateGuideState(): m_state=6 01:09:10.009 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4929 01:09:10.009 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=199.52, Mass=106918, SNR=84.5, Peak=13080 HFD=3.4 01:09:10.009 00.000 30444 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.28) = xAngle (-2.68 = -2.68) 01:09:10.009 00.000 30444 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.74 = -2.74) 01:09:10.009 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.07 hyp=0.39 cameraTheta=-2.96 mountX=-0.35 mountY=-0.15, mountTheta=-2.73 01:09:10.010 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.07, opts=13) 01:09:10.010 00.000 30444 Enqueuing Move request for scope (-0.38, -0.07) 01:09:10.010 00.000 15672 Worker thread wakes up 01:09:10.010 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.07) opts 0xd 01:09:10.010 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.07) 01:09:10.010 00.000 15672 Moving (-0.38, -0.07) raw xDistance=-0.35 yDistance=-0.15 01:09:10.010 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35 01:09:10.010 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:09:10.010 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 01:09:10.010 00.000 15672 MoveAxis(E, 88, ABG) 01:09:10.010 00.000 15672 Guiding Dir = 2, Dur = 88 01:09:10.011 00.001 15672 IsSlewing returns 0 01:09:10.014 00.003 15672 IsGuiding returns 0 01:09:10.016 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=13828, FiltMin=2565, FiltMax=9240, Gamma=2.950 01:09:10.029 00.013 15672 PulseGuide returned control before completion, sleep 83 01:09:10.115 00.086 15672 IsGuiding returns 1 01:09:10.115 00.000 15672 scope still moving after pulse duration time elapsed 01:09:10.136 00.021 15672 IsSlewing returns 0 01:09:10.142 00.006 15672 IsGuiding returns 0 01:09:10.142 00.000 15672 scope move finished after 88 + 39 ms 01:09:10.142 00.000 15672 Move returns status 0, amount 88 01:09:10.142 00.000 15672 MoveAxis(N, 0, ABG) 01:09:10.142 00.000 15672 Move returns status 0, amount 0 01:09:10.142 00.000 15672 move complete, result=0 01:09:10.142 00.000 15672 worker thread done servicing request 01:09:10.365 00.223 30444 UpdateGuideState exits: m=106918 SNR=84.5 Saturated 01:09:10.366 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:10.366 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:10.366 00.000 30444 Enqueuing Expose request 01:09:10.366 00.000 30444 GuideStep: -0.3 px 88 ms EAST, -0.1 px 0 ms NORTH 01:09:10.366 00.000 15672 Worker thread wakes up 01:09:10.366 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:10.367 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:12.474 02.107 15672 Exposure complete 01:09:12.494 00.020 15672 worker thread done servicing request 01:09:12.494 00.000 30444 OnExposeComplete: enter 01:09:12.494 00.000 30444 UpdateGuideState(): m_state=6 01:09:12.494 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4930 01:09:12.494 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=199.57, Mass=114680, SNR=89.8, Peak=12746 HFD=3.4 01:09:12.494 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.82 = -2.82) 01:09:12.494 00.000 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.88 = -2.88) 01:09:12.494 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.02 hyp=0.41 cameraTheta=-3.10 mountX=-0.39 mountY=-0.11, mountTheta=-2.88 01:09:12.495 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.02, opts=13) 01:09:12.495 00.000 30444 Enqueuing Move request for scope (-0.41, -0.02) 01:09:12.495 00.000 15672 Worker thread wakes up 01:09:12.495 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.02) opts 0xd 01:09:12.495 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.02) 01:09:12.495 00.000 15672 Moving (-0.41, -0.02) raw xDistance=-0.39 yDistance=-0.11 01:09:12.495 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39 01:09:12.495 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:09:12.495 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 01:09:12.495 00.000 15672 MoveAxis(E, 112, ABG) 01:09:12.495 00.000 15672 Guiding Dir = 2, Dur = 112 01:09:12.496 00.001 15672 IsSlewing returns 0 01:09:12.497 00.001 15672 IsGuiding returns 0 01:09:12.501 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=13569, FiltMin=2571, FiltMax=9750, Gamma=2.950 01:09:12.522 00.021 15672 PulseGuide returned control before completion, sleep 97 01:09:12.550 00.028 30444 UpdateGuideState exits: m=114680 SNR=89.8 Saturated 01:09:12.550 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:12.550 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:12.550 00.000 30444 Enqueuing Expose request 01:09:12.622 00.072 15672 IsGuiding returns 1 01:09:12.622 00.000 15672 scope still moving after pulse duration time elapsed 01:09:12.642 00.020 15672 IsSlewing returns 0 01:09:12.643 00.001 15672 IsGuiding returns 1 01:09:12.664 00.021 15672 IsSlewing returns 0 01:09:12.667 00.003 15672 IsGuiding returns 0 01:09:12.667 00.000 15672 scope move finished after 112 + 58 ms 01:09:12.667 00.000 15672 Move returns status 0, amount 112 01:09:12.667 00.000 15672 MoveAxis(N, 0, ABG) 01:09:12.667 00.000 15672 Move returns status 0, amount 0 01:09:12.667 00.000 15672 move complete, result=0 01:09:12.667 00.000 15672 worker thread done servicing request 01:09:12.668 00.001 15672 Worker thread wakes up 01:09:12.668 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:12.668 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:12.668 00.000 30444 GuideStep: -0.4 px 112 ms EAST, -0.1 px 0 ms NORTH 01:09:14.576 01.908 15672 Exposure complete 01:09:14.599 00.023 15672 worker thread done servicing request 01:09:14.599 00.000 30444 OnExposeComplete: enter 01:09:14.599 00.000 30444 UpdateGuideState(): m_state=6 01:09:14.599 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4931 01:09:14.599 00.000 30444 Star::Find returns 1 (1), X=459.99, Y=199.34, Mass=126451, SNR=101.3, Peak=12791 HFD=3.5 01:09:14.599 00.000 30444 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 01:09:14.599 00.000 30444 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 01:09:14.599 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-2.06 mountX=-0.06 mountY=-0.27, mountTheta=-1.79 01:09:14.600 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.25, opts=13) 01:09:14.600 00.000 30444 Enqueuing Move request for scope (-0.13, -0.25) 01:09:14.600 00.000 15672 Worker thread wakes up 01:09:14.600 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.25) opts 0xd 01:09:14.600 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.25) 01:09:14.600 00.000 15672 Moving (-0.13, -0.25) raw xDistance=-0.06 yDistance=-0.27 01:09:14.600 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:09:14.600 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:09:14.600 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 01:09:14.600 00.000 15672 MoveAxis(E, 0, ABG) 01:09:14.600 00.000 15672 Move returns status 0, amount 0 01:09:14.600 00.000 15672 MoveAxis(N, 0, ABG) 01:09:14.600 00.000 15672 Move returns status 0, amount 0 01:09:14.600 00.000 15672 move complete, result=0 01:09:14.600 00.000 15672 worker thread done servicing request 01:09:14.605 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=13332, FiltMin=2598, FiltMax=10041, Gamma=2.950 01:09:14.654 00.049 30444 UpdateGuideState exits: m=126451 SNR=101.3 Saturated 01:09:14.655 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:14.655 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:14.655 00.000 30444 Enqueuing Expose request 01:09:14.655 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 01:09:14.655 00.000 15672 Worker thread wakes up 01:09:14.655 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:14.655 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:16.765 02.110 15672 Exposure complete 01:09:16.784 00.019 15672 worker thread done servicing request 01:09:16.785 00.001 30444 OnExposeComplete: enter 01:09:16.785 00.000 30444 UpdateGuideState(): m_state=6 01:09:16.785 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4932 01:09:16.785 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=199.55, Mass=121817, SNR=97.8, Peak=14400 HFD=3.4 01:09:16.785 00.000 30444 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.28) = xAngle (-2.73 = -2.73) 01:09:16.785 00.000 30444 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.79 = -2.79) 01:09:16.785 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.04 hyp=0.33 cameraTheta=-3.01 mountX=-0.30 mountY=-0.11, mountTheta=-2.79 01:09:16.785 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.04, opts=13) 01:09:16.785 00.000 30444 Enqueuing Move request for scope (-0.32, -0.04) 01:09:16.786 00.001 15672 Worker thread wakes up 01:09:16.786 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.04) opts 0xd 01:09:16.786 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.04) 01:09:16.786 00.000 15672 Moving (-0.32, -0.04) raw xDistance=-0.30 yDistance=-0.11 01:09:16.786 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 01:09:16.786 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:09:16.786 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 01:09:16.786 00.000 15672 MoveAxis(E, 81, ABG) 01:09:16.786 00.000 15672 Guiding Dir = 2, Dur = 81 01:09:16.786 00.000 15672 IsSlewing returns 0 01:09:16.788 00.002 15672 IsGuiding returns 0 01:09:16.792 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=14400, FiltMin=2568, FiltMax=10212, Gamma=2.950 01:09:16.804 00.012 15672 PulseGuide returned control before completion, sleep 76 01:09:16.841 00.037 30444 UpdateGuideState exits: m=121817 SNR=97.8 Saturated 01:09:16.841 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:16.841 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:16.841 00.000 30444 Enqueuing Expose request 01:09:16.931 00.090 15672 IsGuiding returns 0 01:09:16.932 00.001 15672 Move returns status 0, amount 81 01:09:16.932 00.000 15672 MoveAxis(N, 0, ABG) 01:09:16.932 00.000 15672 Move returns status 0, amount 0 01:09:16.932 00.000 15672 move complete, result=0 01:09:16.932 00.000 15672 worker thread done servicing request 01:09:16.932 00.000 15672 Worker thread wakes up 01:09:16.932 00.000 30444 GuideStep: -0.3 px 81 ms EAST, -0.1 px 0 ms NORTH 01:09:16.932 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:16.932 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:18.837 01.905 15672 Exposure complete 01:09:18.860 00.023 15672 worker thread done servicing request 01:09:18.860 00.000 30444 OnExposeComplete: enter 01:09:18.860 00.000 30444 UpdateGuideState(): m_state=6 01:09:18.860 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4933 01:09:18.860 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=199.40, Mass=127451, SNR=100.9, Peak=15278 HFD=3.2 01:09:18.860 00.000 30444 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.28) = xAngle (-2.50 = -2.50) 01:09:18.860 00.000 30444 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.56 = -2.56) 01:09:18.860 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.18 hyp=0.51 cameraTheta=-2.77 mountX=-0.41 mountY=-0.28, mountTheta=-2.54 01:09:18.861 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.18, opts=13) 01:09:18.861 00.000 30444 Enqueuing Move request for scope (-0.48, -0.18) 01:09:18.861 00.000 15672 Worker thread wakes up 01:09:18.861 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.18) opts 0xd 01:09:18.861 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.18) 01:09:18.861 00.000 15672 Moving (-0.48, -0.18) raw xDistance=-0.41 yDistance=-0.28 01:09:18.861 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41 01:09:18.861 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:09:18.861 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 01:09:18.861 00.000 15672 MoveAxis(E, 116, ABG) 01:09:18.861 00.000 15672 Guiding Dir = 2, Dur = 116 01:09:18.862 00.001 15672 IsSlewing returns 0 01:09:18.863 00.001 15672 IsGuiding returns 0 01:09:18.867 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=15278, FiltMin=2619, FiltMax=9897, Gamma=2.950 01:09:18.880 00.013 15672 PulseGuide returned control before completion, sleep 109 01:09:18.916 00.036 30444 UpdateGuideState exits: m=127451 SNR=100.9 Saturated 01:09:18.917 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:18.917 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:18.917 00.000 30444 Enqueuing Expose request 01:09:18.992 00.075 15672 IsGuiding returns 1 01:09:18.992 00.000 15672 scope still moving after pulse duration time elapsed 01:09:19.013 00.021 15672 IsSlewing returns 0 01:09:19.057 00.044 15672 IsGuiding returns 0 01:09:19.057 00.000 15672 scope move finished after 116 + 77 ms 01:09:19.058 00.001 15672 Move returns status 0, amount 116 01:09:19.058 00.000 15672 MoveAxis(N, 0, ABG) 01:09:19.058 00.000 15672 Move returns status 0, amount 0 01:09:19.058 00.000 15672 move complete, result=0 01:09:19.058 00.000 15672 worker thread done servicing request 01:09:19.058 00.000 15672 Worker thread wakes up 01:09:19.058 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:19.058 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:19.059 00.001 30444 GuideStep: -0.4 px 116 ms EAST, -0.3 px 0 ms NORTH 01:09:21.174 02.115 15672 Exposure complete 01:09:21.204 00.030 15672 worker thread done servicing request 01:09:21.204 00.000 30444 OnExposeComplete: enter 01:09:21.204 00.000 30444 UpdateGuideState(): m_state=6 01:09:21.204 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4934 01:09:21.204 00.000 30444 Star::Find returns 1 (1), X=459.21, Y=199.75, Mass=122166, SNR=92.4, Peak=13463 HFD=3.6 01:09:21.204 00.000 30444 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.28) = xAngle (3.24 = -3.04) 01:09:21.205 00.001 30444 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.18 = -3.10) 01:09:21.205 00.000 30444 CameraToMount -- cameraX=-0.92 cameraY=0.16 hyp=0.93 cameraTheta=2.96 mountX=-0.93 mountY=-0.04, mountTheta=-3.10 01:09:21.205 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.92, y=0.16, opts=13) 01:09:21.205 00.000 30444 Enqueuing Move request for scope (-0.92, 0.16) 01:09:21.205 00.000 15672 Worker thread wakes up 01:09:21.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.16) opts 0xd 01:09:21.205 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.92, 0.16) 01:09:21.205 00.000 15672 Moving (-0.92, 0.16) raw xDistance=-0.93 yDistance=-0.04 01:09:21.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.93 01:09:21.205 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:09:21.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:09:21.206 00.001 15672 MoveAxis(E, 258, ABG) 01:09:21.206 00.000 15672 Guiding Dir = 2, Dur = 258 01:09:21.206 00.000 15672 IsSlewing returns 0 01:09:21.207 00.001 15672 IsGuiding returns 0 01:09:21.212 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=13463, FiltMin=2625, FiltMax=9570, Gamma=2.950 01:09:21.228 00.016 15672 PulseGuide returned control before completion, sleep 247 01:09:21.479 00.251 15672 IsGuiding returns 1 01:09:21.479 00.000 15672 scope still moving after pulse duration time elapsed 01:09:21.500 00.021 15672 IsSlewing returns 0 01:09:21.518 00.018 15672 IsGuiding returns 0 01:09:21.518 00.000 15672 scope move finished after 258 + 52 ms 01:09:21.518 00.000 15672 Move returns status 0, amount 258 01:09:21.518 00.000 15672 MoveAxis(N, 0, ABG) 01:09:21.518 00.000 15672 Move returns status 0, amount 0 01:09:21.519 00.001 15672 move complete, result=0 01:09:21.519 00.000 15672 worker thread done servicing request 01:09:21.567 00.048 30444 UpdateGuideState exits: m=122166 SNR=92.4 Saturated 01:09:21.567 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:21.567 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:21.567 00.000 30444 Enqueuing Expose request 01:09:21.567 00.000 30444 GuideStep: -0.9 px 258 ms EAST, -0.0 px 0 ms NORTH 01:09:21.567 00.000 15672 Worker thread wakes up 01:09:21.567 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:21.567 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:23.482 01.915 15672 Exposure complete 01:09:23.514 00.032 15672 worker thread done servicing request 01:09:23.514 00.000 30444 OnExposeComplete: enter 01:09:23.514 00.000 30444 UpdateGuideState(): m_state=6 01:09:23.514 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4935 01:09:23.514 00.000 30444 Star::Find returns 1 (1), X=461.04, Y=199.30, Mass=133329, SNR=97.1, Peak=13269 HFD=3.9 01:09:23.514 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.02 = -0.02) 01:09:23.514 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.09 = -0.09) 01:09:23.514 00.000 30444 CameraToMount -- cameraX=0.91 cameraY=-0.28 hyp=0.95 cameraTheta=-0.30 mountX=0.95 mountY=-0.08, mountTheta=-0.08 01:09:23.514 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.91, y=-0.28, opts=13) 01:09:23.515 00.001 30444 Enqueuing Move request for scope (0.91, -0.28) 01:09:23.515 00.000 15672 Worker thread wakes up 01:09:23.515 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.28) opts 0xd 01:09:23.515 00.000 15672 Handling offset move in thread for scope, endpoint = (0.91, -0.28) 01:09:23.515 00.000 15672 Moving (0.91, -0.28) raw xDistance=0.95 yDistance=-0.08 01:09:23.515 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.95 01:09:23.515 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:09:23.515 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:09:23.515 00.000 15672 MoveAxis(W, 240, ABG) 01:09:23.515 00.000 15672 Guiding Dir = 3, Dur = 240 01:09:23.516 00.001 15672 IsSlewing returns 0 01:09:23.517 00.001 15672 IsGuiding returns 0 01:09:23.521 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=13269, FiltMin=2603, FiltMax=10250, Gamma=2.950 01:09:23.546 00.025 15672 PulseGuide returned control before completion, sleep 222 01:09:23.624 00.078 30444 UpdateGuideState exits: m=133329 SNR=97.1 Saturated 01:09:23.624 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:23.624 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:23.624 00.000 30444 Enqueuing Expose request 01:09:23.771 00.147 15672 IsGuiding returns 1 01:09:23.771 00.000 15672 scope still moving after pulse duration time elapsed 01:09:23.792 00.021 15672 IsSlewing returns 0 01:09:23.802 00.010 15672 IsGuiding returns 0 01:09:23.802 00.000 15672 scope move finished after 240 + 45 ms 01:09:23.802 00.000 15672 Move returns status 0, amount 240 01:09:23.802 00.000 15672 MoveAxis(N, 0, ABG) 01:09:23.802 00.000 15672 Move returns status 0, amount 0 01:09:23.802 00.000 15672 move complete, result=0 01:09:23.802 00.000 15672 worker thread done servicing request 01:09:23.802 00.000 15672 Worker thread wakes up 01:09:23.802 00.000 30444 GuideStep: 1.0 px 240 ms WEST, -0.1 px 0 ms NORTH 01:09:23.802 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:23.802 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:25.912 02.110 15672 Exposure complete 01:09:25.932 00.020 15672 worker thread done servicing request 01:09:25.932 00.000 30444 OnExposeComplete: enter 01:09:25.932 00.000 30444 UpdateGuideState(): m_state=6 01:09:25.932 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 4936 01:09:25.933 00.001 30444 Star::Find returns 1 (1), X=460.15, Y=199.20, Mass=117232, SNR=95.4, Peak=11496 HFD=3.7 01:09:25.933 00.000 30444 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 01:09:25.933 00.000 30444 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 01:09:25.933 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.39 hyp=0.39 cameraTheta=-1.50 mountX=0.13 mountY=-0.38, mountTheta=-1.23 01:09:25.933 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.39, opts=13) 01:09:25.933 00.000 30444 Enqueuing Move request for scope (0.03, -0.39) 01:09:25.933 00.000 15672 Worker thread wakes up 01:09:25.933 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.39) opts 0xd 01:09:25.933 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.39) 01:09:25.933 00.000 15672 Moving (0.03, -0.39) raw xDistance=0.13 yDistance=-0.38 01:09:25.933 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:09:25.933 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.08 newest=-0.49 01:09:25.933 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 01:09:25.934 00.001 15672 MoveAxis(E, 0, ABG) 01:09:25.934 00.000 15672 Move returns status 0, amount 0 01:09:25.934 00.000 15672 MoveAxis(N, 67, ABG) 01:09:25.934 00.000 15672 Guiding Dir = 0, Dur = 67 01:09:25.934 00.000 15672 IsSlewing returns 0 01:09:25.935 00.001 15672 IsGuiding returns 0 01:09:25.939 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=14021, FiltMin=2613, FiltMax=9874, Gamma=2.950 01:09:26.022 00.083 15672 IsGuiding returns 1 01:09:26.022 00.000 15672 scope still moving after pulse duration time elapsed 01:09:26.043 00.021 15672 IsSlewing returns 0 01:09:26.044 00.001 15672 IsGuiding returns 1 01:09:26.064 00.020 15672 IsSlewing returns 0 01:09:26.118 00.054 15672 IsGuiding returns 0 01:09:26.118 00.000 15672 scope move finished after 67 + 115 ms 01:09:26.118 00.000 15672 Move returns status 0, amount 67 01:09:26.118 00.000 15672 move complete, result=0 01:09:26.118 00.000 15672 worker thread done servicing request 01:09:26.206 00.088 30444 UpdateGuideState exits: m=117232 SNR=95.4 Saturated 01:09:26.206 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:26.206 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:26.206 00.000 30444 Enqueuing Expose request 01:09:26.206 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 67 ms NORTH 01:09:26.206 00.000 15672 Worker thread wakes up 01:09:26.206 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:26.206 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:28.113 01.907 15672 Exposure complete 01:09:28.133 00.020 15672 worker thread done servicing request 01:09:28.133 00.000 30444 OnExposeComplete: enter 01:09:28.133 00.000 30444 UpdateGuideState(): m_state=6 01:09:28.133 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4937 01:09:28.133 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=199.60, Mass=125056, SNR=102.3, Peak=14292 HFD=3.3 01:09:28.133 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.40 = -2.89) 01:09:28.134 00.001 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.95) 01:09:28.134 00.000 30444 CameraToMount -- cameraX=-0.56 cameraY=0.01 hyp=0.56 cameraTheta=3.12 mountX=-0.55 mountY=-0.11, mountTheta=-2.95 01:09:28.134 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.56, y=0.01, opts=13) 01:09:28.134 00.000 30444 Enqueuing Move request for scope (-0.56, 0.01) 01:09:28.134 00.000 15672 Worker thread wakes up 01:09:28.134 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.01) opts 0xd 01:09:28.134 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.56, 0.01) 01:09:28.134 00.000 15672 Moving (-0.56, 0.01) raw xDistance=-0.55 yDistance=-0.11 01:09:28.134 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.55 01:09:28.134 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:09:28.134 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 01:09:28.134 00.000 15672 MoveAxis(E, 148, ABG) 01:09:28.135 00.001 15672 Guiding Dir = 2, Dur = 148 01:09:28.135 00.000 15672 IsSlewing returns 0 01:09:28.136 00.001 15672 IsGuiding returns 0 01:09:28.141 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=14801, FiltMin=2538, FiltMax=10566, Gamma=2.950 01:09:28.162 00.021 15672 PulseGuide returned control before completion, sleep 133 01:09:28.244 00.082 30444 UpdateGuideState exits: m=125056 SNR=102.3 Saturated 01:09:28.244 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:28.244 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:28.244 00.000 30444 Enqueuing Expose request 01:09:28.297 00.053 15672 IsGuiding returns 1 01:09:28.297 00.000 15672 scope still moving after pulse duration time elapsed 01:09:28.319 00.022 15672 IsSlewing returns 0 01:09:28.322 00.003 15672 IsGuiding returns 0 01:09:28.322 00.000 15672 scope move finished after 148 + 37 ms 01:09:28.322 00.000 15672 Move returns status 0, amount 148 01:09:28.322 00.000 15672 MoveAxis(N, 0, ABG) 01:09:28.322 00.000 15672 Move returns status 0, amount 0 01:09:28.322 00.000 15672 move complete, result=0 01:09:28.322 00.000 15672 worker thread done servicing request 01:09:28.322 00.000 15672 Worker thread wakes up 01:09:28.322 00.000 30444 GuideStep: -0.5 px 148 ms EAST, -0.1 px 0 ms NORTH 01:09:28.323 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:28.323 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:30.429 02.106 15672 Exposure complete 01:09:30.450 00.021 15672 worker thread done servicing request 01:09:30.450 00.000 30444 OnExposeComplete: enter 01:09:30.451 00.001 30444 UpdateGuideState(): m_state=6 01:09:30.451 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4938 01:09:30.451 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=199.34, Mass=120141, SNR=102.0, Peak=12990 HFD=3.3 01:09:30.451 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.83 = -1.83) 01:09:30.451 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.89 = -1.89) 01:09:30.451 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-2.11 mountX=-0.08 mountY=-0.28, mountTheta=-1.84 01:09:30.451 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.25, opts=13) 01:09:30.452 00.001 30444 Enqueuing Move request for scope (-0.15, -0.25) 01:09:30.452 00.000 15672 Worker thread wakes up 01:09:30.452 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.25) opts 0xd 01:09:30.452 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.25) 01:09:30.452 00.000 15672 Moving (-0.15, -0.25) raw xDistance=-0.08 yDistance=-0.28 01:09:30.452 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:09:30.452 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 01:09:30.452 00.000 15672 MoveAxis(E, 0, ABG) 01:09:30.452 00.000 15672 Move returns status 0, amount 0 01:09:30.452 00.000 15672 MoveAxis(N, 49, ABG) 01:09:30.452 00.000 15672 Guiding Dir = 0, Dur = 49 01:09:30.452 00.000 15672 IsSlewing returns 0 01:09:30.453 00.001 15672 IsGuiding returns 0 01:09:30.458 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=13529, FiltMin=2628, FiltMax=9996, Gamma=2.950 01:09:30.527 00.069 15672 IsGuiding returns 1 01:09:30.527 00.000 15672 scope still moving after pulse duration time elapsed 01:09:30.548 00.021 15672 IsSlewing returns 0 01:09:30.549 00.001 15672 IsGuiding returns 1 01:09:30.569 00.020 15672 IsSlewing returns 0 01:09:30.571 00.002 15672 IsGuiding returns 1 01:09:30.592 00.021 15672 IsSlewing returns 0 01:09:30.656 00.064 15672 IsGuiding returns 0 01:09:30.656 00.000 15672 scope move finished after 49 + 153 ms 01:09:30.656 00.000 15672 Move returns status 0, amount 49 01:09:30.656 00.000 15672 move complete, result=0 01:09:30.657 00.001 15672 worker thread done servicing request 01:09:30.804 00.147 30444 UpdateGuideState exits: m=120141 SNR=102.0 Saturated 01:09:30.805 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:30.805 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:30.805 00.000 30444 Enqueuing Expose request 01:09:30.805 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 49 ms NORTH 01:09:30.805 00.000 15672 Worker thread wakes up 01:09:30.806 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:30.806 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:32.720 01.914 15672 Exposure complete 01:09:32.752 00.032 15672 worker thread done servicing request 01:09:32.752 00.000 30444 OnExposeComplete: enter 01:09:32.752 00.000 30444 UpdateGuideState(): m_state=6 01:09:32.752 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4939 01:09:32.752 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=199.18, Mass=119502, SNR=90.1, Peak=13915 HFD=3.1 01:09:32.752 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 01:09:32.752 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 01:09:32.752 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.41 hyp=0.45 cameraTheta=-2.02 mountX=-0.08 mountY=-0.44, mountTheta=-1.74 01:09:32.753 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.41, opts=13) 01:09:32.753 00.000 30444 Enqueuing Move request for scope (-0.20, -0.41) 01:09:32.753 00.000 15672 Worker thread wakes up 01:09:32.753 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.41) opts 0xd 01:09:32.753 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.41) 01:09:32.753 00.000 15672 Moving (-0.20, -0.41) raw xDistance=-0.08 yDistance=-0.44 01:09:32.753 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:09:32.753 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 01:09:32.753 00.000 15672 MoveAxis(E, 0, ABG) 01:09:32.753 00.000 15672 Move returns status 0, amount 0 01:09:32.753 00.000 15672 MoveAxis(N, 79, ABG) 01:09:32.753 00.000 15672 Guiding Dir = 0, Dur = 79 01:09:32.754 00.001 15672 IsSlewing returns 0 01:09:32.754 00.000 15672 IsGuiding returns 0 01:09:32.757 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=15220, FiltMin=2578, FiltMax=9983, Gamma=2.950 01:09:32.806 00.049 30444 UpdateGuideState exits: m=119502 SNR=90.1 Saturated 01:09:32.806 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:32.806 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:32.806 00.000 30444 Enqueuing Expose request 01:09:32.859 00.053 15672 IsGuiding returns 1 01:09:32.859 00.000 15672 scope still moving after pulse duration time elapsed 01:09:32.880 00.021 15672 IsSlewing returns 0 01:09:32.881 00.001 15672 IsGuiding returns 1 01:09:32.902 00.021 15672 IsSlewing returns 0 01:09:32.903 00.001 15672 IsGuiding returns 1 01:09:32.925 00.022 15672 IsSlewing returns 0 01:09:32.956 00.031 15672 IsGuiding returns 0 01:09:32.956 00.000 15672 scope move finished after 79 + 122 ms 01:09:32.956 00.000 15672 Move returns status 0, amount 79 01:09:32.956 00.000 15672 move complete, result=0 01:09:32.957 00.001 15672 worker thread done servicing request 01:09:32.957 00.000 15672 Worker thread wakes up 01:09:32.957 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:32.957 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:32.957 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 79 ms NORTH 01:09:35.068 02.111 15672 Exposure complete 01:09:35.087 00.019 15672 worker thread done servicing request 01:09:35.087 00.000 30444 OnExposeComplete: enter 01:09:35.087 00.000 30444 UpdateGuideState(): m_state=6 01:09:35.088 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4940 01:09:35.088 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=199.21, Mass=134436, SNR=101.3, Peak=13214 HFD=3.7 01:09:35.088 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 01:09:35.088 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 01:09:35.088 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.38 hyp=0.38 cameraTheta=-1.68 mountX=0.07 mountY=-0.38, mountTheta=-1.40 01:09:35.088 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.38, opts=13) 01:09:35.088 00.000 30444 Enqueuing Move request for scope (-0.04, -0.38) 01:09:35.088 00.000 15672 Worker thread wakes up 01:09:35.088 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.38) opts 0xd 01:09:35.088 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.38) 01:09:35.089 00.001 15672 Moving (-0.04, -0.38) raw xDistance=0.07 yDistance=-0.38 01:09:35.089 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:09:35.089 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 01:09:35.089 00.000 15672 MoveAxis(E, 0, ABG) 01:09:35.089 00.000 15672 Move returns status 0, amount 0 01:09:35.089 00.000 15672 MoveAxis(N, 68, ABG) 01:09:35.089 00.000 15672 Guiding Dir = 0, Dur = 68 01:09:35.089 00.000 15672 IsSlewing returns 0 01:09:35.091 00.002 15672 IsGuiding returns 0 01:09:35.095 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=14686, FiltMin=2518, FiltMax=9745, Gamma=2.950 01:09:35.144 00.049 30444 UpdateGuideState exits: m=134436 SNR=101.3 Saturated 01:09:35.144 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:35.144 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:35.144 00.000 30444 Enqueuing Expose request 01:09:35.177 00.033 15672 IsGuiding returns 1 01:09:35.177 00.000 15672 scope still moving after pulse duration time elapsed 01:09:35.199 00.022 15672 IsSlewing returns 0 01:09:35.270 00.071 15672 IsGuiding returns 0 01:09:35.271 00.001 15672 scope move finished after 68 + 112 ms 01:09:35.271 00.000 15672 Move returns status 0, amount 68 01:09:35.271 00.000 15672 move complete, result=0 01:09:35.271 00.000 15672 worker thread done servicing request 01:09:35.271 00.000 15672 Worker thread wakes up 01:09:35.271 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:35.271 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:35.272 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 68 ms NORTH 01:09:37.187 01.915 15672 Exposure complete 01:09:37.219 00.032 15672 worker thread done servicing request 01:09:37.219 00.000 30444 OnExposeComplete: enter 01:09:37.219 00.000 30444 UpdateGuideState(): m_state=6 01:09:37.219 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4941 01:09:37.219 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=199.47, Mass=135750, SNR=113.2, Peak=15455 HFD=3.4 01:09:37.219 00.000 30444 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.28) = xAngle (-2.57 = -2.57) 01:09:37.219 00.000 30444 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.63 = -2.63) 01:09:37.219 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.12 hyp=0.41 cameraTheta=-2.85 mountX=-0.34 mountY=-0.20, mountTheta=-2.62 01:09:37.220 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.12, opts=13) 01:09:37.220 00.000 30444 Enqueuing Move request for scope (-0.39, -0.12) 01:09:37.220 00.000 15672 Worker thread wakes up 01:09:37.220 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.12) opts 0xd 01:09:37.220 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.12) 01:09:37.220 00.000 15672 Moving (-0.39, -0.12) raw xDistance=-0.34 yDistance=-0.20 01:09:37.220 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34 01:09:37.220 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:09:37.221 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 01:09:37.221 00.000 15672 MoveAxis(E, 93, ABG) 01:09:37.221 00.000 15672 Guiding Dir = 2, Dur = 93 01:09:37.221 00.000 15672 IsSlewing returns 0 01:09:37.222 00.001 15672 IsGuiding returns 0 01:09:37.226 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=15455, FiltMin=2587, FiltMax=10519, Gamma=2.950 01:09:37.251 00.025 15672 PulseGuide returned control before completion, sleep 75 01:09:37.276 00.025 30444 UpdateGuideState exits: m=135750 SNR=113.2 Saturated 01:09:37.276 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:37.276 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:37.276 00.000 30444 Enqueuing Expose request 01:09:37.328 00.052 15672 IsGuiding returns 1 01:09:37.328 00.000 15672 scope still moving after pulse duration time elapsed 01:09:37.348 00.020 15672 IsSlewing returns 0 01:09:37.396 00.048 15672 IsGuiding returns 0 01:09:37.396 00.000 15672 scope move finished after 93 + 80 ms 01:09:37.396 00.000 15672 Move returns status 0, amount 93 01:09:37.397 00.001 15672 MoveAxis(N, 0, ABG) 01:09:37.397 00.000 15672 Move returns status 0, amount 0 01:09:37.397 00.000 15672 move complete, result=0 01:09:37.397 00.000 15672 worker thread done servicing request 01:09:37.397 00.000 15672 Worker thread wakes up 01:09:37.397 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:37.397 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:37.398 00.001 30444 GuideStep: -0.3 px 93 ms EAST, -0.2 px 0 ms NORTH 01:09:39.506 02.108 15672 Exposure complete 01:09:39.526 00.020 15672 worker thread done servicing request 01:09:39.526 00.000 30444 OnExposeComplete: enter 01:09:39.526 00.000 30444 UpdateGuideState(): m_state=6 01:09:39.526 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4942 01:09:39.526 00.000 30444 Star::Find returns 1 (1), X=460.82, Y=199.49, Mass=127141, SNR=79.3, Peak=12629 HFD=3.6 01:09:39.526 00.000 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.14 = 0.14) 01:09:39.526 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.07 = 0.07) 01:09:39.527 00.001 30444 CameraToMount -- cameraX=0.69 cameraY=-0.10 hyp=0.70 cameraTheta=-0.14 mountX=0.69 mountY=0.05, mountTheta=0.08 01:09:39.527 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=-0.10, opts=13) 01:09:39.527 00.000 30444 Enqueuing Move request for scope (0.69, -0.10) 01:09:39.527 00.000 15672 Worker thread wakes up 01:09:39.527 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.10) opts 0xd 01:09:39.527 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, -0.10) 01:09:39.527 00.000 15672 Moving (0.69, -0.10) raw xDistance=0.69 yDistance=0.05 01:09:39.527 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.69 01:09:39.527 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:09:39.527 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 01:09:39.527 00.000 15672 MoveAxis(W, 181, ABG) 01:09:39.527 00.000 15672 Guiding Dir = 3, Dur = 181 01:09:39.528 00.001 15672 IsSlewing returns 0 01:09:39.529 00.001 15672 IsGuiding returns 0 01:09:39.533 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=13605, FiltMin=2559, FiltMax=11173, Gamma=2.950 01:09:39.551 00.018 15672 PulseGuide returned control before completion, sleep 169 01:09:39.582 00.031 30444 UpdateGuideState exits: m=127141 SNR=79.3 Saturated 01:09:39.583 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:39.583 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:39.583 00.000 30444 Enqueuing Expose request 01:09:39.775 00.192 15672 IsGuiding returns 0 01:09:39.775 00.000 15672 Move returns status 0, amount 181 01:09:39.775 00.000 15672 MoveAxis(N, 0, ABG) 01:09:39.775 00.000 15672 Move returns status 0, amount 0 01:09:39.776 00.001 15672 move complete, result=0 01:09:39.776 00.000 15672 worker thread done servicing request 01:09:39.776 00.000 15672 Worker thread wakes up 01:09:39.776 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:39.776 00.000 30444 GuideStep: 0.7 px 181 ms WEST, 0.1 px 0 ms NORTH 01:09:39.776 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:41.684 01.908 15672 Exposure complete 01:09:41.704 00.020 15672 worker thread done servicing request 01:09:41.704 00.000 30444 OnExposeComplete: enter 01:09:41.704 00.000 30444 UpdateGuideState(): m_state=6 01:09:41.704 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4943 01:09:41.704 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.64, Mass=121540, SNR=88.6, Peak=11342 HFD=3.8 01:09:41.705 00.001 30444 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.28) = xAngle (2.85 = 2.85) 01:09:41.705 00.000 30444 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 01:09:41.705 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.57 mountX=-0.09 mountY=0.03, mountTheta=2.79 01:09:41.705 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.05, opts=13) 01:09:41.705 00.000 30444 Enqueuing Move request for scope (-0.08, 0.05) 01:09:41.705 00.000 15672 Worker thread wakes up 01:09:41.705 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd 01:09:41.705 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.05) 01:09:41.705 00.000 15672 Moving (-0.08, 0.05) raw xDistance=-0.09 yDistance=0.03 01:09:41.705 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 01:09:41.705 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:09:41.706 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 01:09:41.706 00.000 15672 MoveAxis(E, 0, ABG) 01:09:41.706 00.000 15672 Move returns status 0, amount 0 01:09:41.706 00.000 15672 MoveAxis(N, 0, ABG) 01:09:41.706 00.000 15672 Move returns status 0, amount 0 01:09:41.706 00.000 15672 move complete, result=0 01:09:41.706 00.000 15672 worker thread done servicing request 01:09:41.711 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=12596, FiltMin=2648, FiltMax=9687, Gamma=2.950 01:09:41.760 00.049 30444 UpdateGuideState exits: m=121540 SNR=88.6 Saturated 01:09:41.760 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:41.760 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:41.760 00.000 30444 Enqueuing Expose request 01:09:41.760 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:09:41.760 00.000 15672 Worker thread wakes up 01:09:41.760 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:41.760 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:43.869 02.109 15672 Exposure complete 01:09:43.889 00.020 15672 worker thread done servicing request 01:09:43.889 00.000 30444 OnExposeComplete: enter 01:09:43.889 00.000 30444 UpdateGuideState(): m_state=6 01:09:43.890 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4944 01:09:43.890 00.000 30444 Star::Find returns 1 (1), X=459.99, Y=199.55, Mass=117272, SNR=87.0, Peak=13353 HFD=3.5 01:09:43.890 00.000 30444 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.28) = xAngle (-2.57 = -2.57) 01:09:43.890 00.000 30444 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.63 = -2.63) 01:09:43.890 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.84 mountX=-0.12 mountY=-0.07, mountTheta=-2.61 01:09:43.890 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.04, opts=13) 01:09:43.890 00.000 30444 Enqueuing Move request for scope (-0.14, -0.04) 01:09:43.890 00.000 15672 Worker thread wakes up 01:09:43.890 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd 01:09:43.891 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.04) 01:09:43.891 00.000 15672 Moving (-0.14, -0.04) raw xDistance=-0.12 yDistance=-0.07 01:09:43.891 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 01:09:43.891 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:09:43.891 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:09:43.891 00.000 15672 MoveAxis(E, 0, ABG) 01:09:43.891 00.000 15672 Move returns status 0, amount 0 01:09:43.891 00.000 15672 MoveAxis(N, 0, ABG) 01:09:43.891 00.000 15672 Move returns status 0, amount 0 01:09:43.891 00.000 15672 move complete, result=0 01:09:43.891 00.000 15672 worker thread done servicing request 01:09:43.895 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=13912, FiltMin=2616, FiltMax=10293, Gamma=2.950 01:09:43.944 00.049 30444 UpdateGuideState exits: m=117272 SNR=87.0 Saturated 01:09:43.945 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:43.945 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:43.945 00.000 30444 Enqueuing Expose request 01:09:43.945 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:09:43.945 00.000 15672 Worker thread wakes up 01:09:43.945 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:43.945 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:45.859 01.914 15672 Exposure complete 01:09:45.887 00.028 15672 worker thread done servicing request 01:09:45.887 00.000 30444 OnExposeComplete: enter 01:09:45.887 00.000 30444 UpdateGuideState(): m_state=6 01:09:45.887 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4945 01:09:45.887 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=199.40, Mass=127596, SNR=90.7, Peak=13414 HFD=3.5 01:09:45.887 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.85 = -1.85) 01:09:45.887 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 01:09:45.887 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.13 mountX=-0.06 mountY=-0.21, mountTheta=-1.86 01:09:45.888 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.18, opts=13) 01:09:45.888 00.000 30444 Enqueuing Move request for scope (-0.12, -0.18) 01:09:45.888 00.000 15672 Worker thread wakes up 01:09:45.888 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd 01:09:45.888 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.18) 01:09:45.888 00.000 15672 Moving (-0.12, -0.18) raw xDistance=-0.06 yDistance=-0.21 01:09:45.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:09:45.888 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:09:45.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 01:09:45.888 00.000 15672 MoveAxis(E, 0, ABG) 01:09:45.888 00.000 15672 Move returns status 0, amount 0 01:09:45.888 00.000 15672 MoveAxis(N, 0, ABG) 01:09:45.888 00.000 15672 Move returns status 0, amount 0 01:09:45.888 00.000 15672 move complete, result=0 01:09:45.888 00.000 15672 worker thread done servicing request 01:09:45.893 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=13864, FiltMin=2614, FiltMax=10486, Gamma=2.950 01:09:45.943 00.050 30444 UpdateGuideState exits: m=127596 SNR=90.7 Saturated 01:09:45.943 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:45.943 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:45.943 00.000 30444 Enqueuing Expose request 01:09:45.943 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:09:45.943 00.000 15672 Worker thread wakes up 01:09:45.943 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:45.943 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:48.051 02.108 15672 Exposure complete 01:09:48.071 00.020 15672 worker thread done servicing request 01:09:48.071 00.000 30444 OnExposeComplete: enter 01:09:48.071 00.000 30444 UpdateGuideState(): m_state=6 01:09:48.071 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4946 01:09:48.071 00.000 30444 Star::Find returns 1 (1), X=459.10, Y=199.66, Mass=104107, SNR=75.8, Peak=12337 HFD=3.4 01:09:48.071 00.000 30444 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.28) = xAngle (3.35 = -2.93) 01:09:48.071 00.000 30444 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.29 = -3.00) 01:09:48.071 00.000 30444 CameraToMount -- cameraX=-1.02 cameraY=0.07 hyp=1.03 cameraTheta=3.07 mountX=-1.01 mountY=-0.15, mountTheta=-2.99 01:09:48.072 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.02, y=0.07, opts=13) 01:09:48.072 00.000 30444 Enqueuing Move request for scope (-1.02, 0.07) 01:09:48.072 00.000 15672 Worker thread wakes up 01:09:48.072 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 0.07) opts 0xd 01:09:48.072 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.02, 0.07) 01:09:48.072 00.000 15672 Moving (-1.02, 0.07) raw xDistance=-1.01 yDistance=-0.15 01:09:48.072 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.01 01:09:48.072 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:09:48.072 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 01:09:48.072 00.000 15672 MoveAxis(E, 272, ABG) 01:09:48.072 00.000 15672 Guiding Dir = 2, Dur = 272 01:09:48.073 00.001 15672 IsSlewing returns 0 01:09:48.077 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=13184, FiltMin=2577, FiltMax=9666, Gamma=2.950 01:09:48.099 00.022 15672 IsGuiding returns 0 01:09:48.114 00.015 15672 PulseGuide returned control before completion, sleep 268 01:09:48.127 00.013 30444 UpdateGuideState exits: m=104107 SNR=75.8 Saturated 01:09:48.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:48.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:48.127 00.000 30444 Enqueuing Expose request 01:09:48.387 00.260 15672 IsGuiding returns 0 01:09:48.387 00.000 15672 Move returns status 0, amount 272 01:09:48.387 00.000 15672 MoveAxis(N, 0, ABG) 01:09:48.387 00.000 15672 Move returns status 0, amount 0 01:09:48.387 00.000 15672 move complete, result=0 01:09:48.387 00.000 15672 worker thread done servicing request 01:09:48.387 00.000 15672 Worker thread wakes up 01:09:48.387 00.000 30444 GuideStep: -1.0 px 272 ms EAST, -0.1 px 0 ms NORTH 01:09:48.387 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:48.387 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:50.297 01.910 15672 Exposure complete 01:09:50.316 00.019 15672 worker thread done servicing request 01:09:50.316 00.000 30444 OnExposeComplete: enter 01:09:50.317 00.001 30444 UpdateGuideState(): m_state=6 01:09:50.317 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4947 01:09:50.317 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=199.93, Mass=121944, SNR=93.4, Peak=10709 HFD=3.6 01:09:50.317 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.95 = 0.95) 01:09:50.317 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.89 = 0.89) 01:09:50.317 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.34 hyp=0.55 cameraTheta=0.67 mountX=0.32 mountY=0.43, mountTheta=0.93 01:09:50.317 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.34, opts=13) 01:09:50.317 00.000 30444 Enqueuing Move request for scope (0.43, 0.34) 01:09:50.317 00.000 15672 Worker thread wakes up 01:09:50.318 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.34) opts 0xd 01:09:50.318 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.34) 01:09:50.318 00.000 15672 Moving (0.43, 0.34) raw xDistance=0.32 yDistance=0.43 01:09:50.318 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.32 01:09:50.318 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:09:50.318 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43 01:09:50.318 00.000 15672 MoveAxis(W, 68, ABG) 01:09:50.318 00.000 15672 Guiding Dir = 3, Dur = 68 01:09:50.318 00.000 15672 IsSlewing returns 0 01:09:50.319 00.001 15672 IsGuiding returns 0 01:09:50.324 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=11179, FiltMin=2610, FiltMax=10214, Gamma=2.950 01:09:50.334 00.010 15672 PulseGuide returned control before completion, sleep 64 01:09:50.414 00.080 15672 IsGuiding returns 0 01:09:50.415 00.001 15672 Move returns status 0, amount 68 01:09:50.415 00.000 15672 MoveAxis(N, 0, ABG) 01:09:50.415 00.000 15672 Move returns status 0, amount 0 01:09:50.415 00.000 15672 move complete, result=0 01:09:50.415 00.000 15672 worker thread done servicing request 01:09:50.633 00.218 30444 UpdateGuideState exits: m=121944 SNR=93.4 Saturated 01:09:50.633 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:50.633 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:50.633 00.000 30444 Enqueuing Expose request 01:09:50.633 00.000 30444 GuideStep: 0.3 px 68 ms WEST, 0.4 px 0 ms NORTH 01:09:50.633 00.000 15672 Worker thread wakes up 01:09:50.634 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:50.634 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:52.740 02.106 15672 Exposure complete 01:09:52.760 00.020 15672 worker thread done servicing request 01:09:52.760 00.000 30444 OnExposeComplete: enter 01:09:52.760 00.000 30444 UpdateGuideState(): m_state=6 01:09:52.760 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4948 01:09:52.760 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=200.00, Mass=135411, SNR=103.5, Peak=9287 HFD=4.4 01:09:52.760 00.000 30444 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.28) = xAngle (2.07 = 2.07) 01:09:52.760 00.000 30444 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.01 = 2.01) 01:09:52.761 00.001 30444 CameraToMount -- cameraX=-0.09 cameraY=0.41 hyp=0.42 cameraTheta=1.79 mountX=-0.20 mountY=0.38, mountTheta=2.05 01:09:52.761 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.41, opts=13) 01:09:52.761 00.000 30444 Enqueuing Move request for scope (-0.09, 0.41) 01:09:52.761 00.000 15672 Worker thread wakes up 01:09:52.761 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.41) opts 0xd 01:09:52.761 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.41) 01:09:52.761 00.000 15672 Moving (-0.09, 0.41) raw xDistance=-0.20 yDistance=0.38 01:09:52.761 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 01:09:52.761 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:09:52.761 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38 01:09:52.761 00.000 15672 MoveAxis(E, 0, ABG) 01:09:52.762 00.001 15672 Move returns status 0, amount 0 01:09:52.762 00.000 15672 MoveAxis(N, 0, ABG) 01:09:52.762 00.000 15672 Move returns status 0, amount 0 01:09:52.762 00.000 15672 move complete, result=0 01:09:52.762 00.000 15672 worker thread done servicing request 01:09:52.766 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=9903, FiltMin=2616, FiltMax=8835, Gamma=2.950 01:09:53.174 00.408 30444 UpdateGuideState exits: m=135411 SNR=103.5 Saturated 01:09:53.174 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:53.174 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:53.174 00.000 30444 Enqueuing Expose request 01:09:53.174 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 01:09:53.175 00.001 15672 Worker thread wakes up 01:09:53.175 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:53.175 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:55.081 01.906 15672 Exposure complete 01:09:55.103 00.022 15672 worker thread done servicing request 01:09:55.103 00.000 30444 OnExposeComplete: enter 01:09:55.103 00.000 30444 UpdateGuideState(): m_state=6 01:09:55.104 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4949 01:09:55.104 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=199.11, Mass=119480, SNR=82.9, Peak=11993 HFD=3.4 01:09:55.104 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 01:09:55.104 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 01:09:55.104 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.48 hyp=0.52 cameraTheta=-1.18 mountX=0.32 mountY=-0.42, mountTheta=-0.93 01:09:55.104 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.48, opts=13) 01:09:55.104 00.000 30444 Enqueuing Move request for scope (0.19, -0.48) 01:09:55.104 00.000 15672 Worker thread wakes up 01:09:55.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.48) opts 0xd 01:09:55.105 00.001 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.48) 01:09:55.105 00.000 15672 Moving (0.19, -0.48) raw xDistance=0.32 yDistance=-0.42 01:09:55.105 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 01:09:55.105 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 01:09:55.105 00.000 15672 MoveAxis(W, 86, ABG) 01:09:55.105 00.000 15672 Guiding Dir = 3, Dur = 86 01:09:55.105 00.000 15672 IsSlewing returns 0 01:09:55.106 00.001 15672 IsGuiding returns 0 01:09:55.111 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=12523, FiltMin=2629, FiltMax=9219, Gamma=2.950 01:09:55.126 00.015 15672 PulseGuide returned control before completion, sleep 77 01:09:55.224 00.098 15672 IsGuiding returns 0 01:09:55.224 00.000 15672 Move returns status 0, amount 86 01:09:55.224 00.000 15672 MoveAxis(N, 76, ABG) 01:09:55.224 00.000 15672 Guiding Dir = 0, Dur = 76 01:09:55.225 00.001 15672 IsSlewing returns 0 01:09:55.227 00.002 15672 IsGuiding returns 0 01:09:55.253 00.026 30444 UpdateGuideState exits: m=119480 SNR=82.9 Saturated 01:09:55.253 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:55.254 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:55.254 00.000 30444 Enqueuing Expose request 01:09:55.305 00.051 15672 IsGuiding returns 1 01:09:55.305 00.000 15672 scope still moving after pulse duration time elapsed 01:09:55.326 00.021 15672 IsSlewing returns 0 01:09:55.327 00.001 15672 IsGuiding returns 1 01:09:55.347 00.020 15672 IsSlewing returns 0 01:09:55.348 00.001 15672 IsGuiding returns 1 01:09:55.370 00.022 15672 IsSlewing returns 0 01:09:55.446 00.076 15672 IsGuiding returns 0 01:09:55.447 00.001 15672 scope move finished after 76 + 143 ms 01:09:55.447 00.000 15672 Move returns status 0, amount 76 01:09:55.447 00.000 15672 move complete, result=0 01:09:55.447 00.000 15672 worker thread done servicing request 01:09:55.447 00.000 15672 Worker thread wakes up 01:09:55.447 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:55.448 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:55.448 00.000 30444 GuideStep: 0.3 px 86 ms WEST, -0.4 px 76 ms NORTH 01:09:57.564 02.116 15672 Exposure complete 01:09:57.593 00.029 15672 worker thread done servicing request 01:09:57.593 00.000 30444 OnExposeComplete: enter 01:09:57.593 00.000 30444 UpdateGuideState(): m_state=6 01:09:57.594 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4950 01:09:57.594 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=200.13, Mass=120162, SNR=84.3, Peak=10908 HFD=3.6 01:09:57.594 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 01:09:57.594 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 01:09:57.594 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=0.55 hyp=0.73 cameraTheta=0.85 mountX=0.31 mountY=0.64, mountTheta=1.12 01:09:57.594 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.55, opts=13) 01:09:57.594 00.000 30444 Enqueuing Move request for scope (0.48, 0.55) 01:09:57.594 00.000 15672 Worker thread wakes up 01:09:57.594 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.55) opts 0xd 01:09:57.594 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.55) 01:09:57.594 00.000 15672 Moving (0.48, 0.55) raw xDistance=0.31 yDistance=0.64 01:09:57.594 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31 01:09:57.594 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:09:57.595 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64 01:09:57.595 00.000 15672 MoveAxis(W, 90, ABG) 01:09:57.595 00.000 15672 Guiding Dir = 3, Dur = 90 01:09:57.595 00.000 15672 IsSlewing returns 0 01:09:57.596 00.001 15672 IsGuiding returns 0 01:09:57.601 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=10908, FiltMin=2632, FiltMax=9817, Gamma=2.950 01:09:57.618 00.017 15672 PulseGuide returned control before completion, sleep 78 01:09:57.649 00.031 30444 UpdateGuideState exits: m=120162 SNR=84.3 Saturated 01:09:57.650 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:57.650 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:57.650 00.000 30444 Enqueuing Expose request 01:09:57.699 00.049 15672 IsGuiding returns 1 01:09:57.699 00.000 15672 scope still moving after pulse duration time elapsed 01:09:57.720 00.021 15672 IsSlewing returns 0 01:09:57.731 00.011 15672 IsGuiding returns 0 01:09:57.731 00.000 15672 scope move finished after 90 + 44 ms 01:09:57.731 00.000 15672 Move returns status 0, amount 90 01:09:57.731 00.000 15672 MoveAxis(N, 0, ABG) 01:09:57.731 00.000 15672 Move returns status 0, amount 0 01:09:57.731 00.000 15672 move complete, result=0 01:09:57.731 00.000 15672 worker thread done servicing request 01:09:57.731 00.000 15672 Worker thread wakes up 01:09:57.731 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:57.731 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:09:57.731 00.000 30444 GuideStep: 0.3 px 90 ms WEST, 0.6 px 0 ms NORTH 01:09:59.639 01.908 15672 Exposure complete 01:09:59.659 00.020 15672 worker thread done servicing request 01:09:59.659 00.000 30444 OnExposeComplete: enter 01:09:59.659 00.000 30444 UpdateGuideState(): m_state=6 01:09:59.659 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4951 01:09:59.659 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=200.18, Mass=121801, SNR=90.8, Peak=10574 HFD=3.7 01:09:59.659 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 01:09:59.659 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.72 = 1.72) 01:09:59.659 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.59 hyp=0.59 cameraTheta=1.51 mountX=-0.13 mountY=0.58, mountTheta=1.78 01:09:59.660 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.59, opts=13) 01:09:59.660 00.000 30444 Enqueuing Move request for scope (0.04, 0.59) 01:09:59.660 00.000 15672 Worker thread wakes up 01:09:59.660 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.59) opts 0xd 01:09:59.660 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.59) 01:09:59.660 00.000 15672 Moving (0.04, 0.59) raw xDistance=-0.13 yDistance=0.58 01:09:59.660 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:09:59.660 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.01 newest=0.80 01:09:59.660 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 01:09:59.660 00.000 15672 MoveAxis(E, 0, ABG) 01:09:59.660 00.000 15672 Move returns status 0, amount 0 01:09:59.660 00.000 15672 MoveAxis(S, 104, ABG) 01:09:59.660 00.000 15672 Guiding Dir = 1, Dur = 104 01:09:59.661 00.001 15672 IsSlewing returns 0 01:09:59.663 00.002 15672 IsGuiding returns 0 01:09:59.667 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=10574, FiltMin=2555, FiltMax=9394, Gamma=2.950 01:09:59.716 00.049 30444 UpdateGuideState exits: m=121801 SNR=90.8 Saturated 01:09:59.716 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:09:59.716 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:09:59.716 00.000 30444 Enqueuing Expose request 01:09:59.743 00.027 15672 PulseGuide returned control before completion, sleep 34 01:09:59.778 00.035 15672 IsGuiding returns 1 01:09:59.779 00.001 15672 scope still moving after pulse duration time elapsed 01:09:59.800 00.021 15672 IsSlewing returns 0 01:09:59.801 00.001 15672 IsGuiding returns 1 01:09:59.822 00.021 15672 IsSlewing returns 0 01:09:59.823 00.001 15672 IsGuiding returns 1 01:09:59.843 00.020 15672 IsSlewing returns 0 01:09:59.845 00.002 15672 IsGuiding returns 1 01:09:59.867 00.022 15672 IsSlewing returns 0 01:09:59.902 00.035 15672 IsGuiding returns 0 01:09:59.902 00.000 15672 scope move finished after 104 + 136 ms 01:09:59.902 00.000 15672 Move returns status 0, amount 104 01:09:59.902 00.000 15672 move complete, result=0 01:09:59.902 00.000 15672 worker thread done servicing request 01:09:59.903 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 104 ms SOUTH 01:09:59.903 00.000 15672 Worker thread wakes up 01:09:59.903 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:09:59.903 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:02.009 02.106 15672 Exposure complete 01:10:02.029 00.020 15672 worker thread done servicing request 01:10:02.030 00.001 30444 OnExposeComplete: enter 01:10:02.030 00.000 30444 UpdateGuideState(): m_state=6 01:10:02.030 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4952 01:10:02.030 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=200.27, Mass=118120, SNR=85.5, Peak=10542 HFD=3.9 01:10:02.030 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.95 = 1.95) 01:10:02.030 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 01:10:02.030 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.68 hyp=0.68 cameraTheta=1.67 mountX=-0.25 mountY=0.65, mountTheta=1.94 01:10:02.030 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.68, opts=13) 01:10:02.031 00.001 30444 Enqueuing Move request for scope (-0.07, 0.68) 01:10:02.031 00.000 15672 Worker thread wakes up 01:10:02.031 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.68) opts 0xd 01:10:02.031 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.68) 01:10:02.031 00.000 15672 Moving (-0.07, 0.68) raw xDistance=-0.25 yDistance=0.65 01:10:02.031 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 01:10:02.031 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 01:10:02.031 00.000 15672 MoveAxis(E, 69, ABG) 01:10:02.031 00.000 15672 Guiding Dir = 2, Dur = 69 01:10:02.031 00.000 15672 IsSlewing returns 0 01:10:02.032 00.001 15672 IsGuiding returns 0 01:10:02.037 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2066, max=11244, FiltMin=2601, FiltMax=9756, Gamma=2.950 01:10:02.059 00.022 15672 PulseGuide returned control before completion, sleep 53 01:10:02.114 00.055 15672 IsGuiding returns 1 01:10:02.114 00.000 15672 scope still moving after pulse duration time elapsed 01:10:02.136 00.022 15672 IsSlewing returns 0 01:10:02.171 00.035 15672 IsGuiding returns 0 01:10:02.172 00.001 15672 scope move finished after 69 + 69 ms 01:10:02.172 00.000 15672 Move returns status 0, amount 69 01:10:02.172 00.000 15672 MoveAxis(S, 116, ABG) 01:10:02.172 00.000 15672 Guiding Dir = 1, Dur = 116 01:10:02.172 00.000 15672 IsSlewing returns 0 01:10:02.173 00.001 15672 IsGuiding returns 0 01:10:02.251 00.078 15672 PulseGuide returned control before completion, sleep 48 01:10:02.301 00.050 15672 IsGuiding returns 1 01:10:02.301 00.000 15672 scope still moving after pulse duration time elapsed 01:10:02.323 00.022 15672 IsSlewing returns 0 01:10:02.324 00.001 15672 IsGuiding returns 1 01:10:02.344 00.020 15672 IsSlewing returns 0 01:10:02.345 00.001 15672 IsGuiding returns 1 01:10:02.366 00.021 15672 IsSlewing returns 0 01:10:02.402 00.036 30444 UpdateGuideState exits: m=118120 SNR=85.5 Saturated 01:10:02.402 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:02.403 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:02.403 00.000 30444 Enqueuing Expose request 01:10:02.430 00.027 15672 IsGuiding returns 0 01:10:02.430 00.000 15672 scope move finished after 116 + 140 ms 01:10:02.430 00.000 15672 Move returns status 0, amount 116 01:10:02.430 00.000 15672 move complete, result=0 01:10:02.430 00.000 15672 worker thread done servicing request 01:10:02.430 00.000 15672 Worker thread wakes up 01:10:02.430 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:02.430 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:02.431 00.001 30444 GuideStep: -0.3 px 69 ms EAST, 0.7 px 116 ms SOUTH 01:10:04.335 01.904 15672 Exposure complete 01:10:04.355 00.020 15672 worker thread done servicing request 01:10:04.355 00.000 30444 OnExposeComplete: enter 01:10:04.355 00.000 30444 UpdateGuideState(): m_state=6 01:10:04.355 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4953 01:10:04.355 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=200.05, Mass=117766, SNR=86.6, Peak=10723 HFD=4.1 01:10:04.355 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 01:10:04.355 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 01:10:04.355 00.000 30444 CameraToMount -- cameraX=0.93 cameraY=0.46 hyp=1.04 cameraTheta=0.46 mountX=0.77 mountY=0.65, mountTheta=0.70 01:10:04.355 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.93, y=0.46, opts=13) 01:10:04.355 00.000 30444 Enqueuing Move request for scope (0.93, 0.46) 01:10:04.356 00.001 15672 Worker thread wakes up 01:10:04.356 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.46) opts 0xd 01:10:04.356 00.000 15672 Handling offset move in thread for scope, endpoint = (0.93, 0.46) 01:10:04.356 00.000 15672 Moving (0.93, 0.46) raw xDistance=0.77 yDistance=0.65 01:10:04.356 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.77 01:10:04.356 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 01:10:04.356 00.000 15672 MoveAxis(W, 204, ABG) 01:10:04.356 00.000 15672 Guiding Dir = 3, Dur = 204 01:10:04.356 00.000 15672 IsSlewing returns 0 01:10:04.358 00.002 15672 IsGuiding returns 0 01:10:04.363 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=10723, FiltMin=2602, FiltMax=8990, Gamma=2.950 01:10:04.376 00.013 15672 PulseGuide returned control before completion, sleep 197 01:10:04.433 00.057 30444 UpdateGuideState exits: m=117766 SNR=86.6 Saturated 01:10:04.433 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:04.433 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:04.434 00.001 30444 Enqueuing Expose request 01:10:04.600 00.166 15672 IsGuiding returns 0 01:10:04.601 00.001 15672 Move returns status 0, amount 204 01:10:04.601 00.000 15672 MoveAxis(S, 116, ABG) 01:10:04.601 00.000 15672 Guiding Dir = 1, Dur = 116 01:10:04.601 00.000 15672 IsSlewing returns 0 01:10:04.602 00.001 15672 IsGuiding returns 0 01:10:04.679 00.077 15672 PulseGuide returned control before completion, sleep 49 01:10:04.730 00.051 15672 IsGuiding returns 1 01:10:04.730 00.000 15672 scope still moving after pulse duration time elapsed 01:10:04.751 00.021 15672 IsSlewing returns 0 01:10:04.752 00.001 15672 IsGuiding returns 1 01:10:04.773 00.021 15672 IsSlewing returns 0 01:10:04.823 00.050 15672 IsGuiding returns 0 01:10:04.823 00.000 15672 scope move finished after 116 + 105 ms 01:10:04.823 00.000 15672 Move returns status 0, amount 116 01:10:04.823 00.000 15672 move complete, result=0 01:10:04.823 00.000 15672 worker thread done servicing request 01:10:04.823 00.000 15672 Worker thread wakes up 01:10:04.823 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:04.823 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:04.823 00.000 30444 GuideStep: 0.8 px 204 ms WEST, 0.7 px 116 ms SOUTH 01:10:06.931 02.108 15672 Exposure complete 01:10:06.951 00.020 15672 worker thread done servicing request 01:10:06.951 00.000 30444 OnExposeComplete: enter 01:10:06.951 00.000 30444 UpdateGuideState(): m_state=6 01:10:06.951 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 4954 01:10:06.951 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=200.23, Mass=123671, SNR=96.8, Peak=9543 HFD=4.0 01:10:06.951 00.000 30444 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 01:10:06.951 00.000 30444 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.74 = 1.74) 01:10:06.951 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.64 hyp=0.64 cameraTheta=1.53 mountX=-0.15 mountY=0.63, mountTheta=1.80 01:10:06.952 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.64, opts=13) 01:10:06.952 00.000 30444 Enqueuing Move request for scope (0.03, 0.64) 01:10:06.952 00.000 15672 Worker thread wakes up 01:10:06.952 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.64) opts 0xd 01:10:06.952 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.64) 01:10:06.952 00.000 15672 Moving (0.03, 0.64) raw xDistance=-0.15 yDistance=0.63 01:10:06.952 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 01:10:06.952 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 01:10:06.952 00.000 15672 MoveAxis(E, 0, ABG) 01:10:06.952 00.000 15672 Move returns status 0, amount 0 01:10:06.952 00.000 15672 MoveAxis(S, 113, ABG) 01:10:06.952 00.000 15672 Guiding Dir = 1, Dur = 113 01:10:06.953 00.001 15672 IsSlewing returns 0 01:10:06.954 00.001 15672 IsGuiding returns 0 01:10:06.957 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=10381, FiltMin=2534, FiltMax=9406, Gamma=2.950 01:10:07.006 00.049 30444 UpdateGuideState exits: m=123671 SNR=96.8 Saturated 01:10:07.007 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:07.007 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:07.007 00.000 30444 Enqueuing Expose request 01:10:07.029 00.022 15672 PulseGuide returned control before completion, sleep 49 01:10:07.080 00.051 15672 IsGuiding returns 1 01:10:07.080 00.000 15672 scope still moving after pulse duration time elapsed 01:10:07.101 00.021 15672 IsSlewing returns 0 01:10:07.103 00.002 15672 IsGuiding returns 1 01:10:07.124 00.021 15672 IsSlewing returns 0 01:10:07.172 00.048 15672 IsGuiding returns 0 01:10:07.173 00.001 15672 scope move finished after 113 + 105 ms 01:10:07.173 00.000 15672 Move returns status 0, amount 113 01:10:07.173 00.000 15672 move complete, result=0 01:10:07.173 00.000 15672 worker thread done servicing request 01:10:07.173 00.000 15672 Worker thread wakes up 01:10:07.174 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:07.174 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:07.174 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 113 ms SOUTH 01:10:09.079 01.905 15672 Exposure complete 01:10:09.099 00.020 15672 worker thread done servicing request 01:10:09.099 00.000 30444 OnExposeComplete: enter 01:10:09.099 00.000 30444 UpdateGuideState(): m_state=6 01:10:09.099 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4955 01:10:09.099 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=200.20, Mass=125768, SNR=91.2, Peak=11097 HFD=3.9 01:10:09.099 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 01:10:09.099 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 01:10:09.099 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.61 hyp=0.61 cameraTheta=1.64 mountX=-0.21 mountY=0.59, mountTheta=1.91 01:10:09.100 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.61, opts=13) 01:10:09.100 00.000 30444 Enqueuing Move request for scope (-0.04, 0.61) 01:10:09.100 00.000 15672 Worker thread wakes up 01:10:09.100 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.61) opts 0xd 01:10:09.100 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.61) 01:10:09.100 00.000 15672 Moving (-0.04, 0.61) raw xDistance=-0.21 yDistance=0.59 01:10:09.100 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 01:10:09.100 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 01:10:09.100 00.000 15672 MoveAxis(E, 0, ABG) 01:10:09.100 00.000 15672 Move returns status 0, amount 0 01:10:09.100 00.000 15672 MoveAxis(S, 104, ABG) 01:10:09.100 00.000 15672 Guiding Dir = 1, Dur = 104 01:10:09.101 00.001 15672 IsSlewing returns 0 01:10:09.101 00.000 15672 IsGuiding returns 0 01:10:09.105 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=11097, FiltMin=2607, FiltMax=9337, Gamma=2.950 01:10:09.155 00.050 30444 UpdateGuideState exits: m=125768 SNR=91.2 Saturated 01:10:09.155 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:09.155 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:09.155 00.000 30444 Enqueuing Expose request 01:10:09.184 00.029 15672 PulseGuide returned control before completion, sleep 32 01:10:09.250 00.066 15672 IsGuiding returns 1 01:10:09.250 00.000 15672 scope still moving after pulse duration time elapsed 01:10:09.271 00.021 15672 IsSlewing returns 0 01:10:09.274 00.003 15672 IsGuiding returns 1 01:10:09.295 00.021 15672 IsSlewing returns 0 01:10:09.298 00.003 15672 IsGuiding returns 1 01:10:09.320 00.022 15672 IsSlewing returns 0 01:10:09.346 00.026 15672 IsGuiding returns 0 01:10:09.346 00.000 15672 scope move finished after 104 + 140 ms 01:10:09.346 00.000 15672 Move returns status 0, amount 104 01:10:09.346 00.000 15672 move complete, result=0 01:10:09.346 00.000 15672 worker thread done servicing request 01:10:09.347 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 104 ms SOUTH 01:10:09.347 00.000 15672 Worker thread wakes up 01:10:09.347 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:09.347 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:11.457 02.110 15672 Exposure complete 01:10:11.477 00.020 15672 worker thread done servicing request 01:10:11.477 00.000 30444 OnExposeComplete: enter 01:10:11.477 00.000 30444 UpdateGuideState(): m_state=6 01:10:11.477 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4956 01:10:11.477 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=199.79, Mass=118987, SNR=84.8, Peak=11310 HFD=3.6 01:10:11.477 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.08 = 1.08) 01:10:11.477 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.02 = 1.02) 01:10:11.477 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.28 cameraTheta=0.81 mountX=0.13 mountY=0.24, mountTheta=1.07 01:10:11.478 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.20, opts=13) 01:10:11.478 00.000 30444 Enqueuing Move request for scope (0.19, 0.20) 01:10:11.478 00.000 15672 Worker thread wakes up 01:10:11.478 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd 01:10:11.478 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.20) 01:10:11.478 00.000 15672 Moving (0.19, 0.20) raw xDistance=0.13 yDistance=0.24 01:10:11.478 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:10:11.478 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:10:11.478 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 01:10:11.478 00.000 15672 MoveAxis(E, 0, ABG) 01:10:11.478 00.000 15672 Move returns status 0, amount 0 01:10:11.478 00.000 15672 MoveAxis(N, 0, ABG) 01:10:11.478 00.000 15672 Move returns status 0, amount 0 01:10:11.478 00.000 15672 move complete, result=0 01:10:11.478 00.000 15672 worker thread done servicing request 01:10:11.483 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=12077, FiltMin=2623, FiltMax=9600, Gamma=2.950 01:10:11.534 00.051 30444 UpdateGuideState exits: m=118987 SNR=84.8 Saturated 01:10:11.534 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:11.534 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:11.534 00.000 30444 Enqueuing Expose request 01:10:11.535 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:10:11.535 00.000 15672 Worker thread wakes up 01:10:11.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:11.535 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:13.450 01.915 15672 Exposure complete 01:10:13.482 00.032 15672 worker thread done servicing request 01:10:13.482 00.000 30444 OnExposeComplete: enter 01:10:13.482 00.000 30444 UpdateGuideState(): m_state=6 01:10:13.482 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4957 01:10:13.482 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=199.64, Mass=115705, SNR=85.0, Peak=11257 HFD=3.5 01:10:13.482 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 01:10:13.482 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 01:10:13.482 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.74 mountX=0.04 mountY=0.07, mountTheta=1.00 01:10:13.482 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.06, opts=13) 01:10:13.483 00.001 30444 Enqueuing Move request for scope (0.06, 0.06) 01:10:13.483 00.000 15672 Worker thread wakes up 01:10:13.483 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd 01:10:13.483 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.06) 01:10:13.483 00.000 15672 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=0.07 01:10:13.483 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:10:13.483 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:10:13.483 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 01:10:13.483 00.000 15672 MoveAxis(E, 0, ABG) 01:10:13.483 00.000 15672 Move returns status 0, amount 0 01:10:13.483 00.000 15672 MoveAxis(N, 0, ABG) 01:10:13.483 00.000 15672 Move returns status 0, amount 0 01:10:13.483 00.000 15672 move complete, result=0 01:10:13.483 00.000 15672 worker thread done servicing request 01:10:13.487 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=11257, FiltMin=2607, FiltMax=9647, Gamma=2.950 01:10:13.585 00.098 30444 UpdateGuideState exits: m=115705 SNR=85.0 Saturated 01:10:13.585 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:13.585 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:13.585 00.000 30444 Enqueuing Expose request 01:10:13.585 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:10:13.585 00.000 15672 Worker thread wakes up 01:10:13.585 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:13.585 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:15.702 02.117 15672 Exposure complete 01:10:15.731 00.029 15672 worker thread done servicing request 01:10:15.731 00.000 30444 OnExposeComplete: enter 01:10:15.731 00.000 30444 UpdateGuideState(): m_state=6 01:10:15.731 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4958 01:10:15.731 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=199.87, Mass=122376, SNR=91.9, Peak=11001 HFD=3.6 01:10:15.731 00.000 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 01:10:15.731 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 01:10:15.731 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.28 mountX=0.00 mountY=0.29, mountTheta=1.56 01:10:15.732 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.28, opts=13) 01:10:15.732 00.000 30444 Enqueuing Move request for scope (0.08, 0.28) 01:10:15.732 00.000 15672 Worker thread wakes up 01:10:15.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.28) opts 0xd 01:10:15.732 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.28) 01:10:15.732 00.000 15672 Moving (0.08, 0.28) raw xDistance=0.00 yDistance=0.29 01:10:15.732 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 01:10:15.732 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 01:10:15.732 00.000 15672 MoveAxis(E, 0, ABG) 01:10:15.732 00.000 15672 Move returns status 0, amount 0 01:10:15.732 00.000 15672 MoveAxis(S, 52, ABG) 01:10:15.732 00.000 15672 Guiding Dir = 1, Dur = 52 01:10:15.734 00.002 15672 IsSlewing returns 0 01:10:15.735 00.001 15672 IsGuiding returns 0 01:10:15.738 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=11103, FiltMin=2606, FiltMax=9947, Gamma=2.950 01:10:15.788 00.050 30444 UpdateGuideState exits: m=122376 SNR=91.9 Saturated 01:10:15.788 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:15.788 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:15.788 00.000 30444 Enqueuing Expose request 01:10:15.815 00.027 15672 IsGuiding returns 1 01:10:15.815 00.000 15672 scope still moving after pulse duration time elapsed 01:10:15.836 00.021 15672 IsSlewing returns 0 01:10:15.910 00.074 15672 IsGuiding returns 0 01:10:15.910 00.000 15672 scope move finished after 52 + 124 ms 01:10:15.910 00.000 15672 Move returns status 0, amount 52 01:10:15.910 00.000 15672 move complete, result=0 01:10:15.911 00.001 15672 worker thread done servicing request 01:10:15.911 00.000 15672 Worker thread wakes up 01:10:15.911 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 52 ms SOUTH 01:10:15.911 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:15.912 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:17.827 01.915 15672 Exposure complete 01:10:17.860 00.033 15672 worker thread done servicing request 01:10:17.860 00.000 30444 OnExposeComplete: enter 01:10:17.860 00.000 30444 UpdateGuideState(): m_state=6 01:10:17.860 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4959 01:10:17.860 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=199.92, Mass=121329, SNR=106.2, Peak=12810 HFD=3.6 01:10:17.860 00.000 30444 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.28) = xAngle (2.66 = 2.66) 01:10:17.860 00.000 30444 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.59 = 2.59) 01:10:17.860 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.33 hyp=0.48 cameraTheta=2.38 mountX=-0.42 mountY=0.25, mountTheta=2.61 01:10:17.861 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.33, opts=13) 01:10:17.861 00.000 30444 Enqueuing Move request for scope (-0.34, 0.33) 01:10:17.861 00.000 15672 Worker thread wakes up 01:10:17.861 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.33) opts 0xd 01:10:17.861 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.33) 01:10:17.861 00.000 15672 Moving (-0.34, 0.33) raw xDistance=-0.42 yDistance=0.25 01:10:17.861 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 01:10:17.861 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:10:17.861 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 01:10:17.861 00.000 15672 MoveAxis(E, 114, ABG) 01:10:17.861 00.000 15672 Guiding Dir = 2, Dur = 114 01:10:17.861 00.000 15672 IsSlewing returns 0 01:10:17.862 00.001 15672 IsGuiding returns 0 01:10:17.867 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=12810, FiltMin=2538, FiltMax=9597, Gamma=2.950 01:10:17.890 00.023 15672 PulseGuide returned control before completion, sleep 97 01:10:17.917 00.027 30444 UpdateGuideState exits: m=121329 SNR=106.2 Saturated 01:10:17.917 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:17.917 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:17.917 00.000 30444 Enqueuing Expose request 01:10:18.050 00.133 15672 IsGuiding returns 0 01:10:18.050 00.000 15672 Move returns status 0, amount 114 01:10:18.051 00.001 15672 MoveAxis(N, 0, ABG) 01:10:18.051 00.000 15672 Move returns status 0, amount 0 01:10:18.051 00.000 15672 move complete, result=0 01:10:18.051 00.000 15672 worker thread done servicing request 01:10:18.051 00.000 15672 Worker thread wakes up 01:10:18.051 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:18.051 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:18.051 00.000 30444 GuideStep: -0.4 px 114 ms EAST, 0.2 px 0 ms NORTH 01:10:20.162 02.111 15672 Exposure complete 01:10:20.182 00.020 15672 worker thread done servicing request 01:10:20.182 00.000 30444 OnExposeComplete: enter 01:10:20.182 00.000 30444 UpdateGuideState(): m_state=6 01:10:20.182 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4960 01:10:20.182 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=199.63, Mass=128642, SNR=86.8, Peak=12098 HFD=3.9 01:10:20.182 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 01:10:20.182 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 01:10:20.182 00.000 30444 CameraToMount -- cameraX=0.97 cameraY=0.05 hyp=0.97 cameraTheta=0.05 mountX=0.92 mountY=0.25, mountTheta=0.27 01:10:20.183 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.97, y=0.05, opts=13) 01:10:20.183 00.000 30444 Enqueuing Move request for scope (0.97, 0.05) 01:10:20.183 00.000 15672 Worker thread wakes up 01:10:20.183 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.05) opts 0xd 01:10:20.183 00.000 15672 Handling offset move in thread for scope, endpoint = (0.97, 0.05) 01:10:20.183 00.000 15672 Moving (0.97, 0.05) raw xDistance=0.92 yDistance=0.25 01:10:20.183 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.92 01:10:20.183 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 01:10:20.183 00.000 15672 MoveAxis(W, 241, ABG) 01:10:20.183 00.000 15672 Guiding Dir = 3, Dur = 241 01:10:20.184 00.001 15672 IsSlewing returns 0 01:10:20.185 00.001 15672 IsGuiding returns 0 01:10:20.189 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=12407, FiltMin=2588, FiltMax=10463, Gamma=2.950 01:10:20.207 00.018 15672 PulseGuide returned control before completion, sleep 230 01:10:20.239 00.032 30444 UpdateGuideState exits: m=128642 SNR=86.8 Saturated 01:10:20.239 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:20.239 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:20.239 00.000 30444 Enqueuing Expose request 01:10:20.440 00.201 15672 IsGuiding returns 1 01:10:20.440 00.000 15672 scope still moving after pulse duration time elapsed 01:10:20.461 00.021 15672 IsSlewing returns 0 01:10:20.464 00.003 15672 IsGuiding returns 0 01:10:20.464 00.000 15672 scope move finished after 241 + 38 ms 01:10:20.464 00.000 15672 Move returns status 0, amount 241 01:10:20.464 00.000 15672 MoveAxis(S, 45, ABG) 01:10:20.464 00.000 15672 Guiding Dir = 1, Dur = 45 01:10:20.466 00.002 15672 IsSlewing returns 0 01:10:20.468 00.002 15672 IsGuiding returns 0 01:10:20.544 00.076 15672 IsGuiding returns 1 01:10:20.544 00.000 15672 scope still moving after pulse duration time elapsed 01:10:20.565 00.021 15672 IsSlewing returns 0 01:10:20.565 00.000 15672 IsGuiding returns 1 01:10:20.587 00.022 15672 IsSlewing returns 0 01:10:20.654 00.067 15672 IsGuiding returns 0 01:10:20.654 00.000 15672 scope move finished after 45 + 141 ms 01:10:20.655 00.001 15672 Move returns status 0, amount 45 01:10:20.655 00.000 15672 move complete, result=0 01:10:20.655 00.000 15672 worker thread done servicing request 01:10:20.655 00.000 15672 Worker thread wakes up 01:10:20.655 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:20.655 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:20.747 00.092 30444 GuideStep: 0.9 px 241 ms WEST, 0.3 px 45 ms SOUTH 01:10:22.565 01.818 15672 Exposure complete 01:10:22.585 00.020 15672 worker thread done servicing request 01:10:22.585 00.000 30444 OnExposeComplete: enter 01:10:22.585 00.000 30444 UpdateGuideState(): m_state=6 01:10:22.585 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 4961 01:10:22.585 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=200.20, Mass=131723, SNR=97.5, Peak=10204 HFD=3.8 01:10:22.586 00.001 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 01:10:22.586 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 01:10:22.586 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=0.61 hyp=0.84 cameraTheta=0.81 mountX=0.39 mountY=0.72, mountTheta=1.08 01:10:22.586 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=0.61, opts=13) 01:10:22.586 00.000 30444 Enqueuing Move request for scope (0.58, 0.61) 01:10:22.586 00.000 15672 Worker thread wakes up 01:10:22.586 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.61) opts 0xd 01:10:22.586 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 0.61) 01:10:22.586 00.000 15672 Moving (0.58, 0.61) raw xDistance=0.39 yDistance=0.72 01:10:22.586 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39 01:10:22.586 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72 01:10:22.586 00.000 15672 MoveAxis(W, 121, ABG) 01:10:22.587 00.001 15672 Guiding Dir = 3, Dur = 121 01:10:22.587 00.000 15672 IsSlewing returns 0 01:10:22.588 00.001 15672 IsGuiding returns 0 01:10:22.592 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=10258, FiltMin=2592, FiltMax=9262, Gamma=2.950 01:10:22.603 00.011 15672 PulseGuide returned control before completion, sleep 116 01:10:22.641 00.038 30444 UpdateGuideState exits: m=131723 SNR=97.5 Saturated 01:10:22.641 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:22.641 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:22.641 00.000 30444 Enqueuing Expose request 01:10:22.780 00.139 15672 IsGuiding returns 0 01:10:22.780 00.000 15672 Move returns status 0, amount 121 01:10:22.780 00.000 15672 MoveAxis(S, 128, ABG) 01:10:22.780 00.000 15672 Guiding Dir = 1, Dur = 128 01:10:22.780 00.000 15672 IsSlewing returns 0 01:10:22.782 00.002 15672 IsGuiding returns 0 01:10:22.859 00.077 15672 PulseGuide returned control before completion, sleep 61 01:10:22.922 00.063 15672 IsGuiding returns 1 01:10:22.922 00.000 15672 scope still moving after pulse duration time elapsed 01:10:22.944 00.022 15672 IsSlewing returns 0 01:10:22.945 00.001 15672 IsGuiding returns 1 01:10:22.966 00.021 15672 IsSlewing returns 0 01:10:23.019 00.053 15672 IsGuiding returns 0 01:10:23.019 00.000 15672 scope move finished after 128 + 109 ms 01:10:23.019 00.000 15672 Move returns status 0, amount 128 01:10:23.019 00.000 15672 move complete, result=0 01:10:23.019 00.000 15672 worker thread done servicing request 01:10:23.019 00.000 15672 Worker thread wakes up 01:10:23.019 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:23.019 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:23.019 00.000 30444 GuideStep: 0.4 px 121 ms WEST, 0.7 px 128 ms SOUTH 01:10:25.126 02.107 15672 Exposure complete 01:10:25.146 00.020 15672 worker thread done servicing request 01:10:25.146 00.000 30444 OnExposeComplete: enter 01:10:25.146 00.000 30444 UpdateGuideState(): m_state=6 01:10:25.146 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 4962 01:10:25.146 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=199.50, Mass=130672, SNR=108.2, Peak=11679 HFD=3.3 01:10:25.146 00.000 30444 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 01:10:25.146 00.000 30444 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 01:10:25.147 00.001 30444 CameraToMount -- cameraX=0.32 cameraY=-0.08 hyp=0.33 cameraTheta=-0.26 mountX=0.33 mountY=-0.01, mountTheta=-0.04 01:10:25.147 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.08, opts=13) 01:10:25.147 00.000 30444 Enqueuing Move request for scope (0.32, -0.08) 01:10:25.147 00.000 15672 Worker thread wakes up 01:10:25.147 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.08) opts 0xd 01:10:25.147 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.08) 01:10:25.147 00.000 15672 Moving (0.32, -0.08) raw xDistance=0.33 yDistance=-0.01 01:10:25.147 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33 01:10:25.147 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:10:25.147 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 01:10:25.147 00.000 15672 MoveAxis(W, 99, ABG) 01:10:25.147 00.000 15672 Guiding Dir = 3, Dur = 99 01:10:25.148 00.001 15672 IsSlewing returns 0 01:10:25.149 00.001 15672 IsGuiding returns 0 01:10:25.153 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=11679, FiltMin=2573, FiltMax=10271, Gamma=2.950 01:10:25.175 00.022 15672 PulseGuide returned control before completion, sleep 84 01:10:25.272 00.097 15672 IsGuiding returns 0 01:10:25.272 00.000 15672 Move returns status 0, amount 99 01:10:25.273 00.001 15672 MoveAxis(N, 0, ABG) 01:10:25.273 00.000 15672 Move returns status 0, amount 0 01:10:25.273 00.000 15672 move complete, result=0 01:10:25.273 00.000 15672 worker thread done servicing request 01:10:25.308 00.035 30444 UpdateGuideState exits: m=130672 SNR=108.2 Saturated 01:10:25.309 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:25.309 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:25.309 00.000 30444 Enqueuing Expose request 01:10:25.309 00.000 30444 GuideStep: 0.3 px 99 ms WEST, -0.0 px 0 ms NORTH 01:10:25.310 00.001 15672 Worker thread wakes up 01:10:25.310 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:25.310 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:27.217 01.907 15672 Exposure complete 01:10:27.238 00.021 15672 worker thread done servicing request 01:10:27.238 00.000 30444 OnExposeComplete: enter 01:10:27.238 00.000 30444 UpdateGuideState(): m_state=6 01:10:27.238 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4963 01:10:27.238 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=199.89, Mass=125263, SNR=92.9, Peak=11509 HFD=3.6 01:10:27.238 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 01:10:27.238 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 01:10:27.238 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.30 hyp=0.40 cameraTheta=0.85 mountX=0.17 mountY=0.35, mountTheta=1.12 01:10:27.239 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.30, opts=13) 01:10:27.239 00.000 30444 Enqueuing Move request for scope (0.26, 0.30) 01:10:27.239 00.000 15672 Worker thread wakes up 01:10:27.239 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.30) opts 0xd 01:10:27.239 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.30) 01:10:27.239 00.000 15672 Moving (0.26, 0.30) raw xDistance=0.17 yDistance=0.35 01:10:27.239 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 01:10:27.239 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 01:10:27.239 00.000 15672 MoveAxis(E, 0, ABG) 01:10:27.239 00.000 15672 Move returns status 0, amount 0 01:10:27.239 00.000 15672 MoveAxis(S, 62, ABG) 01:10:27.240 00.001 15672 Guiding Dir = 1, Dur = 62 01:10:27.240 00.000 15672 IsSlewing returns 0 01:10:27.245 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=11509, FiltMin=2580, FiltMax=10218, Gamma=2.950 01:10:27.268 00.023 15672 IsGuiding returns 0 01:10:27.337 00.069 30444 UpdateGuideState exits: m=125263 SNR=92.9 Saturated 01:10:27.337 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:27.338 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:27.338 00.000 30444 Enqueuing Expose request 01:10:27.352 00.014 15672 IsGuiding returns 1 01:10:27.352 00.000 15672 scope still moving after pulse duration time elapsed 01:10:27.373 00.021 15672 IsSlewing returns 0 01:10:27.375 00.002 15672 IsGuiding returns 1 01:10:27.396 00.021 15672 IsSlewing returns 0 01:10:27.397 00.001 15672 IsGuiding returns 1 01:10:27.419 00.022 15672 IsSlewing returns 0 01:10:27.429 00.010 15672 IsGuiding returns 0 01:10:27.429 00.000 15672 scope move finished after 62 + 97 ms 01:10:27.429 00.000 15672 Move returns status 0, amount 62 01:10:27.429 00.000 15672 move complete, result=0 01:10:27.429 00.000 15672 worker thread done servicing request 01:10:27.429 00.000 15672 Worker thread wakes up 01:10:27.429 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:27.429 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:27.429 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 62 ms SOUTH 01:10:29.538 02.109 15672 Exposure complete 01:10:29.558 00.020 15672 worker thread done servicing request 01:10:29.558 00.000 30444 OnExposeComplete: enter 01:10:29.558 00.000 30444 UpdateGuideState(): m_state=6 01:10:29.558 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4964 01:10:29.558 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=199.53, Mass=131000, SNR=99.5, Peak=13247 HFD=3.3 01:10:29.558 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (0.00 = 0.00) 01:10:29.558 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 01:10:29.558 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.20 cameraTheta=-0.28 mountX=0.20 mountY=-0.01, mountTheta=-0.06 01:10:29.559 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.06, opts=13) 01:10:29.559 00.000 30444 Enqueuing Move request for scope (0.20, -0.06) 01:10:29.559 00.000 15672 Worker thread wakes up 01:10:29.559 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd 01:10:29.559 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.06) 01:10:29.559 00.000 15672 Moving (0.20, -0.06) raw xDistance=0.20 yDistance=-0.01 01:10:29.559 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 01:10:29.559 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:10:29.559 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 01:10:29.559 00.000 15672 MoveAxis(E, 0, ABG) 01:10:29.559 00.000 15672 Move returns status 0, amount 0 01:10:29.559 00.000 15672 MoveAxis(N, 0, ABG) 01:10:29.559 00.000 15672 Move returns status 0, amount 0 01:10:29.560 00.001 15672 move complete, result=0 01:10:29.560 00.000 15672 worker thread done servicing request 01:10:29.565 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=13247, FiltMin=2626, FiltMax=10484, Gamma=2.950 01:10:29.615 00.050 30444 UpdateGuideState exits: m=131000 SNR=99.5 Saturated 01:10:29.615 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:29.615 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:29.615 00.000 30444 Enqueuing Expose request 01:10:29.615 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 01:10:29.615 00.000 15672 Worker thread wakes up 01:10:29.615 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:29.615 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:31.523 01.908 15672 Exposure complete 01:10:31.542 00.019 15672 worker thread done servicing request 01:10:31.543 00.001 30444 OnExposeComplete: enter 01:10:31.543 00.000 30444 UpdateGuideState(): m_state=6 01:10:31.543 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4965 01:10:31.543 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=199.62, Mass=126022, SNR=92.8, Peak=12064 HFD=3.7 01:10:31.543 00.000 30444 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.28) = xAngle (0.82 = 0.82) 01:10:31.543 00.000 30444 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 01:10:31.543 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.54 mountX=0.05 mountY=0.05, mountTheta=0.79 01:10:31.543 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.03, opts=13) 01:10:31.543 00.000 30444 Enqueuing Move request for scope (0.06, 0.03) 01:10:31.544 00.001 15672 Worker thread wakes up 01:10:31.544 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd 01:10:31.544 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.03) 01:10:31.544 00.000 15672 Moving (0.06, 0.03) raw xDistance=0.05 yDistance=0.05 01:10:31.544 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:10:31.544 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:10:31.544 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 01:10:31.544 00.000 15672 MoveAxis(E, 0, ABG) 01:10:31.544 00.000 15672 Move returns status 0, amount 0 01:10:31.544 00.000 15672 MoveAxis(N, 0, ABG) 01:10:31.544 00.000 15672 Move returns status 0, amount 0 01:10:31.544 00.000 15672 move complete, result=0 01:10:31.544 00.000 15672 worker thread done servicing request 01:10:31.549 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=13796, FiltMin=2649, FiltMax=9820, Gamma=2.950 01:10:31.598 00.049 30444 UpdateGuideState exits: m=126022 SNR=92.8 Saturated 01:10:31.599 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:31.599 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:31.599 00.000 30444 Enqueuing Expose request 01:10:31.599 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 01:10:31.599 00.000 15672 Worker thread wakes up 01:10:31.599 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:31.599 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:33.705 02.106 15672 Exposure complete 01:10:33.725 00.020 15672 worker thread done servicing request 01:10:33.726 00.001 30444 OnExposeComplete: enter 01:10:33.726 00.000 30444 UpdateGuideState(): m_state=6 01:10:33.726 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4966 01:10:33.726 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=199.62, Mass=128179, SNR=94.4, Peak=11027 HFD=3.6 01:10:33.726 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 01:10:33.726 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.27 = 0.27) 01:10:33.726 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=0.03 hyp=0.59 cameraTheta=0.05 mountX=0.56 mountY=0.16, mountTheta=0.27 01:10:33.726 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=0.03, opts=13) 01:10:33.726 00.000 30444 Enqueuing Move request for scope (0.59, 0.03) 01:10:33.727 00.001 15672 Worker thread wakes up 01:10:33.727 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.03) opts 0xd 01:10:33.727 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, 0.03) 01:10:33.727 00.000 15672 Moving (0.59, 0.03) raw xDistance=0.56 yDistance=0.16 01:10:33.727 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 01:10:33.727 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:10:33.727 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 01:10:33.727 00.000 15672 MoveAxis(W, 152, ABG) 01:10:33.727 00.000 15672 Guiding Dir = 3, Dur = 152 01:10:33.728 00.001 15672 IsSlewing returns 0 01:10:33.730 00.002 15672 IsGuiding returns 0 01:10:33.734 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=11402, FiltMin=2590, FiltMax=10279, Gamma=2.950 01:10:33.754 00.020 15672 PulseGuide returned control before completion, sleep 138 01:10:33.783 00.029 30444 UpdateGuideState exits: m=128179 SNR=94.4 Saturated 01:10:33.783 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:33.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:33.783 00.000 30444 Enqueuing Expose request 01:10:33.895 00.112 15672 IsGuiding returns 1 01:10:33.895 00.000 15672 scope still moving after pulse duration time elapsed 01:10:33.915 00.020 15672 IsSlewing returns 0 01:10:33.930 00.015 15672 IsGuiding returns 0 01:10:33.931 00.001 15672 scope move finished after 152 + 49 ms 01:10:33.931 00.000 15672 Move returns status 0, amount 152 01:10:33.931 00.000 15672 MoveAxis(N, 0, ABG) 01:10:33.931 00.000 15672 Move returns status 0, amount 0 01:10:33.931 00.000 15672 move complete, result=0 01:10:33.931 00.000 15672 worker thread done servicing request 01:10:33.931 00.000 15672 Worker thread wakes up 01:10:33.932 00.001 30444 GuideStep: 0.6 px 152 ms WEST, 0.2 px 0 ms NORTH 01:10:33.932 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:33.932 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:35.839 01.907 15672 Exposure complete 01:10:35.859 00.020 15672 worker thread done servicing request 01:10:35.859 00.000 30444 OnExposeComplete: enter 01:10:35.859 00.000 30444 UpdateGuideState(): m_state=6 01:10:35.859 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4967 01:10:35.859 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=199.59, Mass=133172, SNR=100.2, Peak=12312 HFD=3.6 01:10:35.859 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 01:10:35.859 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 01:10:35.859 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.04 mountX=0.12 mountY=0.03, mountTheta=0.26 01:10:35.860 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.01, opts=13) 01:10:35.860 00.000 30444 Enqueuing Move request for scope (0.13, 0.01) 01:10:35.860 00.000 15672 Worker thread wakes up 01:10:35.860 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd 01:10:35.860 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.01) 01:10:35.860 00.000 15672 Moving (0.13, 0.01) raw xDistance=0.12 yDistance=0.03 01:10:35.860 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:10:35.860 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:10:35.860 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 01:10:35.861 00.001 15672 MoveAxis(E, 0, ABG) 01:10:35.861 00.000 15672 Move returns status 0, amount 0 01:10:35.861 00.000 15672 MoveAxis(N, 0, ABG) 01:10:35.861 00.000 15672 Move returns status 0, amount 0 01:10:35.861 00.000 15672 move complete, result=0 01:10:35.861 00.000 15672 worker thread done servicing request 01:10:35.865 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=12312, FiltMin=2594, FiltMax=10427, Gamma=2.950 01:10:36.002 00.137 30444 UpdateGuideState exits: m=133172 SNR=100.2 Saturated 01:10:36.003 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:36.003 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:36.003 00.000 30444 Enqueuing Expose request 01:10:36.003 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:10:36.003 00.000 15672 Worker thread wakes up 01:10:36.003 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:36.003 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:38.116 02.113 15672 Exposure complete 01:10:38.140 00.024 15672 worker thread done servicing request 01:10:38.140 00.000 30444 OnExposeComplete: enter 01:10:38.141 00.001 30444 UpdateGuideState(): m_state=6 01:10:38.141 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4968 01:10:38.141 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=199.73, Mass=125804, SNR=95.4, Peak=11923 HFD=3.6 01:10:38.141 00.000 30444 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.28) = xAngle (1.47 = 1.47) 01:10:38.141 00.000 30444 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.41 = 1.41) 01:10:38.141 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.19 mountX=0.02 mountY=0.15, mountTheta=1.47 01:10:38.141 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.14, opts=13) 01:10:38.141 00.000 30444 Enqueuing Move request for scope (0.06, 0.14) 01:10:38.141 00.000 15672 Worker thread wakes up 01:10:38.141 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd 01:10:38.141 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.14) 01:10:38.143 00.002 15672 Moving (0.06, 0.14) raw xDistance=0.02 yDistance=0.15 01:10:38.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:10:38.143 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:10:38.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 01:10:38.143 00.000 15672 MoveAxis(E, 0, ABG) 01:10:38.143 00.000 15672 Move returns status 0, amount 0 01:10:38.143 00.000 15672 MoveAxis(N, 0, ABG) 01:10:38.143 00.000 15672 Move returns status 0, amount 0 01:10:38.143 00.000 15672 move complete, result=0 01:10:38.143 00.000 15672 worker thread done servicing request 01:10:38.147 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2004, max=11923, FiltMin=2587, FiltMax=9616, Gamma=2.950 01:10:38.196 00.049 30444 UpdateGuideState exits: m=125804 SNR=95.4 Saturated 01:10:38.197 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:38.197 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:38.197 00.000 30444 Enqueuing Expose request 01:10:38.197 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:10:38.197 00.000 15672 Worker thread wakes up 01:10:38.197 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:38.197 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:40.103 01.906 15672 Exposure complete 01:10:40.122 00.019 15672 worker thread done servicing request 01:10:40.122 00.000 30444 OnExposeComplete: enter 01:10:40.122 00.000 30444 UpdateGuideState(): m_state=6 01:10:40.122 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4969 01:10:40.122 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.35, Mass=123872, SNR=92.0, Peak=13526 HFD=3.4 01:10:40.122 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 01:10:40.122 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 01:10:40.122 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.87 mountX=-0.01 mountY=-0.25, mountTheta=-1.59 01:10:40.123 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.24, opts=13) 01:10:40.123 00.000 30444 Enqueuing Move request for scope (-0.07, -0.24) 01:10:40.123 00.000 15672 Worker thread wakes up 01:10:40.123 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd 01:10:40.123 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.24) 01:10:40.123 00.000 15672 Moving (-0.07, -0.24) raw xDistance=-0.01 yDistance=-0.25 01:10:40.123 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 01:10:40.123 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:10:40.123 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 01:10:40.123 00.000 15672 MoveAxis(E, 0, ABG) 01:10:40.123 00.000 15672 Move returns status 0, amount 0 01:10:40.123 00.000 15672 MoveAxis(N, 0, ABG) 01:10:40.123 00.000 15672 Move returns status 0, amount 0 01:10:40.124 00.001 15672 move complete, result=0 01:10:40.124 00.000 15672 worker thread done servicing request 01:10:40.128 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=14332, FiltMin=2593, FiltMax=10757, Gamma=2.950 01:10:40.178 00.050 30444 UpdateGuideState exits: m=123872 SNR=92.0 Saturated 01:10:40.179 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:40.179 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:40.179 00.000 30444 Enqueuing Expose request 01:10:40.179 00.000 15672 Worker thread wakes up 01:10:40.179 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 01:10:40.179 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:40.179 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:42.290 02.111 15672 Exposure complete 01:10:42.317 00.027 15672 worker thread done servicing request 01:10:42.318 00.001 30444 OnExposeComplete: enter 01:10:42.318 00.000 30444 UpdateGuideState(): m_state=6 01:10:42.318 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4970 01:10:42.318 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=199.52, Mass=135000, SNR=105.5, Peak=12881 HFD=3.8 01:10:42.318 00.000 30444 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 01:10:42.318 00.000 30444 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 01:10:42.318 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.04 mountX=0.06 mountY=-0.06, mountTheta=-0.80 01:10:42.318 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.07, opts=13) 01:10:42.318 00.000 30444 Enqueuing Move request for scope (0.04, -0.07) 01:10:42.319 00.001 15672 Worker thread wakes up 01:10:42.319 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd 01:10:42.319 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.07) 01:10:42.319 00.000 15672 Moving (0.04, -0.07) raw xDistance=0.06 yDistance=-0.06 01:10:42.319 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 01:10:42.319 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:10:42.319 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 01:10:42.319 00.000 15672 MoveAxis(E, 0, ABG) 01:10:42.319 00.000 15672 Move returns status 0, amount 0 01:10:42.319 00.000 15672 MoveAxis(N, 0, ABG) 01:10:42.319 00.000 15672 Move returns status 0, amount 0 01:10:42.319 00.000 15672 move complete, result=0 01:10:42.319 00.000 15672 worker thread done servicing request 01:10:42.325 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2076, max=13411, FiltMin=2633, FiltMax=9958, Gamma=2.950 01:10:42.374 00.049 30444 UpdateGuideState exits: m=135000 SNR=105.5 Saturated 01:10:42.374 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:42.374 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:42.374 00.000 30444 Enqueuing Expose request 01:10:42.374 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:10:42.375 00.001 15672 Worker thread wakes up 01:10:42.375 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:42.375 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:44.283 01.908 15672 Exposure complete 01:10:44.304 00.021 15672 worker thread done servicing request 01:10:44.304 00.000 30444 OnExposeComplete: enter 01:10:44.304 00.000 30444 UpdateGuideState(): m_state=6 01:10:44.304 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4971 01:10:44.304 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=199.36, Mass=130081, SNR=95.1, Peak=11547 HFD=3.8 01:10:44.304 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 01:10:44.304 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 01:10:44.304 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.33 mountX=0.12 mountY=-0.21, mountTheta=-1.06 01:10:44.305 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.23, opts=13) 01:10:44.305 00.000 30444 Enqueuing Move request for scope (0.06, -0.23) 01:10:44.305 00.000 15672 Worker thread wakes up 01:10:44.305 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd 01:10:44.305 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.23) 01:10:44.305 00.000 15672 Moving (0.06, -0.23) raw xDistance=0.12 yDistance=-0.21 01:10:44.305 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:10:44.305 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:10:44.305 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 01:10:44.305 00.000 15672 MoveAxis(E, 0, ABG) 01:10:44.305 00.000 15672 Move returns status 0, amount 0 01:10:44.305 00.000 15672 MoveAxis(N, 0, ABG) 01:10:44.305 00.000 15672 Move returns status 0, amount 0 01:10:44.305 00.000 15672 move complete, result=0 01:10:44.306 00.001 15672 worker thread done servicing request 01:10:44.313 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=11547, FiltMin=2655, FiltMax=9776, Gamma=2.950 01:10:44.618 00.305 30444 UpdateGuideState exits: m=130081 SNR=95.1 Saturated 01:10:44.619 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:44.619 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:44.619 00.000 30444 Enqueuing Expose request 01:10:44.619 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:10:44.619 00.000 15672 Worker thread wakes up 01:10:44.620 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:44.620 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:46.732 02.112 15672 Exposure complete 01:10:46.758 00.026 15672 worker thread done servicing request 01:10:46.758 00.000 30444 OnExposeComplete: enter 01:10:46.758 00.000 30444 UpdateGuideState(): m_state=6 01:10:46.758 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4972 01:10:46.758 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=199.83, Mass=121398, SNR=84.2, Peak=11603 HFD=3.7 01:10:46.758 00.000 30444 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.28) = xAngle (1.42 = 1.42) 01:10:46.758 00.000 30444 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 01:10:46.758 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.14 mountX=0.04 mountY=0.26, mountTheta=1.42 01:10:46.759 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.24, opts=13) 01:10:46.759 00.000 30444 Enqueuing Move request for scope (0.11, 0.24) 01:10:46.759 00.000 15672 Worker thread wakes up 01:10:46.759 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd 01:10:46.759 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.24) 01:10:46.759 00.000 15672 Moving (0.11, 0.24) raw xDistance=0.04 yDistance=0.26 01:10:46.759 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:10:46.759 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 01:10:46.759 00.000 15672 MoveAxis(E, 0, ABG) 01:10:46.759 00.000 15672 Move returns status 0, amount 0 01:10:46.759 00.000 15672 MoveAxis(S, 46, ABG) 01:10:46.759 00.000 15672 Guiding Dir = 1, Dur = 46 01:10:46.759 00.000 15672 IsSlewing returns 0 01:10:46.760 00.001 15672 IsGuiding returns 0 01:10:46.765 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2125, max=11739, FiltMin=2586, FiltMax=9460, Gamma=2.950 01:10:46.815 00.050 30444 UpdateGuideState exits: m=121398 SNR=84.2 Saturated 01:10:46.815 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:46.815 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:46.815 00.000 30444 Enqueuing Expose request 01:10:46.840 00.025 15672 IsGuiding returns 1 01:10:46.840 00.000 15672 scope still moving after pulse duration time elapsed 01:10:46.861 00.021 15672 IsSlewing returns 0 01:10:46.864 00.003 15672 IsGuiding returns 1 01:10:46.885 00.021 15672 IsSlewing returns 0 01:10:46.888 00.003 15672 IsGuiding returns 1 01:10:46.909 00.021 15672 IsSlewing returns 0 01:10:46.966 00.057 15672 IsGuiding returns 0 01:10:46.966 00.000 15672 scope move finished after 46 + 159 ms 01:10:46.967 00.001 15672 Move returns status 0, amount 46 01:10:46.967 00.000 15672 move complete, result=0 01:10:46.967 00.000 15672 worker thread done servicing request 01:10:46.967 00.000 15672 Worker thread wakes up 01:10:46.967 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:46.967 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:46.967 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 46 ms SOUTH 01:10:48.883 01.916 15672 Exposure complete 01:10:48.914 00.031 15672 worker thread done servicing request 01:10:48.914 00.000 30444 OnExposeComplete: enter 01:10:48.914 00.000 30444 UpdateGuideState(): m_state=6 01:10:48.914 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4973 01:10:48.914 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=199.49, Mass=126756, SNR=101.4, Peak=12798 HFD=3.6 01:10:48.914 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 01:10:48.914 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 01:10:48.914 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.31 mountX=-0.06 mountY=-0.12, mountTheta=-2.04 01:10:48.915 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.10, opts=13) 01:10:48.915 00.000 30444 Enqueuing Move request for scope (-0.09, -0.10) 01:10:48.915 00.000 15672 Worker thread wakes up 01:10:48.915 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd 01:10:48.915 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.10) 01:10:48.915 00.000 15672 Moving (-0.09, -0.10) raw xDistance=-0.06 yDistance=-0.12 01:10:48.915 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:10:48.915 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:10:48.915 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:10:48.915 00.000 15672 MoveAxis(E, 0, ABG) 01:10:48.915 00.000 15672 Move returns status 0, amount 0 01:10:48.915 00.000 15672 MoveAxis(N, 0, ABG) 01:10:48.915 00.000 15672 Move returns status 0, amount 0 01:10:48.915 00.000 15672 move complete, result=0 01:10:48.916 00.001 15672 worker thread done servicing request 01:10:48.920 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=12798, FiltMin=2557, FiltMax=10014, Gamma=2.950 01:10:48.970 00.050 30444 UpdateGuideState exits: m=126756 SNR=101.4 Saturated 01:10:48.970 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:48.970 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:48.970 00.000 30444 Enqueuing Expose request 01:10:48.970 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:10:48.970 00.000 15672 Worker thread wakes up 01:10:48.970 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:48.970 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:51.079 02.109 15672 Exposure complete 01:10:51.099 00.020 15672 worker thread done servicing request 01:10:51.099 00.000 30444 OnExposeComplete: enter 01:10:51.099 00.000 30444 UpdateGuideState(): m_state=6 01:10:51.099 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4974 01:10:51.099 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=199.93, Mass=137382, SNR=119.0, Peak=12735 HFD=3.9 01:10:51.099 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 01:10:51.099 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 01:10:51.099 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.73 mountX=-0.15 mountY=0.32, mountTheta=2.00 01:10:51.099 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.34, opts=13) 01:10:51.099 00.000 30444 Enqueuing Move request for scope (-0.06, 0.34) 01:10:51.100 00.001 15672 Worker thread wakes up 01:10:51.100 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd 01:10:51.100 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.34) 01:10:51.100 00.000 15672 Moving (-0.06, 0.34) raw xDistance=-0.15 yDistance=0.32 01:10:51.100 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 01:10:51.100 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 01:10:51.100 00.000 15672 MoveAxis(E, 0, ABG) 01:10:51.100 00.000 15672 Move returns status 0, amount 0 01:10:51.100 00.000 15672 MoveAxis(S, 58, ABG) 01:10:51.100 00.000 15672 Guiding Dir = 1, Dur = 58 01:10:51.100 00.000 15672 IsSlewing returns 0 01:10:51.102 00.002 15672 IsGuiding returns 0 01:10:51.105 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=13486, FiltMin=2587, FiltMax=10299, Gamma=2.950 01:10:51.155 00.050 30444 UpdateGuideState exits: m=137382 SNR=119.0 Saturated 01:10:51.155 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:51.155 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:51.155 00.000 30444 Enqueuing Expose request 01:10:51.184 00.029 15672 IsGuiding returns 1 01:10:51.184 00.000 15672 scope still moving after pulse duration time elapsed 01:10:51.205 00.021 15672 IsSlewing returns 0 01:10:51.205 00.000 15672 IsGuiding returns 1 01:10:51.227 00.022 15672 IsSlewing returns 0 01:10:51.228 00.001 15672 IsGuiding returns 1 01:10:51.249 00.021 15672 IsSlewing returns 0 01:10:51.311 00.062 15672 IsGuiding returns 0 01:10:51.312 00.001 15672 scope move finished after 58 + 151 ms 01:10:51.312 00.000 15672 Move returns status 0, amount 58 01:10:51.312 00.000 15672 move complete, result=0 01:10:51.312 00.000 15672 worker thread done servicing request 01:10:51.312 00.000 15672 Worker thread wakes up 01:10:51.313 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:51.313 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:51.313 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 58 ms SOUTH 01:10:53.221 01.908 15672 Exposure complete 01:10:53.241 00.020 15672 worker thread done servicing request 01:10:53.241 00.000 30444 OnExposeComplete: enter 01:10:53.241 00.000 30444 UpdateGuideState(): m_state=6 01:10:53.241 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4975 01:10:53.241 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=199.59, Mass=118241, SNR=94.2, Peak=14049 HFD=3.5 01:10:53.241 00.000 30444 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.28) = xAngle (3.40 = -2.88) 01:10:53.241 00.000 30444 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.34 = -2.94) 01:10:53.241 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.01 hyp=0.42 cameraTheta=3.13 mountX=-0.40 mountY=-0.08, mountTheta=-2.94 01:10:53.242 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.01, opts=13) 01:10:53.242 00.000 30444 Enqueuing Move request for scope (-0.42, 0.01) 01:10:53.242 00.000 15672 Worker thread wakes up 01:10:53.242 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.01) opts 0xd 01:10:53.242 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.01) 01:10:53.242 00.000 15672 Moving (-0.42, 0.01) raw xDistance=-0.40 yDistance=-0.08 01:10:53.242 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40 01:10:53.242 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:10:53.242 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:10:53.242 00.000 15672 MoveAxis(E, 109, ABG) 01:10:53.242 00.000 15672 Guiding Dir = 2, Dur = 109 01:10:53.243 00.001 15672 IsSlewing returns 0 01:10:53.244 00.001 15672 IsGuiding returns 0 01:10:53.248 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2093, max=14049, FiltMin=2568, FiltMax=9489, Gamma=2.950 01:10:53.259 00.011 15672 PulseGuide returned control before completion, sleep 104 01:10:53.297 00.038 30444 UpdateGuideState exits: m=118241 SNR=94.2 Saturated 01:10:53.297 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:53.297 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:53.297 00.000 30444 Enqueuing Expose request 01:10:53.365 00.068 15672 IsGuiding returns 1 01:10:53.365 00.000 15672 scope still moving after pulse duration time elapsed 01:10:53.386 00.021 15672 IsSlewing returns 0 01:10:53.404 00.018 15672 IsGuiding returns 0 01:10:53.404 00.000 15672 scope move finished after 109 + 51 ms 01:10:53.404 00.000 15672 Move returns status 0, amount 109 01:10:53.404 00.000 15672 MoveAxis(N, 0, ABG) 01:10:53.404 00.000 15672 Move returns status 0, amount 0 01:10:53.404 00.000 15672 move complete, result=0 01:10:53.404 00.000 15672 worker thread done servicing request 01:10:53.404 00.000 15672 Worker thread wakes up 01:10:53.404 00.000 30444 GuideStep: -0.4 px 109 ms EAST, -0.1 px 0 ms NORTH 01:10:53.404 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:53.404 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:55.511 02.107 15672 Exposure complete 01:10:55.530 00.019 15672 worker thread done servicing request 01:10:55.530 00.000 30444 OnExposeComplete: enter 01:10:55.530 00.000 30444 UpdateGuideState(): m_state=6 01:10:55.530 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4976 01:10:55.530 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=199.46, Mass=128000, SNR=90.9, Peak=12551 HFD=3.7 01:10:55.530 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 01:10:55.530 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 01:10:55.531 00.001 30444 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.99 mountX=0.11 mountY=-0.10, mountTheta=-0.74 01:10:55.531 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.12, opts=13) 01:10:55.531 00.000 30444 Enqueuing Move request for scope (0.08, -0.12) 01:10:55.531 00.000 15672 Worker thread wakes up 01:10:55.531 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd 01:10:55.531 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.12) 01:10:55.531 00.000 15672 Moving (0.08, -0.12) raw xDistance=0.11 yDistance=-0.10 01:10:55.531 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 01:10:55.532 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:10:55.532 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:10:55.532 00.000 15672 MoveAxis(E, 0, ABG) 01:10:55.532 00.000 15672 Move returns status 0, amount 0 01:10:55.532 00.000 15672 MoveAxis(N, 0, ABG) 01:10:55.532 00.000 15672 Move returns status 0, amount 0 01:10:55.532 00.000 15672 move complete, result=0 01:10:55.532 00.000 15672 worker thread done servicing request 01:10:55.537 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=13839, FiltMin=2589, FiltMax=10414, Gamma=2.950 01:10:55.586 00.049 30444 UpdateGuideState exits: m=128000 SNR=90.9 Saturated 01:10:55.587 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:55.587 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:55.587 00.000 30444 Enqueuing Expose request 01:10:55.587 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:10:55.587 00.000 15672 Worker thread wakes up 01:10:55.587 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:55.587 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:57.503 01.916 15672 Exposure complete 01:10:57.533 00.030 15672 worker thread done servicing request 01:10:57.533 00.000 30444 OnExposeComplete: enter 01:10:57.533 00.000 30444 UpdateGuideState(): m_state=6 01:10:57.533 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4977 01:10:57.533 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=199.28, Mass=134936, SNR=102.9, Peak=12425 HFD=3.7 01:10:57.533 00.000 30444 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.28) = xAngle (-0.79 = -0.79) 01:10:57.533 00.000 30444 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 01:10:57.533 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.30 hyp=0.35 cameraTheta=-1.07 mountX=0.24 mountY=-0.26, mountTheta=-0.82 01:10:57.533 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.30, opts=13) 01:10:57.533 00.000 30444 Enqueuing Move request for scope (0.16, -0.30) 01:10:57.534 00.001 15672 Worker thread wakes up 01:10:57.534 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.30) opts 0xd 01:10:57.534 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.30) 01:10:57.534 00.000 15672 Moving (0.16, -0.30) raw xDistance=0.24 yDistance=-0.26 01:10:57.534 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 01:10:57.534 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:10:57.534 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 01:10:57.534 00.000 15672 MoveAxis(E, 0, ABG) 01:10:57.534 00.000 15672 Move returns status 0, amount 0 01:10:57.534 00.000 15672 MoveAxis(N, 0, ABG) 01:10:57.534 00.000 15672 Move returns status 0, amount 0 01:10:57.534 00.000 15672 move complete, result=0 01:10:57.534 00.000 15672 worker thread done servicing request 01:10:57.538 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=12994, FiltMin=2594, FiltMax=9853, Gamma=2.950 01:10:57.588 00.050 30444 UpdateGuideState exits: m=134936 SNR=102.9 Saturated 01:10:57.588 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:57.588 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:57.588 00.000 30444 Enqueuing Expose request 01:10:57.588 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 01:10:57.588 00.000 15672 Worker thread wakes up 01:10:57.589 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:57.589 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:10:59.698 02.109 15672 Exposure complete 01:10:59.718 00.020 15672 worker thread done servicing request 01:10:59.718 00.000 30444 OnExposeComplete: enter 01:10:59.718 00.000 30444 UpdateGuideState(): m_state=6 01:10:59.718 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4978 01:10:59.718 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=199.19, Mass=107352, SNR=75.7, Peak=8655 HFD=4.9 01:10:59.718 00.000 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.60 = -0.60) 01:10:59.718 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 01:10:59.718 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.40 hyp=0.52 cameraTheta=-0.88 mountX=0.42 mountY=-0.32, mountTheta=-0.64 01:10:59.719 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.40, opts=13) 01:10:59.719 00.000 30444 Enqueuing Move request for scope (0.33, -0.40) 01:10:59.719 00.000 15672 Worker thread wakes up 01:10:59.719 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.40) opts 0xd 01:10:59.719 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.40) 01:10:59.719 00.000 15672 Moving (0.33, -0.40) raw xDistance=0.42 yDistance=-0.32 01:10:59.719 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42 01:10:59.719 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:10:59.719 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 01:10:59.719 00.000 15672 MoveAxis(W, 115, ABG) 01:10:59.719 00.000 15672 Guiding Dir = 3, Dur = 115 01:10:59.720 00.001 15672 IsSlewing returns 0 01:10:59.721 00.001 15672 IsGuiding returns 0 01:10:59.725 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=8967, FiltMin=2550, FiltMax=7053, Gamma=2.950 01:10:59.745 00.020 15672 PulseGuide returned control before completion, sleep 101 01:10:59.775 00.030 30444 UpdateGuideState exits: m=107352 SNR=75.7 Saturated 01:10:59.775 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:10:59.775 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:10:59.775 00.000 30444 Enqueuing Expose request 01:10:59.848 00.073 15672 IsGuiding returns 1 01:10:59.848 00.000 15672 scope still moving after pulse duration time elapsed 01:10:59.869 00.021 15672 IsSlewing returns 0 01:10:59.890 00.021 15672 IsGuiding returns 0 01:10:59.890 00.000 15672 scope move finished after 115 + 53 ms 01:10:59.890 00.000 15672 Move returns status 0, amount 115 01:10:59.890 00.000 15672 MoveAxis(N, 0, ABG) 01:10:59.890 00.000 15672 Move returns status 0, amount 0 01:10:59.890 00.000 15672 move complete, result=0 01:10:59.890 00.000 15672 worker thread done servicing request 01:10:59.890 00.000 15672 Worker thread wakes up 01:10:59.890 00.000 30444 GuideStep: 0.4 px 115 ms WEST, -0.3 px 0 ms NORTH 01:10:59.890 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:10:59.890 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:01.798 01.908 15672 Exposure complete 01:11:01.817 00.019 15672 worker thread done servicing request 01:11:01.818 00.001 30444 OnExposeComplete: enter 01:11:01.818 00.000 30444 UpdateGuideState(): m_state=6 01:11:01.818 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4979 01:11:01.818 00.000 30444 Star::Find returns 1 (1), X=459.88, Y=200.03, Mass=125006, SNR=105.5, Peak=10863 HFD=4.1 01:11:01.818 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 01:11:01.818 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 01:11:01.818 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.45 hyp=0.51 cameraTheta=2.07 mountX=-0.35 mountY=0.38, mountTheta=2.32 01:11:01.818 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.45, opts=13) 01:11:01.819 00.001 30444 Enqueuing Move request for scope (-0.24, 0.45) 01:11:01.819 00.000 15672 Worker thread wakes up 01:11:01.819 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.45) opts 0xd 01:11:01.819 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.45) 01:11:01.819 00.000 15672 Moving (-0.24, 0.45) raw xDistance=-0.35 yDistance=0.38 01:11:01.819 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35 01:11:01.819 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 01:11:01.819 00.000 15672 MoveAxis(E, 88, ABG) 01:11:01.819 00.000 15672 Guiding Dir = 2, Dur = 88 01:11:01.819 00.000 15672 IsSlewing returns 0 01:11:01.821 00.002 15672 IsGuiding returns 0 01:11:01.825 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=10863, FiltMin=2556, FiltMax=8341, Gamma=2.950 01:11:01.837 00.012 15672 PulseGuide returned control before completion, sleep 82 01:11:01.875 00.038 30444 UpdateGuideState exits: m=125006 SNR=105.5 Saturated 01:11:01.875 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:01.875 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:01.875 00.000 30444 Enqueuing Expose request 01:11:01.981 00.106 15672 IsGuiding returns 0 01:11:01.982 00.001 15672 Move returns status 0, amount 88 01:11:01.982 00.000 15672 MoveAxis(S, 69, ABG) 01:11:01.982 00.000 15672 Guiding Dir = 1, Dur = 69 01:11:01.982 00.000 15672 IsSlewing returns 0 01:11:01.984 00.002 15672 IsGuiding returns 0 01:11:02.063 00.079 15672 IsGuiding returns 1 01:11:02.063 00.000 15672 scope still moving after pulse duration time elapsed 01:11:02.083 00.020 15672 IsSlewing returns 0 01:11:02.085 00.002 15672 IsGuiding returns 1 01:11:02.107 00.022 15672 IsSlewing returns 0 01:11:02.110 00.003 15672 IsGuiding returns 1 01:11:02.130 00.020 15672 IsSlewing returns 0 01:11:02.190 00.060 15672 IsGuiding returns 0 01:11:02.190 00.000 15672 scope move finished after 69 + 137 ms 01:11:02.190 00.000 15672 Move returns status 0, amount 69 01:11:02.190 00.000 15672 move complete, result=0 01:11:02.190 00.000 15672 worker thread done servicing request 01:11:02.190 00.000 15672 Worker thread wakes up 01:11:02.191 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:02.191 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:02.191 00.000 30444 GuideStep: -0.4 px 88 ms EAST, 0.4 px 69 ms SOUTH 01:11:04.299 02.108 15672 Exposure complete 01:11:04.319 00.020 15672 worker thread done servicing request 01:11:04.319 00.000 30444 OnExposeComplete: enter 01:11:04.319 00.000 30444 UpdateGuideState(): m_state=6 01:11:04.319 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 4980 01:11:04.319 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=199.32, Mass=127538, SNR=92.9, Peak=12237 HFD=3.8 01:11:04.319 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 01:11:04.319 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 01:11:04.319 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.51 mountX=0.09 mountY=-0.26, mountTheta=-1.24 01:11:04.319 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.27, opts=13) 01:11:04.319 00.000 30444 Enqueuing Move request for scope (0.02, -0.27) 01:11:04.319 00.000 15672 Worker thread wakes up 01:11:04.320 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd 01:11:04.320 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.27) 01:11:04.320 00.000 15672 Moving (0.02, -0.27) raw xDistance=0.09 yDistance=-0.26 01:11:04.320 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 01:11:04.320 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:11:04.320 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 01:11:04.320 00.000 15672 MoveAxis(E, 0, ABG) 01:11:04.320 00.000 15672 Move returns status 0, amount 0 01:11:04.320 00.000 15672 MoveAxis(N, 0, ABG) 01:11:04.320 00.000 15672 Move returns status 0, amount 0 01:11:04.320 00.000 15672 move complete, result=0 01:11:04.320 00.000 15672 worker thread done servicing request 01:11:04.325 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=13387, FiltMin=2583, FiltMax=9552, Gamma=2.950 01:11:04.375 00.050 30444 UpdateGuideState exits: m=127538 SNR=92.9 Saturated 01:11:04.375 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:04.375 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:04.375 00.000 30444 Enqueuing Expose request 01:11:04.375 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 01:11:04.375 00.000 15672 Worker thread wakes up 01:11:04.375 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:04.375 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:06.292 01.917 15672 Exposure complete 01:11:06.317 00.025 15672 worker thread done servicing request 01:11:06.318 00.001 30444 OnExposeComplete: enter 01:11:06.318 00.000 30444 UpdateGuideState(): m_state=6 01:11:06.318 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4981 01:11:06.318 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=199.30, Mass=123984, SNR=83.5, Peak=11993 HFD=3.7 01:11:06.318 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 01:11:06.318 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 01:11:06.318 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.29 hyp=0.29 cameraTheta=-1.56 mountX=0.08 mountY=-0.28, mountTheta=-1.29 01:11:06.318 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.29, opts=13) 01:11:06.318 00.000 30444 Enqueuing Move request for scope (0.00, -0.29) 01:11:06.318 00.000 15672 Worker thread wakes up 01:11:06.318 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.29) opts 0xd 01:11:06.319 00.001 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.29) 01:11:06.319 00.000 15672 Moving (0.00, -0.29) raw xDistance=0.08 yDistance=-0.28 01:11:06.319 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 01:11:06.319 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:11:06.319 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 01:11:06.319 00.000 15672 MoveAxis(E, 0, ABG) 01:11:06.319 00.000 15672 Move returns status 0, amount 0 01:11:06.319 00.000 15672 MoveAxis(N, 0, ABG) 01:11:06.319 00.000 15672 Move returns status 0, amount 0 01:11:06.319 00.000 15672 move complete, result=0 01:11:06.319 00.000 15672 worker thread done servicing request 01:11:06.324 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=12503, FiltMin=2558, FiltMax=9740, Gamma=2.950 01:11:06.374 00.050 30444 UpdateGuideState exits: m=123984 SNR=83.5 Saturated 01:11:06.374 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:06.374 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:06.375 00.001 30444 Enqueuing Expose request 01:11:06.375 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 01:11:06.375 00.000 15672 Worker thread wakes up 01:11:06.375 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:06.375 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:08.483 02.108 15672 Exposure complete 01:11:08.503 00.020 15672 worker thread done servicing request 01:11:08.503 00.000 30444 OnExposeComplete: enter 01:11:08.503 00.000 30444 UpdateGuideState(): m_state=6 01:11:08.503 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4982 01:11:08.503 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=199.47, Mass=128232, SNR=87.7, Peak=11984 HFD=3.8 01:11:08.503 00.000 30444 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.28) = xAngle (-1.93 = -1.93) 01:11:08.503 00.000 30444 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.99 = -1.99) 01:11:08.503 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.21 mountX=-0.05 mountY=-0.13, mountTheta=-1.94 01:11:08.504 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.12, opts=13) 01:11:08.504 00.000 30444 Enqueuing Move request for scope (-0.09, -0.12) 01:11:08.504 00.000 15672 Worker thread wakes up 01:11:08.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd 01:11:08.504 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.12) 01:11:08.504 00.000 15672 Moving (-0.09, -0.12) raw xDistance=-0.05 yDistance=-0.13 01:11:08.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 01:11:08.504 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:11:08.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 01:11:08.505 00.001 15672 MoveAxis(E, 0, ABG) 01:11:08.505 00.000 15672 Move returns status 0, amount 0 01:11:08.505 00.000 15672 MoveAxis(N, 0, ABG) 01:11:08.505 00.000 15672 Move returns status 0, amount 0 01:11:08.505 00.000 15672 move complete, result=0 01:11:08.505 00.000 15672 worker thread done servicing request 01:11:08.510 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=13954, FiltMin=2655, FiltMax=9986, Gamma=2.950 01:11:08.572 00.062 30444 UpdateGuideState exits: m=128232 SNR=87.7 Saturated 01:11:08.572 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:08.572 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:08.572 00.000 30444 Enqueuing Expose request 01:11:08.572 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:11:08.572 00.000 15672 Worker thread wakes up 01:11:08.572 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:08.572 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:10.481 01.909 15672 Exposure complete 01:11:10.501 00.020 15672 worker thread done servicing request 01:11:10.501 00.000 30444 OnExposeComplete: enter 01:11:10.501 00.000 30444 UpdateGuideState(): m_state=6 01:11:10.502 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4983 01:11:10.502 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=199.58, Mass=115821, SNR=94.0, Peak=12579 HFD=3.4 01:11:10.502 00.000 30444 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.28) = xAngle (-2.85 = -2.85) 01:11:10.502 00.000 30444 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.91 = -2.91) 01:11:10.502 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.01 hyp=0.46 cameraTheta=-3.13 mountX=-0.44 mountY=-0.10, mountTheta=-2.91 01:11:10.502 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.01, opts=13) 01:11:10.502 00.000 30444 Enqueuing Move request for scope (-0.46, -0.01) 01:11:10.502 00.000 15672 Worker thread wakes up 01:11:10.502 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.01) opts 0xd 01:11:10.502 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.01) 01:11:10.502 00.000 15672 Moving (-0.46, -0.01) raw xDistance=-0.44 yDistance=-0.10 01:11:10.503 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 01:11:10.503 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:11:10.503 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:11:10.503 00.000 15672 MoveAxis(E, 120, ABG) 01:11:10.503 00.000 15672 Guiding Dir = 2, Dur = 120 01:11:10.503 00.000 15672 IsSlewing returns 0 01:11:10.507 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=13266, FiltMin=2525, FiltMax=9797, Gamma=2.950 01:11:10.528 00.021 15672 IsGuiding returns 0 01:11:10.543 00.015 15672 PulseGuide returned control before completion, sleep 115 01:11:10.617 00.074 30444 UpdateGuideState exits: m=115821 SNR=94.0 Saturated 01:11:10.617 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:10.617 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:10.617 00.000 30444 Enqueuing Expose request 01:11:10.662 00.045 15672 IsGuiding returns 1 01:11:10.662 00.000 15672 scope still moving after pulse duration time elapsed 01:11:10.683 00.021 15672 IsSlewing returns 0 01:11:10.690 00.007 15672 IsGuiding returns 0 01:11:10.690 00.000 15672 scope move finished after 120 + 41 ms 01:11:10.690 00.000 15672 Move returns status 0, amount 120 01:11:10.690 00.000 15672 MoveAxis(N, 0, ABG) 01:11:10.690 00.000 15672 Move returns status 0, amount 0 01:11:10.690 00.000 15672 move complete, result=0 01:11:10.690 00.000 15672 worker thread done servicing request 01:11:10.690 00.000 30444 GuideStep: -0.4 px 120 ms EAST, -0.1 px 0 ms NORTH 01:11:10.690 00.000 15672 Worker thread wakes up 01:11:10.690 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:10.690 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:12.807 02.117 15672 Exposure complete 01:11:12.839 00.032 15672 worker thread done servicing request 01:11:12.839 00.000 30444 OnExposeComplete: enter 01:11:12.839 00.000 30444 UpdateGuideState(): m_state=6 01:11:12.839 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4984 01:11:12.839 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=199.25, Mass=129000, SNR=86.8, Peak=12651 HFD=3.7 01:11:12.839 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 01:11:12.839 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 01:11:12.839 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.33 hyp=0.33 cameraTheta=-1.58 mountX=0.09 mountY=-0.33, mountTheta=-1.31 01:11:12.840 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.33, opts=13) 01:11:12.840 00.000 30444 Enqueuing Move request for scope (-0.00, -0.33) 01:11:12.840 00.000 15672 Worker thread wakes up 01:11:12.840 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.33) opts 0xd 01:11:12.840 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.33) 01:11:12.840 00.000 15672 Moving (-0.00, -0.33) raw xDistance=0.09 yDistance=-0.33 01:11:12.840 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 01:11:12.840 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.45 newest=-0.57 01:11:12.840 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 01:11:12.840 00.000 15672 MoveAxis(E, 0, ABG) 01:11:12.840 00.000 15672 Move returns status 0, amount 0 01:11:12.840 00.000 15672 MoveAxis(N, 58, ABG) 01:11:12.840 00.000 15672 Guiding Dir = 0, Dur = 58 01:11:12.841 00.001 15672 IsSlewing returns 0 01:11:12.842 00.001 15672 IsGuiding returns 0 01:11:12.846 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=13738, FiltMin=2578, FiltMax=10171, Gamma=2.950 01:11:12.896 00.050 30444 UpdateGuideState exits: m=129000 SNR=86.8 Saturated 01:11:12.896 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:12.896 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:12.896 00.000 30444 Enqueuing Expose request 01:11:12.957 00.061 15672 IsGuiding returns 1 01:11:12.957 00.000 15672 scope still moving after pulse duration time elapsed 01:11:12.979 00.022 15672 IsSlewing returns 0 01:11:13.023 00.044 15672 IsGuiding returns 0 01:11:13.023 00.000 15672 scope move finished after 58 + 123 ms 01:11:13.023 00.000 15672 Move returns status 0, amount 58 01:11:13.023 00.000 15672 move complete, result=0 01:11:13.023 00.000 15672 worker thread done servicing request 01:11:13.024 00.001 15672 Worker thread wakes up 01:11:13.024 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 58 ms NORTH 01:11:13.024 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:13.024 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:14.930 01.906 15672 Exposure complete 01:11:14.950 00.020 15672 worker thread done servicing request 01:11:14.950 00.000 30444 OnExposeComplete: enter 01:11:14.950 00.000 30444 UpdateGuideState(): m_state=6 01:11:14.950 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4985 01:11:14.950 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=199.29, Mass=121525, SNR=92.2, Peak=13873 HFD=3.3 01:11:14.950 00.000 30444 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.28) = xAngle (-2.31 = -2.31) 01:11:14.950 00.000 30444 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.37 = -2.37) 01:11:14.950 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.30 hyp=0.57 cameraTheta=-2.58 mountX=-0.38 mountY=-0.40, mountTheta=-2.33 01:11:14.951 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.30, opts=13) 01:11:14.951 00.000 30444 Enqueuing Move request for scope (-0.48, -0.30) 01:11:14.951 00.000 15672 Worker thread wakes up 01:11:14.951 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.30) opts 0xd 01:11:14.951 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.30) 01:11:14.951 00.000 15672 Moving (-0.48, -0.30) raw xDistance=-0.38 yDistance=-0.40 01:11:14.951 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 01:11:14.951 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 01:11:14.951 00.000 15672 MoveAxis(E, 103, ABG) 01:11:14.951 00.000 15672 Guiding Dir = 2, Dur = 103 01:11:14.952 00.001 15672 IsSlewing returns 0 01:11:14.953 00.001 15672 IsGuiding returns 0 01:11:14.957 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=13873, FiltMin=2629, FiltMax=10217, Gamma=2.950 01:11:14.968 00.011 15672 PulseGuide returned control before completion, sleep 98 01:11:15.006 00.038 30444 UpdateGuideState exits: m=121525 SNR=92.2 Saturated 01:11:15.006 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:15.007 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:15.007 00.000 30444 Enqueuing Expose request 01:11:15.097 00.090 15672 IsGuiding returns 0 01:11:15.097 00.000 15672 Move returns status 0, amount 103 01:11:15.097 00.000 15672 MoveAxis(N, 71, ABG) 01:11:15.097 00.000 15672 Guiding Dir = 0, Dur = 71 01:11:15.098 00.001 15672 IsSlewing returns 0 01:11:15.099 00.001 15672 IsGuiding returns 0 01:11:15.179 00.080 15672 IsGuiding returns 1 01:11:15.179 00.000 15672 scope still moving after pulse duration time elapsed 01:11:15.199 00.020 15672 IsSlewing returns 0 01:11:15.202 00.003 15672 IsGuiding returns 1 01:11:15.223 00.021 15672 IsSlewing returns 0 01:11:15.226 00.003 15672 IsGuiding returns 1 01:11:15.246 00.020 15672 IsSlewing returns 0 01:11:15.258 00.012 15672 IsGuiding returns 0 01:11:15.258 00.000 15672 scope move finished after 71 + 88 ms 01:11:15.258 00.000 15672 Move returns status 0, amount 71 01:11:15.259 00.001 15672 move complete, result=0 01:11:15.259 00.000 15672 worker thread done servicing request 01:11:15.259 00.000 15672 Worker thread wakes up 01:11:15.259 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:15.259 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:15.259 00.000 30444 GuideStep: -0.4 px 103 ms EAST, -0.4 px 71 ms NORTH 01:11:17.368 02.109 15672 Exposure complete 01:11:17.387 00.019 15672 worker thread done servicing request 01:11:17.387 00.000 30444 OnExposeComplete: enter 01:11:17.387 00.000 30444 UpdateGuideState(): m_state=6 01:11:17.387 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4986 01:11:17.388 00.001 30444 Star::Find returns 1 (1), X=459.63, Y=199.48, Mass=113620, SNR=84.9, Peak=11818 HFD=3.4 01:11:17.388 00.000 30444 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.28) = xAngle (-2.65 = -2.65) 01:11:17.388 00.000 30444 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.71 = -2.71) 01:11:17.388 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=-0.11 hyp=0.51 cameraTheta=-2.93 mountX=-0.45 mountY=-0.21, mountTheta=-2.70 01:11:17.388 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-0.11, opts=13) 01:11:17.388 00.000 30444 Enqueuing Move request for scope (-0.49, -0.11) 01:11:17.388 00.000 15672 Worker thread wakes up 01:11:17.388 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.11) opts 0xd 01:11:17.388 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, -0.11) 01:11:17.388 00.000 15672 Moving (-0.49, -0.11) raw xDistance=-0.45 yDistance=-0.21 01:11:17.388 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45 01:11:17.389 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:11:17.389 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 01:11:17.389 00.000 15672 MoveAxis(E, 128, ABG) 01:11:17.389 00.000 15672 Guiding Dir = 2, Dur = 128 01:11:17.389 00.000 15672 IsSlewing returns 0 01:11:17.390 00.001 15672 IsGuiding returns 0 01:11:17.395 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=12835, FiltMin=2617, FiltMax=9180, Gamma=2.950 01:11:17.412 00.017 15672 PulseGuide returned control before completion, sleep 116 01:11:17.532 00.120 15672 IsGuiding returns 1 01:11:17.532 00.000 15672 scope still moving after pulse duration time elapsed 01:11:17.553 00.021 15672 IsSlewing returns 0 01:11:17.574 00.021 15672 IsGuiding returns 0 01:11:17.574 00.000 15672 scope move finished after 128 + 54 ms 01:11:17.574 00.000 15672 Move returns status 0, amount 128 01:11:17.574 00.000 15672 MoveAxis(N, 0, ABG) 01:11:17.574 00.000 15672 Move returns status 0, amount 0 01:11:17.574 00.000 15672 move complete, result=0 01:11:17.574 00.000 15672 worker thread done servicing request 01:11:17.763 00.189 30444 UpdateGuideState exits: m=113620 SNR=84.9 Saturated 01:11:17.764 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:17.764 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:17.764 00.000 30444 Enqueuing Expose request 01:11:17.764 00.000 30444 GuideStep: -0.4 px 128 ms EAST, -0.2 px 0 ms NORTH 01:11:17.764 00.000 15672 Worker thread wakes up 01:11:17.764 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:17.764 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:19.680 01.916 15672 Exposure complete 01:11:19.713 00.033 15672 worker thread done servicing request 01:11:19.713 00.000 30444 OnExposeComplete: enter 01:11:19.713 00.000 30444 UpdateGuideState(): m_state=6 01:11:19.713 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4987 01:11:19.713 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=199.39, Mass=125765, SNR=92.2, Peak=13456 HFD=3.6 01:11:19.713 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 01:11:19.713 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 01:11:19.713 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.24 mountX=0.12 mountY=-0.18, mountTheta=-0.98 01:11:19.715 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.20, opts=13) 01:11:19.715 00.000 30444 Enqueuing Move request for scope (0.07, -0.20) 01:11:19.715 00.000 15672 Worker thread wakes up 01:11:19.715 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd 01:11:19.715 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.20) 01:11:19.715 00.000 15672 Moving (0.07, -0.20) raw xDistance=0.12 yDistance=-0.18 01:11:19.715 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:11:19.715 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:11:19.715 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 01:11:19.715 00.000 15672 MoveAxis(E, 0, ABG) 01:11:19.715 00.000 15672 Move returns status 0, amount 0 01:11:19.715 00.000 15672 MoveAxis(N, 0, ABG) 01:11:19.715 00.000 15672 Move returns status 0, amount 0 01:11:19.715 00.000 15672 move complete, result=0 01:11:19.715 00.000 15672 worker thread done servicing request 01:11:19.720 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=13456, FiltMin=2566, FiltMax=9688, Gamma=2.950 01:11:19.809 00.089 30444 UpdateGuideState exits: m=125765 SNR=92.2 Saturated 01:11:19.809 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:19.810 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:19.810 00.000 30444 Enqueuing Expose request 01:11:19.810 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:11:19.810 00.000 15672 Worker thread wakes up 01:11:19.810 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:19.810 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:21.918 02.108 15672 Exposure complete 01:11:21.938 00.020 15672 worker thread done servicing request 01:11:21.938 00.000 30444 OnExposeComplete: enter 01:11:21.938 00.000 30444 UpdateGuideState(): m_state=6 01:11:21.938 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4988 01:11:21.938 00.000 30444 Star::Find returns 1 (1), X=459.53, Y=199.45, Mass=123032, SNR=96.9, Peak=14646 HFD=3.2 01:11:21.938 00.000 30444 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.28) = xAngle (-2.63 = -2.63) 01:11:21.938 00.000 30444 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.69 = -2.69) 01:11:21.938 00.000 30444 CameraToMount -- cameraX=-0.60 cameraY=-0.14 hyp=0.62 cameraTheta=-2.91 mountX=-0.54 mountY=-0.27, mountTheta=-2.68 01:11:21.939 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.60, y=-0.14, opts=13) 01:11:21.939 00.000 30444 Enqueuing Move request for scope (-0.60, -0.14) 01:11:21.939 00.000 15672 Worker thread wakes up 01:11:21.939 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.14) opts 0xd 01:11:21.939 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.60, -0.14) 01:11:21.939 00.000 15672 Moving (-0.60, -0.14) raw xDistance=-0.54 yDistance=-0.27 01:11:21.939 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54 01:11:21.939 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 01:11:21.939 00.000 15672 MoveAxis(E, 145, ABG) 01:11:21.939 00.000 15672 Guiding Dir = 2, Dur = 145 01:11:21.940 00.001 15672 IsSlewing returns 0 01:11:21.941 00.001 15672 IsGuiding returns 0 01:11:21.945 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=14646, FiltMin=2599, FiltMax=9677, Gamma=2.950 01:11:21.966 00.021 15672 PulseGuide returned control before completion, sleep 131 01:11:21.999 00.033 30444 UpdateGuideState exits: m=123032 SNR=96.9 Saturated 01:11:21.999 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:21.999 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:21.999 00.000 30444 Enqueuing Expose request 01:11:22.100 00.101 15672 IsGuiding returns 1 01:11:22.101 00.001 15672 scope still moving after pulse duration time elapsed 01:11:22.122 00.021 15672 IsSlewing returns 0 01:11:22.126 00.004 15672 IsGuiding returns 0 01:11:22.126 00.000 15672 scope move finished after 145 + 40 ms 01:11:22.126 00.000 15672 Move returns status 0, amount 145 01:11:22.126 00.000 15672 MoveAxis(N, 47, ABG) 01:11:22.127 00.001 15672 Guiding Dir = 0, Dur = 47 01:11:22.127 00.000 15672 IsSlewing returns 0 01:11:22.130 00.003 15672 IsGuiding returns 0 01:11:22.207 00.077 15672 IsGuiding returns 1 01:11:22.207 00.000 15672 scope still moving after pulse duration time elapsed 01:11:22.227 00.020 15672 IsSlewing returns 0 01:11:22.285 00.058 15672 IsGuiding returns 0 01:11:22.285 00.000 15672 scope move finished after 47 + 108 ms 01:11:22.285 00.000 15672 Move returns status 0, amount 47 01:11:22.286 00.001 15672 move complete, result=0 01:11:22.286 00.000 15672 worker thread done servicing request 01:11:22.286 00.000 15672 Worker thread wakes up 01:11:22.286 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:22.286 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:22.286 00.000 30444 GuideStep: -0.5 px 145 ms EAST, -0.3 px 47 ms NORTH 01:11:24.193 01.907 15672 Exposure complete 01:11:24.213 00.020 15672 worker thread done servicing request 01:11:24.213 00.000 30444 OnExposeComplete: enter 01:11:24.213 00.000 30444 UpdateGuideState(): m_state=6 01:11:24.214 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4989 01:11:24.214 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=198.98, Mass=126643, SNR=98.5, Peak=12564 HFD=3.1 01:11:24.214 00.000 30444 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.28) = xAngle (-1.27 = -1.27) 01:11:24.214 00.000 30444 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 01:11:24.214 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.61 hyp=0.61 cameraTheta=-1.55 mountX=0.18 mountY=-0.59, mountTheta=-1.28 01:11:24.214 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.61, opts=13) 01:11:24.214 00.000 30444 Enqueuing Move request for scope (0.01, -0.61) 01:11:24.214 00.000 15672 Worker thread wakes up 01:11:24.215 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.61) opts 0xd 01:11:24.215 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.61) 01:11:24.215 00.000 15672 Moving (0.01, -0.61) raw xDistance=0.18 yDistance=-0.59 01:11:24.215 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 01:11:24.215 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 01:11:24.215 00.000 15672 MoveAxis(E, 0, ABG) 01:11:24.215 00.000 15672 Move returns status 0, amount 0 01:11:24.215 00.000 15672 MoveAxis(N, 106, ABG) 01:11:24.215 00.000 15672 Guiding Dir = 0, Dur = 106 01:11:24.215 00.000 15672 IsSlewing returns 0 01:11:24.216 00.001 15672 IsGuiding returns 0 01:11:24.220 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=13407, FiltMin=2550, FiltMax=9423, Gamma=2.950 01:11:24.270 00.050 30444 UpdateGuideState exits: m=126643 SNR=98.5 Saturated 01:11:24.270 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:24.270 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:24.270 00.000 30444 Enqueuing Expose request 01:11:24.298 00.028 15672 PulseGuide returned control before completion, sleep 34 01:11:24.335 00.037 15672 IsGuiding returns 1 01:11:24.335 00.000 15672 scope still moving after pulse duration time elapsed 01:11:24.356 00.021 15672 IsSlewing returns 0 01:11:24.379 00.023 15672 IsGuiding returns 1 01:11:24.399 00.020 15672 IsSlewing returns 0 01:11:24.401 00.002 15672 IsGuiding returns 1 01:11:24.421 00.020 15672 IsSlewing returns 0 01:11:24.442 00.021 15672 IsGuiding returns 0 01:11:24.442 00.000 15672 scope move finished after 106 + 120 ms 01:11:24.442 00.000 15672 Move returns status 0, amount 106 01:11:24.442 00.000 15672 move complete, result=0 01:11:24.442 00.000 15672 worker thread done servicing request 01:11:24.442 00.000 15672 Worker thread wakes up 01:11:24.442 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:24.442 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:24.590 00.148 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 106 ms NORTH 01:11:26.552 01.962 15672 Exposure complete 01:11:26.574 00.022 15672 worker thread done servicing request 01:11:26.574 00.000 30444 OnExposeComplete: enter 01:11:26.574 00.000 30444 UpdateGuideState(): m_state=6 01:11:26.574 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 4990 01:11:26.574 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=199.25, Mass=127534, SNR=99.1, Peak=12534 HFD=3.7 01:11:26.574 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 01:11:26.574 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 01:11:26.574 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.34 hyp=0.37 cameraTheta=-1.99 mountX=-0.05 mountY=-0.36, mountTheta=-1.71 01:11:26.576 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.34, opts=13) 01:11:26.576 00.000 30444 Enqueuing Move request for scope (-0.15, -0.34) 01:11:26.576 00.000 15672 Worker thread wakes up 01:11:26.576 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.34) opts 0xd 01:11:26.576 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.34) 01:11:26.576 00.000 15672 Moving (-0.15, -0.34) raw xDistance=-0.05 yDistance=-0.36 01:11:26.576 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 01:11:26.576 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 01:11:26.576 00.000 15672 MoveAxis(E, 0, ABG) 01:11:26.576 00.000 15672 Move returns status 0, amount 0 01:11:26.576 00.000 15672 MoveAxis(N, 64, ABG) 01:11:26.576 00.000 15672 Guiding Dir = 0, Dur = 64 01:11:26.577 00.001 15672 IsSlewing returns 0 01:11:26.975 00.398 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=13938, FiltMin=2611, FiltMax=9871, Gamma=2.950 01:11:26.998 00.023 15672 IsGuiding returns 0 01:11:27.031 00.033 30444 UpdateGuideState exits: m=127534 SNR=99.1 Saturated 01:11:27.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:27.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:27.031 00.000 30444 Enqueuing Expose request 01:11:27.081 00.050 15672 IsGuiding returns 1 01:11:27.081 00.000 15672 scope still moving after pulse duration time elapsed 01:11:27.102 00.021 15672 IsSlewing returns 0 01:11:27.104 00.002 15672 IsGuiding returns 1 01:11:27.125 00.021 15672 IsSlewing returns 0 01:11:27.127 00.002 15672 IsGuiding returns 1 01:11:27.148 00.021 15672 IsSlewing returns 0 01:11:27.175 00.027 15672 IsGuiding returns 0 01:11:27.175 00.000 15672 scope move finished after 64 + 112 ms 01:11:27.175 00.000 15672 Move returns status 0, amount 64 01:11:27.175 00.000 15672 move complete, result=0 01:11:27.175 00.000 15672 worker thread done servicing request 01:11:27.175 00.000 15672 Worker thread wakes up 01:11:27.175 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 64 ms NORTH 01:11:27.176 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:27.176 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:29.081 01.905 15672 Exposure complete 01:11:29.101 00.020 15672 worker thread done servicing request 01:11:29.101 00.000 30444 OnExposeComplete: enter 01:11:29.101 00.000 30444 UpdateGuideState(): m_state=6 01:11:29.101 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 4991 01:11:29.101 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=199.13, Mass=133282, SNR=97.2, Peak=12269 HFD=3.6 01:11:29.101 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 01:11:29.101 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 01:11:29.101 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.46 hyp=0.48 cameraTheta=-1.26 mountX=0.27 mountY=-0.42, mountTheta=-1.00 01:11:29.102 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.46, opts=13) 01:11:29.102 00.000 30444 Enqueuing Move request for scope (0.15, -0.46) 01:11:29.102 00.000 15672 Worker thread wakes up 01:11:29.102 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.46) opts 0xd 01:11:29.102 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.46) 01:11:29.102 00.000 15672 Moving (0.15, -0.46) raw xDistance=0.27 yDistance=-0.42 01:11:29.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 01:11:29.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 01:11:29.102 00.000 15672 MoveAxis(W, 72, ABG) 01:11:29.102 00.000 15672 Guiding Dir = 3, Dur = 72 01:11:29.103 00.001 15672 IsSlewing returns 0 01:11:29.109 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=13553, FiltMin=2637, FiltMax=9685, Gamma=2.950 01:11:29.123 00.014 15672 IsGuiding returns 0 01:11:29.138 00.015 15672 PulseGuide returned control before completion, sleep 68 01:11:29.159 00.021 30444 UpdateGuideState exits: m=133282 SNR=97.2 Saturated 01:11:29.160 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:29.160 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:29.160 00.000 30444 Enqueuing Expose request 01:11:29.209 00.049 15672 IsGuiding returns 1 01:11:29.209 00.000 15672 scope still moving after pulse duration time elapsed 01:11:29.230 00.021 15672 IsSlewing returns 0 01:11:29.251 00.021 15672 IsGuiding returns 0 01:11:29.251 00.000 15672 scope move finished after 72 + 55 ms 01:11:29.251 00.000 15672 Move returns status 0, amount 72 01:11:29.251 00.000 15672 MoveAxis(N, 74, ABG) 01:11:29.251 00.000 15672 Guiding Dir = 0, Dur = 74 01:11:29.251 00.000 15672 IsSlewing returns 0 01:11:29.252 00.001 15672 IsGuiding returns 0 01:11:29.365 00.113 15672 IsGuiding returns 1 01:11:29.365 00.000 15672 scope still moving after pulse duration time elapsed 01:11:29.385 00.020 15672 IsSlewing returns 0 01:11:29.388 00.003 15672 IsGuiding returns 1 01:11:29.409 00.021 15672 IsSlewing returns 0 01:11:29.412 00.003 15672 IsGuiding returns 1 01:11:29.433 00.021 15672 IsSlewing returns 0 01:11:29.444 00.011 15672 IsGuiding returns 0 01:11:29.444 00.000 15672 scope move finished after 74 + 117 ms 01:11:29.445 00.001 15672 Move returns status 0, amount 74 01:11:29.445 00.000 15672 move complete, result=0 01:11:29.445 00.000 15672 worker thread done servicing request 01:11:29.445 00.000 30444 GuideStep: 0.3 px 72 ms WEST, -0.4 px 74 ms NORTH 01:11:29.445 00.000 15672 Worker thread wakes up 01:11:29.446 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:29.446 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:31.555 02.109 15672 Exposure complete 01:11:31.574 00.019 15672 worker thread done servicing request 01:11:31.575 00.001 30444 OnExposeComplete: enter 01:11:31.575 00.000 30444 UpdateGuideState(): m_state=6 01:11:31.575 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4992 01:11:31.575 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=199.11, Mass=123442, SNR=89.2, Peak=12401 HFD=3.8 01:11:31.575 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 01:11:31.575 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 01:11:31.575 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.48 hyp=0.49 cameraTheta=-1.75 mountX=0.05 mountY=-0.49, mountTheta=-1.47 01:11:31.575 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.48, opts=13) 01:11:31.575 00.000 30444 Enqueuing Move request for scope (-0.09, -0.48) 01:11:31.575 00.000 15672 Worker thread wakes up 01:11:31.576 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.48) opts 0xd 01:11:31.576 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.48) 01:11:31.576 00.000 15672 Moving (-0.09, -0.48) raw xDistance=0.05 yDistance=-0.49 01:11:31.576 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:11:31.576 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 01:11:31.576 00.000 15672 MoveAxis(E, 0, ABG) 01:11:31.576 00.000 15672 Move returns status 0, amount 0 01:11:31.576 00.000 15672 MoveAxis(N, 87, ABG) 01:11:31.576 00.000 15672 Guiding Dir = 0, Dur = 87 01:11:31.576 00.000 15672 IsSlewing returns 0 01:11:31.577 00.001 15672 IsGuiding returns 0 01:11:31.582 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=13615, FiltMin=2627, FiltMax=9740, Gamma=2.950 01:11:31.631 00.049 30444 UpdateGuideState exits: m=123442 SNR=89.2 Saturated 01:11:31.631 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:31.631 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:31.631 00.000 30444 Enqueuing Expose request 01:11:31.663 00.032 15672 PulseGuide returned control before completion, sleep 12 01:11:31.677 00.014 15672 IsGuiding returns 1 01:11:31.677 00.000 15672 scope still moving after pulse duration time elapsed 01:11:31.698 00.021 15672 IsSlewing returns 0 01:11:31.727 00.029 15672 IsGuiding returns 1 01:11:31.748 00.021 15672 IsSlewing returns 0 01:11:31.749 00.001 15672 IsGuiding returns 1 01:11:31.770 00.021 15672 IsSlewing returns 0 01:11:31.791 00.021 15672 IsGuiding returns 0 01:11:31.791 00.000 15672 scope move finished after 87 + 126 ms 01:11:31.791 00.000 15672 Move returns status 0, amount 87 01:11:31.791 00.000 15672 move complete, result=0 01:11:31.791 00.000 15672 worker thread done servicing request 01:11:31.791 00.000 15672 Worker thread wakes up 01:11:31.791 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:31.792 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:31.792 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 87 ms NORTH 01:11:33.701 01.909 15672 Exposure complete 01:11:33.720 00.019 15672 worker thread done servicing request 01:11:33.721 00.001 30444 OnExposeComplete: enter 01:11:33.721 00.000 30444 UpdateGuideState(): m_state=6 01:11:33.721 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4993 01:11:33.721 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=199.11, Mass=118939, SNR=84.1, Peak=12856 HFD=3.0 01:11:33.721 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 01:11:33.721 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 01:11:33.721 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.48 hyp=0.49 cameraTheta=-1.79 mountX=0.03 mountY=-0.49, mountTheta=-1.51 01:11:33.722 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.48, opts=13) 01:11:33.722 00.000 30444 Enqueuing Move request for scope (-0.11, -0.48) 01:11:33.722 00.000 15672 Worker thread wakes up 01:11:33.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.48) opts 0xd 01:11:33.722 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.48) 01:11:33.722 00.000 15672 Moving (-0.11, -0.48) raw xDistance=0.03 yDistance=-0.49 01:11:33.722 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 01:11:33.722 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 01:11:33.722 00.000 15672 MoveAxis(E, 0, ABG) 01:11:33.722 00.000 15672 Move returns status 0, amount 0 01:11:33.722 00.000 15672 MoveAxis(N, 87, ABG) 01:11:33.722 00.000 15672 Guiding Dir = 0, Dur = 87 01:11:33.722 00.000 15672 IsSlewing returns 0 01:11:33.723 00.001 15672 IsGuiding returns 0 01:11:33.729 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=12929, FiltMin=2566, FiltMax=9337, Gamma=2.950 01:11:33.794 00.065 30444 UpdateGuideState exits: m=118939 SNR=84.1 Saturated 01:11:33.794 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:33.794 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:33.794 00.000 30444 Enqueuing Expose request 01:11:33.804 00.010 15672 PulseGuide returned control before completion, sleep 17 01:11:33.851 00.047 15672 IsGuiding returns 1 01:11:33.851 00.000 15672 scope still moving after pulse duration time elapsed 01:11:33.872 00.021 15672 IsSlewing returns 0 01:11:33.872 00.000 15672 IsGuiding returns 1 01:11:33.894 00.022 15672 IsSlewing returns 0 01:11:33.915 00.021 15672 IsGuiding returns 0 01:11:33.915 00.000 15672 scope move finished after 87 + 105 ms 01:11:33.915 00.000 15672 Move returns status 0, amount 87 01:11:33.915 00.000 15672 move complete, result=0 01:11:33.915 00.000 15672 worker thread done servicing request 01:11:33.916 00.001 15672 Worker thread wakes up 01:11:33.916 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 87 ms NORTH 01:11:33.916 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:33.916 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:36.028 02.112 15672 Exposure complete 01:11:36.048 00.020 15672 worker thread done servicing request 01:11:36.048 00.000 30444 OnExposeComplete: enter 01:11:36.048 00.000 30444 UpdateGuideState(): m_state=6 01:11:36.049 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4994 01:11:36.049 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=198.91, Mass=111485, SNR=87.4, Peak=11983 HFD=3.1 01:11:36.049 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 01:11:36.049 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 01:11:36.049 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.68 hyp=0.72 cameraTheta=-1.90 mountX=-0.04 mountY=-0.72, mountTheta=-1.63 01:11:36.049 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.68, opts=13) 01:11:36.049 00.000 30444 Enqueuing Move request for scope (-0.23, -0.68) 01:11:36.049 00.000 15672 Worker thread wakes up 01:11:36.050 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.68) opts 0xd 01:11:36.050 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.68) 01:11:36.050 00.000 15672 Moving (-0.23, -0.68) raw xDistance=-0.04 yDistance=-0.72 01:11:36.050 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 01:11:36.050 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 01:11:36.050 00.000 15672 MoveAxis(E, 0, ABG) 01:11:36.050 00.000 15672 Move returns status 0, amount 0 01:11:36.050 00.000 15672 MoveAxis(N, 128, ABG) 01:11:36.050 00.000 15672 Guiding Dir = 0, Dur = 128 01:11:36.050 00.000 15672 IsSlewing returns 0 01:11:36.050 00.000 15672 IsGuiding returns 0 01:11:36.056 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2104, max=11983, FiltMin=2508, FiltMax=8961, Gamma=2.950 01:11:36.109 00.053 30444 UpdateGuideState exits: m=111485 SNR=87.4 Saturated 01:11:36.109 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:36.109 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:36.109 00.000 30444 Enqueuing Expose request 01:11:36.136 00.027 15672 PulseGuide returned control before completion, sleep 54 01:11:36.193 00.057 15672 IsGuiding returns 1 01:11:36.193 00.000 15672 scope still moving after pulse duration time elapsed 01:11:36.214 00.021 15672 IsSlewing returns 0 01:11:36.235 00.021 15672 IsGuiding returns 1 01:11:36.257 00.022 15672 IsSlewing returns 0 01:11:36.297 00.040 15672 IsGuiding returns 0 01:11:36.297 00.000 15672 scope move finished after 128 + 117 ms 01:11:36.297 00.000 15672 Move returns status 0, amount 128 01:11:36.297 00.000 15672 move complete, result=0 01:11:36.297 00.000 15672 worker thread done servicing request 01:11:36.297 00.000 15672 Worker thread wakes up 01:11:36.297 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:36.297 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:36.297 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.7 px 128 ms NORTH 01:11:38.204 01.907 15672 Exposure complete 01:11:38.229 00.025 15672 worker thread done servicing request 01:11:38.229 00.000 30444 OnExposeComplete: enter 01:11:38.229 00.000 30444 UpdateGuideState(): m_state=6 01:11:38.229 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 4995 01:11:38.229 00.000 30444 Star::Find returns 1 (1), X=459.88, Y=198.93, Mass=123439, SNR=96.7, Peak=12675 HFD=3.2 01:11:38.229 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 01:11:38.229 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 01:11:38.229 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.65 hyp=0.70 cameraTheta=-1.93 mountX=-0.05 mountY=-0.69, mountTheta=-1.65 01:11:38.230 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.65, opts=13) 01:11:38.230 00.000 30444 Enqueuing Move request for scope (-0.24, -0.65) 01:11:38.230 00.000 15672 Worker thread wakes up 01:11:38.230 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.65) opts 0xd 01:11:38.230 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.65) 01:11:38.230 00.000 15672 Moving (-0.24, -0.65) raw xDistance=-0.05 yDistance=-0.69 01:11:38.230 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 01:11:38.230 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 01:11:38.230 00.000 15672 MoveAxis(E, 0, ABG) 01:11:38.230 00.000 15672 Move returns status 0, amount 0 01:11:38.230 00.000 15672 MoveAxis(N, 123, ABG) 01:11:38.231 00.001 15672 Guiding Dir = 0, Dur = 123 01:11:38.231 00.000 15672 IsSlewing returns 0 01:11:38.232 00.001 15672 IsGuiding returns 0 01:11:38.238 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=13066, FiltMin=2568, FiltMax=9616, Gamma=2.950 01:11:38.292 00.054 30444 UpdateGuideState exits: m=123439 SNR=96.7 Saturated 01:11:38.292 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:38.292 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:38.292 00.000 30444 Enqueuing Expose request 01:11:38.310 00.018 15672 PulseGuide returned control before completion, sleep 56 01:11:38.368 00.058 15672 IsGuiding returns 1 01:11:38.368 00.000 15672 scope still moving after pulse duration time elapsed 01:11:38.388 00.020 15672 IsSlewing returns 0 01:11:38.390 00.002 15672 IsGuiding returns 1 01:11:38.410 00.020 15672 IsSlewing returns 0 01:11:38.413 00.003 15672 IsGuiding returns 1 01:11:38.433 00.020 15672 IsSlewing returns 0 01:11:38.436 00.003 15672 IsGuiding returns 1 01:11:38.457 00.021 15672 IsSlewing returns 0 01:11:38.487 00.030 15672 IsGuiding returns 0 01:11:38.487 00.000 15672 scope move finished after 123 + 131 ms 01:11:38.487 00.000 15672 Move returns status 0, amount 123 01:11:38.487 00.000 15672 move complete, result=0 01:11:38.487 00.000 15672 worker thread done servicing request 01:11:38.487 00.000 15672 Worker thread wakes up 01:11:38.488 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:38.488 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:38.488 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 123 ms NORTH 01:11:40.603 02.115 15672 Exposure complete 01:11:40.634 00.031 15672 worker thread done servicing request 01:11:40.634 00.000 30444 OnExposeComplete: enter 01:11:40.634 00.000 30444 UpdateGuideState(): m_state=6 01:11:40.634 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 4996 01:11:40.634 00.000 30444 Star::Find returns 1 (1), X=459.36, Y=198.39, Mass=127665, SNR=90.4, Peak=11712 HFD=3.5 01:11:40.634 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 01:11:40.634 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 01:11:40.634 00.000 30444 CameraToMount -- cameraX=-0.76 cameraY=-1.20 hyp=1.42 cameraTheta=-2.14 mountX=-0.40 mountY=-1.33, mountTheta=-1.86 01:11:40.635 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.76, y=-1.20, opts=13) 01:11:40.635 00.000 30444 Enqueuing Move request for scope (-0.76, -1.20) 01:11:40.635 00.000 15672 Worker thread wakes up 01:11:40.635 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -1.20) opts 0xd 01:11:40.635 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.76, -1.20) 01:11:40.635 00.000 15672 Moving (-0.76, -1.20) raw xDistance=-0.40 yDistance=-1.33 01:11:40.635 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 01:11:40.635 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.33 from input -1.33 01:11:40.635 00.000 15672 MoveAxis(E, 109, ABG) 01:11:40.635 00.000 15672 Guiding Dir = 2, Dur = 109 01:11:40.636 00.001 15672 IsSlewing returns 0 01:11:40.637 00.001 15672 IsGuiding returns 0 01:11:40.641 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2135, max=11712, FiltMin=2628, FiltMax=9455, Gamma=2.950 01:11:40.657 00.016 15672 PulseGuide returned control before completion, sleep 100 01:11:40.691 00.034 30444 UpdateGuideState exits: m=127665 SNR=90.4 Saturated 01:11:40.691 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:40.692 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:40.692 00.000 30444 Enqueuing Expose request 01:11:40.759 00.067 15672 IsGuiding returns 1 01:11:40.759 00.000 15672 scope still moving after pulse duration time elapsed 01:11:40.780 00.021 15672 IsSlewing returns 0 01:11:40.802 00.022 15672 IsGuiding returns 0 01:11:40.803 00.001 15672 scope move finished after 109 + 56 ms 01:11:40.803 00.000 15672 Move returns status 0, amount 109 01:11:40.803 00.000 15672 MoveAxis(N, 238, ABG) 01:11:40.803 00.000 15672 Guiding Dir = 0, Dur = 238 01:11:40.804 00.001 15672 IsSlewing returns 0 01:11:40.806 00.002 15672 IsGuiding returns 0 01:11:40.881 00.075 15672 PulseGuide returned control before completion, sleep 174 01:11:41.058 00.177 15672 IsGuiding returns 1 01:11:41.058 00.000 15672 scope still moving after pulse duration time elapsed 01:11:41.080 00.022 15672 IsSlewing returns 0 01:11:41.084 00.004 15672 IsGuiding returns 1 01:11:41.105 00.021 15672 IsSlewing returns 0 01:11:41.106 00.001 15672 IsGuiding returns 1 01:11:41.126 00.020 15672 IsSlewing returns 0 01:11:41.128 00.002 15672 IsGuiding returns 1 01:11:41.149 00.021 15672 IsSlewing returns 0 01:11:41.201 00.052 15672 IsGuiding returns 0 01:11:41.201 00.000 15672 scope move finished after 238 + 157 ms 01:11:41.201 00.000 15672 Move returns status 0, amount 238 01:11:41.201 00.000 15672 move complete, result=0 01:11:41.202 00.001 15672 worker thread done servicing request 01:11:41.202 00.000 15672 Worker thread wakes up 01:11:41.202 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:41.202 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:41.202 00.000 30444 GuideStep: -0.4 px 109 ms EAST, -1.3 px 238 ms NORTH 01:11:43.108 01.906 15672 Exposure complete 01:11:43.128 00.020 15672 worker thread done servicing request 01:11:43.128 00.000 30444 OnExposeComplete: enter 01:11:43.128 00.000 30444 UpdateGuideState(): m_state=6 01:11:43.128 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 4997 01:11:43.128 00.000 30444 Star::Find returns 1 (1), X=459.86, Y=198.89, Mass=125678, SNR=87.8, Peak=11562 HFD=3.8 01:11:43.128 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 01:11:43.128 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 01:11:43.128 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.69 hyp=0.74 cameraTheta=-1.93 mountX=-0.06 mountY=-0.73, mountTheta=-1.65 01:11:43.129 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.69, opts=13) 01:11:43.129 00.000 30444 Enqueuing Move request for scope (-0.26, -0.69) 01:11:43.129 00.000 15672 Worker thread wakes up 01:11:43.129 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.69) opts 0xd 01:11:43.129 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.69) 01:11:43.129 00.000 15672 Moving (-0.26, -0.69) raw xDistance=-0.06 yDistance=-0.73 01:11:43.129 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:11:43.129 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 01:11:43.129 00.000 15672 MoveAxis(E, 0, ABG) 01:11:43.129 00.000 15672 Move returns status 0, amount 0 01:11:43.129 00.000 15672 MoveAxis(N, 131, ABG) 01:11:43.129 00.000 15672 Guiding Dir = 0, Dur = 131 01:11:43.130 00.001 15672 IsSlewing returns 0 01:11:43.131 00.001 15672 IsGuiding returns 0 01:11:43.136 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=12302, FiltMin=2548, FiltMax=9042, Gamma=2.950 01:11:43.213 00.077 15672 PulseGuide returned control before completion, sleep 60 01:11:43.253 00.040 30444 UpdateGuideState exits: m=125678 SNR=87.8 Saturated 01:11:43.253 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:43.253 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:43.253 00.000 30444 Enqueuing Expose request 01:11:43.277 00.024 15672 IsGuiding returns 1 01:11:43.277 00.000 15672 scope still moving after pulse duration time elapsed 01:11:43.298 00.021 15672 IsSlewing returns 0 01:11:43.300 00.002 15672 IsGuiding returns 1 01:11:43.321 00.021 15672 IsSlewing returns 0 01:11:43.374 00.053 15672 IsGuiding returns 0 01:11:43.374 00.000 15672 scope move finished after 131 + 111 ms 01:11:43.374 00.000 15672 Move returns status 0, amount 131 01:11:43.374 00.000 15672 move complete, result=0 01:11:43.374 00.000 15672 worker thread done servicing request 01:11:43.374 00.000 15672 Worker thread wakes up 01:11:43.374 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 131 ms NORTH 01:11:43.374 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:43.374 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:45.492 02.118 15672 Exposure complete 01:11:45.521 00.029 15672 worker thread done servicing request 01:11:45.521 00.000 30444 OnExposeComplete: enter 01:11:45.521 00.000 30444 UpdateGuideState(): m_state=6 01:11:45.521 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 4998 01:11:45.521 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=199.31, Mass=129010, SNR=116.6, Peak=12989 HFD=3.3 01:11:45.521 00.000 30444 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.28) = xAngle (-0.39 = -0.39) 01:11:45.521 00.000 30444 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.45 = -0.45) 01:11:45.521 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.28 hyp=0.45 cameraTheta=-0.67 mountX=0.42 mountY=-0.20, mountTheta=-0.44 01:11:45.522 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.28, opts=13) 01:11:45.522 00.000 30444 Enqueuing Move request for scope (0.36, -0.28) 01:11:45.522 00.000 15672 Worker thread wakes up 01:11:45.522 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.28) opts 0xd 01:11:45.522 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.28) 01:11:45.522 00.000 15672 Moving (0.36, -0.28) raw xDistance=0.42 yDistance=-0.20 01:11:45.522 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 01:11:45.522 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:11:45.522 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 01:11:45.522 00.000 15672 MoveAxis(W, 113, ABG) 01:11:45.522 00.000 15672 Guiding Dir = 3, Dur = 113 01:11:45.523 00.001 15672 IsSlewing returns 0 01:11:45.525 00.002 15672 IsGuiding returns 0 01:11:45.529 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=13218, FiltMin=2619, FiltMax=10000, Gamma=2.950 01:11:45.545 00.016 15672 PulseGuide returned control before completion, sleep 103 01:11:45.577 00.032 30444 UpdateGuideState exits: m=129010 SNR=116.6 Saturated 01:11:45.577 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:45.577 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:45.577 00.000 30444 Enqueuing Expose request 01:11:45.651 00.074 15672 IsGuiding returns 1 01:11:45.651 00.000 15672 scope still moving after pulse duration time elapsed 01:11:45.671 00.020 15672 IsSlewing returns 0 01:11:45.721 00.050 15672 IsGuiding returns 0 01:11:45.721 00.000 15672 scope move finished after 113 + 83 ms 01:11:45.721 00.000 15672 Move returns status 0, amount 113 01:11:45.721 00.000 15672 MoveAxis(N, 0, ABG) 01:11:45.721 00.000 15672 Move returns status 0, amount 0 01:11:45.721 00.000 15672 move complete, result=0 01:11:45.722 00.001 15672 worker thread done servicing request 01:11:45.722 00.000 15672 Worker thread wakes up 01:11:45.722 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:45.722 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:45.722 00.000 30444 GuideStep: 0.4 px 113 ms WEST, -0.2 px 0 ms NORTH 01:11:47.631 01.909 15672 Exposure complete 01:11:47.651 00.020 15672 worker thread done servicing request 01:11:47.651 00.000 30444 OnExposeComplete: enter 01:11:47.651 00.000 30444 UpdateGuideState(): m_state=6 01:11:47.651 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 4999 01:11:47.651 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=199.25, Mass=116281, SNR=85.1, Peak=12486 HFD=3.4 01:11:47.652 00.001 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 01:11:47.652 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 01:11:47.652 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.34 hyp=0.36 cameraTheta=-1.18 mountX=0.22 mountY=-0.30, mountTheta=-0.93 01:11:47.652 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.34, opts=13) 01:11:47.652 00.000 30444 Enqueuing Move request for scope (0.14, -0.34) 01:11:47.652 00.000 15672 Worker thread wakes up 01:11:47.652 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.34) opts 0xd 01:11:47.652 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.34) 01:11:47.652 00.000 15672 Moving (0.14, -0.34) raw xDistance=0.22 yDistance=-0.30 01:11:47.652 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 01:11:47.652 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 01:11:47.652 00.000 15672 MoveAxis(E, 0, ABG) 01:11:47.652 00.000 15672 Move returns status 0, amount 0 01:11:47.652 00.000 15672 MoveAxis(N, 53, ABG) 01:11:47.652 00.000 15672 Guiding Dir = 0, Dur = 53 01:11:47.654 00.002 15672 IsSlewing returns 0 01:11:47.655 00.001 15672 IsGuiding returns 0 01:11:47.659 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=12578, FiltMin=2631, FiltMax=9266, Gamma=2.950 01:11:47.707 00.048 30444 UpdateGuideState exits: m=116281 SNR=85.1 Saturated 01:11:47.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:47.707 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:47.707 00.000 30444 Enqueuing Expose request 01:11:47.735 00.028 15672 IsGuiding returns 1 01:11:47.736 00.001 15672 scope still moving after pulse duration time elapsed 01:11:47.757 00.021 15672 IsSlewing returns 0 01:11:47.758 00.001 15672 IsGuiding returns 1 01:11:47.780 00.022 15672 IsSlewing returns 0 01:11:47.780 00.000 15672 IsGuiding returns 1 01:11:47.802 00.022 15672 IsSlewing returns 0 01:11:47.815 00.013 15672 IsGuiding returns 0 01:11:47.815 00.000 15672 scope move finished after 53 + 107 ms 01:11:47.815 00.000 15672 Move returns status 0, amount 53 01:11:47.815 00.000 15672 move complete, result=0 01:11:47.816 00.001 15672 worker thread done servicing request 01:11:47.816 00.000 15672 Worker thread wakes up 01:11:47.816 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:47.816 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:47.816 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 53 ms NORTH 01:11:49.931 02.115 15672 Exposure complete 01:11:49.961 00.030 15672 worker thread done servicing request 01:11:49.961 00.000 30444 OnExposeComplete: enter 01:11:49.961 00.000 30444 UpdateGuideState(): m_state=6 01:11:49.961 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5000 01:11:49.961 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=199.38, Mass=129696, SNR=95.8, Peak=12248 HFD=3.6 01:11:49.961 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 01:11:49.961 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 01:11:49.961 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.27 mountX=0.12 mountY=-0.19, mountTheta=-1.01 01:11:49.962 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.21, opts=13) 01:11:49.962 00.000 30444 Enqueuing Move request for scope (0.06, -0.21) 01:11:49.962 00.000 15672 Worker thread wakes up 01:11:49.962 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd 01:11:49.962 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.21) 01:11:49.962 00.000 15672 Moving (0.06, -0.21) raw xDistance=0.12 yDistance=-0.19 01:11:49.962 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:11:49.962 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:11:49.962 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 01:11:49.962 00.000 15672 MoveAxis(E, 0, ABG) 01:11:49.962 00.000 15672 Move returns status 0, amount 0 01:11:49.962 00.000 15672 MoveAxis(N, 0, ABG) 01:11:49.962 00.000 15672 Move returns status 0, amount 0 01:11:49.962 00.000 15672 move complete, result=0 01:11:49.962 00.000 15672 worker thread done servicing request 01:11:49.967 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=12780, FiltMin=2584, FiltMax=10175, Gamma=2.950 01:11:50.372 00.405 30444 UpdateGuideState exits: m=129696 SNR=95.8 Saturated 01:11:50.372 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:50.372 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:50.372 00.000 30444 Enqueuing Expose request 01:11:50.373 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:11:50.373 00.000 15672 Worker thread wakes up 01:11:50.373 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:50.373 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:52.279 01.906 15672 Exposure complete 01:11:52.299 00.020 15672 worker thread done servicing request 01:11:52.299 00.000 30444 OnExposeComplete: enter 01:11:52.299 00.000 30444 UpdateGuideState(): m_state=6 01:11:52.299 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5001 01:11:52.299 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=199.87, Mass=120501, SNR=89.8, Peak=10951 HFD=4.1 01:11:52.299 00.000 30444 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.28) = xAngle (2.21 = 2.21) 01:11:52.299 00.000 30444 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.15 = 2.15) 01:11:52.299 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.94 mountX=-0.18 mountY=0.26, mountTheta=2.19 01:11:52.300 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.29, opts=13) 01:11:52.300 00.000 30444 Enqueuing Move request for scope (-0.11, 0.29) 01:11:52.300 00.000 15672 Worker thread wakes up 01:11:52.300 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.29) opts 0xd 01:11:52.300 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.29) 01:11:52.300 00.000 15672 Moving (-0.11, 0.29) raw xDistance=-0.18 yDistance=0.26 01:11:52.300 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 01:11:52.300 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:11:52.300 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 01:11:52.300 00.000 15672 MoveAxis(E, 0, ABG) 01:11:52.300 00.000 15672 Move returns status 0, amount 0 01:11:52.300 00.000 15672 MoveAxis(N, 0, ABG) 01:11:52.300 00.000 15672 Move returns status 0, amount 0 01:11:52.300 00.000 15672 move complete, result=0 01:11:52.301 00.001 15672 worker thread done servicing request 01:11:52.306 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=11257, FiltMin=2570, FiltMax=9329, Gamma=2.950 01:11:52.418 00.112 30444 UpdateGuideState exits: m=120501 SNR=89.8 Saturated 01:11:52.418 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:52.418 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:52.418 00.000 30444 Enqueuing Expose request 01:11:52.418 00.000 15672 Worker thread wakes up 01:11:52.418 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 01:11:52.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:52.419 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:54.526 02.107 15672 Exposure complete 01:11:54.548 00.022 15672 worker thread done servicing request 01:11:54.549 00.001 30444 OnExposeComplete: enter 01:11:54.549 00.000 30444 UpdateGuideState(): m_state=6 01:11:54.549 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5002 01:11:54.549 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=199.46, Mass=116016, SNR=84.4, Peak=11351 HFD=3.3 01:11:54.549 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.00 = 0.00) 01:11:54.549 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 01:11:54.549 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.13 hyp=0.47 cameraTheta=-0.27 mountX=0.47 mountY=-0.03, mountTheta=-0.06 01:11:54.549 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.13, opts=13) 01:11:54.550 00.001 30444 Enqueuing Move request for scope (0.45, -0.13) 01:11:54.550 00.000 15672 Worker thread wakes up 01:11:54.550 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.13) opts 0xd 01:11:54.550 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.13) 01:11:54.550 00.000 15672 Moving (0.45, -0.13) raw xDistance=0.47 yDistance=-0.03 01:11:54.550 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47 01:11:54.550 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:11:54.550 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 01:11:54.550 00.000 15672 MoveAxis(W, 127, ABG) 01:11:54.550 00.000 15672 Guiding Dir = 3, Dur = 127 01:11:54.550 00.000 15672 IsSlewing returns 0 01:11:54.551 00.001 15672 IsGuiding returns 0 01:11:54.556 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=11512, FiltMin=2590, FiltMax=10076, Gamma=2.950 01:11:54.571 00.015 15672 PulseGuide returned control before completion, sleep 118 01:11:54.605 00.034 30444 UpdateGuideState exits: m=116016 SNR=84.4 Saturated 01:11:54.605 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:54.605 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:54.605 00.000 30444 Enqueuing Expose request 01:11:54.692 00.087 15672 IsGuiding returns 1 01:11:54.692 00.000 15672 scope still moving after pulse duration time elapsed 01:11:54.712 00.020 15672 IsSlewing returns 0 01:11:54.748 00.036 15672 IsGuiding returns 0 01:11:54.748 00.000 15672 scope move finished after 127 + 69 ms 01:11:54.748 00.000 15672 Move returns status 0, amount 127 01:11:54.748 00.000 15672 MoveAxis(N, 0, ABG) 01:11:54.749 00.001 15672 Move returns status 0, amount 0 01:11:54.749 00.000 15672 move complete, result=0 01:11:54.749 00.000 15672 worker thread done servicing request 01:11:54.749 00.000 15672 Worker thread wakes up 01:11:54.749 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:54.749 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:54.749 00.000 30444 GuideStep: 0.5 px 127 ms WEST, -0.0 px 0 ms NORTH 01:11:56.658 01.909 15672 Exposure complete 01:11:56.678 00.020 15672 worker thread done servicing request 01:11:56.678 00.000 30444 OnExposeComplete: enter 01:11:56.678 00.000 30444 UpdateGuideState(): m_state=6 01:11:56.678 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5003 01:11:56.679 00.001 30444 Star::Find returns 1 (1), X=458.75, Y=200.56, Mass=121614, SNR=93.0, Peak=10128 HFD=3.7 01:11:56.679 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.80 = 2.80) 01:11:56.679 00.000 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.74 = 2.74) 01:11:56.679 00.000 30444 CameraToMount -- cameraX=-1.38 cameraY=0.98 hyp=1.69 cameraTheta=2.53 mountX=-1.59 mountY=0.66, mountTheta=2.75 01:11:56.679 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.38, y=0.98, opts=13) 01:11:56.679 00.000 30444 Enqueuing Move request for scope (-1.38, 0.98) 01:11:56.679 00.000 15672 Worker thread wakes up 01:11:56.679 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.38, 0.98) opts 0xd 01:11:56.679 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.38, 0.98) 01:11:56.680 00.001 15672 Moving (-1.38, 0.98) raw xDistance=-1.59 yDistance=0.66 01:11:56.680 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.59 01:11:56.680 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:11:56.680 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66 01:11:56.680 00.000 15672 MoveAxis(E, 422, ABG) 01:11:56.680 00.000 15672 Guiding Dir = 2, Dur = 422 01:11:56.680 00.000 15672 IsSlewing returns 0 01:11:56.681 00.001 15672 IsGuiding returns 0 01:11:56.686 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=10128, FiltMin=2596, FiltMax=8576, Gamma=2.950 01:11:56.695 00.009 15672 PulseGuide returned control before completion, sleep 418 01:11:56.735 00.040 30444 UpdateGuideState exits: m=121614 SNR=93.0 Saturated 01:11:56.735 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:56.735 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:56.735 00.000 30444 Enqueuing Expose request 01:11:57.159 00.424 15672 IsGuiding returns 0 01:11:57.159 00.000 15672 Move returns status 0, amount 422 01:11:57.159 00.000 15672 MoveAxis(N, 0, ABG) 01:11:57.159 00.000 15672 Move returns status 0, amount 0 01:11:57.159 00.000 15672 move complete, result=0 01:11:57.159 00.000 15672 worker thread done servicing request 01:11:57.159 00.000 15672 Worker thread wakes up 01:11:57.159 00.000 30444 GuideStep: -1.6 px 422 ms EAST, 0.7 px 0 ms NORTH 01:11:57.159 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:57.160 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:59.268 02.108 15672 Exposure complete 01:11:59.288 00.020 15672 worker thread done servicing request 01:11:59.288 00.000 30444 OnExposeComplete: enter 01:11:59.288 00.000 30444 UpdateGuideState(): m_state=6 01:11:59.288 00.000 30444 Star::Find(15, 458, 200, 0, (0,0,0,0), 0.0, 255) frame 5004 01:11:59.288 00.000 30444 Star::Find returns 1 (1), X=461.89, Y=199.49, Mass=127159, SNR=95.3, Peak=12161 HFD=3.8 01:11:59.288 00.000 30444 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.28) = xAngle (0.22 = 0.22) 01:11:59.288 00.000 30444 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.16 = 0.16) 01:11:59.289 00.001 30444 CameraToMount -- cameraX=1.76 cameraY=-0.10 hyp=1.77 cameraTheta=-0.06 mountX=1.72 mountY=0.28, mountTheta=0.16 01:11:59.289 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.76, y=-0.10, opts=13) 01:11:59.289 00.000 30444 Enqueuing Move request for scope (1.76, -0.10) 01:11:59.289 00.000 15672 Worker thread wakes up 01:11:59.289 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.76, -0.10) opts 0xd 01:11:59.289 00.000 15672 Handling offset move in thread for scope, endpoint = (1.76, -0.10) 01:11:59.289 00.000 15672 Moving (1.76, -0.10) raw xDistance=1.72 yDistance=0.28 01:11:59.289 00.000 15672 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.72 01:11:59.289 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:11:59.289 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 01:11:59.290 00.001 15672 MoveAxis(W, 436, ABG) 01:11:59.290 00.000 15672 Guiding Dir = 3, Dur = 436 01:11:59.290 00.000 15672 IsSlewing returns 0 01:11:59.291 00.001 15672 IsGuiding returns 0 01:11:59.295 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=12655, FiltMin=2562, FiltMax=9745, Gamma=2.950 01:11:59.316 00.021 15672 PulseGuide returned control before completion, sleep 422 01:11:59.345 00.029 30444 UpdateGuideState exits: m=127159 SNR=95.3 Saturated 01:11:59.345 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:11:59.345 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:11:59.345 00.000 30444 Enqueuing Expose request 01:11:59.779 00.434 15672 IsGuiding returns 0 01:11:59.779 00.000 15672 Move returns status 0, amount 436 01:11:59.780 00.001 15672 MoveAxis(N, 0, ABG) 01:11:59.780 00.000 15672 Move returns status 0, amount 0 01:11:59.780 00.000 15672 move complete, result=0 01:11:59.780 00.000 15672 worker thread done servicing request 01:11:59.780 00.000 15672 Worker thread wakes up 01:11:59.780 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:11:59.780 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:11:59.781 00.001 30444 GuideStep: 1.7 px 436 ms WEST, 0.3 px 0 ms NORTH 01:12:01.690 01.909 15672 Exposure complete 01:12:01.710 00.020 15672 worker thread done servicing request 01:12:01.710 00.000 30444 OnExposeComplete: enter 01:12:01.710 00.000 30444 UpdateGuideState(): m_state=6 01:12:01.710 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5005 01:12:01.710 00.000 30444 Star::Find returns 1 (1), X=461.17, Y=199.55, Mass=126593, SNR=88.0, Peak=13255 HFD=3.7 01:12:01.710 00.000 30444 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.28) = xAngle (0.24 = 0.24) 01:12:01.710 00.000 30444 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.18 = 0.18) 01:12:01.710 00.000 30444 CameraToMount -- cameraX=1.05 cameraY=-0.04 hyp=1.05 cameraTheta=-0.04 mountX=1.02 mountY=0.19, mountTheta=0.18 01:12:01.711 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.05, y=-0.04, opts=13) 01:12:01.711 00.000 30444 Enqueuing Move request for scope (1.05, -0.04) 01:12:01.711 00.000 15672 Worker thread wakes up 01:12:01.711 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.04) opts 0xd 01:12:01.711 00.000 15672 Handling offset move in thread for scope, endpoint = (1.05, -0.04) 01:12:01.711 00.000 15672 Moving (1.05, -0.04) raw xDistance=1.02 yDistance=0.19 01:12:01.711 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.02 01:12:01.711 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:01.711 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 01:12:01.711 00.000 15672 MoveAxis(W, 305, ABG) 01:12:01.711 00.000 15672 Guiding Dir = 3, Dur = 305 01:12:01.712 00.001 15672 IsSlewing returns 0 01:12:01.712 00.000 15672 IsGuiding returns 0 01:12:01.717 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=13255, FiltMin=2642, FiltMax=10151, Gamma=2.950 01:12:01.728 00.011 15672 PulseGuide returned control before completion, sleep 300 01:12:01.766 00.038 30444 UpdateGuideState exits: m=126593 SNR=88.0 Saturated 01:12:01.766 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:01.766 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:01.766 00.000 30444 Enqueuing Expose request 01:12:02.048 00.282 15672 IsGuiding returns 0 01:12:02.049 00.001 15672 Move returns status 0, amount 305 01:12:02.049 00.000 15672 MoveAxis(N, 0, ABG) 01:12:02.049 00.000 15672 Move returns status 0, amount 0 01:12:02.049 00.000 15672 move complete, result=0 01:12:02.049 00.000 15672 worker thread done servicing request 01:12:02.049 00.000 15672 Worker thread wakes up 01:12:02.049 00.000 30444 GuideStep: 1.0 px 305 ms WEST, 0.2 px 0 ms NORTH 01:12:02.049 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:02.049 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:04.158 02.109 15672 Exposure complete 01:12:04.182 00.024 15672 worker thread done servicing request 01:12:04.182 00.000 30444 OnExposeComplete: enter 01:12:04.182 00.000 30444 UpdateGuideState(): m_state=6 01:12:04.182 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5006 01:12:04.182 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=199.70, Mass=120341, SNR=87.8, Peak=11420 HFD=3.6 01:12:04.182 00.000 30444 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 01:12:04.182 00.000 30444 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.85 = 1.85) 01:12:04.183 00.001 30444 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.63 mountX=-0.04 mountY=0.11, mountTheta=1.90 01:12:04.183 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.11, opts=13) 01:12:04.183 00.000 30444 Enqueuing Move request for scope (-0.01, 0.11) 01:12:04.183 00.000 15672 Worker thread wakes up 01:12:04.184 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd 01:12:04.184 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.11) 01:12:04.184 00.000 15672 Moving (-0.01, 0.11) raw xDistance=-0.04 yDistance=0.11 01:12:04.184 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 01:12:04.184 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:04.184 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:12:04.184 00.000 15672 MoveAxis(E, 0, ABG) 01:12:04.184 00.000 15672 Move returns status 0, amount 0 01:12:04.184 00.000 15672 MoveAxis(N, 0, ABG) 01:12:04.184 00.000 15672 Move returns status 0, amount 0 01:12:04.184 00.000 15672 move complete, result=0 01:12:04.184 00.000 15672 worker thread done servicing request 01:12:04.188 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=11491, FiltMin=2580, FiltMax=9615, Gamma=2.950 01:12:04.562 00.374 30444 UpdateGuideState exits: m=120341 SNR=87.8 Saturated 01:12:04.562 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:04.562 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:04.563 00.001 30444 Enqueuing Expose request 01:12:04.563 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:12:04.563 00.000 15672 Worker thread wakes up 01:12:04.563 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:04.563 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:06.478 01.915 15672 Exposure complete 01:12:06.510 00.032 15672 worker thread done servicing request 01:12:06.510 00.000 30444 OnExposeComplete: enter 01:12:06.510 00.000 30444 UpdateGuideState(): m_state=6 01:12:06.510 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5007 01:12:06.510 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=199.76, Mass=121130, SNR=96.4, Peak=10890 HFD=3.7 01:12:06.510 00.000 30444 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.28) = xAngle (0.70 = 0.70) 01:12:06.510 00.000 30444 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 01:12:06.510 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.18 hyp=0.43 cameraTheta=0.42 mountX=0.32 mountY=0.25, mountTheta=0.66 01:12:06.510 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.18, opts=13) 01:12:06.511 00.001 30444 Enqueuing Move request for scope (0.39, 0.18) 01:12:06.511 00.000 15672 Worker thread wakes up 01:12:06.511 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.18) opts 0xd 01:12:06.511 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.18) 01:12:06.511 00.000 15672 Moving (0.39, 0.18) raw xDistance=0.32 yDistance=0.25 01:12:06.511 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 01:12:06.511 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 01:12:06.511 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 01:12:06.511 00.000 15672 MoveAxis(W, 88, ABG) 01:12:06.511 00.000 15672 Guiding Dir = 3, Dur = 88 01:12:06.511 00.000 15672 IsSlewing returns 0 01:12:06.513 00.002 15672 IsGuiding returns 0 01:12:06.516 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=11409, FiltMin=2585, FiltMax=9612, Gamma=2.950 01:12:06.536 00.020 15672 PulseGuide returned control before completion, sleep 76 01:12:06.611 00.075 30444 UpdateGuideState exits: m=121130 SNR=96.4 Saturated 01:12:06.611 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:06.611 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:06.611 00.000 30444 Enqueuing Expose request 01:12:06.614 00.003 15672 IsGuiding returns 1 01:12:06.614 00.000 15672 scope still moving after pulse duration time elapsed 01:12:06.635 00.021 15672 IsSlewing returns 0 01:12:06.649 00.014 15672 IsGuiding returns 0 01:12:06.649 00.000 15672 scope move finished after 88 + 47 ms 01:12:06.649 00.000 15672 Move returns status 0, amount 88 01:12:06.649 00.000 15672 MoveAxis(N, 0, ABG) 01:12:06.649 00.000 15672 Move returns status 0, amount 0 01:12:06.649 00.000 15672 move complete, result=0 01:12:06.650 00.001 15672 worker thread done servicing request 01:12:06.650 00.000 15672 Worker thread wakes up 01:12:06.650 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:06.650 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:06.650 00.000 30444 GuideStep: 0.3 px 88 ms WEST, 0.3 px 0 ms NORTH 01:12:08.759 02.109 15672 Exposure complete 01:12:08.779 00.020 15672 worker thread done servicing request 01:12:08.779 00.000 30444 OnExposeComplete: enter 01:12:08.779 00.000 30444 UpdateGuideState(): m_state=6 01:12:08.779 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5008 01:12:08.779 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=199.73, Mass=122882, SNR=89.1, Peak=11734 HFD=4.0 01:12:08.779 00.000 30444 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 01:12:08.779 00.000 30444 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 01:12:08.779 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.68 mountX=-0.06 mountY=0.14, mountTheta=1.95 01:12:08.779 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.15, opts=13) 01:12:08.780 00.001 30444 Enqueuing Move request for scope (-0.02, 0.15) 01:12:08.780 00.000 15672 Worker thread wakes up 01:12:08.780 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd 01:12:08.780 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.15) 01:12:08.780 00.000 15672 Moving (-0.02, 0.15) raw xDistance=-0.06 yDistance=0.14 01:12:08.780 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:12:08.780 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:08.780 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 01:12:08.780 00.000 15672 MoveAxis(E, 0, ABG) 01:12:08.780 00.000 15672 Move returns status 0, amount 0 01:12:08.780 00.000 15672 MoveAxis(N, 0, ABG) 01:12:08.780 00.000 15672 Move returns status 0, amount 0 01:12:08.780 00.000 15672 move complete, result=0 01:12:08.780 00.000 15672 worker thread done servicing request 01:12:08.785 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=11946, FiltMin=2583, FiltMax=9191, Gamma=2.950 01:12:08.834 00.049 30444 UpdateGuideState exits: m=122882 SNR=89.1 Saturated 01:12:08.835 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:08.835 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:08.835 00.000 30444 Enqueuing Expose request 01:12:08.835 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:12:08.835 00.000 15672 Worker thread wakes up 01:12:08.835 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:08.835 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:10.742 01.907 15672 Exposure complete 01:12:10.762 00.020 15672 worker thread done servicing request 01:12:10.762 00.000 30444 OnExposeComplete: enter 01:12:10.762 00.000 30444 UpdateGuideState(): m_state=6 01:12:10.762 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5009 01:12:10.762 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=199.66, Mass=132934, SNR=88.4, Peak=11929 HFD=3.7 01:12:10.762 00.000 30444 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 01:12:10.762 00.000 30444 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 01:12:10.762 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.56 mountX=0.10 mountY=0.10, mountTheta=0.81 01:12:10.763 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.08, opts=13) 01:12:10.763 00.000 30444 Enqueuing Move request for scope (0.12, 0.08) 01:12:10.763 00.000 15672 Worker thread wakes up 01:12:10.763 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd 01:12:10.763 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.08) 01:12:10.763 00.000 15672 Moving (0.12, 0.08) raw xDistance=0.10 yDistance=0.10 01:12:10.763 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:12:10.763 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:10.763 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 01:12:10.763 00.000 15672 MoveAxis(E, 0, ABG) 01:12:10.763 00.000 15672 Move returns status 0, amount 0 01:12:10.763 00.000 15672 MoveAxis(N, 0, ABG) 01:12:10.763 00.000 15672 Move returns status 0, amount 0 01:12:10.763 00.000 15672 move complete, result=0 01:12:10.763 00.000 15672 worker thread done servicing request 01:12:10.768 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2078, max=11929, FiltMin=2602, FiltMax=9701, Gamma=2.950 01:12:10.817 00.049 30444 UpdateGuideState exits: m=132934 SNR=88.4 Saturated 01:12:10.817 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:10.817 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:10.817 00.000 30444 Enqueuing Expose request 01:12:10.817 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:12:10.817 00.000 15672 Worker thread wakes up 01:12:10.817 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:10.817 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:12.933 02.116 15672 Exposure complete 01:12:12.962 00.029 15672 worker thread done servicing request 01:12:12.963 00.001 30444 OnExposeComplete: enter 01:12:12.963 00.000 30444 UpdateGuideState(): m_state=6 01:12:12.963 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5010 01:12:12.963 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=199.36, Mass=138373, SNR=103.6, Peak=13613 HFD=3.6 01:12:12.963 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.90 = -0.90) 01:12:12.963 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.96 = -0.96) 01:12:12.963 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.18 mountX=0.16 mountY=-0.21, mountTheta=-0.93 01:12:12.964 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.23, opts=13) 01:12:12.964 00.000 30444 Enqueuing Move request for scope (0.10, -0.23) 01:12:12.964 00.000 15672 Worker thread wakes up 01:12:12.964 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd 01:12:12.964 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.23) 01:12:12.964 00.000 15672 Moving (0.10, -0.23) raw xDistance=0.16 yDistance=-0.21 01:12:12.964 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 01:12:12.964 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:12.964 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 01:12:12.964 00.000 15672 MoveAxis(E, 0, ABG) 01:12:12.964 00.000 15672 Move returns status 0, amount 0 01:12:12.964 00.000 15672 MoveAxis(N, 0, ABG) 01:12:12.964 00.000 15672 Move returns status 0, amount 0 01:12:12.964 00.000 15672 move complete, result=0 01:12:12.964 00.000 15672 worker thread done servicing request 01:12:12.969 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=13753, FiltMin=2581, FiltMax=10439, Gamma=2.950 01:12:13.017 00.048 30444 UpdateGuideState exits: m=138373 SNR=103.6 Saturated 01:12:13.017 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:13.017 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:13.017 00.000 30444 Enqueuing Expose request 01:12:13.017 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:12:13.017 00.000 15672 Worker thread wakes up 01:12:13.017 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:13.018 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:14.933 01.915 15672 Exposure complete 01:12:14.963 00.030 15672 worker thread done servicing request 01:12:14.963 00.000 30444 OnExposeComplete: enter 01:12:14.963 00.000 30444 UpdateGuideState(): m_state=6 01:12:14.963 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5011 01:12:14.963 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=199.32, Mass=123260, SNR=80.9, Peak=13046 HFD=3.4 01:12:14.963 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.58 = -1.58) 01:12:14.964 00.001 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.64 = -1.64) 01:12:14.964 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.86 mountX=-0.00 mountY=-0.28, mountTheta=-1.58 01:12:14.966 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.27, opts=13) 01:12:14.966 00.000 30444 Enqueuing Move request for scope (-0.08, -0.27) 01:12:14.966 00.000 15672 Worker thread wakes up 01:12:14.966 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.27) opts 0xd 01:12:14.966 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.27) 01:12:14.966 00.000 15672 Moving (-0.08, -0.27) raw xDistance=-0.00 yDistance=-0.28 01:12:14.966 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 01:12:14.966 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:12:14.966 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 01:12:14.966 00.000 15672 MoveAxis(E, 0, ABG) 01:12:14.966 00.000 15672 Move returns status 0, amount 0 01:12:14.966 00.000 15672 MoveAxis(N, 0, ABG) 01:12:14.966 00.000 15672 Move returns status 0, amount 0 01:12:14.966 00.000 15672 move complete, result=0 01:12:14.966 00.000 15672 worker thread done servicing request 01:12:14.971 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2123, max=13736, FiltMin=2613, FiltMax=10345, Gamma=2.950 01:12:15.020 00.049 30444 UpdateGuideState exits: m=123260 SNR=80.9 Saturated 01:12:15.020 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:15.020 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:15.020 00.000 30444 Enqueuing Expose request 01:12:15.020 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 01:12:15.020 00.000 15672 Worker thread wakes up 01:12:15.020 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:15.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:17.137 02.117 15672 Exposure complete 01:12:17.169 00.032 15672 worker thread done servicing request 01:12:17.169 00.000 30444 OnExposeComplete: enter 01:12:17.169 00.000 30444 UpdateGuideState(): m_state=6 01:12:17.169 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5012 01:12:17.169 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=199.24, Mass=131332, SNR=94.4, Peak=13408 HFD=3.6 01:12:17.170 00.001 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 01:12:17.170 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 01:12:17.170 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.35 hyp=0.39 cameraTheta=-1.99 mountX=-0.05 mountY=-0.38, mountTheta=-1.71 01:12:17.171 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.35, opts=13) 01:12:17.171 00.000 30444 Enqueuing Move request for scope (-0.16, -0.35) 01:12:17.171 00.000 15672 Worker thread wakes up 01:12:17.171 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.35) opts 0xd 01:12:17.171 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.35) 01:12:17.171 00.000 15672 Moving (-0.16, -0.35) raw xDistance=-0.05 yDistance=-0.38 01:12:17.171 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 01:12:17.171 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:12:17.171 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 01:12:17.171 00.000 15672 MoveAxis(E, 0, ABG) 01:12:17.171 00.000 15672 Move returns status 0, amount 0 01:12:17.171 00.000 15672 MoveAxis(N, 0, ABG) 01:12:17.171 00.000 15672 Move returns status 0, amount 0 01:12:17.171 00.000 15672 move complete, result=0 01:12:17.171 00.000 15672 worker thread done servicing request 01:12:17.176 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=13701, FiltMin=2592, FiltMax=10198, Gamma=2.950 01:12:17.225 00.049 30444 UpdateGuideState exits: m=131332 SNR=94.4 Saturated 01:12:17.225 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:17.225 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:17.225 00.000 30444 Enqueuing Expose request 01:12:17.225 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 01:12:17.225 00.000 15672 Worker thread wakes up 01:12:17.225 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:17.225 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:19.131 01.906 15672 Exposure complete 01:12:19.151 00.020 15672 worker thread done servicing request 01:12:19.151 00.000 30444 OnExposeComplete: enter 01:12:19.151 00.000 30444 UpdateGuideState(): m_state=6 01:12:19.151 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5013 01:12:19.151 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=199.46, Mass=124711, SNR=95.4, Peak=11243 HFD=3.7 01:12:19.151 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 01:12:19.151 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 01:12:19.151 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.94 mountX=0.13 mountY=-0.11, mountTheta=-0.70 01:12:19.152 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.13, opts=13) 01:12:19.152 00.000 30444 Enqueuing Move request for scope (0.10, -0.13) 01:12:19.152 00.000 15672 Worker thread wakes up 01:12:19.152 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd 01:12:19.152 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.13) 01:12:19.152 00.000 15672 Moving (0.10, -0.13) raw xDistance=0.13 yDistance=-0.11 01:12:19.152 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:12:19.152 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:19.152 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 01:12:19.152 00.000 15672 MoveAxis(E, 0, ABG) 01:12:19.152 00.000 15672 Move returns status 0, amount 0 01:12:19.152 00.000 15672 MoveAxis(N, 0, ABG) 01:12:19.152 00.000 15672 Move returns status 0, amount 0 01:12:19.152 00.000 15672 move complete, result=0 01:12:19.152 00.000 15672 worker thread done servicing request 01:12:19.157 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2110, max=13611, FiltMin=2565, FiltMax=9719, Gamma=2.950 01:12:19.207 00.050 30444 UpdateGuideState exits: m=124711 SNR=95.4 Saturated 01:12:19.207 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:19.207 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:19.207 00.000 30444 Enqueuing Expose request 01:12:19.207 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:12:19.207 00.000 15672 Worker thread wakes up 01:12:19.207 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:19.207 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:21.314 02.107 15672 Exposure complete 01:12:21.334 00.020 15672 worker thread done servicing request 01:12:21.334 00.000 30444 OnExposeComplete: enter 01:12:21.334 00.000 30444 UpdateGuideState(): m_state=6 01:12:21.334 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5014 01:12:21.334 00.000 30444 Star::Find returns 1 (1), X=459.84, Y=199.45, Mass=132050, SNR=95.3, Peak=14180 HFD=3.4 01:12:21.334 00.000 30444 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.28) = xAngle (-2.41 = -2.41) 01:12:21.334 00.000 30444 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.47 = -2.47) 01:12:21.334 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.14 hyp=0.31 cameraTheta=-2.68 mountX=-0.23 mountY=-0.19, mountTheta=-2.44 01:12:21.335 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.14, opts=13) 01:12:21.335 00.000 30444 Enqueuing Move request for scope (-0.28, -0.14) 01:12:21.335 00.000 15672 Worker thread wakes up 01:12:21.335 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.14) opts 0xd 01:12:21.335 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.14) 01:12:21.335 00.000 15672 Moving (-0.28, -0.14) raw xDistance=-0.23 yDistance=-0.19 01:12:21.335 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 01:12:21.335 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:21.335 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 01:12:21.335 00.000 15672 MoveAxis(E, 0, ABG) 01:12:21.335 00.000 15672 Move returns status 0, amount 0 01:12:21.335 00.000 15672 MoveAxis(N, 0, ABG) 01:12:21.335 00.000 15672 Move returns status 0, amount 0 01:12:21.335 00.000 15672 move complete, result=0 01:12:21.335 00.000 15672 worker thread done servicing request 01:12:21.340 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=14458, FiltMin=2609, FiltMax=10849, Gamma=2.950 01:12:21.390 00.050 30444 UpdateGuideState exits: m=132050 SNR=95.3 Saturated 01:12:21.390 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:21.390 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:21.390 00.000 30444 Enqueuing Expose request 01:12:21.390 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:12:21.390 00.000 15672 Worker thread wakes up 01:12:21.390 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:21.390 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:23.297 01.907 15672 Exposure complete 01:12:23.317 00.020 15672 worker thread done servicing request 01:12:23.317 00.000 30444 OnExposeComplete: enter 01:12:23.317 00.000 30444 UpdateGuideState(): m_state=6 01:12:23.317 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5015 01:12:23.317 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=199.57, Mass=122065, SNR=90.6, Peak=13062 HFD=3.6 01:12:23.317 00.000 30444 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.28) = xAngle (-2.73 = -2.73) 01:12:23.317 00.000 30444 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.79 = -2.79) 01:12:23.317 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.01 mountX=-0.13 mountY=-0.05, mountTheta=-2.78 01:12:23.318 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.02, opts=13) 01:12:23.318 00.000 30444 Enqueuing Move request for scope (-0.14, -0.02) 01:12:23.318 00.000 15672 Worker thread wakes up 01:12:23.318 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd 01:12:23.318 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.02) 01:12:23.318 00.000 15672 Moving (-0.14, -0.02) raw xDistance=-0.13 yDistance=-0.05 01:12:23.318 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:12:23.318 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:23.318 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:12:23.318 00.000 15672 MoveAxis(E, 0, ABG) 01:12:23.318 00.000 15672 Move returns status 0, amount 0 01:12:23.318 00.000 15672 MoveAxis(N, 0, ABG) 01:12:23.318 00.000 15672 Move returns status 0, amount 0 01:12:23.318 00.000 15672 move complete, result=0 01:12:23.318 00.000 15672 worker thread done servicing request 01:12:23.323 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=14480, FiltMin=2622, FiltMax=10518, Gamma=2.950 01:12:23.408 00.085 30444 UpdateGuideState exits: m=122065 SNR=90.6 Saturated 01:12:23.408 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:23.408 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:23.408 00.000 30444 Enqueuing Expose request 01:12:23.408 00.000 15672 Worker thread wakes up 01:12:23.408 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:23.408 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:23.408 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 01:12:25.516 02.108 15672 Exposure complete 01:12:25.536 00.020 15672 worker thread done servicing request 01:12:25.536 00.000 30444 OnExposeComplete: enter 01:12:25.536 00.000 30444 UpdateGuideState(): m_state=6 01:12:25.537 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5016 01:12:25.537 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.03, Mass=126831, SNR=91.1, Peak=13115 HFD=3.2 01:12:25.537 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 01:12:25.537 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 01:12:25.537 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.56 hyp=0.56 cameraTheta=-1.70 mountX=0.09 mountY=-0.56, mountTheta=-1.42 01:12:25.538 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.56, opts=13) 01:12:25.538 00.000 30444 Enqueuing Move request for scope (-0.07, -0.56) 01:12:25.538 00.000 15672 Worker thread wakes up 01:12:25.538 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.56) opts 0xd 01:12:25.538 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.56) 01:12:25.538 00.000 15672 Moving (-0.07, -0.56) raw xDistance=0.09 yDistance=-0.56 01:12:25.538 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 01:12:25.538 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 01:12:25.538 00.000 15672 MoveAxis(E, 0, ABG) 01:12:25.538 00.000 15672 Move returns status 0, amount 0 01:12:25.539 00.001 15672 MoveAxis(N, 100, ABG) 01:12:25.539 00.000 15672 Guiding Dir = 0, Dur = 100 01:12:25.539 00.000 15672 IsSlewing returns 0 01:12:25.540 00.001 15672 IsGuiding returns 0 01:12:25.544 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=13170, FiltMin=2594, FiltMax=9522, Gamma=2.950 01:12:25.603 00.059 30444 UpdateGuideState exits: m=126831 SNR=91.1 Saturated 01:12:25.604 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:25.604 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:25.604 00.000 30444 Enqueuing Expose request 01:12:25.626 00.022 15672 PulseGuide returned control before completion, sleep 24 01:12:25.690 00.064 15672 IsGuiding returns 1 01:12:25.690 00.000 15672 scope still moving after pulse duration time elapsed 01:12:25.712 00.022 15672 IsSlewing returns 0 01:12:25.739 00.027 15672 IsGuiding returns 0 01:12:25.739 00.000 15672 scope move finished after 100 + 99 ms 01:12:25.739 00.000 15672 Move returns status 0, amount 100 01:12:25.739 00.000 15672 move complete, result=0 01:12:25.740 00.001 15672 worker thread done servicing request 01:12:25.740 00.000 15672 Worker thread wakes up 01:12:25.740 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:25.740 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:25.740 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 100 ms NORTH 01:12:27.647 01.907 15672 Exposure complete 01:12:27.667 00.020 15672 worker thread done servicing request 01:12:27.667 00.000 30444 OnExposeComplete: enter 01:12:27.667 00.000 30444 UpdateGuideState(): m_state=6 01:12:27.667 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5017 01:12:27.667 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=199.35, Mass=131146, SNR=115.8, Peak=12887 HFD=3.5 01:12:27.667 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 01:12:27.667 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 01:12:27.667 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-0.94 mountX=0.23 mountY=-0.19, mountTheta=-0.70 01:12:27.668 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.24, opts=13) 01:12:27.668 00.000 30444 Enqueuing Move request for scope (0.17, -0.24) 01:12:27.668 00.000 15672 Worker thread wakes up 01:12:27.668 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.24) opts 0xd 01:12:27.668 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.24) 01:12:27.668 00.000 15672 Moving (0.17, -0.24) raw xDistance=0.23 yDistance=-0.19 01:12:27.668 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 01:12:27.668 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:27.668 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 01:12:27.668 00.000 15672 MoveAxis(E, 0, ABG) 01:12:27.668 00.000 15672 Move returns status 0, amount 0 01:12:27.668 00.000 15672 MoveAxis(N, 0, ABG) 01:12:27.668 00.000 15672 Move returns status 0, amount 0 01:12:27.668 00.000 15672 move complete, result=0 01:12:27.668 00.000 15672 worker thread done servicing request 01:12:27.674 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=12887, FiltMin=2545, FiltMax=10172, Gamma=2.950 01:12:27.728 00.054 30444 UpdateGuideState exits: m=131146 SNR=115.8 Saturated 01:12:27.728 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:27.728 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:27.728 00.000 30444 Enqueuing Expose request 01:12:27.728 00.000 15672 Worker thread wakes up 01:12:27.728 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:12:27.728 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:27.728 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:29.839 02.111 15672 Exposure complete 01:12:29.861 00.022 15672 worker thread done servicing request 01:12:29.861 00.000 30444 OnExposeComplete: enter 01:12:29.861 00.000 30444 UpdateGuideState(): m_state=6 01:12:29.861 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5018 01:12:29.861 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=199.52, Mass=129729, SNR=91.6, Peak=12459 HFD=3.8 01:12:29.862 00.001 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 01:12:29.862 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 01:12:29.862 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.05 mountX=0.05 mountY=-0.06, mountTheta=-0.80 01:12:29.862 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.07, opts=13) 01:12:29.862 00.000 30444 Enqueuing Move request for scope (0.04, -0.07) 01:12:29.863 00.001 15672 Worker thread wakes up 01:12:29.863 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd 01:12:29.863 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.07) 01:12:29.863 00.000 15672 Moving (0.04, -0.07) raw xDistance=0.05 yDistance=-0.06 01:12:29.863 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:12:29.863 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:29.863 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 01:12:29.863 00.000 15672 MoveAxis(E, 0, ABG) 01:12:29.863 00.000 15672 Move returns status 0, amount 0 01:12:29.863 00.000 15672 MoveAxis(N, 0, ABG) 01:12:29.863 00.000 15672 Move returns status 0, amount 0 01:12:29.863 00.000 15672 move complete, result=0 01:12:29.863 00.000 15672 worker thread done servicing request 01:12:29.871 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=12542, FiltMin=2599, FiltMax=9992, Gamma=2.950 01:12:29.926 00.055 30444 UpdateGuideState exits: m=129729 SNR=91.6 Saturated 01:12:29.926 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:29.926 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:29.926 00.000 30444 Enqueuing Expose request 01:12:29.926 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:12:29.926 00.000 15672 Worker thread wakes up 01:12:29.926 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:29.926 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:31.834 01.908 15672 Exposure complete 01:12:31.854 00.020 15672 worker thread done servicing request 01:12:31.854 00.000 30444 OnExposeComplete: enter 01:12:31.854 00.000 30444 UpdateGuideState(): m_state=6 01:12:31.854 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5019 01:12:31.854 00.000 30444 Star::Find returns 1 (1), X=460.75, Y=199.42, Mass=133423, SNR=101.7, Peak=11724 HFD=3.7 01:12:31.854 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 01:12:31.854 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 01:12:31.854 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=-0.17 hyp=0.65 cameraTheta=-0.27 mountX=0.65 mountY=-0.03, mountTheta=-0.05 01:12:31.855 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=-0.17, opts=13) 01:12:31.855 00.000 30444 Enqueuing Move request for scope (0.63, -0.17) 01:12:31.855 00.000 15672 Worker thread wakes up 01:12:31.855 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.17) opts 0xd 01:12:31.855 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, -0.17) 01:12:31.855 00.000 15672 Moving (0.63, -0.17) raw xDistance=0.65 yDistance=-0.03 01:12:31.855 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65 01:12:31.855 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:31.855 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 01:12:31.855 00.000 15672 MoveAxis(W, 176, ABG) 01:12:31.855 00.000 15672 Guiding Dir = 3, Dur = 176 01:12:31.855 00.000 15672 IsSlewing returns 0 01:12:31.861 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=12145, FiltMin=2611, FiltMax=10411, Gamma=2.950 01:12:31.872 00.011 15672 IsGuiding returns 0 01:12:31.888 00.016 15672 PulseGuide returned control before completion, sleep 171 01:12:31.910 00.022 30444 UpdateGuideState exits: m=133423 SNR=101.7 Saturated 01:12:31.910 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:31.910 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:31.910 00.000 30444 Enqueuing Expose request 01:12:32.060 00.150 15672 IsGuiding returns 1 01:12:32.061 00.001 15672 scope still moving after pulse duration time elapsed 01:12:32.082 00.021 15672 IsSlewing returns 0 01:12:32.128 00.046 15672 IsGuiding returns 0 01:12:32.128 00.000 15672 scope move finished after 176 + 79 ms 01:12:32.128 00.000 15672 Move returns status 0, amount 176 01:12:32.128 00.000 15672 MoveAxis(N, 0, ABG) 01:12:32.128 00.000 15672 Move returns status 0, amount 0 01:12:32.128 00.000 15672 move complete, result=0 01:12:32.128 00.000 15672 worker thread done servicing request 01:12:32.128 00.000 15672 Worker thread wakes up 01:12:32.129 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:32.129 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:32.129 00.000 30444 GuideStep: 0.7 px 176 ms WEST, -0.0 px 0 ms NORTH 01:12:34.236 02.107 15672 Exposure complete 01:12:34.255 00.019 15672 worker thread done servicing request 01:12:34.255 00.000 30444 OnExposeComplete: enter 01:12:34.256 00.001 30444 UpdateGuideState(): m_state=6 01:12:34.256 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5020 01:12:34.256 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=199.74, Mass=131540, SNR=93.4, Peak=11064 HFD=3.7 01:12:34.256 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.76 = 0.76) 01:12:34.256 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 01:12:34.256 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.16 hyp=0.34 cameraTheta=0.48 mountX=0.24 mountY=0.22, mountTheta=0.73 01:12:34.256 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.16, opts=13) 01:12:34.256 00.000 30444 Enqueuing Move request for scope (0.30, 0.16) 01:12:34.256 00.000 15672 Worker thread wakes up 01:12:34.256 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.16) opts 0xd 01:12:34.257 00.001 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.16) 01:12:34.257 00.000 15672 Moving (0.30, 0.16) raw xDistance=0.24 yDistance=0.22 01:12:34.257 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 01:12:34.257 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:34.257 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 01:12:34.257 00.000 15672 MoveAxis(E, 0, ABG) 01:12:34.257 00.000 15672 Move returns status 0, amount 0 01:12:34.257 00.000 15672 MoveAxis(N, 0, ABG) 01:12:34.257 00.000 15672 Move returns status 0, amount 0 01:12:34.257 00.000 15672 move complete, result=0 01:12:34.257 00.000 15672 worker thread done servicing request 01:12:34.262 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=12712, FiltMin=2593, FiltMax=9485, Gamma=2.950 01:12:34.311 00.049 30444 UpdateGuideState exits: m=131540 SNR=93.4 Saturated 01:12:34.311 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:34.311 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:34.311 00.000 30444 Enqueuing Expose request 01:12:34.311 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:12:34.312 00.001 15672 Worker thread wakes up 01:12:34.312 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:34.312 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:36.220 01.908 15672 Exposure complete 01:12:36.243 00.023 15672 worker thread done servicing request 01:12:36.243 00.000 30444 OnExposeComplete: enter 01:12:36.243 00.000 30444 UpdateGuideState(): m_state=6 01:12:36.243 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5021 01:12:36.243 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=199.77, Mass=137514, SNR=111.7, Peak=12158 HFD=3.6 01:12:36.243 00.000 30444 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 01:12:36.243 00.000 30444 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.92 = 0.92) 01:12:36.243 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.28 cameraTheta=0.70 mountX=0.16 mountY=0.22, mountTheta=0.96 01:12:36.244 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.18, opts=13) 01:12:36.244 00.000 30444 Enqueuing Move request for scope (0.21, 0.18) 01:12:36.244 00.000 15672 Worker thread wakes up 01:12:36.244 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.18) opts 0xd 01:12:36.244 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.18) 01:12:36.244 00.000 15672 Moving (0.21, 0.18) raw xDistance=0.16 yDistance=0.22 01:12:36.244 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 01:12:36.244 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:36.244 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 01:12:36.244 00.000 15672 MoveAxis(E, 0, ABG) 01:12:36.244 00.000 15672 Move returns status 0, amount 0 01:12:36.244 00.000 15672 MoveAxis(N, 0, ABG) 01:12:36.244 00.000 15672 Move returns status 0, amount 0 01:12:36.244 00.000 15672 move complete, result=0 01:12:36.244 00.000 15672 worker thread done servicing request 01:12:36.249 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=12158, FiltMin=2551, FiltMax=10422, Gamma=2.950 01:12:36.298 00.049 30444 UpdateGuideState exits: m=137514 SNR=111.7 Saturated 01:12:36.298 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:36.298 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:36.298 00.000 30444 Enqueuing Expose request 01:12:36.298 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:12:36.298 00.000 15672 Worker thread wakes up 01:12:36.298 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:36.298 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:38.408 02.110 15672 Exposure complete 01:12:38.428 00.020 15672 worker thread done servicing request 01:12:38.428 00.000 30444 OnExposeComplete: enter 01:12:38.428 00.000 30444 UpdateGuideState(): m_state=6 01:12:38.428 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5022 01:12:38.428 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=199.50, Mass=128284, SNR=87.9, Peak=12362 HFD=3.3 01:12:38.428 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 01:12:38.428 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 01:12:38.428 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.31 cameraTheta=-0.29 mountX=0.31 mountY=-0.02, mountTheta=-0.07 01:12:38.429 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.09, opts=13) 01:12:38.429 00.000 30444 Enqueuing Move request for scope (0.30, -0.09) 01:12:38.429 00.000 15672 Worker thread wakes up 01:12:38.429 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd 01:12:38.429 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.09) 01:12:38.429 00.000 15672 Moving (0.30, -0.09) raw xDistance=0.31 yDistance=-0.02 01:12:38.429 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 01:12:38.429 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:38.429 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 01:12:38.429 00.000 15672 MoveAxis(W, 84, ABG) 01:12:38.429 00.000 15672 Guiding Dir = 3, Dur = 84 01:12:38.430 00.001 15672 IsSlewing returns 0 01:12:38.431 00.001 15672 IsGuiding returns 0 01:12:38.434 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=13877, FiltMin=2514, FiltMax=10083, Gamma=2.950 01:12:38.453 00.019 15672 PulseGuide returned control before completion, sleep 72 01:12:38.486 00.033 30444 UpdateGuideState exits: m=128284 SNR=87.9 Saturated 01:12:38.486 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:38.486 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:38.486 00.000 30444 Enqueuing Expose request 01:12:38.549 00.063 15672 IsGuiding returns 0 01:12:38.549 00.000 15672 Move returns status 0, amount 84 01:12:38.549 00.000 15672 MoveAxis(N, 0, ABG) 01:12:38.549 00.000 15672 Move returns status 0, amount 0 01:12:38.549 00.000 15672 move complete, result=0 01:12:38.549 00.000 15672 worker thread done servicing request 01:12:38.549 00.000 15672 Worker thread wakes up 01:12:38.549 00.000 30444 GuideStep: 0.3 px 84 ms WEST, -0.0 px 0 ms NORTH 01:12:38.550 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:38.550 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:40.458 01.908 15672 Exposure complete 01:12:40.477 00.019 15672 worker thread done servicing request 01:12:40.477 00.000 30444 OnExposeComplete: enter 01:12:40.477 00.000 30444 UpdateGuideState(): m_state=6 01:12:40.477 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5023 01:12:40.477 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=199.51, Mass=130611, SNR=94.0, Peak=12855 HFD=3.6 01:12:40.477 00.000 30444 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.28) = xAngle (-2.20 = -2.20) 01:12:40.477 00.000 30444 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 01:12:40.477 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.48 mountX=-0.08 mountY=-0.10, mountTheta=-2.22 01:12:40.478 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.08, opts=13) 01:12:40.478 00.000 30444 Enqueuing Move request for scope (-0.10, -0.08) 01:12:40.478 00.000 15672 Worker thread wakes up 01:12:40.478 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd 01:12:40.478 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.08) 01:12:40.478 00.000 15672 Moving (-0.10, -0.08) raw xDistance=-0.08 yDistance=-0.10 01:12:40.478 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:12:40.478 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:40.478 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:12:40.478 00.000 15672 MoveAxis(E, 0, ABG) 01:12:40.478 00.000 15672 Move returns status 0, amount 0 01:12:40.478 00.000 15672 MoveAxis(N, 0, ABG) 01:12:40.478 00.000 15672 Move returns status 0, amount 0 01:12:40.478 00.000 15672 move complete, result=0 01:12:40.478 00.000 15672 worker thread done servicing request 01:12:40.483 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13342, FiltMin=2608, FiltMax=10039, Gamma=2.950 01:12:40.532 00.049 30444 UpdateGuideState exits: m=130611 SNR=94.0 Saturated 01:12:40.532 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:40.532 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:40.532 00.000 30444 Enqueuing Expose request 01:12:40.533 00.001 15672 Worker thread wakes up 01:12:40.533 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:40.533 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:40.533 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:12:42.638 02.105 15672 Exposure complete 01:12:42.658 00.020 15672 worker thread done servicing request 01:12:42.658 00.000 30444 OnExposeComplete: enter 01:12:42.658 00.000 30444 UpdateGuideState(): m_state=6 01:12:42.658 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5024 01:12:42.658 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=199.71, Mass=123631, SNR=93.2, Peak=12461 HFD=3.7 01:12:42.658 00.000 30444 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.28) = xAngle (2.86 = 2.86) 01:12:42.658 00.000 30444 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 01:12:42.658 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.58 mountX=-0.22 mountY=0.08, mountTheta=2.80 01:12:42.659 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.12, opts=13) 01:12:42.659 00.000 30444 Enqueuing Move request for scope (-0.20, 0.12) 01:12:42.659 00.000 15672 Worker thread wakes up 01:12:42.659 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd 01:12:42.659 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.12) 01:12:42.659 00.000 15672 Moving (-0.20, 0.12) raw xDistance=-0.22 yDistance=0.08 01:12:42.659 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 01:12:42.659 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:42.659 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 01:12:42.659 00.000 15672 MoveAxis(E, 0, ABG) 01:12:42.659 00.000 15672 Move returns status 0, amount 0 01:12:42.659 00.000 15672 MoveAxis(N, 0, ABG) 01:12:42.659 00.000 15672 Move returns status 0, amount 0 01:12:42.659 00.000 15672 move complete, result=0 01:12:42.659 00.000 15672 worker thread done servicing request 01:12:42.664 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=13255, FiltMin=2629, FiltMax=10103, Gamma=2.950 01:12:42.713 00.049 30444 UpdateGuideState exits: m=123631 SNR=93.2 Saturated 01:12:42.713 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:42.713 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:42.713 00.000 30444 Enqueuing Expose request 01:12:42.713 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 01:12:42.713 00.000 15672 Worker thread wakes up 01:12:42.714 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:42.714 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:44.622 01.908 15672 Exposure complete 01:12:44.642 00.020 15672 worker thread done servicing request 01:12:44.642 00.000 30444 OnExposeComplete: enter 01:12:44.642 00.000 30444 UpdateGuideState(): m_state=6 01:12:44.642 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5025 01:12:44.642 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=199.67, Mass=121774, SNR=91.2, Peak=12089 HFD=3.6 01:12:44.642 00.000 30444 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.28) = xAngle (1.18 = 1.18) 01:12:44.642 00.000 30444 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.12 = 1.12) 01:12:44.642 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.90 mountX=0.04 mountY=0.09, mountTheta=1.17 01:12:44.642 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.08, opts=13) 01:12:44.643 00.001 30444 Enqueuing Move request for scope (0.06, 0.08) 01:12:44.643 00.000 15672 Worker thread wakes up 01:12:44.643 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd 01:12:44.643 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.08) 01:12:44.643 00.000 15672 Moving (0.06, 0.08) raw xDistance=0.04 yDistance=0.09 01:12:44.643 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:12:44.643 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:44.643 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 01:12:44.643 00.000 15672 MoveAxis(E, 0, ABG) 01:12:44.643 00.000 15672 Move returns status 0, amount 0 01:12:44.643 00.000 15672 MoveAxis(N, 0, ABG) 01:12:44.643 00.000 15672 Move returns status 0, amount 0 01:12:44.643 00.000 15672 move complete, result=0 01:12:44.643 00.000 15672 worker thread done servicing request 01:12:44.648 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=13358, FiltMin=2623, FiltMax=10199, Gamma=2.950 01:12:44.697 00.049 30444 UpdateGuideState exits: m=121774 SNR=91.2 Saturated 01:12:44.697 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:44.697 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:44.697 00.000 30444 Enqueuing Expose request 01:12:44.698 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:12:44.698 00.000 15672 Worker thread wakes up 01:12:44.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:44.698 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:46.815 02.117 15672 Exposure complete 01:12:46.848 00.033 15672 worker thread done servicing request 01:12:46.849 00.001 30444 OnExposeComplete: enter 01:12:46.849 00.000 30444 UpdateGuideState(): m_state=6 01:12:46.849 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5026 01:12:46.849 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=199.69, Mass=126781, SNR=104.4, Peak=11740 HFD=3.6 01:12:46.849 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 01:12:46.849 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.92 = 0.92) 01:12:46.849 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.71 mountX=0.09 mountY=0.12, mountTheta=0.96 01:12:46.849 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.10, opts=13) 01:12:46.849 00.000 30444 Enqueuing Move request for scope (0.12, 0.10) 01:12:46.850 00.001 15672 Worker thread wakes up 01:12:46.850 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd 01:12:46.850 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.10) 01:12:46.850 00.000 15672 Moving (0.12, 0.10) raw xDistance=0.09 yDistance=0.12 01:12:46.850 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 01:12:46.850 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:46.850 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 01:12:46.850 00.000 15672 MoveAxis(E, 0, ABG) 01:12:46.850 00.000 15672 Move returns status 0, amount 0 01:12:46.850 00.000 15672 MoveAxis(N, 0, ABG) 01:12:46.850 00.000 15672 Move returns status 0, amount 0 01:12:46.850 00.000 15672 move complete, result=0 01:12:46.850 00.000 15672 worker thread done servicing request 01:12:46.854 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=12026, FiltMin=2569, FiltMax=10146, Gamma=2.950 01:12:46.904 00.050 30444 UpdateGuideState exits: m=126781 SNR=104.4 Saturated 01:12:46.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:46.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:46.904 00.000 30444 Enqueuing Expose request 01:12:46.904 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:12:46.904 00.000 15672 Worker thread wakes up 01:12:46.904 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:46.904 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:48.814 01.910 15672 Exposure complete 01:12:48.834 00.020 15672 worker thread done servicing request 01:12:48.834 00.000 30444 OnExposeComplete: enter 01:12:48.834 00.000 30444 UpdateGuideState(): m_state=6 01:12:48.834 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5027 01:12:48.834 00.000 30444 Star::Find returns 1 (1), X=458.87, Y=200.54, Mass=114962, SNR=86.7, Peak=10430 HFD=3.9 01:12:48.834 00.000 30444 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.28) = xAngle (2.77 = 2.77) 01:12:48.834 00.000 30444 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.71 = 2.71) 01:12:48.834 00.000 30444 CameraToMount -- cameraX=-1.25 cameraY=0.95 hyp=1.57 cameraTheta=2.49 mountX=-1.46 mountY=0.66, mountTheta=2.72 01:12:48.835 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.25, y=0.95, opts=13) 01:12:48.835 00.000 30444 Enqueuing Move request for scope (-1.25, 0.95) 01:12:48.835 00.000 15672 Worker thread wakes up 01:12:48.835 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.25, 0.95) opts 0xd 01:12:48.835 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.25, 0.95) 01:12:48.835 00.000 15672 Moving (-1.25, 0.95) raw xDistance=-1.46 yDistance=0.66 01:12:48.835 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.46 01:12:48.835 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:12:48.835 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66 01:12:48.835 00.000 15672 MoveAxis(E, 396, ABG) 01:12:48.835 00.000 15672 Guiding Dir = 2, Dur = 396 01:12:48.835 00.000 15672 IsSlewing returns 0 01:12:48.836 00.001 15672 IsGuiding returns 0 01:12:48.839 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=10913, FiltMin=2600, FiltMax=8519, Gamma=2.950 01:12:48.853 00.014 15672 PulseGuide returned control before completion, sleep 389 01:12:48.889 00.036 30444 UpdateGuideState exits: m=114962 SNR=86.7 Saturated 01:12:48.889 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:48.889 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:48.889 00.000 30444 Enqueuing Expose request 01:12:49.300 00.411 15672 IsGuiding returns 0 01:12:49.300 00.000 15672 Move returns status 0, amount 396 01:12:49.300 00.000 15672 MoveAxis(N, 0, ABG) 01:12:49.301 00.001 15672 Move returns status 0, amount 0 01:12:49.301 00.000 15672 move complete, result=0 01:12:49.301 00.000 15672 worker thread done servicing request 01:12:49.301 00.000 15672 Worker thread wakes up 01:12:49.301 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:49.301 00.000 30444 GuideStep: -1.5 px 396 ms EAST, 0.7 px 0 ms NORTH 01:12:49.301 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:51.409 02.108 15672 Exposure complete 01:12:51.430 00.021 15672 worker thread done servicing request 01:12:51.430 00.000 30444 OnExposeComplete: enter 01:12:51.430 00.000 30444 UpdateGuideState(): m_state=6 01:12:51.430 00.000 30444 Star::Find(15, 458, 200, 0, (0,0,0,0), 0.0, 255) frame 5028 01:12:51.431 00.001 30444 Star::Find returns 1 (1), X=460.84, Y=199.36, Mass=135364, SNR=93.8, Peak=13475 HFD=3.7 01:12:51.431 00.000 30444 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 01:12:51.431 00.000 30444 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.09 = -0.09) 01:12:51.431 00.000 30444 CameraToMount -- cameraX=0.72 cameraY=-0.23 hyp=0.76 cameraTheta=-0.31 mountX=0.76 mountY=-0.07, mountTheta=-0.09 01:12:51.431 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.72, y=-0.23, opts=13) 01:12:51.431 00.000 30444 Enqueuing Move request for scope (0.72, -0.23) 01:12:51.431 00.000 15672 Worker thread wakes up 01:12:51.432 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.23) opts 0xd 01:12:51.432 00.000 15672 Handling offset move in thread for scope, endpoint = (0.72, -0.23) 01:12:51.432 00.000 15672 Moving (0.72, -0.23) raw xDistance=0.76 yDistance=-0.07 01:12:51.432 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.76 01:12:51.432 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:51.432 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:12:51.432 00.000 15672 MoveAxis(W, 177, ABG) 01:12:51.432 00.000 15672 Guiding Dir = 3, Dur = 177 01:12:51.432 00.000 15672 IsSlewing returns 0 01:12:51.433 00.001 15672 IsGuiding returns 0 01:12:51.438 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=13475, FiltMin=2590, FiltMax=11047, Gamma=2.950 01:12:51.457 00.019 15672 PulseGuide returned control before completion, sleep 163 01:12:51.491 00.034 30444 UpdateGuideState exits: m=135364 SNR=93.8 Saturated 01:12:51.491 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:51.491 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:51.491 00.000 30444 Enqueuing Expose request 01:12:51.665 00.174 15672 IsGuiding returns 0 01:12:51.666 00.001 15672 Move returns status 0, amount 177 01:12:51.666 00.000 15672 MoveAxis(N, 0, ABG) 01:12:51.666 00.000 15672 Move returns status 0, amount 0 01:12:51.666 00.000 15672 move complete, result=0 01:12:51.666 00.000 15672 worker thread done servicing request 01:12:51.666 00.000 15672 Worker thread wakes up 01:12:51.666 00.000 30444 GuideStep: 0.8 px 177 ms WEST, -0.1 px 0 ms NORTH 01:12:51.667 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:51.667 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:53.573 01.906 15672 Exposure complete 01:12:53.594 00.021 15672 worker thread done servicing request 01:12:53.594 00.000 30444 OnExposeComplete: enter 01:12:53.594 00.000 30444 UpdateGuideState(): m_state=6 01:12:53.594 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5029 01:12:53.594 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=199.51, Mass=120762, SNR=86.4, Peak=12370 HFD=3.3 01:12:53.594 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.09 = 0.09) 01:12:53.594 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.03 = 0.03) 01:12:53.594 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.08 hyp=0.44 cameraTheta=-0.18 mountX=0.44 mountY=0.01, mountTheta=0.03 01:12:53.595 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.08, opts=13) 01:12:53.595 00.000 30444 Enqueuing Move request for scope (0.43, -0.08) 01:12:53.595 00.000 15672 Worker thread wakes up 01:12:53.595 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.08) opts 0xd 01:12:53.595 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.08) 01:12:53.595 00.000 15672 Moving (0.43, -0.08) raw xDistance=0.44 yDistance=0.01 01:12:53.595 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44 01:12:53.595 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:53.595 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 01:12:53.595 00.000 15672 MoveAxis(W, 131, ABG) 01:12:53.595 00.000 15672 Guiding Dir = 3, Dur = 131 01:12:53.596 00.001 15672 IsSlewing returns 0 01:12:53.597 00.001 15672 IsGuiding returns 0 01:12:53.603 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=13260, FiltMin=2601, FiltMax=10939, Gamma=2.950 01:12:53.613 00.010 15672 PulseGuide returned control before completion, sleep 125 01:12:53.656 00.043 30444 UpdateGuideState exits: m=120762 SNR=86.4 Saturated 01:12:53.657 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:53.657 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:53.657 00.000 30444 Enqueuing Expose request 01:12:53.793 00.136 15672 IsGuiding returns 0 01:12:53.793 00.000 15672 Move returns status 0, amount 131 01:12:53.793 00.000 15672 MoveAxis(N, 0, ABG) 01:12:53.793 00.000 15672 Move returns status 0, amount 0 01:12:53.793 00.000 15672 move complete, result=0 01:12:53.793 00.000 15672 worker thread done servicing request 01:12:53.793 00.000 15672 Worker thread wakes up 01:12:53.794 00.001 30444 GuideStep: 0.4 px 131 ms WEST, 0.0 px 0 ms NORTH 01:12:53.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:53.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:55.911 02.117 15672 Exposure complete 01:12:55.941 00.030 15672 worker thread done servicing request 01:12:55.942 00.001 30444 OnExposeComplete: enter 01:12:55.942 00.000 30444 UpdateGuideState(): m_state=6 01:12:55.942 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5030 01:12:55.942 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=199.34, Mass=114319, SNR=77.7, Peak=12038 HFD=3.4 01:12:55.942 00.000 30444 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.28) = xAngle (-0.13 = -0.13) 01:12:55.942 00.000 30444 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.19 = -0.19) 01:12:55.942 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.25 hyp=0.62 cameraTheta=-0.41 mountX=0.61 mountY=-0.12, mountTheta=-0.19 01:12:55.942 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.25, opts=13) 01:12:55.943 00.001 30444 Enqueuing Move request for scope (0.56, -0.25) 01:12:55.943 00.000 15672 Worker thread wakes up 01:12:55.943 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.25) opts 0xd 01:12:55.943 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.25) 01:12:55.943 00.000 15672 Moving (0.56, -0.25) raw xDistance=0.61 yDistance=-0.12 01:12:55.943 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61 01:12:55.943 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:55.943 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:12:55.943 00.000 15672 MoveAxis(W, 174, ABG) 01:12:55.943 00.000 15672 Guiding Dir = 3, Dur = 174 01:12:55.943 00.000 15672 IsSlewing returns 0 01:12:55.944 00.001 15672 IsGuiding returns 0 01:12:55.948 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=13238, FiltMin=2554, FiltMax=10607, Gamma=2.950 01:12:55.962 00.014 15672 PulseGuide returned control before completion, sleep 167 01:12:55.998 00.036 30444 UpdateGuideState exits: m=114319 SNR=77.7 Saturated 01:12:55.998 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:55.998 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:55.998 00.000 30444 Enqueuing Expose request 01:12:56.133 00.135 15672 IsGuiding returns 1 01:12:56.133 00.000 15672 scope still moving after pulse duration time elapsed 01:12:56.155 00.022 15672 IsSlewing returns 0 01:12:56.218 00.063 15672 IsGuiding returns 0 01:12:56.218 00.000 15672 scope move finished after 174 + 100 ms 01:12:56.218 00.000 15672 Move returns status 0, amount 174 01:12:56.218 00.000 15672 MoveAxis(N, 0, ABG) 01:12:56.219 00.001 15672 Move returns status 0, amount 0 01:12:56.219 00.000 15672 move complete, result=0 01:12:56.219 00.000 15672 worker thread done servicing request 01:12:56.219 00.000 15672 Worker thread wakes up 01:12:56.219 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:56.219 00.000 30444 GuideStep: 0.6 px 174 ms WEST, -0.1 px 0 ms NORTH 01:12:56.219 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:58.128 01.909 15672 Exposure complete 01:12:58.148 00.020 15672 worker thread done servicing request 01:12:58.148 00.000 30444 OnExposeComplete: enter 01:12:58.148 00.000 30444 UpdateGuideState(): m_state=6 01:12:58.148 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5031 01:12:58.148 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=199.58, Mass=119972, SNR=85.9, Peak=12003 HFD=3.6 01:12:58.148 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 01:12:58.149 00.001 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 01:12:58.149 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.01 hyp=0.40 cameraTheta=-3.12 mountX=-0.38 mountY=-0.09, mountTheta=-2.90 01:12:58.149 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.01, opts=13) 01:12:58.149 00.000 30444 Enqueuing Move request for scope (-0.40, -0.01) 01:12:58.149 00.000 15672 Worker thread wakes up 01:12:58.149 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.01) opts 0xd 01:12:58.149 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.01) 01:12:58.149 00.000 15672 Moving (-0.40, -0.01) raw xDistance=-0.38 yDistance=-0.09 01:12:58.149 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38 01:12:58.149 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:12:58.149 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 01:12:58.149 00.000 15672 MoveAxis(E, 90, ABG) 01:12:58.150 00.001 15672 Guiding Dir = 2, Dur = 90 01:12:58.150 00.000 15672 IsSlewing returns 0 01:12:58.150 00.000 15672 IsGuiding returns 0 01:12:58.155 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=12003, FiltMin=2553, FiltMax=9377, Gamma=2.950 01:12:58.166 00.011 15672 PulseGuide returned control before completion, sleep 85 01:12:58.204 00.038 30444 UpdateGuideState exits: m=119972 SNR=85.9 Saturated 01:12:58.204 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:12:58.204 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:12:58.204 00.000 30444 Enqueuing Expose request 01:12:58.253 00.049 15672 IsGuiding returns 1 01:12:58.253 00.000 15672 scope still moving after pulse duration time elapsed 01:12:58.274 00.021 15672 IsSlewing returns 0 01:12:58.280 00.006 15672 IsGuiding returns 0 01:12:58.280 00.000 15672 scope move finished after 90 + 39 ms 01:12:58.280 00.000 15672 Move returns status 0, amount 90 01:12:58.280 00.000 15672 MoveAxis(N, 0, ABG) 01:12:58.281 00.001 15672 Move returns status 0, amount 0 01:12:58.281 00.000 15672 move complete, result=0 01:12:58.281 00.000 15672 worker thread done servicing request 01:12:58.281 00.000 15672 Worker thread wakes up 01:12:58.281 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:12:58.281 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:12:58.281 00.000 30444 GuideStep: -0.4 px 90 ms EAST, -0.1 px 0 ms NORTH 01:13:00.391 02.110 15672 Exposure complete 01:13:00.411 00.020 15672 worker thread done servicing request 01:13:00.411 00.000 30444 OnExposeComplete: enter 01:13:00.411 00.000 30444 UpdateGuideState(): m_state=6 01:13:00.411 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5032 01:13:00.411 00.000 30444 Star::Find returns 1 (1), X=459.84, Y=199.45, Mass=122274, SNR=83.5, Peak=13133 HFD=3.7 01:13:00.411 00.000 30444 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.28) = xAngle (-2.41 = -2.41) 01:13:00.411 00.000 30444 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.47 = -2.47) 01:13:00.411 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.14 hyp=0.32 cameraTheta=-2.69 mountX=-0.24 mountY=-0.20, mountTheta=-2.44 01:13:00.412 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.14, opts=13) 01:13:00.412 00.000 30444 Enqueuing Move request for scope (-0.28, -0.14) 01:13:00.412 00.000 15672 Worker thread wakes up 01:13:00.412 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.14) opts 0xd 01:13:00.412 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.14) 01:13:00.412 00.000 15672 Moving (-0.28, -0.14) raw xDistance=-0.24 yDistance=-0.20 01:13:00.412 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 01:13:00.412 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:13:00.412 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 01:13:00.412 00.000 15672 MoveAxis(E, 0, ABG) 01:13:00.412 00.000 15672 Move returns status 0, amount 0 01:13:00.412 00.000 15672 MoveAxis(N, 0, ABG) 01:13:00.412 00.000 15672 Move returns status 0, amount 0 01:13:00.412 00.000 15672 move complete, result=0 01:13:00.412 00.000 15672 worker thread done servicing request 01:13:00.417 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=23779, FiltMin=2609, FiltMax=15772, Gamma=2.950 01:13:00.467 00.050 30444 UpdateGuideState exits: m=122274 SNR=83.5 Saturated 01:13:00.467 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:00.467 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:00.467 00.000 30444 Enqueuing Expose request 01:13:00.467 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:13:00.467 00.000 15672 Worker thread wakes up 01:13:00.467 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:00.467 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:02.375 01.908 15672 Exposure complete 01:13:02.397 00.022 15672 worker thread done servicing request 01:13:02.397 00.000 30444 OnExposeComplete: enter 01:13:02.398 00.001 30444 UpdateGuideState(): m_state=6 01:13:02.398 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5033 01:13:02.398 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=199.74, Mass=114572, SNR=87.0, Peak=13484 HFD=3.5 01:13:02.398 00.000 30444 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.28) = xAngle (3.03 = 3.03) 01:13:02.398 00.000 30444 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.97 = 2.97) 01:13:02.398 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.15 hyp=0.41 cameraTheta=2.75 mountX=-0.41 mountY=0.07, mountTheta=2.97 01:13:02.398 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.15, opts=13) 01:13:02.398 00.000 30444 Enqueuing Move request for scope (-0.38, 0.15) 01:13:02.398 00.000 15672 Worker thread wakes up 01:13:02.398 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.15) opts 0xd 01:13:02.399 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.15) 01:13:02.399 00.000 15672 Moving (-0.38, 0.15) raw xDistance=-0.41 yDistance=0.07 01:13:02.399 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 01:13:02.399 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:13:02.399 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 01:13:02.399 00.000 15672 MoveAxis(E, 110, ABG) 01:13:02.399 00.000 15672 Guiding Dir = 2, Dur = 110 01:13:02.399 00.000 15672 IsSlewing returns 0 01:13:02.401 00.002 15672 IsGuiding returns 0 01:13:02.405 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=13484, FiltMin=2615, FiltMax=9921, Gamma=2.950 01:13:02.416 00.011 15672 PulseGuide returned control before completion, sleep 106 01:13:02.454 00.038 30444 UpdateGuideState exits: m=114572 SNR=87.0 Saturated 01:13:02.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:02.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:02.454 00.000 30444 Enqueuing Expose request 01:13:02.524 00.070 15672 IsGuiding returns 1 01:13:02.524 00.000 15672 scope still moving after pulse duration time elapsed 01:13:02.545 00.021 15672 IsSlewing returns 0 01:13:02.593 00.048 15672 IsGuiding returns 0 01:13:02.593 00.000 15672 scope move finished after 110 + 81 ms 01:13:02.593 00.000 15672 Move returns status 0, amount 110 01:13:02.593 00.000 15672 MoveAxis(N, 0, ABG) 01:13:02.594 00.001 15672 Move returns status 0, amount 0 01:13:02.594 00.000 15672 move complete, result=0 01:13:02.594 00.000 15672 worker thread done servicing request 01:13:02.594 00.000 15672 Worker thread wakes up 01:13:02.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:02.594 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:02.594 00.000 30444 GuideStep: -0.4 px 110 ms EAST, 0.1 px 0 ms NORTH 01:13:04.704 02.110 15672 Exposure complete 01:13:04.724 00.020 15672 worker thread done servicing request 01:13:04.724 00.000 30444 OnExposeComplete: enter 01:13:04.724 00.000 30444 UpdateGuideState(): m_state=6 01:13:04.724 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5034 01:13:04.724 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=200.00, Mass=120181, SNR=95.2, Peak=10832 HFD=4.0 01:13:04.724 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 01:13:04.724 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 01:13:04.724 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=0.41 hyp=0.54 cameraTheta=2.28 mountX=-0.45 mountY=0.32, mountTheta=2.52 01:13:04.725 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.41, opts=13) 01:13:04.725 00.000 30444 Enqueuing Move request for scope (-0.35, 0.41) 01:13:04.725 00.000 15672 Worker thread wakes up 01:13:04.725 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.41) opts 0xd 01:13:04.725 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.41) 01:13:04.725 00.000 15672 Moving (-0.35, 0.41) raw xDistance=-0.45 yDistance=0.32 01:13:04.725 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45 01:13:04.725 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:13:04.725 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 01:13:04.725 00.000 15672 MoveAxis(E, 129, ABG) 01:13:04.725 00.000 15672 Guiding Dir = 2, Dur = 129 01:13:04.726 00.001 15672 IsSlewing returns 0 01:13:04.731 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=12030, FiltMin=2612, FiltMax=9306, Gamma=2.950 01:13:04.748 00.017 15672 IsGuiding returns 0 01:13:04.764 00.016 15672 PulseGuide returned control before completion, sleep 124 01:13:04.779 00.015 30444 UpdateGuideState exits: m=120181 SNR=95.2 Saturated 01:13:04.779 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:04.779 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:04.779 00.000 30444 Enqueuing Expose request 01:13:04.909 00.130 15672 IsGuiding returns 0 01:13:04.909 00.000 15672 Move returns status 0, amount 129 01:13:04.909 00.000 15672 MoveAxis(N, 0, ABG) 01:13:04.909 00.000 15672 Move returns status 0, amount 0 01:13:04.909 00.000 15672 move complete, result=0 01:13:04.910 00.001 15672 worker thread done servicing request 01:13:04.910 00.000 15672 Worker thread wakes up 01:13:04.910 00.000 30444 GuideStep: -0.4 px 129 ms EAST, 0.3 px 0 ms NORTH 01:13:04.910 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:04.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:06.817 01.907 15672 Exposure complete 01:13:06.837 00.020 15672 worker thread done servicing request 01:13:06.837 00.000 30444 OnExposeComplete: enter 01:13:06.837 00.000 30444 UpdateGuideState(): m_state=6 01:13:06.837 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5035 01:13:06.837 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=199.41, Mass=128645, SNR=96.4, Peak=12238 HFD=3.5 01:13:06.837 00.000 30444 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.28) = xAngle (-2.51 = -2.51) 01:13:06.837 00.000 30444 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.57 = -2.57) 01:13:06.837 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.17 hyp=0.51 cameraTheta=-2.79 mountX=-0.41 mountY=-0.27, mountTheta=-2.56 01:13:06.838 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.17, opts=13) 01:13:06.838 00.000 30444 Enqueuing Move request for scope (-0.48, -0.17) 01:13:06.838 00.000 15672 Worker thread wakes up 01:13:06.838 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.17) opts 0xd 01:13:06.838 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.17) 01:13:06.838 00.000 15672 Moving (-0.48, -0.17) raw xDistance=-0.41 yDistance=-0.27 01:13:06.838 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41 01:13:06.838 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:13:06.838 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 01:13:06.838 00.000 15672 MoveAxis(E, 120, ABG) 01:13:06.838 00.000 15672 Guiding Dir = 2, Dur = 120 01:13:06.839 00.001 15672 IsSlewing returns 0 01:13:06.840 00.001 15672 IsGuiding returns 0 01:13:06.844 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=12238, FiltMin=2586, FiltMax=8931, Gamma=2.950 01:13:06.857 00.013 15672 PulseGuide returned control before completion, sleep 114 01:13:06.974 00.117 15672 IsGuiding returns 1 01:13:06.974 00.000 15672 scope still moving after pulse duration time elapsed 01:13:06.995 00.021 15672 IsSlewing returns 0 01:13:07.002 00.007 15672 IsGuiding returns 0 01:13:07.002 00.000 15672 scope move finished after 120 + 41 ms 01:13:07.002 00.000 15672 Move returns status 0, amount 120 01:13:07.002 00.000 15672 MoveAxis(N, 0, ABG) 01:13:07.002 00.000 15672 Move returns status 0, amount 0 01:13:07.002 00.000 15672 move complete, result=0 01:13:07.002 00.000 15672 worker thread done servicing request 01:13:07.050 00.048 30444 UpdateGuideState exits: m=128645 SNR=96.4 Saturated 01:13:07.051 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:07.051 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:07.051 00.000 30444 Enqueuing Expose request 01:13:07.051 00.000 30444 GuideStep: -0.4 px 120 ms EAST, -0.3 px 0 ms NORTH 01:13:07.051 00.000 15672 Worker thread wakes up 01:13:07.051 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:07.051 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:09.161 02.110 15672 Exposure complete 01:13:09.181 00.020 15672 worker thread done servicing request 01:13:09.181 00.000 30444 OnExposeComplete: enter 01:13:09.181 00.000 30444 UpdateGuideState(): m_state=6 01:13:09.181 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5036 01:13:09.181 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=199.11, Mass=129382, SNR=101.6, Peak=13727 HFD=3.7 01:13:09.181 00.000 30444 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.28) = xAngle (-0.11 = -0.11) 01:13:09.181 00.000 30444 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 01:13:09.181 00.000 30444 CameraToMount -- cameraX=1.17 cameraY=-0.48 hyp=1.26 cameraTheta=-0.39 mountX=1.25 mountY=-0.22, mountTheta=-0.17 01:13:09.182 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.17, y=-0.48, opts=13) 01:13:09.182 00.000 30444 Enqueuing Move request for scope (1.17, -0.48) 01:13:09.182 00.000 15672 Worker thread wakes up 01:13:09.182 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.17, -0.48) opts 0xd 01:13:09.182 00.000 15672 Handling offset move in thread for scope, endpoint = (1.17, -0.48) 01:13:09.182 00.000 15672 Moving (1.17, -0.48) raw xDistance=1.25 yDistance=-0.22 01:13:09.182 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.25 01:13:09.182 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:13:09.182 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 01:13:09.182 00.000 15672 MoveAxis(W, 330, ABG) 01:13:09.182 00.000 15672 Guiding Dir = 3, Dur = 330 01:13:09.183 00.001 15672 IsSlewing returns 0 01:13:09.184 00.001 15672 IsGuiding returns 0 01:13:09.187 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=14336, FiltMin=2648, FiltMax=9485, Gamma=2.950 01:13:09.205 00.018 15672 PulseGuide returned control before completion, sleep 319 01:13:09.236 00.031 30444 UpdateGuideState exits: m=129382 SNR=101.6 Saturated 01:13:09.236 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:09.236 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:09.236 00.000 30444 Enqueuing Expose request 01:13:09.527 00.291 15672 IsGuiding returns 1 01:13:09.527 00.000 15672 scope still moving after pulse duration time elapsed 01:13:09.549 00.022 15672 IsSlewing returns 0 01:13:09.558 00.009 15672 IsGuiding returns 0 01:13:09.558 00.000 15672 scope move finished after 330 + 44 ms 01:13:09.558 00.000 15672 Move returns status 0, amount 330 01:13:09.558 00.000 15672 MoveAxis(N, 0, ABG) 01:13:09.558 00.000 15672 Move returns status 0, amount 0 01:13:09.558 00.000 15672 move complete, result=0 01:13:09.558 00.000 15672 worker thread done servicing request 01:13:09.558 00.000 15672 Worker thread wakes up 01:13:09.558 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:09.558 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:09.558 00.000 30444 GuideStep: 1.3 px 330 ms WEST, -0.2 px 0 ms NORTH 01:13:11.466 01.908 15672 Exposure complete 01:13:11.485 00.019 15672 worker thread done servicing request 01:13:11.486 00.001 30444 OnExposeComplete: enter 01:13:11.486 00.000 30444 UpdateGuideState(): m_state=6 01:13:11.486 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5037 01:13:11.486 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=199.28, Mass=131397, SNR=96.2, Peak=12978 HFD=3.4 01:13:11.486 00.000 30444 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.28) = xAngle (-0.47 = -0.47) 01:13:11.486 00.000 30444 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.53 = -0.53) 01:13:11.486 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.30 hyp=0.45 cameraTheta=-0.75 mountX=0.40 mountY=-0.23, mountTheta=-0.52 01:13:11.486 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.30, opts=13) 01:13:11.486 00.000 30444 Enqueuing Move request for scope (0.33, -0.30) 01:13:11.486 00.000 15672 Worker thread wakes up 01:13:11.487 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.30) opts 0xd 01:13:11.487 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.30) 01:13:11.487 00.000 15672 Moving (0.33, -0.30) raw xDistance=0.40 yDistance=-0.23 01:13:11.487 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.40 01:13:11.487 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:13:11.487 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 01:13:11.487 00.000 15672 MoveAxis(W, 131, ABG) 01:13:11.487 00.000 15672 Guiding Dir = 3, Dur = 131 01:13:11.487 00.000 15672 IsSlewing returns 0 01:13:11.488 00.001 15672 IsGuiding returns 0 01:13:11.493 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=12978, FiltMin=2572, FiltMax=9788, Gamma=2.950 01:13:11.506 00.013 15672 PulseGuide returned control before completion, sleep 124 01:13:11.542 00.036 30444 UpdateGuideState exits: m=131397 SNR=96.2 Saturated 01:13:11.542 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:11.542 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:11.542 00.000 30444 Enqueuing Expose request 01:13:11.682 00.140 15672 IsGuiding returns 0 01:13:11.682 00.000 15672 Move returns status 0, amount 131 01:13:11.682 00.000 15672 MoveAxis(N, 0, ABG) 01:13:11.682 00.000 15672 Move returns status 0, amount 0 01:13:11.682 00.000 15672 move complete, result=0 01:13:11.682 00.000 15672 worker thread done servicing request 01:13:11.682 00.000 15672 Worker thread wakes up 01:13:11.683 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:11.683 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:11.683 00.000 30444 GuideStep: 0.4 px 131 ms WEST, -0.2 px 0 ms NORTH 01:13:13.791 02.108 15672 Exposure complete 01:13:13.810 00.019 15672 worker thread done servicing request 01:13:13.810 00.000 30444 OnExposeComplete: enter 01:13:13.810 00.000 30444 UpdateGuideState(): m_state=6 01:13:13.810 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5038 01:13:13.810 00.000 30444 Star::Find returns 1 (1), X=459.62, Y=199.74, Mass=124034, SNR=84.1, Peak=13516 HFD=3.6 01:13:13.810 00.000 30444 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.28) = xAngle (3.13 = 3.13) 01:13:13.810 00.000 30444 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.07 = 3.07) 01:13:13.812 00.002 30444 CameraToMount -- cameraX=-0.50 cameraY=0.15 hyp=0.52 cameraTheta=2.85 mountX=-0.52 mountY=0.04, mountTheta=3.07 01:13:13.812 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=0.15, opts=13) 01:13:13.812 00.000 30444 Enqueuing Move request for scope (-0.50, 0.15) 01:13:13.812 00.000 15672 Worker thread wakes up 01:13:13.812 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.15) opts 0xd 01:13:13.812 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, 0.15) 01:13:13.812 00.000 15672 Moving (-0.50, 0.15) raw xDistance=-0.52 yDistance=0.04 01:13:13.812 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52 01:13:13.812 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:13:13.812 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 01:13:13.812 00.000 15672 MoveAxis(E, 133, ABG) 01:13:13.812 00.000 15672 Guiding Dir = 2, Dur = 133 01:13:13.812 00.000 15672 IsSlewing returns 0 01:13:13.813 00.001 15672 IsGuiding returns 0 01:13:13.817 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=13516, FiltMin=2590, FiltMax=9483, Gamma=2.950 01:13:13.838 00.021 15672 PulseGuide returned control before completion, sleep 119 01:13:14.014 00.176 15672 IsGuiding returns 0 01:13:14.014 00.000 15672 Move returns status 0, amount 133 01:13:14.014 00.000 15672 MoveAxis(N, 0, ABG) 01:13:14.014 00.000 15672 Move returns status 0, amount 0 01:13:14.014 00.000 15672 move complete, result=0 01:13:14.014 00.000 15672 worker thread done servicing request 01:13:14.200 00.186 30444 UpdateGuideState exits: m=124034 SNR=84.1 Saturated 01:13:14.200 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:14.200 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:14.200 00.000 30444 Enqueuing Expose request 01:13:14.200 00.000 30444 GuideStep: -0.5 px 133 ms EAST, 0.0 px 0 ms NORTH 01:13:14.200 00.000 15672 Worker thread wakes up 01:13:14.200 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:14.200 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:16.109 01.909 15672 Exposure complete 01:13:16.129 00.020 15672 worker thread done servicing request 01:13:16.129 00.000 30444 OnExposeComplete: enter 01:13:16.129 00.000 30444 UpdateGuideState(): m_state=6 01:13:16.129 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5039 01:13:16.129 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=199.46, Mass=121433, SNR=91.0, Peak=12290 HFD=3.4 01:13:16.129 00.000 30444 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.28) = xAngle (-0.31 = -0.31) 01:13:16.129 00.000 30444 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.38 = -0.38) 01:13:16.129 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.59 mountX=0.22 mountY=-0.09, mountTheta=-0.37 01:13:16.130 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.13, opts=13) 01:13:16.130 00.000 30444 Enqueuing Move request for scope (0.20, -0.13) 01:13:16.130 00.000 15672 Worker thread wakes up 01:13:16.130 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd 01:13:16.130 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.13) 01:13:16.130 00.000 15672 Moving (0.20, -0.13) raw xDistance=0.22 yDistance=-0.09 01:13:16.130 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 01:13:16.130 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:13:16.130 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 01:13:16.130 00.000 15672 MoveAxis(E, 0, ABG) 01:13:16.130 00.000 15672 Move returns status 0, amount 0 01:13:16.130 00.000 15672 MoveAxis(N, 0, ABG) 01:13:16.130 00.000 15672 Move returns status 0, amount 0 01:13:16.130 00.000 15672 move complete, result=0 01:13:16.130 00.000 15672 worker thread done servicing request 01:13:16.135 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2000, max=13169, FiltMin=2587, FiltMax=10797, Gamma=2.950 01:13:16.258 00.123 30444 UpdateGuideState exits: m=121433 SNR=91.0 Saturated 01:13:16.258 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:16.258 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:16.258 00.000 30444 Enqueuing Expose request 01:13:16.258 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:13:16.258 00.000 15672 Worker thread wakes up 01:13:16.258 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:16.258 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:18.365 02.107 15672 Exposure complete 01:13:18.385 00.020 15672 worker thread done servicing request 01:13:18.385 00.000 30444 OnExposeComplete: enter 01:13:18.385 00.000 30444 UpdateGuideState(): m_state=6 01:13:18.385 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5040 01:13:18.385 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=199.45, Mass=122657, SNR=88.5, Peak=11473 HFD=3.7 01:13:18.386 00.001 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 01:13:18.386 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 01:13:18.386 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.09 mountX=0.11 mountY=-0.12, mountTheta=-0.84 01:13:18.386 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.14, opts=13) 01:13:18.386 00.000 30444 Enqueuing Move request for scope (0.07, -0.14) 01:13:18.386 00.000 15672 Worker thread wakes up 01:13:18.386 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd 01:13:18.386 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.14) 01:13:18.386 00.000 15672 Moving (0.07, -0.14) raw xDistance=0.11 yDistance=-0.12 01:13:18.386 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 01:13:18.386 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:13:18.386 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:13:18.387 00.001 15672 MoveAxis(E, 0, ABG) 01:13:18.387 00.000 15672 Move returns status 0, amount 0 01:13:18.387 00.000 15672 MoveAxis(N, 0, ABG) 01:13:18.387 00.000 15672 Move returns status 0, amount 0 01:13:18.387 00.000 15672 move complete, result=0 01:13:18.387 00.000 15672 worker thread done servicing request 01:13:18.392 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=11942, FiltMin=2620, FiltMax=9045, Gamma=2.950 01:13:18.441 00.049 30444 UpdateGuideState exits: m=122657 SNR=88.5 Saturated 01:13:18.441 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:18.441 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:18.441 00.000 30444 Enqueuing Expose request 01:13:18.441 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:13:18.441 00.000 15672 Worker thread wakes up 01:13:18.441 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:18.441 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:20.355 01.914 15672 Exposure complete 01:13:20.384 00.029 15672 worker thread done servicing request 01:13:20.384 00.000 30444 OnExposeComplete: enter 01:13:20.384 00.000 30444 UpdateGuideState(): m_state=6 01:13:20.384 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5041 01:13:20.384 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=199.52, Mass=139244, SNR=114.3, Peak=13173 HFD=3.7 01:13:20.384 00.000 30444 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.28) = xAngle (-2.30 = -2.30) 01:13:20.384 00.000 30444 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 01:13:20.384 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.58 mountX=-0.08 mountY=-0.08, mountTheta=-2.33 01:13:20.385 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.06, opts=13) 01:13:20.385 00.000 30444 Enqueuing Move request for scope (-0.10, -0.06) 01:13:20.385 00.000 15672 Worker thread wakes up 01:13:20.385 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd 01:13:20.385 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.06) 01:13:20.385 00.000 15672 Moving (-0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08 01:13:20.385 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:13:20.385 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:13:20.385 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:13:20.385 00.000 15672 MoveAxis(E, 0, ABG) 01:13:20.385 00.000 15672 Move returns status 0, amount 0 01:13:20.385 00.000 15672 MoveAxis(N, 0, ABG) 01:13:20.385 00.000 15672 Move returns status 0, amount 0 01:13:20.385 00.000 15672 move complete, result=0 01:13:20.385 00.000 15672 worker thread done servicing request 01:13:20.390 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=13173, FiltMin=2571, FiltMax=10178, Gamma=2.950 01:13:20.441 00.051 30444 UpdateGuideState exits: m=139244 SNR=114.3 Saturated 01:13:20.441 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:20.441 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:20.442 00.001 30444 Enqueuing Expose request 01:13:20.442 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:13:20.442 00.000 15672 Worker thread wakes up 01:13:20.442 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:20.442 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:22.551 02.109 15672 Exposure complete 01:13:22.571 00.020 15672 worker thread done servicing request 01:13:22.571 00.000 30444 OnExposeComplete: enter 01:13:22.571 00.000 30444 UpdateGuideState(): m_state=6 01:13:22.571 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5042 01:13:22.571 00.000 30444 Star::Find returns 1 (1), X=459.35, Y=199.30, Mass=114647, SNR=88.2, Peak=13354 HFD=3.4 01:13:22.571 00.000 30444 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.28) = xAngle (-2.51 = -2.51) 01:13:22.571 00.000 30444 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.57 = -2.57) 01:13:22.571 00.000 30444 CameraToMount -- cameraX=-0.78 cameraY=-0.29 hyp=0.83 cameraTheta=-2.79 mountX=-0.67 mountY=-0.45, mountTheta=-2.55 01:13:22.571 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.78, y=-0.29, opts=13) 01:13:22.572 00.001 30444 Enqueuing Move request for scope (-0.78, -0.29) 01:13:22.572 00.000 15672 Worker thread wakes up 01:13:22.572 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.29) opts 0xd 01:13:22.572 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.78, -0.29) 01:13:22.572 00.000 15672 Moving (-0.78, -0.29) raw xDistance=-0.67 yDistance=-0.45 01:13:22.572 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67 01:13:22.572 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 01:13:22.572 00.000 15672 MoveAxis(E, 181, ABG) 01:13:22.572 00.000 15672 Guiding Dir = 2, Dur = 181 01:13:22.573 00.001 15672 IsSlewing returns 0 01:13:22.574 00.001 15672 IsGuiding returns 0 01:13:22.578 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=13446, FiltMin=2569, FiltMax=9133, Gamma=2.950 01:13:22.593 00.015 15672 PulseGuide returned control before completion, sleep 172 01:13:22.632 00.039 30444 UpdateGuideState exits: m=114647 SNR=88.2 Saturated 01:13:22.633 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:22.633 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:22.633 00.000 30444 Enqueuing Expose request 01:13:22.801 00.168 15672 IsGuiding returns 0 01:13:22.801 00.000 15672 Move returns status 0, amount 181 01:13:22.801 00.000 15672 MoveAxis(N, 80, ABG) 01:13:22.801 00.000 15672 Guiding Dir = 0, Dur = 80 01:13:22.801 00.000 15672 IsSlewing returns 0 01:13:22.802 00.001 15672 IsGuiding returns 0 01:13:22.881 00.079 15672 PulseGuide returned control before completion, sleep 12 01:13:22.896 00.015 15672 IsGuiding returns 1 01:13:22.896 00.000 15672 scope still moving after pulse duration time elapsed 01:13:22.918 00.022 15672 IsSlewing returns 0 01:13:22.920 00.002 15672 IsGuiding returns 1 01:13:22.941 00.021 15672 IsSlewing returns 0 01:13:22.943 00.002 15672 IsGuiding returns 1 01:13:22.965 00.022 15672 IsSlewing returns 0 01:13:22.968 00.003 15672 IsGuiding returns 1 01:13:22.988 00.020 15672 IsSlewing returns 0 01:13:23.040 00.052 15672 IsGuiding returns 0 01:13:23.041 00.001 15672 scope move finished after 80 + 158 ms 01:13:23.041 00.000 15672 Move returns status 0, amount 80 01:13:23.041 00.000 15672 move complete, result=0 01:13:23.041 00.000 15672 worker thread done servicing request 01:13:23.041 00.000 15672 Worker thread wakes up 01:13:23.041 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:23.041 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:23.041 00.000 30444 GuideStep: -0.7 px 181 ms EAST, -0.4 px 80 ms NORTH 01:13:24.951 01.910 15672 Exposure complete 01:13:24.982 00.031 15672 worker thread done servicing request 01:13:24.982 00.000 30444 OnExposeComplete: enter 01:13:24.982 00.000 30444 UpdateGuideState(): m_state=6 01:13:24.982 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5043 01:13:24.983 00.001 30444 Star::Find returns 1 (1), X=459.61, Y=199.50, Mass=124065, SNR=85.5, Peak=11777 HFD=3.4 01:13:24.983 00.000 30444 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.28) = xAngle (-2.68 = -2.68) 01:13:24.983 00.000 30444 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 01:13:24.983 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.09 hyp=0.52 cameraTheta=-2.96 mountX=-0.47 mountY=-0.20, mountTheta=-2.74 01:13:24.983 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.09, opts=13) 01:13:24.983 00.000 30444 Enqueuing Move request for scope (-0.51, -0.09) 01:13:24.983 00.000 15672 Worker thread wakes up 01:13:24.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.09) opts 0xd 01:13:24.983 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.09) 01:13:24.983 00.000 15672 Moving (-0.51, -0.09) raw xDistance=-0.47 yDistance=-0.20 01:13:24.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47 01:13:24.983 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:13:24.984 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 01:13:24.984 00.000 15672 MoveAxis(E, 139, ABG) 01:13:24.984 00.000 15672 Guiding Dir = 2, Dur = 139 01:13:24.984 00.000 15672 IsSlewing returns 0 01:13:24.985 00.001 15672 IsGuiding returns 0 01:13:24.990 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2020, max=11777, FiltMin=2570, FiltMax=8981, Gamma=2.950 01:13:25.005 00.015 15672 PulseGuide returned control before completion, sleep 130 01:13:25.181 00.176 15672 IsGuiding returns 0 01:13:25.181 00.000 15672 Move returns status 0, amount 139 01:13:25.181 00.000 15672 MoveAxis(N, 0, ABG) 01:13:25.181 00.000 15672 Move returns status 0, amount 0 01:13:25.181 00.000 15672 move complete, result=0 01:13:25.181 00.000 15672 worker thread done servicing request 01:13:25.468 00.287 30444 UpdateGuideState exits: m=124065 SNR=85.5 Saturated 01:13:25.468 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:25.468 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:25.468 00.000 30444 Enqueuing Expose request 01:13:25.468 00.000 30444 GuideStep: -0.5 px 139 ms EAST, -0.2 px 0 ms NORTH 01:13:25.468 00.000 15672 Worker thread wakes up 01:13:25.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:25.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:27.577 02.109 15672 Exposure complete 01:13:27.596 00.019 15672 worker thread done servicing request 01:13:27.597 00.001 30444 OnExposeComplete: enter 01:13:27.597 00.000 30444 UpdateGuideState(): m_state=6 01:13:27.597 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5044 01:13:27.597 00.000 30444 Star::Find returns 1 (1), X=459.52, Y=200.18, Mass=118847, SNR=79.1, Peak=10989 HFD=3.7 01:13:27.597 00.000 30444 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.28) = xAngle (2.64 = 2.64) 01:13:27.597 00.000 30444 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 01:13:27.597 00.000 30444 CameraToMount -- cameraX=-0.60 cameraY=0.59 hyp=0.85 cameraTheta=2.36 mountX=-0.74 mountY=0.45, mountTheta=2.60 01:13:27.597 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.60, y=0.59, opts=13) 01:13:27.597 00.000 30444 Enqueuing Move request for scope (-0.60, 0.59) 01:13:27.598 00.001 15672 Worker thread wakes up 01:13:27.598 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.59) opts 0xd 01:13:27.598 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.60, 0.59) 01:13:27.598 00.000 15672 Moving (-0.60, 0.59) raw xDistance=-0.74 yDistance=0.45 01:13:27.598 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.74 01:13:27.598 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:13:27.598 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 01:13:27.598 00.000 15672 MoveAxis(E, 211, ABG) 01:13:27.598 00.000 15672 Guiding Dir = 2, Dur = 211 01:13:27.598 00.000 15672 IsSlewing returns 0 01:13:27.600 00.002 15672 IsGuiding returns 0 01:13:27.604 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=10989, FiltMin=2586, FiltMax=9433, Gamma=2.950 01:13:27.625 00.021 15672 PulseGuide returned control before completion, sleep 197 01:13:27.653 00.028 30444 UpdateGuideState exits: m=118847 SNR=79.1 Saturated 01:13:27.653 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:27.653 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:27.653 00.000 30444 Enqueuing Expose request 01:13:27.825 00.172 15672 IsGuiding returns 1 01:13:27.825 00.000 15672 scope still moving after pulse duration time elapsed 01:13:27.846 00.021 15672 IsSlewing returns 0 01:13:27.866 00.020 15672 IsGuiding returns 0 01:13:27.866 00.000 15672 scope move finished after 211 + 55 ms 01:13:27.866 00.000 15672 Move returns status 0, amount 211 01:13:27.866 00.000 15672 MoveAxis(N, 0, ABG) 01:13:27.866 00.000 15672 Move returns status 0, amount 0 01:13:27.867 00.001 15672 move complete, result=0 01:13:27.867 00.000 15672 worker thread done servicing request 01:13:27.867 00.000 15672 Worker thread wakes up 01:13:27.867 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:27.867 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:27.867 00.000 30444 GuideStep: -0.7 px 211 ms EAST, 0.5 px 0 ms NORTH 01:13:29.775 01.908 15672 Exposure complete 01:13:29.795 00.020 15672 worker thread done servicing request 01:13:29.795 00.000 30444 OnExposeComplete: enter 01:13:29.795 00.000 30444 UpdateGuideState(): m_state=6 01:13:29.795 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5045 01:13:29.795 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=199.39, Mass=121957, SNR=91.6, Peak=11977 HFD=3.3 01:13:29.795 00.000 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.13 = 0.13) 01:13:29.795 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.07 = 0.07) 01:13:29.796 00.001 30444 CameraToMount -- cameraX=1.35 cameraY=-0.19 hyp=1.37 cameraTheta=-0.14 mountX=1.35 mountY=0.10, mountTheta=0.07 01:13:29.796 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.35, y=-0.19, opts=13) 01:13:29.796 00.000 30444 Enqueuing Move request for scope (1.35, -0.19) 01:13:29.796 00.000 15672 Worker thread wakes up 01:13:29.796 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.35, -0.19) opts 0xd 01:13:29.796 00.000 15672 Handling offset move in thread for scope, endpoint = (1.35, -0.19) 01:13:29.796 00.000 15672 Moving (1.35, -0.19) raw xDistance=1.35 yDistance=0.10 01:13:29.796 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.35 01:13:29.796 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:13:29.796 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 01:13:29.796 00.000 15672 MoveAxis(W, 351, ABG) 01:13:29.797 00.001 15672 Guiding Dir = 3, Dur = 351 01:13:29.797 00.000 15672 IsSlewing returns 0 01:13:29.798 00.001 15672 IsGuiding returns 0 01:13:29.802 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=13078, FiltMin=2507, FiltMax=9542, Gamma=2.950 01:13:29.813 00.011 15672 PulseGuide returned control before completion, sleep 347 01:13:29.851 00.038 30444 UpdateGuideState exits: m=121957 SNR=91.6 Saturated 01:13:29.851 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:29.851 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:29.851 00.000 30444 Enqueuing Expose request 01:13:30.181 00.330 15672 IsGuiding returns 0 01:13:30.181 00.000 15672 Move returns status 0, amount 351 01:13:30.181 00.000 15672 MoveAxis(N, 0, ABG) 01:13:30.181 00.000 15672 Move returns status 0, amount 0 01:13:30.181 00.000 15672 move complete, result=0 01:13:30.181 00.000 15672 worker thread done servicing request 01:13:30.181 00.000 15672 Worker thread wakes up 01:13:30.181 00.000 30444 GuideStep: 1.4 px 351 ms WEST, 0.1 px 0 ms NORTH 01:13:30.181 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:30.181 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:32.288 02.107 15672 Exposure complete 01:13:32.309 00.021 15672 worker thread done servicing request 01:13:32.309 00.000 30444 OnExposeComplete: enter 01:13:32.309 00.000 30444 UpdateGuideState(): m_state=6 01:13:32.309 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5046 01:13:32.309 00.000 30444 Star::Find returns 1 (1), X=461.02, Y=199.34, Mass=128928, SNR=99.5, Peak=12538 HFD=3.9 01:13:32.309 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 01:13:32.309 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 01:13:32.309 00.000 30444 CameraToMount -- cameraX=0.90 cameraY=-0.24 hyp=0.93 cameraTheta=-0.27 mountX=0.93 mountY=-0.05, mountTheta=-0.05 01:13:32.310 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.90, y=-0.24, opts=13) 01:13:32.310 00.000 30444 Enqueuing Move request for scope (0.90, -0.24) 01:13:32.310 00.000 15672 Worker thread wakes up 01:13:32.310 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.24) opts 0xd 01:13:32.310 00.000 15672 Handling offset move in thread for scope, endpoint = (0.90, -0.24) 01:13:32.310 00.000 15672 Moving (0.90, -0.24) raw xDistance=0.93 yDistance=-0.05 01:13:32.310 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.93 01:13:32.310 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:13:32.310 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:13:32.310 00.000 15672 MoveAxis(W, 276, ABG) 01:13:32.310 00.000 15672 Guiding Dir = 3, Dur = 276 01:13:32.311 00.001 15672 IsSlewing returns 0 01:13:32.312 00.001 15672 IsGuiding returns 0 01:13:32.316 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=12538, FiltMin=2510, FiltMax=9416, Gamma=2.950 01:13:32.337 00.021 15672 PulseGuide returned control before completion, sleep 262 01:13:32.374 00.037 30444 UpdateGuideState exits: m=128928 SNR=99.5 Saturated 01:13:32.375 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:32.375 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:32.375 00.000 30444 Enqueuing Expose request 01:13:32.602 00.227 15672 IsGuiding returns 1 01:13:32.602 00.000 15672 scope still moving after pulse duration time elapsed 01:13:32.624 00.022 15672 IsSlewing returns 0 01:13:32.627 00.003 15672 IsGuiding returns 1 01:13:32.648 00.021 15672 IsSlewing returns 0 01:13:32.658 00.010 15672 IsGuiding returns 0 01:13:32.659 00.001 15672 scope move finished after 276 + 70 ms 01:13:32.659 00.000 15672 Move returns status 0, amount 276 01:13:32.659 00.000 15672 MoveAxis(N, 0, ABG) 01:13:32.659 00.000 15672 Move returns status 0, amount 0 01:13:32.659 00.000 15672 move complete, result=0 01:13:32.659 00.000 15672 worker thread done servicing request 01:13:32.659 00.000 15672 Worker thread wakes up 01:13:32.660 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:32.660 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:32.660 00.000 30444 GuideStep: 0.9 px 276 ms WEST, -0.0 px 0 ms NORTH 01:13:34.565 01.905 15672 Exposure complete 01:13:34.584 00.019 15672 worker thread done servicing request 01:13:34.585 00.001 30444 OnExposeComplete: enter 01:13:34.585 00.000 30444 UpdateGuideState(): m_state=6 01:13:34.585 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5047 01:13:34.585 00.000 30444 Star::Find returns 1 (1), X=459.60, Y=199.65, Mass=128065, SNR=91.9, Peak=13396 HFD=3.4 01:13:34.585 00.000 30444 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.28) = xAngle (3.29 = -2.99) 01:13:34.585 00.000 30444 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.23 = -3.05) 01:13:34.585 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=0.07 hyp=0.53 cameraTheta=3.02 mountX=-0.52 mountY=-0.05, mountTheta=-3.05 01:13:34.585 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=0.07, opts=13) 01:13:34.585 00.000 30444 Enqueuing Move request for scope (-0.52, 0.07) 01:13:34.586 00.001 15672 Worker thread wakes up 01:13:34.586 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.07) opts 0xd 01:13:34.586 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, 0.07) 01:13:34.586 00.000 15672 Moving (-0.52, 0.07) raw xDistance=-0.52 yDistance=-0.05 01:13:34.586 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.52 01:13:34.586 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:13:34.586 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:13:34.586 00.000 15672 MoveAxis(E, 122, ABG) 01:13:34.586 00.000 15672 Guiding Dir = 2, Dur = 122 01:13:34.587 00.001 15672 IsSlewing returns 0 01:13:34.592 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=13396, FiltMin=2584, FiltMax=9609, Gamma=2.950 01:13:34.623 00.031 15672 IsGuiding returns 0 01:13:34.637 00.014 15672 PulseGuide returned control before completion, sleep 118 01:13:34.782 00.145 15672 IsGuiding returns 0 01:13:34.782 00.000 15672 Move returns status 0, amount 122 01:13:34.782 00.000 15672 MoveAxis(N, 0, ABG) 01:13:34.782 00.000 15672 Move returns status 0, amount 0 01:13:34.782 00.000 15672 move complete, result=0 01:13:34.782 00.000 15672 worker thread done servicing request 01:13:35.092 00.310 30444 UpdateGuideState exits: m=128065 SNR=91.9 Saturated 01:13:35.092 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:35.092 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:35.092 00.000 30444 Enqueuing Expose request 01:13:35.093 00.001 30444 GuideStep: -0.5 px 122 ms EAST, -0.0 px 0 ms NORTH 01:13:35.093 00.000 15672 Worker thread wakes up 01:13:35.093 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:35.093 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:37.203 02.110 15672 Exposure complete 01:13:37.222 00.019 15672 worker thread done servicing request 01:13:37.223 00.001 30444 OnExposeComplete: enter 01:13:37.223 00.000 30444 UpdateGuideState(): m_state=6 01:13:37.223 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5048 01:13:37.223 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=199.56, Mass=130259, SNR=88.5, Peak=12412 HFD=3.3 01:13:37.223 00.000 30444 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.28) = xAngle (0.22 = 0.22) 01:13:37.223 00.000 30444 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.15 = 0.15) 01:13:37.223 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.03 hyp=0.42 cameraTheta=-0.06 mountX=0.41 mountY=0.06, mountTheta=0.16 01:13:37.223 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.03, opts=13) 01:13:37.223 00.000 30444 Enqueuing Move request for scope (0.42, -0.03) 01:13:37.224 00.001 15672 Worker thread wakes up 01:13:37.224 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.03) opts 0xd 01:13:37.224 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.03) 01:13:37.224 00.000 15672 Moving (0.42, -0.03) raw xDistance=0.41 yDistance=0.06 01:13:37.224 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41 01:13:37.224 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:13:37.224 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 01:13:37.224 00.000 15672 MoveAxis(W, 102, ABG) 01:13:37.224 00.000 15672 Guiding Dir = 3, Dur = 102 01:13:37.224 00.000 15672 IsSlewing returns 0 01:13:37.226 00.002 15672 IsGuiding returns 0 01:13:37.229 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=12538, FiltMin=2643, FiltMax=10155, Gamma=2.950 01:13:37.242 00.013 15672 PulseGuide returned control before completion, sleep 97 01:13:37.278 00.036 30444 UpdateGuideState exits: m=130259 SNR=88.5 Saturated 01:13:37.278 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:37.278 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:37.279 00.001 30444 Enqueuing Expose request 01:13:37.355 00.076 15672 IsGuiding returns 0 01:13:37.355 00.000 15672 Move returns status 0, amount 102 01:13:37.355 00.000 15672 MoveAxis(N, 0, ABG) 01:13:37.355 00.000 15672 Move returns status 0, amount 0 01:13:37.355 00.000 15672 move complete, result=0 01:13:37.355 00.000 15672 worker thread done servicing request 01:13:37.355 00.000 15672 Worker thread wakes up 01:13:37.355 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:37.355 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:37.355 00.000 30444 GuideStep: 0.4 px 102 ms WEST, 0.1 px 0 ms NORTH 01:13:39.263 01.908 15672 Exposure complete 01:13:39.283 00.020 15672 worker thread done servicing request 01:13:39.283 00.000 30444 OnExposeComplete: enter 01:13:39.283 00.000 30444 UpdateGuideState(): m_state=6 01:13:39.283 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5049 01:13:39.283 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=199.27, Mass=125214, SNR=93.2, Peak=11680 HFD=3.6 01:13:39.283 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 01:13:39.283 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 01:13:39.283 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.32 hyp=0.35 cameraTheta=-1.15 mountX=0.22 mountY=-0.28, mountTheta=-0.90 01:13:39.284 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.32, opts=13) 01:13:39.284 00.000 30444 Enqueuing Move request for scope (0.14, -0.32) 01:13:39.284 00.000 15672 Worker thread wakes up 01:13:39.284 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.32) opts 0xd 01:13:39.284 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.32) 01:13:39.284 00.000 15672 Moving (0.14, -0.32) raw xDistance=0.22 yDistance=-0.28 01:13:39.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 01:13:39.284 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 01:13:39.284 00.000 15672 MoveAxis(E, 0, ABG) 01:13:39.284 00.000 15672 Move returns status 0, amount 0 01:13:39.284 00.000 15672 MoveAxis(N, 50, ABG) 01:13:39.284 00.000 15672 Guiding Dir = 0, Dur = 50 01:13:39.285 00.001 15672 IsSlewing returns 0 01:13:39.286 00.001 15672 IsGuiding returns 0 01:13:39.290 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=12906, FiltMin=2619, FiltMax=10053, Gamma=2.950 01:13:39.339 00.049 30444 UpdateGuideState exits: m=125214 SNR=93.2 Saturated 01:13:39.339 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:39.339 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:39.339 00.000 30444 Enqueuing Expose request 01:13:39.399 00.060 15672 IsGuiding returns 1 01:13:39.399 00.000 15672 scope still moving after pulse duration time elapsed 01:13:39.421 00.022 15672 IsSlewing returns 0 01:13:39.422 00.001 15672 IsGuiding returns 1 01:13:39.443 00.021 15672 IsSlewing returns 0 01:13:39.463 00.020 15672 IsGuiding returns 0 01:13:39.464 00.001 15672 scope move finished after 50 + 128 ms 01:13:39.464 00.000 15672 Move returns status 0, amount 50 01:13:39.464 00.000 15672 move complete, result=0 01:13:39.464 00.000 15672 worker thread done servicing request 01:13:39.464 00.000 15672 Worker thread wakes up 01:13:39.464 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 50 ms NORTH 01:13:39.465 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:39.465 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:41.575 02.110 15672 Exposure complete 01:13:41.595 00.020 15672 worker thread done servicing request 01:13:41.595 00.000 30444 OnExposeComplete: enter 01:13:41.595 00.000 30444 UpdateGuideState(): m_state=6 01:13:41.595 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5050 01:13:41.595 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=200.00, Mass=129495, SNR=93.6, Peak=10846 HFD=3.6 01:13:41.596 00.001 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 01:13:41.596 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 01:13:41.596 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.41 hyp=0.54 cameraTheta=0.86 mountX=0.23 mountY=0.48, mountTheta=1.12 01:13:41.596 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.41, opts=13) 01:13:41.596 00.000 30444 Enqueuing Move request for scope (0.36, 0.41) 01:13:41.596 00.000 15672 Worker thread wakes up 01:13:41.596 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.41) opts 0xd 01:13:41.596 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.41) 01:13:41.596 00.000 15672 Moving (0.36, 0.41) raw xDistance=0.23 yDistance=0.48 01:13:41.596 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 01:13:41.596 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:13:41.597 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48 01:13:41.597 00.000 15672 MoveAxis(E, 0, ABG) 01:13:41.597 00.000 15672 Move returns status 0, amount 0 01:13:41.597 00.000 15672 MoveAxis(N, 0, ABG) 01:13:41.597 00.000 15672 Move returns status 0, amount 0 01:13:41.597 00.000 15672 move complete, result=0 01:13:41.597 00.000 15672 worker thread done servicing request 01:13:41.602 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1954, max=10846, FiltMin=2571, FiltMax=9995, Gamma=2.950 01:13:41.651 00.049 30444 UpdateGuideState exits: m=129495 SNR=93.6 Saturated 01:13:41.651 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:41.651 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:41.651 00.000 30444 Enqueuing Expose request 01:13:41.651 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 01:13:41.651 00.000 15672 Worker thread wakes up 01:13:41.651 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:41.651 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:43.557 01.906 15672 Exposure complete 01:13:43.577 00.020 15672 worker thread done servicing request 01:13:43.577 00.000 30444 OnExposeComplete: enter 01:13:43.577 00.000 30444 UpdateGuideState(): m_state=6 01:13:43.577 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5051 01:13:43.578 00.001 30444 Star::Find returns 1 (1), X=460.82, Y=200.09, Mass=128998, SNR=88.8, Peak=10292 HFD=4.0 01:13:43.578 00.000 30444 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.28) = xAngle (0.90 = 0.90) 01:13:43.578 00.000 30444 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.84 = 0.84) 01:13:43.578 00.000 30444 CameraToMount -- cameraX=0.70 cameraY=0.50 hyp=0.86 cameraTheta=0.62 mountX=0.53 mountY=0.64, mountTheta=0.88 01:13:43.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.70, y=0.50, opts=13) 01:13:43.578 00.000 30444 Enqueuing Move request for scope (0.70, 0.50) 01:13:43.578 00.000 15672 Worker thread wakes up 01:13:43.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.50) opts 0xd 01:13:43.578 00.000 15672 Handling offset move in thread for scope, endpoint = (0.70, 0.50) 01:13:43.578 00.000 15672 Moving (0.70, 0.50) raw xDistance=0.53 yDistance=0.64 01:13:43.578 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53 01:13:43.578 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:13:43.579 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64 01:13:43.579 00.000 15672 MoveAxis(W, 144, ABG) 01:13:43.579 00.000 15672 Guiding Dir = 3, Dur = 144 01:13:43.579 00.000 15672 IsSlewing returns 0 01:13:43.580 00.001 15672 IsGuiding returns 0 01:13:43.584 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=10292, FiltMin=2594, FiltMax=9497, Gamma=2.950 01:13:43.600 00.016 15672 PulseGuide returned control before completion, sleep 135 01:13:43.735 00.135 15672 IsGuiding returns 1 01:13:43.735 00.000 15672 scope still moving after pulse duration time elapsed 01:13:43.738 00.003 30444 UpdateGuideState exits: m=128998 SNR=88.8 Saturated 01:13:43.738 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:43.738 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:43.738 00.000 30444 Enqueuing Expose request 01:13:43.756 00.018 15672 IsSlewing returns 0 01:13:43.760 00.004 15672 IsGuiding returns 0 01:13:43.760 00.000 15672 scope move finished after 144 + 36 ms 01:13:43.760 00.000 15672 Move returns status 0, amount 144 01:13:43.760 00.000 15672 MoveAxis(N, 0, ABG) 01:13:43.760 00.000 15672 Move returns status 0, amount 0 01:13:43.760 00.000 15672 move complete, result=0 01:13:43.761 00.001 15672 worker thread done servicing request 01:13:43.761 00.000 15672 Worker thread wakes up 01:13:43.761 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:43.761 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:43.761 00.000 30444 GuideStep: 0.5 px 144 ms WEST, 0.6 px 0 ms NORTH 01:13:45.871 02.110 15672 Exposure complete 01:13:45.891 00.020 15672 worker thread done servicing request 01:13:45.891 00.000 30444 OnExposeComplete: enter 01:13:45.891 00.000 30444 UpdateGuideState(): m_state=6 01:13:45.891 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5052 01:13:45.891 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=200.28, Mass=116229, SNR=84.2, Peak=9731 HFD=3.6 01:13:45.891 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 01:13:45.891 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.31 = 1.31) 01:13:45.891 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.70 hyp=0.78 cameraTheta=1.09 mountX=0.16 mountY=0.76, mountTheta=1.37 01:13:45.892 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.70, opts=13) 01:13:45.892 00.000 30444 Enqueuing Move request for scope (0.36, 0.70) 01:13:45.892 00.000 15672 Worker thread wakes up 01:13:45.892 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.70) opts 0xd 01:13:45.892 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.70) 01:13:45.892 00.000 15672 Moving (0.36, 0.70) raw xDistance=0.16 yDistance=0.76 01:13:45.892 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 01:13:45.892 00.000 15672 resist switch: large excursion: input 0.76 thresh 0.75 direction from -1 to 1 01:13:45.892 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.27 01:13:45.892 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 01:13:45.892 00.000 15672 MoveAxis(E, 0, ABG) 01:13:45.892 00.000 15672 Move returns status 0, amount 0 01:13:45.892 00.000 15672 MoveAxis(S, 135, ABG) 01:13:45.892 00.000 15672 Guiding Dir = 1, Dur = 135 01:13:45.893 00.001 15672 IsSlewing returns 0 01:13:45.894 00.001 15672 IsGuiding returns 0 01:13:45.898 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2068, max=10184, FiltMin=2570, FiltMax=9506, Gamma=2.950 01:13:45.980 00.082 15672 PulseGuide returned control before completion, sleep 59 01:13:46.043 00.063 15672 IsGuiding returns 1 01:13:46.043 00.000 15672 scope still moving after pulse duration time elapsed 01:13:46.065 00.022 15672 IsSlewing returns 0 01:13:46.068 00.003 15672 IsGuiding returns 1 01:13:46.089 00.021 15672 IsSlewing returns 0 01:13:46.092 00.003 15672 IsGuiding returns 1 01:13:46.114 00.022 15672 IsSlewing returns 0 01:13:46.118 00.004 15672 IsGuiding returns 1 01:13:46.138 00.020 15672 IsSlewing returns 0 01:13:46.158 00.020 15672 IsGuiding returns 0 01:13:46.158 00.000 15672 scope move finished after 135 + 128 ms 01:13:46.158 00.000 15672 Move returns status 0, amount 135 01:13:46.158 00.000 15672 move complete, result=0 01:13:46.158 00.000 15672 worker thread done servicing request 01:13:46.287 00.129 30444 UpdateGuideState exits: m=116229 SNR=84.2 Saturated 01:13:46.287 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:46.287 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:46.287 00.000 30444 Enqueuing Expose request 01:13:46.287 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.8 px 135 ms SOUTH 01:13:46.287 00.000 15672 Worker thread wakes up 01:13:46.287 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:46.287 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:48.203 01.916 15672 Exposure complete 01:13:48.237 00.034 15672 worker thread done servicing request 01:13:48.237 00.000 30444 OnExposeComplete: enter 01:13:48.237 00.000 30444 UpdateGuideState(): m_state=6 01:13:48.237 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5053 01:13:48.237 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=200.08, Mass=114838, SNR=82.6, Peak=10651 HFD=3.5 01:13:48.237 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 01:13:48.237 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 01:13:48.237 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.49 hyp=0.61 cameraTheta=0.94 mountX=0.21 mountY=0.55, mountTheta=1.21 01:13:48.238 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.49, opts=13) 01:13:48.238 00.000 30444 Enqueuing Move request for scope (0.36, 0.49) 01:13:48.238 00.000 15672 Worker thread wakes up 01:13:48.238 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.49) opts 0xd 01:13:48.238 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.49) 01:13:48.238 00.000 15672 Moving (0.36, 0.49) raw xDistance=0.21 yDistance=0.55 01:13:48.238 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:13:48.238 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 01:13:48.238 00.000 15672 MoveAxis(E, 0, ABG) 01:13:48.238 00.000 15672 Move returns status 0, amount 0 01:13:48.238 00.000 15672 MoveAxis(S, 99, ABG) 01:13:48.238 00.000 15672 Guiding Dir = 1, Dur = 99 01:13:48.239 00.001 15672 IsSlewing returns 0 01:13:48.241 00.002 15672 IsGuiding returns 0 01:13:48.245 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=11187, FiltMin=2547, FiltMax=9864, Gamma=2.950 01:13:48.313 00.068 15672 PulseGuide returned control before completion, sleep 37 01:13:48.326 00.013 30444 UpdateGuideState exits: m=114838 SNR=82.6 Saturated 01:13:48.326 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:48.326 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:48.326 00.000 30444 Enqueuing Expose request 01:13:48.352 00.026 15672 IsGuiding returns 1 01:13:48.352 00.000 15672 scope still moving after pulse duration time elapsed 01:13:48.373 00.021 15672 IsSlewing returns 0 01:13:48.440 00.067 15672 IsGuiding returns 0 01:13:48.440 00.000 15672 scope move finished after 99 + 100 ms 01:13:48.440 00.000 15672 Move returns status 0, amount 99 01:13:48.440 00.000 15672 move complete, result=0 01:13:48.440 00.000 15672 worker thread done servicing request 01:13:48.440 00.000 15672 Worker thread wakes up 01:13:48.440 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:48.440 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 99 ms SOUTH 01:13:48.440 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:50.557 02.117 15672 Exposure complete 01:13:50.591 00.034 15672 worker thread done servicing request 01:13:50.591 00.000 30444 OnExposeComplete: enter 01:13:50.591 00.000 30444 UpdateGuideState(): m_state=6 01:13:50.592 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5054 01:13:50.592 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=200.04, Mass=125984, SNR=95.2, Peak=10195 HFD=3.8 01:13:50.592 00.000 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 01:13:50.592 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 01:13:50.592 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.45 hyp=0.51 cameraTheta=1.06 mountX=0.12 mountY=0.49, mountTheta=1.34 01:13:50.593 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.45, opts=13) 01:13:50.593 00.000 30444 Enqueuing Move request for scope (0.25, 0.45) 01:13:50.593 00.000 15672 Worker thread wakes up 01:13:50.593 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.45) opts 0xd 01:13:50.593 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.45) 01:13:50.593 00.000 15672 Moving (0.25, 0.45) raw xDistance=0.12 yDistance=0.49 01:13:50.593 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:13:50.593 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 01:13:50.593 00.000 15672 MoveAxis(E, 0, ABG) 01:13:50.593 00.000 15672 Move returns status 0, amount 0 01:13:50.593 00.000 15672 MoveAxis(S, 88, ABG) 01:13:50.593 00.000 15672 Guiding Dir = 1, Dur = 88 01:13:50.594 00.001 15672 IsSlewing returns 0 01:13:50.595 00.001 15672 IsGuiding returns 0 01:13:50.599 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=11556, FiltMin=2549, FiltMax=10270, Gamma=2.950 01:13:50.662 00.063 30444 UpdateGuideState exits: m=125984 SNR=95.2 Saturated 01:13:50.662 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:50.662 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:50.662 00.000 30444 Enqueuing Expose request 01:13:50.677 00.015 15672 PulseGuide returned control before completion, sleep 16 01:13:50.695 00.018 15672 IsGuiding returns 1 01:13:50.695 00.000 15672 scope still moving after pulse duration time elapsed 01:13:50.716 00.021 15672 IsSlewing returns 0 01:13:50.717 00.001 15672 IsGuiding returns 1 01:13:50.738 00.021 15672 IsSlewing returns 0 01:13:50.739 00.001 15672 IsGuiding returns 1 01:13:50.761 00.022 15672 IsSlewing returns 0 01:13:50.821 00.060 15672 IsGuiding returns 0 01:13:50.822 00.001 15672 scope move finished after 88 + 139 ms 01:13:50.822 00.000 15672 Move returns status 0, amount 88 01:13:50.822 00.000 15672 move complete, result=0 01:13:50.822 00.000 15672 worker thread done servicing request 01:13:50.822 00.000 15672 Worker thread wakes up 01:13:50.823 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 88 ms SOUTH 01:13:50.823 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:50.823 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:52.730 01.907 15672 Exposure complete 01:13:52.753 00.023 15672 worker thread done servicing request 01:13:52.754 00.001 30444 OnExposeComplete: enter 01:13:52.754 00.000 30444 UpdateGuideState(): m_state=6 01:13:52.754 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5055 01:13:52.754 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=200.03, Mass=127554, SNR=99.1, Peak=11289 HFD=3.6 01:13:52.754 00.000 30444 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.28) = xAngle (1.31 = 1.31) 01:13:52.754 00.000 30444 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.25 = 1.25) 01:13:52.754 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.44 hyp=0.51 cameraTheta=1.03 mountX=0.13 mountY=0.49, mountTheta=1.30 01:13:52.755 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.44, opts=13) 01:13:52.755 00.000 30444 Enqueuing Move request for scope (0.26, 0.44) 01:13:52.755 00.000 15672 Worker thread wakes up 01:13:52.755 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.44) opts 0xd 01:13:52.755 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.44) 01:13:52.755 00.000 15672 Moving (0.26, 0.44) raw xDistance=0.13 yDistance=0.49 01:13:52.755 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:13:52.755 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 01:13:52.755 00.000 15672 MoveAxis(E, 0, ABG) 01:13:52.755 00.000 15672 Move returns status 0, amount 0 01:13:52.755 00.000 15672 MoveAxis(S, 87, ABG) 01:13:52.755 00.000 15672 Guiding Dir = 1, Dur = 87 01:13:52.756 00.001 15672 IsSlewing returns 0 01:13:52.757 00.001 15672 IsGuiding returns 0 01:13:52.763 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=11289, FiltMin=2630, FiltMax=9804, Gamma=2.950 01:13:52.833 00.070 15672 PulseGuide returned control before completion, sleep 22 01:13:52.857 00.024 15672 IsGuiding returns 1 01:13:52.857 00.000 15672 scope still moving after pulse duration time elapsed 01:13:52.878 00.021 15672 IsSlewing returns 0 01:13:52.879 00.001 15672 IsGuiding returns 1 01:13:52.899 00.020 15672 IsSlewing returns 0 01:13:52.900 00.001 30444 UpdateGuideState exits: m=127554 SNR=99.1 Saturated 01:13:52.900 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:52.901 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:52.901 00.000 30444 Enqueuing Expose request 01:13:52.901 00.000 15672 IsGuiding returns 1 01:13:52.923 00.022 15672 IsSlewing returns 0 01:13:52.925 00.002 15672 IsGuiding returns 1 01:13:52.946 00.021 15672 IsSlewing returns 0 01:13:52.993 00.047 15672 IsGuiding returns 0 01:13:52.993 00.000 15672 scope move finished after 87 + 149 ms 01:13:52.993 00.000 15672 Move returns status 0, amount 87 01:13:52.993 00.000 15672 move complete, result=0 01:13:52.993 00.000 15672 worker thread done servicing request 01:13:52.993 00.000 15672 Worker thread wakes up 01:13:52.994 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:52.994 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:52.994 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 87 ms SOUTH 01:13:55.101 02.107 15672 Exposure complete 01:13:55.121 00.020 15672 worker thread done servicing request 01:13:55.121 00.000 30444 OnExposeComplete: enter 01:13:55.121 00.000 30444 UpdateGuideState(): m_state=6 01:13:55.121 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5056 01:13:55.121 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=200.15, Mass=119481, SNR=97.3, Peak=10844 HFD=3.5 01:13:55.121 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 01:13:55.121 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 01:13:55.121 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.56 hyp=0.57 cameraTheta=1.44 mountX=-0.08 mountY=0.57, mountTheta=1.72 01:13:55.122 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.56, opts=13) 01:13:55.122 00.000 30444 Enqueuing Move request for scope (0.07, 0.56) 01:13:55.122 00.000 15672 Worker thread wakes up 01:13:55.122 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.56) opts 0xd 01:13:55.122 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.56) 01:13:55.122 00.000 15672 Moving (0.07, 0.56) raw xDistance=-0.08 yDistance=0.57 01:13:55.122 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:13:55.122 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 01:13:55.122 00.000 15672 MoveAxis(E, 0, ABG) 01:13:55.122 00.000 15672 Move returns status 0, amount 0 01:13:55.122 00.000 15672 MoveAxis(S, 101, ABG) 01:13:55.122 00.000 15672 Guiding Dir = 1, Dur = 101 01:13:55.123 00.001 15672 IsSlewing returns 0 01:13:55.124 00.001 15672 IsGuiding returns 0 01:13:55.128 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=11885, FiltMin=2635, FiltMax=9993, Gamma=2.950 01:13:55.197 00.069 15672 PulseGuide returned control before completion, sleep 37 01:13:55.237 00.040 15672 IsGuiding returns 1 01:13:55.237 00.000 15672 scope still moving after pulse duration time elapsed 01:13:55.258 00.021 15672 IsSlewing returns 0 01:13:55.260 00.002 15672 IsGuiding returns 1 01:13:55.281 00.021 15672 IsSlewing returns 0 01:13:55.284 00.003 15672 IsGuiding returns 1 01:13:55.305 00.021 15672 IsSlewing returns 0 01:13:55.358 00.053 15672 IsGuiding returns 0 01:13:55.358 00.000 15672 scope move finished after 101 + 133 ms 01:13:55.358 00.000 15672 Move returns status 0, amount 101 01:13:55.358 00.000 15672 move complete, result=0 01:13:55.359 00.001 15672 worker thread done servicing request 01:13:55.476 00.117 30444 UpdateGuideState exits: m=119481 SNR=97.3 Saturated 01:13:55.476 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:55.476 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:55.477 00.001 30444 Enqueuing Expose request 01:13:55.477 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 101 ms SOUTH 01:13:55.477 00.000 15672 Worker thread wakes up 01:13:55.477 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:55.477 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:57.393 01.916 15672 Exposure complete 01:13:57.427 00.034 15672 worker thread done servicing request 01:13:57.427 00.000 30444 OnExposeComplete: enter 01:13:57.427 00.000 30444 UpdateGuideState(): m_state=6 01:13:57.427 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5057 01:13:57.427 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=199.57, Mass=121076, SNR=81.0, Peak=11997 HFD=3.5 01:13:57.427 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 01:13:57.427 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 01:13:57.427 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.17 mountX=0.08 mountY=0.00, mountTheta=0.05 01:13:57.428 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.01, opts=13) 01:13:57.428 00.000 30444 Enqueuing Move request for scope (0.08, -0.01) 01:13:57.428 00.000 15672 Worker thread wakes up 01:13:57.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd 01:13:57.428 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.01) 01:13:57.428 00.000 15672 Moving (0.08, -0.01) raw xDistance=0.08 yDistance=0.00 01:13:57.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 01:13:57.428 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:13:57.428 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 01:13:57.428 00.000 15672 MoveAxis(E, 0, ABG) 01:13:57.428 00.000 15672 Move returns status 0, amount 0 01:13:57.428 00.000 15672 MoveAxis(N, 0, ABG) 01:13:57.428 00.000 15672 Move returns status 0, amount 0 01:13:57.428 00.000 15672 move complete, result=0 01:13:57.428 00.000 15672 worker thread done servicing request 01:13:57.434 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=12592, FiltMin=2610, FiltMax=9819, Gamma=2.950 01:13:57.539 00.105 30444 UpdateGuideState exits: m=121076 SNR=81.0 Saturated 01:13:57.539 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:57.539 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:57.539 00.000 30444 Enqueuing Expose request 01:13:57.539 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:13:57.539 00.000 15672 Worker thread wakes up 01:13:57.540 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:57.540 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:13:59.649 02.109 15672 Exposure complete 01:13:59.669 00.020 15672 worker thread done servicing request 01:13:59.669 00.000 30444 OnExposeComplete: enter 01:13:59.669 00.000 30444 UpdateGuideState(): m_state=6 01:13:59.669 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5058 01:13:59.669 00.000 30444 Star::Find returns 1 (1), X=461.01, Y=199.42, Mass=134835, SNR=98.6, Peak=12050 HFD=4.1 01:13:59.669 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.09 = 0.09) 01:13:59.669 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.03 = 0.03) 01:13:59.669 00.000 30444 CameraToMount -- cameraX=0.88 cameraY=-0.16 hyp=0.90 cameraTheta=-0.18 mountX=0.89 mountY=0.03, mountTheta=0.03 01:13:59.669 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.88, y=-0.16, opts=13) 01:13:59.670 00.001 30444 Enqueuing Move request for scope (0.88, -0.16) 01:13:59.670 00.000 15672 Worker thread wakes up 01:13:59.670 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.16) opts 0xd 01:13:59.670 00.000 15672 Handling offset move in thread for scope, endpoint = (0.88, -0.16) 01:13:59.670 00.000 15672 Moving (0.88, -0.16) raw xDistance=0.89 yDistance=0.03 01:13:59.670 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89 01:13:59.670 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:13:59.670 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 01:13:59.670 00.000 15672 MoveAxis(W, 242, ABG) 01:13:59.670 00.000 15672 Guiding Dir = 3, Dur = 242 01:13:59.670 00.000 15672 IsSlewing returns 0 01:13:59.671 00.001 15672 IsGuiding returns 0 01:13:59.675 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=12050, FiltMin=2593, FiltMax=9250, Gamma=2.950 01:13:59.686 00.011 15672 PulseGuide returned control before completion, sleep 238 01:13:59.724 00.038 30444 UpdateGuideState exits: m=134835 SNR=98.6 Saturated 01:13:59.724 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:13:59.724 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:13:59.724 00.000 30444 Enqueuing Expose request 01:13:59.942 00.218 15672 IsGuiding returns 0 01:13:59.942 00.000 15672 Move returns status 0, amount 242 01:13:59.942 00.000 15672 MoveAxis(N, 0, ABG) 01:13:59.942 00.000 15672 Move returns status 0, amount 0 01:13:59.942 00.000 15672 move complete, result=0 01:13:59.942 00.000 15672 worker thread done servicing request 01:13:59.942 00.000 15672 Worker thread wakes up 01:13:59.942 00.000 30444 GuideStep: 0.9 px 242 ms WEST, 0.0 px 0 ms NORTH 01:13:59.942 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:13:59.942 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:01.851 01.909 15672 Exposure complete 01:14:01.871 00.020 15672 worker thread done servicing request 01:14:01.871 00.000 30444 OnExposeComplete: enter 01:14:01.871 00.000 30444 UpdateGuideState(): m_state=6 01:14:01.871 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5059 01:14:01.871 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=199.59, Mass=125555, SNR=95.9, Peak=11861 HFD=3.8 01:14:01.871 00.000 30444 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.28) = xAngle (-0.57 = -0.57) 01:14:01.871 00.000 30444 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.63 = -0.63) 01:14:01.871 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-0.84 mountX=0.00 mountY=-0.00, mountTheta=-0.61 01:14:01.872 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.00, opts=13) 01:14:01.872 00.000 30444 Enqueuing Move request for scope (0.00, -0.00) 01:14:01.872 00.000 15672 Worker thread wakes up 01:14:01.872 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd 01:14:01.872 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.00) 01:14:01.872 00.000 15672 Moving (0.00, -0.00) raw xDistance=0.00 yDistance=-0.00 01:14:01.872 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 01:14:01.872 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:14:01.872 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 01:14:01.872 00.000 15672 MoveAxis(E, 0, ABG) 01:14:01.872 00.000 15672 Move returns status 0, amount 0 01:14:01.872 00.000 15672 MoveAxis(N, 0, ABG) 01:14:01.872 00.000 15672 Move returns status 0, amount 0 01:14:01.872 00.000 15672 move complete, result=0 01:14:01.872 00.000 15672 worker thread done servicing request 01:14:01.877 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=12070, FiltMin=2579, FiltMax=9632, Gamma=2.950 01:14:01.927 00.050 30444 UpdateGuideState exits: m=125555 SNR=95.9 Saturated 01:14:01.927 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:01.927 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:01.927 00.000 30444 Enqueuing Expose request 01:14:01.927 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 01:14:01.927 00.000 15672 Worker thread wakes up 01:14:01.927 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:01.927 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:04.034 02.107 15672 Exposure complete 01:14:04.054 00.020 15672 worker thread done servicing request 01:14:04.054 00.000 30444 OnExposeComplete: enter 01:14:04.055 00.001 30444 UpdateGuideState(): m_state=6 01:14:04.055 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5060 01:14:04.055 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=199.69, Mass=126277, SNR=93.6, Peak=11590 HFD=3.8 01:14:04.055 00.000 30444 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 01:14:04.055 00.000 30444 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 01:14:04.055 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.74 mountX=-0.04 mountY=0.10, mountTheta=2.01 01:14:04.055 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.10, opts=13) 01:14:04.055 00.000 30444 Enqueuing Move request for scope (-0.02, 0.10) 01:14:04.055 00.000 15672 Worker thread wakes up 01:14:04.055 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd 01:14:04.055 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.10) 01:14:04.056 00.001 15672 Moving (-0.02, 0.10) raw xDistance=-0.04 yDistance=0.10 01:14:04.056 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 01:14:04.056 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:14:04.056 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 01:14:04.056 00.000 15672 MoveAxis(E, 0, ABG) 01:14:04.056 00.000 15672 Move returns status 0, amount 0 01:14:04.056 00.000 15672 MoveAxis(N, 0, ABG) 01:14:04.056 00.000 15672 Move returns status 0, amount 0 01:14:04.056 00.000 15672 move complete, result=0 01:14:04.057 00.001 15672 worker thread done servicing request 01:14:04.061 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=12670, FiltMin=2627, FiltMax=9356, Gamma=2.950 01:14:04.111 00.050 30444 UpdateGuideState exits: m=126277 SNR=93.6 Saturated 01:14:04.111 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:04.111 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:04.111 00.000 30444 Enqueuing Expose request 01:14:04.111 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:14:04.111 00.000 15672 Worker thread wakes up 01:14:04.111 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:04.111 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:06.026 01.915 15672 Exposure complete 01:14:06.056 00.030 15672 worker thread done servicing request 01:14:06.056 00.000 30444 OnExposeComplete: enter 01:14:06.056 00.000 30444 UpdateGuideState(): m_state=6 01:14:06.056 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5061 01:14:06.056 00.000 30444 Star::Find returns 1 (1), X=459.51, Y=199.57, Mass=120771, SNR=93.2, Peak=12946 HFD=3.3 01:14:06.056 00.000 30444 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.28) = xAngle (-2.83 = -2.83) 01:14:06.056 00.000 30444 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 01:14:06.056 00.000 30444 CameraToMount -- cameraX=-0.61 cameraY=-0.02 hyp=0.61 cameraTheta=-3.11 mountX=-0.58 mountY=-0.15, mountTheta=-2.89 01:14:06.057 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.61, y=-0.02, opts=13) 01:14:06.057 00.000 30444 Enqueuing Move request for scope (-0.61, -0.02) 01:14:06.057 00.000 15672 Worker thread wakes up 01:14:06.057 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.02) opts 0xd 01:14:06.057 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.61, -0.02) 01:14:06.057 00.000 15672 Moving (-0.61, -0.02) raw xDistance=-0.58 yDistance=-0.15 01:14:06.057 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58 01:14:06.057 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:14:06.057 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 01:14:06.057 00.000 15672 MoveAxis(E, 158, ABG) 01:14:06.057 00.000 15672 Guiding Dir = 2, Dur = 158 01:14:06.058 00.001 15672 IsSlewing returns 0 01:14:06.063 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=12946, FiltMin=2590, FiltMax=9010, Gamma=2.950 01:14:06.077 00.014 15672 IsGuiding returns 0 01:14:06.092 00.015 15672 PulseGuide returned control before completion, sleep 153 01:14:06.111 00.019 30444 UpdateGuideState exits: m=120771 SNR=93.2 Saturated 01:14:06.111 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:06.111 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:06.111 00.000 30444 Enqueuing Expose request 01:14:06.269 00.158 15672 IsGuiding returns 0 01:14:06.269 00.000 15672 Move returns status 0, amount 158 01:14:06.269 00.000 15672 MoveAxis(N, 0, ABG) 01:14:06.269 00.000 15672 Move returns status 0, amount 0 01:14:06.269 00.000 15672 move complete, result=0 01:14:06.269 00.000 15672 worker thread done servicing request 01:14:06.269 00.000 15672 Worker thread wakes up 01:14:06.269 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:06.269 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:06.341 00.072 30444 GuideStep: -0.6 px 158 ms EAST, -0.2 px 0 ms NORTH 01:14:08.380 02.039 15672 Exposure complete 01:14:08.400 00.020 15672 worker thread done servicing request 01:14:08.400 00.000 30444 OnExposeComplete: enter 01:14:08.400 00.000 30444 UpdateGuideState(): m_state=6 01:14:08.400 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5062 01:14:08.400 00.000 30444 Star::Find returns 1 (1), X=459.59, Y=199.29, Mass=125820, SNR=81.9, Peak=13535 HFD=3.2 01:14:08.400 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 01:14:08.400 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 01:14:08.400 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.30 hyp=0.61 cameraTheta=-2.63 mountX=-0.43 mountY=-0.41, mountTheta=-2.39 01:14:08.401 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.30, opts=13) 01:14:08.401 00.000 30444 Enqueuing Move request for scope (-0.53, -0.30) 01:14:08.401 00.000 15672 Worker thread wakes up 01:14:08.401 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.30) opts 0xd 01:14:08.401 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.30) 01:14:08.401 00.000 15672 Moving (-0.53, -0.30) raw xDistance=-0.43 yDistance=-0.41 01:14:08.401 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43 01:14:08.401 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:14:08.401 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 01:14:08.401 00.000 15672 MoveAxis(E, 128, ABG) 01:14:08.401 00.000 15672 Guiding Dir = 2, Dur = 128 01:14:08.402 00.001 15672 IsSlewing returns 0 01:14:08.403 00.001 15672 IsGuiding returns 0 01:14:08.407 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=13598, FiltMin=2564, FiltMax=9895, Gamma=2.950 01:14:08.425 00.018 15672 PulseGuide returned control before completion, sleep 116 01:14:08.570 00.145 15672 IsGuiding returns 0 01:14:08.570 00.000 15672 Move returns status 0, amount 128 01:14:08.570 00.000 15672 MoveAxis(N, 0, ABG) 01:14:08.570 00.000 15672 Move returns status 0, amount 0 01:14:08.570 00.000 15672 move complete, result=0 01:14:08.570 00.000 15672 worker thread done servicing request 01:14:08.783 00.213 30444 UpdateGuideState exits: m=125820 SNR=81.9 Saturated 01:14:08.783 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:08.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:08.783 00.000 30444 Enqueuing Expose request 01:14:08.783 00.000 30444 GuideStep: -0.4 px 128 ms EAST, -0.4 px 0 ms NORTH 01:14:08.784 00.001 15672 Worker thread wakes up 01:14:08.784 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:08.784 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:10.693 01.909 15672 Exposure complete 01:14:10.713 00.020 15672 worker thread done servicing request 01:14:10.713 00.000 30444 OnExposeComplete: enter 01:14:10.713 00.000 30444 UpdateGuideState(): m_state=6 01:14:10.713 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5063 01:14:10.714 00.001 30444 Star::Find returns 1 (1), X=460.28, Y=199.20, Mass=127767, SNR=93.5, Peak=11208 HFD=3.8 01:14:10.714 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 01:14:10.714 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 01:14:10.714 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.39 hyp=0.42 cameraTheta=-1.19 mountX=0.25 mountY=-0.35, mountTheta=-0.94 01:14:10.714 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.39, opts=13) 01:14:10.714 00.000 30444 Enqueuing Move request for scope (0.15, -0.39) 01:14:10.715 00.001 15672 Worker thread wakes up 01:14:10.715 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.39) opts 0xd 01:14:10.715 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.39) 01:14:10.715 00.000 15672 Moving (0.15, -0.39) raw xDistance=0.25 yDistance=-0.35 01:14:10.715 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25 01:14:10.715 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:14:10.715 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 01:14:10.715 00.000 15672 MoveAxis(W, 60, ABG) 01:14:10.715 00.000 15672 Guiding Dir = 3, Dur = 60 01:14:10.715 00.000 15672 IsSlewing returns 0 01:14:10.717 00.002 15672 IsGuiding returns 0 01:14:10.720 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=12118, FiltMin=2555, FiltMax=9130, Gamma=2.950 01:14:10.740 00.020 15672 PulseGuide returned control before completion, sleep 47 01:14:10.789 00.049 15672 IsGuiding returns 1 01:14:10.789 00.000 15672 scope still moving after pulse duration time elapsed 01:14:10.811 00.022 15672 IsSlewing returns 0 01:14:10.843 00.032 30444 UpdateGuideState exits: m=127767 SNR=93.5 Saturated 01:14:10.843 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:10.843 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:10.843 00.000 30444 Enqueuing Expose request 01:14:10.853 00.010 15672 IsGuiding returns 0 01:14:10.853 00.000 15672 scope move finished after 60 + 76 ms 01:14:10.853 00.000 15672 Move returns status 0, amount 60 01:14:10.853 00.000 15672 MoveAxis(N, 0, ABG) 01:14:10.853 00.000 15672 Move returns status 0, amount 0 01:14:10.853 00.000 15672 move complete, result=0 01:14:10.853 00.000 30444 GuideStep: 0.3 px 60 ms WEST, -0.3 px 0 ms NORTH 01:14:10.853 00.000 15672 worker thread done servicing request 01:14:10.853 00.000 15672 Worker thread wakes up 01:14:10.853 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:10.853 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:12.962 02.109 15672 Exposure complete 01:14:12.982 00.020 15672 worker thread done servicing request 01:14:12.982 00.000 30444 OnExposeComplete: enter 01:14:12.982 00.000 30444 UpdateGuideState(): m_state=6 01:14:12.982 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5064 01:14:12.982 00.000 30444 Star::Find returns 1 (1), X=460.99, Y=199.13, Mass=123819, SNR=88.9, Peak=11991 HFD=4.1 01:14:12.982 00.000 30444 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.28) = xAngle (-0.21 = -0.21) 01:14:12.982 00.000 30444 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.27 = -0.27) 01:14:12.982 00.000 30444 CameraToMount -- cameraX=0.87 cameraY=-0.46 hyp=0.98 cameraTheta=-0.48 mountX=0.96 mountY=-0.26, mountTheta=-0.26 01:14:12.983 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.87, y=-0.46, opts=13) 01:14:12.983 00.000 30444 Enqueuing Move request for scope (0.87, -0.46) 01:14:12.983 00.000 15672 Worker thread wakes up 01:14:12.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.46) opts 0xd 01:14:12.983 00.000 15672 Handling offset move in thread for scope, endpoint = (0.87, -0.46) 01:14:12.983 00.000 15672 Moving (0.87, -0.46) raw xDistance=0.96 yDistance=-0.26 01:14:12.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.96 01:14:12.983 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:14:12.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 01:14:12.983 00.000 15672 MoveAxis(W, 263, ABG) 01:14:12.983 00.000 15672 Guiding Dir = 3, Dur = 263 01:14:12.983 00.000 15672 IsSlewing returns 0 01:14:12.988 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=12007, FiltMin=2659, FiltMax=9539, Gamma=2.950 01:14:12.993 00.005 15672 IsGuiding returns 0 01:14:13.009 00.016 15672 PulseGuide returned control before completion, sleep 258 01:14:13.271 00.262 15672 IsGuiding returns 1 01:14:13.271 00.000 15672 scope still moving after pulse duration time elapsed 01:14:13.292 00.021 15672 IsSlewing returns 0 01:14:13.313 00.021 15672 IsGuiding returns 0 01:14:13.314 00.001 15672 scope move finished after 263 + 57 ms 01:14:13.314 00.000 15672 Move returns status 0, amount 263 01:14:13.314 00.000 15672 MoveAxis(N, 0, ABG) 01:14:13.314 00.000 15672 Move returns status 0, amount 0 01:14:13.314 00.000 15672 move complete, result=0 01:14:13.314 00.000 15672 worker thread done servicing request 01:14:13.396 00.082 30444 UpdateGuideState exits: m=123819 SNR=88.9 Saturated 01:14:13.396 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:13.396 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:13.396 00.000 30444 Enqueuing Expose request 01:14:13.396 00.000 30444 GuideStep: 1.0 px 263 ms WEST, -0.3 px 0 ms NORTH 01:14:13.396 00.000 15672 Worker thread wakes up 01:14:13.396 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:13.396 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:15.303 01.907 15672 Exposure complete 01:14:15.323 00.020 15672 worker thread done servicing request 01:14:15.323 00.000 30444 OnExposeComplete: enter 01:14:15.323 00.000 30444 UpdateGuideState(): m_state=6 01:14:15.323 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5065 01:14:15.323 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=199.35, Mass=121845, SNR=87.9, Peak=11082 HFD=3.9 01:14:15.323 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 01:14:15.323 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 01:14:15.323 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.72 mountX=0.03 mountY=-0.24, mountTheta=-1.44 01:14:15.324 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.24, opts=13) 01:14:15.324 00.000 30444 Enqueuing Move request for scope (-0.04, -0.24) 01:14:15.324 00.000 15672 Worker thread wakes up 01:14:15.324 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd 01:14:15.324 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.24) 01:14:15.324 00.000 15672 Moving (-0.04, -0.24) raw xDistance=0.03 yDistance=-0.24 01:14:15.324 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 01:14:15.324 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:14:15.324 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 01:14:15.324 00.000 15672 MoveAxis(E, 0, ABG) 01:14:15.324 00.000 15672 Move returns status 0, amount 0 01:14:15.324 00.000 15672 MoveAxis(N, 0, ABG) 01:14:15.324 00.000 15672 Move returns status 0, amount 0 01:14:15.324 00.000 15672 move complete, result=0 01:14:15.324 00.000 15672 worker thread done servicing request 01:14:15.329 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=11712, FiltMin=2553, FiltMax=9203, Gamma=2.950 01:14:15.459 00.130 30444 UpdateGuideState exits: m=121845 SNR=87.9 Saturated 01:14:15.459 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:15.459 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:15.459 00.000 30444 Enqueuing Expose request 01:14:15.459 00.000 15672 Worker thread wakes up 01:14:15.459 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:15.460 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:15.460 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 01:14:17.569 02.109 15672 Exposure complete 01:14:17.589 00.020 15672 worker thread done servicing request 01:14:17.589 00.000 30444 OnExposeComplete: enter 01:14:17.589 00.000 30444 UpdateGuideState(): m_state=6 01:14:17.589 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5066 01:14:17.589 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=199.07, Mass=131699, SNR=98.3, Peak=11817 HFD=3.9 01:14:17.589 00.000 30444 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.28) = xAngle (-0.51 = -0.51) 01:14:17.589 00.000 30444 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.58 = -0.58) 01:14:17.589 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.52 hyp=0.73 cameraTheta=-0.79 mountX=0.64 mountY=-0.40, mountTheta=-0.56 01:14:17.590 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.52, opts=13) 01:14:17.590 00.000 30444 Enqueuing Move request for scope (0.52, -0.52) 01:14:17.590 00.000 15672 Worker thread wakes up 01:14:17.590 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.52) opts 0xd 01:14:17.590 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.52) 01:14:17.590 00.000 15672 Moving (0.52, -0.52) raw xDistance=0.64 yDistance=-0.40 01:14:17.590 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64 01:14:17.590 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=0.03 newest=-0.90 01:14:17.590 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 01:14:17.590 00.000 15672 MoveAxis(W, 173, ABG) 01:14:17.590 00.000 15672 Guiding Dir = 3, Dur = 173 01:14:17.591 00.001 15672 IsSlewing returns 0 01:14:17.592 00.001 15672 IsGuiding returns 0 01:14:17.596 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=11817, FiltMin=2608, FiltMax=8708, Gamma=2.950 01:14:17.610 00.014 15672 PulseGuide returned control before completion, sleep 165 01:14:17.647 00.037 30444 UpdateGuideState exits: m=131699 SNR=98.3 Saturated 01:14:17.647 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:17.647 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:17.647 00.000 30444 Enqueuing Expose request 01:14:17.776 00.129 15672 IsGuiding returns 1 01:14:17.777 00.001 15672 scope still moving after pulse duration time elapsed 01:14:17.798 00.021 15672 IsSlewing returns 0 01:14:17.819 00.021 15672 IsGuiding returns 0 01:14:17.819 00.000 15672 scope move finished after 173 + 54 ms 01:14:17.819 00.000 15672 Move returns status 0, amount 173 01:14:17.819 00.000 15672 MoveAxis(N, 71, ABG) 01:14:17.819 00.000 15672 Guiding Dir = 0, Dur = 71 01:14:17.821 00.002 15672 IsSlewing returns 0 01:14:17.823 00.002 15672 IsGuiding returns 0 01:14:17.901 00.078 15672 IsGuiding returns 1 01:14:17.901 00.000 15672 scope still moving after pulse duration time elapsed 01:14:17.922 00.021 15672 IsSlewing returns 0 01:14:17.925 00.003 15672 IsGuiding returns 1 01:14:17.945 00.020 15672 IsSlewing returns 0 01:14:17.993 00.048 15672 IsGuiding returns 0 01:14:17.994 00.001 15672 scope move finished after 71 + 100 ms 01:14:17.994 00.000 15672 Move returns status 0, amount 71 01:14:17.994 00.000 15672 move complete, result=0 01:14:17.994 00.000 15672 worker thread done servicing request 01:14:17.994 00.000 15672 Worker thread wakes up 01:14:17.994 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:17.994 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:17.995 00.001 30444 GuideStep: 0.6 px 173 ms WEST, -0.4 px 71 ms NORTH 01:14:19.901 01.906 15672 Exposure complete 01:14:19.921 00.020 15672 worker thread done servicing request 01:14:19.921 00.000 30444 OnExposeComplete: enter 01:14:19.921 00.000 30444 UpdateGuideState(): m_state=6 01:14:19.921 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5067 01:14:19.921 00.000 30444 Star::Find returns 1 (1), X=459.30, Y=199.44, Mass=119212, SNR=90.0, Peak=12914 HFD=3.5 01:14:19.921 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 01:14:19.922 00.001 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 01:14:19.922 00.000 30444 CameraToMount -- cameraX=-0.83 cameraY=-0.14 hyp=0.84 cameraTheta=-2.97 mountX=-0.76 mountY=-0.32, mountTheta=-2.74 01:14:19.922 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.83, y=-0.14, opts=13) 01:14:19.922 00.000 30444 Enqueuing Move request for scope (-0.83, -0.14) 01:14:19.922 00.000 15672 Worker thread wakes up 01:14:19.922 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.14) opts 0xd 01:14:19.922 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.83, -0.14) 01:14:19.922 00.000 15672 Moving (-0.83, -0.14) raw xDistance=-0.76 yDistance=-0.32 01:14:19.922 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.76 01:14:19.922 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 01:14:19.922 00.000 15672 MoveAxis(E, 192, ABG) 01:14:19.922 00.000 15672 Guiding Dir = 2, Dur = 192 01:14:19.923 00.001 15672 IsSlewing returns 0 01:14:19.925 00.002 15672 IsGuiding returns 0 01:14:19.928 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=12914, FiltMin=2551, FiltMax=9284, Gamma=2.950 01:14:19.942 00.014 15672 PulseGuide returned control before completion, sleep 185 01:14:19.976 00.034 30444 UpdateGuideState exits: m=119212 SNR=90.0 Saturated 01:14:19.976 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:19.977 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:19.977 00.000 30444 Enqueuing Expose request 01:14:20.131 00.154 15672 IsGuiding returns 1 01:14:20.131 00.000 15672 scope still moving after pulse duration time elapsed 01:14:20.152 00.021 15672 IsSlewing returns 0 01:14:20.167 00.015 15672 IsGuiding returns 0 01:14:20.167 00.000 15672 scope move finished after 192 + 50 ms 01:14:20.167 00.000 15672 Move returns status 0, amount 192 01:14:20.167 00.000 15672 MoveAxis(N, 57, ABG) 01:14:20.167 00.000 15672 Guiding Dir = 0, Dur = 57 01:14:20.167 00.000 15672 IsSlewing returns 0 01:14:20.169 00.002 15672 IsGuiding returns 0 01:14:20.249 00.080 15672 IsGuiding returns 1 01:14:20.249 00.000 15672 scope still moving after pulse duration time elapsed 01:14:20.270 00.021 15672 IsSlewing returns 0 01:14:20.271 00.001 15672 IsGuiding returns 1 01:14:20.292 00.021 15672 IsSlewing returns 0 01:14:20.294 00.002 15672 IsGuiding returns 1 01:14:20.315 00.021 15672 IsSlewing returns 0 01:14:20.375 00.060 15672 IsGuiding returns 0 01:14:20.375 00.000 15672 scope move finished after 57 + 149 ms 01:14:20.375 00.000 15672 Move returns status 0, amount 57 01:14:20.375 00.000 15672 move complete, result=0 01:14:20.375 00.000 15672 worker thread done servicing request 01:14:20.376 00.001 15672 Worker thread wakes up 01:14:20.376 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:20.376 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:20.376 00.000 30444 GuideStep: -0.8 px 192 ms EAST, -0.3 px 57 ms NORTH 01:14:22.485 02.109 15672 Exposure complete 01:14:22.504 00.019 15672 worker thread done servicing request 01:14:22.504 00.000 30444 OnExposeComplete: enter 01:14:22.504 00.000 30444 UpdateGuideState(): m_state=6 01:14:22.505 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5068 01:14:22.505 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=199.39, Mass=122542, SNR=88.4, Peak=12683 HFD=3.4 01:14:22.505 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 01:14:22.505 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 01:14:22.505 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.20 hyp=0.25 cameraTheta=-2.24 mountX=-0.10 mountY=-0.23, mountTheta=-1.98 01:14:22.505 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.20, opts=13) 01:14:22.505 00.000 30444 Enqueuing Move request for scope (-0.16, -0.20) 01:14:22.505 00.000 15672 Worker thread wakes up 01:14:22.505 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.20) opts 0xd 01:14:22.505 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.20) 01:14:22.506 00.001 15672 Moving (-0.16, -0.20) raw xDistance=-0.10 yDistance=-0.23 01:14:22.506 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 01:14:22.506 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:14:22.506 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 01:14:22.506 00.000 15672 MoveAxis(E, 0, ABG) 01:14:22.506 00.000 15672 Move returns status 0, amount 0 01:14:22.506 00.000 15672 MoveAxis(N, 0, ABG) 01:14:22.506 00.000 15672 Move returns status 0, amount 0 01:14:22.506 00.000 15672 move complete, result=0 01:14:22.506 00.000 15672 worker thread done servicing request 01:14:22.511 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=12683, FiltMin=2493, FiltMax=9132, Gamma=2.950 01:14:22.560 00.049 30444 UpdateGuideState exits: m=122542 SNR=88.4 Saturated 01:14:22.560 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:22.560 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:22.560 00.000 30444 Enqueuing Expose request 01:14:22.561 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:14:22.561 00.000 15672 Worker thread wakes up 01:14:22.561 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:22.561 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:24.470 01.909 15672 Exposure complete 01:14:24.490 00.020 15672 worker thread done servicing request 01:14:24.490 00.000 30444 OnExposeComplete: enter 01:14:24.490 00.000 30444 UpdateGuideState(): m_state=6 01:14:24.490 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5069 01:14:24.490 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=199.91, Mass=106025, SNR=82.1, Peak=9192 HFD=3.9 01:14:24.490 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 01:14:24.490 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.74 = 1.74) 01:14:24.490 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.52 mountX=-0.07 mountY=0.32, mountTheta=1.80 01:14:24.490 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.32, opts=13) 01:14:24.490 00.000 30444 Enqueuing Move request for scope (0.02, 0.32) 01:14:24.491 00.001 15672 Worker thread wakes up 01:14:24.491 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.32) opts 0xd 01:14:24.491 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.32) 01:14:24.491 00.000 15672 Moving (0.02, 0.32) raw xDistance=-0.07 yDistance=0.32 01:14:24.491 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 01:14:24.491 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:14:24.491 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 01:14:24.491 00.000 15672 MoveAxis(E, 0, ABG) 01:14:24.491 00.000 15672 Move returns status 0, amount 0 01:14:24.491 00.000 15672 MoveAxis(N, 0, ABG) 01:14:24.491 00.000 15672 Move returns status 0, amount 0 01:14:24.491 00.000 15672 move complete, result=0 01:14:24.491 00.000 15672 worker thread done servicing request 01:14:24.496 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=10515, FiltMin=2600, FiltMax=8715, Gamma=2.950 01:14:24.607 00.111 30444 UpdateGuideState exits: m=106025 SNR=82.1 Saturated 01:14:24.607 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:24.608 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:24.608 00.000 30444 Enqueuing Expose request 01:14:24.608 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 01:14:24.608 00.000 15672 Worker thread wakes up 01:14:24.608 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:24.608 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:26.718 02.110 15672 Exposure complete 01:14:26.738 00.020 15672 worker thread done servicing request 01:14:26.738 00.000 30444 OnExposeComplete: enter 01:14:26.738 00.000 30444 UpdateGuideState(): m_state=6 01:14:26.738 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5070 01:14:26.738 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=199.39, Mass=130006, SNR=86.9, Peak=12198 HFD=3.8 01:14:26.738 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 01:14:26.738 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.03 = 0.03) 01:14:26.739 00.001 30444 CameraToMount -- cameraX=1.06 cameraY=-0.20 hyp=1.08 cameraTheta=-0.18 mountX=1.08 mountY=0.04, mountTheta=0.03 01:14:26.739 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.06, y=-0.20, opts=13) 01:14:26.739 00.000 30444 Enqueuing Move request for scope (1.06, -0.20) 01:14:26.739 00.000 15672 Worker thread wakes up 01:14:26.739 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.20) opts 0xd 01:14:26.739 00.000 15672 Handling offset move in thread for scope, endpoint = (1.06, -0.20) 01:14:26.739 00.000 15672 Moving (1.06, -0.20) raw xDistance=1.08 yDistance=0.04 01:14:26.739 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.08 01:14:26.739 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:14:26.739 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 01:14:26.739 00.000 15672 MoveAxis(W, 291, ABG) 01:14:26.740 00.001 15672 Guiding Dir = 3, Dur = 291 01:14:26.740 00.000 15672 IsSlewing returns 0 01:14:26.741 00.001 15672 IsGuiding returns 0 01:14:26.745 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=12198, FiltMin=2619, FiltMax=8749, Gamma=2.950 01:14:26.763 00.018 15672 PulseGuide returned control before completion, sleep 279 01:14:26.794 00.031 30444 UpdateGuideState exits: m=130006 SNR=86.9 Saturated 01:14:26.794 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:26.794 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:26.794 00.000 30444 Enqueuing Expose request 01:14:27.046 00.252 15672 IsGuiding returns 1 01:14:27.046 00.000 15672 scope still moving after pulse duration time elapsed 01:14:27.067 00.021 15672 IsSlewing returns 0 01:14:27.085 00.018 15672 IsGuiding returns 0 01:14:27.085 00.000 15672 scope move finished after 291 + 53 ms 01:14:27.086 00.001 15672 Move returns status 0, amount 291 01:14:27.086 00.000 15672 MoveAxis(N, 0, ABG) 01:14:27.086 00.000 15672 Move returns status 0, amount 0 01:14:27.086 00.000 15672 move complete, result=0 01:14:27.086 00.000 15672 worker thread done servicing request 01:14:27.086 00.000 15672 Worker thread wakes up 01:14:27.086 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:27.087 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:27.087 00.000 30444 GuideStep: 1.1 px 291 ms WEST, 0.0 px 0 ms NORTH 01:14:28.994 01.907 15672 Exposure complete 01:14:29.014 00.020 15672 worker thread done servicing request 01:14:29.014 00.000 30444 OnExposeComplete: enter 01:14:29.014 00.000 30444 UpdateGuideState(): m_state=6 01:14:29.014 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5071 01:14:29.014 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=199.40, Mass=119109, SNR=90.4, Peak=10514 HFD=3.4 01:14:29.014 00.000 30444 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.28) = xAngle (-0.31 = -0.31) 01:14:29.014 00.000 30444 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.38 = -0.38) 01:14:29.014 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.19 hyp=0.34 cameraTheta=-0.59 mountX=0.33 mountY=-0.13, mountTheta=-0.37 01:14:29.015 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.19, opts=13) 01:14:29.015 00.000 30444 Enqueuing Move request for scope (0.28, -0.19) 01:14:29.015 00.000 15672 Worker thread wakes up 01:14:29.015 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.19) opts 0xd 01:14:29.015 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.19) 01:14:29.015 00.000 15672 Moving (0.28, -0.19) raw xDistance=0.33 yDistance=-0.13 01:14:29.015 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.33 01:14:29.015 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:14:29.015 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 01:14:29.015 00.000 15672 MoveAxis(W, 108, ABG) 01:14:29.015 00.000 15672 Guiding Dir = 3, Dur = 108 01:14:29.015 00.000 15672 IsSlewing returns 0 01:14:29.017 00.002 15672 IsGuiding returns 0 01:14:29.021 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=11025, FiltMin=2643, FiltMax=9177, Gamma=2.950 01:14:29.031 00.010 15672 PulseGuide returned control before completion, sleep 104 01:14:29.167 00.136 30444 UpdateGuideState exits: m=119109 SNR=90.4 Saturated 01:14:29.167 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:29.167 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:29.167 00.000 30444 Enqueuing Expose request 01:14:29.207 00.040 15672 IsGuiding returns 0 01:14:29.207 00.000 15672 Move returns status 0, amount 108 01:14:29.207 00.000 15672 MoveAxis(N, 0, ABG) 01:14:29.207 00.000 15672 Move returns status 0, amount 0 01:14:29.207 00.000 15672 move complete, result=0 01:14:29.209 00.002 15672 worker thread done servicing request 01:14:29.209 00.000 15672 Worker thread wakes up 01:14:29.209 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:29.209 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:29.209 00.000 30444 GuideStep: 0.3 px 108 ms WEST, -0.1 px 0 ms NORTH 01:14:31.318 02.109 15672 Exposure complete 01:14:31.338 00.020 15672 worker thread done servicing request 01:14:31.338 00.000 30444 OnExposeComplete: enter 01:14:31.338 00.000 30444 UpdateGuideState(): m_state=6 01:14:31.338 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5072 01:14:31.338 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=199.17, Mass=108059, SNR=74.2, Peak=9718 HFD=3.8 01:14:31.338 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 01:14:31.338 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 01:14:31.338 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.42 hyp=0.44 cameraTheta=-1.24 mountX=0.25 mountY=-0.38, mountTheta=-0.98 01:14:31.339 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.42, opts=13) 01:14:31.339 00.000 30444 Enqueuing Move request for scope (0.14, -0.42) 01:14:31.339 00.000 15672 Worker thread wakes up 01:14:31.339 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.42) opts 0xd 01:14:31.339 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.42) 01:14:31.339 00.000 15672 Moving (0.14, -0.42) raw xDistance=0.25 yDistance=-0.38 01:14:31.339 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25 01:14:31.339 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 01:14:31.339 00.000 15672 MoveAxis(W, 76, ABG) 01:14:31.339 00.000 15672 Guiding Dir = 3, Dur = 76 01:14:31.339 00.000 15672 IsSlewing returns 0 01:14:31.340 00.001 15672 IsGuiding returns 0 01:14:31.344 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=9718, FiltMin=2598, FiltMax=8022, Gamma=2.950 01:14:31.364 00.020 15672 PulseGuide returned control before completion, sleep 62 01:14:31.393 00.029 30444 UpdateGuideState exits: m=108059 SNR=74.2 Saturated 01:14:31.393 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:31.394 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:31.394 00.000 30444 Enqueuing Expose request 01:14:31.428 00.034 15672 IsGuiding returns 1 01:14:31.428 00.000 15672 scope still moving after pulse duration time elapsed 01:14:31.449 00.021 15672 IsSlewing returns 0 01:14:31.477 00.028 15672 IsGuiding returns 0 01:14:31.477 00.000 15672 scope move finished after 76 + 61 ms 01:14:31.477 00.000 15672 Move returns status 0, amount 76 01:14:31.477 00.000 15672 MoveAxis(N, 67, ABG) 01:14:31.477 00.000 15672 Guiding Dir = 0, Dur = 67 01:14:31.478 00.001 15672 IsSlewing returns 0 01:14:31.480 00.002 15672 IsGuiding returns 0 01:14:31.589 00.109 15672 IsGuiding returns 1 01:14:31.589 00.000 15672 scope still moving after pulse duration time elapsed 01:14:31.610 00.021 15672 IsSlewing returns 0 01:14:31.613 00.003 15672 IsGuiding returns 1 01:14:31.635 00.022 15672 IsSlewing returns 0 01:14:31.653 00.018 15672 IsGuiding returns 0 01:14:31.653 00.000 15672 scope move finished after 67 + 105 ms 01:14:31.653 00.000 15672 Move returns status 0, amount 67 01:14:31.654 00.001 15672 move complete, result=0 01:14:31.654 00.000 15672 worker thread done servicing request 01:14:31.654 00.000 30444 GuideStep: 0.3 px 76 ms WEST, -0.4 px 67 ms NORTH 01:14:31.654 00.000 15672 Worker thread wakes up 01:14:31.654 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:31.655 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:33.562 01.907 15672 Exposure complete 01:14:33.582 00.020 15672 worker thread done servicing request 01:14:33.582 00.000 30444 OnExposeComplete: enter 01:14:33.582 00.000 30444 UpdateGuideState(): m_state=6 01:14:33.582 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5073 01:14:33.582 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=199.51, Mass=122080, SNR=83.4, Peak=11980 HFD=3.7 01:14:33.582 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 01:14:33.582 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 01:14:33.582 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.15 mountX=-0.03 mountY=-0.09, mountTheta=-1.88 01:14:33.583 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.08, opts=13) 01:14:33.583 00.000 30444 Enqueuing Move request for scope (-0.05, -0.08) 01:14:33.583 00.000 15672 Worker thread wakes up 01:14:33.583 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd 01:14:33.583 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.08) 01:14:33.583 00.000 15672 Moving (-0.05, -0.08) raw xDistance=-0.03 yDistance=-0.09 01:14:33.583 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:14:33.583 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:14:33.583 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 01:14:33.583 00.000 15672 MoveAxis(E, 0, ABG) 01:14:33.583 00.000 15672 Move returns status 0, amount 0 01:14:33.583 00.000 15672 MoveAxis(N, 0, ABG) 01:14:33.583 00.000 15672 Move returns status 0, amount 0 01:14:33.583 00.000 15672 move complete, result=0 01:14:33.583 00.000 15672 worker thread done servicing request 01:14:33.588 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=12554, FiltMin=2611, FiltMax=9913, Gamma=2.950 01:14:33.742 00.154 30444 UpdateGuideState exits: m=122080 SNR=83.4 Saturated 01:14:33.742 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:33.742 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:33.742 00.000 30444 Enqueuing Expose request 01:14:33.742 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:14:33.742 00.000 15672 Worker thread wakes up 01:14:33.742 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:33.742 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:35.852 02.110 15672 Exposure complete 01:14:35.872 00.020 15672 worker thread done servicing request 01:14:35.872 00.000 30444 OnExposeComplete: enter 01:14:35.872 00.000 30444 UpdateGuideState(): m_state=6 01:14:35.872 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5074 01:14:35.872 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=199.25, Mass=127310, SNR=92.0, Peak=12633 HFD=3.8 01:14:35.872 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 01:14:35.873 00.001 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 01:14:35.873 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.49 mountX=0.12 mountY=-0.33, mountTheta=-1.22 01:14:35.873 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.34, opts=13) 01:14:35.873 00.000 30444 Enqueuing Move request for scope (0.03, -0.34) 01:14:35.873 00.000 15672 Worker thread wakes up 01:14:35.873 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.34) opts 0xd 01:14:35.873 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.34) 01:14:35.873 00.000 15672 Moving (0.03, -0.34) raw xDistance=0.12 yDistance=-0.33 01:14:35.873 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:14:35.873 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 01:14:35.873 00.000 15672 MoveAxis(E, 0, ABG) 01:14:35.873 00.000 15672 Move returns status 0, amount 0 01:14:35.873 00.000 15672 MoveAxis(N, 58, ABG) 01:14:35.874 00.001 15672 Guiding Dir = 0, Dur = 58 01:14:35.874 00.000 15672 IsSlewing returns 0 01:14:35.876 00.002 15672 IsGuiding returns 0 01:14:35.880 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=13347, FiltMin=2575, FiltMax=9545, Gamma=2.950 01:14:35.929 00.049 30444 UpdateGuideState exits: m=127310 SNR=92.0 Saturated 01:14:35.929 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:35.929 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:35.929 00.000 30444 Enqueuing Expose request 01:14:35.982 00.053 15672 IsGuiding returns 1 01:14:35.982 00.000 15672 scope still moving after pulse duration time elapsed 01:14:36.002 00.020 15672 IsSlewing returns 0 01:14:36.003 00.001 15672 IsGuiding returns 1 01:14:36.024 00.021 15672 IsSlewing returns 0 01:14:36.044 00.020 15672 IsGuiding returns 0 01:14:36.044 00.000 15672 scope move finished after 58 + 110 ms 01:14:36.044 00.000 15672 Move returns status 0, amount 58 01:14:36.044 00.000 15672 move complete, result=0 01:14:36.044 00.000 15672 worker thread done servicing request 01:14:36.044 00.000 15672 Worker thread wakes up 01:14:36.044 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:36.044 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 58 ms NORTH 01:14:36.045 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:37.954 01.909 15672 Exposure complete 01:14:37.974 00.020 15672 worker thread done servicing request 01:14:37.974 00.000 30444 OnExposeComplete: enter 01:14:37.974 00.000 30444 UpdateGuideState(): m_state=6 01:14:37.974 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5075 01:14:37.975 00.001 30444 Star::Find returns 1 (1), X=460.02, Y=199.01, Mass=120436, SNR=80.3, Peak=11605 HFD=4.0 01:14:37.975 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 01:14:37.975 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 01:14:37.975 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.58 hyp=0.59 cameraTheta=-1.75 mountX=0.06 mountY=-0.59, mountTheta=-1.47 01:14:37.975 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.58, opts=13) 01:14:37.975 00.000 30444 Enqueuing Move request for scope (-0.10, -0.58) 01:14:37.975 00.000 15672 Worker thread wakes up 01:14:37.975 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.58) opts 0xd 01:14:37.976 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.58) 01:14:37.976 00.000 15672 Moving (-0.10, -0.58) raw xDistance=0.06 yDistance=-0.59 01:14:37.976 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 01:14:37.976 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 01:14:37.976 00.000 15672 MoveAxis(E, 0, ABG) 01:14:37.976 00.000 15672 Move returns status 0, amount 0 01:14:37.976 00.000 15672 MoveAxis(N, 105, ABG) 01:14:37.976 00.000 15672 Guiding Dir = 0, Dur = 105 01:14:37.976 00.000 15672 IsSlewing returns 0 01:14:37.977 00.001 15672 IsGuiding returns 0 01:14:37.982 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=11605, FiltMin=2574, FiltMax=8854, Gamma=2.950 01:14:38.031 00.049 30444 UpdateGuideState exits: m=120436 SNR=80.3 Saturated 01:14:38.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:38.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:38.031 00.000 30444 Enqueuing Expose request 01:14:38.058 00.027 15672 PulseGuide returned control before completion, sleep 36 01:14:38.095 00.037 15672 IsGuiding returns 1 01:14:38.095 00.000 15672 scope still moving after pulse duration time elapsed 01:14:38.116 00.021 15672 IsSlewing returns 0 01:14:38.118 00.002 15672 IsGuiding returns 1 01:14:38.139 00.021 15672 IsSlewing returns 0 01:14:38.153 00.014 15672 IsGuiding returns 1 01:14:38.175 00.022 15672 IsSlewing returns 0 01:14:38.176 00.001 15672 IsGuiding returns 1 01:14:38.197 00.021 15672 IsSlewing returns 0 01:14:38.217 00.020 15672 IsGuiding returns 0 01:14:38.217 00.000 15672 scope move finished after 105 + 134 ms 01:14:38.217 00.000 15672 Move returns status 0, amount 105 01:14:38.217 00.000 15672 move complete, result=0 01:14:38.217 00.000 15672 worker thread done servicing request 01:14:38.218 00.001 15672 Worker thread wakes up 01:14:38.218 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:38.218 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:38.218 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 105 ms NORTH 01:14:40.323 02.105 15672 Exposure complete 01:14:40.346 00.023 15672 worker thread done servicing request 01:14:40.346 00.000 30444 OnExposeComplete: enter 01:14:40.346 00.000 30444 UpdateGuideState(): m_state=6 01:14:40.346 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5076 01:14:40.346 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=199.55, Mass=120044, SNR=89.5, Peak=11344 HFD=3.8 01:14:40.346 00.000 30444 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.28) = xAngle (-2.76 = -2.76) 01:14:40.346 00.000 30444 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.82 = -2.82) 01:14:40.347 00.001 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.04 hyp=0.33 cameraTheta=-3.03 mountX=-0.30 mountY=-0.10, mountTheta=-2.81 01:14:40.347 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.04, opts=13) 01:14:40.347 00.000 30444 Enqueuing Move request for scope (-0.33, -0.04) 01:14:40.347 00.000 15672 Worker thread wakes up 01:14:40.347 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.04) opts 0xd 01:14:40.347 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.04) 01:14:40.347 00.000 15672 Moving (-0.33, -0.04) raw xDistance=-0.30 yDistance=-0.10 01:14:40.348 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 01:14:40.348 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:14:40.348 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:14:40.348 00.000 15672 MoveAxis(E, 82, ABG) 01:14:40.348 00.000 15672 Guiding Dir = 2, Dur = 82 01:14:40.348 00.000 15672 IsSlewing returns 0 01:14:40.349 00.001 15672 IsGuiding returns 0 01:14:40.355 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=11913, FiltMin=2458, FiltMax=9331, Gamma=2.950 01:14:40.373 00.018 15672 PulseGuide returned control before completion, sleep 68 01:14:40.409 00.036 30444 UpdateGuideState exits: m=120044 SNR=89.5 Saturated 01:14:40.410 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:40.410 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:40.410 00.000 30444 Enqueuing Expose request 01:14:40.445 00.035 15672 IsGuiding returns 1 01:14:40.445 00.000 15672 scope still moving after pulse duration time elapsed 01:14:40.466 00.021 15672 IsSlewing returns 0 01:14:40.518 00.052 15672 IsGuiding returns 0 01:14:40.519 00.001 15672 scope move finished after 82 + 86 ms 01:14:40.519 00.000 15672 Move returns status 0, amount 82 01:14:40.519 00.000 15672 MoveAxis(N, 0, ABG) 01:14:40.519 00.000 15672 Move returns status 0, amount 0 01:14:40.519 00.000 15672 move complete, result=0 01:14:40.519 00.000 15672 worker thread done servicing request 01:14:40.519 00.000 15672 Worker thread wakes up 01:14:40.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:40.519 00.000 30444 GuideStep: -0.3 px 82 ms EAST, -0.1 px 0 ms NORTH 01:14:40.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:42.429 01.910 15672 Exposure complete 01:14:42.448 00.019 15672 worker thread done servicing request 01:14:42.448 00.000 30444 OnExposeComplete: enter 01:14:42.448 00.000 30444 UpdateGuideState(): m_state=6 01:14:42.448 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5077 01:14:42.448 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=199.12, Mass=125073, SNR=89.1, Peak=12823 HFD=3.0 01:14:42.449 00.001 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 01:14:42.449 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 01:14:42.449 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.47 hyp=0.48 cameraTheta=-1.76 mountX=0.04 mountY=-0.48, mountTheta=-1.48 01:14:42.449 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.47, opts=13) 01:14:42.449 00.000 30444 Enqueuing Move request for scope (-0.09, -0.47) 01:14:42.450 00.001 15672 Worker thread wakes up 01:14:42.450 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.47) opts 0xd 01:14:42.450 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.47) 01:14:42.450 00.000 15672 Moving (-0.09, -0.47) raw xDistance=0.04 yDistance=-0.48 01:14:42.450 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:14:42.450 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 01:14:42.450 00.000 15672 MoveAxis(E, 0, ABG) 01:14:42.450 00.000 15672 Move returns status 0, amount 0 01:14:42.450 00.000 15672 MoveAxis(N, 85, ABG) 01:14:42.450 00.000 15672 Guiding Dir = 0, Dur = 85 01:14:42.450 00.000 15672 IsSlewing returns 0 01:14:42.451 00.001 15672 IsGuiding returns 0 01:14:42.458 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=13133, FiltMin=2619, FiltMax=9590, Gamma=2.950 01:14:42.514 00.056 30444 UpdateGuideState exits: m=125073 SNR=89.1 Saturated 01:14:42.514 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:42.514 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:42.514 00.000 30444 Enqueuing Expose request 01:14:42.530 00.016 15672 PulseGuide returned control before completion, sleep 17 01:14:42.549 00.019 15672 IsGuiding returns 1 01:14:42.549 00.000 15672 scope still moving after pulse duration time elapsed 01:14:42.571 00.022 15672 IsSlewing returns 0 01:14:42.572 00.001 15672 IsGuiding returns 1 01:14:42.593 00.021 15672 IsSlewing returns 0 01:14:42.594 00.001 15672 IsGuiding returns 1 01:14:42.616 00.022 15672 IsSlewing returns 0 01:14:42.617 00.001 15672 IsGuiding returns 1 01:14:42.637 00.020 15672 IsSlewing returns 0 01:14:42.690 00.053 15672 IsGuiding returns 0 01:14:42.690 00.000 15672 scope move finished after 85 + 152 ms 01:14:42.690 00.000 15672 Move returns status 0, amount 85 01:14:42.690 00.000 15672 move complete, result=0 01:14:42.691 00.001 15672 worker thread done servicing request 01:14:42.691 00.000 15672 Worker thread wakes up 01:14:42.691 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 85 ms NORTH 01:14:42.691 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:42.691 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:44.798 02.107 15672 Exposure complete 01:14:44.818 00.020 15672 worker thread done servicing request 01:14:44.818 00.000 30444 OnExposeComplete: enter 01:14:44.818 00.000 30444 UpdateGuideState(): m_state=6 01:14:44.819 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5078 01:14:44.819 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.19, Mass=127465, SNR=93.9, Peak=12302 HFD=3.8 01:14:44.819 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 01:14:44.819 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 01:14:44.819 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.40 hyp=0.40 cameraTheta=-1.75 mountX=0.04 mountY=-0.40, mountTheta=-1.47 01:14:44.819 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.40, opts=13) 01:14:44.819 00.000 30444 Enqueuing Move request for scope (-0.07, -0.40) 01:14:44.819 00.000 15672 Worker thread wakes up 01:14:44.819 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.40) opts 0xd 01:14:44.820 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.40) 01:14:44.820 00.000 15672 Moving (-0.07, -0.40) raw xDistance=0.04 yDistance=-0.40 01:14:44.820 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:14:44.820 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 01:14:44.820 00.000 15672 MoveAxis(E, 0, ABG) 01:14:44.820 00.000 15672 Move returns status 0, amount 0 01:14:44.820 00.000 15672 MoveAxis(N, 72, ABG) 01:14:44.820 00.000 15672 Guiding Dir = 0, Dur = 72 01:14:44.820 00.000 15672 IsSlewing returns 0 01:14:44.821 00.001 15672 IsGuiding returns 0 01:14:44.825 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=12302, FiltMin=2589, FiltMax=9281, Gamma=2.950 01:14:44.881 00.056 30444 UpdateGuideState exits: m=127465 SNR=93.9 Saturated 01:14:44.881 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:44.881 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:44.881 00.000 30444 Enqueuing Expose request 01:14:44.896 00.015 15672 IsGuiding returns 1 01:14:44.896 00.000 15672 scope still moving after pulse duration time elapsed 01:14:44.917 00.021 15672 IsSlewing returns 0 01:14:44.918 00.001 15672 IsGuiding returns 1 01:14:44.938 00.020 15672 IsSlewing returns 0 01:14:44.938 00.000 15672 IsGuiding returns 1 01:14:44.959 00.021 15672 IsSlewing returns 0 01:14:44.959 00.000 15672 IsGuiding returns 1 01:14:44.981 00.022 15672 IsSlewing returns 0 01:14:45.039 00.058 15672 IsGuiding returns 0 01:14:45.039 00.000 15672 scope move finished after 72 + 146 ms 01:14:45.039 00.000 15672 Move returns status 0, amount 72 01:14:45.040 00.001 15672 move complete, result=0 01:14:45.040 00.000 15672 worker thread done servicing request 01:14:45.040 00.000 15672 Worker thread wakes up 01:14:45.040 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 72 ms NORTH 01:14:45.041 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:45.041 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:46.947 01.906 15672 Exposure complete 01:14:46.967 00.020 15672 worker thread done servicing request 01:14:46.967 00.000 30444 OnExposeComplete: enter 01:14:46.967 00.000 30444 UpdateGuideState(): m_state=6 01:14:46.967 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5079 01:14:46.967 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=199.94, Mass=119978, SNR=79.1, Peak=12182 HFD=3.4 01:14:46.967 00.000 30444 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 01:14:46.967 00.000 30444 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 01:14:46.967 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.35 hyp=0.35 cameraTheta=1.76 mountX=-0.16 mountY=0.33, mountTheta=2.02 01:14:46.968 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.35, opts=13) 01:14:46.968 00.000 30444 Enqueuing Move request for scope (-0.07, 0.35) 01:14:46.968 00.000 15672 Worker thread wakes up 01:14:46.968 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.35) opts 0xd 01:14:46.968 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.35) 01:14:46.968 00.000 15672 Moving (-0.07, 0.35) raw xDistance=-0.16 yDistance=0.33 01:14:46.968 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 01:14:46.968 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:14:46.968 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 01:14:46.968 00.000 15672 MoveAxis(E, 0, ABG) 01:14:46.968 00.000 15672 Move returns status 0, amount 0 01:14:46.968 00.000 15672 MoveAxis(N, 0, ABG) 01:14:46.968 00.000 15672 Move returns status 0, amount 0 01:14:46.968 00.000 15672 move complete, result=0 01:14:46.968 00.000 15672 worker thread done servicing request 01:14:46.973 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=12182, FiltMin=2586, FiltMax=9544, Gamma=2.950 01:14:47.023 00.050 30444 UpdateGuideState exits: m=119978 SNR=79.1 Saturated 01:14:47.023 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:47.023 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:47.023 00.000 30444 Enqueuing Expose request 01:14:47.023 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 01:14:47.023 00.000 15672 Worker thread wakes up 01:14:47.023 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:47.023 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:49.130 02.107 15672 Exposure complete 01:14:49.155 00.025 15672 worker thread done servicing request 01:14:49.155 00.000 30444 OnExposeComplete: enter 01:14:49.155 00.000 30444 UpdateGuideState(): m_state=6 01:14:49.155 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5080 01:14:49.155 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=199.93, Mass=122653, SNR=92.5, Peak=11611 HFD=3.4 01:14:49.155 00.000 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 01:14:49.155 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 01:14:49.155 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.34 hyp=0.36 cameraTheta=1.28 mountX=0.00 mountY=0.36, mountTheta=1.56 01:14:49.156 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.34, opts=13) 01:14:49.156 00.000 30444 Enqueuing Move request for scope (0.10, 0.34) 01:14:49.156 00.000 15672 Worker thread wakes up 01:14:49.156 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.34) opts 0xd 01:14:49.156 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.34) 01:14:49.156 00.000 15672 Moving (0.10, 0.34) raw xDistance=0.00 yDistance=0.36 01:14:49.156 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 01:14:49.156 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:14:49.156 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 01:14:49.156 00.000 15672 MoveAxis(E, 0, ABG) 01:14:49.156 00.000 15672 Move returns status 0, amount 0 01:14:49.156 00.000 15672 MoveAxis(N, 0, ABG) 01:14:49.156 00.000 15672 Move returns status 0, amount 0 01:14:49.156 00.000 15672 move complete, result=0 01:14:49.156 00.000 15672 worker thread done servicing request 01:14:49.161 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12360, FiltMin=2584, FiltMax=10458, Gamma=2.950 01:14:49.210 00.049 30444 UpdateGuideState exits: m=122653 SNR=92.5 Saturated 01:14:49.210 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:49.210 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:49.210 00.000 30444 Enqueuing Expose request 01:14:49.210 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 01:14:49.211 00.001 15672 Worker thread wakes up 01:14:49.211 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:49.211 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:51.118 01.907 15672 Exposure complete 01:14:51.138 00.020 15672 worker thread done servicing request 01:14:51.138 00.000 30444 OnExposeComplete: enter 01:14:51.138 00.000 30444 UpdateGuideState(): m_state=6 01:14:51.138 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5081 01:14:51.138 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=200.01, Mass=123534, SNR=86.5, Peak=11415 HFD=3.8 01:14:51.138 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 01:14:51.138 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 01:14:51.138 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.42 hyp=0.42 cameraTheta=1.44 mountX=-0.06 mountY=0.42, mountTheta=1.72 01:14:51.139 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.42, opts=13) 01:14:51.139 00.000 30444 Enqueuing Move request for scope (0.05, 0.42) 01:14:51.139 00.000 15672 Worker thread wakes up 01:14:51.139 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.42) opts 0xd 01:14:51.139 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.42) 01:14:51.139 00.000 15672 Moving (0.05, 0.42) raw xDistance=-0.06 yDistance=0.42 01:14:51.139 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:14:51.139 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:14:51.139 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 01:14:51.140 00.001 15672 MoveAxis(E, 0, ABG) 01:14:51.140 00.000 15672 Move returns status 0, amount 0 01:14:51.140 00.000 15672 MoveAxis(N, 0, ABG) 01:14:51.140 00.000 15672 Move returns status 0, amount 0 01:14:51.140 00.000 15672 move complete, result=0 01:14:51.140 00.000 15672 worker thread done servicing request 01:14:51.145 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11539, FiltMin=2612, FiltMax=9956, Gamma=2.950 01:14:51.205 00.060 30444 UpdateGuideState exits: m=123534 SNR=86.5 Saturated 01:14:51.205 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:51.205 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:51.205 00.000 30444 Enqueuing Expose request 01:14:51.205 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 01:14:51.205 00.000 15672 Worker thread wakes up 01:14:51.205 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:51.205 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:53.314 02.109 15672 Exposure complete 01:14:53.335 00.021 15672 worker thread done servicing request 01:14:53.335 00.000 30444 OnExposeComplete: enter 01:14:53.335 00.000 30444 UpdateGuideState(): m_state=6 01:14:53.335 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5082 01:14:53.335 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=200.21, Mass=121730, SNR=84.5, Peak=10291 HFD=3.7 01:14:53.335 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 01:14:53.335 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 01:14:53.335 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=0.62 hyp=0.85 cameraTheta=0.82 mountX=0.39 mountY=0.73, mountTheta=1.08 01:14:53.336 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=0.62, opts=13) 01:14:53.336 00.000 30444 Enqueuing Move request for scope (0.58, 0.62) 01:14:53.336 00.000 15672 Worker thread wakes up 01:14:53.336 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.62) opts 0xd 01:14:53.336 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 0.62) 01:14:53.337 00.001 15672 Moving (0.58, 0.62) raw xDistance=0.39 yDistance=0.73 01:14:53.337 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 01:14:53.337 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:14:53.337 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73 01:14:53.337 00.000 15672 MoveAxis(W, 105, ABG) 01:14:53.337 00.000 15672 Guiding Dir = 3, Dur = 105 01:14:53.337 00.000 15672 IsSlewing returns 0 01:14:53.339 00.002 15672 IsGuiding returns 0 01:14:53.344 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2149, max=10801, FiltMin=2613, FiltMax=9079, Gamma=2.950 01:14:53.361 00.017 15672 PulseGuide returned control before completion, sleep 93 01:14:53.395 00.034 30444 UpdateGuideState exits: m=121730 SNR=84.5 Saturated 01:14:53.395 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:53.395 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:53.395 00.000 30444 Enqueuing Expose request 01:14:53.456 00.061 15672 IsGuiding returns 1 01:14:53.456 00.000 15672 scope still moving after pulse duration time elapsed 01:14:53.477 00.021 15672 IsSlewing returns 0 01:14:53.506 00.029 15672 IsGuiding returns 0 01:14:53.507 00.001 15672 scope move finished after 105 + 62 ms 01:14:53.507 00.000 15672 Move returns status 0, amount 105 01:14:53.507 00.000 15672 MoveAxis(N, 0, ABG) 01:14:53.507 00.000 15672 Move returns status 0, amount 0 01:14:53.507 00.000 15672 move complete, result=0 01:14:53.507 00.000 15672 worker thread done servicing request 01:14:53.507 00.000 15672 Worker thread wakes up 01:14:53.508 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:53.508 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:53.508 00.000 30444 GuideStep: 0.4 px 105 ms WEST, 0.7 px 0 ms NORTH 01:14:55.417 01.909 15672 Exposure complete 01:14:55.438 00.021 15672 worker thread done servicing request 01:14:55.438 00.000 30444 OnExposeComplete: enter 01:14:55.438 00.000 30444 UpdateGuideState(): m_state=6 01:14:55.438 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5083 01:14:55.438 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=199.96, Mass=128744, SNR=114.4, Peak=10904 HFD=4.1 01:14:55.438 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 01:14:55.438 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 01:14:55.438 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.37 hyp=0.37 cameraTheta=1.45 mountX=-0.06 mountY=0.37, mountTheta=1.72 01:14:55.439 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.37, opts=13) 01:14:55.439 00.000 30444 Enqueuing Move request for scope (0.05, 0.37) 01:14:55.439 00.000 15672 Worker thread wakes up 01:14:55.440 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.37) opts 0xd 01:14:55.440 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.37) 01:14:55.440 00.000 15672 Moving (0.05, 0.37) raw xDistance=-0.06 yDistance=0.37 01:14:55.440 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:14:55.440 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:14:55.440 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 01:14:55.440 00.000 15672 MoveAxis(E, 0, ABG) 01:14:55.440 00.000 15672 Move returns status 0, amount 0 01:14:55.440 00.000 15672 MoveAxis(N, 0, ABG) 01:14:55.440 00.000 15672 Move returns status 0, amount 0 01:14:55.440 00.000 15672 move complete, result=0 01:14:55.440 00.000 15672 worker thread done servicing request 01:14:55.448 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=11213, FiltMin=2621, FiltMax=9797, Gamma=2.950 01:14:55.587 00.139 30444 UpdateGuideState exits: m=128744 SNR=114.4 Saturated 01:14:55.588 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:55.588 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:55.588 00.000 30444 Enqueuing Expose request 01:14:55.588 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 01:14:55.588 00.000 15672 Worker thread wakes up 01:14:55.588 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:55.588 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:14:57.695 02.107 15672 Exposure complete 01:14:57.715 00.020 15672 worker thread done servicing request 01:14:57.715 00.000 30444 OnExposeComplete: enter 01:14:57.715 00.000 30444 UpdateGuideState(): m_state=6 01:14:57.715 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5084 01:14:57.715 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=200.44, Mass=116235, SNR=81.0, Peak=10646 HFD=3.7 01:14:57.715 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 01:14:57.715 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 01:14:57.715 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.85 hyp=0.85 cameraTheta=1.52 mountX=-0.19 mountY=0.84, mountTheta=1.79 01:14:57.715 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.85, opts=13) 01:14:57.715 00.000 30444 Enqueuing Move request for scope (0.05, 0.85) 01:14:57.715 00.000 15672 Worker thread wakes up 01:14:57.716 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.85) opts 0xd 01:14:57.716 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.85) 01:14:57.716 00.000 15672 Moving (0.05, 0.85) raw xDistance=-0.19 yDistance=0.84 01:14:57.716 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 01:14:57.716 00.000 15672 resist switch: large excursion: input 0.84 thresh 0.75 direction from -1 to 1 01:14:57.716 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.52 01:14:57.716 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 01:14:57.716 00.000 15672 MoveAxis(E, 0, ABG) 01:14:57.716 00.000 15672 Move returns status 0, amount 0 01:14:57.716 00.000 15672 MoveAxis(S, 150, ABG) 01:14:57.716 00.000 15672 Guiding Dir = 1, Dur = 150 01:14:57.717 00.001 15672 IsSlewing returns 0 01:14:57.718 00.001 15672 IsGuiding returns 0 01:14:57.721 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=11409, FiltMin=2494, FiltMax=9548, Gamma=2.950 01:14:57.802 00.081 15672 PulseGuide returned control before completion, sleep 76 01:14:57.881 00.079 15672 IsGuiding returns 1 01:14:57.881 00.000 15672 scope still moving after pulse duration time elapsed 01:14:57.903 00.022 15672 IsSlewing returns 0 01:14:57.932 00.029 15672 IsGuiding returns 1 01:14:57.953 00.021 15672 IsSlewing returns 0 01:14:57.956 00.003 15672 IsGuiding returns 1 01:14:57.976 00.020 15672 IsSlewing returns 0 01:14:57.995 00.019 15672 IsGuiding returns 0 01:14:57.996 00.001 15672 scope move finished after 150 + 127 ms 01:14:57.996 00.000 15672 Move returns status 0, amount 150 01:14:57.996 00.000 15672 move complete, result=0 01:14:57.996 00.000 15672 worker thread done servicing request 01:14:58.155 00.159 30444 UpdateGuideState exits: m=116235 SNR=81.0 Saturated 01:14:58.156 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:14:58.156 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:14:58.156 00.000 30444 Enqueuing Expose request 01:14:58.156 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 150 ms SOUTH 01:14:58.156 00.000 15672 Worker thread wakes up 01:14:58.156 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:14:58.157 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:00.063 01.906 15672 Exposure complete 01:15:00.083 00.020 15672 worker thread done servicing request 01:15:00.083 00.000 30444 OnExposeComplete: enter 01:15:00.083 00.000 30444 UpdateGuideState(): m_state=6 01:15:00.083 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5085 01:15:00.083 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=200.71, Mass=122848, SNR=96.3, Peak=10824 HFD=3.7 01:15:00.083 00.000 30444 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.28) = xAngle (1.39 = 1.39) 01:15:00.084 00.001 30444 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.33 = 1.33) 01:15:00.084 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=1.12 hyp=1.25 cameraTheta=1.11 mountX=0.23 mountY=1.21, mountTheta=1.38 01:15:00.084 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=1.12, opts=13) 01:15:00.084 00.000 30444 Enqueuing Move request for scope (0.56, 1.12) 01:15:00.084 00.000 15672 Worker thread wakes up 01:15:00.084 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 1.12) opts 0xd 01:15:00.084 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 1.12) 01:15:00.084 00.000 15672 Moving (0.56, 1.12) raw xDistance=0.23 yDistance=1.21 01:15:00.084 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 01:15:00.084 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.21 from input 1.21 01:15:00.084 00.000 15672 MoveAxis(E, 0, ABG) 01:15:00.084 00.000 15672 Move returns status 0, amount 0 01:15:00.085 00.001 15672 MoveAxis(S, 217, ABG) 01:15:00.085 00.000 15672 Guiding Dir = 1, Dur = 217 01:15:00.085 00.000 15672 IsSlewing returns 0 01:15:00.088 00.003 15672 IsGuiding returns 0 01:15:00.091 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=11313, FiltMin=2557, FiltMax=9106, Gamma=2.950 01:15:00.166 00.075 15672 PulseGuide returned control before completion, sleep 148 01:15:00.205 00.039 30444 UpdateGuideState exits: m=122848 SNR=96.3 Saturated 01:15:00.205 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:00.205 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:00.205 00.000 30444 Enqueuing Expose request 01:15:00.327 00.122 15672 IsGuiding returns 1 01:15:00.328 00.001 15672 scope still moving after pulse duration time elapsed 01:15:00.349 00.021 15672 IsSlewing returns 0 01:15:00.352 00.003 15672 IsGuiding returns 1 01:15:00.373 00.021 15672 IsSlewing returns 0 01:15:00.373 00.000 15672 IsGuiding returns 1 01:15:00.395 00.022 15672 IsSlewing returns 0 01:15:00.423 00.028 15672 IsGuiding returns 0 01:15:00.423 00.000 15672 scope move finished after 217 + 118 ms 01:15:00.423 00.000 15672 Move returns status 0, amount 217 01:15:00.423 00.000 15672 move complete, result=0 01:15:00.423 00.000 15672 worker thread done servicing request 01:15:00.423 00.000 15672 Worker thread wakes up 01:15:00.423 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 1.2 px 217 ms SOUTH 01:15:00.423 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:00.423 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:02.541 02.118 15672 Exposure complete 01:15:02.572 00.031 15672 worker thread done servicing request 01:15:02.572 00.000 30444 OnExposeComplete: enter 01:15:02.572 00.000 30444 UpdateGuideState(): m_state=6 01:15:02.573 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5086 01:15:02.573 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=200.13, Mass=128891, SNR=94.7, Peak=10405 HFD=3.8 01:15:02.573 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 01:15:02.573 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 01:15:02.573 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.55 hyp=0.71 cameraTheta=0.87 mountX=0.29 mountY=0.63, mountTheta=1.14 01:15:02.573 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.55, opts=13) 01:15:02.573 00.000 30444 Enqueuing Move request for scope (0.46, 0.55) 01:15:02.573 00.000 15672 Worker thread wakes up 01:15:02.573 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.55) opts 0xd 01:15:02.573 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.55) 01:15:02.574 00.001 15672 Moving (0.46, 0.55) raw xDistance=0.29 yDistance=0.63 01:15:02.574 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 01:15:02.574 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 01:15:02.574 00.000 15672 MoveAxis(W, 79, ABG) 01:15:02.574 00.000 15672 Guiding Dir = 3, Dur = 79 01:15:02.574 00.000 15672 IsSlewing returns 0 01:15:02.575 00.001 15672 IsGuiding returns 0 01:15:02.580 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=10405, FiltMin=2613, FiltMax=9014, Gamma=2.950 01:15:02.594 00.014 15672 PulseGuide returned control before completion, sleep 70 01:15:02.666 00.072 15672 IsGuiding returns 1 01:15:02.666 00.000 15672 scope still moving after pulse duration time elapsed 01:15:02.687 00.021 15672 IsSlewing returns 0 01:15:02.738 00.051 15672 IsGuiding returns 0 01:15:02.738 00.000 15672 scope move finished after 79 + 84 ms 01:15:02.739 00.001 15672 Move returns status 0, amount 79 01:15:02.739 00.000 15672 MoveAxis(S, 113, ABG) 01:15:02.739 00.000 15672 Guiding Dir = 1, Dur = 113 01:15:02.739 00.000 15672 IsSlewing returns 0 01:15:02.741 00.002 15672 IsGuiding returns 0 01:15:02.786 00.045 30444 UpdateGuideState exits: m=128891 SNR=94.7 Saturated 01:15:02.786 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:02.786 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:02.786 00.000 30444 Enqueuing Expose request 01:15:02.818 00.032 15672 PulseGuide returned control before completion, sleep 46 01:15:02.867 00.049 15672 IsGuiding returns 1 01:15:02.867 00.000 15672 scope still moving after pulse duration time elapsed 01:15:02.888 00.021 15672 IsSlewing returns 0 01:15:02.889 00.001 15672 IsGuiding returns 1 01:15:02.910 00.021 15672 IsSlewing returns 0 01:15:02.912 00.002 15672 IsGuiding returns 1 01:15:02.933 00.021 15672 IsSlewing returns 0 01:15:02.993 00.060 15672 IsGuiding returns 0 01:15:02.994 00.001 15672 scope move finished after 113 + 140 ms 01:15:02.994 00.000 15672 Move returns status 0, amount 113 01:15:02.994 00.000 15672 move complete, result=0 01:15:02.994 00.000 15672 worker thread done servicing request 01:15:02.994 00.000 15672 Worker thread wakes up 01:15:02.994 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:02.994 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:02.994 00.000 30444 GuideStep: 0.3 px 79 ms WEST, 0.6 px 113 ms SOUTH 01:15:04.903 01.909 15672 Exposure complete 01:15:04.923 00.020 15672 worker thread done servicing request 01:15:04.923 00.000 30444 OnExposeComplete: enter 01:15:04.923 00.000 30444 UpdateGuideState(): m_state=6 01:15:04.923 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5087 01:15:04.923 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=200.36, Mass=112455, SNR=77.7, Peak=8739 HFD=4.1 01:15:04.923 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 01:15:04.923 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 01:15:04.923 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.77 hyp=0.88 cameraTheta=1.07 mountX=0.19 mountY=0.84, mountTheta=1.34 01:15:04.924 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.77, opts=13) 01:15:04.924 00.000 30444 Enqueuing Move request for scope (0.42, 0.77) 01:15:04.924 00.000 15672 Worker thread wakes up 01:15:04.924 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.77) opts 0xd 01:15:04.924 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.77) 01:15:04.924 00.000 15672 Moving (0.42, 0.77) raw xDistance=0.19 yDistance=0.84 01:15:04.924 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 01:15:04.924 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 01:15:04.924 00.000 15672 MoveAxis(E, 0, ABG) 01:15:04.924 00.000 15672 Move returns status 0, amount 0 01:15:04.924 00.000 15672 MoveAxis(S, 150, ABG) 01:15:04.924 00.000 15672 Guiding Dir = 1, Dur = 150 01:15:04.925 00.001 15672 IsSlewing returns 0 01:15:04.926 00.001 15672 IsGuiding returns 0 01:15:04.930 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=8970, FiltMin=2621, FiltMax=8416, Gamma=2.950 01:15:05.007 00.077 15672 PulseGuide returned control before completion, sleep 80 01:15:05.090 00.083 15672 IsGuiding returns 1 01:15:05.090 00.000 15672 scope still moving after pulse duration time elapsed 01:15:05.112 00.022 15672 IsSlewing returns 0 01:15:05.114 00.002 15672 IsGuiding returns 1 01:15:05.136 00.022 15672 IsSlewing returns 0 01:15:05.138 00.002 15672 IsGuiding returns 1 01:15:05.159 00.021 15672 IsSlewing returns 0 01:15:05.160 00.001 15672 IsGuiding returns 1 01:15:05.181 00.021 15672 IsSlewing returns 0 01:15:05.182 00.001 15672 IsGuiding returns 1 01:15:05.203 00.021 15672 IsSlewing returns 0 01:15:05.214 00.011 15672 IsGuiding returns 0 01:15:05.215 00.001 15672 scope move finished after 150 + 138 ms 01:15:05.215 00.000 15672 Move returns status 0, amount 150 01:15:05.215 00.000 15672 move complete, result=0 01:15:05.215 00.000 15672 worker thread done servicing request 01:15:05.366 00.151 30444 UpdateGuideState exits: m=112455 SNR=77.7 Saturated 01:15:05.366 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:05.367 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:05.367 00.000 30444 Enqueuing Expose request 01:15:05.367 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.8 px 150 ms SOUTH 01:15:05.367 00.000 15672 Worker thread wakes up 01:15:05.367 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:05.368 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:07.478 02.110 15672 Exposure complete 01:15:07.503 00.025 15672 worker thread done servicing request 01:15:07.503 00.000 30444 OnExposeComplete: enter 01:15:07.503 00.000 30444 UpdateGuideState(): m_state=6 01:15:07.503 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5088 01:15:07.503 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=200.30, Mass=135792, SNR=88.9, Peak=10569 HFD=3.9 01:15:07.503 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 01:15:07.503 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 01:15:07.503 00.000 30444 CameraToMount -- cameraX=0.67 cameraY=0.71 hyp=0.97 cameraTheta=0.82 mountX=0.45 mountY=0.84, mountTheta=1.08 01:15:07.503 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.67, y=0.71, opts=13) 01:15:07.503 00.000 30444 Enqueuing Move request for scope (0.67, 0.71) 01:15:07.504 00.001 15672 Worker thread wakes up 01:15:07.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.71) opts 0xd 01:15:07.504 00.000 15672 Handling offset move in thread for scope, endpoint = (0.67, 0.71) 01:15:07.504 00.000 15672 Moving (0.67, 0.71) raw xDistance=0.45 yDistance=0.84 01:15:07.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45 01:15:07.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 01:15:07.504 00.000 15672 MoveAxis(W, 121, ABG) 01:15:07.504 00.000 15672 Guiding Dir = 3, Dur = 121 01:15:07.504 00.000 15672 IsSlewing returns 0 01:15:07.505 00.001 15672 IsGuiding returns 0 01:15:07.510 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=11219, FiltMin=2625, FiltMax=9029, Gamma=2.950 01:15:07.530 00.020 15672 PulseGuide returned control before completion, sleep 107 01:15:07.559 00.029 30444 UpdateGuideState exits: m=135792 SNR=88.9 Saturated 01:15:07.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:07.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:07.559 00.000 30444 Enqueuing Expose request 01:15:07.639 00.080 15672 IsGuiding returns 1 01:15:07.639 00.000 15672 scope still moving after pulse duration time elapsed 01:15:07.661 00.022 15672 IsSlewing returns 0 01:15:07.707 00.046 15672 IsGuiding returns 0 01:15:07.707 00.000 15672 scope move finished after 121 + 80 ms 01:15:07.707 00.000 15672 Move returns status 0, amount 121 01:15:07.707 00.000 15672 MoveAxis(S, 149, ABG) 01:15:07.707 00.000 15672 Guiding Dir = 1, Dur = 149 01:15:07.708 00.001 15672 IsSlewing returns 0 01:15:07.711 00.003 15672 IsGuiding returns 0 01:15:07.787 00.076 15672 PulseGuide returned control before completion, sleep 84 01:15:07.873 00.086 15672 IsGuiding returns 1 01:15:07.873 00.000 15672 scope still moving after pulse duration time elapsed 01:15:07.895 00.022 15672 IsSlewing returns 0 01:15:07.896 00.001 15672 IsGuiding returns 1 01:15:07.916 00.020 15672 IsSlewing returns 0 01:15:07.978 00.062 15672 IsGuiding returns 0 01:15:07.978 00.000 15672 scope move finished after 149 + 117 ms 01:15:07.978 00.000 15672 Move returns status 0, amount 149 01:15:07.978 00.000 15672 move complete, result=0 01:15:07.978 00.000 15672 worker thread done servicing request 01:15:07.978 00.000 15672 Worker thread wakes up 01:15:07.978 00.000 30444 GuideStep: 0.4 px 121 ms WEST, 0.8 px 149 ms SOUTH 01:15:07.979 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:07.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:09.887 01.908 15672 Exposure complete 01:15:09.907 00.020 15672 worker thread done servicing request 01:15:09.907 00.000 30444 OnExposeComplete: enter 01:15:09.907 00.000 30444 UpdateGuideState(): m_state=6 01:15:09.907 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5089 01:15:09.907 00.000 30444 Star::Find returns 1 (1), X=459.99, Y=199.97, Mass=118314, SNR=89.5, Peak=11308 HFD=3.9 01:15:09.907 00.000 30444 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.28) = xAngle (2.19 = 2.19) 01:15:09.907 00.000 30444 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.13 = 2.13) 01:15:09.907 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.38 hyp=0.41 cameraTheta=1.91 mountX=-0.24 mountY=0.35, mountTheta=2.17 01:15:09.908 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.38, opts=13) 01:15:09.908 00.000 30444 Enqueuing Move request for scope (-0.14, 0.38) 01:15:09.908 00.000 15672 Worker thread wakes up 01:15:09.908 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.38) opts 0xd 01:15:09.908 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.38) 01:15:09.908 00.000 15672 Moving (-0.14, 0.38) raw xDistance=-0.24 yDistance=0.35 01:15:09.908 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 01:15:09.908 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 01:15:09.908 00.000 15672 MoveAxis(E, 0, ABG) 01:15:09.908 00.000 15672 Move returns status 0, amount 0 01:15:09.908 00.000 15672 MoveAxis(S, 62, ABG) 01:15:09.908 00.000 15672 Guiding Dir = 1, Dur = 62 01:15:09.909 00.001 15672 IsSlewing returns 0 01:15:09.911 00.002 15672 IsGuiding returns 0 01:15:09.914 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=11843, FiltMin=2626, FiltMax=9562, Gamma=2.950 01:15:09.972 00.058 30444 UpdateGuideState exits: m=118314 SNR=89.5 Saturated 01:15:09.972 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:09.972 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:09.972 00.000 30444 Enqueuing Expose request 01:15:09.993 00.021 15672 IsGuiding returns 1 01:15:09.993 00.000 15672 scope still moving after pulse duration time elapsed 01:15:10.014 00.021 15672 IsSlewing returns 0 01:15:10.015 00.001 15672 IsGuiding returns 1 01:15:10.035 00.020 15672 IsSlewing returns 0 01:15:10.036 00.001 15672 IsGuiding returns 1 01:15:10.057 00.021 15672 IsSlewing returns 0 01:15:10.119 00.062 15672 IsGuiding returns 0 01:15:10.120 00.001 15672 scope move finished after 62 + 147 ms 01:15:10.120 00.000 15672 Move returns status 0, amount 62 01:15:10.120 00.000 15672 move complete, result=0 01:15:10.120 00.000 15672 worker thread done servicing request 01:15:10.120 00.000 15672 Worker thread wakes up 01:15:10.120 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:10.121 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:10.461 00.340 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 62 ms SOUTH 01:15:12.230 01.769 15672 Exposure complete 01:15:12.249 00.019 15672 worker thread done servicing request 01:15:12.249 00.000 30444 OnExposeComplete: enter 01:15:12.249 00.000 30444 UpdateGuideState(): m_state=6 01:15:12.249 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5090 01:15:12.249 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=200.06, Mass=119591, SNR=91.7, Peak=10831 HFD=3.6 01:15:12.249 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 01:15:12.249 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 01:15:12.249 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.48 hyp=0.70 cameraTheta=0.75 mountX=0.36 mountY=0.57, mountTheta=1.01 01:15:12.250 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.48, opts=13) 01:15:12.250 00.000 30444 Enqueuing Move request for scope (0.51, 0.48) 01:15:12.250 00.000 15672 Worker thread wakes up 01:15:12.250 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.48) opts 0xd 01:15:12.250 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.48) 01:15:12.250 00.000 15672 Moving (0.51, 0.48) raw xDistance=0.36 yDistance=0.57 01:15:12.250 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 01:15:12.250 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 01:15:12.250 00.000 15672 MoveAxis(W, 97, ABG) 01:15:12.250 00.000 15672 Guiding Dir = 3, Dur = 97 01:15:12.251 00.001 15672 IsSlewing returns 0 01:15:12.256 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=10831, FiltMin=2579, FiltMax=9642, Gamma=2.950 01:15:12.259 00.003 15672 IsGuiding returns 0 01:15:12.274 00.015 15672 PulseGuide returned control before completion, sleep 92 01:15:12.390 00.116 15672 IsGuiding returns 0 01:15:12.390 00.000 15672 Move returns status 0, amount 97 01:15:12.390 00.000 15672 MoveAxis(S, 103, ABG) 01:15:12.390 00.000 15672 Guiding Dir = 1, Dur = 103 01:15:12.391 00.001 15672 IsSlewing returns 0 01:15:12.393 00.002 15672 IsGuiding returns 0 01:15:12.483 00.090 15672 PulseGuide returned control before completion, sleep 25 01:15:12.509 00.026 30444 UpdateGuideState exits: m=119591 SNR=91.7 Saturated 01:15:12.509 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:12.510 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:12.510 00.000 30444 Enqueuing Expose request 01:15:12.517 00.007 15672 IsGuiding returns 1 01:15:12.517 00.000 15672 scope still moving after pulse duration time elapsed 01:15:12.538 00.021 15672 IsSlewing returns 0 01:15:12.540 00.002 15672 IsGuiding returns 1 01:15:12.563 00.023 15672 IsSlewing returns 0 01:15:12.564 00.001 15672 IsGuiding returns 1 01:15:12.585 00.021 15672 IsSlewing returns 0 01:15:12.594 00.009 15672 IsGuiding returns 0 01:15:12.595 00.001 15672 scope move finished after 103 + 98 ms 01:15:12.595 00.000 15672 Move returns status 0, amount 103 01:15:12.595 00.000 15672 move complete, result=0 01:15:12.595 00.000 15672 worker thread done servicing request 01:15:12.595 00.000 15672 Worker thread wakes up 01:15:12.595 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:12.595 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:12.595 00.000 30444 GuideStep: 0.4 px 97 ms WEST, 0.6 px 103 ms SOUTH 01:15:14.510 01.915 15672 Exposure complete 01:15:14.542 00.032 15672 worker thread done servicing request 01:15:14.542 00.000 30444 OnExposeComplete: enter 01:15:14.542 00.000 30444 UpdateGuideState(): m_state=6 01:15:14.542 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5091 01:15:14.542 00.000 30444 Star::Find returns 1 (1), X=459.90, Y=199.99, Mass=127563, SNR=98.4, Peak=12549 HFD=3.9 01:15:14.542 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 01:15:14.542 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.29 = 2.29) 01:15:14.542 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.40 hyp=0.46 cameraTheta=2.07 mountX=-0.32 mountY=0.35, mountTheta=2.32 01:15:14.543 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.40, opts=13) 01:15:14.543 00.000 30444 Enqueuing Move request for scope (-0.22, 0.40) 01:15:14.543 00.000 15672 Worker thread wakes up 01:15:14.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.40) opts 0xd 01:15:14.543 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.40) 01:15:14.543 00.000 15672 Moving (-0.22, 0.40) raw xDistance=-0.32 yDistance=0.35 01:15:14.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32 01:15:14.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 01:15:14.543 00.000 15672 MoveAxis(E, 81, ABG) 01:15:14.543 00.000 15672 Guiding Dir = 2, Dur = 81 01:15:14.544 00.001 15672 IsSlewing returns 0 01:15:14.545 00.001 15672 IsGuiding returns 0 01:15:14.549 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2137, max=12902, FiltMin=2562, FiltMax=9911, Gamma=2.950 01:15:14.575 00.026 15672 PulseGuide returned control before completion, sleep 62 01:15:14.599 00.024 30444 UpdateGuideState exits: m=127563 SNR=98.4 Saturated 01:15:14.599 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:14.599 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:14.599 00.000 30444 Enqueuing Expose request 01:15:14.640 00.041 15672 IsGuiding returns 1 01:15:14.640 00.000 15672 scope still moving after pulse duration time elapsed 01:15:14.661 00.021 15672 IsSlewing returns 0 01:15:14.672 00.011 15672 IsGuiding returns 0 01:15:14.672 00.000 15672 scope move finished after 81 + 45 ms 01:15:14.672 00.000 15672 Move returns status 0, amount 81 01:15:14.672 00.000 15672 MoveAxis(S, 62, ABG) 01:15:14.672 00.000 15672 Guiding Dir = 1, Dur = 62 01:15:14.672 00.000 15672 IsSlewing returns 0 01:15:14.673 00.001 15672 IsGuiding returns 0 01:15:14.752 00.079 15672 IsGuiding returns 1 01:15:14.752 00.000 15672 scope still moving after pulse duration time elapsed 01:15:14.773 00.021 15672 IsSlewing returns 0 01:15:14.774 00.001 15672 IsGuiding returns 1 01:15:14.796 00.022 15672 IsSlewing returns 0 01:15:14.796 00.000 15672 IsGuiding returns 1 01:15:14.818 00.022 15672 IsSlewing returns 0 01:15:14.863 00.045 15672 IsGuiding returns 0 01:15:14.863 00.000 15672 scope move finished after 62 + 127 ms 01:15:14.863 00.000 15672 Move returns status 0, amount 62 01:15:14.863 00.000 15672 move complete, result=0 01:15:14.863 00.000 15672 worker thread done servicing request 01:15:14.863 00.000 15672 Worker thread wakes up 01:15:14.863 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.3 px 62 ms SOUTH 01:15:14.863 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:14.863 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:16.971 02.108 15672 Exposure complete 01:15:16.991 00.020 15672 worker thread done servicing request 01:15:16.991 00.000 30444 OnExposeComplete: enter 01:15:16.991 00.000 30444 UpdateGuideState(): m_state=6 01:15:16.991 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5092 01:15:16.991 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=200.12, Mass=125378, SNR=119.1, Peak=11358 HFD=3.8 01:15:16.991 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 01:15:16.992 00.001 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 01:15:16.992 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.53 hyp=0.54 cameraTheta=1.75 mountX=-0.24 mountY=0.50, mountTheta=2.02 01:15:16.992 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.53, opts=13) 01:15:16.992 00.000 30444 Enqueuing Move request for scope (-0.10, 0.53) 01:15:16.992 00.000 15672 Worker thread wakes up 01:15:16.993 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.53) opts 0xd 01:15:16.993 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.53) 01:15:16.993 00.000 15672 Moving (-0.10, 0.53) raw xDistance=-0.24 yDistance=0.50 01:15:16.993 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 01:15:16.993 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 01:15:16.993 00.000 15672 MoveAxis(E, 0, ABG) 01:15:16.993 00.000 15672 Move returns status 0, amount 0 01:15:16.993 00.000 15672 MoveAxis(S, 89, ABG) 01:15:16.993 00.000 15672 Guiding Dir = 1, Dur = 89 01:15:16.993 00.000 15672 IsSlewing returns 0 01:15:16.999 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12037, FiltMin=2602, FiltMax=9891, Gamma=2.950 01:15:17.003 00.004 15672 IsGuiding returns 0 01:15:17.049 00.046 30444 UpdateGuideState exits: m=125378 SNR=119.1 Saturated 01:15:17.050 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:17.050 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:17.050 00.000 30444 Enqueuing Expose request 01:15:17.083 00.033 15672 PulseGuide returned control before completion, sleep 19 01:15:17.104 00.021 15672 IsGuiding returns 1 01:15:17.104 00.000 15672 scope still moving after pulse duration time elapsed 01:15:17.125 00.021 15672 IsSlewing returns 0 01:15:17.126 00.001 15672 IsGuiding returns 1 01:15:17.147 00.021 15672 IsSlewing returns 0 01:15:17.148 00.001 15672 IsGuiding returns 1 01:15:17.169 00.021 15672 IsSlewing returns 0 01:15:17.228 00.059 15672 IsGuiding returns 0 01:15:17.228 00.000 15672 scope move finished after 89 + 135 ms 01:15:17.228 00.000 15672 Move returns status 0, amount 89 01:15:17.228 00.000 15672 move complete, result=0 01:15:17.228 00.000 15672 worker thread done servicing request 01:15:17.228 00.000 15672 Worker thread wakes up 01:15:17.229 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:17.229 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:17.229 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 89 ms SOUTH 01:15:19.137 01.908 15672 Exposure complete 01:15:19.159 00.022 15672 worker thread done servicing request 01:15:19.159 00.000 30444 OnExposeComplete: enter 01:15:19.159 00.000 30444 UpdateGuideState(): m_state=6 01:15:19.159 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5093 01:15:19.160 00.001 30444 Star::Find returns 1 (1), X=460.52, Y=199.73, Mass=128261, SNR=93.3, Peak=11747 HFD=3.6 01:15:19.160 00.000 30444 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.28) = xAngle (0.63 = 0.63) 01:15:19.160 00.000 30444 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.57 = 0.57) 01:15:19.160 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.14 hyp=0.42 cameraTheta=0.35 mountX=0.34 mountY=0.23, mountTheta=0.58 01:15:19.160 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.14, opts=13) 01:15:19.160 00.000 30444 Enqueuing Move request for scope (0.40, 0.14) 01:15:19.160 00.000 15672 Worker thread wakes up 01:15:19.160 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.14) opts 0xd 01:15:19.160 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.14) 01:15:19.160 00.000 15672 Moving (0.40, 0.14) raw xDistance=0.34 yDistance=0.23 01:15:19.161 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34 01:15:19.161 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:15:19.161 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 01:15:19.161 00.000 15672 MoveAxis(W, 93, ABG) 01:15:19.161 00.000 15672 Guiding Dir = 3, Dur = 93 01:15:19.161 00.000 15672 IsSlewing returns 0 01:15:19.162 00.001 15672 IsGuiding returns 0 01:15:19.167 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=11747, FiltMin=2618, FiltMax=9944, Gamma=2.950 01:15:19.192 00.025 15672 PulseGuide returned control before completion, sleep 74 01:15:19.215 00.023 30444 UpdateGuideState exits: m=128261 SNR=93.3 Saturated 01:15:19.215 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:19.215 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:19.215 00.000 30444 Enqueuing Expose request 01:15:19.267 00.052 15672 IsGuiding returns 1 01:15:19.267 00.000 15672 scope still moving after pulse duration time elapsed 01:15:19.289 00.022 15672 IsSlewing returns 0 01:15:19.304 00.015 15672 IsGuiding returns 0 01:15:19.304 00.000 15672 scope move finished after 93 + 48 ms 01:15:19.304 00.000 15672 Move returns status 0, amount 93 01:15:19.304 00.000 15672 MoveAxis(N, 0, ABG) 01:15:19.304 00.000 15672 Move returns status 0, amount 0 01:15:19.304 00.000 15672 move complete, result=0 01:15:19.304 00.000 15672 worker thread done servicing request 01:15:19.304 00.000 15672 Worker thread wakes up 01:15:19.304 00.000 30444 GuideStep: 0.3 px 93 ms WEST, 0.2 px 0 ms NORTH 01:15:19.304 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:19.304 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:21.419 02.115 15672 Exposure complete 01:15:21.451 00.032 15672 worker thread done servicing request 01:15:21.451 00.000 30444 OnExposeComplete: enter 01:15:21.451 00.000 30444 UpdateGuideState(): m_state=6 01:15:21.452 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5094 01:15:21.452 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=199.84, Mass=130102, SNR=104.6, Peak=12651 HFD=3.7 01:15:21.452 00.000 30444 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.28) = xAngle (2.80 = 2.80) 01:15:21.452 00.000 30444 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.74 = 2.74) 01:15:21.452 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.26 hyp=0.44 cameraTheta=2.52 mountX=-0.41 mountY=0.17, mountTheta=2.75 01:15:21.452 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.26, opts=13) 01:15:21.452 00.000 30444 Enqueuing Move request for scope (-0.36, 0.26) 01:15:21.452 00.000 15672 Worker thread wakes up 01:15:21.452 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.26) opts 0xd 01:15:21.452 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.26) 01:15:21.452 00.000 15672 Moving (-0.36, 0.26) raw xDistance=-0.41 yDistance=0.17 01:15:21.452 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.41 01:15:21.452 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:15:21.453 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:15:21.453 00.000 15672 MoveAxis(E, 105, ABG) 01:15:21.453 00.000 15672 Guiding Dir = 2, Dur = 105 01:15:21.453 00.000 15672 IsSlewing returns 0 01:15:21.454 00.001 15672 IsGuiding returns 0 01:15:21.458 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=12651, FiltMin=2579, FiltMax=9495, Gamma=2.950 01:15:21.476 00.018 15672 PulseGuide returned control before completion, sleep 94 01:15:21.507 00.031 30444 UpdateGuideState exits: m=130102 SNR=104.6 Saturated 01:15:21.507 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:21.507 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:21.507 00.000 30444 Enqueuing Expose request 01:15:21.571 00.064 15672 IsGuiding returns 1 01:15:21.571 00.000 15672 scope still moving after pulse duration time elapsed 01:15:21.592 00.021 15672 IsSlewing returns 0 01:15:21.593 00.001 15672 IsGuiding returns 1 01:15:21.615 00.022 15672 IsSlewing returns 0 01:15:21.621 00.006 15672 IsGuiding returns 0 01:15:21.621 00.000 15672 scope move finished after 105 + 61 ms 01:15:21.621 00.000 15672 Move returns status 0, amount 105 01:15:21.621 00.000 15672 MoveAxis(N, 0, ABG) 01:15:21.621 00.000 15672 Move returns status 0, amount 0 01:15:21.621 00.000 15672 move complete, result=0 01:15:21.621 00.000 15672 worker thread done servicing request 01:15:21.621 00.000 15672 Worker thread wakes up 01:15:21.621 00.000 30444 GuideStep: -0.4 px 105 ms EAST, 0.2 px 0 ms NORTH 01:15:21.621 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:21.621 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:23.536 01.915 15672 Exposure complete 01:15:23.569 00.033 15672 worker thread done servicing request 01:15:23.569 00.000 30444 OnExposeComplete: enter 01:15:23.569 00.000 30444 UpdateGuideState(): m_state=6 01:15:23.569 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5095 01:15:23.569 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=199.62, Mass=119533, SNR=95.1, Peak=12400 HFD=3.4 01:15:23.569 00.000 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.09) 01:15:23.569 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 01:15:23.569 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.91 mountX=-0.13 mountY=0.00, mountTheta=3.13 01:15:23.570 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.03, opts=13) 01:15:23.570 00.000 30444 Enqueuing Move request for scope (-0.12, 0.03) 01:15:23.570 00.000 15672 Worker thread wakes up 01:15:23.570 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd 01:15:23.570 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.03) 01:15:23.570 00.000 15672 Moving (-0.12, 0.03) raw xDistance=-0.13 yDistance=0.00 01:15:23.570 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:15:23.570 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:15:23.570 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 01:15:23.570 00.000 15672 MoveAxis(E, 0, ABG) 01:15:23.570 00.000 15672 Move returns status 0, amount 0 01:15:23.570 00.000 15672 MoveAxis(N, 0, ABG) 01:15:23.570 00.000 15672 Move returns status 0, amount 0 01:15:23.570 00.000 15672 move complete, result=0 01:15:23.570 00.000 15672 worker thread done servicing request 01:15:23.575 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=14115, FiltMin=2592, FiltMax=10788, Gamma=2.950 01:15:23.673 00.098 30444 UpdateGuideState exits: m=119533 SNR=95.1 Saturated 01:15:23.673 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:23.673 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:23.673 00.000 30444 Enqueuing Expose request 01:15:23.673 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:15:23.673 00.000 15672 Worker thread wakes up 01:15:23.673 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:23.673 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:25.789 02.116 15672 Exposure complete 01:15:25.821 00.032 15672 worker thread done servicing request 01:15:25.821 00.000 30444 OnExposeComplete: enter 01:15:25.822 00.001 30444 UpdateGuideState(): m_state=6 01:15:25.822 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5096 01:15:25.822 00.000 30444 Star::Find returns 1 (1), X=459.92, Y=199.85, Mass=127632, SNR=96.6, Peak=11997 HFD=3.8 01:15:25.822 00.000 30444 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.28) = xAngle (2.52 = 2.52) 01:15:25.822 00.000 30444 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.45 = 2.45) 01:15:25.822 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.26 hyp=0.33 cameraTheta=2.24 mountX=-0.27 mountY=0.21, mountTheta=2.48 01:15:25.822 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.26, opts=13) 01:15:25.822 00.000 30444 Enqueuing Move request for scope (-0.21, 0.26) 01:15:25.822 00.000 15672 Worker thread wakes up 01:15:25.823 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.26) opts 0xd 01:15:25.823 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.26) 01:15:25.823 00.000 15672 Moving (-0.21, 0.26) raw xDistance=-0.27 yDistance=0.21 01:15:25.823 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 01:15:25.823 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:15:25.823 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 01:15:25.823 00.000 15672 MoveAxis(E, 73, ABG) 01:15:25.823 00.000 15672 Guiding Dir = 2, Dur = 73 01:15:25.823 00.000 15672 IsSlewing returns 0 01:15:25.824 00.001 15672 IsGuiding returns 0 01:15:25.828 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=12733, FiltMin=2582, FiltMax=9581, Gamma=2.950 01:15:25.853 00.025 15672 PulseGuide returned control before completion, sleep 55 01:15:25.909 00.056 15672 IsGuiding returns 1 01:15:25.909 00.000 15672 scope still moving after pulse duration time elapsed 01:15:25.931 00.022 15672 IsSlewing returns 0 01:15:25.931 00.000 15672 IsGuiding returns 1 01:15:25.952 00.021 15672 IsSlewing returns 0 01:15:25.965 00.013 15672 IsGuiding returns 0 01:15:25.966 00.001 15672 scope move finished after 73 + 67 ms 01:15:25.966 00.000 15672 Move returns status 0, amount 73 01:15:25.966 00.000 15672 MoveAxis(N, 0, ABG) 01:15:25.966 00.000 15672 Move returns status 0, amount 0 01:15:25.966 00.000 15672 move complete, result=0 01:15:25.966 00.000 15672 worker thread done servicing request 01:15:26.249 00.283 30444 UpdateGuideState exits: m=127632 SNR=96.6 Saturated 01:15:26.249 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:26.249 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:26.249 00.000 30444 Enqueuing Expose request 01:15:26.249 00.000 15672 Worker thread wakes up 01:15:26.249 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:26.249 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:26.249 00.000 30444 GuideStep: -0.3 px 73 ms EAST, 0.2 px 0 ms NORTH 01:15:28.157 01.908 15672 Exposure complete 01:15:28.177 00.020 15672 worker thread done servicing request 01:15:28.177 00.000 30444 OnExposeComplete: enter 01:15:28.177 00.000 30444 UpdateGuideState(): m_state=6 01:15:28.177 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5097 01:15:28.177 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=199.74, Mass=120157, SNR=82.7, Peak=10703 HFD=3.8 01:15:28.178 00.001 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 01:15:28.178 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 01:15:28.178 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.08 mountX=0.04 mountY=0.17, mountTheta=1.35 01:15:28.178 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.16, opts=13) 01:15:28.178 00.000 30444 Enqueuing Move request for scope (0.08, 0.16) 01:15:28.178 00.000 15672 Worker thread wakes up 01:15:28.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd 01:15:28.178 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.16) 01:15:28.178 00.000 15672 Moving (0.08, 0.16) raw xDistance=0.04 yDistance=0.17 01:15:28.178 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:15:28.178 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:15:28.179 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:15:28.179 00.000 15672 MoveAxis(E, 0, ABG) 01:15:28.179 00.000 15672 Move returns status 0, amount 0 01:15:28.179 00.000 15672 MoveAxis(N, 0, ABG) 01:15:28.179 00.000 15672 Move returns status 0, amount 0 01:15:28.179 00.000 15672 move complete, result=0 01:15:28.179 00.000 15672 worker thread done servicing request 01:15:28.183 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=11446, FiltMin=2571, FiltMax=9453, Gamma=2.950 01:15:28.308 00.125 30444 UpdateGuideState exits: m=120157 SNR=82.7 Saturated 01:15:28.308 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:28.308 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:28.308 00.000 30444 Enqueuing Expose request 01:15:28.308 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 01:15:28.309 00.001 15672 Worker thread wakes up 01:15:28.309 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:28.309 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:30.420 02.111 15672 Exposure complete 01:15:30.439 00.019 15672 worker thread done servicing request 01:15:30.439 00.000 30444 OnExposeComplete: enter 01:15:30.439 00.000 30444 UpdateGuideState(): m_state=6 01:15:30.440 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5098 01:15:30.440 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=199.57, Mass=141801, SNR=117.2, Peak=12942 HFD=3.4 01:15:30.440 00.000 30444 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.28) = xAngle (0.24 = 0.24) 01:15:30.440 00.000 30444 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.18 = 0.18) 01:15:30.440 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.02 hyp=0.47 cameraTheta=-0.04 mountX=0.46 mountY=0.08, mountTheta=0.18 01:15:30.440 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.02, opts=13) 01:15:30.440 00.000 30444 Enqueuing Move request for scope (0.47, -0.02) 01:15:30.440 00.000 15672 Worker thread wakes up 01:15:30.440 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.02) opts 0xd 01:15:30.440 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.02) 01:15:30.440 00.000 15672 Moving (0.47, -0.02) raw xDistance=0.46 yDistance=0.08 01:15:30.441 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 01:15:30.441 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:15:30.441 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 01:15:30.441 00.000 15672 MoveAxis(W, 123, ABG) 01:15:30.441 00.000 15672 Guiding Dir = 3, Dur = 123 01:15:30.442 00.001 15672 IsSlewing returns 0 01:15:30.443 00.001 15672 IsGuiding returns 0 01:15:30.446 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=12942, FiltMin=2589, FiltMax=10263, Gamma=2.950 01:15:30.470 00.024 15672 PulseGuide returned control before completion, sleep 106 01:15:30.495 00.025 30444 UpdateGuideState exits: m=141801 SNR=117.2 Saturated 01:15:30.495 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:30.495 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:30.495 00.000 30444 Enqueuing Expose request 01:15:30.578 00.083 15672 IsGuiding returns 1 01:15:30.578 00.000 15672 scope still moving after pulse duration time elapsed 01:15:30.598 00.020 15672 IsSlewing returns 0 01:15:30.614 00.016 15672 IsGuiding returns 0 01:15:30.614 00.000 15672 scope move finished after 123 + 49 ms 01:15:30.614 00.000 15672 Move returns status 0, amount 123 01:15:30.614 00.000 15672 MoveAxis(N, 0, ABG) 01:15:30.614 00.000 15672 Move returns status 0, amount 0 01:15:30.614 00.000 15672 move complete, result=0 01:15:30.614 00.000 15672 worker thread done servicing request 01:15:30.614 00.000 15672 Worker thread wakes up 01:15:30.614 00.000 30444 GuideStep: 0.5 px 123 ms WEST, 0.1 px 0 ms NORTH 01:15:30.614 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:30.614 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:32.531 01.917 15672 Exposure complete 01:15:32.554 00.023 15672 worker thread done servicing request 01:15:32.554 00.000 30444 OnExposeComplete: enter 01:15:32.554 00.000 30444 UpdateGuideState(): m_state=6 01:15:32.554 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5099 01:15:32.554 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=199.45, Mass=117677, SNR=83.0, Peak=11720 HFD=3.3 01:15:32.554 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.02 = -0.02) 01:15:32.554 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 01:15:32.554 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.14 hyp=0.47 cameraTheta=-0.30 mountX=0.47 mountY=-0.04, mountTheta=-0.08 01:15:32.555 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.14, opts=13) 01:15:32.555 00.000 30444 Enqueuing Move request for scope (0.45, -0.14) 01:15:32.555 00.000 15672 Worker thread wakes up 01:15:32.555 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.14) opts 0xd 01:15:32.555 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.14) 01:15:32.555 00.000 15672 Moving (0.45, -0.14) raw xDistance=0.47 yDistance=-0.04 01:15:32.555 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47 01:15:32.555 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:15:32.555 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:15:32.555 00.000 15672 MoveAxis(W, 135, ABG) 01:15:32.555 00.000 15672 Guiding Dir = 3, Dur = 135 01:15:32.556 00.001 15672 IsSlewing returns 0 01:15:32.556 00.000 15672 IsGuiding returns 0 01:15:32.560 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=12011, FiltMin=2582, FiltMax=10192, Gamma=2.950 01:15:32.578 00.018 15672 PulseGuide returned control before completion, sleep 124 01:15:32.609 00.031 30444 UpdateGuideState exits: m=117677 SNR=83.0 Saturated 01:15:32.610 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:32.610 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:32.610 00.000 30444 Enqueuing Expose request 01:15:32.705 00.095 15672 IsGuiding returns 1 01:15:32.705 00.000 15672 scope still moving after pulse duration time elapsed 01:15:32.726 00.021 15672 IsSlewing returns 0 01:15:32.739 00.013 15672 IsGuiding returns 0 01:15:32.739 00.000 15672 scope move finished after 135 + 47 ms 01:15:32.739 00.000 15672 Move returns status 0, amount 135 01:15:32.739 00.000 15672 MoveAxis(N, 0, ABG) 01:15:32.739 00.000 15672 Move returns status 0, amount 0 01:15:32.739 00.000 15672 move complete, result=0 01:15:32.739 00.000 15672 worker thread done servicing request 01:15:32.739 00.000 15672 Worker thread wakes up 01:15:32.739 00.000 30444 GuideStep: 0.5 px 135 ms WEST, -0.0 px 0 ms NORTH 01:15:32.739 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:32.739 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:34.848 02.109 15672 Exposure complete 01:15:34.867 00.019 15672 worker thread done servicing request 01:15:34.867 00.000 30444 OnExposeComplete: enter 01:15:34.867 00.000 30444 UpdateGuideState(): m_state=6 01:15:34.867 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5100 01:15:34.867 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=199.71, Mass=130897, SNR=90.1, Peak=11579 HFD=3.6 01:15:34.867 00.000 30444 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.28) = xAngle (0.73 = 0.73) 01:15:34.867 00.000 30444 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.67 = 0.67) 01:15:34.867 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.27 cameraTheta=0.45 mountX=0.20 mountY=0.17, mountTheta=0.70 01:15:34.868 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.12, opts=13) 01:15:34.868 00.000 30444 Enqueuing Move request for scope (0.24, 0.12) 01:15:34.868 00.000 15672 Worker thread wakes up 01:15:34.868 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.12) opts 0xd 01:15:34.868 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.12) 01:15:34.868 00.000 15672 Moving (0.24, 0.12) raw xDistance=0.20 yDistance=0.17 01:15:34.868 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 01:15:34.868 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:15:34.868 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:15:34.868 00.000 15672 MoveAxis(E, 0, ABG) 01:15:34.868 00.000 15672 Move returns status 0, amount 0 01:15:34.868 00.000 15672 MoveAxis(N, 0, ABG) 01:15:34.868 00.000 15672 Move returns status 0, amount 0 01:15:34.868 00.000 15672 move complete, result=0 01:15:34.868 00.000 15672 worker thread done servicing request 01:15:34.873 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=11629, FiltMin=2522, FiltMax=10455, Gamma=2.950 01:15:34.923 00.050 30444 UpdateGuideState exits: m=130897 SNR=90.1 Saturated 01:15:34.923 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:34.923 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:34.923 00.000 30444 Enqueuing Expose request 01:15:34.923 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:15:34.923 00.000 15672 Worker thread wakes up 01:15:34.923 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:34.923 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:36.831 01.908 15672 Exposure complete 01:15:36.851 00.020 15672 worker thread done servicing request 01:15:36.851 00.000 30444 OnExposeComplete: enter 01:15:36.851 00.000 30444 UpdateGuideState(): m_state=6 01:15:36.851 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5101 01:15:36.851 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=199.44, Mass=134224, SNR=102.3, Peak=12168 HFD=3.6 01:15:36.851 00.000 30444 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 01:15:36.852 00.001 30444 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 01:15:36.852 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-0.76 mountX=0.18 mountY=-0.11, mountTheta=-0.53 01:15:36.852 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.14, opts=13) 01:15:36.852 00.000 30444 Enqueuing Move request for scope (0.15, -0.14) 01:15:36.852 00.000 15672 Worker thread wakes up 01:15:36.852 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd 01:15:36.852 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.14) 01:15:36.852 00.000 15672 Moving (0.15, -0.14) raw xDistance=0.18 yDistance=-0.11 01:15:36.852 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 01:15:36.852 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:15:36.853 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 01:15:36.853 00.000 15672 MoveAxis(E, 0, ABG) 01:15:36.853 00.000 15672 Move returns status 0, amount 0 01:15:36.853 00.000 15672 MoveAxis(N, 0, ABG) 01:15:36.853 00.000 15672 Move returns status 0, amount 0 01:15:36.853 00.000 15672 move complete, result=0 01:15:36.853 00.000 15672 worker thread done servicing request 01:15:36.857 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=12168, FiltMin=2519, FiltMax=9874, Gamma=2.950 01:15:36.972 00.115 30444 UpdateGuideState exits: m=134224 SNR=102.3 Saturated 01:15:36.972 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:36.972 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:36.972 00.000 30444 Enqueuing Expose request 01:15:36.972 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:15:36.972 00.000 15672 Worker thread wakes up 01:15:36.972 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:36.972 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:39.081 02.109 15672 Exposure complete 01:15:39.101 00.020 15672 worker thread done servicing request 01:15:39.101 00.000 30444 OnExposeComplete: enter 01:15:39.101 00.000 30444 UpdateGuideState(): m_state=6 01:15:39.101 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5102 01:15:39.101 00.000 30444 Star::Find returns 1 (1), X=459.84, Y=199.51, Mass=118715, SNR=87.8, Peak=12944 HFD=3.7 01:15:39.101 00.000 30444 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.28) = xAngle (-2.60 = -2.60) 01:15:39.101 00.000 30444 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 01:15:39.101 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-2.88 mountX=-0.26 mountY=-0.14, mountTheta=-2.65 01:15:39.103 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.08, opts=13) 01:15:39.103 00.000 30444 Enqueuing Move request for scope (-0.29, -0.08) 01:15:39.103 00.000 15672 Worker thread wakes up 01:15:39.103 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.08) opts 0xd 01:15:39.103 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.08) 01:15:39.103 00.000 15672 Moving (-0.29, -0.08) raw xDistance=-0.26 yDistance=-0.14 01:15:39.104 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 01:15:39.104 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:15:39.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:15:39.104 00.000 15672 MoveAxis(E, 69, ABG) 01:15:39.104 00.000 15672 Guiding Dir = 2, Dur = 69 01:15:39.104 00.000 15672 IsSlewing returns 0 01:15:39.106 00.002 15672 IsGuiding returns 0 01:15:39.110 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2090, max=14243, FiltMin=2534, FiltMax=10120, Gamma=2.950 01:15:39.127 00.017 15672 PulseGuide returned control before completion, sleep 57 01:15:39.158 00.031 30444 UpdateGuideState exits: m=118715 SNR=87.8 Saturated 01:15:39.159 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:39.159 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:39.159 00.000 30444 Enqueuing Expose request 01:15:39.208 00.049 15672 IsGuiding returns 0 01:15:39.209 00.001 15672 Move returns status 0, amount 69 01:15:39.209 00.000 15672 MoveAxis(N, 0, ABG) 01:15:39.209 00.000 15672 Move returns status 0, amount 0 01:15:39.209 00.000 15672 move complete, result=0 01:15:39.209 00.000 15672 worker thread done servicing request 01:15:39.209 00.000 15672 Worker thread wakes up 01:15:39.209 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:39.209 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:39.209 00.000 30444 GuideStep: -0.3 px 69 ms EAST, -0.1 px 0 ms NORTH 01:15:41.117 01.908 15672 Exposure complete 01:15:41.137 00.020 15672 worker thread done servicing request 01:15:41.137 00.000 30444 OnExposeComplete: enter 01:15:41.137 00.000 30444 UpdateGuideState(): m_state=6 01:15:41.137 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5103 01:15:41.137 00.000 30444 Star::Find returns 1 (1), X=459.22, Y=199.51, Mass=117811, SNR=82.3, Peak=15050 HFD=3.2 01:15:41.138 00.001 30444 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.28) = xAngle (-2.77 = -2.77) 01:15:41.138 00.000 30444 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.83 = -2.83) 01:15:41.138 00.000 30444 CameraToMount -- cameraX=-0.90 cameraY=-0.08 hyp=0.91 cameraTheta=-3.05 mountX=-0.85 mountY=-0.28, mountTheta=-2.83 01:15:41.138 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.90, y=-0.08, opts=13) 01:15:41.138 00.000 30444 Enqueuing Move request for scope (-0.90, -0.08) 01:15:41.138 00.000 15672 Worker thread wakes up 01:15:41.138 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.08) opts 0xd 01:15:41.138 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.90, -0.08) 01:15:41.138 00.000 15672 Moving (-0.90, -0.08) raw xDistance=-0.85 yDistance=-0.28 01:15:41.138 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85 01:15:41.138 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:15:41.138 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 01:15:41.139 00.001 15672 MoveAxis(E, 234, ABG) 01:15:41.139 00.000 15672 Guiding Dir = 2, Dur = 234 01:15:41.139 00.000 15672 IsSlewing returns 0 01:15:41.144 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=15050, FiltMin=2586, FiltMax=9802, Gamma=2.950 01:15:41.174 00.030 15672 IsGuiding returns 0 01:15:41.189 00.015 15672 PulseGuide returned control before completion, sleep 229 01:15:41.193 00.004 30444 UpdateGuideState exits: m=117811 SNR=82.3 Saturated 01:15:41.194 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:41.194 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:41.194 00.000 30444 Enqueuing Expose request 01:15:41.423 00.229 15672 IsGuiding returns 1 01:15:41.423 00.000 15672 scope still moving after pulse duration time elapsed 01:15:41.444 00.021 15672 IsSlewing returns 0 01:15:41.445 00.001 15672 IsGuiding returns 0 01:15:41.445 00.000 15672 scope move finished after 234 + 37 ms 01:15:41.445 00.000 15672 Move returns status 0, amount 234 01:15:41.445 00.000 15672 MoveAxis(N, 0, ABG) 01:15:41.445 00.000 15672 Move returns status 0, amount 0 01:15:41.446 00.001 15672 move complete, result=0 01:15:41.446 00.000 15672 worker thread done servicing request 01:15:41.446 00.000 15672 Worker thread wakes up 01:15:41.446 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:41.446 00.000 30444 GuideStep: -0.8 px 234 ms EAST, -0.3 px 0 ms NORTH 01:15:41.446 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:43.562 02.116 15672 Exposure complete 01:15:43.592 00.030 15672 worker thread done servicing request 01:15:43.592 00.000 30444 OnExposeComplete: enter 01:15:43.592 00.000 30444 UpdateGuideState(): m_state=6 01:15:43.592 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5104 01:15:43.592 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=198.94, Mass=124724, SNR=74.9, Peak=10841 HFD=4.0 01:15:43.592 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 01:15:43.592 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 01:15:43.593 00.001 30444 CameraToMount -- cameraX=0.14 cameraY=-0.64 hyp=0.66 cameraTheta=-1.36 mountX=0.31 mountY=-0.60, mountTheta=-1.10 01:15:43.593 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.64, opts=13) 01:15:43.593 00.000 30444 Enqueuing Move request for scope (0.14, -0.64) 01:15:43.593 00.000 15672 Worker thread wakes up 01:15:43.593 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.64) opts 0xd 01:15:43.593 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.64) 01:15:43.593 00.000 15672 Moving (0.14, -0.64) raw xDistance=0.31 yDistance=-0.60 01:15:43.593 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.31 01:15:43.593 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:15:43.593 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60 01:15:43.593 00.000 15672 MoveAxis(W, 67, ABG) 01:15:43.593 00.000 15672 Guiding Dir = 3, Dur = 67 01:15:43.594 00.001 15672 IsSlewing returns 0 01:15:43.595 00.001 15672 IsGuiding returns 0 01:15:43.599 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=11418, FiltMin=2602, FiltMax=9477, Gamma=2.950 01:15:43.616 00.017 15672 PulseGuide returned control before completion, sleep 56 01:15:43.674 00.058 15672 IsGuiding returns 1 01:15:43.674 00.000 15672 scope still moving after pulse duration time elapsed 01:15:43.695 00.021 15672 IsSlewing returns 0 01:15:43.698 00.003 15672 IsGuiding returns 0 01:15:43.698 00.000 15672 scope move finished after 67 + 35 ms 01:15:43.698 00.000 15672 Move returns status 0, amount 67 01:15:43.698 00.000 15672 MoveAxis(N, 0, ABG) 01:15:43.699 00.001 15672 Move returns status 0, amount 0 01:15:43.699 00.000 15672 move complete, result=0 01:15:43.699 00.000 15672 worker thread done servicing request 01:15:44.078 00.379 30444 UpdateGuideState exits: m=124724 SNR=74.9 Saturated 01:15:44.079 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:44.079 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:44.079 00.000 30444 Enqueuing Expose request 01:15:44.079 00.000 30444 GuideStep: 0.3 px 67 ms WEST, -0.6 px 0 ms NORTH 01:15:44.079 00.000 15672 Worker thread wakes up 01:15:44.080 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:44.080 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:45.985 01.905 15672 Exposure complete 01:15:46.006 00.021 15672 worker thread done servicing request 01:15:46.007 00.001 30444 OnExposeComplete: enter 01:15:46.007 00.000 30444 UpdateGuideState(): m_state=6 01:15:46.007 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5105 01:15:46.007 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=199.01, Mass=119492, SNR=83.5, Peak=11388 HFD=3.8 01:15:46.007 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 01:15:46.007 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 01:15:46.007 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.58 hyp=0.58 cameraTheta=-1.56 mountX=0.16 mountY=-0.56, mountTheta=-1.29 01:15:46.008 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.58, opts=13) 01:15:46.008 00.000 30444 Enqueuing Move request for scope (0.01, -0.58) 01:15:46.008 00.000 15672 Worker thread wakes up 01:15:46.008 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.58) opts 0xd 01:15:46.008 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.58) 01:15:46.009 00.001 15672 Moving (0.01, -0.58) raw xDistance=0.16 yDistance=-0.56 01:15:46.009 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 01:15:46.009 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.46 newest=-1.44 01:15:46.009 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 01:15:46.009 00.000 15672 MoveAxis(E, 0, ABG) 01:15:46.009 00.000 15672 Move returns status 0, amount 0 01:15:46.009 00.000 15672 MoveAxis(N, 100, ABG) 01:15:46.009 00.000 15672 Guiding Dir = 0, Dur = 100 01:15:46.009 00.000 15672 IsSlewing returns 0 01:15:46.010 00.001 15672 IsGuiding returns 0 01:15:46.016 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2042, max=12845, FiltMin=2628, FiltMax=9634, Gamma=2.950 01:15:46.093 00.077 15672 PulseGuide returned control before completion, sleep 28 01:15:46.103 00.010 30444 UpdateGuideState exits: m=119492 SNR=83.5 Saturated 01:15:46.103 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:46.103 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:46.103 00.000 30444 Enqueuing Expose request 01:15:46.123 00.020 15672 IsGuiding returns 1 01:15:46.123 00.000 15672 scope still moving after pulse duration time elapsed 01:15:46.145 00.022 15672 IsSlewing returns 0 01:15:46.174 00.029 15672 IsGuiding returns 1 01:15:46.195 00.021 15672 IsSlewing returns 0 01:15:46.196 00.001 15672 IsGuiding returns 1 01:15:46.217 00.021 15672 IsSlewing returns 0 01:15:46.237 00.020 15672 IsGuiding returns 0 01:15:46.237 00.000 15672 scope move finished after 100 + 126 ms 01:15:46.237 00.000 15672 Move returns status 0, amount 100 01:15:46.237 00.000 15672 move complete, result=0 01:15:46.238 00.001 15672 worker thread done servicing request 01:15:46.238 00.000 15672 Worker thread wakes up 01:15:46.238 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 100 ms NORTH 01:15:46.238 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:46.238 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:48.356 02.118 15672 Exposure complete 01:15:48.376 00.020 15672 worker thread done servicing request 01:15:48.376 00.000 30444 OnExposeComplete: enter 01:15:48.376 00.000 30444 UpdateGuideState(): m_state=6 01:15:48.376 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5106 01:15:48.376 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=199.54, Mass=129491, SNR=88.4, Peak=13594 HFD=3.3 01:15:48.376 00.000 30444 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.28) = xAngle (0.17 = 0.17) 01:15:48.376 00.000 30444 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.11 = 0.11) 01:15:48.376 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=-0.05 hyp=0.51 cameraTheta=-0.10 mountX=0.50 mountY=0.06, mountTheta=0.11 01:15:48.377 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.05, opts=13) 01:15:48.377 00.000 30444 Enqueuing Move request for scope (0.50, -0.05) 01:15:48.377 00.000 15672 Worker thread wakes up 01:15:48.377 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.05) opts 0xd 01:15:48.377 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.05) 01:15:48.377 00.000 15672 Moving (0.50, -0.05) raw xDistance=0.50 yDistance=0.06 01:15:48.377 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50 01:15:48.377 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:15:48.377 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 01:15:48.377 00.000 15672 MoveAxis(W, 135, ABG) 01:15:48.377 00.000 15672 Guiding Dir = 3, Dur = 135 01:15:48.377 00.000 15672 IsSlewing returns 0 01:15:48.379 00.002 15672 IsGuiding returns 0 01:15:48.383 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=13840, FiltMin=2503, FiltMax=10563, Gamma=2.950 01:15:48.393 00.010 15672 PulseGuide returned control before completion, sleep 132 01:15:48.432 00.039 30444 UpdateGuideState exits: m=129491 SNR=88.4 Saturated 01:15:48.432 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:48.432 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:48.432 00.000 30444 Enqueuing Expose request 01:15:48.527 00.095 15672 IsGuiding returns 1 01:15:48.527 00.000 15672 scope still moving after pulse duration time elapsed 01:15:48.549 00.022 15672 IsSlewing returns 0 01:15:48.602 00.053 15672 IsGuiding returns 0 01:15:48.603 00.001 15672 scope move finished after 135 + 88 ms 01:15:48.603 00.000 15672 Move returns status 0, amount 135 01:15:48.603 00.000 15672 MoveAxis(N, 0, ABG) 01:15:48.603 00.000 15672 Move returns status 0, amount 0 01:15:48.603 00.000 15672 move complete, result=0 01:15:48.603 00.000 15672 worker thread done servicing request 01:15:48.604 00.001 15672 Worker thread wakes up 01:15:48.604 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:48.604 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:48.604 00.000 30444 GuideStep: 0.5 px 135 ms WEST, 0.1 px 0 ms NORTH 01:15:50.519 01.915 15672 Exposure complete 01:15:50.551 00.032 15672 worker thread done servicing request 01:15:50.551 00.000 30444 OnExposeComplete: enter 01:15:50.551 00.000 30444 UpdateGuideState(): m_state=6 01:15:50.551 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5107 01:15:50.551 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=199.22, Mass=123306, SNR=93.0, Peak=12907 HFD=3.4 01:15:50.551 00.000 30444 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.28) = xAngle (-0.43 = -0.43) 01:15:50.551 00.000 30444 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.50 = -0.50) 01:15:50.551 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.37 hyp=0.57 cameraTheta=-0.71 mountX=0.52 mountY=-0.27, mountTheta=-0.48 01:15:50.552 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.37, opts=13) 01:15:50.552 00.000 30444 Enqueuing Move request for scope (0.43, -0.37) 01:15:50.552 00.000 15672 Worker thread wakes up 01:15:50.552 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.37) opts 0xd 01:15:50.552 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.37) 01:15:50.552 00.000 15672 Moving (0.43, -0.37) raw xDistance=0.52 yDistance=-0.27 01:15:50.552 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52 01:15:50.552 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 01:15:50.552 00.000 15672 MoveAxis(W, 149, ABG) 01:15:50.552 00.000 15672 Guiding Dir = 3, Dur = 149 01:15:50.553 00.001 15672 IsSlewing returns 0 01:15:50.554 00.001 15672 IsGuiding returns 0 01:15:50.558 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=14350, FiltMin=2556, FiltMax=10718, Gamma=2.950 01:15:50.582 00.024 15672 PulseGuide returned control before completion, sleep 132 01:15:50.685 00.103 30444 UpdateGuideState exits: m=123306 SNR=93.0 Saturated 01:15:50.685 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:50.685 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:50.685 00.000 30444 Enqueuing Expose request 01:15:50.715 00.030 15672 IsGuiding returns 1 01:15:50.716 00.001 15672 scope still moving after pulse duration time elapsed 01:15:50.737 00.021 15672 IsSlewing returns 0 01:15:50.774 00.037 15672 IsGuiding returns 0 01:15:50.774 00.000 15672 scope move finished after 149 + 70 ms 01:15:50.774 00.000 15672 Move returns status 0, amount 149 01:15:50.774 00.000 15672 MoveAxis(N, 48, ABG) 01:15:50.774 00.000 15672 Guiding Dir = 0, Dur = 48 01:15:50.774 00.000 15672 IsSlewing returns 0 01:15:50.775 00.001 15672 IsGuiding returns 0 01:15:50.856 00.081 15672 IsGuiding returns 1 01:15:50.856 00.000 15672 scope still moving after pulse duration time elapsed 01:15:50.877 00.021 15672 IsSlewing returns 0 01:15:50.880 00.003 15672 IsGuiding returns 1 01:15:50.902 00.022 15672 IsSlewing returns 0 01:15:50.905 00.003 15672 IsGuiding returns 1 01:15:50.926 00.021 15672 IsSlewing returns 0 01:15:50.951 00.025 15672 IsGuiding returns 0 01:15:50.951 00.000 15672 scope move finished after 48 + 127 ms 01:15:50.951 00.000 15672 Move returns status 0, amount 48 01:15:50.952 00.001 15672 move complete, result=0 01:15:50.952 00.000 15672 worker thread done servicing request 01:15:50.952 00.000 15672 Worker thread wakes up 01:15:50.952 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:50.952 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:50.952 00.000 30444 GuideStep: 0.5 px 149 ms WEST, -0.3 px 48 ms NORTH 01:15:53.070 02.118 15672 Exposure complete 01:15:53.100 00.030 15672 worker thread done servicing request 01:15:53.101 00.001 30444 OnExposeComplete: enter 01:15:53.101 00.000 30444 UpdateGuideState(): m_state=6 01:15:53.101 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5108 01:15:53.101 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=199.46, Mass=129126, SNR=102.8, Peak=12988 HFD=3.3 01:15:53.101 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.23 = -0.23) 01:15:53.101 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 01:15:53.101 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.13 hyp=0.27 cameraTheta=-0.50 mountX=0.26 mountY=-0.08, mountTheta=-0.28 01:15:53.101 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.13, opts=13) 01:15:53.102 00.001 30444 Enqueuing Move request for scope (0.24, -0.13) 01:15:53.102 00.000 15672 Worker thread wakes up 01:15:53.102 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.13) opts 0xd 01:15:53.102 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.13) 01:15:53.102 00.000 15672 Moving (0.24, -0.13) raw xDistance=0.26 yDistance=-0.08 01:15:53.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26 01:15:53.102 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:15:53.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:15:53.102 00.000 15672 MoveAxis(W, 82, ABG) 01:15:53.102 00.000 15672 Guiding Dir = 3, Dur = 82 01:15:53.102 00.000 15672 IsSlewing returns 0 01:15:53.108 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=14111, FiltMin=2641, FiltMax=10400, Gamma=2.950 01:15:53.138 00.030 15672 IsGuiding returns 0 01:15:53.153 00.015 15672 PulseGuide returned control before completion, sleep 77 01:15:53.156 00.003 30444 UpdateGuideState exits: m=129126 SNR=102.8 Saturated 01:15:53.156 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:53.156 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:53.156 00.000 30444 Enqueuing Expose request 01:15:53.233 00.077 15672 IsGuiding returns 1 01:15:53.233 00.000 15672 scope still moving after pulse duration time elapsed 01:15:53.253 00.020 15672 IsSlewing returns 0 01:15:53.266 00.013 15672 IsGuiding returns 0 01:15:53.267 00.001 15672 scope move finished after 82 + 46 ms 01:15:53.267 00.000 15672 Move returns status 0, amount 82 01:15:53.267 00.000 15672 MoveAxis(N, 0, ABG) 01:15:53.267 00.000 15672 Move returns status 0, amount 0 01:15:53.267 00.000 15672 move complete, result=0 01:15:53.267 00.000 15672 worker thread done servicing request 01:15:53.267 00.000 15672 Worker thread wakes up 01:15:53.267 00.000 30444 GuideStep: 0.3 px 82 ms WEST, -0.1 px 0 ms NORTH 01:15:53.267 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:53.267 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:55.174 01.907 15672 Exposure complete 01:15:55.197 00.023 15672 worker thread done servicing request 01:15:55.197 00.000 30444 OnExposeComplete: enter 01:15:55.197 00.000 30444 UpdateGuideState(): m_state=6 01:15:55.197 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5109 01:15:55.197 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=199.15, Mass=118184, SNR=86.4, Peak=14084 HFD=3.1 01:15:55.197 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 01:15:55.197 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 01:15:55.197 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.44 hyp=0.55 cameraTheta=-2.22 mountX=-0.20 mountY=-0.50, mountTheta=-1.95 01:15:55.198 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.44, opts=13) 01:15:55.198 00.000 30444 Enqueuing Move request for scope (-0.33, -0.44) 01:15:55.198 00.000 15672 Worker thread wakes up 01:15:55.198 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.44) opts 0xd 01:15:55.198 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.44) 01:15:55.198 00.000 15672 Moving (-0.33, -0.44) raw xDistance=-0.20 yDistance=-0.50 01:15:55.198 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 01:15:55.198 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 01:15:55.198 00.000 15672 MoveAxis(E, 0, ABG) 01:15:55.198 00.000 15672 Move returns status 0, amount 0 01:15:55.198 00.000 15672 MoveAxis(N, 89, ABG) 01:15:55.198 00.000 15672 Guiding Dir = 0, Dur = 89 01:15:55.199 00.001 15672 IsSlewing returns 0 01:15:55.199 00.000 15672 IsGuiding returns 0 01:15:55.203 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=14814, FiltMin=2554, FiltMax=9696, Gamma=2.950 01:15:55.253 00.050 30444 UpdateGuideState exits: m=118184 SNR=86.4 Saturated 01:15:55.253 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:55.253 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:55.253 00.000 30444 Enqueuing Expose request 01:15:55.279 00.026 15672 PulseGuide returned control before completion, sleep 20 01:15:55.311 00.032 15672 IsGuiding returns 1 01:15:55.311 00.000 15672 scope still moving after pulse duration time elapsed 01:15:55.332 00.021 15672 IsSlewing returns 0 01:15:55.333 00.001 15672 IsGuiding returns 1 01:15:55.354 00.021 15672 IsSlewing returns 0 01:15:55.357 00.003 15672 IsGuiding returns 1 01:15:55.378 00.021 15672 IsSlewing returns 0 01:15:55.407 00.029 15672 IsGuiding returns 0 01:15:55.407 00.000 15672 scope move finished after 89 + 118 ms 01:15:55.407 00.000 15672 Move returns status 0, amount 89 01:15:55.407 00.000 15672 move complete, result=0 01:15:55.407 00.000 15672 worker thread done servicing request 01:15:55.407 00.000 15672 Worker thread wakes up 01:15:55.407 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:55.407 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:55.407 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 89 ms NORTH 01:15:57.517 02.110 15672 Exposure complete 01:15:57.537 00.020 15672 worker thread done servicing request 01:15:57.537 00.000 30444 OnExposeComplete: enter 01:15:57.537 00.000 30444 UpdateGuideState(): m_state=6 01:15:57.537 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5110 01:15:57.537 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=199.11, Mass=123330, SNR=100.0, Peak=13690 HFD=3.4 01:15:57.538 00.001 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 01:15:57.538 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.07 = -2.07) 01:15:57.538 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.48 hyp=0.63 cameraTheta=-2.29 mountX=-0.27 mountY=-0.56, mountTheta=-2.02 01:15:57.538 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.48, opts=13) 01:15:57.538 00.000 30444 Enqueuing Move request for scope (-0.42, -0.48) 01:15:57.538 00.000 15672 Worker thread wakes up 01:15:57.538 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.48) opts 0xd 01:15:57.538 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.48) 01:15:57.538 00.000 15672 Moving (-0.42, -0.48) raw xDistance=-0.27 yDistance=-0.56 01:15:57.538 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 01:15:57.538 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 01:15:57.539 00.001 15672 MoveAxis(E, 73, ABG) 01:15:57.539 00.000 15672 Guiding Dir = 2, Dur = 73 01:15:57.539 00.000 15672 IsSlewing returns 0 01:15:57.540 00.001 15672 IsGuiding returns 0 01:15:57.544 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=14487, FiltMin=2549, FiltMax=10007, Gamma=2.950 01:15:57.562 00.018 15672 PulseGuide returned control before completion, sleep 60 01:15:57.593 00.031 30444 UpdateGuideState exits: m=123330 SNR=100.0 Saturated 01:15:57.593 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:15:57.593 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:15:57.593 00.000 30444 Enqueuing Expose request 01:15:57.624 00.031 15672 IsGuiding returns 1 01:15:57.624 00.000 15672 scope still moving after pulse duration time elapsed 01:15:57.645 00.021 15672 IsSlewing returns 0 01:15:57.646 00.001 15672 IsGuiding returns 1 01:15:57.667 00.021 15672 IsSlewing returns 0 01:15:57.706 00.039 15672 IsGuiding returns 0 01:15:57.706 00.000 15672 scope move finished after 73 + 93 ms 01:15:57.706 00.000 15672 Move returns status 0, amount 73 01:15:57.706 00.000 15672 MoveAxis(N, 99, ABG) 01:15:57.706 00.000 15672 Guiding Dir = 0, Dur = 99 01:15:57.707 00.001 15672 IsSlewing returns 0 01:15:57.707 00.000 15672 IsGuiding returns 0 01:15:57.786 00.079 15672 PulseGuide returned control before completion, sleep 31 01:15:57.818 00.032 15672 IsGuiding returns 1 01:15:57.819 00.001 15672 scope still moving after pulse duration time elapsed 01:15:57.840 00.021 15672 IsSlewing returns 0 01:15:57.841 00.001 15672 IsGuiding returns 1 01:15:57.862 00.021 15672 IsSlewing returns 0 01:15:57.863 00.001 15672 IsGuiding returns 1 01:15:57.884 00.021 15672 IsSlewing returns 0 01:15:57.946 00.062 15672 IsGuiding returns 0 01:15:57.946 00.000 15672 scope move finished after 99 + 139 ms 01:15:57.946 00.000 15672 Move returns status 0, amount 99 01:15:57.946 00.000 15672 move complete, result=0 01:15:57.946 00.000 15672 worker thread done servicing request 01:15:57.946 00.000 15672 Worker thread wakes up 01:15:57.946 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:15:57.946 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:15:57.946 00.000 30444 GuideStep: -0.3 px 73 ms EAST, -0.6 px 99 ms NORTH 01:15:59.855 01.909 15672 Exposure complete 01:15:59.875 00.020 15672 worker thread done servicing request 01:15:59.875 00.000 30444 OnExposeComplete: enter 01:15:59.875 00.000 30444 UpdateGuideState(): m_state=6 01:15:59.876 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5111 01:15:59.876 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=199.34, Mass=124483, SNR=97.2, Peak=13171 HFD=3.4 01:15:59.876 00.000 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 01:15:59.876 00.000 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 01:15:59.876 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-0.98 mountX=0.23 mountY=-0.21, mountTheta=-0.74 01:15:59.876 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.25, opts=13) 01:15:59.876 00.000 30444 Enqueuing Move request for scope (0.17, -0.25) 01:15:59.876 00.000 15672 Worker thread wakes up 01:15:59.876 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.25) opts 0xd 01:15:59.876 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.25) 01:15:59.876 00.000 15672 Moving (0.17, -0.25) raw xDistance=0.23 yDistance=-0.21 01:15:59.877 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 01:15:59.877 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:15:59.877 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 01:15:59.877 00.000 15672 MoveAxis(E, 0, ABG) 01:15:59.877 00.000 15672 Move returns status 0, amount 0 01:15:59.877 00.000 15672 MoveAxis(N, 0, ABG) 01:15:59.877 00.000 15672 Move returns status 0, amount 0 01:15:59.877 00.000 15672 move complete, result=0 01:15:59.877 00.000 15672 worker thread done servicing request 01:15:59.881 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=14403, FiltMin=2594, FiltMax=10011, Gamma=2.950 01:16:00.380 00.499 30444 UpdateGuideState exits: m=124483 SNR=97.2 Saturated 01:16:00.380 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:00.380 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:00.380 00.000 30444 Enqueuing Expose request 01:16:00.380 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:16:00.381 00.001 15672 Worker thread wakes up 01:16:00.381 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:00.381 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:02.488 02.107 15672 Exposure complete 01:16:02.508 00.020 15672 worker thread done servicing request 01:16:02.508 00.000 30444 OnExposeComplete: enter 01:16:02.508 00.000 30444 UpdateGuideState(): m_state=6 01:16:02.508 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5112 01:16:02.508 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=198.95, Mass=122154, SNR=96.3, Peak=11717 HFD=3.9 01:16:02.508 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 01:16:02.508 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 01:16:02.508 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.63 hyp=0.64 cameraTheta=-1.70 mountX=0.09 mountY=-0.64, mountTheta=-1.42 01:16:02.509 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.63, opts=13) 01:16:02.509 00.000 30444 Enqueuing Move request for scope (-0.08, -0.63) 01:16:02.509 00.000 15672 Worker thread wakes up 01:16:02.509 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.63) opts 0xd 01:16:02.509 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.63) 01:16:02.509 00.000 15672 Moving (-0.08, -0.63) raw xDistance=0.09 yDistance=-0.64 01:16:02.509 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 01:16:02.509 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 01:16:02.509 00.000 15672 MoveAxis(E, 0, ABG) 01:16:02.509 00.000 15672 Move returns status 0, amount 0 01:16:02.509 00.000 15672 MoveAxis(N, 114, ABG) 01:16:02.509 00.000 15672 Guiding Dir = 0, Dur = 114 01:16:02.509 00.000 15672 IsSlewing returns 0 01:16:02.511 00.002 15672 IsGuiding returns 0 01:16:02.515 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=12523, FiltMin=2553, FiltMax=9592, Gamma=2.950 01:16:02.595 00.080 15672 PulseGuide returned control before completion, sleep 40 01:16:02.676 00.081 15672 IsGuiding returns 1 01:16:02.676 00.000 15672 scope still moving after pulse duration time elapsed 01:16:02.698 00.022 15672 IsSlewing returns 0 01:16:02.723 00.025 15672 IsGuiding returns 0 01:16:02.723 00.000 15672 scope move finished after 114 + 98 ms 01:16:02.723 00.000 15672 Move returns status 0, amount 114 01:16:02.723 00.000 15672 move complete, result=0 01:16:02.723 00.000 15672 worker thread done servicing request 01:16:02.918 00.195 30444 UpdateGuideState exits: m=122154 SNR=96.3 Saturated 01:16:02.919 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:02.919 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:02.919 00.000 30444 Enqueuing Expose request 01:16:02.919 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 114 ms NORTH 01:16:02.919 00.000 15672 Worker thread wakes up 01:16:02.920 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:02.920 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:04.835 01.915 15672 Exposure complete 01:16:04.865 00.030 15672 worker thread done servicing request 01:16:04.865 00.000 30444 OnExposeComplete: enter 01:16:04.865 00.000 30444 UpdateGuideState(): m_state=6 01:16:04.865 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5113 01:16:04.865 00.000 30444 Star::Find returns 1 (1), X=459.54, Y=199.02, Mass=115033, SNR=82.3, Peak=11433 HFD=3.6 01:16:04.865 00.000 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 01:16:04.865 00.000 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 01:16:04.866 00.001 30444 CameraToMount -- cameraX=-0.58 cameraY=-0.57 hyp=0.81 cameraTheta=-2.37 mountX=-0.41 mountY=-0.68, mountTheta=-2.11 01:16:04.866 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-0.57, opts=13) 01:16:04.866 00.000 30444 Enqueuing Move request for scope (-0.58, -0.57) 01:16:04.866 00.000 15672 Worker thread wakes up 01:16:04.866 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.57) opts 0xd 01:16:04.866 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -0.57) 01:16:04.866 00.000 15672 Moving (-0.58, -0.57) raw xDistance=-0.41 yDistance=-0.68 01:16:04.866 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 01:16:04.866 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 01:16:04.866 00.000 15672 MoveAxis(E, 110, ABG) 01:16:04.866 00.000 15672 Guiding Dir = 2, Dur = 110 01:16:04.867 00.001 15672 IsSlewing returns 0 01:16:04.868 00.001 15672 IsGuiding returns 0 01:16:04.872 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=12518, FiltMin=2590, FiltMax=9623, Gamma=2.950 01:16:04.895 00.023 15672 PulseGuide returned control before completion, sleep 94 01:16:04.966 00.071 30444 UpdateGuideState exits: m=115033 SNR=82.3 Saturated 01:16:04.966 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:04.966 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:04.966 00.000 30444 Enqueuing Expose request 01:16:04.992 00.026 15672 IsGuiding returns 1 01:16:04.992 00.000 15672 scope still moving after pulse duration time elapsed 01:16:05.013 00.021 15672 IsSlewing returns 0 01:16:05.056 00.043 15672 IsGuiding returns 0 01:16:05.056 00.000 15672 scope move finished after 110 + 78 ms 01:16:05.056 00.000 15672 Move returns status 0, amount 110 01:16:05.056 00.000 15672 MoveAxis(N, 121, ABG) 01:16:05.057 00.001 15672 Guiding Dir = 0, Dur = 121 01:16:05.057 00.000 15672 IsSlewing returns 0 01:16:05.060 00.003 15672 IsGuiding returns 0 01:16:05.135 00.075 15672 PulseGuide returned control before completion, sleep 56 01:16:05.195 00.060 15672 IsGuiding returns 1 01:16:05.195 00.000 15672 scope still moving after pulse duration time elapsed 01:16:05.216 00.021 15672 IsSlewing returns 0 01:16:05.218 00.002 15672 IsGuiding returns 1 01:16:05.240 00.022 15672 IsSlewing returns 0 01:16:05.243 00.003 15672 IsGuiding returns 1 01:16:05.263 00.020 15672 IsSlewing returns 0 01:16:05.327 00.064 15672 IsGuiding returns 0 01:16:05.327 00.000 15672 scope move finished after 121 + 146 ms 01:16:05.327 00.000 15672 Move returns status 0, amount 121 01:16:05.327 00.000 15672 move complete, result=0 01:16:05.327 00.000 15672 worker thread done servicing request 01:16:05.327 00.000 15672 Worker thread wakes up 01:16:05.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:05.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:05.327 00.000 30444 GuideStep: -0.4 px 110 ms EAST, -0.7 px 121 ms NORTH 01:16:07.443 02.116 15672 Exposure complete 01:16:07.473 00.030 15672 worker thread done servicing request 01:16:07.473 00.000 30444 OnExposeComplete: enter 01:16:07.473 00.000 30444 UpdateGuideState(): m_state=6 01:16:07.473 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5114 01:16:07.473 00.000 30444 Star::Find returns 1 (1), X=460.78, Y=198.60, Mass=124308, SNR=89.8, Peak=11991 HFD=3.7 01:16:07.474 00.001 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 01:16:07.474 00.000 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 01:16:07.474 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=-0.99 hyp=1.18 cameraTheta=-0.98 mountX=0.90 mountY=-0.82, mountTheta=-0.74 01:16:07.474 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=-0.99, opts=13) 01:16:07.474 00.000 30444 Enqueuing Move request for scope (0.65, -0.99) 01:16:07.474 00.000 15672 Worker thread wakes up 01:16:07.474 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.99) opts 0xd 01:16:07.474 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, -0.99) 01:16:07.474 00.000 15672 Moving (0.65, -0.99) raw xDistance=0.90 yDistance=-0.82 01:16:07.474 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.90 01:16:07.474 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 01:16:07.474 00.000 15672 MoveAxis(W, 236, ABG) 01:16:07.475 00.001 15672 Guiding Dir = 3, Dur = 236 01:16:07.475 00.000 15672 IsSlewing returns 0 01:16:07.476 00.001 15672 IsGuiding returns 0 01:16:07.481 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=11991, FiltMin=2616, FiltMax=9032, Gamma=2.950 01:16:07.500 00.019 15672 PulseGuide returned control before completion, sleep 223 01:16:07.541 00.041 30444 UpdateGuideState exits: m=124308 SNR=89.8 Saturated 01:16:07.541 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:07.541 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:07.541 00.000 30444 Enqueuing Expose request 01:16:07.727 00.186 15672 IsGuiding returns 1 01:16:07.727 00.000 15672 scope still moving after pulse duration time elapsed 01:16:07.748 00.021 15672 IsSlewing returns 0 01:16:07.772 00.024 15672 IsGuiding returns 0 01:16:07.772 00.000 15672 scope move finished after 236 + 59 ms 01:16:07.772 00.000 15672 Move returns status 0, amount 236 01:16:07.772 00.000 15672 MoveAxis(N, 147, ABG) 01:16:07.772 00.000 15672 Guiding Dir = 0, Dur = 147 01:16:07.772 00.000 15672 IsSlewing returns 0 01:16:07.774 00.002 15672 IsGuiding returns 0 01:16:07.851 00.077 15672 PulseGuide returned control before completion, sleep 80 01:16:07.935 00.084 15672 IsGuiding returns 1 01:16:07.936 00.001 15672 scope still moving after pulse duration time elapsed 01:16:07.957 00.021 15672 IsSlewing returns 0 01:16:07.959 00.002 15672 IsGuiding returns 1 01:16:07.980 00.021 15672 IsSlewing returns 0 01:16:07.982 00.002 15672 IsGuiding returns 1 01:16:08.004 00.022 15672 IsSlewing returns 0 01:16:08.007 00.003 15672 IsGuiding returns 1 01:16:08.029 00.022 15672 IsSlewing returns 0 01:16:08.045 00.016 15672 IsGuiding returns 0 01:16:08.045 00.000 15672 scope move finished after 147 + 125 ms 01:16:08.046 00.001 15672 Move returns status 0, amount 147 01:16:08.046 00.000 15672 move complete, result=0 01:16:08.047 00.001 15672 worker thread done servicing request 01:16:08.047 00.000 15672 Worker thread wakes up 01:16:08.047 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:08.047 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:08.047 00.000 30444 GuideStep: 0.9 px 236 ms WEST, -0.8 px 147 ms NORTH 01:16:09.954 01.907 15672 Exposure complete 01:16:09.974 00.020 15672 worker thread done servicing request 01:16:09.974 00.000 30444 OnExposeComplete: enter 01:16:09.974 00.000 30444 UpdateGuideState(): m_state=6 01:16:09.974 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5115 01:16:09.974 00.000 30444 Star::Find returns 1 (1), X=461.11, Y=198.74, Mass=120234, SNR=80.7, Peak=12518 HFD=3.6 01:16:09.974 00.000 30444 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.28) = xAngle (-0.43 = -0.43) 01:16:09.974 00.000 30444 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.49 = -0.49) 01:16:09.974 00.000 30444 CameraToMount -- cameraX=0.99 cameraY=-0.85 hyp=1.30 cameraTheta=-0.71 mountX=1.18 mountY=-0.62, mountTheta=-0.48 01:16:09.975 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.99, y=-0.85, opts=13) 01:16:09.975 00.000 30444 Enqueuing Move request for scope (0.99, -0.85) 01:16:09.975 00.000 15672 Worker thread wakes up 01:16:09.975 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.85) opts 0xd 01:16:09.975 00.000 15672 Handling offset move in thread for scope, endpoint = (0.99, -0.85) 01:16:09.975 00.000 15672 Moving (0.99, -0.85) raw xDistance=1.18 yDistance=-0.62 01:16:09.975 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.18 01:16:09.975 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 01:16:09.975 00.000 15672 MoveAxis(W, 337, ABG) 01:16:09.975 00.000 15672 Guiding Dir = 3, Dur = 337 01:16:09.976 00.001 15672 IsSlewing returns 0 01:16:09.977 00.001 15672 IsGuiding returns 0 01:16:09.981 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=12518, FiltMin=2582, FiltMax=9365, Gamma=2.950 01:16:09.991 00.010 15672 PulseGuide returned control before completion, sleep 333 01:16:10.030 00.039 30444 UpdateGuideState exits: m=120234 SNR=80.7 Saturated 01:16:10.030 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:10.030 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:10.030 00.000 30444 Enqueuing Expose request 01:16:10.343 00.313 15672 IsGuiding returns 0 01:16:10.345 00.002 15672 Move returns status 0, amount 337 01:16:10.345 00.000 15672 MoveAxis(N, 110, ABG) 01:16:10.345 00.000 15672 Guiding Dir = 0, Dur = 110 01:16:10.345 00.000 15672 IsSlewing returns 0 01:16:10.347 00.002 15672 IsGuiding returns 0 01:16:10.424 00.077 15672 PulseGuide returned control before completion, sleep 45 01:16:10.471 00.047 15672 IsGuiding returns 1 01:16:10.471 00.000 15672 scope still moving after pulse duration time elapsed 01:16:10.492 00.021 15672 IsSlewing returns 0 01:16:10.567 00.075 15672 IsGuiding returns 0 01:16:10.567 00.000 15672 scope move finished after 110 + 110 ms 01:16:10.567 00.000 15672 Move returns status 0, amount 110 01:16:10.568 00.001 15672 move complete, result=0 01:16:10.568 00.000 15672 worker thread done servicing request 01:16:10.568 00.000 15672 Worker thread wakes up 01:16:10.568 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:10.568 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:10.568 00.000 30444 GuideStep: 1.2 px 337 ms WEST, -0.6 px 110 ms NORTH 01:16:12.683 02.115 15672 Exposure complete 01:16:12.715 00.032 15672 worker thread done servicing request 01:16:12.715 00.000 30444 OnExposeComplete: enter 01:16:12.715 00.000 30444 UpdateGuideState(): m_state=6 01:16:12.715 00.000 30444 Star::Find(15, 461, 198, 0, (0,0,0,0), 0.0, 255) frame 5116 01:16:12.715 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.06, Mass=124728, SNR=82.4, Peak=14376 HFD=2.9 01:16:12.715 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 01:16:12.715 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 01:16:12.715 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.53 hyp=0.54 cameraTheta=-1.71 mountX=0.08 mountY=-0.53, mountTheta=-1.43 01:16:12.716 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.53, opts=13) 01:16:12.716 00.000 30444 Enqueuing Move request for scope (-0.07, -0.53) 01:16:12.716 00.000 15672 Worker thread wakes up 01:16:12.716 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.53) opts 0xd 01:16:12.716 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.53) 01:16:12.716 00.000 15672 Moving (-0.07, -0.53) raw xDistance=0.08 yDistance=-0.53 01:16:12.716 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 01:16:12.716 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 01:16:12.716 00.000 15672 MoveAxis(E, 0, ABG) 01:16:12.716 00.000 15672 Move returns status 0, amount 0 01:16:12.716 00.000 15672 MoveAxis(N, 95, ABG) 01:16:12.716 00.000 15672 Guiding Dir = 0, Dur = 95 01:16:12.717 00.001 15672 IsSlewing returns 0 01:16:12.719 00.002 15672 IsGuiding returns 0 01:16:12.722 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=15313, FiltMin=2601, FiltMax=10318, Gamma=2.950 01:16:12.771 00.049 30444 UpdateGuideState exits: m=124728 SNR=82.4 Saturated 01:16:12.771 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:12.771 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:12.771 00.000 30444 Enqueuing Expose request 01:16:12.803 00.032 15672 PulseGuide returned control before completion, sleep 21 01:16:12.825 00.022 15672 IsGuiding returns 1 01:16:12.825 00.000 15672 scope still moving after pulse duration time elapsed 01:16:12.846 00.021 15672 IsSlewing returns 0 01:16:12.847 00.001 15672 IsGuiding returns 1 01:16:12.868 00.021 15672 IsSlewing returns 0 01:16:12.930 00.062 15672 IsGuiding returns 0 01:16:12.930 00.000 15672 scope move finished after 95 + 117 ms 01:16:12.930 00.000 15672 Move returns status 0, amount 95 01:16:12.930 00.000 15672 move complete, result=0 01:16:12.930 00.000 15672 worker thread done servicing request 01:16:12.930 00.000 15672 Worker thread wakes up 01:16:12.930 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:12.930 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:12.931 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 95 ms NORTH 01:16:14.843 01.912 15672 Exposure complete 01:16:14.868 00.025 15672 worker thread done servicing request 01:16:14.868 00.000 30444 OnExposeComplete: enter 01:16:14.868 00.000 30444 UpdateGuideState(): m_state=6 01:16:14.868 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5117 01:16:14.868 00.000 30444 Star::Find returns 1 (1), X=458.35, Y=199.50, Mass=118767, SNR=101.4, Peak=12599 HFD=3.3 01:16:14.868 00.000 30444 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.28) = xAngle (-2.81 = -2.81) 01:16:14.868 00.000 30444 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 01:16:14.868 00.000 30444 CameraToMount -- cameraX=-1.77 cameraY=-0.09 hyp=1.78 cameraTheta=-3.09 mountX=-1.68 mountY=-0.47, mountTheta=-2.87 01:16:14.869 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.77, y=-0.09, opts=13) 01:16:14.869 00.000 30444 Enqueuing Move request for scope (-1.77, -0.09) 01:16:14.869 00.000 15672 Worker thread wakes up 01:16:14.869 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.77, -0.09) opts 0xd 01:16:14.869 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.77, -0.09) 01:16:14.869 00.000 15672 Moving (-1.77, -0.09) raw xDistance=-1.68 yDistance=-0.47 01:16:14.869 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.68 01:16:14.869 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 01:16:14.869 00.000 15672 MoveAxis(E, 454, ABG) 01:16:14.869 00.000 15672 Guiding Dir = 2, Dur = 454 01:16:14.870 00.001 15672 IsSlewing returns 0 01:16:14.871 00.001 15672 IsGuiding returns 0 01:16:14.875 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12599, FiltMin=2620, FiltMax=9422, Gamma=2.950 01:16:14.895 00.020 15672 PulseGuide returned control before completion, sleep 441 01:16:15.148 00.253 30444 UpdateGuideState exits: m=118767 SNR=101.4 Saturated 01:16:15.148 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:15.148 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:15.148 00.000 30444 Enqueuing Expose request 01:16:15.360 00.212 15672 IsGuiding returns 0 01:16:15.360 00.000 15672 Move returns status 0, amount 454 01:16:15.360 00.000 15672 MoveAxis(N, 84, ABG) 01:16:15.360 00.000 15672 Guiding Dir = 0, Dur = 84 01:16:15.360 00.000 15672 IsSlewing returns 0 01:16:15.361 00.001 15672 IsGuiding returns 0 01:16:15.439 00.078 15672 PulseGuide returned control before completion, sleep 17 01:16:15.458 00.019 15672 IsGuiding returns 1 01:16:15.458 00.000 15672 scope still moving after pulse duration time elapsed 01:16:15.480 00.022 15672 IsSlewing returns 0 01:16:15.550 00.070 15672 IsGuiding returns 0 01:16:15.550 00.000 15672 scope move finished after 84 + 105 ms 01:16:15.550 00.000 15672 Move returns status 0, amount 84 01:16:15.550 00.000 15672 move complete, result=0 01:16:15.550 00.000 15672 worker thread done servicing request 01:16:15.550 00.000 15672 Worker thread wakes up 01:16:15.550 00.000 30444 GuideStep: -1.7 px 454 ms EAST, -0.5 px 84 ms NORTH 01:16:15.550 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:15.550 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:17.657 02.107 15672 Exposure complete 01:16:17.677 00.020 15672 worker thread done servicing request 01:16:17.677 00.000 30444 OnExposeComplete: enter 01:16:17.677 00.000 30444 UpdateGuideState(): m_state=6 01:16:17.677 00.000 30444 Star::Find(15, 458, 199, 0, (0,0,0,0), 0.0, 255) frame 5118 01:16:17.677 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=199.24, Mass=122537, SNR=83.2, Peak=12439 HFD=3.6 01:16:17.677 00.000 30444 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.28) = xAngle (-0.70 = -0.70) 01:16:17.677 00.000 30444 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.76 = -0.76) 01:16:17.677 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.35 hyp=0.42 cameraTheta=-0.97 mountX=0.33 mountY=-0.29, mountTheta=-0.73 01:16:17.678 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.35, opts=13) 01:16:17.678 00.000 30444 Enqueuing Move request for scope (0.24, -0.35) 01:16:17.678 00.000 15672 Worker thread wakes up 01:16:17.678 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.35) opts 0xd 01:16:17.678 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.35) 01:16:17.678 00.000 15672 Moving (0.24, -0.35) raw xDistance=0.33 yDistance=-0.29 01:16:17.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.33 01:16:17.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 01:16:17.678 00.000 15672 MoveAxis(W, 56, ABG) 01:16:17.678 00.000 15672 Guiding Dir = 3, Dur = 56 01:16:17.679 00.001 15672 IsSlewing returns 0 01:16:17.684 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=13062, FiltMin=2622, FiltMax=9808, Gamma=2.950 01:16:17.691 00.007 15672 IsGuiding returns 0 01:16:17.707 00.016 15672 PulseGuide returned control before completion, sleep 51 01:16:17.734 00.027 30444 UpdateGuideState exits: m=122537 SNR=83.2 Saturated 01:16:17.734 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:17.734 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:17.734 00.000 30444 Enqueuing Expose request 01:16:17.787 00.053 15672 IsGuiding returns 0 01:16:17.787 00.000 15672 Move returns status 0, amount 56 01:16:17.787 00.000 15672 MoveAxis(N, 52, ABG) 01:16:17.787 00.000 15672 Guiding Dir = 0, Dur = 52 01:16:17.788 00.001 15672 IsSlewing returns 0 01:16:17.788 00.000 15672 IsGuiding returns 0 01:16:17.869 00.081 15672 IsGuiding returns 1 01:16:17.869 00.000 15672 scope still moving after pulse duration time elapsed 01:16:17.890 00.021 15672 IsSlewing returns 0 01:16:17.947 00.057 15672 IsGuiding returns 0 01:16:17.947 00.000 15672 scope move finished after 52 + 106 ms 01:16:17.947 00.000 15672 Move returns status 0, amount 52 01:16:17.947 00.000 15672 move complete, result=0 01:16:17.947 00.000 15672 worker thread done servicing request 01:16:17.947 00.000 15672 Worker thread wakes up 01:16:17.947 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:17.947 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:17.947 00.000 30444 GuideStep: 0.3 px 56 ms WEST, -0.3 px 52 ms NORTH 01:16:19.855 01.908 15672 Exposure complete 01:16:19.875 00.020 15672 worker thread done servicing request 01:16:19.875 00.000 30444 OnExposeComplete: enter 01:16:19.875 00.000 30444 UpdateGuideState(): m_state=6 01:16:19.875 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5119 01:16:19.875 00.000 30444 Star::Find returns 1 (1), X=460.85, Y=198.76, Mass=136133, SNR=92.8, Peak=12444 HFD=3.9 01:16:19.875 00.000 30444 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.28) = xAngle (-0.58 = -0.58) 01:16:19.875 00.000 30444 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.64 = -0.64) 01:16:19.876 00.001 30444 CameraToMount -- cameraX=0.72 cameraY=-0.83 hyp=1.10 cameraTheta=-0.86 mountX=0.92 mountY=-0.66, mountTheta=-0.62 01:16:19.876 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.72, y=-0.83, opts=13) 01:16:19.876 00.000 30444 Enqueuing Move request for scope (0.72, -0.83) 01:16:19.876 00.000 15672 Worker thread wakes up 01:16:19.876 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.83) opts 0xd 01:16:19.876 00.000 15672 Handling offset move in thread for scope, endpoint = (0.72, -0.83) 01:16:19.876 00.000 15672 Moving (0.72, -0.83) raw xDistance=0.92 yDistance=-0.66 01:16:19.876 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.92 01:16:19.876 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 01:16:19.876 00.000 15672 MoveAxis(W, 253, ABG) 01:16:19.876 00.000 15672 Guiding Dir = 3, Dur = 253 01:16:19.877 00.001 15672 IsSlewing returns 0 01:16:19.878 00.001 15672 IsGuiding returns 0 01:16:19.882 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=12791, FiltMin=2556, FiltMax=9582, Gamma=2.950 01:16:19.895 00.013 15672 PulseGuide returned control before completion, sleep 246 01:16:19.931 00.036 30444 UpdateGuideState exits: m=136133 SNR=92.8 Saturated 01:16:19.931 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:19.931 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:19.931 00.000 30444 Enqueuing Expose request 01:16:20.169 00.238 15672 IsGuiding returns 0 01:16:20.169 00.000 15672 Move returns status 0, amount 253 01:16:20.169 00.000 15672 MoveAxis(N, 117, ABG) 01:16:20.169 00.000 15672 Guiding Dir = 0, Dur = 117 01:16:20.170 00.001 15672 IsSlewing returns 0 01:16:20.173 00.003 15672 IsGuiding returns 0 01:16:20.247 00.074 15672 PulseGuide returned control before completion, sleep 53 01:16:20.303 00.056 15672 IsGuiding returns 1 01:16:20.303 00.000 15672 scope still moving after pulse duration time elapsed 01:16:20.325 00.022 15672 IsSlewing returns 0 01:16:20.328 00.003 15672 IsGuiding returns 1 01:16:20.348 00.020 15672 IsSlewing returns 0 01:16:20.349 00.001 15672 IsGuiding returns 1 01:16:20.370 00.021 15672 IsSlewing returns 0 01:16:20.407 00.037 15672 IsGuiding returns 0 01:16:20.407 00.000 15672 scope move finished after 117 + 116 ms 01:16:20.407 00.000 15672 Move returns status 0, amount 117 01:16:20.407 00.000 15672 move complete, result=0 01:16:20.407 00.000 15672 worker thread done servicing request 01:16:20.407 00.000 15672 Worker thread wakes up 01:16:20.407 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:20.407 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:20.407 00.000 30444 GuideStep: 0.9 px 253 ms WEST, -0.7 px 117 ms NORTH 01:16:22.514 02.107 15672 Exposure complete 01:16:22.535 00.021 15672 worker thread done servicing request 01:16:22.535 00.000 30444 OnExposeComplete: enter 01:16:22.535 00.000 30444 UpdateGuideState(): m_state=6 01:16:22.535 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5120 01:16:22.535 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=199.53, Mass=129142, SNR=112.1, Peak=13201 HFD=3.6 01:16:22.535 00.000 30444 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.28) = xAngle (0.18 = 0.18) 01:16:22.535 00.000 30444 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.12 = 0.12) 01:16:22.535 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=-0.06 hyp=0.60 cameraTheta=-0.10 mountX=0.59 mountY=0.07, mountTheta=0.12 01:16:22.536 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=-0.06, opts=13) 01:16:22.536 00.000 30444 Enqueuing Move request for scope (0.60, -0.06) 01:16:22.536 00.000 15672 Worker thread wakes up 01:16:22.536 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.06) opts 0xd 01:16:22.536 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, -0.06) 01:16:22.536 00.000 15672 Moving (0.60, -0.06) raw xDistance=0.59 yDistance=0.07 01:16:22.536 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.59 01:16:22.536 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:16:22.536 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 01:16:22.537 00.001 15672 MoveAxis(W, 177, ABG) 01:16:22.537 00.000 15672 Guiding Dir = 3, Dur = 177 01:16:22.537 00.000 15672 IsSlewing returns 0 01:16:22.538 00.001 15672 IsGuiding returns 0 01:16:22.543 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=13663, FiltMin=2530, FiltMax=10651, Gamma=2.950 01:16:22.563 00.020 15672 PulseGuide returned control before completion, sleep 162 01:16:22.592 00.029 30444 UpdateGuideState exits: m=129142 SNR=112.1 Saturated 01:16:22.592 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:22.592 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:22.592 00.000 30444 Enqueuing Expose request 01:16:22.756 00.164 15672 IsGuiding returns 0 01:16:22.756 00.000 15672 Move returns status 0, amount 177 01:16:22.756 00.000 15672 MoveAxis(N, 0, ABG) 01:16:22.756 00.000 15672 Move returns status 0, amount 0 01:16:22.756 00.000 15672 move complete, result=0 01:16:22.756 00.000 15672 worker thread done servicing request 01:16:22.756 00.000 30444 GuideStep: 0.6 px 177 ms WEST, 0.1 px 0 ms NORTH 01:16:22.756 00.000 15672 Worker thread wakes up 01:16:22.756 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:22.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:24.662 01.906 15672 Exposure complete 01:16:24.683 00.021 15672 worker thread done servicing request 01:16:24.683 00.000 30444 OnExposeComplete: enter 01:16:24.683 00.000 30444 UpdateGuideState(): m_state=6 01:16:24.683 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5121 01:16:24.683 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=199.71, Mass=132529, SNR=98.9, Peak=12243 HFD=3.4 01:16:24.683 00.000 30444 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.28) = xAngle (0.57 = 0.57) 01:16:24.683 00.000 30444 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.50 = 0.50) 01:16:24.683 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.12 hyp=0.42 cameraTheta=0.29 mountX=0.36 mountY=0.20, mountTheta=0.52 01:16:24.684 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.12, opts=13) 01:16:24.684 00.000 30444 Enqueuing Move request for scope (0.41, 0.12) 01:16:24.684 00.000 15672 Worker thread wakes up 01:16:24.684 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.12) opts 0xd 01:16:24.684 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.12) 01:16:24.684 00.000 15672 Moving (0.41, 0.12) raw xDistance=0.36 yDistance=0.20 01:16:24.684 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36 01:16:24.684 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:16:24.684 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 01:16:24.684 00.000 15672 MoveAxis(W, 109, ABG) 01:16:24.684 00.000 15672 Guiding Dir = 3, Dur = 109 01:16:24.685 00.001 15672 IsSlewing returns 0 01:16:24.686 00.001 15672 IsGuiding returns 0 01:16:24.690 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2093, max=12243, FiltMin=2422, FiltMax=10556, Gamma=2.950 01:16:24.704 00.014 15672 PulseGuide returned control before completion, sleep 102 01:16:24.812 00.108 30444 UpdateGuideState exits: m=132529 SNR=98.9 Saturated 01:16:24.812 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:24.812 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:24.812 00.000 30444 Enqueuing Expose request 01:16:24.864 00.052 15672 IsGuiding returns 0 01:16:24.864 00.000 15672 Move returns status 0, amount 109 01:16:24.864 00.000 15672 MoveAxis(N, 0, ABG) 01:16:24.865 00.001 15672 Move returns status 0, amount 0 01:16:24.865 00.000 15672 move complete, result=0 01:16:24.865 00.000 15672 worker thread done servicing request 01:16:24.865 00.000 15672 Worker thread wakes up 01:16:24.865 00.000 30444 GuideStep: 0.4 px 109 ms WEST, 0.2 px 0 ms NORTH 01:16:24.865 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:24.865 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:26.979 02.114 15672 Exposure complete 01:16:27.013 00.034 15672 worker thread done servicing request 01:16:27.013 00.000 30444 OnExposeComplete: enter 01:16:27.014 00.001 30444 UpdateGuideState(): m_state=6 01:16:27.014 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5122 01:16:27.014 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=199.51, Mass=118447, SNR=89.2, Peak=11839 HFD=3.5 01:16:27.014 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 01:16:27.014 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 01:16:27.014 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.64 mountX=0.02 mountY=-0.07, mountTheta=-1.37 01:16:27.014 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.07, opts=13) 01:16:27.014 00.000 30444 Enqueuing Move request for scope (-0.01, -0.07) 01:16:27.014 00.000 15672 Worker thread wakes up 01:16:27.014 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd 01:16:27.015 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.07) 01:16:27.015 00.000 15672 Moving (-0.01, -0.07) raw xDistance=0.02 yDistance=-0.07 01:16:27.015 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:16:27.015 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:16:27.015 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:16:27.015 00.000 15672 MoveAxis(E, 0, ABG) 01:16:27.015 00.000 15672 Move returns status 0, amount 0 01:16:27.015 00.000 15672 MoveAxis(N, 0, ABG) 01:16:27.015 00.000 15672 Move returns status 0, amount 0 01:16:27.015 00.000 15672 move complete, result=0 01:16:27.015 00.000 15672 worker thread done servicing request 01:16:27.020 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2045, max=12473, FiltMin=2584, FiltMax=9994, Gamma=2.950 01:16:27.070 00.050 30444 UpdateGuideState exits: m=118447 SNR=89.2 Saturated 01:16:27.071 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:27.071 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:27.071 00.000 30444 Enqueuing Expose request 01:16:27.071 00.000 15672 Worker thread wakes up 01:16:27.071 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:27.071 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:27.071 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:16:28.978 01.907 15672 Exposure complete 01:16:29.002 00.024 15672 worker thread done servicing request 01:16:29.002 00.000 30444 OnExposeComplete: enter 01:16:29.002 00.000 30444 UpdateGuideState(): m_state=6 01:16:29.002 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5123 01:16:29.002 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=199.67, Mass=109407, SNR=75.0, Peak=10837 HFD=3.3 01:16:29.002 00.000 30444 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.28) = xAngle (0.49 = 0.49) 01:16:29.002 00.000 30444 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.43 = 0.43) 01:16:29.003 00.001 30444 CameraToMount -- cameraX=0.36 cameraY=0.08 hyp=0.37 cameraTheta=0.21 mountX=0.32 mountY=0.15, mountTheta=0.44 01:16:29.003 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.08, opts=13) 01:16:29.003 00.000 30444 Enqueuing Move request for scope (0.36, 0.08) 01:16:29.003 00.000 15672 Worker thread wakes up 01:16:29.003 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.08) opts 0xd 01:16:29.003 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.08) 01:16:29.003 00.000 15672 Moving (0.36, 0.08) raw xDistance=0.32 yDistance=0.15 01:16:29.003 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 01:16:29.003 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:16:29.004 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 01:16:29.004 00.000 15672 MoveAxis(W, 87, ABG) 01:16:29.004 00.000 15672 Guiding Dir = 3, Dur = 87 01:16:29.004 00.000 15672 IsSlewing returns 0 01:16:29.005 00.001 15672 IsGuiding returns 0 01:16:29.010 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=12062, FiltMin=2642, FiltMax=9981, Gamma=2.950 01:16:29.033 00.023 15672 PulseGuide returned control before completion, sleep 70 01:16:29.059 00.026 30444 UpdateGuideState exits: m=109407 SNR=75.0 Saturated 01:16:29.059 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:29.059 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:29.059 00.000 30444 Enqueuing Expose request 01:16:29.129 00.070 15672 IsGuiding returns 0 01:16:29.130 00.001 15672 Move returns status 0, amount 87 01:16:29.130 00.000 15672 MoveAxis(N, 0, ABG) 01:16:29.130 00.000 15672 Move returns status 0, amount 0 01:16:29.130 00.000 15672 move complete, result=0 01:16:29.130 00.000 15672 worker thread done servicing request 01:16:29.130 00.000 15672 Worker thread wakes up 01:16:29.130 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:29.130 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:29.130 00.000 30444 GuideStep: 0.3 px 87 ms WEST, 0.2 px 0 ms NORTH 01:16:31.238 02.108 15672 Exposure complete 01:16:31.266 00.028 15672 worker thread done servicing request 01:16:31.266 00.000 30444 OnExposeComplete: enter 01:16:31.266 00.000 30444 UpdateGuideState(): m_state=6 01:16:31.266 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5124 01:16:31.266 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=199.30, Mass=118981, SNR=99.4, Peak=15090 HFD=3.0 01:16:31.266 00.000 30444 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.28) = xAngle (-2.28 = -2.28) 01:16:31.266 00.000 30444 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.34 = -2.34) 01:16:31.266 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.29 hyp=0.52 cameraTheta=-2.56 mountX=-0.34 mountY=-0.37, mountTheta=-2.31 01:16:31.267 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.29, opts=13) 01:16:31.267 00.000 30444 Enqueuing Move request for scope (-0.43, -0.29) 01:16:31.267 00.000 15672 Worker thread wakes up 01:16:31.267 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.29) opts 0xd 01:16:31.267 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.29) 01:16:31.267 00.000 15672 Moving (-0.43, -0.29) raw xDistance=-0.34 yDistance=-0.37 01:16:31.267 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34 01:16:31.267 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 01:16:31.267 00.000 15672 MoveAxis(E, 85, ABG) 01:16:31.267 00.000 15672 Guiding Dir = 2, Dur = 85 01:16:31.268 00.001 15672 IsSlewing returns 0 01:16:31.269 00.001 15672 IsGuiding returns 0 01:16:31.274 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=15164, FiltMin=2550, FiltMax=9912, Gamma=2.950 01:16:31.286 00.012 15672 PulseGuide returned control before completion, sleep 79 01:16:31.323 00.037 30444 UpdateGuideState exits: m=118981 SNR=99.4 Saturated 01:16:31.323 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:31.323 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:31.323 00.000 30444 Enqueuing Expose request 01:16:31.430 00.107 15672 IsGuiding returns 0 01:16:31.430 00.000 15672 Move returns status 0, amount 85 01:16:31.430 00.000 15672 MoveAxis(N, 67, ABG) 01:16:31.430 00.000 15672 Guiding Dir = 0, Dur = 67 01:16:31.431 00.001 15672 IsSlewing returns 0 01:16:31.434 00.003 15672 IsGuiding returns 0 01:16:31.511 00.077 15672 IsGuiding returns 1 01:16:31.511 00.000 15672 scope still moving after pulse duration time elapsed 01:16:31.532 00.021 15672 IsSlewing returns 0 01:16:31.533 00.001 15672 IsGuiding returns 1 01:16:31.554 00.021 15672 IsSlewing returns 0 01:16:31.556 00.002 15672 IsGuiding returns 1 01:16:31.577 00.021 15672 IsSlewing returns 0 01:16:31.607 00.030 15672 IsGuiding returns 0 01:16:31.607 00.000 15672 scope move finished after 67 + 105 ms 01:16:31.607 00.000 15672 Move returns status 0, amount 67 01:16:31.607 00.000 15672 move complete, result=0 01:16:31.607 00.000 15672 worker thread done servicing request 01:16:31.608 00.001 15672 Worker thread wakes up 01:16:31.608 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:31.608 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:31.608 00.000 30444 GuideStep: -0.3 px 85 ms EAST, -0.4 px 67 ms NORTH 01:16:33.519 01.911 15672 Exposure complete 01:16:33.550 00.031 15672 worker thread done servicing request 01:16:33.550 00.000 30444 OnExposeComplete: enter 01:16:33.550 00.000 30444 UpdateGuideState(): m_state=6 01:16:33.550 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5125 01:16:33.550 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=199.71, Mass=116688, SNR=89.8, Peak=11641 HFD=3.5 01:16:33.550 00.000 30444 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.28) = xAngle (0.79 = 0.79) 01:16:33.550 00.000 30444 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.73 = 0.73) 01:16:33.550 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.52 mountX=0.17 mountY=0.17, mountTheta=0.76 01:16:33.551 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.12, opts=13) 01:16:33.551 00.000 30444 Enqueuing Move request for scope (0.22, 0.12) 01:16:33.551 00.000 15672 Worker thread wakes up 01:16:33.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.12) opts 0xd 01:16:33.551 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.12) 01:16:33.551 00.000 15672 Moving (0.22, 0.12) raw xDistance=0.17 yDistance=0.17 01:16:33.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 01:16:33.551 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:16:33.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:16:33.551 00.000 15672 MoveAxis(E, 0, ABG) 01:16:33.551 00.000 15672 Move returns status 0, amount 0 01:16:33.551 00.000 15672 MoveAxis(N, 0, ABG) 01:16:33.551 00.000 15672 Move returns status 0, amount 0 01:16:33.551 00.000 15672 move complete, result=0 01:16:33.551 00.000 15672 worker thread done servicing request 01:16:33.556 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=13294, FiltMin=2577, FiltMax=11396, Gamma=2.950 01:16:33.606 00.050 30444 UpdateGuideState exits: m=116688 SNR=89.8 Saturated 01:16:33.606 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:33.606 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:33.606 00.000 30444 Enqueuing Expose request 01:16:33.606 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:16:33.606 00.000 15672 Worker thread wakes up 01:16:33.606 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:33.606 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:35.723 02.117 15672 Exposure complete 01:16:35.753 00.030 15672 worker thread done servicing request 01:16:35.753 00.000 30444 OnExposeComplete: enter 01:16:35.753 00.000 30444 UpdateGuideState(): m_state=6 01:16:35.753 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5126 01:16:35.753 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=199.62, Mass=130997, SNR=91.9, Peak=12216 HFD=3.3 01:16:35.753 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 01:16:35.753 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 01:16:35.753 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.03 hyp=0.35 cameraTheta=0.09 mountX=0.33 mountY=0.11, mountTheta=0.32 01:16:35.754 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.03, opts=13) 01:16:35.754 00.000 30444 Enqueuing Move request for scope (0.35, 0.03) 01:16:35.754 00.000 15672 Worker thread wakes up 01:16:35.754 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.03) opts 0xd 01:16:35.754 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.03) 01:16:35.754 00.000 15672 Moving (0.35, 0.03) raw xDistance=0.33 yDistance=0.11 01:16:35.754 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 01:16:35.754 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:16:35.754 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:16:35.754 00.000 15672 MoveAxis(W, 89, ABG) 01:16:35.754 00.000 15672 Guiding Dir = 3, Dur = 89 01:16:35.755 00.001 15672 IsSlewing returns 0 01:16:35.756 00.001 15672 IsGuiding returns 0 01:16:35.760 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12485, FiltMin=2530, FiltMax=10898, Gamma=2.950 01:16:35.774 00.014 15672 PulseGuide returned control before completion, sleep 81 01:16:35.809 00.035 30444 UpdateGuideState exits: m=130997 SNR=91.9 Saturated 01:16:35.809 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:35.809 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:35.809 00.000 30444 Enqueuing Expose request 01:16:35.857 00.048 15672 IsGuiding returns 1 01:16:35.857 00.000 15672 scope still moving after pulse duration time elapsed 01:16:35.878 00.021 15672 IsSlewing returns 0 01:16:35.887 00.009 15672 IsGuiding returns 0 01:16:35.887 00.000 15672 scope move finished after 89 + 42 ms 01:16:35.887 00.000 15672 Move returns status 0, amount 89 01:16:35.887 00.000 15672 MoveAxis(N, 0, ABG) 01:16:35.887 00.000 15672 Move returns status 0, amount 0 01:16:35.887 00.000 15672 move complete, result=0 01:16:35.887 00.000 15672 worker thread done servicing request 01:16:35.887 00.000 15672 Worker thread wakes up 01:16:35.887 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:35.887 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:35.887 00.000 30444 GuideStep: 0.3 px 89 ms WEST, 0.1 px 0 ms NORTH 01:16:37.803 01.916 15672 Exposure complete 01:16:37.835 00.032 15672 worker thread done servicing request 01:16:37.835 00.000 30444 OnExposeComplete: enter 01:16:37.835 00.000 30444 UpdateGuideState(): m_state=6 01:16:37.835 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5127 01:16:37.835 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=200.10, Mass=119519, SNR=101.6, Peak=11463 HFD=3.5 01:16:37.835 00.000 30444 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 01:16:37.835 00.000 30444 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.79 = 1.79) 01:16:37.835 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.51 hyp=0.51 cameraTheta=1.58 mountX=-0.14 mountY=0.50, mountTheta=1.85 01:16:37.835 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.51, opts=13) 01:16:37.835 00.000 30444 Enqueuing Move request for scope (-0.00, 0.51) 01:16:37.835 00.000 15672 Worker thread wakes up 01:16:37.835 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.51) opts 0xd 01:16:37.835 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.51) 01:16:37.835 00.000 15672 Moving (-0.00, 0.51) raw xDistance=-0.14 yDistance=0.50 01:16:37.835 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 01:16:37.835 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:16:37.835 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50 01:16:37.835 00.000 15672 MoveAxis(E, 0, ABG) 01:16:37.835 00.000 15672 Move returns status 0, amount 0 01:16:37.837 00.002 15672 MoveAxis(N, 0, ABG) 01:16:37.837 00.000 15672 Move returns status 0, amount 0 01:16:37.837 00.000 15672 move complete, result=0 01:16:37.837 00.000 15672 worker thread done servicing request 01:16:37.841 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=11792, FiltMin=2529, FiltMax=9599, Gamma=2.950 01:16:37.890 00.049 30444 UpdateGuideState exits: m=119519 SNR=101.6 Saturated 01:16:37.890 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:37.890 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:37.890 00.000 30444 Enqueuing Expose request 01:16:37.890 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 01:16:37.890 00.000 15672 Worker thread wakes up 01:16:37.890 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:37.890 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:40.006 02.116 15672 Exposure complete 01:16:40.038 00.032 15672 worker thread done servicing request 01:16:40.038 00.000 30444 OnExposeComplete: enter 01:16:40.038 00.000 30444 UpdateGuideState(): m_state=6 01:16:40.038 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5128 01:16:40.038 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=199.71, Mass=130376, SNR=85.7, Peak=11843 HFD=3.7 01:16:40.039 00.001 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 01:16:40.039 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 01:16:40.039 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.06 mountX=0.03 mountY=0.13, mountTheta=1.33 01:16:40.039 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.12, opts=13) 01:16:40.039 00.000 30444 Enqueuing Move request for scope (0.07, 0.12) 01:16:40.039 00.000 15672 Worker thread wakes up 01:16:40.039 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd 01:16:40.040 00.001 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.12) 01:16:40.040 00.000 15672 Moving (0.07, 0.12) raw xDistance=0.03 yDistance=0.13 01:16:40.040 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 01:16:40.040 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:16:40.040 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 01:16:40.040 00.000 15672 MoveAxis(E, 0, ABG) 01:16:40.040 00.000 15672 Move returns status 0, amount 0 01:16:40.040 00.000 15672 MoveAxis(N, 0, ABG) 01:16:40.040 00.000 15672 Move returns status 0, amount 0 01:16:40.040 00.000 15672 move complete, result=0 01:16:40.040 00.000 15672 worker thread done servicing request 01:16:40.046 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=13247, FiltMin=2633, FiltMax=10226, Gamma=2.950 01:16:40.096 00.050 30444 UpdateGuideState exits: m=130376 SNR=85.7 Saturated 01:16:40.096 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:40.096 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:40.096 00.000 30444 Enqueuing Expose request 01:16:40.096 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:16:40.096 00.000 15672 Worker thread wakes up 01:16:40.096 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:40.096 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:42.002 01.906 15672 Exposure complete 01:16:42.022 00.020 15672 worker thread done servicing request 01:16:42.022 00.000 30444 OnExposeComplete: enter 01:16:42.022 00.000 30444 UpdateGuideState(): m_state=6 01:16:42.022 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5129 01:16:42.022 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=200.00, Mass=142146, SNR=94.2, Peak=11461 HFD=3.8 01:16:42.022 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.95 = 0.95) 01:16:42.022 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 01:16:42.022 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=0.41 hyp=0.66 cameraTheta=0.67 mountX=0.38 mountY=0.51, mountTheta=0.92 01:16:42.023 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=0.41, opts=13) 01:16:42.023 00.000 30444 Enqueuing Move request for scope (0.52, 0.41) 01:16:42.023 00.000 15672 Worker thread wakes up 01:16:42.023 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.41) opts 0xd 01:16:42.023 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, 0.41) 01:16:42.023 00.000 15672 Moving (0.52, 0.41) raw xDistance=0.38 yDistance=0.51 01:16:42.023 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 01:16:42.023 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:16:42.023 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51 01:16:42.023 00.000 15672 MoveAxis(W, 104, ABG) 01:16:42.023 00.000 15672 Guiding Dir = 3, Dur = 104 01:16:42.024 00.001 15672 IsSlewing returns 0 01:16:42.025 00.001 15672 IsGuiding returns 0 01:16:42.029 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=11461, FiltMin=2505, FiltMax=10409, Gamma=2.950 01:16:42.053 00.024 15672 PulseGuide returned control before completion, sleep 87 01:16:42.136 00.083 30444 UpdateGuideState exits: m=142146 SNR=94.2 Saturated 01:16:42.136 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:42.136 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:42.136 00.000 30444 Enqueuing Expose request 01:16:42.166 00.030 15672 IsGuiding returns 1 01:16:42.166 00.000 15672 scope still moving after pulse duration time elapsed 01:16:42.186 00.020 15672 IsSlewing returns 0 01:16:42.186 00.000 15672 IsGuiding returns 0 01:16:42.186 00.000 15672 scope move finished after 104 + 57 ms 01:16:42.186 00.000 15672 Move returns status 0, amount 104 01:16:42.186 00.000 15672 MoveAxis(N, 0, ABG) 01:16:42.186 00.000 15672 Move returns status 0, amount 0 01:16:42.186 00.000 15672 move complete, result=0 01:16:42.186 00.000 15672 worker thread done servicing request 01:16:42.186 00.000 30444 GuideStep: 0.4 px 104 ms WEST, 0.5 px 0 ms NORTH 01:16:42.186 00.000 15672 Worker thread wakes up 01:16:42.186 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:42.187 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:44.303 02.116 15672 Exposure complete 01:16:44.334 00.031 15672 worker thread done servicing request 01:16:44.334 00.000 30444 OnExposeComplete: enter 01:16:44.334 00.000 30444 UpdateGuideState(): m_state=6 01:16:44.334 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5130 01:16:44.334 00.000 30444 Star::Find returns 1 (1), X=460.77, Y=199.77, Mass=119271, SNR=78.8, Peak=10901 HFD=3.7 01:16:44.335 00.001 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.56 = 0.56) 01:16:44.335 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.50 = 0.50) 01:16:44.335 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=0.19 hyp=0.67 cameraTheta=0.28 mountX=0.57 mountY=0.32, mountTheta=0.51 01:16:44.335 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=0.19, opts=13) 01:16:44.335 00.000 30444 Enqueuing Move request for scope (0.65, 0.19) 01:16:44.335 00.000 15672 Worker thread wakes up 01:16:44.335 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.19) opts 0xd 01:16:44.335 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, 0.19) 01:16:44.335 00.000 15672 Moving (0.65, 0.19) raw xDistance=0.57 yDistance=0.32 01:16:44.335 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57 01:16:44.335 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:16:44.336 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 01:16:44.336 00.000 15672 MoveAxis(W, 162, ABG) 01:16:44.336 00.000 15672 Guiding Dir = 3, Dur = 162 01:16:44.336 00.000 15672 IsSlewing returns 0 01:16:44.337 00.001 15672 IsGuiding returns 0 01:16:44.340 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=11017, FiltMin=2484, FiltMax=9776, Gamma=2.950 01:16:44.353 00.013 15672 PulseGuide returned control before completion, sleep 157 01:16:44.390 00.037 30444 UpdateGuideState exits: m=119271 SNR=78.8 Saturated 01:16:44.390 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:44.390 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:44.390 00.000 30444 Enqueuing Expose request 01:16:44.562 00.172 15672 IsGuiding returns 0 01:16:44.562 00.000 15672 Move returns status 0, amount 162 01:16:44.562 00.000 15672 MoveAxis(N, 0, ABG) 01:16:44.562 00.000 15672 Move returns status 0, amount 0 01:16:44.563 00.001 15672 move complete, result=0 01:16:44.563 00.000 15672 worker thread done servicing request 01:16:44.563 00.000 15672 Worker thread wakes up 01:16:44.563 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:44.563 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:44.563 00.000 30444 GuideStep: 0.6 px 162 ms WEST, 0.3 px 0 ms NORTH 01:16:46.468 01.905 15672 Exposure complete 01:16:46.489 00.021 15672 worker thread done servicing request 01:16:46.489 00.000 30444 OnExposeComplete: enter 01:16:46.489 00.000 30444 UpdateGuideState(): m_state=6 01:16:46.489 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5131 01:16:46.489 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=200.79, Mass=118703, SNR=82.9, Peak=11866 HFD=3.1 01:16:46.489 00.000 30444 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.28) = xAngle (1.94 = 1.94) 01:16:46.489 00.000 30444 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.88 = 1.88) 01:16:46.489 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=1.21 hyp=1.21 cameraTheta=1.66 mountX=-0.44 mountY=1.15, mountTheta=1.93 01:16:46.490 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=1.21, opts=13) 01:16:46.490 00.000 30444 Enqueuing Move request for scope (-0.11, 1.21) 01:16:46.490 00.000 15672 Worker thread wakes up 01:16:46.490 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.21) opts 0xd 01:16:46.490 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 1.21) 01:16:46.490 00.000 15672 Moving (-0.11, 1.21) raw xDistance=-0.44 yDistance=1.15 01:16:46.490 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.44 01:16:46.490 00.000 15672 resist switch: large excursion: input 1.15 thresh 0.75 direction from -1 to 1 01:16:46.490 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.46 01:16:46.490 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.15 from input 1.15 01:16:46.490 00.000 15672 MoveAxis(E, 107, ABG) 01:16:46.490 00.000 15672 Guiding Dir = 2, Dur = 107 01:16:46.491 00.001 15672 IsSlewing returns 0 01:16:46.492 00.001 15672 IsGuiding returns 0 01:16:46.496 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=12663, FiltMin=2593, FiltMax=10549, Gamma=2.950 01:16:46.509 00.013 15672 PulseGuide returned control before completion, sleep 100 01:16:46.545 00.036 30444 UpdateGuideState exits: m=118703 SNR=82.9 Saturated 01:16:46.545 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:46.545 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:46.545 00.000 30444 Enqueuing Expose request 01:16:46.610 00.065 15672 IsGuiding returns 1 01:16:46.611 00.001 15672 scope still moving after pulse duration time elapsed 01:16:46.632 00.021 15672 IsSlewing returns 0 01:16:46.633 00.001 15672 IsGuiding returns 1 01:16:46.653 00.020 15672 IsSlewing returns 0 01:16:46.654 00.001 15672 IsGuiding returns 0 01:16:46.654 00.000 15672 scope move finished after 107 + 55 ms 01:16:46.654 00.000 15672 Move returns status 0, amount 107 01:16:46.655 00.001 15672 MoveAxis(S, 206, ABG) 01:16:46.655 00.000 15672 Guiding Dir = 1, Dur = 206 01:16:46.655 00.000 15672 IsSlewing returns 0 01:16:46.656 00.001 15672 IsGuiding returns 0 01:16:46.733 00.077 15672 PulseGuide returned control before completion, sleep 139 01:16:46.876 00.143 15672 IsGuiding returns 1 01:16:46.876 00.000 15672 scope still moving after pulse duration time elapsed 01:16:46.897 00.021 15672 IsSlewing returns 0 01:16:46.900 00.003 15672 IsGuiding returns 1 01:16:46.921 00.021 15672 IsSlewing returns 0 01:16:46.924 00.003 15672 IsGuiding returns 1 01:16:46.946 00.022 15672 IsSlewing returns 0 01:16:47.005 00.059 15672 IsGuiding returns 0 01:16:47.005 00.000 15672 scope move finished after 206 + 143 ms 01:16:47.005 00.000 15672 Move returns status 0, amount 206 01:16:47.005 00.000 15672 move complete, result=0 01:16:47.005 00.000 15672 worker thread done servicing request 01:16:47.005 00.000 15672 Worker thread wakes up 01:16:47.005 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:47.006 00.001 30444 GuideStep: -0.4 px 107 ms EAST, 1.2 px 206 ms SOUTH 01:16:47.006 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:49.113 02.107 15672 Exposure complete 01:16:49.133 00.020 15672 worker thread done servicing request 01:16:49.133 00.000 30444 OnExposeComplete: enter 01:16:49.133 00.000 30444 UpdateGuideState(): m_state=6 01:16:49.133 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5132 01:16:49.134 00.001 30444 Star::Find returns 1 (1), X=459.73, Y=200.59, Mass=108774, SNR=80.4, Peak=10892 HFD=3.4 01:16:49.134 00.000 30444 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 01:16:49.134 00.000 30444 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.17 = 2.17) 01:16:49.134 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=1.00 hyp=1.07 cameraTheta=1.95 mountX=-0.65 mountY=0.89, mountTheta=2.21 01:16:49.134 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=1.00, opts=13) 01:16:49.134 00.000 30444 Enqueuing Move request for scope (-0.40, 1.00) 01:16:49.134 00.000 15672 Worker thread wakes up 01:16:49.134 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 1.00) opts 0xd 01:16:49.134 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 1.00) 01:16:49.134 00.000 15672 Moving (-0.40, 1.00) raw xDistance=-0.65 yDistance=0.89 01:16:49.134 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65 01:16:49.134 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89 01:16:49.135 00.001 15672 MoveAxis(E, 184, ABG) 01:16:49.135 00.000 15672 Guiding Dir = 2, Dur = 184 01:16:49.135 00.000 15672 IsSlewing returns 0 01:16:49.140 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=11572, FiltMin=2594, FiltMax=9762, Gamma=2.950 01:16:49.146 00.006 15672 IsGuiding returns 0 01:16:49.161 00.015 15672 PulseGuide returned control before completion, sleep 179 01:16:49.257 00.096 30444 UpdateGuideState exits: m=108774 SNR=80.4 Saturated 01:16:49.257 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:49.257 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:49.257 00.000 30444 Enqueuing Expose request 01:16:49.385 00.128 15672 IsGuiding returns 0 01:16:49.385 00.000 15672 Move returns status 0, amount 184 01:16:49.385 00.000 15672 MoveAxis(S, 159, ABG) 01:16:49.385 00.000 15672 Guiding Dir = 1, Dur = 159 01:16:49.386 00.001 15672 IsSlewing returns 0 01:16:49.387 00.001 15672 IsGuiding returns 0 01:16:49.465 00.078 15672 PulseGuide returned control before completion, sleep 91 01:16:49.558 00.093 15672 IsGuiding returns 1 01:16:49.558 00.000 15672 scope still moving after pulse duration time elapsed 01:16:49.579 00.021 15672 IsSlewing returns 0 01:16:49.611 00.032 15672 IsGuiding returns 1 01:16:49.632 00.021 15672 IsSlewing returns 0 01:16:49.674 00.042 15672 IsGuiding returns 0 01:16:49.675 00.001 15672 scope move finished after 159 + 128 ms 01:16:49.675 00.000 15672 Move returns status 0, amount 159 01:16:49.675 00.000 15672 move complete, result=0 01:16:49.675 00.000 15672 worker thread done servicing request 01:16:49.675 00.000 15672 Worker thread wakes up 01:16:49.675 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:49.675 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:49.676 00.001 30444 GuideStep: -0.7 px 184 ms EAST, 0.9 px 159 ms SOUTH 01:16:51.582 01.906 15672 Exposure complete 01:16:51.603 00.021 15672 worker thread done servicing request 01:16:51.603 00.000 30444 OnExposeComplete: enter 01:16:51.603 00.000 30444 UpdateGuideState(): m_state=6 01:16:51.603 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5133 01:16:51.603 00.000 30444 Star::Find returns 1 (1), X=459.55, Y=200.29, Mass=125614, SNR=93.8, Peak=12397 HFD=3.3 01:16:51.603 00.000 30444 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.28) = xAngle (2.53 = 2.53) 01:16:51.603 00.000 30444 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.47 = 2.47) 01:16:51.603 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=0.70 hyp=0.91 cameraTheta=2.25 mountX=-0.74 mountY=0.56, mountTheta=2.49 01:16:51.604 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=0.70, opts=13) 01:16:51.604 00.000 30444 Enqueuing Move request for scope (-0.57, 0.70) 01:16:51.604 00.000 15672 Worker thread wakes up 01:16:51.604 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.70) opts 0xd 01:16:51.604 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, 0.70) 01:16:51.604 00.000 15672 Moving (-0.57, 0.70) raw xDistance=-0.74 yDistance=0.56 01:16:51.604 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.74 01:16:51.604 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 01:16:51.604 00.000 15672 MoveAxis(E, 213, ABG) 01:16:51.604 00.000 15672 Guiding Dir = 2, Dur = 213 01:16:51.605 00.001 15672 IsSlewing returns 0 01:16:51.606 00.001 15672 IsGuiding returns 0 01:16:51.611 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=12397, FiltMin=2555, FiltMax=9526, Gamma=2.950 01:16:51.621 00.010 15672 PulseGuide returned control before completion, sleep 208 01:16:51.660 00.039 30444 UpdateGuideState exits: m=125614 SNR=93.8 Saturated 01:16:51.660 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:51.660 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:51.660 00.000 30444 Enqueuing Expose request 01:16:51.833 00.173 15672 IsGuiding returns 1 01:16:51.833 00.000 15672 scope still moving after pulse duration time elapsed 01:16:51.854 00.021 15672 IsSlewing returns 0 01:16:51.862 00.008 15672 IsGuiding returns 0 01:16:51.862 00.000 15672 scope move finished after 213 + 43 ms 01:16:51.862 00.000 15672 Move returns status 0, amount 213 01:16:51.862 00.000 15672 MoveAxis(S, 101, ABG) 01:16:51.862 00.000 15672 Guiding Dir = 1, Dur = 101 01:16:51.863 00.001 15672 IsSlewing returns 0 01:16:51.863 00.000 15672 IsGuiding returns 0 01:16:51.941 00.078 15672 PulseGuide returned control before completion, sleep 34 01:16:51.978 00.037 15672 IsGuiding returns 1 01:16:51.978 00.000 15672 scope still moving after pulse duration time elapsed 01:16:51.999 00.021 15672 IsSlewing returns 0 01:16:52.002 00.003 15672 IsGuiding returns 1 01:16:52.024 00.022 15672 IsSlewing returns 0 01:16:52.027 00.003 15672 IsGuiding returns 1 01:16:52.047 00.020 15672 IsSlewing returns 0 01:16:52.069 00.022 15672 IsGuiding returns 0 01:16:52.069 00.000 15672 scope move finished after 101 + 104 ms 01:16:52.069 00.000 15672 Move returns status 0, amount 101 01:16:52.069 00.000 15672 move complete, result=0 01:16:52.069 00.000 15672 worker thread done servicing request 01:16:52.069 00.000 15672 Worker thread wakes up 01:16:52.069 00.000 30444 GuideStep: -0.7 px 213 ms EAST, 0.6 px 101 ms SOUTH 01:16:52.069 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:52.069 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:54.175 02.106 15672 Exposure complete 01:16:54.195 00.020 15672 worker thread done servicing request 01:16:54.195 00.000 30444 OnExposeComplete: enter 01:16:54.195 00.000 30444 UpdateGuideState(): m_state=6 01:16:54.195 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5134 01:16:54.195 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=199.79, Mass=121270, SNR=89.5, Peak=12117 HFD=3.3 01:16:54.195 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 01:16:54.195 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 01:16:54.195 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.21 hyp=0.48 cameraTheta=0.44 mountX=0.36 mountY=0.29, mountTheta=0.68 01:16:54.196 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.21, opts=13) 01:16:54.196 00.000 30444 Enqueuing Move request for scope (0.44, 0.21) 01:16:54.196 00.000 15672 Worker thread wakes up 01:16:54.196 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.21) opts 0xd 01:16:54.196 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.21) 01:16:54.196 00.000 15672 Moving (0.44, 0.21) raw xDistance=0.36 yDistance=0.29 01:16:54.196 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.36 01:16:54.196 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 01:16:54.196 00.000 15672 MoveAxis(W, 83, ABG) 01:16:54.196 00.000 15672 Guiding Dir = 3, Dur = 83 01:16:54.196 00.000 15672 IsSlewing returns 0 01:16:54.199 00.003 15672 IsGuiding returns 0 01:16:54.203 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=12117, FiltMin=2578, FiltMax=11067, Gamma=2.950 01:16:54.226 00.023 15672 PulseGuide returned control before completion, sleep 67 01:16:54.321 00.095 15672 IsGuiding returns 0 01:16:54.321 00.000 15672 Move returns status 0, amount 83 01:16:54.321 00.000 15672 MoveAxis(S, 53, ABG) 01:16:54.321 00.000 15672 Guiding Dir = 1, Dur = 53 01:16:54.321 00.000 15672 IsSlewing returns 0 01:16:54.322 00.001 15672 IsGuiding returns 0 01:16:54.362 00.040 30444 UpdateGuideState exits: m=121270 SNR=89.5 Saturated 01:16:54.362 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:54.362 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:54.362 00.000 30444 Enqueuing Expose request 01:16:54.404 00.042 15672 IsGuiding returns 1 01:16:54.404 00.000 15672 scope still moving after pulse duration time elapsed 01:16:54.425 00.021 15672 IsSlewing returns 0 01:16:54.427 00.002 15672 IsGuiding returns 1 01:16:54.447 00.020 15672 IsSlewing returns 0 01:16:54.448 00.001 15672 IsGuiding returns 1 01:16:54.469 00.021 15672 IsSlewing returns 0 01:16:54.498 00.029 15672 IsGuiding returns 0 01:16:54.498 00.000 15672 scope move finished after 53 + 122 ms 01:16:54.498 00.000 15672 Move returns status 0, amount 53 01:16:54.498 00.000 15672 move complete, result=0 01:16:54.498 00.000 15672 worker thread done servicing request 01:16:54.498 00.000 15672 Worker thread wakes up 01:16:54.498 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:54.498 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:54.498 00.000 30444 GuideStep: 0.4 px 83 ms WEST, 0.3 px 53 ms SOUTH 01:16:56.407 01.909 15672 Exposure complete 01:16:56.427 00.020 15672 worker thread done servicing request 01:16:56.427 00.000 30444 OnExposeComplete: enter 01:16:56.427 00.000 30444 UpdateGuideState(): m_state=6 01:16:56.427 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5135 01:16:56.427 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=200.07, Mass=125091, SNR=92.0, Peak=10986 HFD=3.4 01:16:56.427 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 01:16:56.427 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 01:16:56.427 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.48 hyp=0.53 cameraTheta=1.13 mountX=0.08 mountY=0.52, mountTheta=1.41 01:16:56.428 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.48, opts=13) 01:16:56.428 00.000 30444 Enqueuing Move request for scope (0.22, 0.48) 01:16:56.428 00.000 15672 Worker thread wakes up 01:16:56.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.48) opts 0xd 01:16:56.428 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.48) 01:16:56.428 00.000 15672 Moving (0.22, 0.48) raw xDistance=0.08 yDistance=0.52 01:16:56.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 01:16:56.428 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 01:16:56.428 00.000 15672 MoveAxis(E, 0, ABG) 01:16:56.428 00.000 15672 Move returns status 0, amount 0 01:16:56.428 00.000 15672 MoveAxis(S, 92, ABG) 01:16:56.428 00.000 15672 Guiding Dir = 1, Dur = 92 01:16:56.429 00.001 15672 IsSlewing returns 0 01:16:56.431 00.002 15672 IsGuiding returns 0 01:16:56.435 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=12111, FiltMin=2551, FiltMax=10579, Gamma=2.950 01:16:56.484 00.049 30444 UpdateGuideState exits: m=125091 SNR=92.0 Saturated 01:16:56.484 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:56.484 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:56.484 00.000 30444 Enqueuing Expose request 01:16:56.510 00.026 15672 PulseGuide returned control before completion, sleep 23 01:16:56.535 00.025 15672 IsGuiding returns 1 01:16:56.535 00.000 15672 scope still moving after pulse duration time elapsed 01:16:56.556 00.021 15672 IsSlewing returns 0 01:16:56.557 00.001 15672 IsGuiding returns 1 01:16:56.577 00.020 15672 IsSlewing returns 0 01:16:56.578 00.001 15672 IsGuiding returns 1 01:16:56.600 00.022 15672 IsSlewing returns 0 01:16:56.670 00.070 15672 IsGuiding returns 0 01:16:56.670 00.000 15672 scope move finished after 92 + 147 ms 01:16:56.670 00.000 15672 Move returns status 0, amount 92 01:16:56.670 00.000 15672 move complete, result=0 01:16:56.671 00.001 15672 worker thread done servicing request 01:16:56.671 00.000 15672 Worker thread wakes up 01:16:56.671 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:56.671 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:56.671 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 92 ms SOUTH 01:16:58.781 02.110 15672 Exposure complete 01:16:58.801 00.020 15672 worker thread done servicing request 01:16:58.801 00.000 30444 OnExposeComplete: enter 01:16:58.801 00.000 30444 UpdateGuideState(): m_state=6 01:16:58.801 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5136 01:16:58.801 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=199.95, Mass=122676, SNR=90.5, Peak=11248 HFD=3.8 01:16:58.802 00.001 30444 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.28) = xAngle (1.46 = 1.46) 01:16:58.802 00.000 30444 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.40 = 1.40) 01:16:58.802 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.36 hyp=0.39 cameraTheta=1.18 mountX=0.04 mountY=0.39, mountTheta=1.46 01:16:58.802 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.36, opts=13) 01:16:58.802 00.000 30444 Enqueuing Move request for scope (0.15, 0.36) 01:16:58.802 00.000 15672 Worker thread wakes up 01:16:58.802 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.36) opts 0xd 01:16:58.802 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.36) 01:16:58.802 00.000 15672 Moving (0.15, 0.36) raw xDistance=0.04 yDistance=0.39 01:16:58.802 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:16:58.802 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 01:16:58.802 00.000 15672 MoveAxis(E, 0, ABG) 01:16:58.803 00.001 15672 Move returns status 0, amount 0 01:16:58.803 00.000 15672 MoveAxis(S, 69, ABG) 01:16:58.803 00.000 15672 Guiding Dir = 1, Dur = 69 01:16:58.803 00.000 15672 IsSlewing returns 0 01:16:58.804 00.001 15672 IsGuiding returns 0 01:16:58.809 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11925, FiltMin=2646, FiltMax=10385, Gamma=2.950 01:16:58.857 00.048 30444 UpdateGuideState exits: m=122676 SNR=90.5 Saturated 01:16:58.857 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:16:58.857 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:16:58.858 00.001 30444 Enqueuing Expose request 01:16:58.890 00.032 15672 IsGuiding returns 1 01:16:58.890 00.000 15672 scope still moving after pulse duration time elapsed 01:16:58.911 00.021 15672 IsSlewing returns 0 01:16:58.912 00.001 15672 IsGuiding returns 1 01:16:58.933 00.021 15672 IsSlewing returns 0 01:16:58.934 00.001 15672 IsGuiding returns 1 01:16:58.955 00.021 15672 IsSlewing returns 0 01:16:59.019 00.064 15672 IsGuiding returns 0 01:16:59.019 00.000 15672 scope move finished after 69 + 145 ms 01:16:59.019 00.000 15672 Move returns status 0, amount 69 01:16:59.019 00.000 15672 move complete, result=0 01:16:59.020 00.001 15672 worker thread done servicing request 01:16:59.020 00.000 15672 Worker thread wakes up 01:16:59.020 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:16:59.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:16:59.020 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 69 ms SOUTH 01:17:00.928 01.908 15672 Exposure complete 01:17:00.947 00.019 15672 worker thread done servicing request 01:17:00.947 00.000 30444 OnExposeComplete: enter 01:17:00.947 00.000 30444 UpdateGuideState(): m_state=6 01:17:00.947 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5137 01:17:00.948 00.001 30444 Star::Find returns 1 (1), X=460.14, Y=199.92, Mass=120491, SNR=103.8, Peak=11672 HFD=3.5 01:17:00.948 00.000 30444 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 01:17:00.948 00.000 30444 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 01:17:00.948 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.53 mountX=-0.08 mountY=0.32, mountTheta=1.81 01:17:00.948 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.33, opts=13) 01:17:00.948 00.000 30444 Enqueuing Move request for scope (0.01, 0.33) 01:17:00.948 00.000 15672 Worker thread wakes up 01:17:00.948 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.33) opts 0xd 01:17:00.948 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.33) 01:17:00.948 00.000 15672 Moving (0.01, 0.33) raw xDistance=-0.08 yDistance=0.32 01:17:00.949 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:17:00.949 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 01:17:00.949 00.000 15672 MoveAxis(E, 0, ABG) 01:17:00.949 00.000 15672 Move returns status 0, amount 0 01:17:00.949 00.000 15672 MoveAxis(S, 58, ABG) 01:17:00.949 00.000 15672 Guiding Dir = 1, Dur = 58 01:17:00.949 00.000 15672 IsSlewing returns 0 01:17:00.950 00.001 15672 IsGuiding returns 0 01:17:00.954 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=11930, FiltMin=2550, FiltMax=9981, Gamma=2.950 01:17:01.004 00.050 30444 UpdateGuideState exits: m=120491 SNR=103.8 Saturated 01:17:01.004 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:01.004 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:01.004 00.000 30444 Enqueuing Expose request 01:17:01.032 00.028 15672 IsGuiding returns 1 01:17:01.032 00.000 15672 scope still moving after pulse duration time elapsed 01:17:01.053 00.021 15672 IsSlewing returns 0 01:17:01.055 00.002 15672 IsGuiding returns 1 01:17:01.076 00.021 15672 IsSlewing returns 0 01:17:01.078 00.002 15672 IsGuiding returns 1 01:17:01.100 00.022 15672 IsSlewing returns 0 01:17:01.160 00.060 15672 IsGuiding returns 0 01:17:01.160 00.000 15672 scope move finished after 58 + 152 ms 01:17:01.161 00.001 15672 Move returns status 0, amount 58 01:17:01.161 00.000 15672 move complete, result=0 01:17:01.161 00.000 15672 worker thread done servicing request 01:17:01.161 00.000 15672 Worker thread wakes up 01:17:01.161 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:01.161 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:01.161 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 58 ms SOUTH 01:17:03.271 02.110 15672 Exposure complete 01:17:03.291 00.020 15672 worker thread done servicing request 01:17:03.291 00.000 30444 OnExposeComplete: enter 01:17:03.291 00.000 30444 UpdateGuideState(): m_state=6 01:17:03.291 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5138 01:17:03.291 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=199.86, Mass=121085, SNR=90.0, Peak=11255 HFD=3.6 01:17:03.291 00.000 30444 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.28) = xAngle (2.20 = 2.20) 01:17:03.291 00.000 30444 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.13 = 2.13) 01:17:03.291 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.28 cameraTheta=1.92 mountX=-0.17 mountY=0.24, mountTheta=2.18 01:17:03.292 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.27, opts=13) 01:17:03.292 00.000 30444 Enqueuing Move request for scope (-0.10, 0.27) 01:17:03.292 00.000 15672 Worker thread wakes up 01:17:03.292 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd 01:17:03.292 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.27) 01:17:03.292 00.000 15672 Moving (-0.10, 0.27) raw xDistance=-0.17 yDistance=0.24 01:17:03.292 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 01:17:03.292 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:17:03.292 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 01:17:03.292 00.000 15672 MoveAxis(E, 0, ABG) 01:17:03.292 00.000 15672 Move returns status 0, amount 0 01:17:03.292 00.000 15672 MoveAxis(N, 0, ABG) 01:17:03.292 00.000 15672 Move returns status 0, amount 0 01:17:03.292 00.000 15672 move complete, result=0 01:17:03.292 00.000 15672 worker thread done servicing request 01:17:03.297 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=12263, FiltMin=2611, FiltMax=9602, Gamma=2.950 01:17:03.495 00.198 30444 UpdateGuideState exits: m=121085 SNR=90.0 Saturated 01:17:03.496 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:03.496 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:03.496 00.000 30444 Enqueuing Expose request 01:17:03.496 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:17:03.496 00.000 15672 Worker thread wakes up 01:17:03.496 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:03.496 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:05.411 01.915 15672 Exposure complete 01:17:05.443 00.032 15672 worker thread done servicing request 01:17:05.443 00.000 30444 OnExposeComplete: enter 01:17:05.443 00.000 30444 UpdateGuideState(): m_state=6 01:17:05.443 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5139 01:17:05.444 00.001 30444 Star::Find returns 1 (1), X=460.11, Y=199.99, Mass=131426, SNR=93.9, Peak=11339 HFD=3.9 01:17:05.444 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 01:17:05.444 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 01:17:05.444 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.60 mountX=-0.12 mountY=0.39, mountTheta=1.87 01:17:05.444 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.40, opts=13) 01:17:05.444 00.000 30444 Enqueuing Move request for scope (-0.01, 0.40) 01:17:05.444 00.000 15672 Worker thread wakes up 01:17:05.444 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.40) opts 0xd 01:17:05.444 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.40) 01:17:05.444 00.000 15672 Moving (-0.01, 0.40) raw xDistance=-0.12 yDistance=0.39 01:17:05.445 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 01:17:05.445 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 01:17:05.445 00.000 15672 MoveAxis(E, 0, ABG) 01:17:05.445 00.000 15672 Move returns status 0, amount 0 01:17:05.445 00.000 15672 MoveAxis(S, 70, ABG) 01:17:05.445 00.000 15672 Guiding Dir = 1, Dur = 70 01:17:05.446 00.001 15672 IsSlewing returns 0 01:17:05.447 00.001 15672 IsGuiding returns 0 01:17:05.451 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=11909, FiltMin=2538, FiltMax=10030, Gamma=2.950 01:17:05.521 00.070 15672 IsGuiding returns 1 01:17:05.521 00.000 15672 scope still moving after pulse duration time elapsed 01:17:05.541 00.020 30444 UpdateGuideState exits: m=131426 SNR=93.9 Saturated 01:17:05.541 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:05.541 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:05.541 00.000 30444 Enqueuing Expose request 01:17:05.542 00.001 15672 IsSlewing returns 0 01:17:05.543 00.001 15672 IsGuiding returns 1 01:17:05.564 00.021 15672 IsSlewing returns 0 01:17:05.565 00.001 15672 IsGuiding returns 1 01:17:05.586 00.021 15672 IsSlewing returns 0 01:17:05.600 00.014 15672 IsGuiding returns 0 01:17:05.600 00.000 15672 scope move finished after 70 + 82 ms 01:17:05.600 00.000 15672 Move returns status 0, amount 70 01:17:05.600 00.000 15672 move complete, result=0 01:17:05.600 00.000 15672 worker thread done servicing request 01:17:05.600 00.000 15672 Worker thread wakes up 01:17:05.600 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:05.600 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:05.600 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 70 ms SOUTH 01:17:07.710 02.110 15672 Exposure complete 01:17:07.729 00.019 15672 worker thread done servicing request 01:17:07.729 00.000 30444 OnExposeComplete: enter 01:17:07.729 00.000 30444 UpdateGuideState(): m_state=6 01:17:07.730 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5140 01:17:07.730 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=200.09, Mass=121475, SNR=102.0, Peak=11822 HFD=3.5 01:17:07.730 00.000 30444 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.28) = xAngle (2.44 = 2.44) 01:17:07.730 00.000 30444 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.38 = 2.38) 01:17:07.730 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.50 hyp=0.60 cameraTheta=2.17 mountX=-0.46 mountY=0.41, mountTheta=2.41 01:17:07.730 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.50, opts=13) 01:17:07.730 00.000 30444 Enqueuing Move request for scope (-0.34, 0.50) 01:17:07.730 00.000 15672 Worker thread wakes up 01:17:07.730 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.50) opts 0xd 01:17:07.730 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.50) 01:17:07.730 00.000 15672 Moving (-0.34, 0.50) raw xDistance=-0.46 yDistance=0.41 01:17:07.731 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 01:17:07.731 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 01:17:07.731 00.000 15672 MoveAxis(E, 125, ABG) 01:17:07.731 00.000 15672 Guiding Dir = 2, Dur = 125 01:17:07.731 00.000 15672 IsSlewing returns 0 01:17:07.732 00.001 15672 IsGuiding returns 0 01:17:07.737 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11822, FiltMin=2575, FiltMax=9401, Gamma=2.950 01:17:07.757 00.020 15672 PulseGuide returned control before completion, sleep 111 01:17:07.793 00.036 30444 UpdateGuideState exits: m=121475 SNR=102.0 Saturated 01:17:07.793 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:07.793 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:07.793 00.000 30444 Enqueuing Expose request 01:17:07.870 00.077 15672 IsGuiding returns 1 01:17:07.870 00.000 15672 scope still moving after pulse duration time elapsed 01:17:07.891 00.021 15672 IsSlewing returns 0 01:17:07.900 00.009 15672 IsGuiding returns 0 01:17:07.901 00.001 15672 scope move finished after 125 + 43 ms 01:17:07.901 00.000 15672 Move returns status 0, amount 125 01:17:07.901 00.000 15672 MoveAxis(S, 74, ABG) 01:17:07.901 00.000 15672 Guiding Dir = 1, Dur = 74 01:17:07.902 00.001 15672 IsSlewing returns 0 01:17:07.902 00.000 15672 IsGuiding returns 0 01:17:07.983 00.081 15672 IsGuiding returns 1 01:17:07.983 00.000 15672 scope still moving after pulse duration time elapsed 01:17:08.004 00.021 15672 IsSlewing returns 0 01:17:08.007 00.003 15672 IsGuiding returns 1 01:17:08.029 00.022 15672 IsSlewing returns 0 01:17:08.032 00.003 15672 IsGuiding returns 1 01:17:08.053 00.021 15672 IsSlewing returns 0 01:17:08.108 00.055 15672 IsGuiding returns 0 01:17:08.108 00.000 15672 scope move finished after 74 + 131 ms 01:17:08.108 00.000 15672 Move returns status 0, amount 74 01:17:08.108 00.000 15672 move complete, result=0 01:17:08.109 00.001 15672 worker thread done servicing request 01:17:08.109 00.000 15672 Worker thread wakes up 01:17:08.109 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:08.109 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:08.109 00.000 30444 GuideStep: -0.5 px 125 ms EAST, 0.4 px 74 ms SOUTH 01:17:10.015 01.906 15672 Exposure complete 01:17:10.035 00.020 15672 worker thread done servicing request 01:17:10.035 00.000 30444 OnExposeComplete: enter 01:17:10.035 00.000 30444 UpdateGuideState(): m_state=6 01:17:10.035 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5141 01:17:10.035 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=199.66, Mass=138980, SNR=107.5, Peak=12288 HFD=3.9 01:17:10.035 00.000 30444 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.28) = xAngle (2.82 = 2.82) 01:17:10.035 00.000 30444 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.75 = 2.75) 01:17:10.035 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.54 mountX=-0.12 mountY=0.05, mountTheta=2.76 01:17:10.035 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.07, opts=13) 01:17:10.035 00.000 30444 Enqueuing Move request for scope (-0.10, 0.07) 01:17:10.035 00.000 15672 Worker thread wakes up 01:17:10.035 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd 01:17:10.035 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.07) 01:17:10.035 00.000 15672 Moving (-0.10, 0.07) raw xDistance=-0.12 yDistance=0.05 01:17:10.035 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 01:17:10.035 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:17:10.035 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 01:17:10.035 00.000 15672 MoveAxis(E, 0, ABG) 01:17:10.035 00.000 15672 Move returns status 0, amount 0 01:17:10.036 00.001 15672 MoveAxis(N, 0, ABG) 01:17:10.036 00.000 15672 Move returns status 0, amount 0 01:17:10.036 00.000 15672 move complete, result=0 01:17:10.036 00.000 15672 worker thread done servicing request 01:17:10.041 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=12288, FiltMin=2645, FiltMax=10616, Gamma=2.950 01:17:10.090 00.049 30444 UpdateGuideState exits: m=138980 SNR=107.5 Saturated 01:17:10.090 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:10.090 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:10.090 00.000 30444 Enqueuing Expose request 01:17:10.090 00.000 15672 Worker thread wakes up 01:17:10.090 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:10.090 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:17:10.090 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:12.196 02.106 15672 Exposure complete 01:17:12.216 00.020 15672 worker thread done servicing request 01:17:12.216 00.000 30444 OnExposeComplete: enter 01:17:12.216 00.000 30444 UpdateGuideState(): m_state=6 01:17:12.216 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5142 01:17:12.216 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=199.63, Mass=127403, SNR=91.4, Peak=11696 HFD=3.6 01:17:12.216 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 01:17:12.216 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 01:17:12.216 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=0.04 hyp=0.59 cameraTheta=0.07 mountX=0.56 mountY=0.17, mountTheta=0.29 01:17:12.217 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=0.04, opts=13) 01:17:12.217 00.000 30444 Enqueuing Move request for scope (0.59, 0.04) 01:17:12.217 00.000 15672 Worker thread wakes up 01:17:12.217 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.04) opts 0xd 01:17:12.217 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, 0.04) 01:17:12.217 00.000 15672 Moving (0.59, 0.04) raw xDistance=0.56 yDistance=0.17 01:17:12.217 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 01:17:12.217 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:17:12.217 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:17:12.217 00.000 15672 MoveAxis(W, 150, ABG) 01:17:12.217 00.000 15672 Guiding Dir = 3, Dur = 150 01:17:12.218 00.001 15672 IsSlewing returns 0 01:17:12.219 00.001 15672 IsGuiding returns 0 01:17:12.223 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=11696, FiltMin=2564, FiltMax=10229, Gamma=2.950 01:17:12.245 00.022 15672 PulseGuide returned control before completion, sleep 134 01:17:12.273 00.028 30444 UpdateGuideState exits: m=127403 SNR=91.4 Saturated 01:17:12.273 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:12.273 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:12.273 00.000 30444 Enqueuing Expose request 01:17:12.382 00.109 15672 IsGuiding returns 1 01:17:12.382 00.000 15672 scope still moving after pulse duration time elapsed 01:17:12.402 00.020 15672 IsSlewing returns 0 01:17:12.422 00.020 15672 IsGuiding returns 0 01:17:12.423 00.001 15672 scope move finished after 150 + 53 ms 01:17:12.423 00.000 15672 Move returns status 0, amount 150 01:17:12.423 00.000 15672 MoveAxis(N, 0, ABG) 01:17:12.423 00.000 15672 Move returns status 0, amount 0 01:17:12.423 00.000 15672 move complete, result=0 01:17:12.423 00.000 15672 worker thread done servicing request 01:17:12.423 00.000 15672 Worker thread wakes up 01:17:12.424 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:12.424 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:12.424 00.000 30444 GuideStep: 0.6 px 150 ms WEST, 0.2 px 0 ms NORTH 01:17:14.329 01.905 15672 Exposure complete 01:17:14.349 00.020 15672 worker thread done servicing request 01:17:14.349 00.000 30444 OnExposeComplete: enter 01:17:14.349 00.000 30444 UpdateGuideState(): m_state=6 01:17:14.349 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5143 01:17:14.349 00.000 30444 Star::Find returns 1 (1), X=459.63, Y=199.72, Mass=118166, SNR=88.0, Peak=13989 HFD=3.5 01:17:14.349 00.000 30444 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.28) = xAngle (3.16 = -3.12) 01:17:14.349 00.000 30444 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.10 = 3.10) 01:17:14.349 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=0.13 hyp=0.51 cameraTheta=2.88 mountX=-0.51 mountY=0.02, mountTheta=3.10 01:17:14.350 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.13, opts=13) 01:17:14.350 00.000 30444 Enqueuing Move request for scope (-0.49, 0.13) 01:17:14.350 00.000 15672 Worker thread wakes up 01:17:14.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.13) opts 0xd 01:17:14.350 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.13) 01:17:14.350 00.000 15672 Moving (-0.49, 0.13) raw xDistance=-0.51 yDistance=0.02 01:17:14.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.51 01:17:14.350 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:17:14.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 01:17:14.350 00.000 15672 MoveAxis(E, 127, ABG) 01:17:14.350 00.000 15672 Guiding Dir = 2, Dur = 127 01:17:14.351 00.001 15672 IsSlewing returns 0 01:17:14.353 00.002 15672 IsGuiding returns 0 01:17:14.357 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=14649, FiltMin=2598, FiltMax=10063, Gamma=2.950 01:17:14.369 00.012 15672 PulseGuide returned control before completion, sleep 121 01:17:14.407 00.038 30444 UpdateGuideState exits: m=118166 SNR=88.0 Saturated 01:17:14.407 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:14.407 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:14.407 00.000 30444 Enqueuing Expose request 01:17:14.530 00.123 15672 IsGuiding returns 0 01:17:14.530 00.000 15672 Move returns status 0, amount 127 01:17:14.530 00.000 15672 MoveAxis(N, 0, ABG) 01:17:14.530 00.000 15672 Move returns status 0, amount 0 01:17:14.530 00.000 15672 move complete, result=0 01:17:14.530 00.000 15672 worker thread done servicing request 01:17:14.530 00.000 15672 Worker thread wakes up 01:17:14.530 00.000 30444 GuideStep: -0.5 px 127 ms EAST, 0.0 px 0 ms NORTH 01:17:14.530 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:14.531 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:16.639 02.108 15672 Exposure complete 01:17:16.666 00.027 15672 worker thread done servicing request 01:17:16.666 00.000 30444 OnExposeComplete: enter 01:17:16.666 00.000 30444 UpdateGuideState(): m_state=6 01:17:16.666 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5144 01:17:16.666 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=199.78, Mass=114648, SNR=76.5, Peak=11494 HFD=3.5 01:17:16.666 00.000 30444 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 01:17:16.666 00.000 30444 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 01:17:16.666 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.20 cameraTheta=1.42 mountX=-0.02 mountY=0.20, mountTheta=1.69 01:17:16.666 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.19, opts=13) 01:17:16.666 00.000 30444 Enqueuing Move request for scope (0.03, 0.19) 01:17:16.667 00.001 15672 Worker thread wakes up 01:17:16.667 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd 01:17:16.667 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.19) 01:17:16.667 00.000 15672 Moving (0.03, 0.19) raw xDistance=-0.02 yDistance=0.20 01:17:16.667 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 01:17:16.667 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:17:16.667 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 01:17:16.667 00.000 15672 MoveAxis(E, 0, ABG) 01:17:16.667 00.000 15672 Move returns status 0, amount 0 01:17:16.667 00.000 15672 MoveAxis(N, 0, ABG) 01:17:16.667 00.000 15672 Move returns status 0, amount 0 01:17:16.667 00.000 15672 move complete, result=0 01:17:16.667 00.000 15672 worker thread done servicing request 01:17:16.671 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12033, FiltMin=2660, FiltMax=9931, Gamma=2.950 01:17:16.721 00.050 30444 UpdateGuideState exits: m=114648 SNR=76.5 Saturated 01:17:16.721 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:16.721 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:16.721 00.000 30444 Enqueuing Expose request 01:17:16.721 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 01:17:16.721 00.000 15672 Worker thread wakes up 01:17:16.721 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:16.721 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:18.629 01.908 15672 Exposure complete 01:17:18.649 00.020 15672 worker thread done servicing request 01:17:18.649 00.000 30444 OnExposeComplete: enter 01:17:18.649 00.000 30444 UpdateGuideState(): m_state=6 01:17:18.649 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5145 01:17:18.649 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=199.75, Mass=114284, SNR=83.7, Peak=13138 HFD=3.5 01:17:18.649 00.000 30444 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.28) = xAngle (3.09 = 3.09) 01:17:18.649 00.000 30444 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.03 = 3.03) 01:17:18.649 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=0.16 hyp=0.49 cameraTheta=2.81 mountX=-0.49 mountY=0.06, mountTheta=3.03 01:17:18.650 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=0.16, opts=13) 01:17:18.650 00.000 30444 Enqueuing Move request for scope (-0.47, 0.16) 01:17:18.650 00.000 15672 Worker thread wakes up 01:17:18.650 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.16) opts 0xd 01:17:18.650 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, 0.16) 01:17:18.650 00.000 15672 Moving (-0.47, 0.16) raw xDistance=-0.49 yDistance=0.06 01:17:18.650 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49 01:17:18.650 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:17:18.650 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 01:17:18.650 00.000 15672 MoveAxis(E, 133, ABG) 01:17:18.650 00.000 15672 Guiding Dir = 2, Dur = 133 01:17:18.651 00.001 15672 IsSlewing returns 0 01:17:18.652 00.001 15672 IsGuiding returns 0 01:17:18.657 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=13138, FiltMin=2644, FiltMax=9901, Gamma=2.950 01:17:18.667 00.010 15672 PulseGuide returned control before completion, sleep 129 01:17:18.707 00.040 30444 UpdateGuideState exits: m=114284 SNR=83.7 Saturated 01:17:18.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:18.707 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:18.707 00.000 30444 Enqueuing Expose request 01:17:18.812 00.105 15672 IsGuiding returns 0 01:17:18.812 00.000 15672 Move returns status 0, amount 133 01:17:18.812 00.000 15672 MoveAxis(N, 0, ABG) 01:17:18.812 00.000 15672 Move returns status 0, amount 0 01:17:18.812 00.000 15672 move complete, result=0 01:17:18.812 00.000 15672 worker thread done servicing request 01:17:18.812 00.000 15672 Worker thread wakes up 01:17:18.812 00.000 30444 GuideStep: -0.5 px 133 ms EAST, 0.1 px 0 ms NORTH 01:17:18.812 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:18.812 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:20.929 02.117 15672 Exposure complete 01:17:20.961 00.032 15672 worker thread done servicing request 01:17:20.961 00.000 30444 OnExposeComplete: enter 01:17:20.961 00.000 30444 UpdateGuideState(): m_state=6 01:17:20.961 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5146 01:17:20.961 00.000 30444 Star::Find returns 1 (1), X=459.59, Y=200.46, Mass=122731, SNR=89.4, Peak=11774 HFD=3.3 01:17:20.961 00.000 30444 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.28) = xAngle (2.40 = 2.40) 01:17:20.961 00.000 30444 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.34 = 2.34) 01:17:20.961 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=0.87 hyp=1.03 cameraTheta=2.12 mountX=-0.76 mountY=0.74, mountTheta=2.37 01:17:20.962 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=0.87, opts=13) 01:17:20.962 00.000 30444 Enqueuing Move request for scope (-0.54, 0.87) 01:17:20.962 00.000 15672 Worker thread wakes up 01:17:20.962 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.87) opts 0xd 01:17:20.962 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, 0.87) 01:17:20.962 00.000 15672 Moving (-0.54, 0.87) raw xDistance=-0.76 yDistance=0.74 01:17:20.962 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.76 01:17:20.962 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 01:17:20.962 00.000 15672 MoveAxis(E, 214, ABG) 01:17:20.962 00.000 15672 Guiding Dir = 2, Dur = 214 01:17:20.963 00.001 15672 IsSlewing returns 0 01:17:20.964 00.001 15672 IsGuiding returns 0 01:17:20.968 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=11774, FiltMin=2343, FiltMax=9221, Gamma=2.950 01:17:20.983 00.015 15672 PulseGuide returned control before completion, sleep 206 01:17:21.018 00.035 30444 UpdateGuideState exits: m=122731 SNR=89.4 Saturated 01:17:21.018 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:21.018 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:21.018 00.000 30444 Enqueuing Expose request 01:17:21.194 00.176 15672 IsGuiding returns 1 01:17:21.194 00.000 15672 scope still moving after pulse duration time elapsed 01:17:21.216 00.022 15672 IsSlewing returns 0 01:17:21.225 00.009 15672 IsGuiding returns 0 01:17:21.225 00.000 15672 scope move finished after 214 + 46 ms 01:17:21.225 00.000 15672 Move returns status 0, amount 214 01:17:21.225 00.000 15672 MoveAxis(S, 132, ABG) 01:17:21.225 00.000 15672 Guiding Dir = 1, Dur = 132 01:17:21.226 00.001 15672 IsSlewing returns 0 01:17:21.229 00.003 15672 IsGuiding returns 0 01:17:21.303 00.074 15672 PulseGuide returned control before completion, sleep 68 01:17:21.375 00.072 15672 IsGuiding returns 1 01:17:21.375 00.000 15672 scope still moving after pulse duration time elapsed 01:17:21.396 00.021 15672 IsSlewing returns 0 01:17:21.398 00.002 15672 IsGuiding returns 1 01:17:21.419 00.021 15672 IsSlewing returns 0 01:17:21.422 00.003 15672 IsGuiding returns 1 01:17:21.443 00.021 15672 IsSlewing returns 0 01:17:21.464 00.021 15672 IsGuiding returns 0 01:17:21.465 00.001 15672 scope move finished after 132 + 103 ms 01:17:21.465 00.000 15672 Move returns status 0, amount 132 01:17:21.465 00.000 15672 move complete, result=0 01:17:21.465 00.000 15672 worker thread done servicing request 01:17:21.465 00.000 15672 Worker thread wakes up 01:17:21.465 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:21.465 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:21.466 00.001 30444 GuideStep: -0.8 px 214 ms EAST, 0.7 px 132 ms SOUTH 01:17:23.381 01.915 15672 Exposure complete 01:17:23.411 00.030 15672 worker thread done servicing request 01:17:23.411 00.000 30444 OnExposeComplete: enter 01:17:23.411 00.000 30444 UpdateGuideState(): m_state=6 01:17:23.411 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5147 01:17:23.411 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=199.87, Mass=131094, SNR=101.6, Peak=10862 HFD=4.2 01:17:23.411 00.000 30444 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 01:17:23.411 00.000 30444 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 01:17:23.411 00.000 30444 CameraToMount -- cameraX=1.03 cameraY=0.28 hyp=1.07 cameraTheta=0.27 mountX=0.91 mountY=0.50, mountTheta=0.50 01:17:23.412 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.03, y=0.28, opts=13) 01:17:23.412 00.000 30444 Enqueuing Move request for scope (1.03, 0.28) 01:17:23.412 00.000 15672 Worker thread wakes up 01:17:23.412 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.03, 0.28) opts 0xd 01:17:23.412 00.000 15672 Handling offset move in thread for scope, endpoint = (1.03, 0.28) 01:17:23.412 00.000 15672 Moving (1.03, 0.28) raw xDistance=0.91 yDistance=0.50 01:17:23.412 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.91 01:17:23.412 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 01:17:23.412 00.000 15672 MoveAxis(W, 232, ABG) 01:17:23.412 00.000 15672 Guiding Dir = 3, Dur = 232 01:17:23.413 00.001 15672 IsSlewing returns 0 01:17:23.414 00.001 15672 IsGuiding returns 0 01:17:23.418 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=10862, FiltMin=2635, FiltMax=9204, Gamma=2.950 01:17:23.428 00.010 15672 PulseGuide returned control before completion, sleep 228 01:17:23.659 00.231 15672 IsGuiding returns 1 01:17:23.659 00.000 15672 scope still moving after pulse duration time elapsed 01:17:23.679 00.020 15672 IsSlewing returns 0 01:17:23.748 00.069 15672 IsGuiding returns 0 01:17:23.748 00.000 15672 scope move finished after 232 + 102 ms 01:17:23.748 00.000 15672 Move returns status 0, amount 232 01:17:23.748 00.000 15672 MoveAxis(S, 89, ABG) 01:17:23.749 00.001 15672 Guiding Dir = 1, Dur = 89 01:17:23.749 00.000 15672 IsSlewing returns 0 01:17:23.751 00.002 15672 IsGuiding returns 0 01:17:23.810 00.059 30444 UpdateGuideState exits: m=131094 SNR=101.6 Saturated 01:17:23.810 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:23.810 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:23.811 00.001 30444 Enqueuing Expose request 01:17:23.828 00.017 15672 PulseGuide returned control before completion, sleep 23 01:17:23.855 00.027 15672 IsGuiding returns 1 01:17:23.855 00.000 15672 scope still moving after pulse duration time elapsed 01:17:23.875 00.020 15672 IsSlewing returns 0 01:17:23.877 00.002 15672 IsGuiding returns 1 01:17:23.898 00.021 15672 IsSlewing returns 0 01:17:23.899 00.001 15672 IsGuiding returns 1 01:17:23.921 00.022 15672 IsSlewing returns 0 01:17:23.971 00.050 15672 IsGuiding returns 0 01:17:23.971 00.000 15672 scope move finished after 89 + 130 ms 01:17:23.971 00.000 15672 Move returns status 0, amount 89 01:17:23.971 00.000 15672 move complete, result=0 01:17:23.971 00.000 15672 worker thread done servicing request 01:17:23.971 00.000 15672 Worker thread wakes up 01:17:23.971 00.000 30444 GuideStep: 0.9 px 232 ms WEST, 0.5 px 89 ms SOUTH 01:17:23.971 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:23.971 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:26.081 02.110 15672 Exposure complete 01:17:26.101 00.020 15672 worker thread done servicing request 01:17:26.101 00.000 30444 OnExposeComplete: enter 01:17:26.101 00.000 30444 UpdateGuideState(): m_state=6 01:17:26.101 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5148 01:17:26.101 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=199.74, Mass=121363, SNR=83.0, Peak=11010 HFD=3.6 01:17:26.101 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 01:17:26.102 00.001 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 01:17:26.102 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.20 cameraTheta=0.82 mountX=0.09 mountY=0.17, mountTheta=1.09 01:17:26.102 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.15, opts=13) 01:17:26.102 00.000 30444 Enqueuing Move request for scope (0.14, 0.15) 01:17:26.102 00.000 15672 Worker thread wakes up 01:17:26.102 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd 01:17:26.102 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.15) 01:17:26.102 00.000 15672 Moving (0.14, 0.15) raw xDistance=0.09 yDistance=0.17 01:17:26.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 01:17:26.102 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:17:26.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:17:26.102 00.000 15672 MoveAxis(E, 0, ABG) 01:17:26.102 00.000 15672 Move returns status 0, amount 0 01:17:26.103 00.001 15672 MoveAxis(N, 0, ABG) 01:17:26.103 00.000 15672 Move returns status 0, amount 0 01:17:26.103 00.000 15672 move complete, result=0 01:17:26.103 00.000 15672 worker thread done servicing request 01:17:26.108 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=11010, FiltMin=2620, FiltMax=9862, Gamma=2.950 01:17:26.165 00.057 30444 UpdateGuideState exits: m=121363 SNR=83.0 Saturated 01:17:26.165 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:26.165 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:26.166 00.001 30444 Enqueuing Expose request 01:17:26.166 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:17:26.166 00.000 15672 Worker thread wakes up 01:17:26.166 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:26.166 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:28.074 01.908 15672 Exposure complete 01:17:28.095 00.021 15672 worker thread done servicing request 01:17:28.095 00.000 30444 OnExposeComplete: enter 01:17:28.095 00.000 30444 UpdateGuideState(): m_state=6 01:17:28.095 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5149 01:17:28.095 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=199.47, Mass=126881, SNR=97.7, Peak=12623 HFD=3.7 01:17:28.095 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 01:17:28.095 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 01:17:28.095 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.63 mountX=0.02 mountY=-0.12, mountTheta=-1.36 01:17:28.095 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.12, opts=13) 01:17:28.095 00.000 30444 Enqueuing Move request for scope (-0.01, -0.12) 01:17:28.096 00.001 15672 Worker thread wakes up 01:17:28.096 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd 01:17:28.096 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.12) 01:17:28.096 00.000 15672 Moving (-0.01, -0.12) raw xDistance=0.02 yDistance=-0.12 01:17:28.096 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:17:28.096 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:17:28.096 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:17:28.096 00.000 15672 MoveAxis(E, 0, ABG) 01:17:28.096 00.000 15672 Move returns status 0, amount 0 01:17:28.096 00.000 15672 MoveAxis(N, 0, ABG) 01:17:28.096 00.000 15672 Move returns status 0, amount 0 01:17:28.096 00.000 15672 move complete, result=0 01:17:28.096 00.000 15672 worker thread done servicing request 01:17:28.101 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=13982, FiltMin=2636, FiltMax=9956, Gamma=2.950 01:17:28.150 00.049 30444 UpdateGuideState exits: m=126881 SNR=97.7 Saturated 01:17:28.150 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:28.150 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:28.150 00.000 30444 Enqueuing Expose request 01:17:28.150 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:17:28.150 00.000 15672 Worker thread wakes up 01:17:28.150 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:28.150 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:30.258 02.108 15672 Exposure complete 01:17:30.281 00.023 15672 worker thread done servicing request 01:17:30.282 00.001 30444 OnExposeComplete: enter 01:17:30.282 00.000 30444 UpdateGuideState(): m_state=6 01:17:30.282 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5150 01:17:30.282 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=199.66, Mass=119752, SNR=88.4, Peak=12227 HFD=3.5 01:17:30.282 00.000 30444 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.28) = xAngle (2.86 = 2.86) 01:17:30.282 00.000 30444 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 01:17:30.282 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.58 mountX=-0.13 mountY=0.04, mountTheta=2.80 01:17:30.282 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.07, opts=13) 01:17:30.282 00.000 30444 Enqueuing Move request for scope (-0.11, 0.07) 01:17:30.282 00.000 15672 Worker thread wakes up 01:17:30.283 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd 01:17:30.283 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.07) 01:17:30.283 00.000 15672 Moving (-0.11, 0.07) raw xDistance=-0.13 yDistance=0.04 01:17:30.283 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:17:30.283 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:17:30.283 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 01:17:30.283 00.000 15672 MoveAxis(E, 0, ABG) 01:17:30.283 00.000 15672 Move returns status 0, amount 0 01:17:30.283 00.000 15672 MoveAxis(N, 0, ABG) 01:17:30.283 00.000 15672 Move returns status 0, amount 0 01:17:30.283 00.000 15672 move complete, result=0 01:17:30.283 00.000 15672 worker thread done servicing request 01:17:30.289 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=12871, FiltMin=2550, FiltMax=9882, Gamma=2.950 01:17:30.339 00.050 30444 UpdateGuideState exits: m=119752 SNR=88.4 Saturated 01:17:30.339 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:30.339 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:30.339 00.000 30444 Enqueuing Expose request 01:17:30.339 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:17:30.339 00.000 15672 Worker thread wakes up 01:17:30.339 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:30.339 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:32.245 01.906 15672 Exposure complete 01:17:32.268 00.023 15672 worker thread done servicing request 01:17:32.268 00.000 30444 OnExposeComplete: enter 01:17:32.269 00.001 30444 UpdateGuideState(): m_state=6 01:17:32.269 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5151 01:17:32.269 00.000 30444 Star::Find returns 1 (1), X=459.87, Y=199.72, Mass=119409, SNR=93.6, Peak=13764 HFD=3.4 01:17:32.269 00.000 30444 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.28) = xAngle (2.93 = 2.93) 01:17:32.269 00.000 30444 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.87 = 2.87) 01:17:32.269 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.14 hyp=0.29 cameraTheta=2.65 mountX=-0.29 mountY=0.08, mountTheta=2.88 01:17:32.269 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.14, opts=13) 01:17:32.269 00.000 30444 Enqueuing Move request for scope (-0.26, 0.14) 01:17:32.270 00.001 15672 Worker thread wakes up 01:17:32.270 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.14) opts 0xd 01:17:32.270 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.14) 01:17:32.270 00.000 15672 Moving (-0.26, 0.14) raw xDistance=-0.29 yDistance=0.08 01:17:32.270 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 01:17:32.270 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:17:32.270 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 01:17:32.270 00.000 15672 MoveAxis(E, 77, ABG) 01:17:32.270 00.000 15672 Guiding Dir = 2, Dur = 77 01:17:32.270 00.000 15672 IsSlewing returns 0 01:17:32.271 00.001 15672 IsGuiding returns 0 01:17:32.276 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=14124, FiltMin=2553, FiltMax=10431, Gamma=2.950 01:17:32.295 00.019 15672 PulseGuide returned control before completion, sleep 64 01:17:32.328 00.033 30444 UpdateGuideState exits: m=119409 SNR=93.6 Saturated 01:17:32.328 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:32.328 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:32.328 00.000 30444 Enqueuing Expose request 01:17:32.359 00.031 15672 IsGuiding returns 1 01:17:32.359 00.000 15672 scope still moving after pulse duration time elapsed 01:17:32.380 00.021 15672 IsSlewing returns 0 01:17:32.381 00.001 15672 IsGuiding returns 1 01:17:32.402 00.021 15672 IsSlewing returns 0 01:17:32.406 00.004 15672 IsGuiding returns 0 01:17:32.406 00.000 15672 scope move finished after 77 + 58 ms 01:17:32.406 00.000 15672 Move returns status 0, amount 77 01:17:32.406 00.000 15672 MoveAxis(N, 0, ABG) 01:17:32.406 00.000 15672 Move returns status 0, amount 0 01:17:32.406 00.000 15672 move complete, result=0 01:17:32.406 00.000 15672 worker thread done servicing request 01:17:32.406 00.000 15672 Worker thread wakes up 01:17:32.406 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:32.406 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:32.702 00.296 30444 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH 01:17:34.516 01.814 15672 Exposure complete 01:17:34.536 00.020 15672 worker thread done servicing request 01:17:34.536 00.000 30444 OnExposeComplete: enter 01:17:34.536 00.000 30444 UpdateGuideState(): m_state=6 01:17:34.537 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5152 01:17:34.537 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=199.54, Mass=129384, SNR=99.4, Peak=13568 HFD=3.4 01:17:34.537 00.000 30444 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.28) = xAngle (-0.05 = -0.05) 01:17:34.537 00.000 30444 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.11 = -0.11) 01:17:34.537 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.16 cameraTheta=-0.32 mountX=0.16 mountY=-0.02, mountTheta=-0.11 01:17:34.537 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.05, opts=13) 01:17:34.537 00.000 30444 Enqueuing Move request for scope (0.16, -0.05) 01:17:34.537 00.000 15672 Worker thread wakes up 01:17:34.537 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd 01:17:34.537 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.05) 01:17:34.537 00.000 15672 Moving (0.16, -0.05) raw xDistance=0.16 yDistance=-0.02 01:17:34.538 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 01:17:34.538 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:17:34.538 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 01:17:34.538 00.000 15672 MoveAxis(E, 0, ABG) 01:17:34.538 00.000 15672 Move returns status 0, amount 0 01:17:34.538 00.000 15672 MoveAxis(N, 0, ABG) 01:17:34.538 00.000 15672 Move returns status 0, amount 0 01:17:34.538 00.000 15672 move complete, result=0 01:17:34.538 00.000 15672 worker thread done servicing request 01:17:34.543 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=13568, FiltMin=2575, FiltMax=10568, Gamma=2.950 01:17:34.755 00.212 30444 UpdateGuideState exits: m=129384 SNR=99.4 Saturated 01:17:34.755 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:34.755 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:34.755 00.000 30444 Enqueuing Expose request 01:17:34.755 00.000 15672 Worker thread wakes up 01:17:34.755 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:34.755 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 01:17:34.755 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:36.665 01.910 15672 Exposure complete 01:17:36.685 00.020 15672 worker thread done servicing request 01:17:36.685 00.000 30444 OnExposeComplete: enter 01:17:36.685 00.000 30444 UpdateGuideState(): m_state=6 01:17:36.685 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5153 01:17:36.685 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=199.69, Mass=130652, SNR=102.5, Peak=14071 HFD=3.5 01:17:36.685 00.000 30444 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.28) = xAngle (3.18 = -3.11) 01:17:36.685 00.000 30444 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.11 = 3.11) 01:17:36.685 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.11 hyp=0.44 cameraTheta=2.90 mountX=-0.44 mountY=0.01, mountTheta=3.11 01:17:36.686 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.11, opts=13) 01:17:36.686 00.000 30444 Enqueuing Move request for scope (-0.42, 0.11) 01:17:36.686 00.000 15672 Worker thread wakes up 01:17:36.686 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.11) opts 0xd 01:17:36.686 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.11) 01:17:36.686 00.000 15672 Moving (-0.42, 0.11) raw xDistance=-0.44 yDistance=0.01 01:17:36.686 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 01:17:36.686 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:17:36.686 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 01:17:36.686 00.000 15672 MoveAxis(E, 118, ABG) 01:17:36.686 00.000 15672 Guiding Dir = 2, Dur = 118 01:17:36.687 00.001 15672 IsSlewing returns 0 01:17:36.688 00.001 15672 IsGuiding returns 0 01:17:36.692 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=14071, FiltMin=2500, FiltMax=10547, Gamma=2.950 01:17:36.703 00.011 15672 PulseGuide returned control before completion, sleep 114 01:17:36.810 00.107 30444 UpdateGuideState exits: m=130652 SNR=102.5 Saturated 01:17:36.810 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:36.810 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:36.810 00.000 30444 Enqueuing Expose request 01:17:36.832 00.022 15672 IsGuiding returns 0 01:17:36.832 00.000 15672 Move returns status 0, amount 118 01:17:36.832 00.000 15672 MoveAxis(N, 0, ABG) 01:17:36.832 00.000 15672 Move returns status 0, amount 0 01:17:36.832 00.000 15672 move complete, result=0 01:17:36.832 00.000 15672 worker thread done servicing request 01:17:36.832 00.000 15672 Worker thread wakes up 01:17:36.832 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:36.832 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:36.833 00.001 30444 GuideStep: -0.4 px 118 ms EAST, 0.0 px 0 ms NORTH 01:17:38.942 02.109 15672 Exposure complete 01:17:38.962 00.020 15672 worker thread done servicing request 01:17:38.962 00.000 30444 OnExposeComplete: enter 01:17:38.962 00.000 30444 UpdateGuideState(): m_state=6 01:17:38.962 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5154 01:17:38.962 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.57, Mass=120215, SNR=90.1, Peak=12393 HFD=3.6 01:17:38.962 00.000 30444 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.28) = xAngle (-2.59 = -2.59) 01:17:38.962 00.000 30444 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 01:17:38.962 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.87 mountX=-0.07 mountY=-0.04, mountTheta=-2.64 01:17:38.963 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.02, opts=13) 01:17:38.963 00.000 30444 Enqueuing Move request for scope (-0.08, -0.02) 01:17:38.963 00.000 15672 Worker thread wakes up 01:17:38.963 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd 01:17:38.963 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.02) 01:17:38.963 00.000 15672 Moving (-0.08, -0.02) raw xDistance=-0.07 yDistance=-0.04 01:17:38.963 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 01:17:38.963 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:17:38.963 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:17:38.963 00.000 15672 MoveAxis(E, 0, ABG) 01:17:38.963 00.000 15672 Move returns status 0, amount 0 01:17:38.963 00.000 15672 MoveAxis(N, 0, ABG) 01:17:38.963 00.000 15672 Move returns status 0, amount 0 01:17:38.963 00.000 15672 move complete, result=0 01:17:38.963 00.000 15672 worker thread done servicing request 01:17:38.968 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=13299, FiltMin=2591, FiltMax=10170, Gamma=2.950 01:17:39.018 00.050 30444 UpdateGuideState exits: m=120215 SNR=90.1 Saturated 01:17:39.018 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:39.018 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:39.018 00.000 30444 Enqueuing Expose request 01:17:39.018 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 01:17:39.018 00.000 15672 Worker thread wakes up 01:17:39.018 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:39.018 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:40.926 01.908 15672 Exposure complete 01:17:40.946 00.020 15672 worker thread done servicing request 01:17:40.946 00.000 30444 OnExposeComplete: enter 01:17:40.946 00.000 30444 UpdateGuideState(): m_state=6 01:17:40.946 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5155 01:17:40.946 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=199.61, Mass=132351, SNR=91.2, Peak=12548 HFD=3.4 01:17:40.946 00.000 30444 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 01:17:40.947 00.001 30444 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 01:17:40.947 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.02 hyp=0.27 cameraTheta=0.06 mountX=0.25 mountY=0.07, mountTheta=0.29 01:17:40.947 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.02, opts=13) 01:17:40.947 00.000 30444 Enqueuing Move request for scope (0.27, 0.02) 01:17:40.947 00.000 15672 Worker thread wakes up 01:17:40.947 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.02) opts 0xd 01:17:40.947 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.02) 01:17:40.947 00.000 15672 Moving (0.27, 0.02) raw xDistance=0.25 yDistance=0.07 01:17:40.947 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 01:17:40.947 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:17:40.947 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 01:17:40.948 00.001 15672 MoveAxis(W, 68, ABG) 01:17:40.948 00.000 15672 Guiding Dir = 3, Dur = 68 01:17:40.948 00.000 15672 IsSlewing returns 0 01:17:40.949 00.001 15672 IsGuiding returns 0 01:17:40.953 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1952, max=12548, FiltMin=2554, FiltMax=10300, Gamma=2.950 01:17:40.968 00.015 15672 PulseGuide returned control before completion, sleep 59 01:17:41.081 00.113 15672 IsGuiding returns 0 01:17:41.081 00.000 15672 Move returns status 0, amount 68 01:17:41.082 00.001 15672 MoveAxis(N, 0, ABG) 01:17:41.082 00.000 15672 Move returns status 0, amount 0 01:17:41.082 00.000 15672 move complete, result=0 01:17:41.082 00.000 15672 worker thread done servicing request 01:17:41.395 00.313 30444 UpdateGuideState exits: m=132351 SNR=91.2 Saturated 01:17:41.395 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:41.395 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:41.395 00.000 30444 Enqueuing Expose request 01:17:41.395 00.000 30444 GuideStep: 0.3 px 68 ms WEST, 0.1 px 0 ms NORTH 01:17:41.396 00.001 15672 Worker thread wakes up 01:17:41.396 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:41.396 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:43.504 02.108 15672 Exposure complete 01:17:43.526 00.022 15672 worker thread done servicing request 01:17:43.526 00.000 30444 OnExposeComplete: enter 01:17:43.526 00.000 30444 UpdateGuideState(): m_state=6 01:17:43.526 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5156 01:17:43.526 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=199.06, Mass=120411, SNR=87.3, Peak=12140 HFD=3.0 01:17:43.526 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 01:17:43.527 00.001 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 01:17:43.527 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.53 hyp=0.53 cameraTheta=-1.60 mountX=0.13 mountY=-0.52, mountTheta=-1.33 01:17:43.527 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.53, opts=13) 01:17:43.527 00.000 30444 Enqueuing Move request for scope (-0.02, -0.53) 01:17:43.527 00.000 15672 Worker thread wakes up 01:17:43.527 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.53) opts 0xd 01:17:43.527 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.53) 01:17:43.527 00.000 15672 Moving (-0.02, -0.53) raw xDistance=0.13 yDistance=-0.52 01:17:43.527 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:17:43.527 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:17:43.527 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52 01:17:43.528 00.001 15672 MoveAxis(E, 0, ABG) 01:17:43.528 00.000 15672 Move returns status 0, amount 0 01:17:43.528 00.000 15672 MoveAxis(N, 0, ABG) 01:17:43.528 00.000 15672 Move returns status 0, amount 0 01:17:43.528 00.000 15672 move complete, result=0 01:17:43.528 00.000 15672 worker thread done servicing request 01:17:43.533 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=13346, FiltMin=2495, FiltMax=9932, Gamma=2.950 01:17:43.582 00.049 30444 UpdateGuideState exits: m=120411 SNR=87.3 Saturated 01:17:43.582 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:43.583 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:43.583 00.000 30444 Enqueuing Expose request 01:17:43.583 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 01:17:43.583 00.000 15672 Worker thread wakes up 01:17:43.583 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:43.583 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:45.497 01.914 15672 Exposure complete 01:17:45.521 00.024 15672 worker thread done servicing request 01:17:45.521 00.000 30444 OnExposeComplete: enter 01:17:45.521 00.000 30444 UpdateGuideState(): m_state=6 01:17:45.521 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5157 01:17:45.521 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=199.22, Mass=132606, SNR=111.7, Peak=13189 HFD=3.6 01:17:45.521 00.000 30444 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.28) = xAngle (-0.67 = -0.67) 01:17:45.521 00.000 30444 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.74 = -0.74) 01:17:45.522 00.001 30444 CameraToMount -- cameraX=0.26 cameraY=-0.37 hyp=0.46 cameraTheta=-0.95 mountX=0.36 mountY=-0.31, mountTheta=-0.71 01:17:45.522 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.37, opts=13) 01:17:45.522 00.000 30444 Enqueuing Move request for scope (0.26, -0.37) 01:17:45.522 00.000 15672 Worker thread wakes up 01:17:45.522 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.37) opts 0xd 01:17:45.523 00.001 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.37) 01:17:45.523 00.000 15672 Moving (0.26, -0.37) raw xDistance=0.36 yDistance=-0.31 01:17:45.523 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36 01:17:45.523 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:17:45.523 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 01:17:45.523 00.000 15672 MoveAxis(W, 97, ABG) 01:17:45.523 00.000 15672 Guiding Dir = 3, Dur = 97 01:17:45.523 00.000 15672 IsSlewing returns 0 01:17:45.524 00.001 15672 IsGuiding returns 0 01:17:45.529 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=13730, FiltMin=2622, FiltMax=10411, Gamma=2.950 01:17:45.554 00.025 15672 PulseGuide returned control before completion, sleep 78 01:17:45.583 00.029 30444 UpdateGuideState exits: m=132606 SNR=111.7 Saturated 01:17:45.583 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:45.583 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:45.583 00.000 30444 Enqueuing Expose request 01:17:45.634 00.051 15672 IsGuiding returns 1 01:17:45.634 00.000 15672 scope still moving after pulse duration time elapsed 01:17:45.655 00.021 15672 IsSlewing returns 0 01:17:45.665 00.010 15672 IsGuiding returns 0 01:17:45.665 00.000 15672 scope move finished after 97 + 44 ms 01:17:45.665 00.000 15672 Move returns status 0, amount 97 01:17:45.665 00.000 15672 MoveAxis(N, 0, ABG) 01:17:45.665 00.000 15672 Move returns status 0, amount 0 01:17:45.665 00.000 15672 move complete, result=0 01:17:45.665 00.000 15672 worker thread done servicing request 01:17:45.665 00.000 15672 Worker thread wakes up 01:17:45.666 00.001 30444 GuideStep: 0.4 px 97 ms WEST, -0.3 px 0 ms NORTH 01:17:45.666 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:45.666 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:47.772 02.106 15672 Exposure complete 01:17:47.792 00.020 15672 worker thread done servicing request 01:17:47.792 00.000 30444 OnExposeComplete: enter 01:17:47.792 00.000 30444 UpdateGuideState(): m_state=6 01:17:47.792 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5158 01:17:47.793 00.001 30444 Star::Find returns 1 (1), X=459.88, Y=199.12, Mass=121795, SNR=93.3, Peak=13058 HFD=3.2 01:17:47.793 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.78 = -1.78) 01:17:47.793 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 01:17:47.793 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.47 hyp=0.53 cameraTheta=-2.05 mountX=-0.11 mountY=-0.51, mountTheta=-1.78 01:17:47.793 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.47, opts=13) 01:17:47.793 00.000 30444 Enqueuing Move request for scope (-0.25, -0.47) 01:17:47.793 00.000 15672 Worker thread wakes up 01:17:47.793 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.47) opts 0xd 01:17:47.793 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.47) 01:17:47.793 00.000 15672 Moving (-0.25, -0.47) raw xDistance=-0.11 yDistance=-0.51 01:17:47.793 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 01:17:47.793 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.01 newest=-1.34 01:17:47.794 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 01:17:47.794 00.000 15672 MoveAxis(E, 0, ABG) 01:17:47.794 00.000 15672 Move returns status 0, amount 0 01:17:47.794 00.000 15672 MoveAxis(N, 92, ABG) 01:17:47.794 00.000 15672 Guiding Dir = 0, Dur = 92 01:17:47.794 00.000 15672 IsSlewing returns 0 01:17:47.796 00.002 15672 IsGuiding returns 0 01:17:47.800 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=14380, FiltMin=2631, FiltMax=10271, Gamma=2.950 01:17:47.849 00.049 30444 UpdateGuideState exits: m=121795 SNR=93.3 Saturated 01:17:47.849 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:47.849 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:47.849 00.000 30444 Enqueuing Expose request 01:17:47.871 00.022 15672 PulseGuide returned control before completion, sleep 27 01:17:47.900 00.029 15672 IsGuiding returns 1 01:17:47.901 00.001 15672 scope still moving after pulse duration time elapsed 01:17:47.922 00.021 15672 IsSlewing returns 0 01:17:47.923 00.001 15672 IsGuiding returns 1 01:17:47.943 00.020 15672 IsSlewing returns 0 01:17:47.944 00.001 15672 IsGuiding returns 1 01:17:47.965 00.021 15672 IsSlewing returns 0 01:17:48.014 00.049 15672 IsGuiding returns 0 01:17:48.014 00.000 15672 scope move finished after 92 + 126 ms 01:17:48.014 00.000 15672 Move returns status 0, amount 92 01:17:48.014 00.000 15672 move complete, result=0 01:17:48.014 00.000 15672 worker thread done servicing request 01:17:48.014 00.000 15672 Worker thread wakes up 01:17:48.014 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:48.014 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:48.014 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 92 ms NORTH 01:17:49.920 01.906 15672 Exposure complete 01:17:49.940 00.020 15672 worker thread done servicing request 01:17:49.940 00.000 30444 OnExposeComplete: enter 01:17:49.940 00.000 30444 UpdateGuideState(): m_state=6 01:17:49.940 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5159 01:17:49.940 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=199.32, Mass=107808, SNR=79.8, Peak=12924 HFD=3.2 01:17:49.940 00.000 30444 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 01:17:49.940 00.000 30444 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.49 = -2.49) 01:17:49.940 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=-0.27 hyp=0.63 cameraTheta=-2.70 mountX=-0.47 mountY=-0.38, mountTheta=-2.46 01:17:49.941 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=-0.27, opts=13) 01:17:49.941 00.000 30444 Enqueuing Move request for scope (-0.57, -0.27) 01:17:49.941 00.000 15672 Worker thread wakes up 01:17:49.941 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.27) opts 0xd 01:17:49.941 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, -0.27) 01:17:49.941 00.000 15672 Moving (-0.57, -0.27) raw xDistance=-0.47 yDistance=-0.38 01:17:49.941 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 01:17:49.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 01:17:49.941 00.000 15672 MoveAxis(E, 127, ABG) 01:17:49.941 00.000 15672 Guiding Dir = 2, Dur = 127 01:17:49.942 00.001 15672 IsSlewing returns 0 01:17:49.943 00.001 15672 IsGuiding returns 0 01:17:49.948 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=14909, FiltMin=2613, FiltMax=10352, Gamma=2.950 01:17:49.962 00.014 15672 PulseGuide returned control before completion, sleep 118 01:17:49.997 00.035 30444 UpdateGuideState exits: m=107808 SNR=79.8 Saturated 01:17:49.997 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:49.997 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:49.997 00.000 30444 Enqueuing Expose request 01:17:50.083 00.086 15672 IsGuiding returns 1 01:17:50.083 00.000 15672 scope still moving after pulse duration time elapsed 01:17:50.104 00.021 15672 IsSlewing returns 0 01:17:50.139 00.035 15672 IsGuiding returns 0 01:17:50.140 00.001 15672 scope move finished after 127 + 68 ms 01:17:50.140 00.000 15672 Move returns status 0, amount 127 01:17:50.140 00.000 15672 MoveAxis(N, 68, ABG) 01:17:50.140 00.000 15672 Guiding Dir = 0, Dur = 68 01:17:50.141 00.001 15672 IsSlewing returns 0 01:17:50.143 00.002 15672 IsGuiding returns 0 01:17:50.219 00.076 15672 IsGuiding returns 1 01:17:50.220 00.001 15672 scope still moving after pulse duration time elapsed 01:17:50.241 00.021 15672 IsSlewing returns 0 01:17:50.244 00.003 15672 IsGuiding returns 1 01:17:50.265 00.021 15672 IsSlewing returns 0 01:17:50.267 00.002 15672 IsGuiding returns 1 01:17:50.288 00.021 15672 IsSlewing returns 0 01:17:50.300 00.012 15672 IsGuiding returns 0 01:17:50.300 00.000 15672 scope move finished after 68 + 88 ms 01:17:50.300 00.000 15672 Move returns status 0, amount 68 01:17:50.300 00.000 15672 move complete, result=0 01:17:50.300 00.000 15672 worker thread done servicing request 01:17:50.301 00.001 15672 Worker thread wakes up 01:17:50.301 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:50.301 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:50.301 00.000 30444 GuideStep: -0.5 px 127 ms EAST, -0.4 px 68 ms NORTH 01:17:52.411 02.110 15672 Exposure complete 01:17:52.430 00.019 15672 worker thread done servicing request 01:17:52.430 00.000 30444 OnExposeComplete: enter 01:17:52.430 00.000 30444 UpdateGuideState(): m_state=6 01:17:52.430 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5160 01:17:52.430 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=199.21, Mass=122522, SNR=86.2, Peak=11880 HFD=3.5 01:17:52.430 00.000 30444 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.28) = xAngle (-0.65 = -0.65) 01:17:52.430 00.000 30444 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.71 = -0.71) 01:17:52.430 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.38 hyp=0.47 cameraTheta=-0.93 mountX=0.38 mountY=-0.31, mountTheta=-0.69 01:17:52.430 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.38, opts=13) 01:17:52.430 00.000 30444 Enqueuing Move request for scope (0.28, -0.38) 01:17:52.431 00.001 15672 Worker thread wakes up 01:17:52.431 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.38) opts 0xd 01:17:52.431 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.38) 01:17:52.431 00.000 15672 Moving (0.28, -0.38) raw xDistance=0.38 yDistance=-0.31 01:17:52.431 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38 01:17:52.431 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 01:17:52.431 00.000 15672 MoveAxis(W, 93, ABG) 01:17:52.431 00.000 15672 Guiding Dir = 3, Dur = 93 01:17:52.431 00.000 15672 IsSlewing returns 0 01:17:52.433 00.002 15672 IsGuiding returns 0 01:17:52.437 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=13638, FiltMin=2616, FiltMax=10350, Gamma=2.950 01:17:52.454 00.017 15672 PulseGuide returned control before completion, sleep 82 01:17:52.537 00.083 15672 IsGuiding returns 1 01:17:52.537 00.000 15672 scope still moving after pulse duration time elapsed 01:17:52.559 00.022 15672 IsSlewing returns 0 01:17:52.567 00.008 15672 IsGuiding returns 0 01:17:52.567 00.000 15672 scope move finished after 93 + 40 ms 01:17:52.567 00.000 15672 Move returns status 0, amount 93 01:17:52.567 00.000 15672 MoveAxis(N, 55, ABG) 01:17:52.567 00.000 15672 Guiding Dir = 0, Dur = 55 01:17:52.568 00.001 15672 IsSlewing returns 0 01:17:52.569 00.001 15672 IsGuiding returns 0 01:17:52.615 00.046 30444 UpdateGuideState exits: m=122522 SNR=86.2 Saturated 01:17:52.616 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:52.616 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:52.616 00.000 30444 Enqueuing Expose request 01:17:52.647 00.031 15672 IsGuiding returns 1 01:17:52.647 00.000 15672 scope still moving after pulse duration time elapsed 01:17:52.668 00.021 15672 IsSlewing returns 0 01:17:52.669 00.001 15672 IsGuiding returns 1 01:17:52.690 00.021 15672 IsSlewing returns 0 01:17:52.691 00.001 15672 IsGuiding returns 1 01:17:52.712 00.021 15672 IsSlewing returns 0 01:17:52.742 00.030 15672 IsGuiding returns 0 01:17:52.742 00.000 15672 scope move finished after 55 + 118 ms 01:17:52.742 00.000 15672 Move returns status 0, amount 55 01:17:52.742 00.000 15672 move complete, result=0 01:17:52.742 00.000 15672 worker thread done servicing request 01:17:52.743 00.001 15672 Worker thread wakes up 01:17:52.743 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:52.743 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:52.743 00.000 30444 GuideStep: 0.4 px 93 ms WEST, -0.3 px 55 ms NORTH 01:17:54.651 01.908 15672 Exposure complete 01:17:54.671 00.020 15672 worker thread done servicing request 01:17:54.671 00.000 30444 OnExposeComplete: enter 01:17:54.671 00.000 30444 UpdateGuideState(): m_state=6 01:17:54.671 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5161 01:17:54.672 00.001 30444 Star::Find returns 1 (1), X=459.96, Y=199.25, Mass=133450, SNR=106.0, Peak=13031 HFD=3.9 01:17:54.672 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 01:17:54.672 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 01:17:54.672 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.34 hyp=0.38 cameraTheta=-2.02 mountX=-0.07 mountY=-0.37, mountTheta=-1.75 01:17:54.672 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.34, opts=13) 01:17:54.672 00.000 30444 Enqueuing Move request for scope (-0.17, -0.34) 01:17:54.672 00.000 15672 Worker thread wakes up 01:17:54.672 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.34) opts 0xd 01:17:54.672 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.34) 01:17:54.672 00.000 15672 Moving (-0.17, -0.34) raw xDistance=-0.07 yDistance=-0.37 01:17:54.672 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 01:17:54.672 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 01:17:54.672 00.000 15672 MoveAxis(E, 0, ABG) 01:17:54.673 00.001 15672 Move returns status 0, amount 0 01:17:54.673 00.000 15672 MoveAxis(N, 66, ABG) 01:17:54.673 00.000 15672 Guiding Dir = 0, Dur = 66 01:17:54.674 00.001 15672 IsSlewing returns 0 01:17:54.678 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=13482, FiltMin=2647, FiltMax=9682, Gamma=2.950 01:17:54.692 00.014 15672 IsGuiding returns 0 01:17:54.728 00.036 30444 UpdateGuideState exits: m=133450 SNR=106.0 Saturated 01:17:54.728 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:54.728 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:54.728 00.000 30444 Enqueuing Expose request 01:17:54.771 00.043 15672 IsGuiding returns 1 01:17:54.771 00.000 15672 scope still moving after pulse duration time elapsed 01:17:54.792 00.021 15672 IsSlewing returns 0 01:17:54.794 00.002 15672 IsGuiding returns 1 01:17:54.815 00.021 15672 IsSlewing returns 0 01:17:54.817 00.002 15672 IsGuiding returns 1 01:17:54.839 00.022 15672 IsSlewing returns 0 01:17:54.852 00.013 15672 IsGuiding returns 0 01:17:54.852 00.000 15672 scope move finished after 66 + 94 ms 01:17:54.852 00.000 15672 Move returns status 0, amount 66 01:17:54.852 00.000 15672 move complete, result=0 01:17:54.852 00.000 15672 worker thread done servicing request 01:17:54.853 00.001 15672 Worker thread wakes up 01:17:54.853 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:54.853 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:54.853 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 66 ms NORTH 01:17:56.962 02.109 15672 Exposure complete 01:17:56.982 00.020 15672 worker thread done servicing request 01:17:56.982 00.000 30444 OnExposeComplete: enter 01:17:56.982 00.000 30444 UpdateGuideState(): m_state=6 01:17:56.982 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5162 01:17:56.982 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=198.60, Mass=122222, SNR=84.3, Peak=11560 HFD=3.6 01:17:56.982 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 01:17:56.982 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 01:17:56.982 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.99 hyp=1.04 cameraTheta=-1.88 mountX=-0.03 mountY=-1.04, mountTheta=-1.60 01:17:56.983 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.99, opts=13) 01:17:56.983 00.000 30444 Enqueuing Move request for scope (-0.32, -0.99) 01:17:56.983 00.000 15672 Worker thread wakes up 01:17:56.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.99) opts 0xd 01:17:56.983 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.99) 01:17:56.983 00.000 15672 Moving (-0.32, -0.99) raw xDistance=-0.03 yDistance=-1.04 01:17:56.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:17:56.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04 01:17:56.983 00.000 15672 MoveAxis(E, 0, ABG) 01:17:56.983 00.000 15672 Move returns status 0, amount 0 01:17:56.983 00.000 15672 MoveAxis(N, 185, ABG) 01:17:56.983 00.000 15672 Guiding Dir = 0, Dur = 185 01:17:56.984 00.001 15672 IsSlewing returns 0 01:17:56.984 00.000 15672 IsGuiding returns 0 01:17:56.989 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=12042, FiltMin=2606, FiltMax=9850, Gamma=2.950 01:17:57.038 00.049 30444 UpdateGuideState exits: m=122222 SNR=84.3 Saturated 01:17:57.038 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:57.038 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:57.038 00.000 30444 Enqueuing Expose request 01:17:57.071 00.033 15672 PulseGuide returned control before completion, sleep 108 01:17:57.182 00.111 15672 IsGuiding returns 1 01:17:57.182 00.000 15672 scope still moving after pulse duration time elapsed 01:17:57.205 00.023 15672 IsSlewing returns 0 01:17:57.207 00.002 15672 IsGuiding returns 1 01:17:57.228 00.021 15672 IsSlewing returns 0 01:17:57.231 00.003 15672 IsGuiding returns 1 01:17:57.251 00.020 15672 IsSlewing returns 0 01:17:57.254 00.003 15672 IsGuiding returns 1 01:17:57.275 00.021 15672 IsSlewing returns 0 01:17:57.297 00.022 15672 IsGuiding returns 0 01:17:57.297 00.000 15672 scope move finished after 185 + 127 ms 01:17:57.297 00.000 15672 Move returns status 0, amount 185 01:17:57.297 00.000 15672 move complete, result=0 01:17:57.297 00.000 15672 worker thread done servicing request 01:17:57.298 00.001 15672 Worker thread wakes up 01:17:57.298 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:57.298 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:17:57.298 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -1.0 px 185 ms NORTH 01:17:59.206 01.908 15672 Exposure complete 01:17:59.226 00.020 15672 worker thread done servicing request 01:17:59.226 00.000 30444 OnExposeComplete: enter 01:17:59.226 00.000 30444 UpdateGuideState(): m_state=6 01:17:59.226 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5163 01:17:59.226 00.000 30444 Star::Find returns 1 (1), X=459.86, Y=199.07, Mass=116395, SNR=85.5, Peak=13241 HFD=2.9 01:17:59.226 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 01:17:59.226 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 01:17:59.226 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.52 hyp=0.58 cameraTheta=-2.05 mountX=-0.11 mountY=-0.56, mountTheta=-1.77 01:17:59.226 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.52, opts=13) 01:17:59.226 00.000 30444 Enqueuing Move request for scope (-0.27, -0.52) 01:17:59.226 00.000 15672 Worker thread wakes up 01:17:59.226 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.52) opts 0xd 01:17:59.226 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.52) 01:17:59.227 00.001 15672 Moving (-0.27, -0.52) raw xDistance=-0.11 yDistance=-0.56 01:17:59.227 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 01:17:59.227 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 01:17:59.227 00.000 15672 MoveAxis(E, 0, ABG) 01:17:59.227 00.000 15672 Move returns status 0, amount 0 01:17:59.227 00.000 15672 MoveAxis(N, 100, ABG) 01:17:59.227 00.000 15672 Guiding Dir = 0, Dur = 100 01:17:59.227 00.000 15672 IsSlewing returns 0 01:17:59.232 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=16022, FiltMin=2591, FiltMax=10813, Gamma=2.950 01:17:59.244 00.012 15672 IsGuiding returns 0 01:17:59.324 00.080 15672 PulseGuide returned control before completion, sleep 31 01:17:59.359 00.035 15672 IsGuiding returns 1 01:17:59.359 00.000 15672 scope still moving after pulse duration time elapsed 01:17:59.381 00.022 15672 IsSlewing returns 0 01:17:59.383 00.002 15672 IsGuiding returns 1 01:17:59.404 00.021 15672 IsSlewing returns 0 01:17:59.407 00.003 15672 IsGuiding returns 1 01:17:59.428 00.021 15672 IsSlewing returns 0 01:17:59.484 00.056 15672 IsGuiding returns 0 01:17:59.484 00.000 15672 scope move finished after 100 + 140 ms 01:17:59.485 00.001 15672 Move returns status 0, amount 100 01:17:59.485 00.000 15672 move complete, result=0 01:17:59.485 00.000 15672 worker thread done servicing request 01:17:59.727 00.242 30444 UpdateGuideState exits: m=116395 SNR=85.5 Saturated 01:17:59.727 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:17:59.728 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:17:59.728 00.000 30444 Enqueuing Expose request 01:17:59.728 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 100 ms NORTH 01:17:59.728 00.000 15672 Worker thread wakes up 01:17:59.729 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:17:59.729 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:01.846 02.117 15672 Exposure complete 01:18:01.880 00.034 15672 worker thread done servicing request 01:18:01.880 00.000 30444 OnExposeComplete: enter 01:18:01.880 00.000 30444 UpdateGuideState(): m_state=6 01:18:01.880 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5164 01:18:01.880 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=199.02, Mass=125976, SNR=92.9, Peak=13600 HFD=2.9 01:18:01.881 00.001 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 01:18:01.881 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 01:18:01.881 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.57 hyp=0.57 cameraTheta=-1.73 mountX=0.07 mountY=-0.57, mountTheta=-1.46 01:18:01.881 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.57, opts=13) 01:18:01.881 00.000 30444 Enqueuing Move request for scope (-0.09, -0.57) 01:18:01.881 00.000 15672 Worker thread wakes up 01:18:01.881 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.57) opts 0xd 01:18:01.881 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.57) 01:18:01.881 00.000 15672 Moving (-0.09, -0.57) raw xDistance=0.07 yDistance=-0.57 01:18:01.881 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:18:01.881 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 01:18:01.881 00.000 15672 MoveAxis(E, 0, ABG) 01:18:01.881 00.000 15672 Move returns status 0, amount 0 01:18:01.881 00.000 15672 MoveAxis(N, 102, ABG) 01:18:01.882 00.001 15672 Guiding Dir = 0, Dur = 102 01:18:01.882 00.000 15672 IsSlewing returns 0 01:18:01.883 00.001 15672 IsGuiding returns 0 01:18:01.888 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=13600, FiltMin=2594, FiltMax=9549, Gamma=2.950 01:18:01.936 00.048 30444 UpdateGuideState exits: m=125976 SNR=92.9 Saturated 01:18:01.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:01.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:01.936 00.000 30444 Enqueuing Expose request 01:18:01.960 00.024 15672 PulseGuide returned control before completion, sleep 36 01:18:01.999 00.039 15672 IsGuiding returns 1 01:18:01.999 00.000 15672 scope still moving after pulse duration time elapsed 01:18:02.019 00.020 15672 IsSlewing returns 0 01:18:02.022 00.003 15672 IsGuiding returns 1 01:18:02.044 00.022 15672 IsSlewing returns 0 01:18:02.104 00.060 15672 IsGuiding returns 0 01:18:02.104 00.000 15672 scope move finished after 102 + 118 ms 01:18:02.105 00.001 15672 Move returns status 0, amount 102 01:18:02.105 00.000 15672 move complete, result=0 01:18:02.105 00.000 15672 worker thread done servicing request 01:18:02.105 00.000 15672 Worker thread wakes up 01:18:02.105 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:02.105 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:02.105 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 102 ms NORTH 01:18:04.019 01.914 15672 Exposure complete 01:18:04.051 00.032 15672 worker thread done servicing request 01:18:04.051 00.000 30444 OnExposeComplete: enter 01:18:04.051 00.000 30444 UpdateGuideState(): m_state=6 01:18:04.051 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5165 01:18:04.051 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=198.97, Mass=115351, SNR=82.1, Peak=11942 HFD=3.3 01:18:04.051 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 01:18:04.051 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 01:18:04.051 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.62 hyp=0.62 cameraTheta=-1.64 mountX=0.13 mountY=-0.62, mountTheta=-1.37 01:18:04.052 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.62, opts=13) 01:18:04.052 00.000 30444 Enqueuing Move request for scope (-0.04, -0.62) 01:18:04.052 00.000 15672 Worker thread wakes up 01:18:04.052 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.62) opts 0xd 01:18:04.052 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.62) 01:18:04.052 00.000 15672 Moving (-0.04, -0.62) raw xDistance=0.13 yDistance=-0.62 01:18:04.052 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:18:04.052 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 01:18:04.052 00.000 15672 MoveAxis(E, 0, ABG) 01:18:04.052 00.000 15672 Move returns status 0, amount 0 01:18:04.052 00.000 15672 MoveAxis(N, 110, ABG) 01:18:04.052 00.000 15672 Guiding Dir = 0, Dur = 110 01:18:04.053 00.001 15672 IsSlewing returns 0 01:18:04.054 00.001 15672 IsGuiding returns 0 01:18:04.057 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=13495, FiltMin=2587, FiltMax=9237, Gamma=2.950 01:18:04.133 00.076 15672 PulseGuide returned control before completion, sleep 42 01:18:04.178 00.045 15672 IsGuiding returns 1 01:18:04.178 00.000 15672 scope still moving after pulse duration time elapsed 01:18:04.198 00.020 15672 IsSlewing returns 0 01:18:04.230 00.032 15672 IsGuiding returns 1 01:18:04.251 00.021 15672 IsSlewing returns 0 01:18:04.254 00.003 15672 IsGuiding returns 1 01:18:04.274 00.020 15672 IsSlewing returns 0 01:18:04.294 00.020 15672 IsGuiding returns 0 01:18:04.294 00.000 15672 scope move finished after 110 + 129 ms 01:18:04.294 00.000 15672 Move returns status 0, amount 110 01:18:04.294 00.000 15672 move complete, result=0 01:18:04.294 00.000 15672 worker thread done servicing request 01:18:04.366 00.072 30444 UpdateGuideState exits: m=115351 SNR=82.1 Saturated 01:18:04.367 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:04.367 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:04.367 00.000 30444 Enqueuing Expose request 01:18:04.367 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 110 ms NORTH 01:18:04.367 00.000 15672 Worker thread wakes up 01:18:04.368 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:04.368 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:06.477 02.109 15672 Exposure complete 01:18:06.497 00.020 15672 worker thread done servicing request 01:18:06.497 00.000 30444 OnExposeComplete: enter 01:18:06.497 00.000 30444 UpdateGuideState(): m_state=6 01:18:06.497 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5166 01:18:06.497 00.000 30444 Star::Find returns 1 (1), X=460.77, Y=199.21, Mass=127691, SNR=81.2, Peak=13323 HFD=3.5 01:18:06.497 00.000 30444 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.28) = xAngle (-0.25 = -0.25) 01:18:06.497 00.000 30444 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.31 = -0.31) 01:18:06.498 00.001 30444 CameraToMount -- cameraX=0.65 cameraY=-0.37 hyp=0.75 cameraTheta=-0.52 mountX=0.72 mountY=-0.23, mountTheta=-0.30 01:18:06.498 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=-0.37, opts=13) 01:18:06.498 00.000 30444 Enqueuing Move request for scope (0.65, -0.37) 01:18:06.498 00.000 15672 Worker thread wakes up 01:18:06.498 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.37) opts 0xd 01:18:06.498 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, -0.37) 01:18:06.498 00.000 15672 Moving (0.65, -0.37) raw xDistance=0.72 yDistance=-0.23 01:18:06.498 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72 01:18:06.498 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:18:06.498 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 01:18:06.498 00.000 15672 MoveAxis(W, 196, ABG) 01:18:06.499 00.001 15672 Guiding Dir = 3, Dur = 196 01:18:06.499 00.000 15672 IsSlewing returns 0 01:18:06.501 00.002 15672 IsGuiding returns 0 01:18:06.505 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=13323, FiltMin=2529, FiltMax=9685, Gamma=2.950 01:18:06.528 00.023 15672 PulseGuide returned control before completion, sleep 178 01:18:06.553 00.025 30444 UpdateGuideState exits: m=127691 SNR=81.2 Saturated 01:18:06.553 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:06.553 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:06.553 00.000 30444 Enqueuing Expose request 01:18:06.711 00.158 15672 IsGuiding returns 1 01:18:06.711 00.000 15672 scope still moving after pulse duration time elapsed 01:18:06.732 00.021 15672 IsSlewing returns 0 01:18:06.754 00.022 15672 IsGuiding returns 0 01:18:06.754 00.000 15672 scope move finished after 196 + 57 ms 01:18:06.754 00.000 15672 Move returns status 0, amount 196 01:18:06.754 00.000 15672 MoveAxis(N, 0, ABG) 01:18:06.754 00.000 15672 Move returns status 0, amount 0 01:18:06.755 00.001 15672 move complete, result=0 01:18:06.755 00.000 15672 worker thread done servicing request 01:18:06.755 00.000 15672 Worker thread wakes up 01:18:06.755 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:06.755 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:06.755 00.000 30444 GuideStep: 0.7 px 196 ms WEST, -0.2 px 0 ms NORTH 01:18:08.663 01.908 15672 Exposure complete 01:18:08.682 00.019 15672 worker thread done servicing request 01:18:08.683 00.001 30444 OnExposeComplete: enter 01:18:08.683 00.000 30444 UpdateGuideState(): m_state=6 01:18:08.683 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5167 01:18:08.683 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=199.71, Mass=121537, SNR=99.1, Peak=12720 HFD=3.4 01:18:08.683 00.000 30444 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.28) = xAngle (2.32 = 2.32) 01:18:08.683 00.000 30444 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.26 = 2.26) 01:18:08.683 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.04 mountX=-0.09 mountY=0.10, mountTheta=2.30 01:18:08.683 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.12, opts=13) 01:18:08.683 00.000 30444 Enqueuing Move request for scope (-0.06, 0.12) 01:18:08.684 00.001 15672 Worker thread wakes up 01:18:08.684 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd 01:18:08.684 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.12) 01:18:08.684 00.000 15672 Moving (-0.06, 0.12) raw xDistance=-0.09 yDistance=0.10 01:18:08.684 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 01:18:08.684 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:18:08.684 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 01:18:08.684 00.000 15672 MoveAxis(E, 0, ABG) 01:18:08.684 00.000 15672 Move returns status 0, amount 0 01:18:08.684 00.000 15672 MoveAxis(N, 0, ABG) 01:18:08.684 00.000 15672 Move returns status 0, amount 0 01:18:08.684 00.000 15672 move complete, result=0 01:18:08.684 00.000 15672 worker thread done servicing request 01:18:08.689 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=13060, FiltMin=2492, FiltMax=10088, Gamma=2.950 01:18:08.738 00.049 30444 UpdateGuideState exits: m=121537 SNR=99.1 Saturated 01:18:08.739 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:08.739 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:08.739 00.000 30444 Enqueuing Expose request 01:18:08.739 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:18:08.739 00.000 15672 Worker thread wakes up 01:18:08.739 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:08.739 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:10.854 02.115 15672 Exposure complete 01:18:10.886 00.032 15672 worker thread done servicing request 01:18:10.886 00.000 30444 OnExposeComplete: enter 01:18:10.887 00.001 30444 UpdateGuideState(): m_state=6 01:18:10.887 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5168 01:18:10.887 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=200.40, Mass=120348, SNR=81.0, Peak=8842 HFD=4.0 01:18:10.887 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 01:18:10.887 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 01:18:10.887 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.82 hyp=0.82 cameraTheta=1.60 mountX=-0.25 mountY=0.79, mountTheta=1.87 01:18:10.887 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.82, opts=13) 01:18:10.887 00.000 30444 Enqueuing Move request for scope (-0.02, 0.82) 01:18:10.887 00.000 15672 Worker thread wakes up 01:18:10.887 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.82) opts 0xd 01:18:10.887 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.82) 01:18:10.888 00.001 15672 Moving (-0.02, 0.82) raw xDistance=-0.25 yDistance=0.79 01:18:10.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 01:18:10.888 00.000 15672 resist switch: large excursion: input 0.79 thresh 0.75 direction from -1 to 1 01:18:10.888 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.37 01:18:10.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 01:18:10.888 00.000 15672 MoveAxis(E, 0, ABG) 01:18:10.888 00.000 15672 Move returns status 0, amount 0 01:18:10.888 00.000 15672 MoveAxis(S, 141, ABG) 01:18:10.888 00.000 15672 Guiding Dir = 1, Dur = 141 01:18:10.889 00.001 15672 IsSlewing returns 0 01:18:10.889 00.000 15672 IsGuiding returns 0 01:18:10.893 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=8853, FiltMin=2656, FiltMax=8277, Gamma=2.950 01:18:10.943 00.050 30444 UpdateGuideState exits: m=120348 SNR=81.0 Saturated 01:18:10.943 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:10.943 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:10.943 00.000 30444 Enqueuing Expose request 01:18:10.970 00.027 15672 PulseGuide returned control before completion, sleep 71 01:18:11.043 00.073 15672 IsGuiding returns 1 01:18:11.043 00.000 15672 scope still moving after pulse duration time elapsed 01:18:11.064 00.021 15672 IsSlewing returns 0 01:18:11.129 00.065 15672 IsGuiding returns 0 01:18:11.129 00.000 15672 scope move finished after 141 + 98 ms 01:18:11.130 00.001 15672 Move returns status 0, amount 141 01:18:11.130 00.000 15672 move complete, result=0 01:18:11.130 00.000 15672 worker thread done servicing request 01:18:11.130 00.000 15672 Worker thread wakes up 01:18:11.130 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:11.130 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:11.130 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 141 ms SOUTH 01:18:13.038 01.908 15672 Exposure complete 01:18:13.058 00.020 15672 worker thread done servicing request 01:18:13.058 00.000 30444 OnExposeComplete: enter 01:18:13.058 00.000 30444 UpdateGuideState(): m_state=6 01:18:13.059 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5169 01:18:13.059 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=200.06, Mass=119234, SNR=82.2, Peak=11832 HFD=3.9 01:18:13.059 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 01:18:13.059 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 01:18:13.059 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=0.47 hyp=0.62 cameraTheta=2.28 mountX=-0.51 mountY=0.37, mountTheta=2.52 01:18:13.059 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=0.47, opts=13) 01:18:13.059 00.000 30444 Enqueuing Move request for scope (-0.40, 0.47) 01:18:13.059 00.000 15672 Worker thread wakes up 01:18:13.059 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.47) opts 0xd 01:18:13.059 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 0.47) 01:18:13.059 00.000 15672 Moving (-0.40, 0.47) raw xDistance=-0.51 yDistance=0.37 01:18:13.059 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51 01:18:13.060 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 01:18:13.060 00.000 15672 MoveAxis(E, 139, ABG) 01:18:13.060 00.000 15672 Guiding Dir = 2, Dur = 139 01:18:13.061 00.001 15672 IsSlewing returns 0 01:18:13.062 00.001 15672 IsGuiding returns 0 01:18:13.065 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=11832, FiltMin=2528, FiltMax=9315, Gamma=2.950 01:18:13.078 00.013 15672 PulseGuide returned control before completion, sleep 133 01:18:13.115 00.037 30444 UpdateGuideState exits: m=119234 SNR=82.2 Saturated 01:18:13.115 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:13.115 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:13.115 00.000 30444 Enqueuing Expose request 01:18:13.215 00.100 15672 IsGuiding returns 1 01:18:13.215 00.000 15672 scope still moving after pulse duration time elapsed 01:18:13.236 00.021 15672 IsSlewing returns 0 01:18:13.270 00.034 15672 IsGuiding returns 0 01:18:13.270 00.000 15672 scope move finished after 139 + 69 ms 01:18:13.270 00.000 15672 Move returns status 0, amount 139 01:18:13.270 00.000 15672 MoveAxis(S, 66, ABG) 01:18:13.270 00.000 15672 Guiding Dir = 1, Dur = 66 01:18:13.270 00.000 15672 IsSlewing returns 0 01:18:13.272 00.002 15672 IsGuiding returns 0 01:18:13.352 00.080 15672 IsGuiding returns 1 01:18:13.352 00.000 15672 scope still moving after pulse duration time elapsed 01:18:13.373 00.021 15672 IsSlewing returns 0 01:18:13.374 00.001 15672 IsGuiding returns 1 01:18:13.395 00.021 15672 IsSlewing returns 0 01:18:13.396 00.001 15672 IsGuiding returns 1 01:18:13.417 00.021 15672 IsSlewing returns 0 01:18:13.478 00.061 15672 IsGuiding returns 0 01:18:13.478 00.000 15672 scope move finished after 66 + 140 ms 01:18:13.478 00.000 15672 Move returns status 0, amount 66 01:18:13.478 00.000 15672 move complete, result=0 01:18:13.478 00.000 15672 worker thread done servicing request 01:18:13.478 00.000 15672 Worker thread wakes up 01:18:13.478 00.000 30444 GuideStep: -0.5 px 139 ms EAST, 0.4 px 66 ms SOUTH 01:18:13.479 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:13.479 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:15.588 02.109 15672 Exposure complete 01:18:15.608 00.020 15672 worker thread done servicing request 01:18:15.608 00.000 30444 OnExposeComplete: enter 01:18:15.608 00.000 30444 UpdateGuideState(): m_state=6 01:18:15.608 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5170 01:18:15.608 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=199.51, Mass=119055, SNR=80.9, Peak=12838 HFD=3.6 01:18:15.608 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.26 = -2.26) 01:18:15.608 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.32 = -2.32) 01:18:15.609 00.001 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.53 mountX=-0.09 mountY=-0.10, mountTheta=-2.28 01:18:15.609 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.08, opts=13) 01:18:15.609 00.000 30444 Enqueuing Move request for scope (-0.12, -0.08) 01:18:15.609 00.000 15672 Worker thread wakes up 01:18:15.609 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd 01:18:15.609 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.08) 01:18:15.609 00.000 15672 Moving (-0.12, -0.08) raw xDistance=-0.09 yDistance=-0.10 01:18:15.609 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 01:18:15.609 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:18:15.609 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:18:15.609 00.000 15672 MoveAxis(E, 0, ABG) 01:18:15.609 00.000 15672 Move returns status 0, amount 0 01:18:15.609 00.000 15672 MoveAxis(N, 0, ABG) 01:18:15.610 00.001 15672 Move returns status 0, amount 0 01:18:15.610 00.000 15672 move complete, result=0 01:18:15.610 00.000 15672 worker thread done servicing request 01:18:15.614 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=13310, FiltMin=2576, FiltMax=10272, Gamma=2.950 01:18:15.668 00.054 30444 UpdateGuideState exits: m=119055 SNR=80.9 Saturated 01:18:15.669 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:15.669 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:15.669 00.000 30444 Enqueuing Expose request 01:18:15.669 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:18:15.669 00.000 15672 Worker thread wakes up 01:18:15.669 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:15.669 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:17.579 01.910 15672 Exposure complete 01:18:17.604 00.025 15672 worker thread done servicing request 01:18:17.605 00.001 30444 OnExposeComplete: enter 01:18:17.605 00.000 30444 UpdateGuideState(): m_state=6 01:18:17.605 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5171 01:18:17.605 00.000 30444 Star::Find returns 1 (1), X=460.88, Y=199.33, Mass=121297, SNR=83.5, Peak=13022 HFD=3.8 01:18:17.605 00.000 30444 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.28) = xAngle (-0.05 = -0.05) 01:18:17.605 00.000 30444 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.11 = -0.11) 01:18:17.605 00.000 30444 CameraToMount -- cameraX=0.75 cameraY=-0.26 hyp=0.79 cameraTheta=-0.33 mountX=0.79 mountY=-0.09, mountTheta=-0.11 01:18:17.606 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.75, y=-0.26, opts=13) 01:18:17.606 00.000 30444 Enqueuing Move request for scope (0.75, -0.26) 01:18:17.606 00.000 15672 Worker thread wakes up 01:18:17.606 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.26) opts 0xd 01:18:17.606 00.000 15672 Handling offset move in thread for scope, endpoint = (0.75, -0.26) 01:18:17.606 00.000 15672 Moving (0.75, -0.26) raw xDistance=0.79 yDistance=-0.09 01:18:17.606 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79 01:18:17.606 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:18:17.606 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 01:18:17.606 00.000 15672 MoveAxis(W, 214, ABG) 01:18:17.606 00.000 15672 Guiding Dir = 3, Dur = 214 01:18:17.606 00.000 15672 IsSlewing returns 0 01:18:17.607 00.001 15672 IsGuiding returns 0 01:18:17.611 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=13101, FiltMin=2646, FiltMax=10406, Gamma=2.950 01:18:17.631 00.020 15672 PulseGuide returned control before completion, sleep 201 01:18:17.660 00.029 30444 UpdateGuideState exits: m=121297 SNR=83.5 Saturated 01:18:17.661 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:17.661 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:17.661 00.000 30444 Enqueuing Expose request 01:18:17.834 00.173 15672 IsGuiding returns 1 01:18:17.834 00.000 15672 scope still moving after pulse duration time elapsed 01:18:17.855 00.021 15672 IsSlewing returns 0 01:18:17.871 00.016 15672 IsGuiding returns 0 01:18:17.871 00.000 15672 scope move finished after 214 + 49 ms 01:18:17.871 00.000 15672 Move returns status 0, amount 214 01:18:17.871 00.000 15672 MoveAxis(N, 0, ABG) 01:18:17.871 00.000 15672 Move returns status 0, amount 0 01:18:17.871 00.000 15672 move complete, result=0 01:18:17.871 00.000 15672 worker thread done servicing request 01:18:17.871 00.000 30444 GuideStep: 0.8 px 214 ms WEST, -0.1 px 0 ms NORTH 01:18:17.871 00.000 15672 Worker thread wakes up 01:18:17.872 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:17.872 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:19.978 02.106 15672 Exposure complete 01:18:20.000 00.022 15672 worker thread done servicing request 01:18:20.000 00.000 30444 OnExposeComplete: enter 01:18:20.000 00.000 30444 UpdateGuideState(): m_state=6 01:18:20.000 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5172 01:18:20.000 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=199.44, Mass=122852, SNR=93.2, Peak=13380 HFD=3.6 01:18:20.000 00.000 30444 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.28) = xAngle (-2.39 = -2.39) 01:18:20.000 00.000 30444 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.46 = -2.46) 01:18:20.000 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.15 hyp=0.34 cameraTheta=-2.67 mountX=-0.25 mountY=-0.21, mountTheta=-2.43 01:18:20.001 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.15, opts=13) 01:18:20.001 00.000 30444 Enqueuing Move request for scope (-0.30, -0.15) 01:18:20.001 00.000 15672 Worker thread wakes up 01:18:20.001 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.15) opts 0xd 01:18:20.001 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.15) 01:18:20.001 00.000 15672 Moving (-0.30, -0.15) raw xDistance=-0.25 yDistance=-0.21 01:18:20.001 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 01:18:20.001 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:18:20.001 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 01:18:20.002 00.001 15672 MoveAxis(E, 0, ABG) 01:18:20.002 00.000 15672 Move returns status 0, amount 0 01:18:20.002 00.000 15672 MoveAxis(N, 0, ABG) 01:18:20.002 00.000 15672 Move returns status 0, amount 0 01:18:20.002 00.000 15672 move complete, result=0 01:18:20.002 00.000 15672 worker thread done servicing request 01:18:20.009 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=13793, FiltMin=2538, FiltMax=9761, Gamma=2.950 01:18:20.100 00.091 30444 UpdateGuideState exits: m=122852 SNR=93.2 Saturated 01:18:20.100 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:20.100 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:20.100 00.000 30444 Enqueuing Expose request 01:18:20.100 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:18:20.100 00.000 15672 Worker thread wakes up 01:18:20.100 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:20.100 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:22.006 01.906 15672 Exposure complete 01:18:22.026 00.020 15672 worker thread done servicing request 01:18:22.026 00.000 30444 OnExposeComplete: enter 01:18:22.026 00.000 30444 UpdateGuideState(): m_state=6 01:18:22.026 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5173 01:18:22.026 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=199.44, Mass=121776, SNR=95.6, Peak=12424 HFD=3.6 01:18:22.026 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 01:18:22.026 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 01:18:22.026 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.78 mountX=0.01 mountY=-0.15, mountTheta=-1.50 01:18:22.027 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.15, opts=13) 01:18:22.027 00.000 30444 Enqueuing Move request for scope (-0.03, -0.15) 01:18:22.027 00.000 15672 Worker thread wakes up 01:18:22.027 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd 01:18:22.027 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.15) 01:18:22.027 00.000 15672 Moving (-0.03, -0.15) raw xDistance=0.01 yDistance=-0.15 01:18:22.027 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 01:18:22.027 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:18:22.027 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 01:18:22.027 00.000 15672 MoveAxis(E, 0, ABG) 01:18:22.027 00.000 15672 Move returns status 0, amount 0 01:18:22.027 00.000 15672 MoveAxis(N, 0, ABG) 01:18:22.027 00.000 15672 Move returns status 0, amount 0 01:18:22.027 00.000 15672 move complete, result=0 01:18:22.027 00.000 15672 worker thread done servicing request 01:18:22.032 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=13737, FiltMin=2614, FiltMax=9410, Gamma=2.950 01:18:22.163 00.131 30444 UpdateGuideState exits: m=121776 SNR=95.6 Saturated 01:18:22.164 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:22.164 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:22.164 00.000 30444 Enqueuing Expose request 01:18:22.164 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 01:18:22.164 00.000 15672 Worker thread wakes up 01:18:22.164 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:22.164 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:24.279 02.115 15672 Exposure complete 01:18:24.311 00.032 15672 worker thread done servicing request 01:18:24.312 00.001 30444 OnExposeComplete: enter 01:18:24.312 00.000 30444 UpdateGuideState(): m_state=6 01:18:24.312 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5174 01:18:24.312 00.000 30444 Star::Find returns 1 (1), X=459.95, Y=199.41, Mass=128454, SNR=99.1, Peak=12292 HFD=3.9 01:18:24.312 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 01:18:24.312 00.000 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.12 = -2.12) 01:18:24.312 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-2.33 mountX=-0.12 mountY=-0.22, mountTheta=-2.07 01:18:24.313 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.18, opts=13) 01:18:24.313 00.000 30444 Enqueuing Move request for scope (-0.17, -0.18) 01:18:24.313 00.000 15672 Worker thread wakes up 01:18:24.313 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.18) opts 0xd 01:18:24.313 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.18) 01:18:24.313 00.000 15672 Moving (-0.17, -0.18) raw xDistance=-0.12 yDistance=-0.22 01:18:24.313 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 01:18:24.313 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:18:24.313 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 01:18:24.314 00.001 15672 MoveAxis(E, 0, ABG) 01:18:24.314 00.000 15672 Move returns status 0, amount 0 01:18:24.314 00.000 15672 MoveAxis(N, 0, ABG) 01:18:24.314 00.000 15672 Move returns status 0, amount 0 01:18:24.314 00.000 15672 move complete, result=0 01:18:24.314 00.000 15672 worker thread done servicing request 01:18:24.321 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=12827, FiltMin=2578, FiltMax=9399, Gamma=2.950 01:18:24.389 00.068 30444 UpdateGuideState exits: m=128454 SNR=99.1 Saturated 01:18:24.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:24.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:24.389 00.000 30444 Enqueuing Expose request 01:18:24.389 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:18:24.389 00.000 15672 Worker thread wakes up 01:18:24.389 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:24.389 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:26.295 01.906 15672 Exposure complete 01:18:26.314 00.019 15672 worker thread done servicing request 01:18:26.314 00.000 30444 OnExposeComplete: enter 01:18:26.315 00.001 30444 UpdateGuideState(): m_state=6 01:18:26.315 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5175 01:18:26.315 00.000 30444 Star::Find returns 1 (1), X=459.61, Y=198.93, Mass=119174, SNR=87.0, Peak=11159 HFD=3.7 01:18:26.315 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 01:18:26.315 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 01:18:26.315 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.66 hyp=0.83 cameraTheta=-2.24 mountX=-0.32 mountY=-0.75, mountTheta=-1.97 01:18:26.315 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.66, opts=13) 01:18:26.315 00.000 30444 Enqueuing Move request for scope (-0.52, -0.66) 01:18:26.315 00.000 15672 Worker thread wakes up 01:18:26.316 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.66) opts 0xd 01:18:26.316 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.66) 01:18:26.316 00.000 15672 Moving (-0.52, -0.66) raw xDistance=-0.32 yDistance=-0.75 01:18:26.316 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 01:18:26.316 00.000 15672 resist switch: large excursion: input -0.75 thresh 0.75 direction from 1 to -1 01:18:26.316 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.25 01:18:26.316 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 01:18:26.316 00.000 15672 MoveAxis(E, 86, ABG) 01:18:26.316 00.000 15672 Guiding Dir = 2, Dur = 86 01:18:26.317 00.001 15672 IsSlewing returns 0 01:18:26.318 00.001 15672 IsGuiding returns 0 01:18:26.322 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=12119, FiltMin=2565, FiltMax=8950, Gamma=2.950 01:18:26.337 00.015 15672 PulseGuide returned control before completion, sleep 77 01:18:26.371 00.034 30444 UpdateGuideState exits: m=119174 SNR=87.0 Saturated 01:18:26.371 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:26.371 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:26.371 00.000 30444 Enqueuing Expose request 01:18:26.417 00.046 15672 IsGuiding returns 1 01:18:26.417 00.000 15672 scope still moving after pulse duration time elapsed 01:18:26.437 00.020 15672 IsSlewing returns 0 01:18:26.450 00.013 15672 IsGuiding returns 0 01:18:26.450 00.000 15672 scope move finished after 86 + 46 ms 01:18:26.450 00.000 15672 Move returns status 0, amount 86 01:18:26.450 00.000 15672 MoveAxis(N, 134, ABG) 01:18:26.450 00.000 15672 Guiding Dir = 0, Dur = 134 01:18:26.451 00.001 15672 IsSlewing returns 0 01:18:26.452 00.001 15672 IsGuiding returns 0 01:18:26.561 00.109 15672 PulseGuide returned control before completion, sleep 35 01:18:26.598 00.037 15672 IsGuiding returns 1 01:18:26.598 00.000 15672 scope still moving after pulse duration time elapsed 01:18:26.619 00.021 15672 IsSlewing returns 0 01:18:26.621 00.002 15672 IsGuiding returns 1 01:18:26.642 00.021 15672 IsSlewing returns 0 01:18:26.642 00.000 15672 IsGuiding returns 1 01:18:26.663 00.021 15672 IsSlewing returns 0 01:18:26.674 00.011 15672 IsGuiding returns 0 01:18:26.674 00.000 15672 scope move finished after 134 + 88 ms 01:18:26.674 00.000 15672 Move returns status 0, amount 134 01:18:26.674 00.000 15672 move complete, result=0 01:18:26.674 00.000 15672 worker thread done servicing request 01:18:26.675 00.001 15672 Worker thread wakes up 01:18:26.675 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:26.675 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:26.675 00.000 30444 GuideStep: -0.3 px 86 ms EAST, -0.8 px 134 ms NORTH 01:18:28.782 02.107 15672 Exposure complete 01:18:28.802 00.020 15672 worker thread done servicing request 01:18:28.802 00.000 30444 OnExposeComplete: enter 01:18:28.802 00.000 30444 UpdateGuideState(): m_state=6 01:18:28.802 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5176 01:18:28.802 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=199.09, Mass=123278, SNR=81.6, Peak=10812 HFD=3.9 01:18:28.802 00.000 30444 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.28) = xAngle (-0.51 = -0.51) 01:18:28.802 00.000 30444 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.57 = -0.57) 01:18:28.802 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=-0.50 hyp=0.70 cameraTheta=-0.79 mountX=0.61 mountY=-0.38, mountTheta=-0.55 01:18:28.803 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.50, opts=13) 01:18:28.803 00.000 30444 Enqueuing Move request for scope (0.50, -0.50) 01:18:28.803 00.000 15672 Worker thread wakes up 01:18:28.803 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.50) opts 0xd 01:18:28.803 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.50) 01:18:28.803 00.000 15672 Moving (0.50, -0.50) raw xDistance=0.61 yDistance=-0.38 01:18:28.803 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.61 01:18:28.803 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 01:18:28.803 00.000 15672 MoveAxis(W, 160, ABG) 01:18:28.803 00.000 15672 Guiding Dir = 3, Dur = 160 01:18:28.804 00.001 15672 IsSlewing returns 0 01:18:28.805 00.001 15672 IsGuiding returns 0 01:18:28.809 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=11961, FiltMin=2515, FiltMax=8947, Gamma=2.950 01:18:28.829 00.020 15672 PulseGuide returned control before completion, sleep 147 01:18:28.980 00.151 15672 IsGuiding returns 1 01:18:28.980 00.000 15672 scope still moving after pulse duration time elapsed 01:18:29.000 00.020 15672 IsSlewing returns 0 01:18:29.022 00.022 15672 IsGuiding returns 0 01:18:29.022 00.000 15672 scope move finished after 160 + 56 ms 01:18:29.022 00.000 15672 Move returns status 0, amount 160 01:18:29.022 00.000 15672 MoveAxis(N, 68, ABG) 01:18:29.022 00.000 15672 Guiding Dir = 0, Dur = 68 01:18:29.022 00.000 15672 IsSlewing returns 0 01:18:29.023 00.001 15672 IsGuiding returns 0 01:18:29.103 00.080 15672 IsGuiding returns 1 01:18:29.103 00.000 15672 scope still moving after pulse duration time elapsed 01:18:29.123 00.020 15672 IsSlewing returns 0 01:18:29.125 00.002 15672 IsGuiding returns 1 01:18:29.145 00.020 15672 IsSlewing returns 0 01:18:29.197 00.052 15672 IsGuiding returns 0 01:18:29.198 00.001 15672 scope move finished after 68 + 105 ms 01:18:29.198 00.000 15672 Move returns status 0, amount 68 01:18:29.198 00.000 15672 move complete, result=0 01:18:29.198 00.000 15672 worker thread done servicing request 01:18:29.285 00.087 30444 UpdateGuideState exits: m=123278 SNR=81.6 Saturated 01:18:29.286 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:29.286 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:29.286 00.000 30444 Enqueuing Expose request 01:18:29.286 00.000 30444 GuideStep: 0.6 px 160 ms WEST, -0.4 px 68 ms NORTH 01:18:29.286 00.000 15672 Worker thread wakes up 01:18:29.286 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:29.287 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:31.195 01.908 15672 Exposure complete 01:18:31.215 00.020 15672 worker thread done servicing request 01:18:31.215 00.000 30444 OnExposeComplete: enter 01:18:31.215 00.000 30444 UpdateGuideState(): m_state=6 01:18:31.215 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5177 01:18:31.215 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=199.43, Mass=128275, SNR=101.8, Peak=14036 HFD=3.5 01:18:31.215 00.000 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.33 = -2.33) 01:18:31.215 00.000 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 01:18:31.215 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.16 hyp=0.32 cameraTheta=-2.61 mountX=-0.22 mountY=-0.22, mountTheta=-2.36 01:18:31.216 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.16, opts=13) 01:18:31.216 00.000 30444 Enqueuing Move request for scope (-0.28, -0.16) 01:18:31.216 00.000 15672 Worker thread wakes up 01:18:31.216 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.16) opts 0xd 01:18:31.216 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.16) 01:18:31.216 00.000 15672 Moving (-0.28, -0.16) raw xDistance=-0.22 yDistance=-0.22 01:18:31.216 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 01:18:31.216 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:18:31.216 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 01:18:31.216 00.000 15672 MoveAxis(E, 0, ABG) 01:18:31.217 00.001 15672 Move returns status 0, amount 0 01:18:31.217 00.000 15672 MoveAxis(N, 0, ABG) 01:18:31.217 00.000 15672 Move returns status 0, amount 0 01:18:31.217 00.000 15672 move complete, result=0 01:18:31.217 00.000 15672 worker thread done servicing request 01:18:31.221 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=14036, FiltMin=2553, FiltMax=9973, Gamma=2.950 01:18:31.313 00.092 30444 UpdateGuideState exits: m=128275 SNR=101.8 Saturated 01:18:31.313 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:31.313 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:31.313 00.000 30444 Enqueuing Expose request 01:18:31.313 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:18:31.313 00.000 15672 Worker thread wakes up 01:18:31.313 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:31.313 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:33.421 02.108 15672 Exposure complete 01:18:33.441 00.020 15672 worker thread done servicing request 01:18:33.441 00.000 30444 OnExposeComplete: enter 01:18:33.441 00.000 30444 UpdateGuideState(): m_state=6 01:18:33.441 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5178 01:18:33.441 00.000 30444 Star::Find returns 1 (1), X=459.59, Y=199.42, Mass=121924, SNR=96.2, Peak=13871 HFD=3.3 01:18:33.441 00.000 30444 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.28) = xAngle (-2.56 = -2.56) 01:18:33.441 00.000 30444 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.63 = -2.63) 01:18:33.441 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.16 hyp=0.56 cameraTheta=-2.84 mountX=-0.47 mountY=-0.27, mountTheta=-2.61 01:18:33.442 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.16, opts=13) 01:18:33.442 00.000 30444 Enqueuing Move request for scope (-0.53, -0.16) 01:18:33.442 00.000 15672 Worker thread wakes up 01:18:33.442 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.16) opts 0xd 01:18:33.442 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.16) 01:18:33.442 00.000 15672 Moving (-0.53, -0.16) raw xDistance=-0.47 yDistance=-0.27 01:18:33.442 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47 01:18:33.442 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 01:18:33.442 00.000 15672 MoveAxis(E, 126, ABG) 01:18:33.442 00.000 15672 Guiding Dir = 2, Dur = 126 01:18:33.442 00.000 15672 IsSlewing returns 0 01:18:33.446 00.004 15672 IsGuiding returns 0 01:18:33.448 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=14001, FiltMin=2597, FiltMax=9900, Gamma=2.950 01:18:33.462 00.014 15672 PulseGuide returned control before completion, sleep 121 01:18:33.497 00.035 30444 UpdateGuideState exits: m=121924 SNR=96.2 Saturated 01:18:33.497 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:33.497 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:33.497 00.000 30444 Enqueuing Expose request 01:18:33.585 00.088 15672 IsGuiding returns 1 01:18:33.585 00.000 15672 scope still moving after pulse duration time elapsed 01:18:33.606 00.021 15672 IsSlewing returns 0 01:18:33.623 00.017 15672 IsGuiding returns 0 01:18:33.623 00.000 15672 scope move finished after 126 + 50 ms 01:18:33.623 00.000 15672 Move returns status 0, amount 126 01:18:33.623 00.000 15672 MoveAxis(N, 49, ABG) 01:18:33.623 00.000 15672 Guiding Dir = 0, Dur = 49 01:18:33.624 00.001 15672 IsSlewing returns 0 01:18:33.625 00.001 15672 IsGuiding returns 0 01:18:33.739 00.114 15672 IsGuiding returns 1 01:18:33.739 00.000 15672 scope still moving after pulse duration time elapsed 01:18:33.760 00.021 15672 IsSlewing returns 0 01:18:33.799 00.039 15672 IsGuiding returns 0 01:18:33.800 00.001 15672 scope move finished after 49 + 125 ms 01:18:33.800 00.000 15672 Move returns status 0, amount 49 01:18:33.800 00.000 15672 move complete, result=0 01:18:33.800 00.000 15672 worker thread done servicing request 01:18:33.800 00.000 15672 Worker thread wakes up 01:18:33.800 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:33.800 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:33.801 00.001 30444 GuideStep: -0.5 px 126 ms EAST, -0.3 px 49 ms NORTH 01:18:35.710 01.909 15672 Exposure complete 01:18:35.730 00.020 15672 worker thread done servicing request 01:18:35.730 00.000 30444 OnExposeComplete: enter 01:18:35.730 00.000 30444 UpdateGuideState(): m_state=6 01:18:35.730 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5179 01:18:35.731 00.001 30444 Star::Find returns 1 (1), X=460.11, Y=199.16, Mass=119224, SNR=82.1, Peak=11790 HFD=3.7 01:18:35.731 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 01:18:35.731 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 01:18:35.731 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.43 hyp=0.43 cameraTheta=-1.60 mountX=0.11 mountY=-0.42, mountTheta=-1.32 01:18:35.731 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.43, opts=13) 01:18:35.731 00.000 30444 Enqueuing Move request for scope (-0.01, -0.43) 01:18:35.731 00.000 15672 Worker thread wakes up 01:18:35.731 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.43) opts 0xd 01:18:35.731 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.43) 01:18:35.731 00.000 15672 Moving (-0.01, -0.43) raw xDistance=0.11 yDistance=-0.42 01:18:35.731 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 01:18:35.731 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 01:18:35.731 00.000 15672 MoveAxis(E, 0, ABG) 01:18:35.731 00.000 15672 Move returns status 0, amount 0 01:18:35.732 00.001 15672 MoveAxis(N, 76, ABG) 01:18:35.732 00.000 15672 Guiding Dir = 0, Dur = 76 01:18:35.732 00.000 15672 IsSlewing returns 0 01:18:35.733 00.001 15672 IsGuiding returns 0 01:18:35.738 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2042, max=12201, FiltMin=2570, FiltMax=9465, Gamma=2.950 01:18:35.786 00.048 30444 UpdateGuideState exits: m=119224 SNR=82.1 Saturated 01:18:35.786 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:35.786 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:35.786 00.000 30444 Enqueuing Expose request 01:18:35.814 00.028 15672 IsGuiding returns 1 01:18:35.814 00.000 15672 scope still moving after pulse duration time elapsed 01:18:35.835 00.021 15672 IsSlewing returns 0 01:18:35.860 00.025 15672 IsGuiding returns 1 01:18:35.881 00.021 15672 IsSlewing returns 0 01:18:35.881 00.000 15672 IsGuiding returns 1 01:18:35.903 00.022 15672 IsSlewing returns 0 01:18:35.907 00.004 15672 IsGuiding returns 0 01:18:35.908 00.001 15672 scope move finished after 76 + 98 ms 01:18:35.908 00.000 15672 Move returns status 0, amount 76 01:18:35.908 00.000 15672 move complete, result=0 01:18:35.908 00.000 15672 worker thread done servicing request 01:18:35.908 00.000 15672 Worker thread wakes up 01:18:35.908 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:35.908 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 76 ms NORTH 01:18:35.909 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:38.019 02.110 15672 Exposure complete 01:18:38.039 00.020 15672 worker thread done servicing request 01:18:38.039 00.000 30444 OnExposeComplete: enter 01:18:38.039 00.000 30444 UpdateGuideState(): m_state=6 01:18:38.040 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5180 01:18:38.040 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=198.98, Mass=119753, SNR=88.6, Peak=12126 HFD=4.0 01:18:38.040 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 01:18:38.040 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 01:18:38.040 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.61 hyp=0.62 cameraTheta=-1.76 mountX=0.05 mountY=-0.62, mountTheta=-1.48 01:18:38.040 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.61, opts=13) 01:18:38.040 00.000 30444 Enqueuing Move request for scope (-0.12, -0.61) 01:18:38.040 00.000 15672 Worker thread wakes up 01:18:38.040 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.61) opts 0xd 01:18:38.040 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.61) 01:18:38.040 00.000 15672 Moving (-0.12, -0.61) raw xDistance=0.05 yDistance=-0.62 01:18:38.040 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:18:38.041 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 01:18:38.041 00.000 15672 MoveAxis(E, 0, ABG) 01:18:38.041 00.000 15672 Move returns status 0, amount 0 01:18:38.041 00.000 15672 MoveAxis(N, 110, ABG) 01:18:38.041 00.000 15672 Guiding Dir = 0, Dur = 110 01:18:38.041 00.000 15672 IsSlewing returns 0 01:18:38.042 00.001 15672 IsGuiding returns 0 01:18:38.046 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=13483, FiltMin=2612, FiltMax=9354, Gamma=2.950 01:18:38.127 00.081 15672 PulseGuide returned control before completion, sleep 35 01:18:38.165 00.038 15672 IsGuiding returns 1 01:18:38.165 00.000 15672 scope still moving after pulse duration time elapsed 01:18:38.185 00.020 15672 IsSlewing returns 0 01:18:38.255 00.070 15672 IsGuiding returns 0 01:18:38.255 00.000 15672 scope move finished after 110 + 103 ms 01:18:38.256 00.001 15672 Move returns status 0, amount 110 01:18:38.256 00.000 15672 move complete, result=0 01:18:38.256 00.000 15672 worker thread done servicing request 01:18:38.417 00.161 30444 UpdateGuideState exits: m=119753 SNR=88.6 Saturated 01:18:38.418 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:38.418 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:38.418 00.000 30444 Enqueuing Expose request 01:18:38.418 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 110 ms NORTH 01:18:38.418 00.000 15672 Worker thread wakes up 01:18:38.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:38.418 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:40.326 01.908 15672 Exposure complete 01:18:40.346 00.020 15672 worker thread done servicing request 01:18:40.346 00.000 30444 OnExposeComplete: enter 01:18:40.346 00.000 30444 UpdateGuideState(): m_state=6 01:18:40.347 00.001 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5181 01:18:40.347 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=199.33, Mass=129677, SNR=107.9, Peak=14731 HFD=3.4 01:18:40.347 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 01:18:40.347 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 01:18:40.347 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.25 hyp=0.52 cameraTheta=-2.63 mountX=-0.37 mountY=-0.35, mountTheta=-2.39 01:18:40.347 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.25, opts=13) 01:18:40.347 00.000 30444 Enqueuing Move request for scope (-0.45, -0.25) 01:18:40.347 00.000 15672 Worker thread wakes up 01:18:40.347 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.25) opts 0xd 01:18:40.347 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.25) 01:18:40.347 00.000 15672 Moving (-0.45, -0.25) raw xDistance=-0.37 yDistance=-0.35 01:18:40.348 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 01:18:40.348 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 01:18:40.348 00.000 15672 MoveAxis(E, 99, ABG) 01:18:40.348 00.000 15672 Guiding Dir = 2, Dur = 99 01:18:40.348 00.000 15672 IsSlewing returns 0 01:18:40.350 00.002 15672 IsGuiding returns 0 01:18:40.354 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=14850, FiltMin=2625, FiltMax=10131, Gamma=2.950 01:18:40.379 00.025 15672 PulseGuide returned control before completion, sleep 81 01:18:40.403 00.024 30444 UpdateGuideState exits: m=129677 SNR=107.9 Saturated 01:18:40.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:40.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:40.403 00.000 30444 Enqueuing Expose request 01:18:40.461 00.058 15672 IsGuiding returns 1 01:18:40.461 00.000 15672 scope still moving after pulse duration time elapsed 01:18:40.482 00.021 15672 IsSlewing returns 0 01:18:40.492 00.010 15672 IsGuiding returns 0 01:18:40.492 00.000 15672 scope move finished after 99 + 43 ms 01:18:40.492 00.000 15672 Move returns status 0, amount 99 01:18:40.492 00.000 15672 MoveAxis(N, 62, ABG) 01:18:40.492 00.000 15672 Guiding Dir = 0, Dur = 62 01:18:40.493 00.001 15672 IsSlewing returns 0 01:18:40.495 00.002 15672 IsGuiding returns 0 01:18:40.604 00.109 15672 IsGuiding returns 1 01:18:40.604 00.000 15672 scope still moving after pulse duration time elapsed 01:18:40.624 00.020 15672 IsSlewing returns 0 01:18:40.625 00.001 15672 IsGuiding returns 1 01:18:40.646 00.021 15672 IsSlewing returns 0 01:18:40.667 00.021 15672 IsGuiding returns 0 01:18:40.667 00.000 15672 scope move finished after 62 + 109 ms 01:18:40.668 00.001 15672 Move returns status 0, amount 62 01:18:40.668 00.000 15672 move complete, result=0 01:18:40.668 00.000 15672 worker thread done servicing request 01:18:40.668 00.000 15672 Worker thread wakes up 01:18:40.668 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:40.668 00.000 30444 GuideStep: -0.4 px 99 ms EAST, -0.3 px 62 ms NORTH 01:18:40.668 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:42.773 02.105 15672 Exposure complete 01:18:42.793 00.020 15672 worker thread done servicing request 01:18:42.793 00.000 30444 OnExposeComplete: enter 01:18:42.793 00.000 30444 UpdateGuideState(): m_state=6 01:18:42.793 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5182 01:18:42.793 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=199.01, Mass=119444, SNR=87.2, Peak=11981 HFD=3.3 01:18:42.793 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 01:18:42.793 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 01:18:42.793 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.57 hyp=0.58 cameraTheta=-1.72 mountX=0.07 mountY=-0.58, mountTheta=-1.45 01:18:42.794 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.57, opts=13) 01:18:42.794 00.000 30444 Enqueuing Move request for scope (-0.09, -0.57) 01:18:42.794 00.000 15672 Worker thread wakes up 01:18:42.794 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.57) opts 0xd 01:18:42.794 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.57) 01:18:42.794 00.000 15672 Moving (-0.09, -0.57) raw xDistance=0.07 yDistance=-0.58 01:18:42.794 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:18:42.794 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 01:18:42.794 00.000 15672 MoveAxis(E, 0, ABG) 01:18:42.794 00.000 15672 Move returns status 0, amount 0 01:18:42.794 00.000 15672 MoveAxis(N, 104, ABG) 01:18:42.794 00.000 15672 Guiding Dir = 0, Dur = 104 01:18:42.795 00.001 15672 IsSlewing returns 0 01:18:42.796 00.001 15672 IsGuiding returns 0 01:18:42.800 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=14285, FiltMin=2618, FiltMax=10162, Gamma=2.950 01:18:42.871 00.071 15672 PulseGuide returned control before completion, sleep 39 01:18:42.914 00.043 15672 IsGuiding returns 1 01:18:42.915 00.001 15672 scope still moving after pulse duration time elapsed 01:18:42.935 00.020 15672 IsSlewing returns 0 01:18:42.937 00.002 15672 IsGuiding returns 1 01:18:42.959 00.022 15672 IsSlewing returns 0 01:18:43.016 00.057 15672 IsGuiding returns 0 01:18:43.016 00.000 15672 scope move finished after 104 + 115 ms 01:18:43.017 00.001 15672 Move returns status 0, amount 104 01:18:43.017 00.000 15672 move complete, result=0 01:18:43.017 00.000 15672 worker thread done servicing request 01:18:43.054 00.037 30444 UpdateGuideState exits: m=119444 SNR=87.2 Saturated 01:18:43.054 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:43.055 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:43.055 00.000 30444 Enqueuing Expose request 01:18:43.055 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 104 ms NORTH 01:18:43.055 00.000 15672 Worker thread wakes up 01:18:43.055 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:43.055 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:44.962 01.907 15672 Exposure complete 01:18:44.982 00.020 15672 worker thread done servicing request 01:18:44.982 00.000 30444 OnExposeComplete: enter 01:18:44.982 00.000 30444 UpdateGuideState(): m_state=6 01:18:44.982 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5183 01:18:44.982 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=199.04, Mass=132845, SNR=99.1, Peak=12847 HFD=3.6 01:18:44.982 00.000 30444 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.28) = xAngle (-1.17 = -1.17) 01:18:44.982 00.000 30444 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.23 = -1.23) 01:18:44.982 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.55 hyp=0.55 cameraTheta=-1.45 mountX=0.21 mountY=-0.52, mountTheta=-1.18 01:18:44.983 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.55, opts=13) 01:18:44.983 00.000 30444 Enqueuing Move request for scope (0.07, -0.55) 01:18:44.983 00.000 15672 Worker thread wakes up 01:18:44.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.55) opts 0xd 01:18:44.983 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.55) 01:18:44.983 00.000 15672 Moving (0.07, -0.55) raw xDistance=0.21 yDistance=-0.52 01:18:44.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:18:44.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 01:18:44.983 00.000 15672 MoveAxis(E, 0, ABG) 01:18:44.983 00.000 15672 Move returns status 0, amount 0 01:18:44.983 00.000 15672 MoveAxis(N, 93, ABG) 01:18:44.983 00.000 15672 Guiding Dir = 0, Dur = 93 01:18:44.984 00.001 15672 IsSlewing returns 0 01:18:44.986 00.002 15672 IsGuiding returns 0 01:18:44.989 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=13883, FiltMin=2545, FiltMax=9565, Gamma=2.950 01:18:45.060 00.071 15672 PulseGuide returned control before completion, sleep 28 01:18:45.126 00.066 15672 IsGuiding returns 1 01:18:45.126 00.000 15672 scope still moving after pulse duration time elapsed 01:18:45.127 00.001 30444 UpdateGuideState exits: m=132845 SNR=99.1 Saturated 01:18:45.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:45.128 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:45.128 00.000 30444 Enqueuing Expose request 01:18:45.147 00.019 15672 IsSlewing returns 0 01:18:45.188 00.041 15672 IsGuiding returns 0 01:18:45.188 00.000 15672 scope move finished after 93 + 109 ms 01:18:45.188 00.000 15672 Move returns status 0, amount 93 01:18:45.188 00.000 15672 move complete, result=0 01:18:45.188 00.000 15672 worker thread done servicing request 01:18:45.188 00.000 15672 Worker thread wakes up 01:18:45.188 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:45.188 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:45.189 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 93 ms NORTH 01:18:47.306 02.117 15672 Exposure complete 01:18:47.335 00.029 15672 worker thread done servicing request 01:18:47.335 00.000 30444 OnExposeComplete: enter 01:18:47.336 00.001 30444 UpdateGuideState(): m_state=6 01:18:47.336 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5184 01:18:47.336 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=199.63, Mass=125896, SNR=95.8, Peak=12736 HFD=3.4 01:18:47.336 00.000 30444 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.28) = xAngle (0.46 = 0.46) 01:18:47.336 00.000 30444 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.39 = 0.39) 01:18:47.336 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.18 mountX=0.20 mountY=0.09, mountTheta=0.40 01:18:47.336 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.04, opts=13) 01:18:47.336 00.000 30444 Enqueuing Move request for scope (0.22, 0.04) 01:18:47.336 00.000 15672 Worker thread wakes up 01:18:47.336 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd 01:18:47.336 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.04) 01:18:47.337 00.001 15672 Moving (0.22, 0.04) raw xDistance=0.20 yDistance=0.09 01:18:47.337 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 01:18:47.337 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:18:47.337 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 01:18:47.337 00.000 15672 MoveAxis(E, 0, ABG) 01:18:47.337 00.000 15672 Move returns status 0, amount 0 01:18:47.337 00.000 15672 MoveAxis(N, 0, ABG) 01:18:47.337 00.000 15672 Move returns status 0, amount 0 01:18:47.337 00.000 15672 move complete, result=0 01:18:47.337 00.000 15672 worker thread done servicing request 01:18:47.342 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=12792, FiltMin=2597, FiltMax=10601, Gamma=2.950 01:18:47.391 00.049 30444 UpdateGuideState exits: m=125896 SNR=95.8 Saturated 01:18:47.391 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:47.391 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:47.391 00.000 30444 Enqueuing Expose request 01:18:47.391 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 01:18:47.391 00.000 15672 Worker thread wakes up 01:18:47.392 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:47.392 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:49.297 01.905 15672 Exposure complete 01:18:49.317 00.020 15672 worker thread done servicing request 01:18:49.317 00.000 30444 OnExposeComplete: enter 01:18:49.317 00.000 30444 UpdateGuideState(): m_state=6 01:18:49.317 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5185 01:18:49.317 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=199.34, Mass=123330, SNR=99.2, Peak=13169 HFD=3.5 01:18:49.317 00.000 30444 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 01:18:49.317 00.000 30444 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 01:18:49.317 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.25 hyp=0.46 cameraTheta=-2.57 mountX=-0.30 mountY=-0.32, mountTheta=-2.32 01:18:49.318 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.25, opts=13) 01:18:49.318 00.000 30444 Enqueuing Move request for scope (-0.39, -0.25) 01:18:49.318 00.000 15672 Worker thread wakes up 01:18:49.318 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.25) opts 0xd 01:18:49.318 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.25) 01:18:49.318 00.000 15672 Moving (-0.39, -0.25) raw xDistance=-0.30 yDistance=-0.32 01:18:49.318 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 01:18:49.318 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 01:18:49.318 00.000 15672 MoveAxis(E, 82, ABG) 01:18:49.318 00.000 15672 Guiding Dir = 2, Dur = 82 01:18:49.319 00.001 15672 IsSlewing returns 0 01:18:49.320 00.001 15672 IsGuiding returns 0 01:18:49.324 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=13169, FiltMin=2638, FiltMax=9781, Gamma=2.950 01:18:49.341 00.017 15672 PulseGuide returned control before completion, sleep 72 01:18:49.374 00.033 30444 UpdateGuideState exits: m=123330 SNR=99.2 Saturated 01:18:49.374 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:49.374 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:49.374 00.000 30444 Enqueuing Expose request 01:18:49.438 00.064 15672 IsGuiding returns 0 01:18:49.438 00.000 15672 Move returns status 0, amount 82 01:18:49.438 00.000 15672 MoveAxis(N, 58, ABG) 01:18:49.438 00.000 15672 Guiding Dir = 0, Dur = 58 01:18:49.438 00.000 15672 IsSlewing returns 0 01:18:49.439 00.001 15672 IsGuiding returns 0 01:18:49.520 00.081 15672 IsGuiding returns 1 01:18:49.520 00.000 15672 scope still moving after pulse duration time elapsed 01:18:49.541 00.021 15672 IsSlewing returns 0 01:18:49.544 00.003 15672 IsGuiding returns 1 01:18:49.565 00.021 15672 IsSlewing returns 0 01:18:49.568 00.003 15672 IsGuiding returns 1 01:18:49.590 00.022 15672 IsSlewing returns 0 01:18:49.645 00.055 15672 IsGuiding returns 0 01:18:49.645 00.000 15672 scope move finished after 58 + 148 ms 01:18:49.645 00.000 15672 Move returns status 0, amount 58 01:18:49.646 00.001 15672 move complete, result=0 01:18:49.646 00.000 15672 worker thread done servicing request 01:18:49.646 00.000 15672 Worker thread wakes up 01:18:49.646 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:49.646 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:49.646 00.000 30444 GuideStep: -0.3 px 82 ms EAST, -0.3 px 58 ms NORTH 01:18:51.756 02.110 15672 Exposure complete 01:18:51.776 00.020 15672 worker thread done servicing request 01:18:51.776 00.000 30444 OnExposeComplete: enter 01:18:51.776 00.000 30444 UpdateGuideState(): m_state=6 01:18:51.776 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5186 01:18:51.776 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=200.04, Mass=119548, SNR=91.3, Peak=10026 HFD=3.9 01:18:51.776 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 01:18:51.776 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.72 = 1.72) 01:18:51.776 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.45 hyp=0.45 cameraTheta=1.51 mountX=-0.10 mountY=0.44, mountTheta=1.78 01:18:51.777 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.45, opts=13) 01:18:51.777 00.000 30444 Enqueuing Move request for scope (0.03, 0.45) 01:18:51.777 00.000 15672 Worker thread wakes up 01:18:51.777 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.45) opts 0xd 01:18:51.777 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.45) 01:18:51.777 00.000 15672 Moving (0.03, 0.45) raw xDistance=-0.10 yDistance=0.44 01:18:51.777 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 01:18:51.777 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:18:51.777 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44 01:18:51.777 00.000 15672 MoveAxis(E, 0, ABG) 01:18:51.777 00.000 15672 Move returns status 0, amount 0 01:18:51.777 00.000 15672 MoveAxis(N, 0, ABG) 01:18:51.777 00.000 15672 Move returns status 0, amount 0 01:18:51.777 00.000 15672 move complete, result=0 01:18:51.777 00.000 15672 worker thread done servicing request 01:18:51.782 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=10530, FiltMin=2595, FiltMax=9533, Gamma=2.950 01:18:51.831 00.049 30444 UpdateGuideState exits: m=119548 SNR=91.3 Saturated 01:18:51.832 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:51.832 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:51.832 00.000 30444 Enqueuing Expose request 01:18:51.832 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 01:18:51.832 00.000 15672 Worker thread wakes up 01:18:51.832 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:51.832 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:53.747 01.915 15672 Exposure complete 01:18:53.780 00.033 15672 worker thread done servicing request 01:18:53.780 00.000 30444 OnExposeComplete: enter 01:18:53.780 00.000 30444 UpdateGuideState(): m_state=6 01:18:53.780 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5187 01:18:53.780 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=200.13, Mass=117869, SNR=85.2, Peak=10560 HFD=3.5 01:18:53.780 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 01:18:53.780 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 01:18:53.780 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.55 hyp=0.56 cameraTheta=1.32 mountX=-0.01 mountY=0.56, mountTheta=1.60 01:18:53.781 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.55, opts=13) 01:18:53.781 00.000 30444 Enqueuing Move request for scope (0.14, 0.55) 01:18:53.781 00.000 15672 Worker thread wakes up 01:18:53.781 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.55) opts 0xd 01:18:53.781 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.55) 01:18:53.781 00.000 15672 Moving (0.14, 0.55) raw xDistance=-0.01 yDistance=0.56 01:18:53.781 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 01:18:53.781 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:18:53.781 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56 01:18:53.781 00.000 15672 MoveAxis(E, 0, ABG) 01:18:53.781 00.000 15672 Move returns status 0, amount 0 01:18:53.781 00.000 15672 MoveAxis(N, 0, ABG) 01:18:53.781 00.000 15672 Move returns status 0, amount 0 01:18:53.781 00.000 15672 move complete, result=0 01:18:53.781 00.000 15672 worker thread done servicing request 01:18:53.786 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=11329, FiltMin=2661, FiltMax=9890, Gamma=2.950 01:18:53.836 00.050 30444 UpdateGuideState exits: m=117869 SNR=85.2 Saturated 01:18:53.836 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:53.836 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:53.836 00.000 30444 Enqueuing Expose request 01:18:53.836 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.6 px 0 ms NORTH 01:18:53.836 00.000 15672 Worker thread wakes up 01:18:53.836 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:53.836 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:55.953 02.117 15672 Exposure complete 01:18:55.986 00.033 15672 worker thread done servicing request 01:18:55.986 00.000 30444 OnExposeComplete: enter 01:18:55.986 00.000 30444 UpdateGuideState(): m_state=6 01:18:55.986 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5188 01:18:55.986 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=199.83, Mass=136164, SNR=86.2, Peak=11956 HFD=3.7 01:18:55.986 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 01:18:55.986 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 01:18:55.986 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.24 hyp=0.57 cameraTheta=0.44 mountX=0.43 mountY=0.35, mountTheta=0.68 01:18:55.987 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.24, opts=13) 01:18:55.987 00.000 30444 Enqueuing Move request for scope (0.51, 0.24) 01:18:55.987 00.000 15672 Worker thread wakes up 01:18:55.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.24) opts 0xd 01:18:55.987 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.24) 01:18:55.987 00.000 15672 Moving (0.51, 0.24) raw xDistance=0.43 yDistance=0.35 01:18:55.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 01:18:55.987 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:18:55.987 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 01:18:55.987 00.000 15672 MoveAxis(W, 115, ABG) 01:18:55.987 00.000 15672 Guiding Dir = 3, Dur = 115 01:18:55.987 00.000 15672 IsSlewing returns 0 01:18:55.988 00.001 15672 IsGuiding returns 0 01:18:55.993 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=11956, FiltMin=2624, FiltMax=10326, Gamma=2.950 01:18:56.018 00.025 15672 PulseGuide returned control before completion, sleep 96 01:18:56.042 00.024 30444 UpdateGuideState exits: m=136164 SNR=86.2 Saturated 01:18:56.042 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:56.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:56.042 00.000 30444 Enqueuing Expose request 01:18:56.116 00.074 15672 IsGuiding returns 1 01:18:56.116 00.000 15672 scope still moving after pulse duration time elapsed 01:18:56.137 00.021 15672 IsSlewing returns 0 01:18:56.163 00.026 15672 IsGuiding returns 0 01:18:56.163 00.000 15672 scope move finished after 115 + 58 ms 01:18:56.163 00.000 15672 Move returns status 0, amount 115 01:18:56.163 00.000 15672 MoveAxis(N, 0, ABG) 01:18:56.163 00.000 15672 Move returns status 0, amount 0 01:18:56.163 00.000 15672 move complete, result=0 01:18:56.163 00.000 15672 worker thread done servicing request 01:18:56.163 00.000 15672 Worker thread wakes up 01:18:56.163 00.000 30444 GuideStep: 0.4 px 115 ms WEST, 0.3 px 0 ms NORTH 01:18:56.163 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:56.163 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:18:58.079 01.916 15672 Exposure complete 01:18:58.107 00.028 15672 worker thread done servicing request 01:18:58.107 00.000 30444 OnExposeComplete: enter 01:18:58.107 00.000 30444 UpdateGuideState(): m_state=6 01:18:58.107 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5189 01:18:58.107 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=200.27, Mass=129854, SNR=105.0, Peak=10733 HFD=3.6 01:18:58.107 00.000 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 01:18:58.107 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 01:18:58.107 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.68 hyp=0.78 cameraTheta=1.06 mountX=0.18 mountY=0.74, mountTheta=1.33 01:18:58.108 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.68, opts=13) 01:18:58.108 00.000 30444 Enqueuing Move request for scope (0.38, 0.68) 01:18:58.108 00.000 15672 Worker thread wakes up 01:18:58.108 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.68) opts 0xd 01:18:58.108 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.68) 01:18:58.108 00.000 15672 Moving (0.38, 0.68) raw xDistance=0.18 yDistance=0.74 01:18:58.108 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 01:18:58.108 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:18:58.108 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74 01:18:58.108 00.000 15672 MoveAxis(E, 0, ABG) 01:18:58.108 00.000 15672 Move returns status 0, amount 0 01:18:58.108 00.000 15672 MoveAxis(N, 0, ABG) 01:18:58.108 00.000 15672 Move returns status 0, amount 0 01:18:58.108 00.000 15672 move complete, result=0 01:18:58.108 00.000 15672 worker thread done servicing request 01:18:58.113 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=11082, FiltMin=2662, FiltMax=10027, Gamma=2.950 01:18:58.162 00.049 30444 UpdateGuideState exits: m=129854 SNR=105.0 Saturated 01:18:58.162 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:18:58.162 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:18:58.162 00.000 30444 Enqueuing Expose request 01:18:58.163 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH 01:18:58.163 00.000 15672 Worker thread wakes up 01:18:58.163 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:18:58.163 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:00.279 02.116 15672 Exposure complete 01:19:00.312 00.033 15672 worker thread done servicing request 01:19:00.312 00.000 30444 OnExposeComplete: enter 01:19:00.312 00.000 30444 UpdateGuideState(): m_state=6 01:19:00.312 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5190 01:19:00.312 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=200.35, Mass=122294, SNR=92.4, Peak=10017 HFD=3.5 01:19:00.312 00.000 30444 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.28) = xAngle (1.47 = 1.47) 01:19:00.313 00.001 30444 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.41 = 1.41) 01:19:00.313 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.76 hyp=0.82 cameraTheta=1.19 mountX=0.08 mountY=0.81, mountTheta=1.47 01:19:00.313 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.76, opts=13) 01:19:00.313 00.000 30444 Enqueuing Move request for scope (0.30, 0.76) 01:19:00.313 00.000 15672 Worker thread wakes up 01:19:00.313 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.76) opts 0xd 01:19:00.313 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.76) 01:19:00.313 00.000 15672 Moving (0.30, 0.76) raw xDistance=0.08 yDistance=0.81 01:19:00.313 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 01:19:00.313 00.000 15672 resist switch: large excursion: input 0.81 thresh 0.75 direction from -1 to 1 01:19:00.313 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.42 01:19:00.313 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 01:19:00.313 00.000 15672 MoveAxis(E, 0, ABG) 01:19:00.314 00.001 15672 Move returns status 0, amount 0 01:19:00.314 00.000 15672 MoveAxis(S, 144, ABG) 01:19:00.314 00.000 15672 Guiding Dir = 1, Dur = 144 01:19:00.314 00.000 15672 IsSlewing returns 0 01:19:00.315 00.001 15672 IsGuiding returns 0 01:19:00.319 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=10668, FiltMin=2478, FiltMax=9934, Gamma=2.950 01:19:00.396 00.077 15672 PulseGuide returned control before completion, sleep 74 01:19:00.399 00.003 30444 UpdateGuideState exits: m=122294 SNR=92.4 Saturated 01:19:00.399 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:00.399 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:00.399 00.000 30444 Enqueuing Expose request 01:19:00.471 00.072 15672 IsGuiding returns 1 01:19:00.471 00.000 15672 scope still moving after pulse duration time elapsed 01:19:00.492 00.021 15672 IsSlewing returns 0 01:19:00.509 00.017 15672 IsGuiding returns 1 01:19:00.530 00.021 15672 IsSlewing returns 0 01:19:00.533 00.003 15672 IsGuiding returns 1 01:19:00.555 00.022 15672 IsSlewing returns 0 01:19:00.572 00.017 15672 IsGuiding returns 0 01:19:00.572 00.000 15672 scope move finished after 144 + 113 ms 01:19:00.573 00.001 15672 Move returns status 0, amount 144 01:19:00.573 00.000 15672 move complete, result=0 01:19:00.573 00.000 15672 worker thread done servicing request 01:19:00.573 00.000 15672 Worker thread wakes up 01:19:00.573 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:00.573 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:00.573 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.8 px 144 ms SOUTH 01:19:02.490 01.917 15672 Exposure complete 01:19:02.521 00.031 15672 worker thread done servicing request 01:19:02.521 00.000 30444 OnExposeComplete: enter 01:19:02.521 00.000 30444 UpdateGuideState(): m_state=6 01:19:02.521 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5191 01:19:02.522 00.001 30444 Star::Find returns 1 (1), X=460.11, Y=200.65, Mass=124977, SNR=82.6, Peak=10989 HFD=3.8 01:19:02.522 00.000 30444 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.28) = xAngle (1.86 = 1.86) 01:19:02.522 00.000 30444 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 01:19:02.522 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=1.06 hyp=1.06 cameraTheta=1.58 mountX=-0.30 mountY=1.03, mountTheta=1.86 01:19:02.522 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=1.06, opts=13) 01:19:02.522 00.000 30444 Enqueuing Move request for scope (-0.01, 1.06) 01:19:02.522 00.000 15672 Worker thread wakes up 01:19:02.522 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 1.06) opts 0xd 01:19:02.522 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 1.06) 01:19:02.522 00.000 15672 Moving (-0.01, 1.06) raw xDistance=-0.30 yDistance=1.03 01:19:02.522 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 01:19:02.522 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03 01:19:02.522 00.000 15672 MoveAxis(E, 82, ABG) 01:19:02.522 00.000 15672 Guiding Dir = 2, Dur = 82 01:19:02.524 00.002 15672 IsSlewing returns 0 01:19:02.524 00.000 15672 IsGuiding returns 0 01:19:02.528 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=10989, FiltMin=2605, FiltMax=9781, Gamma=2.950 01:19:02.552 00.024 15672 PulseGuide returned control before completion, sleep 65 01:19:02.578 00.026 30444 UpdateGuideState exits: m=124977 SNR=82.6 Saturated 01:19:02.578 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:02.578 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:02.578 00.000 30444 Enqueuing Expose request 01:19:02.649 00.071 15672 IsGuiding returns 0 01:19:02.649 00.000 15672 Move returns status 0, amount 82 01:19:02.649 00.000 15672 MoveAxis(S, 184, ABG) 01:19:02.649 00.000 15672 Guiding Dir = 1, Dur = 184 01:19:02.650 00.001 15672 IsSlewing returns 0 01:19:02.652 00.002 15672 IsGuiding returns 0 01:19:02.729 00.077 15672 PulseGuide returned control before completion, sleep 118 01:19:02.874 00.145 15672 IsGuiding returns 1 01:19:02.874 00.000 15672 scope still moving after pulse duration time elapsed 01:19:02.896 00.022 15672 IsSlewing returns 0 01:19:02.899 00.003 15672 IsGuiding returns 1 01:19:02.920 00.021 15672 IsSlewing returns 0 01:19:02.922 00.002 15672 IsGuiding returns 1 01:19:02.943 00.021 15672 IsSlewing returns 0 01:19:02.972 00.029 15672 IsGuiding returns 0 01:19:02.972 00.000 15672 scope move finished after 184 + 135 ms 01:19:02.972 00.000 15672 Move returns status 0, amount 184 01:19:02.972 00.000 15672 move complete, result=0 01:19:02.973 00.001 15672 worker thread done servicing request 01:19:02.973 00.000 15672 Worker thread wakes up 01:19:02.973 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:02.973 00.000 30444 GuideStep: -0.3 px 82 ms EAST, 1.0 px 184 ms SOUTH 01:19:02.973 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:05.083 02.110 15672 Exposure complete 01:19:05.103 00.020 15672 worker thread done servicing request 01:19:05.103 00.000 30444 OnExposeComplete: enter 01:19:05.103 00.000 30444 UpdateGuideState(): m_state=6 01:19:05.103 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5192 01:19:05.103 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=199.82, Mass=128619, SNR=88.5, Peak=11913 HFD=3.7 01:19:05.103 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 01:19:05.104 00.001 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.72 = 1.72) 01:19:05.104 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.51 mountX=-0.05 mountY=0.23, mountTheta=1.78 01:19:05.104 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.23, opts=13) 01:19:05.104 00.000 30444 Enqueuing Move request for scope (0.01, 0.23) 01:19:05.104 00.000 15672 Worker thread wakes up 01:19:05.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd 01:19:05.104 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.23) 01:19:05.104 00.000 15672 Moving (0.01, 0.23) raw xDistance=-0.05 yDistance=0.23 01:19:05.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 01:19:05.104 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:05.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 01:19:05.104 00.000 15672 MoveAxis(E, 0, ABG) 01:19:05.105 00.001 15672 Move returns status 0, amount 0 01:19:05.105 00.000 15672 MoveAxis(N, 0, ABG) 01:19:05.105 00.000 15672 Move returns status 0, amount 0 01:19:05.105 00.000 15672 move complete, result=0 01:19:05.105 00.000 15672 worker thread done servicing request 01:19:05.110 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=13281, FiltMin=2537, FiltMax=9915, Gamma=2.950 01:19:05.520 00.410 30444 UpdateGuideState exits: m=128619 SNR=88.5 Saturated 01:19:05.520 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:05.520 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:05.520 00.000 30444 Enqueuing Expose request 01:19:05.520 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 01:19:05.520 00.000 15672 Worker thread wakes up 01:19:05.520 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:05.520 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:07.436 01.916 15672 Exposure complete 01:19:07.468 00.032 15672 worker thread done servicing request 01:19:07.468 00.000 30444 OnExposeComplete: enter 01:19:07.468 00.000 30444 UpdateGuideState(): m_state=6 01:19:07.468 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5193 01:19:07.468 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=199.85, Mass=130953, SNR=99.9, Peak=11000 HFD=3.8 01:19:07.468 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.86 = 1.86) 01:19:07.468 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 01:19:07.468 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.59 mountX=-0.08 mountY=0.26, mountTheta=1.86 01:19:07.469 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.26, opts=13) 01:19:07.469 00.000 30444 Enqueuing Move request for scope (-0.00, 0.26) 01:19:07.469 00.000 15672 Worker thread wakes up 01:19:07.469 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.26) opts 0xd 01:19:07.469 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.26) 01:19:07.469 00.000 15672 Moving (-0.00, 0.26) raw xDistance=-0.08 yDistance=0.26 01:19:07.469 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:19:07.469 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 01:19:07.469 00.000 15672 MoveAxis(E, 0, ABG) 01:19:07.469 00.000 15672 Move returns status 0, amount 0 01:19:07.469 00.000 15672 MoveAxis(S, 46, ABG) 01:19:07.469 00.000 15672 Guiding Dir = 1, Dur = 46 01:19:07.470 00.001 15672 IsSlewing returns 0 01:19:07.471 00.001 15672 IsGuiding returns 0 01:19:07.475 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2085, max=11481, FiltMin=2564, FiltMax=9760, Gamma=2.950 01:19:07.523 00.048 30444 UpdateGuideState exits: m=130953 SNR=99.9 Saturated 01:19:07.523 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:07.523 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:07.523 00.000 30444 Enqueuing Expose request 01:19:07.553 00.030 15672 IsGuiding returns 1 01:19:07.553 00.000 15672 scope still moving after pulse duration time elapsed 01:19:07.574 00.021 15672 IsSlewing returns 0 01:19:07.575 00.001 15672 IsGuiding returns 1 01:19:07.596 00.021 15672 IsSlewing returns 0 01:19:07.597 00.001 15672 IsGuiding returns 1 01:19:07.618 00.021 15672 IsSlewing returns 0 01:19:07.680 00.062 15672 IsGuiding returns 0 01:19:07.680 00.000 15672 scope move finished after 46 + 164 ms 01:19:07.680 00.000 15672 Move returns status 0, amount 46 01:19:07.680 00.000 15672 move complete, result=0 01:19:07.680 00.000 15672 worker thread done servicing request 01:19:07.681 00.001 15672 Worker thread wakes up 01:19:07.681 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 46 ms SOUTH 01:19:07.681 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:07.681 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:09.791 02.110 15672 Exposure complete 01:19:09.815 00.024 15672 worker thread done servicing request 01:19:09.815 00.000 30444 OnExposeComplete: enter 01:19:09.816 00.001 30444 UpdateGuideState(): m_state=6 01:19:09.816 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5194 01:19:09.816 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=200.19, Mass=114577, SNR=82.3, Peak=10506 HFD=3.8 01:19:09.816 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 01:19:09.816 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 01:19:09.816 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.60 hyp=0.60 cameraTheta=1.64 mountX=-0.21 mountY=0.58, mountTheta=1.91 01:19:09.816 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.60, opts=13) 01:19:09.816 00.000 30444 Enqueuing Move request for scope (-0.04, 0.60) 01:19:09.816 00.000 15672 Worker thread wakes up 01:19:09.816 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.60) opts 0xd 01:19:09.816 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.60) 01:19:09.817 00.001 15672 Moving (-0.04, 0.60) raw xDistance=-0.21 yDistance=0.58 01:19:09.817 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 01:19:09.817 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 01:19:09.817 00.000 15672 MoveAxis(E, 0, ABG) 01:19:09.817 00.000 15672 Move returns status 0, amount 0 01:19:09.817 00.000 15672 MoveAxis(S, 103, ABG) 01:19:09.817 00.000 15672 Guiding Dir = 1, Dur = 103 01:19:09.817 00.000 15672 IsSlewing returns 0 01:19:09.822 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=11791, FiltMin=2650, FiltMax=9502, Gamma=2.950 01:19:09.837 00.015 15672 IsGuiding returns 0 01:19:09.872 00.035 30444 UpdateGuideState exits: m=114577 SNR=82.3 Saturated 01:19:09.872 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:09.872 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:09.872 00.000 30444 Enqueuing Expose request 01:19:09.917 00.045 15672 PulseGuide returned control before completion, sleep 34 01:19:09.953 00.036 15672 IsGuiding returns 1 01:19:09.954 00.001 15672 scope still moving after pulse duration time elapsed 01:19:09.975 00.021 15672 IsSlewing returns 0 01:19:09.977 00.002 15672 IsGuiding returns 1 01:19:09.998 00.021 15672 IsSlewing returns 0 01:19:10.000 00.002 15672 IsGuiding returns 1 01:19:10.021 00.021 15672 IsSlewing returns 0 01:19:10.078 00.057 15672 IsGuiding returns 0 01:19:10.078 00.000 15672 scope move finished after 103 + 137 ms 01:19:10.078 00.000 15672 Move returns status 0, amount 103 01:19:10.078 00.000 15672 move complete, result=0 01:19:10.079 00.001 15672 worker thread done servicing request 01:19:10.079 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 103 ms SOUTH 01:19:10.079 00.000 15672 Worker thread wakes up 01:19:10.079 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:10.079 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:11.986 01.907 15672 Exposure complete 01:19:12.006 00.020 15672 worker thread done servicing request 01:19:12.006 00.000 30444 OnExposeComplete: enter 01:19:12.006 00.000 30444 UpdateGuideState(): m_state=6 01:19:12.006 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5195 01:19:12.006 00.000 30444 Star::Find returns 1 (1), X=459.95, Y=200.19, Mass=122416, SNR=82.8, Peak=10920 HFD=3.8 01:19:12.006 00.000 30444 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.28) = xAngle (2.14 = 2.14) 01:19:12.006 00.000 30444 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 01:19:12.006 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.60 hyp=0.63 cameraTheta=1.86 mountX=-0.34 mountY=0.55, mountTheta=2.12 01:19:12.007 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.60, opts=13) 01:19:12.007 00.000 30444 Enqueuing Move request for scope (-0.18, 0.60) 01:19:12.007 00.000 15672 Worker thread wakes up 01:19:12.007 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.60) opts 0xd 01:19:12.007 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.60) 01:19:12.007 00.000 15672 Moving (-0.18, 0.60) raw xDistance=-0.34 yDistance=0.55 01:19:12.007 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 01:19:12.007 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 01:19:12.007 00.000 15672 MoveAxis(E, 91, ABG) 01:19:12.007 00.000 15672 Guiding Dir = 2, Dur = 91 01:19:12.008 00.001 15672 IsSlewing returns 0 01:19:12.010 00.002 15672 IsGuiding returns 0 01:19:12.014 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=11969, FiltMin=2562, FiltMax=9655, Gamma=2.950 01:19:12.026 00.012 15672 PulseGuide returned control before completion, sleep 85 01:19:12.114 00.088 15672 IsGuiding returns 1 01:19:12.114 00.000 15672 scope still moving after pulse duration time elapsed 01:19:12.135 00.021 15672 IsSlewing returns 0 01:19:12.138 00.003 15672 IsGuiding returns 0 01:19:12.138 00.000 15672 scope move finished after 91 + 37 ms 01:19:12.138 00.000 15672 Move returns status 0, amount 91 01:19:12.138 00.000 15672 MoveAxis(S, 98, ABG) 01:19:12.138 00.000 15672 Guiding Dir = 1, Dur = 98 01:19:12.139 00.001 15672 IsSlewing returns 0 01:19:12.139 00.000 15672 IsGuiding returns 0 01:19:12.152 00.013 30444 UpdateGuideState exits: m=122416 SNR=82.8 Saturated 01:19:12.152 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:12.152 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:12.152 00.000 30444 Enqueuing Expose request 01:19:12.253 00.101 15672 IsGuiding returns 1 01:19:12.253 00.000 15672 scope still moving after pulse duration time elapsed 01:19:12.274 00.021 15672 IsSlewing returns 0 01:19:12.275 00.001 15672 IsGuiding returns 1 01:19:12.296 00.021 15672 IsSlewing returns 0 01:19:12.298 00.002 15672 IsGuiding returns 1 01:19:12.318 00.020 15672 IsSlewing returns 0 01:19:12.346 00.028 15672 IsGuiding returns 0 01:19:12.347 00.001 15672 scope move finished after 98 + 109 ms 01:19:12.347 00.000 15672 Move returns status 0, amount 98 01:19:12.347 00.000 15672 move complete, result=0 01:19:12.347 00.000 15672 worker thread done servicing request 01:19:12.347 00.000 15672 Worker thread wakes up 01:19:12.347 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:12.347 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:12.348 00.001 30444 GuideStep: -0.3 px 91 ms EAST, 0.5 px 98 ms SOUTH 01:19:14.455 02.107 15672 Exposure complete 01:19:14.475 00.020 15672 worker thread done servicing request 01:19:14.475 00.000 30444 OnExposeComplete: enter 01:19:14.475 00.000 30444 UpdateGuideState(): m_state=6 01:19:14.475 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5196 01:19:14.475 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=199.92, Mass=123970, SNR=102.2, Peak=11749 HFD=3.6 01:19:14.475 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 01:19:14.475 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 01:19:14.475 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.33 hyp=0.41 cameraTheta=0.91 mountX=0.15 mountY=0.37, mountTheta=1.18 01:19:14.476 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.33, opts=13) 01:19:14.476 00.000 30444 Enqueuing Move request for scope (0.25, 0.33) 01:19:14.476 00.000 15672 Worker thread wakes up 01:19:14.476 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.33) opts 0xd 01:19:14.476 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.33) 01:19:14.476 00.000 15672 Moving (0.25, 0.33) raw xDistance=0.15 yDistance=0.37 01:19:14.476 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:19:14.476 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 01:19:14.476 00.000 15672 MoveAxis(E, 0, ABG) 01:19:14.476 00.000 15672 Move returns status 0, amount 0 01:19:14.476 00.000 15672 MoveAxis(S, 67, ABG) 01:19:14.477 00.001 15672 Guiding Dir = 1, Dur = 67 01:19:14.478 00.001 15672 IsSlewing returns 0 01:19:14.478 00.000 15672 IsGuiding returns 0 01:19:14.482 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=11749, FiltMin=2641, FiltMax=9879, Gamma=2.950 01:19:14.532 00.050 30444 UpdateGuideState exits: m=123970 SNR=102.2 Saturated 01:19:14.532 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:14.532 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:14.532 00.000 30444 Enqueuing Expose request 01:19:14.566 00.034 15672 IsGuiding returns 1 01:19:14.567 00.001 15672 scope still moving after pulse duration time elapsed 01:19:14.588 00.021 15672 IsSlewing returns 0 01:19:14.661 00.073 15672 IsGuiding returns 0 01:19:14.662 00.001 15672 scope move finished after 67 + 116 ms 01:19:14.662 00.000 15672 Move returns status 0, amount 67 01:19:14.662 00.000 15672 move complete, result=0 01:19:14.662 00.000 15672 worker thread done servicing request 01:19:14.662 00.000 15672 Worker thread wakes up 01:19:14.662 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:14.662 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:14.664 00.002 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 67 ms SOUTH 01:19:16.577 01.913 15672 Exposure complete 01:19:16.602 00.025 15672 worker thread done servicing request 01:19:16.602 00.000 30444 OnExposeComplete: enter 01:19:16.602 00.000 30444 UpdateGuideState(): m_state=6 01:19:16.602 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5197 01:19:16.602 00.000 30444 Star::Find returns 1 (1), X=460.76, Y=199.60, Mass=121886, SNR=89.4, Peak=10861 HFD=3.7 01:19:16.602 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.30 = 0.30) 01:19:16.602 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.24 = 0.24) 01:19:16.604 00.002 30444 CameraToMount -- cameraX=0.63 cameraY=0.02 hyp=0.63 cameraTheta=0.03 mountX=0.60 mountY=0.15, mountTheta=0.25 01:19:16.604 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=0.02, opts=13) 01:19:16.604 00.000 30444 Enqueuing Move request for scope (0.63, 0.02) 01:19:16.604 00.000 15672 Worker thread wakes up 01:19:16.604 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.02) opts 0xd 01:19:16.604 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, 0.02) 01:19:16.604 00.000 15672 Moving (0.63, 0.02) raw xDistance=0.60 yDistance=0.15 01:19:16.604 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60 01:19:16.604 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:16.604 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 01:19:16.604 00.000 15672 MoveAxis(W, 163, ABG) 01:19:16.604 00.000 15672 Guiding Dir = 3, Dur = 163 01:19:16.605 00.001 15672 IsSlewing returns 0 01:19:16.605 00.000 15672 IsGuiding returns 0 01:19:16.610 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=27629, FiltMin=2609, FiltMax=18805, Gamma=2.950 01:19:16.626 00.016 15672 PulseGuide returned control before completion, sleep 153 01:19:16.733 00.107 30444 UpdateGuideState exits: m=121886 SNR=89.4 Saturated 01:19:16.733 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:16.733 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:16.733 00.000 30444 Enqueuing Expose request 01:19:16.803 00.070 15672 IsGuiding returns 0 01:19:16.803 00.000 15672 Move returns status 0, amount 163 01:19:16.803 00.000 15672 MoveAxis(N, 0, ABG) 01:19:16.803 00.000 15672 Move returns status 0, amount 0 01:19:16.803 00.000 15672 move complete, result=0 01:19:16.803 00.000 15672 worker thread done servicing request 01:19:16.803 00.000 15672 Worker thread wakes up 01:19:16.803 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:16.803 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:16.803 00.000 30444 GuideStep: 0.6 px 163 ms WEST, 0.2 px 0 ms NORTH 01:19:18.911 02.108 15672 Exposure complete 01:19:18.931 00.020 15672 worker thread done servicing request 01:19:18.931 00.000 30444 OnExposeComplete: enter 01:19:18.931 00.000 30444 UpdateGuideState(): m_state=6 01:19:18.931 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5198 01:19:18.931 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=199.65, Mass=113807, SNR=91.1, Peak=12534 HFD=3.6 01:19:18.931 00.000 30444 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.28) = xAngle (3.22 = -3.06) 01:19:18.931 00.000 30444 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.16 = -3.13) 01:19:18.931 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.06 hyp=0.31 cameraTheta=2.94 mountX=-0.31 mountY=-0.01, mountTheta=-3.13 01:19:18.931 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.06, opts=13) 01:19:18.931 00.000 30444 Enqueuing Move request for scope (-0.31, 0.06) 01:19:18.932 00.001 15672 Worker thread wakes up 01:19:18.932 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.06) opts 0xd 01:19:18.932 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.06) 01:19:18.932 00.000 15672 Moving (-0.31, 0.06) raw xDistance=-0.31 yDistance=-0.01 01:19:18.932 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31 01:19:18.932 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:18.932 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 01:19:18.932 00.000 15672 MoveAxis(E, 73, ABG) 01:19:18.932 00.000 15672 Guiding Dir = 2, Dur = 73 01:19:18.932 00.000 15672 IsSlewing returns 0 01:19:18.934 00.002 15672 IsGuiding returns 0 01:19:18.937 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=12534, FiltMin=2624, FiltMax=9353, Gamma=2.950 01:19:18.958 00.021 15672 PulseGuide returned control before completion, sleep 59 01:19:18.987 00.029 30444 UpdateGuideState exits: m=113807 SNR=91.1 Saturated 01:19:18.987 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:18.987 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:18.987 00.000 30444 Enqueuing Expose request 01:19:19.020 00.033 15672 IsGuiding returns 1 01:19:19.020 00.000 15672 scope still moving after pulse duration time elapsed 01:19:19.041 00.021 15672 IsSlewing returns 0 01:19:19.042 00.001 15672 IsGuiding returns 1 01:19:19.062 00.020 15672 IsSlewing returns 0 01:19:19.071 00.009 15672 IsGuiding returns 0 01:19:19.072 00.001 15672 scope move finished after 73 + 65 ms 01:19:19.072 00.000 15672 Move returns status 0, amount 73 01:19:19.072 00.000 15672 MoveAxis(N, 0, ABG) 01:19:19.072 00.000 15672 Move returns status 0, amount 0 01:19:19.072 00.000 15672 move complete, result=0 01:19:19.072 00.000 15672 worker thread done servicing request 01:19:19.072 00.000 15672 Worker thread wakes up 01:19:19.073 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:19.073 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:19.073 00.000 30444 GuideStep: -0.3 px 73 ms EAST, -0.0 px 0 ms NORTH 01:19:20.980 01.907 15672 Exposure complete 01:19:21.000 00.020 15672 worker thread done servicing request 01:19:21.000 00.000 30444 OnExposeComplete: enter 01:19:21.000 00.000 30444 UpdateGuideState(): m_state=6 01:19:21.000 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5199 01:19:21.000 00.000 30444 Star::Find returns 1 (1), X=459.46, Y=199.68, Mass=118012, SNR=93.8, Peak=13094 HFD=3.4 01:19:21.000 00.000 30444 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.28) = xAngle (3.28 = -3.01) 01:19:21.000 00.000 30444 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.22 = -3.07) 01:19:21.000 00.000 30444 CameraToMount -- cameraX=-0.67 cameraY=0.10 hyp=0.68 cameraTheta=3.00 mountX=-0.67 mountY=-0.05, mountTheta=-3.07 01:19:21.001 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.67, y=0.10, opts=13) 01:19:21.001 00.000 30444 Enqueuing Move request for scope (-0.67, 0.10) 01:19:21.001 00.000 15672 Worker thread wakes up 01:19:21.001 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.10) opts 0xd 01:19:21.001 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.67, 0.10) 01:19:21.001 00.000 15672 Moving (-0.67, 0.10) raw xDistance=-0.67 yDistance=-0.05 01:19:21.001 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.67 01:19:21.001 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:21.001 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:19:21.001 00.000 15672 MoveAxis(E, 186, ABG) 01:19:21.001 00.000 15672 Guiding Dir = 2, Dur = 186 01:19:21.002 00.001 15672 IsSlewing returns 0 01:19:21.006 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=13469, FiltMin=2594, FiltMax=9666, Gamma=2.950 01:19:21.020 00.014 15672 IsGuiding returns 0 01:19:21.035 00.015 15672 PulseGuide returned control before completion, sleep 181 01:19:21.056 00.021 30444 UpdateGuideState exits: m=118012 SNR=93.8 Saturated 01:19:21.056 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:21.056 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:21.056 00.000 30444 Enqueuing Expose request 01:19:21.275 00.219 15672 IsGuiding returns 0 01:19:21.276 00.001 15672 Move returns status 0, amount 186 01:19:21.276 00.000 15672 MoveAxis(N, 0, ABG) 01:19:21.276 00.000 15672 Move returns status 0, amount 0 01:19:21.276 00.000 15672 move complete, result=0 01:19:21.276 00.000 15672 worker thread done servicing request 01:19:21.276 00.000 15672 Worker thread wakes up 01:19:21.276 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:21.276 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:21.277 00.001 30444 GuideStep: -0.7 px 186 ms EAST, -0.1 px 0 ms NORTH 01:19:23.386 02.109 15672 Exposure complete 01:19:23.411 00.025 15672 worker thread done servicing request 01:19:23.411 00.000 30444 OnExposeComplete: enter 01:19:23.411 00.000 30444 UpdateGuideState(): m_state=6 01:19:23.411 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5200 01:19:23.411 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=199.81, Mass=121121, SNR=94.1, Peak=12410 HFD=3.3 01:19:23.411 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 01:19:23.411 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.48 = 2.48) 01:19:23.411 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.28 cameraTheta=2.27 mountX=-0.23 mountY=0.17, mountTheta=2.50 01:19:23.412 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.22, opts=13) 01:19:23.412 00.000 30444 Enqueuing Move request for scope (-0.18, 0.22) 01:19:23.412 00.000 15672 Worker thread wakes up 01:19:23.412 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd 01:19:23.412 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.22) 01:19:23.412 00.000 15672 Moving (-0.18, 0.22) raw xDistance=-0.23 yDistance=0.17 01:19:23.412 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 01:19:23.412 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:23.412 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:19:23.412 00.000 15672 MoveAxis(E, 0, ABG) 01:19:23.412 00.000 15672 Move returns status 0, amount 0 01:19:23.412 00.000 15672 MoveAxis(N, 0, ABG) 01:19:23.412 00.000 15672 Move returns status 0, amount 0 01:19:23.412 00.000 15672 move complete, result=0 01:19:23.412 00.000 15672 worker thread done servicing request 01:19:23.417 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=12670, FiltMin=2623, FiltMax=9852, Gamma=2.950 01:19:23.466 00.049 30444 UpdateGuideState exits: m=121121 SNR=94.1 Saturated 01:19:23.466 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:23.466 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:23.466 00.000 30444 Enqueuing Expose request 01:19:23.466 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:19:23.466 00.000 15672 Worker thread wakes up 01:19:23.466 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:23.466 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:25.374 01.908 15672 Exposure complete 01:19:25.394 00.020 15672 worker thread done servicing request 01:19:25.394 00.000 30444 OnExposeComplete: enter 01:19:25.394 00.000 30444 UpdateGuideState(): m_state=6 01:19:25.394 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5201 01:19:25.394 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=199.74, Mass=133594, SNR=107.2, Peak=11529 HFD=3.6 01:19:25.394 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 01:19:25.394 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.10 = 1.10) 01:19:25.394 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.89 mountX=0.08 mountY=0.17, mountTheta=1.16 01:19:25.395 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.15, opts=13) 01:19:25.395 00.000 30444 Enqueuing Move request for scope (0.12, 0.15) 01:19:25.395 00.000 15672 Worker thread wakes up 01:19:25.395 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd 01:19:25.395 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.15) 01:19:25.395 00.000 15672 Moving (0.12, 0.15) raw xDistance=0.08 yDistance=0.17 01:19:25.395 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 01:19:25.395 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:25.395 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:19:25.395 00.000 15672 MoveAxis(E, 0, ABG) 01:19:25.395 00.000 15672 Move returns status 0, amount 0 01:19:25.395 00.000 15672 MoveAxis(N, 0, ABG) 01:19:25.395 00.000 15672 Move returns status 0, amount 0 01:19:25.395 00.000 15672 move complete, result=0 01:19:25.395 00.000 15672 worker thread done servicing request 01:19:25.400 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=12390, FiltMin=2612, FiltMax=10222, Gamma=2.950 01:19:25.449 00.049 30444 UpdateGuideState exits: m=133594 SNR=107.2 Saturated 01:19:25.449 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:25.449 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:25.449 00.000 30444 Enqueuing Expose request 01:19:25.449 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:19:25.449 00.000 15672 Worker thread wakes up 01:19:25.449 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:25.449 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:27.559 02.110 15672 Exposure complete 01:19:27.579 00.020 15672 worker thread done servicing request 01:19:27.579 00.000 30444 OnExposeComplete: enter 01:19:27.579 00.000 30444 UpdateGuideState(): m_state=6 01:19:27.579 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5202 01:19:27.580 00.001 30444 Star::Find returns 1 (1), X=460.49, Y=199.51, Mass=133545, SNR=91.5, Peak=12684 HFD=3.2 01:19:27.580 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 01:19:27.580 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.01 = 0.01) 01:19:27.580 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.08 hyp=0.38 cameraTheta=-0.21 mountX=0.38 mountY=0.00, mountTheta=0.01 01:19:27.580 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.08, opts=13) 01:19:27.580 00.000 30444 Enqueuing Move request for scope (0.37, -0.08) 01:19:27.580 00.000 15672 Worker thread wakes up 01:19:27.580 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.08) opts 0xd 01:19:27.580 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.08) 01:19:27.581 00.001 15672 Moving (0.37, -0.08) raw xDistance=0.38 yDistance=0.00 01:19:27.581 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 01:19:27.581 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:27.581 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 01:19:27.581 00.000 15672 MoveAxis(W, 102, ABG) 01:19:27.581 00.000 15672 Guiding Dir = 3, Dur = 102 01:19:27.581 00.000 15672 IsSlewing returns 0 01:19:27.583 00.002 15672 IsGuiding returns 0 01:19:27.587 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=12684, FiltMin=2513, FiltMax=10398, Gamma=2.950 01:19:27.601 00.014 15672 PulseGuide returned control before completion, sleep 94 01:19:27.636 00.035 30444 UpdateGuideState exits: m=133545 SNR=91.5 Saturated 01:19:27.636 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:27.636 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:27.636 00.000 30444 Enqueuing Expose request 01:19:27.713 00.077 15672 IsGuiding returns 0 01:19:27.713 00.000 15672 Move returns status 0, amount 102 01:19:27.713 00.000 15672 MoveAxis(N, 0, ABG) 01:19:27.713 00.000 15672 Move returns status 0, amount 0 01:19:27.713 00.000 15672 move complete, result=0 01:19:27.713 00.000 15672 worker thread done servicing request 01:19:27.713 00.000 15672 Worker thread wakes up 01:19:27.713 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:27.713 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:27.713 00.000 30444 GuideStep: 0.4 px 102 ms WEST, 0.0 px 0 ms NORTH 01:19:29.627 01.914 15672 Exposure complete 01:19:29.657 00.030 15672 worker thread done servicing request 01:19:29.657 00.000 30444 OnExposeComplete: enter 01:19:29.657 00.000 30444 UpdateGuideState(): m_state=6 01:19:29.657 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5203 01:19:29.657 00.000 30444 Star::Find returns 1 (1), X=460.98, Y=199.57, Mass=126851, SNR=100.0, Peak=12211 HFD=3.7 01:19:29.657 00.000 30444 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.28) = xAngle (0.26 = 0.26) 01:19:29.657 00.000 30444 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.20 = 0.20) 01:19:29.657 00.000 30444 CameraToMount -- cameraX=0.86 cameraY=-0.02 hyp=0.86 cameraTheta=-0.02 mountX=0.83 mountY=0.17, mountTheta=0.20 01:19:29.658 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.86, y=-0.02, opts=13) 01:19:29.658 00.000 30444 Enqueuing Move request for scope (0.86, -0.02) 01:19:29.658 00.000 15672 Worker thread wakes up 01:19:29.658 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.02) opts 0xd 01:19:29.658 00.000 15672 Handling offset move in thread for scope, endpoint = (0.86, -0.02) 01:19:29.658 00.000 15672 Moving (0.86, -0.02) raw xDistance=0.83 yDistance=0.17 01:19:29.658 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.83 01:19:29.658 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:29.658 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:19:29.658 00.000 15672 MoveAxis(W, 231, ABG) 01:19:29.658 00.000 15672 Guiding Dir = 3, Dur = 231 01:19:29.659 00.001 15672 IsSlewing returns 0 01:19:29.659 00.000 15672 IsGuiding returns 0 01:19:29.664 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=12211, FiltMin=2606, FiltMax=10815, Gamma=2.950 01:19:29.678 00.014 15672 PulseGuide returned control before completion, sleep 223 01:19:29.904 00.226 15672 IsGuiding returns 1 01:19:29.904 00.000 15672 scope still moving after pulse duration time elapsed 01:19:29.926 00.022 15672 IsSlewing returns 0 01:19:29.935 00.009 15672 IsGuiding returns 0 01:19:29.935 00.000 15672 scope move finished after 231 + 44 ms 01:19:29.935 00.000 15672 Move returns status 0, amount 231 01:19:29.935 00.000 15672 MoveAxis(N, 0, ABG) 01:19:29.935 00.000 15672 Move returns status 0, amount 0 01:19:29.936 00.001 15672 move complete, result=0 01:19:29.936 00.000 15672 worker thread done servicing request 01:19:30.002 00.066 30444 UpdateGuideState exits: m=126851 SNR=100.0 Saturated 01:19:30.002 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:30.002 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:30.002 00.000 30444 Enqueuing Expose request 01:19:30.002 00.000 30444 GuideStep: 0.8 px 231 ms WEST, 0.2 px 0 ms NORTH 01:19:30.003 00.001 15672 Worker thread wakes up 01:19:30.003 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:30.003 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:32.112 02.109 15672 Exposure complete 01:19:32.131 00.019 15672 worker thread done servicing request 01:19:32.131 00.000 30444 OnExposeComplete: enter 01:19:32.132 00.001 30444 UpdateGuideState(): m_state=6 01:19:32.132 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5204 01:19:32.132 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=199.75, Mass=122838, SNR=99.1, Peak=12400 HFD=3.7 01:19:32.132 00.000 30444 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.28) = xAngle (2.48 = 2.48) 01:19:32.132 00.000 30444 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.42 = 2.42) 01:19:32.132 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.21 mountX=-0.16 mountY=0.13, mountTheta=2.45 01:19:32.132 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.16, opts=13) 01:19:32.132 00.000 30444 Enqueuing Move request for scope (-0.12, 0.16) 01:19:32.132 00.000 15672 Worker thread wakes up 01:19:32.133 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd 01:19:32.133 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.16) 01:19:32.133 00.000 15672 Moving (-0.12, 0.16) raw xDistance=-0.16 yDistance=0.13 01:19:32.133 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 01:19:32.133 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:32.133 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 01:19:32.133 00.000 15672 MoveAxis(E, 0, ABG) 01:19:32.133 00.000 15672 Move returns status 0, amount 0 01:19:32.133 00.000 15672 MoveAxis(N, 0, ABG) 01:19:32.133 00.000 15672 Move returns status 0, amount 0 01:19:32.133 00.000 15672 move complete, result=0 01:19:32.133 00.000 15672 worker thread done servicing request 01:19:32.138 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=13163, FiltMin=2625, FiltMax=9778, Gamma=2.950 01:19:32.187 00.049 30444 UpdateGuideState exits: m=122838 SNR=99.1 Saturated 01:19:32.187 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:32.187 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:32.187 00.000 30444 Enqueuing Expose request 01:19:32.187 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 01:19:32.187 00.000 15672 Worker thread wakes up 01:19:32.188 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:32.188 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:34.096 01.908 15672 Exposure complete 01:19:34.116 00.020 15672 worker thread done servicing request 01:19:34.116 00.000 30444 OnExposeComplete: enter 01:19:34.116 00.000 30444 UpdateGuideState(): m_state=6 01:19:34.116 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5205 01:19:34.116 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=199.74, Mass=127131, SNR=91.2, Peak=12205 HFD=3.6 01:19:34.116 00.000 30444 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.28) = xAngle (0.90 = 0.90) 01:19:34.116 00.000 30444 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.84 = 0.84) 01:19:34.116 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.26 cameraTheta=0.62 mountX=0.16 mountY=0.19, mountTheta=0.88 01:19:34.117 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.15, opts=13) 01:19:34.117 00.000 30444 Enqueuing Move request for scope (0.21, 0.15) 01:19:34.117 00.000 15672 Worker thread wakes up 01:19:34.117 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.15) opts 0xd 01:19:34.117 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.15) 01:19:34.117 00.000 15672 Moving (0.21, 0.15) raw xDistance=0.16 yDistance=0.19 01:19:34.117 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 01:19:34.117 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:34.117 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 01:19:34.117 00.000 15672 MoveAxis(E, 0, ABG) 01:19:34.117 00.000 15672 Move returns status 0, amount 0 01:19:34.117 00.000 15672 MoveAxis(N, 0, ABG) 01:19:34.118 00.001 15672 Move returns status 0, amount 0 01:19:34.118 00.000 15672 move complete, result=0 01:19:34.118 00.000 15672 worker thread done servicing request 01:19:34.122 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=12205, FiltMin=2523, FiltMax=10308, Gamma=2.950 01:19:34.171 00.049 30444 UpdateGuideState exits: m=127131 SNR=91.2 Saturated 01:19:34.172 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:34.172 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:34.172 00.000 30444 Enqueuing Expose request 01:19:34.172 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:19:34.172 00.000 15672 Worker thread wakes up 01:19:34.172 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:34.172 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:36.289 02.117 15672 Exposure complete 01:19:36.319 00.030 15672 worker thread done servicing request 01:19:36.320 00.001 30444 OnExposeComplete: enter 01:19:36.320 00.000 30444 UpdateGuideState(): m_state=6 01:19:36.320 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5206 01:19:36.320 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=199.52, Mass=123168, SNR=89.9, Peak=12043 HFD=3.6 01:19:36.320 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 01:19:36.320 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 01:19:36.320 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.42 mountX=-0.06 mountY=-0.09, mountTheta=-2.17 01:19:36.320 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.07, opts=13) 01:19:36.320 00.000 30444 Enqueuing Move request for scope (-0.08, -0.07) 01:19:36.321 00.001 15672 Worker thread wakes up 01:19:36.321 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd 01:19:36.321 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.07) 01:19:36.321 00.000 15672 Moving (-0.08, -0.07) raw xDistance=-0.06 yDistance=-0.09 01:19:36.321 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:19:36.321 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:36.321 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 01:19:36.321 00.000 15672 MoveAxis(E, 0, ABG) 01:19:36.321 00.000 15672 Move returns status 0, amount 0 01:19:36.321 00.000 15672 MoveAxis(N, 0, ABG) 01:19:36.321 00.000 15672 Move returns status 0, amount 0 01:19:36.321 00.000 15672 move complete, result=0 01:19:36.321 00.000 15672 worker thread done servicing request 01:19:36.325 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=12043, FiltMin=2560, FiltMax=9385, Gamma=2.950 01:19:36.375 00.050 30444 UpdateGuideState exits: m=123168 SNR=89.9 Saturated 01:19:36.375 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:36.375 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:36.375 00.000 30444 Enqueuing Expose request 01:19:36.375 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:19:36.375 00.000 15672 Worker thread wakes up 01:19:36.375 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:36.375 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:38.283 01.908 15672 Exposure complete 01:19:38.303 00.020 15672 worker thread done servicing request 01:19:38.303 00.000 30444 OnExposeComplete: enter 01:19:38.303 00.000 30444 UpdateGuideState(): m_state=6 01:19:38.303 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5207 01:19:38.303 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=199.28, Mass=116831, SNR=79.6, Peak=11021 HFD=3.6 01:19:38.303 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.47 = -0.47) 01:19:38.303 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.53 = -0.53) 01:19:38.303 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.31 hyp=0.46 cameraTheta=-0.74 mountX=0.41 mountY=-0.23, mountTheta=-0.51 01:19:38.304 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.31, opts=13) 01:19:38.304 00.000 30444 Enqueuing Move request for scope (0.34, -0.31) 01:19:38.304 00.000 15672 Worker thread wakes up 01:19:38.304 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.31) opts 0xd 01:19:38.304 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.31) 01:19:38.304 00.000 15672 Moving (0.34, -0.31) raw xDistance=0.41 yDistance=-0.23 01:19:38.304 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 01:19:38.304 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:38.304 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 01:19:38.304 00.000 15672 MoveAxis(W, 111, ABG) 01:19:38.304 00.000 15672 Guiding Dir = 3, Dur = 111 01:19:38.305 00.001 15672 IsSlewing returns 0 01:19:38.310 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=12143, FiltMin=2488, FiltMax=9614, Gamma=2.950 01:19:38.321 00.011 15672 IsGuiding returns 0 01:19:38.336 00.015 15672 PulseGuide returned control before completion, sleep 106 01:19:38.359 00.023 30444 UpdateGuideState exits: m=116831 SNR=79.6 Saturated 01:19:38.359 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:38.359 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:38.359 00.000 30444 Enqueuing Expose request 01:19:38.445 00.086 15672 IsGuiding returns 1 01:19:38.445 00.000 15672 scope still moving after pulse duration time elapsed 01:19:38.465 00.020 15672 IsSlewing returns 0 01:19:38.483 00.018 15672 IsGuiding returns 0 01:19:38.483 00.000 15672 scope move finished after 111 + 51 ms 01:19:38.483 00.000 15672 Move returns status 0, amount 111 01:19:38.483 00.000 15672 MoveAxis(N, 0, ABG) 01:19:38.484 00.001 15672 Move returns status 0, amount 0 01:19:38.484 00.000 15672 move complete, result=0 01:19:38.484 00.000 15672 worker thread done servicing request 01:19:38.484 00.000 15672 Worker thread wakes up 01:19:38.484 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:38.484 00.000 30444 GuideStep: 0.4 px 111 ms WEST, -0.2 px 0 ms NORTH 01:19:38.485 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:40.593 02.108 15672 Exposure complete 01:19:40.613 00.020 15672 worker thread done servicing request 01:19:40.613 00.000 30444 OnExposeComplete: enter 01:19:40.613 00.000 30444 UpdateGuideState(): m_state=6 01:19:40.613 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5208 01:19:40.613 00.000 30444 Star::Find returns 1 (1), X=459.58, Y=199.60, Mass=126053, SNR=84.4, Peak=13404 HFD=3.4 01:19:40.613 00.000 30444 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.28) = xAngle (3.39 = -2.89) 01:19:40.613 00.000 30444 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.95) 01:19:40.613 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=0.02 hyp=0.55 cameraTheta=3.11 mountX=-0.53 mountY=-0.10, mountTheta=-2.95 01:19:40.614 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=0.02, opts=13) 01:19:40.614 00.000 30444 Enqueuing Move request for scope (-0.55, 0.02) 01:19:40.614 00.000 15672 Worker thread wakes up 01:19:40.614 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.02) opts 0xd 01:19:40.614 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, 0.02) 01:19:40.614 00.000 15672 Moving (-0.55, 0.02) raw xDistance=-0.53 yDistance=-0.10 01:19:40.614 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.53 01:19:40.614 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:40.614 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:19:40.614 00.000 15672 MoveAxis(E, 135, ABG) 01:19:40.614 00.000 15672 Guiding Dir = 2, Dur = 135 01:19:40.615 00.001 15672 IsSlewing returns 0 01:19:40.616 00.001 15672 IsGuiding returns 0 01:19:40.620 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2020, max=13404, FiltMin=2597, FiltMax=9374, Gamma=2.950 01:19:40.636 00.016 15672 PulseGuide returned control before completion, sleep 125 01:19:40.669 00.033 30444 UpdateGuideState exits: m=126053 SNR=84.4 Saturated 01:19:40.669 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:40.669 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:40.669 00.000 30444 Enqueuing Expose request 01:19:40.764 00.095 15672 IsGuiding returns 1 01:19:40.764 00.000 15672 scope still moving after pulse duration time elapsed 01:19:40.785 00.021 15672 IsSlewing returns 0 01:19:40.786 00.001 15672 IsGuiding returns 1 01:19:40.808 00.022 15672 IsSlewing returns 0 01:19:40.813 00.005 15672 IsGuiding returns 0 01:19:40.813 00.000 15672 scope move finished after 135 + 62 ms 01:19:40.813 00.000 15672 Move returns status 0, amount 135 01:19:40.813 00.000 15672 MoveAxis(N, 0, ABG) 01:19:40.814 00.001 15672 Move returns status 0, amount 0 01:19:40.814 00.000 15672 move complete, result=0 01:19:40.814 00.000 15672 worker thread done servicing request 01:19:40.814 00.000 15672 Worker thread wakes up 01:19:40.814 00.000 30444 GuideStep: -0.5 px 135 ms EAST, -0.1 px 0 ms NORTH 01:19:40.814 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:40.814 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:42.723 01.909 15672 Exposure complete 01:19:42.743 00.020 15672 worker thread done servicing request 01:19:42.743 00.000 30444 OnExposeComplete: enter 01:19:42.743 00.000 30444 UpdateGuideState(): m_state=6 01:19:42.743 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5209 01:19:42.743 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=199.54, Mass=115972, SNR=88.7, Peak=12833 HFD=3.4 01:19:42.743 00.000 30444 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.28) = xAngle (-2.73 = -2.73) 01:19:42.743 00.000 30444 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.79 = -2.79) 01:19:42.743 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.05 hyp=0.37 cameraTheta=-3.01 mountX=-0.34 mountY=-0.13, mountTheta=-2.78 01:19:42.744 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.05, opts=13) 01:19:42.744 00.000 30444 Enqueuing Move request for scope (-0.37, -0.05) 01:19:42.744 00.000 15672 Worker thread wakes up 01:19:42.744 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.05) opts 0xd 01:19:42.744 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.05) 01:19:42.744 00.000 15672 Moving (-0.37, -0.05) raw xDistance=-0.34 yDistance=-0.13 01:19:42.744 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34 01:19:42.744 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:42.744 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 01:19:42.744 00.000 15672 MoveAxis(E, 102, ABG) 01:19:42.744 00.000 15672 Guiding Dir = 2, Dur = 102 01:19:42.745 00.001 15672 IsSlewing returns 0 01:19:42.746 00.001 15672 IsGuiding returns 0 01:19:42.750 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=13346, FiltMin=2650, FiltMax=9885, Gamma=2.950 01:19:42.761 00.011 15672 PulseGuide returned control before completion, sleep 97 01:19:42.799 00.038 30444 UpdateGuideState exits: m=115972 SNR=88.7 Saturated 01:19:42.799 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:42.799 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:42.799 00.000 30444 Enqueuing Expose request 01:19:42.921 00.122 15672 IsGuiding returns 0 01:19:42.922 00.001 15672 Move returns status 0, amount 102 01:19:42.922 00.000 15672 MoveAxis(N, 0, ABG) 01:19:42.922 00.000 15672 Move returns status 0, amount 0 01:19:42.922 00.000 15672 move complete, result=0 01:19:42.922 00.000 15672 worker thread done servicing request 01:19:42.922 00.000 15672 Worker thread wakes up 01:19:42.922 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:42.922 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:42.923 00.001 30444 GuideStep: -0.3 px 102 ms EAST, -0.1 px 0 ms NORTH 01:19:45.032 02.109 15672 Exposure complete 01:19:45.050 00.018 15672 worker thread done servicing request 01:19:45.050 00.000 30444 OnExposeComplete: enter 01:19:45.050 00.000 30444 UpdateGuideState(): m_state=6 01:19:45.051 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5210 01:19:45.051 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=199.23, Mass=127386, SNR=85.4, Peak=13254 HFD=3.2 01:19:45.051 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 01:19:45.051 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 01:19:45.051 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.66 mountX=0.07 mountY=-0.36, mountTheta=-1.38 01:19:45.051 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.36, opts=13) 01:19:45.051 00.000 30444 Enqueuing Move request for scope (-0.03, -0.36) 01:19:45.051 00.000 15672 Worker thread wakes up 01:19:45.051 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.36) opts 0xd 01:19:45.051 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.36) 01:19:45.051 00.000 15672 Moving (-0.03, -0.36) raw xDistance=0.07 yDistance=-0.36 01:19:45.051 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:19:45.051 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:19:45.052 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 01:19:45.052 00.000 15672 MoveAxis(E, 0, ABG) 01:19:45.052 00.000 15672 Move returns status 0, amount 0 01:19:45.052 00.000 15672 MoveAxis(N, 0, ABG) 01:19:45.052 00.000 15672 Move returns status 0, amount 0 01:19:45.052 00.000 15672 move complete, result=0 01:19:45.052 00.000 15672 worker thread done servicing request 01:19:45.057 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=15779, FiltMin=2578, FiltMax=11539, Gamma=2.950 01:19:45.300 00.243 30444 UpdateGuideState exits: m=127386 SNR=85.4 Saturated 01:19:45.300 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:45.300 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:45.300 00.000 30444 Enqueuing Expose request 01:19:45.300 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 01:19:45.301 00.001 15672 Worker thread wakes up 01:19:45.301 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:45.301 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:47.209 01.908 15672 Exposure complete 01:19:47.229 00.020 15672 worker thread done servicing request 01:19:47.229 00.000 30444 OnExposeComplete: enter 01:19:47.229 00.000 30444 UpdateGuideState(): m_state=6 01:19:47.229 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5211 01:19:47.230 00.001 30444 Star::Find returns 1 (1), X=460.60, Y=199.23, Mass=137831, SNR=98.9, Peak=13660 HFD=3.5 01:19:47.230 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 01:19:47.230 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 01:19:47.230 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.36 hyp=0.60 cameraTheta=-0.65 mountX=0.56 mountY=-0.25, mountTheta=-0.42 01:19:47.230 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.36, opts=13) 01:19:47.230 00.000 30444 Enqueuing Move request for scope (0.48, -0.36) 01:19:47.230 00.000 15672 Worker thread wakes up 01:19:47.230 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.36) opts 0xd 01:19:47.230 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.36) 01:19:47.230 00.000 15672 Moving (0.48, -0.36) raw xDistance=0.56 yDistance=-0.25 01:19:47.230 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 01:19:47.230 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:19:47.231 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 01:19:47.231 00.000 15672 MoveAxis(W, 151, ABG) 01:19:47.231 00.000 15672 Guiding Dir = 3, Dur = 151 01:19:47.232 00.001 15672 IsSlewing returns 0 01:19:47.232 00.000 15672 IsGuiding returns 0 01:19:47.236 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=13963, FiltMin=2568, FiltMax=9973, Gamma=2.950 01:19:47.250 00.014 15672 PulseGuide returned control before completion, sleep 144 01:19:47.362 00.112 30444 UpdateGuideState exits: m=137831 SNR=98.9 Saturated 01:19:47.362 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:47.362 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:47.362 00.000 30444 Enqueuing Expose request 01:19:47.427 00.065 15672 IsGuiding returns 0 01:19:47.427 00.000 15672 Move returns status 0, amount 151 01:19:47.427 00.000 15672 MoveAxis(N, 0, ABG) 01:19:47.427 00.000 15672 Move returns status 0, amount 0 01:19:47.427 00.000 15672 move complete, result=0 01:19:47.427 00.000 15672 worker thread done servicing request 01:19:47.427 00.000 15672 Worker thread wakes up 01:19:47.428 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:47.428 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:47.428 00.000 30444 GuideStep: 0.6 px 151 ms WEST, -0.3 px 0 ms NORTH 01:19:49.535 02.107 15672 Exposure complete 01:19:49.555 00.020 15672 worker thread done servicing request 01:19:49.555 00.000 30444 OnExposeComplete: enter 01:19:49.555 00.000 30444 UpdateGuideState(): m_state=6 01:19:49.556 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5212 01:19:49.556 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=199.46, Mass=124279, SNR=82.9, Peak=12597 HFD=3.3 01:19:49.556 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.16 = -0.16) 01:19:49.556 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.22 = -0.22) 01:19:49.556 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.12 hyp=0.29 cameraTheta=-0.44 mountX=0.29 mountY=-0.06, mountTheta=-0.22 01:19:49.556 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.12, opts=13) 01:19:49.556 00.000 30444 Enqueuing Move request for scope (0.26, -0.12) 01:19:49.556 00.000 15672 Worker thread wakes up 01:19:49.556 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.12) opts 0xd 01:19:49.556 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.12) 01:19:49.557 00.001 15672 Moving (0.26, -0.12) raw xDistance=0.29 yDistance=-0.06 01:19:49.557 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29 01:19:49.557 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:49.557 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 01:19:49.557 00.000 15672 MoveAxis(W, 88, ABG) 01:19:49.557 00.000 15672 Guiding Dir = 3, Dur = 88 01:19:49.557 00.000 15672 IsSlewing returns 0 01:19:49.559 00.002 15672 IsGuiding returns 0 01:19:49.564 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=12662, FiltMin=2515, FiltMax=9916, Gamma=2.950 01:19:49.583 00.019 15672 PulseGuide returned control before completion, sleep 75 01:19:49.613 00.030 30444 UpdateGuideState exits: m=124279 SNR=82.9 Saturated 01:19:49.613 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:49.613 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:49.613 00.000 30444 Enqueuing Expose request 01:19:49.659 00.046 15672 IsGuiding returns 1 01:19:49.659 00.000 15672 scope still moving after pulse duration time elapsed 01:19:49.680 00.021 15672 IsSlewing returns 0 01:19:49.682 00.002 15672 IsGuiding returns 0 01:19:49.683 00.001 15672 scope move finished after 88 + 35 ms 01:19:49.683 00.000 15672 Move returns status 0, amount 88 01:19:49.683 00.000 15672 MoveAxis(N, 0, ABG) 01:19:49.683 00.000 15672 Move returns status 0, amount 0 01:19:49.683 00.000 15672 move complete, result=0 01:19:49.683 00.000 15672 worker thread done servicing request 01:19:49.683 00.000 15672 Worker thread wakes up 01:19:49.684 00.001 30444 GuideStep: 0.3 px 88 ms WEST, -0.1 px 0 ms NORTH 01:19:49.684 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:49.684 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:51.590 01.906 15672 Exposure complete 01:19:51.610 00.020 15672 worker thread done servicing request 01:19:51.610 00.000 30444 OnExposeComplete: enter 01:19:51.610 00.000 30444 UpdateGuideState(): m_state=6 01:19:51.610 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5213 01:19:51.610 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=199.37, Mass=122449, SNR=93.5, Peak=11714 HFD=3.4 01:19:51.610 00.000 30444 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.28) = xAngle (-0.43 = -0.43) 01:19:51.610 00.000 30444 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.49 = -0.49) 01:19:51.611 00.001 30444 CameraToMount -- cameraX=0.26 cameraY=-0.22 hyp=0.34 cameraTheta=-0.71 mountX=0.31 mountY=-0.16, mountTheta=-0.48 01:19:51.611 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.22, opts=13) 01:19:51.611 00.000 30444 Enqueuing Move request for scope (0.26, -0.22) 01:19:51.611 00.000 15672 Worker thread wakes up 01:19:51.611 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.22) opts 0xd 01:19:51.611 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.22) 01:19:51.611 00.000 15672 Moving (0.26, -0.22) raw xDistance=0.31 yDistance=-0.16 01:19:51.611 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31 01:19:51.611 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:51.611 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 01:19:51.611 00.000 15672 MoveAxis(W, 89, ABG) 01:19:51.611 00.000 15672 Guiding Dir = 3, Dur = 89 01:19:51.612 00.001 15672 IsSlewing returns 0 01:19:51.617 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=12619, FiltMin=2658, FiltMax=9309, Gamma=2.950 01:19:51.644 00.027 15672 IsGuiding returns 0 01:19:51.659 00.015 15672 PulseGuide returned control before completion, sleep 84 01:19:51.665 00.006 30444 UpdateGuideState exits: m=122449 SNR=93.5 Saturated 01:19:51.665 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:51.665 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:51.665 00.000 30444 Enqueuing Expose request 01:19:51.756 00.091 15672 IsGuiding returns 0 01:19:51.756 00.000 15672 Move returns status 0, amount 89 01:19:51.757 00.001 15672 MoveAxis(N, 0, ABG) 01:19:51.757 00.000 15672 Move returns status 0, amount 0 01:19:51.757 00.000 15672 move complete, result=0 01:19:51.757 00.000 15672 worker thread done servicing request 01:19:51.757 00.000 15672 Worker thread wakes up 01:19:51.757 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:51.757 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:51.757 00.000 30444 GuideStep: 0.3 px 89 ms WEST, -0.2 px 0 ms NORTH 01:19:53.867 02.110 15672 Exposure complete 01:19:53.887 00.020 15672 worker thread done servicing request 01:19:53.887 00.000 30444 OnExposeComplete: enter 01:19:53.887 00.000 30444 UpdateGuideState(): m_state=6 01:19:53.887 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5214 01:19:53.887 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=199.27, Mass=128951, SNR=85.7, Peak=12051 HFD=3.6 01:19:53.887 00.000 30444 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.28) = xAngle (-0.29 = -0.29) 01:19:53.887 00.000 30444 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.35 = -0.35) 01:19:53.887 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=-0.32 hyp=0.59 cameraTheta=-0.57 mountX=0.56 mountY=-0.20, mountTheta=-0.34 01:19:53.888 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.32, opts=13) 01:19:53.888 00.000 30444 Enqueuing Move request for scope (0.50, -0.32) 01:19:53.888 00.000 15672 Worker thread wakes up 01:19:53.888 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.32) opts 0xd 01:19:53.888 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.32) 01:19:53.888 00.000 15672 Moving (0.50, -0.32) raw xDistance=0.56 yDistance=-0.20 01:19:53.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56 01:19:53.888 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:19:53.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 01:19:53.888 00.000 15672 MoveAxis(W, 159, ABG) 01:19:53.888 00.000 15672 Guiding Dir = 3, Dur = 159 01:19:53.889 00.001 15672 IsSlewing returns 0 01:19:53.890 00.001 15672 IsGuiding returns 0 01:19:53.894 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2137, max=12051, FiltMin=2550, FiltMax=9560, Gamma=2.950 01:19:53.911 00.017 15672 PulseGuide returned control before completion, sleep 148 01:19:53.943 00.032 30444 UpdateGuideState exits: m=128951 SNR=85.7 Saturated 01:19:53.943 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:53.943 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:53.943 00.000 30444 Enqueuing Expose request 01:19:54.064 00.121 15672 IsGuiding returns 1 01:19:54.064 00.000 15672 scope still moving after pulse duration time elapsed 01:19:54.085 00.021 15672 IsSlewing returns 0 01:19:54.089 00.004 15672 IsGuiding returns 0 01:19:54.089 00.000 15672 scope move finished after 159 + 40 ms 01:19:54.089 00.000 15672 Move returns status 0, amount 159 01:19:54.089 00.000 15672 MoveAxis(N, 0, ABG) 01:19:54.089 00.000 15672 Move returns status 0, amount 0 01:19:54.090 00.001 15672 move complete, result=0 01:19:54.090 00.000 15672 worker thread done servicing request 01:19:54.090 00.000 15672 Worker thread wakes up 01:19:54.090 00.000 30444 GuideStep: 0.6 px 159 ms WEST, -0.2 px 0 ms NORTH 01:19:54.090 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:54.091 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:55.998 01.907 15672 Exposure complete 01:19:56.018 00.020 15672 worker thread done servicing request 01:19:56.018 00.000 30444 OnExposeComplete: enter 01:19:56.018 00.000 30444 UpdateGuideState(): m_state=6 01:19:56.018 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5215 01:19:56.018 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=199.15, Mass=117646, SNR=83.5, Peak=12071 HFD=3.7 01:19:56.018 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 01:19:56.018 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 01:19:56.019 00.001 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.44 hyp=0.45 cameraTheta=-1.77 mountX=0.03 mountY=-0.45, mountTheta=-1.50 01:19:56.019 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.44, opts=13) 01:19:56.019 00.000 30444 Enqueuing Move request for scope (-0.09, -0.44) 01:19:56.019 00.000 15672 Worker thread wakes up 01:19:56.019 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.44) opts 0xd 01:19:56.019 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.44) 01:19:56.019 00.000 15672 Moving (-0.09, -0.44) raw xDistance=0.03 yDistance=-0.45 01:19:56.019 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 01:19:56.019 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.42 newest=-0.81 01:19:56.019 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 01:19:56.019 00.000 15672 MoveAxis(E, 0, ABG) 01:19:56.020 00.001 15672 Move returns status 0, amount 0 01:19:56.020 00.000 15672 MoveAxis(N, 80, ABG) 01:19:56.020 00.000 15672 Guiding Dir = 0, Dur = 80 01:19:56.020 00.000 15672 IsSlewing returns 0 01:19:56.021 00.001 15672 IsGuiding returns 0 01:19:56.025 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=12996, FiltMin=2575, FiltMax=9523, Gamma=2.950 01:19:56.074 00.049 30444 UpdateGuideState exits: m=117646 SNR=83.5 Saturated 01:19:56.074 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:56.074 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:56.074 00.000 30444 Enqueuing Expose request 01:19:56.101 00.027 15672 PulseGuide returned control before completion, sleep 11 01:19:56.114 00.013 15672 IsGuiding returns 1 01:19:56.114 00.000 15672 scope still moving after pulse duration time elapsed 01:19:56.135 00.021 15672 IsSlewing returns 0 01:19:56.137 00.002 15672 IsGuiding returns 1 01:19:56.159 00.022 15672 IsSlewing returns 0 01:19:56.212 00.053 15672 IsGuiding returns 0 01:19:56.212 00.000 15672 scope move finished after 80 + 111 ms 01:19:56.212 00.000 15672 Move returns status 0, amount 80 01:19:56.212 00.000 15672 move complete, result=0 01:19:56.212 00.000 15672 worker thread done servicing request 01:19:56.212 00.000 15672 Worker thread wakes up 01:19:56.212 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:56.212 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 80 ms NORTH 01:19:56.213 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:19:58.320 02.107 15672 Exposure complete 01:19:58.340 00.020 15672 worker thread done servicing request 01:19:58.340 00.000 30444 OnExposeComplete: enter 01:19:58.340 00.000 30444 UpdateGuideState(): m_state=6 01:19:58.340 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5216 01:19:58.340 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=199.29, Mass=125028, SNR=87.4, Peak=12858 HFD=3.6 01:19:58.340 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 01:19:58.340 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 01:19:58.340 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.79 mountX=0.02 mountY=-0.31, mountTheta=-1.51 01:19:58.341 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.30, opts=13) 01:19:58.341 00.000 30444 Enqueuing Move request for scope (-0.07, -0.30) 01:19:58.341 00.000 15672 Worker thread wakes up 01:19:58.341 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.30) opts 0xd 01:19:58.341 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.30) 01:19:58.341 00.000 15672 Moving (-0.07, -0.30) raw xDistance=0.02 yDistance=-0.31 01:19:58.341 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:19:58.341 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 01:19:58.341 00.000 15672 MoveAxis(E, 0, ABG) 01:19:58.341 00.000 15672 Move returns status 0, amount 0 01:19:58.341 00.000 15672 MoveAxis(N, 55, ABG) 01:19:58.341 00.000 15672 Guiding Dir = 0, Dur = 55 01:19:58.342 00.001 15672 IsSlewing returns 0 01:19:58.343 00.001 15672 IsGuiding returns 0 01:19:58.347 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=13637, FiltMin=2631, FiltMax=9623, Gamma=2.950 01:19:58.397 00.050 30444 UpdateGuideState exits: m=125028 SNR=87.4 Saturated 01:19:58.397 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:19:58.397 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:19:58.397 00.000 30444 Enqueuing Expose request 01:19:58.418 00.021 15672 IsGuiding returns 1 01:19:58.418 00.000 15672 scope still moving after pulse duration time elapsed 01:19:58.439 00.021 15672 IsSlewing returns 0 01:19:58.440 00.001 15672 IsGuiding returns 1 01:19:58.461 00.021 15672 IsSlewing returns 0 01:19:58.462 00.001 15672 IsGuiding returns 1 01:19:58.482 00.020 15672 IsSlewing returns 0 01:19:58.512 00.030 15672 IsGuiding returns 0 01:19:58.512 00.000 15672 scope move finished after 55 + 114 ms 01:19:58.512 00.000 15672 Move returns status 0, amount 55 01:19:58.512 00.000 15672 move complete, result=0 01:19:58.512 00.000 15672 worker thread done servicing request 01:19:58.512 00.000 15672 Worker thread wakes up 01:19:58.512 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 55 ms NORTH 01:19:58.512 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:19:58.512 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:00.421 01.909 15672 Exposure complete 01:20:00.441 00.020 15672 worker thread done servicing request 01:20:00.441 00.000 30444 OnExposeComplete: enter 01:20:00.441 00.000 30444 UpdateGuideState(): m_state=6 01:20:00.441 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5217 01:20:00.441 00.000 30444 Star::Find returns 1 (1), X=459.99, Y=199.23, Mass=131790, SNR=101.0, Peak=13436 HFD=3.6 01:20:00.441 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 01:20:00.441 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 01:20:00.442 00.001 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.36 hyp=0.38 cameraTheta=-1.92 mountX=-0.03 mountY=-0.38, mountTheta=-1.64 01:20:00.442 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.36, opts=13) 01:20:00.442 00.000 30444 Enqueuing Move request for scope (-0.13, -0.36) 01:20:00.442 00.000 15672 Worker thread wakes up 01:20:00.442 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.36) opts 0xd 01:20:00.442 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.36) 01:20:00.442 00.000 15672 Moving (-0.13, -0.36) raw xDistance=-0.03 yDistance=-0.38 01:20:00.442 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:20:00.442 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 01:20:00.442 00.000 15672 MoveAxis(E, 0, ABG) 01:20:00.442 00.000 15672 Move returns status 0, amount 0 01:20:00.442 00.000 15672 MoveAxis(N, 67, ABG) 01:20:00.443 00.001 15672 Guiding Dir = 0, Dur = 67 01:20:00.443 00.000 15672 IsSlewing returns 0 01:20:00.448 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=13436, FiltMin=2634, FiltMax=10269, Gamma=2.950 01:20:00.461 00.013 15672 IsGuiding returns 0 01:20:00.496 00.035 30444 UpdateGuideState exits: m=131790 SNR=101.0 Saturated 01:20:00.497 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:00.497 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:00.497 00.000 30444 Enqueuing Expose request 01:20:00.542 00.045 15672 IsGuiding returns 1 01:20:00.542 00.000 15672 scope still moving after pulse duration time elapsed 01:20:00.563 00.021 15672 IsSlewing returns 0 01:20:00.563 00.000 15672 IsGuiding returns 1 01:20:00.585 00.022 15672 IsSlewing returns 0 01:20:00.585 00.000 15672 IsGuiding returns 1 01:20:00.606 00.021 15672 IsSlewing returns 0 01:20:00.638 00.032 15672 IsGuiding returns 0 01:20:00.638 00.000 15672 scope move finished after 67 + 109 ms 01:20:00.638 00.000 15672 Move returns status 0, amount 67 01:20:00.638 00.000 15672 move complete, result=0 01:20:00.638 00.000 15672 worker thread done servicing request 01:20:00.638 00.000 15672 Worker thread wakes up 01:20:00.638 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 67 ms NORTH 01:20:00.638 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:00.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:02.749 02.111 15672 Exposure complete 01:20:02.769 00.020 15672 worker thread done servicing request 01:20:02.769 00.000 30444 OnExposeComplete: enter 01:20:02.769 00.000 30444 UpdateGuideState(): m_state=6 01:20:02.769 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5218 01:20:02.769 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=199.28, Mass=112839, SNR=80.3, Peak=13098 HFD=3.3 01:20:02.769 00.000 30444 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.28) = xAngle (-2.23 = -2.23) 01:20:02.769 00.000 30444 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.29 = -2.29) 01:20:02.769 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.31 hyp=0.52 cameraTheta=-2.51 mountX=-0.32 mountY=-0.39, mountTheta=-2.25 01:20:02.770 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.31, opts=13) 01:20:02.770 00.000 30444 Enqueuing Move request for scope (-0.42, -0.31) 01:20:02.770 00.000 15672 Worker thread wakes up 01:20:02.770 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.31) opts 0xd 01:20:02.770 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.31) 01:20:02.770 00.000 15672 Moving (-0.42, -0.31) raw xDistance=-0.32 yDistance=-0.39 01:20:02.770 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 01:20:02.770 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 01:20:02.770 00.000 15672 MoveAxis(E, 86, ABG) 01:20:02.771 00.001 15672 Guiding Dir = 2, Dur = 86 01:20:02.771 00.000 15672 IsSlewing returns 0 01:20:02.772 00.001 15672 IsGuiding returns 0 01:20:02.778 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13638, FiltMin=2567, FiltMax=9502, Gamma=2.950 01:20:02.793 00.015 15672 PulseGuide returned control before completion, sleep 75 01:20:02.869 00.076 15672 IsGuiding returns 1 01:20:02.870 00.001 15672 scope still moving after pulse duration time elapsed 01:20:02.890 00.020 15672 IsSlewing returns 0 01:20:02.905 00.015 15672 IsGuiding returns 0 01:20:02.905 00.000 15672 scope move finished after 86 + 47 ms 01:20:02.905 00.000 15672 Move returns status 0, amount 86 01:20:02.905 00.000 15672 MoveAxis(N, 70, ABG) 01:20:02.905 00.000 15672 Guiding Dir = 0, Dur = 70 01:20:02.906 00.001 15672 IsSlewing returns 0 01:20:02.906 00.000 15672 IsGuiding returns 0 01:20:02.986 00.080 15672 IsGuiding returns 1 01:20:02.986 00.000 15672 scope still moving after pulse duration time elapsed 01:20:03.007 00.021 15672 IsSlewing returns 0 01:20:03.009 00.002 15672 IsGuiding returns 1 01:20:03.030 00.021 15672 IsSlewing returns 0 01:20:03.033 00.003 15672 IsGuiding returns 1 01:20:03.054 00.021 15672 IsSlewing returns 0 01:20:03.098 00.044 15672 IsGuiding returns 0 01:20:03.098 00.000 15672 scope move finished after 70 + 121 ms 01:20:03.098 00.000 15672 Move returns status 0, amount 70 01:20:03.099 00.001 15672 move complete, result=0 01:20:03.099 00.000 15672 worker thread done servicing request 01:20:03.143 00.044 30444 UpdateGuideState exits: m=112839 SNR=80.3 Saturated 01:20:03.143 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:03.143 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:03.143 00.000 30444 Enqueuing Expose request 01:20:03.143 00.000 30444 GuideStep: -0.3 px 86 ms EAST, -0.4 px 70 ms NORTH 01:20:03.144 00.001 15672 Worker thread wakes up 01:20:03.144 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:03.144 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:05.051 01.907 15672 Exposure complete 01:20:05.071 00.020 15672 worker thread done servicing request 01:20:05.071 00.000 30444 OnExposeComplete: enter 01:20:05.071 00.000 30444 UpdateGuideState(): m_state=6 01:20:05.071 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5219 01:20:05.071 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=199.34, Mass=124185, SNR=91.8, Peak=14732 HFD=3.1 01:20:05.071 00.000 30444 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.28) = xAngle (-2.30 = -2.30) 01:20:05.071 00.000 30444 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 01:20:05.071 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.25 hyp=0.47 cameraTheta=-2.58 mountX=-0.31 mountY=-0.33, mountTheta=-2.33 01:20:05.072 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.25, opts=13) 01:20:05.072 00.000 30444 Enqueuing Move request for scope (-0.40, -0.25) 01:20:05.072 00.000 15672 Worker thread wakes up 01:20:05.072 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.25) opts 0xd 01:20:05.072 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.25) 01:20:05.072 00.000 15672 Moving (-0.40, -0.25) raw xDistance=-0.31 yDistance=-0.33 01:20:05.072 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31 01:20:05.072 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 01:20:05.072 00.000 15672 MoveAxis(E, 91, ABG) 01:20:05.072 00.000 15672 Guiding Dir = 2, Dur = 91 01:20:05.072 00.000 15672 IsSlewing returns 0 01:20:05.073 00.001 15672 IsGuiding returns 0 01:20:05.077 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=15808, FiltMin=2635, FiltMax=10202, Gamma=2.950 01:20:05.093 00.016 15672 PulseGuide returned control before completion, sleep 82 01:20:05.178 00.085 15672 IsGuiding returns 1 01:20:05.178 00.000 15672 scope still moving after pulse duration time elapsed 01:20:05.199 00.021 15672 IsSlewing returns 0 01:20:05.205 00.006 30444 UpdateGuideState exits: m=124185 SNR=91.8 Saturated 01:20:05.206 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:05.206 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:05.206 00.000 30444 Enqueuing Expose request 01:20:05.238 00.032 15672 IsGuiding returns 0 01:20:05.238 00.000 15672 scope move finished after 91 + 73 ms 01:20:05.238 00.000 15672 Move returns status 0, amount 91 01:20:05.238 00.000 15672 MoveAxis(N, 59, ABG) 01:20:05.238 00.000 15672 Guiding Dir = 0, Dur = 59 01:20:05.239 00.001 15672 IsSlewing returns 0 01:20:05.240 00.001 15672 IsGuiding returns 0 01:20:05.322 00.082 15672 IsGuiding returns 1 01:20:05.322 00.000 15672 scope still moving after pulse duration time elapsed 01:20:05.344 00.022 15672 IsSlewing returns 0 01:20:05.346 00.002 15672 IsGuiding returns 1 01:20:05.367 00.021 15672 IsSlewing returns 0 01:20:05.370 00.003 15672 IsGuiding returns 1 01:20:05.391 00.021 15672 IsSlewing returns 0 01:20:05.414 00.023 15672 IsGuiding returns 0 01:20:05.415 00.001 15672 scope move finished after 59 + 115 ms 01:20:05.415 00.000 15672 Move returns status 0, amount 59 01:20:05.415 00.000 15672 move complete, result=0 01:20:05.415 00.000 15672 worker thread done servicing request 01:20:05.416 00.001 15672 Worker thread wakes up 01:20:05.416 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:05.416 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:05.416 00.000 30444 GuideStep: -0.3 px 91 ms EAST, -0.3 px 59 ms NORTH 01:20:07.527 02.111 15672 Exposure complete 01:20:07.546 00.019 15672 worker thread done servicing request 01:20:07.547 00.001 30444 OnExposeComplete: enter 01:20:07.547 00.000 30444 UpdateGuideState(): m_state=6 01:20:07.547 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5220 01:20:07.547 00.000 30444 Star::Find returns 1 (1), X=460.85, Y=198.92, Mass=126076, SNR=99.6, Peak=12978 HFD=3.8 01:20:07.547 00.000 30444 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.28) = xAngle (-0.47 = -0.47) 01:20:07.547 00.000 30444 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.53 = -0.53) 01:20:07.547 00.000 30444 CameraToMount -- cameraX=0.72 cameraY=-0.67 hyp=0.98 cameraTheta=-0.75 mountX=0.88 mountY=-0.50, mountTheta=-0.52 01:20:07.547 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.72, y=-0.67, opts=13) 01:20:07.547 00.000 30444 Enqueuing Move request for scope (0.72, -0.67) 01:20:07.548 00.001 15672 Worker thread wakes up 01:20:07.548 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.67) opts 0xd 01:20:07.548 00.000 15672 Handling offset move in thread for scope, endpoint = (0.72, -0.67) 01:20:07.548 00.000 15672 Moving (0.72, -0.67) raw xDistance=0.88 yDistance=-0.50 01:20:07.548 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.88 01:20:07.548 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 01:20:07.548 00.000 15672 MoveAxis(W, 231, ABG) 01:20:07.548 00.000 15672 Guiding Dir = 3, Dur = 231 01:20:07.549 00.001 15672 IsSlewing returns 0 01:20:07.550 00.001 15672 IsGuiding returns 0 01:20:07.553 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=12978, FiltMin=2608, FiltMax=9325, Gamma=2.950 01:20:07.569 00.016 15672 PulseGuide returned control before completion, sleep 222 01:20:07.603 00.034 30444 UpdateGuideState exits: m=126076 SNR=99.6 Saturated 01:20:07.603 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:07.603 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:07.603 00.000 30444 Enqueuing Expose request 01:20:07.795 00.192 15672 IsGuiding returns 1 01:20:07.795 00.000 15672 scope still moving after pulse duration time elapsed 01:20:07.817 00.022 15672 IsSlewing returns 0 01:20:07.873 00.056 15672 IsGuiding returns 0 01:20:07.874 00.001 15672 scope move finished after 231 + 93 ms 01:20:07.874 00.000 15672 Move returns status 0, amount 231 01:20:07.874 00.000 15672 MoveAxis(N, 88, ABG) 01:20:07.874 00.000 15672 Guiding Dir = 0, Dur = 88 01:20:07.875 00.001 15672 IsSlewing returns 0 01:20:07.878 00.003 15672 IsGuiding returns 0 01:20:07.954 00.076 15672 PulseGuide returned control before completion, sleep 23 01:20:07.980 00.026 15672 IsGuiding returns 1 01:20:07.980 00.000 15672 scope still moving after pulse duration time elapsed 01:20:08.001 00.021 15672 IsSlewing returns 0 01:20:08.004 00.003 15672 IsGuiding returns 1 01:20:08.025 00.021 15672 IsSlewing returns 0 01:20:08.027 00.002 15672 IsGuiding returns 1 01:20:08.049 00.022 15672 IsSlewing returns 0 01:20:08.098 00.049 15672 IsGuiding returns 0 01:20:08.098 00.000 15672 scope move finished after 88 + 132 ms 01:20:08.098 00.000 15672 Move returns status 0, amount 88 01:20:08.098 00.000 15672 move complete, result=0 01:20:08.099 00.001 15672 worker thread done servicing request 01:20:08.099 00.000 15672 Worker thread wakes up 01:20:08.099 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:08.099 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:08.099 00.000 30444 GuideStep: 0.9 px 231 ms WEST, -0.5 px 88 ms NORTH 01:20:10.008 01.909 15672 Exposure complete 01:20:10.028 00.020 15672 worker thread done servicing request 01:20:10.028 00.000 30444 OnExposeComplete: enter 01:20:10.028 00.000 30444 UpdateGuideState(): m_state=6 01:20:10.028 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5221 01:20:10.028 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=199.17, Mass=125894, SNR=83.6, Peak=12856 HFD=3.6 01:20:10.028 00.000 30444 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.28) = xAngle (-0.40 = -0.40) 01:20:10.028 00.000 30444 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.47 = -0.47) 01:20:10.028 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.41 hyp=0.66 cameraTheta=-0.68 mountX=0.60 mountY=-0.29, mountTheta=-0.45 01:20:10.029 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.41, opts=13) 01:20:10.029 00.000 30444 Enqueuing Move request for scope (0.51, -0.41) 01:20:10.029 00.000 15672 Worker thread wakes up 01:20:10.029 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.41) opts 0xd 01:20:10.029 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.41) 01:20:10.029 00.000 15672 Moving (0.51, -0.41) raw xDistance=0.60 yDistance=-0.29 01:20:10.029 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.60 01:20:10.029 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 01:20:10.029 00.000 15672 MoveAxis(W, 179, ABG) 01:20:10.029 00.000 15672 Guiding Dir = 3, Dur = 179 01:20:10.030 00.001 15672 IsSlewing returns 0 01:20:10.031 00.001 15672 IsGuiding returns 0 01:20:10.035 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=13659, FiltMin=2629, FiltMax=9754, Gamma=2.950 01:20:10.045 00.010 15672 PulseGuide returned control before completion, sleep 175 01:20:10.255 00.210 15672 IsGuiding returns 0 01:20:10.256 00.001 15672 Move returns status 0, amount 179 01:20:10.256 00.000 15672 MoveAxis(N, 53, ABG) 01:20:10.256 00.000 15672 Guiding Dir = 0, Dur = 53 01:20:10.257 00.001 15672 IsSlewing returns 0 01:20:10.259 00.002 15672 IsGuiding returns 0 01:20:10.294 00.035 30444 UpdateGuideState exits: m=125894 SNR=83.6 Saturated 01:20:10.294 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:10.294 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:10.294 00.000 30444 Enqueuing Expose request 01:20:10.334 00.040 15672 IsGuiding returns 1 01:20:10.334 00.000 15672 scope still moving after pulse duration time elapsed 01:20:10.355 00.021 15672 IsSlewing returns 0 01:20:10.356 00.001 15672 IsGuiding returns 1 01:20:10.377 00.021 15672 IsSlewing returns 0 01:20:10.378 00.001 15672 IsGuiding returns 1 01:20:10.399 00.021 15672 IsSlewing returns 0 01:20:10.463 00.064 15672 IsGuiding returns 0 01:20:10.463 00.000 15672 scope move finished after 53 + 150 ms 01:20:10.463 00.000 15672 Move returns status 0, amount 53 01:20:10.463 00.000 15672 move complete, result=0 01:20:10.463 00.000 15672 worker thread done servicing request 01:20:10.463 00.000 15672 Worker thread wakes up 01:20:10.463 00.000 30444 GuideStep: 0.6 px 179 ms WEST, -0.3 px 53 ms NORTH 01:20:10.464 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:10.464 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:12.572 02.108 15672 Exposure complete 01:20:12.594 00.022 15672 worker thread done servicing request 01:20:12.594 00.000 30444 OnExposeComplete: enter 01:20:12.594 00.000 30444 UpdateGuideState(): m_state=6 01:20:12.594 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5222 01:20:12.594 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=199.57, Mass=126205, SNR=84.8, Peak=12597 HFD=3.6 01:20:12.594 00.000 30444 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.28) = xAngle (-2.81 = -2.81) 01:20:12.594 00.000 30444 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 01:20:12.595 00.001 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.09 mountX=-0.26 mountY=-0.07, mountTheta=-2.87 01:20:12.595 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.01, opts=13) 01:20:12.595 00.000 30444 Enqueuing Move request for scope (-0.28, -0.01) 01:20:12.595 00.000 15672 Worker thread wakes up 01:20:12.595 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.01) opts 0xd 01:20:12.595 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.01) 01:20:12.595 00.000 15672 Moving (-0.28, -0.01) raw xDistance=-0.26 yDistance=-0.07 01:20:12.595 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26 01:20:12.595 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:20:12.595 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:20:12.595 00.000 15672 MoveAxis(E, 59, ABG) 01:20:12.596 00.001 15672 Guiding Dir = 2, Dur = 59 01:20:12.596 00.000 15672 IsSlewing returns 0 01:20:12.602 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=13893, FiltMin=2634, FiltMax=10517, Gamma=2.950 01:20:12.602 00.000 15672 IsGuiding returns 0 01:20:12.617 00.015 15672 PulseGuide returned control before completion, sleep 55 01:20:12.652 00.035 30444 UpdateGuideState exits: m=126205 SNR=84.8 Saturated 01:20:12.652 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:12.653 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:12.653 00.000 30444 Enqueuing Expose request 01:20:12.674 00.021 15672 IsGuiding returns 1 01:20:12.674 00.000 15672 scope still moving after pulse duration time elapsed 01:20:12.696 00.022 15672 IsSlewing returns 0 01:20:12.698 00.002 15672 IsGuiding returns 0 01:20:12.698 00.000 15672 scope move finished after 59 + 36 ms 01:20:12.698 00.000 15672 Move returns status 0, amount 59 01:20:12.698 00.000 15672 MoveAxis(N, 0, ABG) 01:20:12.698 00.000 15672 Move returns status 0, amount 0 01:20:12.698 00.000 15672 move complete, result=0 01:20:12.698 00.000 15672 worker thread done servicing request 01:20:12.698 00.000 15672 Worker thread wakes up 01:20:12.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:12.698 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:12.698 00.000 30444 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH 01:20:14.604 01.906 15672 Exposure complete 01:20:14.624 00.020 15672 worker thread done servicing request 01:20:14.624 00.000 30444 OnExposeComplete: enter 01:20:14.624 00.000 30444 UpdateGuideState(): m_state=6 01:20:14.624 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5223 01:20:14.624 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=199.38, Mass=130745, SNR=101.6, Peak=13671 HFD=3.5 01:20:14.624 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 01:20:14.624 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 01:20:14.624 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.22 cameraTheta=-1.24 mountX=0.12 mountY=-0.18, mountTheta=-0.98 01:20:14.625 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.20, opts=13) 01:20:14.625 00.000 30444 Enqueuing Move request for scope (0.07, -0.20) 01:20:14.625 00.000 15672 Worker thread wakes up 01:20:14.625 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd 01:20:14.625 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.20) 01:20:14.625 00.000 15672 Moving (0.07, -0.20) raw xDistance=0.12 yDistance=-0.18 01:20:14.625 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:20:14.625 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:20:14.625 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 01:20:14.625 00.000 15672 MoveAxis(E, 0, ABG) 01:20:14.625 00.000 15672 Move returns status 0, amount 0 01:20:14.625 00.000 15672 MoveAxis(N, 0, ABG) 01:20:14.625 00.000 15672 Move returns status 0, amount 0 01:20:14.626 00.001 15672 move complete, result=0 01:20:14.626 00.000 15672 worker thread done servicing request 01:20:14.630 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=13671, FiltMin=2573, FiltMax=10281, Gamma=2.950 01:20:14.681 00.051 30444 UpdateGuideState exits: m=130745 SNR=101.6 Saturated 01:20:14.681 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:14.681 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:14.681 00.000 30444 Enqueuing Expose request 01:20:14.682 00.001 15672 Worker thread wakes up 01:20:14.682 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:14.682 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:14.682 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:20:16.792 02.110 15672 Exposure complete 01:20:16.811 00.019 15672 worker thread done servicing request 01:20:16.812 00.001 30444 OnExposeComplete: enter 01:20:16.812 00.000 30444 UpdateGuideState(): m_state=6 01:20:16.812 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5224 01:20:16.812 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=199.18, Mass=131878, SNR=86.7, Peak=12677 HFD=3.5 01:20:16.812 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 01:20:16.812 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.91 = -0.91) 01:20:16.812 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.40 hyp=0.45 cameraTheta=-1.13 mountX=0.29 mountY=-0.35, mountTheta=-0.88 01:20:16.812 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.40, opts=13) 01:20:16.812 00.000 30444 Enqueuing Move request for scope (0.19, -0.40) 01:20:16.813 00.001 15672 Worker thread wakes up 01:20:16.813 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.40) opts 0xd 01:20:16.813 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.40) 01:20:16.813 00.000 15672 Moving (0.19, -0.40) raw xDistance=0.29 yDistance=-0.35 01:20:16.813 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29 01:20:16.813 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 01:20:16.813 00.000 15672 MoveAxis(W, 80, ABG) 01:20:16.813 00.000 15672 Guiding Dir = 3, Dur = 80 01:20:16.813 00.000 15672 IsSlewing returns 0 01:20:16.814 00.001 15672 IsGuiding returns 0 01:20:16.819 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=13241, FiltMin=2618, FiltMax=10012, Gamma=2.950 01:20:16.835 00.016 15672 PulseGuide returned control before completion, sleep 70 01:20:16.880 00.045 30444 UpdateGuideState exits: m=131878 SNR=86.7 Saturated 01:20:16.880 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:16.880 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:16.880 00.000 30444 Enqueuing Expose request 01:20:16.946 00.066 15672 IsGuiding returns 0 01:20:16.946 00.000 15672 Move returns status 0, amount 80 01:20:16.946 00.000 15672 MoveAxis(N, 63, ABG) 01:20:16.946 00.000 15672 Guiding Dir = 0, Dur = 63 01:20:16.947 00.001 15672 IsSlewing returns 0 01:20:16.947 00.000 15672 IsGuiding returns 0 01:20:17.029 00.082 15672 IsGuiding returns 1 01:20:17.030 00.001 15672 scope still moving after pulse duration time elapsed 01:20:17.050 00.020 15672 IsSlewing returns 0 01:20:17.053 00.003 15672 IsGuiding returns 1 01:20:17.074 00.021 15672 IsSlewing returns 0 01:20:17.077 00.003 15672 IsGuiding returns 1 01:20:17.099 00.022 15672 IsSlewing returns 0 01:20:17.124 00.025 15672 IsGuiding returns 0 01:20:17.124 00.000 15672 scope move finished after 63 + 113 ms 01:20:17.124 00.000 15672 Move returns status 0, amount 63 01:20:17.124 00.000 15672 move complete, result=0 01:20:17.124 00.000 15672 worker thread done servicing request 01:20:17.124 00.000 15672 Worker thread wakes up 01:20:17.125 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:17.125 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:17.125 00.000 30444 GuideStep: 0.3 px 80 ms WEST, -0.4 px 63 ms NORTH 01:20:19.033 01.908 15672 Exposure complete 01:20:19.053 00.020 15672 worker thread done servicing request 01:20:19.053 00.000 30444 OnExposeComplete: enter 01:20:19.053 00.000 30444 UpdateGuideState(): m_state=6 01:20:19.053 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5225 01:20:19.053 00.000 30444 Star::Find returns 1 (1), X=459.99, Y=199.23, Mass=128493, SNR=89.4, Peak=11854 HFD=3.9 01:20:19.053 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 01:20:19.053 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 01:20:19.053 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.35 hyp=0.38 cameraTheta=-1.93 mountX=-0.03 mountY=-0.37, mountTheta=-1.65 01:20:19.054 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.35, opts=13) 01:20:19.054 00.000 30444 Enqueuing Move request for scope (-0.13, -0.35) 01:20:19.054 00.000 15672 Worker thread wakes up 01:20:19.054 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.35) opts 0xd 01:20:19.054 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.35) 01:20:19.054 00.000 15672 Moving (-0.13, -0.35) raw xDistance=-0.03 yDistance=-0.37 01:20:19.054 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:20:19.054 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 01:20:19.055 00.001 15672 MoveAxis(E, 0, ABG) 01:20:19.055 00.000 15672 Move returns status 0, amount 0 01:20:19.055 00.000 15672 MoveAxis(N, 67, ABG) 01:20:19.055 00.000 15672 Guiding Dir = 0, Dur = 67 01:20:19.055 00.000 15672 IsSlewing returns 0 01:20:19.057 00.002 15672 IsGuiding returns 0 01:20:19.063 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=13910, FiltMin=2559, FiltMax=10063, Gamma=2.950 01:20:19.137 00.074 15672 IsGuiding returns 1 01:20:19.137 00.000 15672 scope still moving after pulse duration time elapsed 01:20:19.157 00.020 15672 IsSlewing returns 0 01:20:19.158 00.001 15672 IsGuiding returns 1 01:20:19.180 00.022 15672 IsSlewing returns 0 01:20:19.181 00.001 15672 IsGuiding returns 1 01:20:19.202 00.021 15672 IsSlewing returns 0 01:20:19.233 00.031 15672 IsGuiding returns 0 01:20:19.233 00.000 15672 scope move finished after 67 + 108 ms 01:20:19.233 00.000 15672 Move returns status 0, amount 67 01:20:19.233 00.000 15672 move complete, result=0 01:20:19.233 00.000 15672 worker thread done servicing request 01:20:19.476 00.243 30444 UpdateGuideState exits: m=128493 SNR=89.4 Saturated 01:20:19.476 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:19.476 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:19.476 00.000 30444 Enqueuing Expose request 01:20:19.476 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 67 ms NORTH 01:20:19.477 00.001 15672 Worker thread wakes up 01:20:19.477 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:19.477 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:21.587 02.110 15672 Exposure complete 01:20:21.607 00.020 15672 worker thread done servicing request 01:20:21.607 00.000 30444 OnExposeComplete: enter 01:20:21.607 00.000 30444 UpdateGuideState(): m_state=6 01:20:21.607 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5226 01:20:21.607 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=199.40, Mass=106337, SNR=75.8, Peak=13343 HFD=3.3 01:20:21.607 00.000 30444 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 01:20:21.607 00.000 30444 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.48 = -2.48) 01:20:21.607 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.19 hyp=0.43 cameraTheta=-2.69 mountX=-0.32 mountY=-0.26, mountTheta=-2.45 01:20:21.608 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.19, opts=13) 01:20:21.608 00.000 30444 Enqueuing Move request for scope (-0.39, -0.19) 01:20:21.608 00.000 15672 Worker thread wakes up 01:20:21.608 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.19) opts 0xd 01:20:21.608 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.19) 01:20:21.608 00.000 15672 Moving (-0.39, -0.19) raw xDistance=-0.32 yDistance=-0.26 01:20:21.608 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 01:20:21.608 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 01:20:21.608 00.000 15672 MoveAxis(E, 87, ABG) 01:20:21.608 00.000 15672 Guiding Dir = 2, Dur = 87 01:20:21.609 00.001 15672 IsSlewing returns 0 01:20:21.610 00.001 15672 IsGuiding returns 0 01:20:21.614 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=13635, FiltMin=2638, FiltMax=9414, Gamma=2.950 01:20:21.627 00.013 15672 PulseGuide returned control before completion, sleep 80 01:20:21.663 00.036 30444 UpdateGuideState exits: m=106337 SNR=75.8 Saturated 01:20:21.663 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:21.663 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:21.663 00.000 30444 Enqueuing Expose request 01:20:21.709 00.046 15672 IsGuiding returns 1 01:20:21.709 00.000 15672 scope still moving after pulse duration time elapsed 01:20:21.731 00.022 15672 IsSlewing returns 0 01:20:21.740 00.009 15672 IsGuiding returns 0 01:20:21.741 00.001 15672 scope move finished after 87 + 43 ms 01:20:21.741 00.000 15672 Move returns status 0, amount 87 01:20:21.741 00.000 15672 MoveAxis(N, 47, ABG) 01:20:21.741 00.000 15672 Guiding Dir = 0, Dur = 47 01:20:21.742 00.001 15672 IsSlewing returns 0 01:20:21.744 00.002 15672 IsGuiding returns 0 01:20:21.821 00.077 15672 IsGuiding returns 1 01:20:21.821 00.000 15672 scope still moving after pulse duration time elapsed 01:20:21.842 00.021 15672 IsSlewing returns 0 01:20:21.845 00.003 15672 IsGuiding returns 1 01:20:21.866 00.021 15672 IsSlewing returns 0 01:20:21.869 00.003 15672 IsGuiding returns 1 01:20:21.891 00.022 15672 IsSlewing returns 0 01:20:21.948 00.057 15672 IsGuiding returns 0 01:20:21.948 00.000 15672 scope move finished after 47 + 157 ms 01:20:21.948 00.000 15672 Move returns status 0, amount 47 01:20:21.948 00.000 15672 move complete, result=0 01:20:21.948 00.000 15672 worker thread done servicing request 01:20:21.948 00.000 15672 Worker thread wakes up 01:20:21.949 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:21.949 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:21.949 00.000 30444 GuideStep: -0.3 px 87 ms EAST, -0.3 px 47 ms NORTH 01:20:23.859 01.910 15672 Exposure complete 01:20:23.888 00.029 15672 worker thread done servicing request 01:20:23.888 00.000 30444 OnExposeComplete: enter 01:20:23.888 00.000 30444 UpdateGuideState(): m_state=6 01:20:23.889 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5227 01:20:23.889 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=199.53, Mass=129760, SNR=94.0, Peak=12537 HFD=3.6 01:20:23.889 00.000 30444 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.28) = xAngle (0.18 = 0.18) 01:20:23.889 00.000 30444 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.12 = 0.12) 01:20:23.889 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=-0.06 hyp=0.62 cameraTheta=-0.10 mountX=0.61 mountY=0.07, mountTheta=0.12 01:20:23.889 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=-0.06, opts=13) 01:20:23.889 00.000 30444 Enqueuing Move request for scope (0.62, -0.06) 01:20:23.889 00.000 15672 Worker thread wakes up 01:20:23.889 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.06) opts 0xd 01:20:23.890 00.001 15672 Handling offset move in thread for scope, endpoint = (0.62, -0.06) 01:20:23.890 00.000 15672 Moving (0.62, -0.06) raw xDistance=0.61 yDistance=0.07 01:20:23.890 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.61 01:20:23.890 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:20:23.890 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 01:20:23.890 00.000 15672 MoveAxis(W, 158, ABG) 01:20:23.890 00.000 15672 Guiding Dir = 3, Dur = 158 01:20:23.891 00.001 15672 IsSlewing returns 0 01:20:23.892 00.001 15672 IsGuiding returns 0 01:20:23.896 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12888, FiltMin=2648, FiltMax=10819, Gamma=2.950 01:20:23.912 00.016 15672 PulseGuide returned control before completion, sleep 148 01:20:23.946 00.034 30444 UpdateGuideState exits: m=129760 SNR=94.0 Saturated 01:20:23.946 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:23.946 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:23.946 00.000 30444 Enqueuing Expose request 01:20:24.120 00.174 15672 IsGuiding returns 0 01:20:24.120 00.000 15672 Move returns status 0, amount 158 01:20:24.120 00.000 15672 MoveAxis(N, 0, ABG) 01:20:24.120 00.000 15672 Move returns status 0, amount 0 01:20:24.120 00.000 15672 move complete, result=0 01:20:24.120 00.000 15672 worker thread done servicing request 01:20:24.120 00.000 15672 Worker thread wakes up 01:20:24.120 00.000 30444 GuideStep: 0.6 px 158 ms WEST, 0.1 px 0 ms NORTH 01:20:24.120 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:24.121 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:26.229 02.108 15672 Exposure complete 01:20:26.249 00.020 15672 worker thread done servicing request 01:20:26.249 00.000 30444 OnExposeComplete: enter 01:20:26.249 00.000 30444 UpdateGuideState(): m_state=6 01:20:26.249 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5228 01:20:26.250 00.001 30444 Star::Find returns 1 (1), X=460.31, Y=199.64, Mass=119380, SNR=91.4, Peak=11163 HFD=3.5 01:20:26.250 00.000 30444 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.28) = xAngle (0.57 = 0.57) 01:20:26.250 00.000 30444 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.50 = 0.50) 01:20:26.250 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.29 mountX=0.17 mountY=0.10, mountTheta=0.52 01:20:26.250 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.06, opts=13) 01:20:26.250 00.000 30444 Enqueuing Move request for scope (0.19, 0.06) 01:20:26.250 00.000 15672 Worker thread wakes up 01:20:26.250 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd 01:20:26.250 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.06) 01:20:26.250 00.000 15672 Moving (0.19, 0.06) raw xDistance=0.17 yDistance=0.10 01:20:26.250 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 01:20:26.250 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:20:26.251 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 01:20:26.251 00.000 15672 MoveAxis(E, 0, ABG) 01:20:26.251 00.000 15672 Move returns status 0, amount 0 01:20:26.251 00.000 15672 MoveAxis(N, 0, ABG) 01:20:26.251 00.000 15672 Move returns status 0, amount 0 01:20:26.251 00.000 15672 move complete, result=0 01:20:26.251 00.000 15672 worker thread done servicing request 01:20:26.256 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=11963, FiltMin=2598, FiltMax=10262, Gamma=2.950 01:20:26.623 00.367 30444 UpdateGuideState exits: m=119380 SNR=91.4 Saturated 01:20:26.623 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:26.623 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:26.623 00.000 30444 Enqueuing Expose request 01:20:26.623 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 01:20:26.623 00.000 15672 Worker thread wakes up 01:20:26.623 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:26.623 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:28.531 01.908 15672 Exposure complete 01:20:28.550 00.019 15672 worker thread done servicing request 01:20:28.550 00.000 30444 OnExposeComplete: enter 01:20:28.550 00.000 30444 UpdateGuideState(): m_state=6 01:20:28.551 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5229 01:20:28.551 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=199.66, Mass=123909, SNR=86.0, Peak=12049 HFD=3.4 01:20:28.551 00.000 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 01:20:28.551 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 01:20:28.551 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.07 hyp=0.44 cameraTheta=0.15 mountX=0.40 mountY=0.16, mountTheta=0.38 01:20:28.551 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.07, opts=13) 01:20:28.551 00.000 30444 Enqueuing Move request for scope (0.44, 0.07) 01:20:28.551 00.000 15672 Worker thread wakes up 01:20:28.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.07) opts 0xd 01:20:28.551 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.07) 01:20:28.551 00.000 15672 Moving (0.44, 0.07) raw xDistance=0.40 yDistance=0.16 01:20:28.552 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 01:20:28.552 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:20:28.552 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 01:20:28.552 00.000 15672 MoveAxis(W, 109, ABG) 01:20:28.552 00.000 15672 Guiding Dir = 3, Dur = 109 01:20:28.552 00.000 15672 IsSlewing returns 0 01:20:28.553 00.001 15672 IsGuiding returns 0 01:20:28.557 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=12049, FiltMin=2556, FiltMax=10053, Gamma=2.950 01:20:28.576 00.019 15672 PulseGuide returned control before completion, sleep 97 01:20:28.675 00.099 15672 IsGuiding returns 1 01:20:28.675 00.000 15672 scope still moving after pulse duration time elapsed 01:20:28.691 00.016 30444 UpdateGuideState exits: m=123909 SNR=86.0 Saturated 01:20:28.691 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:28.691 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:28.691 00.000 30444 Enqueuing Expose request 01:20:28.696 00.005 15672 IsSlewing returns 0 01:20:28.704 00.008 15672 IsGuiding returns 0 01:20:28.704 00.000 15672 scope move finished after 109 + 42 ms 01:20:28.704 00.000 15672 Move returns status 0, amount 109 01:20:28.704 00.000 15672 MoveAxis(N, 0, ABG) 01:20:28.704 00.000 15672 Move returns status 0, amount 0 01:20:28.704 00.000 15672 move complete, result=0 01:20:28.705 00.001 15672 worker thread done servicing request 01:20:28.705 00.000 15672 Worker thread wakes up 01:20:28.705 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:28.705 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:28.706 00.001 30444 GuideStep: 0.4 px 109 ms WEST, 0.2 px 0 ms NORTH 01:20:30.812 02.106 15672 Exposure complete 01:20:30.832 00.020 15672 worker thread done servicing request 01:20:30.832 00.000 30444 OnExposeComplete: enter 01:20:30.832 00.000 30444 UpdateGuideState(): m_state=6 01:20:30.832 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5230 01:20:30.832 00.000 30444 Star::Find returns 1 (1), X=460.65, Y=199.74, Mass=121355, SNR=87.5, Peak=10232 HFD=3.6 01:20:30.832 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.56 = 0.56) 01:20:30.832 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.50 = 0.50) 01:20:30.832 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.15 hyp=0.55 cameraTheta=0.28 mountX=0.46 mountY=0.26, mountTheta=0.52 01:20:30.833 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.15, opts=13) 01:20:30.833 00.000 30444 Enqueuing Move request for scope (0.53, 0.15) 01:20:30.833 00.000 15672 Worker thread wakes up 01:20:30.833 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.15) opts 0xd 01:20:30.833 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.15) 01:20:30.833 00.000 15672 Moving (0.53, 0.15) raw xDistance=0.46 yDistance=0.26 01:20:30.833 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46 01:20:30.833 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:20:30.833 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 01:20:30.833 00.000 15672 MoveAxis(W, 133, ABG) 01:20:30.833 00.000 15672 Guiding Dir = 3, Dur = 133 01:20:30.834 00.001 15672 IsSlewing returns 0 01:20:30.835 00.001 15672 IsGuiding returns 0 01:20:30.839 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=10653, FiltMin=2584, FiltMax=9738, Gamma=2.950 01:20:30.860 00.021 15672 PulseGuide returned control before completion, sleep 118 01:20:30.891 00.031 30444 UpdateGuideState exits: m=121355 SNR=87.5 Saturated 01:20:30.891 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:30.891 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:30.891 00.000 30444 Enqueuing Expose request 01:20:31.004 00.113 15672 IsGuiding returns 0 01:20:31.004 00.000 15672 Move returns status 0, amount 133 01:20:31.004 00.000 15672 MoveAxis(N, 0, ABG) 01:20:31.004 00.000 15672 Move returns status 0, amount 0 01:20:31.004 00.000 15672 move complete, result=0 01:20:31.004 00.000 15672 worker thread done servicing request 01:20:31.004 00.000 15672 Worker thread wakes up 01:20:31.004 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:31.004 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:31.004 00.000 30444 GuideStep: 0.5 px 133 ms WEST, 0.3 px 0 ms NORTH 01:20:32.910 01.906 15672 Exposure complete 01:20:32.930 00.020 15672 worker thread done servicing request 01:20:32.930 00.000 30444 OnExposeComplete: enter 01:20:32.930 00.000 30444 UpdateGuideState(): m_state=6 01:20:32.930 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5231 01:20:32.930 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=200.24, Mass=121463, SNR=96.1, Peak=10882 HFD=4.0 01:20:32.931 00.001 30444 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 01:20:32.931 00.000 30444 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 01:20:32.931 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.65 hyp=0.66 cameraTheta=1.68 mountX=-0.25 mountY=0.62, mountTheta=1.95 01:20:32.931 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.65, opts=13) 01:20:32.931 00.000 30444 Enqueuing Move request for scope (-0.07, 0.65) 01:20:32.931 00.000 15672 Worker thread wakes up 01:20:32.931 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.65) opts 0xd 01:20:32.931 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.65) 01:20:32.931 00.000 15672 Moving (-0.07, 0.65) raw xDistance=-0.25 yDistance=0.62 01:20:32.931 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 01:20:32.931 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:20:32.931 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62 01:20:32.931 00.000 15672 MoveAxis(E, 0, ABG) 01:20:32.932 00.001 15672 Move returns status 0, amount 0 01:20:32.932 00.000 15672 MoveAxis(N, 0, ABG) 01:20:32.932 00.000 15672 Move returns status 0, amount 0 01:20:32.932 00.000 15672 move complete, result=0 01:20:32.932 00.000 15672 worker thread done servicing request 01:20:32.936 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=11601, FiltMin=2670, FiltMax=9658, Gamma=2.950 01:20:32.987 00.051 30444 UpdateGuideState exits: m=121463 SNR=96.1 Saturated 01:20:32.987 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:32.987 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:32.987 00.000 30444 Enqueuing Expose request 01:20:32.987 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH 01:20:32.987 00.000 15672 Worker thread wakes up 01:20:32.987 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:32.987 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:35.094 02.107 15672 Exposure complete 01:20:35.113 00.019 15672 worker thread done servicing request 01:20:35.113 00.000 30444 OnExposeComplete: enter 01:20:35.113 00.000 30444 UpdateGuideState(): m_state=6 01:20:35.113 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5232 01:20:35.113 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=199.54, Mass=126122, SNR=102.5, Peak=14580 HFD=3.3 01:20:35.113 00.000 30444 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.28) = xAngle (-2.74 = -2.74) 01:20:35.113 00.000 30444 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.81 = -2.81) 01:20:35.113 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.05 hyp=0.43 cameraTheta=-3.02 mountX=-0.40 mountY=-0.14, mountTheta=-2.80 01:20:35.114 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.05, opts=13) 01:20:35.114 00.000 30444 Enqueuing Move request for scope (-0.43, -0.05) 01:20:35.114 00.000 15672 Worker thread wakes up 01:20:35.114 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.05) opts 0xd 01:20:35.114 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.05) 01:20:35.114 00.000 15672 Moving (-0.43, -0.05) raw xDistance=-0.40 yDistance=-0.14 01:20:35.114 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 01:20:35.114 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:20:35.115 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:20:35.115 00.000 15672 MoveAxis(E, 108, ABG) 01:20:35.115 00.000 15672 Guiding Dir = 2, Dur = 108 01:20:35.115 00.000 15672 IsSlewing returns 0 01:20:35.116 00.001 15672 IsGuiding returns 0 01:20:35.123 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=14580, FiltMin=2564, FiltMax=10672, Gamma=2.950 01:20:35.141 00.018 15672 PulseGuide returned control before completion, sleep 94 01:20:35.239 00.098 15672 IsGuiding returns 1 01:20:35.239 00.000 15672 scope still moving after pulse duration time elapsed 01:20:35.259 00.020 15672 IsSlewing returns 0 01:20:35.286 00.027 15672 IsGuiding returns 0 01:20:35.286 00.000 15672 scope move finished after 108 + 61 ms 01:20:35.286 00.000 15672 Move returns status 0, amount 108 01:20:35.286 00.000 15672 MoveAxis(N, 0, ABG) 01:20:35.286 00.000 15672 Move returns status 0, amount 0 01:20:35.286 00.000 15672 move complete, result=0 01:20:35.286 00.000 15672 worker thread done servicing request 01:20:35.293 00.007 30444 UpdateGuideState exits: m=126122 SNR=102.5 Saturated 01:20:35.293 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:35.293 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:35.293 00.000 30444 Enqueuing Expose request 01:20:35.293 00.000 15672 Worker thread wakes up 01:20:35.293 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:35.293 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:35.293 00.000 30444 GuideStep: -0.4 px 108 ms EAST, -0.1 px 0 ms NORTH 01:20:37.198 01.905 15672 Exposure complete 01:20:37.218 00.020 15672 worker thread done servicing request 01:20:37.218 00.000 30444 OnExposeComplete: enter 01:20:37.218 00.000 30444 UpdateGuideState(): m_state=6 01:20:37.218 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5233 01:20:37.218 00.000 30444 Star::Find returns 1 (1), X=459.92, Y=199.54, Mass=120074, SNR=81.1, Peak=12790 HFD=3.6 01:20:37.218 00.000 30444 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 01:20:37.218 00.000 30444 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 01:20:37.218 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-2.91 mountX=-0.18 mountY=-0.09, mountTheta=-2.69 01:20:37.219 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.05, opts=13) 01:20:37.219 00.000 30444 Enqueuing Move request for scope (-0.20, -0.05) 01:20:37.219 00.000 15672 Worker thread wakes up 01:20:37.219 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd 01:20:37.219 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.05) 01:20:37.219 00.000 15672 Moving (-0.20, -0.05) raw xDistance=-0.18 yDistance=-0.09 01:20:37.219 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 01:20:37.219 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:20:37.219 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 01:20:37.219 00.000 15672 MoveAxis(E, 0, ABG) 01:20:37.219 00.000 15672 Move returns status 0, amount 0 01:20:37.219 00.000 15672 MoveAxis(N, 0, ABG) 01:20:37.219 00.000 15672 Move returns status 0, amount 0 01:20:37.220 00.001 15672 move complete, result=0 01:20:37.220 00.000 15672 worker thread done servicing request 01:20:37.224 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=13657, FiltMin=2609, FiltMax=9998, Gamma=2.950 01:20:37.353 00.129 30444 UpdateGuideState exits: m=120074 SNR=81.1 Saturated 01:20:37.353 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:37.353 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:37.353 00.000 30444 Enqueuing Expose request 01:20:37.353 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:20:37.353 00.000 15672 Worker thread wakes up 01:20:37.353 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:37.353 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:39.460 02.107 15672 Exposure complete 01:20:39.480 00.020 15672 worker thread done servicing request 01:20:39.481 00.001 30444 OnExposeComplete: enter 01:20:39.481 00.000 30444 UpdateGuideState(): m_state=6 01:20:39.481 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5234 01:20:39.481 00.000 30444 Star::Find returns 1 (1), X=459.41, Y=200.17, Mass=123600, SNR=103.4, Peak=11802 HFD=3.7 01:20:39.481 00.000 30444 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.28) = xAngle (2.73 = 2.73) 01:20:39.481 00.000 30444 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.67 = 2.67) 01:20:39.481 00.000 30444 CameraToMount -- cameraX=-0.71 cameraY=0.58 hyp=0.92 cameraTheta=2.46 mountX=-0.85 mountY=0.42, mountTheta=2.68 01:20:39.481 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.71, y=0.58, opts=13) 01:20:39.481 00.000 30444 Enqueuing Move request for scope (-0.71, 0.58) 01:20:39.482 00.001 15672 Worker thread wakes up 01:20:39.482 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.58) opts 0xd 01:20:39.482 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.71, 0.58) 01:20:39.482 00.000 15672 Moving (-0.71, 0.58) raw xDistance=-0.85 yDistance=0.42 01:20:39.482 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.85 01:20:39.482 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:20:39.482 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 01:20:39.482 00.000 15672 MoveAxis(E, 229, ABG) 01:20:39.482 00.000 15672 Guiding Dir = 2, Dur = 229 01:20:39.482 00.000 15672 IsSlewing returns 0 01:20:39.487 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=11802, FiltMin=2640, FiltMax=9252, Gamma=2.950 01:20:39.503 00.016 15672 IsGuiding returns 0 01:20:39.519 00.016 15672 PulseGuide returned control before completion, sleep 224 01:20:39.537 00.018 30444 UpdateGuideState exits: m=123600 SNR=103.4 Saturated 01:20:39.537 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:39.537 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:39.537 00.000 30444 Enqueuing Expose request 01:20:39.746 00.209 15672 IsGuiding returns 1 01:20:39.746 00.000 15672 scope still moving after pulse duration time elapsed 01:20:39.767 00.021 15672 IsSlewing returns 0 01:20:39.775 00.008 15672 IsGuiding returns 0 01:20:39.776 00.001 15672 scope move finished after 229 + 43 ms 01:20:39.776 00.000 15672 Move returns status 0, amount 229 01:20:39.776 00.000 15672 MoveAxis(N, 0, ABG) 01:20:39.776 00.000 15672 Move returns status 0, amount 0 01:20:39.776 00.000 15672 move complete, result=0 01:20:39.776 00.000 15672 worker thread done servicing request 01:20:39.776 00.000 15672 Worker thread wakes up 01:20:39.777 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:39.777 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:39.777 00.000 30444 GuideStep: -0.8 px 229 ms EAST, 0.4 px 0 ms NORTH 01:20:41.682 01.905 15672 Exposure complete 01:20:41.702 00.020 15672 worker thread done servicing request 01:20:41.702 00.000 30444 OnExposeComplete: enter 01:20:41.702 00.000 30444 UpdateGuideState(): m_state=6 01:20:41.702 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5235 01:20:41.702 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=199.08, Mass=133362, SNR=86.7, Peak=12395 HFD=3.8 01:20:41.702 00.000 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.95 = -0.95) 01:20:41.702 00.000 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.01 = -1.01) 01:20:41.702 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.51 hyp=0.54 cameraTheta=-1.23 mountX=0.32 mountY=-0.46, mountTheta=-0.97 01:20:41.703 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.51, opts=13) 01:20:41.703 00.000 30444 Enqueuing Move request for scope (0.18, -0.51) 01:20:41.703 00.000 15672 Worker thread wakes up 01:20:41.703 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.51) opts 0xd 01:20:41.703 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.51) 01:20:41.703 00.000 15672 Moving (0.18, -0.51) raw xDistance=0.32 yDistance=-0.46 01:20:41.703 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.32 01:20:41.703 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:20:41.703 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46 01:20:41.703 00.000 15672 MoveAxis(W, 69, ABG) 01:20:41.703 00.000 15672 Guiding Dir = 3, Dur = 69 01:20:41.704 00.001 15672 IsSlewing returns 0 01:20:41.705 00.001 15672 IsGuiding returns 0 01:20:41.709 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2081, max=12395, FiltMin=2576, FiltMax=8933, Gamma=2.950 01:20:41.723 00.014 15672 PulseGuide returned control before completion, sleep 61 01:20:41.759 00.036 30444 UpdateGuideState exits: m=133362 SNR=86.7 Saturated 01:20:41.759 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:41.759 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:41.759 00.000 30444 Enqueuing Expose request 01:20:41.787 00.028 15672 IsGuiding returns 0 01:20:41.787 00.000 15672 Move returns status 0, amount 69 01:20:41.787 00.000 15672 MoveAxis(N, 0, ABG) 01:20:41.787 00.000 15672 Move returns status 0, amount 0 01:20:41.787 00.000 15672 move complete, result=0 01:20:41.787 00.000 15672 worker thread done servicing request 01:20:41.787 00.000 15672 Worker thread wakes up 01:20:41.787 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:41.787 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:41.790 00.003 30444 GuideStep: 0.3 px 69 ms WEST, -0.5 px 0 ms NORTH 01:20:43.895 02.105 15672 Exposure complete 01:20:43.915 00.020 15672 worker thread done servicing request 01:20:43.916 00.001 30444 OnExposeComplete: enter 01:20:43.916 00.000 30444 UpdateGuideState(): m_state=6 01:20:43.916 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5236 01:20:43.916 00.000 30444 Star::Find returns 1 (1), X=460.82, Y=199.10, Mass=120734, SNR=86.9, Peak=14182 HFD=3.2 01:20:43.916 00.000 30444 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.28) = xAngle (-0.33 = -0.33) 01:20:43.916 00.000 30444 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.39 = -0.39) 01:20:43.916 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=-0.48 hyp=0.85 cameraTheta=-0.61 mountX=0.80 mountY=-0.32, mountTheta=-0.38 01:20:43.916 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=-0.48, opts=13) 01:20:43.917 00.001 30444 Enqueuing Move request for scope (0.69, -0.48) 01:20:43.917 00.000 15672 Worker thread wakes up 01:20:43.917 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.48) opts 0xd 01:20:43.917 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, -0.48) 01:20:43.917 00.000 15672 Moving (0.69, -0.48) raw xDistance=0.80 yDistance=-0.32 01:20:43.917 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.80 01:20:43.917 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:20:43.917 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 01:20:43.917 00.000 15672 MoveAxis(W, 221, ABG) 01:20:43.917 00.000 15672 Guiding Dir = 3, Dur = 221 01:20:43.917 00.000 15672 IsSlewing returns 0 01:20:43.918 00.001 15672 IsGuiding returns 0 01:20:43.923 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=14182, FiltMin=2612, FiltMax=10353, Gamma=2.950 01:20:43.943 00.020 15672 PulseGuide returned control before completion, sleep 207 01:20:43.983 00.040 30444 UpdateGuideState exits: m=120734 SNR=86.9 Saturated 01:20:43.984 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:43.984 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:43.984 00.000 30444 Enqueuing Expose request 01:20:44.156 00.172 15672 IsGuiding returns 1 01:20:44.156 00.000 15672 scope still moving after pulse duration time elapsed 01:20:44.177 00.021 15672 IsSlewing returns 0 01:20:44.185 00.008 15672 IsGuiding returns 0 01:20:44.185 00.000 15672 scope move finished after 221 + 45 ms 01:20:44.185 00.000 15672 Move returns status 0, amount 221 01:20:44.185 00.000 15672 MoveAxis(N, 0, ABG) 01:20:44.185 00.000 15672 Move returns status 0, amount 0 01:20:44.186 00.001 15672 move complete, result=0 01:20:44.186 00.000 15672 worker thread done servicing request 01:20:44.186 00.000 15672 Worker thread wakes up 01:20:44.186 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:44.186 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:44.489 00.303 30444 GuideStep: 0.8 px 221 ms WEST, -0.3 px 0 ms NORTH 01:20:46.102 01.613 15672 Exposure complete 01:20:46.133 00.031 15672 worker thread done servicing request 01:20:46.133 00.000 30444 OnExposeComplete: enter 01:20:46.133 00.000 30444 UpdateGuideState(): m_state=6 01:20:46.133 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5237 01:20:46.133 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=199.46, Mass=124550, SNR=95.7, Peak=11958 HFD=3.5 01:20:46.133 00.000 30444 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 01:20:46.134 00.001 30444 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.00 = 0.00) 01:20:46.134 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=-0.12 hyp=0.58 cameraTheta=-0.22 mountX=0.58 mountY=0.00, mountTheta=0.00 01:20:46.135 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=-0.12, opts=13) 01:20:46.135 00.000 30444 Enqueuing Move request for scope (0.57, -0.12) 01:20:46.135 00.000 15672 Worker thread wakes up 01:20:46.135 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.12) opts 0xd 01:20:46.135 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, -0.12) 01:20:46.135 00.000 15672 Moving (0.57, -0.12) raw xDistance=0.58 yDistance=0.00 01:20:46.135 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58 01:20:46.135 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:20:46.135 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 01:20:46.135 00.000 15672 MoveAxis(W, 173, ABG) 01:20:46.135 00.000 15672 Guiding Dir = 3, Dur = 173 01:20:46.136 00.001 15672 IsSlewing returns 0 01:20:46.136 00.000 15672 IsGuiding returns 0 01:20:46.141 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=13057, FiltMin=2531, FiltMax=10712, Gamma=2.950 01:20:46.164 00.023 15672 PulseGuide returned control before completion, sleep 156 01:20:46.324 00.160 15672 IsGuiding returns 1 01:20:46.324 00.000 15672 scope still moving after pulse duration time elapsed 01:20:46.345 00.021 15672 IsSlewing returns 0 01:20:46.388 00.043 15672 IsGuiding returns 0 01:20:46.388 00.000 15672 scope move finished after 173 + 78 ms 01:20:46.388 00.000 15672 Move returns status 0, amount 173 01:20:46.388 00.000 15672 MoveAxis(N, 0, ABG) 01:20:46.388 00.000 15672 Move returns status 0, amount 0 01:20:46.388 00.000 15672 move complete, result=0 01:20:46.388 00.000 15672 worker thread done servicing request 01:20:46.549 00.161 30444 UpdateGuideState exits: m=124550 SNR=95.7 Saturated 01:20:46.549 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:46.550 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:46.550 00.000 30444 Enqueuing Expose request 01:20:46.550 00.000 30444 GuideStep: 0.6 px 173 ms WEST, 0.0 px 0 ms NORTH 01:20:46.550 00.000 15672 Worker thread wakes up 01:20:46.550 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:46.551 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:48.662 02.111 15672 Exposure complete 01:20:48.682 00.020 15672 worker thread done servicing request 01:20:48.682 00.000 30444 OnExposeComplete: enter 01:20:48.682 00.000 30444 UpdateGuideState(): m_state=6 01:20:48.682 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5238 01:20:48.682 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=199.94, Mass=127165, SNR=82.9, Peak=11819 HFD=3.8 01:20:48.682 00.000 30444 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.28) = xAngle (1.51 = 1.51) 01:20:48.682 00.000 30444 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.45 = 1.45) 01:20:48.682 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.35 hyp=0.38 cameraTheta=1.23 mountX=0.02 mountY=0.37, mountTheta=1.51 01:20:48.683 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.35, opts=13) 01:20:48.683 00.000 30444 Enqueuing Move request for scope (0.12, 0.35) 01:20:48.683 00.000 15672 Worker thread wakes up 01:20:48.683 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.35) opts 0xd 01:20:48.683 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.35) 01:20:48.683 00.000 15672 Moving (0.12, 0.35) raw xDistance=0.02 yDistance=0.37 01:20:48.683 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:20:48.683 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:20:48.683 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 01:20:48.683 00.000 15672 MoveAxis(E, 0, ABG) 01:20:48.683 00.000 15672 Move returns status 0, amount 0 01:20:48.683 00.000 15672 MoveAxis(N, 0, ABG) 01:20:48.683 00.000 15672 Move returns status 0, amount 0 01:20:48.683 00.000 15672 move complete, result=0 01:20:48.683 00.000 15672 worker thread done servicing request 01:20:48.688 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=11819, FiltMin=2622, FiltMax=9927, Gamma=2.950 01:20:49.115 00.427 30444 UpdateGuideState exits: m=127165 SNR=82.9 Saturated 01:20:49.115 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:49.115 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:49.115 00.000 30444 Enqueuing Expose request 01:20:49.115 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 01:20:49.115 00.000 15672 Worker thread wakes up 01:20:49.115 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:49.115 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:51.020 01.905 15672 Exposure complete 01:20:51.040 00.020 15672 worker thread done servicing request 01:20:51.040 00.000 30444 OnExposeComplete: enter 01:20:51.040 00.000 30444 UpdateGuideState(): m_state=6 01:20:51.040 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5239 01:20:51.040 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=200.04, Mass=136044, SNR=97.7, Peak=11258 HFD=3.7 01:20:51.040 00.000 30444 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 01:20:51.040 00.000 30444 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 01:20:51.040 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.46 hyp=0.58 cameraTheta=0.92 mountX=0.21 mountY=0.52, mountTheta=1.19 01:20:51.041 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.46, opts=13) 01:20:51.041 00.000 30444 Enqueuing Move request for scope (0.35, 0.46) 01:20:51.041 00.000 15672 Worker thread wakes up 01:20:51.041 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.46) opts 0xd 01:20:51.041 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.46) 01:20:51.041 00.000 15672 Moving (0.35, 0.46) raw xDistance=0.21 yDistance=0.52 01:20:51.041 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:20:51.041 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.74 newest=0.90 01:20:51.041 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 01:20:51.041 00.000 15672 MoveAxis(E, 0, ABG) 01:20:51.041 00.000 15672 Move returns status 0, amount 0 01:20:51.041 00.000 15672 MoveAxis(S, 93, ABG) 01:20:51.041 00.000 15672 Guiding Dir = 1, Dur = 93 01:20:51.042 00.001 15672 IsSlewing returns 0 01:20:51.043 00.001 15672 IsGuiding returns 0 01:20:51.047 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=12740, FiltMin=2650, FiltMax=10851, Gamma=2.950 01:20:51.117 00.070 15672 PulseGuide returned control before completion, sleep 30 01:20:51.149 00.032 15672 IsGuiding returns 1 01:20:51.149 00.000 15672 scope still moving after pulse duration time elapsed 01:20:51.167 00.018 30444 UpdateGuideState exits: m=136044 SNR=97.7 Saturated 01:20:51.167 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:51.167 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:51.167 00.000 30444 Enqueuing Expose request 01:20:51.170 00.003 15672 IsSlewing returns 0 01:20:51.172 00.002 15672 IsGuiding returns 1 01:20:51.193 00.021 15672 IsSlewing returns 0 01:20:51.195 00.002 15672 IsGuiding returns 1 01:20:51.217 00.022 15672 IsSlewing returns 0 01:20:51.245 00.028 15672 IsGuiding returns 0 01:20:51.245 00.000 15672 scope move finished after 93 + 108 ms 01:20:51.245 00.000 15672 Move returns status 0, amount 93 01:20:51.245 00.000 15672 move complete, result=0 01:20:51.245 00.000 15672 worker thread done servicing request 01:20:51.245 00.000 15672 Worker thread wakes up 01:20:51.245 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:51.245 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:51.245 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 93 ms SOUTH 01:20:53.354 02.109 15672 Exposure complete 01:20:53.374 00.020 15672 worker thread done servicing request 01:20:53.375 00.001 30444 OnExposeComplete: enter 01:20:53.375 00.000 30444 UpdateGuideState(): m_state=6 01:20:53.375 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5240 01:20:53.375 00.000 30444 Star::Find returns 1 (1), X=459.61, Y=200.41, Mass=122427, SNR=90.5, Peak=12290 HFD=3.3 01:20:53.375 00.000 30444 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.28) = xAngle (2.41 = 2.41) 01:20:53.375 00.000 30444 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.35 = 2.35) 01:20:53.375 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=0.82 hyp=0.97 cameraTheta=2.13 mountX=-0.72 mountY=0.69, mountTheta=2.38 01:20:53.375 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=0.82, opts=13) 01:20:53.375 00.000 30444 Enqueuing Move request for scope (-0.52, 0.82) 01:20:53.376 00.001 15672 Worker thread wakes up 01:20:53.376 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.82) opts 0xd 01:20:53.376 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, 0.82) 01:20:53.376 00.000 15672 Moving (-0.52, 0.82) raw xDistance=-0.72 yDistance=0.69 01:20:53.376 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72 01:20:53.376 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 01:20:53.376 00.000 15672 MoveAxis(E, 195, ABG) 01:20:53.376 00.000 15672 Guiding Dir = 2, Dur = 195 01:20:53.376 00.000 15672 IsSlewing returns 0 01:20:53.377 00.001 15672 IsGuiding returns 0 01:20:53.382 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=12743, FiltMin=2604, FiltMax=10088, Gamma=2.950 01:20:53.401 00.019 15672 PulseGuide returned control before completion, sleep 182 01:20:53.433 00.032 30444 UpdateGuideState exits: m=122427 SNR=90.5 Saturated 01:20:53.433 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:53.433 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:53.433 00.000 30444 Enqueuing Expose request 01:20:53.609 00.176 15672 IsGuiding returns 0 01:20:53.609 00.000 15672 Move returns status 0, amount 195 01:20:53.609 00.000 15672 MoveAxis(S, 124, ABG) 01:20:53.609 00.000 15672 Guiding Dir = 1, Dur = 124 01:20:53.609 00.000 15672 IsSlewing returns 0 01:20:53.610 00.001 15672 IsGuiding returns 0 01:20:53.688 00.078 15672 PulseGuide returned control before completion, sleep 57 01:20:53.770 00.082 15672 IsGuiding returns 1 01:20:53.770 00.000 15672 scope still moving after pulse duration time elapsed 01:20:53.792 00.022 15672 IsSlewing returns 0 01:20:53.794 00.002 15672 IsGuiding returns 1 01:20:53.815 00.021 15672 IsSlewing returns 0 01:20:53.818 00.003 15672 IsGuiding returns 1 01:20:53.838 00.020 15672 IsSlewing returns 0 01:20:53.849 00.011 15672 IsGuiding returns 0 01:20:53.849 00.000 15672 scope move finished after 124 + 114 ms 01:20:53.849 00.000 15672 Move returns status 0, amount 124 01:20:53.849 00.000 15672 move complete, result=0 01:20:53.850 00.001 15672 worker thread done servicing request 01:20:53.850 00.000 15672 Worker thread wakes up 01:20:53.850 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:53.850 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:53.850 00.000 30444 GuideStep: -0.7 px 195 ms EAST, 0.7 px 124 ms SOUTH 01:20:55.766 01.916 15672 Exposure complete 01:20:55.799 00.033 15672 worker thread done servicing request 01:20:55.799 00.000 30444 OnExposeComplete: enter 01:20:55.799 00.000 30444 UpdateGuideState(): m_state=6 01:20:55.799 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5241 01:20:55.799 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=200.18, Mass=123509, SNR=98.4, Peak=10960 HFD=3.6 01:20:55.799 00.000 30444 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.28) = xAngle (1.58 = 1.58) 01:20:55.799 00.000 30444 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 01:20:55.799 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.59 hyp=0.62 cameraTheta=1.30 mountX=-0.00 mountY=0.61, mountTheta=1.58 01:20:55.799 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.59, opts=13) 01:20:55.799 00.000 30444 Enqueuing Move request for scope (0.17, 0.59) 01:20:55.799 00.000 15672 Worker thread wakes up 01:20:55.800 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.59) opts 0xd 01:20:55.800 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.59) 01:20:55.800 00.000 15672 Moving (0.17, 0.59) raw xDistance=-0.00 yDistance=0.61 01:20:55.800 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 01:20:55.800 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 01:20:55.800 00.000 15672 MoveAxis(E, 0, ABG) 01:20:55.800 00.000 15672 Move returns status 0, amount 0 01:20:55.800 00.000 15672 MoveAxis(S, 110, ABG) 01:20:55.800 00.000 15672 Guiding Dir = 1, Dur = 110 01:20:55.801 00.001 15672 IsSlewing returns 0 01:20:55.802 00.001 15672 IsGuiding returns 0 01:20:55.806 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=11718, FiltMin=2663, FiltMax=10102, Gamma=2.950 01:20:55.877 00.071 15672 PulseGuide returned control before completion, sleep 45 01:20:55.924 00.047 15672 IsGuiding returns 1 01:20:55.924 00.000 15672 scope still moving after pulse duration time elapsed 01:20:55.945 00.021 15672 IsSlewing returns 0 01:20:55.948 00.003 15672 IsGuiding returns 1 01:20:55.969 00.021 15672 IsSlewing returns 0 01:20:55.971 00.002 15672 IsGuiding returns 1 01:20:55.992 00.021 15672 IsSlewing returns 0 01:20:55.993 00.001 15672 IsGuiding returns 1 01:20:56.014 00.021 15672 IsSlewing returns 0 01:20:56.022 00.008 15672 IsGuiding returns 0 01:20:56.022 00.000 15672 scope move finished after 110 + 110 ms 01:20:56.022 00.000 15672 Move returns status 0, amount 110 01:20:56.022 00.000 15672 move complete, result=0 01:20:56.022 00.000 15672 worker thread done servicing request 01:20:56.274 00.252 30444 UpdateGuideState exits: m=123509 SNR=98.4 Saturated 01:20:56.274 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:56.275 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:56.275 00.000 30444 Enqueuing Expose request 01:20:56.275 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.6 px 110 ms SOUTH 01:20:56.275 00.000 15672 Worker thread wakes up 01:20:56.276 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:56.276 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:20:58.383 02.107 15672 Exposure complete 01:20:58.403 00.020 15672 worker thread done servicing request 01:20:58.403 00.000 30444 OnExposeComplete: enter 01:20:58.403 00.000 30444 UpdateGuideState(): m_state=6 01:20:58.403 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5242 01:20:58.404 00.001 30444 Star::Find returns 1 (1), X=460.06, Y=199.79, Mass=125127, SNR=99.5, Peak=12603 HFD=3.7 01:20:58.404 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 01:20:58.404 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 01:20:58.404 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.89 mountX=-0.12 mountY=0.18, mountTheta=2.15 01:20:58.404 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.20, opts=13) 01:20:58.404 00.000 30444 Enqueuing Move request for scope (-0.06, 0.20) 01:20:58.404 00.000 15672 Worker thread wakes up 01:20:58.404 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd 01:20:58.404 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.20) 01:20:58.404 00.000 15672 Moving (-0.06, 0.20) raw xDistance=-0.12 yDistance=0.18 01:20:58.404 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 01:20:58.404 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:20:58.405 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 01:20:58.405 00.000 15672 MoveAxis(E, 0, ABG) 01:20:58.405 00.000 15672 Move returns status 0, amount 0 01:20:58.405 00.000 15672 MoveAxis(N, 0, ABG) 01:20:58.405 00.000 15672 Move returns status 0, amount 0 01:20:58.405 00.000 15672 move complete, result=0 01:20:58.405 00.000 15672 worker thread done servicing request 01:20:58.410 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=13769, FiltMin=2641, FiltMax=10118, Gamma=2.950 01:20:58.822 00.412 30444 UpdateGuideState exits: m=125127 SNR=99.5 Saturated 01:20:58.822 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:20:58.822 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:20:58.822 00.000 30444 Enqueuing Expose request 01:20:58.822 00.000 15672 Worker thread wakes up 01:20:58.822 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:20:58.822 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:20:58.823 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:00.737 01.914 15672 Exposure complete 01:21:00.771 00.034 15672 worker thread done servicing request 01:21:00.771 00.000 30444 OnExposeComplete: enter 01:21:00.771 00.000 30444 UpdateGuideState(): m_state=6 01:21:00.771 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5243 01:21:00.771 00.000 30444 Star::Find returns 1 (1), X=459.99, Y=199.34, Mass=116621, SNR=87.7, Peak=13249 HFD=3.3 01:21:00.771 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 01:21:00.771 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 01:21:00.771 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.24 hyp=0.28 cameraTheta=-2.08 mountX=-0.06 mountY=-0.27, mountTheta=-1.81 01:21:00.772 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.24, opts=13) 01:21:00.772 00.000 30444 Enqueuing Move request for scope (-0.14, -0.24) 01:21:00.772 00.000 15672 Worker thread wakes up 01:21:00.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.24) opts 0xd 01:21:00.772 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.24) 01:21:00.772 00.000 15672 Moving (-0.14, -0.24) raw xDistance=-0.06 yDistance=-0.27 01:21:00.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:21:00.772 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:21:00.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 01:21:00.772 00.000 15672 MoveAxis(E, 0, ABG) 01:21:00.772 00.000 15672 Move returns status 0, amount 0 01:21:00.772 00.000 15672 MoveAxis(N, 0, ABG) 01:21:00.772 00.000 15672 Move returns status 0, amount 0 01:21:00.772 00.000 15672 move complete, result=0 01:21:00.772 00.000 15672 worker thread done servicing request 01:21:00.777 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=13836, FiltMin=2639, FiltMax=10115, Gamma=2.950 01:21:00.883 00.106 30444 UpdateGuideState exits: m=116621 SNR=87.7 Saturated 01:21:00.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:00.883 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:00.883 00.000 30444 Enqueuing Expose request 01:21:00.884 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 01:21:00.884 00.000 15672 Worker thread wakes up 01:21:00.884 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:00.884 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:02.993 02.109 15672 Exposure complete 01:21:03.013 00.020 15672 worker thread done servicing request 01:21:03.013 00.000 30444 OnExposeComplete: enter 01:21:03.013 00.000 30444 UpdateGuideState(): m_state=6 01:21:03.013 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5244 01:21:03.013 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=199.61, Mass=127084, SNR=97.3, Peak=11647 HFD=3.6 01:21:03.013 00.000 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 01:21:03.013 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 01:21:03.013 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.14 cameraTheta=0.15 mountX=0.12 mountY=0.05, mountTheta=0.38 01:21:03.014 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.02, opts=13) 01:21:03.014 00.000 30444 Enqueuing Move request for scope (0.13, 0.02) 01:21:03.014 00.000 15672 Worker thread wakes up 01:21:03.014 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd 01:21:03.014 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.02) 01:21:03.014 00.000 15672 Moving (0.13, 0.02) raw xDistance=0.12 yDistance=0.05 01:21:03.014 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:21:03.014 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:21:03.014 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 01:21:03.014 00.000 15672 MoveAxis(E, 0, ABG) 01:21:03.014 00.000 15672 Move returns status 0, amount 0 01:21:03.014 00.000 15672 MoveAxis(N, 0, ABG) 01:21:03.014 00.000 15672 Move returns status 0, amount 0 01:21:03.014 00.000 15672 move complete, result=0 01:21:03.014 00.000 15672 worker thread done servicing request 01:21:03.019 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=13393, FiltMin=2582, FiltMax=10488, Gamma=2.950 01:21:03.070 00.051 30444 UpdateGuideState exits: m=127084 SNR=97.3 Saturated 01:21:03.070 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:03.070 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:03.070 00.000 30444 Enqueuing Expose request 01:21:03.070 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:21:03.070 00.000 15672 Worker thread wakes up 01:21:03.070 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:03.070 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:04.984 01.914 15672 Exposure complete 01:21:05.018 00.034 15672 worker thread done servicing request 01:21:05.018 00.000 30444 OnExposeComplete: enter 01:21:05.018 00.000 30444 UpdateGuideState(): m_state=6 01:21:05.018 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5245 01:21:05.018 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=199.73, Mass=120886, SNR=85.1, Peak=13564 HFD=3.5 01:21:05.018 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.10 = 3.10) 01:21:05.018 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.04 = 3.04) 01:21:05.018 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.14 hyp=0.45 cameraTheta=2.82 mountX=-0.45 mountY=0.05, mountTheta=3.04 01:21:05.019 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.14, opts=13) 01:21:05.019 00.000 30444 Enqueuing Move request for scope (-0.43, 0.14) 01:21:05.019 00.000 15672 Worker thread wakes up 01:21:05.019 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.14) opts 0xd 01:21:05.019 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.14) 01:21:05.019 00.000 15672 Moving (-0.43, 0.14) raw xDistance=-0.45 yDistance=0.05 01:21:05.019 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45 01:21:05.019 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:21:05.019 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 01:21:05.019 00.000 15672 MoveAxis(E, 123, ABG) 01:21:05.019 00.000 15672 Guiding Dir = 2, Dur = 123 01:21:05.020 00.001 15672 IsSlewing returns 0 01:21:05.021 00.001 15672 IsGuiding returns 0 01:21:05.024 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=13564, FiltMin=2617, FiltMax=9294, Gamma=2.950 01:21:05.046 00.022 15672 PulseGuide returned control before completion, sleep 108 01:21:05.074 00.028 30444 UpdateGuideState exits: m=120886 SNR=85.1 Saturated 01:21:05.074 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:05.074 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:05.074 00.000 30444 Enqueuing Expose request 01:21:05.156 00.082 15672 IsGuiding returns 1 01:21:05.156 00.000 15672 scope still moving after pulse duration time elapsed 01:21:05.177 00.021 15672 IsSlewing returns 0 01:21:05.222 00.045 15672 IsGuiding returns 0 01:21:05.223 00.001 15672 scope move finished after 123 + 79 ms 01:21:05.223 00.000 15672 Move returns status 0, amount 123 01:21:05.223 00.000 15672 MoveAxis(N, 0, ABG) 01:21:05.223 00.000 15672 Move returns status 0, amount 0 01:21:05.223 00.000 15672 move complete, result=0 01:21:05.224 00.001 15672 worker thread done servicing request 01:21:05.224 00.000 15672 Worker thread wakes up 01:21:05.224 00.000 30444 GuideStep: -0.5 px 123 ms EAST, 0.0 px 0 ms NORTH 01:21:05.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:05.224 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:07.336 02.112 15672 Exposure complete 01:21:07.354 00.018 15672 worker thread done servicing request 01:21:07.354 00.000 30444 OnExposeComplete: enter 01:21:07.354 00.000 30444 UpdateGuideState(): m_state=6 01:21:07.355 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5246 01:21:07.355 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=199.87, Mass=127398, SNR=89.6, Peak=11206 HFD=3.8 01:21:07.355 00.000 30444 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 01:21:07.355 00.000 30444 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.22 = 1.22) 01:21:07.355 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.29 hyp=0.34 cameraTheta=1.00 mountX=0.10 mountY=0.32, mountTheta=1.27 01:21:07.355 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.29, opts=13) 01:21:07.355 00.000 30444 Enqueuing Move request for scope (0.18, 0.29) 01:21:07.355 00.000 15672 Worker thread wakes up 01:21:07.355 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.29) opts 0xd 01:21:07.355 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.29) 01:21:07.356 00.001 15672 Moving (0.18, 0.29) raw xDistance=0.10 yDistance=0.32 01:21:07.356 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:21:07.356 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 01:21:07.356 00.000 15672 MoveAxis(E, 0, ABG) 01:21:07.356 00.000 15672 Move returns status 0, amount 0 01:21:07.356 00.000 15672 MoveAxis(S, 57, ABG) 01:21:07.356 00.000 15672 Guiding Dir = 1, Dur = 57 01:21:07.356 00.000 15672 IsSlewing returns 0 01:21:07.361 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=12040, FiltMin=2565, FiltMax=10752, Gamma=2.950 01:21:07.378 00.017 15672 IsGuiding returns 0 01:21:07.459 00.081 15672 IsGuiding returns 1 01:21:07.459 00.000 15672 scope still moving after pulse duration time elapsed 01:21:07.480 00.021 15672 IsSlewing returns 0 01:21:07.481 00.001 15672 IsGuiding returns 1 01:21:07.502 00.021 15672 IsSlewing returns 0 01:21:07.505 00.003 15672 IsGuiding returns 1 01:21:07.526 00.021 15672 IsSlewing returns 0 01:21:07.533 00.007 30444 UpdateGuideState exits: m=127398 SNR=89.6 Saturated 01:21:07.533 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:07.533 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:07.533 00.000 30444 Enqueuing Expose request 01:21:07.555 00.022 15672 IsGuiding returns 0 01:21:07.555 00.000 15672 scope move finished after 57 + 119 ms 01:21:07.555 00.000 15672 Move returns status 0, amount 57 01:21:07.555 00.000 15672 move complete, result=0 01:21:07.556 00.001 15672 worker thread done servicing request 01:21:07.556 00.000 15672 Worker thread wakes up 01:21:07.556 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:07.556 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:07.557 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 57 ms SOUTH 01:21:09.464 01.907 15672 Exposure complete 01:21:09.483 00.019 15672 worker thread done servicing request 01:21:09.483 00.000 30444 OnExposeComplete: enter 01:21:09.484 00.001 30444 UpdateGuideState(): m_state=6 01:21:09.484 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5247 01:21:09.484 00.000 30444 Star::Find returns 1 (1), X=461.24, Y=200.39, Mass=137138, SNR=131.6, Peak=11127 HFD=3.7 01:21:09.484 00.000 30444 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.28) = xAngle (0.90 = 0.90) 01:21:09.484 00.000 30444 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.84 = 0.84) 01:21:09.484 00.000 30444 CameraToMount -- cameraX=1.11 cameraY=0.80 hyp=1.37 cameraTheta=0.62 mountX=0.85 mountY=1.02, mountTheta=0.88 01:21:09.484 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.11, y=0.80, opts=13) 01:21:09.484 00.000 30444 Enqueuing Move request for scope (1.11, 0.80) 01:21:09.484 00.000 15672 Worker thread wakes up 01:21:09.485 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (1.11, 0.80) opts 0xd 01:21:09.485 00.000 15672 Handling offset move in thread for scope, endpoint = (1.11, 0.80) 01:21:09.485 00.000 15672 Moving (1.11, 0.80) raw xDistance=0.85 yDistance=1.02 01:21:09.485 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.85 01:21:09.485 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02 01:21:09.485 00.000 15672 MoveAxis(W, 230, ABG) 01:21:09.485 00.000 15672 Guiding Dir = 3, Dur = 230 01:21:09.486 00.001 15672 IsSlewing returns 0 01:21:09.486 00.000 15672 IsGuiding returns 0 01:21:09.491 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=11127, FiltMin=2629, FiltMax=9382, Gamma=2.950 01:21:09.503 00.012 15672 PulseGuide returned control before completion, sleep 224 01:21:09.577 00.074 30444 UpdateGuideState exits: m=137138 SNR=131.6 Saturated 01:21:09.577 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:09.577 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:09.577 00.000 30444 Enqueuing Expose request 01:21:09.775 00.198 15672 IsGuiding returns 0 01:21:09.775 00.000 15672 Move returns status 0, amount 230 01:21:09.775 00.000 15672 MoveAxis(S, 182, ABG) 01:21:09.775 00.000 15672 Guiding Dir = 1, Dur = 182 01:21:09.776 00.001 15672 IsSlewing returns 0 01:21:09.776 00.000 15672 IsGuiding returns 0 01:21:09.854 00.078 15672 PulseGuide returned control before completion, sleep 114 01:21:09.973 00.119 15672 IsGuiding returns 1 01:21:09.973 00.000 15672 scope still moving after pulse duration time elapsed 01:21:09.994 00.021 15672 IsSlewing returns 0 01:21:10.016 00.022 15672 IsGuiding returns 1 01:21:10.038 00.022 15672 IsSlewing returns 0 01:21:10.079 00.041 15672 IsGuiding returns 0 01:21:10.079 00.000 15672 scope move finished after 182 + 119 ms 01:21:10.079 00.000 15672 Move returns status 0, amount 182 01:21:10.079 00.000 15672 move complete, result=0 01:21:10.079 00.000 15672 worker thread done servicing request 01:21:10.079 00.000 15672 Worker thread wakes up 01:21:10.079 00.000 30444 GuideStep: 0.9 px 230 ms WEST, 1.0 px 182 ms SOUTH 01:21:10.079 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:10.079 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:12.190 02.111 15672 Exposure complete 01:21:12.210 00.020 15672 worker thread done servicing request 01:21:12.210 00.000 30444 OnExposeComplete: enter 01:21:12.210 00.000 30444 UpdateGuideState(): m_state=6 01:21:12.210 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 5248 01:21:12.210 00.000 30444 Star::Find returns 1 (1), X=458.38, Y=201.55, Mass=112418, SNR=88.6, Peak=10130 HFD=3.5 01:21:12.210 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 01:21:12.210 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 01:21:12.210 00.000 30444 CameraToMount -- cameraX=-1.74 cameraY=1.96 hyp=2.62 cameraTheta=2.30 mountX=-2.21 mountY=1.54, mountTheta=2.53 01:21:12.211 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.74, y=1.96, opts=13) 01:21:12.211 00.000 30444 Enqueuing Move request for scope (-1.74, 1.96) 01:21:12.211 00.000 15672 Worker thread wakes up 01:21:12.211 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.74, 1.96) opts 0xd 01:21:12.211 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.74, 1.96) 01:21:12.211 00.000 15672 Moving (-1.74, 1.96) raw xDistance=-2.21 yDistance=1.54 01:21:12.211 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.36 from input -2.21 01:21:12.211 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.54 from input 1.54 01:21:12.211 00.000 15672 MoveAxis(E, 582, ABG) 01:21:12.211 00.000 15672 Guiding Dir = 2, Dur = 582 01:21:12.211 00.000 15672 IsSlewing returns 0 01:21:12.213 00.002 15672 IsGuiding returns 0 01:21:12.217 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=10526, FiltMin=2592, FiltMax=9216, Gamma=2.950 01:21:12.235 00.018 15672 PulseGuide returned control before completion, sleep 571 01:21:12.645 00.410 30444 UpdateGuideState exits: m=112418 SNR=88.6 Saturated 01:21:12.646 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:12.646 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:12.646 00.000 30444 Enqueuing Expose request 01:21:12.858 00.212 15672 IsGuiding returns 0 01:21:12.858 00.000 15672 Move returns status 0, amount 582 01:21:12.858 00.000 15672 MoveAxis(S, 275, ABG) 01:21:12.858 00.000 15672 Guiding Dir = 1, Dur = 275 01:21:12.859 00.001 15672 IsSlewing returns 0 01:21:12.860 00.001 15672 IsGuiding returns 0 01:21:12.938 00.078 15672 PulseGuide returned control before completion, sleep 207 01:21:13.147 00.209 15672 IsGuiding returns 1 01:21:13.147 00.000 15672 scope still moving after pulse duration time elapsed 01:21:13.169 00.022 15672 IsSlewing returns 0 01:21:13.172 00.003 15672 IsGuiding returns 1 01:21:13.193 00.021 15672 IsSlewing returns 0 01:21:13.195 00.002 15672 IsGuiding returns 1 01:21:13.217 00.022 15672 IsSlewing returns 0 01:21:13.242 00.025 15672 IsGuiding returns 0 01:21:13.243 00.001 15672 scope move finished after 275 + 108 ms 01:21:13.243 00.000 15672 Move returns status 0, amount 275 01:21:13.243 00.000 15672 move complete, result=0 01:21:13.243 00.000 15672 worker thread done servicing request 01:21:13.244 00.001 15672 Worker thread wakes up 01:21:13.244 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:13.244 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:13.244 00.000 30444 GuideStep: -2.2 px 582 ms EAST, 1.5 px 275 ms SOUTH 01:21:15.149 01.905 15672 Exposure complete 01:21:15.169 00.020 15672 worker thread done servicing request 01:21:15.169 00.000 30444 OnExposeComplete: enter 01:21:15.169 00.000 30444 UpdateGuideState(): m_state=6 01:21:15.169 00.000 30444 Star::Find(15, 458, 201, 0, (0,0,0,0), 0.0, 255) frame 5249 01:21:15.169 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=200.32, Mass=112674, SNR=88.7, Peak=11002 HFD=3.4 01:21:15.169 00.000 30444 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 01:21:15.169 00.000 30444 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 01:21:15.169 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.73 hyp=0.92 cameraTheta=0.92 mountX=0.33 mountY=0.83, mountTheta=1.19 01:21:15.170 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.73, opts=13) 01:21:15.170 00.000 30444 Enqueuing Move request for scope (0.56, 0.73) 01:21:15.170 00.000 15672 Worker thread wakes up 01:21:15.170 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.73) opts 0xd 01:21:15.170 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.73) 01:21:15.170 00.000 15672 Moving (0.56, 0.73) raw xDistance=0.33 yDistance=0.83 01:21:15.170 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.33 01:21:15.170 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 01:21:15.170 00.000 15672 MoveAxis(W, 50, ABG) 01:21:15.170 00.000 15672 Guiding Dir = 3, Dur = 50 01:21:15.170 00.000 15672 IsSlewing returns 0 01:21:15.176 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=11002, FiltMin=2596, FiltMax=9337, Gamma=2.950 01:21:15.206 00.030 15672 IsGuiding returns 0 01:21:15.222 00.016 15672 PulseGuide returned control before completion, sleep 45 01:21:15.228 00.006 30444 UpdateGuideState exits: m=112674 SNR=88.7 Saturated 01:21:15.228 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:15.228 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:15.228 00.000 30444 Enqueuing Expose request 01:21:15.269 00.041 15672 IsGuiding returns 1 01:21:15.269 00.000 15672 scope still moving after pulse duration time elapsed 01:21:15.290 00.021 15672 IsSlewing returns 0 01:21:15.302 00.012 15672 IsGuiding returns 0 01:21:15.302 00.000 15672 scope move finished after 50 + 45 ms 01:21:15.302 00.000 15672 Move returns status 0, amount 50 01:21:15.302 00.000 15672 MoveAxis(S, 149, ABG) 01:21:15.302 00.000 15672 Guiding Dir = 1, Dur = 149 01:21:15.303 00.001 15672 IsSlewing returns 0 01:21:15.304 00.001 15672 IsGuiding returns 0 01:21:15.382 00.078 15672 PulseGuide returned control before completion, sleep 81 01:21:15.466 00.084 15672 IsGuiding returns 1 01:21:15.466 00.000 15672 scope still moving after pulse duration time elapsed 01:21:15.486 00.020 15672 IsSlewing returns 0 01:21:15.489 00.003 15672 IsGuiding returns 1 01:21:15.510 00.021 15672 IsSlewing returns 0 01:21:15.513 00.003 15672 IsGuiding returns 1 01:21:15.535 00.022 15672 IsSlewing returns 0 01:21:15.538 00.003 15672 IsGuiding returns 1 01:21:15.560 00.022 15672 IsSlewing returns 0 01:21:15.574 00.014 15672 IsGuiding returns 0 01:21:15.574 00.000 15672 scope move finished after 149 + 121 ms 01:21:15.574 00.000 15672 Move returns status 0, amount 149 01:21:15.574 00.000 15672 move complete, result=0 01:21:15.575 00.001 15672 worker thread done servicing request 01:21:15.575 00.000 15672 Worker thread wakes up 01:21:15.575 00.000 30444 GuideStep: 0.3 px 50 ms WEST, 0.8 px 149 ms SOUTH 01:21:15.575 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:15.575 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:17.691 02.116 15672 Exposure complete 01:21:17.723 00.032 15672 worker thread done servicing request 01:21:17.723 00.000 30444 OnExposeComplete: enter 01:21:17.723 00.000 30444 UpdateGuideState(): m_state=6 01:21:17.723 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5250 01:21:17.723 00.000 30444 Star::Find returns 1 (1), X=461.31, Y=199.06, Mass=125758, SNR=88.1, Peak=13068 HFD=3.5 01:21:17.723 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 01:21:17.723 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 01:21:17.723 00.000 30444 CameraToMount -- cameraX=1.19 cameraY=-0.52 hyp=1.30 cameraTheta=-0.42 mountX=1.28 mountY=-0.26, mountTheta=-0.20 01:21:17.724 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.19, y=-0.52, opts=13) 01:21:17.724 00.000 30444 Enqueuing Move request for scope (1.19, -0.52) 01:21:17.724 00.000 15672 Worker thread wakes up 01:21:17.724 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.19, -0.52) opts 0xd 01:21:17.724 00.000 15672 Handling offset move in thread for scope, endpoint = (1.19, -0.52) 01:21:17.724 00.000 15672 Moving (1.19, -0.52) raw xDistance=1.28 yDistance=-0.26 01:21:17.724 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.28 01:21:17.724 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:21:17.724 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 01:21:17.724 00.000 15672 MoveAxis(W, 351, ABG) 01:21:17.724 00.000 15672 Guiding Dir = 3, Dur = 351 01:21:17.725 00.001 15672 IsSlewing returns 0 01:21:17.726 00.001 15672 IsGuiding returns 0 01:21:17.730 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=13754, FiltMin=2537, FiltMax=9392, Gamma=2.950 01:21:17.745 00.015 15672 PulseGuide returned control before completion, sleep 342 01:21:17.791 00.046 30444 UpdateGuideState exits: m=125758 SNR=88.1 Saturated 01:21:17.791 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:17.791 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:17.791 00.000 30444 Enqueuing Expose request 01:21:18.091 00.300 15672 IsGuiding returns 1 01:21:18.091 00.000 15672 scope still moving after pulse duration time elapsed 01:21:18.112 00.021 15672 IsSlewing returns 0 01:21:18.129 00.017 15672 IsGuiding returns 0 01:21:18.129 00.000 15672 scope move finished after 351 + 52 ms 01:21:18.129 00.000 15672 Move returns status 0, amount 351 01:21:18.129 00.000 15672 MoveAxis(N, 0, ABG) 01:21:18.129 00.000 15672 Move returns status 0, amount 0 01:21:18.129 00.000 15672 move complete, result=0 01:21:18.129 00.000 15672 worker thread done servicing request 01:21:18.130 00.001 15672 Worker thread wakes up 01:21:18.130 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:18.130 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:18.130 00.000 30444 GuideStep: 1.3 px 351 ms WEST, -0.3 px 0 ms NORTH 01:21:20.039 01.909 15672 Exposure complete 01:21:20.059 00.020 15672 worker thread done servicing request 01:21:20.059 00.000 30444 OnExposeComplete: enter 01:21:20.059 00.000 30444 UpdateGuideState(): m_state=6 01:21:20.059 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5251 01:21:20.059 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=199.32, Mass=116931, SNR=88.0, Peak=12331 HFD=3.3 01:21:20.059 00.000 30444 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.28) = xAngle (-0.31 = -0.31) 01:21:20.059 00.000 30444 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.37 = -0.37) 01:21:20.059 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.27 hyp=0.49 cameraTheta=-0.58 mountX=0.46 mountY=-0.17, mountTheta=-0.36 01:21:20.060 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.27, opts=13) 01:21:20.060 00.000 30444 Enqueuing Move request for scope (0.41, -0.27) 01:21:20.060 00.000 15672 Worker thread wakes up 01:21:20.060 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.27) opts 0xd 01:21:20.060 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.27) 01:21:20.060 00.000 15672 Moving (0.41, -0.27) raw xDistance=0.46 yDistance=-0.17 01:21:20.060 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.46 01:21:20.060 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:21:20.060 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 01:21:20.060 00.000 15672 MoveAxis(W, 150, ABG) 01:21:20.060 00.000 15672 Guiding Dir = 3, Dur = 150 01:21:20.061 00.001 15672 IsSlewing returns 0 01:21:20.062 00.001 15672 IsGuiding returns 0 01:21:20.066 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=12523, FiltMin=2583, FiltMax=9973, Gamma=2.950 01:21:20.078 00.012 15672 PulseGuide returned control before completion, sleep 145 01:21:20.239 00.161 15672 IsGuiding returns 0 01:21:20.239 00.000 15672 Move returns status 0, amount 150 01:21:20.239 00.000 15672 MoveAxis(N, 0, ABG) 01:21:20.239 00.000 15672 Move returns status 0, amount 0 01:21:20.239 00.000 15672 move complete, result=0 01:21:20.239 00.000 15672 worker thread done servicing request 01:21:20.363 00.124 30444 UpdateGuideState exits: m=116931 SNR=88.0 Saturated 01:21:20.363 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:20.363 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:20.363 00.000 30444 Enqueuing Expose request 01:21:20.363 00.000 30444 GuideStep: 0.5 px 150 ms WEST, -0.2 px 0 ms NORTH 01:21:20.363 00.000 15672 Worker thread wakes up 01:21:20.363 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:20.363 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:22.473 02.110 15672 Exposure complete 01:21:22.497 00.024 15672 worker thread done servicing request 01:21:22.498 00.001 30444 OnExposeComplete: enter 01:21:22.498 00.000 30444 UpdateGuideState(): m_state=6 01:21:22.498 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5252 01:21:22.498 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=199.99, Mass=119671, SNR=85.7, Peak=12609 HFD=3.4 01:21:22.498 00.000 30444 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.28) = xAngle (2.66 = 2.66) 01:21:22.498 00.000 30444 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.59 = 2.59) 01:21:22.498 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.40 hyp=0.58 cameraTheta=2.38 mountX=-0.51 mountY=0.30, mountTheta=2.61 01:21:22.498 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.40, opts=13) 01:21:22.498 00.000 30444 Enqueuing Move request for scope (-0.42, 0.40) 01:21:22.499 00.001 15672 Worker thread wakes up 01:21:22.499 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.40) opts 0xd 01:21:22.499 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.40) 01:21:22.499 00.000 15672 Moving (-0.42, 0.40) raw xDistance=-0.51 yDistance=0.30 01:21:22.499 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.51 01:21:22.499 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 01:21:22.499 00.000 15672 MoveAxis(E, 127, ABG) 01:21:22.499 00.000 15672 Guiding Dir = 2, Dur = 127 01:21:22.499 00.000 15672 IsSlewing returns 0 01:21:22.501 00.002 15672 IsGuiding returns 0 01:21:22.506 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=12609, FiltMin=2616, FiltMax=9597, Gamma=2.950 01:21:22.522 00.016 15672 PulseGuide returned control before completion, sleep 117 01:21:22.555 00.033 30444 UpdateGuideState exits: m=119671 SNR=85.7 Saturated 01:21:22.555 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:22.555 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:22.555 00.000 30444 Enqueuing Expose request 01:21:22.643 00.088 15672 IsGuiding returns 1 01:21:22.643 00.000 15672 scope still moving after pulse duration time elapsed 01:21:22.665 00.022 15672 IsSlewing returns 0 01:21:22.684 00.019 15672 IsGuiding returns 0 01:21:22.684 00.000 15672 scope move finished after 127 + 55 ms 01:21:22.684 00.000 15672 Move returns status 0, amount 127 01:21:22.684 00.000 15672 MoveAxis(S, 53, ABG) 01:21:22.684 00.000 15672 Guiding Dir = 1, Dur = 53 01:21:22.685 00.001 15672 IsSlewing returns 0 01:21:22.688 00.003 15672 IsGuiding returns 0 01:21:22.771 00.083 15672 IsGuiding returns 1 01:21:22.771 00.000 15672 scope still moving after pulse duration time elapsed 01:21:22.792 00.021 15672 IsSlewing returns 0 01:21:22.858 00.066 15672 IsGuiding returns 0 01:21:22.858 00.000 15672 scope move finished after 53 + 116 ms 01:21:22.858 00.000 15672 Move returns status 0, amount 53 01:21:22.858 00.000 15672 move complete, result=0 01:21:22.858 00.000 15672 worker thread done servicing request 01:21:22.858 00.000 15672 Worker thread wakes up 01:21:22.858 00.000 30444 GuideStep: -0.5 px 127 ms EAST, 0.3 px 53 ms SOUTH 01:21:22.858 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:22.858 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:24.764 01.906 15672 Exposure complete 01:21:24.787 00.023 15672 worker thread done servicing request 01:21:24.787 00.000 30444 OnExposeComplete: enter 01:21:24.787 00.000 30444 UpdateGuideState(): m_state=6 01:21:24.787 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5253 01:21:24.787 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=199.62, Mass=122604, SNR=90.2, Peak=13030 HFD=3.6 01:21:24.787 00.000 30444 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.28) = xAngle (3.11 = 3.11) 01:21:24.787 00.000 30444 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.05 = 3.05) 01:21:24.787 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.83 mountX=-0.10 mountY=0.01, mountTheta=3.05 01:21:24.788 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.03, opts=13) 01:21:24.788 00.000 30444 Enqueuing Move request for scope (-0.09, 0.03) 01:21:24.788 00.000 15672 Worker thread wakes up 01:21:24.788 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd 01:21:24.788 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.03) 01:21:24.788 00.000 15672 Moving (-0.09, 0.03) raw xDistance=-0.10 yDistance=0.01 01:21:24.788 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 01:21:24.788 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:21:24.788 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 01:21:24.788 00.000 15672 MoveAxis(E, 0, ABG) 01:21:24.788 00.000 15672 Move returns status 0, amount 0 01:21:24.788 00.000 15672 MoveAxis(N, 0, ABG) 01:21:24.788 00.000 15672 Move returns status 0, amount 0 01:21:24.788 00.000 15672 move complete, result=0 01:21:24.788 00.000 15672 worker thread done servicing request 01:21:24.793 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=13916, FiltMin=2559, FiltMax=10772, Gamma=2.950 01:21:24.843 00.050 30444 UpdateGuideState exits: m=122604 SNR=90.2 Saturated 01:21:24.843 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:24.843 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:24.843 00.000 30444 Enqueuing Expose request 01:21:24.843 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:21:24.843 00.000 15672 Worker thread wakes up 01:21:24.843 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:24.843 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:26.960 02.117 15672 Exposure complete 01:21:26.990 00.030 15672 worker thread done servicing request 01:21:26.990 00.000 30444 OnExposeComplete: enter 01:21:26.990 00.000 30444 UpdateGuideState(): m_state=6 01:21:26.990 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5254 01:21:26.990 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=199.18, Mass=130959, SNR=93.8, Peak=13871 HFD=3.1 01:21:26.991 00.001 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 01:21:26.991 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 01:21:26.991 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.41 hyp=0.43 cameraTheta=-1.86 mountX=-0.01 mountY=-0.43, mountTheta=-1.59 01:21:26.991 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.41, opts=13) 01:21:26.991 00.000 30444 Enqueuing Move request for scope (-0.12, -0.41) 01:21:26.991 00.000 15672 Worker thread wakes up 01:21:26.991 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.41) opts 0xd 01:21:26.991 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.41) 01:21:26.991 00.000 15672 Moving (-0.12, -0.41) raw xDistance=-0.01 yDistance=-0.43 01:21:26.991 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 01:21:26.991 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:21:26.992 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43 01:21:26.992 00.000 15672 MoveAxis(E, 0, ABG) 01:21:26.992 00.000 15672 Move returns status 0, amount 0 01:21:26.992 00.000 15672 MoveAxis(N, 0, ABG) 01:21:26.992 00.000 15672 Move returns status 0, amount 0 01:21:26.992 00.000 15672 move complete, result=0 01:21:26.992 00.000 15672 worker thread done servicing request 01:21:26.997 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=13915, FiltMin=2582, FiltMax=10543, Gamma=2.950 01:21:27.493 00.496 30444 UpdateGuideState exits: m=130959 SNR=93.8 Saturated 01:21:27.494 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:27.494 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:27.494 00.000 30444 Enqueuing Expose request 01:21:27.494 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 01:21:27.494 00.000 15672 Worker thread wakes up 01:21:27.494 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:27.494 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:29.409 01.915 15672 Exposure complete 01:21:29.439 00.030 15672 worker thread done servicing request 01:21:29.439 00.000 30444 OnExposeComplete: enter 01:21:29.439 00.000 30444 UpdateGuideState(): m_state=6 01:21:29.439 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5255 01:21:29.439 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=199.52, Mass=126956, SNR=103.3, Peak=14348 HFD=3.6 01:21:29.439 00.000 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.34 = -2.34) 01:21:29.439 00.000 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.40 = -2.40) 01:21:29.439 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.61 mountX=-0.10 mountY=-0.10, mountTheta=-2.37 01:21:29.440 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.07, opts=13) 01:21:29.440 00.000 30444 Enqueuing Move request for scope (-0.12, -0.07) 01:21:29.440 00.000 15672 Worker thread wakes up 01:21:29.440 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd 01:21:29.440 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.07) 01:21:29.440 00.000 15672 Moving (-0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10 01:21:29.440 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 01:21:29.440 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:21:29.440 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:21:29.440 00.000 15672 MoveAxis(E, 0, ABG) 01:21:29.440 00.000 15672 Move returns status 0, amount 0 01:21:29.440 00.000 15672 MoveAxis(N, 0, ABG) 01:21:29.440 00.000 15672 Move returns status 0, amount 0 01:21:29.440 00.000 15672 move complete, result=0 01:21:29.440 00.000 15672 worker thread done servicing request 01:21:29.445 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=14764, FiltMin=2616, FiltMax=10441, Gamma=2.950 01:21:29.531 00.086 30444 UpdateGuideState exits: m=126956 SNR=103.3 Saturated 01:21:29.531 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:29.531 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:29.531 00.000 30444 Enqueuing Expose request 01:21:29.531 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:21:29.531 00.000 15672 Worker thread wakes up 01:21:29.531 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:29.531 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:31.639 02.108 15672 Exposure complete 01:21:31.659 00.020 15672 worker thread done servicing request 01:21:31.659 00.000 30444 OnExposeComplete: enter 01:21:31.659 00.000 30444 UpdateGuideState(): m_state=6 01:21:31.659 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5256 01:21:31.660 00.001 30444 Star::Find returns 1 (1), X=459.78, Y=199.35, Mass=125442, SNR=102.3, Peak=15116 HFD=3.3 01:21:31.660 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.26 = -2.26) 01:21:31.660 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.32 = -2.32) 01:21:31.660 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.24 hyp=0.42 cameraTheta=-2.53 mountX=-0.26 mountY=-0.31, mountTheta=-2.28 01:21:31.660 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.24, opts=13) 01:21:31.660 00.000 30444 Enqueuing Move request for scope (-0.34, -0.24) 01:21:31.660 00.000 15672 Worker thread wakes up 01:21:31.660 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.24) opts 0xd 01:21:31.660 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.24) 01:21:31.660 00.000 15672 Moving (-0.34, -0.24) raw xDistance=-0.26 yDistance=-0.31 01:21:31.660 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26 01:21:31.660 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:21:31.661 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 01:21:31.661 00.000 15672 MoveAxis(E, 71, ABG) 01:21:31.661 00.000 15672 Guiding Dir = 2, Dur = 71 01:21:31.661 00.000 15672 IsSlewing returns 0 01:21:31.662 00.001 15672 IsGuiding returns 0 01:21:31.666 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=16029, FiltMin=2537, FiltMax=10090, Gamma=2.950 01:21:31.692 00.026 15672 PulseGuide returned control before completion, sleep 52 01:21:31.757 00.065 15672 IsGuiding returns 0 01:21:31.757 00.000 15672 Move returns status 0, amount 71 01:21:31.757 00.000 15672 MoveAxis(N, 0, ABG) 01:21:31.757 00.000 15672 Move returns status 0, amount 0 01:21:31.757 00.000 15672 move complete, result=0 01:21:31.757 00.000 15672 worker thread done servicing request 01:21:32.094 00.337 30444 UpdateGuideState exits: m=125442 SNR=102.3 Saturated 01:21:32.094 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:32.094 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:32.094 00.000 30444 Enqueuing Expose request 01:21:32.094 00.000 15672 Worker thread wakes up 01:21:32.094 00.000 30444 GuideStep: -0.3 px 71 ms EAST, -0.3 px 0 ms NORTH 01:21:32.094 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:32.094 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:34.000 01.906 15672 Exposure complete 01:21:34.020 00.020 15672 worker thread done servicing request 01:21:34.020 00.000 30444 OnExposeComplete: enter 01:21:34.020 00.000 30444 UpdateGuideState(): m_state=6 01:21:34.020 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5257 01:21:34.020 00.000 30444 Star::Find returns 1 (1), X=459.45, Y=199.08, Mass=114758, SNR=87.7, Peak=13969 HFD=3.4 01:21:34.020 00.000 30444 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.28) = xAngle (-2.21 = -2.21) 01:21:34.020 00.000 30444 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.27 = -2.27) 01:21:34.020 00.000 30444 CameraToMount -- cameraX=-0.67 cameraY=-0.51 hyp=0.84 cameraTheta=-2.49 mountX=-0.50 mountY=-0.64, mountTheta=-2.24 01:21:34.021 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.67, y=-0.51, opts=13) 01:21:34.021 00.000 30444 Enqueuing Move request for scope (-0.67, -0.51) 01:21:34.021 00.000 15672 Worker thread wakes up 01:21:34.021 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.51) opts 0xd 01:21:34.021 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.67, -0.51) 01:21:34.021 00.000 15672 Moving (-0.67, -0.51) raw xDistance=-0.50 yDistance=-0.64 01:21:34.021 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50 01:21:34.021 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:21:34.021 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64 01:21:34.021 00.000 15672 MoveAxis(E, 141, ABG) 01:21:34.021 00.000 15672 Guiding Dir = 2, Dur = 141 01:21:34.022 00.001 15672 IsSlewing returns 0 01:21:34.025 00.003 15672 IsGuiding returns 0 01:21:34.027 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=13969, FiltMin=2624, FiltMax=9186, Gamma=2.950 01:21:34.040 00.013 15672 PulseGuide returned control before completion, sleep 136 01:21:34.162 00.122 30444 UpdateGuideState exits: m=114758 SNR=87.7 Saturated 01:21:34.163 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:34.163 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:34.163 00.000 30444 Enqueuing Expose request 01:21:34.180 00.017 15672 IsGuiding returns 1 01:21:34.180 00.000 15672 scope still moving after pulse duration time elapsed 01:21:34.201 00.021 15672 IsSlewing returns 0 01:21:34.216 00.015 15672 IsGuiding returns 0 01:21:34.216 00.000 15672 scope move finished after 141 + 50 ms 01:21:34.216 00.000 15672 Move returns status 0, amount 141 01:21:34.216 00.000 15672 MoveAxis(N, 0, ABG) 01:21:34.216 00.000 15672 Move returns status 0, amount 0 01:21:34.216 00.000 15672 move complete, result=0 01:21:34.216 00.000 15672 worker thread done servicing request 01:21:34.216 00.000 15672 Worker thread wakes up 01:21:34.216 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:34.216 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:34.217 00.001 30444 GuideStep: -0.5 px 141 ms EAST, -0.6 px 0 ms NORTH 01:21:36.325 02.108 15672 Exposure complete 01:21:36.345 00.020 15672 worker thread done servicing request 01:21:36.345 00.000 30444 OnExposeComplete: enter 01:21:36.345 00.000 30444 UpdateGuideState(): m_state=6 01:21:36.345 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5258 01:21:36.345 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=198.71, Mass=131340, SNR=82.1, Peak=12999 HFD=3.8 01:21:36.345 00.000 30444 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.28) = xAngle (-0.40 = -0.40) 01:21:36.345 00.000 30444 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.46 = -0.46) 01:21:36.346 00.001 30444 CameraToMount -- cameraX=1.10 cameraY=-0.88 hyp=1.41 cameraTheta=-0.68 mountX=1.30 mountY=-0.63, mountTheta=-0.45 01:21:36.346 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.10, y=-0.88, opts=13) 01:21:36.346 00.000 30444 Enqueuing Move request for scope (1.10, -0.88) 01:21:36.346 00.000 15672 Worker thread wakes up 01:21:36.346 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.10, -0.88) opts 0xd 01:21:36.346 00.000 15672 Handling offset move in thread for scope, endpoint = (1.10, -0.88) 01:21:36.346 00.000 15672 Moving (1.10, -0.88) raw xDistance=1.30 yDistance=-0.63 01:21:36.346 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.30 01:21:36.346 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.40 newest=-1.58 01:21:36.346 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 01:21:36.346 00.000 15672 MoveAxis(W, 341, ABG) 01:21:36.346 00.000 15672 Guiding Dir = 3, Dur = 341 01:21:36.347 00.001 15672 IsSlewing returns 0 01:21:36.348 00.001 15672 IsGuiding returns 0 01:21:36.353 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=13685, FiltMin=2601, FiltMax=9435, Gamma=2.950 01:21:36.372 00.019 15672 PulseGuide returned control before completion, sleep 328 01:21:36.416 00.044 30444 UpdateGuideState exits: m=131340 SNR=82.1 Saturated 01:21:36.416 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:36.416 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:36.416 00.000 30444 Enqueuing Expose request 01:21:36.703 00.287 15672 IsGuiding returns 1 01:21:36.703 00.000 15672 scope still moving after pulse duration time elapsed 01:21:36.724 00.021 15672 IsSlewing returns 0 01:21:36.725 00.001 15672 IsGuiding returns 1 01:21:36.746 00.021 15672 IsSlewing returns 0 01:21:36.756 00.010 15672 IsGuiding returns 0 01:21:36.757 00.001 15672 scope move finished after 341 + 66 ms 01:21:36.757 00.000 15672 Move returns status 0, amount 341 01:21:36.757 00.000 15672 MoveAxis(N, 112, ABG) 01:21:36.757 00.000 15672 Guiding Dir = 0, Dur = 112 01:21:36.757 00.000 15672 IsSlewing returns 0 01:21:36.758 00.001 15672 IsGuiding returns 0 01:21:36.836 00.078 15672 PulseGuide returned control before completion, sleep 45 01:21:36.884 00.048 15672 IsGuiding returns 1 01:21:36.884 00.000 15672 scope still moving after pulse duration time elapsed 01:21:36.905 00.021 15672 IsSlewing returns 0 01:21:36.908 00.003 15672 IsGuiding returns 1 01:21:36.930 00.022 15672 IsSlewing returns 0 01:21:36.932 00.002 15672 IsGuiding returns 1 01:21:36.953 00.021 15672 IsSlewing returns 0 01:21:36.956 00.003 15672 IsGuiding returns 1 01:21:36.977 00.021 15672 IsSlewing returns 0 01:21:36.996 00.019 15672 IsGuiding returns 0 01:21:36.997 00.001 15672 scope move finished after 112 + 126 ms 01:21:36.997 00.000 15672 Move returns status 0, amount 112 01:21:36.997 00.000 15672 move complete, result=0 01:21:36.997 00.000 15672 worker thread done servicing request 01:21:36.997 00.000 15672 Worker thread wakes up 01:21:36.997 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:36.997 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:36.998 00.001 30444 GuideStep: 1.3 px 341 ms WEST, -0.6 px 112 ms NORTH 01:21:38.904 01.906 15672 Exposure complete 01:21:38.924 00.020 15672 worker thread done servicing request 01:21:38.924 00.000 30444 OnExposeComplete: enter 01:21:38.924 00.000 30444 UpdateGuideState(): m_state=6 01:21:38.924 00.000 30444 Star::Find(15, 461, 198, 0, (0,0,0,0), 0.0, 255) frame 5259 01:21:38.924 00.000 30444 Star::Find returns 1 (1), X=459.99, Y=199.37, Mass=112994, SNR=76.1, Peak=11773 HFD=3.6 01:21:38.924 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.83 = -1.83) 01:21:38.924 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.89 = -1.89) 01:21:38.924 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-2.11 mountX=-0.07 mountY=-0.24, mountTheta=-1.83 01:21:38.925 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.22, opts=13) 01:21:38.925 00.000 30444 Enqueuing Move request for scope (-0.13, -0.22) 01:21:38.925 00.000 15672 Worker thread wakes up 01:21:38.925 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd 01:21:38.925 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.22) 01:21:38.925 00.000 15672 Moving (-0.13, -0.22) raw xDistance=-0.07 yDistance=-0.24 01:21:38.925 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 01:21:38.925 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:21:38.925 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 01:21:38.925 00.000 15672 MoveAxis(E, 0, ABG) 01:21:38.925 00.000 15672 Move returns status 0, amount 0 01:21:38.925 00.000 15672 MoveAxis(N, 0, ABG) 01:21:38.925 00.000 15672 Move returns status 0, amount 0 01:21:38.925 00.000 15672 move complete, result=0 01:21:38.925 00.000 15672 worker thread done servicing request 01:21:38.930 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=13524, FiltMin=2559, FiltMax=10328, Gamma=2.950 01:21:39.246 00.316 30444 UpdateGuideState exits: m=112994 SNR=76.1 Saturated 01:21:39.246 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:39.247 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:39.247 00.000 30444 Enqueuing Expose request 01:21:39.247 00.000 15672 Worker thread wakes up 01:21:39.247 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:21:39.247 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:39.248 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:41.356 02.108 15672 Exposure complete 01:21:41.376 00.020 15672 worker thread done servicing request 01:21:41.376 00.000 30444 OnExposeComplete: enter 01:21:41.376 00.000 30444 UpdateGuideState(): m_state=6 01:21:41.376 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5260 01:21:41.376 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=199.44, Mass=130099, SNR=114.3, Peak=13324 HFD=3.6 01:21:41.376 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 01:21:41.377 00.001 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 01:21:41.377 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.15 mountX=0.10 mountY=-0.13, mountTheta=-0.89 01:21:41.377 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.15, opts=13) 01:21:41.377 00.000 30444 Enqueuing Move request for scope (0.07, -0.15) 01:21:41.377 00.000 15672 Worker thread wakes up 01:21:41.377 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd 01:21:41.377 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.15) 01:21:41.377 00.000 15672 Moving (0.07, -0.15) raw xDistance=0.10 yDistance=-0.13 01:21:41.377 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:21:41.377 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:21:41.377 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 01:21:41.377 00.000 15672 MoveAxis(E, 0, ABG) 01:21:41.378 00.001 15672 Move returns status 0, amount 0 01:21:41.378 00.000 15672 MoveAxis(N, 0, ABG) 01:21:41.378 00.000 15672 Move returns status 0, amount 0 01:21:41.378 00.000 15672 move complete, result=0 01:21:41.378 00.000 15672 worker thread done servicing request 01:21:41.383 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=14341, FiltMin=2635, FiltMax=10726, Gamma=2.950 01:21:41.432 00.049 30444 UpdateGuideState exits: m=130099 SNR=114.3 Saturated 01:21:41.432 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:41.432 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:41.432 00.000 30444 Enqueuing Expose request 01:21:41.432 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:21:41.432 00.000 15672 Worker thread wakes up 01:21:41.432 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:41.432 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:43.348 01.916 15672 Exposure complete 01:21:43.379 00.031 15672 worker thread done servicing request 01:21:43.379 00.000 30444 OnExposeComplete: enter 01:21:43.379 00.000 30444 UpdateGuideState(): m_state=6 01:21:43.380 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5261 01:21:43.380 00.000 30444 Star::Find returns 1 (1), X=459.46, Y=199.52, Mass=117756, SNR=95.6, Peak=13857 HFD=3.2 01:21:43.380 00.000 30444 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.28) = xAngle (-2.76 = -2.76) 01:21:43.380 00.000 30444 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.82 = -2.82) 01:21:43.380 00.000 30444 CameraToMount -- cameraX=-0.66 cameraY=-0.07 hyp=0.67 cameraTheta=-3.04 mountX=-0.62 mountY=-0.21, mountTheta=-2.82 01:21:43.380 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.66, y=-0.07, opts=13) 01:21:43.380 00.000 30444 Enqueuing Move request for scope (-0.66, -0.07) 01:21:43.380 00.000 15672 Worker thread wakes up 01:21:43.380 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.07) opts 0xd 01:21:43.380 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.66, -0.07) 01:21:43.380 00.000 15672 Moving (-0.66, -0.07) raw xDistance=-0.62 yDistance=-0.21 01:21:43.380 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62 01:21:43.381 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:21:43.381 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 01:21:43.381 00.000 15672 MoveAxis(E, 167, ABG) 01:21:43.381 00.000 15672 Guiding Dir = 2, Dur = 167 01:21:43.381 00.000 15672 IsSlewing returns 0 01:21:43.382 00.001 15672 IsGuiding returns 0 01:21:43.387 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=13857, FiltMin=2645, FiltMax=9358, Gamma=2.950 01:21:43.401 00.014 15672 PulseGuide returned control before completion, sleep 159 01:21:43.436 00.035 30444 UpdateGuideState exits: m=117756 SNR=95.6 Saturated 01:21:43.436 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:43.436 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:43.436 00.000 30444 Enqueuing Expose request 01:21:43.563 00.127 15672 IsGuiding returns 1 01:21:43.563 00.000 15672 scope still moving after pulse duration time elapsed 01:21:43.584 00.021 15672 IsSlewing returns 0 01:21:43.595 00.011 15672 IsGuiding returns 0 01:21:43.595 00.000 15672 scope move finished after 167 + 45 ms 01:21:43.595 00.000 15672 Move returns status 0, amount 167 01:21:43.595 00.000 15672 MoveAxis(N, 0, ABG) 01:21:43.595 00.000 15672 Move returns status 0, amount 0 01:21:43.595 00.000 15672 move complete, result=0 01:21:43.595 00.000 15672 worker thread done servicing request 01:21:43.596 00.001 15672 Worker thread wakes up 01:21:43.596 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:43.596 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:43.596 00.000 30444 GuideStep: -0.6 px 167 ms EAST, -0.2 px 0 ms NORTH 01:21:45.713 02.117 15672 Exposure complete 01:21:45.745 00.032 15672 worker thread done servicing request 01:21:45.745 00.000 30444 OnExposeComplete: enter 01:21:45.746 00.001 30444 UpdateGuideState(): m_state=6 01:21:45.746 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5262 01:21:45.746 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=199.25, Mass=119053, SNR=88.4, Peak=12587 HFD=3.2 01:21:45.746 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 01:21:45.746 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 01:21:45.746 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.34 hyp=0.36 cameraTheta=-1.91 mountX=-0.02 mountY=-0.36, mountTheta=-1.63 01:21:45.746 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.34, opts=13) 01:21:45.746 00.000 30444 Enqueuing Move request for scope (-0.12, -0.34) 01:21:45.746 00.000 15672 Worker thread wakes up 01:21:45.747 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.34) opts 0xd 01:21:45.747 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.34) 01:21:45.747 00.000 15672 Moving (-0.12, -0.34) raw xDistance=-0.02 yDistance=-0.36 01:21:45.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 01:21:45.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 01:21:45.747 00.000 15672 MoveAxis(E, 0, ABG) 01:21:45.747 00.000 15672 Move returns status 0, amount 0 01:21:45.747 00.000 15672 MoveAxis(N, 64, ABG) 01:21:45.747 00.000 15672 Guiding Dir = 0, Dur = 64 01:21:45.747 00.000 15672 IsSlewing returns 0 01:21:45.748 00.001 15672 IsGuiding returns 0 01:21:45.753 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=13616, FiltMin=2545, FiltMax=9758, Gamma=2.950 01:21:45.802 00.049 30444 UpdateGuideState exits: m=119053 SNR=88.4 Saturated 01:21:45.802 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:45.802 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:45.802 00.000 30444 Enqueuing Expose request 01:21:45.830 00.028 15672 IsGuiding returns 1 01:21:45.830 00.000 15672 scope still moving after pulse duration time elapsed 01:21:45.851 00.021 15672 IsSlewing returns 0 01:21:45.852 00.001 15672 IsGuiding returns 1 01:21:45.874 00.022 15672 IsSlewing returns 0 01:21:45.942 00.068 15672 IsGuiding returns 0 01:21:45.942 00.000 15672 scope move finished after 64 + 129 ms 01:21:45.942 00.000 15672 Move returns status 0, amount 64 01:21:45.942 00.000 15672 move complete, result=0 01:21:45.942 00.000 15672 worker thread done servicing request 01:21:45.943 00.001 15672 Worker thread wakes up 01:21:45.943 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:45.943 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:45.943 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 64 ms NORTH 01:21:47.852 01.909 15672 Exposure complete 01:21:47.872 00.020 15672 worker thread done servicing request 01:21:47.875 00.003 30444 OnExposeComplete: enter 01:21:47.875 00.000 30444 UpdateGuideState(): m_state=6 01:21:47.875 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5263 01:21:47.875 00.000 30444 Star::Find returns 1 (1), X=460.81, Y=198.81, Mass=127542, SNR=101.3, Peak=12944 HFD=3.8 01:21:47.875 00.000 30444 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.28) = xAngle (-0.57 = -0.57) 01:21:47.875 00.000 30444 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.64 = -0.64) 01:21:47.875 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=-0.78 hyp=1.04 cameraTheta=-0.85 mountX=0.87 mountY=-0.62, mountTheta=-0.62 01:21:47.876 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=-0.78, opts=13) 01:21:47.876 00.000 30444 Enqueuing Move request for scope (0.68, -0.78) 01:21:47.876 00.000 15672 Worker thread wakes up 01:21:47.876 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.78) opts 0xd 01:21:47.876 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, -0.78) 01:21:47.876 00.000 15672 Moving (0.68, -0.78) raw xDistance=0.87 yDistance=-0.62 01:21:47.876 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87 01:21:47.876 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 01:21:47.876 00.000 15672 MoveAxis(W, 235, ABG) 01:21:47.876 00.000 15672 Guiding Dir = 3, Dur = 235 01:21:47.876 00.000 15672 IsSlewing returns 0 01:21:47.878 00.002 15672 IsGuiding returns 0 01:21:47.882 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12944, FiltMin=2590, FiltMax=9243, Gamma=2.950 01:21:47.906 00.024 15672 PulseGuide returned control before completion, sleep 217 01:21:47.932 00.026 30444 UpdateGuideState exits: m=127542 SNR=101.3 Saturated 01:21:47.932 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:47.932 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:47.932 00.000 30444 Enqueuing Expose request 01:21:48.127 00.195 15672 IsGuiding returns 1 01:21:48.127 00.000 15672 scope still moving after pulse duration time elapsed 01:21:48.148 00.021 15672 IsSlewing returns 0 01:21:48.179 00.031 15672 IsGuiding returns 0 01:21:48.179 00.000 15672 scope move finished after 235 + 66 ms 01:21:48.180 00.001 15672 Move returns status 0, amount 235 01:21:48.180 00.000 15672 MoveAxis(N, 110, ABG) 01:21:48.180 00.000 15672 Guiding Dir = 0, Dur = 110 01:21:48.181 00.001 15672 IsSlewing returns 0 01:21:48.183 00.002 15672 IsGuiding returns 0 01:21:48.289 00.106 15672 PulseGuide returned control before completion, sleep 14 01:21:48.304 00.015 15672 IsGuiding returns 1 01:21:48.305 00.001 15672 scope still moving after pulse duration time elapsed 01:21:48.326 00.021 15672 IsSlewing returns 0 01:21:48.327 00.001 15672 IsGuiding returns 1 01:21:48.348 00.021 15672 IsSlewing returns 0 01:21:48.349 00.001 15672 IsGuiding returns 1 01:21:48.369 00.020 15672 IsSlewing returns 0 01:21:48.370 00.001 15672 IsGuiding returns 1 01:21:48.392 00.022 15672 IsSlewing returns 0 01:21:48.418 00.026 15672 IsGuiding returns 0 01:21:48.418 00.000 15672 scope move finished after 110 + 125 ms 01:21:48.418 00.000 15672 Move returns status 0, amount 110 01:21:48.418 00.000 15672 move complete, result=0 01:21:48.419 00.001 15672 worker thread done servicing request 01:21:48.419 00.000 15672 Worker thread wakes up 01:21:48.419 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:48.419 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:48.423 00.004 30444 GuideStep: 0.9 px 235 ms WEST, -0.6 px 110 ms NORTH 01:21:50.529 02.106 15672 Exposure complete 01:21:50.556 00.027 15672 worker thread done servicing request 01:21:50.556 00.000 30444 OnExposeComplete: enter 01:21:50.556 00.000 30444 UpdateGuideState(): m_state=6 01:21:50.556 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5264 01:21:50.556 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=199.17, Mass=119551, SNR=84.6, Peak=14319 HFD=3.2 01:21:50.556 00.000 30444 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.28) = xAngle (-0.44 = -0.44) 01:21:50.556 00.000 30444 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.50 = -0.50) 01:21:50.556 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.42 hyp=0.63 cameraTheta=-0.72 mountX=0.57 mountY=-0.30, mountTheta=-0.49 01:21:50.557 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.42, opts=13) 01:21:50.557 00.000 30444 Enqueuing Move request for scope (0.48, -0.42) 01:21:50.557 00.000 15672 Worker thread wakes up 01:21:50.557 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.42) opts 0xd 01:21:50.557 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.42) 01:21:50.557 00.000 15672 Moving (0.48, -0.42) raw xDistance=0.57 yDistance=-0.30 01:21:50.557 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.57 01:21:50.557 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 01:21:50.557 00.000 15672 MoveAxis(W, 172, ABG) 01:21:50.557 00.000 15672 Guiding Dir = 3, Dur = 172 01:21:50.558 00.001 15672 IsSlewing returns 0 01:21:50.559 00.001 15672 IsGuiding returns 0 01:21:50.563 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=14319, FiltMin=2532, FiltMax=9917, Gamma=2.950 01:21:50.574 00.011 15672 PulseGuide returned control before completion, sleep 168 01:21:50.614 00.040 30444 UpdateGuideState exits: m=119551 SNR=84.6 Saturated 01:21:50.615 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:50.615 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:50.615 00.000 30444 Enqueuing Expose request 01:21:50.745 00.130 15672 IsGuiding returns 1 01:21:50.745 00.000 15672 scope still moving after pulse duration time elapsed 01:21:50.766 00.021 15672 IsSlewing returns 0 01:21:50.783 00.017 15672 IsGuiding returns 0 01:21:50.783 00.000 15672 scope move finished after 172 + 51 ms 01:21:50.783 00.000 15672 Move returns status 0, amount 172 01:21:50.783 00.000 15672 MoveAxis(N, 54, ABG) 01:21:50.783 00.000 15672 Guiding Dir = 0, Dur = 54 01:21:50.783 00.000 15672 IsSlewing returns 0 01:21:50.784 00.001 15672 IsGuiding returns 0 01:21:50.865 00.081 15672 IsGuiding returns 1 01:21:50.865 00.000 15672 scope still moving after pulse duration time elapsed 01:21:50.886 00.021 15672 IsSlewing returns 0 01:21:50.942 00.056 15672 IsGuiding returns 0 01:21:50.942 00.000 15672 scope move finished after 54 + 103 ms 01:21:50.942 00.000 15672 Move returns status 0, amount 54 01:21:50.942 00.000 15672 move complete, result=0 01:21:50.943 00.001 15672 worker thread done servicing request 01:21:50.943 00.000 15672 Worker thread wakes up 01:21:50.943 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:50.943 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:50.943 00.000 30444 GuideStep: 0.6 px 172 ms WEST, -0.3 px 54 ms NORTH 01:21:52.852 01.909 15672 Exposure complete 01:21:52.881 00.029 15672 worker thread done servicing request 01:21:52.881 00.000 30444 OnExposeComplete: enter 01:21:52.881 00.000 30444 UpdateGuideState(): m_state=6 01:21:52.881 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5265 01:21:52.881 00.000 30444 Star::Find returns 1 (1), X=459.86, Y=199.13, Mass=126211, SNR=93.9, Peak=13907 HFD=3.2 01:21:52.881 00.000 30444 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.28) = xAngle (-1.82 = -1.82) 01:21:52.881 00.000 30444 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.88 = -1.88) 01:21:52.881 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.46 hyp=0.53 cameraTheta=-2.10 mountX=-0.13 mountY=-0.50, mountTheta=-1.83 01:21:52.881 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.46, opts=13) 01:21:52.882 00.001 30444 Enqueuing Move request for scope (-0.27, -0.46) 01:21:52.882 00.000 15672 Worker thread wakes up 01:21:52.882 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.46) opts 0xd 01:21:52.882 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.46) 01:21:52.882 00.000 15672 Moving (-0.27, -0.46) raw xDistance=-0.13 yDistance=-0.50 01:21:52.882 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:21:52.882 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 01:21:52.882 00.000 15672 MoveAxis(E, 0, ABG) 01:21:52.882 00.000 15672 Move returns status 0, amount 0 01:21:52.882 00.000 15672 MoveAxis(N, 90, ABG) 01:21:52.882 00.000 15672 Guiding Dir = 0, Dur = 90 01:21:52.882 00.000 15672 IsSlewing returns 0 01:21:52.883 00.001 15672 IsGuiding returns 0 01:21:52.887 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=14719, FiltMin=2542, FiltMax=9726, Gamma=2.950 01:21:52.971 00.084 15672 PulseGuide returned control before completion, sleep 14 01:21:52.986 00.015 15672 IsGuiding returns 1 01:21:52.986 00.000 15672 scope still moving after pulse duration time elapsed 01:21:53.008 00.022 15672 IsSlewing returns 0 01:21:53.027 00.019 30444 UpdateGuideState exits: m=126211 SNR=93.9 Saturated 01:21:53.027 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:53.027 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:53.027 00.000 30444 Enqueuing Expose request 01:21:53.053 00.026 15672 IsGuiding returns 1 01:21:53.073 00.020 15672 IsSlewing returns 0 01:21:53.115 00.042 15672 IsGuiding returns 0 01:21:53.115 00.000 15672 scope move finished after 90 + 141 ms 01:21:53.115 00.000 15672 Move returns status 0, amount 90 01:21:53.115 00.000 15672 move complete, result=0 01:21:53.115 00.000 15672 worker thread done servicing request 01:21:53.115 00.000 15672 Worker thread wakes up 01:21:53.115 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:53.115 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:53.115 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 90 ms NORTH 01:21:55.225 02.110 15672 Exposure complete 01:21:55.245 00.020 15672 worker thread done servicing request 01:21:55.245 00.000 30444 OnExposeComplete: enter 01:21:55.245 00.000 30444 UpdateGuideState(): m_state=6 01:21:55.246 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5266 01:21:55.246 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=199.33, Mass=121441, SNR=101.1, Peak=13508 HFD=3.5 01:21:55.246 00.000 30444 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 01:21:55.246 00.000 30444 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.35 = -2.35) 01:21:55.246 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.26 hyp=0.47 cameraTheta=-2.57 mountX=-0.31 mountY=-0.34, mountTheta=-2.32 01:21:55.246 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.26, opts=13) 01:21:55.246 00.000 30444 Enqueuing Move request for scope (-0.40, -0.26) 01:21:55.246 00.000 15672 Worker thread wakes up 01:21:55.246 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.26) opts 0xd 01:21:55.246 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.26) 01:21:55.247 00.001 15672 Moving (-0.40, -0.26) raw xDistance=-0.31 yDistance=-0.34 01:21:55.247 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 01:21:55.247 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 01:21:55.247 00.000 15672 MoveAxis(E, 84, ABG) 01:21:55.247 00.000 15672 Guiding Dir = 2, Dur = 84 01:21:55.247 00.000 15672 IsSlewing returns 0 01:21:55.248 00.001 15672 IsGuiding returns 0 01:21:55.251 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=14468, FiltMin=2558, FiltMax=9912, Gamma=2.950 01:21:55.270 00.019 15672 PulseGuide returned control before completion, sleep 72 01:21:55.300 00.030 30444 UpdateGuideState exits: m=121441 SNR=101.1 Saturated 01:21:55.300 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:55.300 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:55.300 00.000 30444 Enqueuing Expose request 01:21:55.344 00.044 15672 IsGuiding returns 1 01:21:55.344 00.000 15672 scope still moving after pulse duration time elapsed 01:21:55.365 00.021 15672 IsSlewing returns 0 01:21:55.399 00.034 15672 IsGuiding returns 0 01:21:55.399 00.000 15672 scope move finished after 84 + 67 ms 01:21:55.399 00.000 15672 Move returns status 0, amount 84 01:21:55.399 00.000 15672 MoveAxis(N, 60, ABG) 01:21:55.399 00.000 15672 Guiding Dir = 0, Dur = 60 01:21:55.400 00.001 15672 IsSlewing returns 0 01:21:55.401 00.001 15672 IsGuiding returns 0 01:21:55.482 00.081 15672 IsGuiding returns 1 01:21:55.483 00.001 15672 scope still moving after pulse duration time elapsed 01:21:55.503 00.020 15672 IsSlewing returns 0 01:21:55.504 00.001 15672 IsGuiding returns 1 01:21:55.525 00.021 15672 IsSlewing returns 0 01:21:55.526 00.001 15672 IsGuiding returns 1 01:21:55.548 00.022 15672 IsSlewing returns 0 01:21:55.575 00.027 15672 IsGuiding returns 0 01:21:55.576 00.001 15672 scope move finished after 60 + 114 ms 01:21:55.576 00.000 15672 Move returns status 0, amount 60 01:21:55.576 00.000 15672 move complete, result=0 01:21:55.576 00.000 15672 worker thread done servicing request 01:21:55.576 00.000 15672 Worker thread wakes up 01:21:55.576 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:55.576 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:55.577 00.001 30444 GuideStep: -0.3 px 84 ms EAST, -0.3 px 60 ms NORTH 01:21:57.483 01.906 15672 Exposure complete 01:21:57.503 00.020 15672 worker thread done servicing request 01:21:57.503 00.000 30444 OnExposeComplete: enter 01:21:57.503 00.000 30444 UpdateGuideState(): m_state=6 01:21:57.503 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5267 01:21:57.503 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=199.32, Mass=116119, SNR=94.7, Peak=13446 HFD=3.3 01:21:57.503 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 01:21:57.503 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 01:21:57.503 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.00 mountX=-0.05 mountY=-0.29, mountTheta=-1.73 01:21:57.503 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.27, opts=13) 01:21:57.504 00.001 30444 Enqueuing Move request for scope (-0.13, -0.27) 01:21:57.504 00.000 15672 Worker thread wakes up 01:21:57.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd 01:21:57.504 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.27) 01:21:57.504 00.000 15672 Moving (-0.13, -0.27) raw xDistance=-0.05 yDistance=-0.29 01:21:57.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 01:21:57.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 01:21:57.504 00.000 15672 MoveAxis(E, 0, ABG) 01:21:57.504 00.000 15672 Move returns status 0, amount 0 01:21:57.504 00.000 15672 MoveAxis(N, 52, ABG) 01:21:57.504 00.000 15672 Guiding Dir = 0, Dur = 52 01:21:57.504 00.000 15672 IsSlewing returns 0 01:21:57.510 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=15031, FiltMin=2662, FiltMax=10869, Gamma=2.950 01:21:57.524 00.014 15672 IsGuiding returns 0 01:21:57.605 00.081 15672 IsGuiding returns 1 01:21:57.606 00.001 15672 scope still moving after pulse duration time elapsed 01:21:57.626 00.020 15672 IsSlewing returns 0 01:21:57.629 00.003 15672 IsGuiding returns 1 01:21:57.650 00.021 15672 IsSlewing returns 0 01:21:57.653 00.003 15672 IsGuiding returns 1 01:21:57.659 00.006 30444 UpdateGuideState exits: m=116119 SNR=94.7 Saturated 01:21:57.659 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:57.659 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:57.659 00.000 30444 Enqueuing Expose request 01:21:57.674 00.015 15672 IsSlewing returns 0 01:21:57.699 00.025 15672 IsGuiding returns 0 01:21:57.699 00.000 15672 scope move finished after 52 + 123 ms 01:21:57.699 00.000 15672 Move returns status 0, amount 52 01:21:57.699 00.000 15672 move complete, result=0 01:21:57.699 00.000 15672 worker thread done servicing request 01:21:57.699 00.000 15672 Worker thread wakes up 01:21:57.699 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:21:57.699 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:21:57.699 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 52 ms NORTH 01:21:59.810 02.111 15672 Exposure complete 01:21:59.829 00.019 15672 worker thread done servicing request 01:21:59.829 00.000 30444 OnExposeComplete: enter 01:21:59.829 00.000 30444 UpdateGuideState(): m_state=6 01:21:59.830 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5268 01:21:59.830 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=198.98, Mass=114751, SNR=80.9, Peak=12206 HFD=3.0 01:21:59.830 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 01:21:59.830 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 01:21:59.830 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.61 hyp=0.61 cameraTheta=-1.57 mountX=0.17 mountY=-0.59, mountTheta=-1.29 01:21:59.830 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.61, opts=13) 01:21:59.830 00.000 30444 Enqueuing Move request for scope (0.00, -0.61) 01:21:59.830 00.000 15672 Worker thread wakes up 01:21:59.830 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.61) opts 0xd 01:21:59.830 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.61) 01:21:59.830 00.000 15672 Moving (0.00, -0.61) raw xDistance=0.17 yDistance=-0.59 01:21:59.831 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 01:21:59.831 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 01:21:59.831 00.000 15672 MoveAxis(E, 0, ABG) 01:21:59.831 00.000 15672 Move returns status 0, amount 0 01:21:59.831 00.000 15672 MoveAxis(N, 105, ABG) 01:21:59.831 00.000 15672 Guiding Dir = 0, Dur = 105 01:21:59.831 00.000 15672 IsSlewing returns 0 01:21:59.832 00.001 15672 IsGuiding returns 0 01:21:59.837 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=13311, FiltMin=2633, FiltMax=9717, Gamma=2.950 01:21:59.886 00.049 30444 UpdateGuideState exits: m=114751 SNR=80.9 Saturated 01:21:59.886 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:21:59.886 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:21:59.886 00.000 30444 Enqueuing Expose request 01:21:59.919 00.033 15672 PulseGuide returned control before completion, sleep 29 01:21:59.953 00.034 15672 IsGuiding returns 1 01:21:59.953 00.000 15672 scope still moving after pulse duration time elapsed 01:21:59.973 00.020 15672 IsSlewing returns 0 01:21:59.975 00.002 15672 IsGuiding returns 1 01:21:59.996 00.021 15672 IsSlewing returns 0 01:21:59.998 00.002 15672 IsGuiding returns 1 01:22:00.019 00.021 15672 IsSlewing returns 0 01:22:00.020 00.001 15672 IsGuiding returns 1 01:22:00.041 00.021 15672 IsSlewing returns 0 01:22:00.079 00.038 15672 IsGuiding returns 0 01:22:00.079 00.000 15672 scope move finished after 105 + 142 ms 01:22:00.079 00.000 15672 Move returns status 0, amount 105 01:22:00.079 00.000 15672 move complete, result=0 01:22:00.079 00.000 15672 worker thread done servicing request 01:22:00.079 00.000 15672 Worker thread wakes up 01:22:00.079 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 105 ms NORTH 01:22:00.079 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:00.079 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:01.987 01.908 15672 Exposure complete 01:22:02.007 00.020 15672 worker thread done servicing request 01:22:02.007 00.000 30444 OnExposeComplete: enter 01:22:02.007 00.000 30444 UpdateGuideState(): m_state=6 01:22:02.007 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5269 01:22:02.008 00.001 30444 Star::Find returns 1 (1), X=460.73, Y=198.70, Mass=116941, SNR=78.7, Peak=12464 HFD=3.6 01:22:02.008 00.000 30444 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.28) = xAngle (-0.70 = -0.70) 01:22:02.008 00.000 30444 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.76 = -0.76) 01:22:02.008 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=-0.89 hyp=1.08 cameraTheta=-0.97 mountX=0.83 mountY=-0.74, mountTheta=-0.73 01:22:02.008 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=-0.89, opts=13) 01:22:02.008 00.000 30444 Enqueuing Move request for scope (0.60, -0.89) 01:22:02.008 00.000 15672 Worker thread wakes up 01:22:02.008 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.89) opts 0xd 01:22:02.008 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, -0.89) 01:22:02.008 00.000 15672 Moving (0.60, -0.89) raw xDistance=0.83 yDistance=-0.74 01:22:02.008 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83 01:22:02.009 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 01:22:02.009 00.000 15672 MoveAxis(W, 223, ABG) 01:22:02.009 00.000 15672 Guiding Dir = 3, Dur = 223 01:22:02.009 00.000 15672 IsSlewing returns 0 01:22:02.011 00.002 15672 IsGuiding returns 0 01:22:02.014 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=13327, FiltMin=2589, FiltMax=10013, Gamma=2.950 01:22:02.027 00.013 15672 PulseGuide returned control before completion, sleep 217 01:22:02.063 00.036 30444 UpdateGuideState exits: m=116941 SNR=78.7 Saturated 01:22:02.064 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:02.064 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:02.064 00.000 30444 Enqueuing Expose request 01:22:02.300 00.236 15672 IsGuiding returns 0 01:22:02.300 00.000 15672 Move returns status 0, amount 223 01:22:02.300 00.000 15672 MoveAxis(N, 132, ABG) 01:22:02.300 00.000 15672 Guiding Dir = 0, Dur = 132 01:22:02.301 00.001 15672 IsSlewing returns 0 01:22:02.302 00.001 15672 IsGuiding returns 0 01:22:02.380 00.078 15672 PulseGuide returned control before completion, sleep 65 01:22:02.447 00.067 15672 IsGuiding returns 1 01:22:02.447 00.000 15672 scope still moving after pulse duration time elapsed 01:22:02.467 00.020 15672 IsSlewing returns 0 01:22:02.468 00.001 15672 IsGuiding returns 1 01:22:02.490 00.022 15672 IsSlewing returns 0 01:22:02.492 00.002 15672 IsGuiding returns 1 01:22:02.512 00.020 15672 IsSlewing returns 0 01:22:02.556 00.044 15672 IsGuiding returns 0 01:22:02.556 00.000 15672 scope move finished after 132 + 122 ms 01:22:02.556 00.000 15672 Move returns status 0, amount 132 01:22:02.556 00.000 15672 move complete, result=0 01:22:02.557 00.001 15672 worker thread done servicing request 01:22:02.557 00.000 15672 Worker thread wakes up 01:22:02.557 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:02.557 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:02.557 00.000 30444 GuideStep: 0.8 px 223 ms WEST, -0.7 px 132 ms NORTH 01:22:04.664 02.107 15672 Exposure complete 01:22:04.684 00.020 15672 worker thread done servicing request 01:22:04.684 00.000 30444 OnExposeComplete: enter 01:22:04.684 00.000 30444 UpdateGuideState(): m_state=6 01:22:04.684 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5270 01:22:04.684 00.000 30444 Star::Find returns 1 (1), X=459.41, Y=198.93, Mass=122975, SNR=109.6, Peak=14607 HFD=3.2 01:22:04.684 00.000 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 01:22:04.684 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 01:22:04.684 00.000 30444 CameraToMount -- cameraX=-0.71 cameraY=-0.65 hyp=0.96 cameraTheta=-2.40 mountX=-0.50 mountY=-0.79, mountTheta=-2.14 01:22:04.685 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.71, y=-0.65, opts=13) 01:22:04.685 00.000 30444 Enqueuing Move request for scope (-0.71, -0.65) 01:22:04.685 00.000 15672 Worker thread wakes up 01:22:04.685 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.65) opts 0xd 01:22:04.685 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.71, -0.65) 01:22:04.685 00.000 15672 Moving (-0.71, -0.65) raw xDistance=-0.50 yDistance=-0.79 01:22:04.685 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50 01:22:04.685 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 01:22:04.685 00.000 15672 MoveAxis(E, 120, ABG) 01:22:04.685 00.000 15672 Guiding Dir = 2, Dur = 120 01:22:04.686 00.001 15672 IsSlewing returns 0 01:22:04.687 00.001 15672 IsGuiding returns 0 01:22:04.691 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=14607, FiltMin=2581, FiltMax=9736, Gamma=2.950 01:22:04.711 00.020 15672 PulseGuide returned control before completion, sleep 106 01:22:04.799 00.088 30444 UpdateGuideState exits: m=122975 SNR=109.6 Saturated 01:22:04.800 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:04.800 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:04.800 00.000 30444 Enqueuing Expose request 01:22:04.820 00.020 15672 IsGuiding returns 1 01:22:04.820 00.000 15672 scope still moving after pulse duration time elapsed 01:22:04.841 00.021 15672 IsSlewing returns 0 01:22:04.855 00.014 15672 IsGuiding returns 0 01:22:04.855 00.000 15672 scope move finished after 120 + 49 ms 01:22:04.855 00.000 15672 Move returns status 0, amount 120 01:22:04.855 00.000 15672 MoveAxis(N, 141, ABG) 01:22:04.857 00.002 15672 Guiding Dir = 0, Dur = 141 01:22:04.857 00.000 15672 IsSlewing returns 0 01:22:04.857 00.000 15672 IsGuiding returns 0 01:22:04.935 00.078 15672 PulseGuide returned control before completion, sleep 74 01:22:05.012 00.077 15672 IsGuiding returns 1 01:22:05.012 00.000 15672 scope still moving after pulse duration time elapsed 01:22:05.034 00.022 15672 IsSlewing returns 0 01:22:05.037 00.003 15672 IsGuiding returns 1 01:22:05.058 00.021 15672 IsSlewing returns 0 01:22:05.060 00.002 15672 IsGuiding returns 1 01:22:05.082 00.022 15672 IsSlewing returns 0 01:22:05.085 00.003 15672 IsGuiding returns 1 01:22:05.107 00.022 15672 IsSlewing returns 0 01:22:05.128 00.021 15672 IsGuiding returns 0 01:22:05.129 00.001 15672 scope move finished after 141 + 130 ms 01:22:05.129 00.000 15672 Move returns status 0, amount 141 01:22:05.129 00.000 15672 move complete, result=0 01:22:05.129 00.000 15672 worker thread done servicing request 01:22:05.129 00.000 15672 Worker thread wakes up 01:22:05.129 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:05.130 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:05.130 00.000 30444 GuideStep: -0.5 px 120 ms EAST, -0.8 px 141 ms NORTH 01:22:07.038 01.908 15672 Exposure complete 01:22:07.058 00.020 15672 worker thread done servicing request 01:22:07.058 00.000 30444 OnExposeComplete: enter 01:22:07.058 00.000 30444 UpdateGuideState(): m_state=6 01:22:07.058 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5271 01:22:07.058 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=198.81, Mass=128221, SNR=87.2, Peak=13769 HFD=3.6 01:22:07.058 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 01:22:07.058 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.73 = -0.73) 01:22:07.059 00.001 30444 CameraToMount -- cameraX=0.56 cameraY=-0.77 hyp=0.96 cameraTheta=-0.94 mountX=0.75 mountY=-0.63, mountTheta=-0.70 01:22:07.059 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.77, opts=13) 01:22:07.059 00.000 30444 Enqueuing Move request for scope (0.56, -0.77) 01:22:07.059 00.000 15672 Worker thread wakes up 01:22:07.059 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.77) opts 0xd 01:22:07.059 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.77) 01:22:07.059 00.000 15672 Moving (0.56, -0.77) raw xDistance=0.75 yDistance=-0.63 01:22:07.059 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.75 01:22:07.059 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 01:22:07.059 00.000 15672 MoveAxis(W, 195, ABG) 01:22:07.059 00.000 15672 Guiding Dir = 3, Dur = 195 01:22:07.061 00.002 15672 IsSlewing returns 0 01:22:07.065 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=13769, FiltMin=2573, FiltMax=10034, Gamma=2.950 01:22:07.092 00.027 15672 IsGuiding returns 0 01:22:07.108 00.016 15672 PulseGuide returned control before completion, sleep 190 01:22:07.115 00.007 30444 UpdateGuideState exits: m=128221 SNR=87.2 Saturated 01:22:07.115 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:07.115 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:07.116 00.001 30444 Enqueuing Expose request 01:22:07.348 00.232 15672 IsGuiding returns 0 01:22:07.349 00.001 15672 Move returns status 0, amount 195 01:22:07.349 00.000 15672 MoveAxis(N, 113, ABG) 01:22:07.349 00.000 15672 Guiding Dir = 0, Dur = 113 01:22:07.349 00.000 15672 IsSlewing returns 0 01:22:07.352 00.003 15672 IsGuiding returns 0 01:22:07.428 00.076 15672 PulseGuide returned control before completion, sleep 48 01:22:07.479 00.051 15672 IsGuiding returns 1 01:22:07.479 00.000 15672 scope still moving after pulse duration time elapsed 01:22:07.500 00.021 15672 IsSlewing returns 0 01:22:07.503 00.003 15672 IsGuiding returns 1 01:22:07.523 00.020 15672 IsSlewing returns 0 01:22:07.526 00.003 15672 IsGuiding returns 1 01:22:07.547 00.021 15672 IsSlewing returns 0 01:22:07.603 00.056 15672 IsGuiding returns 0 01:22:07.603 00.000 15672 scope move finished after 113 + 137 ms 01:22:07.603 00.000 15672 Move returns status 0, amount 113 01:22:07.603 00.000 15672 move complete, result=0 01:22:07.603 00.000 15672 worker thread done servicing request 01:22:07.603 00.000 15672 Worker thread wakes up 01:22:07.603 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:07.603 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:07.603 00.000 30444 GuideStep: 0.8 px 195 ms WEST, -0.6 px 113 ms NORTH 01:22:09.711 02.108 15672 Exposure complete 01:22:09.731 00.020 15672 worker thread done servicing request 01:22:09.732 00.001 30444 OnExposeComplete: enter 01:22:09.732 00.000 30444 UpdateGuideState(): m_state=6 01:22:09.732 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5272 01:22:09.732 00.000 30444 Star::Find returns 1 (1), X=460.80, Y=199.27, Mass=123245, SNR=87.5, Peak=13814 HFD=3.5 01:22:09.732 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 01:22:09.732 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 01:22:09.732 00.000 30444 CameraToMount -- cameraX=0.67 cameraY=-0.32 hyp=0.74 cameraTheta=-0.44 mountX=0.73 mountY=-0.17, mountTheta=-0.23 01:22:09.733 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.67, y=-0.32, opts=13) 01:22:09.733 00.000 30444 Enqueuing Move request for scope (0.67, -0.32) 01:22:09.733 00.000 15672 Worker thread wakes up 01:22:09.733 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.32) opts 0xd 01:22:09.733 00.000 15672 Handling offset move in thread for scope, endpoint = (0.67, -0.32) 01:22:09.733 00.000 15672 Moving (0.67, -0.32) raw xDistance=0.73 yDistance=-0.17 01:22:09.733 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.73 01:22:09.733 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:22:09.733 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 01:22:09.734 00.001 15672 MoveAxis(W, 212, ABG) 01:22:09.734 00.000 15672 Guiding Dir = 3, Dur = 212 01:22:09.734 00.000 15672 IsSlewing returns 0 01:22:09.735 00.001 15672 IsGuiding returns 0 01:22:09.742 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=13814, FiltMin=2569, FiltMax=10097, Gamma=2.950 01:22:09.759 00.017 15672 PulseGuide returned control before completion, sleep 198 01:22:09.796 00.037 30444 UpdateGuideState exits: m=123245 SNR=87.5 Saturated 01:22:09.796 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:09.797 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:09.797 00.000 30444 Enqueuing Expose request 01:22:09.961 00.164 15672 IsGuiding returns 1 01:22:09.961 00.000 15672 scope still moving after pulse duration time elapsed 01:22:09.982 00.021 15672 IsSlewing returns 0 01:22:10.001 00.019 15672 IsGuiding returns 0 01:22:10.001 00.000 15672 scope move finished after 212 + 54 ms 01:22:10.001 00.000 15672 Move returns status 0, amount 212 01:22:10.001 00.000 15672 MoveAxis(N, 0, ABG) 01:22:10.001 00.000 15672 Move returns status 0, amount 0 01:22:10.001 00.000 15672 move complete, result=0 01:22:10.001 00.000 15672 worker thread done servicing request 01:22:10.002 00.001 15672 Worker thread wakes up 01:22:10.002 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:10.002 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:10.002 00.000 30444 GuideStep: 0.7 px 212 ms WEST, -0.2 px 0 ms NORTH 01:22:11.908 01.906 15672 Exposure complete 01:22:11.929 00.021 15672 worker thread done servicing request 01:22:11.929 00.000 30444 OnExposeComplete: enter 01:22:11.929 00.000 30444 UpdateGuideState(): m_state=6 01:22:11.929 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5273 01:22:11.929 00.000 30444 Star::Find returns 1 (1), X=460.83, Y=199.09, Mass=123004, SNR=86.0, Peak=13801 HFD=3.5 01:22:11.929 00.000 30444 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.28) = xAngle (-0.33 = -0.33) 01:22:11.929 00.000 30444 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.39 = -0.39) 01:22:11.929 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=-0.50 hyp=0.87 cameraTheta=-0.61 mountX=0.82 mountY=-0.33, mountTheta=-0.39 01:22:11.930 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=-0.50, opts=13) 01:22:11.930 00.000 30444 Enqueuing Move request for scope (0.71, -0.50) 01:22:11.930 00.000 15672 Worker thread wakes up 01:22:11.930 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.50) opts 0xd 01:22:11.930 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, -0.50) 01:22:11.930 00.000 15672 Moving (0.71, -0.50) raw xDistance=0.82 yDistance=-0.33 01:22:11.930 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.82 01:22:11.930 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 01:22:11.930 00.000 15672 MoveAxis(W, 236, ABG) 01:22:11.930 00.000 15672 Guiding Dir = 3, Dur = 236 01:22:11.931 00.001 15672 IsSlewing returns 0 01:22:11.932 00.001 15672 IsGuiding returns 0 01:22:11.936 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=13801, FiltMin=2654, FiltMax=9901, Gamma=2.950 01:22:11.948 00.012 15672 PulseGuide returned control before completion, sleep 230 01:22:11.987 00.039 30444 UpdateGuideState exits: m=123004 SNR=86.0 Saturated 01:22:11.987 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:11.987 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:11.987 00.000 30444 Enqueuing Expose request 01:22:12.181 00.194 15672 IsGuiding returns 1 01:22:12.181 00.000 15672 scope still moving after pulse duration time elapsed 01:22:12.203 00.022 15672 IsSlewing returns 0 01:22:12.221 00.018 15672 IsGuiding returns 0 01:22:12.221 00.000 15672 scope move finished after 236 + 53 ms 01:22:12.221 00.000 15672 Move returns status 0, amount 236 01:22:12.221 00.000 15672 MoveAxis(N, 59, ABG) 01:22:12.221 00.000 15672 Guiding Dir = 0, Dur = 59 01:22:12.221 00.000 15672 IsSlewing returns 0 01:22:12.223 00.002 15672 IsGuiding returns 0 01:22:12.337 00.114 15672 IsGuiding returns 1 01:22:12.337 00.000 15672 scope still moving after pulse duration time elapsed 01:22:12.358 00.021 15672 IsSlewing returns 0 01:22:12.361 00.003 15672 IsGuiding returns 1 01:22:12.382 00.021 15672 IsSlewing returns 0 01:22:12.397 00.015 15672 IsGuiding returns 0 01:22:12.397 00.000 15672 scope move finished after 59 + 114 ms 01:22:12.397 00.000 15672 Move returns status 0, amount 59 01:22:12.397 00.000 15672 move complete, result=0 01:22:12.397 00.000 15672 worker thread done servicing request 01:22:12.397 00.000 15672 Worker thread wakes up 01:22:12.397 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:12.397 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:12.397 00.000 30444 GuideStep: 0.8 px 236 ms WEST, -0.3 px 59 ms NORTH 01:22:14.513 02.116 15672 Exposure complete 01:22:14.543 00.030 15672 worker thread done servicing request 01:22:14.543 00.000 30444 OnExposeComplete: enter 01:22:14.543 00.000 30444 UpdateGuideState(): m_state=6 01:22:14.543 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5274 01:22:14.543 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=200.37, Mass=122751, SNR=85.3, Peak=10120 HFD=3.4 01:22:14.543 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 01:22:14.543 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 01:22:14.543 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.78 hyp=0.87 cameraTheta=1.13 mountX=0.14 mountY=0.84, mountTheta=1.41 01:22:14.544 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.78, opts=13) 01:22:14.544 00.000 30444 Enqueuing Move request for scope (0.37, 0.78) 01:22:14.544 00.000 15672 Worker thread wakes up 01:22:14.544 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.78) opts 0xd 01:22:14.544 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.78) 01:22:14.544 00.000 15672 Moving (0.37, 0.78) raw xDistance=0.14 yDistance=0.84 01:22:14.544 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 01:22:14.544 00.000 15672 resist switch: large excursion: input 0.84 thresh 0.75 direction from -1 to 1 01:22:14.544 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.53 01:22:14.544 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 01:22:14.544 00.000 15672 MoveAxis(E, 0, ABG) 01:22:14.544 00.000 15672 Move returns status 0, amount 0 01:22:14.544 00.000 15672 MoveAxis(S, 151, ABG) 01:22:14.544 00.000 15672 Guiding Dir = 1, Dur = 151 01:22:14.545 00.001 15672 IsSlewing returns 0 01:22:14.547 00.002 15672 IsGuiding returns 0 01:22:14.550 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11146, FiltMin=2613, FiltMax=10285, Gamma=2.950 01:22:14.599 00.049 30444 UpdateGuideState exits: m=122751 SNR=85.3 Saturated 01:22:14.599 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:14.599 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:14.599 00.000 30444 Enqueuing Expose request 01:22:14.633 00.034 15672 PulseGuide returned control before completion, sleep 76 01:22:14.710 00.077 15672 IsGuiding returns 1 01:22:14.711 00.001 15672 scope still moving after pulse duration time elapsed 01:22:14.732 00.021 15672 IsSlewing returns 0 01:22:14.735 00.003 15672 IsGuiding returns 1 01:22:14.756 00.021 15672 IsSlewing returns 0 01:22:14.758 00.002 15672 IsGuiding returns 1 01:22:14.779 00.021 15672 IsSlewing returns 0 01:22:14.783 00.004 15672 IsGuiding returns 1 01:22:14.803 00.020 15672 IsSlewing returns 0 01:22:14.825 00.022 15672 IsGuiding returns 0 01:22:14.826 00.001 15672 scope move finished after 151 + 128 ms 01:22:14.826 00.000 15672 Move returns status 0, amount 151 01:22:14.826 00.000 15672 move complete, result=0 01:22:14.826 00.000 15672 worker thread done servicing request 01:22:14.826 00.000 15672 Worker thread wakes up 01:22:14.826 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:14.827 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:14.827 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.8 px 151 ms SOUTH 01:22:16.736 01.909 15672 Exposure complete 01:22:16.756 00.020 15672 worker thread done servicing request 01:22:16.756 00.000 30444 OnExposeComplete: enter 01:22:16.756 00.000 30444 UpdateGuideState(): m_state=6 01:22:16.756 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5275 01:22:16.756 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=199.69, Mass=125457, SNR=93.7, Peak=11388 HFD=3.5 01:22:16.756 00.000 30444 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 01:22:16.756 00.000 30444 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 01:22:16.756 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.10 hyp=0.44 cameraTheta=0.23 mountX=0.39 mountY=0.19, mountTheta=0.45 01:22:16.757 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.10, opts=13) 01:22:16.757 00.000 30444 Enqueuing Move request for scope (0.43, 0.10) 01:22:16.757 00.000 15672 Worker thread wakes up 01:22:16.757 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.10) opts 0xd 01:22:16.757 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.10) 01:22:16.757 00.000 15672 Moving (0.43, 0.10) raw xDistance=0.39 yDistance=0.19 01:22:16.757 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 01:22:16.757 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:22:16.757 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 01:22:16.757 00.000 15672 MoveAxis(W, 104, ABG) 01:22:16.757 00.000 15672 Guiding Dir = 3, Dur = 104 01:22:16.758 00.001 15672 IsSlewing returns 0 01:22:16.759 00.001 15672 IsGuiding returns 0 01:22:16.763 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=11672, FiltMin=2588, FiltMax=10020, Gamma=2.950 01:22:16.789 00.026 15672 PulseGuide returned control before completion, sleep 85 01:22:16.812 00.023 30444 UpdateGuideState exits: m=125457 SNR=93.7 Saturated 01:22:16.812 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:16.812 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:16.812 00.000 30444 Enqueuing Expose request 01:22:16.876 00.064 15672 IsGuiding returns 1 01:22:16.876 00.000 15672 scope still moving after pulse duration time elapsed 01:22:16.897 00.021 15672 IsSlewing returns 0 01:22:16.898 00.001 15672 IsGuiding returns 1 01:22:16.919 00.021 15672 IsSlewing returns 0 01:22:16.934 00.015 15672 IsGuiding returns 0 01:22:16.935 00.001 15672 scope move finished after 104 + 71 ms 01:22:16.935 00.000 15672 Move returns status 0, amount 104 01:22:16.935 00.000 15672 MoveAxis(N, 0, ABG) 01:22:16.935 00.000 15672 Move returns status 0, amount 0 01:22:16.935 00.000 15672 move complete, result=0 01:22:16.935 00.000 15672 worker thread done servicing request 01:22:16.935 00.000 15672 Worker thread wakes up 01:22:16.936 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:16.936 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:16.936 00.000 30444 GuideStep: 0.4 px 104 ms WEST, 0.2 px 0 ms NORTH 01:22:19.052 02.116 15672 Exposure complete 01:22:19.078 00.026 15672 worker thread done servicing request 01:22:19.079 00.001 30444 OnExposeComplete: enter 01:22:19.079 00.000 30444 UpdateGuideState(): m_state=6 01:22:19.079 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5276 01:22:19.079 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=200.06, Mass=122452, SNR=89.7, Peak=10887 HFD=3.9 01:22:19.079 00.000 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 01:22:19.079 00.000 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 01:22:19.079 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.47 hyp=0.47 cameraTheta=1.56 mountX=-0.13 mountY=0.46, mountTheta=1.84 01:22:19.079 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.47, opts=13) 01:22:19.079 00.000 30444 Enqueuing Move request for scope (0.00, 0.47) 01:22:19.080 00.001 15672 Worker thread wakes up 01:22:19.080 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.47) opts 0xd 01:22:19.080 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.47) 01:22:19.080 00.000 15672 Moving (0.00, 0.47) raw xDistance=-0.13 yDistance=0.46 01:22:19.080 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:22:19.080 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 01:22:19.080 00.000 15672 MoveAxis(E, 0, ABG) 01:22:19.080 00.000 15672 Move returns status 0, amount 0 01:22:19.080 00.000 15672 MoveAxis(S, 82, ABG) 01:22:19.080 00.000 15672 Guiding Dir = 1, Dur = 82 01:22:19.080 00.000 15672 IsSlewing returns 0 01:22:19.082 00.002 15672 IsGuiding returns 0 01:22:19.086 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11147, FiltMin=2549, FiltMax=9308, Gamma=2.950 01:22:19.136 00.050 30444 UpdateGuideState exits: m=122452 SNR=89.7 Saturated 01:22:19.136 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:19.136 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:19.136 00.000 30444 Enqueuing Expose request 01:22:19.202 00.066 15672 IsGuiding returns 1 01:22:19.202 00.000 15672 scope still moving after pulse duration time elapsed 01:22:19.222 00.020 15672 IsSlewing returns 0 01:22:19.223 00.001 15672 IsGuiding returns 1 01:22:19.244 00.021 15672 IsSlewing returns 0 01:22:19.245 00.001 15672 IsGuiding returns 1 01:22:19.266 00.021 15672 IsSlewing returns 0 01:22:19.298 00.032 15672 IsGuiding returns 0 01:22:19.298 00.000 15672 scope move finished after 82 + 133 ms 01:22:19.298 00.000 15672 Move returns status 0, amount 82 01:22:19.298 00.000 15672 move complete, result=0 01:22:19.298 00.000 15672 worker thread done servicing request 01:22:19.298 00.000 15672 Worker thread wakes up 01:22:19.298 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 82 ms SOUTH 01:22:19.298 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:19.298 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:21.206 01.908 15672 Exposure complete 01:22:21.226 00.020 15672 worker thread done servicing request 01:22:21.226 00.000 30444 OnExposeComplete: enter 01:22:21.226 00.000 30444 UpdateGuideState(): m_state=6 01:22:21.226 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5277 01:22:21.226 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=199.89, Mass=124996, SNR=104.1, Peak=13229 HFD=3.5 01:22:21.226 00.000 30444 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.28) = xAngle (2.71 = 2.71) 01:22:21.226 00.000 30444 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.65 = 2.65) 01:22:21.226 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.30 hyp=0.47 cameraTheta=2.44 mountX=-0.43 mountY=0.22, mountTheta=2.67 01:22:21.227 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.30, opts=13) 01:22:21.227 00.000 30444 Enqueuing Move request for scope (-0.36, 0.30) 01:22:21.227 00.000 15672 Worker thread wakes up 01:22:21.227 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.30) opts 0xd 01:22:21.227 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.30) 01:22:21.227 00.000 15672 Moving (-0.36, 0.30) raw xDistance=-0.43 yDistance=0.22 01:22:21.227 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 01:22:21.227 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:22:21.227 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 01:22:21.227 00.000 15672 MoveAxis(E, 116, ABG) 01:22:21.227 00.000 15672 Guiding Dir = 2, Dur = 116 01:22:21.228 00.001 15672 IsSlewing returns 0 01:22:21.228 00.000 15672 IsGuiding returns 0 01:22:21.232 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=13229, FiltMin=2629, FiltMax=9351, Gamma=2.950 01:22:21.245 00.013 15672 PulseGuide returned control before completion, sleep 110 01:22:21.282 00.037 30444 UpdateGuideState exits: m=124996 SNR=104.1 Saturated 01:22:21.282 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:21.282 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:21.282 00.000 30444 Enqueuing Expose request 01:22:21.358 00.076 15672 IsGuiding returns 1 01:22:21.358 00.000 15672 scope still moving after pulse duration time elapsed 01:22:21.379 00.021 15672 IsSlewing returns 0 01:22:21.390 00.011 15672 IsGuiding returns 0 01:22:21.390 00.000 15672 scope move finished after 116 + 45 ms 01:22:21.390 00.000 15672 Move returns status 0, amount 116 01:22:21.390 00.000 15672 MoveAxis(N, 0, ABG) 01:22:21.390 00.000 15672 Move returns status 0, amount 0 01:22:21.390 00.000 15672 move complete, result=0 01:22:21.390 00.000 15672 worker thread done servicing request 01:22:21.390 00.000 15672 Worker thread wakes up 01:22:21.390 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:21.391 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:21.391 00.000 30444 GuideStep: -0.4 px 116 ms EAST, 0.2 px 0 ms NORTH 01:22:23.502 02.111 15672 Exposure complete 01:22:23.521 00.019 15672 worker thread done servicing request 01:22:23.521 00.000 30444 OnExposeComplete: enter 01:22:23.521 00.000 30444 UpdateGuideState(): m_state=6 01:22:23.522 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5278 01:22:23.522 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=199.66, Mass=127179, SNR=88.2, Peak=11149 HFD=3.7 01:22:23.522 00.000 30444 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.28) = xAngle (0.39 = 0.39) 01:22:23.522 00.000 30444 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.33 = 0.33) 01:22:23.522 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.07 hyp=0.61 cameraTheta=0.11 mountX=0.57 mountY=0.20, mountTheta=0.33 01:22:23.522 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.07, opts=13) 01:22:23.522 00.000 30444 Enqueuing Move request for scope (0.61, 0.07) 01:22:23.522 00.000 15672 Worker thread wakes up 01:22:23.522 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.07) opts 0xd 01:22:23.523 00.001 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.07) 01:22:23.523 00.000 15672 Moving (0.61, 0.07) raw xDistance=0.57 yDistance=0.20 01:22:23.523 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.57 01:22:23.523 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:22:23.523 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 01:22:23.523 00.000 15672 MoveAxis(W, 145, ABG) 01:22:23.523 00.000 15672 Guiding Dir = 3, Dur = 145 01:22:23.525 00.002 15672 IsSlewing returns 0 01:22:23.527 00.002 15672 IsGuiding returns 0 01:22:23.531 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=11149, FiltMin=2622, FiltMax=9623, Gamma=2.950 01:22:23.546 00.015 15672 PulseGuide returned control before completion, sleep 136 01:22:23.612 00.066 30444 UpdateGuideState exits: m=127179 SNR=88.2 Saturated 01:22:23.612 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:23.613 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:23.613 00.000 30444 Enqueuing Expose request 01:22:23.722 00.109 15672 IsGuiding returns 0 01:22:23.722 00.000 15672 Move returns status 0, amount 145 01:22:23.722 00.000 15672 MoveAxis(N, 0, ABG) 01:22:23.722 00.000 15672 Move returns status 0, amount 0 01:22:23.722 00.000 15672 move complete, result=0 01:22:23.722 00.000 15672 worker thread done servicing request 01:22:23.722 00.000 15672 Worker thread wakes up 01:22:23.722 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:23.722 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:23.722 00.000 30444 GuideStep: 0.6 px 145 ms WEST, 0.2 px 0 ms NORTH 01:22:25.628 01.906 15672 Exposure complete 01:22:25.648 00.020 15672 worker thread done servicing request 01:22:25.648 00.000 30444 OnExposeComplete: enter 01:22:25.648 00.000 30444 UpdateGuideState(): m_state=6 01:22:25.648 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5279 01:22:25.648 00.000 30444 Star::Find returns 1 (1), X=459.31, Y=200.83, Mass=125298, SNR=85.6, Peak=11444 HFD=3.8 01:22:25.648 00.000 30444 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.28) = xAngle (2.43 = 2.43) 01:22:25.648 00.000 30444 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.37 = 2.37) 01:22:25.648 00.000 30444 CameraToMount -- cameraX=-0.81 cameraY=1.24 hyp=1.49 cameraTheta=2.15 mountX=-1.12 mountY=1.04, mountTheta=2.39 01:22:25.649 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.81, y=1.24, opts=13) 01:22:25.649 00.000 30444 Enqueuing Move request for scope (-0.81, 1.24) 01:22:25.649 00.000 15672 Worker thread wakes up 01:22:25.649 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 1.24) opts 0xd 01:22:25.649 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.81, 1.24) 01:22:25.649 00.000 15672 Moving (-0.81, 1.24) raw xDistance=-1.12 yDistance=1.04 01:22:25.649 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.12 01:22:25.649 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04 01:22:25.649 00.000 15672 MoveAxis(E, 293, ABG) 01:22:25.649 00.000 15672 Guiding Dir = 2, Dur = 293 01:22:25.650 00.001 15672 IsSlewing returns 0 01:22:25.651 00.001 15672 IsGuiding returns 0 01:22:25.656 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=11444, FiltMin=2649, FiltMax=8531, Gamma=2.950 01:22:25.670 00.014 15672 PulseGuide returned control before completion, sleep 284 01:22:25.704 00.034 30444 UpdateGuideState exits: m=125298 SNR=85.6 Saturated 01:22:25.704 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:25.705 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:25.705 00.000 30444 Enqueuing Expose request 01:22:25.956 00.251 15672 IsGuiding returns 1 01:22:25.956 00.000 15672 scope still moving after pulse duration time elapsed 01:22:25.977 00.021 15672 IsSlewing returns 0 01:22:25.991 00.014 15672 IsGuiding returns 0 01:22:25.991 00.000 15672 scope move finished after 293 + 46 ms 01:22:25.991 00.000 15672 Move returns status 0, amount 293 01:22:25.991 00.000 15672 MoveAxis(S, 186, ABG) 01:22:25.991 00.000 15672 Guiding Dir = 1, Dur = 186 01:22:25.991 00.000 15672 IsSlewing returns 0 01:22:25.992 00.001 15672 IsGuiding returns 0 01:22:26.070 00.078 15672 PulseGuide returned control before completion, sleep 118 01:22:26.191 00.121 15672 IsGuiding returns 1 01:22:26.191 00.000 15672 scope still moving after pulse duration time elapsed 01:22:26.212 00.021 15672 IsSlewing returns 0 01:22:26.215 00.003 15672 IsGuiding returns 1 01:22:26.236 00.021 15672 IsSlewing returns 0 01:22:26.239 00.003 15672 IsGuiding returns 1 01:22:26.260 00.021 15672 IsSlewing returns 0 01:22:26.295 00.035 15672 IsGuiding returns 0 01:22:26.295 00.000 15672 scope move finished after 186 + 117 ms 01:22:26.295 00.000 15672 Move returns status 0, amount 186 01:22:26.295 00.000 15672 move complete, result=0 01:22:26.295 00.000 15672 worker thread done servicing request 01:22:26.296 00.001 15672 Worker thread wakes up 01:22:26.296 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:26.296 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:26.296 00.000 30444 GuideStep: -1.1 px 293 ms EAST, 1.0 px 186 ms SOUTH 01:22:28.415 02.119 15672 Exposure complete 01:22:28.445 00.030 15672 worker thread done servicing request 01:22:28.445 00.000 30444 OnExposeComplete: enter 01:22:28.445 00.000 30444 UpdateGuideState(): m_state=6 01:22:28.445 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5280 01:22:28.445 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=199.85, Mass=122269, SNR=91.5, Peak=11305 HFD=3.9 01:22:28.445 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.55 = 0.55) 01:22:28.445 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 01:22:28.445 00.000 30444 CameraToMount -- cameraX=0.93 cameraY=0.26 hyp=0.97 cameraTheta=0.28 mountX=0.82 mountY=0.46, mountTheta=0.51 01:22:28.446 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.93, y=0.26, opts=13) 01:22:28.446 00.000 30444 Enqueuing Move request for scope (0.93, 0.26) 01:22:28.446 00.000 15672 Worker thread wakes up 01:22:28.446 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.26) opts 0xd 01:22:28.446 00.000 15672 Handling offset move in thread for scope, endpoint = (0.93, 0.26) 01:22:28.446 00.000 15672 Moving (0.93, 0.26) raw xDistance=0.82 yDistance=0.46 01:22:28.446 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.82 01:22:28.446 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 01:22:28.446 00.000 15672 MoveAxis(W, 202, ABG) 01:22:28.446 00.000 15672 Guiding Dir = 3, Dur = 202 01:22:28.446 00.000 15672 IsSlewing returns 0 01:22:28.452 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=11587, FiltMin=2626, FiltMax=9681, Gamma=2.950 01:22:28.482 00.030 15672 IsGuiding returns 0 01:22:28.498 00.016 15672 PulseGuide returned control before completion, sleep 197 01:22:28.703 00.205 30444 UpdateGuideState exits: m=122269 SNR=91.5 Saturated 01:22:28.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:28.703 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:28.703 00.000 30444 Enqueuing Expose request 01:22:28.725 00.022 15672 IsGuiding returns 1 01:22:28.725 00.000 15672 scope still moving after pulse duration time elapsed 01:22:28.746 00.021 15672 IsSlewing returns 0 01:22:28.755 00.009 15672 IsGuiding returns 0 01:22:28.755 00.000 15672 scope move finished after 202 + 69 ms 01:22:28.755 00.000 15672 Move returns status 0, amount 202 01:22:28.755 00.000 15672 MoveAxis(S, 82, ABG) 01:22:28.755 00.000 15672 Guiding Dir = 1, Dur = 82 01:22:28.755 00.000 15672 IsSlewing returns 0 01:22:28.756 00.001 15672 IsGuiding returns 0 01:22:28.834 00.078 15672 PulseGuide returned control before completion, sleep 14 01:22:28.852 00.018 15672 IsGuiding returns 1 01:22:28.852 00.000 15672 scope still moving after pulse duration time elapsed 01:22:28.873 00.021 15672 IsSlewing returns 0 01:22:28.875 00.002 15672 IsGuiding returns 1 01:22:28.897 00.022 15672 IsSlewing returns 0 01:22:28.900 00.003 15672 IsGuiding returns 1 01:22:28.921 00.021 15672 IsSlewing returns 0 01:22:28.978 00.057 15672 IsGuiding returns 0 01:22:28.979 00.001 15672 scope move finished after 82 + 140 ms 01:22:28.979 00.000 15672 Move returns status 0, amount 82 01:22:28.979 00.000 15672 move complete, result=0 01:22:28.979 00.000 15672 worker thread done servicing request 01:22:28.979 00.000 15672 Worker thread wakes up 01:22:28.979 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:28.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:28.980 00.001 30444 GuideStep: 0.8 px 202 ms WEST, 0.5 px 82 ms SOUTH 01:22:30.888 01.908 15672 Exposure complete 01:22:30.908 00.020 15672 worker thread done servicing request 01:22:30.908 00.000 30444 OnExposeComplete: enter 01:22:30.908 00.000 30444 UpdateGuideState(): m_state=6 01:22:30.908 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5281 01:22:30.908 00.000 30444 Star::Find returns 1 (1), X=459.55, Y=200.02, Mass=118529, SNR=97.7, Peak=11723 HFD=3.5 01:22:30.908 00.000 30444 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.28) = xAngle (2.78 = 2.78) 01:22:30.908 00.000 30444 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.72 = 2.72) 01:22:30.908 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=0.43 hyp=0.72 cameraTheta=2.51 mountX=-0.67 mountY=0.29, mountTheta=2.73 01:22:30.909 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=0.43, opts=13) 01:22:30.909 00.000 30444 Enqueuing Move request for scope (-0.58, 0.43) 01:22:30.909 00.000 15672 Worker thread wakes up 01:22:30.909 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.43) opts 0xd 01:22:30.909 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, 0.43) 01:22:30.909 00.000 15672 Moving (-0.58, 0.43) raw xDistance=-0.67 yDistance=0.29 01:22:30.909 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.67 01:22:30.909 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 01:22:30.909 00.000 15672 MoveAxis(E, 168, ABG) 01:22:30.909 00.000 15672 Guiding Dir = 2, Dur = 168 01:22:30.910 00.001 15672 IsSlewing returns 0 01:22:30.911 00.001 15672 IsGuiding returns 0 01:22:30.916 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=11975, FiltMin=2520, FiltMax=9642, Gamma=2.950 01:22:30.927 00.011 15672 PulseGuide returned control before completion, sleep 164 01:22:30.965 00.038 30444 UpdateGuideState exits: m=118529 SNR=97.7 Saturated 01:22:30.965 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:30.965 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:30.965 00.000 30444 Enqueuing Expose request 01:22:31.095 00.130 15672 IsGuiding returns 1 01:22:31.095 00.000 15672 scope still moving after pulse duration time elapsed 01:22:31.116 00.021 15672 IsSlewing returns 0 01:22:31.119 00.003 15672 IsGuiding returns 0 01:22:31.119 00.000 15672 scope move finished after 168 + 38 ms 01:22:31.119 00.000 15672 Move returns status 0, amount 168 01:22:31.119 00.000 15672 MoveAxis(S, 52, ABG) 01:22:31.119 00.000 15672 Guiding Dir = 1, Dur = 52 01:22:31.119 00.000 15672 IsSlewing returns 0 01:22:31.121 00.002 15672 IsGuiding returns 0 01:22:31.204 00.083 15672 IsGuiding returns 1 01:22:31.204 00.000 15672 scope still moving after pulse duration time elapsed 01:22:31.225 00.021 15672 IsSlewing returns 0 01:22:31.228 00.003 15672 IsGuiding returns 1 01:22:31.249 00.021 15672 IsSlewing returns 0 01:22:31.252 00.003 15672 IsGuiding returns 1 01:22:31.272 00.020 15672 IsSlewing returns 0 01:22:31.326 00.054 15672 IsGuiding returns 0 01:22:31.326 00.000 15672 scope move finished after 52 + 153 ms 01:22:31.326 00.000 15672 Move returns status 0, amount 52 01:22:31.326 00.000 15672 move complete, result=0 01:22:31.326 00.000 15672 worker thread done servicing request 01:22:31.327 00.001 15672 Worker thread wakes up 01:22:31.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:31.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:31.327 00.000 30444 GuideStep: -0.7 px 168 ms EAST, 0.3 px 52 ms SOUTH 01:22:33.435 02.108 15672 Exposure complete 01:22:33.457 00.022 15672 worker thread done servicing request 01:22:33.457 00.000 30444 OnExposeComplete: enter 01:22:33.457 00.000 30444 UpdateGuideState(): m_state=6 01:22:33.457 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5282 01:22:33.457 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=199.46, Mass=128625, SNR=96.7, Peak=12610 HFD=3.2 01:22:33.457 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 01:22:33.457 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.13 = -0.13) 01:22:33.457 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.13 hyp=0.40 cameraTheta=-0.34 mountX=0.39 mountY=-0.05, mountTheta=-0.13 01:22:33.458 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.13, opts=13) 01:22:33.458 00.000 30444 Enqueuing Move request for scope (0.37, -0.13) 01:22:33.458 00.000 15672 Worker thread wakes up 01:22:33.458 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.13) opts 0xd 01:22:33.458 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.13) 01:22:33.458 00.000 15672 Moving (0.37, -0.13) raw xDistance=0.39 yDistance=-0.05 01:22:33.458 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39 01:22:33.458 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:22:33.458 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:22:33.458 00.000 15672 MoveAxis(W, 95, ABG) 01:22:33.458 00.000 15672 Guiding Dir = 3, Dur = 95 01:22:33.459 00.001 15672 IsSlewing returns 0 01:22:33.465 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=13117, FiltMin=2575, FiltMax=10352, Gamma=2.950 01:22:33.469 00.004 15672 IsGuiding returns 0 01:22:33.498 00.029 15672 PulseGuide returned control before completion, sleep 76 01:22:33.521 00.023 30444 UpdateGuideState exits: m=128625 SNR=96.7 Saturated 01:22:33.521 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:33.521 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:33.521 00.000 30444 Enqueuing Expose request 01:22:33.576 00.055 15672 IsGuiding returns 1 01:22:33.576 00.000 15672 scope still moving after pulse duration time elapsed 01:22:33.597 00.021 15672 IsSlewing returns 0 01:22:33.611 00.014 15672 IsGuiding returns 0 01:22:33.612 00.001 15672 scope move finished after 95 + 47 ms 01:22:33.612 00.000 15672 Move returns status 0, amount 95 01:22:33.612 00.000 15672 MoveAxis(N, 0, ABG) 01:22:33.612 00.000 15672 Move returns status 0, amount 0 01:22:33.612 00.000 15672 move complete, result=0 01:22:33.612 00.000 15672 worker thread done servicing request 01:22:33.612 00.000 15672 Worker thread wakes up 01:22:33.613 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:33.613 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:33.613 00.000 30444 GuideStep: 0.4 px 95 ms WEST, -0.0 px 0 ms NORTH 01:22:35.522 01.909 15672 Exposure complete 01:22:35.541 00.019 15672 worker thread done servicing request 01:22:35.541 00.000 30444 OnExposeComplete: enter 01:22:35.541 00.000 30444 UpdateGuideState(): m_state=6 01:22:35.542 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5283 01:22:35.542 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=199.45, Mass=127475, SNR=88.0, Peak=12863 HFD=3.3 01:22:35.542 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 01:22:35.542 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.21 = -0.21) 01:22:35.542 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.14 hyp=0.34 cameraTheta=-0.42 mountX=0.34 mountY=-0.07, mountTheta=-0.20 01:22:35.542 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.14, opts=13) 01:22:35.542 00.000 30444 Enqueuing Move request for scope (0.31, -0.14) 01:22:35.542 00.000 15672 Worker thread wakes up 01:22:35.542 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.14) opts 0xd 01:22:35.542 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.14) 01:22:35.543 00.001 15672 Moving (0.31, -0.14) raw xDistance=0.34 yDistance=-0.07 01:22:35.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34 01:22:35.543 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:22:35.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:22:35.543 00.000 15672 MoveAxis(W, 99, ABG) 01:22:35.543 00.000 15672 Guiding Dir = 3, Dur = 99 01:22:35.544 00.001 15672 IsSlewing returns 0 01:22:35.545 00.001 15672 IsGuiding returns 0 01:22:35.549 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=13478, FiltMin=2628, FiltMax=10034, Gamma=2.950 01:22:35.559 00.010 15672 PulseGuide returned control before completion, sleep 95 01:22:35.598 00.039 30444 UpdateGuideState exits: m=127475 SNR=88.0 Saturated 01:22:35.598 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:35.598 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:35.598 00.000 30444 Enqueuing Expose request 01:22:35.655 00.057 15672 IsGuiding returns 1 01:22:35.656 00.001 15672 scope still moving after pulse duration time elapsed 01:22:35.677 00.021 15672 IsSlewing returns 0 01:22:35.687 00.010 15672 IsGuiding returns 0 01:22:35.687 00.000 15672 scope move finished after 99 + 43 ms 01:22:35.687 00.000 15672 Move returns status 0, amount 99 01:22:35.687 00.000 15672 MoveAxis(N, 0, ABG) 01:22:35.687 00.000 15672 Move returns status 0, amount 0 01:22:35.687 00.000 15672 move complete, result=0 01:22:35.687 00.000 15672 worker thread done servicing request 01:22:35.687 00.000 15672 Worker thread wakes up 01:22:35.687 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:35.687 00.000 30444 GuideStep: 0.3 px 99 ms WEST, -0.1 px 0 ms NORTH 01:22:35.687 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:37.796 02.109 15672 Exposure complete 01:22:37.820 00.024 15672 worker thread done servicing request 01:22:37.820 00.000 30444 OnExposeComplete: enter 01:22:37.820 00.000 30444 UpdateGuideState(): m_state=6 01:22:37.821 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5284 01:22:37.821 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=199.52, Mass=118391, SNR=84.1, Peak=12201 HFD=3.5 01:22:37.821 00.000 30444 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.28) = xAngle (0.15 = 0.15) 01:22:37.821 00.000 30444 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.09 = 0.09) 01:22:37.821 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.07 hyp=0.55 cameraTheta=-0.13 mountX=0.54 mountY=0.05, mountTheta=0.09 01:22:37.822 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.07, opts=13) 01:22:37.822 00.000 30444 Enqueuing Move request for scope (0.54, -0.07) 01:22:37.822 00.000 15672 Worker thread wakes up 01:22:37.822 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.07) opts 0xd 01:22:37.822 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.07) 01:22:37.822 00.000 15672 Moving (0.54, -0.07) raw xDistance=0.54 yDistance=0.05 01:22:37.822 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54 01:22:37.822 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:22:37.822 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 01:22:37.822 00.000 15672 MoveAxis(W, 153, ABG) 01:22:37.822 00.000 15672 Guiding Dir = 3, Dur = 153 01:22:37.823 00.001 15672 IsSlewing returns 0 01:22:37.824 00.001 15672 IsGuiding returns 0 01:22:37.830 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12201, FiltMin=2639, FiltMax=10270, Gamma=2.950 01:22:37.843 00.013 15672 PulseGuide returned control before completion, sleep 144 01:22:37.882 00.039 30444 UpdateGuideState exits: m=118391 SNR=84.1 Saturated 01:22:37.882 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:37.882 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:37.882 00.000 30444 Enqueuing Expose request 01:22:37.991 00.109 15672 IsGuiding returns 1 01:22:37.991 00.000 15672 scope still moving after pulse duration time elapsed 01:22:38.011 00.020 15672 IsSlewing returns 0 01:22:38.021 00.010 15672 IsGuiding returns 0 01:22:38.022 00.001 15672 scope move finished after 153 + 43 ms 01:22:38.022 00.000 15672 Move returns status 0, amount 153 01:22:38.022 00.000 15672 MoveAxis(N, 0, ABG) 01:22:38.022 00.000 15672 Move returns status 0, amount 0 01:22:38.022 00.000 15672 move complete, result=0 01:22:38.022 00.000 15672 worker thread done servicing request 01:22:38.022 00.000 15672 Worker thread wakes up 01:22:38.023 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:38.023 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:38.023 00.000 30444 GuideStep: 0.5 px 153 ms WEST, 0.0 px 0 ms NORTH 01:22:39.931 01.908 15672 Exposure complete 01:22:39.951 00.020 15672 worker thread done servicing request 01:22:39.952 00.001 30444 OnExposeComplete: enter 01:22:39.952 00.000 30444 UpdateGuideState(): m_state=6 01:22:39.952 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5285 01:22:39.952 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=199.60, Mass=122902, SNR=90.3, Peak=12065 HFD=3.6 01:22:39.952 00.000 30444 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 01:22:39.952 00.000 30444 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.35 = 0.35) 01:22:39.952 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.13 mountX=0.10 mountY=0.04, mountTheta=0.36 01:22:39.953 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.01, opts=13) 01:22:39.953 00.000 30444 Enqueuing Move request for scope (0.11, 0.01) 01:22:39.953 00.000 15672 Worker thread wakes up 01:22:39.953 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd 01:22:39.953 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.01) 01:22:39.953 00.000 15672 Moving (0.11, 0.01) raw xDistance=0.10 yDistance=0.04 01:22:39.953 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:22:39.953 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:22:39.953 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 01:22:39.953 00.000 15672 MoveAxis(E, 0, ABG) 01:22:39.953 00.000 15672 Move returns status 0, amount 0 01:22:39.953 00.000 15672 MoveAxis(N, 0, ABG) 01:22:39.953 00.000 15672 Move returns status 0, amount 0 01:22:39.953 00.000 15672 move complete, result=0 01:22:39.953 00.000 15672 worker thread done servicing request 01:22:39.959 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=12065, FiltMin=2613, FiltMax=10316, Gamma=2.950 01:22:40.020 00.061 30444 UpdateGuideState exits: m=122902 SNR=90.3 Saturated 01:22:40.020 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:40.020 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:40.020 00.000 30444 Enqueuing Expose request 01:22:40.020 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:22:40.020 00.000 15672 Worker thread wakes up 01:22:40.020 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:40.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:42.127 02.107 15672 Exposure complete 01:22:42.148 00.021 15672 worker thread done servicing request 01:22:42.148 00.000 30444 OnExposeComplete: enter 01:22:42.148 00.000 30444 UpdateGuideState(): m_state=6 01:22:42.148 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5286 01:22:42.148 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=199.64, Mass=118973, SNR=76.1, Peak=11779 HFD=3.6 01:22:42.148 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.07 = 1.07) 01:22:42.148 00.000 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 01:22:42.148 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.79 mountX=0.03 mountY=0.06, mountTheta=1.05 01:22:42.149 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.05, opts=13) 01:22:42.149 00.000 30444 Enqueuing Move request for scope (0.05, 0.05) 01:22:42.149 00.000 15672 Worker thread wakes up 01:22:42.149 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd 01:22:42.149 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.05) 01:22:42.149 00.000 15672 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=0.06 01:22:42.149 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 01:22:42.149 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:22:42.150 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 01:22:42.150 00.000 15672 MoveAxis(E, 0, ABG) 01:22:42.150 00.000 15672 Move returns status 0, amount 0 01:22:42.150 00.000 15672 MoveAxis(N, 0, ABG) 01:22:42.150 00.000 15672 Move returns status 0, amount 0 01:22:42.150 00.000 15672 move complete, result=0 01:22:42.150 00.000 15672 worker thread done servicing request 01:22:42.155 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=11874, FiltMin=2590, FiltMax=10211, Gamma=2.950 01:22:42.210 00.055 30444 UpdateGuideState exits: m=118973 SNR=76.1 Saturated 01:22:42.210 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:42.210 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:42.210 00.000 30444 Enqueuing Expose request 01:22:42.210 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:22:42.210 00.000 15672 Worker thread wakes up 01:22:42.210 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:42.210 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:44.125 01.915 15672 Exposure complete 01:22:44.157 00.032 15672 worker thread done servicing request 01:22:44.158 00.001 30444 OnExposeComplete: enter 01:22:44.158 00.000 30444 UpdateGuideState(): m_state=6 01:22:44.158 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5287 01:22:44.158 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=199.65, Mass=123232, SNR=99.9, Peak=11990 HFD=3.7 01:22:44.158 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 01:22:44.158 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 01:22:44.158 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.69 mountX=0.06 mountY=0.08, mountTheta=0.94 01:22:44.158 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.06, opts=13) 01:22:44.158 00.000 30444 Enqueuing Move request for scope (0.08, 0.06) 01:22:44.159 00.001 15672 Worker thread wakes up 01:22:44.159 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd 01:22:44.159 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.06) 01:22:44.159 00.000 15672 Moving (0.08, 0.06) raw xDistance=0.06 yDistance=0.08 01:22:44.159 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 01:22:44.159 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:22:44.159 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 01:22:44.159 00.000 15672 MoveAxis(E, 0, ABG) 01:22:44.159 00.000 15672 Move returns status 0, amount 0 01:22:44.159 00.000 15672 MoveAxis(N, 0, ABG) 01:22:44.159 00.000 15672 Move returns status 0, amount 0 01:22:44.159 00.000 15672 move complete, result=0 01:22:44.159 00.000 15672 worker thread done servicing request 01:22:44.163 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=12652, FiltMin=2593, FiltMax=10601, Gamma=2.950 01:22:44.213 00.050 30444 UpdateGuideState exits: m=123232 SNR=99.9 Saturated 01:22:44.213 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:44.213 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:44.213 00.000 30444 Enqueuing Expose request 01:22:44.213 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:22:44.213 00.000 15672 Worker thread wakes up 01:22:44.213 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:44.213 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:46.324 02.111 15672 Exposure complete 01:22:46.344 00.020 15672 worker thread done servicing request 01:22:46.345 00.001 30444 OnExposeComplete: enter 01:22:46.345 00.000 30444 UpdateGuideState(): m_state=6 01:22:46.345 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5288 01:22:46.345 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=199.31, Mass=127963, SNR=97.2, Peak=12879 HFD=3.5 01:22:46.345 00.000 30444 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.28) = xAngle (-0.82 = -0.82) 01:22:46.345 00.000 30444 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 01:22:46.345 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.28 hyp=0.31 cameraTheta=-1.10 mountX=0.21 mountY=-0.24, mountTheta=-0.85 01:22:46.346 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.28, opts=13) 01:22:46.346 00.000 30444 Enqueuing Move request for scope (0.14, -0.28) 01:22:46.346 00.000 15672 Worker thread wakes up 01:22:46.346 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.28) opts 0xd 01:22:46.346 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.28) 01:22:46.346 00.000 15672 Moving (0.14, -0.28) raw xDistance=0.21 yDistance=-0.24 01:22:46.346 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:22:46.346 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:22:46.346 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 01:22:46.346 00.000 15672 MoveAxis(E, 0, ABG) 01:22:46.346 00.000 15672 Move returns status 0, amount 0 01:22:46.346 00.000 15672 MoveAxis(N, 0, ABG) 01:22:46.346 00.000 15672 Move returns status 0, amount 0 01:22:46.346 00.000 15672 move complete, result=0 01:22:46.346 00.000 15672 worker thread done servicing request 01:22:46.354 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=13399, FiltMin=2629, FiltMax=10383, Gamma=2.950 01:22:46.405 00.051 30444 UpdateGuideState exits: m=127963 SNR=97.2 Saturated 01:22:46.405 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:46.405 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:46.405 00.000 30444 Enqueuing Expose request 01:22:46.405 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:22:46.405 00.000 15672 Worker thread wakes up 01:22:46.405 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:46.405 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:48.313 01.908 15672 Exposure complete 01:22:48.333 00.020 15672 worker thread done servicing request 01:22:48.333 00.000 30444 OnExposeComplete: enter 01:22:48.333 00.000 30444 UpdateGuideState(): m_state=6 01:22:48.333 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5289 01:22:48.334 00.001 30444 Star::Find returns 1 (1), X=460.31, Y=199.38, Mass=128424, SNR=96.2, Peak=12841 HFD=3.5 01:22:48.334 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 01:22:48.334 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.61 = -0.61) 01:22:48.334 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-0.83 mountX=0.24 mountY=-0.16, mountTheta=-0.59 01:22:48.334 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.21, opts=13) 01:22:48.334 00.000 30444 Enqueuing Move request for scope (0.19, -0.21) 01:22:48.334 00.000 15672 Worker thread wakes up 01:22:48.334 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.21) opts 0xd 01:22:48.334 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.21) 01:22:48.334 00.000 15672 Moving (0.19, -0.21) raw xDistance=0.24 yDistance=-0.16 01:22:48.335 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 01:22:48.335 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:22:48.335 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 01:22:48.335 00.000 15672 MoveAxis(E, 0, ABG) 01:22:48.335 00.000 15672 Move returns status 0, amount 0 01:22:48.335 00.000 15672 MoveAxis(N, 0, ABG) 01:22:48.335 00.000 15672 Move returns status 0, amount 0 01:22:48.335 00.000 15672 move complete, result=0 01:22:48.335 00.000 15672 worker thread done servicing request 01:22:48.340 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=12841, FiltMin=2594, FiltMax=9877, Gamma=2.950 01:22:48.389 00.049 30444 UpdateGuideState exits: m=128424 SNR=96.2 Saturated 01:22:48.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:48.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:48.389 00.000 30444 Enqueuing Expose request 01:22:48.389 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:22:48.389 00.000 15672 Worker thread wakes up 01:22:48.389 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:48.390 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:50.498 02.108 15672 Exposure complete 01:22:50.518 00.020 15672 worker thread done servicing request 01:22:50.518 00.000 30444 OnExposeComplete: enter 01:22:50.518 00.000 30444 UpdateGuideState(): m_state=6 01:22:50.518 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5290 01:22:50.518 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=199.38, Mass=138308, SNR=105.2, Peak=13074 HFD=3.4 01:22:50.518 00.000 30444 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 01:22:50.518 00.000 30444 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 01:22:50.518 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.21 hyp=0.35 cameraTheta=-0.64 mountX=0.33 mountY=-0.14, mountTheta=-0.41 01:22:50.519 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.21, opts=13) 01:22:50.519 00.000 30444 Enqueuing Move request for scope (0.28, -0.21) 01:22:50.519 00.000 15672 Worker thread wakes up 01:22:50.519 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.21) opts 0xd 01:22:50.519 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.21) 01:22:50.519 00.000 15672 Moving (0.28, -0.21) raw xDistance=0.33 yDistance=-0.14 01:22:50.519 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 01:22:50.519 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:22:50.519 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:22:50.519 00.000 15672 MoveAxis(W, 89, ABG) 01:22:50.519 00.000 15672 Guiding Dir = 3, Dur = 89 01:22:50.521 00.002 15672 IsSlewing returns 0 01:22:50.522 00.001 15672 IsGuiding returns 0 01:22:50.526 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=13074, FiltMin=2651, FiltMax=10282, Gamma=2.950 01:22:50.544 00.018 15672 PulseGuide returned control before completion, sleep 77 01:22:50.574 00.030 30444 UpdateGuideState exits: m=138308 SNR=105.2 Saturated 01:22:50.579 00.005 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:50.579 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:50.579 00.000 30444 Enqueuing Expose request 01:22:50.621 00.042 15672 IsGuiding returns 1 01:22:50.622 00.001 15672 scope still moving after pulse duration time elapsed 01:22:50.643 00.021 15672 IsSlewing returns 0 01:22:50.656 00.013 15672 IsGuiding returns 0 01:22:50.656 00.000 15672 scope move finished after 89 + 46 ms 01:22:50.657 00.001 15672 Move returns status 0, amount 89 01:22:50.657 00.000 15672 MoveAxis(N, 0, ABG) 01:22:50.657 00.000 15672 Move returns status 0, amount 0 01:22:50.657 00.000 15672 move complete, result=0 01:22:50.657 00.000 15672 worker thread done servicing request 01:22:50.657 00.000 15672 Worker thread wakes up 01:22:50.657 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:50.658 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:50.658 00.000 30444 GuideStep: 0.3 px 89 ms WEST, -0.1 px 0 ms NORTH 01:22:52.567 01.909 15672 Exposure complete 01:22:52.586 00.019 15672 worker thread done servicing request 01:22:52.586 00.000 30444 OnExposeComplete: enter 01:22:52.587 00.001 30444 UpdateGuideState(): m_state=6 01:22:52.587 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5291 01:22:52.587 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=199.37, Mass=133554, SNR=96.3, Peak=13487 HFD=3.6 01:22:52.587 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.07 = -1.07) 01:22:52.587 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.13 = -1.13) 01:22:52.587 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.35 mountX=0.11 mountY=-0.20, mountTheta=-1.08 01:22:52.587 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.22, opts=13) 01:22:52.587 00.000 30444 Enqueuing Move request for scope (0.05, -0.22) 01:22:52.587 00.000 15672 Worker thread wakes up 01:22:52.588 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd 01:22:52.588 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.22) 01:22:52.588 00.000 15672 Moving (0.05, -0.22) raw xDistance=0.11 yDistance=-0.20 01:22:52.588 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 01:22:52.588 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:22:52.588 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 01:22:52.588 00.000 15672 MoveAxis(E, 0, ABG) 01:22:52.588 00.000 15672 Move returns status 0, amount 0 01:22:52.588 00.000 15672 MoveAxis(N, 0, ABG) 01:22:52.588 00.000 15672 Move returns status 0, amount 0 01:22:52.588 00.000 15672 move complete, result=0 01:22:52.588 00.000 15672 worker thread done servicing request 01:22:52.593 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=13487, FiltMin=2609, FiltMax=10531, Gamma=2.950 01:22:52.642 00.049 30444 UpdateGuideState exits: m=133554 SNR=96.3 Saturated 01:22:52.642 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:52.642 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:52.642 00.000 30444 Enqueuing Expose request 01:22:52.642 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:22:52.642 00.000 15672 Worker thread wakes up 01:22:52.642 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:52.642 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:54.749 02.107 15672 Exposure complete 01:22:54.769 00.020 15672 worker thread done servicing request 01:22:54.769 00.000 30444 OnExposeComplete: enter 01:22:54.769 00.000 30444 UpdateGuideState(): m_state=6 01:22:54.769 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5292 01:22:54.769 00.000 30444 Star::Find returns 1 (1), X=459.45, Y=199.41, Mass=107942, SNR=80.3, Peak=13846 HFD=3.1 01:22:54.769 00.000 30444 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 01:22:54.769 00.000 30444 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 01:22:54.769 00.000 30444 CameraToMount -- cameraX=-0.68 cameraY=-0.18 hyp=0.70 cameraTheta=-2.88 mountX=-0.60 mountY=-0.32, mountTheta=-2.65 01:22:54.770 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.68, y=-0.18, opts=13) 01:22:54.770 00.000 30444 Enqueuing Move request for scope (-0.68, -0.18) 01:22:54.770 00.000 15672 Worker thread wakes up 01:22:54.770 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.18) opts 0xd 01:22:54.770 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.68, -0.18) 01:22:54.770 00.000 15672 Moving (-0.68, -0.18) raw xDistance=-0.60 yDistance=-0.32 01:22:54.770 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60 01:22:54.770 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:22:54.770 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 01:22:54.770 00.000 15672 MoveAxis(E, 163, ABG) 01:22:54.770 00.000 15672 Guiding Dir = 2, Dur = 163 01:22:54.771 00.001 15672 IsSlewing returns 0 01:22:54.772 00.001 15672 IsGuiding returns 0 01:22:54.776 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1986, max=14118, FiltMin=2612, FiltMax=9789, Gamma=2.950 01:22:54.792 00.016 15672 PulseGuide returned control before completion, sleep 153 01:22:54.826 00.034 30444 UpdateGuideState exits: m=107942 SNR=80.3 Saturated 01:22:54.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:54.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:54.826 00.000 30444 Enqueuing Expose request 01:22:54.949 00.123 15672 IsGuiding returns 1 01:22:54.949 00.000 15672 scope still moving after pulse duration time elapsed 01:22:54.970 00.021 15672 IsSlewing returns 0 01:22:54.986 00.016 15672 IsGuiding returns 0 01:22:54.986 00.000 15672 scope move finished after 163 + 50 ms 01:22:54.986 00.000 15672 Move returns status 0, amount 163 01:22:54.986 00.000 15672 MoveAxis(N, 0, ABG) 01:22:54.986 00.000 15672 Move returns status 0, amount 0 01:22:54.986 00.000 15672 move complete, result=0 01:22:54.986 00.000 15672 worker thread done servicing request 01:22:54.987 00.001 15672 Worker thread wakes up 01:22:54.987 00.000 30444 GuideStep: -0.6 px 163 ms EAST, -0.3 px 0 ms NORTH 01:22:54.987 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:54.987 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:56.903 01.916 15672 Exposure complete 01:22:56.936 00.033 15672 worker thread done servicing request 01:22:56.936 00.000 30444 OnExposeComplete: enter 01:22:56.936 00.000 30444 UpdateGuideState(): m_state=6 01:22:56.936 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5293 01:22:56.936 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=199.09, Mass=128715, SNR=107.2, Peak=13227 HFD=3.6 01:22:56.936 00.000 30444 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.28) = xAngle (-0.47 = -0.47) 01:22:56.936 00.000 30444 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.53 = -0.53) 01:22:56.936 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.50 hyp=0.74 cameraTheta=-0.75 mountX=0.66 mountY=-0.37, mountTheta=-0.52 01:22:56.937 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.50, opts=13) 01:22:56.937 00.000 30444 Enqueuing Move request for scope (0.54, -0.50) 01:22:56.937 00.000 15672 Worker thread wakes up 01:22:56.937 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.50) opts 0xd 01:22:56.937 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.50) 01:22:56.937 00.000 15672 Moving (0.54, -0.50) raw xDistance=0.66 yDistance=-0.37 01:22:56.937 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.66 01:22:56.937 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:22:56.937 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 01:22:56.937 00.000 15672 MoveAxis(W, 166, ABG) 01:22:56.937 00.000 15672 Guiding Dir = 3, Dur = 166 01:22:56.938 00.001 15672 IsSlewing returns 0 01:22:56.943 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=13227, FiltMin=2611, FiltMax=9758, Gamma=2.950 01:22:56.950 00.007 15672 IsGuiding returns 0 01:22:56.965 00.015 15672 PulseGuide returned control before completion, sleep 161 01:22:56.992 00.027 30444 UpdateGuideState exits: m=128715 SNR=107.2 Saturated 01:22:56.992 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:56.992 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:56.992 00.000 30444 Enqueuing Expose request 01:22:57.130 00.138 15672 IsGuiding returns 1 01:22:57.131 00.001 15672 scope still moving after pulse duration time elapsed 01:22:57.152 00.021 15672 IsSlewing returns 0 01:22:57.206 00.054 15672 IsGuiding returns 0 01:22:57.206 00.000 15672 scope move finished after 166 + 90 ms 01:22:57.206 00.000 15672 Move returns status 0, amount 166 01:22:57.206 00.000 15672 MoveAxis(N, 0, ABG) 01:22:57.207 00.001 15672 Move returns status 0, amount 0 01:22:57.207 00.000 15672 move complete, result=0 01:22:57.207 00.000 15672 worker thread done servicing request 01:22:57.207 00.000 15672 Worker thread wakes up 01:22:57.207 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:57.207 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:57.207 00.000 30444 GuideStep: 0.7 px 166 ms WEST, -0.4 px 0 ms NORTH 01:22:59.316 02.109 15672 Exposure complete 01:22:59.336 00.020 15672 worker thread done servicing request 01:22:59.336 00.000 30444 OnExposeComplete: enter 01:22:59.336 00.000 30444 UpdateGuideState(): m_state=6 01:22:59.336 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5294 01:22:59.336 00.000 30444 Star::Find returns 1 (1), X=460.88, Y=199.87, Mass=132681, SNR=99.7, Peak=11560 HFD=3.8 01:22:59.336 00.000 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 01:22:59.336 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 01:22:59.337 00.001 30444 CameraToMount -- cameraX=0.75 cameraY=0.29 hyp=0.81 cameraTheta=0.36 mountX=0.65 mountY=0.44, mountTheta=0.60 01:22:59.337 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.75, y=0.29, opts=13) 01:22:59.337 00.000 30444 Enqueuing Move request for scope (0.75, 0.29) 01:22:59.337 00.000 15672 Worker thread wakes up 01:22:59.337 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.29) opts 0xd 01:22:59.337 00.000 15672 Handling offset move in thread for scope, endpoint = (0.75, 0.29) 01:22:59.337 00.000 15672 Moving (0.75, 0.29) raw xDistance=0.65 yDistance=0.44 01:22:59.337 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65 01:22:59.337 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:22:59.337 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44 01:22:59.337 00.000 15672 MoveAxis(W, 186, ABG) 01:22:59.338 00.001 15672 Guiding Dir = 3, Dur = 186 01:22:59.338 00.000 15672 IsSlewing returns 0 01:22:59.343 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=11560, FiltMin=2575, FiltMax=10208, Gamma=2.950 01:22:59.346 00.003 15672 IsGuiding returns 0 01:22:59.362 00.016 15672 PulseGuide returned control before completion, sleep 181 01:22:59.392 00.030 30444 UpdateGuideState exits: m=132681 SNR=99.7 Saturated 01:22:59.392 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:22:59.392 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:22:59.392 00.000 30444 Enqueuing Expose request 01:22:59.601 00.209 15672 IsGuiding returns 0 01:22:59.601 00.000 15672 Move returns status 0, amount 186 01:22:59.601 00.000 15672 MoveAxis(N, 0, ABG) 01:22:59.601 00.000 15672 Move returns status 0, amount 0 01:22:59.602 00.001 15672 move complete, result=0 01:22:59.602 00.000 15672 worker thread done servicing request 01:22:59.602 00.000 15672 Worker thread wakes up 01:22:59.602 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:22:59.602 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:22:59.602 00.000 30444 GuideStep: 0.6 px 186 ms WEST, 0.4 px 0 ms NORTH 01:23:01.512 01.910 15672 Exposure complete 01:23:01.532 00.020 15672 worker thread done servicing request 01:23:01.532 00.000 30444 OnExposeComplete: enter 01:23:01.532 00.000 30444 UpdateGuideState(): m_state=6 01:23:01.532 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5295 01:23:01.532 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=199.53, Mass=132670, SNR=102.5, Peak=12998 HFD=3.5 01:23:01.532 00.000 30444 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.28) = xAngle (-0.15 = -0.15) 01:23:01.532 00.000 30444 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.21 = -0.21) 01:23:01.532 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.43 mountX=0.13 mountY=-0.03, mountTheta=-0.21 01:23:01.533 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.06, opts=13) 01:23:01.533 00.000 30444 Enqueuing Move request for scope (0.12, -0.06) 01:23:01.533 00.000 15672 Worker thread wakes up 01:23:01.533 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd 01:23:01.533 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.06) 01:23:01.533 00.000 15672 Moving (0.12, -0.06) raw xDistance=0.13 yDistance=-0.03 01:23:01.533 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:23:01.533 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:23:01.533 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 01:23:01.533 00.000 15672 MoveAxis(E, 0, ABG) 01:23:01.533 00.000 15672 Move returns status 0, amount 0 01:23:01.533 00.000 15672 MoveAxis(N, 0, ABG) 01:23:01.533 00.000 15672 Move returns status 0, amount 0 01:23:01.533 00.000 15672 move complete, result=0 01:23:01.533 00.000 15672 worker thread done servicing request 01:23:01.538 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=12998, FiltMin=2558, FiltMax=10370, Gamma=2.950 01:23:01.589 00.051 30444 UpdateGuideState exits: m=132670 SNR=102.5 Saturated 01:23:01.589 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:01.589 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:01.589 00.000 30444 Enqueuing Expose request 01:23:01.590 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 01:23:01.590 00.000 15672 Worker thread wakes up 01:23:01.590 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:01.590 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:03.698 02.108 15672 Exposure complete 01:23:03.718 00.020 15672 worker thread done servicing request 01:23:03.718 00.000 30444 OnExposeComplete: enter 01:23:03.718 00.000 30444 UpdateGuideState(): m_state=6 01:23:03.718 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5296 01:23:03.719 00.001 30444 Star::Find returns 1 (1), X=459.49, Y=199.46, Mass=120203, SNR=84.8, Peak=14285 HFD=3.2 01:23:03.719 00.000 30444 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.28) = xAngle (-2.66 = -2.66) 01:23:03.719 00.000 30444 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.72 = -2.72) 01:23:03.719 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=-0.13 hyp=0.65 cameraTheta=-2.94 mountX=-0.58 mountY=-0.27, mountTheta=-2.71 01:23:03.719 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=-0.13, opts=13) 01:23:03.719 00.000 30444 Enqueuing Move request for scope (-0.64, -0.13) 01:23:03.719 00.000 15672 Worker thread wakes up 01:23:03.719 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.13) opts 0xd 01:23:03.719 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, -0.13) 01:23:03.719 00.000 15672 Moving (-0.64, -0.13) raw xDistance=-0.58 yDistance=-0.27 01:23:03.719 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58 01:23:03.720 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:23:03.720 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 01:23:03.720 00.000 15672 MoveAxis(E, 156, ABG) 01:23:03.720 00.000 15672 Guiding Dir = 2, Dur = 156 01:23:03.720 00.000 15672 IsSlewing returns 0 01:23:03.721 00.001 15672 IsGuiding returns 0 01:23:03.725 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=14285, FiltMin=2605, FiltMax=9543, Gamma=2.950 01:23:03.738 00.013 15672 PulseGuide returned control before completion, sleep 150 01:23:03.846 00.108 30444 UpdateGuideState exits: m=120203 SNR=84.8 Saturated 01:23:03.846 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:03.846 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:03.846 00.000 30444 Enqueuing Expose request 01:23:03.891 00.045 15672 IsGuiding returns 1 01:23:03.891 00.000 15672 scope still moving after pulse duration time elapsed 01:23:03.912 00.021 15672 IsSlewing returns 0 01:23:03.914 00.002 15672 IsGuiding returns 0 01:23:03.915 00.001 15672 scope move finished after 156 + 37 ms 01:23:03.915 00.000 15672 Move returns status 0, amount 156 01:23:03.915 00.000 15672 MoveAxis(N, 0, ABG) 01:23:03.915 00.000 15672 Move returns status 0, amount 0 01:23:03.915 00.000 15672 move complete, result=0 01:23:03.916 00.001 15672 worker thread done servicing request 01:23:03.916 00.000 15672 Worker thread wakes up 01:23:03.916 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:03.916 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:03.916 00.000 30444 GuideStep: -0.6 px 156 ms EAST, -0.3 px 0 ms NORTH 01:23:05.824 01.908 15672 Exposure complete 01:23:05.843 00.019 15672 worker thread done servicing request 01:23:05.843 00.000 30444 OnExposeComplete: enter 01:23:05.844 00.001 30444 UpdateGuideState(): m_state=6 01:23:05.844 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5297 01:23:05.844 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=199.23, Mass=124564, SNR=85.6, Peak=12497 HFD=3.7 01:23:05.844 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (-0.00 = -0.00) 01:23:05.844 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 01:23:05.844 00.000 30444 CameraToMount -- cameraX=1.26 cameraY=-0.36 hyp=1.31 cameraTheta=-0.28 mountX=1.31 mountY=-0.08, mountTheta=-0.06 01:23:05.844 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.26, y=-0.36, opts=13) 01:23:05.844 00.000 30444 Enqueuing Move request for scope (1.26, -0.36) 01:23:05.844 00.000 15672 Worker thread wakes up 01:23:05.845 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.36) opts 0xd 01:23:05.845 00.000 15672 Handling offset move in thread for scope, endpoint = (1.26, -0.36) 01:23:05.845 00.000 15672 Moving (1.26, -0.36) raw xDistance=1.31 yDistance=-0.08 01:23:05.845 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.31 01:23:05.845 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:23:05.845 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:23:05.845 00.000 15672 MoveAxis(W, 342, ABG) 01:23:05.845 00.000 15672 Guiding Dir = 3, Dur = 342 01:23:05.845 00.000 15672 IsSlewing returns 0 01:23:05.846 00.001 15672 IsGuiding returns 0 01:23:05.850 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12497, FiltMin=2644, FiltMax=9444, Gamma=2.950 01:23:05.863 00.013 15672 PulseGuide returned control before completion, sleep 336 01:23:05.900 00.037 30444 UpdateGuideState exits: m=124564 SNR=85.6 Saturated 01:23:05.900 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:05.901 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:05.901 00.000 30444 Enqueuing Expose request 01:23:06.202 00.301 15672 IsGuiding returns 1 01:23:06.202 00.000 15672 scope still moving after pulse duration time elapsed 01:23:06.223 00.021 15672 IsSlewing returns 0 01:23:06.264 00.041 15672 IsGuiding returns 0 01:23:06.264 00.000 15672 scope move finished after 342 + 75 ms 01:23:06.264 00.000 15672 Move returns status 0, amount 342 01:23:06.264 00.000 15672 MoveAxis(N, 0, ABG) 01:23:06.264 00.000 15672 Move returns status 0, amount 0 01:23:06.264 00.000 15672 move complete, result=0 01:23:06.265 00.001 15672 worker thread done servicing request 01:23:06.265 00.000 15672 Worker thread wakes up 01:23:06.265 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:06.265 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:06.265 00.000 30444 GuideStep: 1.3 px 342 ms WEST, -0.1 px 0 ms NORTH 01:23:08.382 02.117 15672 Exposure complete 01:23:08.413 00.031 15672 worker thread done servicing request 01:23:08.413 00.000 30444 OnExposeComplete: enter 01:23:08.413 00.000 30444 UpdateGuideState(): m_state=6 01:23:08.413 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5298 01:23:08.414 00.001 30444 Star::Find returns 1 (1), X=459.68, Y=199.57, Mass=121175, SNR=85.8, Peak=13189 HFD=3.4 01:23:08.414 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.83 = -2.83) 01:23:08.414 00.000 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 01:23:08.414 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.02 hyp=0.45 cameraTheta=-3.10 mountX=-0.42 mountY=-0.11, mountTheta=-2.88 01:23:08.414 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.02, opts=13) 01:23:08.414 00.000 30444 Enqueuing Move request for scope (-0.45, -0.02) 01:23:08.414 00.000 15672 Worker thread wakes up 01:23:08.414 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.02) opts 0xd 01:23:08.414 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.02) 01:23:08.414 00.000 15672 Moving (-0.45, -0.02) raw xDistance=-0.42 yDistance=-0.11 01:23:08.415 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.42 01:23:08.415 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:23:08.415 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 01:23:08.415 00.000 15672 MoveAxis(E, 91, ABG) 01:23:08.415 00.000 15672 Guiding Dir = 2, Dur = 91 01:23:08.415 00.000 15672 IsSlewing returns 0 01:23:08.416 00.001 15672 IsGuiding returns 0 01:23:08.420 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=13189, FiltMin=2570, FiltMax=9305, Gamma=2.950 01:23:08.434 00.014 15672 PulseGuide returned control before completion, sleep 83 01:23:08.469 00.035 30444 UpdateGuideState exits: m=121175 SNR=85.8 Saturated 01:23:08.469 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:08.469 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:08.469 00.000 30444 Enqueuing Expose request 01:23:08.520 00.051 15672 IsGuiding returns 1 01:23:08.520 00.000 15672 scope still moving after pulse duration time elapsed 01:23:08.542 00.022 15672 IsSlewing returns 0 01:23:08.548 00.006 15672 IsGuiding returns 0 01:23:08.548 00.000 15672 scope move finished after 91 + 40 ms 01:23:08.548 00.000 15672 Move returns status 0, amount 91 01:23:08.548 00.000 15672 MoveAxis(N, 0, ABG) 01:23:08.548 00.000 15672 Move returns status 0, amount 0 01:23:08.548 00.000 15672 move complete, result=0 01:23:08.548 00.000 15672 worker thread done servicing request 01:23:08.548 00.000 15672 Worker thread wakes up 01:23:08.548 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:08.548 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:08.548 00.000 30444 GuideStep: -0.4 px 91 ms EAST, -0.1 px 0 ms NORTH 01:23:10.464 01.916 15672 Exposure complete 01:23:10.496 00.032 15672 worker thread done servicing request 01:23:10.496 00.000 30444 OnExposeComplete: enter 01:23:10.496 00.000 30444 UpdateGuideState(): m_state=6 01:23:10.496 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5299 01:23:10.496 00.000 30444 Star::Find returns 1 (1), X=459.87, Y=199.28, Mass=123830, SNR=87.6, Peak=12440 HFD=3.6 01:23:10.496 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 01:23:10.496 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 01:23:10.496 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.31 hyp=0.40 cameraTheta=-2.26 mountX=-0.16 mountY=-0.36, mountTheta=-1.99 01:23:10.497 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.31, opts=13) 01:23:10.497 00.000 30444 Enqueuing Move request for scope (-0.25, -0.31) 01:23:10.497 00.000 15672 Worker thread wakes up 01:23:10.497 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.31) opts 0xd 01:23:10.497 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.31) 01:23:10.497 00.000 15672 Moving (-0.25, -0.31) raw xDistance=-0.16 yDistance=-0.36 01:23:10.497 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 01:23:10.497 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 01:23:10.497 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 01:23:10.497 00.000 15672 MoveAxis(E, 0, ABG) 01:23:10.497 00.000 15672 Move returns status 0, amount 0 01:23:10.497 00.000 15672 MoveAxis(N, 0, ABG) 01:23:10.497 00.000 15672 Move returns status 0, amount 0 01:23:10.497 00.000 15672 move complete, result=0 01:23:10.497 00.000 15672 worker thread done servicing request 01:23:10.502 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=12566, FiltMin=2633, FiltMax=9919, Gamma=2.950 01:23:10.550 00.048 30444 UpdateGuideState exits: m=123830 SNR=87.6 Saturated 01:23:10.550 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:10.550 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:10.550 00.000 30444 Enqueuing Expose request 01:23:10.550 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 01:23:10.550 00.000 15672 Worker thread wakes up 01:23:10.551 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:10.551 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:12.667 02.116 15672 Exposure complete 01:23:12.699 00.032 15672 worker thread done servicing request 01:23:12.699 00.000 30444 OnExposeComplete: enter 01:23:12.699 00.000 30444 UpdateGuideState(): m_state=6 01:23:12.700 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5300 01:23:12.700 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=199.53, Mass=116081, SNR=84.8, Peak=14234 HFD=3.3 01:23:12.700 00.000 30444 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.28) = xAngle (-2.74 = -2.74) 01:23:12.700 00.000 30444 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.80 = -2.80) 01:23:12.700 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.05 hyp=0.45 cameraTheta=-3.02 mountX=-0.41 mountY=-0.15, mountTheta=-2.80 01:23:12.700 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.05, opts=13) 01:23:12.700 00.000 30444 Enqueuing Move request for scope (-0.45, -0.05) 01:23:12.700 00.000 15672 Worker thread wakes up 01:23:12.700 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.05) opts 0xd 01:23:12.700 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.05) 01:23:12.700 00.000 15672 Moving (-0.45, -0.05) raw xDistance=-0.41 yDistance=-0.15 01:23:12.701 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 01:23:12.701 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:23:12.701 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 01:23:12.701 00.000 15672 MoveAxis(E, 112, ABG) 01:23:12.701 00.000 15672 Guiding Dir = 2, Dur = 112 01:23:12.701 00.000 15672 IsSlewing returns 0 01:23:12.702 00.001 15672 IsGuiding returns 0 01:23:12.706 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=14234, FiltMin=2635, FiltMax=9922, Gamma=2.950 01:23:12.732 00.026 15672 PulseGuide returned control before completion, sleep 93 01:23:12.755 00.023 30444 UpdateGuideState exits: m=116081 SNR=84.8 Saturated 01:23:12.756 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:12.756 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:12.756 00.000 30444 Enqueuing Expose request 01:23:12.827 00.071 15672 IsGuiding returns 1 01:23:12.827 00.000 15672 scope still moving after pulse duration time elapsed 01:23:12.848 00.021 15672 IsSlewing returns 0 01:23:12.849 00.001 15672 IsGuiding returns 1 01:23:12.870 00.021 15672 IsSlewing returns 0 01:23:12.877 00.007 15672 IsGuiding returns 0 01:23:12.877 00.000 15672 scope move finished after 112 + 62 ms 01:23:12.877 00.000 15672 Move returns status 0, amount 112 01:23:12.877 00.000 15672 MoveAxis(N, 0, ABG) 01:23:12.877 00.000 15672 Move returns status 0, amount 0 01:23:12.877 00.000 15672 move complete, result=0 01:23:12.877 00.000 15672 worker thread done servicing request 01:23:12.877 00.000 15672 Worker thread wakes up 01:23:12.877 00.000 30444 GuideStep: -0.4 px 112 ms EAST, -0.1 px 0 ms NORTH 01:23:12.877 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:12.877 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:14.792 01.915 15672 Exposure complete 01:23:14.825 00.033 15672 worker thread done servicing request 01:23:14.825 00.000 30444 OnExposeComplete: enter 01:23:14.825 00.000 30444 UpdateGuideState(): m_state=6 01:23:14.825 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5301 01:23:14.826 00.001 30444 Star::Find returns 1 (1), X=458.89, Y=199.50, Mass=123883, SNR=88.5, Peak=13724 HFD=3.5 01:23:14.826 00.000 30444 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 01:23:14.826 00.000 30444 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.85 = -2.85) 01:23:14.826 00.000 30444 CameraToMount -- cameraX=-1.23 cameraY=-0.09 hyp=1.24 cameraTheta=-3.07 mountX=-1.16 mountY=-0.36, mountTheta=-2.84 01:23:14.826 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.23, y=-0.09, opts=13) 01:23:14.826 00.000 30444 Enqueuing Move request for scope (-1.23, -0.09) 01:23:14.826 00.000 15672 Worker thread wakes up 01:23:14.826 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.23, -0.09) opts 0xd 01:23:14.826 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.23, -0.09) 01:23:14.826 00.000 15672 Moving (-1.23, -0.09) raw xDistance=-1.16 yDistance=-0.36 01:23:14.826 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.16 01:23:14.827 00.001 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.25 newest=-0.86 01:23:14.827 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 01:23:14.827 00.000 15672 MoveAxis(E, 322, ABG) 01:23:14.827 00.000 15672 Guiding Dir = 2, Dur = 322 01:23:14.828 00.001 15672 IsSlewing returns 0 01:23:14.832 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=13724, FiltMin=2595, FiltMax=9693, Gamma=2.950 01:23:14.858 00.026 15672 IsGuiding returns 0 01:23:14.873 00.015 15672 PulseGuide returned control before completion, sleep 317 01:23:14.882 00.009 30444 UpdateGuideState exits: m=123883 SNR=88.5 Saturated 01:23:14.882 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:14.882 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:14.882 00.000 30444 Enqueuing Expose request 01:23:15.209 00.327 15672 IsGuiding returns 0 01:23:15.210 00.001 15672 Move returns status 0, amount 322 01:23:15.210 00.000 15672 MoveAxis(N, 63, ABG) 01:23:15.210 00.000 15672 Guiding Dir = 0, Dur = 63 01:23:15.211 00.001 15672 IsSlewing returns 0 01:23:15.214 00.003 15672 IsGuiding returns 0 01:23:15.323 00.109 15672 IsGuiding returns 1 01:23:15.323 00.000 15672 scope still moving after pulse duration time elapsed 01:23:15.343 00.020 15672 IsSlewing returns 0 01:23:15.345 00.002 15672 IsGuiding returns 1 01:23:15.367 00.022 15672 IsSlewing returns 0 01:23:15.385 00.018 15672 IsGuiding returns 0 01:23:15.385 00.000 15672 scope move finished after 63 + 108 ms 01:23:15.385 00.000 15672 Move returns status 0, amount 63 01:23:15.385 00.000 15672 move complete, result=0 01:23:15.385 00.000 15672 worker thread done servicing request 01:23:15.385 00.000 15672 Worker thread wakes up 01:23:15.385 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:15.385 00.000 30444 GuideStep: -1.2 px 322 ms EAST, -0.4 px 63 ms NORTH 01:23:15.385 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:17.501 02.116 15672 Exposure complete 01:23:17.531 00.030 15672 worker thread done servicing request 01:23:17.531 00.000 30444 OnExposeComplete: enter 01:23:17.531 00.000 30444 UpdateGuideState(): m_state=6 01:23:17.531 00.000 30444 Star::Find(15, 458, 199, 0, (0,0,0,0), 0.0, 255) frame 5302 01:23:17.532 00.001 30444 Star::Find returns 1 (1), X=460.46, Y=199.02, Mass=118541, SNR=84.7, Peak=11582 HFD=3.5 01:23:17.532 00.000 30444 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 01:23:17.532 00.000 30444 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 01:23:17.532 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.57 hyp=0.66 cameraTheta=-1.04 mountX=0.47 mountY=-0.48, mountTheta=-0.80 01:23:17.532 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.57, opts=13) 01:23:17.532 00.000 30444 Enqueuing Move request for scope (0.33, -0.57) 01:23:17.532 00.000 15672 Worker thread wakes up 01:23:17.532 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.57) opts 0xd 01:23:17.532 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.57) 01:23:17.532 00.000 15672 Moving (0.33, -0.57) raw xDistance=0.47 yDistance=-0.48 01:23:17.532 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.47 01:23:17.533 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 01:23:17.533 00.000 15672 MoveAxis(W, 106, ABG) 01:23:17.533 00.000 15672 Guiding Dir = 3, Dur = 106 01:23:17.533 00.000 15672 IsSlewing returns 0 01:23:17.534 00.001 15672 IsGuiding returns 0 01:23:17.538 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=12576, FiltMin=2570, FiltMax=9243, Gamma=2.950 01:23:17.556 00.018 15672 PulseGuide returned control before completion, sleep 94 01:23:17.587 00.031 30444 UpdateGuideState exits: m=118541 SNR=84.7 Saturated 01:23:17.587 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:17.587 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:17.587 00.000 30444 Enqueuing Expose request 01:23:17.653 00.066 15672 IsGuiding returns 1 01:23:17.653 00.000 15672 scope still moving after pulse duration time elapsed 01:23:17.673 00.020 15672 IsSlewing returns 0 01:23:17.732 00.059 15672 IsGuiding returns 0 01:23:17.732 00.000 15672 scope move finished after 106 + 92 ms 01:23:17.732 00.000 15672 Move returns status 0, amount 106 01:23:17.732 00.000 15672 MoveAxis(N, 86, ABG) 01:23:17.732 00.000 15672 Guiding Dir = 0, Dur = 86 01:23:17.733 00.001 15672 IsSlewing returns 0 01:23:17.734 00.001 15672 IsGuiding returns 0 01:23:17.812 00.078 15672 PulseGuide returned control before completion, sleep 18 01:23:17.831 00.019 15672 IsGuiding returns 1 01:23:17.832 00.001 15672 scope still moving after pulse duration time elapsed 01:23:17.853 00.021 15672 IsSlewing returns 0 01:23:17.854 00.001 15672 IsGuiding returns 1 01:23:17.875 00.021 15672 IsSlewing returns 0 01:23:17.876 00.001 15672 IsGuiding returns 1 01:23:17.897 00.021 15672 IsSlewing returns 0 01:23:17.957 00.060 15672 IsGuiding returns 0 01:23:17.957 00.000 15672 scope move finished after 86 + 137 ms 01:23:17.958 00.001 15672 Move returns status 0, amount 86 01:23:17.958 00.000 15672 move complete, result=0 01:23:17.958 00.000 15672 worker thread done servicing request 01:23:17.958 00.000 15672 Worker thread wakes up 01:23:17.958 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:17.958 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:17.959 00.001 30444 GuideStep: 0.5 px 106 ms WEST, -0.5 px 86 ms NORTH 01:23:19.864 01.905 15672 Exposure complete 01:23:19.885 00.021 15672 worker thread done servicing request 01:23:19.885 00.000 30444 OnExposeComplete: enter 01:23:19.885 00.000 30444 UpdateGuideState(): m_state=6 01:23:19.885 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5303 01:23:19.885 00.000 30444 Star::Find returns 1 (1), X=459.54, Y=199.44, Mass=123579, SNR=96.3, Peak=13529 HFD=3.3 01:23:19.885 00.000 30444 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 01:23:19.885 00.000 30444 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 01:23:19.885 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-0.15 hyp=0.60 cameraTheta=-2.89 mountX=-0.52 mountY=-0.27, mountTheta=-2.66 01:23:19.886 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-0.15, opts=13) 01:23:19.886 00.000 30444 Enqueuing Move request for scope (-0.58, -0.15) 01:23:19.886 00.000 15672 Worker thread wakes up 01:23:19.886 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.15) opts 0xd 01:23:19.886 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -0.15) 01:23:19.886 00.000 15672 Moving (-0.58, -0.15) raw xDistance=-0.52 yDistance=-0.27 01:23:19.886 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52 01:23:19.886 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 01:23:19.886 00.000 15672 MoveAxis(E, 133, ABG) 01:23:19.886 00.000 15672 Guiding Dir = 2, Dur = 133 01:23:19.887 00.001 15672 IsSlewing returns 0 01:23:19.888 00.001 15672 IsGuiding returns 0 01:23:19.894 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=13896, FiltMin=2570, FiltMax=9560, Gamma=2.950 01:23:19.905 00.011 15672 PulseGuide returned control before completion, sleep 126 01:23:20.082 00.177 15672 IsGuiding returns 0 01:23:20.082 00.000 15672 Move returns status 0, amount 133 01:23:20.082 00.000 15672 MoveAxis(N, 49, ABG) 01:23:20.082 00.000 15672 Guiding Dir = 0, Dur = 49 01:23:20.083 00.001 15672 IsSlewing returns 0 01:23:20.085 00.002 15672 IsGuiding returns 0 01:23:20.164 00.079 15672 IsGuiding returns 1 01:23:20.164 00.000 15672 scope still moving after pulse duration time elapsed 01:23:20.177 00.013 30444 UpdateGuideState exits: m=123579 SNR=96.3 Saturated 01:23:20.177 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:20.177 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:20.177 00.000 30444 Enqueuing Expose request 01:23:20.185 00.008 15672 IsSlewing returns 0 01:23:20.189 00.004 15672 IsGuiding returns 1 01:23:20.210 00.021 15672 IsSlewing returns 0 01:23:20.241 00.031 15672 IsGuiding returns 0 01:23:20.241 00.000 15672 scope move finished after 49 + 107 ms 01:23:20.241 00.000 15672 Move returns status 0, amount 49 01:23:20.241 00.000 15672 move complete, result=0 01:23:20.241 00.000 15672 worker thread done servicing request 01:23:20.241 00.000 15672 Worker thread wakes up 01:23:20.241 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:20.241 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:20.243 00.002 30444 GuideStep: -0.5 px 133 ms EAST, -0.3 px 49 ms NORTH 01:23:22.359 02.116 15672 Exposure complete 01:23:22.388 00.029 15672 worker thread done servicing request 01:23:22.388 00.000 30444 OnExposeComplete: enter 01:23:22.388 00.000 30444 UpdateGuideState(): m_state=6 01:23:22.388 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5304 01:23:22.388 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=199.03, Mass=124913, SNR=86.5, Peak=12731 HFD=3.3 01:23:22.388 00.000 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.10 = -1.10) 01:23:22.388 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 01:23:22.388 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.56 hyp=0.57 cameraTheta=-1.38 mountX=0.25 mountY=-0.52, mountTheta=-1.12 01:23:22.389 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.56, opts=13) 01:23:22.389 00.000 30444 Enqueuing Move request for scope (0.11, -0.56) 01:23:22.389 00.000 15672 Worker thread wakes up 01:23:22.389 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.56) opts 0xd 01:23:22.389 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.56) 01:23:22.389 00.000 15672 Moving (0.11, -0.56) raw xDistance=0.25 yDistance=-0.52 01:23:22.389 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25 01:23:22.389 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 01:23:22.389 00.000 15672 MoveAxis(W, 59, ABG) 01:23:22.389 00.000 15672 Guiding Dir = 3, Dur = 59 01:23:22.390 00.001 15672 IsSlewing returns 0 01:23:22.391 00.001 15672 IsGuiding returns 0 01:23:22.395 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=13698, FiltMin=2630, FiltMax=9829, Gamma=2.950 01:23:22.412 00.017 15672 PulseGuide returned control before completion, sleep 47 01:23:22.444 00.032 30444 UpdateGuideState exits: m=124913 SNR=86.5 Saturated 01:23:22.444 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:22.444 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:22.444 00.000 30444 Enqueuing Expose request 01:23:22.462 00.018 15672 IsGuiding returns 1 01:23:22.462 00.000 15672 scope still moving after pulse duration time elapsed 01:23:22.483 00.021 15672 IsSlewing returns 0 01:23:22.510 00.027 15672 IsGuiding returns 0 01:23:22.510 00.000 15672 scope move finished after 59 + 60 ms 01:23:22.510 00.000 15672 Move returns status 0, amount 59 01:23:22.510 00.000 15672 MoveAxis(N, 93, ABG) 01:23:22.510 00.000 15672 Guiding Dir = 0, Dur = 93 01:23:22.510 00.000 15672 IsSlewing returns 0 01:23:22.511 00.001 15672 IsGuiding returns 0 01:23:22.589 00.078 15672 PulseGuide returned control before completion, sleep 26 01:23:22.618 00.029 15672 IsGuiding returns 1 01:23:22.618 00.000 15672 scope still moving after pulse duration time elapsed 01:23:22.639 00.021 15672 IsSlewing returns 0 01:23:22.642 00.003 15672 IsGuiding returns 1 01:23:22.663 00.021 15672 IsSlewing returns 0 01:23:22.718 00.055 15672 IsGuiding returns 0 01:23:22.718 00.000 15672 scope move finished after 93 + 113 ms 01:23:22.718 00.000 15672 Move returns status 0, amount 93 01:23:22.718 00.000 15672 move complete, result=0 01:23:22.718 00.000 15672 worker thread done servicing request 01:23:22.718 00.000 15672 Worker thread wakes up 01:23:22.719 00.001 30444 GuideStep: 0.3 px 59 ms WEST, -0.5 px 93 ms NORTH 01:23:22.719 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:22.719 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:24.627 01.908 15672 Exposure complete 01:23:24.646 00.019 15672 worker thread done servicing request 01:23:24.646 00.000 30444 OnExposeComplete: enter 01:23:24.646 00.000 30444 UpdateGuideState(): m_state=6 01:23:24.647 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5305 01:23:24.647 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=199.11, Mass=114481, SNR=91.5, Peak=12746 HFD=3.0 01:23:24.647 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 01:23:24.647 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 01:23:24.647 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.48 hyp=0.49 cameraTheta=-1.77 mountX=0.04 mountY=-0.49, mountTheta=-1.49 01:23:24.647 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.48, opts=13) 01:23:24.647 00.000 30444 Enqueuing Move request for scope (-0.10, -0.48) 01:23:24.647 00.000 15672 Worker thread wakes up 01:23:24.647 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.48) opts 0xd 01:23:24.647 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.48) 01:23:24.647 00.000 15672 Moving (-0.10, -0.48) raw xDistance=0.04 yDistance=-0.49 01:23:24.648 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:23:24.648 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 01:23:24.648 00.000 15672 MoveAxis(E, 0, ABG) 01:23:24.648 00.000 15672 Move returns status 0, amount 0 01:23:24.648 00.000 15672 MoveAxis(N, 88, ABG) 01:23:24.648 00.000 15672 Guiding Dir = 0, Dur = 88 01:23:24.649 00.001 15672 IsSlewing returns 0 01:23:24.650 00.001 15672 IsGuiding returns 0 01:23:24.653 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=13753, FiltMin=2618, FiltMax=9390, Gamma=2.950 01:23:24.729 00.076 15672 PulseGuide returned control before completion, sleep 18 01:23:24.745 00.016 30444 UpdateGuideState exits: m=114481 SNR=91.5 Saturated 01:23:24.745 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:24.745 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:24.745 00.000 30444 Enqueuing Expose request 01:23:24.749 00.004 15672 IsGuiding returns 1 01:23:24.749 00.000 15672 scope still moving after pulse duration time elapsed 01:23:24.770 00.021 15672 IsSlewing returns 0 01:23:24.772 00.002 15672 IsGuiding returns 1 01:23:24.793 00.021 15672 IsSlewing returns 0 01:23:24.794 00.001 15672 IsGuiding returns 1 01:23:24.815 00.021 15672 IsSlewing returns 0 01:23:24.873 00.058 15672 IsGuiding returns 0 01:23:24.874 00.001 15672 scope move finished after 88 + 136 ms 01:23:24.874 00.000 15672 Move returns status 0, amount 88 01:23:24.874 00.000 15672 move complete, result=0 01:23:24.874 00.000 15672 worker thread done servicing request 01:23:24.874 00.000 15672 Worker thread wakes up 01:23:24.874 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:24.874 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:24.875 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 88 ms NORTH 01:23:26.981 02.106 15672 Exposure complete 01:23:27.004 00.023 15672 worker thread done servicing request 01:23:27.004 00.000 30444 OnExposeComplete: enter 01:23:27.005 00.001 30444 UpdateGuideState(): m_state=6 01:23:27.005 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5306 01:23:27.005 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=199.28, Mass=132725, SNR=103.9, Peak=14205 HFD=3.4 01:23:27.005 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 01:23:27.005 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 01:23:27.005 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.93 mountX=-0.03 mountY=-0.32, mountTheta=-1.65 01:23:27.005 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.31, opts=13) 01:23:27.005 00.000 30444 Enqueuing Move request for scope (-0.11, -0.31) 01:23:27.005 00.000 15672 Worker thread wakes up 01:23:27.005 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.31) opts 0xd 01:23:27.005 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.31) 01:23:27.006 00.001 15672 Moving (-0.11, -0.31) raw xDistance=-0.03 yDistance=-0.32 01:23:27.006 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:23:27.006 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 01:23:27.006 00.000 15672 MoveAxis(E, 0, ABG) 01:23:27.006 00.000 15672 Move returns status 0, amount 0 01:23:27.006 00.000 15672 MoveAxis(N, 58, ABG) 01:23:27.006 00.000 15672 Guiding Dir = 0, Dur = 58 01:23:27.006 00.000 15672 IsSlewing returns 0 01:23:27.007 00.001 15672 IsGuiding returns 0 01:23:27.011 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1922, max=14205, FiltMin=2515, FiltMax=10299, Gamma=2.950 01:23:27.060 00.049 30444 UpdateGuideState exits: m=132725 SNR=103.9 Saturated 01:23:27.061 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:27.061 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:27.061 00.000 30444 Enqueuing Expose request 01:23:27.095 00.034 15672 IsGuiding returns 1 01:23:27.095 00.000 15672 scope still moving after pulse duration time elapsed 01:23:27.116 00.021 15672 IsSlewing returns 0 01:23:27.117 00.001 15672 IsGuiding returns 1 01:23:27.138 00.021 15672 IsSlewing returns 0 01:23:27.139 00.001 15672 IsGuiding returns 1 01:23:27.160 00.021 15672 IsSlewing returns 0 01:23:27.175 00.015 15672 IsGuiding returns 0 01:23:27.175 00.000 15672 scope move finished after 58 + 109 ms 01:23:27.176 00.001 15672 Move returns status 0, amount 58 01:23:27.176 00.000 15672 move complete, result=0 01:23:27.176 00.000 15672 worker thread done servicing request 01:23:27.176 00.000 15672 Worker thread wakes up 01:23:27.176 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:27.176 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:27.177 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 58 ms NORTH 01:23:29.083 01.906 15672 Exposure complete 01:23:29.103 00.020 15672 worker thread done servicing request 01:23:29.103 00.000 30444 OnExposeComplete: enter 01:23:29.103 00.000 30444 UpdateGuideState(): m_state=6 01:23:29.103 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5307 01:23:29.103 00.000 30444 Star::Find returns 1 (1), X=459.18, Y=199.01, Mass=115680, SNR=89.0, Peak=12300 HFD=4.0 01:23:29.103 00.000 30444 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.28) = xAngle (-2.32 = -2.32) 01:23:29.103 00.000 30444 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.38 = -2.38) 01:23:29.103 00.000 30444 CameraToMount -- cameraX=-0.94 cameraY=-0.57 hyp=1.10 cameraTheta=-2.59 mountX=-0.75 mountY=-0.76, mountTheta=-2.35 01:23:29.104 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.94, y=-0.57, opts=13) 01:23:29.104 00.000 30444 Enqueuing Move request for scope (-0.94, -0.57) 01:23:29.104 00.000 15672 Worker thread wakes up 01:23:29.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.94, -0.57) opts 0xd 01:23:29.104 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.94, -0.57) 01:23:29.104 00.000 15672 Moving (-0.94, -0.57) raw xDistance=-0.75 yDistance=-0.76 01:23:29.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75 01:23:29.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 01:23:29.104 00.000 15672 MoveAxis(E, 203, ABG) 01:23:29.104 00.000 15672 Guiding Dir = 2, Dur = 203 01:23:29.105 00.001 15672 IsSlewing returns 0 01:23:29.110 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=12693, FiltMin=2588, FiltMax=8983, Gamma=2.950 01:23:29.123 00.013 15672 IsGuiding returns 0 01:23:29.139 00.016 15672 PulseGuide returned control before completion, sleep 198 01:23:29.323 00.184 30444 UpdateGuideState exits: m=115680 SNR=89.0 Saturated 01:23:29.323 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:29.323 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:29.323 00.000 30444 Enqueuing Expose request 01:23:29.395 00.072 15672 IsGuiding returns 0 01:23:29.395 00.000 15672 Move returns status 0, amount 203 01:23:29.395 00.000 15672 MoveAxis(N, 136, ABG) 01:23:29.395 00.000 15672 Guiding Dir = 0, Dur = 136 01:23:29.396 00.001 15672 IsSlewing returns 0 01:23:29.396 00.000 15672 IsGuiding returns 0 01:23:29.477 00.081 15672 PulseGuide returned control before completion, sleep 66 01:23:29.544 00.067 15672 IsGuiding returns 1 01:23:29.544 00.000 15672 scope still moving after pulse duration time elapsed 01:23:29.566 00.022 15672 IsSlewing returns 0 01:23:29.603 00.037 15672 IsGuiding returns 1 01:23:29.624 00.021 15672 IsSlewing returns 0 01:23:29.625 00.001 15672 IsGuiding returns 1 01:23:29.646 00.021 15672 IsSlewing returns 0 01:23:29.667 00.021 15672 IsGuiding returns 0 01:23:29.667 00.000 15672 scope move finished after 136 + 134 ms 01:23:29.667 00.000 15672 Move returns status 0, amount 136 01:23:29.667 00.000 15672 move complete, result=0 01:23:29.667 00.000 15672 worker thread done servicing request 01:23:29.667 00.000 15672 Worker thread wakes up 01:23:29.667 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:29.667 00.000 30444 GuideStep: -0.7 px 203 ms EAST, -0.8 px 136 ms NORTH 01:23:29.667 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:31.775 02.108 15672 Exposure complete 01:23:31.795 00.020 15672 worker thread done servicing request 01:23:31.795 00.000 30444 OnExposeComplete: enter 01:23:31.795 00.000 30444 UpdateGuideState(): m_state=6 01:23:31.795 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5308 01:23:31.795 00.000 30444 Star::Find returns 1 (1), X=460.80, Y=199.21, Mass=128207, SNR=88.4, Peak=13570 HFD=3.6 01:23:31.795 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.23 = -0.23) 01:23:31.795 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 01:23:31.795 00.000 30444 CameraToMount -- cameraX=0.67 cameraY=-0.37 hyp=0.77 cameraTheta=-0.51 mountX=0.75 mountY=-0.22, mountTheta=-0.29 01:23:31.796 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.67, y=-0.37, opts=13) 01:23:31.796 00.000 30444 Enqueuing Move request for scope (0.67, -0.37) 01:23:31.796 00.000 15672 Worker thread wakes up 01:23:31.796 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.37) opts 0xd 01:23:31.796 00.000 15672 Handling offset move in thread for scope, endpoint = (0.67, -0.37) 01:23:31.796 00.000 15672 Moving (0.67, -0.37) raw xDistance=0.75 yDistance=-0.22 01:23:31.796 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.75 01:23:31.796 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:23:31.796 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 01:23:31.796 00.000 15672 MoveAxis(W, 188, ABG) 01:23:31.796 00.000 15672 Guiding Dir = 3, Dur = 188 01:23:31.797 00.001 15672 IsSlewing returns 0 01:23:31.798 00.001 15672 IsGuiding returns 0 01:23:31.802 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=13570, FiltMin=2629, FiltMax=9295, Gamma=2.950 01:23:31.822 00.020 15672 PulseGuide returned control before completion, sleep 174 01:23:31.852 00.030 30444 UpdateGuideState exits: m=128207 SNR=88.4 Saturated 01:23:31.852 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:31.852 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:31.852 00.000 30444 Enqueuing Expose request 01:23:32.047 00.195 15672 IsGuiding returns 0 01:23:32.047 00.000 15672 Move returns status 0, amount 188 01:23:32.047 00.000 15672 MoveAxis(N, 0, ABG) 01:23:32.047 00.000 15672 Move returns status 0, amount 0 01:23:32.047 00.000 15672 move complete, result=0 01:23:32.047 00.000 15672 worker thread done servicing request 01:23:32.047 00.000 15672 Worker thread wakes up 01:23:32.047 00.000 30444 GuideStep: 0.7 px 188 ms WEST, -0.2 px 0 ms NORTH 01:23:32.047 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:32.047 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:33.952 01.905 15672 Exposure complete 01:23:33.972 00.020 15672 worker thread done servicing request 01:23:33.973 00.001 30444 OnExposeComplete: enter 01:23:33.973 00.000 30444 UpdateGuideState(): m_state=6 01:23:33.973 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5309 01:23:33.973 00.000 30444 Star::Find returns 1 (1), X=460.95, Y=199.25, Mass=115923, SNR=79.4, Peak=11146 HFD=3.9 01:23:33.973 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.11 = -0.11) 01:23:33.973 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 01:23:33.973 00.000 30444 CameraToMount -- cameraX=0.83 cameraY=-0.34 hyp=0.90 cameraTheta=-0.38 mountX=0.89 mountY=-0.15, mountTheta=-0.17 01:23:33.973 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.83, y=-0.34, opts=13) 01:23:33.973 00.000 30444 Enqueuing Move request for scope (0.83, -0.34) 01:23:33.974 00.001 15672 Worker thread wakes up 01:23:33.974 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.34) opts 0xd 01:23:33.974 00.000 15672 Handling offset move in thread for scope, endpoint = (0.83, -0.34) 01:23:33.974 00.000 15672 Moving (0.83, -0.34) raw xDistance=0.89 yDistance=-0.15 01:23:33.974 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.89 01:23:33.974 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:23:33.974 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 01:23:33.974 00.000 15672 MoveAxis(W, 254, ABG) 01:23:33.974 00.000 15672 Guiding Dir = 3, Dur = 254 01:23:33.974 00.000 15672 IsSlewing returns 0 01:23:33.975 00.001 15672 IsGuiding returns 0 01:23:33.979 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=11906, FiltMin=2629, FiltMax=9250, Gamma=2.950 01:23:33.995 00.016 15672 PulseGuide returned control before completion, sleep 245 01:23:34.268 00.273 15672 IsGuiding returns 0 01:23:34.268 00.000 15672 Move returns status 0, amount 254 01:23:34.268 00.000 15672 MoveAxis(N, 0, ABG) 01:23:34.268 00.000 15672 Move returns status 0, amount 0 01:23:34.268 00.000 15672 move complete, result=0 01:23:34.268 00.000 15672 worker thread done servicing request 01:23:34.420 00.152 30444 UpdateGuideState exits: m=115923 SNR=79.4 Saturated 01:23:34.420 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:34.420 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:34.420 00.000 30444 Enqueuing Expose request 01:23:34.420 00.000 30444 GuideStep: 0.9 px 254 ms WEST, -0.1 px 0 ms NORTH 01:23:34.420 00.000 15672 Worker thread wakes up 01:23:34.420 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:34.420 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:36.528 02.108 15672 Exposure complete 01:23:36.548 00.020 15672 worker thread done servicing request 01:23:36.548 00.000 30444 OnExposeComplete: enter 01:23:36.548 00.000 30444 UpdateGuideState(): m_state=6 01:23:36.548 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5310 01:23:36.548 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=199.40, Mass=126925, SNR=105.7, Peak=13270 HFD=3.5 01:23:36.548 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 01:23:36.548 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 01:23:36.548 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.48 mountX=0.07 mountY=-0.18, mountTheta=-1.21 01:23:36.549 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.19, opts=13) 01:23:36.549 00.000 30444 Enqueuing Move request for scope (0.02, -0.19) 01:23:36.549 00.000 15672 Worker thread wakes up 01:23:36.549 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd 01:23:36.549 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.19) 01:23:36.549 00.000 15672 Moving (0.02, -0.19) raw xDistance=0.07 yDistance=-0.18 01:23:36.549 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:23:36.549 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:23:36.549 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 01:23:36.549 00.000 15672 MoveAxis(E, 0, ABG) 01:23:36.549 00.000 15672 Move returns status 0, amount 0 01:23:36.549 00.000 15672 MoveAxis(N, 0, ABG) 01:23:36.549 00.000 15672 Move returns status 0, amount 0 01:23:36.549 00.000 15672 move complete, result=0 01:23:36.550 00.001 15672 worker thread done servicing request 01:23:36.554 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=14665, FiltMin=2618, FiltMax=10591, Gamma=2.950 01:23:36.605 00.051 30444 UpdateGuideState exits: m=126925 SNR=105.7 Saturated 01:23:36.605 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:36.605 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:36.605 00.000 30444 Enqueuing Expose request 01:23:36.605 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:23:36.605 00.000 15672 Worker thread wakes up 01:23:36.605 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:36.605 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:38.521 01.916 15672 Exposure complete 01:23:38.550 00.029 15672 worker thread done servicing request 01:23:38.550 00.000 30444 OnExposeComplete: enter 01:23:38.550 00.000 30444 UpdateGuideState(): m_state=6 01:23:38.550 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5311 01:23:38.550 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=199.26, Mass=128778, SNR=90.9, Peak=12625 HFD=3.5 01:23:38.551 00.001 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 01:23:38.551 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 01:23:38.551 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.33 hyp=0.35 cameraTheta=-1.19 mountX=0.22 mountY=-0.29, mountTheta=-0.93 01:23:38.551 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.33, opts=13) 01:23:38.551 00.000 30444 Enqueuing Move request for scope (0.13, -0.33) 01:23:38.551 00.000 15672 Worker thread wakes up 01:23:38.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.33) opts 0xd 01:23:38.551 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.33) 01:23:38.551 00.000 15672 Moving (0.13, -0.33) raw xDistance=0.22 yDistance=-0.29 01:23:38.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 01:23:38.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 01:23:38.552 00.001 15672 MoveAxis(E, 0, ABG) 01:23:38.552 00.000 15672 Move returns status 0, amount 0 01:23:38.552 00.000 15672 MoveAxis(N, 52, ABG) 01:23:38.552 00.000 15672 Guiding Dir = 0, Dur = 52 01:23:38.552 00.000 15672 IsSlewing returns 0 01:23:38.552 00.000 15672 IsGuiding returns 0 01:23:38.557 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=14034, FiltMin=2612, FiltMax=10199, Gamma=2.950 01:23:38.607 00.050 30444 UpdateGuideState exits: m=128778 SNR=90.9 Saturated 01:23:38.607 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:38.608 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:38.608 00.000 30444 Enqueuing Expose request 01:23:38.660 00.052 15672 IsGuiding returns 1 01:23:38.661 00.001 15672 scope still moving after pulse duration time elapsed 01:23:38.681 00.020 15672 IsSlewing returns 0 01:23:38.708 00.027 15672 IsGuiding returns 0 01:23:38.708 00.000 15672 scope move finished after 52 + 103 ms 01:23:38.708 00.000 15672 Move returns status 0, amount 52 01:23:38.708 00.000 15672 move complete, result=0 01:23:38.708 00.000 15672 worker thread done servicing request 01:23:38.708 00.000 15672 Worker thread wakes up 01:23:38.708 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 52 ms NORTH 01:23:38.708 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:38.709 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:40.817 02.108 15672 Exposure complete 01:23:40.837 00.020 15672 worker thread done servicing request 01:23:40.837 00.000 30444 OnExposeComplete: enter 01:23:40.837 00.000 30444 UpdateGuideState(): m_state=6 01:23:40.837 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5312 01:23:40.837 00.000 30444 Star::Find returns 1 (1), X=460.96, Y=199.49, Mass=122711, SNR=90.4, Peak=11612 HFD=3.8 01:23:40.837 00.000 30444 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.28) = xAngle (0.16 = 0.16) 01:23:40.837 00.000 30444 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.10 = 0.10) 01:23:40.837 00.000 30444 CameraToMount -- cameraX=0.84 cameraY=-0.10 hyp=0.84 cameraTheta=-0.12 mountX=0.83 mountY=0.09, mountTheta=0.10 01:23:40.838 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.84, y=-0.10, opts=13) 01:23:40.838 00.000 30444 Enqueuing Move request for scope (0.84, -0.10) 01:23:40.838 00.000 15672 Worker thread wakes up 01:23:40.838 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.10) opts 0xd 01:23:40.838 00.000 15672 Handling offset move in thread for scope, endpoint = (0.84, -0.10) 01:23:40.838 00.000 15672 Moving (0.84, -0.10) raw xDistance=0.83 yDistance=0.09 01:23:40.838 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83 01:23:40.838 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:23:40.838 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 01:23:40.838 00.000 15672 MoveAxis(W, 225, ABG) 01:23:40.838 00.000 15672 Guiding Dir = 3, Dur = 225 01:23:40.839 00.001 15672 IsSlewing returns 0 01:23:40.840 00.001 15672 IsGuiding returns 0 01:23:40.844 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=11811, FiltMin=2652, FiltMax=9908, Gamma=2.950 01:23:40.865 00.021 15672 PulseGuide returned control before completion, sleep 211 01:23:40.893 00.028 30444 UpdateGuideState exits: m=122711 SNR=90.4 Saturated 01:23:40.893 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:40.893 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:40.894 00.001 30444 Enqueuing Expose request 01:23:41.088 00.194 15672 IsGuiding returns 0 01:23:41.088 00.000 15672 Move returns status 0, amount 225 01:23:41.088 00.000 15672 MoveAxis(N, 0, ABG) 01:23:41.088 00.000 15672 Move returns status 0, amount 0 01:23:41.088 00.000 15672 move complete, result=0 01:23:41.088 00.000 15672 worker thread done servicing request 01:23:41.088 00.000 15672 Worker thread wakes up 01:23:41.088 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:41.088 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:41.088 00.000 30444 GuideStep: 0.8 px 225 ms WEST, 0.1 px 0 ms NORTH 01:23:42.997 01.909 15672 Exposure complete 01:23:43.017 00.020 15672 worker thread done servicing request 01:23:43.017 00.000 30444 OnExposeComplete: enter 01:23:43.017 00.000 30444 UpdateGuideState(): m_state=6 01:23:43.017 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5313 01:23:43.017 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=199.69, Mass=121144, SNR=83.1, Peak=11768 HFD=3.6 01:23:43.017 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 01:23:43.017 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 01:23:43.017 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.89 mountX=0.05 mountY=0.12, mountTheta=1.16 01:23:43.018 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.10, opts=13) 01:23:43.018 00.000 30444 Enqueuing Move request for scope (0.08, 0.10) 01:23:43.018 00.000 15672 Worker thread wakes up 01:23:43.018 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd 01:23:43.018 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.10) 01:23:43.018 00.000 15672 Moving (0.08, 0.10) raw xDistance=0.05 yDistance=0.12 01:23:43.018 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:23:43.018 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:23:43.018 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 01:23:43.018 00.000 15672 MoveAxis(E, 0, ABG) 01:23:43.018 00.000 15672 Move returns status 0, amount 0 01:23:43.018 00.000 15672 MoveAxis(N, 0, ABG) 01:23:43.018 00.000 15672 Move returns status 0, amount 0 01:23:43.018 00.000 15672 move complete, result=0 01:23:43.018 00.000 15672 worker thread done servicing request 01:23:43.023 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=11768, FiltMin=2640, FiltMax=9604, Gamma=2.950 01:23:43.071 00.048 30444 UpdateGuideState exits: m=121144 SNR=83.1 Saturated 01:23:43.071 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:43.071 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:43.071 00.000 30444 Enqueuing Expose request 01:23:43.071 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:23:43.072 00.001 15672 Worker thread wakes up 01:23:43.072 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:43.072 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:45.179 02.107 15672 Exposure complete 01:23:45.199 00.020 15672 worker thread done servicing request 01:23:45.199 00.000 30444 OnExposeComplete: enter 01:23:45.199 00.000 30444 UpdateGuideState(): m_state=6 01:23:45.199 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5314 01:23:45.199 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=199.77, Mass=133682, SNR=99.5, Peak=11824 HFD=4.1 01:23:45.199 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 01:23:45.199 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 01:23:45.199 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.60 mountX=-0.06 mountY=0.18, mountTheta=1.88 01:23:45.200 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.19, opts=13) 01:23:45.200 00.000 30444 Enqueuing Move request for scope (-0.01, 0.19) 01:23:45.200 00.000 15672 Worker thread wakes up 01:23:45.200 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd 01:23:45.200 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.19) 01:23:45.200 00.000 15672 Moving (-0.01, 0.19) raw xDistance=-0.06 yDistance=0.18 01:23:45.200 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:23:45.200 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:23:45.200 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 01:23:45.200 00.000 15672 MoveAxis(E, 0, ABG) 01:23:45.200 00.000 15672 Move returns status 0, amount 0 01:23:45.200 00.000 15672 MoveAxis(N, 0, ABG) 01:23:45.200 00.000 15672 Move returns status 0, amount 0 01:23:45.200 00.000 15672 move complete, result=0 01:23:45.200 00.000 15672 worker thread done servicing request 01:23:45.205 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=11824, FiltMin=2612, FiltMax=9692, Gamma=2.950 01:23:45.255 00.050 30444 UpdateGuideState exits: m=133682 SNR=99.5 Saturated 01:23:45.255 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:45.255 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:45.255 00.000 30444 Enqueuing Expose request 01:23:45.255 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:23:45.255 00.000 15672 Worker thread wakes up 01:23:45.255 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:45.255 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:47.170 01.915 15672 Exposure complete 01:23:47.203 00.033 15672 worker thread done servicing request 01:23:47.203 00.000 30444 OnExposeComplete: enter 01:23:47.204 00.001 30444 UpdateGuideState(): m_state=6 01:23:47.204 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5315 01:23:47.204 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=199.67, Mass=128566, SNR=88.9, Peak=12509 HFD=3.7 01:23:47.204 00.000 30444 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.28) = xAngle (1.49 = 1.49) 01:23:47.204 00.000 30444 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.43 = 1.43) 01:23:47.204 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.21 mountX=0.01 mountY=0.09, mountTheta=1.49 01:23:47.204 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.08, opts=13) 01:23:47.204 00.000 30444 Enqueuing Move request for scope (0.03, 0.08) 01:23:47.204 00.000 15672 Worker thread wakes up 01:23:47.204 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd 01:23:47.205 00.001 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.08) 01:23:47.205 00.000 15672 Moving (0.03, 0.08) raw xDistance=0.01 yDistance=0.09 01:23:47.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 01:23:47.205 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:23:47.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 01:23:47.205 00.000 15672 MoveAxis(E, 0, ABG) 01:23:47.205 00.000 15672 Move returns status 0, amount 0 01:23:47.205 00.000 15672 MoveAxis(N, 0, ABG) 01:23:47.205 00.000 15672 Move returns status 0, amount 0 01:23:47.205 00.000 15672 move complete, result=0 01:23:47.205 00.000 15672 worker thread done servicing request 01:23:47.210 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=12562, FiltMin=2641, FiltMax=9323, Gamma=2.950 01:23:47.259 00.049 30444 UpdateGuideState exits: m=128566 SNR=88.9 Saturated 01:23:47.259 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:47.259 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:47.259 00.000 30444 Enqueuing Expose request 01:23:47.259 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:23:47.259 00.000 15672 Worker thread wakes up 01:23:47.259 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:47.259 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:49.369 02.110 15672 Exposure complete 01:23:49.389 00.020 15672 worker thread done servicing request 01:23:49.389 00.000 30444 OnExposeComplete: enter 01:23:49.389 00.000 30444 UpdateGuideState(): m_state=6 01:23:49.389 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5316 01:23:49.389 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=199.46, Mass=134080, SNR=94.3, Peak=12215 HFD=3.5 01:23:49.389 00.000 30444 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 01:23:49.389 00.000 30444 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.33 = -0.33) 01:23:49.389 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.25 cameraTheta=-0.55 mountX=0.24 mountY=-0.08, mountTheta=-0.33 01:23:49.390 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.13, opts=13) 01:23:49.390 00.000 30444 Enqueuing Move request for scope (0.22, -0.13) 01:23:49.390 00.000 15672 Worker thread wakes up 01:23:49.390 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.13) opts 0xd 01:23:49.390 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.13) 01:23:49.390 00.000 15672 Moving (0.22, -0.13) raw xDistance=0.24 yDistance=-0.08 01:23:49.390 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 01:23:49.390 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:23:49.390 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:23:49.390 00.000 15672 MoveAxis(E, 0, ABG) 01:23:49.390 00.000 15672 Move returns status 0, amount 0 01:23:49.390 00.000 15672 MoveAxis(N, 0, ABG) 01:23:49.390 00.000 15672 Move returns status 0, amount 0 01:23:49.390 00.000 15672 move complete, result=0 01:23:49.390 00.000 15672 worker thread done servicing request 01:23:49.395 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=12317, FiltMin=2574, FiltMax=10139, Gamma=2.950 01:23:49.698 00.303 30444 UpdateGuideState exits: m=134080 SNR=94.3 Saturated 01:23:49.698 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:49.698 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:49.698 00.000 30444 Enqueuing Expose request 01:23:49.698 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:23:49.698 00.000 15672 Worker thread wakes up 01:23:49.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:49.698 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:51.608 01.910 15672 Exposure complete 01:23:51.628 00.020 15672 worker thread done servicing request 01:23:51.629 00.001 30444 OnExposeComplete: enter 01:23:51.629 00.000 30444 UpdateGuideState(): m_state=6 01:23:51.629 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5317 01:23:51.629 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=199.54, Mass=120198, SNR=91.7, Peak=11991 HFD=3.4 01:23:51.629 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 01:23:51.629 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 01:23:51.629 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.29 mountX=0.19 mountY=-0.01, mountTheta=-0.07 01:23:51.629 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.05, opts=13) 01:23:51.629 00.000 30444 Enqueuing Move request for scope (0.18, -0.05) 01:23:51.629 00.000 15672 Worker thread wakes up 01:23:51.630 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd 01:23:51.630 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.05) 01:23:51.630 00.000 15672 Moving (0.18, -0.05) raw xDistance=0.19 yDistance=-0.01 01:23:51.630 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 01:23:51.630 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:23:51.630 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 01:23:51.630 00.000 15672 MoveAxis(E, 0, ABG) 01:23:51.630 00.000 15672 Move returns status 0, amount 0 01:23:51.630 00.000 15672 MoveAxis(N, 0, ABG) 01:23:51.630 00.000 15672 Move returns status 0, amount 0 01:23:51.630 00.000 15672 move complete, result=0 01:23:51.630 00.000 15672 worker thread done servicing request 01:23:51.634 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=11991, FiltMin=2625, FiltMax=10301, Gamma=2.950 01:23:51.752 00.118 30444 UpdateGuideState exits: m=120198 SNR=91.7 Saturated 01:23:51.752 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:51.752 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:51.752 00.000 30444 Enqueuing Expose request 01:23:51.752 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 01:23:51.752 00.000 15672 Worker thread wakes up 01:23:51.752 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:51.752 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:53.859 02.107 15672 Exposure complete 01:23:53.879 00.020 15672 worker thread done servicing request 01:23:53.879 00.000 30444 OnExposeComplete: enter 01:23:53.879 00.000 30444 UpdateGuideState(): m_state=6 01:23:53.880 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5318 01:23:53.880 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=199.47, Mass=120582, SNR=108.8, Peak=14170 HFD=3.4 01:23:53.880 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 01:23:53.880 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 01:23:53.880 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.12 hyp=0.44 cameraTheta=-2.86 mountX=-0.37 mountY=-0.21, mountTheta=-2.63 01:23:53.880 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.12, opts=13) 01:23:53.880 00.000 30444 Enqueuing Move request for scope (-0.42, -0.12) 01:23:53.880 00.000 15672 Worker thread wakes up 01:23:53.880 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.12) opts 0xd 01:23:53.880 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.12) 01:23:53.881 00.001 15672 Moving (-0.42, -0.12) raw xDistance=-0.37 yDistance=-0.21 01:23:53.881 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 01:23:53.881 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:23:53.881 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 01:23:53.881 00.000 15672 MoveAxis(E, 101, ABG) 01:23:53.881 00.000 15672 Guiding Dir = 2, Dur = 101 01:23:53.881 00.000 15672 IsSlewing returns 0 01:23:53.882 00.001 15672 IsGuiding returns 0 01:23:53.886 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=15479, FiltMin=2606, FiltMax=9919, Gamma=2.950 01:23:53.900 00.014 15672 PulseGuide returned control before completion, sleep 94 01:23:53.935 00.035 30444 UpdateGuideState exits: m=120582 SNR=108.8 Saturated 01:23:53.935 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:53.935 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:53.935 00.000 30444 Enqueuing Expose request 01:23:54.045 00.110 15672 IsGuiding returns 0 01:23:54.045 00.000 15672 Move returns status 0, amount 101 01:23:54.045 00.000 15672 MoveAxis(N, 0, ABG) 01:23:54.045 00.000 15672 Move returns status 0, amount 0 01:23:54.045 00.000 15672 move complete, result=0 01:23:54.045 00.000 15672 worker thread done servicing request 01:23:54.045 00.000 15672 Worker thread wakes up 01:23:54.046 00.001 30444 GuideStep: -0.4 px 101 ms EAST, -0.2 px 0 ms NORTH 01:23:54.046 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:54.046 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:55.954 01.908 15672 Exposure complete 01:23:55.975 00.021 15672 worker thread done servicing request 01:23:55.975 00.000 30444 OnExposeComplete: enter 01:23:55.975 00.000 30444 UpdateGuideState(): m_state=6 01:23:55.975 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5319 01:23:55.975 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.37, Mass=115969, SNR=90.4, Peak=13096 HFD=3.4 01:23:55.975 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 01:23:55.975 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 01:23:55.975 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.22 hyp=0.24 cameraTheta=-1.90 mountX=-0.01 mountY=-0.23, mountTheta=-1.62 01:23:55.976 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.22, opts=13) 01:23:55.976 00.000 30444 Enqueuing Move request for scope (-0.08, -0.22) 01:23:55.976 00.000 15672 Worker thread wakes up 01:23:55.976 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.22) opts 0xd 01:23:55.976 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.22) 01:23:55.976 00.000 15672 Moving (-0.08, -0.22) raw xDistance=-0.01 yDistance=-0.23 01:23:55.976 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 01:23:55.976 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:23:55.976 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 01:23:55.976 00.000 15672 MoveAxis(E, 0, ABG) 01:23:55.976 00.000 15672 Move returns status 0, amount 0 01:23:55.976 00.000 15672 MoveAxis(N, 0, ABG) 01:23:55.976 00.000 15672 Move returns status 0, amount 0 01:23:55.976 00.000 15672 move complete, result=0 01:23:55.976 00.000 15672 worker thread done servicing request 01:23:55.982 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=24322, FiltMin=2629, FiltMax=13433, Gamma=2.950 01:23:56.040 00.058 30444 UpdateGuideState exits: m=115969 SNR=90.4 Saturated 01:23:56.041 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:56.041 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:56.041 00.000 30444 Enqueuing Expose request 01:23:56.041 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 01:23:56.041 00.000 15672 Worker thread wakes up 01:23:56.041 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:56.041 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:23:58.147 02.106 15672 Exposure complete 01:23:58.167 00.020 15672 worker thread done servicing request 01:23:58.167 00.000 30444 OnExposeComplete: enter 01:23:58.167 00.000 30444 UpdateGuideState(): m_state=6 01:23:58.167 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5320 01:23:58.167 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=199.48, Mass=119447, SNR=91.2, Peak=12090 HFD=3.2 01:23:58.167 00.000 30444 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 01:23:58.167 00.000 30444 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 01:23:58.167 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.11 hyp=0.44 cameraTheta=-0.26 mountX=0.44 mountY=-0.02, mountTheta=-0.04 01:23:58.168 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.11, opts=13) 01:23:58.168 00.000 30444 Enqueuing Move request for scope (0.42, -0.11) 01:23:58.168 00.000 15672 Worker thread wakes up 01:23:58.168 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.11) opts 0xd 01:23:58.168 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.11) 01:23:58.168 00.000 15672 Moving (0.42, -0.11) raw xDistance=0.44 yDistance=-0.02 01:23:58.168 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 01:23:58.168 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:23:58.168 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 01:23:58.168 00.000 15672 MoveAxis(W, 118, ABG) 01:23:58.168 00.000 15672 Guiding Dir = 3, Dur = 118 01:23:58.169 00.001 15672 IsSlewing returns 0 01:23:58.170 00.001 15672 IsGuiding returns 0 01:23:58.174 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=13584, FiltMin=2602, FiltMax=10061, Gamma=2.950 01:23:58.197 00.023 15672 PulseGuide returned control before completion, sleep 102 01:23:58.357 00.160 15672 IsGuiding returns 0 01:23:58.357 00.000 15672 Move returns status 0, amount 118 01:23:58.357 00.000 15672 MoveAxis(N, 0, ABG) 01:23:58.357 00.000 15672 Move returns status 0, amount 0 01:23:58.357 00.000 15672 move complete, result=0 01:23:58.357 00.000 15672 worker thread done servicing request 01:23:58.393 00.036 30444 UpdateGuideState exits: m=119447 SNR=91.2 Saturated 01:23:58.393 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:23:58.393 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:23:58.393 00.000 30444 Enqueuing Expose request 01:23:58.393 00.000 30444 GuideStep: 0.4 px 118 ms WEST, -0.0 px 0 ms NORTH 01:23:58.393 00.000 15672 Worker thread wakes up 01:23:58.394 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:23:58.394 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:00.301 01.907 15672 Exposure complete 01:24:00.325 00.024 15672 worker thread done servicing request 01:24:00.326 00.001 30444 OnExposeComplete: enter 01:24:00.326 00.000 30444 UpdateGuideState(): m_state=6 01:24:00.326 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5321 01:24:00.326 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=199.50, Mass=117163, SNR=81.8, Peak=12403 HFD=3.3 01:24:00.326 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 01:24:00.326 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.03 = 0.03) 01:24:00.326 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.09 hyp=0.49 cameraTheta=-0.18 mountX=0.49 mountY=0.02, mountTheta=0.03 01:24:00.326 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.09, opts=13) 01:24:00.326 00.000 30444 Enqueuing Move request for scope (0.48, -0.09) 01:24:00.327 00.001 15672 Worker thread wakes up 01:24:00.327 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.09) opts 0xd 01:24:00.327 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.09) 01:24:00.327 00.000 15672 Moving (0.48, -0.09) raw xDistance=0.49 yDistance=0.02 01:24:00.327 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49 01:24:00.327 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:00.327 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 01:24:00.327 00.000 15672 MoveAxis(W, 141, ABG) 01:24:00.327 00.000 15672 Guiding Dir = 3, Dur = 141 01:24:00.327 00.000 15672 IsSlewing returns 0 01:24:00.328 00.001 15672 IsGuiding returns 0 01:24:00.332 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=12804, FiltMin=2616, FiltMax=10385, Gamma=2.950 01:24:00.354 00.022 15672 PulseGuide returned control before completion, sleep 126 01:24:00.438 00.084 30444 UpdateGuideState exits: m=117163 SNR=81.8 Saturated 01:24:00.438 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:00.438 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:00.438 00.000 30444 Enqueuing Expose request 01:24:00.514 00.076 15672 IsGuiding returns 0 01:24:00.514 00.000 15672 Move returns status 0, amount 141 01:24:00.514 00.000 15672 MoveAxis(N, 0, ABG) 01:24:00.514 00.000 15672 Move returns status 0, amount 0 01:24:00.514 00.000 15672 move complete, result=0 01:24:00.514 00.000 15672 worker thread done servicing request 01:24:00.514 00.000 15672 Worker thread wakes up 01:24:00.514 00.000 30444 GuideStep: 0.5 px 141 ms WEST, 0.0 px 0 ms NORTH 01:24:00.514 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:00.514 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:02.631 02.117 15672 Exposure complete 01:24:02.663 00.032 15672 worker thread done servicing request 01:24:02.663 00.000 30444 OnExposeComplete: enter 01:24:02.663 00.000 30444 UpdateGuideState(): m_state=6 01:24:02.663 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5322 01:24:02.664 00.001 30444 Star::Find returns 1 (1), X=460.30, Y=199.59, Mass=124439, SNR=88.3, Peak=12488 HFD=3.5 01:24:02.664 00.000 30444 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.28) = xAngle (0.29 = 0.29) 01:24:02.664 00.000 30444 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.23 = 0.23) 01:24:02.664 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.01 mountX=0.17 mountY=0.04, mountTheta=0.23 01:24:02.664 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.00, opts=13) 01:24:02.664 00.000 30444 Enqueuing Move request for scope (0.17, 0.00) 01:24:02.664 00.000 15672 Worker thread wakes up 01:24:02.664 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd 01:24:02.664 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.00) 01:24:02.665 00.001 15672 Moving (0.17, 0.00) raw xDistance=0.17 yDistance=0.04 01:24:02.665 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 01:24:02.665 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:02.665 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 01:24:02.665 00.000 15672 MoveAxis(E, 0, ABG) 01:24:02.665 00.000 15672 Move returns status 0, amount 0 01:24:02.665 00.000 15672 MoveAxis(N, 0, ABG) 01:24:02.665 00.000 15672 Move returns status 0, amount 0 01:24:02.665 00.000 15672 move complete, result=0 01:24:02.665 00.000 15672 worker thread done servicing request 01:24:02.669 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=12658, FiltMin=2516, FiltMax=10378, Gamma=2.950 01:24:02.719 00.050 30444 UpdateGuideState exits: m=124439 SNR=88.3 Saturated 01:24:02.719 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:02.719 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:02.719 00.000 30444 Enqueuing Expose request 01:24:02.719 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 01:24:02.719 00.000 15672 Worker thread wakes up 01:24:02.719 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:02.719 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:04.625 01.906 15672 Exposure complete 01:24:04.645 00.020 15672 worker thread done servicing request 01:24:04.645 00.000 30444 OnExposeComplete: enter 01:24:04.645 00.000 30444 UpdateGuideState(): m_state=6 01:24:04.645 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5323 01:24:04.645 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=199.21, Mass=119573, SNR=82.5, Peak=12355 HFD=3.5 01:24:04.645 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 01:24:04.645 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 01:24:04.645 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.38 hyp=0.42 cameraTheta=-1.14 mountX=0.27 mountY=-0.33, mountTheta=-0.88 01:24:04.646 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.38, opts=13) 01:24:04.646 00.000 30444 Enqueuing Move request for scope (0.17, -0.38) 01:24:04.646 00.000 15672 Worker thread wakes up 01:24:04.646 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.38) opts 0xd 01:24:04.646 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.38) 01:24:04.646 00.000 15672 Moving (0.17, -0.38) raw xDistance=0.27 yDistance=-0.33 01:24:04.646 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 01:24:04.646 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 01:24:04.646 00.000 15672 MoveAxis(W, 73, ABG) 01:24:04.646 00.000 15672 Guiding Dir = 3, Dur = 73 01:24:04.647 00.001 15672 IsSlewing returns 0 01:24:04.648 00.001 15672 IsGuiding returns 0 01:24:04.652 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=13687, FiltMin=2612, FiltMax=10436, Gamma=2.950 01:24:04.667 00.015 15672 PulseGuide returned control before completion, sleep 64 01:24:04.701 00.034 30444 UpdateGuideState exits: m=119573 SNR=82.5 Saturated 01:24:04.702 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:04.702 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:04.702 00.000 30444 Enqueuing Expose request 01:24:04.733 00.031 15672 IsGuiding returns 1 01:24:04.733 00.000 15672 scope still moving after pulse duration time elapsed 01:24:04.754 00.021 15672 IsSlewing returns 0 01:24:04.755 00.001 15672 IsGuiding returns 1 01:24:04.776 00.021 15672 IsSlewing returns 0 01:24:04.813 00.037 15672 IsGuiding returns 0 01:24:04.813 00.000 15672 scope move finished after 73 + 92 ms 01:24:04.813 00.000 15672 Move returns status 0, amount 73 01:24:04.814 00.001 15672 MoveAxis(N, 59, ABG) 01:24:04.814 00.000 15672 Guiding Dir = 0, Dur = 59 01:24:04.814 00.000 15672 IsSlewing returns 0 01:24:04.816 00.002 15672 IsGuiding returns 0 01:24:04.895 00.079 15672 IsGuiding returns 1 01:24:04.897 00.002 15672 scope still moving after pulse duration time elapsed 01:24:04.917 00.020 15672 IsSlewing returns 0 01:24:04.920 00.003 15672 IsGuiding returns 1 01:24:04.941 00.021 15672 IsSlewing returns 0 01:24:04.944 00.003 15672 IsGuiding returns 1 01:24:04.965 00.021 15672 IsSlewing returns 0 01:24:04.988 00.023 15672 IsGuiding returns 0 01:24:04.988 00.000 15672 scope move finished after 59 + 112 ms 01:24:04.988 00.000 15672 Move returns status 0, amount 59 01:24:04.988 00.000 15672 move complete, result=0 01:24:04.989 00.001 15672 worker thread done servicing request 01:24:04.989 00.000 15672 Worker thread wakes up 01:24:04.989 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:04.989 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:04.989 00.000 30444 GuideStep: 0.3 px 73 ms WEST, -0.3 px 59 ms NORTH 01:24:07.100 02.111 15672 Exposure complete 01:24:07.120 00.020 15672 worker thread done servicing request 01:24:07.120 00.000 30444 OnExposeComplete: enter 01:24:07.120 00.000 30444 UpdateGuideState(): m_state=6 01:24:07.120 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5324 01:24:07.120 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=199.63, Mass=131536, SNR=94.0, Peak=13049 HFD=3.4 01:24:07.120 00.000 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 01:24:07.120 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 01:24:07.120 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.26 cameraTheta=0.15 mountX=0.24 mountY=0.09, mountTheta=0.37 01:24:07.120 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.04, opts=13) 01:24:07.120 00.000 30444 Enqueuing Move request for scope (0.26, 0.04) 01:24:07.120 00.000 15672 Worker thread wakes up 01:24:07.120 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd 01:24:07.121 00.001 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.04) 01:24:07.121 00.000 15672 Moving (0.26, 0.04) raw xDistance=0.24 yDistance=0.09 01:24:07.121 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 01:24:07.121 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:07.121 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 01:24:07.121 00.000 15672 MoveAxis(E, 0, ABG) 01:24:07.121 00.000 15672 Move returns status 0, amount 0 01:24:07.121 00.000 15672 MoveAxis(N, 0, ABG) 01:24:07.121 00.000 15672 Move returns status 0, amount 0 01:24:07.121 00.000 15672 move complete, result=0 01:24:07.121 00.000 15672 worker thread done servicing request 01:24:07.126 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=13049, FiltMin=2639, FiltMax=10171, Gamma=2.950 01:24:07.175 00.049 30444 UpdateGuideState exits: m=131536 SNR=94.0 Saturated 01:24:07.175 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:07.175 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:07.175 00.000 30444 Enqueuing Expose request 01:24:07.175 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 01:24:07.175 00.000 15672 Worker thread wakes up 01:24:07.175 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:07.175 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:09.084 01.909 15672 Exposure complete 01:24:09.103 00.019 15672 worker thread done servicing request 01:24:09.103 00.000 30444 OnExposeComplete: enter 01:24:09.103 00.000 30444 UpdateGuideState(): m_state=6 01:24:09.103 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5325 01:24:09.103 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=199.41, Mass=118634, SNR=82.7, Peak=12166 HFD=3.5 01:24:09.103 00.000 30444 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.28) = xAngle (-0.53 = -0.53) 01:24:09.104 00.001 30444 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.60 = -0.60) 01:24:09.104 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.81 mountX=0.21 mountY=-0.14, mountTheta=-0.58 01:24:09.104 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.18, opts=13) 01:24:09.104 00.000 30444 Enqueuing Move request for scope (0.17, -0.18) 01:24:09.104 00.000 15672 Worker thread wakes up 01:24:09.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd 01:24:09.104 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.18) 01:24:09.104 00.000 15672 Moving (0.17, -0.18) raw xDistance=0.21 yDistance=-0.14 01:24:09.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:24:09.104 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:09.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:24:09.104 00.000 15672 MoveAxis(E, 0, ABG) 01:24:09.104 00.000 15672 Move returns status 0, amount 0 01:24:09.104 00.000 15672 MoveAxis(N, 0, ABG) 01:24:09.105 00.001 15672 Move returns status 0, amount 0 01:24:09.105 00.000 15672 move complete, result=0 01:24:09.105 00.000 15672 worker thread done servicing request 01:24:09.109 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=12676, FiltMin=2570, FiltMax=10504, Gamma=2.950 01:24:09.602 00.493 30444 UpdateGuideState exits: m=118634 SNR=82.7 Saturated 01:24:09.602 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:09.602 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:09.602 00.000 30444 Enqueuing Expose request 01:24:09.602 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:24:09.602 00.000 15672 Worker thread wakes up 01:24:09.602 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:09.602 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:11.708 02.106 15672 Exposure complete 01:24:11.728 00.020 15672 worker thread done servicing request 01:24:11.728 00.000 30444 OnExposeComplete: enter 01:24:11.728 00.000 30444 UpdateGuideState(): m_state=6 01:24:11.728 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5326 01:24:11.728 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=199.41, Mass=124509, SNR=104.8, Peak=12071 HFD=3.4 01:24:11.728 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 01:24:11.728 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 01:24:11.728 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.18 hyp=0.51 cameraTheta=-0.37 mountX=0.51 mountY=-0.08, mountTheta=-0.15 01:24:11.729 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.18, opts=13) 01:24:11.729 00.000 30444 Enqueuing Move request for scope (0.47, -0.18) 01:24:11.729 00.000 15672 Worker thread wakes up 01:24:11.729 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.18) opts 0xd 01:24:11.729 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.18) 01:24:11.729 00.000 15672 Moving (0.47, -0.18) raw xDistance=0.51 yDistance=-0.08 01:24:11.729 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 01:24:11.729 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:11.729 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:24:11.729 00.000 15672 MoveAxis(W, 137, ABG) 01:24:11.729 00.000 15672 Guiding Dir = 3, Dur = 137 01:24:11.730 00.001 15672 IsSlewing returns 0 01:24:11.731 00.001 15672 IsGuiding returns 0 01:24:11.735 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=13304, FiltMin=2570, FiltMax=10806, Gamma=2.950 01:24:11.759 00.024 15672 PulseGuide returned control before completion, sleep 119 01:24:11.783 00.024 30444 UpdateGuideState exits: m=124509 SNR=104.8 Saturated 01:24:11.783 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:11.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:11.783 00.000 30444 Enqueuing Expose request 01:24:11.919 00.136 15672 IsGuiding returns 0 01:24:11.920 00.001 15672 Move returns status 0, amount 137 01:24:11.920 00.000 15672 MoveAxis(N, 0, ABG) 01:24:11.920 00.000 15672 Move returns status 0, amount 0 01:24:11.920 00.000 15672 move complete, result=0 01:24:11.920 00.000 15672 worker thread done servicing request 01:24:11.920 00.000 15672 Worker thread wakes up 01:24:11.920 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:11.920 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:11.920 00.000 30444 GuideStep: 0.5 px 137 ms WEST, -0.1 px 0 ms NORTH 01:24:13.826 01.906 15672 Exposure complete 01:24:13.846 00.020 15672 worker thread done servicing request 01:24:13.846 00.000 30444 OnExposeComplete: enter 01:24:13.846 00.000 30444 UpdateGuideState(): m_state=6 01:24:13.846 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5327 01:24:13.846 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=199.47, Mass=118443, SNR=92.6, Peak=12282 HFD=3.3 01:24:13.846 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 01:24:13.846 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 01:24:13.846 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.11 hyp=0.46 cameraTheta=-0.25 mountX=0.46 mountY=-0.01, mountTheta=-0.03 01:24:13.847 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.11, opts=13) 01:24:13.847 00.000 30444 Enqueuing Move request for scope (0.45, -0.11) 01:24:13.847 00.000 15672 Worker thread wakes up 01:24:13.847 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.11) opts 0xd 01:24:13.847 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.11) 01:24:13.847 00.000 15672 Moving (0.45, -0.11) raw xDistance=0.46 yDistance=-0.01 01:24:13.847 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46 01:24:13.847 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:13.847 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 01:24:13.847 00.000 15672 MoveAxis(W, 135, ABG) 01:24:13.847 00.000 15672 Guiding Dir = 3, Dur = 135 01:24:13.848 00.001 15672 IsSlewing returns 0 01:24:13.849 00.001 15672 IsGuiding returns 0 01:24:13.854 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=12622, FiltMin=2625, FiltMax=10454, Gamma=2.950 01:24:13.868 00.014 15672 PulseGuide returned control before completion, sleep 127 01:24:13.998 00.130 15672 IsGuiding returns 1 01:24:13.998 00.000 15672 scope still moving after pulse duration time elapsed 01:24:14.019 00.021 15672 IsSlewing returns 0 01:24:14.075 00.056 15672 IsGuiding returns 0 01:24:14.075 00.000 15672 scope move finished after 135 + 91 ms 01:24:14.075 00.000 15672 Move returns status 0, amount 135 01:24:14.076 00.001 15672 MoveAxis(N, 0, ABG) 01:24:14.076 00.000 15672 Move returns status 0, amount 0 01:24:14.076 00.000 15672 move complete, result=0 01:24:14.076 00.000 15672 worker thread done servicing request 01:24:14.161 00.085 30444 UpdateGuideState exits: m=118443 SNR=92.6 Saturated 01:24:14.161 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:14.161 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:14.161 00.000 30444 Enqueuing Expose request 01:24:14.161 00.000 30444 GuideStep: 0.5 px 135 ms WEST, -0.0 px 0 ms NORTH 01:24:14.161 00.000 15672 Worker thread wakes up 01:24:14.162 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:14.162 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:16.268 02.106 15672 Exposure complete 01:24:16.288 00.020 15672 worker thread done servicing request 01:24:16.288 00.000 30444 OnExposeComplete: enter 01:24:16.288 00.000 30444 UpdateGuideState(): m_state=6 01:24:16.288 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5328 01:24:16.288 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=199.99, Mass=116893, SNR=93.4, Peak=11358 HFD=3.8 01:24:16.288 00.000 30444 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.28) = xAngle (2.45 = 2.45) 01:24:16.288 00.000 30444 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.38 = 2.38) 01:24:16.288 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.40 hyp=0.48 cameraTheta=2.17 mountX=-0.37 mountY=0.33, mountTheta=2.41 01:24:16.289 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.40, opts=13) 01:24:16.289 00.000 30444 Enqueuing Move request for scope (-0.27, 0.40) 01:24:16.289 00.000 15672 Worker thread wakes up 01:24:16.289 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.40) opts 0xd 01:24:16.289 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.40) 01:24:16.289 00.000 15672 Moving (-0.27, 0.40) raw xDistance=-0.37 yDistance=0.33 01:24:16.289 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37 01:24:16.289 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:24:16.289 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 01:24:16.289 00.000 15672 MoveAxis(E, 90, ABG) 01:24:16.289 00.000 15672 Guiding Dir = 2, Dur = 90 01:24:16.290 00.001 15672 IsSlewing returns 0 01:24:16.291 00.001 15672 IsGuiding returns 0 01:24:16.295 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=12549, FiltMin=2578, FiltMax=9271, Gamma=2.950 01:24:16.312 00.017 15672 PulseGuide returned control before completion, sleep 79 01:24:16.344 00.032 30444 UpdateGuideState exits: m=116893 SNR=93.4 Saturated 01:24:16.344 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:16.344 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:16.344 00.000 30444 Enqueuing Expose request 01:24:16.392 00.048 15672 IsGuiding returns 1 01:24:16.392 00.000 15672 scope still moving after pulse duration time elapsed 01:24:16.413 00.021 15672 IsSlewing returns 0 01:24:16.456 00.043 15672 IsGuiding returns 0 01:24:16.456 00.000 15672 scope move finished after 90 + 75 ms 01:24:16.456 00.000 15672 Move returns status 0, amount 90 01:24:16.456 00.000 15672 MoveAxis(N, 0, ABG) 01:24:16.456 00.000 15672 Move returns status 0, amount 0 01:24:16.456 00.000 15672 move complete, result=0 01:24:16.456 00.000 15672 worker thread done servicing request 01:24:16.456 00.000 15672 Worker thread wakes up 01:24:16.456 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:16.456 00.000 30444 GuideStep: -0.4 px 90 ms EAST, 0.3 px 0 ms NORTH 01:24:16.457 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:18.364 01.907 15672 Exposure complete 01:24:18.385 00.021 15672 worker thread done servicing request 01:24:18.385 00.000 30444 OnExposeComplete: enter 01:24:18.385 00.000 30444 UpdateGuideState(): m_state=6 01:24:18.386 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5329 01:24:18.386 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=199.36, Mass=133701, SNR=98.3, Peak=12832 HFD=3.4 01:24:18.386 00.000 30444 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.28) = xAngle (-0.18 = -0.18) 01:24:18.386 00.000 30444 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.24 = -0.24) 01:24:18.386 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.22 hyp=0.51 cameraTheta=-0.45 mountX=0.50 mountY=-0.12, mountTheta=-0.23 01:24:18.386 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.22, opts=13) 01:24:18.386 00.000 30444 Enqueuing Move request for scope (0.46, -0.22) 01:24:18.386 00.000 15672 Worker thread wakes up 01:24:18.386 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.22) opts 0xd 01:24:18.386 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.22) 01:24:18.386 00.000 15672 Moving (0.46, -0.22) raw xDistance=0.50 yDistance=-0.12 01:24:18.386 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.50 01:24:18.386 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:18.387 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:24:18.387 00.000 15672 MoveAxis(W, 129, ABG) 01:24:18.387 00.000 15672 Guiding Dir = 3, Dur = 129 01:24:18.387 00.000 15672 IsSlewing returns 0 01:24:18.388 00.001 15672 IsGuiding returns 0 01:24:18.392 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=12832, FiltMin=2583, FiltMax=10078, Gamma=2.950 01:24:18.405 00.013 15672 PulseGuide returned control before completion, sleep 123 01:24:18.441 00.036 30444 UpdateGuideState exits: m=133701 SNR=98.3 Saturated 01:24:18.441 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:18.441 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:18.442 00.001 30444 Enqueuing Expose request 01:24:18.550 00.108 15672 IsGuiding returns 0 01:24:18.550 00.000 15672 Move returns status 0, amount 129 01:24:18.551 00.001 15672 MoveAxis(N, 0, ABG) 01:24:18.551 00.000 15672 Move returns status 0, amount 0 01:24:18.551 00.000 15672 move complete, result=0 01:24:18.551 00.000 15672 worker thread done servicing request 01:24:18.551 00.000 15672 Worker thread wakes up 01:24:18.551 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:18.551 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:18.551 00.000 30444 GuideStep: 0.5 px 129 ms WEST, -0.1 px 0 ms NORTH 01:24:20.659 02.108 15672 Exposure complete 01:24:20.679 00.020 15672 worker thread done servicing request 01:24:20.679 00.000 30444 OnExposeComplete: enter 01:24:20.679 00.000 30444 UpdateGuideState(): m_state=6 01:24:20.679 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5330 01:24:20.679 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=199.63, Mass=131021, SNR=98.1, Peak=12547 HFD=3.7 01:24:20.679 00.000 30444 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.28) = xAngle (2.99 = 2.99) 01:24:20.679 00.000 30444 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.93 = 2.93) 01:24:20.679 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.71 mountX=-0.09 mountY=0.02, mountTheta=2.93 01:24:20.680 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.04, opts=13) 01:24:20.680 00.000 30444 Enqueuing Move request for scope (-0.08, 0.04) 01:24:20.680 00.000 15672 Worker thread wakes up 01:24:20.680 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd 01:24:20.680 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.04) 01:24:20.680 00.000 15672 Moving (-0.08, 0.04) raw xDistance=-0.09 yDistance=0.02 01:24:20.680 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 01:24:20.680 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:20.680 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 01:24:20.680 00.000 15672 MoveAxis(E, 0, ABG) 01:24:20.680 00.000 15672 Move returns status 0, amount 0 01:24:20.680 00.000 15672 MoveAxis(N, 0, ABG) 01:24:20.680 00.000 15672 Move returns status 0, amount 0 01:24:20.680 00.000 15672 move complete, result=0 01:24:20.680 00.000 15672 worker thread done servicing request 01:24:20.685 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=12921, FiltMin=2631, FiltMax=10581, Gamma=2.950 01:24:20.734 00.049 30444 UpdateGuideState exits: m=131021 SNR=98.1 Saturated 01:24:20.734 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:20.734 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:20.734 00.000 30444 Enqueuing Expose request 01:24:20.734 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:24:20.734 00.000 15672 Worker thread wakes up 01:24:20.734 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:20.734 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:22.642 01.908 15672 Exposure complete 01:24:22.662 00.020 15672 worker thread done servicing request 01:24:22.662 00.000 30444 OnExposeComplete: enter 01:24:22.662 00.000 30444 UpdateGuideState(): m_state=6 01:24:22.663 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5331 01:24:22.663 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=199.48, Mass=124432, SNR=91.0, Peak=12869 HFD=3.6 01:24:22.663 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 01:24:22.663 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 01:24:22.663 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.35 mountX=-0.07 mountY=-0.13, mountTheta=-2.09 01:24:22.663 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.11, opts=13) 01:24:22.663 00.000 30444 Enqueuing Move request for scope (-0.11, -0.11) 01:24:22.663 00.000 15672 Worker thread wakes up 01:24:22.663 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd 01:24:22.663 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.11) 01:24:22.663 00.000 15672 Moving (-0.11, -0.11) raw xDistance=-0.07 yDistance=-0.13 01:24:22.664 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 01:24:22.664 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:22.664 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 01:24:22.664 00.000 15672 MoveAxis(E, 0, ABG) 01:24:22.664 00.000 15672 Move returns status 0, amount 0 01:24:22.664 00.000 15672 MoveAxis(N, 0, ABG) 01:24:22.664 00.000 15672 Move returns status 0, amount 0 01:24:22.664 00.000 15672 move complete, result=0 01:24:22.664 00.000 15672 worker thread done servicing request 01:24:22.669 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=12869, FiltMin=2624, FiltMax=10170, Gamma=2.950 01:24:22.717 00.048 30444 UpdateGuideState exits: m=124432 SNR=91.0 Saturated 01:24:22.717 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:22.717 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:22.717 00.000 30444 Enqueuing Expose request 01:24:22.717 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:24:22.718 00.001 15672 Worker thread wakes up 01:24:22.718 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:22.718 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:24.829 02.111 15672 Exposure complete 01:24:24.848 00.019 15672 worker thread done servicing request 01:24:24.849 00.001 30444 OnExposeComplete: enter 01:24:24.849 00.000 30444 UpdateGuideState(): m_state=6 01:24:24.849 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5332 01:24:24.849 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=199.61, Mass=123143, SNR=84.4, Peak=12665 HFD=3.4 01:24:24.849 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 01:24:24.849 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 01:24:24.849 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=0.02 hyp=0.48 cameraTheta=0.04 mountX=0.45 mountY=0.12, mountTheta=0.27 01:24:24.849 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.02, opts=13) 01:24:24.849 00.000 30444 Enqueuing Move request for scope (0.48, 0.02) 01:24:24.850 00.001 15672 Worker thread wakes up 01:24:24.850 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.02) opts 0xd 01:24:24.850 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.02) 01:24:24.850 00.000 15672 Moving (0.48, 0.02) raw xDistance=0.45 yDistance=0.12 01:24:24.850 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45 01:24:24.850 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:24.850 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 01:24:24.850 00.000 15672 MoveAxis(W, 123, ABG) 01:24:24.850 00.000 15672 Guiding Dir = 3, Dur = 123 01:24:24.850 00.000 15672 IsSlewing returns 0 01:24:24.851 00.001 15672 IsGuiding returns 0 01:24:24.854 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=13018, FiltMin=2592, FiltMax=10796, Gamma=2.950 01:24:24.874 00.020 15672 PulseGuide returned control before completion, sleep 110 01:24:24.904 00.030 30444 UpdateGuideState exits: m=123143 SNR=84.4 Saturated 01:24:24.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:24.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:24.904 00.000 30444 Enqueuing Expose request 01:24:24.987 00.083 15672 IsGuiding returns 1 01:24:24.987 00.000 15672 scope still moving after pulse duration time elapsed 01:24:25.008 00.021 15672 IsSlewing returns 0 01:24:25.051 00.043 15672 IsGuiding returns 0 01:24:25.052 00.001 15672 scope move finished after 123 + 77 ms 01:24:25.052 00.000 15672 Move returns status 0, amount 123 01:24:25.052 00.000 15672 MoveAxis(N, 0, ABG) 01:24:25.052 00.000 15672 Move returns status 0, amount 0 01:24:25.052 00.000 15672 move complete, result=0 01:24:25.052 00.000 15672 worker thread done servicing request 01:24:25.052 00.000 15672 Worker thread wakes up 01:24:25.053 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:25.053 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:25.053 00.000 30444 GuideStep: 0.5 px 123 ms WEST, 0.1 px 0 ms NORTH 01:24:26.959 01.906 15672 Exposure complete 01:24:26.979 00.020 15672 worker thread done servicing request 01:24:26.979 00.000 30444 OnExposeComplete: enter 01:24:26.979 00.000 30444 UpdateGuideState(): m_state=6 01:24:26.979 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5333 01:24:26.979 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=199.41, Mass=124484, SNR=89.4, Peak=12921 HFD=3.4 01:24:26.979 00.000 30444 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.28) = xAngle (-0.43 = -0.43) 01:24:26.979 00.000 30444 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.49 = -0.49) 01:24:26.979 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-0.71 mountX=0.25 mountY=-0.13, mountTheta=-0.48 01:24:26.980 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.18, opts=13) 01:24:26.980 00.000 30444 Enqueuing Move request for scope (0.20, -0.18) 01:24:26.980 00.000 15672 Worker thread wakes up 01:24:26.980 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.18) opts 0xd 01:24:26.980 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.18) 01:24:26.980 00.000 15672 Moving (0.20, -0.18) raw xDistance=0.25 yDistance=-0.13 01:24:26.980 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 01:24:26.980 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:26.980 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 01:24:26.980 00.000 15672 MoveAxis(E, 0, ABG) 01:24:26.980 00.000 15672 Move returns status 0, amount 0 01:24:26.980 00.000 15672 MoveAxis(N, 0, ABG) 01:24:26.980 00.000 15672 Move returns status 0, amount 0 01:24:26.980 00.000 15672 move complete, result=0 01:24:26.980 00.000 15672 worker thread done servicing request 01:24:26.985 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=12921, FiltMin=2610, FiltMax=10238, Gamma=2.950 01:24:27.456 00.471 30444 UpdateGuideState exits: m=124484 SNR=89.4 Saturated 01:24:27.456 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:27.456 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:27.456 00.000 30444 Enqueuing Expose request 01:24:27.456 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:24:27.456 00.000 15672 Worker thread wakes up 01:24:27.457 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:27.457 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:29.566 02.109 15672 Exposure complete 01:24:29.586 00.020 15672 worker thread done servicing request 01:24:29.586 00.000 30444 OnExposeComplete: enter 01:24:29.587 00.001 30444 UpdateGuideState(): m_state=6 01:24:29.587 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5334 01:24:29.587 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=199.62, Mass=120217, SNR=84.1, Peak=13359 HFD=3.6 01:24:29.587 00.000 30444 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.28) = xAngle (3.33 = -2.95) 01:24:29.587 00.000 30444 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.27 = -3.02) 01:24:29.587 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.03 hyp=0.33 cameraTheta=3.05 mountX=-0.33 mountY=-0.04, mountTheta=-3.01 01:24:29.587 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.03, opts=13) 01:24:29.587 00.000 30444 Enqueuing Move request for scope (-0.33, 0.03) 01:24:29.587 00.000 15672 Worker thread wakes up 01:24:29.587 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.03) opts 0xd 01:24:29.587 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.03) 01:24:29.588 00.001 15672 Moving (-0.33, 0.03) raw xDistance=-0.33 yDistance=-0.04 01:24:29.588 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 01:24:29.588 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:29.588 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:24:29.588 00.000 15672 MoveAxis(E, 88, ABG) 01:24:29.588 00.000 15672 Guiding Dir = 2, Dur = 88 01:24:29.588 00.000 15672 IsSlewing returns 0 01:24:29.589 00.001 15672 IsGuiding returns 0 01:24:29.594 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=13812, FiltMin=2585, FiltMax=9831, Gamma=2.950 01:24:29.619 00.025 15672 PulseGuide returned control before completion, sleep 69 01:24:29.642 00.023 30444 UpdateGuideState exits: m=120217 SNR=84.1 Saturated 01:24:29.642 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:29.642 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:29.642 00.000 30444 Enqueuing Expose request 01:24:29.690 00.048 15672 IsGuiding returns 1 01:24:29.690 00.000 15672 scope still moving after pulse duration time elapsed 01:24:29.711 00.021 15672 IsSlewing returns 0 01:24:29.732 00.021 15672 IsGuiding returns 0 01:24:29.732 00.000 15672 scope move finished after 88 + 53 ms 01:24:29.732 00.000 15672 Move returns status 0, amount 88 01:24:29.732 00.000 15672 MoveAxis(N, 0, ABG) 01:24:29.732 00.000 15672 Move returns status 0, amount 0 01:24:29.732 00.000 15672 move complete, result=0 01:24:29.732 00.000 15672 worker thread done servicing request 01:24:29.732 00.000 15672 Worker thread wakes up 01:24:29.732 00.000 30444 GuideStep: -0.3 px 88 ms EAST, -0.0 px 0 ms NORTH 01:24:29.732 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:29.732 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:31.640 01.908 15672 Exposure complete 01:24:31.660 00.020 15672 worker thread done servicing request 01:24:31.660 00.000 30444 OnExposeComplete: enter 01:24:31.660 00.000 30444 UpdateGuideState(): m_state=6 01:24:31.660 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5335 01:24:31.660 00.000 30444 Star::Find returns 1 (1), X=459.45, Y=199.17, Mass=128098, SNR=106.0, Peak=11602 HFD=3.9 01:24:31.660 00.000 30444 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.28) = xAngle (-2.31 = -2.31) 01:24:31.660 00.000 30444 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.37 = -2.37) 01:24:31.660 00.000 30444 CameraToMount -- cameraX=-0.67 cameraY=-0.42 hyp=0.79 cameraTheta=-2.59 mountX=-0.53 mountY=-0.55, mountTheta=-2.34 01:24:31.661 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.67, y=-0.42, opts=13) 01:24:31.661 00.000 30444 Enqueuing Move request for scope (-0.67, -0.42) 01:24:31.661 00.000 15672 Worker thread wakes up 01:24:31.661 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.42) opts 0xd 01:24:31.661 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.67, -0.42) 01:24:31.661 00.000 15672 Moving (-0.67, -0.42) raw xDistance=-0.53 yDistance=-0.55 01:24:31.661 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53 01:24:31.661 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 01:24:31.661 00.000 15672 MoveAxis(E, 150, ABG) 01:24:31.661 00.000 15672 Guiding Dir = 2, Dur = 150 01:24:31.662 00.001 15672 IsSlewing returns 0 01:24:31.667 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=11602, FiltMin=2617, FiltMax=8108, Gamma=2.950 01:24:31.696 00.029 15672 IsGuiding returns 0 01:24:31.711 00.015 15672 PulseGuide returned control before completion, sleep 145 01:24:31.716 00.005 30444 UpdateGuideState exits: m=128098 SNR=106.0 Saturated 01:24:31.716 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:31.716 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:31.716 00.000 30444 Enqueuing Expose request 01:24:31.860 00.144 15672 IsGuiding returns 1 01:24:31.860 00.000 15672 scope still moving after pulse duration time elapsed 01:24:31.882 00.022 15672 IsSlewing returns 0 01:24:31.888 00.006 15672 IsGuiding returns 0 01:24:31.888 00.000 15672 scope move finished after 150 + 41 ms 01:24:31.888 00.000 15672 Move returns status 0, amount 150 01:24:31.888 00.000 15672 MoveAxis(N, 99, ABG) 01:24:31.888 00.000 15672 Guiding Dir = 0, Dur = 99 01:24:31.888 00.000 15672 IsSlewing returns 0 01:24:31.889 00.001 15672 IsGuiding returns 0 01:24:31.968 00.079 15672 PulseGuide returned control before completion, sleep 31 01:24:32.003 00.035 15672 IsGuiding returns 1 01:24:32.003 00.000 15672 scope still moving after pulse duration time elapsed 01:24:32.023 00.020 15672 IsSlewing returns 0 01:24:32.026 00.003 15672 IsGuiding returns 1 01:24:32.047 00.021 15672 IsSlewing returns 0 01:24:32.048 00.001 15672 IsGuiding returns 1 01:24:32.069 00.021 15672 IsSlewing returns 0 01:24:32.079 00.010 15672 IsGuiding returns 0 01:24:32.079 00.000 15672 scope move finished after 99 + 91 ms 01:24:32.079 00.000 15672 Move returns status 0, amount 99 01:24:32.080 00.001 15672 move complete, result=0 01:24:32.080 00.000 15672 worker thread done servicing request 01:24:32.080 00.000 15672 Worker thread wakes up 01:24:32.080 00.000 30444 GuideStep: -0.5 px 150 ms EAST, -0.6 px 99 ms NORTH 01:24:32.080 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:32.080 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:34.186 02.106 15672 Exposure complete 01:24:34.207 00.021 15672 worker thread done servicing request 01:24:34.207 00.000 30444 OnExposeComplete: enter 01:24:34.207 00.000 30444 UpdateGuideState(): m_state=6 01:24:34.207 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5336 01:24:34.207 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=200.00, Mass=122619, SNR=84.1, Peak=10446 HFD=4.0 01:24:34.207 00.000 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 01:24:34.207 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 01:24:34.208 00.001 30444 CameraToMount -- cameraX=0.78 cameraY=0.41 hyp=0.88 cameraTheta=0.49 mountX=0.63 mountY=0.57, mountTheta=0.73 01:24:34.208 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.78, y=0.41, opts=13) 01:24:34.208 00.000 30444 Enqueuing Move request for scope (0.78, 0.41) 01:24:34.208 00.000 15672 Worker thread wakes up 01:24:34.209 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.41) opts 0xd 01:24:34.209 00.000 15672 Handling offset move in thread for scope, endpoint = (0.78, 0.41) 01:24:34.209 00.000 15672 Moving (0.78, 0.41) raw xDistance=0.63 yDistance=0.57 01:24:34.209 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.63 01:24:34.209 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:24:34.209 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57 01:24:34.209 00.000 15672 MoveAxis(W, 161, ABG) 01:24:34.209 00.000 15672 Guiding Dir = 3, Dur = 161 01:24:34.209 00.000 15672 IsSlewing returns 0 01:24:34.210 00.001 15672 IsGuiding returns 0 01:24:34.216 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=10904, FiltMin=2624, FiltMax=9662, Gamma=2.950 01:24:34.236 00.020 15672 PulseGuide returned control before completion, sleep 146 01:24:34.385 00.149 15672 IsGuiding returns 1 01:24:34.385 00.000 15672 scope still moving after pulse duration time elapsed 01:24:34.406 00.021 15672 IsSlewing returns 0 01:24:34.428 00.022 15672 IsGuiding returns 0 01:24:34.428 00.000 15672 scope move finished after 161 + 56 ms 01:24:34.428 00.000 15672 Move returns status 0, amount 161 01:24:34.428 00.000 15672 MoveAxis(N, 0, ABG) 01:24:34.428 00.000 15672 Move returns status 0, amount 0 01:24:34.428 00.000 15672 move complete, result=0 01:24:34.428 00.000 15672 worker thread done servicing request 01:24:34.599 00.171 30444 UpdateGuideState exits: m=122619 SNR=84.1 Saturated 01:24:34.599 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:34.599 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:34.599 00.000 30444 Enqueuing Expose request 01:24:34.599 00.000 30444 GuideStep: 0.6 px 161 ms WEST, 0.6 px 0 ms NORTH 01:24:34.599 00.000 15672 Worker thread wakes up 01:24:34.599 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:34.599 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:36.514 01.915 15672 Exposure complete 01:24:36.548 00.034 15672 worker thread done servicing request 01:24:36.548 00.000 30444 OnExposeComplete: enter 01:24:36.548 00.000 30444 UpdateGuideState(): m_state=6 01:24:36.548 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5337 01:24:36.548 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=199.65, Mass=112582, SNR=88.3, Peak=12547 HFD=3.4 01:24:36.548 00.000 30444 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.28) = xAngle (3.28 = -3.00) 01:24:36.548 00.000 30444 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.22 = -3.06) 01:24:36.548 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=0.06 hyp=0.45 cameraTheta=3.00 mountX=-0.45 mountY=-0.03, mountTheta=-3.06 01:24:36.549 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.06, opts=13) 01:24:36.549 00.000 30444 Enqueuing Move request for scope (-0.45, 0.06) 01:24:36.549 00.000 15672 Worker thread wakes up 01:24:36.549 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.06) opts 0xd 01:24:36.549 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.06) 01:24:36.549 00.000 15672 Moving (-0.45, 0.06) raw xDistance=-0.45 yDistance=-0.03 01:24:36.549 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.45 01:24:36.549 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:36.549 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 01:24:36.549 00.000 15672 MoveAxis(E, 110, ABG) 01:24:36.549 00.000 15672 Guiding Dir = 2, Dur = 110 01:24:36.550 00.001 15672 IsSlewing returns 0 01:24:36.551 00.001 15672 IsGuiding returns 0 01:24:36.556 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=12547, FiltMin=2606, FiltMax=9476, Gamma=2.950 01:24:36.568 00.012 15672 PulseGuide returned control before completion, sleep 103 01:24:36.606 00.038 30444 UpdateGuideState exits: m=112582 SNR=88.3 Saturated 01:24:36.606 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:36.606 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:36.606 00.000 30444 Enqueuing Expose request 01:24:36.674 00.068 15672 IsGuiding returns 1 01:24:36.674 00.000 15672 scope still moving after pulse duration time elapsed 01:24:36.695 00.021 15672 IsSlewing returns 0 01:24:36.760 00.065 15672 IsGuiding returns 0 01:24:36.760 00.000 15672 scope move finished after 110 + 99 ms 01:24:36.760 00.000 15672 Move returns status 0, amount 110 01:24:36.760 00.000 15672 MoveAxis(N, 0, ABG) 01:24:36.760 00.000 15672 Move returns status 0, amount 0 01:24:36.760 00.000 15672 move complete, result=0 01:24:36.760 00.000 15672 worker thread done servicing request 01:24:36.760 00.000 15672 Worker thread wakes up 01:24:36.761 00.001 30444 GuideStep: -0.4 px 110 ms EAST, -0.0 px 0 ms NORTH 01:24:36.761 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:36.761 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:38.879 02.118 15672 Exposure complete 01:24:38.910 00.031 15672 worker thread done servicing request 01:24:38.910 00.000 30444 OnExposeComplete: enter 01:24:38.910 00.000 30444 UpdateGuideState(): m_state=6 01:24:38.910 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5338 01:24:38.910 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=200.08, Mass=147429, SNR=104.0, Peak=12160 HFD=3.9 01:24:38.910 00.000 30444 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.28) = xAngle (0.63 = 0.63) 01:24:38.910 00.000 30444 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.57 = 0.57) 01:24:38.910 00.000 30444 CameraToMount -- cameraX=1.32 cameraY=0.49 hyp=1.41 cameraTheta=0.35 mountX=1.13 mountY=0.76, mountTheta=0.59 01:24:38.911 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.32, y=0.49, opts=13) 01:24:38.911 00.000 30444 Enqueuing Move request for scope (1.32, 0.49) 01:24:38.911 00.000 15672 Worker thread wakes up 01:24:38.911 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.32, 0.49) opts 0xd 01:24:38.911 00.000 15672 Handling offset move in thread for scope, endpoint = (1.32, 0.49) 01:24:38.911 00.000 15672 Moving (1.32, 0.49) raw xDistance=1.13 yDistance=0.76 01:24:38.911 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.13 01:24:38.911 00.000 15672 resist switch: large excursion: input 0.76 thresh 0.75 direction from -1 to 1 01:24:38.911 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.28 01:24:38.911 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 01:24:38.911 00.000 15672 MoveAxis(W, 299, ABG) 01:24:38.911 00.000 15672 Guiding Dir = 3, Dur = 299 01:24:38.911 00.000 15672 IsSlewing returns 0 01:24:38.912 00.001 15672 IsGuiding returns 0 01:24:38.917 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=12160, FiltMin=2603, FiltMax=10003, Gamma=2.950 01:24:38.932 00.015 15672 PulseGuide returned control before completion, sleep 290 01:24:39.222 00.290 30444 UpdateGuideState exits: m=147429 SNR=104.0 Saturated 01:24:39.222 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:39.223 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:39.223 00.000 30444 Enqueuing Expose request 01:24:39.228 00.005 15672 IsGuiding returns 1 01:24:39.228 00.000 15672 scope still moving after pulse duration time elapsed 01:24:39.249 00.021 15672 IsSlewing returns 0 01:24:39.269 00.020 15672 IsGuiding returns 0 01:24:39.269 00.000 15672 scope move finished after 299 + 57 ms 01:24:39.269 00.000 15672 Move returns status 0, amount 299 01:24:39.269 00.000 15672 MoveAxis(S, 136, ABG) 01:24:39.269 00.000 15672 Guiding Dir = 1, Dur = 136 01:24:39.270 00.001 15672 IsSlewing returns 0 01:24:39.271 00.001 15672 IsGuiding returns 0 01:24:39.348 00.077 15672 PulseGuide returned control before completion, sleep 68 01:24:39.420 00.072 15672 IsGuiding returns 1 01:24:39.420 00.000 15672 scope still moving after pulse duration time elapsed 01:24:39.441 00.021 15672 IsSlewing returns 0 01:24:39.443 00.002 15672 IsGuiding returns 1 01:24:39.463 00.020 15672 IsSlewing returns 0 01:24:39.466 00.003 15672 IsGuiding returns 1 01:24:39.487 00.021 15672 IsSlewing returns 0 01:24:39.510 00.023 15672 IsGuiding returns 0 01:24:39.510 00.000 15672 scope move finished after 136 + 103 ms 01:24:39.510 00.000 15672 Move returns status 0, amount 136 01:24:39.510 00.000 15672 move complete, result=0 01:24:39.510 00.000 15672 worker thread done servicing request 01:24:39.510 00.000 15672 Worker thread wakes up 01:24:39.511 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:39.511 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:39.511 00.000 30444 GuideStep: 1.1 px 299 ms WEST, 0.8 px 136 ms SOUTH 01:24:41.416 01.905 15672 Exposure complete 01:24:41.436 00.020 15672 worker thread done servicing request 01:24:41.436 00.000 30444 OnExposeComplete: enter 01:24:41.436 00.000 30444 UpdateGuideState(): m_state=6 01:24:41.436 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 5339 01:24:41.436 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=199.99, Mass=124335, SNR=94.9, Peak=10121 HFD=4.0 01:24:41.437 00.001 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 01:24:41.437 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.41 = 1.41) 01:24:41.437 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.40 hyp=0.43 cameraTheta=1.20 mountX=0.04 mountY=0.43, mountTheta=1.47 01:24:41.437 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.40, opts=13) 01:24:41.437 00.000 30444 Enqueuing Move request for scope (0.16, 0.40) 01:24:41.437 00.000 15672 Worker thread wakes up 01:24:41.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.40) opts 0xd 01:24:41.437 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.40) 01:24:41.437 00.000 15672 Moving (0.16, 0.40) raw xDistance=0.04 yDistance=0.43 01:24:41.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:24:41.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 01:24:41.437 00.000 15672 MoveAxis(E, 0, ABG) 01:24:41.438 00.001 15672 Move returns status 0, amount 0 01:24:41.438 00.000 15672 MoveAxis(S, 76, ABG) 01:24:41.438 00.000 15672 Guiding Dir = 1, Dur = 76 01:24:41.439 00.001 15672 IsSlewing returns 0 01:24:41.440 00.001 15672 IsGuiding returns 0 01:24:41.443 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=11667, FiltMin=2632, FiltMax=10325, Gamma=2.950 01:24:41.494 00.051 30444 UpdateGuideState exits: m=124335 SNR=94.9 Saturated 01:24:41.494 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:41.494 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:41.494 00.000 30444 Enqueuing Expose request 01:24:41.554 00.060 15672 IsGuiding returns 1 01:24:41.554 00.000 15672 scope still moving after pulse duration time elapsed 01:24:41.575 00.021 15672 IsSlewing returns 0 01:24:41.576 00.001 15672 IsGuiding returns 1 01:24:41.597 00.021 15672 IsSlewing returns 0 01:24:41.599 00.002 15672 IsGuiding returns 1 01:24:41.620 00.021 15672 IsSlewing returns 0 01:24:41.650 00.030 15672 IsGuiding returns 0 01:24:41.650 00.000 15672 scope move finished after 76 + 135 ms 01:24:41.650 00.000 15672 Move returns status 0, amount 76 01:24:41.650 00.000 15672 move complete, result=0 01:24:41.650 00.000 15672 worker thread done servicing request 01:24:41.651 00.001 15672 Worker thread wakes up 01:24:41.651 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:41.651 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:41.651 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 76 ms SOUTH 01:24:43.759 02.108 15672 Exposure complete 01:24:43.779 00.020 15672 worker thread done servicing request 01:24:43.779 00.000 30444 OnExposeComplete: enter 01:24:43.779 00.000 30444 UpdateGuideState(): m_state=6 01:24:43.779 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5340 01:24:43.779 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=199.91, Mass=131779, SNR=100.8, Peak=12608 HFD=3.9 01:24:43.779 00.000 30444 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.28) = xAngle (2.38 = 2.38) 01:24:43.779 00.000 30444 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.32 = 2.32) 01:24:43.779 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.32 hyp=0.38 cameraTheta=2.11 mountX=-0.27 mountY=0.27, mountTheta=2.35 01:24:43.780 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.32, opts=13) 01:24:43.780 00.000 30444 Enqueuing Move request for scope (-0.19, 0.32) 01:24:43.780 00.000 15672 Worker thread wakes up 01:24:43.780 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.32) opts 0xd 01:24:43.780 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.32) 01:24:43.780 00.000 15672 Moving (-0.19, 0.32) raw xDistance=-0.27 yDistance=0.27 01:24:43.780 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 01:24:43.780 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 01:24:43.780 00.000 15672 MoveAxis(E, 74, ABG) 01:24:43.780 00.000 15672 Guiding Dir = 2, Dur = 74 01:24:43.781 00.001 15672 IsSlewing returns 0 01:24:43.782 00.001 15672 IsGuiding returns 0 01:24:43.786 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2125, max=12928, FiltMin=2580, FiltMax=9688, Gamma=2.950 01:24:43.805 00.019 15672 PulseGuide returned control before completion, sleep 61 01:24:43.836 00.031 30444 UpdateGuideState exits: m=131779 SNR=100.8 Saturated 01:24:43.836 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:43.836 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:43.836 00.000 30444 Enqueuing Expose request 01:24:43.868 00.032 15672 IsGuiding returns 1 01:24:43.869 00.001 15672 scope still moving after pulse duration time elapsed 01:24:43.890 00.021 15672 IsSlewing returns 0 01:24:43.891 00.001 15672 IsGuiding returns 1 01:24:43.911 00.020 15672 IsSlewing returns 0 01:24:43.949 00.038 15672 IsGuiding returns 0 01:24:43.949 00.000 15672 scope move finished after 74 + 93 ms 01:24:43.949 00.000 15672 Move returns status 0, amount 74 01:24:43.949 00.000 15672 MoveAxis(S, 49, ABG) 01:24:43.949 00.000 15672 Guiding Dir = 1, Dur = 49 01:24:43.949 00.000 15672 IsSlewing returns 0 01:24:43.950 00.001 15672 IsGuiding returns 0 01:24:44.031 00.081 15672 IsGuiding returns 1 01:24:44.031 00.000 15672 scope still moving after pulse duration time elapsed 01:24:44.051 00.020 15672 IsSlewing returns 0 01:24:44.053 00.002 15672 IsGuiding returns 1 01:24:44.075 00.022 15672 IsSlewing returns 0 01:24:44.078 00.003 15672 IsGuiding returns 1 01:24:44.098 00.020 15672 IsSlewing returns 0 01:24:44.126 00.028 15672 IsGuiding returns 0 01:24:44.127 00.001 15672 scope move finished after 49 + 127 ms 01:24:44.127 00.000 15672 Move returns status 0, amount 49 01:24:44.127 00.000 15672 move complete, result=0 01:24:44.127 00.000 15672 worker thread done servicing request 01:24:44.127 00.000 15672 Worker thread wakes up 01:24:44.127 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:44.128 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:44.128 00.000 30444 GuideStep: -0.3 px 74 ms EAST, 0.3 px 49 ms SOUTH 01:24:46.035 01.907 15672 Exposure complete 01:24:46.058 00.023 15672 worker thread done servicing request 01:24:46.058 00.000 30444 OnExposeComplete: enter 01:24:46.058 00.000 30444 UpdateGuideState(): m_state=6 01:24:46.058 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5341 01:24:46.058 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=200.47, Mass=135981, SNR=103.7, Peak=10647 HFD=3.9 01:24:46.058 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 01:24:46.058 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 01:24:46.058 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.89 hyp=0.89 cameraTheta=1.69 mountX=-0.34 mountY=0.84, mountTheta=1.96 01:24:46.059 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.89, opts=13) 01:24:46.059 00.000 30444 Enqueuing Move request for scope (-0.10, 0.89) 01:24:46.059 00.000 15672 Worker thread wakes up 01:24:46.059 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.89) opts 0xd 01:24:46.059 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.89) 01:24:46.059 00.000 15672 Moving (-0.10, 0.89) raw xDistance=-0.34 yDistance=0.84 01:24:46.059 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34 01:24:46.059 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 01:24:46.059 00.000 15672 MoveAxis(E, 98, ABG) 01:24:46.060 00.001 15672 Guiding Dir = 2, Dur = 98 01:24:46.060 00.000 15672 IsSlewing returns 0 01:24:46.066 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=11696, FiltMin=2506, FiltMax=9750, Gamma=2.950 01:24:46.090 00.024 15672 IsGuiding returns 0 01:24:46.106 00.016 15672 PulseGuide returned control before completion, sleep 93 01:24:46.116 00.010 30444 UpdateGuideState exits: m=135981 SNR=103.7 Saturated 01:24:46.116 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:46.116 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:46.116 00.000 30444 Enqueuing Expose request 01:24:46.218 00.102 15672 IsGuiding returns 0 01:24:46.218 00.000 15672 Move returns status 0, amount 98 01:24:46.218 00.000 15672 MoveAxis(S, 150, ABG) 01:24:46.218 00.000 15672 Guiding Dir = 1, Dur = 150 01:24:46.218 00.000 15672 IsSlewing returns 0 01:24:46.219 00.001 15672 IsGuiding returns 0 01:24:46.298 00.079 15672 PulseGuide returned control before completion, sleep 82 01:24:46.382 00.084 15672 IsGuiding returns 1 01:24:46.382 00.000 15672 scope still moving after pulse duration time elapsed 01:24:46.403 00.021 15672 IsSlewing returns 0 01:24:46.404 00.001 15672 IsGuiding returns 1 01:24:46.425 00.021 15672 IsSlewing returns 0 01:24:46.426 00.001 15672 IsGuiding returns 1 01:24:46.447 00.021 15672 IsSlewing returns 0 01:24:46.474 00.027 15672 IsGuiding returns 0 01:24:46.474 00.000 15672 scope move finished after 150 + 104 ms 01:24:46.475 00.001 15672 Move returns status 0, amount 150 01:24:46.475 00.000 15672 move complete, result=0 01:24:46.475 00.000 15672 worker thread done servicing request 01:24:46.475 00.000 15672 Worker thread wakes up 01:24:46.475 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:46.475 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:46.475 00.000 30444 GuideStep: -0.3 px 98 ms EAST, 0.8 px 150 ms SOUTH 01:24:48.591 02.116 15672 Exposure complete 01:24:48.621 00.030 15672 worker thread done servicing request 01:24:48.622 00.001 30444 OnExposeComplete: enter 01:24:48.622 00.000 30444 UpdateGuideState(): m_state=6 01:24:48.622 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5342 01:24:48.622 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=199.39, Mass=117088, SNR=99.0, Peak=13182 HFD=3.3 01:24:48.622 00.000 30444 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.28) = xAngle (-2.46 = -2.46) 01:24:48.622 00.000 30444 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.52 = -2.52) 01:24:48.622 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.19 hyp=0.49 cameraTheta=-2.74 mountX=-0.38 mountY=-0.29, mountTheta=-2.50 01:24:48.622 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.19, opts=13) 01:24:48.622 00.000 30444 Enqueuing Move request for scope (-0.46, -0.19) 01:24:48.623 00.001 15672 Worker thread wakes up 01:24:48.623 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.19) opts 0xd 01:24:48.623 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.19) 01:24:48.623 00.000 15672 Moving (-0.46, -0.19) raw xDistance=-0.38 yDistance=-0.29 01:24:48.623 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38 01:24:48.623 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:24:48.623 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 01:24:48.623 00.000 15672 MoveAxis(E, 111, ABG) 01:24:48.623 00.000 15672 Guiding Dir = 2, Dur = 111 01:24:48.623 00.000 15672 IsSlewing returns 0 01:24:48.625 00.002 15672 IsGuiding returns 0 01:24:48.629 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=14001, FiltMin=2619, FiltMax=10100, Gamma=2.950 01:24:48.646 00.017 15672 PulseGuide returned control before completion, sleep 101 01:24:48.678 00.032 30444 UpdateGuideState exits: m=117088 SNR=99.0 Saturated 01:24:48.678 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:48.678 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:48.679 00.001 30444 Enqueuing Expose request 01:24:48.758 00.079 15672 IsGuiding returns 0 01:24:48.758 00.000 15672 Move returns status 0, amount 111 01:24:48.759 00.001 15672 MoveAxis(N, 0, ABG) 01:24:48.759 00.000 15672 Move returns status 0, amount 0 01:24:48.759 00.000 15672 move complete, result=0 01:24:48.759 00.000 15672 worker thread done servicing request 01:24:48.759 00.000 15672 Worker thread wakes up 01:24:48.759 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:48.759 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:48.759 00.000 30444 GuideStep: -0.4 px 111 ms EAST, -0.3 px 0 ms NORTH 01:24:50.666 01.907 15672 Exposure complete 01:24:50.686 00.020 15672 worker thread done servicing request 01:24:50.686 00.000 30444 OnExposeComplete: enter 01:24:50.686 00.000 30444 UpdateGuideState(): m_state=6 01:24:50.686 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5343 01:24:50.686 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=199.43, Mass=129943, SNR=98.8, Peak=12375 HFD=3.3 01:24:50.687 00.001 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.16 = -0.16) 01:24:50.687 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.22 = -0.22) 01:24:50.687 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.16 hyp=0.38 cameraTheta=-0.44 mountX=0.37 mountY=-0.08, mountTheta=-0.22 01:24:50.687 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.16, opts=13) 01:24:50.687 00.000 30444 Enqueuing Move request for scope (0.34, -0.16) 01:24:50.687 00.000 15672 Worker thread wakes up 01:24:50.687 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.16) opts 0xd 01:24:50.687 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.16) 01:24:50.687 00.000 15672 Moving (0.34, -0.16) raw xDistance=0.37 yDistance=-0.08 01:24:50.687 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37 01:24:50.687 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:50.687 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:24:50.687 00.000 15672 MoveAxis(W, 94, ABG) 01:24:50.687 00.000 15672 Guiding Dir = 3, Dur = 94 01:24:50.688 00.001 15672 IsSlewing returns 0 01:24:50.689 00.001 15672 IsGuiding returns 0 01:24:50.693 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12449, FiltMin=2640, FiltMax=10784, Gamma=2.950 01:24:50.706 00.013 15672 PulseGuide returned control before completion, sleep 87 01:24:50.742 00.036 30444 UpdateGuideState exits: m=129943 SNR=98.8 Saturated 01:24:50.742 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:50.742 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:50.742 00.000 30444 Enqueuing Expose request 01:24:50.819 00.077 15672 IsGuiding returns 0 01:24:50.819 00.000 15672 Move returns status 0, amount 94 01:24:50.819 00.000 15672 MoveAxis(N, 0, ABG) 01:24:50.819 00.000 15672 Move returns status 0, amount 0 01:24:50.819 00.000 15672 move complete, result=0 01:24:50.819 00.000 15672 worker thread done servicing request 01:24:50.819 00.000 15672 Worker thread wakes up 01:24:50.819 00.000 30444 GuideStep: 0.4 px 94 ms WEST, -0.1 px 0 ms NORTH 01:24:50.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:50.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:52.929 02.110 15672 Exposure complete 01:24:52.948 00.019 15672 worker thread done servicing request 01:24:52.948 00.000 30444 OnExposeComplete: enter 01:24:52.948 00.000 30444 UpdateGuideState(): m_state=6 01:24:52.949 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5344 01:24:52.949 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=199.66, Mass=123003, SNR=82.5, Peak=12270 HFD=3.4 01:24:52.949 00.000 30444 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.28) = xAngle (0.44 = 0.44) 01:24:52.949 00.000 30444 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.38 = 0.38) 01:24:52.949 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.07 hyp=0.46 cameraTheta=0.16 mountX=0.41 mountY=0.17, mountTheta=0.39 01:24:52.949 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.07, opts=13) 01:24:52.949 00.000 30444 Enqueuing Move request for scope (0.45, 0.07) 01:24:52.949 00.000 15672 Worker thread wakes up 01:24:52.949 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.07) opts 0xd 01:24:52.949 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.07) 01:24:52.950 00.001 15672 Moving (0.45, 0.07) raw xDistance=0.41 yDistance=0.17 01:24:52.950 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41 01:24:52.950 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:52.950 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:24:52.950 00.000 15672 MoveAxis(W, 118, ABG) 01:24:52.950 00.000 15672 Guiding Dir = 3, Dur = 118 01:24:52.951 00.001 15672 IsSlewing returns 0 01:24:52.951 00.000 15672 IsGuiding returns 0 01:24:52.955 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=12270, FiltMin=2604, FiltMax=10370, Gamma=2.950 01:24:52.975 00.020 15672 PulseGuide returned control before completion, sleep 105 01:24:53.005 00.030 30444 UpdateGuideState exits: m=123003 SNR=82.5 Saturated 01:24:53.005 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:53.005 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:53.005 00.000 30444 Enqueuing Expose request 01:24:53.082 00.077 15672 IsGuiding returns 1 01:24:53.082 00.000 15672 scope still moving after pulse duration time elapsed 01:24:53.103 00.021 15672 IsSlewing returns 0 01:24:53.105 00.002 15672 IsGuiding returns 0 01:24:53.106 00.001 15672 scope move finished after 118 + 36 ms 01:24:53.106 00.000 15672 Move returns status 0, amount 118 01:24:53.106 00.000 15672 MoveAxis(N, 0, ABG) 01:24:53.106 00.000 15672 Move returns status 0, amount 0 01:24:53.106 00.000 15672 move complete, result=0 01:24:53.106 00.000 15672 worker thread done servicing request 01:24:53.106 00.000 15672 Worker thread wakes up 01:24:53.107 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:53.107 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:53.512 00.405 30444 GuideStep: 0.4 px 118 ms WEST, 0.2 px 0 ms NORTH 01:24:55.023 01.511 15672 Exposure complete 01:24:55.054 00.031 15672 worker thread done servicing request 01:24:55.054 00.000 30444 OnExposeComplete: enter 01:24:55.054 00.000 30444 UpdateGuideState(): m_state=6 01:24:55.054 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5345 01:24:55.055 00.001 30444 Star::Find returns 1 (1), X=460.31, Y=199.51, Mass=140286, SNR=101.2, Peak=12420 HFD=3.5 01:24:55.055 00.000 30444 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 01:24:55.055 00.000 30444 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.18 = -0.18) 01:24:55.055 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.39 mountX=0.20 mountY=-0.04, mountTheta=-0.18 01:24:55.055 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.08, opts=13) 01:24:55.055 00.000 30444 Enqueuing Move request for scope (0.18, -0.08) 01:24:55.055 00.000 15672 Worker thread wakes up 01:24:55.055 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd 01:24:55.055 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.08) 01:24:55.055 00.000 15672 Moving (0.18, -0.08) raw xDistance=0.20 yDistance=-0.04 01:24:55.056 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 01:24:55.056 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:55.056 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:24:55.056 00.000 15672 MoveAxis(E, 0, ABG) 01:24:55.056 00.000 15672 Move returns status 0, amount 0 01:24:55.056 00.000 15672 MoveAxis(N, 0, ABG) 01:24:55.056 00.000 15672 Move returns status 0, amount 0 01:24:55.056 00.000 15672 move complete, result=0 01:24:55.056 00.000 15672 worker thread done servicing request 01:24:55.061 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=13028, FiltMin=2623, FiltMax=9991, Gamma=2.950 01:24:55.546 00.485 30444 UpdateGuideState exits: m=140286 SNR=101.2 Saturated 01:24:55.546 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:55.546 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:55.546 00.000 30444 Enqueuing Expose request 01:24:55.546 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 01:24:55.546 00.000 15672 Worker thread wakes up 01:24:55.546 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:55.546 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:57.662 02.116 15672 Exposure complete 01:24:57.693 00.031 15672 worker thread done servicing request 01:24:57.693 00.000 30444 OnExposeComplete: enter 01:24:57.693 00.000 30444 UpdateGuideState(): m_state=6 01:24:57.693 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5346 01:24:57.694 00.001 30444 Star::Find returns 1 (1), X=459.74, Y=199.69, Mass=125568, SNR=97.7, Peak=13954 HFD=3.6 01:24:57.694 00.000 30444 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.28) = xAngle (3.17 = -3.11) 01:24:57.694 00.000 30444 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.11 = 3.11) 01:24:57.694 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.10 hyp=0.40 cameraTheta=2.89 mountX=-0.40 mountY=0.01, mountTheta=3.11 01:24:57.694 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.10, opts=13) 01:24:57.694 00.000 30444 Enqueuing Move request for scope (-0.39, 0.10) 01:24:57.694 00.000 15672 Worker thread wakes up 01:24:57.695 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.10) opts 0xd 01:24:57.695 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.10) 01:24:57.695 00.000 15672 Moving (-0.39, 0.10) raw xDistance=-0.40 yDistance=0.01 01:24:57.695 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 01:24:57.695 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:57.695 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 01:24:57.695 00.000 15672 MoveAxis(E, 107, ABG) 01:24:57.695 00.000 15672 Guiding Dir = 2, Dur = 107 01:24:57.696 00.001 15672 IsSlewing returns 0 01:24:57.697 00.001 15672 IsGuiding returns 0 01:24:57.701 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=13954, FiltMin=2618, FiltMax=9975, Gamma=2.950 01:24:57.719 00.018 15672 PulseGuide returned control before completion, sleep 95 01:24:57.750 00.031 30444 UpdateGuideState exits: m=125568 SNR=97.7 Saturated 01:24:57.750 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:57.750 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:57.750 00.000 30444 Enqueuing Expose request 01:24:57.816 00.066 15672 IsGuiding returns 1 01:24:57.816 00.000 15672 scope still moving after pulse duration time elapsed 01:24:57.837 00.021 15672 IsSlewing returns 0 01:24:57.864 00.027 15672 IsGuiding returns 0 01:24:57.864 00.000 15672 scope move finished after 107 + 60 ms 01:24:57.864 00.000 15672 Move returns status 0, amount 107 01:24:57.864 00.000 15672 MoveAxis(N, 0, ABG) 01:24:57.864 00.000 15672 Move returns status 0, amount 0 01:24:57.864 00.000 15672 move complete, result=0 01:24:57.864 00.000 15672 worker thread done servicing request 01:24:57.864 00.000 15672 Worker thread wakes up 01:24:57.864 00.000 30444 GuideStep: -0.4 px 107 ms EAST, 0.0 px 0 ms NORTH 01:24:57.864 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:57.864 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:59.769 01.905 15672 Exposure complete 01:24:59.789 00.020 15672 worker thread done servicing request 01:24:59.789 00.000 30444 OnExposeComplete: enter 01:24:59.789 00.000 30444 UpdateGuideState(): m_state=6 01:24:59.789 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5347 01:24:59.789 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=199.46, Mass=126934, SNR=87.5, Peak=13317 HFD=3.2 01:24:59.789 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 01:24:59.789 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 01:24:59.789 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.12 hyp=0.37 cameraTheta=-0.34 mountX=0.37 mountY=-0.05, mountTheta=-0.12 01:24:59.790 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.12, opts=13) 01:24:59.790 00.000 30444 Enqueuing Move request for scope (0.35, -0.12) 01:24:59.790 00.000 15672 Worker thread wakes up 01:24:59.790 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.12) opts 0xd 01:24:59.790 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.12) 01:24:59.790 00.000 15672 Moving (0.35, -0.12) raw xDistance=0.37 yDistance=-0.05 01:24:59.790 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37 01:24:59.790 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:24:59.790 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:24:59.790 00.000 15672 MoveAxis(W, 93, ABG) 01:24:59.790 00.000 15672 Guiding Dir = 3, Dur = 93 01:24:59.792 00.002 15672 IsSlewing returns 0 01:24:59.793 00.001 15672 IsGuiding returns 0 01:24:59.797 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=13317, FiltMin=2654, FiltMax=10553, Gamma=2.950 01:24:59.811 00.014 15672 PulseGuide returned control before completion, sleep 84 01:24:59.845 00.034 30444 UpdateGuideState exits: m=126934 SNR=87.5 Saturated 01:24:59.845 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:24:59.845 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:24:59.845 00.000 30444 Enqueuing Expose request 01:24:59.924 00.079 15672 IsGuiding returns 0 01:24:59.924 00.000 15672 Move returns status 0, amount 93 01:24:59.924 00.000 15672 MoveAxis(N, 0, ABG) 01:24:59.924 00.000 15672 Move returns status 0, amount 0 01:24:59.924 00.000 15672 move complete, result=0 01:24:59.924 00.000 15672 worker thread done servicing request 01:24:59.924 00.000 15672 Worker thread wakes up 01:24:59.924 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:24:59.924 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:24:59.924 00.000 30444 GuideStep: 0.4 px 93 ms WEST, -0.0 px 0 ms NORTH 01:25:02.035 02.111 15672 Exposure complete 01:25:02.054 00.019 15672 worker thread done servicing request 01:25:02.055 00.001 30444 OnExposeComplete: enter 01:25:02.055 00.000 30444 UpdateGuideState(): m_state=6 01:25:02.055 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5348 01:25:02.055 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=199.34, Mass=129991, SNR=90.8, Peak=12188 HFD=3.5 01:25:02.055 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 01:25:02.055 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 01:25:02.055 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.25 hyp=0.33 cameraTheta=-0.83 mountX=0.28 mountY=-0.19, mountTheta=-0.60 01:25:02.055 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.25, opts=13) 01:25:02.055 00.000 30444 Enqueuing Move request for scope (0.22, -0.25) 01:25:02.055 00.000 15672 Worker thread wakes up 01:25:02.055 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.25) opts 0xd 01:25:02.056 00.001 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.25) 01:25:02.056 00.000 15672 Moving (0.22, -0.25) raw xDistance=0.28 yDistance=-0.19 01:25:02.056 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28 01:25:02.056 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:25:02.056 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 01:25:02.056 00.000 15672 MoveAxis(W, 83, ABG) 01:25:02.056 00.000 15672 Guiding Dir = 3, Dur = 83 01:25:02.056 00.000 15672 IsSlewing returns 0 01:25:02.062 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=13296, FiltMin=2619, FiltMax=10276, Gamma=2.950 01:25:02.064 00.002 15672 IsGuiding returns 0 01:25:02.080 00.016 15672 PulseGuide returned control before completion, sleep 78 01:25:02.111 00.031 30444 UpdateGuideState exits: m=129991 SNR=90.8 Saturated 01:25:02.111 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:02.111 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:02.111 00.000 30444 Enqueuing Expose request 01:25:02.161 00.050 15672 IsGuiding returns 1 01:25:02.161 00.000 15672 scope still moving after pulse duration time elapsed 01:25:02.182 00.021 15672 IsSlewing returns 0 01:25:02.193 00.011 15672 IsGuiding returns 0 01:25:02.193 00.000 15672 scope move finished after 83 + 46 ms 01:25:02.194 00.001 15672 Move returns status 0, amount 83 01:25:02.194 00.000 15672 MoveAxis(N, 0, ABG) 01:25:02.194 00.000 15672 Move returns status 0, amount 0 01:25:02.194 00.000 15672 move complete, result=0 01:25:02.194 00.000 15672 worker thread done servicing request 01:25:02.194 00.000 15672 Worker thread wakes up 01:25:02.194 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:02.194 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:02.195 00.001 30444 GuideStep: 0.3 px 83 ms WEST, -0.2 px 0 ms NORTH 01:25:04.103 01.908 15672 Exposure complete 01:25:04.123 00.020 15672 worker thread done servicing request 01:25:04.123 00.000 30444 OnExposeComplete: enter 01:25:04.123 00.000 30444 UpdateGuideState(): m_state=6 01:25:04.124 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5349 01:25:04.124 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=199.11, Mass=119719, SNR=89.6, Peak=13089 HFD=3.4 01:25:04.124 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 01:25:04.124 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 01:25:04.124 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.48 hyp=0.51 cameraTheta=-1.20 mountX=0.31 mountY=-0.43, mountTheta=-0.94 01:25:04.124 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.48, opts=13) 01:25:04.124 00.000 30444 Enqueuing Move request for scope (0.19, -0.48) 01:25:04.124 00.000 15672 Worker thread wakes up 01:25:04.124 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.48) opts 0xd 01:25:04.124 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.48) 01:25:04.124 00.000 15672 Moving (0.19, -0.48) raw xDistance=0.31 yDistance=-0.43 01:25:04.125 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31 01:25:04.125 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:25:04.125 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43 01:25:04.125 00.000 15672 MoveAxis(W, 90, ABG) 01:25:04.125 00.000 15672 Guiding Dir = 3, Dur = 90 01:25:04.125 00.000 15672 IsSlewing returns 0 01:25:04.126 00.001 15672 IsGuiding returns 0 01:25:04.130 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=13150, FiltMin=2616, FiltMax=10365, Gamma=2.950 01:25:04.141 00.011 15672 PulseGuide returned control before completion, sleep 86 01:25:04.180 00.039 30444 UpdateGuideState exits: m=119719 SNR=89.6 Saturated 01:25:04.180 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:04.180 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:04.180 00.000 30444 Enqueuing Expose request 01:25:04.230 00.050 15672 IsGuiding returns 1 01:25:04.230 00.000 15672 scope still moving after pulse duration time elapsed 01:25:04.251 00.021 15672 IsSlewing returns 0 01:25:04.270 00.019 15672 IsGuiding returns 0 01:25:04.270 00.000 15672 scope move finished after 90 + 54 ms 01:25:04.270 00.000 15672 Move returns status 0, amount 90 01:25:04.270 00.000 15672 MoveAxis(N, 0, ABG) 01:25:04.270 00.000 15672 Move returns status 0, amount 0 01:25:04.272 00.002 15672 move complete, result=0 01:25:04.272 00.000 15672 worker thread done servicing request 01:25:04.272 00.000 15672 Worker thread wakes up 01:25:04.272 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:04.272 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:04.272 00.000 30444 GuideStep: 0.3 px 90 ms WEST, -0.4 px 0 ms NORTH 01:25:06.378 02.106 15672 Exposure complete 01:25:06.398 00.020 15672 worker thread done servicing request 01:25:06.398 00.000 30444 OnExposeComplete: enter 01:25:06.398 00.000 30444 UpdateGuideState(): m_state=6 01:25:06.398 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5350 01:25:06.398 00.000 30444 Star::Find returns 1 (1), X=459.21, Y=199.72, Mass=122185, SNR=80.0, Peak=13380 HFD=3.5 01:25:06.398 00.000 30444 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.28) = xAngle (3.28 = -3.01) 01:25:06.399 00.001 30444 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.07) 01:25:06.399 00.000 30444 CameraToMount -- cameraX=-0.92 cameraY=0.13 hyp=0.93 cameraTheta=3.00 mountX=-0.92 mountY=-0.07, mountTheta=-3.07 01:25:06.399 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.92, y=0.13, opts=13) 01:25:06.399 00.000 30444 Enqueuing Move request for scope (-0.92, 0.13) 01:25:06.399 00.000 15672 Worker thread wakes up 01:25:06.399 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.13) opts 0xd 01:25:06.399 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.92, 0.13) 01:25:06.399 00.000 15672 Moving (-0.92, 0.13) raw xDistance=-0.92 yDistance=-0.07 01:25:06.399 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.92 01:25:06.399 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:25:06.399 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:25:06.399 00.000 15672 MoveAxis(E, 242, ABG) 01:25:06.399 00.000 15672 Guiding Dir = 2, Dur = 242 01:25:06.400 00.001 15672 IsSlewing returns 0 01:25:06.401 00.001 15672 IsGuiding returns 0 01:25:06.405 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=13380, FiltMin=2544, FiltMax=9835, Gamma=2.950 01:25:06.425 00.020 15672 PulseGuide returned control before completion, sleep 228 01:25:06.454 00.029 30444 UpdateGuideState exits: m=122185 SNR=80.0 Saturated 01:25:06.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:06.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:06.454 00.000 30444 Enqueuing Expose request 01:25:06.666 00.212 15672 IsGuiding returns 0 01:25:06.666 00.000 15672 Move returns status 0, amount 242 01:25:06.666 00.000 15672 MoveAxis(N, 0, ABG) 01:25:06.666 00.000 15672 Move returns status 0, amount 0 01:25:06.666 00.000 15672 move complete, result=0 01:25:06.666 00.000 15672 worker thread done servicing request 01:25:06.666 00.000 15672 Worker thread wakes up 01:25:06.666 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:06.666 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:06.666 00.000 30444 GuideStep: -0.9 px 242 ms EAST, -0.1 px 0 ms NORTH 01:25:08.574 01.908 15672 Exposure complete 01:25:08.594 00.020 15672 worker thread done servicing request 01:25:08.594 00.000 30444 OnExposeComplete: enter 01:25:08.594 00.000 30444 UpdateGuideState(): m_state=6 01:25:08.595 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5351 01:25:08.595 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=200.08, Mass=110307, SNR=82.4, Peak=10507 HFD=3.5 01:25:08.595 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 01:25:08.595 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 01:25:08.595 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=0.50 hyp=0.67 cameraTheta=2.31 mountX=-0.57 mountY=0.39, mountTheta=2.54 01:25:08.595 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.50, opts=13) 01:25:08.595 00.000 30444 Enqueuing Move request for scope (-0.45, 0.50) 01:25:08.595 00.000 15672 Worker thread wakes up 01:25:08.595 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.50) opts 0xd 01:25:08.596 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.50) 01:25:08.596 00.000 15672 Moving (-0.45, 0.50) raw xDistance=-0.57 yDistance=0.39 01:25:08.596 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.57 01:25:08.596 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:25:08.596 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 01:25:08.596 00.000 15672 MoveAxis(E, 171, ABG) 01:25:08.596 00.000 15672 Guiding Dir = 2, Dur = 171 01:25:08.596 00.000 15672 IsSlewing returns 0 01:25:08.597 00.001 15672 IsGuiding returns 0 01:25:08.601 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=11009, FiltMin=2634, FiltMax=9162, Gamma=2.950 01:25:08.614 00.013 15672 PulseGuide returned control before completion, sleep 164 01:25:08.781 00.167 15672 IsGuiding returns 1 01:25:08.781 00.000 15672 scope still moving after pulse duration time elapsed 01:25:08.789 00.008 30444 UpdateGuideState exits: m=110307 SNR=82.4 Saturated 01:25:08.789 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:08.789 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:08.789 00.000 30444 Enqueuing Expose request 01:25:08.802 00.013 15672 IsSlewing returns 0 01:25:08.822 00.020 15672 IsGuiding returns 0 01:25:08.822 00.000 15672 scope move finished after 171 + 54 ms 01:25:08.823 00.001 15672 Move returns status 0, amount 171 01:25:08.823 00.000 15672 MoveAxis(N, 0, ABG) 01:25:08.823 00.000 15672 Move returns status 0, amount 0 01:25:08.823 00.000 15672 move complete, result=0 01:25:08.823 00.000 15672 worker thread done servicing request 01:25:08.823 00.000 15672 Worker thread wakes up 01:25:08.823 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:08.823 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:08.824 00.001 30444 GuideStep: -0.6 px 171 ms EAST, 0.4 px 0 ms NORTH 01:25:10.933 02.109 15672 Exposure complete 01:25:10.954 00.021 15672 worker thread done servicing request 01:25:10.955 00.001 30444 OnExposeComplete: enter 01:25:10.955 00.000 30444 UpdateGuideState(): m_state=6 01:25:10.955 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5352 01:25:10.955 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=199.91, Mass=114924, SNR=84.0, Peak=12709 HFD=3.6 01:25:10.955 00.000 30444 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 01:25:10.955 00.000 30444 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.54 = 2.54) 01:25:10.955 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.32 hyp=0.44 cameraTheta=2.33 mountX=-0.38 mountY=0.25, mountTheta=2.56 01:25:10.955 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.32, opts=13) 01:25:10.955 00.000 30444 Enqueuing Move request for scope (-0.30, 0.32) 01:25:10.956 00.001 15672 Worker thread wakes up 01:25:10.956 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.32) opts 0xd 01:25:10.956 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.32) 01:25:10.956 00.000 15672 Moving (-0.30, 0.32) raw xDistance=-0.38 yDistance=0.25 01:25:10.956 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38 01:25:10.956 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:25:10.956 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 01:25:10.956 00.000 15672 MoveAxis(E, 114, ABG) 01:25:10.956 00.000 15672 Guiding Dir = 2, Dur = 114 01:25:10.956 00.000 15672 IsSlewing returns 0 01:25:10.957 00.001 15672 IsGuiding returns 0 01:25:10.962 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=16123, FiltMin=2606, FiltMax=10253, Gamma=2.950 01:25:10.979 00.017 15672 PulseGuide returned control before completion, sleep 103 01:25:11.011 00.032 30444 UpdateGuideState exits: m=114924 SNR=84.0 Saturated 01:25:11.011 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:11.011 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:11.011 00.000 30444 Enqueuing Expose request 01:25:11.084 00.073 15672 IsGuiding returns 1 01:25:11.084 00.000 15672 scope still moving after pulse duration time elapsed 01:25:11.105 00.021 15672 IsSlewing returns 0 01:25:11.155 00.050 15672 IsGuiding returns 0 01:25:11.155 00.000 15672 scope move finished after 114 + 84 ms 01:25:11.156 00.001 15672 Move returns status 0, amount 114 01:25:11.156 00.000 15672 MoveAxis(N, 0, ABG) 01:25:11.156 00.000 15672 Move returns status 0, amount 0 01:25:11.156 00.000 15672 move complete, result=0 01:25:11.156 00.000 15672 worker thread done servicing request 01:25:11.156 00.000 15672 Worker thread wakes up 01:25:11.156 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:11.157 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:11.157 00.000 30444 GuideStep: -0.4 px 114 ms EAST, 0.2 px 0 ms NORTH 01:25:13.062 01.905 15672 Exposure complete 01:25:13.084 00.022 15672 worker thread done servicing request 01:25:13.084 00.000 30444 OnExposeComplete: enter 01:25:13.085 00.001 30444 UpdateGuideState(): m_state=6 01:25:13.085 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5353 01:25:13.085 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=199.71, Mass=118106, SNR=82.8, Peak=11421 HFD=3.6 01:25:13.085 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 01:25:13.085 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 01:25:13.085 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.94 mountX=0.05 mountY=0.14, mountTheta=1.21 01:25:13.086 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.12, opts=13) 01:25:13.086 00.000 30444 Enqueuing Move request for scope (0.09, 0.12) 01:25:13.086 00.000 15672 Worker thread wakes up 01:25:13.086 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd 01:25:13.086 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.12) 01:25:13.086 00.000 15672 Moving (0.09, 0.12) raw xDistance=0.05 yDistance=0.14 01:25:13.086 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:25:13.086 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:25:13.086 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 01:25:13.086 00.000 15672 MoveAxis(E, 0, ABG) 01:25:13.086 00.000 15672 Move returns status 0, amount 0 01:25:13.086 00.000 15672 MoveAxis(N, 0, ABG) 01:25:13.086 00.000 15672 Move returns status 0, amount 0 01:25:13.087 00.001 15672 move complete, result=0 01:25:13.087 00.000 15672 worker thread done servicing request 01:25:13.094 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=12028, FiltMin=2635, FiltMax=9436, Gamma=2.950 01:25:13.394 00.300 30444 UpdateGuideState exits: m=118106 SNR=82.8 Saturated 01:25:13.394 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:13.394 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:13.394 00.000 30444 Enqueuing Expose request 01:25:13.394 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:25:13.394 00.000 15672 Worker thread wakes up 01:25:13.395 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:13.395 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:15.503 02.108 15672 Exposure complete 01:25:15.523 00.020 15672 worker thread done servicing request 01:25:15.523 00.000 30444 OnExposeComplete: enter 01:25:15.523 00.000 30444 UpdateGuideState(): m_state=6 01:25:15.523 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5354 01:25:15.523 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=199.36, Mass=119511, SNR=97.9, Peak=12389 HFD=3.4 01:25:15.523 00.000 30444 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.28) = xAngle (-1.22 = -1.22) 01:25:15.523 00.000 30444 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.28 = -1.28) 01:25:15.523 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.50 mountX=0.08 mountY=-0.22, mountTheta=-1.23 01:25:15.524 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.23, opts=13) 01:25:15.524 00.000 30444 Enqueuing Move request for scope (0.02, -0.23) 01:25:15.524 00.000 15672 Worker thread wakes up 01:25:15.524 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd 01:25:15.524 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.23) 01:25:15.524 00.000 15672 Moving (0.02, -0.23) raw xDistance=0.08 yDistance=-0.22 01:25:15.524 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 01:25:15.524 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:25:15.524 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 01:25:15.524 00.000 15672 MoveAxis(E, 0, ABG) 01:25:15.524 00.000 15672 Move returns status 0, amount 0 01:25:15.524 00.000 15672 MoveAxis(N, 0, ABG) 01:25:15.524 00.000 15672 Move returns status 0, amount 0 01:25:15.524 00.000 15672 move complete, result=0 01:25:15.525 00.001 15672 worker thread done servicing request 01:25:15.529 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=14010, FiltMin=2611, FiltMax=10310, Gamma=2.950 01:25:15.579 00.050 30444 UpdateGuideState exits: m=119511 SNR=97.9 Saturated 01:25:15.579 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:15.579 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:15.579 00.000 30444 Enqueuing Expose request 01:25:15.579 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:25:15.579 00.000 15672 Worker thread wakes up 01:25:15.579 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:15.579 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:17.489 01.910 15672 Exposure complete 01:25:17.515 00.026 15672 worker thread done servicing request 01:25:17.515 00.000 30444 OnExposeComplete: enter 01:25:17.515 00.000 30444 UpdateGuideState(): m_state=6 01:25:17.515 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5355 01:25:17.515 00.000 30444 Star::Find returns 1 (1), X=459.50, Y=199.09, Mass=113597, SNR=89.1, Peak=12432 HFD=3.5 01:25:17.515 00.000 30444 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.28) = xAngle (-2.19 = -2.19) 01:25:17.515 00.000 30444 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.25 = -2.25) 01:25:17.515 00.000 30444 CameraToMount -- cameraX=-0.62 cameraY=-0.50 hyp=0.80 cameraTheta=-2.46 mountX=-0.46 mountY=-0.62, mountTheta=-2.21 01:25:17.516 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.62, y=-0.50, opts=13) 01:25:17.516 00.000 30444 Enqueuing Move request for scope (-0.62, -0.50) 01:25:17.516 00.000 15672 Worker thread wakes up 01:25:17.516 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.50) opts 0xd 01:25:17.516 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.62, -0.50) 01:25:17.516 00.000 15672 Moving (-0.62, -0.50) raw xDistance=-0.46 yDistance=-0.62 01:25:17.516 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 01:25:17.516 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:25:17.516 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62 01:25:17.516 00.000 15672 MoveAxis(E, 125, ABG) 01:25:17.516 00.000 15672 Guiding Dir = 2, Dur = 125 01:25:17.516 00.000 15672 IsSlewing returns 0 01:25:17.517 00.001 15672 IsGuiding returns 0 01:25:17.521 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2096, max=13078, FiltMin=2578, FiltMax=9407, Gamma=2.950 01:25:17.544 00.023 15672 PulseGuide returned control before completion, sleep 109 01:25:17.571 00.027 30444 UpdateGuideState exits: m=113597 SNR=89.1 Saturated 01:25:17.571 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:17.571 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:17.571 00.000 30444 Enqueuing Expose request 01:25:17.657 00.086 15672 IsGuiding returns 1 01:25:17.657 00.000 15672 scope still moving after pulse duration time elapsed 01:25:17.678 00.021 15672 IsSlewing returns 0 01:25:17.690 00.012 15672 IsGuiding returns 0 01:25:17.690 00.000 15672 scope move finished after 125 + 47 ms 01:25:17.690 00.000 15672 Move returns status 0, amount 125 01:25:17.690 00.000 15672 MoveAxis(N, 0, ABG) 01:25:17.690 00.000 15672 Move returns status 0, amount 0 01:25:17.691 00.001 15672 move complete, result=0 01:25:17.691 00.000 15672 worker thread done servicing request 01:25:17.691 00.000 15672 Worker thread wakes up 01:25:17.691 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:17.691 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:17.691 00.000 30444 GuideStep: -0.5 px 125 ms EAST, -0.6 px 0 ms NORTH 01:25:19.800 02.109 15672 Exposure complete 01:25:19.821 00.021 15672 worker thread done servicing request 01:25:19.821 00.000 30444 OnExposeComplete: enter 01:25:19.821 00.000 30444 UpdateGuideState(): m_state=6 01:25:19.821 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5356 01:25:19.821 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=199.43, Mass=114044, SNR=80.4, Peak=11920 HFD=3.3 01:25:19.821 00.000 30444 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.28) = xAngle (-0.25 = -0.25) 01:25:19.821 00.000 30444 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.31 = -0.31) 01:25:19.821 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-0.53 mountX=0.30 mountY=-0.09, mountTheta=-0.31 01:25:19.822 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.16, opts=13) 01:25:19.822 00.000 30444 Enqueuing Move request for scope (0.27, -0.16) 01:25:19.822 00.000 15672 Worker thread wakes up 01:25:19.822 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.16) opts 0xd 01:25:19.822 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.16) 01:25:19.822 00.000 15672 Moving (0.27, -0.16) raw xDistance=0.30 yDistance=-0.09 01:25:19.822 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30 01:25:19.822 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:25:19.822 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 01:25:19.822 00.000 15672 MoveAxis(W, 72, ABG) 01:25:19.822 00.000 15672 Guiding Dir = 3, Dur = 72 01:25:19.822 00.000 15672 IsSlewing returns 0 01:25:19.823 00.001 15672 IsGuiding returns 0 01:25:19.827 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=12231, FiltMin=2619, FiltMax=9615, Gamma=2.950 01:25:19.844 00.017 15672 PulseGuide returned control before completion, sleep 62 01:25:19.876 00.032 30444 UpdateGuideState exits: m=114044 SNR=80.4 Saturated 01:25:19.876 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:19.876 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:19.876 00.000 30444 Enqueuing Expose request 01:25:19.907 00.031 15672 IsGuiding returns 1 01:25:19.908 00.001 15672 scope still moving after pulse duration time elapsed 01:25:19.930 00.022 15672 IsSlewing returns 0 01:25:19.973 00.043 15672 IsGuiding returns 0 01:25:19.973 00.000 15672 scope move finished after 72 + 77 ms 01:25:19.973 00.000 15672 Move returns status 0, amount 72 01:25:19.973 00.000 15672 MoveAxis(N, 0, ABG) 01:25:19.973 00.000 15672 Move returns status 0, amount 0 01:25:19.973 00.000 15672 move complete, result=0 01:25:19.973 00.000 15672 worker thread done servicing request 01:25:19.973 00.000 15672 Worker thread wakes up 01:25:19.973 00.000 30444 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH 01:25:19.973 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:19.974 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:21.885 01.911 15672 Exposure complete 01:25:21.917 00.032 15672 worker thread done servicing request 01:25:21.917 00.000 30444 OnExposeComplete: enter 01:25:21.917 00.000 30444 UpdateGuideState(): m_state=6 01:25:21.917 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5357 01:25:21.917 00.000 30444 Star::Find returns 1 (1), X=459.49, Y=199.32, Mass=117194, SNR=89.9, Peak=13934 HFD=3.2 01:25:21.917 00.000 30444 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.28) = xAngle (-2.47 = -2.47) 01:25:21.917 00.000 30444 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.53 = -2.53) 01:25:21.917 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=-0.26 hyp=0.69 cameraTheta=-2.75 mountX=-0.54 mountY=-0.39, mountTheta=-2.51 01:25:21.918 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=-0.26, opts=13) 01:25:21.918 00.000 30444 Enqueuing Move request for scope (-0.64, -0.26) 01:25:21.918 00.000 15672 Worker thread wakes up 01:25:21.918 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.26) opts 0xd 01:25:21.918 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, -0.26) 01:25:21.918 00.000 15672 Moving (-0.64, -0.26) raw xDistance=-0.54 yDistance=-0.39 01:25:21.918 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.54 01:25:21.918 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:25:21.918 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39 01:25:21.918 00.000 15672 MoveAxis(E, 141, ABG) 01:25:21.918 00.000 15672 Guiding Dir = 2, Dur = 141 01:25:21.919 00.001 15672 IsSlewing returns 0 01:25:21.920 00.001 15672 IsGuiding returns 0 01:25:21.924 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=13934, FiltMin=2637, FiltMax=9300, Gamma=2.950 01:25:21.937 00.013 15672 PulseGuide returned control before completion, sleep 134 01:25:21.972 00.035 30444 UpdateGuideState exits: m=117194 SNR=89.9 Saturated 01:25:21.972 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:21.972 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:21.972 00.000 30444 Enqueuing Expose request 01:25:22.097 00.125 15672 IsGuiding returns 0 01:25:22.097 00.000 15672 Move returns status 0, amount 141 01:25:22.098 00.001 15672 MoveAxis(N, 0, ABG) 01:25:22.098 00.000 15672 Move returns status 0, amount 0 01:25:22.098 00.000 15672 move complete, result=0 01:25:22.098 00.000 15672 worker thread done servicing request 01:25:22.098 00.000 15672 Worker thread wakes up 01:25:22.098 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:22.098 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:22.098 00.000 30444 GuideStep: -0.5 px 141 ms EAST, -0.4 px 0 ms NORTH 01:25:24.215 02.117 15672 Exposure complete 01:25:24.246 00.031 15672 worker thread done servicing request 01:25:24.246 00.000 30444 OnExposeComplete: enter 01:25:24.247 00.001 30444 UpdateGuideState(): m_state=6 01:25:24.247 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5358 01:25:24.247 00.000 30444 Star::Find returns 1 (1), X=459.92, Y=199.60, Mass=118578, SNR=91.7, Peak=12326 HFD=3.6 01:25:24.247 00.000 30444 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.28) = xAngle (3.38 = -2.91) 01:25:24.247 00.000 30444 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.97) 01:25:24.247 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.10 mountX=-0.19 mountY=-0.03, mountTheta=-2.97 01:25:24.247 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.01, opts=13) 01:25:24.247 00.000 30444 Enqueuing Move request for scope (-0.20, 0.01) 01:25:24.247 00.000 15672 Worker thread wakes up 01:25:24.247 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd 01:25:24.248 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.01) 01:25:24.248 00.000 15672 Moving (-0.20, 0.01) raw xDistance=-0.19 yDistance=-0.03 01:25:24.248 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 01:25:24.248 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:25:24.248 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 01:25:24.248 00.000 15672 MoveAxis(E, 0, ABG) 01:25:24.248 00.000 15672 Move returns status 0, amount 0 01:25:24.248 00.000 15672 MoveAxis(N, 0, ABG) 01:25:24.248 00.000 15672 Move returns status 0, amount 0 01:25:24.248 00.000 15672 move complete, result=0 01:25:24.248 00.000 15672 worker thread done servicing request 01:25:24.253 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=12425, FiltMin=2632, FiltMax=10224, Gamma=2.950 01:25:24.302 00.049 30444 UpdateGuideState exits: m=118578 SNR=91.7 Saturated 01:25:24.302 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:24.302 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:24.302 00.000 30444 Enqueuing Expose request 01:25:24.302 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 01:25:24.302 00.000 15672 Worker thread wakes up 01:25:24.303 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:24.303 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:26.209 01.906 15672 Exposure complete 01:25:26.233 00.024 15672 worker thread done servicing request 01:25:26.233 00.000 30444 OnExposeComplete: enter 01:25:26.233 00.000 30444 UpdateGuideState(): m_state=6 01:25:26.233 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5359 01:25:26.233 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=199.54, Mass=117074, SNR=81.1, Peak=13029 HFD=3.4 01:25:26.234 00.001 30444 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.28) = xAngle (-2.73 = -2.73) 01:25:26.234 00.000 30444 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.79 = -2.79) 01:25:26.234 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.05 hyp=0.36 cameraTheta=-3.01 mountX=-0.33 mountY=-0.12, mountTheta=-2.78 01:25:26.234 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.05, opts=13) 01:25:26.234 00.000 30444 Enqueuing Move request for scope (-0.36, -0.05) 01:25:26.234 00.000 15672 Worker thread wakes up 01:25:26.234 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.05) opts 0xd 01:25:26.234 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.05) 01:25:26.234 00.000 15672 Moving (-0.36, -0.05) raw xDistance=-0.33 yDistance=-0.12 01:25:26.234 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 01:25:26.234 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:25:26.235 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:25:26.235 00.000 15672 MoveAxis(E, 89, ABG) 01:25:26.235 00.000 15672 Guiding Dir = 2, Dur = 89 01:25:26.235 00.000 15672 IsSlewing returns 0 01:25:26.236 00.001 15672 IsGuiding returns 0 01:25:26.239 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=14502, FiltMin=2616, FiltMax=10064, Gamma=2.950 01:25:26.250 00.011 15672 PulseGuide returned control before completion, sleep 85 01:25:26.289 00.039 30444 UpdateGuideState exits: m=117074 SNR=81.1 Saturated 01:25:26.289 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:26.289 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:26.289 00.000 30444 Enqueuing Expose request 01:25:26.337 00.048 15672 IsGuiding returns 1 01:25:26.337 00.000 15672 scope still moving after pulse duration time elapsed 01:25:26.358 00.021 15672 IsSlewing returns 0 01:25:26.379 00.021 15672 IsGuiding returns 0 01:25:26.379 00.000 15672 scope move finished after 89 + 54 ms 01:25:26.379 00.000 15672 Move returns status 0, amount 89 01:25:26.379 00.000 15672 MoveAxis(N, 0, ABG) 01:25:26.379 00.000 15672 Move returns status 0, amount 0 01:25:26.379 00.000 15672 move complete, result=0 01:25:26.379 00.000 15672 worker thread done servicing request 01:25:26.379 00.000 15672 Worker thread wakes up 01:25:26.379 00.000 30444 GuideStep: -0.3 px 89 ms EAST, -0.1 px 0 ms NORTH 01:25:26.379 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:26.379 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:28.496 02.117 15672 Exposure complete 01:25:28.527 00.031 15672 worker thread done servicing request 01:25:28.528 00.001 30444 OnExposeComplete: enter 01:25:28.528 00.000 30444 UpdateGuideState(): m_state=6 01:25:28.528 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5360 01:25:28.528 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=198.93, Mass=121502, SNR=79.0, Peak=11983 HFD=3.8 01:25:28.528 00.000 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.60 = -0.60) 01:25:28.528 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 01:25:28.528 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.65 hyp=0.85 cameraTheta=-0.88 mountX=0.70 mountY=-0.52, mountTheta=-0.64 01:25:28.528 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.65, opts=13) 01:25:28.528 00.000 30444 Enqueuing Move request for scope (0.54, -0.65) 01:25:28.529 00.001 15672 Worker thread wakes up 01:25:28.529 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.65) opts 0xd 01:25:28.529 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.65) 01:25:28.529 00.000 15672 Moving (0.54, -0.65) raw xDistance=0.70 yDistance=-0.52 01:25:28.529 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.70 01:25:28.529 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:25:28.529 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52 01:25:28.529 00.000 15672 MoveAxis(W, 182, ABG) 01:25:28.529 00.000 15672 Guiding Dir = 3, Dur = 182 01:25:28.530 00.001 15672 IsSlewing returns 0 01:25:28.532 00.002 15672 IsGuiding returns 0 01:25:28.536 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=11983, FiltMin=2613, FiltMax=8968, Gamma=2.950 01:25:28.551 00.015 15672 PulseGuide returned control before completion, sleep 174 01:25:28.665 00.114 30444 UpdateGuideState exits: m=121502 SNR=79.0 Saturated 01:25:28.665 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:28.665 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:28.665 00.000 30444 Enqueuing Expose request 01:25:28.727 00.062 15672 IsGuiding returns 1 01:25:28.727 00.000 15672 scope still moving after pulse duration time elapsed 01:25:28.749 00.022 15672 IsSlewing returns 0 01:25:28.759 00.010 15672 IsGuiding returns 0 01:25:28.759 00.000 15672 scope move finished after 182 + 45 ms 01:25:28.759 00.000 15672 Move returns status 0, amount 182 01:25:28.759 00.000 15672 MoveAxis(N, 0, ABG) 01:25:28.759 00.000 15672 Move returns status 0, amount 0 01:25:28.759 00.000 15672 move complete, result=0 01:25:28.759 00.000 15672 worker thread done servicing request 01:25:28.759 00.000 15672 Worker thread wakes up 01:25:28.759 00.000 30444 GuideStep: 0.7 px 182 ms WEST, -0.5 px 0 ms NORTH 01:25:28.759 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:28.759 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:30.676 01.917 15672 Exposure complete 01:25:30.710 00.034 15672 worker thread done servicing request 01:25:30.710 00.000 30444 OnExposeComplete: enter 01:25:30.710 00.000 30444 UpdateGuideState(): m_state=6 01:25:30.710 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5361 01:25:30.710 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=199.13, Mass=127477, SNR=84.1, Peak=12286 HFD=3.6 01:25:30.710 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 01:25:30.710 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 01:25:30.710 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.46 hyp=0.55 cameraTheta=-0.99 mountX=0.42 mountY=-0.39, mountTheta=-0.75 01:25:30.711 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.46, opts=13) 01:25:30.711 00.000 30444 Enqueuing Move request for scope (0.30, -0.46) 01:25:30.711 00.000 15672 Worker thread wakes up 01:25:30.711 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.46) opts 0xd 01:25:30.711 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.46) 01:25:30.711 00.000 15672 Moving (0.30, -0.46) raw xDistance=0.42 yDistance=-0.39 01:25:30.711 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42 01:25:30.711 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=0.16 newest=-1.03 01:25:30.711 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 01:25:30.711 00.000 15672 MoveAxis(W, 125, ABG) 01:25:30.711 00.000 15672 Guiding Dir = 3, Dur = 125 01:25:30.712 00.001 15672 IsSlewing returns 0 01:25:30.713 00.001 15672 IsGuiding returns 0 01:25:30.718 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=13303, FiltMin=2604, FiltMax=9423, Gamma=2.950 01:25:30.739 00.021 15672 PulseGuide returned control before completion, sleep 110 01:25:30.767 00.028 30444 UpdateGuideState exits: m=127477 SNR=84.1 Saturated 01:25:30.767 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:30.767 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:30.767 00.000 30444 Enqueuing Expose request 01:25:30.867 00.100 15672 IsGuiding returns 0 01:25:30.867 00.000 15672 Move returns status 0, amount 125 01:25:30.867 00.000 15672 MoveAxis(N, 69, ABG) 01:25:30.867 00.000 15672 Guiding Dir = 0, Dur = 69 01:25:30.868 00.001 15672 IsSlewing returns 0 01:25:30.869 00.001 15672 IsGuiding returns 0 01:25:30.949 00.080 15672 IsGuiding returns 1 01:25:30.949 00.000 15672 scope still moving after pulse duration time elapsed 01:25:30.969 00.020 15672 IsSlewing returns 0 01:25:30.972 00.003 15672 IsGuiding returns 1 01:25:30.994 00.022 15672 IsSlewing returns 0 01:25:30.996 00.002 15672 IsGuiding returns 1 01:25:31.017 00.021 15672 IsSlewing returns 0 01:25:31.045 00.028 15672 IsGuiding returns 0 01:25:31.045 00.000 15672 scope move finished after 69 + 106 ms 01:25:31.045 00.000 15672 Move returns status 0, amount 69 01:25:31.045 00.000 15672 move complete, result=0 01:25:31.045 00.000 15672 worker thread done servicing request 01:25:31.045 00.000 15672 Worker thread wakes up 01:25:31.046 00.001 30444 GuideStep: 0.4 px 125 ms WEST, -0.4 px 69 ms NORTH 01:25:31.046 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:31.046 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:33.153 02.107 15672 Exposure complete 01:25:33.173 00.020 15672 worker thread done servicing request 01:25:33.173 00.000 30444 OnExposeComplete: enter 01:25:33.173 00.000 30444 UpdateGuideState(): m_state=6 01:25:33.173 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5362 01:25:33.173 00.000 30444 Star::Find returns 1 (1), X=459.74, Y=199.53, Mass=124806, SNR=96.7, Peak=14940 HFD=3.4 01:25:33.173 00.000 30444 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.28) = xAngle (-2.70 = -2.70) 01:25:33.173 00.000 30444 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.77 = -2.77) 01:25:33.173 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.06 hyp=0.39 cameraTheta=-2.98 mountX=-0.35 mountY=-0.14, mountTheta=-2.76 01:25:33.174 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.06, opts=13) 01:25:33.174 00.000 30444 Enqueuing Move request for scope (-0.38, -0.06) 01:25:33.174 00.000 15672 Worker thread wakes up 01:25:33.174 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.06) opts 0xd 01:25:33.174 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.06) 01:25:33.174 00.000 15672 Moving (-0.38, -0.06) raw xDistance=-0.35 yDistance=-0.14 01:25:33.174 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35 01:25:33.174 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:25:33.174 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:25:33.174 00.000 15672 MoveAxis(E, 86, ABG) 01:25:33.174 00.000 15672 Guiding Dir = 2, Dur = 86 01:25:33.175 00.001 15672 IsSlewing returns 0 01:25:33.180 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=14940, FiltMin=2656, FiltMax=10127, Gamma=2.950 01:25:33.200 00.020 15672 IsGuiding returns 0 01:25:33.215 00.015 15672 PulseGuide returned control before completion, sleep 81 01:25:33.229 00.014 30444 UpdateGuideState exits: m=124806 SNR=96.7 Saturated 01:25:33.229 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:33.229 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:33.229 00.000 30444 Enqueuing Expose request 01:25:33.298 00.069 15672 IsGuiding returns 1 01:25:33.298 00.000 15672 scope still moving after pulse duration time elapsed 01:25:33.319 00.021 15672 IsSlewing returns 0 01:25:33.327 00.008 15672 IsGuiding returns 0 01:25:33.328 00.001 15672 scope move finished after 86 + 42 ms 01:25:33.328 00.000 15672 Move returns status 0, amount 86 01:25:33.328 00.000 15672 MoveAxis(N, 0, ABG) 01:25:33.328 00.000 15672 Move returns status 0, amount 0 01:25:33.328 00.000 15672 move complete, result=0 01:25:33.328 00.000 15672 worker thread done servicing request 01:25:33.328 00.000 15672 Worker thread wakes up 01:25:33.328 00.000 30444 GuideStep: -0.4 px 86 ms EAST, -0.1 px 0 ms NORTH 01:25:33.328 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:33.328 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:35.239 01.911 15672 Exposure complete 01:25:35.258 00.019 15672 worker thread done servicing request 01:25:35.259 00.001 30444 OnExposeComplete: enter 01:25:35.259 00.000 30444 UpdateGuideState(): m_state=6 01:25:35.259 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5363 01:25:35.259 00.000 30444 Star::Find returns 1 (1), X=458.80, Y=199.20, Mass=115718, SNR=82.4, Peak=13168 HFD=3.6 01:25:35.259 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 01:25:35.259 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 01:25:35.259 00.000 30444 CameraToMount -- cameraX=-1.32 cameraY=-0.39 hyp=1.38 cameraTheta=-2.86 mountX=-1.16 mountY=-0.66, mountTheta=-2.63 01:25:35.259 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.32, y=-0.39, opts=13) 01:25:35.259 00.000 30444 Enqueuing Move request for scope (-1.32, -0.39) 01:25:35.260 00.001 15672 Worker thread wakes up 01:25:35.260 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.32, -0.39) opts 0xd 01:25:35.260 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.32, -0.39) 01:25:35.260 00.000 15672 Moving (-1.32, -0.39) raw xDistance=-1.16 yDistance=-0.66 01:25:35.260 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.16 01:25:35.260 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 01:25:35.260 00.000 15672 MoveAxis(E, 321, ABG) 01:25:35.260 00.000 15672 Guiding Dir = 2, Dur = 321 01:25:35.260 00.000 15672 IsSlewing returns 0 01:25:35.262 00.002 15672 IsGuiding returns 0 01:25:35.265 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=13168, FiltMin=2604, FiltMax=9836, Gamma=2.950 01:25:35.276 00.011 15672 PulseGuide returned control before completion, sleep 317 01:25:35.315 00.039 30444 UpdateGuideState exits: m=115718 SNR=82.4 Saturated 01:25:35.315 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:35.315 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:35.315 00.000 30444 Enqueuing Expose request 01:25:35.596 00.281 15672 IsGuiding returns 1 01:25:35.596 00.000 15672 scope still moving after pulse duration time elapsed 01:25:35.617 00.021 15672 IsSlewing returns 0 01:25:35.629 00.012 15672 IsGuiding returns 0 01:25:35.629 00.000 15672 scope move finished after 321 + 46 ms 01:25:35.629 00.000 15672 Move returns status 0, amount 321 01:25:35.630 00.001 15672 MoveAxis(N, 118, ABG) 01:25:35.630 00.000 15672 Guiding Dir = 0, Dur = 118 01:25:35.630 00.000 15672 IsSlewing returns 0 01:25:35.632 00.002 15672 IsGuiding returns 0 01:25:35.708 00.076 15672 PulseGuide returned control before completion, sleep 54 01:25:35.763 00.055 15672 IsGuiding returns 1 01:25:35.763 00.000 15672 scope still moving after pulse duration time elapsed 01:25:35.784 00.021 15672 IsSlewing returns 0 01:25:35.852 00.068 15672 IsGuiding returns 0 01:25:35.852 00.000 15672 scope move finished after 118 + 101 ms 01:25:35.852 00.000 15672 Move returns status 0, amount 118 01:25:35.852 00.000 15672 move complete, result=0 01:25:35.852 00.000 15672 worker thread done servicing request 01:25:35.852 00.000 15672 Worker thread wakes up 01:25:35.852 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:35.852 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:35.853 00.001 30444 GuideStep: -1.2 px 321 ms EAST, -0.7 px 118 ms NORTH 01:25:37.961 02.108 15672 Exposure complete 01:25:37.982 00.021 15672 worker thread done servicing request 01:25:37.982 00.000 30444 OnExposeComplete: enter 01:25:37.982 00.000 30444 UpdateGuideState(): m_state=6 01:25:37.982 00.000 30444 Star::Find(15, 458, 199, 0, (0,0,0,0), 0.0, 255) frame 5364 01:25:37.982 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=198.84, Mass=125732, SNR=96.8, Peak=11864 HFD=3.6 01:25:37.982 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 01:25:37.982 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 01:25:37.982 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.75 hyp=0.84 cameraTheta=-2.02 mountX=-0.15 mountY=-0.81, mountTheta=-1.75 01:25:37.983 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.75, opts=13) 01:25:37.983 00.000 30444 Enqueuing Move request for scope (-0.37, -0.75) 01:25:37.983 00.000 15672 Worker thread wakes up 01:25:37.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.75) opts 0xd 01:25:37.983 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.75) 01:25:37.983 00.000 15672 Moving (-0.37, -0.75) raw xDistance=-0.15 yDistance=-0.81 01:25:37.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 01:25:37.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81 01:25:37.984 00.001 15672 MoveAxis(E, 0, ABG) 01:25:37.984 00.000 15672 Move returns status 0, amount 0 01:25:37.984 00.000 15672 MoveAxis(N, 145, ABG) 01:25:37.984 00.000 15672 Guiding Dir = 0, Dur = 145 01:25:37.984 00.000 15672 IsSlewing returns 0 01:25:37.985 00.001 15672 IsGuiding returns 0 01:25:37.990 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=11907, FiltMin=2562, FiltMax=9698, Gamma=2.950 01:25:38.072 00.082 15672 PulseGuide returned control before completion, sleep 69 01:25:38.144 00.072 15672 IsGuiding returns 1 01:25:38.144 00.000 15672 scope still moving after pulse duration time elapsed 01:25:38.166 00.022 15672 IsSlewing returns 0 01:25:38.202 00.036 15672 IsGuiding returns 1 01:25:38.222 00.020 15672 IsSlewing returns 0 01:25:38.225 00.003 15672 IsGuiding returns 1 01:25:38.246 00.021 15672 IsSlewing returns 0 01:25:38.263 00.017 15672 IsGuiding returns 0 01:25:38.263 00.000 15672 scope move finished after 145 + 133 ms 01:25:38.263 00.000 15672 Move returns status 0, amount 145 01:25:38.264 00.001 15672 move complete, result=0 01:25:38.264 00.000 15672 worker thread done servicing request 01:25:38.382 00.118 30444 UpdateGuideState exits: m=125732 SNR=96.8 Saturated 01:25:38.382 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:38.383 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:38.383 00.000 30444 Enqueuing Expose request 01:25:38.383 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 145 ms NORTH 01:25:38.383 00.000 15672 Worker thread wakes up 01:25:38.383 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:38.384 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:40.298 01.914 15672 Exposure complete 01:25:40.330 00.032 15672 worker thread done servicing request 01:25:40.331 00.001 30444 OnExposeComplete: enter 01:25:40.331 00.000 30444 UpdateGuideState(): m_state=6 01:25:40.331 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5365 01:25:40.331 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=199.04, Mass=124933, SNR=89.0, Peak=13869 HFD=3.3 01:25:40.331 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 01:25:40.331 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 01:25:40.331 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.55 hyp=0.71 cameraTheta=-2.27 mountX=-0.29 mountY=-0.63, mountTheta=-2.00 01:25:40.331 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.55, opts=13) 01:25:40.331 00.000 30444 Enqueuing Move request for scope (-0.46, -0.55) 01:25:40.331 00.000 15672 Worker thread wakes up 01:25:40.332 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.55) opts 0xd 01:25:40.332 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.55) 01:25:40.332 00.000 15672 Moving (-0.46, -0.55) raw xDistance=-0.29 yDistance=-0.63 01:25:40.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 01:25:40.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 01:25:40.332 00.000 15672 MoveAxis(E, 79, ABG) 01:25:40.332 00.000 15672 Guiding Dir = 2, Dur = 79 01:25:40.332 00.000 15672 IsSlewing returns 0 01:25:40.333 00.001 15672 IsGuiding returns 0 01:25:40.338 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=13869, FiltMin=2580, FiltMax=9342, Gamma=2.950 01:25:40.355 00.017 15672 PulseGuide returned control before completion, sleep 67 01:25:40.421 00.066 30444 UpdateGuideState exits: m=124933 SNR=89.0 Saturated 01:25:40.421 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:40.421 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:40.421 00.000 30444 Enqueuing Expose request 01:25:40.425 00.004 15672 IsGuiding returns 1 01:25:40.425 00.000 15672 scope still moving after pulse duration time elapsed 01:25:40.446 00.021 15672 IsSlewing returns 0 01:25:40.468 00.022 15672 IsGuiding returns 0 01:25:40.468 00.000 15672 scope move finished after 79 + 56 ms 01:25:40.468 00.000 15672 Move returns status 0, amount 79 01:25:40.468 00.000 15672 MoveAxis(N, 113, ABG) 01:25:40.468 00.000 15672 Guiding Dir = 0, Dur = 113 01:25:40.469 00.001 15672 IsSlewing returns 0 01:25:40.471 00.002 15672 IsGuiding returns 0 01:25:40.549 00.078 15672 PulseGuide returned control before completion, sleep 45 01:25:40.597 00.048 15672 IsGuiding returns 1 01:25:40.597 00.000 15672 scope still moving after pulse duration time elapsed 01:25:40.619 00.022 15672 IsSlewing returns 0 01:25:40.622 00.003 15672 IsGuiding returns 1 01:25:40.642 00.020 15672 IsSlewing returns 0 01:25:40.645 00.003 15672 IsGuiding returns 1 01:25:40.667 00.022 15672 IsSlewing returns 0 01:25:40.708 00.041 15672 IsGuiding returns 0 01:25:40.709 00.001 15672 scope move finished after 113 + 125 ms 01:25:40.709 00.000 15672 Move returns status 0, amount 113 01:25:40.709 00.000 15672 move complete, result=0 01:25:40.709 00.000 15672 worker thread done servicing request 01:25:40.709 00.000 15672 Worker thread wakes up 01:25:40.709 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:40.710 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:40.710 00.000 30444 GuideStep: -0.3 px 79 ms EAST, -0.6 px 113 ms NORTH 01:25:42.820 02.110 15672 Exposure complete 01:25:42.839 00.019 15672 worker thread done servicing request 01:25:42.839 00.000 30444 OnExposeComplete: enter 01:25:42.840 00.001 30444 UpdateGuideState(): m_state=6 01:25:42.840 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5366 01:25:42.840 00.000 30444 Star::Find returns 1 (1), X=460.81, Y=198.96, Mass=130800, SNR=93.7, Peak=12013 HFD=4.0 01:25:42.840 00.000 30444 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.28) = xAngle (-0.47 = -0.47) 01:25:42.840 00.000 30444 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.53 = -0.53) 01:25:42.840 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=-0.63 hyp=0.93 cameraTheta=-0.75 mountX=0.83 mountY=-0.47, mountTheta=-0.52 01:25:42.840 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=-0.63, opts=13) 01:25:42.840 00.000 30444 Enqueuing Move request for scope (0.68, -0.63) 01:25:42.841 00.001 15672 Worker thread wakes up 01:25:42.841 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.63) opts 0xd 01:25:42.841 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, -0.63) 01:25:42.841 00.000 15672 Moving (0.68, -0.63) raw xDistance=0.83 yDistance=-0.47 01:25:42.841 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.83 01:25:42.841 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 01:25:42.841 00.000 15672 MoveAxis(W, 219, ABG) 01:25:42.841 00.000 15672 Guiding Dir = 3, Dur = 219 01:25:42.841 00.000 15672 IsSlewing returns 0 01:25:42.841 00.000 15672 IsGuiding returns 0 01:25:42.847 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=12013, FiltMin=2613, FiltMax=9636, Gamma=2.950 01:25:42.864 00.017 15672 PulseGuide returned control before completion, sleep 207 01:25:42.895 00.031 30444 UpdateGuideState exits: m=130800 SNR=93.7 Saturated 01:25:42.895 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:42.895 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:42.895 00.000 30444 Enqueuing Expose request 01:25:43.090 00.195 15672 IsGuiding returns 0 01:25:43.090 00.000 15672 Move returns status 0, amount 219 01:25:43.090 00.000 15672 MoveAxis(N, 84, ABG) 01:25:43.090 00.000 15672 Guiding Dir = 0, Dur = 84 01:25:43.091 00.001 15672 IsSlewing returns 0 01:25:43.093 00.002 15672 IsGuiding returns 0 01:25:43.169 00.076 15672 PulseGuide returned control before completion, sleep 19 01:25:43.234 00.065 15672 IsGuiding returns 1 01:25:43.234 00.000 15672 scope still moving after pulse duration time elapsed 01:25:43.254 00.020 15672 IsSlewing returns 0 01:25:43.257 00.003 15672 IsGuiding returns 1 01:25:43.279 00.022 15672 IsSlewing returns 0 01:25:43.297 00.018 15672 IsGuiding returns 0 01:25:43.298 00.001 15672 scope move finished after 84 + 120 ms 01:25:43.298 00.000 15672 Move returns status 0, amount 84 01:25:43.298 00.000 15672 move complete, result=0 01:25:43.298 00.000 15672 worker thread done servicing request 01:25:43.298 00.000 15672 Worker thread wakes up 01:25:43.298 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:43.299 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:43.299 00.000 30444 GuideStep: 0.8 px 219 ms WEST, -0.5 px 84 ms NORTH 01:25:45.206 01.907 15672 Exposure complete 01:25:45.226 00.020 15672 worker thread done servicing request 01:25:45.226 00.000 30444 OnExposeComplete: enter 01:25:45.226 00.000 30444 UpdateGuideState(): m_state=6 01:25:45.226 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5367 01:25:45.226 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=199.83, Mass=123265, SNR=90.3, Peak=11978 HFD=3.5 01:25:45.226 00.000 30444 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 01:25:45.226 00.000 30444 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 01:25:45.227 00.001 30444 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.62 mountX=-0.08 mountY=0.23, mountTheta=1.89 01:25:45.227 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.24, opts=13) 01:25:45.227 00.000 30444 Enqueuing Move request for scope (-0.01, 0.24) 01:25:45.227 00.000 15672 Worker thread wakes up 01:25:45.227 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd 01:25:45.227 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.24) 01:25:45.227 00.000 15672 Moving (-0.01, 0.24) raw xDistance=-0.08 yDistance=0.23 01:25:45.227 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:25:45.227 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:25:45.228 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 01:25:45.228 00.000 15672 MoveAxis(E, 0, ABG) 01:25:45.228 00.000 15672 Move returns status 0, amount 0 01:25:45.228 00.000 15672 MoveAxis(N, 0, ABG) 01:25:45.228 00.000 15672 Move returns status 0, amount 0 01:25:45.228 00.000 15672 move complete, result=0 01:25:45.228 00.000 15672 worker thread done servicing request 01:25:45.233 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=13195, FiltMin=2642, FiltMax=10460, Gamma=2.950 01:25:45.282 00.049 30444 UpdateGuideState exits: m=123265 SNR=90.3 Saturated 01:25:45.282 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:45.282 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:45.282 00.000 30444 Enqueuing Expose request 01:25:45.282 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:25:45.282 00.000 15672 Worker thread wakes up 01:25:45.283 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:45.283 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:47.400 02.117 15672 Exposure complete 01:25:47.429 00.029 15672 worker thread done servicing request 01:25:47.429 00.000 30444 OnExposeComplete: enter 01:25:47.429 00.000 30444 UpdateGuideState(): m_state=6 01:25:47.429 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5368 01:25:47.429 00.000 30444 Star::Find returns 1 (1), X=459.52, Y=199.66, Mass=122718, SNR=98.9, Peak=13542 HFD=3.3 01:25:47.429 00.000 30444 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.28) = xAngle (3.30 = -2.98) 01:25:47.429 00.000 30444 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.24 = -3.04) 01:25:47.429 00.000 30444 CameraToMount -- cameraX=-0.61 cameraY=0.07 hyp=0.61 cameraTheta=3.03 mountX=-0.61 mountY=-0.06, mountTheta=-3.04 01:25:47.430 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.61, y=0.07, opts=13) 01:25:47.430 00.000 30444 Enqueuing Move request for scope (-0.61, 0.07) 01:25:47.430 00.000 15672 Worker thread wakes up 01:25:47.430 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.07) opts 0xd 01:25:47.430 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.61, 0.07) 01:25:47.430 00.000 15672 Moving (-0.61, 0.07) raw xDistance=-0.61 yDistance=-0.06 01:25:47.430 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61 01:25:47.430 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:25:47.430 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 01:25:47.430 00.000 15672 MoveAxis(E, 164, ABG) 01:25:47.430 00.000 15672 Guiding Dir = 2, Dur = 164 01:25:47.431 00.001 15672 IsSlewing returns 0 01:25:47.432 00.001 15672 IsGuiding returns 0 01:25:47.436 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=13542, FiltMin=2576, FiltMax=9995, Gamma=2.950 01:25:47.448 00.012 15672 PulseGuide returned control before completion, sleep 158 01:25:47.484 00.036 30444 UpdateGuideState exits: m=122718 SNR=98.9 Saturated 01:25:47.485 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:47.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:47.485 00.000 30444 Enqueuing Expose request 01:25:47.626 00.141 15672 IsGuiding returns 0 01:25:47.626 00.000 15672 Move returns status 0, amount 164 01:25:47.626 00.000 15672 MoveAxis(N, 0, ABG) 01:25:47.626 00.000 15672 Move returns status 0, amount 0 01:25:47.626 00.000 15672 move complete, result=0 01:25:47.626 00.000 15672 worker thread done servicing request 01:25:47.626 00.000 15672 Worker thread wakes up 01:25:47.627 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:47.627 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:47.627 00.000 30444 GuideStep: -0.6 px 164 ms EAST, -0.1 px 0 ms NORTH 01:25:49.537 01.910 15672 Exposure complete 01:25:49.556 00.019 15672 worker thread done servicing request 01:25:49.556 00.000 30444 OnExposeComplete: enter 01:25:49.557 00.001 30444 UpdateGuideState(): m_state=6 01:25:49.557 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5369 01:25:49.557 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=200.15, Mass=123506, SNR=85.2, Peak=13341 HFD=3.4 01:25:49.557 00.000 30444 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.28) = xAngle (2.47 = 2.47) 01:25:49.557 00.000 30444 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.41 = 2.41) 01:25:49.557 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.56 hyp=0.70 cameraTheta=2.20 mountX=-0.55 mountY=0.46, mountTheta=2.44 01:25:49.557 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.56, opts=13) 01:25:49.557 00.000 30444 Enqueuing Move request for scope (-0.41, 0.56) 01:25:49.557 00.000 15672 Worker thread wakes up 01:25:49.558 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.56) opts 0xd 01:25:49.558 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.56) 01:25:49.558 00.000 15672 Moving (-0.41, 0.56) raw xDistance=-0.55 yDistance=0.46 01:25:49.558 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55 01:25:49.558 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:25:49.558 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 01:25:49.558 00.000 15672 MoveAxis(E, 159, ABG) 01:25:49.558 00.000 15672 Guiding Dir = 2, Dur = 159 01:25:49.559 00.001 15672 IsSlewing returns 0 01:25:49.560 00.001 15672 IsGuiding returns 0 01:25:49.564 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=13341, FiltMin=2639, FiltMax=9725, Gamma=2.950 01:25:49.589 00.025 15672 PulseGuide returned control before completion, sleep 140 01:25:49.614 00.025 30444 UpdateGuideState exits: m=123506 SNR=85.2 Saturated 01:25:49.614 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:49.614 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:49.614 00.000 30444 Enqueuing Expose request 01:25:49.733 00.119 15672 IsGuiding returns 1 01:25:49.733 00.000 15672 scope still moving after pulse duration time elapsed 01:25:49.753 00.020 15672 IsSlewing returns 0 01:25:49.766 00.013 15672 IsGuiding returns 0 01:25:49.767 00.001 15672 scope move finished after 159 + 47 ms 01:25:49.767 00.000 15672 Move returns status 0, amount 159 01:25:49.767 00.000 15672 MoveAxis(N, 0, ABG) 01:25:49.767 00.000 15672 Move returns status 0, amount 0 01:25:49.767 00.000 15672 move complete, result=0 01:25:49.767 00.000 15672 worker thread done servicing request 01:25:49.768 00.001 15672 Worker thread wakes up 01:25:49.768 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:49.768 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:49.768 00.000 30444 GuideStep: -0.5 px 159 ms EAST, 0.5 px 0 ms NORTH 01:25:51.875 02.107 15672 Exposure complete 01:25:51.895 00.020 15672 worker thread done servicing request 01:25:51.895 00.000 30444 OnExposeComplete: enter 01:25:51.895 00.000 30444 UpdateGuideState(): m_state=6 01:25:51.895 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5370 01:25:51.895 00.000 30444 Star::Find returns 1 (1), X=460.93, Y=199.42, Mass=130951, SNR=93.7, Peak=12706 HFD=3.8 01:25:51.895 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 01:25:51.895 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.00 = 0.00) 01:25:51.895 00.000 30444 CameraToMount -- cameraX=0.80 cameraY=-0.17 hyp=0.82 cameraTheta=-0.21 mountX=0.82 mountY=0.00, mountTheta=0.00 01:25:51.896 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.80, y=-0.17, opts=13) 01:25:51.896 00.000 30444 Enqueuing Move request for scope (0.80, -0.17) 01:25:51.896 00.000 15672 Worker thread wakes up 01:25:51.896 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.17) opts 0xd 01:25:51.896 00.000 15672 Handling offset move in thread for scope, endpoint = (0.80, -0.17) 01:25:51.896 00.000 15672 Moving (0.80, -0.17) raw xDistance=0.82 yDistance=0.00 01:25:51.896 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.82 01:25:51.896 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:25:51.896 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 01:25:51.896 00.000 15672 MoveAxis(W, 210, ABG) 01:25:51.896 00.000 15672 Guiding Dir = 3, Dur = 210 01:25:51.896 00.000 15672 IsSlewing returns 0 01:25:51.898 00.002 15672 IsGuiding returns 0 01:25:51.903 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=13102, FiltMin=2637, FiltMax=10543, Gamma=2.950 01:25:51.921 00.018 15672 PulseGuide returned control before completion, sleep 197 01:25:51.952 00.031 30444 UpdateGuideState exits: m=130951 SNR=93.7 Saturated 01:25:51.952 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:51.952 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:51.952 00.000 30444 Enqueuing Expose request 01:25:52.147 00.195 15672 IsGuiding returns 0 01:25:52.147 00.000 15672 Move returns status 0, amount 210 01:25:52.147 00.000 15672 MoveAxis(N, 0, ABG) 01:25:52.147 00.000 15672 Move returns status 0, amount 0 01:25:52.147 00.000 15672 move complete, result=0 01:25:52.147 00.000 15672 worker thread done servicing request 01:25:52.147 00.000 15672 Worker thread wakes up 01:25:52.147 00.000 30444 GuideStep: 0.8 px 210 ms WEST, 0.0 px 0 ms NORTH 01:25:52.148 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:52.148 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:54.055 01.907 15672 Exposure complete 01:25:54.075 00.020 15672 worker thread done servicing request 01:25:54.075 00.000 30444 OnExposeComplete: enter 01:25:54.075 00.000 30444 UpdateGuideState(): m_state=6 01:25:54.075 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5371 01:25:54.075 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=199.62, Mass=125111, SNR=99.7, Peak=12295 HFD=3.5 01:25:54.075 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 01:25:54.075 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.39 = 0.39) 01:25:54.075 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.17 mountX=0.17 mountY=0.07, mountTheta=0.39 01:25:54.075 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.03, opts=13) 01:25:54.076 00.001 30444 Enqueuing Move request for scope (0.18, 0.03) 01:25:54.076 00.000 15672 Worker thread wakes up 01:25:54.076 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd 01:25:54.076 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.03) 01:25:54.076 00.000 15672 Moving (0.18, 0.03) raw xDistance=0.17 yDistance=0.07 01:25:54.076 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 01:25:54.076 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:25:54.076 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 01:25:54.076 00.000 15672 MoveAxis(E, 0, ABG) 01:25:54.076 00.000 15672 Move returns status 0, amount 0 01:25:54.076 00.000 15672 MoveAxis(N, 0, ABG) 01:25:54.076 00.000 15672 Move returns status 0, amount 0 01:25:54.076 00.000 15672 move complete, result=0 01:25:54.076 00.000 15672 worker thread done servicing request 01:25:54.081 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=12893, FiltMin=2609, FiltMax=10208, Gamma=2.950 01:25:54.187 00.106 30444 UpdateGuideState exits: m=125111 SNR=99.7 Saturated 01:25:54.187 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:54.187 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:54.187 00.000 30444 Enqueuing Expose request 01:25:54.187 00.000 15672 Worker thread wakes up 01:25:54.187 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:54.187 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:54.187 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 01:25:56.298 02.111 15672 Exposure complete 01:25:56.318 00.020 15672 worker thread done servicing request 01:25:56.318 00.000 30444 OnExposeComplete: enter 01:25:56.318 00.000 30444 UpdateGuideState(): m_state=6 01:25:56.318 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5372 01:25:56.318 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=199.49, Mass=120309, SNR=92.4, Peak=12593 HFD=3.3 01:25:56.318 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.16 = -0.16) 01:25:56.318 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.22 = -0.22) 01:25:56.318 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.44 mountX=0.23 mountY=-0.05, mountTheta=-0.22 01:25:56.319 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.10, opts=13) 01:25:56.319 00.000 30444 Enqueuing Move request for scope (0.22, -0.10) 01:25:56.319 00.000 15672 Worker thread wakes up 01:25:56.319 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd 01:25:56.319 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.10) 01:25:56.319 00.000 15672 Moving (0.22, -0.10) raw xDistance=0.23 yDistance=-0.05 01:25:56.319 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 01:25:56.319 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:25:56.319 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:25:56.319 00.000 15672 MoveAxis(E, 0, ABG) 01:25:56.319 00.000 15672 Move returns status 0, amount 0 01:25:56.320 00.001 15672 MoveAxis(N, 0, ABG) 01:25:56.320 00.000 15672 Move returns status 0, amount 0 01:25:56.320 00.000 15672 move complete, result=0 01:25:56.320 00.000 15672 worker thread done servicing request 01:25:56.324 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=12593, FiltMin=2589, FiltMax=10439, Gamma=2.950 01:25:56.380 00.056 30444 UpdateGuideState exits: m=120309 SNR=92.4 Saturated 01:25:56.380 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:56.380 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:56.380 00.000 30444 Enqueuing Expose request 01:25:56.380 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:25:56.380 00.000 15672 Worker thread wakes up 01:25:56.380 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:56.380 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:25:58.295 01.915 15672 Exposure complete 01:25:58.326 00.031 15672 worker thread done servicing request 01:25:58.326 00.000 30444 OnExposeComplete: enter 01:25:58.326 00.000 30444 UpdateGuideState(): m_state=6 01:25:58.326 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5373 01:25:58.326 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=199.89, Mass=137209, SNR=97.3, Peak=12279 HFD=3.6 01:25:58.326 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 01:25:58.327 00.001 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 01:25:58.327 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.30 hyp=0.44 cameraTheta=0.76 mountX=0.22 mountY=0.36, mountTheta=1.02 01:25:58.327 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.30, opts=13) 01:25:58.327 00.000 30444 Enqueuing Move request for scope (0.32, 0.30) 01:25:58.327 00.000 15672 Worker thread wakes up 01:25:58.327 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.30) opts 0xd 01:25:58.327 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.30) 01:25:58.327 00.000 15672 Moving (0.32, 0.30) raw xDistance=0.22 yDistance=0.36 01:25:58.327 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 01:25:58.328 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:25:58.328 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 01:25:58.328 00.000 15672 MoveAxis(E, 0, ABG) 01:25:58.328 00.000 15672 Move returns status 0, amount 0 01:25:58.328 00.000 15672 MoveAxis(N, 0, ABG) 01:25:58.328 00.000 15672 Move returns status 0, amount 0 01:25:58.328 00.000 15672 move complete, result=0 01:25:58.328 00.000 15672 worker thread done servicing request 01:25:58.332 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=12279, FiltMin=2660, FiltMax=11042, Gamma=2.950 01:25:58.382 00.050 30444 UpdateGuideState exits: m=137209 SNR=97.3 Saturated 01:25:58.383 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:25:58.383 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:25:58.383 00.000 30444 Enqueuing Expose request 01:25:58.383 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 01:25:58.383 00.000 15672 Worker thread wakes up 01:25:58.383 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:25:58.383 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:00.495 02.112 15672 Exposure complete 01:26:00.515 00.020 15672 worker thread done servicing request 01:26:00.515 00.000 30444 OnExposeComplete: enter 01:26:00.515 00.000 30444 UpdateGuideState(): m_state=6 01:26:00.515 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5374 01:26:00.515 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=199.37, Mass=127491, SNR=94.5, Peak=12601 HFD=3.7 01:26:00.515 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 01:26:00.515 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 01:26:00.515 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.69 mountX=0.03 mountY=-0.22, mountTheta=-1.41 01:26:00.515 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.22, opts=13) 01:26:00.515 00.000 30444 Enqueuing Move request for scope (-0.03, -0.22) 01:26:00.516 00.001 15672 Worker thread wakes up 01:26:00.516 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd 01:26:00.516 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.22) 01:26:00.516 00.000 15672 Moving (-0.03, -0.22) raw xDistance=0.03 yDistance=-0.22 01:26:00.516 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 01:26:00.516 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:00.516 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 01:26:00.516 00.000 15672 MoveAxis(E, 0, ABG) 01:26:00.516 00.000 15672 Move returns status 0, amount 0 01:26:00.516 00.000 15672 MoveAxis(N, 0, ABG) 01:26:00.516 00.000 15672 Move returns status 0, amount 0 01:26:00.516 00.000 15672 move complete, result=0 01:26:00.516 00.000 15672 worker thread done servicing request 01:26:00.521 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13591, FiltMin=2616, FiltMax=9702, Gamma=2.950 01:26:00.570 00.049 30444 UpdateGuideState exits: m=127491 SNR=94.5 Saturated 01:26:00.571 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:00.571 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:00.571 00.000 30444 Enqueuing Expose request 01:26:00.571 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 01:26:00.571 00.000 15672 Worker thread wakes up 01:26:00.571 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:00.571 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:02.479 01.908 15672 Exposure complete 01:26:02.498 00.019 15672 worker thread done servicing request 01:26:02.498 00.000 30444 OnExposeComplete: enter 01:26:02.498 00.000 30444 UpdateGuideState(): m_state=6 01:26:02.499 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5375 01:26:02.499 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=199.35, Mass=122625, SNR=93.8, Peak=12693 HFD=3.4 01:26:02.499 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 01:26:02.499 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 01:26:02.499 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.24 hyp=0.59 cameraTheta=-0.42 mountX=0.59 mountY=-0.12, mountTheta=-0.20 01:26:02.499 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.24, opts=13) 01:26:02.499 00.000 30444 Enqueuing Move request for scope (0.54, -0.24) 01:26:02.499 00.000 15672 Worker thread wakes up 01:26:02.499 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.24) opts 0xd 01:26:02.499 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.24) 01:26:02.499 00.000 15672 Moving (0.54, -0.24) raw xDistance=0.59 yDistance=-0.12 01:26:02.500 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59 01:26:02.500 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:02.500 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:26:02.500 00.000 15672 MoveAxis(W, 159, ABG) 01:26:02.500 00.000 15672 Guiding Dir = 3, Dur = 159 01:26:02.500 00.000 15672 IsSlewing returns 0 01:26:02.505 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=12935, FiltMin=2553, FiltMax=9906, Gamma=2.950 01:26:02.529 00.024 15672 IsGuiding returns 0 01:26:02.545 00.016 15672 PulseGuide returned control before completion, sleep 154 01:26:02.722 00.177 15672 IsGuiding returns 0 01:26:02.722 00.000 15672 Move returns status 0, amount 159 01:26:02.722 00.000 15672 MoveAxis(N, 0, ABG) 01:26:02.722 00.000 15672 Move returns status 0, amount 0 01:26:02.722 00.000 15672 move complete, result=0 01:26:02.722 00.000 15672 worker thread done servicing request 01:26:02.839 00.117 30444 UpdateGuideState exits: m=122625 SNR=93.8 Saturated 01:26:02.839 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:02.840 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:02.840 00.000 30444 Enqueuing Expose request 01:26:02.840 00.000 30444 GuideStep: 0.6 px 159 ms WEST, -0.1 px 0 ms NORTH 01:26:02.841 00.001 15672 Worker thread wakes up 01:26:02.841 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:02.841 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:04.949 02.108 15672 Exposure complete 01:26:04.969 00.020 15672 worker thread done servicing request 01:26:04.969 00.000 30444 OnExposeComplete: enter 01:26:04.969 00.000 30444 UpdateGuideState(): m_state=6 01:26:04.969 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5376 01:26:04.969 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=199.72, Mass=117345, SNR=93.7, Peak=11662 HFD=3.5 01:26:04.969 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 01:26:04.969 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 01:26:04.969 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.13 hyp=0.34 cameraTheta=0.40 mountX=0.27 mountY=0.20, mountTheta=0.64 01:26:04.970 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.13, opts=13) 01:26:04.970 00.000 30444 Enqueuing Move request for scope (0.32, 0.13) 01:26:04.970 00.000 15672 Worker thread wakes up 01:26:04.970 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.13) opts 0xd 01:26:04.970 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.13) 01:26:04.970 00.000 15672 Moving (0.32, 0.13) raw xDistance=0.27 yDistance=0.20 01:26:04.970 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27 01:26:04.970 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:04.970 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 01:26:04.970 00.000 15672 MoveAxis(W, 84, ABG) 01:26:04.970 00.000 15672 Guiding Dir = 3, Dur = 84 01:26:04.971 00.001 15672 IsSlewing returns 0 01:26:04.972 00.001 15672 IsGuiding returns 0 01:26:04.976 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=12057, FiltMin=2610, FiltMax=10014, Gamma=2.950 01:26:04.989 00.013 15672 PulseGuide returned control before completion, sleep 78 01:26:05.069 00.080 15672 IsGuiding returns 1 01:26:05.069 00.000 15672 scope still moving after pulse duration time elapsed 01:26:05.089 00.020 15672 IsSlewing returns 0 01:26:05.117 00.028 15672 IsGuiding returns 0 01:26:05.117 00.000 15672 scope move finished after 84 + 61 ms 01:26:05.117 00.000 15672 Move returns status 0, amount 84 01:26:05.117 00.000 15672 MoveAxis(N, 0, ABG) 01:26:05.118 00.001 15672 Move returns status 0, amount 0 01:26:05.118 00.000 15672 move complete, result=0 01:26:05.118 00.000 15672 worker thread done servicing request 01:26:05.406 00.288 30444 UpdateGuideState exits: m=117345 SNR=93.7 Saturated 01:26:05.406 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:05.406 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:05.406 00.000 30444 Enqueuing Expose request 01:26:05.406 00.000 30444 GuideStep: 0.3 px 84 ms WEST, 0.2 px 0 ms NORTH 01:26:05.407 00.001 15672 Worker thread wakes up 01:26:05.407 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:05.407 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:07.312 01.905 15672 Exposure complete 01:26:07.332 00.020 15672 worker thread done servicing request 01:26:07.332 00.000 30444 OnExposeComplete: enter 01:26:07.332 00.000 30444 UpdateGuideState(): m_state=6 01:26:07.332 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5377 01:26:07.332 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=199.54, Mass=129932, SNR=90.8, Peak=12675 HFD=3.4 01:26:07.332 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 01:26:07.332 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.00 = 0.00) 01:26:07.332 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-0.21 mountX=0.23 mountY=0.00, mountTheta=0.00 01:26:07.333 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.05, opts=13) 01:26:07.333 00.000 30444 Enqueuing Move request for scope (0.23, -0.05) 01:26:07.333 00.000 15672 Worker thread wakes up 01:26:07.333 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.05) opts 0xd 01:26:07.333 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.05) 01:26:07.333 00.000 15672 Moving (0.23, -0.05) raw xDistance=0.23 yDistance=0.00 01:26:07.333 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 01:26:07.333 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:07.333 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 01:26:07.333 00.000 15672 MoveAxis(E, 0, ABG) 01:26:07.333 00.000 15672 Move returns status 0, amount 0 01:26:07.333 00.000 15672 MoveAxis(N, 0, ABG) 01:26:07.333 00.000 15672 Move returns status 0, amount 0 01:26:07.334 00.001 15672 move complete, result=0 01:26:07.334 00.000 15672 worker thread done servicing request 01:26:07.338 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=12675, FiltMin=2654, FiltMax=9688, Gamma=2.950 01:26:07.444 00.106 30444 UpdateGuideState exits: m=129932 SNR=90.8 Saturated 01:26:07.444 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:07.444 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:07.444 00.000 30444 Enqueuing Expose request 01:26:07.444 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 01:26:07.444 00.000 15672 Worker thread wakes up 01:26:07.445 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:07.445 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:09.555 02.110 15672 Exposure complete 01:26:09.583 00.028 15672 worker thread done servicing request 01:26:09.583 00.000 30444 OnExposeComplete: enter 01:26:09.583 00.000 30444 UpdateGuideState(): m_state=6 01:26:09.583 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5378 01:26:09.583 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=199.66, Mass=111414, SNR=77.2, Peak=10647 HFD=3.4 01:26:09.583 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 01:26:09.583 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 01:26:09.583 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.08 hyp=0.29 cameraTheta=0.26 mountX=0.25 mountY=0.14, mountTheta=0.50 01:26:09.584 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.08, opts=13) 01:26:09.584 00.000 30444 Enqueuing Move request for scope (0.28, 0.08) 01:26:09.584 00.000 15672 Worker thread wakes up 01:26:09.584 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.08) opts 0xd 01:26:09.584 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.08) 01:26:09.584 00.000 15672 Moving (0.28, 0.08) raw xDistance=0.25 yDistance=0.14 01:26:09.584 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 01:26:09.584 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:09.584 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 01:26:09.584 00.000 15672 MoveAxis(W, 68, ABG) 01:26:09.584 00.000 15672 Guiding Dir = 3, Dur = 68 01:26:09.585 00.001 15672 IsSlewing returns 0 01:26:09.586 00.001 15672 IsGuiding returns 0 01:26:09.590 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=11003, FiltMin=2678, FiltMax=9463, Gamma=2.950 01:26:09.606 00.016 15672 PulseGuide returned control before completion, sleep 58 01:26:09.637 00.031 30444 UpdateGuideState exits: m=111414 SNR=77.2 Saturated 01:26:09.638 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:09.638 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:09.638 00.000 30444 Enqueuing Expose request 01:26:09.665 00.027 15672 IsGuiding returns 1 01:26:09.665 00.000 15672 scope still moving after pulse duration time elapsed 01:26:09.686 00.021 15672 IsSlewing returns 0 01:26:09.687 00.001 15672 IsGuiding returns 0 01:26:09.687 00.000 15672 scope move finished after 68 + 33 ms 01:26:09.687 00.000 15672 Move returns status 0, amount 68 01:26:09.687 00.000 15672 MoveAxis(N, 0, ABG) 01:26:09.687 00.000 15672 Move returns status 0, amount 0 01:26:09.687 00.000 15672 move complete, result=0 01:26:09.687 00.000 15672 worker thread done servicing request 01:26:09.687 00.000 15672 Worker thread wakes up 01:26:09.687 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:09.687 00.000 30444 GuideStep: 0.3 px 68 ms WEST, 0.1 px 0 ms NORTH 01:26:09.687 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:11.595 01.908 15672 Exposure complete 01:26:11.616 00.021 15672 worker thread done servicing request 01:26:11.616 00.000 30444 OnExposeComplete: enter 01:26:11.616 00.000 30444 UpdateGuideState(): m_state=6 01:26:11.616 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5379 01:26:11.616 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=199.86, Mass=133774, SNR=94.8, Peak=11487 HFD=3.8 01:26:11.616 00.000 30444 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.28) = xAngle (0.83 = 0.83) 01:26:11.616 00.000 30444 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.77 = 0.77) 01:26:11.617 00.001 30444 CameraToMount -- cameraX=0.45 cameraY=0.28 hyp=0.53 cameraTheta=0.55 mountX=0.36 mountY=0.37, mountTheta=0.80 01:26:11.618 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.28, opts=13) 01:26:11.618 00.000 30444 Enqueuing Move request for scope (0.45, 0.28) 01:26:11.619 00.001 15672 Worker thread wakes up 01:26:11.619 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.28) opts 0xd 01:26:11.619 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.28) 01:26:11.619 00.000 15672 Moving (0.45, 0.28) raw xDistance=0.36 yDistance=0.37 01:26:11.619 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36 01:26:11.619 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:26:11.619 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 01:26:11.619 00.000 15672 MoveAxis(W, 102, ABG) 01:26:11.619 00.000 15672 Guiding Dir = 3, Dur = 102 01:26:11.619 00.000 15672 IsSlewing returns 0 01:26:11.620 00.001 15672 IsGuiding returns 0 01:26:11.624 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=11487, FiltMin=2651, FiltMax=9748, Gamma=2.950 01:26:11.634 00.010 15672 PulseGuide returned control before completion, sleep 98 01:26:11.673 00.039 30444 UpdateGuideState exits: m=133774 SNR=94.8 Saturated 01:26:11.673 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:11.674 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:11.674 00.000 30444 Enqueuing Expose request 01:26:11.778 00.104 15672 IsGuiding returns 0 01:26:11.779 00.001 15672 Move returns status 0, amount 102 01:26:11.779 00.000 15672 MoveAxis(N, 0, ABG) 01:26:11.779 00.000 15672 Move returns status 0, amount 0 01:26:11.779 00.000 15672 move complete, result=0 01:26:11.779 00.000 15672 worker thread done servicing request 01:26:11.779 00.000 15672 Worker thread wakes up 01:26:11.779 00.000 30444 GuideStep: 0.4 px 102 ms WEST, 0.4 px 0 ms NORTH 01:26:11.779 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:11.779 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:13.895 02.116 15672 Exposure complete 01:26:13.929 00.034 15672 worker thread done servicing request 01:26:13.929 00.000 30444 OnExposeComplete: enter 01:26:13.929 00.000 30444 UpdateGuideState(): m_state=6 01:26:13.929 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5380 01:26:13.929 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=199.43, Mass=115763, SNR=88.1, Peak=11610 HFD=3.6 01:26:13.929 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 01:26:13.929 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 01:26:13.929 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.19 mountX=0.10 mountY=-0.14, mountTheta=-0.93 01:26:13.930 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.16, opts=13) 01:26:13.930 00.000 30444 Enqueuing Move request for scope (0.06, -0.16) 01:26:13.930 00.000 15672 Worker thread wakes up 01:26:13.930 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd 01:26:13.930 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.16) 01:26:13.930 00.000 15672 Moving (0.06, -0.16) raw xDistance=0.10 yDistance=-0.14 01:26:13.930 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:26:13.930 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:13.930 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:26:13.930 00.000 15672 MoveAxis(E, 0, ABG) 01:26:13.930 00.000 15672 Move returns status 0, amount 0 01:26:13.930 00.000 15672 MoveAxis(N, 0, ABG) 01:26:13.930 00.000 15672 Move returns status 0, amount 0 01:26:13.930 00.000 15672 move complete, result=0 01:26:13.930 00.000 15672 worker thread done servicing request 01:26:13.935 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=12253, FiltMin=2636, FiltMax=9747, Gamma=2.950 01:26:13.984 00.049 30444 UpdateGuideState exits: m=115763 SNR=88.1 Saturated 01:26:13.984 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:13.984 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:13.984 00.000 30444 Enqueuing Expose request 01:26:13.984 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:26:13.984 00.000 15672 Worker thread wakes up 01:26:13.984 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:13.984 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:15.890 01.906 15672 Exposure complete 01:26:15.910 00.020 15672 worker thread done servicing request 01:26:15.910 00.000 30444 OnExposeComplete: enter 01:26:15.910 00.000 30444 UpdateGuideState(): m_state=6 01:26:15.910 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5381 01:26:15.910 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=199.43, Mass=120940, SNR=93.5, Peak=12177 HFD=3.4 01:26:15.910 00.000 30444 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.28) = xAngle (-0.40 = -0.40) 01:26:15.910 00.000 30444 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.46 = -0.46) 01:26:15.910 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-0.68 mountX=0.24 mountY=-0.11, mountTheta=-0.45 01:26:15.911 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.16, opts=13) 01:26:15.911 00.000 30444 Enqueuing Move request for scope (0.20, -0.16) 01:26:15.911 00.000 15672 Worker thread wakes up 01:26:15.911 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd 01:26:15.911 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.16) 01:26:15.911 00.000 15672 Moving (0.20, -0.16) raw xDistance=0.24 yDistance=-0.11 01:26:15.911 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 01:26:15.911 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:15.911 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 01:26:15.911 00.000 15672 MoveAxis(E, 0, ABG) 01:26:15.912 00.001 15672 Move returns status 0, amount 0 01:26:15.912 00.000 15672 MoveAxis(N, 0, ABG) 01:26:15.912 00.000 15672 Move returns status 0, amount 0 01:26:15.912 00.000 15672 move complete, result=0 01:26:15.912 00.000 15672 worker thread done servicing request 01:26:15.918 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2086, max=12752, FiltMin=2480, FiltMax=10213, Gamma=2.950 01:26:15.973 00.055 30444 UpdateGuideState exits: m=120940 SNR=93.5 Saturated 01:26:15.973 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:15.973 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:15.973 00.000 30444 Enqueuing Expose request 01:26:15.973 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:26:15.973 00.000 15672 Worker thread wakes up 01:26:15.973 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:15.973 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:18.080 02.107 15672 Exposure complete 01:26:18.100 00.020 15672 worker thread done servicing request 01:26:18.100 00.000 30444 OnExposeComplete: enter 01:26:18.101 00.001 30444 UpdateGuideState(): m_state=6 01:26:18.101 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5382 01:26:18.101 00.000 30444 Star::Find returns 1 (1), X=461.07, Y=199.31, Mass=118161, SNR=77.8, Peak=12192 HFD=3.9 01:26:18.101 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 01:26:18.101 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 01:26:18.101 00.000 30444 CameraToMount -- cameraX=0.95 cameraY=-0.28 hyp=0.99 cameraTheta=-0.29 mountX=0.99 mountY=-0.07, mountTheta=-0.07 01:26:18.102 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.95, y=-0.28, opts=13) 01:26:18.102 00.000 30444 Enqueuing Move request for scope (0.95, -0.28) 01:26:18.102 00.000 15672 Worker thread wakes up 01:26:18.102 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.28) opts 0xd 01:26:18.102 00.000 15672 Handling offset move in thread for scope, endpoint = (0.95, -0.28) 01:26:18.102 00.000 15672 Moving (0.95, -0.28) raw xDistance=0.99 yDistance=-0.07 01:26:18.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.99 01:26:18.102 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:18.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:26:18.102 00.000 15672 MoveAxis(W, 267, ABG) 01:26:18.102 00.000 15672 Guiding Dir = 3, Dur = 267 01:26:18.103 00.001 15672 IsSlewing returns 0 01:26:18.104 00.001 15672 IsGuiding returns 0 01:26:18.110 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=12192, FiltMin=2638, FiltMax=9470, Gamma=2.950 01:26:18.120 00.010 15672 PulseGuide returned control before completion, sleep 262 01:26:18.385 00.265 15672 IsGuiding returns 1 01:26:18.385 00.000 15672 scope still moving after pulse duration time elapsed 01:26:18.406 00.021 15672 IsSlewing returns 0 01:26:18.456 00.050 15672 IsGuiding returns 0 01:26:18.456 00.000 15672 scope move finished after 267 + 85 ms 01:26:18.456 00.000 15672 Move returns status 0, amount 267 01:26:18.456 00.000 15672 MoveAxis(N, 0, ABG) 01:26:18.457 00.001 15672 Move returns status 0, amount 0 01:26:18.457 00.000 15672 move complete, result=0 01:26:18.457 00.000 15672 worker thread done servicing request 01:26:18.622 00.165 30444 UpdateGuideState exits: m=118161 SNR=77.8 Saturated 01:26:18.622 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:18.622 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:18.622 00.000 30444 Enqueuing Expose request 01:26:18.623 00.001 15672 Worker thread wakes up 01:26:18.623 00.000 30444 GuideStep: 1.0 px 267 ms WEST, -0.1 px 0 ms NORTH 01:26:18.623 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:18.623 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:20.540 01.917 15672 Exposure complete 01:26:20.572 00.032 15672 worker thread done servicing request 01:26:20.572 00.000 30444 OnExposeComplete: enter 01:26:20.572 00.000 30444 UpdateGuideState(): m_state=6 01:26:20.572 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5383 01:26:20.572 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=199.28, Mass=129873, SNR=119.0, Peak=13848 HFD=3.2 01:26:20.572 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 01:26:20.572 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 01:26:20.572 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.30 hyp=0.35 cameraTheta=-2.07 mountX=-0.08 mountY=-0.33, mountTheta=-1.80 01:26:20.573 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.30, opts=13) 01:26:20.573 00.000 30444 Enqueuing Move request for scope (-0.17, -0.30) 01:26:20.573 00.000 15672 Worker thread wakes up 01:26:20.573 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.30) opts 0xd 01:26:20.573 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.30) 01:26:20.573 00.000 15672 Moving (-0.17, -0.30) raw xDistance=-0.08 yDistance=-0.33 01:26:20.573 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:26:20.573 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 01:26:20.573 00.000 15672 MoveAxis(E, 0, ABG) 01:26:20.573 00.000 15672 Move returns status 0, amount 0 01:26:20.573 00.000 15672 MoveAxis(N, 59, ABG) 01:26:20.573 00.000 15672 Guiding Dir = 0, Dur = 59 01:26:20.574 00.001 15672 IsSlewing returns 0 01:26:20.575 00.001 15672 IsGuiding returns 0 01:26:20.578 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=13848, FiltMin=2662, FiltMax=10603, Gamma=2.950 01:26:20.627 00.049 30444 UpdateGuideState exits: m=129873 SNR=119.0 Saturated 01:26:20.627 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:20.627 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:20.627 00.000 30444 Enqueuing Expose request 01:26:20.694 00.067 15672 IsGuiding returns 1 01:26:20.694 00.000 15672 scope still moving after pulse duration time elapsed 01:26:20.714 00.020 15672 IsSlewing returns 0 01:26:20.715 00.001 15672 IsGuiding returns 1 01:26:20.736 00.021 15672 IsSlewing returns 0 01:26:20.757 00.021 15672 IsGuiding returns 0 01:26:20.757 00.000 15672 scope move finished after 59 + 123 ms 01:26:20.757 00.000 15672 Move returns status 0, amount 59 01:26:20.757 00.000 15672 move complete, result=0 01:26:20.757 00.000 15672 worker thread done servicing request 01:26:20.757 00.000 15672 Worker thread wakes up 01:26:20.757 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 59 ms NORTH 01:26:20.757 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:20.757 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:22.866 02.109 15672 Exposure complete 01:26:22.885 00.019 15672 worker thread done servicing request 01:26:22.886 00.001 30444 OnExposeComplete: enter 01:26:22.886 00.000 30444 UpdateGuideState(): m_state=6 01:26:22.886 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5384 01:26:22.886 00.000 30444 Star::Find returns 1 (1), X=459.43, Y=200.37, Mass=113375, SNR=90.0, Peak=12631 HFD=3.2 01:26:22.886 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 01:26:22.886 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 01:26:22.886 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=0.78 hyp=1.04 cameraTheta=2.30 mountX=-0.88 mountY=0.61, mountTheta=2.53 01:26:22.887 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=0.78, opts=13) 01:26:22.887 00.000 30444 Enqueuing Move request for scope (-0.69, 0.78) 01:26:22.887 00.000 15672 Worker thread wakes up 01:26:22.887 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.78) opts 0xd 01:26:22.887 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, 0.78) 01:26:22.887 00.000 15672 Moving (-0.69, 0.78) raw xDistance=-0.88 yDistance=0.61 01:26:22.887 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.88 01:26:22.887 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:26:22.887 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61 01:26:22.887 00.000 15672 MoveAxis(E, 238, ABG) 01:26:22.887 00.000 15672 Guiding Dir = 2, Dur = 238 01:26:22.888 00.001 15672 IsSlewing returns 0 01:26:22.889 00.001 15672 IsGuiding returns 0 01:26:22.893 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=12631, FiltMin=2661, FiltMax=9551, Gamma=2.950 01:26:22.912 00.019 15672 PulseGuide returned control before completion, sleep 225 01:26:23.141 00.229 15672 IsGuiding returns 1 01:26:23.141 00.000 15672 scope still moving after pulse duration time elapsed 01:26:23.162 00.021 15672 IsSlewing returns 0 01:26:23.163 00.001 15672 IsGuiding returns 1 01:26:23.184 00.021 15672 IsSlewing returns 0 01:26:23.187 00.003 15672 IsGuiding returns 0 01:26:23.187 00.000 15672 scope move finished after 238 + 59 ms 01:26:23.187 00.000 15672 Move returns status 0, amount 238 01:26:23.187 00.000 15672 MoveAxis(N, 0, ABG) 01:26:23.187 00.000 15672 Move returns status 0, amount 0 01:26:23.187 00.000 15672 move complete, result=0 01:26:23.187 00.000 15672 worker thread done servicing request 01:26:23.229 00.042 30444 UpdateGuideState exits: m=113375 SNR=90.0 Saturated 01:26:23.234 00.005 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:23.234 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:23.234 00.000 30444 Enqueuing Expose request 01:26:23.234 00.000 30444 GuideStep: -0.9 px 238 ms EAST, 0.6 px 0 ms NORTH 01:26:23.234 00.000 15672 Worker thread wakes up 01:26:23.234 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:23.234 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:25.139 01.905 15672 Exposure complete 01:26:25.160 00.021 15672 worker thread done servicing request 01:26:25.160 00.000 30444 OnExposeComplete: enter 01:26:25.160 00.000 30444 UpdateGuideState(): m_state=6 01:26:25.160 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5385 01:26:25.160 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=200.82, Mass=108124, SNR=79.6, Peak=10546 HFD=3.8 01:26:25.160 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 01:26:25.160 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.85 = 1.85) 01:26:25.160 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=1.23 hyp=1.23 cameraTheta=1.64 mountX=-0.42 mountY=1.18, mountTheta=1.91 01:26:25.161 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=1.23, opts=13) 01:26:25.161 00.000 30444 Enqueuing Move request for scope (-0.08, 1.23) 01:26:25.161 00.000 15672 Worker thread wakes up 01:26:25.161 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 1.23) opts 0xd 01:26:25.161 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 1.23) 01:26:25.161 00.000 15672 Moving (-0.08, 1.23) raw xDistance=-0.42 yDistance=1.18 01:26:25.161 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42 01:26:25.161 00.000 15672 resist switch: large excursion: input 1.18 thresh 0.75 direction from -1 to 1 01:26:25.161 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.55 01:26:25.161 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18 01:26:25.161 00.000 15672 MoveAxis(E, 129, ABG) 01:26:25.161 00.000 15672 Guiding Dir = 2, Dur = 129 01:26:25.162 00.001 15672 IsSlewing returns 0 01:26:25.165 00.003 15672 IsGuiding returns 0 01:26:25.166 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=11396, FiltMin=2600, FiltMax=8912, Gamma=2.950 01:26:25.181 00.015 15672 PulseGuide returned control before completion, sleep 124 01:26:25.275 00.094 30444 UpdateGuideState exits: m=108124 SNR=79.6 Saturated 01:26:25.275 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:25.275 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:25.275 00.000 30444 Enqueuing Expose request 01:26:25.326 00.051 15672 IsGuiding returns 0 01:26:25.326 00.000 15672 Move returns status 0, amount 129 01:26:25.326 00.000 15672 MoveAxis(S, 211, ABG) 01:26:25.326 00.000 15672 Guiding Dir = 1, Dur = 211 01:26:25.326 00.000 15672 IsSlewing returns 0 01:26:25.327 00.001 15672 IsGuiding returns 0 01:26:25.406 00.079 15672 PulseGuide returned control before completion, sleep 143 01:26:25.551 00.145 15672 IsGuiding returns 1 01:26:25.551 00.000 15672 scope still moving after pulse duration time elapsed 01:26:25.572 00.021 15672 IsSlewing returns 0 01:26:25.573 00.001 15672 IsGuiding returns 1 01:26:25.594 00.021 15672 IsSlewing returns 0 01:26:25.595 00.001 15672 IsGuiding returns 1 01:26:25.616 00.021 15672 IsSlewing returns 0 01:26:25.677 00.061 15672 IsGuiding returns 0 01:26:25.677 00.000 15672 scope move finished after 211 + 138 ms 01:26:25.677 00.000 15672 Move returns status 0, amount 211 01:26:25.677 00.000 15672 move complete, result=0 01:26:25.677 00.000 15672 worker thread done servicing request 01:26:25.677 00.000 15672 Worker thread wakes up 01:26:25.677 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:25.677 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:25.677 00.000 30444 GuideStep: -0.4 px 129 ms EAST, 1.2 px 211 ms SOUTH 01:26:27.784 02.107 15672 Exposure complete 01:26:27.804 00.020 15672 worker thread done servicing request 01:26:27.805 00.001 30444 OnExposeComplete: enter 01:26:27.805 00.000 30444 UpdateGuideState(): m_state=6 01:26:27.805 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5386 01:26:27.805 00.000 30444 Star::Find returns 1 (1), X=460.98, Y=199.97, Mass=127392, SNR=87.0, Peak=12203 HFD=3.9 01:26:27.805 00.000 30444 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.28) = xAngle (0.70 = 0.70) 01:26:27.805 00.000 30444 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 01:26:27.805 00.000 30444 CameraToMount -- cameraX=0.85 cameraY=0.39 hyp=0.94 cameraTheta=0.42 mountX=0.72 mountY=0.56, mountTheta=0.66 01:26:27.806 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.85, y=0.39, opts=13) 01:26:27.806 00.000 30444 Enqueuing Move request for scope (0.85, 0.39) 01:26:27.806 00.000 15672 Worker thread wakes up 01:26:27.806 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.39) opts 0xd 01:26:27.806 00.000 15672 Handling offset move in thread for scope, endpoint = (0.85, 0.39) 01:26:27.806 00.000 15672 Moving (0.85, 0.39) raw xDistance=0.72 yDistance=0.56 01:26:27.806 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.72 01:26:27.806 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 01:26:27.806 00.000 15672 MoveAxis(W, 184, ABG) 01:26:27.806 00.000 15672 Guiding Dir = 3, Dur = 184 01:26:27.806 00.000 15672 IsSlewing returns 0 01:26:27.807 00.001 15672 IsGuiding returns 0 01:26:27.811 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=12203, FiltMin=2565, FiltMax=9619, Gamma=2.950 01:26:27.833 00.022 15672 PulseGuide returned control before completion, sleep 169 01:26:27.861 00.028 30444 UpdateGuideState exits: m=127392 SNR=87.0 Saturated 01:26:27.861 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:27.861 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:27.861 00.000 30444 Enqueuing Expose request 01:26:28.057 00.196 15672 IsGuiding returns 0 01:26:28.057 00.000 15672 Move returns status 0, amount 184 01:26:28.057 00.000 15672 MoveAxis(S, 100, ABG) 01:26:28.057 00.000 15672 Guiding Dir = 1, Dur = 100 01:26:28.058 00.001 15672 IsSlewing returns 0 01:26:28.058 00.000 15672 IsGuiding returns 0 01:26:28.137 00.079 15672 PulseGuide returned control before completion, sleep 33 01:26:28.173 00.036 15672 IsGuiding returns 1 01:26:28.173 00.000 15672 scope still moving after pulse duration time elapsed 01:26:28.194 00.021 15672 IsSlewing returns 0 01:26:28.197 00.003 15672 IsGuiding returns 1 01:26:28.218 00.021 15672 IsSlewing returns 0 01:26:28.221 00.003 15672 IsGuiding returns 1 01:26:28.242 00.021 15672 IsSlewing returns 0 01:26:28.298 00.056 15672 IsGuiding returns 0 01:26:28.298 00.000 15672 scope move finished after 100 + 138 ms 01:26:28.298 00.000 15672 Move returns status 0, amount 100 01:26:28.298 00.000 15672 move complete, result=0 01:26:28.298 00.000 15672 worker thread done servicing request 01:26:28.299 00.001 15672 Worker thread wakes up 01:26:28.299 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:28.299 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:28.299 00.000 30444 GuideStep: 0.7 px 184 ms WEST, 0.6 px 100 ms SOUTH 01:26:30.214 01.915 15672 Exposure complete 01:26:30.246 00.032 15672 worker thread done servicing request 01:26:30.246 00.000 30444 OnExposeComplete: enter 01:26:30.246 00.000 30444 UpdateGuideState(): m_state=6 01:26:30.246 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5387 01:26:30.246 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=199.91, Mass=124902, SNR=95.7, Peak=11354 HFD=3.5 01:26:30.246 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 01:26:30.246 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 01:26:30.246 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.32 hyp=0.48 cameraTheta=0.74 mountX=0.25 mountY=0.39, mountTheta=1.00 01:26:30.246 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.32, opts=13) 01:26:30.246 00.000 30444 Enqueuing Move request for scope (0.35, 0.32) 01:26:30.246 00.000 15672 Worker thread wakes up 01:26:30.246 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.32) opts 0xd 01:26:30.246 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.32) 01:26:30.246 00.000 15672 Moving (0.35, 0.32) raw xDistance=0.25 yDistance=0.39 01:26:30.246 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 01:26:30.246 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 01:26:30.246 00.000 15672 MoveAxis(E, 0, ABG) 01:26:30.246 00.000 15672 Move returns status 0, amount 0 01:26:30.248 00.002 15672 MoveAxis(S, 70, ABG) 01:26:30.248 00.000 15672 Guiding Dir = 1, Dur = 70 01:26:30.248 00.000 15672 IsSlewing returns 0 01:26:30.248 00.000 15672 IsGuiding returns 0 01:26:30.253 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=11354, FiltMin=2578, FiltMax=10416, Gamma=2.950 01:26:30.326 00.073 15672 IsGuiding returns 1 01:26:30.326 00.000 15672 scope still moving after pulse duration time elapsed 01:26:30.348 00.022 15672 IsSlewing returns 0 01:26:30.349 00.001 15672 IsGuiding returns 1 01:26:30.362 00.013 30444 UpdateGuideState exits: m=124902 SNR=95.7 Saturated 01:26:30.362 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:30.363 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:30.363 00.000 30444 Enqueuing Expose request 01:26:30.369 00.006 15672 IsSlewing returns 0 01:26:30.437 00.068 15672 IsGuiding returns 0 01:26:30.437 00.000 15672 scope move finished after 70 + 118 ms 01:26:30.437 00.000 15672 Move returns status 0, amount 70 01:26:30.437 00.000 15672 move complete, result=0 01:26:30.437 00.000 15672 worker thread done servicing request 01:26:30.437 00.000 15672 Worker thread wakes up 01:26:30.438 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:30.438 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:30.438 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 70 ms SOUTH 01:26:32.547 02.109 15672 Exposure complete 01:26:32.566 00.019 15672 worker thread done servicing request 01:26:32.566 00.000 30444 OnExposeComplete: enter 01:26:32.567 00.001 30444 UpdateGuideState(): m_state=6 01:26:32.567 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5388 01:26:32.567 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=199.70, Mass=118201, SNR=77.2, Peak=11964 HFD=3.5 01:26:32.567 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 01:26:32.567 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 01:26:32.567 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.26 cameraTheta=0.44 mountX=0.19 mountY=0.16, mountTheta=0.68 01:26:32.567 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.11, opts=13) 01:26:32.567 00.000 30444 Enqueuing Move request for scope (0.23, 0.11) 01:26:32.567 00.000 15672 Worker thread wakes up 01:26:32.568 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd 01:26:32.568 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.11) 01:26:32.568 00.000 15672 Moving (0.23, 0.11) raw xDistance=0.19 yDistance=0.16 01:26:32.568 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 01:26:32.568 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:32.568 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 01:26:32.568 00.000 15672 MoveAxis(E, 0, ABG) 01:26:32.568 00.000 15672 Move returns status 0, amount 0 01:26:32.568 00.000 15672 MoveAxis(N, 0, ABG) 01:26:32.568 00.000 15672 Move returns status 0, amount 0 01:26:32.568 00.000 15672 move complete, result=0 01:26:32.568 00.000 15672 worker thread done servicing request 01:26:32.573 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2036, max=12578, FiltMin=2548, FiltMax=10219, Gamma=2.950 01:26:32.623 00.050 30444 UpdateGuideState exits: m=118201 SNR=77.2 Saturated 01:26:32.623 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:32.623 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:32.623 00.000 30444 Enqueuing Expose request 01:26:32.623 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:26:32.623 00.000 15672 Worker thread wakes up 01:26:32.623 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:32.623 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:34.531 01.908 15672 Exposure complete 01:26:34.551 00.020 15672 worker thread done servicing request 01:26:34.551 00.000 30444 OnExposeComplete: enter 01:26:34.551 00.000 30444 UpdateGuideState(): m_state=6 01:26:34.551 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5389 01:26:34.551 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=199.75, Mass=121029, SNR=94.1, Peak=11931 HFD=3.5 01:26:34.551 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 01:26:34.551 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.72 = 1.72) 01:26:34.551 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.51 mountX=-0.03 mountY=0.16, mountTheta=1.78 01:26:34.552 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.16, opts=13) 01:26:34.552 00.000 30444 Enqueuing Move request for scope (0.01, 0.16) 01:26:34.552 00.000 15672 Worker thread wakes up 01:26:34.552 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd 01:26:34.552 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.16) 01:26:34.552 00.000 15672 Moving (0.01, 0.16) raw xDistance=-0.03 yDistance=0.16 01:26:34.552 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:26:34.552 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:34.552 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 01:26:34.552 00.000 15672 MoveAxis(E, 0, ABG) 01:26:34.552 00.000 15672 Move returns status 0, amount 0 01:26:34.552 00.000 15672 MoveAxis(N, 0, ABG) 01:26:34.552 00.000 15672 Move returns status 0, amount 0 01:26:34.552 00.000 15672 move complete, result=0 01:26:34.552 00.000 15672 worker thread done servicing request 01:26:34.557 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=12935, FiltMin=2525, FiltMax=9658, Gamma=2.950 01:26:34.606 00.049 30444 UpdateGuideState exits: m=121029 SNR=94.1 Saturated 01:26:34.606 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:34.606 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:34.606 00.000 30444 Enqueuing Expose request 01:26:34.606 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 01:26:34.607 00.001 15672 Worker thread wakes up 01:26:34.607 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:34.607 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:36.716 02.109 15672 Exposure complete 01:26:36.735 00.019 15672 worker thread done servicing request 01:26:36.736 00.001 30444 OnExposeComplete: enter 01:26:36.736 00.000 30444 UpdateGuideState(): m_state=6 01:26:36.736 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5390 01:26:36.736 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=199.71, Mass=128409, SNR=98.2, Peak=12436 HFD=3.5 01:26:36.736 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 01:26:36.736 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 01:26:36.736 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.61 mountX=0.13 mountY=0.15, mountTheta=0.87 01:26:36.736 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.12, opts=13) 01:26:36.736 00.000 30444 Enqueuing Move request for scope (0.17, 0.12) 01:26:36.737 00.001 15672 Worker thread wakes up 01:26:36.737 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd 01:26:36.737 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.12) 01:26:36.737 00.000 15672 Moving (0.17, 0.12) raw xDistance=0.13 yDistance=0.15 01:26:36.737 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:26:36.737 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:36.737 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 01:26:36.737 00.000 15672 MoveAxis(E, 0, ABG) 01:26:36.737 00.000 15672 Move returns status 0, amount 0 01:26:36.737 00.000 15672 MoveAxis(N, 0, ABG) 01:26:36.737 00.000 15672 Move returns status 0, amount 0 01:26:36.737 00.000 15672 move complete, result=0 01:26:36.737 00.000 15672 worker thread done servicing request 01:26:36.742 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=12436, FiltMin=2659, FiltMax=10211, Gamma=2.950 01:26:36.791 00.049 30444 UpdateGuideState exits: m=128409 SNR=98.2 Saturated 01:26:36.791 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:36.791 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:36.791 00.000 30444 Enqueuing Expose request 01:26:36.791 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:26:36.791 00.000 15672 Worker thread wakes up 01:26:36.792 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:36.792 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:38.706 01.914 15672 Exposure complete 01:26:38.736 00.030 15672 worker thread done servicing request 01:26:38.737 00.001 30444 OnExposeComplete: enter 01:26:38.737 00.000 30444 UpdateGuideState(): m_state=6 01:26:38.737 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5391 01:26:38.737 00.000 30444 Star::Find returns 1 (1), X=460.89, Y=199.74, Mass=128269, SNR=93.2, Peak=12107 HFD=3.7 01:26:38.737 00.000 30444 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.28) = xAngle (0.47 = 0.47) 01:26:38.737 00.000 30444 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 01:26:38.737 00.000 30444 CameraToMount -- cameraX=0.77 cameraY=0.15 hyp=0.78 cameraTheta=0.19 mountX=0.70 mountY=0.31, mountTheta=0.42 01:26:38.737 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.77, y=0.15, opts=13) 01:26:38.737 00.000 30444 Enqueuing Move request for scope (0.77, 0.15) 01:26:38.737 00.000 15672 Worker thread wakes up 01:26:38.738 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.15) opts 0xd 01:26:38.738 00.000 15672 Handling offset move in thread for scope, endpoint = (0.77, 0.15) 01:26:38.738 00.000 15672 Moving (0.77, 0.15) raw xDistance=0.70 yDistance=0.31 01:26:38.738 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70 01:26:38.738 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 01:26:38.738 00.000 15672 MoveAxis(W, 188, ABG) 01:26:38.738 00.000 15672 Guiding Dir = 3, Dur = 188 01:26:38.738 00.000 15672 IsSlewing returns 0 01:26:38.740 00.002 15672 IsGuiding returns 0 01:26:38.744 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=12107, FiltMin=2630, FiltMax=10394, Gamma=2.950 01:26:38.759 00.015 15672 PulseGuide returned control before completion, sleep 179 01:26:38.793 00.034 30444 UpdateGuideState exits: m=128269 SNR=93.2 Saturated 01:26:38.793 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:38.793 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:38.793 00.000 30444 Enqueuing Expose request 01:26:38.942 00.149 15672 IsGuiding returns 1 01:26:38.942 00.000 15672 scope still moving after pulse duration time elapsed 01:26:38.964 00.022 15672 IsSlewing returns 0 01:26:38.985 00.021 15672 IsGuiding returns 0 01:26:38.985 00.000 15672 scope move finished after 188 + 56 ms 01:26:38.985 00.000 15672 Move returns status 0, amount 188 01:26:38.985 00.000 15672 MoveAxis(S, 55, ABG) 01:26:38.985 00.000 15672 Guiding Dir = 1, Dur = 55 01:26:38.986 00.001 15672 IsSlewing returns 0 01:26:38.989 00.003 15672 IsGuiding returns 0 01:26:39.067 00.078 15672 IsGuiding returns 1 01:26:39.068 00.001 15672 scope still moving after pulse duration time elapsed 01:26:39.088 00.020 15672 IsSlewing returns 0 01:26:39.091 00.003 15672 IsGuiding returns 1 01:26:39.112 00.021 15672 IsSlewing returns 0 01:26:39.175 00.063 15672 IsGuiding returns 0 01:26:39.175 00.000 15672 scope move finished after 55 + 131 ms 01:26:39.176 00.001 15672 Move returns status 0, amount 55 01:26:39.176 00.000 15672 move complete, result=0 01:26:39.176 00.000 15672 worker thread done servicing request 01:26:39.176 00.000 15672 Worker thread wakes up 01:26:39.176 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:39.176 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:39.177 00.001 30444 GuideStep: 0.7 px 188 ms WEST, 0.3 px 55 ms SOUTH 01:26:41.287 02.110 15672 Exposure complete 01:26:41.307 00.020 15672 worker thread done servicing request 01:26:41.307 00.000 30444 OnExposeComplete: enter 01:26:41.307 00.000 30444 UpdateGuideState(): m_state=6 01:26:41.307 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5392 01:26:41.307 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=199.66, Mass=128690, SNR=85.3, Peak=12269 HFD=3.4 01:26:41.308 00.001 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 01:26:41.308 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 01:26:41.308 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.07 hyp=0.51 cameraTheta=0.14 mountX=0.47 mountY=0.18, mountTheta=0.37 01:26:41.308 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.07, opts=13) 01:26:41.308 00.000 30444 Enqueuing Move request for scope (0.51, 0.07) 01:26:41.308 00.000 15672 Worker thread wakes up 01:26:41.308 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.07) opts 0xd 01:26:41.308 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.07) 01:26:41.308 00.000 15672 Moving (0.51, 0.07) raw xDistance=0.47 yDistance=0.18 01:26:41.308 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47 01:26:41.308 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:41.309 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 01:26:41.309 00.000 15672 MoveAxis(W, 140, ABG) 01:26:41.309 00.000 15672 Guiding Dir = 3, Dur = 140 01:26:41.309 00.000 15672 IsSlewing returns 0 01:26:41.310 00.001 15672 IsGuiding returns 0 01:26:41.314 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=12269, FiltMin=2541, FiltMax=10617, Gamma=2.950 01:26:41.332 00.018 15672 PulseGuide returned control before completion, sleep 129 01:26:41.464 00.132 15672 IsGuiding returns 1 01:26:41.464 00.000 15672 scope still moving after pulse duration time elapsed 01:26:41.485 00.021 15672 IsSlewing returns 0 01:26:41.524 00.039 15672 IsGuiding returns 0 01:26:41.524 00.000 15672 scope move finished after 140 + 73 ms 01:26:41.524 00.000 15672 Move returns status 0, amount 140 01:26:41.524 00.000 15672 MoveAxis(N, 0, ABG) 01:26:41.524 00.000 15672 Move returns status 0, amount 0 01:26:41.524 00.000 15672 move complete, result=0 01:26:41.524 00.000 15672 worker thread done servicing request 01:26:41.542 00.018 30444 UpdateGuideState exits: m=128690 SNR=85.3 Saturated 01:26:41.542 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:41.542 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:41.542 00.000 30444 Enqueuing Expose request 01:26:41.542 00.000 30444 GuideStep: 0.5 px 140 ms WEST, 0.2 px 0 ms NORTH 01:26:41.542 00.000 15672 Worker thread wakes up 01:26:41.542 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:41.542 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:43.451 01.909 15672 Exposure complete 01:26:43.471 00.020 15672 worker thread done servicing request 01:26:43.471 00.000 30444 OnExposeComplete: enter 01:26:43.471 00.000 30444 UpdateGuideState(): m_state=6 01:26:43.471 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5393 01:26:43.471 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=199.52, Mass=123094, SNR=103.6, Peak=11499 HFD=3.2 01:26:43.471 00.000 30444 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.28) = xAngle (0.09 = 0.09) 01:26:43.471 00.000 30444 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.03 = 0.03) 01:26:43.471 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.07 hyp=0.37 cameraTheta=-0.19 mountX=0.36 mountY=0.01, mountTheta=0.03 01:26:43.472 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.07, opts=13) 01:26:43.472 00.000 30444 Enqueuing Move request for scope (0.36, -0.07) 01:26:43.472 00.000 15672 Worker thread wakes up 01:26:43.472 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.07) opts 0xd 01:26:43.472 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.07) 01:26:43.472 00.000 15672 Moving (0.36, -0.07) raw xDistance=0.36 yDistance=0.01 01:26:43.472 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36 01:26:43.472 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:43.472 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 01:26:43.472 00.000 15672 MoveAxis(W, 108, ABG) 01:26:43.472 00.000 15672 Guiding Dir = 3, Dur = 108 01:26:43.473 00.001 15672 IsSlewing returns 0 01:26:43.474 00.001 15672 IsGuiding returns 0 01:26:43.478 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=11499, FiltMin=2657, FiltMax=10008, Gamma=2.950 01:26:43.488 00.010 15672 PulseGuide returned control before completion, sleep 104 01:26:43.586 00.098 30444 UpdateGuideState exits: m=123094 SNR=103.6 Saturated 01:26:43.586 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:43.586 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:43.586 00.000 30444 Enqueuing Expose request 01:26:43.595 00.009 15672 IsGuiding returns 1 01:26:43.595 00.000 15672 scope still moving after pulse duration time elapsed 01:26:43.616 00.021 15672 IsSlewing returns 0 01:26:43.650 00.034 15672 IsGuiding returns 0 01:26:43.650 00.000 15672 scope move finished after 108 + 67 ms 01:26:43.650 00.000 15672 Move returns status 0, amount 108 01:26:43.650 00.000 15672 MoveAxis(N, 0, ABG) 01:26:43.650 00.000 15672 Move returns status 0, amount 0 01:26:43.650 00.000 15672 move complete, result=0 01:26:43.650 00.000 15672 worker thread done servicing request 01:26:43.650 00.000 15672 Worker thread wakes up 01:26:43.650 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:43.650 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:43.650 00.000 30444 GuideStep: 0.4 px 108 ms WEST, 0.0 px 0 ms NORTH 01:26:45.756 02.106 15672 Exposure complete 01:26:45.776 00.020 15672 worker thread done servicing request 01:26:45.777 00.001 30444 OnExposeComplete: enter 01:26:45.777 00.000 30444 UpdateGuideState(): m_state=6 01:26:45.777 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5394 01:26:45.777 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=199.79, Mass=113277, SNR=80.6, Peak=12275 HFD=3.6 01:26:45.777 00.000 30444 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.28) = xAngle (3.00 = 3.00) 01:26:45.777 00.000 30444 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.94 = 2.94) 01:26:45.777 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=0.20 hyp=0.49 cameraTheta=2.72 mountX=-0.48 mountY=0.10, mountTheta=2.94 01:26:45.777 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.20, opts=13) 01:26:45.778 00.001 30444 Enqueuing Move request for scope (-0.45, 0.20) 01:26:45.778 00.000 15672 Worker thread wakes up 01:26:45.778 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.20) opts 0xd 01:26:45.778 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.20) 01:26:45.778 00.000 15672 Moving (-0.45, 0.20) raw xDistance=-0.48 yDistance=0.10 01:26:45.778 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.48 01:26:45.778 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:45.778 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 01:26:45.778 00.000 15672 MoveAxis(E, 123, ABG) 01:26:45.778 00.000 15672 Guiding Dir = 2, Dur = 123 01:26:45.778 00.000 15672 IsSlewing returns 0 01:26:45.779 00.001 15672 IsGuiding returns 0 01:26:45.784 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=12275, FiltMin=2557, FiltMax=9626, Gamma=2.950 01:26:45.805 00.021 15672 PulseGuide returned control before completion, sleep 108 01:26:45.832 00.027 30444 UpdateGuideState exits: m=113277 SNR=80.6 Saturated 01:26:45.833 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:45.833 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:45.833 00.000 30444 Enqueuing Expose request 01:26:45.915 00.082 15672 IsGuiding returns 1 01:26:45.915 00.000 15672 scope still moving after pulse duration time elapsed 01:26:45.936 00.021 15672 IsSlewing returns 0 01:26:45.950 00.014 15672 IsGuiding returns 0 01:26:45.950 00.000 15672 scope move finished after 123 + 46 ms 01:26:45.950 00.000 15672 Move returns status 0, amount 123 01:26:45.950 00.000 15672 MoveAxis(N, 0, ABG) 01:26:45.950 00.000 15672 Move returns status 0, amount 0 01:26:45.950 00.000 15672 move complete, result=0 01:26:45.950 00.000 15672 worker thread done servicing request 01:26:45.950 00.000 15672 Worker thread wakes up 01:26:45.950 00.000 30444 GuideStep: -0.5 px 123 ms EAST, 0.1 px 0 ms NORTH 01:26:45.950 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:45.950 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:47.855 01.905 15672 Exposure complete 01:26:47.876 00.021 15672 worker thread done servicing request 01:26:47.876 00.000 30444 OnExposeComplete: enter 01:26:47.876 00.000 30444 UpdateGuideState(): m_state=6 01:26:47.876 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5395 01:26:47.876 00.000 30444 Star::Find returns 1 (1), X=459.95, Y=199.67, Mass=115049, SNR=78.5, Peak=11280 HFD=3.8 01:26:47.876 00.000 30444 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.28) = xAngle (2.96 = 2.96) 01:26:47.876 00.000 30444 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.90 = 2.90) 01:26:47.876 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.69 mountX=-0.19 mountY=0.05, mountTheta=2.91 01:26:47.877 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.08, opts=13) 01:26:47.877 00.000 30444 Enqueuing Move request for scope (-0.17, 0.08) 01:26:47.877 00.000 15672 Worker thread wakes up 01:26:47.877 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd 01:26:47.877 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.08) 01:26:47.877 00.000 15672 Moving (-0.17, 0.08) raw xDistance=-0.19 yDistance=0.05 01:26:47.877 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 01:26:47.877 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:47.877 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 01:26:47.877 00.000 15672 MoveAxis(E, 0, ABG) 01:26:47.877 00.000 15672 Move returns status 0, amount 0 01:26:47.877 00.000 15672 MoveAxis(N, 0, ABG) 01:26:47.877 00.000 15672 Move returns status 0, amount 0 01:26:47.877 00.000 15672 move complete, result=0 01:26:47.877 00.000 15672 worker thread done servicing request 01:26:47.882 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=12840, FiltMin=2513, FiltMax=9971, Gamma=2.950 01:26:47.931 00.049 30444 UpdateGuideState exits: m=115049 SNR=78.5 Saturated 01:26:47.931 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:47.931 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:47.931 00.000 30444 Enqueuing Expose request 01:26:47.931 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 01:26:47.931 00.000 15672 Worker thread wakes up 01:26:47.931 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:47.931 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:50.039 02.108 15672 Exposure complete 01:26:50.059 00.020 15672 worker thread done servicing request 01:26:50.059 00.000 30444 OnExposeComplete: enter 01:26:50.059 00.000 30444 UpdateGuideState(): m_state=6 01:26:50.059 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5396 01:26:50.059 00.000 30444 Star::Find returns 1 (1), X=459.59, Y=199.32, Mass=123158, SNR=94.1, Peak=13930 HFD=3.4 01:26:50.059 00.000 30444 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.28) = xAngle (-2.40 = -2.40) 01:26:50.059 00.000 30444 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.47 = -2.47) 01:26:50.059 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.26 hyp=0.59 cameraTheta=-2.68 mountX=-0.44 mountY=-0.37, mountTheta=-2.44 01:26:50.060 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.26, opts=13) 01:26:50.060 00.000 30444 Enqueuing Move request for scope (-0.53, -0.26) 01:26:50.060 00.000 15672 Worker thread wakes up 01:26:50.060 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.26) opts 0xd 01:26:50.060 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.26) 01:26:50.060 00.000 15672 Moving (-0.53, -0.26) raw xDistance=-0.44 yDistance=-0.37 01:26:50.060 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 01:26:50.060 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:26:50.060 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 01:26:50.060 00.000 15672 MoveAxis(E, 119, ABG) 01:26:50.060 00.000 15672 Guiding Dir = 2, Dur = 119 01:26:50.061 00.001 15672 IsSlewing returns 0 01:26:50.066 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=14387, FiltMin=2586, FiltMax=9490, Gamma=2.950 01:26:50.086 00.020 15672 IsGuiding returns 0 01:26:50.101 00.015 15672 PulseGuide returned control before completion, sleep 114 01:26:50.114 00.013 30444 UpdateGuideState exits: m=123158 SNR=94.1 Saturated 01:26:50.114 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:50.114 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:50.114 00.000 30444 Enqueuing Expose request 01:26:50.218 00.104 15672 IsGuiding returns 1 01:26:50.218 00.000 15672 scope still moving after pulse duration time elapsed 01:26:50.240 00.022 15672 IsSlewing returns 0 01:26:50.247 00.007 15672 IsGuiding returns 0 01:26:50.247 00.000 15672 scope move finished after 119 + 41 ms 01:26:50.247 00.000 15672 Move returns status 0, amount 119 01:26:50.247 00.000 15672 MoveAxis(N, 0, ABG) 01:26:50.247 00.000 15672 Move returns status 0, amount 0 01:26:50.247 00.000 15672 move complete, result=0 01:26:50.247 00.000 15672 worker thread done servicing request 01:26:50.247 00.000 15672 Worker thread wakes up 01:26:50.247 00.000 30444 GuideStep: -0.4 px 119 ms EAST, -0.4 px 0 ms NORTH 01:26:50.247 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:50.247 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:52.153 01.906 15672 Exposure complete 01:26:52.173 00.020 15672 worker thread done servicing request 01:26:52.173 00.000 30444 OnExposeComplete: enter 01:26:52.173 00.000 30444 UpdateGuideState(): m_state=6 01:26:52.173 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5397 01:26:52.173 00.000 30444 Star::Find returns 1 (1), X=459.66, Y=199.65, Mass=118524, SNR=87.1, Peak=14292 HFD=3.4 01:26:52.173 00.000 30444 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.28) = xAngle (3.29 = -2.99) 01:26:52.173 00.000 30444 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.23 = -3.05) 01:26:52.174 00.001 30444 CameraToMount -- cameraX=-0.47 cameraY=0.06 hyp=0.47 cameraTheta=3.01 mountX=-0.47 mountY=-0.04, mountTheta=-3.05 01:26:52.174 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=0.06, opts=13) 01:26:52.174 00.000 30444 Enqueuing Move request for scope (-0.47, 0.06) 01:26:52.174 00.000 15672 Worker thread wakes up 01:26:52.174 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.06) opts 0xd 01:26:52.174 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, 0.06) 01:26:52.174 00.000 15672 Moving (-0.47, 0.06) raw xDistance=-0.47 yDistance=-0.04 01:26:52.174 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47 01:26:52.174 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:52.174 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:26:52.174 00.000 15672 MoveAxis(E, 134, ABG) 01:26:52.174 00.000 15672 Guiding Dir = 2, Dur = 134 01:26:52.175 00.001 15672 IsSlewing returns 0 01:26:52.176 00.001 15672 IsGuiding returns 0 01:26:52.180 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=14292, FiltMin=2597, FiltMax=9735, Gamma=2.950 01:26:52.195 00.015 15672 PulseGuide returned control before completion, sleep 126 01:26:52.230 00.035 30444 UpdateGuideState exits: m=118524 SNR=87.1 Saturated 01:26:52.230 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:52.230 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:52.230 00.000 30444 Enqueuing Expose request 01:26:52.340 00.110 15672 IsGuiding returns 0 01:26:52.340 00.000 15672 Move returns status 0, amount 134 01:26:52.340 00.000 15672 MoveAxis(N, 0, ABG) 01:26:52.340 00.000 15672 Move returns status 0, amount 0 01:26:52.341 00.001 15672 move complete, result=0 01:26:52.341 00.000 15672 worker thread done servicing request 01:26:52.341 00.000 15672 Worker thread wakes up 01:26:52.341 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:52.341 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:52.737 00.396 30444 GuideStep: -0.5 px 134 ms EAST, -0.0 px 0 ms NORTH 01:26:54.458 01.721 15672 Exposure complete 01:26:54.488 00.030 15672 worker thread done servicing request 01:26:54.488 00.000 30444 OnExposeComplete: enter 01:26:54.488 00.000 30444 UpdateGuideState(): m_state=6 01:26:54.488 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5398 01:26:54.488 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=199.39, Mass=126326, SNR=88.3, Peak=13174 HFD=3.5 01:26:54.488 00.000 30444 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 01:26:54.488 00.000 30444 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 01:26:54.488 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-0.90 mountX=0.21 mountY=-0.16, mountTheta=-0.66 01:26:54.489 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.20, opts=13) 01:26:54.489 00.000 30444 Enqueuing Move request for scope (0.16, -0.20) 01:26:54.489 00.000 15672 Worker thread wakes up 01:26:54.489 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd 01:26:54.489 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.20) 01:26:54.489 00.000 15672 Moving (0.16, -0.20) raw xDistance=0.21 yDistance=-0.16 01:26:54.489 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:26:54.489 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:54.489 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 01:26:54.489 00.000 15672 MoveAxis(E, 0, ABG) 01:26:54.489 00.000 15672 Move returns status 0, amount 0 01:26:54.490 00.001 15672 MoveAxis(N, 0, ABG) 01:26:54.490 00.000 15672 Move returns status 0, amount 0 01:26:54.490 00.000 15672 move complete, result=0 01:26:54.490 00.000 15672 worker thread done servicing request 01:26:54.495 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=13174, FiltMin=2602, FiltMax=10153, Gamma=2.950 01:26:54.759 00.264 30444 UpdateGuideState exits: m=126326 SNR=88.3 Saturated 01:26:54.759 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:54.759 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:54.759 00.000 30444 Enqueuing Expose request 01:26:54.759 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:26:54.759 00.000 15672 Worker thread wakes up 01:26:54.759 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:54.759 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:56.670 01.911 15672 Exposure complete 01:26:56.689 00.019 15672 worker thread done servicing request 01:26:56.689 00.000 30444 OnExposeComplete: enter 01:26:56.690 00.001 30444 UpdateGuideState(): m_state=6 01:26:56.690 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5399 01:26:56.690 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=199.47, Mass=125593, SNR=87.2, Peak=12659 HFD=3.5 01:26:56.690 00.000 30444 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.28) = xAngle (0.08 = 0.08) 01:26:56.690 00.000 30444 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.02 = 0.02) 01:26:56.690 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=-0.12 hyp=0.61 cameraTheta=-0.20 mountX=0.61 mountY=0.01, mountTheta=0.02 01:26:56.690 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=-0.12, opts=13) 01:26:56.690 00.000 30444 Enqueuing Move request for scope (0.60, -0.12) 01:26:56.690 00.000 15672 Worker thread wakes up 01:26:56.690 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.12) opts 0xd 01:26:56.690 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, -0.12) 01:26:56.691 00.001 15672 Moving (0.60, -0.12) raw xDistance=0.61 yDistance=0.01 01:26:56.691 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61 01:26:56.691 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:26:56.691 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 01:26:56.691 00.000 15672 MoveAxis(W, 164, ABG) 01:26:56.691 00.000 15672 Guiding Dir = 3, Dur = 164 01:26:56.691 00.000 15672 IsSlewing returns 0 01:26:56.692 00.001 15672 IsGuiding returns 0 01:26:56.696 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=12659, FiltMin=2638, FiltMax=10664, Gamma=2.950 01:26:56.715 00.019 15672 PulseGuide returned control before completion, sleep 152 01:26:56.825 00.110 30444 UpdateGuideState exits: m=125593 SNR=87.2 Saturated 01:26:56.825 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:56.826 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:56.826 00.000 30444 Enqueuing Expose request 01:26:56.892 00.066 15672 IsGuiding returns 0 01:26:56.892 00.000 15672 Move returns status 0, amount 164 01:26:56.892 00.000 15672 MoveAxis(N, 0, ABG) 01:26:56.892 00.000 15672 Move returns status 0, amount 0 01:26:56.892 00.000 15672 move complete, result=0 01:26:56.892 00.000 15672 worker thread done servicing request 01:26:56.892 00.000 15672 Worker thread wakes up 01:26:56.892 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:56.892 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:26:56.988 00.096 30444 GuideStep: 0.6 px 164 ms WEST, 0.0 px 0 ms NORTH 01:26:59.000 02.012 15672 Exposure complete 01:26:59.020 00.020 15672 worker thread done servicing request 01:26:59.020 00.000 30444 OnExposeComplete: enter 01:26:59.020 00.000 30444 UpdateGuideState(): m_state=6 01:26:59.020 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5400 01:26:59.020 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=199.89, Mass=124978, SNR=88.2, Peak=13041 HFD=3.8 01:26:59.020 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 01:26:59.020 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.29 = 2.29) 01:26:59.020 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.30 hyp=0.34 cameraTheta=2.07 mountX=-0.24 mountY=0.26, mountTheta=2.32 01:26:59.021 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.30, opts=13) 01:26:59.021 00.000 30444 Enqueuing Move request for scope (-0.16, 0.30) 01:26:59.021 00.000 15672 Worker thread wakes up 01:26:59.021 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.30) opts 0xd 01:26:59.021 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.30) 01:26:59.021 00.000 15672 Moving (-0.16, 0.30) raw xDistance=-0.24 yDistance=0.26 01:26:59.021 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 01:26:59.021 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 01:26:59.021 00.000 15672 MoveAxis(E, 0, ABG) 01:26:59.021 00.000 15672 Move returns status 0, amount 0 01:26:59.021 00.000 15672 MoveAxis(S, 46, ABG) 01:26:59.021 00.000 15672 Guiding Dir = 1, Dur = 46 01:26:59.021 00.000 15672 IsSlewing returns 0 01:26:59.023 00.002 15672 IsGuiding returns 0 01:26:59.027 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=13447, FiltMin=2653, FiltMax=10036, Gamma=2.950 01:26:59.076 00.049 30444 UpdateGuideState exits: m=124978 SNR=88.2 Saturated 01:26:59.076 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:26:59.076 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:26:59.076 00.000 30444 Enqueuing Expose request 01:26:59.098 00.022 15672 IsGuiding returns 1 01:26:59.098 00.000 15672 scope still moving after pulse duration time elapsed 01:26:59.118 00.020 15672 IsSlewing returns 0 01:26:59.176 00.058 15672 IsGuiding returns 0 01:26:59.176 00.000 15672 scope move finished after 46 + 108 ms 01:26:59.177 00.001 15672 Move returns status 0, amount 46 01:26:59.177 00.000 15672 move complete, result=0 01:26:59.177 00.000 15672 worker thread done servicing request 01:26:59.177 00.000 15672 Worker thread wakes up 01:26:59.177 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 46 ms SOUTH 01:26:59.177 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:26:59.177 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:01.082 01.905 15672 Exposure complete 01:27:01.102 00.020 15672 worker thread done servicing request 01:27:01.102 00.000 30444 OnExposeComplete: enter 01:27:01.102 00.000 30444 UpdateGuideState(): m_state=6 01:27:01.102 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5401 01:27:01.102 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=199.63, Mass=128599, SNR=95.9, Peak=12760 HFD=3.6 01:27:01.103 00.001 30444 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.28) = xAngle (1.58 = 1.58) 01:27:01.103 00.000 30444 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 01:27:01.103 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.30 mountX=-0.00 mountY=0.04, mountTheta=1.58 01:27:01.103 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.04, opts=13) 01:27:01.103 00.000 30444 Enqueuing Move request for scope (0.01, 0.04) 01:27:01.103 00.000 15672 Worker thread wakes up 01:27:01.103 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd 01:27:01.103 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.04) 01:27:01.103 00.000 15672 Moving (0.01, 0.04) raw xDistance=-0.00 yDistance=0.04 01:27:01.103 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 01:27:01.103 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:27:01.103 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 01:27:01.103 00.000 15672 MoveAxis(E, 0, ABG) 01:27:01.104 00.001 15672 Move returns status 0, amount 0 01:27:01.104 00.000 15672 MoveAxis(N, 0, ABG) 01:27:01.104 00.000 15672 Move returns status 0, amount 0 01:27:01.104 00.000 15672 move complete, result=0 01:27:01.104 00.000 15672 worker thread done servicing request 01:27:01.109 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2094, max=13094, FiltMin=2619, FiltMax=10226, Gamma=2.950 01:27:01.399 00.290 30444 UpdateGuideState exits: m=128599 SNR=95.9 Saturated 01:27:01.400 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:01.400 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:01.400 00.000 30444 Enqueuing Expose request 01:27:01.400 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 01:27:01.400 00.000 15672 Worker thread wakes up 01:27:01.400 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:01.401 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:03.510 02.109 15672 Exposure complete 01:27:03.530 00.020 15672 worker thread done servicing request 01:27:03.530 00.000 30444 OnExposeComplete: enter 01:27:03.530 00.000 30444 UpdateGuideState(): m_state=6 01:27:03.530 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5402 01:27:03.531 00.001 30444 Star::Find returns 1 (1), X=460.05, Y=199.47, Mass=130391, SNR=97.0, Peak=13082 HFD=3.6 01:27:03.531 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.83 = -1.83) 01:27:03.531 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.89 = -1.89) 01:27:03.531 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.11 mountX=-0.04 mountY=-0.13, mountTheta=-1.84 01:27:03.531 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.12, opts=13) 01:27:03.531 00.000 30444 Enqueuing Move request for scope (-0.07, -0.12) 01:27:03.531 00.000 15672 Worker thread wakes up 01:27:03.531 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd 01:27:03.531 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.12) 01:27:03.531 00.000 15672 Moving (-0.07, -0.12) raw xDistance=-0.04 yDistance=-0.13 01:27:03.531 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 01:27:03.532 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:27:03.532 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 01:27:03.532 00.000 15672 MoveAxis(E, 0, ABG) 01:27:03.532 00.000 15672 Move returns status 0, amount 0 01:27:03.532 00.000 15672 MoveAxis(N, 0, ABG) 01:27:03.532 00.000 15672 Move returns status 0, amount 0 01:27:03.532 00.000 15672 move complete, result=0 01:27:03.532 00.000 15672 worker thread done servicing request 01:27:03.537 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=14155, FiltMin=2564, FiltMax=10097, Gamma=2.950 01:27:03.587 00.050 30444 UpdateGuideState exits: m=130391 SNR=97.0 Saturated 01:27:03.587 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:03.587 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:03.587 00.000 30444 Enqueuing Expose request 01:27:03.587 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:27:03.587 00.000 15672 Worker thread wakes up 01:27:03.587 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:03.587 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:05.502 01.915 15672 Exposure complete 01:27:05.533 00.031 15672 worker thread done servicing request 01:27:05.533 00.000 30444 OnExposeComplete: enter 01:27:05.533 00.000 30444 UpdateGuideState(): m_state=6 01:27:05.533 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5403 01:27:05.533 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=199.69, Mass=124104, SNR=87.9, Peak=13585 HFD=3.6 01:27:05.533 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 01:27:05.533 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 01:27:05.533 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.29 cameraTheta=2.80 mountX=-0.29 mountY=0.04, mountTheta=3.02 01:27:05.534 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.10, opts=13) 01:27:05.534 00.000 30444 Enqueuing Move request for scope (-0.28, 0.10) 01:27:05.534 00.000 15672 Worker thread wakes up 01:27:05.534 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd 01:27:05.534 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.10) 01:27:05.534 00.000 15672 Moving (-0.28, 0.10) raw xDistance=-0.29 yDistance=0.04 01:27:05.534 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29 01:27:05.534 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:27:05.534 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 01:27:05.534 00.000 15672 MoveAxis(E, 79, ABG) 01:27:05.534 00.000 15672 Guiding Dir = 2, Dur = 79 01:27:05.534 00.000 15672 IsSlewing returns 0 01:27:05.535 00.001 15672 IsGuiding returns 0 01:27:05.539 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=14120, FiltMin=2632, FiltMax=9705, Gamma=2.950 01:27:05.549 00.010 15672 PulseGuide returned control before completion, sleep 75 01:27:05.589 00.040 30444 UpdateGuideState exits: m=124104 SNR=87.9 Saturated 01:27:05.589 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:05.589 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:05.589 00.000 30444 Enqueuing Expose request 01:27:05.647 00.058 15672 IsGuiding returns 0 01:27:05.647 00.000 15672 Move returns status 0, amount 79 01:27:05.647 00.000 15672 MoveAxis(N, 0, ABG) 01:27:05.647 00.000 15672 Move returns status 0, amount 0 01:27:05.647 00.000 15672 move complete, result=0 01:27:05.647 00.000 15672 worker thread done servicing request 01:27:05.647 00.000 15672 Worker thread wakes up 01:27:05.647 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:05.647 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:05.647 00.000 30444 GuideStep: -0.3 px 79 ms EAST, 0.0 px 0 ms NORTH 01:27:07.763 02.116 15672 Exposure complete 01:27:07.795 00.032 15672 worker thread done servicing request 01:27:07.795 00.000 30444 OnExposeComplete: enter 01:27:07.795 00.000 30444 UpdateGuideState(): m_state=6 01:27:07.795 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5404 01:27:07.795 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=199.65, Mass=119644, SNR=93.5, Peak=13476 HFD=3.6 01:27:07.795 00.000 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.25 = -3.03) 01:27:07.795 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.19 = -3.09) 01:27:07.795 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.06 hyp=0.37 cameraTheta=2.98 mountX=-0.37 mountY=-0.02, mountTheta=-3.09 01:27:07.796 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.06, opts=13) 01:27:07.796 00.000 30444 Enqueuing Move request for scope (-0.37, 0.06) 01:27:07.796 00.000 15672 Worker thread wakes up 01:27:07.796 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.06) opts 0xd 01:27:07.796 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.06) 01:27:07.796 00.000 15672 Moving (-0.37, 0.06) raw xDistance=-0.37 yDistance=-0.02 01:27:07.796 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37 01:27:07.796 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:27:07.796 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 01:27:07.796 00.000 15672 MoveAxis(E, 105, ABG) 01:27:07.796 00.000 15672 Guiding Dir = 2, Dur = 105 01:27:07.797 00.001 15672 IsSlewing returns 0 01:27:07.798 00.001 15672 IsGuiding returns 0 01:27:07.802 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=13476, FiltMin=2624, FiltMax=10018, Gamma=2.950 01:27:07.818 00.016 15672 PulseGuide returned control before completion, sleep 95 01:27:07.851 00.033 30444 UpdateGuideState exits: m=119644 SNR=93.5 Saturated 01:27:07.851 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:07.852 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:07.852 00.000 30444 Enqueuing Expose request 01:27:07.962 00.110 15672 IsGuiding returns 0 01:27:07.963 00.001 15672 Move returns status 0, amount 105 01:27:07.963 00.000 15672 MoveAxis(N, 0, ABG) 01:27:07.963 00.000 15672 Move returns status 0, amount 0 01:27:07.963 00.000 15672 move complete, result=0 01:27:07.963 00.000 15672 worker thread done servicing request 01:27:07.963 00.000 15672 Worker thread wakes up 01:27:07.964 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:07.964 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:07.964 00.000 30444 GuideStep: -0.4 px 105 ms EAST, -0.0 px 0 ms NORTH 01:27:09.880 01.916 15672 Exposure complete 01:27:09.911 00.031 15672 worker thread done servicing request 01:27:09.911 00.000 30444 OnExposeComplete: enter 01:27:09.911 00.000 30444 UpdateGuideState(): m_state=6 01:27:09.911 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5405 01:27:09.911 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=199.49, Mass=117701, SNR=91.8, Peak=13550 HFD=3.4 01:27:09.911 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 01:27:09.911 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 01:27:09.911 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.31 cameraTheta=-2.83 mountX=-0.26 mountY=-0.16, mountTheta=-2.60 01:27:09.912 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.09, opts=13) 01:27:09.912 00.000 30444 Enqueuing Move request for scope (-0.29, -0.09) 01:27:09.912 00.000 15672 Worker thread wakes up 01:27:09.912 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.09) opts 0xd 01:27:09.912 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.09) 01:27:09.912 00.000 15672 Moving (-0.29, -0.09) raw xDistance=-0.26 yDistance=-0.16 01:27:09.912 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26 01:27:09.912 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:27:09.912 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 01:27:09.912 00.000 15672 MoveAxis(E, 77, ABG) 01:27:09.912 00.000 15672 Guiding Dir = 2, Dur = 77 01:27:09.913 00.001 15672 IsSlewing returns 0 01:27:09.914 00.001 15672 IsGuiding returns 0 01:27:09.918 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=13888, FiltMin=2559, FiltMax=9282, Gamma=2.950 01:27:09.942 00.024 15672 PulseGuide returned control before completion, sleep 59 01:27:10.004 00.062 15672 IsGuiding returns 1 01:27:10.004 00.000 15672 scope still moving after pulse duration time elapsed 01:27:10.024 00.020 15672 IsSlewing returns 0 01:27:10.063 00.039 30444 UpdateGuideState exits: m=117701 SNR=91.8 Saturated 01:27:10.064 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:10.064 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:10.064 00.000 30444 Enqueuing Expose request 01:27:10.087 00.023 15672 IsGuiding returns 0 01:27:10.087 00.000 15672 scope move finished after 77 + 95 ms 01:27:10.087 00.000 15672 Move returns status 0, amount 77 01:27:10.087 00.000 15672 MoveAxis(N, 0, ABG) 01:27:10.087 00.000 15672 Move returns status 0, amount 0 01:27:10.087 00.000 15672 move complete, result=0 01:27:10.087 00.000 15672 worker thread done servicing request 01:27:10.087 00.000 15672 Worker thread wakes up 01:27:10.087 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:10.087 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:10.088 00.001 30444 GuideStep: -0.3 px 77 ms EAST, -0.2 px 0 ms NORTH 01:27:12.197 02.109 15672 Exposure complete 01:27:12.217 00.020 15672 worker thread done servicing request 01:27:12.217 00.000 30444 OnExposeComplete: enter 01:27:12.217 00.000 30444 UpdateGuideState(): m_state=6 01:27:12.217 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5406 01:27:12.217 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=199.25, Mass=117419, SNR=90.3, Peak=12310 HFD=3.3 01:27:12.217 00.000 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 01:27:12.217 00.000 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.52 = -0.52) 01:27:12.217 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.33 hyp=0.50 cameraTheta=-0.73 mountX=0.45 mountY=-0.25, mountTheta=-0.50 01:27:12.217 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.33, opts=13) 01:27:12.218 00.001 30444 Enqueuing Move request for scope (0.37, -0.33) 01:27:12.218 00.000 15672 Worker thread wakes up 01:27:12.218 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.33) opts 0xd 01:27:12.218 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.33) 01:27:12.218 00.000 15672 Moving (0.37, -0.33) raw xDistance=0.45 yDistance=-0.25 01:27:12.218 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45 01:27:12.218 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:27:12.218 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 01:27:12.218 00.000 15672 MoveAxis(W, 116, ABG) 01:27:12.218 00.000 15672 Guiding Dir = 3, Dur = 116 01:27:12.218 00.000 15672 IsSlewing returns 0 01:27:12.219 00.001 15672 IsGuiding returns 0 01:27:12.224 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=13454, FiltMin=2585, FiltMax=9853, Gamma=2.950 01:27:12.243 00.019 15672 PulseGuide returned control before completion, sleep 103 01:27:12.274 00.031 30444 UpdateGuideState exits: m=117419 SNR=90.3 Saturated 01:27:12.274 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:12.274 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:12.274 00.000 30444 Enqueuing Expose request 01:27:12.349 00.075 15672 IsGuiding returns 1 01:27:12.349 00.000 15672 scope still moving after pulse duration time elapsed 01:27:12.371 00.022 15672 IsSlewing returns 0 01:27:12.387 00.016 15672 IsGuiding returns 0 01:27:12.388 00.001 15672 scope move finished after 116 + 52 ms 01:27:12.388 00.000 15672 Move returns status 0, amount 116 01:27:12.388 00.000 15672 MoveAxis(N, 0, ABG) 01:27:12.388 00.000 15672 Move returns status 0, amount 0 01:27:12.388 00.000 15672 move complete, result=0 01:27:12.388 00.000 15672 worker thread done servicing request 01:27:12.388 00.000 15672 Worker thread wakes up 01:27:12.388 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:12.388 00.000 30444 GuideStep: 0.4 px 116 ms WEST, -0.2 px 0 ms NORTH 01:27:12.388 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:14.297 01.909 15672 Exposure complete 01:27:14.316 00.019 15672 worker thread done servicing request 01:27:14.317 00.001 30444 OnExposeComplete: enter 01:27:14.317 00.000 30444 UpdateGuideState(): m_state=6 01:27:14.317 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5407 01:27:14.317 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=199.52, Mass=121695, SNR=85.6, Peak=14454 HFD=3.3 01:27:14.317 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 01:27:14.317 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 01:27:14.317 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.07 hyp=0.41 cameraTheta=-2.97 mountX=-0.37 mountY=-0.16, mountTheta=-2.74 01:27:14.317 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.07, opts=13) 01:27:14.317 00.000 30444 Enqueuing Move request for scope (-0.40, -0.07) 01:27:14.317 00.000 15672 Worker thread wakes up 01:27:14.318 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.07) opts 0xd 01:27:14.318 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.07) 01:27:14.318 00.000 15672 Moving (-0.40, -0.07) raw xDistance=-0.37 yDistance=-0.16 01:27:14.318 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37 01:27:14.318 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:27:14.318 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 01:27:14.318 00.000 15672 MoveAxis(E, 92, ABG) 01:27:14.318 00.000 15672 Guiding Dir = 2, Dur = 92 01:27:14.318 00.000 15672 IsSlewing returns 0 01:27:14.324 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=14454, FiltMin=2532, FiltMax=9627, Gamma=2.950 01:27:14.336 00.012 15672 IsGuiding returns 0 01:27:14.351 00.015 15672 PulseGuide returned control before completion, sleep 87 01:27:14.375 00.024 30444 UpdateGuideState exits: m=121695 SNR=85.6 Saturated 01:27:14.375 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:14.375 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:14.375 00.000 30444 Enqueuing Expose request 01:27:14.440 00.065 15672 IsGuiding returns 1 01:27:14.440 00.000 15672 scope still moving after pulse duration time elapsed 01:27:14.461 00.021 15672 IsSlewing returns 0 01:27:14.465 00.004 15672 IsGuiding returns 0 01:27:14.465 00.000 15672 scope move finished after 92 + 37 ms 01:27:14.465 00.000 15672 Move returns status 0, amount 92 01:27:14.466 00.001 15672 MoveAxis(N, 0, ABG) 01:27:14.466 00.000 15672 Move returns status 0, amount 0 01:27:14.466 00.000 15672 move complete, result=0 01:27:14.466 00.000 15672 worker thread done servicing request 01:27:14.466 00.000 15672 Worker thread wakes up 01:27:14.466 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:14.466 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:14.467 00.001 30444 GuideStep: -0.4 px 92 ms EAST, -0.2 px 0 ms NORTH 01:27:16.584 02.117 15672 Exposure complete 01:27:16.616 00.032 15672 worker thread done servicing request 01:27:16.616 00.000 30444 OnExposeComplete: enter 01:27:16.616 00.000 30444 UpdateGuideState(): m_state=6 01:27:16.616 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5408 01:27:16.616 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=199.44, Mass=122839, SNR=84.9, Peak=14011 HFD=3.4 01:27:16.616 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 01:27:16.616 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 01:27:16.616 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.83 mountX=0.00 mountY=-0.15, mountTheta=-1.56 01:27:16.616 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.15, opts=13) 01:27:16.617 00.001 30444 Enqueuing Move request for scope (-0.04, -0.15) 01:27:16.617 00.000 15672 Worker thread wakes up 01:27:16.617 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd 01:27:16.617 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.15) 01:27:16.617 00.000 15672 Moving (-0.04, -0.15) raw xDistance=0.00 yDistance=-0.15 01:27:16.617 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 01:27:16.617 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:27:16.617 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 01:27:16.617 00.000 15672 MoveAxis(E, 0, ABG) 01:27:16.617 00.000 15672 Move returns status 0, amount 0 01:27:16.617 00.000 15672 MoveAxis(N, 0, ABG) 01:27:16.617 00.000 15672 Move returns status 0, amount 0 01:27:16.617 00.000 15672 move complete, result=0 01:27:16.617 00.000 15672 worker thread done servicing request 01:27:16.621 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=14011, FiltMin=2559, FiltMax=10100, Gamma=2.950 01:27:16.670 00.049 30444 UpdateGuideState exits: m=122839 SNR=84.9 Saturated 01:27:16.670 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:16.670 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:16.670 00.000 30444 Enqueuing Expose request 01:27:16.670 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 01:27:16.670 00.000 15672 Worker thread wakes up 01:27:16.670 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:16.670 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:18.576 01.906 15672 Exposure complete 01:27:18.596 00.020 15672 worker thread done servicing request 01:27:18.596 00.000 30444 OnExposeComplete: enter 01:27:18.596 00.000 30444 UpdateGuideState(): m_state=6 01:27:18.597 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5409 01:27:18.597 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=199.32, Mass=119134, SNR=75.7, Peak=13196 HFD=3.3 01:27:18.597 00.000 30444 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 01:27:18.597 00.000 30444 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.48 = -2.48) 01:27:18.597 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=-0.27 hyp=0.63 cameraTheta=-2.69 mountX=-0.47 mountY=-0.39, mountTheta=-2.45 01:27:18.597 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=-0.27, opts=13) 01:27:18.597 00.000 30444 Enqueuing Move request for scope (-0.57, -0.27) 01:27:18.597 00.000 15672 Worker thread wakes up 01:27:18.597 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.27) opts 0xd 01:27:18.598 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.57, -0.27) 01:27:18.598 00.000 15672 Moving (-0.57, -0.27) raw xDistance=-0.47 yDistance=-0.39 01:27:18.598 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 01:27:18.598 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:27:18.598 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39 01:27:18.598 00.000 15672 MoveAxis(E, 127, ABG) 01:27:18.598 00.000 15672 Guiding Dir = 2, Dur = 127 01:27:18.598 00.000 15672 IsSlewing returns 0 01:27:18.601 00.003 15672 IsGuiding returns 0 01:27:18.603 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=13196, FiltMin=2551, FiltMax=9436, Gamma=2.950 01:27:18.616 00.013 15672 PulseGuide returned control before completion, sleep 122 01:27:18.725 00.109 30444 UpdateGuideState exits: m=119134 SNR=75.7 Saturated 01:27:18.725 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:18.725 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:18.725 00.000 30444 Enqueuing Expose request 01:27:18.762 00.037 15672 IsGuiding returns 0 01:27:18.762 00.000 15672 Move returns status 0, amount 127 01:27:18.762 00.000 15672 MoveAxis(N, 0, ABG) 01:27:18.762 00.000 15672 Move returns status 0, amount 0 01:27:18.762 00.000 15672 move complete, result=0 01:27:18.762 00.000 15672 worker thread done servicing request 01:27:18.762 00.000 15672 Worker thread wakes up 01:27:18.762 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:18.762 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:18.762 00.000 30444 GuideStep: -0.5 px 127 ms EAST, -0.4 px 0 ms NORTH 01:27:20.879 02.117 15672 Exposure complete 01:27:20.910 00.031 15672 worker thread done servicing request 01:27:20.911 00.001 30444 OnExposeComplete: enter 01:27:20.911 00.000 30444 UpdateGuideState(): m_state=6 01:27:20.911 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5410 01:27:20.911 00.000 30444 Star::Find returns 1 (1), X=459.00, Y=199.04, Mass=120846, SNR=93.8, Peak=13025 HFD=4.0 01:27:20.911 00.000 30444 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.28) = xAngle (-2.41 = -2.41) 01:27:20.911 00.000 30444 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.47 = -2.47) 01:27:20.911 00.000 30444 CameraToMount -- cameraX=-1.13 cameraY=-0.55 hyp=1.26 cameraTheta=-2.69 mountX=-0.93 mountY=-0.78, mountTheta=-2.44 01:27:20.911 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.13, y=-0.55, opts=13) 01:27:20.911 00.000 30444 Enqueuing Move request for scope (-1.13, -0.55) 01:27:20.912 00.001 15672 Worker thread wakes up 01:27:20.912 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.13, -0.55) opts 0xd 01:27:20.912 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.13, -0.55) 01:27:20.912 00.000 15672 Moving (-1.13, -0.55) raw xDistance=-0.93 yDistance=-0.78 01:27:20.912 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.93 01:27:20.912 00.000 15672 resist switch: large excursion: input -0.78 thresh 0.75 direction from 1 to -1 01:27:20.912 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.35 01:27:20.912 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 01:27:20.912 00.000 15672 MoveAxis(E, 261, ABG) 01:27:20.912 00.000 15672 Guiding Dir = 2, Dur = 261 01:27:20.912 00.000 15672 IsSlewing returns 0 01:27:20.914 00.002 15672 IsGuiding returns 0 01:27:20.918 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=13228, FiltMin=2561, FiltMax=9364, Gamma=2.950 01:27:20.934 00.016 15672 PulseGuide returned control before completion, sleep 252 01:27:20.968 00.034 30444 UpdateGuideState exits: m=120846 SNR=93.8 Saturated 01:27:20.968 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:20.968 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:20.968 00.000 30444 Enqueuing Expose request 01:27:21.189 00.221 15672 IsGuiding returns 1 01:27:21.189 00.000 15672 scope still moving after pulse duration time elapsed 01:27:21.210 00.021 15672 IsSlewing returns 0 01:27:21.254 00.044 15672 IsGuiding returns 0 01:27:21.254 00.000 15672 scope move finished after 261 + 79 ms 01:27:21.254 00.000 15672 Move returns status 0, amount 261 01:27:21.255 00.001 15672 MoveAxis(N, 140, ABG) 01:27:21.255 00.000 15672 Guiding Dir = 0, Dur = 140 01:27:21.255 00.000 15672 IsSlewing returns 0 01:27:21.259 00.004 15672 IsGuiding returns 0 01:27:21.333 00.074 15672 PulseGuide returned control before completion, sleep 76 01:27:21.411 00.078 15672 IsGuiding returns 1 01:27:21.411 00.000 15672 scope still moving after pulse duration time elapsed 01:27:21.433 00.022 15672 IsSlewing returns 0 01:27:21.446 00.013 15672 IsGuiding returns 1 01:27:21.467 00.021 15672 IsSlewing returns 0 01:27:21.468 00.001 15672 IsGuiding returns 1 01:27:21.489 00.021 15672 IsSlewing returns 0 01:27:21.510 00.021 15672 IsGuiding returns 0 01:27:21.511 00.001 15672 scope move finished after 140 + 111 ms 01:27:21.511 00.000 15672 Move returns status 0, amount 140 01:27:21.511 00.000 15672 move complete, result=0 01:27:21.511 00.000 15672 worker thread done servicing request 01:27:21.511 00.000 15672 Worker thread wakes up 01:27:21.511 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:21.512 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:21.512 00.000 30444 GuideStep: -0.9 px 261 ms EAST, -0.8 px 140 ms NORTH 01:27:23.421 01.909 15672 Exposure complete 01:27:23.441 00.020 15672 worker thread done servicing request 01:27:23.441 00.000 30444 OnExposeComplete: enter 01:27:23.441 00.000 30444 UpdateGuideState(): m_state=6 01:27:23.441 00.000 30444 Star::Find(15, 458, 199, 0, (0,0,0,0), 0.0, 255) frame 5411 01:27:23.442 00.001 30444 Star::Find returns 1 (1), X=460.32, Y=199.30, Mass=123198, SNR=88.8, Peak=11912 HFD=3.6 01:27:23.442 00.000 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.70 = -0.70) 01:27:23.442 00.000 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.76 = -0.76) 01:27:23.442 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.29 hyp=0.35 cameraTheta=-0.98 mountX=0.27 mountY=-0.24, mountTheta=-0.73 01:27:23.442 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.29, opts=13) 01:27:23.442 00.000 30444 Enqueuing Move request for scope (0.20, -0.29) 01:27:23.442 00.000 15672 Worker thread wakes up 01:27:23.442 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.29) opts 0xd 01:27:23.442 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.29) 01:27:23.442 00.000 15672 Moving (0.20, -0.29) raw xDistance=0.27 yDistance=-0.24 01:27:23.442 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27 01:27:23.442 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:27:23.443 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 01:27:23.443 00.000 15672 MoveAxis(W, 55, ABG) 01:27:23.443 00.000 15672 Guiding Dir = 3, Dur = 55 01:27:23.443 00.000 15672 IsSlewing returns 0 01:27:23.444 00.001 15672 IsGuiding returns 0 01:27:23.448 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=12031, FiltMin=2631, FiltMax=9236, Gamma=2.950 01:27:23.474 00.026 15672 PulseGuide returned control before completion, sleep 36 01:27:23.501 00.027 30444 UpdateGuideState exits: m=123198 SNR=88.8 Saturated 01:27:23.501 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:23.501 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:23.501 00.000 30444 Enqueuing Expose request 01:27:23.512 00.011 15672 IsGuiding returns 1 01:27:23.512 00.000 15672 scope still moving after pulse duration time elapsed 01:27:23.533 00.021 15672 IsSlewing returns 0 01:27:23.586 00.053 15672 IsGuiding returns 0 01:27:23.587 00.001 15672 scope move finished after 55 + 87 ms 01:27:23.587 00.000 15672 Move returns status 0, amount 55 01:27:23.587 00.000 15672 MoveAxis(N, 0, ABG) 01:27:23.587 00.000 15672 Move returns status 0, amount 0 01:27:23.587 00.000 15672 move complete, result=0 01:27:23.587 00.000 15672 worker thread done servicing request 01:27:23.588 00.001 15672 Worker thread wakes up 01:27:23.588 00.000 30444 GuideStep: 0.3 px 55 ms WEST, -0.2 px 0 ms NORTH 01:27:23.588 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:23.588 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:25.696 02.108 15672 Exposure complete 01:27:25.716 00.020 15672 worker thread done servicing request 01:27:25.716 00.000 30444 OnExposeComplete: enter 01:27:25.716 00.000 30444 UpdateGuideState(): m_state=6 01:27:25.716 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5412 01:27:25.716 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=199.37, Mass=121061, SNR=79.3, Peak=13014 HFD=3.2 01:27:25.716 00.000 30444 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.28) = xAngle (-0.21 = -0.21) 01:27:25.716 00.000 30444 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.27 = -0.27) 01:27:25.716 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.21 hyp=0.46 cameraTheta=-0.49 mountX=0.45 mountY=-0.12, mountTheta=-0.26 01:27:25.717 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.21, opts=13) 01:27:25.717 00.000 30444 Enqueuing Move request for scope (0.41, -0.21) 01:27:25.717 00.000 15672 Worker thread wakes up 01:27:25.717 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.21) opts 0xd 01:27:25.717 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.21) 01:27:25.717 00.000 15672 Moving (0.41, -0.21) raw xDistance=0.45 yDistance=-0.12 01:27:25.717 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45 01:27:25.717 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:27:25.717 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:27:25.717 00.000 15672 MoveAxis(W, 125, ABG) 01:27:25.717 00.000 15672 Guiding Dir = 3, Dur = 125 01:27:25.718 00.001 15672 IsSlewing returns 0 01:27:25.722 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=13014, FiltMin=2477, FiltMax=9768, Gamma=2.950 01:27:25.743 00.021 15672 IsGuiding returns 0 01:27:25.758 00.015 15672 PulseGuide returned control before completion, sleep 120 01:27:25.771 00.013 30444 UpdateGuideState exits: m=121061 SNR=79.3 Saturated 01:27:25.771 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:25.771 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:25.771 00.000 30444 Enqueuing Expose request 01:27:25.881 00.110 15672 IsGuiding returns 1 01:27:25.881 00.000 15672 scope still moving after pulse duration time elapsed 01:27:25.903 00.022 15672 IsSlewing returns 0 01:27:25.905 00.002 15672 IsGuiding returns 0 01:27:25.905 00.000 15672 scope move finished after 125 + 38 ms 01:27:25.905 00.000 15672 Move returns status 0, amount 125 01:27:25.905 00.000 15672 MoveAxis(N, 0, ABG) 01:27:25.905 00.000 15672 Move returns status 0, amount 0 01:27:25.906 00.001 15672 move complete, result=0 01:27:25.906 00.000 15672 worker thread done servicing request 01:27:25.906 00.000 15672 Worker thread wakes up 01:27:25.906 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:25.906 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:25.906 00.000 30444 GuideStep: 0.4 px 125 ms WEST, -0.1 px 0 ms NORTH 01:27:27.812 01.906 15672 Exposure complete 01:27:27.832 00.020 15672 worker thread done servicing request 01:27:27.832 00.000 30444 OnExposeComplete: enter 01:27:27.832 00.000 30444 UpdateGuideState(): m_state=6 01:27:27.832 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5413 01:27:27.832 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=199.19, Mass=130190, SNR=100.7, Peak=12972 HFD=3.6 01:27:27.832 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 01:27:27.832 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 01:27:27.832 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.64 mountX=0.08 mountY=-0.39, mountTheta=-1.36 01:27:27.833 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.40, opts=13) 01:27:27.833 00.000 30444 Enqueuing Move request for scope (-0.03, -0.40) 01:27:27.833 00.000 15672 Worker thread wakes up 01:27:27.833 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.40) opts 0xd 01:27:27.833 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.40) 01:27:27.833 00.000 15672 Moving (-0.03, -0.40) raw xDistance=0.08 yDistance=-0.39 01:27:27.833 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 01:27:27.833 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 01:27:27.833 00.000 15672 MoveAxis(E, 0, ABG) 01:27:27.833 00.000 15672 Move returns status 0, amount 0 01:27:27.833 00.000 15672 MoveAxis(N, 70, ABG) 01:27:27.833 00.000 15672 Guiding Dir = 0, Dur = 70 01:27:27.835 00.002 15672 IsSlewing returns 0 01:27:27.836 00.001 15672 IsGuiding returns 0 01:27:27.839 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=14088, FiltMin=2610, FiltMax=9960, Gamma=2.950 01:27:27.889 00.050 30444 UpdateGuideState exits: m=130190 SNR=100.7 Saturated 01:27:27.889 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:27.889 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:27.889 00.000 30444 Enqueuing Expose request 01:27:27.948 00.059 15672 IsGuiding returns 1 01:27:27.948 00.000 15672 scope still moving after pulse duration time elapsed 01:27:27.969 00.021 15672 IsSlewing returns 0 01:27:27.970 00.001 15672 IsGuiding returns 1 01:27:27.991 00.021 15672 IsSlewing returns 0 01:27:28.011 00.020 15672 IsGuiding returns 0 01:27:28.011 00.000 15672 scope move finished after 70 + 105 ms 01:27:28.012 00.001 15672 Move returns status 0, amount 70 01:27:28.012 00.000 15672 move complete, result=0 01:27:28.012 00.000 15672 worker thread done servicing request 01:27:28.012 00.000 15672 Worker thread wakes up 01:27:28.012 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:28.012 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:28.012 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 70 ms NORTH 01:27:30.122 02.110 15672 Exposure complete 01:27:30.142 00.020 15672 worker thread done servicing request 01:27:30.142 00.000 30444 OnExposeComplete: enter 01:27:30.142 00.000 30444 UpdateGuideState(): m_state=6 01:27:30.142 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5414 01:27:30.142 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=199.27, Mass=117953, SNR=84.0, Peak=11243 HFD=3.7 01:27:30.142 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 01:27:30.142 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.95 = -0.95) 01:27:30.142 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.16 mountX=0.22 mountY=-0.28, mountTheta=-0.91 01:27:30.143 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.31, opts=13) 01:27:30.143 00.000 30444 Enqueuing Move request for scope (0.14, -0.31) 01:27:30.143 00.000 15672 Worker thread wakes up 01:27:30.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.31) opts 0xd 01:27:30.143 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.31) 01:27:30.143 00.000 15672 Moving (0.14, -0.31) raw xDistance=0.22 yDistance=-0.28 01:27:30.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 01:27:30.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 01:27:30.143 00.000 15672 MoveAxis(E, 0, ABG) 01:27:30.143 00.000 15672 Move returns status 0, amount 0 01:27:30.143 00.000 15672 MoveAxis(N, 50, ABG) 01:27:30.143 00.000 15672 Guiding Dir = 0, Dur = 50 01:27:30.144 00.001 15672 IsSlewing returns 0 01:27:30.146 00.002 15672 IsGuiding returns 0 01:27:30.150 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12026, FiltMin=2604, FiltMax=9273, Gamma=2.950 01:27:30.199 00.049 30444 UpdateGuideState exits: m=117953 SNR=84.0 Saturated 01:27:30.199 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:30.199 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:30.199 00.000 30444 Enqueuing Expose request 01:27:30.231 00.032 15672 IsGuiding returns 1 01:27:30.231 00.000 15672 scope still moving after pulse duration time elapsed 01:27:30.252 00.021 15672 IsSlewing returns 0 01:27:30.253 00.001 15672 IsGuiding returns 1 01:27:30.275 00.022 15672 IsSlewing returns 0 01:27:30.343 00.068 15672 IsGuiding returns 0 01:27:30.344 00.001 15672 scope move finished after 50 + 148 ms 01:27:30.344 00.000 15672 Move returns status 0, amount 50 01:27:30.344 00.000 15672 move complete, result=0 01:27:30.344 00.000 15672 worker thread done servicing request 01:27:30.344 00.000 15672 Worker thread wakes up 01:27:30.344 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:30.344 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:30.345 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 50 ms NORTH 01:27:32.260 01.915 15672 Exposure complete 01:27:32.292 00.032 15672 worker thread done servicing request 01:27:32.292 00.000 30444 OnExposeComplete: enter 01:27:32.292 00.000 30444 UpdateGuideState(): m_state=6 01:27:32.292 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5415 01:27:32.292 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=199.33, Mass=125288, SNR=93.9, Peak=13252 HFD=3.8 01:27:32.292 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 01:27:32.292 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.90 = -1.90) 01:27:32.292 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.26 hyp=0.30 cameraTheta=-2.11 mountX=-0.08 mountY=-0.29, mountTheta=-1.84 01:27:32.293 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.26, opts=13) 01:27:32.293 00.000 30444 Enqueuing Move request for scope (-0.16, -0.26) 01:27:32.293 00.000 15672 Worker thread wakes up 01:27:32.293 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.26) opts 0xd 01:27:32.293 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.26) 01:27:32.293 00.000 15672 Moving (-0.16, -0.26) raw xDistance=-0.08 yDistance=-0.29 01:27:32.293 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:27:32.293 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 01:27:32.293 00.000 15672 MoveAxis(E, 0, ABG) 01:27:32.293 00.000 15672 Move returns status 0, amount 0 01:27:32.293 00.000 15672 MoveAxis(N, 51, ABG) 01:27:32.293 00.000 15672 Guiding Dir = 0, Dur = 51 01:27:32.294 00.001 15672 IsSlewing returns 0 01:27:32.296 00.002 15672 IsGuiding returns 0 01:27:32.300 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=13476, FiltMin=2631, FiltMax=9438, Gamma=2.950 01:27:32.350 00.050 30444 UpdateGuideState exits: m=125288 SNR=93.9 Saturated 01:27:32.350 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:32.350 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:32.350 00.000 30444 Enqueuing Expose request 01:27:32.375 00.025 15672 IsGuiding returns 1 01:27:32.375 00.000 15672 scope still moving after pulse duration time elapsed 01:27:32.396 00.021 15672 IsSlewing returns 0 01:27:32.397 00.001 15672 IsGuiding returns 1 01:27:32.418 00.021 15672 IsSlewing returns 0 01:27:32.468 00.050 15672 IsGuiding returns 0 01:27:32.468 00.000 15672 scope move finished after 51 + 121 ms 01:27:32.468 00.000 15672 Move returns status 0, amount 51 01:27:32.468 00.000 15672 move complete, result=0 01:27:32.468 00.000 15672 worker thread done servicing request 01:27:32.468 00.000 15672 Worker thread wakes up 01:27:32.468 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 51 ms NORTH 01:27:32.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:32.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:34.582 02.114 15672 Exposure complete 01:27:34.614 00.032 15672 worker thread done servicing request 01:27:34.615 00.001 30444 OnExposeComplete: enter 01:27:34.615 00.000 30444 UpdateGuideState(): m_state=6 01:27:34.615 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5416 01:27:34.615 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=199.15, Mass=122186, SNR=91.7, Peak=12838 HFD=3.6 01:27:34.615 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 01:27:34.615 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 01:27:34.615 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.44 hyp=0.45 cameraTheta=-1.77 mountX=0.04 mountY=-0.45, mountTheta=-1.49 01:27:34.615 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.44, opts=13) 01:27:34.615 00.000 30444 Enqueuing Move request for scope (-0.09, -0.44) 01:27:34.616 00.001 15672 Worker thread wakes up 01:27:34.616 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.44) opts 0xd 01:27:34.616 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.44) 01:27:34.616 00.000 15672 Moving (-0.09, -0.44) raw xDistance=0.04 yDistance=-0.45 01:27:34.616 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:27:34.616 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 01:27:34.616 00.000 15672 MoveAxis(E, 0, ABG) 01:27:34.616 00.000 15672 Move returns status 0, amount 0 01:27:34.616 00.000 15672 MoveAxis(N, 80, ABG) 01:27:34.616 00.000 15672 Guiding Dir = 0, Dur = 80 01:27:34.616 00.000 15672 IsSlewing returns 0 01:27:34.618 00.002 15672 IsGuiding returns 0 01:27:34.622 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=13777, FiltMin=2645, FiltMax=9808, Gamma=2.950 01:27:34.672 00.050 30444 UpdateGuideState exits: m=122186 SNR=91.7 Saturated 01:27:34.672 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:34.672 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:34.672 00.000 30444 Enqueuing Expose request 01:27:34.705 00.033 15672 IsGuiding returns 1 01:27:34.705 00.000 15672 scope still moving after pulse duration time elapsed 01:27:34.726 00.021 15672 IsSlewing returns 0 01:27:34.727 00.001 15672 IsGuiding returns 1 01:27:34.748 00.021 15672 IsSlewing returns 0 01:27:34.816 00.068 15672 IsGuiding returns 0 01:27:34.816 00.000 15672 scope move finished after 80 + 118 ms 01:27:34.816 00.000 15672 Move returns status 0, amount 80 01:27:34.816 00.000 15672 move complete, result=0 01:27:34.816 00.000 15672 worker thread done servicing request 01:27:34.816 00.000 15672 Worker thread wakes up 01:27:34.817 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:34.817 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:34.817 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 80 ms NORTH 01:27:36.731 01.914 15672 Exposure complete 01:27:36.762 00.031 15672 worker thread done servicing request 01:27:36.762 00.000 30444 OnExposeComplete: enter 01:27:36.762 00.000 30444 UpdateGuideState(): m_state=6 01:27:36.762 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5417 01:27:36.762 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=199.08, Mass=117903, SNR=93.4, Peak=12695 HFD=3.3 01:27:36.762 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 01:27:36.762 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 01:27:36.762 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.51 hyp=0.56 cameraTheta=-1.97 mountX=-0.07 mountY=-0.55, mountTheta=-1.69 01:27:36.763 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.51, opts=13) 01:27:36.763 00.000 30444 Enqueuing Move request for scope (-0.22, -0.51) 01:27:36.763 00.000 15672 Worker thread wakes up 01:27:36.763 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.51) opts 0xd 01:27:36.763 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.51) 01:27:36.763 00.000 15672 Moving (-0.22, -0.51) raw xDistance=-0.07 yDistance=-0.55 01:27:36.763 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 01:27:36.763 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 01:27:36.763 00.000 15672 MoveAxis(E, 0, ABG) 01:27:36.764 00.001 15672 Move returns status 0, amount 0 01:27:36.764 00.000 15672 MoveAxis(N, 98, ABG) 01:27:36.764 00.000 15672 Guiding Dir = 0, Dur = 98 01:27:36.764 00.000 15672 IsSlewing returns 0 01:27:36.765 00.001 15672 IsGuiding returns 0 01:27:36.769 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=13417, FiltMin=2617, FiltMax=9542, Gamma=2.950 01:27:36.819 00.050 30444 UpdateGuideState exits: m=117903 SNR=93.4 Saturated 01:27:36.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:36.819 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:36.819 00.000 30444 Enqueuing Expose request 01:27:36.845 00.026 15672 PulseGuide returned control before completion, sleep 29 01:27:36.909 00.064 15672 IsGuiding returns 1 01:27:36.910 00.001 15672 scope still moving after pulse duration time elapsed 01:27:36.931 00.021 15672 IsSlewing returns 0 01:27:36.957 00.026 15672 IsGuiding returns 0 01:27:36.957 00.000 15672 scope move finished after 98 + 94 ms 01:27:36.957 00.000 15672 Move returns status 0, amount 98 01:27:36.957 00.000 15672 move complete, result=0 01:27:36.958 00.001 15672 worker thread done servicing request 01:27:36.958 00.000 15672 Worker thread wakes up 01:27:36.958 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:36.958 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:37.023 00.065 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 98 ms NORTH 01:27:39.066 02.043 15672 Exposure complete 01:27:39.086 00.020 15672 worker thread done servicing request 01:27:39.086 00.000 30444 OnExposeComplete: enter 01:27:39.086 00.000 30444 UpdateGuideState(): m_state=6 01:27:39.086 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5418 01:27:39.086 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=199.54, Mass=119067, SNR=84.9, Peak=12032 HFD=3.6 01:27:39.086 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 01:27:39.086 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 01:27:39.086 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.84 mountX=0.00 mountY=-0.05, mountTheta=-1.56 01:27:39.087 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.05, opts=13) 01:27:39.087 00.000 30444 Enqueuing Move request for scope (-0.01, -0.05) 01:27:39.087 00.000 15672 Worker thread wakes up 01:27:39.087 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd 01:27:39.087 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.05) 01:27:39.087 00.000 15672 Moving (-0.01, -0.05) raw xDistance=0.00 yDistance=-0.05 01:27:39.087 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 01:27:39.087 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:27:39.087 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:27:39.087 00.000 15672 MoveAxis(E, 0, ABG) 01:27:39.087 00.000 15672 Move returns status 0, amount 0 01:27:39.087 00.000 15672 MoveAxis(N, 0, ABG) 01:27:39.087 00.000 15672 Move returns status 0, amount 0 01:27:39.087 00.000 15672 move complete, result=0 01:27:39.087 00.000 15672 worker thread done servicing request 01:27:39.091 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=13173, FiltMin=2618, FiltMax=9522, Gamma=2.950 01:27:39.141 00.050 30444 UpdateGuideState exits: m=119067 SNR=84.9 Saturated 01:27:39.141 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:39.141 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:39.141 00.000 30444 Enqueuing Expose request 01:27:39.141 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:27:39.141 00.000 15672 Worker thread wakes up 01:27:39.141 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:39.141 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:41.050 01.909 15672 Exposure complete 01:27:41.070 00.020 15672 worker thread done servicing request 01:27:41.070 00.000 30444 OnExposeComplete: enter 01:27:41.070 00.000 30444 UpdateGuideState(): m_state=6 01:27:41.070 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5419 01:27:41.070 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=199.34, Mass=114648, SNR=82.8, Peak=12865 HFD=3.5 01:27:41.071 00.001 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 01:27:41.071 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.32 = -2.32) 01:27:41.071 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.25 hyp=0.44 cameraTheta=-2.53 mountX=-0.28 mountY=-0.32, mountTheta=-2.28 01:27:41.071 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.25, opts=13) 01:27:41.071 00.000 30444 Enqueuing Move request for scope (-0.36, -0.25) 01:27:41.071 00.000 15672 Worker thread wakes up 01:27:41.071 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.25) opts 0xd 01:27:41.071 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.25) 01:27:41.071 00.000 15672 Moving (-0.36, -0.25) raw xDistance=-0.28 yDistance=-0.32 01:27:41.071 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28 01:27:41.071 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 01:27:41.071 00.000 15672 MoveAxis(E, 75, ABG) 01:27:41.072 00.001 15672 Guiding Dir = 2, Dur = 75 01:27:41.072 00.000 15672 IsSlewing returns 0 01:27:41.073 00.001 15672 IsGuiding returns 0 01:27:41.077 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=13550, FiltMin=2652, FiltMax=9482, Gamma=2.950 01:27:41.093 00.016 15672 PulseGuide returned control before completion, sleep 65 01:27:41.127 00.034 30444 UpdateGuideState exits: m=114648 SNR=82.8 Saturated 01:27:41.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:41.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:41.127 00.000 30444 Enqueuing Expose request 01:27:41.205 00.078 15672 IsGuiding returns 0 01:27:41.206 00.001 15672 Move returns status 0, amount 75 01:27:41.206 00.000 15672 MoveAxis(N, 57, ABG) 01:27:41.206 00.000 15672 Guiding Dir = 0, Dur = 57 01:27:41.206 00.000 15672 IsSlewing returns 0 01:27:41.207 00.001 15672 IsGuiding returns 0 01:27:41.289 00.082 15672 IsGuiding returns 1 01:27:41.289 00.000 15672 scope still moving after pulse duration time elapsed 01:27:41.310 00.021 15672 IsSlewing returns 0 01:27:41.313 00.003 15672 IsGuiding returns 1 01:27:41.334 00.021 15672 IsSlewing returns 0 01:27:41.368 00.034 15672 IsGuiding returns 0 01:27:41.368 00.000 15672 scope move finished after 57 + 103 ms 01:27:41.369 00.001 15672 Move returns status 0, amount 57 01:27:41.369 00.000 15672 move complete, result=0 01:27:41.369 00.000 15672 worker thread done servicing request 01:27:41.369 00.000 30444 GuideStep: -0.3 px 75 ms EAST, -0.3 px 57 ms NORTH 01:27:41.369 00.000 15672 Worker thread wakes up 01:27:41.370 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:41.370 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:43.478 02.108 15672 Exposure complete 01:27:43.498 00.020 15672 worker thread done servicing request 01:27:43.498 00.000 30444 OnExposeComplete: enter 01:27:43.498 00.000 30444 UpdateGuideState(): m_state=6 01:27:43.498 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5420 01:27:43.498 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=199.49, Mass=120475, SNR=104.1, Peak=12244 HFD=3.4 01:27:43.498 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.63 = -0.63) 01:27:43.498 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.69 = -0.69) 01:27:43.498 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.91 mountX=0.10 mountY=-0.08, mountTheta=-0.67 01:27:43.499 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.10, opts=13) 01:27:43.499 00.000 30444 Enqueuing Move request for scope (0.08, -0.10) 01:27:43.499 00.000 15672 Worker thread wakes up 01:27:43.499 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd 01:27:43.499 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.10) 01:27:43.499 00.000 15672 Moving (0.08, -0.10) raw xDistance=0.10 yDistance=-0.08 01:27:43.499 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:27:43.499 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:27:43.499 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:27:43.499 00.000 15672 MoveAxis(E, 0, ABG) 01:27:43.499 00.000 15672 Move returns status 0, amount 0 01:27:43.499 00.000 15672 MoveAxis(N, 0, ABG) 01:27:43.499 00.000 15672 Move returns status 0, amount 0 01:27:43.499 00.000 15672 move complete, result=0 01:27:43.499 00.000 15672 worker thread done servicing request 01:27:43.504 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=12930, FiltMin=2611, FiltMax=9779, Gamma=2.950 01:27:43.554 00.050 30444 UpdateGuideState exits: m=120475 SNR=104.1 Saturated 01:27:43.554 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:43.554 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:43.554 00.000 30444 Enqueuing Expose request 01:27:43.554 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:27:43.554 00.000 15672 Worker thread wakes up 01:27:43.554 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:43.554 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:45.469 01.915 15672 Exposure complete 01:27:45.500 00.031 15672 worker thread done servicing request 01:27:45.500 00.000 30444 OnExposeComplete: enter 01:27:45.500 00.000 30444 UpdateGuideState(): m_state=6 01:27:45.500 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5421 01:27:45.500 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=199.55, Mass=119115, SNR=84.3, Peak=12295 HFD=3.6 01:27:45.501 00.001 30444 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.28) = xAngle (-2.28 = -2.28) 01:27:45.501 00.000 30444 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.34 = -2.34) 01:27:45.501 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.56 mountX=-0.05 mountY=-0.05, mountTheta=-2.30 01:27:45.501 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.04, opts=13) 01:27:45.501 00.000 30444 Enqueuing Move request for scope (-0.06, -0.04) 01:27:45.501 00.000 15672 Worker thread wakes up 01:27:45.501 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd 01:27:45.501 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.04) 01:27:45.501 00.000 15672 Moving (-0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05 01:27:45.501 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 01:27:45.501 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:27:45.502 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:27:45.502 00.000 15672 MoveAxis(E, 0, ABG) 01:27:45.502 00.000 15672 Move returns status 0, amount 0 01:27:45.502 00.000 15672 MoveAxis(N, 0, ABG) 01:27:45.502 00.000 15672 Move returns status 0, amount 0 01:27:45.502 00.000 15672 move complete, result=0 01:27:45.502 00.000 15672 worker thread done servicing request 01:27:45.506 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=13100, FiltMin=2598, FiltMax=9743, Gamma=2.950 01:27:45.555 00.049 30444 UpdateGuideState exits: m=119115 SNR=84.3 Saturated 01:27:45.555 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:45.555 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:45.555 00.000 30444 Enqueuing Expose request 01:27:45.556 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:27:45.556 00.000 15672 Worker thread wakes up 01:27:45.556 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:45.556 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:47.667 02.111 15672 Exposure complete 01:27:47.686 00.019 15672 worker thread done servicing request 01:27:47.687 00.001 30444 OnExposeComplete: enter 01:27:47.687 00.000 30444 UpdateGuideState(): m_state=6 01:27:47.687 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5422 01:27:47.687 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=199.73, Mass=132021, SNR=94.2, Peak=11201 HFD=3.7 01:27:47.687 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 01:27:47.687 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 01:27:47.687 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.14 hyp=0.35 cameraTheta=0.43 mountX=0.26 mountY=0.21, mountTheta=0.67 01:27:47.687 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.14, opts=13) 01:27:47.687 00.000 30444 Enqueuing Move request for scope (0.31, 0.14) 01:27:47.688 00.001 15672 Worker thread wakes up 01:27:47.688 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.14) opts 0xd 01:27:47.688 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.14) 01:27:47.688 00.000 15672 Moving (0.31, 0.14) raw xDistance=0.26 yDistance=0.21 01:27:47.688 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 01:27:47.688 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:27:47.688 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 01:27:47.688 00.000 15672 MoveAxis(W, 71, ABG) 01:27:47.688 00.000 15672 Guiding Dir = 3, Dur = 71 01:27:47.689 00.001 15672 IsSlewing returns 0 01:27:47.691 00.002 15672 IsGuiding returns 0 01:27:47.695 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=11201, FiltMin=2642, FiltMax=9841, Gamma=2.950 01:27:47.708 00.013 15672 PulseGuide returned control before completion, sleep 64 01:27:47.743 00.035 30444 UpdateGuideState exits: m=132021 SNR=94.2 Saturated 01:27:47.743 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:47.743 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:47.743 00.000 30444 Enqueuing Expose request 01:27:47.789 00.046 15672 IsGuiding returns 0 01:27:47.789 00.000 15672 Move returns status 0, amount 71 01:27:47.789 00.000 15672 MoveAxis(N, 0, ABG) 01:27:47.789 00.000 15672 Move returns status 0, amount 0 01:27:47.789 00.000 15672 move complete, result=0 01:27:47.789 00.000 15672 worker thread done servicing request 01:27:47.789 00.000 15672 Worker thread wakes up 01:27:47.789 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:47.789 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:47.789 00.000 30444 GuideStep: 0.3 px 71 ms WEST, 0.2 px 0 ms NORTH 01:27:49.698 01.909 15672 Exposure complete 01:27:49.719 00.021 15672 worker thread done servicing request 01:27:49.719 00.000 30444 OnExposeComplete: enter 01:27:49.719 00.000 30444 UpdateGuideState(): m_state=6 01:27:49.719 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5423 01:27:49.719 00.000 30444 Star::Find returns 1 (1), X=459.60, Y=199.62, Mass=119997, SNR=80.4, Peak=11799 HFD=3.5 01:27:49.719 00.000 30444 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.28) = xAngle (3.36 = -2.93) 01:27:49.720 00.001 30444 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.30 = -2.99) 01:27:49.720 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=0.03 hyp=0.53 cameraTheta=3.08 mountX=-0.51 mountY=-0.08, mountTheta=-2.99 01:27:49.720 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=0.03, opts=13) 01:27:49.720 00.000 30444 Enqueuing Move request for scope (-0.52, 0.03) 01:27:49.720 00.000 15672 Worker thread wakes up 01:27:49.720 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.03) opts 0xd 01:27:49.720 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, 0.03) 01:27:49.720 00.000 15672 Moving (-0.52, 0.03) raw xDistance=-0.51 yDistance=-0.08 01:27:49.720 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.51 01:27:49.720 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:27:49.720 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:27:49.720 00.000 15672 MoveAxis(E, 134, ABG) 01:27:49.721 00.001 15672 Guiding Dir = 2, Dur = 134 01:27:49.721 00.000 15672 IsSlewing returns 0 01:27:49.722 00.001 15672 IsGuiding returns 0 01:27:49.726 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=11799, FiltMin=2613, FiltMax=8863, Gamma=2.950 01:27:49.736 00.010 15672 PulseGuide returned control before completion, sleep 130 01:27:49.798 00.062 30444 UpdateGuideState exits: m=119997 SNR=80.4 Saturated 01:27:49.798 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:49.798 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:49.798 00.000 30444 Enqueuing Expose request 01:27:49.882 00.084 15672 IsGuiding returns 0 01:27:49.882 00.000 15672 Move returns status 0, amount 134 01:27:49.882 00.000 15672 MoveAxis(N, 0, ABG) 01:27:49.882 00.000 15672 Move returns status 0, amount 0 01:27:49.883 00.001 15672 move complete, result=0 01:27:49.883 00.000 15672 worker thread done servicing request 01:27:49.883 00.000 15672 Worker thread wakes up 01:27:49.883 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:49.883 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:49.883 00.000 30444 GuideStep: -0.5 px 134 ms EAST, -0.1 px 0 ms NORTH 01:27:51.992 02.109 15672 Exposure complete 01:27:52.012 00.020 15672 worker thread done servicing request 01:27:52.012 00.000 30444 OnExposeComplete: enter 01:27:52.012 00.000 30444 UpdateGuideState(): m_state=6 01:27:52.012 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5424 01:27:52.012 00.000 30444 Star::Find returns 1 (1), X=459.63, Y=199.82, Mass=118395, SNR=88.0, Peak=12575 HFD=3.6 01:27:52.012 00.000 30444 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.28) = xAngle (2.99 = 2.99) 01:27:52.012 00.000 30444 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.92 = 2.92) 01:27:52.012 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=0.23 hyp=0.54 cameraTheta=2.71 mountX=-0.53 mountY=0.12, mountTheta=2.93 01:27:52.013 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.23, opts=13) 01:27:52.013 00.000 30444 Enqueuing Move request for scope (-0.49, 0.23) 01:27:52.013 00.000 15672 Worker thread wakes up 01:27:52.013 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.23) opts 0xd 01:27:52.013 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.23) 01:27:52.013 00.000 15672 Moving (-0.49, 0.23) raw xDistance=-0.53 yDistance=0.12 01:27:52.013 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53 01:27:52.013 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:27:52.013 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 01:27:52.013 00.000 15672 MoveAxis(E, 154, ABG) 01:27:52.013 00.000 15672 Guiding Dir = 2, Dur = 154 01:27:52.014 00.001 15672 IsSlewing returns 0 01:27:52.015 00.001 15672 IsGuiding returns 0 01:27:52.018 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=12575, FiltMin=2619, FiltMax=8969, Gamma=2.950 01:27:52.037 00.019 15672 PulseGuide returned control before completion, sleep 142 01:27:52.068 00.031 30444 UpdateGuideState exits: m=118395 SNR=88.0 Saturated 01:27:52.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:52.068 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:52.068 00.000 30444 Enqueuing Expose request 01:27:52.183 00.115 15672 IsGuiding returns 1 01:27:52.183 00.000 15672 scope still moving after pulse duration time elapsed 01:27:52.205 00.022 15672 IsSlewing returns 0 01:27:52.213 00.008 15672 IsGuiding returns 0 01:27:52.213 00.000 15672 scope move finished after 154 + 44 ms 01:27:52.213 00.000 15672 Move returns status 0, amount 154 01:27:52.213 00.000 15672 MoveAxis(N, 0, ABG) 01:27:52.213 00.000 15672 Move returns status 0, amount 0 01:27:52.213 00.000 15672 move complete, result=0 01:27:52.213 00.000 15672 worker thread done servicing request 01:27:52.213 00.000 15672 Worker thread wakes up 01:27:52.213 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:52.214 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:52.214 00.000 30444 GuideStep: -0.5 px 154 ms EAST, 0.1 px 0 ms NORTH 01:27:54.123 01.909 15672 Exposure complete 01:27:54.143 00.020 15672 worker thread done servicing request 01:27:54.143 00.000 30444 OnExposeComplete: enter 01:27:54.143 00.000 30444 UpdateGuideState(): m_state=6 01:27:54.143 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5425 01:27:54.143 00.000 30444 Star::Find returns 1 (1), X=461.17, Y=199.10, Mass=127325, SNR=86.4, Peak=13715 HFD=3.6 01:27:54.143 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.16 = -0.16) 01:27:54.143 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.22 = -0.22) 01:27:54.143 00.000 30444 CameraToMount -- cameraX=1.05 cameraY=-0.49 hyp=1.16 cameraTheta=-0.44 mountX=1.14 mountY=-0.26, mountTheta=-0.22 01:27:54.144 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.05, y=-0.49, opts=13) 01:27:54.144 00.000 30444 Enqueuing Move request for scope (1.05, -0.49) 01:27:54.144 00.000 15672 Worker thread wakes up 01:27:54.144 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.49) opts 0xd 01:27:54.144 00.000 15672 Handling offset move in thread for scope, endpoint = (1.05, -0.49) 01:27:54.144 00.000 15672 Moving (1.05, -0.49) raw xDistance=1.14 yDistance=-0.26 01:27:54.144 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.14 01:27:54.144 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 01:27:54.144 00.000 15672 MoveAxis(W, 297, ABG) 01:27:54.144 00.000 15672 Guiding Dir = 3, Dur = 297 01:27:54.145 00.001 15672 IsSlewing returns 0 01:27:54.146 00.001 15672 IsGuiding returns 0 01:27:54.150 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=13715, FiltMin=2617, FiltMax=9817, Gamma=2.950 01:27:54.162 00.012 15672 PulseGuide returned control before completion, sleep 292 01:27:54.198 00.036 30444 UpdateGuideState exits: m=127325 SNR=86.4 Saturated 01:27:54.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:54.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:54.198 00.000 30444 Enqueuing Expose request 01:27:54.456 00.258 15672 IsGuiding returns 1 01:27:54.456 00.000 15672 scope still moving after pulse duration time elapsed 01:27:54.477 00.021 15672 IsSlewing returns 0 01:27:54.481 00.004 15672 IsGuiding returns 0 01:27:54.481 00.000 15672 scope move finished after 297 + 38 ms 01:27:54.481 00.000 15672 Move returns status 0, amount 297 01:27:54.481 00.000 15672 MoveAxis(N, 46, ABG) 01:27:54.481 00.000 15672 Guiding Dir = 0, Dur = 46 01:27:54.482 00.001 15672 IsSlewing returns 0 01:27:54.483 00.001 15672 IsGuiding returns 0 01:27:54.594 00.111 15672 IsGuiding returns 1 01:27:54.594 00.000 15672 scope still moving after pulse duration time elapsed 01:27:54.616 00.022 15672 IsSlewing returns 0 01:27:54.616 00.000 15672 IsGuiding returns 1 01:27:54.637 00.021 15672 IsSlewing returns 0 01:27:54.657 00.020 15672 IsGuiding returns 0 01:27:54.657 00.000 15672 scope move finished after 46 + 128 ms 01:27:54.657 00.000 15672 Move returns status 0, amount 46 01:27:54.657 00.000 15672 move complete, result=0 01:27:54.657 00.000 15672 worker thread done servicing request 01:27:54.657 00.000 15672 Worker thread wakes up 01:27:54.657 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:54.657 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:54.657 00.000 30444 GuideStep: 1.1 px 297 ms WEST, -0.3 px 46 ms NORTH 01:27:56.765 02.108 15672 Exposure complete 01:27:56.786 00.021 15672 worker thread done servicing request 01:27:56.786 00.000 30444 OnExposeComplete: enter 01:27:56.786 00.000 30444 UpdateGuideState(): m_state=6 01:27:56.786 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5426 01:27:56.786 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=199.85, Mass=123779, SNR=93.6, Peak=11344 HFD=3.5 01:27:56.786 00.000 30444 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.28) = xAngle (0.86 = 0.86) 01:27:56.786 00.000 30444 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.80 = 0.80) 01:27:56.786 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.26 hyp=0.47 cameraTheta=0.58 mountX=0.31 mountY=0.34, mountTheta=0.83 01:27:56.787 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.26, opts=13) 01:27:56.787 00.000 30444 Enqueuing Move request for scope (0.39, 0.26) 01:27:56.787 00.000 15672 Worker thread wakes up 01:27:56.787 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.26) opts 0xd 01:27:56.787 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.26) 01:27:56.787 00.000 15672 Moving (0.39, 0.26) raw xDistance=0.31 yDistance=0.34 01:27:56.787 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.31 01:27:56.787 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:27:56.787 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 01:27:56.787 00.000 15672 MoveAxis(W, 104, ABG) 01:27:56.787 00.000 15672 Guiding Dir = 3, Dur = 104 01:27:56.787 00.000 15672 IsSlewing returns 0 01:27:56.788 00.001 15672 IsGuiding returns 0 01:27:56.793 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=11344, FiltMin=2647, FiltMax=10187, Gamma=2.950 01:27:56.814 00.021 15672 PulseGuide returned control before completion, sleep 89 01:27:56.841 00.027 30444 UpdateGuideState exits: m=123779 SNR=93.6 Saturated 01:27:56.841 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:56.841 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:56.841 00.000 30444 Enqueuing Expose request 01:27:56.973 00.132 15672 IsGuiding returns 0 01:27:56.973 00.000 15672 Move returns status 0, amount 104 01:27:56.974 00.001 15672 MoveAxis(N, 0, ABG) 01:27:56.974 00.000 15672 Move returns status 0, amount 0 01:27:56.974 00.000 15672 move complete, result=0 01:27:56.974 00.000 15672 worker thread done servicing request 01:27:56.974 00.000 15672 Worker thread wakes up 01:27:56.974 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:56.974 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:27:57.037 00.063 30444 GuideStep: 0.3 px 104 ms WEST, 0.3 px 0 ms NORTH 01:27:58.881 01.844 15672 Exposure complete 01:27:58.901 00.020 15672 worker thread done servicing request 01:27:58.901 00.000 30444 OnExposeComplete: enter 01:27:58.901 00.000 30444 UpdateGuideState(): m_state=6 01:27:58.901 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5427 01:27:58.902 00.001 30444 Star::Find returns 1 (1), X=460.16, Y=199.96, Mass=122898, SNR=96.0, Peak=11037 HFD=3.8 01:27:58.902 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 01:27:58.902 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 01:27:58.902 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.38 hyp=0.38 cameraTheta=1.47 mountX=-0.07 mountY=0.37, mountTheta=1.75 01:27:58.902 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.38, opts=13) 01:27:58.902 00.000 30444 Enqueuing Move request for scope (0.04, 0.38) 01:27:58.902 00.000 15672 Worker thread wakes up 01:27:58.902 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.38) opts 0xd 01:27:58.902 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.38) 01:27:58.903 00.001 15672 Moving (0.04, 0.38) raw xDistance=-0.07 yDistance=0.37 01:27:58.903 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 01:27:58.903 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:27:58.903 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 01:27:58.903 00.000 15672 MoveAxis(E, 0, ABG) 01:27:58.903 00.000 15672 Move returns status 0, amount 0 01:27:58.903 00.000 15672 MoveAxis(N, 0, ABG) 01:27:58.903 00.000 15672 Move returns status 0, amount 0 01:27:58.903 00.000 15672 move complete, result=0 01:27:58.903 00.000 15672 worker thread done servicing request 01:27:58.908 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=11486, FiltMin=2619, FiltMax=9886, Gamma=2.950 01:27:58.956 00.048 30444 UpdateGuideState exits: m=122898 SNR=96.0 Saturated 01:27:58.956 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:27:58.956 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:27:58.956 00.000 30444 Enqueuing Expose request 01:27:58.956 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 01:27:58.956 00.000 15672 Worker thread wakes up 01:27:58.957 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:27:58.957 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:01.075 02.118 15672 Exposure complete 01:28:01.107 00.032 15672 worker thread done servicing request 01:28:01.107 00.000 30444 OnExposeComplete: enter 01:28:01.107 00.000 30444 UpdateGuideState(): m_state=6 01:28:01.107 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5428 01:28:01.107 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=200.24, Mass=111998, SNR=90.8, Peak=11381 HFD=3.2 01:28:01.107 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.95 = 1.95) 01:28:01.107 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 01:28:01.107 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.65 hyp=0.65 cameraTheta=1.67 mountX=-0.24 mountY=0.62, mountTheta=1.94 01:28:01.108 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.65, opts=13) 01:28:01.108 00.000 30444 Enqueuing Move request for scope (-0.07, 0.65) 01:28:01.108 00.000 15672 Worker thread wakes up 01:28:01.108 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.65) opts 0xd 01:28:01.108 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.65) 01:28:01.108 00.000 15672 Moving (-0.07, 0.65) raw xDistance=-0.24 yDistance=0.62 01:28:01.108 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 01:28:01.108 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:28:01.108 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62 01:28:01.108 00.000 15672 MoveAxis(E, 0, ABG) 01:28:01.108 00.000 15672 Move returns status 0, amount 0 01:28:01.108 00.000 15672 MoveAxis(N, 0, ABG) 01:28:01.108 00.000 15672 Move returns status 0, amount 0 01:28:01.108 00.000 15672 move complete, result=0 01:28:01.108 00.000 15672 worker thread done servicing request 01:28:01.113 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=11381, FiltMin=2634, FiltMax=9811, Gamma=2.950 01:28:01.162 00.049 30444 UpdateGuideState exits: m=111998 SNR=90.8 Saturated 01:28:01.162 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:01.162 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:01.162 00.000 30444 Enqueuing Expose request 01:28:01.162 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH 01:28:01.162 00.000 15672 Worker thread wakes up 01:28:01.162 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:01.162 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:03.068 01.906 15672 Exposure complete 01:28:03.088 00.020 15672 worker thread done servicing request 01:28:03.089 00.001 30444 OnExposeComplete: enter 01:28:03.089 00.000 30444 UpdateGuideState(): m_state=6 01:28:03.089 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5429 01:28:03.089 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=199.74, Mass=115738, SNR=86.3, Peak=11225 HFD=3.5 01:28:03.089 00.000 30444 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 01:28:03.089 00.000 30444 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 01:28:03.089 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.15 hyp=0.48 cameraTheta=0.33 mountX=0.40 mountY=0.25, mountTheta=0.56 01:28:03.089 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.15, opts=13) 01:28:03.089 00.000 30444 Enqueuing Move request for scope (0.46, 0.15) 01:28:03.090 00.001 15672 Worker thread wakes up 01:28:03.090 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.15) opts 0xd 01:28:03.090 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.15) 01:28:03.090 00.000 15672 Moving (0.46, 0.15) raw xDistance=0.40 yDistance=0.25 01:28:03.090 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 01:28:03.090 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:28:03.090 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 01:28:03.090 00.000 15672 MoveAxis(W, 107, ABG) 01:28:03.090 00.000 15672 Guiding Dir = 3, Dur = 107 01:28:03.091 00.001 15672 IsSlewing returns 0 01:28:03.096 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11279, FiltMin=2619, FiltMax=10044, Gamma=2.950 01:28:03.108 00.012 15672 IsGuiding returns 0 01:28:03.124 00.016 15672 PulseGuide returned control before completion, sleep 102 01:28:03.229 00.105 15672 IsGuiding returns 1 01:28:03.229 00.000 15672 scope still moving after pulse duration time elapsed 01:28:03.250 00.021 15672 IsSlewing returns 0 01:28:03.268 00.018 15672 IsGuiding returns 0 01:28:03.268 00.000 15672 scope move finished after 107 + 53 ms 01:28:03.268 00.000 15672 Move returns status 0, amount 107 01:28:03.268 00.000 15672 MoveAxis(N, 0, ABG) 01:28:03.268 00.000 15672 Move returns status 0, amount 0 01:28:03.269 00.001 15672 move complete, result=0 01:28:03.269 00.000 15672 worker thread done servicing request 01:28:03.550 00.281 30444 UpdateGuideState exits: m=115738 SNR=86.3 Saturated 01:28:03.550 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:03.551 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:03.551 00.000 30444 Enqueuing Expose request 01:28:03.551 00.000 30444 GuideStep: 0.4 px 107 ms WEST, 0.2 px 0 ms NORTH 01:28:03.551 00.000 15672 Worker thread wakes up 01:28:03.551 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:03.551 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:05.662 02.111 15672 Exposure complete 01:28:05.681 00.019 15672 worker thread done servicing request 01:28:05.682 00.001 30444 OnExposeComplete: enter 01:28:05.682 00.000 30444 UpdateGuideState(): m_state=6 01:28:05.682 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5430 01:28:05.682 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=200.00, Mass=125090, SNR=96.5, Peak=11536 HFD=3.6 01:28:05.682 00.000 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 01:28:05.682 00.000 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.38 = 1.38) 01:28:05.682 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.41 hyp=0.45 cameraTheta=1.17 mountX=0.06 mountY=0.44, mountTheta=1.44 01:28:05.682 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.41, opts=13) 01:28:05.682 00.000 30444 Enqueuing Move request for scope (0.18, 0.41) 01:28:05.682 00.000 15672 Worker thread wakes up 01:28:05.683 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.41) opts 0xd 01:28:05.683 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.41) 01:28:05.683 00.000 15672 Moving (0.18, 0.41) raw xDistance=0.06 yDistance=0.44 01:28:05.683 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 01:28:05.683 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.08 newest=1.31 01:28:05.683 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 01:28:05.683 00.000 15672 MoveAxis(E, 0, ABG) 01:28:05.683 00.000 15672 Move returns status 0, amount 0 01:28:05.683 00.000 15672 MoveAxis(S, 79, ABG) 01:28:05.683 00.000 15672 Guiding Dir = 1, Dur = 79 01:28:05.683 00.000 15672 IsSlewing returns 0 01:28:05.688 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=15712, FiltMin=2572, FiltMax=9940, Gamma=2.950 01:28:05.712 00.024 15672 IsGuiding returns 0 01:28:05.737 00.025 30444 UpdateGuideState exits: m=125090 SNR=96.5 Saturated 01:28:05.738 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:05.738 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:05.738 00.000 30444 Enqueuing Expose request 01:28:05.792 00.054 15672 IsGuiding returns 1 01:28:05.792 00.000 15672 scope still moving after pulse duration time elapsed 01:28:05.814 00.022 15672 IsSlewing returns 0 01:28:05.814 00.000 15672 IsGuiding returns 1 01:28:05.835 00.021 15672 IsSlewing returns 0 01:28:05.836 00.001 15672 IsGuiding returns 1 01:28:05.858 00.022 15672 IsSlewing returns 0 01:28:05.860 00.002 15672 IsGuiding returns 1 01:28:05.882 00.022 15672 IsSlewing returns 0 01:28:05.956 00.074 15672 IsGuiding returns 0 01:28:05.956 00.000 15672 scope move finished after 79 + 164 ms 01:28:05.956 00.000 15672 Move returns status 0, amount 79 01:28:05.956 00.000 15672 move complete, result=0 01:28:05.957 00.001 15672 worker thread done servicing request 01:28:05.957 00.000 15672 Worker thread wakes up 01:28:05.957 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:05.957 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:05.957 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 79 ms SOUTH 01:28:07.865 01.908 15672 Exposure complete 01:28:07.885 00.020 15672 worker thread done servicing request 01:28:07.885 00.000 30444 OnExposeComplete: enter 01:28:07.885 00.000 30444 UpdateGuideState(): m_state=6 01:28:07.885 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5431 01:28:07.885 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=199.64, Mass=118782, SNR=85.5, Peak=12629 HFD=3.5 01:28:07.885 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 01:28:07.885 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.61 = 0.61) 01:28:07.885 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.39 mountX=0.11 mountY=0.08, mountTheta=0.63 01:28:07.885 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.05, opts=13) 01:28:07.886 00.001 30444 Enqueuing Move request for scope (0.13, 0.05) 01:28:07.886 00.000 15672 Worker thread wakes up 01:28:07.886 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd 01:28:07.886 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.05) 01:28:07.886 00.000 15672 Moving (0.13, 0.05) raw xDistance=0.11 yDistance=0.08 01:28:07.886 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 01:28:07.886 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:28:07.886 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 01:28:07.886 00.000 15672 MoveAxis(E, 0, ABG) 01:28:07.886 00.000 15672 Move returns status 0, amount 0 01:28:07.886 00.000 15672 MoveAxis(N, 0, ABG) 01:28:07.886 00.000 15672 Move returns status 0, amount 0 01:28:07.886 00.000 15672 move complete, result=0 01:28:07.886 00.000 15672 worker thread done servicing request 01:28:07.891 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=13760, FiltMin=2639, FiltMax=9857, Gamma=2.950 01:28:07.940 00.049 30444 UpdateGuideState exits: m=118782 SNR=85.5 Saturated 01:28:07.940 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:07.940 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:07.940 00.000 30444 Enqueuing Expose request 01:28:07.941 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:28:07.941 00.000 15672 Worker thread wakes up 01:28:07.941 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:07.941 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:10.051 02.110 15672 Exposure complete 01:28:10.070 00.019 15672 worker thread done servicing request 01:28:10.071 00.001 30444 OnExposeComplete: enter 01:28:10.071 00.000 30444 UpdateGuideState(): m_state=6 01:28:10.071 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5432 01:28:10.071 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=199.59, Mass=128804, SNR=110.0, Peak=12133 HFD=3.6 01:28:10.071 00.000 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 01:28:10.071 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 01:28:10.071 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.03 cameraTheta=0.14 mountX=0.02 mountY=0.01, mountTheta=0.36 01:28:10.071 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.00, opts=13) 01:28:10.071 00.000 30444 Enqueuing Move request for scope (0.02, 0.00) 01:28:10.072 00.001 15672 Worker thread wakes up 01:28:10.072 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd 01:28:10.072 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.00) 01:28:10.072 00.000 15672 Moving (0.02, 0.00) raw xDistance=0.02 yDistance=0.01 01:28:10.072 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:28:10.072 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:28:10.072 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 01:28:10.072 00.000 15672 MoveAxis(E, 0, ABG) 01:28:10.072 00.000 15672 Move returns status 0, amount 0 01:28:10.072 00.000 15672 MoveAxis(N, 0, ABG) 01:28:10.072 00.000 15672 Move returns status 0, amount 0 01:28:10.072 00.000 15672 move complete, result=0 01:28:10.072 00.000 15672 worker thread done servicing request 01:28:10.077 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2118, max=13109, FiltMin=2619, FiltMax=10049, Gamma=2.950 01:28:10.126 00.049 30444 UpdateGuideState exits: m=128804 SNR=110.0 Saturated 01:28:10.126 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:10.126 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:10.127 00.001 30444 Enqueuing Expose request 01:28:10.127 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 01:28:10.127 00.000 15672 Worker thread wakes up 01:28:10.127 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:10.127 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:12.036 01.909 15672 Exposure complete 01:28:12.056 00.020 15672 worker thread done servicing request 01:28:12.056 00.000 30444 OnExposeComplete: enter 01:28:12.056 00.000 30444 UpdateGuideState(): m_state=6 01:28:12.056 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5433 01:28:12.056 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=199.60, Mass=126650, SNR=79.2, Peak=12807 HFD=3.3 01:28:12.056 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 01:28:12.056 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.25 = 0.25) 01:28:12.056 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.02 hyp=0.44 cameraTheta=0.03 mountX=0.42 mountY=0.11, mountTheta=0.26 01:28:12.056 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.02, opts=13) 01:28:12.057 00.001 30444 Enqueuing Move request for scope (0.44, 0.02) 01:28:12.057 00.000 15672 Worker thread wakes up 01:28:12.057 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.02) opts 0xd 01:28:12.057 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.02) 01:28:12.057 00.000 15672 Moving (0.44, 0.02) raw xDistance=0.42 yDistance=0.11 01:28:12.057 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 01:28:12.057 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:28:12.057 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:28:12.057 00.000 15672 MoveAxis(W, 113, ABG) 01:28:12.057 00.000 15672 Guiding Dir = 3, Dur = 113 01:28:12.058 00.001 15672 IsSlewing returns 0 01:28:12.059 00.001 15672 IsGuiding returns 0 01:28:12.063 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=12807, FiltMin=2632, FiltMax=10398, Gamma=2.950 01:28:12.085 00.022 15672 PulseGuide returned control before completion, sleep 98 01:28:12.166 00.081 30444 UpdateGuideState exits: m=126650 SNR=79.2 Saturated 01:28:12.166 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:12.166 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:12.166 00.000 30444 Enqueuing Expose request 01:28:12.185 00.019 15672 IsGuiding returns 1 01:28:12.185 00.000 15672 scope still moving after pulse duration time elapsed 01:28:12.206 00.021 15672 IsSlewing returns 0 01:28:12.207 00.001 15672 IsGuiding returns 1 01:28:12.228 00.021 15672 IsSlewing returns 0 01:28:12.230 00.002 15672 IsGuiding returns 0 01:28:12.231 00.001 15672 scope move finished after 113 + 58 ms 01:28:12.231 00.000 15672 Move returns status 0, amount 113 01:28:12.231 00.000 15672 MoveAxis(N, 0, ABG) 01:28:12.231 00.000 15672 Move returns status 0, amount 0 01:28:12.231 00.000 15672 move complete, result=0 01:28:12.231 00.000 15672 worker thread done servicing request 01:28:12.231 00.000 15672 Worker thread wakes up 01:28:12.231 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:12.231 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:12.232 00.001 30444 GuideStep: 0.4 px 113 ms WEST, 0.1 px 0 ms NORTH 01:28:14.341 02.109 15672 Exposure complete 01:28:14.360 00.019 15672 worker thread done servicing request 01:28:14.361 00.001 30444 OnExposeComplete: enter 01:28:14.361 00.000 30444 UpdateGuideState(): m_state=6 01:28:14.361 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5434 01:28:14.361 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=199.21, Mass=124246, SNR=92.5, Peak=12832 HFD=3.3 01:28:14.361 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.63 = -0.63) 01:28:14.361 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.69 = -0.69) 01:28:14.361 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.38 hyp=0.48 cameraTheta=-0.91 mountX=0.39 mountY=-0.31, mountTheta=-0.67 01:28:14.361 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.38, opts=13) 01:28:14.361 00.000 30444 Enqueuing Move request for scope (0.30, -0.38) 01:28:14.362 00.001 15672 Worker thread wakes up 01:28:14.362 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.38) opts 0xd 01:28:14.362 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.38) 01:28:14.362 00.000 15672 Moving (0.30, -0.38) raw xDistance=0.39 yDistance=-0.31 01:28:14.362 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39 01:28:14.362 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:28:14.362 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 01:28:14.362 00.000 15672 MoveAxis(W, 113, ABG) 01:28:14.362 00.000 15672 Guiding Dir = 3, Dur = 113 01:28:14.363 00.001 15672 IsSlewing returns 0 01:28:14.364 00.001 15672 IsGuiding returns 0 01:28:14.368 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=13380, FiltMin=2581, FiltMax=9573, Gamma=2.950 01:28:14.386 00.018 15672 PulseGuide returned control before completion, sleep 102 01:28:14.417 00.031 30444 UpdateGuideState exits: m=124246 SNR=92.5 Saturated 01:28:14.417 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:14.417 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:14.417 00.000 30444 Enqueuing Expose request 01:28:14.490 00.073 15672 IsGuiding returns 1 01:28:14.490 00.000 15672 scope still moving after pulse duration time elapsed 01:28:14.511 00.021 15672 IsSlewing returns 0 01:28:14.562 00.051 15672 IsGuiding returns 0 01:28:14.562 00.000 15672 scope move finished after 113 + 85 ms 01:28:14.562 00.000 15672 Move returns status 0, amount 113 01:28:14.562 00.000 15672 MoveAxis(N, 0, ABG) 01:28:14.562 00.000 15672 Move returns status 0, amount 0 01:28:14.562 00.000 15672 move complete, result=0 01:28:14.562 00.000 15672 worker thread done servicing request 01:28:14.562 00.000 15672 Worker thread wakes up 01:28:14.563 00.001 30444 GuideStep: 0.4 px 113 ms WEST, -0.3 px 0 ms NORTH 01:28:14.563 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:14.563 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:16.478 01.915 15672 Exposure complete 01:28:16.509 00.031 15672 worker thread done servicing request 01:28:16.509 00.000 30444 OnExposeComplete: enter 01:28:16.509 00.000 30444 UpdateGuideState(): m_state=6 01:28:16.509 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5435 01:28:16.510 00.001 30444 Star::Find returns 1 (1), X=460.30, Y=199.63, Mass=117731, SNR=84.1, Peak=11865 HFD=3.5 01:28:16.510 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 01:28:16.510 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 01:28:16.510 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.26 mountX=0.16 mountY=0.08, mountTheta=0.49 01:28:16.510 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.05, opts=13) 01:28:16.510 00.000 30444 Enqueuing Move request for scope (0.18, 0.05) 01:28:16.510 00.000 15672 Worker thread wakes up 01:28:16.510 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd 01:28:16.510 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.05) 01:28:16.510 00.000 15672 Moving (0.18, 0.05) raw xDistance=0.16 yDistance=0.08 01:28:16.510 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 01:28:16.511 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:28:16.511 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 01:28:16.511 00.000 15672 MoveAxis(E, 0, ABG) 01:28:16.511 00.000 15672 Move returns status 0, amount 0 01:28:16.511 00.000 15672 MoveAxis(N, 0, ABG) 01:28:16.511 00.000 15672 Move returns status 0, amount 0 01:28:16.511 00.000 15672 move complete, result=0 01:28:16.511 00.000 15672 worker thread done servicing request 01:28:16.516 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=13400, FiltMin=2521, FiltMax=10322, Gamma=2.950 01:28:16.565 00.049 30444 UpdateGuideState exits: m=117731 SNR=84.1 Saturated 01:28:16.565 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:16.565 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:16.565 00.000 30444 Enqueuing Expose request 01:28:16.565 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 01:28:16.565 00.000 15672 Worker thread wakes up 01:28:16.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:16.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:18.674 02.109 15672 Exposure complete 01:28:18.694 00.020 15672 worker thread done servicing request 01:28:18.694 00.000 30444 OnExposeComplete: enter 01:28:18.694 00.000 30444 UpdateGuideState(): m_state=6 01:28:18.694 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5436 01:28:18.694 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=199.84, Mass=127142, SNR=98.3, Peak=12806 HFD=3.6 01:28:18.694 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.80 = 2.80) 01:28:18.694 00.000 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.74 = 2.74) 01:28:18.694 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.25 hyp=0.44 cameraTheta=2.53 mountX=-0.41 mountY=0.17, mountTheta=2.75 01:28:18.695 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.25, opts=13) 01:28:18.695 00.000 30444 Enqueuing Move request for scope (-0.36, 0.25) 01:28:18.695 00.000 15672 Worker thread wakes up 01:28:18.695 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.25) opts 0xd 01:28:18.695 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.25) 01:28:18.695 00.000 15672 Moving (-0.36, 0.25) raw xDistance=-0.41 yDistance=0.17 01:28:18.695 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 01:28:18.695 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:28:18.695 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:28:18.695 00.000 15672 MoveAxis(E, 111, ABG) 01:28:18.695 00.000 15672 Guiding Dir = 2, Dur = 111 01:28:18.696 00.001 15672 IsSlewing returns 0 01:28:18.697 00.001 15672 IsGuiding returns 0 01:28:18.701 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=13354, FiltMin=2591, FiltMax=10560, Gamma=2.950 01:28:18.715 00.014 15672 PulseGuide returned control before completion, sleep 104 01:28:18.750 00.035 30444 UpdateGuideState exits: m=127142 SNR=98.3 Saturated 01:28:18.751 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:18.751 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:18.751 00.000 30444 Enqueuing Expose request 01:28:18.821 00.070 15672 IsGuiding returns 1 01:28:18.821 00.000 15672 scope still moving after pulse duration time elapsed 01:28:18.843 00.022 15672 IsSlewing returns 0 01:28:18.860 00.017 15672 IsGuiding returns 0 01:28:18.860 00.000 15672 scope move finished after 111 + 51 ms 01:28:18.860 00.000 15672 Move returns status 0, amount 111 01:28:18.860 00.000 15672 MoveAxis(N, 0, ABG) 01:28:18.860 00.000 15672 Move returns status 0, amount 0 01:28:18.860 00.000 15672 move complete, result=0 01:28:18.860 00.000 15672 worker thread done servicing request 01:28:18.860 00.000 15672 Worker thread wakes up 01:28:18.860 00.000 30444 GuideStep: -0.4 px 111 ms EAST, 0.2 px 0 ms NORTH 01:28:18.860 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:18.860 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:20.777 01.917 15672 Exposure complete 01:28:20.807 00.030 15672 worker thread done servicing request 01:28:20.807 00.000 30444 OnExposeComplete: enter 01:28:20.807 00.000 30444 UpdateGuideState(): m_state=6 01:28:20.807 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5437 01:28:20.807 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=199.79, Mass=122807, SNR=80.7, Peak=11321 HFD=3.6 01:28:20.807 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 01:28:20.807 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.69 = 0.69) 01:28:20.807 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.20 hyp=0.43 cameraTheta=0.48 mountX=0.31 mountY=0.28, mountTheta=0.72 01:28:20.808 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.20, opts=13) 01:28:20.808 00.000 30444 Enqueuing Move request for scope (0.38, 0.20) 01:28:20.808 00.000 15672 Worker thread wakes up 01:28:20.808 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.20) opts 0xd 01:28:20.808 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.20) 01:28:20.808 00.000 15672 Moving (0.38, 0.20) raw xDistance=0.31 yDistance=0.28 01:28:20.808 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31 01:28:20.808 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 01:28:20.808 00.000 15672 MoveAxis(W, 77, ABG) 01:28:20.808 00.000 15672 Guiding Dir = 3, Dur = 77 01:28:20.809 00.001 15672 IsSlewing returns 0 01:28:20.810 00.001 15672 IsGuiding returns 0 01:28:20.815 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11798, FiltMin=2569, FiltMax=10483, Gamma=2.950 01:28:20.840 00.025 15672 PulseGuide returned control before completion, sleep 58 01:28:20.864 00.024 30444 UpdateGuideState exits: m=122807 SNR=80.7 Saturated 01:28:20.864 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:20.864 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:20.864 00.000 30444 Enqueuing Expose request 01:28:20.905 00.041 15672 IsGuiding returns 1 01:28:20.905 00.000 15672 scope still moving after pulse duration time elapsed 01:28:20.926 00.021 15672 IsSlewing returns 0 01:28:20.928 00.002 15672 IsGuiding returns 1 01:28:20.949 00.021 15672 IsSlewing returns 0 01:28:20.954 00.005 15672 IsGuiding returns 0 01:28:20.954 00.000 15672 scope move finished after 77 + 66 ms 01:28:20.954 00.000 15672 Move returns status 0, amount 77 01:28:20.954 00.000 15672 MoveAxis(S, 49, ABG) 01:28:20.954 00.000 15672 Guiding Dir = 1, Dur = 49 01:28:20.955 00.001 15672 IsSlewing returns 0 01:28:20.957 00.002 15672 IsGuiding returns 0 01:28:21.035 00.078 15672 IsGuiding returns 1 01:28:21.035 00.000 15672 scope still moving after pulse duration time elapsed 01:28:21.055 00.020 15672 IsSlewing returns 0 01:28:21.058 00.003 15672 IsGuiding returns 1 01:28:21.079 00.021 15672 IsSlewing returns 0 01:28:21.081 00.002 15672 IsGuiding returns 1 01:28:21.103 00.022 15672 IsSlewing returns 0 01:28:21.145 00.042 15672 IsGuiding returns 0 01:28:21.145 00.000 15672 scope move finished after 49 + 138 ms 01:28:21.145 00.000 15672 Move returns status 0, amount 49 01:28:21.145 00.000 15672 move complete, result=0 01:28:21.146 00.001 15672 worker thread done servicing request 01:28:21.146 00.000 30444 GuideStep: 0.3 px 77 ms WEST, 0.3 px 49 ms SOUTH 01:28:21.146 00.000 15672 Worker thread wakes up 01:28:21.146 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:21.146 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:23.256 02.110 15672 Exposure complete 01:28:23.276 00.020 15672 worker thread done servicing request 01:28:23.276 00.000 30444 OnExposeComplete: enter 01:28:23.276 00.000 30444 UpdateGuideState(): m_state=6 01:28:23.276 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5438 01:28:23.276 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=199.06, Mass=124301, SNR=92.7, Peak=13922 HFD=3.4 01:28:23.276 00.000 30444 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.28) = xAngle (-0.15 = -0.15) 01:28:23.276 00.000 30444 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.22 = -0.22) 01:28:23.276 00.000 30444 CameraToMount -- cameraX=1.15 cameraY=-0.53 hyp=1.27 cameraTheta=-0.43 mountX=1.26 mountY=-0.27, mountTheta=-0.21 01:28:23.277 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.15, y=-0.53, opts=13) 01:28:23.277 00.000 30444 Enqueuing Move request for scope (1.15, -0.53) 01:28:23.277 00.000 15672 Worker thread wakes up 01:28:23.277 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.15, -0.53) opts 0xd 01:28:23.277 00.000 15672 Handling offset move in thread for scope, endpoint = (1.15, -0.53) 01:28:23.277 00.000 15672 Moving (1.15, -0.53) raw xDistance=1.26 yDistance=-0.27 01:28:23.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.26 01:28:23.277 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:28:23.277 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 01:28:23.277 00.000 15672 MoveAxis(W, 345, ABG) 01:28:23.277 00.000 15672 Guiding Dir = 3, Dur = 345 01:28:23.278 00.001 15672 IsSlewing returns 0 01:28:23.282 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=13922, FiltMin=2601, FiltMax=9565, Gamma=2.950 01:28:23.300 00.018 15672 IsGuiding returns 0 01:28:23.316 00.016 15672 PulseGuide returned control before completion, sleep 340 01:28:23.331 00.015 30444 UpdateGuideState exits: m=124301 SNR=92.7 Saturated 01:28:23.331 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:23.331 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:23.331 00.000 30444 Enqueuing Expose request 01:28:23.668 00.337 15672 IsGuiding returns 0 01:28:23.669 00.001 15672 Move returns status 0, amount 345 01:28:23.669 00.000 15672 MoveAxis(N, 0, ABG) 01:28:23.669 00.000 15672 Move returns status 0, amount 0 01:28:23.669 00.000 15672 move complete, result=0 01:28:23.669 00.000 15672 worker thread done servicing request 01:28:23.669 00.000 15672 Worker thread wakes up 01:28:23.670 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:23.670 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:23.670 00.000 30444 GuideStep: 1.3 px 345 ms WEST, -0.3 px 0 ms NORTH 01:28:25.586 01.916 15672 Exposure complete 01:28:25.615 00.029 15672 worker thread done servicing request 01:28:25.615 00.000 30444 OnExposeComplete: enter 01:28:25.615 00.000 30444 UpdateGuideState(): m_state=6 01:28:25.615 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5439 01:28:25.616 00.001 30444 Star::Find returns 1 (1), X=460.58, Y=199.46, Mass=129064, SNR=90.0, Peak=13334 HFD=3.3 01:28:25.616 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (0.00 = 0.00) 01:28:25.616 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 01:28:25.616 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.13 hyp=0.48 cameraTheta=-0.28 mountX=0.48 mountY=-0.03, mountTheta=-0.06 01:28:25.617 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.13, opts=13) 01:28:25.617 00.000 30444 Enqueuing Move request for scope (0.46, -0.13) 01:28:25.617 00.000 15672 Worker thread wakes up 01:28:25.617 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.13) opts 0xd 01:28:25.617 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.13) 01:28:25.617 00.000 15672 Moving (0.46, -0.13) raw xDistance=0.48 yDistance=-0.03 01:28:25.617 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.48 01:28:25.617 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:28:25.617 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 01:28:25.617 00.000 15672 MoveAxis(W, 153, ABG) 01:28:25.617 00.000 15672 Guiding Dir = 3, Dur = 153 01:28:25.617 00.000 15672 IsSlewing returns 0 01:28:25.625 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=13348, FiltMin=2440, FiltMax=10771, Gamma=2.950 01:28:25.649 00.024 15672 IsGuiding returns 0 01:28:25.665 00.016 15672 PulseGuide returned control before completion, sleep 149 01:28:25.685 00.020 30444 UpdateGuideState exits: m=129064 SNR=90.0 Saturated 01:28:25.685 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:25.685 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:25.685 00.000 30444 Enqueuing Expose request 01:28:25.817 00.132 15672 IsGuiding returns 1 01:28:25.817 00.000 15672 scope still moving after pulse duration time elapsed 01:28:25.839 00.022 15672 IsSlewing returns 0 01:28:25.842 00.003 15672 IsGuiding returns 0 01:28:25.842 00.000 15672 scope move finished after 153 + 39 ms 01:28:25.842 00.000 15672 Move returns status 0, amount 153 01:28:25.843 00.001 15672 MoveAxis(N, 0, ABG) 01:28:25.843 00.000 15672 Move returns status 0, amount 0 01:28:25.843 00.000 15672 move complete, result=0 01:28:25.843 00.000 15672 worker thread done servicing request 01:28:25.843 00.000 15672 Worker thread wakes up 01:28:25.843 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:25.844 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:25.844 00.000 30444 GuideStep: 0.5 px 153 ms WEST, -0.0 px 0 ms NORTH 01:28:27.954 02.110 15672 Exposure complete 01:28:27.982 00.028 15672 worker thread done servicing request 01:28:27.982 00.000 30444 OnExposeComplete: enter 01:28:27.983 00.001 30444 UpdateGuideState(): m_state=6 01:28:27.983 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5440 01:28:27.983 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=199.49, Mass=128036, SNR=100.5, Peak=12712 HFD=3.3 01:28:27.983 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 01:28:27.983 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.01 = 0.01) 01:28:27.983 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.09 hyp=0.46 cameraTheta=-0.21 mountX=0.46 mountY=0.00, mountTheta=0.01 01:28:27.983 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.09, opts=13) 01:28:27.983 00.000 30444 Enqueuing Move request for scope (0.45, -0.09) 01:28:27.983 00.000 15672 Worker thread wakes up 01:28:27.984 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.09) opts 0xd 01:28:27.984 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.09) 01:28:27.984 00.000 15672 Moving (0.45, -0.09) raw xDistance=0.46 yDistance=0.00 01:28:27.984 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46 01:28:27.984 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:28:27.984 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 01:28:27.984 00.000 15672 MoveAxis(W, 134, ABG) 01:28:27.984 00.000 15672 Guiding Dir = 3, Dur = 134 01:28:27.984 00.000 15672 IsSlewing returns 0 01:28:27.989 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=13220, FiltMin=2619, FiltMax=11055, Gamma=2.950 01:28:28.014 00.025 15672 IsGuiding returns 0 01:28:28.028 00.014 15672 PulseGuide returned control before completion, sleep 130 01:28:28.173 00.145 15672 IsGuiding returns 0 01:28:28.173 00.000 15672 Move returns status 0, amount 134 01:28:28.173 00.000 15672 MoveAxis(N, 0, ABG) 01:28:28.173 00.000 15672 Move returns status 0, amount 0 01:28:28.173 00.000 15672 move complete, result=0 01:28:28.174 00.001 15672 worker thread done servicing request 01:28:28.414 00.240 30444 UpdateGuideState exits: m=128036 SNR=100.5 Saturated 01:28:28.414 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:28.414 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:28.414 00.000 30444 Enqueuing Expose request 01:28:28.414 00.000 30444 GuideStep: 0.5 px 134 ms WEST, 0.0 px 0 ms NORTH 01:28:28.414 00.000 15672 Worker thread wakes up 01:28:28.415 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:28.415 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:30.322 01.907 15672 Exposure complete 01:28:30.342 00.020 15672 worker thread done servicing request 01:28:30.342 00.000 30444 OnExposeComplete: enter 01:28:30.342 00.000 30444 UpdateGuideState(): m_state=6 01:28:30.342 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5441 01:28:30.342 00.000 30444 Star::Find returns 1 (1), X=460.40, Y=199.21, Mass=118336, SNR=79.5, Peak=12833 HFD=3.2 01:28:30.342 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 01:28:30.342 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 01:28:30.342 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.38 hyp=0.47 cameraTheta=-0.94 mountX=0.37 mountY=-0.31, mountTheta=-0.70 01:28:30.342 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.38, opts=13) 01:28:30.342 00.000 30444 Enqueuing Move request for scope (0.28, -0.38) 01:28:30.343 00.001 15672 Worker thread wakes up 01:28:30.343 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.38) opts 0xd 01:28:30.343 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.38) 01:28:30.343 00.000 15672 Moving (0.28, -0.38) raw xDistance=0.37 yDistance=-0.31 01:28:30.343 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37 01:28:30.343 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:28:30.343 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 01:28:30.343 00.000 15672 MoveAxis(W, 110, ABG) 01:28:30.343 00.000 15672 Guiding Dir = 3, Dur = 110 01:28:30.343 00.000 15672 IsSlewing returns 0 01:28:30.345 00.002 15672 IsGuiding returns 0 01:28:30.349 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2088, max=13644, FiltMin=2604, FiltMax=10105, Gamma=2.950 01:28:30.361 00.012 15672 PulseGuide returned control before completion, sleep 104 01:28:30.437 00.076 30444 UpdateGuideState exits: m=118336 SNR=79.5 Saturated 01:28:30.437 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:30.437 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:30.437 00.000 30444 Enqueuing Expose request 01:28:30.489 00.052 15672 IsGuiding returns 0 01:28:30.489 00.000 15672 Move returns status 0, amount 110 01:28:30.489 00.000 15672 MoveAxis(N, 0, ABG) 01:28:30.489 00.000 15672 Move returns status 0, amount 0 01:28:30.489 00.000 15672 move complete, result=0 01:28:30.489 00.000 15672 worker thread done servicing request 01:28:30.489 00.000 15672 Worker thread wakes up 01:28:30.489 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:30.489 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:30.489 00.000 30444 GuideStep: 0.4 px 110 ms WEST, -0.3 px 0 ms NORTH 01:28:32.598 02.109 15672 Exposure complete 01:28:32.618 00.020 15672 worker thread done servicing request 01:28:32.618 00.000 30444 OnExposeComplete: enter 01:28:32.618 00.000 30444 UpdateGuideState(): m_state=6 01:28:32.618 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5442 01:28:32.619 00.001 30444 Star::Find returns 1 (1), X=459.61, Y=199.42, Mass=120469, SNR=86.2, Peak=13960 HFD=3.3 01:28:32.619 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.56 = -2.56) 01:28:32.619 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.62 = -2.62) 01:28:32.619 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.16 hyp=0.54 cameraTheta=-2.83 mountX=-0.45 mountY=-0.27, mountTheta=-2.60 01:28:32.619 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.16, opts=13) 01:28:32.619 00.000 30444 Enqueuing Move request for scope (-0.52, -0.16) 01:28:32.619 00.000 15672 Worker thread wakes up 01:28:32.619 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.16) opts 0xd 01:28:32.619 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.16) 01:28:32.619 00.000 15672 Moving (-0.52, -0.16) raw xDistance=-0.45 yDistance=-0.27 01:28:32.619 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45 01:28:32.620 00.001 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.11 newest=-0.58 01:28:32.620 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 01:28:32.620 00.000 15672 MoveAxis(E, 115, ABG) 01:28:32.620 00.000 15672 Guiding Dir = 2, Dur = 115 01:28:32.620 00.000 15672 IsSlewing returns 0 01:28:32.621 00.001 15672 IsGuiding returns 0 01:28:32.625 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=14322, FiltMin=2583, FiltMax=9585, Gamma=2.950 01:28:32.645 00.020 15672 PulseGuide returned control before completion, sleep 102 01:28:32.675 00.030 30444 UpdateGuideState exits: m=120469 SNR=86.2 Saturated 01:28:32.675 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:32.675 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:32.675 00.000 30444 Enqueuing Expose request 01:28:32.805 00.130 15672 IsGuiding returns 0 01:28:32.805 00.000 15672 Move returns status 0, amount 115 01:28:32.806 00.001 15672 MoveAxis(N, 48, ABG) 01:28:32.806 00.000 15672 Guiding Dir = 0, Dur = 48 01:28:32.806 00.000 15672 IsSlewing returns 0 01:28:32.809 00.003 15672 IsGuiding returns 0 01:28:32.888 00.079 15672 IsGuiding returns 1 01:28:32.888 00.000 15672 scope still moving after pulse duration time elapsed 01:28:32.909 00.021 15672 IsSlewing returns 0 01:28:32.912 00.003 15672 IsGuiding returns 1 01:28:32.934 00.022 15672 IsSlewing returns 0 01:28:32.937 00.003 15672 IsGuiding returns 1 01:28:32.957 00.020 15672 IsSlewing returns 0 01:28:32.981 00.024 15672 IsGuiding returns 0 01:28:32.982 00.001 15672 scope move finished after 48 + 125 ms 01:28:32.982 00.000 15672 Move returns status 0, amount 48 01:28:32.982 00.000 15672 move complete, result=0 01:28:32.982 00.000 15672 worker thread done servicing request 01:28:32.982 00.000 15672 Worker thread wakes up 01:28:32.982 00.000 30444 GuideStep: -0.5 px 115 ms EAST, -0.3 px 48 ms NORTH 01:28:32.983 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:32.983 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:34.892 01.909 15672 Exposure complete 01:28:34.912 00.020 15672 worker thread done servicing request 01:28:34.912 00.000 30444 OnExposeComplete: enter 01:28:34.912 00.000 30444 UpdateGuideState(): m_state=6 01:28:34.912 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5443 01:28:34.912 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=199.49, Mass=131563, SNR=82.5, Peak=13389 HFD=3.4 01:28:34.912 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 01:28:34.912 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 01:28:34.912 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.03 mountX=0.08 mountY=-0.08, mountTheta=-0.78 01:28:34.913 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.10, opts=13) 01:28:34.913 00.000 30444 Enqueuing Move request for scope (0.06, -0.10) 01:28:34.913 00.000 15672 Worker thread wakes up 01:28:34.913 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd 01:28:34.913 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.10) 01:28:34.913 00.000 15672 Moving (0.06, -0.10) raw xDistance=0.08 yDistance=-0.08 01:28:34.913 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 01:28:34.913 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:28:34.913 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:28:34.913 00.000 15672 MoveAxis(E, 0, ABG) 01:28:34.913 00.000 15672 Move returns status 0, amount 0 01:28:34.913 00.000 15672 MoveAxis(N, 0, ABG) 01:28:34.913 00.000 15672 Move returns status 0, amount 0 01:28:34.913 00.000 15672 move complete, result=0 01:28:34.913 00.000 15672 worker thread done servicing request 01:28:34.918 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2107, max=13389, FiltMin=2592, FiltMax=10172, Gamma=2.950 01:28:35.042 00.124 30444 UpdateGuideState exits: m=131563 SNR=82.5 Saturated 01:28:35.042 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:35.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:35.042 00.000 30444 Enqueuing Expose request 01:28:35.042 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:28:35.042 00.000 15672 Worker thread wakes up 01:28:35.043 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:35.043 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:37.153 02.110 15672 Exposure complete 01:28:37.173 00.020 15672 worker thread done servicing request 01:28:37.173 00.000 30444 OnExposeComplete: enter 01:28:37.173 00.000 30444 UpdateGuideState(): m_state=6 01:28:37.173 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5444 01:28:37.173 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=199.31, Mass=119166, SNR=93.5, Peak=12651 HFD=3.4 01:28:37.173 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.23 = -0.23) 01:28:37.173 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 01:28:37.173 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=-0.28 hyp=0.57 cameraTheta=-0.51 mountX=0.55 mountY=-0.16, mountTheta=-0.29 01:28:37.174 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.28, opts=13) 01:28:37.174 00.000 30444 Enqueuing Move request for scope (0.50, -0.28) 01:28:37.174 00.000 15672 Worker thread wakes up 01:28:37.174 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.28) opts 0xd 01:28:37.174 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.28) 01:28:37.174 00.000 15672 Moving (0.50, -0.28) raw xDistance=0.55 yDistance=-0.16 01:28:37.174 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55 01:28:37.174 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:28:37.174 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 01:28:37.174 00.000 15672 MoveAxis(W, 149, ABG) 01:28:37.174 00.000 15672 Guiding Dir = 3, Dur = 149 01:28:37.175 00.001 15672 IsSlewing returns 0 01:28:37.175 00.000 15672 IsGuiding returns 0 01:28:37.179 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=13138, FiltMin=2623, FiltMax=10027, Gamma=2.950 01:28:37.197 00.018 15672 PulseGuide returned control before completion, sleep 137 01:28:37.336 00.139 15672 IsGuiding returns 1 01:28:37.336 00.000 15672 scope still moving after pulse duration time elapsed 01:28:37.358 00.022 15672 IsSlewing returns 0 01:28:37.374 00.016 15672 IsGuiding returns 0 01:28:37.374 00.000 15672 scope move finished after 149 + 49 ms 01:28:37.374 00.000 15672 Move returns status 0, amount 149 01:28:37.374 00.000 15672 MoveAxis(N, 0, ABG) 01:28:37.374 00.000 15672 Move returns status 0, amount 0 01:28:37.374 00.000 15672 move complete, result=0 01:28:37.374 00.000 15672 worker thread done servicing request 01:28:37.603 00.229 30444 UpdateGuideState exits: m=119166 SNR=93.5 Saturated 01:28:37.603 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:37.603 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:37.603 00.000 30444 Enqueuing Expose request 01:28:37.603 00.000 30444 GuideStep: 0.6 px 149 ms WEST, -0.2 px 0 ms NORTH 01:28:37.603 00.000 15672 Worker thread wakes up 01:28:37.603 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:37.603 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:39.512 01.909 15672 Exposure complete 01:28:39.532 00.020 15672 worker thread done servicing request 01:28:39.532 00.000 30444 OnExposeComplete: enter 01:28:39.532 00.000 30444 UpdateGuideState(): m_state=6 01:28:39.532 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5445 01:28:39.532 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.07, Mass=124042, SNR=90.6, Peak=12247 HFD=3.9 01:28:39.532 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 01:28:39.532 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 01:28:39.532 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.52 hyp=0.53 cameraTheta=-1.72 mountX=0.07 mountY=-0.53, mountTheta=-1.44 01:28:39.533 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.52, opts=13) 01:28:39.533 00.000 30444 Enqueuing Move request for scope (-0.08, -0.52) 01:28:39.533 00.000 15672 Worker thread wakes up 01:28:39.533 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.52) opts 0xd 01:28:39.533 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.52) 01:28:39.533 00.000 15672 Moving (-0.08, -0.52) raw xDistance=0.07 yDistance=-0.53 01:28:39.533 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:28:39.533 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 01:28:39.533 00.000 15672 MoveAxis(E, 0, ABG) 01:28:39.533 00.000 15672 Move returns status 0, amount 0 01:28:39.533 00.000 15672 MoveAxis(N, 94, ABG) 01:28:39.533 00.000 15672 Guiding Dir = 0, Dur = 94 01:28:39.534 00.001 15672 IsSlewing returns 0 01:28:39.535 00.001 15672 IsGuiding returns 0 01:28:39.539 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=12853, FiltMin=2548, FiltMax=9377, Gamma=2.950 01:28:39.587 00.048 30444 UpdateGuideState exits: m=124042 SNR=90.6 Saturated 01:28:39.587 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:39.587 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:39.587 00.000 30444 Enqueuing Expose request 01:28:39.610 00.023 15672 PulseGuide returned control before completion, sleep 29 01:28:39.659 00.049 15672 IsGuiding returns 1 01:28:39.659 00.000 15672 scope still moving after pulse duration time elapsed 01:28:39.679 00.020 15672 IsSlewing returns 0 01:28:39.680 00.001 15672 IsGuiding returns 1 01:28:39.701 00.021 15672 IsSlewing returns 0 01:28:39.702 00.001 15672 IsGuiding returns 1 01:28:39.723 00.021 15672 IsSlewing returns 0 01:28:39.738 00.015 15672 IsGuiding returns 0 01:28:39.738 00.000 15672 scope move finished after 94 + 109 ms 01:28:39.738 00.000 15672 Move returns status 0, amount 94 01:28:39.738 00.000 15672 move complete, result=0 01:28:39.738 00.000 15672 worker thread done servicing request 01:28:39.738 00.000 15672 Worker thread wakes up 01:28:39.738 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:39.738 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:39.739 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 94 ms NORTH 01:28:41.845 02.106 15672 Exposure complete 01:28:41.865 00.020 15672 worker thread done servicing request 01:28:41.865 00.000 30444 OnExposeComplete: enter 01:28:41.865 00.000 30444 UpdateGuideState(): m_state=6 01:28:41.865 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5446 01:28:41.865 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=198.56, Mass=119699, SNR=89.4, Peak=9959 HFD=3.5 01:28:41.865 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 01:28:41.865 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 01:28:41.865 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-1.03 hyp=1.13 cameraTheta=-2.00 mountX=-0.17 mountY=-1.10, mountTheta=-1.72 01:28:41.866 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-1.03, opts=13) 01:28:41.866 00.000 30444 Enqueuing Move request for scope (-0.47, -1.03) 01:28:41.866 00.000 15672 Worker thread wakes up 01:28:41.866 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -1.03) opts 0xd 01:28:41.866 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -1.03) 01:28:41.866 00.000 15672 Moving (-0.47, -1.03) raw xDistance=-0.17 yDistance=-1.10 01:28:41.866 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 01:28:41.866 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10 01:28:41.866 00.000 15672 MoveAxis(E, 0, ABG) 01:28:41.866 00.000 15672 Move returns status 0, amount 0 01:28:41.866 00.000 15672 MoveAxis(N, 197, ABG) 01:28:41.866 00.000 15672 Guiding Dir = 0, Dur = 197 01:28:41.866 00.000 15672 IsSlewing returns 0 01:28:41.867 00.001 15672 IsGuiding returns 0 01:28:41.872 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=11092, FiltMin=2594, FiltMax=9316, Gamma=2.950 01:28:41.921 00.049 30444 UpdateGuideState exits: m=119699 SNR=89.4 Saturated 01:28:41.921 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:41.922 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:41.922 00.000 30444 Enqueuing Expose request 01:28:41.942 00.020 15672 PulseGuide returned control before completion, sleep 132 01:28:42.079 00.137 15672 IsGuiding returns 1 01:28:42.079 00.000 15672 scope still moving after pulse duration time elapsed 01:28:42.101 00.022 15672 IsSlewing returns 0 01:28:42.104 00.003 15672 IsGuiding returns 1 01:28:42.125 00.021 15672 IsSlewing returns 0 01:28:42.125 00.000 15672 IsGuiding returns 1 01:28:42.146 00.021 15672 IsSlewing returns 0 01:28:42.167 00.021 15672 IsGuiding returns 0 01:28:42.167 00.000 15672 scope move finished after 197 + 102 ms 01:28:42.167 00.000 15672 Move returns status 0, amount 197 01:28:42.167 00.000 15672 move complete, result=0 01:28:42.167 00.000 15672 worker thread done servicing request 01:28:42.167 00.000 15672 Worker thread wakes up 01:28:42.167 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:42.167 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:42.167 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -1.1 px 197 ms NORTH 01:28:44.072 01.905 15672 Exposure complete 01:28:44.092 00.020 15672 worker thread done servicing request 01:28:44.092 00.000 30444 OnExposeComplete: enter 01:28:44.092 00.000 30444 UpdateGuideState(): m_state=6 01:28:44.092 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5447 01:28:44.092 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=199.91, Mass=123018, SNR=97.8, Peak=10956 HFD=3.7 01:28:44.093 00.001 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 01:28:44.093 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 01:28:44.093 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.32 hyp=0.39 cameraTheta=0.98 mountX=0.12 mountY=0.36, mountTheta=1.25 01:28:44.093 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.32, opts=13) 01:28:44.093 00.000 30444 Enqueuing Move request for scope (0.22, 0.32) 01:28:44.093 00.000 15672 Worker thread wakes up 01:28:44.093 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.32) opts 0xd 01:28:44.093 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.32) 01:28:44.093 00.000 15672 Moving (0.22, 0.32) raw xDistance=0.12 yDistance=0.36 01:28:44.093 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:28:44.093 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:28:44.093 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 01:28:44.093 00.000 15672 MoveAxis(E, 0, ABG) 01:28:44.093 00.000 15672 Move returns status 0, amount 0 01:28:44.094 00.001 15672 MoveAxis(N, 0, ABG) 01:28:44.094 00.000 15672 Move returns status 0, amount 0 01:28:44.094 00.000 15672 move complete, result=0 01:28:44.094 00.000 15672 worker thread done servicing request 01:28:44.099 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2028, max=11072, FiltMin=2614, FiltMax=10232, Gamma=2.950 01:28:44.189 00.090 30444 UpdateGuideState exits: m=123018 SNR=97.8 Saturated 01:28:44.189 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:44.189 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:44.189 00.000 30444 Enqueuing Expose request 01:28:44.189 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 01:28:44.189 00.000 15672 Worker thread wakes up 01:28:44.190 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:44.190 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:46.309 02.119 15672 Exposure complete 01:28:46.338 00.029 15672 worker thread done servicing request 01:28:46.338 00.000 30444 OnExposeComplete: enter 01:28:46.338 00.000 30444 UpdateGuideState(): m_state=6 01:28:46.338 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5448 01:28:46.338 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=200.21, Mass=132859, SNR=110.1, Peak=10618 HFD=3.8 01:28:46.338 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 01:28:46.338 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 01:28:46.338 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.62 hyp=0.77 cameraTheta=0.94 mountX=0.26 mountY=0.70, mountTheta=1.21 01:28:46.339 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.62, opts=13) 01:28:46.339 00.000 30444 Enqueuing Move request for scope (0.45, 0.62) 01:28:46.339 00.000 15672 Worker thread wakes up 01:28:46.339 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.62) opts 0xd 01:28:46.339 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.62) 01:28:46.339 00.000 15672 Moving (0.45, 0.62) raw xDistance=0.26 yDistance=0.70 01:28:46.339 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 01:28:46.339 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:28:46.339 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.70 01:28:46.339 00.000 15672 MoveAxis(W, 71, ABG) 01:28:46.339 00.000 15672 Guiding Dir = 3, Dur = 71 01:28:46.339 00.000 15672 IsSlewing returns 0 01:28:46.340 00.001 15672 IsGuiding returns 0 01:28:46.345 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=11265, FiltMin=2607, FiltMax=9991, Gamma=2.950 01:28:46.367 00.022 15672 PulseGuide returned control before completion, sleep 55 01:28:46.401 00.034 30444 UpdateGuideState exits: m=132859 SNR=110.1 Saturated 01:28:46.401 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:46.401 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:46.401 00.000 30444 Enqueuing Expose request 01:28:46.424 00.023 15672 IsGuiding returns 1 01:28:46.424 00.000 15672 scope still moving after pulse duration time elapsed 01:28:46.445 00.021 15672 IsSlewing returns 0 01:28:46.448 00.003 15672 IsGuiding returns 0 01:28:46.448 00.000 15672 scope move finished after 71 + 36 ms 01:28:46.448 00.000 15672 Move returns status 0, amount 71 01:28:46.448 00.000 15672 MoveAxis(N, 0, ABG) 01:28:46.448 00.000 15672 Move returns status 0, amount 0 01:28:46.448 00.000 15672 move complete, result=0 01:28:46.448 00.000 15672 worker thread done servicing request 01:28:46.448 00.000 15672 Worker thread wakes up 01:28:46.448 00.000 30444 GuideStep: 0.3 px 71 ms WEST, 0.7 px 0 ms NORTH 01:28:46.448 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:46.448 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:48.355 01.907 15672 Exposure complete 01:28:48.374 00.019 15672 worker thread done servicing request 01:28:48.375 00.001 30444 OnExposeComplete: enter 01:28:48.375 00.000 30444 UpdateGuideState(): m_state=6 01:28:48.375 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5449 01:28:48.375 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=200.13, Mass=118688, SNR=93.0, Peak=10128 HFD=3.8 01:28:48.375 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 01:28:48.375 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 01:28:48.375 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.54 hyp=0.54 cameraTheta=1.45 mountX=-0.09 mountY=0.54, mountTheta=1.73 01:28:48.375 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.54, opts=13) 01:28:48.375 00.000 30444 Enqueuing Move request for scope (0.06, 0.54) 01:28:48.375 00.000 15672 Worker thread wakes up 01:28:48.376 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.54) opts 0xd 01:28:48.376 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.54) 01:28:48.376 00.000 15672 Moving (0.06, 0.54) raw xDistance=-0.09 yDistance=0.54 01:28:48.376 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 01:28:48.376 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:28:48.376 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54 01:28:48.376 00.000 15672 MoveAxis(E, 0, ABG) 01:28:48.376 00.000 15672 Move returns status 0, amount 0 01:28:48.376 00.000 15672 MoveAxis(N, 0, ABG) 01:28:48.376 00.000 15672 Move returns status 0, amount 0 01:28:48.376 00.000 15672 move complete, result=0 01:28:48.376 00.000 15672 worker thread done servicing request 01:28:48.381 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=11120, FiltMin=2663, FiltMax=9826, Gamma=2.950 01:28:48.430 00.049 30444 UpdateGuideState exits: m=118688 SNR=93.0 Saturated 01:28:48.430 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:48.430 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:48.430 00.000 30444 Enqueuing Expose request 01:28:48.430 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 01:28:48.430 00.000 15672 Worker thread wakes up 01:28:48.430 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:48.430 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:50.545 02.115 15672 Exposure complete 01:28:50.577 00.032 15672 worker thread done servicing request 01:28:50.577 00.000 30444 OnExposeComplete: enter 01:28:50.577 00.000 30444 UpdateGuideState(): m_state=6 01:28:50.577 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5450 01:28:50.577 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=200.31, Mass=121535, SNR=85.9, Peak=11381 HFD=3.6 01:28:50.577 00.000 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.67 = 1.67) 01:28:50.577 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.61 = 1.61) 01:28:50.578 00.001 30444 CameraToMount -- cameraX=0.13 cameraY=0.73 hyp=0.74 cameraTheta=1.39 mountX=-0.07 mountY=0.74, mountTheta=1.67 01:28:50.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.73, opts=13) 01:28:50.578 00.000 30444 Enqueuing Move request for scope (0.13, 0.73) 01:28:50.578 00.000 15672 Worker thread wakes up 01:28:50.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.73) opts 0xd 01:28:50.578 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.73) 01:28:50.578 00.000 15672 Moving (0.13, 0.73) raw xDistance=-0.07 yDistance=0.74 01:28:50.578 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 01:28:50.578 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:28:50.578 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74 01:28:50.578 00.000 15672 MoveAxis(E, 0, ABG) 01:28:50.578 00.000 15672 Move returns status 0, amount 0 01:28:50.579 00.001 15672 MoveAxis(N, 0, ABG) 01:28:50.579 00.000 15672 Move returns status 0, amount 0 01:28:50.579 00.000 15672 move complete, result=0 01:28:50.579 00.000 15672 worker thread done servicing request 01:28:50.584 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2067, max=11654, FiltMin=2574, FiltMax=9724, Gamma=2.950 01:28:50.633 00.049 30444 UpdateGuideState exits: m=121535 SNR=85.9 Saturated 01:28:50.633 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:50.633 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:50.633 00.000 30444 Enqueuing Expose request 01:28:50.633 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 0 ms NORTH 01:28:50.633 00.000 15672 Worker thread wakes up 01:28:50.633 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:50.633 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:52.540 01.907 15672 Exposure complete 01:28:52.560 00.020 15672 worker thread done servicing request 01:28:52.560 00.000 30444 OnExposeComplete: enter 01:28:52.560 00.000 30444 UpdateGuideState(): m_state=6 01:28:52.560 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5451 01:28:52.561 00.001 30444 Star::Find returns 1 (1), X=460.28, Y=200.35, Mass=119502, SNR=84.4, Peak=10883 HFD=3.6 01:28:52.561 00.000 30444 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 01:28:52.561 00.000 30444 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.58 = 1.58) 01:28:52.561 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.76 hyp=0.77 cameraTheta=1.37 mountX=-0.06 mountY=0.77, mountTheta=1.64 01:28:52.561 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.76, opts=13) 01:28:52.561 00.000 30444 Enqueuing Move request for scope (0.16, 0.76) 01:28:52.561 00.000 15672 Worker thread wakes up 01:28:52.561 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.76) opts 0xd 01:28:52.561 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.76) 01:28:52.562 00.001 15672 Moving (0.16, 0.76) raw xDistance=-0.06 yDistance=0.77 01:28:52.562 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:28:52.562 00.000 15672 resist switch: large excursion: input 0.77 thresh 0.75 direction from -1 to 1 01:28:52.562 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.32 01:28:52.562 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77 01:28:52.562 00.000 15672 MoveAxis(E, 0, ABG) 01:28:52.562 00.000 15672 Move returns status 0, amount 0 01:28:52.562 00.000 15672 MoveAxis(S, 138, ABG) 01:28:52.562 00.000 15672 Guiding Dir = 1, Dur = 138 01:28:52.562 00.000 15672 IsSlewing returns 0 01:28:52.563 00.001 15672 IsGuiding returns 0 01:28:52.568 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=11105, FiltMin=2549, FiltMax=9872, Gamma=2.950 01:28:52.630 00.062 30444 UpdateGuideState exits: m=119502 SNR=84.4 Saturated 01:28:52.630 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:52.630 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:52.630 00.000 30444 Enqueuing Expose request 01:28:52.645 00.015 15672 PulseGuide returned control before completion, sleep 67 01:28:52.715 00.070 15672 IsGuiding returns 1 01:28:52.715 00.000 15672 scope still moving after pulse duration time elapsed 01:28:52.736 00.021 15672 IsSlewing returns 0 01:28:52.738 00.002 15672 IsGuiding returns 1 01:28:52.758 00.020 15672 IsSlewing returns 0 01:28:52.761 00.003 15672 IsGuiding returns 1 01:28:52.782 00.021 15672 IsSlewing returns 0 01:28:52.785 00.003 15672 IsGuiding returns 1 01:28:52.805 00.020 15672 IsSlewing returns 0 01:28:52.823 00.018 15672 IsGuiding returns 0 01:28:52.823 00.000 15672 scope move finished after 138 + 121 ms 01:28:52.824 00.001 15672 Move returns status 0, amount 138 01:28:52.824 00.000 15672 move complete, result=0 01:28:52.824 00.000 15672 worker thread done servicing request 01:28:52.824 00.000 15672 Worker thread wakes up 01:28:52.824 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:52.824 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:52.825 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.8 px 138 ms SOUTH 01:28:54.940 02.115 15672 Exposure complete 01:28:54.971 00.031 15672 worker thread done servicing request 01:28:54.971 00.000 30444 OnExposeComplete: enter 01:28:54.971 00.000 30444 UpdateGuideState(): m_state=6 01:28:54.971 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5452 01:28:54.971 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=200.21, Mass=120102, SNR=95.5, Peak=10400 HFD=3.7 01:28:54.972 00.001 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 01:28:54.972 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 01:28:54.972 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.62 hyp=0.70 cameraTheta=1.08 mountX=0.15 mountY=0.67, mountTheta=1.35 01:28:54.972 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.62, opts=13) 01:28:54.972 00.000 30444 Enqueuing Move request for scope (0.33, 0.62) 01:28:54.972 00.000 15672 Worker thread wakes up 01:28:54.972 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.62) opts 0xd 01:28:54.972 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.62) 01:28:54.972 00.000 15672 Moving (0.33, 0.62) raw xDistance=0.15 yDistance=0.67 01:28:54.972 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:28:54.972 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67 01:28:54.973 00.001 15672 MoveAxis(E, 0, ABG) 01:28:54.973 00.000 15672 Move returns status 0, amount 0 01:28:54.973 00.000 15672 MoveAxis(S, 120, ABG) 01:28:54.973 00.000 15672 Guiding Dir = 1, Dur = 120 01:28:54.973 00.000 15672 IsSlewing returns 0 01:28:54.975 00.002 15672 IsGuiding returns 0 01:28:54.979 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=11344, FiltMin=2659, FiltMax=10229, Gamma=2.950 01:28:55.028 00.049 30444 UpdateGuideState exits: m=120102 SNR=95.5 Saturated 01:28:55.028 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:55.028 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:55.028 00.000 30444 Enqueuing Expose request 01:28:55.058 00.030 15672 PulseGuide returned control before completion, sleep 48 01:28:55.108 00.050 15672 IsGuiding returns 1 01:28:55.108 00.000 15672 scope still moving after pulse duration time elapsed 01:28:55.129 00.021 15672 IsSlewing returns 0 01:28:55.130 00.001 15672 IsGuiding returns 1 01:28:55.151 00.021 15672 IsSlewing returns 0 01:28:55.153 00.002 15672 IsGuiding returns 1 01:28:55.175 00.022 15672 IsSlewing returns 0 01:28:55.178 00.003 15672 IsGuiding returns 1 01:28:55.199 00.021 15672 IsSlewing returns 0 01:28:55.219 00.020 15672 IsGuiding returns 0 01:28:55.219 00.000 15672 scope move finished after 120 + 124 ms 01:28:55.219 00.000 15672 Move returns status 0, amount 120 01:28:55.219 00.000 15672 move complete, result=0 01:28:55.219 00.000 15672 worker thread done servicing request 01:28:55.220 00.001 15672 Worker thread wakes up 01:28:55.220 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:55.220 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:55.220 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 120 ms SOUTH 01:28:57.129 01.909 15672 Exposure complete 01:28:57.149 00.020 15672 worker thread done servicing request 01:28:57.149 00.000 30444 OnExposeComplete: enter 01:28:57.149 00.000 30444 UpdateGuideState(): m_state=6 01:28:57.149 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5453 01:28:57.150 00.001 30444 Star::Find returns 1 (1), X=459.26, Y=200.15, Mass=128343, SNR=99.4, Peak=12879 HFD=3.5 01:28:57.150 00.000 30444 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.28) = xAngle (2.84 = 2.84) 01:28:57.150 00.000 30444 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.78 = 2.78) 01:28:57.150 00.000 30444 CameraToMount -- cameraX=-0.86 cameraY=0.56 hyp=1.03 cameraTheta=2.56 mountX=-0.98 mountY=0.36, mountTheta=2.79 01:28:57.150 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.86, y=0.56, opts=13) 01:28:57.150 00.000 30444 Enqueuing Move request for scope (-0.86, 0.56) 01:28:57.150 00.000 15672 Worker thread wakes up 01:28:57.150 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.56) opts 0xd 01:28:57.150 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.86, 0.56) 01:28:57.150 00.000 15672 Moving (-0.86, 0.56) raw xDistance=-0.98 yDistance=0.36 01:28:57.150 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.98 01:28:57.150 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 01:28:57.150 00.000 15672 MoveAxis(E, 265, ABG) 01:28:57.150 00.000 15672 Guiding Dir = 2, Dur = 265 01:28:57.151 00.001 15672 IsSlewing returns 0 01:28:57.153 00.002 15672 IsGuiding returns 0 01:28:57.157 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=12879, FiltMin=2574, FiltMax=9657, Gamma=2.950 01:28:57.183 00.026 15672 PulseGuide returned control before completion, sleep 246 01:28:57.400 00.217 30444 UpdateGuideState exits: m=128343 SNR=99.4 Saturated 01:28:57.401 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:57.401 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:57.401 00.000 30444 Enqueuing Expose request 01:28:57.431 00.030 15672 IsGuiding returns 1 01:28:57.431 00.000 15672 scope still moving after pulse duration time elapsed 01:28:57.452 00.021 15672 IsSlewing returns 0 01:28:57.453 00.001 15672 IsGuiding returns 1 01:28:57.474 00.021 15672 IsSlewing returns 0 01:28:57.503 00.029 15672 IsGuiding returns 0 01:28:57.503 00.000 15672 scope move finished after 265 + 85 ms 01:28:57.503 00.000 15672 Move returns status 0, amount 265 01:28:57.503 00.000 15672 MoveAxis(S, 65, ABG) 01:28:57.503 00.000 15672 Guiding Dir = 1, Dur = 65 01:28:57.503 00.000 15672 IsSlewing returns 0 01:28:57.505 00.002 15672 IsGuiding returns 0 01:28:57.588 00.083 15672 IsGuiding returns 1 01:28:57.588 00.000 15672 scope still moving after pulse duration time elapsed 01:28:57.610 00.022 15672 IsSlewing returns 0 01:28:57.612 00.002 15672 IsGuiding returns 1 01:28:57.634 00.022 15672 IsSlewing returns 0 01:28:57.663 00.029 15672 IsGuiding returns 0 01:28:57.664 00.001 15672 scope move finished after 65 + 93 ms 01:28:57.664 00.000 15672 Move returns status 0, amount 65 01:28:57.664 00.000 15672 move complete, result=0 01:28:57.664 00.000 15672 worker thread done servicing request 01:28:57.664 00.000 15672 Worker thread wakes up 01:28:57.664 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:28:57.664 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:28:57.665 00.001 30444 GuideStep: -1.0 px 265 ms EAST, 0.4 px 65 ms SOUTH 01:28:59.774 02.109 15672 Exposure complete 01:28:59.793 00.019 15672 worker thread done servicing request 01:28:59.794 00.001 30444 OnExposeComplete: enter 01:28:59.794 00.000 30444 UpdateGuideState(): m_state=6 01:28:59.794 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5454 01:28:59.794 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=200.00, Mass=116290, SNR=77.1, Peak=10883 HFD=3.4 01:28:59.794 00.000 30444 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.28) = xAngle (0.91 = 0.91) 01:28:59.794 00.000 30444 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.85 = 0.85) 01:28:59.794 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.41 hyp=0.70 cameraTheta=0.63 mountX=0.43 mountY=0.53, mountTheta=0.89 01:28:59.794 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.41, opts=13) 01:28:59.794 00.000 30444 Enqueuing Move request for scope (0.56, 0.41) 01:28:59.795 00.001 15672 Worker thread wakes up 01:28:59.795 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.41) opts 0xd 01:28:59.795 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.41) 01:28:59.795 00.000 15672 Moving (0.56, 0.41) raw xDistance=0.43 yDistance=0.53 01:28:59.795 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.43 01:28:59.795 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 01:28:59.795 00.000 15672 MoveAxis(W, 97, ABG) 01:28:59.795 00.000 15672 Guiding Dir = 3, Dur = 97 01:28:59.795 00.000 15672 IsSlewing returns 0 01:28:59.796 00.001 15672 IsGuiding returns 0 01:28:59.801 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=10883, FiltMin=2645, FiltMax=9604, Gamma=2.950 01:28:59.818 00.017 15672 PulseGuide returned control before completion, sleep 86 01:28:59.850 00.032 30444 UpdateGuideState exits: m=116290 SNR=77.1 Saturated 01:28:59.850 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:28:59.850 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:28:59.850 00.000 30444 Enqueuing Expose request 01:28:59.906 00.056 15672 IsGuiding returns 1 01:28:59.906 00.000 15672 scope still moving after pulse duration time elapsed 01:28:59.926 00.020 15672 IsSlewing returns 0 01:28:59.927 00.001 15672 IsGuiding returns 1 01:28:59.949 00.022 15672 IsSlewing returns 0 01:28:59.950 00.001 15672 IsGuiding returns 0 01:28:59.950 00.000 15672 scope move finished after 97 + 56 ms 01:28:59.950 00.000 15672 Move returns status 0, amount 97 01:28:59.950 00.000 15672 MoveAxis(S, 94, ABG) 01:28:59.950 00.000 15672 Guiding Dir = 1, Dur = 94 01:28:59.950 00.000 15672 IsSlewing returns 0 01:28:59.951 00.001 15672 IsGuiding returns 0 01:29:00.026 00.075 15672 PulseGuide returned control before completion, sleep 30 01:29:00.057 00.031 15672 IsGuiding returns 1 01:29:00.057 00.000 15672 scope still moving after pulse duration time elapsed 01:29:00.078 00.021 15672 IsSlewing returns 0 01:29:00.079 00.001 15672 IsGuiding returns 1 01:29:00.100 00.021 15672 IsSlewing returns 0 01:29:00.101 00.001 15672 IsGuiding returns 1 01:29:00.122 00.021 15672 IsSlewing returns 0 01:29:00.185 00.063 15672 IsGuiding returns 0 01:29:00.185 00.000 15672 scope move finished after 94 + 139 ms 01:29:00.185 00.000 15672 Move returns status 0, amount 94 01:29:00.185 00.000 15672 move complete, result=0 01:29:00.185 00.000 15672 worker thread done servicing request 01:29:00.185 00.000 15672 Worker thread wakes up 01:29:00.185 00.000 30444 GuideStep: 0.4 px 97 ms WEST, 0.5 px 94 ms SOUTH 01:29:00.185 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:00.186 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:02.095 01.909 15672 Exposure complete 01:29:02.115 00.020 15672 worker thread done servicing request 01:29:02.115 00.000 30444 OnExposeComplete: enter 01:29:02.115 00.000 30444 UpdateGuideState(): m_state=6 01:29:02.115 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5455 01:29:02.115 00.000 30444 Star::Find returns 1 (1), X=459.90, Y=200.58, Mass=111681, SNR=83.4, Peak=10953 HFD=3.5 01:29:02.116 00.001 30444 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.28) = xAngle (2.07 = 2.07) 01:29:02.116 00.000 30444 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.01 = 2.01) 01:29:02.116 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=1.00 hyp=1.02 cameraTheta=1.80 mountX=-0.49 mountY=0.92, mountTheta=2.06 01:29:02.116 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=1.00, opts=13) 01:29:02.116 00.000 30444 Enqueuing Move request for scope (-0.23, 1.00) 01:29:02.116 00.000 15672 Worker thread wakes up 01:29:02.116 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 1.00) opts 0xd 01:29:02.116 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 1.00) 01:29:02.116 00.000 15672 Moving (-0.23, 1.00) raw xDistance=-0.49 yDistance=0.92 01:29:02.116 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.49 01:29:02.116 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92 01:29:02.116 00.000 15672 MoveAxis(E, 126, ABG) 01:29:02.116 00.000 15672 Guiding Dir = 2, Dur = 126 01:29:02.117 00.001 15672 IsSlewing returns 0 01:29:02.118 00.001 15672 IsGuiding returns 0 01:29:02.123 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=11897, FiltMin=2548, FiltMax=10159, Gamma=2.950 01:29:02.134 00.011 15672 PulseGuide returned control before completion, sleep 121 01:29:02.310 00.176 15672 IsGuiding returns 0 01:29:02.310 00.000 15672 Move returns status 0, amount 126 01:29:02.310 00.000 15672 MoveAxis(S, 165, ABG) 01:29:02.310 00.000 15672 Guiding Dir = 1, Dur = 165 01:29:02.311 00.001 15672 IsSlewing returns 0 01:29:02.311 00.000 15672 IsGuiding returns 0 01:29:02.391 00.080 15672 PulseGuide returned control before completion, sleep 97 01:29:02.488 00.097 30444 UpdateGuideState exits: m=111681 SNR=83.4 Saturated 01:29:02.488 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:02.489 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:02.489 00.000 30444 Enqueuing Expose request 01:29:02.491 00.002 15672 IsGuiding returns 1 01:29:02.492 00.001 15672 scope still moving after pulse duration time elapsed 01:29:02.513 00.021 15672 IsSlewing returns 0 01:29:02.582 00.069 15672 IsGuiding returns 0 01:29:02.582 00.000 15672 scope move finished after 165 + 105 ms 01:29:02.582 00.000 15672 Move returns status 0, amount 165 01:29:02.582 00.000 15672 move complete, result=0 01:29:02.582 00.000 15672 worker thread done servicing request 01:29:02.582 00.000 15672 Worker thread wakes up 01:29:02.582 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:02.583 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:02.583 00.000 30444 GuideStep: -0.5 px 126 ms EAST, 0.9 px 165 ms SOUTH 01:29:04.700 02.117 15672 Exposure complete 01:29:04.730 00.030 15672 worker thread done servicing request 01:29:04.730 00.000 30444 OnExposeComplete: enter 01:29:04.730 00.000 30444 UpdateGuideState(): m_state=6 01:29:04.730 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5456 01:29:04.730 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=200.26, Mass=124880, SNR=88.2, Peak=11070 HFD=3.6 01:29:04.730 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.07 = 1.07) 01:29:04.730 00.000 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.01 = 1.01) 01:29:04.730 00.000 30444 CameraToMount -- cameraX=0.67 cameraY=0.67 hyp=0.95 cameraTheta=0.79 mountX=0.46 mountY=0.80, mountTheta=1.05 01:29:04.731 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.67, y=0.67, opts=13) 01:29:04.731 00.000 30444 Enqueuing Move request for scope (0.67, 0.67) 01:29:04.731 00.000 15672 Worker thread wakes up 01:29:04.731 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.67) opts 0xd 01:29:04.731 00.000 15672 Handling offset move in thread for scope, endpoint = (0.67, 0.67) 01:29:04.731 00.000 15672 Moving (0.67, 0.67) raw xDistance=0.46 yDistance=0.80 01:29:04.731 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.46 01:29:04.731 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 01:29:04.731 00.000 15672 MoveAxis(W, 114, ABG) 01:29:04.731 00.000 15672 Guiding Dir = 3, Dur = 114 01:29:04.732 00.001 15672 IsSlewing returns 0 01:29:04.733 00.001 15672 IsGuiding returns 0 01:29:04.738 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=11070, FiltMin=2523, FiltMax=9476, Gamma=2.950 01:29:04.754 00.016 15672 PulseGuide returned control before completion, sleep 103 01:29:04.786 00.032 30444 UpdateGuideState exits: m=124880 SNR=88.2 Saturated 01:29:04.786 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:04.786 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:04.786 00.000 30444 Enqueuing Expose request 01:29:04.860 00.074 15672 IsGuiding returns 1 01:29:04.860 00.000 15672 scope still moving after pulse duration time elapsed 01:29:04.881 00.021 15672 IsSlewing returns 0 01:29:04.916 00.035 15672 IsGuiding returns 0 01:29:04.916 00.000 15672 scope move finished after 114 + 69 ms 01:29:04.916 00.000 15672 Move returns status 0, amount 114 01:29:04.916 00.000 15672 MoveAxis(S, 142, ABG) 01:29:04.916 00.000 15672 Guiding Dir = 1, Dur = 142 01:29:04.917 00.001 15672 IsSlewing returns 0 01:29:04.919 00.002 15672 IsGuiding returns 0 01:29:04.994 00.075 15672 PulseGuide returned control before completion, sleep 78 01:29:05.075 00.081 15672 IsGuiding returns 1 01:29:05.075 00.000 15672 scope still moving after pulse duration time elapsed 01:29:05.096 00.021 15672 IsSlewing returns 0 01:29:05.099 00.003 15672 IsGuiding returns 1 01:29:05.120 00.021 15672 IsSlewing returns 0 01:29:05.186 00.066 15672 IsGuiding returns 0 01:29:05.186 00.000 15672 scope move finished after 142 + 123 ms 01:29:05.186 00.000 15672 Move returns status 0, amount 142 01:29:05.186 00.000 15672 move complete, result=0 01:29:05.186 00.000 15672 worker thread done servicing request 01:29:05.186 00.000 15672 Worker thread wakes up 01:29:05.186 00.000 30444 GuideStep: 0.5 px 114 ms WEST, 0.8 px 142 ms SOUTH 01:29:05.186 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:05.186 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:07.102 01.916 15672 Exposure complete 01:29:07.135 00.033 15672 worker thread done servicing request 01:29:07.135 00.000 30444 OnExposeComplete: enter 01:29:07.135 00.000 30444 UpdateGuideState(): m_state=6 01:29:07.135 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5457 01:29:07.135 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=200.30, Mass=118580, SNR=97.1, Peak=10963 HFD=3.6 01:29:07.135 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 01:29:07.135 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 01:29:07.135 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.71 hyp=0.73 cameraTheta=1.34 mountX=-0.03 mountY=0.73, mountTheta=1.62 01:29:07.135 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.71, opts=13) 01:29:07.135 00.000 30444 Enqueuing Move request for scope (0.17, 0.71) 01:29:07.136 00.001 15672 Worker thread wakes up 01:29:07.136 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.71) opts 0xd 01:29:07.136 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.71) 01:29:07.136 00.000 15672 Moving (0.17, 0.71) raw xDistance=-0.03 yDistance=0.73 01:29:07.136 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:29:07.136 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73 01:29:07.136 00.000 15672 MoveAxis(E, 0, ABG) 01:29:07.136 00.000 15672 Move returns status 0, amount 0 01:29:07.136 00.000 15672 MoveAxis(S, 130, ABG) 01:29:07.136 00.000 15672 Guiding Dir = 1, Dur = 130 01:29:07.137 00.001 15672 IsSlewing returns 0 01:29:07.138 00.001 15672 IsGuiding returns 0 01:29:07.142 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=11380, FiltMin=2647, FiltMax=9818, Gamma=2.950 01:29:07.214 00.072 15672 PulseGuide returned control before completion, sleep 64 01:29:07.280 00.066 15672 IsGuiding returns 1 01:29:07.281 00.001 15672 scope still moving after pulse duration time elapsed 01:29:07.301 00.020 15672 IsSlewing returns 0 01:29:07.304 00.003 15672 IsGuiding returns 1 01:29:07.325 00.021 15672 IsSlewing returns 0 01:29:07.328 00.003 15672 IsGuiding returns 1 01:29:07.349 00.021 15672 IsSlewing returns 0 01:29:07.376 00.027 15672 IsGuiding returns 0 01:29:07.376 00.000 15672 scope move finished after 130 + 108 ms 01:29:07.376 00.000 15672 Move returns status 0, amount 130 01:29:07.376 00.000 15672 move complete, result=0 01:29:07.376 00.000 15672 worker thread done servicing request 01:29:07.594 00.218 30444 UpdateGuideState exits: m=118580 SNR=97.1 Saturated 01:29:07.594 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:07.594 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:07.594 00.000 30444 Enqueuing Expose request 01:29:07.594 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.7 px 130 ms SOUTH 01:29:07.594 00.000 15672 Worker thread wakes up 01:29:07.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:07.594 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:09.704 02.110 15672 Exposure complete 01:29:09.724 00.020 15672 worker thread done servicing request 01:29:09.724 00.000 30444 OnExposeComplete: enter 01:29:09.724 00.000 30444 UpdateGuideState(): m_state=6 01:29:09.724 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5458 01:29:09.724 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=200.38, Mass=129071, SNR=98.4, Peak=11194 HFD=3.4 01:29:09.724 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 01:29:09.724 00.000 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 01:29:09.724 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.79 hyp=0.87 cameraTheta=1.15 mountX=0.12 mountY=0.85, mountTheta=1.43 01:29:09.725 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.79, opts=13) 01:29:09.725 00.000 30444 Enqueuing Move request for scope (0.35, 0.79) 01:29:09.725 00.000 15672 Worker thread wakes up 01:29:09.725 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.79) opts 0xd 01:29:09.725 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.79) 01:29:09.725 00.000 15672 Moving (0.35, 0.79) raw xDistance=0.12 yDistance=0.85 01:29:09.725 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:29:09.725 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 01:29:09.725 00.000 15672 MoveAxis(E, 0, ABG) 01:29:09.725 00.000 15672 Move returns status 0, amount 0 01:29:09.725 00.000 15672 MoveAxis(S, 151, ABG) 01:29:09.725 00.000 15672 Guiding Dir = 1, Dur = 151 01:29:09.725 00.000 15672 IsSlewing returns 0 01:29:09.727 00.002 15672 IsGuiding returns 0 01:29:09.731 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11354, FiltMin=2651, FiltMax=10156, Gamma=2.950 01:29:09.781 00.050 30444 UpdateGuideState exits: m=129071 SNR=98.4 Saturated 01:29:09.782 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:09.782 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:09.782 00.000 30444 Enqueuing Expose request 01:29:09.803 00.021 15672 PulseGuide returned control before completion, sleep 86 01:29:09.916 00.113 15672 IsGuiding returns 1 01:29:09.916 00.000 15672 scope still moving after pulse duration time elapsed 01:29:09.937 00.021 15672 IsSlewing returns 0 01:29:09.940 00.003 15672 IsGuiding returns 1 01:29:09.961 00.021 15672 IsSlewing returns 0 01:29:09.979 00.018 15672 IsGuiding returns 0 01:29:09.980 00.001 15672 scope move finished after 151 + 101 ms 01:29:09.980 00.000 15672 Move returns status 0, amount 151 01:29:09.980 00.000 15672 move complete, result=0 01:29:09.980 00.000 15672 worker thread done servicing request 01:29:09.980 00.000 15672 Worker thread wakes up 01:29:09.980 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:09.980 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:09.981 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.8 px 151 ms SOUTH 01:29:11.886 01.905 15672 Exposure complete 01:29:11.906 00.020 15672 worker thread done servicing request 01:29:11.906 00.000 30444 OnExposeComplete: enter 01:29:11.906 00.000 30444 UpdateGuideState(): m_state=6 01:29:11.906 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5459 01:29:11.906 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=200.46, Mass=123096, SNR=111.2, Peak=11631 HFD=3.4 01:29:11.906 00.000 30444 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 01:29:11.906 00.000 30444 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.53 = 1.53) 01:29:11.906 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.88 hyp=0.91 cameraTheta=1.31 mountX=-0.02 mountY=0.91, mountTheta=1.59 01:29:11.907 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.88, opts=13) 01:29:11.907 00.000 30444 Enqueuing Move request for scope (0.23, 0.88) 01:29:11.907 00.000 15672 Worker thread wakes up 01:29:11.907 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.88) opts 0xd 01:29:11.907 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.88) 01:29:11.907 00.000 15672 Moving (0.23, 0.88) raw xDistance=-0.02 yDistance=0.91 01:29:11.907 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 01:29:11.907 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91 01:29:11.907 00.000 15672 MoveAxis(E, 0, ABG) 01:29:11.907 00.000 15672 Move returns status 0, amount 0 01:29:11.907 00.000 15672 MoveAxis(S, 162, ABG) 01:29:11.907 00.000 15672 Guiding Dir = 1, Dur = 162 01:29:11.908 00.001 15672 IsSlewing returns 0 01:29:11.909 00.001 15672 IsGuiding returns 0 01:29:11.913 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=11632, FiltMin=2606, FiltMax=9787, Gamma=2.950 01:29:11.990 00.077 15672 PulseGuide returned control before completion, sleep 91 01:29:12.087 00.097 15672 IsGuiding returns 1 01:29:12.087 00.000 15672 scope still moving after pulse duration time elapsed 01:29:12.109 00.022 15672 IsSlewing returns 0 01:29:12.110 00.001 15672 IsGuiding returns 1 01:29:12.131 00.021 15672 IsSlewing returns 0 01:29:12.132 00.001 15672 IsGuiding returns 1 01:29:12.153 00.021 15672 IsSlewing returns 0 01:29:12.184 00.031 15672 IsGuiding returns 0 01:29:12.184 00.000 15672 scope move finished after 162 + 112 ms 01:29:12.184 00.000 15672 Move returns status 0, amount 162 01:29:12.184 00.000 15672 move complete, result=0 01:29:12.185 00.001 15672 worker thread done servicing request 01:29:12.186 00.001 30444 UpdateGuideState exits: m=123096 SNR=111.2 Saturated 01:29:12.186 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:12.186 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:12.186 00.000 30444 Enqueuing Expose request 01:29:12.186 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.9 px 162 ms SOUTH 01:29:12.187 00.001 15672 Worker thread wakes up 01:29:12.187 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:12.187 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:14.304 02.117 15672 Exposure complete 01:29:14.338 00.034 15672 worker thread done servicing request 01:29:14.338 00.000 30444 OnExposeComplete: enter 01:29:14.338 00.000 30444 UpdateGuideState(): m_state=6 01:29:14.338 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5460 01:29:14.338 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=200.42, Mass=132493, SNR=99.2, Peak=10939 HFD=3.6 01:29:14.338 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 01:29:14.338 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 01:29:14.338 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.83 hyp=0.83 cameraTheta=1.55 mountX=-0.21 mountY=0.82, mountTheta=1.83 01:29:14.339 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.83, opts=13) 01:29:14.339 00.000 30444 Enqueuing Move request for scope (0.02, 0.83) 01:29:14.339 00.000 15672 Worker thread wakes up 01:29:14.339 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.83) opts 0xd 01:29:14.339 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.83) 01:29:14.339 00.000 15672 Moving (0.02, 0.83) raw xDistance=-0.21 yDistance=0.82 01:29:14.339 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 01:29:14.339 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 01:29:14.339 00.000 15672 MoveAxis(E, 0, ABG) 01:29:14.339 00.000 15672 Move returns status 0, amount 0 01:29:14.339 00.000 15672 MoveAxis(S, 146, ABG) 01:29:14.339 00.000 15672 Guiding Dir = 1, Dur = 146 01:29:14.340 00.001 15672 IsSlewing returns 0 01:29:14.342 00.002 15672 IsGuiding returns 0 01:29:14.346 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=11500, FiltMin=2605, FiltMax=10563, Gamma=2.950 01:29:14.395 00.049 30444 UpdateGuideState exits: m=132493 SNR=99.2 Saturated 01:29:14.395 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:14.395 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:14.395 00.000 30444 Enqueuing Expose request 01:29:14.419 00.024 15672 PulseGuide returned control before completion, sleep 79 01:29:14.500 00.081 15672 IsGuiding returns 1 01:29:14.500 00.000 15672 scope still moving after pulse duration time elapsed 01:29:14.521 00.021 15672 IsSlewing returns 0 01:29:14.524 00.003 15672 IsGuiding returns 1 01:29:14.545 00.021 15672 IsSlewing returns 0 01:29:14.548 00.003 15672 IsGuiding returns 1 01:29:14.569 00.021 15672 IsSlewing returns 0 01:29:14.612 00.043 15672 IsGuiding returns 0 01:29:14.612 00.000 15672 scope move finished after 146 + 124 ms 01:29:14.612 00.000 15672 Move returns status 0, amount 146 01:29:14.612 00.000 15672 move complete, result=0 01:29:14.613 00.001 15672 worker thread done servicing request 01:29:14.613 00.000 15672 Worker thread wakes up 01:29:14.613 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:14.613 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:14.613 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 146 ms SOUTH 01:29:16.521 01.908 15672 Exposure complete 01:29:16.543 00.022 15672 worker thread done servicing request 01:29:16.544 00.001 30444 OnExposeComplete: enter 01:29:16.544 00.000 30444 UpdateGuideState(): m_state=6 01:29:16.544 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5461 01:29:16.544 00.000 30444 Star::Find returns 1 (1), X=459.26, Y=201.20, Mass=114442, SNR=84.1, Peak=13085 HFD=3.5 01:29:16.544 00.000 30444 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 01:29:16.544 00.000 30444 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 01:29:16.544 00.000 30444 CameraToMount -- cameraX=-0.86 cameraY=1.61 hyp=1.83 cameraTheta=2.06 mountX=-1.27 mountY=1.38, mountTheta=2.31 01:29:16.544 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.86, y=1.61, opts=13) 01:29:16.544 00.000 30444 Enqueuing Move request for scope (-0.86, 1.61) 01:29:16.545 00.001 15672 Worker thread wakes up 01:29:16.545 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 1.61) opts 0xd 01:29:16.545 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.86, 1.61) 01:29:16.545 00.000 15672 Moving (-0.86, 1.61) raw xDistance=-1.27 yDistance=1.38 01:29:16.545 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.27 01:29:16.545 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.38 from input 1.38 01:29:16.545 00.000 15672 MoveAxis(E, 344, ABG) 01:29:16.545 00.000 15672 Guiding Dir = 2, Dur = 344 01:29:16.546 00.001 15672 IsSlewing returns 0 01:29:16.547 00.001 15672 IsGuiding returns 0 01:29:16.551 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13562, FiltMin=2608, FiltMax=9432, Gamma=2.950 01:29:16.575 00.024 15672 PulseGuide returned control before completion, sleep 326 01:29:16.600 00.025 30444 UpdateGuideState exits: m=114442 SNR=84.1 Saturated 01:29:16.600 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:16.600 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:16.600 00.000 30444 Enqueuing Expose request 01:29:16.904 00.304 15672 IsGuiding returns 1 01:29:16.904 00.000 15672 scope still moving after pulse duration time elapsed 01:29:16.926 00.022 15672 IsSlewing returns 0 01:29:16.928 00.002 15672 IsGuiding returns 1 01:29:16.949 00.021 15672 IsSlewing returns 0 01:29:16.960 00.011 15672 IsGuiding returns 0 01:29:16.961 00.001 15672 scope move finished after 344 + 69 ms 01:29:16.961 00.000 15672 Move returns status 0, amount 344 01:29:16.961 00.000 15672 MoveAxis(S, 247, ABG) 01:29:16.961 00.000 15672 Guiding Dir = 1, Dur = 247 01:29:16.962 00.001 15672 IsSlewing returns 0 01:29:16.964 00.002 15672 IsGuiding returns 0 01:29:17.071 00.107 15672 PulseGuide returned control before completion, sleep 151 01:29:17.225 00.154 15672 IsGuiding returns 1 01:29:17.225 00.000 15672 scope still moving after pulse duration time elapsed 01:29:17.245 00.020 15672 IsSlewing returns 0 01:29:17.247 00.002 15672 IsGuiding returns 1 01:29:17.268 00.021 15672 IsSlewing returns 0 01:29:17.271 00.003 15672 IsGuiding returns 1 01:29:17.292 00.021 15672 IsSlewing returns 0 01:29:17.342 00.050 15672 IsGuiding returns 0 01:29:17.342 00.000 15672 scope move finished after 247 + 130 ms 01:29:17.342 00.000 15672 Move returns status 0, amount 247 01:29:17.342 00.000 15672 move complete, result=0 01:29:17.342 00.000 15672 worker thread done servicing request 01:29:17.342 00.000 15672 Worker thread wakes up 01:29:17.342 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:17.342 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:17.342 00.000 30444 GuideStep: -1.3 px 344 ms EAST, 1.4 px 247 ms SOUTH 01:29:19.451 02.109 15672 Exposure complete 01:29:19.471 00.020 15672 worker thread done servicing request 01:29:19.471 00.000 30444 OnExposeComplete: enter 01:29:19.471 00.000 30444 UpdateGuideState(): m_state=6 01:29:19.471 00.000 30444 Star::Find(15, 459, 201, 0, (0,0,0,0), 0.0, 255) frame 5462 01:29:19.471 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=200.11, Mass=133064, SNR=92.9, Peak=11770 HFD=3.9 01:29:19.472 00.001 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 01:29:19.472 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 01:29:19.472 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=0.52 hyp=0.79 cameraTheta=0.72 mountX=0.42 mountY=0.64, mountTheta=0.98 01:29:19.472 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=0.52, opts=13) 01:29:19.472 00.000 30444 Enqueuing Move request for scope (0.59, 0.52) 01:29:19.472 00.000 15672 Worker thread wakes up 01:29:19.472 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.52) opts 0xd 01:29:19.472 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, 0.52) 01:29:19.472 00.000 15672 Moving (0.59, 0.52) raw xDistance=0.42 yDistance=0.64 01:29:19.472 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.42 01:29:19.472 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 01:29:19.472 00.000 15672 MoveAxis(W, 90, ABG) 01:29:19.472 00.000 15672 Guiding Dir = 3, Dur = 90 01:29:19.473 00.001 15672 IsSlewing returns 0 01:29:19.474 00.001 15672 IsGuiding returns 0 01:29:19.479 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=11770, FiltMin=2597, FiltMax=10557, Gamma=2.950 01:29:19.498 00.019 15672 PulseGuide returned control before completion, sleep 77 01:29:19.535 00.037 30444 UpdateGuideState exits: m=133064 SNR=92.9 Saturated 01:29:19.535 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:19.535 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:19.535 00.000 30444 Enqueuing Expose request 01:29:19.578 00.043 15672 IsGuiding returns 1 01:29:19.578 00.000 15672 scope still moving after pulse duration time elapsed 01:29:19.599 00.021 15672 IsSlewing returns 0 01:29:19.610 00.011 15672 IsGuiding returns 0 01:29:19.611 00.001 15672 scope move finished after 90 + 45 ms 01:29:19.611 00.000 15672 Move returns status 0, amount 90 01:29:19.611 00.000 15672 MoveAxis(S, 113, ABG) 01:29:19.611 00.000 15672 Guiding Dir = 1, Dur = 113 01:29:19.611 00.000 15672 IsSlewing returns 0 01:29:19.612 00.001 15672 IsGuiding returns 0 01:29:19.691 00.079 15672 PulseGuide returned control before completion, sleep 44 01:29:19.738 00.047 15672 IsGuiding returns 1 01:29:19.738 00.000 15672 scope still moving after pulse duration time elapsed 01:29:19.760 00.022 15672 IsSlewing returns 0 01:29:19.763 00.003 15672 IsGuiding returns 1 01:29:19.784 00.021 15672 IsSlewing returns 0 01:29:19.787 00.003 15672 IsGuiding returns 1 01:29:19.808 00.021 15672 IsSlewing returns 0 01:29:19.836 00.028 15672 IsGuiding returns 0 01:29:19.836 00.000 15672 scope move finished after 113 + 111 ms 01:29:19.836 00.000 15672 Move returns status 0, amount 113 01:29:19.836 00.000 15672 move complete, result=0 01:29:19.836 00.000 15672 worker thread done servicing request 01:29:19.837 00.001 15672 Worker thread wakes up 01:29:19.837 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:19.837 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:19.837 00.000 30444 GuideStep: 0.4 px 90 ms WEST, 0.6 px 113 ms SOUTH 01:29:21.743 01.906 15672 Exposure complete 01:29:21.763 00.020 15672 worker thread done servicing request 01:29:21.763 00.000 30444 OnExposeComplete: enter 01:29:21.763 00.000 30444 UpdateGuideState(): m_state=6 01:29:21.763 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5463 01:29:21.763 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=200.18, Mass=128491, SNR=111.6, Peak=12070 HFD=3.3 01:29:21.763 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 01:29:21.763 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 01:29:21.763 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.59 hyp=0.60 cameraTheta=1.75 mountX=-0.27 mountY=0.56, mountTheta=2.02 01:29:21.764 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.59, opts=13) 01:29:21.764 00.000 30444 Enqueuing Move request for scope (-0.11, 0.59) 01:29:21.764 00.000 15672 Worker thread wakes up 01:29:21.764 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.59) opts 0xd 01:29:21.764 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.59) 01:29:21.764 00.000 15672 Moving (-0.11, 0.59) raw xDistance=-0.27 yDistance=0.56 01:29:21.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27 01:29:21.764 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 01:29:21.764 00.000 15672 MoveAxis(E, 65, ABG) 01:29:21.764 00.000 15672 Guiding Dir = 2, Dur = 65 01:29:21.765 00.001 15672 IsSlewing returns 0 01:29:21.766 00.001 15672 IsGuiding returns 0 01:29:21.771 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=12070, FiltMin=2649, FiltMax=10515, Gamma=2.950 01:29:21.783 00.012 15672 PulseGuide returned control before completion, sleep 59 01:29:21.820 00.037 30444 UpdateGuideState exits: m=128491 SNR=111.6 Saturated 01:29:21.820 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:21.820 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:21.820 00.000 30444 Enqueuing Expose request 01:29:21.863 00.043 15672 IsGuiding returns 0 01:29:21.863 00.000 15672 Move returns status 0, amount 65 01:29:21.863 00.000 15672 MoveAxis(S, 99, ABG) 01:29:21.864 00.001 15672 Guiding Dir = 1, Dur = 99 01:29:21.864 00.000 15672 IsSlewing returns 0 01:29:21.866 00.002 15672 IsGuiding returns 0 01:29:21.945 00.079 15672 PulseGuide returned control before completion, sleep 31 01:29:21.978 00.033 15672 IsGuiding returns 1 01:29:21.978 00.000 15672 scope still moving after pulse duration time elapsed 01:29:21.998 00.020 15672 IsSlewing returns 0 01:29:22.001 00.003 15672 IsGuiding returns 1 01:29:22.022 00.021 15672 IsSlewing returns 0 01:29:22.025 00.003 15672 IsGuiding returns 1 01:29:22.045 00.020 15672 IsSlewing returns 0 01:29:22.104 00.059 15672 IsGuiding returns 0 01:29:22.104 00.000 15672 scope move finished after 99 + 138 ms 01:29:22.104 00.000 15672 Move returns status 0, amount 99 01:29:22.104 00.000 15672 move complete, result=0 01:29:22.105 00.001 15672 worker thread done servicing request 01:29:22.105 00.000 15672 Worker thread wakes up 01:29:22.105 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:22.105 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:22.105 00.000 30444 GuideStep: -0.3 px 65 ms EAST, 0.6 px 99 ms SOUTH 01:29:24.212 02.107 15672 Exposure complete 01:29:24.232 00.020 15672 worker thread done servicing request 01:29:24.232 00.000 30444 OnExposeComplete: enter 01:29:24.232 00.000 30444 UpdateGuideState(): m_state=6 01:29:24.232 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5464 01:29:24.232 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=200.20, Mass=114456, SNR=81.7, Peak=10427 HFD=3.6 01:29:24.232 00.000 30444 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.28) = xAngle (1.49 = 1.49) 01:29:24.232 00.000 30444 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.43 = 1.43) 01:29:24.232 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.61 hyp=0.65 cameraTheta=1.21 mountX=0.05 mountY=0.65, mountTheta=1.49 01:29:24.233 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.61, opts=13) 01:29:24.233 00.000 30444 Enqueuing Move request for scope (0.23, 0.61) 01:29:24.233 00.000 15672 Worker thread wakes up 01:29:24.233 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.61) opts 0xd 01:29:24.233 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.61) 01:29:24.233 00.000 15672 Moving (0.23, 0.61) raw xDistance=0.05 yDistance=0.65 01:29:24.233 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:29:24.233 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 01:29:24.233 00.000 15672 MoveAxis(E, 0, ABG) 01:29:24.233 00.000 15672 Move returns status 0, amount 0 01:29:24.233 00.000 15672 MoveAxis(S, 115, ABG) 01:29:24.233 00.000 15672 Guiding Dir = 1, Dur = 115 01:29:24.234 00.001 15672 IsSlewing returns 0 01:29:24.235 00.001 15672 IsGuiding returns 0 01:29:24.238 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=10834, FiltMin=2626, FiltMax=9572, Gamma=2.950 01:29:24.287 00.049 30444 UpdateGuideState exits: m=114456 SNR=81.7 Saturated 01:29:24.287 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:24.287 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:24.287 00.000 30444 Enqueuing Expose request 01:29:24.308 00.021 15672 PulseGuide returned control before completion, sleep 52 01:29:24.362 00.054 15672 IsGuiding returns 1 01:29:24.362 00.000 15672 scope still moving after pulse duration time elapsed 01:29:24.382 00.020 15672 IsSlewing returns 0 01:29:24.383 00.001 15672 IsGuiding returns 1 01:29:24.405 00.022 15672 IsSlewing returns 0 01:29:24.406 00.001 15672 IsGuiding returns 1 01:29:24.427 00.021 15672 IsSlewing returns 0 01:29:24.483 00.056 15672 IsGuiding returns 0 01:29:24.484 00.001 15672 scope move finished after 115 + 134 ms 01:29:24.484 00.000 15672 Move returns status 0, amount 115 01:29:24.484 00.000 15672 move complete, result=0 01:29:24.484 00.000 15672 worker thread done servicing request 01:29:24.484 00.000 15672 Worker thread wakes up 01:29:24.484 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:24.484 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:24.485 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 115 ms SOUTH 01:29:26.394 01.909 15672 Exposure complete 01:29:26.413 00.019 15672 worker thread done servicing request 01:29:26.413 00.000 30444 OnExposeComplete: enter 01:29:26.413 00.000 30444 UpdateGuideState(): m_state=6 01:29:26.414 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5465 01:29:26.414 00.000 30444 Star::Find returns 1 (1), X=460.40, Y=200.11, Mass=121562, SNR=93.2, Peak=10619 HFD=3.6 01:29:26.414 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 01:29:26.414 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.31 = 1.31) 01:29:26.414 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.53 hyp=0.59 cameraTheta=1.09 mountX=0.12 mountY=0.57, mountTheta=1.37 01:29:26.414 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.53, opts=13) 01:29:26.414 00.000 30444 Enqueuing Move request for scope (0.27, 0.53) 01:29:26.414 00.000 15672 Worker thread wakes up 01:29:26.414 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.53) opts 0xd 01:29:26.414 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.53) 01:29:26.414 00.000 15672 Moving (0.27, 0.53) raw xDistance=0.12 yDistance=0.57 01:29:26.414 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:29:26.415 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 01:29:26.415 00.000 15672 MoveAxis(E, 0, ABG) 01:29:26.415 00.000 15672 Move returns status 0, amount 0 01:29:26.415 00.000 15672 MoveAxis(S, 102, ABG) 01:29:26.415 00.000 15672 Guiding Dir = 1, Dur = 102 01:29:26.415 00.000 15672 IsSlewing returns 0 01:29:26.416 00.001 15672 IsGuiding returns 0 01:29:26.420 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=11073, FiltMin=2680, FiltMax=9774, Gamma=2.950 01:29:26.470 00.050 30444 UpdateGuideState exits: m=121562 SNR=93.2 Saturated 01:29:26.470 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:26.470 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:26.470 00.000 30444 Enqueuing Expose request 01:29:26.496 00.026 15672 PulseGuide returned control before completion, sleep 33 01:29:26.561 00.065 15672 IsGuiding returns 1 01:29:26.561 00.000 15672 scope still moving after pulse duration time elapsed 01:29:26.582 00.021 15672 IsSlewing returns 0 01:29:26.584 00.002 15672 IsGuiding returns 1 01:29:26.604 00.020 15672 IsSlewing returns 0 01:29:26.624 00.020 15672 IsGuiding returns 0 01:29:26.625 00.001 15672 scope move finished after 102 + 106 ms 01:29:26.625 00.000 15672 Move returns status 0, amount 102 01:29:26.625 00.000 15672 move complete, result=0 01:29:26.625 00.000 15672 worker thread done servicing request 01:29:26.625 00.000 15672 Worker thread wakes up 01:29:26.625 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:26.626 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:26.626 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 102 ms SOUTH 01:29:28.736 02.110 15672 Exposure complete 01:29:28.755 00.019 15672 worker thread done servicing request 01:29:28.756 00.001 30444 OnExposeComplete: enter 01:29:28.756 00.000 30444 UpdateGuideState(): m_state=6 01:29:28.756 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5466 01:29:28.756 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=200.05, Mass=117983, SNR=95.8, Peak=10989 HFD=3.6 01:29:28.756 00.000 30444 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 01:29:28.756 00.000 30444 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 01:29:28.756 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.47 hyp=0.56 cameraTheta=0.99 mountX=0.17 mountY=0.52, mountTheta=1.26 01:29:28.756 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.47, opts=13) 01:29:28.756 00.000 30444 Enqueuing Move request for scope (0.31, 0.47) 01:29:28.757 00.001 15672 Worker thread wakes up 01:29:28.757 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.47) opts 0xd 01:29:28.757 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.47) 01:29:28.757 00.000 15672 Moving (0.31, 0.47) raw xDistance=0.17 yDistance=0.52 01:29:28.757 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 01:29:28.757 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 01:29:28.757 00.000 15672 MoveAxis(E, 0, ABG) 01:29:28.757 00.000 15672 Move returns status 0, amount 0 01:29:28.757 00.000 15672 MoveAxis(S, 93, ABG) 01:29:28.757 00.000 15672 Guiding Dir = 1, Dur = 93 01:29:28.757 00.000 15672 IsSlewing returns 0 01:29:28.759 00.002 15672 IsGuiding returns 0 01:29:28.762 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=11697, FiltMin=2605, FiltMax=9782, Gamma=2.950 01:29:28.811 00.049 30444 UpdateGuideState exits: m=117983 SNR=95.8 Saturated 01:29:28.811 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:28.811 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:28.811 00.000 30444 Enqueuing Expose request 01:29:28.843 00.032 15672 PulseGuide returned control before completion, sleep 18 01:29:28.864 00.021 15672 IsGuiding returns 1 01:29:28.864 00.000 15672 scope still moving after pulse duration time elapsed 01:29:28.885 00.021 15672 IsSlewing returns 0 01:29:28.886 00.001 15672 IsGuiding returns 1 01:29:28.907 00.021 15672 IsSlewing returns 0 01:29:28.909 00.002 15672 IsGuiding returns 1 01:29:28.930 00.021 15672 IsSlewing returns 0 01:29:28.988 00.058 15672 IsGuiding returns 0 01:29:28.989 00.001 15672 scope move finished after 93 + 136 ms 01:29:28.989 00.000 15672 Move returns status 0, amount 93 01:29:28.989 00.000 15672 move complete, result=0 01:29:28.989 00.000 15672 worker thread done servicing request 01:29:28.989 00.000 15672 Worker thread wakes up 01:29:28.989 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:28.989 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:28.990 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 93 ms SOUTH 01:29:30.898 01.908 15672 Exposure complete 01:29:30.918 00.020 15672 worker thread done servicing request 01:29:30.918 00.000 30444 OnExposeComplete: enter 01:29:30.918 00.000 30444 UpdateGuideState(): m_state=6 01:29:30.918 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5467 01:29:30.918 00.000 30444 Star::Find returns 1 (1), X=459.48, Y=200.40, Mass=118013, SNR=90.8, Peak=11453 HFD=3.3 01:29:30.918 00.000 30444 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.28) = xAngle (2.53 = 2.53) 01:29:30.918 00.000 30444 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 01:29:30.918 00.000 30444 CameraToMount -- cameraX=-0.65 cameraY=0.81 hyp=1.04 cameraTheta=2.25 mountX=-0.85 mountY=0.65, mountTheta=2.49 01:29:30.919 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.65, y=0.81, opts=13) 01:29:30.919 00.000 30444 Enqueuing Move request for scope (-0.65, 0.81) 01:29:30.919 00.000 15672 Worker thread wakes up 01:29:30.919 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.81) opts 0xd 01:29:30.919 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.65, 0.81) 01:29:30.919 00.000 15672 Moving (-0.65, 0.81) raw xDistance=-0.85 yDistance=0.65 01:29:30.919 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.85 01:29:30.919 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 01:29:30.919 00.000 15672 MoveAxis(E, 229, ABG) 01:29:30.919 00.000 15672 Guiding Dir = 2, Dur = 229 01:29:30.920 00.001 15672 IsSlewing returns 0 01:29:30.921 00.001 15672 IsGuiding returns 0 01:29:30.925 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=11453, FiltMin=2585, FiltMax=9225, Gamma=2.950 01:29:30.936 00.011 15672 PulseGuide returned control before completion, sleep 224 01:29:30.973 00.037 30444 UpdateGuideState exits: m=118013 SNR=90.8 Saturated 01:29:30.973 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:30.974 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:30.974 00.000 30444 Enqueuing Expose request 01:29:31.164 00.190 15672 IsGuiding returns 1 01:29:31.164 00.000 15672 scope still moving after pulse duration time elapsed 01:29:31.185 00.021 15672 IsSlewing returns 0 01:29:31.209 00.024 15672 IsGuiding returns 0 01:29:31.209 00.000 15672 scope move finished after 229 + 59 ms 01:29:31.209 00.000 15672 Move returns status 0, amount 229 01:29:31.210 00.001 15672 MoveAxis(S, 116, ABG) 01:29:31.210 00.000 15672 Guiding Dir = 1, Dur = 116 01:29:31.210 00.000 15672 IsSlewing returns 0 01:29:31.213 00.003 15672 IsGuiding returns 0 01:29:31.320 00.107 15672 PulseGuide returned control before completion, sleep 20 01:29:31.341 00.021 15672 IsGuiding returns 1 01:29:31.341 00.000 15672 scope still moving after pulse duration time elapsed 01:29:31.362 00.021 15672 IsSlewing returns 0 01:29:31.363 00.001 15672 IsGuiding returns 1 01:29:31.384 00.021 15672 IsSlewing returns 0 01:29:31.384 00.000 15672 IsGuiding returns 1 01:29:31.405 00.021 15672 IsSlewing returns 0 01:29:31.407 00.002 15672 IsGuiding returns 1 01:29:31.428 00.021 15672 IsSlewing returns 0 01:29:31.449 00.021 15672 IsGuiding returns 0 01:29:31.449 00.000 15672 scope move finished after 116 + 119 ms 01:29:31.449 00.000 15672 Move returns status 0, amount 116 01:29:31.450 00.001 15672 move complete, result=0 01:29:31.450 00.000 15672 worker thread done servicing request 01:29:31.450 00.000 15672 Worker thread wakes up 01:29:31.450 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:31.450 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:31.450 00.000 30444 GuideStep: -0.8 px 229 ms EAST, 0.6 px 116 ms SOUTH 01:29:33.562 02.112 15672 Exposure complete 01:29:33.590 00.028 15672 worker thread done servicing request 01:29:33.590 00.000 30444 OnExposeComplete: enter 01:29:33.590 00.000 30444 UpdateGuideState(): m_state=6 01:29:33.591 00.001 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5468 01:29:33.591 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=200.01, Mass=117895, SNR=89.2, Peak=11063 HFD=3.5 01:29:33.591 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 01:29:33.591 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 01:29:33.591 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.42 hyp=0.51 cameraTheta=0.98 mountX=0.15 mountY=0.47, mountTheta=1.26 01:29:33.591 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.42, opts=13) 01:29:33.591 00.000 30444 Enqueuing Move request for scope (0.28, 0.42) 01:29:33.591 00.000 15672 Worker thread wakes up 01:29:33.591 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.42) opts 0xd 01:29:33.591 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.42) 01:29:33.591 00.000 15672 Moving (0.28, 0.42) raw xDistance=0.15 yDistance=0.47 01:29:33.591 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:29:33.592 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 01:29:33.592 00.000 15672 MoveAxis(E, 0, ABG) 01:29:33.592 00.000 15672 Move returns status 0, amount 0 01:29:33.592 00.000 15672 MoveAxis(S, 85, ABG) 01:29:33.592 00.000 15672 Guiding Dir = 1, Dur = 85 01:29:33.592 00.000 15672 IsSlewing returns 0 01:29:33.593 00.001 15672 IsGuiding returns 0 01:29:33.597 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11563, FiltMin=2481, FiltMax=10446, Gamma=2.950 01:29:33.647 00.050 30444 UpdateGuideState exits: m=117895 SNR=89.2 Saturated 01:29:33.647 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:33.647 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:33.647 00.000 30444 Enqueuing Expose request 01:29:33.668 00.021 15672 PulseGuide returned control before completion, sleep 20 01:29:33.690 00.022 15672 IsGuiding returns 1 01:29:33.691 00.001 15672 scope still moving after pulse duration time elapsed 01:29:33.711 00.020 15672 IsSlewing returns 0 01:29:33.733 00.022 15672 IsGuiding returns 1 01:29:33.754 00.021 15672 IsSlewing returns 0 01:29:33.756 00.002 15672 IsGuiding returns 1 01:29:33.777 00.021 15672 IsSlewing returns 0 01:29:33.798 00.021 15672 IsGuiding returns 0 01:29:33.798 00.000 15672 scope move finished after 85 + 119 ms 01:29:33.798 00.000 15672 Move returns status 0, amount 85 01:29:33.798 00.000 15672 move complete, result=0 01:29:33.799 00.001 15672 worker thread done servicing request 01:29:33.799 00.000 15672 Worker thread wakes up 01:29:33.799 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:33.799 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:33.799 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 85 ms SOUTH 01:29:35.707 01.908 15672 Exposure complete 01:29:35.732 00.025 15672 worker thread done servicing request 01:29:35.732 00.000 30444 OnExposeComplete: enter 01:29:35.732 00.000 30444 UpdateGuideState(): m_state=6 01:29:35.732 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5469 01:29:35.732 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=199.94, Mass=122369, SNR=94.1, Peak=10883 HFD=3.7 01:29:35.732 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 01:29:35.732 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 01:29:35.732 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.35 hyp=0.47 cameraTheta=0.86 mountX=0.19 mountY=0.41, mountTheta=1.13 01:29:35.733 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.35, opts=13) 01:29:35.733 00.000 30444 Enqueuing Move request for scope (0.30, 0.35) 01:29:35.733 00.000 15672 Worker thread wakes up 01:29:35.733 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.35) opts 0xd 01:29:35.733 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.35) 01:29:35.733 00.000 15672 Moving (0.30, 0.35) raw xDistance=0.19 yDistance=0.41 01:29:35.733 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 01:29:35.733 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 01:29:35.733 00.000 15672 MoveAxis(E, 0, ABG) 01:29:35.733 00.000 15672 Move returns status 0, amount 0 01:29:35.733 00.000 15672 MoveAxis(S, 73, ABG) 01:29:35.733 00.000 15672 Guiding Dir = 1, Dur = 73 01:29:35.733 00.000 15672 IsSlewing returns 0 01:29:35.734 00.001 15672 IsGuiding returns 0 01:29:35.737 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=11682, FiltMin=2645, FiltMax=10492, Gamma=2.950 01:29:35.786 00.049 30444 UpdateGuideState exits: m=122369 SNR=94.1 Saturated 01:29:35.786 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:35.786 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:35.786 00.000 30444 Enqueuing Expose request 01:29:35.810 00.024 15672 IsGuiding returns 1 01:29:35.810 00.000 15672 scope still moving after pulse duration time elapsed 01:29:35.831 00.021 15672 IsSlewing returns 0 01:29:35.833 00.002 15672 IsGuiding returns 1 01:29:35.855 00.022 15672 IsSlewing returns 0 01:29:35.921 00.066 15672 IsGuiding returns 0 01:29:35.921 00.000 15672 scope move finished after 73 + 113 ms 01:29:35.921 00.000 15672 Move returns status 0, amount 73 01:29:35.921 00.000 15672 move complete, result=0 01:29:35.921 00.000 15672 worker thread done servicing request 01:29:35.921 00.000 15672 Worker thread wakes up 01:29:35.921 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:35.922 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:35.922 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 73 ms SOUTH 01:29:38.029 02.107 15672 Exposure complete 01:29:38.049 00.020 15672 worker thread done servicing request 01:29:38.049 00.000 30444 OnExposeComplete: enter 01:29:38.049 00.000 30444 UpdateGuideState(): m_state=6 01:29:38.049 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5470 01:29:38.049 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=199.68, Mass=116753, SNR=86.8, Peak=11490 HFD=3.3 01:29:38.049 00.000 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.48 = 0.48) 01:29:38.049 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.42 = 0.42) 01:29:38.049 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.09 hyp=0.44 cameraTheta=0.20 mountX=0.39 mountY=0.18, mountTheta=0.43 01:29:38.050 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.09, opts=13) 01:29:38.050 00.000 30444 Enqueuing Move request for scope (0.43, 0.09) 01:29:38.050 00.000 15672 Worker thread wakes up 01:29:38.050 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.09) opts 0xd 01:29:38.050 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.09) 01:29:38.050 00.000 15672 Moving (0.43, 0.09) raw xDistance=0.39 yDistance=0.18 01:29:38.050 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 01:29:38.050 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:29:38.050 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 01:29:38.050 00.000 15672 MoveAxis(W, 105, ABG) 01:29:38.050 00.000 15672 Guiding Dir = 3, Dur = 105 01:29:38.051 00.001 15672 IsSlewing returns 0 01:29:38.056 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11597, FiltMin=2621, FiltMax=10528, Gamma=2.950 01:29:38.062 00.006 15672 IsGuiding returns 0 01:29:38.077 00.015 15672 PulseGuide returned control before completion, sleep 100 01:29:38.115 00.038 30444 UpdateGuideState exits: m=116753 SNR=86.8 Saturated 01:29:38.115 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:38.115 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:38.115 00.000 30444 Enqueuing Expose request 01:29:38.178 00.063 15672 IsGuiding returns 1 01:29:38.178 00.000 15672 scope still moving after pulse duration time elapsed 01:29:38.199 00.021 15672 IsSlewing returns 0 01:29:38.222 00.023 15672 IsGuiding returns 0 01:29:38.222 00.000 15672 scope move finished after 105 + 55 ms 01:29:38.222 00.000 15672 Move returns status 0, amount 105 01:29:38.222 00.000 15672 MoveAxis(N, 0, ABG) 01:29:38.222 00.000 15672 Move returns status 0, amount 0 01:29:38.222 00.000 15672 move complete, result=0 01:29:38.222 00.000 15672 worker thread done servicing request 01:29:38.222 00.000 15672 Worker thread wakes up 01:29:38.223 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:38.223 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:38.691 00.468 30444 GuideStep: 0.4 px 105 ms WEST, 0.2 px 0 ms NORTH 01:29:40.131 01.440 15672 Exposure complete 01:29:40.151 00.020 15672 worker thread done servicing request 01:29:40.152 00.001 30444 OnExposeComplete: enter 01:29:40.152 00.000 30444 UpdateGuideState(): m_state=6 01:29:40.152 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5471 01:29:40.152 00.000 30444 Star::Find returns 1 (1), X=460.40, Y=199.71, Mass=140290, SNR=110.2, Peak=11242 HFD=3.8 01:29:40.152 00.000 30444 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.28) = xAngle (0.70 = 0.70) 01:29:40.152 00.000 30444 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 01:29:40.152 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.42 mountX=0.23 mountY=0.18, mountTheta=0.66 01:29:40.153 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.13, opts=13) 01:29:40.153 00.000 30444 Enqueuing Move request for scope (0.28, 0.13) 01:29:40.153 00.000 15672 Worker thread wakes up 01:29:40.153 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd 01:29:40.153 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.13) 01:29:40.153 00.000 15672 Moving (0.28, 0.13) raw xDistance=0.23 yDistance=0.18 01:29:40.153 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 01:29:40.153 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:29:40.153 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 01:29:40.153 00.000 15672 MoveAxis(E, 0, ABG) 01:29:40.153 00.000 15672 Move returns status 0, amount 0 01:29:40.153 00.000 15672 MoveAxis(N, 0, ABG) 01:29:40.153 00.000 15672 Move returns status 0, amount 0 01:29:40.153 00.000 15672 move complete, result=0 01:29:40.153 00.000 15672 worker thread done servicing request 01:29:40.159 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=11667, FiltMin=2645, FiltMax=10108, Gamma=2.950 01:29:40.213 00.054 30444 UpdateGuideState exits: m=140290 SNR=110.2 Saturated 01:29:40.213 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:40.213 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:40.213 00.000 30444 Enqueuing Expose request 01:29:40.213 00.000 15672 Worker thread wakes up 01:29:40.214 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:40.214 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:40.214 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:29:42.321 02.107 15672 Exposure complete 01:29:42.342 00.021 15672 worker thread done servicing request 01:29:42.343 00.001 30444 OnExposeComplete: enter 01:29:42.343 00.000 30444 UpdateGuideState(): m_state=6 01:29:42.343 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5472 01:29:42.343 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=199.97, Mass=126528, SNR=95.0, Peak=10850 HFD=4.0 01:29:42.343 00.000 30444 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.28) = xAngle (1.47 = 1.47) 01:29:42.343 00.000 30444 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.41 = 1.41) 01:29:42.343 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.38 hyp=0.41 cameraTheta=1.19 mountX=0.04 mountY=0.40, mountTheta=1.47 01:29:42.343 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.38, opts=13) 01:29:42.343 00.000 30444 Enqueuing Move request for scope (0.15, 0.38) 01:29:42.343 00.000 15672 Worker thread wakes up 01:29:42.344 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.38) opts 0xd 01:29:42.344 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.38) 01:29:42.344 00.000 15672 Moving (0.15, 0.38) raw xDistance=0.04 yDistance=0.40 01:29:42.344 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:29:42.344 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 01:29:42.344 00.000 15672 MoveAxis(E, 0, ABG) 01:29:42.344 00.000 15672 Move returns status 0, amount 0 01:29:42.344 00.000 15672 MoveAxis(S, 72, ABG) 01:29:42.344 00.000 15672 Guiding Dir = 1, Dur = 72 01:29:42.344 00.000 15672 IsSlewing returns 0 01:29:42.346 00.002 15672 IsGuiding returns 0 01:29:42.350 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=11450, FiltMin=2624, FiltMax=9759, Gamma=2.950 01:29:42.400 00.050 30444 UpdateGuideState exits: m=126528 SNR=95.0 Saturated 01:29:42.400 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:42.400 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:42.400 00.000 30444 Enqueuing Expose request 01:29:42.423 00.023 15672 IsGuiding returns 1 01:29:42.423 00.000 15672 scope still moving after pulse duration time elapsed 01:29:42.444 00.021 15672 IsSlewing returns 0 01:29:42.445 00.001 15672 IsGuiding returns 1 01:29:42.466 00.021 15672 IsSlewing returns 0 01:29:42.467 00.001 15672 IsGuiding returns 1 01:29:42.488 00.021 15672 IsSlewing returns 0 01:29:42.489 00.001 15672 IsGuiding returns 1 01:29:42.510 00.021 15672 IsSlewing returns 0 01:29:42.566 00.056 15672 IsGuiding returns 0 01:29:42.567 00.001 15672 scope move finished after 72 + 149 ms 01:29:42.567 00.000 15672 Move returns status 0, amount 72 01:29:42.567 00.000 15672 move complete, result=0 01:29:42.567 00.000 15672 worker thread done servicing request 01:29:42.567 00.000 15672 Worker thread wakes up 01:29:42.568 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:42.568 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:42.568 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 72 ms SOUTH 01:29:44.484 01.916 15672 Exposure complete 01:29:44.515 00.031 15672 worker thread done servicing request 01:29:44.516 00.001 30444 OnExposeComplete: enter 01:29:44.516 00.000 30444 UpdateGuideState(): m_state=6 01:29:44.516 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5473 01:29:44.516 00.000 30444 Star::Find returns 1 (1), X=459.99, Y=199.77, Mass=124501, SNR=84.8, Peak=13033 HFD=3.8 01:29:44.516 00.000 30444 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.28) = xAngle (2.49 = 2.49) 01:29:44.516 00.000 30444 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.43 = 2.43) 01:29:44.516 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.23 cameraTheta=2.21 mountX=-0.18 mountY=0.15, mountTheta=2.45 01:29:44.516 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.19, opts=13) 01:29:44.516 00.000 30444 Enqueuing Move request for scope (-0.14, 0.19) 01:29:44.517 00.001 15672 Worker thread wakes up 01:29:44.517 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd 01:29:44.517 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.19) 01:29:44.517 00.000 15672 Moving (-0.14, 0.19) raw xDistance=-0.18 yDistance=0.15 01:29:44.517 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 01:29:44.517 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:29:44.517 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 01:29:44.517 00.000 15672 MoveAxis(E, 0, ABG) 01:29:44.517 00.000 15672 Move returns status 0, amount 0 01:29:44.517 00.000 15672 MoveAxis(N, 0, ABG) 01:29:44.517 00.000 15672 Move returns status 0, amount 0 01:29:44.517 00.000 15672 move complete, result=0 01:29:44.517 00.000 15672 worker thread done servicing request 01:29:44.522 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=13033, FiltMin=2599, FiltMax=9600, Gamma=2.950 01:29:44.571 00.049 30444 UpdateGuideState exits: m=124501 SNR=84.8 Saturated 01:29:44.571 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:44.571 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:44.571 00.000 30444 Enqueuing Expose request 01:29:44.571 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:29:44.571 00.000 15672 Worker thread wakes up 01:29:44.571 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:44.571 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:46.687 02.116 15672 Exposure complete 01:29:46.719 00.032 15672 worker thread done servicing request 01:29:46.719 00.000 30444 OnExposeComplete: enter 01:29:46.719 00.000 30444 UpdateGuideState(): m_state=6 01:29:46.719 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5474 01:29:46.720 00.001 30444 Star::Find returns 1 (1), X=460.32, Y=199.75, Mass=121475, SNR=91.0, Peak=11314 HFD=3.6 01:29:46.720 00.000 30444 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 01:29:46.720 00.000 30444 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 01:29:46.720 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.68 mountX=0.14 mountY=0.20, mountTheta=0.94 01:29:46.720 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.16, opts=13) 01:29:46.720 00.000 30444 Enqueuing Move request for scope (0.19, 0.16) 01:29:46.720 00.000 15672 Worker thread wakes up 01:29:46.720 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd 01:29:46.720 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.16) 01:29:46.720 00.000 15672 Moving (0.19, 0.16) raw xDistance=0.14 yDistance=0.20 01:29:46.721 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 01:29:46.721 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:29:46.721 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 01:29:46.721 00.000 15672 MoveAxis(E, 0, ABG) 01:29:46.721 00.000 15672 Move returns status 0, amount 0 01:29:46.721 00.000 15672 MoveAxis(N, 0, ABG) 01:29:46.721 00.000 15672 Move returns status 0, amount 0 01:29:46.721 00.000 15672 move complete, result=0 01:29:46.721 00.000 15672 worker thread done servicing request 01:29:46.726 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=11588, FiltMin=2652, FiltMax=9886, Gamma=2.950 01:29:46.775 00.049 30444 UpdateGuideState exits: m=121475 SNR=91.0 Saturated 01:29:46.775 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:46.775 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:46.775 00.000 30444 Enqueuing Expose request 01:29:46.775 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:29:46.775 00.000 15672 Worker thread wakes up 01:29:46.775 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:46.775 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:48.690 01.915 15672 Exposure complete 01:29:48.720 00.030 15672 worker thread done servicing request 01:29:48.720 00.000 30444 OnExposeComplete: enter 01:29:48.720 00.000 30444 UpdateGuideState(): m_state=6 01:29:48.720 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5475 01:29:48.720 00.000 30444 Star::Find returns 1 (1), X=460.40, Y=199.92, Mass=113171, SNR=78.7, Peak=10784 HFD=3.6 01:29:48.721 00.001 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.16 = 1.16) 01:29:48.721 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.10 = 1.10) 01:29:48.721 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.33 hyp=0.43 cameraTheta=0.89 mountX=0.17 mountY=0.38, mountTheta=1.15 01:29:48.721 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.33, opts=13) 01:29:48.721 00.000 30444 Enqueuing Move request for scope (0.27, 0.33) 01:29:48.721 00.000 15672 Worker thread wakes up 01:29:48.721 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.33) opts 0xd 01:29:48.721 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.33) 01:29:48.721 00.000 15672 Moving (0.27, 0.33) raw xDistance=0.17 yDistance=0.38 01:29:48.721 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 01:29:48.721 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 01:29:48.721 00.000 15672 MoveAxis(E, 0, ABG) 01:29:48.721 00.000 15672 Move returns status 0, amount 0 01:29:48.722 00.001 15672 MoveAxis(S, 68, ABG) 01:29:48.722 00.000 15672 Guiding Dir = 1, Dur = 68 01:29:48.722 00.000 15672 IsSlewing returns 0 01:29:48.727 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=10909, FiltMin=2656, FiltMax=10096, Gamma=2.950 01:29:48.733 00.006 15672 IsGuiding returns 0 01:29:48.776 00.043 30444 UpdateGuideState exits: m=113171 SNR=78.7 Saturated 01:29:48.776 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:48.776 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:48.776 00.000 30444 Enqueuing Expose request 01:29:48.813 00.037 15672 IsGuiding returns 1 01:29:48.813 00.000 15672 scope still moving after pulse duration time elapsed 01:29:48.834 00.021 15672 IsSlewing returns 0 01:29:48.835 00.001 15672 IsGuiding returns 1 01:29:48.856 00.021 15672 IsSlewing returns 0 01:29:48.857 00.001 15672 IsGuiding returns 1 01:29:48.878 00.021 15672 IsSlewing returns 0 01:29:48.909 00.031 15672 IsGuiding returns 0 01:29:48.909 00.000 15672 scope move finished after 68 + 108 ms 01:29:48.909 00.000 15672 Move returns status 0, amount 68 01:29:48.909 00.000 15672 move complete, result=0 01:29:48.909 00.000 15672 worker thread done servicing request 01:29:48.910 00.001 15672 Worker thread wakes up 01:29:48.910 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:48.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:48.910 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 68 ms SOUTH 01:29:51.019 02.109 15672 Exposure complete 01:29:51.047 00.028 15672 worker thread done servicing request 01:29:51.047 00.000 30444 OnExposeComplete: enter 01:29:51.047 00.000 30444 UpdateGuideState(): m_state=6 01:29:51.047 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5476 01:29:51.047 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=199.56, Mass=123030, SNR=89.8, Peak=12855 HFD=3.5 01:29:51.047 00.000 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.67 = -2.67) 01:29:51.047 00.000 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.73 = -2.73) 01:29:51.048 00.001 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.95 mountX=-0.13 mountY=-0.06, mountTheta=-2.72 01:29:51.048 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.03, opts=13) 01:29:51.048 00.000 30444 Enqueuing Move request for scope (-0.14, -0.03) 01:29:51.048 00.000 15672 Worker thread wakes up 01:29:51.048 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd 01:29:51.048 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.03) 01:29:51.048 00.000 15672 Moving (-0.14, -0.03) raw xDistance=-0.13 yDistance=-0.06 01:29:51.048 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:29:51.048 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:29:51.048 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 01:29:51.048 00.000 15672 MoveAxis(E, 0, ABG) 01:29:51.048 00.000 15672 Move returns status 0, amount 0 01:29:51.049 00.001 15672 MoveAxis(N, 0, ABG) 01:29:51.049 00.000 15672 Move returns status 0, amount 0 01:29:51.049 00.000 15672 move complete, result=0 01:29:51.049 00.000 15672 worker thread done servicing request 01:29:51.053 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=14007, FiltMin=2673, FiltMax=10659, Gamma=2.950 01:29:51.103 00.050 30444 UpdateGuideState exits: m=123030 SNR=89.8 Saturated 01:29:51.103 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:51.103 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:51.103 00.000 30444 Enqueuing Expose request 01:29:51.103 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:29:51.103 00.000 15672 Worker thread wakes up 01:29:51.103 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:51.103 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:53.018 01.915 15672 Exposure complete 01:29:53.049 00.031 15672 worker thread done servicing request 01:29:53.050 00.001 30444 OnExposeComplete: enter 01:29:53.050 00.000 30444 UpdateGuideState(): m_state=6 01:29:53.050 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5477 01:29:53.050 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=200.09, Mass=119876, SNR=90.7, Peak=12186 HFD=3.7 01:29:53.050 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 01:29:53.050 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 01:29:53.050 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.50 hyp=0.51 cameraTheta=1.75 mountX=-0.22 mountY=0.47, mountTheta=2.02 01:29:53.050 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.50, opts=13) 01:29:53.050 00.000 30444 Enqueuing Move request for scope (-0.09, 0.50) 01:29:53.051 00.001 15672 Worker thread wakes up 01:29:53.051 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.50) opts 0xd 01:29:53.051 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.50) 01:29:53.051 00.000 15672 Moving (-0.09, 0.50) raw xDistance=-0.22 yDistance=0.47 01:29:53.051 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 01:29:53.051 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 01:29:53.051 00.000 15672 MoveAxis(E, 0, ABG) 01:29:53.051 00.000 15672 Move returns status 0, amount 0 01:29:53.051 00.000 15672 MoveAxis(S, 84, ABG) 01:29:53.051 00.000 15672 Guiding Dir = 1, Dur = 84 01:29:53.051 00.000 15672 IsSlewing returns 0 01:29:53.052 00.001 15672 IsGuiding returns 0 01:29:53.056 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=12314, FiltMin=2637, FiltMax=9714, Gamma=2.950 01:29:53.106 00.050 30444 UpdateGuideState exits: m=119876 SNR=90.7 Saturated 01:29:53.106 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:53.106 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:53.106 00.000 30444 Enqueuing Expose request 01:29:53.125 00.019 15672 PulseGuide returned control before completion, sleep 22 01:29:53.149 00.024 15672 IsGuiding returns 1 01:29:53.149 00.000 15672 scope still moving after pulse duration time elapsed 01:29:53.170 00.021 15672 IsSlewing returns 0 01:29:53.171 00.001 15672 IsGuiding returns 1 01:29:53.192 00.021 15672 IsSlewing returns 0 01:29:53.192 00.000 15672 IsGuiding returns 1 01:29:53.213 00.021 15672 IsSlewing returns 0 01:29:53.285 00.072 15672 IsGuiding returns 0 01:29:53.286 00.001 15672 scope move finished after 84 + 149 ms 01:29:53.286 00.000 15672 Move returns status 0, amount 84 01:29:53.286 00.000 15672 move complete, result=0 01:29:53.286 00.000 15672 worker thread done servicing request 01:29:53.286 00.000 15672 Worker thread wakes up 01:29:53.286 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:53.287 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:53.287 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 84 ms SOUTH 01:29:55.399 02.112 15672 Exposure complete 01:29:55.418 00.019 15672 worker thread done servicing request 01:29:55.418 00.000 30444 OnExposeComplete: enter 01:29:55.418 00.000 30444 UpdateGuideState(): m_state=6 01:29:55.419 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5478 01:29:55.419 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=199.54, Mass=119313, SNR=102.4, Peak=13805 HFD=3.5 01:29:55.419 00.000 30444 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.28) = xAngle (-2.71 = -2.71) 01:29:55.419 00.000 30444 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.77 = -2.77) 01:29:55.419 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.05 hyp=0.32 cameraTheta=-2.99 mountX=-0.29 mountY=-0.12, mountTheta=-2.76 01:29:55.419 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.05, opts=13) 01:29:55.419 00.000 30444 Enqueuing Move request for scope (-0.31, -0.05) 01:29:55.419 00.000 15672 Worker thread wakes up 01:29:55.419 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.05) opts 0xd 01:29:55.419 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.05) 01:29:55.419 00.000 15672 Moving (-0.31, -0.05) raw xDistance=-0.29 yDistance=-0.12 01:29:55.419 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 01:29:55.420 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:29:55.420 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:29:55.420 00.000 15672 MoveAxis(E, 78, ABG) 01:29:55.420 00.000 15672 Guiding Dir = 2, Dur = 78 01:29:55.420 00.000 15672 IsSlewing returns 0 01:29:55.426 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=13805, FiltMin=2598, FiltMax=10343, Gamma=2.950 01:29:55.427 00.001 15672 IsGuiding returns 0 01:29:55.457 00.030 15672 PulseGuide returned control before completion, sleep 58 01:29:55.477 00.020 30444 UpdateGuideState exits: m=119313 SNR=102.4 Saturated 01:29:55.477 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:55.477 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:55.477 00.000 30444 Enqueuing Expose request 01:29:55.517 00.040 15672 IsGuiding returns 1 01:29:55.517 00.000 15672 scope still moving after pulse duration time elapsed 01:29:55.539 00.022 15672 IsSlewing returns 0 01:29:55.540 00.001 15672 IsGuiding returns 1 01:29:55.561 00.021 15672 IsSlewing returns 0 01:29:55.570 00.009 15672 IsGuiding returns 0 01:29:55.570 00.000 15672 scope move finished after 78 + 64 ms 01:29:55.570 00.000 15672 Move returns status 0, amount 78 01:29:55.570 00.000 15672 MoveAxis(N, 0, ABG) 01:29:55.570 00.000 15672 Move returns status 0, amount 0 01:29:55.570 00.000 15672 move complete, result=0 01:29:55.570 00.000 15672 worker thread done servicing request 01:29:55.570 00.000 15672 Worker thread wakes up 01:29:55.570 00.000 30444 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH 01:29:55.570 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:55.571 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:29:57.476 01.905 15672 Exposure complete 01:29:57.496 00.020 15672 worker thread done servicing request 01:29:57.496 00.000 30444 OnExposeComplete: enter 01:29:57.496 00.000 30444 UpdateGuideState(): m_state=6 01:29:57.497 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5479 01:29:57.497 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=199.33, Mass=119795, SNR=95.2, Peak=12290 HFD=3.5 01:29:57.497 00.000 30444 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.28) = xAngle (-0.69 = -0.69) 01:29:57.497 00.000 30444 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.75 = -0.75) 01:29:57.497 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.26 hyp=0.31 cameraTheta=-0.97 mountX=0.24 mountY=-0.21, mountTheta=-0.73 01:29:57.497 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.26, opts=13) 01:29:57.497 00.000 30444 Enqueuing Move request for scope (0.18, -0.26) 01:29:57.497 00.000 15672 Worker thread wakes up 01:29:57.497 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.26) opts 0xd 01:29:57.497 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.26) 01:29:57.498 00.001 15672 Moving (0.18, -0.26) raw xDistance=0.24 yDistance=-0.21 01:29:57.498 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 01:29:57.498 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:29:57.498 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 01:29:57.498 00.000 15672 MoveAxis(E, 0, ABG) 01:29:57.498 00.000 15672 Move returns status 0, amount 0 01:29:57.498 00.000 15672 MoveAxis(N, 0, ABG) 01:29:57.498 00.000 15672 Move returns status 0, amount 0 01:29:57.498 00.000 15672 move complete, result=0 01:29:57.498 00.000 15672 worker thread done servicing request 01:29:57.503 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=14089, FiltMin=2651, FiltMax=10602, Gamma=2.950 01:29:57.983 00.480 30444 UpdateGuideState exits: m=119795 SNR=95.2 Saturated 01:29:57.983 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:29:57.983 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:29:57.983 00.000 30444 Enqueuing Expose request 01:29:57.984 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:29:57.984 00.000 15672 Worker thread wakes up 01:29:57.984 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:29:57.984 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:00.091 02.107 15672 Exposure complete 01:30:00.110 00.019 15672 worker thread done servicing request 01:30:00.111 00.001 30444 OnExposeComplete: enter 01:30:00.111 00.000 30444 UpdateGuideState(): m_state=6 01:30:00.111 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5480 01:30:00.111 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=199.28, Mass=127640, SNR=88.2, Peak=12176 HFD=3.5 01:30:00.111 00.000 30444 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 01:30:00.111 00.000 30444 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 01:30:00.111 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.31 hyp=0.52 cameraTheta=-0.64 mountX=0.49 mountY=-0.21, mountTheta=-0.41 01:30:00.111 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.31, opts=13) 01:30:00.111 00.000 30444 Enqueuing Move request for scope (0.42, -0.31) 01:30:00.112 00.001 15672 Worker thread wakes up 01:30:00.112 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.31) opts 0xd 01:30:00.112 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.31) 01:30:00.112 00.000 15672 Moving (0.42, -0.31) raw xDistance=0.49 yDistance=-0.21 01:30:00.112 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 01:30:00.112 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:30:00.112 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 01:30:00.112 00.000 15672 MoveAxis(W, 132, ABG) 01:30:00.112 00.000 15672 Guiding Dir = 3, Dur = 132 01:30:00.112 00.000 15672 IsSlewing returns 0 01:30:00.113 00.001 15672 IsGuiding returns 0 01:30:00.117 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2086, max=12698, FiltMin=2633, FiltMax=9805, Gamma=2.950 01:30:00.137 00.020 15672 PulseGuide returned control before completion, sleep 119 01:30:00.166 00.029 30444 UpdateGuideState exits: m=127640 SNR=88.2 Saturated 01:30:00.166 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:00.167 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:00.167 00.000 30444 Enqueuing Expose request 01:30:00.259 00.092 15672 IsGuiding returns 1 01:30:00.259 00.000 15672 scope still moving after pulse duration time elapsed 01:30:00.280 00.021 15672 IsSlewing returns 0 01:30:00.299 00.019 15672 IsGuiding returns 0 01:30:00.299 00.000 15672 scope move finished after 132 + 52 ms 01:30:00.299 00.000 15672 Move returns status 0, amount 132 01:30:00.299 00.000 15672 MoveAxis(N, 0, ABG) 01:30:00.299 00.000 15672 Move returns status 0, amount 0 01:30:00.299 00.000 15672 move complete, result=0 01:30:00.299 00.000 15672 worker thread done servicing request 01:30:00.299 00.000 15672 Worker thread wakes up 01:30:00.299 00.000 30444 GuideStep: 0.5 px 132 ms WEST, -0.2 px 0 ms NORTH 01:30:00.299 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:00.299 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:02.208 01.909 15672 Exposure complete 01:30:02.228 00.020 15672 worker thread done servicing request 01:30:02.228 00.000 30444 OnExposeComplete: enter 01:30:02.228 00.000 30444 UpdateGuideState(): m_state=6 01:30:02.228 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5481 01:30:02.228 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=199.36, Mass=114066, SNR=81.8, Peak=11197 HFD=3.6 01:30:02.228 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 01:30:02.228 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 01:30:02.228 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-1.09 mountX=0.18 mountY=-0.20, mountTheta=-0.84 01:30:02.229 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.23, opts=13) 01:30:02.229 00.000 30444 Enqueuing Move request for scope (0.12, -0.23) 01:30:02.229 00.000 15672 Worker thread wakes up 01:30:02.229 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.23) opts 0xd 01:30:02.229 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.23) 01:30:02.229 00.000 15672 Moving (0.12, -0.23) raw xDistance=0.18 yDistance=-0.20 01:30:02.229 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 01:30:02.229 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:30:02.229 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 01:30:02.229 00.000 15672 MoveAxis(E, 0, ABG) 01:30:02.229 00.000 15672 Move returns status 0, amount 0 01:30:02.229 00.000 15672 MoveAxis(N, 0, ABG) 01:30:02.229 00.000 15672 Move returns status 0, amount 0 01:30:02.229 00.000 15672 move complete, result=0 01:30:02.229 00.000 15672 worker thread done servicing request 01:30:02.234 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11565, FiltMin=2602, FiltMax=9641, Gamma=2.950 01:30:02.580 00.346 30444 UpdateGuideState exits: m=114066 SNR=81.8 Saturated 01:30:02.580 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:02.580 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:02.581 00.001 30444 Enqueuing Expose request 01:30:02.581 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:30:02.581 00.000 15672 Worker thread wakes up 01:30:02.581 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:02.581 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:04.688 02.107 15672 Exposure complete 01:30:04.709 00.021 15672 worker thread done servicing request 01:30:04.709 00.000 30444 OnExposeComplete: enter 01:30:04.709 00.000 30444 UpdateGuideState(): m_state=6 01:30:04.709 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5482 01:30:04.709 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=199.40, Mass=121531, SNR=100.6, Peak=12795 HFD=3.4 01:30:04.709 00.000 30444 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.28) = xAngle (-0.48 = -0.48) 01:30:04.709 00.000 30444 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 01:30:04.709 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.76 mountX=0.25 mountY=-0.14, mountTheta=-0.53 01:30:04.710 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.19, opts=13) 01:30:04.710 00.000 30444 Enqueuing Move request for scope (0.20, -0.19) 01:30:04.710 00.000 15672 Worker thread wakes up 01:30:04.710 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd 01:30:04.710 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.19) 01:30:04.710 00.000 15672 Moving (0.20, -0.19) raw xDistance=0.25 yDistance=-0.14 01:30:04.710 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 01:30:04.711 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:30:04.711 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:30:04.711 00.000 15672 MoveAxis(E, 0, ABG) 01:30:04.711 00.000 15672 Move returns status 0, amount 0 01:30:04.711 00.000 15672 MoveAxis(N, 0, ABG) 01:30:04.711 00.000 15672 Move returns status 0, amount 0 01:30:04.711 00.000 15672 move complete, result=0 01:30:04.711 00.000 15672 worker thread done servicing request 01:30:04.718 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=13819, FiltMin=2610, FiltMax=10613, Gamma=2.950 01:30:04.776 00.058 30444 UpdateGuideState exits: m=121531 SNR=100.6 Saturated 01:30:04.776 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:04.776 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:04.776 00.000 30444 Enqueuing Expose request 01:30:04.776 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:30:04.776 00.000 15672 Worker thread wakes up 01:30:04.776 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:04.776 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:06.686 01.910 15672 Exposure complete 01:30:06.705 00.019 15672 worker thread done servicing request 01:30:06.705 00.000 30444 OnExposeComplete: enter 01:30:06.705 00.000 30444 UpdateGuideState(): m_state=6 01:30:06.706 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5483 01:30:06.706 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=199.21, Mass=124980, SNR=87.7, Peak=12590 HFD=3.4 01:30:06.706 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 01:30:06.706 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 01:30:06.706 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.38 hyp=0.38 cameraTheta=-1.56 mountX=0.11 mountY=-0.37, mountTheta=-1.28 01:30:06.706 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.38, opts=13) 01:30:06.706 00.000 30444 Enqueuing Move request for scope (0.01, -0.38) 01:30:06.706 00.000 15672 Worker thread wakes up 01:30:06.706 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.38) opts 0xd 01:30:06.707 00.001 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.38) 01:30:06.707 00.000 15672 Moving (0.01, -0.38) raw xDistance=0.11 yDistance=-0.37 01:30:06.707 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 01:30:06.707 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:30:06.707 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 01:30:06.707 00.000 15672 MoveAxis(E, 0, ABG) 01:30:06.707 00.000 15672 Move returns status 0, amount 0 01:30:06.707 00.000 15672 MoveAxis(N, 0, ABG) 01:30:06.707 00.000 15672 Move returns status 0, amount 0 01:30:06.707 00.000 15672 move complete, result=0 01:30:06.707 00.000 15672 worker thread done servicing request 01:30:06.711 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=12880, FiltMin=2628, FiltMax=9955, Gamma=2.950 01:30:06.761 00.050 30444 UpdateGuideState exits: m=124980 SNR=87.7 Saturated 01:30:06.761 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:06.761 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:06.761 00.000 30444 Enqueuing Expose request 01:30:06.761 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 01:30:06.761 00.000 15672 Worker thread wakes up 01:30:06.761 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:06.761 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:08.871 02.110 15672 Exposure complete 01:30:08.891 00.020 15672 worker thread done servicing request 01:30:08.891 00.000 30444 OnExposeComplete: enter 01:30:08.891 00.000 30444 UpdateGuideState(): m_state=6 01:30:08.891 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5484 01:30:08.891 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=199.23, Mass=133793, SNR=94.8, Peak=12356 HFD=3.7 01:30:08.892 00.001 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.63 = -0.63) 01:30:08.892 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.69 = -0.69) 01:30:08.892 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.36 hyp=0.46 cameraTheta=-0.91 mountX=0.37 mountY=-0.29, mountTheta=-0.67 01:30:08.892 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.36, opts=13) 01:30:08.892 00.000 30444 Enqueuing Move request for scope (0.28, -0.36) 01:30:08.892 00.000 15672 Worker thread wakes up 01:30:08.892 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.36) opts 0xd 01:30:08.892 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.36) 01:30:08.892 00.000 15672 Moving (0.28, -0.36) raw xDistance=0.37 yDistance=-0.29 01:30:08.892 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 01:30:08.892 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:30:08.893 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 01:30:08.893 00.000 15672 MoveAxis(W, 100, ABG) 01:30:08.893 00.000 15672 Guiding Dir = 3, Dur = 100 01:30:08.893 00.000 15672 IsSlewing returns 0 01:30:08.898 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=12514, FiltMin=2593, FiltMax=9865, Gamma=2.950 01:30:08.924 00.026 15672 IsGuiding returns 0 01:30:08.940 00.016 15672 PulseGuide returned control before completion, sleep 95 01:30:09.052 00.112 15672 IsGuiding returns 0 01:30:09.052 00.000 15672 Move returns status 0, amount 100 01:30:09.052 00.000 15672 MoveAxis(N, 0, ABG) 01:30:09.052 00.000 15672 Move returns status 0, amount 0 01:30:09.052 00.000 15672 move complete, result=0 01:30:09.052 00.000 15672 worker thread done servicing request 01:30:09.184 00.132 30444 UpdateGuideState exits: m=133793 SNR=94.8 Saturated 01:30:09.184 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:09.184 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:09.184 00.000 30444 Enqueuing Expose request 01:30:09.184 00.000 30444 GuideStep: 0.4 px 100 ms WEST, -0.3 px 0 ms NORTH 01:30:09.185 00.001 15672 Worker thread wakes up 01:30:09.185 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:09.185 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:11.094 01.909 15672 Exposure complete 01:30:11.114 00.020 15672 worker thread done servicing request 01:30:11.114 00.000 30444 OnExposeComplete: enter 01:30:11.114 00.000 30444 UpdateGuideState(): m_state=6 01:30:11.114 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5485 01:30:11.114 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=198.90, Mass=121053, SNR=86.8, Peak=13285 HFD=3.9 01:30:11.114 00.000 30444 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.28) = xAngle (-0.42 = -0.42) 01:30:11.114 00.000 30444 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.48 = -0.48) 01:30:11.114 00.000 30444 CameraToMount -- cameraX=0.82 cameraY=-0.69 hyp=1.07 cameraTheta=-0.70 mountX=0.97 mountY=-0.49, mountTheta=-0.47 01:30:11.115 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.82, y=-0.69, opts=13) 01:30:11.115 00.000 30444 Enqueuing Move request for scope (0.82, -0.69) 01:30:11.115 00.000 15672 Worker thread wakes up 01:30:11.115 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.69) opts 0xd 01:30:11.115 00.000 15672 Handling offset move in thread for scope, endpoint = (0.82, -0.69) 01:30:11.115 00.000 15672 Moving (0.82, -0.69) raw xDistance=0.97 yDistance=-0.49 01:30:11.115 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.97 01:30:11.115 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:30:11.115 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49 01:30:11.115 00.000 15672 MoveAxis(W, 271, ABG) 01:30:11.115 00.000 15672 Guiding Dir = 3, Dur = 271 01:30:11.116 00.001 15672 IsSlewing returns 0 01:30:11.117 00.001 15672 IsGuiding returns 0 01:30:11.121 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=13594, FiltMin=2618, FiltMax=9453, Gamma=2.950 01:30:11.145 00.024 15672 PulseGuide returned control before completion, sleep 254 01:30:11.244 00.099 30444 UpdateGuideState exits: m=121053 SNR=86.8 Saturated 01:30:11.244 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:11.244 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:11.244 00.000 30444 Enqueuing Expose request 01:30:11.417 00.173 15672 IsGuiding returns 0 01:30:11.417 00.000 15672 Move returns status 0, amount 271 01:30:11.417 00.000 15672 MoveAxis(N, 0, ABG) 01:30:11.417 00.000 15672 Move returns status 0, amount 0 01:30:11.417 00.000 15672 move complete, result=0 01:30:11.417 00.000 15672 worker thread done servicing request 01:30:11.418 00.001 15672 Worker thread wakes up 01:30:11.418 00.000 30444 GuideStep: 1.0 px 271 ms WEST, -0.5 px 0 ms NORTH 01:30:11.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:11.418 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:13.534 02.116 15672 Exposure complete 01:30:13.568 00.034 15672 worker thread done servicing request 01:30:13.568 00.000 30444 OnExposeComplete: enter 01:30:13.568 00.000 30444 UpdateGuideState(): m_state=6 01:30:13.568 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5486 01:30:13.568 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=199.05, Mass=127319, SNR=88.5, Peak=13463 HFD=3.0 01:30:13.568 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 01:30:13.568 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 01:30:13.568 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.54 hyp=0.54 cameraTheta=-1.57 mountX=0.15 mountY=-0.53, mountTheta=-1.29 01:30:13.569 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.54, opts=13) 01:30:13.569 00.000 30444 Enqueuing Move request for scope (0.00, -0.54) 01:30:13.569 00.000 15672 Worker thread wakes up 01:30:13.569 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.54) opts 0xd 01:30:13.569 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.54) 01:30:13.569 00.000 15672 Moving (0.00, -0.54) raw xDistance=0.15 yDistance=-0.53 01:30:13.569 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:30:13.569 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.14 newest=-1.32 01:30:13.569 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 01:30:13.569 00.000 15672 MoveAxis(E, 0, ABG) 01:30:13.569 00.000 15672 Move returns status 0, amount 0 01:30:13.569 00.000 15672 MoveAxis(N, 94, ABG) 01:30:13.569 00.000 15672 Guiding Dir = 0, Dur = 94 01:30:13.570 00.001 15672 IsSlewing returns 0 01:30:13.571 00.001 15672 IsGuiding returns 0 01:30:13.575 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=13585, FiltMin=2571, FiltMax=10207, Gamma=2.950 01:30:13.625 00.050 30444 UpdateGuideState exits: m=127319 SNR=88.5 Saturated 01:30:13.625 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:13.625 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:13.625 00.000 30444 Enqueuing Expose request 01:30:13.653 00.028 15672 PulseGuide returned control before completion, sleep 23 01:30:13.686 00.033 15672 IsGuiding returns 1 01:30:13.686 00.000 15672 scope still moving after pulse duration time elapsed 01:30:13.708 00.022 15672 IsSlewing returns 0 01:30:13.709 00.001 15672 IsGuiding returns 1 01:30:13.729 00.020 15672 IsSlewing returns 0 01:30:13.732 00.003 15672 IsGuiding returns 1 01:30:13.753 00.021 15672 IsSlewing returns 0 01:30:13.782 00.029 15672 IsGuiding returns 0 01:30:13.783 00.001 15672 scope move finished after 94 + 117 ms 01:30:13.783 00.000 15672 Move returns status 0, amount 94 01:30:13.783 00.000 15672 move complete, result=0 01:30:13.783 00.000 15672 worker thread done servicing request 01:30:13.783 00.000 15672 Worker thread wakes up 01:30:13.783 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:13.783 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:13.784 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 94 ms NORTH 01:30:15.697 01.913 15672 Exposure complete 01:30:15.725 00.028 15672 worker thread done servicing request 01:30:15.725 00.000 30444 OnExposeComplete: enter 01:30:15.725 00.000 30444 UpdateGuideState(): m_state=6 01:30:15.725 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5487 01:30:15.725 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=199.03, Mass=132309, SNR=97.9, Peak=13261 HFD=3.4 01:30:15.725 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 01:30:15.725 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.05 = -1.05) 01:30:15.725 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.56 hyp=0.59 cameraTheta=-1.27 mountX=0.32 mountY=-0.51, mountTheta=-1.00 01:30:15.725 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.56, opts=13) 01:30:15.725 00.000 30444 Enqueuing Move request for scope (0.18, -0.56) 01:30:15.725 00.000 15672 Worker thread wakes up 01:30:15.725 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.56) opts 0xd 01:30:15.725 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.56) 01:30:15.725 00.000 15672 Moving (0.18, -0.56) raw xDistance=0.32 yDistance=-0.51 01:30:15.725 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 01:30:15.725 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 01:30:15.725 00.000 15672 MoveAxis(W, 88, ABG) 01:30:15.725 00.000 15672 Guiding Dir = 3, Dur = 88 01:30:15.726 00.001 15672 IsSlewing returns 0 01:30:15.727 00.001 15672 IsGuiding returns 0 01:30:15.732 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=13877, FiltMin=2655, FiltMax=10006, Gamma=2.950 01:30:15.745 00.013 15672 PulseGuide returned control before completion, sleep 81 01:30:15.780 00.035 30444 UpdateGuideState exits: m=132309 SNR=97.9 Saturated 01:30:15.780 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:15.780 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:15.780 00.000 30444 Enqueuing Expose request 01:30:15.829 00.049 15672 IsGuiding returns 1 01:30:15.829 00.000 15672 scope still moving after pulse duration time elapsed 01:30:15.849 00.020 15672 IsSlewing returns 0 01:30:15.874 00.025 15672 IsGuiding returns 0 01:30:15.874 00.000 15672 scope move finished after 88 + 57 ms 01:30:15.874 00.000 15672 Move returns status 0, amount 88 01:30:15.874 00.000 15672 MoveAxis(N, 91, ABG) 01:30:15.874 00.000 15672 Guiding Dir = 0, Dur = 91 01:30:15.875 00.001 15672 IsSlewing returns 0 01:30:15.876 00.001 15672 IsGuiding returns 0 01:30:15.954 00.078 15672 PulseGuide returned control before completion, sleep 24 01:30:15.981 00.027 15672 IsGuiding returns 1 01:30:15.981 00.000 15672 scope still moving after pulse duration time elapsed 01:30:16.002 00.021 15672 IsSlewing returns 0 01:30:16.005 00.003 15672 IsGuiding returns 1 01:30:16.026 00.021 15672 IsSlewing returns 0 01:30:16.097 00.071 15672 IsGuiding returns 0 01:30:16.098 00.001 15672 scope move finished after 91 + 130 ms 01:30:16.098 00.000 15672 Move returns status 0, amount 91 01:30:16.098 00.000 15672 move complete, result=0 01:30:16.098 00.000 15672 worker thread done servicing request 01:30:16.098 00.000 15672 Worker thread wakes up 01:30:16.098 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:16.098 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:16.099 00.001 30444 GuideStep: 0.3 px 88 ms WEST, -0.5 px 91 ms NORTH 01:30:18.216 02.117 15672 Exposure complete 01:30:18.245 00.029 15672 worker thread done servicing request 01:30:18.245 00.000 30444 OnExposeComplete: enter 01:30:18.246 00.001 30444 UpdateGuideState(): m_state=6 01:30:18.246 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5488 01:30:18.246 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=199.43, Mass=125849, SNR=92.0, Peak=12711 HFD=3.5 01:30:18.246 00.000 30444 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.28) = xAngle (-0.56 = -0.56) 01:30:18.246 00.000 30444 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 01:30:18.246 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.84 mountX=0.18 mountY=-0.12, mountTheta=-0.60 01:30:18.246 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.16, opts=13) 01:30:18.246 00.000 30444 Enqueuing Move request for scope (0.14, -0.16) 01:30:18.246 00.000 15672 Worker thread wakes up 01:30:18.247 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd 01:30:18.247 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.16) 01:30:18.247 00.000 15672 Moving (0.14, -0.16) raw xDistance=0.18 yDistance=-0.12 01:30:18.247 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 01:30:18.247 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:30:18.247 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:30:18.247 00.000 15672 MoveAxis(E, 0, ABG) 01:30:18.247 00.000 15672 Move returns status 0, amount 0 01:30:18.247 00.000 15672 MoveAxis(N, 0, ABG) 01:30:18.247 00.000 15672 Move returns status 0, amount 0 01:30:18.247 00.000 15672 move complete, result=0 01:30:18.247 00.000 15672 worker thread done servicing request 01:30:18.252 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=14234, FiltMin=2558, FiltMax=10865, Gamma=2.950 01:30:18.412 00.160 30444 UpdateGuideState exits: m=125849 SNR=92.0 Saturated 01:30:18.412 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:18.412 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:18.412 00.000 30444 Enqueuing Expose request 01:30:18.413 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:30:18.413 00.000 15672 Worker thread wakes up 01:30:18.413 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:18.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:20.322 01.909 15672 Exposure complete 01:30:20.342 00.020 15672 worker thread done servicing request 01:30:20.342 00.000 30444 OnExposeComplete: enter 01:30:20.342 00.000 30444 UpdateGuideState(): m_state=6 01:30:20.342 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5489 01:30:20.342 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=199.35, Mass=118348, SNR=84.1, Peak=12655 HFD=3.3 01:30:20.343 00.001 30444 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.28) = xAngle (-0.42 = -0.42) 01:30:20.343 00.000 30444 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.48 = -0.48) 01:30:20.343 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.24 hyp=0.38 cameraTheta=-0.70 mountX=0.34 mountY=-0.17, mountTheta=-0.47 01:30:20.343 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.24, opts=13) 01:30:20.343 00.000 30444 Enqueuing Move request for scope (0.29, -0.24) 01:30:20.344 00.001 15672 Worker thread wakes up 01:30:20.344 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.24) opts 0xd 01:30:20.344 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.24) 01:30:20.344 00.000 15672 Moving (0.29, -0.24) raw xDistance=0.34 yDistance=-0.17 01:30:20.344 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34 01:30:20.344 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:30:20.344 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 01:30:20.344 00.000 15672 MoveAxis(W, 93, ABG) 01:30:20.344 00.000 15672 Guiding Dir = 3, Dur = 93 01:30:20.345 00.001 15672 IsSlewing returns 0 01:30:20.345 00.000 15672 IsGuiding returns 0 01:30:20.349 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=13531, FiltMin=2598, FiltMax=9796, Gamma=2.950 01:30:20.362 00.013 15672 PulseGuide returned control before completion, sleep 87 01:30:20.459 00.097 15672 IsGuiding returns 0 01:30:20.459 00.000 15672 Move returns status 0, amount 93 01:30:20.459 00.000 15672 MoveAxis(N, 0, ABG) 01:30:20.459 00.000 15672 Move returns status 0, amount 0 01:30:20.459 00.000 15672 move complete, result=0 01:30:20.459 00.000 15672 worker thread done servicing request 01:30:20.472 00.013 30444 UpdateGuideState exits: m=118348 SNR=84.1 Saturated 01:30:20.472 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:20.472 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:20.472 00.000 30444 Enqueuing Expose request 01:30:20.472 00.000 30444 GuideStep: 0.3 px 93 ms WEST, -0.2 px 0 ms NORTH 01:30:20.472 00.000 15672 Worker thread wakes up 01:30:20.472 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:20.472 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:22.582 02.110 15672 Exposure complete 01:30:22.602 00.020 15672 worker thread done servicing request 01:30:22.602 00.000 30444 OnExposeComplete: enter 01:30:22.602 00.000 30444 UpdateGuideState(): m_state=6 01:30:22.602 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5490 01:30:22.602 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=199.31, Mass=132156, SNR=93.0, Peak=14050 HFD=3.3 01:30:22.602 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 01:30:22.602 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.64 = -1.64) 01:30:22.602 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.85 mountX=-0.00 mountY=-0.29, mountTheta=-1.57 01:30:22.603 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.28, opts=13) 01:30:22.603 00.000 30444 Enqueuing Move request for scope (-0.08, -0.28) 01:30:22.603 00.000 15672 Worker thread wakes up 01:30:22.603 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd 01:30:22.603 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.28) 01:30:22.603 00.000 15672 Moving (-0.08, -0.28) raw xDistance=-0.00 yDistance=-0.29 01:30:22.603 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 01:30:22.603 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 01:30:22.603 00.000 15672 MoveAxis(E, 0, ABG) 01:30:22.603 00.000 15672 Move returns status 0, amount 0 01:30:22.603 00.000 15672 MoveAxis(N, 51, ABG) 01:30:22.603 00.000 15672 Guiding Dir = 0, Dur = 51 01:30:22.604 00.001 15672 IsSlewing returns 0 01:30:22.605 00.001 15672 IsGuiding returns 0 01:30:22.609 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=14063, FiltMin=2670, FiltMax=10099, Gamma=2.950 01:30:22.657 00.048 30444 UpdateGuideState exits: m=132156 SNR=93.0 Saturated 01:30:22.657 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:22.657 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:22.657 00.000 30444 Enqueuing Expose request 01:30:22.681 00.024 15672 IsGuiding returns 1 01:30:22.682 00.001 15672 scope still moving after pulse duration time elapsed 01:30:22.703 00.021 15672 IsSlewing returns 0 01:30:22.704 00.001 15672 IsGuiding returns 1 01:30:22.724 00.020 15672 IsSlewing returns 0 01:30:22.775 00.051 15672 IsGuiding returns 0 01:30:22.775 00.000 15672 scope move finished after 51 + 119 ms 01:30:22.775 00.000 15672 Move returns status 0, amount 51 01:30:22.776 00.001 15672 move complete, result=0 01:30:22.776 00.000 15672 worker thread done servicing request 01:30:22.776 00.000 15672 Worker thread wakes up 01:30:22.776 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:22.776 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:22.776 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 51 ms NORTH 01:30:24.685 01.909 15672 Exposure complete 01:30:24.705 00.020 15672 worker thread done servicing request 01:30:24.705 00.000 30444 OnExposeComplete: enter 01:30:24.705 00.000 30444 UpdateGuideState(): m_state=6 01:30:24.705 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5491 01:30:24.705 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=199.17, Mass=123647, SNR=84.1, Peak=13712 HFD=3.6 01:30:24.705 00.000 30444 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 01:30:24.705 00.000 30444 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 01:30:24.705 00.000 30444 CameraToMount -- cameraX=0.87 cameraY=-0.42 hyp=0.97 cameraTheta=-0.45 mountX=0.95 mountY=-0.22, mountTheta=-0.23 01:30:24.706 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.87, y=-0.42, opts=13) 01:30:24.706 00.000 30444 Enqueuing Move request for scope (0.87, -0.42) 01:30:24.706 00.000 15672 Worker thread wakes up 01:30:24.706 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.42) opts 0xd 01:30:24.706 00.000 15672 Handling offset move in thread for scope, endpoint = (0.87, -0.42) 01:30:24.706 00.000 15672 Moving (0.87, -0.42) raw xDistance=0.95 yDistance=-0.22 01:30:24.706 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.95 01:30:24.706 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:30:24.706 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 01:30:24.706 00.000 15672 MoveAxis(W, 258, ABG) 01:30:24.706 00.000 15672 Guiding Dir = 3, Dur = 258 01:30:24.707 00.001 15672 IsSlewing returns 0 01:30:24.708 00.001 15672 IsGuiding returns 0 01:30:24.713 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=13998, FiltMin=2606, FiltMax=9499, Gamma=2.950 01:30:24.723 00.010 15672 PulseGuide returned control before completion, sleep 253 01:30:24.762 00.039 30444 UpdateGuideState exits: m=123647 SNR=84.1 Saturated 01:30:24.762 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:24.762 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:24.762 00.000 30444 Enqueuing Expose request 01:30:24.980 00.218 15672 IsGuiding returns 0 01:30:24.981 00.001 15672 Move returns status 0, amount 258 01:30:24.981 00.000 15672 MoveAxis(N, 0, ABG) 01:30:24.981 00.000 15672 Move returns status 0, amount 0 01:30:24.981 00.000 15672 move complete, result=0 01:30:24.981 00.000 15672 worker thread done servicing request 01:30:24.981 00.000 15672 Worker thread wakes up 01:30:24.981 00.000 30444 GuideStep: 1.0 px 258 ms WEST, -0.2 px 0 ms NORTH 01:30:24.982 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:24.982 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:27.092 02.110 15672 Exposure complete 01:30:27.112 00.020 15672 worker thread done servicing request 01:30:27.112 00.000 30444 OnExposeComplete: enter 01:30:27.112 00.000 30444 UpdateGuideState(): m_state=6 01:30:27.112 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5492 01:30:27.113 00.001 30444 Star::Find returns 1 (1), X=460.19, Y=199.26, Mass=119501, SNR=75.9, Peak=12650 HFD=3.4 01:30:27.113 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 01:30:27.113 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 01:30:27.113 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.36 mountX=0.16 mountY=-0.31, mountTheta=-1.10 01:30:27.113 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.33, opts=13) 01:30:27.113 00.000 30444 Enqueuing Move request for scope (0.07, -0.33) 01:30:27.113 00.000 15672 Worker thread wakes up 01:30:27.113 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.33) opts 0xd 01:30:27.113 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.33) 01:30:27.113 00.000 15672 Moving (0.07, -0.33) raw xDistance=0.16 yDistance=-0.31 01:30:27.113 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 01:30:27.113 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 01:30:27.113 00.000 15672 MoveAxis(E, 0, ABG) 01:30:27.114 00.001 15672 Move returns status 0, amount 0 01:30:27.114 00.000 15672 MoveAxis(N, 55, ABG) 01:30:27.114 00.000 15672 Guiding Dir = 0, Dur = 55 01:30:27.114 00.000 15672 IsSlewing returns 0 01:30:27.115 00.001 15672 IsGuiding returns 0 01:30:27.120 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=12752, FiltMin=2611, FiltMax=9516, Gamma=2.950 01:30:27.169 00.049 30444 UpdateGuideState exits: m=119501 SNR=75.9 Saturated 01:30:27.169 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:27.169 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:27.169 00.000 30444 Enqueuing Expose request 01:30:27.200 00.031 15672 IsGuiding returns 1 01:30:27.200 00.000 15672 scope still moving after pulse duration time elapsed 01:30:27.221 00.021 15672 IsSlewing returns 0 01:30:27.222 00.001 15672 IsGuiding returns 1 01:30:27.244 00.022 15672 IsSlewing returns 0 01:30:27.245 00.001 15672 IsGuiding returns 1 01:30:27.266 00.021 15672 IsSlewing returns 0 01:30:27.327 00.061 15672 IsGuiding returns 0 01:30:27.327 00.000 15672 scope move finished after 55 + 156 ms 01:30:27.327 00.000 15672 Move returns status 0, amount 55 01:30:27.327 00.000 15672 move complete, result=0 01:30:27.327 00.000 15672 worker thread done servicing request 01:30:27.327 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 55 ms NORTH 01:30:27.327 00.000 15672 Worker thread wakes up 01:30:27.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:27.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:29.234 01.907 15672 Exposure complete 01:30:29.258 00.024 15672 worker thread done servicing request 01:30:29.259 00.001 30444 OnExposeComplete: enter 01:30:29.259 00.000 30444 UpdateGuideState(): m_state=6 01:30:29.259 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5493 01:30:29.259 00.000 30444 Star::Find returns 1 (1), X=460.65, Y=198.60, Mass=126142, SNR=88.8, Peak=12421 HFD=3.5 01:30:29.259 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 01:30:29.259 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 01:30:29.259 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-0.99 hyp=1.12 cameraTheta=-1.08 mountX=0.78 mountY=-0.85, mountTheta=-0.83 01:30:29.259 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.99, opts=13) 01:30:29.259 00.000 30444 Enqueuing Move request for scope (0.53, -0.99) 01:30:29.260 00.001 15672 Worker thread wakes up 01:30:29.260 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.99) opts 0xd 01:30:29.260 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.99) 01:30:29.260 00.000 15672 Moving (0.53, -0.99) raw xDistance=0.78 yDistance=-0.85 01:30:29.260 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78 01:30:29.260 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 01:30:29.260 00.000 15672 MoveAxis(W, 210, ABG) 01:30:29.260 00.000 15672 Guiding Dir = 3, Dur = 210 01:30:29.261 00.001 15672 IsSlewing returns 0 01:30:29.262 00.001 15672 IsGuiding returns 0 01:30:29.267 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2093, max=12611, FiltMin=2630, FiltMax=9970, Gamma=2.950 01:30:29.292 00.025 15672 PulseGuide returned control before completion, sleep 191 01:30:29.316 00.024 30444 UpdateGuideState exits: m=126142 SNR=88.8 Saturated 01:30:29.316 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:29.316 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:29.316 00.000 30444 Enqueuing Expose request 01:30:29.484 00.168 15672 IsGuiding returns 1 01:30:29.484 00.000 15672 scope still moving after pulse duration time elapsed 01:30:29.505 00.021 15672 IsSlewing returns 0 01:30:29.531 00.026 15672 IsGuiding returns 0 01:30:29.531 00.000 15672 scope move finished after 210 + 59 ms 01:30:29.531 00.000 15672 Move returns status 0, amount 210 01:30:29.531 00.000 15672 MoveAxis(N, 152, ABG) 01:30:29.532 00.001 15672 Guiding Dir = 0, Dur = 152 01:30:29.532 00.000 15672 IsSlewing returns 0 01:30:29.533 00.001 15672 IsGuiding returns 0 01:30:29.611 00.078 15672 PulseGuide returned control before completion, sleep 84 01:30:29.725 00.114 15672 IsGuiding returns 1 01:30:29.725 00.000 15672 scope still moving after pulse duration time elapsed 01:30:29.746 00.021 15672 IsSlewing returns 0 01:30:29.749 00.003 15672 IsGuiding returns 1 01:30:29.771 00.022 15672 IsSlewing returns 0 01:30:29.788 00.017 15672 IsGuiding returns 0 01:30:29.789 00.001 15672 scope move finished after 152 + 103 ms 01:30:29.789 00.000 15672 Move returns status 0, amount 152 01:30:29.789 00.000 15672 move complete, result=0 01:30:29.789 00.000 15672 worker thread done servicing request 01:30:29.789 00.000 15672 Worker thread wakes up 01:30:29.789 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:29.789 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:29.790 00.001 30444 GuideStep: 0.8 px 210 ms WEST, -0.9 px 152 ms NORTH 01:30:31.907 02.117 15672 Exposure complete 01:30:31.940 00.033 15672 worker thread done servicing request 01:30:31.940 00.000 30444 OnExposeComplete: enter 01:30:31.940 00.000 30444 UpdateGuideState(): m_state=6 01:30:31.940 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5494 01:30:31.940 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=199.09, Mass=141761, SNR=102.0, Peak=13321 HFD=3.6 01:30:31.940 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 01:30:31.941 00.001 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 01:30:31.941 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.50 hyp=0.50 cameraTheta=-1.56 mountX=0.14 mountY=-0.49, mountTheta=-1.29 01:30:31.941 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.50, opts=13) 01:30:31.941 00.000 30444 Enqueuing Move request for scope (0.00, -0.50) 01:30:31.941 00.000 15672 Worker thread wakes up 01:30:31.941 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.50) opts 0xd 01:30:31.941 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.50) 01:30:31.941 00.000 15672 Moving (0.00, -0.50) raw xDistance=0.14 yDistance=-0.49 01:30:31.941 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 01:30:31.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 01:30:31.941 00.000 15672 MoveAxis(E, 0, ABG) 01:30:31.941 00.000 15672 Move returns status 0, amount 0 01:30:31.942 00.001 15672 MoveAxis(N, 87, ABG) 01:30:31.942 00.000 15672 Guiding Dir = 0, Dur = 87 01:30:31.942 00.000 15672 IsSlewing returns 0 01:30:31.943 00.001 15672 IsGuiding returns 0 01:30:31.948 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=14124, FiltMin=2580, FiltMax=9925, Gamma=2.950 01:30:31.997 00.049 30444 UpdateGuideState exits: m=141761 SNR=102.0 Saturated 01:30:31.997 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:31.997 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:31.997 00.000 30444 Enqueuing Expose request 01:30:32.024 00.027 15672 PulseGuide returned control before completion, sleep 17 01:30:32.073 00.049 15672 IsGuiding returns 1 01:30:32.073 00.000 15672 scope still moving after pulse duration time elapsed 01:30:32.094 00.021 15672 IsSlewing returns 0 01:30:32.096 00.002 15672 IsGuiding returns 1 01:30:32.117 00.021 15672 IsSlewing returns 0 01:30:32.137 00.020 15672 IsGuiding returns 0 01:30:32.138 00.001 15672 scope move finished after 87 + 106 ms 01:30:32.138 00.000 15672 Move returns status 0, amount 87 01:30:32.138 00.000 15672 move complete, result=0 01:30:32.138 00.000 15672 worker thread done servicing request 01:30:32.138 00.000 15672 Worker thread wakes up 01:30:32.138 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:32.138 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:32.162 00.024 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 87 ms NORTH 01:30:34.045 01.883 15672 Exposure complete 01:30:34.065 00.020 15672 worker thread done servicing request 01:30:34.065 00.000 30444 OnExposeComplete: enter 01:30:34.065 00.000 30444 UpdateGuideState(): m_state=6 01:30:34.065 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5495 01:30:34.065 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=199.10, Mass=120826, SNR=89.5, Peak=12902 HFD=3.2 01:30:34.065 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 01:30:34.065 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 01:30:34.066 00.001 30444 CameraToMount -- cameraX=0.03 cameraY=-0.49 hyp=0.49 cameraTheta=-1.51 mountX=0.16 mountY=-0.47, mountTheta=-1.24 01:30:34.066 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.49, opts=13) 01:30:34.066 00.000 30444 Enqueuing Move request for scope (0.03, -0.49) 01:30:34.066 00.000 15672 Worker thread wakes up 01:30:34.066 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.49) opts 0xd 01:30:34.066 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.49) 01:30:34.066 00.000 15672 Moving (0.03, -0.49) raw xDistance=0.16 yDistance=-0.47 01:30:34.066 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 01:30:34.066 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 01:30:34.066 00.000 15672 MoveAxis(E, 0, ABG) 01:30:34.066 00.000 15672 Move returns status 0, amount 0 01:30:34.066 00.000 15672 MoveAxis(N, 84, ABG) 01:30:34.066 00.000 15672 Guiding Dir = 0, Dur = 84 01:30:34.067 00.001 15672 IsSlewing returns 0 01:30:34.068 00.001 15672 IsGuiding returns 0 01:30:34.072 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=14327, FiltMin=2591, FiltMax=9852, Gamma=2.950 01:30:34.120 00.048 30444 UpdateGuideState exits: m=120826 SNR=89.5 Saturated 01:30:34.120 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:34.120 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:34.120 00.000 30444 Enqueuing Expose request 01:30:34.148 00.028 15672 PulseGuide returned control before completion, sleep 14 01:30:34.164 00.016 15672 IsGuiding returns 1 01:30:34.164 00.000 15672 scope still moving after pulse duration time elapsed 01:30:34.185 00.021 15672 IsSlewing returns 0 01:30:34.213 00.028 15672 IsGuiding returns 1 01:30:34.233 00.020 15672 IsSlewing returns 0 01:30:34.236 00.003 15672 IsGuiding returns 1 01:30:34.257 00.021 15672 IsSlewing returns 0 01:30:34.277 00.020 15672 IsGuiding returns 0 01:30:34.277 00.000 15672 scope move finished after 84 + 125 ms 01:30:34.278 00.001 15672 Move returns status 0, amount 84 01:30:34.278 00.000 15672 move complete, result=0 01:30:34.278 00.000 15672 worker thread done servicing request 01:30:34.278 00.000 15672 Worker thread wakes up 01:30:34.278 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:34.278 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:34.278 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 84 ms NORTH 01:30:36.388 02.110 15672 Exposure complete 01:30:36.408 00.020 15672 worker thread done servicing request 01:30:36.408 00.000 30444 OnExposeComplete: enter 01:30:36.408 00.000 30444 UpdateGuideState(): m_state=6 01:30:36.408 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5496 01:30:36.408 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=199.06, Mass=120633, SNR=90.0, Peak=12177 HFD=3.4 01:30:36.408 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 01:30:36.408 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 01:30:36.408 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.53 hyp=0.56 cameraTheta=-1.24 mountX=0.32 mountY=-0.48, mountTheta=-0.98 01:30:36.409 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.53, opts=13) 01:30:36.409 00.000 30444 Enqueuing Move request for scope (0.18, -0.53) 01:30:36.409 00.000 15672 Worker thread wakes up 01:30:36.409 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.53) opts 0xd 01:30:36.409 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.53) 01:30:36.409 00.000 15672 Moving (0.18, -0.53) raw xDistance=0.32 yDistance=-0.48 01:30:36.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 01:30:36.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 01:30:36.409 00.000 15672 MoveAxis(W, 86, ABG) 01:30:36.409 00.000 15672 Guiding Dir = 3, Dur = 86 01:30:36.410 00.001 15672 IsSlewing returns 0 01:30:36.411 00.001 15672 IsGuiding returns 0 01:30:36.415 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=12973, FiltMin=2628, FiltMax=9427, Gamma=2.950 01:30:36.433 00.018 15672 PulseGuide returned control before completion, sleep 75 01:30:36.464 00.031 30444 UpdateGuideState exits: m=120633 SNR=90.0 Saturated 01:30:36.464 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:36.464 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:36.464 00.000 30444 Enqueuing Expose request 01:30:36.509 00.045 15672 IsGuiding returns 1 01:30:36.509 00.000 15672 scope still moving after pulse duration time elapsed 01:30:36.531 00.022 15672 IsSlewing returns 0 01:30:36.548 00.017 15672 IsGuiding returns 0 01:30:36.548 00.000 15672 scope move finished after 86 + 51 ms 01:30:36.548 00.000 15672 Move returns status 0, amount 86 01:30:36.548 00.000 15672 MoveAxis(N, 85, ABG) 01:30:36.548 00.000 15672 Guiding Dir = 0, Dur = 85 01:30:36.549 00.001 15672 IsSlewing returns 0 01:30:36.551 00.002 15672 IsGuiding returns 0 01:30:36.674 00.123 15672 IsGuiding returns 1 01:30:36.675 00.001 15672 scope still moving after pulse duration time elapsed 01:30:36.696 00.021 15672 IsSlewing returns 0 01:30:36.699 00.003 15672 IsGuiding returns 1 01:30:36.719 00.020 15672 IsSlewing returns 0 01:30:36.723 00.004 15672 IsGuiding returns 1 01:30:36.743 00.020 15672 IsSlewing returns 0 01:30:36.752 00.009 15672 IsGuiding returns 0 01:30:36.752 00.000 15672 scope move finished after 85 + 115 ms 01:30:36.752 00.000 15672 Move returns status 0, amount 85 01:30:36.752 00.000 15672 move complete, result=0 01:30:36.752 00.000 15672 worker thread done servicing request 01:30:36.752 00.000 15672 Worker thread wakes up 01:30:36.752 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:36.752 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:36.752 00.000 30444 GuideStep: 0.3 px 86 ms WEST, -0.5 px 85 ms NORTH 01:30:38.668 01.916 15672 Exposure complete 01:30:38.701 00.033 15672 worker thread done servicing request 01:30:38.701 00.000 30444 OnExposeComplete: enter 01:30:38.701 00.000 30444 UpdateGuideState(): m_state=6 01:30:38.701 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5497 01:30:38.701 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=198.99, Mass=122941, SNR=83.2, Peak=13558 HFD=3.1 01:30:38.701 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 01:30:38.702 00.001 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 01:30:38.702 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.60 hyp=0.67 cameraTheta=-2.05 mountX=-0.14 mountY=-0.65, mountTheta=-1.78 01:30:38.702 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.60, opts=13) 01:30:38.703 00.001 30444 Enqueuing Move request for scope (-0.31, -0.60) 01:30:38.703 00.000 15672 Worker thread wakes up 01:30:38.703 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.60) opts 0xd 01:30:38.703 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.60) 01:30:38.703 00.000 15672 Moving (-0.31, -0.60) raw xDistance=-0.14 yDistance=-0.65 01:30:38.703 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 01:30:38.703 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 01:30:38.703 00.000 15672 MoveAxis(E, 0, ABG) 01:30:38.703 00.000 15672 Move returns status 0, amount 0 01:30:38.703 00.000 15672 MoveAxis(N, 116, ABG) 01:30:38.703 00.000 15672 Guiding Dir = 0, Dur = 116 01:30:38.703 00.000 15672 IsSlewing returns 0 01:30:38.705 00.002 15672 IsGuiding returns 0 01:30:38.709 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=13558, FiltMin=2586, FiltMax=10186, Gamma=2.950 01:30:38.758 00.049 30444 UpdateGuideState exits: m=122941 SNR=83.2 Saturated 01:30:38.758 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:38.758 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:38.758 00.000 30444 Enqueuing Expose request 01:30:38.781 00.023 15672 PulseGuide returned control before completion, sleep 51 01:30:38.846 00.065 15672 IsGuiding returns 1 01:30:38.846 00.000 15672 scope still moving after pulse duration time elapsed 01:30:38.866 00.020 15672 IsSlewing returns 0 01:30:38.868 00.002 15672 IsGuiding returns 1 01:30:38.890 00.022 15672 IsSlewing returns 0 01:30:38.892 00.002 15672 IsGuiding returns 1 01:30:38.914 00.022 15672 IsSlewing returns 0 01:30:38.927 00.013 15672 IsGuiding returns 0 01:30:38.927 00.000 15672 scope move finished after 116 + 105 ms 01:30:38.927 00.000 15672 Move returns status 0, amount 116 01:30:38.927 00.000 15672 move complete, result=0 01:30:38.927 00.000 15672 worker thread done servicing request 01:30:38.928 00.001 15672 Worker thread wakes up 01:30:38.928 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 116 ms NORTH 01:30:38.928 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:38.928 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:41.039 02.111 15672 Exposure complete 01:30:41.059 00.020 15672 worker thread done servicing request 01:30:41.059 00.000 30444 OnExposeComplete: enter 01:30:41.059 00.000 30444 UpdateGuideState(): m_state=6 01:30:41.060 00.001 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5498 01:30:41.060 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=198.99, Mass=113892, SNR=90.9, Peak=13044 HFD=2.8 01:30:41.060 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 01:30:41.060 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 01:30:41.060 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.60 hyp=0.61 cameraTheta=-1.77 mountX=0.05 mountY=-0.61, mountTheta=-1.49 01:30:41.060 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.60, opts=13) 01:30:41.060 00.000 30444 Enqueuing Move request for scope (-0.12, -0.60) 01:30:41.060 00.000 15672 Worker thread wakes up 01:30:41.060 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.60) opts 0xd 01:30:41.060 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.60) 01:30:41.060 00.000 15672 Moving (-0.12, -0.60) raw xDistance=0.05 yDistance=-0.61 01:30:41.060 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:30:41.061 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 01:30:41.061 00.000 15672 MoveAxis(E, 0, ABG) 01:30:41.061 00.000 15672 Move returns status 0, amount 0 01:30:41.061 00.000 15672 MoveAxis(N, 110, ABG) 01:30:41.061 00.000 15672 Guiding Dir = 0, Dur = 110 01:30:41.061 00.000 15672 IsSlewing returns 0 01:30:41.062 00.001 15672 IsGuiding returns 0 01:30:41.066 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=14593, FiltMin=2591, FiltMax=10172, Gamma=2.950 01:30:41.115 00.049 30444 UpdateGuideState exits: m=113892 SNR=90.9 Saturated 01:30:41.115 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:41.115 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:41.115 00.000 30444 Enqueuing Expose request 01:30:41.145 00.030 15672 PulseGuide returned control before completion, sleep 38 01:30:41.226 00.081 15672 IsGuiding returns 1 01:30:41.226 00.000 15672 scope still moving after pulse duration time elapsed 01:30:41.248 00.022 15672 IsSlewing returns 0 01:30:41.251 00.003 15672 IsGuiding returns 1 01:30:41.271 00.020 15672 IsSlewing returns 0 01:30:41.291 00.020 15672 IsGuiding returns 0 01:30:41.291 00.000 15672 scope move finished after 110 + 118 ms 01:30:41.291 00.000 15672 Move returns status 0, amount 110 01:30:41.291 00.000 15672 move complete, result=0 01:30:41.291 00.000 15672 worker thread done servicing request 01:30:41.291 00.000 15672 Worker thread wakes up 01:30:41.291 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:41.292 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:41.292 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 110 ms NORTH 01:30:43.199 01.907 15672 Exposure complete 01:30:43.219 00.020 15672 worker thread done servicing request 01:30:43.219 00.000 30444 OnExposeComplete: enter 01:30:43.219 00.000 30444 UpdateGuideState(): m_state=6 01:30:43.219 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5499 01:30:43.219 00.000 30444 Star::Find returns 1 (1), X=459.69, Y=198.95, Mass=123030, SNR=92.4, Peak=14069 HFD=3.4 01:30:43.219 00.000 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.28) = xAngle (-1.89 = -1.89) 01:30:43.219 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 01:30:43.219 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=-0.64 hyp=0.77 cameraTheta=-2.17 mountX=-0.25 mountY=-0.72, mountTheta=-1.90 01:30:43.220 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=-0.64, opts=13) 01:30:43.220 00.000 30444 Enqueuing Move request for scope (-0.44, -0.64) 01:30:43.220 00.000 15672 Worker thread wakes up 01:30:43.220 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.64) opts 0xd 01:30:43.220 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, -0.64) 01:30:43.220 00.000 15672 Moving (-0.44, -0.64) raw xDistance=-0.25 yDistance=-0.72 01:30:43.220 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 01:30:43.220 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 01:30:43.220 00.000 15672 MoveAxis(E, 0, ABG) 01:30:43.220 00.000 15672 Move returns status 0, amount 0 01:30:43.220 00.000 15672 MoveAxis(N, 128, ABG) 01:30:43.220 00.000 15672 Guiding Dir = 0, Dur = 128 01:30:43.221 00.001 15672 IsSlewing returns 0 01:30:43.222 00.001 15672 IsGuiding returns 0 01:30:43.226 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=14069, FiltMin=2584, FiltMax=9449, Gamma=2.950 01:30:43.302 00.076 15672 PulseGuide returned control before completion, sleep 59 01:30:43.361 00.059 30444 UpdateGuideState exits: m=123030 SNR=92.4 Saturated 01:30:43.361 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:43.361 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:43.362 00.001 30444 Enqueuing Expose request 01:30:43.368 00.006 15672 IsGuiding returns 1 01:30:43.368 00.000 15672 scope still moving after pulse duration time elapsed 01:30:43.389 00.021 15672 IsSlewing returns 0 01:30:43.390 00.001 15672 IsGuiding returns 1 01:30:43.412 00.022 15672 IsSlewing returns 0 01:30:43.413 00.001 15672 IsGuiding returns 1 01:30:43.435 00.022 15672 IsSlewing returns 0 01:30:43.462 00.027 15672 IsGuiding returns 0 01:30:43.462 00.000 15672 scope move finished after 128 + 111 ms 01:30:43.462 00.000 15672 Move returns status 0, amount 128 01:30:43.462 00.000 15672 move complete, result=0 01:30:43.462 00.000 15672 worker thread done servicing request 01:30:43.462 00.000 15672 Worker thread wakes up 01:30:43.462 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 128 ms NORTH 01:30:43.462 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:43.462 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:45.569 02.107 15672 Exposure complete 01:30:45.589 00.020 15672 worker thread done servicing request 01:30:45.589 00.000 30444 OnExposeComplete: enter 01:30:45.589 00.000 30444 UpdateGuideState(): m_state=6 01:30:45.590 00.001 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5500 01:30:45.590 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=198.84, Mass=117532, SNR=88.2, Peak=12626 HFD=3.5 01:30:45.590 00.000 30444 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.28) = xAngle (-0.67 = -0.67) 01:30:45.590 00.000 30444 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.73 = -0.73) 01:30:45.590 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.75 hyp=0.92 cameraTheta=-0.95 mountX=0.72 mountY=-0.61, mountTheta=-0.71 01:30:45.590 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.75, opts=13) 01:30:45.591 00.001 30444 Enqueuing Move request for scope (0.54, -0.75) 01:30:45.591 00.000 15672 Worker thread wakes up 01:30:45.591 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.75) opts 0xd 01:30:45.591 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.75) 01:30:45.591 00.000 15672 Moving (0.54, -0.75) raw xDistance=0.72 yDistance=-0.61 01:30:45.591 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72 01:30:45.591 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 01:30:45.591 00.000 15672 MoveAxis(W, 195, ABG) 01:30:45.591 00.000 15672 Guiding Dir = 3, Dur = 195 01:30:45.591 00.000 15672 IsSlewing returns 0 01:30:45.592 00.001 15672 IsGuiding returns 0 01:30:45.597 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=12626, FiltMin=2576, FiltMax=9327, Gamma=2.950 01:30:45.617 00.020 15672 PulseGuide returned control before completion, sleep 180 01:30:45.649 00.032 30444 UpdateGuideState exits: m=117532 SNR=88.2 Saturated 01:30:45.649 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:45.649 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:45.649 00.000 30444 Enqueuing Expose request 01:30:45.800 00.151 15672 IsGuiding returns 1 01:30:45.800 00.000 15672 scope still moving after pulse duration time elapsed 01:30:45.822 00.022 15672 IsSlewing returns 0 01:30:45.842 00.020 15672 IsGuiding returns 0 01:30:45.842 00.000 15672 scope move finished after 195 + 54 ms 01:30:45.842 00.000 15672 Move returns status 0, amount 195 01:30:45.842 00.000 15672 MoveAxis(N, 110, ABG) 01:30:45.842 00.000 15672 Guiding Dir = 0, Dur = 110 01:30:45.842 00.000 15672 IsSlewing returns 0 01:30:45.843 00.001 15672 IsGuiding returns 0 01:30:45.923 00.080 15672 PulseGuide returned control before completion, sleep 40 01:30:46.004 00.081 15672 IsGuiding returns 1 01:30:46.004 00.000 15672 scope still moving after pulse duration time elapsed 01:30:46.024 00.020 15672 IsSlewing returns 0 01:30:46.051 00.027 15672 IsGuiding returns 0 01:30:46.051 00.000 15672 scope move finished after 110 + 97 ms 01:30:46.051 00.000 15672 Move returns status 0, amount 110 01:30:46.051 00.000 15672 move complete, result=0 01:30:46.051 00.000 15672 worker thread done servicing request 01:30:46.051 00.000 15672 Worker thread wakes up 01:30:46.051 00.000 30444 GuideStep: 0.7 px 195 ms WEST, -0.6 px 110 ms NORTH 01:30:46.051 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:46.051 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:47.959 01.908 15672 Exposure complete 01:30:47.989 00.030 15672 worker thread done servicing request 01:30:47.989 00.000 30444 OnExposeComplete: enter 01:30:47.989 00.000 30444 UpdateGuideState(): m_state=6 01:30:47.989 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5501 01:30:47.989 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=198.84, Mass=124603, SNR=103.0, Peak=13090 HFD=3.2 01:30:47.989 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 01:30:47.989 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 01:30:47.989 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.75 hyp=0.77 cameraTheta=-1.81 mountX=0.03 mountY=-0.77, mountTheta=-1.53 01:30:47.990 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.75, opts=13) 01:30:47.990 00.000 30444 Enqueuing Move request for scope (-0.18, -0.75) 01:30:47.990 00.000 15672 Worker thread wakes up 01:30:47.990 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.75) opts 0xd 01:30:47.990 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.75) 01:30:47.990 00.000 15672 Moving (-0.18, -0.75) raw xDistance=0.03 yDistance=-0.77 01:30:47.990 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 01:30:47.990 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 01:30:47.990 00.000 15672 MoveAxis(E, 0, ABG) 01:30:47.990 00.000 15672 Move returns status 0, amount 0 01:30:47.990 00.000 15672 MoveAxis(N, 137, ABG) 01:30:47.990 00.000 15672 Guiding Dir = 0, Dur = 137 01:30:47.990 00.000 15672 IsSlewing returns 0 01:30:47.991 00.001 15672 IsGuiding returns 0 01:30:47.996 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=13817, FiltMin=2628, FiltMax=9955, Gamma=2.950 01:30:48.079 00.083 15672 PulseGuide returned control before completion, sleep 60 01:30:48.175 00.096 15672 IsGuiding returns 1 01:30:48.175 00.000 15672 scope still moving after pulse duration time elapsed 01:30:48.196 00.021 15672 IsSlewing returns 0 01:30:48.198 00.002 15672 IsGuiding returns 1 01:30:48.218 00.020 15672 IsSlewing returns 0 01:30:48.221 00.003 15672 IsGuiding returns 1 01:30:48.242 00.021 15672 IsSlewing returns 0 01:30:48.255 00.013 15672 IsGuiding returns 0 01:30:48.256 00.001 15672 scope move finished after 137 + 126 ms 01:30:48.256 00.000 15672 Move returns status 0, amount 137 01:30:48.256 00.000 15672 move complete, result=0 01:30:48.256 00.000 15672 worker thread done servicing request 01:30:48.455 00.199 30444 UpdateGuideState exits: m=124603 SNR=103.0 Saturated 01:30:48.456 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:48.456 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:48.456 00.000 30444 Enqueuing Expose request 01:30:48.456 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.8 px 137 ms NORTH 01:30:48.456 00.000 15672 Worker thread wakes up 01:30:48.456 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:48.457 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:50.566 02.109 15672 Exposure complete 01:30:50.586 00.020 15672 worker thread done servicing request 01:30:50.586 00.000 30444 OnExposeComplete: enter 01:30:50.586 00.000 30444 UpdateGuideState(): m_state=6 01:30:50.587 00.001 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5502 01:30:50.587 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=198.69, Mass=121815, SNR=91.5, Peak=11610 HFD=3.4 01:30:50.587 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 01:30:50.587 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 01:30:50.587 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.89 hyp=0.91 cameraTheta=-1.73 mountX=0.10 mountY=-0.90, mountTheta=-1.46 01:30:50.587 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.89, opts=13) 01:30:50.587 00.000 30444 Enqueuing Move request for scope (-0.15, -0.89) 01:30:50.587 00.000 15672 Worker thread wakes up 01:30:50.587 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.89) opts 0xd 01:30:50.587 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.89) 01:30:50.587 00.000 15672 Moving (-0.15, -0.89) raw xDistance=0.10 yDistance=-0.90 01:30:50.588 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:30:50.588 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 01:30:50.588 00.000 15672 MoveAxis(E, 0, ABG) 01:30:50.588 00.000 15672 Move returns status 0, amount 0 01:30:50.588 00.000 15672 MoveAxis(N, 161, ABG) 01:30:50.588 00.000 15672 Guiding Dir = 0, Dur = 161 01:30:50.588 00.000 15672 IsSlewing returns 0 01:30:50.590 00.002 15672 IsGuiding returns 0 01:30:50.594 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=11672, FiltMin=2589, FiltMax=10104, Gamma=2.950 01:30:50.643 00.049 30444 UpdateGuideState exits: m=121815 SNR=91.5 Saturated 01:30:50.643 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:50.643 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:50.643 00.000 30444 Enqueuing Expose request 01:30:50.667 00.024 15672 PulseGuide returned control before completion, sleep 95 01:30:50.796 00.129 15672 IsGuiding returns 1 01:30:50.796 00.000 15672 scope still moving after pulse duration time elapsed 01:30:50.817 00.021 15672 IsSlewing returns 0 01:30:50.819 00.002 15672 IsGuiding returns 1 01:30:50.840 00.021 15672 IsSlewing returns 0 01:30:50.859 00.019 15672 IsGuiding returns 0 01:30:50.860 00.001 15672 scope move finished after 161 + 108 ms 01:30:50.860 00.000 15672 Move returns status 0, amount 161 01:30:50.860 00.000 15672 move complete, result=0 01:30:50.860 00.000 15672 worker thread done servicing request 01:30:50.860 00.000 15672 Worker thread wakes up 01:30:50.860 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:50.860 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:50.861 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.9 px 161 ms NORTH 01:30:52.768 01.907 15672 Exposure complete 01:30:52.788 00.020 15672 worker thread done servicing request 01:30:52.788 00.000 30444 OnExposeComplete: enter 01:30:52.788 00.000 30444 UpdateGuideState(): m_state=6 01:30:52.788 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5503 01:30:52.788 00.000 30444 Star::Find returns 1 (1), X=459.63, Y=198.79, Mass=118575, SNR=88.7, Peak=11811 HFD=3.5 01:30:52.788 00.000 30444 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 01:30:52.788 00.000 30444 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.91 = -1.91) 01:30:52.788 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=-0.80 hyp=0.94 cameraTheta=-2.12 mountX=-0.25 mountY=-0.89, mountTheta=-1.85 01:30:52.789 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-0.80, opts=13) 01:30:52.789 00.000 30444 Enqueuing Move request for scope (-0.49, -0.80) 01:30:52.789 00.000 15672 Worker thread wakes up 01:30:52.789 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.80) opts 0xd 01:30:52.789 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, -0.80) 01:30:52.789 00.000 15672 Moving (-0.49, -0.80) raw xDistance=-0.25 yDistance=-0.89 01:30:52.789 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 01:30:52.789 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 01:30:52.789 00.000 15672 MoveAxis(E, 68, ABG) 01:30:52.789 00.000 15672 Guiding Dir = 2, Dur = 68 01:30:52.790 00.001 15672 IsSlewing returns 0 01:30:52.792 00.002 15672 IsGuiding returns 0 01:30:52.796 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=12029, FiltMin=2609, FiltMax=10055, Gamma=2.950 01:30:52.806 00.010 15672 PulseGuide returned control before completion, sleep 64 01:30:52.844 00.038 30444 UpdateGuideState exits: m=118575 SNR=88.7 Saturated 01:30:52.844 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:52.844 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:52.844 00.000 30444 Enqueuing Expose request 01:30:52.918 00.074 15672 IsGuiding returns 0 01:30:52.918 00.000 15672 Move returns status 0, amount 68 01:30:52.918 00.000 15672 MoveAxis(N, 158, ABG) 01:30:52.918 00.000 15672 Guiding Dir = 0, Dur = 158 01:30:52.920 00.002 15672 IsSlewing returns 0 01:30:52.921 00.001 15672 IsGuiding returns 0 01:30:52.998 00.077 15672 PulseGuide returned control before completion, sleep 90 01:30:53.092 00.094 15672 IsGuiding returns 1 01:30:53.092 00.000 15672 scope still moving after pulse duration time elapsed 01:30:53.113 00.021 15672 IsSlewing returns 0 01:30:53.115 00.002 15672 IsGuiding returns 1 01:30:53.136 00.021 15672 IsSlewing returns 0 01:30:53.190 00.054 15672 IsGuiding returns 0 01:30:53.190 00.000 15672 scope move finished after 158 + 111 ms 01:30:53.190 00.000 15672 Move returns status 0, amount 158 01:30:53.190 00.000 15672 move complete, result=0 01:30:53.190 00.000 15672 worker thread done servicing request 01:30:53.190 00.000 30444 GuideStep: -0.3 px 68 ms EAST, -0.9 px 158 ms NORTH 01:30:53.190 00.000 15672 Worker thread wakes up 01:30:53.190 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:53.190 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:55.298 02.108 15672 Exposure complete 01:30:55.319 00.021 15672 worker thread done servicing request 01:30:55.319 00.000 30444 OnExposeComplete: enter 01:30:55.319 00.000 30444 UpdateGuideState(): m_state=6 01:30:55.319 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5504 01:30:55.319 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=198.51, Mass=116676, SNR=78.4, Peak=11030 HFD=3.5 01:30:55.319 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 01:30:55.319 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 01:30:55.319 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-1.08 hyp=1.09 cameraTheta=-1.43 mountX=0.45 mountY=-1.02, mountTheta=-1.16 01:30:55.320 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-1.08, opts=13) 01:30:55.320 00.000 30444 Enqueuing Move request for scope (0.15, -1.08) 01:30:55.320 00.000 15672 Worker thread wakes up 01:30:55.320 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -1.08) opts 0xd 01:30:55.320 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -1.08) 01:30:55.320 00.000 15672 Moving (0.15, -1.08) raw xDistance=0.45 yDistance=-1.02 01:30:55.320 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45 01:30:55.320 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02 01:30:55.320 00.000 15672 MoveAxis(W, 116, ABG) 01:30:55.320 00.000 15672 Guiding Dir = 3, Dur = 116 01:30:55.321 00.001 15672 IsSlewing returns 0 01:30:55.322 00.001 15672 IsGuiding returns 0 01:30:55.327 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2148, max=11999, FiltMin=2517, FiltMax=10560, Gamma=2.950 01:30:55.347 00.020 15672 PulseGuide returned control before completion, sleep 101 01:30:55.450 00.103 15672 IsGuiding returns 1 01:30:55.450 00.000 15672 scope still moving after pulse duration time elapsed 01:30:55.471 00.021 15672 IsSlewing returns 0 01:30:55.523 00.052 15672 IsGuiding returns 0 01:30:55.523 00.000 15672 scope move finished after 116 + 86 ms 01:30:55.523 00.000 15672 Move returns status 0, amount 116 01:30:55.523 00.000 15672 MoveAxis(N, 182, ABG) 01:30:55.523 00.000 15672 Guiding Dir = 0, Dur = 182 01:30:55.525 00.002 15672 IsSlewing returns 0 01:30:55.527 00.002 15672 IsGuiding returns 0 01:30:55.571 00.044 30444 UpdateGuideState exits: m=116676 SNR=78.4 Saturated 01:30:55.571 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:55.571 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:55.571 00.000 30444 Enqueuing Expose request 01:30:55.604 00.033 15672 PulseGuide returned control before completion, sleep 117 01:30:55.723 00.119 15672 IsGuiding returns 1 01:30:55.723 00.000 15672 scope still moving after pulse duration time elapsed 01:30:55.744 00.021 15672 IsSlewing returns 0 01:30:55.764 00.020 15672 IsGuiding returns 1 01:30:55.785 00.021 15672 IsSlewing returns 0 01:30:55.788 00.003 15672 IsGuiding returns 1 01:30:55.809 00.021 15672 IsSlewing returns 0 01:30:55.827 00.018 15672 IsGuiding returns 0 01:30:55.835 00.008 15672 scope move finished after 182 + 125 ms 01:30:55.835 00.000 15672 Move returns status 0, amount 182 01:30:55.835 00.000 15672 move complete, result=0 01:30:55.835 00.000 15672 worker thread done servicing request 01:30:55.835 00.000 15672 Worker thread wakes up 01:30:55.835 00.000 30444 GuideStep: 0.4 px 116 ms WEST, -1.0 px 182 ms NORTH 01:30:55.835 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:55.835 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:57.751 01.916 15672 Exposure complete 01:30:57.782 00.031 15672 worker thread done servicing request 01:30:57.782 00.000 30444 OnExposeComplete: enter 01:30:57.783 00.001 30444 UpdateGuideState(): m_state=6 01:30:57.783 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5505 01:30:57.783 00.000 30444 Star::Find returns 1 (1), X=458.95, Y=199.12, Mass=121946, SNR=99.0, Peak=8712 HFD=4.5 01:30:57.783 00.000 30444 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.28) = xAngle (-2.48 = -2.48) 01:30:57.783 00.000 30444 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.55 = -2.55) 01:30:57.783 00.000 30444 CameraToMount -- cameraX=-1.18 cameraY=-0.47 hyp=1.27 cameraTheta=-2.76 mountX=-1.00 mountY=-0.71, mountTheta=-2.52 01:30:57.783 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.18, y=-0.47, opts=13) 01:30:57.783 00.000 30444 Enqueuing Move request for scope (-1.18, -0.47) 01:30:57.783 00.000 15672 Worker thread wakes up 01:30:57.784 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.18, -0.47) opts 0xd 01:30:57.784 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.18, -0.47) 01:30:57.784 00.000 15672 Moving (-1.18, -0.47) raw xDistance=-1.00 yDistance=-0.71 01:30:57.784 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.61 from input -1.00 01:30:57.784 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 01:30:57.784 00.000 15672 MoveAxis(E, 263, ABG) 01:30:57.784 00.000 15672 Guiding Dir = 2, Dur = 263 01:30:57.784 00.000 15672 IsSlewing returns 0 01:30:57.786 00.002 15672 IsGuiding returns 0 01:30:57.790 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=8712, FiltMin=2643, FiltMax=7343, Gamma=2.950 01:30:57.807 00.017 15672 PulseGuide returned control before completion, sleep 252 01:30:57.839 00.032 30444 UpdateGuideState exits: m=121946 SNR=99.0 Saturated 01:30:57.839 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:30:57.839 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:30:57.839 00.000 30444 Enqueuing Expose request 01:30:58.062 00.223 15672 IsGuiding returns 1 01:30:58.063 00.001 15672 scope still moving after pulse duration time elapsed 01:30:58.084 00.021 15672 IsSlewing returns 0 01:30:58.086 00.002 15672 IsGuiding returns 1 01:30:58.108 00.022 15672 IsSlewing returns 0 01:30:58.143 00.035 15672 IsGuiding returns 0 01:30:58.143 00.000 15672 scope move finished after 263 + 94 ms 01:30:58.143 00.000 15672 Move returns status 0, amount 263 01:30:58.143 00.000 15672 MoveAxis(N, 127, ABG) 01:30:58.143 00.000 15672 Guiding Dir = 0, Dur = 127 01:30:58.144 00.001 15672 IsSlewing returns 0 01:30:58.147 00.003 15672 IsGuiding returns 0 01:30:58.224 00.077 15672 PulseGuide returned control before completion, sleep 61 01:30:58.287 00.063 15672 IsGuiding returns 1 01:30:58.287 00.000 15672 scope still moving after pulse duration time elapsed 01:30:58.308 00.021 15672 IsSlewing returns 0 01:30:58.311 00.003 15672 IsGuiding returns 1 01:30:58.331 00.020 15672 IsSlewing returns 0 01:30:58.334 00.003 15672 IsGuiding returns 1 01:30:58.355 00.021 15672 IsSlewing returns 0 01:30:58.398 00.043 15672 IsGuiding returns 0 01:30:58.398 00.000 15672 scope move finished after 127 + 124 ms 01:30:58.398 00.000 15672 Move returns status 0, amount 127 01:30:58.398 00.000 15672 move complete, result=0 01:30:58.398 00.000 15672 worker thread done servicing request 01:30:58.398 00.000 15672 Worker thread wakes up 01:30:58.398 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:30:58.399 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:30:58.399 00.000 30444 GuideStep: -1.0 px 263 ms EAST, -0.7 px 127 ms NORTH 01:31:00.507 02.108 15672 Exposure complete 01:31:00.526 00.019 15672 worker thread done servicing request 01:31:00.526 00.000 30444 OnExposeComplete: enter 01:31:00.526 00.000 30444 UpdateGuideState(): m_state=6 01:31:00.526 00.000 30444 Star::Find(15, 458, 199, 0, (0,0,0,0), 0.0, 255) frame 5506 01:31:00.527 00.001 30444 Star::Find returns 1 (1), X=460.84, Y=198.22, Mass=122106, SNR=90.0, Peak=11466 HFD=3.7 01:31:00.527 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 01:31:00.527 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 01:31:00.527 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=-1.37 hyp=1.55 cameraTheta=-1.09 mountX=1.06 mountY=-1.18, mountTheta=-0.84 01:31:00.527 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=-1.37, opts=13) 01:31:00.527 00.000 30444 Enqueuing Move request for scope (0.71, -1.37) 01:31:00.527 00.000 15672 Worker thread wakes up 01:31:00.527 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, -1.37) opts 0xd 01:31:00.527 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, -1.37) 01:31:00.527 00.000 15672 Moving (0.71, -1.37) raw xDistance=1.06 yDistance=-1.18 01:31:00.527 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.06 01:31:00.527 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18 01:31:00.528 00.001 15672 MoveAxis(W, 269, ABG) 01:31:00.528 00.000 15672 Guiding Dir = 3, Dur = 269 01:31:00.528 00.000 15672 IsSlewing returns 0 01:31:00.534 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=11466, FiltMin=2637, FiltMax=9901, Gamma=2.950 01:31:00.539 00.005 15672 IsGuiding returns 0 01:31:00.554 00.015 15672 PulseGuide returned control before completion, sleep 264 01:31:00.583 00.029 30444 UpdateGuideState exits: m=122106 SNR=90.0 Saturated 01:31:00.584 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:00.584 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:00.584 00.000 30444 Enqueuing Expose request 01:31:00.822 00.238 15672 IsGuiding returns 1 01:31:00.822 00.000 15672 scope still moving after pulse duration time elapsed 01:31:00.843 00.021 15672 IsSlewing returns 0 01:31:00.859 00.016 15672 IsGuiding returns 0 01:31:00.859 00.000 15672 scope move finished after 269 + 50 ms 01:31:00.859 00.000 15672 Move returns status 0, amount 269 01:31:00.859 00.000 15672 MoveAxis(N, 211, ABG) 01:31:00.859 00.000 15672 Guiding Dir = 0, Dur = 211 01:31:00.860 00.001 15672 IsSlewing returns 0 01:31:00.861 00.001 15672 IsGuiding returns 0 01:31:00.938 00.077 15672 PulseGuide returned control before completion, sleep 144 01:31:01.086 00.148 15672 IsGuiding returns 1 01:31:01.086 00.000 15672 scope still moving after pulse duration time elapsed 01:31:01.107 00.021 15672 IsSlewing returns 0 01:31:01.110 00.003 15672 IsGuiding returns 1 01:31:01.131 00.021 15672 IsSlewing returns 0 01:31:01.162 00.031 15672 IsGuiding returns 0 01:31:01.162 00.000 15672 scope move finished after 211 + 90 ms 01:31:01.162 00.000 15672 Move returns status 0, amount 211 01:31:01.162 00.000 15672 move complete, result=0 01:31:01.162 00.000 15672 worker thread done servicing request 01:31:01.162 00.000 15672 Worker thread wakes up 01:31:01.163 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:01.163 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:01.163 00.000 30444 GuideStep: 1.1 px 269 ms WEST, -1.2 px 211 ms NORTH 01:31:03.071 01.908 15672 Exposure complete 01:31:03.090 00.019 15672 worker thread done servicing request 01:31:03.091 00.001 30444 OnExposeComplete: enter 01:31:03.091 00.000 30444 UpdateGuideState(): m_state=6 01:31:03.091 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5507 01:31:03.091 00.000 30444 Star::Find returns 1 (1), X=459.61, Y=199.08, Mass=119135, SNR=84.9, Peak=13083 HFD=3.4 01:31:03.091 00.000 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 01:31:03.091 00.000 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 01:31:03.091 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.51 hyp=0.73 cameraTheta=-2.37 mountX=-0.36 mountY=-0.61, mountTheta=-2.10 01:31:03.091 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.51, opts=13) 01:31:03.091 00.000 30444 Enqueuing Move request for scope (-0.52, -0.51) 01:31:03.091 00.000 15672 Worker thread wakes up 01:31:03.092 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.51) opts 0xd 01:31:03.092 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.51) 01:31:03.092 00.000 15672 Moving (-0.52, -0.51) raw xDistance=-0.36 yDistance=-0.61 01:31:03.092 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.36 01:31:03.092 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 01:31:03.092 00.000 15672 MoveAxis(E, 78, ABG) 01:31:03.092 00.000 15672 Guiding Dir = 2, Dur = 78 01:31:03.092 00.000 15672 IsSlewing returns 0 01:31:03.093 00.001 15672 IsGuiding returns 0 01:31:03.098 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=13083, FiltMin=2637, FiltMax=9284, Gamma=2.950 01:31:03.110 00.012 15672 PulseGuide returned control before completion, sleep 72 01:31:03.208 00.098 15672 IsGuiding returns 0 01:31:03.208 00.000 15672 Move returns status 0, amount 78 01:31:03.209 00.001 15672 MoveAxis(N, 108, ABG) 01:31:03.209 00.000 15672 Guiding Dir = 0, Dur = 108 01:31:03.209 00.000 15672 IsSlewing returns 0 01:31:03.212 00.003 15672 IsGuiding returns 0 01:31:03.216 00.004 30444 UpdateGuideState exits: m=119135 SNR=84.9 Saturated 01:31:03.217 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:03.217 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:03.217 00.000 30444 Enqueuing Expose request 01:31:03.287 00.070 15672 PulseGuide returned control before completion, sleep 43 01:31:03.332 00.045 15672 IsGuiding returns 1 01:31:03.332 00.000 15672 scope still moving after pulse duration time elapsed 01:31:03.354 00.022 15672 IsSlewing returns 0 01:31:03.433 00.079 15672 IsGuiding returns 0 01:31:03.433 00.000 15672 scope move finished after 108 + 113 ms 01:31:03.433 00.000 15672 Move returns status 0, amount 108 01:31:03.434 00.001 15672 move complete, result=0 01:31:03.434 00.000 15672 worker thread done servicing request 01:31:03.434 00.000 30444 GuideStep: -0.4 px 78 ms EAST, -0.6 px 108 ms NORTH 01:31:03.434 00.000 15672 Worker thread wakes up 01:31:03.435 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:03.435 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:05.546 02.111 15672 Exposure complete 01:31:05.566 00.020 15672 worker thread done servicing request 01:31:05.566 00.000 30444 OnExposeComplete: enter 01:31:05.566 00.000 30444 UpdateGuideState(): m_state=6 01:31:05.566 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5508 01:31:05.566 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=198.83, Mass=119662, SNR=87.5, Peak=10827 HFD=3.7 01:31:05.566 00.000 30444 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.28) = xAngle (-1.27 = -1.27) 01:31:05.566 00.000 30444 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 01:31:05.566 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.76 hyp=0.76 cameraTheta=-1.55 mountX=0.23 mountY=-0.74, mountTheta=-1.27 01:31:05.567 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.76, opts=13) 01:31:05.567 00.000 30444 Enqueuing Move request for scope (0.02, -0.76) 01:31:05.567 00.000 15672 Worker thread wakes up 01:31:05.567 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.76) opts 0xd 01:31:05.567 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.76) 01:31:05.567 00.000 15672 Moving (0.02, -0.76) raw xDistance=0.23 yDistance=-0.74 01:31:05.567 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 01:31:05.567 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 01:31:05.567 00.000 15672 MoveAxis(E, 0, ABG) 01:31:05.567 00.000 15672 Move returns status 0, amount 0 01:31:05.567 00.000 15672 MoveAxis(N, 131, ABG) 01:31:05.567 00.000 15672 Guiding Dir = 0, Dur = 131 01:31:05.568 00.001 15672 IsSlewing returns 0 01:31:05.569 00.001 15672 IsGuiding returns 0 01:31:05.573 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=10827, FiltMin=2647, FiltMax=9275, Gamma=2.950 01:31:05.622 00.049 30444 UpdateGuideState exits: m=119662 SNR=87.5 Saturated 01:31:05.622 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:05.622 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:05.622 00.000 30444 Enqueuing Expose request 01:31:05.650 00.028 15672 PulseGuide returned control before completion, sleep 60 01:31:05.748 00.098 15672 IsGuiding returns 1 01:31:05.748 00.000 15672 scope still moving after pulse duration time elapsed 01:31:05.768 00.020 15672 IsSlewing returns 0 01:31:05.769 00.001 15672 IsGuiding returns 1 01:31:05.790 00.021 15672 IsSlewing returns 0 01:31:05.812 00.022 15672 IsGuiding returns 0 01:31:05.812 00.000 15672 scope move finished after 131 + 112 ms 01:31:05.812 00.000 15672 Move returns status 0, amount 131 01:31:05.812 00.000 15672 move complete, result=0 01:31:05.812 00.000 15672 worker thread done servicing request 01:31:05.813 00.001 15672 Worker thread wakes up 01:31:05.813 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:05.813 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:05.813 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 131 ms NORTH 01:31:07.720 01.907 15672 Exposure complete 01:31:07.740 00.020 15672 worker thread done servicing request 01:31:07.740 00.000 30444 OnExposeComplete: enter 01:31:07.740 00.000 30444 UpdateGuideState(): m_state=6 01:31:07.740 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5509 01:31:07.740 00.000 30444 Star::Find returns 1 (1), X=458.56, Y=198.89, Mass=111830, SNR=78.6, Peak=11548 HFD=3.5 01:31:07.740 00.000 30444 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.28) = xAngle (-2.44 = -2.44) 01:31:07.740 00.000 30444 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.50 = -2.50) 01:31:07.740 00.000 30444 CameraToMount -- cameraX=-1.56 cameraY=-0.70 hyp=1.71 cameraTheta=-2.72 mountX=-1.31 mountY=-1.02, mountTheta=-2.48 01:31:07.741 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.56, y=-0.70, opts=13) 01:31:07.741 00.000 30444 Enqueuing Move request for scope (-1.56, -0.70) 01:31:07.741 00.000 15672 Worker thread wakes up 01:31:07.741 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.56, -0.70) opts 0xd 01:31:07.741 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.56, -0.70) 01:31:07.741 00.000 15672 Moving (-1.56, -0.70) raw xDistance=-1.31 yDistance=-1.02 01:31:07.741 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.31 01:31:07.741 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02 01:31:07.741 00.000 15672 MoveAxis(E, 354, ABG) 01:31:07.741 00.000 15672 Guiding Dir = 2, Dur = 354 01:31:07.741 00.000 15672 IsSlewing returns 0 01:31:07.742 00.001 15672 IsGuiding returns 0 01:31:07.748 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=12002, FiltMin=2622, FiltMax=9698, Gamma=2.950 01:31:07.759 00.011 15672 PulseGuide returned control before completion, sleep 348 01:31:07.797 00.038 30444 UpdateGuideState exits: m=111830 SNR=78.6 Saturated 01:31:07.797 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:07.797 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:07.798 00.001 30444 Enqueuing Expose request 01:31:08.159 00.361 15672 IsGuiding returns 0 01:31:08.159 00.000 15672 Move returns status 0, amount 354 01:31:08.159 00.000 15672 MoveAxis(N, 182, ABG) 01:31:08.159 00.000 15672 Guiding Dir = 0, Dur = 182 01:31:08.159 00.000 15672 IsSlewing returns 0 01:31:08.160 00.001 15672 IsGuiding returns 0 01:31:08.239 00.079 15672 PulseGuide returned control before completion, sleep 114 01:31:08.367 00.128 15672 IsGuiding returns 1 01:31:08.367 00.000 15672 scope still moving after pulse duration time elapsed 01:31:08.388 00.021 15672 IsSlewing returns 0 01:31:08.390 00.002 15672 IsGuiding returns 1 01:31:08.410 00.020 15672 IsSlewing returns 0 01:31:08.411 00.001 15672 IsGuiding returns 1 01:31:08.432 00.021 15672 IsSlewing returns 0 01:31:08.464 00.032 15672 IsGuiding returns 0 01:31:08.464 00.000 15672 scope move finished after 182 + 122 ms 01:31:08.464 00.000 15672 Move returns status 0, amount 182 01:31:08.464 00.000 15672 move complete, result=0 01:31:08.464 00.000 15672 worker thread done servicing request 01:31:08.464 00.000 15672 Worker thread wakes up 01:31:08.464 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:08.465 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:08.465 00.000 30444 GuideStep: -1.3 px 354 ms EAST, -1.0 px 182 ms NORTH 01:31:10.574 02.109 15672 Exposure complete 01:31:10.594 00.020 15672 worker thread done servicing request 01:31:10.594 00.000 30444 OnExposeComplete: enter 01:31:10.594 00.000 30444 UpdateGuideState(): m_state=6 01:31:10.594 00.000 30444 Star::Find(15, 458, 198, 0, (0,0,0,0), 0.0, 255) frame 5510 01:31:10.594 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=197.89, Mass=134866, SNR=106.7, Peak=13381 HFD=3.8 01:31:10.594 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.63 = -0.63) 01:31:10.594 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.69 = -0.69) 01:31:10.594 00.000 30444 CameraToMount -- cameraX=1.32 cameraY=-1.70 hyp=2.15 cameraTheta=-0.91 mountX=1.74 mountY=-1.38, mountTheta=-0.67 01:31:10.595 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.32, y=-1.70, opts=13) 01:31:10.595 00.000 30444 Enqueuing Move request for scope (1.32, -1.70) 01:31:10.595 00.000 15672 Worker thread wakes up 01:31:10.595 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.32, -1.70) opts 0xd 01:31:10.595 00.000 15672 Handling offset move in thread for scope, endpoint = (1.32, -1.70) 01:31:10.595 00.000 15672 Moving (1.32, -1.70) raw xDistance=1.74 yDistance=-1.38 01:31:10.595 00.000 15672 GuideAlgorithmHysteresis::Result() returns 1.04 from input 1.74 01:31:10.595 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.38 from input -1.38 01:31:10.595 00.000 15672 MoveAxis(W, 445, ABG) 01:31:10.595 00.000 15672 Guiding Dir = 3, Dur = 445 01:31:10.596 00.001 15672 IsSlewing returns 0 01:31:10.597 00.001 15672 IsGuiding returns 0 01:31:10.601 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=13381, FiltMin=2565, FiltMax=9807, Gamma=2.950 01:31:10.619 00.018 15672 PulseGuide returned control before completion, sleep 434 01:31:10.651 00.032 30444 UpdateGuideState exits: m=134866 SNR=106.7 Saturated 01:31:10.651 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:10.651 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:10.651 00.000 30444 Enqueuing Expose request 01:31:11.056 00.405 15672 IsGuiding returns 1 01:31:11.056 00.000 15672 scope still moving after pulse duration time elapsed 01:31:11.078 00.022 15672 IsSlewing returns 0 01:31:11.099 00.021 15672 IsGuiding returns 0 01:31:11.099 00.000 15672 scope move finished after 445 + 57 ms 01:31:11.099 00.000 15672 Move returns status 0, amount 445 01:31:11.099 00.000 15672 MoveAxis(N, 246, ABG) 01:31:11.099 00.000 15672 Guiding Dir = 0, Dur = 246 01:31:11.099 00.000 15672 IsSlewing returns 0 01:31:11.100 00.001 15672 IsGuiding returns 0 01:31:11.179 00.079 15672 PulseGuide returned control before completion, sleep 178 01:31:11.358 00.179 15672 IsGuiding returns 1 01:31:11.358 00.000 15672 scope still moving after pulse duration time elapsed 01:31:11.379 00.021 15672 IsSlewing returns 0 01:31:11.380 00.001 15672 IsGuiding returns 1 01:31:11.401 00.021 15672 IsSlewing returns 0 01:31:11.402 00.001 15672 IsGuiding returns 1 01:31:11.422 00.020 15672 IsSlewing returns 0 01:31:11.423 00.001 15672 IsGuiding returns 1 01:31:11.444 00.021 15672 IsSlewing returns 0 01:31:11.499 00.055 15672 IsGuiding returns 0 01:31:11.499 00.000 15672 scope move finished after 246 + 151 ms 01:31:11.499 00.000 15672 Move returns status 0, amount 246 01:31:11.499 00.000 15672 move complete, result=0 01:31:11.499 00.000 15672 worker thread done servicing request 01:31:11.499 00.000 15672 Worker thread wakes up 01:31:11.499 00.000 30444 GuideStep: 1.7 px 445 ms WEST, -1.4 px 246 ms NORTH 01:31:11.500 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:11.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:13.406 01.906 15672 Exposure complete 01:31:13.426 00.020 15672 worker thread done servicing request 01:31:13.426 00.000 30444 OnExposeComplete: enter 01:31:13.426 00.000 30444 UpdateGuideState(): m_state=6 01:31:13.426 00.000 30444 Star::Find(15, 461, 197, 0, (0,0,0,0), 0.0, 255) frame 5511 01:31:13.426 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=198.78, Mass=126281, SNR=103.6, Peak=11080 HFD=3.7 01:31:13.426 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.84 = -0.84) 01:31:13.426 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.90 = -0.90) 01:31:13.426 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.81 hyp=0.90 cameraTheta=-1.12 mountX=0.60 mountY=-0.70, mountTheta=-0.86 01:31:13.427 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.81, opts=13) 01:31:13.427 00.000 30444 Enqueuing Move request for scope (0.40, -0.81) 01:31:13.427 00.000 15672 Worker thread wakes up 01:31:13.427 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.81) opts 0xd 01:31:13.427 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.81) 01:31:13.427 00.000 15672 Moving (0.40, -0.81) raw xDistance=0.60 yDistance=-0.70 01:31:13.427 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.60 01:31:13.427 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 01:31:13.427 00.000 15672 MoveAxis(W, 194, ABG) 01:31:13.427 00.000 15672 Guiding Dir = 3, Dur = 194 01:31:13.428 00.001 15672 IsSlewing returns 0 01:31:13.429 00.001 15672 IsGuiding returns 0 01:31:13.434 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=11081, FiltMin=2625, FiltMax=9302, Gamma=2.950 01:31:13.446 00.012 15672 PulseGuide returned control before completion, sleep 187 01:31:13.484 00.038 30444 UpdateGuideState exits: m=126281 SNR=103.6 Saturated 01:31:13.485 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:13.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:13.485 00.000 30444 Enqueuing Expose request 01:31:13.654 00.169 15672 IsGuiding returns 0 01:31:13.654 00.000 15672 Move returns status 0, amount 194 01:31:13.654 00.000 15672 MoveAxis(N, 126, ABG) 01:31:13.654 00.000 15672 Guiding Dir = 0, Dur = 126 01:31:13.654 00.000 15672 IsSlewing returns 0 01:31:13.656 00.002 15672 IsGuiding returns 0 01:31:13.734 00.078 15672 PulseGuide returned control before completion, sleep 58 01:31:13.795 00.061 15672 IsGuiding returns 1 01:31:13.795 00.000 15672 scope still moving after pulse duration time elapsed 01:31:13.816 00.021 15672 IsSlewing returns 0 01:31:13.817 00.001 15672 IsGuiding returns 1 01:31:13.838 00.021 15672 IsSlewing returns 0 01:31:13.840 00.002 15672 IsGuiding returns 1 01:31:13.860 00.020 15672 IsSlewing returns 0 01:31:13.910 00.050 15672 IsGuiding returns 0 01:31:13.910 00.000 15672 scope move finished after 126 + 128 ms 01:31:13.910 00.000 15672 Move returns status 0, amount 126 01:31:13.910 00.000 15672 move complete, result=0 01:31:13.910 00.000 15672 worker thread done servicing request 01:31:13.910 00.000 15672 Worker thread wakes up 01:31:13.910 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:13.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:13.910 00.000 30444 GuideStep: 0.6 px 194 ms WEST, -0.7 px 126 ms NORTH 01:31:16.020 02.110 15672 Exposure complete 01:31:16.039 00.019 15672 worker thread done servicing request 01:31:16.039 00.000 30444 OnExposeComplete: enter 01:31:16.039 00.000 30444 UpdateGuideState(): m_state=6 01:31:16.039 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5512 01:31:16.039 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=199.46, Mass=117950, SNR=93.3, Peak=11243 HFD=3.5 01:31:16.039 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 01:31:16.039 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 01:31:16.039 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.65 mountX=0.20 mountY=-0.09, mountTheta=-0.43 01:31:16.041 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.13, opts=13) 01:31:16.041 00.000 30444 Enqueuing Move request for scope (0.17, -0.13) 01:31:16.041 00.000 15672 Worker thread wakes up 01:31:16.041 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd 01:31:16.041 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.13) 01:31:16.041 00.000 15672 Moving (0.17, -0.13) raw xDistance=0.20 yDistance=-0.09 01:31:16.041 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 01:31:16.041 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:31:16.041 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 01:31:16.041 00.000 15672 MoveAxis(E, 0, ABG) 01:31:16.041 00.000 15672 Move returns status 0, amount 0 01:31:16.041 00.000 15672 MoveAxis(N, 0, ABG) 01:31:16.041 00.000 15672 Move returns status 0, amount 0 01:31:16.041 00.000 15672 move complete, result=0 01:31:16.041 00.000 15672 worker thread done servicing request 01:31:16.045 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=12327, FiltMin=2610, FiltMax=9417, Gamma=2.950 01:31:16.436 00.391 30444 UpdateGuideState exits: m=117950 SNR=93.3 Saturated 01:31:16.436 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:16.436 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:16.436 00.000 30444 Enqueuing Expose request 01:31:16.436 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:31:16.436 00.000 15672 Worker thread wakes up 01:31:16.436 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:16.436 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:18.346 01.910 15672 Exposure complete 01:31:18.366 00.020 15672 worker thread done servicing request 01:31:18.366 00.000 30444 OnExposeComplete: enter 01:31:18.366 00.000 30444 UpdateGuideState(): m_state=6 01:31:18.366 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5513 01:31:18.367 00.001 30444 Star::Find returns 1 (1), X=459.72, Y=199.93, Mass=122894, SNR=91.1, Peak=13372 HFD=3.5 01:31:18.367 00.000 30444 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.28) = xAngle (2.72 = 2.72) 01:31:18.367 00.000 30444 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.66 = 2.66) 01:31:18.367 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.34 hyp=0.53 cameraTheta=2.44 mountX=-0.49 mountY=0.25, mountTheta=2.67 01:31:18.367 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.34, opts=13) 01:31:18.367 00.000 30444 Enqueuing Move request for scope (-0.41, 0.34) 01:31:18.367 00.000 15672 Worker thread wakes up 01:31:18.367 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.34) opts 0xd 01:31:18.367 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.34) 01:31:18.367 00.000 15672 Moving (-0.41, 0.34) raw xDistance=-0.49 yDistance=0.25 01:31:18.368 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49 01:31:18.368 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:31:18.368 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 01:31:18.368 00.000 15672 MoveAxis(E, 131, ABG) 01:31:18.368 00.000 15672 Guiding Dir = 2, Dur = 131 01:31:18.368 00.000 15672 IsSlewing returns 0 01:31:18.374 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=13698, FiltMin=2660, FiltMax=9942, Gamma=2.950 01:31:18.399 00.025 15672 IsGuiding returns 0 01:31:18.414 00.015 15672 PulseGuide returned control before completion, sleep 126 01:31:18.422 00.008 30444 UpdateGuideState exits: m=122894 SNR=91.1 Saturated 01:31:18.422 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:18.423 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:18.423 00.000 30444 Enqueuing Expose request 01:31:18.559 00.136 15672 IsGuiding returns 0 01:31:18.559 00.000 15672 Move returns status 0, amount 131 01:31:18.559 00.000 15672 MoveAxis(N, 0, ABG) 01:31:18.559 00.000 15672 Move returns status 0, amount 0 01:31:18.559 00.000 15672 move complete, result=0 01:31:18.559 00.000 15672 worker thread done servicing request 01:31:18.559 00.000 15672 Worker thread wakes up 01:31:18.559 00.000 30444 GuideStep: -0.5 px 131 ms EAST, 0.2 px 0 ms NORTH 01:31:18.559 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:18.559 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:20.676 02.117 15672 Exposure complete 01:31:20.705 00.029 15672 worker thread done servicing request 01:31:20.705 00.000 30444 OnExposeComplete: enter 01:31:20.705 00.000 30444 UpdateGuideState(): m_state=6 01:31:20.705 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5514 01:31:20.705 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=199.80, Mass=119572, SNR=100.8, Peak=11527 HFD=3.7 01:31:20.705 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 01:31:20.705 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 01:31:20.705 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.21 hyp=0.28 cameraTheta=2.29 mountX=-0.24 mountY=0.17, mountTheta=2.53 01:31:20.706 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.21, opts=13) 01:31:20.706 00.000 30444 Enqueuing Move request for scope (-0.19, 0.21) 01:31:20.706 00.000 15672 Worker thread wakes up 01:31:20.706 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.21) opts 0xd 01:31:20.706 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.21) 01:31:20.706 00.000 15672 Moving (-0.19, 0.21) raw xDistance=-0.24 yDistance=0.17 01:31:20.706 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 01:31:20.706 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:31:20.706 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:31:20.706 00.000 15672 MoveAxis(E, 0, ABG) 01:31:20.706 00.000 15672 Move returns status 0, amount 0 01:31:20.706 00.000 15672 MoveAxis(N, 0, ABG) 01:31:20.706 00.000 15672 Move returns status 0, amount 0 01:31:20.706 00.000 15672 move complete, result=0 01:31:20.706 00.000 15672 worker thread done servicing request 01:31:20.711 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=13159, FiltMin=2659, FiltMax=10007, Gamma=2.950 01:31:21.048 00.337 30444 UpdateGuideState exits: m=119572 SNR=100.8 Saturated 01:31:21.048 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:21.048 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:21.048 00.000 30444 Enqueuing Expose request 01:31:21.048 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:31:21.048 00.000 15672 Worker thread wakes up 01:31:21.048 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:21.048 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:22.954 01.906 15672 Exposure complete 01:31:22.974 00.020 15672 worker thread done servicing request 01:31:22.974 00.000 30444 OnExposeComplete: enter 01:31:22.974 00.000 30444 UpdateGuideState(): m_state=6 01:31:22.974 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5515 01:31:22.974 00.000 30444 Star::Find returns 1 (1), X=459.44, Y=199.83, Mass=123026, SNR=105.7, Peak=14887 HFD=3.3 01:31:22.974 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 01:31:22.974 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.01 = 3.01) 01:31:22.974 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=0.25 hyp=0.73 cameraTheta=2.80 mountX=-0.73 mountY=0.09, mountTheta=3.02 01:31:22.974 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=0.25, opts=13) 01:31:22.975 00.001 30444 Enqueuing Move request for scope (-0.69, 0.25) 01:31:22.975 00.000 15672 Worker thread wakes up 01:31:22.975 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.25) opts 0xd 01:31:22.975 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, 0.25) 01:31:22.975 00.000 15672 Moving (-0.69, 0.25) raw xDistance=-0.73 yDistance=0.09 01:31:22.975 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73 01:31:22.975 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:31:22.975 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 01:31:22.975 00.000 15672 MoveAxis(E, 197, ABG) 01:31:22.975 00.000 15672 Guiding Dir = 2, Dur = 197 01:31:22.975 00.000 15672 IsSlewing returns 0 01:31:22.976 00.001 15672 IsGuiding returns 0 01:31:22.981 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=14887, FiltMin=2633, FiltMax=10114, Gamma=2.950 01:31:23.000 00.019 15672 PulseGuide returned control before completion, sleep 185 01:31:23.110 00.110 30444 UpdateGuideState exits: m=123026 SNR=105.7 Saturated 01:31:23.110 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:23.110 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:23.110 00.000 30444 Enqueuing Expose request 01:31:23.187 00.077 15672 IsGuiding returns 1 01:31:23.187 00.000 15672 scope still moving after pulse duration time elapsed 01:31:23.208 00.021 15672 IsSlewing returns 0 01:31:23.209 00.001 15672 IsGuiding returns 0 01:31:23.209 00.000 15672 scope move finished after 197 + 34 ms 01:31:23.209 00.000 15672 Move returns status 0, amount 197 01:31:23.209 00.000 15672 MoveAxis(N, 0, ABG) 01:31:23.209 00.000 15672 Move returns status 0, amount 0 01:31:23.209 00.000 15672 move complete, result=0 01:31:23.209 00.000 15672 worker thread done servicing request 01:31:23.209 00.000 15672 Worker thread wakes up 01:31:23.209 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:23.209 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:23.209 00.000 30444 GuideStep: -0.7 px 197 ms EAST, 0.1 px 0 ms NORTH 01:31:25.318 02.109 15672 Exposure complete 01:31:25.338 00.020 15672 worker thread done servicing request 01:31:25.338 00.000 30444 OnExposeComplete: enter 01:31:25.338 00.000 30444 UpdateGuideState(): m_state=6 01:31:25.339 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5516 01:31:25.339 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=199.28, Mass=114032, SNR=90.3, Peak=13176 HFD=3.2 01:31:25.339 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 01:31:25.339 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 01:31:25.339 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.30 hyp=0.31 cameraTheta=-1.69 mountX=0.05 mountY=-0.30, mountTheta=-1.41 01:31:25.339 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.30, opts=13) 01:31:25.339 00.000 30444 Enqueuing Move request for scope (-0.04, -0.30) 01:31:25.339 00.000 15672 Worker thread wakes up 01:31:25.339 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.30) opts 0xd 01:31:25.339 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.30) 01:31:25.340 00.001 15672 Moving (-0.04, -0.30) raw xDistance=0.05 yDistance=-0.30 01:31:25.340 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:31:25.340 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 01:31:25.340 00.000 15672 MoveAxis(E, 0, ABG) 01:31:25.340 00.000 15672 Move returns status 0, amount 0 01:31:25.340 00.000 15672 MoveAxis(N, 54, ABG) 01:31:25.340 00.000 15672 Guiding Dir = 0, Dur = 54 01:31:25.340 00.000 15672 IsSlewing returns 0 01:31:25.341 00.001 15672 IsGuiding returns 0 01:31:25.347 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=14354, FiltMin=2648, FiltMax=10228, Gamma=2.950 01:31:25.429 00.082 15672 IsGuiding returns 1 01:31:25.429 00.000 15672 scope still moving after pulse duration time elapsed 01:31:25.450 00.021 15672 IsSlewing returns 0 01:31:25.451 00.001 15672 IsGuiding returns 1 01:31:25.471 00.020 15672 IsSlewing returns 0 01:31:25.473 00.002 15672 IsGuiding returns 1 01:31:25.493 00.020 15672 IsSlewing returns 0 01:31:25.558 00.065 15672 IsGuiding returns 0 01:31:25.558 00.000 15672 scope move finished after 54 + 162 ms 01:31:25.558 00.000 15672 Move returns status 0, amount 54 01:31:25.558 00.000 15672 move complete, result=0 01:31:25.558 00.000 15672 worker thread done servicing request 01:31:25.671 00.113 30444 UpdateGuideState exits: m=114032 SNR=90.3 Saturated 01:31:25.671 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:25.672 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:25.672 00.000 30444 Enqueuing Expose request 01:31:25.672 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 54 ms NORTH 01:31:25.672 00.000 15672 Worker thread wakes up 01:31:25.672 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:25.672 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:27.580 01.908 15672 Exposure complete 01:31:27.600 00.020 15672 worker thread done servicing request 01:31:27.600 00.000 30444 OnExposeComplete: enter 01:31:27.600 00.000 30444 UpdateGuideState(): m_state=6 01:31:27.600 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5517 01:31:27.600 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=200.03, Mass=121713, SNR=98.9, Peak=10529 HFD=3.9 01:31:27.600 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 01:31:27.600 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 01:31:27.600 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.44 hyp=0.46 cameraTheta=1.25 mountX=0.02 mountY=0.46, mountTheta=1.53 01:31:27.601 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.44, opts=13) 01:31:27.601 00.000 30444 Enqueuing Move request for scope (0.14, 0.44) 01:31:27.601 00.000 15672 Worker thread wakes up 01:31:27.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.44) opts 0xd 01:31:27.601 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.44) 01:31:27.601 00.000 15672 Moving (0.14, 0.44) raw xDistance=0.02 yDistance=0.46 01:31:27.601 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:31:27.601 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:31:27.601 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 01:31:27.601 00.000 15672 MoveAxis(E, 0, ABG) 01:31:27.601 00.000 15672 Move returns status 0, amount 0 01:31:27.601 00.000 15672 MoveAxis(N, 0, ABG) 01:31:27.601 00.000 15672 Move returns status 0, amount 0 01:31:27.601 00.000 15672 move complete, result=0 01:31:27.601 00.000 15672 worker thread done servicing request 01:31:27.606 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=12297, FiltMin=2658, FiltMax=9315, Gamma=2.950 01:31:27.655 00.049 30444 UpdateGuideState exits: m=121713 SNR=98.9 Saturated 01:31:27.655 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:27.655 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:27.656 00.001 30444 Enqueuing Expose request 01:31:27.656 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 01:31:27.656 00.000 15672 Worker thread wakes up 01:31:27.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:27.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:29.763 02.107 15672 Exposure complete 01:31:29.787 00.024 15672 worker thread done servicing request 01:31:29.787 00.000 30444 OnExposeComplete: enter 01:31:29.787 00.000 30444 UpdateGuideState(): m_state=6 01:31:29.788 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5518 01:31:29.788 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=199.89, Mass=124080, SNR=99.8, Peak=13004 HFD=3.5 01:31:29.788 00.000 30444 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.28) = xAngle (2.47 = 2.47) 01:31:29.788 00.000 30444 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.40 = 2.40) 01:31:29.788 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.30 hyp=0.37 cameraTheta=2.19 mountX=-0.29 mountY=0.25, mountTheta=2.43 01:31:29.788 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.30, opts=13) 01:31:29.788 00.000 30444 Enqueuing Move request for scope (-0.21, 0.30) 01:31:29.788 00.000 15672 Worker thread wakes up 01:31:29.788 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.30) opts 0xd 01:31:29.788 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.30) 01:31:29.788 00.000 15672 Moving (-0.21, 0.30) raw xDistance=-0.29 yDistance=0.25 01:31:29.789 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 01:31:29.789 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:31:29.789 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 01:31:29.789 00.000 15672 MoveAxis(E, 78, ABG) 01:31:29.789 00.000 15672 Guiding Dir = 2, Dur = 78 01:31:29.789 00.000 15672 IsSlewing returns 0 01:31:29.794 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=13004, FiltMin=2585, FiltMax=9447, Gamma=2.950 01:31:29.805 00.011 15672 IsGuiding returns 0 01:31:29.820 00.015 15672 PulseGuide returned control before completion, sleep 73 01:31:29.895 00.075 15672 IsGuiding returns 1 01:31:29.895 00.000 15672 scope still moving after pulse duration time elapsed 01:31:29.916 00.021 15672 IsSlewing returns 0 01:31:29.917 00.001 15672 IsGuiding returns 1 01:31:29.937 00.020 15672 IsSlewing returns 0 01:31:29.938 00.001 15672 IsGuiding returns 0 01:31:29.938 00.000 15672 scope move finished after 78 + 55 ms 01:31:29.938 00.000 15672 Move returns status 0, amount 78 01:31:29.938 00.000 15672 MoveAxis(N, 0, ABG) 01:31:29.938 00.000 15672 Move returns status 0, amount 0 01:31:29.938 00.000 15672 move complete, result=0 01:31:29.938 00.000 15672 worker thread done servicing request 01:31:30.268 00.330 30444 UpdateGuideState exits: m=124080 SNR=99.8 Saturated 01:31:30.269 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:30.269 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:30.269 00.000 30444 Enqueuing Expose request 01:31:30.269 00.000 30444 GuideStep: -0.3 px 78 ms EAST, 0.2 px 0 ms NORTH 01:31:30.269 00.000 15672 Worker thread wakes up 01:31:30.270 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:30.270 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:32.176 01.906 15672 Exposure complete 01:31:32.196 00.020 15672 worker thread done servicing request 01:31:32.196 00.000 30444 OnExposeComplete: enter 01:31:32.196 00.000 30444 UpdateGuideState(): m_state=6 01:31:32.196 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5519 01:31:32.196 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=199.72, Mass=121525, SNR=88.3, Peak=12110 HFD=3.4 01:31:32.196 00.000 30444 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.28) = xAngle (0.58 = 0.58) 01:31:32.196 00.000 30444 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.52 = 0.52) 01:31:32.196 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.13 hyp=0.45 cameraTheta=0.30 mountX=0.37 mountY=0.22, mountTheta=0.54 01:31:32.197 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.13, opts=13) 01:31:32.197 00.000 30444 Enqueuing Move request for scope (0.43, 0.13) 01:31:32.197 00.000 15672 Worker thread wakes up 01:31:32.197 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.13) opts 0xd 01:31:32.197 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.13) 01:31:32.197 00.000 15672 Moving (0.43, 0.13) raw xDistance=0.37 yDistance=0.22 01:31:32.197 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37 01:31:32.197 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:31:32.197 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 01:31:32.197 00.000 15672 MoveAxis(W, 95, ABG) 01:31:32.197 00.000 15672 Guiding Dir = 3, Dur = 95 01:31:32.198 00.001 15672 IsSlewing returns 0 01:31:32.199 00.001 15672 IsGuiding returns 0 01:31:32.203 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12110, FiltMin=2637, FiltMax=10508, Gamma=2.950 01:31:32.216 00.013 15672 PulseGuide returned control before completion, sleep 88 01:31:32.254 00.038 30444 UpdateGuideState exits: m=121525 SNR=88.3 Saturated 01:31:32.254 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:32.254 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:32.254 00.000 30444 Enqueuing Expose request 01:31:32.329 00.075 15672 IsGuiding returns 0 01:31:32.329 00.000 15672 Move returns status 0, amount 95 01:31:32.329 00.000 15672 MoveAxis(N, 0, ABG) 01:31:32.329 00.000 15672 Move returns status 0, amount 0 01:31:32.329 00.000 15672 move complete, result=0 01:31:32.329 00.000 15672 worker thread done servicing request 01:31:32.329 00.000 15672 Worker thread wakes up 01:31:32.329 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:32.329 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:32.329 00.000 30444 GuideStep: 0.4 px 95 ms WEST, 0.2 px 0 ms NORTH 01:31:34.438 02.109 15672 Exposure complete 01:31:34.469 00.031 15672 worker thread done servicing request 01:31:34.469 00.000 30444 OnExposeComplete: enter 01:31:34.469 00.000 30444 UpdateGuideState(): m_state=6 01:31:34.469 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5520 01:31:34.469 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=200.26, Mass=111729, SNR=94.2, Peak=11515 HFD=3.3 01:31:34.469 00.000 30444 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.28) = xAngle (2.44 = 2.44) 01:31:34.469 00.000 30444 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.38 = 2.38) 01:31:34.469 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=0.67 hyp=0.81 cameraTheta=2.16 mountX=-0.62 mountY=0.56, mountTheta=2.41 01:31:34.470 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.67, opts=13) 01:31:34.470 00.000 30444 Enqueuing Move request for scope (-0.45, 0.67) 01:31:34.470 00.000 15672 Worker thread wakes up 01:31:34.470 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.67) opts 0xd 01:31:34.470 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.67) 01:31:34.470 00.000 15672 Moving (-0.45, 0.67) raw xDistance=-0.62 yDistance=0.56 01:31:34.470 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.62 01:31:34.470 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:31:34.470 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56 01:31:34.470 00.000 15672 MoveAxis(E, 160, ABG) 01:31:34.470 00.000 15672 Guiding Dir = 2, Dur = 160 01:31:34.471 00.001 15672 IsSlewing returns 0 01:31:34.472 00.001 15672 IsGuiding returns 0 01:31:34.475 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=11589, FiltMin=2593, FiltMax=9484, Gamma=2.950 01:31:34.500 00.025 15672 PulseGuide returned control before completion, sleep 141 01:31:34.525 00.025 30444 UpdateGuideState exits: m=111729 SNR=94.2 Saturated 01:31:34.525 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:34.525 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:34.525 00.000 30444 Enqueuing Expose request 01:31:34.645 00.120 15672 IsGuiding returns 1 01:31:34.646 00.001 15672 scope still moving after pulse duration time elapsed 01:31:34.667 00.021 15672 IsSlewing returns 0 01:31:34.693 00.026 15672 IsGuiding returns 0 01:31:34.693 00.000 15672 scope move finished after 160 + 61 ms 01:31:34.693 00.000 15672 Move returns status 0, amount 160 01:31:34.693 00.000 15672 MoveAxis(N, 0, ABG) 01:31:34.693 00.000 15672 Move returns status 0, amount 0 01:31:34.693 00.000 15672 move complete, result=0 01:31:34.693 00.000 15672 worker thread done servicing request 01:31:34.693 00.000 15672 Worker thread wakes up 01:31:34.693 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:34.693 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:34.693 00.000 30444 GuideStep: -0.6 px 160 ms EAST, 0.6 px 0 ms NORTH 01:31:36.602 01.909 15672 Exposure complete 01:31:36.621 00.019 15672 worker thread done servicing request 01:31:36.622 00.001 30444 OnExposeComplete: enter 01:31:36.622 00.000 30444 UpdateGuideState(): m_state=6 01:31:36.622 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5521 01:31:36.622 00.000 30444 Star::Find returns 1 (1), X=460.85, Y=199.98, Mass=119979, SNR=86.0, Peak=12176 HFD=3.3 01:31:36.622 00.000 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 01:31:36.622 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.71 = 0.71) 01:31:36.622 00.000 30444 CameraToMount -- cameraX=0.73 cameraY=0.39 hyp=0.83 cameraTheta=0.49 mountX=0.59 mountY=0.54, mountTheta=0.73 01:31:36.622 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.73, y=0.39, opts=13) 01:31:36.622 00.000 30444 Enqueuing Move request for scope (0.73, 0.39) 01:31:36.623 00.001 15672 Worker thread wakes up 01:31:36.623 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.39) opts 0xd 01:31:36.623 00.000 15672 Handling offset move in thread for scope, endpoint = (0.73, 0.39) 01:31:36.623 00.000 15672 Moving (0.73, 0.39) raw xDistance=0.59 yDistance=0.54 01:31:36.623 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.59 01:31:36.623 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:31:36.623 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54 01:31:36.623 00.000 15672 MoveAxis(W, 150, ABG) 01:31:36.623 00.000 15672 Guiding Dir = 3, Dur = 150 01:31:36.624 00.001 15672 IsSlewing returns 0 01:31:36.625 00.001 15672 IsGuiding returns 0 01:31:36.630 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=12176, FiltMin=2654, FiltMax=9802, Gamma=2.950 01:31:36.642 00.012 15672 PulseGuide returned control before completion, sleep 144 01:31:36.681 00.039 30444 UpdateGuideState exits: m=119979 SNR=86.0 Saturated 01:31:36.681 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:36.681 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:36.681 00.000 30444 Enqueuing Expose request 01:31:36.788 00.107 15672 IsGuiding returns 1 01:31:36.789 00.001 15672 scope still moving after pulse duration time elapsed 01:31:36.809 00.020 15672 IsSlewing returns 0 01:31:36.833 00.024 15672 IsGuiding returns 0 01:31:36.833 00.000 15672 scope move finished after 150 + 58 ms 01:31:36.833 00.000 15672 Move returns status 0, amount 150 01:31:36.833 00.000 15672 MoveAxis(N, 0, ABG) 01:31:36.833 00.000 15672 Move returns status 0, amount 0 01:31:36.833 00.000 15672 move complete, result=0 01:31:36.834 00.001 15672 worker thread done servicing request 01:31:36.834 00.000 15672 Worker thread wakes up 01:31:36.834 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:36.834 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:36.834 00.000 30444 GuideStep: 0.6 px 150 ms WEST, 0.5 px 0 ms NORTH 01:31:38.941 02.107 15672 Exposure complete 01:31:38.962 00.021 15672 worker thread done servicing request 01:31:38.962 00.000 30444 OnExposeComplete: enter 01:31:38.962 00.000 30444 UpdateGuideState(): m_state=6 01:31:38.963 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5522 01:31:38.963 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=199.78, Mass=126549, SNR=88.4, Peak=11092 HFD=3.6 01:31:38.963 00.000 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 01:31:38.963 00.000 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 01:31:38.963 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.20 hyp=0.28 cameraTheta=0.77 mountX=0.14 mountY=0.24, mountTheta=1.03 01:31:38.963 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.20, opts=13) 01:31:38.963 00.000 30444 Enqueuing Move request for scope (0.20, 0.20) 01:31:38.963 00.000 15672 Worker thread wakes up 01:31:38.963 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.20) opts 0xd 01:31:38.963 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.20) 01:31:38.964 00.001 15672 Moving (0.20, 0.20) raw xDistance=0.14 yDistance=0.24 01:31:38.964 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 01:31:38.964 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:31:38.964 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 01:31:38.964 00.000 15672 MoveAxis(E, 0, ABG) 01:31:38.964 00.000 15672 Move returns status 0, amount 0 01:31:38.964 00.000 15672 MoveAxis(N, 0, ABG) 01:31:38.964 00.000 15672 Move returns status 0, amount 0 01:31:38.964 00.000 15672 move complete, result=0 01:31:38.964 00.000 15672 worker thread done servicing request 01:31:38.970 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=11092, FiltMin=2557, FiltMax=10353, Gamma=2.950 01:31:39.458 00.488 30444 UpdateGuideState exits: m=126549 SNR=88.4 Saturated 01:31:39.458 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:39.458 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:39.458 00.000 30444 Enqueuing Expose request 01:31:39.458 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:31:39.458 00.000 15672 Worker thread wakes up 01:31:39.458 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:39.458 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:41.365 01.907 15672 Exposure complete 01:31:41.385 00.020 15672 worker thread done servicing request 01:31:41.385 00.000 30444 OnExposeComplete: enter 01:31:41.385 00.000 30444 UpdateGuideState(): m_state=6 01:31:41.385 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5523 01:31:41.385 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=199.79, Mass=126955, SNR=97.6, Peak=11794 HFD=3.4 01:31:41.385 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 01:31:41.386 00.001 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 01:31:41.386 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.20 hyp=0.49 cameraTheta=0.43 mountX=0.37 mountY=0.30, mountTheta=0.67 01:31:41.386 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.20, opts=13) 01:31:41.386 00.000 30444 Enqueuing Move request for scope (0.45, 0.20) 01:31:41.386 00.000 15672 Worker thread wakes up 01:31:41.386 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.20) opts 0xd 01:31:41.387 00.001 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.20) 01:31:41.387 00.000 15672 Moving (0.45, 0.20) raw xDistance=0.37 yDistance=0.30 01:31:41.387 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 01:31:41.387 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.05 newest=1.07 01:31:41.387 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 01:31:41.387 00.000 15672 MoveAxis(W, 101, ABG) 01:31:41.387 00.000 15672 Guiding Dir = 3, Dur = 101 01:31:41.387 00.000 15672 IsSlewing returns 0 01:31:41.389 00.002 15672 IsGuiding returns 0 01:31:41.393 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=11794, FiltMin=2610, FiltMax=10611, Gamma=2.950 01:31:41.418 00.025 15672 PulseGuide returned control before completion, sleep 83 01:31:41.515 00.097 30444 UpdateGuideState exits: m=126955 SNR=97.6 Saturated 01:31:41.515 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:41.515 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:41.515 00.000 30444 Enqueuing Expose request 01:31:41.529 00.014 15672 IsGuiding returns 0 01:31:41.529 00.000 15672 Move returns status 0, amount 101 01:31:41.529 00.000 15672 MoveAxis(S, 53, ABG) 01:31:41.529 00.000 15672 Guiding Dir = 1, Dur = 53 01:31:41.530 00.001 15672 IsSlewing returns 0 01:31:41.531 00.001 15672 IsGuiding returns 0 01:31:41.611 00.080 15672 IsGuiding returns 1 01:31:41.611 00.000 15672 scope still moving after pulse duration time elapsed 01:31:41.632 00.021 15672 IsSlewing returns 0 01:31:41.635 00.003 15672 IsGuiding returns 1 01:31:41.656 00.021 15672 IsSlewing returns 0 01:31:41.659 00.003 15672 IsGuiding returns 1 01:31:41.680 00.021 15672 IsSlewing returns 0 01:31:41.708 00.028 15672 IsGuiding returns 0 01:31:41.708 00.000 15672 scope move finished after 53 + 123 ms 01:31:41.708 00.000 15672 Move returns status 0, amount 53 01:31:41.708 00.000 15672 move complete, result=0 01:31:41.708 00.000 15672 worker thread done servicing request 01:31:41.708 00.000 30444 GuideStep: 0.4 px 101 ms WEST, 0.3 px 53 ms SOUTH 01:31:41.709 00.001 15672 Worker thread wakes up 01:31:41.709 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:41.709 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:43.817 02.108 15672 Exposure complete 01:31:43.837 00.020 15672 worker thread done servicing request 01:31:43.837 00.000 30444 OnExposeComplete: enter 01:31:43.837 00.000 30444 UpdateGuideState(): m_state=6 01:31:43.837 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5524 01:31:43.837 00.000 30444 Star::Find returns 1 (1), X=459.20, Y=200.88, Mass=115595, SNR=76.5, Peak=11317 HFD=3.6 01:31:43.837 00.000 30444 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.28) = xAngle (2.47 = 2.47) 01:31:43.837 00.000 30444 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.41 = 2.41) 01:31:43.837 00.000 30444 CameraToMount -- cameraX=-0.93 cameraY=1.30 hyp=1.59 cameraTheta=2.19 mountX=-1.25 mountY=1.07, mountTheta=2.44 01:31:43.838 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.93, y=1.30, opts=13) 01:31:43.838 00.000 30444 Enqueuing Move request for scope (-0.93, 1.30) 01:31:43.838 00.000 15672 Worker thread wakes up 01:31:43.838 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 1.30) opts 0xd 01:31:43.838 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.93, 1.30) 01:31:43.838 00.000 15672 Moving (-0.93, 1.30) raw xDistance=-1.25 yDistance=1.07 01:31:43.838 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.25 01:31:43.838 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07 01:31:43.838 00.000 15672 MoveAxis(E, 330, ABG) 01:31:43.838 00.000 15672 Guiding Dir = 2, Dur = 330 01:31:43.839 00.001 15672 IsSlewing returns 0 01:31:43.840 00.001 15672 IsGuiding returns 0 01:31:43.844 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=12386, FiltMin=2572, FiltMax=9027, Gamma=2.950 01:31:43.862 00.018 15672 PulseGuide returned control before completion, sleep 319 01:31:43.893 00.031 30444 UpdateGuideState exits: m=115595 SNR=76.5 Saturated 01:31:43.894 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:43.894 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:43.894 00.000 30444 Enqueuing Expose request 01:31:44.215 00.321 15672 IsGuiding returns 0 01:31:44.215 00.000 15672 Move returns status 0, amount 330 01:31:44.215 00.000 15672 MoveAxis(S, 190, ABG) 01:31:44.215 00.000 15672 Guiding Dir = 1, Dur = 190 01:31:44.216 00.001 15672 IsSlewing returns 0 01:31:44.218 00.002 15672 IsGuiding returns 0 01:31:44.294 00.076 15672 PulseGuide returned control before completion, sleep 125 01:31:44.422 00.128 15672 IsGuiding returns 1 01:31:44.422 00.000 15672 scope still moving after pulse duration time elapsed 01:31:44.443 00.021 15672 IsSlewing returns 0 01:31:44.444 00.001 15672 IsGuiding returns 1 01:31:44.464 00.020 15672 IsSlewing returns 0 01:31:44.465 00.001 15672 IsGuiding returns 1 01:31:44.487 00.022 15672 IsSlewing returns 0 01:31:44.502 00.015 15672 IsGuiding returns 0 01:31:44.502 00.000 15672 scope move finished after 190 + 93 ms 01:31:44.502 00.000 15672 Move returns status 0, amount 190 01:31:44.502 00.000 15672 move complete, result=0 01:31:44.502 00.000 15672 worker thread done servicing request 01:31:44.502 00.000 15672 Worker thread wakes up 01:31:44.502 00.000 30444 GuideStep: -1.2 px 330 ms EAST, 1.1 px 190 ms SOUTH 01:31:44.502 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:44.502 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:46.408 01.906 15672 Exposure complete 01:31:46.428 00.020 15672 worker thread done servicing request 01:31:46.428 00.000 30444 OnExposeComplete: enter 01:31:46.428 00.000 30444 UpdateGuideState(): m_state=6 01:31:46.428 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5525 01:31:46.428 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=200.50, Mass=114718, SNR=89.8, Peak=10926 HFD=3.3 01:31:46.428 00.000 30444 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 01:31:46.428 00.000 30444 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.52 = 1.52) 01:31:46.428 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.91 hyp=0.94 cameraTheta=1.31 mountX=-0.01 mountY=0.94, mountTheta=1.59 01:31:46.429 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.91, opts=13) 01:31:46.429 00.000 30444 Enqueuing Move request for scope (0.25, 0.91) 01:31:46.429 00.000 15672 Worker thread wakes up 01:31:46.429 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.91) opts 0xd 01:31:46.429 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.91) 01:31:46.429 00.000 15672 Moving (0.25, 0.91) raw xDistance=-0.01 yDistance=0.94 01:31:46.429 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 01:31:46.429 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94 01:31:46.429 00.000 15672 MoveAxis(E, 0, ABG) 01:31:46.429 00.000 15672 Move returns status 0, amount 0 01:31:46.429 00.000 15672 MoveAxis(S, 168, ABG) 01:31:46.429 00.000 15672 Guiding Dir = 1, Dur = 168 01:31:46.430 00.001 15672 IsSlewing returns 0 01:31:46.431 00.001 15672 IsGuiding returns 0 01:31:46.435 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=11755, FiltMin=2561, FiltMax=10258, Gamma=2.950 01:31:46.514 00.079 15672 PulseGuide returned control before completion, sleep 96 01:31:46.605 00.091 30444 UpdateGuideState exits: m=114718 SNR=89.8 Saturated 01:31:46.605 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:46.605 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:46.605 00.000 30444 Enqueuing Expose request 01:31:46.613 00.008 15672 IsGuiding returns 1 01:31:46.613 00.000 15672 scope still moving after pulse duration time elapsed 01:31:46.633 00.020 15672 IsSlewing returns 0 01:31:46.634 00.001 15672 IsGuiding returns 1 01:31:46.657 00.023 15672 IsSlewing returns 0 01:31:46.658 00.001 15672 IsGuiding returns 1 01:31:46.678 00.020 15672 IsSlewing returns 0 01:31:46.679 00.001 15672 IsGuiding returns 1 01:31:46.700 00.021 15672 IsSlewing returns 0 01:31:46.723 00.023 15672 IsGuiding returns 0 01:31:46.723 00.000 15672 scope move finished after 168 + 123 ms 01:31:46.723 00.000 15672 Move returns status 0, amount 168 01:31:46.723 00.000 15672 move complete, result=0 01:31:46.723 00.000 15672 worker thread done servicing request 01:31:46.723 00.000 15672 Worker thread wakes up 01:31:46.723 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:46.724 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:46.724 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.9 px 168 ms SOUTH 01:31:48.841 02.117 15672 Exposure complete 01:31:48.870 00.029 15672 worker thread done servicing request 01:31:48.871 00.001 30444 OnExposeComplete: enter 01:31:48.871 00.000 30444 UpdateGuideState(): m_state=6 01:31:48.871 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5526 01:31:48.871 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=199.81, Mass=116278, SNR=79.1, Peak=11951 HFD=3.3 01:31:48.871 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 01:31:48.871 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 01:31:48.871 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.22 hyp=0.36 cameraTheta=0.66 mountX=0.21 mountY=0.28, mountTheta=0.92 01:31:48.871 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.22, opts=13) 01:31:48.871 00.000 30444 Enqueuing Move request for scope (0.29, 0.22) 01:31:48.872 00.001 15672 Worker thread wakes up 01:31:48.872 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.22) opts 0xd 01:31:48.872 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.22) 01:31:48.872 00.000 15672 Moving (0.29, 0.22) raw xDistance=0.21 yDistance=0.28 01:31:48.872 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:31:48.872 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 01:31:48.872 00.000 15672 MoveAxis(E, 0, ABG) 01:31:48.872 00.000 15672 Move returns status 0, amount 0 01:31:48.872 00.000 15672 MoveAxis(S, 50, ABG) 01:31:48.872 00.000 15672 Guiding Dir = 1, Dur = 50 01:31:48.872 00.000 15672 IsSlewing returns 0 01:31:48.873 00.001 15672 IsGuiding returns 0 01:31:48.878 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=12680, FiltMin=2599, FiltMax=10726, Gamma=2.950 01:31:48.927 00.049 30444 UpdateGuideState exits: m=116278 SNR=79.1 Saturated 01:31:48.927 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:48.927 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:48.927 00.000 30444 Enqueuing Expose request 01:31:49.021 00.094 15672 IsGuiding returns 0 01:31:49.021 00.000 15672 Move returns status 0, amount 50 01:31:49.022 00.001 15672 move complete, result=0 01:31:49.022 00.000 15672 worker thread done servicing request 01:31:49.022 00.000 15672 Worker thread wakes up 01:31:49.022 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:49.022 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:49.022 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 50 ms SOUTH 01:31:50.927 01.905 15672 Exposure complete 01:31:50.947 00.020 15672 worker thread done servicing request 01:31:50.947 00.000 30444 OnExposeComplete: enter 01:31:50.947 00.000 30444 UpdateGuideState(): m_state=6 01:31:50.947 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5527 01:31:50.947 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=200.06, Mass=113737, SNR=106.9, Peak=11454 HFD=3.4 01:31:50.947 00.000 30444 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 01:31:50.947 00.000 30444 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 01:31:50.947 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.47 hyp=0.53 cameraTheta=1.11 mountX=0.10 mountY=0.51, mountTheta=1.38 01:31:50.948 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.47, opts=13) 01:31:50.948 00.000 30444 Enqueuing Move request for scope (0.24, 0.47) 01:31:50.948 00.000 15672 Worker thread wakes up 01:31:50.948 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.47) opts 0xd 01:31:50.948 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.47) 01:31:50.948 00.000 15672 Moving (0.24, 0.47) raw xDistance=0.10 yDistance=0.51 01:31:50.948 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:31:50.948 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 01:31:50.948 00.000 15672 MoveAxis(E, 0, ABG) 01:31:50.948 00.000 15672 Move returns status 0, amount 0 01:31:50.948 00.000 15672 MoveAxis(S, 92, ABG) 01:31:50.948 00.000 15672 Guiding Dir = 1, Dur = 92 01:31:50.949 00.001 15672 IsSlewing returns 0 01:31:50.950 00.001 15672 IsGuiding returns 0 01:31:50.954 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=12508, FiltMin=2559, FiltMax=10201, Gamma=2.950 01:31:51.003 00.049 30444 UpdateGuideState exits: m=113737 SNR=106.9 Saturated 01:31:51.004 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:51.004 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:51.004 00.000 30444 Enqueuing Expose request 01:31:51.035 00.031 15672 PulseGuide returned control before completion, sleep 18 01:31:51.056 00.021 15672 IsGuiding returns 1 01:31:51.056 00.000 15672 scope still moving after pulse duration time elapsed 01:31:51.077 00.021 15672 IsSlewing returns 0 01:31:51.079 00.002 15672 IsGuiding returns 1 01:31:51.100 00.021 15672 IsSlewing returns 0 01:31:51.163 00.063 15672 IsGuiding returns 0 01:31:51.163 00.000 15672 scope move finished after 92 + 120 ms 01:31:51.163 00.000 15672 Move returns status 0, amount 92 01:31:51.163 00.000 15672 move complete, result=0 01:31:51.163 00.000 15672 worker thread done servicing request 01:31:51.163 00.000 15672 Worker thread wakes up 01:31:51.164 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:51.164 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:51.164 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 92 ms SOUTH 01:31:53.281 02.117 15672 Exposure complete 01:31:53.310 00.029 15672 worker thread done servicing request 01:31:53.310 00.000 30444 OnExposeComplete: enter 01:31:53.310 00.000 30444 UpdateGuideState(): m_state=6 01:31:53.310 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5528 01:31:53.310 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=199.73, Mass=116347, SNR=88.3, Peak=12282 HFD=3.3 01:31:53.310 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 01:31:53.310 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 01:31:53.310 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.14 hyp=0.39 cameraTheta=0.37 mountX=0.31 mountY=0.22, mountTheta=0.61 01:31:53.311 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.14, opts=13) 01:31:53.311 00.000 30444 Enqueuing Move request for scope (0.37, 0.14) 01:31:53.311 00.000 15672 Worker thread wakes up 01:31:53.311 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.14) opts 0xd 01:31:53.311 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.14) 01:31:53.311 00.000 15672 Moving (0.37, 0.14) raw xDistance=0.31 yDistance=0.22 01:31:53.311 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 01:31:53.311 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:31:53.311 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 01:31:53.311 00.000 15672 MoveAxis(W, 85, ABG) 01:31:53.311 00.000 15672 Guiding Dir = 3, Dur = 85 01:31:53.312 00.001 15672 IsSlewing returns 0 01:31:53.313 00.001 15672 IsGuiding returns 0 01:31:53.317 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=12309, FiltMin=2621, FiltMax=11291, Gamma=2.950 01:31:53.335 00.018 15672 PulseGuide returned control before completion, sleep 74 01:31:53.367 00.032 30444 UpdateGuideState exits: m=116347 SNR=88.3 Saturated 01:31:53.367 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:53.367 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:53.367 00.000 30444 Enqueuing Expose request 01:31:53.411 00.044 15672 IsGuiding returns 1 01:31:53.411 00.000 15672 scope still moving after pulse duration time elapsed 01:31:53.432 00.021 15672 IsSlewing returns 0 01:31:53.449 00.017 15672 IsGuiding returns 0 01:31:53.449 00.000 15672 scope move finished after 85 + 50 ms 01:31:53.449 00.000 15672 Move returns status 0, amount 85 01:31:53.449 00.000 15672 MoveAxis(N, 0, ABG) 01:31:53.449 00.000 15672 Move returns status 0, amount 0 01:31:53.449 00.000 15672 move complete, result=0 01:31:53.449 00.000 15672 worker thread done servicing request 01:31:53.450 00.001 15672 Worker thread wakes up 01:31:53.450 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:53.450 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:53.450 00.000 30444 GuideStep: 0.3 px 85 ms WEST, 0.2 px 0 ms NORTH 01:31:55.358 01.908 15672 Exposure complete 01:31:55.378 00.020 15672 worker thread done servicing request 01:31:55.378 00.000 30444 OnExposeComplete: enter 01:31:55.378 00.000 30444 UpdateGuideState(): m_state=6 01:31:55.378 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5529 01:31:55.378 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=200.28, Mass=123065, SNR=90.0, Peak=11815 HFD=3.5 01:31:55.378 00.000 30444 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.28) = xAngle (2.32 = 2.32) 01:31:55.378 00.000 30444 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.26 = 2.26) 01:31:55.378 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=0.70 hyp=0.78 cameraTheta=2.04 mountX=-0.53 mountY=0.60, mountTheta=2.29 01:31:55.379 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.70, opts=13) 01:31:55.379 00.000 30444 Enqueuing Move request for scope (-0.35, 0.70) 01:31:55.379 00.000 15672 Worker thread wakes up 01:31:55.379 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.70) opts 0xd 01:31:55.379 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.70) 01:31:55.379 00.000 15672 Moving (-0.35, 0.70) raw xDistance=-0.53 yDistance=0.60 01:31:55.379 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.53 01:31:55.379 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 01:31:55.379 00.000 15672 MoveAxis(E, 138, ABG) 01:31:55.379 00.000 15672 Guiding Dir = 2, Dur = 138 01:31:55.380 00.001 15672 IsSlewing returns 0 01:31:55.381 00.001 15672 IsGuiding returns 0 01:31:55.385 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=11815, FiltMin=2632, FiltMax=9807, Gamma=2.950 01:31:55.395 00.010 15672 PulseGuide returned control before completion, sleep 134 01:31:55.434 00.039 30444 UpdateGuideState exits: m=123065 SNR=90.0 Saturated 01:31:55.434 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:55.434 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:55.434 00.000 30444 Enqueuing Expose request 01:31:55.532 00.098 15672 IsGuiding returns 1 01:31:55.533 00.001 15672 scope still moving after pulse duration time elapsed 01:31:55.554 00.021 15672 IsSlewing returns 0 01:31:55.556 00.002 15672 IsGuiding returns 0 01:31:55.556 00.000 15672 scope move finished after 138 + 36 ms 01:31:55.556 00.000 15672 Move returns status 0, amount 138 01:31:55.556 00.000 15672 MoveAxis(S, 108, ABG) 01:31:55.556 00.000 15672 Guiding Dir = 1, Dur = 108 01:31:55.557 00.001 15672 IsSlewing returns 0 01:31:55.559 00.002 15672 IsGuiding returns 0 01:31:55.636 00.077 15672 PulseGuide returned control before completion, sleep 42 01:31:55.686 00.050 15672 IsGuiding returns 1 01:31:55.686 00.000 15672 scope still moving after pulse duration time elapsed 01:31:55.706 00.020 15672 IsSlewing returns 0 01:31:55.709 00.003 15672 IsGuiding returns 1 01:31:55.731 00.022 15672 IsSlewing returns 0 01:31:55.733 00.002 15672 IsGuiding returns 1 01:31:55.754 00.021 15672 IsSlewing returns 0 01:31:55.781 00.027 15672 IsGuiding returns 0 01:31:55.781 00.000 15672 scope move finished after 108 + 113 ms 01:31:55.781 00.000 15672 Move returns status 0, amount 108 01:31:55.781 00.000 15672 move complete, result=0 01:31:55.782 00.001 15672 worker thread done servicing request 01:31:55.782 00.000 15672 Worker thread wakes up 01:31:55.782 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:55.782 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:55.782 00.000 30444 GuideStep: -0.5 px 138 ms EAST, 0.6 px 108 ms SOUTH 01:31:57.896 02.114 15672 Exposure complete 01:31:57.923 00.027 15672 worker thread done servicing request 01:31:57.923 00.000 30444 OnExposeComplete: enter 01:31:57.923 00.000 30444 UpdateGuideState(): m_state=6 01:31:57.924 00.001 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5530 01:31:57.924 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=199.45, Mass=130994, SNR=98.3, Peak=13435 HFD=3.6 01:31:57.924 00.000 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.14 = 0.14) 01:31:57.924 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.08 = 0.08) 01:31:57.924 00.000 30444 CameraToMount -- cameraX=0.97 cameraY=-0.14 hyp=0.98 cameraTheta=-0.14 mountX=0.97 mountY=0.08, mountTheta=0.08 01:31:57.924 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.97, y=-0.14, opts=13) 01:31:57.924 00.000 30444 Enqueuing Move request for scope (0.97, -0.14) 01:31:57.924 00.000 15672 Worker thread wakes up 01:31:57.924 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.14) opts 0xd 01:31:57.925 00.001 15672 Handling offset move in thread for scope, endpoint = (0.97, -0.14) 01:31:57.925 00.000 15672 Moving (0.97, -0.14) raw xDistance=0.97 yDistance=0.08 01:31:57.925 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.97 01:31:57.925 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:31:57.925 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 01:31:57.925 00.000 15672 MoveAxis(W, 253, ABG) 01:31:57.925 00.000 15672 Guiding Dir = 3, Dur = 253 01:31:57.925 00.000 15672 IsSlewing returns 0 01:31:57.926 00.001 15672 IsGuiding returns 0 01:31:57.930 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=13435, FiltMin=2576, FiltMax=10324, Gamma=2.950 01:31:57.952 00.022 15672 PulseGuide returned control before completion, sleep 238 01:31:57.978 00.026 30444 UpdateGuideState exits: m=130994 SNR=98.3 Saturated 01:31:57.979 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:31:57.979 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:31:57.979 00.000 30444 Enqueuing Expose request 01:31:58.193 00.214 15672 IsGuiding returns 1 01:31:58.193 00.000 15672 scope still moving after pulse duration time elapsed 01:31:58.214 00.021 15672 IsSlewing returns 0 01:31:58.239 00.025 15672 IsGuiding returns 0 01:31:58.240 00.001 15672 scope move finished after 253 + 60 ms 01:31:58.240 00.000 15672 Move returns status 0, amount 253 01:31:58.240 00.000 15672 MoveAxis(N, 0, ABG) 01:31:58.240 00.000 15672 Move returns status 0, amount 0 01:31:58.240 00.000 15672 move complete, result=0 01:31:58.240 00.000 15672 worker thread done servicing request 01:31:58.240 00.000 15672 Worker thread wakes up 01:31:58.240 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:31:58.240 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:31:58.240 00.000 30444 GuideStep: 1.0 px 253 ms WEST, 0.1 px 0 ms NORTH 01:32:00.146 01.906 15672 Exposure complete 01:32:00.166 00.020 15672 worker thread done servicing request 01:32:00.166 00.000 30444 OnExposeComplete: enter 01:32:00.166 00.000 30444 UpdateGuideState(): m_state=6 01:32:00.166 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5531 01:32:00.166 00.000 30444 Star::Find returns 1 (1), X=461.23, Y=200.00, Mass=125305, SNR=103.3, Peak=11993 HFD=4.0 01:32:00.166 00.000 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.63 = 0.63) 01:32:00.166 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.57 = 0.57) 01:32:00.166 00.000 30444 CameraToMount -- cameraX=1.10 cameraY=0.41 hyp=1.18 cameraTheta=0.36 mountX=0.95 mountY=0.64, mountTheta=0.59 01:32:00.167 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.10, y=0.41, opts=13) 01:32:00.167 00.000 30444 Enqueuing Move request for scope (1.10, 0.41) 01:32:00.167 00.000 15672 Worker thread wakes up 01:32:00.167 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.10, 0.41) opts 0xd 01:32:00.167 00.000 15672 Handling offset move in thread for scope, endpoint = (1.10, 0.41) 01:32:00.167 00.000 15672 Moving (1.10, 0.41) raw xDistance=0.95 yDistance=0.64 01:32:00.167 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.95 01:32:00.167 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 01:32:00.167 00.000 15672 MoveAxis(W, 274, ABG) 01:32:00.167 00.000 15672 Guiding Dir = 3, Dur = 274 01:32:00.168 00.001 15672 IsSlewing returns 0 01:32:00.169 00.001 15672 IsGuiding returns 0 01:32:00.173 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=11993, FiltMin=2661, FiltMax=9546, Gamma=2.950 01:32:00.188 00.015 15672 PulseGuide returned control before completion, sleep 265 01:32:00.424 00.236 30444 UpdateGuideState exits: m=125305 SNR=103.3 Saturated 01:32:00.424 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:00.424 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:00.424 00.000 30444 Enqueuing Expose request 01:32:00.476 00.052 15672 IsGuiding returns 0 01:32:00.476 00.000 15672 Move returns status 0, amount 274 01:32:00.476 00.000 15672 MoveAxis(S, 114, ABG) 01:32:00.476 00.000 15672 Guiding Dir = 1, Dur = 114 01:32:00.477 00.001 15672 IsSlewing returns 0 01:32:00.478 00.001 15672 IsGuiding returns 0 01:32:00.556 00.078 15672 PulseGuide returned control before completion, sleep 46 01:32:00.603 00.047 15672 IsGuiding returns 1 01:32:00.604 00.001 15672 scope still moving after pulse duration time elapsed 01:32:00.625 00.021 15672 IsSlewing returns 0 01:32:00.626 00.001 15672 IsGuiding returns 1 01:32:00.646 00.020 15672 IsSlewing returns 0 01:32:00.649 00.003 15672 IsGuiding returns 1 01:32:00.670 00.021 15672 IsSlewing returns 0 01:32:00.731 00.061 15672 IsGuiding returns 0 01:32:00.731 00.000 15672 scope move finished after 114 + 139 ms 01:32:00.732 00.001 15672 Move returns status 0, amount 114 01:32:00.732 00.000 15672 move complete, result=0 01:32:00.732 00.000 15672 worker thread done servicing request 01:32:00.732 00.000 15672 Worker thread wakes up 01:32:00.732 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:00.732 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:00.732 00.000 30444 GuideStep: 0.9 px 274 ms WEST, 0.6 px 114 ms SOUTH 01:32:02.845 02.113 15672 Exposure complete 01:32:02.871 00.026 15672 worker thread done servicing request 01:32:02.871 00.000 30444 OnExposeComplete: enter 01:32:02.871 00.000 30444 UpdateGuideState(): m_state=6 01:32:02.872 00.001 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 5532 01:32:02.872 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=199.75, Mass=120647, SNR=97.0, Peak=11706 HFD=3.6 01:32:02.872 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 01:32:02.872 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 01:32:02.872 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.74 mountX=0.12 mountY=0.19, mountTheta=1.00 01:32:02.872 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.16, opts=13) 01:32:02.872 00.000 30444 Enqueuing Move request for scope (0.18, 0.16) 01:32:02.872 00.000 15672 Worker thread wakes up 01:32:02.872 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd 01:32:02.872 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.16) 01:32:02.872 00.000 15672 Moving (0.18, 0.16) raw xDistance=0.12 yDistance=0.19 01:32:02.872 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:32:02.873 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:32:02.873 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 01:32:02.873 00.000 15672 MoveAxis(E, 0, ABG) 01:32:02.873 00.000 15672 Move returns status 0, amount 0 01:32:02.873 00.000 15672 MoveAxis(N, 0, ABG) 01:32:02.873 00.000 15672 Move returns status 0, amount 0 01:32:02.873 00.000 15672 move complete, result=0 01:32:02.873 00.000 15672 worker thread done servicing request 01:32:02.878 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=13450, FiltMin=2586, FiltMax=10351, Gamma=2.950 01:32:02.927 00.049 30444 UpdateGuideState exits: m=120647 SNR=97.0 Saturated 01:32:02.927 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:02.927 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:02.927 00.000 30444 Enqueuing Expose request 01:32:02.927 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:32:02.927 00.000 15672 Worker thread wakes up 01:32:02.927 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:02.927 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:04.836 01.909 15672 Exposure complete 01:32:04.856 00.020 15672 worker thread done servicing request 01:32:04.856 00.000 30444 OnExposeComplete: enter 01:32:04.856 00.000 30444 UpdateGuideState(): m_state=6 01:32:04.856 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5533 01:32:04.857 00.001 30444 Star::Find returns 1 (1), X=460.38, Y=199.01, Mass=122794, SNR=85.6, Peak=11905 HFD=3.4 01:32:04.857 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 01:32:04.857 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.95 = -0.95) 01:32:04.857 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.58 hyp=0.63 cameraTheta=-1.16 mountX=0.40 mountY=-0.51, mountTheta=-0.91 01:32:04.857 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.58, opts=13) 01:32:04.857 00.000 30444 Enqueuing Move request for scope (0.25, -0.58) 01:32:04.857 00.000 15672 Worker thread wakes up 01:32:04.857 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.58) opts 0xd 01:32:04.857 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.58) 01:32:04.857 00.000 15672 Moving (0.25, -0.58) raw xDistance=0.40 yDistance=-0.51 01:32:04.857 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 01:32:04.857 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:32:04.858 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51 01:32:04.858 00.000 15672 MoveAxis(W, 108, ABG) 01:32:04.858 00.000 15672 Guiding Dir = 3, Dur = 108 01:32:04.858 00.000 15672 IsSlewing returns 0 01:32:04.859 00.001 15672 IsGuiding returns 0 01:32:04.863 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=12942, FiltMin=2611, FiltMax=9814, Gamma=2.950 01:32:04.885 00.022 15672 PulseGuide returned control before completion, sleep 93 01:32:04.982 00.097 15672 IsGuiding returns 1 01:32:04.982 00.000 15672 scope still moving after pulse duration time elapsed 01:32:04.999 00.017 30444 UpdateGuideState exits: m=122794 SNR=85.6 Saturated 01:32:04.999 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:04.999 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:04.999 00.000 30444 Enqueuing Expose request 01:32:05.004 00.005 15672 IsSlewing returns 0 01:32:05.006 00.002 15672 IsGuiding returns 1 01:32:05.027 00.021 15672 IsSlewing returns 0 01:32:05.029 00.002 15672 IsGuiding returns 0 01:32:05.029 00.000 15672 scope move finished after 108 + 61 ms 01:32:05.029 00.000 15672 Move returns status 0, amount 108 01:32:05.029 00.000 15672 MoveAxis(N, 0, ABG) 01:32:05.029 00.000 15672 Move returns status 0, amount 0 01:32:05.029 00.000 15672 move complete, result=0 01:32:05.029 00.000 15672 worker thread done servicing request 01:32:05.029 00.000 15672 Worker thread wakes up 01:32:05.029 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:05.029 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:05.031 00.002 30444 GuideStep: 0.4 px 108 ms WEST, -0.5 px 0 ms NORTH 01:32:07.136 02.105 15672 Exposure complete 01:32:07.156 00.020 15672 worker thread done servicing request 01:32:07.156 00.000 30444 OnExposeComplete: enter 01:32:07.156 00.000 30444 UpdateGuideState(): m_state=6 01:32:07.156 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5534 01:32:07.156 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=200.33, Mass=122240, SNR=90.5, Peak=10520 HFD=3.9 01:32:07.156 00.000 30444 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.28) = xAngle (2.09 = 2.09) 01:32:07.156 00.000 30444 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.03 = 2.03) 01:32:07.156 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.74 hyp=0.76 cameraTheta=1.81 mountX=-0.38 mountY=0.69, mountTheta=2.07 01:32:07.157 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.74, opts=13) 01:32:07.157 00.000 30444 Enqueuing Move request for scope (-0.18, 0.74) 01:32:07.157 00.000 15672 Worker thread wakes up 01:32:07.157 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.74) opts 0xd 01:32:07.157 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.74) 01:32:07.157 00.000 15672 Moving (-0.18, 0.74) raw xDistance=-0.38 yDistance=0.69 01:32:07.157 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38 01:32:07.157 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 01:32:07.157 00.000 15672 MoveAxis(E, 95, ABG) 01:32:07.157 00.000 15672 Guiding Dir = 2, Dur = 95 01:32:07.157 00.000 15672 IsSlewing returns 0 01:32:07.159 00.002 15672 IsGuiding returns 0 01:32:07.163 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11551, FiltMin=2538, FiltMax=9412, Gamma=2.950 01:32:07.186 00.023 15672 PulseGuide returned control before completion, sleep 79 01:32:07.212 00.026 30444 UpdateGuideState exits: m=122240 SNR=90.5 Saturated 01:32:07.213 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:07.213 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:07.213 00.000 30444 Enqueuing Expose request 01:32:07.267 00.054 15672 IsGuiding returns 1 01:32:07.267 00.000 15672 scope still moving after pulse duration time elapsed 01:32:07.288 00.021 15672 IsSlewing returns 0 01:32:07.298 00.010 15672 IsGuiding returns 0 01:32:07.298 00.000 15672 scope move finished after 95 + 44 ms 01:32:07.298 00.000 15672 Move returns status 0, amount 95 01:32:07.298 00.000 15672 MoveAxis(S, 122, ABG) 01:32:07.298 00.000 15672 Guiding Dir = 1, Dur = 122 01:32:07.298 00.000 15672 IsSlewing returns 0 01:32:07.299 00.001 15672 IsGuiding returns 0 01:32:07.377 00.078 15672 PulseGuide returned control before completion, sleep 54 01:32:07.432 00.055 15672 IsGuiding returns 1 01:32:07.432 00.000 15672 scope still moving after pulse duration time elapsed 01:32:07.454 00.022 15672 IsSlewing returns 0 01:32:07.455 00.001 15672 IsGuiding returns 1 01:32:07.476 00.021 15672 IsSlewing returns 0 01:32:07.478 00.002 15672 IsGuiding returns 1 01:32:07.499 00.021 15672 IsSlewing returns 0 01:32:07.521 00.022 15672 IsGuiding returns 0 01:32:07.521 00.000 15672 scope move finished after 122 + 100 ms 01:32:07.522 00.001 15672 Move returns status 0, amount 122 01:32:07.522 00.000 15672 move complete, result=0 01:32:07.522 00.000 15672 worker thread done servicing request 01:32:07.522 00.000 15672 Worker thread wakes up 01:32:07.522 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:07.522 00.000 30444 GuideStep: -0.4 px 95 ms EAST, 0.7 px 122 ms SOUTH 01:32:07.522 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:09.435 01.913 15672 Exposure complete 01:32:09.461 00.026 15672 worker thread done servicing request 01:32:09.462 00.001 30444 OnExposeComplete: enter 01:32:09.462 00.000 30444 UpdateGuideState(): m_state=6 01:32:09.462 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5535 01:32:09.462 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=199.67, Mass=127907, SNR=86.3, Peak=12253 HFD=3.4 01:32:09.462 00.000 30444 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.28) = xAngle (0.47 = 0.47) 01:32:09.462 00.000 30444 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 01:32:09.462 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.08 hyp=0.44 cameraTheta=0.19 mountX=0.40 mountY=0.18, mountTheta=0.42 01:32:09.462 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.08, opts=13) 01:32:09.463 00.001 30444 Enqueuing Move request for scope (0.43, 0.08) 01:32:09.463 00.000 15672 Worker thread wakes up 01:32:09.463 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.08) opts 0xd 01:32:09.463 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.08) 01:32:09.463 00.000 15672 Moving (0.43, 0.08) raw xDistance=0.40 yDistance=0.18 01:32:09.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40 01:32:09.463 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:32:09.463 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 01:32:09.463 00.000 15672 MoveAxis(W, 100, ABG) 01:32:09.463 00.000 15672 Guiding Dir = 3, Dur = 100 01:32:09.464 00.001 15672 IsSlewing returns 0 01:32:09.464 00.000 15672 IsGuiding returns 0 01:32:09.468 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=13300, FiltMin=2606, FiltMax=11078, Gamma=2.950 01:32:09.485 00.017 15672 PulseGuide returned control before completion, sleep 89 01:32:09.573 00.088 30444 UpdateGuideState exits: m=127907 SNR=86.3 Saturated 01:32:09.573 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:09.573 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:09.573 00.000 30444 Enqueuing Expose request 01:32:09.598 00.025 15672 IsGuiding returns 0 01:32:09.598 00.000 15672 Move returns status 0, amount 100 01:32:09.598 00.000 15672 MoveAxis(N, 0, ABG) 01:32:09.598 00.000 15672 Move returns status 0, amount 0 01:32:09.598 00.000 15672 move complete, result=0 01:32:09.598 00.000 15672 worker thread done servicing request 01:32:09.598 00.000 15672 Worker thread wakes up 01:32:09.599 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:09.599 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:09.599 00.000 30444 GuideStep: 0.4 px 100 ms WEST, 0.2 px 0 ms NORTH 01:32:11.705 02.106 15672 Exposure complete 01:32:11.725 00.020 15672 worker thread done servicing request 01:32:11.725 00.000 30444 OnExposeComplete: enter 01:32:11.725 00.000 30444 UpdateGuideState(): m_state=6 01:32:11.726 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5536 01:32:11.726 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=199.43, Mass=114332, SNR=83.4, Peak=13783 HFD=3.2 01:32:11.726 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 01:32:11.726 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 01:32:11.726 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.16 hyp=0.51 cameraTheta=-2.83 mountX=-0.42 mountY=-0.26, mountTheta=-2.60 01:32:11.726 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.16, opts=13) 01:32:11.726 00.000 30444 Enqueuing Move request for scope (-0.48, -0.16) 01:32:11.726 00.000 15672 Worker thread wakes up 01:32:11.726 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.16) opts 0xd 01:32:11.726 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.16) 01:32:11.726 00.000 15672 Moving (-0.48, -0.16) raw xDistance=-0.42 yDistance=-0.26 01:32:11.726 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42 01:32:11.727 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:32:11.727 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 01:32:11.727 00.000 15672 MoveAxis(E, 107, ABG) 01:32:11.727 00.000 15672 Guiding Dir = 2, Dur = 107 01:32:11.727 00.000 15672 IsSlewing returns 0 01:32:11.728 00.001 15672 IsGuiding returns 0 01:32:11.733 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=14622, FiltMin=2607, FiltMax=10058, Gamma=2.950 01:32:11.754 00.021 15672 PulseGuide returned control before completion, sleep 92 01:32:11.782 00.028 30444 UpdateGuideState exits: m=114332 SNR=83.4 Saturated 01:32:11.782 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:11.782 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:11.782 00.000 30444 Enqueuing Expose request 01:32:11.848 00.066 15672 IsGuiding returns 1 01:32:11.848 00.000 15672 scope still moving after pulse duration time elapsed 01:32:11.868 00.020 15672 IsSlewing returns 0 01:32:11.883 00.015 15672 IsGuiding returns 0 01:32:11.883 00.000 15672 scope move finished after 107 + 47 ms 01:32:11.883 00.000 15672 Move returns status 0, amount 107 01:32:11.883 00.000 15672 MoveAxis(N, 0, ABG) 01:32:11.883 00.000 15672 Move returns status 0, amount 0 01:32:11.883 00.000 15672 move complete, result=0 01:32:11.883 00.000 15672 worker thread done servicing request 01:32:11.883 00.000 15672 Worker thread wakes up 01:32:11.883 00.000 30444 GuideStep: -0.4 px 107 ms EAST, -0.3 px 0 ms NORTH 01:32:11.883 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:11.883 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:13.799 01.916 15672 Exposure complete 01:32:13.829 00.030 15672 worker thread done servicing request 01:32:13.829 00.000 30444 OnExposeComplete: enter 01:32:13.829 00.000 30444 UpdateGuideState(): m_state=6 01:32:13.829 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5537 01:32:13.829 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=199.56, Mass=113824, SNR=84.5, Peak=13996 HFD=3.2 01:32:13.829 00.000 30444 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.28) = xAngle (-2.81 = -2.81) 01:32:13.829 00.000 30444 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 01:32:13.829 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=-0.03 hyp=0.57 cameraTheta=-3.08 mountX=-0.54 mountY=-0.15, mountTheta=-2.86 01:32:13.830 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=-0.03, opts=13) 01:32:13.830 00.000 30444 Enqueuing Move request for scope (-0.57, -0.03) 01:32:13.830 00.000 15672 Worker thread wakes up 01:32:13.830 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.03) opts 0xd 01:32:13.830 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, -0.03) 01:32:13.830 00.000 15672 Moving (-0.57, -0.03) raw xDistance=-0.54 yDistance=-0.15 01:32:13.830 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54 01:32:13.830 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:32:13.830 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 01:32:13.830 00.000 15672 MoveAxis(E, 153, ABG) 01:32:13.830 00.000 15672 Guiding Dir = 2, Dur = 153 01:32:13.830 00.000 15672 IsSlewing returns 0 01:32:13.836 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=13996, FiltMin=2625, FiltMax=9666, Gamma=2.950 01:32:13.863 00.027 15672 IsGuiding returns 0 01:32:13.878 00.015 15672 PulseGuide returned control before completion, sleep 148 01:32:13.892 00.014 30444 UpdateGuideState exits: m=113824 SNR=84.5 Saturated 01:32:13.892 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:13.892 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:13.892 00.000 30444 Enqueuing Expose request 01:32:14.039 00.147 15672 IsGuiding returns 0 01:32:14.039 00.000 15672 Move returns status 0, amount 153 01:32:14.039 00.000 15672 MoveAxis(N, 0, ABG) 01:32:14.039 00.000 15672 Move returns status 0, amount 0 01:32:14.039 00.000 15672 move complete, result=0 01:32:14.040 00.001 15672 worker thread done servicing request 01:32:14.040 00.000 15672 Worker thread wakes up 01:32:14.040 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:14.040 00.000 30444 GuideStep: -0.5 px 153 ms EAST, -0.2 px 0 ms NORTH 01:32:14.040 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:16.148 02.108 15672 Exposure complete 01:32:16.168 00.020 15672 worker thread done servicing request 01:32:16.168 00.000 30444 OnExposeComplete: enter 01:32:16.168 00.000 30444 UpdateGuideState(): m_state=6 01:32:16.168 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5538 01:32:16.168 00.000 30444 Star::Find returns 1 (1), X=461.24, Y=198.82, Mass=129707, SNR=89.9, Peak=13956 HFD=3.5 01:32:16.169 00.001 30444 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.28) = xAngle (-0.33 = -0.33) 01:32:16.169 00.000 30444 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.39 = -0.39) 01:32:16.169 00.000 30444 CameraToMount -- cameraX=1.11 cameraY=-0.77 hyp=1.35 cameraTheta=-0.61 mountX=1.28 mountY=-0.51, mountTheta=-0.38 01:32:16.169 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.11, y=-0.77, opts=13) 01:32:16.169 00.000 30444 Enqueuing Move request for scope (1.11, -0.77) 01:32:16.169 00.000 15672 Worker thread wakes up 01:32:16.169 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.11, -0.77) opts 0xd 01:32:16.169 00.000 15672 Handling offset move in thread for scope, endpoint = (1.11, -0.77) 01:32:16.169 00.000 15672 Moving (1.11, -0.77) raw xDistance=1.28 yDistance=-0.51 01:32:16.169 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.28 01:32:16.169 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:32:16.170 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51 01:32:16.170 00.000 15672 MoveAxis(W, 335, ABG) 01:32:16.170 00.000 15672 Guiding Dir = 3, Dur = 335 01:32:16.170 00.000 15672 IsSlewing returns 0 01:32:16.171 00.001 15672 IsGuiding returns 0 01:32:16.176 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14290, FiltMin=2553, FiltMax=10049, Gamma=2.950 01:32:16.195 00.019 15672 PulseGuide returned control before completion, sleep 321 01:32:16.225 00.030 30444 UpdateGuideState exits: m=129707 SNR=89.9 Saturated 01:32:16.225 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:16.225 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:16.225 00.000 30444 Enqueuing Expose request 01:32:16.520 00.295 15672 IsGuiding returns 1 01:32:16.520 00.000 15672 scope still moving after pulse duration time elapsed 01:32:16.541 00.021 15672 IsSlewing returns 0 01:32:16.548 00.007 15672 IsGuiding returns 0 01:32:16.548 00.000 15672 scope move finished after 335 + 42 ms 01:32:16.548 00.000 15672 Move returns status 0, amount 335 01:32:16.548 00.000 15672 MoveAxis(N, 0, ABG) 01:32:16.549 00.001 15672 Move returns status 0, amount 0 01:32:16.549 00.000 15672 move complete, result=0 01:32:16.549 00.000 15672 worker thread done servicing request 01:32:16.549 00.000 15672 Worker thread wakes up 01:32:16.549 00.000 30444 GuideStep: 1.3 px 335 ms WEST, -0.5 px 0 ms NORTH 01:32:16.550 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:16.550 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:18.458 01.908 15672 Exposure complete 01:32:18.487 00.029 15672 worker thread done servicing request 01:32:18.487 00.000 30444 OnExposeComplete: enter 01:32:18.488 00.001 30444 UpdateGuideState(): m_state=6 01:32:18.488 00.000 30444 Star::Find(15, 461, 198, 0, (0,0,0,0), 0.0, 255) frame 5539 01:32:18.488 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=199.23, Mass=134133, SNR=82.9, Peak=13914 HFD=3.9 01:32:18.488 00.000 30444 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.28) = xAngle (-0.07 = -0.07) 01:32:18.488 00.000 30444 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.14 = -0.14) 01:32:18.488 00.000 30444 CameraToMount -- cameraX=0.97 cameraY=-0.36 hyp=1.03 cameraTheta=-0.35 mountX=1.03 mountY=-0.14, mountTheta=-0.14 01:32:18.488 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.97, y=-0.36, opts=13) 01:32:18.488 00.000 30444 Enqueuing Move request for scope (0.97, -0.36) 01:32:18.488 00.000 15672 Worker thread wakes up 01:32:18.489 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.36) opts 0xd 01:32:18.489 00.000 15672 Handling offset move in thread for scope, endpoint = (0.97, -0.36) 01:32:18.489 00.000 15672 Moving (0.97, -0.36) raw xDistance=1.03 yDistance=-0.14 01:32:18.489 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.03 01:32:18.489 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:32:18.489 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:32:18.489 00.000 15672 MoveAxis(W, 302, ABG) 01:32:18.489 00.000 15672 Guiding Dir = 3, Dur = 302 01:32:18.489 00.000 15672 IsSlewing returns 0 01:32:18.491 00.002 15672 IsGuiding returns 0 01:32:18.495 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=14103, FiltMin=2629, FiltMax=9825, Gamma=2.950 01:32:18.511 00.016 15672 PulseGuide returned control before completion, sleep 292 01:32:18.731 00.220 30444 UpdateGuideState exits: m=134133 SNR=82.9 Saturated 01:32:18.732 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:18.732 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:18.732 00.000 30444 Enqueuing Expose request 01:32:18.863 00.131 15672 IsGuiding returns 0 01:32:18.863 00.000 15672 Move returns status 0, amount 302 01:32:18.863 00.000 15672 MoveAxis(N, 0, ABG) 01:32:18.863 00.000 15672 Move returns status 0, amount 0 01:32:18.863 00.000 15672 move complete, result=0 01:32:18.863 00.000 15672 worker thread done servicing request 01:32:18.863 00.000 15672 Worker thread wakes up 01:32:18.863 00.000 30444 GuideStep: 1.0 px 302 ms WEST, -0.1 px 0 ms NORTH 01:32:18.864 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:18.864 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:20.975 02.111 15672 Exposure complete 01:32:20.995 00.020 15672 worker thread done servicing request 01:32:20.995 00.000 30444 OnExposeComplete: enter 01:32:20.995 00.000 30444 UpdateGuideState(): m_state=6 01:32:20.995 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5540 01:32:20.995 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.24, Mass=121730, SNR=92.4, Peak=13815 HFD=3.2 01:32:20.995 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 01:32:20.995 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 01:32:20.995 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.79 mountX=0.02 mountY=-0.35, mountTheta=-1.52 01:32:20.995 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.34, opts=13) 01:32:20.995 00.000 30444 Enqueuing Move request for scope (-0.08, -0.34) 01:32:20.996 00.001 15672 Worker thread wakes up 01:32:20.996 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.34) opts 0xd 01:32:20.996 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.34) 01:32:20.996 00.000 15672 Moving (-0.08, -0.34) raw xDistance=0.02 yDistance=-0.35 01:32:20.996 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:32:20.996 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:32:20.996 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 01:32:20.996 00.000 15672 MoveAxis(E, 0, ABG) 01:32:20.996 00.000 15672 Move returns status 0, amount 0 01:32:20.996 00.000 15672 MoveAxis(N, 0, ABG) 01:32:20.996 00.000 15672 Move returns status 0, amount 0 01:32:20.996 00.000 15672 move complete, result=0 01:32:20.996 00.000 15672 worker thread done servicing request 01:32:21.001 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=14701, FiltMin=2558, FiltMax=10513, Gamma=2.950 01:32:21.051 00.050 30444 UpdateGuideState exits: m=121730 SNR=92.4 Saturated 01:32:21.051 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:21.051 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:21.051 00.000 30444 Enqueuing Expose request 01:32:21.051 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 01:32:21.051 00.000 15672 Worker thread wakes up 01:32:21.051 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:21.051 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:22.960 01.909 15672 Exposure complete 01:32:22.979 00.019 15672 worker thread done servicing request 01:32:22.979 00.000 30444 OnExposeComplete: enter 01:32:22.979 00.000 30444 UpdateGuideState(): m_state=6 01:32:22.980 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5541 01:32:22.980 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=199.45, Mass=126797, SNR=85.4, Peak=12997 HFD=3.6 01:32:22.980 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 01:32:22.980 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 01:32:22.980 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.85 mountX=0.00 mountY=-0.14, mountTheta=-1.57 01:32:22.980 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.14, opts=13) 01:32:22.980 00.000 30444 Enqueuing Move request for scope (-0.04, -0.14) 01:32:22.981 00.001 15672 Worker thread wakes up 01:32:22.981 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd 01:32:22.981 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.14) 01:32:22.981 00.000 15672 Moving (-0.04, -0.14) raw xDistance=0.00 yDistance=-0.14 01:32:22.981 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 01:32:22.981 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:32:22.981 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:32:22.981 00.000 15672 MoveAxis(E, 0, ABG) 01:32:22.981 00.000 15672 Move returns status 0, amount 0 01:32:22.981 00.000 15672 MoveAxis(N, 0, ABG) 01:32:22.981 00.000 15672 Move returns status 0, amount 0 01:32:22.981 00.000 15672 move complete, result=0 01:32:22.981 00.000 15672 worker thread done servicing request 01:32:22.986 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=13784, FiltMin=2555, FiltMax=9761, Gamma=2.950 01:32:23.035 00.049 30444 UpdateGuideState exits: m=126797 SNR=85.4 Saturated 01:32:23.035 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:23.035 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:23.035 00.000 30444 Enqueuing Expose request 01:32:23.035 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:32:23.035 00.000 15672 Worker thread wakes up 01:32:23.035 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:23.035 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:25.143 02.108 15672 Exposure complete 01:32:25.163 00.020 15672 worker thread done servicing request 01:32:25.163 00.000 30444 OnExposeComplete: enter 01:32:25.163 00.000 30444 UpdateGuideState(): m_state=6 01:32:25.163 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5542 01:32:25.163 00.000 30444 Star::Find returns 1 (1), X=461.12, Y=199.24, Mass=111871, SNR=90.3, Peak=12083 HFD=3.8 01:32:25.163 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 01:32:25.163 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 01:32:25.163 00.000 30444 CameraToMount -- cameraX=0.99 cameraY=-0.35 hyp=1.05 cameraTheta=-0.34 mountX=1.05 mountY=-0.12, mountTheta=-0.12 01:32:25.164 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.99, y=-0.35, opts=13) 01:32:25.164 00.000 30444 Enqueuing Move request for scope (0.99, -0.35) 01:32:25.164 00.000 15672 Worker thread wakes up 01:32:25.164 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.35) opts 0xd 01:32:25.164 00.000 15672 Handling offset move in thread for scope, endpoint = (0.99, -0.35) 01:32:25.164 00.000 15672 Moving (0.99, -0.35) raw xDistance=1.05 yDistance=-0.12 01:32:25.164 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.05 01:32:25.164 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:32:25.164 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:32:25.164 00.000 15672 MoveAxis(W, 283, ABG) 01:32:25.164 00.000 15672 Guiding Dir = 3, Dur = 283 01:32:25.165 00.001 15672 IsSlewing returns 0 01:32:25.166 00.001 15672 IsGuiding returns 0 01:32:25.169 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=12445, FiltMin=2612, FiltMax=9169, Gamma=2.950 01:32:25.189 00.020 15672 PulseGuide returned control before completion, sleep 270 01:32:25.340 00.151 30444 UpdateGuideState exits: m=111871 SNR=90.3 Saturated 01:32:25.340 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:25.340 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:25.341 00.001 30444 Enqueuing Expose request 01:32:25.478 00.137 15672 IsGuiding returns 0 01:32:25.478 00.000 15672 Move returns status 0, amount 283 01:32:25.478 00.000 15672 MoveAxis(N, 0, ABG) 01:32:25.478 00.000 15672 Move returns status 0, amount 0 01:32:25.478 00.000 15672 move complete, result=0 01:32:25.478 00.000 15672 worker thread done servicing request 01:32:25.478 00.000 15672 Worker thread wakes up 01:32:25.478 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:25.478 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:25.478 00.000 30444 GuideStep: 1.0 px 283 ms WEST, -0.1 px 0 ms NORTH 01:32:27.386 01.908 15672 Exposure complete 01:32:27.406 00.020 15672 worker thread done servicing request 01:32:27.406 00.000 30444 OnExposeComplete: enter 01:32:27.406 00.000 30444 UpdateGuideState(): m_state=6 01:32:27.406 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5543 01:32:27.406 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=199.20, Mass=125251, SNR=91.2, Peak=12318 HFD=3.4 01:32:27.406 00.000 30444 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 01:32:27.406 00.000 30444 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.59 = -0.59) 01:32:27.406 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.39 hyp=0.54 cameraTheta=-0.80 mountX=0.47 mountY=-0.30, mountTheta=-0.57 01:32:27.407 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.39, opts=13) 01:32:27.407 00.000 30444 Enqueuing Move request for scope (0.38, -0.39) 01:32:27.407 00.000 15672 Worker thread wakes up 01:32:27.407 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.39) opts 0xd 01:32:27.407 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.39) 01:32:27.407 00.000 15672 Moving (0.38, -0.39) raw xDistance=0.47 yDistance=-0.30 01:32:27.407 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.47 01:32:27.407 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 01:32:27.407 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 01:32:27.407 00.000 15672 MoveAxis(W, 147, ABG) 01:32:27.407 00.000 15672 Guiding Dir = 3, Dur = 147 01:32:27.408 00.001 15672 IsSlewing returns 0 01:32:27.409 00.001 15672 IsGuiding returns 0 01:32:27.414 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=12435, FiltMin=2644, FiltMax=9315, Gamma=2.950 01:32:27.426 00.012 15672 PulseGuide returned control before completion, sleep 141 01:32:27.463 00.037 30444 UpdateGuideState exits: m=125251 SNR=91.2 Saturated 01:32:27.463 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:27.463 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:27.463 00.000 30444 Enqueuing Expose request 01:32:27.618 00.155 15672 IsGuiding returns 0 01:32:27.618 00.000 15672 Move returns status 0, amount 147 01:32:27.618 00.000 15672 MoveAxis(N, 0, ABG) 01:32:27.618 00.000 15672 Move returns status 0, amount 0 01:32:27.618 00.000 15672 move complete, result=0 01:32:27.618 00.000 15672 worker thread done servicing request 01:32:27.618 00.000 15672 Worker thread wakes up 01:32:27.618 00.000 30444 GuideStep: 0.5 px 147 ms WEST, -0.3 px 0 ms NORTH 01:32:27.618 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:27.618 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:29.726 02.108 15672 Exposure complete 01:32:29.746 00.020 15672 worker thread done servicing request 01:32:29.746 00.000 30444 OnExposeComplete: enter 01:32:29.746 00.000 30444 UpdateGuideState(): m_state=6 01:32:29.747 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5544 01:32:29.747 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=199.40, Mass=129935, SNR=80.6, Peak=12736 HFD=3.5 01:32:29.747 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 01:32:29.747 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 01:32:29.747 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-2.07 mountX=-0.05 mountY=-0.21, mountTheta=-1.79 01:32:29.747 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.19, opts=13) 01:32:29.747 00.000 30444 Enqueuing Move request for scope (-0.10, -0.19) 01:32:29.748 00.001 15672 Worker thread wakes up 01:32:29.748 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd 01:32:29.748 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.19) 01:32:29.748 00.000 15672 Moving (-0.10, -0.19) raw xDistance=-0.05 yDistance=-0.21 01:32:29.748 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 01:32:29.748 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:32:29.748 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 01:32:29.748 00.000 15672 MoveAxis(E, 0, ABG) 01:32:29.748 00.000 15672 Move returns status 0, amount 0 01:32:29.748 00.000 15672 MoveAxis(N, 0, ABG) 01:32:29.748 00.000 15672 Move returns status 0, amount 0 01:32:29.748 00.000 15672 move complete, result=0 01:32:29.749 00.001 15672 worker thread done servicing request 01:32:29.754 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=12883, FiltMin=2509, FiltMax=9712, Gamma=2.950 01:32:29.947 00.193 30444 UpdateGuideState exits: m=129935 SNR=80.6 Saturated 01:32:29.947 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:29.947 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:29.947 00.000 30444 Enqueuing Expose request 01:32:29.947 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 01:32:29.947 00.000 15672 Worker thread wakes up 01:32:29.948 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:29.948 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:31.854 01.906 15672 Exposure complete 01:32:31.877 00.023 15672 worker thread done servicing request 01:32:31.877 00.000 30444 OnExposeComplete: enter 01:32:31.877 00.000 30444 UpdateGuideState(): m_state=6 01:32:31.877 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5545 01:32:31.877 00.000 30444 Star::Find returns 1 (1), X=459.86, Y=199.47, Mass=126107, SNR=90.0, Peak=13626 HFD=3.5 01:32:31.877 00.000 30444 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.28) = xAngle (-2.45 = -2.45) 01:32:31.877 00.000 30444 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.51 = -2.51) 01:32:31.877 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-2.73 mountX=-0.22 mountY=-0.17, mountTheta=-2.49 01:32:31.878 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.11, opts=13) 01:32:31.878 00.000 30444 Enqueuing Move request for scope (-0.26, -0.11) 01:32:31.878 00.000 15672 Worker thread wakes up 01:32:31.878 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.11) opts 0xd 01:32:31.878 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.11) 01:32:31.878 00.000 15672 Moving (-0.26, -0.11) raw xDistance=-0.22 yDistance=-0.17 01:32:31.878 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 01:32:31.878 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:32:31.878 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 01:32:31.878 00.000 15672 MoveAxis(E, 0, ABG) 01:32:31.878 00.000 15672 Move returns status 0, amount 0 01:32:31.878 00.000 15672 MoveAxis(N, 0, ABG) 01:32:31.878 00.000 15672 Move returns status 0, amount 0 01:32:31.879 00.001 15672 move complete, result=0 01:32:31.879 00.000 15672 worker thread done servicing request 01:32:31.887 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=15472, FiltMin=2633, FiltMax=11157, Gamma=2.950 01:32:31.997 00.110 30444 UpdateGuideState exits: m=126107 SNR=90.0 Saturated 01:32:31.997 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:31.998 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:31.998 00.000 30444 Enqueuing Expose request 01:32:31.998 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:32:31.998 00.000 15672 Worker thread wakes up 01:32:31.999 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:31.999 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:34.106 02.107 15672 Exposure complete 01:32:34.126 00.020 15672 worker thread done servicing request 01:32:34.126 00.000 30444 OnExposeComplete: enter 01:32:34.126 00.000 30444 UpdateGuideState(): m_state=6 01:32:34.126 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5546 01:32:34.126 00.000 30444 Star::Find returns 1 (1), X=459.92, Y=199.55, Mass=117341, SNR=94.0, Peak=13316 HFD=3.5 01:32:34.126 00.000 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.67 = -2.67) 01:32:34.126 00.000 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.73 = -2.73) 01:32:34.126 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-2.95 mountX=-0.18 mountY=-0.08, mountTheta=-2.72 01:32:34.127 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.04, opts=13) 01:32:34.127 00.000 30444 Enqueuing Move request for scope (-0.20, -0.04) 01:32:34.127 00.000 15672 Worker thread wakes up 01:32:34.127 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd 01:32:34.127 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.04) 01:32:34.127 00.000 15672 Moving (-0.20, -0.04) raw xDistance=-0.18 yDistance=-0.08 01:32:34.127 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 01:32:34.127 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:32:34.127 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:32:34.127 00.000 15672 MoveAxis(E, 0, ABG) 01:32:34.127 00.000 15672 Move returns status 0, amount 0 01:32:34.127 00.000 15672 MoveAxis(N, 0, ABG) 01:32:34.127 00.000 15672 Move returns status 0, amount 0 01:32:34.127 00.000 15672 move complete, result=0 01:32:34.127 00.000 15672 worker thread done servicing request 01:32:34.132 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=16277, FiltMin=2622, FiltMax=11447, Gamma=2.950 01:32:34.181 00.049 30444 UpdateGuideState exits: m=117341 SNR=94.0 Saturated 01:32:34.181 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:34.181 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:34.181 00.000 30444 Enqueuing Expose request 01:32:34.181 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:32:34.181 00.000 15672 Worker thread wakes up 01:32:34.181 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:34.181 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:36.092 01.911 15672 Exposure complete 01:32:36.111 00.019 15672 worker thread done servicing request 01:32:36.111 00.000 30444 OnExposeComplete: enter 01:32:36.111 00.000 30444 UpdateGuideState(): m_state=6 01:32:36.112 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5547 01:32:36.112 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=199.51, Mass=107329, SNR=80.1, Peak=14244 HFD=3.2 01:32:36.112 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 01:32:36.112 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 01:32:36.112 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.07 hyp=0.43 cameraTheta=-2.97 mountX=-0.38 mountY=-0.16, mountTheta=-2.74 01:32:36.112 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.07, opts=13) 01:32:36.112 00.000 30444 Enqueuing Move request for scope (-0.42, -0.07) 01:32:36.112 00.000 15672 Worker thread wakes up 01:32:36.112 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.07) opts 0xd 01:32:36.112 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.07) 01:32:36.113 00.001 15672 Moving (-0.42, -0.07) raw xDistance=-0.38 yDistance=-0.16 01:32:36.113 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 01:32:36.113 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:32:36.113 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 01:32:36.113 00.000 15672 MoveAxis(E, 103, ABG) 01:32:36.113 00.000 15672 Guiding Dir = 2, Dur = 103 01:32:36.113 00.000 15672 IsSlewing returns 0 01:32:36.115 00.002 15672 IsGuiding returns 0 01:32:36.118 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=15167, FiltMin=2576, FiltMax=9797, Gamma=2.950 01:32:36.132 00.014 15672 PulseGuide returned control before completion, sleep 96 01:32:36.168 00.036 30444 UpdateGuideState exits: m=107329 SNR=80.1 Saturated 01:32:36.168 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:36.168 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:36.168 00.000 30444 Enqueuing Expose request 01:32:36.230 00.062 15672 IsGuiding returns 1 01:32:36.231 00.001 15672 scope still moving after pulse duration time elapsed 01:32:36.251 00.020 15672 IsSlewing returns 0 01:32:36.252 00.001 15672 IsGuiding returns 1 01:32:36.274 00.022 15672 IsSlewing returns 0 01:32:36.276 00.002 15672 IsGuiding returns 0 01:32:36.277 00.001 15672 scope move finished after 103 + 58 ms 01:32:36.277 00.000 15672 Move returns status 0, amount 103 01:32:36.277 00.000 15672 MoveAxis(N, 0, ABG) 01:32:36.277 00.000 15672 Move returns status 0, amount 0 01:32:36.277 00.000 15672 move complete, result=0 01:32:36.277 00.000 15672 worker thread done servicing request 01:32:36.277 00.000 15672 Worker thread wakes up 01:32:36.277 00.000 30444 GuideStep: -0.4 px 103 ms EAST, -0.2 px 0 ms NORTH 01:32:36.277 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:36.277 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:38.385 02.108 15672 Exposure complete 01:32:38.407 00.022 15672 worker thread done servicing request 01:32:38.407 00.000 30444 OnExposeComplete: enter 01:32:38.407 00.000 30444 UpdateGuideState(): m_state=6 01:32:38.407 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5548 01:32:38.408 00.001 30444 Star::Find returns 1 (1), X=460.33, Y=199.20, Mass=120902, SNR=95.5, Peak=12874 HFD=3.3 01:32:38.408 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 01:32:38.408 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 01:32:38.408 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.39 hyp=0.44 cameraTheta=-1.09 mountX=0.30 mountY=-0.33, mountTheta=-0.84 01:32:38.408 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.39, opts=13) 01:32:38.408 00.000 30444 Enqueuing Move request for scope (0.20, -0.39) 01:32:38.408 00.000 15672 Worker thread wakes up 01:32:38.408 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.39) opts 0xd 01:32:38.409 00.001 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.39) 01:32:38.409 00.000 15672 Moving (0.20, -0.39) raw xDistance=0.30 yDistance=-0.33 01:32:38.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30 01:32:38.409 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 01:32:38.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 01:32:38.409 00.000 15672 MoveAxis(W, 74, ABG) 01:32:38.409 00.000 15672 Guiding Dir = 3, Dur = 74 01:32:38.409 00.000 15672 IsSlewing returns 0 01:32:38.410 00.001 15672 IsGuiding returns 0 01:32:38.415 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=13563, FiltMin=2633, FiltMax=10139, Gamma=2.950 01:32:38.433 00.018 15672 PulseGuide returned control before completion, sleep 62 01:32:38.464 00.031 30444 UpdateGuideState exits: m=120902 SNR=95.5 Saturated 01:32:38.464 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:38.464 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:38.464 00.000 30444 Enqueuing Expose request 01:32:38.496 00.032 15672 IsGuiding returns 1 01:32:38.497 00.001 15672 scope still moving after pulse duration time elapsed 01:32:38.518 00.021 15672 IsSlewing returns 0 01:32:38.519 00.001 15672 IsGuiding returns 1 01:32:38.539 00.020 15672 IsSlewing returns 0 01:32:38.577 00.038 15672 IsGuiding returns 0 01:32:38.577 00.000 15672 scope move finished after 74 + 93 ms 01:32:38.577 00.000 15672 Move returns status 0, amount 74 01:32:38.577 00.000 15672 MoveAxis(N, 0, ABG) 01:32:38.577 00.000 15672 Move returns status 0, amount 0 01:32:38.577 00.000 15672 move complete, result=0 01:32:38.578 00.001 15672 worker thread done servicing request 01:32:38.578 00.000 15672 Worker thread wakes up 01:32:38.578 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:38.578 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:38.578 00.000 30444 GuideStep: 0.3 px 74 ms WEST, -0.3 px 0 ms NORTH 01:32:40.492 01.914 15672 Exposure complete 01:32:40.512 00.020 15672 worker thread done servicing request 01:32:40.512 00.000 30444 OnExposeComplete: enter 01:32:40.512 00.000 30444 UpdateGuideState(): m_state=6 01:32:40.513 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5549 01:32:40.513 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=199.15, Mass=121175, SNR=84.9, Peak=12101 HFD=3.4 01:32:40.513 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.84 = -0.84) 01:32:40.513 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.90 = -0.90) 01:32:40.513 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.44 hyp=0.49 cameraTheta=-1.12 mountX=0.33 mountY=-0.38, mountTheta=-0.86 01:32:40.514 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.44, opts=13) 01:32:40.514 00.000 30444 Enqueuing Move request for scope (0.21, -0.44) 01:32:40.514 00.000 15672 Worker thread wakes up 01:32:40.514 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.44) opts 0xd 01:32:40.514 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.44) 01:32:40.514 00.000 15672 Moving (0.21, -0.44) raw xDistance=0.33 yDistance=-0.38 01:32:40.514 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33 01:32:40.514 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.62 newest=-0.88 01:32:40.514 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 01:32:40.514 00.000 15672 MoveAxis(W, 93, ABG) 01:32:40.514 00.000 15672 Guiding Dir = 3, Dur = 93 01:32:40.515 00.001 15672 IsSlewing returns 0 01:32:40.516 00.001 15672 IsGuiding returns 0 01:32:40.522 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=13979, FiltMin=2672, FiltMax=10119, Gamma=2.950 01:32:40.541 00.019 15672 PulseGuide returned control before completion, sleep 78 01:32:40.622 00.081 15672 IsGuiding returns 1 01:32:40.622 00.000 15672 scope still moving after pulse duration time elapsed 01:32:40.643 00.021 15672 IsSlewing returns 0 01:32:40.653 00.010 15672 IsGuiding returns 0 01:32:40.653 00.000 15672 scope move finished after 93 + 45 ms 01:32:40.653 00.000 15672 Move returns status 0, amount 93 01:32:40.653 00.000 15672 MoveAxis(N, 68, ABG) 01:32:40.653 00.000 15672 Guiding Dir = 0, Dur = 68 01:32:40.654 00.001 15672 IsSlewing returns 0 01:32:40.655 00.001 15672 IsGuiding returns 0 01:32:40.656 00.001 30444 UpdateGuideState exits: m=121175 SNR=84.9 Saturated 01:32:40.656 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:40.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:40.656 00.000 30444 Enqueuing Expose request 01:32:40.766 00.110 15672 IsGuiding returns 1 01:32:40.766 00.000 15672 scope still moving after pulse duration time elapsed 01:32:40.787 00.021 15672 IsSlewing returns 0 01:32:40.790 00.003 15672 IsGuiding returns 1 01:32:40.811 00.021 15672 IsSlewing returns 0 01:32:40.830 00.019 15672 IsGuiding returns 0 01:32:40.830 00.000 15672 scope move finished after 68 + 106 ms 01:32:40.830 00.000 15672 Move returns status 0, amount 68 01:32:40.831 00.001 15672 move complete, result=0 01:32:40.831 00.000 15672 worker thread done servicing request 01:32:40.831 00.000 15672 Worker thread wakes up 01:32:40.831 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:40.831 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:40.831 00.000 30444 GuideStep: 0.3 px 93 ms WEST, -0.4 px 68 ms NORTH 01:32:42.947 02.116 15672 Exposure complete 01:32:42.976 00.029 15672 worker thread done servicing request 01:32:42.976 00.000 30444 OnExposeComplete: enter 01:32:42.976 00.000 30444 UpdateGuideState(): m_state=6 01:32:42.977 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5550 01:32:42.977 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=199.33, Mass=114490, SNR=89.3, Peak=12932 HFD=3.1 01:32:42.977 00.000 30444 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.28) = xAngle (-0.56 = -0.56) 01:32:42.977 00.000 30444 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 01:32:42.977 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.25 hyp=0.34 cameraTheta=-0.84 mountX=0.29 mountY=-0.20, mountTheta=-0.60 01:32:42.977 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.25, opts=13) 01:32:42.977 00.000 30444 Enqueuing Move request for scope (0.23, -0.25) 01:32:42.977 00.000 15672 Worker thread wakes up 01:32:42.977 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.25) opts 0xd 01:32:42.977 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.25) 01:32:42.978 00.001 15672 Moving (0.23, -0.25) raw xDistance=0.29 yDistance=-0.20 01:32:42.978 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29 01:32:42.978 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:32:42.978 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 01:32:42.978 00.000 15672 MoveAxis(W, 85, ABG) 01:32:42.978 00.000 15672 Guiding Dir = 3, Dur = 85 01:32:42.978 00.000 15672 IsSlewing returns 0 01:32:42.979 00.001 15672 IsGuiding returns 0 01:32:43.001 00.022 15672 PulseGuide returned control before completion, sleep 74 01:32:43.077 00.076 15672 IsGuiding returns 1 01:32:43.077 00.000 15672 scope still moving after pulse duration time elapsed 01:32:43.099 00.022 15672 IsSlewing returns 0 01:32:43.114 00.015 15672 IsGuiding returns 0 01:32:43.115 00.001 15672 scope move finished after 85 + 50 ms 01:32:43.115 00.000 15672 Move returns status 0, amount 85 01:32:43.115 00.000 15672 MoveAxis(N, 0, ABG) 01:32:43.115 00.000 15672 Move returns status 0, amount 0 01:32:43.115 00.000 15672 move complete, result=0 01:32:43.115 00.000 15672 worker thread done servicing request 01:32:43.219 00.104 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=13760, FiltMin=2606, FiltMax=10901, Gamma=2.950 01:32:43.277 00.058 30444 UpdateGuideState exits: m=114490 SNR=89.3 Saturated 01:32:43.277 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:43.277 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:43.277 00.000 30444 Enqueuing Expose request 01:32:43.277 00.000 30444 GuideStep: 0.3 px 85 ms WEST, -0.2 px 0 ms NORTH 01:32:43.277 00.000 15672 Worker thread wakes up 01:32:43.277 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:43.277 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:45.184 01.907 15672 Exposure complete 01:32:45.204 00.020 15672 worker thread done servicing request 01:32:45.204 00.000 30444 OnExposeComplete: enter 01:32:45.204 00.000 30444 UpdateGuideState(): m_state=6 01:32:45.204 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5551 01:32:45.204 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=199.15, Mass=122398, SNR=99.5, Peak=12548 HFD=3.1 01:32:45.204 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 01:32:45.205 00.001 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 01:32:45.205 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.44 hyp=0.44 cameraTheta=-1.62 mountX=0.10 mountY=-0.44, mountTheta=-1.34 01:32:45.205 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.44, opts=13) 01:32:45.205 00.000 30444 Enqueuing Move request for scope (-0.02, -0.44) 01:32:45.205 00.000 15672 Worker thread wakes up 01:32:45.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.44) opts 0xd 01:32:45.205 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.44) 01:32:45.205 00.000 15672 Moving (-0.02, -0.44) raw xDistance=0.10 yDistance=-0.44 01:32:45.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:32:45.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 01:32:45.205 00.000 15672 MoveAxis(E, 0, ABG) 01:32:45.205 00.000 15672 Move returns status 0, amount 0 01:32:45.206 00.001 15672 MoveAxis(N, 78, ABG) 01:32:45.206 00.000 15672 Guiding Dir = 0, Dur = 78 01:32:45.206 00.000 15672 IsSlewing returns 0 01:32:45.207 00.001 15672 IsGuiding returns 0 01:32:45.211 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=15338, FiltMin=2578, FiltMax=10911, Gamma=2.950 01:32:45.260 00.049 30444 UpdateGuideState exits: m=122398 SNR=99.5 Saturated 01:32:45.261 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:45.261 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:45.261 00.000 30444 Enqueuing Expose request 01:32:45.318 00.057 15672 IsGuiding returns 1 01:32:45.318 00.000 15672 scope still moving after pulse duration time elapsed 01:32:45.340 00.022 15672 IsSlewing returns 0 01:32:45.341 00.001 15672 IsGuiding returns 1 01:32:45.362 00.021 15672 IsSlewing returns 0 01:32:45.363 00.001 15672 IsGuiding returns 1 01:32:45.385 00.022 15672 IsSlewing returns 0 01:32:45.417 00.032 15672 IsGuiding returns 0 01:32:45.417 00.000 15672 scope move finished after 78 + 131 ms 01:32:45.417 00.000 15672 Move returns status 0, amount 78 01:32:45.417 00.000 15672 move complete, result=0 01:32:45.417 00.000 15672 worker thread done servicing request 01:32:45.418 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 78 ms NORTH 01:32:45.418 00.000 15672 Worker thread wakes up 01:32:45.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:45.418 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:47.529 02.111 15672 Exposure complete 01:32:47.549 00.020 15672 worker thread done servicing request 01:32:47.549 00.000 30444 OnExposeComplete: enter 01:32:47.550 00.001 30444 UpdateGuideState(): m_state=6 01:32:47.550 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5552 01:32:47.550 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=198.78, Mass=117866, SNR=91.8, Peak=11256 HFD=3.4 01:32:47.550 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 01:32:47.550 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 01:32:47.550 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.81 hyp=0.82 cameraTheta=-1.70 mountX=0.12 mountY=-0.82, mountTheta=-1.42 01:32:47.550 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.81, opts=13) 01:32:47.550 00.000 30444 Enqueuing Move request for scope (-0.11, -0.81) 01:32:47.550 00.000 15672 Worker thread wakes up 01:32:47.550 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.81) opts 0xd 01:32:47.550 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.81) 01:32:47.551 00.001 15672 Moving (-0.11, -0.81) raw xDistance=0.12 yDistance=-0.82 01:32:47.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:32:47.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 01:32:47.551 00.000 15672 MoveAxis(E, 0, ABG) 01:32:47.551 00.000 15672 Move returns status 0, amount 0 01:32:47.551 00.000 15672 MoveAxis(N, 145, ABG) 01:32:47.551 00.000 15672 Guiding Dir = 0, Dur = 145 01:32:47.551 00.000 15672 IsSlewing returns 0 01:32:47.553 00.002 15672 IsGuiding returns 0 01:32:47.557 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2063, max=13355, FiltMin=2611, FiltMax=10123, Gamma=2.950 01:32:47.605 00.048 30444 UpdateGuideState exits: m=117866 SNR=91.8 Saturated 01:32:47.605 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:47.605 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:47.605 00.000 30444 Enqueuing Expose request 01:32:47.634 00.029 15672 PulseGuide returned control before completion, sleep 73 01:32:47.711 00.077 15672 IsGuiding returns 1 01:32:47.711 00.000 15672 scope still moving after pulse duration time elapsed 01:32:47.732 00.021 15672 IsSlewing returns 0 01:32:47.735 00.003 15672 IsGuiding returns 1 01:32:47.756 00.021 15672 IsSlewing returns 0 01:32:47.758 00.002 15672 IsGuiding returns 1 01:32:47.779 00.021 15672 IsSlewing returns 0 01:32:47.782 00.003 15672 IsGuiding returns 1 01:32:47.804 00.022 15672 IsSlewing returns 0 01:32:47.827 00.023 15672 IsGuiding returns 0 01:32:47.827 00.000 15672 scope move finished after 145 + 129 ms 01:32:47.827 00.000 15672 Move returns status 0, amount 145 01:32:47.827 00.000 15672 move complete, result=0 01:32:47.827 00.000 15672 worker thread done servicing request 01:32:47.828 00.001 15672 Worker thread wakes up 01:32:47.828 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:47.828 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:47.828 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 145 ms NORTH 01:32:49.736 01.908 15672 Exposure complete 01:32:49.756 00.020 15672 worker thread done servicing request 01:32:49.757 00.001 30444 OnExposeComplete: enter 01:32:49.757 00.000 30444 UpdateGuideState(): m_state=6 01:32:49.757 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5553 01:32:49.757 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=198.81, Mass=127727, SNR=91.1, Peak=13103 HFD=3.7 01:32:49.757 00.000 30444 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 01:32:49.757 00.000 30444 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 01:32:49.757 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=-0.78 hyp=0.99 cameraTheta=-0.90 mountX=0.81 mountY=-0.63, mountTheta=-0.66 01:32:49.757 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=-0.78, opts=13) 01:32:49.757 00.000 30444 Enqueuing Move request for scope (0.62, -0.78) 01:32:49.758 00.001 15672 Worker thread wakes up 01:32:49.758 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.78) opts 0xd 01:32:49.758 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, -0.78) 01:32:49.758 00.000 15672 Moving (0.62, -0.78) raw xDistance=0.81 yDistance=-0.63 01:32:49.758 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81 01:32:49.758 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 01:32:49.758 00.000 15672 MoveAxis(W, 219, ABG) 01:32:49.758 00.000 15672 Guiding Dir = 3, Dur = 219 01:32:49.758 00.000 15672 IsSlewing returns 0 01:32:49.759 00.001 15672 IsGuiding returns 0 01:32:49.764 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=13103, FiltMin=2564, FiltMax=9615, Gamma=2.950 01:32:49.774 00.010 15672 PulseGuide returned control before completion, sleep 215 01:32:49.813 00.039 30444 UpdateGuideState exits: m=127727 SNR=91.1 Saturated 01:32:49.813 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:49.813 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:49.813 00.000 30444 Enqueuing Expose request 01:32:49.993 00.180 15672 IsGuiding returns 1 01:32:49.994 00.001 15672 scope still moving after pulse duration time elapsed 01:32:50.014 00.020 15672 IsSlewing returns 0 01:32:50.032 00.018 15672 IsGuiding returns 0 01:32:50.032 00.000 15672 scope move finished after 219 + 53 ms 01:32:50.032 00.000 15672 Move returns status 0, amount 219 01:32:50.032 00.000 15672 MoveAxis(N, 112, ABG) 01:32:50.032 00.000 15672 Guiding Dir = 0, Dur = 112 01:32:50.033 00.001 15672 IsSlewing returns 0 01:32:50.036 00.003 15672 IsGuiding returns 0 01:32:50.111 00.075 15672 PulseGuide returned control before completion, sleep 47 01:32:50.161 00.050 15672 IsGuiding returns 1 01:32:50.161 00.000 15672 scope still moving after pulse duration time elapsed 01:32:50.183 00.022 15672 IsSlewing returns 0 01:32:50.184 00.001 15672 IsGuiding returns 1 01:32:50.205 00.021 15672 IsSlewing returns 0 01:32:50.206 00.001 15672 IsGuiding returns 1 01:32:50.227 00.021 15672 IsSlewing returns 0 01:32:50.255 00.028 15672 IsGuiding returns 0 01:32:50.255 00.000 15672 scope move finished after 112 + 107 ms 01:32:50.255 00.000 15672 Move returns status 0, amount 112 01:32:50.255 00.000 15672 move complete, result=0 01:32:50.255 00.000 15672 worker thread done servicing request 01:32:50.255 00.000 15672 Worker thread wakes up 01:32:50.255 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:50.255 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:50.255 00.000 30444 GuideStep: 0.8 px 219 ms WEST, -0.6 px 112 ms NORTH 01:32:52.364 02.109 15672 Exposure complete 01:32:52.389 00.025 15672 worker thread done servicing request 01:32:52.389 00.000 30444 OnExposeComplete: enter 01:32:52.389 00.000 30444 UpdateGuideState(): m_state=6 01:32:52.389 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5554 01:32:52.389 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=198.79, Mass=131493, SNR=99.9, Peak=10981 HFD=4.1 01:32:52.389 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 01:32:52.389 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 01:32:52.389 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.79 hyp=0.80 cameraTheta=-1.63 mountX=0.17 mountY=-0.79, mountTheta=-1.36 01:32:52.390 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.79, opts=13) 01:32:52.390 00.000 30444 Enqueuing Move request for scope (-0.05, -0.79) 01:32:52.390 00.000 15672 Worker thread wakes up 01:32:52.390 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.79) opts 0xd 01:32:52.390 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.79) 01:32:52.390 00.000 15672 Moving (-0.05, -0.79) raw xDistance=0.17 yDistance=-0.79 01:32:52.391 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 01:32:52.391 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 01:32:52.391 00.000 15672 MoveAxis(E, 0, ABG) 01:32:52.391 00.000 15672 Move returns status 0, amount 0 01:32:52.391 00.000 15672 MoveAxis(N, 140, ABG) 01:32:52.391 00.000 15672 Guiding Dir = 0, Dur = 140 01:32:52.391 00.000 15672 IsSlewing returns 0 01:32:52.392 00.001 15672 IsGuiding returns 0 01:32:52.397 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2130, max=11897, FiltMin=2605, FiltMax=9543, Gamma=2.950 01:32:52.475 00.078 15672 PulseGuide returned control before completion, sleep 67 01:32:52.545 00.070 15672 IsGuiding returns 1 01:32:52.545 00.000 15672 scope still moving after pulse duration time elapsed 01:32:52.567 00.022 15672 IsSlewing returns 0 01:32:52.569 00.002 15672 IsGuiding returns 1 01:32:52.591 00.022 15672 IsSlewing returns 0 01:32:52.593 00.002 15672 IsGuiding returns 1 01:32:52.614 00.021 15672 IsSlewing returns 0 01:32:52.652 00.038 15672 IsGuiding returns 0 01:32:52.652 00.000 15672 scope move finished after 140 + 119 ms 01:32:52.652 00.000 15672 Move returns status 0, amount 140 01:32:52.653 00.001 15672 move complete, result=0 01:32:52.653 00.000 15672 worker thread done servicing request 01:32:52.894 00.241 30444 UpdateGuideState exits: m=131493 SNR=99.9 Saturated 01:32:52.895 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:52.895 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:52.895 00.000 30444 Enqueuing Expose request 01:32:52.895 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 140 ms NORTH 01:32:52.895 00.000 15672 Worker thread wakes up 01:32:52.896 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:52.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:54.803 01.907 15672 Exposure complete 01:32:54.827 00.024 15672 worker thread done servicing request 01:32:54.827 00.000 30444 OnExposeComplete: enter 01:32:54.827 00.000 30444 UpdateGuideState(): m_state=6 01:32:54.827 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5555 01:32:54.827 00.000 30444 Star::Find returns 1 (1), X=459.84, Y=198.87, Mass=118958, SNR=87.2, Peak=10956 HFD=3.7 01:32:54.827 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 01:32:54.827 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 01:32:54.827 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.72 hyp=0.78 cameraTheta=-1.94 mountX=-0.07 mountY=-0.77, mountTheta=-1.67 01:32:54.827 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.72, opts=13) 01:32:54.827 00.000 30444 Enqueuing Move request for scope (-0.28, -0.72) 01:32:54.828 00.001 15672 Worker thread wakes up 01:32:54.828 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.72) opts 0xd 01:32:54.828 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.72) 01:32:54.828 00.000 15672 Moving (-0.28, -0.72) raw xDistance=-0.07 yDistance=-0.77 01:32:54.828 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 01:32:54.828 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 01:32:54.828 00.000 15672 MoveAxis(E, 0, ABG) 01:32:54.828 00.000 15672 Move returns status 0, amount 0 01:32:54.828 00.000 15672 MoveAxis(N, 137, ABG) 01:32:54.828 00.000 15672 Guiding Dir = 0, Dur = 137 01:32:54.828 00.000 15672 IsSlewing returns 0 01:32:54.829 00.001 15672 IsGuiding returns 0 01:32:54.833 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=12811, FiltMin=2652, FiltMax=9551, Gamma=2.950 01:32:54.883 00.050 30444 UpdateGuideState exits: m=118958 SNR=87.2 Saturated 01:32:54.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:54.883 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:54.883 00.000 30444 Enqueuing Expose request 01:32:54.904 00.021 15672 PulseGuide returned control before completion, sleep 74 01:32:54.979 00.075 15672 IsGuiding returns 1 01:32:54.979 00.000 15672 scope still moving after pulse duration time elapsed 01:32:55.000 00.021 15672 IsSlewing returns 0 01:32:55.001 00.001 15672 IsGuiding returns 1 01:32:55.023 00.022 15672 IsSlewing returns 0 01:32:55.025 00.002 15672 IsGuiding returns 1 01:32:55.047 00.022 15672 IsSlewing returns 0 01:32:55.050 00.003 15672 IsGuiding returns 1 01:32:55.071 00.021 15672 IsSlewing returns 0 01:32:55.096 00.025 15672 IsGuiding returns 0 01:32:55.096 00.000 15672 scope move finished after 137 + 129 ms 01:32:55.097 00.001 15672 Move returns status 0, amount 137 01:32:55.097 00.000 15672 move complete, result=0 01:32:55.097 00.000 15672 worker thread done servicing request 01:32:55.097 00.000 15672 Worker thread wakes up 01:32:55.097 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:55.097 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:55.097 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 137 ms NORTH 01:32:57.206 02.109 15672 Exposure complete 01:32:57.226 00.020 15672 worker thread done servicing request 01:32:57.226 00.000 30444 OnExposeComplete: enter 01:32:57.226 00.000 30444 UpdateGuideState(): m_state=6 01:32:57.226 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5556 01:32:57.226 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=199.03, Mass=133991, SNR=102.8, Peak=11876 HFD=4.1 01:32:57.227 00.001 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 01:32:57.227 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 01:32:57.227 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.55 hyp=0.56 cameraTheta=-1.46 mountX=0.21 mountY=-0.53, mountTheta=-1.19 01:32:57.227 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.55, opts=13) 01:32:57.227 00.000 30444 Enqueuing Move request for scope (0.06, -0.55) 01:32:57.227 00.000 15672 Worker thread wakes up 01:32:57.227 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.55) opts 0xd 01:32:57.227 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.55) 01:32:57.227 00.000 15672 Moving (0.06, -0.55) raw xDistance=0.21 yDistance=-0.53 01:32:57.227 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:32:57.227 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 01:32:57.227 00.000 15672 MoveAxis(E, 0, ABG) 01:32:57.227 00.000 15672 Move returns status 0, amount 0 01:32:57.227 00.000 15672 MoveAxis(N, 94, ABG) 01:32:57.227 00.000 15672 Guiding Dir = 0, Dur = 94 01:32:57.227 00.000 15672 IsSlewing returns 0 01:32:57.228 00.001 15672 IsGuiding returns 0 01:32:57.232 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=11970, FiltMin=2576, FiltMax=8935, Gamma=2.950 01:32:57.315 00.083 15672 PulseGuide returned control before completion, sleep 18 01:32:57.348 00.033 15672 IsGuiding returns 1 01:32:57.348 00.000 15672 scope still moving after pulse duration time elapsed 01:32:57.369 00.021 15672 IsSlewing returns 0 01:32:57.371 00.002 15672 IsGuiding returns 1 01:32:57.391 00.020 15672 IsSlewing returns 0 01:32:57.395 00.004 15672 IsGuiding returns 1 01:32:57.415 00.020 15672 IsSlewing returns 0 01:32:57.429 00.014 15672 IsGuiding returns 0 01:32:57.429 00.000 15672 scope move finished after 94 + 105 ms 01:32:57.429 00.000 15672 Move returns status 0, amount 94 01:32:57.429 00.000 15672 move complete, result=0 01:32:57.429 00.000 15672 worker thread done servicing request 01:32:57.443 00.014 30444 UpdateGuideState exits: m=133991 SNR=102.8 Saturated 01:32:57.444 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:57.444 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:57.444 00.000 30444 Enqueuing Expose request 01:32:57.444 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 94 ms NORTH 01:32:57.444 00.000 15672 Worker thread wakes up 01:32:57.445 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:57.445 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:32:59.350 01.905 15672 Exposure complete 01:32:59.370 00.020 15672 worker thread done servicing request 01:32:59.370 00.000 30444 OnExposeComplete: enter 01:32:59.370 00.000 30444 UpdateGuideState(): m_state=6 01:32:59.370 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5557 01:32:59.370 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=199.25, Mass=121660, SNR=83.4, Peak=13194 HFD=3.4 01:32:59.370 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 01:32:59.370 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 01:32:59.370 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.34 hyp=0.38 cameraTheta=-2.01 mountX=-0.06 mountY=-0.37, mountTheta=-1.73 01:32:59.371 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.34, opts=13) 01:32:59.371 00.000 30444 Enqueuing Move request for scope (-0.16, -0.34) 01:32:59.371 00.000 15672 Worker thread wakes up 01:32:59.371 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.34) opts 0xd 01:32:59.371 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.34) 01:32:59.371 00.000 15672 Moving (-0.16, -0.34) raw xDistance=-0.06 yDistance=-0.37 01:32:59.371 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:32:59.371 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 01:32:59.371 00.000 15672 MoveAxis(E, 0, ABG) 01:32:59.371 00.000 15672 Move returns status 0, amount 0 01:32:59.371 00.000 15672 MoveAxis(N, 66, ABG) 01:32:59.371 00.000 15672 Guiding Dir = 0, Dur = 66 01:32:59.372 00.001 15672 IsSlewing returns 0 01:32:59.373 00.001 15672 IsGuiding returns 0 01:32:59.377 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=15119, FiltMin=2593, FiltMax=10543, Gamma=2.950 01:32:59.470 00.093 30444 UpdateGuideState exits: m=121660 SNR=83.4 Saturated 01:32:59.470 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:32:59.470 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:32:59.470 00.000 30444 Enqueuing Expose request 01:32:59.488 00.018 15672 IsGuiding returns 1 01:32:59.488 00.000 15672 scope still moving after pulse duration time elapsed 01:32:59.509 00.021 15672 IsSlewing returns 0 01:32:59.538 00.029 15672 IsGuiding returns 0 01:32:59.538 00.000 15672 scope move finished after 66 + 99 ms 01:32:59.538 00.000 15672 Move returns status 0, amount 66 01:32:59.538 00.000 15672 move complete, result=0 01:32:59.538 00.000 15672 worker thread done servicing request 01:32:59.538 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 66 ms NORTH 01:32:59.538 00.000 15672 Worker thread wakes up 01:32:59.538 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:32:59.538 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:01.649 02.111 15672 Exposure complete 01:33:01.668 00.019 15672 worker thread done servicing request 01:33:01.669 00.001 30444 OnExposeComplete: enter 01:33:01.669 00.000 30444 UpdateGuideState(): m_state=6 01:33:01.669 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5558 01:33:01.669 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=199.12, Mass=123340, SNR=82.3, Peak=12279 HFD=3.8 01:33:01.669 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 01:33:01.669 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 01:33:01.669 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.47 hyp=0.49 cameraTheta=-1.91 mountX=-0.03 mountY=-0.49, mountTheta=-1.63 01:33:01.669 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.47, opts=13) 01:33:01.670 00.001 30444 Enqueuing Move request for scope (-0.16, -0.47) 01:33:01.670 00.000 15672 Worker thread wakes up 01:33:01.670 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.47) opts 0xd 01:33:01.670 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.47) 01:33:01.670 00.000 15672 Moving (-0.16, -0.47) raw xDistance=-0.03 yDistance=-0.49 01:33:01.670 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:33:01.670 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 01:33:01.670 00.000 15672 MoveAxis(E, 0, ABG) 01:33:01.670 00.000 15672 Move returns status 0, amount 0 01:33:01.670 00.000 15672 MoveAxis(N, 87, ABG) 01:33:01.670 00.000 15672 Guiding Dir = 0, Dur = 87 01:33:01.671 00.001 15672 IsSlewing returns 0 01:33:01.671 00.000 15672 IsGuiding returns 0 01:33:01.675 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=12543, FiltMin=2620, FiltMax=9203, Gamma=2.950 01:33:01.725 00.050 30444 UpdateGuideState exits: m=123340 SNR=82.3 Saturated 01:33:01.725 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:01.725 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:01.725 00.000 30444 Enqueuing Expose request 01:33:01.755 00.030 15672 PulseGuide returned control before completion, sleep 13 01:33:01.771 00.016 15672 IsGuiding returns 1 01:33:01.771 00.000 15672 scope still moving after pulse duration time elapsed 01:33:01.792 00.021 15672 IsSlewing returns 0 01:33:01.794 00.002 15672 IsGuiding returns 1 01:33:01.815 00.021 15672 IsSlewing returns 0 01:33:01.868 00.053 15672 IsGuiding returns 0 01:33:01.869 00.001 15672 scope move finished after 87 + 110 ms 01:33:01.869 00.000 15672 Move returns status 0, amount 87 01:33:01.869 00.000 15672 move complete, result=0 01:33:01.869 00.000 15672 worker thread done servicing request 01:33:01.869 00.000 15672 Worker thread wakes up 01:33:01.870 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 87 ms NORTH 01:33:01.870 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:01.870 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:03.787 01.917 15672 Exposure complete 01:33:03.821 00.034 15672 worker thread done servicing request 01:33:03.821 00.000 30444 OnExposeComplete: enter 01:33:03.821 00.000 30444 UpdateGuideState(): m_state=6 01:33:03.821 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5559 01:33:03.821 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=199.24, Mass=126240, SNR=105.6, Peak=12422 HFD=3.5 01:33:03.821 00.000 30444 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.28) = xAngle (-0.68 = -0.68) 01:33:03.821 00.000 30444 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.74 = -0.74) 01:33:03.821 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.35 hyp=0.43 cameraTheta=-0.96 mountX=0.33 mountY=-0.29, mountTheta=-0.72 01:33:03.821 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.35, opts=13) 01:33:03.821 00.000 30444 Enqueuing Move request for scope (0.25, -0.35) 01:33:03.821 00.000 15672 Worker thread wakes up 01:33:03.821 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.35) opts 0xd 01:33:03.821 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.35) 01:33:03.821 00.000 15672 Moving (0.25, -0.35) raw xDistance=0.33 yDistance=-0.29 01:33:03.821 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 01:33:03.821 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 01:33:03.821 00.000 15672 MoveAxis(W, 90, ABG) 01:33:03.821 00.000 15672 Guiding Dir = 3, Dur = 90 01:33:03.821 00.000 15672 IsSlewing returns 0 01:33:03.822 00.001 15672 IsGuiding returns 0 01:33:03.826 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=14633, FiltMin=2663, FiltMax=10269, Gamma=2.950 01:33:03.848 00.022 15672 PulseGuide returned control before completion, sleep 75 01:33:03.876 00.028 30444 UpdateGuideState exits: m=126240 SNR=105.6 Saturated 01:33:03.876 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:03.876 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:03.876 00.000 30444 Enqueuing Expose request 01:33:03.926 00.050 15672 IsGuiding returns 1 01:33:03.926 00.000 15672 scope still moving after pulse duration time elapsed 01:33:03.948 00.022 15672 IsSlewing returns 0 01:33:03.992 00.044 15672 IsGuiding returns 0 01:33:03.992 00.000 15672 scope move finished after 90 + 79 ms 01:33:03.992 00.000 15672 Move returns status 0, amount 90 01:33:03.993 00.001 15672 MoveAxis(N, 52, ABG) 01:33:03.993 00.000 15672 Guiding Dir = 0, Dur = 52 01:33:03.993 00.000 15672 IsSlewing returns 0 01:33:03.994 00.001 15672 IsGuiding returns 0 01:33:04.074 00.080 15672 IsGuiding returns 1 01:33:04.074 00.000 15672 scope still moving after pulse duration time elapsed 01:33:04.095 00.021 15672 IsSlewing returns 0 01:33:04.098 00.003 15672 IsGuiding returns 1 01:33:04.118 00.020 15672 IsSlewing returns 0 01:33:04.119 00.001 15672 IsGuiding returns 1 01:33:04.140 00.021 15672 IsSlewing returns 0 01:33:04.168 00.028 15672 IsGuiding returns 0 01:33:04.168 00.000 15672 scope move finished after 52 + 121 ms 01:33:04.168 00.000 15672 Move returns status 0, amount 52 01:33:04.168 00.000 15672 move complete, result=0 01:33:04.168 00.000 15672 worker thread done servicing request 01:33:04.168 00.000 15672 Worker thread wakes up 01:33:04.168 00.000 30444 GuideStep: 0.3 px 90 ms WEST, -0.3 px 52 ms NORTH 01:33:04.169 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:04.169 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:06.280 02.111 15672 Exposure complete 01:33:06.303 00.023 15672 worker thread done servicing request 01:33:06.303 00.000 30444 OnExposeComplete: enter 01:33:06.303 00.000 30444 UpdateGuideState(): m_state=6 01:33:06.304 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5560 01:33:06.304 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=199.70, Mass=127245, SNR=96.3, Peak=13953 HFD=3.6 01:33:06.304 00.000 30444 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.28) = xAngle (3.09 = 3.09) 01:33:06.304 00.000 30444 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 01:33:06.304 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.12 hyp=0.36 cameraTheta=2.81 mountX=-0.36 mountY=0.04, mountTheta=3.03 01:33:06.304 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.12, opts=13) 01:33:06.305 00.001 30444 Enqueuing Move request for scope (-0.34, 0.12) 01:33:06.305 00.000 15672 Worker thread wakes up 01:33:06.305 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.12) opts 0xd 01:33:06.305 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.12) 01:33:06.305 00.000 15672 Moving (-0.34, 0.12) raw xDistance=-0.36 yDistance=0.04 01:33:06.305 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36 01:33:06.305 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:06.305 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 01:33:06.305 00.000 15672 MoveAxis(E, 90, ABG) 01:33:06.305 00.000 15672 Guiding Dir = 2, Dur = 90 01:33:06.306 00.001 15672 IsSlewing returns 0 01:33:06.307 00.001 15672 IsGuiding returns 0 01:33:06.313 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=13953, FiltMin=2637, FiltMax=9670, Gamma=2.950 01:33:06.325 00.012 15672 PulseGuide returned control before completion, sleep 82 01:33:06.408 00.083 15672 IsGuiding returns 1 01:33:06.408 00.000 15672 scope still moving after pulse duration time elapsed 01:33:06.430 00.022 15672 IsSlewing returns 0 01:33:06.438 00.008 15672 IsGuiding returns 0 01:33:06.438 00.000 15672 scope move finished after 90 + 42 ms 01:33:06.438 00.000 15672 Move returns status 0, amount 90 01:33:06.439 00.001 15672 MoveAxis(N, 0, ABG) 01:33:06.439 00.000 15672 Move returns status 0, amount 0 01:33:06.439 00.000 15672 move complete, result=0 01:33:06.439 00.000 15672 worker thread done servicing request 01:33:06.606 00.167 30444 UpdateGuideState exits: m=127245 SNR=96.3 Saturated 01:33:06.607 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:06.607 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:06.607 00.000 30444 Enqueuing Expose request 01:33:06.607 00.000 30444 GuideStep: -0.4 px 90 ms EAST, 0.0 px 0 ms NORTH 01:33:06.607 00.000 15672 Worker thread wakes up 01:33:06.607 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:06.608 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:08.514 01.906 15672 Exposure complete 01:33:08.534 00.020 15672 worker thread done servicing request 01:33:08.534 00.000 30444 OnExposeComplete: enter 01:33:08.534 00.000 30444 UpdateGuideState(): m_state=6 01:33:08.534 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5561 01:33:08.534 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=199.52, Mass=115855, SNR=88.9, Peak=11646 HFD=3.5 01:33:08.534 00.000 30444 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 01:33:08.534 00.000 30444 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 01:33:08.534 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.45 mountX=0.16 mountY=-0.04, mountTheta=-0.23 01:33:08.535 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.07, opts=13) 01:33:08.535 00.000 30444 Enqueuing Move request for scope (0.15, -0.07) 01:33:08.535 00.000 15672 Worker thread wakes up 01:33:08.535 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd 01:33:08.535 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.07) 01:33:08.535 00.000 15672 Moving (0.15, -0.07) raw xDistance=0.16 yDistance=-0.04 01:33:08.535 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 01:33:08.535 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:08.535 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:33:08.535 00.000 15672 MoveAxis(E, 0, ABG) 01:33:08.535 00.000 15672 Move returns status 0, amount 0 01:33:08.535 00.000 15672 MoveAxis(N, 0, ABG) 01:33:08.535 00.000 15672 Move returns status 0, amount 0 01:33:08.536 00.001 15672 move complete, result=0 01:33:08.536 00.000 15672 worker thread done servicing request 01:33:08.540 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=11646, FiltMin=2669, FiltMax=9926, Gamma=2.950 01:33:08.651 00.111 30444 UpdateGuideState exits: m=115855 SNR=88.9 Saturated 01:33:08.651 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:08.652 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:08.652 00.000 30444 Enqueuing Expose request 01:33:08.652 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 01:33:08.652 00.000 15672 Worker thread wakes up 01:33:08.652 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:08.652 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:10.761 02.109 15672 Exposure complete 01:33:10.781 00.020 15672 worker thread done servicing request 01:33:10.787 00.006 30444 OnExposeComplete: enter 01:33:10.787 00.000 30444 UpdateGuideState(): m_state=6 01:33:10.787 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5562 01:33:10.787 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=199.95, Mass=114802, SNR=75.3, Peak=11347 HFD=3.8 01:33:10.787 00.000 30444 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 01:33:10.787 00.000 30444 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.48 = 2.48) 01:33:10.787 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.36 hyp=0.47 cameraTheta=2.26 mountX=-0.39 mountY=0.29, mountTheta=2.50 01:33:10.787 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.36, opts=13) 01:33:10.787 00.000 30444 Enqueuing Move request for scope (-0.30, 0.36) 01:33:10.788 00.001 15672 Worker thread wakes up 01:33:10.788 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.36) opts 0xd 01:33:10.788 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.36) 01:33:10.788 00.000 15672 Moving (-0.30, 0.36) raw xDistance=-0.39 yDistance=0.29 01:33:10.788 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39 01:33:10.788 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:33:10.788 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 01:33:10.788 00.000 15672 MoveAxis(E, 104, ABG) 01:33:10.788 00.000 15672 Guiding Dir = 2, Dur = 104 01:33:10.788 00.000 15672 IsSlewing returns 0 01:33:10.789 00.001 15672 IsGuiding returns 0 01:33:10.795 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=11791, FiltMin=2614, FiltMax=9289, Gamma=2.950 01:33:10.814 00.019 15672 PulseGuide returned control before completion, sleep 90 01:33:10.845 00.031 30444 UpdateGuideState exits: m=114802 SNR=75.3 Saturated 01:33:10.845 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:10.845 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:10.845 00.000 30444 Enqueuing Expose request 01:33:10.905 00.060 15672 IsGuiding returns 1 01:33:10.905 00.000 15672 scope still moving after pulse duration time elapsed 01:33:10.927 00.022 15672 IsSlewing returns 0 01:33:10.942 00.015 15672 IsGuiding returns 0 01:33:10.942 00.000 15672 scope move finished after 104 + 48 ms 01:33:10.942 00.000 15672 Move returns status 0, amount 104 01:33:10.942 00.000 15672 MoveAxis(N, 0, ABG) 01:33:10.942 00.000 15672 Move returns status 0, amount 0 01:33:10.942 00.000 15672 move complete, result=0 01:33:10.942 00.000 15672 worker thread done servicing request 01:33:10.942 00.000 15672 Worker thread wakes up 01:33:10.942 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:10.942 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:10.942 00.000 30444 GuideStep: -0.4 px 104 ms EAST, 0.3 px 0 ms NORTH 01:33:12.858 01.916 15672 Exposure complete 01:33:12.891 00.033 15672 worker thread done servicing request 01:33:12.891 00.000 30444 OnExposeComplete: enter 01:33:12.891 00.000 30444 UpdateGuideState(): m_state=6 01:33:12.891 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5563 01:33:12.891 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=200.06, Mass=121604, SNR=92.7, Peak=12216 HFD=3.7 01:33:12.891 00.000 30444 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.28) = xAngle (2.46 = 2.46) 01:33:12.891 00.000 30444 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.40 = 2.40) 01:33:12.891 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.47 hyp=0.57 cameraTheta=2.18 mountX=-0.45 mountY=0.39, mountTheta=2.43 01:33:12.892 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.47, opts=13) 01:33:12.892 00.000 30444 Enqueuing Move request for scope (-0.33, 0.47) 01:33:12.892 00.000 15672 Worker thread wakes up 01:33:12.892 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.47) opts 0xd 01:33:12.892 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.47) 01:33:12.892 00.000 15672 Moving (-0.33, 0.47) raw xDistance=-0.45 yDistance=0.39 01:33:12.892 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45 01:33:12.892 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:33:12.892 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 01:33:12.892 00.000 15672 MoveAxis(E, 128, ABG) 01:33:12.892 00.000 15672 Guiding Dir = 2, Dur = 128 01:33:12.893 00.001 15672 IsSlewing returns 0 01:33:12.894 00.001 15672 IsGuiding returns 0 01:33:12.897 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=13129, FiltMin=2643, FiltMax=10119, Gamma=2.950 01:33:12.923 00.026 15672 PulseGuide returned control before completion, sleep 109 01:33:12.946 00.023 30444 UpdateGuideState exits: m=121604 SNR=92.7 Saturated 01:33:12.947 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:12.947 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:12.947 00.000 30444 Enqueuing Expose request 01:33:13.067 00.120 15672 IsGuiding returns 0 01:33:13.067 00.000 15672 Move returns status 0, amount 128 01:33:13.067 00.000 15672 MoveAxis(N, 0, ABG) 01:33:13.067 00.000 15672 Move returns status 0, amount 0 01:33:13.067 00.000 15672 move complete, result=0 01:33:13.067 00.000 15672 worker thread done servicing request 01:33:13.067 00.000 15672 Worker thread wakes up 01:33:13.067 00.000 30444 GuideStep: -0.4 px 128 ms EAST, 0.4 px 0 ms NORTH 01:33:13.067 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:13.067 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:15.177 02.110 15672 Exposure complete 01:33:15.200 00.023 15672 worker thread done servicing request 01:33:15.200 00.000 30444 OnExposeComplete: enter 01:33:15.200 00.000 30444 UpdateGuideState(): m_state=6 01:33:15.201 00.001 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5564 01:33:15.201 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=200.05, Mass=122203, SNR=95.3, Peak=11108 HFD=3.8 01:33:15.201 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 01:33:15.201 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 01:33:15.201 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=0.46 hyp=0.61 cameraTheta=2.29 mountX=-0.51 mountY=0.36, mountTheta=2.53 01:33:15.201 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=0.46, opts=13) 01:33:15.201 00.000 30444 Enqueuing Move request for scope (-0.40, 0.46) 01:33:15.201 00.000 15672 Worker thread wakes up 01:33:15.201 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.46) opts 0xd 01:33:15.201 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 0.46) 01:33:15.201 00.000 15672 Moving (-0.40, 0.46) raw xDistance=-0.51 yDistance=0.36 01:33:15.201 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51 01:33:15.202 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:33:15.202 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 01:33:15.202 00.000 15672 MoveAxis(E, 148, ABG) 01:33:15.202 00.000 15672 Guiding Dir = 2, Dur = 148 01:33:15.203 00.001 15672 IsSlewing returns 0 01:33:15.203 00.000 15672 IsGuiding returns 0 01:33:15.208 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=11865, FiltMin=2556, FiltMax=9907, Gamma=2.950 01:33:15.223 00.015 15672 PulseGuide returned control before completion, sleep 139 01:33:15.257 00.034 30444 UpdateGuideState exits: m=122203 SNR=95.3 Saturated 01:33:15.257 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:15.257 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:15.257 00.000 30444 Enqueuing Expose request 01:33:15.365 00.108 15672 IsGuiding returns 1 01:33:15.365 00.000 15672 scope still moving after pulse duration time elapsed 01:33:15.386 00.021 15672 IsSlewing returns 0 01:33:15.416 00.030 15672 IsGuiding returns 0 01:33:15.417 00.001 15672 scope move finished after 148 + 65 ms 01:33:15.417 00.000 15672 Move returns status 0, amount 148 01:33:15.417 00.000 15672 MoveAxis(N, 0, ABG) 01:33:15.417 00.000 15672 Move returns status 0, amount 0 01:33:15.417 00.000 15672 move complete, result=0 01:33:15.417 00.000 15672 worker thread done servicing request 01:33:15.417 00.000 15672 Worker thread wakes up 01:33:15.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:15.418 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:15.418 00.000 30444 GuideStep: -0.5 px 148 ms EAST, 0.4 px 0 ms NORTH 01:33:17.327 01.909 15672 Exposure complete 01:33:17.346 00.019 15672 worker thread done servicing request 01:33:17.346 00.000 30444 OnExposeComplete: enter 01:33:17.346 00.000 30444 UpdateGuideState(): m_state=6 01:33:17.347 00.001 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5565 01:33:17.347 00.000 30444 Star::Find returns 1 (1), X=459.47, Y=199.75, Mass=122833, SNR=88.7, Peak=12989 HFD=3.4 01:33:17.347 00.000 30444 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.28) = xAngle (3.18 = -3.10) 01:33:17.347 00.000 30444 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.12 = 3.12) 01:33:17.347 00.000 30444 CameraToMount -- cameraX=-0.66 cameraY=0.16 hyp=0.68 cameraTheta=2.90 mountX=-0.68 mountY=0.02, mountTheta=3.12 01:33:17.347 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.66, y=0.16, opts=13) 01:33:17.347 00.000 30444 Enqueuing Move request for scope (-0.66, 0.16) 01:33:17.347 00.000 15672 Worker thread wakes up 01:33:17.347 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.16) opts 0xd 01:33:17.348 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.66, 0.16) 01:33:17.348 00.000 15672 Moving (-0.66, 0.16) raw xDistance=-0.68 yDistance=0.02 01:33:17.348 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68 01:33:17.348 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:17.348 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 01:33:17.348 00.000 15672 MoveAxis(E, 193, ABG) 01:33:17.348 00.000 15672 Guiding Dir = 2, Dur = 193 01:33:17.348 00.000 15672 IsSlewing returns 0 01:33:17.349 00.001 15672 IsGuiding returns 0 01:33:17.354 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=13757, FiltMin=2648, FiltMax=9911, Gamma=2.950 01:33:17.364 00.010 15672 PulseGuide returned control before completion, sleep 189 01:33:17.403 00.039 30444 UpdateGuideState exits: m=122833 SNR=88.7 Saturated 01:33:17.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:17.404 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:17.404 00.000 30444 Enqueuing Expose request 01:33:17.572 00.168 15672 IsGuiding returns 0 01:33:17.573 00.001 15672 Move returns status 0, amount 193 01:33:17.573 00.000 15672 MoveAxis(N, 0, ABG) 01:33:17.573 00.000 15672 Move returns status 0, amount 0 01:33:17.573 00.000 15672 move complete, result=0 01:33:17.573 00.000 15672 worker thread done servicing request 01:33:17.573 00.000 15672 Worker thread wakes up 01:33:17.573 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:17.574 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:17.574 00.000 30444 GuideStep: -0.7 px 193 ms EAST, 0.0 px 0 ms NORTH 01:33:19.691 02.117 15672 Exposure complete 01:33:19.724 00.033 15672 worker thread done servicing request 01:33:19.724 00.000 30444 OnExposeComplete: enter 01:33:19.724 00.000 30444 UpdateGuideState(): m_state=6 01:33:19.724 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5566 01:33:19.724 00.000 30444 Star::Find returns 1 (1), X=459.99, Y=199.57, Mass=122374, SNR=95.0, Peak=12229 HFD=3.7 01:33:19.724 00.000 30444 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.28) = xAngle (-2.72 = -2.72) 01:33:19.724 00.000 30444 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.79 = -2.79) 01:33:19.724 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.00 mountX=-0.13 mountY=-0.05, mountTheta=-2.78 01:33:19.724 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.02, opts=13) 01:33:19.724 00.000 30444 Enqueuing Move request for scope (-0.14, -0.02) 01:33:19.725 00.001 15672 Worker thread wakes up 01:33:19.725 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd 01:33:19.725 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.02) 01:33:19.725 00.000 15672 Moving (-0.14, -0.02) raw xDistance=-0.13 yDistance=-0.05 01:33:19.725 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:33:19.725 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:19.725 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:33:19.725 00.000 15672 MoveAxis(E, 0, ABG) 01:33:19.725 00.000 15672 Move returns status 0, amount 0 01:33:19.725 00.000 15672 MoveAxis(N, 0, ABG) 01:33:19.725 00.000 15672 Move returns status 0, amount 0 01:33:19.725 00.000 15672 move complete, result=0 01:33:19.725 00.000 15672 worker thread done servicing request 01:33:19.731 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=12502, FiltMin=2571, FiltMax=9690, Gamma=2.950 01:33:19.780 00.049 30444 UpdateGuideState exits: m=122374 SNR=95.0 Saturated 01:33:19.780 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:19.780 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:19.780 00.000 30444 Enqueuing Expose request 01:33:19.780 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 01:33:19.780 00.000 15672 Worker thread wakes up 01:33:19.780 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:19.780 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:21.686 01.906 15672 Exposure complete 01:33:21.706 00.020 15672 worker thread done servicing request 01:33:21.706 00.000 30444 OnExposeComplete: enter 01:33:21.706 00.000 30444 UpdateGuideState(): m_state=6 01:33:21.706 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5567 01:33:21.706 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=199.70, Mass=122249, SNR=79.1, Peak=12812 HFD=3.4 01:33:21.706 00.000 30444 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.28) = xAngle (0.52 = 0.52) 01:33:21.706 00.000 30444 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.46 = 0.46) 01:33:21.706 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.11 hyp=0.46 cameraTheta=0.24 mountX=0.40 mountY=0.20, mountTheta=0.47 01:33:21.707 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.11, opts=13) 01:33:21.707 00.000 30444 Enqueuing Move request for scope (0.44, 0.11) 01:33:21.707 00.000 15672 Worker thread wakes up 01:33:21.707 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.11) opts 0xd 01:33:21.707 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.11) 01:33:21.707 00.000 15672 Moving (0.44, 0.11) raw xDistance=0.40 yDistance=0.20 01:33:21.707 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 01:33:21.707 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:21.707 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 01:33:21.707 00.000 15672 MoveAxis(W, 107, ABG) 01:33:21.707 00.000 15672 Guiding Dir = 3, Dur = 107 01:33:21.709 00.002 15672 IsSlewing returns 0 01:33:21.709 00.000 15672 IsGuiding returns 0 01:33:21.713 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=12812, FiltMin=2622, FiltMax=10193, Gamma=2.950 01:33:21.725 00.012 15672 PulseGuide returned control before completion, sleep 102 01:33:21.762 00.037 30444 UpdateGuideState exits: m=122249 SNR=79.1 Saturated 01:33:21.762 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:21.762 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:21.762 00.000 30444 Enqueuing Expose request 01:33:21.830 00.068 15672 IsGuiding returns 1 01:33:21.830 00.000 15672 scope still moving after pulse duration time elapsed 01:33:21.851 00.021 15672 IsSlewing returns 0 01:33:21.870 00.019 15672 IsGuiding returns 0 01:33:21.870 00.000 15672 scope move finished after 107 + 54 ms 01:33:21.870 00.000 15672 Move returns status 0, amount 107 01:33:21.870 00.000 15672 MoveAxis(N, 0, ABG) 01:33:21.870 00.000 15672 Move returns status 0, amount 0 01:33:21.871 00.001 15672 move complete, result=0 01:33:21.871 00.000 15672 worker thread done servicing request 01:33:21.871 00.000 15672 Worker thread wakes up 01:33:21.871 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:21.871 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:21.871 00.000 30444 GuideStep: 0.4 px 107 ms WEST, 0.2 px 0 ms NORTH 01:33:23.980 02.109 15672 Exposure complete 01:33:24.000 00.020 15672 worker thread done servicing request 01:33:24.000 00.000 30444 OnExposeComplete: enter 01:33:24.000 00.000 30444 UpdateGuideState(): m_state=6 01:33:24.000 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5568 01:33:24.000 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=199.79, Mass=130110, SNR=91.1, Peak=11858 HFD=3.6 01:33:24.000 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.08 = 1.08) 01:33:24.000 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.02 = 1.02) 01:33:24.000 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.27 cameraTheta=0.81 mountX=0.13 mountY=0.23, mountTheta=1.07 01:33:24.001 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.20, opts=13) 01:33:24.001 00.000 30444 Enqueuing Move request for scope (0.19, 0.20) 01:33:24.001 00.000 15672 Worker thread wakes up 01:33:24.001 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd 01:33:24.001 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.20) 01:33:24.001 00.000 15672 Moving (0.19, 0.20) raw xDistance=0.13 yDistance=0.23 01:33:24.001 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:33:24.001 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:24.001 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 01:33:24.001 00.000 15672 MoveAxis(E, 0, ABG) 01:33:24.001 00.000 15672 Move returns status 0, amount 0 01:33:24.001 00.000 15672 MoveAxis(N, 0, ABG) 01:33:24.001 00.000 15672 Move returns status 0, amount 0 01:33:24.001 00.000 15672 move complete, result=0 01:33:24.001 00.000 15672 worker thread done servicing request 01:33:24.006 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=13154, FiltMin=2594, FiltMax=10044, Gamma=2.950 01:33:24.438 00.432 30444 UpdateGuideState exits: m=130110 SNR=91.1 Saturated 01:33:24.438 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:24.438 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:24.438 00.000 30444 Enqueuing Expose request 01:33:24.438 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:33:24.438 00.000 15672 Worker thread wakes up 01:33:24.438 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:24.438 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:26.345 01.907 15672 Exposure complete 01:33:26.366 00.021 15672 worker thread done servicing request 01:33:26.366 00.000 30444 OnExposeComplete: enter 01:33:26.366 00.000 30444 UpdateGuideState(): m_state=6 01:33:26.366 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5569 01:33:26.366 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=199.55, Mass=124562, SNR=100.4, Peak=11411 HFD=3.3 01:33:26.366 00.000 30444 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.28) = xAngle (0.15 = 0.15) 01:33:26.366 00.000 30444 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.09 = 0.09) 01:33:26.366 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.04 hyp=0.30 cameraTheta=-0.13 mountX=0.30 mountY=0.03, mountTheta=0.09 01:33:26.367 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.04, opts=13) 01:33:26.367 00.000 30444 Enqueuing Move request for scope (0.30, -0.04) 01:33:26.367 00.000 15672 Worker thread wakes up 01:33:26.367 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.04) opts 0xd 01:33:26.367 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.04) 01:33:26.367 00.000 15672 Moving (0.30, -0.04) raw xDistance=0.30 yDistance=0.03 01:33:26.367 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 01:33:26.367 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:26.367 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 01:33:26.367 00.000 15672 MoveAxis(W, 81, ABG) 01:33:26.367 00.000 15672 Guiding Dir = 3, Dur = 81 01:33:26.368 00.001 15672 IsSlewing returns 0 01:33:26.368 00.000 15672 IsGuiding returns 0 01:33:26.373 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=12469, FiltMin=2527, FiltMax=9456, Gamma=2.950 01:33:26.390 00.017 15672 PulseGuide returned control before completion, sleep 70 01:33:26.462 00.072 15672 IsGuiding returns 1 01:33:26.462 00.000 15672 scope still moving after pulse duration time elapsed 01:33:26.482 00.020 15672 IsSlewing returns 0 01:33:26.495 00.013 30444 UpdateGuideState exits: m=124562 SNR=100.4 Saturated 01:33:26.496 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:26.496 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:26.496 00.000 30444 Enqueuing Expose request 01:33:26.502 00.006 15672 IsGuiding returns 0 01:33:26.502 00.000 15672 scope move finished after 81 + 52 ms 01:33:26.502 00.000 15672 Move returns status 0, amount 81 01:33:26.502 00.000 15672 MoveAxis(N, 0, ABG) 01:33:26.502 00.000 15672 Move returns status 0, amount 0 01:33:26.503 00.001 15672 move complete, result=0 01:33:26.503 00.000 15672 worker thread done servicing request 01:33:26.503 00.000 15672 Worker thread wakes up 01:33:26.503 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:26.503 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:26.503 00.000 30444 GuideStep: 0.3 px 81 ms WEST, 0.0 px 0 ms NORTH 01:33:28.619 02.116 15672 Exposure complete 01:33:28.639 00.020 15672 worker thread done servicing request 01:33:28.639 00.000 30444 OnExposeComplete: enter 01:33:28.639 00.000 30444 UpdateGuideState(): m_state=6 01:33:28.639 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5570 01:33:28.639 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=199.53, Mass=128913, SNR=93.6, Peak=13094 HFD=3.6 01:33:28.639 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 01:33:28.639 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 01:33:28.639 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.35 mountX=-0.04 mountY=-0.07, mountTheta=-2.09 01:33:28.639 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.06, opts=13) 01:33:28.640 00.001 30444 Enqueuing Move request for scope (-0.06, -0.06) 01:33:28.640 00.000 15672 Worker thread wakes up 01:33:28.640 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd 01:33:28.640 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.06) 01:33:28.640 00.000 15672 Moving (-0.06, -0.06) raw xDistance=-0.04 yDistance=-0.07 01:33:28.640 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 01:33:28.640 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:28.640 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:33:28.640 00.000 15672 MoveAxis(E, 0, ABG) 01:33:28.640 00.000 15672 Move returns status 0, amount 0 01:33:28.640 00.000 15672 MoveAxis(N, 0, ABG) 01:33:28.640 00.000 15672 Move returns status 0, amount 0 01:33:28.640 00.000 15672 move complete, result=0 01:33:28.640 00.000 15672 worker thread done servicing request 01:33:28.645 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=13094, FiltMin=2590, FiltMax=9946, Gamma=2.950 01:33:28.696 00.051 30444 UpdateGuideState exits: m=128913 SNR=93.6 Saturated 01:33:28.696 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:28.696 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:28.696 00.000 30444 Enqueuing Expose request 01:33:28.697 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:33:28.697 00.000 15672 Worker thread wakes up 01:33:28.697 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:28.697 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:30.603 01.906 15672 Exposure complete 01:33:30.624 00.021 15672 worker thread done servicing request 01:33:30.624 00.000 30444 OnExposeComplete: enter 01:33:30.624 00.000 30444 UpdateGuideState(): m_state=6 01:33:30.624 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5571 01:33:30.624 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=199.56, Mass=116909, SNR=82.1, Peak=12150 HFD=3.6 01:33:30.624 00.000 30444 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.28) = xAngle (-2.54 = -2.54) 01:33:30.624 00.000 30444 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.60 = -2.60) 01:33:30.624 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.81 mountX=-0.08 mountY=-0.05, mountTheta=-2.58 01:33:30.625 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.03, opts=13) 01:33:30.625 00.000 30444 Enqueuing Move request for scope (-0.09, -0.03) 01:33:30.625 00.000 15672 Worker thread wakes up 01:33:30.625 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd 01:33:30.625 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.03) 01:33:30.625 00.000 15672 Moving (-0.09, -0.03) raw xDistance=-0.08 yDistance=-0.05 01:33:30.625 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:33:30.625 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:30.625 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:33:30.625 00.000 15672 MoveAxis(E, 0, ABG) 01:33:30.625 00.000 15672 Move returns status 0, amount 0 01:33:30.625 00.000 15672 MoveAxis(N, 0, ABG) 01:33:30.625 00.000 15672 Move returns status 0, amount 0 01:33:30.625 00.000 15672 move complete, result=0 01:33:30.625 00.000 15672 worker thread done servicing request 01:33:30.631 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=12366, FiltMin=2603, FiltMax=9778, Gamma=2.950 01:33:30.681 00.050 30444 UpdateGuideState exits: m=116909 SNR=82.1 Saturated 01:33:30.681 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:30.681 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:30.681 00.000 30444 Enqueuing Expose request 01:33:30.681 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 01:33:30.681 00.000 15672 Worker thread wakes up 01:33:30.681 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:30.681 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:32.786 02.105 15672 Exposure complete 01:33:32.807 00.021 15672 worker thread done servicing request 01:33:32.807 00.000 30444 OnExposeComplete: enter 01:33:32.807 00.000 30444 UpdateGuideState(): m_state=6 01:33:32.807 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5572 01:33:32.807 00.000 30444 Star::Find returns 1 (1), X=459.39, Y=199.61, Mass=119198, SNR=80.9, Peak=14163 HFD=3.3 01:33:32.807 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.40 = -2.89) 01:33:32.808 00.001 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.95) 01:33:32.808 00.000 30444 CameraToMount -- cameraX=-0.73 cameraY=0.02 hyp=0.73 cameraTheta=3.12 mountX=-0.71 mountY=-0.14, mountTheta=-2.95 01:33:32.808 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.73, y=0.02, opts=13) 01:33:32.808 00.000 30444 Enqueuing Move request for scope (-0.73, 0.02) 01:33:32.808 00.000 15672 Worker thread wakes up 01:33:32.808 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.02) opts 0xd 01:33:32.808 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.73, 0.02) 01:33:32.808 00.000 15672 Moving (-0.73, 0.02) raw xDistance=-0.71 yDistance=-0.14 01:33:32.808 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71 01:33:32.808 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:32.808 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:33:32.809 00.001 15672 MoveAxis(E, 191, ABG) 01:33:32.809 00.000 15672 Guiding Dir = 2, Dur = 191 01:33:32.810 00.001 15672 IsSlewing returns 0 01:33:32.810 00.000 15672 IsGuiding returns 0 01:33:32.814 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=14163, FiltMin=2640, FiltMax=9742, Gamma=2.950 01:33:32.828 00.014 15672 PulseGuide returned control before completion, sleep 184 01:33:32.864 00.036 30444 UpdateGuideState exits: m=119198 SNR=80.9 Saturated 01:33:32.864 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:32.864 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:32.864 00.000 30444 Enqueuing Expose request 01:33:33.035 00.171 15672 IsGuiding returns 0 01:33:33.035 00.000 15672 Move returns status 0, amount 191 01:33:33.035 00.000 15672 MoveAxis(N, 0, ABG) 01:33:33.035 00.000 15672 Move returns status 0, amount 0 01:33:33.035 00.000 15672 move complete, result=0 01:33:33.035 00.000 15672 worker thread done servicing request 01:33:33.035 00.000 15672 Worker thread wakes up 01:33:33.035 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:33.035 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:33.035 00.000 30444 GuideStep: -0.7 px 191 ms EAST, -0.1 px 0 ms NORTH 01:33:34.940 01.905 15672 Exposure complete 01:33:34.960 00.020 15672 worker thread done servicing request 01:33:34.960 00.000 30444 OnExposeComplete: enter 01:33:34.960 00.000 30444 UpdateGuideState(): m_state=6 01:33:34.960 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5573 01:33:34.960 00.000 30444 Star::Find returns 1 (1), X=459.58, Y=199.67, Mass=114805, SNR=83.7, Peak=12742 HFD=3.4 01:33:34.960 00.000 30444 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.28) = xAngle (3.28 = -3.01) 01:33:34.960 00.000 30444 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.07) 01:33:34.960 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=0.08 hyp=0.55 cameraTheta=3.00 mountX=-0.55 mountY=-0.04, mountTheta=-3.07 01:33:34.961 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=0.08, opts=13) 01:33:34.961 00.000 30444 Enqueuing Move request for scope (-0.55, 0.08) 01:33:34.961 00.000 15672 Worker thread wakes up 01:33:34.961 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.08) opts 0xd 01:33:34.961 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, 0.08) 01:33:34.961 00.000 15672 Moving (-0.55, 0.08) raw xDistance=-0.55 yDistance=-0.04 01:33:34.961 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55 01:33:34.961 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:34.961 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:33:34.961 00.000 15672 MoveAxis(E, 162, ABG) 01:33:34.961 00.000 15672 Guiding Dir = 2, Dur = 162 01:33:34.962 00.001 15672 IsSlewing returns 0 01:33:34.963 00.001 15672 IsGuiding returns 0 01:33:34.967 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=12742, FiltMin=2699, FiltMax=9342, Gamma=2.950 01:33:34.984 00.017 15672 PulseGuide returned control before completion, sleep 152 01:33:35.016 00.032 30444 UpdateGuideState exits: m=114805 SNR=83.7 Saturated 01:33:35.016 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:35.016 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:35.017 00.001 30444 Enqueuing Expose request 01:33:35.138 00.121 15672 IsGuiding returns 1 01:33:35.139 00.001 15672 scope still moving after pulse duration time elapsed 01:33:35.160 00.021 15672 IsSlewing returns 0 01:33:35.176 00.016 15672 IsGuiding returns 0 01:33:35.176 00.000 15672 scope move finished after 162 + 50 ms 01:33:35.176 00.000 15672 Move returns status 0, amount 162 01:33:35.176 00.000 15672 MoveAxis(N, 0, ABG) 01:33:35.176 00.000 15672 Move returns status 0, amount 0 01:33:35.176 00.000 15672 move complete, result=0 01:33:35.176 00.000 15672 worker thread done servicing request 01:33:35.176 00.000 15672 Worker thread wakes up 01:33:35.176 00.000 30444 GuideStep: -0.5 px 162 ms EAST, -0.0 px 0 ms NORTH 01:33:35.177 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:35.177 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:37.283 02.106 15672 Exposure complete 01:33:37.303 00.020 15672 worker thread done servicing request 01:33:37.304 00.001 30444 OnExposeComplete: enter 01:33:37.304 00.000 30444 UpdateGuideState(): m_state=6 01:33:37.304 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5574 01:33:37.304 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=199.43, Mass=115681, SNR=75.0, Peak=11676 HFD=3.7 01:33:37.304 00.000 30444 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.28) = xAngle (-2.40 = -2.40) 01:33:37.304 00.000 30444 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.46 = -2.46) 01:33:37.304 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.16 hyp=0.36 cameraTheta=-2.67 mountX=-0.26 mountY=-0.23, mountTheta=-2.43 01:33:37.305 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.16, opts=13) 01:33:37.305 00.000 30444 Enqueuing Move request for scope (-0.32, -0.16) 01:33:37.305 00.000 15672 Worker thread wakes up 01:33:37.305 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.16) opts 0xd 01:33:37.305 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.16) 01:33:37.305 00.000 15672 Moving (-0.32, -0.16) raw xDistance=-0.26 yDistance=-0.23 01:33:37.305 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26 01:33:37.305 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:37.305 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 01:33:37.305 00.000 15672 MoveAxis(E, 82, ABG) 01:33:37.305 00.000 15672 Guiding Dir = 2, Dur = 82 01:33:37.305 00.000 15672 IsSlewing returns 0 01:33:37.306 00.001 15672 IsGuiding returns 0 01:33:37.311 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=11676, FiltMin=2588, FiltMax=9098, Gamma=2.950 01:33:37.332 00.021 15672 PulseGuide returned control before completion, sleep 67 01:33:37.401 00.069 15672 IsGuiding returns 1 01:33:37.401 00.000 15672 scope still moving after pulse duration time elapsed 01:33:37.422 00.021 15672 IsSlewing returns 0 01:33:37.428 00.006 15672 IsGuiding returns 0 01:33:37.429 00.001 15672 scope move finished after 82 + 40 ms 01:33:37.429 00.000 15672 Move returns status 0, amount 82 01:33:37.429 00.000 15672 MoveAxis(N, 0, ABG) 01:33:37.429 00.000 15672 Move returns status 0, amount 0 01:33:37.429 00.000 15672 move complete, result=0 01:33:37.429 00.000 15672 worker thread done servicing request 01:33:37.671 00.242 30444 UpdateGuideState exits: m=115681 SNR=75.0 Saturated 01:33:37.671 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:37.671 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:37.671 00.000 30444 Enqueuing Expose request 01:33:37.672 00.001 30444 GuideStep: -0.3 px 82 ms EAST, -0.2 px 0 ms NORTH 01:33:37.672 00.000 15672 Worker thread wakes up 01:33:37.672 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:37.672 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:39.582 01.910 15672 Exposure complete 01:33:39.601 00.019 15672 worker thread done servicing request 01:33:39.602 00.001 30444 OnExposeComplete: enter 01:33:39.602 00.000 30444 UpdateGuideState(): m_state=6 01:33:39.602 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5575 01:33:39.602 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=199.61, Mass=116463, SNR=72.6, Peak=11747 HFD=3.5 01:33:39.602 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 01:33:39.602 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.25 = 0.25) 01:33:39.602 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.02 hyp=0.54 cameraTheta=0.04 mountX=0.52 mountY=0.14, mountTheta=0.26 01:33:39.602 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.02, opts=13) 01:33:39.602 00.000 30444 Enqueuing Move request for scope (0.54, 0.02) 01:33:39.603 00.001 15672 Worker thread wakes up 01:33:39.603 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.02) opts 0xd 01:33:39.603 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.02) 01:33:39.603 00.000 15672 Moving (0.54, 0.02) raw xDistance=0.52 yDistance=0.14 01:33:39.603 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.52 01:33:39.603 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:39.603 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 01:33:39.603 00.000 15672 MoveAxis(W, 134, ABG) 01:33:39.603 00.000 15672 Guiding Dir = 3, Dur = 134 01:33:39.603 00.000 15672 IsSlewing returns 0 01:33:39.608 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=12651, FiltMin=2582, FiltMax=10650, Gamma=2.950 01:33:39.633 00.025 15672 IsGuiding returns 0 01:33:39.649 00.016 15672 PulseGuide returned control before completion, sleep 129 01:33:39.658 00.009 30444 UpdateGuideState exits: m=116463 SNR=72.6 Saturated 01:33:39.658 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:39.658 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:39.658 00.000 30444 Enqueuing Expose request 01:33:39.794 00.136 15672 IsGuiding returns 0 01:33:39.794 00.000 15672 Move returns status 0, amount 134 01:33:39.794 00.000 15672 MoveAxis(N, 0, ABG) 01:33:39.794 00.000 15672 Move returns status 0, amount 0 01:33:39.794 00.000 15672 move complete, result=0 01:33:39.794 00.000 15672 worker thread done servicing request 01:33:39.794 00.000 15672 Worker thread wakes up 01:33:39.794 00.000 30444 GuideStep: 0.5 px 134 ms WEST, 0.1 px 0 ms NORTH 01:33:39.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:39.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:41.902 02.108 15672 Exposure complete 01:33:41.922 00.020 15672 worker thread done servicing request 01:33:41.922 00.000 30444 OnExposeComplete: enter 01:33:41.922 00.000 30444 UpdateGuideState(): m_state=6 01:33:41.922 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5576 01:33:41.922 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=199.57, Mass=123203, SNR=90.9, Peak=12907 HFD=3.5 01:33:41.922 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.82 = -2.82) 01:33:41.923 00.001 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.88 = -2.88) 01:33:41.923 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.02 hyp=0.41 cameraTheta=-3.10 mountX=-0.39 mountY=-0.10, mountTheta=-2.88 01:33:41.923 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.02, opts=13) 01:33:41.923 00.000 30444 Enqueuing Move request for scope (-0.41, -0.02) 01:33:41.923 00.000 15672 Worker thread wakes up 01:33:41.923 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.02) opts 0xd 01:33:41.923 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.02) 01:33:41.923 00.000 15672 Moving (-0.41, -0.02) raw xDistance=-0.39 yDistance=-0.10 01:33:41.923 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.39 01:33:41.923 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:41.923 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:33:41.924 00.001 15672 MoveAxis(E, 95, ABG) 01:33:41.924 00.000 15672 Guiding Dir = 2, Dur = 95 01:33:41.925 00.001 15672 IsSlewing returns 0 01:33:41.925 00.000 15672 IsGuiding returns 0 01:33:41.930 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2098, max=13444, FiltMin=2602, FiltMax=9794, Gamma=2.950 01:33:41.980 00.050 30444 UpdateGuideState exits: m=123203 SNR=90.9 Saturated 01:33:41.980 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:41.980 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:41.980 00.000 30444 Enqueuing Expose request 01:33:41.981 00.001 15672 PulseGuide returned control before completion, sleep 50 01:33:42.033 00.052 15672 IsGuiding returns 1 01:33:42.033 00.000 15672 scope still moving after pulse duration time elapsed 01:33:42.054 00.021 15672 IsSlewing returns 0 01:33:42.062 00.008 15672 IsGuiding returns 0 01:33:42.062 00.000 15672 scope move finished after 95 + 41 ms 01:33:42.062 00.000 15672 Move returns status 0, amount 95 01:33:42.062 00.000 15672 MoveAxis(N, 0, ABG) 01:33:42.062 00.000 15672 Move returns status 0, amount 0 01:33:42.062 00.000 15672 move complete, result=0 01:33:42.062 00.000 15672 worker thread done servicing request 01:33:42.062 00.000 15672 Worker thread wakes up 01:33:42.062 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:42.062 00.000 30444 GuideStep: -0.4 px 95 ms EAST, -0.1 px 0 ms NORTH 01:33:42.062 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:43.969 01.907 15672 Exposure complete 01:33:43.989 00.020 15672 worker thread done servicing request 01:33:43.989 00.000 30444 OnExposeComplete: enter 01:33:43.989 00.000 30444 UpdateGuideState(): m_state=6 01:33:43.989 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5577 01:33:43.989 00.000 30444 Star::Find returns 1 (1), X=459.54, Y=199.68, Mass=118562, SNR=82.0, Peak=12571 HFD=3.5 01:33:43.989 00.000 30444 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.28) = xAngle (3.27 = -3.01) 01:33:43.989 00.000 30444 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.08) 01:33:43.989 00.000 30444 CameraToMount -- cameraX=-0.59 cameraY=0.09 hyp=0.59 cameraTheta=2.99 mountX=-0.59 mountY=-0.04, mountTheta=-3.08 01:33:43.990 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.59, y=0.09, opts=13) 01:33:43.990 00.000 30444 Enqueuing Move request for scope (-0.59, 0.09) 01:33:43.990 00.000 15672 Worker thread wakes up 01:33:43.990 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.09) opts 0xd 01:33:43.990 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.59, 0.09) 01:33:43.990 00.000 15672 Moving (-0.59, 0.09) raw xDistance=-0.59 yDistance=-0.04 01:33:43.990 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59 01:33:43.990 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:43.990 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:33:43.990 00.000 15672 MoveAxis(E, 166, ABG) 01:33:43.990 00.000 15672 Guiding Dir = 2, Dur = 166 01:33:43.991 00.001 15672 IsSlewing returns 0 01:33:43.992 00.001 15672 IsGuiding returns 0 01:33:43.996 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=12571, FiltMin=2546, FiltMax=9575, Gamma=2.950 01:33:44.010 00.014 15672 PulseGuide returned control before completion, sleep 158 01:33:44.171 00.161 15672 IsGuiding returns 1 01:33:44.171 00.000 15672 scope still moving after pulse duration time elapsed 01:33:44.191 00.020 15672 IsSlewing returns 0 01:33:44.192 00.001 15672 IsGuiding returns 1 01:33:44.214 00.022 15672 IsSlewing returns 0 01:33:44.219 00.005 15672 IsGuiding returns 0 01:33:44.219 00.000 15672 scope move finished after 166 + 60 ms 01:33:44.219 00.000 15672 Move returns status 0, amount 166 01:33:44.219 00.000 15672 MoveAxis(N, 0, ABG) 01:33:44.219 00.000 15672 Move returns status 0, amount 0 01:33:44.219 00.000 15672 move complete, result=0 01:33:44.219 00.000 15672 worker thread done servicing request 01:33:44.296 00.077 30444 UpdateGuideState exits: m=118562 SNR=82.0 Saturated 01:33:44.296 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:44.296 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:44.297 00.001 30444 Enqueuing Expose request 01:33:44.297 00.000 30444 GuideStep: -0.6 px 166 ms EAST, -0.0 px 0 ms NORTH 01:33:44.297 00.000 15672 Worker thread wakes up 01:33:44.297 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:44.297 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:46.406 02.109 15672 Exposure complete 01:33:46.426 00.020 15672 worker thread done servicing request 01:33:46.426 00.000 30444 OnExposeComplete: enter 01:33:46.426 00.000 30444 UpdateGuideState(): m_state=6 01:33:46.426 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5578 01:33:46.426 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=199.65, Mass=118222, SNR=96.7, Peak=13009 HFD=3.6 01:33:46.426 00.000 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.26 = -3.02) 01:33:46.426 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.20 = -3.08) 01:33:46.426 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.06 hyp=0.37 cameraTheta=2.98 mountX=-0.36 mountY=-0.02, mountTheta=-3.08 01:33:46.427 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.06, opts=13) 01:33:46.427 00.000 30444 Enqueuing Move request for scope (-0.36, 0.06) 01:33:46.427 00.000 15672 Worker thread wakes up 01:33:46.427 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.06) opts 0xd 01:33:46.427 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.06) 01:33:46.427 00.000 15672 Moving (-0.36, 0.06) raw xDistance=-0.36 yDistance=-0.02 01:33:46.427 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36 01:33:46.427 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:46.427 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 01:33:46.427 00.000 15672 MoveAxis(E, 110, ABG) 01:33:46.427 00.000 15672 Guiding Dir = 2, Dur = 110 01:33:46.427 00.000 15672 IsSlewing returns 0 01:33:46.429 00.002 15672 IsGuiding returns 0 01:33:46.433 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=13009, FiltMin=2623, FiltMax=9603, Gamma=2.950 01:33:46.454 00.021 15672 PulseGuide returned control before completion, sleep 95 01:33:46.483 00.029 30444 UpdateGuideState exits: m=118222 SNR=96.7 Saturated 01:33:46.483 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:46.483 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:46.483 00.000 30444 Enqueuing Expose request 01:33:46.553 00.070 15672 IsGuiding returns 1 01:33:46.553 00.000 15672 scope still moving after pulse duration time elapsed 01:33:46.574 00.021 15672 IsSlewing returns 0 01:33:46.584 00.010 15672 IsGuiding returns 0 01:33:46.584 00.000 15672 scope move finished after 110 + 45 ms 01:33:46.584 00.000 15672 Move returns status 0, amount 110 01:33:46.584 00.000 15672 MoveAxis(N, 0, ABG) 01:33:46.584 00.000 15672 Move returns status 0, amount 0 01:33:46.584 00.000 15672 move complete, result=0 01:33:46.585 00.001 15672 worker thread done servicing request 01:33:46.585 00.000 15672 Worker thread wakes up 01:33:46.585 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:46.585 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:46.585 00.000 30444 GuideStep: -0.4 px 110 ms EAST, -0.0 px 0 ms NORTH 01:33:48.490 01.905 15672 Exposure complete 01:33:48.510 00.020 15672 worker thread done servicing request 01:33:48.510 00.000 30444 OnExposeComplete: enter 01:33:48.510 00.000 30444 UpdateGuideState(): m_state=6 01:33:48.510 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5579 01:33:48.510 00.000 30444 Star::Find returns 1 (1), X=459.20, Y=199.52, Mass=121828, SNR=91.3, Peak=11778 HFD=3.8 01:33:48.510 00.000 30444 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 01:33:48.510 00.000 30444 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.85 = -2.85) 01:33:48.510 00.000 30444 CameraToMount -- cameraX=-0.93 cameraY=-0.07 hyp=0.93 cameraTheta=-3.07 mountX=-0.87 mountY=-0.27, mountTheta=-2.85 01:33:48.511 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.93, y=-0.07, opts=13) 01:33:48.511 00.000 30444 Enqueuing Move request for scope (-0.93, -0.07) 01:33:48.511 00.000 15672 Worker thread wakes up 01:33:48.511 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -0.07) opts 0xd 01:33:48.511 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.93, -0.07) 01:33:48.511 00.000 15672 Moving (-0.93, -0.07) raw xDistance=-0.87 yDistance=-0.27 01:33:48.511 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.87 01:33:48.511 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 01:33:48.511 00.000 15672 MoveAxis(E, 244, ABG) 01:33:48.511 00.000 15672 Guiding Dir = 2, Dur = 244 01:33:48.512 00.001 15672 IsSlewing returns 0 01:33:48.513 00.001 15672 IsGuiding returns 0 01:33:48.516 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=11778, FiltMin=2614, FiltMax=8781, Gamma=2.950 01:33:48.531 00.015 15672 PulseGuide returned control before completion, sleep 237 01:33:48.565 00.034 30444 UpdateGuideState exits: m=121828 SNR=91.3 Saturated 01:33:48.565 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:48.565 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:48.566 00.001 30444 Enqueuing Expose request 01:33:48.804 00.238 15672 IsGuiding returns 0 01:33:48.804 00.000 15672 Move returns status 0, amount 244 01:33:48.804 00.000 15672 MoveAxis(N, 47, ABG) 01:33:48.804 00.000 15672 Guiding Dir = 0, Dur = 47 01:33:48.804 00.000 15672 IsSlewing returns 0 01:33:48.805 00.001 15672 IsGuiding returns 0 01:33:48.916 00.111 15672 IsGuiding returns 1 01:33:48.916 00.000 15672 scope still moving after pulse duration time elapsed 01:33:48.937 00.021 15672 IsSlewing returns 0 01:33:48.940 00.003 15672 IsGuiding returns 1 01:33:48.961 00.021 15672 IsSlewing returns 0 01:33:48.979 00.018 15672 IsGuiding returns 0 01:33:48.979 00.000 15672 scope move finished after 47 + 127 ms 01:33:48.979 00.000 15672 Move returns status 0, amount 47 01:33:48.979 00.000 15672 move complete, result=0 01:33:48.979 00.000 15672 worker thread done servicing request 01:33:48.979 00.000 15672 Worker thread wakes up 01:33:48.979 00.000 30444 GuideStep: -0.9 px 244 ms EAST, -0.3 px 47 ms NORTH 01:33:48.980 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:48.980 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:51.090 02.110 15672 Exposure complete 01:33:51.110 00.020 15672 worker thread done servicing request 01:33:51.110 00.000 30444 OnExposeComplete: enter 01:33:51.110 00.000 30444 UpdateGuideState(): m_state=6 01:33:51.110 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5580 01:33:51.110 00.000 30444 Star::Find returns 1 (1), X=461.36, Y=199.18, Mass=127452, SNR=94.7, Peak=13600 HFD=3.6 01:33:51.110 00.000 30444 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.28) = xAngle (-0.04 = -0.04) 01:33:51.111 00.001 30444 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 01:33:51.111 00.000 30444 CameraToMount -- cameraX=1.23 cameraY=-0.40 hyp=1.30 cameraTheta=-0.32 mountX=1.30 mountY=-0.13, mountTheta=-0.10 01:33:51.111 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.23, y=-0.40, opts=13) 01:33:51.111 00.000 30444 Enqueuing Move request for scope (1.23, -0.40) 01:33:51.111 00.000 15672 Worker thread wakes up 01:33:51.111 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.23, -0.40) opts 0xd 01:33:51.111 00.000 15672 Handling offset move in thread for scope, endpoint = (1.23, -0.40) 01:33:51.111 00.000 15672 Moving (1.23, -0.40) raw xDistance=1.30 yDistance=-0.13 01:33:51.111 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.30 01:33:51.111 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:51.111 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 01:33:51.111 00.000 15672 MoveAxis(W, 333, ABG) 01:33:51.111 00.000 15672 Guiding Dir = 3, Dur = 333 01:33:51.112 00.001 15672 IsSlewing returns 0 01:33:51.113 00.001 15672 IsGuiding returns 0 01:33:51.117 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=13696, FiltMin=2611, FiltMax=9341, Gamma=2.950 01:33:51.135 00.018 15672 PulseGuide returned control before completion, sleep 322 01:33:51.407 00.272 30444 UpdateGuideState exits: m=127452 SNR=94.7 Saturated 01:33:51.407 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:51.407 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:51.407 00.000 30444 Enqueuing Expose request 01:33:51.459 00.052 15672 IsGuiding returns 1 01:33:51.459 00.000 15672 scope still moving after pulse duration time elapsed 01:33:51.480 00.021 15672 IsSlewing returns 0 01:33:51.487 00.007 15672 IsGuiding returns 0 01:33:51.487 00.000 15672 scope move finished after 333 + 41 ms 01:33:51.487 00.000 15672 Move returns status 0, amount 333 01:33:51.487 00.000 15672 MoveAxis(N, 0, ABG) 01:33:51.487 00.000 15672 Move returns status 0, amount 0 01:33:51.487 00.000 15672 move complete, result=0 01:33:51.487 00.000 15672 worker thread done servicing request 01:33:51.487 00.000 15672 Worker thread wakes up 01:33:51.487 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:51.487 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:51.487 00.000 30444 GuideStep: 1.3 px 333 ms WEST, -0.1 px 0 ms NORTH 01:33:53.393 01.906 15672 Exposure complete 01:33:53.413 00.020 15672 worker thread done servicing request 01:33:53.413 00.000 30444 OnExposeComplete: enter 01:33:53.413 00.000 30444 UpdateGuideState(): m_state=6 01:33:53.413 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5581 01:33:53.413 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=199.46, Mass=116307, SNR=88.3, Peak=11677 HFD=3.6 01:33:53.413 00.000 30444 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.28) = xAngle (-0.57 = -0.57) 01:33:53.413 00.000 30444 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.63 = -0.63) 01:33:53.413 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.85 mountX=0.14 mountY=-0.10, mountTheta=-0.61 01:33:53.413 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.13, opts=13) 01:33:53.414 00.001 30444 Enqueuing Move request for scope (0.11, -0.13) 01:33:53.414 00.000 15672 Worker thread wakes up 01:33:53.414 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd 01:33:53.414 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.13) 01:33:53.414 00.000 15672 Moving (0.11, -0.13) raw xDistance=0.14 yDistance=-0.10 01:33:53.414 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 01:33:53.414 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:53.414 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:33:53.414 00.000 15672 MoveAxis(E, 0, ABG) 01:33:53.414 00.000 15672 Move returns status 0, amount 0 01:33:53.414 00.000 15672 MoveAxis(N, 0, ABG) 01:33:53.414 00.000 15672 Move returns status 0, amount 0 01:33:53.414 00.000 15672 move complete, result=0 01:33:53.414 00.000 15672 worker thread done servicing request 01:33:53.419 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=12752, FiltMin=2583, FiltMax=10515, Gamma=2.950 01:33:53.469 00.050 30444 UpdateGuideState exits: m=116307 SNR=88.3 Saturated 01:33:53.469 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:53.469 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:53.469 00.000 30444 Enqueuing Expose request 01:33:53.469 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:33:53.469 00.000 15672 Worker thread wakes up 01:33:53.469 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:53.469 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:55.580 02.111 15672 Exposure complete 01:33:55.609 00.029 15672 worker thread done servicing request 01:33:55.609 00.000 30444 OnExposeComplete: enter 01:33:55.609 00.000 30444 UpdateGuideState(): m_state=6 01:33:55.609 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5582 01:33:55.609 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=199.54, Mass=114209, SNR=74.7, Peak=12639 HFD=3.4 01:33:55.609 00.000 30444 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 01:33:55.609 00.000 30444 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 01:33:55.609 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.52 mountX=0.10 mountY=-0.03, mountTheta=-0.30 01:33:55.609 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.05, opts=13) 01:33:55.610 00.001 30444 Enqueuing Move request for scope (0.09, -0.05) 01:33:55.610 00.000 15672 Worker thread wakes up 01:33:55.610 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd 01:33:55.610 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.05) 01:33:55.610 00.000 15672 Moving (0.09, -0.05) raw xDistance=0.10 yDistance=-0.03 01:33:55.610 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:33:55.610 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:55.610 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 01:33:55.610 00.000 15672 MoveAxis(E, 0, ABG) 01:33:55.610 00.000 15672 Move returns status 0, amount 0 01:33:55.610 00.000 15672 MoveAxis(N, 0, ABG) 01:33:55.610 00.000 15672 Move returns status 0, amount 0 01:33:55.610 00.000 15672 move complete, result=0 01:33:55.610 00.000 15672 worker thread done servicing request 01:33:55.615 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=13413, FiltMin=2553, FiltMax=10151, Gamma=2.950 01:33:55.664 00.049 30444 UpdateGuideState exits: m=114209 SNR=74.7 Saturated 01:33:55.664 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:55.664 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:55.664 00.000 30444 Enqueuing Expose request 01:33:55.664 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 01:33:55.664 00.000 15672 Worker thread wakes up 01:33:55.664 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:55.664 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:33:57.575 01.911 15672 Exposure complete 01:33:57.596 00.021 15672 worker thread done servicing request 01:33:57.596 00.000 30444 OnExposeComplete: enter 01:33:57.596 00.000 30444 UpdateGuideState(): m_state=6 01:33:57.596 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5583 01:33:57.596 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=199.89, Mass=115433, SNR=83.0, Peak=11796 HFD=3.7 01:33:57.596 00.000 30444 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.28) = xAngle (2.71 = 2.71) 01:33:57.596 00.000 30444 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 01:33:57.596 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=0.30 hyp=0.46 cameraTheta=2.43 mountX=-0.42 mountY=0.22, mountTheta=2.66 01:33:57.597 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.30, opts=13) 01:33:57.597 00.000 30444 Enqueuing Move request for scope (-0.35, 0.30) 01:33:57.597 00.000 15672 Worker thread wakes up 01:33:57.597 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.30) opts 0xd 01:33:57.597 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.30) 01:33:57.597 00.000 15672 Moving (-0.35, 0.30) raw xDistance=-0.42 yDistance=0.22 01:33:57.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 01:33:57.597 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:33:57.597 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 01:33:57.598 00.001 15672 MoveAxis(E, 113, ABG) 01:33:57.598 00.000 15672 Guiding Dir = 2, Dur = 113 01:33:57.598 00.000 15672 IsSlewing returns 0 01:33:57.599 00.001 15672 IsGuiding returns 0 01:33:57.621 00.022 15672 PulseGuide returned control before completion, sleep 101 01:33:57.725 00.104 15672 IsGuiding returns 1 01:33:57.725 00.000 15672 scope still moving after pulse duration time elapsed 01:33:57.746 00.021 15672 IsSlewing returns 0 01:33:57.750 00.004 15672 IsGuiding returns 0 01:33:57.750 00.000 15672 scope move finished after 113 + 38 ms 01:33:57.751 00.001 15672 Move returns status 0, amount 113 01:33:57.751 00.000 15672 MoveAxis(N, 0, ABG) 01:33:57.751 00.000 15672 Move returns status 0, amount 0 01:33:57.751 00.000 15672 move complete, result=0 01:33:57.751 00.000 15672 worker thread done servicing request 01:33:58.040 00.289 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=12948, FiltMin=2629, FiltMax=10219, Gamma=2.950 01:33:58.101 00.061 30444 UpdateGuideState exits: m=115433 SNR=83.0 Saturated 01:33:58.101 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:33:58.101 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:33:58.101 00.000 30444 Enqueuing Expose request 01:33:58.101 00.000 30444 GuideStep: -0.4 px 113 ms EAST, 0.2 px 0 ms NORTH 01:33:58.102 00.001 15672 Worker thread wakes up 01:33:58.102 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:33:58.102 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:00.217 02.115 15672 Exposure complete 01:34:00.245 00.028 15672 worker thread done servicing request 01:34:00.245 00.000 30444 OnExposeComplete: enter 01:34:00.245 00.000 30444 UpdateGuideState(): m_state=6 01:34:00.245 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5584 01:34:00.245 00.000 30444 Star::Find returns 1 (1), X=459.46, Y=199.66, Mass=120920, SNR=92.9, Peak=13858 HFD=3.3 01:34:00.246 00.001 30444 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.28) = xAngle (3.31 = -2.97) 01:34:00.246 00.000 30444 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.25 = -3.03) 01:34:00.246 00.000 30444 CameraToMount -- cameraX=-0.67 cameraY=0.07 hyp=0.67 cameraTheta=3.03 mountX=-0.66 mountY=-0.07, mountTheta=-3.03 01:34:00.246 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.67, y=0.07, opts=13) 01:34:00.246 00.000 30444 Enqueuing Move request for scope (-0.67, 0.07) 01:34:00.246 00.000 15672 Worker thread wakes up 01:34:00.246 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.07) opts 0xd 01:34:00.246 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.67, 0.07) 01:34:00.246 00.000 15672 Moving (-0.67, 0.07) raw xDistance=-0.66 yDistance=-0.07 01:34:00.246 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66 01:34:00.246 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:00.247 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:34:00.247 00.000 15672 MoveAxis(E, 187, ABG) 01:34:00.247 00.000 15672 Guiding Dir = 2, Dur = 187 01:34:00.247 00.000 15672 IsSlewing returns 0 01:34:00.248 00.001 15672 IsGuiding returns 0 01:34:00.253 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=13858, FiltMin=2587, FiltMax=9942, Gamma=2.950 01:34:00.273 00.020 15672 PulseGuide returned control before completion, sleep 173 01:34:00.304 00.031 30444 UpdateGuideState exits: m=120920 SNR=92.9 Saturated 01:34:00.304 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:00.304 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:00.304 00.000 30444 Enqueuing Expose request 01:34:00.449 00.145 15672 IsGuiding returns 1 01:34:00.449 00.000 15672 scope still moving after pulse duration time elapsed 01:34:00.469 00.020 15672 IsSlewing returns 0 01:34:00.498 00.029 15672 IsGuiding returns 0 01:34:00.498 00.000 15672 scope move finished after 187 + 63 ms 01:34:00.498 00.000 15672 Move returns status 0, amount 187 01:34:00.498 00.000 15672 MoveAxis(N, 0, ABG) 01:34:00.498 00.000 15672 Move returns status 0, amount 0 01:34:00.498 00.000 15672 move complete, result=0 01:34:00.499 00.001 15672 worker thread done servicing request 01:34:00.499 00.000 15672 Worker thread wakes up 01:34:00.499 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:00.499 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:00.499 00.000 30444 GuideStep: -0.7 px 187 ms EAST, -0.1 px 0 ms NORTH 01:34:02.407 01.908 15672 Exposure complete 01:34:02.427 00.020 15672 worker thread done servicing request 01:34:02.427 00.000 30444 OnExposeComplete: enter 01:34:02.427 00.000 30444 UpdateGuideState(): m_state=6 01:34:02.427 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5585 01:34:02.427 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=199.54, Mass=125591, SNR=91.4, Peak=12045 HFD=3.4 01:34:02.427 00.000 30444 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.28) = xAngle (0.08 = 0.08) 01:34:02.427 00.000 30444 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.02 = 0.02) 01:34:02.427 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-0.20 mountX=0.22 mountY=0.00, mountTheta=0.02 01:34:02.428 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.04, opts=13) 01:34:02.428 00.000 30444 Enqueuing Move request for scope (0.22, -0.04) 01:34:02.428 00.000 15672 Worker thread wakes up 01:34:02.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd 01:34:02.428 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.04) 01:34:02.428 00.000 15672 Moving (0.22, -0.04) raw xDistance=0.22 yDistance=0.00 01:34:02.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 01:34:02.428 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:02.428 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 01:34:02.428 00.000 15672 MoveAxis(E, 0, ABG) 01:34:02.428 00.000 15672 Move returns status 0, amount 0 01:34:02.428 00.000 15672 MoveAxis(N, 0, ABG) 01:34:02.428 00.000 15672 Move returns status 0, amount 0 01:34:02.428 00.000 15672 move complete, result=0 01:34:02.428 00.000 15672 worker thread done servicing request 01:34:02.434 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=13089, FiltMin=2436, FiltMax=9969, Gamma=2.950 01:34:02.615 00.181 30444 UpdateGuideState exits: m=125591 SNR=91.4 Saturated 01:34:02.616 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:02.616 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:02.616 00.000 30444 Enqueuing Expose request 01:34:02.616 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 01:34:02.616 00.000 15672 Worker thread wakes up 01:34:02.617 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:02.617 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:04.727 02.110 15672 Exposure complete 01:34:04.747 00.020 15672 worker thread done servicing request 01:34:04.747 00.000 30444 OnExposeComplete: enter 01:34:04.747 00.000 30444 UpdateGuideState(): m_state=6 01:34:04.747 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5586 01:34:04.747 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=199.28, Mass=127452, SNR=94.2, Peak=12172 HFD=3.6 01:34:04.747 00.000 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 01:34:04.748 00.001 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 01:34:04.748 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.31 hyp=0.46 cameraTheta=-0.73 mountX=0.41 mountY=-0.22, mountTheta=-0.50 01:34:04.748 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.31, opts=13) 01:34:04.748 00.000 30444 Enqueuing Move request for scope (0.34, -0.31) 01:34:04.748 00.000 15672 Worker thread wakes up 01:34:04.748 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.31) opts 0xd 01:34:04.748 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.31) 01:34:04.748 00.000 15672 Moving (0.34, -0.31) raw xDistance=0.41 yDistance=-0.22 01:34:04.748 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 01:34:04.748 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:04.748 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 01:34:04.749 00.001 15672 MoveAxis(W, 112, ABG) 01:34:04.749 00.000 15672 Guiding Dir = 3, Dur = 112 01:34:04.749 00.000 15672 IsSlewing returns 0 01:34:04.750 00.001 15672 IsGuiding returns 0 01:34:04.754 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=13025, FiltMin=2612, FiltMax=10557, Gamma=2.950 01:34:04.777 00.023 15672 PulseGuide returned control before completion, sleep 95 01:34:04.803 00.026 30444 UpdateGuideState exits: m=127452 SNR=94.2 Saturated 01:34:04.803 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:04.803 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:04.803 00.000 30444 Enqueuing Expose request 01:34:04.875 00.072 15672 IsGuiding returns 1 01:34:04.875 00.000 15672 scope still moving after pulse duration time elapsed 01:34:04.895 00.020 15672 IsSlewing returns 0 01:34:04.897 00.002 15672 IsGuiding returns 1 01:34:04.918 00.021 15672 IsSlewing returns 0 01:34:04.923 00.005 15672 IsGuiding returns 0 01:34:04.923 00.000 15672 scope move finished after 112 + 60 ms 01:34:04.923 00.000 15672 Move returns status 0, amount 112 01:34:04.923 00.000 15672 MoveAxis(N, 0, ABG) 01:34:04.923 00.000 15672 Move returns status 0, amount 0 01:34:04.923 00.000 15672 move complete, result=0 01:34:04.923 00.000 15672 worker thread done servicing request 01:34:04.923 00.000 15672 Worker thread wakes up 01:34:04.923 00.000 30444 GuideStep: 0.4 px 112 ms WEST, -0.2 px 0 ms NORTH 01:34:04.923 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:04.923 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:06.830 01.907 15672 Exposure complete 01:34:06.850 00.020 15672 worker thread done servicing request 01:34:06.850 00.000 30444 OnExposeComplete: enter 01:34:06.850 00.000 30444 UpdateGuideState(): m_state=6 01:34:06.850 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5587 01:34:06.850 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=199.50, Mass=105007, SNR=76.5, Peak=11155 HFD=3.2 01:34:06.850 00.000 30444 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 01:34:06.850 00.000 30444 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.00 = 0.00) 01:34:06.850 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.09 hyp=0.43 cameraTheta=-0.22 mountX=0.43 mountY=0.00, mountTheta=0.00 01:34:06.851 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.09, opts=13) 01:34:06.851 00.000 30444 Enqueuing Move request for scope (0.42, -0.09) 01:34:06.851 00.000 15672 Worker thread wakes up 01:34:06.851 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.09) opts 0xd 01:34:06.851 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.09) 01:34:06.851 00.000 15672 Moving (0.42, -0.09) raw xDistance=0.43 yDistance=0.00 01:34:06.851 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43 01:34:06.851 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:06.851 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 01:34:06.851 00.000 15672 MoveAxis(W, 123, ABG) 01:34:06.851 00.000 15672 Guiding Dir = 3, Dur = 123 01:34:06.852 00.001 15672 IsSlewing returns 0 01:34:06.853 00.001 15672 IsGuiding returns 0 01:34:06.857 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=12520, FiltMin=2665, FiltMax=9663, Gamma=2.950 01:34:06.870 00.013 15672 PulseGuide returned control before completion, sleep 116 01:34:06.906 00.036 30444 UpdateGuideState exits: m=105007 SNR=76.5 Saturated 01:34:06.907 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:06.907 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:06.907 00.000 30444 Enqueuing Expose request 01:34:06.989 00.082 15672 IsGuiding returns 1 01:34:06.989 00.000 15672 scope still moving after pulse duration time elapsed 01:34:07.010 00.021 15672 IsSlewing returns 0 01:34:07.030 00.020 15672 IsGuiding returns 0 01:34:07.031 00.001 15672 scope move finished after 123 + 55 ms 01:34:07.031 00.000 15672 Move returns status 0, amount 123 01:34:07.031 00.000 15672 MoveAxis(N, 0, ABG) 01:34:07.031 00.000 15672 Move returns status 0, amount 0 01:34:07.031 00.000 15672 move complete, result=0 01:34:07.031 00.000 15672 worker thread done servicing request 01:34:07.031 00.000 15672 Worker thread wakes up 01:34:07.031 00.000 30444 GuideStep: 0.4 px 123 ms WEST, 0.0 px 0 ms NORTH 01:34:07.031 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:07.031 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:09.140 02.109 15672 Exposure complete 01:34:09.160 00.020 15672 worker thread done servicing request 01:34:09.160 00.000 30444 OnExposeComplete: enter 01:34:09.160 00.000 30444 UpdateGuideState(): m_state=6 01:34:09.160 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5588 01:34:09.160 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=199.44, Mass=131516, SNR=86.5, Peak=13124 HFD=3.5 01:34:09.160 00.000 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.70 = -0.70) 01:34:09.161 00.001 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.76 = -0.76) 01:34:09.161 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.98 mountX=0.14 mountY=-0.12, mountTheta=-0.73 01:34:09.161 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.15, opts=13) 01:34:09.161 00.000 30444 Enqueuing Move request for scope (0.10, -0.15) 01:34:09.161 00.000 15672 Worker thread wakes up 01:34:09.161 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd 01:34:09.161 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.15) 01:34:09.161 00.000 15672 Moving (0.10, -0.15) raw xDistance=0.14 yDistance=-0.12 01:34:09.161 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 01:34:09.161 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:09.161 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:34:09.161 00.000 15672 MoveAxis(E, 0, ABG) 01:34:09.162 00.001 15672 Move returns status 0, amount 0 01:34:09.162 00.000 15672 MoveAxis(N, 0, ABG) 01:34:09.162 00.000 15672 Move returns status 0, amount 0 01:34:09.162 00.000 15672 move complete, result=0 01:34:09.162 00.000 15672 worker thread done servicing request 01:34:09.166 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=13155, FiltMin=2536, FiltMax=10156, Gamma=2.950 01:34:09.216 00.050 30444 UpdateGuideState exits: m=131516 SNR=86.5 Saturated 01:34:09.216 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:09.216 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:09.216 00.000 30444 Enqueuing Expose request 01:34:09.216 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:34:09.216 00.000 15672 Worker thread wakes up 01:34:09.216 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:09.216 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:11.127 01.911 15672 Exposure complete 01:34:11.146 00.019 15672 worker thread done servicing request 01:34:11.146 00.000 30444 OnExposeComplete: enter 01:34:11.146 00.000 30444 UpdateGuideState(): m_state=6 01:34:11.146 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5589 01:34:11.146 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=199.82, Mass=120073, SNR=100.9, Peak=11090 HFD=3.8 01:34:11.146 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 01:34:11.146 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.17 = 2.17) 01:34:11.146 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.96 mountX=-0.15 mountY=0.21, mountTheta=2.21 01:34:11.146 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.23, opts=13) 01:34:11.146 00.000 30444 Enqueuing Move request for scope (-0.09, 0.23) 01:34:11.147 00.001 15672 Worker thread wakes up 01:34:11.147 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd 01:34:11.147 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.23) 01:34:11.147 00.000 15672 Moving (-0.09, 0.23) raw xDistance=-0.15 yDistance=0.21 01:34:11.147 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 01:34:11.147 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:11.147 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 01:34:11.147 00.000 15672 MoveAxis(E, 0, ABG) 01:34:11.147 00.000 15672 Move returns status 0, amount 0 01:34:11.147 00.000 15672 MoveAxis(N, 0, ABG) 01:34:11.147 00.000 15672 Move returns status 0, amount 0 01:34:11.147 00.000 15672 move complete, result=0 01:34:11.147 00.000 15672 worker thread done servicing request 01:34:11.153 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=11929, FiltMin=2602, FiltMax=10431, Gamma=2.950 01:34:11.299 00.146 30444 UpdateGuideState exits: m=120073 SNR=100.9 Saturated 01:34:11.299 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:11.299 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:11.299 00.000 30444 Enqueuing Expose request 01:34:11.299 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:34:11.299 00.000 15672 Worker thread wakes up 01:34:11.299 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:11.299 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:13.416 02.117 15672 Exposure complete 01:34:13.447 00.031 15672 worker thread done servicing request 01:34:13.447 00.000 30444 OnExposeComplete: enter 01:34:13.447 00.000 30444 UpdateGuideState(): m_state=6 01:34:13.447 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5590 01:34:13.447 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=199.48, Mass=125939, SNR=96.1, Peak=12894 HFD=3.2 01:34:13.447 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 01:34:13.447 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 01:34:13.447 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.11 hyp=0.40 cameraTheta=-0.27 mountX=0.40 mountY=-0.02, mountTheta=-0.05 01:34:13.448 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.11, opts=13) 01:34:13.448 00.000 30444 Enqueuing Move request for scope (0.39, -0.11) 01:34:13.448 00.000 15672 Worker thread wakes up 01:34:13.448 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.11) opts 0xd 01:34:13.448 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.11) 01:34:13.448 00.000 15672 Moving (0.39, -0.11) raw xDistance=0.40 yDistance=-0.02 01:34:13.448 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 01:34:13.448 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:13.448 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 01:34:13.448 00.000 15672 MoveAxis(W, 109, ABG) 01:34:13.448 00.000 15672 Guiding Dir = 3, Dur = 109 01:34:13.449 00.001 15672 IsSlewing returns 0 01:34:13.450 00.001 15672 IsGuiding returns 0 01:34:13.454 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=13016, FiltMin=2631, FiltMax=10444, Gamma=2.950 01:34:13.468 00.014 15672 PulseGuide returned control before completion, sleep 101 01:34:13.503 00.035 30444 UpdateGuideState exits: m=125939 SNR=96.1 Saturated 01:34:13.503 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:13.503 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:13.503 00.000 30444 Enqueuing Expose request 01:34:13.628 00.125 15672 IsGuiding returns 0 01:34:13.629 00.001 15672 Move returns status 0, amount 109 01:34:13.629 00.000 15672 MoveAxis(N, 0, ABG) 01:34:13.629 00.000 15672 Move returns status 0, amount 0 01:34:13.629 00.000 15672 move complete, result=0 01:34:13.629 00.000 15672 worker thread done servicing request 01:34:13.629 00.000 15672 Worker thread wakes up 01:34:13.629 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:13.630 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:13.630 00.000 30444 GuideStep: 0.4 px 109 ms WEST, -0.0 px 0 ms NORTH 01:34:15.539 01.909 15672 Exposure complete 01:34:15.559 00.020 15672 worker thread done servicing request 01:34:15.559 00.000 30444 OnExposeComplete: enter 01:34:15.559 00.000 30444 UpdateGuideState(): m_state=6 01:34:15.559 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5591 01:34:15.559 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=199.18, Mass=120363, SNR=80.1, Peak=13336 HFD=3.2 01:34:15.559 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 01:34:15.559 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 01:34:15.559 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.40 hyp=0.41 cameraTheta=-1.40 mountX=0.18 mountY=-0.38, mountTheta=-1.13 01:34:15.560 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.40, opts=13) 01:34:15.560 00.000 30444 Enqueuing Move request for scope (0.07, -0.40) 01:34:15.560 00.000 15672 Worker thread wakes up 01:34:15.560 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.40) opts 0xd 01:34:15.560 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.40) 01:34:15.560 00.000 15672 Moving (0.07, -0.40) raw xDistance=0.18 yDistance=-0.38 01:34:15.560 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 01:34:15.560 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 01:34:15.560 00.000 15672 MoveAxis(E, 0, ABG) 01:34:15.560 00.000 15672 Move returns status 0, amount 0 01:34:15.560 00.000 15672 MoveAxis(N, 68, ABG) 01:34:15.560 00.000 15672 Guiding Dir = 0, Dur = 68 01:34:15.561 00.001 15672 IsSlewing returns 0 01:34:15.562 00.001 15672 IsGuiding returns 0 01:34:15.566 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=13996, FiltMin=2596, FiltMax=10767, Gamma=2.950 01:34:15.616 00.050 30444 UpdateGuideState exits: m=120363 SNR=80.1 Saturated 01:34:15.616 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:15.616 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:15.616 00.000 30444 Enqueuing Expose request 01:34:15.642 00.026 15672 IsGuiding returns 1 01:34:15.643 00.001 15672 scope still moving after pulse duration time elapsed 01:34:15.663 00.020 15672 IsSlewing returns 0 01:34:15.665 00.002 15672 IsGuiding returns 1 01:34:15.686 00.021 15672 IsSlewing returns 0 01:34:15.689 00.003 15672 IsGuiding returns 1 01:34:15.710 00.021 15672 IsSlewing returns 0 01:34:15.770 00.060 15672 IsGuiding returns 0 01:34:15.770 00.000 15672 scope move finished after 68 + 139 ms 01:34:15.770 00.000 15672 Move returns status 0, amount 68 01:34:15.770 00.000 15672 move complete, result=0 01:34:15.770 00.000 15672 worker thread done servicing request 01:34:15.771 00.001 15672 Worker thread wakes up 01:34:15.771 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:15.771 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:15.771 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 68 ms NORTH 01:34:17.881 02.110 15672 Exposure complete 01:34:17.901 00.020 15672 worker thread done servicing request 01:34:17.901 00.000 30444 OnExposeComplete: enter 01:34:17.901 00.000 30444 UpdateGuideState(): m_state=6 01:34:17.901 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5592 01:34:17.901 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=199.50, Mass=113556, SNR=89.5, Peak=12335 HFD=3.3 01:34:17.901 00.000 30444 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.28) = xAngle (-0.13 = -0.13) 01:34:17.901 00.000 30444 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.19 = -0.19) 01:34:17.901 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-0.41 mountX=0.21 mountY=-0.04, mountTheta=-0.19 01:34:17.903 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.08, opts=13) 01:34:17.903 00.000 30444 Enqueuing Move request for scope (0.20, -0.08) 01:34:17.903 00.000 15672 Worker thread wakes up 01:34:17.903 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd 01:34:17.903 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.08) 01:34:17.903 00.000 15672 Moving (0.20, -0.08) raw xDistance=0.21 yDistance=-0.04 01:34:17.903 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:34:17.903 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:17.903 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:34:17.903 00.000 15672 MoveAxis(E, 0, ABG) 01:34:17.903 00.000 15672 Move returns status 0, amount 0 01:34:17.904 00.001 15672 MoveAxis(N, 0, ABG) 01:34:17.904 00.000 15672 Move returns status 0, amount 0 01:34:17.904 00.000 15672 move complete, result=0 01:34:17.904 00.000 15672 worker thread done servicing request 01:34:17.908 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=13470, FiltMin=2627, FiltMax=10282, Gamma=2.950 01:34:17.959 00.051 30444 UpdateGuideState exits: m=113556 SNR=89.5 Saturated 01:34:17.959 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:17.959 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:17.959 00.000 30444 Enqueuing Expose request 01:34:17.959 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 01:34:17.959 00.000 15672 Worker thread wakes up 01:34:17.959 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:17.959 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:19.868 01.909 15672 Exposure complete 01:34:19.888 00.020 15672 worker thread done servicing request 01:34:19.888 00.000 30444 OnExposeComplete: enter 01:34:19.888 00.000 30444 UpdateGuideState(): m_state=6 01:34:19.888 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5593 01:34:19.888 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=199.25, Mass=127153, SNR=93.0, Peak=13083 HFD=3.4 01:34:19.888 00.000 30444 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.28) = xAngle (-0.33 = -0.33) 01:34:19.888 00.000 30444 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.39 = -0.39) 01:34:19.888 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.34 hyp=0.59 cameraTheta=-0.61 mountX=0.55 mountY=-0.22, mountTheta=-0.39 01:34:19.889 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.34, opts=13) 01:34:19.889 00.000 30444 Enqueuing Move request for scope (0.48, -0.34) 01:34:19.889 00.000 15672 Worker thread wakes up 01:34:19.889 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.34) opts 0xd 01:34:19.889 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.34) 01:34:19.889 00.000 15672 Moving (0.48, -0.34) raw xDistance=0.55 yDistance=-0.22 01:34:19.889 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55 01:34:19.889 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:19.889 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 01:34:19.889 00.000 15672 MoveAxis(W, 150, ABG) 01:34:19.889 00.000 15672 Guiding Dir = 3, Dur = 150 01:34:19.890 00.001 15672 IsSlewing returns 0 01:34:19.891 00.001 15672 IsGuiding returns 0 01:34:19.894 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=13083, FiltMin=2607, FiltMax=9431, Gamma=2.950 01:34:19.906 00.012 15672 PulseGuide returned control before completion, sleep 145 01:34:20.014 00.108 30444 UpdateGuideState exits: m=127153 SNR=93.0 Saturated 01:34:20.014 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:20.014 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:20.014 00.000 30444 Enqueuing Expose request 01:34:20.065 00.051 15672 IsGuiding returns 0 01:34:20.066 00.001 15672 Move returns status 0, amount 150 01:34:20.066 00.000 15672 MoveAxis(N, 0, ABG) 01:34:20.066 00.000 15672 Move returns status 0, amount 0 01:34:20.066 00.000 15672 move complete, result=0 01:34:20.066 00.000 15672 worker thread done servicing request 01:34:20.066 00.000 15672 Worker thread wakes up 01:34:20.066 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:20.066 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:20.066 00.000 30444 GuideStep: 0.6 px 150 ms WEST, -0.2 px 0 ms NORTH 01:34:22.174 02.108 15672 Exposure complete 01:34:22.194 00.020 15672 worker thread done servicing request 01:34:22.194 00.000 30444 OnExposeComplete: enter 01:34:22.194 00.000 30444 UpdateGuideState(): m_state=6 01:34:22.194 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5594 01:34:22.194 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=199.40, Mass=117687, SNR=81.5, Peak=12208 HFD=3.3 01:34:22.194 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 01:34:22.195 00.001 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 01:34:22.195 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.19 hyp=0.31 cameraTheta=-0.65 mountX=0.29 mountY=-0.13, mountTheta=-0.43 01:34:22.195 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.19, opts=13) 01:34:22.195 00.000 30444 Enqueuing Move request for scope (0.25, -0.19) 01:34:22.195 00.000 15672 Worker thread wakes up 01:34:22.195 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.19) opts 0xd 01:34:22.195 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.19) 01:34:22.195 00.000 15672 Moving (0.25, -0.19) raw xDistance=0.29 yDistance=-0.13 01:34:22.195 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29 01:34:22.195 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:22.195 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 01:34:22.196 00.001 15672 MoveAxis(W, 88, ABG) 01:34:22.196 00.000 15672 Guiding Dir = 3, Dur = 88 01:34:22.196 00.000 15672 IsSlewing returns 0 01:34:22.197 00.001 15672 IsGuiding returns 0 01:34:22.202 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=13208, FiltMin=2690, FiltMax=9938, Gamma=2.950 01:34:22.222 00.020 15672 PulseGuide returned control before completion, sleep 73 01:34:22.254 00.032 30444 UpdateGuideState exits: m=117687 SNR=81.5 Saturated 01:34:22.254 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:22.254 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:22.254 00.000 30444 Enqueuing Expose request 01:34:22.297 00.043 15672 IsGuiding returns 1 01:34:22.297 00.000 15672 scope still moving after pulse duration time elapsed 01:34:22.318 00.021 15672 IsSlewing returns 0 01:34:22.336 00.018 15672 IsGuiding returns 0 01:34:22.336 00.000 15672 scope move finished after 88 + 51 ms 01:34:22.336 00.000 15672 Move returns status 0, amount 88 01:34:22.336 00.000 15672 MoveAxis(N, 0, ABG) 01:34:22.336 00.000 15672 Move returns status 0, amount 0 01:34:22.336 00.000 15672 move complete, result=0 01:34:22.336 00.000 15672 worker thread done servicing request 01:34:22.337 00.001 15672 Worker thread wakes up 01:34:22.337 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:22.337 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:22.362 00.025 30444 GuideStep: 0.3 px 88 ms WEST, -0.1 px 0 ms NORTH 01:34:24.245 01.883 15672 Exposure complete 01:34:24.265 00.020 15672 worker thread done servicing request 01:34:24.265 00.000 30444 OnExposeComplete: enter 01:34:24.265 00.000 30444 UpdateGuideState(): m_state=6 01:34:24.266 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5595 01:34:24.266 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=199.60, Mass=123808, SNR=92.1, Peak=12848 HFD=3.4 01:34:24.266 00.000 30444 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.28) = xAngle (0.30 = 0.30) 01:34:24.266 00.000 30444 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.24 = 0.24) 01:34:24.266 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.01 hyp=0.49 cameraTheta=0.02 mountX=0.47 mountY=0.12, mountTheta=0.24 01:34:24.266 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.01, opts=13) 01:34:24.266 00.000 30444 Enqueuing Move request for scope (0.49, 0.01) 01:34:24.266 00.000 15672 Worker thread wakes up 01:34:24.266 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.01) opts 0xd 01:34:24.267 00.001 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.01) 01:34:24.267 00.000 15672 Moving (0.49, 0.01) raw xDistance=0.47 yDistance=0.12 01:34:24.267 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47 01:34:24.267 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:24.267 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 01:34:24.267 00.000 15672 MoveAxis(W, 132, ABG) 01:34:24.267 00.000 15672 Guiding Dir = 3, Dur = 132 01:34:24.267 00.000 15672 IsSlewing returns 0 01:34:24.268 00.001 15672 IsGuiding returns 0 01:34:24.272 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=12848, FiltMin=2602, FiltMax=10881, Gamma=2.950 01:34:24.283 00.011 15672 PulseGuide returned control before completion, sleep 128 01:34:24.321 00.038 30444 UpdateGuideState exits: m=123808 SNR=92.1 Saturated 01:34:24.321 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:24.321 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:24.321 00.000 30444 Enqueuing Expose request 01:34:24.447 00.126 15672 IsGuiding returns 0 01:34:24.447 00.000 15672 Move returns status 0, amount 132 01:34:24.448 00.001 15672 MoveAxis(N, 0, ABG) 01:34:24.448 00.000 15672 Move returns status 0, amount 0 01:34:24.448 00.000 15672 move complete, result=0 01:34:24.448 00.000 15672 worker thread done servicing request 01:34:24.448 00.000 15672 Worker thread wakes up 01:34:24.448 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:24.448 00.000 30444 GuideStep: 0.5 px 132 ms WEST, 0.1 px 0 ms NORTH 01:34:24.448 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:26.557 02.109 15672 Exposure complete 01:34:26.577 00.020 15672 worker thread done servicing request 01:34:26.577 00.000 30444 OnExposeComplete: enter 01:34:26.577 00.000 30444 UpdateGuideState(): m_state=6 01:34:26.577 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5596 01:34:26.577 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=199.77, Mass=128233, SNR=99.3, Peak=11984 HFD=3.6 01:34:26.578 00.001 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 01:34:26.578 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 01:34:26.578 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.82 mountX=0.11 mountY=0.21, mountTheta=1.09 01:34:26.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.18, opts=13) 01:34:26.578 00.000 30444 Enqueuing Move request for scope (0.17, 0.18) 01:34:26.578 00.000 15672 Worker thread wakes up 01:34:26.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd 01:34:26.578 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.18) 01:34:26.578 00.000 15672 Moving (0.17, 0.18) raw xDistance=0.11 yDistance=0.21 01:34:26.578 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 01:34:26.578 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:26.578 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 01:34:26.579 00.001 15672 MoveAxis(E, 0, ABG) 01:34:26.579 00.000 15672 Move returns status 0, amount 0 01:34:26.579 00.000 15672 MoveAxis(N, 0, ABG) 01:34:26.579 00.000 15672 Move returns status 0, amount 0 01:34:26.579 00.000 15672 move complete, result=0 01:34:26.579 00.000 15672 worker thread done servicing request 01:34:26.583 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=13114, FiltMin=2641, FiltMax=9963, Gamma=2.950 01:34:26.632 00.049 30444 UpdateGuideState exits: m=128233 SNR=99.3 Saturated 01:34:26.632 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:26.632 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:26.632 00.000 30444 Enqueuing Expose request 01:34:26.632 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:34:26.632 00.000 15672 Worker thread wakes up 01:34:26.632 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:26.632 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:28.538 01.906 15672 Exposure complete 01:34:28.558 00.020 15672 worker thread done servicing request 01:34:28.559 00.001 30444 OnExposeComplete: enter 01:34:28.559 00.000 30444 UpdateGuideState(): m_state=6 01:34:28.559 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5597 01:34:28.559 00.000 30444 Star::Find returns 1 (1), X=459.47, Y=199.65, Mass=115870, SNR=89.8, Peak=14432 HFD=3.3 01:34:28.559 00.000 30444 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.28) = xAngle (3.32 = -2.96) 01:34:28.559 00.000 30444 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.26 = -3.02) 01:34:28.559 00.000 30444 CameraToMount -- cameraX=-0.65 cameraY=0.06 hyp=0.66 cameraTheta=3.05 mountX=-0.65 mountY=-0.08, mountTheta=-3.02 01:34:28.559 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.65, y=0.06, opts=13) 01:34:28.559 00.000 30444 Enqueuing Move request for scope (-0.65, 0.06) 01:34:28.559 00.000 15672 Worker thread wakes up 01:34:28.560 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.06) opts 0xd 01:34:28.560 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.65, 0.06) 01:34:28.560 00.000 15672 Moving (-0.65, 0.06) raw xDistance=-0.65 yDistance=-0.08 01:34:28.560 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65 01:34:28.560 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:28.560 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:34:28.560 00.000 15672 MoveAxis(E, 175, ABG) 01:34:28.560 00.000 15672 Guiding Dir = 2, Dur = 175 01:34:28.561 00.001 15672 IsSlewing returns 0 01:34:28.562 00.001 15672 IsGuiding returns 0 01:34:28.566 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=14432, FiltMin=2593, FiltMax=9909, Gamma=2.950 01:34:28.580 00.014 15672 PulseGuide returned control before completion, sleep 167 01:34:28.647 00.067 30444 UpdateGuideState exits: m=115870 SNR=89.8 Saturated 01:34:28.647 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:28.647 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:28.647 00.000 30444 Enqueuing Expose request 01:34:28.749 00.102 15672 IsGuiding returns 1 01:34:28.749 00.000 15672 scope still moving after pulse duration time elapsed 01:34:28.770 00.021 15672 IsSlewing returns 0 01:34:28.773 00.003 15672 IsGuiding returns 0 01:34:28.773 00.000 15672 scope move finished after 175 + 36 ms 01:34:28.773 00.000 15672 Move returns status 0, amount 175 01:34:28.774 00.001 15672 MoveAxis(N, 0, ABG) 01:34:28.774 00.000 15672 Move returns status 0, amount 0 01:34:28.774 00.000 15672 move complete, result=0 01:34:28.774 00.000 15672 worker thread done servicing request 01:34:28.774 00.000 15672 Worker thread wakes up 01:34:28.774 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:28.774 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:28.775 00.001 30444 GuideStep: -0.6 px 175 ms EAST, -0.1 px 0 ms NORTH 01:34:30.882 02.107 15672 Exposure complete 01:34:30.907 00.025 15672 worker thread done servicing request 01:34:30.907 00.000 30444 OnExposeComplete: enter 01:34:30.907 00.000 30444 UpdateGuideState(): m_state=6 01:34:30.908 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5598 01:34:30.908 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=199.09, Mass=124444, SNR=103.5, Peak=12618 HFD=3.3 01:34:30.908 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 01:34:30.908 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 01:34:30.908 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.50 hyp=0.50 cameraTheta=-1.57 mountX=0.14 mountY=-0.48, mountTheta=-1.30 01:34:30.908 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.50, opts=13) 01:34:30.908 00.000 30444 Enqueuing Move request for scope (-0.00, -0.50) 01:34:30.908 00.000 15672 Worker thread wakes up 01:34:30.908 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.50) opts 0xd 01:34:30.908 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.50) 01:34:30.909 00.001 15672 Moving (-0.00, -0.50) raw xDistance=0.14 yDistance=-0.48 01:34:30.909 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 01:34:30.909 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 01:34:30.909 00.000 15672 MoveAxis(E, 0, ABG) 01:34:30.909 00.000 15672 Move returns status 0, amount 0 01:34:30.909 00.000 15672 MoveAxis(N, 86, ABG) 01:34:30.909 00.000 15672 Guiding Dir = 0, Dur = 86 01:34:30.909 00.000 15672 IsSlewing returns 0 01:34:30.910 00.001 15672 IsGuiding returns 0 01:34:30.914 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=13459, FiltMin=2632, FiltMax=9657, Gamma=2.950 01:34:30.963 00.049 30444 UpdateGuideState exits: m=124444 SNR=103.5 Saturated 01:34:30.963 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:30.963 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:30.963 00.000 30444 Enqueuing Expose request 01:34:30.992 00.029 15672 PulseGuide returned control before completion, sleep 15 01:34:31.024 00.032 15672 IsGuiding returns 1 01:34:31.024 00.000 15672 scope still moving after pulse duration time elapsed 01:34:31.046 00.022 15672 IsSlewing returns 0 01:34:31.047 00.001 15672 IsGuiding returns 1 01:34:31.069 00.022 15672 IsSlewing returns 0 01:34:31.069 00.000 15672 IsGuiding returns 1 01:34:31.090 00.021 15672 IsSlewing returns 0 01:34:31.122 00.032 15672 IsGuiding returns 0 01:34:31.122 00.000 15672 scope move finished after 86 + 125 ms 01:34:31.123 00.001 15672 Move returns status 0, amount 86 01:34:31.123 00.000 15672 move complete, result=0 01:34:31.123 00.000 15672 worker thread done servicing request 01:34:31.123 00.000 15672 Worker thread wakes up 01:34:31.123 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:31.123 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:31.124 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 86 ms NORTH 01:34:33.032 01.908 15672 Exposure complete 01:34:33.051 00.019 15672 worker thread done servicing request 01:34:33.052 00.001 30444 OnExposeComplete: enter 01:34:33.052 00.000 30444 UpdateGuideState(): m_state=6 01:34:33.052 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5599 01:34:33.052 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=199.44, Mass=127196, SNR=92.6, Peak=12623 HFD=3.4 01:34:33.052 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 01:34:33.052 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 01:34:33.052 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.14 hyp=0.58 cameraTheta=-0.25 mountX=0.58 mountY=-0.02, mountTheta=-0.03 01:34:33.052 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.14, opts=13) 01:34:33.052 00.000 30444 Enqueuing Move request for scope (0.56, -0.14) 01:34:33.053 00.001 15672 Worker thread wakes up 01:34:33.053 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.14) opts 0xd 01:34:33.053 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.14) 01:34:33.053 00.000 15672 Moving (0.56, -0.14) raw xDistance=0.58 yDistance=-0.02 01:34:33.053 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58 01:34:33.053 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:33.053 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 01:34:33.053 00.000 15672 MoveAxis(W, 157, ABG) 01:34:33.053 00.000 15672 Guiding Dir = 3, Dur = 157 01:34:33.053 00.000 15672 IsSlewing returns 0 01:34:33.055 00.002 15672 IsGuiding returns 0 01:34:33.059 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=13496, FiltMin=2634, FiltMax=11121, Gamma=2.950 01:34:33.085 00.026 15672 PulseGuide returned control before completion, sleep 138 01:34:33.109 00.024 30444 UpdateGuideState exits: m=127196 SNR=92.6 Saturated 01:34:33.109 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:33.110 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:33.110 00.000 30444 Enqueuing Expose request 01:34:33.225 00.115 15672 IsGuiding returns 1 01:34:33.225 00.000 15672 scope still moving after pulse duration time elapsed 01:34:33.246 00.021 15672 IsSlewing returns 0 01:34:33.262 00.016 15672 IsGuiding returns 0 01:34:33.262 00.000 15672 scope move finished after 157 + 50 ms 01:34:33.262 00.000 15672 Move returns status 0, amount 157 01:34:33.262 00.000 15672 MoveAxis(N, 0, ABG) 01:34:33.262 00.000 15672 Move returns status 0, amount 0 01:34:33.263 00.001 15672 move complete, result=0 01:34:33.263 00.000 15672 worker thread done servicing request 01:34:33.263 00.000 15672 Worker thread wakes up 01:34:33.263 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:33.263 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:33.263 00.000 30444 GuideStep: 0.6 px 157 ms WEST, -0.0 px 0 ms NORTH 01:34:35.372 02.109 15672 Exposure complete 01:34:35.392 00.020 15672 worker thread done servicing request 01:34:35.392 00.000 30444 OnExposeComplete: enter 01:34:35.392 00.000 30444 UpdateGuideState(): m_state=6 01:34:35.392 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5600 01:34:35.392 00.000 30444 Star::Find returns 1 (1), X=460.99, Y=199.98, Mass=135779, SNR=100.7, Peak=12071 HFD=4.0 01:34:35.392 00.000 30444 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.28) = xAngle (0.70 = 0.70) 01:34:35.392 00.000 30444 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 01:34:35.392 00.000 30444 CameraToMount -- cameraX=0.87 cameraY=0.39 hyp=0.95 cameraTheta=0.42 mountX=0.73 mountY=0.57, mountTheta=0.66 01:34:35.393 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.87, y=0.39, opts=13) 01:34:35.393 00.000 30444 Enqueuing Move request for scope (0.87, 0.39) 01:34:35.393 00.000 15672 Worker thread wakes up 01:34:35.393 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.39) opts 0xd 01:34:35.393 00.000 15672 Handling offset move in thread for scope, endpoint = (0.87, 0.39) 01:34:35.393 00.000 15672 Moving (0.87, 0.39) raw xDistance=0.73 yDistance=0.57 01:34:35.393 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73 01:34:35.393 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:34:35.393 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57 01:34:35.393 00.000 15672 MoveAxis(W, 208, ABG) 01:34:35.393 00.000 15672 Guiding Dir = 3, Dur = 208 01:34:35.394 00.001 15672 IsSlewing returns 0 01:34:35.395 00.001 15672 IsGuiding returns 0 01:34:35.400 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=12071, FiltMin=2616, FiltMax=10061, Gamma=2.950 01:34:35.417 00.017 15672 PulseGuide returned control before completion, sleep 196 01:34:35.616 00.199 15672 IsGuiding returns 1 01:34:35.616 00.000 15672 scope still moving after pulse duration time elapsed 01:34:35.637 00.021 15672 IsSlewing returns 0 01:34:35.658 00.021 15672 IsGuiding returns 0 01:34:35.658 00.000 15672 scope move finished after 208 + 54 ms 01:34:35.658 00.000 15672 Move returns status 0, amount 208 01:34:35.658 00.000 15672 MoveAxis(N, 0, ABG) 01:34:35.658 00.000 15672 Move returns status 0, amount 0 01:34:35.658 00.000 15672 move complete, result=0 01:34:35.658 00.000 15672 worker thread done servicing request 01:34:35.764 00.106 30444 UpdateGuideState exits: m=135779 SNR=100.7 Saturated 01:34:35.764 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:35.764 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:35.764 00.000 30444 Enqueuing Expose request 01:34:35.764 00.000 30444 GuideStep: 0.7 px 208 ms WEST, 0.6 px 0 ms NORTH 01:34:35.765 00.001 15672 Worker thread wakes up 01:34:35.765 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:35.765 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:37.673 01.908 15672 Exposure complete 01:34:37.692 00.019 15672 worker thread done servicing request 01:34:37.693 00.001 30444 OnExposeComplete: enter 01:34:37.693 00.000 30444 UpdateGuideState(): m_state=6 01:34:37.693 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5601 01:34:37.693 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=199.80, Mass=123679, SNR=83.8, Peak=11989 HFD=3.6 01:34:37.693 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 01:34:37.693 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 01:34:37.693 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.46 mountX=-0.04 mountY=0.21, mountTheta=1.74 01:34:37.694 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.21, opts=13) 01:34:37.694 00.000 30444 Enqueuing Move request for scope (0.02, 0.21) 01:34:37.694 00.000 15672 Worker thread wakes up 01:34:37.694 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd 01:34:37.694 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.21) 01:34:37.694 00.000 15672 Moving (0.02, 0.21) raw xDistance=-0.04 yDistance=0.21 01:34:37.694 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 01:34:37.694 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:37.694 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 01:34:37.694 00.000 15672 MoveAxis(E, 0, ABG) 01:34:37.694 00.000 15672 Move returns status 0, amount 0 01:34:37.694 00.000 15672 MoveAxis(N, 0, ABG) 01:34:37.694 00.000 15672 Move returns status 0, amount 0 01:34:37.694 00.000 15672 move complete, result=0 01:34:37.694 00.000 15672 worker thread done servicing request 01:34:37.699 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=12466, FiltMin=2657, FiltMax=9797, Gamma=2.950 01:34:37.807 00.108 30444 UpdateGuideState exits: m=123679 SNR=83.8 Saturated 01:34:37.807 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:37.807 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:37.808 00.001 30444 Enqueuing Expose request 01:34:37.808 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 01:34:37.808 00.000 15672 Worker thread wakes up 01:34:37.808 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:37.808 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:39.914 02.106 15672 Exposure complete 01:34:39.934 00.020 15672 worker thread done servicing request 01:34:39.934 00.000 30444 OnExposeComplete: enter 01:34:39.934 00.000 30444 UpdateGuideState(): m_state=6 01:34:39.934 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5602 01:34:39.934 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=199.72, Mass=119397, SNR=91.5, Peak=12150 HFD=3.5 01:34:39.934 00.000 30444 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.28) = xAngle (0.78 = 0.78) 01:34:39.934 00.000 30444 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.72 = 0.72) 01:34:39.934 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.27 cameraTheta=0.50 mountX=0.19 mountY=0.18, mountTheta=0.75 01:34:39.935 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.13, opts=13) 01:34:39.935 00.000 30444 Enqueuing Move request for scope (0.23, 0.13) 01:34:39.935 00.000 15672 Worker thread wakes up 01:34:39.935 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd 01:34:39.935 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.13) 01:34:39.935 00.000 15672 Moving (0.23, 0.13) raw xDistance=0.19 yDistance=0.18 01:34:39.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 01:34:39.935 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:39.935 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 01:34:39.935 00.000 15672 MoveAxis(E, 0, ABG) 01:34:39.935 00.000 15672 Move returns status 0, amount 0 01:34:39.935 00.000 15672 MoveAxis(N, 0, ABG) 01:34:39.935 00.000 15672 Move returns status 0, amount 0 01:34:39.935 00.000 15672 move complete, result=0 01:34:39.935 00.000 15672 worker thread done servicing request 01:34:39.940 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2070, max=12150, FiltMin=2547, FiltMax=10080, Gamma=2.950 01:34:40.341 00.401 30444 UpdateGuideState exits: m=119397 SNR=91.5 Saturated 01:34:40.341 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:40.341 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:40.342 00.001 30444 Enqueuing Expose request 01:34:40.342 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:34:40.342 00.000 15672 Worker thread wakes up 01:34:40.342 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:40.342 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:42.253 01.911 15672 Exposure complete 01:34:42.276 00.023 15672 worker thread done servicing request 01:34:42.276 00.000 30444 OnExposeComplete: enter 01:34:42.276 00.000 30444 UpdateGuideState(): m_state=6 01:34:42.276 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5603 01:34:42.277 00.001 30444 Star::Find returns 1 (1), X=460.48, Y=199.38, Mass=127507, SNR=95.4, Peak=12184 HFD=3.3 01:34:42.277 00.000 30444 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.28) = xAngle (-0.25 = -0.25) 01:34:42.277 00.000 30444 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.31 = -0.31) 01:34:42.277 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.21 hyp=0.41 cameraTheta=-0.53 mountX=0.40 mountY=-0.13, mountTheta=-0.30 01:34:42.277 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.21, opts=13) 01:34:42.277 00.000 30444 Enqueuing Move request for scope (0.36, -0.21) 01:34:42.277 00.000 15672 Worker thread wakes up 01:34:42.277 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.21) opts 0xd 01:34:42.277 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.21) 01:34:42.277 00.000 15672 Moving (0.36, -0.21) raw xDistance=0.40 yDistance=-0.13 01:34:42.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 01:34:42.277 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:42.278 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 01:34:42.278 00.000 15672 MoveAxis(W, 108, ABG) 01:34:42.278 00.000 15672 Guiding Dir = 3, Dur = 108 01:34:42.278 00.000 15672 IsSlewing returns 0 01:34:42.279 00.001 15672 IsGuiding returns 0 01:34:42.283 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=12184, FiltMin=2650, FiltMax=9777, Gamma=2.950 01:34:42.303 00.020 15672 PulseGuide returned control before completion, sleep 95 01:34:42.332 00.029 30444 UpdateGuideState exits: m=127507 SNR=95.4 Saturated 01:34:42.332 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:42.332 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:42.332 00.000 30444 Enqueuing Expose request 01:34:42.447 00.115 15672 IsGuiding returns 0 01:34:42.447 00.000 15672 Move returns status 0, amount 108 01:34:42.447 00.000 15672 MoveAxis(N, 0, ABG) 01:34:42.447 00.000 15672 Move returns status 0, amount 0 01:34:42.447 00.000 15672 move complete, result=0 01:34:42.447 00.000 15672 worker thread done servicing request 01:34:42.447 00.000 15672 Worker thread wakes up 01:34:42.447 00.000 30444 GuideStep: 0.4 px 108 ms WEST, -0.1 px 0 ms NORTH 01:34:42.447 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:42.447 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:44.564 02.117 15672 Exposure complete 01:34:44.596 00.032 15672 worker thread done servicing request 01:34:44.597 00.001 30444 OnExposeComplete: enter 01:34:44.597 00.000 30444 UpdateGuideState(): m_state=6 01:34:44.597 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5604 01:34:44.597 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=199.52, Mass=115670, SNR=94.4, Peak=12504 HFD=3.2 01:34:44.597 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 01:34:44.597 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 01:34:44.597 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.06 hyp=0.37 cameraTheta=-0.18 mountX=0.37 mountY=0.02, mountTheta=0.04 01:34:44.597 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.06, opts=13) 01:34:44.597 00.000 30444 Enqueuing Move request for scope (0.37, -0.06) 01:34:44.598 00.001 15672 Worker thread wakes up 01:34:44.598 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.06) opts 0xd 01:34:44.598 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.06) 01:34:44.598 00.000 15672 Moving (0.37, -0.06) raw xDistance=0.37 yDistance=0.02 01:34:44.598 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37 01:34:44.598 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:44.598 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 01:34:44.598 00.000 15672 MoveAxis(W, 107, ABG) 01:34:44.598 00.000 15672 Guiding Dir = 3, Dur = 107 01:34:44.598 00.000 15672 IsSlewing returns 0 01:34:44.599 00.001 15672 IsGuiding returns 0 01:34:44.603 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=13074, FiltMin=2604, FiltMax=10299, Gamma=2.950 01:34:44.619 00.016 15672 PulseGuide returned control before completion, sleep 98 01:34:44.654 00.035 30444 UpdateGuideState exits: m=115670 SNR=94.4 Saturated 01:34:44.654 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:44.654 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:44.654 00.000 30444 Enqueuing Expose request 01:34:44.718 00.064 15672 IsGuiding returns 1 01:34:44.718 00.000 15672 scope still moving after pulse duration time elapsed 01:34:44.739 00.021 15672 IsSlewing returns 0 01:34:44.741 00.002 15672 IsGuiding returns 1 01:34:44.763 00.022 15672 IsSlewing returns 0 01:34:44.811 00.048 15672 IsGuiding returns 0 01:34:44.811 00.000 15672 scope move finished after 107 + 105 ms 01:34:44.811 00.000 15672 Move returns status 0, amount 107 01:34:44.811 00.000 15672 MoveAxis(N, 0, ABG) 01:34:44.812 00.001 15672 Move returns status 0, amount 0 01:34:44.812 00.000 15672 move complete, result=0 01:34:44.812 00.000 15672 worker thread done servicing request 01:34:44.812 00.000 15672 Worker thread wakes up 01:34:44.812 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:44.812 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:44.812 00.000 30444 GuideStep: 0.4 px 107 ms WEST, 0.0 px 0 ms NORTH 01:34:46.721 01.909 15672 Exposure complete 01:34:46.741 00.020 15672 worker thread done servicing request 01:34:46.741 00.000 30444 OnExposeComplete: enter 01:34:46.741 00.000 30444 UpdateGuideState(): m_state=6 01:34:46.741 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5605 01:34:46.741 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=199.89, Mass=123812, SNR=93.6, Peak=13806 HFD=3.5 01:34:46.741 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 01:34:46.742 00.001 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.70 = 2.70) 01:34:46.742 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.30 hyp=0.49 cameraTheta=2.48 mountX=-0.46 mountY=0.21, mountTheta=2.71 01:34:46.742 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.30, opts=13) 01:34:46.742 00.000 30444 Enqueuing Move request for scope (-0.39, 0.30) 01:34:46.742 00.000 15672 Worker thread wakes up 01:34:46.742 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.30) opts 0xd 01:34:46.742 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.30) 01:34:46.742 00.000 15672 Moving (-0.39, 0.30) raw xDistance=-0.46 yDistance=0.21 01:34:46.742 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.46 01:34:46.742 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:46.742 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 01:34:46.742 00.000 15672 MoveAxis(E, 116, ABG) 01:34:46.743 00.001 15672 Guiding Dir = 2, Dur = 116 01:34:46.744 00.001 15672 IsSlewing returns 0 01:34:46.745 00.001 15672 IsGuiding returns 0 01:34:46.748 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2379, max=13806, FiltMin=2613, FiltMax=9627, Gamma=2.950 01:34:46.759 00.011 15672 PulseGuide returned control before completion, sleep 112 01:34:46.799 00.040 30444 UpdateGuideState exits: m=123812 SNR=93.6 Saturated 01:34:46.799 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:46.799 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:46.800 00.001 30444 Enqueuing Expose request 01:34:46.873 00.073 15672 IsGuiding returns 1 01:34:46.873 00.000 15672 scope still moving after pulse duration time elapsed 01:34:46.894 00.021 15672 IsSlewing returns 0 01:34:46.904 00.010 15672 IsGuiding returns 0 01:34:46.904 00.000 15672 scope move finished after 116 + 43 ms 01:34:46.904 00.000 15672 Move returns status 0, amount 116 01:34:46.904 00.000 15672 MoveAxis(N, 0, ABG) 01:34:46.904 00.000 15672 Move returns status 0, amount 0 01:34:46.904 00.000 15672 move complete, result=0 01:34:46.904 00.000 15672 worker thread done servicing request 01:34:46.906 00.002 15672 Worker thread wakes up 01:34:46.906 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:46.906 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:46.906 00.000 30444 GuideStep: -0.5 px 116 ms EAST, 0.2 px 0 ms NORTH 01:34:49.013 02.107 15672 Exposure complete 01:34:49.033 00.020 15672 worker thread done servicing request 01:34:49.033 00.000 30444 OnExposeComplete: enter 01:34:49.033 00.000 30444 UpdateGuideState(): m_state=6 01:34:49.033 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5606 01:34:49.033 00.000 30444 Star::Find returns 1 (1), X=459.55, Y=199.55, Mass=123019, SNR=88.6, Peak=14324 HFD=3.2 01:34:49.033 00.000 30444 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.28) = xAngle (-2.80 = -2.80) 01:34:49.033 00.000 30444 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.86 = -2.86) 01:34:49.033 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-0.04 hyp=0.58 cameraTheta=-3.08 mountX=-0.54 mountY=-0.16, mountTheta=-2.86 01:34:49.034 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-0.04, opts=13) 01:34:49.034 00.000 30444 Enqueuing Move request for scope (-0.58, -0.04) 01:34:49.034 00.000 15672 Worker thread wakes up 01:34:49.034 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.04) opts 0xd 01:34:49.034 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -0.04) 01:34:49.034 00.000 15672 Moving (-0.58, -0.04) raw xDistance=-0.54 yDistance=-0.16 01:34:49.034 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54 01:34:49.034 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:49.034 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 01:34:49.034 00.000 15672 MoveAxis(E, 155, ABG) 01:34:49.034 00.000 15672 Guiding Dir = 2, Dur = 155 01:34:49.035 00.001 15672 IsSlewing returns 0 01:34:49.036 00.001 15672 IsGuiding returns 0 01:34:49.040 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2099, max=14324, FiltMin=2615, FiltMax=9996, Gamma=2.950 01:34:49.060 00.020 15672 PulseGuide returned control before completion, sleep 141 01:34:49.090 00.030 30444 UpdateGuideState exits: m=123019 SNR=88.6 Saturated 01:34:49.090 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:49.091 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:49.091 00.000 30444 Enqueuing Expose request 01:34:49.203 00.112 15672 IsGuiding returns 1 01:34:49.203 00.000 15672 scope still moving after pulse duration time elapsed 01:34:49.224 00.021 15672 IsSlewing returns 0 01:34:49.237 00.013 15672 IsGuiding returns 0 01:34:49.237 00.000 15672 scope move finished after 155 + 46 ms 01:34:49.237 00.000 15672 Move returns status 0, amount 155 01:34:49.237 00.000 15672 MoveAxis(N, 0, ABG) 01:34:49.237 00.000 15672 Move returns status 0, amount 0 01:34:49.237 00.000 15672 move complete, result=0 01:34:49.237 00.000 15672 worker thread done servicing request 01:34:49.238 00.001 15672 Worker thread wakes up 01:34:49.238 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:49.238 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:49.238 00.000 30444 GuideStep: -0.5 px 155 ms EAST, -0.2 px 0 ms NORTH 01:34:51.146 01.908 15672 Exposure complete 01:34:51.166 00.020 15672 worker thread done servicing request 01:34:51.166 00.000 30444 OnExposeComplete: enter 01:34:51.166 00.000 30444 UpdateGuideState(): m_state=6 01:34:51.166 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5607 01:34:51.166 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=199.47, Mass=116616, SNR=82.7, Peak=12404 HFD=3.3 01:34:51.166 00.000 30444 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 01:34:51.166 00.000 30444 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 01:34:51.166 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.12 hyp=0.47 cameraTheta=-0.26 mountX=0.47 mountY=-0.02, mountTheta=-0.05 01:34:51.167 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.12, opts=13) 01:34:51.167 00.000 30444 Enqueuing Move request for scope (0.45, -0.12) 01:34:51.167 00.000 15672 Worker thread wakes up 01:34:51.167 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.12) opts 0xd 01:34:51.167 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.12) 01:34:51.167 00.000 15672 Moving (0.45, -0.12) raw xDistance=0.47 yDistance=-0.02 01:34:51.167 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.47 01:34:51.167 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:51.167 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 01:34:51.167 00.000 15672 MoveAxis(W, 116, ABG) 01:34:51.167 00.000 15672 Guiding Dir = 3, Dur = 116 01:34:51.168 00.001 15672 IsSlewing returns 0 01:34:51.168 00.000 15672 IsGuiding returns 0 01:34:51.172 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2113, max=13367, FiltMin=2625, FiltMax=10381, Gamma=2.950 01:34:51.184 00.012 15672 PulseGuide returned control before completion, sleep 111 01:34:51.222 00.038 30444 UpdateGuideState exits: m=116616 SNR=82.7 Saturated 01:34:51.222 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:51.222 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:51.222 00.000 30444 Enqueuing Expose request 01:34:51.299 00.077 15672 IsGuiding returns 1 01:34:51.299 00.000 15672 scope still moving after pulse duration time elapsed 01:34:51.320 00.021 15672 IsSlewing returns 0 01:34:51.329 00.009 15672 IsGuiding returns 0 01:34:51.329 00.000 15672 scope move finished after 116 + 44 ms 01:34:51.329 00.000 15672 Move returns status 0, amount 116 01:34:51.329 00.000 15672 MoveAxis(N, 0, ABG) 01:34:51.329 00.000 15672 Move returns status 0, amount 0 01:34:51.329 00.000 15672 move complete, result=0 01:34:51.329 00.000 15672 worker thread done servicing request 01:34:51.329 00.000 15672 Worker thread wakes up 01:34:51.329 00.000 30444 GuideStep: 0.5 px 116 ms WEST, -0.0 px 0 ms NORTH 01:34:51.329 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:51.329 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:53.441 02.112 15672 Exposure complete 01:34:53.469 00.028 15672 worker thread done servicing request 01:34:53.469 00.000 30444 OnExposeComplete: enter 01:34:53.470 00.001 30444 UpdateGuideState(): m_state=6 01:34:53.470 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5608 01:34:53.470 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=199.43, Mass=128260, SNR=99.1, Peak=13544 HFD=3.2 01:34:53.470 00.000 30444 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.28) = xAngle (-0.15 = -0.15) 01:34:53.470 00.000 30444 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.21 = -0.21) 01:34:53.470 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.16 hyp=0.39 cameraTheta=-0.43 mountX=0.38 mountY=-0.08, mountTheta=-0.21 01:34:53.470 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.16, opts=13) 01:34:53.470 00.000 30444 Enqueuing Move request for scope (0.35, -0.16) 01:34:53.470 00.000 15672 Worker thread wakes up 01:34:53.471 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.16) opts 0xd 01:34:53.471 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.16) 01:34:53.471 00.000 15672 Moving (0.35, -0.16) raw xDistance=0.38 yDistance=-0.08 01:34:53.471 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38 01:34:53.471 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:53.471 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:34:53.471 00.000 15672 MoveAxis(W, 112, ABG) 01:34:53.471 00.000 15672 Guiding Dir = 3, Dur = 112 01:34:53.471 00.000 15672 IsSlewing returns 0 01:34:53.472 00.001 15672 IsGuiding returns 0 01:34:53.476 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=13544, FiltMin=2652, FiltMax=10499, Gamma=2.950 01:34:53.501 00.025 15672 PulseGuide returned control before completion, sleep 94 01:34:53.525 00.024 30444 UpdateGuideState exits: m=128260 SNR=99.1 Saturated 01:34:53.525 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:53.526 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:53.526 00.000 30444 Enqueuing Expose request 01:34:53.597 00.071 15672 IsGuiding returns 1 01:34:53.597 00.000 15672 scope still moving after pulse duration time elapsed 01:34:53.618 00.021 15672 IsSlewing returns 0 01:34:53.661 00.043 15672 IsGuiding returns 0 01:34:53.662 00.001 15672 scope move finished after 112 + 76 ms 01:34:53.662 00.000 15672 Move returns status 0, amount 112 01:34:53.662 00.000 15672 MoveAxis(N, 0, ABG) 01:34:53.662 00.000 15672 Move returns status 0, amount 0 01:34:53.662 00.000 15672 move complete, result=0 01:34:53.662 00.000 15672 worker thread done servicing request 01:34:53.663 00.001 15672 Worker thread wakes up 01:34:53.663 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:53.663 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:53.663 00.000 30444 GuideStep: 0.4 px 112 ms WEST, -0.1 px 0 ms NORTH 01:34:55.579 01.916 15672 Exposure complete 01:34:55.610 00.031 15672 worker thread done servicing request 01:34:55.610 00.000 30444 OnExposeComplete: enter 01:34:55.610 00.000 30444 UpdateGuideState(): m_state=6 01:34:55.610 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5609 01:34:55.610 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=199.17, Mass=121211, SNR=76.5, Peak=12237 HFD=3.4 01:34:55.610 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.82 = -0.82) 01:34:55.610 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 01:34:55.610 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.42 hyp=0.48 cameraTheta=-1.09 mountX=0.33 mountY=-0.37, mountTheta=-0.84 01:34:55.611 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.42, opts=13) 01:34:55.611 00.000 30444 Enqueuing Move request for scope (0.22, -0.42) 01:34:55.611 00.000 15672 Worker thread wakes up 01:34:55.611 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.42) opts 0xd 01:34:55.611 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.42) 01:34:55.611 00.000 15672 Moving (0.22, -0.42) raw xDistance=0.33 yDistance=-0.37 01:34:55.611 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33 01:34:55.611 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 01:34:55.611 00.000 15672 MoveAxis(W, 96, ABG) 01:34:55.611 00.000 15672 Guiding Dir = 3, Dur = 96 01:34:55.612 00.001 15672 IsSlewing returns 0 01:34:55.612 00.000 15672 IsGuiding returns 0 01:34:55.616 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=12292, FiltMin=2646, FiltMax=9172, Gamma=2.950 01:34:55.641 00.025 15672 PulseGuide returned control before completion, sleep 78 01:34:55.666 00.025 30444 UpdateGuideState exits: m=121211 SNR=76.5 Saturated 01:34:55.666 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:55.666 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:55.666 00.000 30444 Enqueuing Expose request 01:34:55.769 00.103 15672 IsGuiding returns 0 01:34:55.770 00.001 15672 Move returns status 0, amount 96 01:34:55.770 00.000 15672 MoveAxis(N, 65, ABG) 01:34:55.770 00.000 15672 Guiding Dir = 0, Dur = 65 01:34:55.770 00.000 15672 IsSlewing returns 0 01:34:55.771 00.001 15672 IsGuiding returns 0 01:34:55.853 00.082 15672 IsGuiding returns 1 01:34:55.853 00.000 15672 scope still moving after pulse duration time elapsed 01:34:55.874 00.021 15672 IsSlewing returns 0 01:34:55.877 00.003 15672 IsGuiding returns 1 01:34:55.898 00.021 15672 IsSlewing returns 0 01:34:55.899 00.001 15672 IsGuiding returns 1 01:34:55.920 00.021 15672 IsSlewing returns 0 01:34:55.977 00.057 15672 IsGuiding returns 0 01:34:55.978 00.001 15672 scope move finished after 65 + 141 ms 01:34:55.978 00.000 15672 Move returns status 0, amount 65 01:34:55.978 00.000 15672 move complete, result=0 01:34:55.978 00.000 15672 worker thread done servicing request 01:34:55.978 00.000 15672 Worker thread wakes up 01:34:55.978 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:55.978 00.000 30444 GuideStep: 0.3 px 96 ms WEST, -0.4 px 65 ms NORTH 01:34:55.978 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:34:58.085 02.107 15672 Exposure complete 01:34:58.105 00.020 15672 worker thread done servicing request 01:34:58.105 00.000 30444 OnExposeComplete: enter 01:34:58.105 00.000 30444 UpdateGuideState(): m_state=6 01:34:58.105 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5610 01:34:58.105 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=199.83, Mass=119995, SNR=105.7, Peak=12438 HFD=3.6 01:34:58.105 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.81 = 2.81) 01:34:58.105 00.000 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.74 = 2.74) 01:34:58.105 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.24 hyp=0.42 cameraTheta=2.53 mountX=-0.40 mountY=0.16, mountTheta=2.75 01:34:58.106 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.24, opts=13) 01:34:58.106 00.000 30444 Enqueuing Move request for scope (-0.34, 0.24) 01:34:58.106 00.000 15672 Worker thread wakes up 01:34:58.106 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.24) opts 0xd 01:34:58.106 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.24) 01:34:58.106 00.000 15672 Moving (-0.34, 0.24) raw xDistance=-0.40 yDistance=0.16 01:34:58.106 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40 01:34:58.106 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:34:58.106 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 01:34:58.106 00.000 15672 MoveAxis(E, 101, ABG) 01:34:58.106 00.000 15672 Guiding Dir = 2, Dur = 101 01:34:58.107 00.001 15672 IsSlewing returns 0 01:34:58.112 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=12438, FiltMin=2631, FiltMax=9340, Gamma=2.950 01:34:58.118 00.006 15672 IsGuiding returns 0 01:34:58.133 00.015 15672 PulseGuide returned control before completion, sleep 96 01:34:58.161 00.028 30444 UpdateGuideState exits: m=119995 SNR=105.7 Saturated 01:34:58.162 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:34:58.162 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:34:58.162 00.000 30444 Enqueuing Expose request 01:34:58.246 00.084 15672 IsGuiding returns 0 01:34:58.246 00.000 15672 Move returns status 0, amount 101 01:34:58.246 00.000 15672 MoveAxis(N, 0, ABG) 01:34:58.246 00.000 15672 Move returns status 0, amount 0 01:34:58.246 00.000 15672 move complete, result=0 01:34:58.246 00.000 15672 worker thread done servicing request 01:34:58.246 00.000 15672 Worker thread wakes up 01:34:58.246 00.000 30444 GuideStep: -0.4 px 101 ms EAST, 0.2 px 0 ms NORTH 01:34:58.247 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:34:58.247 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:00.152 01.905 15672 Exposure complete 01:35:00.172 00.020 15672 worker thread done servicing request 01:35:00.172 00.000 30444 OnExposeComplete: enter 01:35:00.172 00.000 30444 UpdateGuideState(): m_state=6 01:35:00.172 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5611 01:35:00.172 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=199.64, Mass=111865, SNR=89.5, Peak=13626 HFD=3.3 01:35:00.172 00.000 30444 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.28) = xAngle (3.29 = -2.99) 01:35:00.172 00.000 30444 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.23 = -3.06) 01:35:00.172 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.05 hyp=0.41 cameraTheta=3.01 mountX=-0.41 mountY=-0.04, mountTheta=-3.06 01:35:00.173 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.05, opts=13) 01:35:00.173 00.000 30444 Enqueuing Move request for scope (-0.41, 0.05) 01:35:00.173 00.000 15672 Worker thread wakes up 01:35:00.173 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.05) opts 0xd 01:35:00.173 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.05) 01:35:00.173 00.000 15672 Moving (-0.41, 0.05) raw xDistance=-0.41 yDistance=-0.04 01:35:00.173 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41 01:35:00.173 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:35:00.173 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:35:00.173 00.000 15672 MoveAxis(E, 117, ABG) 01:35:00.173 00.000 15672 Guiding Dir = 2, Dur = 117 01:35:00.174 00.001 15672 IsSlewing returns 0 01:35:00.175 00.001 15672 IsGuiding returns 0 01:35:00.179 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=13626, FiltMin=2613, FiltMax=10149, Gamma=2.950 01:35:00.194 00.015 15672 PulseGuide returned control before completion, sleep 109 01:35:00.229 00.035 30444 UpdateGuideState exits: m=111865 SNR=89.5 Saturated 01:35:00.230 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:00.230 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:00.230 00.000 30444 Enqueuing Expose request 01:35:00.323 00.093 15672 IsGuiding returns 0 01:35:00.323 00.000 15672 Move returns status 0, amount 117 01:35:00.323 00.000 15672 MoveAxis(N, 0, ABG) 01:35:00.323 00.000 15672 Move returns status 0, amount 0 01:35:00.323 00.000 15672 move complete, result=0 01:35:00.323 00.000 15672 worker thread done servicing request 01:35:00.323 00.000 15672 Worker thread wakes up 01:35:00.323 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:00.323 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:00.323 00.000 30444 GuideStep: -0.4 px 117 ms EAST, -0.0 px 0 ms NORTH 01:35:02.429 02.106 15672 Exposure complete 01:35:02.449 00.020 15672 worker thread done servicing request 01:35:02.449 00.000 30444 OnExposeComplete: enter 01:35:02.449 00.000 30444 UpdateGuideState(): m_state=6 01:35:02.449 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5612 01:35:02.449 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=199.82, Mass=118534, SNR=92.4, Peak=13090 HFD=3.5 01:35:02.449 00.000 30444 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.28) = xAngle (2.90 = 2.90) 01:35:02.449 00.000 30444 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.84 = 2.84) 01:35:02.449 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=0.23 hyp=0.46 cameraTheta=2.62 mountX=-0.45 mountY=0.14, mountTheta=2.84 01:35:02.450 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=0.23, opts=13) 01:35:02.450 00.000 30444 Enqueuing Move request for scope (-0.40, 0.23) 01:35:02.450 00.000 15672 Worker thread wakes up 01:35:02.450 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.23) opts 0xd 01:35:02.450 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 0.23) 01:35:02.450 00.000 15672 Moving (-0.40, 0.23) raw xDistance=-0.45 yDistance=0.14 01:35:02.450 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45 01:35:02.450 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:35:02.450 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 01:35:02.450 00.000 15672 MoveAxis(E, 129, ABG) 01:35:02.450 00.000 15672 Guiding Dir = 2, Dur = 129 01:35:02.451 00.001 15672 IsSlewing returns 0 01:35:02.452 00.001 15672 IsGuiding returns 0 01:35:02.456 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=13301, FiltMin=2587, FiltMax=9365, Gamma=2.950 01:35:02.479 00.023 15672 PulseGuide returned control before completion, sleep 113 01:35:02.595 00.116 15672 IsGuiding returns 1 01:35:02.595 00.000 15672 scope still moving after pulse duration time elapsed 01:35:02.617 00.022 15672 IsSlewing returns 0 01:35:02.655 00.038 15672 IsGuiding returns 0 01:35:02.655 00.000 15672 scope move finished after 129 + 74 ms 01:35:02.655 00.000 15672 Move returns status 0, amount 129 01:35:02.655 00.000 15672 MoveAxis(N, 0, ABG) 01:35:02.655 00.000 15672 Move returns status 0, amount 0 01:35:02.656 00.001 15672 move complete, result=0 01:35:02.656 00.000 15672 worker thread done servicing request 01:35:02.758 00.102 30444 UpdateGuideState exits: m=118534 SNR=92.4 Saturated 01:35:02.758 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:02.759 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:02.759 00.000 30444 Enqueuing Expose request 01:35:02.759 00.000 30444 GuideStep: -0.4 px 129 ms EAST, 0.1 px 0 ms NORTH 01:35:02.759 00.000 15672 Worker thread wakes up 01:35:02.759 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:02.759 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:04.667 01.908 15672 Exposure complete 01:35:04.687 00.020 15672 worker thread done servicing request 01:35:04.687 00.000 30444 OnExposeComplete: enter 01:35:04.687 00.000 30444 UpdateGuideState(): m_state=6 01:35:04.687 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5613 01:35:04.687 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=199.41, Mass=129453, SNR=89.1, Peak=13450 HFD=3.7 01:35:04.688 00.001 30444 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.28) = xAngle (0.09 = 0.09) 01:35:04.688 00.000 30444 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.03 = 0.03) 01:35:04.688 00.000 30444 CameraToMount -- cameraX=0.91 cameraY=-0.17 hyp=0.92 cameraTheta=-0.19 mountX=0.92 mountY=0.03, mountTheta=0.03 01:35:04.688 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.91, y=-0.17, opts=13) 01:35:04.688 00.000 30444 Enqueuing Move request for scope (0.91, -0.17) 01:35:04.688 00.000 15672 Worker thread wakes up 01:35:04.688 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.17) opts 0xd 01:35:04.688 00.000 15672 Handling offset move in thread for scope, endpoint = (0.91, -0.17) 01:35:04.688 00.000 15672 Moving (0.91, -0.17) raw xDistance=0.92 yDistance=0.03 01:35:04.688 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.92 01:35:04.688 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:35:04.688 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 01:35:04.689 00.001 15672 MoveAxis(W, 239, ABG) 01:35:04.689 00.000 15672 Guiding Dir = 3, Dur = 239 01:35:04.690 00.001 15672 IsSlewing returns 0 01:35:04.690 00.000 15672 IsGuiding returns 0 01:35:04.694 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=13450, FiltMin=2563, FiltMax=9722, Gamma=2.950 01:35:04.714 00.020 15672 PulseGuide returned control before completion, sleep 226 01:35:04.818 00.104 30444 UpdateGuideState exits: m=129453 SNR=89.1 Saturated 01:35:04.818 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:04.818 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:04.818 00.000 30444 Enqueuing Expose request 01:35:04.942 00.124 15672 IsGuiding returns 1 01:35:04.943 00.001 15672 scope still moving after pulse duration time elapsed 01:35:04.964 00.021 15672 IsSlewing returns 0 01:35:04.972 00.008 15672 IsGuiding returns 0 01:35:04.972 00.000 15672 scope move finished after 239 + 42 ms 01:35:04.972 00.000 15672 Move returns status 0, amount 239 01:35:04.972 00.000 15672 MoveAxis(N, 0, ABG) 01:35:04.972 00.000 15672 Move returns status 0, amount 0 01:35:04.973 00.001 15672 move complete, result=0 01:35:04.973 00.000 15672 worker thread done servicing request 01:35:04.973 00.000 15672 Worker thread wakes up 01:35:04.973 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:04.973 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:04.973 00.000 30444 GuideStep: 0.9 px 239 ms WEST, 0.0 px 0 ms NORTH 01:35:07.083 02.110 15672 Exposure complete 01:35:07.103 00.020 15672 worker thread done servicing request 01:35:07.103 00.000 30444 OnExposeComplete: enter 01:35:07.103 00.000 30444 UpdateGuideState(): m_state=6 01:35:07.103 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5614 01:35:07.103 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=199.58, Mass=125936, SNR=85.9, Peak=12277 HFD=3.3 01:35:07.103 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.26 = 0.26) 01:35:07.103 00.000 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.20 = 0.20) 01:35:07.103 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.01 hyp=0.40 cameraTheta=-0.01 mountX=0.39 mountY=0.08, mountTheta=0.20 01:35:07.104 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.01, opts=13) 01:35:07.104 00.000 30444 Enqueuing Move request for scope (0.40, -0.01) 01:35:07.104 00.000 15672 Worker thread wakes up 01:35:07.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.01) opts 0xd 01:35:07.104 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.01) 01:35:07.104 00.000 15672 Moving (0.40, -0.01) raw xDistance=0.39 yDistance=0.08 01:35:07.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39 01:35:07.104 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:35:07.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 01:35:07.104 00.000 15672 MoveAxis(W, 122, ABG) 01:35:07.104 00.000 15672 Guiding Dir = 3, Dur = 122 01:35:07.105 00.001 15672 IsSlewing returns 0 01:35:07.106 00.001 15672 IsGuiding returns 0 01:35:07.110 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=13250, FiltMin=2528, FiltMax=10842, Gamma=2.950 01:35:07.127 00.017 15672 PulseGuide returned control before completion, sleep 111 01:35:07.241 00.114 15672 IsGuiding returns 1 01:35:07.241 00.000 15672 scope still moving after pulse duration time elapsed 01:35:07.262 00.021 15672 IsSlewing returns 0 01:35:07.271 00.009 15672 IsGuiding returns 0 01:35:07.271 00.000 15672 scope move finished after 122 + 43 ms 01:35:07.271 00.000 15672 Move returns status 0, amount 122 01:35:07.271 00.000 15672 MoveAxis(N, 0, ABG) 01:35:07.272 00.001 15672 Move returns status 0, amount 0 01:35:07.272 00.000 15672 move complete, result=0 01:35:07.272 00.000 15672 worker thread done servicing request 01:35:07.359 00.087 30444 UpdateGuideState exits: m=125936 SNR=85.9 Saturated 01:35:07.359 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:07.359 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:07.360 00.001 30444 Enqueuing Expose request 01:35:07.360 00.000 30444 GuideStep: 0.4 px 122 ms WEST, 0.1 px 0 ms NORTH 01:35:07.360 00.000 15672 Worker thread wakes up 01:35:07.360 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:07.360 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:09.271 01.911 15672 Exposure complete 01:35:09.303 00.032 15672 worker thread done servicing request 01:35:09.304 00.001 30444 OnExposeComplete: enter 01:35:09.304 00.000 30444 UpdateGuideState(): m_state=6 01:35:09.304 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5615 01:35:09.304 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=199.86, Mass=124898, SNR=98.0, Peak=11992 HFD=3.6 01:35:09.304 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 01:35:09.304 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.02 = 1.02) 01:35:09.304 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.27 hyp=0.38 cameraTheta=0.81 mountX=0.18 mountY=0.32, mountTheta=1.07 01:35:09.305 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.27, opts=13) 01:35:09.305 00.000 30444 Enqueuing Move request for scope (0.26, 0.27) 01:35:09.305 00.000 15672 Worker thread wakes up 01:35:09.306 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.27) opts 0xd 01:35:09.306 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.27) 01:35:09.306 00.000 15672 Moving (0.26, 0.27) raw xDistance=0.18 yDistance=0.32 01:35:09.306 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 01:35:09.306 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:35:09.306 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 01:35:09.306 00.000 15672 MoveAxis(E, 0, ABG) 01:35:09.306 00.000 15672 Move returns status 0, amount 0 01:35:09.306 00.000 15672 MoveAxis(N, 0, ABG) 01:35:09.306 00.000 15672 Move returns status 0, amount 0 01:35:09.306 00.000 15672 move complete, result=0 01:35:09.306 00.000 15672 worker thread done servicing request 01:35:09.313 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12243, FiltMin=2592, FiltMax=10256, Gamma=2.950 01:35:09.428 00.115 30444 UpdateGuideState exits: m=124898 SNR=98.0 Saturated 01:35:09.428 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:09.428 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:09.428 00.000 30444 Enqueuing Expose request 01:35:09.428 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 01:35:09.428 00.000 15672 Worker thread wakes up 01:35:09.428 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:09.429 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:11.534 02.105 15672 Exposure complete 01:35:11.554 00.020 15672 worker thread done servicing request 01:35:11.554 00.000 30444 OnExposeComplete: enter 01:35:11.554 00.000 30444 UpdateGuideState(): m_state=6 01:35:11.554 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5616 01:35:11.554 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=199.78, Mass=106917, SNR=94.3, Peak=12705 HFD=3.5 01:35:11.554 00.000 30444 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.28) = xAngle (2.94 = 2.94) 01:35:11.554 00.000 30444 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.88 = 2.88) 01:35:11.554 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.19 hyp=0.42 cameraTheta=2.66 mountX=-0.41 mountY=0.11, mountTheta=2.88 01:35:11.555 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.19, opts=13) 01:35:11.555 00.000 30444 Enqueuing Move request for scope (-0.37, 0.19) 01:35:11.555 00.000 15672 Worker thread wakes up 01:35:11.555 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.19) opts 0xd 01:35:11.555 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.19) 01:35:11.555 00.000 15672 Moving (-0.37, 0.19) raw xDistance=-0.41 yDistance=0.11 01:35:11.555 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 01:35:11.555 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:35:11.555 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:35:11.555 00.000 15672 MoveAxis(E, 112, ABG) 01:35:11.555 00.000 15672 Guiding Dir = 2, Dur = 112 01:35:11.556 00.001 15672 IsSlewing returns 0 01:35:11.557 00.001 15672 IsGuiding returns 0 01:35:11.560 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12776, FiltMin=2642, FiltMax=9361, Gamma=2.950 01:35:11.584 00.024 15672 PulseGuide returned control before completion, sleep 95 01:35:11.610 00.026 30444 UpdateGuideState exits: m=106917 SNR=94.3 Saturated 01:35:11.610 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:11.610 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:11.610 00.000 30444 Enqueuing Expose request 01:35:11.728 00.118 15672 IsGuiding returns 0 01:35:11.728 00.000 15672 Move returns status 0, amount 112 01:35:11.729 00.001 15672 MoveAxis(N, 0, ABG) 01:35:11.729 00.000 15672 Move returns status 0, amount 0 01:35:11.729 00.000 15672 move complete, result=0 01:35:11.729 00.000 15672 worker thread done servicing request 01:35:11.729 00.000 15672 Worker thread wakes up 01:35:11.729 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:11.729 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:11.730 00.001 30444 GuideStep: -0.4 px 112 ms EAST, 0.1 px 0 ms NORTH 01:35:13.635 01.905 15672 Exposure complete 01:35:13.656 00.021 15672 worker thread done servicing request 01:35:13.656 00.000 30444 OnExposeComplete: enter 01:35:13.656 00.000 30444 UpdateGuideState(): m_state=6 01:35:13.656 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5617 01:35:13.656 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=199.38, Mass=108755, SNR=82.2, Peak=12065 HFD=3.3 01:35:13.656 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.16 = -0.16) 01:35:13.656 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.22 = -0.22) 01:35:13.656 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.21 hyp=0.49 cameraTheta=-0.44 mountX=0.49 mountY=-0.11, mountTheta=-0.22 01:35:13.657 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.21, opts=13) 01:35:13.657 00.000 30444 Enqueuing Move request for scope (0.45, -0.21) 01:35:13.657 00.000 15672 Worker thread wakes up 01:35:13.657 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.21) opts 0xd 01:35:13.657 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.21) 01:35:13.657 00.000 15672 Moving (0.45, -0.21) raw xDistance=0.49 yDistance=-0.11 01:35:13.657 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.49 01:35:13.657 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:35:13.657 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 01:35:13.657 00.000 15672 MoveAxis(W, 124, ABG) 01:35:13.657 00.000 15672 Guiding Dir = 3, Dur = 124 01:35:13.658 00.001 15672 IsSlewing returns 0 01:35:13.658 00.000 15672 IsGuiding returns 0 01:35:13.663 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=12065, FiltMin=2638, FiltMax=9841, Gamma=2.950 01:35:13.677 00.014 15672 PulseGuide returned control before completion, sleep 116 01:35:13.713 00.036 30444 UpdateGuideState exits: m=108755 SNR=82.2 Saturated 01:35:13.713 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:13.713 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:13.713 00.000 30444 Enqueuing Expose request 01:35:13.854 00.141 15672 IsGuiding returns 0 01:35:13.854 00.000 15672 Move returns status 0, amount 124 01:35:13.855 00.001 15672 MoveAxis(N, 0, ABG) 01:35:13.855 00.000 15672 Move returns status 0, amount 0 01:35:13.855 00.000 15672 move complete, result=0 01:35:13.855 00.000 15672 worker thread done servicing request 01:35:13.855 00.000 30444 GuideStep: 0.5 px 124 ms WEST, -0.1 px 0 ms NORTH 01:35:13.856 00.001 15672 Worker thread wakes up 01:35:13.856 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:13.856 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:15.973 02.117 15672 Exposure complete 01:35:16.004 00.031 15672 worker thread done servicing request 01:35:16.004 00.000 30444 OnExposeComplete: enter 01:35:16.004 00.000 30444 UpdateGuideState(): m_state=6 01:35:16.004 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5618 01:35:16.004 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=200.18, Mass=109095, SNR=77.7, Peak=9843 HFD=3.7 01:35:16.004 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 01:35:16.004 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 01:35:16.004 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.59 hyp=0.59 cameraTheta=1.51 mountX=-0.13 mountY=0.59, mountTheta=1.79 01:35:16.005 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.59, opts=13) 01:35:16.005 00.000 30444 Enqueuing Move request for scope (0.04, 0.59) 01:35:16.005 00.000 15672 Worker thread wakes up 01:35:16.005 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.59) opts 0xd 01:35:16.005 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.59) 01:35:16.005 00.000 15672 Moving (0.04, 0.59) raw xDistance=-0.13 yDistance=0.59 01:35:16.006 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:35:16.006 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:35:16.006 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59 01:35:16.006 00.000 15672 MoveAxis(E, 0, ABG) 01:35:16.006 00.000 15672 Move returns status 0, amount 0 01:35:16.006 00.000 15672 MoveAxis(N, 0, ABG) 01:35:16.006 00.000 15672 Move returns status 0, amount 0 01:35:16.006 00.000 15672 move complete, result=0 01:35:16.006 00.000 15672 worker thread done servicing request 01:35:16.011 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=10661, FiltMin=2644, FiltMax=9185, Gamma=2.950 01:35:16.060 00.049 30444 UpdateGuideState exits: m=109095 SNR=77.7 Saturated 01:35:16.060 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:16.060 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:16.060 00.000 30444 Enqueuing Expose request 01:35:16.060 00.000 15672 Worker thread wakes up 01:35:16.061 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 01:35:16.061 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:16.061 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:17.967 01.906 15672 Exposure complete 01:35:17.986 00.019 15672 worker thread done servicing request 01:35:17.986 00.000 30444 OnExposeComplete: enter 01:35:17.986 00.000 30444 UpdateGuideState(): m_state=6 01:35:17.986 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5619 01:35:17.987 00.001 30444 Star::Find returns 1 (1), X=459.26, Y=200.19, Mass=115059, SNR=83.5, Peak=11061 HFD=3.9 01:35:17.987 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.81 = 2.81) 01:35:17.987 00.000 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.75 = 2.75) 01:35:17.987 00.000 30444 CameraToMount -- cameraX=-0.86 cameraY=0.60 hyp=1.05 cameraTheta=2.53 mountX=-0.99 mountY=0.40, mountTheta=2.76 01:35:17.987 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.86, y=0.60, opts=13) 01:35:17.987 00.000 30444 Enqueuing Move request for scope (-0.86, 0.60) 01:35:17.987 00.000 15672 Worker thread wakes up 01:35:17.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.60) opts 0xd 01:35:17.987 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.86, 0.60) 01:35:17.987 00.000 15672 Moving (-0.86, 0.60) raw xDistance=-0.99 yDistance=0.40 01:35:17.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.99 01:35:17.988 00.001 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.26 newest=0.88 01:35:17.988 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 01:35:17.988 00.000 15672 MoveAxis(E, 268, ABG) 01:35:17.988 00.000 15672 Guiding Dir = 2, Dur = 268 01:35:17.988 00.000 15672 IsSlewing returns 0 01:35:17.989 00.001 15672 IsGuiding returns 0 01:35:17.993 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=11061, FiltMin=2650, FiltMax=8337, Gamma=2.950 01:35:18.006 00.013 15672 PulseGuide returned control before completion, sleep 262 01:35:18.043 00.037 30444 UpdateGuideState exits: m=115059 SNR=83.5 Saturated 01:35:18.043 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:18.043 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:18.043 00.000 30444 Enqueuing Expose request 01:35:18.272 00.229 15672 IsGuiding returns 1 01:35:18.272 00.000 15672 scope still moving after pulse duration time elapsed 01:35:18.293 00.021 15672 IsSlewing returns 0 01:35:18.342 00.049 15672 IsGuiding returns 0 01:35:18.343 00.001 15672 scope move finished after 268 + 84 ms 01:35:18.343 00.000 15672 Move returns status 0, amount 268 01:35:18.343 00.000 15672 MoveAxis(S, 72, ABG) 01:35:18.343 00.000 15672 Guiding Dir = 1, Dur = 72 01:35:18.344 00.001 15672 IsSlewing returns 0 01:35:18.346 00.002 15672 IsGuiding returns 0 01:35:18.424 00.078 15672 IsGuiding returns 1 01:35:18.424 00.000 15672 scope still moving after pulse duration time elapsed 01:35:18.446 00.022 15672 IsSlewing returns 0 01:35:18.449 00.003 15672 IsGuiding returns 1 01:35:18.470 00.021 15672 IsSlewing returns 0 01:35:18.472 00.002 15672 IsGuiding returns 1 01:35:18.494 00.022 15672 IsSlewing returns 0 01:35:18.495 00.001 15672 IsGuiding returns 1 01:35:18.516 00.021 15672 IsSlewing returns 0 01:35:18.533 00.017 15672 IsGuiding returns 0 01:35:18.533 00.000 15672 scope move finished after 72 + 114 ms 01:35:18.533 00.000 15672 Move returns status 0, amount 72 01:35:18.533 00.000 15672 move complete, result=0 01:35:18.533 00.000 15672 worker thread done servicing request 01:35:18.533 00.000 15672 Worker thread wakes up 01:35:18.534 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:18.534 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:18.534 00.000 30444 GuideStep: -1.0 px 268 ms EAST, 0.4 px 72 ms SOUTH 01:35:20.641 02.107 15672 Exposure complete 01:35:20.661 00.020 15672 worker thread done servicing request 01:35:20.661 00.000 30444 OnExposeComplete: enter 01:35:20.661 00.000 30444 UpdateGuideState(): m_state=6 01:35:20.661 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5620 01:35:20.661 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=200.18, Mass=120307, SNR=93.0, Peak=10249 HFD=3.7 01:35:20.661 00.000 30444 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 01:35:20.661 00.000 30444 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.45 = 1.45) 01:35:20.661 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.59 hyp=0.63 cameraTheta=1.24 mountX=0.03 mountY=0.63, mountTheta=1.52 01:35:20.662 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.59, opts=13) 01:35:20.662 00.000 30444 Enqueuing Move request for scope (0.21, 0.59) 01:35:20.662 00.000 15672 Worker thread wakes up 01:35:20.662 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.59) opts 0xd 01:35:20.662 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.59) 01:35:20.662 00.000 15672 Moving (0.21, 0.59) raw xDistance=0.03 yDistance=0.63 01:35:20.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 01:35:20.662 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 01:35:20.662 00.000 15672 MoveAxis(E, 0, ABG) 01:35:20.662 00.000 15672 Move returns status 0, amount 0 01:35:20.662 00.000 15672 MoveAxis(S, 112, ABG) 01:35:20.662 00.000 15672 Guiding Dir = 1, Dur = 112 01:35:20.663 00.001 15672 IsSlewing returns 0 01:35:20.664 00.001 15672 IsGuiding returns 0 01:35:20.668 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=10633, FiltMin=2613, FiltMax=9519, Gamma=2.950 01:35:20.738 00.070 15672 PulseGuide returned control before completion, sleep 48 01:35:20.788 00.050 15672 IsGuiding returns 1 01:35:20.788 00.000 15672 scope still moving after pulse duration time elapsed 01:35:20.809 00.021 15672 IsSlewing returns 0 01:35:20.812 00.003 15672 IsGuiding returns 1 01:35:20.833 00.021 15672 IsSlewing returns 0 01:35:20.836 00.003 15672 IsGuiding returns 1 01:35:20.856 00.020 15672 IsSlewing returns 0 01:35:20.883 00.027 15672 IsGuiding returns 0 01:35:20.884 00.001 15672 scope move finished after 112 + 107 ms 01:35:20.884 00.000 15672 Move returns status 0, amount 112 01:35:20.884 00.000 15672 move complete, result=0 01:35:20.884 00.000 15672 worker thread done servicing request 01:35:21.134 00.250 30444 UpdateGuideState exits: m=120307 SNR=93.0 Saturated 01:35:21.134 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:21.134 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:21.134 00.000 30444 Enqueuing Expose request 01:35:21.134 00.000 15672 Worker thread wakes up 01:35:21.134 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:21.134 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:21.134 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.6 px 112 ms SOUTH 01:35:23.043 01.909 15672 Exposure complete 01:35:23.062 00.019 15672 worker thread done servicing request 01:35:23.063 00.001 30444 OnExposeComplete: enter 01:35:23.063 00.000 30444 UpdateGuideState(): m_state=6 01:35:23.063 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5621 01:35:23.063 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=199.91, Mass=115866, SNR=84.6, Peak=11834 HFD=3.8 01:35:23.063 00.000 30444 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.28) = xAngle (2.39 = 2.39) 01:35:23.063 00.000 30444 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.33 = 2.33) 01:35:23.063 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.32 hyp=0.37 cameraTheta=2.11 mountX=-0.27 mountY=0.27, mountTheta=2.36 01:35:23.063 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.32, opts=13) 01:35:23.063 00.000 30444 Enqueuing Move request for scope (-0.19, 0.32) 01:35:23.064 00.001 15672 Worker thread wakes up 01:35:23.064 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.32) opts 0xd 01:35:23.064 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.32) 01:35:23.064 00.000 15672 Moving (-0.19, 0.32) raw xDistance=-0.27 yDistance=0.27 01:35:23.064 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 01:35:23.064 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 01:35:23.064 00.000 15672 MoveAxis(E, 74, ABG) 01:35:23.064 00.000 15672 Guiding Dir = 2, Dur = 74 01:35:23.064 00.000 15672 IsSlewing returns 0 01:35:23.065 00.001 15672 IsGuiding returns 0 01:35:23.070 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=12437, FiltMin=2637, FiltMax=9713, Gamma=2.950 01:35:23.086 00.016 15672 PulseGuide returned control before completion, sleep 64 01:35:23.119 00.033 30444 UpdateGuideState exits: m=115866 SNR=84.6 Saturated 01:35:23.119 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:23.119 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:23.119 00.000 30444 Enqueuing Expose request 01:35:23.152 00.033 15672 IsGuiding returns 1 01:35:23.152 00.000 15672 scope still moving after pulse duration time elapsed 01:35:23.173 00.021 15672 IsSlewing returns 0 01:35:23.174 00.001 15672 IsGuiding returns 1 01:35:23.195 00.021 15672 IsSlewing returns 0 01:35:23.198 00.003 15672 IsGuiding returns 0 01:35:23.198 00.000 15672 scope move finished after 74 + 59 ms 01:35:23.198 00.000 15672 Move returns status 0, amount 74 01:35:23.198 00.000 15672 MoveAxis(S, 49, ABG) 01:35:23.198 00.000 15672 Guiding Dir = 1, Dur = 49 01:35:23.199 00.001 15672 IsSlewing returns 0 01:35:23.200 00.001 15672 IsGuiding returns 0 01:35:23.278 00.078 15672 IsGuiding returns 1 01:35:23.278 00.000 15672 scope still moving after pulse duration time elapsed 01:35:23.299 00.021 15672 IsSlewing returns 0 01:35:23.300 00.001 15672 IsGuiding returns 1 01:35:23.321 00.021 15672 IsSlewing returns 0 01:35:23.322 00.001 15672 IsGuiding returns 1 01:35:23.343 00.021 15672 IsSlewing returns 0 01:35:23.407 00.064 15672 IsGuiding returns 0 01:35:23.407 00.000 15672 scope move finished after 49 + 157 ms 01:35:23.407 00.000 15672 Move returns status 0, amount 49 01:35:23.407 00.000 15672 move complete, result=0 01:35:23.407 00.000 15672 worker thread done servicing request 01:35:23.408 00.001 15672 Worker thread wakes up 01:35:23.408 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:23.408 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:23.408 00.000 30444 GuideStep: -0.3 px 74 ms EAST, 0.3 px 49 ms SOUTH 01:35:25.514 02.106 15672 Exposure complete 01:35:25.534 00.020 15672 worker thread done servicing request 01:35:25.534 00.000 30444 OnExposeComplete: enter 01:35:25.534 00.000 30444 UpdateGuideState(): m_state=6 01:35:25.534 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5622 01:35:25.534 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=199.93, Mass=109925, SNR=80.3, Peak=10484 HFD=3.6 01:35:25.534 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.95 = 0.95) 01:35:25.534 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.89 = 0.89) 01:35:25.534 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.34 hyp=0.55 cameraTheta=0.67 mountX=0.32 mountY=0.43, mountTheta=0.93 01:35:25.535 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.34, opts=13) 01:35:25.535 00.000 30444 Enqueuing Move request for scope (0.43, 0.34) 01:35:25.535 00.000 15672 Worker thread wakes up 01:35:25.535 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.34) opts 0xd 01:35:25.535 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.34) 01:35:25.535 00.000 15672 Moving (0.43, 0.34) raw xDistance=0.32 yDistance=0.43 01:35:25.535 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32 01:35:25.535 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 01:35:25.535 00.000 15672 MoveAxis(W, 81, ABG) 01:35:25.535 00.000 15672 Guiding Dir = 3, Dur = 81 01:35:25.536 00.001 15672 IsSlewing returns 0 01:35:25.537 00.001 15672 IsGuiding returns 0 01:35:25.542 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=10484, FiltMin=2689, FiltMax=9713, Gamma=2.950 01:35:25.562 00.020 15672 PulseGuide returned control before completion, sleep 67 01:35:25.590 00.028 30444 UpdateGuideState exits: m=109925 SNR=80.3 Saturated 01:35:25.591 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:25.591 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:25.591 00.000 30444 Enqueuing Expose request 01:35:25.630 00.039 15672 IsGuiding returns 1 01:35:25.630 00.000 15672 scope still moving after pulse duration time elapsed 01:35:25.651 00.021 15672 IsSlewing returns 0 01:35:25.675 00.024 15672 IsGuiding returns 0 01:35:25.675 00.000 15672 scope move finished after 81 + 56 ms 01:35:25.675 00.000 15672 Move returns status 0, amount 81 01:35:25.675 00.000 15672 MoveAxis(S, 76, ABG) 01:35:25.675 00.000 15672 Guiding Dir = 1, Dur = 76 01:35:25.675 00.000 15672 IsSlewing returns 0 01:35:25.676 00.001 15672 IsGuiding returns 0 01:35:25.788 00.112 15672 IsGuiding returns 1 01:35:25.788 00.000 15672 scope still moving after pulse duration time elapsed 01:35:25.809 00.021 15672 IsSlewing returns 0 01:35:25.812 00.003 15672 IsGuiding returns 1 01:35:25.833 00.021 15672 IsSlewing returns 0 01:35:25.851 00.018 15672 IsGuiding returns 0 01:35:25.852 00.001 15672 scope move finished after 76 + 99 ms 01:35:25.852 00.000 15672 Move returns status 0, amount 76 01:35:25.852 00.000 15672 move complete, result=0 01:35:25.852 00.000 15672 worker thread done servicing request 01:35:25.852 00.000 15672 Worker thread wakes up 01:35:25.852 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:25.853 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:25.853 00.000 30444 GuideStep: 0.3 px 81 ms WEST, 0.4 px 76 ms SOUTH 01:35:27.768 01.915 15672 Exposure complete 01:35:27.800 00.032 15672 worker thread done servicing request 01:35:27.801 00.001 30444 OnExposeComplete: enter 01:35:27.801 00.000 30444 UpdateGuideState(): m_state=6 01:35:27.801 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5623 01:35:27.801 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=200.22, Mass=112924, SNR=93.4, Peak=11175 HFD=3.8 01:35:27.801 00.000 30444 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.28) = xAngle (2.40 = 2.40) 01:35:27.801 00.000 30444 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.34 = 2.34) 01:35:27.801 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.64 hyp=0.75 cameraTheta=2.12 mountX=-0.55 mountY=0.54, mountTheta=2.37 01:35:27.801 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.64, opts=13) 01:35:27.801 00.000 30444 Enqueuing Move request for scope (-0.39, 0.64) 01:35:27.801 00.000 15672 Worker thread wakes up 01:35:27.802 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.64) opts 0xd 01:35:27.802 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.64) 01:35:27.802 00.000 15672 Moving (-0.39, 0.64) raw xDistance=-0.55 yDistance=0.54 01:35:27.802 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.55 01:35:27.802 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 01:35:27.802 00.000 15672 MoveAxis(E, 144, ABG) 01:35:27.802 00.000 15672 Guiding Dir = 2, Dur = 144 01:35:27.802 00.000 15672 IsSlewing returns 0 01:35:27.803 00.001 15672 IsGuiding returns 0 01:35:27.808 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2404, max=11175, FiltMin=2672, FiltMax=8418, Gamma=2.950 01:35:27.830 00.022 15672 PulseGuide returned control before completion, sleep 128 01:35:27.857 00.027 30444 UpdateGuideState exits: m=112924 SNR=93.4 Saturated 01:35:27.857 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:27.857 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:27.857 00.000 30444 Enqueuing Expose request 01:35:27.960 00.103 15672 IsGuiding returns 1 01:35:27.960 00.000 15672 scope still moving after pulse duration time elapsed 01:35:27.982 00.022 15672 IsSlewing returns 0 01:35:28.006 00.024 15672 IsGuiding returns 0 01:35:28.007 00.001 15672 scope move finished after 144 + 59 ms 01:35:28.007 00.000 15672 Move returns status 0, amount 144 01:35:28.007 00.000 15672 MoveAxis(S, 96, ABG) 01:35:28.007 00.000 15672 Guiding Dir = 1, Dur = 96 01:35:28.007 00.000 15672 IsSlewing returns 0 01:35:28.008 00.001 15672 IsGuiding returns 0 01:35:28.087 00.079 15672 PulseGuide returned control before completion, sleep 29 01:35:28.119 00.032 15672 IsGuiding returns 1 01:35:28.119 00.000 15672 scope still moving after pulse duration time elapsed 01:35:28.139 00.020 15672 IsSlewing returns 0 01:35:28.140 00.001 15672 IsGuiding returns 1 01:35:28.161 00.021 15672 IsSlewing returns 0 01:35:28.162 00.001 15672 IsGuiding returns 1 01:35:28.184 00.022 15672 IsSlewing returns 0 01:35:28.215 00.031 15672 IsGuiding returns 0 01:35:28.215 00.000 15672 scope move finished after 96 + 109 ms 01:35:28.215 00.000 15672 Move returns status 0, amount 96 01:35:28.215 00.000 15672 move complete, result=0 01:35:28.215 00.000 15672 worker thread done servicing request 01:35:28.215 00.000 15672 Worker thread wakes up 01:35:28.215 00.000 30444 GuideStep: -0.6 px 144 ms EAST, 0.5 px 96 ms SOUTH 01:35:28.215 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:28.215 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:30.322 02.107 15672 Exposure complete 01:35:30.341 00.019 15672 worker thread done servicing request 01:35:30.341 00.000 30444 OnExposeComplete: enter 01:35:30.341 00.000 30444 UpdateGuideState(): m_state=6 01:35:30.341 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5624 01:35:30.341 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=199.59, Mass=100393, SNR=75.8, Peak=10096 HFD=3.4 01:35:30.341 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.27 = 0.27) 01:35:30.341 00.000 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.21 = 0.21) 01:35:30.341 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-0.01 mountX=0.26 mountY=0.05, mountTheta=0.21 01:35:30.342 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.00, opts=13) 01:35:30.342 00.000 30444 Enqueuing Move request for scope (0.27, -0.00) 01:35:30.342 00.000 15672 Worker thread wakes up 01:35:30.342 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.00) opts 0xd 01:35:30.342 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.00) 01:35:30.342 00.000 15672 Moving (0.27, -0.00) raw xDistance=0.26 yDistance=0.05 01:35:30.342 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26 01:35:30.342 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:35:30.342 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 01:35:30.342 00.000 15672 MoveAxis(W, 60, ABG) 01:35:30.342 00.000 15672 Guiding Dir = 3, Dur = 60 01:35:30.343 00.001 15672 IsSlewing returns 0 01:35:30.344 00.001 15672 IsGuiding returns 0 01:35:30.348 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2404, max=10544, FiltMin=2666, FiltMax=8995, Gamma=2.950 01:35:30.370 00.022 15672 PulseGuide returned control before completion, sleep 44 01:35:30.397 00.027 30444 UpdateGuideState exits: m=100393 SNR=75.8 Saturated 01:35:30.398 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:30.398 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:30.398 00.000 30444 Enqueuing Expose request 01:35:30.417 00.019 15672 IsGuiding returns 1 01:35:30.417 00.000 15672 scope still moving after pulse duration time elapsed 01:35:30.438 00.021 15672 IsSlewing returns 0 01:35:30.451 00.013 15672 IsGuiding returns 0 01:35:30.451 00.000 15672 scope move finished after 60 + 46 ms 01:35:30.451 00.000 15672 Move returns status 0, amount 60 01:35:30.451 00.000 15672 MoveAxis(N, 0, ABG) 01:35:30.451 00.000 15672 Move returns status 0, amount 0 01:35:30.451 00.000 15672 move complete, result=0 01:35:30.451 00.000 15672 worker thread done servicing request 01:35:30.451 00.000 15672 Worker thread wakes up 01:35:30.451 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:30.451 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:30.451 00.000 30444 GuideStep: 0.3 px 60 ms WEST, 0.1 px 0 ms NORTH 01:35:32.360 01.909 15672 Exposure complete 01:35:32.380 00.020 15672 worker thread done servicing request 01:35:32.380 00.000 30444 OnExposeComplete: enter 01:35:32.380 00.000 30444 UpdateGuideState(): m_state=6 01:35:32.380 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5625 01:35:32.381 00.001 30444 Star::Find returns 1 (1), X=460.34, Y=199.81, Mass=106819, SNR=87.2, Peak=9920 HFD=3.7 01:35:32.381 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 01:35:32.381 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 01:35:32.381 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.22 hyp=0.31 cameraTheta=0.78 mountX=0.15 mountY=0.26, mountTheta=1.04 01:35:32.381 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.22, opts=13) 01:35:32.381 00.000 30444 Enqueuing Move request for scope (0.22, 0.22) 01:35:32.381 00.000 15672 Worker thread wakes up 01:35:32.381 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.22) opts 0xd 01:35:32.382 00.001 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.22) 01:35:32.382 00.000 15672 Moving (0.22, 0.22) raw xDistance=0.15 yDistance=0.26 01:35:32.382 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:35:32.382 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 01:35:32.382 00.000 15672 MoveAxis(E, 0, ABG) 01:35:32.382 00.000 15672 Move returns status 0, amount 0 01:35:32.382 00.000 15672 MoveAxis(S, 46, ABG) 01:35:32.382 00.000 15672 Guiding Dir = 1, Dur = 46 01:35:32.382 00.000 15672 IsSlewing returns 0 01:35:32.388 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2359, max=10986, FiltMin=2568, FiltMax=9101, Gamma=2.950 01:35:32.399 00.011 15672 IsGuiding returns 0 01:35:32.438 00.039 30444 UpdateGuideState exits: m=106819 SNR=87.2 Saturated 01:35:32.438 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:32.438 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:32.438 00.000 30444 Enqueuing Expose request 01:35:32.481 00.043 15672 IsGuiding returns 1 01:35:32.481 00.000 15672 scope still moving after pulse duration time elapsed 01:35:32.501 00.020 15672 IsSlewing returns 0 01:35:32.502 00.001 15672 IsGuiding returns 1 01:35:32.523 00.021 15672 IsSlewing returns 0 01:35:32.524 00.001 15672 IsGuiding returns 1 01:35:32.545 00.021 15672 IsSlewing returns 0 01:35:32.576 00.031 15672 IsGuiding returns 0 01:35:32.577 00.001 15672 scope move finished after 46 + 131 ms 01:35:32.577 00.000 15672 Move returns status 0, amount 46 01:35:32.577 00.000 15672 move complete, result=0 01:35:32.577 00.000 15672 worker thread done servicing request 01:35:32.577 00.000 15672 Worker thread wakes up 01:35:32.577 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:32.578 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:32.578 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 46 ms SOUTH 01:35:34.686 02.108 15672 Exposure complete 01:35:34.706 00.020 15672 worker thread done servicing request 01:35:34.706 00.000 30444 OnExposeComplete: enter 01:35:34.706 00.000 30444 UpdateGuideState(): m_state=6 01:35:34.706 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5626 01:35:34.707 00.001 30444 Star::Find returns 1 (1), X=459.91, Y=200.06, Mass=111880, SNR=82.6, Peak=10964 HFD=3.5 01:35:34.707 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.26 = 2.26) 01:35:34.707 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.20 = 2.20) 01:35:34.707 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.48 hyp=0.52 cameraTheta=1.99 mountX=-0.33 mountY=0.42, mountTheta=2.24 01:35:34.707 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.48, opts=13) 01:35:34.707 00.000 30444 Enqueuing Move request for scope (-0.21, 0.48) 01:35:34.707 00.000 15672 Worker thread wakes up 01:35:34.707 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.48) opts 0xd 01:35:34.707 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.48) 01:35:34.707 00.000 15672 Moving (-0.21, 0.48) raw xDistance=-0.33 yDistance=0.42 01:35:34.707 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 01:35:34.707 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 01:35:34.708 00.001 15672 MoveAxis(E, 90, ABG) 01:35:34.708 00.000 15672 Guiding Dir = 2, Dur = 90 01:35:34.708 00.000 15672 IsSlewing returns 0 01:35:34.710 00.002 15672 IsGuiding returns 0 01:35:34.714 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=10964, FiltMin=2697, FiltMax=8883, Gamma=2.950 01:35:34.731 00.017 15672 PulseGuide returned control before completion, sleep 79 01:35:34.763 00.032 30444 UpdateGuideState exits: m=111880 SNR=82.6 Saturated 01:35:34.763 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:34.763 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:34.763 00.000 30444 Enqueuing Expose request 01:35:34.813 00.050 15672 IsGuiding returns 1 01:35:34.813 00.000 15672 scope still moving after pulse duration time elapsed 01:35:34.834 00.021 15672 IsSlewing returns 0 01:35:34.844 00.010 15672 IsGuiding returns 0 01:35:34.844 00.000 15672 scope move finished after 90 + 44 ms 01:35:34.844 00.000 15672 Move returns status 0, amount 90 01:35:34.844 00.000 15672 MoveAxis(S, 75, ABG) 01:35:34.844 00.000 15672 Guiding Dir = 1, Dur = 75 01:35:34.844 00.000 15672 IsSlewing returns 0 01:35:34.846 00.002 15672 IsGuiding returns 0 01:35:34.926 00.080 15672 IsGuiding returns 1 01:35:34.926 00.000 15672 scope still moving after pulse duration time elapsed 01:35:34.947 00.021 15672 IsSlewing returns 0 01:35:34.950 00.003 15672 IsGuiding returns 1 01:35:34.971 00.021 15672 IsSlewing returns 0 01:35:34.974 00.003 15672 IsGuiding returns 1 01:35:34.995 00.021 15672 IsSlewing returns 0 01:35:35.067 00.072 15672 IsGuiding returns 0 01:35:35.067 00.000 15672 scope move finished after 75 + 146 ms 01:35:35.067 00.000 15672 Move returns status 0, amount 75 01:35:35.067 00.000 15672 move complete, result=0 01:35:35.067 00.000 15672 worker thread done servicing request 01:35:35.067 00.000 15672 Worker thread wakes up 01:35:35.067 00.000 30444 GuideStep: -0.3 px 90 ms EAST, 0.4 px 75 ms SOUTH 01:35:35.068 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:35.068 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:36.984 01.916 15672 Exposure complete 01:35:37.017 00.033 15672 worker thread done servicing request 01:35:37.018 00.001 30444 OnExposeComplete: enter 01:35:37.018 00.000 30444 UpdateGuideState(): m_state=6 01:35:37.018 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5627 01:35:37.018 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.83, Mass=109198, SNR=81.2, Peak=11550 HFD=3.1 01:35:37.018 00.000 30444 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.28) = xAngle (2.15 = 2.15) 01:35:37.018 00.000 30444 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 01:35:37.018 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.87 mountX=-0.14 mountY=0.22, mountTheta=2.13 01:35:37.018 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.24, opts=13) 01:35:37.018 00.000 30444 Enqueuing Move request for scope (-0.07, 0.24) 01:35:37.019 00.001 15672 Worker thread wakes up 01:35:37.019 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd 01:35:37.019 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.24) 01:35:37.019 00.000 15672 Moving (-0.07, 0.24) raw xDistance=-0.14 yDistance=0.22 01:35:37.019 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 01:35:37.019 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:35:37.019 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 01:35:37.019 00.000 15672 MoveAxis(E, 0, ABG) 01:35:37.019 00.000 15672 Move returns status 0, amount 0 01:35:37.019 00.000 15672 MoveAxis(N, 0, ABG) 01:35:37.019 00.000 15672 Move returns status 0, amount 0 01:35:37.019 00.000 15672 move complete, result=0 01:35:37.019 00.000 15672 worker thread done servicing request 01:35:37.024 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=12357, FiltMin=2588, FiltMax=9629, Gamma=2.950 01:35:37.518 00.494 30444 UpdateGuideState exits: m=109198 SNR=81.2 Saturated 01:35:37.518 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:37.518 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:37.518 00.000 30444 Enqueuing Expose request 01:35:37.519 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:35:37.519 00.000 15672 Worker thread wakes up 01:35:37.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:37.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:39.638 02.119 15672 Exposure complete 01:35:39.670 00.032 15672 worker thread done servicing request 01:35:39.670 00.000 30444 OnExposeComplete: enter 01:35:39.670 00.000 30444 UpdateGuideState(): m_state=6 01:35:39.670 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5628 01:35:39.670 00.000 30444 Star::Find returns 1 (1), X=459.42, Y=199.77, Mass=119476, SNR=88.1, Peak=13929 HFD=3.5 01:35:39.670 00.000 30444 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.28) = xAngle (3.16 = -3.12) 01:35:39.670 00.000 30444 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.10 = 3.10) 01:35:39.671 00.001 30444 CameraToMount -- cameraX=-0.71 cameraY=0.19 hyp=0.73 cameraTheta=2.88 mountX=-0.73 mountY=0.03, mountTheta=3.10 01:35:39.672 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.71, y=0.19, opts=13) 01:35:39.672 00.000 30444 Enqueuing Move request for scope (-0.71, 0.19) 01:35:39.672 00.000 15672 Worker thread wakes up 01:35:39.672 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.19) opts 0xd 01:35:39.672 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.71, 0.19) 01:35:39.672 00.000 15672 Moving (-0.71, 0.19) raw xDistance=-0.73 yDistance=0.03 01:35:39.672 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73 01:35:39.672 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:35:39.672 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 01:35:39.672 00.000 15672 MoveAxis(E, 198, ABG) 01:35:39.672 00.000 15672 Guiding Dir = 2, Dur = 198 01:35:39.673 00.001 15672 IsSlewing returns 0 01:35:39.674 00.001 15672 IsGuiding returns 0 01:35:39.678 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=13929, FiltMin=2644, FiltMax=10046, Gamma=2.950 01:35:39.700 00.022 15672 PulseGuide returned control before completion, sleep 183 01:35:39.726 00.026 30444 UpdateGuideState exits: m=119476 SNR=88.1 Saturated 01:35:39.727 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:39.727 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:39.727 00.000 30444 Enqueuing Expose request 01:35:39.886 00.159 15672 IsGuiding returns 1 01:35:39.886 00.000 15672 scope still moving after pulse duration time elapsed 01:35:39.907 00.021 15672 IsSlewing returns 0 01:35:39.908 00.001 15672 IsGuiding returns 1 01:35:39.930 00.022 15672 IsSlewing returns 0 01:35:39.939 00.009 15672 IsGuiding returns 0 01:35:39.939 00.000 15672 scope move finished after 198 + 67 ms 01:35:39.939 00.000 15672 Move returns status 0, amount 198 01:35:39.939 00.000 15672 MoveAxis(N, 0, ABG) 01:35:39.939 00.000 15672 Move returns status 0, amount 0 01:35:39.939 00.000 15672 move complete, result=0 01:35:39.940 00.001 15672 worker thread done servicing request 01:35:39.940 00.000 15672 Worker thread wakes up 01:35:39.940 00.000 30444 GuideStep: -0.7 px 198 ms EAST, 0.0 px 0 ms NORTH 01:35:39.940 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:39.940 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:41.855 01.915 15672 Exposure complete 01:35:41.886 00.031 15672 worker thread done servicing request 01:35:41.886 00.000 30444 OnExposeComplete: enter 01:35:41.886 00.000 30444 UpdateGuideState(): m_state=6 01:35:41.886 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5629 01:35:41.886 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=199.68, Mass=113376, SNR=87.7, Peak=11718 HFD=3.6 01:35:41.886 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.07 = 1.07) 01:35:41.886 00.000 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.01 = 1.01) 01:35:41.886 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.79 mountX=0.06 mountY=0.11, mountTheta=1.05 01:35:41.886 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.09, opts=13) 01:35:41.888 00.002 30444 Enqueuing Move request for scope (0.09, 0.09) 01:35:41.888 00.000 15672 Worker thread wakes up 01:35:41.888 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd 01:35:41.888 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.09) 01:35:41.888 00.000 15672 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=0.11 01:35:41.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 01:35:41.888 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:35:41.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:35:41.888 00.000 15672 MoveAxis(E, 0, ABG) 01:35:41.888 00.000 15672 Move returns status 0, amount 0 01:35:41.888 00.000 15672 MoveAxis(N, 0, ABG) 01:35:41.888 00.000 15672 Move returns status 0, amount 0 01:35:41.888 00.000 15672 move complete, result=0 01:35:41.888 00.000 15672 worker thread done servicing request 01:35:41.893 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=13016, FiltMin=2677, FiltMax=9442, Gamma=2.950 01:35:41.944 00.051 30444 UpdateGuideState exits: m=113376 SNR=87.7 Saturated 01:35:41.944 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:41.944 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:41.944 00.000 30444 Enqueuing Expose request 01:35:41.944 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:35:41.944 00.000 15672 Worker thread wakes up 01:35:41.944 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:41.944 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:44.053 02.109 15672 Exposure complete 01:35:44.072 00.019 15672 worker thread done servicing request 01:35:44.072 00.000 30444 OnExposeComplete: enter 01:35:44.072 00.000 30444 UpdateGuideState(): m_state=6 01:35:44.072 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5630 01:35:44.072 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=199.57, Mass=107387, SNR=82.3, Peak=11563 HFD=3.5 01:35:44.072 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 01:35:44.072 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 01:35:44.072 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-2.97 mountX=-0.10 mountY=-0.04, mountTheta=-2.74 01:35:44.073 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.02, opts=13) 01:35:44.073 00.000 30444 Enqueuing Move request for scope (-0.10, -0.02) 01:35:44.073 00.000 15672 Worker thread wakes up 01:35:44.073 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd 01:35:44.073 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.02) 01:35:44.073 00.000 15672 Moving (-0.10, -0.02) raw xDistance=-0.10 yDistance=-0.04 01:35:44.073 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 01:35:44.073 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:35:44.073 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:35:44.073 00.000 15672 MoveAxis(E, 0, ABG) 01:35:44.074 00.001 15672 Move returns status 0, amount 0 01:35:44.074 00.000 15672 MoveAxis(N, 0, ABG) 01:35:44.074 00.000 15672 Move returns status 0, amount 0 01:35:44.074 00.000 15672 move complete, result=0 01:35:44.074 00.000 15672 worker thread done servicing request 01:35:44.079 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=11950, FiltMin=2583, FiltMax=9090, Gamma=2.950 01:35:44.129 00.050 30444 UpdateGuideState exits: m=107387 SNR=82.3 Saturated 01:35:44.129 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:44.129 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:44.129 00.000 30444 Enqueuing Expose request 01:35:44.129 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 01:35:44.129 00.000 15672 Worker thread wakes up 01:35:44.129 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:44.129 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:46.046 01.917 15672 Exposure complete 01:35:46.079 00.033 15672 worker thread done servicing request 01:35:46.079 00.000 30444 OnExposeComplete: enter 01:35:46.079 00.000 30444 UpdateGuideState(): m_state=6 01:35:46.079 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5631 01:35:46.079 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=199.36, Mass=121659, SNR=91.5, Peak=12805 HFD=3.6 01:35:46.079 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 01:35:46.079 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.05 = -1.05) 01:35:46.079 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.27 mountX=0.13 mountY=-0.20, mountTheta=-1.01 01:35:46.080 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.22, opts=13) 01:35:46.080 00.000 30444 Enqueuing Move request for scope (0.07, -0.22) 01:35:46.080 00.000 15672 Worker thread wakes up 01:35:46.080 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd 01:35:46.080 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.22) 01:35:46.080 00.000 15672 Moving (0.07, -0.22) raw xDistance=0.13 yDistance=-0.20 01:35:46.080 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:35:46.080 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:35:46.080 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 01:35:46.080 00.000 15672 MoveAxis(E, 0, ABG) 01:35:46.080 00.000 15672 Move returns status 0, amount 0 01:35:46.080 00.000 15672 MoveAxis(N, 0, ABG) 01:35:46.080 00.000 15672 Move returns status 0, amount 0 01:35:46.080 00.000 15672 move complete, result=0 01:35:46.080 00.000 15672 worker thread done servicing request 01:35:46.084 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=12877, FiltMin=2617, FiltMax=10283, Gamma=2.950 01:35:46.133 00.049 30444 UpdateGuideState exits: m=121659 SNR=91.5 Saturated 01:35:46.133 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:46.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:46.133 00.000 30444 Enqueuing Expose request 01:35:46.133 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:35:46.133 00.000 15672 Worker thread wakes up 01:35:46.133 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:46.133 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:48.252 02.119 15672 Exposure complete 01:35:48.281 00.029 15672 worker thread done servicing request 01:35:48.281 00.000 30444 OnExposeComplete: enter 01:35:48.281 00.000 30444 UpdateGuideState(): m_state=6 01:35:48.282 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5632 01:35:48.282 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=199.68, Mass=118874, SNR=97.8, Peak=12443 HFD=3.8 01:35:48.282 00.000 30444 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.28) = xAngle (2.79 = 2.79) 01:35:48.282 00.000 30444 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.73 = 2.73) 01:35:48.282 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.51 mountX=-0.15 mountY=0.06, mountTheta=2.74 01:35:48.282 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.09, opts=13) 01:35:48.282 00.000 30444 Enqueuing Move request for scope (-0.13, 0.09) 01:35:48.282 00.000 15672 Worker thread wakes up 01:35:48.282 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd 01:35:48.282 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.09) 01:35:48.283 00.001 15672 Moving (-0.13, 0.09) raw xDistance=-0.15 yDistance=0.06 01:35:48.283 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 01:35:48.283 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:35:48.283 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 01:35:48.283 00.000 15672 MoveAxis(E, 0, ABG) 01:35:48.283 00.000 15672 Move returns status 0, amount 0 01:35:48.283 00.000 15672 MoveAxis(N, 0, ABG) 01:35:48.283 00.000 15672 Move returns status 0, amount 0 01:35:48.283 00.000 15672 move complete, result=0 01:35:48.283 00.000 15672 worker thread done servicing request 01:35:48.288 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2362, max=13167, FiltMin=2672, FiltMax=10084, Gamma=2.950 01:35:48.476 00.188 30444 UpdateGuideState exits: m=118874 SNR=97.8 Saturated 01:35:48.477 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:48.477 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:48.477 00.000 30444 Enqueuing Expose request 01:35:48.478 00.001 15672 Worker thread wakes up 01:35:48.478 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:35:48.478 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:48.478 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:50.389 01.911 15672 Exposure complete 01:35:50.420 00.031 15672 worker thread done servicing request 01:35:50.420 00.000 30444 OnExposeComplete: enter 01:35:50.421 00.001 30444 UpdateGuideState(): m_state=6 01:35:50.421 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5633 01:35:50.421 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=199.52, Mass=112593, SNR=83.1, Peak=12176 HFD=3.5 01:35:50.421 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 01:35:50.421 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 01:35:50.421 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.01 mountX=-0.01 mountY=-0.07, mountTheta=-1.73 01:35:50.422 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.06, opts=13) 01:35:50.422 00.000 30444 Enqueuing Move request for scope (-0.03, -0.06) 01:35:50.422 00.000 15672 Worker thread wakes up 01:35:50.422 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd 01:35:50.422 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.06) 01:35:50.422 00.000 15672 Moving (-0.03, -0.06) raw xDistance=-0.01 yDistance=-0.07 01:35:50.422 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 01:35:50.422 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:35:50.422 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:35:50.422 00.000 15672 MoveAxis(E, 0, ABG) 01:35:50.422 00.000 15672 Move returns status 0, amount 0 01:35:50.422 00.000 15672 MoveAxis(N, 0, ABG) 01:35:50.422 00.000 15672 Move returns status 0, amount 0 01:35:50.422 00.000 15672 move complete, result=0 01:35:50.422 00.000 15672 worker thread done servicing request 01:35:50.427 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=14114, FiltMin=2661, FiltMax=10396, Gamma=2.950 01:35:50.521 00.094 30444 UpdateGuideState exits: m=112593 SNR=83.1 Saturated 01:35:50.521 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:50.521 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:50.521 00.000 30444 Enqueuing Expose request 01:35:50.521 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:35:50.521 00.000 15672 Worker thread wakes up 01:35:50.521 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:50.521 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:52.631 02.110 15672 Exposure complete 01:35:52.651 00.020 15672 worker thread done servicing request 01:35:52.651 00.000 30444 OnExposeComplete: enter 01:35:52.651 00.000 30444 UpdateGuideState(): m_state=6 01:35:52.651 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5634 01:35:52.651 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=199.44, Mass=118888, SNR=88.5, Peak=13199 HFD=3.5 01:35:52.651 00.000 30444 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.28) = xAngle (-2.53 = -2.53) 01:35:52.651 00.000 30444 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.59 = -2.59) 01:35:52.651 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.15 hyp=0.45 cameraTheta=-2.81 mountX=-0.37 mountY=-0.24, mountTheta=-2.57 01:35:52.652 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.15, opts=13) 01:35:52.652 00.000 30444 Enqueuing Move request for scope (-0.43, -0.15) 01:35:52.652 00.000 15672 Worker thread wakes up 01:35:52.652 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.15) opts 0xd 01:35:52.652 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.15) 01:35:52.652 00.000 15672 Moving (-0.43, -0.15) raw xDistance=-0.37 yDistance=-0.24 01:35:52.652 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 01:35:52.652 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:35:52.652 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 01:35:52.652 00.000 15672 MoveAxis(E, 100, ABG) 01:35:52.652 00.000 15672 Guiding Dir = 2, Dur = 100 01:35:52.653 00.001 15672 IsSlewing returns 0 01:35:52.654 00.001 15672 IsGuiding returns 0 01:35:52.658 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=14309, FiltMin=2642, FiltMax=9326, Gamma=2.950 01:35:52.671 00.013 15672 PulseGuide returned control before completion, sleep 94 01:35:52.707 00.036 30444 UpdateGuideState exits: m=118888 SNR=88.5 Saturated 01:35:52.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:52.707 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:52.707 00.000 30444 Enqueuing Expose request 01:35:52.799 00.092 15672 IsGuiding returns 0 01:35:52.800 00.001 15672 Move returns status 0, amount 100 01:35:52.800 00.000 15672 MoveAxis(N, 0, ABG) 01:35:52.800 00.000 15672 Move returns status 0, amount 0 01:35:52.800 00.000 15672 move complete, result=0 01:35:52.800 00.000 15672 worker thread done servicing request 01:35:52.800 00.000 15672 Worker thread wakes up 01:35:52.801 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:52.801 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:52.801 00.000 30444 GuideStep: -0.4 px 100 ms EAST, -0.2 px 0 ms NORTH 01:35:54.716 01.915 15672 Exposure complete 01:35:54.746 00.030 15672 worker thread done servicing request 01:35:54.746 00.000 30444 OnExposeComplete: enter 01:35:54.746 00.000 30444 UpdateGuideState(): m_state=6 01:35:54.746 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5635 01:35:54.746 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=199.25, Mass=120595, SNR=90.8, Peak=13330 HFD=3.3 01:35:54.746 00.000 30444 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.28) = xAngle (-0.67 = -0.67) 01:35:54.746 00.000 30444 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.73 = -0.73) 01:35:54.747 00.001 30444 CameraToMount -- cameraX=0.24 cameraY=-0.34 hyp=0.41 cameraTheta=-0.95 mountX=0.32 mountY=-0.28, mountTheta=-0.70 01:35:54.747 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.34, opts=13) 01:35:54.747 00.000 30444 Enqueuing Move request for scope (0.24, -0.34) 01:35:54.747 00.000 15672 Worker thread wakes up 01:35:54.747 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.34) opts 0xd 01:35:54.747 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.34) 01:35:54.747 00.000 15672 Moving (0.24, -0.34) raw xDistance=0.32 yDistance=-0.28 01:35:54.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32 01:35:54.747 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:35:54.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 01:35:54.747 00.000 15672 MoveAxis(W, 81, ABG) 01:35:54.747 00.000 15672 Guiding Dir = 3, Dur = 81 01:35:54.748 00.001 15672 IsSlewing returns 0 01:35:54.749 00.001 15672 IsGuiding returns 0 01:35:54.753 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=13443, FiltMin=2577, FiltMax=9645, Gamma=2.950 01:35:54.779 00.026 15672 PulseGuide returned control before completion, sleep 61 01:35:54.803 00.024 30444 UpdateGuideState exits: m=120595 SNR=90.8 Saturated 01:35:54.803 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:54.803 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:54.803 00.000 30444 Enqueuing Expose request 01:35:54.843 00.040 15672 IsGuiding returns 1 01:35:54.843 00.000 15672 scope still moving after pulse duration time elapsed 01:35:54.863 00.020 15672 IsSlewing returns 0 01:35:54.864 00.001 15672 IsGuiding returns 1 01:35:54.885 00.021 15672 IsSlewing returns 0 01:35:54.925 00.040 15672 IsGuiding returns 0 01:35:54.925 00.000 15672 scope move finished after 81 + 94 ms 01:35:54.925 00.000 15672 Move returns status 0, amount 81 01:35:54.925 00.000 15672 MoveAxis(N, 0, ABG) 01:35:54.925 00.000 15672 Move returns status 0, amount 0 01:35:54.925 00.000 15672 move complete, result=0 01:35:54.926 00.001 15672 worker thread done servicing request 01:35:54.926 00.000 15672 Worker thread wakes up 01:35:54.926 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:54.926 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:54.926 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.3 px 0 ms NORTH 01:35:57.035 02.109 15672 Exposure complete 01:35:57.055 00.020 15672 worker thread done servicing request 01:35:57.055 00.000 30444 OnExposeComplete: enter 01:35:57.055 00.000 30444 UpdateGuideState(): m_state=6 01:35:57.055 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5636 01:35:57.056 00.001 30444 Star::Find returns 1 (1), X=460.23, Y=199.40, Mass=127305, SNR=98.7, Peak=12848 HFD=3.6 01:35:57.056 00.000 30444 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.28) = xAngle (-0.79 = -0.79) 01:35:57.056 00.000 30444 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.85 = -0.85) 01:35:57.056 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-1.06 mountX=0.15 mountY=-0.16, mountTheta=-0.81 01:35:57.056 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.19, opts=13) 01:35:57.056 00.000 30444 Enqueuing Move request for scope (0.10, -0.19) 01:35:57.056 00.000 15672 Worker thread wakes up 01:35:57.056 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd 01:35:57.056 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.19) 01:35:57.056 00.000 15672 Moving (0.10, -0.19) raw xDistance=0.15 yDistance=-0.16 01:35:57.056 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:35:57.057 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:35:57.057 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 01:35:57.057 00.000 15672 MoveAxis(E, 0, ABG) 01:35:57.057 00.000 15672 Move returns status 0, amount 0 01:35:57.057 00.000 15672 MoveAxis(N, 0, ABG) 01:35:57.057 00.000 15672 Move returns status 0, amount 0 01:35:57.057 00.000 15672 move complete, result=0 01:35:57.058 00.001 15672 worker thread done servicing request 01:35:57.063 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=14338, FiltMin=2621, FiltMax=10318, Gamma=2.950 01:35:57.115 00.052 30444 UpdateGuideState exits: m=127305 SNR=98.7 Saturated 01:35:57.115 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:57.115 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:57.115 00.000 30444 Enqueuing Expose request 01:35:57.115 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:35:57.115 00.000 15672 Worker thread wakes up 01:35:57.115 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:57.115 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:59.022 01.907 15672 Exposure complete 01:35:59.041 00.019 15672 worker thread done servicing request 01:35:59.041 00.000 30444 OnExposeComplete: enter 01:35:59.042 00.001 30444 UpdateGuideState(): m_state=6 01:35:59.042 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5637 01:35:59.042 00.000 30444 Star::Find returns 1 (1), X=458.30, Y=199.31, Mass=111918, SNR=87.2, Peak=11531 HFD=3.4 01:35:59.042 00.000 30444 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.28) = xAngle (-2.71 = -2.71) 01:35:59.042 00.000 30444 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.77 = -2.77) 01:35:59.042 00.000 30444 CameraToMount -- cameraX=-1.82 cameraY=-0.28 hyp=1.85 cameraTheta=-2.99 mountX=-1.68 mountY=-0.66, mountTheta=-2.76 01:35:59.042 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.82, y=-0.28, opts=13) 01:35:59.042 00.000 30444 Enqueuing Move request for scope (-1.82, -0.28) 01:35:59.042 00.000 15672 Worker thread wakes up 01:35:59.043 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.82, -0.28) opts 0xd 01:35:59.043 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.82, -0.28) 01:35:59.043 00.000 15672 Moving (-1.82, -0.28) raw xDistance=-1.68 yDistance=-0.66 01:35:59.043 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.68 01:35:59.043 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:35:59.043 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66 01:35:59.043 00.000 15672 MoveAxis(E, 453, ABG) 01:35:59.043 00.000 15672 Guiding Dir = 2, Dur = 453 01:35:59.043 00.000 15672 IsSlewing returns 0 01:35:59.044 00.001 15672 IsGuiding returns 0 01:35:59.048 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=12475, FiltMin=2576, FiltMax=9193, Gamma=2.950 01:35:59.061 00.013 15672 PulseGuide returned control before completion, sleep 447 01:35:59.170 00.109 30444 UpdateGuideState exits: m=111918 SNR=87.2 Saturated 01:35:59.170 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:35:59.170 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:35:59.170 00.000 30444 Enqueuing Expose request 01:35:59.526 00.356 15672 IsGuiding returns 0 01:35:59.527 00.001 15672 Move returns status 0, amount 453 01:35:59.527 00.000 15672 MoveAxis(N, 0, ABG) 01:35:59.527 00.000 15672 Move returns status 0, amount 0 01:35:59.527 00.000 15672 move complete, result=0 01:35:59.527 00.000 15672 worker thread done servicing request 01:35:59.527 00.000 15672 Worker thread wakes up 01:35:59.528 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:35:59.528 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:35:59.528 00.000 30444 GuideStep: -1.7 px 453 ms EAST, -0.7 px 0 ms NORTH 01:36:01.638 02.110 15672 Exposure complete 01:36:01.657 00.019 15672 worker thread done servicing request 01:36:01.657 00.000 30444 OnExposeComplete: enter 01:36:01.657 00.000 30444 UpdateGuideState(): m_state=6 01:36:01.657 00.000 30444 Star::Find(15, 458, 199, 0, (0,0,0,0), 0.0, 255) frame 5638 01:36:01.657 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=198.84, Mass=123153, SNR=92.7, Peak=14560 HFD=3.3 01:36:01.657 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 01:36:01.658 00.001 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 01:36:01.658 00.000 30444 CameraToMount -- cameraX=1.20 cameraY=-0.75 hyp=1.42 cameraTheta=-0.56 mountX=1.36 mountY=-0.47, mountTheta=-0.34 01:36:01.658 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.20, y=-0.75, opts=13) 01:36:01.658 00.000 30444 Enqueuing Move request for scope (1.20, -0.75) 01:36:01.658 00.000 15672 Worker thread wakes up 01:36:01.658 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.75) opts 0xd 01:36:01.658 00.000 15672 Handling offset move in thread for scope, endpoint = (1.20, -0.75) 01:36:01.658 00.000 15672 Moving (1.20, -0.75) raw xDistance=1.36 yDistance=-0.47 01:36:01.658 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.36 01:36:01.658 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.13 newest=-1.30 01:36:01.658 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 01:36:01.658 00.000 15672 MoveAxis(W, 336, ABG) 01:36:01.658 00.000 15672 Guiding Dir = 3, Dur = 336 01:36:01.660 00.002 15672 IsSlewing returns 0 01:36:01.660 00.000 15672 IsGuiding returns 0 01:36:01.665 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=14560, FiltMin=2616, FiltMax=9673, Gamma=2.950 01:36:01.680 00.015 15672 PulseGuide returned control before completion, sleep 326 01:36:01.714 00.034 30444 UpdateGuideState exits: m=123153 SNR=92.7 Saturated 01:36:01.714 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:01.714 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:01.714 00.000 30444 Enqueuing Expose request 01:36:02.033 00.319 15672 IsGuiding returns 0 01:36:02.033 00.000 15672 Move returns status 0, amount 336 01:36:02.033 00.000 15672 MoveAxis(N, 85, ABG) 01:36:02.033 00.000 15672 Guiding Dir = 0, Dur = 85 01:36:02.033 00.000 15672 IsSlewing returns 0 01:36:02.035 00.002 15672 IsGuiding returns 0 01:36:02.113 00.078 15672 PulseGuide returned control before completion, sleep 18 01:36:02.146 00.033 15672 IsGuiding returns 1 01:36:02.146 00.000 15672 scope still moving after pulse duration time elapsed 01:36:02.167 00.021 15672 IsSlewing returns 0 01:36:02.170 00.003 15672 IsGuiding returns 1 01:36:02.192 00.022 15672 IsSlewing returns 0 01:36:02.224 00.032 15672 IsGuiding returns 0 01:36:02.224 00.000 15672 scope move finished after 85 + 104 ms 01:36:02.224 00.000 15672 Move returns status 0, amount 85 01:36:02.224 00.000 15672 move complete, result=0 01:36:02.224 00.000 15672 worker thread done servicing request 01:36:02.225 00.001 15672 Worker thread wakes up 01:36:02.225 00.000 30444 GuideStep: 1.4 px 336 ms WEST, -0.5 px 85 ms NORTH 01:36:02.225 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:02.225 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:04.141 01.916 15672 Exposure complete 01:36:04.172 00.031 15672 worker thread done servicing request 01:36:04.172 00.000 30444 OnExposeComplete: enter 01:36:04.172 00.000 30444 UpdateGuideState(): m_state=6 01:36:04.173 00.001 30444 Star::Find(15, 461, 198, 0, (0,0,0,0), 0.0, 255) frame 5639 01:36:04.173 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=198.97, Mass=128166, SNR=93.3, Peak=13017 HFD=3.6 01:36:04.173 00.000 30444 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.28) = xAngle (-0.57 = -0.57) 01:36:04.173 00.000 30444 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.63 = -0.63) 01:36:04.173 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=-0.62 hyp=0.82 cameraTheta=-0.85 mountX=0.69 mountY=-0.49, mountTheta=-0.61 01:36:04.173 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=-0.62, opts=13) 01:36:04.173 00.000 30444 Enqueuing Move request for scope (0.55, -0.62) 01:36:04.173 00.000 15672 Worker thread wakes up 01:36:04.173 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.62) opts 0xd 01:36:04.173 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, -0.62) 01:36:04.173 00.000 15672 Moving (0.55, -0.62) raw xDistance=0.69 yDistance=-0.49 01:36:04.173 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.69 01:36:04.173 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 01:36:04.173 00.000 15672 MoveAxis(W, 211, ABG) 01:36:04.173 00.000 15672 Guiding Dir = 3, Dur = 211 01:36:04.173 00.000 15672 IsSlewing returns 0 01:36:04.174 00.001 15672 IsGuiding returns 0 01:36:04.178 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=13147, FiltMin=2628, FiltMax=9548, Gamma=2.950 01:36:04.188 00.010 15672 PulseGuide returned control before completion, sleep 207 01:36:04.228 00.040 30444 UpdateGuideState exits: m=128166 SNR=93.3 Saturated 01:36:04.228 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:04.228 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:04.228 00.000 30444 Enqueuing Expose request 01:36:04.413 00.185 15672 IsGuiding returns 0 01:36:04.413 00.000 15672 Move returns status 0, amount 211 01:36:04.413 00.000 15672 MoveAxis(N, 87, ABG) 01:36:04.413 00.000 15672 Guiding Dir = 0, Dur = 87 01:36:04.413 00.000 15672 IsSlewing returns 0 01:36:04.415 00.002 15672 IsGuiding returns 0 01:36:04.493 00.078 15672 PulseGuide returned control before completion, sleep 19 01:36:04.527 00.034 15672 IsGuiding returns 1 01:36:04.527 00.000 15672 scope still moving after pulse duration time elapsed 01:36:04.548 00.021 15672 IsSlewing returns 0 01:36:04.551 00.003 15672 IsGuiding returns 1 01:36:04.571 00.020 15672 IsSlewing returns 0 01:36:04.574 00.003 15672 IsGuiding returns 1 01:36:04.595 00.021 15672 IsSlewing returns 0 01:36:04.625 00.030 15672 IsGuiding returns 0 01:36:04.625 00.000 15672 scope move finished after 87 + 123 ms 01:36:04.625 00.000 15672 Move returns status 0, amount 87 01:36:04.625 00.000 15672 move complete, result=0 01:36:04.625 00.000 15672 worker thread done servicing request 01:36:04.626 00.001 30444 GuideStep: 0.7 px 211 ms WEST, -0.5 px 87 ms NORTH 01:36:04.626 00.000 15672 Worker thread wakes up 01:36:04.626 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:04.626 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:06.737 02.111 15672 Exposure complete 01:36:06.756 00.019 15672 worker thread done servicing request 01:36:06.756 00.000 30444 OnExposeComplete: enter 01:36:06.757 00.001 30444 UpdateGuideState(): m_state=6 01:36:06.757 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5640 01:36:06.757 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=199.00, Mass=125104, SNR=90.3, Peak=12605 HFD=3.6 01:36:06.757 00.000 30444 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 01:36:06.757 00.000 30444 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 01:36:06.757 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.59 hyp=0.70 cameraTheta=-1.00 mountX=0.53 mountY=-0.49, mountTheta=-0.75 01:36:06.757 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.59, opts=13) 01:36:06.757 00.000 30444 Enqueuing Move request for scope (0.38, -0.59) 01:36:06.758 00.001 15672 Worker thread wakes up 01:36:06.758 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.59) opts 0xd 01:36:06.758 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.59) 01:36:06.758 00.000 15672 Moving (0.38, -0.59) raw xDistance=0.53 yDistance=-0.49 01:36:06.758 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.53 01:36:06.758 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 01:36:06.758 00.000 15672 MoveAxis(W, 157, ABG) 01:36:06.758 00.000 15672 Guiding Dir = 3, Dur = 157 01:36:06.758 00.000 15672 IsSlewing returns 0 01:36:06.760 00.002 15672 IsGuiding returns 0 01:36:06.764 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=12690, FiltMin=2642, FiltMax=9320, Gamma=2.950 01:36:06.777 00.013 15672 PulseGuide returned control before completion, sleep 151 01:36:06.813 00.036 30444 UpdateGuideState exits: m=125104 SNR=90.3 Saturated 01:36:06.813 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:06.814 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:06.814 00.000 30444 Enqueuing Expose request 01:36:06.930 00.116 15672 IsGuiding returns 1 01:36:06.930 00.000 15672 scope still moving after pulse duration time elapsed 01:36:06.951 00.021 15672 IsSlewing returns 0 01:36:06.970 00.019 15672 IsGuiding returns 0 01:36:06.970 00.000 15672 scope move finished after 157 + 52 ms 01:36:06.970 00.000 15672 Move returns status 0, amount 157 01:36:06.970 00.000 15672 MoveAxis(N, 87, ABG) 01:36:06.970 00.000 15672 Guiding Dir = 0, Dur = 87 01:36:06.970 00.000 15672 IsSlewing returns 0 01:36:06.971 00.001 15672 IsGuiding returns 0 01:36:07.048 00.077 15672 PulseGuide returned control before completion, sleep 20 01:36:07.071 00.023 15672 IsGuiding returns 1 01:36:07.071 00.000 15672 scope still moving after pulse duration time elapsed 01:36:07.092 00.021 15672 IsSlewing returns 0 01:36:07.160 00.068 15672 IsGuiding returns 0 01:36:07.161 00.001 15672 scope move finished after 87 + 103 ms 01:36:07.161 00.000 15672 Move returns status 0, amount 87 01:36:07.161 00.000 15672 move complete, result=0 01:36:07.161 00.000 15672 worker thread done servicing request 01:36:07.161 00.000 15672 Worker thread wakes up 01:36:07.161 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:07.161 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:07.162 00.001 30444 GuideStep: 0.5 px 157 ms WEST, -0.5 px 87 ms NORTH 01:36:09.068 01.906 15672 Exposure complete 01:36:09.088 00.020 15672 worker thread done servicing request 01:36:09.088 00.000 30444 OnExposeComplete: enter 01:36:09.088 00.000 30444 UpdateGuideState(): m_state=6 01:36:09.088 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5641 01:36:09.088 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=199.57, Mass=115602, SNR=80.9, Peak=13585 HFD=3.4 01:36:09.088 00.000 30444 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.28) = xAngle (-2.81 = -2.81) 01:36:09.088 00.000 30444 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 01:36:09.088 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-3.09 mountX=-0.28 mountY=-0.08, mountTheta=-2.87 01:36:09.088 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.02, opts=13) 01:36:09.089 00.001 30444 Enqueuing Move request for scope (-0.30, -0.02) 01:36:09.089 00.000 15672 Worker thread wakes up 01:36:09.089 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.02) opts 0xd 01:36:09.089 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.02) 01:36:09.089 00.000 15672 Moving (-0.30, -0.02) raw xDistance=-0.28 yDistance=-0.08 01:36:09.089 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28 01:36:09.089 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:36:09.089 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:36:09.089 00.000 15672 MoveAxis(E, 65, ABG) 01:36:09.089 00.000 15672 Guiding Dir = 2, Dur = 65 01:36:09.090 00.001 15672 IsSlewing returns 0 01:36:09.091 00.001 15672 IsGuiding returns 0 01:36:09.095 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=13588, FiltMin=2590, FiltMax=9280, Gamma=2.950 01:36:09.108 00.013 15672 PulseGuide returned control before completion, sleep 57 01:36:09.189 00.081 15672 IsGuiding returns 0 01:36:09.189 00.000 15672 Move returns status 0, amount 65 01:36:09.190 00.001 15672 MoveAxis(N, 0, ABG) 01:36:09.190 00.000 15672 Move returns status 0, amount 0 01:36:09.190 00.000 15672 move complete, result=0 01:36:09.190 00.000 15672 worker thread done servicing request 01:36:09.354 00.164 30444 UpdateGuideState exits: m=115602 SNR=80.9 Saturated 01:36:09.355 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:09.355 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:09.355 00.000 30444 Enqueuing Expose request 01:36:09.355 00.000 15672 Worker thread wakes up 01:36:09.355 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:09.355 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:09.355 00.000 30444 GuideStep: -0.3 px 65 ms EAST, -0.1 px 0 ms NORTH 01:36:11.472 02.117 15672 Exposure complete 01:36:11.503 00.031 15672 worker thread done servicing request 01:36:11.503 00.000 30444 OnExposeComplete: enter 01:36:11.503 00.000 30444 UpdateGuideState(): m_state=6 01:36:11.503 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5642 01:36:11.503 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=199.16, Mass=122330, SNR=81.6, Peak=13000 HFD=3.4 01:36:11.503 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 01:36:11.503 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 01:36:11.503 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.43 hyp=0.49 cameraTheta=-1.08 mountX=0.34 mountY=-0.37, mountTheta=-0.83 01:36:11.504 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.43, opts=13) 01:36:11.504 00.000 30444 Enqueuing Move request for scope (0.23, -0.43) 01:36:11.504 00.000 15672 Worker thread wakes up 01:36:11.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.43) opts 0xd 01:36:11.504 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.43) 01:36:11.504 00.000 15672 Moving (0.23, -0.43) raw xDistance=0.34 yDistance=-0.37 01:36:11.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34 01:36:11.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 01:36:11.504 00.000 15672 MoveAxis(W, 87, ABG) 01:36:11.504 00.000 15672 Guiding Dir = 3, Dur = 87 01:36:11.505 00.001 15672 IsSlewing returns 0 01:36:11.506 00.001 15672 IsGuiding returns 0 01:36:11.511 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=13031, FiltMin=2618, FiltMax=9344, Gamma=2.950 01:36:11.521 00.010 15672 PulseGuide returned control before completion, sleep 83 01:36:11.562 00.041 30444 UpdateGuideState exits: m=122330 SNR=81.6 Saturated 01:36:11.562 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:11.562 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:11.562 00.000 30444 Enqueuing Expose request 01:36:11.617 00.055 15672 IsGuiding returns 0 01:36:11.617 00.000 15672 Move returns status 0, amount 87 01:36:11.617 00.000 15672 MoveAxis(N, 66, ABG) 01:36:11.617 00.000 15672 Guiding Dir = 0, Dur = 66 01:36:11.617 00.000 15672 IsSlewing returns 0 01:36:11.618 00.001 15672 IsGuiding returns 0 01:36:11.698 00.080 15672 IsGuiding returns 1 01:36:11.698 00.000 15672 scope still moving after pulse duration time elapsed 01:36:11.721 00.023 15672 IsSlewing returns 0 01:36:11.722 00.001 15672 IsGuiding returns 1 01:36:11.743 00.021 15672 IsSlewing returns 0 01:36:11.746 00.003 15672 IsGuiding returns 1 01:36:11.767 00.021 15672 IsSlewing returns 0 01:36:11.794 00.027 15672 IsGuiding returns 0 01:36:11.795 00.001 15672 scope move finished after 66 + 109 ms 01:36:11.795 00.000 15672 Move returns status 0, amount 66 01:36:11.795 00.000 15672 move complete, result=0 01:36:11.795 00.000 15672 worker thread done servicing request 01:36:11.795 00.000 15672 Worker thread wakes up 01:36:11.795 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:11.795 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:11.796 00.001 30444 GuideStep: 0.3 px 87 ms WEST, -0.4 px 66 ms NORTH 01:36:13.701 01.905 15672 Exposure complete 01:36:13.721 00.020 15672 worker thread done servicing request 01:36:13.721 00.000 30444 OnExposeComplete: enter 01:36:13.721 00.000 30444 UpdateGuideState(): m_state=6 01:36:13.721 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5643 01:36:13.721 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=199.37, Mass=117741, SNR=86.2, Peak=12914 HFD=3.5 01:36:13.721 00.000 30444 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-0.28) = xAngle (-2.22 = -2.22) 01:36:13.721 00.000 30444 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.28 = -2.28) 01:36:13.721 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.22 hyp=0.36 cameraTheta=-2.50 mountX=-0.22 mountY=-0.27, mountTheta=-2.24 01:36:13.722 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.22, opts=13) 01:36:13.722 00.000 30444 Enqueuing Move request for scope (-0.29, -0.22) 01:36:13.722 00.000 15672 Worker thread wakes up 01:36:13.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.22) opts 0xd 01:36:13.722 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.22) 01:36:13.722 00.000 15672 Moving (-0.29, -0.22) raw xDistance=-0.22 yDistance=-0.27 01:36:13.722 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 01:36:13.722 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 01:36:13.722 00.000 15672 MoveAxis(E, 0, ABG) 01:36:13.722 00.000 15672 Move returns status 0, amount 0 01:36:13.722 00.000 15672 MoveAxis(N, 49, ABG) 01:36:13.722 00.000 15672 Guiding Dir = 0, Dur = 49 01:36:13.723 00.001 15672 IsSlewing returns 0 01:36:13.728 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=13845, FiltMin=2595, FiltMax=9643, Gamma=2.950 01:36:13.758 00.030 15672 IsGuiding returns 0 01:36:13.777 00.019 30444 UpdateGuideState exits: m=117741 SNR=86.2 Saturated 01:36:13.777 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:13.777 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:13.777 00.000 30444 Enqueuing Expose request 01:36:13.839 00.062 15672 IsGuiding returns 1 01:36:13.839 00.000 15672 scope still moving after pulse duration time elapsed 01:36:13.860 00.021 15672 IsSlewing returns 0 01:36:13.861 00.001 15672 IsGuiding returns 1 01:36:13.882 00.021 15672 IsSlewing returns 0 01:36:13.883 00.001 15672 IsGuiding returns 1 01:36:13.905 00.022 15672 IsSlewing returns 0 01:36:13.935 00.030 15672 IsGuiding returns 0 01:36:13.935 00.000 15672 scope move finished after 49 + 127 ms 01:36:13.936 00.001 15672 Move returns status 0, amount 49 01:36:13.936 00.000 15672 move complete, result=0 01:36:13.936 00.000 15672 worker thread done servicing request 01:36:13.936 00.000 15672 Worker thread wakes up 01:36:13.936 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:13.936 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:13.937 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 49 ms NORTH 01:36:16.047 02.110 15672 Exposure complete 01:36:16.067 00.020 15672 worker thread done servicing request 01:36:16.067 00.000 30444 OnExposeComplete: enter 01:36:16.067 00.000 30444 UpdateGuideState(): m_state=6 01:36:16.067 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5644 01:36:16.067 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=198.98, Mass=123648, SNR=87.1, Peak=11080 HFD=3.6 01:36:16.067 00.000 30444 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 01:36:16.067 00.000 30444 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 01:36:16.067 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.61 hyp=0.72 cameraTheta=-1.02 mountX=0.53 mountY=-0.52, mountTheta=-0.78 01:36:16.068 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.61, opts=13) 01:36:16.068 00.000 30444 Enqueuing Move request for scope (0.37, -0.61) 01:36:16.068 00.000 15672 Worker thread wakes up 01:36:16.068 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.61) opts 0xd 01:36:16.068 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.61) 01:36:16.068 00.000 15672 Moving (0.37, -0.61) raw xDistance=0.53 yDistance=-0.52 01:36:16.068 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53 01:36:16.068 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 01:36:16.068 00.000 15672 MoveAxis(W, 142, ABG) 01:36:16.068 00.000 15672 Guiding Dir = 3, Dur = 142 01:36:16.069 00.001 15672 IsSlewing returns 0 01:36:16.070 00.001 15672 IsGuiding returns 0 01:36:16.074 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=11080, FiltMin=2590, FiltMax=8763, Gamma=2.950 01:36:16.090 00.016 15672 PulseGuide returned control before completion, sleep 133 01:36:16.225 00.135 15672 IsGuiding returns 1 01:36:16.226 00.001 15672 scope still moving after pulse duration time elapsed 01:36:16.247 00.021 15672 IsSlewing returns 0 01:36:16.267 00.020 15672 IsGuiding returns 0 01:36:16.267 00.000 15672 scope move finished after 142 + 55 ms 01:36:16.267 00.000 15672 Move returns status 0, amount 142 01:36:16.267 00.000 15672 MoveAxis(N, 92, ABG) 01:36:16.267 00.000 15672 Guiding Dir = 0, Dur = 92 01:36:16.269 00.002 15672 IsSlewing returns 0 01:36:16.270 00.001 15672 IsGuiding returns 0 01:36:16.346 00.076 15672 PulseGuide returned control before completion, sleep 27 01:36:16.394 00.048 15672 IsGuiding returns 1 01:36:16.394 00.000 15672 scope still moving after pulse duration time elapsed 01:36:16.415 00.021 15672 IsSlewing returns 0 01:36:16.415 00.000 15672 IsGuiding returns 1 01:36:16.437 00.022 15672 IsSlewing returns 0 01:36:16.437 00.000 15672 IsGuiding returns 1 01:36:16.459 00.022 15672 IsSlewing returns 0 01:36:16.473 00.014 15672 IsGuiding returns 0 01:36:16.473 00.000 15672 scope move finished after 92 + 111 ms 01:36:16.473 00.000 15672 Move returns status 0, amount 92 01:36:16.474 00.001 15672 move complete, result=0 01:36:16.474 00.000 15672 worker thread done servicing request 01:36:16.567 00.093 30444 UpdateGuideState exits: m=123648 SNR=87.1 Saturated 01:36:16.567 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:16.567 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:16.567 00.000 30444 Enqueuing Expose request 01:36:16.567 00.000 30444 GuideStep: 0.5 px 142 ms WEST, -0.5 px 92 ms NORTH 01:36:16.567 00.000 15672 Worker thread wakes up 01:36:16.567 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:16.567 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:18.475 01.908 15672 Exposure complete 01:36:18.495 00.020 15672 worker thread done servicing request 01:36:18.495 00.000 30444 OnExposeComplete: enter 01:36:18.495 00.000 30444 UpdateGuideState(): m_state=6 01:36:18.495 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5645 01:36:18.495 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=198.89, Mass=119870, SNR=83.0, Peak=10344 HFD=4.0 01:36:18.496 00.001 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 01:36:18.496 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 01:36:18.496 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.70 hyp=0.71 cameraTheta=-1.75 mountX=0.07 mountY=-0.71, mountTheta=-1.47 01:36:18.496 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.70, opts=13) 01:36:18.496 00.000 30444 Enqueuing Move request for scope (-0.12, -0.70) 01:36:18.496 00.000 15672 Worker thread wakes up 01:36:18.496 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.70) opts 0xd 01:36:18.496 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.70) 01:36:18.496 00.000 15672 Moving (-0.12, -0.70) raw xDistance=0.07 yDistance=-0.71 01:36:18.496 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:36:18.496 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 01:36:18.496 00.000 15672 MoveAxis(E, 0, ABG) 01:36:18.497 00.001 15672 Move returns status 0, amount 0 01:36:18.497 00.000 15672 MoveAxis(N, 127, ABG) 01:36:18.497 00.000 15672 Guiding Dir = 0, Dur = 127 01:36:18.497 00.000 15672 IsSlewing returns 0 01:36:18.501 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2078, max=11057, FiltMin=2610, FiltMax=9028, Gamma=2.950 01:36:18.519 00.018 15672 IsGuiding returns 0 01:36:18.598 00.079 15672 PulseGuide returned control before completion, sleep 59 01:36:18.624 00.026 30444 UpdateGuideState exits: m=119870 SNR=83.0 Saturated 01:36:18.624 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:18.624 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:18.624 00.000 30444 Enqueuing Expose request 01:36:18.659 00.035 15672 IsGuiding returns 1 01:36:18.660 00.001 15672 scope still moving after pulse duration time elapsed 01:36:18.680 00.020 15672 IsSlewing returns 0 01:36:18.681 00.001 15672 IsGuiding returns 1 01:36:18.702 00.021 15672 IsSlewing returns 0 01:36:18.703 00.001 15672 IsGuiding returns 1 01:36:18.724 00.021 15672 IsSlewing returns 0 01:36:18.774 00.050 15672 IsGuiding returns 0 01:36:18.774 00.000 15672 scope move finished after 127 + 127 ms 01:36:18.774 00.000 15672 Move returns status 0, amount 127 01:36:18.774 00.000 15672 move complete, result=0 01:36:18.774 00.000 15672 worker thread done servicing request 01:36:18.774 00.000 15672 Worker thread wakes up 01:36:18.775 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:18.775 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:18.775 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 127 ms NORTH 01:36:20.882 02.107 15672 Exposure complete 01:36:20.908 00.026 15672 worker thread done servicing request 01:36:20.908 00.000 30444 OnExposeComplete: enter 01:36:20.908 00.000 30444 UpdateGuideState(): m_state=6 01:36:20.908 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5646 01:36:20.908 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=199.19, Mass=132234, SNR=104.0, Peak=15083 HFD=3.4 01:36:20.908 00.000 30444 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.28) = xAngle (-0.15 = -0.15) 01:36:20.908 00.000 30444 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.21 = -0.21) 01:36:20.908 00.000 30444 CameraToMount -- cameraX=0.87 cameraY=-0.40 hyp=0.96 cameraTheta=-0.43 mountX=0.95 mountY=-0.20, mountTheta=-0.21 01:36:20.909 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.87, y=-0.40, opts=13) 01:36:20.909 00.000 30444 Enqueuing Move request for scope (0.87, -0.40) 01:36:20.909 00.000 15672 Worker thread wakes up 01:36:20.909 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.40) opts 0xd 01:36:20.909 00.000 15672 Handling offset move in thread for scope, endpoint = (0.87, -0.40) 01:36:20.909 00.000 15672 Moving (0.87, -0.40) raw xDistance=0.95 yDistance=-0.20 01:36:20.909 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.95 01:36:20.909 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:36:20.909 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 01:36:20.909 00.000 15672 MoveAxis(W, 256, ABG) 01:36:20.909 00.000 15672 Guiding Dir = 3, Dur = 256 01:36:20.910 00.001 15672 IsSlewing returns 0 01:36:20.915 00.005 15672 IsGuiding returns 0 01:36:20.915 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=15083, FiltMin=2563, FiltMax=9706, Gamma=2.950 01:36:20.930 00.015 15672 PulseGuide returned control before completion, sleep 251 01:36:20.965 00.035 30444 UpdateGuideState exits: m=132234 SNR=104.0 Saturated 01:36:20.965 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:20.965 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:20.965 00.000 30444 Enqueuing Expose request 01:36:21.202 00.237 15672 IsGuiding returns 0 01:36:21.203 00.001 15672 Move returns status 0, amount 256 01:36:21.203 00.000 15672 MoveAxis(N, 0, ABG) 01:36:21.203 00.000 15672 Move returns status 0, amount 0 01:36:21.203 00.000 15672 move complete, result=0 01:36:21.203 00.000 15672 worker thread done servicing request 01:36:21.203 00.000 15672 Worker thread wakes up 01:36:21.203 00.000 30444 GuideStep: 0.9 px 256 ms WEST, -0.2 px 0 ms NORTH 01:36:21.203 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:21.203 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:23.111 01.908 15672 Exposure complete 01:36:23.131 00.020 15672 worker thread done servicing request 01:36:23.131 00.000 30444 OnExposeComplete: enter 01:36:23.131 00.000 30444 UpdateGuideState(): m_state=6 01:36:23.132 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5647 01:36:23.132 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=199.19, Mass=125678, SNR=83.3, Peak=11679 HFD=3.7 01:36:23.132 00.000 30444 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.28) = xAngle (-0.63 = -0.63) 01:36:23.132 00.000 30444 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.69 = -0.69) 01:36:23.132 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.40 hyp=0.51 cameraTheta=-0.90 mountX=0.41 mountY=-0.32, mountTheta=-0.66 01:36:23.132 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.40, opts=13) 01:36:23.132 00.000 30444 Enqueuing Move request for scope (0.31, -0.40) 01:36:23.132 00.000 15672 Worker thread wakes up 01:36:23.132 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.40) opts 0xd 01:36:23.132 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.40) 01:36:23.132 00.000 15672 Moving (0.31, -0.40) raw xDistance=0.41 yDistance=-0.32 01:36:23.133 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.41 01:36:23.133 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 01:36:23.133 00.000 15672 MoveAxis(W, 129, ABG) 01:36:23.133 00.000 15672 Guiding Dir = 3, Dur = 129 01:36:23.133 00.000 15672 IsSlewing returns 0 01:36:23.135 00.002 15672 IsGuiding returns 0 01:36:23.139 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=11679, FiltMin=2660, FiltMax=8870, Gamma=2.950 01:36:23.151 00.012 15672 PulseGuide returned control before completion, sleep 123 01:36:23.188 00.037 30444 UpdateGuideState exits: m=125678 SNR=83.3 Saturated 01:36:23.188 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:23.188 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:23.188 00.000 30444 Enqueuing Expose request 01:36:23.311 00.123 15672 IsGuiding returns 0 01:36:23.311 00.000 15672 Move returns status 0, amount 129 01:36:23.311 00.000 15672 MoveAxis(N, 58, ABG) 01:36:23.311 00.000 15672 Guiding Dir = 0, Dur = 58 01:36:23.311 00.000 15672 IsSlewing returns 0 01:36:23.313 00.002 15672 IsGuiding returns 0 01:36:23.394 00.081 15672 IsGuiding returns 1 01:36:23.394 00.000 15672 scope still moving after pulse duration time elapsed 01:36:23.414 00.020 15672 IsSlewing returns 0 01:36:23.417 00.003 15672 IsGuiding returns 1 01:36:23.438 00.021 15672 IsSlewing returns 0 01:36:23.440 00.002 15672 IsGuiding returns 1 01:36:23.462 00.022 15672 IsSlewing returns 0 01:36:23.472 00.010 15672 IsGuiding returns 0 01:36:23.472 00.000 15672 scope move finished after 58 + 101 ms 01:36:23.472 00.000 15672 Move returns status 0, amount 58 01:36:23.472 00.000 15672 move complete, result=0 01:36:23.472 00.000 15672 worker thread done servicing request 01:36:23.472 00.000 15672 Worker thread wakes up 01:36:23.473 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:23.473 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:23.473 00.000 30444 GuideStep: 0.4 px 129 ms WEST, -0.3 px 58 ms NORTH 01:36:25.590 02.117 15672 Exposure complete 01:36:25.623 00.033 15672 worker thread done servicing request 01:36:25.623 00.000 30444 OnExposeComplete: enter 01:36:25.623 00.000 30444 UpdateGuideState(): m_state=6 01:36:25.623 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5648 01:36:25.623 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=200.24, Mass=110555, SNR=90.6, Peak=10231 HFD=3.5 01:36:25.623 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 01:36:25.623 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.87 = 1.87) 01:36:25.623 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.65 hyp=0.65 cameraTheta=1.65 mountX=-0.23 mountY=0.62, mountTheta=1.92 01:36:25.624 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.65, opts=13) 01:36:25.624 00.000 30444 Enqueuing Move request for scope (-0.05, 0.65) 01:36:25.624 00.000 15672 Worker thread wakes up 01:36:25.624 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.65) opts 0xd 01:36:25.624 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.65) 01:36:25.624 00.000 15672 Moving (-0.05, 0.65) raw xDistance=-0.23 yDistance=0.62 01:36:25.624 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 01:36:25.624 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:36:25.624 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62 01:36:25.624 00.000 15672 MoveAxis(E, 0, ABG) 01:36:25.624 00.000 15672 Move returns status 0, amount 0 01:36:25.625 00.001 15672 MoveAxis(N, 0, ABG) 01:36:25.625 00.000 15672 Move returns status 0, amount 0 01:36:25.625 00.000 15672 move complete, result=0 01:36:25.625 00.000 15672 worker thread done servicing request 01:36:25.630 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=11156, FiltMin=2573, FiltMax=9744, Gamma=2.950 01:36:25.678 00.048 30444 UpdateGuideState exits: m=110555 SNR=90.6 Saturated 01:36:25.678 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:25.678 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:25.678 00.000 30444 Enqueuing Expose request 01:36:25.678 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH 01:36:25.678 00.000 15672 Worker thread wakes up 01:36:25.678 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:25.678 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:27.589 01.911 15672 Exposure complete 01:36:27.612 00.023 15672 worker thread done servicing request 01:36:27.612 00.000 30444 OnExposeComplete: enter 01:36:27.613 00.001 30444 UpdateGuideState(): m_state=6 01:36:27.613 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5649 01:36:27.613 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=199.67, Mass=126197, SNR=119.6, Peak=11808 HFD=3.5 01:36:27.613 00.000 30444 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 01:36:27.613 00.000 30444 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 01:36:27.613 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.27 cameraTheta=0.32 mountX=0.22 mountY=0.14, mountTheta=0.55 01:36:27.613 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.08, opts=13) 01:36:27.613 00.000 30444 Enqueuing Move request for scope (0.25, 0.08) 01:36:27.613 00.000 15672 Worker thread wakes up 01:36:27.614 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd 01:36:27.614 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.08) 01:36:27.614 00.000 15672 Moving (0.25, 0.08) raw xDistance=0.22 yDistance=0.14 01:36:27.614 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 01:36:27.614 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:36:27.614 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 01:36:27.614 00.000 15672 MoveAxis(E, 0, ABG) 01:36:27.614 00.000 15672 Move returns status 0, amount 0 01:36:27.614 00.000 15672 MoveAxis(N, 0, ABG) 01:36:27.614 00.000 15672 Move returns status 0, amount 0 01:36:27.614 00.000 15672 move complete, result=0 01:36:27.614 00.000 15672 worker thread done servicing request 01:36:27.619 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=11808, FiltMin=2530, FiltMax=9526, Gamma=2.950 01:36:27.668 00.049 30444 UpdateGuideState exits: m=126197 SNR=119.6 Saturated 01:36:27.669 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:27.669 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:27.669 00.000 30444 Enqueuing Expose request 01:36:27.669 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 01:36:27.669 00.000 15672 Worker thread wakes up 01:36:27.669 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:27.669 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:29.777 02.108 15672 Exposure complete 01:36:29.797 00.020 15672 worker thread done servicing request 01:36:29.797 00.000 30444 OnExposeComplete: enter 01:36:29.797 00.000 30444 UpdateGuideState(): m_state=6 01:36:29.797 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5650 01:36:29.797 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=200.06, Mass=119870, SNR=93.5, Peak=11898 HFD=3.7 01:36:29.797 00.000 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 01:36:29.797 00.000 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 01:36:29.797 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.47 hyp=0.47 cameraTheta=1.56 mountX=-0.12 mountY=0.46, mountTheta=1.84 01:36:29.798 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.47, opts=13) 01:36:29.798 00.000 30444 Enqueuing Move request for scope (0.00, 0.47) 01:36:29.798 00.000 15672 Worker thread wakes up 01:36:29.798 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.47) opts 0xd 01:36:29.798 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.47) 01:36:29.798 00.000 15672 Moving (0.00, 0.47) raw xDistance=-0.12 yDistance=0.46 01:36:29.798 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 01:36:29.798 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:36:29.798 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 01:36:29.798 00.000 15672 MoveAxis(E, 0, ABG) 01:36:29.798 00.000 15672 Move returns status 0, amount 0 01:36:29.798 00.000 15672 MoveAxis(N, 0, ABG) 01:36:29.798 00.000 15672 Move returns status 0, amount 0 01:36:29.798 00.000 15672 move complete, result=0 01:36:29.798 00.000 15672 worker thread done servicing request 01:36:29.803 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=12336, FiltMin=2570, FiltMax=9566, Gamma=2.950 01:36:29.852 00.049 30444 UpdateGuideState exits: m=119870 SNR=93.5 Saturated 01:36:29.852 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:29.852 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:29.852 00.000 30444 Enqueuing Expose request 01:36:29.852 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 01:36:29.852 00.000 15672 Worker thread wakes up 01:36:29.852 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:29.852 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:31.757 01.905 15672 Exposure complete 01:36:31.778 00.021 15672 worker thread done servicing request 01:36:31.778 00.000 30444 OnExposeComplete: enter 01:36:31.778 00.000 30444 UpdateGuideState(): m_state=6 01:36:31.778 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5651 01:36:31.778 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=199.65, Mass=115631, SNR=89.7, Peak=11941 HFD=3.6 01:36:31.778 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 01:36:31.778 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 01:36:31.778 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.25 mountX=0.00 mountY=0.06, mountTheta=1.53 01:36:31.779 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.06, opts=13) 01:36:31.779 00.000 30444 Enqueuing Move request for scope (0.02, 0.06) 01:36:31.779 00.000 15672 Worker thread wakes up 01:36:31.779 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd 01:36:31.779 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.06) 01:36:31.779 00.000 15672 Moving (0.02, 0.06) raw xDistance=0.00 yDistance=0.06 01:36:31.779 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 01:36:31.779 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:36:31.779 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 01:36:31.779 00.000 15672 MoveAxis(E, 0, ABG) 01:36:31.779 00.000 15672 Move returns status 0, amount 0 01:36:31.779 00.000 15672 MoveAxis(N, 0, ABG) 01:36:31.779 00.000 15672 Move returns status 0, amount 0 01:36:31.779 00.000 15672 move complete, result=0 01:36:31.779 00.000 15672 worker thread done servicing request 01:36:31.784 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=13121, FiltMin=2585, FiltMax=9954, Gamma=2.950 01:36:31.904 00.120 30444 UpdateGuideState exits: m=115631 SNR=89.7 Saturated 01:36:31.905 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:31.905 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:31.905 00.000 30444 Enqueuing Expose request 01:36:31.905 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:36:31.905 00.000 15672 Worker thread wakes up 01:36:31.905 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:31.905 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:34.012 02.107 15672 Exposure complete 01:36:34.032 00.020 15672 worker thread done servicing request 01:36:34.032 00.000 30444 OnExposeComplete: enter 01:36:34.032 00.000 30444 UpdateGuideState(): m_state=6 01:36:34.032 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5652 01:36:34.032 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=199.53, Mass=111098, SNR=93.1, Peak=11684 HFD=3.3 01:36:34.032 00.000 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.14 = 0.14) 01:36:34.032 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.08 = 0.08) 01:36:34.032 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.06 hyp=0.45 cameraTheta=-0.14 mountX=0.44 mountY=0.04, mountTheta=0.08 01:36:34.032 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.06, opts=13) 01:36:34.032 00.000 30444 Enqueuing Move request for scope (0.44, -0.06) 01:36:34.033 00.001 15672 Worker thread wakes up 01:36:34.033 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.06) opts 0xd 01:36:34.033 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.06) 01:36:34.033 00.000 15672 Moving (0.44, -0.06) raw xDistance=0.44 yDistance=0.04 01:36:34.033 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 01:36:34.033 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:36:34.033 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 01:36:34.033 00.000 15672 MoveAxis(W, 119, ABG) 01:36:34.033 00.000 15672 Guiding Dir = 3, Dur = 119 01:36:34.033 00.000 15672 IsSlewing returns 0 01:36:34.038 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=12247, FiltMin=2625, FiltMax=10192, Gamma=2.950 01:36:34.062 00.024 15672 IsGuiding returns 0 01:36:34.078 00.016 15672 PulseGuide returned control before completion, sleep 114 01:36:34.223 00.145 15672 IsGuiding returns 0 01:36:34.223 00.000 15672 Move returns status 0, amount 119 01:36:34.223 00.000 15672 MoveAxis(N, 0, ABG) 01:36:34.223 00.000 15672 Move returns status 0, amount 0 01:36:34.223 00.000 15672 move complete, result=0 01:36:34.224 00.001 15672 worker thread done servicing request 01:36:34.473 00.249 30444 UpdateGuideState exits: m=111098 SNR=93.1 Saturated 01:36:34.473 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:34.473 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:34.474 00.001 30444 Enqueuing Expose request 01:36:34.474 00.000 30444 GuideStep: 0.4 px 119 ms WEST, 0.0 px 0 ms NORTH 01:36:34.474 00.000 15672 Worker thread wakes up 01:36:34.474 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:34.474 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:36.383 01.909 15672 Exposure complete 01:36:36.403 00.020 15672 worker thread done servicing request 01:36:36.403 00.000 30444 OnExposeComplete: enter 01:36:36.403 00.000 30444 UpdateGuideState(): m_state=6 01:36:36.403 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5653 01:36:36.403 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=199.39, Mass=118183, SNR=80.8, Peak=12366 HFD=3.2 01:36:36.403 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.22 = -0.22) 01:36:36.403 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.28 = -0.28) 01:36:36.404 00.001 30444 CameraToMount -- cameraX=0.36 cameraY=-0.20 hyp=0.41 cameraTheta=-0.50 mountX=0.40 mountY=-0.12, mountTheta=-0.28 01:36:36.404 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.20, opts=13) 01:36:36.404 00.000 30444 Enqueuing Move request for scope (0.36, -0.20) 01:36:36.404 00.000 15672 Worker thread wakes up 01:36:36.404 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.20) opts 0xd 01:36:36.404 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.20) 01:36:36.404 00.000 15672 Moving (0.36, -0.20) raw xDistance=0.40 yDistance=-0.12 01:36:36.404 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40 01:36:36.404 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:36:36.404 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:36:36.404 00.000 15672 MoveAxis(W, 118, ABG) 01:36:36.404 00.000 15672 Guiding Dir = 3, Dur = 118 01:36:36.405 00.001 15672 IsSlewing returns 0 01:36:36.410 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=12403, FiltMin=2698, FiltMax=9911, Gamma=2.950 01:36:36.411 00.001 15672 IsGuiding returns 0 01:36:36.426 00.015 15672 PulseGuide returned control before completion, sleep 113 01:36:36.531 00.105 30444 UpdateGuideState exits: m=118183 SNR=80.8 Saturated 01:36:36.531 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:36.531 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:36.531 00.000 30444 Enqueuing Expose request 01:36:36.571 00.040 15672 IsGuiding returns 0 01:36:36.571 00.000 15672 Move returns status 0, amount 118 01:36:36.571 00.000 15672 MoveAxis(N, 0, ABG) 01:36:36.571 00.000 15672 Move returns status 0, amount 0 01:36:36.571 00.000 15672 move complete, result=0 01:36:36.571 00.000 15672 worker thread done servicing request 01:36:36.571 00.000 15672 Worker thread wakes up 01:36:36.571 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:36.571 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:36.573 00.002 30444 GuideStep: 0.4 px 118 ms WEST, -0.1 px 0 ms NORTH 01:36:38.681 02.108 15672 Exposure complete 01:36:38.701 00.020 15672 worker thread done servicing request 01:36:38.701 00.000 30444 OnExposeComplete: enter 01:36:38.701 00.000 30444 UpdateGuideState(): m_state=6 01:36:38.701 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5654 01:36:38.701 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=199.69, Mass=122828, SNR=103.8, Peak=11521 HFD=3.8 01:36:38.701 00.000 30444 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 01:36:38.701 00.000 30444 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 01:36:38.701 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.11 mountX=0.02 mountY=0.11, mountTheta=1.38 01:36:38.702 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.10, opts=13) 01:36:38.702 00.000 30444 Enqueuing Move request for scope (0.05, 0.10) 01:36:38.702 00.000 15672 Worker thread wakes up 01:36:38.702 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd 01:36:38.702 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.10) 01:36:38.702 00.000 15672 Moving (0.05, 0.10) raw xDistance=0.02 yDistance=0.11 01:36:38.702 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:36:38.702 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:36:38.702 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:36:38.702 00.000 15672 MoveAxis(E, 0, ABG) 01:36:38.702 00.000 15672 Move returns status 0, amount 0 01:36:38.702 00.000 15672 MoveAxis(N, 0, ABG) 01:36:38.703 00.001 15672 Move returns status 0, amount 0 01:36:38.703 00.000 15672 move complete, result=0 01:36:38.703 00.000 15672 worker thread done servicing request 01:36:38.706 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=12330, FiltMin=2752, FiltMax=9203, Gamma=2.950 01:36:38.757 00.051 30444 UpdateGuideState exits: m=122828 SNR=103.8 Saturated 01:36:38.757 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:38.757 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:38.757 00.000 30444 Enqueuing Expose request 01:36:38.757 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:36:38.757 00.000 15672 Worker thread wakes up 01:36:38.758 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:38.758 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:40.668 01.910 15672 Exposure complete 01:36:40.687 00.019 15672 worker thread done servicing request 01:36:40.687 00.000 30444 OnExposeComplete: enter 01:36:40.688 00.001 30444 UpdateGuideState(): m_state=6 01:36:40.688 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5655 01:36:40.688 00.000 30444 Star::Find returns 1 (1), X=459.89, Y=199.91, Mass=102316, SNR=85.7, Peak=11831 HFD=3.6 01:36:40.688 00.000 30444 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.28) = xAngle (2.48 = 2.48) 01:36:40.688 00.000 30444 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.42 = 2.42) 01:36:40.688 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.33 hyp=0.40 cameraTheta=2.20 mountX=-0.32 mountY=0.27, mountTheta=2.44 01:36:40.688 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.33, opts=13) 01:36:40.688 00.000 30444 Enqueuing Move request for scope (-0.24, 0.33) 01:36:40.688 00.000 15672 Worker thread wakes up 01:36:40.688 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.33) opts 0xd 01:36:40.689 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.33) 01:36:40.689 00.000 15672 Moving (-0.24, 0.33) raw xDistance=-0.32 yDistance=0.27 01:36:40.689 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 01:36:40.689 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:36:40.689 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 01:36:40.689 00.000 15672 MoveAxis(E, 86, ABG) 01:36:40.689 00.000 15672 Guiding Dir = 2, Dur = 86 01:36:40.689 00.000 15672 IsSlewing returns 0 01:36:40.692 00.003 15672 IsGuiding returns 0 01:36:40.695 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=12554, FiltMin=2721, FiltMax=9040, Gamma=2.950 01:36:40.707 00.012 15672 PulseGuide returned control before completion, sleep 81 01:36:40.748 00.041 30444 UpdateGuideState exits: m=102316 SNR=85.7 Saturated 01:36:40.748 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:40.748 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:40.748 00.000 30444 Enqueuing Expose request 01:36:40.790 00.042 15672 IsGuiding returns 1 01:36:40.790 00.000 15672 scope still moving after pulse duration time elapsed 01:36:40.811 00.021 15672 IsSlewing returns 0 01:36:40.821 00.010 15672 IsGuiding returns 0 01:36:40.821 00.000 15672 scope move finished after 86 + 42 ms 01:36:40.821 00.000 15672 Move returns status 0, amount 86 01:36:40.821 00.000 15672 MoveAxis(N, 0, ABG) 01:36:40.821 00.000 15672 Move returns status 0, amount 0 01:36:40.821 00.000 15672 move complete, result=0 01:36:40.821 00.000 15672 worker thread done servicing request 01:36:40.821 00.000 15672 Worker thread wakes up 01:36:40.821 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:40.821 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:40.822 00.001 30444 GuideStep: -0.3 px 86 ms EAST, 0.3 px 0 ms NORTH 01:36:42.930 02.108 15672 Exposure complete 01:36:42.950 00.020 15672 worker thread done servicing request 01:36:42.950 00.000 30444 OnExposeComplete: enter 01:36:42.950 00.000 30444 UpdateGuideState(): m_state=6 01:36:42.950 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5656 01:36:42.950 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=199.59, Mass=111349, SNR=82.9, Peak=12366 HFD=3.4 01:36:42.950 00.000 30444 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.28) = xAngle (-2.72 = -2.72) 01:36:42.950 00.000 30444 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.79 = -2.79) 01:36:42.950 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.00 mountX=-0.02 mountY=-0.01, mountTheta=-2.78 01:36:42.951 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.00, opts=13) 01:36:42.951 00.000 30444 Enqueuing Move request for scope (-0.02, -0.00) 01:36:42.951 00.000 15672 Worker thread wakes up 01:36:42.951 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd 01:36:42.951 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.00) 01:36:42.951 00.000 15672 Moving (-0.02, -0.00) raw xDistance=-0.02 yDistance=-0.01 01:36:42.951 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 01:36:42.951 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:36:42.951 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 01:36:42.951 00.000 15672 MoveAxis(E, 0, ABG) 01:36:42.951 00.000 15672 Move returns status 0, amount 0 01:36:42.951 00.000 15672 MoveAxis(N, 0, ABG) 01:36:42.951 00.000 15672 Move returns status 0, amount 0 01:36:42.951 00.000 15672 move complete, result=0 01:36:42.951 00.000 15672 worker thread done servicing request 01:36:42.956 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=12366, FiltMin=2655, FiltMax=9822, Gamma=2.950 01:36:43.007 00.051 30444 UpdateGuideState exits: m=111349 SNR=82.9 Saturated 01:36:43.007 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:43.007 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:43.007 00.000 30444 Enqueuing Expose request 01:36:43.007 00.000 15672 Worker thread wakes up 01:36:43.007 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:43.007 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 01:36:43.007 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:44.916 01.909 15672 Exposure complete 01:36:44.935 00.019 15672 worker thread done servicing request 01:36:44.935 00.000 30444 OnExposeComplete: enter 01:36:44.935 00.000 30444 UpdateGuideState(): m_state=6 01:36:44.935 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5657 01:36:44.935 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=199.34, Mass=113637, SNR=85.6, Peak=13251 HFD=3.2 01:36:44.935 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 01:36:44.935 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 01:36:44.935 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.40 mountX=0.11 mountY=-0.24, mountTheta=-1.13 01:36:44.937 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.25, opts=13) 01:36:44.937 00.000 30444 Enqueuing Move request for scope (0.04, -0.25) 01:36:44.937 00.000 15672 Worker thread wakes up 01:36:44.937 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.25) opts 0xd 01:36:44.937 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.25) 01:36:44.937 00.000 15672 Moving (0.04, -0.25) raw xDistance=0.11 yDistance=-0.24 01:36:44.937 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 01:36:44.937 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:36:44.937 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 01:36:44.937 00.000 15672 MoveAxis(E, 0, ABG) 01:36:44.937 00.000 15672 Move returns status 0, amount 0 01:36:44.937 00.000 15672 MoveAxis(N, 0, ABG) 01:36:44.937 00.000 15672 Move returns status 0, amount 0 01:36:44.937 00.000 15672 move complete, result=0 01:36:44.937 00.000 15672 worker thread done servicing request 01:36:44.942 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=13499, FiltMin=2654, FiltMax=10560, Gamma=2.950 01:36:44.991 00.049 30444 UpdateGuideState exits: m=113637 SNR=85.6 Saturated 01:36:44.991 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:44.991 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:44.991 00.000 30444 Enqueuing Expose request 01:36:44.991 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:36:44.991 00.000 15672 Worker thread wakes up 01:36:44.991 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:44.991 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:47.098 02.107 15672 Exposure complete 01:36:47.118 00.020 15672 worker thread done servicing request 01:36:47.118 00.000 30444 OnExposeComplete: enter 01:36:47.118 00.000 30444 UpdateGuideState(): m_state=6 01:36:47.118 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5658 01:36:47.118 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=199.46, Mass=110946, SNR=77.7, Peak=11457 HFD=3.5 01:36:47.118 00.000 30444 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 01:36:47.118 00.000 30444 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.00 = -0.00) 01:36:47.118 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.12 hyp=0.57 cameraTheta=-0.22 mountX=0.57 mountY=-0.00, mountTheta=-0.00 01:36:47.119 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.12, opts=13) 01:36:47.119 00.000 30444 Enqueuing Move request for scope (0.56, -0.12) 01:36:47.119 00.000 15672 Worker thread wakes up 01:36:47.119 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.12) opts 0xd 01:36:47.119 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.12) 01:36:47.119 00.000 15672 Moving (0.56, -0.12) raw xDistance=0.57 yDistance=-0.00 01:36:47.119 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 01:36:47.119 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:36:47.119 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 01:36:47.119 00.000 15672 MoveAxis(W, 154, ABG) 01:36:47.119 00.000 15672 Guiding Dir = 3, Dur = 154 01:36:47.120 00.001 15672 IsSlewing returns 0 01:36:47.121 00.001 15672 IsGuiding returns 0 01:36:47.125 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=12434, FiltMin=2621, FiltMax=9881, Gamma=2.950 01:36:47.146 00.021 15672 PulseGuide returned control before completion, sleep 140 01:36:47.174 00.028 30444 UpdateGuideState exits: m=110946 SNR=77.7 Saturated 01:36:47.174 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:47.174 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:47.174 00.000 30444 Enqueuing Expose request 01:36:47.288 00.114 15672 IsGuiding returns 1 01:36:47.288 00.000 15672 scope still moving after pulse duration time elapsed 01:36:47.309 00.021 15672 IsSlewing returns 0 01:36:47.354 00.045 15672 IsGuiding returns 0 01:36:47.355 00.001 15672 scope move finished after 154 + 80 ms 01:36:47.355 00.000 15672 Move returns status 0, amount 154 01:36:47.355 00.000 15672 MoveAxis(N, 0, ABG) 01:36:47.356 00.001 15672 Move returns status 0, amount 0 01:36:47.356 00.000 15672 move complete, result=0 01:36:47.356 00.000 15672 worker thread done servicing request 01:36:47.357 00.001 30444 GuideStep: 0.6 px 154 ms WEST, -0.0 px 0 ms NORTH 01:36:47.357 00.000 15672 Worker thread wakes up 01:36:47.357 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:47.357 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:49.263 01.906 15672 Exposure complete 01:36:49.283 00.020 15672 worker thread done servicing request 01:36:49.283 00.000 30444 OnExposeComplete: enter 01:36:49.283 00.000 30444 UpdateGuideState(): m_state=6 01:36:49.283 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5659 01:36:49.283 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=199.59, Mass=109161, SNR=84.3, Peak=12122 HFD=3.4 01:36:49.283 00.000 30444 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 01:36:49.283 00.000 30444 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 01:36:49.284 00.001 30444 CameraToMount -- cameraX=0.22 cameraY=-0.00 hyp=0.22 cameraTheta=-0.00 mountX=0.21 mountY=0.05, mountTheta=0.22 01:36:49.284 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.00, opts=13) 01:36:49.284 00.000 30444 Enqueuing Move request for scope (0.22, -0.00) 01:36:49.284 00.000 15672 Worker thread wakes up 01:36:49.284 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.00) opts 0xd 01:36:49.284 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.00) 01:36:49.284 00.000 15672 Moving (0.22, -0.00) raw xDistance=0.21 yDistance=0.05 01:36:49.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:36:49.284 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:36:49.284 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 01:36:49.284 00.000 15672 MoveAxis(E, 0, ABG) 01:36:49.284 00.000 15672 Move returns status 0, amount 0 01:36:49.284 00.000 15672 MoveAxis(N, 0, ABG) 01:36:49.284 00.000 15672 Move returns status 0, amount 0 01:36:49.285 00.001 15672 move complete, result=0 01:36:49.285 00.000 15672 worker thread done servicing request 01:36:49.290 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=12914, FiltMin=2705, FiltMax=9706, Gamma=2.950 01:36:49.338 00.048 30444 UpdateGuideState exits: m=109161 SNR=84.3 Saturated 01:36:49.338 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:49.338 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:49.338 00.000 30444 Enqueuing Expose request 01:36:49.338 00.000 15672 Worker thread wakes up 01:36:49.339 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 01:36:49.339 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:49.339 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:51.446 02.107 15672 Exposure complete 01:36:51.467 00.021 15672 worker thread done servicing request 01:36:51.467 00.000 30444 OnExposeComplete: enter 01:36:51.467 00.000 30444 UpdateGuideState(): m_state=6 01:36:51.467 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5660 01:36:51.467 00.000 30444 Star::Find returns 1 (1), X=459.95, Y=199.55, Mass=106165, SNR=78.6, Peak=12137 HFD=3.6 01:36:51.467 00.000 30444 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.28) = xAngle (-2.62 = -2.62) 01:36:51.467 00.000 30444 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.68 = -2.68) 01:36:51.467 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-2.90 mountX=-0.16 mountY=-0.08, mountTheta=-2.67 01:36:51.467 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.04, opts=13) 01:36:51.467 00.000 30444 Enqueuing Move request for scope (-0.17, -0.04) 01:36:51.468 00.001 15672 Worker thread wakes up 01:36:51.468 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd 01:36:51.468 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.04) 01:36:51.468 00.000 15672 Moving (-0.17, -0.04) raw xDistance=-0.16 yDistance=-0.08 01:36:51.468 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 01:36:51.468 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:36:51.468 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:36:51.468 00.000 15672 MoveAxis(E, 0, ABG) 01:36:51.468 00.000 15672 Move returns status 0, amount 0 01:36:51.468 00.000 15672 MoveAxis(N, 0, ABG) 01:36:51.468 00.000 15672 Move returns status 0, amount 0 01:36:51.468 00.000 15672 move complete, result=0 01:36:51.468 00.000 15672 worker thread done servicing request 01:36:51.473 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=12454, FiltMin=2635, FiltMax=9183, Gamma=2.950 01:36:51.522 00.049 30444 UpdateGuideState exits: m=106165 SNR=78.6 Saturated 01:36:51.522 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:51.522 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:51.522 00.000 30444 Enqueuing Expose request 01:36:51.522 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:36:51.522 00.000 15672 Worker thread wakes up 01:36:51.522 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:51.522 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:53.431 01.909 15672 Exposure complete 01:36:53.451 00.020 15672 worker thread done servicing request 01:36:53.451 00.000 30444 OnExposeComplete: enter 01:36:53.451 00.000 30444 UpdateGuideState(): m_state=6 01:36:53.451 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5661 01:36:53.451 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=199.50, Mass=99693, SNR=77.6, Peak=11262 HFD=3.2 01:36:53.451 00.000 30444 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.28) = xAngle (0.04 = 0.04) 01:36:53.451 00.000 30444 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.02 = -0.02) 01:36:53.451 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.09 hyp=0.37 cameraTheta=-0.24 mountX=0.37 mountY=-0.01, mountTheta=-0.02 01:36:53.452 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.09, opts=13) 01:36:53.452 00.000 30444 Enqueuing Move request for scope (0.36, -0.09) 01:36:53.452 00.000 15672 Worker thread wakes up 01:36:53.452 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.09) opts 0xd 01:36:53.452 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.09) 01:36:53.452 00.000 15672 Moving (0.36, -0.09) raw xDistance=0.37 yDistance=-0.01 01:36:53.452 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37 01:36:53.452 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:36:53.452 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 01:36:53.452 00.000 15672 MoveAxis(W, 101, ABG) 01:36:53.452 00.000 15672 Guiding Dir = 3, Dur = 101 01:36:53.452 00.000 15672 IsSlewing returns 0 01:36:53.453 00.001 15672 IsGuiding returns 0 01:36:53.458 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=12115, FiltMin=2682, FiltMax=9765, Gamma=2.950 01:36:53.471 00.013 15672 PulseGuide returned control before completion, sleep 94 01:36:53.568 00.097 15672 IsGuiding returns 0 01:36:53.568 00.000 15672 Move returns status 0, amount 101 01:36:53.568 00.000 15672 MoveAxis(N, 0, ABG) 01:36:53.568 00.000 15672 Move returns status 0, amount 0 01:36:53.568 00.000 15672 move complete, result=0 01:36:53.568 00.000 15672 worker thread done servicing request 01:36:53.824 00.256 30444 UpdateGuideState exits: m=99693 SNR=77.6 Saturated 01:36:53.824 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:53.824 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:53.824 00.000 30444 Enqueuing Expose request 01:36:53.824 00.000 30444 GuideStep: 0.4 px 101 ms WEST, -0.0 px 0 ms NORTH 01:36:53.824 00.000 15672 Worker thread wakes up 01:36:53.824 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:53.824 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:55.941 02.117 15672 Exposure complete 01:36:55.974 00.033 15672 worker thread done servicing request 01:36:55.974 00.000 30444 OnExposeComplete: enter 01:36:55.974 00.000 30444 UpdateGuideState(): m_state=6 01:36:55.974 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5662 01:36:55.974 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=199.26, Mass=107659, SNR=87.1, Peak=12276 HFD=3.3 01:36:55.974 00.000 30444 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 01:36:55.974 00.000 30444 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 01:36:55.974 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-0.33 hyp=0.63 cameraTheta=-0.55 mountX=0.60 mountY=-0.21, mountTheta=-0.33 01:36:55.975 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.33, opts=13) 01:36:55.975 00.000 30444 Enqueuing Move request for scope (0.53, -0.33) 01:36:55.975 00.000 15672 Worker thread wakes up 01:36:55.975 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.33) opts 0xd 01:36:55.975 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.33) 01:36:55.975 00.000 15672 Moving (0.53, -0.33) raw xDistance=0.60 yDistance=-0.21 01:36:55.975 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60 01:36:55.975 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:36:55.975 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 01:36:55.975 00.000 15672 MoveAxis(W, 170, ABG) 01:36:55.975 00.000 15672 Guiding Dir = 3, Dur = 170 01:36:55.976 00.001 15672 IsSlewing returns 0 01:36:55.976 00.000 15672 IsGuiding returns 0 01:36:55.981 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2404, max=12276, FiltMin=2678, FiltMax=9337, Gamma=2.950 01:36:55.995 00.014 15672 PulseGuide returned control before completion, sleep 162 01:36:56.030 00.035 30444 UpdateGuideState exits: m=107659 SNR=87.1 Saturated 01:36:56.030 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:56.030 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:56.030 00.000 30444 Enqueuing Expose request 01:36:56.159 00.129 15672 IsGuiding returns 1 01:36:56.159 00.000 15672 scope still moving after pulse duration time elapsed 01:36:56.181 00.022 15672 IsSlewing returns 0 01:36:56.204 00.023 15672 IsGuiding returns 0 01:36:56.204 00.000 15672 scope move finished after 170 + 56 ms 01:36:56.204 00.000 15672 Move returns status 0, amount 170 01:36:56.204 00.000 15672 MoveAxis(N, 0, ABG) 01:36:56.204 00.000 15672 Move returns status 0, amount 0 01:36:56.204 00.000 15672 move complete, result=0 01:36:56.204 00.000 15672 worker thread done servicing request 01:36:56.204 00.000 15672 Worker thread wakes up 01:36:56.204 00.000 30444 GuideStep: 0.6 px 170 ms WEST, -0.2 px 0 ms NORTH 01:36:56.204 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:56.204 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:36:58.113 01.909 15672 Exposure complete 01:36:58.133 00.020 15672 worker thread done servicing request 01:36:58.133 00.000 30444 OnExposeComplete: enter 01:36:58.133 00.000 30444 UpdateGuideState(): m_state=6 01:36:58.134 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5663 01:36:58.134 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=199.31, Mass=110616, SNR=99.5, Peak=11752 HFD=3.4 01:36:58.134 00.000 30444 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.28) = xAngle (-0.30 = -0.30) 01:36:58.134 00.000 30444 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.36 = -0.36) 01:36:58.134 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.28 hyp=0.52 cameraTheta=-0.58 mountX=0.49 mountY=-0.18, mountTheta=-0.35 01:36:58.134 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.28, opts=13) 01:36:58.134 00.000 30444 Enqueuing Move request for scope (0.43, -0.28) 01:36:58.135 00.001 15672 Worker thread wakes up 01:36:58.135 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.28) opts 0xd 01:36:58.135 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.28) 01:36:58.135 00.000 15672 Moving (0.43, -0.28) raw xDistance=0.49 yDistance=-0.18 01:36:58.135 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49 01:36:58.135 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:36:58.135 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 01:36:58.135 00.000 15672 MoveAxis(W, 145, ABG) 01:36:58.135 00.000 15672 Guiding Dir = 3, Dur = 145 01:36:58.135 00.000 15672 IsSlewing returns 0 01:36:58.136 00.001 15672 IsGuiding returns 0 01:36:58.140 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=14241, FiltMin=2695, FiltMax=8903, Gamma=2.950 01:36:58.152 00.012 15672 PulseGuide returned control before completion, sleep 139 01:36:58.189 00.037 30444 UpdateGuideState exits: m=110616 SNR=99.5 Saturated 01:36:58.189 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:36:58.189 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:36:58.189 00.000 30444 Enqueuing Expose request 01:36:58.316 00.127 15672 IsGuiding returns 0 01:36:58.316 00.000 15672 Move returns status 0, amount 145 01:36:58.316 00.000 15672 MoveAxis(N, 0, ABG) 01:36:58.316 00.000 15672 Move returns status 0, amount 0 01:36:58.316 00.000 15672 move complete, result=0 01:36:58.317 00.001 15672 worker thread done servicing request 01:36:58.317 00.000 15672 Worker thread wakes up 01:36:58.317 00.000 30444 GuideStep: 0.5 px 145 ms WEST, -0.2 px 0 ms NORTH 01:36:58.317 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:36:58.317 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:00.424 02.107 15672 Exposure complete 01:37:00.444 00.020 15672 worker thread done servicing request 01:37:00.444 00.000 30444 OnExposeComplete: enter 01:37:00.444 00.000 30444 UpdateGuideState(): m_state=6 01:37:00.444 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5664 01:37:00.444 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=199.41, Mass=107675, SNR=81.6, Peak=11776 HFD=3.5 01:37:00.444 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 01:37:00.444 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 01:37:00.444 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.83 mountX=0.00 mountY=-0.18, mountTheta=-1.55 01:37:00.445 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.18, opts=13) 01:37:00.445 00.000 30444 Enqueuing Move request for scope (-0.05, -0.18) 01:37:00.445 00.000 15672 Worker thread wakes up 01:37:00.445 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd 01:37:00.445 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.18) 01:37:00.445 00.000 15672 Moving (-0.05, -0.18) raw xDistance=0.00 yDistance=-0.18 01:37:00.445 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 01:37:00.445 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:00.445 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 01:37:00.445 00.000 15672 MoveAxis(E, 0, ABG) 01:37:00.445 00.000 15672 Move returns status 0, amount 0 01:37:00.445 00.000 15672 MoveAxis(N, 0, ABG) 01:37:00.445 00.000 15672 Move returns status 0, amount 0 01:37:00.445 00.000 15672 move complete, result=0 01:37:00.445 00.000 15672 worker thread done servicing request 01:37:00.450 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=13152, FiltMin=2697, FiltMax=9777, Gamma=2.950 01:37:00.499 00.049 30444 UpdateGuideState exits: m=107675 SNR=81.6 Saturated 01:37:00.499 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:00.499 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:00.499 00.000 30444 Enqueuing Expose request 01:37:00.499 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 01:37:00.499 00.000 15672 Worker thread wakes up 01:37:00.499 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:00.500 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:02.409 01.909 15672 Exposure complete 01:37:02.428 00.019 15672 worker thread done servicing request 01:37:02.428 00.000 30444 OnExposeComplete: enter 01:37:02.428 00.000 30444 UpdateGuideState(): m_state=6 01:37:02.429 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5665 01:37:02.429 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=199.50, Mass=107092, SNR=78.2, Peak=11843 HFD=3.4 01:37:02.429 00.000 30444 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.28) = xAngle (-0.78 = -0.78) 01:37:02.429 00.000 30444 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.84 = -0.84) 01:37:02.429 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.06 mountX=0.07 mountY=-0.08, mountTheta=-0.81 01:37:02.431 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.09, opts=13) 01:37:02.431 00.000 30444 Enqueuing Move request for scope (0.05, -0.09) 01:37:02.431 00.000 15672 Worker thread wakes up 01:37:02.431 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd 01:37:02.431 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.09) 01:37:02.431 00.000 15672 Moving (0.05, -0.09) raw xDistance=0.07 yDistance=-0.08 01:37:02.431 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:37:02.431 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:02.431 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:37:02.431 00.000 15672 MoveAxis(E, 0, ABG) 01:37:02.431 00.000 15672 Move returns status 0, amount 0 01:37:02.431 00.000 15672 MoveAxis(N, 0, ABG) 01:37:02.431 00.000 15672 Move returns status 0, amount 0 01:37:02.431 00.000 15672 move complete, result=0 01:37:02.431 00.000 15672 worker thread done servicing request 01:37:02.437 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=11989, FiltMin=2668, FiltMax=9472, Gamma=2.950 01:37:02.486 00.049 30444 UpdateGuideState exits: m=107092 SNR=78.2 Saturated 01:37:02.487 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:02.487 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:02.487 00.000 30444 Enqueuing Expose request 01:37:02.487 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:37:02.487 00.000 15672 Worker thread wakes up 01:37:02.487 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:02.487 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:04.597 02.110 15672 Exposure complete 01:37:04.616 00.019 15672 worker thread done servicing request 01:37:04.617 00.001 30444 OnExposeComplete: enter 01:37:04.617 00.000 30444 UpdateGuideState(): m_state=6 01:37:04.617 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5666 01:37:04.617 00.000 30444 Star::Find returns 1 (1), X=460.01, Y=199.53, Mass=109440, SNR=89.1, Peak=12565 HFD=3.6 01:37:04.617 00.000 30444 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.28) = xAngle (-2.38 = -2.38) 01:37:04.617 00.000 30444 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.44 = -2.44) 01:37:04.617 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.65 mountX=-0.09 mountY=-0.08, mountTheta=-2.41 01:37:04.617 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.06, opts=13) 01:37:04.617 00.000 30444 Enqueuing Move request for scope (-0.11, -0.06) 01:37:04.618 00.001 15672 Worker thread wakes up 01:37:04.618 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd 01:37:04.618 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.06) 01:37:04.618 00.000 15672 Moving (-0.11, -0.06) raw xDistance=-0.09 yDistance=-0.08 01:37:04.618 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 01:37:04.618 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:04.618 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:37:04.618 00.000 15672 MoveAxis(E, 0, ABG) 01:37:04.618 00.000 15672 Move returns status 0, amount 0 01:37:04.618 00.000 15672 MoveAxis(N, 0, ABG) 01:37:04.618 00.000 15672 Move returns status 0, amount 0 01:37:04.618 00.000 15672 move complete, result=0 01:37:04.618 00.000 15672 worker thread done servicing request 01:37:04.624 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=12798, FiltMin=2666, FiltMax=9499, Gamma=2.950 01:37:05.062 00.438 30444 UpdateGuideState exits: m=109440 SNR=89.1 Saturated 01:37:05.062 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:05.062 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:05.063 00.001 30444 Enqueuing Expose request 01:37:05.063 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:37:05.063 00.000 15672 Worker thread wakes up 01:37:05.063 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:05.063 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:06.973 01.910 15672 Exposure complete 01:37:06.992 00.019 15672 worker thread done servicing request 01:37:06.992 00.000 30444 OnExposeComplete: enter 01:37:06.992 00.000 30444 UpdateGuideState(): m_state=6 01:37:06.993 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5667 01:37:06.993 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=199.33, Mass=101639, SNR=83.2, Peak=11498 HFD=3.6 01:37:06.993 00.000 30444 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 01:37:06.993 00.000 30444 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 01:37:06.993 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-1.00 mountX=0.23 mountY=-0.22, mountTheta=-0.75 01:37:06.993 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.26, opts=13) 01:37:06.993 00.000 30444 Enqueuing Move request for scope (0.17, -0.26) 01:37:06.993 00.000 15672 Worker thread wakes up 01:37:06.993 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd 01:37:06.994 00.001 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.26) 01:37:06.994 00.000 15672 Moving (0.17, -0.26) raw xDistance=0.23 yDistance=-0.22 01:37:06.994 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 01:37:06.994 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:06.994 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 01:37:06.994 00.000 15672 MoveAxis(E, 0, ABG) 01:37:06.994 00.000 15672 Move returns status 0, amount 0 01:37:06.994 00.000 15672 MoveAxis(N, 0, ABG) 01:37:06.994 00.000 15672 Move returns status 0, amount 0 01:37:06.994 00.000 15672 move complete, result=0 01:37:06.994 00.000 15672 worker thread done servicing request 01:37:06.999 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2467, max=11649, FiltMin=2725, FiltMax=9052, Gamma=2.950 01:37:07.115 00.116 30444 UpdateGuideState exits: m=101639 SNR=83.2 Saturated 01:37:07.115 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:07.115 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:07.115 00.000 30444 Enqueuing Expose request 01:37:07.115 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:37:07.115 00.000 15672 Worker thread wakes up 01:37:07.115 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:07.115 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:09.221 02.106 15672 Exposure complete 01:37:09.257 00.036 15672 worker thread done servicing request 01:37:09.257 00.000 30444 OnExposeComplete: enter 01:37:09.257 00.000 30444 UpdateGuideState(): m_state=6 01:37:09.258 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5668 01:37:09.258 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=199.61, Mass=98579, SNR=78.4, Peak=12470 HFD=3.4 01:37:09.258 00.000 30444 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.28) = xAngle (3.37 = -2.91) 01:37:09.258 00.000 30444 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.97) 01:37:09.258 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=0.02 hyp=0.48 cameraTheta=3.09 mountX=-0.46 mountY=-0.08, mountTheta=-2.97 01:37:09.259 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=0.02, opts=13) 01:37:09.259 00.000 30444 Enqueuing Move request for scope (-0.48, 0.02) 01:37:09.264 00.005 15672 Worker thread wakes up 01:37:09.264 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.02) opts 0xd 01:37:09.264 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, 0.02) 01:37:09.264 00.000 15672 Moving (-0.48, 0.02) raw xDistance=-0.46 yDistance=-0.08 01:37:09.264 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 01:37:09.264 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:09.264 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:37:09.264 00.000 15672 MoveAxis(E, 125, ABG) 01:37:09.265 00.001 15672 Guiding Dir = 2, Dur = 125 01:37:09.265 00.000 15672 IsSlewing returns 0 01:37:09.266 00.001 15672 IsGuiding returns 0 01:37:09.272 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2420, max=13016, FiltMin=2632, FiltMax=8947, Gamma=2.950 01:37:09.286 00.014 15672 PulseGuide returned control before completion, sleep 116 01:37:09.328 00.042 30444 UpdateGuideState exits: m=98579 SNR=78.4 Saturated 01:37:09.328 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:09.328 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:09.328 00.000 30444 Enqueuing Expose request 01:37:09.404 00.076 15672 IsGuiding returns 1 01:37:09.405 00.001 15672 scope still moving after pulse duration time elapsed 01:37:09.426 00.021 15672 IsSlewing returns 0 01:37:09.427 00.001 15672 IsGuiding returns 1 01:37:09.448 00.021 15672 IsSlewing returns 0 01:37:09.463 00.015 15672 IsGuiding returns 0 01:37:09.463 00.000 15672 scope move finished after 125 + 70 ms 01:37:09.463 00.000 15672 Move returns status 0, amount 125 01:37:09.463 00.000 15672 MoveAxis(N, 0, ABG) 01:37:09.463 00.000 15672 Move returns status 0, amount 0 01:37:09.463 00.000 15672 move complete, result=0 01:37:09.463 00.000 15672 worker thread done servicing request 01:37:09.463 00.000 15672 Worker thread wakes up 01:37:09.463 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:09.463 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:09.463 00.000 30444 GuideStep: -0.5 px 125 ms EAST, -0.1 px 0 ms NORTH 01:37:11.370 01.907 15672 Exposure complete 01:37:11.390 00.020 15672 worker thread done servicing request 01:37:11.390 00.000 30444 OnExposeComplete: enter 01:37:11.390 00.000 30444 UpdateGuideState(): m_state=6 01:37:11.390 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5669 01:37:11.390 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=199.73, Mass=69818, SNR=64.9, Peak=9937 HFD=3.8 01:37:11.390 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 01:37:11.390 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 01:37:11.390 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.96 mountX=-0.10 mountY=0.13, mountTheta=2.22 01:37:11.391 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.14, opts=13) 01:37:11.391 00.000 30444 Enqueuing Move request for scope (-0.06, 0.14) 01:37:11.391 00.000 15672 Worker thread wakes up 01:37:11.391 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd 01:37:11.391 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.14) 01:37:11.391 00.000 15672 Moving (-0.06, 0.14) raw xDistance=-0.10 yDistance=0.13 01:37:11.391 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 01:37:11.391 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:11.391 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 01:37:11.392 00.001 15672 MoveAxis(E, 0, ABG) 01:37:11.392 00.000 15672 Move returns status 0, amount 0 01:37:11.392 00.000 15672 MoveAxis(N, 0, ABG) 01:37:11.392 00.000 15672 Move returns status 0, amount 0 01:37:11.392 00.000 15672 move complete, result=0 01:37:11.392 00.000 15672 worker thread done servicing request 01:37:11.397 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2548, max=9937, FiltMin=2810, FiltMax=7484, Gamma=2.950 01:37:11.449 00.052 30444 UpdateGuideState exits: m=69818 SNR=64.9 Saturated 01:37:11.449 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:11.449 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:11.449 00.000 30444 Enqueuing Expose request 01:37:11.449 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:37:11.449 00.000 15672 Worker thread wakes up 01:37:11.449 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:11.449 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:13.557 02.108 15672 Exposure complete 01:37:13.577 00.020 15672 worker thread done servicing request 01:37:13.577 00.000 30444 OnExposeComplete: enter 01:37:13.577 00.000 30444 UpdateGuideState(): m_state=6 01:37:13.578 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5670 01:37:13.578 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.32, Mass=57848, SNR=54.0, Peak=8465 HFD=3.4 01:37:13.578 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 01:37:13.578 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 01:37:13.578 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.83 mountX=0.01 mountY=-0.28, mountTheta=-1.55 01:37:13.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.27, opts=13) 01:37:13.578 00.000 30444 Enqueuing Move request for scope (-0.07, -0.27) 01:37:13.578 00.000 15672 Worker thread wakes up 01:37:13.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.27) opts 0xd 01:37:13.578 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.27) 01:37:13.579 00.001 15672 Moving (-0.07, -0.27) raw xDistance=0.01 yDistance=-0.28 01:37:13.579 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 01:37:13.579 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 01:37:13.579 00.000 15672 MoveAxis(E, 0, ABG) 01:37:13.579 00.000 15672 Move returns status 0, amount 0 01:37:13.579 00.000 15672 MoveAxis(N, 50, ABG) 01:37:13.579 00.000 15672 Guiding Dir = 0, Dur = 50 01:37:13.579 00.000 15672 IsSlewing returns 0 01:37:13.580 00.001 15672 IsGuiding returns 0 01:37:13.584 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2558, max=9208, FiltMin=2870, FiltMax=7013, Gamma=2.950 01:37:13.633 00.049 30444 UpdateGuideState exits: m=57848 SNR=54.0 Saturated 01:37:13.633 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:13.633 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:13.633 00.000 30444 Enqueuing Expose request 01:37:13.666 00.033 15672 IsGuiding returns 1 01:37:13.666 00.000 15672 scope still moving after pulse duration time elapsed 01:37:13.687 00.021 15672 IsSlewing returns 0 01:37:13.759 00.072 15672 IsGuiding returns 0 01:37:13.759 00.000 15672 scope move finished after 50 + 129 ms 01:37:13.759 00.000 15672 Move returns status 0, amount 50 01:37:13.759 00.000 15672 move complete, result=0 01:37:13.759 00.000 15672 worker thread done servicing request 01:37:13.759 00.000 15672 Worker thread wakes up 01:37:13.759 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 50 ms NORTH 01:37:13.759 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:13.760 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:15.666 01.906 15672 Exposure complete 01:37:15.687 00.021 15672 worker thread done servicing request 01:37:15.687 00.000 30444 OnExposeComplete: enter 01:37:15.687 00.000 30444 UpdateGuideState(): m_state=6 01:37:15.687 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5671 01:37:15.687 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=199.53, Mass=95133, SNR=81.9, Peak=12107 HFD=3.4 01:37:15.687 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.70 = -2.70) 01:37:15.687 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.76 = -2.76) 01:37:15.687 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.06 hyp=0.37 cameraTheta=-2.97 mountX=-0.33 mountY=-0.14, mountTheta=-2.75 01:37:15.688 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.06, opts=13) 01:37:15.688 00.000 30444 Enqueuing Move request for scope (-0.36, -0.06) 01:37:15.688 00.000 15672 Worker thread wakes up 01:37:15.688 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.06) opts 0xd 01:37:15.688 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.06) 01:37:15.688 00.000 15672 Moving (-0.36, -0.06) raw xDistance=-0.33 yDistance=-0.14 01:37:15.688 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 01:37:15.688 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:15.688 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:37:15.688 00.000 15672 MoveAxis(E, 89, ABG) 01:37:15.688 00.000 15672 Guiding Dir = 2, Dur = 89 01:37:15.688 00.000 15672 IsSlewing returns 0 01:37:15.689 00.001 15672 IsGuiding returns 0 01:37:15.694 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2511, max=12107, FiltMin=2805, FiltMax=8171, Gamma=2.950 01:37:15.709 00.015 15672 PulseGuide returned control before completion, sleep 80 01:37:15.744 00.035 30444 UpdateGuideState exits: m=95133 SNR=81.9 Saturated 01:37:15.744 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:15.744 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:15.744 00.000 30444 Enqueuing Expose request 01:37:15.792 00.048 15672 IsGuiding returns 1 01:37:15.792 00.000 15672 scope still moving after pulse duration time elapsed 01:37:15.813 00.021 15672 IsSlewing returns 0 01:37:15.869 00.056 15672 IsGuiding returns 0 01:37:15.870 00.001 15672 scope move finished after 89 + 91 ms 01:37:15.870 00.000 15672 Move returns status 0, amount 89 01:37:15.870 00.000 15672 MoveAxis(N, 0, ABG) 01:37:15.871 00.001 15672 Move returns status 0, amount 0 01:37:15.871 00.000 15672 move complete, result=0 01:37:15.871 00.000 15672 worker thread done servicing request 01:37:15.871 00.000 15672 Worker thread wakes up 01:37:15.872 00.001 30444 GuideStep: -0.3 px 89 ms EAST, -0.1 px 0 ms NORTH 01:37:15.872 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:15.872 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:17.989 02.117 15672 Exposure complete 01:37:18.020 00.031 15672 worker thread done servicing request 01:37:18.020 00.000 30444 OnExposeComplete: enter 01:37:18.020 00.000 30444 UpdateGuideState(): m_state=6 01:37:18.020 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5672 01:37:18.020 00.000 30444 Star::Find returns 1 (1), X=459.31, Y=199.73, Mass=84577, SNR=68.1, Peak=10564 HFD=3.7 01:37:18.020 00.000 30444 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.28) = xAngle (3.24 = -3.04) 01:37:18.020 00.000 30444 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.18 = -3.10) 01:37:18.020 00.000 30444 CameraToMount -- cameraX=-0.81 cameraY=0.14 hyp=0.83 cameraTheta=2.97 mountX=-0.82 mountY=-0.03, mountTheta=-3.10 01:37:18.021 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.81, y=0.14, opts=13) 01:37:18.021 00.000 30444 Enqueuing Move request for scope (-0.81, 0.14) 01:37:18.021 00.000 15672 Worker thread wakes up 01:37:18.021 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.14) opts 0xd 01:37:18.021 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.81, 0.14) 01:37:18.021 00.000 15672 Moving (-0.81, 0.14) raw xDistance=-0.82 yDistance=-0.03 01:37:18.021 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.82 01:37:18.021 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:18.021 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 01:37:18.021 00.000 15672 MoveAxis(E, 228, ABG) 01:37:18.021 00.000 15672 Guiding Dir = 2, Dur = 228 01:37:18.022 00.001 15672 IsSlewing returns 0 01:37:18.027 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2408, max=10876, FiltMin=2751, FiltMax=8326, Gamma=2.950 01:37:18.041 00.014 15672 IsGuiding returns 0 01:37:18.057 00.016 15672 PulseGuide returned control before completion, sleep 223 01:37:18.076 00.019 30444 UpdateGuideState exits: m=84577 SNR=68.1 Saturated 01:37:18.076 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:18.076 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:18.076 00.000 30444 Enqueuing Expose request 01:37:18.283 00.207 15672 IsGuiding returns 1 01:37:18.283 00.000 15672 scope still moving after pulse duration time elapsed 01:37:18.305 00.022 15672 IsSlewing returns 0 01:37:18.329 00.024 15672 IsGuiding returns 0 01:37:18.329 00.000 15672 scope move finished after 228 + 60 ms 01:37:18.329 00.000 15672 Move returns status 0, amount 228 01:37:18.330 00.001 15672 MoveAxis(N, 0, ABG) 01:37:18.330 00.000 15672 Move returns status 0, amount 0 01:37:18.330 00.000 15672 move complete, result=0 01:37:18.330 00.000 15672 worker thread done servicing request 01:37:18.330 00.000 15672 Worker thread wakes up 01:37:18.330 00.000 30444 GuideStep: -0.8 px 228 ms EAST, -0.0 px 0 ms NORTH 01:37:18.330 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:18.330 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:20.244 01.914 15672 Exposure complete 01:37:20.277 00.033 15672 worker thread done servicing request 01:37:20.277 00.000 30444 OnExposeComplete: enter 01:37:20.277 00.000 30444 UpdateGuideState(): m_state=6 01:37:20.277 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5673 01:37:20.278 00.001 30444 Star::Find returns 1 (1), X=461.23, Y=199.68, Mass=116465, SNR=77.9, Peak=11434 HFD=3.6 01:37:20.278 00.000 30444 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 01:37:20.278 00.000 30444 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 01:37:20.278 00.000 30444 CameraToMount -- cameraX=1.11 cameraY=0.09 hyp=1.11 cameraTheta=0.08 mountX=1.04 mountY=0.32, mountTheta=0.30 01:37:20.279 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.11, y=0.09, opts=13) 01:37:20.279 00.000 30444 Enqueuing Move request for scope (1.11, 0.09) 01:37:20.279 00.000 15672 Worker thread wakes up 01:37:20.279 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.11, 0.09) opts 0xd 01:37:20.279 00.000 15672 Handling offset move in thread for scope, endpoint = (1.11, 0.09) 01:37:20.279 00.000 15672 Moving (1.11, 0.09) raw xDistance=1.04 yDistance=0.32 01:37:20.279 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.62 from input 1.04 01:37:20.279 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:37:20.279 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 01:37:20.279 00.000 15672 MoveAxis(W, 265, ABG) 01:37:20.279 00.000 15672 Guiding Dir = 3, Dur = 265 01:37:20.280 00.001 15672 IsSlewing returns 0 01:37:20.281 00.001 15672 IsGuiding returns 0 01:37:20.286 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=11434, FiltMin=2728, FiltMax=9026, Gamma=2.950 01:37:20.310 00.024 15672 PulseGuide returned control before completion, sleep 247 01:37:20.335 00.025 30444 UpdateGuideState exits: m=116465 SNR=77.9 Saturated 01:37:20.335 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:20.335 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:20.335 00.000 30444 Enqueuing Expose request 01:37:20.560 00.225 15672 IsGuiding returns 1 01:37:20.560 00.000 15672 scope still moving after pulse duration time elapsed 01:37:20.581 00.021 15672 IsSlewing returns 0 01:37:20.633 00.052 15672 IsGuiding returns 0 01:37:20.633 00.000 15672 scope move finished after 265 + 87 ms 01:37:20.633 00.000 15672 Move returns status 0, amount 265 01:37:20.633 00.000 15672 MoveAxis(N, 0, ABG) 01:37:20.633 00.000 15672 Move returns status 0, amount 0 01:37:20.633 00.000 15672 move complete, result=0 01:37:20.634 00.001 15672 worker thread done servicing request 01:37:20.634 00.000 15672 Worker thread wakes up 01:37:20.634 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:20.634 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:20.634 00.000 30444 GuideStep: 1.0 px 265 ms WEST, 0.3 px 0 ms NORTH 01:37:22.743 02.109 15672 Exposure complete 01:37:22.763 00.020 15672 worker thread done servicing request 01:37:22.763 00.000 30444 OnExposeComplete: enter 01:37:22.763 00.000 30444 UpdateGuideState(): m_state=6 01:37:22.763 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5674 01:37:22.763 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=199.69, Mass=113418, SNR=88.3, Peak=11999 HFD=3.5 01:37:22.763 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 01:37:22.763 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 01:37:22.763 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.10 hyp=0.28 cameraTheta=0.37 mountX=0.22 mountY=0.15, mountTheta=0.61 01:37:22.764 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.10, opts=13) 01:37:22.764 00.000 30444 Enqueuing Move request for scope (0.26, 0.10) 01:37:22.764 00.000 15672 Worker thread wakes up 01:37:22.764 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.10) opts 0xd 01:37:22.764 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.10) 01:37:22.764 00.000 15672 Moving (0.26, 0.10) raw xDistance=0.22 yDistance=0.15 01:37:22.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 01:37:22.764 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:22.764 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 01:37:22.764 00.000 15672 MoveAxis(E, 0, ABG) 01:37:22.764 00.000 15672 Move returns status 0, amount 0 01:37:22.764 00.000 15672 MoveAxis(N, 0, ABG) 01:37:22.764 00.000 15672 Move returns status 0, amount 0 01:37:22.764 00.000 15672 move complete, result=0 01:37:22.764 00.000 15672 worker thread done servicing request 01:37:22.769 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=11999, FiltMin=2659, FiltMax=9583, Gamma=2.950 01:37:22.818 00.049 30444 UpdateGuideState exits: m=113418 SNR=88.3 Saturated 01:37:22.818 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:22.818 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:22.818 00.000 30444 Enqueuing Expose request 01:37:22.818 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:37:22.818 00.000 15672 Worker thread wakes up 01:37:22.818 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:22.818 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:24.725 01.907 15672 Exposure complete 01:37:24.745 00.020 15672 worker thread done servicing request 01:37:24.745 00.000 30444 OnExposeComplete: enter 01:37:24.745 00.000 30444 UpdateGuideState(): m_state=6 01:37:24.745 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5675 01:37:24.745 00.000 30444 Star::Find returns 1 (1), X=459.92, Y=199.64, Mass=111732, SNR=81.1, Peak=11970 HFD=3.5 01:37:24.745 00.000 30444 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.28) = xAngle (3.18 = -3.10) 01:37:24.745 00.000 30444 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.12 = 3.12) 01:37:24.745 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.21 cameraTheta=2.90 mountX=-0.21 mountY=0.01, mountTheta=3.12 01:37:24.746 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.05, opts=13) 01:37:24.746 00.000 30444 Enqueuing Move request for scope (-0.20, 0.05) 01:37:24.746 00.000 15672 Worker thread wakes up 01:37:24.746 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd 01:37:24.746 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.05) 01:37:24.746 00.000 15672 Moving (-0.20, 0.05) raw xDistance=-0.21 yDistance=0.01 01:37:24.746 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 01:37:24.746 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:24.746 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 01:37:24.746 00.000 15672 MoveAxis(E, 0, ABG) 01:37:24.746 00.000 15672 Move returns status 0, amount 0 01:37:24.746 00.000 15672 MoveAxis(N, 0, ABG) 01:37:24.746 00.000 15672 Move returns status 0, amount 0 01:37:24.747 00.001 15672 move complete, result=0 01:37:24.747 00.000 15672 worker thread done servicing request 01:37:24.751 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=12542, FiltMin=2645, FiltMax=9519, Gamma=2.950 01:37:24.877 00.126 30444 UpdateGuideState exits: m=111732 SNR=81.1 Saturated 01:37:24.877 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:24.877 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:24.877 00.000 30444 Enqueuing Expose request 01:37:24.877 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 01:37:24.877 00.000 15672 Worker thread wakes up 01:37:24.878 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:24.878 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:26.984 02.106 15672 Exposure complete 01:37:27.004 00.020 15672 worker thread done servicing request 01:37:27.004 00.000 30444 OnExposeComplete: enter 01:37:27.004 00.000 30444 UpdateGuideState(): m_state=6 01:37:27.004 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5676 01:37:27.004 00.000 30444 Star::Find returns 1 (1), X=459.92, Y=199.25, Mass=124644, SNR=92.7, Peak=13930 HFD=3.4 01:37:27.004 00.000 30444 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 01:37:27.004 00.000 30444 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.90 = -1.90) 01:37:27.004 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.34 hyp=0.39 cameraTheta=-2.12 mountX=-0.10 mountY=-0.37, mountTheta=-1.84 01:37:27.005 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.34, opts=13) 01:37:27.005 00.000 30444 Enqueuing Move request for scope (-0.20, -0.34) 01:37:27.005 00.000 15672 Worker thread wakes up 01:37:27.005 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.34) opts 0xd 01:37:27.005 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.34) 01:37:27.005 00.000 15672 Moving (-0.20, -0.34) raw xDistance=-0.10 yDistance=-0.37 01:37:27.005 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 01:37:27.005 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 01:37:27.005 00.000 15672 MoveAxis(E, 0, ABG) 01:37:27.005 00.000 15672 Move returns status 0, amount 0 01:37:27.005 00.000 15672 MoveAxis(N, 66, ABG) 01:37:27.005 00.000 15672 Guiding Dir = 0, Dur = 66 01:37:27.006 00.001 15672 IsSlewing returns 0 01:37:27.007 00.001 15672 IsGuiding returns 0 01:37:27.011 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=15010, FiltMin=2590, FiltMax=10629, Gamma=2.950 01:37:27.059 00.048 30444 UpdateGuideState exits: m=124644 SNR=92.7 Saturated 01:37:27.059 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:27.060 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:27.060 00.000 30444 Enqueuing Expose request 01:37:27.084 00.024 15672 IsGuiding returns 1 01:37:27.084 00.000 15672 scope still moving after pulse duration time elapsed 01:37:27.105 00.021 15672 IsSlewing returns 0 01:37:27.106 00.001 15672 IsGuiding returns 1 01:37:27.127 00.021 15672 IsSlewing returns 0 01:37:27.128 00.001 15672 IsGuiding returns 1 01:37:27.149 00.021 15672 IsSlewing returns 0 01:37:27.162 00.013 15672 IsGuiding returns 0 01:37:27.162 00.000 15672 scope move finished after 66 + 89 ms 01:37:27.162 00.000 15672 Move returns status 0, amount 66 01:37:27.162 00.000 15672 move complete, result=0 01:37:27.162 00.000 15672 worker thread done servicing request 01:37:27.162 00.000 15672 Worker thread wakes up 01:37:27.162 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 66 ms NORTH 01:37:27.163 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:27.163 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:29.072 01.909 15672 Exposure complete 01:37:29.091 00.019 15672 worker thread done servicing request 01:37:29.092 00.001 30444 OnExposeComplete: enter 01:37:29.092 00.000 30444 UpdateGuideState(): m_state=6 01:37:29.092 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5677 01:37:29.092 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=199.47, Mass=109465, SNR=72.3, Peak=12965 HFD=3.4 01:37:29.092 00.000 30444 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.28) = xAngle (-2.54 = -2.54) 01:37:29.092 00.000 30444 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.60 = -2.60) 01:37:29.092 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.12 hyp=0.36 cameraTheta=-2.82 mountX=-0.30 mountY=-0.19, mountTheta=-2.58 01:37:29.092 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.12, opts=13) 01:37:29.092 00.000 30444 Enqueuing Move request for scope (-0.35, -0.12) 01:37:29.092 00.000 15672 Worker thread wakes up 01:37:29.093 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.12) opts 0xd 01:37:29.093 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.12) 01:37:29.093 00.000 15672 Moving (-0.35, -0.12) raw xDistance=-0.30 yDistance=-0.19 01:37:29.093 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 01:37:29.093 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:29.093 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 01:37:29.093 00.000 15672 MoveAxis(E, 81, ABG) 01:37:29.093 00.000 15672 Guiding Dir = 2, Dur = 81 01:37:29.093 00.000 15672 IsSlewing returns 0 01:37:29.094 00.001 15672 IsGuiding returns 0 01:37:29.098 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=14994, FiltMin=2658, FiltMax=10319, Gamma=2.950 01:37:29.111 00.013 15672 PulseGuide returned control before completion, sleep 75 01:37:29.188 00.077 15672 IsGuiding returns 1 01:37:29.188 00.000 15672 scope still moving after pulse duration time elapsed 01:37:29.209 00.021 15672 IsSlewing returns 0 01:37:29.224 00.015 15672 IsGuiding returns 0 01:37:29.224 00.000 15672 scope move finished after 81 + 48 ms 01:37:29.224 00.000 15672 Move returns status 0, amount 81 01:37:29.224 00.000 15672 MoveAxis(N, 0, ABG) 01:37:29.224 00.000 15672 Move returns status 0, amount 0 01:37:29.224 00.000 15672 move complete, result=0 01:37:29.224 00.000 15672 worker thread done servicing request 01:37:29.461 00.237 30444 UpdateGuideState exits: m=109465 SNR=72.3 Saturated 01:37:29.461 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:29.461 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:29.461 00.000 30444 Enqueuing Expose request 01:37:29.461 00.000 15672 Worker thread wakes up 01:37:29.461 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:29.461 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:29.461 00.000 30444 GuideStep: -0.3 px 81 ms EAST, -0.2 px 0 ms NORTH 01:37:31.566 02.105 15672 Exposure complete 01:37:31.586 00.020 15672 worker thread done servicing request 01:37:31.587 00.001 30444 OnExposeComplete: enter 01:37:31.587 00.000 30444 UpdateGuideState(): m_state=6 01:37:31.587 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5678 01:37:31.587 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=199.54, Mass=121253, SNR=101.0, Peak=13659 HFD=3.4 01:37:31.587 00.000 30444 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.28) = xAngle (-2.76 = -2.76) 01:37:31.587 00.000 30444 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.82 = -2.82) 01:37:31.587 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=-0.05 hyp=0.45 cameraTheta=-3.03 mountX=-0.41 mountY=-0.14, mountTheta=-2.81 01:37:31.587 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=-0.05, opts=13) 01:37:31.587 00.000 30444 Enqueuing Move request for scope (-0.44, -0.05) 01:37:31.587 00.000 15672 Worker thread wakes up 01:37:31.588 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.05) opts 0xd 01:37:31.588 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, -0.05) 01:37:31.588 00.000 15672 Moving (-0.44, -0.05) raw xDistance=-0.41 yDistance=-0.14 01:37:31.588 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41 01:37:31.588 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:31.588 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:37:31.588 00.000 15672 MoveAxis(E, 118, ABG) 01:37:31.588 00.000 15672 Guiding Dir = 2, Dur = 118 01:37:31.588 00.000 15672 IsSlewing returns 0 01:37:31.589 00.001 15672 IsGuiding returns 0 01:37:31.593 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2121, max=13949, FiltMin=2614, FiltMax=9611, Gamma=2.950 01:37:31.603 00.010 15672 PulseGuide returned control before completion, sleep 115 01:37:31.642 00.039 30444 UpdateGuideState exits: m=121253 SNR=101.0 Saturated 01:37:31.642 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:31.642 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:31.642 00.000 30444 Enqueuing Expose request 01:37:31.721 00.079 15672 IsGuiding returns 1 01:37:31.721 00.000 15672 scope still moving after pulse duration time elapsed 01:37:31.742 00.021 15672 IsSlewing returns 0 01:37:31.780 00.038 15672 IsGuiding returns 0 01:37:31.780 00.000 15672 scope move finished after 118 + 72 ms 01:37:31.780 00.000 15672 Move returns status 0, amount 118 01:37:31.780 00.000 15672 MoveAxis(N, 0, ABG) 01:37:31.780 00.000 15672 Move returns status 0, amount 0 01:37:31.780 00.000 15672 move complete, result=0 01:37:31.781 00.001 15672 worker thread done servicing request 01:37:31.781 00.000 30444 GuideStep: -0.4 px 118 ms EAST, -0.1 px 0 ms NORTH 01:37:31.781 00.000 15672 Worker thread wakes up 01:37:31.781 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:31.781 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:33.686 01.905 15672 Exposure complete 01:37:33.705 00.019 15672 worker thread done servicing request 01:37:33.705 00.000 30444 OnExposeComplete: enter 01:37:33.705 00.000 30444 UpdateGuideState(): m_state=6 01:37:33.705 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5679 01:37:33.705 00.000 30444 Star::Find returns 1 (1), X=458.91, Y=199.61, Mass=111634, SNR=88.0, Peak=12898 HFD=3.6 01:37:33.705 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.40 = -2.88) 01:37:33.705 00.000 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.34 = -2.94) 01:37:33.705 00.000 30444 CameraToMount -- cameraX=-1.21 cameraY=0.02 hyp=1.21 cameraTheta=3.12 mountX=-1.17 mountY=-0.24, mountTheta=-2.94 01:37:33.706 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.21, y=0.02, opts=13) 01:37:33.706 00.000 30444 Enqueuing Move request for scope (-1.21, 0.02) 01:37:33.706 00.000 15672 Worker thread wakes up 01:37:33.706 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 0.02) opts 0xd 01:37:33.706 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.21, 0.02) 01:37:33.706 00.000 15672 Moving (-1.21, 0.02) raw xDistance=-1.17 yDistance=-0.24 01:37:33.706 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.17 01:37:33.706 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:33.706 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 01:37:33.706 00.000 15672 MoveAxis(E, 325, ABG) 01:37:33.706 00.000 15672 Guiding Dir = 2, Dur = 325 01:37:33.707 00.001 15672 IsSlewing returns 0 01:37:33.708 00.001 15672 IsGuiding returns 0 01:37:33.713 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=12898, FiltMin=2630, FiltMax=9855, Gamma=2.950 01:37:33.728 00.015 15672 PulseGuide returned control before completion, sleep 316 01:37:33.762 00.034 30444 UpdateGuideState exits: m=111634 SNR=88.0 Saturated 01:37:33.762 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:33.762 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:33.762 00.000 30444 Enqueuing Expose request 01:37:34.047 00.285 15672 IsGuiding returns 1 01:37:34.048 00.001 15672 scope still moving after pulse duration time elapsed 01:37:34.070 00.022 15672 IsSlewing returns 0 01:37:34.097 00.027 15672 IsGuiding returns 0 01:37:34.097 00.000 15672 scope move finished after 325 + 62 ms 01:37:34.097 00.000 15672 Move returns status 0, amount 325 01:37:34.097 00.000 15672 MoveAxis(N, 0, ABG) 01:37:34.097 00.000 15672 Move returns status 0, amount 0 01:37:34.097 00.000 15672 move complete, result=0 01:37:34.098 00.001 15672 worker thread done servicing request 01:37:34.098 00.000 15672 Worker thread wakes up 01:37:34.098 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:34.098 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:34.098 00.000 30444 GuideStep: -1.2 px 325 ms EAST, -0.2 px 0 ms NORTH 01:37:36.215 02.117 15672 Exposure complete 01:37:36.245 00.030 15672 worker thread done servicing request 01:37:36.245 00.000 30444 OnExposeComplete: enter 01:37:36.245 00.000 30444 UpdateGuideState(): m_state=6 01:37:36.246 00.001 30444 Star::Find(15, 458, 199, 0, (0,0,0,0), 0.0, 255) frame 5680 01:37:36.246 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=199.41, Mass=127668, SNR=76.5, Peak=8997 HFD=4.9 01:37:36.246 00.000 30444 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.28) = xAngle (0.05 = 0.05) 01:37:36.246 00.000 30444 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.01 = -0.01) 01:37:36.246 00.000 30444 CameraToMount -- cameraX=0.77 cameraY=-0.18 hyp=0.79 cameraTheta=-0.22 mountX=0.79 mountY=-0.01, mountTheta=-0.01 01:37:36.246 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.77, y=-0.18, opts=13) 01:37:36.246 00.000 30444 Enqueuing Move request for scope (0.77, -0.18) 01:37:36.246 00.000 15672 Worker thread wakes up 01:37:36.246 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.18) opts 0xd 01:37:36.247 00.001 15672 Handling offset move in thread for scope, endpoint = (0.77, -0.18) 01:37:36.247 00.000 15672 Moving (0.77, -0.18) raw xDistance=0.79 yDistance=-0.01 01:37:36.247 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.79 01:37:36.247 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:36.247 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 01:37:36.247 00.000 15672 MoveAxis(W, 191, ABG) 01:37:36.247 00.000 15672 Guiding Dir = 3, Dur = 191 01:37:36.247 00.000 15672 IsSlewing returns 0 01:37:36.248 00.001 15672 IsGuiding returns 0 01:37:36.253 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=9060, FiltMin=2604, FiltMax=7656, Gamma=2.950 01:37:36.268 00.015 15672 PulseGuide returned control before completion, sleep 182 01:37:36.452 00.184 15672 IsGuiding returns 1 01:37:36.452 00.000 15672 scope still moving after pulse duration time elapsed 01:37:36.473 00.021 15672 IsSlewing returns 0 01:37:36.493 00.020 15672 IsGuiding returns 0 01:37:36.494 00.001 15672 scope move finished after 191 + 54 ms 01:37:36.494 00.000 15672 Move returns status 0, amount 191 01:37:36.494 00.000 15672 MoveAxis(N, 0, ABG) 01:37:36.494 00.000 15672 Move returns status 0, amount 0 01:37:36.494 00.000 15672 move complete, result=0 01:37:36.494 00.000 15672 worker thread done servicing request 01:37:36.591 00.097 30444 UpdateGuideState exits: m=127668 SNR=76.5 Saturated 01:37:36.591 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:36.591 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:36.591 00.000 30444 Enqueuing Expose request 01:37:36.592 00.001 15672 Worker thread wakes up 01:37:36.592 00.000 30444 GuideStep: 0.8 px 191 ms WEST, -0.0 px 0 ms NORTH 01:37:36.592 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:36.592 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:38.500 01.908 15672 Exposure complete 01:37:38.519 00.019 15672 worker thread done servicing request 01:37:38.520 00.001 30444 OnExposeComplete: enter 01:37:38.520 00.000 30444 UpdateGuideState(): m_state=6 01:37:38.520 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5681 01:37:38.520 00.000 30444 Star::Find returns 1 (1), X=459.64, Y=200.93, Mass=114033, SNR=85.7, Peak=11367 HFD=3.5 01:37:38.520 00.000 30444 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.28) = xAngle (2.19 = 2.19) 01:37:38.520 00.000 30444 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.13 = 2.13) 01:37:38.520 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=1.34 hyp=1.43 cameraTheta=1.91 mountX=-0.83 mountY=1.21, mountTheta=2.17 01:37:38.520 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=1.34, opts=13) 01:37:38.520 00.000 30444 Enqueuing Move request for scope (-0.48, 1.34) 01:37:38.521 00.001 15672 Worker thread wakes up 01:37:38.521 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 1.34) opts 0xd 01:37:38.521 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, 1.34) 01:37:38.521 00.000 15672 Moving (-0.48, 1.34) raw xDistance=-0.83 yDistance=1.21 01:37:38.521 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.83 01:37:38.521 00.000 15672 resist switch: large excursion: input 1.21 thresh 0.75 direction from -1 to 1 01:37:38.521 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.62 01:37:38.521 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.21 from input 1.21 01:37:38.521 00.000 15672 MoveAxis(E, 211, ABG) 01:37:38.521 00.000 15672 Guiding Dir = 2, Dur = 211 01:37:38.521 00.000 15672 IsSlewing returns 0 01:37:38.522 00.001 15672 IsGuiding returns 0 01:37:38.526 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=11742, FiltMin=2639, FiltMax=9058, Gamma=2.950 01:37:38.552 00.026 15672 PulseGuide returned control before completion, sleep 192 01:37:38.622 00.070 30444 UpdateGuideState exits: m=114033 SNR=85.7 Saturated 01:37:38.622 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:38.622 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:38.622 00.000 30444 Enqueuing Expose request 01:37:38.749 00.127 15672 IsGuiding returns 1 01:37:38.749 00.000 15672 scope still moving after pulse duration time elapsed 01:37:38.770 00.021 15672 IsSlewing returns 0 01:37:38.773 00.003 15672 IsGuiding returns 1 01:37:38.794 00.021 15672 IsSlewing returns 0 01:37:38.809 00.015 15672 IsGuiding returns 0 01:37:38.811 00.002 15672 scope move finished after 211 + 76 ms 01:37:38.811 00.000 15672 Move returns status 0, amount 211 01:37:38.811 00.000 15672 MoveAxis(S, 216, ABG) 01:37:38.811 00.000 15672 Guiding Dir = 1, Dur = 216 01:37:38.811 00.000 15672 IsSlewing returns 0 01:37:38.813 00.002 15672 IsGuiding returns 0 01:37:38.921 00.108 15672 PulseGuide returned control before completion, sleep 119 01:37:39.043 00.122 15672 IsGuiding returns 1 01:37:39.043 00.000 15672 scope still moving after pulse duration time elapsed 01:37:39.064 00.021 15672 IsSlewing returns 0 01:37:39.064 00.000 15672 IsGuiding returns 1 01:37:39.085 00.021 15672 IsSlewing returns 0 01:37:39.086 00.001 15672 IsGuiding returns 1 01:37:39.107 00.021 15672 IsSlewing returns 0 01:37:39.160 00.053 15672 IsGuiding returns 0 01:37:39.160 00.000 15672 scope move finished after 216 + 130 ms 01:37:39.160 00.000 15672 Move returns status 0, amount 216 01:37:39.160 00.000 15672 move complete, result=0 01:37:39.160 00.000 15672 worker thread done servicing request 01:37:39.161 00.001 15672 Worker thread wakes up 01:37:39.161 00.000 30444 GuideStep: -0.8 px 211 ms EAST, 1.2 px 216 ms SOUTH 01:37:39.161 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:39.161 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:41.268 02.107 15672 Exposure complete 01:37:41.288 00.020 15672 worker thread done servicing request 01:37:41.288 00.000 30444 OnExposeComplete: enter 01:37:41.288 00.000 30444 UpdateGuideState(): m_state=6 01:37:41.288 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5682 01:37:41.288 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=199.77, Mass=135140, SNR=110.5, Peak=11884 HFD=3.8 01:37:41.288 00.000 30444 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 01:37:41.288 00.000 30444 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 01:37:41.288 00.000 30444 CameraToMount -- cameraX=0.80 cameraY=0.18 hyp=0.82 cameraTheta=0.22 mountX=0.72 mountY=0.35, mountTheta=0.45 01:37:41.289 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.80, y=0.18, opts=13) 01:37:41.289 00.000 30444 Enqueuing Move request for scope (0.80, 0.18) 01:37:41.289 00.000 15672 Worker thread wakes up 01:37:41.289 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.18) opts 0xd 01:37:41.289 00.000 15672 Handling offset move in thread for scope, endpoint = (0.80, 0.18) 01:37:41.289 00.000 15672 Moving (0.80, 0.18) raw xDistance=0.72 yDistance=0.35 01:37:41.289 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.72 01:37:41.289 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 01:37:41.289 00.000 15672 MoveAxis(W, 180, ABG) 01:37:41.289 00.000 15672 Guiding Dir = 3, Dur = 180 01:37:41.289 00.000 15672 IsSlewing returns 0 01:37:41.291 00.002 15672 IsGuiding returns 0 01:37:41.295 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2094, max=11884, FiltMin=2621, FiltMax=10061, Gamma=2.950 01:37:41.316 00.021 15672 PulseGuide returned control before completion, sleep 165 01:37:41.524 00.208 15672 IsGuiding returns 0 01:37:41.525 00.001 15672 Move returns status 0, amount 180 01:37:41.525 00.000 15672 MoveAxis(S, 62, ABG) 01:37:41.525 00.000 15672 Guiding Dir = 1, Dur = 62 01:37:41.526 00.001 15672 IsSlewing returns 0 01:37:41.528 00.002 15672 IsGuiding returns 0 01:37:41.605 00.077 15672 IsGuiding returns 1 01:37:41.605 00.000 15672 scope still moving after pulse duration time elapsed 01:37:41.627 00.022 15672 IsSlewing returns 0 01:37:41.630 00.003 15672 IsGuiding returns 1 01:37:41.651 00.021 15672 IsSlewing returns 0 01:37:41.654 00.003 15672 IsGuiding returns 1 01:37:41.667 00.013 30444 UpdateGuideState exits: m=135140 SNR=110.5 Saturated 01:37:41.667 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:41.668 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:41.668 00.000 30444 Enqueuing Expose request 01:37:41.674 00.006 15672 IsSlewing returns 0 01:37:41.701 00.027 15672 IsGuiding returns 0 01:37:41.701 00.000 15672 scope move finished after 62 + 110 ms 01:37:41.701 00.000 15672 Move returns status 0, amount 62 01:37:41.701 00.000 15672 move complete, result=0 01:37:41.702 00.001 15672 worker thread done servicing request 01:37:41.702 00.000 15672 Worker thread wakes up 01:37:41.702 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:41.702 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:41.702 00.000 30444 GuideStep: 0.7 px 180 ms WEST, 0.3 px 62 ms SOUTH 01:37:43.608 01.906 15672 Exposure complete 01:37:43.628 00.020 15672 worker thread done servicing request 01:37:43.628 00.000 30444 OnExposeComplete: enter 01:37:43.628 00.000 30444 UpdateGuideState(): m_state=6 01:37:43.628 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5683 01:37:43.628 00.000 30444 Star::Find returns 1 (1), X=460.76, Y=199.56, Mass=121014, SNR=89.8, Peak=12808 HFD=3.6 01:37:43.628 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.23 = 0.23) 01:37:43.628 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.17 = 0.17) 01:37:43.628 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=-0.03 hyp=0.64 cameraTheta=-0.05 mountX=0.62 mountY=0.11, mountTheta=0.17 01:37:43.629 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=-0.03, opts=13) 01:37:43.629 00.000 30444 Enqueuing Move request for scope (0.64, -0.03) 01:37:43.629 00.000 15672 Worker thread wakes up 01:37:43.629 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.03) opts 0xd 01:37:43.629 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, -0.03) 01:37:43.629 00.000 15672 Moving (0.64, -0.03) raw xDistance=0.62 yDistance=0.11 01:37:43.629 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.62 01:37:43.629 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:43.629 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:37:43.629 00.000 15672 MoveAxis(W, 180, ABG) 01:37:43.629 00.000 15672 Guiding Dir = 3, Dur = 180 01:37:43.630 00.001 15672 IsSlewing returns 0 01:37:43.635 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=13329, FiltMin=2558, FiltMax=10735, Gamma=2.950 01:37:43.665 00.030 15672 IsGuiding returns 0 01:37:43.681 00.016 15672 PulseGuide returned control before completion, sleep 175 01:37:43.712 00.031 30444 UpdateGuideState exits: m=121014 SNR=89.8 Saturated 01:37:43.712 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:43.712 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:43.712 00.000 30444 Enqueuing Expose request 01:37:43.859 00.147 15672 IsGuiding returns 1 01:37:43.859 00.000 15672 scope still moving after pulse duration time elapsed 01:37:43.880 00.021 15672 IsSlewing returns 0 01:37:43.921 00.041 15672 IsGuiding returns 0 01:37:43.921 00.000 15672 scope move finished after 180 + 76 ms 01:37:43.921 00.000 15672 Move returns status 0, amount 180 01:37:43.921 00.000 15672 MoveAxis(N, 0, ABG) 01:37:43.922 00.001 15672 Move returns status 0, amount 0 01:37:43.922 00.000 15672 move complete, result=0 01:37:43.922 00.000 15672 worker thread done servicing request 01:37:43.922 00.000 15672 Worker thread wakes up 01:37:43.922 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:43.922 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:43.922 00.000 30444 GuideStep: 0.6 px 180 ms WEST, 0.1 px 0 ms NORTH 01:37:46.029 02.107 15672 Exposure complete 01:37:46.050 00.021 15672 worker thread done servicing request 01:37:46.050 00.000 30444 OnExposeComplete: enter 01:37:46.050 00.000 30444 UpdateGuideState(): m_state=6 01:37:46.050 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5684 01:37:46.050 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=200.22, Mass=119139, SNR=83.9, Peak=10483 HFD=3.6 01:37:46.050 00.000 30444 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.28) = xAngle (2.33 = 2.33) 01:37:46.050 00.000 30444 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.26 = 2.26) 01:37:46.050 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.63 hyp=0.71 cameraTheta=2.05 mountX=-0.49 mountY=0.55, mountTheta=2.30 01:37:46.051 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.63, opts=13) 01:37:46.051 00.000 30444 Enqueuing Move request for scope (-0.33, 0.63) 01:37:46.051 00.000 15672 Worker thread wakes up 01:37:46.051 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.63) opts 0xd 01:37:46.051 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.63) 01:37:46.051 00.000 15672 Moving (-0.33, 0.63) raw xDistance=-0.49 yDistance=0.55 01:37:46.051 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.49 01:37:46.051 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 01:37:46.051 00.000 15672 MoveAxis(E, 120, ABG) 01:37:46.051 00.000 15672 Guiding Dir = 2, Dur = 120 01:37:46.052 00.001 15672 IsSlewing returns 0 01:37:46.057 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=10557, FiltMin=2646, FiltMax=8738, Gamma=2.950 01:37:46.061 00.004 15672 IsGuiding returns 0 01:37:46.077 00.016 15672 PulseGuide returned control before completion, sleep 115 01:37:46.107 00.030 30444 UpdateGuideState exits: m=119139 SNR=83.9 Saturated 01:37:46.107 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:46.107 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:46.107 00.000 30444 Enqueuing Expose request 01:37:46.221 00.114 15672 IsGuiding returns 0 01:37:46.221 00.000 15672 Move returns status 0, amount 120 01:37:46.221 00.000 15672 MoveAxis(S, 98, ABG) 01:37:46.222 00.001 15672 Guiding Dir = 1, Dur = 98 01:37:46.222 00.000 15672 IsSlewing returns 0 01:37:46.223 00.001 15672 IsGuiding returns 0 01:37:46.301 00.078 15672 PulseGuide returned control before completion, sleep 31 01:37:46.335 00.034 15672 IsGuiding returns 1 01:37:46.335 00.000 15672 scope still moving after pulse duration time elapsed 01:37:46.356 00.021 15672 IsSlewing returns 0 01:37:46.359 00.003 15672 IsGuiding returns 1 01:37:46.380 00.021 15672 IsSlewing returns 0 01:37:46.381 00.001 15672 IsGuiding returns 1 01:37:46.403 00.022 15672 IsSlewing returns 0 01:37:46.430 00.027 15672 IsGuiding returns 0 01:37:46.430 00.000 15672 scope move finished after 98 + 108 ms 01:37:46.430 00.000 15672 Move returns status 0, amount 98 01:37:46.430 00.000 15672 move complete, result=0 01:37:46.430 00.000 15672 worker thread done servicing request 01:37:46.430 00.000 15672 Worker thread wakes up 01:37:46.430 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:46.430 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:46.430 00.000 30444 GuideStep: -0.5 px 120 ms EAST, 0.5 px 98 ms SOUTH 01:37:48.336 01.906 15672 Exposure complete 01:37:48.358 00.022 15672 worker thread done servicing request 01:37:48.359 00.001 30444 OnExposeComplete: enter 01:37:48.359 00.000 30444 UpdateGuideState(): m_state=6 01:37:48.359 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5685 01:37:48.359 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=200.32, Mass=127593, SNR=85.8, Peak=11221 HFD=3.5 01:37:48.359 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 01:37:48.359 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 01:37:48.359 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.74 hyp=0.89 cameraTheta=0.98 mountX=0.27 mountY=0.82, mountTheta=1.25 01:37:48.359 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.74, opts=13) 01:37:48.359 00.000 30444 Enqueuing Move request for scope (0.49, 0.74) 01:37:48.360 00.001 15672 Worker thread wakes up 01:37:48.360 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.74) opts 0xd 01:37:48.360 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.74) 01:37:48.360 00.000 15672 Moving (0.49, 0.74) raw xDistance=0.27 yDistance=0.82 01:37:48.360 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27 01:37:48.360 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 01:37:48.360 00.000 15672 MoveAxis(W, 65, ABG) 01:37:48.360 00.000 15672 Guiding Dir = 3, Dur = 65 01:37:48.360 00.000 15672 IsSlewing returns 0 01:37:48.362 00.002 15672 IsGuiding returns 0 01:37:48.366 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=11322, FiltMin=2622, FiltMax=10306, Gamma=2.950 01:37:48.377 00.011 15672 PulseGuide returned control before completion, sleep 60 01:37:48.489 00.112 15672 IsGuiding returns 0 01:37:48.489 00.000 15672 Move returns status 0, amount 65 01:37:48.489 00.000 15672 MoveAxis(S, 147, ABG) 01:37:48.489 00.000 15672 Guiding Dir = 1, Dur = 147 01:37:48.490 00.001 15672 IsSlewing returns 0 01:37:48.491 00.001 15672 IsGuiding returns 0 01:37:48.570 00.079 15672 PulseGuide returned control before completion, sleep 79 01:37:48.651 00.081 15672 IsGuiding returns 1 01:37:48.651 00.000 15672 scope still moving after pulse duration time elapsed 01:37:48.672 00.021 15672 IsSlewing returns 0 01:37:48.673 00.001 15672 IsGuiding returns 1 01:37:48.694 00.021 15672 IsSlewing returns 0 01:37:48.745 00.051 15672 IsGuiding returns 0 01:37:48.745 00.000 15672 scope move finished after 147 + 107 ms 01:37:48.745 00.000 15672 Move returns status 0, amount 147 01:37:48.745 00.000 15672 move complete, result=0 01:37:48.745 00.000 15672 worker thread done servicing request 01:37:48.806 00.061 30444 UpdateGuideState exits: m=127593 SNR=85.8 Saturated 01:37:48.806 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:48.806 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:48.806 00.000 30444 Enqueuing Expose request 01:37:48.806 00.000 15672 Worker thread wakes up 01:37:48.807 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:48.807 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:48.807 00.000 30444 GuideStep: 0.3 px 65 ms WEST, 0.8 px 147 ms SOUTH 01:37:50.913 02.106 15672 Exposure complete 01:37:50.933 00.020 15672 worker thread done servicing request 01:37:50.933 00.000 30444 OnExposeComplete: enter 01:37:50.933 00.000 30444 UpdateGuideState(): m_state=6 01:37:50.933 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5686 01:37:50.933 00.000 30444 Star::Find returns 1 (1), X=459.38, Y=199.57, Mass=112578, SNR=83.9, Peak=12091 HFD=3.4 01:37:50.933 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 01:37:50.933 00.000 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.91 = -2.91) 01:37:50.933 00.000 30444 CameraToMount -- cameraX=-0.74 cameraY=-0.01 hyp=0.74 cameraTheta=-3.12 mountX=-0.71 mountY=-0.17, mountTheta=-2.90 01:37:50.934 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.74, y=-0.01, opts=13) 01:37:50.934 00.000 30444 Enqueuing Move request for scope (-0.74, -0.01) 01:37:50.934 00.000 15672 Worker thread wakes up 01:37:50.934 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.01) opts 0xd 01:37:50.934 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.74, -0.01) 01:37:50.934 00.000 15672 Moving (-0.74, -0.01) raw xDistance=-0.71 yDistance=-0.17 01:37:50.934 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.71 01:37:50.934 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:50.934 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 01:37:50.934 00.000 15672 MoveAxis(E, 187, ABG) 01:37:50.934 00.000 15672 Guiding Dir = 2, Dur = 187 01:37:50.935 00.001 15672 IsSlewing returns 0 01:37:50.936 00.001 15672 IsGuiding returns 0 01:37:50.939 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=12091, FiltMin=2598, FiltMax=8732, Gamma=2.950 01:37:50.965 00.026 15672 PulseGuide returned control before completion, sleep 168 01:37:50.989 00.024 30444 UpdateGuideState exits: m=112578 SNR=83.9 Saturated 01:37:50.989 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:50.989 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:50.989 00.000 30444 Enqueuing Expose request 01:37:51.136 00.147 15672 IsGuiding returns 1 01:37:51.137 00.001 15672 scope still moving after pulse duration time elapsed 01:37:51.158 00.021 15672 IsSlewing returns 0 01:37:51.160 00.002 15672 IsGuiding returns 1 01:37:51.182 00.022 15672 IsSlewing returns 0 01:37:51.190 00.008 15672 IsGuiding returns 0 01:37:51.190 00.000 15672 scope move finished after 187 + 67 ms 01:37:51.190 00.000 15672 Move returns status 0, amount 187 01:37:51.190 00.000 15672 MoveAxis(N, 0, ABG) 01:37:51.190 00.000 15672 Move returns status 0, amount 0 01:37:51.190 00.000 15672 move complete, result=0 01:37:51.190 00.000 15672 worker thread done servicing request 01:37:51.190 00.000 15672 Worker thread wakes up 01:37:51.190 00.000 30444 GuideStep: -0.7 px 187 ms EAST, -0.2 px 0 ms NORTH 01:37:51.190 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:51.191 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:53.096 01.905 15672 Exposure complete 01:37:53.116 00.020 15672 worker thread done servicing request 01:37:53.116 00.000 30444 OnExposeComplete: enter 01:37:53.116 00.000 30444 UpdateGuideState(): m_state=6 01:37:53.116 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5687 01:37:53.116 00.000 30444 Star::Find returns 1 (1), X=459.86, Y=199.68, Mass=110694, SNR=80.4, Peak=12749 HFD=3.5 01:37:53.116 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.10 = 3.10) 01:37:53.116 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.04 = 3.04) 01:37:53.116 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.09 hyp=0.28 cameraTheta=2.82 mountX=-0.28 mountY=0.03, mountTheta=3.04 01:37:53.117 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.09, opts=13) 01:37:53.117 00.000 30444 Enqueuing Move request for scope (-0.27, 0.09) 01:37:53.117 00.000 15672 Worker thread wakes up 01:37:53.117 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.09) opts 0xd 01:37:53.117 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.09) 01:37:53.117 00.000 15672 Moving (-0.27, 0.09) raw xDistance=-0.28 yDistance=0.03 01:37:53.117 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28 01:37:53.117 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:53.117 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 01:37:53.117 00.000 15672 MoveAxis(E, 89, ABG) 01:37:53.117 00.000 15672 Guiding Dir = 2, Dur = 89 01:37:53.118 00.001 15672 IsSlewing returns 0 01:37:53.119 00.001 15672 IsGuiding returns 0 01:37:53.123 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=13850, FiltMin=2604, FiltMax=10388, Gamma=2.950 01:37:53.138 00.015 15672 PulseGuide returned control before completion, sleep 81 01:37:53.173 00.035 30444 UpdateGuideState exits: m=110694 SNR=80.4 Saturated 01:37:53.173 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:53.174 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:53.174 00.000 30444 Enqueuing Expose request 01:37:53.221 00.047 15672 IsGuiding returns 1 01:37:53.221 00.000 15672 scope still moving after pulse duration time elapsed 01:37:53.242 00.021 15672 IsSlewing returns 0 01:37:53.249 00.007 15672 IsGuiding returns 0 01:37:53.249 00.000 15672 scope move finished after 89 + 41 ms 01:37:53.249 00.000 15672 Move returns status 0, amount 89 01:37:53.249 00.000 15672 MoveAxis(N, 0, ABG) 01:37:53.250 00.001 15672 Move returns status 0, amount 0 01:37:53.250 00.000 15672 move complete, result=0 01:37:53.250 00.000 15672 worker thread done servicing request 01:37:53.250 00.000 15672 Worker thread wakes up 01:37:53.250 00.000 30444 GuideStep: -0.3 px 89 ms EAST, 0.0 px 0 ms NORTH 01:37:53.250 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:53.250 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:55.359 02.109 15672 Exposure complete 01:37:55.381 00.022 15672 worker thread done servicing request 01:37:55.382 00.001 30444 OnExposeComplete: enter 01:37:55.382 00.000 30444 UpdateGuideState(): m_state=6 01:37:55.382 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5688 01:37:55.382 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=199.65, Mass=117027, SNR=78.7, Peak=12244 HFD=3.4 01:37:55.382 00.000 30444 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 01:37:55.382 00.000 30444 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.27 = 2.27) 01:37:55.382 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.06 mountX=-0.05 mountY=0.05, mountTheta=2.31 01:37:55.383 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.06, opts=13) 01:37:55.383 00.000 30444 Enqueuing Move request for scope (-0.03, 0.06) 01:37:55.383 00.000 15672 Worker thread wakes up 01:37:55.383 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd 01:37:55.383 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.06) 01:37:55.383 00.000 15672 Moving (-0.03, 0.06) raw xDistance=-0.05 yDistance=0.05 01:37:55.383 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 01:37:55.383 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:55.384 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 01:37:55.384 00.000 15672 MoveAxis(E, 0, ABG) 01:37:55.384 00.000 15672 Move returns status 0, amount 0 01:37:55.384 00.000 15672 MoveAxis(N, 0, ABG) 01:37:55.384 00.000 15672 Move returns status 0, amount 0 01:37:55.384 00.000 15672 move complete, result=0 01:37:55.384 00.000 15672 worker thread done servicing request 01:37:55.390 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=12244, FiltMin=2596, FiltMax=9790, Gamma=2.950 01:37:55.440 00.050 30444 UpdateGuideState exits: m=117027 SNR=78.7 Saturated 01:37:55.440 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:55.440 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:55.440 00.000 30444 Enqueuing Expose request 01:37:55.440 00.000 15672 Worker thread wakes up 01:37:55.440 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:55.440 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:37:55.440 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:57.346 01.906 15672 Exposure complete 01:37:57.366 00.020 15672 worker thread done servicing request 01:37:57.366 00.000 30444 OnExposeComplete: enter 01:37:57.366 00.000 30444 UpdateGuideState(): m_state=6 01:37:57.366 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5689 01:37:57.366 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=199.84, Mass=119894, SNR=90.8, Peak=12505 HFD=3.7 01:37:57.366 00.000 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 01:37:57.366 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 01:37:57.366 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.29 cameraTheta=2.08 mountX=-0.21 mountY=0.22, mountTheta=2.33 01:37:57.367 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.25, opts=13) 01:37:57.367 00.000 30444 Enqueuing Move request for scope (-0.14, 0.25) 01:37:57.367 00.000 15672 Worker thread wakes up 01:37:57.367 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd 01:37:57.367 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.25) 01:37:57.367 00.000 15672 Moving (-0.14, 0.25) raw xDistance=-0.21 yDistance=0.22 01:37:57.367 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 01:37:57.367 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:57.367 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 01:37:57.367 00.000 15672 MoveAxis(E, 0, ABG) 01:37:57.367 00.000 15672 Move returns status 0, amount 0 01:37:57.367 00.000 15672 MoveAxis(N, 0, ABG) 01:37:57.367 00.000 15672 Move returns status 0, amount 0 01:37:57.367 00.000 15672 move complete, result=0 01:37:57.367 00.000 15672 worker thread done servicing request 01:37:57.372 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=12505, FiltMin=2672, FiltMax=9513, Gamma=2.950 01:37:57.481 00.109 30444 UpdateGuideState exits: m=119894 SNR=90.8 Saturated 01:37:57.481 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:57.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:57.481 00.000 30444 Enqueuing Expose request 01:37:57.481 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:37:57.482 00.001 15672 Worker thread wakes up 01:37:57.482 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:57.482 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:37:59.591 02.109 15672 Exposure complete 01:37:59.610 00.019 15672 worker thread done servicing request 01:37:59.610 00.000 30444 OnExposeComplete: enter 01:37:59.610 00.000 30444 UpdateGuideState(): m_state=6 01:37:59.611 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5690 01:37:59.611 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=199.46, Mass=131625, SNR=107.5, Peak=12010 HFD=3.8 01:37:59.611 00.000 30444 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.28) = xAngle (-1.88 = -1.88) 01:37:59.611 00.000 30444 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.94 = -1.94) 01:37:59.611 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.16 mountX=-0.05 mountY=-0.14, mountTheta=-1.89 01:37:59.611 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.13, opts=13) 01:37:59.611 00.000 30444 Enqueuing Move request for scope (-0.08, -0.13) 01:37:59.611 00.000 15672 Worker thread wakes up 01:37:59.611 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd 01:37:59.611 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.13) 01:37:59.612 00.001 15672 Moving (-0.08, -0.13) raw xDistance=-0.05 yDistance=-0.14 01:37:59.612 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 01:37:59.612 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:37:59.612 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:37:59.612 00.000 15672 MoveAxis(E, 0, ABG) 01:37:59.612 00.000 15672 Move returns status 0, amount 0 01:37:59.612 00.000 15672 MoveAxis(N, 0, ABG) 01:37:59.612 00.000 15672 Move returns status 0, amount 0 01:37:59.612 00.000 15672 move complete, result=0 01:37:59.612 00.000 15672 worker thread done servicing request 01:37:59.616 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=12856, FiltMin=2619, FiltMax=10150, Gamma=2.950 01:37:59.669 00.053 30444 UpdateGuideState exits: m=131625 SNR=107.5 Saturated 01:37:59.669 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:37:59.669 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:37:59.669 00.000 30444 Enqueuing Expose request 01:37:59.669 00.000 15672 Worker thread wakes up 01:37:59.669 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:37:59.669 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:37:59.669 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:01.575 01.906 15672 Exposure complete 01:38:01.595 00.020 15672 worker thread done servicing request 01:38:01.595 00.000 30444 OnExposeComplete: enter 01:38:01.595 00.000 30444 UpdateGuideState(): m_state=6 01:38:01.595 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5691 01:38:01.595 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=199.77, Mass=125531, SNR=89.8, Peak=12271 HFD=3.6 01:38:01.595 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 01:38:01.595 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 01:38:01.595 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.08 mountX=0.04 mountY=0.20, mountTheta=1.36 01:38:01.596 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.18, opts=13) 01:38:01.596 00.000 30444 Enqueuing Move request for scope (0.10, 0.18) 01:38:01.596 00.000 15672 Worker thread wakes up 01:38:01.596 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd 01:38:01.596 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.18) 01:38:01.596 00.000 15672 Moving (0.10, 0.18) raw xDistance=0.04 yDistance=0.20 01:38:01.596 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:38:01.596 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:38:01.596 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 01:38:01.596 00.000 15672 MoveAxis(E, 0, ABG) 01:38:01.596 00.000 15672 Move returns status 0, amount 0 01:38:01.596 00.000 15672 MoveAxis(N, 0, ABG) 01:38:01.596 00.000 15672 Move returns status 0, amount 0 01:38:01.597 00.001 15672 move complete, result=0 01:38:01.597 00.000 15672 worker thread done servicing request 01:38:01.602 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=12403, FiltMin=2668, FiltMax=10041, Gamma=2.950 01:38:01.652 00.050 30444 UpdateGuideState exits: m=125531 SNR=89.8 Saturated 01:38:01.652 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:01.652 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:01.652 00.000 30444 Enqueuing Expose request 01:38:01.652 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 01:38:01.652 00.000 15672 Worker thread wakes up 01:38:01.652 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:01.652 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:03.759 02.107 15672 Exposure complete 01:38:03.779 00.020 15672 worker thread done servicing request 01:38:03.779 00.000 30444 OnExposeComplete: enter 01:38:03.779 00.000 30444 UpdateGuideState(): m_state=6 01:38:03.779 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5692 01:38:03.779 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=199.44, Mass=124074, SNR=82.3, Peak=12653 HFD=3.2 01:38:03.779 00.000 30444 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.28) = xAngle (-0.11 = -0.11) 01:38:03.779 00.000 30444 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 01:38:03.779 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.14 hyp=0.38 cameraTheta=-0.39 mountX=0.38 mountY=-0.07, mountTheta=-0.17 01:38:03.780 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.14, opts=13) 01:38:03.780 00.000 30444 Enqueuing Move request for scope (0.35, -0.14) 01:38:03.780 00.000 15672 Worker thread wakes up 01:38:03.780 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.14) opts 0xd 01:38:03.780 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.14) 01:38:03.780 00.000 15672 Moving (0.35, -0.14) raw xDistance=0.38 yDistance=-0.07 01:38:03.780 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 01:38:03.780 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:38:03.780 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:38:03.780 00.000 15672 MoveAxis(W, 103, ABG) 01:38:03.780 00.000 15672 Guiding Dir = 3, Dur = 103 01:38:03.781 00.001 15672 IsSlewing returns 0 01:38:03.782 00.001 15672 IsGuiding returns 0 01:38:03.786 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=12653, FiltMin=2670, FiltMax=9667, Gamma=2.950 01:38:03.810 00.024 15672 PulseGuide returned control before completion, sleep 86 01:38:03.835 00.025 30444 UpdateGuideState exits: m=124074 SNR=82.3 Saturated 01:38:03.835 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:03.835 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:03.835 00.000 30444 Enqueuing Expose request 01:38:03.897 00.062 15672 IsGuiding returns 1 01:38:03.897 00.000 15672 scope still moving after pulse duration time elapsed 01:38:03.918 00.021 15672 IsSlewing returns 0 01:38:03.937 00.019 15672 IsGuiding returns 0 01:38:03.937 00.000 15672 scope move finished after 103 + 53 ms 01:38:03.937 00.000 15672 Move returns status 0, amount 103 01:38:03.937 00.000 15672 MoveAxis(N, 0, ABG) 01:38:03.938 00.001 15672 Move returns status 0, amount 0 01:38:03.938 00.000 15672 move complete, result=0 01:38:03.938 00.000 15672 worker thread done servicing request 01:38:03.938 00.000 15672 Worker thread wakes up 01:38:03.938 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:03.938 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:03.938 00.000 30444 GuideStep: 0.4 px 103 ms WEST, -0.1 px 0 ms NORTH 01:38:05.844 01.906 15672 Exposure complete 01:38:05.864 00.020 15672 worker thread done servicing request 01:38:05.864 00.000 30444 OnExposeComplete: enter 01:38:05.864 00.000 30444 UpdateGuideState(): m_state=6 01:38:05.864 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5693 01:38:05.864 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=199.56, Mass=116243, SNR=79.5, Peak=12985 HFD=3.2 01:38:05.864 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 01:38:05.864 00.000 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 01:38:05.864 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.03 hyp=0.32 cameraTheta=-0.08 mountX=0.31 mountY=0.04, mountTheta=0.13 01:38:05.865 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.03, opts=13) 01:38:05.865 00.000 30444 Enqueuing Move request for scope (0.32, -0.03) 01:38:05.865 00.000 15672 Worker thread wakes up 01:38:05.865 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.03) opts 0xd 01:38:05.865 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.03) 01:38:05.865 00.000 15672 Moving (0.32, -0.03) raw xDistance=0.31 yDistance=0.04 01:38:05.865 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31 01:38:05.865 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:38:05.865 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 01:38:05.865 00.000 15672 MoveAxis(W, 91, ABG) 01:38:05.865 00.000 15672 Guiding Dir = 3, Dur = 91 01:38:05.866 00.001 15672 IsSlewing returns 0 01:38:05.867 00.001 15672 IsGuiding returns 0 01:38:05.871 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=13294, FiltMin=2615, FiltMax=10207, Gamma=2.950 01:38:05.886 00.015 15672 PulseGuide returned control before completion, sleep 82 01:38:05.920 00.034 30444 UpdateGuideState exits: m=116243 SNR=79.5 Saturated 01:38:05.920 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:05.920 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:05.920 00.000 30444 Enqueuing Expose request 01:38:05.998 00.078 15672 IsGuiding returns 0 01:38:05.998 00.000 15672 Move returns status 0, amount 91 01:38:05.998 00.000 15672 MoveAxis(N, 0, ABG) 01:38:05.998 00.000 15672 Move returns status 0, amount 0 01:38:05.998 00.000 15672 move complete, result=0 01:38:05.999 00.001 15672 worker thread done servicing request 01:38:05.999 00.000 15672 Worker thread wakes up 01:38:05.999 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:05.999 00.000 30444 GuideStep: 0.3 px 91 ms WEST, 0.0 px 0 ms NORTH 01:38:05.999 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:08.107 02.108 15672 Exposure complete 01:38:08.126 00.019 15672 worker thread done servicing request 01:38:08.126 00.000 30444 OnExposeComplete: enter 01:38:08.126 00.000 30444 UpdateGuideState(): m_state=6 01:38:08.127 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5694 01:38:08.127 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=199.65, Mass=116661, SNR=93.6, Peak=12260 HFD=3.4 01:38:08.127 00.000 30444 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.28) = xAngle (3.02 = 3.02) 01:38:08.127 00.000 30444 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.96 = 2.96) 01:38:08.127 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.75 mountX=-0.16 mountY=0.03, mountTheta=2.96 01:38:08.127 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.06, opts=13) 01:38:08.127 00.000 30444 Enqueuing Move request for scope (-0.15, 0.06) 01:38:08.127 00.000 15672 Worker thread wakes up 01:38:08.128 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd 01:38:08.128 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.06) 01:38:08.128 00.000 15672 Moving (-0.15, 0.06) raw xDistance=-0.16 yDistance=0.03 01:38:08.128 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 01:38:08.128 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:38:08.128 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 01:38:08.128 00.000 15672 MoveAxis(E, 0, ABG) 01:38:08.128 00.000 15672 Move returns status 0, amount 0 01:38:08.128 00.000 15672 MoveAxis(N, 0, ABG) 01:38:08.128 00.000 15672 Move returns status 0, amount 0 01:38:08.128 00.000 15672 move complete, result=0 01:38:08.128 00.000 15672 worker thread done servicing request 01:38:08.133 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=13537, FiltMin=2624, FiltMax=10235, Gamma=2.950 01:38:08.183 00.050 30444 UpdateGuideState exits: m=116661 SNR=93.6 Saturated 01:38:08.183 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:08.183 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:08.183 00.000 30444 Enqueuing Expose request 01:38:08.183 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 01:38:08.183 00.000 15672 Worker thread wakes up 01:38:08.183 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:08.183 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:10.089 01.906 15672 Exposure complete 01:38:10.109 00.020 15672 worker thread done servicing request 01:38:10.109 00.000 30444 OnExposeComplete: enter 01:38:10.109 00.000 30444 UpdateGuideState(): m_state=6 01:38:10.109 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5695 01:38:10.110 00.001 30444 Star::Find returns 1 (1), X=460.03, Y=199.57, Mass=126630, SNR=91.7, Peak=13712 HFD=3.7 01:38:10.110 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 01:38:10.110 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 01:38:10.110 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.97 mountX=-0.09 mountY=-0.04, mountTheta=-2.74 01:38:10.110 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.02, opts=13) 01:38:10.110 00.000 30444 Enqueuing Move request for scope (-0.10, -0.02) 01:38:10.110 00.000 15672 Worker thread wakes up 01:38:10.110 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd 01:38:10.110 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.02) 01:38:10.110 00.000 15672 Moving (-0.10, -0.02) raw xDistance=-0.09 yDistance=-0.04 01:38:10.110 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 01:38:10.110 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:38:10.111 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:38:10.111 00.000 15672 MoveAxis(E, 0, ABG) 01:38:10.111 00.000 15672 Move returns status 0, amount 0 01:38:10.111 00.000 15672 MoveAxis(N, 0, ABG) 01:38:10.111 00.000 15672 Move returns status 0, amount 0 01:38:10.111 00.000 15672 move complete, result=0 01:38:10.111 00.000 15672 worker thread done servicing request 01:38:10.115 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=13712, FiltMin=2587, FiltMax=10125, Gamma=2.950 01:38:10.237 00.122 30444 UpdateGuideState exits: m=126630 SNR=91.7 Saturated 01:38:10.237 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:10.237 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:10.237 00.000 30444 Enqueuing Expose request 01:38:10.237 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 01:38:10.237 00.000 15672 Worker thread wakes up 01:38:10.237 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:10.237 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:12.344 02.107 15672 Exposure complete 01:38:12.364 00.020 15672 worker thread done servicing request 01:38:12.364 00.000 30444 OnExposeComplete: enter 01:38:12.364 00.000 30444 UpdateGuideState(): m_state=6 01:38:12.364 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5696 01:38:12.364 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=199.81, Mass=117019, SNR=96.2, Peak=12466 HFD=3.7 01:38:12.364 00.000 30444 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.28) = xAngle (2.53 = 2.53) 01:38:12.364 00.000 30444 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.47 = 2.47) 01:38:12.364 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.23 hyp=0.29 cameraTheta=2.25 mountX=-0.24 mountY=0.18, mountTheta=2.49 01:38:12.364 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.23, opts=13) 01:38:12.364 00.000 30444 Enqueuing Move request for scope (-0.18, 0.23) 01:38:12.364 00.000 15672 Worker thread wakes up 01:38:12.365 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.23) opts 0xd 01:38:12.365 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.23) 01:38:12.365 00.000 15672 Moving (-0.18, 0.23) raw xDistance=-0.24 yDistance=0.18 01:38:12.365 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 01:38:12.365 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:38:12.365 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 01:38:12.365 00.000 15672 MoveAxis(E, 0, ABG) 01:38:12.365 00.000 15672 Move returns status 0, amount 0 01:38:12.365 00.000 15672 MoveAxis(N, 0, ABG) 01:38:12.365 00.000 15672 Move returns status 0, amount 0 01:38:12.365 00.000 15672 move complete, result=0 01:38:12.365 00.000 15672 worker thread done servicing request 01:38:12.370 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=12466, FiltMin=2604, FiltMax=9804, Gamma=2.950 01:38:12.420 00.050 30444 UpdateGuideState exits: m=117019 SNR=96.2 Saturated 01:38:12.421 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:12.421 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:12.421 00.000 30444 Enqueuing Expose request 01:38:12.421 00.000 15672 Worker thread wakes up 01:38:12.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:12.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:12.421 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:38:14.327 01.906 15672 Exposure complete 01:38:14.347 00.020 15672 worker thread done servicing request 01:38:14.347 00.000 30444 OnExposeComplete: enter 01:38:14.347 00.000 30444 UpdateGuideState(): m_state=6 01:38:14.347 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5697 01:38:14.347 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=199.32, Mass=125202, SNR=98.3, Peak=14485 HFD=3.4 01:38:14.347 00.000 30444 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.28) = xAngle (-2.30 = -2.30) 01:38:14.347 00.000 30444 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 01:38:14.347 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.27 hyp=0.50 cameraTheta=-2.58 mountX=-0.34 mountY=-0.36, mountTheta=-2.33 01:38:14.348 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.27, opts=13) 01:38:14.348 00.000 30444 Enqueuing Move request for scope (-0.43, -0.27) 01:38:14.348 00.000 15672 Worker thread wakes up 01:38:14.348 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.27) opts 0xd 01:38:14.348 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.27) 01:38:14.348 00.000 15672 Moving (-0.43, -0.27) raw xDistance=-0.34 yDistance=-0.36 01:38:14.348 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 01:38:14.348 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:38:14.348 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 01:38:14.349 00.001 15672 MoveAxis(E, 91, ABG) 01:38:14.349 00.000 15672 Guiding Dir = 2, Dur = 91 01:38:14.349 00.000 15672 IsSlewing returns 0 01:38:14.350 00.001 15672 IsGuiding returns 0 01:38:14.354 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=14485, FiltMin=2579, FiltMax=9928, Gamma=2.950 01:38:14.369 00.015 15672 PulseGuide returned control before completion, sleep 83 01:38:14.404 00.035 30444 UpdateGuideState exits: m=125202 SNR=98.3 Saturated 01:38:14.404 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:14.404 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:14.404 00.000 30444 Enqueuing Expose request 01:38:14.452 00.048 15672 IsGuiding returns 1 01:38:14.452 00.000 15672 scope still moving after pulse duration time elapsed 01:38:14.474 00.022 15672 IsSlewing returns 0 01:38:14.482 00.008 15672 IsGuiding returns 0 01:38:14.482 00.000 15672 scope move finished after 91 + 41 ms 01:38:14.482 00.000 15672 Move returns status 0, amount 91 01:38:14.482 00.000 15672 MoveAxis(N, 0, ABG) 01:38:14.482 00.000 15672 Move returns status 0, amount 0 01:38:14.482 00.000 15672 move complete, result=0 01:38:14.483 00.001 15672 worker thread done servicing request 01:38:14.483 00.000 15672 Worker thread wakes up 01:38:14.483 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:14.483 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:14.483 00.000 30444 GuideStep: -0.3 px 91 ms EAST, -0.4 px 0 ms NORTH 01:38:16.591 02.108 15672 Exposure complete 01:38:16.612 00.021 15672 worker thread done servicing request 01:38:16.612 00.000 30444 OnExposeComplete: enter 01:38:16.612 00.000 30444 UpdateGuideState(): m_state=6 01:38:16.612 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5698 01:38:16.612 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=199.01, Mass=113744, SNR=95.9, Peak=13047 HFD=3.0 01:38:16.612 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 01:38:16.612 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 01:38:16.612 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.58 hyp=0.64 cameraTheta=-2.01 mountX=-0.10 mountY=-0.62, mountTheta=-1.73 01:38:16.613 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.58, opts=13) 01:38:16.613 00.000 30444 Enqueuing Move request for scope (-0.27, -0.58) 01:38:16.613 00.000 15672 Worker thread wakes up 01:38:16.613 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.58) opts 0xd 01:38:16.613 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.58) 01:38:16.613 00.000 15672 Moving (-0.27, -0.58) raw xDistance=-0.10 yDistance=-0.62 01:38:16.613 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 01:38:16.613 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:38:16.613 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62 01:38:16.613 00.000 15672 MoveAxis(E, 0, ABG) 01:38:16.613 00.000 15672 Move returns status 0, amount 0 01:38:16.613 00.000 15672 MoveAxis(N, 0, ABG) 01:38:16.613 00.000 15672 Move returns status 0, amount 0 01:38:16.613 00.000 15672 move complete, result=0 01:38:16.614 00.001 15672 worker thread done servicing request 01:38:16.619 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=14852, FiltMin=2609, FiltMax=10267, Gamma=2.950 01:38:16.668 00.049 30444 UpdateGuideState exits: m=113744 SNR=95.9 Saturated 01:38:16.668 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:16.668 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:16.668 00.000 30444 Enqueuing Expose request 01:38:16.669 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH 01:38:16.669 00.000 15672 Worker thread wakes up 01:38:16.669 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:16.669 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:18.577 01.908 15672 Exposure complete 01:38:18.597 00.020 15672 worker thread done servicing request 01:38:18.597 00.000 30444 OnExposeComplete: enter 01:38:18.597 00.000 30444 UpdateGuideState(): m_state=6 01:38:18.597 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5699 01:38:18.597 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=199.07, Mass=115535, SNR=91.1, Peak=12434 HFD=3.1 01:38:18.597 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 01:38:18.597 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 01:38:18.597 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.52 hyp=0.52 cameraTheta=-1.49 mountX=0.18 mountY=-0.49, mountTheta=-1.22 01:38:18.598 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.52, opts=13) 01:38:18.598 00.000 30444 Enqueuing Move request for scope (0.04, -0.52) 01:38:18.598 00.000 15672 Worker thread wakes up 01:38:18.598 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.52) opts 0xd 01:38:18.598 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.52) 01:38:18.598 00.000 15672 Moving (0.04, -0.52) raw xDistance=0.18 yDistance=-0.49 01:38:18.598 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 01:38:18.598 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.01 newest=-1.47 01:38:18.598 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 01:38:18.598 00.000 15672 MoveAxis(E, 0, ABG) 01:38:18.598 00.000 15672 Move returns status 0, amount 0 01:38:18.598 00.000 15672 MoveAxis(N, 88, ABG) 01:38:18.598 00.000 15672 Guiding Dir = 0, Dur = 88 01:38:18.599 00.001 15672 IsSlewing returns 0 01:38:18.601 00.002 15672 IsGuiding returns 0 01:38:18.604 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=12662, FiltMin=2645, FiltMax=9613, Gamma=2.950 01:38:18.655 00.051 30444 UpdateGuideState exits: m=115535 SNR=91.1 Saturated 01:38:18.655 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:18.655 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:18.655 00.000 30444 Enqueuing Expose request 01:38:18.682 00.027 15672 PulseGuide returned control before completion, sleep 17 01:38:18.701 00.019 15672 IsGuiding returns 1 01:38:18.701 00.000 15672 scope still moving after pulse duration time elapsed 01:38:18.722 00.021 15672 IsSlewing returns 0 01:38:18.722 00.000 15672 IsGuiding returns 1 01:38:18.744 00.022 15672 IsSlewing returns 0 01:38:18.745 00.001 15672 IsGuiding returns 1 01:38:18.765 00.020 15672 IsSlewing returns 0 01:38:18.768 00.003 15672 IsGuiding returns 1 01:38:18.789 00.021 15672 IsSlewing returns 0 01:38:18.843 00.054 15672 IsGuiding returns 0 01:38:18.859 00.016 15672 scope move finished after 88 + 170 ms 01:38:18.859 00.000 15672 Move returns status 0, amount 88 01:38:18.859 00.000 15672 move complete, result=0 01:38:18.859 00.000 15672 worker thread done servicing request 01:38:18.860 00.001 15672 Worker thread wakes up 01:38:18.860 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:18.860 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:18.860 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 88 ms NORTH 01:38:20.976 02.116 15672 Exposure complete 01:38:21.007 00.031 15672 worker thread done servicing request 01:38:21.007 00.000 30444 OnExposeComplete: enter 01:38:21.007 00.000 30444 UpdateGuideState(): m_state=6 01:38:21.007 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5700 01:38:21.007 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.26, Mass=119936, SNR=81.8, Peak=12959 HFD=3.3 01:38:21.007 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 01:38:21.007 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 01:38:21.007 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.79 mountX=0.02 mountY=-0.34, mountTheta=-1.51 01:38:21.008 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.33, opts=13) 01:38:21.008 00.000 30444 Enqueuing Move request for scope (-0.07, -0.33) 01:38:21.008 00.000 15672 Worker thread wakes up 01:38:21.008 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.33) opts 0xd 01:38:21.008 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.33) 01:38:21.008 00.000 15672 Moving (-0.07, -0.33) raw xDistance=0.02 yDistance=-0.34 01:38:21.008 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:38:21.008 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 01:38:21.008 00.000 15672 MoveAxis(E, 0, ABG) 01:38:21.008 00.000 15672 Move returns status 0, amount 0 01:38:21.008 00.000 15672 MoveAxis(N, 60, ABG) 01:38:21.008 00.000 15672 Guiding Dir = 0, Dur = 60 01:38:21.008 00.000 15672 IsSlewing returns 0 01:38:21.010 00.002 15672 IsGuiding returns 0 01:38:21.015 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2021, max=14140, FiltMin=2615, FiltMax=9784, Gamma=2.950 01:38:21.066 00.051 30444 UpdateGuideState exits: m=119936 SNR=81.8 Saturated 01:38:21.066 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:21.066 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:21.066 00.000 30444 Enqueuing Expose request 01:38:21.096 00.030 15672 IsGuiding returns 1 01:38:21.096 00.000 15672 scope still moving after pulse duration time elapsed 01:38:21.116 00.020 15672 IsSlewing returns 0 01:38:21.119 00.003 15672 IsGuiding returns 1 01:38:21.139 00.020 15672 IsSlewing returns 0 01:38:21.142 00.003 15672 IsGuiding returns 1 01:38:21.163 00.021 15672 IsSlewing returns 0 01:38:21.208 00.045 15672 IsGuiding returns 0 01:38:21.208 00.000 15672 scope move finished after 60 + 137 ms 01:38:21.208 00.000 15672 Move returns status 0, amount 60 01:38:21.208 00.000 15672 move complete, result=0 01:38:21.208 00.000 15672 worker thread done servicing request 01:38:21.208 00.000 15672 Worker thread wakes up 01:38:21.209 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:21.209 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:21.209 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 60 ms NORTH 01:38:23.124 01.915 15672 Exposure complete 01:38:23.155 00.031 15672 worker thread done servicing request 01:38:23.155 00.000 30444 OnExposeComplete: enter 01:38:23.155 00.000 30444 UpdateGuideState(): m_state=6 01:38:23.155 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5701 01:38:23.155 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=199.03, Mass=138489, SNR=94.3, Peak=14382 HFD=3.8 01:38:23.155 00.000 30444 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.28) = xAngle (-0.34 = -0.34) 01:38:23.155 00.000 30444 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.40 = -0.40) 01:38:23.155 00.000 30444 CameraToMount -- cameraX=0.79 cameraY=-0.56 hyp=0.97 cameraTheta=-0.62 mountX=0.91 mountY=-0.38, mountTheta=-0.39 01:38:23.156 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.79, y=-0.56, opts=13) 01:38:23.156 00.000 30444 Enqueuing Move request for scope (0.79, -0.56) 01:38:23.156 00.000 15672 Worker thread wakes up 01:38:23.156 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.56) opts 0xd 01:38:23.156 00.000 15672 Handling offset move in thread for scope, endpoint = (0.79, -0.56) 01:38:23.156 00.000 15672 Moving (0.79, -0.56) raw xDistance=0.91 yDistance=-0.38 01:38:23.156 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.91 01:38:23.156 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 01:38:23.156 00.000 15672 MoveAxis(W, 247, ABG) 01:38:23.156 00.000 15672 Guiding Dir = 3, Dur = 247 01:38:23.157 00.001 15672 IsSlewing returns 0 01:38:23.157 00.000 15672 IsGuiding returns 0 01:38:23.162 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=14382, FiltMin=2645, FiltMax=9889, Gamma=2.950 01:38:23.187 00.025 15672 PulseGuide returned control before completion, sleep 228 01:38:23.420 00.233 15672 IsGuiding returns 1 01:38:23.420 00.000 15672 scope still moving after pulse duration time elapsed 01:38:23.441 00.021 15672 IsSlewing returns 0 01:38:23.459 00.018 15672 IsGuiding returns 0 01:38:23.459 00.000 15672 scope move finished after 247 + 54 ms 01:38:23.459 00.000 15672 Move returns status 0, amount 247 01:38:23.459 00.000 15672 MoveAxis(N, 67, ABG) 01:38:23.460 00.001 15672 Guiding Dir = 0, Dur = 67 01:38:23.460 00.000 15672 IsSlewing returns 0 01:38:23.460 00.000 15672 IsGuiding returns 0 01:38:23.467 00.007 30444 UpdateGuideState exits: m=138489 SNR=94.3 Saturated 01:38:23.467 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:23.467 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:23.467 00.000 30444 Enqueuing Expose request 01:38:23.572 00.105 15672 IsGuiding returns 1 01:38:23.572 00.000 15672 scope still moving after pulse duration time elapsed 01:38:23.593 00.021 15672 IsSlewing returns 0 01:38:23.596 00.003 15672 IsGuiding returns 1 01:38:23.617 00.021 15672 IsSlewing returns 0 01:38:23.636 00.019 15672 IsGuiding returns 0 01:38:23.636 00.000 15672 scope move finished after 67 + 108 ms 01:38:23.636 00.000 15672 Move returns status 0, amount 67 01:38:23.636 00.000 15672 move complete, result=0 01:38:23.636 00.000 15672 worker thread done servicing request 01:38:23.636 00.000 15672 Worker thread wakes up 01:38:23.636 00.000 30444 GuideStep: 0.9 px 247 ms WEST, -0.4 px 67 ms NORTH 01:38:23.637 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:23.637 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:25.747 02.110 15672 Exposure complete 01:38:25.767 00.020 15672 worker thread done servicing request 01:38:25.767 00.000 30444 OnExposeComplete: enter 01:38:25.767 00.000 30444 UpdateGuideState(): m_state=6 01:38:25.767 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5702 01:38:25.767 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=199.00, Mass=119199, SNR=81.0, Peak=12013 HFD=3.3 01:38:25.767 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 01:38:25.767 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.08 = -1.08) 01:38:25.767 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.59 hyp=0.61 cameraTheta=-1.29 mountX=0.32 mountY=-0.54, mountTheta=-1.03 01:38:25.768 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.59, opts=13) 01:38:25.768 00.000 30444 Enqueuing Move request for scope (0.17, -0.59) 01:38:25.768 00.000 15672 Worker thread wakes up 01:38:25.768 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.59) opts 0xd 01:38:25.768 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.59) 01:38:25.768 00.000 15672 Moving (0.17, -0.59) raw xDistance=0.32 yDistance=-0.54 01:38:25.768 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32 01:38:25.768 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 01:38:25.768 00.000 15672 MoveAxis(W, 105, ABG) 01:38:25.768 00.000 15672 Guiding Dir = 3, Dur = 105 01:38:25.769 00.001 15672 IsSlewing returns 0 01:38:25.770 00.001 15672 IsGuiding returns 0 01:38:25.774 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=12013, FiltMin=2665, FiltMax=8821, Gamma=2.950 01:38:25.791 00.017 15672 PulseGuide returned control before completion, sleep 95 01:38:25.824 00.033 30444 UpdateGuideState exits: m=119199 SNR=81.0 Saturated 01:38:25.824 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:25.824 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:25.824 00.000 30444 Enqueuing Expose request 01:38:25.888 00.064 15672 IsGuiding returns 1 01:38:25.888 00.000 15672 scope still moving after pulse duration time elapsed 01:38:25.909 00.021 15672 IsSlewing returns 0 01:38:25.910 00.001 15672 IsGuiding returns 1 01:38:25.931 00.021 15672 IsSlewing returns 0 01:38:25.967 00.036 15672 IsGuiding returns 0 01:38:25.967 00.000 15672 scope move finished after 105 + 92 ms 01:38:25.968 00.001 15672 Move returns status 0, amount 105 01:38:25.968 00.000 15672 MoveAxis(N, 96, ABG) 01:38:25.968 00.000 15672 Guiding Dir = 0, Dur = 96 01:38:25.969 00.001 15672 IsSlewing returns 0 01:38:25.970 00.001 15672 IsGuiding returns 0 01:38:26.047 00.077 15672 PulseGuide returned control before completion, sleep 30 01:38:26.080 00.033 15672 IsGuiding returns 1 01:38:26.080 00.000 15672 scope still moving after pulse duration time elapsed 01:38:26.101 00.021 15672 IsSlewing returns 0 01:38:26.104 00.003 15672 IsGuiding returns 1 01:38:26.125 00.021 15672 IsSlewing returns 0 01:38:26.126 00.001 15672 IsGuiding returns 1 01:38:26.147 00.021 15672 IsSlewing returns 0 01:38:26.158 00.011 15672 IsGuiding returns 0 01:38:26.158 00.000 15672 scope move finished after 96 + 91 ms 01:38:26.158 00.000 15672 Move returns status 0, amount 96 01:38:26.158 00.000 15672 move complete, result=0 01:38:26.158 00.000 15672 worker thread done servicing request 01:38:26.158 00.000 15672 Worker thread wakes up 01:38:26.158 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:26.159 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:26.159 00.000 30444 GuideStep: 0.3 px 105 ms WEST, -0.5 px 96 ms NORTH 01:38:28.065 01.906 15672 Exposure complete 01:38:28.085 00.020 15672 worker thread done servicing request 01:38:28.085 00.000 30444 OnExposeComplete: enter 01:38:28.085 00.000 30444 UpdateGuideState(): m_state=6 01:38:28.085 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5703 01:38:28.085 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=199.05, Mass=126314, SNR=92.1, Peak=12481 HFD=3.5 01:38:28.086 00.001 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.76 = -0.76) 01:38:28.086 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.82 = -0.82) 01:38:28.086 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.54 hyp=0.62 cameraTheta=-1.03 mountX=0.45 mountY=-0.46, mountTheta=-0.79 01:38:28.086 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.54, opts=13) 01:38:28.086 00.000 30444 Enqueuing Move request for scope (0.32, -0.54) 01:38:28.086 00.000 15672 Worker thread wakes up 01:38:28.086 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.54) opts 0xd 01:38:28.086 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.54) 01:38:28.086 00.000 15672 Moving (0.32, -0.54) raw xDistance=0.45 yDistance=-0.46 01:38:28.086 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45 01:38:28.086 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 01:38:28.086 00.000 15672 MoveAxis(W, 130, ABG) 01:38:28.086 00.000 15672 Guiding Dir = 3, Dur = 130 01:38:28.087 00.001 15672 IsSlewing returns 0 01:38:28.092 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=12793, FiltMin=2620, FiltMax=9921, Gamma=2.950 01:38:28.124 00.032 15672 IsGuiding returns 0 01:38:28.139 00.015 15672 PulseGuide returned control before completion, sleep 125 01:38:28.284 00.145 15672 IsGuiding returns 0 01:38:28.284 00.000 15672 Move returns status 0, amount 130 01:38:28.284 00.000 15672 MoveAxis(N, 81, ABG) 01:38:28.284 00.000 15672 Guiding Dir = 0, Dur = 81 01:38:28.284 00.000 15672 IsSlewing returns 0 01:38:28.285 00.001 15672 IsGuiding returns 0 01:38:28.363 00.078 15672 PulseGuide returned control before completion, sleep 13 01:38:28.397 00.034 15672 IsGuiding returns 1 01:38:28.397 00.000 15672 scope still moving after pulse duration time elapsed 01:38:28.418 00.021 15672 IsSlewing returns 0 01:38:28.421 00.003 15672 IsGuiding returns 1 01:38:28.442 00.021 15672 IsSlewing returns 0 01:38:28.462 00.020 15672 IsGuiding returns 0 01:38:28.462 00.000 15672 scope move finished after 81 + 96 ms 01:38:28.462 00.000 15672 Move returns status 0, amount 81 01:38:28.462 00.000 15672 move complete, result=0 01:38:28.462 00.000 15672 worker thread done servicing request 01:38:28.569 00.107 30444 UpdateGuideState exits: m=126314 SNR=92.1 Saturated 01:38:28.569 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:28.569 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:28.569 00.000 30444 Enqueuing Expose request 01:38:28.569 00.000 30444 GuideStep: 0.5 px 130 ms WEST, -0.5 px 81 ms NORTH 01:38:28.569 00.000 15672 Worker thread wakes up 01:38:28.569 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:28.569 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:30.676 02.107 15672 Exposure complete 01:38:30.697 00.021 15672 worker thread done servicing request 01:38:30.697 00.000 30444 OnExposeComplete: enter 01:38:30.697 00.000 30444 UpdateGuideState(): m_state=6 01:38:30.697 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5704 01:38:30.697 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=199.13, Mass=118468, SNR=82.9, Peak=11498 HFD=3.6 01:38:30.697 00.000 30444 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.28) = xAngle (-0.65 = -0.65) 01:38:30.697 00.000 30444 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.71 = -0.71) 01:38:30.697 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.45 hyp=0.57 cameraTheta=-0.93 mountX=0.45 mountY=-0.37, mountTheta=-0.68 01:38:30.698 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.45, opts=13) 01:38:30.698 00.000 30444 Enqueuing Move request for scope (0.34, -0.45) 01:38:30.698 00.000 15672 Worker thread wakes up 01:38:30.698 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.45) opts 0xd 01:38:30.698 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.45) 01:38:30.698 00.000 15672 Moving (0.34, -0.45) raw xDistance=0.45 yDistance=-0.37 01:38:30.698 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45 01:38:30.698 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 01:38:30.698 00.000 15672 MoveAxis(W, 132, ABG) 01:38:30.698 00.000 15672 Guiding Dir = 3, Dur = 132 01:38:30.699 00.001 15672 IsSlewing returns 0 01:38:30.703 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=12182, FiltMin=2553, FiltMax=9083, Gamma=2.950 01:38:30.727 00.024 15672 IsGuiding returns 0 01:38:30.743 00.016 15672 PulseGuide returned control before completion, sleep 127 01:38:30.752 00.009 30444 UpdateGuideState exits: m=118468 SNR=82.9 Saturated 01:38:30.752 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:30.752 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:30.752 00.000 30444 Enqueuing Expose request 01:38:30.888 00.136 15672 IsGuiding returns 0 01:38:30.888 00.000 15672 Move returns status 0, amount 132 01:38:30.888 00.000 15672 MoveAxis(N, 66, ABG) 01:38:30.888 00.000 15672 Guiding Dir = 0, Dur = 66 01:38:30.888 00.000 15672 IsSlewing returns 0 01:38:30.890 00.002 15672 IsGuiding returns 0 01:38:31.002 00.112 15672 IsGuiding returns 1 01:38:31.002 00.000 15672 scope still moving after pulse duration time elapsed 01:38:31.025 00.023 15672 IsSlewing returns 0 01:38:31.064 00.039 15672 IsGuiding returns 0 01:38:31.065 00.001 15672 scope move finished after 66 + 109 ms 01:38:31.065 00.000 15672 Move returns status 0, amount 66 01:38:31.065 00.000 15672 move complete, result=0 01:38:31.065 00.000 15672 worker thread done servicing request 01:38:31.065 00.000 15672 Worker thread wakes up 01:38:31.065 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:31.065 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:31.066 00.001 30444 GuideStep: 0.5 px 132 ms WEST, -0.4 px 66 ms NORTH 01:38:32.974 01.908 15672 Exposure complete 01:38:32.994 00.020 15672 worker thread done servicing request 01:38:32.994 00.000 30444 OnExposeComplete: enter 01:38:32.994 00.000 30444 UpdateGuideState(): m_state=6 01:38:32.994 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5705 01:38:32.994 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=199.04, Mass=117858, SNR=88.4, Peak=12009 HFD=3.4 01:38:32.994 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 01:38:32.994 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 01:38:32.994 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.55 hyp=0.60 cameraTheta=-1.15 mountX=0.39 mountY=-0.48, mountTheta=-0.89 01:38:32.995 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.55, opts=13) 01:38:32.995 00.000 30444 Enqueuing Move request for scope (0.25, -0.55) 01:38:32.995 00.000 15672 Worker thread wakes up 01:38:32.995 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.55) opts 0xd 01:38:32.995 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.55) 01:38:32.995 00.000 15672 Moving (0.25, -0.55) raw xDistance=0.39 yDistance=-0.48 01:38:32.995 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39 01:38:32.995 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 01:38:32.995 00.000 15672 MoveAxis(W, 113, ABG) 01:38:32.995 00.000 15672 Guiding Dir = 3, Dur = 113 01:38:32.996 00.001 15672 IsSlewing returns 0 01:38:32.997 00.001 15672 IsGuiding returns 0 01:38:33.001 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=12009, FiltMin=2634, FiltMax=9067, Gamma=2.950 01:38:33.027 00.026 15672 PulseGuide returned control before completion, sleep 94 01:38:33.051 00.024 30444 UpdateGuideState exits: m=117858 SNR=88.4 Saturated 01:38:33.051 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:33.051 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:33.051 00.000 30444 Enqueuing Expose request 01:38:33.123 00.072 15672 IsGuiding returns 1 01:38:33.123 00.000 15672 scope still moving after pulse duration time elapsed 01:38:33.144 00.021 15672 IsSlewing returns 0 01:38:33.156 00.012 15672 IsGuiding returns 0 01:38:33.156 00.000 15672 scope move finished after 113 + 45 ms 01:38:33.156 00.000 15672 Move returns status 0, amount 113 01:38:33.156 00.000 15672 MoveAxis(N, 86, ABG) 01:38:33.156 00.000 15672 Guiding Dir = 0, Dur = 86 01:38:33.157 00.001 15672 IsSlewing returns 0 01:38:33.158 00.001 15672 IsGuiding returns 0 01:38:33.235 00.077 15672 PulseGuide returned control before completion, sleep 19 01:38:33.258 00.023 15672 IsGuiding returns 1 01:38:33.258 00.000 15672 scope still moving after pulse duration time elapsed 01:38:33.279 00.021 15672 IsSlewing returns 0 01:38:33.282 00.003 15672 IsGuiding returns 1 01:38:33.302 00.020 15672 IsSlewing returns 0 01:38:33.379 00.077 15672 IsGuiding returns 0 01:38:33.379 00.000 15672 scope move finished after 86 + 135 ms 01:38:33.379 00.000 15672 Move returns status 0, amount 86 01:38:33.379 00.000 15672 move complete, result=0 01:38:33.379 00.000 15672 worker thread done servicing request 01:38:33.379 00.000 15672 Worker thread wakes up 01:38:33.380 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:33.380 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:33.380 00.000 30444 GuideStep: 0.4 px 113 ms WEST, -0.5 px 86 ms NORTH 01:38:35.489 02.109 15672 Exposure complete 01:38:35.508 00.019 15672 worker thread done servicing request 01:38:35.509 00.001 30444 OnExposeComplete: enter 01:38:35.509 00.000 30444 UpdateGuideState(): m_state=6 01:38:35.509 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5706 01:38:35.509 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.50, Mass=127531, SNR=108.6, Peak=13406 HFD=3.5 01:38:35.509 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 01:38:35.509 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 01:38:35.509 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.26 mountX=-0.04 mountY=-0.10, mountTheta=-1.99 01:38:35.509 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.09, opts=13) 01:38:35.509 00.000 30444 Enqueuing Move request for scope (-0.07, -0.09) 01:38:35.509 00.000 15672 Worker thread wakes up 01:38:35.510 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd 01:38:35.510 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.09) 01:38:35.510 00.000 15672 Moving (-0.07, -0.09) raw xDistance=-0.04 yDistance=-0.10 01:38:35.510 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 01:38:35.510 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:38:35.510 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:38:35.510 00.000 15672 MoveAxis(E, 0, ABG) 01:38:35.510 00.000 15672 Move returns status 0, amount 0 01:38:35.510 00.000 15672 MoveAxis(N, 0, ABG) 01:38:35.510 00.000 15672 Move returns status 0, amount 0 01:38:35.510 00.000 15672 move complete, result=0 01:38:35.510 00.000 15672 worker thread done servicing request 01:38:35.515 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=13406, FiltMin=2647, FiltMax=10421, Gamma=2.950 01:38:35.733 00.218 30444 UpdateGuideState exits: m=127531 SNR=108.6 Saturated 01:38:35.733 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:35.733 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:35.734 00.001 30444 Enqueuing Expose request 01:38:35.734 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:38:35.734 00.000 15672 Worker thread wakes up 01:38:35.734 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:35.734 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:37.642 01.908 15672 Exposure complete 01:38:37.661 00.019 15672 worker thread done servicing request 01:38:37.662 00.001 30444 OnExposeComplete: enter 01:38:37.662 00.000 30444 UpdateGuideState(): m_state=6 01:38:37.662 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5707 01:38:37.662 00.000 30444 Star::Find returns 1 (1), X=460.76, Y=199.19, Mass=119273, SNR=77.2, Peak=13369 HFD=3.5 01:38:37.662 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 01:38:37.662 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.35 = -0.35) 01:38:37.662 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=-0.40 hyp=0.75 cameraTheta=-0.56 mountX=0.72 mountY=-0.25, mountTheta=-0.34 01:38:37.663 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=-0.40, opts=13) 01:38:37.663 00.000 30444 Enqueuing Move request for scope (0.63, -0.40) 01:38:37.663 00.000 15672 Worker thread wakes up 01:38:37.663 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.40) opts 0xd 01:38:37.663 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, -0.40) 01:38:37.663 00.000 15672 Moving (0.63, -0.40) raw xDistance=0.72 yDistance=-0.25 01:38:37.663 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72 01:38:37.663 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 01:38:37.663 00.000 15672 MoveAxis(W, 193, ABG) 01:38:37.663 00.000 15672 Guiding Dir = 3, Dur = 193 01:38:37.664 00.001 15672 IsSlewing returns 0 01:38:37.665 00.001 15672 IsGuiding returns 0 01:38:37.669 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=13369, FiltMin=2652, FiltMax=10023, Gamma=2.950 01:38:37.692 00.023 15672 PulseGuide returned control before completion, sleep 176 01:38:37.776 00.084 30444 UpdateGuideState exits: m=119273 SNR=77.2 Saturated 01:38:37.776 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:37.776 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:37.776 00.000 30444 Enqueuing Expose request 01:38:37.885 00.109 15672 IsGuiding returns 0 01:38:37.885 00.000 15672 Move returns status 0, amount 193 01:38:37.885 00.000 15672 MoveAxis(N, 45, ABG) 01:38:37.885 00.000 15672 Guiding Dir = 0, Dur = 45 01:38:37.886 00.001 15672 IsSlewing returns 0 01:38:37.887 00.001 15672 IsGuiding returns 0 01:38:37.965 00.078 15672 IsGuiding returns 1 01:38:37.965 00.000 15672 scope still moving after pulse duration time elapsed 01:38:37.986 00.021 15672 IsSlewing returns 0 01:38:37.988 00.002 15672 IsGuiding returns 1 01:38:38.008 00.020 15672 IsSlewing returns 0 01:38:38.010 00.002 15672 IsGuiding returns 1 01:38:38.030 00.020 15672 IsSlewing returns 0 01:38:38.061 00.031 15672 IsGuiding returns 0 01:38:38.061 00.000 15672 scope move finished after 45 + 129 ms 01:38:38.061 00.000 15672 Move returns status 0, amount 45 01:38:38.061 00.000 15672 move complete, result=0 01:38:38.061 00.000 15672 worker thread done servicing request 01:38:38.061 00.000 15672 Worker thread wakes up 01:38:38.061 00.000 30444 GuideStep: 0.7 px 193 ms WEST, -0.3 px 45 ms NORTH 01:38:38.061 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:38.061 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:40.169 02.108 15672 Exposure complete 01:38:40.189 00.020 15672 worker thread done servicing request 01:38:40.189 00.000 30444 OnExposeComplete: enter 01:38:40.189 00.000 30444 UpdateGuideState(): m_state=6 01:38:40.189 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5708 01:38:40.189 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.97, Mass=120461, SNR=89.5, Peak=11901 HFD=3.9 01:38:40.189 00.000 30444 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.28) = xAngle (2.04 = 2.04) 01:38:40.189 00.000 30444 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.98 = 1.98) 01:38:40.189 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.38 hyp=0.38 cameraTheta=1.76 mountX=-0.17 mountY=0.35, mountTheta=2.03 01:38:40.189 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.38, opts=13) 01:38:40.190 00.001 30444 Enqueuing Move request for scope (-0.07, 0.38) 01:38:40.190 00.000 15672 Worker thread wakes up 01:38:40.190 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.38) opts 0xd 01:38:40.190 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.38) 01:38:40.190 00.000 15672 Moving (-0.07, 0.38) raw xDistance=-0.17 yDistance=0.35 01:38:40.190 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 01:38:40.190 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:38:40.190 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 01:38:40.190 00.000 15672 MoveAxis(E, 0, ABG) 01:38:40.190 00.000 15672 Move returns status 0, amount 0 01:38:40.190 00.000 15672 MoveAxis(N, 0, ABG) 01:38:40.190 00.000 15672 Move returns status 0, amount 0 01:38:40.190 00.000 15672 move complete, result=0 01:38:40.190 00.000 15672 worker thread done servicing request 01:38:40.195 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=11972, FiltMin=2614, FiltMax=9298, Gamma=2.950 01:38:40.246 00.051 30444 UpdateGuideState exits: m=120461 SNR=89.5 Saturated 01:38:40.246 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:40.246 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:40.246 00.000 30444 Enqueuing Expose request 01:38:40.246 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 01:38:40.246 00.000 15672 Worker thread wakes up 01:38:40.246 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:40.246 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:42.153 01.907 15672 Exposure complete 01:38:42.173 00.020 15672 worker thread done servicing request 01:38:42.173 00.000 30444 OnExposeComplete: enter 01:38:42.173 00.000 30444 UpdateGuideState(): m_state=6 01:38:42.173 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5709 01:38:42.173 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=199.57, Mass=123146, SNR=91.1, Peak=10819 HFD=3.8 01:38:42.173 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 01:38:42.174 00.001 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 01:38:42.174 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.17 mountX=0.10 mountY=0.01, mountTheta=0.05 01:38:42.174 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.02, opts=13) 01:38:42.174 00.000 30444 Enqueuing Move request for scope (0.10, -0.02) 01:38:42.174 00.000 15672 Worker thread wakes up 01:38:42.174 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd 01:38:42.174 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.02) 01:38:42.174 00.000 15672 Moving (0.10, -0.02) raw xDistance=0.10 yDistance=0.01 01:38:42.174 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:38:42.174 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:38:42.174 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 01:38:42.175 00.001 15672 MoveAxis(E, 0, ABG) 01:38:42.175 00.000 15672 Move returns status 0, amount 0 01:38:42.175 00.000 15672 MoveAxis(N, 0, ABG) 01:38:42.175 00.000 15672 Move returns status 0, amount 0 01:38:42.175 00.000 15672 move complete, result=0 01:38:42.175 00.000 15672 worker thread done servicing request 01:38:42.180 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=11576, FiltMin=2624, FiltMax=9146, Gamma=2.950 01:38:42.229 00.049 30444 UpdateGuideState exits: m=123146 SNR=91.1 Saturated 01:38:42.229 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:42.229 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:42.229 00.000 30444 Enqueuing Expose request 01:38:42.229 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:38:42.229 00.000 15672 Worker thread wakes up 01:38:42.229 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:42.229 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:44.335 02.106 15672 Exposure complete 01:38:44.355 00.020 15672 worker thread done servicing request 01:38:44.355 00.000 30444 OnExposeComplete: enter 01:38:44.355 00.000 30444 UpdateGuideState(): m_state=6 01:38:44.356 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5710 01:38:44.356 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=199.21, Mass=114594, SNR=85.2, Peak=12856 HFD=3.4 01:38:44.356 00.000 30444 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.28) = xAngle (-0.31 = -0.31) 01:38:44.356 00.000 30444 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.37 = -0.37) 01:38:44.356 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.38 hyp=0.68 cameraTheta=-0.59 mountX=0.64 mountY=-0.25, mountTheta=-0.37 01:38:44.356 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.38, opts=13) 01:38:44.357 00.001 30444 Enqueuing Move request for scope (0.56, -0.38) 01:38:44.357 00.000 15672 Worker thread wakes up 01:38:44.357 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.38) opts 0xd 01:38:44.357 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.38) 01:38:44.357 00.000 15672 Moving (0.56, -0.38) raw xDistance=0.64 yDistance=-0.25 01:38:44.357 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64 01:38:44.357 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:38:44.357 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 01:38:44.357 00.000 15672 MoveAxis(W, 174, ABG) 01:38:44.357 00.000 15672 Guiding Dir = 3, Dur = 174 01:38:44.357 00.000 15672 IsSlewing returns 0 01:38:44.358 00.001 15672 IsGuiding returns 0 01:38:44.363 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=12856, FiltMin=2635, FiltMax=9324, Gamma=2.950 01:38:44.386 00.023 15672 PulseGuide returned control before completion, sleep 157 01:38:44.413 00.027 30444 UpdateGuideState exits: m=114594 SNR=85.2 Saturated 01:38:44.413 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:44.413 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:44.413 00.000 30444 Enqueuing Expose request 01:38:44.546 00.133 15672 IsGuiding returns 1 01:38:44.546 00.000 15672 scope still moving after pulse duration time elapsed 01:38:44.567 00.021 15672 IsSlewing returns 0 01:38:44.578 00.011 15672 IsGuiding returns 0 01:38:44.578 00.000 15672 scope move finished after 174 + 45 ms 01:38:44.578 00.000 15672 Move returns status 0, amount 174 01:38:44.578 00.000 15672 MoveAxis(N, 0, ABG) 01:38:44.578 00.000 15672 Move returns status 0, amount 0 01:38:44.578 00.000 15672 move complete, result=0 01:38:44.578 00.000 15672 worker thread done servicing request 01:38:44.578 00.000 15672 Worker thread wakes up 01:38:44.578 00.000 30444 GuideStep: 0.6 px 174 ms WEST, -0.2 px 0 ms NORTH 01:38:44.578 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:44.578 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:46.484 01.906 15672 Exposure complete 01:38:46.504 00.020 15672 worker thread done servicing request 01:38:46.504 00.000 30444 OnExposeComplete: enter 01:38:46.504 00.000 30444 UpdateGuideState(): m_state=6 01:38:46.504 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5711 01:38:46.504 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=199.50, Mass=128607, SNR=99.3, Peak=12685 HFD=3.4 01:38:46.504 00.000 30444 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.28) = xAngle (-0.11 = -0.11) 01:38:46.504 00.000 30444 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 01:38:46.504 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.39 mountX=0.24 mountY=-0.04, mountTheta=-0.17 01:38:46.505 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.09, opts=13) 01:38:46.505 00.000 30444 Enqueuing Move request for scope (0.22, -0.09) 01:38:46.505 00.000 15672 Worker thread wakes up 01:38:46.505 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd 01:38:46.505 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.09) 01:38:46.505 00.000 15672 Moving (0.22, -0.09) raw xDistance=0.24 yDistance=-0.04 01:38:46.505 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 01:38:46.505 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:38:46.505 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:38:46.505 00.000 15672 MoveAxis(E, 0, ABG) 01:38:46.505 00.000 15672 Move returns status 0, amount 0 01:38:46.505 00.000 15672 MoveAxis(N, 0, ABG) 01:38:46.505 00.000 15672 Move returns status 0, amount 0 01:38:46.506 00.001 15672 move complete, result=0 01:38:46.506 00.000 15672 worker thread done servicing request 01:38:46.511 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=12685, FiltMin=2589, FiltMax=9969, Gamma=2.950 01:38:46.559 00.048 30444 UpdateGuideState exits: m=128607 SNR=99.3 Saturated 01:38:46.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:46.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:46.559 00.000 30444 Enqueuing Expose request 01:38:46.559 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 01:38:46.559 00.000 15672 Worker thread wakes up 01:38:46.559 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:46.559 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:48.666 02.107 15672 Exposure complete 01:38:48.686 00.020 15672 worker thread done servicing request 01:38:48.686 00.000 30444 OnExposeComplete: enter 01:38:48.686 00.000 30444 UpdateGuideState(): m_state=6 01:38:48.686 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5712 01:38:48.686 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=200.48, Mass=118640, SNR=95.0, Peak=10000 HFD=3.7 01:38:48.686 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 01:38:48.686 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.87 = 1.87) 01:38:48.686 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.90 hyp=0.90 cameraTheta=1.65 mountX=-0.32 mountY=0.86, mountTheta=1.92 01:38:48.687 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.90, opts=13) 01:38:48.687 00.000 30444 Enqueuing Move request for scope (-0.07, 0.90) 01:38:48.687 00.000 15672 Worker thread wakes up 01:38:48.687 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.90) opts 0xd 01:38:48.687 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.90) 01:38:48.687 00.000 15672 Moving (-0.07, 0.90) raw xDistance=-0.32 yDistance=0.86 01:38:48.687 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 01:38:48.687 00.000 15672 resist switch: large excursion: input 0.86 thresh 0.75 direction from -1 to 1 01:38:48.687 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.58 01:38:48.687 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86 01:38:48.687 00.000 15672 MoveAxis(E, 85, ABG) 01:38:48.687 00.000 15672 Guiding Dir = 2, Dur = 85 01:38:48.688 00.001 15672 IsSlewing returns 0 01:38:48.688 00.000 15672 IsGuiding returns 0 01:38:48.692 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=10474, FiltMin=2617, FiltMax=9076, Gamma=2.950 01:38:48.742 00.050 30444 UpdateGuideState exits: m=118640 SNR=95.0 Saturated 01:38:48.742 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:48.742 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:48.742 00.000 30444 Enqueuing Expose request 01:38:48.748 00.006 15672 PulseGuide returned control before completion, sleep 36 01:38:48.787 00.039 15672 IsGuiding returns 1 01:38:48.787 00.000 15672 scope still moving after pulse duration time elapsed 01:38:48.808 00.021 15672 IsSlewing returns 0 01:38:48.827 00.019 15672 IsGuiding returns 0 01:38:48.827 00.000 15672 scope move finished after 85 + 53 ms 01:38:48.827 00.000 15672 Move returns status 0, amount 85 01:38:48.827 00.000 15672 MoveAxis(S, 153, ABG) 01:38:48.827 00.000 15672 Guiding Dir = 1, Dur = 153 01:38:48.828 00.001 15672 IsSlewing returns 0 01:38:48.828 00.000 15672 IsGuiding returns 0 01:38:48.908 00.080 15672 PulseGuide returned control before completion, sleep 84 01:38:48.995 00.087 15672 IsGuiding returns 1 01:38:48.995 00.000 15672 scope still moving after pulse duration time elapsed 01:38:49.016 00.021 15672 IsSlewing returns 0 01:38:49.019 00.003 15672 IsGuiding returns 1 01:38:49.040 00.021 15672 IsSlewing returns 0 01:38:49.043 00.003 15672 IsGuiding returns 1 01:38:49.064 00.021 15672 IsSlewing returns 0 01:38:49.067 00.003 15672 IsGuiding returns 1 01:38:49.088 00.021 15672 IsSlewing returns 0 01:38:49.100 00.012 15672 IsGuiding returns 0 01:38:49.100 00.000 15672 scope move finished after 153 + 118 ms 01:38:49.101 00.001 15672 Move returns status 0, amount 153 01:38:49.101 00.000 15672 move complete, result=0 01:38:49.101 00.000 15672 worker thread done servicing request 01:38:49.101 00.000 15672 Worker thread wakes up 01:38:49.101 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:49.101 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:49.101 00.000 30444 GuideStep: -0.3 px 85 ms EAST, 0.9 px 153 ms SOUTH 01:38:51.007 01.906 15672 Exposure complete 01:38:51.027 00.020 15672 worker thread done servicing request 01:38:51.027 00.000 30444 OnExposeComplete: enter 01:38:51.027 00.000 30444 UpdateGuideState(): m_state=6 01:38:51.027 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5713 01:38:51.028 00.001 30444 Star::Find returns 1 (1), X=460.83, Y=200.05, Mass=125239, SNR=90.7, Peak=9374 HFD=4.2 01:38:51.028 00.000 30444 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.28) = xAngle (0.85 = 0.85) 01:38:51.028 00.000 30444 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.79 = 0.79) 01:38:51.028 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=0.46 hyp=0.84 cameraTheta=0.58 mountX=0.55 mountY=0.60, mountTheta=0.83 01:38:51.028 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=0.46, opts=13) 01:38:51.028 00.000 30444 Enqueuing Move request for scope (0.71, 0.46) 01:38:51.028 00.000 15672 Worker thread wakes up 01:38:51.028 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.46) opts 0xd 01:38:51.028 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, 0.46) 01:38:51.028 00.000 15672 Moving (0.71, 0.46) raw xDistance=0.55 yDistance=0.60 01:38:51.028 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55 01:38:51.028 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 01:38:51.028 00.000 15672 MoveAxis(W, 144, ABG) 01:38:51.029 00.001 15672 Guiding Dir = 3, Dur = 144 01:38:51.029 00.000 15672 IsSlewing returns 0 01:38:51.030 00.001 15672 IsGuiding returns 0 01:38:51.034 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=10343, FiltMin=2557, FiltMax=9045, Gamma=2.950 01:38:51.047 00.013 15672 PulseGuide returned control before completion, sleep 137 01:38:51.189 00.142 15672 IsGuiding returns 1 01:38:51.189 00.000 15672 scope still moving after pulse duration time elapsed 01:38:51.210 00.021 15672 IsSlewing returns 0 01:38:51.224 00.014 15672 IsGuiding returns 0 01:38:51.225 00.001 15672 scope move finished after 144 + 50 ms 01:38:51.225 00.000 15672 Move returns status 0, amount 144 01:38:51.225 00.000 15672 MoveAxis(S, 107, ABG) 01:38:51.225 00.000 15672 Guiding Dir = 1, Dur = 107 01:38:51.226 00.001 15672 IsSlewing returns 0 01:38:51.228 00.002 15672 IsGuiding returns 0 01:38:51.305 00.077 15672 PulseGuide returned control before completion, sleep 42 01:38:51.350 00.045 15672 IsGuiding returns 1 01:38:51.350 00.000 15672 scope still moving after pulse duration time elapsed 01:38:51.371 00.021 15672 IsSlewing returns 0 01:38:51.373 00.002 15672 IsGuiding returns 1 01:38:51.395 00.022 15672 IsSlewing returns 0 01:38:51.398 00.003 15672 IsGuiding returns 1 01:38:51.418 00.020 15672 IsSlewing returns 0 01:38:51.421 00.003 15672 IsGuiding returns 1 01:38:51.442 00.021 15672 IsSlewing returns 0 01:38:51.453 00.011 30444 UpdateGuideState exits: m=125239 SNR=90.7 Saturated 01:38:51.454 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:51.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:51.454 00.000 30444 Enqueuing Expose request 01:38:51.465 00.011 15672 IsGuiding returns 0 01:38:51.465 00.000 15672 scope move finished after 107 + 128 ms 01:38:51.465 00.000 15672 Move returns status 0, amount 107 01:38:51.465 00.000 15672 move complete, result=0 01:38:51.465 00.000 15672 worker thread done servicing request 01:38:51.465 00.000 15672 Worker thread wakes up 01:38:51.465 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:51.466 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:51.470 00.004 30444 GuideStep: 0.6 px 144 ms WEST, 0.6 px 107 ms SOUTH 01:38:53.574 02.104 15672 Exposure complete 01:38:53.594 00.020 15672 worker thread done servicing request 01:38:53.594 00.000 30444 OnExposeComplete: enter 01:38:53.594 00.000 30444 UpdateGuideState(): m_state=6 01:38:53.594 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5714 01:38:53.594 00.000 30444 Star::Find returns 1 (1), X=461.20, Y=199.89, Mass=119208, SNR=80.3, Peak=8868 HFD=4.3 01:38:53.595 00.001 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.56 = 0.56) 01:38:53.595 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 01:38:53.595 00.000 30444 CameraToMount -- cameraX=1.07 cameraY=0.31 hyp=1.12 cameraTheta=0.28 mountX=0.95 mountY=0.53, mountTheta=0.51 01:38:53.595 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.07, y=0.31, opts=13) 01:38:53.595 00.000 30444 Enqueuing Move request for scope (1.07, 0.31) 01:38:53.595 00.000 15672 Worker thread wakes up 01:38:53.595 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.07, 0.31) opts 0xd 01:38:53.595 00.000 15672 Handling offset move in thread for scope, endpoint = (1.07, 0.31) 01:38:53.595 00.000 15672 Moving (1.07, 0.31) raw xDistance=0.95 yDistance=0.53 01:38:53.595 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.95 01:38:53.595 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 01:38:53.595 00.000 15672 MoveAxis(W, 266, ABG) 01:38:53.596 00.001 15672 Guiding Dir = 3, Dur = 266 01:38:53.596 00.000 15672 IsSlewing returns 0 01:38:53.597 00.001 15672 IsGuiding returns 0 01:38:53.601 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=9497, FiltMin=2611, FiltMax=8338, Gamma=2.950 01:38:53.619 00.018 15672 PulseGuide returned control before completion, sleep 254 01:38:53.878 00.259 15672 IsGuiding returns 1 01:38:53.878 00.000 15672 scope still moving after pulse duration time elapsed 01:38:53.900 00.022 15672 IsSlewing returns 0 01:38:53.908 00.008 15672 IsGuiding returns 0 01:38:53.908 00.000 15672 scope move finished after 266 + 44 ms 01:38:53.908 00.000 15672 Move returns status 0, amount 266 01:38:53.908 00.000 15672 MoveAxis(S, 95, ABG) 01:38:53.908 00.000 15672 Guiding Dir = 1, Dur = 95 01:38:53.909 00.001 15672 IsSlewing returns 0 01:38:53.910 00.001 15672 IsGuiding returns 0 01:38:53.987 00.077 15672 PulseGuide returned control before completion, sleep 28 01:38:54.021 00.034 15672 IsGuiding returns 1 01:38:54.021 00.000 15672 scope still moving after pulse duration time elapsed 01:38:54.032 00.011 30444 UpdateGuideState exits: m=119208 SNR=80.3 Saturated 01:38:54.033 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:54.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:54.033 00.000 30444 Enqueuing Expose request 01:38:54.041 00.008 15672 IsSlewing returns 0 01:38:54.042 00.001 15672 IsGuiding returns 1 01:38:54.063 00.021 15672 IsSlewing returns 0 01:38:54.064 00.001 15672 IsGuiding returns 1 01:38:54.085 00.021 15672 IsSlewing returns 0 01:38:54.100 00.015 15672 IsGuiding returns 0 01:38:54.100 00.000 15672 scope move finished after 95 + 95 ms 01:38:54.100 00.000 15672 Move returns status 0, amount 95 01:38:54.100 00.000 15672 move complete, result=0 01:38:54.100 00.000 15672 worker thread done servicing request 01:38:54.100 00.000 15672 Worker thread wakes up 01:38:54.100 00.000 30444 GuideStep: 0.9 px 266 ms WEST, 0.5 px 95 ms SOUTH 01:38:54.100 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:54.100 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:56.016 01.916 15672 Exposure complete 01:38:56.048 00.032 15672 worker thread done servicing request 01:38:56.048 00.000 30444 OnExposeComplete: enter 01:38:56.048 00.000 30444 UpdateGuideState(): m_state=6 01:38:56.048 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5715 01:38:56.048 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=200.43, Mass=131668, SNR=96.3, Peak=10844 HFD=3.7 01:38:56.048 00.000 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 01:38:56.048 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 01:38:56.048 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.85 hyp=0.85 cameraTheta=1.50 mountX=-0.17 mountY=0.84, mountTheta=1.77 01:38:56.049 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.85, opts=13) 01:38:56.049 00.000 30444 Enqueuing Move request for scope (0.06, 0.85) 01:38:56.049 00.000 15672 Worker thread wakes up 01:38:56.049 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.85) opts 0xd 01:38:56.049 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.85) 01:38:56.049 00.000 15672 Moving (0.06, 0.85) raw xDistance=-0.17 yDistance=0.84 01:38:56.049 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 01:38:56.049 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 01:38:56.049 00.000 15672 MoveAxis(E, 0, ABG) 01:38:56.049 00.000 15672 Move returns status 0, amount 0 01:38:56.049 00.000 15672 MoveAxis(S, 150, ABG) 01:38:56.049 00.000 15672 Guiding Dir = 1, Dur = 150 01:38:56.050 00.001 15672 IsSlewing returns 0 01:38:56.051 00.001 15672 IsGuiding returns 0 01:38:56.055 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=10844, FiltMin=2599, FiltMax=10008, Gamma=2.950 01:38:56.104 00.049 30444 UpdateGuideState exits: m=131668 SNR=96.3 Saturated 01:38:56.104 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:56.105 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:56.105 00.000 30444 Enqueuing Expose request 01:38:56.128 00.023 15672 PulseGuide returned control before completion, sleep 84 01:38:56.214 00.086 15672 IsGuiding returns 1 01:38:56.214 00.000 15672 scope still moving after pulse duration time elapsed 01:38:56.234 00.020 15672 IsSlewing returns 0 01:38:56.237 00.003 15672 IsGuiding returns 1 01:38:56.258 00.021 15672 IsSlewing returns 0 01:38:56.261 00.003 15672 IsGuiding returns 1 01:38:56.282 00.021 15672 IsSlewing returns 0 01:38:56.320 00.038 15672 IsGuiding returns 0 01:38:56.320 00.000 15672 scope move finished after 150 + 118 ms 01:38:56.320 00.000 15672 Move returns status 0, amount 150 01:38:56.320 00.000 15672 move complete, result=0 01:38:56.320 00.000 15672 worker thread done servicing request 01:38:56.320 00.000 15672 Worker thread wakes up 01:38:56.320 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:56.320 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:56.320 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 150 ms SOUTH 01:38:58.430 02.110 15672 Exposure complete 01:38:58.451 00.021 15672 worker thread done servicing request 01:38:58.451 00.000 30444 OnExposeComplete: enter 01:38:58.451 00.000 30444 UpdateGuideState(): m_state=6 01:38:58.451 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5716 01:38:58.452 00.001 30444 Star::Find returns 1 (1), X=460.91, Y=199.92, Mass=113396, SNR=91.3, Peak=11291 HFD=3.6 01:38:58.452 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 01:38:58.452 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.61 = 0.61) 01:38:58.452 00.000 30444 CameraToMount -- cameraX=0.78 cameraY=0.33 hyp=0.85 cameraTheta=0.39 mountX=0.66 mountY=0.49, mountTheta=0.63 01:38:58.452 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.78, y=0.33, opts=13) 01:38:58.452 00.000 30444 Enqueuing Move request for scope (0.78, 0.33) 01:38:58.452 00.000 15672 Worker thread wakes up 01:38:58.453 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.33) opts 0xd 01:38:58.453 00.000 15672 Handling offset move in thread for scope, endpoint = (0.78, 0.33) 01:38:58.453 00.000 15672 Moving (0.78, 0.33) raw xDistance=0.66 yDistance=0.49 01:38:58.453 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66 01:38:58.453 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 01:38:58.453 00.000 15672 MoveAxis(W, 180, ABG) 01:38:58.453 00.000 15672 Guiding Dir = 3, Dur = 180 01:38:58.453 00.000 15672 IsSlewing returns 0 01:38:58.454 00.001 15672 IsGuiding returns 0 01:38:58.460 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=11291, FiltMin=2635, FiltMax=9517, Gamma=2.950 01:38:58.476 00.016 15672 PulseGuide returned control before completion, sleep 169 01:38:58.619 00.143 30444 UpdateGuideState exits: m=113396 SNR=91.3 Saturated 01:38:58.619 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:38:58.619 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:38:58.620 00.001 30444 Enqueuing Expose request 01:38:58.648 00.028 15672 IsGuiding returns 1 01:38:58.648 00.000 15672 scope still moving after pulse duration time elapsed 01:38:58.669 00.021 15672 IsSlewing returns 0 01:38:58.684 00.015 15672 IsGuiding returns 0 01:38:58.684 00.000 15672 scope move finished after 180 + 50 ms 01:38:58.685 00.001 15672 Move returns status 0, amount 180 01:38:58.685 00.000 15672 MoveAxis(S, 87, ABG) 01:38:58.685 00.000 15672 Guiding Dir = 1, Dur = 87 01:38:58.686 00.001 15672 IsSlewing returns 0 01:38:58.686 00.000 15672 IsGuiding returns 0 01:38:58.765 00.079 15672 PulseGuide returned control before completion, sleep 19 01:38:58.798 00.033 15672 IsGuiding returns 1 01:38:58.798 00.000 15672 scope still moving after pulse duration time elapsed 01:38:58.819 00.021 15672 IsSlewing returns 0 01:38:58.822 00.003 15672 IsGuiding returns 1 01:38:58.843 00.021 15672 IsSlewing returns 0 01:38:58.846 00.003 15672 IsGuiding returns 1 01:38:58.867 00.021 15672 IsSlewing returns 0 01:38:58.893 00.026 15672 IsGuiding returns 0 01:38:58.893 00.000 15672 scope move finished after 87 + 120 ms 01:38:58.893 00.000 15672 Move returns status 0, amount 87 01:38:58.893 00.000 15672 move complete, result=0 01:38:58.893 00.000 15672 worker thread done servicing request 01:38:58.893 00.000 15672 Worker thread wakes up 01:38:58.895 00.002 15672 worker thread servicing REQUEST_EXPOSE 2000 01:38:58.895 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:38:58.895 00.000 30444 GuideStep: 0.7 px 180 ms WEST, 0.5 px 87 ms SOUTH 01:39:00.801 01.906 15672 Exposure complete 01:39:00.821 00.020 15672 worker thread done servicing request 01:39:00.821 00.000 30444 OnExposeComplete: enter 01:39:00.821 00.000 30444 UpdateGuideState(): m_state=6 01:39:00.821 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5717 01:39:00.821 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=200.29, Mass=129185, SNR=92.3, Peak=10731 HFD=3.8 01:39:00.821 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 01:39:00.821 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 01:39:00.822 00.001 30444 CameraToMount -- cameraX=0.10 cameraY=0.70 hyp=0.71 cameraTheta=1.43 mountX=-0.10 mountY=0.71, mountTheta=1.71 01:39:00.822 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.70, opts=13) 01:39:00.822 00.000 30444 Enqueuing Move request for scope (0.10, 0.70) 01:39:00.822 00.000 15672 Worker thread wakes up 01:39:00.822 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.70) opts 0xd 01:39:00.822 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.70) 01:39:00.822 00.000 15672 Moving (0.10, 0.70) raw xDistance=-0.10 yDistance=0.71 01:39:00.822 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 01:39:00.823 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71 01:39:00.823 00.000 15672 MoveAxis(E, 0, ABG) 01:39:00.823 00.000 15672 Move returns status 0, amount 0 01:39:00.823 00.000 15672 MoveAxis(S, 126, ABG) 01:39:00.823 00.000 15672 Guiding Dir = 1, Dur = 126 01:39:00.823 00.000 15672 IsSlewing returns 0 01:39:00.824 00.001 15672 IsGuiding returns 0 01:39:00.828 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=11072, FiltMin=2680, FiltMax=9696, Gamma=2.950 01:39:00.877 00.049 30444 UpdateGuideState exits: m=129185 SNR=92.3 Saturated 01:39:00.877 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:00.877 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:00.877 00.000 30444 Enqueuing Expose request 01:39:00.937 00.060 15672 PulseGuide returned control before completion, sleep 24 01:39:00.963 00.026 15672 IsGuiding returns 1 01:39:00.963 00.000 15672 scope still moving after pulse duration time elapsed 01:39:00.985 00.022 15672 IsSlewing returns 0 01:39:00.985 00.000 15672 IsGuiding returns 1 01:39:01.006 00.021 15672 IsSlewing returns 0 01:39:01.008 00.002 15672 IsGuiding returns 1 01:39:01.029 00.021 15672 IsSlewing returns 0 01:39:01.048 00.019 15672 IsGuiding returns 0 01:39:01.048 00.000 15672 scope move finished after 126 + 98 ms 01:39:01.048 00.000 15672 Move returns status 0, amount 126 01:39:01.048 00.000 15672 move complete, result=0 01:39:01.048 00.000 15672 worker thread done servicing request 01:39:01.048 00.000 15672 Worker thread wakes up 01:39:01.048 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 126 ms SOUTH 01:39:01.049 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:01.049 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:03.157 02.108 15672 Exposure complete 01:39:03.177 00.020 15672 worker thread done servicing request 01:39:03.178 00.001 30444 OnExposeComplete: enter 01:39:03.178 00.000 30444 UpdateGuideState(): m_state=6 01:39:03.178 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5718 01:39:03.178 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=199.87, Mass=132671, SNR=102.7, Peak=12648 HFD=3.7 01:39:03.178 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 01:39:03.178 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.74 = 1.74) 01:39:03.178 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.52 mountX=-0.06 mountY=0.27, mountTheta=1.80 01:39:03.178 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.28, opts=13) 01:39:03.179 00.001 30444 Enqueuing Move request for scope (0.01, 0.28) 01:39:03.179 00.000 15672 Worker thread wakes up 01:39:03.179 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.28) opts 0xd 01:39:03.179 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.28) 01:39:03.179 00.000 15672 Moving (0.01, 0.28) raw xDistance=-0.06 yDistance=0.27 01:39:03.179 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:39:03.179 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 01:39:03.179 00.000 15672 MoveAxis(E, 0, ABG) 01:39:03.179 00.000 15672 Move returns status 0, amount 0 01:39:03.179 00.000 15672 MoveAxis(S, 49, ABG) 01:39:03.179 00.000 15672 Guiding Dir = 1, Dur = 49 01:39:03.179 00.000 15672 IsSlewing returns 0 01:39:03.180 00.001 15672 IsGuiding returns 0 01:39:03.185 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=12707, FiltMin=2611, FiltMax=10090, Gamma=2.950 01:39:03.235 00.050 30444 UpdateGuideState exits: m=132671 SNR=102.7 Saturated 01:39:03.235 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:03.235 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:03.235 00.000 30444 Enqueuing Expose request 01:39:03.254 00.019 15672 IsGuiding returns 1 01:39:03.254 00.000 15672 scope still moving after pulse duration time elapsed 01:39:03.275 00.021 15672 IsSlewing returns 0 01:39:03.333 00.058 15672 IsGuiding returns 0 01:39:03.333 00.000 15672 scope move finished after 49 + 103 ms 01:39:03.333 00.000 15672 Move returns status 0, amount 49 01:39:03.333 00.000 15672 move complete, result=0 01:39:03.333 00.000 15672 worker thread done servicing request 01:39:03.334 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 49 ms SOUTH 01:39:03.334 00.000 15672 Worker thread wakes up 01:39:03.334 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:03.334 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:05.240 01.906 15672 Exposure complete 01:39:05.260 00.020 15672 worker thread done servicing request 01:39:05.260 00.000 30444 OnExposeComplete: enter 01:39:05.260 00.000 30444 UpdateGuideState(): m_state=6 01:39:05.260 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5719 01:39:05.260 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=200.11, Mass=125398, SNR=89.8, Peak=9966 HFD=3.8 01:39:05.260 00.000 30444 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.28) = xAngle (1.27 = 1.27) 01:39:05.260 00.000 30444 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.21 = 1.21) 01:39:05.260 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.52 hyp=0.63 cameraTheta=0.99 mountX=0.19 mountY=0.59, mountTheta=1.26 01:39:05.261 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.52, opts=13) 01:39:05.261 00.000 30444 Enqueuing Move request for scope (0.34, 0.52) 01:39:05.261 00.000 15672 Worker thread wakes up 01:39:05.261 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.52) opts 0xd 01:39:05.261 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.52) 01:39:05.261 00.000 15672 Moving (0.34, 0.52) raw xDistance=0.19 yDistance=0.59 01:39:05.261 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 01:39:05.261 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 01:39:05.261 00.000 15672 MoveAxis(E, 0, ABG) 01:39:05.261 00.000 15672 Move returns status 0, amount 0 01:39:05.261 00.000 15672 MoveAxis(S, 104, ABG) 01:39:05.261 00.000 15672 Guiding Dir = 1, Dur = 104 01:39:05.262 00.001 15672 IsSlewing returns 0 01:39:05.263 00.001 15672 IsGuiding returns 0 01:39:05.267 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2073, max=11045, FiltMin=2667, FiltMax=10335, Gamma=2.950 01:39:05.317 00.050 30444 UpdateGuideState exits: m=125398 SNR=89.8 Saturated 01:39:05.317 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:05.317 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:05.317 00.000 30444 Enqueuing Expose request 01:39:05.346 00.029 15672 PulseGuide returned control before completion, sleep 32 01:39:05.380 00.034 15672 IsGuiding returns 1 01:39:05.380 00.000 15672 scope still moving after pulse duration time elapsed 01:39:05.401 00.021 15672 IsSlewing returns 0 01:39:05.444 00.043 15672 IsGuiding returns 1 01:39:05.466 00.022 15672 IsSlewing returns 0 01:39:05.490 00.024 15672 IsGuiding returns 0 01:39:05.491 00.001 15672 scope move finished after 104 + 124 ms 01:39:05.491 00.000 15672 Move returns status 0, amount 104 01:39:05.491 00.000 15672 move complete, result=0 01:39:05.491 00.000 15672 worker thread done servicing request 01:39:05.491 00.000 15672 Worker thread wakes up 01:39:05.491 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:05.491 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:05.492 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 104 ms SOUTH 01:39:07.601 02.109 15672 Exposure complete 01:39:07.621 00.020 15672 worker thread done servicing request 01:39:07.621 00.000 30444 OnExposeComplete: enter 01:39:07.621 00.000 30444 UpdateGuideState(): m_state=6 01:39:07.621 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5720 01:39:07.621 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=200.04, Mass=120084, SNR=80.4, Peak=10930 HFD=3.5 01:39:07.622 00.001 30444 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.28) = xAngle (1.49 = 1.49) 01:39:07.622 00.000 30444 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.43 = 1.43) 01:39:07.622 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.45 hyp=0.48 cameraTheta=1.21 mountX=0.04 mountY=0.47, mountTheta=1.49 01:39:07.622 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.45, opts=13) 01:39:07.622 00.000 30444 Enqueuing Move request for scope (0.17, 0.45) 01:39:07.622 00.000 15672 Worker thread wakes up 01:39:07.622 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.45) opts 0xd 01:39:07.622 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.45) 01:39:07.622 00.000 15672 Moving (0.17, 0.45) raw xDistance=0.04 yDistance=0.47 01:39:07.622 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:39:07.622 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 01:39:07.622 00.000 15672 MoveAxis(E, 0, ABG) 01:39:07.622 00.000 15672 Move returns status 0, amount 0 01:39:07.623 00.001 15672 MoveAxis(S, 84, ABG) 01:39:07.623 00.000 15672 Guiding Dir = 1, Dur = 84 01:39:07.623 00.000 15672 IsSlewing returns 0 01:39:07.624 00.001 15672 IsGuiding returns 0 01:39:07.628 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=11721, FiltMin=2615, FiltMax=10371, Gamma=2.950 01:39:07.677 00.049 30444 UpdateGuideState exits: m=120084 SNR=80.4 Saturated 01:39:07.677 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:07.677 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:07.677 00.000 30444 Enqueuing Expose request 01:39:07.711 00.034 15672 IsGuiding returns 1 01:39:07.711 00.000 15672 scope still moving after pulse duration time elapsed 01:39:07.732 00.021 15672 IsSlewing returns 0 01:39:07.732 00.000 15672 IsGuiding returns 1 01:39:07.754 00.022 15672 IsSlewing returns 0 01:39:07.756 00.002 15672 IsGuiding returns 1 01:39:07.776 00.020 15672 IsSlewing returns 0 01:39:07.838 00.062 15672 IsGuiding returns 0 01:39:07.839 00.001 15672 scope move finished after 84 + 130 ms 01:39:07.839 00.000 15672 Move returns status 0, amount 84 01:39:07.839 00.000 15672 move complete, result=0 01:39:07.839 00.000 15672 worker thread done servicing request 01:39:07.839 00.000 15672 Worker thread wakes up 01:39:07.839 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:07.839 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:07.840 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.5 px 84 ms SOUTH 01:39:09.747 01.907 15672 Exposure complete 01:39:09.769 00.022 15672 worker thread done servicing request 01:39:09.769 00.000 30444 OnExposeComplete: enter 01:39:09.769 00.000 30444 UpdateGuideState(): m_state=6 01:39:09.769 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5721 01:39:09.769 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=199.73, Mass=132727, SNR=108.9, Peak=12027 HFD=3.6 01:39:09.769 00.000 30444 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 01:39:09.769 00.000 30444 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 01:39:09.769 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=0.14 hyp=0.54 cameraTheta=0.27 mountX=0.46 mountY=0.25, mountTheta=0.50 01:39:09.770 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=0.14, opts=13) 01:39:09.770 00.000 30444 Enqueuing Move request for scope (0.52, 0.14) 01:39:09.770 00.000 15672 Worker thread wakes up 01:39:09.770 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.14) opts 0xd 01:39:09.770 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, 0.14) 01:39:09.770 00.000 15672 Moving (0.52, 0.14) raw xDistance=0.46 yDistance=0.25 01:39:09.770 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 01:39:09.770 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 01:39:09.770 00.000 15672 MoveAxis(W, 125, ABG) 01:39:09.770 00.000 15672 Guiding Dir = 3, Dur = 125 01:39:09.771 00.001 15672 IsSlewing returns 0 01:39:09.771 00.000 15672 IsGuiding returns 0 01:39:09.776 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12027, FiltMin=2649, FiltMax=10923, Gamma=2.950 01:39:09.786 00.010 15672 PulseGuide returned control before completion, sleep 121 01:39:09.825 00.039 30444 UpdateGuideState exits: m=132727 SNR=108.9 Saturated 01:39:09.825 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:09.825 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:09.825 00.000 30444 Enqueuing Expose request 01:39:09.910 00.085 15672 IsGuiding returns 1 01:39:09.910 00.000 15672 scope still moving after pulse duration time elapsed 01:39:09.931 00.021 15672 IsSlewing returns 0 01:39:09.965 00.034 15672 IsGuiding returns 0 01:39:09.965 00.000 15672 scope move finished after 125 + 68 ms 01:39:09.965 00.000 15672 Move returns status 0, amount 125 01:39:09.965 00.000 15672 MoveAxis(S, 45, ABG) 01:39:09.966 00.001 15672 Guiding Dir = 1, Dur = 45 01:39:09.966 00.000 15672 IsSlewing returns 0 01:39:09.968 00.002 15672 IsGuiding returns 0 01:39:10.045 00.077 15672 IsGuiding returns 1 01:39:10.045 00.000 15672 scope still moving after pulse duration time elapsed 01:39:10.066 00.021 15672 IsSlewing returns 0 01:39:10.067 00.001 15672 IsGuiding returns 1 01:39:10.088 00.021 15672 IsSlewing returns 0 01:39:10.089 00.001 15672 IsGuiding returns 1 01:39:10.110 00.021 15672 IsSlewing returns 0 01:39:10.139 00.029 15672 IsGuiding returns 0 01:39:10.139 00.000 15672 scope move finished after 45 + 125 ms 01:39:10.139 00.000 15672 Move returns status 0, amount 45 01:39:10.139 00.000 15672 move complete, result=0 01:39:10.139 00.000 15672 worker thread done servicing request 01:39:10.139 00.000 15672 Worker thread wakes up 01:39:10.139 00.000 30444 GuideStep: 0.5 px 125 ms WEST, 0.3 px 45 ms SOUTH 01:39:10.139 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:10.139 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:12.246 02.107 15672 Exposure complete 01:39:12.266 00.020 15672 worker thread done servicing request 01:39:12.266 00.000 30444 OnExposeComplete: enter 01:39:12.266 00.000 30444 UpdateGuideState(): m_state=6 01:39:12.266 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5722 01:39:12.266 00.000 30444 Star::Find returns 1 (1), X=460.65, Y=199.82, Mass=116611, SNR=84.3, Peak=11010 HFD=3.7 01:39:12.266 00.000 30444 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.28) = xAngle (0.70 = 0.70) 01:39:12.266 00.000 30444 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 01:39:12.266 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.24 hyp=0.58 cameraTheta=0.42 mountX=0.44 mountY=0.34, mountTheta=0.66 01:39:12.267 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.24, opts=13) 01:39:12.267 00.000 30444 Enqueuing Move request for scope (0.53, 0.24) 01:39:12.267 00.000 15672 Worker thread wakes up 01:39:12.267 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.24) opts 0xd 01:39:12.267 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.24) 01:39:12.267 00.000 15672 Moving (0.53, 0.24) raw xDistance=0.44 yDistance=0.34 01:39:12.267 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44 01:39:12.267 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 01:39:12.267 00.000 15672 MoveAxis(W, 128, ABG) 01:39:12.267 00.000 15672 Guiding Dir = 3, Dur = 128 01:39:12.268 00.001 15672 IsSlewing returns 0 01:39:12.269 00.001 15672 IsGuiding returns 0 01:39:12.273 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=11592, FiltMin=2621, FiltMax=10117, Gamma=2.950 01:39:12.295 00.022 15672 PulseGuide returned control before completion, sleep 113 01:39:12.325 00.030 30444 UpdateGuideState exits: m=116611 SNR=84.3 Saturated 01:39:12.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:12.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:12.325 00.000 30444 Enqueuing Expose request 01:39:12.411 00.086 15672 IsGuiding returns 1 01:39:12.411 00.000 15672 scope still moving after pulse duration time elapsed 01:39:12.432 00.021 15672 IsSlewing returns 0 01:39:12.440 00.008 15672 IsGuiding returns 0 01:39:12.440 00.000 15672 scope move finished after 128 + 42 ms 01:39:12.440 00.000 15672 Move returns status 0, amount 128 01:39:12.440 00.000 15672 MoveAxis(S, 61, ABG) 01:39:12.440 00.000 15672 Guiding Dir = 1, Dur = 61 01:39:12.441 00.001 15672 IsSlewing returns 0 01:39:12.443 00.002 15672 IsGuiding returns 0 01:39:12.520 00.077 15672 IsGuiding returns 1 01:39:12.520 00.000 15672 scope still moving after pulse duration time elapsed 01:39:12.541 00.021 15672 IsSlewing returns 0 01:39:12.568 00.027 15672 IsGuiding returns 1 01:39:12.589 00.021 15672 IsSlewing returns 0 01:39:12.632 00.043 15672 IsGuiding returns 0 01:39:12.632 00.000 15672 scope move finished after 61 + 127 ms 01:39:12.632 00.000 15672 Move returns status 0, amount 61 01:39:12.632 00.000 15672 move complete, result=0 01:39:12.633 00.001 15672 worker thread done servicing request 01:39:12.633 00.000 15672 Worker thread wakes up 01:39:12.633 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:12.633 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:12.633 00.000 30444 GuideStep: 0.4 px 128 ms WEST, 0.3 px 61 ms SOUTH 01:39:14.538 01.905 15672 Exposure complete 01:39:14.558 00.020 15672 worker thread done servicing request 01:39:14.558 00.000 30444 OnExposeComplete: enter 01:39:14.558 00.000 30444 UpdateGuideState(): m_state=6 01:39:14.558 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5723 01:39:14.558 00.000 30444 Star::Find returns 1 (1), X=459.41, Y=200.14, Mass=126363, SNR=92.0, Peak=10974 HFD=3.9 01:39:14.558 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 01:39:14.559 00.001 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.70 = 2.70) 01:39:14.559 00.000 30444 CameraToMount -- cameraX=-0.71 cameraY=0.55 hyp=0.90 cameraTheta=2.48 mountX=-0.84 mountY=0.39, mountTheta=2.71 01:39:14.559 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.71, y=0.55, opts=13) 01:39:14.559 00.000 30444 Enqueuing Move request for scope (-0.71, 0.55) 01:39:14.559 00.000 15672 Worker thread wakes up 01:39:14.559 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.55) opts 0xd 01:39:14.559 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.71, 0.55) 01:39:14.559 00.000 15672 Moving (-0.71, 0.55) raw xDistance=-0.84 yDistance=0.39 01:39:14.559 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.84 01:39:14.559 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 01:39:14.559 00.000 15672 MoveAxis(E, 217, ABG) 01:39:14.559 00.000 15672 Guiding Dir = 2, Dur = 217 01:39:14.560 00.001 15672 IsSlewing returns 0 01:39:14.561 00.001 15672 IsGuiding returns 0 01:39:14.566 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=10974, FiltMin=2570, FiltMax=8830, Gamma=2.950 01:39:14.579 00.013 15672 PulseGuide returned control before completion, sleep 210 01:39:14.614 00.035 30444 UpdateGuideState exits: m=126363 SNR=92.0 Saturated 01:39:14.614 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:14.614 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:14.615 00.001 30444 Enqueuing Expose request 01:39:14.803 00.188 15672 IsGuiding returns 0 01:39:14.803 00.000 15672 Move returns status 0, amount 217 01:39:14.803 00.000 15672 MoveAxis(S, 69, ABG) 01:39:14.803 00.000 15672 Guiding Dir = 1, Dur = 69 01:39:14.803 00.000 15672 IsSlewing returns 0 01:39:14.804 00.001 15672 IsGuiding returns 0 01:39:14.916 00.112 15672 IsGuiding returns 1 01:39:14.916 00.000 15672 scope still moving after pulse duration time elapsed 01:39:14.937 00.021 15672 IsSlewing returns 0 01:39:14.938 00.001 15672 IsGuiding returns 1 01:39:14.958 00.020 15672 IsSlewing returns 0 01:39:14.978 00.020 15672 IsGuiding returns 0 01:39:14.978 00.000 15672 scope move finished after 69 + 104 ms 01:39:14.978 00.000 15672 Move returns status 0, amount 69 01:39:14.978 00.000 15672 move complete, result=0 01:39:14.979 00.001 15672 worker thread done servicing request 01:39:14.979 00.000 15672 Worker thread wakes up 01:39:14.979 00.000 30444 GuideStep: -0.8 px 217 ms EAST, 0.4 px 69 ms SOUTH 01:39:14.979 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:14.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:17.087 02.108 15672 Exposure complete 01:39:17.107 00.020 15672 worker thread done servicing request 01:39:17.107 00.000 30444 OnExposeComplete: enter 01:39:17.107 00.000 30444 UpdateGuideState(): m_state=6 01:39:17.107 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5724 01:39:17.108 00.001 30444 Star::Find returns 1 (1), X=461.04, Y=199.32, Mass=122541, SNR=88.3, Peak=12379 HFD=3.9 01:39:17.108 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 01:39:17.108 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 01:39:17.108 00.000 30444 CameraToMount -- cameraX=0.92 cameraY=-0.27 hyp=0.96 cameraTheta=-0.28 mountX=0.96 mountY=-0.06, mountTheta=-0.07 01:39:17.108 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.92, y=-0.27, opts=13) 01:39:17.108 00.000 30444 Enqueuing Move request for scope (0.92, -0.27) 01:39:17.108 00.000 15672 Worker thread wakes up 01:39:17.108 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.27) opts 0xd 01:39:17.108 00.000 15672 Handling offset move in thread for scope, endpoint = (0.92, -0.27) 01:39:17.108 00.000 15672 Moving (0.92, -0.27) raw xDistance=0.96 yDistance=-0.06 01:39:17.108 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.96 01:39:17.108 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:39:17.109 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 01:39:17.109 00.000 15672 MoveAxis(W, 243, ABG) 01:39:17.109 00.000 15672 Guiding Dir = 3, Dur = 243 01:39:17.109 00.000 15672 IsSlewing returns 0 01:39:17.110 00.001 15672 IsGuiding returns 0 01:39:17.114 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=12379, FiltMin=2642, FiltMax=9778, Gamma=2.950 01:39:17.136 00.022 15672 PulseGuide returned control before completion, sleep 228 01:39:17.164 00.028 30444 UpdateGuideState exits: m=122541 SNR=88.3 Saturated 01:39:17.164 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:17.164 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:17.164 00.000 30444 Enqueuing Expose request 01:39:17.392 00.228 15672 IsGuiding returns 0 01:39:17.392 00.000 15672 Move returns status 0, amount 243 01:39:17.392 00.000 15672 MoveAxis(N, 0, ABG) 01:39:17.394 00.002 15672 Move returns status 0, amount 0 01:39:17.394 00.000 15672 move complete, result=0 01:39:17.394 00.000 15672 worker thread done servicing request 01:39:17.394 00.000 15672 Worker thread wakes up 01:39:17.394 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:17.394 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:17.395 00.001 30444 GuideStep: 1.0 px 243 ms WEST, -0.1 px 0 ms NORTH 01:39:19.309 01.914 15672 Exposure complete 01:39:19.338 00.029 15672 worker thread done servicing request 01:39:19.338 00.000 30444 OnExposeComplete: enter 01:39:19.338 00.000 30444 UpdateGuideState(): m_state=6 01:39:19.338 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5725 01:39:19.338 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.95, Mass=118473, SNR=94.3, Peak=11796 HFD=3.9 01:39:19.338 00.000 30444 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.28) = xAngle (2.04 = 2.04) 01:39:19.338 00.000 30444 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.98 = 1.98) 01:39:19.338 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.36 hyp=0.37 cameraTheta=1.77 mountX=-0.17 mountY=0.34, mountTheta=2.03 01:39:19.339 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.36, opts=13) 01:39:19.339 00.000 30444 Enqueuing Move request for scope (-0.07, 0.36) 01:39:19.339 00.000 15672 Worker thread wakes up 01:39:19.339 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.36) opts 0xd 01:39:19.339 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.36) 01:39:19.339 00.000 15672 Moving (-0.07, 0.36) raw xDistance=-0.17 yDistance=0.34 01:39:19.339 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 01:39:19.339 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 01:39:19.339 00.000 15672 MoveAxis(E, 0, ABG) 01:39:19.339 00.000 15672 Move returns status 0, amount 0 01:39:19.339 00.000 15672 MoveAxis(S, 60, ABG) 01:39:19.339 00.000 15672 Guiding Dir = 1, Dur = 60 01:39:19.340 00.001 15672 IsSlewing returns 0 01:39:19.341 00.001 15672 IsGuiding returns 0 01:39:19.345 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=12493, FiltMin=2610, FiltMax=9851, Gamma=2.950 01:39:19.394 00.049 30444 UpdateGuideState exits: m=118473 SNR=94.3 Saturated 01:39:19.394 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:19.394 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:19.394 00.000 30444 Enqueuing Expose request 01:39:19.453 00.059 15672 IsGuiding returns 1 01:39:19.453 00.000 15672 scope still moving after pulse duration time elapsed 01:39:19.474 00.021 15672 IsSlewing returns 0 01:39:19.474 00.000 15672 IsGuiding returns 1 01:39:19.496 00.022 15672 IsSlewing returns 0 01:39:19.501 00.005 15672 IsGuiding returns 0 01:39:19.501 00.000 15672 scope move finished after 60 + 98 ms 01:39:19.501 00.000 15672 Move returns status 0, amount 60 01:39:19.501 00.000 15672 move complete, result=0 01:39:19.501 00.000 15672 worker thread done servicing request 01:39:19.501 00.000 15672 Worker thread wakes up 01:39:19.501 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 60 ms SOUTH 01:39:19.501 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:19.501 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:21.619 02.118 15672 Exposure complete 01:39:21.649 00.030 15672 worker thread done servicing request 01:39:21.649 00.000 30444 OnExposeComplete: enter 01:39:21.649 00.000 30444 UpdateGuideState(): m_state=6 01:39:21.650 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5726 01:39:21.650 00.000 30444 Star::Find returns 1 (1), X=459.71, Y=200.11, Mass=114209, SNR=77.1, Peak=11603 HFD=3.7 01:39:21.650 00.000 30444 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.28) = xAngle (2.52 = 2.52) 01:39:21.650 00.000 30444 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 01:39:21.650 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.52 hyp=0.66 cameraTheta=2.24 mountX=-0.54 mountY=0.42, mountTheta=2.48 01:39:21.650 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.52, opts=13) 01:39:21.650 00.000 30444 Enqueuing Move request for scope (-0.41, 0.52) 01:39:21.650 00.000 15672 Worker thread wakes up 01:39:21.651 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.52) opts 0xd 01:39:21.651 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.52) 01:39:21.651 00.000 15672 Moving (-0.41, 0.52) raw xDistance=-0.54 yDistance=0.42 01:39:21.651 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54 01:39:21.651 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 01:39:21.651 00.000 15672 MoveAxis(E, 145, ABG) 01:39:21.651 00.000 15672 Guiding Dir = 2, Dur = 145 01:39:21.651 00.000 15672 IsSlewing returns 0 01:39:21.652 00.001 15672 IsGuiding returns 0 01:39:21.657 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=11603, FiltMin=2608, FiltMax=9439, Gamma=2.950 01:39:21.672 00.015 15672 PulseGuide returned control before completion, sleep 136 01:39:21.816 00.144 15672 IsGuiding returns 1 01:39:21.816 00.000 15672 scope still moving after pulse duration time elapsed 01:39:21.837 00.021 15672 IsSlewing returns 0 01:39:21.849 00.012 15672 IsGuiding returns 0 01:39:21.849 00.000 15672 scope move finished after 145 + 51 ms 01:39:21.849 00.000 15672 Move returns status 0, amount 145 01:39:21.849 00.000 15672 MoveAxis(S, 74, ABG) 01:39:21.849 00.000 15672 Guiding Dir = 1, Dur = 74 01:39:21.849 00.000 15672 IsSlewing returns 0 01:39:21.850 00.001 15672 IsGuiding returns 0 01:39:21.930 00.080 15672 IsGuiding returns 1 01:39:21.930 00.000 15672 scope still moving after pulse duration time elapsed 01:39:21.951 00.021 15672 IsSlewing returns 0 01:39:21.954 00.003 15672 IsGuiding returns 1 01:39:21.976 00.022 15672 IsSlewing returns 0 01:39:21.979 00.003 15672 IsGuiding returns 1 01:39:22.000 00.021 15672 IsSlewing returns 0 01:39:22.003 00.003 15672 IsGuiding returns 1 01:39:22.024 00.021 15672 IsSlewing returns 0 01:39:22.030 00.006 30444 UpdateGuideState exits: m=114209 SNR=77.1 Saturated 01:39:22.031 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:22.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:22.031 00.000 30444 Enqueuing Expose request 01:39:22.088 00.057 15672 IsGuiding returns 0 01:39:22.088 00.000 15672 scope move finished after 74 + 163 ms 01:39:22.088 00.000 15672 Move returns status 0, amount 74 01:39:22.088 00.000 15672 move complete, result=0 01:39:22.088 00.000 15672 worker thread done servicing request 01:39:22.088 00.000 15672 Worker thread wakes up 01:39:22.088 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:22.088 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:22.088 00.000 30444 GuideStep: -0.5 px 145 ms EAST, 0.4 px 74 ms SOUTH 01:39:23.993 01.905 15672 Exposure complete 01:39:24.013 00.020 15672 worker thread done servicing request 01:39:24.013 00.000 30444 OnExposeComplete: enter 01:39:24.013 00.000 30444 UpdateGuideState(): m_state=6 01:39:24.013 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5727 01:39:24.013 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=199.61, Mass=122374, SNR=79.3, Peak=12004 HFD=3.5 01:39:24.013 00.000 30444 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.28) = xAngle (0.40 = 0.40) 01:39:24.013 00.000 30444 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.34 = 0.34) 01:39:24.013 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.18 cameraTheta=0.12 mountX=0.16 mountY=0.06, mountTheta=0.35 01:39:24.014 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.02, opts=13) 01:39:24.014 00.000 30444 Enqueuing Move request for scope (0.17, 0.02) 01:39:24.014 00.000 15672 Worker thread wakes up 01:39:24.014 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd 01:39:24.014 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.02) 01:39:24.014 00.000 15672 Moving (0.17, 0.02) raw xDistance=0.16 yDistance=0.06 01:39:24.014 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 01:39:24.014 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:39:24.014 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 01:39:24.014 00.000 15672 MoveAxis(E, 0, ABG) 01:39:24.014 00.000 15672 Move returns status 0, amount 0 01:39:24.014 00.000 15672 MoveAxis(N, 0, ABG) 01:39:24.014 00.000 15672 Move returns status 0, amount 0 01:39:24.014 00.000 15672 move complete, result=0 01:39:24.014 00.000 15672 worker thread done servicing request 01:39:24.019 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=12675, FiltMin=2652, FiltMax=10076, Gamma=2.950 01:39:24.082 00.063 30444 UpdateGuideState exits: m=122374 SNR=79.3 Saturated 01:39:24.082 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:24.082 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:24.082 00.000 30444 Enqueuing Expose request 01:39:24.082 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 01:39:24.082 00.000 15672 Worker thread wakes up 01:39:24.082 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:24.082 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:26.187 02.105 15672 Exposure complete 01:39:26.207 00.020 15672 worker thread done servicing request 01:39:26.207 00.000 30444 OnExposeComplete: enter 01:39:26.207 00.000 30444 UpdateGuideState(): m_state=6 01:39:26.207 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5728 01:39:26.207 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=200.20, Mass=133429, SNR=104.5, Peak=11540 HFD=4.0 01:39:26.208 00.001 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 01:39:26.208 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 01:39:26.208 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.61 hyp=0.65 cameraTheta=1.88 mountX=-0.36 mountY=0.56, mountTheta=2.14 01:39:26.208 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.61, opts=13) 01:39:26.208 00.000 30444 Enqueuing Move request for scope (-0.20, 0.61) 01:39:26.208 00.000 15672 Worker thread wakes up 01:39:26.208 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.61) opts 0xd 01:39:26.208 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.61) 01:39:26.208 00.000 15672 Moving (-0.20, 0.61) raw xDistance=-0.36 yDistance=0.56 01:39:26.208 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 01:39:26.208 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 01:39:26.208 00.000 15672 MoveAxis(E, 97, ABG) 01:39:26.208 00.000 15672 Guiding Dir = 2, Dur = 97 01:39:26.209 00.001 15672 IsSlewing returns 0 01:39:26.210 00.001 15672 IsGuiding returns 0 01:39:26.214 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=11946, FiltMin=2644, FiltMax=9643, Gamma=2.950 01:39:26.224 00.010 15672 PulseGuide returned control before completion, sleep 93 01:39:26.264 00.040 30444 UpdateGuideState exits: m=133429 SNR=104.5 Saturated 01:39:26.264 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:26.264 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:26.264 00.000 30444 Enqueuing Expose request 01:39:26.319 00.055 15672 IsGuiding returns 1 01:39:26.319 00.000 15672 scope still moving after pulse duration time elapsed 01:39:26.340 00.021 15672 IsSlewing returns 0 01:39:26.370 00.030 15672 IsGuiding returns 0 01:39:26.370 00.000 15672 scope move finished after 97 + 62 ms 01:39:26.370 00.000 15672 Move returns status 0, amount 97 01:39:26.370 00.000 15672 MoveAxis(S, 100, ABG) 01:39:26.370 00.000 15672 Guiding Dir = 1, Dur = 100 01:39:26.370 00.000 15672 IsSlewing returns 0 01:39:26.371 00.001 15672 IsGuiding returns 0 01:39:26.449 00.078 15672 PulseGuide returned control before completion, sleep 33 01:39:26.485 00.036 15672 IsGuiding returns 1 01:39:26.485 00.000 15672 scope still moving after pulse duration time elapsed 01:39:26.506 00.021 15672 IsSlewing returns 0 01:39:26.508 00.002 15672 IsGuiding returns 1 01:39:26.530 00.022 15672 IsSlewing returns 0 01:39:26.531 00.001 15672 IsGuiding returns 1 01:39:26.552 00.021 15672 IsSlewing returns 0 01:39:26.608 00.056 15672 IsGuiding returns 0 01:39:26.608 00.000 15672 scope move finished after 100 + 138 ms 01:39:26.609 00.001 15672 Move returns status 0, amount 100 01:39:26.609 00.000 15672 move complete, result=0 01:39:26.609 00.000 15672 worker thread done servicing request 01:39:26.609 00.000 15672 Worker thread wakes up 01:39:26.609 00.000 30444 GuideStep: -0.4 px 97 ms EAST, 0.6 px 100 ms SOUTH 01:39:26.609 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:26.609 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:28.518 01.909 15672 Exposure complete 01:39:28.538 00.020 15672 worker thread done servicing request 01:39:28.538 00.000 30444 OnExposeComplete: enter 01:39:28.538 00.000 30444 UpdateGuideState(): m_state=6 01:39:28.538 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5729 01:39:28.539 00.001 30444 Star::Find returns 1 (1), X=460.39, Y=199.35, Mass=119533, SNR=80.9, Peak=12505 HFD=3.4 01:39:28.539 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 01:39:28.539 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.52 = -0.52) 01:39:28.539 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-0.74 mountX=0.32 mountY=-0.18, mountTheta=-0.51 01:39:28.539 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.24, opts=13) 01:39:28.539 00.000 30444 Enqueuing Move request for scope (0.27, -0.24) 01:39:28.539 00.000 15672 Worker thread wakes up 01:39:28.539 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.24) opts 0xd 01:39:28.539 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.24) 01:39:28.539 00.000 15672 Moving (0.27, -0.24) raw xDistance=0.32 yDistance=-0.18 01:39:28.539 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32 01:39:28.539 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:39:28.540 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 01:39:28.540 00.000 15672 MoveAxis(W, 80, ABG) 01:39:28.540 00.000 15672 Guiding Dir = 3, Dur = 80 01:39:28.540 00.000 15672 IsSlewing returns 0 01:39:28.541 00.001 15672 IsGuiding returns 0 01:39:28.545 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=12505, FiltMin=2539, FiltMax=9582, Gamma=2.950 01:39:28.556 00.011 15672 PulseGuide returned control before completion, sleep 75 01:39:28.635 00.079 15672 IsGuiding returns 1 01:39:28.635 00.000 15672 scope still moving after pulse duration time elapsed 01:39:28.656 00.021 15672 IsSlewing returns 0 01:39:28.669 00.013 15672 IsGuiding returns 0 01:39:28.669 00.000 15672 scope move finished after 80 + 48 ms 01:39:28.669 00.000 15672 Move returns status 0, amount 80 01:39:28.670 00.001 15672 MoveAxis(N, 0, ABG) 01:39:28.670 00.000 15672 Move returns status 0, amount 0 01:39:28.670 00.000 15672 move complete, result=0 01:39:28.670 00.000 15672 worker thread done servicing request 01:39:28.688 00.018 30444 UpdateGuideState exits: m=119533 SNR=80.9 Saturated 01:39:28.688 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:28.688 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:28.688 00.000 30444 Enqueuing Expose request 01:39:28.688 00.000 30444 GuideStep: 0.3 px 80 ms WEST, -0.2 px 0 ms NORTH 01:39:28.688 00.000 15672 Worker thread wakes up 01:39:28.688 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:28.688 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:30.795 02.107 15672 Exposure complete 01:39:30.815 00.020 15672 worker thread done servicing request 01:39:30.815 00.000 30444 OnExposeComplete: enter 01:39:30.815 00.000 30444 UpdateGuideState(): m_state=6 01:39:30.816 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5730 01:39:30.816 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=199.60, Mass=122365, SNR=84.7, Peak=12394 HFD=3.5 01:39:30.816 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 01:39:30.816 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 01:39:30.816 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.07 mountX=0.10 mountY=0.03, mountTheta=0.29 01:39:30.816 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.01, opts=13) 01:39:30.816 00.000 30444 Enqueuing Move request for scope (0.10, 0.01) 01:39:30.816 00.000 15672 Worker thread wakes up 01:39:30.817 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd 01:39:30.817 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.01) 01:39:30.817 00.000 15672 Moving (0.10, 0.01) raw xDistance=0.10 yDistance=0.03 01:39:30.817 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:39:30.817 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:39:30.817 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 01:39:30.817 00.000 15672 MoveAxis(E, 0, ABG) 01:39:30.817 00.000 15672 Move returns status 0, amount 0 01:39:30.817 00.000 15672 MoveAxis(N, 0, ABG) 01:39:30.817 00.000 15672 Move returns status 0, amount 0 01:39:30.817 00.000 15672 move complete, result=0 01:39:30.817 00.000 15672 worker thread done servicing request 01:39:30.823 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=12394, FiltMin=2651, FiltMax=9969, Gamma=2.950 01:39:30.878 00.055 30444 UpdateGuideState exits: m=122365 SNR=84.7 Saturated 01:39:30.878 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:30.878 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:30.878 00.000 30444 Enqueuing Expose request 01:39:30.878 00.000 15672 Worker thread wakes up 01:39:30.878 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:39:30.878 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:30.878 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:32.787 01.909 15672 Exposure complete 01:39:32.807 00.020 15672 worker thread done servicing request 01:39:32.807 00.000 30444 OnExposeComplete: enter 01:39:32.807 00.000 30444 UpdateGuideState(): m_state=6 01:39:32.807 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5731 01:39:32.807 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=199.47, Mass=112720, SNR=83.4, Peak=12899 HFD=3.5 01:39:32.807 00.000 30444 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.28) = xAngle (-2.20 = -2.20) 01:39:32.807 00.000 30444 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 01:39:32.807 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.12 hyp=0.20 cameraTheta=-2.48 mountX=-0.12 mountY=-0.15, mountTheta=-2.22 01:39:32.807 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.12, opts=13) 01:39:32.807 00.000 30444 Enqueuing Move request for scope (-0.15, -0.12) 01:39:32.808 00.001 15672 Worker thread wakes up 01:39:32.808 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.12) opts 0xd 01:39:32.808 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.12) 01:39:32.808 00.000 15672 Moving (-0.15, -0.12) raw xDistance=-0.12 yDistance=-0.15 01:39:32.808 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 01:39:32.808 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:39:32.808 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 01:39:32.808 00.000 15672 MoveAxis(E, 0, ABG) 01:39:32.808 00.000 15672 Move returns status 0, amount 0 01:39:32.808 00.000 15672 MoveAxis(N, 0, ABG) 01:39:32.808 00.000 15672 Move returns status 0, amount 0 01:39:32.808 00.000 15672 move complete, result=0 01:39:32.808 00.000 15672 worker thread done servicing request 01:39:32.813 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=14137, FiltMin=2622, FiltMax=10011, Gamma=2.950 01:39:32.862 00.049 30444 UpdateGuideState exits: m=112720 SNR=83.4 Saturated 01:39:32.863 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:32.863 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:32.863 00.000 30444 Enqueuing Expose request 01:39:32.863 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:39:32.863 00.000 15672 Worker thread wakes up 01:39:32.863 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:32.863 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:34.972 02.109 15672 Exposure complete 01:39:34.992 00.020 15672 worker thread done servicing request 01:39:34.992 00.000 30444 OnExposeComplete: enter 01:39:34.992 00.000 30444 UpdateGuideState(): m_state=6 01:39:34.992 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5732 01:39:34.992 00.000 30444 Star::Find returns 1 (1), X=458.59, Y=199.78, Mass=111175, SNR=89.1, Peak=11491 HFD=3.4 01:39:34.992 00.000 30444 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.28) = xAngle (3.29 = -2.99) 01:39:34.992 00.000 30444 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.23 = -3.05) 01:39:34.992 00.000 30444 CameraToMount -- cameraX=-1.53 cameraY=0.20 hyp=1.55 cameraTheta=3.01 mountX=-1.53 mountY=-0.14, mountTheta=-3.05 01:39:34.993 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.53, y=0.20, opts=13) 01:39:34.993 00.000 30444 Enqueuing Move request for scope (-1.53, 0.20) 01:39:34.993 00.000 15672 Worker thread wakes up 01:39:34.993 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.53, 0.20) opts 0xd 01:39:34.993 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.53, 0.20) 01:39:34.993 00.000 15672 Moving (-1.53, 0.20) raw xDistance=-1.53 yDistance=-0.14 01:39:34.993 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.53 01:39:34.993 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:39:34.993 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:39:34.993 00.000 15672 MoveAxis(E, 413, ABG) 01:39:34.993 00.000 15672 Guiding Dir = 2, Dur = 413 01:39:34.994 00.001 15672 IsSlewing returns 0 01:39:34.995 00.001 15672 IsGuiding returns 0 01:39:34.999 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=11491, FiltMin=2549, FiltMax=9520, Gamma=2.950 01:39:35.011 00.012 15672 PulseGuide returned control before completion, sleep 408 01:39:35.048 00.037 30444 UpdateGuideState exits: m=111175 SNR=89.1 Saturated 01:39:35.048 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:35.049 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:35.049 00.000 30444 Enqueuing Expose request 01:39:35.422 00.373 15672 IsGuiding returns 1 01:39:35.422 00.000 15672 scope still moving after pulse duration time elapsed 01:39:35.443 00.021 15672 IsSlewing returns 0 01:39:35.459 00.016 15672 IsGuiding returns 0 01:39:35.460 00.001 15672 scope move finished after 413 + 51 ms 01:39:35.460 00.000 15672 Move returns status 0, amount 413 01:39:35.460 00.000 15672 MoveAxis(N, 0, ABG) 01:39:35.460 00.000 15672 Move returns status 0, amount 0 01:39:35.460 00.000 15672 move complete, result=0 01:39:35.460 00.000 15672 worker thread done servicing request 01:39:35.460 00.000 15672 Worker thread wakes up 01:39:35.461 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:35.461 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:35.461 00.000 30444 GuideStep: -1.5 px 413 ms EAST, -0.1 px 0 ms NORTH 01:39:37.376 01.915 15672 Exposure complete 01:39:37.407 00.031 15672 worker thread done servicing request 01:39:37.407 00.000 30444 OnExposeComplete: enter 01:39:37.407 00.000 30444 UpdateGuideState(): m_state=6 01:39:37.408 00.001 30444 Star::Find(15, 458, 199, 0, (0,0,0,0), 0.0, 255) frame 5733 01:39:37.408 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=199.57, Mass=118241, SNR=85.3, Peak=12595 HFD=3.4 01:39:37.408 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (-0.00 = -0.00) 01:39:37.408 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 01:39:37.408 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.28 mountX=0.08 mountY=-0.01, mountTheta=-0.06 01:39:37.408 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.02, opts=13) 01:39:37.408 00.000 30444 Enqueuing Move request for scope (0.08, -0.02) 01:39:37.408 00.000 15672 Worker thread wakes up 01:39:37.408 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd 01:39:37.408 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.02) 01:39:37.409 00.001 15672 Moving (0.08, -0.02) raw xDistance=0.08 yDistance=-0.01 01:39:37.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 01:39:37.409 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:39:37.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 01:39:37.409 00.000 15672 MoveAxis(E, 0, ABG) 01:39:37.409 00.000 15672 Move returns status 0, amount 0 01:39:37.409 00.000 15672 MoveAxis(N, 0, ABG) 01:39:37.409 00.000 15672 Move returns status 0, amount 0 01:39:37.409 00.000 15672 move complete, result=0 01:39:37.409 00.000 15672 worker thread done servicing request 01:39:37.413 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=12595, FiltMin=2642, FiltMax=9791, Gamma=2.950 01:39:37.463 00.050 30444 UpdateGuideState exits: m=118241 SNR=85.3 Saturated 01:39:37.463 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:37.463 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:37.463 00.000 30444 Enqueuing Expose request 01:39:37.464 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 01:39:37.464 00.000 15672 Worker thread wakes up 01:39:37.464 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:37.464 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:39.580 02.116 15672 Exposure complete 01:39:39.611 00.031 15672 worker thread done servicing request 01:39:39.612 00.001 30444 OnExposeComplete: enter 01:39:39.612 00.000 30444 UpdateGuideState(): m_state=6 01:39:39.612 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5734 01:39:39.612 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=199.23, Mass=119614, SNR=81.6, Peak=12823 HFD=3.4 01:39:39.612 00.000 30444 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.28) = xAngle (-0.39 = -0.39) 01:39:39.612 00.000 30444 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.45 = -0.45) 01:39:39.612 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.35 hyp=0.57 cameraTheta=-0.67 mountX=0.53 mountY=-0.25, mountTheta=-0.44 01:39:39.612 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.35, opts=13) 01:39:39.612 00.000 30444 Enqueuing Move request for scope (0.45, -0.35) 01:39:39.613 00.001 15672 Worker thread wakes up 01:39:39.613 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.35) opts 0xd 01:39:39.613 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.35) 01:39:39.613 00.000 15672 Moving (0.45, -0.35) raw xDistance=0.53 yDistance=-0.25 01:39:39.613 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53 01:39:39.613 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:39:39.613 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 01:39:39.613 00.000 15672 MoveAxis(W, 143, ABG) 01:39:39.613 00.000 15672 Guiding Dir = 3, Dur = 143 01:39:39.614 00.001 15672 IsSlewing returns 0 01:39:39.619 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=12823, FiltMin=2609, FiltMax=9586, Gamma=2.950 01:39:39.628 00.009 15672 IsGuiding returns 0 01:39:39.644 00.016 15672 PulseGuide returned control before completion, sleep 138 01:39:39.669 00.025 30444 UpdateGuideState exits: m=119614 SNR=81.6 Saturated 01:39:39.669 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:39.669 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:39.669 00.000 30444 Enqueuing Expose request 01:39:39.783 00.114 15672 IsGuiding returns 1 01:39:39.783 00.000 15672 scope still moving after pulse duration time elapsed 01:39:39.804 00.021 15672 IsSlewing returns 0 01:39:39.853 00.049 15672 IsGuiding returns 0 01:39:39.853 00.000 15672 scope move finished after 143 + 81 ms 01:39:39.853 00.000 15672 Move returns status 0, amount 143 01:39:39.853 00.000 15672 MoveAxis(N, 0, ABG) 01:39:39.854 00.001 15672 Move returns status 0, amount 0 01:39:39.854 00.000 15672 move complete, result=0 01:39:39.854 00.000 15672 worker thread done servicing request 01:39:39.854 00.000 15672 Worker thread wakes up 01:39:39.854 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:39.854 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:39.854 00.000 30444 GuideStep: 0.5 px 143 ms WEST, -0.2 px 0 ms NORTH 01:39:41.770 01.916 15672 Exposure complete 01:39:41.803 00.033 15672 worker thread done servicing request 01:39:41.803 00.000 30444 OnExposeComplete: enter 01:39:41.803 00.000 30444 UpdateGuideState(): m_state=6 01:39:41.803 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5735 01:39:41.803 00.000 30444 Star::Find returns 1 (1), X=459.84, Y=199.39, Mass=123017, SNR=92.5, Peak=13279 HFD=3.6 01:39:41.803 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 01:39:41.803 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.32 = -2.32) 01:39:41.803 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.20 hyp=0.35 cameraTheta=-2.53 mountX=-0.22 mountY=-0.26, mountTheta=-2.28 01:39:41.804 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.20, opts=13) 01:39:41.804 00.000 30444 Enqueuing Move request for scope (-0.29, -0.20) 01:39:41.804 00.000 15672 Worker thread wakes up 01:39:41.804 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.20) opts 0xd 01:39:41.804 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.20) 01:39:41.804 00.000 15672 Moving (-0.29, -0.20) raw xDistance=-0.22 yDistance=-0.26 01:39:41.804 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 01:39:41.804 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:39:41.804 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 01:39:41.804 00.000 15672 MoveAxis(E, 0, ABG) 01:39:41.804 00.000 15672 Move returns status 0, amount 0 01:39:41.804 00.000 15672 MoveAxis(N, 0, ABG) 01:39:41.804 00.000 15672 Move returns status 0, amount 0 01:39:41.804 00.000 15672 move complete, result=0 01:39:41.805 00.001 15672 worker thread done servicing request 01:39:41.809 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2103, max=13279, FiltMin=2543, FiltMax=9368, Gamma=2.950 01:39:41.905 00.096 30444 UpdateGuideState exits: m=123017 SNR=92.5 Saturated 01:39:41.905 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:41.905 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:41.906 00.001 30444 Enqueuing Expose request 01:39:41.906 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 01:39:41.906 00.000 15672 Worker thread wakes up 01:39:41.906 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:41.906 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:44.014 02.108 15672 Exposure complete 01:39:44.034 00.020 15672 worker thread done servicing request 01:39:44.034 00.000 30444 OnExposeComplete: enter 01:39:44.034 00.000 30444 UpdateGuideState(): m_state=6 01:39:44.034 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5736 01:39:44.034 00.000 30444 Star::Find returns 1 (1), X=459.87, Y=199.20, Mass=108371, SNR=81.7, Peak=12319 HFD=3.3 01:39:44.034 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 01:39:44.035 00.001 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 01:39:44.035 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.39 hyp=0.47 cameraTheta=-2.14 mountX=-0.13 mountY=-0.44, mountTheta=-1.87 01:39:44.035 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.39, opts=13) 01:39:44.035 00.000 30444 Enqueuing Move request for scope (-0.25, -0.39) 01:39:44.035 00.000 15672 Worker thread wakes up 01:39:44.035 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.39) opts 0xd 01:39:44.035 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.39) 01:39:44.035 00.000 15672 Moving (-0.25, -0.39) raw xDistance=-0.13 yDistance=-0.44 01:39:44.035 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:39:44.035 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:39:44.035 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44 01:39:44.036 00.001 15672 MoveAxis(E, 0, ABG) 01:39:44.036 00.000 15672 Move returns status 0, amount 0 01:39:44.036 00.000 15672 MoveAxis(N, 0, ABG) 01:39:44.036 00.000 15672 Move returns status 0, amount 0 01:39:44.036 00.000 15672 move complete, result=0 01:39:44.036 00.000 15672 worker thread done servicing request 01:39:44.040 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=13270, FiltMin=2662, FiltMax=9199, Gamma=2.950 01:39:44.090 00.050 30444 UpdateGuideState exits: m=108371 SNR=81.7 Saturated 01:39:44.090 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:44.090 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:44.090 00.000 30444 Enqueuing Expose request 01:39:44.090 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 01:39:44.090 00.000 15672 Worker thread wakes up 01:39:44.090 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:44.090 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:46.006 01.916 15672 Exposure complete 01:39:46.038 00.032 15672 worker thread done servicing request 01:39:46.038 00.000 30444 OnExposeComplete: enter 01:39:46.038 00.000 30444 UpdateGuideState(): m_state=6 01:39:46.038 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5737 01:39:46.038 00.000 30444 Star::Find returns 1 (1), X=459.95, Y=199.36, Mass=102239, SNR=77.2, Peak=11888 HFD=3.3 01:39:46.039 00.001 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 01:39:46.039 00.000 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 01:39:46.039 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.23 hyp=0.29 cameraTheta=-2.23 mountX=-0.11 mountY=-0.26, mountTheta=-1.97 01:39:46.039 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.23, opts=13) 01:39:46.039 00.000 30444 Enqueuing Move request for scope (-0.18, -0.23) 01:39:46.039 00.000 15672 Worker thread wakes up 01:39:46.039 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.23) opts 0xd 01:39:46.039 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.23) 01:39:46.039 00.000 15672 Moving (-0.18, -0.23) raw xDistance=-0.11 yDistance=-0.26 01:39:46.039 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 01:39:46.039 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:39:46.039 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 01:39:46.040 00.001 15672 MoveAxis(E, 0, ABG) 01:39:46.040 00.000 15672 Move returns status 0, amount 0 01:39:46.040 00.000 15672 MoveAxis(N, 0, ABG) 01:39:46.040 00.000 15672 Move returns status 0, amount 0 01:39:46.040 00.000 15672 move complete, result=0 01:39:46.040 00.000 15672 worker thread done servicing request 01:39:46.044 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12677, FiltMin=2736, FiltMax=9028, Gamma=2.950 01:39:46.502 00.458 30444 UpdateGuideState exits: m=102239 SNR=77.2 Saturated 01:39:46.502 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:46.502 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:46.502 00.000 30444 Enqueuing Expose request 01:39:46.502 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 01:39:46.502 00.000 15672 Worker thread wakes up 01:39:46.502 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:46.502 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:48.608 02.106 15672 Exposure complete 01:39:48.628 00.020 15672 worker thread done servicing request 01:39:48.628 00.000 30444 OnExposeComplete: enter 01:39:48.628 00.000 30444 UpdateGuideState(): m_state=6 01:39:48.628 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5738 01:39:48.628 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=199.45, Mass=114983, SNR=96.8, Peak=12348 HFD=3.6 01:39:48.628 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 01:39:48.628 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 01:39:48.629 00.001 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.66 mountX=0.03 mountY=-0.14, mountTheta=-1.38 01:39:48.629 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.14, opts=13) 01:39:48.629 00.000 30444 Enqueuing Move request for scope (-0.01, -0.14) 01:39:48.629 00.000 15672 Worker thread wakes up 01:39:48.629 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd 01:39:48.629 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.14) 01:39:48.629 00.000 15672 Moving (-0.01, -0.14) raw xDistance=0.03 yDistance=-0.14 01:39:48.629 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 01:39:48.629 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:39:48.629 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:39:48.629 00.000 15672 MoveAxis(E, 0, ABG) 01:39:48.630 00.001 15672 Move returns status 0, amount 0 01:39:48.630 00.000 15672 MoveAxis(N, 0, ABG) 01:39:48.630 00.000 15672 Move returns status 0, amount 0 01:39:48.630 00.000 15672 move complete, result=0 01:39:48.630 00.000 15672 worker thread done servicing request 01:39:48.634 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=25135, FiltMin=2688, FiltMax=17753, Gamma=2.950 01:39:48.683 00.049 30444 UpdateGuideState exits: m=114983 SNR=96.8 Saturated 01:39:48.683 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:48.684 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:48.684 00.000 30444 Enqueuing Expose request 01:39:48.684 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:39:48.684 00.000 15672 Worker thread wakes up 01:39:48.684 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:48.684 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:50.592 01.908 15672 Exposure complete 01:39:50.612 00.020 15672 worker thread done servicing request 01:39:50.612 00.000 30444 OnExposeComplete: enter 01:39:50.612 00.000 30444 UpdateGuideState(): m_state=6 01:39:50.613 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5739 01:39:50.613 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=199.25, Mass=107994, SNR=81.2, Peak=12267 HFD=3.2 01:39:50.613 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 01:39:50.613 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 01:39:50.613 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.34 hyp=0.36 cameraTheta=-1.93 mountX=-0.03 mountY=-0.36, mountTheta=-1.65 01:39:50.613 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.34, opts=13) 01:39:50.613 00.000 30444 Enqueuing Move request for scope (-0.13, -0.34) 01:39:50.613 00.000 15672 Worker thread wakes up 01:39:50.613 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.34) opts 0xd 01:39:50.613 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.34) 01:39:50.613 00.000 15672 Moving (-0.13, -0.34) raw xDistance=-0.03 yDistance=-0.36 01:39:50.614 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:39:50.614 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.26 newest=-0.76 01:39:50.614 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 01:39:50.614 00.000 15672 MoveAxis(E, 0, ABG) 01:39:50.614 00.000 15672 Move returns status 0, amount 0 01:39:50.614 00.000 15672 MoveAxis(N, 64, ABG) 01:39:50.614 00.000 15672 Guiding Dir = 0, Dur = 64 01:39:50.614 00.000 15672 IsSlewing returns 0 01:39:50.615 00.001 15672 IsGuiding returns 0 01:39:50.620 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=12662, FiltMin=2760, FiltMax=9528, Gamma=2.950 01:39:50.669 00.049 30444 UpdateGuideState exits: m=107994 SNR=81.2 Saturated 01:39:50.669 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:50.669 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:50.669 00.000 30444 Enqueuing Expose request 01:39:50.699 00.030 15672 IsGuiding returns 1 01:39:50.699 00.000 15672 scope still moving after pulse duration time elapsed 01:39:50.720 00.021 15672 IsSlewing returns 0 01:39:50.721 00.001 15672 IsGuiding returns 1 01:39:50.742 00.021 15672 IsSlewing returns 0 01:39:50.742 00.000 15672 IsGuiding returns 1 01:39:50.763 00.021 15672 IsSlewing returns 0 01:39:50.826 00.063 15672 IsGuiding returns 0 01:39:50.827 00.001 15672 scope move finished after 64 + 147 ms 01:39:50.827 00.000 15672 Move returns status 0, amount 64 01:39:50.827 00.000 15672 move complete, result=0 01:39:50.827 00.000 15672 worker thread done servicing request 01:39:50.827 00.000 15672 Worker thread wakes up 01:39:50.827 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:50.827 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:50.827 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 64 ms NORTH 01:39:52.935 02.108 15672 Exposure complete 01:39:52.957 00.022 15672 worker thread done servicing request 01:39:52.957 00.000 30444 OnExposeComplete: enter 01:39:52.957 00.000 30444 UpdateGuideState(): m_state=6 01:39:52.957 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5740 01:39:52.958 00.001 30444 Star::Find returns 1 (1), X=459.73, Y=199.38, Mass=85291, SNR=59.5, Peak=11177 HFD=3.3 01:39:52.958 00.000 30444 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 01:39:52.958 00.000 30444 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.44 = -2.44) 01:39:52.958 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.21 hyp=0.45 cameraTheta=-2.65 mountX=-0.32 mountY=-0.29, mountTheta=-2.41 01:39:52.958 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.21, opts=13) 01:39:52.958 00.000 30444 Enqueuing Move request for scope (-0.39, -0.21) 01:39:52.958 00.000 15672 Worker thread wakes up 01:39:52.958 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.21) opts 0xd 01:39:52.958 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.21) 01:39:52.958 00.000 15672 Moving (-0.39, -0.21) raw xDistance=-0.32 yDistance=-0.29 01:39:52.958 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 01:39:52.959 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 01:39:52.959 00.000 15672 MoveAxis(E, 87, ABG) 01:39:52.959 00.000 15672 Guiding Dir = 2, Dur = 87 01:39:52.959 00.000 15672 IsSlewing returns 0 01:39:52.964 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=11781, FiltMin=2769, FiltMax=8276, Gamma=2.950 01:39:52.982 00.018 15672 IsGuiding returns 0 01:39:52.998 00.016 15672 PulseGuide returned control before completion, sleep 82 01:39:53.013 00.015 30444 UpdateGuideState exits: m=85291 SNR=59.5 Saturated 01:39:53.013 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:53.013 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:53.013 00.000 30444 Enqueuing Expose request 01:39:53.081 00.068 15672 IsGuiding returns 1 01:39:53.081 00.000 15672 scope still moving after pulse duration time elapsed 01:39:53.102 00.021 15672 IsSlewing returns 0 01:39:53.111 00.009 15672 IsGuiding returns 0 01:39:53.111 00.000 15672 scope move finished after 87 + 41 ms 01:39:53.111 00.000 15672 Move returns status 0, amount 87 01:39:53.111 00.000 15672 MoveAxis(N, 52, ABG) 01:39:53.111 00.000 15672 Guiding Dir = 0, Dur = 52 01:39:53.111 00.000 15672 IsSlewing returns 0 01:39:53.112 00.001 15672 IsGuiding returns 0 01:39:53.231 00.119 15672 IsGuiding returns 1 01:39:53.232 00.001 15672 scope still moving after pulse duration time elapsed 01:39:53.254 00.022 15672 IsSlewing returns 0 01:39:53.270 00.016 15672 IsGuiding returns 0 01:39:53.270 00.000 15672 scope move finished after 52 + 105 ms 01:39:53.270 00.000 15672 Move returns status 0, amount 52 01:39:53.270 00.000 15672 move complete, result=0 01:39:53.270 00.000 15672 worker thread done servicing request 01:39:53.270 00.000 15672 Worker thread wakes up 01:39:53.270 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:53.270 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:53.270 00.000 30444 GuideStep: -0.3 px 87 ms EAST, -0.3 px 52 ms NORTH 01:39:55.179 01.909 15672 Exposure complete 01:39:55.199 00.020 15672 worker thread done servicing request 01:39:55.199 00.000 30444 OnExposeComplete: enter 01:39:55.199 00.000 30444 UpdateGuideState(): m_state=6 01:39:55.199 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5741 01:39:55.199 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=198.90, Mass=105540, SNR=92.4, Peak=10362 HFD=3.9 01:39:55.199 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 01:39:55.199 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 01:39:55.199 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.69 hyp=0.70 cameraTheta=-1.67 mountX=0.12 mountY=-0.69, mountTheta=-1.40 01:39:55.200 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.69, opts=13) 01:39:55.200 00.000 30444 Enqueuing Move request for scope (-0.07, -0.69) 01:39:55.200 00.000 15672 Worker thread wakes up 01:39:55.200 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.69) opts 0xd 01:39:55.200 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.69) 01:39:55.200 00.000 15672 Moving (-0.07, -0.69) raw xDistance=0.12 yDistance=-0.69 01:39:55.200 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:39:55.200 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 01:39:55.200 00.000 15672 MoveAxis(E, 0, ABG) 01:39:55.200 00.000 15672 Move returns status 0, amount 0 01:39:55.200 00.000 15672 MoveAxis(N, 123, ABG) 01:39:55.200 00.000 15672 Guiding Dir = 0, Dur = 123 01:39:55.201 00.001 15672 IsSlewing returns 0 01:39:55.202 00.001 15672 IsGuiding returns 0 01:39:55.207 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=10496, FiltMin=2738, FiltMax=8550, Gamma=2.950 01:39:55.283 00.076 15672 PulseGuide returned control before completion, sleep 53 01:39:55.364 00.081 15672 IsGuiding returns 1 01:39:55.364 00.000 15672 scope still moving after pulse duration time elapsed 01:39:55.386 00.022 15672 IsSlewing returns 0 01:39:55.388 00.002 15672 IsGuiding returns 1 01:39:55.410 00.022 15672 IsSlewing returns 0 01:39:55.413 00.003 15672 IsGuiding returns 1 01:39:55.434 00.021 15672 IsSlewing returns 0 01:39:55.443 00.009 15672 IsGuiding returns 0 01:39:55.444 00.001 15672 scope move finished after 123 + 118 ms 01:39:55.444 00.000 15672 Move returns status 0, amount 123 01:39:55.444 00.000 15672 move complete, result=0 01:39:55.444 00.000 15672 worker thread done servicing request 01:39:55.660 00.216 30444 UpdateGuideState exits: m=105540 SNR=92.4 Saturated 01:39:55.660 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:55.660 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:55.660 00.000 30444 Enqueuing Expose request 01:39:55.660 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 123 ms NORTH 01:39:55.660 00.000 15672 Worker thread wakes up 01:39:55.660 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:55.660 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:57.770 02.110 15672 Exposure complete 01:39:57.796 00.026 15672 worker thread done servicing request 01:39:57.797 00.001 30444 OnExposeComplete: enter 01:39:57.797 00.000 30444 UpdateGuideState(): m_state=6 01:39:57.797 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5742 01:39:57.797 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=199.35, Mass=122313, SNR=86.4, Peak=13036 HFD=3.4 01:39:57.797 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 01:39:57.797 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 01:39:57.797 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-2.05 mountX=-0.05 mountY=-0.26, mountTheta=-1.77 01:39:57.797 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.24, opts=13) 01:39:57.797 00.000 30444 Enqueuing Move request for scope (-0.12, -0.24) 01:39:57.797 00.000 15672 Worker thread wakes up 01:39:57.797 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.24) opts 0xd 01:39:57.798 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.24) 01:39:57.798 00.000 15672 Moving (-0.12, -0.24) raw xDistance=-0.05 yDistance=-0.26 01:39:57.798 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 01:39:57.798 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 01:39:57.798 00.000 15672 MoveAxis(E, 0, ABG) 01:39:57.798 00.000 15672 Move returns status 0, amount 0 01:39:57.798 00.000 15672 MoveAxis(N, 46, ABG) 01:39:57.798 00.000 15672 Guiding Dir = 0, Dur = 46 01:39:57.799 00.001 15672 IsSlewing returns 0 01:39:57.800 00.001 15672 IsGuiding returns 0 01:39:57.804 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=13036, FiltMin=2660, FiltMax=9688, Gamma=2.950 01:39:57.853 00.049 30444 UpdateGuideState exits: m=122313 SNR=86.4 Saturated 01:39:57.853 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:39:57.853 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:39:57.853 00.000 30444 Enqueuing Expose request 01:39:57.888 00.035 15672 IsGuiding returns 1 01:39:57.888 00.000 15672 scope still moving after pulse duration time elapsed 01:39:57.909 00.021 15672 IsSlewing returns 0 01:39:57.910 00.001 15672 IsGuiding returns 1 01:39:57.931 00.021 15672 IsSlewing returns 0 01:39:57.932 00.001 15672 IsGuiding returns 1 01:39:57.953 00.021 15672 IsSlewing returns 0 01:39:58.014 00.061 15672 IsGuiding returns 0 01:39:58.014 00.000 15672 scope move finished after 46 + 168 ms 01:39:58.014 00.000 15672 Move returns status 0, amount 46 01:39:58.014 00.000 15672 move complete, result=0 01:39:58.014 00.000 15672 worker thread done servicing request 01:39:58.015 00.001 15672 Worker thread wakes up 01:39:58.015 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 46 ms NORTH 01:39:58.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:39:58.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:39:59.923 01.908 15672 Exposure complete 01:39:59.951 00.028 15672 worker thread done servicing request 01:39:59.951 00.000 30444 OnExposeComplete: enter 01:39:59.951 00.000 30444 UpdateGuideState(): m_state=6 01:39:59.951 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5743 01:39:59.951 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=199.15, Mass=115009, SNR=88.4, Peak=14145 HFD=3.2 01:39:59.951 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 01:39:59.951 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 01:39:59.951 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.43 hyp=0.62 cameraTheta=-2.38 mountX=-0.31 mountY=-0.52, mountTheta=-2.11 01:39:59.952 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.43, opts=13) 01:39:59.952 00.000 30444 Enqueuing Move request for scope (-0.45, -0.43) 01:39:59.952 00.000 15672 Worker thread wakes up 01:39:59.952 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.43) opts 0xd 01:39:59.952 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.43) 01:39:59.952 00.000 15672 Moving (-0.45, -0.43) raw xDistance=-0.31 yDistance=-0.52 01:39:59.952 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 01:39:59.952 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 01:39:59.952 00.000 15672 MoveAxis(E, 85, ABG) 01:39:59.952 00.000 15672 Guiding Dir = 2, Dur = 85 01:39:59.952 00.000 15672 IsSlewing returns 0 01:39:59.954 00.002 15672 IsGuiding returns 0 01:39:59.958 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=14145, FiltMin=2656, FiltMax=9838, Gamma=2.950 01:39:59.979 00.021 15672 PulseGuide returned control before completion, sleep 71 01:40:00.012 00.033 30444 UpdateGuideState exits: m=115009 SNR=88.4 Saturated 01:40:00.012 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:00.012 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:00.012 00.000 30444 Enqueuing Expose request 01:40:00.052 00.040 15672 IsGuiding returns 1 01:40:00.052 00.000 15672 scope still moving after pulse duration time elapsed 01:40:00.073 00.021 15672 IsSlewing returns 0 01:40:00.091 00.018 15672 IsGuiding returns 0 01:40:00.091 00.000 15672 scope move finished after 85 + 52 ms 01:40:00.091 00.000 15672 Move returns status 0, amount 85 01:40:00.091 00.000 15672 MoveAxis(N, 93, ABG) 01:40:00.091 00.000 15672 Guiding Dir = 0, Dur = 93 01:40:00.092 00.001 15672 IsSlewing returns 0 01:40:00.092 00.000 15672 IsGuiding returns 0 01:40:00.171 00.079 15672 PulseGuide returned control before completion, sleep 25 01:40:00.205 00.034 15672 IsGuiding returns 1 01:40:00.205 00.000 15672 scope still moving after pulse duration time elapsed 01:40:00.226 00.021 15672 IsSlewing returns 0 01:40:00.229 00.003 15672 IsGuiding returns 1 01:40:00.250 00.021 15672 IsSlewing returns 0 01:40:00.253 00.003 15672 IsGuiding returns 1 01:40:00.274 00.021 15672 IsSlewing returns 0 01:40:00.299 00.025 15672 IsGuiding returns 0 01:40:00.300 00.001 15672 scope move finished after 93 + 114 ms 01:40:00.300 00.000 15672 Move returns status 0, amount 93 01:40:00.300 00.000 15672 move complete, result=0 01:40:00.300 00.000 15672 worker thread done servicing request 01:40:00.300 00.000 15672 Worker thread wakes up 01:40:00.301 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:00.301 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:00.301 00.000 30444 GuideStep: -0.3 px 85 ms EAST, -0.5 px 93 ms NORTH 01:40:02.411 02.110 15672 Exposure complete 01:40:02.431 00.020 15672 worker thread done servicing request 01:40:02.431 00.000 30444 OnExposeComplete: enter 01:40:02.431 00.000 30444 UpdateGuideState(): m_state=6 01:40:02.431 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5744 01:40:02.431 00.000 30444 Star::Find returns 1 (1), X=459.11, Y=198.75, Mass=119163, SNR=95.3, Peak=10937 HFD=4.0 01:40:02.432 00.001 30444 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 01:40:02.432 00.000 30444 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.24 = -2.24) 01:40:02.432 00.000 30444 CameraToMount -- cameraX=-1.02 cameraY=-0.83 hyp=1.32 cameraTheta=-2.45 mountX=-0.75 mountY=-1.03, mountTheta=-2.20 01:40:02.432 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.02, y=-0.83, opts=13) 01:40:02.432 00.000 30444 Enqueuing Move request for scope (-1.02, -0.83) 01:40:02.432 00.000 15672 Worker thread wakes up 01:40:02.432 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.02, -0.83) opts 0xd 01:40:02.432 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.02, -0.83) 01:40:02.432 00.000 15672 Moving (-1.02, -0.83) raw xDistance=-0.75 yDistance=-1.03 01:40:02.432 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75 01:40:02.432 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03 01:40:02.432 00.000 15672 MoveAxis(E, 208, ABG) 01:40:02.433 00.001 15672 Guiding Dir = 2, Dur = 208 01:40:02.433 00.000 15672 IsSlewing returns 0 01:40:02.433 00.000 15672 IsGuiding returns 0 01:40:02.438 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=10937, FiltMin=2680, FiltMax=8645, Gamma=2.950 01:40:02.455 00.017 15672 PulseGuide returned control before completion, sleep 197 01:40:02.680 00.225 15672 IsGuiding returns 0 01:40:02.680 00.000 15672 Move returns status 0, amount 208 01:40:02.680 00.000 15672 MoveAxis(N, 184, ABG) 01:40:02.680 00.000 15672 Guiding Dir = 0, Dur = 184 01:40:02.680 00.000 15672 IsSlewing returns 0 01:40:02.682 00.002 15672 IsGuiding returns 0 01:40:02.760 00.078 15672 PulseGuide returned control before completion, sleep 116 01:40:02.785 00.025 30444 UpdateGuideState exits: m=119163 SNR=95.3 Saturated 01:40:02.785 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:02.785 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:02.785 00.000 30444 Enqueuing Expose request 01:40:02.878 00.093 15672 IsGuiding returns 1 01:40:02.878 00.000 15672 scope still moving after pulse duration time elapsed 01:40:02.898 00.020 15672 IsSlewing returns 0 01:40:02.900 00.002 15672 IsGuiding returns 1 01:40:02.920 00.020 15672 IsSlewing returns 0 01:40:02.922 00.002 15672 IsGuiding returns 1 01:40:02.942 00.020 15672 IsSlewing returns 0 01:40:02.944 00.002 15672 IsGuiding returns 1 01:40:02.965 00.021 15672 IsSlewing returns 0 01:40:02.983 00.018 15672 IsGuiding returns 0 01:40:02.984 00.001 15672 scope move finished after 184 + 118 ms 01:40:02.984 00.000 15672 Move returns status 0, amount 184 01:40:02.984 00.000 15672 move complete, result=0 01:40:02.984 00.000 15672 worker thread done servicing request 01:40:02.984 00.000 15672 Worker thread wakes up 01:40:02.984 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:02.984 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:02.985 00.001 30444 GuideStep: -0.7 px 208 ms EAST, -1.0 px 184 ms NORTH 01:40:04.902 01.917 15672 Exposure complete 01:40:04.935 00.033 15672 worker thread done servicing request 01:40:04.935 00.000 30444 OnExposeComplete: enter 01:40:04.935 00.000 30444 UpdateGuideState(): m_state=6 01:40:04.935 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5745 01:40:04.936 00.001 30444 Star::Find returns 1 (1), X=460.87, Y=198.39, Mass=116208, SNR=83.2, Peak=10007 HFD=3.9 01:40:04.936 00.000 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.73 = -0.73) 01:40:04.936 00.000 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.79 = -0.79) 01:40:04.936 00.000 30444 CameraToMount -- cameraX=0.75 cameraY=-1.19 hyp=1.41 cameraTheta=-1.01 mountX=1.05 mountY=-1.00, mountTheta=-0.77 01:40:04.936 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.75, y=-1.19, opts=13) 01:40:04.936 00.000 30444 Enqueuing Move request for scope (0.75, -1.19) 01:40:04.936 00.000 15672 Worker thread wakes up 01:40:04.936 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.75, -1.19) opts 0xd 01:40:04.936 00.000 15672 Handling offset move in thread for scope, endpoint = (0.75, -1.19) 01:40:04.936 00.000 15672 Moving (0.75, -1.19) raw xDistance=1.05 yDistance=-1.00 01:40:04.936 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.62 from input 1.05 01:40:04.937 00.001 15672 GuideAlgorithmResistSwitch::result() returns -1.00 from input -1.00 01:40:04.937 00.000 15672 MoveAxis(W, 268, ABG) 01:40:04.937 00.000 15672 Guiding Dir = 3, Dur = 268 01:40:04.937 00.000 15672 IsSlewing returns 0 01:40:04.942 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=10007, FiltMin=2634, FiltMax=8392, Gamma=2.950 01:40:04.964 00.022 15672 IsGuiding returns 0 01:40:04.979 00.015 15672 PulseGuide returned control before completion, sleep 263 01:40:04.993 00.014 30444 UpdateGuideState exits: m=116208 SNR=83.2 Saturated 01:40:04.993 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:04.993 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:04.993 00.000 30444 Enqueuing Expose request 01:40:05.243 00.250 15672 IsGuiding returns 1 01:40:05.244 00.001 15672 scope still moving after pulse duration time elapsed 01:40:05.265 00.021 15672 IsSlewing returns 0 01:40:05.284 00.019 15672 IsGuiding returns 0 01:40:05.284 00.000 15672 scope move finished after 268 + 51 ms 01:40:05.284 00.000 15672 Move returns status 0, amount 268 01:40:05.284 00.000 15672 MoveAxis(N, 179, ABG) 01:40:05.284 00.000 15672 Guiding Dir = 0, Dur = 179 01:40:05.284 00.000 15672 IsSlewing returns 0 01:40:05.286 00.002 15672 IsGuiding returns 0 01:40:05.362 00.076 15672 PulseGuide returned control before completion, sleep 112 01:40:05.477 00.115 15672 IsGuiding returns 1 01:40:05.477 00.000 15672 scope still moving after pulse duration time elapsed 01:40:05.498 00.021 15672 IsSlewing returns 0 01:40:05.499 00.001 15672 IsGuiding returns 1 01:40:05.520 00.021 15672 IsSlewing returns 0 01:40:05.521 00.001 15672 IsGuiding returns 1 01:40:05.542 00.021 15672 IsSlewing returns 0 01:40:05.571 00.029 15672 IsGuiding returns 0 01:40:05.571 00.000 15672 scope move finished after 179 + 106 ms 01:40:05.571 00.000 15672 Move returns status 0, amount 179 01:40:05.571 00.000 15672 move complete, result=0 01:40:05.571 00.000 15672 worker thread done servicing request 01:40:05.571 00.000 15672 Worker thread wakes up 01:40:05.571 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:05.571 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:05.571 00.000 30444 GuideStep: 1.0 px 268 ms WEST, -1.0 px 179 ms NORTH 01:40:07.678 02.107 15672 Exposure complete 01:40:07.697 00.019 15672 worker thread done servicing request 01:40:07.698 00.001 30444 OnExposeComplete: enter 01:40:07.698 00.000 30444 UpdateGuideState(): m_state=6 01:40:07.698 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5746 01:40:07.698 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=198.71, Mass=117623, SNR=84.8, Peak=11854 HFD=3.5 01:40:07.698 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 01:40:07.698 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 01:40:07.698 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=-0.88 hyp=1.01 cameraTheta=-1.05 mountX=0.72 mountY=-0.75, mountTheta=-0.80 01:40:07.698 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.88, opts=13) 01:40:07.698 00.000 30444 Enqueuing Move request for scope (0.50, -0.88) 01:40:07.699 00.001 15672 Worker thread wakes up 01:40:07.699 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.88) opts 0xd 01:40:07.699 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.88) 01:40:07.699 00.000 15672 Moving (0.50, -0.88) raw xDistance=0.72 yDistance=-0.75 01:40:07.699 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.72 01:40:07.699 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 01:40:07.699 00.000 15672 MoveAxis(W, 215, ABG) 01:40:07.699 00.000 15672 Guiding Dir = 3, Dur = 215 01:40:07.699 00.000 15672 IsSlewing returns 0 01:40:07.700 00.001 15672 IsGuiding returns 0 01:40:07.706 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=11854, FiltMin=2676, FiltMax=9317, Gamma=2.950 01:40:07.726 00.020 15672 PulseGuide returned control before completion, sleep 199 01:40:07.901 00.175 30444 UpdateGuideState exits: m=117623 SNR=84.8 Saturated 01:40:07.901 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:07.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:07.901 00.000 30444 Enqueuing Expose request 01:40:07.929 00.028 15672 IsGuiding returns 1 01:40:07.929 00.000 15672 scope still moving after pulse duration time elapsed 01:40:07.950 00.021 15672 IsSlewing returns 0 01:40:07.951 00.001 15672 IsGuiding returns 1 01:40:07.971 00.020 15672 IsSlewing returns 0 01:40:07.984 00.013 15672 IsGuiding returns 0 01:40:07.984 00.000 15672 scope move finished after 215 + 68 ms 01:40:07.984 00.000 15672 Move returns status 0, amount 215 01:40:07.984 00.000 15672 MoveAxis(N, 134, ABG) 01:40:07.984 00.000 15672 Guiding Dir = 0, Dur = 134 01:40:07.985 00.001 15672 IsSlewing returns 0 01:40:07.988 00.003 15672 IsGuiding returns 0 01:40:08.063 00.075 15672 PulseGuide returned control before completion, sleep 70 01:40:08.134 00.071 15672 IsGuiding returns 1 01:40:08.134 00.000 15672 scope still moving after pulse duration time elapsed 01:40:08.156 00.022 15672 IsSlewing returns 0 01:40:08.157 00.001 15672 IsGuiding returns 1 01:40:08.178 00.021 15672 IsSlewing returns 0 01:40:08.207 00.029 15672 IsGuiding returns 0 01:40:08.207 00.000 15672 scope move finished after 134 + 85 ms 01:40:08.207 00.000 15672 Move returns status 0, amount 134 01:40:08.207 00.000 15672 move complete, result=0 01:40:08.207 00.000 15672 worker thread done servicing request 01:40:08.207 00.000 15672 Worker thread wakes up 01:40:08.207 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:08.207 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:08.207 00.000 30444 GuideStep: 0.7 px 215 ms WEST, -0.7 px 134 ms NORTH 01:40:10.112 01.905 15672 Exposure complete 01:40:10.132 00.020 15672 worker thread done servicing request 01:40:10.132 00.000 30444 OnExposeComplete: enter 01:40:10.132 00.000 30444 UpdateGuideState(): m_state=6 01:40:10.133 00.001 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5747 01:40:10.133 00.000 30444 Star::Find returns 1 (1), X=459.80, Y=199.19, Mass=85315, SNR=59.9, Peak=9853 HFD=3.9 01:40:10.133 00.000 30444 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 01:40:10.133 00.000 30444 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 01:40:10.133 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.40 hyp=0.51 cameraTheta=-2.25 mountX=-0.20 mountY=-0.46, mountTheta=-1.98 01:40:10.133 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.40, opts=13) 01:40:10.133 00.000 30444 Enqueuing Move request for scope (-0.32, -0.40) 01:40:10.133 00.000 15672 Worker thread wakes up 01:40:10.133 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.40) opts 0xd 01:40:10.134 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.40) 01:40:10.134 00.000 15672 Moving (-0.32, -0.40) raw xDistance=-0.20 yDistance=-0.46 01:40:10.134 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 01:40:10.134 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 01:40:10.134 00.000 15672 MoveAxis(E, 0, ABG) 01:40:10.134 00.000 15672 Move returns status 0, amount 0 01:40:10.134 00.000 15672 MoveAxis(N, 81, ABG) 01:40:10.134 00.000 15672 Guiding Dir = 0, Dur = 81 01:40:10.134 00.000 15672 IsSlewing returns 0 01:40:10.135 00.001 15672 IsGuiding returns 0 01:40:10.140 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2403, max=9853, FiltMin=2736, FiltMax=7578, Gamma=2.950 01:40:10.190 00.050 30444 UpdateGuideState exits: m=85315 SNR=59.9 Saturated 01:40:10.190 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:10.190 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:10.190 00.000 30444 Enqueuing Expose request 01:40:10.253 00.063 15672 IsGuiding returns 1 01:40:10.253 00.000 15672 scope still moving after pulse duration time elapsed 01:40:10.275 00.022 15672 IsSlewing returns 0 01:40:10.277 00.002 15672 IsGuiding returns 1 01:40:10.297 00.020 15672 IsSlewing returns 0 01:40:10.299 00.002 15672 IsGuiding returns 1 01:40:10.319 00.020 15672 IsSlewing returns 0 01:40:10.332 00.013 15672 IsGuiding returns 0 01:40:10.332 00.000 15672 scope move finished after 81 + 114 ms 01:40:10.332 00.000 15672 Move returns status 0, amount 81 01:40:10.332 00.000 15672 move complete, result=0 01:40:10.332 00.000 15672 worker thread done servicing request 01:40:10.332 00.000 15672 Worker thread wakes up 01:40:10.332 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 81 ms NORTH 01:40:10.332 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:10.332 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:12.440 02.108 15672 Exposure complete 01:40:12.461 00.021 15672 worker thread done servicing request 01:40:12.461 00.000 30444 OnExposeComplete: enter 01:40:12.461 00.000 30444 UpdateGuideState(): m_state=6 01:40:12.461 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5748 01:40:12.461 00.000 30444 Star::Find returns 1 (1), X=459.18, Y=199.33, Mass=76927, SNR=61.6, Peak=10009 HFD=3.5 01:40:12.461 00.000 30444 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.28) = xAngle (-2.60 = -2.60) 01:40:12.461 00.000 30444 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.66 = -2.66) 01:40:12.461 00.000 30444 CameraToMount -- cameraX=-0.95 cameraY=-0.26 hyp=0.98 cameraTheta=-2.87 mountX=-0.84 mountY=-0.46, mountTheta=-2.64 01:40:12.462 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.95, y=-0.26, opts=13) 01:40:12.462 00.000 30444 Enqueuing Move request for scope (-0.95, -0.26) 01:40:12.462 00.000 15672 Worker thread wakes up 01:40:12.462 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.26) opts 0xd 01:40:12.462 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.95, -0.26) 01:40:12.462 00.000 15672 Moving (-0.95, -0.26) raw xDistance=-0.84 yDistance=-0.46 01:40:12.462 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84 01:40:12.462 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 01:40:12.462 00.000 15672 MoveAxis(E, 227, ABG) 01:40:12.462 00.000 15672 Guiding Dir = 2, Dur = 227 01:40:12.462 00.000 15672 IsSlewing returns 0 01:40:12.464 00.002 15672 IsGuiding returns 0 01:40:12.468 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2437, max=10009, FiltMin=2831, FiltMax=7388, Gamma=2.950 01:40:12.488 00.020 15672 PulseGuide returned control before completion, sleep 213 01:40:12.516 00.028 30444 UpdateGuideState exits: m=76927 SNR=61.6 Saturated 01:40:12.516 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:12.516 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:12.516 00.000 30444 Enqueuing Expose request 01:40:12.712 00.196 15672 IsGuiding returns 0 01:40:12.712 00.000 15672 Move returns status 0, amount 227 01:40:12.712 00.000 15672 MoveAxis(N, 82, ABG) 01:40:12.712 00.000 15672 Guiding Dir = 0, Dur = 82 01:40:12.712 00.000 15672 IsSlewing returns 0 01:40:12.713 00.001 15672 IsGuiding returns 0 01:40:12.791 00.078 15672 PulseGuide returned control before completion, sleep 14 01:40:12.807 00.016 15672 IsGuiding returns 1 01:40:12.807 00.000 15672 scope still moving after pulse duration time elapsed 01:40:12.828 00.021 15672 IsSlewing returns 0 01:40:12.830 00.002 15672 IsGuiding returns 1 01:40:12.852 00.022 15672 IsSlewing returns 0 01:40:12.855 00.003 15672 IsGuiding returns 1 01:40:12.875 00.020 15672 IsSlewing returns 0 01:40:12.937 00.062 15672 IsGuiding returns 0 01:40:12.937 00.000 15672 scope move finished after 82 + 142 ms 01:40:12.937 00.000 15672 Move returns status 0, amount 82 01:40:12.937 00.000 15672 move complete, result=0 01:40:12.938 00.001 15672 worker thread done servicing request 01:40:12.938 00.000 15672 Worker thread wakes up 01:40:12.938 00.000 30444 GuideStep: -0.8 px 227 ms EAST, -0.5 px 82 ms NORTH 01:40:12.938 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:12.938 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:14.847 01.909 15672 Exposure complete 01:40:14.867 00.020 15672 worker thread done servicing request 01:40:14.868 00.001 30444 OnExposeComplete: enter 01:40:14.868 00.000 30444 UpdateGuideState(): m_state=6 01:40:14.868 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5749 01:40:14.868 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=198.93, Mass=77332, SNR=63.4, Peak=9409 HFD=3.1 01:40:14.868 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 01:40:14.868 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 01:40:14.868 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.66 hyp=0.66 cameraTheta=-1.65 mountX=0.13 mountY=-0.65, mountTheta=-1.37 01:40:14.869 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.66, opts=13) 01:40:14.869 00.000 30444 Enqueuing Move request for scope (-0.05, -0.66) 01:40:14.869 00.000 15672 Worker thread wakes up 01:40:14.869 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.66) opts 0xd 01:40:14.869 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.66) 01:40:14.869 00.000 15672 Moving (-0.05, -0.66) raw xDistance=0.13 yDistance=-0.65 01:40:14.869 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:40:14.869 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 01:40:14.869 00.000 15672 MoveAxis(E, 0, ABG) 01:40:14.869 00.000 15672 Move returns status 0, amount 0 01:40:14.869 00.000 15672 MoveAxis(N, 116, ABG) 01:40:14.869 00.000 15672 Guiding Dir = 0, Dur = 116 01:40:14.870 00.001 15672 IsSlewing returns 0 01:40:14.870 00.000 15672 IsGuiding returns 0 01:40:14.875 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=9409, FiltMin=2784, FiltMax=7416, Gamma=2.950 01:40:14.948 00.073 15672 PulseGuide returned control before completion, sleep 49 01:40:15.008 00.060 30444 UpdateGuideState exits: m=77332 SNR=63.4 Saturated 01:40:15.008 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:15.008 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:15.008 00.000 30444 Enqueuing Expose request 01:40:15.013 00.005 15672 IsGuiding returns 1 01:40:15.013 00.000 15672 scope still moving after pulse duration time elapsed 01:40:15.034 00.021 15672 IsSlewing returns 0 01:40:15.035 00.001 15672 IsGuiding returns 1 01:40:15.056 00.021 15672 IsSlewing returns 0 01:40:15.057 00.001 15672 IsGuiding returns 1 01:40:15.078 00.021 15672 IsSlewing returns 0 01:40:15.107 00.029 15672 IsGuiding returns 0 01:40:15.108 00.001 15672 scope move finished after 116 + 121 ms 01:40:15.108 00.000 15672 Move returns status 0, amount 116 01:40:15.108 00.000 15672 move complete, result=0 01:40:15.108 00.000 15672 worker thread done servicing request 01:40:15.108 00.000 15672 Worker thread wakes up 01:40:15.108 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 116 ms NORTH 01:40:15.108 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:15.108 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:17.218 02.110 15672 Exposure complete 01:40:17.246 00.028 15672 worker thread done servicing request 01:40:17.246 00.000 30444 OnExposeComplete: enter 01:40:17.246 00.000 30444 UpdateGuideState(): m_state=6 01:40:17.247 00.001 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5750 01:40:17.247 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=198.85, Mass=94474, SNR=76.3, Peak=9640 HFD=3.8 01:40:17.247 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 01:40:17.247 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 01:40:17.247 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.74 hyp=0.74 cameraTheta=-1.58 mountX=0.19 mountY=-0.72, mountTheta=-1.31 01:40:17.247 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.74, opts=13) 01:40:17.247 00.000 30444 Enqueuing Move request for scope (-0.01, -0.74) 01:40:17.247 00.000 15672 Worker thread wakes up 01:40:17.247 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.74) opts 0xd 01:40:17.247 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.74) 01:40:17.248 00.001 15672 Moving (-0.01, -0.74) raw xDistance=0.19 yDistance=-0.72 01:40:17.248 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 01:40:17.248 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 01:40:17.248 00.000 15672 MoveAxis(E, 0, ABG) 01:40:17.248 00.000 15672 Move returns status 0, amount 0 01:40:17.248 00.000 15672 MoveAxis(N, 129, ABG) 01:40:17.248 00.000 15672 Guiding Dir = 0, Dur = 129 01:40:17.248 00.000 15672 IsSlewing returns 0 01:40:17.249 00.001 15672 IsGuiding returns 0 01:40:17.253 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2440, max=9640, FiltMin=2829, FiltMax=8347, Gamma=2.950 01:40:17.328 00.075 15672 PulseGuide returned control before completion, sleep 61 01:40:17.425 00.097 15672 IsGuiding returns 1 01:40:17.426 00.001 15672 scope still moving after pulse duration time elapsed 01:40:17.447 00.021 15672 IsSlewing returns 0 01:40:17.472 00.025 15672 IsGuiding returns 0 01:40:17.472 00.000 15672 scope move finished after 129 + 93 ms 01:40:17.472 00.000 15672 Move returns status 0, amount 129 01:40:17.472 00.000 15672 move complete, result=0 01:40:17.472 00.000 15672 worker thread done servicing request 01:40:17.583 00.111 30444 UpdateGuideState exits: m=94474 SNR=76.3 Saturated 01:40:17.583 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:17.583 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:17.583 00.000 30444 Enqueuing Expose request 01:40:17.583 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 129 ms NORTH 01:40:17.583 00.000 15672 Worker thread wakes up 01:40:17.583 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:17.583 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:19.499 01.916 15672 Exposure complete 01:40:19.532 00.033 15672 worker thread done servicing request 01:40:19.532 00.000 30444 OnExposeComplete: enter 01:40:19.532 00.000 30444 UpdateGuideState(): m_state=6 01:40:19.532 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5751 01:40:19.532 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=199.05, Mass=71981, SNR=59.9, Peak=8464 HFD=3.7 01:40:19.532 00.000 30444 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 01:40:19.532 00.000 30444 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 01:40:19.532 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.54 hyp=0.70 cameraTheta=-0.87 mountX=0.58 mountY=-0.43, mountTheta=-0.64 01:40:19.532 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.54, opts=13) 01:40:19.532 00.000 30444 Enqueuing Move request for scope (0.45, -0.54) 01:40:19.533 00.001 15672 Worker thread wakes up 01:40:19.533 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.54) opts 0xd 01:40:19.533 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.54) 01:40:19.533 00.000 15672 Moving (0.45, -0.54) raw xDistance=0.58 yDistance=-0.43 01:40:19.533 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58 01:40:19.533 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 01:40:19.533 00.000 15672 MoveAxis(W, 157, ABG) 01:40:19.533 00.000 15672 Guiding Dir = 3, Dur = 157 01:40:19.533 00.000 15672 IsSlewing returns 0 01:40:19.539 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2536, max=8978, FiltMin=2896, FiltMax=7831, Gamma=2.950 01:40:19.548 00.009 15672 IsGuiding returns 0 01:40:19.564 00.016 15672 PulseGuide returned control before completion, sleep 152 01:40:19.645 00.081 30444 UpdateGuideState exits: m=71981 SNR=59.9 Saturated 01:40:19.645 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:19.645 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:19.645 00.000 30444 Enqueuing Expose request 01:40:19.776 00.131 15672 IsGuiding returns 0 01:40:19.776 00.000 15672 Move returns status 0, amount 157 01:40:19.776 00.000 15672 MoveAxis(N, 76, ABG) 01:40:19.776 00.000 15672 Guiding Dir = 0, Dur = 76 01:40:19.777 00.001 15672 IsSlewing returns 0 01:40:19.780 00.003 15672 IsGuiding returns 0 01:40:19.869 00.089 15672 IsGuiding returns 1 01:40:19.870 00.001 15672 scope still moving after pulse duration time elapsed 01:40:19.890 00.020 15672 IsSlewing returns 0 01:40:19.891 00.001 15672 IsGuiding returns 1 01:40:19.914 00.023 15672 IsSlewing returns 0 01:40:19.915 00.001 15672 IsGuiding returns 1 01:40:19.936 00.021 15672 IsSlewing returns 0 01:40:19.939 00.003 15672 IsGuiding returns 1 01:40:19.960 00.021 15672 IsSlewing returns 0 01:40:19.963 00.003 15672 IsGuiding returns 1 01:40:19.983 00.020 15672 IsSlewing returns 0 01:40:20.028 00.045 15672 IsGuiding returns 0 01:40:20.028 00.000 15672 scope move finished after 76 + 172 ms 01:40:20.028 00.000 15672 Move returns status 0, amount 76 01:40:20.028 00.000 15672 move complete, result=0 01:40:20.029 00.001 15672 worker thread done servicing request 01:40:20.029 00.000 15672 Worker thread wakes up 01:40:20.029 00.000 30444 GuideStep: 0.6 px 157 ms WEST, -0.4 px 76 ms NORTH 01:40:20.029 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:20.029 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:22.140 02.111 15672 Exposure complete 01:40:22.160 00.020 15672 worker thread done servicing request 01:40:22.160 00.000 30444 OnExposeComplete: enter 01:40:22.160 00.000 30444 UpdateGuideState(): m_state=6 01:40:22.160 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5752 01:40:22.161 00.001 30444 Star::Find returns 1 (1), X=459.97, Y=198.97, Mass=51483, SNR=45.2, Peak=8454 HFD=2.9 01:40:22.161 00.000 30444 Status Line: Mass: 51483 vs 111175 01:40:22.162 00.001 30444 UpdateCurrentPosition: star mass new=51482.9 exp=111174.9 thresh=50% limits=(55587.4, 194594.2, 222349.7) 01:40:22.162 00.000 30444 DistanceChecker: activated 01:40:22.162 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:40:22.166 00.004 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:40:22.166 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:40:22.166 00.000 15672 Worker thread wakes up 01:40:22.166 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:40:22.166 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:40:22.166 00.000 15672 move complete, result=0 01:40:22.166 00.000 15672 worker thread done servicing request 01:40:22.267 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:40:22.267 00.000 30444 Status Line: Star lost - mass changed 01:40:22.269 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2607, max=8454, FiltMin=2977, FiltMax=6784, Gamma=2.950 01:40:22.721 00.452 30444 UpdateGuideState exits: Star lost - mass changed 01:40:22.721 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:22.722 00.001 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:40:22.722 00.000 30444 Enqueuing Expose request 01:40:22.722 00.000 15672 Worker thread wakes up 01:40:22.722 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:22.722 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:40:24.628 01.906 15672 Exposure complete 01:40:24.648 00.020 15672 worker thread done servicing request 01:40:24.648 00.000 30444 OnExposeComplete: enter 01:40:24.648 00.000 30444 UpdateGuideState(): m_state=6 01:40:24.648 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5753 01:40:24.648 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=199.11, Mass=44148, SNR=37.4, Peak=7559 HFD=4.0 01:40:24.648 00.000 30444 Status Line: Mass: 44148 vs 108371 01:40:24.650 00.002 30444 UpdateCurrentPosition: star mass new=44147.6 exp=108371.2 thresh=50% limits=(54185.6, 194594.2, 216742.5) 01:40:24.650 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:40:24.650 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:40:24.650 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:40:24.651 00.001 15672 Worker thread wakes up 01:40:24.651 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:40:24.651 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:40:24.651 00.000 15672 move complete, result=0 01:40:24.651 00.000 15672 worker thread done servicing request 01:40:24.752 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:40:24.752 00.000 30444 Status Line: Star lost - mass changed 01:40:24.753 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2664, max=7936, FiltMin=3142, FiltMax=6101, Gamma=2.950 01:40:24.803 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:40:24.803 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:24.803 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:40:24.803 00.000 30444 Enqueuing Expose request 01:40:24.803 00.000 15672 Worker thread wakes up 01:40:24.803 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:24.803 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:40:26.921 02.118 15672 Exposure complete 01:40:26.947 00.026 15672 worker thread done servicing request 01:40:26.947 00.000 30444 OnExposeComplete: enter 01:40:26.947 00.000 30444 UpdateGuideState(): m_state=6 01:40:26.947 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5754 01:40:26.947 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=198.52, Mass=36302, SNR=33.6, Peak=6861 HFD=4.7 01:40:26.947 00.000 30444 Status Line: Mass: 36302 vs 105540 01:40:26.948 00.001 30444 UpdateCurrentPosition: star mass new=36301.6 exp=105539.6 thresh=50% limits=(52769.8, 194594.2, 211079.3) 01:40:26.948 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:40:26.949 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:40:26.949 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:40:26.949 00.000 15672 Worker thread wakes up 01:40:26.949 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:40:26.949 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:40:26.949 00.000 15672 move complete, result=0 01:40:26.950 00.001 15672 worker thread done servicing request 01:40:27.050 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:40:27.050 00.000 30444 Status Line: Star lost - mass changed 01:40:27.052 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2940, max=8201, FiltMin=3260, FiltMax=5849, Gamma=2.950 01:40:27.306 00.254 30444 UpdateGuideState exits: Star lost - mass changed 01:40:27.307 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:27.307 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:40:27.307 00.000 30444 Enqueuing Expose request 01:40:27.307 00.000 15672 Worker thread wakes up 01:40:27.307 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:27.307 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:40:29.217 01.910 15672 Exposure complete 01:40:29.237 00.020 15672 worker thread done servicing request 01:40:29.237 00.000 30444 OnExposeComplete: enter 01:40:29.237 00.000 30444 UpdateGuideState(): m_state=6 01:40:29.237 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5755 01:40:29.238 00.001 30444 Star::Find returns 1 (1), X=460.81, Y=198.66, Mass=53044, SNR=41.7, Peak=7136 HFD=4.3 01:40:29.238 00.000 30444 DistanceChecker: deactivated 01:40:29.238 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 01:40:29.238 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 01:40:29.238 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=-0.93 hyp=1.15 cameraTheta=-0.94 mountX=0.91 mountY=-0.76, mountTheta=-0.70 01:40:29.238 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=-0.93, opts=13) 01:40:29.238 00.000 30444 Enqueuing Move request for scope (0.68, -0.93) 01:40:29.238 00.000 15672 Worker thread wakes up 01:40:29.239 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.93) opts 0xd 01:40:29.239 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, -0.93) 01:40:29.239 00.000 15672 Moving (0.68, -0.93) raw xDistance=0.91 yDistance=-0.76 01:40:29.239 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.91 01:40:29.239 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 01:40:29.239 00.000 15672 MoveAxis(W, 257, ABG) 01:40:29.239 00.000 15672 Guiding Dir = 3, Dur = 257 01:40:29.239 00.000 15672 IsSlewing returns 0 01:40:29.240 00.001 15672 IsGuiding returns 0 01:40:29.245 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2805, max=7975, FiltMin=3204, FiltMax=6916, Gamma=2.950 01:40:29.261 00.016 15672 PulseGuide returned control before completion, sleep 247 01:40:29.339 00.078 30444 UpdateGuideState exits: m=53044 SNR=41.7 Saturated 01:40:29.339 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:29.339 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:29.339 00.000 30444 Enqueuing Expose request 01:40:29.580 00.241 15672 IsGuiding returns 0 01:40:29.581 00.001 15672 Move returns status 0, amount 257 01:40:29.581 00.000 15672 MoveAxis(N, 136, ABG) 01:40:29.581 00.000 15672 Guiding Dir = 0, Dur = 136 01:40:29.582 00.001 15672 IsSlewing returns 0 01:40:29.585 00.003 15672 IsGuiding returns 0 01:40:29.661 00.076 15672 PulseGuide returned control before completion, sleep 70 01:40:29.733 00.072 15672 IsGuiding returns 1 01:40:29.733 00.000 15672 scope still moving after pulse duration time elapsed 01:40:29.754 00.021 15672 IsSlewing returns 0 01:40:29.774 00.020 15672 IsGuiding returns 1 01:40:29.795 00.021 15672 IsSlewing returns 0 01:40:29.796 00.001 15672 IsGuiding returns 1 01:40:29.816 00.020 15672 IsSlewing returns 0 01:40:29.838 00.022 15672 IsGuiding returns 0 01:40:29.838 00.000 15672 scope move finished after 136 + 117 ms 01:40:29.838 00.000 15672 Move returns status 0, amount 136 01:40:29.838 00.000 15672 move complete, result=0 01:40:29.838 00.000 15672 worker thread done servicing request 01:40:29.839 00.001 15672 Worker thread wakes up 01:40:29.839 00.000 30444 GuideStep: 0.9 px 257 ms WEST, -0.8 px 136 ms NORTH 01:40:29.839 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:29.839 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:31.950 02.111 15672 Exposure complete 01:40:31.969 00.019 15672 worker thread done servicing request 01:40:31.969 00.000 30444 OnExposeComplete: enter 01:40:31.969 00.000 30444 UpdateGuideState(): m_state=6 01:40:31.970 00.001 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5756 01:40:31.970 00.000 30444 Star::Find returns 1 (1), X=459.95, Y=199.63, Mass=50574, SNR=45.6, Peak=7696 HFD=4.0 01:40:31.970 00.000 30444 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.28) = xAngle (3.20 = -3.08) 01:40:31.970 00.000 30444 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.14 = 3.14) 01:40:31.970 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.18 cameraTheta=2.92 mountX=-0.18 mountY=0.00, mountTheta=3.14 01:40:31.970 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.04, opts=13) 01:40:31.970 00.000 30444 Enqueuing Move request for scope (-0.18, 0.04) 01:40:31.970 00.000 15672 Worker thread wakes up 01:40:31.970 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd 01:40:31.970 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.04) 01:40:31.970 00.000 15672 Moving (-0.18, 0.04) raw xDistance=-0.18 yDistance=0.00 01:40:31.971 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 01:40:31.971 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:40:31.971 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 01:40:31.971 00.000 15672 MoveAxis(E, 0, ABG) 01:40:31.971 00.000 15672 Move returns status 0, amount 0 01:40:31.971 00.000 15672 MoveAxis(N, 0, ABG) 01:40:31.971 00.000 15672 Move returns status 0, amount 0 01:40:31.971 00.000 15672 move complete, result=0 01:40:31.971 00.000 15672 worker thread done servicing request 01:40:31.976 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2589, max=8148, FiltMin=3140, FiltMax=6253, Gamma=2.950 01:40:32.026 00.050 30444 UpdateGuideState exits: m=50574 SNR=45.6 Saturated 01:40:32.026 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:32.026 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:32.026 00.000 30444 Enqueuing Expose request 01:40:32.026 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 01:40:32.026 00.000 15672 Worker thread wakes up 01:40:32.026 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:32.027 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:33.935 01.908 15672 Exposure complete 01:40:33.954 00.019 15672 worker thread done servicing request 01:40:33.954 00.000 30444 OnExposeComplete: enter 01:40:33.955 00.001 30444 UpdateGuideState(): m_state=6 01:40:33.955 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5757 01:40:33.955 00.000 30444 Star::Find returns 1 (1), X=459.02, Y=198.88, Mass=64841, SNR=54.2, Peak=10091 HFD=2.9 01:40:33.955 00.000 30444 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 01:40:33.955 00.000 30444 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 01:40:33.955 00.000 30444 CameraToMount -- cameraX=-1.10 cameraY=-0.71 hyp=1.31 cameraTheta=-2.57 mountX=-0.87 mountY=-0.93, mountTheta=-2.32 01:40:33.955 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.10, y=-0.71, opts=13) 01:40:33.955 00.000 30444 Enqueuing Move request for scope (-1.10, -0.71) 01:40:33.955 00.000 15672 Worker thread wakes up 01:40:33.956 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.10, -0.71) opts 0xd 01:40:33.956 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.10, -0.71) 01:40:33.956 00.000 15672 Moving (-1.10, -0.71) raw xDistance=-0.87 yDistance=-0.93 01:40:33.956 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87 01:40:33.956 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 01:40:33.956 00.000 15672 MoveAxis(E, 234, ABG) 01:40:33.956 00.000 15672 Guiding Dir = 2, Dur = 234 01:40:33.956 00.000 15672 IsSlewing returns 0 01:40:33.957 00.001 15672 IsGuiding returns 0 01:40:33.961 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2506, max=10091, FiltMin=2849, FiltMax=7511, Gamma=2.950 01:40:33.973 00.012 15672 PulseGuide returned control before completion, sleep 229 01:40:34.011 00.038 30444 UpdateGuideState exits: m=64841 SNR=54.2 Saturated 01:40:34.011 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:34.011 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:34.011 00.000 30444 Enqueuing Expose request 01:40:34.215 00.204 15672 IsGuiding returns 0 01:40:34.215 00.000 15672 Move returns status 0, amount 234 01:40:34.215 00.000 15672 MoveAxis(N, 165, ABG) 01:40:34.215 00.000 15672 Guiding Dir = 0, Dur = 165 01:40:34.216 00.001 15672 IsSlewing returns 0 01:40:34.218 00.002 15672 IsGuiding returns 0 01:40:34.292 00.074 15672 PulseGuide returned control before completion, sleep 101 01:40:34.397 00.105 15672 IsGuiding returns 1 01:40:34.397 00.000 15672 scope still moving after pulse duration time elapsed 01:40:34.418 00.021 15672 IsSlewing returns 0 01:40:34.421 00.003 15672 IsGuiding returns 1 01:40:34.441 00.020 15672 IsSlewing returns 0 01:40:34.444 00.003 15672 IsGuiding returns 1 01:40:34.465 00.021 15672 IsSlewing returns 0 01:40:34.486 00.021 15672 IsGuiding returns 0 01:40:34.487 00.001 15672 scope move finished after 165 + 103 ms 01:40:34.487 00.000 15672 Move returns status 0, amount 165 01:40:34.487 00.000 15672 move complete, result=0 01:40:34.487 00.000 15672 worker thread done servicing request 01:40:34.488 00.001 15672 Worker thread wakes up 01:40:34.488 00.000 30444 GuideStep: -0.9 px 234 ms EAST, -0.9 px 165 ms NORTH 01:40:34.488 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:34.488 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:36.604 02.116 15672 Exposure complete 01:40:36.635 00.031 15672 worker thread done servicing request 01:40:36.635 00.000 30444 OnExposeComplete: enter 01:40:36.635 00.000 30444 UpdateGuideState(): m_state=6 01:40:36.635 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5758 01:40:36.635 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=199.24, Mass=99993, SNR=77.2, Peak=10691 HFD=3.6 01:40:36.635 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 01:40:36.635 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 01:40:36.635 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.34 hyp=0.40 cameraTheta=-1.03 mountX=0.30 mountY=-0.29, mountTheta=-0.78 01:40:36.636 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.34, opts=13) 01:40:36.636 00.000 30444 Enqueuing Move request for scope (0.21, -0.34) 01:40:36.636 00.000 15672 Worker thread wakes up 01:40:36.636 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.34) opts 0xd 01:40:36.636 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.34) 01:40:36.636 00.000 15672 Moving (0.21, -0.34) raw xDistance=0.30 yDistance=-0.29 01:40:36.636 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.30 01:40:36.636 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 01:40:36.636 00.000 15672 MoveAxis(W, 63, ABG) 01:40:36.636 00.000 15672 Guiding Dir = 3, Dur = 63 01:40:36.637 00.001 15672 IsSlewing returns 0 01:40:36.638 00.001 15672 IsGuiding returns 0 01:40:36.642 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2419, max=10691, FiltMin=2744, FiltMax=8160, Gamma=2.950 01:40:36.657 00.015 15672 PulseGuide returned control before completion, sleep 55 01:40:36.692 00.035 30444 UpdateGuideState exits: m=99993 SNR=77.2 Saturated 01:40:36.692 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:36.692 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:36.692 00.000 30444 Enqueuing Expose request 01:40:36.737 00.045 15672 IsGuiding returns 0 01:40:36.737 00.000 15672 Move returns status 0, amount 63 01:40:36.737 00.000 15672 MoveAxis(N, 52, ABG) 01:40:36.737 00.000 15672 Guiding Dir = 0, Dur = 52 01:40:36.737 00.000 15672 IsSlewing returns 0 01:40:36.738 00.001 15672 IsGuiding returns 0 01:40:36.818 00.080 15672 IsGuiding returns 1 01:40:36.819 00.001 15672 scope still moving after pulse duration time elapsed 01:40:36.840 00.021 15672 IsSlewing returns 0 01:40:36.841 00.001 15672 IsGuiding returns 1 01:40:36.862 00.021 15672 IsSlewing returns 0 01:40:36.863 00.001 15672 IsGuiding returns 1 01:40:36.885 00.022 15672 IsSlewing returns 0 01:40:36.898 00.013 15672 IsGuiding returns 0 01:40:36.898 00.000 15672 scope move finished after 52 + 107 ms 01:40:36.899 00.001 15672 Move returns status 0, amount 52 01:40:36.899 00.000 15672 move complete, result=0 01:40:36.899 00.000 15672 worker thread done servicing request 01:40:36.899 00.000 15672 Worker thread wakes up 01:40:36.899 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:36.899 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:36.899 00.000 30444 GuideStep: 0.3 px 63 ms WEST, -0.3 px 52 ms NORTH 01:40:38.807 01.908 15672 Exposure complete 01:40:38.827 00.020 15672 worker thread done servicing request 01:40:38.827 00.000 30444 OnExposeComplete: enter 01:40:38.827 00.000 30444 UpdateGuideState(): m_state=6 01:40:38.827 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5759 01:40:38.827 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=199.43, Mass=88054, SNR=67.2, Peak=11279 HFD=3.2 01:40:38.828 00.001 30444 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.28) = xAngle (-0.54 = -0.54) 01:40:38.828 00.000 30444 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.60 = -0.60) 01:40:38.828 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.82 mountX=0.19 mountY=-0.12, mountTheta=-0.59 01:40:38.828 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.16, opts=13) 01:40:38.828 00.000 30444 Enqueuing Move request for scope (0.15, -0.16) 01:40:38.828 00.000 15672 Worker thread wakes up 01:40:38.828 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd 01:40:38.828 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.16) 01:40:38.828 00.000 15672 Moving (0.15, -0.16) raw xDistance=0.19 yDistance=-0.12 01:40:38.828 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 01:40:38.828 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:40:38.828 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:40:38.828 00.000 15672 MoveAxis(E, 0, ABG) 01:40:38.829 00.001 15672 Move returns status 0, amount 0 01:40:38.829 00.000 15672 MoveAxis(N, 0, ABG) 01:40:38.829 00.000 15672 Move returns status 0, amount 0 01:40:38.829 00.000 15672 move complete, result=0 01:40:38.829 00.000 15672 worker thread done servicing request 01:40:38.834 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2406, max=11279, FiltMin=2758, FiltMax=8933, Gamma=2.950 01:40:38.883 00.049 30444 UpdateGuideState exits: m=88054 SNR=67.2 Saturated 01:40:38.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:38.883 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:38.884 00.001 30444 Enqueuing Expose request 01:40:38.884 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:40:38.884 00.000 15672 Worker thread wakes up 01:40:38.884 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:38.884 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:40.995 02.111 15672 Exposure complete 01:40:41.015 00.020 15672 worker thread done servicing request 01:40:41.015 00.000 30444 OnExposeComplete: enter 01:40:41.015 00.000 30444 UpdateGuideState(): m_state=6 01:40:41.015 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5760 01:40:41.015 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=199.34, Mass=111930, SNR=78.3, Peak=12286 HFD=3.4 01:40:41.016 00.001 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 01:40:41.016 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 01:40:41.016 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.74 mountX=0.03 mountY=-0.25, mountTheta=-1.46 01:40:41.016 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.25, opts=13) 01:40:41.016 00.000 30444 Enqueuing Move request for scope (-0.04, -0.25) 01:40:41.016 00.000 15672 Worker thread wakes up 01:40:41.016 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd 01:40:41.016 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.25) 01:40:41.016 00.000 15672 Moving (-0.04, -0.25) raw xDistance=0.03 yDistance=-0.25 01:40:41.016 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 01:40:41.016 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 01:40:41.016 00.000 15672 MoveAxis(E, 0, ABG) 01:40:41.017 00.001 15672 Move returns status 0, amount 0 01:40:41.017 00.000 15672 MoveAxis(N, 45, ABG) 01:40:41.017 00.000 15672 Guiding Dir = 0, Dur = 45 01:40:41.017 00.000 15672 IsSlewing returns 0 01:40:41.019 00.002 15672 IsGuiding returns 0 01:40:41.022 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12286, FiltMin=2717, FiltMax=9725, Gamma=2.950 01:40:41.072 00.050 30444 UpdateGuideState exits: m=111930 SNR=78.3 Saturated 01:40:41.072 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:41.072 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:41.072 00.000 30444 Enqueuing Expose request 01:40:41.102 00.030 15672 IsGuiding returns 1 01:40:41.102 00.000 15672 scope still moving after pulse duration time elapsed 01:40:41.123 00.021 15672 IsSlewing returns 0 01:40:41.124 00.001 15672 IsGuiding returns 1 01:40:41.145 00.021 15672 IsSlewing returns 0 01:40:41.146 00.001 15672 IsGuiding returns 1 01:40:41.167 00.021 15672 IsSlewing returns 0 01:40:41.179 00.012 15672 IsGuiding returns 0 01:40:41.179 00.000 15672 scope move finished after 45 + 115 ms 01:40:41.179 00.000 15672 Move returns status 0, amount 45 01:40:41.179 00.000 15672 move complete, result=0 01:40:41.179 00.000 15672 worker thread done servicing request 01:40:41.179 00.000 15672 Worker thread wakes up 01:40:41.179 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 45 ms NORTH 01:40:41.179 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:41.180 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:43.095 01.915 15672 Exposure complete 01:40:43.122 00.027 15672 worker thread done servicing request 01:40:43.122 00.000 30444 OnExposeComplete: enter 01:40:43.122 00.000 30444 UpdateGuideState(): m_state=6 01:40:43.122 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5761 01:40:43.122 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=199.70, Mass=113502, SNR=97.1, Peak=11046 HFD=3.5 01:40:43.122 00.000 30444 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 01:40:43.123 00.001 30444 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 01:40:43.123 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.11 hyp=0.35 cameraTheta=0.32 mountX=0.29 mountY=0.18, mountTheta=0.56 01:40:43.123 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.11, opts=13) 01:40:43.123 00.000 30444 Enqueuing Move request for scope (0.33, 0.11) 01:40:43.123 00.000 15672 Worker thread wakes up 01:40:43.123 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.11) opts 0xd 01:40:43.123 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.11) 01:40:43.123 00.000 15672 Moving (0.33, 0.11) raw xDistance=0.29 yDistance=0.18 01:40:43.123 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 01:40:43.123 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:40:43.123 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 01:40:43.123 00.000 15672 MoveAxis(W, 77, ABG) 01:40:43.124 00.001 15672 Guiding Dir = 3, Dur = 77 01:40:43.124 00.000 15672 IsSlewing returns 0 01:40:43.125 00.001 15672 IsGuiding returns 0 01:40:43.128 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=11536, FiltMin=2710, FiltMax=9197, Gamma=2.950 01:40:43.143 00.015 15672 PulseGuide returned control before completion, sleep 69 01:40:43.179 00.036 30444 UpdateGuideState exits: m=113502 SNR=97.1 Saturated 01:40:43.179 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:43.179 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:43.179 00.000 30444 Enqueuing Expose request 01:40:43.214 00.035 15672 IsGuiding returns 1 01:40:43.214 00.000 15672 scope still moving after pulse duration time elapsed 01:40:43.235 00.021 15672 IsSlewing returns 0 01:40:43.256 00.021 15672 IsGuiding returns 0 01:40:43.256 00.000 15672 scope move finished after 77 + 54 ms 01:40:43.256 00.000 15672 Move returns status 0, amount 77 01:40:43.256 00.000 15672 MoveAxis(N, 0, ABG) 01:40:43.256 00.000 15672 Move returns status 0, amount 0 01:40:43.256 00.000 15672 move complete, result=0 01:40:43.256 00.000 15672 worker thread done servicing request 01:40:43.256 00.000 15672 Worker thread wakes up 01:40:43.256 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:43.256 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:43.256 00.000 30444 GuideStep: 0.3 px 77 ms WEST, 0.2 px 0 ms NORTH 01:40:45.362 02.106 15672 Exposure complete 01:40:45.382 00.020 15672 worker thread done servicing request 01:40:45.382 00.000 30444 OnExposeComplete: enter 01:40:45.382 00.000 30444 UpdateGuideState(): m_state=6 01:40:45.382 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5762 01:40:45.382 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=199.63, Mass=120511, SNR=81.7, Peak=11468 HFD=3.6 01:40:45.382 00.000 30444 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.28) = xAngle (0.52 = 0.52) 01:40:45.382 00.000 30444 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.46 = 0.46) 01:40:45.382 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.24 mountX=0.14 mountY=0.07, mountTheta=0.47 01:40:45.383 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.04, opts=13) 01:40:45.383 00.000 30444 Enqueuing Move request for scope (0.16, 0.04) 01:40:45.383 00.000 15672 Worker thread wakes up 01:40:45.383 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd 01:40:45.383 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.04) 01:40:45.383 00.000 15672 Moving (0.16, 0.04) raw xDistance=0.14 yDistance=0.07 01:40:45.383 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 01:40:45.383 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:40:45.383 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 01:40:45.383 00.000 15672 MoveAxis(E, 0, ABG) 01:40:45.383 00.000 15672 Move returns status 0, amount 0 01:40:45.384 00.001 15672 MoveAxis(N, 0, ABG) 01:40:45.384 00.000 15672 Move returns status 0, amount 0 01:40:45.384 00.000 15672 move complete, result=0 01:40:45.385 00.001 15672 worker thread done servicing request 01:40:45.389 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1860, max=12775, FiltMin=2636, FiltMax=9937, Gamma=2.950 01:40:45.439 00.050 30444 UpdateGuideState exits: m=120511 SNR=81.7 Saturated 01:40:45.439 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:45.439 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:45.439 00.000 30444 Enqueuing Expose request 01:40:45.439 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:40:45.439 00.000 15672 Worker thread wakes up 01:40:45.439 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:45.439 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:47.355 01.916 15672 Exposure complete 01:40:47.385 00.030 15672 worker thread done servicing request 01:40:47.385 00.000 30444 OnExposeComplete: enter 01:40:47.385 00.000 30444 UpdateGuideState(): m_state=6 01:40:47.385 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5763 01:40:47.385 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=199.62, Mass=123514, SNR=93.0, Peak=11982 HFD=3.3 01:40:47.385 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 01:40:47.385 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 01:40:47.385 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.03 hyp=0.35 cameraTheta=0.09 mountX=0.33 mountY=0.11, mountTheta=0.31 01:40:47.386 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.03, opts=13) 01:40:47.386 00.000 30444 Enqueuing Move request for scope (0.35, 0.03) 01:40:47.386 00.000 15672 Worker thread wakes up 01:40:47.386 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.03) opts 0xd 01:40:47.386 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.03) 01:40:47.386 00.000 15672 Moving (0.35, 0.03) raw xDistance=0.33 yDistance=0.11 01:40:47.386 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 01:40:47.386 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:40:47.386 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:40:47.386 00.000 15672 MoveAxis(W, 89, ABG) 01:40:47.386 00.000 15672 Guiding Dir = 3, Dur = 89 01:40:47.387 00.001 15672 IsSlewing returns 0 01:40:47.388 00.001 15672 IsGuiding returns 0 01:40:47.392 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=11985, FiltMin=2653, FiltMax=10302, Gamma=2.950 01:40:47.408 00.016 15672 PulseGuide returned control before completion, sleep 79 01:40:47.442 00.034 30444 UpdateGuideState exits: m=123514 SNR=93.0 Saturated 01:40:47.442 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:47.442 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:47.442 00.000 30444 Enqueuing Expose request 01:40:47.489 00.047 15672 IsGuiding returns 1 01:40:47.489 00.000 15672 scope still moving after pulse duration time elapsed 01:40:47.510 00.021 15672 IsSlewing returns 0 01:40:47.520 00.010 15672 IsGuiding returns 0 01:40:47.521 00.001 15672 scope move finished after 89 + 43 ms 01:40:47.521 00.000 15672 Move returns status 0, amount 89 01:40:47.521 00.000 15672 MoveAxis(N, 0, ABG) 01:40:47.521 00.000 15672 Move returns status 0, amount 0 01:40:47.521 00.000 15672 move complete, result=0 01:40:47.521 00.000 15672 worker thread done servicing request 01:40:47.521 00.000 15672 Worker thread wakes up 01:40:47.521 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:47.521 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:47.521 00.000 30444 GuideStep: 0.3 px 89 ms WEST, 0.1 px 0 ms NORTH 01:40:49.635 02.114 15672 Exposure complete 01:40:49.665 00.030 15672 worker thread done servicing request 01:40:49.665 00.000 30444 OnExposeComplete: enter 01:40:49.665 00.000 30444 UpdateGuideState(): m_state=6 01:40:49.665 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5764 01:40:49.665 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=199.86, Mass=119507, SNR=96.3, Peak=11088 HFD=3.7 01:40:49.666 00.001 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 01:40:49.666 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 01:40:49.666 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.28 mountX=0.00 mountY=0.28, mountTheta=1.56 01:40:49.666 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.27, opts=13) 01:40:49.666 00.000 30444 Enqueuing Move request for scope (0.08, 0.27) 01:40:49.666 00.000 15672 Worker thread wakes up 01:40:49.666 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.27) opts 0xd 01:40:49.666 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.27) 01:40:49.666 00.000 15672 Moving (0.08, 0.27) raw xDistance=0.00 yDistance=0.28 01:40:49.667 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 01:40:49.667 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:40:49.667 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 01:40:49.667 00.000 15672 MoveAxis(E, 0, ABG) 01:40:49.667 00.000 15672 Move returns status 0, amount 0 01:40:49.667 00.000 15672 MoveAxis(N, 0, ABG) 01:40:49.667 00.000 15672 Move returns status 0, amount 0 01:40:49.667 00.000 15672 move complete, result=0 01:40:49.667 00.000 15672 worker thread done servicing request 01:40:49.672 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=12636, FiltMin=2714, FiltMax=9542, Gamma=2.950 01:40:49.721 00.049 30444 UpdateGuideState exits: m=119507 SNR=96.3 Saturated 01:40:49.721 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:49.721 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:49.721 00.000 30444 Enqueuing Expose request 01:40:49.721 00.000 15672 Worker thread wakes up 01:40:49.721 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:49.721 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:49.721 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 01:40:51.636 01.915 15672 Exposure complete 01:40:51.664 00.028 15672 worker thread done servicing request 01:40:51.665 00.001 30444 OnExposeComplete: enter 01:40:51.665 00.000 30444 UpdateGuideState(): m_state=6 01:40:51.665 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5765 01:40:51.665 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=200.07, Mass=120772, SNR=91.8, Peak=12916 HFD=3.6 01:40:51.665 00.000 30444 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.28) = xAngle (2.41 = 2.41) 01:40:51.665 00.000 30444 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.35 = 2.35) 01:40:51.665 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.48 hyp=0.56 cameraTheta=2.13 mountX=-0.42 mountY=0.40, mountTheta=2.38 01:40:51.665 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.48, opts=13) 01:40:51.665 00.000 30444 Enqueuing Move request for scope (-0.30, 0.48) 01:40:51.666 00.001 15672 Worker thread wakes up 01:40:51.666 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.48) opts 0xd 01:40:51.666 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.48) 01:40:51.666 00.000 15672 Moving (-0.30, 0.48) raw xDistance=-0.42 yDistance=0.40 01:40:51.666 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 01:40:51.666 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:40:51.666 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 01:40:51.666 00.000 15672 MoveAxis(E, 113, ABG) 01:40:51.666 00.000 15672 Guiding Dir = 2, Dur = 113 01:40:51.667 00.001 15672 IsSlewing returns 0 01:40:51.671 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=12916, FiltMin=2637, FiltMax=9608, Gamma=2.950 01:40:51.689 00.018 15672 IsGuiding returns 0 01:40:51.705 00.016 15672 PulseGuide returned control before completion, sleep 108 01:40:51.721 00.016 30444 UpdateGuideState exits: m=120772 SNR=91.8 Saturated 01:40:51.721 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:51.721 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:51.721 00.000 30444 Enqueuing Expose request 01:40:51.816 00.095 15672 IsGuiding returns 1 01:40:51.816 00.000 15672 scope still moving after pulse duration time elapsed 01:40:51.837 00.021 15672 IsSlewing returns 0 01:40:51.849 00.012 15672 IsGuiding returns 0 01:40:51.850 00.001 15672 scope move finished after 113 + 46 ms 01:40:51.850 00.000 15672 Move returns status 0, amount 113 01:40:51.850 00.000 15672 MoveAxis(N, 0, ABG) 01:40:51.850 00.000 15672 Move returns status 0, amount 0 01:40:51.850 00.000 15672 move complete, result=0 01:40:51.850 00.000 15672 worker thread done servicing request 01:40:51.850 00.000 15672 Worker thread wakes up 01:40:51.850 00.000 30444 GuideStep: -0.4 px 113 ms EAST, 0.4 px 0 ms NORTH 01:40:51.850 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:51.850 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:53.956 02.106 15672 Exposure complete 01:40:53.976 00.020 15672 worker thread done servicing request 01:40:53.976 00.000 30444 OnExposeComplete: enter 01:40:53.976 00.000 30444 UpdateGuideState(): m_state=6 01:40:53.976 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5766 01:40:53.976 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=199.54, Mass=120846, SNR=82.3, Peak=13615 HFD=3.6 01:40:53.976 00.000 30444 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.28) = xAngle (0.22 = 0.22) 01:40:53.976 00.000 30444 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.16 = 0.16) 01:40:53.976 00.000 30444 CameraToMount -- cameraX=0.79 cameraY=-0.05 hyp=0.80 cameraTheta=-0.06 mountX=0.78 mountY=0.13, mountTheta=0.16 01:40:53.977 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.79, y=-0.05, opts=13) 01:40:53.977 00.000 30444 Enqueuing Move request for scope (0.79, -0.05) 01:40:53.977 00.000 15672 Worker thread wakes up 01:40:53.977 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.05) opts 0xd 01:40:53.977 00.000 15672 Handling offset move in thread for scope, endpoint = (0.79, -0.05) 01:40:53.977 00.000 15672 Moving (0.79, -0.05) raw xDistance=0.78 yDistance=0.13 01:40:53.977 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.78 01:40:53.977 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:40:53.977 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 01:40:53.977 00.000 15672 MoveAxis(W, 202, ABG) 01:40:53.977 00.000 15672 Guiding Dir = 3, Dur = 202 01:40:53.978 00.001 15672 IsSlewing returns 0 01:40:53.979 00.001 15672 IsGuiding returns 0 01:40:53.983 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=13615, FiltMin=2623, FiltMax=9253, Gamma=2.950 01:40:54.006 00.023 15672 PulseGuide returned control before completion, sleep 186 01:40:54.032 00.026 30444 UpdateGuideState exits: m=120846 SNR=82.3 Saturated 01:40:54.032 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:54.032 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:54.032 00.000 30444 Enqueuing Expose request 01:40:54.195 00.163 15672 IsGuiding returns 1 01:40:54.195 00.000 15672 scope still moving after pulse duration time elapsed 01:40:54.216 00.021 15672 IsSlewing returns 0 01:40:54.219 00.003 15672 IsGuiding returns 1 01:40:54.240 00.021 15672 IsSlewing returns 0 01:40:54.294 00.054 15672 IsGuiding returns 0 01:40:54.294 00.000 15672 scope move finished after 202 + 113 ms 01:40:54.294 00.000 15672 Move returns status 0, amount 202 01:40:54.295 00.001 15672 MoveAxis(N, 0, ABG) 01:40:54.295 00.000 15672 Move returns status 0, amount 0 01:40:54.295 00.000 15672 move complete, result=0 01:40:54.295 00.000 15672 worker thread done servicing request 01:40:54.295 00.000 15672 Worker thread wakes up 01:40:54.295 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:54.296 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:54.296 00.000 30444 GuideStep: 0.8 px 202 ms WEST, 0.1 px 0 ms NORTH 01:40:56.201 01.905 15672 Exposure complete 01:40:56.221 00.020 15672 worker thread done servicing request 01:40:56.221 00.000 30444 OnExposeComplete: enter 01:40:56.221 00.000 30444 UpdateGuideState(): m_state=6 01:40:56.221 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5767 01:40:56.221 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=199.50, Mass=124169, SNR=92.3, Peak=13238 HFD=3.6 01:40:56.221 00.000 30444 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.28) = xAngle (-2.19 = -2.19) 01:40:56.221 00.000 30444 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.25 = -2.25) 01:40:56.221 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.47 mountX=-0.08 mountY=-0.10, mountTheta=-2.21 01:40:56.222 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.08, opts=13) 01:40:56.222 00.000 30444 Enqueuing Move request for scope (-0.10, -0.08) 01:40:56.222 00.000 15672 Worker thread wakes up 01:40:56.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd 01:40:56.222 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.08) 01:40:56.222 00.000 15672 Moving (-0.10, -0.08) raw xDistance=-0.08 yDistance=-0.10 01:40:56.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:40:56.222 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:40:56.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:40:56.222 00.000 15672 MoveAxis(E, 0, ABG) 01:40:56.222 00.000 15672 Move returns status 0, amount 0 01:40:56.222 00.000 15672 MoveAxis(N, 0, ABG) 01:40:56.222 00.000 15672 Move returns status 0, amount 0 01:40:56.222 00.000 15672 move complete, result=0 01:40:56.222 00.000 15672 worker thread done servicing request 01:40:56.227 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=13328, FiltMin=2594, FiltMax=10307, Gamma=2.950 01:40:56.277 00.050 30444 UpdateGuideState exits: m=124169 SNR=92.3 Saturated 01:40:56.277 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:56.277 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:56.277 00.000 30444 Enqueuing Expose request 01:40:56.277 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:40:56.277 00.000 15672 Worker thread wakes up 01:40:56.277 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:56.277 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:40:58.385 02.108 15672 Exposure complete 01:40:58.404 00.019 15672 worker thread done servicing request 01:40:58.404 00.000 30444 OnExposeComplete: enter 01:40:58.404 00.000 30444 UpdateGuideState(): m_state=6 01:40:58.405 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5768 01:40:58.405 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=199.62, Mass=123042, SNR=97.3, Peak=11317 HFD=3.7 01:40:58.405 00.000 30444 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.28) = xAngle (0.70 = 0.70) 01:40:58.405 00.000 30444 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 01:40:58.405 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.42 mountX=0.07 mountY=0.05, mountTheta=0.66 01:40:58.405 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.04, opts=13) 01:40:58.405 00.000 30444 Enqueuing Move request for scope (0.08, 0.04) 01:40:58.405 00.000 15672 Worker thread wakes up 01:40:58.405 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd 01:40:58.406 00.001 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.04) 01:40:58.406 00.000 15672 Moving (0.08, 0.04) raw xDistance=0.07 yDistance=0.05 01:40:58.406 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:40:58.406 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:40:58.406 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 01:40:58.406 00.000 15672 MoveAxis(E, 0, ABG) 01:40:58.406 00.000 15672 Move returns status 0, amount 0 01:40:58.406 00.000 15672 MoveAxis(N, 0, ABG) 01:40:58.406 00.000 15672 Move returns status 0, amount 0 01:40:58.406 00.000 15672 move complete, result=0 01:40:58.406 00.000 15672 worker thread done servicing request 01:40:58.411 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=11633, FiltMin=2609, FiltMax=10106, Gamma=2.950 01:40:58.460 00.049 30444 UpdateGuideState exits: m=123042 SNR=97.3 Saturated 01:40:58.460 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:40:58.460 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:40:58.460 00.000 30444 Enqueuing Expose request 01:40:58.460 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:40:58.460 00.000 15672 Worker thread wakes up 01:40:58.460 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:40:58.460 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:00.366 01.906 15672 Exposure complete 01:41:00.386 00.020 15672 worker thread done servicing request 01:41:00.386 00.000 30444 OnExposeComplete: enter 01:41:00.386 00.000 30444 UpdateGuideState(): m_state=6 01:41:00.387 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5769 01:41:00.387 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=200.19, Mass=116277, SNR=82.3, Peak=10963 HFD=3.3 01:41:00.387 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 01:41:00.387 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 01:41:00.387 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.60 hyp=0.60 cameraTheta=1.52 mountX=-0.13 mountY=0.59, mountTheta=1.79 01:41:00.387 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.60, opts=13) 01:41:00.387 00.000 30444 Enqueuing Move request for scope (0.03, 0.60) 01:41:00.387 00.000 15672 Worker thread wakes up 01:41:00.387 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.60) opts 0xd 01:41:00.387 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.60) 01:41:00.387 00.000 15672 Moving (0.03, 0.60) raw xDistance=-0.13 yDistance=0.59 01:41:00.388 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:41:00.388 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:41:00.388 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59 01:41:00.388 00.000 15672 MoveAxis(E, 0, ABG) 01:41:00.388 00.000 15672 Move returns status 0, amount 0 01:41:00.388 00.000 15672 MoveAxis(N, 0, ABG) 01:41:00.388 00.000 15672 Move returns status 0, amount 0 01:41:00.388 00.000 15672 move complete, result=0 01:41:00.388 00.000 15672 worker thread done servicing request 01:41:00.393 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=10987, FiltMin=2614, FiltMax=10174, Gamma=2.950 01:41:00.442 00.049 30444 UpdateGuideState exits: m=116277 SNR=82.3 Saturated 01:41:00.442 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:00.442 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:00.442 00.000 30444 Enqueuing Expose request 01:41:00.442 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 01:41:00.442 00.000 15672 Worker thread wakes up 01:41:00.442 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:00.442 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:02.549 02.107 15672 Exposure complete 01:41:02.569 00.020 15672 worker thread done servicing request 01:41:02.569 00.000 30444 OnExposeComplete: enter 01:41:02.569 00.000 30444 UpdateGuideState(): m_state=6 01:41:02.569 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5770 01:41:02.569 00.000 30444 Star::Find returns 1 (1), X=458.93, Y=200.75, Mass=111045, SNR=76.2, Peak=10289 HFD=4.0 01:41:02.569 00.000 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 01:41:02.569 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 01:41:02.570 00.001 30444 CameraToMount -- cameraX=-1.19 cameraY=1.17 hyp=1.67 cameraTheta=2.37 mountX=-1.47 mountY=0.88, mountTheta=2.60 01:41:02.570 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.19, y=1.17, opts=13) 01:41:02.570 00.000 30444 Enqueuing Move request for scope (-1.19, 1.17) 01:41:02.570 00.000 15672 Worker thread wakes up 01:41:02.570 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.19, 1.17) opts 0xd 01:41:02.570 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.19, 1.17) 01:41:02.570 00.000 15672 Moving (-1.19, 1.17) raw xDistance=-1.47 yDistance=0.88 01:41:02.570 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.47 01:41:02.570 00.000 15672 resist switch: large excursion: input 0.88 thresh 0.75 direction from -1 to 1 01:41:02.570 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.65 01:41:02.570 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88 01:41:02.570 00.000 15672 MoveAxis(E, 397, ABG) 01:41:02.570 00.000 15672 Guiding Dir = 2, Dur = 397 01:41:02.571 00.001 15672 IsSlewing returns 0 01:41:02.572 00.001 15672 IsGuiding returns 0 01:41:02.577 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=10289, FiltMin=2649, FiltMax=8380, Gamma=2.950 01:41:02.600 00.023 15672 PulseGuide returned control before completion, sleep 380 01:41:02.904 00.304 30444 UpdateGuideState exits: m=111045 SNR=76.2 Saturated 01:41:02.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:02.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:02.904 00.000 30444 Enqueuing Expose request 01:41:02.982 00.078 15672 IsGuiding returns 1 01:41:02.982 00.000 15672 scope still moving after pulse duration time elapsed 01:41:03.002 00.020 15672 IsSlewing returns 0 01:41:03.016 00.014 15672 IsGuiding returns 0 01:41:03.016 00.000 15672 scope move finished after 397 + 46 ms 01:41:03.016 00.000 15672 Move returns status 0, amount 397 01:41:03.016 00.000 15672 MoveAxis(S, 158, ABG) 01:41:03.016 00.000 15672 Guiding Dir = 1, Dur = 158 01:41:03.017 00.001 15672 IsSlewing returns 0 01:41:03.018 00.001 15672 IsGuiding returns 0 01:41:03.096 00.078 15672 PulseGuide returned control before completion, sleep 91 01:41:03.190 00.094 15672 IsGuiding returns 1 01:41:03.191 00.001 15672 scope still moving after pulse duration time elapsed 01:41:03.212 00.021 15672 IsSlewing returns 0 01:41:03.215 00.003 15672 IsGuiding returns 1 01:41:03.235 00.020 15672 IsSlewing returns 0 01:41:03.236 00.001 15672 IsGuiding returns 1 01:41:03.257 00.021 15672 IsSlewing returns 0 01:41:03.271 00.014 15672 IsGuiding returns 0 01:41:03.271 00.000 15672 scope move finished after 158 + 95 ms 01:41:03.271 00.000 15672 Move returns status 0, amount 158 01:41:03.271 00.000 15672 move complete, result=0 01:41:03.272 00.001 15672 worker thread done servicing request 01:41:03.272 00.000 15672 Worker thread wakes up 01:41:03.272 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:03.272 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:03.272 00.000 30444 GuideStep: -1.5 px 397 ms EAST, 0.9 px 158 ms SOUTH 01:41:05.179 01.907 15672 Exposure complete 01:41:05.199 00.020 15672 worker thread done servicing request 01:41:05.199 00.000 30444 OnExposeComplete: enter 01:41:05.199 00.000 30444 UpdateGuideState(): m_state=6 01:41:05.199 00.000 30444 Star::Find(15, 458, 200, 0, (0,0,0,0), 0.0, 255) frame 5771 01:41:05.199 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=200.96, Mass=117393, SNR=92.6, Peak=11447 HFD=4.0 01:41:05.199 00.000 30444 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.28) = xAngle (1.40 = 1.40) 01:41:05.199 00.000 30444 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.34 = 1.34) 01:41:05.199 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=1.37 hyp=1.52 cameraTheta=1.12 mountX=0.26 mountY=1.48, mountTheta=1.40 01:41:05.199 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=1.37, opts=13) 01:41:05.200 00.001 30444 Enqueuing Move request for scope (0.66, 1.37) 01:41:05.200 00.000 15672 Worker thread wakes up 01:41:05.200 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, 1.37) opts 0xd 01:41:05.200 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, 1.37) 01:41:05.200 00.000 15672 Moving (0.66, 1.37) raw xDistance=0.26 yDistance=1.48 01:41:05.200 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.26 01:41:05.200 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.48 from input 1.48 01:41:05.200 00.000 15672 MoveAxis(W, 42, ABG) 01:41:05.200 00.000 15672 Guiding Dir = 3, Dur = 42 01:41:05.200 00.000 15672 IsSlewing returns 0 01:41:05.201 00.001 15672 IsGuiding returns 0 01:41:05.206 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=11557, FiltMin=2644, FiltMax=8870, Gamma=2.950 01:41:05.220 00.014 15672 PulseGuide returned control before completion, sleep 34 01:41:05.284 00.064 15672 IsGuiding returns 0 01:41:05.284 00.000 15672 Move returns status 0, amount 42 01:41:05.284 00.000 15672 MoveAxis(S, 265, ABG) 01:41:05.284 00.000 15672 Guiding Dir = 1, Dur = 265 01:41:05.285 00.001 15672 IsSlewing returns 0 01:41:05.286 00.001 15672 IsGuiding returns 0 01:41:05.365 00.079 15672 PulseGuide returned control before completion, sleep 196 01:41:05.462 00.097 30444 UpdateGuideState exits: m=117393 SNR=92.6 Saturated 01:41:05.462 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:05.462 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:05.462 00.000 30444 Enqueuing Expose request 01:41:05.565 00.103 15672 IsGuiding returns 1 01:41:05.565 00.000 15672 scope still moving after pulse duration time elapsed 01:41:05.587 00.022 15672 IsSlewing returns 0 01:41:05.590 00.003 15672 IsGuiding returns 1 01:41:05.611 00.021 15672 IsSlewing returns 0 01:41:05.614 00.003 15672 IsGuiding returns 1 01:41:05.635 00.021 15672 IsSlewing returns 0 01:41:05.669 00.034 15672 IsGuiding returns 0 01:41:05.669 00.000 15672 scope move finished after 265 + 118 ms 01:41:05.669 00.000 15672 Move returns status 0, amount 265 01:41:05.669 00.000 15672 move complete, result=0 01:41:05.669 00.000 15672 worker thread done servicing request 01:41:05.669 00.000 15672 Worker thread wakes up 01:41:05.669 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:05.670 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:05.670 00.000 30444 GuideStep: 0.3 px 42 ms WEST, 1.5 px 265 ms SOUTH 01:41:07.786 02.116 15672 Exposure complete 01:41:07.820 00.034 15672 worker thread done servicing request 01:41:07.821 00.001 30444 OnExposeComplete: enter 01:41:07.821 00.000 30444 UpdateGuideState(): m_state=6 01:41:07.821 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5772 01:41:07.821 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=199.71, Mass=123513, SNR=93.8, Peak=11719 HFD=3.5 01:41:07.821 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 01:41:07.821 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 01:41:07.821 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.12 hyp=0.48 cameraTheta=0.26 mountX=0.41 mountY=0.22, mountTheta=0.49 01:41:07.821 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.12, opts=13) 01:41:07.821 00.000 30444 Enqueuing Move request for scope (0.46, 0.12) 01:41:07.821 00.000 15672 Worker thread wakes up 01:41:07.822 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.12) opts 0xd 01:41:07.822 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.12) 01:41:07.822 00.000 15672 Moving (0.46, 0.12) raw xDistance=0.41 yDistance=0.22 01:41:07.822 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 01:41:07.822 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:07.822 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 01:41:07.822 00.000 15672 MoveAxis(W, 113, ABG) 01:41:07.822 00.000 15672 Guiding Dir = 3, Dur = 113 01:41:07.822 00.000 15672 IsSlewing returns 0 01:41:07.827 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=12190, FiltMin=2648, FiltMax=10001, Gamma=2.950 01:41:07.856 00.029 15672 IsGuiding returns 0 01:41:07.872 00.016 15672 PulseGuide returned control before completion, sleep 108 01:41:07.877 00.005 30444 UpdateGuideState exits: m=123513 SNR=93.8 Saturated 01:41:07.877 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:07.877 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:07.877 00.000 30444 Enqueuing Expose request 01:41:07.983 00.106 15672 IsGuiding returns 1 01:41:07.983 00.000 15672 scope still moving after pulse duration time elapsed 01:41:08.004 00.021 15672 IsSlewing returns 0 01:41:08.018 00.014 15672 IsGuiding returns 0 01:41:08.018 00.000 15672 scope move finished after 113 + 48 ms 01:41:08.018 00.000 15672 Move returns status 0, amount 113 01:41:08.018 00.000 15672 MoveAxis(N, 0, ABG) 01:41:08.018 00.000 15672 Move returns status 0, amount 0 01:41:08.018 00.000 15672 move complete, result=0 01:41:08.018 00.000 15672 worker thread done servicing request 01:41:08.018 00.000 30444 GuideStep: 0.4 px 113 ms WEST, 0.2 px 0 ms NORTH 01:41:08.018 00.000 15672 Worker thread wakes up 01:41:08.018 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:08.018 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:09.934 01.916 15672 Exposure complete 01:41:09.968 00.034 15672 worker thread done servicing request 01:41:09.968 00.000 30444 OnExposeComplete: enter 01:41:09.968 00.000 30444 UpdateGuideState(): m_state=6 01:41:09.968 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5773 01:41:09.968 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=199.56, Mass=124539, SNR=89.3, Peak=12574 HFD=3.5 01:41:09.968 00.000 30444 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.28) = xAngle (0.13 = 0.13) 01:41:09.968 00.000 30444 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.07 = 0.07) 01:41:09.968 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.15 mountX=0.17 mountY=0.01, mountTheta=0.07 01:41:09.969 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.03, opts=13) 01:41:09.969 00.000 30444 Enqueuing Move request for scope (0.17, -0.03) 01:41:09.969 00.000 15672 Worker thread wakes up 01:41:09.969 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd 01:41:09.969 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.03) 01:41:09.969 00.000 15672 Moving (0.17, -0.03) raw xDistance=0.17 yDistance=0.01 01:41:09.969 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 01:41:09.969 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:09.969 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 01:41:09.969 00.000 15672 MoveAxis(E, 0, ABG) 01:41:09.969 00.000 15672 Move returns status 0, amount 0 01:41:09.969 00.000 15672 MoveAxis(N, 0, ABG) 01:41:09.969 00.000 15672 Move returns status 0, amount 0 01:41:09.970 00.001 15672 move complete, result=0 01:41:09.970 00.000 15672 worker thread done servicing request 01:41:09.974 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=19362, FiltMin=2659, FiltMax=11817, Gamma=2.950 01:41:10.058 00.084 30444 UpdateGuideState exits: m=124539 SNR=89.3 Saturated 01:41:10.058 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:10.058 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:10.058 00.000 30444 Enqueuing Expose request 01:41:10.058 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 01:41:10.058 00.000 15672 Worker thread wakes up 01:41:10.058 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:10.058 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:12.176 02.118 15672 Exposure complete 01:41:12.204 00.028 15672 worker thread done servicing request 01:41:12.204 00.000 30444 OnExposeComplete: enter 01:41:12.204 00.000 30444 UpdateGuideState(): m_state=6 01:41:12.204 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5774 01:41:12.204 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=199.55, Mass=117490, SNR=84.8, Peak=11050 HFD=3.8 01:41:12.204 00.000 30444 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.28) = xAngle (-2.73 = -2.73) 01:41:12.204 00.000 30444 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.79 = -2.79) 01:41:12.204 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-3.01 mountX=-0.25 mountY=-0.09, mountTheta=-2.78 01:41:12.205 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.04, opts=13) 01:41:12.205 00.000 30444 Enqueuing Move request for scope (-0.27, -0.04) 01:41:12.205 00.000 15672 Worker thread wakes up 01:41:12.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.04) opts 0xd 01:41:12.205 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.04) 01:41:12.205 00.000 15672 Moving (-0.27, -0.04) raw xDistance=-0.25 yDistance=-0.09 01:41:12.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 01:41:12.205 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:12.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 01:41:12.205 00.000 15672 MoveAxis(E, 68, ABG) 01:41:12.205 00.000 15672 Guiding Dir = 2, Dur = 68 01:41:12.206 00.001 15672 IsSlewing returns 0 01:41:12.207 00.001 15672 IsGuiding returns 0 01:41:12.212 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=28008, FiltMin=2625, FiltMax=15328, Gamma=2.950 01:41:12.233 00.021 15672 PulseGuide returned control before completion, sleep 53 01:41:12.261 00.028 30444 UpdateGuideState exits: m=117490 SNR=84.8 Saturated 01:41:12.261 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:12.261 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:12.261 00.000 30444 Enqueuing Expose request 01:41:12.288 00.027 15672 IsGuiding returns 1 01:41:12.288 00.000 15672 scope still moving after pulse duration time elapsed 01:41:12.309 00.021 15672 IsSlewing returns 0 01:41:12.314 00.005 15672 IsGuiding returns 0 01:41:12.314 00.000 15672 scope move finished after 68 + 38 ms 01:41:12.314 00.000 15672 Move returns status 0, amount 68 01:41:12.314 00.000 15672 MoveAxis(N, 0, ABG) 01:41:12.314 00.000 15672 Move returns status 0, amount 0 01:41:12.314 00.000 15672 move complete, result=0 01:41:12.314 00.000 15672 worker thread done servicing request 01:41:12.314 00.000 15672 Worker thread wakes up 01:41:12.314 00.000 30444 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH 01:41:12.314 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:12.314 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:14.229 01.915 15672 Exposure complete 01:41:14.261 00.032 15672 worker thread done servicing request 01:41:14.261 00.000 30444 OnExposeComplete: enter 01:41:14.261 00.000 30444 UpdateGuideState(): m_state=6 01:41:14.261 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5775 01:41:14.261 00.000 30444 Star::Find returns 1 (1), X=459.50, Y=199.48, Mass=125158, SNR=88.1, Peak=13323 HFD=3.2 01:41:14.261 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 01:41:14.261 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 01:41:14.261 00.000 30444 CameraToMount -- cameraX=-0.63 cameraY=-0.11 hyp=0.64 cameraTheta=-2.97 mountX=-0.57 mountY=-0.24, mountTheta=-2.74 01:41:14.262 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.63, y=-0.11, opts=13) 01:41:14.262 00.000 30444 Enqueuing Move request for scope (-0.63, -0.11) 01:41:14.262 00.000 15672 Worker thread wakes up 01:41:14.262 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.11) opts 0xd 01:41:14.262 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.63, -0.11) 01:41:14.262 00.000 15672 Moving (-0.63, -0.11) raw xDistance=-0.57 yDistance=-0.24 01:41:14.262 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57 01:41:14.262 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:14.262 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 01:41:14.262 00.000 15672 MoveAxis(E, 159, ABG) 01:41:14.262 00.000 15672 Guiding Dir = 2, Dur = 159 01:41:14.263 00.001 15672 IsSlewing returns 0 01:41:14.268 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=14315, FiltMin=2602, FiltMax=9616, Gamma=2.950 01:41:14.295 00.027 15672 IsGuiding returns 0 01:41:14.310 00.015 15672 PulseGuide returned control before completion, sleep 154 01:41:14.487 00.177 15672 IsGuiding returns 0 01:41:14.487 00.000 15672 Move returns status 0, amount 159 01:41:14.487 00.000 15672 MoveAxis(N, 0, ABG) 01:41:14.487 00.000 15672 Move returns status 0, amount 0 01:41:14.487 00.000 15672 move complete, result=0 01:41:14.488 00.001 15672 worker thread done servicing request 01:41:14.663 00.175 30444 UpdateGuideState exits: m=125158 SNR=88.1 Saturated 01:41:14.664 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:14.664 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:14.664 00.000 30444 Enqueuing Expose request 01:41:14.664 00.000 30444 GuideStep: -0.6 px 159 ms EAST, -0.2 px 0 ms NORTH 01:41:14.664 00.000 15672 Worker thread wakes up 01:41:14.665 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:14.665 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:16.774 02.109 15672 Exposure complete 01:41:16.794 00.020 15672 worker thread done servicing request 01:41:16.794 00.000 30444 OnExposeComplete: enter 01:41:16.794 00.000 30444 UpdateGuideState(): m_state=6 01:41:16.794 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5776 01:41:16.795 00.001 30444 Star::Find returns 1 (1), X=461.34, Y=199.57, Mass=128262, SNR=96.5, Peak=13754 HFD=3.4 01:41:16.795 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.27 = 0.27) 01:41:16.795 00.000 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.21 = 0.21) 01:41:16.795 00.000 30444 CameraToMount -- cameraX=1.22 cameraY=-0.01 hyp=1.22 cameraTheta=-0.01 mountX=1.18 mountY=0.25, mountTheta=0.21 01:41:16.795 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.22, y=-0.01, opts=13) 01:41:16.795 00.000 30444 Enqueuing Move request for scope (1.22, -0.01) 01:41:16.795 00.000 15672 Worker thread wakes up 01:41:16.795 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.22, -0.01) opts 0xd 01:41:16.795 00.000 15672 Handling offset move in thread for scope, endpoint = (1.22, -0.01) 01:41:16.795 00.000 15672 Moving (1.22, -0.01) raw xDistance=1.18 yDistance=0.25 01:41:16.795 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.18 01:41:16.795 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:16.795 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 01:41:16.795 00.000 15672 MoveAxis(W, 307, ABG) 01:41:16.796 00.001 15672 Guiding Dir = 3, Dur = 307 01:41:16.796 00.000 15672 IsSlewing returns 0 01:41:16.797 00.001 15672 IsGuiding returns 0 01:41:16.801 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=13754, FiltMin=2560, FiltMax=9641, Gamma=2.950 01:41:16.818 00.017 15672 PulseGuide returned control before completion, sleep 297 01:41:16.850 00.032 30444 UpdateGuideState exits: m=128262 SNR=96.5 Saturated 01:41:16.850 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:16.850 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:16.850 00.000 30444 Enqueuing Expose request 01:41:17.169 00.319 15672 IsGuiding returns 0 01:41:17.169 00.000 15672 Move returns status 0, amount 307 01:41:17.171 00.002 15672 MoveAxis(N, 0, ABG) 01:41:17.171 00.000 15672 Move returns status 0, amount 0 01:41:17.171 00.000 15672 move complete, result=0 01:41:17.171 00.000 15672 worker thread done servicing request 01:41:17.171 00.000 15672 Worker thread wakes up 01:41:17.171 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:17.171 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:17.171 00.000 30444 GuideStep: 1.2 px 307 ms WEST, 0.2 px 0 ms NORTH 01:41:19.081 01.910 15672 Exposure complete 01:41:19.100 00.019 15672 worker thread done servicing request 01:41:19.100 00.000 30444 OnExposeComplete: enter 01:41:19.100 00.000 30444 UpdateGuideState(): m_state=6 01:41:19.101 00.001 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5777 01:41:19.101 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=199.90, Mass=106225, SNR=79.6, Peak=9092 HFD=4.2 01:41:19.101 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 01:41:19.101 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 01:41:19.101 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.55 mountX=-0.08 mountY=0.31, mountTheta=1.83 01:41:19.101 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.31, opts=13) 01:41:19.101 00.000 30444 Enqueuing Move request for scope (0.01, 0.31) 01:41:19.101 00.000 15672 Worker thread wakes up 01:41:19.101 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.31) opts 0xd 01:41:19.102 00.001 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.31) 01:41:19.102 00.000 15672 Moving (0.01, 0.31) raw xDistance=-0.08 yDistance=0.31 01:41:19.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:41:19.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 01:41:19.102 00.000 15672 MoveAxis(E, 0, ABG) 01:41:19.102 00.000 15672 Move returns status 0, amount 0 01:41:19.102 00.000 15672 MoveAxis(S, 54, ABG) 01:41:19.102 00.000 15672 Guiding Dir = 1, Dur = 54 01:41:19.103 00.001 15672 IsSlewing returns 0 01:41:19.104 00.001 15672 IsGuiding returns 0 01:41:19.107 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=9092, FiltMin=2638, FiltMax=8337, Gamma=2.950 01:41:19.183 00.076 15672 IsGuiding returns 1 01:41:19.183 00.000 15672 scope still moving after pulse duration time elapsed 01:41:19.204 00.021 15672 IsSlewing returns 0 01:41:19.205 00.001 15672 IsGuiding returns 1 01:41:19.227 00.022 15672 IsSlewing returns 0 01:41:19.229 00.002 15672 IsGuiding returns 1 01:41:19.250 00.021 15672 IsSlewing returns 0 01:41:19.270 00.020 30444 UpdateGuideState exits: m=106225 SNR=79.6 Saturated 01:41:19.270 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:19.270 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:19.271 00.001 30444 Enqueuing Expose request 01:41:19.310 00.039 15672 IsGuiding returns 0 01:41:19.310 00.000 15672 scope move finished after 54 + 152 ms 01:41:19.310 00.000 15672 Move returns status 0, amount 54 01:41:19.310 00.000 15672 move complete, result=0 01:41:19.310 00.000 15672 worker thread done servicing request 01:41:19.310 00.000 15672 Worker thread wakes up 01:41:19.310 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:19.310 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:19.311 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH 01:41:21.417 02.106 15672 Exposure complete 01:41:21.437 00.020 15672 worker thread done servicing request 01:41:21.438 00.001 30444 OnExposeComplete: enter 01:41:21.438 00.000 30444 UpdateGuideState(): m_state=6 01:41:21.438 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5778 01:41:21.438 00.000 30444 Star::Find returns 1 (1), X=461.18, Y=199.52, Mass=117232, SNR=89.4, Peak=12035 HFD=3.8 01:41:21.438 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.28) = xAngle (0.21 = 0.21) 01:41:21.438 00.000 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.15 = 0.15) 01:41:21.438 00.000 30444 CameraToMount -- cameraX=1.05 cameraY=-0.07 hyp=1.06 cameraTheta=-0.07 mountX=1.03 mountY=0.16, mountTheta=0.15 01:41:21.438 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.05, y=-0.07, opts=13) 01:41:21.438 00.000 30444 Enqueuing Move request for scope (1.05, -0.07) 01:41:21.439 00.001 15672 Worker thread wakes up 01:41:21.439 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.07) opts 0xd 01:41:21.439 00.000 15672 Handling offset move in thread for scope, endpoint = (1.05, -0.07) 01:41:21.439 00.000 15672 Moving (1.05, -0.07) raw xDistance=1.03 yDistance=0.16 01:41:21.439 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.03 01:41:21.439 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:21.439 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 01:41:21.439 00.000 15672 MoveAxis(W, 279, ABG) 01:41:21.439 00.000 15672 Guiding Dir = 3, Dur = 279 01:41:21.439 00.000 15672 IsSlewing returns 0 01:41:21.445 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=13514, FiltMin=2634, FiltMax=9304, Gamma=2.950 01:41:21.467 00.022 15672 IsGuiding returns 0 01:41:21.483 00.016 15672 PulseGuide returned control before completion, sleep 274 01:41:21.500 00.017 30444 UpdateGuideState exits: m=117232 SNR=89.4 Saturated 01:41:21.501 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:21.501 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:21.501 00.000 30444 Enqueuing Expose request 01:41:21.786 00.285 15672 IsGuiding returns 0 01:41:21.786 00.000 15672 Move returns status 0, amount 279 01:41:21.786 00.000 15672 MoveAxis(N, 0, ABG) 01:41:21.787 00.001 15672 Move returns status 0, amount 0 01:41:21.787 00.000 15672 move complete, result=0 01:41:21.787 00.000 15672 worker thread done servicing request 01:41:21.787 00.000 30444 GuideStep: 1.0 px 279 ms WEST, 0.2 px 0 ms NORTH 01:41:21.787 00.000 15672 Worker thread wakes up 01:41:21.787 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:21.787 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:23.694 01.907 15672 Exposure complete 01:41:23.714 00.020 15672 worker thread done servicing request 01:41:23.714 00.000 30444 OnExposeComplete: enter 01:41:23.715 00.001 30444 UpdateGuideState(): m_state=6 01:41:23.715 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 5779 01:41:23.715 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=199.71, Mass=124575, SNR=104.6, Peak=11088 HFD=3.6 01:41:23.715 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.73 = 0.73) 01:41:23.715 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.67 = 0.67) 01:41:23.715 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.27 cameraTheta=0.46 mountX=0.20 mountY=0.17, mountTheta=0.70 01:41:23.716 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.12, opts=13) 01:41:23.716 00.000 30444 Enqueuing Move request for scope (0.24, 0.12) 01:41:23.716 00.000 15672 Worker thread wakes up 01:41:23.716 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.12) opts 0xd 01:41:23.716 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.12) 01:41:23.716 00.000 15672 Moving (0.24, 0.12) raw xDistance=0.20 yDistance=0.17 01:41:23.716 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 01:41:23.716 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:23.716 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:41:23.716 00.000 15672 MoveAxis(E, 0, ABG) 01:41:23.716 00.000 15672 Move returns status 0, amount 0 01:41:23.716 00.000 15672 MoveAxis(N, 0, ABG) 01:41:23.716 00.000 15672 Move returns status 0, amount 0 01:41:23.717 00.001 15672 move complete, result=0 01:41:23.717 00.000 15672 worker thread done servicing request 01:41:23.723 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=12114, FiltMin=2612, FiltMax=10313, Gamma=2.950 01:41:23.856 00.133 30444 UpdateGuideState exits: m=124575 SNR=104.6 Saturated 01:41:23.856 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:23.856 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:23.856 00.000 30444 Enqueuing Expose request 01:41:23.856 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:41:23.856 00.000 15672 Worker thread wakes up 01:41:23.857 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:23.857 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:25.966 02.109 15672 Exposure complete 01:41:25.996 00.030 15672 worker thread done servicing request 01:41:25.996 00.000 30444 OnExposeComplete: enter 01:41:25.996 00.000 30444 UpdateGuideState(): m_state=6 01:41:25.996 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5780 01:41:25.996 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=199.58, Mass=119479, SNR=83.7, Peak=11881 HFD=3.7 01:41:25.996 00.000 30444 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.28) = xAngle (0.18 = 0.18) 01:41:25.996 00.000 30444 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.11 = 0.11) 01:41:25.996 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.10 mountX=0.07 mountY=0.01, mountTheta=0.11 01:41:25.997 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.01, opts=13) 01:41:25.997 00.000 30444 Enqueuing Move request for scope (0.07, -0.01) 01:41:25.997 00.000 15672 Worker thread wakes up 01:41:25.997 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd 01:41:25.997 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.01) 01:41:25.997 00.000 15672 Moving (0.07, -0.01) raw xDistance=0.07 yDistance=0.01 01:41:25.997 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:41:25.997 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:25.997 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 01:41:25.997 00.000 15672 MoveAxis(E, 0, ABG) 01:41:25.997 00.000 15672 Move returns status 0, amount 0 01:41:25.997 00.000 15672 MoveAxis(N, 0, ABG) 01:41:25.997 00.000 15672 Move returns status 0, amount 0 01:41:25.997 00.000 15672 move complete, result=0 01:41:25.997 00.000 15672 worker thread done servicing request 01:41:26.002 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=12490, FiltMin=2614, FiltMax=9982, Gamma=2.950 01:41:26.052 00.050 30444 UpdateGuideState exits: m=119479 SNR=83.7 Saturated 01:41:26.052 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:26.052 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:26.052 00.000 30444 Enqueuing Expose request 01:41:26.052 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:41:26.052 00.000 15672 Worker thread wakes up 01:41:26.052 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:26.052 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:27.958 01.906 15672 Exposure complete 01:41:27.977 00.019 15672 worker thread done servicing request 01:41:27.977 00.000 30444 OnExposeComplete: enter 01:41:27.978 00.001 30444 UpdateGuideState(): m_state=6 01:41:27.978 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5781 01:41:27.978 00.000 30444 Star::Find returns 1 (1), X=459.75, Y=199.73, Mass=118369, SNR=98.2, Peak=12860 HFD=3.5 01:41:27.978 00.000 30444 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.28) = xAngle (3.05 = 3.05) 01:41:27.978 00.000 30444 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.99 = 2.99) 01:41:27.978 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.14 hyp=0.40 cameraTheta=2.78 mountX=-0.40 mountY=0.06, mountTheta=2.99 01:41:27.979 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.14, opts=13) 01:41:27.979 00.000 30444 Enqueuing Move request for scope (-0.37, 0.14) 01:41:27.979 00.000 15672 Worker thread wakes up 01:41:27.979 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.14) opts 0xd 01:41:27.979 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.14) 01:41:27.979 00.000 15672 Moving (-0.37, 0.14) raw xDistance=-0.40 yDistance=0.06 01:41:27.979 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 01:41:27.979 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:27.979 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 01:41:27.979 00.000 15672 MoveAxis(E, 108, ABG) 01:41:27.979 00.000 15672 Guiding Dir = 2, Dur = 108 01:41:27.980 00.001 15672 IsSlewing returns 0 01:41:27.981 00.001 15672 IsGuiding returns 0 01:41:27.987 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12866, FiltMin=2591, FiltMax=9809, Gamma=2.950 01:41:28.000 00.013 15672 PulseGuide returned control before completion, sleep 100 01:41:28.041 00.041 30444 UpdateGuideState exits: m=118369 SNR=98.2 Saturated 01:41:28.042 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:28.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:28.042 00.000 30444 Enqueuing Expose request 01:41:28.102 00.060 15672 IsGuiding returns 1 01:41:28.102 00.000 15672 scope still moving after pulse duration time elapsed 01:41:28.123 00.021 15672 IsSlewing returns 0 01:41:28.177 00.054 15672 IsGuiding returns 0 01:41:28.177 00.000 15672 scope move finished after 108 + 87 ms 01:41:28.177 00.000 15672 Move returns status 0, amount 108 01:41:28.178 00.001 15672 MoveAxis(N, 0, ABG) 01:41:28.178 00.000 15672 Move returns status 0, amount 0 01:41:28.178 00.000 15672 move complete, result=0 01:41:28.178 00.000 15672 worker thread done servicing request 01:41:28.178 00.000 15672 Worker thread wakes up 01:41:28.178 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:28.178 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:28.179 00.001 30444 GuideStep: -0.4 px 108 ms EAST, 0.1 px 0 ms NORTH 01:41:30.288 02.109 15672 Exposure complete 01:41:30.308 00.020 15672 worker thread done servicing request 01:41:30.308 00.000 30444 OnExposeComplete: enter 01:41:30.308 00.000 30444 UpdateGuideState(): m_state=6 01:41:30.308 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5782 01:41:30.308 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=199.44, Mass=125357, SNR=90.2, Peak=12409 HFD=3.6 01:41:30.308 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 01:41:30.308 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 01:41:30.308 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.19 mountX=0.10 mountY=-0.13, mountTheta=-0.94 01:41:30.309 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.15, opts=13) 01:41:30.309 00.000 30444 Enqueuing Move request for scope (0.06, -0.15) 01:41:30.309 00.000 15672 Worker thread wakes up 01:41:30.309 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd 01:41:30.309 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.15) 01:41:30.309 00.000 15672 Moving (0.06, -0.15) raw xDistance=0.10 yDistance=-0.13 01:41:30.309 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:41:30.309 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:30.309 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 01:41:30.309 00.000 15672 MoveAxis(E, 0, ABG) 01:41:30.309 00.000 15672 Move returns status 0, amount 0 01:41:30.309 00.000 15672 MoveAxis(N, 0, ABG) 01:41:30.309 00.000 15672 Move returns status 0, amount 0 01:41:30.309 00.000 15672 move complete, result=0 01:41:30.309 00.000 15672 worker thread done servicing request 01:41:30.314 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=12467, FiltMin=2637, FiltMax=9955, Gamma=2.950 01:41:30.364 00.050 30444 UpdateGuideState exits: m=125357 SNR=90.2 Saturated 01:41:30.364 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:30.364 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:30.364 00.000 30444 Enqueuing Expose request 01:41:30.364 00.000 15672 Worker thread wakes up 01:41:30.364 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:41:30.364 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:30.364 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:32.274 01.910 15672 Exposure complete 01:41:32.295 00.021 15672 worker thread done servicing request 01:41:32.296 00.001 30444 OnExposeComplete: enter 01:41:32.296 00.000 30444 UpdateGuideState(): m_state=6 01:41:32.296 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5783 01:41:32.296 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=199.42, Mass=128149, SNR=85.6, Peak=12245 HFD=3.3 01:41:32.296 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.22 = -0.22) 01:41:32.296 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 01:41:32.296 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.17 hyp=0.34 cameraTheta=-0.50 mountX=0.34 mountY=-0.10, mountTheta=-0.28 01:41:32.297 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.17, opts=13) 01:41:32.297 00.000 30444 Enqueuing Move request for scope (0.30, -0.17) 01:41:32.297 00.000 15672 Worker thread wakes up 01:41:32.297 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.17) opts 0xd 01:41:32.297 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.17) 01:41:32.297 00.000 15672 Moving (0.30, -0.17) raw xDistance=0.34 yDistance=-0.10 01:41:32.297 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 01:41:32.297 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:32.297 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:41:32.297 00.000 15672 MoveAxis(W, 91, ABG) 01:41:32.298 00.001 15672 Guiding Dir = 3, Dur = 91 01:41:32.298 00.000 15672 IsSlewing returns 0 01:41:32.299 00.001 15672 IsGuiding returns 0 01:41:32.305 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=12664, FiltMin=2604, FiltMax=10256, Gamma=2.950 01:41:32.329 00.024 15672 PulseGuide returned control before completion, sleep 72 01:41:32.360 00.031 30444 UpdateGuideState exits: m=128149 SNR=85.6 Saturated 01:41:32.360 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:32.360 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:32.360 00.000 30444 Enqueuing Expose request 01:41:32.457 00.097 15672 IsGuiding returns 0 01:41:32.457 00.000 15672 Move returns status 0, amount 91 01:41:32.457 00.000 15672 MoveAxis(N, 0, ABG) 01:41:32.457 00.000 15672 Move returns status 0, amount 0 01:41:32.457 00.000 15672 move complete, result=0 01:41:32.457 00.000 15672 worker thread done servicing request 01:41:32.457 00.000 15672 Worker thread wakes up 01:41:32.457 00.000 30444 GuideStep: 0.3 px 91 ms WEST, -0.1 px 0 ms NORTH 01:41:32.457 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:32.457 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:34.574 02.117 15672 Exposure complete 01:41:34.607 00.033 15672 worker thread done servicing request 01:41:34.608 00.001 30444 OnExposeComplete: enter 01:41:34.608 00.000 30444 UpdateGuideState(): m_state=6 01:41:34.608 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5784 01:41:34.608 00.000 30444 Star::Find returns 1 (1), X=459.73, Y=200.00, Mass=123385, SNR=93.0, Peak=11765 HFD=4.0 01:41:34.608 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 01:41:34.608 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.55 = 2.55) 01:41:34.608 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.41 hyp=0.57 cameraTheta=2.34 mountX=-0.49 mountY=0.32, mountTheta=2.57 01:41:34.608 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.41, opts=13) 01:41:34.609 00.001 30444 Enqueuing Move request for scope (-0.39, 0.41) 01:41:34.609 00.000 15672 Worker thread wakes up 01:41:34.609 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.41) opts 0xd 01:41:34.609 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.41) 01:41:34.609 00.000 15672 Moving (-0.39, 0.41) raw xDistance=-0.49 yDistance=0.32 01:41:34.609 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.49 01:41:34.609 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 01:41:34.609 00.000 15672 MoveAxis(E, 127, ABG) 01:41:34.609 00.000 15672 Guiding Dir = 2, Dur = 127 01:41:34.609 00.000 15672 IsSlewing returns 0 01:41:34.611 00.002 15672 IsGuiding returns 0 01:41:34.614 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=11765, FiltMin=2443, FiltMax=9293, Gamma=2.950 01:41:34.630 00.016 15672 PulseGuide returned control before completion, sleep 118 01:41:34.806 00.176 15672 IsGuiding returns 0 01:41:34.806 00.000 15672 Move returns status 0, amount 127 01:41:34.806 00.000 15672 MoveAxis(S, 57, ABG) 01:41:34.806 00.000 15672 Guiding Dir = 1, Dur = 57 01:41:34.806 00.000 15672 IsSlewing returns 0 01:41:34.807 00.001 15672 IsGuiding returns 0 01:41:34.889 00.082 15672 IsGuiding returns 1 01:41:34.889 00.000 15672 scope still moving after pulse duration time elapsed 01:41:34.910 00.021 15672 IsSlewing returns 0 01:41:34.913 00.003 15672 IsGuiding returns 1 01:41:34.934 00.021 15672 IsSlewing returns 0 01:41:34.937 00.003 15672 IsGuiding returns 1 01:41:34.957 00.020 15672 IsSlewing returns 0 01:41:34.983 00.026 15672 IsGuiding returns 0 01:41:34.983 00.000 15672 scope move finished after 57 + 119 ms 01:41:34.984 00.001 15672 Move returns status 0, amount 57 01:41:34.984 00.000 15672 move complete, result=0 01:41:34.984 00.000 15672 worker thread done servicing request 01:41:35.057 00.073 30444 UpdateGuideState exits: m=123385 SNR=93.0 Saturated 01:41:35.057 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:35.057 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:35.058 00.001 30444 Enqueuing Expose request 01:41:35.058 00.000 30444 GuideStep: -0.5 px 127 ms EAST, 0.3 px 57 ms SOUTH 01:41:35.058 00.000 15672 Worker thread wakes up 01:41:35.058 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:35.058 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:36.965 01.907 15672 Exposure complete 01:41:36.985 00.020 15672 worker thread done servicing request 01:41:36.985 00.000 30444 OnExposeComplete: enter 01:41:36.985 00.000 30444 UpdateGuideState(): m_state=6 01:41:36.985 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5785 01:41:36.985 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=199.62, Mass=120698, SNR=79.5, Peak=11444 HFD=3.6 01:41:36.985 00.000 30444 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.28) = xAngle (0.47 = 0.47) 01:41:36.985 00.000 30444 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 01:41:36.985 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.17 cameraTheta=0.19 mountX=0.15 mountY=0.07, mountTheta=0.42 01:41:36.986 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.03, opts=13) 01:41:36.986 00.000 30444 Enqueuing Move request for scope (0.16, 0.03) 01:41:36.986 00.000 15672 Worker thread wakes up 01:41:36.986 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd 01:41:36.986 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.03) 01:41:36.986 00.000 15672 Moving (0.16, 0.03) raw xDistance=0.15 yDistance=0.07 01:41:36.986 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:41:36.986 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:36.986 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 01:41:36.986 00.000 15672 MoveAxis(E, 0, ABG) 01:41:36.986 00.000 15672 Move returns status 0, amount 0 01:41:36.986 00.000 15672 MoveAxis(N, 0, ABG) 01:41:36.987 00.001 15672 Move returns status 0, amount 0 01:41:36.987 00.000 15672 move complete, result=0 01:41:36.987 00.000 15672 worker thread done servicing request 01:41:36.992 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=11444, FiltMin=2585, FiltMax=9193, Gamma=2.950 01:41:37.129 00.137 30444 UpdateGuideState exits: m=120698 SNR=79.5 Saturated 01:41:37.129 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:37.130 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:37.130 00.000 30444 Enqueuing Expose request 01:41:37.130 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:41:37.130 00.000 15672 Worker thread wakes up 01:41:37.130 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:37.131 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:39.240 02.109 15672 Exposure complete 01:41:39.260 00.020 15672 worker thread done servicing request 01:41:39.260 00.000 30444 OnExposeComplete: enter 01:41:39.260 00.000 30444 UpdateGuideState(): m_state=6 01:41:39.260 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5786 01:41:39.260 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=199.79, Mass=129273, SNR=104.3, Peak=11903 HFD=4.1 01:41:39.260 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 01:41:39.260 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 01:41:39.260 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.65 mountX=-0.07 mountY=0.19, mountTheta=1.92 01:41:39.261 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.20, opts=13) 01:41:39.261 00.000 30444 Enqueuing Move request for scope (-0.02, 0.20) 01:41:39.261 00.000 15672 Worker thread wakes up 01:41:39.261 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd 01:41:39.261 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.20) 01:41:39.261 00.000 15672 Moving (-0.02, 0.20) raw xDistance=-0.07 yDistance=0.19 01:41:39.261 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 01:41:39.261 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:39.261 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 01:41:39.261 00.000 15672 MoveAxis(E, 0, ABG) 01:41:39.261 00.000 15672 Move returns status 0, amount 0 01:41:39.261 00.000 15672 MoveAxis(N, 0, ABG) 01:41:39.261 00.000 15672 Move returns status 0, amount 0 01:41:39.261 00.000 15672 move complete, result=0 01:41:39.261 00.000 15672 worker thread done servicing request 01:41:39.266 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=12660, FiltMin=2653, FiltMax=9693, Gamma=2.950 01:41:39.316 00.050 30444 UpdateGuideState exits: m=129273 SNR=104.3 Saturated 01:41:39.316 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:39.316 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:39.316 00.000 30444 Enqueuing Expose request 01:41:39.316 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:41:39.316 00.000 15672 Worker thread wakes up 01:41:39.316 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:39.316 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:41.221 01.905 15672 Exposure complete 01:41:41.241 00.020 15672 worker thread done servicing request 01:41:41.241 00.000 30444 OnExposeComplete: enter 01:41:41.241 00.000 30444 UpdateGuideState(): m_state=6 01:41:41.241 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5787 01:41:41.241 00.000 30444 Star::Find returns 1 (1), X=459.30, Y=199.19, Mass=109301, SNR=79.3, Peak=10849 HFD=3.7 01:41:41.241 00.000 30444 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 01:41:41.241 00.000 30444 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.48 = -2.48) 01:41:41.242 00.001 30444 CameraToMount -- cameraX=-0.82 cameraY=-0.39 hyp=0.91 cameraTheta=-2.70 mountX=-0.68 mountY=-0.56, mountTheta=-2.45 01:41:41.242 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.82, y=-0.39, opts=13) 01:41:41.242 00.000 30444 Enqueuing Move request for scope (-0.82, -0.39) 01:41:41.242 00.000 15672 Worker thread wakes up 01:41:41.242 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.39) opts 0xd 01:41:41.242 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.82, -0.39) 01:41:41.242 00.000 15672 Moving (-0.82, -0.39) raw xDistance=-0.68 yDistance=-0.56 01:41:41.242 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68 01:41:41.242 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:41:41.242 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56 01:41:41.242 00.000 15672 MoveAxis(E, 185, ABG) 01:41:41.242 00.000 15672 Guiding Dir = 2, Dur = 185 01:41:41.243 00.001 15672 IsSlewing returns 0 01:41:41.244 00.001 15672 IsGuiding returns 0 01:41:41.248 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=11542, FiltMin=2602, FiltMax=8559, Gamma=2.950 01:41:41.260 00.012 15672 PulseGuide returned control before completion, sleep 180 01:41:41.297 00.037 30444 UpdateGuideState exits: m=109301 SNR=79.3 Saturated 01:41:41.297 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:41.297 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:41.297 00.000 30444 Enqueuing Expose request 01:41:41.484 00.187 15672 IsGuiding returns 0 01:41:41.484 00.000 15672 Move returns status 0, amount 185 01:41:41.484 00.000 15672 MoveAxis(N, 0, ABG) 01:41:41.484 00.000 15672 Move returns status 0, amount 0 01:41:41.484 00.000 15672 move complete, result=0 01:41:41.485 00.001 15672 worker thread done servicing request 01:41:41.485 00.000 15672 Worker thread wakes up 01:41:41.485 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:41.485 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:41.485 00.000 30444 GuideStep: -0.7 px 185 ms EAST, -0.6 px 0 ms NORTH 01:41:43.593 02.108 15672 Exposure complete 01:41:43.612 00.019 15672 worker thread done servicing request 01:41:43.613 00.001 30444 OnExposeComplete: enter 01:41:43.613 00.000 30444 UpdateGuideState(): m_state=6 01:41:43.613 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5788 01:41:43.613 00.000 30444 Star::Find returns 1 (1), X=458.83, Y=199.65, Mass=118266, SNR=88.2, Peak=10271 HFD=4.0 01:41:43.613 00.000 30444 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.28) = xAngle (3.37 = -2.91) 01:41:43.613 00.000 30444 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.98) 01:41:43.613 00.000 30444 CameraToMount -- cameraX=-1.29 cameraY=0.07 hyp=1.29 cameraTheta=3.09 mountX=-1.26 mountY=-0.21, mountTheta=-2.97 01:41:43.613 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.29, y=0.07, opts=13) 01:41:43.613 00.000 30444 Enqueuing Move request for scope (-1.29, 0.07) 01:41:43.613 00.000 15672 Worker thread wakes up 01:41:43.614 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.29, 0.07) opts 0xd 01:41:43.614 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.29, 0.07) 01:41:43.614 00.000 15672 Moving (-1.29, 0.07) raw xDistance=-1.26 yDistance=-0.21 01:41:43.614 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.26 01:41:43.614 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:43.614 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 01:41:43.614 00.000 15672 MoveAxis(E, 354, ABG) 01:41:43.614 00.000 15672 Guiding Dir = 2, Dur = 354 01:41:43.615 00.001 15672 IsSlewing returns 0 01:41:43.616 00.001 15672 IsGuiding returns 0 01:41:43.620 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2066, max=10271, FiltMin=2626, FiltMax=8950, Gamma=2.950 01:41:43.640 00.020 15672 PulseGuide returned control before completion, sleep 340 01:41:43.670 00.030 30444 UpdateGuideState exits: m=118266 SNR=88.2 Saturated 01:41:43.670 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:43.670 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:43.670 00.000 30444 Enqueuing Expose request 01:41:43.983 00.313 15672 IsGuiding returns 1 01:41:43.983 00.000 15672 scope still moving after pulse duration time elapsed 01:41:44.005 00.022 15672 IsSlewing returns 0 01:41:44.057 00.052 15672 IsGuiding returns 0 01:41:44.057 00.000 15672 scope move finished after 354 + 87 ms 01:41:44.057 00.000 15672 Move returns status 0, amount 354 01:41:44.057 00.000 15672 MoveAxis(N, 0, ABG) 01:41:44.057 00.000 15672 Move returns status 0, amount 0 01:41:44.057 00.000 15672 move complete, result=0 01:41:44.058 00.001 15672 worker thread done servicing request 01:41:44.058 00.000 15672 Worker thread wakes up 01:41:44.058 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:44.058 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:44.058 00.000 30444 GuideStep: -1.3 px 354 ms EAST, -0.2 px 0 ms NORTH 01:41:45.966 01.908 15672 Exposure complete 01:41:45.986 00.020 15672 worker thread done servicing request 01:41:45.986 00.000 30444 OnExposeComplete: enter 01:41:45.986 00.000 30444 UpdateGuideState(): m_state=6 01:41:45.986 00.000 30444 Star::Find(15, 458, 199, 0, (0,0,0,0), 0.0, 255) frame 5789 01:41:45.987 00.001 30444 Star::Find returns 1 (1), X=460.40, Y=199.11, Mass=121142, SNR=83.0, Peak=11454 HFD=3.6 01:41:45.987 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 01:41:45.987 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.84 = -0.84) 01:41:45.987 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.48 hyp=0.55 cameraTheta=-1.05 mountX=0.39 mountY=-0.41, mountTheta=-0.80 01:41:45.987 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.48, opts=13) 01:41:45.987 00.000 30444 Enqueuing Move request for scope (0.27, -0.48) 01:41:45.987 00.000 15672 Worker thread wakes up 01:41:45.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.48) opts 0xd 01:41:45.987 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.48) 01:41:45.987 00.000 15672 Moving (0.27, -0.48) raw xDistance=0.39 yDistance=-0.41 01:41:45.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.39 01:41:45.988 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:41:45.988 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 01:41:45.988 00.000 15672 MoveAxis(W, 81, ABG) 01:41:45.988 00.000 15672 Guiding Dir = 3, Dur = 81 01:41:45.989 00.001 15672 IsSlewing returns 0 01:41:45.989 00.000 15672 IsGuiding returns 0 01:41:45.993 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=11454, FiltMin=2634, FiltMax=8896, Gamma=2.950 01:41:46.004 00.011 15672 PulseGuide returned control before completion, sleep 77 01:41:46.082 00.078 15672 IsGuiding returns 1 01:41:46.082 00.000 15672 scope still moving after pulse duration time elapsed 01:41:46.104 00.022 15672 IsSlewing returns 0 01:41:46.117 00.013 15672 IsGuiding returns 0 01:41:46.117 00.000 15672 scope move finished after 81 + 46 ms 01:41:46.117 00.000 15672 Move returns status 0, amount 81 01:41:46.117 00.000 15672 MoveAxis(N, 0, ABG) 01:41:46.117 00.000 15672 Move returns status 0, amount 0 01:41:46.117 00.000 15672 move complete, result=0 01:41:46.117 00.000 15672 worker thread done servicing request 01:41:46.295 00.178 30444 UpdateGuideState exits: m=121142 SNR=83.0 Saturated 01:41:46.295 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:46.295 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:46.295 00.000 30444 Enqueuing Expose request 01:41:46.295 00.000 15672 Worker thread wakes up 01:41:46.296 00.001 30444 GuideStep: 0.4 px 81 ms WEST, -0.4 px 0 ms NORTH 01:41:46.296 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:46.296 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:48.404 02.108 15672 Exposure complete 01:41:48.428 00.024 15672 worker thread done servicing request 01:41:48.428 00.000 30444 OnExposeComplete: enter 01:41:48.428 00.000 30444 UpdateGuideState(): m_state=6 01:41:48.429 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5790 01:41:48.429 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=199.78, Mass=114480, SNR=92.8, Peak=12318 HFD=3.6 01:41:48.429 00.000 30444 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.28) = xAngle (2.88 = 2.88) 01:41:48.429 00.000 30444 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.82 = 2.82) 01:41:48.429 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.19 hyp=0.37 cameraTheta=2.60 mountX=-0.36 mountY=0.12, mountTheta=2.82 01:41:48.430 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.19, opts=13) 01:41:48.430 00.000 30444 Enqueuing Move request for scope (-0.32, 0.19) 01:41:48.430 00.000 15672 Worker thread wakes up 01:41:48.430 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.19) opts 0xd 01:41:48.430 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.19) 01:41:48.430 00.000 15672 Moving (-0.32, 0.19) raw xDistance=-0.36 yDistance=0.12 01:41:48.430 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36 01:41:48.430 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:48.430 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 01:41:48.431 00.001 15672 MoveAxis(E, 91, ABG) 01:41:48.431 00.000 15672 Guiding Dir = 2, Dur = 91 01:41:48.431 00.000 15672 IsSlewing returns 0 01:41:48.432 00.001 15672 IsGuiding returns 0 01:41:48.439 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=13243, FiltMin=2634, FiltMax=9686, Gamma=2.950 01:41:48.448 00.009 15672 PulseGuide returned control before completion, sleep 86 01:41:48.497 00.049 30444 UpdateGuideState exits: m=114480 SNR=92.8 Saturated 01:41:48.497 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:48.497 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:48.497 00.000 30444 Enqueuing Expose request 01:41:48.545 00.048 15672 IsGuiding returns 1 01:41:48.545 00.000 15672 scope still moving after pulse duration time elapsed 01:41:48.566 00.021 15672 IsSlewing returns 0 01:41:48.566 00.000 15672 IsGuiding returns 0 01:41:48.566 00.000 15672 scope move finished after 91 + 42 ms 01:41:48.566 00.000 15672 Move returns status 0, amount 91 01:41:48.566 00.000 15672 MoveAxis(N, 0, ABG) 01:41:48.566 00.000 15672 Move returns status 0, amount 0 01:41:48.566 00.000 15672 move complete, result=0 01:41:48.566 00.000 15672 worker thread done servicing request 01:41:48.566 00.000 15672 Worker thread wakes up 01:41:48.566 00.000 30444 GuideStep: -0.4 px 91 ms EAST, 0.1 px 0 ms NORTH 01:41:48.566 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:48.566 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:50.473 01.907 15672 Exposure complete 01:41:50.493 00.020 15672 worker thread done servicing request 01:41:50.493 00.000 30444 OnExposeComplete: enter 01:41:50.493 00.000 30444 UpdateGuideState(): m_state=6 01:41:50.493 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5791 01:41:50.493 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=199.54, Mass=135347, SNR=98.9, Peak=12412 HFD=3.7 01:41:50.493 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.07 = -0.07) 01:41:50.493 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.13 = -0.13) 01:41:50.493 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.34 mountX=0.15 mountY=-0.02, mountTheta=-0.13 01:41:50.494 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.05, opts=13) 01:41:50.494 00.000 30444 Enqueuing Move request for scope (0.14, -0.05) 01:41:50.494 00.000 15672 Worker thread wakes up 01:41:50.494 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd 01:41:50.494 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.05) 01:41:50.494 00.000 15672 Moving (0.14, -0.05) raw xDistance=0.15 yDistance=-0.02 01:41:50.494 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:41:50.494 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:50.494 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 01:41:50.494 00.000 15672 MoveAxis(E, 0, ABG) 01:41:50.494 00.000 15672 Move returns status 0, amount 0 01:41:50.494 00.000 15672 MoveAxis(N, 0, ABG) 01:41:50.494 00.000 15672 Move returns status 0, amount 0 01:41:50.494 00.000 15672 move complete, result=0 01:41:50.494 00.000 15672 worker thread done servicing request 01:41:50.500 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=12412, FiltMin=2641, FiltMax=9610, Gamma=2.950 01:41:50.550 00.050 30444 UpdateGuideState exits: m=135347 SNR=98.9 Saturated 01:41:50.551 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:50.551 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:50.551 00.000 30444 Enqueuing Expose request 01:41:50.551 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 01:41:50.551 00.000 15672 Worker thread wakes up 01:41:50.551 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:50.551 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:52.660 02.109 15672 Exposure complete 01:41:52.680 00.020 15672 worker thread done servicing request 01:41:52.680 00.000 30444 OnExposeComplete: enter 01:41:52.680 00.000 30444 UpdateGuideState(): m_state=6 01:41:52.680 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5792 01:41:52.680 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=199.52, Mass=125578, SNR=105.7, Peak=11745 HFD=3.3 01:41:52.680 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 01:41:52.680 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.00 = 0.00) 01:41:52.680 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.07 hyp=0.31 cameraTheta=-0.21 mountX=0.31 mountY=0.00, mountTheta=0.00 01:41:52.681 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.07, opts=13) 01:41:52.681 00.000 30444 Enqueuing Move request for scope (0.30, -0.07) 01:41:52.681 00.000 15672 Worker thread wakes up 01:41:52.681 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.07) opts 0xd 01:41:52.681 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.07) 01:41:52.681 00.000 15672 Moving (0.30, -0.07) raw xDistance=0.31 yDistance=0.00 01:41:52.681 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 01:41:52.681 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:52.681 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 01:41:52.681 00.000 15672 MoveAxis(W, 83, ABG) 01:41:52.681 00.000 15672 Guiding Dir = 3, Dur = 83 01:41:52.682 00.001 15672 IsSlewing returns 0 01:41:52.683 00.001 15672 IsGuiding returns 0 01:41:52.687 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=11868, FiltMin=2656, FiltMax=9582, Gamma=2.950 01:41:52.697 00.010 15672 PulseGuide returned control before completion, sleep 79 01:41:52.741 00.044 30444 UpdateGuideState exits: m=125578 SNR=105.7 Saturated 01:41:52.741 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:52.741 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:52.741 00.000 30444 Enqueuing Expose request 01:41:52.778 00.037 15672 IsGuiding returns 1 01:41:52.778 00.000 15672 scope still moving after pulse duration time elapsed 01:41:52.800 00.022 15672 IsSlewing returns 0 01:41:52.858 00.058 15672 IsGuiding returns 0 01:41:52.858 00.000 15672 scope move finished after 83 + 92 ms 01:41:52.858 00.000 15672 Move returns status 0, amount 83 01:41:52.859 00.001 15672 MoveAxis(N, 0, ABG) 01:41:52.859 00.000 15672 Move returns status 0, amount 0 01:41:52.859 00.000 15672 move complete, result=0 01:41:52.859 00.000 15672 worker thread done servicing request 01:41:52.859 00.000 15672 Worker thread wakes up 01:41:52.859 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:52.859 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:52.860 00.001 30444 GuideStep: 0.3 px 83 ms WEST, 0.0 px 0 ms NORTH 01:41:54.769 01.909 15672 Exposure complete 01:41:54.789 00.020 15672 worker thread done servicing request 01:41:54.789 00.000 30444 OnExposeComplete: enter 01:41:54.789 00.000 30444 UpdateGuideState(): m_state=6 01:41:54.789 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5793 01:41:54.789 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=199.56, Mass=106979, SNR=76.6, Peak=11870 HFD=3.6 01:41:54.789 00.000 30444 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.28) = xAngle (-2.71 = -2.71) 01:41:54.789 00.000 30444 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.77 = -2.77) 01:41:54.789 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-2.99 mountX=-0.20 mountY=-0.08, mountTheta=-2.76 01:41:54.791 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.03, opts=13) 01:41:54.791 00.000 30444 Enqueuing Move request for scope (-0.21, -0.03) 01:41:54.791 00.000 15672 Worker thread wakes up 01:41:54.791 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd 01:41:54.791 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.03) 01:41:54.791 00.000 15672 Moving (-0.21, -0.03) raw xDistance=-0.20 yDistance=-0.08 01:41:54.791 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 01:41:54.791 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:54.791 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:41:54.791 00.000 15672 MoveAxis(E, 0, ABG) 01:41:54.791 00.000 15672 Move returns status 0, amount 0 01:41:54.791 00.000 15672 MoveAxis(N, 0, ABG) 01:41:54.791 00.000 15672 Move returns status 0, amount 0 01:41:54.791 00.000 15672 move complete, result=0 01:41:54.791 00.000 15672 worker thread done servicing request 01:41:54.796 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=11870, FiltMin=2677, FiltMax=8940, Gamma=2.950 01:41:54.845 00.049 30444 UpdateGuideState exits: m=106979 SNR=76.6 Saturated 01:41:54.845 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:54.845 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:54.845 00.000 30444 Enqueuing Expose request 01:41:54.845 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:41:54.845 00.000 15672 Worker thread wakes up 01:41:54.845 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:54.845 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:56.953 02.108 15672 Exposure complete 01:41:56.972 00.019 15672 worker thread done servicing request 01:41:56.972 00.000 30444 OnExposeComplete: enter 01:41:56.973 00.001 30444 UpdateGuideState(): m_state=6 01:41:56.973 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5794 01:41:56.973 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=199.56, Mass=109165, SNR=86.3, Peak=10055 HFD=3.5 01:41:56.973 00.000 30444 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.28) = xAngle (0.15 = 0.15) 01:41:56.973 00.000 30444 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.09 = 0.09) 01:41:56.973 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.12 mountX=0.20 mountY=0.02, mountTheta=0.09 01:41:56.973 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.02, opts=13) 01:41:56.973 00.000 30444 Enqueuing Move request for scope (0.20, -0.02) 01:41:56.973 00.000 15672 Worker thread wakes up 01:41:56.974 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd 01:41:56.974 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.02) 01:41:56.974 00.000 15672 Moving (0.20, -0.02) raw xDistance=0.20 yDistance=0.02 01:41:56.974 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 01:41:56.974 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:56.974 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 01:41:56.974 00.000 15672 MoveAxis(E, 0, ABG) 01:41:56.974 00.000 15672 Move returns status 0, amount 0 01:41:56.974 00.000 15672 MoveAxis(N, 0, ABG) 01:41:56.974 00.000 15672 Move returns status 0, amount 0 01:41:56.974 00.000 15672 move complete, result=0 01:41:56.974 00.000 15672 worker thread done servicing request 01:41:56.979 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=10879, FiltMin=2717, FiltMax=8716, Gamma=2.950 01:41:57.031 00.052 30444 UpdateGuideState exits: m=109165 SNR=86.3 Saturated 01:41:57.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:57.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:57.031 00.000 30444 Enqueuing Expose request 01:41:57.031 00.000 15672 Worker thread wakes up 01:41:57.031 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:57.031 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:41:57.031 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 01:41:58.939 01.908 15672 Exposure complete 01:41:58.959 00.020 15672 worker thread done servicing request 01:41:58.959 00.000 30444 OnExposeComplete: enter 01:41:58.959 00.000 30444 UpdateGuideState(): m_state=6 01:41:58.959 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5795 01:41:58.960 00.001 30444 Star::Find returns 1 (1), X=460.03, Y=199.44, Mass=113084, SNR=83.6, Peak=11312 HFD=3.7 01:41:58.960 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.85 = -1.85) 01:41:58.960 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 01:41:58.960 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.13 mountX=-0.05 mountY=-0.17, mountTheta=-1.86 01:41:58.960 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.15, opts=13) 01:41:58.960 00.000 30444 Enqueuing Move request for scope (-0.10, -0.15) 01:41:58.960 00.000 15672 Worker thread wakes up 01:41:58.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd 01:41:58.960 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.15) 01:41:58.960 00.000 15672 Moving (-0.10, -0.15) raw xDistance=-0.05 yDistance=-0.17 01:41:58.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 01:41:58.961 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:41:58.961 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 01:41:58.961 00.000 15672 MoveAxis(E, 0, ABG) 01:41:58.961 00.000 15672 Move returns status 0, amount 0 01:41:58.961 00.000 15672 MoveAxis(N, 0, ABG) 01:41:58.961 00.000 15672 Move returns status 0, amount 0 01:41:58.961 00.000 15672 move complete, result=0 01:41:58.962 00.001 15672 worker thread done servicing request 01:41:58.966 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2428, max=11312, FiltMin=2746, FiltMax=8983, Gamma=2.950 01:41:59.015 00.049 30444 UpdateGuideState exits: m=113084 SNR=83.6 Saturated 01:41:59.015 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:41:59.015 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:41:59.015 00.000 30444 Enqueuing Expose request 01:41:59.015 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:41:59.015 00.000 15672 Worker thread wakes up 01:41:59.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:41:59.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:42:01.122 02.107 15672 Exposure complete 01:42:01.142 00.020 15672 worker thread done servicing request 01:42:01.142 00.000 30444 OnExposeComplete: enter 01:42:01.142 00.000 30444 UpdateGuideState(): m_state=6 01:42:01.142 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5796 01:42:01.142 00.000 30444 Star::Find returns 1 (1), X=459.34, Y=199.69, Mass=91649, SNR=67.3, Peak=11601 HFD=3.4 01:42:01.142 00.000 30444 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.28) = xAngle (3.30 = -2.99) 01:42:01.142 00.000 30444 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.24 = -3.05) 01:42:01.142 00.000 30444 CameraToMount -- cameraX=-0.78 cameraY=0.10 hyp=0.79 cameraTheta=3.02 mountX=-0.78 mountY=-0.07, mountTheta=-3.05 01:42:01.143 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.78, y=0.10, opts=13) 01:42:01.143 00.000 30444 Enqueuing Move request for scope (-0.78, 0.10) 01:42:01.143 00.000 15672 Worker thread wakes up 01:42:01.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.10) opts 0xd 01:42:01.143 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.78, 0.10) 01:42:01.143 00.000 15672 Moving (-0.78, 0.10) raw xDistance=-0.78 yDistance=-0.07 01:42:01.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78 01:42:01.143 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:42:01.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:42:01.143 00.000 15672 MoveAxis(E, 211, ABG) 01:42:01.143 00.000 15672 Guiding Dir = 2, Dur = 211 01:42:01.144 00.001 15672 IsSlewing returns 0 01:42:01.148 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=11601, FiltMin=2754, FiltMax=8282, Gamma=2.950 01:42:01.165 00.017 15672 IsGuiding returns 0 01:42:01.181 00.016 15672 PulseGuide returned control before completion, sleep 206 01:42:01.198 00.017 30444 UpdateGuideState exits: m=91649 SNR=67.3 Saturated 01:42:01.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:01.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:42:01.198 00.000 30444 Enqueuing Expose request 01:42:01.421 00.223 15672 IsGuiding returns 0 01:42:01.421 00.000 15672 Move returns status 0, amount 211 01:42:01.421 00.000 15672 MoveAxis(N, 0, ABG) 01:42:01.421 00.000 15672 Move returns status 0, amount 0 01:42:01.421 00.000 15672 move complete, result=0 01:42:01.421 00.000 15672 worker thread done servicing request 01:42:01.421 00.000 15672 Worker thread wakes up 01:42:01.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:01.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:42:01.421 00.000 30444 GuideStep: -0.8 px 211 ms EAST, -0.1 px 0 ms NORTH 01:42:03.327 01.906 15672 Exposure complete 01:42:03.347 00.020 15672 worker thread done servicing request 01:42:03.347 00.000 30444 OnExposeComplete: enter 01:42:03.347 00.000 30444 UpdateGuideState(): m_state=6 01:42:03.347 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5797 01:42:03.347 00.000 30444 Star::Find returns 1 (1), X=459.49, Y=199.42, Mass=45365, SNR=41.1, Peak=7980 HFD=3.2 01:42:03.347 00.000 30444 Status Line: Mass: 45365 vs 119479 01:42:03.349 00.002 30444 UpdateCurrentPosition: star mass new=45365.0 exp=119479.3 thresh=50% limits=(56263.6, 194594.2, 238958.6) 01:42:03.349 00.000 30444 DistanceChecker: activated 01:42:03.349 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:03.349 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:03.349 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:03.349 00.000 15672 Worker thread wakes up 01:42:03.349 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:03.349 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:03.349 00.000 15672 move complete, result=0 01:42:03.350 00.001 15672 worker thread done servicing request 01:42:03.450 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:03.450 00.000 30444 Status Line: Star lost - mass changed 01:42:03.453 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2597, max=7980, FiltMin=2998, FiltMax=6350, Gamma=2.950 01:42:03.625 00.172 30444 UpdateGuideState exits: Star lost - mass changed 01:42:03.625 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:03.625 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:03.625 00.000 30444 Enqueuing Expose request 01:42:03.625 00.000 15672 Worker thread wakes up 01:42:03.625 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:03.626 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:05.733 02.107 15672 Exposure complete 01:42:05.753 00.020 15672 worker thread done servicing request 01:42:05.753 00.000 30444 OnExposeComplete: enter 01:42:05.753 00.000 30444 UpdateGuideState(): m_state=6 01:42:05.753 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5798 01:42:05.753 00.000 30444 Star::Find returns 1 (1), X=459.24, Y=199.08, Mass=14892, SNR=19.6, Peak=6091 HFD=2.6 01:42:05.753 00.000 30444 Status Line: Mass: 14892 vs 118369 01:42:05.755 00.002 30444 UpdateCurrentPosition: star mass new=14892.2 exp=118368.8 thresh=50% limits=(56409.6, 194594.2, 236737.6) 01:42:05.755 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:05.755 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:05.755 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:05.756 00.001 15672 Worker thread wakes up 01:42:05.756 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:05.756 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:05.756 00.000 15672 move complete, result=0 01:42:05.756 00.000 15672 worker thread done servicing request 01:42:05.857 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:05.857 00.000 30444 Status Line: Star lost - mass changed 01:42:05.859 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2902, max=8290, FiltMin=3321, FiltMax=5946, Gamma=2.950 01:42:05.908 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:42:05.908 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:05.908 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:05.908 00.000 30444 Enqueuing Expose request 01:42:05.908 00.000 15672 Worker thread wakes up 01:42:05.908 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:05.908 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:07.816 01.908 15672 Exposure complete 01:42:07.836 00.020 15672 worker thread done servicing request 01:42:07.837 00.001 30444 OnExposeComplete: enter 01:42:07.837 00.000 30444 UpdateGuideState(): m_state=6 01:42:07.837 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5799 01:42:07.837 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=199.92, Mass=18243, SNR=18.9, Peak=6016 HFD=4.0 01:42:07.837 00.000 30444 Status Line: Mass: 18243 vs 118369 01:42:07.839 00.002 30444 UpdateCurrentPosition: star mass new=18243.0 exp=118368.8 thresh=50% limits=(56548.4, 194594.2, 236737.6) 01:42:07.839 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:07.839 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:07.839 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:07.840 00.001 15672 Worker thread wakes up 01:42:07.840 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:07.840 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:07.840 00.000 15672 move complete, result=0 01:42:07.840 00.000 15672 worker thread done servicing request 01:42:07.940 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:07.940 00.000 30444 Status Line: Star lost - mass changed 01:42:07.945 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3015, max=8373, FiltMin=3505, FiltMax=6148, Gamma=2.950 01:42:08.015 00.070 30444 UpdateGuideState exits: Star lost - mass changed 01:42:08.015 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:08.015 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:08.015 00.000 30444 Enqueuing Expose request 01:42:08.015 00.000 15672 Worker thread wakes up 01:42:08.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:08.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:10.123 02.108 15672 Exposure complete 01:42:10.143 00.020 15672 worker thread done servicing request 01:42:10.143 00.000 30444 OnExposeComplete: enter 01:42:10.143 00.000 30444 UpdateGuideState(): m_state=6 01:42:10.143 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5800 01:42:10.144 00.001 30444 Star::Find returns 1 (1), X=465.27, Y=194.51, Mass=9520, SNR=14.1, Peak=6191 HFD=1.8 01:42:10.144 00.000 30444 Status Line: Mass: 9520 vs 118369 01:42:10.145 00.001 30444 UpdateCurrentPosition: star mass new=9520.0 exp=118368.8 thresh=50% limits=(56680.2, 194594.2, 236737.6) 01:42:10.145 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:10.146 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:10.146 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:10.146 00.000 15672 Worker thread wakes up 01:42:10.146 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:10.146 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:10.146 00.000 15672 move complete, result=0 01:42:10.146 00.000 15672 worker thread done servicing request 01:42:10.248 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:10.248 00.000 30444 Status Line: Star lost - mass changed 01:42:10.249 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3400, max=8925, FiltMin=3778, FiltMax=7271, Gamma=2.950 01:42:10.299 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:42:10.299 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:10.299 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:10.299 00.000 30444 Enqueuing Expose request 01:42:10.300 00.001 15672 Worker thread wakes up 01:42:10.300 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:10.300 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:12.209 01.909 15672 Exposure complete 01:42:12.236 00.027 15672 worker thread done servicing request 01:42:12.236 00.000 30444 OnExposeComplete: enter 01:42:12.236 00.000 30444 UpdateGuideState(): m_state=6 01:42:12.236 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5801 01:42:12.236 00.000 30444 Star::Find returns 1 (1), X=464.25, Y=196.45, Mass=8345, SNR=13.3, Peak=6534 HFD=5.1 01:42:12.236 00.000 30444 Status Line: Mass: 8345 vs 118266 01:42:12.238 00.002 30444 UpdateCurrentPosition: star mass new=8345.0 exp=118265.9 thresh=50% limits=(56802.8, 194594.2, 236531.8) 01:42:12.238 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:12.238 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:12.239 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:12.239 00.000 15672 Worker thread wakes up 01:42:12.239 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:12.239 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:12.239 00.000 15672 move complete, result=0 01:42:12.239 00.000 15672 worker thread done servicing request 01:42:12.340 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:12.340 00.000 30444 Status Line: Star lost - mass changed 01:42:12.341 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3568, max=9181, FiltMin=3828, FiltMax=7187, Gamma=2.950 01:42:12.391 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:42:12.391 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:12.391 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:12.391 00.000 30444 Enqueuing Expose request 01:42:12.391 00.000 15672 Worker thread wakes up 01:42:12.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:12.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:14.507 02.116 15672 Exposure complete 01:42:14.534 00.027 15672 worker thread done servicing request 01:42:14.534 00.000 30444 OnExposeComplete: enter 01:42:14.535 00.001 30444 UpdateGuideState(): m_state=6 01:42:14.535 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5802 01:42:14.535 00.000 30444 Star::Find returns 1 (1), X=464.84, Y=194.65, Mass=9434, SNR=14.5, Peak=6428 HFD=2.5 01:42:14.535 00.000 30444 Status Line: Mass: 9434 vs 114480 01:42:14.536 00.001 30444 UpdateCurrentPosition: star mass new=9433.5 exp=114479.6 thresh=50% limits=(56824.6, 194594.2, 228959.2) 01:42:14.537 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:14.537 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:14.537 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:14.537 00.000 15672 Worker thread wakes up 01:42:14.537 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:14.537 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:14.537 00.000 15672 move complete, result=0 01:42:14.537 00.000 15672 worker thread done servicing request 01:42:14.637 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:14.637 00.000 30444 Status Line: Star lost - mass changed 01:42:14.639 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3453, max=9337, FiltMin=3824, FiltMax=6978, Gamma=2.950 01:42:14.690 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:42:14.690 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:14.690 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:14.690 00.000 30444 Enqueuing Expose request 01:42:14.690 00.000 15672 Worker thread wakes up 01:42:14.690 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:14.690 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:16.606 01.916 15672 Exposure complete 01:42:16.639 00.033 15672 worker thread done servicing request 01:42:16.639 00.000 30444 OnExposeComplete: enter 01:42:16.640 00.001 30444 UpdateGuideState(): m_state=6 01:42:16.640 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5803 01:42:16.640 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=201.17, Mass=37981, SNR=31.5, Peak=6021 HFD=4.6 01:42:16.640 00.000 30444 Status Line: Mass: 37981 vs 113084 01:42:16.641 00.001 30444 UpdateCurrentPosition: star mass new=37980.5 exp=113084.2 thresh=50% limits=(56542.1, 194594.2, 226168.5) 01:42:16.642 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:16.642 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:16.642 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:16.642 00.000 15672 Worker thread wakes up 01:42:16.642 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:16.642 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:16.642 00.000 15672 move complete, result=0 01:42:16.642 00.000 15672 worker thread done servicing request 01:42:16.744 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:16.744 00.000 30444 Status Line: Star lost - mass changed 01:42:16.745 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3087, max=8347, FiltMin=3396, FiltMax=6078, Gamma=2.950 01:42:16.795 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:42:16.796 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:16.796 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:16.796 00.000 30444 Enqueuing Expose request 01:42:16.796 00.000 15672 Worker thread wakes up 01:42:16.796 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:16.796 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:18.913 02.117 15672 Exposure complete 01:42:18.942 00.029 15672 worker thread done servicing request 01:42:18.942 00.000 30444 OnExposeComplete: enter 01:42:18.942 00.000 30444 UpdateGuideState(): m_state=6 01:42:18.942 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5804 01:42:18.942 00.000 30444 Star::Find returns 1 (1), X=459.92, Y=200.31, Mass=69495, SNR=58.1, Peak=8519 HFD=3.5 01:42:18.942 00.000 30444 DistanceChecker: deactivated 01:42:18.942 00.000 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 01:42:18.942 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 01:42:18.942 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.72 hyp=0.75 cameraTheta=1.85 mountX=-0.40 mountY=0.66, mountTheta=2.11 01:42:18.943 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.72, opts=13) 01:42:18.943 00.000 30444 Enqueuing Move request for scope (-0.21, 0.72) 01:42:18.943 00.000 15672 Worker thread wakes up 01:42:18.943 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.72) opts 0xd 01:42:18.943 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.72) 01:42:18.943 00.000 15672 Moving (-0.21, 0.72) raw xDistance=-0.40 yDistance=0.66 01:42:18.943 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40 01:42:18.943 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 01:42:18.943 00.000 15672 MoveAxis(E, 122, ABG) 01:42:18.943 00.000 15672 Guiding Dir = 2, Dur = 122 01:42:18.943 00.000 15672 IsSlewing returns 0 01:42:18.944 00.001 15672 IsGuiding returns 0 01:42:18.949 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2571, max=9742, FiltMin=2951, FiltMax=7651, Gamma=2.950 01:42:18.960 00.011 15672 PulseGuide returned control before completion, sleep 117 01:42:19.080 00.120 15672 IsGuiding returns 1 01:42:19.080 00.000 15672 scope still moving after pulse duration time elapsed 01:42:19.101 00.021 15672 IsSlewing returns 0 01:42:19.105 00.004 15672 IsGuiding returns 0 01:42:19.105 00.000 15672 scope move finished after 122 + 38 ms 01:42:19.105 00.000 15672 Move returns status 0, amount 122 01:42:19.105 00.000 15672 MoveAxis(S, 117, ABG) 01:42:19.105 00.000 15672 Guiding Dir = 1, Dur = 117 01:42:19.105 00.000 15672 IsSlewing returns 0 01:42:19.106 00.001 15672 IsGuiding returns 0 01:42:19.184 00.078 15672 PulseGuide returned control before completion, sleep 49 01:42:19.235 00.051 15672 IsGuiding returns 1 01:42:19.235 00.000 15672 scope still moving after pulse duration time elapsed 01:42:19.256 00.021 15672 IsSlewing returns 0 01:42:19.256 00.000 15672 IsGuiding returns 1 01:42:19.277 00.021 15672 IsSlewing returns 0 01:42:19.278 00.001 15672 IsGuiding returns 1 01:42:19.299 00.021 15672 IsSlewing returns 0 01:42:19.301 00.002 15672 IsGuiding returns 1 01:42:19.322 00.021 15672 IsSlewing returns 0 01:42:19.345 00.023 15672 IsGuiding returns 0 01:42:19.345 00.000 15672 scope move finished after 117 + 121 ms 01:42:19.345 00.000 15672 Move returns status 0, amount 117 01:42:19.345 00.000 15672 move complete, result=0 01:42:19.345 00.000 15672 worker thread done servicing request 01:42:19.417 00.072 30444 UpdateGuideState exits: m=69495 SNR=58.1 Saturated 01:42:19.417 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:19.417 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:42:19.417 00.000 30444 Enqueuing Expose request 01:42:19.417 00.000 30444 GuideStep: -0.4 px 122 ms EAST, 0.7 px 117 ms SOUTH 01:42:19.417 00.000 15672 Worker thread wakes up 01:42:19.418 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:19.418 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:42:21.327 01.909 15672 Exposure complete 01:42:21.346 00.019 15672 worker thread done servicing request 01:42:21.346 00.000 30444 OnExposeComplete: enter 01:42:21.346 00.000 30444 UpdateGuideState(): m_state=6 01:42:21.347 00.001 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5805 01:42:21.347 00.000 30444 Star::Find returns 1 (1), X=459.87, Y=199.76, Mass=70348, SNR=55.8, Peak=9274 HFD=3.6 01:42:21.347 00.000 30444 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.28) = xAngle (2.83 = 2.83) 01:42:21.347 00.000 30444 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.77 = 2.77) 01:42:21.347 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.17 hyp=0.31 cameraTheta=2.55 mountX=-0.30 mountY=0.11, mountTheta=2.77 01:42:21.347 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.17, opts=13) 01:42:21.347 00.000 30444 Enqueuing Move request for scope (-0.26, 0.17) 01:42:21.347 00.000 15672 Worker thread wakes up 01:42:21.347 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.17) opts 0xd 01:42:21.347 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.17) 01:42:21.348 00.001 15672 Moving (-0.26, 0.17) raw xDistance=-0.30 yDistance=0.11 01:42:21.348 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30 01:42:21.348 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:42:21.348 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:42:21.348 00.000 15672 MoveAxis(E, 89, ABG) 01:42:21.348 00.000 15672 Guiding Dir = 2, Dur = 89 01:42:21.349 00.001 15672 IsSlewing returns 0 01:42:21.353 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2569, max=10402, FiltMin=2901, FiltMax=7514, Gamma=2.950 01:42:21.373 00.020 15672 IsGuiding returns 0 01:42:21.389 00.016 15672 PulseGuide returned control before completion, sleep 84 01:42:21.474 00.085 15672 IsGuiding returns 1 01:42:21.474 00.000 15672 scope still moving after pulse duration time elapsed 01:42:21.484 00.010 30444 UpdateGuideState exits: m=70348 SNR=55.8 Saturated 01:42:21.484 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:21.484 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:42:21.484 00.000 30444 Enqueuing Expose request 01:42:21.496 00.012 15672 IsSlewing returns 0 01:42:21.500 00.004 15672 IsGuiding returns 0 01:42:21.501 00.001 15672 scope move finished after 89 + 39 ms 01:42:21.501 00.000 15672 Move returns status 0, amount 89 01:42:21.501 00.000 15672 MoveAxis(N, 0, ABG) 01:42:21.501 00.000 15672 Move returns status 0, amount 0 01:42:21.501 00.000 15672 move complete, result=0 01:42:21.502 00.001 15672 worker thread done servicing request 01:42:21.502 00.000 15672 Worker thread wakes up 01:42:21.502 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:21.502 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:42:21.502 00.000 30444 GuideStep: -0.3 px 89 ms EAST, 0.1 px 0 ms NORTH 01:42:23.611 02.109 15672 Exposure complete 01:42:23.630 00.019 15672 worker thread done servicing request 01:42:23.630 00.000 30444 OnExposeComplete: enter 01:42:23.630 00.000 30444 UpdateGuideState(): m_state=6 01:42:23.630 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5806 01:42:23.630 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=198.94, Mass=82351, SNR=62.0, Peak=9884 HFD=3.1 01:42:23.630 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 01:42:23.630 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 01:42:23.630 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.64 hyp=0.64 cameraTheta=-1.54 mountX=0.20 mountY=-0.62, mountTheta=-1.26 01:42:23.630 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.64, opts=13) 01:42:23.630 00.000 30444 Enqueuing Move request for scope (0.02, -0.64) 01:42:23.631 00.001 15672 Worker thread wakes up 01:42:23.631 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.64) opts 0xd 01:42:23.631 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.64) 01:42:23.631 00.000 15672 Moving (0.02, -0.64) raw xDistance=0.20 yDistance=-0.62 01:42:23.631 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 01:42:23.631 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:42:23.631 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62 01:42:23.631 00.000 15672 MoveAxis(E, 0, ABG) 01:42:23.631 00.000 15672 Move returns status 0, amount 0 01:42:23.631 00.000 15672 MoveAxis(N, 0, ABG) 01:42:23.631 00.000 15672 Move returns status 0, amount 0 01:42:23.631 00.000 15672 move complete, result=0 01:42:23.631 00.000 15672 worker thread done servicing request 01:42:23.637 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2452, max=10237, FiltMin=2798, FiltMax=7927, Gamma=2.950 01:42:23.686 00.049 30444 UpdateGuideState exits: m=82351 SNR=62.0 Saturated 01:42:23.686 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:23.686 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:42:23.686 00.000 30444 Enqueuing Expose request 01:42:23.686 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH 01:42:23.686 00.000 15672 Worker thread wakes up 01:42:23.686 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:23.686 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:42:25.592 01.906 15672 Exposure complete 01:42:25.612 00.020 15672 worker thread done servicing request 01:42:25.612 00.000 30444 OnExposeComplete: enter 01:42:25.612 00.000 30444 UpdateGuideState(): m_state=6 01:42:25.612 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5807 01:42:25.612 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=199.30, Mass=72282, SNR=55.4, Peak=10011 HFD=3.3 01:42:25.612 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.56 = -0.56) 01:42:25.612 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 01:42:25.613 00.001 30444 CameraToMount -- cameraX=0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-0.83 mountX=0.33 mountY=-0.22, mountTheta=-0.60 01:42:25.613 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.29, opts=13) 01:42:25.613 00.000 30444 Enqueuing Move request for scope (0.26, -0.29) 01:42:25.613 00.000 15672 Worker thread wakes up 01:42:25.613 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.29) opts 0xd 01:42:25.613 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.29) 01:42:25.613 00.000 15672 Moving (0.26, -0.29) raw xDistance=0.33 yDistance=-0.22 01:42:25.613 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 01:42:25.613 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:42:25.614 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 01:42:25.614 00.000 15672 MoveAxis(W, 89, ABG) 01:42:25.614 00.000 15672 Guiding Dir = 3, Dur = 89 01:42:25.614 00.000 15672 IsSlewing returns 0 01:42:25.615 00.001 15672 IsGuiding returns 0 01:42:25.619 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2674, max=10043, FiltMin=2948, FiltMax=7744, Gamma=2.950 01:42:25.638 00.019 15672 PulseGuide returned control before completion, sleep 77 01:42:25.670 00.032 30444 UpdateGuideState exits: m=72282 SNR=55.4 Saturated 01:42:25.670 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:25.670 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:42:25.670 00.000 30444 Enqueuing Expose request 01:42:25.715 00.045 15672 IsGuiding returns 1 01:42:25.715 00.000 15672 scope still moving after pulse duration time elapsed 01:42:25.737 00.022 15672 IsSlewing returns 0 01:42:25.750 00.013 15672 IsGuiding returns 0 01:42:25.750 00.000 15672 scope move finished after 89 + 46 ms 01:42:25.750 00.000 15672 Move returns status 0, amount 89 01:42:25.750 00.000 15672 MoveAxis(N, 0, ABG) 01:42:25.752 00.002 15672 Move returns status 0, amount 0 01:42:25.752 00.000 15672 move complete, result=0 01:42:25.752 00.000 15672 worker thread done servicing request 01:42:25.752 00.000 30444 GuideStep: 0.3 px 89 ms WEST, -0.2 px 0 ms NORTH 01:42:25.752 00.000 15672 Worker thread wakes up 01:42:25.753 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:25.753 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:42:27.862 02.109 15672 Exposure complete 01:42:27.882 00.020 15672 worker thread done servicing request 01:42:27.882 00.000 30444 OnExposeComplete: enter 01:42:27.882 00.000 30444 UpdateGuideState(): m_state=6 01:42:27.882 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5808 01:42:27.882 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=199.07, Mass=18443, SNR=21.4, Peak=6291 HFD=2.9 01:42:27.882 00.000 30444 Status Line: Mass: 18443 vs 82351 01:42:27.883 00.001 30444 UpdateCurrentPosition: star mass new=18443.2 exp=82351.1 thresh=50% limits=(41175.5, 194594.2, 164702.2) 01:42:27.883 00.000 30444 DistanceChecker: activated 01:42:27.883 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:27.883 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:27.883 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:27.884 00.001 15672 Worker thread wakes up 01:42:27.884 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:27.884 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:27.884 00.000 15672 move complete, result=0 01:42:27.885 00.001 15672 worker thread done servicing request 01:42:27.986 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:27.986 00.000 30444 Status Line: Star lost - mass changed 01:42:27.988 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3023, max=8423, FiltMin=3391, FiltMax=6484, Gamma=2.950 01:42:28.037 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:42:28.037 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:28.037 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:28.037 00.000 30444 Enqueuing Expose request 01:42:28.037 00.000 15672 Worker thread wakes up 01:42:28.037 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:28.037 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:29.954 01.917 15672 Exposure complete 01:42:29.984 00.030 15672 worker thread done servicing request 01:42:29.984 00.000 30444 OnExposeComplete: enter 01:42:29.984 00.000 30444 UpdateGuideState(): m_state=6 01:42:29.984 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5809 01:42:29.984 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=199.13, Mass=31171, SNR=31.4, Peak=6852 HFD=3.9 01:42:29.984 00.000 30444 Status Line: Mass: 31171 vs 72282 01:42:29.986 00.002 30444 UpdateCurrentPosition: star mass new=31171.3 exp=72281.6 thresh=50% limits=(36140.8, 194594.2, 144563.1) 01:42:29.986 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:29.986 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:29.987 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:29.987 00.000 15672 Worker thread wakes up 01:42:29.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:29.987 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:29.987 00.000 15672 move complete, result=0 01:42:29.987 00.000 15672 worker thread done servicing request 01:42:30.088 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:30.088 00.000 30444 Status Line: Star lost - mass changed 01:42:30.089 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3011, max=8319, FiltMin=3359, FiltMax=6346, Gamma=2.950 01:42:30.138 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:42:30.138 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:30.138 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:30.139 00.001 30444 Enqueuing Expose request 01:42:30.139 00.000 15672 Worker thread wakes up 01:42:30.139 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:30.139 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:32.245 02.106 15672 Exposure complete 01:42:32.265 00.020 15672 worker thread done servicing request 01:42:32.265 00.000 30444 OnExposeComplete: enter 01:42:32.265 00.000 30444 UpdateGuideState(): m_state=6 01:42:32.265 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5810 01:42:32.265 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=199.05, Mass=33976, SNR=32.0, Peak=6510 HFD=4.3 01:42:32.265 00.000 30444 Status Line: Mass: 33976 vs 70348 01:42:32.267 00.002 30444 UpdateCurrentPosition: star mass new=33975.9 exp=70347.7 thresh=50% limits=(35173.8, 194594.2, 140695.4) 01:42:32.267 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:32.267 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:32.267 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:32.268 00.001 15672 Worker thread wakes up 01:42:32.268 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:32.268 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:32.268 00.000 15672 move complete, result=0 01:42:32.268 00.000 15672 worker thread done servicing request 01:42:32.368 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:32.368 00.000 30444 Status Line: Star lost - mass changed 01:42:32.370 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3045, max=8051, FiltMin=3284, FiltMax=5847, Gamma=2.950 01:42:32.419 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:42:32.419 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:32.419 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:32.420 00.001 30444 Enqueuing Expose request 01:42:32.420 00.000 15672 Worker thread wakes up 01:42:32.420 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:32.420 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:34.336 01.916 15672 Exposure complete 01:42:34.365 00.029 15672 worker thread done servicing request 01:42:34.365 00.000 30444 OnExposeComplete: enter 01:42:34.365 00.000 30444 UpdateGuideState(): m_state=6 01:42:34.365 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5811 01:42:34.365 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=199.43, Mass=17365, SNR=20.6, Peak=6398 HFD=3.7 01:42:34.365 00.000 30444 Status Line: Mass: 17365 vs 69495 01:42:34.367 00.002 30444 UpdateCurrentPosition: star mass new=17364.9 exp=69495.3 thresh=50% limits=(34747.6, 194594.2, 138990.6) 01:42:34.367 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:34.367 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:34.367 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:34.367 00.000 15672 Worker thread wakes up 01:42:34.367 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:34.368 00.001 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:34.368 00.000 15672 move complete, result=0 01:42:34.368 00.000 15672 worker thread done servicing request 01:42:34.469 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:34.469 00.000 30444 Status Line: Star lost - mass changed 01:42:34.470 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3231, max=8632, FiltMin=3476, FiltMax=6207, Gamma=2.950 01:42:34.520 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:42:34.520 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:34.520 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:34.520 00.000 30444 Enqueuing Expose request 01:42:34.520 00.000 15672 Worker thread wakes up 01:42:34.520 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:34.520 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:36.631 02.111 15672 Exposure complete 01:42:36.650 00.019 15672 worker thread done servicing request 01:42:36.650 00.000 30444 OnExposeComplete: enter 01:42:36.651 00.001 30444 UpdateGuideState(): m_state=6 01:42:36.651 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5812 01:42:36.651 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=199.11, Mass=20087, SNR=21.8, Peak=6379 HFD=5.3 01:42:36.651 00.000 30444 Status Line: Mass: 20087 vs 45365 01:42:36.652 00.001 30444 UpdateCurrentPosition: star mass new=20087.4 exp=45365.0 thresh=50% limits=(22682.5, 194594.2, 90730.0) 01:42:36.652 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:36.652 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:36.653 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:36.653 00.000 15672 Worker thread wakes up 01:42:36.653 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:36.653 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:36.653 00.000 15672 move complete, result=0 01:42:36.653 00.000 15672 worker thread done servicing request 01:42:36.754 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:36.754 00.000 30444 Status Line: Star lost - mass changed 01:42:36.755 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3170, max=8641, FiltMin=3569, FiltMax=6431, Gamma=2.950 01:42:37.250 00.495 30444 UpdateGuideState exits: Star lost - mass changed 01:42:37.250 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:37.250 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:37.250 00.000 30444 Enqueuing Expose request 01:42:37.251 00.001 15672 Worker thread wakes up 01:42:37.251 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:37.251 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:39.166 01.915 15672 Exposure complete 01:42:39.195 00.029 15672 worker thread done servicing request 01:42:39.195 00.000 30444 OnExposeComplete: enter 01:42:39.195 00.000 30444 UpdateGuideState(): m_state=6 01:42:39.195 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5813 01:42:39.195 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=196.46, Mass=18072, SNR=21.6, Peak=6433 HFD=7.1 01:42:39.195 00.000 30444 Status Line: Mass: 18072 vs 37981 01:42:39.197 00.002 30444 UpdateCurrentPosition: star mass new=18071.9 exp=37980.5 thresh=50% limits=(18990.3, 194594.2, 75961.1) 01:42:39.197 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:39.197 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:39.197 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:39.197 00.000 15672 Worker thread wakes up 01:42:39.197 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:39.197 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:39.197 00.000 15672 move complete, result=0 01:42:39.198 00.001 15672 worker thread done servicing request 01:42:39.298 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:39.298 00.000 30444 Status Line: Star lost - mass changed 01:42:39.300 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3235, max=8762, FiltMin=3548, FiltMax=6513, Gamma=2.950 01:42:39.350 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:42:39.350 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:39.350 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:39.350 00.000 30444 Enqueuing Expose request 01:42:39.350 00.000 15672 Worker thread wakes up 01:42:39.350 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:39.350 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:41.460 02.110 15672 Exposure complete 01:42:41.480 00.020 15672 worker thread done servicing request 01:42:41.480 00.000 30444 OnExposeComplete: enter 01:42:41.480 00.000 30444 UpdateGuideState(): m_state=6 01:42:41.480 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5814 01:42:41.480 00.000 30444 Star::Find false star n=7 nbg=274 bg=4971.0 sigma=231.3 thresh=5665 peak=5628 01:42:41.480 00.000 30444 Star::Find returns 0 (2), X=460.00, Y=199.00, Mass=6435, SNR=2.9, Peak=6327 HFD=0.0 01:42:41.480 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 01:42:41.480 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:41.480 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:41.480 00.000 15672 Worker thread wakes up 01:42:41.481 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:41.481 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:41.481 00.000 15672 move complete, result=0 01:42:41.481 00.000 15672 worker thread done servicing request 01:42:41.582 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:41.582 00.000 30444 Status Line: Star lost - low SNR 01:42:41.583 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3513, max=9186, FiltMin=3817, FiltMax=7243, Gamma=2.950 01:42:41.633 00.050 30444 UpdateGuideState exits: Star lost - low SNR 01:42:41.633 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:41.633 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:41.633 00.000 30444 Enqueuing Expose request 01:42:41.633 00.000 15672 Worker thread wakes up 01:42:41.633 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:41.633 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:43.547 01.914 15672 Exposure complete 01:42:43.576 00.029 15672 worker thread done servicing request 01:42:43.576 00.000 30444 OnExposeComplete: enter 01:42:43.576 00.000 30444 UpdateGuideState(): m_state=6 01:42:43.577 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5815 01:42:43.577 00.000 30444 Star::Find returns 1 (1), X=464.92, Y=194.56, Mass=10096, SNR=14.1, Peak=6631 HFD=2.3 01:42:43.577 00.000 30444 Status Line: Mass: 10096 vs 33976 01:42:43.578 00.001 30444 UpdateCurrentPosition: star mass new=10096.1 exp=33975.9 thresh=50% limits=(16988.0, 194594.2, 67951.8) 01:42:43.578 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:43.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:43.578 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:43.578 00.000 15672 Worker thread wakes up 01:42:43.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:43.578 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:43.578 00.000 15672 move complete, result=0 01:42:43.579 00.001 15672 worker thread done servicing request 01:42:43.679 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:43.679 00.000 30444 Status Line: Star lost - mass changed 01:42:43.682 00.003 30444 UpdateImageDisplay: Size=(640,480) min=3437, max=9327, FiltMin=3842, FiltMax=6832, Gamma=2.950 01:42:43.731 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:42:43.731 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:43.731 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:43.731 00.000 30444 Enqueuing Expose request 01:42:43.731 00.000 15672 Worker thread wakes up 01:42:43.731 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:43.731 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:45.851 02.120 15672 Exposure complete 01:42:45.882 00.031 15672 worker thread done servicing request 01:42:45.882 00.000 30444 OnExposeComplete: enter 01:42:45.882 00.000 30444 UpdateGuideState(): m_state=6 01:42:45.882 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5816 01:42:45.882 00.000 30444 Star::Find returns 1 (1), X=464.51, Y=194.46, Mass=3815, SNR=8.0, Peak=6152 HFD=1.4 01:42:45.883 00.001 30444 Status Line: Mass: 3815 vs 31171 01:42:45.884 00.001 30444 UpdateCurrentPosition: star mass new=3814.9 exp=31171.3 thresh=50% limits=(15585.6, 194594.2, 62342.5) 01:42:45.884 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:45.885 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:45.885 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:45.885 00.000 15672 Worker thread wakes up 01:42:45.885 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:45.885 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:45.885 00.000 15672 move complete, result=0 01:42:45.885 00.000 15672 worker thread done servicing request 01:42:45.986 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:45.986 00.000 30444 Status Line: Star lost - mass changed 01:42:45.990 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3379, max=8824, FiltMin=3802, FiltMax=7071, Gamma=2.950 01:42:46.377 00.387 30444 UpdateGuideState exits: Star lost - mass changed 01:42:46.377 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:46.377 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:46.377 00.000 30444 Enqueuing Expose request 01:42:46.377 00.000 15672 Worker thread wakes up 01:42:46.377 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:46.377 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:48.283 01.906 15672 Exposure complete 01:42:48.303 00.020 15672 worker thread done servicing request 01:42:48.303 00.000 30444 OnExposeComplete: enter 01:42:48.303 00.000 30444 UpdateGuideState(): m_state=6 01:42:48.303 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5817 01:42:48.303 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=198.85, Mass=40276, SNR=33.9, Peak=6890 HFD=4.7 01:42:48.303 00.000 30444 Status Line: Mass: 40276 vs 20087 01:42:48.305 00.002 30444 UpdateCurrentPosition: star mass new=40275.9 exp=20087.4 thresh=50% limits=(10043.7, 194594.2, 40174.8) 01:42:48.305 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:48.306 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:48.306 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:48.306 00.000 15672 Worker thread wakes up 01:42:48.306 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:48.306 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:48.306 00.000 15672 move complete, result=0 01:42:48.306 00.000 15672 worker thread done servicing request 01:42:48.409 00.103 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:48.409 00.000 30444 Status Line: Star lost - mass changed 01:42:48.410 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3107, max=8371, FiltMin=3441, FiltMax=6174, Gamma=2.950 01:42:48.459 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:42:48.459 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:48.459 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:48.459 00.000 30444 Enqueuing Expose request 01:42:48.460 00.001 15672 Worker thread wakes up 01:42:48.460 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:48.460 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:50.570 02.110 15672 Exposure complete 01:42:50.589 00.019 15672 worker thread done servicing request 01:42:50.589 00.000 30444 OnExposeComplete: enter 01:42:50.589 00.000 30444 UpdateGuideState(): m_state=6 01:42:50.590 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5818 01:42:50.590 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=198.14, Mass=59811, SNR=48.5, Peak=7261 HFD=4.1 01:42:50.590 00.000 30444 Status Line: Mass: 59811 vs 20087 01:42:50.591 00.001 30444 UpdateCurrentPosition: star mass new=59811.2 exp=20087.4 thresh=50% limits=(10043.7, 194594.2, 40174.8) 01:42:50.592 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:50.592 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:50.592 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:50.592 00.000 15672 Worker thread wakes up 01:42:50.592 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:50.592 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:50.592 00.000 15672 move complete, result=0 01:42:50.592 00.000 15672 worker thread done servicing request 01:42:50.694 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:50.694 00.000 30444 Status Line: Star lost - mass changed 01:42:50.695 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2716, max=9651, FiltMin=3061, FiltMax=6868, Gamma=2.950 01:42:50.746 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:42:50.746 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:50.746 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:50.746 00.000 30444 Enqueuing Expose request 01:42:50.746 00.000 15672 Worker thread wakes up 01:42:50.746 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:50.746 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:52.661 01.915 15672 Exposure complete 01:42:52.690 00.029 15672 worker thread done servicing request 01:42:52.690 00.000 30444 OnExposeComplete: enter 01:42:52.690 00.000 30444 UpdateGuideState(): m_state=6 01:42:52.690 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5819 01:42:52.691 00.001 30444 Star::Find returns 1 (1), X=460.15, Y=198.42, Mass=46417, SNR=38.7, Peak=7135 HFD=3.6 01:42:52.691 00.000 30444 Status Line: Mass: 46417 vs 20087 01:42:52.692 00.001 30444 UpdateCurrentPosition: star mass new=46416.8 exp=20087.4 thresh=50% limits=(10043.7, 194594.2, 40174.8) 01:42:52.692 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:52.693 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:52.693 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:52.693 00.000 15672 Worker thread wakes up 01:42:52.693 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:52.693 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:52.693 00.000 15672 move complete, result=0 01:42:52.693 00.000 15672 worker thread done servicing request 01:42:52.794 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:52.794 00.000 30444 Status Line: Star lost - mass changed 01:42:52.797 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2701, max=8005, FiltMin=3130, FiltMax=6463, Gamma=2.950 01:42:52.846 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:42:52.846 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:52.846 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:52.846 00.000 30444 Enqueuing Expose request 01:42:52.846 00.000 15672 Worker thread wakes up 01:42:52.846 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:52.846 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:54.959 02.113 15672 Exposure complete 01:42:54.993 00.034 15672 worker thread done servicing request 01:42:54.994 00.001 30444 OnExposeComplete: enter 01:42:54.994 00.000 30444 UpdateGuideState(): m_state=6 01:42:54.994 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5820 01:42:54.994 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=198.33, Mass=63465, SNR=49.3, Peak=7790 HFD=3.6 01:42:54.994 00.000 30444 Status Line: Mass: 63465 vs 31171 01:42:54.996 00.002 30444 UpdateCurrentPosition: star mass new=63464.9 exp=31171.3 thresh=50% limits=(10320.8, 194594.2, 62342.5) 01:42:54.996 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:42:54.996 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:42:54.996 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:42:54.996 00.000 15672 Worker thread wakes up 01:42:54.996 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:42:54.996 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:42:54.996 00.000 15672 move complete, result=0 01:42:54.996 00.000 15672 worker thread done servicing request 01:42:55.097 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:42:55.097 00.000 30444 Status Line: Star lost - mass changed 01:42:55.098 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2692, max=8132, FiltMin=3044, FiltMax=7490, Gamma=2.950 01:42:55.524 00.426 30444 UpdateGuideState exits: Star lost - mass changed 01:42:55.524 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:55.524 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:42:55.524 00.000 30444 Enqueuing Expose request 01:42:55.525 00.001 15672 Worker thread wakes up 01:42:55.525 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:55.525 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:42:57.443 01.918 15672 Exposure complete 01:42:57.474 00.031 15672 worker thread done servicing request 01:42:57.475 00.001 30444 OnExposeComplete: enter 01:42:57.475 00.000 30444 UpdateGuideState(): m_state=6 01:42:57.475 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5821 01:42:57.475 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=198.22, Mass=52661, SNR=38.2, Peak=6787 HFD=4.1 01:42:57.475 00.000 30444 DistanceChecker: deactivated 01:42:57.475 00.000 30444 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.28) = xAngle (-0.89 = -0.89) 01:42:57.475 00.000 30444 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.95 = -0.95) 01:42:57.475 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=-1.36 hyp=1.48 cameraTheta=-1.17 mountX=0.93 mountY=-1.21, mountTheta=-0.91 01:42:57.476 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=-1.36, opts=13) 01:42:57.476 00.000 30444 Enqueuing Move request for scope (0.58, -1.36) 01:42:57.476 00.000 15672 Worker thread wakes up 01:42:57.476 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, -1.36) opts 0xd 01:42:57.476 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, -1.36) 01:42:57.476 00.000 15672 Moving (0.58, -1.36) raw xDistance=0.93 yDistance=-1.21 01:42:57.476 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.93 01:42:57.476 00.000 15672 resist switch: large excursion: input -1.21 thresh 0.75 direction from 1 to -1 01:42:57.476 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.62 01:42:57.476 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.21 from input -1.21 01:42:57.476 00.000 15672 MoveAxis(W, 258, ABG) 01:42:57.476 00.000 15672 Guiding Dir = 3, Dur = 258 01:42:57.477 00.001 15672 IsSlewing returns 0 01:42:57.478 00.001 15672 IsGuiding returns 0 01:42:57.482 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2709, max=7969, FiltMin=2981, FiltMax=6569, Gamma=2.950 01:42:57.507 00.025 15672 PulseGuide returned control before completion, sleep 239 01:42:57.582 00.075 30444 UpdateGuideState exits: m=52661 SNR=38.2 Saturated 01:42:57.582 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:42:57.582 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:42:57.582 00.000 30444 Enqueuing Expose request 01:42:57.751 00.169 15672 IsGuiding returns 1 01:42:57.752 00.001 15672 scope still moving after pulse duration time elapsed 01:42:57.772 00.020 15672 IsSlewing returns 0 01:42:57.796 00.024 15672 IsGuiding returns 0 01:42:57.796 00.000 15672 scope move finished after 258 + 59 ms 01:42:57.796 00.000 15672 Move returns status 0, amount 258 01:42:57.796 00.000 15672 MoveAxis(N, 215, ABG) 01:42:57.796 00.000 15672 Guiding Dir = 0, Dur = 215 01:42:57.797 00.001 15672 IsSlewing returns 0 01:42:57.798 00.001 15672 IsGuiding returns 0 01:42:57.875 00.077 15672 PulseGuide returned control before completion, sleep 149 01:42:58.028 00.153 15672 IsGuiding returns 1 01:42:58.028 00.000 15672 scope still moving after pulse duration time elapsed 01:42:58.049 00.021 15672 IsSlewing returns 0 01:42:58.050 00.001 15672 IsGuiding returns 1 01:42:58.071 00.021 15672 IsSlewing returns 0 01:42:58.072 00.001 15672 IsGuiding returns 1 01:42:58.093 00.021 15672 IsSlewing returns 0 01:42:58.116 00.023 15672 IsGuiding returns 0 01:42:58.117 00.001 15672 scope move finished after 215 + 103 ms 01:42:58.117 00.000 15672 Move returns status 0, amount 215 01:42:58.117 00.000 15672 move complete, result=0 01:42:58.117 00.000 15672 worker thread done servicing request 01:42:58.117 00.000 15672 Worker thread wakes up 01:42:58.117 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:42:58.118 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:42:58.118 00.000 30444 GuideStep: 0.9 px 258 ms WEST, -1.2 px 215 ms NORTH 01:43:00.225 02.107 15672 Exposure complete 01:43:00.245 00.020 15672 worker thread done servicing request 01:43:00.245 00.000 30444 OnExposeComplete: enter 01:43:00.245 00.000 30444 UpdateGuideState(): m_state=6 01:43:00.245 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5822 01:43:00.245 00.000 30444 Star::Find returns 1 (1), X=459.90, Y=198.32, Mass=38997, SNR=34.3, Peak=6968 HFD=3.4 01:43:00.245 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 01:43:00.245 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 01:43:00.245 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-1.27 hyp=1.28 cameraTheta=-1.75 mountX=0.13 mountY=-1.28, mountTheta=-1.47 01:43:00.245 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-1.27, opts=13) 01:43:00.245 00.000 30444 Enqueuing Move request for scope (-0.22, -1.27) 01:43:00.245 00.000 15672 Worker thread wakes up 01:43:00.245 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -1.27) opts 0xd 01:43:00.245 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -1.27) 01:43:00.245 00.000 15672 Moving (-0.22, -1.27) raw xDistance=0.13 yDistance=-1.28 01:43:00.245 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:43:00.245 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.28 from input -1.28 01:43:00.245 00.000 15672 MoveAxis(E, 0, ABG) 01:43:00.245 00.000 15672 Move returns status 0, amount 0 01:43:00.245 00.000 15672 MoveAxis(N, 229, ABG) 01:43:00.245 00.000 15672 Guiding Dir = 0, Dur = 229 01:43:00.246 00.001 15672 IsSlewing returns 0 01:43:00.247 00.001 15672 IsGuiding returns 0 01:43:00.251 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2675, max=7899, FiltMin=3176, FiltMax=6257, Gamma=2.950 01:43:00.320 00.069 15672 PulseGuide returned control before completion, sleep 167 01:43:00.488 00.168 15672 IsGuiding returns 1 01:43:00.488 00.000 15672 scope still moving after pulse duration time elapsed 01:43:00.510 00.022 15672 IsSlewing returns 0 01:43:00.512 00.002 15672 IsGuiding returns 1 01:43:00.532 00.020 15672 IsSlewing returns 0 01:43:00.533 00.001 15672 IsGuiding returns 1 01:43:00.555 00.022 15672 IsSlewing returns 0 01:43:00.623 00.068 15672 IsGuiding returns 0 01:43:00.624 00.001 15672 scope move finished after 229 + 147 ms 01:43:00.624 00.000 15672 Move returns status 0, amount 229 01:43:00.624 00.000 15672 move complete, result=0 01:43:00.624 00.000 15672 worker thread done servicing request 01:43:00.637 00.013 30444 UpdateGuideState exits: m=38997 SNR=34.3 Saturated 01:43:00.637 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:00.638 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:00.638 00.000 30444 Enqueuing Expose request 01:43:00.638 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.3 px 229 ms NORTH 01:43:00.638 00.000 15672 Worker thread wakes up 01:43:00.638 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:00.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:02.547 01.909 15672 Exposure complete 01:43:02.566 00.019 15672 worker thread done servicing request 01:43:02.566 00.000 30444 OnExposeComplete: enter 01:43:02.566 00.000 30444 UpdateGuideState(): m_state=6 01:43:02.567 00.001 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5823 01:43:02.567 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=197.97, Mass=45128, SNR=34.1, Peak=6695 HFD=4.1 01:43:02.567 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 01:43:02.567 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 01:43:02.567 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-1.62 hyp=1.62 cameraTheta=-1.62 mountX=0.37 mountY=-1.60, mountTheta=-1.34 01:43:02.567 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-1.62, opts=13) 01:43:02.567 00.000 30444 Enqueuing Move request for scope (-0.08, -1.62) 01:43:02.567 00.000 15672 Worker thread wakes up 01:43:02.567 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -1.62) opts 0xd 01:43:02.568 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.08, -1.62) 01:43:02.568 00.000 15672 Moving (-0.08, -1.62) raw xDistance=0.37 yDistance=-1.60 01:43:02.568 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 01:43:02.568 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.60 from input -1.60 01:43:02.568 00.000 15672 MoveAxis(W, 100, ABG) 01:43:02.568 00.000 15672 Guiding Dir = 3, Dur = 100 01:43:02.568 00.000 15672 IsSlewing returns 0 01:43:02.569 00.001 15672 IsGuiding returns 0 01:43:02.574 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2806, max=7873, FiltMin=3166, FiltMax=6544, Gamma=2.950 01:43:02.587 00.013 15672 PulseGuide returned control before completion, sleep 93 01:43:02.689 00.102 30444 UpdateGuideState exits: m=45128 SNR=34.1 Saturated 01:43:02.689 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:02.689 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:02.689 00.000 30444 Enqueuing Expose request 01:43:02.732 00.043 15672 IsGuiding returns 0 01:43:02.732 00.000 15672 Move returns status 0, amount 100 01:43:02.732 00.000 15672 MoveAxis(N, 285, ABG) 01:43:02.732 00.000 15672 Guiding Dir = 0, Dur = 285 01:43:02.733 00.001 15672 IsSlewing returns 0 01:43:02.734 00.001 15672 IsGuiding returns 0 01:43:02.815 00.081 15672 PulseGuide returned control before completion, sleep 215 01:43:03.034 00.219 15672 IsGuiding returns 1 01:43:03.034 00.000 15672 scope still moving after pulse duration time elapsed 01:43:03.055 00.021 15672 IsSlewing returns 0 01:43:03.056 00.001 15672 IsGuiding returns 1 01:43:03.076 00.020 15672 IsSlewing returns 0 01:43:03.078 00.002 15672 IsGuiding returns 1 01:43:03.099 00.021 15672 IsSlewing returns 0 01:43:03.117 00.018 15672 IsGuiding returns 0 01:43:03.117 00.000 15672 scope move finished after 285 + 98 ms 01:43:03.117 00.000 15672 Move returns status 0, amount 285 01:43:03.117 00.000 15672 move complete, result=0 01:43:03.117 00.000 15672 worker thread done servicing request 01:43:03.117 00.000 15672 Worker thread wakes up 01:43:03.118 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:03.118 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:03.118 00.000 30444 GuideStep: 0.4 px 100 ms WEST, -1.6 px 285 ms NORTH 01:43:05.227 02.109 15672 Exposure complete 01:43:05.247 00.020 15672 worker thread done servicing request 01:43:05.247 00.000 30444 OnExposeComplete: enter 01:43:05.247 00.000 30444 UpdateGuideState(): m_state=6 01:43:05.247 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 5824 01:43:05.247 00.000 30444 Star::Find returns 1 (1), X=459.98, Y=198.62, Mass=71589, SNR=59.7, Peak=8620 HFD=3.6 01:43:05.247 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 01:43:05.247 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 01:43:05.247 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.97 hyp=0.98 cameraTheta=-1.72 mountX=0.13 mountY=-0.98, mountTheta=-1.44 01:43:05.247 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.97, opts=13) 01:43:05.248 00.001 30444 Enqueuing Move request for scope (-0.15, -0.97) 01:43:05.248 00.000 15672 Worker thread wakes up 01:43:05.248 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.97) opts 0xd 01:43:05.248 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.97) 01:43:05.248 00.000 15672 Moving (-0.15, -0.97) raw xDistance=0.13 yDistance=-0.98 01:43:05.248 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:43:05.248 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98 01:43:05.248 00.000 15672 MoveAxis(E, 0, ABG) 01:43:05.248 00.000 15672 Move returns status 0, amount 0 01:43:05.248 00.000 15672 MoveAxis(N, 174, ABG) 01:43:05.248 00.000 15672 Guiding Dir = 0, Dur = 174 01:43:05.249 00.001 15672 IsSlewing returns 0 01:43:05.250 00.001 15672 IsGuiding returns 0 01:43:05.254 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2533, max=9274, FiltMin=2804, FiltMax=7309, Gamma=2.950 01:43:05.304 00.050 30444 UpdateGuideState exits: m=71589 SNR=59.7 Saturated 01:43:05.304 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:05.304 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:05.304 00.000 30444 Enqueuing Expose request 01:43:05.336 00.032 15672 PulseGuide returned control before completion, sleep 99 01:43:05.438 00.102 15672 IsGuiding returns 1 01:43:05.438 00.000 15672 scope still moving after pulse duration time elapsed 01:43:05.459 00.021 15672 IsSlewing returns 0 01:43:05.462 00.003 15672 IsGuiding returns 1 01:43:05.483 00.021 15672 IsSlewing returns 0 01:43:05.486 00.003 15672 IsGuiding returns 1 01:43:05.506 00.020 15672 IsSlewing returns 0 01:43:05.509 00.003 15672 IsGuiding returns 1 01:43:05.529 00.020 15672 IsSlewing returns 0 01:43:05.561 00.032 15672 IsGuiding returns 0 01:43:05.561 00.000 15672 scope move finished after 174 + 137 ms 01:43:05.561 00.000 15672 Move returns status 0, amount 174 01:43:05.561 00.000 15672 move complete, result=0 01:43:05.562 00.001 15672 worker thread done servicing request 01:43:05.562 00.000 15672 Worker thread wakes up 01:43:05.562 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:05.562 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:05.809 00.247 30444 GuideStep: 0.1 px 0 ms EAST, -1.0 px 174 ms NORTH 01:43:07.468 01.659 15672 Exposure complete 01:43:07.488 00.020 15672 worker thread done servicing request 01:43:07.488 00.000 30444 OnExposeComplete: enter 01:43:07.488 00.000 30444 UpdateGuideState(): m_state=6 01:43:07.488 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5825 01:43:07.488 00.000 30444 Star::Find returns 1 (1), X=459.67, Y=199.05, Mass=92160, SNR=71.7, Peak=11026 HFD=3.3 01:43:07.488 00.000 30444 Status Line: Mass: 92160 vs 40276 01:43:07.490 00.002 30444 UpdateCurrentPosition: star mass new=92160.5 exp=40275.9 thresh=50% limits=(12335.3, 194594.2, 80551.9) 01:43:07.490 00.000 30444 DistanceChecker: activated 01:43:07.490 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:43:07.490 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:43:07.490 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:43:07.490 00.000 15672 Worker thread wakes up 01:43:07.490 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:43:07.490 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:43:07.490 00.000 15672 move complete, result=0 01:43:07.491 00.001 15672 worker thread done servicing request 01:43:07.591 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:43:07.591 00.000 30444 Status Line: Star lost - mass changed 01:43:07.594 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2401, max=11026, FiltMin=2745, FiltMax=8039, Gamma=2.950 01:43:07.841 00.247 30444 UpdateGuideState exits: Star lost - mass changed 01:43:07.841 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:07.842 00.001 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:43:07.842 00.000 30444 Enqueuing Expose request 01:43:07.842 00.000 15672 Worker thread wakes up 01:43:07.842 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:07.842 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:43:09.951 02.109 15672 Exposure complete 01:43:09.971 00.020 15672 worker thread done servicing request 01:43:09.971 00.000 30444 OnExposeComplete: enter 01:43:09.971 00.000 30444 UpdateGuideState(): m_state=6 01:43:09.972 00.001 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5826 01:43:09.972 00.000 30444 Star::Find returns 1 (1), X=459.42, Y=199.21, Mass=112342, SNR=84.2, Peak=13666 HFD=3.2 01:43:09.972 00.000 30444 Status Line: Mass: 112342 vs 40276 01:43:09.974 00.002 30444 UpdateCurrentPosition: star mass new=112342.3 exp=40275.9 thresh=50% limits=(12725.4, 194594.2, 80551.9) 01:43:09.974 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:43:09.974 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:43:09.975 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:43:09.975 00.000 15672 Worker thread wakes up 01:43:09.975 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:43:09.975 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:43:09.975 00.000 15672 move complete, result=0 01:43:09.975 00.000 15672 worker thread done servicing request 01:43:10.076 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:43:10.076 00.000 30444 Status Line: Star lost - mass changed 01:43:10.078 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2418, max=13666, FiltMin=2715, FiltMax=9276, Gamma=2.950 01:43:10.129 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:43:10.129 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:10.129 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:43:10.129 00.000 30444 Enqueuing Expose request 01:43:10.129 00.000 15672 Worker thread wakes up 01:43:10.129 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:10.129 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:43:12.038 01.909 15672 Exposure complete 01:43:12.057 00.019 15672 worker thread done servicing request 01:43:12.057 00.000 30444 OnExposeComplete: enter 01:43:12.058 00.001 30444 UpdateGuideState(): m_state=6 01:43:12.058 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5827 01:43:12.058 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=198.86, Mass=118228, SNR=83.1, Peak=11074 HFD=3.8 01:43:12.058 00.000 30444 Status Line: Mass: 118228 vs 40276 01:43:12.059 00.001 30444 UpdateCurrentPosition: star mass new=118228.4 exp=40275.9 thresh=50% limits=(13096.0, 194594.2, 80551.9) 01:43:12.059 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:43:12.060 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:43:12.060 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:43:12.060 00.000 15672 Worker thread wakes up 01:43:12.060 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:43:12.060 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:43:12.060 00.000 15672 move complete, result=0 01:43:12.061 00.001 15672 worker thread done servicing request 01:43:12.161 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:43:12.161 00.000 30444 Status Line: Star lost - mass changed 01:43:12.163 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=11074, FiltMin=2694, FiltMax=8901, Gamma=2.950 01:43:12.224 00.061 30444 UpdateGuideState exits: Star lost - mass changed 01:43:12.224 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:12.224 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:43:12.224 00.000 30444 Enqueuing Expose request 01:43:12.224 00.000 15672 Worker thread wakes up 01:43:12.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:12.224 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:43:14.331 02.107 15672 Exposure complete 01:43:14.351 00.020 15672 worker thread done servicing request 01:43:14.351 00.000 30444 OnExposeComplete: enter 01:43:14.351 00.000 30444 UpdateGuideState(): m_state=6 01:43:14.352 00.001 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5828 01:43:14.352 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=199.02, Mass=114305, SNR=73.9, Peak=11257 HFD=3.4 01:43:14.352 00.000 30444 Status Line: Mass: 114305 vs 40276 01:43:14.353 00.001 30444 UpdateCurrentPosition: star mass new=114304.6 exp=40275.9 thresh=50% limits=(13448.1, 194594.2, 80551.9) 01:43:14.353 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:43:14.354 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:43:14.354 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:43:14.354 00.000 15672 Worker thread wakes up 01:43:14.354 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:43:14.354 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:43:14.354 00.000 15672 move complete, result=0 01:43:14.354 00.000 15672 worker thread done servicing request 01:43:14.456 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:43:14.456 00.000 30444 Status Line: Star lost - mass changed 01:43:14.457 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=11710, FiltMin=2658, FiltMax=8725, Gamma=2.950 01:43:14.967 00.510 30444 UpdateGuideState exits: Star lost - mass changed 01:43:14.967 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:14.967 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:43:14.967 00.000 30444 Enqueuing Expose request 01:43:14.967 00.000 15672 Worker thread wakes up 01:43:14.967 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:14.967 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:43:16.875 01.908 15672 Exposure complete 01:43:16.895 00.020 15672 worker thread done servicing request 01:43:16.895 00.000 30444 OnExposeComplete: enter 01:43:16.895 00.000 30444 UpdateGuideState(): m_state=6 01:43:16.895 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5829 01:43:16.895 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=199.25, Mass=120852, SNR=78.2, Peak=11793 HFD=3.7 01:43:16.895 00.000 30444 Status Line: Mass: 120852 vs 45128 01:43:16.897 00.002 30444 UpdateCurrentPosition: star mass new=120852.3 exp=45127.6 thresh=50% limits=(13903.9, 194594.2, 90255.3) 01:43:16.897 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:43:16.898 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:43:16.898 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:43:16.898 00.000 15672 Worker thread wakes up 01:43:16.898 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:43:16.898 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:43:16.898 00.000 15672 move complete, result=0 01:43:16.898 00.000 15672 worker thread done servicing request 01:43:16.999 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:43:16.999 00.000 30444 Status Line: Star lost - mass changed 01:43:17.001 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11793, FiltMin=2629, FiltMax=8933, Gamma=2.950 01:43:17.052 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:43:17.052 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:17.052 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:43:17.052 00.000 30444 Enqueuing Expose request 01:43:17.052 00.000 15672 Worker thread wakes up 01:43:17.053 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:17.053 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:43:19.163 02.110 15672 Exposure complete 01:43:19.183 00.020 15672 worker thread done servicing request 01:43:19.183 00.000 30444 OnExposeComplete: enter 01:43:19.183 00.000 30444 UpdateGuideState(): m_state=6 01:43:19.183 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5830 01:43:19.183 00.000 30444 Star::Find returns 1 (1), X=459.60, Y=199.20, Mass=118158, SNR=84.2, Peak=12847 HFD=3.4 01:43:19.183 00.000 30444 Status Line: Mass: 118158 vs 46417 01:43:19.185 00.002 30444 UpdateCurrentPosition: star mass new=118157.9 exp=46416.8 thresh=50% limits=(14369.2, 194594.2, 92833.6) 01:43:19.185 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:43:19.185 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:43:19.185 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:43:19.186 00.001 15672 Worker thread wakes up 01:43:19.186 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:43:19.186 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:43:19.186 00.000 15672 move complete, result=0 01:43:19.186 00.000 15672 worker thread done servicing request 01:43:19.287 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:43:19.287 00.000 30444 Status Line: Star lost - mass changed 01:43:19.288 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=12847, FiltMin=2644, FiltMax=9139, Gamma=2.950 01:43:19.339 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:43:19.339 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:19.339 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:43:19.339 00.000 30444 Enqueuing Expose request 01:43:19.339 00.000 15672 Worker thread wakes up 01:43:19.339 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:19.339 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:43:21.257 01.918 15672 Exposure complete 01:43:21.287 00.030 15672 worker thread done servicing request 01:43:21.287 00.000 30444 OnExposeComplete: enter 01:43:21.287 00.000 30444 UpdateGuideState(): m_state=6 01:43:21.287 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5831 01:43:21.287 00.000 30444 Star::Find returns 1 (1), X=459.70, Y=199.30, Mass=90684, SNR=63.9, Peak=11773 HFD=3.5 01:43:21.287 00.000 30444 DistanceChecker: deactivated 01:43:21.287 00.000 30444 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.28) = xAngle (-2.27 = -2.27) 01:43:21.287 00.000 30444 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.33 = -2.33) 01:43:21.287 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.28 hyp=0.51 cameraTheta=-2.55 mountX=-0.33 mountY=-0.37, mountTheta=-2.30 01:43:21.288 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.28, opts=13) 01:43:21.288 00.000 30444 Enqueuing Move request for scope (-0.42, -0.28) 01:43:21.288 00.000 15672 Worker thread wakes up 01:43:21.288 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.28) opts 0xd 01:43:21.288 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.28) 01:43:21.288 00.000 15672 Moving (-0.42, -0.28) raw xDistance=-0.33 yDistance=-0.37 01:43:21.288 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 01:43:21.288 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 01:43:21.288 00.000 15672 MoveAxis(E, 89, ABG) 01:43:21.288 00.000 15672 Guiding Dir = 2, Dur = 89 01:43:21.289 00.001 15672 IsSlewing returns 0 01:43:21.290 00.001 15672 IsGuiding returns 0 01:43:21.295 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2516, max=11773, FiltMin=2733, FiltMax=8359, Gamma=2.950 01:43:21.310 00.015 15672 PulseGuide returned control before completion, sleep 79 01:43:21.343 00.033 30444 UpdateGuideState exits: m=90684 SNR=63.9 Saturated 01:43:21.343 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:21.343 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:21.343 00.000 30444 Enqueuing Expose request 01:43:21.392 00.049 15672 IsGuiding returns 1 01:43:21.392 00.000 15672 scope still moving after pulse duration time elapsed 01:43:21.413 00.021 15672 IsSlewing returns 0 01:43:21.424 00.011 15672 IsGuiding returns 0 01:43:21.424 00.000 15672 scope move finished after 89 + 44 ms 01:43:21.424 00.000 15672 Move returns status 0, amount 89 01:43:21.424 00.000 15672 MoveAxis(N, 66, ABG) 01:43:21.424 00.000 15672 Guiding Dir = 0, Dur = 66 01:43:21.424 00.000 15672 IsSlewing returns 0 01:43:21.426 00.002 15672 IsGuiding returns 0 01:43:21.536 00.110 15672 IsGuiding returns 1 01:43:21.536 00.000 15672 scope still moving after pulse duration time elapsed 01:43:21.557 00.021 15672 IsSlewing returns 0 01:43:21.583 00.026 15672 IsGuiding returns 0 01:43:21.583 00.000 15672 scope move finished after 66 + 91 ms 01:43:21.583 00.000 15672 Move returns status 0, amount 66 01:43:21.583 00.000 15672 move complete, result=0 01:43:21.583 00.000 15672 worker thread done servicing request 01:43:21.583 00.000 15672 Worker thread wakes up 01:43:21.584 00.001 30444 GuideStep: -0.3 px 89 ms EAST, -0.4 px 66 ms NORTH 01:43:21.584 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:21.584 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:23.690 02.106 15672 Exposure complete 01:43:23.710 00.020 15672 worker thread done servicing request 01:43:23.710 00.000 30444 OnExposeComplete: enter 01:43:23.710 00.000 30444 UpdateGuideState(): m_state=6 01:43:23.710 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5832 01:43:23.710 00.000 30444 Star::Find returns 1 (1), X=460.84, Y=199.58, Mass=54718, SNR=44.3, Peak=7858 HFD=3.8 01:43:23.710 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.27 = 0.27) 01:43:23.710 00.000 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.21 = 0.21) 01:43:23.710 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=-0.01 hyp=0.71 cameraTheta=-0.01 mountX=0.69 mountY=0.15, mountTheta=0.21 01:43:23.711 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=-0.01, opts=13) 01:43:23.711 00.000 30444 Enqueuing Move request for scope (0.71, -0.01) 01:43:23.711 00.000 15672 Worker thread wakes up 01:43:23.711 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.01) opts 0xd 01:43:23.711 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, -0.01) 01:43:23.711 00.000 15672 Moving (0.71, -0.01) raw xDistance=0.69 yDistance=0.15 01:43:23.711 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.69 01:43:23.711 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:43:23.711 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 01:43:23.711 00.000 15672 MoveAxis(W, 180, ABG) 01:43:23.711 00.000 15672 Guiding Dir = 3, Dur = 180 01:43:23.712 00.001 15672 IsSlewing returns 0 01:43:23.713 00.001 15672 IsGuiding returns 0 01:43:23.717 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2768, max=7898, FiltMin=2975, FiltMax=6811, Gamma=2.950 01:43:23.739 00.022 15672 PulseGuide returned control before completion, sleep 165 01:43:23.914 00.175 15672 IsGuiding returns 0 01:43:23.914 00.000 15672 Move returns status 0, amount 180 01:43:23.914 00.000 15672 MoveAxis(N, 0, ABG) 01:43:23.915 00.001 15672 Move returns status 0, amount 0 01:43:23.915 00.000 15672 move complete, result=0 01:43:23.915 00.000 15672 worker thread done servicing request 01:43:24.131 00.216 30444 UpdateGuideState exits: m=54718 SNR=44.3 Saturated 01:43:24.132 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:24.132 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:24.132 00.000 30444 Enqueuing Expose request 01:43:24.132 00.000 30444 GuideStep: 0.7 px 180 ms WEST, 0.1 px 0 ms NORTH 01:43:24.132 00.000 15672 Worker thread wakes up 01:43:24.132 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:24.133 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:26.038 01.905 15672 Exposure complete 01:43:26.058 00.020 15672 worker thread done servicing request 01:43:26.058 00.000 30444 OnExposeComplete: enter 01:43:26.058 00.000 30444 UpdateGuideState(): m_state=6 01:43:26.058 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5833 01:43:26.058 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=199.26, Mass=52898, SNR=50.2, Peak=8006 HFD=3.7 01:43:26.058 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 01:43:26.059 00.001 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 01:43:26.059 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.33 hyp=0.43 cameraTheta=-0.89 mountX=0.35 mountY=-0.27, mountTheta=-0.65 01:43:26.059 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.33, opts=13) 01:43:26.059 00.000 30444 Enqueuing Move request for scope (0.27, -0.33) 01:43:26.059 00.000 15672 Worker thread wakes up 01:43:26.059 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.33) opts 0xd 01:43:26.059 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.33) 01:43:26.059 00.000 15672 Moving (0.27, -0.33) raw xDistance=0.35 yDistance=-0.27 01:43:26.059 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35 01:43:26.059 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 01:43:26.059 00.000 15672 MoveAxis(W, 107, ABG) 01:43:26.059 00.000 15672 Guiding Dir = 3, Dur = 107 01:43:26.061 00.002 15672 IsSlewing returns 0 01:43:26.062 00.001 15672 IsGuiding returns 0 01:43:26.066 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2735, max=8098, FiltMin=3110, FiltMax=6655, Gamma=2.950 01:43:26.087 00.021 15672 PulseGuide returned control before completion, sleep 92 01:43:26.181 00.094 15672 IsGuiding returns 1 01:43:26.181 00.000 15672 scope still moving after pulse duration time elapsed 01:43:26.183 00.002 30444 UpdateGuideState exits: m=52898 SNR=50.2 Saturated 01:43:26.183 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:26.183 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:26.183 00.000 30444 Enqueuing Expose request 01:43:26.203 00.020 15672 IsSlewing returns 0 01:43:26.205 00.002 15672 IsGuiding returns 1 01:43:26.227 00.022 15672 IsSlewing returns 0 01:43:26.263 00.036 15672 IsGuiding returns 0 01:43:26.263 00.000 15672 scope move finished after 107 + 95 ms 01:43:26.263 00.000 15672 Move returns status 0, amount 107 01:43:26.263 00.000 15672 MoveAxis(N, 48, ABG) 01:43:26.263 00.000 15672 Guiding Dir = 0, Dur = 48 01:43:26.265 00.002 15672 IsSlewing returns 0 01:43:26.265 00.000 15672 IsGuiding returns 0 01:43:26.343 00.078 15672 IsGuiding returns 1 01:43:26.343 00.000 15672 scope still moving after pulse duration time elapsed 01:43:26.365 00.022 15672 IsSlewing returns 0 01:43:26.367 00.002 15672 IsGuiding returns 1 01:43:26.388 00.021 15672 IsSlewing returns 0 01:43:26.389 00.001 15672 IsGuiding returns 1 01:43:26.410 00.021 15672 IsSlewing returns 0 01:43:26.440 00.030 15672 IsGuiding returns 0 01:43:26.441 00.001 15672 scope move finished after 48 + 127 ms 01:43:26.441 00.000 15672 Move returns status 0, amount 48 01:43:26.441 00.000 15672 move complete, result=0 01:43:26.441 00.000 15672 worker thread done servicing request 01:43:26.441 00.000 15672 Worker thread wakes up 01:43:26.441 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:26.442 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:26.442 00.000 30444 GuideStep: 0.4 px 107 ms WEST, -0.3 px 48 ms NORTH 01:43:28.548 02.106 15672 Exposure complete 01:43:28.568 00.020 15672 worker thread done servicing request 01:43:28.568 00.000 30444 OnExposeComplete: enter 01:43:28.568 00.000 30444 UpdateGuideState(): m_state=6 01:43:28.568 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5834 01:43:28.568 00.000 30444 Star::Find returns 1 (1), X=465.47, Y=194.60, Mass=8464, SNR=12.2, Peak=6094 HFD=1.6 01:43:28.568 00.000 30444 Status Line: Mass: 8464 vs 59811 01:43:28.570 00.002 30444 UpdateCurrentPosition: star mass new=8464.5 exp=59811.2 thresh=50% limits=(17097.8, 194594.2, 119622.3) 01:43:28.570 00.000 30444 DistanceChecker: activated 01:43:28.570 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:43:28.570 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:43:28.570 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:43:28.570 00.000 15672 Worker thread wakes up 01:43:28.571 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:43:28.571 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:43:28.571 00.000 15672 move complete, result=0 01:43:28.571 00.000 15672 worker thread done servicing request 01:43:28.671 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:43:28.671 00.000 30444 Status Line: Star lost - mass changed 01:43:28.673 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3186, max=8702, FiltMin=3575, FiltMax=6449, Gamma=2.950 01:43:28.723 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:43:28.723 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:28.723 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:43:28.723 00.000 30444 Enqueuing Expose request 01:43:28.723 00.000 15672 Worker thread wakes up 01:43:28.723 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:28.723 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:43:30.639 01.916 15672 Exposure complete 01:43:30.667 00.028 15672 worker thread done servicing request 01:43:30.667 00.000 30444 OnExposeComplete: enter 01:43:30.667 00.000 30444 UpdateGuideState(): m_state=6 01:43:30.668 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5835 01:43:30.668 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=198.94, Mass=20083, SNR=20.7, Peak=6531 HFD=3.3 01:43:30.668 00.000 30444 DistanceChecker: deactivated 01:43:30.668 00.000 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.95 = -0.95) 01:43:30.668 00.000 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 01:43:30.668 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.65 hyp=0.69 cameraTheta=-1.23 mountX=0.40 mountY=-0.59, mountTheta=-0.97 01:43:30.668 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.65, opts=13) 01:43:30.668 00.000 30444 Enqueuing Move request for scope (0.23, -0.65) 01:43:30.668 00.000 15672 Worker thread wakes up 01:43:30.669 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.65) opts 0xd 01:43:30.669 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.65) 01:43:30.669 00.000 15672 Moving (0.23, -0.65) raw xDistance=0.40 yDistance=-0.59 01:43:30.669 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40 01:43:30.669 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 01:43:30.669 00.000 15672 MoveAxis(W, 116, ABG) 01:43:30.669 00.000 15672 Guiding Dir = 3, Dur = 116 01:43:30.670 00.001 15672 IsSlewing returns 0 01:43:30.671 00.001 15672 IsGuiding returns 0 01:43:30.676 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3023, max=8367, FiltMin=3465, FiltMax=6169, Gamma=2.950 01:43:30.688 00.012 15672 PulseGuide returned control before completion, sleep 110 01:43:30.761 00.073 30444 UpdateGuideState exits: m=20083 SNR=20.7 Saturated 01:43:30.761 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:30.761 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:30.762 00.001 30444 Enqueuing Expose request 01:43:30.817 00.055 15672 IsGuiding returns 0 01:43:30.817 00.000 15672 Move returns status 0, amount 116 01:43:30.817 00.000 15672 MoveAxis(N, 105, ABG) 01:43:30.817 00.000 15672 Guiding Dir = 0, Dur = 105 01:43:30.817 00.000 15672 IsSlewing returns 0 01:43:30.818 00.001 15672 IsGuiding returns 0 01:43:30.896 00.078 15672 PulseGuide returned control before completion, sleep 38 01:43:30.938 00.042 15672 IsGuiding returns 1 01:43:30.938 00.000 15672 scope still moving after pulse duration time elapsed 01:43:30.959 00.021 15672 IsSlewing returns 0 01:43:30.962 00.003 15672 IsGuiding returns 1 01:43:30.983 00.021 15672 IsSlewing returns 0 01:43:31.040 00.057 15672 IsGuiding returns 0 01:43:31.040 00.000 15672 scope move finished after 105 + 116 ms 01:43:31.040 00.000 15672 Move returns status 0, amount 105 01:43:31.040 00.000 15672 move complete, result=0 01:43:31.040 00.000 15672 worker thread done servicing request 01:43:31.040 00.000 15672 Worker thread wakes up 01:43:31.040 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:31.040 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:31.040 00.000 30444 GuideStep: 0.4 px 116 ms WEST, -0.6 px 105 ms NORTH 01:43:33.148 02.108 15672 Exposure complete 01:43:33.168 00.020 15672 worker thread done servicing request 01:43:33.168 00.000 30444 OnExposeComplete: enter 01:43:33.168 00.000 30444 UpdateGuideState(): m_state=6 01:43:33.168 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5836 01:43:33.168 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=201.21, Mass=22022, SNR=23.0, Peak=6291 HFD=3.2 01:43:33.168 00.000 30444 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 01:43:33.168 00.000 30444 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 01:43:33.168 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=1.63 hyp=1.63 cameraTheta=1.62 mountX=-0.53 mountY=1.57, mountTheta=1.90 01:43:33.168 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=1.63, opts=13) 01:43:33.169 00.001 30444 Enqueuing Move request for scope (-0.09, 1.63) 01:43:33.169 00.000 15672 Worker thread wakes up 01:43:33.169 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 1.63) opts 0xd 01:43:33.169 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 1.63) 01:43:33.169 00.000 15672 Moving (-0.09, 1.63) raw xDistance=-0.53 yDistance=1.57 01:43:33.169 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.53 01:43:33.169 00.000 15672 resist switch: large excursion: input 1.57 thresh 0.75 direction from -1 to 1 01:43:33.169 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.71 01:43:33.169 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.57 from input 1.57 01:43:33.169 00.000 15672 MoveAxis(E, 135, ABG) 01:43:33.169 00.000 15672 Guiding Dir = 2, Dur = 135 01:43:33.170 00.001 15672 IsSlewing returns 0 01:43:33.171 00.001 15672 IsGuiding returns 0 01:43:33.175 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2958, max=8180, FiltMin=3370, FiltMax=5853, Gamma=2.950 01:43:33.196 00.021 15672 PulseGuide returned control before completion, sleep 120 01:43:33.319 00.123 15672 IsGuiding returns 1 01:43:33.319 00.000 15672 scope still moving after pulse duration time elapsed 01:43:33.335 00.016 30444 UpdateGuideState exits: m=22022 SNR=23.0 Saturated 01:43:33.335 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:33.335 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:33.335 00.000 30444 Enqueuing Expose request 01:43:33.340 00.005 15672 IsSlewing returns 0 01:43:33.341 00.001 15672 IsGuiding returns 1 01:43:33.362 00.021 15672 IsSlewing returns 0 01:43:33.404 00.042 15672 IsGuiding returns 0 01:43:33.404 00.000 15672 scope move finished after 135 + 97 ms 01:43:33.404 00.000 15672 Move returns status 0, amount 135 01:43:33.404 00.000 15672 MoveAxis(S, 280, ABG) 01:43:33.404 00.000 15672 Guiding Dir = 1, Dur = 280 01:43:33.404 00.000 15672 IsSlewing returns 0 01:43:33.405 00.001 15672 IsGuiding returns 0 01:43:33.484 00.079 15672 PulseGuide returned control before completion, sleep 212 01:43:33.698 00.214 15672 IsGuiding returns 1 01:43:33.699 00.001 15672 scope still moving after pulse duration time elapsed 01:43:33.720 00.021 15672 IsSlewing returns 0 01:43:33.723 00.003 15672 IsGuiding returns 1 01:43:33.744 00.021 15672 IsSlewing returns 0 01:43:33.753 00.009 15672 IsGuiding returns 1 01:43:33.774 00.021 15672 IsSlewing returns 0 01:43:33.787 00.013 15672 IsGuiding returns 0 01:43:33.787 00.000 15672 scope move finished after 280 + 103 ms 01:43:33.787 00.000 15672 Move returns status 0, amount 280 01:43:33.787 00.000 15672 move complete, result=0 01:43:33.787 00.000 15672 worker thread done servicing request 01:43:33.787 00.000 15672 Worker thread wakes up 01:43:33.788 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:33.788 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:33.788 00.000 30444 GuideStep: -0.5 px 135 ms EAST, 1.6 px 280 ms SOUTH 01:43:35.695 01.907 15672 Exposure complete 01:43:35.720 00.025 15672 worker thread done servicing request 01:43:35.720 00.000 30444 OnExposeComplete: enter 01:43:35.720 00.000 30444 UpdateGuideState(): m_state=6 01:43:35.720 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 5837 01:43:35.720 00.000 30444 Star::Find returns 1 (1), X=464.61, Y=195.51, Mass=14758, SNR=17.9, Peak=5939 HFD=5.5 01:43:35.720 00.000 30444 Status Line: Mass: 14758 vs 59811 01:43:35.722 00.002 30444 UpdateCurrentPosition: star mass new=14758.4 exp=59811.2 thresh=50% limits=(18924.5, 194594.2, 119622.3) 01:43:35.722 00.000 30444 DistanceChecker: activated 01:43:35.722 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:43:35.723 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:43:35.723 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:43:35.723 00.000 15672 Worker thread wakes up 01:43:35.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:43:35.723 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:43:35.723 00.000 15672 move complete, result=0 01:43:35.723 00.000 15672 worker thread done servicing request 01:43:35.825 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:43:35.825 00.000 30444 Status Line: Star lost - mass changed 01:43:35.826 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3069, max=8422, FiltMin=3424, FiltMax=6423, Gamma=2.950 01:43:35.880 00.054 30444 UpdateGuideState exits: Star lost - mass changed 01:43:35.880 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:35.880 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:43:35.880 00.000 30444 Enqueuing Expose request 01:43:35.880 00.000 15672 Worker thread wakes up 01:43:35.880 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:35.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:43:37.988 02.108 15672 Exposure complete 01:43:38.008 00.020 15672 worker thread done servicing request 01:43:38.008 00.000 30444 OnExposeComplete: enter 01:43:38.008 00.000 30444 UpdateGuideState(): m_state=6 01:43:38.008 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 5838 01:43:38.008 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=200.49, Mass=28133, SNR=27.5, Peak=6543 HFD=3.4 01:43:38.008 00.000 30444 DistanceChecker: deactivated 01:43:38.008 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 01:43:38.008 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 01:43:38.008 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.91 hyp=1.03 cameraTheta=1.07 mountX=0.22 mountY=0.99, mountTheta=1.35 01:43:38.009 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.91, opts=13) 01:43:38.009 00.000 30444 Enqueuing Move request for scope (0.49, 0.91) 01:43:38.009 00.000 15672 Worker thread wakes up 01:43:38.009 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.91) opts 0xd 01:43:38.009 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.91) 01:43:38.009 00.000 15672 Moving (0.49, 0.91) raw xDistance=0.22 yDistance=0.99 01:43:38.009 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 01:43:38.009 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99 01:43:38.009 00.000 15672 MoveAxis(E, 0, ABG) 01:43:38.009 00.000 15672 Move returns status 0, amount 0 01:43:38.009 00.000 15672 MoveAxis(S, 177, ABG) 01:43:38.009 00.000 15672 Guiding Dir = 1, Dur = 177 01:43:38.010 00.001 15672 IsSlewing returns 0 01:43:38.012 00.002 15672 IsGuiding returns 0 01:43:38.016 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3049, max=8356, FiltMin=3292, FiltMax=5746, Gamma=2.950 01:43:38.065 00.049 30444 UpdateGuideState exits: m=28133 SNR=27.5 Saturated 01:43:38.065 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:38.065 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:38.065 00.000 30444 Enqueuing Expose request 01:43:38.085 00.020 15672 PulseGuide returned control before completion, sleep 114 01:43:38.202 00.117 15672 IsGuiding returns 1 01:43:38.202 00.000 15672 scope still moving after pulse duration time elapsed 01:43:38.224 00.022 15672 IsSlewing returns 0 01:43:38.228 00.004 15672 IsGuiding returns 1 01:43:38.248 00.020 15672 IsSlewing returns 0 01:43:38.251 00.003 15672 IsGuiding returns 1 01:43:38.272 00.021 15672 IsSlewing returns 0 01:43:38.309 00.037 15672 IsGuiding returns 0 01:43:38.310 00.001 15672 scope move finished after 177 + 120 ms 01:43:38.310 00.000 15672 Move returns status 0, amount 177 01:43:38.310 00.000 15672 move complete, result=0 01:43:38.310 00.000 15672 worker thread done servicing request 01:43:38.310 00.000 15672 Worker thread wakes up 01:43:38.311 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:38.311 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:38.311 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 1.0 px 177 ms SOUTH 01:43:40.219 01.908 15672 Exposure complete 01:43:40.239 00.020 15672 worker thread done servicing request 01:43:40.239 00.000 30444 OnExposeComplete: enter 01:43:40.239 00.000 30444 UpdateGuideState(): m_state=6 01:43:40.239 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5839 01:43:40.239 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=200.22, Mass=55826, SNR=48.1, Peak=6999 HFD=3.8 01:43:40.239 00.000 30444 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.28) = xAngle (1.16 = 1.16) 01:43:40.239 00.000 30444 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.10 = 1.10) 01:43:40.239 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=0.63 hyp=0.82 cameraTheta=0.88 mountX=0.32 mountY=0.73, mountTheta=1.15 01:43:40.240 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=0.63, opts=13) 01:43:40.240 00.000 30444 Enqueuing Move request for scope (0.52, 0.63) 01:43:40.240 00.000 15672 Worker thread wakes up 01:43:40.240 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.63) opts 0xd 01:43:40.240 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, 0.63) 01:43:40.240 00.000 15672 Moving (0.52, 0.63) raw xDistance=0.32 yDistance=0.73 01:43:40.240 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 01:43:40.240 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73 01:43:40.240 00.000 15672 MoveAxis(W, 88, ABG) 01:43:40.240 00.000 15672 Guiding Dir = 3, Dur = 88 01:43:40.241 00.001 15672 IsSlewing returns 0 01:43:40.242 00.001 15672 IsGuiding returns 0 01:43:40.246 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2688, max=7762, FiltMin=3020, FiltMax=6345, Gamma=2.950 01:43:40.290 00.044 15672 PulseGuide returned control before completion, sleep 51 01:43:40.296 00.006 30444 UpdateGuideState exits: m=55826 SNR=48.1 Saturated 01:43:40.296 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:40.296 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:40.296 00.000 30444 Enqueuing Expose request 01:43:40.343 00.047 15672 IsGuiding returns 1 01:43:40.343 00.000 15672 scope still moving after pulse duration time elapsed 01:43:40.363 00.020 15672 IsSlewing returns 0 01:43:40.370 00.007 15672 IsGuiding returns 0 01:43:40.370 00.000 15672 scope move finished after 88 + 40 ms 01:43:40.370 00.000 15672 Move returns status 0, amount 88 01:43:40.370 00.000 15672 MoveAxis(S, 130, ABG) 01:43:40.370 00.000 15672 Guiding Dir = 1, Dur = 130 01:43:40.371 00.001 15672 IsSlewing returns 0 01:43:40.371 00.000 15672 IsGuiding returns 0 01:43:40.449 00.078 15672 PulseGuide returned control before completion, sleep 63 01:43:40.547 00.098 15672 IsGuiding returns 1 01:43:40.547 00.000 15672 scope still moving after pulse duration time elapsed 01:43:40.568 00.021 15672 IsSlewing returns 0 01:43:40.610 00.042 15672 IsGuiding returns 0 01:43:40.611 00.001 15672 scope move finished after 130 + 109 ms 01:43:40.611 00.000 15672 Move returns status 0, amount 130 01:43:40.611 00.000 15672 move complete, result=0 01:43:40.611 00.000 15672 worker thread done servicing request 01:43:40.611 00.000 15672 Worker thread wakes up 01:43:40.611 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:40.612 00.001 30444 GuideStep: 0.3 px 88 ms WEST, 0.7 px 130 ms SOUTH 01:43:40.612 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:42.720 02.108 15672 Exposure complete 01:43:42.739 00.019 15672 worker thread done servicing request 01:43:42.739 00.000 30444 OnExposeComplete: enter 01:43:42.739 00.000 30444 UpdateGuideState(): m_state=6 01:43:42.740 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5840 01:43:42.740 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=200.42, Mass=117806, SNR=89.1, Peak=9816 HFD=3.7 01:43:42.740 00.000 30444 Status Line: Mass: 117806 vs 54718 01:43:42.742 00.002 30444 UpdateCurrentPosition: star mass new=117806.1 exp=54718.1 thresh=50% limits=(20127.5, 194594.2, 109436.3) 01:43:42.742 00.000 30444 DistanceChecker: activated 01:43:42.742 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:43:42.742 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:43:42.742 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:43:42.742 00.000 15672 Worker thread wakes up 01:43:42.742 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:43:42.742 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:43:42.742 00.000 15672 move complete, result=0 01:43:42.743 00.001 15672 worker thread done servicing request 01:43:42.843 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:43:42.843 00.000 30444 Status Line: Star lost - mass changed 01:43:42.844 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2383, max=9816, FiltMin=2723, FiltMax=8739, Gamma=2.950 01:43:42.902 00.058 30444 UpdateGuideState exits: Star lost - mass changed 01:43:42.902 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:42.903 00.001 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:43:42.903 00.000 30444 Enqueuing Expose request 01:43:42.903 00.000 15672 Worker thread wakes up 01:43:42.903 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:42.903 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:43:44.812 01.909 15672 Exposure complete 01:43:44.832 00.020 15672 worker thread done servicing request 01:43:44.832 00.000 30444 OnExposeComplete: enter 01:43:44.832 00.000 30444 UpdateGuideState(): m_state=6 01:43:44.832 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5841 01:43:44.832 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=200.62, Mass=106231, SNR=75.2, Peak=10737 HFD=3.4 01:43:44.832 00.000 30444 DistanceChecker: deactivated 01:43:44.832 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.68 = 1.68) 01:43:44.832 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.62 = 1.62) 01:43:44.832 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=1.03 hyp=1.04 cameraTheta=1.41 mountX=-0.12 mountY=1.04, mountTheta=1.68 01:43:44.833 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=1.03, opts=13) 01:43:44.833 00.000 30444 Enqueuing Move request for scope (0.17, 1.03) 01:43:44.833 00.000 15672 Worker thread wakes up 01:43:44.833 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 1.03) opts 0xd 01:43:44.833 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 1.03) 01:43:44.833 00.000 15672 Moving (0.17, 1.03) raw xDistance=-0.12 yDistance=1.04 01:43:44.833 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 01:43:44.833 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04 01:43:44.833 00.000 15672 MoveAxis(E, 0, ABG) 01:43:44.833 00.000 15672 Move returns status 0, amount 0 01:43:44.833 00.000 15672 MoveAxis(S, 186, ABG) 01:43:44.833 00.000 15672 Guiding Dir = 1, Dur = 186 01:43:44.834 00.001 15672 IsSlewing returns 0 01:43:44.835 00.001 15672 IsGuiding returns 0 01:43:44.839 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=10889, FiltMin=2670, FiltMax=9492, Gamma=2.950 01:43:44.889 00.050 30444 UpdateGuideState exits: m=106231 SNR=75.2 Saturated 01:43:44.889 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:44.889 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:44.889 00.000 30444 Enqueuing Expose request 01:43:44.922 00.033 15672 PulseGuide returned control before completion, sleep 109 01:43:45.066 00.144 15672 IsGuiding returns 1 01:43:45.066 00.000 15672 scope still moving after pulse duration time elapsed 01:43:45.087 00.021 15672 IsSlewing returns 0 01:43:45.088 00.001 15672 IsGuiding returns 1 01:43:45.109 00.021 15672 IsSlewing returns 0 01:43:45.111 00.002 15672 IsGuiding returns 1 01:43:45.132 00.021 15672 IsSlewing returns 0 01:43:45.146 00.014 15672 IsGuiding returns 0 01:43:45.146 00.000 15672 scope move finished after 186 + 125 ms 01:43:45.146 00.000 15672 Move returns status 0, amount 186 01:43:45.146 00.000 15672 move complete, result=0 01:43:45.146 00.000 15672 worker thread done servicing request 01:43:45.146 00.000 15672 Worker thread wakes up 01:43:45.146 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 1.0 px 186 ms SOUTH 01:43:45.146 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:45.146 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:47.252 02.106 15672 Exposure complete 01:43:47.272 00.020 15672 worker thread done servicing request 01:43:47.272 00.000 30444 OnExposeComplete: enter 01:43:47.272 00.000 30444 UpdateGuideState(): m_state=6 01:43:47.272 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5842 01:43:47.272 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=200.56, Mass=110569, SNR=78.3, Peak=10252 HFD=3.7 01:43:47.272 00.000 30444 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 01:43:47.272 00.000 30444 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 01:43:47.273 00.001 30444 CameraToMount -- cameraX=0.04 cameraY=0.97 hyp=0.97 cameraTheta=1.53 mountX=-0.23 mountY=0.95, mountTheta=1.81 01:43:47.273 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.97, opts=13) 01:43:47.273 00.000 30444 Enqueuing Move request for scope (0.04, 0.97) 01:43:47.273 00.000 15672 Worker thread wakes up 01:43:47.273 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.97) opts 0xd 01:43:47.273 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.97) 01:43:47.273 00.000 15672 Moving (0.04, 0.97) raw xDistance=-0.23 yDistance=0.95 01:43:47.273 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 01:43:47.273 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95 01:43:47.273 00.000 15672 MoveAxis(E, 0, ABG) 01:43:47.273 00.000 15672 Move returns status 0, amount 0 01:43:47.273 00.000 15672 MoveAxis(S, 170, ABG) 01:43:47.273 00.000 15672 Guiding Dir = 1, Dur = 170 01:43:47.275 00.002 15672 IsSlewing returns 0 01:43:47.276 00.001 15672 IsGuiding returns 0 01:43:47.279 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=10736, FiltMin=2455, FiltMax=9236, Gamma=2.950 01:43:47.351 00.072 15672 PulseGuide returned control before completion, sleep 106 01:43:47.459 00.108 15672 IsGuiding returns 1 01:43:47.459 00.000 15672 scope still moving after pulse duration time elapsed 01:43:47.480 00.021 15672 IsSlewing returns 0 01:43:47.480 00.000 15672 IsGuiding returns 1 01:43:47.501 00.021 15672 IsSlewing returns 0 01:43:47.503 00.002 15672 IsGuiding returns 1 01:43:47.525 00.022 15672 IsSlewing returns 0 01:43:47.526 00.001 15672 IsGuiding returns 1 01:43:47.547 00.021 15672 IsSlewing returns 0 01:43:47.574 00.027 15672 IsGuiding returns 0 01:43:47.574 00.000 15672 scope move finished after 170 + 128 ms 01:43:47.574 00.000 15672 Move returns status 0, amount 170 01:43:47.574 00.000 15672 move complete, result=0 01:43:47.574 00.000 15672 worker thread done servicing request 01:43:47.584 00.010 30444 UpdateGuideState exits: m=110569 SNR=78.3 Saturated 01:43:47.584 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:47.584 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:47.584 00.000 30444 Enqueuing Expose request 01:43:47.584 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 1.0 px 170 ms SOUTH 01:43:47.584 00.000 15672 Worker thread wakes up 01:43:47.585 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:47.585 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:49.500 01.915 15672 Exposure complete 01:43:49.528 00.028 15672 worker thread done servicing request 01:43:49.528 00.000 30444 OnExposeComplete: enter 01:43:49.528 00.000 30444 UpdateGuideState(): m_state=6 01:43:49.528 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5843 01:43:49.528 00.000 30444 Star::Find returns 1 (1), X=459.33, Y=201.52, Mass=111011, SNR=95.0, Peak=11983 HFD=3.4 01:43:49.529 00.001 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 01:43:49.529 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 01:43:49.529 00.000 30444 CameraToMount -- cameraX=-0.79 cameraY=1.93 hyp=2.09 cameraTheta=1.96 mountX=-1.29 mountY=1.72, mountTheta=2.22 01:43:49.529 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.79, y=1.93, opts=13) 01:43:49.529 00.000 30444 Enqueuing Move request for scope (-0.79, 1.93) 01:43:49.529 00.000 15672 Worker thread wakes up 01:43:49.529 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 1.93) opts 0xd 01:43:49.529 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.79, 1.93) 01:43:49.529 00.000 15672 Moving (-0.79, 1.93) raw xDistance=-1.29 yDistance=1.72 01:43:49.529 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.29 01:43:49.529 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.72 from input 1.72 01:43:49.530 00.001 15672 MoveAxis(E, 350, ABG) 01:43:49.530 00.000 15672 Guiding Dir = 2, Dur = 350 01:43:49.530 00.000 15672 IsSlewing returns 0 01:43:49.531 00.001 15672 IsGuiding returns 0 01:43:49.538 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=12397, FiltMin=2446, FiltMax=9242, Gamma=2.950 01:43:49.554 00.016 15672 PulseGuide returned control before completion, sleep 338 01:43:49.636 00.082 30444 UpdateGuideState exits: m=111011 SNR=95.0 Saturated 01:43:49.636 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:49.636 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:49.636 00.000 30444 Enqueuing Expose request 01:43:49.896 00.260 15672 IsGuiding returns 1 01:43:49.896 00.000 15672 scope still moving after pulse duration time elapsed 01:43:49.917 00.021 15672 IsSlewing returns 0 01:43:49.937 00.020 15672 IsGuiding returns 0 01:43:49.937 00.000 15672 scope move finished after 350 + 56 ms 01:43:49.937 00.000 15672 Move returns status 0, amount 350 01:43:49.937 00.000 15672 MoveAxis(S, 307, ABG) 01:43:49.937 00.000 15672 Guiding Dir = 1, Dur = 307 01:43:49.938 00.001 15672 IsSlewing returns 0 01:43:49.938 00.000 15672 IsGuiding returns 0 01:43:50.017 00.079 15672 PulseGuide returned control before completion, sleep 239 01:43:50.289 00.272 15672 IsGuiding returns 1 01:43:50.289 00.000 15672 scope still moving after pulse duration time elapsed 01:43:50.310 00.021 15672 IsSlewing returns 0 01:43:50.311 00.001 15672 IsGuiding returns 1 01:43:50.332 00.021 15672 IsSlewing returns 0 01:43:50.354 00.022 15672 IsGuiding returns 0 01:43:50.354 00.000 15672 scope move finished after 307 + 107 ms 01:43:50.354 00.000 15672 Move returns status 0, amount 307 01:43:50.354 00.000 15672 move complete, result=0 01:43:50.354 00.000 15672 worker thread done servicing request 01:43:50.354 00.000 15672 Worker thread wakes up 01:43:50.354 00.000 30444 GuideStep: -1.3 px 350 ms EAST, 1.7 px 307 ms SOUTH 01:43:50.354 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:50.354 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:52.470 02.116 15672 Exposure complete 01:43:52.500 00.030 15672 worker thread done servicing request 01:43:52.500 00.000 30444 OnExposeComplete: enter 01:43:52.500 00.000 30444 UpdateGuideState(): m_state=6 01:43:52.501 00.001 30444 Star::Find(15, 459, 201, 0, (0,0,0,0), 0.0, 255) frame 5844 01:43:52.501 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=200.41, Mass=111804, SNR=86.8, Peak=10711 HFD=3.6 01:43:52.501 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 01:43:52.501 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 01:43:52.501 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.82 hyp=0.83 cameraTheta=1.45 mountX=-0.13 mountY=0.83, mountTheta=1.72 01:43:52.501 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.82, opts=13) 01:43:52.501 00.000 30444 Enqueuing Move request for scope (0.10, 0.82) 01:43:52.501 00.000 15672 Worker thread wakes up 01:43:52.501 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.82) opts 0xd 01:43:52.501 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.82) 01:43:52.501 00.000 15672 Moving (0.10, 0.82) raw xDistance=-0.13 yDistance=0.83 01:43:52.502 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:43:52.502 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 01:43:52.502 00.000 15672 MoveAxis(E, 0, ABG) 01:43:52.502 00.000 15672 Move returns status 0, amount 0 01:43:52.502 00.000 15672 MoveAxis(S, 147, ABG) 01:43:52.502 00.000 15672 Guiding Dir = 1, Dur = 147 01:43:52.502 00.000 15672 IsSlewing returns 0 01:43:52.503 00.001 15672 IsGuiding returns 0 01:43:52.508 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=11295, FiltMin=2652, FiltMax=10069, Gamma=2.950 01:43:52.590 00.082 15672 PulseGuide returned control before completion, sleep 71 01:43:52.672 00.082 15672 IsGuiding returns 1 01:43:52.672 00.000 15672 scope still moving after pulse duration time elapsed 01:43:52.692 00.020 15672 IsSlewing returns 0 01:43:52.695 00.003 15672 IsGuiding returns 1 01:43:52.712 00.017 30444 UpdateGuideState exits: m=111804 SNR=86.8 Saturated 01:43:52.712 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:52.712 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:52.713 00.001 30444 Enqueuing Expose request 01:43:52.716 00.003 15672 IsSlewing returns 0 01:43:52.719 00.003 15672 IsGuiding returns 1 01:43:52.740 00.021 15672 IsSlewing returns 0 01:43:52.765 00.025 15672 IsGuiding returns 0 01:43:52.765 00.000 15672 scope move finished after 147 + 115 ms 01:43:52.765 00.000 15672 Move returns status 0, amount 147 01:43:52.765 00.000 15672 move complete, result=0 01:43:52.765 00.000 15672 worker thread done servicing request 01:43:52.766 00.001 15672 Worker thread wakes up 01:43:52.766 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:52.766 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:52.851 00.085 30444 GuideStep: -0.1 px 0 ms EAST, 0.8 px 147 ms SOUTH 01:43:54.671 01.820 15672 Exposure complete 01:43:54.691 00.020 15672 worker thread done servicing request 01:43:54.691 00.000 30444 OnExposeComplete: enter 01:43:54.691 00.000 30444 UpdateGuideState(): m_state=6 01:43:54.691 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5845 01:43:54.691 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=200.36, Mass=121532, SNR=94.2, Peak=10780 HFD=3.4 01:43:54.691 00.000 30444 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.28) = xAngle (1.39 = 1.39) 01:43:54.691 00.000 30444 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.33 = 1.33) 01:43:54.692 00.001 30444 CameraToMount -- cameraX=0.38 cameraY=0.77 hyp=0.86 cameraTheta=1.11 mountX=0.15 mountY=0.83, mountTheta=1.39 01:43:54.692 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.77, opts=13) 01:43:54.692 00.000 30444 Enqueuing Move request for scope (0.38, 0.77) 01:43:54.692 00.000 15672 Worker thread wakes up 01:43:54.692 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.77) opts 0xd 01:43:54.692 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.77) 01:43:54.692 00.000 15672 Moving (0.38, 0.77) raw xDistance=0.15 yDistance=0.83 01:43:54.692 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:43:54.692 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 01:43:54.692 00.000 15672 MoveAxis(E, 0, ABG) 01:43:54.693 00.001 15672 Move returns status 0, amount 0 01:43:54.693 00.000 15672 MoveAxis(S, 148, ABG) 01:43:54.693 00.000 15672 Guiding Dir = 1, Dur = 148 01:43:54.693 00.000 15672 IsSlewing returns 0 01:43:54.694 00.001 15672 IsGuiding returns 0 01:43:54.699 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=11231, FiltMin=2644, FiltMax=10212, Gamma=2.950 01:43:54.778 00.079 15672 PulseGuide returned control before completion, sleep 74 01:43:54.802 00.024 30444 UpdateGuideState exits: m=121532 SNR=94.2 Saturated 01:43:54.802 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:54.802 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:54.802 00.000 30444 Enqueuing Expose request 01:43:54.855 00.053 15672 IsGuiding returns 1 01:43:54.855 00.000 15672 scope still moving after pulse duration time elapsed 01:43:54.876 00.021 15672 IsSlewing returns 0 01:43:54.877 00.001 15672 IsGuiding returns 1 01:43:54.898 00.021 15672 IsSlewing returns 0 01:43:54.899 00.001 15672 IsGuiding returns 1 01:43:54.920 00.021 15672 IsSlewing returns 0 01:43:54.920 00.000 15672 IsGuiding returns 1 01:43:54.941 00.021 15672 IsSlewing returns 0 01:43:54.955 00.014 15672 IsGuiding returns 0 01:43:54.955 00.000 15672 scope move finished after 148 + 112 ms 01:43:54.955 00.000 15672 Move returns status 0, amount 148 01:43:54.955 00.000 15672 move complete, result=0 01:43:54.955 00.000 15672 worker thread done servicing request 01:43:54.955 00.000 15672 Worker thread wakes up 01:43:54.955 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:54.956 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:54.956 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.8 px 148 ms SOUTH 01:43:57.063 02.107 15672 Exposure complete 01:43:57.083 00.020 15672 worker thread done servicing request 01:43:57.083 00.000 30444 OnExposeComplete: enter 01:43:57.083 00.000 30444 UpdateGuideState(): m_state=6 01:43:57.083 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5846 01:43:57.083 00.000 30444 Star::Find returns 1 (1), X=460.07, Y=200.29, Mass=127404, SNR=108.3, Peak=11302 HFD=3.6 01:43:57.083 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 01:43:57.083 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 01:43:57.083 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.70 hyp=0.70 cameraTheta=1.65 mountX=-0.24 mountY=0.67, mountTheta=1.92 01:43:57.084 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.70, opts=13) 01:43:57.084 00.000 30444 Enqueuing Move request for scope (-0.05, 0.70) 01:43:57.084 00.000 15672 Worker thread wakes up 01:43:57.084 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.70) opts 0xd 01:43:57.084 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.70) 01:43:57.084 00.000 15672 Moving (-0.05, 0.70) raw xDistance=-0.24 yDistance=0.67 01:43:57.084 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 01:43:57.084 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67 01:43:57.084 00.000 15672 MoveAxis(E, 0, ABG) 01:43:57.084 00.000 15672 Move returns status 0, amount 0 01:43:57.084 00.000 15672 MoveAxis(S, 120, ABG) 01:43:57.084 00.000 15672 Guiding Dir = 1, Dur = 120 01:43:57.085 00.001 15672 IsSlewing returns 0 01:43:57.085 00.000 15672 IsGuiding returns 0 01:43:57.089 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=11302, FiltMin=2605, FiltMax=10040, Gamma=2.950 01:43:57.139 00.050 30444 UpdateGuideState exits: m=127404 SNR=108.3 Saturated 01:43:57.139 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:57.139 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:57.139 00.000 30444 Enqueuing Expose request 01:43:57.160 00.021 15672 PulseGuide returned control before completion, sleep 56 01:43:57.219 00.059 15672 IsGuiding returns 1 01:43:57.219 00.000 15672 scope still moving after pulse duration time elapsed 01:43:57.239 00.020 15672 IsSlewing returns 0 01:43:57.242 00.003 15672 IsGuiding returns 1 01:43:57.264 00.022 15672 IsSlewing returns 0 01:43:57.267 00.003 15672 IsGuiding returns 1 01:43:57.288 00.021 15672 IsSlewing returns 0 01:43:57.303 00.015 15672 IsGuiding returns 0 01:43:57.304 00.001 15672 scope move finished after 120 + 98 ms 01:43:57.304 00.000 15672 Move returns status 0, amount 120 01:43:57.304 00.000 15672 move complete, result=0 01:43:57.304 00.000 15672 worker thread done servicing request 01:43:57.304 00.000 15672 Worker thread wakes up 01:43:57.304 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:57.305 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:57.305 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 120 ms SOUTH 01:43:59.211 01.906 15672 Exposure complete 01:43:59.231 00.020 15672 worker thread done servicing request 01:43:59.231 00.000 30444 OnExposeComplete: enter 01:43:59.231 00.000 30444 UpdateGuideState(): m_state=6 01:43:59.231 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5847 01:43:59.231 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=200.33, Mass=110834, SNR=74.6, Peak=10168 HFD=3.6 01:43:59.231 00.000 30444 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.28) = xAngle (1.61 = 1.61) 01:43:59.231 00.000 30444 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 01:43:59.231 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.74 hyp=0.76 cameraTheta=1.33 mountX=-0.03 mountY=0.76, mountTheta=1.61 01:43:59.232 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.74, opts=13) 01:43:59.232 00.000 30444 Enqueuing Move request for scope (0.18, 0.74) 01:43:59.232 00.000 15672 Worker thread wakes up 01:43:59.232 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.74) opts 0xd 01:43:59.232 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.74) 01:43:59.232 00.000 15672 Moving (0.18, 0.74) raw xDistance=-0.03 yDistance=0.76 01:43:59.232 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:43:59.232 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 01:43:59.232 00.000 15672 MoveAxis(E, 0, ABG) 01:43:59.232 00.000 15672 Move returns status 0, amount 0 01:43:59.232 00.000 15672 MoveAxis(S, 136, ABG) 01:43:59.232 00.000 15672 Guiding Dir = 1, Dur = 136 01:43:59.233 00.001 15672 IsSlewing returns 0 01:43:59.234 00.001 15672 IsGuiding returns 0 01:43:59.237 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=11229, FiltMin=2594, FiltMax=10019, Gamma=2.950 01:43:59.290 00.053 30444 UpdateGuideState exits: m=110834 SNR=74.6 Saturated 01:43:59.290 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:43:59.290 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:43:59.290 00.000 30444 Enqueuing Expose request 01:43:59.316 00.026 15672 PulseGuide returned control before completion, sleep 64 01:43:59.381 00.065 15672 IsGuiding returns 1 01:43:59.381 00.000 15672 scope still moving after pulse duration time elapsed 01:43:59.402 00.021 15672 IsSlewing returns 0 01:43:59.405 00.003 15672 IsGuiding returns 1 01:43:59.425 00.020 15672 IsSlewing returns 0 01:43:59.428 00.003 15672 IsGuiding returns 1 01:43:59.449 00.021 15672 IsSlewing returns 0 01:43:59.452 00.003 15672 IsGuiding returns 1 01:43:59.473 00.021 15672 IsSlewing returns 0 01:43:59.491 00.018 15672 IsGuiding returns 0 01:43:59.492 00.001 15672 scope move finished after 136 + 123 ms 01:43:59.492 00.000 15672 Move returns status 0, amount 136 01:43:59.492 00.000 15672 move complete, result=0 01:43:59.492 00.000 15672 worker thread done servicing request 01:43:59.492 00.000 15672 Worker thread wakes up 01:43:59.492 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:43:59.493 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:43:59.493 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.8 px 136 ms SOUTH 01:44:01.604 02.111 15672 Exposure complete 01:44:01.627 00.023 15672 worker thread done servicing request 01:44:01.627 00.000 30444 OnExposeComplete: enter 01:44:01.627 00.000 30444 UpdateGuideState(): m_state=6 01:44:01.627 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5848 01:44:01.627 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=200.14, Mass=120132, SNR=93.9, Peak=10289 HFD=3.7 01:44:01.627 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 01:44:01.627 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.46 = 1.46) 01:44:01.627 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.55 hyp=0.58 cameraTheta=1.25 mountX=0.03 mountY=0.58, mountTheta=1.52 01:44:01.628 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.55, opts=13) 01:44:01.628 00.000 30444 Enqueuing Move request for scope (0.19, 0.55) 01:44:01.628 00.000 15672 Worker thread wakes up 01:44:01.628 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.55) opts 0xd 01:44:01.628 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.55) 01:44:01.628 00.000 15672 Moving (0.19, 0.55) raw xDistance=0.03 yDistance=0.58 01:44:01.628 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 01:44:01.628 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 01:44:01.628 00.000 15672 MoveAxis(E, 0, ABG) 01:44:01.628 00.000 15672 Move returns status 0, amount 0 01:44:01.628 00.000 15672 MoveAxis(S, 103, ABG) 01:44:01.628 00.000 15672 Guiding Dir = 1, Dur = 103 01:44:01.629 00.001 15672 IsSlewing returns 0 01:44:01.630 00.001 15672 IsGuiding returns 0 01:44:01.633 00.003 30444 UpdateImageDisplay: Size=(640,480) min=1970, max=11149, FiltMin=2475, FiltMax=10146, Gamma=2.950 01:44:01.683 00.050 30444 UpdateGuideState exits: m=120132 SNR=93.9 Saturated 01:44:01.683 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:01.683 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:01.683 00.000 30444 Enqueuing Expose request 01:44:01.711 00.028 15672 PulseGuide returned control before completion, sleep 32 01:44:01.744 00.033 15672 IsGuiding returns 1 01:44:01.744 00.000 15672 scope still moving after pulse duration time elapsed 01:44:01.766 00.022 15672 IsSlewing returns 0 01:44:01.766 00.000 15672 IsGuiding returns 1 01:44:01.787 00.021 15672 IsSlewing returns 0 01:44:01.790 00.003 15672 IsGuiding returns 1 01:44:01.810 00.020 15672 IsSlewing returns 0 01:44:01.839 00.029 15672 IsGuiding returns 0 01:44:01.839 00.000 15672 scope move finished after 103 + 106 ms 01:44:01.839 00.000 15672 Move returns status 0, amount 103 01:44:01.839 00.000 15672 move complete, result=0 01:44:01.839 00.000 15672 worker thread done servicing request 01:44:01.839 00.000 15672 Worker thread wakes up 01:44:01.840 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.6 px 103 ms SOUTH 01:44:01.840 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:01.840 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:03.758 01.918 15672 Exposure complete 01:44:03.788 00.030 15672 worker thread done servicing request 01:44:03.788 00.000 30444 OnExposeComplete: enter 01:44:03.788 00.000 30444 UpdateGuideState(): m_state=6 01:44:03.788 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5849 01:44:03.788 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=199.96, Mass=120702, SNR=92.5, Peak=11032 HFD=3.9 01:44:03.788 00.000 30444 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 01:44:03.788 00.000 30444 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.85 = 1.85) 01:44:03.788 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.38 hyp=0.38 cameraTheta=1.63 mountX=-0.12 mountY=0.36, mountTheta=1.90 01:44:03.789 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.38, opts=13) 01:44:03.789 00.000 30444 Enqueuing Move request for scope (-0.02, 0.38) 01:44:03.789 00.000 15672 Worker thread wakes up 01:44:03.789 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.38) opts 0xd 01:44:03.789 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.38) 01:44:03.789 00.000 15672 Moving (-0.02, 0.38) raw xDistance=-0.12 yDistance=0.36 01:44:03.789 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 01:44:03.789 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 01:44:03.789 00.000 15672 MoveAxis(E, 0, ABG) 01:44:03.789 00.000 15672 Move returns status 0, amount 0 01:44:03.789 00.000 15672 MoveAxis(S, 65, ABG) 01:44:03.789 00.000 15672 Guiding Dir = 1, Dur = 65 01:44:03.790 00.001 15672 IsSlewing returns 0 01:44:03.790 00.000 15672 IsGuiding returns 0 01:44:03.794 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=12173, FiltMin=2622, FiltMax=10246, Gamma=2.950 01:44:03.844 00.050 30444 UpdateGuideState exits: m=120702 SNR=92.5 Saturated 01:44:03.844 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:03.844 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:03.844 00.000 30444 Enqueuing Expose request 01:44:03.900 00.056 15672 IsGuiding returns 1 01:44:03.901 00.001 15672 scope still moving after pulse duration time elapsed 01:44:03.922 00.021 15672 IsSlewing returns 0 01:44:03.923 00.001 15672 IsGuiding returns 1 01:44:03.944 00.021 15672 IsSlewing returns 0 01:44:03.965 00.021 15672 IsGuiding returns 0 01:44:03.965 00.000 15672 scope move finished after 65 + 109 ms 01:44:03.965 00.000 15672 Move returns status 0, amount 65 01:44:03.965 00.000 15672 move complete, result=0 01:44:03.965 00.000 15672 worker thread done servicing request 01:44:03.965 00.000 15672 Worker thread wakes up 01:44:03.966 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:03.966 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:03.966 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 65 ms SOUTH 01:44:06.076 02.110 15672 Exposure complete 01:44:06.096 00.020 15672 worker thread done servicing request 01:44:06.096 00.000 30444 OnExposeComplete: enter 01:44:06.096 00.000 30444 UpdateGuideState(): m_state=6 01:44:06.096 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5850 01:44:06.096 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=200.36, Mass=117932, SNR=88.8, Peak=10626 HFD=3.5 01:44:06.096 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 01:44:06.096 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 01:44:06.096 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.78 hyp=0.78 cameraTheta=1.69 mountX=-0.30 mountY=0.74, mountTheta=1.96 01:44:06.096 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.78, opts=13) 01:44:06.096 00.000 30444 Enqueuing Move request for scope (-0.09, 0.78) 01:44:06.097 00.001 15672 Worker thread wakes up 01:44:06.097 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.78) opts 0xd 01:44:06.097 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.78) 01:44:06.097 00.000 15672 Moving (-0.09, 0.78) raw xDistance=-0.30 yDistance=0.74 01:44:06.097 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 01:44:06.097 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 01:44:06.097 00.000 15672 MoveAxis(E, 81, ABG) 01:44:06.097 00.000 15672 Guiding Dir = 2, Dur = 81 01:44:06.097 00.000 15672 IsSlewing returns 0 01:44:06.100 00.003 15672 IsGuiding returns 0 01:44:06.103 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=11568, FiltMin=2632, FiltMax=9647, Gamma=2.950 01:44:06.120 00.017 15672 PulseGuide returned control before completion, sleep 71 01:44:06.193 00.073 15672 IsGuiding returns 1 01:44:06.193 00.000 15672 scope still moving after pulse duration time elapsed 01:44:06.213 00.020 15672 IsSlewing returns 0 01:44:06.265 00.052 15672 IsGuiding returns 0 01:44:06.265 00.000 15672 scope move finished after 81 + 85 ms 01:44:06.265 00.000 15672 Move returns status 0, amount 81 01:44:06.265 00.000 15672 MoveAxis(S, 132, ABG) 01:44:06.266 00.001 15672 Guiding Dir = 1, Dur = 132 01:44:06.266 00.000 15672 IsSlewing returns 0 01:44:06.269 00.003 15672 IsGuiding returns 0 01:44:06.345 00.076 15672 PulseGuide returned control before completion, sleep 66 01:44:06.414 00.069 15672 IsGuiding returns 1 01:44:06.414 00.000 15672 scope still moving after pulse duration time elapsed 01:44:06.435 00.021 15672 IsSlewing returns 0 01:44:06.438 00.003 15672 IsGuiding returns 1 01:44:06.459 00.021 15672 IsSlewing returns 0 01:44:06.460 00.001 15672 IsGuiding returns 1 01:44:06.481 00.021 15672 IsSlewing returns 0 01:44:06.511 00.030 30444 UpdateGuideState exits: m=117932 SNR=88.8 Saturated 01:44:06.511 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:06.511 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:06.512 00.001 30444 Enqueuing Expose request 01:44:06.536 00.024 15672 IsGuiding returns 0 01:44:06.536 00.000 15672 scope move finished after 132 + 135 ms 01:44:06.536 00.000 15672 Move returns status 0, amount 132 01:44:06.536 00.000 15672 move complete, result=0 01:44:06.537 00.001 30444 GuideStep: -0.3 px 81 ms EAST, 0.7 px 132 ms SOUTH 01:44:06.537 00.000 15672 worker thread done servicing request 01:44:06.537 00.000 15672 Worker thread wakes up 01:44:06.537 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:06.537 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:08.453 01.916 15672 Exposure complete 01:44:08.481 00.028 15672 worker thread done servicing request 01:44:08.481 00.000 30444 OnExposeComplete: enter 01:44:08.481 00.000 30444 UpdateGuideState(): m_state=6 01:44:08.482 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5851 01:44:08.482 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=200.58, Mass=108928, SNR=90.2, Peak=10594 HFD=3.5 01:44:08.482 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.95 = 1.95) 01:44:08.482 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 01:44:08.482 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.99 hyp=1.00 cameraTheta=1.67 mountX=-0.37 mountY=0.95, mountTheta=1.94 01:44:08.482 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.99, opts=13) 01:44:08.483 00.001 30444 Enqueuing Move request for scope (-0.10, 0.99) 01:44:08.483 00.000 15672 Worker thread wakes up 01:44:08.483 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.99) opts 0xd 01:44:08.483 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.99) 01:44:08.483 00.000 15672 Moving (-0.10, 0.99) raw xDistance=-0.37 yDistance=0.95 01:44:08.483 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37 01:44:08.483 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95 01:44:08.483 00.000 15672 MoveAxis(E, 106, ABG) 01:44:08.483 00.000 15672 Guiding Dir = 2, Dur = 106 01:44:08.483 00.000 15672 IsSlewing returns 0 01:44:08.484 00.001 15672 IsGuiding returns 0 01:44:08.490 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=11363, FiltMin=2646, FiltMax=9758, Gamma=2.950 01:44:08.501 00.011 15672 PulseGuide returned control before completion, sleep 100 01:44:08.558 00.057 30444 UpdateGuideState exits: m=108928 SNR=90.2 Saturated 01:44:08.558 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:08.558 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:08.558 00.000 30444 Enqueuing Expose request 01:44:08.601 00.043 15672 IsGuiding returns 1 01:44:08.602 00.001 15672 scope still moving after pulse duration time elapsed 01:44:08.623 00.021 15672 IsSlewing returns 0 01:44:08.676 00.053 15672 IsGuiding returns 0 01:44:08.677 00.001 15672 scope move finished after 106 + 86 ms 01:44:08.677 00.000 15672 Move returns status 0, amount 106 01:44:08.677 00.000 15672 MoveAxis(S, 169, ABG) 01:44:08.677 00.000 15672 Guiding Dir = 1, Dur = 169 01:44:08.677 00.000 15672 IsSlewing returns 0 01:44:08.678 00.001 15672 IsGuiding returns 0 01:44:08.757 00.079 15672 PulseGuide returned control before completion, sleep 101 01:44:08.860 00.103 15672 IsGuiding returns 1 01:44:08.861 00.001 15672 scope still moving after pulse duration time elapsed 01:44:08.881 00.020 15672 IsSlewing returns 0 01:44:08.918 00.037 15672 IsGuiding returns 1 01:44:08.938 00.020 15672 IsSlewing returns 0 01:44:08.942 00.004 15672 IsGuiding returns 1 01:44:08.962 00.020 15672 IsSlewing returns 0 01:44:08.981 00.019 15672 IsGuiding returns 0 01:44:08.981 00.000 15672 scope move finished after 169 + 134 ms 01:44:08.982 00.001 15672 Move returns status 0, amount 169 01:44:08.982 00.000 15672 move complete, result=0 01:44:08.982 00.000 15672 worker thread done servicing request 01:44:08.982 00.000 15672 Worker thread wakes up 01:44:08.982 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:08.982 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:08.983 00.001 30444 GuideStep: -0.4 px 106 ms EAST, 0.9 px 169 ms SOUTH 01:44:11.090 02.107 15672 Exposure complete 01:44:11.118 00.028 15672 worker thread done servicing request 01:44:11.118 00.000 30444 OnExposeComplete: enter 01:44:11.118 00.000 30444 UpdateGuideState(): m_state=6 01:44:11.118 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5852 01:44:11.118 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=199.88, Mass=116464, SNR=88.7, Peak=10618 HFD=3.8 01:44:11.119 00.001 30444 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.28) = xAngle (0.63 = 0.63) 01:44:11.119 00.000 30444 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.57 = 0.57) 01:44:11.119 00.000 30444 CameraToMount -- cameraX=0.80 cameraY=0.29 hyp=0.85 cameraTheta=0.35 mountX=0.69 mountY=0.45, mountTheta=0.58 01:44:11.119 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.80, y=0.29, opts=13) 01:44:11.119 00.000 30444 Enqueuing Move request for scope (0.80, 0.29) 01:44:11.119 00.000 15672 Worker thread wakes up 01:44:11.119 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.29) opts 0xd 01:44:11.119 00.000 15672 Handling offset move in thread for scope, endpoint = (0.80, 0.29) 01:44:11.119 00.000 15672 Moving (0.80, 0.29) raw xDistance=0.69 yDistance=0.45 01:44:11.119 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.69 01:44:11.119 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 01:44:11.119 00.000 15672 MoveAxis(W, 178, ABG) 01:44:11.120 00.001 15672 Guiding Dir = 3, Dur = 178 01:44:11.120 00.000 15672 IsSlewing returns 0 01:44:11.122 00.002 15672 IsGuiding returns 0 01:44:11.126 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=11377, FiltMin=2608, FiltMax=10087, Gamma=2.950 01:44:11.136 00.010 15672 PulseGuide returned control before completion, sleep 174 01:44:11.360 00.224 15672 IsGuiding returns 0 01:44:11.361 00.001 15672 Move returns status 0, amount 178 01:44:11.361 00.000 15672 MoveAxis(S, 81, ABG) 01:44:11.361 00.000 15672 Guiding Dir = 1, Dur = 81 01:44:11.362 00.001 15672 IsSlewing returns 0 01:44:11.364 00.002 15672 IsGuiding returns 0 01:44:11.440 00.076 15672 PulseGuide returned control before completion, sleep 16 01:44:11.458 00.018 15672 IsGuiding returns 1 01:44:11.458 00.000 15672 scope still moving after pulse duration time elapsed 01:44:11.479 00.021 15672 IsSlewing returns 0 01:44:11.480 00.001 15672 IsGuiding returns 1 01:44:11.501 00.021 15672 IsSlewing returns 0 01:44:11.502 00.001 15672 IsGuiding returns 1 01:44:11.523 00.021 15672 IsSlewing returns 0 01:44:11.584 00.061 15672 IsGuiding returns 0 01:44:11.584 00.000 15672 scope move finished after 81 + 139 ms 01:44:11.584 00.000 15672 Move returns status 0, amount 81 01:44:11.585 00.001 15672 move complete, result=0 01:44:11.585 00.000 15672 worker thread done servicing request 01:44:11.617 00.032 30444 UpdateGuideState exits: m=116464 SNR=88.7 Saturated 01:44:11.618 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:11.618 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:11.618 00.000 30444 Enqueuing Expose request 01:44:11.618 00.000 30444 GuideStep: 0.7 px 178 ms WEST, 0.5 px 81 ms SOUTH 01:44:11.618 00.000 15672 Worker thread wakes up 01:44:11.618 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:11.619 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:13.530 01.911 15672 Exposure complete 01:44:13.550 00.020 15672 worker thread done servicing request 01:44:13.550 00.000 30444 OnExposeComplete: enter 01:44:13.550 00.000 30444 UpdateGuideState(): m_state=6 01:44:13.550 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5853 01:44:13.550 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=199.82, Mass=122670, SNR=90.5, Peak=10835 HFD=3.7 01:44:13.550 00.000 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 01:44:13.550 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.57 = 0.57) 01:44:13.550 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.23 hyp=0.66 cameraTheta=0.36 mountX=0.53 mountY=0.36, mountTheta=0.59 01:44:13.551 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.23, opts=13) 01:44:13.551 00.000 30444 Enqueuing Move request for scope (0.61, 0.23) 01:44:13.551 00.000 15672 Worker thread wakes up 01:44:13.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.23) opts 0xd 01:44:13.551 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.23) 01:44:13.551 00.000 15672 Moving (0.61, 0.23) raw xDistance=0.53 yDistance=0.36 01:44:13.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53 01:44:13.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 01:44:13.551 00.000 15672 MoveAxis(W, 155, ABG) 01:44:13.551 00.000 15672 Guiding Dir = 3, Dur = 155 01:44:13.551 00.000 15672 IsSlewing returns 0 01:44:13.552 00.001 15672 IsGuiding returns 0 01:44:13.557 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11182, FiltMin=2638, FiltMax=10285, Gamma=2.950 01:44:13.580 00.023 15672 PulseGuide returned control before completion, sleep 138 01:44:13.663 00.083 30444 UpdateGuideState exits: m=122670 SNR=90.5 Saturated 01:44:13.663 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:13.663 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:13.663 00.000 30444 Enqueuing Expose request 01:44:13.720 00.057 15672 IsGuiding returns 1 01:44:13.720 00.000 15672 scope still moving after pulse duration time elapsed 01:44:13.741 00.021 15672 IsSlewing returns 0 01:44:13.772 00.031 15672 IsGuiding returns 0 01:44:13.772 00.000 15672 scope move finished after 155 + 64 ms 01:44:13.772 00.000 15672 Move returns status 0, amount 155 01:44:13.772 00.000 15672 MoveAxis(S, 63, ABG) 01:44:13.772 00.000 15672 Guiding Dir = 1, Dur = 63 01:44:13.773 00.001 15672 IsSlewing returns 0 01:44:13.774 00.001 15672 IsGuiding returns 0 01:44:13.855 00.081 15672 IsGuiding returns 1 01:44:13.855 00.000 15672 scope still moving after pulse duration time elapsed 01:44:13.876 00.021 15672 IsSlewing returns 0 01:44:13.879 00.003 15672 IsGuiding returns 1 01:44:13.899 00.020 15672 IsSlewing returns 0 01:44:13.902 00.003 15672 IsGuiding returns 1 01:44:13.924 00.022 15672 IsSlewing returns 0 01:44:13.948 00.024 15672 IsGuiding returns 0 01:44:13.948 00.000 15672 scope move finished after 63 + 111 ms 01:44:13.948 00.000 15672 Move returns status 0, amount 63 01:44:13.948 00.000 15672 move complete, result=0 01:44:13.948 00.000 15672 worker thread done servicing request 01:44:13.948 00.000 15672 Worker thread wakes up 01:44:13.948 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:13.948 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:13.948 00.000 30444 GuideStep: 0.5 px 155 ms WEST, 0.4 px 63 ms SOUTH 01:44:16.055 02.107 15672 Exposure complete 01:44:16.074 00.019 15672 worker thread done servicing request 01:44:16.075 00.001 30444 OnExposeComplete: enter 01:44:16.075 00.000 30444 UpdateGuideState(): m_state=6 01:44:16.075 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5854 01:44:16.075 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=200.20, Mass=121275, SNR=86.0, Peak=11421 HFD=3.6 01:44:16.075 00.000 30444 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.28) = xAngle (2.32 = 2.32) 01:44:16.075 00.000 30444 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.25 = 2.25) 01:44:16.075 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.61 hyp=0.68 cameraTheta=2.04 mountX=-0.46 mountY=0.53, mountTheta=2.29 01:44:16.076 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.61, opts=13) 01:44:16.076 00.000 30444 Enqueuing Move request for scope (-0.31, 0.61) 01:44:16.076 00.000 15672 Worker thread wakes up 01:44:16.076 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.61) opts 0xd 01:44:16.076 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.61) 01:44:16.076 00.000 15672 Moving (-0.31, 0.61) raw xDistance=-0.46 yDistance=0.53 01:44:16.076 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.46 01:44:16.076 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 01:44:16.076 00.000 15672 MoveAxis(E, 114, ABG) 01:44:16.076 00.000 15672 Guiding Dir = 2, Dur = 114 01:44:16.076 00.000 15672 IsSlewing returns 0 01:44:16.078 00.002 15672 IsGuiding returns 0 01:44:16.083 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=11421, FiltMin=2573, FiltMax=8953, Gamma=2.950 01:44:16.104 00.021 15672 PulseGuide returned control before completion, sleep 99 01:44:16.132 00.028 30444 UpdateGuideState exits: m=121275 SNR=86.0 Saturated 01:44:16.133 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:16.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:16.133 00.000 30444 Enqueuing Expose request 01:44:16.206 00.073 15672 IsGuiding returns 1 01:44:16.206 00.000 15672 scope still moving after pulse duration time elapsed 01:44:16.226 00.020 15672 IsSlewing returns 0 01:44:16.249 00.023 15672 IsGuiding returns 0 01:44:16.249 00.000 15672 scope move finished after 114 + 56 ms 01:44:16.249 00.000 15672 Move returns status 0, amount 114 01:44:16.249 00.000 15672 MoveAxis(S, 94, ABG) 01:44:16.249 00.000 15672 Guiding Dir = 1, Dur = 94 01:44:16.249 00.000 15672 IsSlewing returns 0 01:44:16.251 00.002 15672 IsGuiding returns 0 01:44:16.328 00.077 15672 PulseGuide returned control before completion, sleep 27 01:44:16.377 00.049 15672 IsGuiding returns 1 01:44:16.377 00.000 15672 scope still moving after pulse duration time elapsed 01:44:16.397 00.020 15672 IsSlewing returns 0 01:44:16.398 00.001 15672 IsGuiding returns 1 01:44:16.419 00.021 15672 IsSlewing returns 0 01:44:16.420 00.001 15672 IsGuiding returns 1 01:44:16.441 00.021 15672 IsSlewing returns 0 01:44:16.457 00.016 15672 IsGuiding returns 0 01:44:16.457 00.000 15672 scope move finished after 94 + 111 ms 01:44:16.457 00.000 15672 Move returns status 0, amount 94 01:44:16.457 00.000 15672 move complete, result=0 01:44:16.457 00.000 15672 worker thread done servicing request 01:44:16.457 00.000 15672 Worker thread wakes up 01:44:16.457 00.000 30444 GuideStep: -0.5 px 114 ms EAST, 0.5 px 94 ms SOUTH 01:44:16.457 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:16.457 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:18.364 01.907 15672 Exposure complete 01:44:18.383 00.019 15672 worker thread done servicing request 01:44:18.383 00.000 30444 OnExposeComplete: enter 01:44:18.384 00.001 30444 UpdateGuideState(): m_state=6 01:44:18.384 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 5855 01:44:18.384 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=200.08, Mass=124776, SNR=93.2, Peak=10739 HFD=3.9 01:44:18.384 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 01:44:18.384 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 01:44:18.384 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.49 hyp=0.50 cameraTheta=1.46 mountX=-0.08 mountY=0.49, mountTheta=1.74 01:44:18.384 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.49, opts=13) 01:44:18.384 00.000 30444 Enqueuing Move request for scope (0.05, 0.49) 01:44:18.384 00.000 15672 Worker thread wakes up 01:44:18.384 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.49) opts 0xd 01:44:18.385 00.001 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.49) 01:44:18.385 00.000 15672 Moving (0.05, 0.49) raw xDistance=-0.08 yDistance=0.49 01:44:18.385 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:44:18.385 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 01:44:18.385 00.000 15672 MoveAxis(E, 0, ABG) 01:44:18.385 00.000 15672 Move returns status 0, amount 0 01:44:18.385 00.000 15672 MoveAxis(S, 88, ABG) 01:44:18.385 00.000 15672 Guiding Dir = 1, Dur = 88 01:44:18.385 00.000 15672 IsSlewing returns 0 01:44:18.387 00.002 15672 IsGuiding returns 0 01:44:18.391 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2030, max=11997, FiltMin=2627, FiltMax=9883, Gamma=2.950 01:44:18.468 00.077 15672 PulseGuide returned control before completion, sleep 17 01:44:18.501 00.033 15672 IsGuiding returns 1 01:44:18.501 00.000 15672 scope still moving after pulse duration time elapsed 01:44:18.522 00.021 15672 IsSlewing returns 0 01:44:18.522 00.000 15672 IsGuiding returns 1 01:44:18.544 00.022 15672 IsSlewing returns 0 01:44:18.545 00.001 15672 IsGuiding returns 1 01:44:18.567 00.022 15672 IsSlewing returns 0 01:44:18.581 00.014 15672 IsGuiding returns 0 01:44:18.581 00.000 15672 scope move finished after 88 + 106 ms 01:44:18.581 00.000 15672 Move returns status 0, amount 88 01:44:18.581 00.000 15672 move complete, result=0 01:44:18.581 00.000 15672 worker thread done servicing request 01:44:18.782 00.201 30444 UpdateGuideState exits: m=124776 SNR=93.2 Saturated 01:44:18.782 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:18.782 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:18.783 00.001 30444 Enqueuing Expose request 01:44:18.783 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 88 ms SOUTH 01:44:18.783 00.000 15672 Worker thread wakes up 01:44:18.783 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:18.783 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:20.893 02.110 15672 Exposure complete 01:44:20.913 00.020 15672 worker thread done servicing request 01:44:20.914 00.001 30444 OnExposeComplete: enter 01:44:20.914 00.000 30444 UpdateGuideState(): m_state=6 01:44:20.914 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5856 01:44:20.914 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=199.89, Mass=126380, SNR=90.6, Peak=12224 HFD=3.7 01:44:20.914 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 01:44:20.914 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 01:44:20.914 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.34 mountX=-0.02 mountY=0.31, mountTheta=1.62 01:44:20.914 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.30, opts=13) 01:44:20.914 00.000 30444 Enqueuing Move request for scope (0.07, 0.30) 01:44:20.914 00.000 15672 Worker thread wakes up 01:44:20.915 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd 01:44:20.915 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.30) 01:44:20.915 00.000 15672 Moving (0.07, 0.30) raw xDistance=-0.02 yDistance=0.31 01:44:20.915 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 01:44:20.915 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 01:44:20.915 00.000 15672 MoveAxis(E, 0, ABG) 01:44:20.915 00.000 15672 Move returns status 0, amount 0 01:44:20.915 00.000 15672 MoveAxis(S, 56, ABG) 01:44:20.915 00.000 15672 Guiding Dir = 1, Dur = 56 01:44:20.915 00.000 15672 IsSlewing returns 0 01:44:20.915 00.000 15672 IsGuiding returns 0 01:44:20.920 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=12224, FiltMin=2614, FiltMax=9955, Gamma=2.950 01:44:20.969 00.049 30444 UpdateGuideState exits: m=126380 SNR=90.6 Saturated 01:44:20.969 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:20.969 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:20.969 00.000 30444 Enqueuing Expose request 01:44:20.994 00.025 15672 IsGuiding returns 1 01:44:20.994 00.000 15672 scope still moving after pulse duration time elapsed 01:44:21.015 00.021 15672 IsSlewing returns 0 01:44:21.016 00.001 15672 IsGuiding returns 1 01:44:21.038 00.022 15672 IsSlewing returns 0 01:44:21.038 00.000 15672 IsGuiding returns 1 01:44:21.060 00.022 15672 IsSlewing returns 0 01:44:21.090 00.030 15672 IsGuiding returns 0 01:44:21.090 00.000 15672 scope move finished after 56 + 117 ms 01:44:21.090 00.000 15672 Move returns status 0, amount 56 01:44:21.090 00.000 15672 move complete, result=0 01:44:21.090 00.000 15672 worker thread done servicing request 01:44:21.090 00.000 15672 Worker thread wakes up 01:44:21.090 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 56 ms SOUTH 01:44:21.090 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:21.090 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:23.006 01.916 15672 Exposure complete 01:44:23.037 00.031 15672 worker thread done servicing request 01:44:23.037 00.000 30444 OnExposeComplete: enter 01:44:23.037 00.000 30444 UpdateGuideState(): m_state=6 01:44:23.038 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5857 01:44:23.038 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=199.66, Mass=117475, SNR=83.2, Peak=11676 HFD=3.3 01:44:23.038 00.000 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.48 = 0.48) 01:44:23.038 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.42 = 0.42) 01:44:23.038 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.07 hyp=0.37 cameraTheta=0.20 mountX=0.33 mountY=0.15, mountTheta=0.43 01:44:23.039 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.07, opts=13) 01:44:23.039 00.000 30444 Enqueuing Move request for scope (0.36, 0.07) 01:44:23.039 00.000 15672 Worker thread wakes up 01:44:23.039 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.07) opts 0xd 01:44:23.039 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.07) 01:44:23.039 00.000 15672 Moving (0.36, 0.07) raw xDistance=0.33 yDistance=0.15 01:44:23.039 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 01:44:23.039 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:44:23.039 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 01:44:23.039 00.000 15672 MoveAxis(W, 88, ABG) 01:44:23.039 00.000 15672 Guiding Dir = 3, Dur = 88 01:44:23.040 00.001 15672 IsSlewing returns 0 01:44:23.044 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=11676, FiltMin=2573, FiltMax=9955, Gamma=2.950 01:44:23.053 00.009 15672 IsGuiding returns 0 01:44:23.069 00.016 15672 PulseGuide returned control before completion, sleep 83 01:44:23.155 00.086 15672 IsGuiding returns 1 01:44:23.155 00.000 15672 scope still moving after pulse duration time elapsed 01:44:23.176 00.021 15672 IsSlewing returns 0 01:44:23.199 00.023 15672 IsGuiding returns 0 01:44:23.199 00.000 15672 scope move finished after 88 + 57 ms 01:44:23.199 00.000 15672 Move returns status 0, amount 88 01:44:23.199 00.000 15672 MoveAxis(N, 0, ABG) 01:44:23.199 00.000 15672 Move returns status 0, amount 0 01:44:23.199 00.000 15672 move complete, result=0 01:44:23.199 00.000 15672 worker thread done servicing request 01:44:23.375 00.176 30444 UpdateGuideState exits: m=117475 SNR=83.2 Saturated 01:44:23.375 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:23.375 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:23.375 00.000 30444 Enqueuing Expose request 01:44:23.375 00.000 30444 GuideStep: 0.3 px 88 ms WEST, 0.1 px 0 ms NORTH 01:44:23.375 00.000 15672 Worker thread wakes up 01:44:23.376 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:23.376 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:25.486 02.110 15672 Exposure complete 01:44:25.506 00.020 15672 worker thread done servicing request 01:44:25.506 00.000 30444 OnExposeComplete: enter 01:44:25.506 00.000 30444 UpdateGuideState(): m_state=6 01:44:25.506 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5858 01:44:25.506 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=200.11, Mass=135595, SNR=97.1, Peak=11473 HFD=3.9 01:44:25.506 00.000 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.67 = 1.67) 01:44:25.506 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.61 = 1.61) 01:44:25.506 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.52 hyp=0.53 cameraTheta=1.39 mountX=-0.05 mountY=0.53, mountTheta=1.67 01:44:25.507 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.52, opts=13) 01:44:25.507 00.000 30444 Enqueuing Move request for scope (0.10, 0.52) 01:44:25.507 00.000 15672 Worker thread wakes up 01:44:25.507 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.52) opts 0xd 01:44:25.507 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.52) 01:44:25.507 00.000 15672 Moving (0.10, 0.52) raw xDistance=-0.05 yDistance=0.53 01:44:25.507 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 01:44:25.507 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 01:44:25.507 00.000 15672 MoveAxis(E, 0, ABG) 01:44:25.507 00.000 15672 Move returns status 0, amount 0 01:44:25.507 00.000 15672 MoveAxis(S, 95, ABG) 01:44:25.507 00.000 15672 Guiding Dir = 1, Dur = 95 01:44:25.507 00.000 15672 IsSlewing returns 0 01:44:25.509 00.002 15672 IsGuiding returns 0 01:44:25.512 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11473, FiltMin=2568, FiltMax=9991, Gamma=2.950 01:44:25.562 00.050 30444 UpdateGuideState exits: m=135595 SNR=97.1 Saturated 01:44:25.562 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:25.562 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:25.562 00.000 30444 Enqueuing Expose request 01:44:25.594 00.032 15672 PulseGuide returned control before completion, sleep 20 01:44:25.615 00.021 15672 IsGuiding returns 1 01:44:25.615 00.000 15672 scope still moving after pulse duration time elapsed 01:44:25.637 00.022 15672 IsSlewing returns 0 01:44:25.674 00.037 15672 IsGuiding returns 1 01:44:25.695 00.021 15672 IsSlewing returns 0 01:44:25.696 00.001 15672 IsGuiding returns 1 01:44:25.718 00.022 15672 IsSlewing returns 0 01:44:25.739 00.021 15672 IsGuiding returns 0 01:44:25.739 00.000 15672 scope move finished after 95 + 135 ms 01:44:25.739 00.000 15672 Move returns status 0, amount 95 01:44:25.739 00.000 15672 move complete, result=0 01:44:25.739 00.000 15672 worker thread done servicing request 01:44:25.739 00.000 15672 Worker thread wakes up 01:44:25.739 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 95 ms SOUTH 01:44:25.739 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:25.739 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:27.655 01.916 15672 Exposure complete 01:44:27.688 00.033 15672 worker thread done servicing request 01:44:27.688 00.000 30444 OnExposeComplete: enter 01:44:27.688 00.000 30444 UpdateGuideState(): m_state=6 01:44:27.688 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 5859 01:44:27.688 00.000 30444 Star::Find returns 1 (1), X=459.92, Y=199.22, Mass=116387, SNR=85.4, Peak=12736 HFD=3.5 01:44:27.688 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 01:44:27.689 00.001 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 01:44:27.689 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.37 hyp=0.42 cameraTheta=-2.07 mountX=-0.09 mountY=-0.40, mountTheta=-1.79 01:44:27.689 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.37, opts=13) 01:44:27.689 00.000 30444 Enqueuing Move request for scope (-0.20, -0.37) 01:44:27.689 00.000 15672 Worker thread wakes up 01:44:27.689 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.37) opts 0xd 01:44:27.689 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.37) 01:44:27.689 00.000 15672 Moving (-0.20, -0.37) raw xDistance=-0.09 yDistance=-0.40 01:44:27.689 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 01:44:27.689 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:44:27.689 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40 01:44:27.689 00.000 15672 MoveAxis(E, 0, ABG) 01:44:27.690 00.001 15672 Move returns status 0, amount 0 01:44:27.690 00.000 15672 MoveAxis(N, 0, ABG) 01:44:27.690 00.000 15672 Move returns status 0, amount 0 01:44:27.690 00.000 15672 move complete, result=0 01:44:27.690 00.000 15672 worker thread done servicing request 01:44:27.694 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=14632, FiltMin=2621, FiltMax=9908, Gamma=2.950 01:44:27.744 00.050 30444 UpdateGuideState exits: m=116387 SNR=85.4 Saturated 01:44:27.744 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:27.744 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:27.744 00.000 30444 Enqueuing Expose request 01:44:27.744 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 01:44:27.744 00.000 15672 Worker thread wakes up 01:44:27.744 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:27.744 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:29.850 02.106 15672 Exposure complete 01:44:29.870 00.020 15672 worker thread done servicing request 01:44:29.870 00.000 30444 OnExposeComplete: enter 01:44:29.870 00.000 30444 UpdateGuideState(): m_state=6 01:44:29.870 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5860 01:44:29.870 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=199.38, Mass=125198, SNR=88.2, Peak=12393 HFD=3.3 01:44:29.870 00.000 30444 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.28) = xAngle (-0.32 = -0.32) 01:44:29.870 00.000 30444 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.38 = -0.38) 01:44:29.870 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.20 hyp=0.36 cameraTheta=-0.60 mountX=0.34 mountY=-0.13, mountTheta=-0.37 01:44:29.871 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.20, opts=13) 01:44:29.871 00.000 30444 Enqueuing Move request for scope (0.30, -0.20) 01:44:29.871 00.000 15672 Worker thread wakes up 01:44:29.871 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.20) opts 0xd 01:44:29.871 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.20) 01:44:29.871 00.000 15672 Moving (0.30, -0.20) raw xDistance=0.34 yDistance=-0.13 01:44:29.871 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34 01:44:29.871 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:44:29.871 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 01:44:29.871 00.000 15672 MoveAxis(W, 92, ABG) 01:44:29.871 00.000 15672 Guiding Dir = 3, Dur = 92 01:44:29.872 00.001 15672 IsSlewing returns 0 01:44:29.874 00.002 15672 IsGuiding returns 0 01:44:29.877 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=13260, FiltMin=2647, FiltMax=9751, Gamma=2.950 01:44:29.890 00.013 15672 PulseGuide returned control before completion, sleep 85 01:44:29.927 00.037 30444 UpdateGuideState exits: m=125198 SNR=88.2 Saturated 01:44:29.927 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:29.927 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:29.927 00.000 30444 Enqueuing Expose request 01:44:29.978 00.051 15672 IsGuiding returns 1 01:44:29.978 00.000 15672 scope still moving after pulse duration time elapsed 01:44:29.998 00.020 15672 IsSlewing returns 0 01:44:30.018 00.020 15672 IsGuiding returns 0 01:44:30.018 00.000 15672 scope move finished after 92 + 53 ms 01:44:30.018 00.000 15672 Move returns status 0, amount 92 01:44:30.018 00.000 15672 MoveAxis(N, 0, ABG) 01:44:30.018 00.000 15672 Move returns status 0, amount 0 01:44:30.018 00.000 15672 move complete, result=0 01:44:30.018 00.000 15672 worker thread done servicing request 01:44:30.018 00.000 15672 Worker thread wakes up 01:44:30.018 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:30.018 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:30.018 00.000 30444 GuideStep: 0.3 px 92 ms WEST, -0.1 px 0 ms NORTH 01:44:31.927 01.909 15672 Exposure complete 01:44:31.947 00.020 15672 worker thread done servicing request 01:44:31.947 00.000 30444 OnExposeComplete: enter 01:44:31.947 00.000 30444 UpdateGuideState(): m_state=6 01:44:31.947 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5861 01:44:31.947 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=199.09, Mass=121546, SNR=85.7, Peak=12429 HFD=3.5 01:44:31.947 00.000 30444 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.28) = xAngle (-0.67 = -0.67) 01:44:31.947 00.000 30444 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.73 = -0.73) 01:44:31.947 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.50 hyp=0.61 cameraTheta=-0.95 mountX=0.48 mountY=-0.41, mountTheta=-0.71 01:44:31.948 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.50, opts=13) 01:44:31.948 00.000 30444 Enqueuing Move request for scope (0.35, -0.50) 01:44:31.948 00.000 15672 Worker thread wakes up 01:44:31.948 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.50) opts 0xd 01:44:31.948 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.50) 01:44:31.948 00.000 15672 Moving (0.35, -0.50) raw xDistance=0.48 yDistance=-0.41 01:44:31.948 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48 01:44:31.948 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:44:31.948 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 01:44:31.948 00.000 15672 MoveAxis(W, 135, ABG) 01:44:31.948 00.000 15672 Guiding Dir = 3, Dur = 135 01:44:31.949 00.001 15672 IsSlewing returns 0 01:44:31.950 00.001 15672 IsGuiding returns 0 01:44:31.954 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=12954, FiltMin=2621, FiltMax=9624, Gamma=2.950 01:44:31.967 00.013 15672 PulseGuide returned control before completion, sleep 128 01:44:32.003 00.036 30444 UpdateGuideState exits: m=121546 SNR=85.7 Saturated 01:44:32.003 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:32.003 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:32.003 00.000 30444 Enqueuing Expose request 01:44:32.143 00.140 15672 IsGuiding returns 0 01:44:32.143 00.000 15672 Move returns status 0, amount 135 01:44:32.143 00.000 15672 MoveAxis(N, 0, ABG) 01:44:32.143 00.000 15672 Move returns status 0, amount 0 01:44:32.143 00.000 15672 move complete, result=0 01:44:32.143 00.000 15672 worker thread done servicing request 01:44:32.143 00.000 15672 Worker thread wakes up 01:44:32.144 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:32.144 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:32.144 00.000 30444 GuideStep: 0.5 px 135 ms WEST, -0.4 px 0 ms NORTH 01:44:34.258 02.114 15672 Exposure complete 01:44:34.290 00.032 15672 worker thread done servicing request 01:44:34.290 00.000 30444 OnExposeComplete: enter 01:44:34.290 00.000 30444 UpdateGuideState(): m_state=6 01:44:34.290 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5862 01:44:34.291 00.001 30444 Star::Find returns 1 (1), X=460.07, Y=199.25, Mass=124574, SNR=83.9, Peak=12706 HFD=3.4 01:44:34.291 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 01:44:34.291 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 01:44:34.291 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.34 hyp=0.35 cameraTheta=-1.72 mountX=0.04 mountY=-0.34, mountTheta=-1.44 01:44:34.291 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.34, opts=13) 01:44:34.291 00.000 30444 Enqueuing Move request for scope (-0.05, -0.34) 01:44:34.291 00.000 15672 Worker thread wakes up 01:44:34.291 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.34) opts 0xd 01:44:34.291 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.34) 01:44:34.291 00.000 15672 Moving (-0.05, -0.34) raw xDistance=0.04 yDistance=-0.34 01:44:34.291 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:44:34.291 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:44:34.292 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 01:44:34.292 00.000 15672 MoveAxis(E, 0, ABG) 01:44:34.292 00.000 15672 Move returns status 0, amount 0 01:44:34.292 00.000 15672 MoveAxis(N, 0, ABG) 01:44:34.292 00.000 15672 Move returns status 0, amount 0 01:44:34.292 00.000 15672 move complete, result=0 01:44:34.292 00.000 15672 worker thread done servicing request 01:44:34.297 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=13352, FiltMin=2631, FiltMax=9817, Gamma=2.950 01:44:34.347 00.050 30444 UpdateGuideState exits: m=124574 SNR=83.9 Saturated 01:44:34.347 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:34.347 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:34.347 00.000 30444 Enqueuing Expose request 01:44:34.347 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 01:44:34.347 00.000 15672 Worker thread wakes up 01:44:34.347 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:34.347 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:36.255 01.908 15672 Exposure complete 01:44:36.276 00.021 15672 worker thread done servicing request 01:44:36.276 00.000 30444 OnExposeComplete: enter 01:44:36.276 00.000 30444 UpdateGuideState(): m_state=6 01:44:36.276 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5863 01:44:36.276 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=199.37, Mass=118137, SNR=90.4, Peak=13039 HFD=3.4 01:44:36.276 00.000 30444 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.28) = xAngle (-2.02 = -2.02) 01:44:36.276 00.000 30444 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 01:44:36.276 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-2.30 mountX=-0.13 mountY=-0.26, mountTheta=-2.03 01:44:36.277 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.22, opts=13) 01:44:36.277 00.000 30444 Enqueuing Move request for scope (-0.19, -0.22) 01:44:36.277 00.000 15672 Worker thread wakes up 01:44:36.277 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.22) opts 0xd 01:44:36.277 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.22) 01:44:36.277 00.000 15672 Moving (-0.19, -0.22) raw xDistance=-0.13 yDistance=-0.26 01:44:36.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:44:36.277 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:44:36.277 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 01:44:36.277 00.000 15672 MoveAxis(E, 0, ABG) 01:44:36.277 00.000 15672 Move returns status 0, amount 0 01:44:36.277 00.000 15672 MoveAxis(N, 0, ABG) 01:44:36.277 00.000 15672 Move returns status 0, amount 0 01:44:36.277 00.000 15672 move complete, result=0 01:44:36.277 00.000 15672 worker thread done servicing request 01:44:36.281 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=14035, FiltMin=2523, FiltMax=9717, Gamma=2.950 01:44:36.331 00.050 30444 UpdateGuideState exits: m=118137 SNR=90.4 Saturated 01:44:36.331 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:36.331 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:36.331 00.000 30444 Enqueuing Expose request 01:44:36.331 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 01:44:36.331 00.000 15672 Worker thread wakes up 01:44:36.331 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:36.331 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:38.438 02.107 15672 Exposure complete 01:44:38.458 00.020 15672 worker thread done servicing request 01:44:38.458 00.000 30444 OnExposeComplete: enter 01:44:38.458 00.000 30444 UpdateGuideState(): m_state=6 01:44:38.458 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5864 01:44:38.458 00.000 30444 Star::Find returns 1 (1), X=459.63, Y=199.31, Mass=119304, SNR=87.9, Peak=13853 HFD=3.3 01:44:38.458 00.000 30444 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 01:44:38.458 00.000 30444 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 01:44:38.458 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=-0.28 hyp=0.56 cameraTheta=-2.62 mountX=-0.39 mountY=-0.38, mountTheta=-2.38 01:44:38.459 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-0.28, opts=13) 01:44:38.459 00.000 30444 Enqueuing Move request for scope (-0.49, -0.28) 01:44:38.459 00.000 15672 Worker thread wakes up 01:44:38.459 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.28) opts 0xd 01:44:38.459 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, -0.28) 01:44:38.459 00.000 15672 Moving (-0.49, -0.28) raw xDistance=-0.39 yDistance=-0.38 01:44:38.459 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 01:44:38.459 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:44:38.459 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 01:44:38.459 00.000 15672 MoveAxis(E, 107, ABG) 01:44:38.459 00.000 15672 Guiding Dir = 2, Dur = 107 01:44:38.459 00.000 15672 IsSlewing returns 0 01:44:38.461 00.002 15672 IsGuiding returns 0 01:44:38.465 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=15117, FiltMin=2610, FiltMax=10046, Gamma=2.950 01:44:38.485 00.020 15672 PulseGuide returned control before completion, sleep 94 01:44:38.514 00.029 30444 UpdateGuideState exits: m=119304 SNR=87.9 Saturated 01:44:38.514 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:38.514 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:38.514 00.000 30444 Enqueuing Expose request 01:44:38.581 00.067 15672 IsGuiding returns 1 01:44:38.581 00.000 15672 scope still moving after pulse duration time elapsed 01:44:38.602 00.021 15672 IsSlewing returns 0 01:44:38.613 00.011 15672 IsGuiding returns 0 01:44:38.613 00.000 15672 scope move finished after 107 + 44 ms 01:44:38.613 00.000 15672 Move returns status 0, amount 107 01:44:38.613 00.000 15672 MoveAxis(N, 0, ABG) 01:44:38.613 00.000 15672 Move returns status 0, amount 0 01:44:38.613 00.000 15672 move complete, result=0 01:44:38.613 00.000 15672 worker thread done servicing request 01:44:38.613 00.000 15672 Worker thread wakes up 01:44:38.613 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:38.614 00.001 30444 GuideStep: -0.4 px 107 ms EAST, -0.4 px 0 ms NORTH 01:44:38.614 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:40.519 01.905 15672 Exposure complete 01:44:40.539 00.020 15672 worker thread done servicing request 01:44:40.539 00.000 30444 OnExposeComplete: enter 01:44:40.539 00.000 30444 UpdateGuideState(): m_state=6 01:44:40.539 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5865 01:44:40.539 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=199.15, Mass=117771, SNR=89.3, Peak=12217 HFD=3.7 01:44:40.539 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 01:44:40.539 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 01:44:40.540 00.001 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.43 hyp=0.44 cameraTheta=-1.80 mountX=0.02 mountY=-0.44, mountTheta=-1.52 01:44:40.540 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.43, opts=13) 01:44:40.540 00.000 30444 Enqueuing Move request for scope (-0.10, -0.43) 01:44:40.540 00.000 15672 Worker thread wakes up 01:44:40.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.43) opts 0xd 01:44:40.540 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.43) 01:44:40.540 00.000 15672 Moving (-0.10, -0.43) raw xDistance=0.02 yDistance=-0.44 01:44:40.540 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:44:40.540 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=1.00 newest=-1.08 01:44:40.540 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 01:44:40.540 00.000 15672 MoveAxis(E, 0, ABG) 01:44:40.541 00.001 15672 Move returns status 0, amount 0 01:44:40.541 00.000 15672 MoveAxis(N, 79, ABG) 01:44:40.541 00.000 15672 Guiding Dir = 0, Dur = 79 01:44:40.541 00.000 15672 IsSlewing returns 0 01:44:40.542 00.001 15672 IsGuiding returns 0 01:44:40.546 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=13433, FiltMin=2624, FiltMax=9616, Gamma=2.950 01:44:40.626 00.080 15672 IsGuiding returns 1 01:44:40.626 00.000 15672 scope still moving after pulse duration time elapsed 01:44:40.647 00.021 15672 IsSlewing returns 0 01:44:40.647 00.000 15672 IsGuiding returns 1 01:44:40.669 00.022 15672 IsSlewing returns 0 01:44:40.669 00.000 15672 IsGuiding returns 1 01:44:40.673 00.004 30444 UpdateGuideState exits: m=117771 SNR=89.3 Saturated 01:44:40.673 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:40.673 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:40.673 00.000 30444 Enqueuing Expose request 01:44:40.689 00.016 15672 IsSlewing returns 0 01:44:40.690 00.001 15672 IsGuiding returns 1 01:44:40.711 00.021 15672 IsSlewing returns 0 01:44:40.769 00.058 15672 IsGuiding returns 0 01:44:40.769 00.000 15672 scope move finished after 79 + 148 ms 01:44:40.769 00.000 15672 Move returns status 0, amount 79 01:44:40.769 00.000 15672 move complete, result=0 01:44:40.769 00.000 15672 worker thread done servicing request 01:44:40.769 00.000 15672 Worker thread wakes up 01:44:40.769 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:40.769 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 79 ms NORTH 01:44:40.769 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:42.877 02.108 15672 Exposure complete 01:44:42.897 00.020 15672 worker thread done servicing request 01:44:42.897 00.000 30444 OnExposeComplete: enter 01:44:42.897 00.000 30444 UpdateGuideState(): m_state=6 01:44:42.897 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5866 01:44:42.897 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=198.94, Mass=124657, SNR=93.8, Peak=12943 HFD=3.2 01:44:42.897 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 01:44:42.897 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 01:44:42.898 00.001 30444 CameraToMount -- cameraX=0.02 cameraY=-0.65 hyp=0.65 cameraTheta=-1.54 mountX=0.20 mountY=-0.63, mountTheta=-1.27 01:44:42.898 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.65, opts=13) 01:44:42.898 00.000 30444 Enqueuing Move request for scope (0.02, -0.65) 01:44:42.898 00.000 15672 Worker thread wakes up 01:44:42.898 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.65) opts 0xd 01:44:42.898 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.65) 01:44:42.898 00.000 15672 Moving (0.02, -0.65) raw xDistance=0.20 yDistance=-0.63 01:44:42.898 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 01:44:42.898 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 01:44:42.898 00.000 15672 MoveAxis(E, 0, ABG) 01:44:42.898 00.000 15672 Move returns status 0, amount 0 01:44:42.898 00.000 15672 MoveAxis(N, 113, ABG) 01:44:42.898 00.000 15672 Guiding Dir = 0, Dur = 113 01:44:42.899 00.001 15672 IsSlewing returns 0 01:44:42.903 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2069, max=12943, FiltMin=2571, FiltMax=9315, Gamma=2.950 01:44:42.911 00.008 15672 IsGuiding returns 0 01:44:42.953 00.042 30444 UpdateGuideState exits: m=124657 SNR=93.8 Saturated 01:44:42.953 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:42.953 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:42.953 00.000 30444 Enqueuing Expose request 01:44:42.991 00.038 15672 PulseGuide returned control before completion, sleep 44 01:44:43.037 00.046 15672 IsGuiding returns 1 01:44:43.037 00.000 15672 scope still moving after pulse duration time elapsed 01:44:43.058 00.021 15672 IsSlewing returns 0 01:44:43.059 00.001 15672 IsGuiding returns 1 01:44:43.080 00.021 15672 IsSlewing returns 0 01:44:43.081 00.001 15672 IsGuiding returns 1 01:44:43.102 00.021 15672 IsSlewing returns 0 01:44:43.166 00.064 15672 IsGuiding returns 0 01:44:43.166 00.000 15672 scope move finished after 113 + 142 ms 01:44:43.166 00.000 15672 Move returns status 0, amount 113 01:44:43.166 00.000 15672 move complete, result=0 01:44:43.166 00.000 15672 worker thread done servicing request 01:44:43.166 00.000 15672 Worker thread wakes up 01:44:43.166 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 113 ms NORTH 01:44:43.166 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:43.166 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:45.074 01.908 15672 Exposure complete 01:44:45.094 00.020 15672 worker thread done servicing request 01:44:45.094 00.000 30444 OnExposeComplete: enter 01:44:45.094 00.000 30444 UpdateGuideState(): m_state=6 01:44:45.094 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5867 01:44:45.095 00.001 30444 Star::Find returns 1 (1), X=459.99, Y=198.87, Mass=124865, SNR=95.3, Peak=12168 HFD=3.8 01:44:45.095 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 01:44:45.095 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 01:44:45.095 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.72 hyp=0.73 cameraTheta=-1.75 mountX=0.07 mountY=-0.73, mountTheta=-1.48 01:44:45.095 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.72, opts=13) 01:44:45.095 00.000 30444 Enqueuing Move request for scope (-0.13, -0.72) 01:44:45.095 00.000 15672 Worker thread wakes up 01:44:45.095 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.72) opts 0xd 01:44:45.095 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.72) 01:44:45.095 00.000 15672 Moving (-0.13, -0.72) raw xDistance=0.07 yDistance=-0.73 01:44:45.095 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:44:45.095 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 01:44:45.096 00.001 15672 MoveAxis(E, 0, ABG) 01:44:45.096 00.000 15672 Move returns status 0, amount 0 01:44:45.096 00.000 15672 MoveAxis(N, 130, ABG) 01:44:45.096 00.000 15672 Guiding Dir = 0, Dur = 130 01:44:45.097 00.001 15672 IsSlewing returns 0 01:44:45.098 00.001 15672 IsGuiding returns 0 01:44:45.102 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=12413, FiltMin=2665, FiltMax=9355, Gamma=2.950 01:44:45.151 00.049 30444 UpdateGuideState exits: m=124865 SNR=95.3 Saturated 01:44:45.151 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:45.151 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:45.151 00.000 30444 Enqueuing Expose request 01:44:45.178 00.027 15672 PulseGuide returned control before completion, sleep 60 01:44:45.259 00.081 15672 IsGuiding returns 1 01:44:45.259 00.000 15672 scope still moving after pulse duration time elapsed 01:44:45.280 00.021 15672 IsSlewing returns 0 01:44:45.280 00.000 15672 IsGuiding returns 1 01:44:45.302 00.022 15672 IsSlewing returns 0 01:44:45.302 00.000 15672 IsGuiding returns 1 01:44:45.323 00.021 15672 IsSlewing returns 0 01:44:45.355 00.032 15672 IsGuiding returns 0 01:44:45.355 00.000 15672 scope move finished after 130 + 127 ms 01:44:45.355 00.000 15672 Move returns status 0, amount 130 01:44:45.355 00.000 15672 move complete, result=0 01:44:45.355 00.000 15672 worker thread done servicing request 01:44:45.355 00.000 15672 Worker thread wakes up 01:44:45.355 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:45.356 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:45.356 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 130 ms NORTH 01:44:47.466 02.110 15672 Exposure complete 01:44:47.492 00.026 15672 worker thread done servicing request 01:44:47.492 00.000 30444 OnExposeComplete: enter 01:44:47.492 00.000 30444 UpdateGuideState(): m_state=6 01:44:47.492 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5868 01:44:47.492 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=198.94, Mass=118181, SNR=78.7, Peak=11044 HFD=3.8 01:44:47.492 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 01:44:47.492 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 01:44:47.492 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.65 hyp=0.66 cameraTheta=-1.39 mountX=0.30 mountY=-0.61, mountTheta=-1.12 01:44:47.493 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.65, opts=13) 01:44:47.493 00.000 30444 Enqueuing Move request for scope (0.12, -0.65) 01:44:47.493 00.000 15672 Worker thread wakes up 01:44:47.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.65) opts 0xd 01:44:47.493 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.65) 01:44:47.493 00.000 15672 Moving (0.12, -0.65) raw xDistance=0.30 yDistance=-0.61 01:44:47.493 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 01:44:47.493 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 01:44:47.493 00.000 15672 MoveAxis(W, 80, ABG) 01:44:47.493 00.000 15672 Guiding Dir = 3, Dur = 80 01:44:47.494 00.001 15672 IsSlewing returns 0 01:44:47.495 00.001 15672 IsGuiding returns 0 01:44:47.500 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=11044, FiltMin=2621, FiltMax=8638, Gamma=2.950 01:44:47.511 00.011 15672 PulseGuide returned control before completion, sleep 75 01:44:47.549 00.038 30444 UpdateGuideState exits: m=118181 SNR=78.7 Saturated 01:44:47.549 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:47.549 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:47.549 00.000 30444 Enqueuing Expose request 01:44:47.588 00.039 15672 IsGuiding returns 1 01:44:47.588 00.000 15672 scope still moving after pulse duration time elapsed 01:44:47.608 00.020 15672 IsSlewing returns 0 01:44:47.656 00.048 15672 IsGuiding returns 0 01:44:47.656 00.000 15672 scope move finished after 80 + 80 ms 01:44:47.656 00.000 15672 Move returns status 0, amount 80 01:44:47.656 00.000 15672 MoveAxis(N, 109, ABG) 01:44:47.656 00.000 15672 Guiding Dir = 0, Dur = 109 01:44:47.657 00.001 15672 IsSlewing returns 0 01:44:47.659 00.002 15672 IsGuiding returns 0 01:44:47.735 00.076 15672 PulseGuide returned control before completion, sleep 44 01:44:47.783 00.048 15672 IsGuiding returns 1 01:44:47.783 00.000 15672 scope still moving after pulse duration time elapsed 01:44:47.805 00.022 15672 IsSlewing returns 0 01:44:47.807 00.002 15672 IsGuiding returns 1 01:44:47.828 00.021 15672 IsSlewing returns 0 01:44:47.831 00.003 15672 IsGuiding returns 1 01:44:47.852 00.021 15672 IsSlewing returns 0 01:44:47.912 00.060 15672 IsGuiding returns 0 01:44:47.912 00.000 15672 scope move finished after 109 + 143 ms 01:44:47.912 00.000 15672 Move returns status 0, amount 109 01:44:47.912 00.000 15672 move complete, result=0 01:44:47.912 00.000 15672 worker thread done servicing request 01:44:47.913 00.001 15672 Worker thread wakes up 01:44:47.913 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:47.913 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:47.913 00.000 30444 GuideStep: 0.3 px 80 ms WEST, -0.6 px 109 ms NORTH 01:44:49.827 01.914 15672 Exposure complete 01:44:49.860 00.033 15672 worker thread done servicing request 01:44:49.860 00.000 30444 OnExposeComplete: enter 01:44:49.860 00.000 30444 UpdateGuideState(): m_state=6 01:44:49.860 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5869 01:44:49.860 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=199.23, Mass=119109, SNR=76.2, Peak=12246 HFD=3.5 01:44:49.860 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 01:44:49.860 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 01:44:49.860 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.36 hyp=0.36 cameraTheta=-1.51 mountX=0.12 mountY=-0.35, mountTheta=-1.23 01:44:49.861 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.36, opts=13) 01:44:49.861 00.000 30444 Enqueuing Move request for scope (0.02, -0.36) 01:44:49.861 00.000 15672 Worker thread wakes up 01:44:49.861 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.36) opts 0xd 01:44:49.861 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.36) 01:44:49.861 00.000 15672 Moving (0.02, -0.36) raw xDistance=0.12 yDistance=-0.35 01:44:49.861 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:44:49.861 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 01:44:49.861 00.000 15672 MoveAxis(E, 0, ABG) 01:44:49.861 00.000 15672 Move returns status 0, amount 0 01:44:49.861 00.000 15672 MoveAxis(N, 62, ABG) 01:44:49.861 00.000 15672 Guiding Dir = 0, Dur = 62 01:44:49.862 00.001 15672 IsSlewing returns 0 01:44:49.863 00.001 15672 IsGuiding returns 0 01:44:49.867 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=12246, FiltMin=2652, FiltMax=8835, Gamma=2.950 01:44:49.916 00.049 30444 UpdateGuideState exits: m=119109 SNR=76.2 Saturated 01:44:49.916 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:49.916 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:49.916 00.000 30444 Enqueuing Expose request 01:44:49.941 00.025 15672 IsGuiding returns 1 01:44:49.941 00.000 15672 scope still moving after pulse duration time elapsed 01:44:49.962 00.021 15672 IsSlewing returns 0 01:44:49.963 00.001 15672 IsGuiding returns 1 01:44:49.984 00.021 15672 IsSlewing returns 0 01:44:49.985 00.001 15672 IsGuiding returns 1 01:44:50.006 00.021 15672 IsSlewing returns 0 01:44:50.052 00.046 15672 IsGuiding returns 0 01:44:50.052 00.000 15672 scope move finished after 62 + 126 ms 01:44:50.052 00.000 15672 Move returns status 0, amount 62 01:44:50.052 00.000 15672 move complete, result=0 01:44:50.053 00.001 15672 worker thread done servicing request 01:44:50.053 00.000 15672 Worker thread wakes up 01:44:50.053 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:50.053 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:50.053 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 62 ms NORTH 01:44:52.169 02.116 15672 Exposure complete 01:44:52.197 00.028 15672 worker thread done servicing request 01:44:52.197 00.000 30444 OnExposeComplete: enter 01:44:52.198 00.001 30444 UpdateGuideState(): m_state=6 01:44:52.198 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5870 01:44:52.198 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=198.72, Mass=118478, SNR=85.2, Peak=11770 HFD=3.5 01:44:52.198 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 01:44:52.198 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 01:44:52.198 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.87 hyp=0.92 cameraTheta=-1.25 mountX=0.51 mountY=-0.79, mountTheta=-0.99 01:44:52.198 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.87, opts=13) 01:44:52.198 00.000 30444 Enqueuing Move request for scope (0.29, -0.87) 01:44:52.198 00.000 15672 Worker thread wakes up 01:44:52.198 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.87) opts 0xd 01:44:52.199 00.001 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.87) 01:44:52.199 00.000 15672 Moving (0.29, -0.87) raw xDistance=0.51 yDistance=-0.79 01:44:52.199 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 01:44:52.199 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 01:44:52.199 00.000 15672 MoveAxis(W, 139, ABG) 01:44:52.199 00.000 15672 Guiding Dir = 3, Dur = 139 01:44:52.199 00.000 15672 IsSlewing returns 0 01:44:52.201 00.002 15672 IsGuiding returns 0 01:44:52.204 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=11897, FiltMin=2668, FiltMax=9648, Gamma=2.950 01:44:52.223 00.019 15672 PulseGuide returned control before completion, sleep 127 01:44:52.254 00.031 30444 UpdateGuideState exits: m=118478 SNR=85.2 Saturated 01:44:52.254 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:52.254 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:52.254 00.000 30444 Enqueuing Expose request 01:44:52.354 00.100 15672 IsGuiding returns 1 01:44:52.354 00.000 15672 scope still moving after pulse duration time elapsed 01:44:52.375 00.021 15672 IsSlewing returns 0 01:44:52.432 00.057 15672 IsGuiding returns 0 01:44:52.432 00.000 15672 scope move finished after 139 + 92 ms 01:44:52.432 00.000 15672 Move returns status 0, amount 139 01:44:52.432 00.000 15672 MoveAxis(N, 141, ABG) 01:44:52.433 00.001 15672 Guiding Dir = 0, Dur = 141 01:44:52.433 00.000 15672 IsSlewing returns 0 01:44:52.436 00.003 15672 IsGuiding returns 0 01:44:52.511 00.075 15672 PulseGuide returned control before completion, sleep 77 01:44:52.591 00.080 15672 IsGuiding returns 1 01:44:52.591 00.000 15672 scope still moving after pulse duration time elapsed 01:44:52.612 00.021 15672 IsSlewing returns 0 01:44:52.615 00.003 15672 IsGuiding returns 1 01:44:52.637 00.022 15672 IsSlewing returns 0 01:44:52.703 00.066 15672 IsGuiding returns 0 01:44:52.704 00.001 15672 scope move finished after 141 + 126 ms 01:44:52.704 00.000 15672 Move returns status 0, amount 141 01:44:52.704 00.000 15672 move complete, result=0 01:44:52.704 00.000 15672 worker thread done servicing request 01:44:52.704 00.000 15672 Worker thread wakes up 01:44:52.704 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:52.704 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:52.705 00.001 30444 GuideStep: 0.5 px 139 ms WEST, -0.8 px 141 ms NORTH 01:44:54.610 01.905 15672 Exposure complete 01:44:54.630 00.020 15672 worker thread done servicing request 01:44:54.630 00.000 30444 OnExposeComplete: enter 01:44:54.630 00.000 30444 UpdateGuideState(): m_state=6 01:44:54.630 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5871 01:44:54.630 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=198.88, Mass=100647, SNR=78.7, Peak=10545 HFD=3.4 01:44:54.630 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 01:44:54.631 00.001 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 01:44:54.631 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.71 hyp=0.73 cameraTheta=-1.36 mountX=0.34 mountY=-0.66, mountTheta=-1.09 01:44:54.631 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.71, opts=13) 01:44:54.631 00.000 30444 Enqueuing Move request for scope (0.15, -0.71) 01:44:54.631 00.000 15672 Worker thread wakes up 01:44:54.631 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.71) opts 0xd 01:44:54.631 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.71) 01:44:54.631 00.000 15672 Moving (0.15, -0.71) raw xDistance=0.34 yDistance=-0.66 01:44:54.631 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34 01:44:54.631 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 01:44:54.631 00.000 15672 MoveAxis(W, 103, ABG) 01:44:54.631 00.000 15672 Guiding Dir = 3, Dur = 103 01:44:54.632 00.001 15672 IsSlewing returns 0 01:44:54.633 00.001 15672 IsGuiding returns 0 01:44:54.638 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=10759, FiltMin=2701, FiltMax=9237, Gamma=2.950 01:44:54.651 00.013 15672 PulseGuide returned control before completion, sleep 95 01:44:54.687 00.036 30444 UpdateGuideState exits: m=100647 SNR=78.7 Saturated 01:44:54.687 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:54.687 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:54.687 00.000 30444 Enqueuing Expose request 01:44:54.797 00.110 15672 IsGuiding returns 0 01:44:54.797 00.000 15672 Move returns status 0, amount 103 01:44:54.797 00.000 15672 MoveAxis(N, 118, ABG) 01:44:54.797 00.000 15672 Guiding Dir = 0, Dur = 118 01:44:54.798 00.001 15672 IsSlewing returns 0 01:44:54.800 00.002 15672 IsGuiding returns 0 01:44:54.875 00.075 15672 PulseGuide returned control before completion, sleep 53 01:44:54.931 00.056 15672 IsGuiding returns 1 01:44:54.931 00.000 15672 scope still moving after pulse duration time elapsed 01:44:54.952 00.021 15672 IsSlewing returns 0 01:44:54.952 00.000 15672 IsGuiding returns 1 01:44:54.974 00.022 15672 IsSlewing returns 0 01:44:54.974 00.000 15672 IsGuiding returns 1 01:44:54.995 00.021 15672 IsSlewing returns 0 01:44:55.052 00.057 15672 IsGuiding returns 0 01:44:55.052 00.000 15672 scope move finished after 118 + 134 ms 01:44:55.052 00.000 15672 Move returns status 0, amount 118 01:44:55.052 00.000 15672 move complete, result=0 01:44:55.052 00.000 15672 worker thread done servicing request 01:44:55.053 00.001 15672 Worker thread wakes up 01:44:55.053 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:55.053 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:55.053 00.000 30444 GuideStep: 0.3 px 103 ms WEST, -0.7 px 118 ms NORTH 01:44:57.162 02.109 15672 Exposure complete 01:44:57.186 00.024 15672 worker thread done servicing request 01:44:57.187 00.001 30444 OnExposeComplete: enter 01:44:57.187 00.000 30444 UpdateGuideState(): m_state=6 01:44:57.187 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5872 01:44:57.187 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=198.90, Mass=109128, SNR=73.2, Peak=9664 HFD=4.0 01:44:57.187 00.000 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 01:44:57.187 00.000 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 01:44:57.187 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.69 hyp=0.72 cameraTheta=-1.28 mountX=0.39 mountY=-0.63, mountTheta=-1.02 01:44:57.187 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.69, opts=13) 01:44:57.187 00.000 30444 Enqueuing Move request for scope (0.21, -0.69) 01:44:57.187 00.000 15672 Worker thread wakes up 01:44:57.188 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.69) opts 0xd 01:44:57.188 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.69) 01:44:57.188 00.000 15672 Moving (0.21, -0.69) raw xDistance=0.39 yDistance=-0.63 01:44:57.188 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39 01:44:57.188 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 01:44:57.188 00.000 15672 MoveAxis(W, 112, ABG) 01:44:57.188 00.000 15672 Guiding Dir = 3, Dur = 112 01:44:57.188 00.000 15672 IsSlewing returns 0 01:44:57.190 00.002 15672 IsGuiding returns 0 01:44:57.194 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=9998, FiltMin=2654, FiltMax=8971, Gamma=2.950 01:44:57.208 00.014 15672 PulseGuide returned control before completion, sleep 104 01:44:57.315 00.107 15672 IsGuiding returns 1 01:44:57.315 00.000 15672 scope still moving after pulse duration time elapsed 01:44:57.335 00.020 15672 IsSlewing returns 0 01:44:57.336 00.001 15672 IsGuiding returns 0 01:44:57.336 00.000 15672 scope move finished after 112 + 35 ms 01:44:57.336 00.000 15672 Move returns status 0, amount 112 01:44:57.336 00.000 15672 MoveAxis(N, 112, ABG) 01:44:57.336 00.000 15672 Guiding Dir = 0, Dur = 112 01:44:57.337 00.001 15672 IsSlewing returns 0 01:44:57.338 00.001 15672 IsGuiding returns 0 01:44:57.416 00.078 15672 PulseGuide returned control before completion, sleep 44 01:44:57.463 00.047 15672 IsGuiding returns 1 01:44:57.463 00.000 15672 scope still moving after pulse duration time elapsed 01:44:57.484 00.021 15672 IsSlewing returns 0 01:44:57.487 00.003 15672 IsGuiding returns 1 01:44:57.491 00.004 30444 UpdateGuideState exits: m=109128 SNR=73.2 Saturated 01:44:57.491 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:57.491 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:57.491 00.000 30444 Enqueuing Expose request 01:44:57.508 00.017 15672 IsSlewing returns 0 01:44:57.512 00.004 15672 IsGuiding returns 1 01:44:57.533 00.021 15672 IsSlewing returns 0 01:44:57.534 00.001 15672 IsGuiding returns 1 01:44:57.555 00.021 15672 IsSlewing returns 0 01:44:57.576 00.021 15672 IsGuiding returns 0 01:44:57.576 00.000 15672 scope move finished after 112 + 126 ms 01:44:57.576 00.000 15672 Move returns status 0, amount 112 01:44:57.576 00.000 15672 move complete, result=0 01:44:57.577 00.001 15672 worker thread done servicing request 01:44:57.577 00.000 15672 Worker thread wakes up 01:44:57.577 00.000 30444 GuideStep: 0.4 px 112 ms WEST, -0.6 px 112 ms NORTH 01:44:57.577 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:57.577 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:44:59.485 01.908 15672 Exposure complete 01:44:59.504 00.019 15672 worker thread done servicing request 01:44:59.504 00.000 30444 OnExposeComplete: enter 01:44:59.505 00.001 30444 UpdateGuideState(): m_state=6 01:44:59.505 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5873 01:44:59.505 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=198.64, Mass=110192, SNR=83.4, Peak=10500 HFD=3.6 01:44:59.505 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.13 = -1.13) 01:44:59.505 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.19 = -1.19) 01:44:59.505 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.95 hyp=0.96 cameraTheta=-1.41 mountX=0.41 mountY=-0.90, mountTheta=-1.14 01:44:59.505 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.95, opts=13) 01:44:59.505 00.000 30444 Enqueuing Move request for scope (0.15, -0.95) 01:44:59.505 00.000 15672 Worker thread wakes up 01:44:59.506 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.95) opts 0xd 01:44:59.506 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.95) 01:44:59.506 00.000 15672 Moving (0.15, -0.95) raw xDistance=0.41 yDistance=-0.90 01:44:59.506 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41 01:44:59.506 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 01:44:59.506 00.000 15672 MoveAxis(W, 119, ABG) 01:44:59.506 00.000 15672 Guiding Dir = 3, Dur = 119 01:44:59.506 00.000 15672 IsSlewing returns 0 01:44:59.507 00.001 15672 IsGuiding returns 0 01:44:59.512 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=10500, FiltMin=2669, FiltMax=9062, Gamma=2.950 01:44:59.524 00.012 15672 PulseGuide returned control before completion, sleep 113 01:44:59.561 00.037 30444 UpdateGuideState exits: m=110192 SNR=83.4 Saturated 01:44:59.561 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:44:59.561 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:44:59.561 00.000 30444 Enqueuing Expose request 01:44:59.653 00.092 15672 IsGuiding returns 0 01:44:59.653 00.000 15672 Move returns status 0, amount 119 01:44:59.653 00.000 15672 MoveAxis(N, 160, ABG) 01:44:59.653 00.000 15672 Guiding Dir = 0, Dur = 160 01:44:59.653 00.000 15672 IsSlewing returns 0 01:44:59.654 00.001 15672 IsGuiding returns 0 01:44:59.732 00.078 15672 PulseGuide returned control before completion, sleep 92 01:44:59.846 00.114 15672 IsGuiding returns 1 01:44:59.846 00.000 15672 scope still moving after pulse duration time elapsed 01:44:59.867 00.021 15672 IsSlewing returns 0 01:44:59.869 00.002 15672 IsGuiding returns 1 01:44:59.891 00.022 15672 IsSlewing returns 0 01:44:59.894 00.003 15672 IsGuiding returns 1 01:44:59.915 00.021 15672 IsSlewing returns 0 01:44:59.940 00.025 15672 IsGuiding returns 0 01:44:59.940 00.000 15672 scope move finished after 160 + 125 ms 01:44:59.940 00.000 15672 Move returns status 0, amount 160 01:44:59.940 00.000 15672 move complete, result=0 01:44:59.940 00.000 15672 worker thread done servicing request 01:44:59.940 00.000 15672 Worker thread wakes up 01:44:59.940 00.000 30444 GuideStep: 0.4 px 119 ms WEST, -0.9 px 160 ms NORTH 01:44:59.940 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:44:59.940 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:02.050 02.110 15672 Exposure complete 01:45:02.069 00.019 15672 worker thread done servicing request 01:45:02.069 00.000 30444 OnExposeComplete: enter 01:45:02.069 00.000 30444 UpdateGuideState(): m_state=6 01:45:02.069 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5874 01:45:02.070 00.001 30444 Star::Find returns 1 (1), X=460.42, Y=198.43, Mass=107416, SNR=72.7, Peak=8721 HFD=4.1 01:45:02.070 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 01:45:02.070 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 01:45:02.070 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-1.16 hyp=1.20 cameraTheta=-1.32 mountX=0.60 mountY=-1.07, mountTheta=-1.06 01:45:02.070 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-1.16, opts=13) 01:45:02.070 00.000 30444 Enqueuing Move request for scope (0.29, -1.16) 01:45:02.070 00.000 15672 Worker thread wakes up 01:45:02.070 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -1.16) opts 0xd 01:45:02.071 00.001 15672 Handling offset move in thread for scope, endpoint = (0.29, -1.16) 01:45:02.071 00.000 15672 Moving (0.29, -1.16) raw xDistance=0.60 yDistance=-1.07 01:45:02.071 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60 01:45:02.071 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07 01:45:02.071 00.000 15672 MoveAxis(W, 170, ABG) 01:45:02.071 00.000 15672 Guiding Dir = 3, Dur = 170 01:45:02.071 00.000 15672 IsSlewing returns 0 01:45:02.073 00.002 15672 IsGuiding returns 0 01:45:02.077 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=9280, FiltMin=2638, FiltMax=8429, Gamma=2.950 01:45:02.095 00.018 15672 PulseGuide returned control before completion, sleep 158 01:45:02.257 00.162 15672 IsGuiding returns 1 01:45:02.257 00.000 15672 scope still moving after pulse duration time elapsed 01:45:02.279 00.022 15672 IsSlewing returns 0 01:45:02.288 00.009 15672 IsGuiding returns 0 01:45:02.288 00.000 15672 scope move finished after 170 + 45 ms 01:45:02.288 00.000 15672 Move returns status 0, amount 170 01:45:02.288 00.000 15672 MoveAxis(N, 191, ABG) 01:45:02.288 00.000 15672 Guiding Dir = 0, Dur = 191 01:45:02.289 00.001 15672 IsSlewing returns 0 01:45:02.291 00.002 15672 IsGuiding returns 0 01:45:02.401 00.110 15672 PulseGuide returned control before completion, sleep 91 01:45:02.495 00.094 15672 IsGuiding returns 1 01:45:02.495 00.000 15672 scope still moving after pulse duration time elapsed 01:45:02.515 00.020 15672 IsSlewing returns 0 01:45:02.517 00.002 15672 IsGuiding returns 1 01:45:02.538 00.021 15672 IsSlewing returns 0 01:45:02.541 00.003 15672 IsGuiding returns 1 01:45:02.562 00.021 15672 IsSlewing returns 0 01:45:02.574 00.012 30444 UpdateGuideState exits: m=107416 SNR=72.7 Saturated 01:45:02.574 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:02.574 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:02.574 00.000 30444 Enqueuing Expose request 01:45:02.593 00.019 15672 IsGuiding returns 0 01:45:02.593 00.000 15672 scope move finished after 191 + 111 ms 01:45:02.593 00.000 15672 Move returns status 0, amount 191 01:45:02.594 00.001 15672 move complete, result=0 01:45:02.594 00.000 15672 worker thread done servicing request 01:45:02.594 00.000 15672 Worker thread wakes up 01:45:02.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:02.594 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:02.601 00.007 30444 GuideStep: 0.6 px 170 ms WEST, -1.1 px 191 ms NORTH 01:45:04.501 01.900 15672 Exposure complete 01:45:04.521 00.020 15672 worker thread done servicing request 01:45:04.521 00.000 30444 OnExposeComplete: enter 01:45:04.522 00.001 30444 UpdateGuideState(): m_state=6 01:45:04.522 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5875 01:45:04.522 00.000 30444 Star::Find returns 1 (1), X=459.59, Y=198.76, Mass=85058, SNR=69.0, Peak=9563 HFD=3.5 01:45:04.522 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 01:45:04.522 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 01:45:04.522 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.83 hyp=0.99 cameraTheta=-2.15 mountX=-0.29 mountY=-0.92, mountTheta=-1.87 01:45:04.522 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.83, opts=13) 01:45:04.522 00.000 30444 Enqueuing Move request for scope (-0.54, -0.83) 01:45:04.522 00.000 15672 Worker thread wakes up 01:45:04.522 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.83) opts 0xd 01:45:04.523 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.83) 01:45:04.523 00.000 15672 Moving (-0.54, -0.83) raw xDistance=-0.29 yDistance=-0.92 01:45:04.523 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.29 01:45:04.523 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 01:45:04.523 00.000 15672 MoveAxis(E, 66, ABG) 01:45:04.523 00.000 15672 Guiding Dir = 2, Dur = 66 01:45:04.523 00.000 15672 IsSlewing returns 0 01:45:04.524 00.001 15672 IsGuiding returns 0 01:45:04.529 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2459, max=9563, FiltMin=2760, FiltMax=7885, Gamma=2.950 01:45:04.540 00.011 15672 PulseGuide returned control before completion, sleep 61 01:45:04.580 00.040 30444 UpdateGuideState exits: m=85058 SNR=69.0 Saturated 01:45:04.580 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:04.580 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:04.580 00.000 30444 Enqueuing Expose request 01:45:04.621 00.041 15672 IsGuiding returns 0 01:45:04.621 00.000 15672 Move returns status 0, amount 66 01:45:04.621 00.000 15672 MoveAxis(N, 165, ABG) 01:45:04.621 00.000 15672 Guiding Dir = 0, Dur = 165 01:45:04.621 00.000 15672 IsSlewing returns 0 01:45:04.622 00.001 15672 IsGuiding returns 0 01:45:04.700 00.078 15672 PulseGuide returned control before completion, sleep 97 01:45:04.801 00.101 15672 IsGuiding returns 1 01:45:04.801 00.000 15672 scope still moving after pulse duration time elapsed 01:45:04.822 00.021 15672 IsSlewing returns 0 01:45:04.825 00.003 15672 IsGuiding returns 1 01:45:04.846 00.021 15672 IsSlewing returns 0 01:45:04.849 00.003 15672 IsGuiding returns 1 01:45:04.870 00.021 15672 IsSlewing returns 0 01:45:04.909 00.039 15672 IsGuiding returns 0 01:45:04.909 00.000 15672 scope move finished after 165 + 122 ms 01:45:04.909 00.000 15672 Move returns status 0, amount 165 01:45:04.909 00.000 15672 move complete, result=0 01:45:04.909 00.000 15672 worker thread done servicing request 01:45:04.909 00.000 15672 Worker thread wakes up 01:45:04.910 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:04.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:04.910 00.000 30444 GuideStep: -0.3 px 66 ms EAST, -0.9 px 165 ms NORTH 01:45:07.026 02.116 15672 Exposure complete 01:45:07.055 00.029 15672 worker thread done servicing request 01:45:07.056 00.001 30444 OnExposeComplete: enter 01:45:07.056 00.000 30444 UpdateGuideState(): m_state=6 01:45:07.056 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5876 01:45:07.056 00.000 30444 Star::Find returns 1 (1), X=458.67, Y=198.52, Mass=62932, SNR=60.5, Peak=8793 HFD=3.4 01:45:07.056 00.000 30444 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.28) = xAngle (-2.23 = -2.23) 01:45:07.056 00.000 30444 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.29 = -2.29) 01:45:07.056 00.000 30444 CameraToMount -- cameraX=-1.45 cameraY=-1.07 hyp=1.80 cameraTheta=-2.51 mountX=-1.10 mountY=-1.36, mountTheta=-2.25 01:45:07.056 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.45, y=-1.07, opts=13) 01:45:07.056 00.000 30444 Enqueuing Move request for scope (-1.45, -1.07) 01:45:07.057 00.001 15672 Worker thread wakes up 01:45:07.057 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.45, -1.07) opts 0xd 01:45:07.057 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.45, -1.07) 01:45:07.057 00.000 15672 Moving (-1.45, -1.07) raw xDistance=-1.10 yDistance=-1.36 01:45:07.057 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.10 01:45:07.057 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.36 from input -1.36 01:45:07.057 00.000 15672 MoveAxis(E, 302, ABG) 01:45:07.057 00.000 15672 Guiding Dir = 2, Dur = 302 01:45:07.057 00.000 15672 IsSlewing returns 0 01:45:07.060 00.003 15672 IsGuiding returns 0 01:45:07.064 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2455, max=8793, FiltMin=2901, FiltMax=6690, Gamma=2.950 01:45:07.081 00.017 15672 PulseGuide returned control before completion, sleep 291 01:45:07.113 00.032 30444 UpdateGuideState exits: m=62932 SNR=60.5 Saturated 01:45:07.113 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:07.113 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:07.113 00.000 30444 Enqueuing Expose request 01:45:07.402 00.289 15672 IsGuiding returns 0 01:45:07.402 00.000 15672 Move returns status 0, amount 302 01:45:07.402 00.000 15672 MoveAxis(N, 242, ABG) 01:45:07.402 00.000 15672 Guiding Dir = 0, Dur = 242 01:45:07.403 00.001 15672 IsSlewing returns 0 01:45:07.405 00.002 15672 IsGuiding returns 0 01:45:07.481 00.076 15672 PulseGuide returned control before completion, sleep 177 01:45:07.661 00.180 15672 IsGuiding returns 1 01:45:07.661 00.000 15672 scope still moving after pulse duration time elapsed 01:45:07.682 00.021 15672 IsSlewing returns 0 01:45:07.685 00.003 15672 IsGuiding returns 1 01:45:07.705 00.020 15672 IsSlewing returns 0 01:45:07.709 00.004 15672 IsGuiding returns 1 01:45:07.730 00.021 15672 IsSlewing returns 0 01:45:07.769 00.039 15672 IsGuiding returns 0 01:45:07.769 00.000 15672 scope move finished after 242 + 121 ms 01:45:07.770 00.001 15672 Move returns status 0, amount 242 01:45:07.770 00.000 15672 move complete, result=0 01:45:07.770 00.000 15672 worker thread done servicing request 01:45:07.770 00.000 15672 Worker thread wakes up 01:45:07.770 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:07.770 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:07.770 00.000 30444 GuideStep: -1.1 px 302 ms EAST, -1.4 px 242 ms NORTH 01:45:09.677 01.907 15672 Exposure complete 01:45:09.697 00.020 15672 worker thread done servicing request 01:45:09.697 00.000 30444 OnExposeComplete: enter 01:45:09.697 00.000 30444 UpdateGuideState(): m_state=6 01:45:09.697 00.000 30444 Star::Find(15, 458, 198, 0, (0,0,0,0), 0.0, 255) frame 5877 01:45:09.697 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=198.35, Mass=97842, SNR=75.8, Peak=9060 HFD=3.8 01:45:09.697 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 01:45:09.697 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 01:45:09.698 00.001 30444 CameraToMount -- cameraX=-0.21 cameraY=-1.24 hyp=1.26 cameraTheta=-1.74 mountX=0.13 mountY=-1.25, mountTheta=-1.47 01:45:09.698 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-1.24, opts=13) 01:45:09.698 00.000 30444 Enqueuing Move request for scope (-0.21, -1.24) 01:45:09.698 00.000 15672 Worker thread wakes up 01:45:09.698 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.24) opts 0xd 01:45:09.698 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -1.24) 01:45:09.698 00.000 15672 Moving (-0.21, -1.24) raw xDistance=0.13 yDistance=-1.25 01:45:09.698 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:45:09.698 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.25 from input -1.25 01:45:09.698 00.000 15672 MoveAxis(E, 0, ABG) 01:45:09.698 00.000 15672 Move returns status 0, amount 0 01:45:09.698 00.000 15672 MoveAxis(N, 224, ABG) 01:45:09.698 00.000 15672 Guiding Dir = 0, Dur = 224 01:45:09.699 00.001 15672 IsSlewing returns 0 01:45:09.700 00.001 15672 IsGuiding returns 0 01:45:09.704 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2383, max=9468, FiltMin=2771, FiltMax=8487, Gamma=2.950 01:45:09.753 00.049 30444 UpdateGuideState exits: m=97842 SNR=75.8 Saturated 01:45:09.753 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:09.753 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:09.753 00.000 30444 Enqueuing Expose request 01:45:09.781 00.028 15672 PulseGuide returned control before completion, sleep 154 01:45:09.938 00.157 15672 IsGuiding returns 1 01:45:09.938 00.000 15672 scope still moving after pulse duration time elapsed 01:45:09.959 00.021 15672 IsSlewing returns 0 01:45:09.960 00.001 15672 IsGuiding returns 1 01:45:09.981 00.021 15672 IsSlewing returns 0 01:45:09.982 00.001 15672 IsGuiding returns 1 01:45:10.003 00.021 15672 IsSlewing returns 0 01:45:10.053 00.050 15672 IsGuiding returns 0 01:45:10.053 00.000 15672 scope move finished after 224 + 129 ms 01:45:10.054 00.001 15672 Move returns status 0, amount 224 01:45:10.054 00.000 15672 move complete, result=0 01:45:10.054 00.000 15672 worker thread done servicing request 01:45:10.054 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.3 px 224 ms NORTH 01:45:10.054 00.000 15672 Worker thread wakes up 01:45:10.055 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:10.055 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:12.162 02.107 15672 Exposure complete 01:45:12.182 00.020 15672 worker thread done servicing request 01:45:12.182 00.000 30444 OnExposeComplete: enter 01:45:12.182 00.000 30444 UpdateGuideState(): m_state=6 01:45:12.182 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5878 01:45:12.182 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=198.22, Mass=104780, SNR=93.4, Peak=9807 HFD=3.8 01:45:12.182 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 01:45:12.182 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 01:45:12.182 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-1.36 hyp=1.36 cameraTheta=-1.54 mountX=0.42 mountY=-1.32, mountTheta=-1.27 01:45:12.183 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-1.36, opts=13) 01:45:12.183 00.000 30444 Enqueuing Move request for scope (0.04, -1.36) 01:45:12.183 00.000 15672 Worker thread wakes up 01:45:12.183 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -1.36) opts 0xd 01:45:12.183 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -1.36) 01:45:12.183 00.000 15672 Moving (0.04, -1.36) raw xDistance=0.42 yDistance=-1.32 01:45:12.183 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 01:45:12.183 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.32 from input -1.32 01:45:12.183 00.000 15672 MoveAxis(W, 113, ABG) 01:45:12.183 00.000 15672 Guiding Dir = 3, Dur = 113 01:45:12.184 00.001 15672 IsSlewing returns 0 01:45:12.189 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=10963, FiltMin=2688, FiltMax=9010, Gamma=2.950 01:45:12.209 00.020 15672 IsGuiding returns 0 01:45:12.224 00.015 15672 PulseGuide returned control before completion, sleep 108 01:45:12.238 00.014 30444 UpdateGuideState exits: m=104780 SNR=93.4 Saturated 01:45:12.238 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:12.238 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:12.238 00.000 30444 Enqueuing Expose request 01:45:12.335 00.097 15672 IsGuiding returns 1 01:45:12.336 00.001 15672 scope still moving after pulse duration time elapsed 01:45:12.357 00.021 15672 IsSlewing returns 0 01:45:12.385 00.028 15672 IsGuiding returns 0 01:45:12.385 00.000 15672 scope move finished after 113 + 62 ms 01:45:12.385 00.000 15672 Move returns status 0, amount 113 01:45:12.385 00.000 15672 MoveAxis(N, 236, ABG) 01:45:12.385 00.000 15672 Guiding Dir = 0, Dur = 236 01:45:12.385 00.000 15672 IsSlewing returns 0 01:45:12.387 00.002 15672 IsGuiding returns 0 01:45:12.465 00.078 15672 PulseGuide returned control before completion, sleep 168 01:45:12.637 00.172 15672 IsGuiding returns 1 01:45:12.637 00.000 15672 scope still moving after pulse duration time elapsed 01:45:12.658 00.021 15672 IsSlewing returns 0 01:45:12.662 00.004 15672 IsGuiding returns 1 01:45:12.683 00.021 15672 IsSlewing returns 0 01:45:12.686 00.003 15672 IsGuiding returns 1 01:45:12.706 00.020 15672 IsSlewing returns 0 01:45:12.768 00.062 15672 IsGuiding returns 0 01:45:12.768 00.000 15672 scope move finished after 236 + 145 ms 01:45:12.768 00.000 15672 Move returns status 0, amount 236 01:45:12.768 00.000 15672 move complete, result=0 01:45:12.768 00.000 15672 worker thread done servicing request 01:45:12.768 00.000 15672 Worker thread wakes up 01:45:12.768 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:12.768 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:12.768 00.000 30444 GuideStep: 0.4 px 113 ms WEST, -1.3 px 236 ms NORTH 01:45:14.674 01.906 15672 Exposure complete 01:45:14.694 00.020 15672 worker thread done servicing request 01:45:14.694 00.000 30444 OnExposeComplete: enter 01:45:14.694 00.000 30444 UpdateGuideState(): m_state=6 01:45:14.694 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5879 01:45:14.694 00.000 30444 Star::Find returns 1 (1), X=459.85, Y=198.32, Mass=80494, SNR=66.6, Peak=8252 HFD=3.8 01:45:14.694 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 01:45:14.694 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 01:45:14.694 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-1.27 hyp=1.29 cameraTheta=-1.78 mountX=0.09 mountY=-1.29, mountTheta=-1.50 01:45:14.695 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-1.27, opts=13) 01:45:14.695 00.000 30444 Enqueuing Move request for scope (-0.27, -1.27) 01:45:14.695 00.000 15672 Worker thread wakes up 01:45:14.695 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -1.27) opts 0xd 01:45:14.695 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -1.27) 01:45:14.695 00.000 15672 Moving (-0.27, -1.27) raw xDistance=0.09 yDistance=-1.29 01:45:14.695 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 01:45:14.695 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.29 from input -1.29 01:45:14.695 00.000 15672 MoveAxis(E, 0, ABG) 01:45:14.695 00.000 15672 Move returns status 0, amount 0 01:45:14.695 00.000 15672 MoveAxis(N, 231, ABG) 01:45:14.695 00.000 15672 Guiding Dir = 0, Dur = 231 01:45:14.696 00.001 15672 IsSlewing returns 0 01:45:14.697 00.001 15672 IsGuiding returns 0 01:45:14.701 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=9174, FiltMin=2785, FiltMax=7732, Gamma=2.950 01:45:14.750 00.049 30444 UpdateGuideState exits: m=80494 SNR=66.6 Saturated 01:45:14.750 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:14.750 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:14.750 00.000 30444 Enqueuing Expose request 01:45:14.781 00.031 15672 PulseGuide returned control before completion, sleep 158 01:45:14.941 00.160 15672 IsGuiding returns 1 01:45:14.941 00.000 15672 scope still moving after pulse duration time elapsed 01:45:14.961 00.020 15672 IsSlewing returns 0 01:45:14.962 00.001 15672 IsGuiding returns 1 01:45:14.983 00.021 15672 IsSlewing returns 0 01:45:14.984 00.001 15672 IsGuiding returns 1 01:45:15.004 00.020 15672 IsSlewing returns 0 01:45:15.005 00.001 15672 IsGuiding returns 1 01:45:15.026 00.021 15672 IsSlewing returns 0 01:45:15.053 00.027 15672 IsGuiding returns 0 01:45:15.054 00.001 15672 scope move finished after 231 + 125 ms 01:45:15.054 00.000 15672 Move returns status 0, amount 231 01:45:15.054 00.000 15672 move complete, result=0 01:45:15.054 00.000 15672 worker thread done servicing request 01:45:15.054 00.000 15672 Worker thread wakes up 01:45:15.054 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:15.054 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:15.054 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.3 px 231 ms NORTH 01:45:17.162 02.108 15672 Exposure complete 01:45:17.186 00.024 15672 worker thread done servicing request 01:45:17.186 00.000 30444 OnExposeComplete: enter 01:45:17.186 00.000 30444 UpdateGuideState(): m_state=6 01:45:17.186 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5880 01:45:17.186 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=198.33, Mass=36791, SNR=37.1, Peak=6427 HFD=3.6 01:45:17.186 00.000 30444 Status Line: Mass: 36791 vs 118137 01:45:17.188 00.002 30444 UpdateCurrentPosition: star mass new=36791.4 exp=118137.2 thresh=50% limits=(53535.4, 194594.2, 236274.4) 01:45:17.188 00.000 30444 DistanceChecker: activated 01:45:17.188 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:45:17.188 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:45:17.188 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:45:17.188 00.000 15672 Worker thread wakes up 01:45:17.188 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:45:17.188 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:45:17.188 00.000 15672 move complete, result=0 01:45:17.189 00.001 15672 worker thread done servicing request 01:45:17.289 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:45:17.289 00.000 30444 Status Line: Star lost - mass changed 01:45:17.291 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2625, max=7807, FiltMin=3035, FiltMax=6318, Gamma=2.950 01:45:17.341 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:45:17.341 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:17.342 00.001 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:45:17.342 00.000 30444 Enqueuing Expose request 01:45:17.342 00.000 15672 Worker thread wakes up 01:45:17.342 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:17.342 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:45:19.248 01.906 15672 Exposure complete 01:45:19.268 00.020 15672 worker thread done servicing request 01:45:19.268 00.000 30444 OnExposeComplete: enter 01:45:19.268 00.000 30444 UpdateGuideState(): m_state=6 01:45:19.268 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5881 01:45:19.268 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=198.87, Mass=47910, SNR=40.8, Peak=6664 HFD=3.8 01:45:19.268 00.000 30444 Status Line: Mass: 47910 vs 110192 01:45:19.270 00.002 30444 UpdateCurrentPosition: star mass new=47909.5 exp=110192.1 thresh=50% limits=(53613.4, 194594.2, 220384.3) 01:45:19.270 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:45:19.270 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:45:19.271 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:45:19.271 00.000 15672 Worker thread wakes up 01:45:19.271 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:45:19.271 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:45:19.271 00.000 15672 move complete, result=0 01:45:19.271 00.000 15672 worker thread done servicing request 01:45:19.372 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:45:19.372 00.000 30444 Status Line: Star lost - mass changed 01:45:19.373 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2700, max=7825, FiltMin=3090, FiltMax=6155, Gamma=2.950 01:45:19.422 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:45:19.422 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:19.422 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:45:19.422 00.000 30444 Enqueuing Expose request 01:45:19.422 00.000 15672 Worker thread wakes up 01:45:19.423 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:19.423 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:45:21.531 02.108 15672 Exposure complete 01:45:21.551 00.020 15672 worker thread done servicing request 01:45:21.551 00.000 30444 OnExposeComplete: enter 01:45:21.551 00.000 30444 UpdateGuideState(): m_state=6 01:45:21.551 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5882 01:45:21.551 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=198.78, Mass=26173, SNR=24.1, Peak=5798 HFD=3.8 01:45:21.551 00.000 30444 Status Line: Mass: 26173 vs 110192 01:45:21.553 00.002 30444 UpdateCurrentPosition: star mass new=26172.6 exp=110192.1 thresh=50% limits=(53687.5, 194594.2, 220384.3) 01:45:21.553 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:45:21.554 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:45:21.554 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:45:21.554 00.000 15672 Worker thread wakes up 01:45:21.554 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:45:21.554 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:45:21.554 00.000 15672 move complete, result=0 01:45:21.554 00.000 15672 worker thread done servicing request 01:45:21.655 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:45:21.655 00.000 30444 Status Line: Star lost - mass changed 01:45:21.656 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2795, max=8020, FiltMin=3274, FiltMax=5661, Gamma=2.950 01:45:21.707 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:45:21.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:21.707 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:45:21.707 00.000 30444 Enqueuing Expose request 01:45:21.707 00.000 15672 Worker thread wakes up 01:45:21.707 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:21.707 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:45:23.613 01.906 15672 Exposure complete 01:45:23.633 00.020 15672 worker thread done servicing request 01:45:23.633 00.000 30444 OnExposeComplete: enter 01:45:23.633 00.000 30444 UpdateGuideState(): m_state=6 01:45:23.633 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5883 01:45:23.633 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=198.22, Mass=91575, SNR=63.8, Peak=8892 HFD=3.7 01:45:23.633 00.000 30444 DistanceChecker: deactivated 01:45:23.633 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 01:45:23.633 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 01:45:23.633 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-1.37 hyp=1.41 cameraTheta=-1.33 mountX=0.70 mountY=-1.26, mountTheta=-1.06 01:45:23.634 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-1.37, opts=13) 01:45:23.634 00.000 30444 Enqueuing Move request for scope (0.34, -1.37) 01:45:23.634 00.000 15672 Worker thread wakes up 01:45:23.634 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -1.37) opts 0xd 01:45:23.634 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -1.37) 01:45:23.634 00.000 15672 Moving (0.34, -1.37) raw xDistance=0.70 yDistance=-1.26 01:45:23.634 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70 01:45:23.634 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.26 from input -1.26 01:45:23.634 00.000 15672 MoveAxis(W, 190, ABG) 01:45:23.634 00.000 15672 Guiding Dir = 3, Dur = 190 01:45:23.635 00.001 15672 IsSlewing returns 0 01:45:23.640 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2551, max=9443, FiltMin=2870, FiltMax=8823, Gamma=2.950 01:45:23.679 00.039 15672 IsGuiding returns 0 01:45:23.690 00.011 30444 UpdateGuideState exits: m=91575 SNR=63.8 Saturated 01:45:23.690 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:23.690 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:23.690 00.000 30444 Enqueuing Expose request 01:45:23.694 00.004 15672 PulseGuide returned control before completion, sleep 185 01:45:23.882 00.188 15672 IsGuiding returns 1 01:45:23.882 00.000 15672 scope still moving after pulse duration time elapsed 01:45:23.902 00.020 15672 IsSlewing returns 0 01:45:23.937 00.035 15672 IsGuiding returns 0 01:45:23.937 00.000 15672 scope move finished after 190 + 67 ms 01:45:23.938 00.001 15672 Move returns status 0, amount 190 01:45:23.938 00.000 15672 MoveAxis(N, 225, ABG) 01:45:23.938 00.000 15672 Guiding Dir = 0, Dur = 225 01:45:23.939 00.001 15672 IsSlewing returns 0 01:45:23.941 00.002 15672 IsGuiding returns 0 01:45:24.031 00.090 15672 PulseGuide returned control before completion, sleep 146 01:45:24.180 00.149 15672 IsGuiding returns 1 01:45:24.181 00.001 15672 scope still moving after pulse duration time elapsed 01:45:24.202 00.021 15672 IsSlewing returns 0 01:45:24.204 00.002 15672 IsGuiding returns 1 01:45:24.226 00.022 15672 IsSlewing returns 0 01:45:24.229 00.003 15672 IsGuiding returns 1 01:45:24.250 00.021 15672 IsSlewing returns 0 01:45:24.253 00.003 15672 IsGuiding returns 1 01:45:24.275 00.022 15672 IsSlewing returns 0 01:45:24.302 00.027 15672 IsGuiding returns 0 01:45:24.303 00.001 15672 scope move finished after 225 + 136 ms 01:45:24.303 00.000 15672 Move returns status 0, amount 225 01:45:24.303 00.000 15672 move complete, result=0 01:45:24.303 00.000 15672 worker thread done servicing request 01:45:24.303 00.000 15672 Worker thread wakes up 01:45:24.303 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:24.303 00.000 30444 GuideStep: 0.7 px 190 ms WEST, -1.3 px 225 ms NORTH 01:45:24.303 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:26.411 02.108 15672 Exposure complete 01:45:26.431 00.020 15672 worker thread done servicing request 01:45:26.431 00.000 30444 OnExposeComplete: enter 01:45:26.431 00.000 30444 UpdateGuideState(): m_state=6 01:45:26.431 00.000 30444 Star::Find(15, 460, 198, 0, (0,0,0,0), 0.0, 255) frame 5884 01:45:26.431 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=197.90, Mass=91146, SNR=71.6, Peak=8844 HFD=3.8 01:45:26.431 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 01:45:26.431 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 01:45:26.431 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-1.69 hyp=1.71 cameraTheta=-1.39 mountX=0.75 mountY=-1.58, mountTheta=-1.13 01:45:26.432 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-1.69, opts=13) 01:45:26.432 00.000 30444 Enqueuing Move request for scope (0.30, -1.69) 01:45:26.432 00.000 15672 Worker thread wakes up 01:45:26.432 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -1.69) opts 0xd 01:45:26.432 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -1.69) 01:45:26.432 00.000 15672 Moving (0.30, -1.69) raw xDistance=0.75 yDistance=-1.58 01:45:26.432 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75 01:45:26.432 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.58 from input -1.58 01:45:26.432 00.000 15672 MoveAxis(W, 217, ABG) 01:45:26.432 00.000 15672 Guiding Dir = 3, Dur = 217 01:45:26.433 00.001 15672 IsSlewing returns 0 01:45:26.434 00.001 15672 IsGuiding returns 0 01:45:26.438 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2473, max=9318, FiltMin=2809, FiltMax=7932, Gamma=2.950 01:45:26.459 00.021 15672 PulseGuide returned control before completion, sleep 203 01:45:26.493 00.034 30444 UpdateGuideState exits: m=91146 SNR=71.6 Saturated 01:45:26.493 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:26.493 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:26.493 00.000 30444 Enqueuing Expose request 01:45:26.665 00.172 15672 IsGuiding returns 1 01:45:26.665 00.000 15672 scope still moving after pulse duration time elapsed 01:45:26.685 00.020 15672 IsSlewing returns 0 01:45:26.699 00.014 15672 IsGuiding returns 0 01:45:26.700 00.001 15672 scope move finished after 217 + 49 ms 01:45:26.700 00.000 15672 Move returns status 0, amount 217 01:45:26.700 00.000 15672 MoveAxis(N, 282, ABG) 01:45:26.700 00.000 15672 Guiding Dir = 0, Dur = 282 01:45:26.701 00.001 15672 IsSlewing returns 0 01:45:26.703 00.002 15672 IsGuiding returns 0 01:45:26.811 00.108 15672 PulseGuide returned control before completion, sleep 185 01:45:26.999 00.188 15672 IsGuiding returns 1 01:45:27.000 00.001 15672 scope still moving after pulse duration time elapsed 01:45:27.021 00.021 15672 IsSlewing returns 0 01:45:27.052 00.031 15672 IsGuiding returns 1 01:45:27.073 00.021 15672 IsSlewing returns 0 01:45:27.115 00.042 15672 IsGuiding returns 0 01:45:27.115 00.000 15672 scope move finished after 282 + 128 ms 01:45:27.115 00.000 15672 Move returns status 0, amount 282 01:45:27.115 00.000 15672 move complete, result=0 01:45:27.115 00.000 15672 worker thread done servicing request 01:45:27.115 00.000 15672 Worker thread wakes up 01:45:27.115 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:27.115 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:27.115 00.000 30444 GuideStep: 0.8 px 217 ms WEST, -1.6 px 282 ms NORTH 01:45:29.022 01.907 15672 Exposure complete 01:45:29.042 00.020 15672 worker thread done servicing request 01:45:29.042 00.000 30444 OnExposeComplete: enter 01:45:29.042 00.000 30444 UpdateGuideState(): m_state=6 01:45:29.042 00.000 30444 Star::Find(15, 460, 197, 0, (0,0,0,0), 0.0, 255) frame 5885 01:45:29.042 00.000 30444 Star::Find returns 1 (1), X=459.72, Y=198.71, Mass=96780, SNR=75.2, Peak=10203 HFD=3.6 01:45:29.042 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 01:45:29.042 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 01:45:29.042 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.88 hyp=0.97 cameraTheta=-2.00 mountX=-0.15 mountY=-0.95, mountTheta=-1.73 01:45:29.043 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.88, opts=13) 01:45:29.043 00.000 30444 Enqueuing Move request for scope (-0.40, -0.88) 01:45:29.043 00.000 15672 Worker thread wakes up 01:45:29.043 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.88) opts 0xd 01:45:29.043 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.88) 01:45:29.043 00.000 15672 Moving (-0.40, -0.88) raw xDistance=-0.15 yDistance=-0.95 01:45:29.043 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 01:45:29.043 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95 01:45:29.043 00.000 15672 MoveAxis(E, 0, ABG) 01:45:29.043 00.000 15672 Move returns status 0, amount 0 01:45:29.043 00.000 15672 MoveAxis(N, 169, ABG) 01:45:29.043 00.000 15672 Guiding Dir = 0, Dur = 169 01:45:29.044 00.001 15672 IsSlewing returns 0 01:45:29.045 00.001 15672 IsGuiding returns 0 01:45:29.049 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2504, max=10210, FiltMin=2751, FiltMax=8124, Gamma=2.950 01:45:29.099 00.050 30444 UpdateGuideState exits: m=96780 SNR=75.2 Saturated 01:45:29.099 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:29.099 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:29.099 00.000 30444 Enqueuing Expose request 01:45:29.126 00.027 15672 PulseGuide returned control before completion, sleep 98 01:45:29.228 00.102 15672 IsGuiding returns 1 01:45:29.228 00.000 15672 scope still moving after pulse duration time elapsed 01:45:29.249 00.021 15672 IsSlewing returns 0 01:45:29.252 00.003 15672 IsGuiding returns 1 01:45:29.273 00.021 15672 IsSlewing returns 0 01:45:29.276 00.003 15672 IsGuiding returns 1 01:45:29.297 00.021 15672 IsSlewing returns 0 01:45:29.319 00.022 15672 IsGuiding returns 0 01:45:29.320 00.001 15672 scope move finished after 169 + 105 ms 01:45:29.320 00.000 15672 Move returns status 0, amount 169 01:45:29.320 00.000 15672 move complete, result=0 01:45:29.320 00.000 15672 worker thread done servicing request 01:45:29.321 00.001 15672 Worker thread wakes up 01:45:29.321 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.9 px 169 ms NORTH 01:45:29.321 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:29.322 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:31.431 02.109 15672 Exposure complete 01:45:31.451 00.020 15672 worker thread done servicing request 01:45:31.451 00.000 30444 OnExposeComplete: enter 01:45:31.451 00.000 30444 UpdateGuideState(): m_state=6 01:45:31.451 00.000 30444 Star::Find(15, 459, 198, 0, (0,0,0,0), 0.0, 255) frame 5886 01:45:31.451 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=199.46, Mass=112142, SNR=87.4, Peak=12263 HFD=3.6 01:45:31.451 00.000 30444 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.28) = xAngle (-0.67 = -0.67) 01:45:31.451 00.000 30444 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.73 = -0.73) 01:45:31.451 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.95 mountX=0.13 mountY=-0.11, mountTheta=-0.71 01:45:31.451 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.13, opts=13) 01:45:31.452 00.001 30444 Enqueuing Move request for scope (0.09, -0.13) 01:45:31.452 00.000 15672 Worker thread wakes up 01:45:31.452 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd 01:45:31.452 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.13) 01:45:31.452 00.000 15672 Moving (0.09, -0.13) raw xDistance=0.13 yDistance=-0.11 01:45:31.452 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:45:31.452 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:45:31.452 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 01:45:31.452 00.000 15672 MoveAxis(E, 0, ABG) 01:45:31.452 00.000 15672 Move returns status 0, amount 0 01:45:31.452 00.000 15672 MoveAxis(N, 0, ABG) 01:45:31.452 00.000 15672 Move returns status 0, amount 0 01:45:31.452 00.000 15672 move complete, result=0 01:45:31.452 00.000 15672 worker thread done servicing request 01:45:31.457 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2379, max=12932, FiltMin=2704, FiltMax=9194, Gamma=2.950 01:45:31.515 00.058 30444 UpdateGuideState exits: m=112142 SNR=87.4 Saturated 01:45:31.515 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:31.515 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:31.515 00.000 30444 Enqueuing Expose request 01:45:31.515 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:45:31.515 00.000 15672 Worker thread wakes up 01:45:31.515 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:31.515 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:33.424 01.909 15672 Exposure complete 01:45:33.443 00.019 15672 worker thread done servicing request 01:45:33.444 00.001 30444 OnExposeComplete: enter 01:45:33.444 00.000 30444 UpdateGuideState(): m_state=6 01:45:33.444 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5887 01:45:33.444 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=199.70, Mass=123411, SNR=94.6, Peak=12713 HFD=3.6 01:45:33.444 00.000 30444 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 01:45:33.444 00.000 30444 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.46 = 1.46) 01:45:33.444 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=0.01 mountY=0.11, mountTheta=1.52 01:45:33.444 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.11, opts=13) 01:45:33.444 00.000 30444 Enqueuing Move request for scope (0.04, 0.11) 01:45:33.445 00.001 15672 Worker thread wakes up 01:45:33.445 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd 01:45:33.445 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.11) 01:45:33.445 00.000 15672 Moving (0.04, 0.11) raw xDistance=0.01 yDistance=0.11 01:45:33.445 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 01:45:33.445 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:45:33.445 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:45:33.445 00.000 15672 MoveAxis(E, 0, ABG) 01:45:33.445 00.000 15672 Move returns status 0, amount 0 01:45:33.445 00.000 15672 MoveAxis(N, 0, ABG) 01:45:33.445 00.000 15672 Move returns status 0, amount 0 01:45:33.445 00.000 15672 move complete, result=0 01:45:33.445 00.000 15672 worker thread done servicing request 01:45:33.450 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=13377, FiltMin=2634, FiltMax=10094, Gamma=2.950 01:45:33.673 00.223 30444 UpdateGuideState exits: m=123411 SNR=94.6 Saturated 01:45:33.673 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:33.673 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:33.673 00.000 30444 Enqueuing Expose request 01:45:33.673 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:45:33.673 00.000 15672 Worker thread wakes up 01:45:33.673 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:33.673 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:35.783 02.110 15672 Exposure complete 01:45:35.803 00.020 15672 worker thread done servicing request 01:45:35.804 00.001 30444 OnExposeComplete: enter 01:45:35.804 00.000 30444 UpdateGuideState(): m_state=6 01:45:35.804 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5888 01:45:35.804 00.000 30444 Star::Find returns 1 (1), X=459.92, Y=199.65, Mass=112647, SNR=81.4, Peak=11834 HFD=3.7 01:45:35.804 00.000 30444 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.28) = xAngle (3.13 = 3.13) 01:45:35.804 00.000 30444 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.07 = 3.07) 01:45:35.804 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.85 mountX=-0.22 mountY=0.02, mountTheta=3.07 01:45:35.805 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.06, opts=13) 01:45:35.805 00.000 30444 Enqueuing Move request for scope (-0.21, 0.06) 01:45:35.805 00.000 15672 Worker thread wakes up 01:45:35.805 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd 01:45:35.805 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.06) 01:45:35.806 00.001 15672 Moving (-0.21, 0.06) raw xDistance=-0.22 yDistance=0.02 01:45:35.806 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 01:45:35.806 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:45:35.806 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 01:45:35.806 00.000 15672 MoveAxis(E, 0, ABG) 01:45:35.806 00.000 15672 Move returns status 0, amount 0 01:45:35.806 00.000 15672 MoveAxis(N, 0, ABG) 01:45:35.806 00.000 15672 Move returns status 0, amount 0 01:45:35.806 00.000 15672 move complete, result=0 01:45:35.806 00.000 15672 worker thread done servicing request 01:45:35.814 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=12847, FiltMin=2625, FiltMax=9515, Gamma=2.950 01:45:35.865 00.051 30444 UpdateGuideState exits: m=112647 SNR=81.4 Saturated 01:45:35.866 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:35.866 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:35.866 00.000 30444 Enqueuing Expose request 01:45:35.866 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 01:45:35.866 00.000 15672 Worker thread wakes up 01:45:35.866 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:35.866 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:37.773 01.907 15672 Exposure complete 01:45:37.792 00.019 15672 worker thread done servicing request 01:45:37.792 00.000 30444 OnExposeComplete: enter 01:45:37.792 00.000 30444 UpdateGuideState(): m_state=6 01:45:37.793 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5889 01:45:37.793 00.000 30444 Star::Find returns 1 (1), X=459.77, Y=199.87, Mass=110663, SNR=79.1, Peak=12604 HFD=3.5 01:45:37.793 00.000 30444 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.28) = xAngle (2.74 = 2.74) 01:45:37.793 00.000 30444 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.68 = 2.68) 01:45:37.793 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.29 hyp=0.46 cameraTheta=2.47 mountX=-0.42 mountY=0.20, mountTheta=2.69 01:45:37.793 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.29, opts=13) 01:45:37.793 00.000 30444 Enqueuing Move request for scope (-0.36, 0.29) 01:45:37.793 00.000 15672 Worker thread wakes up 01:45:37.793 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.29) opts 0xd 01:45:37.794 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.29) 01:45:37.794 00.000 15672 Moving (-0.36, 0.29) raw xDistance=-0.42 yDistance=0.20 01:45:37.794 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 01:45:37.794 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:45:37.794 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 01:45:37.794 00.000 15672 MoveAxis(E, 114, ABG) 01:45:37.794 00.000 15672 Guiding Dir = 2, Dur = 114 01:45:37.794 00.000 15672 IsSlewing returns 0 01:45:37.795 00.001 15672 IsGuiding returns 0 01:45:37.799 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=12604, FiltMin=2730, FiltMax=8960, Gamma=2.950 01:45:37.817 00.018 15672 PulseGuide returned control before completion, sleep 102 01:45:37.848 00.031 30444 UpdateGuideState exits: m=110663 SNR=79.1 Saturated 01:45:37.848 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:37.848 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:37.848 00.000 30444 Enqueuing Expose request 01:45:37.921 00.073 15672 IsGuiding returns 1 01:45:37.921 00.000 15672 scope still moving after pulse duration time elapsed 01:45:37.942 00.021 15672 IsSlewing returns 0 01:45:37.945 00.003 15672 IsGuiding returns 0 01:45:37.945 00.000 15672 scope move finished after 114 + 36 ms 01:45:37.945 00.000 15672 Move returns status 0, amount 114 01:45:37.945 00.000 15672 MoveAxis(N, 0, ABG) 01:45:37.945 00.000 15672 Move returns status 0, amount 0 01:45:37.945 00.000 15672 move complete, result=0 01:45:37.945 00.000 15672 worker thread done servicing request 01:45:37.945 00.000 15672 Worker thread wakes up 01:45:37.945 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:37.946 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:37.946 00.000 30444 GuideStep: -0.4 px 114 ms EAST, 0.2 px 0 ms NORTH 01:45:40.056 02.110 15672 Exposure complete 01:45:40.076 00.020 15672 worker thread done servicing request 01:45:40.076 00.000 30444 OnExposeComplete: enter 01:45:40.076 00.000 30444 UpdateGuideState(): m_state=6 01:45:40.076 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5890 01:45:40.076 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=199.54, Mass=85481, SNR=69.6, Peak=9790 HFD=3.8 01:45:40.076 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 01:45:40.076 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 01:45:40.076 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.48 mountX=0.02 mountY=-0.04, mountTheta=-1.21 01:45:40.077 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.04, opts=13) 01:45:40.077 00.000 30444 Enqueuing Move request for scope (0.00, -0.04) 01:45:40.077 00.000 15672 Worker thread wakes up 01:45:40.077 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd 01:45:40.077 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.04) 01:45:40.077 00.000 15672 Moving (0.00, -0.04) raw xDistance=0.02 yDistance=-0.04 01:45:40.077 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:45:40.077 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:45:40.077 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:45:40.077 00.000 15672 MoveAxis(E, 0, ABG) 01:45:40.077 00.000 15672 Move returns status 0, amount 0 01:45:40.077 00.000 15672 MoveAxis(N, 0, ABG) 01:45:40.077 00.000 15672 Move returns status 0, amount 0 01:45:40.077 00.000 15672 move complete, result=0 01:45:40.077 00.000 15672 worker thread done servicing request 01:45:40.082 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2519, max=10281, FiltMin=2810, FiltMax=7828, Gamma=2.950 01:45:40.146 00.064 30444 UpdateGuideState exits: m=85481 SNR=69.6 Saturated 01:45:40.146 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:40.146 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:40.146 00.000 30444 Enqueuing Expose request 01:45:40.146 00.000 15672 Worker thread wakes up 01:45:40.146 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:40.146 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:40.146 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 01:45:42.055 01.909 15672 Exposure complete 01:45:42.075 00.020 15672 worker thread done servicing request 01:45:42.075 00.000 30444 OnExposeComplete: enter 01:45:42.075 00.000 30444 UpdateGuideState(): m_state=6 01:45:42.075 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5891 01:45:42.075 00.000 30444 Star::Find returns 1 (1), X=460.65, Y=199.60, Mass=71498, SNR=70.6, Peak=8209 HFD=3.5 01:45:42.075 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.30 = 0.30) 01:45:42.075 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.24 = 0.24) 01:45:42.075 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.01 hyp=0.53 cameraTheta=0.03 mountX=0.50 mountY=0.13, mountTheta=0.25 01:45:42.076 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.01, opts=13) 01:45:42.076 00.000 30444 Enqueuing Move request for scope (0.53, 0.01) 01:45:42.076 00.000 15672 Worker thread wakes up 01:45:42.076 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.01) opts 0xd 01:45:42.076 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.01) 01:45:42.076 00.000 15672 Moving (0.53, 0.01) raw xDistance=0.50 yDistance=0.13 01:45:42.076 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50 01:45:42.076 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:45:42.076 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 01:45:42.076 00.000 15672 MoveAxis(W, 136, ABG) 01:45:42.076 00.000 15672 Guiding Dir = 3, Dur = 136 01:45:42.076 00.000 15672 IsSlewing returns 0 01:45:42.077 00.001 15672 IsGuiding returns 0 01:45:42.081 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2600, max=8847, FiltMin=3012, FiltMax=7532, Gamma=2.950 01:45:42.099 00.018 15672 PulseGuide returned control before completion, sleep 125 01:45:42.131 00.032 30444 UpdateGuideState exits: m=71498 SNR=70.6 Saturated 01:45:42.131 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:42.131 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:42.131 00.000 30444 Enqueuing Expose request 01:45:42.227 00.096 15672 IsGuiding returns 1 01:45:42.227 00.000 15672 scope still moving after pulse duration time elapsed 01:45:42.248 00.021 15672 IsSlewing returns 0 01:45:42.259 00.011 15672 IsGuiding returns 0 01:45:42.259 00.000 15672 scope move finished after 136 + 45 ms 01:45:42.259 00.000 15672 Move returns status 0, amount 136 01:45:42.259 00.000 15672 MoveAxis(N, 0, ABG) 01:45:42.259 00.000 15672 Move returns status 0, amount 0 01:45:42.259 00.000 15672 move complete, result=0 01:45:42.259 00.000 15672 worker thread done servicing request 01:45:42.259 00.000 15672 Worker thread wakes up 01:45:42.259 00.000 30444 GuideStep: 0.5 px 136 ms WEST, 0.1 px 0 ms NORTH 01:45:42.259 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:42.259 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:44.371 02.112 15672 Exposure complete 01:45:44.390 00.019 15672 worker thread done servicing request 01:45:44.390 00.000 30444 OnExposeComplete: enter 01:45:44.390 00.000 30444 UpdateGuideState(): m_state=6 01:45:44.391 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5892 01:45:44.391 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=199.58, Mass=79259, SNR=65.2, Peak=10001 HFD=3.5 01:45:44.391 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.02 = -0.02) 01:45:44.391 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 01:45:44.391 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.30 mountX=0.04 mountY=-0.00, mountTheta=-0.08 01:45:44.391 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.01, opts=13) 01:45:44.391 00.000 30444 Enqueuing Move request for scope (0.04, -0.01) 01:45:44.391 00.000 15672 Worker thread wakes up 01:45:44.391 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd 01:45:44.391 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.01) 01:45:44.391 00.000 15672 Moving (0.04, -0.01) raw xDistance=0.04 yDistance=-0.00 01:45:44.391 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:45:44.391 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:45:44.392 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 01:45:44.392 00.000 15672 MoveAxis(E, 0, ABG) 01:45:44.392 00.000 15672 Move returns status 0, amount 0 01:45:44.392 00.000 15672 MoveAxis(N, 0, ABG) 01:45:44.392 00.000 15672 Move returns status 0, amount 0 01:45:44.392 00.000 15672 move complete, result=0 01:45:44.392 00.000 15672 worker thread done servicing request 01:45:44.397 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2525, max=10001, FiltMin=2877, FiltMax=8105, Gamma=2.950 01:45:44.452 00.055 30444 UpdateGuideState exits: m=79259 SNR=65.2 Saturated 01:45:44.452 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:44.452 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:44.452 00.000 30444 Enqueuing Expose request 01:45:44.452 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 01:45:44.452 00.000 15672 Worker thread wakes up 01:45:44.452 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:44.452 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:46.357 01.905 15672 Exposure complete 01:45:46.377 00.020 15672 worker thread done servicing request 01:45:46.377 00.000 30444 OnExposeComplete: enter 01:45:46.377 00.000 30444 UpdateGuideState(): m_state=6 01:45:46.377 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5893 01:45:46.377 00.000 30444 Star::Find returns 1 (1), X=459.83, Y=199.76, Mass=71589, SNR=59.5, Peak=10140 HFD=3.5 01:45:46.377 00.000 30444 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.28) = xAngle (2.87 = 2.87) 01:45:46.377 00.000 30444 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.81 = 2.81) 01:45:46.377 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.18 hyp=0.34 cameraTheta=2.60 mountX=-0.33 mountY=0.11, mountTheta=2.82 01:45:46.378 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.18, opts=13) 01:45:46.378 00.000 30444 Enqueuing Move request for scope (-0.29, 0.18) 01:45:46.378 00.000 15672 Worker thread wakes up 01:45:46.378 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.18) opts 0xd 01:45:46.378 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.18) 01:45:46.378 00.000 15672 Moving (-0.29, 0.18) raw xDistance=-0.33 yDistance=0.11 01:45:46.378 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 01:45:46.378 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:45:46.378 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:45:46.378 00.000 15672 MoveAxis(E, 88, ABG) 01:45:46.378 00.000 15672 Guiding Dir = 2, Dur = 88 01:45:46.378 00.000 15672 IsSlewing returns 0 01:45:46.380 00.002 15672 IsGuiding returns 0 01:45:46.385 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2523, max=10140, FiltMin=2898, FiltMax=7809, Gamma=2.950 01:45:46.396 00.011 15672 PulseGuide returned control before completion, sleep 82 01:45:46.434 00.038 30444 UpdateGuideState exits: m=71589 SNR=59.5 Saturated 01:45:46.434 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:46.434 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:46.434 00.000 30444 Enqueuing Expose request 01:45:46.525 00.091 15672 IsGuiding returns 0 01:45:46.525 00.000 15672 Move returns status 0, amount 88 01:45:46.525 00.000 15672 MoveAxis(N, 0, ABG) 01:45:46.525 00.000 15672 Move returns status 0, amount 0 01:45:46.525 00.000 15672 move complete, result=0 01:45:46.525 00.000 15672 worker thread done servicing request 01:45:46.525 00.000 15672 Worker thread wakes up 01:45:46.525 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:46.525 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:46.525 00.000 30444 GuideStep: -0.3 px 88 ms EAST, 0.1 px 0 ms NORTH 01:45:48.636 02.111 15672 Exposure complete 01:45:48.656 00.020 15672 worker thread done servicing request 01:45:48.656 00.000 30444 OnExposeComplete: enter 01:45:48.656 00.000 30444 UpdateGuideState(): m_state=6 01:45:48.656 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5894 01:45:48.656 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=199.63, Mass=63145, SNR=57.8, Peak=8083 HFD=3.6 01:45:48.656 00.000 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 01:45:48.656 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 01:45:48.656 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.36 mountX=0.10 mountY=0.07, mountTheta=0.60 01:45:48.657 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.04, opts=13) 01:45:48.657 00.000 30444 Enqueuing Move request for scope (0.11, 0.04) 01:45:48.657 00.000 15672 Worker thread wakes up 01:45:48.657 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd 01:45:48.657 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.04) 01:45:48.657 00.000 15672 Moving (0.11, 0.04) raw xDistance=0.10 yDistance=0.07 01:45:48.657 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:45:48.657 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:45:48.657 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 01:45:48.657 00.000 15672 MoveAxis(E, 0, ABG) 01:45:48.657 00.000 15672 Move returns status 0, amount 0 01:45:48.657 00.000 15672 MoveAxis(N, 0, ABG) 01:45:48.657 00.000 15672 Move returns status 0, amount 0 01:45:48.657 00.000 15672 move complete, result=0 01:45:48.657 00.000 15672 worker thread done servicing request 01:45:48.661 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2692, max=8998, FiltMin=2960, FiltMax=7379, Gamma=2.950 01:45:48.719 00.058 30444 UpdateGuideState exits: m=63145 SNR=57.8 Saturated 01:45:48.719 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:48.719 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:48.719 00.000 30444 Enqueuing Expose request 01:45:48.719 00.000 15672 Worker thread wakes up 01:45:48.719 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:45:48.719 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:48.719 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:50.628 01.909 15672 Exposure complete 01:45:50.648 00.020 15672 worker thread done servicing request 01:45:50.648 00.000 30444 OnExposeComplete: enter 01:45:50.648 00.000 30444 UpdateGuideState(): m_state=6 01:45:50.648 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5895 01:45:50.648 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=199.42, Mass=47253, SNR=41.0, Peak=7406 HFD=3.5 01:45:50.648 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.16 = -0.16) 01:45:50.649 00.001 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 01:45:50.649 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.17 hyp=0.39 cameraTheta=-0.44 mountX=0.39 mountY=-0.09, mountTheta=-0.22 01:45:50.649 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.17, opts=13) 01:45:50.649 00.000 30444 Enqueuing Move request for scope (0.35, -0.17) 01:45:50.649 00.000 15672 Worker thread wakes up 01:45:50.649 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.17) opts 0xd 01:45:50.649 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.17) 01:45:50.649 00.000 15672 Moving (0.35, -0.17) raw xDistance=0.39 yDistance=-0.09 01:45:50.649 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 01:45:50.649 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:45:50.650 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 01:45:50.650 00.000 15672 MoveAxis(W, 104, ABG) 01:45:50.650 00.000 15672 Guiding Dir = 3, Dur = 104 01:45:50.651 00.001 15672 IsSlewing returns 0 01:45:50.652 00.001 15672 IsGuiding returns 0 01:45:50.656 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2647, max=7813, FiltMin=3114, FiltMax=6272, Gamma=2.950 01:45:50.677 00.021 15672 PulseGuide returned control before completion, sleep 89 01:45:50.704 00.027 30444 UpdateGuideState exits: m=47253 SNR=41.0 Saturated 01:45:50.704 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:50.704 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:50.704 00.000 30444 Enqueuing Expose request 01:45:50.767 00.063 15672 IsGuiding returns 1 01:45:50.768 00.001 15672 scope still moving after pulse duration time elapsed 01:45:50.789 00.021 15672 IsSlewing returns 0 01:45:50.837 00.048 15672 IsGuiding returns 0 01:45:50.837 00.000 15672 scope move finished after 104 + 82 ms 01:45:50.837 00.000 15672 Move returns status 0, amount 104 01:45:50.838 00.001 15672 MoveAxis(N, 0, ABG) 01:45:50.838 00.000 15672 Move returns status 0, amount 0 01:45:50.838 00.000 15672 move complete, result=0 01:45:50.838 00.000 15672 worker thread done servicing request 01:45:50.838 00.000 15672 Worker thread wakes up 01:45:50.838 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:50.838 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:50.839 00.001 30444 GuideStep: 0.4 px 104 ms WEST, -0.1 px 0 ms NORTH 01:45:52.955 02.116 15672 Exposure complete 01:45:52.985 00.030 15672 worker thread done servicing request 01:45:52.985 00.000 30444 OnExposeComplete: enter 01:45:52.985 00.000 30444 UpdateGuideState(): m_state=6 01:45:52.985 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5896 01:45:52.985 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=198.70, Mass=22372, SNR=23.4, Peak=5879 HFD=4.7 01:45:52.985 00.000 30444 Status Line: Mass: 22372 vs 85481 01:45:52.987 00.002 30444 UpdateCurrentPosition: star mass new=22371.9 exp=85480.6 thresh=50% limits=(42740.3, 194594.2, 170961.1) 01:45:52.987 00.000 30444 DistanceChecker: activated 01:45:52.987 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:45:52.987 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:45:52.987 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:45:52.987 00.000 15672 Worker thread wakes up 01:45:52.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:45:52.987 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:45:52.987 00.000 15672 move complete, result=0 01:45:52.988 00.001 15672 worker thread done servicing request 01:45:53.088 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:45:53.088 00.000 30444 Status Line: Star lost - mass changed 01:45:53.089 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2867, max=8336, FiltMin=3253, FiltMax=5979, Gamma=2.950 01:45:53.139 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:45:53.139 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:53.139 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:45:53.139 00.000 30444 Enqueuing Expose request 01:45:53.139 00.000 15672 Worker thread wakes up 01:45:53.139 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:53.139 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:45:55.056 01.917 15672 Exposure complete 01:45:55.085 00.029 15672 worker thread done servicing request 01:45:55.086 00.001 30444 OnExposeComplete: enter 01:45:55.086 00.000 30444 UpdateGuideState(): m_state=6 01:45:55.086 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5897 01:45:55.086 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=198.89, Mass=32141, SNR=28.6, Peak=6709 HFD=3.5 01:45:55.086 00.000 30444 Status Line: Mass: 32141 vs 85481 01:45:55.088 00.002 30444 UpdateCurrentPosition: star mass new=32141.0 exp=85480.6 thresh=50% limits=(42740.3, 194594.2, 170961.1) 01:45:55.088 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:45:55.089 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:45:55.089 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:45:55.089 00.000 15672 Worker thread wakes up 01:45:55.089 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:45:55.089 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:45:55.089 00.000 15672 move complete, result=0 01:45:55.089 00.000 15672 worker thread done servicing request 01:45:55.189 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:45:55.189 00.000 30444 Status Line: Star lost - mass changed 01:45:55.191 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2729, max=8188, FiltMin=3228, FiltMax=5906, Gamma=2.950 01:45:55.531 00.340 30444 UpdateGuideState exits: Star lost - mass changed 01:45:55.531 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:55.531 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:45:55.531 00.000 30444 Enqueuing Expose request 01:45:55.531 00.000 15672 Worker thread wakes up 01:45:55.531 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:55.531 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:45:57.647 02.116 15672 Exposure complete 01:45:57.678 00.031 15672 worker thread done servicing request 01:45:57.679 00.001 30444 OnExposeComplete: enter 01:45:57.679 00.000 30444 UpdateGuideState(): m_state=6 01:45:57.679 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5898 01:45:57.679 00.000 30444 Star::Find returns 1 (1), X=459.76, Y=199.25, Mass=43298, SNR=36.3, Peak=7830 HFD=3.5 01:45:57.679 00.000 30444 DistanceChecker: deactivated 01:45:57.679 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 01:45:57.679 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 01:45:57.679 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.34 hyp=0.50 cameraTheta=-2.38 mountX=-0.25 mountY=-0.41, mountTheta=-2.12 01:45:57.679 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.34, opts=13) 01:45:57.679 00.000 30444 Enqueuing Move request for scope (-0.36, -0.34) 01:45:57.680 00.001 15672 Worker thread wakes up 01:45:57.680 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.34) opts 0xd 01:45:57.680 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.34) 01:45:57.680 00.000 15672 Moving (-0.36, -0.34) raw xDistance=-0.25 yDistance=-0.41 01:45:57.680 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25 01:45:57.680 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 01:45:57.680 00.000 15672 MoveAxis(E, 61, ABG) 01:45:57.680 00.000 15672 Guiding Dir = 2, Dur = 61 01:45:57.681 00.001 15672 IsSlewing returns 0 01:45:57.686 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2809, max=8102, FiltMin=3201, FiltMax=6461, Gamma=2.950 01:45:57.690 00.004 15672 IsGuiding returns 0 01:45:57.706 00.016 15672 PulseGuide returned control before completion, sleep 56 01:45:57.735 00.029 30444 UpdateGuideState exits: m=43298 SNR=36.3 Saturated 01:45:57.735 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:45:57.735 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:45:57.735 00.000 30444 Enqueuing Expose request 01:45:57.786 00.051 15672 IsGuiding returns 0 01:45:57.786 00.000 15672 Move returns status 0, amount 61 01:45:57.786 00.000 15672 MoveAxis(N, 73, ABG) 01:45:57.786 00.000 15672 Guiding Dir = 0, Dur = 73 01:45:57.786 00.000 15672 IsSlewing returns 0 01:45:57.787 00.001 15672 IsGuiding returns 0 01:45:57.868 00.081 15672 IsGuiding returns 1 01:45:57.868 00.000 15672 scope still moving after pulse duration time elapsed 01:45:57.890 00.022 15672 IsSlewing returns 0 01:45:57.932 00.042 15672 IsGuiding returns 1 01:45:57.953 00.021 15672 IsSlewing returns 0 01:45:57.956 00.003 15672 IsGuiding returns 1 01:45:57.976 00.020 15672 IsSlewing returns 0 01:45:57.996 00.020 15672 IsGuiding returns 0 01:45:57.996 00.000 15672 scope move finished after 73 + 134 ms 01:45:57.996 00.000 15672 Move returns status 0, amount 73 01:45:57.996 00.000 15672 move complete, result=0 01:45:57.996 00.000 15672 worker thread done servicing request 01:45:57.997 00.001 15672 Worker thread wakes up 01:45:57.997 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:45:57.997 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:45:57.997 00.000 30444 GuideStep: -0.3 px 61 ms EAST, -0.4 px 73 ms NORTH 01:45:59.905 01.908 15672 Exposure complete 01:45:59.925 00.020 15672 worker thread done servicing request 01:45:59.925 00.000 30444 OnExposeComplete: enter 01:45:59.925 00.000 30444 UpdateGuideState(): m_state=6 01:45:59.926 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5899 01:45:59.926 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=199.96, Mass=39151, SNR=34.9, Peak=6723 HFD=4.0 01:45:59.926 00.000 30444 Status Line: Mass: 39151 vs 79259 01:45:59.929 00.003 30444 UpdateCurrentPosition: star mass new=39150.9 exp=79258.9 thresh=50% limits=(39629.4, 194594.2, 158517.7) 01:45:59.929 00.000 30444 DistanceChecker: activated 01:45:59.929 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:45:59.929 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:45:59.929 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:45:59.929 00.000 15672 Worker thread wakes up 01:45:59.929 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:45:59.929 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:45:59.929 00.000 15672 move complete, result=0 01:45:59.930 00.001 15672 worker thread done servicing request 01:46:00.031 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:00.031 00.000 30444 Status Line: Star lost - mass changed 01:46:00.033 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2874, max=8100, FiltMin=3312, FiltMax=6199, Gamma=2.950 01:46:00.108 00.075 30444 UpdateGuideState exits: Star lost - mass changed 01:46:00.108 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:00.108 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:00.108 00.000 30444 Enqueuing Expose request 01:46:00.108 00.000 15672 Worker thread wakes up 01:46:00.108 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:00.108 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:02.216 02.108 15672 Exposure complete 01:46:02.235 00.019 15672 worker thread done servicing request 01:46:02.236 00.001 30444 OnExposeComplete: enter 01:46:02.236 00.000 30444 UpdateGuideState(): m_state=6 01:46:02.236 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5900 01:46:02.236 00.000 30444 Star::Find returns 1 (1), X=459.65, Y=199.47, Mass=17457, SNR=18.7, Peak=6279 HFD=4.1 01:46:02.236 00.000 30444 Status Line: Mass: 17457 vs 71589 01:46:02.238 00.002 30444 UpdateCurrentPosition: star mass new=17456.9 exp=71588.5 thresh=50% limits=(35794.3, 194594.2, 143177.0) 01:46:02.238 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:46:02.238 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:02.239 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:02.239 00.000 15672 Worker thread wakes up 01:46:02.239 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:02.239 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:02.239 00.000 15672 move complete, result=0 01:46:02.239 00.000 15672 worker thread done servicing request 01:46:02.339 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:02.339 00.000 30444 Status Line: Star lost - mass changed 01:46:02.341 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3161, max=8590, FiltMin=3461, FiltMax=6059, Gamma=2.950 01:46:02.676 00.335 30444 UpdateGuideState exits: Star lost - mass changed 01:46:02.676 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:02.676 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:02.677 00.001 30444 Enqueuing Expose request 01:46:02.677 00.000 15672 Worker thread wakes up 01:46:02.678 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:02.678 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:04.587 01.909 15672 Exposure complete 01:46:04.606 00.019 15672 worker thread done servicing request 01:46:04.607 00.001 30444 OnExposeComplete: enter 01:46:04.607 00.000 30444 UpdateGuideState(): m_state=6 01:46:04.607 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5901 01:46:04.607 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=200.00, Mass=27149, SNR=26.7, Peak=6694 HFD=4.2 01:46:04.607 00.000 30444 Status Line: Mass: 27149 vs 71589 01:46:04.609 00.002 30444 UpdateCurrentPosition: star mass new=27149.2 exp=71588.5 thresh=50% limits=(35794.3, 194594.2, 143177.0) 01:46:04.609 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:46:04.610 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:04.610 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:04.610 00.000 15672 Worker thread wakes up 01:46:04.610 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:04.610 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:04.610 00.000 15672 move complete, result=0 01:46:04.610 00.000 15672 worker thread done servicing request 01:46:04.711 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:04.711 00.000 30444 Status Line: Star lost - mass changed 01:46:04.713 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3102, max=8412, FiltMin=3423, FiltMax=6390, Gamma=2.950 01:46:04.763 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:46:04.763 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:04.763 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:04.763 00.000 30444 Enqueuing Expose request 01:46:04.763 00.000 15672 Worker thread wakes up 01:46:04.763 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:04.764 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:06.873 02.109 15672 Exposure complete 01:46:06.893 00.020 15672 worker thread done servicing request 01:46:06.893 00.000 30444 OnExposeComplete: enter 01:46:06.893 00.000 30444 UpdateGuideState(): m_state=6 01:46:06.893 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5902 01:46:06.893 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=199.47, Mass=70429, SNR=62.4, Peak=10098 HFD=3.4 01:46:06.893 00.000 30444 DistanceChecker: deactivated 01:46:06.893 00.000 30444 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.28) = xAngle (-2.31 = -2.31) 01:46:06.893 00.000 30444 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.37 = -2.37) 01:46:06.893 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-2.59 mountX=-0.15 mountY=-0.15, mountTheta=-2.34 01:46:06.894 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.12, opts=13) 01:46:06.894 00.000 30444 Enqueuing Move request for scope (-0.19, -0.12) 01:46:06.894 00.000 15672 Worker thread wakes up 01:46:06.894 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd 01:46:06.894 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.12) 01:46:06.894 00.000 15672 Moving (-0.19, -0.12) raw xDistance=-0.15 yDistance=-0.15 01:46:06.894 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 01:46:06.894 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:46:06.894 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 01:46:06.894 00.000 15672 MoveAxis(E, 0, ABG) 01:46:06.894 00.000 15672 Move returns status 0, amount 0 01:46:06.894 00.000 15672 MoveAxis(N, 0, ABG) 01:46:06.894 00.000 15672 Move returns status 0, amount 0 01:46:06.894 00.000 15672 move complete, result=0 01:46:06.894 00.000 15672 worker thread done servicing request 01:46:06.900 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2570, max=10098, FiltMin=2887, FiltMax=7808, Gamma=2.950 01:46:06.950 00.050 30444 UpdateGuideState exits: m=70429 SNR=62.4 Saturated 01:46:06.950 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:06.950 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:46:06.950 00.000 30444 Enqueuing Expose request 01:46:06.950 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 01:46:06.950 00.000 15672 Worker thread wakes up 01:46:06.950 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:06.950 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:46:08.858 01.908 15672 Exposure complete 01:46:08.878 00.020 15672 worker thread done servicing request 01:46:08.878 00.000 30444 OnExposeComplete: enter 01:46:08.878 00.000 30444 UpdateGuideState(): m_state=6 01:46:08.878 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5903 01:46:08.878 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=199.78, Mass=79354, SNR=68.2, Peak=10088 HFD=3.6 01:46:08.878 00.000 30444 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.28) = xAngle (2.90 = 2.90) 01:46:08.878 00.000 30444 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.84 = 2.84) 01:46:08.878 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.19 hyp=0.39 cameraTheta=2.62 mountX=-0.37 mountY=0.11, mountTheta=2.85 01:46:08.879 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.19, opts=13) 01:46:08.879 00.000 30444 Enqueuing Move request for scope (-0.34, 0.19) 01:46:08.879 00.000 15672 Worker thread wakes up 01:46:08.879 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.19) opts 0xd 01:46:08.879 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.19) 01:46:08.879 00.000 15672 Moving (-0.34, 0.19) raw xDistance=-0.37 yDistance=0.11 01:46:08.879 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37 01:46:08.879 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:46:08.879 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:46:08.879 00.000 15672 MoveAxis(E, 101, ABG) 01:46:08.879 00.000 15672 Guiding Dir = 2, Dur = 101 01:46:08.880 00.001 15672 IsSlewing returns 0 01:46:08.880 00.000 15672 IsGuiding returns 0 01:46:08.886 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2652, max=10088, FiltMin=3021, FiltMax=7635, Gamma=2.950 01:46:08.904 00.018 15672 PulseGuide returned control before completion, sleep 88 01:46:08.934 00.030 30444 UpdateGuideState exits: m=79354 SNR=68.2 Saturated 01:46:08.934 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:08.934 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:46:08.934 00.000 30444 Enqueuing Expose request 01:46:09.018 00.084 15672 IsGuiding returns 0 01:46:09.018 00.000 15672 Move returns status 0, amount 101 01:46:09.018 00.000 15672 MoveAxis(N, 0, ABG) 01:46:09.018 00.000 15672 Move returns status 0, amount 0 01:46:09.018 00.000 15672 move complete, result=0 01:46:09.019 00.001 15672 worker thread done servicing request 01:46:09.019 00.000 15672 Worker thread wakes up 01:46:09.019 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:09.019 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:46:09.019 00.000 30444 GuideStep: -0.4 px 101 ms EAST, 0.1 px 0 ms NORTH 01:46:11.128 02.109 15672 Exposure complete 01:46:11.148 00.020 15672 worker thread done servicing request 01:46:11.148 00.000 30444 OnExposeComplete: enter 01:46:11.148 00.000 30444 UpdateGuideState(): m_state=6 01:46:11.148 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5904 01:46:11.148 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=199.81, Mass=18539, SNR=20.5, Peak=6319 HFD=4.5 01:46:11.148 00.000 30444 Status Line: Mass: 18539 vs 71589 01:46:11.150 00.002 30444 UpdateCurrentPosition: star mass new=18538.9 exp=71588.5 thresh=50% limits=(35794.3, 194594.2, 143177.0) 01:46:11.150 00.000 30444 DistanceChecker: activated 01:46:11.150 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:46:11.150 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:11.150 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:11.151 00.001 15672 Worker thread wakes up 01:46:11.151 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:11.151 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:11.151 00.000 15672 move complete, result=0 01:46:11.152 00.001 15672 worker thread done servicing request 01:46:11.252 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:11.252 00.000 30444 Status Line: Star lost - mass changed 01:46:11.254 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3235, max=8954, FiltMin=3584, FiltMax=7360, Gamma=2.950 01:46:11.312 00.058 30444 UpdateGuideState exits: Star lost - mass changed 01:46:11.312 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:11.312 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:11.313 00.001 30444 Enqueuing Expose request 01:46:11.313 00.000 15672 Worker thread wakes up 01:46:11.313 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:11.313 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:13.218 01.905 15672 Exposure complete 01:46:13.238 00.020 15672 worker thread done servicing request 01:46:13.238 00.000 30444 OnExposeComplete: enter 01:46:13.238 00.000 30444 UpdateGuideState(): m_state=6 01:46:13.238 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5905 01:46:13.238 00.000 30444 Star::Find returns 1 (1), X=464.93, Y=193.62, Mass=9106, SNR=12.6, Peak=6751 HFD=3.0 01:46:13.238 00.000 30444 Status Line: Mass: 9106 vs 71498 01:46:13.240 00.002 30444 UpdateCurrentPosition: star mass new=9105.7 exp=71498.2 thresh=50% limits=(35749.1, 194594.2, 142996.3) 01:46:13.240 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:46:13.240 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:13.240 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:13.240 00.000 15672 Worker thread wakes up 01:46:13.240 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:13.240 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:13.241 00.001 15672 move complete, result=0 01:46:13.241 00.000 15672 worker thread done servicing request 01:46:13.342 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:13.342 00.000 30444 Status Line: Star lost - mass changed 01:46:13.344 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3731, max=9350, FiltMin=4044, FiltMax=7498, Gamma=2.950 01:46:13.394 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:46:13.394 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:13.394 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:13.394 00.000 30444 Enqueuing Expose request 01:46:13.394 00.000 15672 Worker thread wakes up 01:46:13.394 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:13.394 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:15.508 02.114 15672 Exposure complete 01:46:15.537 00.029 15672 worker thread done servicing request 01:46:15.537 00.000 30444 OnExposeComplete: enter 01:46:15.537 00.000 30444 UpdateGuideState(): m_state=6 01:46:15.538 00.001 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5906 01:46:15.538 00.000 30444 Star::Find returns 1 (1), X=464.70, Y=195.95, Mass=8579, SNR=12.4, Peak=7406 HFD=4.0 01:46:15.538 00.000 30444 Status Line: Mass: 8579 vs 70429 01:46:15.539 00.001 30444 UpdateCurrentPosition: star mass new=8579.1 exp=70429.2 thresh=50% limits=(35214.6, 194594.2, 140858.3) 01:46:15.539 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:46:15.540 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:15.540 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:15.540 00.000 15672 Worker thread wakes up 01:46:15.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:15.540 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:15.540 00.000 15672 move complete, result=0 01:46:15.540 00.000 15672 worker thread done servicing request 01:46:15.641 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:15.641 00.000 30444 Status Line: Star lost - mass changed 01:46:15.643 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3894, max=9985, FiltMin=4296, FiltMax=7689, Gamma=2.950 01:46:15.703 00.060 30444 UpdateGuideState exits: Star lost - mass changed 01:46:15.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:15.703 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:15.703 00.000 30444 Enqueuing Expose request 01:46:15.703 00.000 15672 Worker thread wakes up 01:46:15.703 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:15.703 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:17.619 01.916 15672 Exposure complete 01:46:17.649 00.030 15672 worker thread done servicing request 01:46:17.649 00.000 30444 OnExposeComplete: enter 01:46:17.649 00.000 30444 UpdateGuideState(): m_state=6 01:46:17.649 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5907 01:46:17.649 00.000 30444 Star::Find false star n=5 nbg=259 bg=5868.9 sigma=239.4 thresh=6587 peak=6574 01:46:17.649 00.000 30444 Star::Find returns 0 (2), X=459.00, Y=199.00, Mass=4802, SNR=2.9, Peak=7109 HFD=0.0 01:46:17.649 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 01:46:17.649 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:17.649 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:17.649 00.000 15672 Worker thread wakes up 01:46:17.650 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:17.650 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:17.650 00.000 15672 move complete, result=0 01:46:17.650 00.000 15672 worker thread done servicing request 01:46:17.751 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:17.751 00.000 30444 Status Line: Star lost - low SNR 01:46:17.752 00.001 30444 UpdateImageDisplay: Size=(640,480) min=4021, max=9743, FiltMin=4382, FiltMax=7994, Gamma=2.950 01:46:17.808 00.056 30444 UpdateGuideState exits: Star lost - low SNR 01:46:17.808 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:17.808 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:17.808 00.000 30444 Enqueuing Expose request 01:46:17.808 00.000 15672 Worker thread wakes up 01:46:17.808 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:17.809 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:19.923 02.114 15672 Exposure complete 01:46:19.957 00.034 15672 worker thread done servicing request 01:46:19.957 00.000 30444 OnExposeComplete: enter 01:46:19.957 00.000 30444 UpdateGuideState(): m_state=6 01:46:19.957 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5908 01:46:19.957 00.000 30444 Star::Find returns 1 (1), X=465.02, Y=193.20, Mass=8682, SNR=12.3, Peak=7466 HFD=2.9 01:46:19.957 00.000 30444 Status Line: Mass: 8682 vs 63145 01:46:19.959 00.002 30444 UpdateCurrentPosition: star mass new=8682.1 exp=63144.8 thresh=50% limits=(31572.4, 194594.2, 126289.6) 01:46:19.959 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:46:19.960 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:19.960 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:19.960 00.000 15672 Worker thread wakes up 01:46:19.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:19.960 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:19.960 00.000 15672 move complete, result=0 01:46:19.960 00.000 15672 worker thread done servicing request 01:46:20.061 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:20.061 00.000 30444 Status Line: Star lost - mass changed 01:46:20.062 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3921, max=17766, FiltMin=4286, FiltMax=12735, Gamma=2.950 01:46:20.456 00.394 30444 UpdateGuideState exits: Star lost - mass changed 01:46:20.456 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:20.456 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:20.456 00.000 30444 Enqueuing Expose request 01:46:20.456 00.000 15672 Worker thread wakes up 01:46:20.456 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:20.456 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:22.375 01.919 15672 Exposure complete 01:46:22.400 00.025 15672 worker thread done servicing request 01:46:22.401 00.001 30444 OnExposeComplete: enter 01:46:22.401 00.000 30444 UpdateGuideState(): m_state=6 01:46:22.401 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5909 01:46:22.401 00.000 30444 Star::Find false star n=4 nbg=255 bg=5980.5 sigma=242.3 thresh=6707 peak=6686 01:46:22.401 00.000 30444 Star::Find returns 0 (2), X=459.00, Y=199.00, Mass=4251, SNR=2.9, Peak=7206 HFD=0.0 01:46:22.401 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 01:46:22.401 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:22.401 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:22.401 00.000 15672 Worker thread wakes up 01:46:22.401 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:22.401 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:22.401 00.000 15672 move complete, result=0 01:46:22.402 00.001 15672 worker thread done servicing request 01:46:22.502 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:22.502 00.000 30444 Status Line: Star lost - low SNR 01:46:22.508 00.006 30444 UpdateImageDisplay: Size=(640,480) min=3966, max=9828, FiltMin=4203, FiltMax=8638, Gamma=2.950 01:46:22.573 00.065 30444 UpdateGuideState exits: Star lost - low SNR 01:46:22.573 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:22.574 00.001 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:22.574 00.000 30444 Enqueuing Expose request 01:46:22.574 00.000 15672 Worker thread wakes up 01:46:22.574 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:22.574 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:24.691 02.117 15672 Exposure complete 01:46:24.721 00.030 15672 worker thread done servicing request 01:46:24.721 00.000 30444 OnExposeComplete: enter 01:46:24.721 00.000 30444 UpdateGuideState(): m_state=6 01:46:24.721 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5910 01:46:24.721 00.000 30444 Star::Find returns 1 (1), X=464.87, Y=195.29, Mass=7654, SNR=11.3, Peak=7460 HFD=2.6 01:46:24.721 00.000 30444 Status Line: Mass: 7654 vs 47253 01:46:24.722 00.001 30444 UpdateCurrentPosition: star mass new=7654.1 exp=47253.2 thresh=50% limits=(23626.6, 194594.2, 94506.3) 01:46:24.722 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:46:24.722 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:24.722 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:24.723 00.001 15672 Worker thread wakes up 01:46:24.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:24.723 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:24.723 00.000 15672 move complete, result=0 01:46:24.723 00.000 15672 worker thread done servicing request 01:46:24.825 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:24.825 00.000 30444 Status Line: Star lost - mass changed 01:46:24.828 00.003 30444 UpdateImageDisplay: Size=(640,480) min=4045, max=10208, FiltMin=4288, FiltMax=8165, Gamma=2.950 01:46:24.886 00.058 30444 UpdateGuideState exits: Star lost - mass changed 01:46:24.886 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:24.886 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:24.886 00.000 30444 Enqueuing Expose request 01:46:24.886 00.000 15672 Worker thread wakes up 01:46:24.886 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:24.886 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:26.804 01.918 15672 Exposure complete 01:46:26.835 00.031 15672 worker thread done servicing request 01:46:26.835 00.000 30444 OnExposeComplete: enter 01:46:26.835 00.000 30444 UpdateGuideState(): m_state=6 01:46:26.835 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5911 01:46:26.835 00.000 30444 Star::Find returns 1 (1), X=464.67, Y=196.76, Mass=9975, SNR=14.1, Peak=7367 HFD=5.6 01:46:26.835 00.000 30444 Status Line: Mass: 9975 vs 39151 01:46:26.837 00.002 30444 UpdateCurrentPosition: star mass new=9974.8 exp=39150.9 thresh=50% limits=(19575.4, 194594.2, 78301.8) 01:46:26.837 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:46:26.837 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:26.837 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:26.837 00.000 15672 Worker thread wakes up 01:46:26.837 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:26.838 00.001 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:26.838 00.000 15672 move complete, result=0 01:46:26.838 00.000 15672 worker thread done servicing request 01:46:26.938 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:26.938 00.000 30444 Status Line: Star lost - mass changed 01:46:26.941 00.003 30444 UpdateImageDisplay: Size=(640,480) min=3979, max=9825, FiltMin=4217, FiltMax=8151, Gamma=2.950 01:46:27.115 00.174 30444 UpdateGuideState exits: Star lost - mass changed 01:46:27.115 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:27.115 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:27.115 00.000 30444 Enqueuing Expose request 01:46:27.116 00.001 15672 Worker thread wakes up 01:46:27.116 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:27.116 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:29.226 02.110 15672 Exposure complete 01:46:29.246 00.020 15672 worker thread done servicing request 01:46:29.246 00.000 30444 OnExposeComplete: enter 01:46:29.247 00.001 30444 UpdateGuideState(): m_state=6 01:46:29.247 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5912 01:46:29.247 00.000 30444 Star::Find returns 1 (1), X=464.50, Y=196.50, Mass=19352, SNR=19.2, Peak=7674 HFD=8.0 01:46:29.247 00.000 30444 DistanceChecker: deactivated 01:46:29.247 00.000 30444 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.28) = xAngle (-0.34 = -0.34) 01:46:29.247 00.000 30444 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.40 = -0.40) 01:46:29.247 00.000 30444 CameraToMount -- cameraX=4.38 cameraY=-3.09 hyp=5.36 cameraTheta=-0.61 mountX=5.06 mountY=-2.07, mountTheta=-0.39 01:46:29.247 00.000 30444 SchedulePrimaryMove(04F7B810, x=4.38, y=-3.09, opts=13) 01:46:29.247 00.000 30444 Enqueuing Move request for scope (4.38, -3.09) 01:46:29.247 00.000 15672 Worker thread wakes up 01:46:29.247 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (4.38, -3.09) opts 0xd 01:46:29.248 00.001 15672 Handling offset move in thread for scope, endpoint = (4.38, -3.09) 01:46:29.248 00.000 15672 Moving (4.38, -3.09) raw xDistance=5.06 yDistance=-2.07 01:46:29.248 00.000 15672 GuideAlgorithmHysteresis::Result() returns 3.17 from input 5.06 01:46:29.248 00.000 15672 GuideAlgorithmResistSwitch::result() returns -2.07 from input -2.07 01:46:29.248 00.000 15672 MoveAxis(W, 1360, ABG) 01:46:29.248 00.000 15672 Guiding Dir = 3, Dur = 1360 01:46:29.248 00.000 15672 IsSlewing returns 0 01:46:29.249 00.001 15672 IsGuiding returns 0 01:46:29.254 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3983, max=10170, FiltMin=4330, FiltMax=8486, Gamma=2.950 01:46:29.272 00.018 15672 PulseGuide returned control before completion, sleep 1348 01:46:29.303 00.031 30444 UpdateGuideState exits: m=19352 SNR=19.2 Saturated 01:46:29.303 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:29.303 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:46:29.303 00.000 30444 Enqueuing Expose request 01:46:30.623 01.320 15672 IsGuiding returns 1 01:46:30.623 00.000 15672 scope still moving after pulse duration time elapsed 01:46:30.644 00.021 15672 IsSlewing returns 0 01:46:30.646 00.002 15672 IsGuiding returns 1 01:46:30.668 00.022 15672 IsSlewing returns 0 01:46:30.678 00.010 15672 IsGuiding returns 0 01:46:30.678 00.000 15672 scope move finished after 1360 + 68 ms 01:46:30.678 00.000 15672 Move returns status 0, amount 1360 01:46:30.678 00.000 15672 MoveAxis(N, 370, ABG) 01:46:30.678 00.000 15672 Guiding Dir = 0, Dur = 370 01:46:30.679 00.001 15672 IsSlewing returns 0 01:46:30.680 00.001 15672 IsGuiding returns 0 01:46:30.758 00.078 15672 PulseGuide returned control before completion, sleep 303 01:46:31.068 00.310 15672 IsGuiding returns 1 01:46:31.068 00.000 15672 scope still moving after pulse duration time elapsed 01:46:31.090 00.022 15672 IsSlewing returns 0 01:46:31.092 00.002 15672 IsGuiding returns 1 01:46:31.114 00.022 15672 IsSlewing returns 0 01:46:31.116 00.002 15672 IsGuiding returns 1 01:46:31.137 00.021 15672 IsSlewing returns 0 01:46:31.140 00.003 15672 IsGuiding returns 1 01:46:31.161 00.021 15672 IsSlewing returns 0 01:46:31.191 00.030 15672 IsGuiding returns 0 01:46:31.191 00.000 15672 scope move finished after 370 + 140 ms 01:46:31.191 00.000 15672 Move returns status 0, amount 370 01:46:31.191 00.000 15672 move complete, result=0 01:46:31.191 00.000 15672 worker thread done servicing request 01:46:31.191 00.000 15672 Worker thread wakes up 01:46:31.191 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:31.191 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:46:31.191 00.000 30444 GuideStep: 5.1 px 1360 ms WEST, -2.1 px 370 ms NORTH 01:46:33.300 02.109 15672 Exposure complete 01:46:33.319 00.019 15672 worker thread done servicing request 01:46:33.319 00.000 30444 OnExposeComplete: enter 01:46:33.319 00.000 30444 UpdateGuideState(): m_state=6 01:46:33.320 00.001 30444 Star::Find(15, 464, 196, 0, (0,0,0,0), 0.0, 255) frame 5913 01:46:33.320 00.000 30444 Star::Find returns 1 (1), X=465.16, Y=195.35, Mass=7960, SNR=12.0, Peak=8093 HFD=2.6 01:46:33.320 00.000 30444 Status Line: Mass: 7960 vs 27149 01:46:33.321 00.001 30444 UpdateCurrentPosition: star mass new=7960.2 exp=27149.2 thresh=50% limits=(13574.6, 194594.2, 54298.4) 01:46:33.321 00.000 30444 DistanceChecker: activated 01:46:33.321 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:46:33.322 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:33.322 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:33.322 00.000 15672 Worker thread wakes up 01:46:33.322 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:33.322 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:33.322 00.000 15672 move complete, result=0 01:46:33.322 00.000 15672 worker thread done servicing request 01:46:33.424 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:33.424 00.000 30444 Status Line: Star lost - mass changed 01:46:33.426 00.002 30444 UpdateImageDisplay: Size=(640,480) min=4311, max=10888, FiltMin=4568, FiltMax=8912, Gamma=2.950 01:46:33.781 00.355 30444 UpdateGuideState exits: Star lost - mass changed 01:46:33.782 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:33.782 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:33.782 00.000 30444 Enqueuing Expose request 01:46:33.782 00.000 15672 Worker thread wakes up 01:46:33.782 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:33.782 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:35.690 01.908 15672 Exposure complete 01:46:35.710 00.020 15672 worker thread done servicing request 01:46:35.710 00.000 30444 OnExposeComplete: enter 01:46:35.710 00.000 30444 UpdateGuideState(): m_state=6 01:46:35.710 00.000 30444 Star::Find(15, 464, 196, 0, (0,0,0,0), 0.0, 255) frame 5914 01:46:35.710 00.000 30444 Star::Find returns 1 (1), X=478.64, Y=183.81, Mass=8960, SNR=16.1, Peak=8189 HFD=2.8 01:46:35.710 00.000 30444 Status Line: Mass: 8960 vs 22372 01:46:35.712 00.002 30444 UpdateCurrentPosition: star mass new=8959.7 exp=22371.9 thresh=50% limits=(11185.9, 194594.2, 44743.7) 01:46:35.712 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:46:35.712 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:35.713 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:35.713 00.000 15672 Worker thread wakes up 01:46:35.713 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:35.713 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:35.713 00.000 15672 move complete, result=0 01:46:35.713 00.000 15672 worker thread done servicing request 01:46:35.814 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:35.814 00.000 30444 Status Line: Star lost - mass changed 01:46:35.816 00.002 30444 UpdateImageDisplay: Size=(640,480) min=4179, max=10614, FiltMin=4654, FiltMax=8733, Gamma=2.950 01:46:35.868 00.052 30444 UpdateGuideState exits: Star lost - mass changed 01:46:35.868 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:35.868 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:35.868 00.000 30444 Enqueuing Expose request 01:46:35.868 00.000 15672 Worker thread wakes up 01:46:35.868 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:35.868 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:37.977 02.109 15672 Exposure complete 01:46:37.997 00.020 15672 worker thread done servicing request 01:46:37.997 00.000 30444 OnExposeComplete: enter 01:46:37.997 00.000 30444 UpdateGuideState(): m_state=6 01:46:37.997 00.000 30444 Star::Find(15, 464, 196, 0, (0,0,0,0), 0.0, 255) frame 5915 01:46:37.997 00.000 30444 Star::Find returns 1 (1), X=478.59, Y=183.58, Mass=10591, SNR=15.2, Peak=8293 HFD=3.3 01:46:37.997 00.000 30444 DistanceChecker: reject for large offset (24.44 > 1.66) avgDist = 0.83 count = 1060 01:46:37.997 00.000 30444 Status Line: Recovering 01:46:37.999 00.002 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 01:46:37.999 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:37.999 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:37.999 00.000 15672 Worker thread wakes up 01:46:38.000 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:38.000 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:38.000 00.000 15672 move complete, result=0 01:46:38.000 00.000 15672 worker thread done servicing request 01:46:38.101 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:38.101 00.000 30444 Status Line: No star found 01:46:38.102 00.001 30444 UpdateImageDisplay: Size=(640,480) min=4036, max=10198, FiltMin=4452, FiltMax=8353, Gamma=2.950 01:46:38.153 00.051 30444 UpdateGuideState exits: No star found 01:46:38.153 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:38.153 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:38.153 00.000 30444 Enqueuing Expose request 01:46:38.153 00.000 15672 Worker thread wakes up 01:46:38.153 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:38.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:40.062 01.909 15672 Exposure complete 01:46:40.082 00.020 15672 worker thread done servicing request 01:46:40.082 00.000 30444 OnExposeComplete: enter 01:46:40.082 00.000 30444 UpdateGuideState(): m_state=6 01:46:40.082 00.000 30444 Star::Find(15, 464, 196, 0, (0,0,0,0), 0.0, 255) frame 5916 01:46:40.082 00.000 30444 Star::Find returns 1 (1), X=463.95, Y=195.96, Mass=9223, SNR=12.5, Peak=7736 HFD=4.5 01:46:40.083 00.001 30444 Status Line: Mass: 9223 vs 18539 01:46:40.084 00.001 30444 UpdateCurrentPosition: star mass new=9222.8 exp=18538.9 thresh=50% limits=(9269.5, 194594.2, 37077.9) 01:46:40.084 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:46:40.084 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:40.084 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:40.084 00.000 15672 Worker thread wakes up 01:46:40.084 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:40.084 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:40.084 00.000 15672 move complete, result=0 01:46:40.084 00.000 15672 worker thread done servicing request 01:46:40.184 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:40.184 00.000 30444 Status Line: Star lost - mass changed 01:46:40.186 00.002 30444 UpdateImageDisplay: Size=(640,480) min=4126, max=10343, FiltMin=4429, FiltMax=8056, Gamma=2.950 01:46:40.404 00.218 30444 UpdateGuideState exits: Star lost - mass changed 01:46:40.404 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:40.404 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:40.404 00.000 30444 Enqueuing Expose request 01:46:40.404 00.000 15672 Worker thread wakes up 01:46:40.404 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:40.404 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:42.511 02.107 15672 Exposure complete 01:46:42.532 00.021 15672 worker thread done servicing request 01:46:42.532 00.000 30444 OnExposeComplete: enter 01:46:42.532 00.000 30444 UpdateGuideState(): m_state=6 01:46:42.532 00.000 30444 Star::Find(15, 464, 196, 0, (0,0,0,0), 0.0, 255) frame 5917 01:46:42.532 00.000 30444 Star::Find returns 1 (1), X=478.14, Y=183.59, Mass=8395, SNR=16.2, Peak=8202 HFD=1.5 01:46:42.532 00.000 30444 Status Line: Mass: 8395 vs 17457 01:46:42.534 00.002 30444 UpdateCurrentPosition: star mass new=8394.5 exp=17456.9 thresh=50% limits=(8728.5, 194594.2, 34913.8) 01:46:42.534 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:46:42.535 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:42.535 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:42.535 00.000 15672 Worker thread wakes up 01:46:42.535 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:42.535 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:42.535 00.000 15672 move complete, result=0 01:46:42.535 00.000 15672 worker thread done servicing request 01:46:42.637 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:42.637 00.000 30444 Status Line: Star lost - mass changed 01:46:42.638 00.001 30444 UpdateImageDisplay: Size=(640,480) min=4117, max=10224, FiltMin=4395, FiltMax=8408, Gamma=2.950 01:46:42.689 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:46:42.689 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:42.689 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:42.690 00.001 30444 Enqueuing Expose request 01:46:42.690 00.000 15672 Worker thread wakes up 01:46:42.690 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:42.690 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:44.605 01.915 15672 Exposure complete 01:46:44.635 00.030 15672 worker thread done servicing request 01:46:44.635 00.000 30444 OnExposeComplete: enter 01:46:44.635 00.000 30444 UpdateGuideState(): m_state=6 01:46:44.635 00.000 30444 Star::Find(15, 464, 196, 0, (0,0,0,0), 0.0, 255) frame 5918 01:46:44.635 00.000 30444 Star::Find returns 1 (1), X=464.86, Y=193.86, Mass=8009, SNR=13.0, Peak=8269 HFD=2.1 01:46:44.635 00.000 30444 DistanceChecker: reject for large offset (7.43 > 1.66) avgDist = 0.83 count = 1060 01:46:44.635 00.000 30444 DistanceChecker: begin recovering 01:46:44.635 00.000 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.60 = -0.60) 01:46:44.636 00.001 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 01:46:44.636 00.000 30444 CameraToMount -- cameraX=4.73 cameraY=-5.73 hyp=7.43 cameraTheta=-0.88 mountX=6.12 mountY=-4.58, mountTheta=-0.64 01:46:44.636 00.000 30444 SchedulePrimaryMove(04F7B810, x=4.73, y=-5.73, opts=13) 01:46:44.636 00.000 30444 Enqueuing Move request for scope (4.73, -5.73) 01:46:44.636 00.000 15672 Worker thread wakes up 01:46:44.636 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (4.73, -5.73) opts 0xd 01:46:44.636 00.000 15672 Handling offset move in thread for scope, endpoint = (4.73, -5.73) 01:46:44.637 00.001 15672 Moving (4.73, -5.73) raw xDistance=6.12 yDistance=-4.58 01:46:44.637 00.000 15672 GuideAlgorithmHysteresis::Result() returns 4.08 from input 6.12 01:46:44.637 00.000 15672 GuideAlgorithmResistSwitch::result() returns -4.58 from input -4.58 01:46:44.637 00.000 15672 MoveAxis(W, 1750, ABG) 01:46:44.637 00.000 15672 Guiding Dir = 3, Dur = 1750 01:46:44.637 00.000 15672 IsSlewing returns 0 01:46:44.638 00.001 15672 IsGuiding returns 0 01:46:44.643 00.005 30444 UpdateImageDisplay: Size=(640,480) min=4212, max=11112, FiltMin=4628, FiltMax=9036, Gamma=2.950 01:46:44.657 00.014 15672 PulseGuide returned control before completion, sleep 1742 01:46:44.697 00.040 30444 UpdateGuideState exits: m=8009 SNR=13.0 Saturated 01:46:44.697 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:44.697 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:46:44.697 00.000 30444 Enqueuing Expose request 01:46:46.446 01.749 15672 IsGuiding returns 0 01:46:46.446 00.000 15672 Move returns status 0, amount 1750 01:46:46.446 00.000 15672 MoveAxis(N, 817, ABG) 01:46:46.446 00.000 15672 Guiding Dir = 0, Dur = 817 01:46:46.447 00.001 15672 IsSlewing returns 0 01:46:46.447 00.000 15672 IsGuiding returns 0 01:46:46.526 00.079 15672 PulseGuide returned control before completion, sleep 749 01:46:47.278 00.752 15672 IsGuiding returns 1 01:46:47.279 00.001 15672 scope still moving after pulse duration time elapsed 01:46:47.299 00.020 15672 IsSlewing returns 0 01:46:47.302 00.003 15672 IsGuiding returns 1 01:46:47.323 00.021 15672 IsSlewing returns 0 01:46:47.325 00.002 15672 IsGuiding returns 1 01:46:47.346 00.021 15672 IsSlewing returns 0 01:46:47.404 00.058 15672 IsGuiding returns 0 01:46:47.404 00.000 15672 scope move finished after 817 + 139 ms 01:46:47.404 00.000 15672 Move returns status 0, amount 817 01:46:47.404 00.000 15672 move complete, result=0 01:46:47.404 00.000 15672 worker thread done servicing request 01:46:47.404 00.000 15672 Worker thread wakes up 01:46:47.404 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:47.404 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,179,31,31) 01:46:47.404 00.000 30444 GuideStep: 6.1 px 1750 ms WEST, -4.6 px 817 ms NORTH 01:46:49.512 02.108 15672 Exposure complete 01:46:49.532 00.020 15672 worker thread done servicing request 01:46:49.532 00.000 30444 OnExposeComplete: enter 01:46:49.532 00.000 30444 UpdateGuideState(): m_state=6 01:46:49.532 00.000 30444 Star::Find(15, 464, 193, 0, (0,0,0,0), 0.0, 255) frame 5919 01:46:49.532 00.000 30444 Star::Find false star n=4 nbg=266 bg=5803.3 sigma=253.5 thresh=6564 peak=6540 01:46:49.532 00.000 30444 Star::Find returns 0 (2), X=464.00, Y=193.00, Mass=3829, SNR=2.9, Peak=7283 HFD=0.0 01:46:49.532 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 01:46:49.533 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:49.533 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:49.533 00.000 15672 Worker thread wakes up 01:46:49.533 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:49.533 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:49.533 00.000 15672 move complete, result=0 01:46:49.534 00.001 15672 worker thread done servicing request 01:46:49.634 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:49.634 00.000 30444 Status Line: Star lost - low SNR 01:46:49.636 00.002 30444 UpdateImageDisplay: Size=(640,480) min=4031, max=9885, FiltMin=4251, FiltMax=7521, Gamma=2.950 01:46:49.692 00.056 30444 UpdateGuideState exits: Star lost - low SNR 01:46:49.692 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:49.692 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:49.692 00.000 30444 Enqueuing Expose request 01:46:49.692 00.000 15672 Worker thread wakes up 01:46:49.692 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:49.692 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:51.608 01.916 15672 Exposure complete 01:46:51.638 00.030 15672 worker thread done servicing request 01:46:51.638 00.000 30444 OnExposeComplete: enter 01:46:51.638 00.000 30444 UpdateGuideState(): m_state=6 01:46:51.638 00.000 30444 Star::Find(15, 464, 193, 0, (0,0,0,0), 0.0, 255) frame 5920 01:46:51.639 00.001 30444 Star::Find returns 1 (1), X=456.90, Y=206.67, Mass=28855, SNR=26.6, Peak=6396 HFD=4.4 01:46:51.639 00.000 30444 Status Line: Mass: 28855 vs 9223 01:46:51.640 00.001 30444 UpdateCurrentPosition: star mass new=28854.7 exp=9222.8 thresh=50% limits=(4611.4, 194594.2, 18445.6) 01:46:51.640 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:46:51.640 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:51.640 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:51.640 00.000 15672 Worker thread wakes up 01:46:51.640 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:51.640 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:51.640 00.000 15672 move complete, result=0 01:46:51.641 00.001 15672 worker thread done servicing request 01:46:51.742 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:51.742 00.000 30444 Status Line: Star lost - mass changed 01:46:51.744 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3199, max=8260, FiltMin=3516, FiltMax=6107, Gamma=2.950 01:46:51.793 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:46:51.793 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:51.793 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:51.793 00.000 30444 Enqueuing Expose request 01:46:51.793 00.000 15672 Worker thread wakes up 01:46:51.793 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:51.793 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:53.900 02.107 15672 Exposure complete 01:46:53.920 00.020 15672 worker thread done servicing request 01:46:53.920 00.000 30444 OnExposeComplete: enter 01:46:53.920 00.000 30444 UpdateGuideState(): m_state=6 01:46:53.920 00.000 30444 Star::Find(15, 464, 193, 0, (0,0,0,0), 0.0, 255) frame 5921 01:46:53.920 00.000 30444 Star::Find returns 1 (1), X=456.58, Y=206.55, Mass=94528, SNR=67.9, Peak=9274 HFD=3.3 01:46:53.920 00.000 30444 Status Line: Mass: 94528 vs 9106 01:46:53.922 00.002 30444 UpdateCurrentPosition: star mass new=94527.5 exp=9105.7 thresh=50% limits=(4552.9, 194594.2, 18211.4) 01:46:53.922 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:46:53.922 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:53.922 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:53.922 00.000 15672 Worker thread wakes up 01:46:53.922 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:53.923 00.001 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:53.923 00.000 15672 move complete, result=0 01:46:53.923 00.000 15672 worker thread done servicing request 01:46:54.023 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:54.023 00.000 30444 Status Line: Star lost - mass changed 01:46:54.024 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=10078, FiltMin=2718, FiltMax=8728, Gamma=2.950 01:46:54.076 00.052 30444 UpdateGuideState exits: Star lost - mass changed 01:46:54.076 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:54.076 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:54.076 00.000 30444 Enqueuing Expose request 01:46:54.076 00.000 15672 Worker thread wakes up 01:46:54.076 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:54.076 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:55.991 01.915 15672 Exposure complete 01:46:56.019 00.028 15672 worker thread done servicing request 01:46:56.019 00.000 30444 OnExposeComplete: enter 01:46:56.019 00.000 30444 UpdateGuideState(): m_state=6 01:46:56.019 00.000 30444 Star::Find(15, 464, 193, 0, (0,0,0,0), 0.0, 255) frame 5922 01:46:56.019 00.000 30444 Star::Find returns 1 (1), X=456.12, Y=206.47, Mass=90408, SNR=73.3, Peak=9162 HFD=3.6 01:46:56.019 00.000 30444 Status Line: Mass: 90408 vs 9106 01:46:56.021 00.002 30444 UpdateCurrentPosition: star mass new=90408.5 exp=9105.7 thresh=50% limits=(4552.9, 194594.2, 18211.4) 01:46:56.021 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:46:56.021 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:56.021 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:56.021 00.000 15672 Worker thread wakes up 01:46:56.021 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:56.021 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:56.021 00.000 15672 move complete, result=0 01:46:56.021 00.000 15672 worker thread done servicing request 01:46:56.123 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:56.123 00.000 30444 Status Line: Star lost - mass changed 01:46:56.124 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2379, max=9782, FiltMin=2695, FiltMax=8459, Gamma=2.950 01:46:56.173 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:46:56.173 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:56.174 00.001 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:56.174 00.000 30444 Enqueuing Expose request 01:46:56.174 00.000 15672 Worker thread wakes up 01:46:56.174 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:56.174 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:46:58.280 02.106 15672 Exposure complete 01:46:58.300 00.020 15672 worker thread done servicing request 01:46:58.300 00.000 30444 OnExposeComplete: enter 01:46:58.300 00.000 30444 UpdateGuideState(): m_state=6 01:46:58.300 00.000 30444 Star::Find(15, 464, 193, 0, (0,0,0,0), 0.0, 255) frame 5923 01:46:58.300 00.000 30444 Star::Find returns 1 (1), X=456.64, Y=206.70, Mass=108601, SNR=71.4, Peak=10752 HFD=3.6 01:46:58.300 00.000 30444 Status Line: Mass: 108601 vs 9106 01:46:58.302 00.002 30444 UpdateCurrentPosition: star mass new=108600.6 exp=9105.7 thresh=50% limits=(4552.9, 194594.2, 18211.4) 01:46:58.302 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:46:58.302 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:46:58.302 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:46:58.302 00.000 15672 Worker thread wakes up 01:46:58.303 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:46:58.303 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:46:58.303 00.000 15672 move complete, result=0 01:46:58.303 00.000 15672 worker thread done servicing request 01:46:58.405 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:46:58.405 00.000 30444 Status Line: Star lost - mass changed 01:46:58.406 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2398, max=11331, FiltMin=2682, FiltMax=8924, Gamma=2.950 01:46:58.456 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:46:58.457 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:46:58.457 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:46:58.457 00.000 30444 Enqueuing Expose request 01:46:58.457 00.000 15672 Worker thread wakes up 01:46:58.457 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:46:58.457 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:47:00.364 01.907 15672 Exposure complete 01:47:00.383 00.019 15672 worker thread done servicing request 01:47:00.383 00.000 30444 OnExposeComplete: enter 01:47:00.383 00.000 30444 UpdateGuideState(): m_state=6 01:47:00.383 00.000 30444 Star::Find(15, 464, 193, 0, (0,0,0,0), 0.0, 255) frame 5924 01:47:00.383 00.000 30444 Star::Find returns 1 (1), X=457.06, Y=206.44, Mass=91997, SNR=67.4, Peak=9785 HFD=3.6 01:47:00.383 00.000 30444 Status Line: Mass: 91997 vs 9223 01:47:00.385 00.002 30444 UpdateCurrentPosition: star mass new=91997.5 exp=9222.8 thresh=50% limits=(4555.8, 194594.2, 18445.6) 01:47:00.385 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:47:00.385 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:47:00.385 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:47:00.386 00.001 15672 Worker thread wakes up 01:47:00.386 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:47:00.386 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:47:00.386 00.000 15672 move complete, result=0 01:47:00.386 00.000 15672 worker thread done servicing request 01:47:00.487 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:47:00.487 00.000 30444 Status Line: Star lost - mass changed 01:47:00.489 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2392, max=9785, FiltMin=2740, FiltMax=7920, Gamma=2.950 01:47:00.775 00.286 30444 UpdateGuideState exits: Star lost - mass changed 01:47:00.775 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:00.775 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:47:00.775 00.000 30444 Enqueuing Expose request 01:47:00.776 00.001 15672 Worker thread wakes up 01:47:00.776 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:00.776 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:47:02.883 02.107 15672 Exposure complete 01:47:02.903 00.020 15672 worker thread done servicing request 01:47:02.903 00.000 30444 OnExposeComplete: enter 01:47:02.903 00.000 30444 UpdateGuideState(): m_state=6 01:47:02.903 00.000 30444 Star::Find(15, 464, 193, 0, (0,0,0,0), 0.0, 255) frame 5925 01:47:02.903 00.000 30444 Star::Find returns 1 (1), X=456.71, Y=206.70, Mass=76605, SNR=65.8, Peak=9166 HFD=3.5 01:47:02.903 00.000 30444 Status Line: Mass: 76605 vs 9223 01:47:02.905 00.002 30444 UpdateCurrentPosition: star mass new=76605.2 exp=9222.8 thresh=50% limits=(4558.6, 194594.2, 18445.6) 01:47:02.905 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:47:02.905 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:47:02.905 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:47:02.905 00.000 15672 Worker thread wakes up 01:47:02.905 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:47:02.905 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:47:02.905 00.000 15672 move complete, result=0 01:47:02.905 00.000 15672 worker thread done servicing request 01:47:03.007 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:47:03.007 00.000 30444 Status Line: Star lost - mass changed 01:47:03.009 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2123, max=9166, FiltMin=2796, FiltMax=8003, Gamma=2.950 01:47:03.059 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:47:03.059 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:03.059 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:47:03.059 00.000 30444 Enqueuing Expose request 01:47:03.059 00.000 15672 Worker thread wakes up 01:47:03.059 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:03.059 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:47:04.966 01.907 15672 Exposure complete 01:47:04.985 00.019 15672 worker thread done servicing request 01:47:04.985 00.000 30444 OnExposeComplete: enter 01:47:04.985 00.000 30444 UpdateGuideState(): m_state=6 01:47:04.986 00.001 30444 Star::Find(15, 464, 193, 0, (0,0,0,0), 0.0, 255) frame 5926 01:47:04.986 00.000 30444 Star::Find returns 1 (1), X=456.54, Y=206.30, Mass=103612, SNR=91.3, Peak=9413 HFD=3.5 01:47:04.986 00.000 30444 Status Line: Mass: 103612 vs 9975 01:47:04.987 00.001 30444 UpdateCurrentPosition: star mass new=103611.6 exp=9974.8 thresh=50% limits=(4580.0, 194594.2, 19949.7) 01:47:04.988 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:47:04.988 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:47:04.988 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:47:04.988 00.000 15672 Worker thread wakes up 01:47:04.988 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:47:04.988 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:47:04.988 00.000 15672 move complete, result=0 01:47:04.988 00.000 15672 worker thread done servicing request 01:47:05.089 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:47:05.089 00.000 30444 Status Line: Star lost - mass changed 01:47:05.089 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=9909, FiltMin=2715, FiltMax=8984, Gamma=2.950 01:47:05.138 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:47:05.139 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:05.139 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:47:05.139 00.000 30444 Enqueuing Expose request 01:47:05.139 00.000 15672 Worker thread wakes up 01:47:05.139 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:05.139 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:47:07.248 02.109 15672 Exposure complete 01:47:07.273 00.025 15672 worker thread done servicing request 01:47:07.273 00.000 30444 OnExposeComplete: enter 01:47:07.274 00.001 30444 UpdateGuideState(): m_state=6 01:47:07.274 00.000 30444 Star::Find(15, 464, 193, 0, (0,0,0,0), 0.0, 255) frame 5927 01:47:07.274 00.000 30444 Star::Find returns 1 (1), X=456.64, Y=206.40, Mass=90316, SNR=66.8, Peak=9856 HFD=3.3 01:47:07.274 00.000 30444 Status Line: Mass: 90316 vs 19352 01:47:07.276 00.002 30444 UpdateCurrentPosition: star mass new=90315.6 exp=19352.5 thresh=50% limits=(4834.8, 194594.2, 38705.0) 01:47:07.276 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:47:07.276 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:47:07.276 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:47:07.276 00.000 15672 Worker thread wakes up 01:47:07.276 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:47:07.277 00.001 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:47:07.277 00.000 15672 move complete, result=0 01:47:07.277 00.000 15672 worker thread done servicing request 01:47:07.378 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:47:07.378 00.000 30444 Status Line: Star lost - mass changed 01:47:07.380 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=16064, FiltMin=2739, FiltMax=8579, Gamma=2.950 01:47:07.430 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:47:07.430 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:07.430 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:47:07.430 00.000 30444 Enqueuing Expose request 01:47:07.430 00.000 15672 Worker thread wakes up 01:47:07.430 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:07.430 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:47:09.335 01.905 15672 Exposure complete 01:47:09.355 00.020 15672 worker thread done servicing request 01:47:09.356 00.001 30444 OnExposeComplete: enter 01:47:09.356 00.000 30444 UpdateGuideState(): m_state=6 01:47:09.356 00.000 30444 Star::Find(15, 464, 193, 0, (0,0,0,0), 0.0, 255) frame 5928 01:47:09.356 00.000 30444 Star::Find returns 1 (1), X=456.91, Y=206.45, Mass=100929, SNR=75.0, Peak=10209 HFD=3.6 01:47:09.356 00.000 30444 Status Line: Mass: 100929 vs 28855 01:47:09.358 00.002 30444 UpdateCurrentPosition: star mass new=100928.5 exp=28854.7 thresh=50% limits=(5314.4, 194594.2, 57709.5) 01:47:09.358 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:47:09.358 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:47:09.358 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:47:09.358 00.000 15672 Worker thread wakes up 01:47:09.358 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:47:09.358 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:47:09.358 00.000 15672 move complete, result=0 01:47:09.359 00.001 15672 worker thread done servicing request 01:47:09.459 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:47:09.459 00.000 30444 Status Line: Star lost - mass changed 01:47:09.461 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2357, max=10698, FiltMin=2627, FiltMax=8943, Gamma=2.950 01:47:09.512 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:47:09.512 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:09.512 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:47:09.512 00.000 30444 Enqueuing Expose request 01:47:09.512 00.000 15672 Worker thread wakes up 01:47:09.512 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:09.512 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:47:11.623 02.111 15672 Exposure complete 01:47:11.643 00.020 15672 worker thread done servicing request 01:47:11.643 00.000 30444 OnExposeComplete: enter 01:47:11.643 00.000 30444 UpdateGuideState(): m_state=6 01:47:11.643 00.000 30444 Star::Find(15, 464, 193, 0, (0,0,0,0), 0.0, 255) frame 5929 01:47:11.643 00.000 30444 Star::Find returns 1 (1), X=456.95, Y=206.14, Mass=118677, SNR=86.8, Peak=11358 HFD=3.7 01:47:11.643 00.000 30444 Status Line: Mass: 118677 vs 28855 01:47:11.645 00.002 30444 UpdateCurrentPosition: star mass new=118677.0 exp=28854.7 thresh=50% limits=(5770.1, 194594.2, 57709.5) 01:47:11.645 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:47:11.645 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:47:11.645 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:47:11.645 00.000 15672 Worker thread wakes up 01:47:11.646 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:47:11.646 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:47:11.646 00.000 15672 move complete, result=0 01:47:11.646 00.000 15672 worker thread done servicing request 01:47:11.747 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:47:11.747 00.000 30444 Status Line: Star lost - mass changed 01:47:11.749 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=11358, FiltMin=2606, FiltMax=9348, Gamma=2.950 01:47:11.800 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:47:11.800 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:11.800 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:47:11.800 00.000 30444 Enqueuing Expose request 01:47:11.801 00.001 15672 Worker thread wakes up 01:47:11.801 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:11.801 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:47:13.706 01.905 15672 Exposure complete 01:47:13.727 00.021 15672 worker thread done servicing request 01:47:13.727 00.000 30444 OnExposeComplete: enter 01:47:13.727 00.000 30444 UpdateGuideState(): m_state=6 01:47:13.727 00.000 30444 Star::Find(15, 464, 193, 0, (0,0,0,0), 0.0, 255) frame 5930 01:47:13.727 00.000 30444 Star::Find returns 1 (1), X=457.14, Y=205.99, Mass=107547, SNR=85.9, Peak=11343 HFD=3.9 01:47:13.727 00.000 30444 DistanceChecker: deactivated 01:47:13.727 00.000 30444 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.28) = xAngle (2.29 = 2.29) 01:47:13.727 00.000 30444 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.22 = 2.22) 01:47:13.727 00.000 30444 CameraToMount -- cameraX=-2.99 cameraY=6.40 hyp=7.07 cameraTheta=2.01 mountX=-4.63 mountY=5.61, mountTheta=2.26 01:47:13.728 00.001 30444 SchedulePrimaryMove(04F7B810, x=-2.99, y=6.40, opts=13) 01:47:13.728 00.000 30444 Enqueuing Move request for scope (-2.99, 6.40) 01:47:13.728 00.000 15672 Worker thread wakes up 01:47:13.728 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-2.99, 6.40) opts 0xd 01:47:13.728 00.000 15672 Handling offset move in thread for scope, endpoint = (-2.99, 6.40) 01:47:13.728 00.000 15672 Moving (-2.99, 6.40) raw xDistance=-4.63 yDistance=5.61 01:47:13.728 00.000 15672 GuideAlgorithmHysteresis::Result() returns -2.63 from input -4.63 01:47:13.728 00.000 15672 resist switch: large excursion: input 5.61 thresh 0.75 direction from -1 to 1 01:47:13.728 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=16.84 01:47:13.728 00.000 15672 GuideAlgorithmResistSwitch::result() returns 5.61 from input 5.61 01:47:13.728 00.000 15672 MoveAxis(E, 1129, ABG) 01:47:13.728 00.000 15672 Guiding Dir = 2, Dur = 1129 01:47:13.729 00.001 15672 IsSlewing returns 0 01:47:13.730 00.001 15672 IsGuiding returns 0 01:47:13.734 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=11368, FiltMin=2680, FiltMax=9912, Gamma=2.950 01:47:13.746 00.012 15672 PulseGuide returned control before completion, sleep 1123 01:47:13.783 00.037 30444 UpdateGuideState exits: m=107547 SNR=85.9 Saturated 01:47:13.784 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:13.784 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:47:13.784 00.000 30444 Enqueuing Expose request 01:47:14.873 01.089 15672 IsGuiding returns 1 01:47:14.873 00.000 15672 scope still moving after pulse duration time elapsed 01:47:14.894 00.021 15672 IsSlewing returns 0 01:47:14.913 00.019 15672 IsGuiding returns 0 01:47:14.913 00.000 15672 scope move finished after 1129 + 54 ms 01:47:14.913 00.000 15672 Move returns status 0, amount 1129 01:47:14.913 00.000 15672 MoveAxis(S, 1001, ABG) 01:47:14.913 00.000 15672 Guiding Dir = 1, Dur = 1001 01:47:14.914 00.001 15672 IsSlewing returns 0 01:47:14.915 00.001 15672 IsGuiding returns 0 01:47:14.993 00.078 15672 PulseGuide returned control before completion, sleep 934 01:47:15.931 00.938 15672 IsGuiding returns 1 01:47:15.931 00.000 15672 scope still moving after pulse duration time elapsed 01:47:15.953 00.022 15672 IsSlewing returns 0 01:47:15.969 00.016 15672 IsGuiding returns 1 01:47:15.990 00.021 15672 IsSlewing returns 0 01:47:16.032 00.042 15672 IsGuiding returns 0 01:47:16.032 00.000 15672 scope move finished after 1001 + 116 ms 01:47:16.032 00.000 15672 Move returns status 0, amount 1001 01:47:16.033 00.001 15672 move complete, result=0 01:47:16.033 00.000 15672 worker thread done servicing request 01:47:16.033 00.000 15672 Worker thread wakes up 01:47:16.033 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:16.033 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(442,191,31,31) 01:47:16.033 00.000 30444 GuideStep: -4.6 px 1129 ms EAST, 5.6 px 1001 ms SOUTH 01:47:18.150 02.117 15672 Exposure complete 01:47:18.175 00.025 15672 worker thread done servicing request 01:47:18.176 00.001 30444 OnExposeComplete: enter 01:47:18.176 00.000 30444 UpdateGuideState(): m_state=6 01:47:18.176 00.000 30444 Star::Find(15, 457, 205, 0, (0,0,0,0), 0.0, 255) frame 5931 01:47:18.176 00.000 30444 Star::Find returns 1 (1), X=459.82, Y=205.35, Mass=119730, SNR=94.2, Peak=13368 HFD=3.4 01:47:18.176 00.000 30444 DistanceChecker: reject for large offset (5.77 > 2.79) avgDist = 1.39 count = 1062 01:47:18.176 00.000 30444 DistanceChecker: activated 01:47:18.176 00.000 30444 Status Line: Recovering 01:47:18.178 00.002 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 01:47:18.178 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:47:18.178 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:47:18.178 00.000 15672 Worker thread wakes up 01:47:18.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:47:18.178 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:47:18.178 00.000 15672 move complete, result=0 01:47:18.178 00.000 15672 worker thread done servicing request 01:47:18.279 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:47:18.279 00.000 30444 Status Line: No star found 01:47:18.280 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=14315, FiltMin=2614, FiltMax=9841, Gamma=2.950 01:47:18.329 00.049 30444 UpdateGuideState exits: No star found 01:47:18.329 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:18.329 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:47:18.329 00.000 30444 Enqueuing Expose request 01:47:18.330 00.001 15672 Worker thread wakes up 01:47:18.330 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:18.330 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:47:20.239 01.909 15672 Exposure complete 01:47:20.259 00.020 15672 worker thread done servicing request 01:47:20.259 00.000 30444 OnExposeComplete: enter 01:47:20.259 00.000 30444 UpdateGuideState(): m_state=6 01:47:20.259 00.000 30444 Star::Find(15, 457, 205, 0, (0,0,0,0), 0.0, 255) frame 5932 01:47:20.259 00.000 30444 Star::Find returns 1 (1), X=459.62, Y=205.15, Mass=119151, SNR=96.8, Peak=12346 HFD=3.4 01:47:20.259 00.000 30444 DistanceChecker: reject for large offset (5.59 > 2.79) avgDist = 1.39 count = 1062 01:47:20.259 00.000 30444 Status Line: Recovering 01:47:20.260 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 01:47:20.260 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:47:20.261 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:47:20.261 00.000 15672 Worker thread wakes up 01:47:20.261 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:47:20.261 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:47:20.261 00.000 15672 move complete, result=0 01:47:20.261 00.000 15672 worker thread done servicing request 01:47:20.362 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:47:20.362 00.000 30444 Status Line: No star found 01:47:20.362 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=13461, FiltMin=2615, FiltMax=9269, Gamma=2.950 01:47:20.413 00.051 30444 UpdateGuideState exits: No star found 01:47:20.413 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:20.413 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:47:20.413 00.000 30444 Enqueuing Expose request 01:47:20.413 00.000 15672 Worker thread wakes up 01:47:20.413 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:20.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:47:22.529 02.116 15672 Exposure complete 01:47:22.557 00.028 15672 worker thread done servicing request 01:47:22.557 00.000 30444 OnExposeComplete: enter 01:47:22.557 00.000 30444 UpdateGuideState(): m_state=6 01:47:22.557 00.000 30444 Star::Find(15, 457, 205, 0, (0,0,0,0), 0.0, 255) frame 5933 01:47:22.557 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=205.26, Mass=112312, SNR=83.0, Peak=12436 HFD=3.3 01:47:22.557 00.000 30444 DistanceChecker: reject for large offset (5.69 > 2.79) avgDist = 1.39 count = 1062 01:47:22.557 00.000 30444 Status Line: Recovering 01:47:22.558 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 01:47:22.558 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:47:22.559 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:47:22.559 00.000 15672 Worker thread wakes up 01:47:22.559 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:47:22.559 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:47:22.559 00.000 15672 move complete, result=0 01:47:22.559 00.000 15672 worker thread done servicing request 01:47:22.659 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:47:22.659 00.000 30444 Status Line: No star found 01:47:22.660 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=13413, FiltMin=2641, FiltMax=9570, Gamma=2.950 01:47:22.709 00.049 30444 UpdateGuideState exits: No star found 01:47:22.709 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:22.710 00.001 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:47:22.710 00.000 30444 Enqueuing Expose request 01:47:22.710 00.000 15672 Worker thread wakes up 01:47:22.710 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:22.710 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:47:24.618 01.908 15672 Exposure complete 01:47:24.638 00.020 15672 worker thread done servicing request 01:47:24.638 00.000 30444 OnExposeComplete: enter 01:47:24.638 00.000 30444 UpdateGuideState(): m_state=6 01:47:24.638 00.000 30444 Star::Find(15, 457, 205, 0, (0,0,0,0), 0.0, 255) frame 5934 01:47:24.638 00.000 30444 Star::Find returns 1 (1), X=459.10, Y=205.46, Mass=112719, SNR=81.6, Peak=12702 HFD=3.6 01:47:24.638 00.000 30444 DistanceChecker: reject for large offset (5.96 > 2.79) avgDist = 1.39 count = 1062 01:47:24.638 00.000 30444 DistanceChecker: begin recovering 01:47:24.638 00.000 30444 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 01:47:24.638 00.000 30444 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 01:47:24.639 00.001 30444 CameraToMount -- cameraX=-1.03 cameraY=5.87 hyp=5.96 cameraTheta=1.74 mountX=-2.60 mountY=5.51, mountTheta=2.01 01:47:24.639 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.03, y=5.87, opts=13) 01:47:24.639 00.000 30444 Enqueuing Move request for scope (-1.03, 5.87) 01:47:24.639 00.000 15672 Worker thread wakes up 01:47:24.639 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 5.87) opts 0xd 01:47:24.639 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.03, 5.87) 01:47:24.639 00.000 15672 Moving (-1.03, 5.87) raw xDistance=-2.60 yDistance=5.51 01:47:24.639 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.82 from input -2.60 01:47:24.639 00.000 15672 GuideAlgorithmResistSwitch::result() returns 5.51 from input 5.51 01:47:24.639 00.000 15672 MoveAxis(E, 781, ABG) 01:47:24.639 00.000 15672 Guiding Dir = 2, Dur = 781 01:47:24.640 00.001 15672 IsSlewing returns 0 01:47:24.641 00.001 15672 IsGuiding returns 0 01:47:24.645 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=12702, FiltMin=2575, FiltMax=9174, Gamma=2.950 01:47:24.657 00.012 15672 PulseGuide returned control before completion, sleep 776 01:47:24.694 00.037 30444 UpdateGuideState exits: m=112719 SNR=81.6 Saturated 01:47:24.694 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:24.694 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:47:24.695 00.001 30444 Enqueuing Expose request 01:47:25.472 00.777 15672 IsGuiding returns 0 01:47:25.472 00.000 15672 Move returns status 0, amount 781 01:47:25.472 00.000 15672 MoveAxis(S, 983, ABG) 01:47:25.472 00.000 15672 Guiding Dir = 1, Dur = 983 01:47:25.472 00.000 15672 IsSlewing returns 0 01:47:25.473 00.001 15672 IsGuiding returns 0 01:47:25.552 00.079 15672 PulseGuide returned control before completion, sleep 914 01:47:26.470 00.918 15672 IsGuiding returns 1 01:47:26.470 00.000 15672 scope still moving after pulse duration time elapsed 01:47:26.491 00.021 15672 IsSlewing returns 0 01:47:26.492 00.001 15672 IsGuiding returns 1 01:47:26.513 00.021 15672 IsSlewing returns 0 01:47:26.513 00.000 15672 IsGuiding returns 1 01:47:26.534 00.021 15672 IsSlewing returns 0 01:47:26.535 00.001 15672 IsGuiding returns 1 01:47:26.556 00.021 15672 IsSlewing returns 0 01:47:26.575 00.019 15672 IsGuiding returns 0 01:47:26.575 00.000 15672 scope move finished after 983 + 119 ms 01:47:26.575 00.000 15672 Move returns status 0, amount 983 01:47:26.575 00.000 15672 move complete, result=0 01:47:26.575 00.000 15672 worker thread done servicing request 01:47:26.575 00.000 15672 Worker thread wakes up 01:47:26.575 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:26.575 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:47:26.575 00.000 30444 GuideStep: -2.6 px 781 ms EAST, 5.5 px 983 ms SOUTH 01:47:28.681 02.106 15672 Exposure complete 01:47:28.701 00.020 15672 worker thread done servicing request 01:47:28.701 00.000 30444 OnExposeComplete: enter 01:47:28.701 00.000 30444 UpdateGuideState(): m_state=6 01:47:28.701 00.000 30444 Star::Find(15, 459, 205, 0, (0,0,0,0), 0.0, 255) frame 5935 01:47:28.701 00.000 30444 Star::Find returns 1 (1), X=461.77, Y=204.34, Mass=115154, SNR=72.2, Peak=10118 HFD=3.6 01:47:28.701 00.000 30444 DistanceChecker: reject for large offset (5.03 > 3.20) avgDist = 1.60 count = 1063 01:47:28.701 00.000 30444 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 01:47:28.701 00.000 30444 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.45 = 1.45) 01:47:28.701 00.000 30444 CameraToMount -- cameraX=1.65 cameraY=4.76 hyp=5.03 cameraTheta=1.24 mountX=0.28 mountY=5.00, mountTheta=1.52 01:47:28.702 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.65, y=4.76, opts=13) 01:47:28.702 00.000 30444 Enqueuing Move request for scope (1.65, 4.76) 01:47:28.702 00.000 15672 Worker thread wakes up 01:47:28.702 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.65, 4.76) opts 0xd 01:47:28.702 00.000 15672 Handling offset move in thread for scope, endpoint = (1.65, 4.76) 01:47:28.702 00.000 15672 Moving (1.65, 4.76) raw xDistance=0.28 yDistance=5.00 01:47:28.702 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.28 01:47:28.702 00.000 15672 GuideAlgorithmResistSwitch::result() returns 5.00 from input 5.00 01:47:28.702 00.000 15672 MoveAxis(W, 20, ABG) 01:47:28.702 00.000 15672 Guiding Dir = 3, Dur = 20 01:47:28.703 00.001 15672 IsSlewing returns 0 01:47:28.704 00.001 15672 IsGuiding returns 0 01:47:28.708 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=10118, FiltMin=2615, FiltMax=9427, Gamma=2.950 01:47:28.779 00.071 15672 IsGuiding returns 0 01:47:28.779 00.000 15672 Move returns status 0, amount 20 01:47:28.779 00.000 15672 MoveAxis(S, 892, ABG) 01:47:28.779 00.000 15672 Guiding Dir = 1, Dur = 892 01:47:28.780 00.001 15672 IsSlewing returns 0 01:47:28.781 00.001 15672 IsGuiding returns 0 01:47:28.817 00.036 30444 UpdateGuideState exits: m=115154 SNR=72.2 Saturated 01:47:28.817 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:28.817 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:47:28.817 00.000 30444 Enqueuing Expose request 01:47:28.859 00.042 15672 PulseGuide returned control before completion, sleep 825 01:47:29.687 00.828 15672 IsGuiding returns 1 01:47:29.687 00.000 15672 scope still moving after pulse duration time elapsed 01:47:29.708 00.021 15672 IsSlewing returns 0 01:47:29.738 00.030 15672 IsGuiding returns 1 01:47:29.758 00.020 15672 IsSlewing returns 0 01:47:29.787 00.029 15672 IsGuiding returns 0 01:47:29.787 00.000 15672 scope move finished after 892 + 112 ms 01:47:29.787 00.000 15672 Move returns status 0, amount 892 01:47:29.787 00.000 15672 move complete, result=0 01:47:29.787 00.000 15672 worker thread done servicing request 01:47:29.787 00.000 15672 Worker thread wakes up 01:47:29.787 00.000 30444 GuideStep: 0.3 px 20 ms WEST, 5.0 px 892 ms SOUTH 01:47:29.787 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:29.787 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:47:31.695 01.908 15672 Exposure complete 01:47:31.715 00.020 15672 worker thread done servicing request 01:47:31.715 00.000 30444 OnExposeComplete: enter 01:47:31.715 00.000 30444 UpdateGuideState(): m_state=6 01:47:31.715 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 5936 01:47:31.715 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=204.21, Mass=108725, SNR=87.4, Peak=10861 HFD=3.5 01:47:31.715 00.000 30444 DistanceChecker: reject for large offset (4.85 > 3.51) avgDist = 1.75 count = 1064 01:47:31.715 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 01:47:31.715 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 01:47:31.715 00.000 30444 CameraToMount -- cameraX=1.48 cameraY=4.62 hyp=4.85 cameraTheta=1.26 mountX=0.15 mountY=4.83, mountTheta=1.54 01:47:31.716 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.48, y=4.62, opts=13) 01:47:31.716 00.000 30444 Enqueuing Move request for scope (1.48, 4.62) 01:47:31.716 00.000 15672 Worker thread wakes up 01:47:31.716 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.48, 4.62) opts 0xd 01:47:31.716 00.000 15672 Handling offset move in thread for scope, endpoint = (1.48, 4.62) 01:47:31.716 00.000 15672 Moving (1.48, 4.62) raw xDistance=0.15 yDistance=4.83 01:47:31.716 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:47:31.716 00.000 15672 GuideAlgorithmResistSwitch::result() returns 4.83 from input 4.83 01:47:31.716 00.000 15672 MoveAxis(E, 0, ABG) 01:47:31.716 00.000 15672 Move returns status 0, amount 0 01:47:31.716 00.000 15672 MoveAxis(S, 862, ABG) 01:47:31.716 00.000 15672 Guiding Dir = 1, Dur = 862 01:47:31.717 00.001 15672 IsSlewing returns 0 01:47:31.717 00.000 15672 IsGuiding returns 0 01:47:31.721 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=10861, FiltMin=2672, FiltMax=9341, Gamma=2.950 01:47:31.770 00.049 30444 UpdateGuideState exits: m=108725 SNR=87.4 Saturated 01:47:31.770 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:31.770 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:47:31.770 00.000 30444 Enqueuing Expose request 01:47:31.798 00.028 15672 PulseGuide returned control before completion, sleep 792 01:47:32.593 00.795 15672 IsGuiding returns 1 01:47:32.593 00.000 15672 scope still moving after pulse duration time elapsed 01:47:32.613 00.020 15672 IsSlewing returns 0 01:47:32.614 00.001 15672 IsGuiding returns 1 01:47:32.635 00.021 15672 IsSlewing returns 0 01:47:32.636 00.001 15672 IsGuiding returns 1 01:47:32.657 00.021 15672 IsSlewing returns 0 01:47:32.677 00.020 15672 IsGuiding returns 0 01:47:32.677 00.000 15672 scope move finished after 862 + 97 ms 01:47:32.677 00.000 15672 Move returns status 0, amount 862 01:47:32.677 00.000 15672 move complete, result=0 01:47:32.677 00.000 15672 worker thread done servicing request 01:47:32.677 00.000 15672 Worker thread wakes up 01:47:32.677 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:32.677 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:47:32.677 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 4.8 px 862 ms SOUTH 01:47:34.784 02.107 15672 Exposure complete 01:47:34.804 00.020 15672 worker thread done servicing request 01:47:34.804 00.000 30444 OnExposeComplete: enter 01:47:34.804 00.000 30444 UpdateGuideState(): m_state=6 01:47:34.804 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 5937 01:47:34.804 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=203.81, Mass=110202, SNR=79.2, Peak=11301 HFD=3.4 01:47:34.804 00.000 30444 DistanceChecker: reject for large offset (4.44 > 3.78) avgDist = 1.89 count = 1065 01:47:34.804 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 01:47:34.804 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 01:47:34.804 00.000 30444 CameraToMount -- cameraX=1.39 cameraY=4.22 hyp=4.44 cameraTheta=1.25 mountX=0.18 mountY=4.42, mountTheta=1.53 01:47:34.805 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.39, y=4.22, opts=13) 01:47:34.805 00.000 30444 Enqueuing Move request for scope (1.39, 4.22) 01:47:34.805 00.000 15672 Worker thread wakes up 01:47:34.805 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.39, 4.22) opts 0xd 01:47:34.805 00.000 15672 Handling offset move in thread for scope, endpoint = (1.39, 4.22) 01:47:34.805 00.000 15672 Moving (1.39, 4.22) raw xDistance=0.18 yDistance=4.42 01:47:34.805 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 01:47:34.805 00.000 15672 GuideAlgorithmResistSwitch::result() returns 4.42 from input 4.42 01:47:34.805 00.000 15672 MoveAxis(E, 0, ABG) 01:47:34.805 00.000 15672 Move returns status 0, amount 0 01:47:34.805 00.000 15672 MoveAxis(S, 788, ABG) 01:47:34.805 00.000 15672 Guiding Dir = 1, Dur = 788 01:47:34.806 00.001 15672 IsSlewing returns 0 01:47:34.808 00.002 15672 IsGuiding returns 0 01:47:34.812 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=12730, FiltMin=2637, FiltMax=9975, Gamma=2.950 01:47:34.861 00.049 30444 UpdateGuideState exits: m=110202 SNR=79.2 Saturated 01:47:34.861 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:34.861 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:47:34.861 00.000 30444 Enqueuing Expose request 01:47:34.882 00.021 15672 PulseGuide returned control before completion, sleep 725 01:47:35.648 00.766 15672 IsGuiding returns 1 01:47:35.649 00.001 15672 scope still moving after pulse duration time elapsed 01:47:35.670 00.021 15672 IsSlewing returns 0 01:47:35.671 00.001 15672 IsGuiding returns 1 01:47:35.693 00.022 15672 IsSlewing returns 0 01:47:35.713 00.020 15672 IsGuiding returns 0 01:47:35.713 00.000 15672 scope move finished after 788 + 116 ms 01:47:35.713 00.000 15672 Move returns status 0, amount 788 01:47:35.713 00.000 15672 move complete, result=0 01:47:35.713 00.000 15672 worker thread done servicing request 01:47:35.713 00.000 15672 Worker thread wakes up 01:47:35.713 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 4.4 px 788 ms SOUTH 01:47:35.713 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:35.713 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:47:37.620 01.907 15672 Exposure complete 01:47:37.640 00.020 15672 worker thread done servicing request 01:47:37.640 00.000 30444 OnExposeComplete: enter 01:47:37.640 00.000 30444 UpdateGuideState(): m_state=6 01:47:37.640 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 5938 01:47:37.640 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=202.74, Mass=117314, SNR=87.5, Peak=9873 HFD=3.6 01:47:37.640 00.000 30444 DistanceChecker: deactivated 01:47:37.640 00.000 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.45 = 1.45) 01:47:37.640 00.000 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.39 = 1.39) 01:47:37.640 00.000 30444 CameraToMount -- cameraX=1.32 cameraY=3.15 hyp=3.42 cameraTheta=1.17 mountX=0.40 mountY=3.36, mountTheta=1.45 01:47:37.641 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.32, y=3.15, opts=13) 01:47:37.641 00.000 30444 Enqueuing Move request for scope (1.32, 3.15) 01:47:37.641 00.000 15672 Worker thread wakes up 01:47:37.641 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.32, 3.15) opts 0xd 01:47:37.641 00.000 15672 Handling offset move in thread for scope, endpoint = (1.32, 3.15) 01:47:37.641 00.000 15672 Moving (1.32, 3.15) raw xDistance=0.40 yDistance=3.36 01:47:37.641 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 01:47:37.641 00.000 15672 GuideAlgorithmResistSwitch::result() returns 3.36 from input 3.36 01:47:37.641 00.000 15672 MoveAxis(W, 109, ABG) 01:47:37.641 00.000 15672 Guiding Dir = 3, Dur = 109 01:47:37.642 00.001 15672 IsSlewing returns 0 01:47:37.643 00.001 15672 IsGuiding returns 0 01:47:37.648 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=9873, FiltMin=2626, FiltMax=9322, Gamma=2.950 01:47:37.660 00.012 15672 PulseGuide returned control before completion, sleep 103 01:47:37.697 00.037 30444 UpdateGuideState exits: m=117314 SNR=87.5 Saturated 01:47:37.697 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:37.697 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:47:37.697 00.000 30444 Enqueuing Expose request 01:47:37.805 00.108 15672 IsGuiding returns 0 01:47:37.805 00.000 15672 Move returns status 0, amount 109 01:47:37.806 00.001 15672 MoveAxis(S, 600, ABG) 01:47:37.806 00.000 15672 Guiding Dir = 1, Dur = 600 01:47:37.806 00.000 15672 IsSlewing returns 0 01:47:37.809 00.003 15672 IsGuiding returns 0 01:47:37.884 00.075 15672 PulseGuide returned control before completion, sleep 535 01:47:38.424 00.540 15672 IsGuiding returns 1 01:47:38.424 00.000 15672 scope still moving after pulse duration time elapsed 01:47:38.445 00.021 15672 IsSlewing returns 0 01:47:38.447 00.002 15672 IsGuiding returns 1 01:47:38.469 00.022 15672 IsSlewing returns 0 01:47:38.539 00.070 15672 IsGuiding returns 0 01:47:38.540 00.001 15672 scope move finished after 600 + 131 ms 01:47:38.540 00.000 15672 Move returns status 0, amount 600 01:47:38.540 00.000 15672 move complete, result=0 01:47:38.540 00.000 15672 worker thread done servicing request 01:47:38.540 00.000 15672 Worker thread wakes up 01:47:38.541 00.001 30444 GuideStep: 0.4 px 109 ms WEST, 3.4 px 600 ms SOUTH 01:47:38.541 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:38.541 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:47:40.649 02.108 15672 Exposure complete 01:47:40.669 00.020 15672 worker thread done servicing request 01:47:40.669 00.000 30444 OnExposeComplete: enter 01:47:40.669 00.000 30444 UpdateGuideState(): m_state=6 01:47:40.669 00.000 30444 Star::Find(15, 461, 202, 0, (0,0,0,0), 0.0, 255) frame 5939 01:47:40.669 00.000 30444 Star::Find returns 1 (1), X=459.96, Y=201.13, Mass=109381, SNR=91.7, Peak=11552 HFD=3.0 01:47:40.670 00.001 30444 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 01:47:40.670 00.000 30444 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 01:47:40.670 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=1.54 hyp=1.55 cameraTheta=1.68 mountX=-0.58 mountY=1.47, mountTheta=1.95 01:47:40.670 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=1.54, opts=13) 01:47:40.670 00.000 30444 Enqueuing Move request for scope (-0.17, 1.54) 01:47:40.670 00.000 15672 Worker thread wakes up 01:47:40.670 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.54) opts 0xd 01:47:40.670 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 1.54) 01:47:40.670 00.000 15672 Moving (-0.17, 1.54) raw xDistance=-0.58 yDistance=1.47 01:47:40.670 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.58 01:47:40.670 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.47 from input 1.47 01:47:40.671 00.001 15672 MoveAxis(E, 150, ABG) 01:47:40.671 00.000 15672 Guiding Dir = 2, Dur = 150 01:47:40.671 00.000 15672 IsSlewing returns 0 01:47:40.676 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=12745, FiltMin=2628, FiltMax=9250, Gamma=2.950 01:47:40.680 00.004 15672 IsGuiding returns 0 01:47:40.696 00.016 15672 PulseGuide returned control before completion, sleep 145 01:47:40.845 00.149 15672 IsGuiding returns 1 01:47:40.845 00.000 15672 scope still moving after pulse duration time elapsed 01:47:40.866 00.021 15672 IsSlewing returns 0 01:47:40.873 00.007 15672 IsGuiding returns 0 01:47:40.873 00.000 15672 scope move finished after 150 + 42 ms 01:47:40.873 00.000 15672 Move returns status 0, amount 150 01:47:40.873 00.000 15672 MoveAxis(S, 262, ABG) 01:47:40.873 00.000 15672 Guiding Dir = 1, Dur = 262 01:47:40.874 00.001 15672 IsSlewing returns 0 01:47:40.877 00.003 15672 IsGuiding returns 0 01:47:40.951 00.074 15672 PulseGuide returned control before completion, sleep 198 01:47:41.018 00.067 30444 UpdateGuideState exits: m=109381 SNR=91.7 Saturated 01:47:41.018 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:41.018 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:47:41.018 00.000 30444 Enqueuing Expose request 01:47:41.153 00.135 15672 IsGuiding returns 1 01:47:41.153 00.000 15672 scope still moving after pulse duration time elapsed 01:47:41.174 00.021 15672 IsSlewing returns 0 01:47:41.177 00.003 15672 IsGuiding returns 1 01:47:41.198 00.021 15672 IsSlewing returns 0 01:47:41.207 00.009 15672 IsGuiding returns 1 01:47:41.228 00.021 15672 IsSlewing returns 0 01:47:41.255 00.027 15672 IsGuiding returns 0 01:47:41.255 00.000 15672 scope move finished after 262 + 116 ms 01:47:41.255 00.000 15672 Move returns status 0, amount 262 01:47:41.255 00.000 15672 move complete, result=0 01:47:41.255 00.000 15672 worker thread done servicing request 01:47:41.255 00.000 15672 Worker thread wakes up 01:47:41.256 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:41.256 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:47:41.256 00.000 30444 GuideStep: -0.6 px 150 ms EAST, 1.5 px 262 ms SOUTH 01:47:43.170 01.914 15672 Exposure complete 01:47:43.201 00.031 15672 worker thread done servicing request 01:47:43.201 00.000 30444 OnExposeComplete: enter 01:47:43.201 00.000 30444 UpdateGuideState(): m_state=6 01:47:43.201 00.000 30444 Star::Find(15, 459, 201, 0, (0,0,0,0), 0.0, 255) frame 5940 01:47:43.201 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=199.61, Mass=105932, SNR=75.5, Peak=10046 HFD=3.5 01:47:43.201 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 01:47:43.201 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 01:47:43.202 00.001 30444 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.09 mountX=0.21 mountY=0.07, mountTheta=0.31 01:47:43.202 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.02, opts=13) 01:47:43.202 00.000 30444 Enqueuing Move request for scope (0.22, 0.02) 01:47:43.202 00.000 15672 Worker thread wakes up 01:47:43.202 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd 01:47:43.202 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.02) 01:47:43.202 00.000 15672 Moving (0.22, 0.02) raw xDistance=0.21 yDistance=0.07 01:47:43.202 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:47:43.202 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:47:43.202 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 01:47:43.202 00.000 15672 MoveAxis(E, 0, ABG) 01:47:43.202 00.000 15672 Move returns status 0, amount 0 01:47:43.202 00.000 15672 MoveAxis(N, 0, ABG) 01:47:43.203 00.001 15672 Move returns status 0, amount 0 01:47:43.203 00.000 15672 move complete, result=0 01:47:43.203 00.000 15672 worker thread done servicing request 01:47:43.207 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=11611, FiltMin=2687, FiltMax=9649, Gamma=2.950 01:47:43.255 00.048 30444 UpdateGuideState exits: m=105932 SNR=75.5 Saturated 01:47:43.255 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:43.255 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:47:43.255 00.000 30444 Enqueuing Expose request 01:47:43.256 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 01:47:43.256 00.000 15672 Worker thread wakes up 01:47:43.256 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:43.256 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:47:45.373 02.117 15672 Exposure complete 01:47:45.405 00.032 15672 worker thread done servicing request 01:47:45.405 00.000 30444 OnExposeComplete: enter 01:47:45.405 00.000 30444 UpdateGuideState(): m_state=6 01:47:45.405 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5941 01:47:45.405 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=199.70, Mass=115827, SNR=85.3, Peak=11633 HFD=3.5 01:47:45.405 00.000 30444 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.28) = xAngle (0.52 = 0.52) 01:47:45.405 00.000 30444 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.46 = 0.46) 01:47:45.405 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.11 hyp=0.48 cameraTheta=0.24 mountX=0.42 mountY=0.21, mountTheta=0.47 01:47:45.406 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.11, opts=13) 01:47:45.406 00.000 30444 Enqueuing Move request for scope (0.46, 0.11) 01:47:45.406 00.000 15672 Worker thread wakes up 01:47:45.406 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.11) opts 0xd 01:47:45.407 00.001 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.11) 01:47:45.407 00.000 15672 Moving (0.46, 0.11) raw xDistance=0.42 yDistance=0.21 01:47:45.407 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 01:47:45.407 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:47:45.407 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 01:47:45.407 00.000 15672 MoveAxis(W, 112, ABG) 01:47:45.407 00.000 15672 Guiding Dir = 3, Dur = 112 01:47:45.407 00.000 15672 IsSlewing returns 0 01:47:45.408 00.001 15672 IsGuiding returns 0 01:47:45.412 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=11633, FiltMin=2596, FiltMax=10705, Gamma=2.950 01:47:45.424 00.012 15672 PulseGuide returned control before completion, sleep 107 01:47:45.537 00.113 15672 IsGuiding returns 0 01:47:45.537 00.000 15672 Move returns status 0, amount 112 01:47:45.537 00.000 15672 MoveAxis(N, 0, ABG) 01:47:45.537 00.000 15672 Move returns status 0, amount 0 01:47:45.537 00.000 15672 move complete, result=0 01:47:45.537 00.000 15672 worker thread done servicing request 01:47:45.629 00.092 30444 UpdateGuideState exits: m=115827 SNR=85.3 Saturated 01:47:45.629 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:45.629 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:47:45.629 00.000 30444 Enqueuing Expose request 01:47:45.629 00.000 30444 GuideStep: 0.4 px 112 ms WEST, 0.2 px 0 ms NORTH 01:47:45.629 00.000 15672 Worker thread wakes up 01:47:45.630 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:45.630 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:47:47.546 01.916 15672 Exposure complete 01:47:47.578 00.032 15672 worker thread done servicing request 01:47:47.578 00.000 30444 OnExposeComplete: enter 01:47:47.578 00.000 30444 UpdateGuideState(): m_state=6 01:47:47.578 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5942 01:47:47.578 00.000 30444 Star::Find returns 1 (1), X=459.56, Y=199.82, Mass=115370, SNR=79.5, Peak=12163 HFD=3.6 01:47:47.578 00.000 30444 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.28) = xAngle (3.03 = 3.03) 01:47:47.578 00.000 30444 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.97 = 2.97) 01:47:47.578 00.000 30444 CameraToMount -- cameraX=-0.56 cameraY=0.23 hyp=0.61 cameraTheta=2.76 mountX=-0.60 mountY=0.10, mountTheta=2.97 01:47:47.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.56, y=0.23, opts=13) 01:47:47.578 00.000 30444 Enqueuing Move request for scope (-0.56, 0.23) 01:47:47.579 00.001 15672 Worker thread wakes up 01:47:47.579 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.23) opts 0xd 01:47:47.579 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.56, 0.23) 01:47:47.579 00.000 15672 Moving (-0.56, 0.23) raw xDistance=-0.60 yDistance=0.10 01:47:47.579 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.60 01:47:47.579 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:47:47.579 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 01:47:47.579 00.000 15672 MoveAxis(E, 156, ABG) 01:47:47.579 00.000 15672 Guiding Dir = 2, Dur = 156 01:47:47.579 00.000 15672 IsSlewing returns 0 01:47:47.584 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=12163, FiltMin=2644, FiltMax=9083, Gamma=2.950 01:47:47.598 00.014 15672 IsGuiding returns 0 01:47:47.613 00.015 15672 PulseGuide returned control before completion, sleep 151 01:47:47.693 00.080 30444 UpdateGuideState exits: m=115370 SNR=79.5 Saturated 01:47:47.693 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:47.693 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:47:47.693 00.000 30444 Enqueuing Expose request 01:47:47.822 00.129 15672 IsGuiding returns 0 01:47:47.822 00.000 15672 Move returns status 0, amount 156 01:47:47.822 00.000 15672 MoveAxis(N, 0, ABG) 01:47:47.822 00.000 15672 Move returns status 0, amount 0 01:47:47.823 00.001 15672 move complete, result=0 01:47:47.823 00.000 15672 worker thread done servicing request 01:47:47.823 00.000 15672 Worker thread wakes up 01:47:47.823 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:47.823 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:47:47.823 00.000 30444 GuideStep: -0.6 px 156 ms EAST, 0.1 px 0 ms NORTH 01:47:49.932 02.109 15672 Exposure complete 01:47:49.952 00.020 15672 worker thread done servicing request 01:47:49.952 00.000 30444 OnExposeComplete: enter 01:47:49.952 00.000 30444 UpdateGuideState(): m_state=6 01:47:49.952 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 5943 01:47:49.953 00.001 30444 Star::Find returns 1 (1), X=460.17, Y=199.49, Mass=117633, SNR=79.1, Peak=11709 HFD=3.7 01:47:49.953 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 01:47:49.953 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 01:47:49.953 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.13 mountX=0.07 mountY=-0.08, mountTheta=-0.88 01:47:49.953 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.09, opts=13) 01:47:49.953 00.000 30444 Enqueuing Move request for scope (0.04, -0.09) 01:47:49.953 00.000 15672 Worker thread wakes up 01:47:49.953 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd 01:47:49.953 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.09) 01:47:49.953 00.000 15672 Moving (0.04, -0.09) raw xDistance=0.07 yDistance=-0.08 01:47:49.953 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:47:49.954 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:47:49.954 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:47:49.954 00.000 15672 MoveAxis(E, 0, ABG) 01:47:49.954 00.000 15672 Move returns status 0, amount 0 01:47:49.954 00.000 15672 MoveAxis(N, 0, ABG) 01:47:49.954 00.000 15672 Move returns status 0, amount 0 01:47:49.954 00.000 15672 move complete, result=0 01:47:49.954 00.000 15672 worker thread done servicing request 01:47:49.959 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=12698, FiltMin=2567, FiltMax=9546, Gamma=2.950 01:47:50.009 00.050 30444 UpdateGuideState exits: m=117633 SNR=79.1 Saturated 01:47:50.009 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:50.009 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:47:50.009 00.000 30444 Enqueuing Expose request 01:47:50.009 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:47:50.009 00.000 15672 Worker thread wakes up 01:47:50.009 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:50.009 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:47:51.915 01.906 15672 Exposure complete 01:47:51.936 00.021 15672 worker thread done servicing request 01:47:51.937 00.001 30444 OnExposeComplete: enter 01:47:51.937 00.000 30444 UpdateGuideState(): m_state=6 01:47:51.937 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5944 01:47:51.937 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=199.24, Mass=116698, SNR=86.8, Peak=11710 HFD=3.5 01:47:51.937 00.000 30444 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.28) = xAngle (-0.35 = -0.35) 01:47:51.937 00.000 30444 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.41 = -0.41) 01:47:51.937 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.35 hyp=0.59 cameraTheta=-0.62 mountX=0.56 mountY=-0.23, mountTheta=-0.40 01:47:51.937 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.35, opts=13) 01:47:51.937 00.000 30444 Enqueuing Move request for scope (0.48, -0.35) 01:47:51.938 00.001 15672 Worker thread wakes up 01:47:51.938 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.35) opts 0xd 01:47:51.938 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.35) 01:47:51.938 00.000 15672 Moving (0.48, -0.35) raw xDistance=0.56 yDistance=-0.23 01:47:51.938 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 01:47:51.938 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:47:51.938 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 01:47:51.938 00.000 15672 MoveAxis(W, 150, ABG) 01:47:51.938 00.000 15672 Guiding Dir = 3, Dur = 150 01:47:51.938 00.000 15672 IsSlewing returns 0 01:47:51.939 00.001 15672 IsGuiding returns 0 01:47:51.944 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=12138, FiltMin=2630, FiltMax=9610, Gamma=2.950 01:47:51.958 00.014 15672 PulseGuide returned control before completion, sleep 142 01:47:51.994 00.036 30444 UpdateGuideState exits: m=116698 SNR=86.8 Saturated 01:47:51.994 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:51.994 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:47:51.994 00.000 30444 Enqueuing Expose request 01:47:52.076 00.082 30444 evsrv: cli 04F26B18 request: {"method":"dither","params":[4,false,{"pixels":2,"time":60,"timeout":180}],"id":5} 01:47:52.076 00.000 30444 PhdController::Dither begins 01:47:52.076 00.000 30444 dither: size=4.00, dRA=2.58 dDec=1.97 01:47:52.076 00.000 30444 MountToCamera -- mountTheta (0.65) + m_xAngle (-0.28) = xAngle (0.37 = 0.37) 01:47:52.076 00.000 30444 MountToCamera -- mountX=2.58 mountY=1.97 hyp=3.25 mountTheta=0.65 cameraX=3.03, cameraY=1.19 cameraTheta=0.37 01:47:52.076 00.000 30444 setting lock position to (463.15, 200.78) 01:47:52.077 00.001 30444 Mount: notify guiding dithered (3.0, 1.2) 01:47:52.077 00.000 30444 Status Line: Dither by 2.58,1.97 01:47:52.078 00.001 30444 PhdController: newstate STATE_SETTLE_BEGIN 01:47:52.078 00.000 30444 PhdController: newstate STATE_SETTLE_WAIT 01:47:52.078 00.000 30444 evsrv: cli 04F26B18 response: {"jsonrpc":"2.0","result":0,"id":5} 01:47:52.118 00.040 15672 IsGuiding returns 0 01:47:52.118 00.000 15672 Move returns status 0, amount 150 01:47:52.118 00.000 15672 MoveAxis(N, 0, ABG) 01:47:52.118 00.000 15672 Move returns status 0, amount 0 01:47:52.118 00.000 15672 move complete, result=0 01:47:52.118 00.000 15672 worker thread done servicing request 01:47:52.119 00.001 15672 Worker thread wakes up 01:47:52.119 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:52.119 00.000 30444 GuideStep: 0.6 px 150 ms WEST, -0.2 px 0 ms NORTH 01:47:52.119 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(445,185,31,31) 01:47:54.234 02.115 15672 Exposure complete 01:47:54.265 00.031 15672 worker thread done servicing request 01:47:54.265 00.000 30444 OnExposeComplete: enter 01:47:54.266 00.001 30444 UpdateGuideState(): m_state=6 01:47:54.266 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5945 01:47:54.266 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=199.28, Mass=111319, SNR=83.9, Peak=10295 HFD=3.7 01:47:54.266 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 01:47:54.266 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 01:47:54.266 00.000 30444 CameraToMount -- cameraX=-2.76 cameraY=-1.50 hyp=3.14 cameraTheta=-2.64 mountX=-2.24 mountY=-2.06, mountTheta=-2.40 01:47:54.266 00.000 30444 dither recenter: remaining=(-2.6,-2.0) step=(-2.6,-2.0) 01:47:54.266 00.000 30444 MountToCamera -- mountTheta (-2.49) + m_xAngle (-0.28) = xAngle (-2.77 = -2.77) 01:47:54.266 00.000 30444 MountToCamera -- mountX=-2.58 mountY=-1.97 hyp=3.25 mountTheta=-2.49 cameraX=-3.03, cameraY=-1.19 cameraTheta=-2.77 01:47:54.267 00.001 30444 SchedulePrimaryMove(04F7B810, x=-3.03, y=-1.19, opts=4) 01:47:54.267 00.000 30444 Enqueuing Move request for scope (-3.03, -1.19) 01:47:54.267 00.000 30444 Mount: notify direct move -2.58,-1.97 01:47:54.267 00.000 15672 Worker thread wakes up 01:47:54.267 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-3.03, -1.19) opts 0x4 01:47:54.267 00.000 15672 Handling offset move in thread for scope, endpoint = (-3.03, -1.19) 01:47:54.267 00.000 15672 Moving (-3.03, -1.19) raw xDistance=-2.58 yDistance=-1.97 01:47:54.267 00.000 15672 MoveAxis(E, 1108, B) 01:47:54.267 00.000 15672 Guiding Dir = 2, Dur = 1108 01:47:54.267 00.000 15672 IsSlewing returns 0 01:47:54.269 00.002 15672 IsGuiding returns 0 01:47:54.273 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=10371, FiltMin=2662, FiltMax=8973, Gamma=2.950 01:47:54.290 00.017 15672 PulseGuide returned control before completion, sleep 1097 01:47:54.323 00.033 30444 UpdateGuideState exits: m=111319 SNR=83.9 Saturated 01:47:54.323 00.000 30444 PhdController: settling, locked = 1, distance = 3.88 (2.00) aobump = 0 frame = 1 / 99999 01:47:54.323 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844074.323,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":3.88,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 01:47:54.323 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:54.323 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:47:54.323 00.000 30444 Enqueuing Expose request 01:47:55.457 01.134 15672 IsGuiding returns 0 01:47:55.458 00.001 15672 Move returns status 0, amount 1108 01:47:55.458 00.000 15672 MoveAxis(N, 352, B) 01:47:55.458 00.000 15672 Guiding Dir = 0, Dur = 352 01:47:55.459 00.001 15672 IsSlewing returns 0 01:47:55.461 00.002 15672 IsGuiding returns 0 01:47:55.538 00.077 15672 PulseGuide returned control before completion, sleep 287 01:47:55.828 00.290 15672 IsGuiding returns 1 01:47:55.828 00.000 15672 scope still moving after pulse duration time elapsed 01:47:55.848 00.020 15672 IsSlewing returns 0 01:47:55.849 00.001 15672 IsGuiding returns 1 01:47:55.870 00.021 15672 IsSlewing returns 0 01:47:55.920 00.050 15672 IsGuiding returns 0 01:47:55.920 00.000 15672 scope move finished after 352 + 106 ms 01:47:55.921 00.001 15672 Move returns status 0, amount 352 01:47:55.921 00.000 15672 move complete, result=0 01:47:55.921 00.000 15672 worker thread done servicing request 01:47:55.921 00.000 15672 Worker thread wakes up 01:47:55.921 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:55.921 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:47:55.921 00.000 30444 GuideStep: -2.6 px 1108 ms EAST, -2.0 px 352 ms NORTH 01:47:57.838 01.917 15672 Exposure complete 01:47:57.870 00.032 15672 worker thread done servicing request 01:47:57.871 00.001 30444 OnExposeComplete: enter 01:47:57.871 00.000 30444 UpdateGuideState(): m_state=6 01:47:57.871 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 5946 01:47:57.871 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=198.97, Mass=130209, SNR=94.2, Peak=11117 HFD=4.1 01:47:57.871 00.000 30444 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.28) = xAngle (-2.02 = -2.02) 01:47:57.871 00.000 30444 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 01:47:57.871 00.000 30444 CameraToMount -- cameraX=-1.60 cameraY=-1.81 hyp=2.41 cameraTheta=-2.30 mountX=-1.04 mountY=-2.11, mountTheta=-2.03 01:47:57.871 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.60, y=-1.81, opts=13) 01:47:57.872 00.001 30444 Enqueuing Move request for scope (-1.60, -1.81) 01:47:57.872 00.000 15672 Worker thread wakes up 01:47:57.872 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.60, -1.81) opts 0xd 01:47:57.872 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.60, -1.81) 01:47:57.872 00.000 15672 Moving (-1.60, -1.81) raw xDistance=-1.04 yDistance=-2.11 01:47:57.872 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.04 01:47:57.872 00.000 15672 resist switch: large excursion: input -2.11 thresh 0.75 direction from 0 to -1 01:47:57.872 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.33 01:47:57.872 00.000 15672 GuideAlgorithmResistSwitch::result() returns -2.11 from input -2.11 01:47:57.872 00.000 15672 MoveAxis(E, 282, ABG) 01:47:57.872 00.000 15672 Guiding Dir = 2, Dur = 282 01:47:57.872 00.000 15672 IsSlewing returns 0 01:47:57.874 00.002 15672 IsGuiding returns 0 01:47:57.878 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=11448, FiltMin=2608, FiltMax=8740, Gamma=2.950 01:47:57.901 00.023 15672 PulseGuide returned control before completion, sleep 265 01:47:57.929 00.028 30444 UpdateGuideState exits: m=130209 SNR=94.2 Saturated 01:47:57.929 00.000 30444 PhdController: settling, locked = 1, distance = 2.41 (2.00) aobump = 0 frame = 2 / 99999 01:47:57.929 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844077.929,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":2.41,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 01:47:57.929 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:47:57.929 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:47:57.929 00.000 30444 Enqueuing Expose request 01:47:58.169 00.240 15672 IsGuiding returns 1 01:47:58.169 00.000 15672 scope still moving after pulse duration time elapsed 01:47:58.190 00.021 15672 IsSlewing returns 0 01:47:58.205 00.015 15672 IsGuiding returns 0 01:47:58.205 00.000 15672 scope move finished after 282 + 49 ms 01:47:58.205 00.000 15672 Move returns status 0, amount 282 01:47:58.205 00.000 15672 MoveAxis(N, 376, ABG) 01:47:58.205 00.000 15672 Guiding Dir = 0, Dur = 376 01:47:58.205 00.000 15672 IsSlewing returns 0 01:47:58.206 00.001 15672 IsGuiding returns 0 01:47:58.285 00.079 15672 PulseGuide returned control before completion, sleep 308 01:47:58.595 00.310 15672 IsGuiding returns 1 01:47:58.595 00.000 15672 scope still moving after pulse duration time elapsed 01:47:58.616 00.021 15672 IsSlewing returns 0 01:47:58.617 00.001 15672 IsGuiding returns 1 01:47:58.638 00.021 15672 IsSlewing returns 0 01:47:58.639 00.001 15672 IsGuiding returns 1 01:47:58.660 00.021 15672 IsSlewing returns 0 01:47:58.662 00.002 15672 IsGuiding returns 1 01:47:58.683 00.021 15672 IsSlewing returns 0 01:47:58.700 00.017 15672 IsGuiding returns 0 01:47:58.700 00.000 15672 scope move finished after 376 + 118 ms 01:47:58.700 00.000 15672 Move returns status 0, amount 376 01:47:58.700 00.000 15672 move complete, result=0 01:47:58.700 00.000 15672 worker thread done servicing request 01:47:58.700 00.000 15672 Worker thread wakes up 01:47:58.700 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:47:58.701 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:47:58.701 00.000 30444 GuideStep: -1.0 px 282 ms EAST, -2.1 px 376 ms NORTH 01:48:00.811 02.110 15672 Exposure complete 01:48:00.830 00.019 15672 worker thread done servicing request 01:48:00.831 00.001 30444 OnExposeComplete: enter 01:48:00.831 00.000 30444 UpdateGuideState(): m_state=6 01:48:00.831 00.000 30444 Star::Find(15, 461, 198, 0, (0,0,0,0), 0.0, 255) frame 5947 01:48:00.831 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=198.19, Mass=125194, SNR=98.0, Peak=10410 HFD=4.2 01:48:00.831 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 01:48:00.831 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 01:48:00.831 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-2.58 hyp=2.59 cameraTheta=-1.61 mountX=0.61 mountY=-2.55, mountTheta=-1.33 01:48:00.831 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-2.58, opts=13) 01:48:00.831 00.000 30444 Enqueuing Move request for scope (-0.10, -2.58) 01:48:00.831 00.000 15672 Worker thread wakes up 01:48:00.831 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -2.58) opts 0xd 01:48:00.831 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -2.58) 01:48:00.831 00.000 15672 Moving (-0.10, -2.58) raw xDistance=0.61 yDistance=-2.55 01:48:00.831 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.61 01:48:00.831 00.000 15672 GuideAlgorithmResistSwitch::result() returns -2.55 from input -2.55 01:48:00.831 00.000 15672 MoveAxis(W, 146, ABG) 01:48:00.831 00.000 15672 Guiding Dir = 3, Dur = 146 01:48:00.832 00.001 15672 IsSlewing returns 0 01:48:00.833 00.001 15672 IsGuiding returns 0 01:48:00.837 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=11188, FiltMin=2663, FiltMax=9272, Gamma=2.950 01:48:00.856 00.019 15672 PulseGuide returned control before completion, sleep 134 01:48:00.934 00.078 30444 UpdateGuideState exits: m=125194 SNR=98.0 Saturated 01:48:00.935 00.001 30444 PhdController: settling, locked = 1, distance = 2.47 (2.00) aobump = 0 frame = 3 / 99999 01:48:00.935 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844080.935,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":2.47,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 01:48:00.935 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:00.935 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:00.935 00.000 30444 Enqueuing Expose request 01:48:00.992 00.057 15672 IsGuiding returns 1 01:48:00.992 00.000 15672 scope still moving after pulse duration time elapsed 01:48:01.013 00.021 15672 IsSlewing returns 0 01:48:01.032 00.019 15672 IsGuiding returns 0 01:48:01.032 00.000 15672 scope move finished after 146 + 52 ms 01:48:01.032 00.000 15672 Move returns status 0, amount 146 01:48:01.032 00.000 15672 MoveAxis(N, 454, ABG) 01:48:01.032 00.000 15672 Guiding Dir = 0, Dur = 454 01:48:01.032 00.000 15672 IsSlewing returns 0 01:48:01.033 00.001 15672 IsGuiding returns 0 01:48:01.112 00.079 15672 PulseGuide returned control before completion, sleep 386 01:48:01.501 00.389 15672 IsGuiding returns 1 01:48:01.501 00.000 15672 scope still moving after pulse duration time elapsed 01:48:01.522 00.021 15672 IsSlewing returns 0 01:48:01.524 00.002 15672 IsGuiding returns 1 01:48:01.545 00.021 15672 IsSlewing returns 0 01:48:01.548 00.003 15672 IsGuiding returns 1 01:48:01.568 00.020 15672 IsSlewing returns 0 01:48:01.623 00.055 15672 IsGuiding returns 0 01:48:01.624 00.001 15672 scope move finished after 454 + 136 ms 01:48:01.624 00.000 15672 Move returns status 0, amount 454 01:48:01.624 00.000 15672 move complete, result=0 01:48:01.624 00.000 15672 worker thread done servicing request 01:48:01.624 00.000 15672 Worker thread wakes up 01:48:01.624 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:01.624 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:01.624 00.000 30444 GuideStep: 0.6 px 146 ms WEST, -2.5 px 454 ms NORTH 01:48:03.529 01.905 15672 Exposure complete 01:48:03.549 00.020 15672 worker thread done servicing request 01:48:03.549 00.000 30444 OnExposeComplete: enter 01:48:03.549 00.000 30444 UpdateGuideState(): m_state=6 01:48:03.549 00.000 30444 Star::Find(15, 463, 198, 0, (0,0,0,0), 0.0, 255) frame 5948 01:48:03.549 00.000 30444 Star::Find returns 1 (1), X=462.60, Y=198.67, Mass=129471, SNR=88.9, Peak=10627 HFD=4.1 01:48:03.549 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 01:48:03.549 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 01:48:03.549 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-2.11 hyp=2.18 cameraTheta=-1.83 mountX=0.05 mountY=-2.17, mountTheta=-1.55 01:48:03.550 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-2.11, opts=13) 01:48:03.550 00.000 30444 Enqueuing Move request for scope (-0.55, -2.11) 01:48:03.550 00.000 15672 Worker thread wakes up 01:48:03.550 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -2.11) opts 0xd 01:48:03.550 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -2.11) 01:48:03.550 00.000 15672 Moving (-0.55, -2.11) raw xDistance=0.05 yDistance=-2.17 01:48:03.550 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:48:03.550 00.000 15672 GuideAlgorithmResistSwitch::result() returns -2.17 from input -2.17 01:48:03.550 00.000 15672 MoveAxis(E, 0, ABG) 01:48:03.550 00.000 15672 Move returns status 0, amount 0 01:48:03.550 00.000 15672 MoveAxis(N, 388, ABG) 01:48:03.550 00.000 15672 Guiding Dir = 0, Dur = 388 01:48:03.551 00.001 15672 IsSlewing returns 0 01:48:03.552 00.001 15672 IsGuiding returns 0 01:48:03.556 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=11481, FiltMin=2666, FiltMax=9025, Gamma=2.950 01:48:03.605 00.049 30444 UpdateGuideState exits: m=129471 SNR=88.9 Saturated 01:48:03.605 00.000 30444 PhdController: settling, locked = 1, distance = 2.38 (2.00) aobump = 0 frame = 4 / 99999 01:48:03.605 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844083.605,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":2.38,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 01:48:03.605 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:03.605 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:03.605 00.000 30444 Enqueuing Expose request 01:48:03.637 00.032 15672 PulseGuide returned control before completion, sleep 313 01:48:03.956 00.319 15672 IsGuiding returns 1 01:48:03.956 00.000 15672 scope still moving after pulse duration time elapsed 01:48:03.976 00.020 15672 IsSlewing returns 0 01:48:04.005 00.029 15672 IsGuiding returns 1 01:48:04.026 00.021 15672 IsSlewing returns 0 01:48:04.051 00.025 15672 IsGuiding returns 0 01:48:04.051 00.000 15672 scope move finished after 388 + 111 ms 01:48:04.051 00.000 15672 Move returns status 0, amount 388 01:48:04.052 00.001 15672 move complete, result=0 01:48:04.052 00.000 15672 worker thread done servicing request 01:48:04.052 00.000 15672 Worker thread wakes up 01:48:04.052 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:04.052 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:04.052 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -2.2 px 388 ms NORTH 01:48:06.161 02.109 15672 Exposure complete 01:48:06.181 00.020 15672 worker thread done servicing request 01:48:06.181 00.000 30444 OnExposeComplete: enter 01:48:06.181 00.000 30444 UpdateGuideState(): m_state=6 01:48:06.181 00.000 30444 Star::Find(15, 462, 198, 0, (0,0,0,0), 0.0, 255) frame 5949 01:48:06.181 00.000 30444 Star::Find returns 1 (1), X=462.21, Y=198.34, Mass=116946, SNR=89.4, Peak=9742 HFD=3.7 01:48:06.181 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 01:48:06.181 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 01:48:06.181 00.000 30444 CameraToMount -- cameraX=-0.94 cameraY=-2.43 hyp=2.61 cameraTheta=-1.94 mountX=-0.24 mountY=-2.58, mountTheta=-1.66 01:48:06.182 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.94, y=-2.43, opts=13) 01:48:06.182 00.000 30444 Enqueuing Move request for scope (-0.94, -2.43) 01:48:06.182 00.000 15672 Worker thread wakes up 01:48:06.182 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.94, -2.43) opts 0xd 01:48:06.182 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.94, -2.43) 01:48:06.182 00.000 15672 Moving (-0.94, -2.43) raw xDistance=-0.24 yDistance=-2.58 01:48:06.182 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 01:48:06.182 00.000 15672 GuideAlgorithmResistSwitch::result() returns -2.58 from input -2.58 01:48:06.182 00.000 15672 MoveAxis(E, 0, ABG) 01:48:06.182 00.000 15672 Move returns status 0, amount 0 01:48:06.182 00.000 15672 MoveAxis(N, 460, ABG) 01:48:06.182 00.000 15672 Guiding Dir = 0, Dur = 460 01:48:06.183 00.001 15672 IsSlewing returns 0 01:48:06.184 00.001 15672 IsGuiding returns 0 01:48:06.188 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=10474, FiltMin=2540, FiltMax=9396, Gamma=2.950 01:48:06.272 00.084 15672 PulseGuide returned control before completion, sleep 383 01:48:06.585 00.313 30444 UpdateGuideState exits: m=116946 SNR=89.4 Saturated 01:48:06.586 00.001 30444 PhdController: settling, locked = 1, distance = 2.45 (2.00) aobump = 0 frame = 5 / 99999 01:48:06.586 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844086.586,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":2.45,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 01:48:06.587 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:06.587 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:06.587 00.000 30444 Enqueuing Expose request 01:48:06.658 00.071 15672 IsGuiding returns 1 01:48:06.658 00.000 15672 scope still moving after pulse duration time elapsed 01:48:06.679 00.021 15672 IsSlewing returns 0 01:48:06.682 00.003 15672 IsGuiding returns 1 01:48:06.702 00.020 15672 IsSlewing returns 0 01:48:06.705 00.003 15672 IsGuiding returns 1 01:48:06.726 00.021 15672 IsSlewing returns 0 01:48:06.755 00.029 15672 IsGuiding returns 0 01:48:06.755 00.000 15672 scope move finished after 460 + 110 ms 01:48:06.755 00.000 15672 Move returns status 0, amount 460 01:48:06.756 00.001 15672 move complete, result=0 01:48:06.756 00.000 15672 worker thread done servicing request 01:48:06.756 00.000 15672 Worker thread wakes up 01:48:06.756 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -2.6 px 460 ms NORTH 01:48:06.756 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:06.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:08.673 01.917 15672 Exposure complete 01:48:08.701 00.028 15672 worker thread done servicing request 01:48:08.701 00.000 30444 OnExposeComplete: enter 01:48:08.701 00.000 30444 UpdateGuideState(): m_state=6 01:48:08.701 00.000 30444 Star::Find(15, 462, 198, 0, (0,0,0,0), 0.0, 255) frame 5950 01:48:08.701 00.000 30444 Star::Find returns 1 (1), X=462.58, Y=198.63, Mass=112826, SNR=79.6, Peak=10101 HFD=3.6 01:48:08.701 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 01:48:08.701 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 01:48:08.701 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=-2.15 hyp=2.22 cameraTheta=-1.83 mountX=0.04 mountY=-2.22, mountTheta=-1.55 01:48:08.701 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=-2.15, opts=13) 01:48:08.701 00.000 30444 Enqueuing Move request for scope (-0.57, -2.15) 01:48:08.702 00.001 15672 Worker thread wakes up 01:48:08.702 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -2.15) opts 0xd 01:48:08.702 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, -2.15) 01:48:08.702 00.000 15672 Moving (-0.57, -2.15) raw xDistance=0.04 yDistance=-2.22 01:48:08.702 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:48:08.702 00.000 15672 GuideAlgorithmResistSwitch::result() returns -2.22 from input -2.22 01:48:08.702 00.000 15672 MoveAxis(E, 0, ABG) 01:48:08.702 00.000 15672 Move returns status 0, amount 0 01:48:08.702 00.000 15672 MoveAxis(N, 396, ABG) 01:48:08.702 00.000 15672 Guiding Dir = 0, Dur = 396 01:48:08.702 00.000 15672 IsSlewing returns 0 01:48:08.704 00.002 15672 IsGuiding returns 0 01:48:08.708 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=11960, FiltMin=2642, FiltMax=9687, Gamma=2.950 01:48:08.757 00.049 30444 UpdateGuideState exits: m=112826 SNR=79.6 Saturated 01:48:08.757 00.000 30444 PhdController: settling, locked = 1, distance = 2.38 (2.00) aobump = 0 frame = 6 / 99999 01:48:08.757 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844088.757,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":2.38,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 01:48:08.757 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:08.757 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:08.757 00.000 30444 Enqueuing Expose request 01:48:08.780 00.023 15672 PulseGuide returned control before completion, sleep 330 01:48:09.112 00.332 15672 IsGuiding returns 1 01:48:09.112 00.000 15672 scope still moving after pulse duration time elapsed 01:48:09.133 00.021 15672 IsSlewing returns 0 01:48:09.134 00.001 15672 IsGuiding returns 1 01:48:09.155 00.021 15672 IsSlewing returns 0 01:48:09.156 00.001 15672 IsGuiding returns 1 01:48:09.177 00.021 15672 IsSlewing returns 0 01:48:09.178 00.001 15672 IsGuiding returns 1 01:48:09.199 00.021 15672 IsSlewing returns 0 01:48:09.212 00.013 15672 IsGuiding returns 0 01:48:09.212 00.000 15672 scope move finished after 396 + 112 ms 01:48:09.212 00.000 15672 Move returns status 0, amount 396 01:48:09.212 00.000 15672 move complete, result=0 01:48:09.212 00.000 15672 worker thread done servicing request 01:48:09.212 00.000 15672 Worker thread wakes up 01:48:09.212 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:09.212 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:09.212 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -2.2 px 396 ms NORTH 01:48:11.319 02.107 15672 Exposure complete 01:48:11.339 00.020 15672 worker thread done servicing request 01:48:11.339 00.000 30444 OnExposeComplete: enter 01:48:11.339 00.000 30444 UpdateGuideState(): m_state=6 01:48:11.339 00.000 30444 Star::Find(15, 462, 198, 0, (0,0,0,0), 0.0, 255) frame 5951 01:48:11.339 00.000 30444 Star::Find returns 1 (1), X=462.54, Y=198.31, Mass=113734, SNR=85.5, Peak=8939 HFD=4.0 01:48:11.339 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 01:48:11.339 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 01:48:11.339 00.000 30444 CameraToMount -- cameraX=-0.61 cameraY=-2.46 hyp=2.54 cameraTheta=-1.81 mountX=0.09 mountY=-2.54, mountTheta=-1.54 01:48:11.340 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.61, y=-2.46, opts=13) 01:48:11.340 00.000 30444 Enqueuing Move request for scope (-0.61, -2.46) 01:48:11.340 00.000 15672 Worker thread wakes up 01:48:11.340 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -2.46) opts 0xd 01:48:11.340 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.61, -2.46) 01:48:11.340 00.000 15672 Moving (-0.61, -2.46) raw xDistance=0.09 yDistance=-2.54 01:48:11.340 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 01:48:11.340 00.000 15672 GuideAlgorithmResistSwitch::result() returns -2.54 from input -2.54 01:48:11.340 00.000 15672 MoveAxis(E, 0, ABG) 01:48:11.340 00.000 15672 Move returns status 0, amount 0 01:48:11.340 00.000 15672 MoveAxis(N, 452, ABG) 01:48:11.340 00.000 15672 Guiding Dir = 0, Dur = 452 01:48:11.341 00.001 15672 IsSlewing returns 0 01:48:11.342 00.001 15672 IsGuiding returns 0 01:48:11.346 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=10168, FiltMin=2598, FiltMax=9067, Gamma=2.950 01:48:11.416 00.070 15672 PulseGuide returned control before completion, sleep 389 01:48:11.702 00.286 30444 UpdateGuideState exits: m=113734 SNR=85.5 Saturated 01:48:11.702 00.000 30444 PhdController: settling, locked = 1, distance = 2.43 (2.00) aobump = 0 frame = 7 / 99999 01:48:11.702 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844091.702,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":2.43,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 01:48:11.703 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:11.703 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:11.703 00.000 30444 Enqueuing Expose request 01:48:11.807 00.104 15672 IsGuiding returns 1 01:48:11.807 00.000 15672 scope still moving after pulse duration time elapsed 01:48:11.829 00.022 15672 IsSlewing returns 0 01:48:11.830 00.001 15672 IsGuiding returns 1 01:48:11.850 00.020 15672 IsSlewing returns 0 01:48:11.851 00.001 15672 IsGuiding returns 1 01:48:11.871 00.020 15672 IsSlewing returns 0 01:48:11.943 00.072 15672 IsGuiding returns 0 01:48:11.944 00.001 15672 scope move finished after 452 + 149 ms 01:48:11.944 00.000 15672 Move returns status 0, amount 452 01:48:11.944 00.000 15672 move complete, result=0 01:48:11.944 00.000 15672 worker thread done servicing request 01:48:11.944 00.000 15672 Worker thread wakes up 01:48:11.944 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:11.944 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:11.945 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -2.5 px 452 ms NORTH 01:48:13.852 01.907 15672 Exposure complete 01:48:13.872 00.020 15672 worker thread done servicing request 01:48:13.872 00.000 30444 OnExposeComplete: enter 01:48:13.872 00.000 30444 UpdateGuideState(): m_state=6 01:48:13.872 00.000 30444 Star::Find(15, 462, 198, 0, (0,0,0,0), 0.0, 255) frame 5952 01:48:13.872 00.000 30444 Star::Find returns 1 (1), X=462.61, Y=198.15, Mass=125416, SNR=86.7, Peak=9517 HFD=4.0 01:48:13.872 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 01:48:13.872 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 01:48:13.872 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-2.62 hyp=2.68 cameraTheta=-1.77 mountX=0.20 mountY=-2.68, mountTheta=-1.50 01:48:13.873 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-2.62, opts=13) 01:48:13.873 00.000 30444 Enqueuing Move request for scope (-0.54, -2.62) 01:48:13.873 00.000 15672 Worker thread wakes up 01:48:13.873 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -2.62) opts 0xd 01:48:13.873 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -2.62) 01:48:13.873 00.000 15672 Moving (-0.54, -2.62) raw xDistance=0.20 yDistance=-2.68 01:48:13.873 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 01:48:13.873 00.000 15672 GuideAlgorithmResistSwitch::result() returns -2.68 from input -2.68 01:48:13.873 00.000 15672 MoveAxis(E, 0, ABG) 01:48:13.873 00.000 15672 Move returns status 0, amount 0 01:48:13.873 00.000 15672 MoveAxis(N, 478, ABG) 01:48:13.873 00.000 15672 Guiding Dir = 0, Dur = 478 01:48:13.874 00.001 15672 IsSlewing returns 0 01:48:13.874 00.000 15672 IsGuiding returns 0 01:48:13.879 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=10553, FiltMin=2698, FiltMax=9589, Gamma=2.950 01:48:13.928 00.049 30444 UpdateGuideState exits: m=125416 SNR=86.7 Saturated 01:48:13.928 00.000 30444 PhdController: settling, locked = 1, distance = 2.50 (2.00) aobump = 0 frame = 8 / 99999 01:48:13.928 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844093.928,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":2.50,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 01:48:13.928 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:13.928 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:13.928 00.000 30444 Enqueuing Expose request 01:48:13.956 00.028 15672 PulseGuide returned control before completion, sleep 408 01:48:14.367 00.411 15672 IsGuiding returns 1 01:48:14.368 00.001 15672 scope still moving after pulse duration time elapsed 01:48:14.389 00.021 15672 IsSlewing returns 0 01:48:14.392 00.003 15672 IsGuiding returns 1 01:48:14.413 00.021 15672 IsSlewing returns 0 01:48:14.453 00.040 15672 IsGuiding returns 0 01:48:14.453 00.000 15672 scope move finished after 478 + 100 ms 01:48:14.453 00.000 15672 Move returns status 0, amount 478 01:48:14.453 00.000 15672 move complete, result=0 01:48:14.453 00.000 15672 worker thread done servicing request 01:48:14.454 00.001 15672 Worker thread wakes up 01:48:14.454 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:14.454 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:14.454 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -2.7 px 478 ms NORTH 01:48:16.570 02.116 15672 Exposure complete 01:48:16.601 00.031 15672 worker thread done servicing request 01:48:16.601 00.000 30444 OnExposeComplete: enter 01:48:16.601 00.000 30444 UpdateGuideState(): m_state=6 01:48:16.601 00.000 30444 Star::Find(15, 462, 198, 0, (0,0,0,0), 0.0, 255) frame 5953 01:48:16.601 00.000 30444 Star::Find returns 1 (1), X=462.12, Y=198.37, Mass=111583, SNR=81.8, Peak=9825 HFD=3.9 01:48:16.601 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.70 = -1.70) 01:48:16.601 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 01:48:16.601 00.000 30444 CameraToMount -- cameraX=-1.03 cameraY=-2.40 hyp=2.61 cameraTheta=-1.97 mountX=-0.33 mountY=-2.57, mountTheta=-1.70 01:48:16.602 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.03, y=-2.40, opts=13) 01:48:16.602 00.000 30444 Enqueuing Move request for scope (-1.03, -2.40) 01:48:16.602 00.000 15672 Worker thread wakes up 01:48:16.602 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.03, -2.40) opts 0xd 01:48:16.602 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.03, -2.40) 01:48:16.602 00.000 15672 Moving (-1.03, -2.40) raw xDistance=-0.33 yDistance=-2.57 01:48:16.602 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 01:48:16.602 00.000 15672 GuideAlgorithmResistSwitch::result() returns -2.57 from input -2.57 01:48:16.602 00.000 15672 MoveAxis(E, 89, ABG) 01:48:16.602 00.000 15672 Guiding Dir = 2, Dur = 89 01:48:16.603 00.001 15672 IsSlewing returns 0 01:48:16.604 00.001 15672 IsGuiding returns 0 01:48:16.608 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=10563, FiltMin=2701, FiltMax=9518, Gamma=2.950 01:48:16.623 00.015 15672 PulseGuide returned control before completion, sleep 81 01:48:16.706 00.083 15672 IsGuiding returns 1 01:48:16.706 00.000 15672 scope still moving after pulse duration time elapsed 01:48:16.726 00.020 15672 IsSlewing returns 0 01:48:16.736 00.010 15672 IsGuiding returns 0 01:48:16.737 00.001 15672 scope move finished after 89 + 43 ms 01:48:16.737 00.000 15672 Move returns status 0, amount 89 01:48:16.737 00.000 15672 MoveAxis(N, 458, ABG) 01:48:16.737 00.000 15672 Guiding Dir = 0, Dur = 458 01:48:16.738 00.001 15672 IsSlewing returns 0 01:48:16.740 00.002 15672 IsGuiding returns 0 01:48:16.797 00.057 30444 UpdateGuideState exits: m=111583 SNR=81.8 Saturated 01:48:16.797 00.000 30444 PhdController: settling, locked = 1, distance = 2.54 (2.00) aobump = 0 frame = 9 / 99999 01:48:16.797 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844096.797,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":2.54,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 01:48:16.797 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:16.797 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:16.797 00.000 30444 Enqueuing Expose request 01:48:16.815 00.018 15672 PulseGuide returned control before completion, sleep 393 01:48:17.212 00.397 15672 IsGuiding returns 1 01:48:17.212 00.000 15672 scope still moving after pulse duration time elapsed 01:48:17.233 00.021 15672 IsSlewing returns 0 01:48:17.236 00.003 15672 IsGuiding returns 1 01:48:17.257 00.021 15672 IsSlewing returns 0 01:48:17.260 00.003 15672 IsGuiding returns 1 01:48:17.280 00.020 15672 IsSlewing returns 0 01:48:17.312 00.032 15672 IsGuiding returns 0 01:48:17.312 00.000 15672 scope move finished after 458 + 113 ms 01:48:17.312 00.000 15672 Move returns status 0, amount 458 01:48:17.312 00.000 15672 move complete, result=0 01:48:17.313 00.001 15672 worker thread done servicing request 01:48:17.313 00.000 15672 Worker thread wakes up 01:48:17.313 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:17.313 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:17.313 00.000 30444 GuideStep: -0.3 px 89 ms EAST, -2.6 px 458 ms NORTH 01:48:19.227 01.914 15672 Exposure complete 01:48:19.259 00.032 15672 worker thread done servicing request 01:48:19.259 00.000 30444 OnExposeComplete: enter 01:48:19.259 00.000 30444 UpdateGuideState(): m_state=6 01:48:19.259 00.000 30444 Star::Find(15, 462, 198, 0, (0,0,0,0), 0.0, 255) frame 5954 01:48:19.259 00.000 30444 Star::Find returns 1 (1), X=462.81, Y=198.15, Mass=128026, SNR=88.8, Peak=10471 HFD=4.2 01:48:19.259 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 01:48:19.259 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 01:48:19.259 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-2.63 hyp=2.65 cameraTheta=-1.70 mountX=0.40 mountY=-2.64, mountTheta=-1.42 01:48:19.260 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-2.63, opts=13) 01:48:19.260 00.000 30444 Enqueuing Move request for scope (-0.34, -2.63) 01:48:19.260 00.000 15672 Worker thread wakes up 01:48:19.260 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -2.63) opts 0xd 01:48:19.260 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -2.63) 01:48:19.260 00.000 15672 Moving (-0.34, -2.63) raw xDistance=0.40 yDistance=-2.64 01:48:19.260 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40 01:48:19.260 00.000 15672 GuideAlgorithmResistSwitch::result() returns -2.64 from input -2.64 01:48:19.260 00.000 15672 MoveAxis(W, 102, ABG) 01:48:19.260 00.000 15672 Guiding Dir = 3, Dur = 102 01:48:19.261 00.001 15672 IsSlewing returns 0 01:48:19.262 00.001 15672 IsGuiding returns 0 01:48:19.266 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=11680, FiltMin=2650, FiltMax=10080, Gamma=2.950 01:48:19.291 00.025 15672 PulseGuide returned control before completion, sleep 84 01:48:19.357 00.066 30444 UpdateGuideState exits: m=128026 SNR=88.8 Saturated 01:48:19.357 00.000 30444 PhdController: settling, locked = 1, distance = 2.57 (2.00) aobump = 0 frame = 10 / 99999 01:48:19.357 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844099.357,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":2.57,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 01:48:19.357 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:19.357 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:19.357 00.000 30444 Enqueuing Expose request 01:48:19.377 00.020 15672 IsGuiding returns 1 01:48:19.377 00.000 15672 scope still moving after pulse duration time elapsed 01:48:19.398 00.021 15672 IsSlewing returns 0 01:48:19.403 00.005 15672 IsGuiding returns 0 01:48:19.403 00.000 15672 scope move finished after 102 + 39 ms 01:48:19.403 00.000 15672 Move returns status 0, amount 102 01:48:19.403 00.000 15672 MoveAxis(N, 471, ABG) 01:48:19.403 00.000 15672 Guiding Dir = 0, Dur = 471 01:48:19.404 00.001 15672 IsSlewing returns 0 01:48:19.404 00.000 15672 IsGuiding returns 0 01:48:19.484 00.080 15672 PulseGuide returned control before completion, sleep 403 01:48:19.889 00.405 15672 IsGuiding returns 1 01:48:19.890 00.001 15672 scope still moving after pulse duration time elapsed 01:48:19.911 00.021 15672 IsSlewing returns 0 01:48:19.911 00.000 15672 IsGuiding returns 1 01:48:19.932 00.021 15672 IsSlewing returns 0 01:48:19.933 00.001 15672 IsGuiding returns 1 01:48:19.954 00.021 15672 IsSlewing returns 0 01:48:20.011 00.057 15672 IsGuiding returns 0 01:48:20.011 00.000 15672 scope move finished after 471 + 134 ms 01:48:20.011 00.000 15672 Move returns status 0, amount 471 01:48:20.011 00.000 15672 move complete, result=0 01:48:20.011 00.000 15672 worker thread done servicing request 01:48:20.011 00.000 15672 Worker thread wakes up 01:48:20.012 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:20.012 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:20.012 00.000 30444 GuideStep: 0.4 px 102 ms WEST, -2.6 px 471 ms NORTH 01:48:22.121 02.109 15672 Exposure complete 01:48:22.140 00.019 15672 worker thread done servicing request 01:48:22.141 00.001 30444 OnExposeComplete: enter 01:48:22.141 00.000 30444 UpdateGuideState(): m_state=6 01:48:22.141 00.000 30444 Star::Find(15, 462, 198, 0, (0,0,0,0), 0.0, 255) frame 5955 01:48:22.141 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=199.12, Mass=137728, SNR=91.9, Peak=13483 HFD=4.1 01:48:22.141 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 01:48:22.141 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 01:48:22.141 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-1.66 hyp=1.67 cameraTheta=-1.69 mountX=0.27 mountY=-1.66, mountTheta=-1.41 01:48:22.141 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-1.66, opts=13) 01:48:22.141 00.000 30444 Enqueuing Move request for scope (-0.20, -1.66) 01:48:22.141 00.000 15672 Worker thread wakes up 01:48:22.142 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -1.66) opts 0xd 01:48:22.142 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -1.66) 01:48:22.142 00.000 15672 Moving (-0.20, -1.66) raw xDistance=0.27 yDistance=-1.66 01:48:22.142 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27 01:48:22.142 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.66 from input -1.66 01:48:22.142 00.000 15672 MoveAxis(W, 79, ABG) 01:48:22.142 00.000 15672 Guiding Dir = 3, Dur = 79 01:48:22.142 00.000 15672 IsSlewing returns 0 01:48:22.144 00.002 15672 IsGuiding returns 0 01:48:22.148 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=14219, FiltMin=2639, FiltMax=9722, Gamma=2.950 01:48:22.166 00.018 15672 PulseGuide returned control before completion, sleep 67 01:48:22.198 00.032 30444 UpdateGuideState exits: m=137728 SNR=91.9 Saturated 01:48:22.198 00.000 30444 PhdController: settling, locked = 1, distance = 2.30 (2.00) aobump = 0 frame = 11 / 99999 01:48:22.198 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844102.198,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":2.30,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 01:48:22.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:22.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:22.198 00.000 30444 Enqueuing Expose request 01:48:22.235 00.037 15672 IsGuiding returns 1 01:48:22.235 00.000 15672 scope still moving after pulse duration time elapsed 01:48:22.256 00.021 15672 IsSlewing returns 0 01:48:22.257 00.001 15672 IsGuiding returns 1 01:48:22.278 00.021 15672 IsSlewing returns 0 01:48:22.279 00.001 15672 IsGuiding returns 0 01:48:22.279 00.000 15672 scope move finished after 79 + 55 ms 01:48:22.279 00.000 15672 Move returns status 0, amount 79 01:48:22.279 00.000 15672 MoveAxis(N, 296, ABG) 01:48:22.279 00.000 15672 Guiding Dir = 0, Dur = 296 01:48:22.279 00.000 15672 IsSlewing returns 0 01:48:22.280 00.001 15672 IsGuiding returns 0 01:48:22.359 00.079 15672 PulseGuide returned control before completion, sleep 227 01:48:22.632 00.273 15672 IsGuiding returns 1 01:48:22.632 00.000 15672 scope still moving after pulse duration time elapsed 01:48:22.654 00.022 15672 IsSlewing returns 0 01:48:22.656 00.002 15672 IsGuiding returns 1 01:48:22.677 00.021 15672 IsSlewing returns 0 01:48:22.711 00.034 15672 IsGuiding returns 0 01:48:22.711 00.000 15672 scope move finished after 296 + 135 ms 01:48:22.712 00.001 15672 Move returns status 0, amount 296 01:48:22.712 00.000 15672 move complete, result=0 01:48:22.712 00.000 15672 worker thread done servicing request 01:48:22.712 00.000 15672 Worker thread wakes up 01:48:22.712 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:22.712 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:22.713 00.001 30444 GuideStep: 0.3 px 79 ms WEST, -1.7 px 296 ms NORTH 01:48:24.618 01.905 15672 Exposure complete 01:48:24.638 00.020 15672 worker thread done servicing request 01:48:24.638 00.000 30444 OnExposeComplete: enter 01:48:24.638 00.000 30444 UpdateGuideState(): m_state=6 01:48:24.638 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 5956 01:48:24.638 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=199.56, Mass=118294, SNR=80.7, Peak=10348 HFD=3.8 01:48:24.638 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 01:48:24.638 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 01:48:24.638 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-1.21 hyp=1.23 cameraTheta=-1.75 mountX=0.12 mountY=-1.23, mountTheta=-1.47 01:48:24.639 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-1.21, opts=13) 01:48:24.639 00.000 30444 Enqueuing Move request for scope (-0.22, -1.21) 01:48:24.639 00.000 15672 Worker thread wakes up 01:48:24.639 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -1.21) opts 0xd 01:48:24.639 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -1.21) 01:48:24.639 00.000 15672 Moving (-0.22, -1.21) raw xDistance=0.12 yDistance=-1.23 01:48:24.639 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:48:24.639 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.23 from input -1.23 01:48:24.639 00.000 15672 MoveAxis(E, 0, ABG) 01:48:24.639 00.000 15672 Move returns status 0, amount 0 01:48:24.639 00.000 15672 MoveAxis(N, 220, ABG) 01:48:24.639 00.000 15672 Guiding Dir = 0, Dur = 220 01:48:24.640 00.001 15672 IsSlewing returns 0 01:48:24.641 00.001 15672 IsGuiding returns 0 01:48:24.645 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=10689, FiltMin=2565, FiltMax=9328, Gamma=2.950 01:48:24.694 00.049 30444 UpdateGuideState exits: m=118294 SNR=80.7 Saturated 01:48:24.694 00.000 30444 PhdController: settling, locked = 1, distance = 1.98 (2.00) aobump = 0 frame = 12 / 99999 01:48:24.694 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844104.694,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.98,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 01:48:24.694 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:24.694 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:24.694 00.000 30444 Enqueuing Expose request 01:48:24.722 00.028 15672 PulseGuide returned control before completion, sleep 149 01:48:24.874 00.152 15672 IsGuiding returns 1 01:48:24.874 00.000 15672 scope still moving after pulse duration time elapsed 01:48:24.896 00.022 15672 IsSlewing returns 0 01:48:24.897 00.001 15672 IsGuiding returns 1 01:48:24.918 00.021 15672 IsSlewing returns 0 01:48:24.919 00.001 15672 IsGuiding returns 1 01:48:24.940 00.021 15672 IsSlewing returns 0 01:48:24.942 00.002 15672 IsGuiding returns 1 01:48:24.964 00.022 15672 IsSlewing returns 0 01:48:24.979 00.015 15672 IsGuiding returns 0 01:48:24.979 00.000 15672 scope move finished after 220 + 118 ms 01:48:24.979 00.000 15672 Move returns status 0, amount 220 01:48:24.979 00.000 15672 move complete, result=0 01:48:24.980 00.001 15672 worker thread done servicing request 01:48:24.980 00.000 15672 Worker thread wakes up 01:48:24.980 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:24.980 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:24.980 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.2 px 220 ms NORTH 01:48:27.090 02.110 15672 Exposure complete 01:48:27.110 00.020 15672 worker thread done servicing request 01:48:27.110 00.000 30444 OnExposeComplete: enter 01:48:27.110 00.000 30444 UpdateGuideState(): m_state=6 01:48:27.110 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 5957 01:48:27.110 00.000 30444 Star::Find returns 1 (1), X=463.47, Y=201.44, Mass=126318, SNR=102.2, Peak=13342 HFD=3.2 01:48:27.110 00.000 30444 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.28) = xAngle (1.40 = 1.40) 01:48:27.110 00.000 30444 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.33 = 1.33) 01:48:27.110 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.67 hyp=0.74 cameraTheta=1.12 mountX=0.13 mountY=0.72, mountTheta=1.39 01:48:27.110 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.67, opts=13) 01:48:27.110 00.000 30444 Enqueuing Move request for scope (0.32, 0.67) 01:48:27.111 00.001 15672 Worker thread wakes up 01:48:27.111 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.67) opts 0xd 01:48:27.111 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.67) 01:48:27.111 00.000 15672 Moving (0.32, 0.67) raw xDistance=0.13 yDistance=0.72 01:48:27.111 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:48:27.111 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:48:27.111 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.72 01:48:27.111 00.000 15672 MoveAxis(E, 0, ABG) 01:48:27.111 00.000 15672 Move returns status 0, amount 0 01:48:27.111 00.000 15672 MoveAxis(N, 0, ABG) 01:48:27.111 00.000 15672 Move returns status 0, amount 0 01:48:27.111 00.000 15672 move complete, result=0 01:48:27.111 00.000 15672 worker thread done servicing request 01:48:27.116 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=13683, FiltMin=2613, FiltMax=9769, Gamma=2.950 01:48:27.548 00.432 30444 UpdateGuideState exits: m=126318 SNR=102.2 Saturated 01:48:27.548 00.000 30444 PhdController: settling, locked = 1, distance = 1.61 (2.00) aobump = 0 frame = 13 / 99999 01:48:27.548 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844107.548,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.61,"Time":2.9,"SettleTime":60.0,"StarLocked":true} 01:48:27.549 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:27.549 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:27.549 00.000 30444 Enqueuing Expose request 01:48:27.549 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 0 ms NORTH 01:48:27.550 00.001 15672 Worker thread wakes up 01:48:27.550 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:27.550 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:29.466 01.916 15672 Exposure complete 01:48:29.495 00.029 15672 worker thread done servicing request 01:48:29.495 00.000 30444 OnExposeComplete: enter 01:48:29.495 00.000 30444 UpdateGuideState(): m_state=6 01:48:29.495 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 5958 01:48:29.495 00.000 30444 Star::Find returns 1 (1), X=463.84, Y=201.03, Mass=119328, SNR=85.2, Peak=12016 HFD=3.3 01:48:29.495 00.000 30444 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.28) = xAngle (0.63 = 0.63) 01:48:29.495 00.000 30444 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.57 = 0.57) 01:48:29.495 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=0.26 hyp=0.74 cameraTheta=0.35 mountX=0.59 mountY=0.40, mountTheta=0.59 01:48:29.496 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=0.26, opts=13) 01:48:29.496 00.000 30444 Enqueuing Move request for scope (0.69, 0.26) 01:48:29.496 00.000 15672 Worker thread wakes up 01:48:29.496 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.26) opts 0xd 01:48:29.496 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, 0.26) 01:48:29.496 00.000 15672 Moving (0.69, 0.26) raw xDistance=0.59 yDistance=0.40 01:48:29.496 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59 01:48:29.496 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:48:29.496 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 01:48:29.496 00.000 15672 MoveAxis(W, 160, ABG) 01:48:29.496 00.000 15672 Guiding Dir = 3, Dur = 160 01:48:29.496 00.000 15672 IsSlewing returns 0 01:48:29.497 00.001 15672 IsGuiding returns 0 01:48:29.501 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=12742, FiltMin=2694, FiltMax=9420, Gamma=2.950 01:48:29.515 00.014 15672 PulseGuide returned control before completion, sleep 153 01:48:29.612 00.097 30444 UpdateGuideState exits: m=119328 SNR=85.2 Saturated 01:48:29.613 00.001 30444 PhdController: settling, locked = 1, distance = 1.35 (2.00) aobump = 0 frame = 14 / 99999 01:48:29.613 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844109.613,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.35,"Time":4.9,"SettleTime":60.0,"StarLocked":true} 01:48:29.613 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:29.613 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:29.613 00.000 30444 Enqueuing Expose request 01:48:29.670 00.057 15672 IsGuiding returns 1 01:48:29.670 00.000 15672 scope still moving after pulse duration time elapsed 01:48:29.691 00.021 15672 IsSlewing returns 0 01:48:29.708 00.017 15672 IsGuiding returns 0 01:48:29.708 00.000 15672 scope move finished after 160 + 50 ms 01:48:29.708 00.000 15672 Move returns status 0, amount 160 01:48:29.708 00.000 15672 MoveAxis(N, 0, ABG) 01:48:29.708 00.000 15672 Move returns status 0, amount 0 01:48:29.708 00.000 15672 move complete, result=0 01:48:29.708 00.000 15672 worker thread done servicing request 01:48:29.708 00.000 15672 Worker thread wakes up 01:48:29.708 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:29.708 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:29.708 00.000 30444 GuideStep: 0.6 px 160 ms WEST, 0.4 px 0 ms NORTH 01:48:31.815 02.107 15672 Exposure complete 01:48:31.835 00.020 15672 worker thread done servicing request 01:48:31.835 00.000 30444 OnExposeComplete: enter 01:48:31.835 00.000 30444 UpdateGuideState(): m_state=6 01:48:31.835 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 5959 01:48:31.835 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=201.18, Mass=119144, SNR=95.0, Peak=13077 HFD=3.8 01:48:31.835 00.000 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 01:48:31.835 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 01:48:31.835 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.40 hyp=0.41 cameraTheta=1.85 mountX=-0.22 mountY=0.37, mountTheta=2.11 01:48:31.836 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.40, opts=13) 01:48:31.836 00.000 30444 Enqueuing Move request for scope (-0.11, 0.40) 01:48:31.836 00.000 15672 Worker thread wakes up 01:48:31.836 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.40) opts 0xd 01:48:31.836 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.40) 01:48:31.836 00.000 15672 Moving (-0.11, 0.40) raw xDistance=-0.22 yDistance=0.37 01:48:31.836 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 01:48:31.837 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:48:31.837 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 01:48:31.837 00.000 15672 MoveAxis(E, 0, ABG) 01:48:31.837 00.000 15672 Move returns status 0, amount 0 01:48:31.837 00.000 15672 MoveAxis(N, 0, ABG) 01:48:31.837 00.000 15672 Move returns status 0, amount 0 01:48:31.837 00.000 15672 move complete, result=0 01:48:31.837 00.000 15672 worker thread done servicing request 01:48:31.842 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2036, max=13077, FiltMin=2640, FiltMax=9154, Gamma=2.950 01:48:31.893 00.051 30444 UpdateGuideState exits: m=119144 SNR=95.0 Saturated 01:48:31.893 00.000 30444 PhdController: settling, locked = 1, distance = 1.07 (2.00) aobump = 0 frame = 15 / 99999 01:48:31.893 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844111.893,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.07,"Time":7.2,"SettleTime":60.0,"StarLocked":true} 01:48:31.893 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:31.893 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:31.893 00.000 30444 Enqueuing Expose request 01:48:31.893 00.000 15672 Worker thread wakes up 01:48:31.893 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 01:48:31.893 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:31.893 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:33.799 01.906 15672 Exposure complete 01:48:33.823 00.024 15672 worker thread done servicing request 01:48:33.823 00.000 30444 OnExposeComplete: enter 01:48:33.823 00.000 30444 UpdateGuideState(): m_state=6 01:48:33.823 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 5960 01:48:33.823 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=201.22, Mass=122719, SNR=98.4, Peak=13368 HFD=3.7 01:48:33.823 00.000 30444 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.28) = xAngle (2.07 = 2.07) 01:48:33.823 00.000 30444 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.01 = 2.01) 01:48:33.823 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.44 hyp=0.45 cameraTheta=1.79 mountX=-0.22 mountY=0.41, mountTheta=2.06 01:48:33.824 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.44, opts=13) 01:48:33.824 00.000 30444 Enqueuing Move request for scope (-0.10, 0.44) 01:48:33.824 00.000 15672 Worker thread wakes up 01:48:33.824 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.44) opts 0xd 01:48:33.824 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.44) 01:48:33.824 00.000 15672 Moving (-0.10, 0.44) raw xDistance=-0.22 yDistance=0.41 01:48:33.824 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 01:48:33.824 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:48:33.824 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 01:48:33.824 00.000 15672 MoveAxis(E, 0, ABG) 01:48:33.824 00.000 15672 Move returns status 0, amount 0 01:48:33.824 00.000 15672 MoveAxis(N, 0, ABG) 01:48:33.824 00.000 15672 Move returns status 0, amount 0 01:48:33.824 00.000 15672 move complete, result=0 01:48:33.824 00.000 15672 worker thread done servicing request 01:48:33.829 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=13368, FiltMin=2676, FiltMax=8960, Gamma=2.950 01:48:33.879 00.050 30444 UpdateGuideState exits: m=122719 SNR=98.4 Saturated 01:48:33.879 00.000 30444 PhdController: settling, locked = 1, distance = 0.88 (2.00) aobump = 0 frame = 16 / 99999 01:48:33.879 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844113.879,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.88,"Time":9.2,"SettleTime":60.0,"StarLocked":true} 01:48:33.879 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:33.879 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:33.879 00.000 30444 Enqueuing Expose request 01:48:33.879 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 01:48:33.879 00.000 15672 Worker thread wakes up 01:48:33.879 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:33.879 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:35.985 02.106 15672 Exposure complete 01:48:36.005 00.020 15672 worker thread done servicing request 01:48:36.005 00.000 30444 OnExposeComplete: enter 01:48:36.005 00.000 30444 UpdateGuideState(): m_state=6 01:48:36.005 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 5961 01:48:36.005 00.000 30444 Star::Find returns 1 (1), X=463.57, Y=201.22, Mass=124479, SNR=100.7, Peak=13453 HFD=3.4 01:48:36.005 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 01:48:36.005 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 01:48:36.005 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.45 hyp=0.61 cameraTheta=0.82 mountX=0.28 mountY=0.53, mountTheta=1.09 01:48:36.006 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.45, opts=13) 01:48:36.006 00.000 30444 Enqueuing Move request for scope (0.42, 0.45) 01:48:36.006 00.000 15672 Worker thread wakes up 01:48:36.006 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.45) opts 0xd 01:48:36.006 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.45) 01:48:36.006 00.000 15672 Moving (0.42, 0.45) raw xDistance=0.28 yDistance=0.53 01:48:36.006 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 01:48:36.006 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:48:36.006 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53 01:48:36.006 00.000 15672 MoveAxis(W, 75, ABG) 01:48:36.006 00.000 15672 Guiding Dir = 3, Dur = 75 01:48:36.006 00.000 15672 IsSlewing returns 0 01:48:36.012 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=13453, FiltMin=2646, FiltMax=9534, Gamma=2.950 01:48:36.049 00.037 15672 IsGuiding returns 0 01:48:36.061 00.012 30444 UpdateGuideState exits: m=124479 SNR=100.7 Saturated 01:48:36.061 00.000 30444 PhdController: settling, locked = 1, distance = 0.80 (2.00) aobump = 0 frame = 17 / 99999 01:48:36.061 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844116.061,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.80,"Time":11.4,"SettleTime":60.0,"StarLocked":true} 01:48:36.062 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:36.062 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:36.062 00.000 30444 Enqueuing Expose request 01:48:36.064 00.002 15672 PulseGuide returned control before completion, sleep 70 01:48:36.137 00.073 15672 IsGuiding returns 1 01:48:36.137 00.000 15672 scope still moving after pulse duration time elapsed 01:48:36.159 00.022 15672 IsSlewing returns 0 01:48:36.178 00.019 15672 IsGuiding returns 0 01:48:36.178 00.000 15672 scope move finished after 75 + 53 ms 01:48:36.178 00.000 15672 Move returns status 0, amount 75 01:48:36.178 00.000 15672 MoveAxis(N, 0, ABG) 01:48:36.178 00.000 15672 Move returns status 0, amount 0 01:48:36.178 00.000 15672 move complete, result=0 01:48:36.179 00.001 15672 worker thread done servicing request 01:48:36.179 00.000 15672 Worker thread wakes up 01:48:36.179 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:36.179 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:36.179 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.5 px 0 ms NORTH 01:48:38.084 01.905 15672 Exposure complete 01:48:38.104 00.020 15672 worker thread done servicing request 01:48:38.104 00.000 30444 OnExposeComplete: enter 01:48:38.104 00.000 30444 UpdateGuideState(): m_state=6 01:48:38.104 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 5962 01:48:38.104 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=200.99, Mass=118494, SNR=92.4, Peak=13407 HFD=3.3 01:48:38.104 00.000 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.67 = 1.67) 01:48:38.104 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.61 = 1.61) 01:48:38.104 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.39 mountX=-0.02 mountY=0.22, mountTheta=1.67 01:48:38.105 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.22, opts=13) 01:48:38.105 00.000 30444 Enqueuing Move request for scope (0.04, 0.22) 01:48:38.105 00.000 15672 Worker thread wakes up 01:48:38.105 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd 01:48:38.105 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.22) 01:48:38.105 00.000 15672 Moving (0.04, 0.22) raw xDistance=-0.02 yDistance=0.22 01:48:38.105 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 01:48:38.105 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:48:38.105 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 01:48:38.105 00.000 15672 MoveAxis(E, 0, ABG) 01:48:38.105 00.000 15672 Move returns status 0, amount 0 01:48:38.105 00.000 15672 MoveAxis(N, 0, ABG) 01:48:38.105 00.000 15672 Move returns status 0, amount 0 01:48:38.105 00.000 15672 move complete, result=0 01:48:38.106 00.001 15672 worker thread done servicing request 01:48:38.110 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=13407, FiltMin=2683, FiltMax=9307, Gamma=2.950 01:48:38.257 00.147 30444 UpdateGuideState exits: m=118494 SNR=92.4 Saturated 01:48:38.258 00.001 30444 PhdController: settling, locked = 1, distance = 0.63 (2.00) aobump = 0 frame = 18 / 99999 01:48:38.258 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844118.258,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.63,"Time":13.6,"SettleTime":60.0,"StarLocked":true} 01:48:38.258 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:38.259 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:38.259 00.000 30444 Enqueuing Expose request 01:48:38.259 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 01:48:38.259 00.000 15672 Worker thread wakes up 01:48:38.259 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:38.259 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:40.374 02.115 15672 Exposure complete 01:48:40.402 00.028 15672 worker thread done servicing request 01:48:40.402 00.000 30444 OnExposeComplete: enter 01:48:40.402 00.000 30444 UpdateGuideState(): m_state=6 01:48:40.402 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5963 01:48:40.402 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=200.97, Mass=115211, SNR=89.8, Peak=12836 HFD=3.6 01:48:40.402 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 01:48:40.402 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.55 = 2.55) 01:48:40.402 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.20 hyp=0.27 cameraTheta=2.34 mountX=-0.24 mountY=0.15, mountTheta=2.57 01:48:40.403 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.20, opts=13) 01:48:40.403 00.000 30444 Enqueuing Move request for scope (-0.19, 0.20) 01:48:40.403 00.000 15672 Worker thread wakes up 01:48:40.403 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.20) opts 0xd 01:48:40.403 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.20) 01:48:40.403 00.000 15672 Moving (-0.19, 0.20) raw xDistance=-0.24 yDistance=0.15 01:48:40.403 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 01:48:40.403 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:48:40.403 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 01:48:40.403 00.000 15672 MoveAxis(E, 0, ABG) 01:48:40.403 00.000 15672 Move returns status 0, amount 0 01:48:40.403 00.000 15672 MoveAxis(N, 0, ABG) 01:48:40.403 00.000 15672 Move returns status 0, amount 0 01:48:40.403 00.000 15672 move complete, result=0 01:48:40.403 00.000 15672 worker thread done servicing request 01:48:40.408 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2353, max=13247, FiltMin=2634, FiltMax=9872, Gamma=2.950 01:48:40.457 00.049 30444 UpdateGuideState exits: m=115211 SNR=89.8 Saturated 01:48:40.457 00.000 30444 PhdController: settling, locked = 1, distance = 0.52 (2.00) aobump = 0 frame = 19 / 99999 01:48:40.457 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844120.457,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.52,"Time":15.8,"SettleTime":60.0,"StarLocked":true} 01:48:40.457 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:40.457 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:40.457 00.000 30444 Enqueuing Expose request 01:48:40.457 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:48:40.457 00.000 15672 Worker thread wakes up 01:48:40.458 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:40.458 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:42.364 01.906 15672 Exposure complete 01:48:42.384 00.020 15672 worker thread done servicing request 01:48:42.385 00.001 30444 OnExposeComplete: enter 01:48:42.385 00.000 30444 UpdateGuideState(): m_state=6 01:48:42.385 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 5964 01:48:42.385 00.000 30444 Star::Find returns 1 (1), X=462.63, Y=201.11, Mass=116668, SNR=78.2, Peak=11675 HFD=3.7 01:48:42.385 00.000 30444 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.28) = xAngle (2.85 = 2.85) 01:48:42.385 00.000 30444 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 01:48:42.385 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=0.33 hyp=0.61 cameraTheta=2.57 mountX=-0.59 mountY=0.21, mountTheta=2.80 01:48:42.385 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=0.33, opts=13) 01:48:42.385 00.000 30444 Enqueuing Move request for scope (-0.52, 0.33) 01:48:42.385 00.000 15672 Worker thread wakes up 01:48:42.386 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.33) opts 0xd 01:48:42.386 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, 0.33) 01:48:42.386 00.000 15672 Moving (-0.52, 0.33) raw xDistance=-0.59 yDistance=0.21 01:48:42.386 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59 01:48:42.386 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:48:42.386 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 01:48:42.386 00.000 15672 MoveAxis(E, 159, ABG) 01:48:42.386 00.000 15672 Guiding Dir = 2, Dur = 159 01:48:42.386 00.000 15672 IsSlewing returns 0 01:48:42.387 00.001 15672 IsGuiding returns 0 01:48:42.392 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=11675, FiltMin=2598, FiltMax=8527, Gamma=2.950 01:48:42.407 00.015 15672 PulseGuide returned control before completion, sleep 150 01:48:42.441 00.034 30444 UpdateGuideState exits: m=116668 SNR=78.2 Saturated 01:48:42.441 00.000 30444 PhdController: settling, locked = 1, distance = 0.55 (2.00) aobump = 0 frame = 20 / 99999 01:48:42.441 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844122.441,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.55,"Time":17.7,"SettleTime":60.0,"StarLocked":true} 01:48:42.441 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:42.441 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:42.442 00.001 30444 Enqueuing Expose request 01:48:42.584 00.142 15672 IsGuiding returns 0 01:48:42.584 00.000 15672 Move returns status 0, amount 159 01:48:42.584 00.000 15672 MoveAxis(N, 0, ABG) 01:48:42.584 00.000 15672 Move returns status 0, amount 0 01:48:42.584 00.000 15672 move complete, result=0 01:48:42.584 00.000 15672 worker thread done servicing request 01:48:42.584 00.000 15672 Worker thread wakes up 01:48:42.584 00.000 30444 GuideStep: -0.6 px 159 ms EAST, 0.2 px 0 ms NORTH 01:48:42.584 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:42.584 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:44.694 02.110 15672 Exposure complete 01:48:44.714 00.020 15672 worker thread done servicing request 01:48:44.714 00.000 30444 OnExposeComplete: enter 01:48:44.714 00.000 30444 UpdateGuideState(): m_state=6 01:48:44.715 00.001 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 5965 01:48:44.715 00.000 30444 Star::Find returns 1 (1), X=463.33, Y=200.89, Mass=126008, SNR=88.9, Peak=11851 HFD=3.9 01:48:44.715 00.000 30444 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.28) = xAngle (0.87 = 0.87) 01:48:44.715 00.000 30444 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.80 = 0.80) 01:48:44.715 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.21 cameraTheta=0.59 mountX=0.14 mountY=0.15, mountTheta=0.84 01:48:44.715 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.12, opts=13) 01:48:44.715 00.000 30444 Enqueuing Move request for scope (0.18, 0.12) 01:48:44.715 00.000 15672 Worker thread wakes up 01:48:44.715 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd 01:48:44.715 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.12) 01:48:44.716 00.001 15672 Moving (0.18, 0.12) raw xDistance=0.14 yDistance=0.15 01:48:44.716 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 01:48:44.716 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:48:44.716 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 01:48:44.716 00.000 15672 MoveAxis(E, 0, ABG) 01:48:44.716 00.000 15672 Move returns status 0, amount 0 01:48:44.716 00.000 15672 MoveAxis(N, 0, ABG) 01:48:44.716 00.000 15672 Move returns status 0, amount 0 01:48:44.716 00.000 15672 move complete, result=0 01:48:44.716 00.000 15672 worker thread done servicing request 01:48:44.721 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=11854, FiltMin=2634, FiltMax=8824, Gamma=2.950 01:48:44.914 00.193 30444 UpdateGuideState exits: m=126008 SNR=88.9 Saturated 01:48:44.914 00.000 30444 PhdController: settling, locked = 1, distance = 0.45 (2.00) aobump = 0 frame = 21 / 99999 01:48:44.914 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844124.914,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.45,"Time":20.2,"SettleTime":60.0,"StarLocked":true} 01:48:44.915 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:44.915 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:44.915 00.000 30444 Enqueuing Expose request 01:48:44.915 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:48:44.915 00.000 15672 Worker thread wakes up 01:48:44.916 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:44.916 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:46.825 01.909 15672 Exposure complete 01:48:46.845 00.020 15672 worker thread done servicing request 01:48:46.845 00.000 30444 OnExposeComplete: enter 01:48:46.845 00.000 30444 UpdateGuideState(): m_state=6 01:48:46.845 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5966 01:48:46.846 00.001 30444 Star::Find returns 1 (1), X=463.81, Y=200.78, Mass=119772, SNR=82.9, Peak=9958 HFD=3.9 01:48:46.846 00.000 30444 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 01:48:46.846 00.000 30444 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 01:48:46.846 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=0.00 hyp=0.66 cameraTheta=0.00 mountX=0.63 mountY=0.14, mountTheta=0.22 01:48:46.846 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=0.00, opts=13) 01:48:46.846 00.000 30444 Enqueuing Move request for scope (0.66, 0.00) 01:48:46.846 00.000 15672 Worker thread wakes up 01:48:46.846 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.00) opts 0xd 01:48:46.846 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, 0.00) 01:48:46.846 00.000 15672 Moving (0.66, 0.00) raw xDistance=0.63 yDistance=0.14 01:48:46.847 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63 01:48:46.847 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:48:46.847 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 01:48:46.847 00.000 15672 MoveAxis(W, 170, ABG) 01:48:46.847 00.000 15672 Guiding Dir = 3, Dur = 170 01:48:46.847 00.000 15672 IsSlewing returns 0 01:48:46.848 00.001 15672 IsGuiding returns 0 01:48:46.851 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=9958, FiltMin=2644, FiltMax=8939, Gamma=2.950 01:48:46.863 00.012 15672 PulseGuide returned control before completion, sleep 165 01:48:46.900 00.037 30444 UpdateGuideState exits: m=119772 SNR=82.9 Saturated 01:48:46.900 00.000 30444 PhdController: settling, locked = 1, distance = 0.51 (2.00) aobump = 0 frame = 22 / 99999 01:48:46.900 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844126.900,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.51,"Time":22.2,"SettleTime":60.0,"StarLocked":true} 01:48:46.900 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:46.900 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:46.900 00.000 30444 Enqueuing Expose request 01:48:47.072 00.172 15672 IsGuiding returns 0 01:48:47.073 00.001 15672 Move returns status 0, amount 170 01:48:47.073 00.000 15672 MoveAxis(N, 0, ABG) 01:48:47.073 00.000 15672 Move returns status 0, amount 0 01:48:47.073 00.000 15672 move complete, result=0 01:48:47.073 00.000 15672 worker thread done servicing request 01:48:47.073 00.000 15672 Worker thread wakes up 01:48:47.073 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:47.074 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:47.074 00.000 30444 GuideStep: 0.6 px 170 ms WEST, 0.1 px 0 ms NORTH 01:48:49.183 02.109 15672 Exposure complete 01:48:49.206 00.023 15672 worker thread done servicing request 01:48:49.206 00.000 30444 OnExposeComplete: enter 01:48:49.206 00.000 30444 UpdateGuideState(): m_state=6 01:48:49.206 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5967 01:48:49.206 00.000 30444 Star::Find returns 1 (1), X=462.69, Y=200.98, Mass=113962, SNR=91.6, Peak=10971 HFD=3.9 01:48:49.207 00.001 30444 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.28) = xAngle (3.00 = 3.00) 01:48:49.207 00.000 30444 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.94 = 2.94) 01:48:49.207 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=0.20 hyp=0.50 cameraTheta=2.73 mountX=-0.49 mountY=0.10, mountTheta=2.94 01:48:49.207 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=0.20, opts=13) 01:48:49.207 00.000 30444 Enqueuing Move request for scope (-0.46, 0.20) 01:48:49.207 00.000 15672 Worker thread wakes up 01:48:49.208 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.20) opts 0xd 01:48:49.208 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, 0.20) 01:48:49.208 00.000 15672 Moving (-0.46, 0.20) raw xDistance=-0.49 yDistance=0.10 01:48:49.208 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.49 01:48:49.208 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:48:49.208 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 01:48:49.208 00.000 15672 MoveAxis(E, 122, ABG) 01:48:49.208 00.000 15672 Guiding Dir = 2, Dur = 122 01:48:49.208 00.000 15672 IsSlewing returns 0 01:48:49.210 00.002 15672 IsGuiding returns 0 01:48:49.213 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=10971, FiltMin=2631, FiltMax=8561, Gamma=2.950 01:48:49.228 00.015 15672 PulseGuide returned control before completion, sleep 114 01:48:49.345 00.117 15672 IsGuiding returns 1 01:48:49.345 00.000 15672 scope still moving after pulse duration time elapsed 01:48:49.366 00.021 15672 IsSlewing returns 0 01:48:49.404 00.038 15672 IsGuiding returns 0 01:48:49.405 00.001 15672 scope move finished after 122 + 73 ms 01:48:49.405 00.000 15672 Move returns status 0, amount 122 01:48:49.405 00.000 15672 MoveAxis(N, 0, ABG) 01:48:49.405 00.000 15672 Move returns status 0, amount 0 01:48:49.405 00.000 15672 move complete, result=0 01:48:49.405 00.000 15672 worker thread done servicing request 01:48:49.488 00.083 30444 UpdateGuideState exits: m=113962 SNR=91.6 Saturated 01:48:49.488 00.000 30444 PhdController: settling, locked = 1, distance = 0.51 (2.00) aobump = 0 frame = 23 / 99999 01:48:49.488 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844129.488,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.51,"Time":24.8,"SettleTime":60.0,"StarLocked":true} 01:48:49.488 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:49.488 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:49.488 00.000 30444 Enqueuing Expose request 01:48:49.489 00.001 30444 GuideStep: -0.5 px 122 ms EAST, 0.1 px 0 ms NORTH 01:48:49.489 00.000 15672 Worker thread wakes up 01:48:49.489 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:49.489 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:51.397 01.908 15672 Exposure complete 01:48:51.417 00.020 15672 worker thread done servicing request 01:48:51.417 00.000 30444 OnExposeComplete: enter 01:48:51.417 00.000 30444 UpdateGuideState(): m_state=6 01:48:51.417 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 5968 01:48:51.417 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=200.89, Mass=121006, SNR=93.7, Peak=11863 HFD=3.8 01:48:51.417 00.000 30444 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.28) = xAngle (3.34 = -2.95) 01:48:51.417 00.000 30444 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.28 = -3.01) 01:48:51.417 00.000 30444 CameraToMount -- cameraX=-1.39 cameraY=0.12 hyp=1.39 cameraTheta=3.06 mountX=-1.37 mountY=-0.19, mountTheta=-3.01 01:48:51.418 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.39, y=0.12, opts=13) 01:48:51.418 00.000 30444 Enqueuing Move request for scope (-1.39, 0.12) 01:48:51.418 00.000 15672 Worker thread wakes up 01:48:51.418 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.39, 0.12) opts 0xd 01:48:51.418 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.39, 0.12) 01:48:51.418 00.000 15672 Moving (-1.39, 0.12) raw xDistance=-1.37 yDistance=-0.19 01:48:51.418 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.37 01:48:51.418 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:48:51.418 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 01:48:51.418 00.000 15672 MoveAxis(E, 378, ABG) 01:48:51.418 00.000 15672 Guiding Dir = 2, Dur = 378 01:48:51.419 00.001 15672 IsSlewing returns 0 01:48:51.420 00.001 15672 IsGuiding returns 0 01:48:51.424 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2390, max=11863, FiltMin=2684, FiltMax=8851, Gamma=2.950 01:48:51.449 00.025 15672 PulseGuide returned control before completion, sleep 359 01:48:51.543 00.094 30444 UpdateGuideState exits: m=121006 SNR=93.7 Saturated 01:48:51.543 00.000 30444 PhdController: settling, locked = 1, distance = 0.77 (2.00) aobump = 0 frame = 24 / 99999 01:48:51.543 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844131.543,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.77,"Time":26.8,"SettleTime":60.0,"StarLocked":true} 01:48:51.544 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:51.544 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:51.544 00.000 30444 Enqueuing Expose request 01:48:51.811 00.267 15672 IsGuiding returns 1 01:48:51.811 00.000 15672 scope still moving after pulse duration time elapsed 01:48:51.832 00.021 15672 IsSlewing returns 0 01:48:51.849 00.017 15672 IsGuiding returns 0 01:48:51.849 00.000 15672 scope move finished after 378 + 51 ms 01:48:51.849 00.000 15672 Move returns status 0, amount 378 01:48:51.849 00.000 15672 MoveAxis(N, 0, ABG) 01:48:51.849 00.000 15672 Move returns status 0, amount 0 01:48:51.849 00.000 15672 move complete, result=0 01:48:51.849 00.000 15672 worker thread done servicing request 01:48:51.849 00.000 15672 Worker thread wakes up 01:48:51.849 00.000 30444 GuideStep: -1.4 px 378 ms EAST, -0.2 px 0 ms NORTH 01:48:51.849 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:51.849 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:53.958 02.109 15672 Exposure complete 01:48:53.978 00.020 15672 worker thread done servicing request 01:48:53.978 00.000 30444 OnExposeComplete: enter 01:48:53.978 00.000 30444 UpdateGuideState(): m_state=6 01:48:53.978 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 5969 01:48:53.978 00.000 30444 Star::Find returns 1 (1), X=463.89, Y=200.37, Mass=122502, SNR=89.7, Peak=10822 HFD=4.0 01:48:53.978 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.23 = -0.23) 01:48:53.978 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 01:48:53.978 00.000 30444 CameraToMount -- cameraX=0.74 cameraY=-0.41 hyp=0.85 cameraTheta=-0.51 mountX=0.82 mountY=-0.24, mountTheta=-0.29 01:48:53.979 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.74, y=-0.41, opts=13) 01:48:53.979 00.000 30444 Enqueuing Move request for scope (0.74, -0.41) 01:48:53.979 00.000 15672 Worker thread wakes up 01:48:53.979 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.41) opts 0xd 01:48:53.979 00.000 15672 Handling offset move in thread for scope, endpoint = (0.74, -0.41) 01:48:53.979 00.000 15672 Moving (0.74, -0.41) raw xDistance=0.82 yDistance=-0.24 01:48:53.979 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.82 01:48:53.979 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:48:53.979 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 01:48:53.979 00.000 15672 MoveAxis(W, 197, ABG) 01:48:53.979 00.000 15672 Guiding Dir = 3, Dur = 197 01:48:53.980 00.001 15672 IsSlewing returns 0 01:48:53.981 00.001 15672 IsGuiding returns 0 01:48:53.985 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=10822, FiltMin=2705, FiltMax=9753, Gamma=2.950 01:48:54.004 00.019 15672 PulseGuide returned control before completion, sleep 184 01:48:54.034 00.030 30444 UpdateGuideState exits: m=122502 SNR=89.7 Saturated 01:48:54.034 00.000 30444 PhdController: settling, locked = 1, distance = 0.80 (2.00) aobump = 0 frame = 25 / 99999 01:48:54.034 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844134.034,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.80,"Time":29.3,"SettleTime":60.0,"StarLocked":true} 01:48:54.034 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:54.034 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:54.034 00.000 30444 Enqueuing Expose request 01:48:54.197 00.163 15672 IsGuiding returns 0 01:48:54.197 00.000 15672 Move returns status 0, amount 197 01:48:54.197 00.000 15672 MoveAxis(N, 0, ABG) 01:48:54.197 00.000 15672 Move returns status 0, amount 0 01:48:54.197 00.000 15672 move complete, result=0 01:48:54.197 00.000 15672 worker thread done servicing request 01:48:54.197 00.000 15672 Worker thread wakes up 01:48:54.197 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:54.197 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:54.197 00.000 30444 GuideStep: 0.8 px 197 ms WEST, -0.2 px 0 ms NORTH 01:48:56.106 01.909 15672 Exposure complete 01:48:56.126 00.020 15672 worker thread done servicing request 01:48:56.126 00.000 30444 OnExposeComplete: enter 01:48:56.126 00.000 30444 UpdateGuideState(): m_state=6 01:48:56.126 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5970 01:48:56.126 00.000 30444 Star::Find returns 1 (1), X=463.81, Y=200.83, Mass=116709, SNR=76.3, Peak=11528 HFD=3.6 01:48:56.126 00.000 30444 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 01:48:56.126 00.000 30444 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 01:48:56.126 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=0.05 hyp=0.66 cameraTheta=0.08 mountX=0.62 mountY=0.19, mountTheta=0.31 01:48:56.127 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=0.05, opts=13) 01:48:56.127 00.000 30444 Enqueuing Move request for scope (0.66, 0.05) 01:48:56.127 00.000 15672 Worker thread wakes up 01:48:56.127 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.05) opts 0xd 01:48:56.127 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, 0.05) 01:48:56.127 00.000 15672 Moving (0.66, 0.05) raw xDistance=0.62 yDistance=0.19 01:48:56.127 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.62 01:48:56.127 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:48:56.127 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 01:48:56.127 00.000 15672 MoveAxis(W, 180, ABG) 01:48:56.127 00.000 15672 Guiding Dir = 3, Dur = 180 01:48:56.128 00.001 15672 IsSlewing returns 0 01:48:56.129 00.001 15672 IsGuiding returns 0 01:48:56.133 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11960, FiltMin=2705, FiltMax=8667, Gamma=2.950 01:48:56.145 00.012 15672 PulseGuide returned control before completion, sleep 174 01:48:56.182 00.037 30444 UpdateGuideState exits: m=116709 SNR=76.3 Saturated 01:48:56.182 00.000 30444 PhdController: settling, locked = 1, distance = 0.75 (2.00) aobump = 0 frame = 26 / 99999 01:48:56.183 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596844136.183,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.75,"Time":31.5,"SettleTime":60.0,"StarLocked":true} 01:48:56.183 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:56.183 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:56.183 00.000 30444 Enqueuing Expose request 01:48:56.338 00.155 15672 IsGuiding returns 0 01:48:56.339 00.001 15672 Move returns status 0, amount 180 01:48:56.339 00.000 15672 MoveAxis(N, 0, ABG) 01:48:56.339 00.000 15672 Move returns status 0, amount 0 01:48:56.339 00.000 15672 move complete, result=0 01:48:56.339 00.000 15672 worker thread done servicing request 01:48:56.339 00.000 15672 Worker thread wakes up 01:48:56.340 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:56.340 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:48:56.340 00.000 30444 GuideStep: 0.6 px 180 ms WEST, 0.2 px 0 ms NORTH 01:48:58.446 02.106 15672 Exposure complete 01:48:58.466 00.020 15672 worker thread done servicing request 01:48:58.466 00.000 30444 OnExposeComplete: enter 01:48:58.466 00.000 30444 UpdateGuideState(): m_state=6 01:48:58.466 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5971 01:48:58.466 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=200.98, Mass=120535, SNR=83.2, Peak=12179 HFD=3.9 01:48:58.466 00.000 30444 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.28) = xAngle (2.15 = 2.15) 01:48:58.466 00.000 30444 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 01:48:58.466 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.87 mountX=-0.12 mountY=0.19, mountTheta=2.13 01:48:58.466 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.21, opts=13) 01:48:58.467 00.001 30444 Enqueuing Move request for scope (-0.06, 0.21) 01:48:58.467 00.000 15672 Worker thread wakes up 01:48:58.467 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd 01:48:58.467 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.21) 01:48:58.467 00.000 15672 Moving (-0.06, 0.21) raw xDistance=-0.12 yDistance=0.19 01:48:58.467 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 01:48:58.467 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:48:58.467 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 01:48:58.467 00.000 15672 MoveAxis(E, 0, ABG) 01:48:58.467 00.000 15672 Move returns status 0, amount 0 01:48:58.467 00.000 15672 MoveAxis(N, 0, ABG) 01:48:58.467 00.000 15672 Move returns status 0, amount 0 01:48:58.467 00.000 15672 move complete, result=0 01:48:58.467 00.000 15672 worker thread done servicing request 01:48:58.471 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=12558, FiltMin=2614, FiltMax=9429, Gamma=2.950 01:48:58.520 00.049 30444 UpdateGuideState exits: m=120535 SNR=83.2 Saturated 01:48:58.520 00.000 30444 PhdController: settling, locked = 1, distance = 0.59 (2.00) aobump = 0 frame = 27 / 99999 01:48:58.521 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596844138.521,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.59,"Time":33.8,"SettleTime":60.0,"StarLocked":true} 01:48:58.521 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:48:58.521 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:48:58.521 00.000 30444 Enqueuing Expose request 01:48:58.521 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:48:58.521 00.000 15672 Worker thread wakes up 01:48:58.521 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:48:58.521 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:00.426 01.905 15672 Exposure complete 01:49:00.446 00.020 15672 worker thread done servicing request 01:49:00.446 00.000 30444 OnExposeComplete: enter 01:49:00.446 00.000 30444 UpdateGuideState(): m_state=6 01:49:00.446 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5972 01:49:00.446 00.000 30444 Star::Find returns 1 (1), X=462.62, Y=200.41, Mass=87505, SNR=64.3, Peak=9858 HFD=3.4 01:49:00.446 00.000 30444 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.28) = xAngle (-2.26 = -2.26) 01:49:00.446 00.000 30444 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.32 = -2.32) 01:49:00.446 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.37 hyp=0.65 cameraTheta=-2.54 mountX=-0.41 mountY=-0.47, mountTheta=-2.28 01:49:00.447 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.37, opts=13) 01:49:00.447 00.000 30444 Enqueuing Move request for scope (-0.53, -0.37) 01:49:00.447 00.000 15672 Worker thread wakes up 01:49:00.447 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.37) opts 0xd 01:49:00.447 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.37) 01:49:00.447 00.000 15672 Moving (-0.53, -0.37) raw xDistance=-0.41 yDistance=-0.47 01:49:00.447 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 01:49:00.447 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 01:49:00.447 00.000 15672 MoveAxis(E, 111, ABG) 01:49:00.447 00.000 15672 Guiding Dir = 2, Dur = 111 01:49:00.448 00.001 15672 IsSlewing returns 0 01:49:00.450 00.002 15672 IsGuiding returns 0 01:49:00.454 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2412, max=9858, FiltMin=2751, FiltMax=8230, Gamma=2.950 01:49:00.475 00.021 15672 PulseGuide returned control before completion, sleep 96 01:49:00.573 00.098 15672 IsGuiding returns 1 01:49:00.573 00.000 15672 scope still moving after pulse duration time elapsed 01:49:00.593 00.020 15672 IsSlewing returns 0 01:49:00.594 00.001 15672 IsGuiding returns 1 01:49:00.615 00.021 15672 IsSlewing returns 0 01:49:00.619 00.004 15672 IsGuiding returns 0 01:49:00.620 00.001 15672 scope move finished after 111 + 58 ms 01:49:00.620 00.000 15672 Move returns status 0, amount 111 01:49:00.620 00.000 15672 MoveAxis(N, 85, ABG) 01:49:00.620 00.000 15672 Guiding Dir = 0, Dur = 85 01:49:00.620 00.000 15672 IsSlewing returns 0 01:49:00.621 00.001 15672 IsGuiding returns 0 01:49:00.699 00.078 15672 PulseGuide returned control before completion, sleep 17 01:49:00.719 00.020 15672 IsGuiding returns 1 01:49:00.719 00.000 15672 scope still moving after pulse duration time elapsed 01:49:00.722 00.003 30444 UpdateGuideState exits: m=87505 SNR=64.3 Saturated 01:49:00.722 00.000 30444 PhdController: settling, locked = 1, distance = 0.61 (2.00) aobump = 0 frame = 28 / 99999 01:49:00.723 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596844140.722,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.61,"Time":36.0,"SettleTime":60.0,"StarLocked":true} 01:49:00.723 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:00.723 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:00.723 00.000 30444 Enqueuing Expose request 01:49:00.741 00.018 15672 IsSlewing returns 0 01:49:00.744 00.003 15672 IsGuiding returns 1 01:49:00.765 00.021 15672 IsSlewing returns 0 01:49:00.765 00.000 15672 IsGuiding returns 1 01:49:00.787 00.022 15672 IsSlewing returns 0 01:49:00.842 00.055 15672 IsGuiding returns 0 01:49:00.842 00.000 15672 scope move finished after 85 + 136 ms 01:49:00.842 00.000 15672 Move returns status 0, amount 85 01:49:00.842 00.000 15672 move complete, result=0 01:49:00.842 00.000 15672 worker thread done servicing request 01:49:00.842 00.000 15672 Worker thread wakes up 01:49:00.842 00.000 30444 GuideStep: -0.4 px 111 ms EAST, -0.5 px 85 ms NORTH 01:49:00.842 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:00.843 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:02.952 02.109 15672 Exposure complete 01:49:02.972 00.020 15672 worker thread done servicing request 01:49:02.972 00.000 30444 OnExposeComplete: enter 01:49:02.972 00.000 30444 UpdateGuideState(): m_state=6 01:49:02.972 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 5973 01:49:02.972 00.000 30444 Star::Find returns 1 (1), X=463.31, Y=200.65, Mass=64675, SNR=49.0, Peak=9303 HFD=3.4 01:49:02.972 00.000 30444 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 01:49:02.973 00.001 30444 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 01:49:02.973 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.64 mountX=0.19 mountY=-0.08, mountTheta=-0.41 01:49:02.973 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.12, opts=13) 01:49:02.973 00.000 30444 Enqueuing Move request for scope (0.16, -0.12) 01:49:02.973 00.000 15672 Worker thread wakes up 01:49:02.973 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd 01:49:02.973 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.12) 01:49:02.973 00.000 15672 Moving (0.16, -0.12) raw xDistance=0.19 yDistance=-0.08 01:49:02.973 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 01:49:02.973 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:49:02.973 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:49:02.973 00.000 15672 MoveAxis(E, 0, ABG) 01:49:02.973 00.000 15672 Move returns status 0, amount 0 01:49:02.974 00.001 15672 MoveAxis(N, 0, ABG) 01:49:02.974 00.000 15672 Move returns status 0, amount 0 01:49:02.974 00.000 15672 move complete, result=0 01:49:02.974 00.000 15672 worker thread done servicing request 01:49:02.978 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2616, max=9303, FiltMin=2911, FiltMax=7049, Gamma=2.950 01:49:03.027 00.049 30444 UpdateGuideState exits: m=64675 SNR=49.0 Saturated 01:49:03.027 00.000 30444 PhdController: settling, locked = 1, distance = 0.49 (2.00) aobump = 0 frame = 29 / 99999 01:49:03.027 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844143.027,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.49,"Time":38.3,"SettleTime":60.0,"StarLocked":true} 01:49:03.027 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:03.027 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:03.027 00.000 30444 Enqueuing Expose request 01:49:03.027 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:49:03.027 00.000 15672 Worker thread wakes up 01:49:03.028 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:03.028 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:04.937 01.909 15672 Exposure complete 01:49:04.956 00.019 15672 worker thread done servicing request 01:49:04.956 00.000 30444 OnExposeComplete: enter 01:49:04.956 00.000 30444 UpdateGuideState(): m_state=6 01:49:04.956 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5974 01:49:04.956 00.000 30444 Star::Find returns 1 (1), X=463.48, Y=201.01, Mass=49159, SNR=45.4, Peak=8323 HFD=3.1 01:49:04.956 00.000 30444 Status Line: Mass: 49159 vs 119772 01:49:04.957 00.001 30444 UpdateCurrentPosition: star mass new=49159.2 exp=119771.7 thresh=50% limits=(53072.5, 194594.2, 239543.4) 01:49:04.957 00.000 30444 DistanceChecker: activated 01:49:04.957 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:49:04.958 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:49:04.958 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:49:04.958 00.000 15672 Worker thread wakes up 01:49:04.958 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:49:04.958 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:49:04.958 00.000 15672 move complete, result=0 01:49:04.958 00.000 15672 worker thread done servicing request 01:49:05.060 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:49:05.060 00.000 30444 Status Line: Star lost - mass changed 01:49:05.062 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2646, max=8323, FiltMin=3032, FiltMax=6386, Gamma=2.950 01:49:05.114 00.052 30444 UpdateGuideState exits: Star lost - mass changed 01:49:05.114 00.000 30444 PhdController: settling, locked = 0, distance = 0.49 (2.00) aobump = 0 frame = 30 / 99999 01:49:05.114 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844145.114,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":60.0,"StarLocked":false} 01:49:05.114 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:05.114 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:49:05.114 00.000 30444 Enqueuing Expose request 01:49:05.114 00.000 15672 Worker thread wakes up 01:49:05.114 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:05.114 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:49:07.225 02.111 15672 Exposure complete 01:49:07.245 00.020 15672 worker thread done servicing request 01:49:07.245 00.000 30444 OnExposeComplete: enter 01:49:07.245 00.000 30444 UpdateGuideState(): m_state=6 01:49:07.245 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5975 01:49:07.245 00.000 30444 Star::Find returns 1 (1), X=463.80, Y=199.94, Mass=25364, SNR=30.4, Peak=6753 HFD=4.2 01:49:07.245 00.000 30444 Status Line: Mass: 25364 vs 119328 01:49:07.247 00.002 30444 UpdateCurrentPosition: star mass new=25364.1 exp=119327.8 thresh=50% limits=(53402.0, 194594.2, 238655.6) 01:49:07.247 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:49:07.247 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:49:07.247 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:49:07.247 00.000 15672 Worker thread wakes up 01:49:07.247 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:49:07.247 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:49:07.247 00.000 15672 move complete, result=0 01:49:07.247 00.000 15672 worker thread done servicing request 01:49:07.349 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:49:07.349 00.000 30444 Status Line: Star lost - mass changed 01:49:07.351 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2928, max=8512, FiltMin=3302, FiltMax=6212, Gamma=2.950 01:49:07.404 00.053 30444 UpdateGuideState exits: Star lost - mass changed 01:49:07.404 00.000 30444 PhdController: settling, locked = 0, distance = 0.49 (2.00) aobump = 0 frame = 31 / 99999 01:49:07.404 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844147.404,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":60.0,"StarLocked":false} 01:49:07.405 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:07.405 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:49:07.405 00.000 30444 Enqueuing Expose request 01:49:07.405 00.000 15672 Worker thread wakes up 01:49:07.405 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:07.405 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:49:09.314 01.909 15672 Exposure complete 01:49:09.334 00.020 15672 worker thread done servicing request 01:49:09.334 00.000 30444 OnExposeComplete: enter 01:49:09.334 00.000 30444 UpdateGuideState(): m_state=6 01:49:09.334 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5976 01:49:09.334 00.000 30444 Star::Find returns 1 (1), X=465.06, Y=195.59, Mass=11059, SNR=16.2, Peak=6312 HFD=3.4 01:49:09.334 00.000 30444 Status Line: Mass: 11059 vs 119144 01:49:09.335 00.001 30444 UpdateCurrentPosition: star mass new=11059.1 exp=119144.5 thresh=50% limits=(53710.6, 194594.2, 238289.0) 01:49:09.335 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:49:09.335 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:49:09.336 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:49:09.336 00.000 15672 Worker thread wakes up 01:49:09.336 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:49:09.336 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:49:09.336 00.000 15672 move complete, result=0 01:49:09.336 00.000 15672 worker thread done servicing request 01:49:09.437 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:49:09.437 00.000 30444 Status Line: Star lost - mass changed 01:49:09.439 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3305, max=8853, FiltMin=3666, FiltMax=6475, Gamma=2.950 01:49:09.489 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:49:09.489 00.000 30444 PhdController: settling, locked = 0, distance = 0.49 (2.00) aobump = 0 frame = 32 / 99999 01:49:09.489 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844149.489,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":60.0,"StarLocked":false} 01:49:09.490 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:09.490 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:49:09.490 00.000 30444 Enqueuing Expose request 01:49:09.490 00.000 15672 Worker thread wakes up 01:49:09.490 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:09.490 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:49:11.607 02.117 15672 Exposure complete 01:49:11.638 00.031 15672 worker thread done servicing request 01:49:11.638 00.000 30444 OnExposeComplete: enter 01:49:11.638 00.000 30444 UpdateGuideState(): m_state=6 01:49:11.638 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5977 01:49:11.638 00.000 30444 Star::Find returns 1 (1), X=465.11, Y=197.10, Mass=17512, SNR=20.7, Peak=6417 HFD=5.9 01:49:11.638 00.000 30444 Status Line: Mass: 17512 vs 118494 01:49:11.640 00.002 30444 UpdateCurrentPosition: star mass new=17512.5 exp=118494.4 thresh=50% limits=(53987.4, 194594.2, 236988.9) 01:49:11.640 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:49:11.640 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:49:11.640 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:49:11.640 00.000 15672 Worker thread wakes up 01:49:11.640 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:49:11.640 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:49:11.640 00.000 15672 move complete, result=0 01:49:11.640 00.000 15672 worker thread done servicing request 01:49:11.741 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:49:11.741 00.000 30444 Status Line: Star lost - mass changed 01:49:11.743 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3299, max=9088, FiltMin=3691, FiltMax=6666, Gamma=2.950 01:49:11.796 00.053 30444 UpdateGuideState exits: Star lost - mass changed 01:49:11.796 00.000 30444 PhdController: settling, locked = 0, distance = 0.49 (2.00) aobump = 0 frame = 33 / 99999 01:49:11.796 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844151.796,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":60.0,"StarLocked":false} 01:49:11.796 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:11.796 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:49:11.796 00.000 30444 Enqueuing Expose request 01:49:11.796 00.000 15672 Worker thread wakes up 01:49:11.796 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:11.796 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:49:13.712 01.916 15672 Exposure complete 01:49:13.740 00.028 15672 worker thread done servicing request 01:49:13.740 00.000 30444 OnExposeComplete: enter 01:49:13.740 00.000 30444 UpdateGuideState(): m_state=6 01:49:13.740 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5978 01:49:13.740 00.000 30444 Star::Find returns 1 (1), X=463.29, Y=200.79, Mass=16293, SNR=19.6, Peak=6135 HFD=3.9 01:49:13.741 00.001 30444 Status Line: Mass: 16293 vs 118494 01:49:13.743 00.002 30444 UpdateCurrentPosition: star mass new=16292.5 exp=118494.4 thresh=50% limits=(54250.4, 194594.2, 236988.9) 01:49:13.743 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:49:13.744 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:49:13.744 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:49:13.744 00.000 15672 Worker thread wakes up 01:49:13.744 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:49:13.744 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:49:13.744 00.000 15672 move complete, result=0 01:49:13.744 00.000 15672 worker thread done servicing request 01:49:13.844 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:49:13.844 00.000 30444 Status Line: Star lost - mass changed 01:49:13.846 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3154, max=8743, FiltMin=3560, FiltMax=6411, Gamma=2.950 01:49:13.901 00.055 30444 UpdateGuideState exits: Star lost - mass changed 01:49:13.901 00.000 30444 PhdController: settling, locked = 0, distance = 0.49 (2.00) aobump = 0 frame = 34 / 99999 01:49:13.902 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596844153.902,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":60.0,"StarLocked":false} 01:49:13.902 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:13.902 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:49:13.902 00.000 30444 Enqueuing Expose request 01:49:13.902 00.000 15672 Worker thread wakes up 01:49:13.902 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:13.902 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:49:16.017 02.115 15672 Exposure complete 01:49:16.046 00.029 15672 worker thread done servicing request 01:49:16.046 00.000 30444 OnExposeComplete: enter 01:49:16.046 00.000 30444 UpdateGuideState(): m_state=6 01:49:16.046 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5979 01:49:16.047 00.001 30444 Star::Find false star n=8 nbg=257 bg=4751.2 sigma=235.1 thresh=5457 peak=5420 01:49:16.047 00.000 30444 Star::Find returns 0 (2), X=463.00, Y=200.00, Mass=7412, SNR=2.9, Peak=6083 HFD=0.0 01:49:16.047 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 01:49:16.047 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:49:16.047 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:49:16.047 00.000 15672 Worker thread wakes up 01:49:16.047 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:49:16.047 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:49:16.047 00.000 15672 move complete, result=0 01:49:16.048 00.001 15672 worker thread done servicing request 01:49:16.149 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:49:16.149 00.000 30444 Status Line: Star lost - low SNR 01:49:16.154 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3287, max=8723, FiltMin=3657, FiltMax=6547, Gamma=2.950 01:49:16.214 00.060 30444 UpdateGuideState exits: Star lost - low SNR 01:49:16.214 00.000 30444 PhdController: settling, locked = 0, distance = 0.49 (2.00) aobump = 0 frame = 35 / 99999 01:49:16.214 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844156.214,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":60.0,"StarLocked":false} 01:49:16.215 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:16.215 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:49:16.215 00.000 30444 Enqueuing Expose request 01:49:16.215 00.000 15672 Worker thread wakes up 01:49:16.215 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:16.215 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:49:18.130 01.915 15672 Exposure complete 01:49:18.160 00.030 15672 worker thread done servicing request 01:49:18.160 00.000 30444 OnExposeComplete: enter 01:49:18.160 00.000 30444 UpdateGuideState(): m_state=6 01:49:18.160 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5980 01:49:18.161 00.001 30444 Star::Find returns 1 (1), X=465.48, Y=195.24, Mass=10702, SNR=15.1, Peak=6063 HFD=2.7 01:49:18.161 00.000 30444 Status Line: Mass: 10702 vs 116709 01:49:18.163 00.002 30444 UpdateCurrentPosition: star mass new=10701.6 exp=116708.8 thresh=50% limits=(54455.6, 194594.2, 233417.6) 01:49:18.163 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:49:18.163 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:49:18.163 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:49:18.163 00.000 15672 Worker thread wakes up 01:49:18.163 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:49:18.163 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:49:18.163 00.000 15672 move complete, result=0 01:49:18.163 00.000 15672 worker thread done servicing request 01:49:18.264 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:49:18.264 00.000 30444 Status Line: Star lost - mass changed 01:49:18.266 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3206, max=8343, FiltMin=3498, FiltMax=6005, Gamma=2.950 01:49:18.315 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:49:18.315 00.000 30444 PhdController: settling, locked = 0, distance = 0.49 (2.00) aobump = 0 frame = 36 / 99999 01:49:18.315 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844158.315,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":60.0,"StarLocked":false} 01:49:18.315 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:18.315 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:49:18.315 00.000 30444 Enqueuing Expose request 01:49:18.315 00.000 15672 Worker thread wakes up 01:49:18.316 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:18.316 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:49:20.423 02.107 15672 Exposure complete 01:49:20.443 00.020 15672 worker thread done servicing request 01:49:20.443 00.000 30444 OnExposeComplete: enter 01:49:20.443 00.000 30444 UpdateGuideState(): m_state=6 01:49:20.443 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5981 01:49:20.443 00.000 30444 Star::Find returns 1 (1), X=463.24, Y=200.79, Mass=104970, SNR=69.1, Peak=10663 HFD=3.7 01:49:20.444 00.001 30444 DistanceChecker: deactivated 01:49:20.444 00.000 30444 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.28) = xAngle (0.39 = 0.39) 01:49:20.444 00.000 30444 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.33 = 0.33) 01:49:20.444 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.12 mountX=0.09 mountY=0.03, mountTheta=0.34 01:49:20.444 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.01, opts=13) 01:49:20.444 00.000 30444 Enqueuing Move request for scope (0.10, 0.01) 01:49:20.444 00.000 15672 Worker thread wakes up 01:49:20.444 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd 01:49:20.444 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.01) 01:49:20.444 00.000 15672 Moving (0.10, 0.01) raw xDistance=0.09 yDistance=0.03 01:49:20.444 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 01:49:20.445 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:49:20.445 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 01:49:20.445 00.000 15672 MoveAxis(E, 0, ABG) 01:49:20.445 00.000 15672 Move returns status 0, amount 0 01:49:20.445 00.000 15672 MoveAxis(N, 0, ABG) 01:49:20.445 00.000 15672 Move returns status 0, amount 0 01:49:20.445 00.000 15672 move complete, result=0 01:49:20.445 00.000 15672 worker thread done servicing request 01:49:20.449 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2471, max=10914, FiltMin=2727, FiltMax=8540, Gamma=2.950 01:49:20.499 00.050 30444 UpdateGuideState exits: m=104970 SNR=69.1 Saturated 01:49:20.499 00.000 30444 PhdController: settling, locked = 1, distance = 0.37 (2.00) aobump = 0 frame = 37 / 99999 01:49:20.499 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844160.499,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.37,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 01:49:20.499 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:20.499 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:20.499 00.000 30444 Enqueuing Expose request 01:49:20.500 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:49:20.500 00.000 15672 Worker thread wakes up 01:49:20.500 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:20.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:22.408 01.908 15672 Exposure complete 01:49:22.427 00.019 15672 worker thread done servicing request 01:49:22.427 00.000 30444 OnExposeComplete: enter 01:49:22.427 00.000 30444 UpdateGuideState(): m_state=6 01:49:22.427 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5982 01:49:22.427 00.000 30444 Star::Find returns 1 (1), X=463.00, Y=200.95, Mass=126761, SNR=95.0, Peak=13632 HFD=4.0 01:49:22.427 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 01:49:22.428 00.001 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 01:49:22.428 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.27 mountX=-0.19 mountY=0.14, mountTheta=2.51 01:49:22.428 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.17, opts=13) 01:49:22.428 00.000 30444 Enqueuing Move request for scope (-0.15, 0.17) 01:49:22.428 00.000 15672 Worker thread wakes up 01:49:22.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd 01:49:22.428 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.17) 01:49:22.428 00.000 15672 Moving (-0.15, 0.17) raw xDistance=-0.19 yDistance=0.14 01:49:22.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 01:49:22.428 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:49:22.429 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 01:49:22.429 00.000 15672 MoveAxis(E, 0, ABG) 01:49:22.429 00.000 15672 Move returns status 0, amount 0 01:49:22.429 00.000 15672 MoveAxis(N, 0, ABG) 01:49:22.429 00.000 15672 Move returns status 0, amount 0 01:49:22.429 00.000 15672 move complete, result=0 01:49:22.430 00.001 15672 worker thread done servicing request 01:49:22.436 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=13632, FiltMin=2650, FiltMax=9551, Gamma=2.950 01:49:22.485 00.049 30444 UpdateGuideState exits: m=126761 SNR=95.0 Saturated 01:49:22.485 00.000 30444 PhdController: settling, locked = 1, distance = 0.33 (2.00) aobump = 0 frame = 38 / 99999 01:49:22.485 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844162.485,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.33,"Time":2.0,"SettleTime":60.0,"StarLocked":true} 01:49:22.486 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:22.486 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:22.486 00.000 30444 Enqueuing Expose request 01:49:22.486 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 01:49:22.486 00.000 15672 Worker thread wakes up 01:49:22.486 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:22.486 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:24.592 02.106 15672 Exposure complete 01:49:24.612 00.020 15672 worker thread done servicing request 01:49:24.612 00.000 30444 OnExposeComplete: enter 01:49:24.612 00.000 30444 UpdateGuideState(): m_state=6 01:49:24.612 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5983 01:49:24.612 00.000 30444 Star::Find returns 1 (1), X=462.32, Y=201.30, Mass=122217, SNR=82.9, Peak=12081 HFD=3.5 01:49:24.612 00.000 30444 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.28) = xAngle (2.85 = 2.85) 01:49:24.612 00.000 30444 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 01:49:24.612 00.000 30444 CameraToMount -- cameraX=-0.83 cameraY=0.53 hyp=0.98 cameraTheta=2.57 mountX=-0.94 mountY=0.34, mountTheta=2.80 01:49:24.613 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.83, y=0.53, opts=13) 01:49:24.613 00.000 30444 Enqueuing Move request for scope (-0.83, 0.53) 01:49:24.613 00.000 15672 Worker thread wakes up 01:49:24.613 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.53) opts 0xd 01:49:24.613 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.83, 0.53) 01:49:24.613 00.000 15672 Moving (-0.83, 0.53) raw xDistance=-0.94 yDistance=0.34 01:49:24.613 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94 01:49:24.613 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:49:24.613 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 01:49:24.613 00.000 15672 MoveAxis(E, 254, ABG) 01:49:24.613 00.000 15672 Guiding Dir = 2, Dur = 254 01:49:24.614 00.001 15672 IsSlewing returns 0 01:49:24.615 00.001 15672 IsGuiding returns 0 01:49:24.619 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=12237, FiltMin=2632, FiltMax=9868, Gamma=2.950 01:49:24.643 00.024 15672 PulseGuide returned control before completion, sleep 236 01:49:24.678 00.035 30444 UpdateGuideState exits: m=122217 SNR=82.9 Saturated 01:49:24.679 00.001 30444 PhdController: settling, locked = 1, distance = 0.52 (2.00) aobump = 0 frame = 39 / 99999 01:49:24.679 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844164.679,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.52,"Time":4.2,"SettleTime":60.0,"StarLocked":true} 01:49:24.679 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:24.679 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:24.679 00.000 30444 Enqueuing Expose request 01:49:24.931 00.252 15672 IsGuiding returns 0 01:49:24.933 00.002 15672 Move returns status 0, amount 254 01:49:24.933 00.000 15672 MoveAxis(N, 0, ABG) 01:49:24.933 00.000 15672 Move returns status 0, amount 0 01:49:24.933 00.000 15672 move complete, result=0 01:49:24.933 00.000 15672 worker thread done servicing request 01:49:24.933 00.000 15672 Worker thread wakes up 01:49:24.933 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:24.933 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:24.933 00.000 30444 GuideStep: -0.9 px 254 ms EAST, 0.3 px 0 ms NORTH 01:49:26.840 01.907 15672 Exposure complete 01:49:26.860 00.020 15672 worker thread done servicing request 01:49:26.861 00.001 30444 OnExposeComplete: enter 01:49:26.861 00.000 30444 UpdateGuideState(): m_state=6 01:49:26.861 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 5984 01:49:26.861 00.000 30444 Star::Find returns 1 (1), X=462.94, Y=201.21, Mass=123377, SNR=84.5, Peak=13473 HFD=3.6 01:49:26.861 00.000 30444 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.28) = xAngle (2.29 = 2.29) 01:49:26.861 00.000 30444 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.23 = 2.23) 01:49:26.861 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.44 hyp=0.48 cameraTheta=2.01 mountX=-0.32 mountY=0.38, mountTheta=2.26 01:49:26.861 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.44, opts=13) 01:49:26.861 00.000 30444 Enqueuing Move request for scope (-0.21, 0.44) 01:49:26.862 00.001 15672 Worker thread wakes up 01:49:26.862 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.44) opts 0xd 01:49:26.862 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.44) 01:49:26.862 00.000 15672 Moving (-0.21, 0.44) raw xDistance=-0.32 yDistance=0.38 01:49:26.862 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32 01:49:26.862 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:49:26.862 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38 01:49:26.862 00.000 15672 MoveAxis(E, 103, ABG) 01:49:26.862 00.000 15672 Guiding Dir = 2, Dur = 103 01:49:26.863 00.001 15672 IsSlewing returns 0 01:49:26.864 00.001 15672 IsGuiding returns 0 01:49:26.869 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=13473, FiltMin=2702, FiltMax=9287, Gamma=2.950 01:49:26.880 00.011 15672 PulseGuide returned control before completion, sleep 97 01:49:26.921 00.041 30444 UpdateGuideState exits: m=123377 SNR=84.5 Saturated 01:49:26.921 00.000 30444 PhdController: settling, locked = 1, distance = 0.51 (2.00) aobump = 0 frame = 40 / 99999 01:49:26.921 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844166.921,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.51,"Time":6.4,"SettleTime":60.0,"StarLocked":true} 01:49:26.921 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:26.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:26.921 00.000 30444 Enqueuing Expose request 01:49:26.979 00.058 15672 IsGuiding returns 1 01:49:26.979 00.000 15672 scope still moving after pulse duration time elapsed 01:49:27.000 00.021 15672 IsSlewing returns 0 01:49:27.040 00.040 15672 IsGuiding returns 0 01:49:27.040 00.000 15672 scope move finished after 103 + 73 ms 01:49:27.040 00.000 15672 Move returns status 0, amount 103 01:49:27.040 00.000 15672 MoveAxis(N, 0, ABG) 01:49:27.040 00.000 15672 Move returns status 0, amount 0 01:49:27.040 00.000 15672 move complete, result=0 01:49:27.040 00.000 15672 worker thread done servicing request 01:49:27.040 00.000 15672 Worker thread wakes up 01:49:27.040 00.000 30444 GuideStep: -0.3 px 103 ms EAST, 0.4 px 0 ms NORTH 01:49:27.040 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:27.041 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:29.157 02.116 15672 Exposure complete 01:49:29.189 00.032 15672 worker thread done servicing request 01:49:29.190 00.001 30444 OnExposeComplete: enter 01:49:29.190 00.000 30444 UpdateGuideState(): m_state=6 01:49:29.190 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 5985 01:49:29.190 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=200.78, Mass=130737, SNR=96.5, Peak=12066 HFD=3.7 01:49:29.190 00.000 30444 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 01:49:29.190 00.000 30444 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 01:49:29.190 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.00 hyp=0.25 cameraTheta=0.00 mountX=0.24 mountY=0.06, mountTheta=0.22 01:49:29.190 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.00, opts=13) 01:49:29.190 00.000 30444 Enqueuing Move request for scope (0.25, 0.00) 01:49:29.191 00.001 15672 Worker thread wakes up 01:49:29.191 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.00) opts 0xd 01:49:29.191 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.00) 01:49:29.191 00.000 15672 Moving (0.25, 0.00) raw xDistance=0.24 yDistance=0.06 01:49:29.191 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 01:49:29.191 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:49:29.191 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 01:49:29.191 00.000 15672 MoveAxis(E, 0, ABG) 01:49:29.191 00.000 15672 Move returns status 0, amount 0 01:49:29.191 00.000 15672 MoveAxis(N, 0, ABG) 01:49:29.191 00.000 15672 Move returns status 0, amount 0 01:49:29.191 00.000 15672 move complete, result=0 01:49:29.191 00.000 15672 worker thread done servicing request 01:49:29.196 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=12066, FiltMin=2683, FiltMax=9334, Gamma=2.950 01:49:29.245 00.049 30444 UpdateGuideState exits: m=130737 SNR=96.5 Saturated 01:49:29.245 00.000 30444 PhdController: settling, locked = 1, distance = 0.43 (2.00) aobump = 0 frame = 41 / 99999 01:49:29.245 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844169.245,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.43,"Time":8.7,"SettleTime":60.0,"StarLocked":true} 01:49:29.246 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:29.246 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:29.246 00.000 30444 Enqueuing Expose request 01:49:29.246 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 01:49:29.246 00.000 15672 Worker thread wakes up 01:49:29.246 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:29.246 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:31.152 01.906 15672 Exposure complete 01:49:31.172 00.020 15672 worker thread done servicing request 01:49:31.173 00.001 30444 OnExposeComplete: enter 01:49:31.173 00.000 30444 UpdateGuideState(): m_state=6 01:49:31.173 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5986 01:49:31.173 00.000 30444 Star::Find returns 1 (1), X=463.68, Y=200.87, Mass=119776, SNR=84.9, Peak=11861 HFD=3.4 01:49:31.173 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 01:49:31.173 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.38 = 0.38) 01:49:31.173 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.09 hyp=0.54 cameraTheta=0.17 mountX=0.48 mountY=0.20, mountTheta=0.39 01:49:31.174 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.09, opts=13) 01:49:31.174 00.000 30444 Enqueuing Move request for scope (0.53, 0.09) 01:49:31.174 00.000 15672 Worker thread wakes up 01:49:31.174 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.09) opts 0xd 01:49:31.174 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.09) 01:49:31.174 00.000 15672 Moving (0.53, 0.09) raw xDistance=0.48 yDistance=0.20 01:49:31.174 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48 01:49:31.174 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:49:31.174 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 01:49:31.174 00.000 15672 MoveAxis(W, 131, ABG) 01:49:31.174 00.000 15672 Guiding Dir = 3, Dur = 131 01:49:31.174 00.000 15672 IsSlewing returns 0 01:49:31.175 00.001 15672 IsGuiding returns 0 01:49:31.180 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=11984, FiltMin=2634, FiltMax=9510, Gamma=2.950 01:49:31.194 00.014 15672 PulseGuide returned control before completion, sleep 123 01:49:31.297 00.103 30444 UpdateGuideState exits: m=119776 SNR=84.9 Saturated 01:49:31.297 00.000 30444 PhdController: settling, locked = 1, distance = 0.46 (2.00) aobump = 0 frame = 42 / 99999 01:49:31.297 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844171.297,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.46,"Time":10.8,"SettleTime":60.0,"StarLocked":true} 01:49:31.298 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:31.298 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:31.298 00.000 30444 Enqueuing Expose request 01:49:31.318 00.020 15672 IsGuiding returns 1 01:49:31.319 00.001 15672 scope still moving after pulse duration time elapsed 01:49:31.340 00.021 15672 IsSlewing returns 0 01:49:31.354 00.014 15672 IsGuiding returns 0 01:49:31.354 00.000 15672 scope move finished after 131 + 47 ms 01:49:31.354 00.000 15672 Move returns status 0, amount 131 01:49:31.354 00.000 15672 MoveAxis(N, 0, ABG) 01:49:31.354 00.000 15672 Move returns status 0, amount 0 01:49:31.354 00.000 15672 move complete, result=0 01:49:31.354 00.000 15672 worker thread done servicing request 01:49:31.354 00.000 15672 Worker thread wakes up 01:49:31.354 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:31.354 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:31.354 00.000 30444 GuideStep: 0.5 px 131 ms WEST, 0.2 px 0 ms NORTH 01:49:33.470 02.116 15672 Exposure complete 01:49:33.501 00.031 15672 worker thread done servicing request 01:49:33.501 00.000 30444 OnExposeComplete: enter 01:49:33.501 00.000 30444 UpdateGuideState(): m_state=6 01:49:33.501 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5987 01:49:33.501 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=200.72, Mass=128514, SNR=94.6, Peak=12340 HFD=3.7 01:49:33.502 00.001 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.90 = -0.90) 01:49:33.502 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 01:49:33.502 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.18 mountX=0.04 mountY=-0.05, mountTheta=-0.93 01:49:33.502 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.06, opts=13) 01:49:33.502 00.000 30444 Enqueuing Move request for scope (0.02, -0.06) 01:49:33.502 00.000 15672 Worker thread wakes up 01:49:33.502 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd 01:49:33.502 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.06) 01:49:33.502 00.000 15672 Moving (0.02, -0.06) raw xDistance=0.04 yDistance=-0.05 01:49:33.502 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:49:33.502 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:49:33.503 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:49:33.503 00.000 15672 MoveAxis(E, 0, ABG) 01:49:33.503 00.000 15672 Move returns status 0, amount 0 01:49:33.503 00.000 15672 MoveAxis(N, 0, ABG) 01:49:33.503 00.000 15672 Move returns status 0, amount 0 01:49:33.503 00.000 15672 move complete, result=0 01:49:33.503 00.000 15672 worker thread done servicing request 01:49:33.507 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=12421, FiltMin=2530, FiltMax=9462, Gamma=2.950 01:49:33.557 00.050 30444 UpdateGuideState exits: m=128514 SNR=94.6 Saturated 01:49:33.557 00.000 30444 PhdController: settling, locked = 1, distance = 0.34 (2.00) aobump = 0 frame = 43 / 99999 01:49:33.557 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844173.557,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.34,"Time":13.1,"SettleTime":60.0,"StarLocked":true} 01:49:33.557 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:33.557 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:33.557 00.000 30444 Enqueuing Expose request 01:49:33.557 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:49:33.558 00.001 15672 Worker thread wakes up 01:49:33.558 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:33.558 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:35.465 01.907 15672 Exposure complete 01:49:35.487 00.022 15672 worker thread done servicing request 01:49:35.487 00.000 30444 OnExposeComplete: enter 01:49:35.487 00.000 30444 UpdateGuideState(): m_state=6 01:49:35.487 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5988 01:49:35.487 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=200.87, Mass=124846, SNR=95.1, Peak=11539 HFD=3.8 01:49:35.487 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 01:49:35.487 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 01:49:35.487 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.71 mountX=0.08 mountY=0.12, mountTheta=0.97 01:49:35.488 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.09, opts=13) 01:49:35.488 00.000 30444 Enqueuing Move request for scope (0.11, 0.09) 01:49:35.488 00.000 15672 Worker thread wakes up 01:49:35.488 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd 01:49:35.488 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.09) 01:49:35.488 00.000 15672 Moving (0.11, 0.09) raw xDistance=0.08 yDistance=0.12 01:49:35.488 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 01:49:35.488 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:49:35.488 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 01:49:35.488 00.000 15672 MoveAxis(E, 0, ABG) 01:49:35.488 00.000 15672 Move returns status 0, amount 0 01:49:35.488 00.000 15672 MoveAxis(N, 0, ABG) 01:49:35.488 00.000 15672 Move returns status 0, amount 0 01:49:35.489 00.001 15672 move complete, result=0 01:49:35.489 00.000 15672 worker thread done servicing request 01:49:35.494 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2364, max=12610, FiltMin=2682, FiltMax=9627, Gamma=2.950 01:49:35.901 00.407 30444 UpdateGuideState exits: m=124846 SNR=95.1 Saturated 01:49:35.902 00.001 30444 PhdController: settling, locked = 1, distance = 0.28 (2.00) aobump = 0 frame = 44 / 99999 01:49:35.902 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844175.902,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.28,"Time":15.4,"SettleTime":60.0,"StarLocked":true} 01:49:35.902 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:35.903 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:35.903 00.000 30444 Enqueuing Expose request 01:49:35.903 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:49:35.903 00.000 15672 Worker thread wakes up 01:49:35.903 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:35.904 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:38.014 02.110 15672 Exposure complete 01:49:38.034 00.020 15672 worker thread done servicing request 01:49:38.034 00.000 30444 OnExposeComplete: enter 01:49:38.034 00.000 30444 UpdateGuideState(): m_state=6 01:49:38.034 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5989 01:49:38.034 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=201.01, Mass=129498, SNR=92.2, Peak=14278 HFD=3.5 01:49:38.034 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.89 = 1.89) 01:49:38.034 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.83 = 1.83) 01:49:38.034 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.61 mountX=-0.08 mountY=0.23, mountTheta=1.89 01:49:38.035 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.24, opts=13) 01:49:38.035 00.000 30444 Enqueuing Move request for scope (-0.01, 0.24) 01:49:38.035 00.000 15672 Worker thread wakes up 01:49:38.035 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd 01:49:38.035 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.24) 01:49:38.035 00.000 15672 Moving (-0.01, 0.24) raw xDistance=-0.08 yDistance=0.23 01:49:38.035 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 01:49:38.035 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:49:38.036 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 01:49:38.036 00.000 15672 MoveAxis(E, 0, ABG) 01:49:38.036 00.000 15672 Move returns status 0, amount 0 01:49:38.036 00.000 15672 MoveAxis(N, 0, ABG) 01:49:38.036 00.000 15672 Move returns status 0, amount 0 01:49:38.036 00.000 15672 move complete, result=0 01:49:38.037 00.001 15672 worker thread done servicing request 01:49:38.041 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=14278, FiltMin=2624, FiltMax=9389, Gamma=2.950 01:49:38.091 00.050 30444 UpdateGuideState exits: m=129498 SNR=92.2 Saturated 01:49:38.091 00.000 30444 PhdController: settling, locked = 1, distance = 0.27 (2.00) aobump = 0 frame = 45 / 99999 01:49:38.091 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844178.091,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.27,"Time":17.6,"SettleTime":60.0,"StarLocked":true} 01:49:38.092 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:38.092 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:38.092 00.000 30444 Enqueuing Expose request 01:49:38.092 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:49:38.092 00.000 15672 Worker thread wakes up 01:49:38.092 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:38.092 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:40.000 01.908 15672 Exposure complete 01:49:40.020 00.020 15672 worker thread done servicing request 01:49:40.020 00.000 30444 OnExposeComplete: enter 01:49:40.020 00.000 30444 UpdateGuideState(): m_state=6 01:49:40.020 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 5990 01:49:40.020 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=200.66, Mass=115744, SNR=82.8, Peak=12449 HFD=3.7 01:49:40.020 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 01:49:40.020 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 01:49:40.021 00.001 30444 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.44 mountX=0.05 mountY=-0.11, mountTheta=-1.17 01:49:40.021 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.12, opts=13) 01:49:40.021 00.000 30444 Enqueuing Move request for scope (0.02, -0.12) 01:49:40.021 00.000 15672 Worker thread wakes up 01:49:40.021 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd 01:49:40.021 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.12) 01:49:40.021 00.000 15672 Moving (0.02, -0.12) raw xDistance=0.05 yDistance=-0.11 01:49:40.021 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:49:40.021 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:49:40.021 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 01:49:40.021 00.000 15672 MoveAxis(E, 0, ABG) 01:49:40.021 00.000 15672 Move returns status 0, amount 0 01:49:40.022 00.001 15672 MoveAxis(N, 0, ABG) 01:49:40.022 00.000 15672 Move returns status 0, amount 0 01:49:40.022 00.000 15672 move complete, result=0 01:49:40.022 00.000 15672 worker thread done servicing request 01:49:40.026 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=13104, FiltMin=2614, FiltMax=9419, Gamma=2.950 01:49:40.498 00.472 30444 UpdateGuideState exits: m=115744 SNR=82.8 Saturated 01:49:40.498 00.000 30444 PhdController: settling, locked = 1, distance = 0.23 (2.00) aobump = 0 frame = 46 / 99999 01:49:40.498 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844180.498,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.23,"Time":20.0,"SettleTime":60.0,"StarLocked":true} 01:49:40.498 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:40.499 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:40.499 00.000 30444 Enqueuing Expose request 01:49:40.499 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:49:40.499 00.000 15672 Worker thread wakes up 01:49:40.499 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:40.500 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:42.616 02.116 15672 Exposure complete 01:49:42.647 00.031 15672 worker thread done servicing request 01:49:42.647 00.000 30444 OnExposeComplete: enter 01:49:42.647 00.000 30444 UpdateGuideState(): m_state=6 01:49:42.647 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5991 01:49:42.647 00.000 30444 Star::Find returns 1 (1), X=462.70, Y=200.81, Mass=124212, SNR=88.0, Peak=12711 HFD=3.5 01:49:42.647 00.000 30444 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.28) = xAngle (3.34 = -2.95) 01:49:42.647 00.000 30444 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.28 = -3.01) 01:49:42.647 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=0.04 hyp=0.45 cameraTheta=3.06 mountX=-0.44 mountY=-0.06, mountTheta=-3.01 01:49:42.648 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.04, opts=13) 01:49:42.648 00.000 30444 Enqueuing Move request for scope (-0.45, 0.04) 01:49:42.649 00.001 15672 Worker thread wakes up 01:49:42.649 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.04) opts 0xd 01:49:42.649 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.04) 01:49:42.649 00.000 15672 Moving (-0.45, 0.04) raw xDistance=-0.44 yDistance=-0.06 01:49:42.649 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 01:49:42.649 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:49:42.649 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 01:49:42.649 00.000 15672 MoveAxis(E, 120, ABG) 01:49:42.649 00.000 15672 Guiding Dir = 2, Dur = 120 01:49:42.649 00.000 15672 IsSlewing returns 0 01:49:42.651 00.002 15672 IsGuiding returns 0 01:49:42.656 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=12952, FiltMin=2630, FiltMax=9501, Gamma=2.950 01:49:42.679 00.023 15672 PulseGuide returned control before completion, sleep 102 01:49:42.704 00.025 30444 UpdateGuideState exits: m=124212 SNR=88.0 Saturated 01:49:42.704 00.000 30444 PhdController: settling, locked = 1, distance = 0.29 (2.00) aobump = 0 frame = 47 / 99999 01:49:42.704 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844182.704,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.29,"Time":22.2,"SettleTime":60.0,"StarLocked":true} 01:49:42.704 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:42.704 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:42.704 00.000 30444 Enqueuing Expose request 01:49:42.785 00.081 15672 IsGuiding returns 1 01:49:42.785 00.000 15672 scope still moving after pulse duration time elapsed 01:49:42.806 00.021 15672 IsSlewing returns 0 01:49:42.824 00.018 15672 IsGuiding returns 0 01:49:42.824 00.000 15672 scope move finished after 120 + 54 ms 01:49:42.825 00.001 15672 Move returns status 0, amount 120 01:49:42.825 00.000 15672 MoveAxis(N, 0, ABG) 01:49:42.825 00.000 15672 Move returns status 0, amount 0 01:49:42.825 00.000 15672 move complete, result=0 01:49:42.825 00.000 15672 worker thread done servicing request 01:49:42.825 00.000 15672 Worker thread wakes up 01:49:42.825 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:42.825 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:42.826 00.001 30444 GuideStep: -0.4 px 120 ms EAST, -0.1 px 0 ms NORTH 01:49:44.733 01.907 15672 Exposure complete 01:49:44.753 00.020 15672 worker thread done servicing request 01:49:44.753 00.000 30444 OnExposeComplete: enter 01:49:44.753 00.000 30444 UpdateGuideState(): m_state=6 01:49:44.753 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 5992 01:49:44.753 00.000 30444 Star::Find returns 1 (1), X=462.85, Y=200.46, Mass=112930, SNR=82.2, Peak=11235 HFD=3.7 01:49:44.753 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 01:49:44.753 00.000 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 01:49:44.754 00.001 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.32 hyp=0.44 cameraTheta=-2.33 mountX=-0.20 mountY=-0.38, mountTheta=-2.06 01:49:44.754 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.32, opts=13) 01:49:44.754 00.000 30444 Enqueuing Move request for scope (-0.30, -0.32) 01:49:44.754 00.000 15672 Worker thread wakes up 01:49:44.754 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.32) opts 0xd 01:49:44.754 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.32) 01:49:44.754 00.000 15672 Moving (-0.30, -0.32) raw xDistance=-0.20 yDistance=-0.38 01:49:44.754 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 01:49:44.754 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:49:44.754 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 01:49:44.754 00.000 15672 MoveAxis(E, 0, ABG) 01:49:44.754 00.000 15672 Move returns status 0, amount 0 01:49:44.755 00.001 15672 MoveAxis(N, 0, ABG) 01:49:44.755 00.000 15672 Move returns status 0, amount 0 01:49:44.755 00.000 15672 move complete, result=0 01:49:44.755 00.000 15672 worker thread done servicing request 01:49:44.759 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=12273, FiltMin=2665, FiltMax=9528, Gamma=2.950 01:49:44.809 00.050 30444 UpdateGuideState exits: m=112930 SNR=82.2 Saturated 01:49:44.809 00.000 30444 PhdController: settling, locked = 1, distance = 0.34 (2.00) aobump = 0 frame = 48 / 99999 01:49:44.809 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844184.809,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.34,"Time":24.3,"SettleTime":60.0,"StarLocked":true} 01:49:44.809 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:44.809 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:44.809 00.000 30444 Enqueuing Expose request 01:49:44.809 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 01:49:44.809 00.000 15672 Worker thread wakes up 01:49:44.809 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:44.809 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:46.919 02.110 15672 Exposure complete 01:49:46.939 00.020 15672 worker thread done servicing request 01:49:46.939 00.000 30444 OnExposeComplete: enter 01:49:46.939 00.000 30444 UpdateGuideState(): m_state=6 01:49:46.939 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 5993 01:49:46.939 00.000 30444 Star::Find returns 1 (1), X=462.58, Y=201.01, Mass=125166, SNR=90.2, Peak=12222 HFD=3.7 01:49:46.939 00.000 30444 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.28) = xAngle (3.03 = 3.03) 01:49:46.939 00.000 30444 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.97 = 2.97) 01:49:46.939 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=0.23 hyp=0.61 cameraTheta=2.75 mountX=-0.61 mountY=0.11, mountTheta=2.97 01:49:46.940 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=0.23, opts=13) 01:49:46.940 00.000 30444 Enqueuing Move request for scope (-0.57, 0.23) 01:49:46.940 00.000 15672 Worker thread wakes up 01:49:46.940 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.23) opts 0xd 01:49:46.940 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, 0.23) 01:49:46.940 00.000 15672 Moving (-0.57, 0.23) raw xDistance=-0.61 yDistance=0.11 01:49:46.940 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61 01:49:46.940 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:49:46.940 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:49:46.940 00.000 15672 MoveAxis(E, 165, ABG) 01:49:46.940 00.000 15672 Guiding Dir = 2, Dur = 165 01:49:46.941 00.001 15672 IsSlewing returns 0 01:49:46.946 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=12222, FiltMin=2663, FiltMax=9326, Gamma=2.950 01:49:46.961 00.015 15672 IsGuiding returns 0 01:49:46.977 00.016 15672 PulseGuide returned control before completion, sleep 160 01:49:46.995 00.018 30444 UpdateGuideState exits: m=125166 SNR=90.2 Saturated 01:49:46.995 00.000 30444 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 49 / 99999 01:49:46.995 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844186.995,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.42,"Time":26.5,"SettleTime":60.0,"StarLocked":true} 01:49:46.995 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:46.995 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:46.995 00.000 30444 Enqueuing Expose request 01:49:47.153 00.158 15672 IsGuiding returns 0 01:49:47.153 00.000 15672 Move returns status 0, amount 165 01:49:47.153 00.000 15672 MoveAxis(N, 0, ABG) 01:49:47.154 00.001 15672 Move returns status 0, amount 0 01:49:47.154 00.000 15672 move complete, result=0 01:49:47.154 00.000 15672 worker thread done servicing request 01:49:47.154 00.000 15672 Worker thread wakes up 01:49:47.154 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:47.154 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:47.154 00.000 30444 GuideStep: -0.6 px 165 ms EAST, 0.1 px 0 ms NORTH 01:49:49.070 01.916 15672 Exposure complete 01:49:49.103 00.033 15672 worker thread done servicing request 01:49:49.103 00.000 30444 OnExposeComplete: enter 01:49:49.103 00.000 30444 UpdateGuideState(): m_state=6 01:49:49.103 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 5994 01:49:49.103 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=200.79, Mass=115091, SNR=80.9, Peak=12725 HFD=3.6 01:49:49.103 00.000 30444 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.28) = xAngle (3.32 = -2.96) 01:49:49.103 00.000 30444 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.26 = -3.02) 01:49:49.103 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.04 mountX=-0.18 mountY=-0.02, mountTheta=-3.02 01:49:49.104 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.02, opts=13) 01:49:49.104 00.000 30444 Enqueuing Move request for scope (-0.18, 0.02) 01:49:49.104 00.000 15672 Worker thread wakes up 01:49:49.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd 01:49:49.104 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.02) 01:49:49.104 00.000 15672 Moving (-0.18, 0.02) raw xDistance=-0.18 yDistance=-0.02 01:49:49.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 01:49:49.104 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:49:49.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 01:49:49.104 00.000 15672 MoveAxis(E, 0, ABG) 01:49:49.104 00.000 15672 Move returns status 0, amount 0 01:49:49.104 00.000 15672 MoveAxis(N, 0, ABG) 01:49:49.104 00.000 15672 Move returns status 0, amount 0 01:49:49.104 00.000 15672 move complete, result=0 01:49:49.104 00.000 15672 worker thread done servicing request 01:49:49.109 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=12725, FiltMin=2669, FiltMax=9580, Gamma=2.950 01:49:49.158 00.049 30444 UpdateGuideState exits: m=115091 SNR=80.9 Saturated 01:49:49.159 00.001 30444 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 50 / 99999 01:49:49.159 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844189.159,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.35,"Time":28.7,"SettleTime":60.0,"StarLocked":true} 01:49:49.159 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:49.159 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:49.159 00.000 30444 Enqueuing Expose request 01:49:49.159 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 01:49:49.159 00.000 15672 Worker thread wakes up 01:49:49.159 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:49.159 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:51.267 02.108 15672 Exposure complete 01:49:51.287 00.020 15672 worker thread done servicing request 01:49:51.287 00.000 30444 OnExposeComplete: enter 01:49:51.287 00.000 30444 UpdateGuideState(): m_state=6 01:49:51.287 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 5995 01:49:51.287 00.000 30444 Star::Find returns 1 (1), X=463.39, Y=200.70, Mass=120758, SNR=82.3, Peak=11599 HFD=3.5 01:49:51.287 00.000 30444 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 01:49:51.287 00.000 30444 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 01:49:51.287 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-0.31 mountX=0.25 mountY=-0.02, mountTheta=-0.09 01:49:51.288 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.08, opts=13) 01:49:51.288 00.000 30444 Enqueuing Move request for scope (0.24, -0.08) 01:49:51.288 00.000 15672 Worker thread wakes up 01:49:51.288 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.08) opts 0xd 01:49:51.288 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.08) 01:49:51.288 00.000 15672 Moving (0.24, -0.08) raw xDistance=0.25 yDistance=-0.02 01:49:51.288 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 01:49:51.288 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:49:51.288 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 01:49:51.288 00.000 15672 MoveAxis(E, 0, ABG) 01:49:51.288 00.000 15672 Move returns status 0, amount 0 01:49:51.288 00.000 15672 MoveAxis(N, 0, ABG) 01:49:51.288 00.000 15672 Move returns status 0, amount 0 01:49:51.288 00.000 15672 move complete, result=0 01:49:51.288 00.000 15672 worker thread done servicing request 01:49:51.293 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=11743, FiltMin=2679, FiltMax=9429, Gamma=2.950 01:49:51.343 00.050 30444 UpdateGuideState exits: m=120758 SNR=82.3 Saturated 01:49:51.343 00.000 30444 PhdController: settling, locked = 1, distance = 0.32 (2.00) aobump = 0 frame = 51 / 99999 01:49:51.343 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844191.343,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.32,"Time":30.8,"SettleTime":60.0,"StarLocked":true} 01:49:51.343 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:51.343 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:51.343 00.000 30444 Enqueuing Expose request 01:49:51.344 00.001 15672 Worker thread wakes up 01:49:51.344 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:51.344 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 01:49:51.344 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:53.252 01.908 15672 Exposure complete 01:49:53.271 00.019 15672 worker thread done servicing request 01:49:53.271 00.000 30444 OnExposeComplete: enter 01:49:53.271 00.000 30444 UpdateGuideState(): m_state=6 01:49:53.272 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5996 01:49:53.272 00.000 30444 Star::Find returns 1 (1), X=463.16, Y=200.43, Mass=123115, SNR=92.9, Peak=12652 HFD=3.7 01:49:53.272 00.000 30444 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 01:49:53.272 00.000 30444 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 01:49:53.272 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.55 mountX=0.10 mountY=-0.34, mountTheta=-1.28 01:49:53.272 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.35, opts=13) 01:49:53.272 00.000 30444 Enqueuing Move request for scope (0.01, -0.35) 01:49:53.272 00.000 15672 Worker thread wakes up 01:49:53.272 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.35) opts 0xd 01:49:53.273 00.001 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.35) 01:49:53.273 00.000 15672 Moving (0.01, -0.35) raw xDistance=0.10 yDistance=-0.34 01:49:53.273 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:49:53.273 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 01:49:53.273 00.000 15672 MoveAxis(E, 0, ABG) 01:49:53.273 00.000 15672 Move returns status 0, amount 0 01:49:53.273 00.000 15672 MoveAxis(N, 61, ABG) 01:49:53.273 00.000 15672 Guiding Dir = 0, Dur = 61 01:49:53.273 00.000 15672 IsSlewing returns 0 01:49:53.274 00.001 15672 IsGuiding returns 0 01:49:53.279 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12652, FiltMin=2680, FiltMax=9069, Gamma=2.950 01:49:53.328 00.049 30444 UpdateGuideState exits: m=123115 SNR=92.9 Saturated 01:49:53.328 00.000 30444 PhdController: settling, locked = 1, distance = 0.33 (2.00) aobump = 0 frame = 52 / 99999 01:49:53.328 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844193.328,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.33,"Time":32.8,"SettleTime":60.0,"StarLocked":true} 01:49:53.328 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:53.328 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:53.328 00.000 30444 Enqueuing Expose request 01:49:53.383 00.055 15672 IsGuiding returns 1 01:49:53.383 00.000 15672 scope still moving after pulse duration time elapsed 01:49:53.404 00.021 15672 IsSlewing returns 0 01:49:53.405 00.001 15672 IsGuiding returns 1 01:49:53.426 00.021 15672 IsSlewing returns 0 01:49:53.448 00.022 15672 IsGuiding returns 0 01:49:53.448 00.000 15672 scope move finished after 61 + 112 ms 01:49:53.448 00.000 15672 Move returns status 0, amount 61 01:49:53.449 00.001 15672 move complete, result=0 01:49:53.449 00.000 15672 worker thread done servicing request 01:49:53.449 00.000 15672 Worker thread wakes up 01:49:53.449 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:53.449 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:53.449 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 61 ms NORTH 01:49:55.566 02.117 15672 Exposure complete 01:49:55.595 00.029 15672 worker thread done servicing request 01:49:55.595 00.000 30444 OnExposeComplete: enter 01:49:55.595 00.000 30444 UpdateGuideState(): m_state=6 01:49:55.595 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 5997 01:49:55.595 00.000 30444 Star::Find returns 1 (1), X=463.51, Y=201.17, Mass=121633, SNR=79.4, Peak=12260 HFD=3.4 01:49:55.595 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 01:49:55.595 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 01:49:55.595 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.40 hyp=0.53 cameraTheta=0.84 mountX=0.23 mountY=0.47, mountTheta=1.11 01:49:55.596 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.40, opts=13) 01:49:55.596 00.000 30444 Enqueuing Move request for scope (0.36, 0.40) 01:49:55.596 00.000 15672 Worker thread wakes up 01:49:55.596 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.40) opts 0xd 01:49:55.596 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.40) 01:49:55.596 00.000 15672 Moving (0.36, 0.40) raw xDistance=0.23 yDistance=0.47 01:49:55.596 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 01:49:55.596 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:49:55.596 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 01:49:55.596 00.000 15672 MoveAxis(E, 0, ABG) 01:49:55.596 00.000 15672 Move returns status 0, amount 0 01:49:55.596 00.000 15672 MoveAxis(N, 0, ABG) 01:49:55.596 00.000 15672 Move returns status 0, amount 0 01:49:55.596 00.000 15672 move complete, result=0 01:49:55.596 00.000 15672 worker thread done servicing request 01:49:55.601 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=13394, FiltMin=2574, FiltMax=9756, Gamma=2.950 01:49:55.650 00.049 30444 UpdateGuideState exits: m=121633 SNR=79.4 Saturated 01:49:55.651 00.001 30444 PhdController: settling, locked = 1, distance = 0.39 (2.00) aobump = 0 frame = 53 / 99999 01:49:55.651 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844195.651,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.39,"Time":35.1,"SettleTime":60.0,"StarLocked":true} 01:49:55.651 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:55.651 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:55.651 00.000 30444 Enqueuing Expose request 01:49:55.651 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 01:49:55.651 00.000 15672 Worker thread wakes up 01:49:55.651 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:55.651 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:57.567 01.916 15672 Exposure complete 01:49:57.597 00.030 15672 worker thread done servicing request 01:49:57.597 00.000 30444 OnExposeComplete: enter 01:49:57.597 00.000 30444 UpdateGuideState(): m_state=6 01:49:57.597 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 5998 01:49:57.597 00.000 30444 Star::Find returns 1 (1), X=463.41, Y=201.22, Mass=131061, SNR=88.9, Peak=14209 HFD=3.4 01:49:57.597 00.000 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 01:49:57.597 00.000 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 01:49:57.597 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.44 hyp=0.51 cameraTheta=1.04 mountX=0.13 mountY=0.49, mountTheta=1.31 01:49:57.598 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.44, opts=13) 01:49:57.598 00.000 30444 Enqueuing Move request for scope (0.26, 0.44) 01:49:57.598 00.000 15672 Worker thread wakes up 01:49:57.598 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.44) opts 0xd 01:49:57.598 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.44) 01:49:57.598 00.000 15672 Moving (0.26, 0.44) raw xDistance=0.13 yDistance=0.49 01:49:57.598 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:49:57.598 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:49:57.598 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49 01:49:57.598 00.000 15672 MoveAxis(E, 0, ABG) 01:49:57.598 00.000 15672 Move returns status 0, amount 0 01:49:57.598 00.000 15672 MoveAxis(N, 0, ABG) 01:49:57.598 00.000 15672 Move returns status 0, amount 0 01:49:57.598 00.000 15672 move complete, result=0 01:49:57.598 00.000 15672 worker thread done servicing request 01:49:57.602 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=14664, FiltMin=2642, FiltMax=10212, Gamma=2.950 01:49:57.651 00.049 30444 UpdateGuideState exits: m=131061 SNR=88.9 Saturated 01:49:57.652 00.001 30444 PhdController: settling, locked = 1, distance = 0.43 (2.00) aobump = 0 frame = 54 / 99999 01:49:57.652 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844197.652,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.43,"Time":37.2,"SettleTime":60.0,"StarLocked":true} 01:49:57.652 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:57.652 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:57.652 00.000 30444 Enqueuing Expose request 01:49:57.652 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 01:49:57.652 00.000 15672 Worker thread wakes up 01:49:57.652 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:57.652 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:49:59.766 02.114 15672 Exposure complete 01:49:59.793 00.027 15672 worker thread done servicing request 01:49:59.794 00.001 30444 OnExposeComplete: enter 01:49:59.794 00.000 30444 UpdateGuideState(): m_state=6 01:49:59.794 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 5999 01:49:59.794 00.000 30444 Star::Find returns 1 (1), X=462.99, Y=201.14, Mass=125417, SNR=94.8, Peak=13513 HFD=3.9 01:49:59.794 00.000 30444 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 01:49:59.794 00.000 30444 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 01:49:59.794 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.36 hyp=0.40 cameraTheta=2.00 mountX=-0.26 mountY=0.32, mountTheta=2.25 01:49:59.794 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.36, opts=13) 01:49:59.794 00.000 30444 Enqueuing Move request for scope (-0.16, 0.36) 01:49:59.794 00.000 15672 Worker thread wakes up 01:49:59.795 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.36) opts 0xd 01:49:59.795 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.36) 01:49:59.795 00.000 15672 Moving (-0.16, 0.36) raw xDistance=-0.26 yDistance=0.32 01:49:59.795 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 01:49:59.795 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:49:59.795 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 01:49:59.795 00.000 15672 MoveAxis(E, 69, ABG) 01:49:59.795 00.000 15672 Guiding Dir = 2, Dur = 69 01:49:59.795 00.000 15672 IsSlewing returns 0 01:49:59.800 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=13703, FiltMin=2629, FiltMax=9065, Gamma=2.950 01:49:59.820 00.020 15672 IsGuiding returns 0 01:49:59.836 00.016 15672 PulseGuide returned control before completion, sleep 64 01:49:59.849 00.013 30444 UpdateGuideState exits: m=125417 SNR=94.8 Saturated 01:49:59.849 00.000 30444 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 55 / 99999 01:49:59.849 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844199.849,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.42,"Time":39.4,"SettleTime":60.0,"StarLocked":true} 01:49:59.849 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:49:59.849 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:49:59.849 00.000 30444 Enqueuing Expose request 01:49:59.917 00.068 15672 IsGuiding returns 0 01:49:59.917 00.000 15672 Move returns status 0, amount 69 01:49:59.917 00.000 15672 MoveAxis(N, 0, ABG) 01:49:59.917 00.000 15672 Move returns status 0, amount 0 01:49:59.917 00.000 15672 move complete, result=0 01:49:59.917 00.000 15672 worker thread done servicing request 01:49:59.918 00.001 15672 Worker thread wakes up 01:49:59.918 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:49:59.918 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:00.342 00.424 30444 GuideStep: -0.3 px 69 ms EAST, 0.3 px 0 ms NORTH 01:50:01.826 01.484 15672 Exposure complete 01:50:01.846 00.020 15672 worker thread done servicing request 01:50:01.847 00.001 30444 OnExposeComplete: enter 01:50:01.847 00.000 30444 UpdateGuideState(): m_state=6 01:50:01.847 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6000 01:50:01.847 00.000 30444 Star::Find returns 1 (1), X=463.67, Y=201.27, Mass=129914, SNR=95.1, Peak=12951 HFD=3.6 01:50:01.847 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 01:50:01.847 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 01:50:01.847 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=0.49 hyp=0.71 cameraTheta=0.76 mountX=0.36 mountY=0.59, mountTheta=1.02 01:50:01.847 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=0.49, opts=13) 01:50:01.847 00.000 30444 Enqueuing Move request for scope (0.52, 0.49) 01:50:01.848 00.001 15672 Worker thread wakes up 01:50:01.848 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.49) opts 0xd 01:50:01.848 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, 0.49) 01:50:01.848 00.000 15672 Moving (0.52, 0.49) raw xDistance=0.36 yDistance=0.59 01:50:01.848 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36 01:50:01.848 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:50:01.848 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59 01:50:01.848 00.000 15672 MoveAxis(W, 93, ABG) 01:50:01.848 00.000 15672 Guiding Dir = 3, Dur = 93 01:50:01.848 00.000 15672 IsSlewing returns 0 01:50:01.850 00.002 15672 IsGuiding returns 0 01:50:01.854 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=13788, FiltMin=2623, FiltMax=9852, Gamma=2.950 01:50:01.865 00.011 15672 PulseGuide returned control before completion, sleep 89 01:50:01.903 00.038 30444 UpdateGuideState exits: m=129914 SNR=95.1 Saturated 01:50:01.903 00.000 30444 PhdController: settling, locked = 1, distance = 0.51 (2.00) aobump = 0 frame = 56 / 99999 01:50:01.903 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844201.903,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.51,"Time":41.4,"SettleTime":60.0,"StarLocked":true} 01:50:01.903 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:01.903 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:01.903 00.000 30444 Enqueuing Expose request 01:50:01.994 00.091 15672 IsGuiding returns 0 01:50:01.994 00.000 15672 Move returns status 0, amount 93 01:50:01.994 00.000 15672 MoveAxis(N, 0, ABG) 01:50:01.994 00.000 15672 Move returns status 0, amount 0 01:50:01.994 00.000 15672 move complete, result=0 01:50:01.994 00.000 15672 worker thread done servicing request 01:50:01.994 00.000 15672 Worker thread wakes up 01:50:01.994 00.000 30444 GuideStep: 0.4 px 93 ms WEST, 0.6 px 0 ms NORTH 01:50:01.994 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:01.994 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:04.103 02.109 15672 Exposure complete 01:50:04.122 00.019 15672 worker thread done servicing request 01:50:04.122 00.000 30444 OnExposeComplete: enter 01:50:04.122 00.000 30444 UpdateGuideState(): m_state=6 01:50:04.123 00.001 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6001 01:50:04.123 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=201.36, Mass=119562, SNR=88.3, Peak=14374 HFD=3.4 01:50:04.123 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 01:50:04.123 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.53 = 1.53) 01:50:04.123 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.59 hyp=0.61 cameraTheta=1.32 mountX=-0.01 mountY=0.61, mountTheta=1.59 01:50:04.123 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.59, opts=13) 01:50:04.123 00.000 30444 Enqueuing Move request for scope (0.15, 0.59) 01:50:04.123 00.000 15672 Worker thread wakes up 01:50:04.123 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.59) opts 0xd 01:50:04.123 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.59) 01:50:04.123 00.000 15672 Moving (0.15, 0.59) raw xDistance=-0.01 yDistance=0.61 01:50:04.124 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 01:50:04.124 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.29 newest=1.52 01:50:04.124 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 01:50:04.124 00.000 15672 MoveAxis(E, 0, ABG) 01:50:04.124 00.000 15672 Move returns status 0, amount 0 01:50:04.124 00.000 15672 MoveAxis(S, 108, ABG) 01:50:04.124 00.000 15672 Guiding Dir = 1, Dur = 108 01:50:04.125 00.001 15672 IsSlewing returns 0 01:50:04.129 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=14374, FiltMin=2577, FiltMax=9800, Gamma=2.950 01:50:04.150 00.021 15672 IsGuiding returns 0 01:50:04.178 00.028 30444 UpdateGuideState exits: m=119562 SNR=88.3 Saturated 01:50:04.178 00.000 30444 PhdController: settling, locked = 1, distance = 0.54 (2.00) aobump = 0 frame = 57 / 99999 01:50:04.178 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844204.178,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.54,"Time":43.7,"SettleTime":60.0,"StarLocked":true} 01:50:04.178 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:04.179 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:04.179 00.000 30444 Enqueuing Expose request 01:50:04.230 00.051 15672 PulseGuide returned control before completion, sleep 39 01:50:04.270 00.040 15672 IsGuiding returns 1 01:50:04.270 00.000 15672 scope still moving after pulse duration time elapsed 01:50:04.291 00.021 15672 IsSlewing returns 0 01:50:04.293 00.002 15672 IsGuiding returns 1 01:50:04.314 00.021 15672 IsSlewing returns 0 01:50:04.316 00.002 15672 IsGuiding returns 1 01:50:04.337 00.021 15672 IsSlewing returns 0 01:50:04.340 00.003 15672 IsGuiding returns 1 01:50:04.361 00.021 15672 IsSlewing returns 0 01:50:04.422 00.061 15672 IsGuiding returns 0 01:50:04.422 00.000 15672 scope move finished after 108 + 164 ms 01:50:04.422 00.000 15672 Move returns status 0, amount 108 01:50:04.422 00.000 15672 move complete, result=0 01:50:04.423 00.001 15672 worker thread done servicing request 01:50:04.423 00.000 15672 Worker thread wakes up 01:50:04.423 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:04.423 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:04.423 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.6 px 108 ms SOUTH 01:50:06.332 01.909 15672 Exposure complete 01:50:06.352 00.020 15672 worker thread done servicing request 01:50:06.352 00.000 30444 OnExposeComplete: enter 01:50:06.352 00.000 30444 UpdateGuideState(): m_state=6 01:50:06.352 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6002 01:50:06.352 00.000 30444 Star::Find returns 1 (1), X=463.39, Y=201.21, Mass=115350, SNR=79.8, Peak=13382 HFD=3.3 01:50:06.353 00.001 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 01:50:06.353 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 01:50:06.353 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.43 hyp=0.49 cameraTheta=1.07 mountX=0.11 mountY=0.48, mountTheta=1.35 01:50:06.354 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.43, opts=13) 01:50:06.354 00.000 30444 Enqueuing Move request for scope (0.24, 0.43) 01:50:06.354 00.000 15672 Worker thread wakes up 01:50:06.355 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.43) opts 0xd 01:50:06.355 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.43) 01:50:06.355 00.000 15672 Moving (0.24, 0.43) raw xDistance=0.11 yDistance=0.48 01:50:06.355 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 01:50:06.355 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 01:50:06.355 00.000 15672 MoveAxis(E, 0, ABG) 01:50:06.355 00.000 15672 Move returns status 0, amount 0 01:50:06.355 00.000 15672 MoveAxis(S, 85, ABG) 01:50:06.355 00.000 15672 Guiding Dir = 1, Dur = 85 01:50:06.355 00.000 15672 IsSlewing returns 0 01:50:06.356 00.001 15672 IsGuiding returns 0 01:50:06.360 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=13745, FiltMin=2625, FiltMax=9566, Gamma=2.950 01:50:06.408 00.048 30444 UpdateGuideState exits: m=115350 SNR=79.8 Saturated 01:50:06.408 00.000 30444 PhdController: settling, locked = 1, distance = 0.52 (2.00) aobump = 0 frame = 58 / 99999 01:50:06.409 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596844206.408,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.52,"Time":45.9,"SettleTime":60.0,"StarLocked":true} 01:50:06.409 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:06.409 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:06.409 00.000 30444 Enqueuing Expose request 01:50:06.434 00.025 15672 PulseGuide returned control before completion, sleep 18 01:50:06.453 00.019 15672 IsGuiding returns 1 01:50:06.453 00.000 15672 scope still moving after pulse duration time elapsed 01:50:06.474 00.021 15672 IsSlewing returns 0 01:50:06.475 00.001 15672 IsGuiding returns 1 01:50:06.496 00.021 15672 IsSlewing returns 0 01:50:06.497 00.001 15672 IsGuiding returns 1 01:50:06.518 00.021 15672 IsSlewing returns 0 01:50:06.520 00.002 15672 IsGuiding returns 1 01:50:06.541 00.021 15672 IsSlewing returns 0 01:50:06.594 00.053 15672 IsGuiding returns 0 01:50:06.594 00.000 15672 scope move finished after 85 + 152 ms 01:50:06.594 00.000 15672 Move returns status 0, amount 85 01:50:06.594 00.000 15672 move complete, result=0 01:50:06.594 00.000 15672 worker thread done servicing request 01:50:06.594 00.000 15672 Worker thread wakes up 01:50:06.594 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 85 ms SOUTH 01:50:06.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:06.594 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:08.702 02.108 15672 Exposure complete 01:50:08.722 00.020 15672 worker thread done servicing request 01:50:08.722 00.000 30444 OnExposeComplete: enter 01:50:08.722 00.000 30444 UpdateGuideState(): m_state=6 01:50:08.722 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6003 01:50:08.722 00.000 30444 Star::Find returns 1 (1), X=462.72, Y=201.14, Mass=121377, SNR=95.4, Peak=13454 HFD=3.4 01:50:08.722 00.000 30444 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.28) = xAngle (2.72 = 2.72) 01:50:08.723 00.001 30444 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.66 = 2.66) 01:50:08.723 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.36 hyp=0.56 cameraTheta=2.44 mountX=-0.51 mountY=0.26, mountTheta=2.67 01:50:08.723 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.36, opts=13) 01:50:08.723 00.000 30444 Enqueuing Move request for scope (-0.43, 0.36) 01:50:08.723 00.000 15672 Worker thread wakes up 01:50:08.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.36) opts 0xd 01:50:08.723 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.36) 01:50:08.723 00.000 15672 Moving (-0.43, 0.36) raw xDistance=-0.51 yDistance=0.26 01:50:08.723 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51 01:50:08.723 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 01:50:08.723 00.000 15672 MoveAxis(E, 138, ABG) 01:50:08.723 00.000 15672 Guiding Dir = 2, Dur = 138 01:50:08.724 00.001 15672 IsSlewing returns 0 01:50:08.725 00.001 15672 IsGuiding returns 0 01:50:08.729 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=13454, FiltMin=2585, FiltMax=9391, Gamma=2.950 01:50:08.750 00.021 15672 PulseGuide returned control before completion, sleep 124 01:50:08.782 00.032 30444 UpdateGuideState exits: m=121377 SNR=95.4 Saturated 01:50:08.782 00.000 30444 PhdController: settling, locked = 1, distance = 0.54 (2.00) aobump = 0 frame = 59 / 99999 01:50:08.782 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844208.782,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.54,"Time":48.3,"SettleTime":60.0,"StarLocked":true} 01:50:08.782 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:08.782 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:08.782 00.000 30444 Enqueuing Expose request 01:50:08.877 00.095 15672 IsGuiding returns 1 01:50:08.877 00.000 15672 scope still moving after pulse duration time elapsed 01:50:08.899 00.022 15672 IsSlewing returns 0 01:50:08.959 00.060 15672 IsGuiding returns 0 01:50:08.959 00.000 15672 scope move finished after 138 + 95 ms 01:50:08.959 00.000 15672 Move returns status 0, amount 138 01:50:08.959 00.000 15672 MoveAxis(S, 47, ABG) 01:50:08.960 00.001 15672 Guiding Dir = 1, Dur = 47 01:50:08.960 00.000 15672 IsSlewing returns 0 01:50:08.963 00.003 15672 IsGuiding returns 0 01:50:09.047 00.084 15672 IsGuiding returns 1 01:50:09.047 00.000 15672 scope still moving after pulse duration time elapsed 01:50:09.069 00.022 15672 IsSlewing returns 0 01:50:09.070 00.001 15672 IsGuiding returns 1 01:50:09.091 00.021 15672 IsSlewing returns 0 01:50:09.092 00.001 15672 IsGuiding returns 1 01:50:09.113 00.021 15672 IsSlewing returns 0 01:50:09.134 00.021 15672 IsGuiding returns 0 01:50:09.134 00.000 15672 scope move finished after 47 + 124 ms 01:50:09.134 00.000 15672 Move returns status 0, amount 47 01:50:09.134 00.000 15672 move complete, result=0 01:50:09.134 00.000 15672 worker thread done servicing request 01:50:09.134 00.000 15672 Worker thread wakes up 01:50:09.134 00.000 30444 GuideStep: -0.5 px 138 ms EAST, 0.3 px 47 ms SOUTH 01:50:09.134 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:09.134 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:11.042 01.908 15672 Exposure complete 01:50:11.067 00.025 15672 worker thread done servicing request 01:50:11.067 00.000 30444 OnExposeComplete: enter 01:50:11.067 00.000 30444 UpdateGuideState(): m_state=6 01:50:11.067 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6004 01:50:11.067 00.000 30444 Star::Find returns 1 (1), X=463.55, Y=200.92, Mass=123021, SNR=91.6, Peak=13369 HFD=3.5 01:50:11.067 00.000 30444 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.28) = xAngle (0.63 = 0.63) 01:50:11.067 00.000 30444 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.56 = 0.56) 01:50:11.067 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.14 hyp=0.42 cameraTheta=0.35 mountX=0.34 mountY=0.23, mountTheta=0.58 01:50:11.068 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.14, opts=13) 01:50:11.068 00.000 30444 Enqueuing Move request for scope (0.40, 0.14) 01:50:11.068 00.000 15672 Worker thread wakes up 01:50:11.068 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.14) opts 0xd 01:50:11.068 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.14) 01:50:11.068 00.000 15672 Moving (0.40, 0.14) raw xDistance=0.34 yDistance=0.23 01:50:11.068 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34 01:50:11.068 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:11.068 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 01:50:11.068 00.000 15672 MoveAxis(W, 83, ABG) 01:50:11.068 00.000 15672 Guiding Dir = 3, Dur = 83 01:50:11.069 00.001 15672 IsSlewing returns 0 01:50:11.074 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=13369, FiltMin=2641, FiltMax=9405, Gamma=2.950 01:50:11.116 00.042 15672 IsGuiding returns 0 01:50:11.124 00.008 30444 UpdateGuideState exits: m=123021 SNR=91.6 Saturated 01:50:11.124 00.000 30444 PhdController: settling, locked = 1, distance = 0.50 (2.00) aobump = 0 frame = 60 / 99999 01:50:11.124 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844211.124,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.50,"Time":50.6,"SettleTime":60.0,"StarLocked":true} 01:50:11.124 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:11.124 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:11.124 00.000 30444 Enqueuing Expose request 01:50:11.147 00.023 15672 PulseGuide returned control before completion, sleep 62 01:50:11.211 00.064 15672 IsGuiding returns 1 01:50:11.212 00.001 15672 scope still moving after pulse duration time elapsed 01:50:11.232 00.020 15672 IsSlewing returns 0 01:50:11.234 00.002 15672 IsGuiding returns 1 01:50:11.256 00.022 15672 IsSlewing returns 0 01:50:11.276 00.020 15672 IsGuiding returns 0 01:50:11.276 00.000 15672 scope move finished after 83 + 77 ms 01:50:11.276 00.000 15672 Move returns status 0, amount 83 01:50:11.276 00.000 15672 MoveAxis(N, 0, ABG) 01:50:11.276 00.000 15672 Move returns status 0, amount 0 01:50:11.277 00.001 15672 move complete, result=0 01:50:11.277 00.000 15672 worker thread done servicing request 01:50:11.277 00.000 15672 Worker thread wakes up 01:50:11.277 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:11.277 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:11.277 00.000 30444 GuideStep: 0.3 px 83 ms WEST, 0.2 px 0 ms NORTH 01:50:13.387 02.110 15672 Exposure complete 01:50:13.407 00.020 15672 worker thread done servicing request 01:50:13.407 00.000 30444 OnExposeComplete: enter 01:50:13.407 00.000 30444 UpdateGuideState(): m_state=6 01:50:13.407 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6005 01:50:13.407 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=201.10, Mass=126426, SNR=97.2, Peak=13256 HFD=3.9 01:50:13.407 00.000 30444 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.28) = xAngle (2.37 = 2.37) 01:50:13.407 00.000 30444 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.31 = 2.31) 01:50:13.407 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.32 hyp=0.37 cameraTheta=2.09 mountX=-0.26 mountY=0.27, mountTheta=2.34 01:50:13.408 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.32, opts=13) 01:50:13.408 00.000 30444 Enqueuing Move request for scope (-0.18, 0.32) 01:50:13.408 00.000 15672 Worker thread wakes up 01:50:13.408 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.32) opts 0xd 01:50:13.408 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.32) 01:50:13.408 00.000 15672 Moving (-0.18, 0.32) raw xDistance=-0.26 yDistance=0.27 01:50:13.408 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26 01:50:13.408 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 01:50:13.408 00.000 15672 MoveAxis(E, 66, ABG) 01:50:13.408 00.000 15672 Guiding Dir = 2, Dur = 66 01:50:13.409 00.001 15672 IsSlewing returns 0 01:50:13.410 00.001 15672 IsGuiding returns 0 01:50:13.414 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=14243, FiltMin=2661, FiltMax=10010, Gamma=2.950 01:50:13.431 00.017 15672 PulseGuide returned control before completion, sleep 56 01:50:13.464 00.033 30444 UpdateGuideState exits: m=126426 SNR=97.2 Saturated 01:50:13.464 00.000 30444 PhdController: settling, locked = 1, distance = 0.46 (2.00) aobump = 0 frame = 61 / 99999 01:50:13.464 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844213.464,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.46,"Time":53.0,"SettleTime":60.0,"StarLocked":true} 01:50:13.464 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:13.464 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:13.464 00.000 30444 Enqueuing Expose request 01:50:13.489 00.025 15672 IsGuiding returns 1 01:50:13.489 00.000 15672 scope still moving after pulse duration time elapsed 01:50:13.510 00.021 15672 IsSlewing returns 0 01:50:13.544 00.034 15672 IsGuiding returns 0 01:50:13.544 00.000 15672 scope move finished after 66 + 67 ms 01:50:13.544 00.000 15672 Move returns status 0, amount 66 01:50:13.544 00.000 15672 MoveAxis(S, 49, ABG) 01:50:13.544 00.000 15672 Guiding Dir = 1, Dur = 49 01:50:13.545 00.001 15672 IsSlewing returns 0 01:50:13.546 00.001 15672 IsGuiding returns 0 01:50:13.625 00.079 15672 IsGuiding returns 1 01:50:13.625 00.000 15672 scope still moving after pulse duration time elapsed 01:50:13.646 00.021 15672 IsSlewing returns 0 01:50:13.649 00.003 15672 IsGuiding returns 1 01:50:13.670 00.021 15672 IsSlewing returns 0 01:50:13.673 00.003 15672 IsGuiding returns 1 01:50:13.694 00.021 15672 IsSlewing returns 0 01:50:13.720 00.026 15672 IsGuiding returns 0 01:50:13.720 00.000 15672 scope move finished after 49 + 125 ms 01:50:13.720 00.000 15672 Move returns status 0, amount 49 01:50:13.720 00.000 15672 move complete, result=0 01:50:13.721 00.001 15672 worker thread done servicing request 01:50:13.721 00.000 15672 Worker thread wakes up 01:50:13.721 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:13.721 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:13.721 00.000 30444 GuideStep: -0.3 px 66 ms EAST, 0.3 px 49 ms SOUTH 01:50:15.626 01.905 15672 Exposure complete 01:50:15.646 00.020 15672 worker thread done servicing request 01:50:15.646 00.000 30444 OnExposeComplete: enter 01:50:15.646 00.000 30444 UpdateGuideState(): m_state=6 01:50:15.646 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6006 01:50:15.646 00.000 30444 Star::Find returns 1 (1), X=463.58, Y=200.59, Mass=115787, SNR=89.7, Peak=12509 HFD=3.2 01:50:15.647 00.001 30444 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.28) = xAngle (-0.13 = -0.13) 01:50:15.647 00.000 30444 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.19 = -0.19) 01:50:15.647 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.18 hyp=0.47 cameraTheta=-0.41 mountX=0.46 mountY=-0.09, mountTheta=-0.19 01:50:15.647 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.18, opts=13) 01:50:15.647 00.000 30444 Enqueuing Move request for scope (0.43, -0.18) 01:50:15.647 00.000 15672 Worker thread wakes up 01:50:15.647 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.18) opts 0xd 01:50:15.647 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.18) 01:50:15.647 00.000 15672 Moving (0.43, -0.18) raw xDistance=0.46 yDistance=-0.09 01:50:15.647 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.46 01:50:15.647 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:15.648 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 01:50:15.648 00.000 15672 MoveAxis(W, 120, ABG) 01:50:15.648 00.000 15672 Guiding Dir = 3, Dur = 120 01:50:15.648 00.000 15672 IsSlewing returns 0 01:50:15.649 00.001 15672 IsGuiding returns 0 01:50:15.653 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=13209, FiltMin=2648, FiltMax=9465, Gamma=2.950 01:50:15.667 00.014 15672 PulseGuide returned control before completion, sleep 113 01:50:15.703 00.036 30444 UpdateGuideState exits: m=115787 SNR=89.7 Saturated 01:50:15.703 00.000 30444 PhdController: settling, locked = 1, distance = 0.46 (2.00) aobump = 0 frame = 62 / 99999 01:50:15.703 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844215.703,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.46,"Time":55.2,"SettleTime":60.0,"StarLocked":true} 01:50:15.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:15.703 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:15.703 00.000 30444 Enqueuing Expose request 01:50:15.784 00.081 15672 IsGuiding returns 1 01:50:15.784 00.000 15672 scope still moving after pulse duration time elapsed 01:50:15.805 00.021 15672 IsSlewing returns 0 01:50:15.827 00.022 15672 IsGuiding returns 0 01:50:15.827 00.000 15672 scope move finished after 120 + 58 ms 01:50:15.827 00.000 15672 Move returns status 0, amount 120 01:50:15.827 00.000 15672 MoveAxis(N, 0, ABG) 01:50:15.827 00.000 15672 Move returns status 0, amount 0 01:50:15.829 00.002 15672 move complete, result=0 01:50:15.829 00.000 15672 worker thread done servicing request 01:50:15.829 00.000 15672 Worker thread wakes up 01:50:15.829 00.000 30444 GuideStep: 0.5 px 120 ms WEST, -0.1 px 0 ms NORTH 01:50:15.829 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:15.829 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:17.937 02.108 15672 Exposure complete 01:50:17.956 00.019 15672 worker thread done servicing request 01:50:17.957 00.001 30444 OnExposeComplete: enter 01:50:17.957 00.000 30444 UpdateGuideState(): m_state=6 01:50:17.957 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6007 01:50:17.957 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=200.92, Mass=133958, SNR=96.3, Peak=13843 HFD=3.4 01:50:17.957 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 01:50:17.957 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 01:50:17.957 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.75 mountX=0.11 mountY=0.17, mountTheta=1.01 01:50:17.957 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.14, opts=13) 01:50:17.957 00.000 30444 Enqueuing Move request for scope (0.15, 0.14) 01:50:17.958 00.001 15672 Worker thread wakes up 01:50:17.958 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd 01:50:17.958 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.14) 01:50:17.958 00.000 15672 Moving (0.15, 0.14) raw xDistance=0.11 yDistance=0.17 01:50:17.958 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 01:50:17.958 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:17.958 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:50:17.958 00.000 15672 MoveAxis(E, 0, ABG) 01:50:17.958 00.000 15672 Move returns status 0, amount 0 01:50:17.958 00.000 15672 MoveAxis(N, 0, ABG) 01:50:17.958 00.000 15672 Move returns status 0, amount 0 01:50:17.958 00.000 15672 move complete, result=0 01:50:17.958 00.000 15672 worker thread done servicing request 01:50:17.963 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=13843, FiltMin=2551, FiltMax=9409, Gamma=2.950 01:50:18.013 00.050 30444 UpdateGuideState exits: m=133958 SNR=96.3 Saturated 01:50:18.013 00.000 30444 PhdController: settling, locked = 1, distance = 0.39 (2.00) aobump = 0 frame = 63 / 99999 01:50:18.013 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844218.013,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.39,"Time":57.5,"SettleTime":60.0,"StarLocked":true} 01:50:18.013 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:18.013 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:18.013 00.000 30444 Enqueuing Expose request 01:50:18.013 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:50:18.013 00.000 15672 Worker thread wakes up 01:50:18.013 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:18.013 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:19.919 01.906 15672 Exposure complete 01:50:19.939 00.020 15672 worker thread done servicing request 01:50:19.939 00.000 30444 OnExposeComplete: enter 01:50:19.939 00.000 30444 UpdateGuideState(): m_state=6 01:50:19.939 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6008 01:50:19.939 00.000 30444 Star::Find returns 1 (1), X=463.59, Y=200.96, Mass=125284, SNR=80.8, Peak=12593 HFD=3.4 01:50:19.939 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 01:50:19.939 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 01:50:19.939 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.19 hyp=0.48 cameraTheta=0.40 mountX=0.37 mountY=0.28, mountTheta=0.64 01:50:19.940 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.19, opts=13) 01:50:19.940 00.000 30444 Enqueuing Move request for scope (0.44, 0.19) 01:50:19.940 00.000 15672 Worker thread wakes up 01:50:19.940 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.19) opts 0xd 01:50:19.940 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.19) 01:50:19.940 00.000 15672 Moving (0.44, 0.19) raw xDistance=0.37 yDistance=0.28 01:50:19.940 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 01:50:19.940 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 01:50:19.940 00.000 15672 MoveAxis(W, 100, ABG) 01:50:19.940 00.000 15672 Guiding Dir = 3, Dur = 100 01:50:19.941 00.001 15672 IsSlewing returns 0 01:50:19.942 00.001 15672 IsGuiding returns 0 01:50:19.946 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=12593, FiltMin=2636, FiltMax=9239, Gamma=2.950 01:50:19.965 00.019 15672 PulseGuide returned control before completion, sleep 88 01:50:19.994 00.029 30444 UpdateGuideState exits: m=125284 SNR=80.8 Saturated 01:50:19.994 00.000 30444 PhdController: settling, locked = 1, distance = 0.41 (2.00) aobump = 0 frame = 64 / 99999 01:50:19.994 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596844219.994,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.41,"Time":59.5,"SettleTime":60.0,"StarLocked":true} 01:50:19.995 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:19.995 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:19.995 00.000 30444 Enqueuing Expose request 01:50:20.055 00.060 15672 IsGuiding returns 1 01:50:20.056 00.001 15672 scope still moving after pulse duration time elapsed 01:50:20.077 00.021 15672 IsSlewing returns 0 01:50:20.093 00.016 15672 IsGuiding returns 0 01:50:20.093 00.000 15672 scope move finished after 100 + 51 ms 01:50:20.093 00.000 15672 Move returns status 0, amount 100 01:50:20.093 00.000 15672 MoveAxis(S, 49, ABG) 01:50:20.093 00.000 15672 Guiding Dir = 1, Dur = 49 01:50:20.093 00.000 15672 IsSlewing returns 0 01:50:20.094 00.001 15672 IsGuiding returns 0 01:50:20.174 00.080 15672 IsGuiding returns 1 01:50:20.175 00.001 15672 scope still moving after pulse duration time elapsed 01:50:20.196 00.021 15672 IsSlewing returns 0 01:50:20.199 00.003 15672 IsGuiding returns 1 01:50:20.220 00.021 15672 IsSlewing returns 0 01:50:20.284 00.064 15672 IsGuiding returns 0 01:50:20.284 00.000 15672 scope move finished after 49 + 140 ms 01:50:20.284 00.000 15672 Move returns status 0, amount 49 01:50:20.285 00.001 15672 move complete, result=0 01:50:20.285 00.000 15672 worker thread done servicing request 01:50:20.285 00.000 15672 Worker thread wakes up 01:50:20.285 00.000 30444 GuideStep: 0.4 px 100 ms WEST, 0.3 px 49 ms SOUTH 01:50:20.285 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:20.285 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:22.394 02.109 15672 Exposure complete 01:50:22.414 00.020 15672 worker thread done servicing request 01:50:22.414 00.000 30444 OnExposeComplete: enter 01:50:22.414 00.000 30444 UpdateGuideState(): m_state=6 01:50:22.414 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6009 01:50:22.414 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=201.05, Mass=123331, SNR=75.6, Peak=13568 HFD=3.5 01:50:22.414 00.000 30444 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.28) = xAngle (2.48 = 2.48) 01:50:22.414 00.000 30444 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.42 = 2.42) 01:50:22.414 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.28 hyp=0.34 cameraTheta=2.20 mountX=-0.27 mountY=0.23, mountTheta=2.45 01:50:22.415 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.28, opts=13) 01:50:22.415 00.000 30444 Enqueuing Move request for scope (-0.20, 0.28) 01:50:22.415 00.000 15672 Worker thread wakes up 01:50:22.415 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.28) opts 0xd 01:50:22.415 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.28) 01:50:22.415 00.000 15672 Moving (-0.20, 0.28) raw xDistance=-0.27 yDistance=0.23 01:50:22.415 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27 01:50:22.415 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:22.416 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 01:50:22.416 00.000 15672 MoveAxis(E, 66, ABG) 01:50:22.416 00.000 15672 Guiding Dir = 2, Dur = 66 01:50:22.416 00.000 15672 IsSlewing returns 0 01:50:22.417 00.001 15672 IsGuiding returns 0 01:50:22.422 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=13568, FiltMin=2679, FiltMax=9364, Gamma=2.950 01:50:22.441 00.019 15672 PulseGuide returned control before completion, sleep 53 01:50:22.522 00.081 15672 IsGuiding returns 0 01:50:22.522 00.000 15672 Move returns status 0, amount 66 01:50:22.522 00.000 15672 MoveAxis(N, 0, ABG) 01:50:22.522 00.000 15672 Move returns status 0, amount 0 01:50:22.522 00.000 15672 move complete, result=0 01:50:22.522 00.000 15672 worker thread done servicing request 01:50:22.691 00.169 30444 UpdateGuideState exits: m=123331 SNR=75.6 Saturated 01:50:22.691 00.000 30444 PhdController: settling, locked = 1, distance = 0.39 (2.00) aobump = 0 frame = 65 / 99999 01:50:22.691 00.000 30444 PhdController: newstate STATE_FINISH 01:50:22.691 00.000 30444 PhdController complete: success 01:50:22.692 00.001 30444 evsrv: {"Event":"SettleDone","Timestamp":1596844222.691,"Host":"DESKTOP-370CUR0","Inst":1,"Status":0,"TotalFrames":65,"DroppedFrames":7} 01:50:22.692 00.000 30444 Mount: notify guiding dither settle done success=1 01:50:22.692 00.000 30444 PhdController: newstate STATE_IDLE 01:50:22.693 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:22.693 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:22.693 00.000 30444 Enqueuing Expose request 01:50:22.693 00.000 30444 GuideStep: -0.3 px 66 ms EAST, 0.2 px 0 ms NORTH 01:50:22.693 00.000 15672 Worker thread wakes up 01:50:22.693 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:22.694 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:24.600 01.906 15672 Exposure complete 01:50:24.620 00.020 15672 worker thread done servicing request 01:50:24.620 00.000 30444 OnExposeComplete: enter 01:50:24.620 00.000 30444 UpdateGuideState(): m_state=6 01:50:24.620 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6010 01:50:24.620 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=200.85, Mass=118163, SNR=76.5, Peak=12346 HFD=3.4 01:50:24.620 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.76 = 0.76) 01:50:24.620 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 01:50:24.621 00.001 30444 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.16 cameraTheta=0.48 mountX=0.12 mountY=0.11, mountTheta=0.73 01:50:24.621 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.08, opts=13) 01:50:24.621 00.000 30444 Enqueuing Move request for scope (0.15, 0.08) 01:50:24.621 00.000 15672 Worker thread wakes up 01:50:24.621 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd 01:50:24.621 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.08) 01:50:24.621 00.000 15672 Moving (0.15, 0.08) raw xDistance=0.12 yDistance=0.11 01:50:24.621 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:50:24.621 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:24.621 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:50:24.621 00.000 15672 MoveAxis(E, 0, ABG) 01:50:24.622 00.001 15672 Move returns status 0, amount 0 01:50:24.622 00.000 15672 MoveAxis(N, 0, ABG) 01:50:24.622 00.000 15672 Move returns status 0, amount 0 01:50:24.622 00.000 15672 move complete, result=0 01:50:24.622 00.000 15672 worker thread done servicing request 01:50:24.626 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=13311, FiltMin=2633, FiltMax=10224, Gamma=2.950 01:50:24.747 00.121 30444 UpdateGuideState exits: m=118163 SNR=76.5 Saturated 01:50:24.747 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:24.747 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:24.747 00.000 30444 Enqueuing Expose request 01:50:24.747 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:50:24.747 00.000 15672 Worker thread wakes up 01:50:24.747 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:24.747 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:26.857 02.110 15672 Exposure complete 01:50:26.877 00.020 15672 worker thread done servicing request 01:50:26.877 00.000 30444 OnExposeComplete: enter 01:50:26.877 00.000 30444 UpdateGuideState(): m_state=6 01:50:26.877 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6011 01:50:26.877 00.000 30444 Star::Find returns 1 (1), X=462.82, Y=200.80, Mass=127591, SNR=93.9, Peak=12435 HFD=3.9 01:50:26.877 00.000 30444 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.28) = xAngle (3.35 = -2.94) 01:50:26.877 00.000 30444 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.28 = -3.00) 01:50:26.877 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.02 hyp=0.33 cameraTheta=3.07 mountX=-0.33 mountY=-0.05, mountTheta=-3.00 01:50:26.878 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.02, opts=13) 01:50:26.878 00.000 30444 Enqueuing Move request for scope (-0.33, 0.02) 01:50:26.878 00.000 15672 Worker thread wakes up 01:50:26.878 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.02) opts 0xd 01:50:26.878 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.02) 01:50:26.878 00.000 15672 Moving (-0.33, 0.02) raw xDistance=-0.33 yDistance=-0.05 01:50:26.878 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 01:50:26.878 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:26.878 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 01:50:26.878 00.000 15672 MoveAxis(E, 89, ABG) 01:50:26.878 00.000 15672 Guiding Dir = 2, Dur = 89 01:50:26.878 00.000 15672 IsSlewing returns 0 01:50:26.880 00.002 15672 IsGuiding returns 0 01:50:26.884 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=12871, FiltMin=2661, FiltMax=9670, Gamma=2.950 01:50:26.898 00.014 15672 PulseGuide returned control before completion, sleep 82 01:50:26.933 00.035 30444 UpdateGuideState exits: m=127591 SNR=93.9 Saturated 01:50:26.933 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:26.933 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:26.933 00.000 30444 Enqueuing Expose request 01:50:26.982 00.049 15672 IsGuiding returns 1 01:50:26.982 00.000 15672 scope still moving after pulse duration time elapsed 01:50:27.003 00.021 15672 IsSlewing returns 0 01:50:27.011 00.008 15672 IsGuiding returns 0 01:50:27.011 00.000 15672 scope move finished after 89 + 42 ms 01:50:27.011 00.000 15672 Move returns status 0, amount 89 01:50:27.011 00.000 15672 MoveAxis(N, 0, ABG) 01:50:27.011 00.000 15672 Move returns status 0, amount 0 01:50:27.012 00.001 15672 move complete, result=0 01:50:27.012 00.000 15672 worker thread done servicing request 01:50:27.012 00.000 15672 Worker thread wakes up 01:50:27.012 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:27.012 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:27.012 00.000 30444 GuideStep: -0.3 px 89 ms EAST, -0.0 px 0 ms NORTH 01:50:28.919 01.907 15672 Exposure complete 01:50:28.939 00.020 15672 worker thread done servicing request 01:50:28.939 00.000 30444 OnExposeComplete: enter 01:50:28.939 00.000 30444 UpdateGuideState(): m_state=6 01:50:28.939 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6012 01:50:28.940 00.001 30444 Star::Find returns 1 (1), X=463.34, Y=200.90, Mass=117988, SNR=88.2, Peak=12477 HFD=3.4 01:50:28.940 00.000 30444 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.28) = xAngle (0.86 = 0.86) 01:50:28.940 00.000 30444 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.80 = 0.80) 01:50:28.940 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.59 mountX=0.15 mountY=0.17, mountTheta=0.84 01:50:28.940 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.13, opts=13) 01:50:28.940 00.000 30444 Enqueuing Move request for scope (0.19, 0.13) 01:50:28.940 00.000 15672 Worker thread wakes up 01:50:28.940 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd 01:50:28.940 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.13) 01:50:28.941 00.001 15672 Moving (0.19, 0.13) raw xDistance=0.15 yDistance=0.17 01:50:28.941 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:50:28.941 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:28.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 01:50:28.941 00.000 15672 MoveAxis(E, 0, ABG) 01:50:28.941 00.000 15672 Move returns status 0, amount 0 01:50:28.941 00.000 15672 MoveAxis(N, 0, ABG) 01:50:28.941 00.000 15672 Move returns status 0, amount 0 01:50:28.941 00.000 15672 move complete, result=0 01:50:28.941 00.000 15672 worker thread done servicing request 01:50:28.946 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=12974, FiltMin=2645, FiltMax=9464, Gamma=2.950 01:50:28.995 00.049 30444 UpdateGuideState exits: m=117988 SNR=88.2 Saturated 01:50:28.996 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:28.996 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:28.996 00.000 30444 Enqueuing Expose request 01:50:28.996 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:50:28.996 00.000 15672 Worker thread wakes up 01:50:28.996 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:28.996 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:31.105 02.109 15672 Exposure complete 01:50:31.125 00.020 15672 worker thread done servicing request 01:50:31.125 00.000 30444 OnExposeComplete: enter 01:50:31.125 00.000 30444 UpdateGuideState(): m_state=6 01:50:31.125 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6013 01:50:31.125 00.000 30444 Star::Find returns 1 (1), X=463.16, Y=200.67, Mass=123694, SNR=97.4, Peak=11211 HFD=3.7 01:50:31.125 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 01:50:31.125 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 01:50:31.125 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.48 mountX=0.04 mountY=-0.10, mountTheta=-1.21 01:50:31.126 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.11, opts=13) 01:50:31.126 00.000 30444 Enqueuing Move request for scope (0.01, -0.11) 01:50:31.126 00.000 15672 Worker thread wakes up 01:50:31.126 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd 01:50:31.126 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.11) 01:50:31.126 00.000 15672 Moving (0.01, -0.11) raw xDistance=0.04 yDistance=-0.10 01:50:31.126 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:50:31.126 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:31.126 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:50:31.126 00.000 15672 MoveAxis(E, 0, ABG) 01:50:31.126 00.000 15672 Move returns status 0, amount 0 01:50:31.126 00.000 15672 MoveAxis(N, 0, ABG) 01:50:31.126 00.000 15672 Move returns status 0, amount 0 01:50:31.126 00.000 15672 move complete, result=0 01:50:31.126 00.000 15672 worker thread done servicing request 01:50:31.131 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=11211, FiltMin=2576, FiltMax=9022, Gamma=2.950 01:50:31.375 00.244 30444 UpdateGuideState exits: m=123694 SNR=97.4 Saturated 01:50:31.375 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:31.375 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:31.375 00.000 30444 Enqueuing Expose request 01:50:31.375 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 01:50:31.375 00.000 15672 Worker thread wakes up 01:50:31.376 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:31.376 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:33.283 01.907 15672 Exposure complete 01:50:33.303 00.020 15672 worker thread done servicing request 01:50:33.303 00.000 30444 OnExposeComplete: enter 01:50:33.303 00.000 30444 UpdateGuideState(): m_state=6 01:50:33.303 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6014 01:50:33.304 00.001 30444 Star::Find returns 1 (1), X=463.31, Y=200.72, Mass=126227, SNR=103.1, Peak=11784 HFD=3.6 01:50:33.304 00.000 30444 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.28) = xAngle (-0.07 = -0.07) 01:50:33.304 00.000 30444 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.13 = -0.13) 01:50:33.304 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.35 mountX=0.17 mountY=-0.02, mountTheta=-0.13 01:50:33.304 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.06, opts=13) 01:50:33.304 00.000 30444 Enqueuing Move request for scope (0.16, -0.06) 01:50:33.304 00.000 15672 Worker thread wakes up 01:50:33.304 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd 01:50:33.305 00.001 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.06) 01:50:33.305 00.000 15672 Moving (0.16, -0.06) raw xDistance=0.17 yDistance=-0.02 01:50:33.305 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 01:50:33.305 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:33.305 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 01:50:33.305 00.000 15672 MoveAxis(E, 0, ABG) 01:50:33.305 00.000 15672 Move returns status 0, amount 0 01:50:33.305 00.000 15672 MoveAxis(N, 0, ABG) 01:50:33.305 00.000 15672 Move returns status 0, amount 0 01:50:33.305 00.000 15672 move complete, result=0 01:50:33.305 00.000 15672 worker thread done servicing request 01:50:33.310 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=11784, FiltMin=2621, FiltMax=9639, Gamma=2.950 01:50:33.404 00.094 30444 UpdateGuideState exits: m=126227 SNR=103.1 Saturated 01:50:33.404 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:33.404 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:33.404 00.000 30444 Enqueuing Expose request 01:50:33.404 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 01:50:33.405 00.001 15672 Worker thread wakes up 01:50:33.405 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:33.405 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:35.519 02.114 15672 Exposure complete 01:50:35.552 00.033 15672 worker thread done servicing request 01:50:35.552 00.000 30444 OnExposeComplete: enter 01:50:35.552 00.000 30444 UpdateGuideState(): m_state=6 01:50:35.552 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6015 01:50:35.553 00.001 30444 Star::Find returns 1 (1), X=463.40, Y=200.52, Mass=130669, SNR=85.2, Peak=11471 HFD=3.3 01:50:35.553 00.000 30444 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.28) = xAngle (-0.51 = -0.51) 01:50:35.553 00.000 30444 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.57 = -0.57) 01:50:35.553 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-0.79 mountX=0.32 mountY=-0.20, mountTheta=-0.56 01:50:35.553 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.26, opts=13) 01:50:35.553 00.000 30444 Enqueuing Move request for scope (0.25, -0.26) 01:50:35.553 00.000 15672 Worker thread wakes up 01:50:35.553 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.26) opts 0xd 01:50:35.553 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.26) 01:50:35.553 00.000 15672 Moving (0.25, -0.26) raw xDistance=0.32 yDistance=-0.20 01:50:35.553 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 01:50:35.553 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:35.554 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 01:50:35.554 00.000 15672 MoveAxis(W, 85, ABG) 01:50:35.554 00.000 15672 Guiding Dir = 3, Dur = 85 01:50:35.555 00.001 15672 IsSlewing returns 0 01:50:35.556 00.001 15672 IsGuiding returns 0 01:50:35.562 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=11471, FiltMin=2585, FiltMax=9684, Gamma=2.950 01:50:35.573 00.011 15672 PulseGuide returned control before completion, sleep 79 01:50:35.610 00.037 30444 UpdateGuideState exits: m=130669 SNR=85.2 Saturated 01:50:35.610 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:35.610 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:35.610 00.000 30444 Enqueuing Expose request 01:50:35.653 00.043 15672 IsGuiding returns 1 01:50:35.653 00.000 15672 scope still moving after pulse duration time elapsed 01:50:35.674 00.021 15672 IsSlewing returns 0 01:50:35.716 00.042 15672 IsGuiding returns 0 01:50:35.717 00.001 15672 scope move finished after 85 + 75 ms 01:50:35.717 00.000 15672 Move returns status 0, amount 85 01:50:35.717 00.000 15672 MoveAxis(N, 0, ABG) 01:50:35.717 00.000 15672 Move returns status 0, amount 0 01:50:35.717 00.000 15672 move complete, result=0 01:50:35.717 00.000 15672 worker thread done servicing request 01:50:35.717 00.000 15672 Worker thread wakes up 01:50:35.718 00.001 30444 GuideStep: 0.3 px 85 ms WEST, -0.2 px 0 ms NORTH 01:50:35.718 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:35.718 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:37.626 01.908 15672 Exposure complete 01:50:37.646 00.020 15672 worker thread done servicing request 01:50:37.646 00.000 30444 OnExposeComplete: enter 01:50:37.646 00.000 30444 UpdateGuideState(): m_state=6 01:50:37.646 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6016 01:50:37.646 00.000 30444 Star::Find returns 1 (1), X=462.77, Y=200.86, Mass=125727, SNR=85.0, Peak=12554 HFD=3.8 01:50:37.646 00.000 30444 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.28) = xAngle (3.21 = -3.07) 01:50:37.646 00.000 30444 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.15 = -3.13) 01:50:37.646 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.08 hyp=0.39 cameraTheta=2.94 mountX=-0.39 mountY=-0.00, mountTheta=-3.13 01:50:37.647 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.08, opts=13) 01:50:37.647 00.000 30444 Enqueuing Move request for scope (-0.38, 0.08) 01:50:37.647 00.000 15672 Worker thread wakes up 01:50:37.647 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.08) opts 0xd 01:50:37.647 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.08) 01:50:37.647 00.000 15672 Moving (-0.38, 0.08) raw xDistance=-0.39 yDistance=-0.00 01:50:37.647 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39 01:50:37.647 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:37.647 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 01:50:37.647 00.000 15672 MoveAxis(E, 100, ABG) 01:50:37.647 00.000 15672 Guiding Dir = 2, Dur = 100 01:50:37.648 00.001 15672 IsSlewing returns 0 01:50:37.649 00.001 15672 IsGuiding returns 0 01:50:37.653 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=12554, FiltMin=2564, FiltMax=9470, Gamma=2.950 01:50:37.665 00.012 15672 PulseGuide returned control before completion, sleep 95 01:50:37.702 00.037 30444 UpdateGuideState exits: m=125727 SNR=85.0 Saturated 01:50:37.702 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:37.702 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:37.702 00.000 30444 Enqueuing Expose request 01:50:37.778 00.076 15672 IsGuiding returns 0 01:50:37.778 00.000 15672 Move returns status 0, amount 100 01:50:37.779 00.001 15672 MoveAxis(N, 0, ABG) 01:50:37.779 00.000 15672 Move returns status 0, amount 0 01:50:37.779 00.000 15672 move complete, result=0 01:50:37.779 00.000 15672 worker thread done servicing request 01:50:37.779 00.000 15672 Worker thread wakes up 01:50:37.779 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:37.779 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:37.779 00.000 30444 GuideStep: -0.4 px 100 ms EAST, -0.0 px 0 ms NORTH 01:50:39.888 02.109 15672 Exposure complete 01:50:39.909 00.021 15672 worker thread done servicing request 01:50:39.909 00.000 30444 OnExposeComplete: enter 01:50:39.910 00.001 30444 UpdateGuideState(): m_state=6 01:50:39.910 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6017 01:50:39.910 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=200.75, Mass=130343, SNR=96.5, Peak=11956 HFD=3.6 01:50:39.910 00.000 30444 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.28) = xAngle (0.17 = 0.17) 01:50:39.910 00.000 30444 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.11 = 0.11) 01:50:39.910 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-0.11 mountX=0.25 mountY=0.03, mountTheta=0.11 01:50:39.910 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.03, opts=13) 01:50:39.910 00.000 30444 Enqueuing Move request for scope (0.25, -0.03) 01:50:39.910 00.000 15672 Worker thread wakes up 01:50:39.911 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.03) opts 0xd 01:50:39.911 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.03) 01:50:39.911 00.000 15672 Moving (0.25, -0.03) raw xDistance=0.25 yDistance=0.03 01:50:39.911 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25 01:50:39.911 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:39.911 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 01:50:39.911 00.000 15672 MoveAxis(W, 61, ABG) 01:50:39.911 00.000 15672 Guiding Dir = 3, Dur = 61 01:50:39.911 00.000 15672 IsSlewing returns 0 01:50:39.912 00.001 15672 IsGuiding returns 0 01:50:39.916 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=12498, FiltMin=2503, FiltMax=9565, Gamma=2.950 01:50:39.934 00.018 15672 PulseGuide returned control before completion, sleep 50 01:50:39.968 00.034 30444 UpdateGuideState exits: m=130343 SNR=96.5 Saturated 01:50:39.968 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:39.968 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:39.968 00.000 30444 Enqueuing Expose request 01:50:40.013 00.045 15672 IsGuiding returns 0 01:50:40.013 00.000 15672 Move returns status 0, amount 61 01:50:40.013 00.000 15672 MoveAxis(N, 0, ABG) 01:50:40.013 00.000 15672 Move returns status 0, amount 0 01:50:40.013 00.000 15672 move complete, result=0 01:50:40.013 00.000 15672 worker thread done servicing request 01:50:40.013 00.000 15672 Worker thread wakes up 01:50:40.013 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:40.013 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:40.014 00.001 30444 GuideStep: 0.3 px 61 ms WEST, 0.0 px 0 ms NORTH 01:50:41.921 01.907 15672 Exposure complete 01:50:41.941 00.020 15672 worker thread done servicing request 01:50:41.941 00.000 30444 OnExposeComplete: enter 01:50:41.941 00.000 30444 UpdateGuideState(): m_state=6 01:50:41.941 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6018 01:50:41.941 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=200.74, Mass=123943, SNR=74.8, Peak=11731 HFD=3.6 01:50:41.941 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 01:50:41.941 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 01:50:41.941 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.25 mountX=0.15 mountY=-0.00, mountTheta=-0.03 01:50:41.942 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.04, opts=13) 01:50:41.942 00.000 30444 Enqueuing Move request for scope (0.15, -0.04) 01:50:41.942 00.000 15672 Worker thread wakes up 01:50:41.942 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd 01:50:41.942 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.04) 01:50:41.942 00.000 15672 Moving (0.15, -0.04) raw xDistance=0.15 yDistance=-0.00 01:50:41.942 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 01:50:41.942 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:41.942 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 01:50:41.942 00.000 15672 MoveAxis(E, 0, ABG) 01:50:41.942 00.000 15672 Move returns status 0, amount 0 01:50:41.942 00.000 15672 MoveAxis(N, 0, ABG) 01:50:41.942 00.000 15672 Move returns status 0, amount 0 01:50:41.942 00.000 15672 move complete, result=0 01:50:41.942 00.000 15672 worker thread done servicing request 01:50:41.948 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=11731, FiltMin=2616, FiltMax=9084, Gamma=2.950 01:50:41.997 00.049 30444 UpdateGuideState exits: m=123943 SNR=74.8 Saturated 01:50:41.997 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:41.997 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:41.997 00.000 30444 Enqueuing Expose request 01:50:41.997 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 01:50:41.997 00.000 15672 Worker thread wakes up 01:50:41.997 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:41.997 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:44.102 02.105 15672 Exposure complete 01:50:44.122 00.020 15672 worker thread done servicing request 01:50:44.122 00.000 30444 OnExposeComplete: enter 01:50:44.122 00.000 30444 UpdateGuideState(): m_state=6 01:50:44.122 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6019 01:50:44.122 00.000 30444 Star::Find returns 1 (1), X=463.53, Y=200.56, Mass=126942, SNR=93.6, Peak=10463 HFD=3.3 01:50:44.122 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.23 = -0.23) 01:50:44.122 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 01:50:44.122 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.21 hyp=0.43 cameraTheta=-0.51 mountX=0.42 mountY=-0.13, mountTheta=-0.29 01:50:44.123 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.21, opts=13) 01:50:44.123 00.000 30444 Enqueuing Move request for scope (0.38, -0.21) 01:50:44.123 00.000 15672 Worker thread wakes up 01:50:44.123 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.21) opts 0xd 01:50:44.123 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.21) 01:50:44.123 00.000 15672 Moving (0.38, -0.21) raw xDistance=0.42 yDistance=-0.13 01:50:44.123 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42 01:50:44.123 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:44.123 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 01:50:44.123 00.000 15672 MoveAxis(W, 114, ABG) 01:50:44.123 00.000 15672 Guiding Dir = 3, Dur = 114 01:50:44.123 00.000 15672 IsSlewing returns 0 01:50:44.124 00.001 15672 IsGuiding returns 0 01:50:44.129 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=11788, FiltMin=2677, FiltMax=9830, Gamma=2.950 01:50:44.151 00.022 15672 PulseGuide returned control before completion, sleep 98 01:50:44.178 00.027 30444 UpdateGuideState exits: m=126942 SNR=93.6 Saturated 01:50:44.178 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:44.178 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:44.179 00.001 30444 Enqueuing Expose request 01:50:44.279 00.100 15672 IsGuiding returns 0 01:50:44.279 00.000 15672 Move returns status 0, amount 114 01:50:44.279 00.000 15672 MoveAxis(N, 0, ABG) 01:50:44.279 00.000 15672 Move returns status 0, amount 0 01:50:44.279 00.000 15672 move complete, result=0 01:50:44.279 00.000 15672 worker thread done servicing request 01:50:44.279 00.000 30444 GuideStep: 0.4 px 114 ms WEST, -0.1 px 0 ms NORTH 01:50:44.279 00.000 15672 Worker thread wakes up 01:50:44.280 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:44.280 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:46.189 01.909 15672 Exposure complete 01:50:46.208 00.019 15672 worker thread done servicing request 01:50:46.209 00.001 30444 OnExposeComplete: enter 01:50:46.209 00.000 30444 UpdateGuideState(): m_state=6 01:50:46.209 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6020 01:50:46.209 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=200.71, Mass=124812, SNR=96.1, Peak=12007 HFD=4.0 01:50:46.209 00.000 30444 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.28) = xAngle (-2.53 = -2.53) 01:50:46.209 00.000 30444 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.60 = -2.60) 01:50:46.209 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.81 mountX=-0.16 mountY=-0.10, mountTheta=-2.58 01:50:46.210 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.06, opts=13) 01:50:46.210 00.000 30444 Enqueuing Move request for scope (-0.18, -0.06) 01:50:46.210 00.000 15672 Worker thread wakes up 01:50:46.210 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd 01:50:46.210 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.06) 01:50:46.210 00.000 15672 Moving (-0.18, -0.06) raw xDistance=-0.16 yDistance=-0.10 01:50:46.210 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 01:50:46.210 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:46.210 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:50:46.210 00.000 15672 MoveAxis(E, 0, ABG) 01:50:46.210 00.000 15672 Move returns status 0, amount 0 01:50:46.210 00.000 15672 MoveAxis(N, 0, ABG) 01:50:46.210 00.000 15672 Move returns status 0, amount 0 01:50:46.210 00.000 15672 move complete, result=0 01:50:46.210 00.000 15672 worker thread done servicing request 01:50:46.215 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=12007, FiltMin=2647, FiltMax=9405, Gamma=2.950 01:50:46.596 00.381 30444 UpdateGuideState exits: m=124812 SNR=96.1 Saturated 01:50:46.597 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:46.597 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:46.597 00.000 30444 Enqueuing Expose request 01:50:46.597 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:50:46.597 00.000 15672 Worker thread wakes up 01:50:46.598 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:46.598 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:48.715 02.117 15672 Exposure complete 01:50:48.748 00.033 15672 worker thread done servicing request 01:50:48.748 00.000 30444 OnExposeComplete: enter 01:50:48.748 00.000 30444 UpdateGuideState(): m_state=6 01:50:48.749 00.001 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6021 01:50:48.749 00.000 30444 Star::Find returns 1 (1), X=463.00, Y=200.77, Mass=124228, SNR=89.2, Peak=12313 HFD=4.0 01:50:48.749 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.82 = -2.82) 01:50:48.749 00.000 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 01:50:48.749 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.10 mountX=-0.14 mountY=-0.04, mountTheta=-2.88 01:50:48.749 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.01, opts=13) 01:50:48.749 00.000 30444 Enqueuing Move request for scope (-0.15, -0.01) 01:50:48.749 00.000 15672 Worker thread wakes up 01:50:48.749 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd 01:50:48.749 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.01) 01:50:48.749 00.000 15672 Moving (-0.15, -0.01) raw xDistance=-0.14 yDistance=-0.04 01:50:48.750 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 01:50:48.750 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:48.750 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:50:48.750 00.000 15672 MoveAxis(E, 0, ABG) 01:50:48.750 00.000 15672 Move returns status 0, amount 0 01:50:48.750 00.000 15672 MoveAxis(N, 0, ABG) 01:50:48.750 00.000 15672 Move returns status 0, amount 0 01:50:48.750 00.000 15672 move complete, result=0 01:50:48.750 00.000 15672 worker thread done servicing request 01:50:48.754 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=12313, FiltMin=2641, FiltMax=9604, Gamma=2.950 01:50:48.803 00.049 30444 UpdateGuideState exits: m=124228 SNR=89.2 Saturated 01:50:48.803 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:48.803 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:48.803 00.000 30444 Enqueuing Expose request 01:50:48.803 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 01:50:48.803 00.000 15672 Worker thread wakes up 01:50:48.803 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:48.803 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:50.708 01.905 15672 Exposure complete 01:50:50.729 00.021 15672 worker thread done servicing request 01:50:50.729 00.000 30444 OnExposeComplete: enter 01:50:50.729 00.000 30444 UpdateGuideState(): m_state=6 01:50:50.729 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6022 01:50:50.729 00.000 30444 Star::Find returns 1 (1), X=463.03, Y=200.11, Mass=133158, SNR=105.8, Peak=11060 HFD=4.2 01:50:50.729 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 01:50:50.729 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 01:50:50.730 00.001 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.66 hyp=0.67 cameraTheta=-1.74 mountX=0.07 mountY=-0.67, mountTheta=-1.47 01:50:50.730 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.66, opts=13) 01:50:50.730 00.000 30444 Enqueuing Move request for scope (-0.12, -0.66) 01:50:50.730 00.000 15672 Worker thread wakes up 01:50:50.730 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.66) opts 0xd 01:50:50.730 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.66) 01:50:50.730 00.000 15672 Moving (-0.12, -0.66) raw xDistance=0.07 yDistance=-0.67 01:50:50.731 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:50:50.731 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:50:50.731 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67 01:50:50.731 00.000 15672 MoveAxis(E, 0, ABG) 01:50:50.731 00.000 15672 Move returns status 0, amount 0 01:50:50.731 00.000 15672 MoveAxis(N, 0, ABG) 01:50:50.731 00.000 15672 Move returns status 0, amount 0 01:50:50.731 00.000 15672 move complete, result=0 01:50:50.731 00.000 15672 worker thread done servicing request 01:50:50.736 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=11286, FiltMin=2635, FiltMax=9160, Gamma=2.950 01:50:50.787 00.051 30444 UpdateGuideState exits: m=133158 SNR=105.8 Saturated 01:50:50.788 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:50.788 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:50.788 00.000 30444 Enqueuing Expose request 01:50:50.788 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH 01:50:50.788 00.000 15672 Worker thread wakes up 01:50:50.788 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:50.788 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:52.895 02.107 15672 Exposure complete 01:50:52.916 00.021 15672 worker thread done servicing request 01:50:52.917 00.001 30444 OnExposeComplete: enter 01:50:52.917 00.000 30444 UpdateGuideState(): m_state=6 01:50:52.917 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6023 01:50:52.917 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=200.45, Mass=123266, SNR=83.6, Peak=12011 HFD=3.6 01:50:52.917 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 01:50:52.917 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 01:50:52.917 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.97 mountX=-0.04 mountY=-0.35, mountTheta=-1.69 01:50:52.917 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.33, opts=13) 01:50:52.918 00.001 30444 Enqueuing Move request for scope (-0.14, -0.33) 01:50:52.918 00.000 15672 Worker thread wakes up 01:50:52.918 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.33) opts 0xd 01:50:52.918 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.33) 01:50:52.918 00.000 15672 Moving (-0.14, -0.33) raw xDistance=-0.04 yDistance=-0.35 01:50:52.918 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 01:50:52.918 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:50:52.918 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 01:50:52.918 00.000 15672 MoveAxis(E, 0, ABG) 01:50:52.918 00.000 15672 Move returns status 0, amount 0 01:50:52.918 00.000 15672 MoveAxis(N, 0, ABG) 01:50:52.918 00.000 15672 Move returns status 0, amount 0 01:50:52.918 00.000 15672 move complete, result=0 01:50:52.918 00.000 15672 worker thread done servicing request 01:50:52.923 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=12011, FiltMin=2629, FiltMax=9483, Gamma=2.950 01:50:52.972 00.049 30444 UpdateGuideState exits: m=123266 SNR=83.6 Saturated 01:50:52.972 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:52.972 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:52.972 00.000 30444 Enqueuing Expose request 01:50:52.972 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 01:50:52.972 00.000 15672 Worker thread wakes up 01:50:52.972 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:52.972 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:54.879 01.907 15672 Exposure complete 01:50:54.899 00.020 15672 worker thread done servicing request 01:50:54.899 00.000 30444 OnExposeComplete: enter 01:50:54.899 00.000 30444 UpdateGuideState(): m_state=6 01:50:54.899 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6024 01:50:54.899 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=200.57, Mass=130779, SNR=94.6, Peak=11118 HFD=3.4 01:50:54.900 00.001 30444 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.28) = xAngle (-0.53 = -0.53) 01:50:54.900 00.000 30444 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.59 = -0.59) 01:50:54.900 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-0.81 mountX=0.24 mountY=-0.16, mountTheta=-0.57 01:50:54.900 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.20, opts=13) 01:50:54.900 00.000 30444 Enqueuing Move request for scope (0.20, -0.20) 01:50:54.900 00.000 15672 Worker thread wakes up 01:50:54.900 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.20) opts 0xd 01:50:54.900 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.20) 01:50:54.900 00.000 15672 Moving (0.20, -0.20) raw xDistance=0.24 yDistance=-0.16 01:50:54.900 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 01:50:54.900 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:50:54.901 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 01:50:54.901 00.000 15672 MoveAxis(E, 0, ABG) 01:50:54.901 00.000 15672 Move returns status 0, amount 0 01:50:54.901 00.000 15672 MoveAxis(N, 0, ABG) 01:50:54.901 00.000 15672 Move returns status 0, amount 0 01:50:54.901 00.000 15672 move complete, result=0 01:50:54.901 00.000 15672 worker thread done servicing request 01:50:54.905 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=11191, FiltMin=2592, FiltMax=9829, Gamma=2.950 01:50:54.953 00.048 30444 UpdateGuideState exits: m=130779 SNR=94.6 Saturated 01:50:54.953 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:54.953 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:54.953 00.000 30444 Enqueuing Expose request 01:50:54.953 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:50:54.953 00.000 15672 Worker thread wakes up 01:50:54.953 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:54.953 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:57.063 02.110 15672 Exposure complete 01:50:57.083 00.020 15672 worker thread done servicing request 01:50:57.083 00.000 30444 OnExposeComplete: enter 01:50:57.083 00.000 30444 UpdateGuideState(): m_state=6 01:50:57.083 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6025 01:50:57.083 00.000 30444 Star::Find returns 1 (1), X=463.47, Y=200.12, Mass=134592, SNR=94.7, Peak=10946 HFD=3.7 01:50:57.083 00.000 30444 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.28) = xAngle (-0.83 = -0.83) 01:50:57.083 00.000 30444 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.89 = -0.89) 01:50:57.083 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.65 hyp=0.73 cameraTheta=-1.11 mountX=0.49 mountY=-0.57, mountTheta=-0.86 01:50:57.084 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.65, opts=13) 01:50:57.084 00.000 30444 Enqueuing Move request for scope (0.32, -0.65) 01:50:57.084 00.000 15672 Worker thread wakes up 01:50:57.084 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.65) opts 0xd 01:50:57.084 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.65) 01:50:57.084 00.000 15672 Moving (0.32, -0.65) raw xDistance=0.49 yDistance=-0.57 01:50:57.084 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 01:50:57.084 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.02 newest=-1.07 01:50:57.084 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 01:50:57.084 00.000 15672 MoveAxis(W, 133, ABG) 01:50:57.084 00.000 15672 Guiding Dir = 3, Dur = 133 01:50:57.085 00.001 15672 IsSlewing returns 0 01:50:57.086 00.001 15672 IsGuiding returns 0 01:50:57.090 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=11872, FiltMin=2563, FiltMax=9766, Gamma=2.950 01:50:57.107 00.017 15672 PulseGuide returned control before completion, sleep 123 01:50:57.252 00.145 15672 IsGuiding returns 0 01:50:57.252 00.000 15672 Move returns status 0, amount 133 01:50:57.252 00.000 15672 MoveAxis(N, 101, ABG) 01:50:57.253 00.001 15672 Guiding Dir = 0, Dur = 101 01:50:57.253 00.000 15672 IsSlewing returns 0 01:50:57.256 00.003 15672 IsGuiding returns 0 01:50:57.307 00.051 30444 UpdateGuideState exits: m=134592 SNR=94.7 Saturated 01:50:57.308 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:57.308 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:57.308 00.000 30444 Enqueuing Expose request 01:50:57.331 00.023 15672 PulseGuide returned control before completion, sleep 36 01:50:57.380 00.049 15672 IsGuiding returns 1 01:50:57.380 00.000 15672 scope still moving after pulse duration time elapsed 01:50:57.401 00.021 15672 IsSlewing returns 0 01:50:57.402 00.001 15672 IsGuiding returns 1 01:50:57.423 00.021 15672 IsSlewing returns 0 01:50:57.424 00.001 15672 IsGuiding returns 1 01:50:57.445 00.021 15672 IsSlewing returns 0 01:50:57.460 00.015 15672 IsGuiding returns 0 01:50:57.460 00.000 15672 scope move finished after 101 + 103 ms 01:50:57.460 00.000 15672 Move returns status 0, amount 101 01:50:57.460 00.000 15672 move complete, result=0 01:50:57.461 00.001 15672 worker thread done servicing request 01:50:57.461 00.000 15672 Worker thread wakes up 01:50:57.461 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:57.461 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:50:57.461 00.000 30444 GuideStep: 0.5 px 133 ms WEST, -0.6 px 101 ms NORTH 01:50:59.366 01.905 15672 Exposure complete 01:50:59.386 00.020 15672 worker thread done servicing request 01:50:59.386 00.000 30444 OnExposeComplete: enter 01:50:59.386 00.000 30444 UpdateGuideState(): m_state=6 01:50:59.386 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6026 01:50:59.386 00.000 30444 Star::Find returns 1 (1), X=462.85, Y=200.15, Mass=118213, SNR=89.2, Peak=9918 HFD=3.9 01:50:59.386 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 01:50:59.386 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 01:50:59.386 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.62 hyp=0.69 cameraTheta=-2.02 mountX=-0.12 mountY=-0.67, mountTheta=-1.74 01:50:59.387 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.62, opts=13) 01:50:59.387 00.000 30444 Enqueuing Move request for scope (-0.30, -0.62) 01:50:59.387 00.000 15672 Worker thread wakes up 01:50:59.387 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.62) opts 0xd 01:50:59.387 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.62) 01:50:59.387 00.000 15672 Moving (-0.30, -0.62) raw xDistance=-0.12 yDistance=-0.67 01:50:59.387 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 01:50:59.387 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 01:50:59.387 00.000 15672 MoveAxis(E, 0, ABG) 01:50:59.387 00.000 15672 Move returns status 0, amount 0 01:50:59.387 00.000 15672 MoveAxis(N, 120, ABG) 01:50:59.387 00.000 15672 Guiding Dir = 0, Dur = 120 01:50:59.388 00.001 15672 IsSlewing returns 0 01:50:59.389 00.001 15672 IsGuiding returns 0 01:50:59.393 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=10672, FiltMin=2581, FiltMax=9674, Gamma=2.950 01:50:59.471 00.078 15672 PulseGuide returned control before completion, sleep 49 01:50:59.521 00.050 15672 IsGuiding returns 1 01:50:59.521 00.000 15672 scope still moving after pulse duration time elapsed 01:50:59.543 00.022 15672 IsSlewing returns 0 01:50:59.544 00.001 15672 IsGuiding returns 1 01:50:59.566 00.022 15672 IsSlewing returns 0 01:50:59.566 00.000 15672 IsGuiding returns 1 01:50:59.587 00.021 15672 IsSlewing returns 0 01:50:59.616 00.029 15672 IsGuiding returns 0 01:50:59.616 00.000 15672 scope move finished after 120 + 107 ms 01:50:59.616 00.000 15672 Move returns status 0, amount 120 01:50:59.616 00.000 15672 move complete, result=0 01:50:59.616 00.000 15672 worker thread done servicing request 01:50:59.893 00.277 30444 UpdateGuideState exits: m=118213 SNR=89.2 Saturated 01:50:59.893 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:50:59.894 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:50:59.894 00.000 30444 Enqueuing Expose request 01:50:59.894 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 120 ms NORTH 01:50:59.894 00.000 15672 Worker thread wakes up 01:50:59.894 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:50:59.894 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:02.003 02.109 15672 Exposure complete 01:51:02.023 00.020 15672 worker thread done servicing request 01:51:02.023 00.000 30444 OnExposeComplete: enter 01:51:02.023 00.000 30444 UpdateGuideState(): m_state=6 01:51:02.023 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6027 01:51:02.023 00.000 30444 Star::Find returns 1 (1), X=463.80, Y=200.38, Mass=123729, SNR=87.9, Peak=10685 HFD=3.7 01:51:02.023 00.000 30444 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 01:51:02.023 00.000 30444 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.33 = -0.33) 01:51:02.023 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=-0.40 hyp=0.76 cameraTheta=-0.55 mountX=0.73 mountY=-0.25, mountTheta=-0.33 01:51:02.024 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=-0.40, opts=13) 01:51:02.024 00.000 30444 Enqueuing Move request for scope (0.65, -0.40) 01:51:02.024 00.000 15672 Worker thread wakes up 01:51:02.024 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.40) opts 0xd 01:51:02.024 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, -0.40) 01:51:02.024 00.000 15672 Moving (0.65, -0.40) raw xDistance=0.73 yDistance=-0.25 01:51:02.024 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73 01:51:02.024 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:51:02.024 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 01:51:02.024 00.000 15672 MoveAxis(W, 198, ABG) 01:51:02.024 00.000 15672 Guiding Dir = 3, Dur = 198 01:51:02.025 00.001 15672 IsSlewing returns 0 01:51:02.026 00.001 15672 IsGuiding returns 0 01:51:02.030 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1964, max=11499, FiltMin=2650, FiltMax=9963, Gamma=2.950 01:51:02.043 00.013 15672 PulseGuide returned control before completion, sleep 192 01:51:02.237 00.194 15672 IsGuiding returns 1 01:51:02.237 00.000 15672 scope still moving after pulse duration time elapsed 01:51:02.257 00.020 15672 IsSlewing returns 0 01:51:02.283 00.026 15672 IsGuiding returns 0 01:51:02.283 00.000 15672 scope move finished after 198 + 59 ms 01:51:02.283 00.000 15672 Move returns status 0, amount 198 01:51:02.284 00.001 15672 MoveAxis(N, 0, ABG) 01:51:02.284 00.000 15672 Move returns status 0, amount 0 01:51:02.284 00.000 15672 move complete, result=0 01:51:02.284 00.000 15672 worker thread done servicing request 01:51:02.474 00.190 30444 UpdateGuideState exits: m=123729 SNR=87.9 Saturated 01:51:02.474 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:02.475 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:02.475 00.000 30444 Enqueuing Expose request 01:51:02.475 00.000 30444 GuideStep: 0.7 px 198 ms WEST, -0.2 px 0 ms NORTH 01:51:02.475 00.000 15672 Worker thread wakes up 01:51:02.476 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:02.476 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:04.384 01.908 15672 Exposure complete 01:51:04.403 00.019 15672 worker thread done servicing request 01:51:04.403 00.000 30444 OnExposeComplete: enter 01:51:04.403 00.000 30444 UpdateGuideState(): m_state=6 01:51:04.404 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6028 01:51:04.404 00.000 30444 Star::Find returns 1 (1), X=462.61, Y=200.37, Mass=113988, SNR=81.5, Peak=11474 HFD=3.3 01:51:04.404 00.000 30444 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.28) = xAngle (-2.22 = -2.22) 01:51:04.404 00.000 30444 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.28 = -2.28) 01:51:04.404 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.41 hyp=0.67 cameraTheta=-2.49 mountX=-0.40 mountY=-0.51, mountTheta=-2.24 01:51:04.404 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.41, opts=13) 01:51:04.404 00.000 30444 Enqueuing Move request for scope (-0.54, -0.41) 01:51:04.404 00.000 15672 Worker thread wakes up 01:51:04.404 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.41) opts 0xd 01:51:04.404 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.41) 01:51:04.405 00.001 15672 Moving (-0.54, -0.41) raw xDistance=-0.40 yDistance=-0.51 01:51:04.405 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.40 01:51:04.405 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 01:51:04.405 00.000 15672 MoveAxis(E, 96, ABG) 01:51:04.405 00.000 15672 Guiding Dir = 2, Dur = 96 01:51:04.405 00.000 15672 IsSlewing returns 0 01:51:04.406 00.001 15672 IsGuiding returns 0 01:51:04.410 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=11474, FiltMin=2668, FiltMax=10126, Gamma=2.950 01:51:04.423 00.013 15672 PulseGuide returned control before completion, sleep 90 01:51:04.459 00.036 30444 UpdateGuideState exits: m=113988 SNR=81.5 Saturated 01:51:04.460 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:04.460 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:04.460 00.000 30444 Enqueuing Expose request 01:51:04.515 00.055 15672 IsGuiding returns 1 01:51:04.515 00.000 15672 scope still moving after pulse duration time elapsed 01:51:04.535 00.020 15672 IsSlewing returns 0 01:51:04.552 00.017 15672 IsGuiding returns 0 01:51:04.553 00.001 15672 scope move finished after 96 + 50 ms 01:51:04.553 00.000 15672 Move returns status 0, amount 96 01:51:04.553 00.000 15672 MoveAxis(N, 91, ABG) 01:51:04.553 00.000 15672 Guiding Dir = 0, Dur = 91 01:51:04.554 00.001 15672 IsSlewing returns 0 01:51:04.555 00.001 15672 IsGuiding returns 0 01:51:04.631 00.076 15672 PulseGuide returned control before completion, sleep 26 01:51:04.660 00.029 15672 IsGuiding returns 1 01:51:04.660 00.000 15672 scope still moving after pulse duration time elapsed 01:51:04.681 00.021 15672 IsSlewing returns 0 01:51:04.682 00.001 15672 IsGuiding returns 1 01:51:04.703 00.021 15672 IsSlewing returns 0 01:51:04.759 00.056 15672 IsGuiding returns 0 01:51:04.759 00.000 15672 scope move finished after 91 + 111 ms 01:51:04.759 00.000 15672 Move returns status 0, amount 91 01:51:04.759 00.000 15672 move complete, result=0 01:51:04.759 00.000 15672 worker thread done servicing request 01:51:04.759 00.000 15672 Worker thread wakes up 01:51:04.760 00.001 30444 GuideStep: -0.4 px 96 ms EAST, -0.5 px 91 ms NORTH 01:51:04.760 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:04.760 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:06.868 02.108 15672 Exposure complete 01:51:06.889 00.021 15672 worker thread done servicing request 01:51:06.889 00.000 30444 OnExposeComplete: enter 01:51:06.889 00.000 30444 UpdateGuideState(): m_state=6 01:51:06.889 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6029 01:51:06.889 00.000 30444 Star::Find returns 1 (1), X=463.41, Y=199.61, Mass=123115, SNR=76.8, Peak=10816 HFD=3.4 01:51:06.889 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 01:51:06.889 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 01:51:06.889 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-1.16 hyp=1.19 cameraTheta=-1.35 mountX=0.56 mountY=-1.08, mountTheta=-1.09 01:51:06.890 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-1.16, opts=13) 01:51:06.890 00.000 30444 Enqueuing Move request for scope (0.26, -1.16) 01:51:06.890 00.000 15672 Worker thread wakes up 01:51:06.890 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -1.16) opts 0xd 01:51:06.890 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -1.16) 01:51:06.890 00.000 15672 Moving (0.26, -1.16) raw xDistance=0.56 yDistance=-1.08 01:51:06.890 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.56 01:51:06.890 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08 01:51:06.890 00.000 15672 MoveAxis(W, 146, ABG) 01:51:06.890 00.000 15672 Guiding Dir = 3, Dur = 146 01:51:06.891 00.001 15672 IsSlewing returns 0 01:51:06.892 00.001 15672 IsGuiding returns 0 01:51:06.896 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=11833, FiltMin=2591, FiltMax=8775, Gamma=2.950 01:51:06.915 00.019 15672 PulseGuide returned control before completion, sleep 133 01:51:06.945 00.030 30444 UpdateGuideState exits: m=123115 SNR=76.8 Saturated 01:51:06.945 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:06.945 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:06.945 00.000 30444 Enqueuing Expose request 01:51:07.107 00.162 15672 IsGuiding returns 0 01:51:07.107 00.000 15672 Move returns status 0, amount 146 01:51:07.107 00.000 15672 MoveAxis(N, 193, ABG) 01:51:07.107 00.000 15672 Guiding Dir = 0, Dur = 193 01:51:07.108 00.001 15672 IsSlewing returns 0 01:51:07.109 00.001 15672 IsGuiding returns 0 01:51:07.186 00.077 15672 PulseGuide returned control before completion, sleep 126 01:51:07.316 00.130 15672 IsGuiding returns 1 01:51:07.316 00.000 15672 scope still moving after pulse duration time elapsed 01:51:07.337 00.021 15672 IsSlewing returns 0 01:51:07.339 00.002 15672 IsGuiding returns 1 01:51:07.361 00.022 15672 IsSlewing returns 0 01:51:07.364 00.003 15672 IsGuiding returns 1 01:51:07.384 00.020 15672 IsSlewing returns 0 01:51:07.395 00.011 15672 IsGuiding returns 0 01:51:07.396 00.001 15672 scope move finished after 193 + 94 ms 01:51:07.396 00.000 15672 Move returns status 0, amount 193 01:51:07.396 00.000 15672 move complete, result=0 01:51:07.396 00.000 15672 worker thread done servicing request 01:51:07.396 00.000 15672 Worker thread wakes up 01:51:07.396 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:07.396 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:07.397 00.001 30444 GuideStep: 0.6 px 146 ms WEST, -1.1 px 193 ms NORTH 01:51:09.307 01.910 15672 Exposure complete 01:51:09.331 00.024 15672 worker thread done servicing request 01:51:09.331 00.000 30444 OnExposeComplete: enter 01:51:09.331 00.000 30444 UpdateGuideState(): m_state=6 01:51:09.332 00.001 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6030 01:51:09.332 00.000 30444 Star::Find returns 1 (1), X=463.58, Y=200.00, Mass=122216, SNR=84.8, Peak=9286 HFD=4.1 01:51:09.332 00.000 30444 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.28) = xAngle (-0.79 = -0.79) 01:51:09.332 00.000 30444 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.85 = -0.85) 01:51:09.332 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.78 hyp=0.89 cameraTheta=-1.07 mountX=0.62 mountY=-0.67, mountTheta=-0.82 01:51:09.332 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.78, opts=13) 01:51:09.332 00.000 30444 Enqueuing Move request for scope (0.43, -0.78) 01:51:09.332 00.000 15672 Worker thread wakes up 01:51:09.333 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.78) opts 0xd 01:51:09.333 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.78) 01:51:09.333 00.000 15672 Moving (0.43, -0.78) raw xDistance=0.62 yDistance=-0.67 01:51:09.333 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.62 01:51:09.333 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 01:51:09.333 00.000 15672 MoveAxis(W, 179, ABG) 01:51:09.333 00.000 15672 Guiding Dir = 3, Dur = 179 01:51:09.333 00.000 15672 IsSlewing returns 0 01:51:09.334 00.001 15672 IsGuiding returns 0 01:51:09.341 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=9719, FiltMin=2647, FiltMax=8755, Gamma=2.950 01:51:09.359 00.018 15672 PulseGuide returned control before completion, sleep 165 01:51:09.552 00.193 15672 IsGuiding returns 0 01:51:09.552 00.000 15672 Move returns status 0, amount 179 01:51:09.552 00.000 15672 MoveAxis(N, 119, ABG) 01:51:09.552 00.000 15672 Guiding Dir = 0, Dur = 119 01:51:09.552 00.000 15672 IsSlewing returns 0 01:51:09.554 00.002 15672 IsGuiding returns 0 01:51:09.601 00.047 30444 UpdateGuideState exits: m=122216 SNR=84.8 Saturated 01:51:09.601 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:09.602 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:09.602 00.000 30444 Enqueuing Expose request 01:51:09.631 00.029 15672 PulseGuide returned control before completion, sleep 52 01:51:09.685 00.054 15672 IsGuiding returns 1 01:51:09.685 00.000 15672 scope still moving after pulse duration time elapsed 01:51:09.706 00.021 15672 IsSlewing returns 0 01:51:09.707 00.001 15672 IsGuiding returns 1 01:51:09.728 00.021 15672 IsSlewing returns 0 01:51:09.730 00.002 15672 IsGuiding returns 1 01:51:09.751 00.021 15672 IsSlewing returns 0 01:51:09.754 00.003 15672 IsGuiding returns 1 01:51:09.774 00.020 15672 IsSlewing returns 0 01:51:09.792 00.018 15672 IsGuiding returns 0 01:51:09.792 00.000 15672 scope move finished after 119 + 119 ms 01:51:09.792 00.000 15672 Move returns status 0, amount 119 01:51:09.792 00.000 15672 move complete, result=0 01:51:09.792 00.000 15672 worker thread done servicing request 01:51:09.792 00.000 15672 Worker thread wakes up 01:51:09.792 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:09.793 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:09.793 00.000 30444 GuideStep: 0.6 px 179 ms WEST, -0.7 px 119 ms NORTH 01:51:11.902 02.109 15672 Exposure complete 01:51:11.922 00.020 15672 worker thread done servicing request 01:51:11.922 00.000 30444 OnExposeComplete: enter 01:51:11.922 00.000 30444 UpdateGuideState(): m_state=6 01:51:11.922 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6031 01:51:11.922 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=200.70, Mass=122909, SNR=82.0, Peak=11431 HFD=3.6 01:51:11.922 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 01:51:11.922 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 01:51:11.922 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.37 mountX=0.21 mountY=-0.03, mountTheta=-0.15 01:51:11.923 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.08, opts=13) 01:51:11.923 00.000 30444 Enqueuing Move request for scope (0.19, -0.08) 01:51:11.923 00.000 15672 Worker thread wakes up 01:51:11.923 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd 01:51:11.923 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.08) 01:51:11.923 00.000 15672 Moving (0.19, -0.08) raw xDistance=0.21 yDistance=-0.03 01:51:11.923 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:51:11.923 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:51:11.923 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 01:51:11.923 00.000 15672 MoveAxis(E, 0, ABG) 01:51:11.923 00.000 15672 Move returns status 0, amount 0 01:51:11.923 00.000 15672 MoveAxis(N, 0, ABG) 01:51:11.923 00.000 15672 Move returns status 0, amount 0 01:51:11.923 00.000 15672 move complete, result=0 01:51:11.923 00.000 15672 worker thread done servicing request 01:51:11.928 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=11718, FiltMin=2679, FiltMax=8959, Gamma=2.950 01:51:11.978 00.050 30444 UpdateGuideState exits: m=122909 SNR=82.0 Saturated 01:51:11.978 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:11.978 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:11.978 00.000 30444 Enqueuing Expose request 01:51:11.978 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 01:51:11.978 00.000 15672 Worker thread wakes up 01:51:11.978 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:11.978 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:13.894 01.916 15672 Exposure complete 01:51:13.924 00.030 15672 worker thread done servicing request 01:51:13.924 00.000 30444 OnExposeComplete: enter 01:51:13.924 00.000 30444 UpdateGuideState(): m_state=6 01:51:13.924 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6032 01:51:13.924 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=200.63, Mass=123789, SNR=86.5, Peak=11288 HFD=3.9 01:51:13.924 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 01:51:13.924 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 01:51:13.924 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-2.64 mountX=-0.22 mountY=-0.20, mountTheta=-2.39 01:51:13.925 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.15, opts=13) 01:51:13.925 00.000 30444 Enqueuing Move request for scope (-0.27, -0.15) 01:51:13.925 00.000 15672 Worker thread wakes up 01:51:13.925 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.15) opts 0xd 01:51:13.925 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.15) 01:51:13.925 00.000 15672 Moving (-0.27, -0.15) raw xDistance=-0.22 yDistance=-0.20 01:51:13.925 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 01:51:13.925 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:51:13.925 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 01:51:13.925 00.000 15672 MoveAxis(E, 0, ABG) 01:51:13.925 00.000 15672 Move returns status 0, amount 0 01:51:13.925 00.000 15672 MoveAxis(N, 0, ABG) 01:51:13.925 00.000 15672 Move returns status 0, amount 0 01:51:13.925 00.000 15672 move complete, result=0 01:51:13.925 00.000 15672 worker thread done servicing request 01:51:13.930 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=12073, FiltMin=2653, FiltMax=9213, Gamma=2.950 01:51:13.980 00.050 30444 UpdateGuideState exits: m=123789 SNR=86.5 Saturated 01:51:13.980 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:13.980 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:13.980 00.000 30444 Enqueuing Expose request 01:51:13.980 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 01:51:13.980 00.000 15672 Worker thread wakes up 01:51:13.981 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:13.981 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:16.090 02.109 15672 Exposure complete 01:51:16.110 00.020 15672 worker thread done servicing request 01:51:16.110 00.000 30444 OnExposeComplete: enter 01:51:16.110 00.000 30444 UpdateGuideState(): m_state=6 01:51:16.111 00.001 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6033 01:51:16.111 00.000 30444 Star::Find returns 1 (1), X=462.30, Y=201.22, Mass=126417, SNR=97.2, Peak=12607 HFD=3.6 01:51:16.111 00.000 30444 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.28) = xAngle (2.94 = 2.94) 01:51:16.111 00.000 30444 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.87 = 2.87) 01:51:16.111 00.000 30444 CameraToMount -- cameraX=-0.85 cameraY=0.45 hyp=0.96 cameraTheta=2.66 mountX=-0.94 mountY=0.25, mountTheta=2.88 01:51:16.111 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.85, y=0.45, opts=13) 01:51:16.111 00.000 30444 Enqueuing Move request for scope (-0.85, 0.45) 01:51:16.111 00.000 15672 Worker thread wakes up 01:51:16.111 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.45) opts 0xd 01:51:16.111 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.85, 0.45) 01:51:16.111 00.000 15672 Moving (-0.85, 0.45) raw xDistance=-0.94 yDistance=0.25 01:51:16.111 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94 01:51:16.112 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:51:16.112 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 01:51:16.112 00.000 15672 MoveAxis(E, 255, ABG) 01:51:16.112 00.000 15672 Guiding Dir = 2, Dur = 255 01:51:16.112 00.000 15672 IsSlewing returns 0 01:51:16.113 00.001 15672 IsGuiding returns 0 01:51:16.117 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12607, FiltMin=2573, FiltMax=9615, Gamma=2.950 01:51:16.132 00.015 15672 PulseGuide returned control before completion, sleep 247 01:51:16.167 00.035 30444 UpdateGuideState exits: m=126417 SNR=97.2 Saturated 01:51:16.167 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:16.167 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:16.167 00.000 30444 Enqueuing Expose request 01:51:16.382 00.215 15672 IsGuiding returns 1 01:51:16.382 00.000 15672 scope still moving after pulse duration time elapsed 01:51:16.403 00.021 15672 IsSlewing returns 0 01:51:16.420 00.017 15672 IsGuiding returns 0 01:51:16.420 00.000 15672 scope move finished after 255 + 51 ms 01:51:16.421 00.001 15672 Move returns status 0, amount 255 01:51:16.421 00.000 15672 MoveAxis(N, 0, ABG) 01:51:16.421 00.000 15672 Move returns status 0, amount 0 01:51:16.421 00.000 15672 move complete, result=0 01:51:16.421 00.000 15672 worker thread done servicing request 01:51:16.421 00.000 15672 Worker thread wakes up 01:51:16.421 00.000 30444 GuideStep: -0.9 px 255 ms EAST, 0.3 px 0 ms NORTH 01:51:16.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:16.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:18.329 01.908 15672 Exposure complete 01:51:18.349 00.020 15672 worker thread done servicing request 01:51:18.349 00.000 30444 OnExposeComplete: enter 01:51:18.349 00.000 30444 UpdateGuideState(): m_state=6 01:51:18.349 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6034 01:51:18.349 00.000 30444 Star::Find returns 1 (1), X=462.43, Y=201.05, Mass=118794, SNR=86.2, Peak=12520 HFD=3.5 01:51:18.349 00.000 30444 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.28) = xAngle (3.06 = 3.06) 01:51:18.349 00.000 30444 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.00 = 3.00) 01:51:18.349 00.000 30444 CameraToMount -- cameraX=-0.72 cameraY=0.27 hyp=0.77 cameraTheta=2.78 mountX=-0.76 mountY=0.11, mountTheta=3.00 01:51:18.350 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.72, y=0.27, opts=13) 01:51:18.350 00.000 30444 Enqueuing Move request for scope (-0.72, 0.27) 01:51:18.350 00.000 15672 Worker thread wakes up 01:51:18.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.27) opts 0xd 01:51:18.350 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.72, 0.27) 01:51:18.350 00.000 15672 Moving (-0.72, 0.27) raw xDistance=-0.76 yDistance=0.11 01:51:18.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.76 01:51:18.350 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:51:18.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:51:18.350 00.000 15672 MoveAxis(E, 224, ABG) 01:51:18.350 00.000 15672 Guiding Dir = 2, Dur = 224 01:51:18.351 00.001 15672 IsSlewing returns 0 01:51:18.352 00.001 15672 IsGuiding returns 0 01:51:18.356 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=13317, FiltMin=2669, FiltMax=9905, Gamma=2.950 01:51:18.369 00.013 15672 PulseGuide returned control before completion, sleep 217 01:51:18.589 00.220 15672 IsGuiding returns 1 01:51:18.589 00.000 15672 scope still moving after pulse duration time elapsed 01:51:18.610 00.021 15672 IsSlewing returns 0 01:51:18.625 00.015 15672 IsGuiding returns 0 01:51:18.625 00.000 15672 scope move finished after 224 + 49 ms 01:51:18.625 00.000 15672 Move returns status 0, amount 224 01:51:18.625 00.000 15672 MoveAxis(N, 0, ABG) 01:51:18.625 00.000 15672 Move returns status 0, amount 0 01:51:18.625 00.000 15672 move complete, result=0 01:51:18.625 00.000 15672 worker thread done servicing request 01:51:18.797 00.172 30444 UpdateGuideState exits: m=118794 SNR=86.2 Saturated 01:51:18.798 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:18.798 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:18.798 00.000 30444 Enqueuing Expose request 01:51:18.798 00.000 30444 GuideStep: -0.8 px 224 ms EAST, 0.1 px 0 ms NORTH 01:51:18.798 00.000 15672 Worker thread wakes up 01:51:18.799 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:18.799 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:20.909 02.110 15672 Exposure complete 01:51:20.934 00.025 15672 worker thread done servicing request 01:51:20.934 00.000 30444 OnExposeComplete: enter 01:51:20.934 00.000 30444 UpdateGuideState(): m_state=6 01:51:20.934 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6035 01:51:20.934 00.000 30444 Star::Find returns 1 (1), X=463.54, Y=200.59, Mass=128902, SNR=89.9, Peak=11122 HFD=3.3 01:51:20.934 00.000 30444 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 01:51:20.934 00.000 30444 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 01:51:20.934 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.18 hyp=0.43 cameraTheta=-0.45 mountX=0.42 mountY=-0.10, mountTheta=-0.23 01:51:20.935 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.18, opts=13) 01:51:20.935 00.000 30444 Enqueuing Move request for scope (0.39, -0.18) 01:51:20.935 00.000 15672 Worker thread wakes up 01:51:20.935 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.18) opts 0xd 01:51:20.935 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.18) 01:51:20.935 00.000 15672 Moving (0.39, -0.18) raw xDistance=0.42 yDistance=-0.10 01:51:20.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.42 01:51:20.935 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:51:20.935 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 01:51:20.935 00.000 15672 MoveAxis(W, 99, ABG) 01:51:20.935 00.000 15672 Guiding Dir = 3, Dur = 99 01:51:20.936 00.001 15672 IsSlewing returns 0 01:51:20.937 00.001 15672 IsGuiding returns 0 01:51:20.941 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2060, max=11803, FiltMin=2641, FiltMax=10043, Gamma=2.950 01:51:20.957 00.016 15672 PulseGuide returned control before completion, sleep 89 01:51:20.990 00.033 30444 UpdateGuideState exits: m=128902 SNR=89.9 Saturated 01:51:20.990 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:20.990 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:20.990 00.000 30444 Enqueuing Expose request 01:51:21.085 00.095 15672 IsGuiding returns 0 01:51:21.085 00.000 15672 Move returns status 0, amount 99 01:51:21.085 00.000 15672 MoveAxis(N, 0, ABG) 01:51:21.085 00.000 15672 Move returns status 0, amount 0 01:51:21.085 00.000 15672 move complete, result=0 01:51:21.085 00.000 15672 worker thread done servicing request 01:51:21.085 00.000 15672 Worker thread wakes up 01:51:21.085 00.000 30444 GuideStep: 0.4 px 99 ms WEST, -0.1 px 0 ms NORTH 01:51:21.085 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:21.085 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:22.992 01.907 15672 Exposure complete 01:51:23.012 00.020 15672 worker thread done servicing request 01:51:23.012 00.000 30444 OnExposeComplete: enter 01:51:23.012 00.000 30444 UpdateGuideState(): m_state=6 01:51:23.012 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6036 01:51:23.012 00.000 30444 Star::Find returns 1 (1), X=463.53, Y=200.57, Mass=111571, SNR=80.6, Peak=10964 HFD=3.2 01:51:23.012 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.22 = -0.22) 01:51:23.012 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.28 = -0.28) 01:51:23.013 00.001 30444 CameraToMount -- cameraX=0.38 cameraY=-0.21 hyp=0.43 cameraTheta=-0.50 mountX=0.42 mountY=-0.12, mountTheta=-0.28 01:51:23.013 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.21, opts=13) 01:51:23.013 00.000 30444 Enqueuing Move request for scope (0.38, -0.21) 01:51:23.013 00.000 15672 Worker thread wakes up 01:51:23.013 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.21) opts 0xd 01:51:23.013 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.21) 01:51:23.013 00.000 15672 Moving (0.38, -0.21) raw xDistance=0.42 yDistance=-0.12 01:51:23.013 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42 01:51:23.013 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:51:23.013 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:51:23.013 00.000 15672 MoveAxis(W, 120, ABG) 01:51:23.014 00.001 15672 Guiding Dir = 3, Dur = 120 01:51:23.014 00.000 15672 IsSlewing returns 0 01:51:23.015 00.001 15672 IsGuiding returns 0 01:51:23.019 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=11248, FiltMin=2691, FiltMax=9504, Gamma=2.950 01:51:23.034 00.015 15672 PulseGuide returned control before completion, sleep 112 01:51:23.211 00.177 15672 IsGuiding returns 0 01:51:23.211 00.000 15672 Move returns status 0, amount 120 01:51:23.211 00.000 15672 MoveAxis(N, 0, ABG) 01:51:23.212 00.001 15672 Move returns status 0, amount 0 01:51:23.212 00.000 15672 move complete, result=0 01:51:23.212 00.000 15672 worker thread done servicing request 01:51:23.381 00.169 30444 UpdateGuideState exits: m=111571 SNR=80.6 Saturated 01:51:23.381 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:23.381 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:23.381 00.000 30444 Enqueuing Expose request 01:51:23.381 00.000 30444 GuideStep: 0.4 px 120 ms WEST, -0.1 px 0 ms NORTH 01:51:23.381 00.000 15672 Worker thread wakes up 01:51:23.381 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:23.381 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:25.488 02.107 15672 Exposure complete 01:51:25.508 00.020 15672 worker thread done servicing request 01:51:25.508 00.000 30444 OnExposeComplete: enter 01:51:25.508 00.000 30444 UpdateGuideState(): m_state=6 01:51:25.508 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6037 01:51:25.508 00.000 30444 Star::Find returns 1 (1), X=462.74, Y=200.93, Mass=113595, SNR=79.3, Peak=12515 HFD=3.4 01:51:25.508 00.000 30444 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.28) = xAngle (3.06 = 3.06) 01:51:25.508 00.000 30444 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.00 = 3.00) 01:51:25.508 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.16 hyp=0.44 cameraTheta=2.78 mountX=-0.44 mountY=0.06, mountTheta=3.00 01:51:25.509 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.16, opts=13) 01:51:25.509 00.000 30444 Enqueuing Move request for scope (-0.41, 0.16) 01:51:25.509 00.000 15672 Worker thread wakes up 01:51:25.509 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.16) opts 0xd 01:51:25.509 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.16) 01:51:25.509 00.000 15672 Moving (-0.41, 0.16) raw xDistance=-0.44 yDistance=0.06 01:51:25.509 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44 01:51:25.509 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:51:25.509 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 01:51:25.509 00.000 15672 MoveAxis(E, 111, ABG) 01:51:25.509 00.000 15672 Guiding Dir = 2, Dur = 111 01:51:25.509 00.000 15672 IsSlewing returns 0 01:51:25.510 00.001 15672 IsGuiding returns 0 01:51:25.513 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=12515, FiltMin=2666, FiltMax=8968, Gamma=2.950 01:51:25.525 00.012 15672 PulseGuide returned control before completion, sleep 106 01:51:25.563 00.038 30444 UpdateGuideState exits: m=113595 SNR=79.3 Saturated 01:51:25.563 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:25.563 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:25.563 00.000 30444 Enqueuing Expose request 01:51:25.635 00.072 15672 IsGuiding returns 1 01:51:25.635 00.000 15672 scope still moving after pulse duration time elapsed 01:51:25.655 00.020 15672 IsSlewing returns 0 01:51:25.671 00.016 15672 IsGuiding returns 0 01:51:25.671 00.000 15672 scope move finished after 111 + 49 ms 01:51:25.671 00.000 15672 Move returns status 0, amount 111 01:51:25.671 00.000 15672 MoveAxis(N, 0, ABG) 01:51:25.671 00.000 15672 Move returns status 0, amount 0 01:51:25.671 00.000 15672 move complete, result=0 01:51:25.671 00.000 15672 worker thread done servicing request 01:51:25.671 00.000 15672 Worker thread wakes up 01:51:25.672 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:25.672 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:25.672 00.000 30444 GuideStep: -0.4 px 111 ms EAST, 0.1 px 0 ms NORTH 01:51:27.581 01.909 15672 Exposure complete 01:51:27.601 00.020 15672 worker thread done servicing request 01:51:27.601 00.000 30444 OnExposeComplete: enter 01:51:27.601 00.000 30444 UpdateGuideState(): m_state=6 01:51:27.601 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6038 01:51:27.601 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=200.44, Mass=104512, SNR=80.4, Peak=10102 HFD=3.7 01:51:27.601 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 01:51:27.601 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 01:51:27.601 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.34 hyp=0.34 cameraTheta=-1.44 mountX=0.14 mountY=-0.32, mountTheta=-1.17 01:51:27.602 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.34, opts=13) 01:51:27.602 00.000 30444 Enqueuing Move request for scope (0.05, -0.34) 01:51:27.602 00.000 15672 Worker thread wakes up 01:51:27.602 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.34) opts 0xd 01:51:27.602 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.34) 01:51:27.602 00.000 15672 Moving (0.05, -0.34) raw xDistance=0.14 yDistance=-0.32 01:51:27.602 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 01:51:27.602 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 01:51:27.602 00.000 15672 MoveAxis(E, 0, ABG) 01:51:27.602 00.000 15672 Move returns status 0, amount 0 01:51:27.602 00.000 15672 MoveAxis(N, 57, ABG) 01:51:27.602 00.000 15672 Guiding Dir = 0, Dur = 57 01:51:27.602 00.000 15672 IsSlewing returns 0 01:51:27.604 00.002 15672 IsGuiding returns 0 01:51:27.608 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2375, max=10124, FiltMin=2679, FiltMax=8686, Gamma=2.950 01:51:27.658 00.050 30444 UpdateGuideState exits: m=104512 SNR=80.4 Saturated 01:51:27.658 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:27.658 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:27.658 00.000 30444 Enqueuing Expose request 01:51:27.716 00.058 15672 IsGuiding returns 1 01:51:27.716 00.000 15672 scope still moving after pulse duration time elapsed 01:51:27.737 00.021 15672 IsSlewing returns 0 01:51:27.738 00.001 15672 IsGuiding returns 1 01:51:27.759 00.021 15672 IsSlewing returns 0 01:51:27.779 00.020 15672 IsGuiding returns 0 01:51:27.779 00.000 15672 scope move finished after 57 + 118 ms 01:51:27.779 00.000 15672 Move returns status 0, amount 57 01:51:27.779 00.000 15672 move complete, result=0 01:51:27.779 00.000 15672 worker thread done servicing request 01:51:27.779 00.000 15672 Worker thread wakes up 01:51:27.779 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 57 ms NORTH 01:51:27.780 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:27.780 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:29.888 02.108 15672 Exposure complete 01:51:29.912 00.024 15672 worker thread done servicing request 01:51:29.913 00.001 30444 OnExposeComplete: enter 01:51:29.913 00.000 30444 UpdateGuideState(): m_state=6 01:51:29.913 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6039 01:51:29.913 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=201.07, Mass=93186, SNR=74.3, Peak=10800 HFD=3.4 01:51:29.913 00.000 30444 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.28) = xAngle (1.68 = 1.68) 01:51:29.913 00.000 30444 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.62 = 1.62) 01:51:29.913 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.40 mountX=-0.03 mountY=0.30, mountTheta=1.68 01:51:29.913 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.30, opts=13) 01:51:29.913 00.000 30444 Enqueuing Move request for scope (0.05, 0.30) 01:51:29.913 00.000 15672 Worker thread wakes up 01:51:29.914 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd 01:51:29.914 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.30) 01:51:29.914 00.000 15672 Moving (0.05, 0.30) raw xDistance=-0.03 yDistance=0.30 01:51:29.914 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:51:29.914 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:51:29.914 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 01:51:29.914 00.000 15672 MoveAxis(E, 0, ABG) 01:51:29.914 00.000 15672 Move returns status 0, amount 0 01:51:29.914 00.000 15672 MoveAxis(N, 0, ABG) 01:51:29.914 00.000 15672 Move returns status 0, amount 0 01:51:29.914 00.000 15672 move complete, result=0 01:51:29.914 00.000 15672 worker thread done servicing request 01:51:29.920 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=10800, FiltMin=2737, FiltMax=7870, Gamma=2.950 01:51:29.968 00.048 30444 UpdateGuideState exits: m=93186 SNR=74.3 Saturated 01:51:29.968 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:29.968 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:29.968 00.000 30444 Enqueuing Expose request 01:51:29.968 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 01:51:29.969 00.001 15672 Worker thread wakes up 01:51:29.969 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:29.969 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:31.876 01.907 15672 Exposure complete 01:51:31.896 00.020 15672 worker thread done servicing request 01:51:31.896 00.000 30444 OnExposeComplete: enter 01:51:31.896 00.000 30444 UpdateGuideState(): m_state=6 01:51:31.896 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6040 01:51:31.896 00.000 30444 Star::Find returns 1 (1), X=463.49, Y=200.95, Mass=95014, SNR=73.4, Peak=10322 HFD=3.6 01:51:31.897 00.001 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.76 = 0.76) 01:51:31.897 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 01:51:31.897 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.18 hyp=0.38 cameraTheta=0.48 mountX=0.28 mountY=0.25, mountTheta=0.73 01:51:31.897 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.18, opts=13) 01:51:31.897 00.000 30444 Enqueuing Move request for scope (0.34, 0.18) 01:51:31.897 00.000 15672 Worker thread wakes up 01:51:31.897 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.18) opts 0xd 01:51:31.897 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.18) 01:51:31.897 00.000 15672 Moving (0.34, 0.18) raw xDistance=0.28 yDistance=0.25 01:51:31.897 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 01:51:31.898 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:51:31.898 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 01:51:31.898 00.000 15672 MoveAxis(W, 75, ABG) 01:51:31.898 00.000 15672 Guiding Dir = 3, Dur = 75 01:51:31.898 00.000 15672 IsSlewing returns 0 01:51:31.899 00.001 15672 IsGuiding returns 0 01:51:31.905 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2432, max=11523, FiltMin=2767, FiltMax=8381, Gamma=2.950 01:51:31.915 00.010 15672 PulseGuide returned control before completion, sleep 69 01:51:31.986 00.071 15672 IsGuiding returns 1 01:51:31.986 00.000 15672 scope still moving after pulse duration time elapsed 01:51:32.007 00.021 15672 IsSlewing returns 0 01:51:32.034 00.027 30444 UpdateGuideState exits: m=95014 SNR=73.4 Saturated 01:51:32.034 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:32.034 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:32.034 00.000 30444 Enqueuing Expose request 01:51:32.060 00.026 15672 IsGuiding returns 0 01:51:32.060 00.000 15672 scope move finished after 75 + 85 ms 01:51:32.060 00.000 15672 Move returns status 0, amount 75 01:51:32.060 00.000 15672 MoveAxis(N, 0, ABG) 01:51:32.060 00.000 15672 Move returns status 0, amount 0 01:51:32.060 00.000 15672 move complete, result=0 01:51:32.060 00.000 15672 worker thread done servicing request 01:51:32.061 00.001 15672 Worker thread wakes up 01:51:32.061 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:32.061 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:32.061 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.2 px 0 ms NORTH 01:51:34.178 02.117 15672 Exposure complete 01:51:34.202 00.024 15672 worker thread done servicing request 01:51:34.202 00.000 30444 OnExposeComplete: enter 01:51:34.203 00.001 30444 UpdateGuideState(): m_state=6 01:51:34.203 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6041 01:51:34.203 00.000 30444 Star::Find returns 1 (1), X=463.31, Y=200.94, Mass=105475, SNR=76.0, Peak=11330 HFD=3.5 01:51:34.203 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.07 = 1.07) 01:51:34.203 00.000 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 01:51:34.203 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.79 mountX=0.11 mountY=0.20, mountTheta=1.05 01:51:34.203 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.16, opts=13) 01:51:34.203 00.000 30444 Enqueuing Move request for scope (0.16, 0.16) 01:51:34.203 00.000 15672 Worker thread wakes up 01:51:34.203 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd 01:51:34.203 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.16) 01:51:34.204 00.001 15672 Moving (0.16, 0.16) raw xDistance=0.11 yDistance=0.20 01:51:34.204 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 01:51:34.204 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:51:34.204 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 01:51:34.204 00.000 15672 MoveAxis(E, 0, ABG) 01:51:34.204 00.000 15672 Move returns status 0, amount 0 01:51:34.204 00.000 15672 MoveAxis(N, 0, ABG) 01:51:34.204 00.000 15672 Move returns status 0, amount 0 01:51:34.204 00.000 15672 move complete, result=0 01:51:34.204 00.000 15672 worker thread done servicing request 01:51:34.210 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2397, max=11330, FiltMin=2761, FiltMax=8322, Gamma=2.950 01:51:34.258 00.048 30444 UpdateGuideState exits: m=105475 SNR=76.0 Saturated 01:51:34.258 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:34.258 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:34.258 00.000 30444 Enqueuing Expose request 01:51:34.258 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:51:34.258 00.000 15672 Worker thread wakes up 01:51:34.258 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:34.258 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:36.175 01.917 15672 Exposure complete 01:51:36.205 00.030 15672 worker thread done servicing request 01:51:36.205 00.000 30444 OnExposeComplete: enter 01:51:36.205 00.000 30444 UpdateGuideState(): m_state=6 01:51:36.205 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6042 01:51:36.205 00.000 30444 Star::Find returns 1 (1), X=463.22, Y=201.11, Mass=90647, SNR=63.7, Peak=12142 HFD=3.1 01:51:36.205 00.000 30444 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.28) = xAngle (1.65 = 1.65) 01:51:36.205 00.000 30444 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.59 = 1.59) 01:51:36.205 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.37 mountX=-0.03 mountY=0.34, mountTheta=1.65 01:51:36.206 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.33, opts=13) 01:51:36.206 00.000 30444 Enqueuing Move request for scope (0.07, 0.33) 01:51:36.206 00.000 15672 Worker thread wakes up 01:51:36.206 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.33) opts 0xd 01:51:36.206 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.33) 01:51:36.206 00.000 15672 Moving (0.07, 0.33) raw xDistance=-0.03 yDistance=0.34 01:51:36.206 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:51:36.206 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:51:36.206 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 01:51:36.206 00.000 15672 MoveAxis(E, 0, ABG) 01:51:36.206 00.000 15672 Move returns status 0, amount 0 01:51:36.206 00.000 15672 MoveAxis(N, 0, ABG) 01:51:36.206 00.000 15672 Move returns status 0, amount 0 01:51:36.206 00.000 15672 move complete, result=0 01:51:36.207 00.001 15672 worker thread done servicing request 01:51:36.211 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2378, max=12142, FiltMin=2864, FiltMax=8191, Gamma=2.950 01:51:36.602 00.391 30444 UpdateGuideState exits: m=90647 SNR=63.7 Saturated 01:51:36.602 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:36.602 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:36.604 00.002 30444 Enqueuing Expose request 01:51:36.604 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 01:51:36.604 00.000 15672 Worker thread wakes up 01:51:36.604 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:36.604 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:38.713 02.109 15672 Exposure complete 01:51:38.733 00.020 15672 worker thread done servicing request 01:51:38.733 00.000 30444 OnExposeComplete: enter 01:51:38.733 00.000 30444 UpdateGuideState(): m_state=6 01:51:38.733 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6043 01:51:38.733 00.000 30444 Star::Find returns 1 (1), X=462.83, Y=201.12, Mass=96254, SNR=82.4, Peak=10610 HFD=3.8 01:51:38.734 00.001 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 01:51:38.734 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 01:51:38.734 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.34 hyp=0.47 cameraTheta=2.31 mountX=-0.40 mountY=0.27, mountTheta=2.55 01:51:38.734 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.34, opts=13) 01:51:38.734 00.000 30444 Enqueuing Move request for scope (-0.32, 0.34) 01:51:38.734 00.000 15672 Worker thread wakes up 01:51:38.734 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.34) opts 0xd 01:51:38.734 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.34) 01:51:38.734 00.000 15672 Moving (-0.32, 0.34) raw xDistance=-0.40 yDistance=0.27 01:51:38.734 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 01:51:38.734 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:51:38.735 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 01:51:38.735 00.000 15672 MoveAxis(E, 108, ABG) 01:51:38.735 00.000 15672 Guiding Dir = 2, Dur = 108 01:51:38.736 00.001 15672 IsSlewing returns 0 01:51:38.737 00.001 15672 IsGuiding returns 0 01:51:38.741 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2465, max=10610, FiltMin=2810, FiltMax=8336, Gamma=2.950 01:51:38.753 00.012 15672 PulseGuide returned control before completion, sleep 103 01:51:38.790 00.037 30444 UpdateGuideState exits: m=96254 SNR=82.4 Saturated 01:51:38.790 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:38.790 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:38.790 00.000 30444 Enqueuing Expose request 01:51:38.857 00.067 15672 IsGuiding returns 1 01:51:38.857 00.000 15672 scope still moving after pulse duration time elapsed 01:51:38.878 00.021 15672 IsSlewing returns 0 01:51:38.898 00.020 15672 IsGuiding returns 0 01:51:38.898 00.000 15672 scope move finished after 108 + 52 ms 01:51:38.898 00.000 15672 Move returns status 0, amount 108 01:51:38.898 00.000 15672 MoveAxis(N, 0, ABG) 01:51:38.898 00.000 15672 Move returns status 0, amount 0 01:51:38.898 00.000 15672 move complete, result=0 01:51:38.898 00.000 15672 worker thread done servicing request 01:51:38.898 00.000 15672 Worker thread wakes up 01:51:38.898 00.000 30444 GuideStep: -0.4 px 108 ms EAST, 0.3 px 0 ms NORTH 01:51:38.898 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:38.898 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:40.807 01.909 15672 Exposure complete 01:51:40.827 00.020 15672 worker thread done servicing request 01:51:40.827 00.000 30444 OnExposeComplete: enter 01:51:40.827 00.000 30444 UpdateGuideState(): m_state=6 01:51:40.827 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6044 01:51:40.827 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=200.92, Mass=65556, SNR=50.0, Peak=9159 HFD=3.4 01:51:40.827 00.000 30444 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 01:51:40.827 00.000 30444 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 01:51:40.827 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.27 mountX=0.00 mountY=0.15, mountTheta=1.54 01:51:40.828 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.14, opts=13) 01:51:40.828 00.000 30444 Enqueuing Move request for scope (0.04, 0.14) 01:51:40.828 00.000 15672 Worker thread wakes up 01:51:40.828 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd 01:51:40.828 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.14) 01:51:40.828 00.000 15672 Moving (0.04, 0.14) raw xDistance=0.00 yDistance=0.15 01:51:40.828 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 01:51:40.828 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:51:40.828 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 01:51:40.828 00.000 15672 MoveAxis(E, 0, ABG) 01:51:40.828 00.000 15672 Move returns status 0, amount 0 01:51:40.828 00.000 15672 MoveAxis(N, 0, ABG) 01:51:40.828 00.000 15672 Move returns status 0, amount 0 01:51:40.828 00.000 15672 move complete, result=0 01:51:40.828 00.000 15672 worker thread done servicing request 01:51:40.833 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2563, max=9271, FiltMin=2994, FiltMax=7330, Gamma=2.950 01:51:40.884 00.051 30444 UpdateGuideState exits: m=65556 SNR=50.0 Saturated 01:51:40.884 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:40.884 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:40.884 00.000 30444 Enqueuing Expose request 01:51:40.884 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:51:40.884 00.000 15672 Worker thread wakes up 01:51:40.884 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:40.884 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:42.994 02.110 15672 Exposure complete 01:51:43.014 00.020 15672 worker thread done servicing request 01:51:43.014 00.000 30444 OnExposeComplete: enter 01:51:43.014 00.000 30444 UpdateGuideState(): m_state=6 01:51:43.014 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6045 01:51:43.014 00.000 30444 Star::Find returns 1 (1), X=463.51, Y=200.65, Mass=51363, SNR=42.5, Peak=8017 HFD=3.7 01:51:43.014 00.000 30444 Status Line: Mass: 51363 vs 118213 01:51:43.015 00.001 30444 UpdateCurrentPosition: star mass new=51363.4 exp=118212.8 thresh=50% limits=(59106.4, 194594.2, 236425.6) 01:51:43.015 00.000 30444 DistanceChecker: activated 01:51:43.015 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:51:43.016 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:51:43.016 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:51:43.016 00.000 15672 Worker thread wakes up 01:51:43.016 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:51:43.016 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:51:43.016 00.000 15672 move complete, result=0 01:51:43.016 00.000 15672 worker thread done servicing request 01:51:43.118 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:51:43.118 00.000 30444 Status Line: Star lost - mass changed 01:51:43.120 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2771, max=8017, FiltMin=3103, FiltMax=6514, Gamma=2.950 01:51:43.257 00.137 30444 UpdateGuideState exits: Star lost - mass changed 01:51:43.257 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:43.257 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:51:43.257 00.000 30444 Enqueuing Expose request 01:51:43.258 00.001 15672 Worker thread wakes up 01:51:43.258 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:43.258 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:51:45.166 01.908 15672 Exposure complete 01:51:45.186 00.020 15672 worker thread done servicing request 01:51:45.186 00.000 30444 OnExposeComplete: enter 01:51:45.186 00.000 30444 UpdateGuideState(): m_state=6 01:51:45.186 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6046 01:51:45.186 00.000 30444 Star::Find returns 1 (1), X=463.53, Y=201.29, Mass=43395, SNR=39.3, Peak=7173 HFD=3.8 01:51:45.186 00.000 30444 Status Line: Mass: 43395 vs 113988 01:51:45.188 00.002 30444 UpdateCurrentPosition: star mass new=43394.6 exp=113987.9 thresh=50% limits=(56993.9, 194594.2, 227975.7) 01:51:45.188 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:51:45.188 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:51:45.189 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:51:45.189 00.000 15672 Worker thread wakes up 01:51:45.189 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:51:45.189 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:51:45.189 00.000 15672 move complete, result=0 01:51:45.190 00.001 15672 worker thread done servicing request 01:51:45.291 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:51:45.291 00.000 30444 Status Line: Star lost - mass changed 01:51:45.292 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3030, max=8064, FiltMin=3312, FiltMax=6286, Gamma=2.950 01:51:45.343 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:51:45.343 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:45.343 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:51:45.343 00.000 30444 Enqueuing Expose request 01:51:45.343 00.000 15672 Worker thread wakes up 01:51:45.344 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:45.344 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:51:47.454 02.110 15672 Exposure complete 01:51:47.474 00.020 15672 worker thread done servicing request 01:51:47.474 00.000 30444 OnExposeComplete: enter 01:51:47.475 00.001 30444 UpdateGuideState(): m_state=6 01:51:47.475 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6047 01:51:47.475 00.000 30444 Star::Find returns 1 (1), X=462.48, Y=200.44, Mass=65100, SNR=51.9, Peak=8779 HFD=3.3 01:51:47.475 00.000 30444 DistanceChecker: deactivated 01:51:47.475 00.000 30444 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.28) = xAngle (-2.40 = -2.40) 01:51:47.475 00.000 30444 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.47 = -2.47) 01:51:47.475 00.000 30444 CameraToMount -- cameraX=-0.67 cameraY=-0.33 hyp=0.75 cameraTheta=-2.68 mountX=-0.56 mountY=-0.47, mountTheta=-2.44 01:51:47.475 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.67, y=-0.33, opts=13) 01:51:47.475 00.000 30444 Enqueuing Move request for scope (-0.67, -0.33) 01:51:47.475 00.000 15672 Worker thread wakes up 01:51:47.476 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.33) opts 0xd 01:51:47.476 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.67, -0.33) 01:51:47.476 00.000 15672 Moving (-0.67, -0.33) raw xDistance=-0.56 yDistance=-0.47 01:51:47.476 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56 01:51:47.476 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:51:47.476 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47 01:51:47.476 00.000 15672 MoveAxis(E, 150, ABG) 01:51:47.476 00.000 15672 Guiding Dir = 2, Dur = 150 01:51:47.476 00.000 15672 IsSlewing returns 0 01:51:47.477 00.001 15672 IsGuiding returns 0 01:51:47.482 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2665, max=8779, FiltMin=3005, FiltMax=7002, Gamma=2.950 01:51:47.492 00.010 15672 PulseGuide returned control before completion, sleep 146 01:51:47.531 00.039 30444 UpdateGuideState exits: m=65100 SNR=51.9 Saturated 01:51:47.531 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:47.531 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:47.531 00.000 30444 Enqueuing Expose request 01:51:47.651 00.120 15672 IsGuiding returns 0 01:51:47.651 00.000 15672 Move returns status 0, amount 150 01:51:47.651 00.000 15672 MoveAxis(N, 0, ABG) 01:51:47.651 00.000 15672 Move returns status 0, amount 0 01:51:47.651 00.000 15672 move complete, result=0 01:51:47.651 00.000 15672 worker thread done servicing request 01:51:47.651 00.000 15672 Worker thread wakes up 01:51:47.651 00.000 30444 GuideStep: -0.6 px 150 ms EAST, -0.5 px 0 ms NORTH 01:51:47.651 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:47.652 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:49.569 01.917 15672 Exposure complete 01:51:49.601 00.032 15672 worker thread done servicing request 01:51:49.601 00.000 30444 OnExposeComplete: enter 01:51:49.601 00.000 30444 UpdateGuideState(): m_state=6 01:51:49.601 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6048 01:51:49.601 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=200.31, Mass=72039, SNR=55.1, Peak=8701 HFD=3.7 01:51:49.602 00.001 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 01:51:49.602 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 01:51:49.602 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.46 hyp=0.49 cameraTheta=-1.25 mountX=0.27 mountY=-0.42, mountTheta=-0.99 01:51:49.602 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.46, opts=13) 01:51:49.602 00.000 30444 Enqueuing Move request for scope (0.15, -0.46) 01:51:49.602 00.000 15672 Worker thread wakes up 01:51:49.602 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.46) opts 0xd 01:51:49.602 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.46) 01:51:49.602 00.000 15672 Moving (0.15, -0.46) raw xDistance=0.27 yDistance=-0.42 01:51:49.602 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27 01:51:49.602 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 01:51:49.602 00.000 15672 MoveAxis(W, 63, ABG) 01:51:49.602 00.000 15672 Guiding Dir = 3, Dur = 63 01:51:49.603 00.001 15672 IsSlewing returns 0 01:51:49.604 00.001 15672 IsGuiding returns 0 01:51:49.608 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2576, max=8701, FiltMin=2882, FiltMax=7353, Gamma=2.950 01:51:49.632 00.024 15672 PulseGuide returned control before completion, sleep 45 01:51:49.657 00.025 30444 UpdateGuideState exits: m=72039 SNR=55.1 Saturated 01:51:49.657 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:49.657 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:49.657 00.000 30444 Enqueuing Expose request 01:51:49.712 00.055 15672 IsGuiding returns 0 01:51:49.713 00.001 15672 Move returns status 0, amount 63 01:51:49.713 00.000 15672 MoveAxis(N, 75, ABG) 01:51:49.713 00.000 15672 Guiding Dir = 0, Dur = 75 01:51:49.714 00.001 15672 IsSlewing returns 0 01:51:49.716 00.002 15672 IsGuiding returns 0 01:51:49.793 00.077 15672 IsGuiding returns 1 01:51:49.793 00.000 15672 scope still moving after pulse duration time elapsed 01:51:49.814 00.021 15672 IsSlewing returns 0 01:51:49.815 00.001 15672 IsGuiding returns 1 01:51:49.836 00.021 15672 IsSlewing returns 0 01:51:49.836 00.000 15672 IsGuiding returns 1 01:51:49.857 00.021 15672 IsSlewing returns 0 01:51:49.858 00.001 15672 IsGuiding returns 1 01:51:49.879 00.021 15672 IsSlewing returns 0 01:51:49.880 00.001 15672 IsGuiding returns 1 01:51:49.901 00.021 15672 IsSlewing returns 0 01:51:49.952 00.051 15672 IsGuiding returns 0 01:51:49.952 00.000 15672 scope move finished after 75 + 161 ms 01:51:49.952 00.000 15672 Move returns status 0, amount 75 01:51:49.952 00.000 15672 move complete, result=0 01:51:49.952 00.000 15672 worker thread done servicing request 01:51:49.952 00.000 15672 Worker thread wakes up 01:51:49.952 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:49.952 00.000 30444 GuideStep: 0.3 px 63 ms WEST, -0.4 px 75 ms NORTH 01:51:49.953 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:52.069 02.116 15672 Exposure complete 01:51:52.098 00.029 15672 worker thread done servicing request 01:51:52.098 00.000 30444 OnExposeComplete: enter 01:51:52.098 00.000 30444 UpdateGuideState(): m_state=6 01:51:52.098 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6049 01:51:52.098 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=200.73, Mass=51075, SNR=46.2, Peak=8282 HFD=3.5 01:51:52.100 00.002 30444 Status Line: Mass: 51075 vs 105475 01:51:52.100 00.000 30444 UpdateCurrentPosition: star mass new=51075.2 exp=105474.6 thresh=50% limits=(52737.3, 194594.2, 210949.1) 01:51:52.100 00.000 30444 DistanceChecker: activated 01:51:52.100 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:51:52.102 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:51:52.102 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:51:52.102 00.000 15672 Worker thread wakes up 01:51:52.102 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:51:52.102 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:51:52.102 00.000 15672 move complete, result=0 01:51:52.102 00.000 15672 worker thread done servicing request 01:51:52.202 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:51:52.202 00.000 30444 Status Line: Star lost - mass changed 01:51:52.203 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2559, max=8282, FiltMin=2986, FiltMax=6975, Gamma=2.950 01:51:52.406 00.203 30444 UpdateGuideState exits: Star lost - mass changed 01:51:52.406 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:52.406 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:51:52.406 00.000 30444 Enqueuing Expose request 01:51:52.406 00.000 15672 Worker thread wakes up 01:51:52.407 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:52.407 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:51:54.323 01.916 15672 Exposure complete 01:51:54.350 00.027 15672 worker thread done servicing request 01:51:54.350 00.000 30444 OnExposeComplete: enter 01:51:54.350 00.000 30444 UpdateGuideState(): m_state=6 01:51:54.350 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6050 01:51:54.350 00.000 30444 Star::Find returns 1 (1), X=463.58, Y=200.58, Mass=48627, SNR=44.1, Peak=7593 HFD=3.5 01:51:54.350 00.000 30444 Status Line: Mass: 48627 vs 104512 01:51:54.352 00.002 30444 UpdateCurrentPosition: star mass new=48626.9 exp=104512.2 thresh=50% limits=(52256.1, 194594.2, 209024.3) 01:51:54.352 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:51:54.352 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:51:54.353 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:51:54.353 00.000 15672 Worker thread wakes up 01:51:54.353 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:51:54.353 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:51:54.353 00.000 15672 move complete, result=0 01:51:54.353 00.000 15672 worker thread done servicing request 01:51:54.453 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:51:54.453 00.000 30444 Status Line: Star lost - mass changed 01:51:54.455 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2803, max=8026, FiltMin=3178, FiltMax=6386, Gamma=2.950 01:51:54.504 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:51:54.505 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:54.505 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:51:54.505 00.000 30444 Enqueuing Expose request 01:51:54.505 00.000 15672 Worker thread wakes up 01:51:54.505 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:54.505 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:51:56.613 02.108 15672 Exposure complete 01:51:56.633 00.020 15672 worker thread done servicing request 01:51:56.634 00.001 30444 OnExposeComplete: enter 01:51:56.634 00.000 30444 UpdateGuideState(): m_state=6 01:51:56.634 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6051 01:51:56.634 00.000 30444 Star::Find returns 1 (1), X=463.49, Y=201.13, Mass=100265, SNR=79.6, Peak=11712 HFD=3.5 01:51:56.634 00.000 30444 DistanceChecker: deactivated 01:51:56.634 00.000 30444 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.28) = xAngle (1.08 = 1.08) 01:51:56.634 00.000 30444 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.02 = 1.02) 01:51:56.634 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.35 hyp=0.49 cameraTheta=0.80 mountX=0.23 mountY=0.42, mountTheta=1.06 01:51:56.634 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.35, opts=13) 01:51:56.634 00.000 30444 Enqueuing Move request for scope (0.34, 0.35) 01:51:56.635 00.001 15672 Worker thread wakes up 01:51:56.635 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.35) opts 0xd 01:51:56.635 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.35) 01:51:56.635 00.000 15672 Moving (0.34, 0.35) raw xDistance=0.23 yDistance=0.42 01:51:56.635 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 01:51:56.635 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:51:56.635 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 01:51:56.635 00.000 15672 MoveAxis(E, 0, ABG) 01:51:56.635 00.000 15672 Move returns status 0, amount 0 01:51:56.635 00.000 15672 MoveAxis(N, 0, ABG) 01:51:56.635 00.000 15672 Move returns status 0, amount 0 01:51:56.635 00.000 15672 move complete, result=0 01:51:56.635 00.000 15672 worker thread done servicing request 01:51:56.640 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2456, max=11712, FiltMin=2800, FiltMax=8519, Gamma=2.950 01:51:56.689 00.049 30444 UpdateGuideState exits: m=100265 SNR=79.6 Saturated 01:51:56.690 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:56.690 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:56.690 00.000 30444 Enqueuing Expose request 01:51:56.690 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 01:51:56.690 00.000 15672 Worker thread wakes up 01:51:56.690 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:56.690 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:58.604 01.914 15672 Exposure complete 01:51:58.631 00.027 15672 worker thread done servicing request 01:51:58.631 00.000 30444 OnExposeComplete: enter 01:51:58.632 00.001 30444 UpdateGuideState(): m_state=6 01:51:58.632 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6052 01:51:58.632 00.000 30444 Star::Find returns 1 (1), X=463.82, Y=200.89, Mass=116098, SNR=83.0, Peak=12415 HFD=3.3 01:51:58.632 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 01:51:58.632 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.39 = 0.39) 01:51:58.632 00.000 30444 CameraToMount -- cameraX=0.67 cameraY=0.12 hyp=0.68 cameraTheta=0.17 mountX=0.61 mountY=0.26, mountTheta=0.40 01:51:58.632 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.67, y=0.12, opts=13) 01:51:58.632 00.000 30444 Enqueuing Move request for scope (0.67, 0.12) 01:51:58.632 00.000 15672 Worker thread wakes up 01:51:58.632 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.12) opts 0xd 01:51:58.633 00.001 15672 Handling offset move in thread for scope, endpoint = (0.67, 0.12) 01:51:58.633 00.000 15672 Moving (0.67, 0.12) raw xDistance=0.61 yDistance=0.26 01:51:58.633 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61 01:51:58.633 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 01:51:58.633 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 01:51:58.633 00.000 15672 MoveAxis(W, 165, ABG) 01:51:58.633 00.000 15672 Guiding Dir = 3, Dur = 165 01:51:58.633 00.000 15672 IsSlewing returns 0 01:51:58.635 00.002 15672 IsGuiding returns 0 01:51:58.639 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2413, max=13693, FiltMin=2682, FiltMax=9869, Gamma=2.950 01:51:58.659 00.020 15672 PulseGuide returned control before completion, sleep 152 01:51:58.688 00.029 30444 UpdateGuideState exits: m=116098 SNR=83.0 Saturated 01:51:58.688 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:51:58.688 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:51:58.688 00.000 30444 Enqueuing Expose request 01:51:58.819 00.131 15672 IsGuiding returns 0 01:51:58.819 00.000 15672 Move returns status 0, amount 165 01:51:58.819 00.000 15672 MoveAxis(N, 0, ABG) 01:51:58.819 00.000 15672 Move returns status 0, amount 0 01:51:58.819 00.000 15672 move complete, result=0 01:51:58.819 00.000 15672 worker thread done servicing request 01:51:58.819 00.000 15672 Worker thread wakes up 01:51:58.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:51:58.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:51:58.819 00.000 30444 GuideStep: 0.6 px 165 ms WEST, 0.3 px 0 ms NORTH 01:52:00.925 02.106 15672 Exposure complete 01:52:00.945 00.020 15672 worker thread done servicing request 01:52:00.945 00.000 30444 OnExposeComplete: enter 01:52:00.945 00.000 30444 UpdateGuideState(): m_state=6 01:52:00.945 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6053 01:52:00.945 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=200.93, Mass=104767, SNR=78.8, Peak=12015 HFD=3.4 01:52:00.945 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 01:52:00.945 00.000 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 01:52:00.945 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.23 cameraTheta=0.73 mountX=0.12 mountY=0.18, mountTheta=0.99 01:52:00.946 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.15, opts=13) 01:52:00.946 00.000 30444 Enqueuing Move request for scope (0.17, 0.15) 01:52:00.946 00.000 15672 Worker thread wakes up 01:52:00.946 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd 01:52:00.946 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.15) 01:52:00.946 00.000 15672 Moving (0.17, 0.15) raw xDistance=0.12 yDistance=0.18 01:52:00.946 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:52:00.946 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:52:00.946 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 01:52:00.946 00.000 15672 MoveAxis(E, 0, ABG) 01:52:00.946 00.000 15672 Move returns status 0, amount 0 01:52:00.946 00.000 15672 MoveAxis(N, 0, ABG) 01:52:00.946 00.000 15672 Move returns status 0, amount 0 01:52:00.947 00.001 15672 move complete, result=0 01:52:00.947 00.000 15672 worker thread done servicing request 01:52:00.951 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2432, max=12015, FiltMin=2724, FiltMax=8445, Gamma=2.950 01:52:01.001 00.050 30444 UpdateGuideState exits: m=104767 SNR=78.8 Saturated 01:52:01.001 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:01.001 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:01.001 00.000 30444 Enqueuing Expose request 01:52:01.001 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:52:01.001 00.000 15672 Worker thread wakes up 01:52:01.001 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:01.001 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:02.917 01.916 15672 Exposure complete 01:52:02.948 00.031 15672 worker thread done servicing request 01:52:02.948 00.000 30444 OnExposeComplete: enter 01:52:02.948 00.000 30444 UpdateGuideState(): m_state=6 01:52:02.948 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6054 01:52:02.948 00.000 30444 Star::Find returns 1 (1), X=463.57, Y=200.81, Mass=103835, SNR=78.4, Peak=12281 HFD=3.2 01:52:02.948 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 01:52:02.948 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 01:52:02.948 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.03 hyp=0.42 cameraTheta=0.07 mountX=0.40 mountY=0.12, mountTheta=0.29 01:52:02.949 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.03, opts=13) 01:52:02.949 00.000 30444 Enqueuing Move request for scope (0.42, 0.03) 01:52:02.949 00.000 15672 Worker thread wakes up 01:52:02.949 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.03) opts 0xd 01:52:02.949 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.03) 01:52:02.949 00.000 15672 Moving (0.42, 0.03) raw xDistance=0.40 yDistance=0.12 01:52:02.949 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 01:52:02.949 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:52:02.949 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 01:52:02.949 00.000 15672 MoveAxis(W, 107, ABG) 01:52:02.949 00.000 15672 Guiding Dir = 3, Dur = 107 01:52:02.950 00.001 15672 IsSlewing returns 0 01:52:02.955 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=12718, FiltMin=2684, FiltMax=9122, Gamma=2.950 01:52:02.988 00.033 15672 IsGuiding returns 0 01:52:03.004 00.016 15672 PulseGuide returned control before completion, sleep 102 01:52:03.005 00.001 30444 UpdateGuideState exits: m=103835 SNR=78.4 Saturated 01:52:03.005 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:03.005 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:03.005 00.000 30444 Enqueuing Expose request 01:52:03.108 00.103 15672 IsGuiding returns 1 01:52:03.108 00.000 15672 scope still moving after pulse duration time elapsed 01:52:03.128 00.020 15672 IsSlewing returns 0 01:52:03.149 00.021 15672 IsGuiding returns 0 01:52:03.149 00.000 15672 scope move finished after 107 + 53 ms 01:52:03.149 00.000 15672 Move returns status 0, amount 107 01:52:03.149 00.000 15672 MoveAxis(N, 0, ABG) 01:52:03.149 00.000 15672 Move returns status 0, amount 0 01:52:03.149 00.000 15672 move complete, result=0 01:52:03.149 00.000 15672 worker thread done servicing request 01:52:03.149 00.000 15672 Worker thread wakes up 01:52:03.149 00.000 30444 GuideStep: 0.4 px 107 ms WEST, 0.1 px 0 ms NORTH 01:52:03.149 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:03.149 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:05.255 02.106 15672 Exposure complete 01:52:05.275 00.020 15672 worker thread done servicing request 01:52:05.275 00.000 30444 OnExposeComplete: enter 01:52:05.275 00.000 30444 UpdateGuideState(): m_state=6 01:52:05.275 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6055 01:52:05.275 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=201.04, Mass=116621, SNR=75.2, Peak=12136 HFD=3.5 01:52:05.275 00.000 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.33 = 1.33) 01:52:05.275 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 01:52:05.275 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.30 cameraTheta=1.05 mountX=0.07 mountY=0.29, mountTheta=1.33 01:52:05.276 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.26, opts=13) 01:52:05.276 00.000 30444 Enqueuing Move request for scope (0.15, 0.26) 01:52:05.276 00.000 15672 Worker thread wakes up 01:52:05.276 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.26) opts 0xd 01:52:05.276 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.26) 01:52:05.276 00.000 15672 Moving (0.15, 0.26) raw xDistance=0.07 yDistance=0.29 01:52:05.276 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 01:52:05.276 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 01:52:05.276 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 01:52:05.276 00.000 15672 MoveAxis(E, 0, ABG) 01:52:05.276 00.000 15672 Move returns status 0, amount 0 01:52:05.276 00.000 15672 MoveAxis(N, 0, ABG) 01:52:05.276 00.000 15672 Move returns status 0, amount 0 01:52:05.276 00.000 15672 move complete, result=0 01:52:05.277 00.001 15672 worker thread done servicing request 01:52:05.281 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=12136, FiltMin=2616, FiltMax=8911, Gamma=2.950 01:52:05.644 00.363 30444 UpdateGuideState exits: m=116621 SNR=75.2 Saturated 01:52:05.645 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:05.645 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:05.645 00.000 30444 Enqueuing Expose request 01:52:05.645 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 01:52:05.645 00.000 15672 Worker thread wakes up 01:52:05.646 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:05.646 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:07.555 01.909 15672 Exposure complete 01:52:07.575 00.020 15672 worker thread done servicing request 01:52:07.575 00.000 30444 OnExposeComplete: enter 01:52:07.575 00.000 30444 UpdateGuideState(): m_state=6 01:52:07.575 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6056 01:52:07.576 00.001 30444 Star::Find returns 1 (1), X=463.35, Y=201.38, Mass=115849, SNR=76.3, Peak=12407 HFD=3.4 01:52:07.576 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 01:52:07.576 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 01:52:07.576 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.61 hyp=0.64 cameraTheta=1.26 mountX=0.02 mountY=0.64, mountTheta=1.53 01:52:07.576 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.61, opts=13) 01:52:07.576 00.000 30444 Enqueuing Move request for scope (0.20, 0.61) 01:52:07.576 00.000 15672 Worker thread wakes up 01:52:07.577 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.61) opts 0xd 01:52:07.577 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.61) 01:52:07.577 00.000 15672 Moving (0.20, 0.61) raw xDistance=0.02 yDistance=0.64 01:52:07.577 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:52:07.577 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.05 newest=1.04 01:52:07.577 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 01:52:07.577 00.000 15672 MoveAxis(E, 0, ABG) 01:52:07.577 00.000 15672 Move returns status 0, amount 0 01:52:07.577 00.000 15672 MoveAxis(S, 114, ABG) 01:52:07.577 00.000 15672 Guiding Dir = 1, Dur = 114 01:52:07.577 00.000 15672 IsSlewing returns 0 01:52:07.579 00.002 15672 IsGuiding returns 0 01:52:07.583 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=12407, FiltMin=2667, FiltMax=8783, Gamma=2.950 01:52:07.652 00.069 15672 PulseGuide returned control before completion, sleep 51 01:52:07.705 00.053 30444 UpdateGuideState exits: m=115849 SNR=76.3 Saturated 01:52:07.706 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:07.706 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:07.706 00.000 30444 Enqueuing Expose request 01:52:07.707 00.001 15672 IsGuiding returns 1 01:52:07.707 00.000 15672 scope still moving after pulse duration time elapsed 01:52:07.728 00.021 15672 IsSlewing returns 0 01:52:07.797 00.069 15672 IsGuiding returns 0 01:52:07.797 00.000 15672 scope move finished after 114 + 103 ms 01:52:07.797 00.000 15672 Move returns status 0, amount 114 01:52:07.797 00.000 15672 move complete, result=0 01:52:07.797 00.000 15672 worker thread done servicing request 01:52:07.797 00.000 15672 Worker thread wakes up 01:52:07.797 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.6 px 114 ms SOUTH 01:52:07.797 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:07.797 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:09.913 02.116 15672 Exposure complete 01:52:09.947 00.034 15672 worker thread done servicing request 01:52:09.947 00.000 30444 OnExposeComplete: enter 01:52:09.947 00.000 30444 UpdateGuideState(): m_state=6 01:52:09.947 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6057 01:52:09.947 00.000 30444 Star::Find returns 1 (1), X=462.71, Y=201.29, Mass=117806, SNR=78.6, Peak=12353 HFD=3.6 01:52:09.947 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 01:52:09.947 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 01:52:09.947 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=0.52 hyp=0.68 cameraTheta=2.28 mountX=-0.57 mountY=0.41, mountTheta=2.51 01:52:09.948 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=0.52, opts=13) 01:52:09.948 00.000 30444 Enqueuing Move request for scope (-0.44, 0.52) 01:52:09.948 00.000 15672 Worker thread wakes up 01:52:09.948 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.52) opts 0xd 01:52:09.948 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, 0.52) 01:52:09.948 00.000 15672 Moving (-0.44, 0.52) raw xDistance=-0.57 yDistance=0.41 01:52:09.948 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 01:52:09.948 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 01:52:09.948 00.000 15672 MoveAxis(E, 153, ABG) 01:52:09.948 00.000 15672 Guiding Dir = 2, Dur = 153 01:52:09.948 00.000 15672 IsSlewing returns 0 01:52:09.949 00.001 15672 IsGuiding returns 0 01:52:09.954 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=12353, FiltMin=2633, FiltMax=9195, Gamma=2.950 01:52:09.968 00.014 15672 PulseGuide returned control before completion, sleep 145 01:52:10.003 00.035 30444 UpdateGuideState exits: m=117806 SNR=78.6 Saturated 01:52:10.003 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:10.003 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:10.003 00.000 30444 Enqueuing Expose request 01:52:10.116 00.113 15672 IsGuiding returns 1 01:52:10.116 00.000 15672 scope still moving after pulse duration time elapsed 01:52:10.138 00.022 15672 IsSlewing returns 0 01:52:10.177 00.039 15672 IsGuiding returns 0 01:52:10.177 00.000 15672 scope move finished after 153 + 74 ms 01:52:10.177 00.000 15672 Move returns status 0, amount 153 01:52:10.177 00.000 15672 MoveAxis(S, 73, ABG) 01:52:10.177 00.000 15672 Guiding Dir = 1, Dur = 73 01:52:10.178 00.001 15672 IsSlewing returns 0 01:52:10.178 00.000 15672 IsGuiding returns 0 01:52:10.257 00.079 15672 IsGuiding returns 1 01:52:10.257 00.000 15672 scope still moving after pulse duration time elapsed 01:52:10.278 00.021 15672 IsSlewing returns 0 01:52:10.279 00.001 15672 IsGuiding returns 1 01:52:10.300 00.021 15672 IsSlewing returns 0 01:52:10.301 00.001 15672 IsGuiding returns 1 01:52:10.322 00.021 15672 IsSlewing returns 0 01:52:10.323 00.001 15672 IsGuiding returns 1 01:52:10.344 00.021 15672 IsSlewing returns 0 01:52:10.345 00.001 15672 IsGuiding returns 1 01:52:10.368 00.023 15672 IsSlewing returns 0 01:52:10.417 00.049 15672 IsGuiding returns 0 01:52:10.417 00.000 15672 scope move finished after 73 + 165 ms 01:52:10.417 00.000 15672 Move returns status 0, amount 73 01:52:10.417 00.000 15672 move complete, result=0 01:52:10.417 00.000 15672 worker thread done servicing request 01:52:10.417 00.000 15672 Worker thread wakes up 01:52:10.417 00.000 30444 GuideStep: -0.6 px 153 ms EAST, 0.4 px 73 ms SOUTH 01:52:10.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:10.417 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:12.325 01.908 15672 Exposure complete 01:52:12.345 00.020 15672 worker thread done servicing request 01:52:12.345 00.000 30444 OnExposeComplete: enter 01:52:12.345 00.000 30444 UpdateGuideState(): m_state=6 01:52:12.345 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6058 01:52:12.345 00.000 30444 Star::Find returns 1 (1), X=463.42, Y=200.97, Mass=101771, SNR=78.0, Peak=12026 HFD=3.4 01:52:12.345 00.000 30444 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.28) = xAngle (0.90 = 0.90) 01:52:12.345 00.000 30444 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.84 = 0.84) 01:52:12.345 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.34 cameraTheta=0.62 mountX=0.21 mountY=0.25, mountTheta=0.87 01:52:12.346 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.20, opts=13) 01:52:12.346 00.000 30444 Enqueuing Move request for scope (0.27, 0.20) 01:52:12.346 00.000 15672 Worker thread wakes up 01:52:12.346 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.20) opts 0xd 01:52:12.346 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.20) 01:52:12.346 00.000 15672 Moving (0.27, 0.20) raw xDistance=0.21 yDistance=0.25 01:52:12.346 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:52:12.346 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 01:52:12.346 00.000 15672 MoveAxis(E, 0, ABG) 01:52:12.346 00.000 15672 Move returns status 0, amount 0 01:52:12.347 00.001 15672 MoveAxis(S, 45, ABG) 01:52:12.347 00.000 15672 Guiding Dir = 1, Dur = 45 01:52:12.347 00.000 15672 IsSlewing returns 0 01:52:12.348 00.001 15672 IsGuiding returns 0 01:52:12.430 00.082 15672 IsGuiding returns 1 01:52:12.430 00.000 15672 scope still moving after pulse duration time elapsed 01:52:12.451 00.021 15672 IsSlewing returns 0 01:52:12.452 00.001 15672 IsGuiding returns 1 01:52:12.473 00.021 15672 IsSlewing returns 0 01:52:12.474 00.001 15672 IsGuiding returns 1 01:52:12.495 00.021 15672 IsSlewing returns 0 01:52:12.558 00.063 15672 IsGuiding returns 0 01:52:12.558 00.000 15672 scope move finished after 45 + 164 ms 01:52:12.558 00.000 15672 Move returns status 0, amount 45 01:52:12.558 00.000 15672 move complete, result=0 01:52:12.559 00.001 15672 worker thread done servicing request 01:52:12.798 00.239 30444 UpdateImageDisplay: Size=(640,480) min=2437, max=12026, FiltMin=2719, FiltMax=8432, Gamma=2.950 01:52:12.849 00.051 30444 UpdateGuideState exits: m=101771 SNR=78.0 Saturated 01:52:12.849 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:12.849 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:12.849 00.000 30444 Enqueuing Expose request 01:52:12.849 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 45 ms SOUTH 01:52:12.849 00.000 15672 Worker thread wakes up 01:52:12.849 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:12.849 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:14.955 02.106 15672 Exposure complete 01:52:14.975 00.020 15672 worker thread done servicing request 01:52:14.975 00.000 30444 OnExposeComplete: enter 01:52:14.975 00.000 30444 UpdateGuideState(): m_state=6 01:52:14.975 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6059 01:52:14.975 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=200.88, Mass=107524, SNR=79.3, Peak=12092 HFD=3.4 01:52:14.975 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 01:52:14.975 00.000 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 01:52:14.975 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.15 mountX=0.02 mountY=0.11, mountTheta=1.42 01:52:14.977 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.10, opts=13) 01:52:14.977 00.000 30444 Enqueuing Move request for scope (0.05, 0.10) 01:52:14.977 00.000 15672 Worker thread wakes up 01:52:14.977 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd 01:52:14.977 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.10) 01:52:14.977 00.000 15672 Moving (0.05, 0.10) raw xDistance=0.02 yDistance=0.11 01:52:14.977 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:52:14.977 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:52:14.977 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:52:14.977 00.000 15672 MoveAxis(E, 0, ABG) 01:52:14.977 00.000 15672 Move returns status 0, amount 0 01:52:14.977 00.000 15672 MoveAxis(N, 0, ABG) 01:52:14.977 00.000 15672 Move returns status 0, amount 0 01:52:14.977 00.000 15672 move complete, result=0 01:52:14.978 00.001 15672 worker thread done servicing request 01:52:14.982 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=12092, FiltMin=2643, FiltMax=9167, Gamma=2.950 01:52:15.031 00.049 30444 UpdateGuideState exits: m=107524 SNR=79.3 Saturated 01:52:15.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:15.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:15.031 00.000 30444 Enqueuing Expose request 01:52:15.031 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:52:15.031 00.000 15672 Worker thread wakes up 01:52:15.031 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:15.031 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:16.939 01.908 15672 Exposure complete 01:52:16.959 00.020 15672 worker thread done servicing request 01:52:16.959 00.000 30444 OnExposeComplete: enter 01:52:16.959 00.000 30444 UpdateGuideState(): m_state=6 01:52:16.959 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6060 01:52:16.959 00.000 30444 Star::Find returns 1 (1), X=463.69, Y=200.92, Mass=115454, SNR=84.2, Peak=12473 HFD=3.4 01:52:16.959 00.000 30444 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 01:52:16.959 00.000 30444 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 01:52:16.959 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.15 hyp=0.56 cameraTheta=0.27 mountX=0.48 mountY=0.26, mountTheta=0.50 01:52:16.960 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.15, opts=13) 01:52:16.960 00.000 30444 Enqueuing Move request for scope (0.54, 0.15) 01:52:16.960 00.000 15672 Worker thread wakes up 01:52:16.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.15) opts 0xd 01:52:16.960 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.15) 01:52:16.960 00.000 15672 Moving (0.54, 0.15) raw xDistance=0.48 yDistance=0.26 01:52:16.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 01:52:16.960 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 01:52:16.960 00.000 15672 MoveAxis(W, 130, ABG) 01:52:16.960 00.000 15672 Guiding Dir = 3, Dur = 130 01:52:16.961 00.001 15672 IsSlewing returns 0 01:52:16.962 00.001 15672 IsGuiding returns 0 01:52:16.967 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2376, max=12504, FiltMin=2689, FiltMax=9016, Gamma=2.950 01:52:16.981 00.014 15672 PulseGuide returned control before completion, sleep 121 01:52:17.016 00.035 30444 UpdateGuideState exits: m=115454 SNR=84.2 Saturated 01:52:17.016 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:17.017 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:17.017 00.000 30444 Enqueuing Expose request 01:52:17.127 00.110 15672 IsGuiding returns 0 01:52:17.127 00.000 15672 Move returns status 0, amount 130 01:52:17.127 00.000 15672 MoveAxis(S, 46, ABG) 01:52:17.127 00.000 15672 Guiding Dir = 1, Dur = 46 01:52:17.128 00.001 15672 IsSlewing returns 0 01:52:17.130 00.002 15672 IsGuiding returns 0 01:52:17.207 00.077 15672 IsGuiding returns 1 01:52:17.207 00.000 15672 scope still moving after pulse duration time elapsed 01:52:17.229 00.022 15672 IsSlewing returns 0 01:52:17.231 00.002 15672 IsGuiding returns 1 01:52:17.252 00.021 15672 IsSlewing returns 0 01:52:17.317 00.065 15672 IsGuiding returns 0 01:52:17.318 00.001 15672 scope move finished after 46 + 141 ms 01:52:17.318 00.000 15672 Move returns status 0, amount 46 01:52:17.318 00.000 15672 move complete, result=0 01:52:17.318 00.000 15672 worker thread done servicing request 01:52:17.318 00.000 15672 Worker thread wakes up 01:52:17.318 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:17.318 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:17.319 00.001 30444 GuideStep: 0.5 px 130 ms WEST, 0.3 px 46 ms SOUTH 01:52:19.429 02.110 15672 Exposure complete 01:52:19.448 00.019 15672 worker thread done servicing request 01:52:19.449 00.001 30444 OnExposeComplete: enter 01:52:19.449 00.000 30444 UpdateGuideState(): m_state=6 01:52:19.449 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6061 01:52:19.449 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=201.26, Mass=114367, SNR=73.5, Peak=13005 HFD=3.5 01:52:19.449 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 01:52:19.449 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 01:52:19.449 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.48 hyp=0.50 cameraTheta=1.32 mountX=-0.01 mountY=0.50, mountTheta=1.60 01:52:19.449 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.48, opts=13) 01:52:19.449 00.000 30444 Enqueuing Move request for scope (0.12, 0.48) 01:52:19.449 00.000 15672 Worker thread wakes up 01:52:19.450 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.48) opts 0xd 01:52:19.450 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.48) 01:52:19.450 00.000 15672 Moving (0.12, 0.48) raw xDistance=-0.01 yDistance=0.50 01:52:19.450 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 01:52:19.450 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 01:52:19.450 00.000 15672 MoveAxis(E, 0, ABG) 01:52:19.450 00.000 15672 Move returns status 0, amount 0 01:52:19.450 00.000 15672 MoveAxis(S, 88, ABG) 01:52:19.450 00.000 15672 Guiding Dir = 1, Dur = 88 01:52:19.450 00.000 15672 IsSlewing returns 0 01:52:19.451 00.001 15672 IsGuiding returns 0 01:52:19.455 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2373, max=13005, FiltMin=2649, FiltMax=8693, Gamma=2.950 01:52:19.505 00.050 30444 UpdateGuideState exits: m=114367 SNR=73.5 Saturated 01:52:19.505 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:19.505 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:19.505 00.000 30444 Enqueuing Expose request 01:52:19.538 00.033 15672 PulseGuide returned control before completion, sleep 12 01:52:19.551 00.013 15672 IsGuiding returns 1 01:52:19.551 00.000 15672 scope still moving after pulse duration time elapsed 01:52:19.573 00.022 15672 IsSlewing returns 0 01:52:19.574 00.001 15672 IsGuiding returns 1 01:52:19.594 00.020 15672 IsSlewing returns 0 01:52:19.596 00.002 15672 IsGuiding returns 1 01:52:19.617 00.021 15672 IsSlewing returns 0 01:52:19.667 00.050 15672 IsGuiding returns 0 01:52:19.668 00.001 15672 scope move finished after 88 + 128 ms 01:52:19.668 00.000 15672 Move returns status 0, amount 88 01:52:19.668 00.000 15672 move complete, result=0 01:52:19.669 00.001 15672 worker thread done servicing request 01:52:19.669 00.000 15672 Worker thread wakes up 01:52:19.669 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 88 ms SOUTH 01:52:19.669 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:19.670 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:21.579 01.909 15672 Exposure complete 01:52:21.599 00.020 15672 worker thread done servicing request 01:52:21.599 00.000 30444 OnExposeComplete: enter 01:52:21.599 00.000 30444 UpdateGuideState(): m_state=6 01:52:21.599 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6062 01:52:21.599 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=201.04, Mass=115425, SNR=84.0, Peak=12407 HFD=3.9 01:52:21.599 00.000 30444 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 01:52:21.599 00.000 30444 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.17 = 2.17) 01:52:21.600 00.001 30444 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.95 mountX=-0.17 mountY=0.24, mountTheta=2.21 01:52:21.600 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.26, opts=13) 01:52:21.600 00.000 30444 Enqueuing Move request for scope (-0.11, 0.26) 01:52:21.600 00.000 15672 Worker thread wakes up 01:52:21.600 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd 01:52:21.600 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.26) 01:52:21.600 00.000 15672 Moving (-0.11, 0.26) raw xDistance=-0.17 yDistance=0.24 01:52:21.600 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 01:52:21.600 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:52:21.600 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 01:52:21.600 00.000 15672 MoveAxis(E, 0, ABG) 01:52:21.600 00.000 15672 Move returns status 0, amount 0 01:52:21.600 00.000 15672 MoveAxis(N, 0, ABG) 01:52:21.600 00.000 15672 Move returns status 0, amount 0 01:52:21.600 00.000 15672 move complete, result=0 01:52:21.601 00.001 15672 worker thread done servicing request 01:52:21.605 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2012, max=12407, FiltMin=2645, FiltMax=8699, Gamma=2.950 01:52:21.654 00.049 30444 UpdateGuideState exits: m=115425 SNR=84.0 Saturated 01:52:21.654 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:21.654 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:21.654 00.000 30444 Enqueuing Expose request 01:52:21.654 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:52:21.654 00.000 15672 Worker thread wakes up 01:52:21.654 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:21.654 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:23.762 02.108 15672 Exposure complete 01:52:23.782 00.020 15672 worker thread done servicing request 01:52:23.782 00.000 30444 OnExposeComplete: enter 01:52:23.782 00.000 30444 UpdateGuideState(): m_state=6 01:52:23.782 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6063 01:52:23.782 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=200.94, Mass=104403, SNR=81.6, Peak=12515 HFD=3.4 01:52:23.782 00.000 30444 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.28) = xAngle (2.88 = 2.88) 01:52:23.782 00.000 30444 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.82 = 2.82) 01:52:23.782 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.16 hyp=0.31 cameraTheta=2.60 mountX=-0.30 mountY=0.10, mountTheta=2.83 01:52:23.783 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.16, opts=13) 01:52:23.783 00.000 30444 Enqueuing Move request for scope (-0.27, 0.16) 01:52:23.783 00.000 15672 Worker thread wakes up 01:52:23.783 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.16) opts 0xd 01:52:23.783 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.16) 01:52:23.783 00.000 15672 Moving (-0.27, 0.16) raw xDistance=-0.30 yDistance=0.10 01:52:23.783 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 01:52:23.783 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:52:23.783 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 01:52:23.783 00.000 15672 MoveAxis(E, 81, ABG) 01:52:23.783 00.000 15672 Guiding Dir = 2, Dur = 81 01:52:23.784 00.001 15672 IsSlewing returns 0 01:52:23.785 00.001 15672 IsGuiding returns 0 01:52:23.788 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2413, max=12515, FiltMin=2818, FiltMax=8674, Gamma=2.950 01:52:23.803 00.015 15672 PulseGuide returned control before completion, sleep 73 01:52:23.838 00.035 30444 UpdateGuideState exits: m=104403 SNR=81.6 Saturated 01:52:23.838 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:23.838 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:23.838 00.000 30444 Enqueuing Expose request 01:52:23.931 00.093 15672 IsGuiding returns 0 01:52:23.931 00.000 15672 Move returns status 0, amount 81 01:52:23.931 00.000 15672 MoveAxis(N, 0, ABG) 01:52:23.931 00.000 15672 Move returns status 0, amount 0 01:52:23.931 00.000 15672 move complete, result=0 01:52:23.931 00.000 15672 worker thread done servicing request 01:52:23.931 00.000 15672 Worker thread wakes up 01:52:23.932 00.001 30444 GuideStep: -0.3 px 81 ms EAST, 0.1 px 0 ms NORTH 01:52:23.932 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:23.932 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:25.847 01.915 15672 Exposure complete 01:52:25.876 00.029 15672 worker thread done servicing request 01:52:25.876 00.000 30444 OnExposeComplete: enter 01:52:25.876 00.000 30444 UpdateGuideState(): m_state=6 01:52:25.876 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6064 01:52:25.877 00.001 30444 Star::Find returns 1 (1), X=463.35, Y=201.07, Mass=80862, SNR=62.2, Peak=10343 HFD=3.3 01:52:25.877 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 01:52:25.877 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 01:52:25.877 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.29 hyp=0.35 cameraTheta=0.98 mountX=0.11 mountY=0.33, mountTheta=1.25 01:52:25.877 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.29, opts=13) 01:52:25.877 00.000 30444 Enqueuing Move request for scope (0.20, 0.29) 01:52:25.877 00.000 15672 Worker thread wakes up 01:52:25.877 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.29) opts 0xd 01:52:25.877 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.29) 01:52:25.877 00.000 15672 Moving (0.20, 0.29) raw xDistance=0.11 yDistance=0.33 01:52:25.877 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 01:52:25.878 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 01:52:25.878 00.000 15672 MoveAxis(E, 0, ABG) 01:52:25.878 00.000 15672 Move returns status 0, amount 0 01:52:25.878 00.000 15672 MoveAxis(S, 59, ABG) 01:52:25.878 00.000 15672 Guiding Dir = 1, Dur = 59 01:52:25.878 00.000 15672 IsSlewing returns 0 01:52:25.879 00.001 15672 IsGuiding returns 0 01:52:25.884 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2548, max=10394, FiltMin=2865, FiltMax=7760, Gamma=2.950 01:52:25.962 00.078 15672 IsGuiding returns 1 01:52:25.962 00.000 15672 scope still moving after pulse duration time elapsed 01:52:25.983 00.021 15672 IsSlewing returns 0 01:52:25.984 00.001 15672 IsGuiding returns 1 01:52:26.003 00.019 30444 UpdateGuideState exits: m=80862 SNR=62.2 Saturated 01:52:26.003 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:26.003 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:26.003 00.000 30444 Enqueuing Expose request 01:52:26.005 00.002 15672 IsSlewing returns 0 01:52:26.007 00.002 15672 IsGuiding returns 1 01:52:26.028 00.021 15672 IsSlewing returns 0 01:52:26.072 00.044 15672 IsGuiding returns 0 01:52:26.072 00.000 15672 scope move finished after 59 + 133 ms 01:52:26.072 00.000 15672 Move returns status 0, amount 59 01:52:26.072 00.000 15672 move complete, result=0 01:52:26.072 00.000 15672 worker thread done servicing request 01:52:26.072 00.000 15672 Worker thread wakes up 01:52:26.073 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:26.073 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:26.073 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH 01:52:28.181 02.108 15672 Exposure complete 01:52:28.201 00.020 15672 worker thread done servicing request 01:52:28.201 00.000 30444 OnExposeComplete: enter 01:52:28.201 00.000 30444 UpdateGuideState(): m_state=6 01:52:28.201 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6065 01:52:28.201 00.000 30444 Star::Find returns 1 (1), X=463.55, Y=200.62, Mass=58560, SNR=43.5, Peak=7579 HFD=3.6 01:52:28.201 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 01:52:28.201 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.16 = -0.16) 01:52:28.201 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.16 hyp=0.43 cameraTheta=-0.37 mountX=0.43 mountY=-0.07, mountTheta=-0.15 01:52:28.202 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.16, opts=13) 01:52:28.202 00.000 30444 Enqueuing Move request for scope (0.40, -0.16) 01:52:28.202 00.000 15672 Worker thread wakes up 01:52:28.202 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.16) opts 0xd 01:52:28.202 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.16) 01:52:28.202 00.000 15672 Moving (0.40, -0.16) raw xDistance=0.43 yDistance=-0.07 01:52:28.202 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 01:52:28.202 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:52:28.202 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 01:52:28.202 00.000 15672 MoveAxis(W, 116, ABG) 01:52:28.202 00.000 15672 Guiding Dir = 3, Dur = 116 01:52:28.204 00.002 15672 IsSlewing returns 0 01:52:28.205 00.001 15672 IsGuiding returns 0 01:52:28.209 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2587, max=8290, FiltMin=3004, FiltMax=6817, Gamma=2.950 01:52:28.228 00.019 15672 PulseGuide returned control before completion, sleep 103 01:52:28.333 00.105 15672 IsGuiding returns 1 01:52:28.333 00.000 15672 scope still moving after pulse duration time elapsed 01:52:28.355 00.022 15672 IsSlewing returns 0 01:52:28.405 00.050 15672 IsGuiding returns 0 01:52:28.405 00.000 15672 scope move finished after 116 + 84 ms 01:52:28.405 00.000 15672 Move returns status 0, amount 116 01:52:28.405 00.000 15672 MoveAxis(N, 0, ABG) 01:52:28.405 00.000 15672 Move returns status 0, amount 0 01:52:28.406 00.001 15672 move complete, result=0 01:52:28.406 00.000 15672 worker thread done servicing request 01:52:28.574 00.168 30444 UpdateGuideState exits: m=58560 SNR=43.5 Saturated 01:52:28.574 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:28.574 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:28.574 00.000 30444 Enqueuing Expose request 01:52:28.574 00.000 30444 GuideStep: 0.4 px 116 ms WEST, -0.1 px 0 ms NORTH 01:52:28.574 00.000 15672 Worker thread wakes up 01:52:28.574 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:28.574 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:30.484 01.910 15672 Exposure complete 01:52:30.504 00.020 15672 worker thread done servicing request 01:52:30.504 00.000 30444 OnExposeComplete: enter 01:52:30.504 00.000 30444 UpdateGuideState(): m_state=6 01:52:30.504 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6066 01:52:30.504 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=200.64, Mass=17830, SNR=21.5, Peak=6130 HFD=3.8 01:52:30.504 00.000 30444 Status Line: Mass: 17830 vs 104403 01:52:30.505 00.001 30444 UpdateCurrentPosition: star mass new=17830.4 exp=104402.7 thresh=50% limits=(49163.4, 194594.2, 208805.5) 01:52:30.505 00.000 30444 DistanceChecker: activated 01:52:30.505 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:52:30.506 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:52:30.506 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:52:30.506 00.000 15672 Worker thread wakes up 01:52:30.506 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:52:30.506 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:52:30.506 00.000 15672 move complete, result=0 01:52:30.506 00.000 15672 worker thread done servicing request 01:52:30.607 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:52:30.607 00.000 30444 Status Line: Star lost - mass changed 01:52:30.608 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2828, max=8643, FiltMin=3283, FiltMax=6227, Gamma=2.950 01:52:30.672 00.064 30444 UpdateGuideState exits: Star lost - mass changed 01:52:30.672 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:30.672 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:52:30.672 00.000 30444 Enqueuing Expose request 01:52:30.672 00.000 15672 Worker thread wakes up 01:52:30.672 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:30.672 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:52:32.788 02.116 15672 Exposure complete 01:52:32.815 00.027 15672 worker thread done servicing request 01:52:32.815 00.000 30444 OnExposeComplete: enter 01:52:32.816 00.001 30444 UpdateGuideState(): m_state=6 01:52:32.816 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6067 01:52:32.816 00.000 30444 Star::Find returns 1 (1), X=463.16, Y=200.10, Mass=12409, SNR=16.6, Peak=6411 HFD=3.7 01:52:32.816 00.000 30444 Status Line: Mass: 12409 vs 104403 01:52:32.818 00.002 30444 UpdateCurrentPosition: star mass new=12408.6 exp=104402.7 thresh=50% limits=(49315.3, 194594.2, 208805.5) 01:52:32.818 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:52:32.818 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:52:32.818 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:52:32.818 00.000 15672 Worker thread wakes up 01:52:32.818 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:52:32.818 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:52:32.818 00.000 15672 move complete, result=0 01:52:32.819 00.001 15672 worker thread done servicing request 01:52:32.919 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:52:32.919 00.000 30444 Status Line: Star lost - mass changed 01:52:32.920 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3290, max=8699, FiltMin=3561, FiltMax=6463, Gamma=2.950 01:52:32.969 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:52:32.969 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:32.969 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:52:32.969 00.000 30444 Enqueuing Expose request 01:52:32.969 00.000 15672 Worker thread wakes up 01:52:32.969 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:32.969 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:52:34.877 01.908 15672 Exposure complete 01:52:34.901 00.024 15672 worker thread done servicing request 01:52:34.901 00.000 30444 OnExposeComplete: enter 01:52:34.901 00.000 30444 UpdateGuideState(): m_state=6 01:52:34.901 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6068 01:52:34.902 00.001 30444 Star::Find returns 1 (1), X=463.25, Y=201.58, Mass=24664, SNR=25.8, Peak=6143 HFD=4.5 01:52:34.902 00.000 30444 Status Line: Mass: 24664 vs 104403 01:52:34.904 00.002 30444 UpdateCurrentPosition: star mass new=24663.6 exp=104402.7 thresh=50% limits=(49459.6, 194594.2, 208805.5) 01:52:34.904 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:52:34.905 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:52:34.905 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:52:34.905 00.000 15672 Worker thread wakes up 01:52:34.905 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:52:34.905 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:52:34.905 00.000 15672 move complete, result=0 01:52:34.905 00.000 15672 worker thread done servicing request 01:52:35.005 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:52:35.005 00.000 30444 Status Line: Star lost - mass changed 01:52:35.006 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3222, max=8511, FiltMin=3501, FiltMax=6213, Gamma=2.950 01:52:35.060 00.054 30444 UpdateGuideState exits: Star lost - mass changed 01:52:35.060 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:35.060 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:52:35.060 00.000 30444 Enqueuing Expose request 01:52:35.060 00.000 15672 Worker thread wakes up 01:52:35.060 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:35.060 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:52:37.168 02.108 15672 Exposure complete 01:52:37.189 00.021 15672 worker thread done servicing request 01:52:37.189 00.000 30444 OnExposeComplete: enter 01:52:37.189 00.000 30444 UpdateGuideState(): m_state=6 01:52:37.190 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6069 01:52:37.190 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=200.68, Mass=91294, SNR=74.3, Peak=9015 HFD=3.9 01:52:37.190 00.000 30444 DistanceChecker: deactivated 01:52:37.190 00.000 30444 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.28) = xAngle (-0.90 = -0.90) 01:52:37.190 00.000 30444 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.96 = -0.96) 01:52:37.190 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.17 mountX=0.06 mountY=-0.08, mountTheta=-0.92 01:52:37.190 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.09, opts=13) 01:52:37.190 00.000 30444 Enqueuing Move request for scope (0.04, -0.09) 01:52:37.190 00.000 15672 Worker thread wakes up 01:52:37.191 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd 01:52:37.191 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.09) 01:52:37.191 00.000 15672 Moving (0.04, -0.09) raw xDistance=0.06 yDistance=-0.08 01:52:37.191 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 01:52:37.191 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:52:37.191 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:52:37.191 00.000 15672 MoveAxis(E, 0, ABG) 01:52:37.191 00.000 15672 Move returns status 0, amount 0 01:52:37.191 00.000 15672 MoveAxis(N, 0, ABG) 01:52:37.191 00.000 15672 Move returns status 0, amount 0 01:52:37.191 00.000 15672 move complete, result=0 01:52:37.191 00.000 15672 worker thread done servicing request 01:52:37.196 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2518, max=9015, FiltMin=2900, FiltMax=7399, Gamma=2.950 01:52:37.245 00.049 30444 UpdateGuideState exits: m=91294 SNR=74.3 Saturated 01:52:37.246 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:37.246 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:37.246 00.000 30444 Enqueuing Expose request 01:52:37.246 00.000 15672 Worker thread wakes up 01:52:37.246 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:37.246 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:37.246 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:52:39.162 01.916 15672 Exposure complete 01:52:39.194 00.032 15672 worker thread done servicing request 01:52:39.194 00.000 30444 OnExposeComplete: enter 01:52:39.194 00.000 30444 UpdateGuideState(): m_state=6 01:52:39.194 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6070 01:52:39.194 00.000 30444 Star::Find returns 1 (1), X=463.59, Y=200.64, Mass=111771, SNR=92.6, Peak=10245 HFD=3.5 01:52:39.194 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 01:52:39.194 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.09 = -0.09) 01:52:39.194 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.14 hyp=0.46 cameraTheta=-0.30 mountX=0.46 mountY=-0.04, mountTheta=-0.09 01:52:39.195 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.14, opts=13) 01:52:39.195 00.000 30444 Enqueuing Move request for scope (0.44, -0.14) 01:52:39.195 00.000 15672 Worker thread wakes up 01:52:39.195 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.14) opts 0xd 01:52:39.195 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.14) 01:52:39.195 00.000 15672 Moving (0.44, -0.14) raw xDistance=0.46 yDistance=-0.04 01:52:39.195 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 01:52:39.195 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:52:39.195 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:52:39.195 00.000 15672 MoveAxis(W, 126, ABG) 01:52:39.195 00.000 15672 Guiding Dir = 3, Dur = 126 01:52:39.196 00.001 15672 IsSlewing returns 0 01:52:39.197 00.001 15672 IsGuiding returns 0 01:52:39.200 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2434, max=10482, FiltMin=2720, FiltMax=8578, Gamma=2.950 01:52:39.219 00.019 15672 PulseGuide returned control before completion, sleep 114 01:52:39.248 00.029 30444 UpdateGuideState exits: m=111771 SNR=92.6 Saturated 01:52:39.248 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:39.248 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:39.248 00.000 30444 Enqueuing Expose request 01:52:39.379 00.131 15672 IsGuiding returns 0 01:52:39.379 00.000 15672 Move returns status 0, amount 126 01:52:39.379 00.000 15672 MoveAxis(N, 0, ABG) 01:52:39.379 00.000 15672 Move returns status 0, amount 0 01:52:39.379 00.000 15672 move complete, result=0 01:52:39.379 00.000 15672 worker thread done servicing request 01:52:39.380 00.001 15672 Worker thread wakes up 01:52:39.380 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:39.380 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:39.380 00.000 30444 GuideStep: 0.5 px 126 ms WEST, -0.0 px 0 ms NORTH 01:52:41.489 02.109 15672 Exposure complete 01:52:41.508 00.019 15672 worker thread done servicing request 01:52:41.508 00.000 30444 OnExposeComplete: enter 01:52:41.508 00.000 30444 UpdateGuideState(): m_state=6 01:52:41.509 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6071 01:52:41.509 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=200.49, Mass=113870, SNR=83.8, Peak=9936 HFD=3.9 01:52:41.509 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 01:52:41.509 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 01:52:41.509 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.76 mountX=0.02 mountY=-0.29, mountTheta=-1.49 01:52:41.509 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.28, opts=13) 01:52:41.509 00.000 30444 Enqueuing Move request for scope (-0.06, -0.28) 01:52:41.509 00.000 15672 Worker thread wakes up 01:52:41.509 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.28) opts 0xd 01:52:41.509 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.28) 01:52:41.509 00.000 15672 Moving (-0.06, -0.28) raw xDistance=0.02 yDistance=-0.29 01:52:41.510 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:52:41.510 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:52:41.510 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 01:52:41.510 00.000 15672 MoveAxis(E, 0, ABG) 01:52:41.510 00.000 15672 Move returns status 0, amount 0 01:52:41.510 00.000 15672 MoveAxis(N, 0, ABG) 01:52:41.510 00.000 15672 Move returns status 0, amount 0 01:52:41.510 00.000 15672 move complete, result=0 01:52:41.510 00.000 15672 worker thread done servicing request 01:52:41.514 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=9936, FiltMin=2769, FiltMax=8431, Gamma=2.950 01:52:41.564 00.050 30444 UpdateGuideState exits: m=113870 SNR=83.8 Saturated 01:52:41.564 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:41.564 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:41.564 00.000 30444 Enqueuing Expose request 01:52:41.564 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 01:52:41.564 00.000 15672 Worker thread wakes up 01:52:41.564 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:41.564 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:43.473 01.909 15672 Exposure complete 01:52:43.492 00.019 15672 worker thread done servicing request 01:52:43.492 00.000 30444 OnExposeComplete: enter 01:52:43.493 00.001 30444 UpdateGuideState(): m_state=6 01:52:43.493 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6072 01:52:43.493 00.000 30444 Star::Find returns 1 (1), X=463.44, Y=200.17, Mass=112848, SNR=80.4, Peak=9373 HFD=3.8 01:52:43.493 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 01:52:43.493 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.91 = -0.91) 01:52:43.493 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.61 hyp=0.67 cameraTheta=-1.12 mountX=0.45 mountY=-0.53, mountTheta=-0.87 01:52:43.493 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.61, opts=13) 01:52:43.493 00.000 30444 Enqueuing Move request for scope (0.29, -0.61) 01:52:43.493 00.000 15672 Worker thread wakes up 01:52:43.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.61) opts 0xd 01:52:43.494 00.001 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.61) 01:52:43.494 00.000 15672 Moving (0.29, -0.61) raw xDistance=0.45 yDistance=-0.53 01:52:43.494 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45 01:52:43.494 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:52:43.494 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53 01:52:43.494 00.000 15672 MoveAxis(W, 121, ABG) 01:52:43.494 00.000 15672 Guiding Dir = 3, Dur = 121 01:52:43.494 00.000 15672 IsSlewing returns 0 01:52:43.495 00.001 15672 IsGuiding returns 0 01:52:43.499 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2437, max=9714, FiltMin=2735, FiltMax=8726, Gamma=2.950 01:52:43.516 00.017 15672 PulseGuide returned control before completion, sleep 110 01:52:43.548 00.032 30444 UpdateGuideState exits: m=112848 SNR=80.4 Saturated 01:52:43.548 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:43.548 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:43.548 00.000 30444 Enqueuing Expose request 01:52:43.628 00.080 15672 IsGuiding returns 1 01:52:43.628 00.000 15672 scope still moving after pulse duration time elapsed 01:52:43.650 00.022 15672 IsSlewing returns 0 01:52:43.661 00.011 15672 IsGuiding returns 0 01:52:43.661 00.000 15672 scope move finished after 121 + 44 ms 01:52:43.661 00.000 15672 Move returns status 0, amount 121 01:52:43.661 00.000 15672 MoveAxis(N, 0, ABG) 01:52:43.661 00.000 15672 Move returns status 0, amount 0 01:52:43.661 00.000 15672 move complete, result=0 01:52:43.661 00.000 15672 worker thread done servicing request 01:52:43.661 00.000 15672 Worker thread wakes up 01:52:43.661 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:43.661 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:43.661 00.000 30444 GuideStep: 0.4 px 121 ms WEST, -0.5 px 0 ms NORTH 01:52:45.769 02.108 15672 Exposure complete 01:52:45.791 00.022 15672 worker thread done servicing request 01:52:45.791 00.000 30444 OnExposeComplete: enter 01:52:45.791 00.000 30444 UpdateGuideState(): m_state=6 01:52:45.791 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6073 01:52:45.791 00.000 30444 Star::Find returns 1 (1), X=462.40, Y=200.51, Mass=105407, SNR=77.7, Peak=9619 HFD=4.0 01:52:45.791 00.000 30444 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.28) = xAngle (-2.52 = -2.52) 01:52:45.791 00.000 30444 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.59 = -2.59) 01:52:45.791 00.000 30444 CameraToMount -- cameraX=-0.75 cameraY=-0.26 hyp=0.79 cameraTheta=-2.80 mountX=-0.65 mountY=-0.42, mountTheta=-2.57 01:52:45.792 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.75, y=-0.26, opts=13) 01:52:45.792 00.000 30444 Enqueuing Move request for scope (-0.75, -0.26) 01:52:45.792 00.000 15672 Worker thread wakes up 01:52:45.792 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.26) opts 0xd 01:52:45.792 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.75, -0.26) 01:52:45.792 00.000 15672 Moving (-0.75, -0.26) raw xDistance=-0.65 yDistance=-0.42 01:52:45.792 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.65 01:52:45.792 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:52:45.792 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 01:52:45.792 00.000 15672 MoveAxis(E, 166, ABG) 01:52:45.792 00.000 15672 Guiding Dir = 2, Dur = 166 01:52:45.792 00.000 15672 IsSlewing returns 0 01:52:45.793 00.001 15672 IsGuiding returns 0 01:52:45.797 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2420, max=9619, FiltMin=2679, FiltMax=8078, Gamma=2.950 01:52:45.817 00.020 15672 PulseGuide returned control before completion, sleep 153 01:52:45.846 00.029 30444 UpdateGuideState exits: m=105407 SNR=77.7 Saturated 01:52:45.846 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:45.846 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:45.846 00.000 30444 Enqueuing Expose request 01:52:46.025 00.179 15672 IsGuiding returns 0 01:52:46.025 00.000 15672 Move returns status 0, amount 166 01:52:46.025 00.000 15672 MoveAxis(N, 0, ABG) 01:52:46.025 00.000 15672 Move returns status 0, amount 0 01:52:46.025 00.000 15672 move complete, result=0 01:52:46.025 00.000 15672 worker thread done servicing request 01:52:46.025 00.000 15672 Worker thread wakes up 01:52:46.025 00.000 30444 GuideStep: -0.6 px 166 ms EAST, -0.4 px 0 ms NORTH 01:52:46.025 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:46.025 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:47.932 01.907 15672 Exposure complete 01:52:47.952 00.020 15672 worker thread done servicing request 01:52:47.952 00.000 30444 OnExposeComplete: enter 01:52:47.952 00.000 30444 UpdateGuideState(): m_state=6 01:52:47.952 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6074 01:52:47.952 00.000 30444 Star::Find returns 1 (1), X=463.83, Y=200.45, Mass=88039, SNR=69.8, Peak=8253 HFD=3.8 01:52:47.952 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.16 = -0.16) 01:52:47.953 00.001 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.22 = -0.22) 01:52:47.953 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=-0.32 hyp=0.76 cameraTheta=-0.44 mountX=0.75 mountY=-0.17, mountTheta=-0.22 01:52:47.953 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=-0.32, opts=13) 01:52:47.953 00.000 30444 Enqueuing Move request for scope (0.68, -0.32) 01:52:47.953 00.000 15672 Worker thread wakes up 01:52:47.953 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.32) opts 0xd 01:52:47.953 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, -0.32) 01:52:47.953 00.000 15672 Moving (0.68, -0.32) raw xDistance=0.75 yDistance=-0.17 01:52:47.953 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.75 01:52:47.953 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:52:47.953 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 01:52:47.953 00.000 15672 MoveAxis(W, 190, ABG) 01:52:47.954 00.001 15672 Guiding Dir = 3, Dur = 190 01:52:47.954 00.000 15672 IsSlewing returns 0 01:52:47.955 00.001 15672 IsGuiding returns 0 01:52:47.959 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2500, max=8253, FiltMin=2802, FiltMax=7589, Gamma=2.950 01:52:47.974 00.015 15672 PulseGuide returned control before completion, sleep 182 01:52:48.008 00.034 30444 UpdateGuideState exits: m=88039 SNR=69.8 Saturated 01:52:48.008 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:48.008 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:48.008 00.000 30444 Enqueuing Expose request 01:52:48.182 00.174 15672 IsGuiding returns 0 01:52:48.182 00.000 15672 Move returns status 0, amount 190 01:52:48.182 00.000 15672 MoveAxis(N, 0, ABG) 01:52:48.182 00.000 15672 Move returns status 0, amount 0 01:52:48.182 00.000 15672 move complete, result=0 01:52:48.182 00.000 15672 worker thread done servicing request 01:52:48.182 00.000 15672 Worker thread wakes up 01:52:48.182 00.000 30444 GuideStep: 0.7 px 190 ms WEST, -0.2 px 0 ms NORTH 01:52:48.183 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:48.183 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:50.294 02.111 15672 Exposure complete 01:52:50.313 00.019 15672 worker thread done servicing request 01:52:50.313 00.000 30444 OnExposeComplete: enter 01:52:50.314 00.001 30444 UpdateGuideState(): m_state=6 01:52:50.314 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6075 01:52:50.314 00.000 30444 Star::Find returns 1 (1), X=463.33, Y=200.66, Mass=107497, SNR=72.7, Peak=10249 HFD=3.6 01:52:50.314 00.000 30444 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.28) = xAngle (-0.30 = -0.30) 01:52:50.314 00.000 30444 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.37 = -0.37) 01:52:50.314 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-0.58 mountX=0.21 mountY=-0.08, mountTheta=-0.36 01:52:50.314 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.12, opts=13) 01:52:50.314 00.000 30444 Enqueuing Move request for scope (0.18, -0.12) 01:52:50.315 00.001 15672 Worker thread wakes up 01:52:50.315 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd 01:52:50.315 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.12) 01:52:50.315 00.000 15672 Moving (0.18, -0.12) raw xDistance=0.21 yDistance=-0.08 01:52:50.315 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:52:50.315 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:52:50.315 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 01:52:50.315 00.000 15672 MoveAxis(E, 0, ABG) 01:52:50.315 00.000 15672 Move returns status 0, amount 0 01:52:50.315 00.000 15672 MoveAxis(N, 0, ABG) 01:52:50.315 00.000 15672 Move returns status 0, amount 0 01:52:50.315 00.000 15672 move complete, result=0 01:52:50.315 00.000 15672 worker thread done servicing request 01:52:50.320 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=10249, FiltMin=2667, FiltMax=8454, Gamma=2.950 01:52:50.369 00.049 30444 UpdateGuideState exits: m=107497 SNR=72.7 Saturated 01:52:50.370 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:50.370 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:50.370 00.000 30444 Enqueuing Expose request 01:52:50.370 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:52:50.370 00.000 15672 Worker thread wakes up 01:52:50.370 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:50.370 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:52.284 01.914 15672 Exposure complete 01:52:52.313 00.029 15672 worker thread done servicing request 01:52:52.313 00.000 30444 OnExposeComplete: enter 01:52:52.313 00.000 30444 UpdateGuideState(): m_state=6 01:52:52.313 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6076 01:52:52.313 00.000 30444 Star::Find returns 1 (1), X=462.66, Y=201.11, Mass=112031, SNR=83.4, Peak=10939 HFD=3.9 01:52:52.313 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.81 = 2.81) 01:52:52.313 00.000 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.75 = 2.75) 01:52:52.313 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=0.34 hyp=0.59 cameraTheta=2.53 mountX=-0.56 mountY=0.23, mountTheta=2.76 01:52:52.314 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.34, opts=13) 01:52:52.314 00.000 30444 Enqueuing Move request for scope (-0.49, 0.34) 01:52:52.314 00.000 15672 Worker thread wakes up 01:52:52.314 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.34) opts 0xd 01:52:52.314 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.34) 01:52:52.314 00.000 15672 Moving (-0.49, 0.34) raw xDistance=-0.56 yDistance=0.23 01:52:52.314 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56 01:52:52.314 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:52:52.314 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 01:52:52.314 00.000 15672 MoveAxis(E, 152, ABG) 01:52:52.314 00.000 15672 Guiding Dir = 2, Dur = 152 01:52:52.315 00.001 15672 IsSlewing returns 0 01:52:52.316 00.001 15672 IsGuiding returns 0 01:52:52.320 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2405, max=10939, FiltMin=2767, FiltMax=8615, Gamma=2.950 01:52:52.334 00.014 15672 PulseGuide returned control before completion, sleep 144 01:52:52.369 00.035 30444 UpdateGuideState exits: m=112031 SNR=83.4 Saturated 01:52:52.370 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:52.370 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:52.370 00.000 30444 Enqueuing Expose request 01:52:52.526 00.156 15672 IsGuiding returns 0 01:52:52.526 00.000 15672 Move returns status 0, amount 152 01:52:52.526 00.000 15672 MoveAxis(N, 0, ABG) 01:52:52.526 00.000 15672 Move returns status 0, amount 0 01:52:52.526 00.000 15672 move complete, result=0 01:52:52.526 00.000 15672 worker thread done servicing request 01:52:52.526 00.000 15672 Worker thread wakes up 01:52:52.526 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:52.526 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:52.526 00.000 30444 GuideStep: -0.6 px 152 ms EAST, 0.2 px 0 ms NORTH 01:52:54.636 02.110 15672 Exposure complete 01:52:54.656 00.020 15672 worker thread done servicing request 01:52:54.656 00.000 30444 OnExposeComplete: enter 01:52:54.657 00.001 30444 UpdateGuideState(): m_state=6 01:52:54.657 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6077 01:52:54.657 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=200.76, Mass=121198, SNR=88.3, Peak=10184 HFD=4.1 01:52:54.657 00.000 30444 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.28) = xAngle (-2.32 = -2.32) 01:52:54.657 00.000 30444 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 01:52:54.657 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.60 mountX=-0.02 mountY=-0.02, mountTheta=-2.36 01:52:54.657 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.01, opts=13) 01:52:54.657 00.000 30444 Enqueuing Move request for scope (-0.02, -0.01) 01:52:54.657 00.000 15672 Worker thread wakes up 01:52:54.658 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd 01:52:54.658 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.01) 01:52:54.658 00.000 15672 Moving (-0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02 01:52:54.658 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 01:52:54.658 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:52:54.658 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 01:52:54.658 00.000 15672 MoveAxis(E, 0, ABG) 01:52:54.658 00.000 15672 Move returns status 0, amount 0 01:52:54.658 00.000 15672 MoveAxis(N, 0, ABG) 01:52:54.658 00.000 15672 Move returns status 0, amount 0 01:52:54.658 00.000 15672 move complete, result=0 01:52:54.658 00.000 15672 worker thread done servicing request 01:52:54.663 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=10184, FiltMin=2576, FiltMax=8370, Gamma=2.950 01:52:55.044 00.381 30444 UpdateGuideState exits: m=121198 SNR=88.3 Saturated 01:52:55.044 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:55.045 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:55.045 00.000 30444 Enqueuing Expose request 01:52:55.045 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 01:52:55.045 00.000 15672 Worker thread wakes up 01:52:55.045 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:55.046 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:56.957 01.911 15672 Exposure complete 01:52:56.989 00.032 15672 worker thread done servicing request 01:52:56.990 00.001 30444 OnExposeComplete: enter 01:52:56.990 00.000 30444 UpdateGuideState(): m_state=6 01:52:56.990 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6078 01:52:56.990 00.000 30444 Star::Find returns 1 (1), X=463.65, Y=200.44, Mass=114832, SNR=75.2, Peak=9803 HFD=3.5 01:52:56.990 00.000 30444 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.28) = xAngle (-0.32 = -0.32) 01:52:56.990 00.000 30444 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.38 = -0.38) 01:52:56.990 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=-0.34 hyp=0.60 cameraTheta=-0.59 mountX=0.57 mountY=-0.22, mountTheta=-0.37 01:52:56.990 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.34, opts=13) 01:52:56.990 00.000 30444 Enqueuing Move request for scope (0.50, -0.34) 01:52:56.991 00.001 15672 Worker thread wakes up 01:52:56.991 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.34) opts 0xd 01:52:56.991 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.34) 01:52:56.991 00.000 15672 Moving (0.50, -0.34) raw xDistance=0.57 yDistance=-0.22 01:52:56.991 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 01:52:56.991 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:52:56.991 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 01:52:56.991 00.000 15672 MoveAxis(W, 154, ABG) 01:52:56.991 00.000 15672 Guiding Dir = 3, Dur = 154 01:52:56.992 00.001 15672 IsSlewing returns 0 01:52:56.993 00.001 15672 IsGuiding returns 0 01:52:56.997 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=9846, FiltMin=2696, FiltMax=8886, Gamma=2.950 01:52:57.016 00.019 15672 PulseGuide returned control before completion, sleep 142 01:52:57.046 00.030 30444 UpdateGuideState exits: m=114832 SNR=75.2 Saturated 01:52:57.046 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:57.046 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:57.046 00.000 30444 Enqueuing Expose request 01:52:57.160 00.114 15672 IsGuiding returns 1 01:52:57.161 00.001 15672 scope still moving after pulse duration time elapsed 01:52:57.181 00.020 15672 IsSlewing returns 0 01:52:57.193 00.012 15672 IsGuiding returns 0 01:52:57.193 00.000 15672 scope move finished after 154 + 46 ms 01:52:57.193 00.000 15672 Move returns status 0, amount 154 01:52:57.193 00.000 15672 MoveAxis(N, 0, ABG) 01:52:57.193 00.000 15672 Move returns status 0, amount 0 01:52:57.194 00.001 15672 move complete, result=0 01:52:57.194 00.000 15672 worker thread done servicing request 01:52:57.194 00.000 15672 Worker thread wakes up 01:52:57.194 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:57.194 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:52:57.194 00.000 30444 GuideStep: 0.6 px 154 ms WEST, -0.2 px 0 ms NORTH 01:52:59.303 02.109 15672 Exposure complete 01:52:59.323 00.020 15672 worker thread done servicing request 01:52:59.323 00.000 30444 OnExposeComplete: enter 01:52:59.323 00.000 30444 UpdateGuideState(): m_state=6 01:52:59.323 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6079 01:52:59.323 00.000 30444 Star::Find returns 1 (1), X=463.76, Y=200.49, Mass=121277, SNR=99.8, Peak=10990 HFD=3.7 01:52:59.323 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.16 = -0.16) 01:52:59.323 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.22 = -0.22) 01:52:59.323 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=-0.29 hyp=0.67 cameraTheta=-0.44 mountX=0.67 mountY=-0.15, mountTheta=-0.22 01:52:59.324 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=-0.29, opts=13) 01:52:59.324 00.000 30444 Enqueuing Move request for scope (0.61, -0.29) 01:52:59.324 00.000 15672 Worker thread wakes up 01:52:59.324 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.29) opts 0xd 01:52:59.324 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, -0.29) 01:52:59.324 00.000 15672 Moving (0.61, -0.29) raw xDistance=0.67 yDistance=-0.15 01:52:59.324 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67 01:52:59.324 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:52:59.324 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 01:52:59.324 00.000 15672 MoveAxis(W, 191, ABG) 01:52:59.324 00.000 15672 Guiding Dir = 3, Dur = 191 01:52:59.325 00.001 15672 IsSlewing returns 0 01:52:59.326 00.001 15672 IsGuiding returns 0 01:52:59.330 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2385, max=10990, FiltMin=2679, FiltMax=9665, Gamma=2.950 01:52:59.348 00.018 15672 PulseGuide returned control before completion, sleep 180 01:52:59.557 00.209 15672 IsGuiding returns 0 01:52:59.557 00.000 15672 Move returns status 0, amount 191 01:52:59.557 00.000 15672 MoveAxis(N, 0, ABG) 01:52:59.557 00.000 15672 Move returns status 0, amount 0 01:52:59.557 00.000 15672 move complete, result=0 01:52:59.557 00.000 15672 worker thread done servicing request 01:52:59.618 00.061 30444 UpdateGuideState exits: m=121277 SNR=99.8 Saturated 01:52:59.619 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:52:59.619 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:52:59.619 00.000 30444 Enqueuing Expose request 01:52:59.619 00.000 30444 GuideStep: 0.7 px 191 ms WEST, -0.1 px 0 ms NORTH 01:52:59.619 00.000 15672 Worker thread wakes up 01:52:59.620 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:52:59.620 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:01.528 01.908 15672 Exposure complete 01:53:01.548 00.020 15672 worker thread done servicing request 01:53:01.548 00.000 30444 OnExposeComplete: enter 01:53:01.548 00.000 30444 UpdateGuideState(): m_state=6 01:53:01.549 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6080 01:53:01.549 00.000 30444 Star::Find returns 1 (1), X=463.94, Y=199.94, Mass=110394, SNR=82.3, Peak=9426 HFD=4.1 01:53:01.549 00.000 30444 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.28) = xAngle (-0.53 = -0.53) 01:53:01.549 00.000 30444 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.60 = -0.60) 01:53:01.549 00.000 30444 CameraToMount -- cameraX=0.79 cameraY=-0.83 hyp=1.14 cameraTheta=-0.81 mountX=0.98 mountY=-0.64, mountTheta=-0.58 01:53:01.549 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.79, y=-0.83, opts=13) 01:53:01.549 00.000 30444 Enqueuing Move request for scope (0.79, -0.83) 01:53:01.549 00.000 15672 Worker thread wakes up 01:53:01.549 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.83) opts 0xd 01:53:01.550 00.001 15672 Handling offset move in thread for scope, endpoint = (0.79, -0.83) 01:53:01.550 00.000 15672 Moving (0.79, -0.83) raw xDistance=0.98 yDistance=-0.64 01:53:01.550 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.98 01:53:01.550 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 01:53:01.550 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64 01:53:01.550 00.000 15672 MoveAxis(W, 280, ABG) 01:53:01.550 00.000 15672 Guiding Dir = 3, Dur = 280 01:53:01.551 00.001 15672 IsSlewing returns 0 01:53:01.551 00.000 15672 IsGuiding returns 0 01:53:01.557 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2416, max=11519, FiltMin=2713, FiltMax=9254, Gamma=2.950 01:53:01.600 00.043 15672 PulseGuide returned control before completion, sleep 243 01:53:01.606 00.006 30444 UpdateGuideState exits: m=110394 SNR=82.3 Saturated 01:53:01.606 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:01.606 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:01.606 00.000 30444 Enqueuing Expose request 01:53:01.846 00.240 15672 IsGuiding returns 1 01:53:01.846 00.000 15672 scope still moving after pulse duration time elapsed 01:53:01.866 00.020 15672 IsSlewing returns 0 01:53:01.867 00.001 15672 IsGuiding returns 1 01:53:01.888 00.021 15672 IsSlewing returns 0 01:53:01.903 00.015 15672 IsGuiding returns 0 01:53:01.903 00.000 15672 scope move finished after 280 + 71 ms 01:53:01.903 00.000 15672 Move returns status 0, amount 280 01:53:01.903 00.000 15672 MoveAxis(N, 0, ABG) 01:53:01.903 00.000 15672 Move returns status 0, amount 0 01:53:01.903 00.000 15672 move complete, result=0 01:53:01.903 00.000 15672 worker thread done servicing request 01:53:01.903 00.000 15672 Worker thread wakes up 01:53:01.903 00.000 30444 GuideStep: 1.0 px 280 ms WEST, -0.6 px 0 ms NORTH 01:53:01.904 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:01.904 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:04.011 02.107 15672 Exposure complete 01:53:04.032 00.021 15672 worker thread done servicing request 01:53:04.032 00.000 30444 OnExposeComplete: enter 01:53:04.032 00.000 30444 UpdateGuideState(): m_state=6 01:53:04.032 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6081 01:53:04.032 00.000 30444 Star::Find returns 1 (1), X=462.70, Y=200.67, Mass=88297, SNR=63.0, Peak=9099 HFD=3.7 01:53:04.032 00.000 30444 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.28) = xAngle (-2.63 = -2.63) 01:53:04.032 00.000 30444 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.69 = -2.69) 01:53:04.033 00.001 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.11 hyp=0.46 cameraTheta=-2.90 mountX=-0.40 mountY=-0.20, mountTheta=-2.68 01:53:04.033 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.11, opts=13) 01:53:04.033 00.000 30444 Enqueuing Move request for scope (-0.45, -0.11) 01:53:04.034 00.001 15672 Worker thread wakes up 01:53:04.034 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.11) opts 0xd 01:53:04.034 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.11) 01:53:04.034 00.000 15672 Moving (-0.45, -0.11) raw xDistance=-0.40 yDistance=-0.20 01:53:04.034 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.40 01:53:04.034 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:53:04.034 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 01:53:04.034 00.000 15672 MoveAxis(E, 90, ABG) 01:53:04.034 00.000 15672 Guiding Dir = 2, Dur = 90 01:53:04.034 00.000 15672 IsSlewing returns 0 01:53:04.035 00.001 15672 IsGuiding returns 0 01:53:04.041 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2418, max=9099, FiltMin=2832, FiltMax=7675, Gamma=2.950 01:53:04.060 00.019 15672 PulseGuide returned control before completion, sleep 76 01:53:04.091 00.031 30444 UpdateGuideState exits: m=88297 SNR=63.0 Saturated 01:53:04.091 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:04.092 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:04.092 00.000 30444 Enqueuing Expose request 01:53:04.137 00.045 15672 IsGuiding returns 1 01:53:04.137 00.000 15672 scope still moving after pulse duration time elapsed 01:53:04.159 00.022 15672 IsSlewing returns 0 01:53:04.173 00.014 15672 IsGuiding returns 0 01:53:04.173 00.000 15672 scope move finished after 90 + 47 ms 01:53:04.173 00.000 15672 Move returns status 0, amount 90 01:53:04.173 00.000 15672 MoveAxis(N, 0, ABG) 01:53:04.173 00.000 15672 Move returns status 0, amount 0 01:53:04.173 00.000 15672 move complete, result=0 01:53:04.174 00.001 15672 worker thread done servicing request 01:53:04.174 00.000 30444 GuideStep: -0.4 px 90 ms EAST, -0.2 px 0 ms NORTH 01:53:04.174 00.000 15672 Worker thread wakes up 01:53:04.174 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:04.174 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:06.080 01.906 15672 Exposure complete 01:53:06.100 00.020 15672 worker thread done servicing request 01:53:06.100 00.000 30444 OnExposeComplete: enter 01:53:06.100 00.000 30444 UpdateGuideState(): m_state=6 01:53:06.100 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6082 01:53:06.100 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=200.25, Mass=67691, SNR=52.5, Peak=7570 HFD=3.8 01:53:06.100 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 01:53:06.100 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 01:53:06.100 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.52 hyp=0.53 cameraTheta=-1.41 mountX=0.22 mountY=-0.49, mountTheta=-1.15 01:53:06.101 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.52, opts=13) 01:53:06.101 00.000 30444 Enqueuing Move request for scope (0.08, -0.52) 01:53:06.101 00.000 15672 Worker thread wakes up 01:53:06.101 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.52) opts 0xd 01:53:06.101 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.52) 01:53:06.101 00.000 15672 Moving (0.08, -0.52) raw xDistance=0.22 yDistance=-0.49 01:53:06.101 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 01:53:06.101 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.66 newest=-1.34 01:53:06.101 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 01:53:06.101 00.000 15672 MoveAxis(E, 0, ABG) 01:53:06.101 00.000 15672 Move returns status 0, amount 0 01:53:06.101 00.000 15672 MoveAxis(N, 88, ABG) 01:53:06.101 00.000 15672 Guiding Dir = 0, Dur = 88 01:53:06.102 00.001 15672 IsSlewing returns 0 01:53:06.103 00.001 15672 IsGuiding returns 0 01:53:06.107 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2579, max=7740, FiltMin=2963, FiltMax=7149, Gamma=2.950 01:53:06.219 00.112 15672 IsGuiding returns 1 01:53:06.219 00.000 15672 scope still moving after pulse duration time elapsed 01:53:06.241 00.022 15672 IsSlewing returns 0 01:53:06.242 00.001 15672 IsGuiding returns 1 01:53:06.252 00.010 30444 UpdateGuideState exits: m=67691 SNR=52.5 Saturated 01:53:06.252 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:06.252 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:06.252 00.000 30444 Enqueuing Expose request 01:53:06.263 00.011 15672 IsSlewing returns 0 01:53:06.264 00.001 15672 IsGuiding returns 1 01:53:06.285 00.021 15672 IsSlewing returns 0 01:53:06.313 00.028 15672 IsGuiding returns 0 01:53:06.313 00.000 15672 scope move finished after 88 + 121 ms 01:53:06.313 00.000 15672 Move returns status 0, amount 88 01:53:06.313 00.000 15672 move complete, result=0 01:53:06.313 00.000 15672 worker thread done servicing request 01:53:06.313 00.000 15672 Worker thread wakes up 01:53:06.313 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:06.313 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:06.313 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 88 ms NORTH 01:53:08.423 02.110 15672 Exposure complete 01:53:08.448 00.025 15672 worker thread done servicing request 01:53:08.448 00.000 30444 OnExposeComplete: enter 01:53:08.448 00.000 30444 UpdateGuideState(): m_state=6 01:53:08.448 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6083 01:53:08.448 00.000 30444 Star::Find returns 1 (1), X=462.64, Y=200.32, Mass=84917, SNR=69.9, Peak=8434 HFD=3.7 01:53:08.448 00.000 30444 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 01:53:08.448 00.000 30444 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 01:53:08.448 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.45 hyp=0.68 cameraTheta=-2.41 mountX=-0.37 mountY=-0.55, mountTheta=-2.15 01:53:08.449 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.45, opts=13) 01:53:08.449 00.000 30444 Enqueuing Move request for scope (-0.51, -0.45) 01:53:08.449 00.000 15672 Worker thread wakes up 01:53:08.449 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.45) opts 0xd 01:53:08.449 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.45) 01:53:08.449 00.000 15672 Moving (-0.51, -0.45) raw xDistance=-0.37 yDistance=-0.55 01:53:08.449 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 01:53:08.449 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 01:53:08.449 00.000 15672 MoveAxis(E, 99, ABG) 01:53:08.449 00.000 15672 Guiding Dir = 2, Dur = 99 01:53:08.449 00.000 15672 IsSlewing returns 0 01:53:08.450 00.001 15672 IsGuiding returns 0 01:53:08.455 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2550, max=9047, FiltMin=2874, FiltMax=8004, Gamma=2.950 01:53:08.469 00.014 15672 PulseGuide returned control before completion, sleep 91 01:53:08.503 00.034 30444 UpdateGuideState exits: m=84917 SNR=69.9 Saturated 01:53:08.503 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:08.503 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:08.503 00.000 30444 Enqueuing Expose request 01:53:08.615 00.112 15672 IsGuiding returns 0 01:53:08.615 00.000 15672 Move returns status 0, amount 99 01:53:08.615 00.000 15672 MoveAxis(N, 99, ABG) 01:53:08.615 00.000 15672 Guiding Dir = 0, Dur = 99 01:53:08.616 00.001 15672 IsSlewing returns 0 01:53:08.618 00.002 15672 IsGuiding returns 0 01:53:08.693 00.075 15672 PulseGuide returned control before completion, sleep 35 01:53:08.730 00.037 15672 IsGuiding returns 1 01:53:08.730 00.000 15672 scope still moving after pulse duration time elapsed 01:53:08.750 00.020 15672 IsSlewing returns 0 01:53:08.752 00.002 15672 IsGuiding returns 1 01:53:08.773 00.021 15672 IsSlewing returns 0 01:53:08.773 00.000 15672 IsGuiding returns 1 01:53:08.795 00.022 15672 IsSlewing returns 0 01:53:08.854 00.059 15672 IsGuiding returns 0 01:53:08.854 00.000 15672 scope move finished after 99 + 136 ms 01:53:08.854 00.000 15672 Move returns status 0, amount 99 01:53:08.854 00.000 15672 move complete, result=0 01:53:08.855 00.001 15672 worker thread done servicing request 01:53:08.855 00.000 15672 Worker thread wakes up 01:53:08.855 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:08.855 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:08.855 00.000 30444 GuideStep: -0.4 px 99 ms EAST, -0.6 px 99 ms NORTH 01:53:10.761 01.906 15672 Exposure complete 01:53:10.781 00.020 15672 worker thread done servicing request 01:53:10.781 00.000 30444 OnExposeComplete: enter 01:53:10.781 00.000 30444 UpdateGuideState(): m_state=6 01:53:10.782 00.001 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6084 01:53:10.782 00.000 30444 Star::Find returns 1 (1), X=462.09, Y=200.59, Mass=97295, SNR=68.1, Peak=9066 HFD=3.9 01:53:10.782 00.000 30444 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 01:53:10.782 00.000 30444 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 01:53:10.782 00.000 30444 CameraToMount -- cameraX=-1.06 cameraY=-0.19 hyp=1.07 cameraTheta=-2.96 mountX=-0.96 mountY=-0.41, mountTheta=-2.74 01:53:10.782 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.06, y=-0.19, opts=13) 01:53:10.782 00.000 30444 Enqueuing Move request for scope (-1.06, -0.19) 01:53:10.782 00.000 15672 Worker thread wakes up 01:53:10.782 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.19) opts 0xd 01:53:10.782 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.06, -0.19) 01:53:10.782 00.000 15672 Moving (-1.06, -0.19) raw xDistance=-0.96 yDistance=-0.41 01:53:10.782 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.96 01:53:10.782 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 01:53:10.783 00.001 15672 MoveAxis(E, 267, ABG) 01:53:10.783 00.000 15672 Guiding Dir = 2, Dur = 267 01:53:10.783 00.000 15672 IsSlewing returns 0 01:53:10.784 00.001 15672 IsGuiding returns 0 01:53:10.789 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2415, max=9066, FiltMin=2774, FiltMax=7822, Gamma=2.950 01:53:10.801 00.012 15672 PulseGuide returned control before completion, sleep 261 01:53:10.838 00.037 30444 UpdateGuideState exits: m=97295 SNR=68.1 Saturated 01:53:10.838 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:10.838 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:10.838 00.000 30444 Enqueuing Expose request 01:53:11.066 00.228 15672 IsGuiding returns 1 01:53:11.066 00.000 15672 scope still moving after pulse duration time elapsed 01:53:11.088 00.022 15672 IsSlewing returns 0 01:53:11.089 00.001 15672 IsGuiding returns 0 01:53:11.090 00.001 15672 scope move finished after 267 + 38 ms 01:53:11.090 00.000 15672 Move returns status 0, amount 267 01:53:11.090 00.000 15672 MoveAxis(N, 74, ABG) 01:53:11.090 00.000 15672 Guiding Dir = 0, Dur = 74 01:53:11.090 00.000 15672 IsSlewing returns 0 01:53:11.091 00.001 15672 IsGuiding returns 0 01:53:11.171 00.080 15672 IsGuiding returns 1 01:53:11.172 00.001 15672 scope still moving after pulse duration time elapsed 01:53:11.193 00.021 15672 IsSlewing returns 0 01:53:11.218 00.025 15672 IsGuiding returns 1 01:53:11.239 00.021 15672 IsSlewing returns 0 01:53:11.282 00.043 15672 IsGuiding returns 0 01:53:11.282 00.000 15672 scope move finished after 74 + 117 ms 01:53:11.282 00.000 15672 Move returns status 0, amount 74 01:53:11.282 00.000 15672 move complete, result=0 01:53:11.282 00.000 15672 worker thread done servicing request 01:53:11.283 00.001 15672 Worker thread wakes up 01:53:11.283 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:11.283 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:11.283 00.000 30444 GuideStep: -1.0 px 267 ms EAST, -0.4 px 74 ms NORTH 01:53:13.392 02.109 15672 Exposure complete 01:53:13.412 00.020 15672 worker thread done servicing request 01:53:13.412 00.000 30444 OnExposeComplete: enter 01:53:13.412 00.000 30444 UpdateGuideState(): m_state=6 01:53:13.413 00.001 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6085 01:53:13.413 00.000 30444 Star::Find returns 1 (1), X=463.83, Y=199.62, Mass=37069, SNR=32.4, Peak=6532 HFD=3.8 01:53:13.413 00.000 30444 Status Line: Mass: 37069 vs 97295 01:53:13.414 00.001 30444 UpdateCurrentPosition: star mass new=37069.3 exp=97295.1 thresh=50% limits=(48647.5, 194594.2, 194590.1) 01:53:13.414 00.000 30444 DistanceChecker: activated 01:53:13.414 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:53:13.414 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:53:13.414 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:53:13.414 00.000 15672 Worker thread wakes up 01:53:13.414 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:53:13.414 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:53:13.415 00.001 15672 move complete, result=0 01:53:13.415 00.000 15672 worker thread done servicing request 01:53:13.516 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:53:13.516 00.000 30444 Status Line: Star lost - mass changed 01:53:13.520 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2815, max=7991, FiltMin=3091, FiltMax=5840, Gamma=2.950 01:53:13.928 00.408 30444 UpdateGuideState exits: Star lost - mass changed 01:53:13.929 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:13.929 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:53:13.929 00.000 30444 Enqueuing Expose request 01:53:13.929 00.000 15672 Worker thread wakes up 01:53:13.929 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:13.929 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:53:15.836 01.907 15672 Exposure complete 01:53:15.857 00.021 15672 worker thread done servicing request 01:53:15.857 00.000 30444 OnExposeComplete: enter 01:53:15.857 00.000 30444 UpdateGuideState(): m_state=6 01:53:15.857 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6086 01:53:15.857 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=199.54, Mass=48562, SNR=36.1, Peak=6095 HFD=4.6 01:53:15.857 00.000 30444 Status Line: Mass: 48562 vs 105407 01:53:15.859 00.002 30444 UpdateCurrentPosition: star mass new=48562.1 exp=105407.0 thresh=50% limits=(48850.3, 194594.2, 210813.9) 01:53:15.859 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:53:15.859 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:53:15.859 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:53:15.859 00.000 15672 Worker thread wakes up 01:53:15.859 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:53:15.859 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:53:15.859 00.000 15672 move complete, result=0 01:53:15.859 00.000 15672 worker thread done servicing request 01:53:15.960 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:53:15.960 00.000 30444 Status Line: Star lost - mass changed 01:53:15.963 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2795, max=8044, FiltMin=3090, FiltMax=5741, Gamma=2.950 01:53:16.014 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:53:16.014 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:16.014 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:53:16.014 00.000 30444 Enqueuing Expose request 01:53:16.014 00.000 15672 Worker thread wakes up 01:53:16.014 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:16.014 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:53:18.124 02.110 15672 Exposure complete 01:53:18.152 00.028 15672 worker thread done servicing request 01:53:18.152 00.000 30444 OnExposeComplete: enter 01:53:18.152 00.000 30444 UpdateGuideState(): m_state=6 01:53:18.152 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6087 01:53:18.152 00.000 30444 Star::Find returns 1 (1), X=463.58, Y=200.10, Mass=120260, SNR=86.2, Peak=9307 HFD=3.9 01:53:18.152 00.000 30444 DistanceChecker: deactivated 01:53:18.152 00.000 30444 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.28) = xAngle (-0.73 = -0.73) 01:53:18.152 00.000 30444 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.79 = -0.79) 01:53:18.152 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.68 hyp=0.81 cameraTheta=-1.00 mountX=0.60 mountY=-0.57, mountTheta=-0.76 01:53:18.153 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.68, opts=13) 01:53:18.153 00.000 30444 Enqueuing Move request for scope (0.43, -0.68) 01:53:18.153 00.000 15672 Worker thread wakes up 01:53:18.153 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.68) opts 0xd 01:53:18.153 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.68) 01:53:18.153 00.000 15672 Moving (0.43, -0.68) raw xDistance=0.60 yDistance=-0.57 01:53:18.153 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.60 01:53:18.153 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 01:53:18.153 00.000 15672 MoveAxis(W, 144, ABG) 01:53:18.153 00.000 15672 Guiding Dir = 3, Dur = 144 01:53:18.154 00.001 15672 IsSlewing returns 0 01:53:18.156 00.002 15672 IsGuiding returns 0 01:53:18.160 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2426, max=10499, FiltMin=2684, FiltMax=9026, Gamma=2.950 01:53:18.181 00.021 15672 PulseGuide returned control before completion, sleep 129 01:53:18.208 00.027 30444 UpdateGuideState exits: m=120260 SNR=86.2 Saturated 01:53:18.208 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:18.208 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:18.208 00.000 30444 Enqueuing Expose request 01:53:18.313 00.105 15672 IsGuiding returns 1 01:53:18.313 00.000 15672 scope still moving after pulse duration time elapsed 01:53:18.334 00.021 15672 IsSlewing returns 0 01:53:18.342 00.008 15672 IsGuiding returns 0 01:53:18.342 00.000 15672 scope move finished after 144 + 43 ms 01:53:18.342 00.000 15672 Move returns status 0, amount 144 01:53:18.343 00.001 15672 MoveAxis(N, 102, ABG) 01:53:18.343 00.000 15672 Guiding Dir = 0, Dur = 102 01:53:18.343 00.000 15672 IsSlewing returns 0 01:53:18.346 00.003 15672 IsGuiding returns 0 01:53:18.422 00.076 15672 PulseGuide returned control before completion, sleep 37 01:53:18.461 00.039 15672 IsGuiding returns 1 01:53:18.461 00.000 15672 scope still moving after pulse duration time elapsed 01:53:18.482 00.021 15672 IsSlewing returns 0 01:53:18.503 00.021 15672 IsGuiding returns 1 01:53:18.524 00.021 15672 IsSlewing returns 0 01:53:18.566 00.042 15672 IsGuiding returns 0 01:53:18.566 00.000 15672 scope move finished after 102 + 117 ms 01:53:18.566 00.000 15672 Move returns status 0, amount 102 01:53:18.566 00.000 15672 move complete, result=0 01:53:18.566 00.000 15672 worker thread done servicing request 01:53:18.567 00.001 15672 Worker thread wakes up 01:53:18.567 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:18.567 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:18.567 00.000 30444 GuideStep: 0.6 px 144 ms WEST, -0.6 px 102 ms NORTH 01:53:20.472 01.905 15672 Exposure complete 01:53:20.492 00.020 15672 worker thread done servicing request 01:53:20.492 00.000 30444 OnExposeComplete: enter 01:53:20.492 00.000 30444 UpdateGuideState(): m_state=6 01:53:20.492 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6088 01:53:20.493 00.001 30444 Star::Find returns 1 (1), X=463.18, Y=200.00, Mass=103603, SNR=70.7, Peak=8848 HFD=4.0 01:53:20.493 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 01:53:20.493 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 01:53:20.493 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.77 hyp=0.77 cameraTheta=-1.53 mountX=0.25 mountY=-0.75, mountTheta=-1.25 01:53:20.493 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.77, opts=13) 01:53:20.493 00.000 30444 Enqueuing Move request for scope (0.03, -0.77) 01:53:20.493 00.000 15672 Worker thread wakes up 01:53:20.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.77) opts 0xd 01:53:20.493 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.77) 01:53:20.493 00.000 15672 Moving (0.03, -0.77) raw xDistance=0.25 yDistance=-0.75 01:53:20.493 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 01:53:20.493 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 01:53:20.494 00.001 15672 MoveAxis(E, 0, ABG) 01:53:20.494 00.000 15672 Move returns status 0, amount 0 01:53:20.494 00.000 15672 MoveAxis(N, 133, ABG) 01:53:20.494 00.000 15672 Guiding Dir = 0, Dur = 133 01:53:20.494 00.000 15672 IsSlewing returns 0 01:53:20.495 00.001 15672 IsGuiding returns 0 01:53:20.499 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2407, max=10943, FiltMin=2671, FiltMax=9185, Gamma=2.950 01:53:20.550 00.051 30444 UpdateGuideState exits: m=103603 SNR=70.7 Saturated 01:53:20.550 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:20.550 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:20.550 00.000 30444 Enqueuing Expose request 01:53:20.578 00.028 15672 PulseGuide returned control before completion, sleep 61 01:53:20.675 00.097 15672 IsGuiding returns 1 01:53:20.675 00.000 15672 scope still moving after pulse duration time elapsed 01:53:20.697 00.022 15672 IsSlewing returns 0 01:53:20.723 00.026 15672 IsGuiding returns 0 01:53:20.723 00.000 15672 scope move finished after 133 + 94 ms 01:53:20.723 00.000 15672 Move returns status 0, amount 133 01:53:20.723 00.000 15672 move complete, result=0 01:53:20.723 00.000 15672 worker thread done servicing request 01:53:20.723 00.000 15672 Worker thread wakes up 01:53:20.724 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:20.724 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:21.054 00.330 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 133 ms NORTH 01:53:22.834 01.780 15672 Exposure complete 01:53:22.854 00.020 15672 worker thread done servicing request 01:53:22.854 00.000 30444 OnExposeComplete: enter 01:53:22.854 00.000 30444 UpdateGuideState(): m_state=6 01:53:22.854 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6089 01:53:22.854 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=199.86, Mass=124284, SNR=78.7, Peak=10484 HFD=4.0 01:53:22.854 00.000 30444 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 01:53:22.854 00.000 30444 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 01:53:22.854 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.91 hyp=0.91 cameraTheta=-1.52 mountX=0.29 mountY=-0.88, mountTheta=-1.25 01:53:22.855 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.91, opts=13) 01:53:22.855 00.000 30444 Enqueuing Move request for scope (0.05, -0.91) 01:53:22.855 00.000 15672 Worker thread wakes up 01:53:22.855 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.91) opts 0xd 01:53:22.855 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.91) 01:53:22.855 00.000 15672 Moving (0.05, -0.91) raw xDistance=0.29 yDistance=-0.88 01:53:22.855 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 01:53:22.855 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 01:53:22.855 00.000 15672 MoveAxis(W, 79, ABG) 01:53:22.855 00.000 15672 Guiding Dir = 3, Dur = 79 01:53:22.856 00.001 15672 IsSlewing returns 0 01:53:22.857 00.001 15672 IsGuiding returns 0 01:53:22.862 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=11336, FiltMin=2573, FiltMax=9245, Gamma=2.950 01:53:22.878 00.016 15672 PulseGuide returned control before completion, sleep 69 01:53:22.910 00.032 30444 UpdateGuideState exits: m=124284 SNR=78.7 Saturated 01:53:22.910 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:22.910 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:22.910 00.000 30444 Enqueuing Expose request 01:53:22.949 00.039 15672 IsGuiding returns 1 01:53:22.949 00.000 15672 scope still moving after pulse duration time elapsed 01:53:22.969 00.020 15672 IsSlewing returns 0 01:53:22.974 00.005 15672 IsGuiding returns 0 01:53:22.975 00.001 15672 scope move finished after 79 + 38 ms 01:53:22.975 00.000 15672 Move returns status 0, amount 79 01:53:22.975 00.000 15672 MoveAxis(N, 157, ABG) 01:53:22.975 00.000 15672 Guiding Dir = 0, Dur = 157 01:53:22.976 00.001 15672 IsSlewing returns 0 01:53:22.978 00.002 15672 IsGuiding returns 0 01:53:23.085 00.107 15672 PulseGuide returned control before completion, sleep 60 01:53:23.149 00.064 15672 IsGuiding returns 1 01:53:23.149 00.000 15672 scope still moving after pulse duration time elapsed 01:53:23.170 00.021 15672 IsSlewing returns 0 01:53:23.173 00.003 15672 IsGuiding returns 1 01:53:23.194 00.021 15672 IsSlewing returns 0 01:53:23.197 00.003 15672 IsGuiding returns 1 01:53:23.217 00.020 15672 IsSlewing returns 0 01:53:23.246 00.029 15672 IsGuiding returns 0 01:53:23.246 00.000 15672 scope move finished after 157 + 111 ms 01:53:23.246 00.000 15672 Move returns status 0, amount 157 01:53:23.247 00.001 15672 move complete, result=0 01:53:23.247 00.000 15672 worker thread done servicing request 01:53:23.247 00.000 15672 Worker thread wakes up 01:53:23.247 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -0.9 px 157 ms NORTH 01:53:23.247 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:23.247 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:25.156 01.909 15672 Exposure complete 01:53:25.176 00.020 15672 worker thread done servicing request 01:53:25.176 00.000 30444 OnExposeComplete: enter 01:53:25.176 00.000 30444 UpdateGuideState(): m_state=6 01:53:25.176 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6090 01:53:25.176 00.000 30444 Star::Find returns 1 (1), X=463.44, Y=200.04, Mass=114006, SNR=80.7, Peak=9094 HFD=3.9 01:53:25.176 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 01:53:25.177 00.001 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 01:53:25.177 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.74 hyp=0.79 cameraTheta=-1.19 mountX=0.48 mountY=-0.66, mountTheta=-0.94 01:53:25.177 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.74, opts=13) 01:53:25.177 00.000 30444 Enqueuing Move request for scope (0.29, -0.74) 01:53:25.177 00.000 15672 Worker thread wakes up 01:53:25.177 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.74) opts 0xd 01:53:25.177 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.74) 01:53:25.177 00.000 15672 Moving (0.29, -0.74) raw xDistance=0.48 yDistance=-0.66 01:53:25.177 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48 01:53:25.177 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 01:53:25.177 00.000 15672 MoveAxis(W, 136, ABG) 01:53:25.177 00.000 15672 Guiding Dir = 3, Dur = 136 01:53:25.178 00.001 15672 IsSlewing returns 0 01:53:25.183 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=12252, FiltMin=2632, FiltMax=9132, Gamma=2.950 01:53:25.194 00.011 15672 IsGuiding returns 0 01:53:25.210 00.016 15672 PulseGuide returned control before completion, sleep 131 01:53:25.344 00.134 15672 IsGuiding returns 1 01:53:25.344 00.000 15672 scope still moving after pulse duration time elapsed 01:53:25.365 00.021 15672 IsSlewing returns 0 01:53:25.366 00.001 15672 IsGuiding returns 1 01:53:25.386 00.020 15672 IsSlewing returns 0 01:53:25.387 00.001 15672 IsGuiding returns 0 01:53:25.387 00.000 15672 scope move finished after 136 + 56 ms 01:53:25.387 00.000 15672 Move returns status 0, amount 136 01:53:25.387 00.000 15672 MoveAxis(N, 118, ABG) 01:53:25.387 00.000 15672 Guiding Dir = 0, Dur = 118 01:53:25.387 00.000 15672 IsSlewing returns 0 01:53:25.388 00.001 15672 IsGuiding returns 0 01:53:25.466 00.078 15672 PulseGuide returned control before completion, sleep 51 01:53:25.518 00.052 15672 IsGuiding returns 1 01:53:25.519 00.001 15672 scope still moving after pulse duration time elapsed 01:53:25.540 00.021 15672 IsSlewing returns 0 01:53:25.541 00.001 15672 IsGuiding returns 1 01:53:25.562 00.021 15672 IsSlewing returns 0 01:53:25.563 00.001 15672 IsGuiding returns 1 01:53:25.584 00.021 15672 IsSlewing returns 0 01:53:25.605 00.021 30444 UpdateGuideState exits: m=114006 SNR=80.7 Saturated 01:53:25.605 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:25.605 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:25.605 00.000 30444 Enqueuing Expose request 01:53:25.610 00.005 15672 IsGuiding returns 0 01:53:25.610 00.000 15672 scope move finished after 118 + 104 ms 01:53:25.610 00.000 15672 Move returns status 0, amount 118 01:53:25.610 00.000 15672 move complete, result=0 01:53:25.611 00.001 15672 worker thread done servicing request 01:53:25.611 00.000 15672 Worker thread wakes up 01:53:25.611 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:25.611 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:25.612 00.001 30444 GuideStep: 0.5 px 136 ms WEST, -0.7 px 118 ms NORTH 01:53:27.717 02.105 15672 Exposure complete 01:53:27.737 00.020 15672 worker thread done servicing request 01:53:27.737 00.000 30444 OnExposeComplete: enter 01:53:27.737 00.000 30444 UpdateGuideState(): m_state=6 01:53:27.737 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6091 01:53:27.738 00.001 30444 Star::Find returns 1 (1), X=463.14, Y=201.13, Mass=105596, SNR=74.8, Peak=11079 HFD=3.8 01:53:27.738 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 01:53:27.738 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 01:53:27.738 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.60 mountX=-0.11 mountY=0.34, mountTheta=1.87 01:53:27.738 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.35, opts=13) 01:53:27.738 00.000 30444 Enqueuing Move request for scope (-0.01, 0.35) 01:53:27.738 00.000 15672 Worker thread wakes up 01:53:27.738 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.35) opts 0xd 01:53:27.738 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.35) 01:53:27.738 00.000 15672 Moving (-0.01, 0.35) raw xDistance=-0.11 yDistance=0.34 01:53:27.738 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 01:53:27.738 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:53:27.739 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 01:53:27.739 00.000 15672 MoveAxis(E, 0, ABG) 01:53:27.739 00.000 15672 Move returns status 0, amount 0 01:53:27.739 00.000 15672 MoveAxis(N, 0, ABG) 01:53:27.739 00.000 15672 Move returns status 0, amount 0 01:53:27.739 00.000 15672 move complete, result=0 01:53:27.739 00.000 15672 worker thread done servicing request 01:53:27.744 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=11079, FiltMin=2579, FiltMax=8613, Gamma=2.950 01:53:27.794 00.050 30444 UpdateGuideState exits: m=105596 SNR=74.8 Saturated 01:53:27.794 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:27.794 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:27.794 00.000 30444 Enqueuing Expose request 01:53:27.794 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 01:53:27.794 00.000 15672 Worker thread wakes up 01:53:27.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:27.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:29.703 01.909 15672 Exposure complete 01:53:29.723 00.020 15672 worker thread done servicing request 01:53:29.723 00.000 30444 OnExposeComplete: enter 01:53:29.723 00.000 30444 UpdateGuideState(): m_state=6 01:53:29.723 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6092 01:53:29.723 00.000 30444 Star::Find returns 1 (1), X=463.06, Y=201.09, Mass=118576, SNR=89.7, Peak=12228 HFD=3.9 01:53:29.723 00.000 30444 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.28) = xAngle (2.14 = 2.14) 01:53:29.723 00.000 30444 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 01:53:29.723 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.31 hyp=0.32 cameraTheta=1.86 mountX=-0.17 mountY=0.28, mountTheta=2.12 01:53:29.724 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.31, opts=13) 01:53:29.724 00.000 30444 Enqueuing Move request for scope (-0.09, 0.31) 01:53:29.724 00.000 15672 Worker thread wakes up 01:53:29.724 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.31) opts 0xd 01:53:29.724 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.31) 01:53:29.724 00.000 15672 Moving (-0.09, 0.31) raw xDistance=-0.17 yDistance=0.28 01:53:29.724 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 01:53:29.724 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:53:29.724 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 01:53:29.724 00.000 15672 MoveAxis(E, 0, ABG) 01:53:29.724 00.000 15672 Move returns status 0, amount 0 01:53:29.724 00.000 15672 MoveAxis(N, 0, ABG) 01:53:29.724 00.000 15672 Move returns status 0, amount 0 01:53:29.724 00.000 15672 move complete, result=0 01:53:29.724 00.000 15672 worker thread done servicing request 01:53:29.729 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=12228, FiltMin=2661, FiltMax=8820, Gamma=2.950 01:53:29.779 00.050 30444 UpdateGuideState exits: m=118576 SNR=89.7 Saturated 01:53:29.779 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:29.779 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:29.779 00.000 30444 Enqueuing Expose request 01:53:29.779 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 01:53:29.779 00.000 15672 Worker thread wakes up 01:53:29.779 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:29.779 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:31.888 02.109 15672 Exposure complete 01:53:31.908 00.020 15672 worker thread done servicing request 01:53:31.908 00.000 30444 OnExposeComplete: enter 01:53:31.908 00.000 30444 UpdateGuideState(): m_state=6 01:53:31.908 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6093 01:53:31.908 00.000 30444 Star::Find returns 1 (1), X=462.92, Y=201.12, Mass=106284, SNR=68.1, Peak=10577 HFD=4.0 01:53:31.908 00.000 30444 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.28) = xAngle (2.45 = 2.45) 01:53:31.908 00.000 30444 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.39 = 2.39) 01:53:31.908 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.34 hyp=0.42 cameraTheta=2.17 mountX=-0.32 mountY=0.29, mountTheta=2.41 01:53:31.909 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.34, opts=13) 01:53:31.909 00.000 30444 Enqueuing Move request for scope (-0.23, 0.34) 01:53:31.909 00.000 15672 Worker thread wakes up 01:53:31.909 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.34) opts 0xd 01:53:31.909 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.34) 01:53:31.909 00.000 15672 Moving (-0.23, 0.34) raw xDistance=-0.32 yDistance=0.29 01:53:31.909 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 01:53:31.909 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:53:31.909 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 01:53:31.909 00.000 15672 MoveAxis(E, 86, ABG) 01:53:31.909 00.000 15672 Guiding Dir = 2, Dur = 86 01:53:31.910 00.001 15672 IsSlewing returns 0 01:53:31.911 00.001 15672 IsGuiding returns 0 01:53:31.915 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2396, max=10587, FiltMin=2711, FiltMax=8402, Gamma=2.950 01:53:31.935 00.020 15672 PulseGuide returned control before completion, sleep 72 01:53:31.969 00.034 30444 UpdateGuideState exits: m=106284 SNR=68.1 Saturated 01:53:31.969 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:31.969 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:31.969 00.000 30444 Enqueuing Expose request 01:53:32.009 00.040 15672 IsGuiding returns 1 01:53:32.009 00.000 15672 scope still moving after pulse duration time elapsed 01:53:32.029 00.020 15672 IsSlewing returns 0 01:53:32.048 00.019 15672 IsGuiding returns 0 01:53:32.048 00.000 15672 scope move finished after 86 + 51 ms 01:53:32.048 00.000 15672 Move returns status 0, amount 86 01:53:32.048 00.000 15672 MoveAxis(N, 0, ABG) 01:53:32.049 00.001 15672 Move returns status 0, amount 0 01:53:32.049 00.000 15672 move complete, result=0 01:53:32.049 00.000 15672 worker thread done servicing request 01:53:32.049 00.000 15672 Worker thread wakes up 01:53:32.049 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:32.049 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:32.049 00.000 30444 GuideStep: -0.3 px 86 ms EAST, 0.3 px 0 ms NORTH 01:53:33.959 01.910 15672 Exposure complete 01:53:33.979 00.020 15672 worker thread done servicing request 01:53:33.979 00.000 30444 OnExposeComplete: enter 01:53:33.979 00.000 30444 UpdateGuideState(): m_state=6 01:53:33.979 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6094 01:53:33.979 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=201.26, Mass=39850, SNR=40.9, Peak=7054 HFD=3.6 01:53:33.979 00.000 30444 Status Line: Mass: 39850 vs 107497 01:53:33.980 00.001 30444 UpdateCurrentPosition: star mass new=39850.2 exp=107496.6 thresh=50% limits=(50583.5, 194594.2, 214993.2) 01:53:33.980 00.000 30444 DistanceChecker: activated 01:53:33.980 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:53:33.981 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:53:33.981 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:53:33.981 00.000 15672 Worker thread wakes up 01:53:33.981 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:53:33.981 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:53:33.981 00.000 15672 move complete, result=0 01:53:33.981 00.000 15672 worker thread done servicing request 01:53:34.082 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:53:34.082 00.000 30444 Status Line: Star lost - mass changed 01:53:34.084 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2796, max=7927, FiltMin=3132, FiltMax=5987, Gamma=2.950 01:53:34.139 00.055 30444 UpdateGuideState exits: Star lost - mass changed 01:53:34.139 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:34.139 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:53:34.139 00.000 30444 Enqueuing Expose request 01:53:34.139 00.000 15672 Worker thread wakes up 01:53:34.139 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:34.139 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:53:36.256 02.117 15672 Exposure complete 01:53:36.277 00.021 15672 worker thread done servicing request 01:53:36.277 00.000 30444 OnExposeComplete: enter 01:53:36.277 00.000 30444 UpdateGuideState(): m_state=6 01:53:36.278 00.001 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6095 01:53:36.278 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=200.49, Mass=20259, SNR=22.5, Peak=6072 HFD=4.3 01:53:36.278 00.000 30444 Status Line: Mass: 20259 vs 107497 01:53:36.280 00.002 30444 UpdateCurrentPosition: star mass new=20259.2 exp=107496.6 thresh=50% limits=(50741.8, 194594.2, 214993.2) 01:53:36.280 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:53:36.280 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:53:36.280 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:53:36.280 00.000 15672 Worker thread wakes up 01:53:36.280 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:53:36.280 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:53:36.280 00.000 15672 move complete, result=0 01:53:36.281 00.001 15672 worker thread done servicing request 01:53:36.382 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:53:36.382 00.000 30444 Status Line: Star lost - mass changed 01:53:36.383 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2979, max=8470, FiltMin=3396, FiltMax=6105, Gamma=2.950 01:53:36.433 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:53:36.433 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:36.433 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:53:36.433 00.000 30444 Enqueuing Expose request 01:53:36.434 00.001 15672 Worker thread wakes up 01:53:36.434 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:36.434 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:53:38.350 01.916 15672 Exposure complete 01:53:38.381 00.031 15672 worker thread done servicing request 01:53:38.381 00.000 30444 OnExposeComplete: enter 01:53:38.381 00.000 30444 UpdateGuideState(): m_state=6 01:53:38.381 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6096 01:53:38.381 00.000 30444 Star::Find returns 1 (1), X=463.39, Y=200.94, Mass=29334, SNR=30.2, Peak=6374 HFD=4.0 01:53:38.381 00.000 30444 Status Line: Mass: 29334 vs 106284 01:53:38.383 00.002 30444 UpdateCurrentPosition: star mass new=29334.0 exp=106283.9 thresh=50% limits=(50861.8, 194594.2, 212567.9) 01:53:38.384 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:53:38.384 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:53:38.384 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:53:38.384 00.000 15672 Worker thread wakes up 01:53:38.384 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:53:38.384 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:53:38.384 00.000 15672 move complete, result=0 01:53:38.384 00.000 15672 worker thread done servicing request 01:53:38.484 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:53:38.484 00.000 30444 Status Line: Star lost - mass changed 01:53:38.485 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2931, max=8131, FiltMin=3405, FiltMax=5885, Gamma=2.950 01:53:38.535 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:53:38.535 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:38.535 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:53:38.536 00.001 30444 Enqueuing Expose request 01:53:38.536 00.000 15672 Worker thread wakes up 01:53:38.536 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:38.536 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:53:40.643 02.107 15672 Exposure complete 01:53:40.664 00.021 15672 worker thread done servicing request 01:53:40.664 00.000 30444 OnExposeComplete: enter 01:53:40.664 00.000 30444 UpdateGuideState(): m_state=6 01:53:40.664 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6097 01:53:40.664 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=200.46, Mass=19685, SNR=23.4, Peak=6495 HFD=3.8 01:53:40.664 00.000 30444 Status Line: Mass: 19685 vs 105596 01:53:40.666 00.002 30444 UpdateCurrentPosition: star mass new=19684.6 exp=105596.3 thresh=50% limits=(50958.6, 194594.2, 211192.7) 01:53:40.666 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:53:40.666 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:53:40.666 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:53:40.666 00.000 15672 Worker thread wakes up 01:53:40.666 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:53:40.666 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:53:40.667 00.001 15672 move complete, result=0 01:53:40.667 00.000 15672 worker thread done servicing request 01:53:40.768 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:53:40.768 00.000 30444 Status Line: Star lost - mass changed 01:53:40.769 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3158, max=8527, FiltMin=3374, FiltMax=6137, Gamma=2.950 01:53:40.819 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:53:40.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:40.819 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:53:40.819 00.000 30444 Enqueuing Expose request 01:53:40.819 00.000 15672 Worker thread wakes up 01:53:40.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:40.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:53:42.729 01.910 15672 Exposure complete 01:53:42.748 00.019 15672 worker thread done servicing request 01:53:42.748 00.000 30444 OnExposeComplete: enter 01:53:42.748 00.000 30444 UpdateGuideState(): m_state=6 01:53:42.748 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6098 01:53:42.748 00.000 30444 Star::Find returns 1 (1), X=464.10, Y=196.80, Mass=11430, SNR=14.5, Peak=6237 HFD=6.0 01:53:42.748 00.000 30444 Status Line: Mass: 11430 vs 103603 01:53:42.750 00.002 30444 UpdateCurrentPosition: star mass new=11430.2 exp=103603.1 thresh=50% limits=(51000.7, 194594.2, 207206.1) 01:53:42.750 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:53:42.751 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:53:42.751 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:53:42.751 00.000 15672 Worker thread wakes up 01:53:42.751 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:53:42.751 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:53:42.751 00.000 15672 move complete, result=0 01:53:42.751 00.000 15672 worker thread done servicing request 01:53:42.853 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:53:42.853 00.000 30444 Status Line: Star lost - mass changed 01:53:42.858 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3314, max=8946, FiltMin=3573, FiltMax=6612, Gamma=2.950 01:53:42.924 00.066 30444 UpdateGuideState exits: Star lost - mass changed 01:53:42.924 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:42.924 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:53:42.924 00.000 30444 Enqueuing Expose request 01:53:42.925 00.001 15672 Worker thread wakes up 01:53:42.925 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:42.925 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:53:45.038 02.113 15672 Exposure complete 01:53:45.072 00.034 15672 worker thread done servicing request 01:53:45.072 00.000 30444 OnExposeComplete: enter 01:53:45.072 00.000 30444 UpdateGuideState(): m_state=6 01:53:45.072 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6099 01:53:45.072 00.000 30444 Star::Find returns 1 (1), X=462.38, Y=200.77, Mass=15070, SNR=16.7, Peak=6647 HFD=3.8 01:53:45.072 00.000 30444 Status Line: Mass: 15070 vs 97295 01:53:45.074 00.002 30444 UpdateCurrentPosition: star mass new=15070.1 exp=97295.1 thresh=50% limits=(48647.5, 194594.2, 194590.1) 01:53:45.074 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:53:45.074 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:53:45.074 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:53:45.074 00.000 15672 Worker thread wakes up 01:53:45.075 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:53:45.075 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:53:45.075 00.000 15672 move complete, result=0 01:53:45.075 00.000 15672 worker thread done servicing request 01:53:45.176 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:53:45.176 00.000 30444 Status Line: Star lost - mass changed 01:53:45.178 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3021, max=8381, FiltMin=3505, FiltMax=6200, Gamma=2.950 01:53:45.227 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:53:45.227 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:45.227 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:53:45.227 00.000 30444 Enqueuing Expose request 01:53:45.227 00.000 15672 Worker thread wakes up 01:53:45.228 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:45.228 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:53:47.134 01.906 15672 Exposure complete 01:53:47.154 00.020 15672 worker thread done servicing request 01:53:47.154 00.000 30444 OnExposeComplete: enter 01:53:47.154 00.000 30444 UpdateGuideState(): m_state=6 01:53:47.154 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6100 01:53:47.154 00.000 30444 Star::Find returns 1 (1), X=462.68, Y=201.03, Mass=62418, SNR=47.7, Peak=9174 HFD=3.3 01:53:47.154 00.000 30444 DistanceChecker: deactivated 01:53:47.154 00.000 30444 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.28) = xAngle (2.93 = 2.93) 01:53:47.154 00.000 30444 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.87 = 2.87) 01:53:47.154 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=0.25 hyp=0.53 cameraTheta=2.65 mountX=-0.52 mountY=0.14, mountTheta=2.87 01:53:47.155 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=0.25, opts=13) 01:53:47.155 00.000 30444 Enqueuing Move request for scope (-0.47, 0.25) 01:53:47.155 00.000 15672 Worker thread wakes up 01:53:47.155 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.25) opts 0xd 01:53:47.155 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, 0.25) 01:53:47.155 00.000 15672 Moving (-0.47, 0.25) raw xDistance=-0.52 yDistance=0.14 01:53:47.155 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52 01:53:47.155 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:53:47.155 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 01:53:47.155 00.000 15672 MoveAxis(E, 147, ABG) 01:53:47.155 00.000 15672 Guiding Dir = 2, Dur = 147 01:53:47.156 00.001 15672 IsSlewing returns 0 01:53:47.157 00.001 15672 IsGuiding returns 0 01:53:47.161 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2626, max=9174, FiltMin=3010, FiltMax=7254, Gamma=2.950 01:53:47.176 00.015 15672 PulseGuide returned control before completion, sleep 139 01:53:47.211 00.035 30444 UpdateGuideState exits: m=62418 SNR=47.7 Saturated 01:53:47.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:47.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:47.211 00.000 30444 Enqueuing Expose request 01:53:47.317 00.106 15672 IsGuiding returns 1 01:53:47.317 00.000 15672 scope still moving after pulse duration time elapsed 01:53:47.339 00.022 15672 IsSlewing returns 0 01:53:47.384 00.045 15672 IsGuiding returns 0 01:53:47.384 00.000 15672 scope move finished after 147 + 80 ms 01:53:47.384 00.000 15672 Move returns status 0, amount 147 01:53:47.384 00.000 15672 MoveAxis(N, 0, ABG) 01:53:47.384 00.000 15672 Move returns status 0, amount 0 01:53:47.384 00.000 15672 move complete, result=0 01:53:47.385 00.001 15672 worker thread done servicing request 01:53:47.385 00.000 15672 Worker thread wakes up 01:53:47.385 00.000 30444 GuideStep: -0.5 px 147 ms EAST, 0.1 px 0 ms NORTH 01:53:47.385 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:47.385 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:49.501 02.116 15672 Exposure complete 01:53:49.532 00.031 15672 worker thread done servicing request 01:53:49.532 00.000 30444 OnExposeComplete: enter 01:53:49.532 00.000 30444 UpdateGuideState(): m_state=6 01:53:49.532 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6101 01:53:49.532 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=200.92, Mass=84664, SNR=70.4, Peak=10212 HFD=3.5 01:53:49.532 00.000 30444 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.28) = xAngle (1.66 = 1.66) 01:53:49.532 00.000 30444 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 01:53:49.532 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.38 mountX=-0.01 mountY=0.14, mountTheta=1.66 01:53:49.533 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.14, opts=13) 01:53:49.533 00.000 30444 Enqueuing Move request for scope (0.03, 0.14) 01:53:49.533 00.000 15672 Worker thread wakes up 01:53:49.533 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd 01:53:49.533 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.14) 01:53:49.533 00.000 15672 Moving (0.03, 0.14) raw xDistance=-0.01 yDistance=0.14 01:53:49.533 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 01:53:49.533 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:53:49.533 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 01:53:49.533 00.000 15672 MoveAxis(E, 0, ABG) 01:53:49.533 00.000 15672 Move returns status 0, amount 0 01:53:49.533 00.000 15672 MoveAxis(N, 0, ABG) 01:53:49.533 00.000 15672 Move returns status 0, amount 0 01:53:49.533 00.000 15672 move complete, result=0 01:53:49.533 00.000 15672 worker thread done servicing request 01:53:49.538 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2500, max=10212, FiltMin=2789, FiltMax=7508, Gamma=2.950 01:53:50.014 00.476 30444 UpdateGuideState exits: m=84664 SNR=70.4 Saturated 01:53:50.014 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:50.015 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:50.015 00.000 30444 Enqueuing Expose request 01:53:50.015 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:53:50.015 00.000 15672 Worker thread wakes up 01:53:50.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:50.016 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:51.923 01.907 15672 Exposure complete 01:53:51.943 00.020 15672 worker thread done servicing request 01:53:51.943 00.000 30444 OnExposeComplete: enter 01:53:51.943 00.000 30444 UpdateGuideState(): m_state=6 01:53:51.943 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6102 01:53:51.943 00.000 30444 Star::Find returns 1 (1), X=462.74, Y=201.37, Mass=48235, SNR=41.5, Peak=6963 HFD=3.7 01:53:51.943 00.000 30444 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.28) = xAngle (2.46 = 2.46) 01:53:51.943 00.000 30444 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.40 = 2.40) 01:53:51.943 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.59 hyp=0.72 cameraTheta=2.18 mountX=-0.56 mountY=0.49, mountTheta=2.42 01:53:51.944 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.59, opts=13) 01:53:51.944 00.000 30444 Enqueuing Move request for scope (-0.41, 0.59) 01:53:51.944 00.000 15672 Worker thread wakes up 01:53:51.944 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.59) opts 0xd 01:53:51.944 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.59) 01:53:51.944 00.000 15672 Moving (-0.41, 0.59) raw xDistance=-0.56 yDistance=0.49 01:53:51.944 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56 01:53:51.944 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:53:51.945 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49 01:53:51.945 00.000 15672 MoveAxis(E, 151, ABG) 01:53:51.945 00.000 15672 Guiding Dir = 2, Dur = 151 01:53:51.946 00.001 15672 IsSlewing returns 0 01:53:51.947 00.001 15672 IsGuiding returns 0 01:53:51.951 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2602, max=7838, FiltMin=2972, FiltMax=5958, Gamma=2.950 01:53:51.968 00.017 15672 PulseGuide returned control before completion, sleep 140 01:53:52.077 00.109 30444 UpdateGuideState exits: m=48235 SNR=41.5 Saturated 01:53:52.077 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:52.077 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:52.077 00.000 30444 Enqueuing Expose request 01:53:52.144 00.067 15672 IsGuiding returns 0 01:53:52.145 00.001 15672 Move returns status 0, amount 151 01:53:52.145 00.000 15672 MoveAxis(N, 0, ABG) 01:53:52.145 00.000 15672 Move returns status 0, amount 0 01:53:52.145 00.000 15672 move complete, result=0 01:53:52.145 00.000 15672 worker thread done servicing request 01:53:52.145 00.000 15672 Worker thread wakes up 01:53:52.145 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:52.145 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:52.146 00.001 30444 GuideStep: -0.6 px 151 ms EAST, 0.5 px 0 ms NORTH 01:53:54.253 02.107 15672 Exposure complete 01:53:54.273 00.020 15672 worker thread done servicing request 01:53:54.273 00.000 30444 OnExposeComplete: enter 01:53:54.273 00.000 30444 UpdateGuideState(): m_state=6 01:53:54.273 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6103 01:53:54.273 00.000 30444 Star::Find returns 1 (1), X=463.24, Y=200.96, Mass=71353, SNR=55.0, Peak=8876 HFD=4.0 01:53:54.273 00.000 30444 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.28) = xAngle (1.39 = 1.39) 01:53:54.273 00.000 30444 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.33 = 1.33) 01:53:54.273 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.21 cameraTheta=1.11 mountX=0.04 mountY=0.20, mountTheta=1.39 01:53:54.274 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.18, opts=13) 01:53:54.274 00.000 30444 Enqueuing Move request for scope (0.09, 0.18) 01:53:54.274 00.000 15672 Worker thread wakes up 01:53:54.274 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd 01:53:54.274 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.18) 01:53:54.274 00.000 15672 Moving (0.09, 0.18) raw xDistance=0.04 yDistance=0.20 01:53:54.274 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:53:54.274 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:53:54.274 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 01:53:54.274 00.000 15672 MoveAxis(E, 0, ABG) 01:53:54.274 00.000 15672 Move returns status 0, amount 0 01:53:54.274 00.000 15672 MoveAxis(N, 0, ABG) 01:53:54.274 00.000 15672 Move returns status 0, amount 0 01:53:54.274 00.000 15672 move complete, result=0 01:53:54.274 00.000 15672 worker thread done servicing request 01:53:54.279 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2573, max=8969, FiltMin=2901, FiltMax=7089, Gamma=2.950 01:53:54.634 00.355 30444 UpdateGuideState exits: m=71353 SNR=55.0 Saturated 01:53:54.634 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:54.634 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:54.634 00.000 30444 Enqueuing Expose request 01:53:54.634 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 01:53:54.635 00.001 15672 Worker thread wakes up 01:53:54.635 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:54.635 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:56.544 01.909 15672 Exposure complete 01:53:56.564 00.020 15672 worker thread done servicing request 01:53:56.564 00.000 30444 OnExposeComplete: enter 01:53:56.564 00.000 30444 UpdateGuideState(): m_state=6 01:53:56.565 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6104 01:53:56.565 00.000 30444 Star::Find returns 1 (1), X=463.81, Y=200.87, Mass=67434, SNR=50.5, Peak=9214 HFD=3.1 01:53:56.565 00.000 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 01:53:56.565 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 01:53:56.565 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=0.10 hyp=0.66 cameraTheta=0.15 mountX=0.61 mountY=0.24, mountTheta=0.37 01:53:56.565 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=0.10, opts=13) 01:53:56.565 00.000 30444 Enqueuing Move request for scope (0.66, 0.10) 01:53:56.565 00.000 15672 Worker thread wakes up 01:53:56.565 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.10) opts 0xd 01:53:56.565 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, 0.10) 01:53:56.565 00.000 15672 Moving (0.66, 0.10) raw xDistance=0.61 yDistance=0.24 01:53:56.565 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61 01:53:56.566 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:53:56.566 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 01:53:56.566 00.000 15672 MoveAxis(W, 164, ABG) 01:53:56.566 00.000 15672 Guiding Dir = 3, Dur = 164 01:53:56.566 00.000 15672 IsSlewing returns 0 01:53:56.571 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2573, max=9214, FiltMin=2916, FiltMax=7092, Gamma=2.950 01:53:56.601 00.030 15672 IsGuiding returns 0 01:53:56.616 00.015 15672 PulseGuide returned control before completion, sleep 159 01:53:56.682 00.066 30444 UpdateGuideState exits: m=67434 SNR=50.5 Saturated 01:53:56.682 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:56.682 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:56.682 00.000 30444 Enqueuing Expose request 01:53:56.793 00.111 15672 IsGuiding returns 0 01:53:56.793 00.000 15672 Move returns status 0, amount 164 01:53:56.794 00.001 15672 MoveAxis(N, 0, ABG) 01:53:56.794 00.000 15672 Move returns status 0, amount 0 01:53:56.794 00.000 15672 move complete, result=0 01:53:56.794 00.000 15672 worker thread done servicing request 01:53:56.794 00.000 15672 Worker thread wakes up 01:53:56.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:56.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:53:56.794 00.000 30444 GuideStep: 0.6 px 164 ms WEST, 0.2 px 0 ms NORTH 01:53:58.901 02.107 15672 Exposure complete 01:53:58.920 00.019 15672 worker thread done servicing request 01:53:58.920 00.000 30444 OnExposeComplete: enter 01:53:58.920 00.000 30444 UpdateGuideState(): m_state=6 01:53:58.920 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6105 01:53:58.920 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=200.76, Mass=87082, SNR=70.6, Peak=10223 HFD=3.5 01:53:58.920 00.000 30444 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.28) = xAngle (-2.45 = -2.45) 01:53:58.921 00.001 30444 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.51 = -2.51) 01:53:58.921 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.73 mountX=-0.03 mountY=-0.02, mountTheta=-2.49 01:53:58.921 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.02, opts=13) 01:53:58.921 00.000 30444 Enqueuing Move request for scope (-0.04, -0.02) 01:53:58.921 00.000 15672 Worker thread wakes up 01:53:58.921 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd 01:53:58.921 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.02) 01:53:58.921 00.000 15672 Moving (-0.04, -0.02) raw xDistance=-0.03 yDistance=-0.02 01:53:58.922 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 01:53:58.922 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:53:58.922 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 01:53:58.922 00.000 15672 MoveAxis(E, 0, ABG) 01:53:58.922 00.000 15672 Move returns status 0, amount 0 01:53:58.922 00.000 15672 MoveAxis(N, 0, ABG) 01:53:58.922 00.000 15672 Move returns status 0, amount 0 01:53:58.922 00.000 15672 move complete, result=0 01:53:58.922 00.000 15672 worker thread done servicing request 01:53:58.927 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2407, max=10235, FiltMin=2816, FiltMax=8572, Gamma=2.950 01:53:58.977 00.050 30444 UpdateGuideState exits: m=87082 SNR=70.6 Saturated 01:53:58.977 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:53:58.977 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:53:58.977 00.000 30444 Enqueuing Expose request 01:53:58.977 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 01:53:58.977 00.000 15672 Worker thread wakes up 01:53:58.977 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:53:58.977 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:00.885 01.908 15672 Exposure complete 01:54:00.910 00.025 15672 worker thread done servicing request 01:54:00.910 00.000 30444 OnExposeComplete: enter 01:54:00.910 00.000 30444 UpdateGuideState(): m_state=6 01:54:00.910 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6106 01:54:00.910 00.000 30444 Star::Find returns 1 (1), X=463.56, Y=200.70, Mass=91440, SNR=66.3, Peak=9292 HFD=3.5 01:54:00.910 00.000 30444 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.28) = xAngle (0.08 = 0.08) 01:54:00.910 00.000 30444 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.02 = 0.02) 01:54:00.910 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.08 hyp=0.41 cameraTheta=-0.19 mountX=0.41 mountY=0.01, mountTheta=0.02 01:54:00.911 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.08, opts=13) 01:54:00.911 00.000 30444 Enqueuing Move request for scope (0.41, -0.08) 01:54:00.911 00.000 15672 Worker thread wakes up 01:54:00.911 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.08) opts 0xd 01:54:00.911 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.08) 01:54:00.911 00.000 15672 Moving (0.41, -0.08) raw xDistance=0.41 yDistance=0.01 01:54:00.911 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 01:54:00.911 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:54:00.911 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 01:54:00.911 00.000 15672 MoveAxis(W, 112, ABG) 01:54:00.911 00.000 15672 Guiding Dir = 3, Dur = 112 01:54:00.912 00.001 15672 IsSlewing returns 0 01:54:00.914 00.002 15672 IsGuiding returns 0 01:54:00.918 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1556, max=9557, FiltMin=2633, FiltMax=8440, Gamma=2.950 01:54:00.930 00.012 15672 PulseGuide returned control before completion, sleep 107 01:54:00.967 00.037 30444 UpdateGuideState exits: m=91440 SNR=66.3 Saturated 01:54:00.967 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:00.967 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:00.967 00.000 30444 Enqueuing Expose request 01:54:01.038 00.071 15672 IsGuiding returns 1 01:54:01.039 00.001 15672 scope still moving after pulse duration time elapsed 01:54:01.060 00.021 15672 IsSlewing returns 0 01:54:01.107 00.047 15672 IsGuiding returns 0 01:54:01.107 00.000 15672 scope move finished after 112 + 80 ms 01:54:01.107 00.000 15672 Move returns status 0, amount 112 01:54:01.107 00.000 15672 MoveAxis(N, 0, ABG) 01:54:01.107 00.000 15672 Move returns status 0, amount 0 01:54:01.107 00.000 15672 move complete, result=0 01:54:01.107 00.000 15672 worker thread done servicing request 01:54:01.107 00.000 15672 Worker thread wakes up 01:54:01.107 00.000 30444 GuideStep: 0.4 px 112 ms WEST, 0.0 px 0 ms NORTH 01:54:01.108 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:01.108 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:03.215 02.107 15672 Exposure complete 01:54:03.236 00.021 15672 worker thread done servicing request 01:54:03.236 00.000 30444 OnExposeComplete: enter 01:54:03.236 00.000 30444 UpdateGuideState(): m_state=6 01:54:03.236 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6107 01:54:03.236 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=199.67, Mass=94217, SNR=75.8, Peak=8955 HFD=3.7 01:54:03.237 00.001 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 01:54:03.237 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 01:54:03.237 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-1.11 hyp=1.12 cameraTheta=-1.42 mountX=0.47 mountY=-1.04, mountTheta=-1.15 01:54:03.237 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-1.11, opts=13) 01:54:03.237 00.000 30444 Enqueuing Move request for scope (0.17, -1.11) 01:54:03.237 00.000 15672 Worker thread wakes up 01:54:03.237 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.11) opts 0xd 01:54:03.237 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -1.11) 01:54:03.237 00.000 15672 Moving (0.17, -1.11) raw xDistance=0.47 yDistance=-1.04 01:54:03.237 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47 01:54:03.237 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:54:03.238 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.04 01:54:03.238 00.000 15672 MoveAxis(W, 134, ABG) 01:54:03.238 00.000 15672 Guiding Dir = 3, Dur = 134 01:54:03.238 00.000 15672 IsSlewing returns 0 01:54:03.243 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2416, max=9769, FiltMin=2763, FiltMax=8591, Gamma=2.950 01:54:03.247 00.004 15672 IsGuiding returns 0 01:54:03.262 00.015 15672 PulseGuide returned control before completion, sleep 129 01:54:03.293 00.031 30444 UpdateGuideState exits: m=94217 SNR=75.8 Saturated 01:54:03.293 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:03.293 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:03.293 00.000 30444 Enqueuing Expose request 01:54:03.406 00.113 15672 IsGuiding returns 0 01:54:03.406 00.000 15672 Move returns status 0, amount 134 01:54:03.406 00.000 15672 MoveAxis(N, 0, ABG) 01:54:03.406 00.000 15672 Move returns status 0, amount 0 01:54:03.406 00.000 15672 move complete, result=0 01:54:03.406 00.000 15672 worker thread done servicing request 01:54:03.406 00.000 15672 Worker thread wakes up 01:54:03.406 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:03.406 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:03.410 00.004 30444 GuideStep: 0.5 px 134 ms WEST, -1.0 px 0 ms NORTH 01:54:05.315 01.905 15672 Exposure complete 01:54:05.337 00.022 15672 worker thread done servicing request 01:54:05.337 00.000 30444 OnExposeComplete: enter 01:54:05.337 00.000 30444 UpdateGuideState(): m_state=6 01:54:05.337 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6108 01:54:05.337 00.000 30444 Star::Find returns 1 (1), X=462.91, Y=200.31, Mass=73439, SNR=55.2, Peak=7792 HFD=4.0 01:54:05.337 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 01:54:05.338 00.001 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 01:54:05.338 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.46 hyp=0.52 cameraTheta=-2.05 mountX=-0.11 mountY=-0.51, mountTheta=-1.78 01:54:05.338 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.46, opts=13) 01:54:05.339 00.001 30444 Enqueuing Move request for scope (-0.24, -0.46) 01:54:05.339 00.000 15672 Worker thread wakes up 01:54:05.339 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.46) opts 0xd 01:54:05.339 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.46) 01:54:05.339 00.000 15672 Moving (-0.24, -0.46) raw xDistance=-0.11 yDistance=-0.51 01:54:05.339 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 01:54:05.339 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 01:54:05.339 00.000 15672 MoveAxis(E, 0, ABG) 01:54:05.339 00.000 15672 Move returns status 0, amount 0 01:54:05.339 00.000 15672 MoveAxis(N, 90, ABG) 01:54:05.339 00.000 15672 Guiding Dir = 0, Dur = 90 01:54:05.339 00.000 15672 IsSlewing returns 0 01:54:05.348 00.009 30444 UpdateImageDisplay: Size=(640,480) min=2588, max=7792, FiltMin=2866, FiltMax=6833, Gamma=2.950 01:54:05.371 00.023 15672 IsGuiding returns 0 01:54:05.402 00.031 30444 UpdateGuideState exits: m=73439 SNR=55.2 Saturated 01:54:05.402 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:05.402 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:05.402 00.000 30444 Enqueuing Expose request 01:54:05.451 00.049 15672 PulseGuide returned control before completion, sleep 21 01:54:05.474 00.023 15672 IsGuiding returns 1 01:54:05.474 00.000 15672 scope still moving after pulse duration time elapsed 01:54:05.496 00.022 15672 IsSlewing returns 0 01:54:05.497 00.001 15672 IsGuiding returns 1 01:54:05.518 00.021 15672 IsSlewing returns 0 01:54:05.520 00.002 15672 IsGuiding returns 1 01:54:05.541 00.021 15672 IsSlewing returns 0 01:54:05.611 00.070 15672 IsGuiding returns 0 01:54:05.611 00.000 15672 scope move finished after 90 + 149 ms 01:54:05.611 00.000 15672 Move returns status 0, amount 90 01:54:05.611 00.000 15672 move complete, result=0 01:54:05.611 00.000 15672 worker thread done servicing request 01:54:05.611 00.000 15672 Worker thread wakes up 01:54:05.611 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:05.611 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:05.611 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 90 ms NORTH 01:54:07.728 02.117 15672 Exposure complete 01:54:07.760 00.032 15672 worker thread done servicing request 01:54:07.760 00.000 30444 OnExposeComplete: enter 01:54:07.760 00.000 30444 UpdateGuideState(): m_state=6 01:54:07.760 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6109 01:54:07.760 00.000 30444 Star::Find returns 1 (1), X=463.31, Y=201.22, Mass=64374, SNR=50.3, Peak=8781 HFD=3.5 01:54:07.760 00.000 30444 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.28) = xAngle (1.49 = 1.49) 01:54:07.760 00.000 30444 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.43 = 1.43) 01:54:07.760 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.44 hyp=0.47 cameraTheta=1.22 mountX=0.04 mountY=0.46, mountTheta=1.49 01:54:07.761 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.44, opts=13) 01:54:07.761 00.000 30444 Enqueuing Move request for scope (0.16, 0.44) 01:54:07.761 00.000 15672 Worker thread wakes up 01:54:07.761 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.44) opts 0xd 01:54:07.761 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.44) 01:54:07.761 00.000 15672 Moving (0.16, 0.44) raw xDistance=0.04 yDistance=0.46 01:54:07.761 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 01:54:07.761 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:54:07.761 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 01:54:07.761 00.000 15672 MoveAxis(E, 0, ABG) 01:54:07.761 00.000 15672 Move returns status 0, amount 0 01:54:07.761 00.000 15672 MoveAxis(N, 0, ABG) 01:54:07.761 00.000 15672 Move returns status 0, amount 0 01:54:07.761 00.000 15672 move complete, result=0 01:54:07.761 00.000 15672 worker thread done servicing request 01:54:07.766 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2512, max=8781, FiltMin=2919, FiltMax=6628, Gamma=2.950 01:54:07.815 00.049 30444 UpdateGuideState exits: m=64374 SNR=50.3 Saturated 01:54:07.815 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:07.815 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:07.815 00.000 30444 Enqueuing Expose request 01:54:07.815 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 01:54:07.816 00.001 15672 Worker thread wakes up 01:54:07.816 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:07.816 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:09.721 01.905 15672 Exposure complete 01:54:09.741 00.020 15672 worker thread done servicing request 01:54:09.741 00.000 30444 OnExposeComplete: enter 01:54:09.741 00.000 30444 UpdateGuideState(): m_state=6 01:54:09.741 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6110 01:54:09.742 00.001 30444 Star::Find returns 1 (1), X=463.09, Y=200.97, Mass=103071, SNR=88.3, Peak=11313 HFD=4.0 01:54:09.742 00.000 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 01:54:09.742 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 01:54:09.742 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.88 mountX=-0.11 mountY=0.18, mountTheta=2.14 01:54:09.742 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.19, opts=13) 01:54:09.742 00.000 30444 Enqueuing Move request for scope (-0.06, 0.19) 01:54:09.742 00.000 15672 Worker thread wakes up 01:54:09.742 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd 01:54:09.742 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.19) 01:54:09.742 00.000 15672 Moving (-0.06, 0.19) raw xDistance=-0.11 yDistance=0.18 01:54:09.742 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 01:54:09.742 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:54:09.742 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 01:54:09.743 00.001 15672 MoveAxis(E, 0, ABG) 01:54:09.743 00.000 15672 Move returns status 0, amount 0 01:54:09.743 00.000 15672 MoveAxis(N, 0, ABG) 01:54:09.743 00.000 15672 Move returns status 0, amount 0 01:54:09.743 00.000 15672 move complete, result=0 01:54:09.743 00.000 15672 worker thread done servicing request 01:54:09.747 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2440, max=11397, FiltMin=2777, FiltMax=8382, Gamma=2.950 01:54:09.796 00.049 30444 UpdateGuideState exits: m=103071 SNR=88.3 Saturated 01:54:09.797 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:09.797 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:09.797 00.000 30444 Enqueuing Expose request 01:54:09.797 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:54:09.797 00.000 15672 Worker thread wakes up 01:54:09.797 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:09.797 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:11.913 02.116 15672 Exposure complete 01:54:11.941 00.028 15672 worker thread done servicing request 01:54:11.941 00.000 30444 OnExposeComplete: enter 01:54:11.941 00.000 30444 UpdateGuideState(): m_state=6 01:54:11.942 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6111 01:54:11.942 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=200.77, Mass=107762, SNR=65.2, Peak=10740 HFD=4.1 01:54:11.942 00.000 30444 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.28) = xAngle (-2.86 = -2.86) 01:54:11.942 00.000 30444 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.92 = -2.92) 01:54:11.942 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-3.13 mountX=-0.19 mountY=-0.04, mountTheta=-2.91 01:54:11.942 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.00, opts=13) 01:54:11.942 00.000 30444 Enqueuing Move request for scope (-0.19, -0.00) 01:54:11.942 00.000 15672 Worker thread wakes up 01:54:11.942 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.00) opts 0xd 01:54:11.943 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.00) 01:54:11.943 00.000 15672 Moving (-0.19, -0.00) raw xDistance=-0.19 yDistance=-0.04 01:54:11.943 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 01:54:11.943 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:54:11.943 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 01:54:11.943 00.000 15672 MoveAxis(E, 0, ABG) 01:54:11.943 00.000 15672 Move returns status 0, amount 0 01:54:11.943 00.000 15672 MoveAxis(N, 0, ABG) 01:54:11.943 00.000 15672 Move returns status 0, amount 0 01:54:11.943 00.000 15672 move complete, result=0 01:54:11.943 00.000 15672 worker thread done servicing request 01:54:11.948 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=10922, FiltMin=2714, FiltMax=8049, Gamma=2.950 01:54:11.996 00.048 30444 UpdateGuideState exits: m=107762 SNR=65.2 Saturated 01:54:11.996 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:11.996 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:11.996 00.000 30444 Enqueuing Expose request 01:54:11.996 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 01:54:11.996 00.000 15672 Worker thread wakes up 01:54:11.996 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:11.997 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:13.907 01.910 15672 Exposure complete 01:54:13.927 00.020 15672 worker thread done servicing request 01:54:13.927 00.000 30444 OnExposeComplete: enter 01:54:13.927 00.000 30444 UpdateGuideState(): m_state=6 01:54:13.927 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6112 01:54:13.927 00.000 30444 Star::Find returns 1 (1), X=462.94, Y=201.10, Mass=114666, SNR=75.3, Peak=13185 HFD=3.2 01:54:13.927 00.000 30444 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.28) = xAngle (2.42 = 2.42) 01:54:13.927 00.000 30444 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.36 = 2.36) 01:54:13.927 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.32 hyp=0.38 cameraTheta=2.14 mountX=-0.29 mountY=0.27, mountTheta=2.39 01:54:13.928 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.32, opts=13) 01:54:13.928 00.000 30444 Enqueuing Move request for scope (-0.21, 0.32) 01:54:13.928 00.000 15672 Worker thread wakes up 01:54:13.928 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.32) opts 0xd 01:54:13.928 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.32) 01:54:13.928 00.000 15672 Moving (-0.21, 0.32) raw xDistance=-0.29 yDistance=0.27 01:54:13.928 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 01:54:13.928 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:54:13.928 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 01:54:13.928 00.000 15672 MoveAxis(E, 77, ABG) 01:54:13.928 00.000 15672 Guiding Dir = 2, Dur = 77 01:54:13.929 00.001 15672 IsSlewing returns 0 01:54:13.935 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=13185, FiltMin=2721, FiltMax=9236, Gamma=2.950 01:54:13.967 00.032 15672 IsGuiding returns 0 01:54:13.982 00.015 15672 PulseGuide returned control before completion, sleep 73 01:54:14.027 00.045 30444 UpdateGuideState exits: m=114666 SNR=75.3 Saturated 01:54:14.027 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:14.027 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:14.027 00.000 30444 Enqueuing Expose request 01:54:14.057 00.030 15672 IsGuiding returns 1 01:54:14.057 00.000 15672 scope still moving after pulse duration time elapsed 01:54:14.078 00.021 15672 IsSlewing returns 0 01:54:14.095 00.017 15672 IsGuiding returns 0 01:54:14.095 00.000 15672 scope move finished after 77 + 50 ms 01:54:14.095 00.000 15672 Move returns status 0, amount 77 01:54:14.095 00.000 15672 MoveAxis(N, 0, ABG) 01:54:14.095 00.000 15672 Move returns status 0, amount 0 01:54:14.095 00.000 15672 move complete, result=0 01:54:14.095 00.000 15672 worker thread done servicing request 01:54:14.095 00.000 15672 Worker thread wakes up 01:54:14.095 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:14.095 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:14.095 00.000 30444 GuideStep: -0.3 px 77 ms EAST, 0.3 px 0 ms NORTH 01:54:16.202 02.107 15672 Exposure complete 01:54:16.224 00.022 15672 worker thread done servicing request 01:54:16.224 00.000 30444 OnExposeComplete: enter 01:54:16.224 00.000 30444 UpdateGuideState(): m_state=6 01:54:16.224 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6113 01:54:16.225 00.001 30444 Star::Find returns 1 (1), X=463.05, Y=201.07, Mass=120360, SNR=77.5, Peak=13846 HFD=3.2 01:54:16.225 00.000 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 01:54:16.225 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 01:54:16.225 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.88 mountX=-0.17 mountY=0.27, mountTheta=2.14 01:54:16.225 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.30, opts=13) 01:54:16.225 00.000 30444 Enqueuing Move request for scope (-0.09, 0.30) 01:54:16.225 00.000 15672 Worker thread wakes up 01:54:16.225 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd 01:54:16.225 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.30) 01:54:16.225 00.000 15672 Moving (-0.09, 0.30) raw xDistance=-0.17 yDistance=0.27 01:54:16.225 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 01:54:16.225 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:54:16.226 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 01:54:16.226 00.000 15672 MoveAxis(E, 0, ABG) 01:54:16.226 00.000 15672 Move returns status 0, amount 0 01:54:16.226 00.000 15672 MoveAxis(N, 0, ABG) 01:54:16.226 00.000 15672 Move returns status 0, amount 0 01:54:16.226 00.000 15672 move complete, result=0 01:54:16.226 00.000 15672 worker thread done servicing request 01:54:16.231 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=13846, FiltMin=2655, FiltMax=9467, Gamma=2.950 01:54:16.280 00.049 30444 UpdateGuideState exits: m=120360 SNR=77.5 Saturated 01:54:16.280 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:16.280 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:16.280 00.000 30444 Enqueuing Expose request 01:54:16.280 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 01:54:16.280 00.000 15672 Worker thread wakes up 01:54:16.280 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:16.280 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:18.190 01.910 15672 Exposure complete 01:54:18.210 00.020 15672 worker thread done servicing request 01:54:18.210 00.000 30444 OnExposeComplete: enter 01:54:18.210 00.000 30444 UpdateGuideState(): m_state=6 01:54:18.210 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6114 01:54:18.210 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=200.95, Mass=119259, SNR=83.3, Peak=13502 HFD=3.9 01:54:18.210 00.000 30444 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.28) = xAngle (2.67 = 2.67) 01:54:18.210 00.000 30444 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.60 = 2.60) 01:54:18.210 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.25 cameraTheta=2.39 mountX=-0.22 mountY=0.13, mountTheta=2.62 01:54:18.211 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.17, opts=13) 01:54:18.211 00.000 30444 Enqueuing Move request for scope (-0.18, 0.17) 01:54:18.211 00.000 15672 Worker thread wakes up 01:54:18.211 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd 01:54:18.211 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.17) 01:54:18.211 00.000 15672 Moving (-0.18, 0.17) raw xDistance=-0.22 yDistance=0.13 01:54:18.211 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 01:54:18.211 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:54:18.211 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 01:54:18.211 00.000 15672 MoveAxis(E, 0, ABG) 01:54:18.211 00.000 15672 Move returns status 0, amount 0 01:54:18.211 00.000 15672 MoveAxis(N, 0, ABG) 01:54:18.211 00.000 15672 Move returns status 0, amount 0 01:54:18.211 00.000 15672 move complete, result=0 01:54:18.211 00.000 15672 worker thread done servicing request 01:54:18.218 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=13502, FiltMin=2686, FiltMax=9076, Gamma=2.950 01:54:18.272 00.054 30444 UpdateGuideState exits: m=119259 SNR=83.3 Saturated 01:54:18.272 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:18.272 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:18.272 00.000 30444 Enqueuing Expose request 01:54:18.273 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 01:54:18.273 00.000 15672 Worker thread wakes up 01:54:18.273 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:18.273 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:20.380 02.107 15672 Exposure complete 01:54:20.401 00.021 15672 worker thread done servicing request 01:54:20.401 00.000 30444 OnExposeComplete: enter 01:54:20.401 00.000 30444 UpdateGuideState(): m_state=6 01:54:20.401 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6115 01:54:20.401 00.000 30444 Star::Find returns 1 (1), X=463.38, Y=201.20, Mass=126164, SNR=93.8, Peak=11375 HFD=4.0 01:54:20.401 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 01:54:20.401 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 01:54:20.401 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.42 hyp=0.48 cameraTheta=1.07 mountX=0.11 mountY=0.46, mountTheta=1.34 01:54:20.402 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.42, opts=13) 01:54:20.402 00.000 30444 Enqueuing Move request for scope (0.23, 0.42) 01:54:20.402 00.000 15672 Worker thread wakes up 01:54:20.402 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.42) opts 0xd 01:54:20.402 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.42) 01:54:20.403 00.001 15672 Moving (0.23, 0.42) raw xDistance=0.11 yDistance=0.46 01:54:20.403 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 01:54:20.403 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:54:20.403 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 01:54:20.403 00.000 15672 MoveAxis(E, 0, ABG) 01:54:20.403 00.000 15672 Move returns status 0, amount 0 01:54:20.403 00.000 15672 MoveAxis(N, 0, ABG) 01:54:20.403 00.000 15672 Move returns status 0, amount 0 01:54:20.403 00.000 15672 move complete, result=0 01:54:20.403 00.000 15672 worker thread done servicing request 01:54:20.410 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=12171, FiltMin=2657, FiltMax=9163, Gamma=2.950 01:54:20.652 00.242 30444 UpdateGuideState exits: m=126164 SNR=93.8 Saturated 01:54:20.652 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:20.652 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:20.652 00.000 30444 Enqueuing Expose request 01:54:20.652 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 01:54:20.652 00.000 15672 Worker thread wakes up 01:54:20.652 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:20.652 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:22.559 01.907 15672 Exposure complete 01:54:22.579 00.020 15672 worker thread done servicing request 01:54:22.579 00.000 30444 OnExposeComplete: enter 01:54:22.579 00.000 30444 UpdateGuideState(): m_state=6 01:54:22.579 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6116 01:54:22.580 00.001 30444 Star::Find returns 1 (1), X=462.73, Y=202.41, Mass=127473, SNR=95.7, Peak=9640 HFD=4.4 01:54:22.580 00.000 30444 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 01:54:22.580 00.000 30444 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 01:54:22.580 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=1.63 hyp=1.68 cameraTheta=1.82 mountX=-0.85 mountY=1.50, mountTheta=2.09 01:54:22.580 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=1.63, opts=13) 01:54:22.580 00.000 30444 Enqueuing Move request for scope (-0.42, 1.63) 01:54:22.580 00.000 15672 Worker thread wakes up 01:54:22.581 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 1.63) opts 0xd 01:54:22.581 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 1.63) 01:54:22.581 00.000 15672 Moving (-0.42, 1.63) raw xDistance=-0.85 yDistance=1.50 01:54:22.581 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85 01:54:22.581 00.000 15672 resist switch: large excursion: input 1.50 thresh 0.75 direction from -1 to 1 01:54:22.581 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.50 01:54:22.581 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.50 from input 1.50 01:54:22.581 00.000 15672 MoveAxis(E, 230, ABG) 01:54:22.581 00.000 15672 Guiding Dir = 2, Dur = 230 01:54:22.581 00.000 15672 IsSlewing returns 0 01:54:22.582 00.001 15672 IsGuiding returns 0 01:54:22.587 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=9640, FiltMin=2585, FiltMax=7881, Gamma=2.950 01:54:22.608 00.021 15672 PulseGuide returned control before completion, sleep 215 01:54:22.707 00.099 30444 UpdateGuideState exits: m=127473 SNR=95.7 Saturated 01:54:22.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:22.707 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:22.707 00.000 30444 Enqueuing Expose request 01:54:22.826 00.119 15672 IsGuiding returns 1 01:54:22.826 00.000 15672 scope still moving after pulse duration time elapsed 01:54:22.847 00.021 15672 IsSlewing returns 0 01:54:22.865 00.018 15672 IsGuiding returns 0 01:54:22.865 00.000 15672 scope move finished after 230 + 53 ms 01:54:22.865 00.000 15672 Move returns status 0, amount 230 01:54:22.865 00.000 15672 MoveAxis(S, 268, ABG) 01:54:22.866 00.001 15672 Guiding Dir = 1, Dur = 268 01:54:22.866 00.000 15672 IsSlewing returns 0 01:54:22.869 00.003 15672 IsGuiding returns 0 01:54:22.943 00.074 15672 PulseGuide returned control before completion, sleep 204 01:54:23.151 00.208 15672 IsGuiding returns 1 01:54:23.151 00.000 15672 scope still moving after pulse duration time elapsed 01:54:23.172 00.021 15672 IsSlewing returns 0 01:54:23.175 00.003 15672 IsGuiding returns 1 01:54:23.195 00.020 15672 IsSlewing returns 0 01:54:23.198 00.003 15672 IsGuiding returns 1 01:54:23.219 00.021 15672 IsSlewing returns 0 01:54:23.278 00.059 15672 IsGuiding returns 0 01:54:23.279 00.001 15672 scope move finished after 268 + 142 ms 01:54:23.279 00.000 15672 Move returns status 0, amount 268 01:54:23.279 00.000 15672 move complete, result=0 01:54:23.279 00.000 15672 worker thread done servicing request 01:54:23.279 00.000 15672 Worker thread wakes up 01:54:23.279 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:23.280 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:23.280 00.000 30444 GuideStep: -0.9 px 230 ms EAST, 1.5 px 268 ms SOUTH 01:54:25.397 02.117 15672 Exposure complete 01:54:25.427 00.030 15672 worker thread done servicing request 01:54:25.427 00.000 30444 OnExposeComplete: enter 01:54:25.427 00.000 30444 UpdateGuideState(): m_state=6 01:54:25.427 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 6117 01:54:25.427 00.000 30444 Star::Find returns 1 (1), X=462.81, Y=201.19, Mass=99219, SNR=70.3, Peak=11321 HFD=3.8 01:54:25.427 00.000 30444 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.28) = xAngle (2.53 = 2.53) 01:54:25.427 00.000 30444 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.47 = 2.47) 01:54:25.427 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.41 hyp=0.53 cameraTheta=2.25 mountX=-0.44 mountY=0.33, mountTheta=2.49 01:54:25.428 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.41, opts=13) 01:54:25.428 00.000 30444 Enqueuing Move request for scope (-0.34, 0.41) 01:54:25.428 00.000 15672 Worker thread wakes up 01:54:25.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.41) opts 0xd 01:54:25.428 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.41) 01:54:25.428 00.000 15672 Moving (-0.34, 0.41) raw xDistance=-0.44 yDistance=0.33 01:54:25.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44 01:54:25.428 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 01:54:25.428 00.000 15672 MoveAxis(E, 134, ABG) 01:54:25.428 00.000 15672 Guiding Dir = 2, Dur = 134 01:54:25.429 00.001 15672 IsSlewing returns 0 01:54:25.431 00.002 15672 IsGuiding returns 0 01:54:25.435 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2431, max=11321, FiltMin=2718, FiltMax=7843, Gamma=2.950 01:54:25.451 00.016 15672 PulseGuide returned control before completion, sleep 124 01:54:25.596 00.145 15672 IsGuiding returns 0 01:54:25.596 00.000 15672 Move returns status 0, amount 134 01:54:25.596 00.000 15672 MoveAxis(S, 59, ABG) 01:54:25.596 00.000 15672 Guiding Dir = 1, Dur = 59 01:54:25.597 00.001 15672 IsSlewing returns 0 01:54:25.598 00.001 15672 IsGuiding returns 0 01:54:25.726 00.128 15672 IsGuiding returns 1 01:54:25.726 00.000 15672 scope still moving after pulse duration time elapsed 01:54:25.747 00.021 15672 IsSlewing returns 0 01:54:25.749 00.002 15672 IsGuiding returns 1 01:54:25.758 00.009 30444 UpdateGuideState exits: m=99219 SNR=70.3 Saturated 01:54:25.759 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:25.759 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:25.759 00.000 30444 Enqueuing Expose request 01:54:25.770 00.011 15672 IsSlewing returns 0 01:54:25.771 00.001 15672 IsGuiding returns 1 01:54:25.792 00.021 15672 IsSlewing returns 0 01:54:25.802 00.010 15672 IsGuiding returns 0 01:54:25.803 00.001 15672 scope move finished after 59 + 146 ms 01:54:25.803 00.000 15672 Move returns status 0, amount 59 01:54:25.803 00.000 15672 move complete, result=0 01:54:25.803 00.000 15672 worker thread done servicing request 01:54:25.803 00.000 15672 Worker thread wakes up 01:54:25.803 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:25.803 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:25.803 00.000 30444 GuideStep: -0.4 px 134 ms EAST, 0.3 px 59 ms SOUTH 01:54:27.712 01.909 15672 Exposure complete 01:54:27.732 00.020 15672 worker thread done servicing request 01:54:27.732 00.000 30444 OnExposeComplete: enter 01:54:27.732 00.000 30444 UpdateGuideState(): m_state=6 01:54:27.732 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6118 01:54:27.733 00.001 30444 Star::Find returns 1 (1), X=463.56, Y=200.92, Mass=91658, SNR=65.4, Peak=10093 HFD=3.6 01:54:27.733 00.000 30444 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.28) = xAngle (0.61 = 0.61) 01:54:27.733 00.000 30444 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.55 = 0.55) 01:54:27.733 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.14 hyp=0.43 cameraTheta=0.33 mountX=0.35 mountY=0.22, mountTheta=0.57 01:54:27.733 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.14, opts=13) 01:54:27.733 00.000 30444 Enqueuing Move request for scope (0.41, 0.14) 01:54:27.733 00.000 15672 Worker thread wakes up 01:54:27.733 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.14) opts 0xd 01:54:27.733 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.14) 01:54:27.733 00.000 15672 Moving (0.41, 0.14) raw xDistance=0.35 yDistance=0.22 01:54:27.733 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35 01:54:27.733 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:54:27.734 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 01:54:27.734 00.000 15672 MoveAxis(W, 86, ABG) 01:54:27.734 00.000 15672 Guiding Dir = 3, Dur = 86 01:54:27.734 00.000 15672 IsSlewing returns 0 01:54:27.736 00.002 15672 IsGuiding returns 0 01:54:27.740 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2532, max=10511, FiltMin=2788, FiltMax=7943, Gamma=2.950 01:54:27.752 00.012 15672 PulseGuide returned control before completion, sleep 81 01:54:27.797 00.045 30444 UpdateGuideState exits: m=91658 SNR=65.4 Saturated 01:54:27.797 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:27.797 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:27.797 00.000 30444 Enqueuing Expose request 01:54:27.849 00.052 15672 IsGuiding returns 0 01:54:27.849 00.000 15672 Move returns status 0, amount 86 01:54:27.849 00.000 15672 MoveAxis(N, 0, ABG) 01:54:27.849 00.000 15672 Move returns status 0, amount 0 01:54:27.849 00.000 15672 move complete, result=0 01:54:27.849 00.000 15672 worker thread done servicing request 01:54:27.849 00.000 15672 Worker thread wakes up 01:54:27.849 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:27.849 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:27.849 00.000 30444 GuideStep: 0.4 px 86 ms WEST, 0.2 px 0 ms NORTH 01:54:29.957 02.108 15672 Exposure complete 01:54:29.977 00.020 15672 worker thread done servicing request 01:54:29.977 00.000 30444 OnExposeComplete: enter 01:54:29.977 00.000 30444 UpdateGuideState(): m_state=6 01:54:29.977 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6119 01:54:29.978 00.001 30444 Star::Find returns 1 (1), X=463.56, Y=200.90, Mass=93026, SNR=64.5, Peak=10167 HFD=3.5 01:54:29.978 00.000 30444 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.28) = xAngle (0.58 = 0.58) 01:54:29.978 00.000 30444 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.52 = 0.52) 01:54:29.978 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.13 hyp=0.43 cameraTheta=0.30 mountX=0.36 mountY=0.21, mountTheta=0.54 01:54:29.978 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.13, opts=13) 01:54:29.978 00.000 30444 Enqueuing Move request for scope (0.41, 0.13) 01:54:29.978 00.000 15672 Worker thread wakes up 01:54:29.978 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.13) opts 0xd 01:54:29.978 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.13) 01:54:29.978 00.000 15672 Moving (0.41, 0.13) raw xDistance=0.36 yDistance=0.21 01:54:29.978 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36 01:54:29.979 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:54:29.979 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 01:54:29.979 00.000 15672 MoveAxis(W, 103, ABG) 01:54:29.979 00.000 15672 Guiding Dir = 3, Dur = 103 01:54:29.979 00.000 15672 IsSlewing returns 0 01:54:29.981 00.002 15672 IsGuiding returns 0 01:54:29.985 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2397, max=10167, FiltMin=2790, FiltMax=7936, Gamma=2.950 01:54:30.004 00.019 15672 PulseGuide returned control before completion, sleep 90 01:54:30.034 00.030 30444 UpdateGuideState exits: m=93026 SNR=64.5 Saturated 01:54:30.034 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:30.034 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:30.034 00.000 30444 Enqueuing Expose request 01:54:30.100 00.066 15672 IsGuiding returns 0 01:54:30.100 00.000 15672 Move returns status 0, amount 103 01:54:30.100 00.000 15672 MoveAxis(N, 0, ABG) 01:54:30.100 00.000 15672 Move returns status 0, amount 0 01:54:30.100 00.000 15672 move complete, result=0 01:54:30.100 00.000 15672 worker thread done servicing request 01:54:30.101 00.001 30444 GuideStep: 0.4 px 103 ms WEST, 0.2 px 0 ms NORTH 01:54:30.101 00.000 15672 Worker thread wakes up 01:54:30.101 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:30.101 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:32.009 01.908 15672 Exposure complete 01:54:32.028 00.019 15672 worker thread done servicing request 01:54:32.028 00.000 30444 OnExposeComplete: enter 01:54:32.028 00.000 30444 UpdateGuideState(): m_state=6 01:54:32.029 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6120 01:54:32.029 00.000 30444 Star::Find returns 1 (1), X=463.66, Y=201.10, Mass=53402, SNR=40.6, Peak=7875 HFD=3.3 01:54:32.029 00.000 30444 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 01:54:32.029 00.000 30444 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 01:54:32.029 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.32 hyp=0.60 cameraTheta=0.57 mountX=0.40 mountY=0.43, mountTheta=0.81 01:54:32.029 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.32, opts=13) 01:54:32.029 00.000 30444 Enqueuing Move request for scope (0.51, 0.32) 01:54:32.029 00.000 15672 Worker thread wakes up 01:54:32.029 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.32) opts 0xd 01:54:32.029 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.32) 01:54:32.029 00.000 15672 Moving (0.51, 0.32) raw xDistance=0.40 yDistance=0.43 01:54:32.030 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40 01:54:32.030 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 01:54:32.030 00.000 15672 MoveAxis(W, 116, ABG) 01:54:32.030 00.000 15672 Guiding Dir = 3, Dur = 116 01:54:32.030 00.000 15672 IsSlewing returns 0 01:54:32.035 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2551, max=8578, FiltMin=2968, FiltMax=6756, Gamma=2.950 01:54:32.065 00.030 15672 IsGuiding returns 0 01:54:32.080 00.015 15672 PulseGuide returned control before completion, sleep 111 01:54:32.210 00.130 15672 IsGuiding returns 0 01:54:32.210 00.000 15672 Move returns status 0, amount 116 01:54:32.210 00.000 15672 MoveAxis(S, 76, ABG) 01:54:32.210 00.000 15672 Guiding Dir = 1, Dur = 76 01:54:32.211 00.001 15672 IsSlewing returns 0 01:54:32.214 00.003 15672 IsGuiding returns 0 01:54:32.288 00.074 15672 PulseGuide returned control before completion, sleep 12 01:54:32.322 00.034 15672 IsGuiding returns 1 01:54:32.322 00.000 15672 scope still moving after pulse duration time elapsed 01:54:32.342 00.020 15672 IsSlewing returns 0 01:54:32.344 00.002 15672 IsGuiding returns 1 01:54:32.364 00.020 15672 IsSlewing returns 0 01:54:32.367 00.003 15672 IsGuiding returns 1 01:54:32.368 00.001 30444 UpdateGuideState exits: m=53402 SNR=40.6 Saturated 01:54:32.369 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:32.369 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:32.369 00.000 30444 Enqueuing Expose request 01:54:32.388 00.019 15672 IsSlewing returns 0 01:54:32.417 00.029 15672 IsGuiding returns 0 01:54:32.417 00.000 15672 scope move finished after 76 + 127 ms 01:54:32.417 00.000 15672 Move returns status 0, amount 76 01:54:32.417 00.000 15672 move complete, result=0 01:54:32.417 00.000 15672 worker thread done servicing request 01:54:32.417 00.000 15672 Worker thread wakes up 01:54:32.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:32.417 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:32.417 00.000 30444 GuideStep: 0.4 px 116 ms WEST, 0.4 px 76 ms SOUTH 01:54:34.526 02.109 15672 Exposure complete 01:54:34.547 00.021 15672 worker thread done servicing request 01:54:34.547 00.000 30444 OnExposeComplete: enter 01:54:34.547 00.000 30444 UpdateGuideState(): m_state=6 01:54:34.547 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6121 01:54:34.547 00.000 30444 Star::Find returns 1 (1), X=463.51, Y=201.16, Mass=39700, SNR=36.0, Peak=6953 HFD=3.4 01:54:34.547 00.000 30444 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.28) = xAngle (1.11 = 1.11) 01:54:34.547 00.000 30444 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.05 = 1.05) 01:54:34.547 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.39 hyp=0.53 cameraTheta=0.83 mountX=0.24 mountY=0.46, mountTheta=1.09 01:54:34.548 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.39, opts=13) 01:54:34.548 00.000 30444 Enqueuing Move request for scope (0.36, 0.39) 01:54:34.548 00.000 15672 Worker thread wakes up 01:54:34.548 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.39) opts 0xd 01:54:34.548 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.39) 01:54:34.548 00.000 15672 Moving (0.36, 0.39) raw xDistance=0.24 yDistance=0.46 01:54:34.548 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 01:54:34.548 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 01:54:34.548 00.000 15672 MoveAxis(E, 0, ABG) 01:54:34.548 00.000 15672 Move returns status 0, amount 0 01:54:34.548 00.000 15672 MoveAxis(S, 81, ABG) 01:54:34.548 00.000 15672 Guiding Dir = 1, Dur = 81 01:54:34.549 00.001 15672 IsSlewing returns 0 01:54:34.549 00.000 15672 IsGuiding returns 0 01:54:34.554 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2683, max=7954, FiltMin=3026, FiltMax=5743, Gamma=2.950 01:54:34.603 00.049 30444 UpdateGuideState exits: m=39700 SNR=36.0 Saturated 01:54:34.603 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:34.603 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:34.603 00.000 30444 Enqueuing Expose request 01:54:34.638 00.035 15672 IsGuiding returns 1 01:54:34.638 00.000 15672 scope still moving after pulse duration time elapsed 01:54:34.659 00.021 15672 IsSlewing returns 0 01:54:34.661 00.002 15672 IsGuiding returns 1 01:54:34.681 00.020 15672 IsSlewing returns 0 01:54:34.703 00.022 15672 IsGuiding returns 1 01:54:34.723 00.020 15672 IsSlewing returns 0 01:54:34.726 00.003 15672 IsGuiding returns 1 01:54:34.747 00.021 15672 IsSlewing returns 0 01:54:34.765 00.018 15672 IsGuiding returns 0 01:54:34.765 00.000 15672 scope move finished after 81 + 134 ms 01:54:34.765 00.000 15672 Move returns status 0, amount 81 01:54:34.765 00.000 15672 move complete, result=0 01:54:34.765 00.000 15672 worker thread done servicing request 01:54:34.765 00.000 15672 Worker thread wakes up 01:54:34.765 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 81 ms SOUTH 01:54:34.765 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:34.765 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:36.681 01.916 15672 Exposure complete 01:54:36.715 00.034 15672 worker thread done servicing request 01:54:36.715 00.000 30444 OnExposeComplete: enter 01:54:36.715 00.000 30444 UpdateGuideState(): m_state=6 01:54:36.715 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6122 01:54:36.715 00.000 30444 Star::Find returns 1 (1), X=463.48, Y=200.11, Mass=80929, SNR=65.1, Peak=8714 HFD=3.7 01:54:36.715 00.000 30444 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.28) = xAngle (-0.83 = -0.83) 01:54:36.715 00.000 30444 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.90 = -0.90) 01:54:36.715 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.67 hyp=0.75 cameraTheta=-1.11 mountX=0.50 mountY=-0.58, mountTheta=-0.86 01:54:36.715 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.67, opts=13) 01:54:36.715 00.000 30444 Enqueuing Move request for scope (0.33, -0.67) 01:54:36.715 00.000 15672 Worker thread wakes up 01:54:36.715 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.67) opts 0xd 01:54:36.715 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.67) 01:54:36.715 00.000 15672 Moving (0.33, -0.67) raw xDistance=0.50 yDistance=-0.58 01:54:36.715 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50 01:54:36.715 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:54:36.715 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58 01:54:36.715 00.000 15672 MoveAxis(W, 135, ABG) 01:54:36.715 00.000 15672 Guiding Dir = 3, Dur = 135 01:54:36.715 00.000 15672 IsSlewing returns 0 01:54:36.717 00.002 15672 IsGuiding returns 0 01:54:36.722 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=8714, FiltMin=2856, FiltMax=7633, Gamma=2.950 01:54:36.745 00.023 15672 PulseGuide returned control before completion, sleep 118 01:54:36.770 00.025 30444 UpdateGuideState exits: m=80929 SNR=65.1 Saturated 01:54:36.770 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:36.770 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:36.770 00.000 30444 Enqueuing Expose request 01:54:36.866 00.096 15672 IsGuiding returns 1 01:54:36.866 00.000 15672 scope still moving after pulse duration time elapsed 01:54:36.887 00.021 15672 IsSlewing returns 0 01:54:36.888 00.001 15672 IsGuiding returns 1 01:54:36.909 00.021 15672 IsSlewing returns 0 01:54:36.921 00.012 15672 IsGuiding returns 0 01:54:36.921 00.000 15672 scope move finished after 135 + 68 ms 01:54:36.921 00.000 15672 Move returns status 0, amount 135 01:54:36.921 00.000 15672 MoveAxis(N, 0, ABG) 01:54:36.921 00.000 15672 Move returns status 0, amount 0 01:54:36.921 00.000 15672 move complete, result=0 01:54:36.921 00.000 15672 worker thread done servicing request 01:54:36.921 00.000 15672 Worker thread wakes up 01:54:36.921 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:36.921 00.000 30444 GuideStep: 0.5 px 135 ms WEST, -0.6 px 0 ms NORTH 01:54:36.922 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:39.029 02.107 15672 Exposure complete 01:54:39.049 00.020 15672 worker thread done servicing request 01:54:39.049 00.000 30444 OnExposeComplete: enter 01:54:39.049 00.000 30444 UpdateGuideState(): m_state=6 01:54:39.049 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6123 01:54:39.049 00.000 30444 Star::Find returns 1 (1), X=462.44, Y=201.24, Mass=39862, SNR=34.1, Peak=7334 HFD=3.3 01:54:39.049 00.000 30444 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.28) = xAngle (2.85 = 2.85) 01:54:39.049 00.000 30444 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 01:54:39.049 00.000 30444 CameraToMount -- cameraX=-0.71 cameraY=0.46 hyp=0.85 cameraTheta=2.57 mountX=-0.81 mountY=0.30, mountTheta=2.79 01:54:39.050 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.71, y=0.46, opts=13) 01:54:39.050 00.000 30444 Enqueuing Move request for scope (-0.71, 0.46) 01:54:39.050 00.000 15672 Worker thread wakes up 01:54:39.050 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.46) opts 0xd 01:54:39.050 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.71, 0.46) 01:54:39.050 00.000 15672 Moving (-0.71, 0.46) raw xDistance=-0.81 yDistance=0.30 01:54:39.050 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.81 01:54:39.050 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 01:54:39.050 00.000 15672 MoveAxis(E, 210, ABG) 01:54:39.050 00.000 15672 Guiding Dir = 2, Dur = 210 01:54:39.051 00.001 15672 IsSlewing returns 0 01:54:39.051 00.000 15672 IsGuiding returns 0 01:54:39.056 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2722, max=7861, FiltMin=3109, FiltMax=6323, Gamma=2.950 01:54:39.078 00.022 15672 PulseGuide returned control before completion, sleep 195 01:54:39.106 00.028 30444 UpdateGuideState exits: m=39862 SNR=34.1 Saturated 01:54:39.106 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:39.106 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:39.106 00.000 30444 Enqueuing Expose request 01:54:39.303 00.197 15672 IsGuiding returns 0 01:54:39.303 00.000 15672 Move returns status 0, amount 210 01:54:39.303 00.000 15672 MoveAxis(S, 53, ABG) 01:54:39.303 00.000 15672 Guiding Dir = 1, Dur = 53 01:54:39.303 00.000 15672 IsSlewing returns 0 01:54:39.304 00.001 15672 IsGuiding returns 0 01:54:39.385 00.081 15672 IsGuiding returns 1 01:54:39.385 00.000 15672 scope still moving after pulse duration time elapsed 01:54:39.405 00.020 15672 IsSlewing returns 0 01:54:39.408 00.003 15672 IsGuiding returns 1 01:54:39.429 00.021 15672 IsSlewing returns 0 01:54:39.478 00.049 15672 IsGuiding returns 0 01:54:39.478 00.000 15672 scope move finished after 53 + 120 ms 01:54:39.478 00.000 15672 Move returns status 0, amount 53 01:54:39.478 00.000 15672 move complete, result=0 01:54:39.478 00.000 15672 worker thread done servicing request 01:54:39.478 00.000 15672 Worker thread wakes up 01:54:39.479 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:39.479 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:39.479 00.000 30444 GuideStep: -0.8 px 210 ms EAST, 0.3 px 53 ms SOUTH 01:54:41.384 01.905 15672 Exposure complete 01:54:41.404 00.020 15672 worker thread done servicing request 01:54:41.404 00.000 30444 OnExposeComplete: enter 01:54:41.404 00.000 30444 UpdateGuideState(): m_state=6 01:54:41.404 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6124 01:54:41.404 00.000 30444 Star::Find returns 1 (1), X=463.73, Y=200.33, Mass=51792, SNR=42.5, Peak=7005 HFD=4.2 01:54:41.404 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 01:54:41.404 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 01:54:41.404 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=-0.44 hyp=0.73 cameraTheta=-0.65 mountX=0.68 mountY=-0.31, mountTheta=-0.42 01:54:41.405 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=-0.44, opts=13) 01:54:41.405 00.000 30444 Enqueuing Move request for scope (0.58, -0.44) 01:54:41.405 00.000 15672 Worker thread wakes up 01:54:41.405 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.44) opts 0xd 01:54:41.405 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, -0.44) 01:54:41.405 00.000 15672 Moving (0.58, -0.44) raw xDistance=0.68 yDistance=-0.31 01:54:41.405 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.68 01:54:41.405 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:54:41.405 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 01:54:41.405 00.000 15672 MoveAxis(W, 169, ABG) 01:54:41.405 00.000 15672 Guiding Dir = 3, Dur = 169 01:54:41.406 00.001 15672 IsSlewing returns 0 01:54:41.407 00.001 15672 IsGuiding returns 0 01:54:41.411 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2804, max=7911, FiltMin=3139, FiltMax=6147, Gamma=2.950 01:54:41.426 00.015 15672 PulseGuide returned control before completion, sleep 160 01:54:41.536 00.110 30444 UpdateGuideState exits: m=51792 SNR=42.5 Saturated 01:54:41.536 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:41.536 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:41.536 00.000 30444 Enqueuing Expose request 01:54:41.588 00.052 15672 IsGuiding returns 1 01:54:41.588 00.000 15672 scope still moving after pulse duration time elapsed 01:54:41.609 00.021 15672 IsSlewing returns 0 01:54:41.619 00.010 15672 IsGuiding returns 0 01:54:41.619 00.000 15672 scope move finished after 169 + 42 ms 01:54:41.619 00.000 15672 Move returns status 0, amount 169 01:54:41.619 00.000 15672 MoveAxis(N, 0, ABG) 01:54:41.619 00.000 15672 Move returns status 0, amount 0 01:54:41.619 00.000 15672 move complete, result=0 01:54:41.619 00.000 15672 worker thread done servicing request 01:54:41.619 00.000 15672 Worker thread wakes up 01:54:41.619 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:41.619 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:41.619 00.000 30444 GuideStep: 0.7 px 169 ms WEST, -0.3 px 0 ms NORTH 01:54:43.728 02.109 15672 Exposure complete 01:54:43.747 00.019 15672 worker thread done servicing request 01:54:43.747 00.000 30444 OnExposeComplete: enter 01:54:43.748 00.001 30444 UpdateGuideState(): m_state=6 01:54:43.748 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6125 01:54:43.748 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=200.59, Mass=89398, SNR=65.5, Peak=9078 HFD=3.9 01:54:43.748 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 01:54:43.748 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 01:54:43.748 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.84 mountX=0.00 mountY=-0.19, mountTheta=-1.56 01:54:43.748 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.18, opts=13) 01:54:43.748 00.000 30444 Enqueuing Move request for scope (-0.05, -0.18) 01:54:43.748 00.000 15672 Worker thread wakes up 01:54:43.749 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd 01:54:43.749 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.18) 01:54:43.749 00.000 15672 Moving (-0.05, -0.18) raw xDistance=0.00 yDistance=-0.19 01:54:43.749 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 01:54:43.749 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:54:43.749 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 01:54:43.749 00.000 15672 MoveAxis(E, 0, ABG) 01:54:43.749 00.000 15672 Move returns status 0, amount 0 01:54:43.749 00.000 15672 MoveAxis(N, 0, ABG) 01:54:43.749 00.000 15672 Move returns status 0, amount 0 01:54:43.749 00.000 15672 move complete, result=0 01:54:43.750 00.001 15672 worker thread done servicing request 01:54:43.755 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2495, max=9078, FiltMin=2856, FiltMax=7702, Gamma=2.950 01:54:43.804 00.049 30444 UpdateGuideState exits: m=89398 SNR=65.5 Saturated 01:54:43.804 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:43.804 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:43.804 00.000 30444 Enqueuing Expose request 01:54:43.804 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 01:54:43.804 00.000 15672 Worker thread wakes up 01:54:43.804 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:43.804 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:45.712 01.908 15672 Exposure complete 01:54:45.732 00.020 15672 worker thread done servicing request 01:54:45.732 00.000 30444 OnExposeComplete: enter 01:54:45.732 00.000 30444 UpdateGuideState(): m_state=6 01:54:45.732 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6126 01:54:45.732 00.000 30444 Star::Find returns 1 (1), X=462.32, Y=201.67, Mass=104515, SNR=74.3, Peak=10387 HFD=3.6 01:54:45.732 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.60 = 2.60) 01:54:45.732 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.54 = 2.54) 01:54:45.732 00.000 30444 CameraToMount -- cameraX=-0.83 cameraY=0.89 hyp=1.22 cameraTheta=2.32 mountX=-1.04 mountY=0.69, mountTheta=2.55 01:54:45.733 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.83, y=0.89, opts=13) 01:54:45.733 00.000 30444 Enqueuing Move request for scope (-0.83, 0.89) 01:54:45.733 00.000 15672 Worker thread wakes up 01:54:45.733 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.89) opts 0xd 01:54:45.733 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.83, 0.89) 01:54:45.733 00.000 15672 Moving (-0.83, 0.89) raw xDistance=-1.04 yDistance=0.69 01:54:45.733 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.04 01:54:45.733 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 01:54:45.733 00.000 15672 MoveAxis(E, 282, ABG) 01:54:45.733 00.000 15672 Guiding Dir = 2, Dur = 282 01:54:45.734 00.001 15672 IsSlewing returns 0 01:54:45.736 00.002 15672 IsGuiding returns 0 01:54:45.739 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=10387, FiltMin=2721, FiltMax=9480, Gamma=2.950 01:54:45.755 00.016 15672 PulseGuide returned control before completion, sleep 273 01:54:45.789 00.034 30444 UpdateGuideState exits: m=104515 SNR=74.3 Saturated 01:54:45.789 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:45.789 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:45.789 00.000 30444 Enqueuing Expose request 01:54:46.091 00.302 15672 IsGuiding returns 0 01:54:46.091 00.000 15672 Move returns status 0, amount 282 01:54:46.092 00.001 15672 MoveAxis(S, 124, ABG) 01:54:46.092 00.000 15672 Guiding Dir = 1, Dur = 124 01:54:46.093 00.001 15672 IsSlewing returns 0 01:54:46.095 00.002 15672 IsGuiding returns 0 01:54:46.171 00.076 15672 PulseGuide returned control before completion, sleep 59 01:54:46.232 00.061 15672 IsGuiding returns 1 01:54:46.233 00.001 15672 scope still moving after pulse duration time elapsed 01:54:46.254 00.021 15672 IsSlewing returns 0 01:54:46.255 00.001 15672 IsGuiding returns 1 01:54:46.276 00.021 15672 IsSlewing returns 0 01:54:46.330 00.054 15672 IsGuiding returns 0 01:54:46.330 00.000 15672 scope move finished after 124 + 111 ms 01:54:46.330 00.000 15672 Move returns status 0, amount 124 01:54:46.331 00.001 15672 move complete, result=0 01:54:46.331 00.000 15672 worker thread done servicing request 01:54:46.331 00.000 15672 Worker thread wakes up 01:54:46.331 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:46.331 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:46.331 00.000 30444 GuideStep: -1.0 px 282 ms EAST, 0.7 px 124 ms SOUTH 01:54:48.438 02.107 15672 Exposure complete 01:54:48.458 00.020 15672 worker thread done servicing request 01:54:48.458 00.000 30444 OnExposeComplete: enter 01:54:48.458 00.000 30444 UpdateGuideState(): m_state=6 01:54:48.458 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6127 01:54:48.458 00.000 30444 Star::Find returns 1 (1), X=463.74, Y=201.07, Mass=105194, SNR=86.3, Peak=9735 HFD=3.9 01:54:48.458 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 01:54:48.458 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 01:54:48.459 00.001 30444 CameraToMount -- cameraX=0.59 cameraY=0.29 hyp=0.66 cameraTheta=0.46 mountX=0.49 mountY=0.41, mountTheta=0.70 01:54:48.459 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=0.29, opts=13) 01:54:48.459 00.000 30444 Enqueuing Move request for scope (0.59, 0.29) 01:54:48.459 00.000 15672 Worker thread wakes up 01:54:48.459 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.29) opts 0xd 01:54:48.459 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, 0.29) 01:54:48.459 00.000 15672 Moving (0.59, 0.29) raw xDistance=0.49 yDistance=0.41 01:54:48.459 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.49 01:54:48.459 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 01:54:48.459 00.000 15672 MoveAxis(W, 112, ABG) 01:54:48.459 00.000 15672 Guiding Dir = 3, Dur = 112 01:54:48.460 00.001 15672 IsSlewing returns 0 01:54:48.461 00.001 15672 IsGuiding returns 0 01:54:48.466 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=11222, FiltMin=2629, FiltMax=8522, Gamma=2.950 01:54:48.487 00.021 15672 PulseGuide returned control before completion, sleep 97 01:54:48.515 00.028 30444 UpdateGuideState exits: m=105194 SNR=86.3 Saturated 01:54:48.515 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:48.515 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:48.515 00.000 30444 Enqueuing Expose request 01:54:48.586 00.071 15672 IsGuiding returns 1 01:54:48.586 00.000 15672 scope still moving after pulse duration time elapsed 01:54:48.606 00.020 15672 IsSlewing returns 0 01:54:48.615 00.009 15672 IsGuiding returns 0 01:54:48.615 00.000 15672 scope move finished after 112 + 42 ms 01:54:48.615 00.000 15672 Move returns status 0, amount 112 01:54:48.615 00.000 15672 MoveAxis(S, 74, ABG) 01:54:48.615 00.000 15672 Guiding Dir = 1, Dur = 74 01:54:48.615 00.000 15672 IsSlewing returns 0 01:54:48.616 00.001 15672 IsGuiding returns 0 01:54:48.727 00.111 15672 IsGuiding returns 1 01:54:48.727 00.000 15672 scope still moving after pulse duration time elapsed 01:54:48.748 00.021 15672 IsSlewing returns 0 01:54:48.749 00.001 15672 IsGuiding returns 1 01:54:48.770 00.021 15672 IsSlewing returns 0 01:54:48.770 00.000 15672 IsGuiding returns 1 01:54:48.792 00.022 15672 IsSlewing returns 0 01:54:48.824 00.032 15672 IsGuiding returns 0 01:54:48.824 00.000 15672 scope move finished after 74 + 132 ms 01:54:48.824 00.000 15672 Move returns status 0, amount 74 01:54:48.824 00.000 15672 move complete, result=0 01:54:48.824 00.000 15672 worker thread done servicing request 01:54:48.824 00.000 15672 Worker thread wakes up 01:54:48.825 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:48.825 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:48.825 00.000 30444 GuideStep: 0.5 px 112 ms WEST, 0.4 px 74 ms SOUTH 01:54:50.739 01.914 15672 Exposure complete 01:54:50.772 00.033 15672 worker thread done servicing request 01:54:50.772 00.000 30444 OnExposeComplete: enter 01:54:50.772 00.000 30444 UpdateGuideState(): m_state=6 01:54:50.772 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6128 01:54:50.772 00.000 30444 Star::Find returns 1 (1), X=464.11, Y=200.08, Mass=88364, SNR=60.5, Peak=8668 HFD=4.2 01:54:50.772 00.000 30444 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.28) = xAngle (-0.35 = -0.35) 01:54:50.772 00.000 30444 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.41 = -0.41) 01:54:50.772 00.000 30444 CameraToMount -- cameraX=0.96 cameraY=-0.69 hyp=1.18 cameraTheta=-0.63 mountX=1.11 mountY=-0.47, mountTheta=-0.40 01:54:50.773 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.96, y=-0.69, opts=13) 01:54:50.773 00.000 30444 Enqueuing Move request for scope (0.96, -0.69) 01:54:50.773 00.000 15672 Worker thread wakes up 01:54:50.773 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.69) opts 0xd 01:54:50.773 00.000 15672 Handling offset move in thread for scope, endpoint = (0.96, -0.69) 01:54:50.773 00.000 15672 Moving (0.96, -0.69) raw xDistance=1.11 yDistance=-0.47 01:54:50.773 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.11 01:54:50.773 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:54:50.773 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47 01:54:50.773 00.000 15672 MoveAxis(W, 308, ABG) 01:54:50.773 00.000 15672 Guiding Dir = 3, Dur = 308 01:54:50.773 00.000 15672 IsSlewing returns 0 01:54:50.774 00.001 15672 IsGuiding returns 0 01:54:50.778 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2402, max=8874, FiltMin=2804, FiltMax=7938, Gamma=2.950 01:54:50.803 00.025 15672 PulseGuide returned control before completion, sleep 290 01:54:51.109 00.306 15672 IsGuiding returns 1 01:54:51.109 00.000 15672 scope still moving after pulse duration time elapsed 01:54:51.131 00.022 15672 IsSlewing returns 0 01:54:51.156 00.025 15672 IsGuiding returns 0 01:54:51.156 00.000 15672 scope move finished after 308 + 73 ms 01:54:51.156 00.000 15672 Move returns status 0, amount 308 01:54:51.156 00.000 15672 MoveAxis(N, 0, ABG) 01:54:51.156 00.000 15672 Move returns status 0, amount 0 01:54:51.156 00.000 15672 move complete, result=0 01:54:51.156 00.000 15672 worker thread done servicing request 01:54:51.198 00.042 30444 UpdateGuideState exits: m=88364 SNR=60.5 Saturated 01:54:51.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:51.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:51.198 00.000 30444 Enqueuing Expose request 01:54:51.198 00.000 30444 GuideStep: 1.1 px 308 ms WEST, -0.5 px 0 ms NORTH 01:54:51.198 00.000 15672 Worker thread wakes up 01:54:51.199 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:51.199 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:53.309 02.110 15672 Exposure complete 01:54:53.328 00.019 15672 worker thread done servicing request 01:54:53.328 00.000 30444 OnExposeComplete: enter 01:54:53.328 00.000 30444 UpdateGuideState(): m_state=6 01:54:53.329 00.001 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6129 01:54:53.329 00.000 30444 Star::Find returns 1 (1), X=463.16, Y=200.43, Mass=55441, SNR=43.2, Peak=8566 HFD=3.7 01:54:53.329 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.27 = -1.27) 01:54:53.329 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 01:54:53.329 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.54 mountX=0.10 mountY=-0.34, mountTheta=-1.27 01:54:53.329 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.35, opts=13) 01:54:53.329 00.000 30444 Enqueuing Move request for scope (0.01, -0.35) 01:54:53.329 00.000 15672 Worker thread wakes up 01:54:53.329 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.35) opts 0xd 01:54:53.329 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.35) 01:54:53.329 00.000 15672 Moving (0.01, -0.35) raw xDistance=0.10 yDistance=-0.34 01:54:53.330 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:54:53.330 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:54:53.330 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 01:54:53.330 00.000 15672 MoveAxis(E, 0, ABG) 01:54:53.330 00.000 15672 Move returns status 0, amount 0 01:54:53.330 00.000 15672 MoveAxis(N, 0, ABG) 01:54:53.330 00.000 15672 Move returns status 0, amount 0 01:54:53.330 00.000 15672 move complete, result=0 01:54:53.330 00.000 15672 worker thread done servicing request 01:54:53.335 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2727, max=8566, FiltMin=3099, FiltMax=6679, Gamma=2.950 01:54:53.384 00.049 30444 UpdateGuideState exits: m=55441 SNR=43.2 Saturated 01:54:53.384 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:53.384 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:54:53.384 00.000 30444 Enqueuing Expose request 01:54:53.385 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 01:54:53.385 00.000 15672 Worker thread wakes up 01:54:53.385 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:53.385 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:54:55.300 01.915 15672 Exposure complete 01:54:55.329 00.029 15672 worker thread done servicing request 01:54:55.330 00.001 30444 OnExposeComplete: enter 01:54:55.330 00.000 30444 UpdateGuideState(): m_state=6 01:54:55.330 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6130 01:54:55.330 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=200.84, Mass=38042, SNR=34.5, Peak=6717 HFD=4.5 01:54:55.330 00.000 30444 Status Line: Mass: 38042 vs 99219 01:54:55.331 00.001 30444 UpdateCurrentPosition: star mass new=38042.0 exp=99218.8 thresh=50% limits=(41024.1, 194594.2, 198437.6) 01:54:55.331 00.000 30444 DistanceChecker: activated 01:54:55.331 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:54:55.331 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:54:55.331 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:54:55.331 00.000 15672 Worker thread wakes up 01:54:55.331 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:54:55.332 00.001 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:54:55.332 00.000 15672 move complete, result=0 01:54:55.332 00.000 15672 worker thread done servicing request 01:54:55.433 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:54:55.433 00.000 30444 Status Line: Star lost - mass changed 01:54:55.435 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3035, max=8548, FiltMin=3343, FiltMax=5876, Gamma=2.950 01:54:55.485 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:54:55.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:55.485 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:54:55.485 00.000 30444 Enqueuing Expose request 01:54:55.485 00.000 15672 Worker thread wakes up 01:54:55.485 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:55.485 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:54:57.603 02.118 15672 Exposure complete 01:54:57.631 00.028 15672 worker thread done servicing request 01:54:57.631 00.000 30444 OnExposeComplete: enter 01:54:57.631 00.000 30444 UpdateGuideState(): m_state=6 01:54:57.631 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6131 01:54:57.631 00.000 30444 Star::Find returns 1 (1), X=464.64, Y=195.70, Mass=13253, SNR=15.2, Peak=6474 HFD=4.0 01:54:57.631 00.000 30444 Status Line: Mass: 13253 vs 93026 01:54:57.633 00.002 30444 UpdateCurrentPosition: star mass new=13253.5 exp=93026.0 thresh=50% limits=(41298.5, 194594.2, 186052.0) 01:54:57.633 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:54:57.634 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:54:57.634 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:54:57.634 00.000 15672 Worker thread wakes up 01:54:57.634 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:54:57.634 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:54:57.634 00.000 15672 move complete, result=0 01:54:57.634 00.000 15672 worker thread done servicing request 01:54:57.736 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:54:57.736 00.000 30444 Status Line: Star lost - mass changed 01:54:57.737 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3137, max=8661, FiltMin=3537, FiltMax=6271, Gamma=2.950 01:54:57.788 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:54:57.788 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:57.788 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:54:57.788 00.000 30444 Enqueuing Expose request 01:54:57.788 00.000 15672 Worker thread wakes up 01:54:57.788 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:57.788 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:54:59.697 01.909 15672 Exposure complete 01:54:59.718 00.021 15672 worker thread done servicing request 01:54:59.718 00.000 30444 OnExposeComplete: enter 01:54:59.718 00.000 30444 UpdateGuideState(): m_state=6 01:54:59.718 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6132 01:54:59.718 00.000 30444 Star::Find returns 1 (1), X=464.80, Y=196.31, Mass=10765, SNR=14.2, Peak=5968 HFD=5.0 01:54:59.718 00.000 30444 Status Line: Mass: 10765 vs 91658 01:54:59.719 00.001 30444 UpdateCurrentPosition: star mass new=10765.2 exp=91658.5 thresh=50% limits=(41525.1, 194594.2, 183317.0) 01:54:59.719 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:54:59.719 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:54:59.720 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:54:59.720 00.000 15672 Worker thread wakes up 01:54:59.720 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:54:59.720 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:54:59.720 00.000 15672 move complete, result=0 01:54:59.720 00.000 15672 worker thread done servicing request 01:54:59.822 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:54:59.822 00.000 30444 Status Line: Star lost - mass changed 01:54:59.823 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3147, max=8668, FiltMin=3546, FiltMax=6417, Gamma=2.950 01:54:59.874 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:54:59.874 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:54:59.874 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:54:59.874 00.000 30444 Enqueuing Expose request 01:54:59.874 00.000 15672 Worker thread wakes up 01:54:59.874 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:54:59.874 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:01.986 02.112 15672 Exposure complete 01:55:02.006 00.020 15672 worker thread done servicing request 01:55:02.007 00.001 30444 OnExposeComplete: enter 01:55:02.007 00.000 30444 UpdateGuideState(): m_state=6 01:55:02.007 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6133 01:55:02.007 00.000 30444 Star::Find returns 1 (1), X=464.38, Y=199.52, Mass=12229, SNR=15.3, Peak=6126 HFD=6.0 01:55:02.007 00.000 30444 Status Line: Mass: 12229 vs 89398 01:55:02.009 00.002 30444 UpdateCurrentPosition: star mass new=12229.4 exp=89398.4 thresh=50% limits=(41683.8, 194594.2, 178796.7) 01:55:02.009 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:55:02.009 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:02.009 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:02.009 00.000 15672 Worker thread wakes up 01:55:02.009 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:02.009 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:02.009 00.000 15672 move complete, result=0 01:55:02.010 00.001 15672 worker thread done servicing request 01:55:02.111 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:02.111 00.000 30444 Status Line: Star lost - mass changed 01:55:02.112 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3190, max=8900, FiltMin=3546, FiltMax=6560, Gamma=2.950 01:55:02.162 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:55:02.162 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:02.162 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:02.162 00.000 30444 Enqueuing Expose request 01:55:02.162 00.000 15672 Worker thread wakes up 01:55:02.162 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:02.162 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:04.069 01.907 15672 Exposure complete 01:55:04.089 00.020 15672 worker thread done servicing request 01:55:04.089 00.000 30444 OnExposeComplete: enter 01:55:04.089 00.000 30444 UpdateGuideState(): m_state=6 01:55:04.089 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6134 01:55:04.090 00.001 30444 Star::Find returns 1 (1), X=465.69, Y=195.28, Mass=6509, SNR=11.2, Peak=6395 HFD=3.5 01:55:04.090 00.000 30444 Status Line: Mass: 6509 vs 88364 01:55:04.092 00.002 30444 UpdateCurrentPosition: star mass new=6509.1 exp=88364.2 thresh=50% limits=(41808.7, 194594.2, 176728.4) 01:55:04.092 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:55:04.092 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:04.092 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:04.092 00.000 15672 Worker thread wakes up 01:55:04.092 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:04.093 00.001 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:04.093 00.000 15672 move complete, result=0 01:55:04.093 00.000 15672 worker thread done servicing request 01:55:04.194 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:04.194 00.000 30444 Status Line: Star lost - mass changed 01:55:04.196 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3546, max=9181, FiltMin=3886, FiltMax=7043, Gamma=2.950 01:55:04.424 00.228 30444 UpdateGuideState exits: Star lost - mass changed 01:55:04.424 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:04.424 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:04.424 00.000 30444 Enqueuing Expose request 01:55:04.424 00.000 15672 Worker thread wakes up 01:55:04.424 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:04.424 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:06.535 02.111 15672 Exposure complete 01:55:06.555 00.020 15672 worker thread done servicing request 01:55:06.555 00.000 30444 OnExposeComplete: enter 01:55:06.555 00.000 30444 UpdateGuideState(): m_state=6 01:55:06.555 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6135 01:55:06.555 00.000 30444 Star::Find returns 1 (1), X=463.93, Y=199.46, Mass=15087, SNR=17.8, Peak=6372 HFD=6.0 01:55:06.555 00.000 30444 Status Line: Mass: 15087 vs 80929 01:55:06.557 00.002 30444 UpdateCurrentPosition: star mass new=15087.4 exp=80929.4 thresh=50% limits=(40464.7, 194594.2, 161858.8) 01:55:06.557 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:55:06.557 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:06.557 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:06.558 00.001 15672 Worker thread wakes up 01:55:06.558 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:06.558 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:06.558 00.000 15672 move complete, result=0 01:55:06.558 00.000 15672 worker thread done servicing request 01:55:06.658 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:06.658 00.000 30444 Status Line: Star lost - mass changed 01:55:06.660 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3393, max=9300, FiltMin=3805, FiltMax=7065, Gamma=2.950 01:55:06.711 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:55:06.711 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:06.711 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:06.711 00.000 30444 Enqueuing Expose request 01:55:06.711 00.000 15672 Worker thread wakes up 01:55:06.711 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:06.711 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:08.620 01.909 15672 Exposure complete 01:55:08.641 00.021 15672 worker thread done servicing request 01:55:08.641 00.000 30444 OnExposeComplete: enter 01:55:08.641 00.000 30444 UpdateGuideState(): m_state=6 01:55:08.642 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6136 01:55:08.642 00.000 30444 Star::Find returns 1 (1), X=464.48, Y=197.18, Mass=14114, SNR=15.9, Peak=7152 HFD=6.4 01:55:08.642 00.000 30444 Status Line: Mass: 14114 vs 55441 01:55:08.644 00.002 30444 UpdateCurrentPosition: star mass new=14114.3 exp=55440.6 thresh=50% limits=(27720.3, 194594.2, 110881.2) 01:55:08.644 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:55:08.645 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:08.645 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:08.645 00.000 15672 Worker thread wakes up 01:55:08.645 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:08.645 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:08.645 00.000 15672 move complete, result=0 01:55:08.646 00.001 15672 worker thread done servicing request 01:55:08.747 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:08.747 00.000 30444 Status Line: Star lost - mass changed 01:55:08.748 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3709, max=9445, FiltMin=3974, FiltMax=7596, Gamma=2.950 01:55:08.838 00.090 30444 UpdateGuideState exits: Star lost - mass changed 01:55:08.838 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:08.839 00.001 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:08.839 00.000 30444 Enqueuing Expose request 01:55:08.839 00.000 15672 Worker thread wakes up 01:55:08.839 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:08.839 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:10.957 02.118 15672 Exposure complete 01:55:10.987 00.030 15672 worker thread done servicing request 01:55:10.988 00.001 30444 OnExposeComplete: enter 01:55:10.988 00.000 30444 UpdateGuideState(): m_state=6 01:55:10.988 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6137 01:55:10.988 00.000 30444 Star::Find returns 1 (1), X=464.79, Y=197.05, Mass=19161, SNR=20.6, Peak=7236 HFD=6.1 01:55:10.988 00.000 30444 Status Line: Mass: 19161 vs 53402 01:55:10.989 00.001 30444 UpdateCurrentPosition: star mass new=19161.4 exp=53402.4 thresh=50% limits=(26701.2, 194594.2, 106804.8) 01:55:10.989 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:55:10.989 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:10.990 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:10.990 00.000 15672 Worker thread wakes up 01:55:10.990 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:10.990 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:10.990 00.000 15672 move complete, result=0 01:55:10.991 00.001 15672 worker thread done servicing request 01:55:11.091 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:11.091 00.000 30444 Status Line: Star lost - mass changed 01:55:11.093 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3864, max=9813, FiltMin=4227, FiltMax=7814, Gamma=2.950 01:55:11.558 00.465 30444 UpdateGuideState exits: Star lost - mass changed 01:55:11.559 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:11.559 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:11.559 00.000 30444 Enqueuing Expose request 01:55:11.559 00.000 15672 Worker thread wakes up 01:55:11.559 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:11.560 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:13.473 01.913 15672 Exposure complete 01:55:13.500 00.027 15672 worker thread done servicing request 01:55:13.500 00.000 30444 OnExposeComplete: enter 01:55:13.500 00.000 30444 UpdateGuideState(): m_state=6 01:55:13.500 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6138 01:55:13.500 00.000 30444 Star::Find returns 1 (1), X=465.27, Y=194.20, Mass=7016, SNR=11.5, Peak=6614 HFD=1.9 01:55:13.500 00.000 30444 Status Line: Mass: 7016 vs 51792 01:55:13.502 00.002 30444 UpdateCurrentPosition: star mass new=7016.0 exp=51791.6 thresh=50% limits=(25895.8, 194594.2, 103583.2) 01:55:13.502 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:55:13.503 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:13.503 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:13.503 00.000 15672 Worker thread wakes up 01:55:13.503 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:13.503 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:13.503 00.000 15672 move complete, result=0 01:55:13.503 00.000 15672 worker thread done servicing request 01:55:13.604 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:13.604 00.000 30444 Status Line: Star lost - mass changed 01:55:13.606 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3709, max=9319, FiltMin=4024, FiltMax=7779, Gamma=2.950 01:55:13.655 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:55:13.656 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:13.656 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:13.656 00.000 30444 Enqueuing Expose request 01:55:13.656 00.000 15672 Worker thread wakes up 01:55:13.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:13.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:15.763 02.107 15672 Exposure complete 01:55:15.783 00.020 15672 worker thread done servicing request 01:55:15.783 00.000 30444 OnExposeComplete: enter 01:55:15.783 00.000 30444 UpdateGuideState(): m_state=6 01:55:15.783 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6139 01:55:15.783 00.000 30444 Star::Find false star n=4 nbg=272 bg=5432.1 sigma=273.3 thresh=6252 peak=6113 01:55:15.783 00.000 30444 Star::Find returns 0 (2), X=463.00, Y=200.00, Mass=3882, SNR=2.9, Peak=6896 HFD=0.0 01:55:15.783 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 01:55:15.784 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:15.784 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:15.784 00.000 15672 Worker thread wakes up 01:55:15.784 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:15.784 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:15.784 00.000 15672 move complete, result=0 01:55:15.784 00.000 15672 worker thread done servicing request 01:55:15.884 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:15.884 00.000 30444 Status Line: Star lost - low SNR 01:55:15.886 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3495, max=9517, FiltMin=4018, FiltMax=7566, Gamma=2.950 01:55:15.936 00.050 30444 UpdateGuideState exits: Star lost - low SNR 01:55:15.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:15.936 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:15.936 00.000 30444 Enqueuing Expose request 01:55:15.936 00.000 15672 Worker thread wakes up 01:55:15.936 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:15.936 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:17.843 01.907 15672 Exposure complete 01:55:17.863 00.020 15672 worker thread done servicing request 01:55:17.863 00.000 30444 OnExposeComplete: enter 01:55:17.863 00.000 30444 UpdateGuideState(): m_state=6 01:55:17.864 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6140 01:55:17.864 00.000 30444 Star::Find returns 1 (1), X=463.68, Y=195.60, Mass=9731, SNR=14.6, Peak=7293 HFD=4.2 01:55:17.864 00.000 30444 Status Line: Mass: 9731 vs 39862 01:55:17.865 00.001 30444 UpdateCurrentPosition: star mass new=9731.1 exp=39861.8 thresh=50% limits=(19930.9, 194594.2, 79723.6) 01:55:17.865 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:55:17.865 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:17.865 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:17.865 00.000 15672 Worker thread wakes up 01:55:17.865 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:17.865 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:17.865 00.000 15672 move complete, result=0 01:55:17.866 00.001 15672 worker thread done servicing request 01:55:17.967 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:17.967 00.000 30444 Status Line: Star lost - mass changed 01:55:17.968 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3836, max=9753, FiltMin=4200, FiltMax=7828, Gamma=2.950 01:55:18.133 00.165 30444 UpdateGuideState exits: Star lost - mass changed 01:55:18.134 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:18.134 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:18.134 00.000 30444 Enqueuing Expose request 01:55:18.134 00.000 15672 Worker thread wakes up 01:55:18.134 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:18.134 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:20.243 02.109 15672 Exposure complete 01:55:20.263 00.020 15672 worker thread done servicing request 01:55:20.263 00.000 30444 OnExposeComplete: enter 01:55:20.263 00.000 30444 UpdateGuideState(): m_state=6 01:55:20.263 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6141 01:55:20.263 00.000 30444 Star::Find false star n=9 nbg=268 bg=5343.9 sigma=237.1 thresh=6055 peak=6008 01:55:20.263 00.000 30444 Star::Find returns 0 (2), X=463.00, Y=200.00, Mass=8098, SNR=2.9, Peak=6474 HFD=0.0 01:55:20.263 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 01:55:20.264 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:20.264 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:20.264 00.000 15672 Worker thread wakes up 01:55:20.264 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:20.264 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:20.264 00.000 15672 move complete, result=0 01:55:20.264 00.000 15672 worker thread done servicing request 01:55:20.366 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:20.366 00.000 30444 Status Line: Star lost - low SNR 01:55:20.368 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3664, max=9500, FiltMin=4043, FiltMax=7503, Gamma=2.950 01:55:20.418 00.050 30444 UpdateGuideState exits: Star lost - low SNR 01:55:20.418 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:20.418 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:20.418 00.000 30444 Enqueuing Expose request 01:55:20.418 00.000 15672 Worker thread wakes up 01:55:20.419 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:20.419 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:22.328 01.909 15672 Exposure complete 01:55:22.354 00.026 15672 worker thread done servicing request 01:55:22.354 00.000 30444 OnExposeComplete: enter 01:55:22.354 00.000 30444 UpdateGuideState(): m_state=6 01:55:22.355 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6142 01:55:22.355 00.000 30444 Star::Find returns 1 (1), X=464.21, Y=200.38, Mass=41992, SNR=34.6, Peak=7397 HFD=4.5 01:55:22.355 00.000 30444 DistanceChecker: deactivated 01:55:22.355 00.000 30444 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.28) = xAngle (-0.08 = -0.08) 01:55:22.355 00.000 30444 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.14 = -0.14) 01:55:22.355 00.000 30444 CameraToMount -- cameraX=1.06 cameraY=-0.39 hyp=1.13 cameraTheta=-0.36 mountX=1.13 mountY=-0.16, mountTheta=-0.14 01:55:22.355 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.06, y=-0.39, opts=13) 01:55:22.355 00.000 30444 Enqueuing Move request for scope (1.06, -0.39) 01:55:22.355 00.000 15672 Worker thread wakes up 01:55:22.355 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.39) opts 0xd 01:55:22.356 00.001 15672 Handling offset move in thread for scope, endpoint = (1.06, -0.39) 01:55:22.356 00.000 15672 Moving (1.06, -0.39) raw xDistance=1.13 yDistance=-0.16 01:55:22.356 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.13 01:55:22.356 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:55:22.356 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 01:55:22.356 00.000 15672 MoveAxis(W, 305, ABG) 01:55:22.356 00.000 15672 Guiding Dir = 3, Dur = 305 01:55:22.356 00.000 15672 IsSlewing returns 0 01:55:22.357 00.001 15672 IsGuiding returns 0 01:55:22.362 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3053, max=8368, FiltMin=3442, FiltMax=6210, Gamma=2.950 01:55:22.385 00.023 15672 PulseGuide returned control before completion, sleep 288 01:55:22.410 00.025 30444 UpdateGuideState exits: m=41992 SNR=34.6 Saturated 01:55:22.411 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:22.411 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:55:22.411 00.000 30444 Enqueuing Expose request 01:55:22.678 00.267 15672 IsGuiding returns 1 01:55:22.678 00.000 15672 scope still moving after pulse duration time elapsed 01:55:22.700 00.022 15672 IsSlewing returns 0 01:55:22.707 00.007 15672 IsGuiding returns 0 01:55:22.707 00.000 15672 scope move finished after 305 + 44 ms 01:55:22.707 00.000 15672 Move returns status 0, amount 305 01:55:22.707 00.000 15672 MoveAxis(N, 0, ABG) 01:55:22.707 00.000 15672 Move returns status 0, amount 0 01:55:22.708 00.001 15672 move complete, result=0 01:55:22.708 00.000 15672 worker thread done servicing request 01:55:22.708 00.000 15672 Worker thread wakes up 01:55:22.708 00.000 30444 GuideStep: 1.1 px 305 ms WEST, -0.2 px 0 ms NORTH 01:55:22.709 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:22.709 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:55:24.816 02.107 15672 Exposure complete 01:55:24.836 00.020 15672 worker thread done servicing request 01:55:24.836 00.000 30444 OnExposeComplete: enter 01:55:24.836 00.000 30444 UpdateGuideState(): m_state=6 01:55:24.836 00.000 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6143 01:55:24.836 00.000 30444 Star::Find returns 1 (1), X=463.77, Y=199.84, Mass=68606, SNR=53.1, Peak=7583 HFD=4.2 01:55:24.836 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 01:55:24.836 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 01:55:24.836 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=-0.93 hyp=1.12 cameraTheta=-0.99 mountX=0.85 mountY=-0.78, mountTheta=-0.74 01:55:24.837 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=-0.93, opts=13) 01:55:24.837 00.000 30444 Enqueuing Move request for scope (0.62, -0.93) 01:55:24.837 00.000 15672 Worker thread wakes up 01:55:24.837 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.93) opts 0xd 01:55:24.837 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, -0.93) 01:55:24.837 00.000 15672 Moving (0.62, -0.93) raw xDistance=0.85 yDistance=-0.78 01:55:24.837 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.85 01:55:24.837 00.000 15672 resist switch: large excursion: input -0.78 thresh 0.75 direction from 1 to -1 01:55:24.837 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.33 01:55:24.837 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 01:55:24.837 00.000 15672 MoveAxis(W, 251, ABG) 01:55:24.837 00.000 15672 Guiding Dir = 3, Dur = 251 01:55:24.837 00.000 15672 IsSlewing returns 0 01:55:24.839 00.002 15672 IsGuiding returns 0 01:55:24.843 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2669, max=8478, FiltMin=3088, FiltMax=6861, Gamma=2.950 01:55:24.861 00.018 15672 PulseGuide returned control before completion, sleep 239 01:55:25.149 00.288 15672 IsGuiding returns 0 01:55:25.150 00.001 15672 Move returns status 0, amount 251 01:55:25.150 00.000 15672 MoveAxis(N, 139, ABG) 01:55:25.150 00.000 15672 Guiding Dir = 0, Dur = 139 01:55:25.151 00.001 15672 IsSlewing returns 0 01:55:25.153 00.002 15672 IsGuiding returns 0 01:55:25.229 00.076 15672 PulseGuide returned control before completion, sleep 73 01:55:25.265 00.036 30444 UpdateGuideState exits: m=68606 SNR=53.1 Saturated 01:55:25.265 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:25.265 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:55:25.265 00.000 30444 Enqueuing Expose request 01:55:25.305 00.040 15672 IsGuiding returns 1 01:55:25.305 00.000 15672 scope still moving after pulse duration time elapsed 01:55:25.326 00.021 15672 IsSlewing returns 0 01:55:25.327 00.001 15672 IsGuiding returns 1 01:55:25.349 00.022 15672 IsSlewing returns 0 01:55:25.404 00.055 15672 IsGuiding returns 0 01:55:25.405 00.001 15672 scope move finished after 139 + 112 ms 01:55:25.405 00.000 15672 Move returns status 0, amount 139 01:55:25.405 00.000 15672 move complete, result=0 01:55:25.405 00.000 15672 worker thread done servicing request 01:55:25.405 00.000 15672 Worker thread wakes up 01:55:25.406 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:25.406 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:55:25.406 00.000 30444 GuideStep: 0.8 px 251 ms WEST, -0.8 px 139 ms NORTH 01:55:27.318 01.912 15672 Exposure complete 01:55:27.348 00.030 15672 worker thread done servicing request 01:55:27.348 00.000 30444 OnExposeComplete: enter 01:55:27.348 00.000 30444 UpdateGuideState(): m_state=6 01:55:27.348 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6144 01:55:27.348 00.000 30444 Star::Find returns 1 (1), X=462.79, Y=200.42, Mass=93105, SNR=66.1, Peak=8419 HFD=4.5 01:55:27.348 00.000 30444 Status Line: Mass: 93105 vs 38042 01:55:27.349 00.001 30444 UpdateCurrentPosition: star mass new=93105.0 exp=38042.0 thresh=50% limits=(19021.0, 194594.2, 76083.9) 01:55:27.349 00.000 30444 DistanceChecker: activated 01:55:27.349 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:55:27.350 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:27.350 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:27.350 00.000 15672 Worker thread wakes up 01:55:27.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:27.350 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:27.350 00.000 15672 move complete, result=0 01:55:27.350 00.000 15672 worker thread done servicing request 01:55:27.451 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:27.451 00.000 30444 Status Line: Star lost - mass changed 01:55:27.453 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2599, max=8455, FiltMin=2877, FiltMax=7391, Gamma=2.950 01:55:27.506 00.053 30444 UpdateGuideState exits: Star lost - mass changed 01:55:27.506 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:27.506 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:27.506 00.000 30444 Enqueuing Expose request 01:55:27.506 00.000 15672 Worker thread wakes up 01:55:27.506 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:27.506 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:29.623 02.117 15672 Exposure complete 01:55:29.654 00.031 15672 worker thread done servicing request 01:55:29.654 00.000 30444 OnExposeComplete: enter 01:55:29.654 00.000 30444 UpdateGuideState(): m_state=6 01:55:29.655 00.001 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6145 01:55:29.655 00.000 30444 Star::Find returns 1 (1), X=463.00, Y=200.05, Mass=72619, SNR=54.0, Peak=7555 HFD=4.1 01:55:29.655 00.000 30444 DistanceChecker: deactivated 01:55:29.655 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 01:55:29.655 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 01:55:29.655 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.73 hyp=0.74 cameraTheta=-1.78 mountX=0.05 mountY=-0.74, mountTheta=-1.50 01:55:29.655 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.73, opts=13) 01:55:29.655 00.000 30444 Enqueuing Move request for scope (-0.15, -0.73) 01:55:29.655 00.000 15672 Worker thread wakes up 01:55:29.655 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.73) opts 0xd 01:55:29.655 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.73) 01:55:29.656 00.001 15672 Moving (-0.15, -0.73) raw xDistance=0.05 yDistance=-0.74 01:55:29.656 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:55:29.656 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 01:55:29.656 00.000 15672 MoveAxis(E, 0, ABG) 01:55:29.656 00.000 15672 Move returns status 0, amount 0 01:55:29.656 00.000 15672 MoveAxis(N, 132, ABG) 01:55:29.656 00.000 15672 Guiding Dir = 0, Dur = 132 01:55:29.656 00.000 15672 IsSlewing returns 0 01:55:29.658 00.002 15672 IsGuiding returns 0 01:55:29.662 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2712, max=7824, FiltMin=3030, FiltMax=7086, Gamma=2.950 01:55:29.711 00.049 30444 UpdateGuideState exits: m=72619 SNR=54.0 Saturated 01:55:29.711 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:29.711 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:55:29.711 00.000 30444 Enqueuing Expose request 01:55:29.734 00.023 15672 PulseGuide returned control before completion, sleep 67 01:55:29.802 00.068 15672 IsGuiding returns 1 01:55:29.802 00.000 15672 scope still moving after pulse duration time elapsed 01:55:29.823 00.021 15672 IsSlewing returns 0 01:55:29.893 00.070 15672 IsGuiding returns 0 01:55:29.894 00.001 15672 scope move finished after 132 + 104 ms 01:55:29.894 00.000 15672 Move returns status 0, amount 132 01:55:29.894 00.000 15672 move complete, result=0 01:55:29.894 00.000 15672 worker thread done servicing request 01:55:29.894 00.000 15672 Worker thread wakes up 01:55:29.894 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:29.894 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:55:29.895 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 132 ms NORTH 01:55:31.803 01.908 15672 Exposure complete 01:55:31.823 00.020 15672 worker thread done servicing request 01:55:31.823 00.000 30444 OnExposeComplete: enter 01:55:31.823 00.000 30444 UpdateGuideState(): m_state=6 01:55:31.823 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6146 01:55:31.823 00.000 30444 Star::Find returns 1 (1), X=463.50, Y=199.63, Mass=93441, SNR=75.4, Peak=7774 HFD=4.1 01:55:31.823 00.000 30444 Status Line: Mass: 93441 vs 38042 01:55:31.825 00.002 30444 UpdateCurrentPosition: star mass new=93440.7 exp=38042.0 thresh=50% limits=(19021.0, 194594.2, 76083.9) 01:55:31.825 00.000 30444 DistanceChecker: activated 01:55:31.825 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:55:31.826 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:31.826 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:31.826 00.000 15672 Worker thread wakes up 01:55:31.826 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:31.826 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:31.826 00.000 15672 move complete, result=0 01:55:31.826 00.000 15672 worker thread done servicing request 01:55:31.927 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:31.927 00.000 30444 Status Line: Star lost - mass changed 01:55:31.929 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2493, max=9483, FiltMin=2916, FiltMax=7813, Gamma=2.950 01:55:32.407 00.478 30444 UpdateGuideState exits: Star lost - mass changed 01:55:32.407 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:32.407 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:32.407 00.000 30444 Enqueuing Expose request 01:55:32.408 00.001 15672 Worker thread wakes up 01:55:32.408 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:32.408 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:34.526 02.118 15672 Exposure complete 01:55:34.557 00.031 15672 worker thread done servicing request 01:55:34.557 00.000 30444 OnExposeComplete: enter 01:55:34.557 00.000 30444 UpdateGuideState(): m_state=6 01:55:34.557 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6147 01:55:34.557 00.000 30444 Star::Find returns 1 (1), X=463.67, Y=199.79, Mass=61530, SNR=53.9, Peak=6912 HFD=4.4 01:55:34.557 00.000 30444 DistanceChecker: deactivated 01:55:34.557 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 01:55:34.557 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 01:55:34.557 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.99 hyp=1.11 cameraTheta=-1.09 mountX=0.77 mountY=-0.85, mountTheta=-0.84 01:55:34.558 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.99, opts=13) 01:55:34.558 00.000 30444 Enqueuing Move request for scope (0.52, -0.99) 01:55:34.558 00.000 15672 Worker thread wakes up 01:55:34.558 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.99) opts 0xd 01:55:34.558 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.99) 01:55:34.558 00.000 15672 Moving (0.52, -0.99) raw xDistance=0.77 yDistance=-0.85 01:55:34.558 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.77 01:55:34.558 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 01:55:34.558 00.000 15672 MoveAxis(W, 207, ABG) 01:55:34.558 00.000 15672 Guiding Dir = 3, Dur = 207 01:55:34.559 00.001 15672 IsSlewing returns 0 01:55:34.560 00.001 15672 IsGuiding returns 0 01:55:34.564 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2715, max=7964, FiltMin=2912, FiltMax=6633, Gamma=2.950 01:55:34.574 00.010 15672 PulseGuide returned control before completion, sleep 203 01:55:34.613 00.039 30444 UpdateGuideState exits: m=61530 SNR=53.9 Saturated 01:55:34.614 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:34.614 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:55:34.614 00.000 30444 Enqueuing Expose request 01:55:34.798 00.184 15672 IsGuiding returns 0 01:55:34.798 00.000 15672 Move returns status 0, amount 207 01:55:34.798 00.000 15672 MoveAxis(N, 152, ABG) 01:55:34.798 00.000 15672 Guiding Dir = 0, Dur = 152 01:55:34.798 00.000 15672 IsSlewing returns 0 01:55:34.799 00.001 15672 IsGuiding returns 0 01:55:34.878 00.079 15672 PulseGuide returned control before completion, sleep 84 01:55:34.963 00.085 15672 IsGuiding returns 1 01:55:34.963 00.000 15672 scope still moving after pulse duration time elapsed 01:55:34.985 00.022 15672 IsSlewing returns 0 01:55:34.987 00.002 15672 IsGuiding returns 1 01:55:35.008 00.021 15672 IsSlewing returns 0 01:55:35.012 00.004 15672 IsGuiding returns 1 01:55:35.032 00.020 15672 IsSlewing returns 0 01:55:35.055 00.023 15672 IsGuiding returns 0 01:55:35.055 00.000 15672 scope move finished after 152 + 104 ms 01:55:35.055 00.000 15672 Move returns status 0, amount 152 01:55:35.055 00.000 15672 move complete, result=0 01:55:35.056 00.001 15672 worker thread done servicing request 01:55:35.056 00.000 15672 Worker thread wakes up 01:55:35.056 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:35.056 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:55:35.056 00.000 30444 GuideStep: 0.8 px 207 ms WEST, -0.9 px 152 ms NORTH 01:55:36.962 01.906 15672 Exposure complete 01:55:36.982 00.020 15672 worker thread done servicing request 01:55:36.982 00.000 30444 OnExposeComplete: enter 01:55:36.982 00.000 30444 UpdateGuideState(): m_state=6 01:55:36.982 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6148 01:55:36.982 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=199.85, Mass=61001, SNR=45.2, Peak=6956 HFD=4.0 01:55:36.982 00.000 30444 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 01:55:36.982 00.000 30444 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 01:55:36.982 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.92 hyp=0.92 cameraTheta=-1.52 mountX=0.30 mountY=-0.89, mountTheta=-1.24 01:55:36.983 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.92, opts=13) 01:55:36.983 00.000 30444 Enqueuing Move request for scope (0.05, -0.92) 01:55:36.983 00.000 15672 Worker thread wakes up 01:55:36.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.92) opts 0xd 01:55:36.983 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.92) 01:55:36.983 00.000 15672 Moving (0.05, -0.92) raw xDistance=0.30 yDistance=-0.89 01:55:36.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30 01:55:36.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 01:55:36.983 00.000 15672 MoveAxis(W, 96, ABG) 01:55:36.983 00.000 15672 Guiding Dir = 3, Dur = 96 01:55:36.984 00.001 15672 IsSlewing returns 0 01:55:36.988 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2639, max=8319, FiltMin=2879, FiltMax=6619, Gamma=2.950 01:55:37.018 00.030 15672 IsGuiding returns 0 01:55:37.034 00.016 15672 PulseGuide returned control before completion, sleep 91 01:55:37.038 00.004 30444 UpdateGuideState exits: m=61001 SNR=45.2 Saturated 01:55:37.039 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:37.039 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:55:37.039 00.000 30444 Enqueuing Expose request 01:55:37.147 00.108 15672 IsGuiding returns 0 01:55:37.147 00.000 15672 Move returns status 0, amount 96 01:55:37.147 00.000 15672 MoveAxis(N, 159, ABG) 01:55:37.147 00.000 15672 Guiding Dir = 0, Dur = 159 01:55:37.147 00.000 15672 IsSlewing returns 0 01:55:37.148 00.001 15672 IsGuiding returns 0 01:55:37.225 00.077 15672 PulseGuide returned control before completion, sleep 92 01:55:37.321 00.096 15672 IsGuiding returns 1 01:55:37.321 00.000 15672 scope still moving after pulse duration time elapsed 01:55:37.341 00.020 15672 IsSlewing returns 0 01:55:37.342 00.001 15672 IsGuiding returns 1 01:55:37.363 00.021 15672 IsSlewing returns 0 01:55:37.364 00.001 15672 IsGuiding returns 1 01:55:37.385 00.021 15672 IsSlewing returns 0 01:55:37.418 00.033 15672 IsGuiding returns 0 01:55:37.418 00.000 15672 scope move finished after 159 + 110 ms 01:55:37.418 00.000 15672 Move returns status 0, amount 159 01:55:37.418 00.000 15672 move complete, result=0 01:55:37.418 00.000 15672 worker thread done servicing request 01:55:37.418 00.000 15672 Worker thread wakes up 01:55:37.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:37.418 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:55:37.527 00.109 30444 GuideStep: 0.3 px 96 ms WEST, -0.9 px 159 ms NORTH 01:55:39.535 02.008 15672 Exposure complete 01:55:39.567 00.032 15672 worker thread done servicing request 01:55:39.567 00.000 30444 OnExposeComplete: enter 01:55:39.567 00.000 30444 UpdateGuideState(): m_state=6 01:55:39.567 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6149 01:55:39.567 00.000 30444 Star::Find returns 1 (1), X=461.78, Y=199.59, Mass=116185, SNR=78.5, Peak=10978 HFD=3.7 01:55:39.567 00.000 30444 Status Line: Mass: 116185 vs 38042 01:55:39.569 00.002 30444 UpdateCurrentPosition: star mass new=116184.9 exp=38042.0 thresh=50% limits=(19021.0, 194594.2, 76083.9) 01:55:39.569 00.000 30444 DistanceChecker: activated 01:55:39.569 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:55:39.570 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:39.570 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:39.570 00.000 15672 Worker thread wakes up 01:55:39.570 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:39.570 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:39.570 00.000 15672 move complete, result=0 01:55:39.570 00.000 15672 worker thread done servicing request 01:55:39.671 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:39.671 00.000 30444 Status Line: Star lost - mass changed 01:55:39.674 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2380, max=11982, FiltMin=2681, FiltMax=8744, Gamma=2.950 01:55:39.724 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:55:39.724 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:39.724 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:39.724 00.000 30444 Enqueuing Expose request 01:55:39.724 00.000 15672 Worker thread wakes up 01:55:39.724 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:39.724 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:41.631 01.907 15672 Exposure complete 01:55:41.651 00.020 15672 worker thread done servicing request 01:55:41.651 00.000 30444 OnExposeComplete: enter 01:55:41.651 00.000 30444 UpdateGuideState(): m_state=6 01:55:41.651 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6150 01:55:41.651 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=199.29, Mass=96206, SNR=66.0, Peak=9985 HFD=3.9 01:55:41.652 00.001 30444 Status Line: Mass: 96206 vs 38042 01:55:41.653 00.001 30444 UpdateCurrentPosition: star mass new=96205.8 exp=38042.0 thresh=50% limits=(19021.0, 194594.2, 76083.9) 01:55:41.653 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:55:41.653 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:41.654 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:41.654 00.000 15672 Worker thread wakes up 01:55:41.654 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:41.654 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:41.654 00.000 15672 move complete, result=0 01:55:41.655 00.001 15672 worker thread done servicing request 01:55:41.755 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:41.755 00.000 30444 Status Line: Star lost - mass changed 01:55:41.757 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2537, max=9985, FiltMin=2857, FiltMax=7666, Gamma=2.950 01:55:41.808 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:55:41.808 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:41.808 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:41.808 00.000 30444 Enqueuing Expose request 01:55:41.808 00.000 15672 Worker thread wakes up 01:55:41.808 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:41.808 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:43.925 02.117 15672 Exposure complete 01:55:43.955 00.030 15672 worker thread done servicing request 01:55:43.955 00.000 30444 OnExposeComplete: enter 01:55:43.955 00.000 30444 UpdateGuideState(): m_state=6 01:55:43.955 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6151 01:55:43.955 00.000 30444 Star::Find returns 1 (1), X=462.53, Y=199.96, Mass=84754, SNR=67.2, Peak=7703 HFD=4.1 01:55:43.955 00.000 30444 Status Line: Mass: 84754 vs 41992 01:55:43.957 00.002 30444 UpdateCurrentPosition: star mass new=84754.1 exp=41991.8 thresh=50% limits=(19119.7, 194594.2, 83983.7) 01:55:43.957 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:55:43.957 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:43.957 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:43.957 00.000 15672 Worker thread wakes up 01:55:43.957 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:43.957 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:43.957 00.000 15672 move complete, result=0 01:55:43.958 00.001 15672 worker thread done servicing request 01:55:44.058 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:44.058 00.000 30444 Status Line: Star lost - mass changed 01:55:44.060 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2596, max=8708, FiltMin=2973, FiltMax=7862, Gamma=2.950 01:55:44.110 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:55:44.110 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:44.110 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:44.110 00.000 30444 Enqueuing Expose request 01:55:44.110 00.000 15672 Worker thread wakes up 01:55:44.110 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:44.110 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:46.018 01.908 15672 Exposure complete 01:55:46.038 00.020 15672 worker thread done servicing request 01:55:46.038 00.000 30444 OnExposeComplete: enter 01:55:46.038 00.000 30444 UpdateGuideState(): m_state=6 01:55:46.038 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6152 01:55:46.038 00.000 30444 Star::Find returns 1 (1), X=462.21, Y=199.63, Mass=48427, SNR=42.1, Peak=7079 HFD=4.5 01:55:46.038 00.000 30444 DistanceChecker: reject for large offset (1.48 > 1.35) avgDist = 0.68 count = 167 01:55:46.038 00.000 30444 DistanceChecker: begin recovering 01:55:46.038 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 01:55:46.038 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 01:55:46.038 00.000 30444 CameraToMount -- cameraX=-0.94 cameraY=-1.14 hyp=1.48 cameraTheta=-2.26 mountX=-0.59 mountY=-1.32, mountTheta=-1.99 01:55:46.039 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.94, y=-1.14, opts=13) 01:55:46.039 00.000 30444 Enqueuing Move request for scope (-0.94, -1.14) 01:55:46.039 00.000 15672 Worker thread wakes up 01:55:46.039 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.94, -1.14) opts 0xd 01:55:46.039 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.94, -1.14) 01:55:46.039 00.000 15672 Moving (-0.94, -1.14) raw xDistance=-0.59 yDistance=-1.32 01:55:46.039 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.59 01:55:46.039 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.32 from input -1.32 01:55:46.039 00.000 15672 MoveAxis(E, 153, ABG) 01:55:46.039 00.000 15672 Guiding Dir = 2, Dur = 153 01:55:46.040 00.001 15672 IsSlewing returns 0 01:55:46.041 00.001 15672 IsGuiding returns 0 01:55:46.045 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2955, max=7981, FiltMin=3211, FiltMax=6549, Gamma=2.950 01:55:46.060 00.015 15672 PulseGuide returned control before completion, sleep 144 01:55:46.184 00.124 30444 UpdateGuideState exits: m=48427 SNR=42.1 Saturated 01:55:46.184 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:46.184 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:55:46.184 00.000 30444 Enqueuing Expose request 01:55:46.207 00.023 15672 IsGuiding returns 1 01:55:46.207 00.000 15672 scope still moving after pulse duration time elapsed 01:55:46.228 00.021 15672 IsSlewing returns 0 01:55:46.235 00.007 15672 IsGuiding returns 0 01:55:46.235 00.000 15672 scope move finished after 153 + 42 ms 01:55:46.236 00.001 15672 Move returns status 0, amount 153 01:55:46.236 00.000 15672 MoveAxis(N, 235, ABG) 01:55:46.236 00.000 15672 Guiding Dir = 0, Dur = 235 01:55:46.236 00.000 15672 IsSlewing returns 0 01:55:46.237 00.001 15672 IsGuiding returns 0 01:55:46.316 00.079 15672 PulseGuide returned control before completion, sleep 167 01:55:46.486 00.170 15672 IsGuiding returns 1 01:55:46.486 00.000 15672 scope still moving after pulse duration time elapsed 01:55:46.506 00.020 15672 IsSlewing returns 0 01:55:46.508 00.002 15672 IsGuiding returns 1 01:55:46.529 00.021 15672 IsSlewing returns 0 01:55:46.532 00.003 15672 IsGuiding returns 1 01:55:46.553 00.021 15672 IsSlewing returns 0 01:55:46.619 00.066 15672 IsGuiding returns 0 01:55:46.619 00.000 15672 scope move finished after 235 + 146 ms 01:55:46.619 00.000 15672 Move returns status 0, amount 235 01:55:46.619 00.000 15672 move complete, result=0 01:55:46.619 00.000 15672 worker thread done servicing request 01:55:46.619 00.000 15672 Worker thread wakes up 01:55:46.619 00.000 30444 GuideStep: -0.6 px 153 ms EAST, -1.3 px 235 ms NORTH 01:55:46.619 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:46.619 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:55:48.729 02.110 15672 Exposure complete 01:55:48.750 00.021 15672 worker thread done servicing request 01:55:48.750 00.000 30444 OnExposeComplete: enter 01:55:48.750 00.000 30444 UpdateGuideState(): m_state=6 01:55:48.750 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6153 01:55:48.750 00.000 30444 Star::Find returns 1 (1), X=462.14, Y=200.26, Mass=41588, SNR=35.9, Peak=6954 HFD=3.9 01:55:48.750 00.000 30444 DistanceChecker: deactivated 01:55:48.750 00.000 30444 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.28) = xAngle (-2.39 = -2.39) 01:55:48.750 00.000 30444 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.45 = -2.45) 01:55:48.750 00.000 30444 CameraToMount -- cameraX=-1.01 cameraY=-0.52 hyp=1.13 cameraTheta=-2.67 mountX=-0.83 mountY=-0.72, mountTheta=-2.42 01:55:48.751 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.01, y=-0.52, opts=13) 01:55:48.751 00.000 30444 Enqueuing Move request for scope (-1.01, -0.52) 01:55:48.751 00.000 15672 Worker thread wakes up 01:55:48.751 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.01, -0.52) opts 0xd 01:55:48.751 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.01, -0.52) 01:55:48.752 00.001 15672 Moving (-1.01, -0.52) raw xDistance=-0.83 yDistance=-0.72 01:55:48.752 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.83 01:55:48.752 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 01:55:48.752 00.000 15672 MoveAxis(E, 234, ABG) 01:55:48.752 00.000 15672 Guiding Dir = 2, Dur = 234 01:55:48.752 00.000 15672 IsSlewing returns 0 01:55:48.753 00.001 15672 IsGuiding returns 0 01:55:48.759 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2985, max=8084, FiltMin=3261, FiltMax=6310, Gamma=2.950 01:55:48.776 00.017 15672 PulseGuide returned control before completion, sleep 222 01:55:49.001 00.225 15672 IsGuiding returns 1 01:55:49.002 00.001 15672 scope still moving after pulse duration time elapsed 01:55:49.023 00.021 15672 IsSlewing returns 0 01:55:49.032 00.009 15672 IsGuiding returns 0 01:55:49.032 00.000 15672 scope move finished after 234 + 45 ms 01:55:49.032 00.000 15672 Move returns status 0, amount 234 01:55:49.032 00.000 15672 MoveAxis(N, 129, ABG) 01:55:49.032 00.000 15672 Guiding Dir = 0, Dur = 129 01:55:49.032 00.000 15672 IsSlewing returns 0 01:55:49.033 00.001 15672 IsGuiding returns 0 01:55:49.111 00.078 15672 PulseGuide returned control before completion, sleep 62 01:55:49.175 00.064 15672 IsGuiding returns 1 01:55:49.175 00.000 15672 scope still moving after pulse duration time elapsed 01:55:49.196 00.021 15672 IsSlewing returns 0 01:55:49.208 00.012 15672 IsGuiding returns 1 01:55:49.229 00.021 15672 IsSlewing returns 0 01:55:49.242 00.013 30444 UpdateGuideState exits: m=41588 SNR=35.9 Saturated 01:55:49.242 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:49.242 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:55:49.243 00.001 30444 Enqueuing Expose request 01:55:49.257 00.014 15672 IsGuiding returns 0 01:55:49.257 00.000 15672 scope move finished after 129 + 93 ms 01:55:49.257 00.000 15672 Move returns status 0, amount 129 01:55:49.257 00.000 15672 move complete, result=0 01:55:49.257 00.000 15672 worker thread done servicing request 01:55:49.257 00.000 15672 Worker thread wakes up 01:55:49.258 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:49.258 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:55:49.258 00.000 30444 GuideStep: -0.8 px 234 ms EAST, -0.7 px 129 ms NORTH 01:55:51.168 01.910 15672 Exposure complete 01:55:51.193 00.025 15672 worker thread done servicing request 01:55:51.193 00.000 30444 OnExposeComplete: enter 01:55:51.193 00.000 30444 UpdateGuideState(): m_state=6 01:55:51.193 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6154 01:55:51.193 00.000 30444 Star::Find returns 1 (1), X=463.00, Y=200.17, Mass=26737, SNR=23.1, Peak=6411 HFD=4.5 01:55:51.193 00.000 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 01:55:51.193 00.000 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 01:55:51.193 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.60 hyp=0.62 cameraTheta=-1.82 mountX=0.02 mountY=-0.62, mountTheta=-1.54 01:55:51.193 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.60, opts=13) 01:55:51.193 00.000 30444 Enqueuing Move request for scope (-0.15, -0.60) 01:55:51.194 00.001 15672 Worker thread wakes up 01:55:51.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.60) opts 0xd 01:55:51.194 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.60) 01:55:51.194 00.000 15672 Moving (-0.15, -0.60) raw xDistance=0.02 yDistance=-0.62 01:55:51.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:55:51.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 01:55:51.194 00.000 15672 MoveAxis(E, 0, ABG) 01:55:51.194 00.000 15672 Move returns status 0, amount 0 01:55:51.194 00.000 15672 MoveAxis(N, 111, ABG) 01:55:51.194 00.000 15672 Guiding Dir = 0, Dur = 111 01:55:51.195 00.001 15672 IsSlewing returns 0 01:55:51.196 00.001 15672 IsGuiding returns 0 01:55:51.200 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3200, max=8488, FiltMin=3547, FiltMax=6520, Gamma=2.950 01:55:51.268 00.068 15672 PulseGuide returned control before completion, sleep 49 01:55:51.277 00.009 30444 UpdateGuideState exits: m=26737 SNR=23.1 Saturated 01:55:51.277 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:51.277 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:55:51.277 00.000 30444 Enqueuing Expose request 01:55:51.332 00.055 15672 IsGuiding returns 1 01:55:51.332 00.000 15672 scope still moving after pulse duration time elapsed 01:55:51.353 00.021 15672 IsSlewing returns 0 01:55:51.354 00.001 15672 IsGuiding returns 1 01:55:51.375 00.021 15672 IsSlewing returns 0 01:55:51.377 00.002 15672 IsGuiding returns 1 01:55:51.398 00.021 15672 IsSlewing returns 0 01:55:51.413 00.015 15672 IsGuiding returns 0 01:55:51.413 00.000 15672 scope move finished after 111 + 106 ms 01:55:51.413 00.000 15672 Move returns status 0, amount 111 01:55:51.413 00.000 15672 move complete, result=0 01:55:51.413 00.000 15672 worker thread done servicing request 01:55:51.414 00.001 15672 Worker thread wakes up 01:55:51.414 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:51.414 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:55:51.414 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 111 ms NORTH 01:55:53.523 02.109 15672 Exposure complete 01:55:53.543 00.020 15672 worker thread done servicing request 01:55:53.543 00.000 30444 OnExposeComplete: enter 01:55:53.543 00.000 30444 UpdateGuideState(): m_state=6 01:55:53.543 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6155 01:55:53.543 00.000 30444 Star::Find returns 1 (1), X=463.67, Y=200.88, Mass=18543, SNR=21.8, Peak=6404 HFD=4.0 01:55:53.543 00.000 30444 Status Line: Mass: 18543 vs 61001 01:55:53.545 00.002 30444 UpdateCurrentPosition: star mass new=18542.9 exp=61001.4 thresh=50% limits=(21230.8, 194594.2, 122002.9) 01:55:53.545 00.000 30444 DistanceChecker: activated 01:55:53.545 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:55:53.545 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:53.545 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:53.545 00.000 15672 Worker thread wakes up 01:55:53.545 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:53.545 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:53.545 00.000 15672 move complete, result=0 01:55:53.546 00.001 15672 worker thread done servicing request 01:55:53.647 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:53.647 00.000 30444 Status Line: Star lost - mass changed 01:55:53.651 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3365, max=8845, FiltMin=3725, FiltMax=6634, Gamma=2.950 01:55:53.705 00.054 30444 UpdateGuideState exits: Star lost - mass changed 01:55:53.706 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:53.706 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:53.706 00.000 30444 Enqueuing Expose request 01:55:53.706 00.000 15672 Worker thread wakes up 01:55:53.706 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:53.706 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:55.611 01.905 15672 Exposure complete 01:55:55.631 00.020 15672 worker thread done servicing request 01:55:55.631 00.000 30444 OnExposeComplete: enter 01:55:55.631 00.000 30444 UpdateGuideState(): m_state=6 01:55:55.631 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6156 01:55:55.631 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=200.15, Mass=20349, SNR=24.2, Peak=6109 HFD=7.7 01:55:55.631 00.000 30444 Status Line: Mass: 20349 vs 61001 01:55:55.633 00.002 30444 UpdateCurrentPosition: star mass new=20349.5 exp=61001.4 thresh=50% limits=(21694.3, 194594.2, 122002.9) 01:55:55.633 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:55:55.634 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:55.634 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:55.634 00.000 15672 Worker thread wakes up 01:55:55.634 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:55.634 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:55.634 00.000 15672 move complete, result=0 01:55:55.635 00.001 15672 worker thread done servicing request 01:55:55.735 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:55.735 00.000 30444 Status Line: Star lost - mass changed 01:55:55.737 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3446, max=8680, FiltMin=3687, FiltMax=6882, Gamma=2.950 01:55:55.786 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:55:55.787 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:55.787 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:55.787 00.000 30444 Enqueuing Expose request 01:55:55.787 00.000 15672 Worker thread wakes up 01:55:55.787 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:55.787 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:55:57.895 02.108 15672 Exposure complete 01:55:57.915 00.020 15672 worker thread done servicing request 01:55:57.915 00.000 30444 OnExposeComplete: enter 01:55:57.915 00.000 30444 UpdateGuideState(): m_state=6 01:55:57.915 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6157 01:55:57.915 00.000 30444 Star::Find false star n=14 nbg=260 bg=4778.7 sigma=239.4 thresh=5497 peak=5475 01:55:57.915 00.000 30444 Star::Find returns 0 (2), X=462.00, Y=200.00, Mass=12171, SNR=2.9, Peak=5946 HFD=0.0 01:55:57.916 00.001 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 01:55:57.916 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:55:57.916 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:55:57.916 00.000 15672 Worker thread wakes up 01:55:57.916 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:55:57.916 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:55:57.916 00.000 15672 move complete, result=0 01:55:57.916 00.000 15672 worker thread done servicing request 01:55:58.017 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:55:58.017 00.000 30444 Status Line: Star lost - low SNR 01:55:58.023 00.006 30444 UpdateImageDisplay: Size=(640,480) min=3299, max=8704, FiltMin=3668, FiltMax=6664, Gamma=2.950 01:55:58.418 00.395 30444 UpdateGuideState exits: Star lost - low SNR 01:55:58.418 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:55:58.418 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:55:58.418 00.000 30444 Enqueuing Expose request 01:55:58.418 00.000 15672 Worker thread wakes up 01:55:58.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:55:58.418 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:56:00.327 01.909 15672 Exposure complete 01:56:00.347 00.020 15672 worker thread done servicing request 01:56:00.347 00.000 30444 OnExposeComplete: enter 01:56:00.347 00.000 30444 UpdateGuideState(): m_state=6 01:56:00.347 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6158 01:56:00.347 00.000 30444 Star::Find returns 1 (1), X=463.56, Y=199.65, Mass=22871, SNR=24.8, Peak=6510 HFD=4.4 01:56:00.348 00.001 30444 DistanceChecker: deactivated 01:56:00.348 00.000 30444 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.28) = xAngle (-0.95 = -0.95) 01:56:00.348 00.000 30444 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.01 = -1.01) 01:56:00.348 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-1.12 hyp=1.19 cameraTheta=-1.22 mountX=0.70 mountY=-1.01, mountTheta=-0.97 01:56:00.348 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-1.12, opts=13) 01:56:00.348 00.000 30444 Enqueuing Move request for scope (0.41, -1.12) 01:56:00.348 00.000 15672 Worker thread wakes up 01:56:00.348 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -1.12) opts 0xd 01:56:00.348 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -1.12) 01:56:00.348 00.000 15672 Moving (0.41, -1.12) raw xDistance=0.70 yDistance=-1.01 01:56:00.348 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70 01:56:00.348 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01 01:56:00.348 00.000 15672 MoveAxis(W, 189, ABG) 01:56:00.349 00.001 15672 Guiding Dir = 3, Dur = 189 01:56:00.349 00.000 15672 IsSlewing returns 0 01:56:00.350 00.001 15672 IsGuiding returns 0 01:56:00.354 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3043, max=8731, FiltMin=3439, FiltMax=6057, Gamma=2.950 01:56:00.373 00.019 15672 PulseGuide returned control before completion, sleep 176 01:56:00.490 00.117 30444 UpdateGuideState exits: m=22871 SNR=24.8 Saturated 01:56:00.490 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:00.490 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:00.490 00.000 30444 Enqueuing Expose request 01:56:00.580 00.090 15672 IsGuiding returns 0 01:56:00.580 00.000 15672 Move returns status 0, amount 189 01:56:00.580 00.000 15672 MoveAxis(N, 180, ABG) 01:56:00.580 00.000 15672 Guiding Dir = 0, Dur = 180 01:56:00.581 00.001 15672 IsSlewing returns 0 01:56:00.581 00.000 15672 IsGuiding returns 0 01:56:00.660 00.079 15672 PulseGuide returned control before completion, sleep 112 01:56:00.791 00.131 15672 IsGuiding returns 1 01:56:00.791 00.000 15672 scope still moving after pulse duration time elapsed 01:56:00.811 00.020 15672 IsSlewing returns 0 01:56:00.814 00.003 15672 IsGuiding returns 1 01:56:00.835 00.021 15672 IsSlewing returns 0 01:56:00.852 00.017 15672 IsGuiding returns 0 01:56:00.853 00.001 15672 scope move finished after 180 + 91 ms 01:56:00.853 00.000 15672 Move returns status 0, amount 180 01:56:00.853 00.000 15672 move complete, result=0 01:56:00.853 00.000 15672 worker thread done servicing request 01:56:00.853 00.000 15672 Worker thread wakes up 01:56:00.853 00.000 30444 GuideStep: 0.7 px 189 ms WEST, -1.0 px 180 ms NORTH 01:56:00.853 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:00.853 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:02.962 02.109 15672 Exposure complete 01:56:02.982 00.020 15672 worker thread done servicing request 01:56:02.982 00.000 30444 OnExposeComplete: enter 01:56:02.982 00.000 30444 UpdateGuideState(): m_state=6 01:56:02.982 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6159 01:56:02.982 00.000 30444 Star::Find returns 1 (1), X=462.68, Y=202.15, Mass=29982, SNR=27.9, Peak=6690 HFD=3.7 01:56:02.982 00.000 30444 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.28) = xAngle (2.18 = 2.18) 01:56:02.982 00.000 30444 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.12 = 2.12) 01:56:02.983 00.001 30444 CameraToMount -- cameraX=-0.47 cameraY=1.38 hyp=1.45 cameraTheta=1.90 mountX=-0.83 mountY=1.24, mountTheta=2.16 01:56:02.983 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=1.38, opts=13) 01:56:02.983 00.000 30444 Enqueuing Move request for scope (-0.47, 1.38) 01:56:02.983 00.000 15672 Worker thread wakes up 01:56:02.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 1.38) opts 0xd 01:56:02.983 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, 1.38) 01:56:02.983 00.000 15672 Moving (-0.47, 1.38) raw xDistance=-0.83 yDistance=1.24 01:56:02.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.83 01:56:02.983 00.000 15672 resist switch: large excursion: input 1.24 thresh 0.75 direction from -1 to 1 01:56:02.983 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.73 01:56:02.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.24 from input 1.24 01:56:02.983 00.000 15672 MoveAxis(E, 211, ABG) 01:56:02.983 00.000 15672 Guiding Dir = 2, Dur = 211 01:56:02.984 00.001 15672 IsSlewing returns 0 01:56:02.986 00.002 15672 IsGuiding returns 0 01:56:02.990 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3016, max=8159, FiltMin=3332, FiltMax=5896, Gamma=2.950 01:56:03.009 00.019 15672 PulseGuide returned control before completion, sleep 198 01:56:03.040 00.031 30444 UpdateGuideState exits: m=29982 SNR=27.9 Saturated 01:56:03.040 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:03.040 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:03.040 00.000 30444 Enqueuing Expose request 01:56:03.210 00.170 15672 IsGuiding returns 1 01:56:03.210 00.000 15672 scope still moving after pulse duration time elapsed 01:56:03.231 00.021 15672 IsSlewing returns 0 01:56:03.249 00.018 15672 IsGuiding returns 0 01:56:03.249 00.000 15672 scope move finished after 211 + 52 ms 01:56:03.249 00.000 15672 Move returns status 0, amount 211 01:56:03.249 00.000 15672 MoveAxis(S, 222, ABG) 01:56:03.249 00.000 15672 Guiding Dir = 1, Dur = 222 01:56:03.249 00.000 15672 IsSlewing returns 0 01:56:03.250 00.001 15672 IsGuiding returns 0 01:56:03.329 00.079 15672 PulseGuide returned control before completion, sleep 153 01:56:03.485 00.156 15672 IsGuiding returns 1 01:56:03.485 00.000 15672 scope still moving after pulse duration time elapsed 01:56:03.507 00.022 15672 IsSlewing returns 0 01:56:03.510 00.003 15672 IsGuiding returns 1 01:56:03.531 00.021 15672 IsSlewing returns 0 01:56:03.534 00.003 15672 IsGuiding returns 1 01:56:03.556 00.022 15672 IsSlewing returns 0 01:56:03.585 00.029 15672 IsGuiding returns 0 01:56:03.585 00.000 15672 scope move finished after 222 + 113 ms 01:56:03.585 00.000 15672 Move returns status 0, amount 222 01:56:03.585 00.000 15672 move complete, result=0 01:56:03.585 00.000 15672 worker thread done servicing request 01:56:03.585 00.000 15672 Worker thread wakes up 01:56:03.585 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:03.585 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:03.585 00.000 30444 GuideStep: -0.8 px 211 ms EAST, 1.2 px 222 ms SOUTH 01:56:05.494 01.909 15672 Exposure complete 01:56:05.514 00.020 15672 worker thread done servicing request 01:56:05.514 00.000 30444 OnExposeComplete: enter 01:56:05.514 00.000 30444 UpdateGuideState(): m_state=6 01:56:05.514 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 6160 01:56:05.514 00.000 30444 Star::Find returns 1 (1), X=463.69, Y=200.69, Mass=64323, SNR=53.6, Peak=9131 HFD=3.4 01:56:05.514 00.000 30444 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.28) = xAngle (0.12 = 0.12) 01:56:05.514 00.000 30444 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.06 = 0.06) 01:56:05.514 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.09 hyp=0.55 cameraTheta=-0.16 mountX=0.54 mountY=0.03, mountTheta=0.06 01:56:05.515 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.09, opts=13) 01:56:05.515 00.000 30444 Enqueuing Move request for scope (0.54, -0.09) 01:56:05.515 00.000 15672 Worker thread wakes up 01:56:05.515 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.09) opts 0xd 01:56:05.515 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.09) 01:56:05.515 00.000 15672 Moving (0.54, -0.09) raw xDistance=0.54 yDistance=0.03 01:56:05.515 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.54 01:56:05.515 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:56:05.515 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 01:56:05.515 00.000 15672 MoveAxis(W, 132, ABG) 01:56:05.515 00.000 15672 Guiding Dir = 3, Dur = 132 01:56:05.516 00.001 15672 IsSlewing returns 0 01:56:05.517 00.001 15672 IsGuiding returns 0 01:56:05.520 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2394, max=9131, FiltMin=2949, FiltMax=7336, Gamma=2.950 01:56:05.533 00.013 15672 PulseGuide returned control before completion, sleep 127 01:56:05.577 00.044 30444 UpdateGuideState exits: m=64323 SNR=53.6 Saturated 01:56:05.577 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:05.577 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:05.577 00.000 30444 Enqueuing Expose request 01:56:05.678 00.101 15672 IsGuiding returns 0 01:56:05.678 00.000 15672 Move returns status 0, amount 132 01:56:05.678 00.000 15672 MoveAxis(N, 0, ABG) 01:56:05.678 00.000 15672 Move returns status 0, amount 0 01:56:05.678 00.000 15672 move complete, result=0 01:56:05.678 00.000 15672 worker thread done servicing request 01:56:05.678 00.000 15672 Worker thread wakes up 01:56:05.678 00.000 30444 GuideStep: 0.5 px 132 ms WEST, 0.0 px 0 ms NORTH 01:56:05.679 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:05.679 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:07.786 02.107 15672 Exposure complete 01:56:07.806 00.020 15672 worker thread done servicing request 01:56:07.806 00.000 30444 OnExposeComplete: enter 01:56:07.806 00.000 30444 UpdateGuideState(): m_state=6 01:56:07.806 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6161 01:56:07.806 00.000 30444 Star::Find returns 1 (1), X=463.70, Y=201.47, Mass=60131, SNR=50.2, Peak=8841 HFD=3.3 01:56:07.806 00.000 30444 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.28) = xAngle (1.18 = 1.18) 01:56:07.806 00.000 30444 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.12 = 1.12) 01:56:07.806 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.69 hyp=0.88 cameraTheta=0.90 mountX=0.33 mountY=0.80, mountTheta=1.17 01:56:07.807 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.69, opts=13) 01:56:07.807 00.000 30444 Enqueuing Move request for scope (0.55, 0.69) 01:56:07.807 00.000 15672 Worker thread wakes up 01:56:07.807 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.69) opts 0xd 01:56:07.807 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.69) 01:56:07.807 00.000 15672 Moving (0.55, 0.69) raw xDistance=0.33 yDistance=0.80 01:56:07.807 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33 01:56:07.807 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 01:56:07.807 00.000 15672 MoveAxis(W, 100, ABG) 01:56:07.807 00.000 15672 Guiding Dir = 3, Dur = 100 01:56:07.808 00.001 15672 IsSlewing returns 0 01:56:07.809 00.001 15672 IsGuiding returns 0 01:56:07.813 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2572, max=9013, FiltMin=2944, FiltMax=7304, Gamma=2.950 01:56:07.833 00.020 15672 PulseGuide returned control before completion, sleep 87 01:56:07.863 00.030 30444 UpdateGuideState exits: m=60131 SNR=50.2 Saturated 01:56:07.863 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:07.863 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:07.863 00.000 30444 Enqueuing Expose request 01:56:07.945 00.082 15672 IsGuiding returns 0 01:56:07.945 00.000 15672 Move returns status 0, amount 100 01:56:07.945 00.000 15672 MoveAxis(S, 142, ABG) 01:56:07.945 00.000 15672 Guiding Dir = 1, Dur = 142 01:56:07.946 00.001 15672 IsSlewing returns 0 01:56:07.947 00.001 15672 IsGuiding returns 0 01:56:08.026 00.079 15672 PulseGuide returned control before completion, sleep 74 01:56:08.100 00.074 15672 IsGuiding returns 1 01:56:08.100 00.000 15672 scope still moving after pulse duration time elapsed 01:56:08.122 00.022 15672 IsSlewing returns 0 01:56:08.123 00.001 15672 IsGuiding returns 1 01:56:08.144 00.021 15672 IsSlewing returns 0 01:56:08.201 00.057 15672 IsGuiding returns 0 01:56:08.201 00.000 15672 scope move finished after 142 + 112 ms 01:56:08.202 00.001 15672 Move returns status 0, amount 142 01:56:08.202 00.000 15672 move complete, result=0 01:56:08.202 00.000 15672 worker thread done servicing request 01:56:08.202 00.000 15672 Worker thread wakes up 01:56:08.202 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:08.202 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:08.202 00.000 30444 GuideStep: 0.3 px 100 ms WEST, 0.8 px 142 ms SOUTH 01:56:10.109 01.907 15672 Exposure complete 01:56:10.129 00.020 15672 worker thread done servicing request 01:56:10.129 00.000 30444 OnExposeComplete: enter 01:56:10.129 00.000 30444 UpdateGuideState(): m_state=6 01:56:10.130 00.001 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6162 01:56:10.130 00.000 30444 Star::Find returns 1 (1), X=462.39, Y=201.99, Mass=102351, SNR=67.2, Peak=9414 HFD=3.8 01:56:10.130 00.000 30444 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.28) = xAngle (2.41 = 2.41) 01:56:10.130 00.000 30444 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.34 = 2.34) 01:56:10.130 00.000 30444 CameraToMount -- cameraX=-0.76 cameraY=1.21 hyp=1.43 cameraTheta=2.13 mountX=-1.06 mountY=1.02, mountTheta=2.37 01:56:10.130 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.76, y=1.21, opts=13) 01:56:10.130 00.000 30444 Enqueuing Move request for scope (-0.76, 1.21) 01:56:10.130 00.000 15672 Worker thread wakes up 01:56:10.130 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 1.21) opts 0xd 01:56:10.130 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.76, 1.21) 01:56:10.130 00.000 15672 Moving (-0.76, 1.21) raw xDistance=-1.06 yDistance=1.02 01:56:10.130 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.06 01:56:10.131 00.001 15672 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02 01:56:10.131 00.000 15672 MoveAxis(E, 280, ABG) 01:56:10.131 00.000 15672 Guiding Dir = 2, Dur = 280 01:56:10.131 00.000 15672 IsSlewing returns 0 01:56:10.132 00.001 15672 IsGuiding returns 0 01:56:10.137 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2461, max=9414, FiltMin=2784, FiltMax=8464, Gamma=2.950 01:56:10.150 00.013 15672 PulseGuide returned control before completion, sleep 273 01:56:10.186 00.036 30444 UpdateGuideState exits: m=102351 SNR=67.2 Saturated 01:56:10.186 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:10.186 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:10.186 00.000 30444 Enqueuing Expose request 01:56:10.427 00.241 15672 IsGuiding returns 1 01:56:10.427 00.000 15672 scope still moving after pulse duration time elapsed 01:56:10.449 00.022 15672 IsSlewing returns 0 01:56:10.454 00.005 15672 IsGuiding returns 0 01:56:10.454 00.000 15672 scope move finished after 280 + 42 ms 01:56:10.455 00.001 15672 Move returns status 0, amount 280 01:56:10.455 00.000 15672 MoveAxis(S, 183, ABG) 01:56:10.455 00.000 15672 Guiding Dir = 1, Dur = 183 01:56:10.455 00.000 15672 IsSlewing returns 0 01:56:10.456 00.001 15672 IsGuiding returns 0 01:56:10.566 00.110 15672 PulseGuide returned control before completion, sleep 84 01:56:10.651 00.085 15672 IsGuiding returns 1 01:56:10.652 00.001 15672 scope still moving after pulse duration time elapsed 01:56:10.673 00.021 15672 IsSlewing returns 0 01:56:10.674 00.001 15672 IsGuiding returns 1 01:56:10.694 00.020 15672 IsSlewing returns 0 01:56:10.695 00.001 15672 IsGuiding returns 1 01:56:10.717 00.022 15672 IsSlewing returns 0 01:56:10.742 00.025 15672 IsGuiding returns 0 01:56:10.742 00.000 15672 scope move finished after 183 + 103 ms 01:56:10.743 00.001 15672 Move returns status 0, amount 183 01:56:10.743 00.000 15672 move complete, result=0 01:56:10.743 00.000 15672 worker thread done servicing request 01:56:10.743 00.000 15672 Worker thread wakes up 01:56:10.743 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:10.743 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:10.743 00.000 30444 GuideStep: -1.1 px 280 ms EAST, 1.0 px 183 ms SOUTH 01:56:12.853 02.110 15672 Exposure complete 01:56:12.873 00.020 15672 worker thread done servicing request 01:56:12.873 00.000 30444 OnExposeComplete: enter 01:56:12.873 00.000 30444 UpdateGuideState(): m_state=6 01:56:12.873 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6163 01:56:12.873 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=201.55, Mass=88497, SNR=66.4, Peak=9898 HFD=3.7 01:56:12.873 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 01:56:12.873 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 01:56:12.874 00.001 30444 CameraToMount -- cameraX=-0.02 cameraY=0.77 hyp=0.78 cameraTheta=1.59 mountX=-0.23 mountY=0.75, mountTheta=1.87 01:56:12.874 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.77, opts=13) 01:56:12.874 00.000 30444 Enqueuing Move request for scope (-0.02, 0.77) 01:56:12.874 00.000 15672 Worker thread wakes up 01:56:12.874 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.77) opts 0xd 01:56:12.874 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.77) 01:56:12.874 00.000 15672 Moving (-0.02, 0.77) raw xDistance=-0.23 yDistance=0.75 01:56:12.874 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 01:56:12.874 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 01:56:12.874 00.000 15672 MoveAxis(E, 0, ABG) 01:56:12.874 00.000 15672 Move returns status 0, amount 0 01:56:12.874 00.000 15672 MoveAxis(S, 134, ABG) 01:56:12.874 00.000 15672 Guiding Dir = 1, Dur = 134 01:56:12.875 00.001 15672 IsSlewing returns 0 01:56:12.876 00.001 15672 IsGuiding returns 0 01:56:12.880 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2431, max=10601, FiltMin=2820, FiltMax=8305, Gamma=2.950 01:56:12.961 00.081 15672 PulseGuide returned control before completion, sleep 60 01:56:13.024 00.063 15672 IsGuiding returns 1 01:56:13.024 00.000 15672 scope still moving after pulse duration time elapsed 01:56:13.045 00.021 15672 IsSlewing returns 0 01:56:13.046 00.001 15672 IsGuiding returns 1 01:56:13.067 00.021 15672 IsSlewing returns 0 01:56:13.068 00.001 15672 IsGuiding returns 1 01:56:13.089 00.021 15672 IsSlewing returns 0 01:56:13.121 00.032 15672 IsGuiding returns 0 01:56:13.121 00.000 15672 scope move finished after 134 + 110 ms 01:56:13.121 00.000 15672 Move returns status 0, amount 134 01:56:13.121 00.000 15672 move complete, result=0 01:56:13.121 00.000 15672 worker thread done servicing request 01:56:13.198 00.077 30444 UpdateGuideState exits: m=88497 SNR=66.4 Saturated 01:56:13.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:13.199 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:13.199 00.000 30444 Enqueuing Expose request 01:56:13.199 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 134 ms SOUTH 01:56:13.199 00.000 15672 Worker thread wakes up 01:56:13.199 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:13.199 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:15.109 01.910 15672 Exposure complete 01:56:15.128 00.019 15672 worker thread done servicing request 01:56:15.128 00.000 30444 OnExposeComplete: enter 01:56:15.128 00.000 30444 UpdateGuideState(): m_state=6 01:56:15.128 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6164 01:56:15.129 00.001 30444 Star::Find returns 1 (1), X=463.44, Y=201.31, Mass=84961, SNR=63.8, Peak=9442 HFD=3.5 01:56:15.129 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 01:56:15.129 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 01:56:15.129 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.53 hyp=0.61 cameraTheta=1.07 mountX=0.13 mountY=0.58, mountTheta=1.34 01:56:15.129 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.53, opts=13) 01:56:15.129 00.000 30444 Enqueuing Move request for scope (0.29, 0.53) 01:56:15.129 00.000 15672 Worker thread wakes up 01:56:15.129 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.53) opts 0xd 01:56:15.129 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.53) 01:56:15.129 00.000 15672 Moving (0.29, 0.53) raw xDistance=0.13 yDistance=0.58 01:56:15.129 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:56:15.129 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 01:56:15.130 00.001 15672 MoveAxis(E, 0, ABG) 01:56:15.130 00.000 15672 Move returns status 0, amount 0 01:56:15.130 00.000 15672 MoveAxis(S, 104, ABG) 01:56:15.130 00.000 15672 Guiding Dir = 1, Dur = 104 01:56:15.130 00.000 15672 IsSlewing returns 0 01:56:15.131 00.001 15672 IsGuiding returns 0 01:56:15.135 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2464, max=10901, FiltMin=2885, FiltMax=8163, Gamma=2.950 01:56:15.214 00.079 15672 PulseGuide returned control before completion, sleep 32 01:56:15.248 00.034 15672 IsGuiding returns 1 01:56:15.248 00.000 15672 scope still moving after pulse duration time elapsed 01:56:15.259 00.011 30444 UpdateGuideState exits: m=84961 SNR=63.8 Saturated 01:56:15.259 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:15.259 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:15.259 00.000 30444 Enqueuing Expose request 01:56:15.269 00.010 15672 IsSlewing returns 0 01:56:15.270 00.001 15672 IsGuiding returns 1 01:56:15.291 00.021 15672 IsSlewing returns 0 01:56:15.292 00.001 15672 IsGuiding returns 1 01:56:15.314 00.022 15672 IsSlewing returns 0 01:56:15.374 00.060 15672 IsGuiding returns 0 01:56:15.374 00.000 15672 scope move finished after 104 + 138 ms 01:56:15.374 00.000 15672 Move returns status 0, amount 104 01:56:15.374 00.000 15672 move complete, result=0 01:56:15.374 00.000 15672 worker thread done servicing request 01:56:15.374 00.000 15672 Worker thread wakes up 01:56:15.374 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:15.374 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:15.375 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 104 ms SOUTH 01:56:17.484 02.109 15672 Exposure complete 01:56:17.504 00.020 15672 worker thread done servicing request 01:56:17.504 00.000 30444 OnExposeComplete: enter 01:56:17.504 00.000 30444 UpdateGuideState(): m_state=6 01:56:17.505 00.001 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6165 01:56:17.505 00.000 30444 Star::Find returns 1 (1), X=463.61, Y=201.37, Mass=109351, SNR=76.9, Peak=11345 HFD=3.4 01:56:17.505 00.000 30444 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.28) = xAngle (1.18 = 1.18) 01:56:17.505 00.000 30444 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.12 = 1.12) 01:56:17.505 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.59 hyp=0.75 cameraTheta=0.90 mountX=0.28 mountY=0.68, mountTheta=1.17 01:56:17.505 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.59, opts=13) 01:56:17.505 00.000 30444 Enqueuing Move request for scope (0.46, 0.59) 01:56:17.505 00.000 15672 Worker thread wakes up 01:56:17.505 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.59) opts 0xd 01:56:17.505 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.59) 01:56:17.505 00.000 15672 Moving (0.46, 0.59) raw xDistance=0.28 yDistance=0.68 01:56:17.505 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 01:56:17.506 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 01:56:17.506 00.000 15672 MoveAxis(W, 77, ABG) 01:56:17.506 00.000 15672 Guiding Dir = 3, Dur = 77 01:56:17.506 00.000 15672 IsSlewing returns 0 01:56:17.507 00.001 15672 IsGuiding returns 0 01:56:17.511 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=12027, FiltMin=2707, FiltMax=8957, Gamma=2.950 01:56:17.530 00.019 15672 PulseGuide returned control before completion, sleep 65 01:56:17.561 00.031 30444 UpdateGuideState exits: m=109351 SNR=76.9 Saturated 01:56:17.561 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:17.561 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:17.561 00.000 30444 Enqueuing Expose request 01:56:17.596 00.035 15672 IsGuiding returns 1 01:56:17.596 00.000 15672 scope still moving after pulse duration time elapsed 01:56:17.618 00.022 15672 IsSlewing returns 0 01:56:17.642 00.024 15672 IsGuiding returns 0 01:56:17.642 00.000 15672 scope move finished after 77 + 58 ms 01:56:17.642 00.000 15672 Move returns status 0, amount 77 01:56:17.642 00.000 15672 MoveAxis(S, 121, ABG) 01:56:17.642 00.000 15672 Guiding Dir = 1, Dur = 121 01:56:17.644 00.002 15672 IsSlewing returns 0 01:56:17.644 00.000 15672 IsGuiding returns 0 01:56:17.754 00.110 15672 PulseGuide returned control before completion, sleep 22 01:56:17.777 00.023 15672 IsGuiding returns 1 01:56:17.778 00.001 15672 scope still moving after pulse duration time elapsed 01:56:17.799 00.021 15672 IsSlewing returns 0 01:56:17.800 00.001 15672 IsGuiding returns 1 01:56:17.821 00.021 15672 IsSlewing returns 0 01:56:17.821 00.000 15672 IsGuiding returns 1 01:56:17.842 00.021 15672 IsSlewing returns 0 01:56:17.867 00.025 15672 IsGuiding returns 0 01:56:17.867 00.000 15672 scope move finished after 121 + 101 ms 01:56:17.867 00.000 15672 Move returns status 0, amount 121 01:56:17.867 00.000 15672 move complete, result=0 01:56:17.867 00.000 15672 worker thread done servicing request 01:56:17.867 00.000 15672 Worker thread wakes up 01:56:17.868 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:17.868 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:17.868 00.000 30444 GuideStep: 0.3 px 77 ms WEST, 0.7 px 121 ms SOUTH 01:56:19.775 01.907 15672 Exposure complete 01:56:19.795 00.020 15672 worker thread done servicing request 01:56:19.795 00.000 30444 OnExposeComplete: enter 01:56:19.795 00.000 30444 UpdateGuideState(): m_state=6 01:56:19.795 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6166 01:56:19.795 00.000 30444 Star::Find returns 1 (1), X=463.37, Y=201.69, Mass=105688, SNR=75.4, Peak=10730 HFD=3.6 01:56:19.795 00.000 30444 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.28) = xAngle (1.61 = 1.61) 01:56:19.795 00.000 30444 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 01:56:19.795 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.91 hyp=0.94 cameraTheta=1.33 mountX=-0.04 mountY=0.94, mountTheta=1.61 01:56:19.795 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.91, opts=13) 01:56:19.796 00.001 30444 Enqueuing Move request for scope (0.22, 0.91) 01:56:19.796 00.000 15672 Worker thread wakes up 01:56:19.796 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.91) opts 0xd 01:56:19.796 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.91) 01:56:19.796 00.000 15672 Moving (0.22, 0.91) raw xDistance=-0.04 yDistance=0.94 01:56:19.796 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 01:56:19.796 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94 01:56:19.796 00.000 15672 MoveAxis(E, 0, ABG) 01:56:19.796 00.000 15672 Move returns status 0, amount 0 01:56:19.796 00.000 15672 MoveAxis(S, 167, ABG) 01:56:19.796 00.000 15672 Guiding Dir = 1, Dur = 167 01:56:19.796 00.000 15672 IsSlewing returns 0 01:56:19.797 00.001 15672 IsGuiding returns 0 01:56:19.802 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2439, max=11229, FiltMin=2756, FiltMax=8362, Gamma=2.950 01:56:19.852 00.050 30444 UpdateGuideState exits: m=105688 SNR=75.4 Saturated 01:56:19.852 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:19.852 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:19.852 00.000 30444 Enqueuing Expose request 01:56:19.879 00.027 15672 PulseGuide returned control before completion, sleep 96 01:56:19.976 00.097 15672 IsGuiding returns 1 01:56:19.976 00.000 15672 scope still moving after pulse duration time elapsed 01:56:19.997 00.021 15672 IsSlewing returns 0 01:56:19.998 00.001 15672 IsGuiding returns 1 01:56:20.019 00.021 15672 IsSlewing returns 0 01:56:20.020 00.001 15672 IsGuiding returns 1 01:56:20.041 00.021 15672 IsSlewing returns 0 01:56:20.043 00.002 15672 IsGuiding returns 1 01:56:20.063 00.020 15672 IsSlewing returns 0 01:56:20.088 00.025 15672 IsGuiding returns 0 01:56:20.088 00.000 15672 scope move finished after 167 + 123 ms 01:56:20.088 00.000 15672 Move returns status 0, amount 167 01:56:20.088 00.000 15672 move complete, result=0 01:56:20.089 00.001 15672 worker thread done servicing request 01:56:20.089 00.000 15672 Worker thread wakes up 01:56:20.089 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.9 px 167 ms SOUTH 01:56:20.089 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:20.089 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:22.198 02.109 15672 Exposure complete 01:56:22.227 00.029 15672 worker thread done servicing request 01:56:22.227 00.000 30444 OnExposeComplete: enter 01:56:22.227 00.000 30444 UpdateGuideState(): m_state=6 01:56:22.227 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6167 01:56:22.227 00.000 30444 Star::Find returns 1 (1), X=463.44, Y=201.42, Mass=114950, SNR=83.7, Peak=11653 HFD=3.3 01:56:22.227 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.42 = 1.42) 01:56:22.227 00.000 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 01:56:22.227 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.65 hyp=0.71 cameraTheta=1.15 mountX=0.10 mountY=0.69, mountTheta=1.42 01:56:22.228 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.65, opts=13) 01:56:22.228 00.000 30444 Enqueuing Move request for scope (0.29, 0.65) 01:56:22.228 00.000 15672 Worker thread wakes up 01:56:22.228 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.65) opts 0xd 01:56:22.228 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.65) 01:56:22.228 00.000 15672 Moving (0.29, 0.65) raw xDistance=0.10 yDistance=0.69 01:56:22.228 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:56:22.228 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 01:56:22.228 00.000 15672 MoveAxis(E, 0, ABG) 01:56:22.228 00.000 15672 Move returns status 0, amount 0 01:56:22.228 00.000 15672 MoveAxis(S, 124, ABG) 01:56:22.228 00.000 15672 Guiding Dir = 1, Dur = 124 01:56:22.228 00.000 15672 IsSlewing returns 0 01:56:22.229 00.001 15672 IsGuiding returns 0 01:56:22.233 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=13012, FiltMin=2620, FiltMax=9786, Gamma=2.950 01:56:22.282 00.049 30444 UpdateGuideState exits: m=114950 SNR=83.7 Saturated 01:56:22.282 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:22.282 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:22.282 00.000 30444 Enqueuing Expose request 01:56:22.307 00.025 15672 PulseGuide returned control before completion, sleep 57 01:56:22.367 00.060 15672 IsGuiding returns 1 01:56:22.367 00.000 15672 scope still moving after pulse duration time elapsed 01:56:22.388 00.021 15672 IsSlewing returns 0 01:56:22.391 00.003 15672 IsGuiding returns 1 01:56:22.411 00.020 15672 IsSlewing returns 0 01:56:22.414 00.003 15672 IsGuiding returns 1 01:56:22.436 00.022 15672 IsSlewing returns 0 01:56:22.468 00.032 15672 IsGuiding returns 0 01:56:22.468 00.000 15672 scope move finished after 124 + 114 ms 01:56:22.468 00.000 15672 Move returns status 0, amount 124 01:56:22.469 00.001 15672 move complete, result=0 01:56:22.469 00.000 15672 worker thread done servicing request 01:56:22.469 00.000 15672 Worker thread wakes up 01:56:22.469 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:22.469 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:22.469 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 124 ms SOUTH 01:56:24.384 01.915 15672 Exposure complete 01:56:24.416 00.032 15672 worker thread done servicing request 01:56:24.416 00.000 30444 OnExposeComplete: enter 01:56:24.416 00.000 30444 UpdateGuideState(): m_state=6 01:56:24.416 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6168 01:56:24.416 00.000 30444 Star::Find returns 1 (1), X=463.73, Y=201.00, Mass=116402, SNR=78.8, Peak=11655 HFD=3.4 01:56:24.416 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 01:56:24.416 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 01:56:24.416 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=0.23 hyp=0.62 cameraTheta=0.38 mountX=0.49 mountY=0.35, mountTheta=0.61 01:56:24.417 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=0.23, opts=13) 01:56:24.417 00.000 30444 Enqueuing Move request for scope (0.58, 0.23) 01:56:24.417 00.000 15672 Worker thread wakes up 01:56:24.417 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.23) opts 0xd 01:56:24.417 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 0.23) 01:56:24.417 00.000 15672 Moving (0.58, 0.23) raw xDistance=0.49 yDistance=0.35 01:56:24.417 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 01:56:24.417 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 01:56:24.417 00.000 15672 MoveAxis(W, 133, ABG) 01:56:24.417 00.000 15672 Guiding Dir = 3, Dur = 133 01:56:24.418 00.001 15672 IsSlewing returns 0 01:56:24.419 00.001 15672 IsGuiding returns 0 01:56:24.424 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=12182, FiltMin=2667, FiltMax=9059, Gamma=2.950 01:56:24.447 00.023 15672 PulseGuide returned control before completion, sleep 116 01:56:24.473 00.026 30444 UpdateGuideState exits: m=116402 SNR=78.8 Saturated 01:56:24.473 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:24.474 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:24.474 00.000 30444 Enqueuing Expose request 01:56:24.566 00.092 15672 IsGuiding returns 1 01:56:24.566 00.000 15672 scope still moving after pulse duration time elapsed 01:56:24.587 00.021 15672 IsSlewing returns 0 01:56:24.608 00.021 15672 IsGuiding returns 0 01:56:24.608 00.000 15672 scope move finished after 133 + 56 ms 01:56:24.608 00.000 15672 Move returns status 0, amount 133 01:56:24.609 00.001 15672 MoveAxis(S, 62, ABG) 01:56:24.609 00.000 15672 Guiding Dir = 1, Dur = 62 01:56:24.609 00.000 15672 IsSlewing returns 0 01:56:24.613 00.004 15672 IsGuiding returns 0 01:56:24.688 00.075 15672 IsGuiding returns 1 01:56:24.688 00.000 15672 scope still moving after pulse duration time elapsed 01:56:24.709 00.021 15672 IsSlewing returns 0 01:56:24.735 00.026 15672 IsGuiding returns 1 01:56:24.756 00.021 15672 IsSlewing returns 0 01:56:24.783 00.027 15672 IsGuiding returns 0 01:56:24.783 00.000 15672 scope move finished after 62 + 108 ms 01:56:24.783 00.000 15672 Move returns status 0, amount 62 01:56:24.783 00.000 15672 move complete, result=0 01:56:24.783 00.000 15672 worker thread done servicing request 01:56:24.783 00.000 15672 Worker thread wakes up 01:56:24.783 00.000 30444 GuideStep: 0.5 px 133 ms WEST, 0.3 px 62 ms SOUTH 01:56:24.783 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:24.783 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:26.891 02.108 15672 Exposure complete 01:56:26.911 00.020 15672 worker thread done servicing request 01:56:26.911 00.000 30444 OnExposeComplete: enter 01:56:26.911 00.000 30444 UpdateGuideState(): m_state=6 01:56:26.911 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6169 01:56:26.911 00.000 30444 Star::Find returns 1 (1), X=463.38, Y=201.42, Mass=117905, SNR=87.7, Peak=13011 HFD=3.3 01:56:26.911 00.000 30444 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.28) = xAngle (1.50 = 1.50) 01:56:26.911 00.000 30444 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.44 = 1.44) 01:56:26.911 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.64 hyp=0.68 cameraTheta=1.22 mountX=0.05 mountY=0.67, mountTheta=1.50 01:56:26.912 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.64, opts=13) 01:56:26.912 00.000 30444 Enqueuing Move request for scope (0.23, 0.64) 01:56:26.912 00.000 15672 Worker thread wakes up 01:56:26.912 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.64) opts 0xd 01:56:26.912 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.64) 01:56:26.912 00.000 15672 Moving (0.23, 0.64) raw xDistance=0.05 yDistance=0.67 01:56:26.912 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 01:56:26.912 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67 01:56:26.912 00.000 15672 MoveAxis(E, 0, ABG) 01:56:26.912 00.000 15672 Move returns status 0, amount 0 01:56:26.912 00.000 15672 MoveAxis(S, 120, ABG) 01:56:26.912 00.000 15672 Guiding Dir = 1, Dur = 120 01:56:26.914 00.002 15672 IsSlewing returns 0 01:56:26.915 00.001 15672 IsGuiding returns 0 01:56:26.919 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2058, max=13121, FiltMin=2569, FiltMax=9370, Gamma=2.950 01:56:26.969 00.050 30444 UpdateGuideState exits: m=117905 SNR=87.7 Saturated 01:56:26.969 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:26.969 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:26.969 00.000 30444 Enqueuing Expose request 01:56:26.987 00.018 15672 PulseGuide returned control before completion, sleep 58 01:56:27.047 00.060 15672 IsGuiding returns 1 01:56:27.047 00.000 15672 scope still moving after pulse duration time elapsed 01:56:27.067 00.020 15672 IsSlewing returns 0 01:56:27.068 00.001 15672 IsGuiding returns 1 01:56:27.089 00.021 15672 IsSlewing returns 0 01:56:27.091 00.002 15672 IsGuiding returns 1 01:56:27.112 00.021 15672 IsSlewing returns 0 01:56:27.163 00.051 15672 IsGuiding returns 0 01:56:27.163 00.000 15672 scope move finished after 120 + 128 ms 01:56:27.163 00.000 15672 Move returns status 0, amount 120 01:56:27.163 00.000 15672 move complete, result=0 01:56:27.163 00.000 15672 worker thread done servicing request 01:56:27.163 00.000 15672 Worker thread wakes up 01:56:27.163 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.7 px 120 ms SOUTH 01:56:27.164 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:27.164 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:29.073 01.909 15672 Exposure complete 01:56:29.092 00.019 15672 worker thread done servicing request 01:56:29.093 00.001 30444 OnExposeComplete: enter 01:56:29.093 00.000 30444 UpdateGuideState(): m_state=6 01:56:29.093 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6170 01:56:29.093 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=201.46, Mass=131938, SNR=88.4, Peak=14236 HFD=3.5 01:56:29.093 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 01:56:29.093 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 01:56:29.093 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.69 hyp=0.69 cameraTheta=1.48 mountX=-0.13 mountY=0.68, mountTheta=1.76 01:56:29.093 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.69, opts=13) 01:56:29.094 00.001 30444 Enqueuing Move request for scope (0.06, 0.69) 01:56:29.094 00.000 15672 Worker thread wakes up 01:56:29.094 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.69) opts 0xd 01:56:29.094 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.69) 01:56:29.094 00.000 15672 Moving (0.06, 0.69) raw xDistance=-0.13 yDistance=0.68 01:56:29.094 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:56:29.094 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 01:56:29.094 00.000 15672 MoveAxis(E, 0, ABG) 01:56:29.094 00.000 15672 Move returns status 0, amount 0 01:56:29.094 00.000 15672 MoveAxis(S, 122, ABG) 01:56:29.094 00.000 15672 Guiding Dir = 1, Dur = 122 01:56:29.094 00.000 15672 IsSlewing returns 0 01:56:29.095 00.001 15672 IsGuiding returns 0 01:56:29.100 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=14236, FiltMin=2605, FiltMax=10013, Gamma=2.950 01:56:29.149 00.049 30444 UpdateGuideState exits: m=131938 SNR=88.4 Saturated 01:56:29.149 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:29.149 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:29.149 00.000 30444 Enqueuing Expose request 01:56:29.176 00.027 15672 PulseGuide returned control before completion, sleep 52 01:56:29.230 00.054 15672 IsGuiding returns 1 01:56:29.230 00.000 15672 scope still moving after pulse duration time elapsed 01:56:29.252 00.022 15672 IsSlewing returns 0 01:56:29.253 00.001 15672 IsGuiding returns 1 01:56:29.274 00.021 15672 IsSlewing returns 0 01:56:29.320 00.046 15672 IsGuiding returns 0 01:56:29.320 00.000 15672 scope move finished after 122 + 102 ms 01:56:29.320 00.000 15672 Move returns status 0, amount 122 01:56:29.320 00.000 15672 move complete, result=0 01:56:29.320 00.000 15672 worker thread done servicing request 01:56:29.320 00.000 15672 Worker thread wakes up 01:56:29.321 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:29.321 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:29.321 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 122 ms SOUTH 01:56:31.438 02.117 15672 Exposure complete 01:56:31.470 00.032 15672 worker thread done servicing request 01:56:31.470 00.000 30444 OnExposeComplete: enter 01:56:31.470 00.000 30444 UpdateGuideState(): m_state=6 01:56:31.471 00.001 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6171 01:56:31.471 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=201.50, Mass=138016, SNR=112.9, Peak=14055 HFD=3.6 01:56:31.471 00.000 30444 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.28) = xAngle (2.05 = 2.05) 01:56:31.471 00.000 30444 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.98 = 1.98) 01:56:31.471 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.72 hyp=0.74 cameraTheta=1.77 mountX=-0.34 mountY=0.68, mountTheta=2.03 01:56:31.471 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.72, opts=13) 01:56:31.471 00.000 30444 Enqueuing Move request for scope (-0.14, 0.72) 01:56:31.471 00.000 15672 Worker thread wakes up 01:56:31.472 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.72) opts 0xd 01:56:31.472 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.72) 01:56:31.472 00.000 15672 Moving (-0.14, 0.72) raw xDistance=-0.34 yDistance=0.68 01:56:31.472 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 01:56:31.472 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 01:56:31.472 00.000 15672 MoveAxis(E, 91, ABG) 01:56:31.472 00.000 15672 Guiding Dir = 2, Dur = 91 01:56:31.473 00.001 15672 IsSlewing returns 0 01:56:31.475 00.002 15672 IsGuiding returns 0 01:56:31.479 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=14055, FiltMin=2591, FiltMax=10270, Gamma=2.950 01:56:31.492 00.013 15672 PulseGuide returned control before completion, sleep 85 01:56:31.527 00.035 30444 UpdateGuideState exits: m=138016 SNR=112.9 Saturated 01:56:31.528 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:31.528 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:31.528 00.000 30444 Enqueuing Expose request 01:56:31.578 00.050 15672 IsGuiding returns 1 01:56:31.578 00.000 15672 scope still moving after pulse duration time elapsed 01:56:31.599 00.021 15672 IsSlewing returns 0 01:56:31.604 00.005 15672 IsGuiding returns 0 01:56:31.605 00.001 15672 scope move finished after 91 + 39 ms 01:56:31.605 00.000 15672 Move returns status 0, amount 91 01:56:31.605 00.000 15672 MoveAxis(S, 120, ABG) 01:56:31.605 00.000 15672 Guiding Dir = 1, Dur = 120 01:56:31.606 00.001 15672 IsSlewing returns 0 01:56:31.609 00.003 15672 IsGuiding returns 0 01:56:31.684 00.075 15672 PulseGuide returned control before completion, sleep 56 01:56:31.741 00.057 15672 IsGuiding returns 1 01:56:31.742 00.001 15672 scope still moving after pulse duration time elapsed 01:56:31.763 00.021 15672 IsSlewing returns 0 01:56:31.764 00.001 15672 IsGuiding returns 1 01:56:31.785 00.021 15672 IsSlewing returns 0 01:56:31.788 00.003 15672 IsGuiding returns 1 01:56:31.808 00.020 15672 IsSlewing returns 0 01:56:31.828 00.020 15672 IsGuiding returns 0 01:56:31.828 00.000 15672 scope move finished after 120 + 98 ms 01:56:31.828 00.000 15672 Move returns status 0, amount 120 01:56:31.828 00.000 15672 move complete, result=0 01:56:31.828 00.000 15672 worker thread done servicing request 01:56:31.828 00.000 15672 Worker thread wakes up 01:56:31.828 00.000 30444 GuideStep: -0.3 px 91 ms EAST, 0.7 px 120 ms SOUTH 01:56:31.828 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:31.828 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:33.743 01.915 15672 Exposure complete 01:56:33.775 00.032 15672 worker thread done servicing request 01:56:33.775 00.000 30444 OnExposeComplete: enter 01:56:33.775 00.000 30444 UpdateGuideState(): m_state=6 01:56:33.775 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6172 01:56:33.775 00.000 30444 Star::Find returns 1 (1), X=463.45, Y=201.07, Mass=129126, SNR=85.1, Peak=12764 HFD=3.6 01:56:33.775 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 01:56:33.775 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 01:56:33.775 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.29 hyp=0.42 cameraTheta=0.78 mountX=0.21 mountY=0.35, mountTheta=1.04 01:56:33.776 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.29, opts=13) 01:56:33.776 00.000 30444 Enqueuing Move request for scope (0.30, 0.29) 01:56:33.776 00.000 15672 Worker thread wakes up 01:56:33.776 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.29) opts 0xd 01:56:33.776 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.29) 01:56:33.776 00.000 15672 Moving (0.30, 0.29) raw xDistance=0.21 yDistance=0.35 01:56:33.776 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 01:56:33.776 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 01:56:33.776 00.000 15672 MoveAxis(E, 0, ABG) 01:56:33.776 00.000 15672 Move returns status 0, amount 0 01:56:33.776 00.000 15672 MoveAxis(S, 63, ABG) 01:56:33.776 00.000 15672 Guiding Dir = 1, Dur = 63 01:56:33.777 00.001 15672 IsSlewing returns 0 01:56:33.778 00.001 15672 IsGuiding returns 0 01:56:33.782 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=14201, FiltMin=2669, FiltMax=10110, Gamma=2.950 01:56:33.831 00.049 30444 UpdateGuideState exits: m=129126 SNR=85.1 Saturated 01:56:33.831 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:33.831 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:33.831 00.000 30444 Enqueuing Expose request 01:56:33.888 00.057 15672 IsGuiding returns 1 01:56:33.888 00.000 15672 scope still moving after pulse duration time elapsed 01:56:33.909 00.021 15672 IsSlewing returns 0 01:56:33.910 00.001 15672 IsGuiding returns 1 01:56:33.931 00.021 15672 IsSlewing returns 0 01:56:33.953 00.022 15672 IsGuiding returns 0 01:56:33.954 00.001 15672 scope move finished after 63 + 111 ms 01:56:33.954 00.000 15672 Move returns status 0, amount 63 01:56:33.954 00.000 15672 move complete, result=0 01:56:33.954 00.000 15672 worker thread done servicing request 01:56:33.954 00.000 15672 Worker thread wakes up 01:56:33.954 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:33.954 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:33.955 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 63 ms SOUTH 01:56:36.061 02.106 15672 Exposure complete 01:56:36.084 00.023 15672 worker thread done servicing request 01:56:36.085 00.001 30444 OnExposeComplete: enter 01:56:36.085 00.000 30444 UpdateGuideState(): m_state=6 01:56:36.085 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6173 01:56:36.085 00.000 30444 Star::Find returns 1 (1), X=463.70, Y=201.12, Mass=133803, SNR=102.4, Peak=12364 HFD=3.8 01:56:36.085 00.000 30444 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 01:56:36.085 00.000 30444 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 01:56:36.085 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.35 hyp=0.65 cameraTheta=0.56 mountX=0.43 mountY=0.46, mountTheta=0.81 01:56:36.085 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.35, opts=13) 01:56:36.085 00.000 30444 Enqueuing Move request for scope (0.55, 0.35) 01:56:36.085 00.000 15672 Worker thread wakes up 01:56:36.086 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.35) opts 0xd 01:56:36.086 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.35) 01:56:36.086 00.000 15672 Moving (0.55, 0.35) raw xDistance=0.43 yDistance=0.46 01:56:36.086 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 01:56:36.086 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 01:56:36.086 00.000 15672 MoveAxis(W, 117, ABG) 01:56:36.086 00.000 15672 Guiding Dir = 3, Dur = 117 01:56:36.087 00.001 15672 IsSlewing returns 0 01:56:36.088 00.001 15672 IsGuiding returns 0 01:56:36.092 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=12772, FiltMin=2607, FiltMax=9578, Gamma=2.950 01:56:36.108 00.016 15672 PulseGuide returned control before completion, sleep 107 01:56:36.141 00.033 30444 UpdateGuideState exits: m=133803 SNR=102.4 Saturated 01:56:36.141 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:36.141 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:36.141 00.000 30444 Enqueuing Expose request 01:56:36.219 00.078 15672 IsGuiding returns 1 01:56:36.219 00.000 15672 scope still moving after pulse duration time elapsed 01:56:36.239 00.020 15672 IsSlewing returns 0 01:56:36.285 00.046 15672 IsGuiding returns 0 01:56:36.285 00.000 15672 scope move finished after 117 + 80 ms 01:56:36.285 00.000 15672 Move returns status 0, amount 117 01:56:36.285 00.000 15672 MoveAxis(S, 81, ABG) 01:56:36.285 00.000 15672 Guiding Dir = 1, Dur = 81 01:56:36.286 00.001 15672 IsSlewing returns 0 01:56:36.288 00.002 15672 IsGuiding returns 0 01:56:36.364 00.076 15672 PulseGuide returned control before completion, sleep 16 01:56:36.382 00.018 15672 IsGuiding returns 1 01:56:36.382 00.000 15672 scope still moving after pulse duration time elapsed 01:56:36.403 00.021 15672 IsSlewing returns 0 01:56:36.405 00.002 15672 IsGuiding returns 1 01:56:36.426 00.021 15672 IsSlewing returns 0 01:56:36.429 00.003 15672 IsGuiding returns 1 01:56:36.450 00.021 15672 IsSlewing returns 0 01:56:36.508 00.058 15672 IsGuiding returns 0 01:56:36.508 00.000 15672 scope move finished after 81 + 138 ms 01:56:36.509 00.001 15672 Move returns status 0, amount 81 01:56:36.509 00.000 15672 move complete, result=0 01:56:36.509 00.000 15672 worker thread done servicing request 01:56:36.509 00.000 15672 Worker thread wakes up 01:56:36.509 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:36.509 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:36.509 00.000 30444 GuideStep: 0.4 px 117 ms WEST, 0.5 px 81 ms SOUTH 01:56:38.426 01.917 15672 Exposure complete 01:56:38.457 00.031 15672 worker thread done servicing request 01:56:38.457 00.000 30444 OnExposeComplete: enter 01:56:38.457 00.000 30444 UpdateGuideState(): m_state=6 01:56:38.457 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6174 01:56:38.457 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=201.10, Mass=122307, SNR=91.9, Peak=12641 HFD=3.5 01:56:38.457 00.000 30444 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.28) = xAngle (1.40 = 1.40) 01:56:38.457 00.000 30444 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.34 = 1.34) 01:56:38.457 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.32 hyp=0.36 cameraTheta=1.12 mountX=0.06 mountY=0.35, mountTheta=1.40 01:56:38.458 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.32, opts=13) 01:56:38.458 00.000 30444 Enqueuing Move request for scope (0.16, 0.32) 01:56:38.458 00.000 15672 Worker thread wakes up 01:56:38.458 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.32) opts 0xd 01:56:38.458 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.32) 01:56:38.458 00.000 15672 Moving (0.16, 0.32) raw xDistance=0.06 yDistance=0.35 01:56:38.458 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 01:56:38.458 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 01:56:38.458 00.000 15672 MoveAxis(E, 0, ABG) 01:56:38.458 00.000 15672 Move returns status 0, amount 0 01:56:38.458 00.000 15672 MoveAxis(S, 62, ABG) 01:56:38.458 00.000 15672 Guiding Dir = 1, Dur = 62 01:56:38.459 00.001 15672 IsSlewing returns 0 01:56:38.460 00.001 15672 IsGuiding returns 0 01:56:38.465 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2149, max=13794, FiltMin=2664, FiltMax=10008, Gamma=2.950 01:56:38.513 00.048 30444 UpdateGuideState exits: m=122307 SNR=91.9 Saturated 01:56:38.513 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:38.513 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:38.513 00.000 30444 Enqueuing Expose request 01:56:38.537 00.024 15672 IsGuiding returns 1 01:56:38.538 00.001 15672 scope still moving after pulse duration time elapsed 01:56:38.559 00.021 15672 IsSlewing returns 0 01:56:38.560 00.001 15672 IsGuiding returns 1 01:56:38.581 00.021 15672 IsSlewing returns 0 01:56:38.581 00.000 15672 IsGuiding returns 1 01:56:38.603 00.022 15672 IsSlewing returns 0 01:56:38.650 00.047 15672 IsGuiding returns 0 01:56:38.650 00.000 15672 scope move finished after 62 + 128 ms 01:56:38.650 00.000 15672 Move returns status 0, amount 62 01:56:38.651 00.001 15672 move complete, result=0 01:56:38.651 00.000 15672 worker thread done servicing request 01:56:38.651 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH 01:56:38.651 00.000 15672 Worker thread wakes up 01:56:38.652 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:38.652 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:40.760 02.108 15672 Exposure complete 01:56:40.780 00.020 15672 worker thread done servicing request 01:56:40.780 00.000 30444 OnExposeComplete: enter 01:56:40.780 00.000 30444 UpdateGuideState(): m_state=6 01:56:40.780 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6175 01:56:40.780 00.000 30444 Star::Find returns 1 (1), X=463.63, Y=200.97, Mass=115099, SNR=83.1, Peak=11722 HFD=3.5 01:56:40.780 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 01:56:40.780 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 01:56:40.780 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=0.20 hyp=0.52 cameraTheta=0.39 mountX=0.41 mountY=0.30, mountTheta=0.63 01:56:40.781 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.20, opts=13) 01:56:40.781 00.000 30444 Enqueuing Move request for scope (0.48, 0.20) 01:56:40.781 00.000 15672 Worker thread wakes up 01:56:40.781 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.20) opts 0xd 01:56:40.781 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.20) 01:56:40.781 00.000 15672 Moving (0.48, 0.20) raw xDistance=0.41 yDistance=0.30 01:56:40.781 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 01:56:40.781 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 01:56:40.781 00.000 15672 MoveAxis(W, 110, ABG) 01:56:40.781 00.000 15672 Guiding Dir = 3, Dur = 110 01:56:40.783 00.002 15672 IsSlewing returns 0 01:56:40.784 00.001 15672 IsGuiding returns 0 01:56:40.788 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=12373, FiltMin=2638, FiltMax=9184, Gamma=2.950 01:56:40.805 00.017 15672 PulseGuide returned control before completion, sleep 99 01:56:40.906 00.101 15672 IsGuiding returns 1 01:56:40.906 00.000 15672 scope still moving after pulse duration time elapsed 01:56:40.926 00.020 15672 IsSlewing returns 0 01:56:40.928 00.002 15672 IsGuiding returns 1 01:56:40.949 00.021 15672 IsSlewing returns 0 01:56:40.951 00.002 15672 IsGuiding returns 0 01:56:40.951 00.000 15672 scope move finished after 110 + 56 ms 01:56:40.951 00.000 15672 Move returns status 0, amount 110 01:56:40.951 00.000 15672 MoveAxis(S, 53, ABG) 01:56:40.951 00.000 15672 Guiding Dir = 1, Dur = 53 01:56:40.952 00.001 15672 IsSlewing returns 0 01:56:40.953 00.001 15672 IsGuiding returns 0 01:56:41.062 00.109 15672 IsGuiding returns 1 01:56:41.062 00.000 15672 scope still moving after pulse duration time elapsed 01:56:41.084 00.022 15672 IsSlewing returns 0 01:56:41.129 00.045 15672 IsGuiding returns 0 01:56:41.129 00.000 15672 scope move finished after 53 + 122 ms 01:56:41.129 00.000 15672 Move returns status 0, amount 53 01:56:41.130 00.001 15672 move complete, result=0 01:56:41.130 00.000 15672 worker thread done servicing request 01:56:41.184 00.054 30444 UpdateGuideState exits: m=115099 SNR=83.1 Saturated 01:56:41.184 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:41.185 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:41.185 00.000 30444 Enqueuing Expose request 01:56:41.185 00.000 30444 GuideStep: 0.4 px 110 ms WEST, 0.3 px 53 ms SOUTH 01:56:41.185 00.000 15672 Worker thread wakes up 01:56:41.186 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:41.186 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:43.091 01.905 15672 Exposure complete 01:56:43.111 00.020 15672 worker thread done servicing request 01:56:43.111 00.000 30444 OnExposeComplete: enter 01:56:43.111 00.000 30444 UpdateGuideState(): m_state=6 01:56:43.111 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6176 01:56:43.111 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=201.18, Mass=115545, SNR=79.7, Peak=13183 HFD=3.4 01:56:43.111 00.000 30444 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.28) = xAngle (1.70 = 1.70) 01:56:43.111 00.000 30444 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 01:56:43.112 00.001 30444 CameraToMount -- cameraX=0.06 cameraY=0.40 hyp=0.40 cameraTheta=1.42 mountX=-0.05 mountY=0.40, mountTheta=1.70 01:56:43.112 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.40, opts=13) 01:56:43.112 00.000 30444 Enqueuing Move request for scope (0.06, 0.40) 01:56:43.112 00.000 15672 Worker thread wakes up 01:56:43.112 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.40) opts 0xd 01:56:43.112 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.40) 01:56:43.112 00.000 15672 Moving (0.06, 0.40) raw xDistance=-0.05 yDistance=0.40 01:56:43.112 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 01:56:43.112 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 01:56:43.112 00.000 15672 MoveAxis(E, 0, ABG) 01:56:43.112 00.000 15672 Move returns status 0, amount 0 01:56:43.112 00.000 15672 MoveAxis(S, 72, ABG) 01:56:43.112 00.000 15672 Guiding Dir = 1, Dur = 72 01:56:43.113 00.001 15672 IsSlewing returns 0 01:56:43.114 00.001 15672 IsGuiding returns 0 01:56:43.118 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=13183, FiltMin=2707, FiltMax=9126, Gamma=2.950 01:56:43.218 00.100 30444 UpdateGuideState exits: m=115545 SNR=79.7 Saturated 01:56:43.218 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:43.218 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:43.218 00.000 30444 Enqueuing Expose request 01:56:43.236 00.018 15672 IsGuiding returns 1 01:56:43.236 00.000 15672 scope still moving after pulse duration time elapsed 01:56:43.257 00.021 15672 IsSlewing returns 0 01:56:43.298 00.041 15672 IsGuiding returns 0 01:56:43.298 00.000 15672 scope move finished after 72 + 112 ms 01:56:43.298 00.000 15672 Move returns status 0, amount 72 01:56:43.298 00.000 15672 move complete, result=0 01:56:43.298 00.000 15672 worker thread done servicing request 01:56:43.300 00.002 15672 Worker thread wakes up 01:56:43.300 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:43.300 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:43.300 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 72 ms SOUTH 01:56:45.409 02.109 15672 Exposure complete 01:56:45.428 00.019 15672 worker thread done servicing request 01:56:45.428 00.000 30444 OnExposeComplete: enter 01:56:45.428 00.000 30444 UpdateGuideState(): m_state=6 01:56:45.429 00.001 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6177 01:56:45.429 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=201.14, Mass=117973, SNR=84.9, Peak=13473 HFD=3.6 01:56:45.429 00.000 30444 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 01:56:45.429 00.000 30444 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 01:56:45.429 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.68 mountX=-0.14 mountY=0.35, mountTheta=1.95 01:56:45.429 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.37, opts=13) 01:56:45.429 00.000 30444 Enqueuing Move request for scope (-0.04, 0.37) 01:56:45.429 00.000 15672 Worker thread wakes up 01:56:45.430 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.37) opts 0xd 01:56:45.430 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.37) 01:56:45.430 00.000 15672 Moving (-0.04, 0.37) raw xDistance=-0.14 yDistance=0.35 01:56:45.430 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 01:56:45.430 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 01:56:45.430 00.000 15672 MoveAxis(E, 0, ABG) 01:56:45.430 00.000 15672 Move returns status 0, amount 0 01:56:45.430 00.000 15672 MoveAxis(S, 62, ABG) 01:56:45.430 00.000 15672 Guiding Dir = 1, Dur = 62 01:56:45.431 00.001 15672 IsSlewing returns 0 01:56:45.432 00.001 15672 IsGuiding returns 0 01:56:45.436 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=13473, FiltMin=2564, FiltMax=9739, Gamma=2.950 01:56:45.485 00.049 30444 UpdateGuideState exits: m=117973 SNR=84.9 Saturated 01:56:45.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:45.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:45.485 00.000 30444 Enqueuing Expose request 01:56:45.519 00.034 15672 IsGuiding returns 1 01:56:45.519 00.000 15672 scope still moving after pulse duration time elapsed 01:56:45.540 00.021 15672 IsSlewing returns 0 01:56:45.541 00.001 15672 IsGuiding returns 1 01:56:45.562 00.021 15672 IsSlewing returns 0 01:56:45.629 00.067 15672 IsGuiding returns 0 01:56:45.630 00.001 15672 scope move finished after 62 + 136 ms 01:56:45.630 00.000 15672 Move returns status 0, amount 62 01:56:45.630 00.000 15672 move complete, result=0 01:56:45.630 00.000 15672 worker thread done servicing request 01:56:45.630 00.000 15672 Worker thread wakes up 01:56:45.630 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:45.630 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:45.631 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH 01:56:47.539 01.908 15672 Exposure complete 01:56:47.559 00.020 15672 worker thread done servicing request 01:56:47.559 00.000 30444 OnExposeComplete: enter 01:56:47.559 00.000 30444 UpdateGuideState(): m_state=6 01:56:47.559 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6178 01:56:47.560 00.001 30444 Star::Find returns 1 (1), X=463.03, Y=201.06, Mass=121076, SNR=100.0, Peak=13093 HFD=3.9 01:56:47.560 00.000 30444 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.28) = xAngle (2.26 = 2.26) 01:56:47.560 00.000 30444 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.20 = 2.20) 01:56:47.560 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.28 hyp=0.31 cameraTheta=1.98 mountX=-0.20 mountY=0.25, mountTheta=2.24 01:56:47.560 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.28, opts=13) 01:56:47.560 00.000 30444 Enqueuing Move request for scope (-0.12, 0.28) 01:56:47.560 00.000 15672 Worker thread wakes up 01:56:47.560 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.28) opts 0xd 01:56:47.560 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.28) 01:56:47.560 00.000 15672 Moving (-0.12, 0.28) raw xDistance=-0.20 yDistance=0.25 01:56:47.560 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 01:56:47.560 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:56:47.561 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 01:56:47.561 00.000 15672 MoveAxis(E, 0, ABG) 01:56:47.561 00.000 15672 Move returns status 0, amount 0 01:56:47.561 00.000 15672 MoveAxis(N, 0, ABG) 01:56:47.561 00.000 15672 Move returns status 0, amount 0 01:56:47.561 00.000 15672 move complete, result=0 01:56:47.561 00.000 15672 worker thread done servicing request 01:56:47.566 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=13093, FiltMin=2683, FiltMax=8949, Gamma=2.950 01:56:47.615 00.049 30444 UpdateGuideState exits: m=121076 SNR=100.0 Saturated 01:56:47.616 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:47.616 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:47.616 00.000 30444 Enqueuing Expose request 01:56:47.616 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 01:56:47.616 00.000 15672 Worker thread wakes up 01:56:47.616 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:47.616 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:49.725 02.109 15672 Exposure complete 01:56:49.744 00.019 15672 worker thread done servicing request 01:56:49.744 00.000 30444 OnExposeComplete: enter 01:56:49.744 00.000 30444 UpdateGuideState(): m_state=6 01:56:49.744 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6179 01:56:49.745 00.001 30444 Star::Find returns 1 (1), X=463.31, Y=200.77, Mass=116255, SNR=80.4, Peak=12809 HFD=3.4 01:56:49.745 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.28) = xAngle (0.21 = 0.21) 01:56:49.745 00.000 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.15 = 0.15) 01:56:49.745 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.07 mountX=0.16 mountY=0.02, mountTheta=0.15 01:56:49.745 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.01, opts=13) 01:56:49.745 00.000 30444 Enqueuing Move request for scope (0.16, -0.01) 01:56:49.745 00.000 15672 Worker thread wakes up 01:56:49.745 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd 01:56:49.745 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.01) 01:56:49.745 00.000 15672 Moving (0.16, -0.01) raw xDistance=0.16 yDistance=0.02 01:56:49.745 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 01:56:49.746 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:56:49.746 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 01:56:49.746 00.000 15672 MoveAxis(E, 0, ABG) 01:56:49.746 00.000 15672 Move returns status 0, amount 0 01:56:49.746 00.000 15672 MoveAxis(N, 0, ABG) 01:56:49.746 00.000 15672 Move returns status 0, amount 0 01:56:49.746 00.000 15672 move complete, result=0 01:56:49.746 00.000 15672 worker thread done servicing request 01:56:49.752 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=12817, FiltMin=2638, FiltMax=9873, Gamma=2.950 01:56:49.800 00.048 30444 UpdateGuideState exits: m=116255 SNR=80.4 Saturated 01:56:49.800 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:49.800 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:49.800 00.000 30444 Enqueuing Expose request 01:56:49.800 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 01:56:49.801 00.001 15672 Worker thread wakes up 01:56:49.801 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:49.801 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:51.707 01.906 15672 Exposure complete 01:56:51.727 00.020 15672 worker thread done servicing request 01:56:51.727 00.000 30444 OnExposeComplete: enter 01:56:51.727 00.000 30444 UpdateGuideState(): m_state=6 01:56:51.727 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6180 01:56:51.727 00.000 30444 Star::Find returns 1 (1), X=462.81, Y=200.87, Mass=119213, SNR=84.9, Peak=12653 HFD=3.6 01:56:51.727 00.000 30444 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.28) = xAngle (3.15 = -3.13) 01:56:51.727 00.000 30444 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.09 = 3.09) 01:56:51.727 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.09 hyp=0.36 cameraTheta=2.88 mountX=-0.36 mountY=0.02, mountTheta=3.09 01:56:51.728 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.09, opts=13) 01:56:51.728 00.000 30444 Enqueuing Move request for scope (-0.34, 0.09) 01:56:51.728 00.000 15672 Worker thread wakes up 01:56:51.728 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.09) opts 0xd 01:56:51.728 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.09) 01:56:51.728 00.000 15672 Moving (-0.34, 0.09) raw xDistance=-0.36 yDistance=0.02 01:56:51.728 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36 01:56:51.728 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:56:51.728 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 01:56:51.728 00.000 15672 MoveAxis(E, 96, ABG) 01:56:51.728 00.000 15672 Guiding Dir = 2, Dur = 96 01:56:51.729 00.001 15672 IsSlewing returns 0 01:56:51.730 00.001 15672 IsGuiding returns 0 01:56:51.733 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=12653, FiltMin=2641, FiltMax=9076, Gamma=2.950 01:56:51.747 00.014 15672 PulseGuide returned control before completion, sleep 89 01:56:51.836 00.089 30444 UpdateGuideState exits: m=119213 SNR=84.9 Saturated 01:56:51.836 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:51.836 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:51.836 00.000 30444 Enqueuing Expose request 01:56:51.838 00.002 15672 IsGuiding returns 1 01:56:51.838 00.000 15672 scope still moving after pulse duration time elapsed 01:56:51.859 00.021 15672 IsSlewing returns 0 01:56:51.876 00.017 15672 IsGuiding returns 0 01:56:51.876 00.000 15672 scope move finished after 96 + 49 ms 01:56:51.876 00.000 15672 Move returns status 0, amount 96 01:56:51.876 00.000 15672 MoveAxis(N, 0, ABG) 01:56:51.876 00.000 15672 Move returns status 0, amount 0 01:56:51.876 00.000 15672 move complete, result=0 01:56:51.876 00.000 15672 worker thread done servicing request 01:56:51.876 00.000 15672 Worker thread wakes up 01:56:51.876 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:51.876 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:51.876 00.000 30444 GuideStep: -0.4 px 96 ms EAST, 0.0 px 0 ms NORTH 01:56:53.987 02.111 15672 Exposure complete 01:56:54.007 00.020 15672 worker thread done servicing request 01:56:54.007 00.000 30444 OnExposeComplete: enter 01:56:54.007 00.000 30444 UpdateGuideState(): m_state=6 01:56:54.007 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6181 01:56:54.007 00.000 30444 Star::Find returns 1 (1), X=463.49, Y=200.84, Mass=120961, SNR=86.6, Peak=12297 HFD=3.5 01:56:54.007 00.000 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.47 = 0.47) 01:56:54.007 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 01:56:54.007 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.07 hyp=0.35 cameraTheta=0.20 mountX=0.31 mountY=0.14, mountTheta=0.42 01:56:54.008 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.07, opts=13) 01:56:54.008 00.000 30444 Enqueuing Move request for scope (0.34, 0.07) 01:56:54.008 00.000 15672 Worker thread wakes up 01:56:54.008 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.07) opts 0xd 01:56:54.008 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.07) 01:56:54.008 00.000 15672 Moving (0.34, 0.07) raw xDistance=0.31 yDistance=0.14 01:56:54.008 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31 01:56:54.008 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:56:54.008 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 01:56:54.008 00.000 15672 MoveAxis(W, 77, ABG) 01:56:54.008 00.000 15672 Guiding Dir = 3, Dur = 77 01:56:54.009 00.001 15672 IsSlewing returns 0 01:56:54.010 00.001 15672 IsGuiding returns 0 01:56:54.015 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=12436, FiltMin=2688, FiltMax=9546, Gamma=2.950 01:56:54.032 00.017 15672 PulseGuide returned control before completion, sleep 66 01:56:54.063 00.031 30444 UpdateGuideState exits: m=120961 SNR=86.6 Saturated 01:56:54.063 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:54.063 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:54.063 00.000 30444 Enqueuing Expose request 01:56:54.101 00.038 15672 IsGuiding returns 1 01:56:54.101 00.000 15672 scope still moving after pulse duration time elapsed 01:56:54.122 00.021 15672 IsSlewing returns 0 01:56:54.145 00.023 15672 IsGuiding returns 0 01:56:54.145 00.000 15672 scope move finished after 77 + 57 ms 01:56:54.145 00.000 15672 Move returns status 0, amount 77 01:56:54.146 00.001 15672 MoveAxis(N, 0, ABG) 01:56:54.146 00.000 15672 Move returns status 0, amount 0 01:56:54.146 00.000 15672 move complete, result=0 01:56:54.146 00.000 15672 worker thread done servicing request 01:56:54.146 00.000 15672 Worker thread wakes up 01:56:54.146 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:54.146 00.000 30444 GuideStep: 0.3 px 77 ms WEST, 0.1 px 0 ms NORTH 01:56:54.147 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:56.056 01.909 15672 Exposure complete 01:56:56.076 00.020 15672 worker thread done servicing request 01:56:56.076 00.000 30444 OnExposeComplete: enter 01:56:56.076 00.000 30444 UpdateGuideState(): m_state=6 01:56:56.076 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6182 01:56:56.076 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=200.93, Mass=119082, SNR=89.1, Peak=12921 HFD=3.4 01:56:56.076 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 01:56:56.076 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 01:56:56.076 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.23 cameraTheta=0.72 mountX=0.13 mountY=0.19, mountTheta=0.98 01:56:56.077 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.15, opts=13) 01:56:56.077 00.000 30444 Enqueuing Move request for scope (0.17, 0.15) 01:56:56.077 00.000 15672 Worker thread wakes up 01:56:56.077 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd 01:56:56.077 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.15) 01:56:56.077 00.000 15672 Moving (0.17, 0.15) raw xDistance=0.13 yDistance=0.19 01:56:56.077 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 01:56:56.077 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:56:56.077 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 01:56:56.077 00.000 15672 MoveAxis(E, 0, ABG) 01:56:56.077 00.000 15672 Move returns status 0, amount 0 01:56:56.077 00.000 15672 MoveAxis(N, 0, ABG) 01:56:56.077 00.000 15672 Move returns status 0, amount 0 01:56:56.077 00.000 15672 move complete, result=0 01:56:56.077 00.000 15672 worker thread done servicing request 01:56:56.082 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=12921, FiltMin=2680, FiltMax=9285, Gamma=2.950 01:56:56.132 00.050 30444 UpdateGuideState exits: m=119082 SNR=89.1 Saturated 01:56:56.132 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:56.132 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:56.132 00.000 30444 Enqueuing Expose request 01:56:56.132 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:56:56.132 00.000 15672 Worker thread wakes up 01:56:56.132 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:56.132 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:56:58.238 02.106 15672 Exposure complete 01:56:58.258 00.020 15672 worker thread done servicing request 01:56:58.258 00.000 30444 OnExposeComplete: enter 01:56:58.258 00.000 30444 UpdateGuideState(): m_state=6 01:56:58.258 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6183 01:56:58.258 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=200.81, Mass=121087, SNR=87.0, Peak=13233 HFD=3.6 01:56:58.258 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 01:56:58.258 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 01:56:58.258 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.07 mountX=0.01 mountY=0.04, mountTheta=1.34 01:56:58.259 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.04, opts=13) 01:56:58.259 00.000 30444 Enqueuing Move request for scope (0.02, 0.04) 01:56:58.259 00.000 15672 Worker thread wakes up 01:56:58.259 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd 01:56:58.259 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.04) 01:56:58.259 00.000 15672 Moving (0.02, 0.04) raw xDistance=0.01 yDistance=0.04 01:56:58.259 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 01:56:58.259 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:56:58.259 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 01:56:58.259 00.000 15672 MoveAxis(E, 0, ABG) 01:56:58.259 00.000 15672 Move returns status 0, amount 0 01:56:58.259 00.000 15672 MoveAxis(N, 0, ABG) 01:56:58.259 00.000 15672 Move returns status 0, amount 0 01:56:58.259 00.000 15672 move complete, result=0 01:56:58.259 00.000 15672 worker thread done servicing request 01:56:58.264 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=13233, FiltMin=2630, FiltMax=9303, Gamma=2.950 01:56:58.313 00.049 30444 UpdateGuideState exits: m=121087 SNR=87.0 Saturated 01:56:58.313 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:56:58.313 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:56:58.313 00.000 30444 Enqueuing Expose request 01:56:58.313 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 01:56:58.313 00.000 15672 Worker thread wakes up 01:56:58.313 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:56:58.313 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:57:00.226 01.913 15672 Exposure complete 01:57:00.255 00.029 15672 worker thread done servicing request 01:57:00.255 00.000 30444 OnExposeComplete: enter 01:57:00.255 00.000 30444 UpdateGuideState(): m_state=6 01:57:00.255 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6184 01:57:00.256 00.001 30444 Star::Find returns 1 (1), X=462.73, Y=201.19, Mass=99659, SNR=62.6, Peak=10831 HFD=3.6 01:57:00.256 00.000 30444 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.28) = xAngle (2.64 = 2.64) 01:57:00.256 00.000 30444 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 01:57:00.256 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.41 hyp=0.58 cameraTheta=2.36 mountX=-0.51 mountY=0.31, mountTheta=2.59 01:57:00.256 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.41, opts=13) 01:57:00.256 00.000 30444 Enqueuing Move request for scope (-0.42, 0.41) 01:57:00.256 00.000 15672 Worker thread wakes up 01:57:00.256 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.41) opts 0xd 01:57:00.256 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.41) 01:57:00.256 00.000 15672 Moving (-0.42, 0.41) raw xDistance=-0.51 yDistance=0.31 01:57:00.256 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51 01:57:00.256 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 01:57:00.256 00.000 15672 MoveAxis(E, 138, ABG) 01:57:00.257 00.001 15672 Guiding Dir = 2, Dur = 138 01:57:00.257 00.000 15672 IsSlewing returns 0 01:57:00.258 00.001 15672 IsGuiding returns 0 01:57:00.262 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2443, max=10831, FiltMin=2746, FiltMax=8046, Gamma=2.950 01:57:00.278 00.016 15672 PulseGuide returned control before completion, sleep 129 01:57:00.311 00.033 30444 UpdateGuideState exits: m=99659 SNR=62.6 Saturated 01:57:00.311 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:00.311 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:57:00.311 00.000 30444 Enqueuing Expose request 01:57:00.410 00.099 15672 IsGuiding returns 1 01:57:00.410 00.000 15672 scope still moving after pulse duration time elapsed 01:57:00.431 00.021 15672 IsSlewing returns 0 01:57:00.455 00.024 15672 IsGuiding returns 0 01:57:00.456 00.001 15672 scope move finished after 138 + 59 ms 01:57:00.456 00.000 15672 Move returns status 0, amount 138 01:57:00.456 00.000 15672 MoveAxis(S, 56, ABG) 01:57:00.456 00.000 15672 Guiding Dir = 1, Dur = 56 01:57:00.457 00.001 15672 IsSlewing returns 0 01:57:00.459 00.002 15672 IsGuiding returns 0 01:57:00.536 00.077 15672 IsGuiding returns 1 01:57:00.536 00.000 15672 scope still moving after pulse duration time elapsed 01:57:00.557 00.021 15672 IsSlewing returns 0 01:57:00.614 00.057 15672 IsGuiding returns 0 01:57:00.615 00.001 15672 scope move finished after 56 + 99 ms 01:57:00.615 00.000 15672 Move returns status 0, amount 56 01:57:00.615 00.000 15672 move complete, result=0 01:57:00.615 00.000 15672 worker thread done servicing request 01:57:00.615 00.000 15672 Worker thread wakes up 01:57:00.615 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:00.615 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:57:00.616 00.001 30444 GuideStep: -0.5 px 138 ms EAST, 0.3 px 56 ms SOUTH 01:57:02.725 02.109 15672 Exposure complete 01:57:02.745 00.020 15672 worker thread done servicing request 01:57:02.745 00.000 30444 OnExposeComplete: enter 01:57:02.745 00.000 30444 UpdateGuideState(): m_state=6 01:57:02.746 00.001 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6185 01:57:02.746 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=200.62, Mass=54752, SNR=48.3, Peak=7912 HFD=3.7 01:57:02.746 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.07 = -1.07) 01:57:02.746 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.13 = -1.13) 01:57:02.746 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.34 mountX=0.08 mountY=-0.15, mountTheta=-1.08 01:57:02.746 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.16, opts=13) 01:57:02.746 00.000 30444 Enqueuing Move request for scope (0.04, -0.16) 01:57:02.746 00.000 15672 Worker thread wakes up 01:57:02.746 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd 01:57:02.747 00.001 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.16) 01:57:02.747 00.000 15672 Moving (0.04, -0.16) raw xDistance=0.08 yDistance=-0.15 01:57:02.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 01:57:02.747 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:57:02.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 01:57:02.747 00.000 15672 MoveAxis(E, 0, ABG) 01:57:02.747 00.000 15672 Move returns status 0, amount 0 01:57:02.747 00.000 15672 MoveAxis(N, 0, ABG) 01:57:02.747 00.000 15672 Move returns status 0, amount 0 01:57:02.747 00.000 15672 move complete, result=0 01:57:02.747 00.000 15672 worker thread done servicing request 01:57:02.752 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2559, max=7912, FiltMin=2903, FiltMax=6282, Gamma=2.950 01:57:02.801 00.049 30444 UpdateGuideState exits: m=54752 SNR=48.3 Saturated 01:57:02.801 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:02.801 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:57:02.801 00.000 30444 Enqueuing Expose request 01:57:02.801 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 01:57:02.801 00.000 15672 Worker thread wakes up 01:57:02.801 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:02.801 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:57:04.709 01.908 15672 Exposure complete 01:57:04.729 00.020 15672 worker thread done servicing request 01:57:04.729 00.000 30444 OnExposeComplete: enter 01:57:04.729 00.000 30444 UpdateGuideState(): m_state=6 01:57:04.729 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6186 01:57:04.729 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=200.32, Mass=33213, SNR=30.7, Peak=6303 HFD=3.7 01:57:04.729 00.000 30444 Status Line: Mass: 33213 vs 119082 01:57:04.730 00.001 30444 UpdateCurrentPosition: star mass new=33212.7 exp=119082.1 thresh=50% limits=(43766.3, 194594.2, 238164.3) 01:57:04.730 00.000 30444 DistanceChecker: activated 01:57:04.730 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:04.731 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:04.731 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:04.731 00.000 15672 Worker thread wakes up 01:57:04.731 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:04.731 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:04.731 00.000 15672 move complete, result=0 01:57:04.731 00.000 15672 worker thread done servicing request 01:57:04.832 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:04.832 00.000 30444 Status Line: Star lost - mass changed 01:57:04.834 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2799, max=8161, FiltMin=3248, FiltMax=5941, Gamma=2.950 01:57:04.889 00.055 30444 UpdateGuideState exits: Star lost - mass changed 01:57:04.889 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:04.889 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:04.889 00.000 30444 Enqueuing Expose request 01:57:04.889 00.000 15672 Worker thread wakes up 01:57:04.889 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:04.889 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:07.001 02.112 15672 Exposure complete 01:57:07.033 00.032 15672 worker thread done servicing request 01:57:07.033 00.000 30444 OnExposeComplete: enter 01:57:07.033 00.000 30444 UpdateGuideState(): m_state=6 01:57:07.033 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6187 01:57:07.033 00.000 30444 Star::Find returns 1 (1), X=462.98, Y=200.51, Mass=43708, SNR=36.7, Peak=7221 HFD=3.9 01:57:07.033 00.000 30444 Status Line: Mass: 43708 vs 117973 01:57:07.035 00.002 30444 UpdateCurrentPosition: star mass new=43708.4 exp=117972.7 thresh=50% limits=(44527.3, 194594.2, 235945.3) 01:57:07.035 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:07.035 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:07.035 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:07.036 00.001 15672 Worker thread wakes up 01:57:07.036 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:07.036 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:07.036 00.000 15672 move complete, result=0 01:57:07.036 00.000 15672 worker thread done servicing request 01:57:07.136 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:07.136 00.000 30444 Status Line: Star lost - mass changed 01:57:07.138 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2805, max=7842, FiltMin=3271, FiltMax=6167, Gamma=2.950 01:57:07.621 00.483 30444 UpdateGuideState exits: Star lost - mass changed 01:57:07.621 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:07.621 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:07.621 00.000 30444 Enqueuing Expose request 01:57:07.621 00.000 15672 Worker thread wakes up 01:57:07.622 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:07.622 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:09.533 01.911 15672 Exposure complete 01:57:09.563 00.030 15672 worker thread done servicing request 01:57:09.563 00.000 30444 OnExposeComplete: enter 01:57:09.563 00.000 30444 UpdateGuideState(): m_state=6 01:57:09.563 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6188 01:57:09.563 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=200.71, Mass=55521, SNR=48.6, Peak=8516 HFD=3.5 01:57:09.563 00.000 30444 DistanceChecker: deactivated 01:57:09.563 00.000 30444 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 01:57:09.563 00.000 30444 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 01:57:09.563 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-2.89 mountX=-0.24 mountY=-0.12, mountTheta=-2.66 01:57:09.564 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.07, opts=13) 01:57:09.564 00.000 30444 Enqueuing Move request for scope (-0.27, -0.07) 01:57:09.564 00.000 15672 Worker thread wakes up 01:57:09.564 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.07) opts 0xd 01:57:09.564 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.07) 01:57:09.564 00.000 15672 Moving (-0.27, -0.07) raw xDistance=-0.24 yDistance=-0.12 01:57:09.564 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 01:57:09.564 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:57:09.564 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:57:09.564 00.000 15672 MoveAxis(E, 0, ABG) 01:57:09.564 00.000 15672 Move returns status 0, amount 0 01:57:09.564 00.000 15672 MoveAxis(N, 0, ABG) 01:57:09.564 00.000 15672 Move returns status 0, amount 0 01:57:09.564 00.000 15672 move complete, result=0 01:57:09.564 00.000 15672 worker thread done servicing request 01:57:09.569 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2833, max=15784, FiltMin=3134, FiltMax=10934, Gamma=2.950 01:57:09.618 00.049 30444 UpdateGuideState exits: m=55521 SNR=48.6 Saturated 01:57:09.618 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:09.618 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:57:09.618 00.000 30444 Enqueuing Expose request 01:57:09.618 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 01:57:09.618 00.000 15672 Worker thread wakes up 01:57:09.618 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:09.618 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:57:11.734 02.116 15672 Exposure complete 01:57:11.765 00.031 15672 worker thread done servicing request 01:57:11.766 00.001 30444 OnExposeComplete: enter 01:57:11.766 00.000 30444 UpdateGuideState(): m_state=6 01:57:11.766 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6189 01:57:11.766 00.000 30444 Star::Find returns 1 (1), X=463.67, Y=199.69, Mass=26449, SNR=30.4, Peak=6554 HFD=4.3 01:57:11.766 00.000 30444 Status Line: Mass: 26449 vs 119082 01:57:11.767 00.001 30444 UpdateCurrentPosition: star mass new=26449.2 exp=119082.1 thresh=50% limits=(45964.8, 194594.2, 238164.3) 01:57:11.767 00.000 30444 DistanceChecker: activated 01:57:11.767 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:11.768 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:11.768 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:11.768 00.000 15672 Worker thread wakes up 01:57:11.768 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:11.768 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:11.768 00.000 15672 move complete, result=0 01:57:11.769 00.001 15672 worker thread done servicing request 01:57:11.869 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:11.869 00.000 30444 Status Line: Star lost - mass changed 01:57:11.870 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2955, max=8657, FiltMin=3458, FiltMax=6067, Gamma=2.950 01:57:11.920 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:57:11.920 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:11.920 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:11.920 00.000 30444 Enqueuing Expose request 01:57:11.920 00.000 15672 Worker thread wakes up 01:57:11.920 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:11.920 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:13.838 01.918 15672 Exposure complete 01:57:13.867 00.029 15672 worker thread done servicing request 01:57:13.867 00.000 30444 OnExposeComplete: enter 01:57:13.868 00.001 30444 UpdateGuideState(): m_state=6 01:57:13.868 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6190 01:57:13.868 00.000 30444 Star::Find returns 1 (1), X=463.48, Y=199.23, Mass=18212, SNR=21.2, Peak=6382 HFD=5.1 01:57:13.868 00.000 30444 Status Line: Mass: 18212 vs 117973 01:57:13.870 00.002 30444 UpdateCurrentPosition: star mass new=18212.2 exp=117972.7 thresh=50% limits=(46615.9, 194594.2, 235945.3) 01:57:13.870 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:13.870 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:13.870 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:13.870 00.000 15672 Worker thread wakes up 01:57:13.870 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:13.870 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:13.870 00.000 15672 move complete, result=0 01:57:13.871 00.001 15672 worker thread done servicing request 01:57:13.972 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:13.972 00.000 30444 Status Line: Star lost - mass changed 01:57:13.973 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3193, max=8831, FiltMin=3618, FiltMax=6528, Gamma=2.950 01:57:14.023 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:57:14.023 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:14.024 00.001 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:14.024 00.000 30444 Enqueuing Expose request 01:57:14.024 00.000 15672 Worker thread wakes up 01:57:14.024 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:14.024 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:16.139 02.115 15672 Exposure complete 01:57:16.166 00.027 15672 worker thread done servicing request 01:57:16.166 00.000 30444 OnExposeComplete: enter 01:57:16.166 00.000 30444 UpdateGuideState(): m_state=6 01:57:16.166 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6191 01:57:16.166 00.000 30444 Star::Find returns 1 (1), X=465.17, Y=196.28, Mass=9131, SNR=14.2, Peak=6554 HFD=4.9 01:57:16.166 00.000 30444 Status Line: Mass: 9131 vs 117973 01:57:16.168 00.002 30444 UpdateCurrentPosition: star mass new=9130.9 exp=117972.7 thresh=50% limits=(47234.4, 194594.2, 235945.3) 01:57:16.168 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:16.168 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:16.168 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:16.168 00.000 15672 Worker thread wakes up 01:57:16.169 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:16.169 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:16.169 00.000 15672 move complete, result=0 01:57:16.169 00.000 15672 worker thread done servicing request 01:57:16.270 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:16.270 00.000 30444 Status Line: Star lost - mass changed 01:57:16.272 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3517, max=9126, FiltMin=3807, FiltMax=7084, Gamma=2.950 01:57:16.322 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:57:16.322 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:16.322 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:16.322 00.000 30444 Enqueuing Expose request 01:57:16.322 00.000 15672 Worker thread wakes up 01:57:16.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:16.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:18.238 01.916 15672 Exposure complete 01:57:18.271 00.033 15672 worker thread done servicing request 01:57:18.271 00.000 30444 OnExposeComplete: enter 01:57:18.271 00.000 30444 UpdateGuideState(): m_state=6 01:57:18.272 00.001 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6192 01:57:18.272 00.000 30444 Star::Find returns 1 (1), X=463.54, Y=196.87, Mass=19086, SNR=21.5, Peak=6891 HFD=6.3 01:57:18.272 00.000 30444 Status Line: Mass: 19086 vs 116255 01:57:18.274 00.002 30444 UpdateCurrentPosition: star mass new=19085.8 exp=116255.1 thresh=50% limits=(47779.0, 194594.2, 232510.1) 01:57:18.274 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:18.275 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:18.275 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:18.275 00.000 15672 Worker thread wakes up 01:57:18.275 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:18.275 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:18.275 00.000 15672 move complete, result=0 01:57:18.275 00.000 15672 worker thread done servicing request 01:57:18.377 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:18.377 00.000 30444 Status Line: Star lost - mass changed 01:57:18.379 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3426, max=9586, FiltMin=3917, FiltMax=6883, Gamma=2.950 01:57:18.434 00.055 30444 UpdateGuideState exits: Star lost - mass changed 01:57:18.434 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:18.434 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:18.434 00.000 30444 Enqueuing Expose request 01:57:18.434 00.000 15672 Worker thread wakes up 01:57:18.434 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:18.434 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:20.540 02.106 15672 Exposure complete 01:57:20.560 00.020 15672 worker thread done servicing request 01:57:20.561 00.001 30444 OnExposeComplete: enter 01:57:20.561 00.000 30444 UpdateGuideState(): m_state=6 01:57:20.561 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6193 01:57:20.561 00.000 30444 Star::Find returns 1 (1), X=463.57, Y=200.09, Mass=20838, SNR=24.9, Peak=6595 HFD=4.9 01:57:20.561 00.000 30444 Status Line: Mass: 20838 vs 115545 01:57:20.563 00.002 30444 UpdateCurrentPosition: star mass new=20838.0 exp=115545.2 thresh=50% limits=(48278.7, 194594.2, 231090.4) 01:57:20.563 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:20.563 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:20.563 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:20.563 00.000 15672 Worker thread wakes up 01:57:20.563 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:20.563 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:20.563 00.000 15672 move complete, result=0 01:57:20.563 00.000 15672 worker thread done servicing request 01:57:20.664 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:20.664 00.000 30444 Status Line: Star lost - mass changed 01:57:20.666 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3433, max=8619, FiltMin=3696, FiltMax=6659, Gamma=2.950 01:57:20.715 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:57:20.715 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:20.715 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:20.715 00.000 30444 Enqueuing Expose request 01:57:20.715 00.000 15672 Worker thread wakes up 01:57:20.715 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:20.715 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:22.631 01.916 15672 Exposure complete 01:57:22.660 00.029 15672 worker thread done servicing request 01:57:22.661 00.001 30444 OnExposeComplete: enter 01:57:22.661 00.000 30444 UpdateGuideState(): m_state=6 01:57:22.661 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6194 01:57:22.661 00.000 30444 Star::Find returns 1 (1), X=462.80, Y=200.74, Mass=33299, SNR=29.7, Peak=6999 HFD=3.7 01:57:22.661 00.000 30444 Status Line: Mass: 33299 vs 115099 01:57:22.663 00.002 30444 UpdateCurrentPosition: star mass new=33298.6 exp=115098.6 thresh=50% limits=(48742.3, 194594.2, 230197.2) 01:57:22.663 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:22.663 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:22.663 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:22.663 00.000 15672 Worker thread wakes up 01:57:22.663 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:22.663 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:22.663 00.000 15672 move complete, result=0 01:57:22.663 00.000 15672 worker thread done servicing request 01:57:22.765 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:22.765 00.000 30444 Status Line: Star lost - mass changed 01:57:22.766 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3155, max=8238, FiltMin=3455, FiltMax=6149, Gamma=2.950 01:57:22.817 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:57:22.817 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:22.817 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:22.817 00.000 30444 Enqueuing Expose request 01:57:22.817 00.000 15672 Worker thread wakes up 01:57:22.817 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:22.817 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:24.923 02.106 15672 Exposure complete 01:57:24.943 00.020 15672 worker thread done servicing request 01:57:24.943 00.000 30444 OnExposeComplete: enter 01:57:24.943 00.000 30444 UpdateGuideState(): m_state=6 01:57:24.943 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6195 01:57:24.943 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=200.27, Mass=28665, SNR=28.1, Peak=6477 HFD=3.8 01:57:24.943 00.000 30444 Status Line: Mass: 28665 vs 99659 01:57:24.945 00.002 30444 UpdateCurrentPosition: star mass new=28665.2 exp=99659.4 thresh=50% limits=(48796.6, 194594.2, 199318.7) 01:57:24.945 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:24.946 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:24.946 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:24.946 00.000 15672 Worker thread wakes up 01:57:24.946 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:24.946 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:24.946 00.000 15672 move complete, result=0 01:57:24.947 00.001 15672 worker thread done servicing request 01:57:25.048 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:25.048 00.000 30444 Status Line: Star lost - mass changed 01:57:25.049 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3058, max=8473, FiltMin=3486, FiltMax=6243, Gamma=2.950 01:57:25.099 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:57:25.099 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:25.099 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:25.099 00.000 30444 Enqueuing Expose request 01:57:25.099 00.000 15672 Worker thread wakes up 01:57:25.100 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:25.100 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:27.005 01.905 15672 Exposure complete 01:57:27.027 00.022 15672 worker thread done servicing request 01:57:27.027 00.000 30444 OnExposeComplete: enter 01:57:27.027 00.000 30444 UpdateGuideState(): m_state=6 01:57:27.027 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6196 01:57:27.027 00.000 30444 Star::Find returns 1 (1), X=464.71, Y=195.25, Mass=17253, SNR=20.4, Peak=6644 HFD=4.5 01:57:27.027 00.000 30444 Status Line: Mass: 17253 vs 55521 01:57:27.029 00.002 30444 UpdateCurrentPosition: star mass new=17252.6 exp=55521.4 thresh=50% limits=(27760.7, 194594.2, 111042.8) 01:57:27.029 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:27.029 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:27.029 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:27.029 00.000 15672 Worker thread wakes up 01:57:27.029 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:27.029 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:27.029 00.000 15672 move complete, result=0 01:57:27.030 00.001 15672 worker thread done servicing request 01:57:27.130 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:27.130 00.000 30444 Status Line: Star lost - mass changed 01:57:27.132 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3343, max=8924, FiltMin=3641, FiltMax=6664, Gamma=2.950 01:57:27.182 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:57:27.182 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:27.182 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:27.182 00.000 30444 Enqueuing Expose request 01:57:27.182 00.000 15672 Worker thread wakes up 01:57:27.182 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:27.182 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:29.288 02.106 15672 Exposure complete 01:57:29.308 00.020 15672 worker thread done servicing request 01:57:29.308 00.000 30444 OnExposeComplete: enter 01:57:29.308 00.000 30444 UpdateGuideState(): m_state=6 01:57:29.308 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6197 01:57:29.308 00.000 30444 Star::Find returns 1 (1), X=463.87, Y=199.62, Mass=15748, SNR=20.0, Peak=6115 HFD=5.9 01:57:29.308 00.000 30444 Status Line: Mass: 15748 vs 54752 01:57:29.310 00.002 30444 UpdateCurrentPosition: star mass new=15748.2 exp=54751.8 thresh=50% limits=(27375.9, 194594.2, 109503.6) 01:57:29.310 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:29.310 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:29.311 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:29.311 00.000 15672 Worker thread wakes up 01:57:29.311 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:29.311 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:29.311 00.000 15672 move complete, result=0 01:57:29.311 00.000 15672 worker thread done servicing request 01:57:29.412 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:29.412 00.000 30444 Status Line: Star lost - mass changed 01:57:29.414 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3321, max=9211, FiltMin=3725, FiltMax=6832, Gamma=2.950 01:57:29.481 00.067 30444 UpdateGuideState exits: Star lost - mass changed 01:57:29.481 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:29.481 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:29.481 00.000 30444 Enqueuing Expose request 01:57:29.481 00.000 15672 Worker thread wakes up 01:57:29.481 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:29.481 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:31.386 01.905 15672 Exposure complete 01:57:31.406 00.020 15672 worker thread done servicing request 01:57:31.407 00.001 30444 OnExposeComplete: enter 01:57:31.407 00.000 30444 UpdateGuideState(): m_state=6 01:57:31.407 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6198 01:57:31.407 00.000 30444 Star::Find returns 1 (1), X=463.24, Y=200.36, Mass=17212, SNR=20.8, Peak=6174 HFD=3.7 01:57:31.407 00.000 30444 Status Line: Mass: 17212 vs 43708 01:57:31.409 00.002 30444 UpdateCurrentPosition: star mass new=17211.6 exp=43708.4 thresh=50% limits=(21854.2, 194594.2, 87416.7) 01:57:31.409 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:31.409 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:31.409 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:31.409 00.000 15672 Worker thread wakes up 01:57:31.409 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:31.409 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:31.409 00.000 15672 move complete, result=0 01:57:31.410 00.001 15672 worker thread done servicing request 01:57:31.511 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:31.511 00.000 30444 Status Line: Star lost - mass changed 01:57:31.513 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3260, max=8400, FiltMin=3458, FiltMax=6469, Gamma=2.950 01:57:31.563 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:57:31.563 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:31.563 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:31.563 00.000 30444 Enqueuing Expose request 01:57:31.563 00.000 15672 Worker thread wakes up 01:57:31.563 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:31.563 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:33.671 02.108 15672 Exposure complete 01:57:33.691 00.020 15672 worker thread done servicing request 01:57:33.691 00.000 30444 OnExposeComplete: enter 01:57:33.691 00.000 30444 UpdateGuideState(): m_state=6 01:57:33.691 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6199 01:57:33.691 00.000 30444 Star::Find returns 1 (1), X=464.13, Y=195.04, Mass=5272, SNR=10.9, Peak=6243 HFD=1.9 01:57:33.691 00.000 30444 Status Line: Mass: 5272 vs 33299 01:57:33.693 00.002 30444 UpdateCurrentPosition: star mass new=5272.5 exp=33298.6 thresh=50% limits=(16649.3, 194594.2, 66597.2) 01:57:33.693 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:33.693 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:33.693 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:33.693 00.000 15672 Worker thread wakes up 01:57:33.693 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:33.693 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:33.693 00.000 15672 move complete, result=0 01:57:33.694 00.001 15672 worker thread done servicing request 01:57:33.795 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:33.795 00.000 30444 Status Line: Star lost - mass changed 01:57:33.797 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3266, max=8989, FiltMin=3762, FiltMax=6884, Gamma=2.950 01:57:33.847 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:57:33.847 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:33.847 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:33.847 00.000 30444 Enqueuing Expose request 01:57:33.847 00.000 15672 Worker thread wakes up 01:57:33.847 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:33.847 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:35.753 01.906 15672 Exposure complete 01:57:35.773 00.020 15672 worker thread done servicing request 01:57:35.773 00.000 30444 OnExposeComplete: enter 01:57:35.773 00.000 30444 UpdateGuideState(): m_state=6 01:57:35.773 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6200 01:57:35.773 00.000 30444 Star::Find returns 1 (1), X=464.52, Y=197.95, Mass=11755, SNR=15.4, Peak=6066 HFD=6.1 01:57:35.773 00.000 30444 Status Line: Mass: 11755 vs 33213 01:57:35.776 00.003 30444 UpdateCurrentPosition: star mass new=11755.1 exp=33212.7 thresh=50% limits=(16606.4, 194594.2, 66425.4) 01:57:35.776 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:35.776 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:35.776 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:35.777 00.001 15672 Worker thread wakes up 01:57:35.777 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:35.777 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:35.777 00.000 15672 move complete, result=0 01:57:35.777 00.000 15672 worker thread done servicing request 01:57:35.878 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:35.878 00.000 30444 Status Line: Star lost - mass changed 01:57:35.880 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3186, max=8477, FiltMin=3509, FiltMax=6258, Gamma=2.950 01:57:35.931 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:57:35.931 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:35.932 00.001 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:35.932 00.000 30444 Enqueuing Expose request 01:57:35.932 00.000 15672 Worker thread wakes up 01:57:35.932 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:35.932 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:38.041 02.109 15672 Exposure complete 01:57:38.061 00.020 15672 worker thread done servicing request 01:57:38.061 00.000 30444 OnExposeComplete: enter 01:57:38.061 00.000 30444 UpdateGuideState(): m_state=6 01:57:38.061 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6201 01:57:38.061 00.000 30444 Star::Find returns 1 (1), X=462.08, Y=200.35, Mass=28971, SNR=33.1, Peak=6095 HFD=4.0 01:57:38.061 00.000 30444 DistanceChecker: deactivated 01:57:38.062 00.001 30444 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.28) = xAngle (-2.49 = -2.49) 01:57:38.062 00.000 30444 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.55 = -2.55) 01:57:38.062 00.000 30444 CameraToMount -- cameraX=-1.07 cameraY=-0.42 hyp=1.15 cameraTheta=-2.77 mountX=-0.91 mountY=-0.64, mountTheta=-2.53 01:57:38.062 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.07, y=-0.42, opts=13) 01:57:38.062 00.000 30444 Enqueuing Move request for scope (-1.07, -0.42) 01:57:38.062 00.000 15672 Worker thread wakes up 01:57:38.062 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.07, -0.42) opts 0xd 01:57:38.062 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.07, -0.42) 01:57:38.062 00.000 15672 Moving (-1.07, -0.42) raw xDistance=-0.91 yDistance=-0.64 01:57:38.062 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.91 01:57:38.062 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:57:38.062 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64 01:57:38.063 00.001 15672 MoveAxis(E, 247, ABG) 01:57:38.063 00.000 15672 Guiding Dir = 2, Dur = 247 01:57:38.063 00.000 15672 IsSlewing returns 0 01:57:38.068 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2821, max=8111, FiltMin=3218, FiltMax=5779, Gamma=2.950 01:57:38.092 00.024 15672 IsGuiding returns 0 01:57:38.107 00.015 15672 PulseGuide returned control before completion, sleep 242 01:57:38.117 00.010 30444 UpdateGuideState exits: m=28971 SNR=33.1 Saturated 01:57:38.117 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:38.117 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:57:38.117 00.000 30444 Enqueuing Expose request 01:57:38.380 00.263 15672 IsGuiding returns 0 01:57:38.380 00.000 15672 Move returns status 0, amount 247 01:57:38.380 00.000 15672 MoveAxis(N, 0, ABG) 01:57:38.380 00.000 15672 Move returns status 0, amount 0 01:57:38.381 00.001 15672 move complete, result=0 01:57:38.381 00.000 15672 worker thread done servicing request 01:57:38.381 00.000 15672 Worker thread wakes up 01:57:38.381 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:38.381 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:57:38.381 00.000 30444 GuideStep: -0.9 px 247 ms EAST, -0.6 px 0 ms NORTH 01:57:40.289 01.908 15672 Exposure complete 01:57:40.309 00.020 15672 worker thread done servicing request 01:57:40.309 00.000 30444 OnExposeComplete: enter 01:57:40.309 00.000 30444 UpdateGuideState(): m_state=6 01:57:40.309 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6202 01:57:40.309 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=200.23, Mass=80378, SNR=65.2, Peak=8481 HFD=4.1 01:57:40.309 00.000 30444 Status Line: Mass: 80378 vs 28665 01:57:40.311 00.002 30444 UpdateCurrentPosition: star mass new=80377.8 exp=28665.2 thresh=50% limits=(14332.6, 194594.2, 57330.3) 01:57:40.311 00.000 30444 DistanceChecker: activated 01:57:40.311 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:40.312 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:40.312 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:40.312 00.000 15672 Worker thread wakes up 01:57:40.312 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:40.312 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:40.312 00.000 15672 move complete, result=0 01:57:40.312 00.000 15672 worker thread done servicing request 01:57:40.413 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:40.413 00.000 30444 Status Line: Star lost - mass changed 01:57:40.415 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2652, max=8481, FiltMin=2912, FiltMax=7350, Gamma=2.950 01:57:40.468 00.053 30444 UpdateGuideState exits: Star lost - mass changed 01:57:40.468 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:40.468 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:40.468 00.000 30444 Enqueuing Expose request 01:57:40.468 00.000 15672 Worker thread wakes up 01:57:40.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:40.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:42.578 02.110 15672 Exposure complete 01:57:42.598 00.020 15672 worker thread done servicing request 01:57:42.598 00.000 30444 OnExposeComplete: enter 01:57:42.598 00.000 30444 UpdateGuideState(): m_state=6 01:57:42.598 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6203 01:57:42.598 00.000 30444 Star::Find returns 1 (1), X=463.00, Y=199.95, Mass=112633, SNR=81.0, Peak=10225 HFD=4.0 01:57:42.598 00.000 30444 Status Line: Mass: 112633 vs 28665 01:57:42.600 00.002 30444 UpdateCurrentPosition: star mass new=112632.8 exp=28665.2 thresh=50% limits=(14332.6, 194594.2, 57330.3) 01:57:42.600 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:42.600 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:42.601 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:42.601 00.000 15672 Worker thread wakes up 01:57:42.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:42.601 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:42.601 00.000 15672 move complete, result=0 01:57:42.601 00.000 15672 worker thread done servicing request 01:57:42.703 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:42.703 00.000 30444 Status Line: Star lost - mass changed 01:57:42.704 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=11543, FiltMin=2702, FiltMax=9578, Gamma=2.950 01:57:43.224 00.520 30444 UpdateGuideState exits: Star lost - mass changed 01:57:43.224 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:43.224 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:43.225 00.001 30444 Enqueuing Expose request 01:57:43.225 00.000 15672 Worker thread wakes up 01:57:43.225 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:43.225 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:45.141 01.916 15672 Exposure complete 01:57:45.171 00.030 15672 worker thread done servicing request 01:57:45.171 00.000 30444 OnExposeComplete: enter 01:57:45.171 00.000 30444 UpdateGuideState(): m_state=6 01:57:45.171 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6204 01:57:45.172 00.001 30444 Star::Find returns 1 (1), X=463.01, Y=200.30, Mass=119310, SNR=82.5, Peak=9144 HFD=4.1 01:57:45.172 00.000 30444 Status Line: Mass: 119310 vs 28665 01:57:45.174 00.002 30444 UpdateCurrentPosition: star mass new=119310.5 exp=28665.2 thresh=50% limits=(14332.6, 194594.2, 57330.3) 01:57:45.174 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:45.174 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:45.174 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:45.174 00.000 15672 Worker thread wakes up 01:57:45.174 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:45.174 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:45.174 00.000 15672 move complete, result=0 01:57:45.174 00.000 15672 worker thread done servicing request 01:57:45.276 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:45.276 00.000 30444 Status Line: Star lost - mass changed 01:57:45.277 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=9920, FiltMin=2704, FiltMax=8485, Gamma=2.950 01:57:45.327 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:57:45.327 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:45.327 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:45.327 00.000 30444 Enqueuing Expose request 01:57:45.327 00.000 15672 Worker thread wakes up 01:57:45.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:45.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:47.445 02.118 15672 Exposure complete 01:57:47.477 00.032 15672 worker thread done servicing request 01:57:47.477 00.000 30444 OnExposeComplete: enter 01:57:47.477 00.000 30444 UpdateGuideState(): m_state=6 01:57:47.478 00.001 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6205 01:57:47.478 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=200.10, Mass=123131, SNR=96.7, Peak=10679 HFD=4.2 01:57:47.478 00.000 30444 Status Line: Mass: 123131 vs 28665 01:57:47.479 00.001 30444 UpdateCurrentPosition: star mass new=123131.3 exp=28665.2 thresh=50% limits=(14332.6, 194594.2, 57330.3) 01:57:47.480 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:47.480 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:47.480 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:47.480 00.000 15672 Worker thread wakes up 01:57:47.480 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:47.480 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:47.480 00.000 15672 move complete, result=0 01:57:47.480 00.000 15672 worker thread done servicing request 01:57:47.581 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:47.581 00.000 30444 Status Line: Star lost - mass changed 01:57:47.582 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=11075, FiltMin=2654, FiltMax=9352, Gamma=2.950 01:57:47.634 00.052 30444 UpdateGuideState exits: Star lost - mass changed 01:57:47.635 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:47.635 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:47.635 00.000 30444 Enqueuing Expose request 01:57:47.635 00.000 15672 Worker thread wakes up 01:57:47.635 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:47.635 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:49.551 01.916 15672 Exposure complete 01:57:49.581 00.030 15672 worker thread done servicing request 01:57:49.581 00.000 30444 OnExposeComplete: enter 01:57:49.581 00.000 30444 UpdateGuideState(): m_state=6 01:57:49.581 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6206 01:57:49.581 00.000 30444 Star::Find returns 1 (1), X=462.79, Y=200.20, Mass=125431, SNR=94.5, Peak=9958 HFD=3.9 01:57:49.581 00.000 30444 Status Line: Mass: 125431 vs 28665 01:57:49.584 00.003 30444 UpdateCurrentPosition: star mass new=125431.1 exp=28665.2 thresh=50% limits=(14332.6, 194594.2, 57330.3) 01:57:49.584 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:49.585 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:49.585 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:49.585 00.000 15672 Worker thread wakes up 01:57:49.585 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:49.585 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:49.585 00.000 15672 move complete, result=0 01:57:49.585 00.000 15672 worker thread done servicing request 01:57:49.687 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:49.687 00.000 30444 Status Line: Star lost - mass changed 01:57:49.689 00.002 30444 UpdateImageDisplay: Size=(640,480) min=1524, max=11254, FiltMin=2455, FiltMax=9901, Gamma=2.950 01:57:49.740 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:57:49.740 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:49.740 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:49.740 00.000 30444 Enqueuing Expose request 01:57:49.740 00.000 15672 Worker thread wakes up 01:57:49.740 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:49.740 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:51.851 02.111 15672 Exposure complete 01:57:51.874 00.023 15672 worker thread done servicing request 01:57:51.874 00.000 30444 OnExposeComplete: enter 01:57:51.874 00.000 30444 UpdateGuideState(): m_state=6 01:57:51.874 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6207 01:57:51.874 00.000 30444 Star::Find returns 1 (1), X=462.32, Y=199.86, Mass=137120, SNR=92.2, Peak=10567 HFD=4.0 01:57:51.874 00.000 30444 Status Line: Mass: 137120 vs 28665 01:57:51.876 00.002 30444 UpdateCurrentPosition: star mass new=137119.9 exp=28665.2 thresh=50% limits=(14332.6, 194594.2, 57330.3) 01:57:51.876 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:51.876 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:51.876 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:51.876 00.000 15672 Worker thread wakes up 01:57:51.876 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:51.877 00.001 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:51.877 00.000 15672 move complete, result=0 01:57:51.877 00.000 15672 worker thread done servicing request 01:57:51.977 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:51.977 00.000 30444 Status Line: Star lost - mass changed 01:57:51.979 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2146, max=11229, FiltMin=2612, FiltMax=9901, Gamma=2.950 01:57:52.368 00.389 30444 UpdateGuideState exits: Star lost - mass changed 01:57:52.368 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:52.368 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:52.368 00.000 30444 Enqueuing Expose request 01:57:52.369 00.001 15672 Worker thread wakes up 01:57:52.369 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:52.369 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:54.275 01.906 15672 Exposure complete 01:57:54.295 00.020 15672 worker thread done servicing request 01:57:54.295 00.000 30444 OnExposeComplete: enter 01:57:54.295 00.000 30444 UpdateGuideState(): m_state=6 01:57:54.295 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6208 01:57:54.295 00.000 30444 Star::Find returns 1 (1), X=462.28, Y=200.08, Mass=115698, SNR=81.0, Peak=9992 HFD=3.9 01:57:54.295 00.000 30444 Status Line: Mass: 115698 vs 28665 01:57:54.297 00.002 30444 UpdateCurrentPosition: star mass new=115698.3 exp=28665.2 thresh=50% limits=(14332.6, 194594.2, 57330.3) 01:57:54.297 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:54.297 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:54.297 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:54.297 00.000 15672 Worker thread wakes up 01:57:54.297 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:54.297 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:54.297 00.000 15672 move complete, result=0 01:57:54.298 00.001 15672 worker thread done servicing request 01:57:54.398 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:54.398 00.000 30444 Status Line: Star lost - mass changed 01:57:54.400 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=10691, FiltMin=2637, FiltMax=10004, Gamma=2.950 01:57:54.450 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:57:54.450 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:54.450 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:54.450 00.000 30444 Enqueuing Expose request 01:57:54.450 00.000 15672 Worker thread wakes up 01:57:54.450 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:54.450 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:56.561 02.111 15672 Exposure complete 01:57:56.581 00.020 15672 worker thread done servicing request 01:57:56.581 00.000 30444 OnExposeComplete: enter 01:57:56.581 00.000 30444 UpdateGuideState(): m_state=6 01:57:56.581 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6209 01:57:56.581 00.000 30444 Star::Find returns 1 (1), X=462.06, Y=199.94, Mass=109014, SNR=86.5, Peak=9722 HFD=4.0 01:57:56.581 00.000 30444 Status Line: Mass: 109014 vs 28665 01:57:56.583 00.002 30444 UpdateCurrentPosition: star mass new=109013.7 exp=28665.2 thresh=50% limits=(14332.6, 194594.2, 57330.3) 01:57:56.583 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:56.583 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:56.583 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:56.583 00.000 15672 Worker thread wakes up 01:57:56.583 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:56.583 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:56.583 00.000 15672 move complete, result=0 01:57:56.583 00.000 15672 worker thread done servicing request 01:57:56.684 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:56.684 00.000 30444 Status Line: Star lost - mass changed 01:57:56.686 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=11664, FiltMin=2628, FiltMax=8760, Gamma=2.950 01:57:56.736 00.050 30444 UpdateGuideState exits: Star lost - mass changed 01:57:56.736 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:56.736 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:56.736 00.000 30444 Enqueuing Expose request 01:57:56.736 00.000 15672 Worker thread wakes up 01:57:56.736 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:56.736 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:57:58.648 01.912 15672 Exposure complete 01:57:58.668 00.020 15672 worker thread done servicing request 01:57:58.668 00.000 30444 OnExposeComplete: enter 01:57:58.668 00.000 30444 UpdateGuideState(): m_state=6 01:57:58.668 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6210 01:57:58.668 00.000 30444 Star::Find returns 1 (1), X=462.64, Y=200.07, Mass=119352, SNR=79.7, Peak=9913 HFD=3.8 01:57:58.668 00.000 30444 Status Line: Mass: 119352 vs 28665 01:57:58.670 00.002 30444 UpdateCurrentPosition: star mass new=119351.9 exp=28665.2 thresh=50% limits=(14332.6, 194594.2, 57330.3) 01:57:58.670 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:57:58.670 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:57:58.671 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 01:57:58.671 00.000 15672 Worker thread wakes up 01:57:58.671 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:57:58.671 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:57:58.671 00.000 15672 move complete, result=0 01:57:58.671 00.000 15672 worker thread done servicing request 01:57:58.772 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:57:58.772 00.000 30444 Status Line: Star lost - mass changed 01:57:58.774 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=11825, FiltMin=2638, FiltMax=10567, Gamma=2.950 01:57:58.823 00.049 30444 UpdateGuideState exits: Star lost - mass changed 01:57:58.823 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:57:58.823 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:57:58.823 00.000 30444 Enqueuing Expose request 01:57:58.823 00.000 15672 Worker thread wakes up 01:57:58.823 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:57:58.823 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:58:00.935 02.112 15672 Exposure complete 01:58:00.955 00.020 15672 worker thread done servicing request 01:58:00.955 00.000 30444 OnExposeComplete: enter 01:58:00.955 00.000 30444 UpdateGuideState(): m_state=6 01:58:00.955 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6211 01:58:00.955 00.000 30444 Star::Find returns 1 (1), X=462.45, Y=200.17, Mass=127438, SNR=98.1, Peak=10607 HFD=3.7 01:58:00.955 00.000 30444 Status Line: Mass: 127438 vs 28971 01:58:00.957 00.002 30444 UpdateCurrentPosition: star mass new=127438.5 exp=28971.3 thresh=50% limits=(14340.2, 194594.2, 57942.6) 01:58:00.957 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:58:00.957 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:58:00.957 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:58:00.957 00.000 15672 Worker thread wakes up 01:58:00.958 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:58:00.958 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:58:00.958 00.000 15672 move complete, result=0 01:58:00.958 00.000 15672 worker thread done servicing request 01:58:01.058 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:58:01.058 00.000 30444 Status Line: Star lost - mass changed 01:58:01.061 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=10758, FiltMin=2663, FiltMax=9558, Gamma=2.950 01:58:01.114 00.053 30444 UpdateGuideState exits: Star lost - mass changed 01:58:01.114 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:01.114 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:58:01.114 00.000 30444 Enqueuing Expose request 01:58:01.114 00.000 15672 Worker thread wakes up 01:58:01.114 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:01.114 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:58:03.023 01.909 15672 Exposure complete 01:58:03.043 00.020 15672 worker thread done servicing request 01:58:03.043 00.000 30444 OnExposeComplete: enter 01:58:03.043 00.000 30444 UpdateGuideState(): m_state=6 01:58:03.043 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6212 01:58:03.043 00.000 30444 Star::Find returns 1 (1), X=461.96, Y=199.84, Mass=120463, SNR=86.0, Peak=10331 HFD=4.0 01:58:03.043 00.000 30444 Status Line: Mass: 120463 vs 33299 01:58:03.046 00.003 30444 UpdateCurrentPosition: star mass new=120462.9 exp=33298.6 thresh=50% limits=(14455.7, 194594.2, 66597.2) 01:58:03.046 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:58:03.047 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:58:03.047 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:58:03.047 00.000 15672 Worker thread wakes up 01:58:03.047 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:58:03.047 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:58:03.047 00.000 15672 move complete, result=0 01:58:03.047 00.000 15672 worker thread done servicing request 01:58:03.148 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:58:03.148 00.000 30444 Status Line: Star lost - mass changed 01:58:03.149 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13065, FiltMin=2611, FiltMax=9786, Gamma=2.950 01:58:03.526 00.377 30444 UpdateGuideState exits: Star lost - mass changed 01:58:03.526 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:03.527 00.001 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:58:03.527 00.000 30444 Enqueuing Expose request 01:58:03.527 00.000 15672 Worker thread wakes up 01:58:03.527 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:03.527 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:58:05.640 02.113 15672 Exposure complete 01:58:05.670 00.030 15672 worker thread done servicing request 01:58:05.670 00.000 30444 OnExposeComplete: enter 01:58:05.670 00.000 30444 UpdateGuideState(): m_state=6 01:58:05.670 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6213 01:58:05.670 00.000 30444 Star::Find returns 1 (1), X=462.02, Y=199.86, Mass=134889, SNR=94.8, Peak=10319 HFD=4.2 01:58:05.670 00.000 30444 DistanceChecker: deactivated 01:58:05.670 00.000 30444 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 01:58:05.670 00.000 30444 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.24 = -2.24) 01:58:05.670 00.000 30444 CameraToMount -- cameraX=-1.13 cameraY=-0.91 hyp=1.45 cameraTheta=-2.46 mountX=-0.83 mountY=-1.13, mountTheta=-2.20 01:58:05.671 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.13, y=-0.91, opts=13) 01:58:05.671 00.000 30444 Enqueuing Move request for scope (-1.13, -0.91) 01:58:05.671 00.000 15672 Worker thread wakes up 01:58:05.671 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.13, -0.91) opts 0xd 01:58:05.671 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.13, -0.91) 01:58:05.671 00.000 15672 Moving (-1.13, -0.91) raw xDistance=-0.83 yDistance=-1.13 01:58:05.671 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.83 01:58:05.671 00.000 15672 resist switch: large excursion: input -1.13 thresh 0.75 direction from 1 to -1 01:58:05.671 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.40 01:58:05.671 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13 01:58:05.671 00.000 15672 MoveAxis(E, 242, ABG) 01:58:05.671 00.000 15672 Guiding Dir = 2, Dur = 242 01:58:05.671 00.000 15672 IsSlewing returns 0 01:58:05.673 00.002 15672 IsGuiding returns 0 01:58:05.676 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=11624, FiltMin=2630, FiltMax=9417, Gamma=2.950 01:58:05.696 00.020 15672 PulseGuide returned control before completion, sleep 229 01:58:05.927 00.231 15672 IsGuiding returns 1 01:58:05.927 00.000 15672 scope still moving after pulse duration time elapsed 01:58:05.949 00.022 15672 IsSlewing returns 0 01:58:05.968 00.019 15672 IsGuiding returns 0 01:58:05.968 00.000 15672 scope move finished after 242 + 53 ms 01:58:05.968 00.000 15672 Move returns status 0, amount 242 01:58:05.968 00.000 15672 MoveAxis(N, 202, ABG) 01:58:05.968 00.000 15672 Guiding Dir = 0, Dur = 202 01:58:05.968 00.000 15672 IsSlewing returns 0 01:58:05.970 00.002 15672 IsGuiding returns 0 01:58:06.050 00.080 15672 PulseGuide returned control before completion, sleep 133 01:58:06.089 00.039 30444 UpdateGuideState exits: m=134889 SNR=94.8 Saturated 01:58:06.089 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:06.090 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:06.090 00.000 30444 Enqueuing Expose request 01:58:06.185 00.095 15672 IsGuiding returns 1 01:58:06.185 00.000 15672 scope still moving after pulse duration time elapsed 01:58:06.205 00.020 15672 IsSlewing returns 0 01:58:06.207 00.002 15672 IsGuiding returns 1 01:58:06.228 00.021 15672 IsSlewing returns 0 01:58:06.230 00.002 15672 IsGuiding returns 1 01:58:06.250 00.020 15672 IsSlewing returns 0 01:58:06.273 00.023 15672 IsGuiding returns 0 01:58:06.273 00.000 15672 scope move finished after 202 + 101 ms 01:58:06.273 00.000 15672 Move returns status 0, amount 202 01:58:06.273 00.000 15672 move complete, result=0 01:58:06.273 00.000 15672 worker thread done servicing request 01:58:06.274 00.001 15672 Worker thread wakes up 01:58:06.274 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:06.274 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:06.274 00.000 30444 GuideStep: -0.8 px 242 ms EAST, -1.1 px 202 ms NORTH 01:58:08.179 01.905 15672 Exposure complete 01:58:08.199 00.020 15672 worker thread done servicing request 01:58:08.199 00.000 30444 OnExposeComplete: enter 01:58:08.199 00.000 30444 UpdateGuideState(): m_state=6 01:58:08.199 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6214 01:58:08.199 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=200.01, Mass=125375, SNR=95.8, Peak=10411 HFD=4.0 01:58:08.199 00.000 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 01:58:08.199 00.000 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 01:58:08.199 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.76 hyp=0.79 cameraTheta=-1.82 mountX=0.02 mountY=-0.79, mountTheta=-1.55 01:58:08.200 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.76, opts=13) 01:58:08.200 00.000 30444 Enqueuing Move request for scope (-0.20, -0.76) 01:58:08.200 00.000 15672 Worker thread wakes up 01:58:08.200 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.76) opts 0xd 01:58:08.200 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.76) 01:58:08.200 00.000 15672 Moving (-0.20, -0.76) raw xDistance=0.02 yDistance=-0.79 01:58:08.200 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 01:58:08.200 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 01:58:08.200 00.000 15672 MoveAxis(E, 0, ABG) 01:58:08.200 00.000 15672 Move returns status 0, amount 0 01:58:08.200 00.000 15672 MoveAxis(N, 141, ABG) 01:58:08.200 00.000 15672 Guiding Dir = 0, Dur = 141 01:58:08.201 00.001 15672 IsSlewing returns 0 01:58:08.202 00.001 15672 IsGuiding returns 0 01:58:08.206 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=11571, FiltMin=2489, FiltMax=9777, Gamma=2.950 01:58:08.316 00.110 15672 PulseGuide returned control before completion, sleep 37 01:58:08.356 00.040 15672 IsGuiding returns 1 01:58:08.356 00.000 15672 scope still moving after pulse duration time elapsed 01:58:08.376 00.020 15672 IsSlewing returns 0 01:58:08.379 00.003 15672 IsGuiding returns 1 01:58:08.401 00.022 15672 IsSlewing returns 0 01:58:08.404 00.003 15672 IsGuiding returns 1 01:58:08.425 00.021 15672 IsSlewing returns 0 01:58:08.426 00.001 15672 IsGuiding returns 1 01:58:08.447 00.021 15672 IsSlewing returns 0 01:58:08.461 00.014 15672 IsGuiding returns 0 01:58:08.461 00.000 15672 scope move finished after 141 + 117 ms 01:58:08.461 00.000 15672 Move returns status 0, amount 141 01:58:08.461 00.000 15672 move complete, result=0 01:58:08.461 00.000 15672 worker thread done servicing request 01:58:08.634 00.173 30444 UpdateGuideState exits: m=125375 SNR=95.8 Saturated 01:58:08.634 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:08.634 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:08.634 00.000 30444 Enqueuing Expose request 01:58:08.635 00.001 15672 Worker thread wakes up 01:58:08.635 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.8 px 141 ms NORTH 01:58:08.635 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:08.635 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:10.742 02.107 15672 Exposure complete 01:58:10.762 00.020 15672 worker thread done servicing request 01:58:10.762 00.000 30444 OnExposeComplete: enter 01:58:10.762 00.000 30444 UpdateGuideState(): m_state=6 01:58:10.762 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6215 01:58:10.762 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=199.86, Mass=126946, SNR=88.6, Peak=10548 HFD=4.1 01:58:10.762 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 01:58:10.762 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 01:58:10.763 00.001 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.92 hyp=0.96 cameraTheta=-1.86 mountX=-0.01 mountY=-0.96, mountTheta=-1.59 01:58:10.763 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.92, opts=13) 01:58:10.763 00.000 30444 Enqueuing Move request for scope (-0.28, -0.92) 01:58:10.763 00.000 15672 Worker thread wakes up 01:58:10.763 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.92) opts 0xd 01:58:10.763 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.92) 01:58:10.763 00.000 15672 Moving (-0.28, -0.92) raw xDistance=-0.01 yDistance=-0.96 01:58:10.763 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 01:58:10.763 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96 01:58:10.763 00.000 15672 MoveAxis(E, 0, ABG) 01:58:10.763 00.000 15672 Move returns status 0, amount 0 01:58:10.763 00.000 15672 MoveAxis(N, 171, ABG) 01:58:10.763 00.000 15672 Guiding Dir = 0, Dur = 171 01:58:10.764 00.001 15672 IsSlewing returns 0 01:58:10.765 00.001 15672 IsGuiding returns 0 01:58:10.772 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=11269, FiltMin=2557, FiltMax=10446, Gamma=2.950 01:58:10.829 00.057 30444 UpdateGuideState exits: m=126946 SNR=88.6 Saturated 01:58:10.829 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:10.829 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:10.829 00.000 30444 Enqueuing Expose request 01:58:10.840 00.011 15672 PulseGuide returned control before completion, sleep 107 01:58:10.950 00.110 15672 IsGuiding returns 1 01:58:10.950 00.000 15672 scope still moving after pulse duration time elapsed 01:58:10.971 00.021 15672 IsSlewing returns 0 01:58:10.974 00.003 15672 IsGuiding returns 1 01:58:10.995 00.021 15672 IsSlewing returns 0 01:58:10.998 00.003 15672 IsGuiding returns 1 01:58:11.020 00.022 15672 IsSlewing returns 0 01:58:11.023 00.003 15672 IsGuiding returns 1 01:58:11.044 00.021 15672 IsSlewing returns 0 01:58:11.067 00.023 15672 IsGuiding returns 0 01:58:11.067 00.000 15672 scope move finished after 171 + 130 ms 01:58:11.067 00.000 15672 Move returns status 0, amount 171 01:58:11.068 00.001 15672 move complete, result=0 01:58:11.068 00.000 15672 worker thread done servicing request 01:58:11.068 00.000 15672 Worker thread wakes up 01:58:11.068 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -1.0 px 171 ms NORTH 01:58:11.068 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:11.069 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:12.975 01.906 15672 Exposure complete 01:58:12.995 00.020 15672 worker thread done servicing request 01:58:12.995 00.000 30444 OnExposeComplete: enter 01:58:12.995 00.000 30444 UpdateGuideState(): m_state=6 01:58:12.995 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6216 01:58:12.995 00.000 30444 Star::Find returns 1 (1), X=462.76, Y=199.87, Mass=131761, SNR=106.9, Peak=10315 HFD=3.9 01:58:12.995 00.000 30444 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.28) = xAngle (-1.70 = -1.70) 01:58:12.995 00.000 30444 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 01:58:12.995 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.91 hyp=0.99 cameraTheta=-1.98 mountX=-0.13 mountY=-0.97, mountTheta=-1.70 01:58:12.996 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.91, opts=13) 01:58:12.996 00.000 30444 Enqueuing Move request for scope (-0.39, -0.91) 01:58:12.996 00.000 15672 Worker thread wakes up 01:58:12.996 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.91) opts 0xd 01:58:12.996 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.91) 01:58:12.996 00.000 15672 Moving (-0.39, -0.91) raw xDistance=-0.13 yDistance=-0.97 01:58:12.996 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:58:12.996 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97 01:58:12.996 00.000 15672 MoveAxis(E, 0, ABG) 01:58:12.996 00.000 15672 Move returns status 0, amount 0 01:58:12.996 00.000 15672 MoveAxis(N, 173, ABG) 01:58:12.996 00.000 15672 Guiding Dir = 0, Dur = 173 01:58:12.997 00.001 15672 IsSlewing returns 0 01:58:12.998 00.001 15672 IsGuiding returns 0 01:58:13.001 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=11370, FiltMin=2563, FiltMax=10128, Gamma=2.950 01:58:13.077 00.076 15672 PulseGuide returned control before completion, sleep 104 01:58:13.170 00.093 30444 UpdateGuideState exits: m=131761 SNR=106.9 Saturated 01:58:13.170 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:13.170 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:13.170 00.000 30444 Enqueuing Expose request 01:58:13.185 00.015 15672 IsGuiding returns 1 01:58:13.185 00.000 15672 scope still moving after pulse duration time elapsed 01:58:13.205 00.020 15672 IsSlewing returns 0 01:58:13.206 00.001 15672 IsGuiding returns 1 01:58:13.227 00.021 15672 IsSlewing returns 0 01:58:13.228 00.001 15672 IsGuiding returns 1 01:58:13.248 00.020 15672 IsSlewing returns 0 01:58:13.249 00.001 15672 IsGuiding returns 1 01:58:13.271 00.022 15672 IsSlewing returns 0 01:58:13.285 00.014 15672 IsGuiding returns 0 01:58:13.285 00.000 15672 scope move finished after 173 + 114 ms 01:58:13.285 00.000 15672 Move returns status 0, amount 173 01:58:13.286 00.001 15672 move complete, result=0 01:58:13.286 00.000 15672 worker thread done servicing request 01:58:13.286 00.000 15672 Worker thread wakes up 01:58:13.286 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:13.286 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:13.286 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.0 px 173 ms NORTH 01:58:15.397 02.111 15672 Exposure complete 01:58:15.416 00.019 15672 worker thread done servicing request 01:58:15.416 00.000 30444 OnExposeComplete: enter 01:58:15.416 00.000 30444 UpdateGuideState(): m_state=6 01:58:15.417 00.001 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6217 01:58:15.417 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=199.80, Mass=118568, SNR=95.1, Peak=10606 HFD=4.0 01:58:15.417 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 01:58:15.417 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 01:58:15.417 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.98 hyp=0.99 cameraTheta=-1.75 mountX=0.10 mountY=-0.99, mountTheta=-1.47 01:58:15.417 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.98, opts=13) 01:58:15.417 00.000 30444 Enqueuing Move request for scope (-0.18, -0.98) 01:58:15.417 00.000 15672 Worker thread wakes up 01:58:15.417 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.98) opts 0xd 01:58:15.417 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.98) 01:58:15.418 00.001 15672 Moving (-0.18, -0.98) raw xDistance=0.10 yDistance=-0.99 01:58:15.418 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 01:58:15.418 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99 01:58:15.418 00.000 15672 MoveAxis(E, 0, ABG) 01:58:15.418 00.000 15672 Move returns status 0, amount 0 01:58:15.418 00.000 15672 MoveAxis(N, 177, ABG) 01:58:15.418 00.000 15672 Guiding Dir = 0, Dur = 177 01:58:15.418 00.000 15672 IsSlewing returns 0 01:58:15.419 00.001 15672 IsGuiding returns 0 01:58:15.423 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=10606, FiltMin=2574, FiltMax=9675, Gamma=2.950 01:58:15.472 00.049 30444 UpdateGuideState exits: m=118568 SNR=95.1 Saturated 01:58:15.472 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:15.472 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:15.472 00.000 30444 Enqueuing Expose request 01:58:15.505 00.033 15672 PulseGuide returned control before completion, sleep 101 01:58:15.608 00.103 15672 IsGuiding returns 1 01:58:15.608 00.000 15672 scope still moving after pulse duration time elapsed 01:58:15.630 00.022 15672 IsSlewing returns 0 01:58:15.631 00.001 15672 IsGuiding returns 1 01:58:15.651 00.020 15672 IsSlewing returns 0 01:58:15.652 00.001 15672 IsGuiding returns 1 01:58:15.673 00.021 15672 IsSlewing returns 0 01:58:15.673 00.000 15672 IsGuiding returns 1 01:58:15.695 00.022 15672 IsSlewing returns 0 01:58:15.729 00.034 15672 IsGuiding returns 0 01:58:15.730 00.001 15672 scope move finished after 177 + 133 ms 01:58:15.730 00.000 15672 Move returns status 0, amount 177 01:58:15.730 00.000 15672 move complete, result=0 01:58:15.730 00.000 15672 worker thread done servicing request 01:58:15.730 00.000 15672 Worker thread wakes up 01:58:15.730 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.0 px 177 ms NORTH 01:58:15.730 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:15.730 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:17.646 01.916 15672 Exposure complete 01:58:17.677 00.031 15672 worker thread done servicing request 01:58:17.677 00.000 30444 OnExposeComplete: enter 01:58:17.677 00.000 30444 UpdateGuideState(): m_state=6 01:58:17.677 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6218 01:58:17.677 00.000 30444 Star::Find returns 1 (1), X=462.99, Y=199.81, Mass=123469, SNR=88.5, Peak=11502 HFD=3.9 01:58:17.677 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 01:58:17.677 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 01:58:17.677 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.97 hyp=0.98 cameraTheta=-1.74 mountX=0.11 mountY=-0.98, mountTheta=-1.46 01:58:17.678 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.97, opts=13) 01:58:17.678 00.000 30444 Enqueuing Move request for scope (-0.16, -0.97) 01:58:17.678 00.000 15672 Worker thread wakes up 01:58:17.678 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.97) opts 0xd 01:58:17.678 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.97) 01:58:17.678 00.000 15672 Moving (-0.16, -0.97) raw xDistance=0.11 yDistance=-0.98 01:58:17.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 01:58:17.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98 01:58:17.678 00.000 15672 MoveAxis(E, 0, ABG) 01:58:17.678 00.000 15672 Move returns status 0, amount 0 01:58:17.678 00.000 15672 MoveAxis(N, 175, ABG) 01:58:17.678 00.000 15672 Guiding Dir = 0, Dur = 175 01:58:17.679 00.001 15672 IsSlewing returns 0 01:58:17.683 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=12007, FiltMin=2660, FiltMax=10402, Gamma=2.950 01:58:17.710 00.027 15672 IsGuiding returns 0 01:58:17.733 00.023 30444 UpdateGuideState exits: m=123469 SNR=88.5 Saturated 01:58:17.733 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:17.733 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:17.733 00.000 30444 Enqueuing Expose request 01:58:17.790 00.057 15672 PulseGuide returned control before completion, sleep 106 01:58:17.899 00.109 15672 IsGuiding returns 1 01:58:17.899 00.000 15672 scope still moving after pulse duration time elapsed 01:58:17.921 00.022 15672 IsSlewing returns 0 01:58:17.951 00.030 15672 IsGuiding returns 1 01:58:17.973 00.022 15672 IsSlewing returns 0 01:58:17.976 00.003 15672 IsGuiding returns 1 01:58:17.998 00.022 15672 IsSlewing returns 0 01:58:18.015 00.017 15672 IsGuiding returns 0 01:58:18.015 00.000 15672 scope move finished after 175 + 128 ms 01:58:18.015 00.000 15672 Move returns status 0, amount 175 01:58:18.015 00.000 15672 move complete, result=0 01:58:18.015 00.000 15672 worker thread done servicing request 01:58:18.015 00.000 15672 Worker thread wakes up 01:58:18.015 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.0 px 175 ms NORTH 01:58:18.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:18.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:20.127 02.112 15672 Exposure complete 01:58:20.146 00.019 15672 worker thread done servicing request 01:58:20.146 00.000 30444 OnExposeComplete: enter 01:58:20.147 00.001 30444 UpdateGuideState(): m_state=6 01:58:20.147 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6219 01:58:20.147 00.000 30444 Star::Find returns 1 (1), X=462.90, Y=199.44, Mass=134367, SNR=104.8, Peak=11181 HFD=4.2 01:58:20.147 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 01:58:20.147 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 01:58:20.147 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-1.33 hyp=1.36 cameraTheta=-1.76 mountX=0.12 mountY=-1.35, mountTheta=-1.48 01:58:20.147 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-1.33, opts=13) 01:58:20.147 00.000 30444 Enqueuing Move request for scope (-0.25, -1.33) 01:58:20.147 00.000 15672 Worker thread wakes up 01:58:20.148 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -1.33) opts 0xd 01:58:20.148 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -1.33) 01:58:20.148 00.000 15672 Moving (-0.25, -1.33) raw xDistance=0.12 yDistance=-1.35 01:58:20.148 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:58:20.148 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.35 from input -1.35 01:58:20.148 00.000 15672 MoveAxis(E, 0, ABG) 01:58:20.148 00.000 15672 Move returns status 0, amount 0 01:58:20.148 00.000 15672 MoveAxis(N, 242, ABG) 01:58:20.148 00.000 15672 Guiding Dir = 0, Dur = 242 01:58:20.148 00.000 15672 IsSlewing returns 0 01:58:20.149 00.001 15672 IsGuiding returns 0 01:58:20.153 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=12110, FiltMin=2689, FiltMax=9644, Gamma=2.950 01:58:20.203 00.050 30444 UpdateGuideState exits: m=134367 SNR=104.8 Saturated 01:58:20.203 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:20.203 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:20.203 00.000 30444 Enqueuing Expose request 01:58:20.235 00.032 15672 PulseGuide returned control before completion, sleep 168 01:58:20.404 00.169 15672 IsGuiding returns 1 01:58:20.404 00.000 15672 scope still moving after pulse duration time elapsed 01:58:20.426 00.022 15672 IsSlewing returns 0 01:58:20.427 00.001 15672 IsGuiding returns 1 01:58:20.448 00.021 15672 IsSlewing returns 0 01:58:20.448 00.000 15672 IsGuiding returns 1 01:58:20.469 00.021 15672 IsSlewing returns 0 01:58:20.470 00.001 15672 IsGuiding returns 1 01:58:20.491 00.021 15672 IsSlewing returns 0 01:58:20.508 00.017 15672 IsGuiding returns 0 01:58:20.508 00.000 15672 scope move finished after 242 + 116 ms 01:58:20.508 00.000 15672 Move returns status 0, amount 242 01:58:20.508 00.000 15672 move complete, result=0 01:58:20.508 00.000 15672 worker thread done servicing request 01:58:20.508 00.000 15672 Worker thread wakes up 01:58:20.509 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:20.509 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:20.509 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.4 px 242 ms NORTH 01:58:22.415 01.906 15672 Exposure complete 01:58:22.435 00.020 15672 worker thread done servicing request 01:58:22.435 00.000 30444 OnExposeComplete: enter 01:58:22.435 00.000 30444 UpdateGuideState(): m_state=6 01:58:22.435 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6220 01:58:22.436 00.001 30444 Star::Find returns 1 (1), X=462.57, Y=199.36, Mass=114283, SNR=83.0, Peak=10093 HFD=4.0 01:58:22.436 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 01:58:22.436 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 01:58:22.436 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-1.41 hyp=1.53 cameraTheta=-1.96 mountX=-0.17 mountY=-1.50, mountTheta=-1.68 01:58:22.436 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-1.41, opts=13) 01:58:22.436 00.000 30444 Enqueuing Move request for scope (-0.58, -1.41) 01:58:22.436 00.000 15672 Worker thread wakes up 01:58:22.436 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -1.41) opts 0xd 01:58:22.436 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -1.41) 01:58:22.436 00.000 15672 Moving (-0.58, -1.41) raw xDistance=-0.17 yDistance=-1.50 01:58:22.436 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 01:58:22.437 00.001 15672 GuideAlgorithmResistSwitch::result() returns -1.50 from input -1.50 01:58:22.437 00.000 15672 MoveAxis(E, 0, ABG) 01:58:22.437 00.000 15672 Move returns status 0, amount 0 01:58:22.437 00.000 15672 MoveAxis(N, 268, ABG) 01:58:22.437 00.000 15672 Guiding Dir = 0, Dur = 268 01:58:22.437 00.000 15672 IsSlewing returns 0 01:58:22.438 00.001 15672 IsGuiding returns 0 01:58:22.442 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=10508, FiltMin=2741, FiltMax=8212, Gamma=2.950 01:58:22.550 00.108 15672 PulseGuide returned control before completion, sleep 166 01:58:22.720 00.170 15672 IsGuiding returns 1 01:58:22.720 00.000 15672 scope still moving after pulse duration time elapsed 01:58:22.741 00.021 15672 IsSlewing returns 0 01:58:22.806 00.065 15672 IsGuiding returns 0 01:58:22.806 00.000 15672 scope move finished after 268 + 101 ms 01:58:22.806 00.000 15672 Move returns status 0, amount 268 01:58:22.806 00.000 15672 move complete, result=0 01:58:22.807 00.001 15672 worker thread done servicing request 01:58:22.863 00.056 30444 UpdateGuideState exits: m=114283 SNR=83.0 Saturated 01:58:22.863 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:22.863 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:22.863 00.000 30444 Enqueuing Expose request 01:58:22.864 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -1.5 px 268 ms NORTH 01:58:22.864 00.000 15672 Worker thread wakes up 01:58:22.864 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:22.864 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:24.975 02.111 15672 Exposure complete 01:58:24.995 00.020 15672 worker thread done servicing request 01:58:24.995 00.000 30444 OnExposeComplete: enter 01:58:24.995 00.000 30444 UpdateGuideState(): m_state=6 01:58:24.996 00.001 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6221 01:58:24.996 00.000 30444 Star::Find returns 1 (1), X=463.38, Y=199.31, Mass=105715, SNR=72.4, Peak=9894 HFD=3.8 01:58:24.996 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 01:58:24.996 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 01:58:24.996 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-1.47 hyp=1.48 cameraTheta=-1.41 mountX=0.63 mountY=-1.38, mountTheta=-1.15 01:58:24.996 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-1.47, opts=13) 01:58:24.996 00.000 30444 Enqueuing Move request for scope (0.23, -1.47) 01:58:24.996 00.000 15672 Worker thread wakes up 01:58:24.996 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -1.47) opts 0xd 01:58:24.996 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -1.47) 01:58:24.997 00.001 15672 Moving (0.23, -1.47) raw xDistance=0.63 yDistance=-1.38 01:58:24.997 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.63 01:58:24.997 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.38 from input -1.38 01:58:24.997 00.000 15672 MoveAxis(W, 169, ABG) 01:58:24.997 00.000 15672 Guiding Dir = 3, Dur = 169 01:58:24.997 00.000 15672 IsSlewing returns 0 01:58:24.998 00.001 15672 IsGuiding returns 0 01:58:25.003 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2468, max=11971, FiltMin=2774, FiltMax=8394, Gamma=2.950 01:58:25.026 00.023 15672 PulseGuide returned control before completion, sleep 152 01:58:25.052 00.026 30444 UpdateGuideState exits: m=105715 SNR=72.4 Saturated 01:58:25.052 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:25.052 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:25.052 00.000 30444 Enqueuing Expose request 01:58:25.180 00.128 15672 IsGuiding returns 1 01:58:25.180 00.000 15672 scope still moving after pulse duration time elapsed 01:58:25.201 00.021 15672 IsSlewing returns 0 01:58:25.203 00.002 15672 IsGuiding returns 1 01:58:25.224 00.021 15672 IsSlewing returns 0 01:58:25.234 00.010 15672 IsGuiding returns 0 01:58:25.234 00.000 15672 scope move finished after 169 + 66 ms 01:58:25.234 00.000 15672 Move returns status 0, amount 169 01:58:25.234 00.000 15672 MoveAxis(N, 246, ABG) 01:58:25.234 00.000 15672 Guiding Dir = 0, Dur = 246 01:58:25.234 00.000 15672 IsSlewing returns 0 01:58:25.235 00.001 15672 IsGuiding returns 0 01:58:25.316 00.081 15672 PulseGuide returned control before completion, sleep 176 01:58:25.496 00.180 15672 IsGuiding returns 1 01:58:25.497 00.001 15672 scope still moving after pulse duration time elapsed 01:58:25.517 00.020 15672 IsSlewing returns 0 01:58:25.521 00.004 15672 IsGuiding returns 1 01:58:25.543 00.022 15672 IsSlewing returns 0 01:58:25.546 00.003 15672 IsGuiding returns 1 01:58:25.567 00.021 15672 IsSlewing returns 0 01:58:25.633 00.066 15672 IsGuiding returns 0 01:58:25.633 00.000 15672 scope move finished after 246 + 152 ms 01:58:25.633 00.000 15672 Move returns status 0, amount 246 01:58:25.633 00.000 15672 move complete, result=0 01:58:25.633 00.000 15672 worker thread done servicing request 01:58:25.633 00.000 15672 Worker thread wakes up 01:58:25.633 00.000 30444 GuideStep: 0.6 px 169 ms WEST, -1.4 px 246 ms NORTH 01:58:25.634 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:25.634 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:27.542 01.908 15672 Exposure complete 01:58:27.562 00.020 15672 worker thread done servicing request 01:58:27.562 00.000 30444 OnExposeComplete: enter 01:58:27.562 00.000 30444 UpdateGuideState(): m_state=6 01:58:27.562 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6222 01:58:27.562 00.000 30444 Star::Find returns 1 (1), X=462.74, Y=199.55, Mass=65335, SNR=48.1, Peak=7717 HFD=3.8 01:58:27.562 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 01:58:27.563 00.001 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 01:58:27.563 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-1.23 hyp=1.29 cameraTheta=-1.89 mountX=-0.06 mountY=-1.29, mountTheta=-1.62 01:58:27.563 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-1.23, opts=13) 01:58:27.563 00.000 30444 Enqueuing Move request for scope (-0.41, -1.23) 01:58:27.563 00.000 15672 Worker thread wakes up 01:58:27.563 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -1.23) opts 0xd 01:58:27.563 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -1.23) 01:58:27.563 00.000 15672 Moving (-0.41, -1.23) raw xDistance=-0.06 yDistance=-1.29 01:58:27.563 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:58:27.563 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.29 from input -1.29 01:58:27.563 00.000 15672 MoveAxis(E, 0, ABG) 01:58:27.563 00.000 15672 Move returns status 0, amount 0 01:58:27.563 00.000 15672 MoveAxis(N, 229, ABG) 01:58:27.563 00.000 15672 Guiding Dir = 0, Dur = 229 01:58:27.564 00.001 15672 IsSlewing returns 0 01:58:27.565 00.001 15672 IsGuiding returns 0 01:58:27.569 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2744, max=8008, FiltMin=2948, FiltMax=7318, Gamma=2.950 01:58:27.646 00.077 15672 PulseGuide returned control before completion, sleep 157 01:58:27.807 00.161 15672 IsGuiding returns 1 01:58:27.807 00.000 15672 scope still moving after pulse duration time elapsed 01:58:27.828 00.021 15672 IsSlewing returns 0 01:58:27.831 00.003 15672 IsGuiding returns 1 01:58:27.852 00.021 15672 IsSlewing returns 0 01:58:27.853 00.001 15672 IsGuiding returns 1 01:58:27.874 00.021 15672 IsSlewing returns 0 01:58:27.875 00.001 15672 IsGuiding returns 1 01:58:27.895 00.020 15672 IsSlewing returns 0 01:58:27.917 00.022 15672 IsGuiding returns 0 01:58:27.917 00.000 15672 scope move finished after 229 + 124 ms 01:58:27.917 00.000 15672 Move returns status 0, amount 229 01:58:27.917 00.000 15672 move complete, result=0 01:58:27.918 00.001 15672 worker thread done servicing request 01:58:27.973 00.055 30444 UpdateGuideState exits: m=65335 SNR=48.1 Saturated 01:58:27.973 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:27.973 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:27.973 00.000 30444 Enqueuing Expose request 01:58:27.973 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.3 px 229 ms NORTH 01:58:27.973 00.000 15672 Worker thread wakes up 01:58:27.973 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:27.973 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:30.083 02.110 15672 Exposure complete 01:58:30.105 00.022 15672 worker thread done servicing request 01:58:30.106 00.001 30444 OnExposeComplete: enter 01:58:30.106 00.000 30444 UpdateGuideState(): m_state=6 01:58:30.106 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6223 01:58:30.106 00.000 30444 Star::Find returns 1 (1), X=462.49, Y=199.49, Mass=40368, SNR=34.7, Peak=6322 HFD=4.3 01:58:30.106 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 01:58:30.106 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 01:58:30.106 00.000 30444 CameraToMount -- cameraX=-0.66 cameraY=-1.29 hyp=1.45 cameraTheta=-2.05 mountX=-0.28 mountY=-1.40, mountTheta=-1.77 01:58:30.106 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.66, y=-1.29, opts=13) 01:58:30.106 00.000 30444 Enqueuing Move request for scope (-0.66, -1.29) 01:58:30.106 00.000 15672 Worker thread wakes up 01:58:30.107 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -1.29) opts 0xd 01:58:30.107 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.66, -1.29) 01:58:30.107 00.000 15672 Moving (-0.66, -1.29) raw xDistance=-0.28 yDistance=-1.40 01:58:30.107 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 01:58:30.107 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.40 from input -1.40 01:58:30.107 00.000 15672 MoveAxis(E, 77, ABG) 01:58:30.107 00.000 15672 Guiding Dir = 2, Dur = 77 01:58:30.107 00.000 15672 IsSlewing returns 0 01:58:30.113 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2932, max=8071, FiltMin=3290, FiltMax=5866, Gamma=2.950 01:58:30.139 00.026 15672 IsGuiding returns 0 01:58:30.154 00.015 15672 PulseGuide returned control before completion, sleep 72 01:58:30.162 00.008 30444 UpdateGuideState exits: m=40368 SNR=34.7 Saturated 01:58:30.162 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:30.162 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:30.162 00.000 30444 Enqueuing Expose request 01:58:30.228 00.066 15672 IsGuiding returns 1 01:58:30.228 00.000 15672 scope still moving after pulse duration time elapsed 01:58:30.248 00.020 15672 IsSlewing returns 0 01:58:30.266 00.018 15672 IsGuiding returns 0 01:58:30.266 00.000 15672 scope move finished after 77 + 50 ms 01:58:30.266 00.000 15672 Move returns status 0, amount 77 01:58:30.266 00.000 15672 MoveAxis(N, 250, ABG) 01:58:30.267 00.001 15672 Guiding Dir = 0, Dur = 250 01:58:30.268 00.001 15672 IsSlewing returns 0 01:58:30.269 00.001 15672 IsGuiding returns 0 01:58:30.346 00.077 15672 PulseGuide returned control before completion, sleep 183 01:58:30.533 00.187 15672 IsGuiding returns 1 01:58:30.533 00.000 15672 scope still moving after pulse duration time elapsed 01:58:30.555 00.022 15672 IsSlewing returns 0 01:58:30.557 00.002 15672 IsGuiding returns 1 01:58:30.579 00.022 15672 IsSlewing returns 0 01:58:30.649 00.070 15672 IsGuiding returns 0 01:58:30.649 00.000 15672 scope move finished after 250 + 130 ms 01:58:30.649 00.000 15672 Move returns status 0, amount 250 01:58:30.649 00.000 15672 move complete, result=0 01:58:30.649 00.000 15672 worker thread done servicing request 01:58:30.649 00.000 15672 Worker thread wakes up 01:58:30.649 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:30.649 00.000 30444 GuideStep: -0.3 px 77 ms EAST, -1.4 px 250 ms NORTH 01:58:30.649 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:32.558 01.909 15672 Exposure complete 01:58:32.578 00.020 15672 worker thread done servicing request 01:58:32.578 00.000 30444 OnExposeComplete: enter 01:58:32.578 00.000 30444 UpdateGuideState(): m_state=6 01:58:32.578 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6224 01:58:32.578 00.000 30444 Star::Find returns 1 (1), X=462.57, Y=199.18, Mass=40168, SNR=36.2, Peak=6225 HFD=5.1 01:58:32.578 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 01:58:32.578 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 01:58:32.578 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-1.60 hyp=1.70 cameraTheta=-1.92 mountX=-0.12 mountY=-1.68, mountTheta=-1.64 01:58:32.579 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-1.60, opts=13) 01:58:32.579 00.000 30444 Enqueuing Move request for scope (-0.58, -1.60) 01:58:32.579 00.000 15672 Worker thread wakes up 01:58:32.579 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -1.60) opts 0xd 01:58:32.579 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -1.60) 01:58:32.579 00.000 15672 Moving (-0.58, -1.60) raw xDistance=-0.12 yDistance=-1.68 01:58:32.579 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 01:58:32.579 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.68 from input -1.68 01:58:32.579 00.000 15672 MoveAxis(E, 0, ABG) 01:58:32.579 00.000 15672 Move returns status 0, amount 0 01:58:32.579 00.000 15672 MoveAxis(N, 300, ABG) 01:58:32.579 00.000 15672 Guiding Dir = 0, Dur = 300 01:58:32.580 00.001 15672 IsSlewing returns 0 01:58:32.581 00.001 15672 IsGuiding returns 0 01:58:32.584 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2825, max=8258, FiltMin=3264, FiltMax=5888, Gamma=2.950 01:58:32.634 00.050 30444 UpdateGuideState exits: m=40168 SNR=36.2 Saturated 01:58:32.634 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:32.634 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:32.634 00.000 30444 Enqueuing Expose request 01:58:32.662 00.028 15672 PulseGuide returned control before completion, sleep 229 01:58:32.894 00.232 15672 IsGuiding returns 1 01:58:32.894 00.000 15672 scope still moving after pulse duration time elapsed 01:58:32.916 00.022 15672 IsSlewing returns 0 01:58:32.919 00.003 15672 IsGuiding returns 1 01:58:32.940 00.021 15672 IsSlewing returns 0 01:58:32.943 00.003 15672 IsGuiding returns 1 01:58:32.964 00.021 15672 IsSlewing returns 0 01:58:33.029 00.065 15672 IsGuiding returns 0 01:58:33.029 00.000 15672 scope move finished after 300 + 148 ms 01:58:33.029 00.000 15672 Move returns status 0, amount 300 01:58:33.029 00.000 15672 move complete, result=0 01:58:33.029 00.000 15672 worker thread done servicing request 01:58:33.029 00.000 15672 Worker thread wakes up 01:58:33.029 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.7 px 300 ms NORTH 01:58:33.029 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:33.029 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:35.138 02.109 15672 Exposure complete 01:58:35.157 00.019 15672 worker thread done servicing request 01:58:35.158 00.001 30444 OnExposeComplete: enter 01:58:35.158 00.000 30444 UpdateGuideState(): m_state=6 01:58:35.158 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6225 01:58:35.158 00.000 30444 Star::Find returns 1 (1), X=462.94, Y=199.72, Mass=29469, SNR=30.5, Peak=6033 HFD=4.0 01:58:35.158 00.000 30444 Status Line: Mass: 29469 vs 120463 01:58:35.159 00.001 30444 UpdateCurrentPosition: star mass new=29468.7 exp=120462.9 thresh=50% limits=(36239.4, 194594.2, 240925.8) 01:58:35.159 00.000 30444 DistanceChecker: activated 01:58:35.159 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 01:58:35.160 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 01:58:35.160 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 01:58:35.160 00.000 15672 Worker thread wakes up 01:58:35.160 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 01:58:35.160 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 01:58:35.160 00.000 15672 move complete, result=0 01:58:35.160 00.000 15672 worker thread done servicing request 01:58:35.261 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 01:58:35.261 00.000 30444 Status Line: Star lost - mass changed 01:58:35.263 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2969, max=8168, FiltMin=3183, FiltMax=5942, Gamma=2.950 01:58:35.314 00.051 30444 UpdateGuideState exits: Star lost - mass changed 01:58:35.314 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:35.314 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 01:58:35.314 00.000 30444 Enqueuing Expose request 01:58:35.314 00.000 15672 Worker thread wakes up 01:58:35.314 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:35.314 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 01:58:37.223 01.909 15672 Exposure complete 01:58:37.243 00.020 15672 worker thread done servicing request 01:58:37.244 00.001 30444 OnExposeComplete: enter 01:58:37.244 00.000 30444 UpdateGuideState(): m_state=6 01:58:37.244 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6226 01:58:37.244 00.000 30444 Star::Find returns 1 (1), X=462.75, Y=200.04, Mass=46793, SNR=36.5, Peak=6524 HFD=4.1 01:58:37.244 00.000 30444 DistanceChecker: deactivated 01:58:37.244 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 01:58:37.244 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 01:58:37.244 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.74 hyp=0.84 cameraTheta=-2.07 mountX=-0.18 mountY=-0.80, mountTheta=-1.79 01:58:37.244 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.74, opts=13) 01:58:37.244 00.000 30444 Enqueuing Move request for scope (-0.40, -0.74) 01:58:37.245 00.001 15672 Worker thread wakes up 01:58:37.245 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.74) opts 0xd 01:58:37.245 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.74) 01:58:37.245 00.000 15672 Moving (-0.40, -0.74) raw xDistance=-0.18 yDistance=-0.80 01:58:37.245 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 01:58:37.245 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 01:58:37.245 00.000 15672 MoveAxis(E, 0, ABG) 01:58:37.245 00.000 15672 Move returns status 0, amount 0 01:58:37.245 00.000 15672 MoveAxis(N, 143, ABG) 01:58:37.245 00.000 15672 Guiding Dir = 0, Dur = 143 01:58:37.245 00.000 15672 IsSlewing returns 0 01:58:37.251 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2806, max=7851, FiltMin=3239, FiltMax=6042, Gamma=2.950 01:58:37.282 00.031 15672 IsGuiding returns 0 01:58:37.302 00.020 30444 UpdateGuideState exits: m=46793 SNR=36.5 Saturated 01:58:37.302 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:37.302 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:37.302 00.000 30444 Enqueuing Expose request 01:58:37.358 00.056 15672 PulseGuide returned control before completion, sleep 77 01:58:37.438 00.080 15672 IsGuiding returns 1 01:58:37.439 00.001 15672 scope still moving after pulse duration time elapsed 01:58:37.460 00.021 15672 IsSlewing returns 0 01:58:37.463 00.003 15672 IsGuiding returns 1 01:58:37.484 00.021 15672 IsSlewing returns 0 01:58:37.518 00.034 15672 IsGuiding returns 1 01:58:37.539 00.021 15672 IsSlewing returns 0 01:58:37.551 00.012 15672 IsGuiding returns 0 01:58:37.551 00.000 15672 scope move finished after 143 + 126 ms 01:58:37.551 00.000 15672 Move returns status 0, amount 143 01:58:37.551 00.000 15672 move complete, result=0 01:58:37.551 00.000 15672 worker thread done servicing request 01:58:37.551 00.000 15672 Worker thread wakes up 01:58:37.551 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:37.551 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:37.551 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.8 px 143 ms NORTH 01:58:39.660 02.109 15672 Exposure complete 01:58:39.681 00.021 15672 worker thread done servicing request 01:58:39.681 00.000 30444 OnExposeComplete: enter 01:58:39.681 00.000 30444 UpdateGuideState(): m_state=6 01:58:39.681 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6227 01:58:39.681 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=201.17, Mass=69204, SNR=51.5, Peak=8552 HFD=3.9 01:58:39.682 00.001 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 01:58:39.682 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.94 = 1.94) 01:58:39.682 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.39 hyp=0.39 cameraTheta=1.72 mountX=-0.16 mountY=0.37, mountTheta=1.99 01:58:39.682 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.39, opts=13) 01:58:39.682 00.000 30444 Enqueuing Move request for scope (-0.06, 0.39) 01:58:39.682 00.000 15672 Worker thread wakes up 01:58:39.682 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.39) opts 0xd 01:58:39.682 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.39) 01:58:39.682 00.000 15672 Moving (-0.06, 0.39) raw xDistance=-0.16 yDistance=0.37 01:58:39.682 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 01:58:39.682 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:58:39.682 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 01:58:39.682 00.000 15672 MoveAxis(E, 0, ABG) 01:58:39.683 00.001 15672 Move returns status 0, amount 0 01:58:39.683 00.000 15672 MoveAxis(N, 0, ABG) 01:58:39.683 00.000 15672 Move returns status 0, amount 0 01:58:39.683 00.000 15672 move complete, result=0 01:58:39.683 00.000 15672 worker thread done servicing request 01:58:39.688 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2609, max=9093, FiltMin=2983, FiltMax=7127, Gamma=2.950 01:58:39.737 00.049 30444 UpdateGuideState exits: m=69204 SNR=51.5 Saturated 01:58:39.737 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:39.737 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:39.737 00.000 30444 Enqueuing Expose request 01:58:39.737 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 01:58:39.737 00.000 15672 Worker thread wakes up 01:58:39.737 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:39.737 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:41.644 01.907 15672 Exposure complete 01:58:41.665 00.021 15672 worker thread done servicing request 01:58:41.665 00.000 30444 OnExposeComplete: enter 01:58:41.665 00.000 30444 UpdateGuideState(): m_state=6 01:58:41.665 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6228 01:58:41.665 00.000 30444 Star::Find returns 1 (1), X=463.90, Y=201.10, Mass=90372, SNR=67.1, Peak=9608 HFD=3.7 01:58:41.665 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 01:58:41.665 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 01:58:41.665 00.000 30444 CameraToMount -- cameraX=0.75 cameraY=0.32 hyp=0.81 cameraTheta=0.40 mountX=0.63 mountY=0.47, mountTheta=0.64 01:58:41.666 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.75, y=0.32, opts=13) 01:58:41.666 00.000 30444 Enqueuing Move request for scope (0.75, 0.32) 01:58:41.666 00.000 15672 Worker thread wakes up 01:58:41.666 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.32) opts 0xd 01:58:41.666 00.000 15672 Handling offset move in thread for scope, endpoint = (0.75, 0.32) 01:58:41.666 00.000 15672 Moving (0.75, 0.32) raw xDistance=0.63 yDistance=0.47 01:58:41.666 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63 01:58:41.666 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:58:41.666 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 01:58:41.666 00.000 15672 MoveAxis(W, 171, ABG) 01:58:41.666 00.000 15672 Guiding Dir = 3, Dur = 171 01:58:41.667 00.001 15672 IsSlewing returns 0 01:58:41.668 00.001 15672 IsGuiding returns 0 01:58:41.672 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2498, max=9840, FiltMin=2757, FiltMax=8600, Gamma=2.950 01:58:41.688 00.016 15672 PulseGuide returned control before completion, sleep 162 01:58:41.722 00.034 30444 UpdateGuideState exits: m=90372 SNR=67.1 Saturated 01:58:41.722 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:41.722 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:41.722 00.000 30444 Enqueuing Expose request 01:58:41.865 00.143 15672 IsGuiding returns 0 01:58:41.865 00.000 15672 Move returns status 0, amount 171 01:58:41.865 00.000 15672 MoveAxis(N, 0, ABG) 01:58:41.866 00.001 15672 Move returns status 0, amount 0 01:58:41.866 00.000 15672 move complete, result=0 01:58:41.866 00.000 15672 worker thread done servicing request 01:58:41.866 00.000 15672 Worker thread wakes up 01:58:41.866 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:41.866 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:41.866 00.000 30444 GuideStep: 0.6 px 171 ms WEST, 0.5 px 0 ms NORTH 01:58:43.972 02.106 15672 Exposure complete 01:58:43.992 00.020 15672 worker thread done servicing request 01:58:43.992 00.000 30444 OnExposeComplete: enter 01:58:43.992 00.000 30444 UpdateGuideState(): m_state=6 01:58:43.992 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6229 01:58:43.992 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=200.94, Mass=73999, SNR=56.3, Peak=8606 HFD=4.2 01:58:43.992 00.000 30444 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.28) = xAngle (1.99 = 1.99) 01:58:43.992 00.000 30444 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.92 = 1.92) 01:58:43.992 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.71 mountX=-0.06 mountY=0.15, mountTheta=1.98 01:58:43.993 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.16, opts=13) 01:58:43.993 00.000 30444 Enqueuing Move request for scope (-0.02, 0.16) 01:58:43.993 00.000 15672 Worker thread wakes up 01:58:43.993 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd 01:58:43.993 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.16) 01:58:43.993 00.000 15672 Moving (-0.02, 0.16) raw xDistance=-0.06 yDistance=0.15 01:58:43.993 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:58:43.993 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:58:43.993 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 01:58:43.993 00.000 15672 MoveAxis(E, 0, ABG) 01:58:43.993 00.000 15672 Move returns status 0, amount 0 01:58:43.993 00.000 15672 MoveAxis(N, 0, ABG) 01:58:43.993 00.000 15672 Move returns status 0, amount 0 01:58:43.993 00.000 15672 move complete, result=0 01:58:43.993 00.000 15672 worker thread done servicing request 01:58:43.998 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2531, max=8606, FiltMin=2903, FiltMax=7071, Gamma=2.950 01:58:44.048 00.050 30444 UpdateGuideState exits: m=73999 SNR=56.3 Saturated 01:58:44.048 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:44.048 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:44.048 00.000 30444 Enqueuing Expose request 01:58:44.048 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 01:58:44.048 00.000 15672 Worker thread wakes up 01:58:44.048 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:44.048 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:45.957 01.909 15672 Exposure complete 01:58:45.977 00.020 15672 worker thread done servicing request 01:58:45.977 00.000 30444 OnExposeComplete: enter 01:58:45.977 00.000 30444 UpdateGuideState(): m_state=6 01:58:45.977 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6230 01:58:45.977 00.000 30444 Star::Find returns 1 (1), X=462.53, Y=201.02, Mass=82489, SNR=57.1, Peak=8558 HFD=3.7 01:58:45.977 00.000 30444 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.28) = xAngle (3.04 = 3.04) 01:58:45.977 00.000 30444 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.98 = 2.98) 01:58:45.977 00.000 30444 CameraToMount -- cameraX=-0.62 cameraY=0.24 hyp=0.67 cameraTheta=2.77 mountX=-0.66 mountY=0.11, mountTheta=2.98 01:58:45.978 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.62, y=0.24, opts=13) 01:58:45.978 00.000 30444 Enqueuing Move request for scope (-0.62, 0.24) 01:58:45.978 00.000 15672 Worker thread wakes up 01:58:45.978 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.24) opts 0xd 01:58:45.978 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.62, 0.24) 01:58:45.978 00.000 15672 Moving (-0.62, 0.24) raw xDistance=-0.66 yDistance=0.11 01:58:45.978 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66 01:58:45.978 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:58:45.978 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:58:45.978 00.000 15672 MoveAxis(E, 180, ABG) 01:58:45.978 00.000 15672 Guiding Dir = 2, Dur = 180 01:58:45.979 00.001 15672 IsSlewing returns 0 01:58:45.980 00.001 15672 IsGuiding returns 0 01:58:45.983 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2400, max=8835, FiltMin=2873, FiltMax=7421, Gamma=2.950 01:58:46.000 00.017 15672 PulseGuide returned control before completion, sleep 170 01:58:46.177 00.177 15672 IsGuiding returns 0 01:58:46.178 00.001 15672 Move returns status 0, amount 180 01:58:46.178 00.000 15672 MoveAxis(N, 0, ABG) 01:58:46.178 00.000 15672 Move returns status 0, amount 0 01:58:46.178 00.000 15672 move complete, result=0 01:58:46.178 00.000 15672 worker thread done servicing request 01:58:46.297 00.119 30444 UpdateGuideState exits: m=82489 SNR=57.1 Saturated 01:58:46.298 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:46.298 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:46.298 00.000 30444 Enqueuing Expose request 01:58:46.298 00.000 15672 Worker thread wakes up 01:58:46.298 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:46.298 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:46.299 00.001 30444 GuideStep: -0.7 px 180 ms EAST, 0.1 px 0 ms NORTH 01:58:48.408 02.109 15672 Exposure complete 01:58:48.428 00.020 15672 worker thread done servicing request 01:58:48.428 00.000 30444 OnExposeComplete: enter 01:58:48.428 00.000 30444 UpdateGuideState(): m_state=6 01:58:48.428 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6231 01:58:48.429 00.001 30444 Star::Find returns 1 (1), X=463.28, Y=200.81, Mass=117078, SNR=73.0, Peak=10688 HFD=3.9 01:58:48.429 00.000 30444 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.28) = xAngle (0.53 = 0.53) 01:58:48.429 00.000 30444 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.47 = 0.47) 01:58:48.429 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.25 mountX=0.12 mountY=0.06, mountTheta=0.48 01:58:48.429 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.03, opts=13) 01:58:48.429 00.000 30444 Enqueuing Move request for scope (0.13, 0.03) 01:58:48.429 00.000 15672 Worker thread wakes up 01:58:48.429 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd 01:58:48.429 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.03) 01:58:48.429 00.000 15672 Moving (0.13, 0.03) raw xDistance=0.12 yDistance=0.06 01:58:48.429 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:58:48.429 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:58:48.430 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 01:58:48.430 00.000 15672 MoveAxis(E, 0, ABG) 01:58:48.430 00.000 15672 Move returns status 0, amount 0 01:58:48.430 00.000 15672 MoveAxis(N, 0, ABG) 01:58:48.430 00.000 15672 Move returns status 0, amount 0 01:58:48.430 00.000 15672 move complete, result=0 01:58:48.430 00.000 15672 worker thread done servicing request 01:58:48.434 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=11502, FiltMin=2723, FiltMax=8779, Gamma=2.950 01:58:48.483 00.049 30444 UpdateGuideState exits: m=117078 SNR=73.0 Saturated 01:58:48.483 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:48.483 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:48.483 00.000 30444 Enqueuing Expose request 01:58:48.484 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 01:58:48.484 00.000 15672 Worker thread wakes up 01:58:48.484 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:48.484 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:50.389 01.905 15672 Exposure complete 01:58:50.409 00.020 15672 worker thread done servicing request 01:58:50.409 00.000 30444 OnExposeComplete: enter 01:58:50.409 00.000 30444 UpdateGuideState(): m_state=6 01:58:50.409 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6232 01:58:50.409 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=200.87, Mass=110925, SNR=79.2, Peak=10394 HFD=4.0 01:58:50.409 00.000 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 01:58:50.410 00.001 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 01:58:50.410 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.04 mountX=0.03 mountY=0.11, mountTheta=1.32 01:58:50.410 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.10, opts=13) 01:58:50.410 00.000 30444 Enqueuing Move request for scope (0.06, 0.10) 01:58:50.410 00.000 15672 Worker thread wakes up 01:58:50.410 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd 01:58:50.410 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.10) 01:58:50.410 00.000 15672 Moving (0.06, 0.10) raw xDistance=0.03 yDistance=0.11 01:58:50.410 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 01:58:50.410 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:58:50.410 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 01:58:50.410 00.000 15672 MoveAxis(E, 0, ABG) 01:58:50.410 00.000 15672 Move returns status 0, amount 0 01:58:50.411 00.001 15672 MoveAxis(N, 0, ABG) 01:58:50.411 00.000 15672 Move returns status 0, amount 0 01:58:50.411 00.000 15672 move complete, result=0 01:58:50.411 00.000 15672 worker thread done servicing request 01:58:50.415 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2405, max=10394, FiltMin=2711, FiltMax=8013, Gamma=2.950 01:58:50.899 00.484 30444 UpdateGuideState exits: m=110925 SNR=79.2 Saturated 01:58:50.900 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:50.900 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:50.900 00.000 30444 Enqueuing Expose request 01:58:50.900 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 01:58:50.900 00.000 15672 Worker thread wakes up 01:58:50.901 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:50.901 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:53.009 02.108 15672 Exposure complete 01:58:53.029 00.020 15672 worker thread done servicing request 01:58:53.029 00.000 30444 OnExposeComplete: enter 01:58:53.029 00.000 30444 UpdateGuideState(): m_state=6 01:58:53.029 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6233 01:58:53.029 00.000 30444 Star::Find returns 1 (1), X=463.69, Y=200.98, Mass=98706, SNR=72.0, Peak=9623 HFD=3.9 01:58:53.029 00.000 30444 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.28) = xAngle (0.63 = 0.63) 01:58:53.029 00.000 30444 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.57 = 0.57) 01:58:53.029 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.20 hyp=0.58 cameraTheta=0.35 mountX=0.47 mountY=0.31, mountTheta=0.59 01:58:53.030 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.20, opts=13) 01:58:53.030 00.000 30444 Enqueuing Move request for scope (0.54, 0.20) 01:58:53.030 00.000 15672 Worker thread wakes up 01:58:53.030 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.20) opts 0xd 01:58:53.030 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.20) 01:58:53.030 00.000 15672 Moving (0.54, 0.20) raw xDistance=0.47 yDistance=0.31 01:58:53.030 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47 01:58:53.030 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:58:53.030 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 01:58:53.030 00.000 15672 MoveAxis(W, 127, ABG) 01:58:53.030 00.000 15672 Guiding Dir = 3, Dur = 127 01:58:53.031 00.001 15672 IsSlewing returns 0 01:58:53.032 00.001 15672 IsGuiding returns 0 01:58:53.036 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2441, max=9623, FiltMin=2768, FiltMax=7610, Gamma=2.950 01:58:53.062 00.026 15672 PulseGuide returned control before completion, sleep 108 01:58:53.087 00.025 30444 UpdateGuideState exits: m=98706 SNR=72.0 Saturated 01:58:53.087 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:53.087 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:53.087 00.000 30444 Enqueuing Expose request 01:58:53.172 00.085 15672 IsGuiding returns 1 01:58:53.172 00.000 15672 scope still moving after pulse duration time elapsed 01:58:53.194 00.022 15672 IsSlewing returns 0 01:58:53.239 00.045 15672 IsGuiding returns 0 01:58:53.239 00.000 15672 scope move finished after 127 + 80 ms 01:58:53.239 00.000 15672 Move returns status 0, amount 127 01:58:53.239 00.000 15672 MoveAxis(N, 0, ABG) 01:58:53.239 00.000 15672 Move returns status 0, amount 0 01:58:53.240 00.001 15672 move complete, result=0 01:58:53.240 00.000 15672 worker thread done servicing request 01:58:53.240 00.000 15672 Worker thread wakes up 01:58:53.240 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:53.240 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:53.240 00.000 30444 GuideStep: 0.5 px 127 ms WEST, 0.3 px 0 ms NORTH 01:58:55.147 01.907 15672 Exposure complete 01:58:55.167 00.020 15672 worker thread done servicing request 01:58:55.167 00.000 30444 OnExposeComplete: enter 01:58:55.167 00.000 30444 UpdateGuideState(): m_state=6 01:58:55.167 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6234 01:58:55.167 00.000 30444 Star::Find returns 1 (1), X=463.82, Y=200.16, Mass=68392, SNR=52.4, Peak=8159 HFD=3.8 01:58:55.167 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 01:58:55.167 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.52 = -0.52) 01:58:55.167 00.000 30444 CameraToMount -- cameraX=0.67 cameraY=-0.61 hyp=0.91 cameraTheta=-0.74 mountX=0.81 mountY=-0.45, mountTheta=-0.51 01:58:55.168 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.67, y=-0.61, opts=13) 01:58:55.168 00.000 30444 Enqueuing Move request for scope (0.67, -0.61) 01:58:55.168 00.000 15672 Worker thread wakes up 01:58:55.168 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.61) opts 0xd 01:58:55.168 00.000 15672 Handling offset move in thread for scope, endpoint = (0.67, -0.61) 01:58:55.168 00.000 15672 Moving (0.67, -0.61) raw xDistance=0.81 yDistance=-0.45 01:58:55.168 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.81 01:58:55.168 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 01:58:55.168 00.000 15672 MoveAxis(W, 229, ABG) 01:58:55.168 00.000 15672 Guiding Dir = 3, Dur = 229 01:58:55.169 00.001 15672 IsSlewing returns 0 01:58:55.170 00.001 15672 IsGuiding returns 0 01:58:55.175 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2590, max=8159, FiltMin=2901, FiltMax=7231, Gamma=2.950 01:58:55.187 00.012 15672 PulseGuide returned control before completion, sleep 223 01:58:55.226 00.039 30444 UpdateGuideState exits: m=68392 SNR=52.4 Saturated 01:58:55.226 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:55.226 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:55.226 00.000 30444 Enqueuing Expose request 01:58:55.412 00.186 15672 IsGuiding returns 1 01:58:55.412 00.000 15672 scope still moving after pulse duration time elapsed 01:58:55.434 00.022 15672 IsSlewing returns 0 01:58:55.460 00.026 15672 IsGuiding returns 0 01:58:55.460 00.000 15672 scope move finished after 229 + 61 ms 01:58:55.460 00.000 15672 Move returns status 0, amount 229 01:58:55.460 00.000 15672 MoveAxis(N, 81, ABG) 01:58:55.460 00.000 15672 Guiding Dir = 0, Dur = 81 01:58:55.461 00.001 15672 IsSlewing returns 0 01:58:55.464 00.003 15672 IsGuiding returns 0 01:58:55.538 00.074 15672 PulseGuide returned control before completion, sleep 16 01:58:55.572 00.034 15672 IsGuiding returns 1 01:58:55.572 00.000 15672 scope still moving after pulse duration time elapsed 01:58:55.593 00.021 15672 IsSlewing returns 0 01:58:55.596 00.003 15672 IsGuiding returns 1 01:58:55.617 00.021 15672 IsSlewing returns 0 01:58:55.619 00.002 15672 IsGuiding returns 1 01:58:55.640 00.021 15672 IsSlewing returns 0 01:58:55.666 00.026 15672 IsGuiding returns 0 01:58:55.666 00.000 15672 scope move finished after 81 + 121 ms 01:58:55.666 00.000 15672 Move returns status 0, amount 81 01:58:55.667 00.001 15672 move complete, result=0 01:58:55.667 00.000 15672 worker thread done servicing request 01:58:55.667 00.000 15672 Worker thread wakes up 01:58:55.667 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:55.667 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:55.667 00.000 30444 GuideStep: 0.8 px 229 ms WEST, -0.5 px 81 ms NORTH 01:58:57.774 02.107 15672 Exposure complete 01:58:57.794 00.020 15672 worker thread done servicing request 01:58:57.794 00.000 30444 OnExposeComplete: enter 01:58:57.794 00.000 30444 UpdateGuideState(): m_state=6 01:58:57.794 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6235 01:58:57.794 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=201.12, Mass=71895, SNR=49.7, Peak=8715 HFD=4.0 01:58:57.794 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.95 = 1.95) 01:58:57.794 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 01:58:57.794 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.67 mountX=-0.13 mountY=0.33, mountTheta=1.94 01:58:57.795 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.34, opts=13) 01:58:57.795 00.000 30444 Enqueuing Move request for scope (-0.03, 0.34) 01:58:57.795 00.000 15672 Worker thread wakes up 01:58:57.795 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.34) opts 0xd 01:58:57.795 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.34) 01:58:57.795 00.000 15672 Moving (-0.03, 0.34) raw xDistance=-0.13 yDistance=0.33 01:58:57.795 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 01:58:57.795 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:58:57.795 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 01:58:57.795 00.000 15672 MoveAxis(E, 0, ABG) 01:58:57.795 00.000 15672 Move returns status 0, amount 0 01:58:57.796 00.001 15672 MoveAxis(N, 0, ABG) 01:58:57.796 00.000 15672 Move returns status 0, amount 0 01:58:57.796 00.000 15672 move complete, result=0 01:58:57.796 00.000 15672 worker thread done servicing request 01:58:57.801 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2595, max=8715, FiltMin=2920, FiltMax=7038, Gamma=2.950 01:58:58.015 00.214 30444 UpdateGuideState exits: m=71895 SNR=49.7 Saturated 01:58:58.015 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:58:58.015 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:58:58.015 00.000 30444 Enqueuing Expose request 01:58:58.015 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 01:58:58.015 00.000 15672 Worker thread wakes up 01:58:58.016 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:58:58.016 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:58:59.922 01.906 15672 Exposure complete 01:58:59.942 00.020 15672 worker thread done servicing request 01:58:59.943 00.001 30444 OnExposeComplete: enter 01:58:59.943 00.000 30444 UpdateGuideState(): m_state=6 01:58:59.943 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6236 01:58:59.943 00.000 30444 Star::Find returns 1 (1), X=462.59, Y=201.22, Mass=81768, SNR=63.3, Peak=9164 HFD=3.7 01:58:59.943 00.000 30444 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.28) = xAngle (2.74 = 2.74) 01:58:59.943 00.000 30444 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.68 = 2.68) 01:58:59.943 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=0.44 hyp=0.71 cameraTheta=2.47 mountX=-0.66 mountY=0.31, mountTheta=2.69 01:58:59.944 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=0.44, opts=13) 01:58:59.944 00.000 30444 Enqueuing Move request for scope (-0.55, 0.44) 01:58:59.944 00.000 15672 Worker thread wakes up 01:58:59.944 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.44) opts 0xd 01:58:59.944 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, 0.44) 01:58:59.944 00.000 15672 Moving (-0.55, 0.44) raw xDistance=-0.66 yDistance=0.31 01:58:59.944 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66 01:58:59.944 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 01:58:59.944 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 01:58:59.944 00.000 15672 MoveAxis(E, 177, ABG) 01:58:59.944 00.000 15672 Guiding Dir = 2, Dur = 177 01:58:59.944 00.000 15672 IsSlewing returns 0 01:58:59.946 00.002 15672 IsGuiding returns 0 01:58:59.950 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2517, max=9164, FiltMin=2823, FiltMax=7723, Gamma=2.950 01:58:59.963 00.013 15672 PulseGuide returned control before completion, sleep 170 01:59:00.060 00.097 30444 UpdateGuideState exits: m=81768 SNR=63.3 Saturated 01:59:00.060 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:00.060 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:00.060 00.000 30444 Enqueuing Expose request 01:59:00.135 00.075 15672 IsGuiding returns 1 01:59:00.135 00.000 15672 scope still moving after pulse duration time elapsed 01:59:00.157 00.022 15672 IsSlewing returns 0 01:59:00.172 00.015 15672 IsGuiding returns 0 01:59:00.172 00.000 15672 scope move finished after 177 + 48 ms 01:59:00.172 00.000 15672 Move returns status 0, amount 177 01:59:00.172 00.000 15672 MoveAxis(N, 0, ABG) 01:59:00.172 00.000 15672 Move returns status 0, amount 0 01:59:00.172 00.000 15672 move complete, result=0 01:59:00.172 00.000 15672 worker thread done servicing request 01:59:00.172 00.000 15672 Worker thread wakes up 01:59:00.172 00.000 30444 GuideStep: -0.7 px 177 ms EAST, 0.3 px 0 ms NORTH 01:59:00.172 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:00.172 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:02.289 02.117 15672 Exposure complete 01:59:02.321 00.032 15672 worker thread done servicing request 01:59:02.321 00.000 30444 OnExposeComplete: enter 01:59:02.321 00.000 30444 UpdateGuideState(): m_state=6 01:59:02.321 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6237 01:59:02.322 00.001 30444 Star::Find returns 1 (1), X=463.49, Y=200.83, Mass=63272, SNR=50.2, Peak=7685 HFD=4.1 01:59:02.322 00.000 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 01:59:02.322 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 01:59:02.322 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.05 hyp=0.34 cameraTheta=0.15 mountX=0.31 mountY=0.12, mountTheta=0.37 01:59:02.322 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.05, opts=13) 01:59:02.322 00.000 30444 Enqueuing Move request for scope (0.34, 0.05) 01:59:02.322 00.000 15672 Worker thread wakes up 01:59:02.322 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.05) opts 0xd 01:59:02.322 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.05) 01:59:02.322 00.000 15672 Moving (0.34, 0.05) raw xDistance=0.31 yDistance=0.12 01:59:02.322 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31 01:59:02.323 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:59:02.323 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 01:59:02.323 00.000 15672 MoveAxis(W, 72, ABG) 01:59:02.323 00.000 15672 Guiding Dir = 3, Dur = 72 01:59:02.323 00.000 15672 IsSlewing returns 0 01:59:02.325 00.002 15672 IsGuiding returns 0 01:59:02.329 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2599, max=7797, FiltMin=2970, FiltMax=6530, Gamma=2.950 01:59:02.344 00.015 15672 PulseGuide returned control before completion, sleep 64 01:59:02.409 00.065 15672 IsGuiding returns 1 01:59:02.409 00.000 15672 scope still moving after pulse duration time elapsed 01:59:02.430 00.021 15672 IsSlewing returns 0 01:59:02.472 00.042 15672 IsGuiding returns 0 01:59:02.472 00.000 15672 scope move finished after 72 + 75 ms 01:59:02.472 00.000 15672 Move returns status 0, amount 72 01:59:02.472 00.000 15672 MoveAxis(N, 0, ABG) 01:59:02.472 00.000 15672 Move returns status 0, amount 0 01:59:02.472 00.000 15672 move complete, result=0 01:59:02.472 00.000 15672 worker thread done servicing request 01:59:02.622 00.150 30444 UpdateGuideState exits: m=63272 SNR=50.2 Saturated 01:59:02.622 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:02.622 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:02.622 00.000 30444 Enqueuing Expose request 01:59:02.622 00.000 30444 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH 01:59:02.622 00.000 15672 Worker thread wakes up 01:59:02.622 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:02.622 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:04.531 01.909 15672 Exposure complete 01:59:04.550 00.019 15672 worker thread done servicing request 01:59:04.550 00.000 30444 OnExposeComplete: enter 01:59:04.550 00.000 30444 UpdateGuideState(): m_state=6 01:59:04.551 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6238 01:59:04.551 00.000 30444 Star::Find returns 1 (1), X=462.20, Y=201.07, Mass=52104, SNR=44.0, Peak=7405 HFD=4.0 01:59:04.551 00.000 30444 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.28) = xAngle (3.12 = 3.12) 01:59:04.551 00.000 30444 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.06 = 3.06) 01:59:04.551 00.000 30444 CameraToMount -- cameraX=-0.95 cameraY=0.29 hyp=0.99 cameraTheta=2.84 mountX=-0.99 mountY=0.08, mountTheta=3.06 01:59:04.551 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.95, y=0.29, opts=13) 01:59:04.551 00.000 30444 Enqueuing Move request for scope (-0.95, 0.29) 01:59:04.551 00.000 15672 Worker thread wakes up 01:59:04.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.29) opts 0xd 01:59:04.551 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.95, 0.29) 01:59:04.552 00.001 15672 Moving (-0.95, 0.29) raw xDistance=-0.99 yDistance=0.08 01:59:04.552 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.99 01:59:04.552 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:59:04.552 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 01:59:04.552 00.000 15672 MoveAxis(E, 262, ABG) 01:59:04.552 00.000 15672 Guiding Dir = 2, Dur = 262 01:59:04.552 00.000 15672 IsSlewing returns 0 01:59:04.557 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2597, max=7794, FiltMin=3005, FiltMax=6524, Gamma=2.950 01:59:04.564 00.007 15672 IsGuiding returns 0 01:59:04.580 00.016 15672 PulseGuide returned control before completion, sleep 257 01:59:04.607 00.027 30444 UpdateGuideState exits: m=52104 SNR=44.0 Saturated 01:59:04.607 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:04.607 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:04.607 00.000 30444 Enqueuing Expose request 01:59:04.839 00.232 15672 IsGuiding returns 1 01:59:04.839 00.000 15672 scope still moving after pulse duration time elapsed 01:59:04.860 00.021 15672 IsSlewing returns 0 01:59:04.867 00.007 15672 IsGuiding returns 0 01:59:04.867 00.000 15672 scope move finished after 262 + 41 ms 01:59:04.867 00.000 15672 Move returns status 0, amount 262 01:59:04.867 00.000 15672 MoveAxis(N, 0, ABG) 01:59:04.867 00.000 15672 Move returns status 0, amount 0 01:59:04.867 00.000 15672 move complete, result=0 01:59:04.867 00.000 15672 worker thread done servicing request 01:59:04.867 00.000 15672 Worker thread wakes up 01:59:04.867 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:04.867 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:04.867 00.000 30444 GuideStep: -1.0 px 262 ms EAST, 0.1 px 0 ms NORTH 01:59:06.975 02.108 15672 Exposure complete 01:59:06.995 00.020 15672 worker thread done servicing request 01:59:06.995 00.000 30444 OnExposeComplete: enter 01:59:06.995 00.000 30444 UpdateGuideState(): m_state=6 01:59:06.995 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6239 01:59:06.995 00.000 30444 Star::Find returns 1 (1), X=463.82, Y=200.85, Mass=77984, SNR=57.9, Peak=8387 HFD=4.0 01:59:06.995 00.000 30444 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.28) = xAngle (0.39 = 0.39) 01:59:06.995 00.000 30444 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.33 = 0.33) 01:59:06.995 00.000 30444 CameraToMount -- cameraX=0.67 cameraY=0.08 hyp=0.68 cameraTheta=0.12 mountX=0.62 mountY=0.22, mountTheta=0.34 01:59:06.996 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.67, y=0.08, opts=13) 01:59:06.996 00.000 30444 Enqueuing Move request for scope (0.67, 0.08) 01:59:06.996 00.000 15672 Worker thread wakes up 01:59:06.996 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.08) opts 0xd 01:59:06.996 00.000 15672 Handling offset move in thread for scope, endpoint = (0.67, 0.08) 01:59:06.996 00.000 15672 Moving (0.67, 0.08) raw xDistance=0.62 yDistance=0.22 01:59:06.996 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.62 01:59:06.996 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:59:06.996 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 01:59:06.996 00.000 15672 MoveAxis(W, 151, ABG) 01:59:06.996 00.000 15672 Guiding Dir = 3, Dur = 151 01:59:06.997 00.001 15672 IsSlewing returns 0 01:59:06.998 00.001 15672 IsGuiding returns 0 01:59:07.002 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2507, max=8387, FiltMin=2917, FiltMax=7369, Gamma=2.950 01:59:07.024 00.022 15672 PulseGuide returned control before completion, sleep 136 01:59:07.170 00.146 15672 IsGuiding returns 1 01:59:07.170 00.000 15672 scope still moving after pulse duration time elapsed 01:59:07.191 00.021 15672 IsSlewing returns 0 01:59:07.194 00.003 15672 IsGuiding returns 1 01:59:07.216 00.022 15672 IsSlewing returns 0 01:59:07.219 00.003 15672 IsGuiding returns 0 01:59:07.219 00.000 15672 scope move finished after 151 + 69 ms 01:59:07.220 00.001 15672 Move returns status 0, amount 151 01:59:07.220 00.000 15672 MoveAxis(N, 0, ABG) 01:59:07.220 00.000 15672 Move returns status 0, amount 0 01:59:07.220 00.000 15672 move complete, result=0 01:59:07.220 00.000 15672 worker thread done servicing request 01:59:07.220 00.000 30444 UpdateGuideState exits: m=77984 SNR=57.9 Saturated 01:59:07.221 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:07.221 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:07.221 00.000 30444 Enqueuing Expose request 01:59:07.221 00.000 30444 GuideStep: 0.6 px 151 ms WEST, 0.2 px 0 ms NORTH 01:59:07.221 00.000 15672 Worker thread wakes up 01:59:07.222 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:07.222 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:09.127 01.905 15672 Exposure complete 01:59:09.147 00.020 15672 worker thread done servicing request 01:59:09.147 00.000 30444 OnExposeComplete: enter 01:59:09.147 00.000 30444 UpdateGuideState(): m_state=6 01:59:09.147 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6240 01:59:09.147 00.000 30444 Star::Find returns 1 (1), X=463.57, Y=201.12, Mass=89164, SNR=71.1, Peak=8898 HFD=3.9 01:59:09.147 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 01:59:09.148 00.001 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 01:59:09.148 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.35 hyp=0.54 cameraTheta=0.69 mountX=0.31 mountY=0.43, mountTheta=0.95 01:59:09.148 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.35, opts=13) 01:59:09.148 00.000 30444 Enqueuing Move request for scope (0.42, 0.35) 01:59:09.148 00.000 15672 Worker thread wakes up 01:59:09.148 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.35) opts 0xd 01:59:09.148 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.35) 01:59:09.148 00.000 15672 Moving (0.42, 0.35) raw xDistance=0.31 yDistance=0.43 01:59:09.148 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31 01:59:09.148 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.48 newest=0.73 01:59:09.148 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 01:59:09.148 00.000 15672 MoveAxis(W, 94, ABG) 01:59:09.148 00.000 15672 Guiding Dir = 3, Dur = 94 01:59:09.149 00.001 15672 IsSlewing returns 0 01:59:09.150 00.001 15672 IsGuiding returns 0 01:59:09.154 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=8898, FiltMin=2855, FiltMax=7349, Gamma=2.950 01:59:09.165 00.011 15672 PulseGuide returned control before completion, sleep 90 01:59:09.257 00.092 30444 UpdateGuideState exits: m=89164 SNR=71.1 Saturated 01:59:09.257 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:09.258 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:09.258 00.000 30444 Enqueuing Expose request 01:59:09.277 00.019 15672 IsGuiding returns 0 01:59:09.277 00.000 15672 Move returns status 0, amount 94 01:59:09.277 00.000 15672 MoveAxis(S, 76, ABG) 01:59:09.277 00.000 15672 Guiding Dir = 1, Dur = 76 01:59:09.278 00.001 15672 IsSlewing returns 0 01:59:09.279 00.001 15672 IsGuiding returns 0 01:59:09.391 00.112 15672 IsGuiding returns 1 01:59:09.391 00.000 15672 scope still moving after pulse duration time elapsed 01:59:09.412 00.021 15672 IsSlewing returns 0 01:59:09.415 00.003 15672 IsGuiding returns 1 01:59:09.436 00.021 15672 IsSlewing returns 0 01:59:09.438 00.002 15672 IsGuiding returns 1 01:59:09.460 00.022 15672 IsSlewing returns 0 01:59:09.486 00.026 15672 IsGuiding returns 0 01:59:09.486 00.000 15672 scope move finished after 76 + 131 ms 01:59:09.486 00.000 15672 Move returns status 0, amount 76 01:59:09.486 00.000 15672 move complete, result=0 01:59:09.486 00.000 15672 worker thread done servicing request 01:59:09.486 00.000 15672 Worker thread wakes up 01:59:09.487 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:09.487 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:09.487 00.000 30444 GuideStep: 0.3 px 94 ms WEST, 0.4 px 76 ms SOUTH 01:59:11.594 02.107 15672 Exposure complete 01:59:11.613 00.019 15672 worker thread done servicing request 01:59:11.614 00.001 30444 OnExposeComplete: enter 01:59:11.614 00.000 30444 UpdateGuideState(): m_state=6 01:59:11.614 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6241 01:59:11.614 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=201.12, Mass=108376, SNR=74.9, Peak=9869 HFD=4.2 01:59:11.614 00.000 30444 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.28) = xAngle (2.14 = 2.14) 01:59:11.614 00.000 30444 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.08 = 2.08) 01:59:11.614 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.34 hyp=0.35 cameraTheta=1.86 mountX=-0.19 mountY=0.31, mountTheta=2.13 01:59:11.614 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.34, opts=13) 01:59:11.615 00.001 30444 Enqueuing Move request for scope (-0.10, 0.34) 01:59:11.615 00.000 15672 Worker thread wakes up 01:59:11.615 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.34) opts 0xd 01:59:11.615 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.34) 01:59:11.615 00.000 15672 Moving (-0.10, 0.34) raw xDistance=-0.19 yDistance=0.31 01:59:11.615 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 01:59:11.615 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 01:59:11.615 00.000 15672 MoveAxis(E, 0, ABG) 01:59:11.615 00.000 15672 Move returns status 0, amount 0 01:59:11.615 00.000 15672 MoveAxis(S, 55, ABG) 01:59:11.615 00.000 15672 Guiding Dir = 1, Dur = 55 01:59:11.615 00.000 15672 IsSlewing returns 0 01:59:11.616 00.001 15672 IsGuiding returns 0 01:59:11.620 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=11465, FiltMin=2716, FiltMax=8342, Gamma=2.950 01:59:11.670 00.050 30444 UpdateGuideState exits: m=108376 SNR=74.9 Saturated 01:59:11.671 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:11.671 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:11.671 00.000 30444 Enqueuing Expose request 01:59:11.690 00.019 15672 IsGuiding returns 1 01:59:11.690 00.000 15672 scope still moving after pulse duration time elapsed 01:59:11.711 00.021 15672 IsSlewing returns 0 01:59:11.712 00.001 15672 IsGuiding returns 1 01:59:11.734 00.022 15672 IsSlewing returns 0 01:59:11.801 00.067 15672 IsGuiding returns 0 01:59:11.801 00.000 15672 scope move finished after 55 + 129 ms 01:59:11.801 00.000 15672 Move returns status 0, amount 55 01:59:11.801 00.000 15672 move complete, result=0 01:59:11.801 00.000 15672 worker thread done servicing request 01:59:11.802 00.001 15672 Worker thread wakes up 01:59:11.802 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:11.802 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:11.802 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 55 ms SOUTH 01:59:13.709 01.907 15672 Exposure complete 01:59:13.729 00.020 15672 worker thread done servicing request 01:59:13.729 00.000 30444 OnExposeComplete: enter 01:59:13.729 00.000 30444 UpdateGuideState(): m_state=6 01:59:13.729 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6242 01:59:13.729 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=200.85, Mass=99835, SNR=67.1, Peak=9079 HFD=4.2 01:59:13.729 00.000 30444 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.28) = xAngle (2.93 = 2.93) 01:59:13.729 00.000 30444 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.87 = 2.87) 01:59:13.729 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.65 mountX=-0.15 mountY=0.04, mountTheta=2.87 01:59:13.730 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.07, opts=13) 01:59:13.730 00.000 30444 Enqueuing Move request for scope (-0.13, 0.07) 01:59:13.730 00.000 15672 Worker thread wakes up 01:59:13.730 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd 01:59:13.730 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.07) 01:59:13.730 00.000 15672 Moving (-0.13, 0.07) raw xDistance=-0.15 yDistance=0.04 01:59:13.730 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 01:59:13.730 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:59:13.730 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 01:59:13.730 00.000 15672 MoveAxis(E, 0, ABG) 01:59:13.730 00.000 15672 Move returns status 0, amount 0 01:59:13.730 00.000 15672 MoveAxis(N, 0, ABG) 01:59:13.730 00.000 15672 Move returns status 0, amount 0 01:59:13.730 00.000 15672 move complete, result=0 01:59:13.730 00.000 15672 worker thread done servicing request 01:59:13.735 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=9989, FiltMin=2764, FiltMax=8009, Gamma=2.950 01:59:13.865 00.130 30444 UpdateGuideState exits: m=99835 SNR=67.1 Saturated 01:59:13.866 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:13.866 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:13.866 00.000 30444 Enqueuing Expose request 01:59:13.866 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:59:13.866 00.000 15672 Worker thread wakes up 01:59:13.866 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:13.866 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:15.972 02.106 15672 Exposure complete 01:59:15.993 00.021 15672 worker thread done servicing request 01:59:15.993 00.000 30444 OnExposeComplete: enter 01:59:15.993 00.000 30444 UpdateGuideState(): m_state=6 01:59:15.993 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6243 01:59:15.994 00.001 30444 Star::Find returns 1 (1), X=462.69, Y=201.25, Mass=93617, SNR=67.5, Peak=9495 HFD=4.2 01:59:15.994 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 01:59:15.994 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.55 = 2.55) 01:59:15.994 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=0.48 hyp=0.66 cameraTheta=2.34 mountX=-0.57 mountY=0.37, mountTheta=2.57 01:59:15.994 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=0.48, opts=13) 01:59:15.994 00.000 30444 Enqueuing Move request for scope (-0.46, 0.48) 01:59:15.994 00.000 15672 Worker thread wakes up 01:59:15.994 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.48) opts 0xd 01:59:15.994 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, 0.48) 01:59:15.994 00.000 15672 Moving (-0.46, 0.48) raw xDistance=-0.57 yDistance=0.37 01:59:15.995 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 01:59:15.995 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 01:59:15.995 00.000 15672 MoveAxis(E, 155, ABG) 01:59:15.995 00.000 15672 Guiding Dir = 2, Dur = 155 01:59:15.995 00.000 15672 IsSlewing returns 0 01:59:16.000 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2476, max=9495, FiltMin=2792, FiltMax=7451, Gamma=2.950 01:59:16.018 00.018 15672 IsGuiding returns 0 01:59:16.034 00.016 15672 PulseGuide returned control before completion, sleep 150 01:59:16.049 00.015 30444 UpdateGuideState exits: m=93617 SNR=67.5 Saturated 01:59:16.049 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:16.049 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:16.049 00.000 30444 Enqueuing Expose request 01:59:16.242 00.193 15672 IsGuiding returns 0 01:59:16.242 00.000 15672 Move returns status 0, amount 155 01:59:16.242 00.000 15672 MoveAxis(S, 66, ABG) 01:59:16.242 00.000 15672 Guiding Dir = 1, Dur = 66 01:59:16.243 00.001 15672 IsSlewing returns 0 01:59:16.246 00.003 15672 IsGuiding returns 0 01:59:16.322 00.076 15672 IsGuiding returns 1 01:59:16.322 00.000 15672 scope still moving after pulse duration time elapsed 01:59:16.343 00.021 15672 IsSlewing returns 0 01:59:16.345 00.002 15672 IsGuiding returns 1 01:59:16.366 00.021 15672 IsSlewing returns 0 01:59:16.367 00.001 15672 IsGuiding returns 1 01:59:16.388 00.021 15672 IsSlewing returns 0 01:59:16.417 00.029 15672 IsGuiding returns 0 01:59:16.417 00.000 15672 scope move finished after 66 + 105 ms 01:59:16.417 00.000 15672 Move returns status 0, amount 66 01:59:16.417 00.000 15672 move complete, result=0 01:59:16.417 00.000 15672 worker thread done servicing request 01:59:16.417 00.000 15672 Worker thread wakes up 01:59:16.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:16.417 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:16.417 00.000 30444 GuideStep: -0.6 px 155 ms EAST, 0.4 px 66 ms SOUTH 01:59:18.327 01.910 15672 Exposure complete 01:59:18.346 00.019 15672 worker thread done servicing request 01:59:18.346 00.000 30444 OnExposeComplete: enter 01:59:18.346 00.000 30444 UpdateGuideState(): m_state=6 01:59:18.346 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6244 01:59:18.346 00.000 30444 Star::Find returns 1 (1), X=462.83, Y=200.94, Mass=122582, SNR=75.5, Peak=9993 HFD=4.3 01:59:18.346 00.000 30444 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.28) = xAngle (2.94 = 2.94) 01:59:18.346 00.000 30444 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.88 = 2.88) 01:59:18.346 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.16 hyp=0.36 cameraTheta=2.67 mountX=-0.35 mountY=0.09, mountTheta=2.89 01:59:18.348 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.16, opts=13) 01:59:18.348 00.000 30444 Enqueuing Move request for scope (-0.32, 0.16) 01:59:18.348 00.000 15672 Worker thread wakes up 01:59:18.348 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.16) opts 0xd 01:59:18.348 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.16) 01:59:18.348 00.000 15672 Moving (-0.32, 0.16) raw xDistance=-0.35 yDistance=0.09 01:59:18.348 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35 01:59:18.348 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:59:18.348 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 01:59:18.348 00.000 15672 MoveAxis(E, 105, ABG) 01:59:18.348 00.000 15672 Guiding Dir = 2, Dur = 105 01:59:18.348 00.000 15672 IsSlewing returns 0 01:59:18.352 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=9993, FiltMin=2676, FiltMax=8140, Gamma=2.950 01:59:18.366 00.014 15672 IsGuiding returns 0 01:59:18.381 00.015 15672 PulseGuide returned control before completion, sleep 100 01:59:18.401 00.020 30444 UpdateGuideState exits: m=122582 SNR=75.5 Saturated 01:59:18.402 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:18.402 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:18.402 00.000 30444 Enqueuing Expose request 01:59:18.483 00.081 15672 IsGuiding returns 1 01:59:18.483 00.000 15672 scope still moving after pulse duration time elapsed 01:59:18.504 00.021 15672 IsSlewing returns 0 01:59:18.505 00.001 15672 IsGuiding returns 1 01:59:18.527 00.022 15672 IsSlewing returns 0 01:59:18.528 00.001 15672 IsGuiding returns 0 01:59:18.528 00.000 15672 scope move finished after 105 + 57 ms 01:59:18.528 00.000 15672 Move returns status 0, amount 105 01:59:18.528 00.000 15672 MoveAxis(N, 0, ABG) 01:59:18.528 00.000 15672 Move returns status 0, amount 0 01:59:18.528 00.000 15672 move complete, result=0 01:59:18.528 00.000 15672 worker thread done servicing request 01:59:18.528 00.000 15672 Worker thread wakes up 01:59:18.528 00.000 30444 GuideStep: -0.3 px 105 ms EAST, 0.1 px 0 ms NORTH 01:59:18.528 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:18.528 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:20.639 02.111 15672 Exposure complete 01:59:20.659 00.020 15672 worker thread done servicing request 01:59:20.659 00.000 30444 OnExposeComplete: enter 01:59:20.659 00.000 30444 UpdateGuideState(): m_state=6 01:59:20.659 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6245 01:59:20.659 00.000 30444 Star::Find returns 1 (1), X=464.08, Y=200.73, Mass=106888, SNR=70.4, Peak=8980 HFD=4.1 01:59:20.659 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.23 = 0.23) 01:59:20.659 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.17 = 0.17) 01:59:20.659 00.000 30444 CameraToMount -- cameraX=0.93 cameraY=-0.05 hyp=0.93 cameraTheta=-0.05 mountX=0.91 mountY=0.16, mountTheta=0.17 01:59:20.660 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.93, y=-0.05, opts=13) 01:59:20.660 00.000 30444 Enqueuing Move request for scope (0.93, -0.05) 01:59:20.660 00.000 15672 Worker thread wakes up 01:59:20.660 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.05) opts 0xd 01:59:20.660 00.000 15672 Handling offset move in thread for scope, endpoint = (0.93, -0.05) 01:59:20.660 00.000 15672 Moving (0.93, -0.05) raw xDistance=0.91 yDistance=0.16 01:59:20.660 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.91 01:59:20.660 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:59:20.660 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 01:59:20.660 00.000 15672 MoveAxis(W, 238, ABG) 01:59:20.660 00.000 15672 Guiding Dir = 3, Dur = 238 01:59:20.660 00.000 15672 IsSlewing returns 0 01:59:20.662 00.002 15672 IsGuiding returns 0 01:59:20.666 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=8980, FiltMin=2630, FiltMax=7984, Gamma=2.950 01:59:20.682 00.016 15672 PulseGuide returned control before completion, sleep 228 01:59:20.716 00.034 30444 UpdateGuideState exits: m=106888 SNR=70.4 Saturated 01:59:20.716 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:20.716 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:20.716 00.000 30444 Enqueuing Expose request 01:59:20.912 00.196 15672 IsGuiding returns 1 01:59:20.912 00.000 15672 scope still moving after pulse duration time elapsed 01:59:20.933 00.021 15672 IsSlewing returns 0 01:59:20.970 00.037 15672 IsGuiding returns 0 01:59:20.970 00.000 15672 scope move finished after 238 + 70 ms 01:59:20.970 00.000 15672 Move returns status 0, amount 238 01:59:20.970 00.000 15672 MoveAxis(N, 0, ABG) 01:59:20.970 00.000 15672 Move returns status 0, amount 0 01:59:20.970 00.000 15672 move complete, result=0 01:59:20.970 00.000 15672 worker thread done servicing request 01:59:20.970 00.000 15672 Worker thread wakes up 01:59:20.970 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:20.970 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:20.970 00.000 30444 GuideStep: 0.9 px 238 ms WEST, 0.2 px 0 ms NORTH 01:59:22.878 01.908 15672 Exposure complete 01:59:22.898 00.020 15672 worker thread done servicing request 01:59:22.898 00.000 30444 OnExposeComplete: enter 01:59:22.898 00.000 30444 UpdateGuideState(): m_state=6 01:59:22.899 00.001 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6246 01:59:22.899 00.000 30444 Star::Find returns 1 (1), X=463.57, Y=201.09, Mass=110268, SNR=68.5, Peak=9813 HFD=3.9 01:59:22.899 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 01:59:22.899 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.85 = 0.85) 01:59:22.899 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.31 hyp=0.52 cameraTheta=0.64 mountX=0.32 mountY=0.39, mountTheta=0.89 01:59:22.899 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.31, opts=13) 01:59:22.899 00.000 30444 Enqueuing Move request for scope (0.42, 0.31) 01:59:22.899 00.000 15672 Worker thread wakes up 01:59:22.899 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.31) opts 0xd 01:59:22.899 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.31) 01:59:22.899 00.000 15672 Moving (0.42, 0.31) raw xDistance=0.32 yDistance=0.39 01:59:22.899 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32 01:59:22.900 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 01:59:22.900 00.000 15672 MoveAxis(W, 103, ABG) 01:59:22.900 00.000 15672 Guiding Dir = 3, Dur = 103 01:59:22.900 00.000 15672 IsSlewing returns 0 01:59:22.902 00.002 15672 IsGuiding returns 0 01:59:22.907 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=9813, FiltMin=2637, FiltMax=7859, Gamma=2.950 01:59:22.919 00.012 15672 PulseGuide returned control before completion, sleep 97 01:59:22.956 00.037 30444 UpdateGuideState exits: m=110268 SNR=68.5 Saturated 01:59:22.956 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:22.956 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:22.956 00.000 30444 Enqueuing Expose request 01:59:23.032 00.076 15672 IsGuiding returns 0 01:59:23.032 00.000 15672 Move returns status 0, amount 103 01:59:23.032 00.000 15672 MoveAxis(S, 70, ABG) 01:59:23.032 00.000 15672 Guiding Dir = 1, Dur = 70 01:59:23.033 00.001 15672 IsSlewing returns 0 01:59:23.035 00.002 15672 IsGuiding returns 0 01:59:23.144 00.109 15672 IsGuiding returns 1 01:59:23.144 00.000 15672 scope still moving after pulse duration time elapsed 01:59:23.166 00.022 15672 IsSlewing returns 0 01:59:23.191 00.025 15672 IsGuiding returns 0 01:59:23.192 00.001 15672 scope move finished after 70 + 87 ms 01:59:23.192 00.000 15672 Move returns status 0, amount 70 01:59:23.192 00.000 15672 move complete, result=0 01:59:23.192 00.000 15672 worker thread done servicing request 01:59:23.192 00.000 15672 Worker thread wakes up 01:59:23.192 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:23.193 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:23.193 00.000 30444 GuideStep: 0.3 px 103 ms WEST, 0.4 px 70 ms SOUTH 01:59:25.299 02.106 15672 Exposure complete 01:59:25.319 00.020 15672 worker thread done servicing request 01:59:25.319 00.000 30444 OnExposeComplete: enter 01:59:25.319 00.000 30444 UpdateGuideState(): m_state=6 01:59:25.320 00.001 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6247 01:59:25.320 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=201.22, Mass=113045, SNR=69.7, Peak=9991 HFD=4.3 01:59:25.320 00.000 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 01:59:25.320 00.000 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 01:59:25.320 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.45 hyp=0.45 cameraTheta=1.56 mountX=-0.12 mountY=0.44, mountTheta=1.83 01:59:25.320 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.45, opts=13) 01:59:25.320 00.000 30444 Enqueuing Move request for scope (0.00, 0.45) 01:59:25.320 00.000 15672 Worker thread wakes up 01:59:25.320 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.45) opts 0xd 01:59:25.320 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.45) 01:59:25.320 00.000 15672 Moving (0.00, 0.45) raw xDistance=-0.12 yDistance=0.44 01:59:25.320 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 01:59:25.321 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 01:59:25.321 00.000 15672 MoveAxis(E, 0, ABG) 01:59:25.321 00.000 15672 Move returns status 0, amount 0 01:59:25.321 00.000 15672 MoveAxis(S, 78, ABG) 01:59:25.321 00.000 15672 Guiding Dir = 1, Dur = 78 01:59:25.321 00.000 15672 IsSlewing returns 0 01:59:25.323 00.002 15672 IsGuiding returns 0 01:59:25.327 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=10797, FiltMin=2663, FiltMax=8504, Gamma=2.950 01:59:25.395 00.068 15672 PulseGuide returned control before completion, sleep 16 01:59:25.414 00.019 15672 IsGuiding returns 1 01:59:25.414 00.000 15672 scope still moving after pulse duration time elapsed 01:59:25.434 00.020 15672 IsSlewing returns 0 01:59:25.435 00.001 15672 IsGuiding returns 1 01:59:25.456 00.021 15672 IsSlewing returns 0 01:59:25.458 00.002 15672 IsGuiding returns 1 01:59:25.480 00.022 15672 IsSlewing returns 0 01:59:25.540 00.060 15672 IsGuiding returns 0 01:59:25.540 00.000 15672 scope move finished after 78 + 139 ms 01:59:25.540 00.000 15672 Move returns status 0, amount 78 01:59:25.540 00.000 15672 move complete, result=0 01:59:25.541 00.001 15672 worker thread done servicing request 01:59:25.557 00.016 30444 UpdateGuideState exits: m=113045 SNR=69.7 Saturated 01:59:25.557 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:25.557 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:25.558 00.001 30444 Enqueuing Expose request 01:59:25.558 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 78 ms SOUTH 01:59:25.559 00.001 15672 Worker thread wakes up 01:59:25.559 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:25.559 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:27.466 01.907 15672 Exposure complete 01:59:27.491 00.025 15672 worker thread done servicing request 01:59:27.491 00.000 30444 OnExposeComplete: enter 01:59:27.491 00.000 30444 UpdateGuideState(): m_state=6 01:59:27.491 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6248 01:59:27.491 00.000 30444 Star::Find returns 1 (1), X=462.40, Y=200.80, Mass=118038, SNR=81.3, Peak=9770 HFD=4.0 01:59:27.491 00.000 30444 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.28) = xAngle (3.39 = -2.90) 01:59:27.491 00.000 30444 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.32 = -2.96) 01:59:27.491 00.000 30444 CameraToMount -- cameraX=-0.75 cameraY=0.03 hyp=0.75 cameraTheta=3.11 mountX=-0.73 mountY=-0.14, mountTheta=-2.96 01:59:27.492 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.75, y=0.03, opts=13) 01:59:27.492 00.000 30444 Enqueuing Move request for scope (-0.75, 0.03) 01:59:27.492 00.000 15672 Worker thread wakes up 01:59:27.492 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.03) opts 0xd 01:59:27.492 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.75, 0.03) 01:59:27.492 00.000 15672 Moving (-0.75, 0.03) raw xDistance=-0.73 yDistance=-0.14 01:59:27.492 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73 01:59:27.492 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:59:27.492 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 01:59:27.492 00.000 15672 MoveAxis(E, 197, ABG) 01:59:27.492 00.000 15672 Guiding Dir = 2, Dur = 197 01:59:27.493 00.001 15672 IsSlewing returns 0 01:59:27.494 00.001 15672 IsGuiding returns 0 01:59:27.498 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=9770, FiltMin=2568, FiltMax=8674, Gamma=2.950 01:59:27.519 00.021 15672 PulseGuide returned control before completion, sleep 182 01:59:27.602 00.083 30444 UpdateGuideState exits: m=118038 SNR=81.3 Saturated 01:59:27.602 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:27.602 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:27.602 00.000 30444 Enqueuing Expose request 01:59:27.703 00.101 15672 IsGuiding returns 1 01:59:27.703 00.000 15672 scope still moving after pulse duration time elapsed 01:59:27.725 00.022 15672 IsSlewing returns 0 01:59:27.726 00.001 15672 IsGuiding returns 1 01:59:27.747 00.021 15672 IsSlewing returns 0 01:59:27.748 00.001 15672 IsGuiding returns 0 01:59:27.748 00.000 15672 scope move finished after 197 + 56 ms 01:59:27.748 00.000 15672 Move returns status 0, amount 197 01:59:27.748 00.000 15672 MoveAxis(N, 0, ABG) 01:59:27.748 00.000 15672 Move returns status 0, amount 0 01:59:27.748 00.000 15672 move complete, result=0 01:59:27.748 00.000 15672 worker thread done servicing request 01:59:27.748 00.000 15672 Worker thread wakes up 01:59:27.748 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:27.748 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:27.748 00.000 30444 GuideStep: -0.7 px 197 ms EAST, -0.1 px 0 ms NORTH 01:59:29.855 02.107 15672 Exposure complete 01:59:29.876 00.021 15672 worker thread done servicing request 01:59:29.876 00.000 30444 OnExposeComplete: enter 01:59:29.876 00.000 30444 UpdateGuideState(): m_state=6 01:59:29.876 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6249 01:59:29.876 00.000 30444 Star::Find returns 1 (1), X=463.99, Y=200.44, Mass=111565, SNR=77.9, Peak=8614 HFD=4.1 01:59:29.876 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 01:59:29.876 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 01:59:29.877 00.001 30444 CameraToMount -- cameraX=0.84 cameraY=-0.34 hyp=0.90 cameraTheta=-0.38 mountX=0.90 mountY=-0.15, mountTheta=-0.16 01:59:29.877 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.84, y=-0.34, opts=13) 01:59:29.877 00.000 30444 Enqueuing Move request for scope (0.84, -0.34) 01:59:29.878 00.001 15672 Worker thread wakes up 01:59:29.878 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.34) opts 0xd 01:59:29.878 00.000 15672 Handling offset move in thread for scope, endpoint = (0.84, -0.34) 01:59:29.878 00.000 15672 Moving (0.84, -0.34) raw xDistance=0.90 yDistance=-0.15 01:59:29.878 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.90 01:59:29.878 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:59:29.878 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 01:59:29.878 00.000 15672 MoveAxis(W, 229, ABG) 01:59:29.878 00.000 15672 Guiding Dir = 3, Dur = 229 01:59:29.878 00.000 15672 IsSlewing returns 0 01:59:29.879 00.001 15672 IsGuiding returns 0 01:59:29.885 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=8614, FiltMin=2673, FiltMax=7862, Gamma=2.950 01:59:29.900 00.015 15672 PulseGuide returned control before completion, sleep 220 01:59:29.935 00.035 30444 UpdateGuideState exits: m=111565 SNR=77.9 Saturated 01:59:29.935 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:29.935 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:29.935 00.000 30444 Enqueuing Expose request 01:59:30.123 00.188 15672 IsGuiding returns 1 01:59:30.123 00.000 15672 scope still moving after pulse duration time elapsed 01:59:30.143 00.020 15672 IsSlewing returns 0 01:59:30.146 00.003 15672 IsGuiding returns 1 01:59:30.167 00.021 15672 IsSlewing returns 0 01:59:30.172 00.005 15672 IsGuiding returns 0 01:59:30.173 00.001 15672 scope move finished after 229 + 63 ms 01:59:30.173 00.000 15672 Move returns status 0, amount 229 01:59:30.173 00.000 15672 MoveAxis(N, 0, ABG) 01:59:30.173 00.000 15672 Move returns status 0, amount 0 01:59:30.173 00.000 15672 move complete, result=0 01:59:30.173 00.000 15672 worker thread done servicing request 01:59:30.173 00.000 15672 Worker thread wakes up 01:59:30.173 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:30.173 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:30.173 00.000 30444 GuideStep: 0.9 px 229 ms WEST, -0.1 px 0 ms NORTH 01:59:32.079 01.906 15672 Exposure complete 01:59:32.099 00.020 15672 worker thread done servicing request 01:59:32.099 00.000 30444 OnExposeComplete: enter 01:59:32.099 00.000 30444 UpdateGuideState(): m_state=6 01:59:32.099 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6250 01:59:32.099 00.000 30444 Star::Find returns 1 (1), X=462.98, Y=201.16, Mass=131689, SNR=108.2, Peak=10415 HFD=4.3 01:59:32.099 00.000 30444 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.28) = xAngle (2.25 = 2.25) 01:59:32.099 00.000 30444 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.19 = 2.19) 01:59:32.099 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.97 mountX=-0.27 mountY=0.34, mountTheta=2.23 01:59:32.100 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.39, opts=13) 01:59:32.100 00.000 30444 Enqueuing Move request for scope (-0.16, 0.39) 01:59:32.100 00.000 15672 Worker thread wakes up 01:59:32.100 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.39) opts 0xd 01:59:32.100 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.39) 01:59:32.100 00.000 15672 Moving (-0.16, 0.39) raw xDistance=-0.27 yDistance=0.34 01:59:32.100 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27 01:59:32.100 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 01:59:32.100 00.000 15672 MoveAxis(E, 56, ABG) 01:59:32.100 00.000 15672 Guiding Dir = 2, Dur = 56 01:59:32.100 00.000 15672 IsSlewing returns 0 01:59:32.102 00.002 15672 IsGuiding returns 0 01:59:32.107 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=10517, FiltMin=2625, FiltMax=8343, Gamma=2.950 01:59:32.120 00.013 15672 PulseGuide returned control before completion, sleep 48 01:59:32.156 00.036 30444 UpdateGuideState exits: m=131689 SNR=108.2 Saturated 01:59:32.156 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:32.156 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:32.156 00.000 30444 Enqueuing Expose request 01:59:32.217 00.061 15672 IsGuiding returns 0 01:59:32.217 00.000 15672 Move returns status 0, amount 56 01:59:32.217 00.000 15672 MoveAxis(S, 61, ABG) 01:59:32.217 00.000 15672 Guiding Dir = 1, Dur = 61 01:59:32.217 00.000 15672 IsSlewing returns 0 01:59:32.218 00.001 15672 IsGuiding returns 0 01:59:32.297 00.079 15672 IsGuiding returns 1 01:59:32.297 00.000 15672 scope still moving after pulse duration time elapsed 01:59:32.318 00.021 15672 IsSlewing returns 0 01:59:32.319 00.001 15672 IsGuiding returns 1 01:59:32.340 00.021 15672 IsSlewing returns 0 01:59:32.341 00.001 15672 IsGuiding returns 1 01:59:32.362 00.021 15672 IsSlewing returns 0 01:59:32.377 00.015 15672 IsGuiding returns 0 01:59:32.377 00.000 15672 scope move finished after 61 + 97 ms 01:59:32.377 00.000 15672 Move returns status 0, amount 61 01:59:32.377 00.000 15672 move complete, result=0 01:59:32.377 00.000 15672 worker thread done servicing request 01:59:32.377 00.000 15672 Worker thread wakes up 01:59:32.377 00.000 30444 GuideStep: -0.3 px 56 ms EAST, 0.3 px 61 ms SOUTH 01:59:32.377 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:32.377 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:34.483 02.106 15672 Exposure complete 01:59:34.503 00.020 15672 worker thread done servicing request 01:59:34.503 00.000 30444 OnExposeComplete: enter 01:59:34.503 00.000 30444 UpdateGuideState(): m_state=6 01:59:34.503 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6251 01:59:34.503 00.000 30444 Star::Find returns 1 (1), X=462.64, Y=200.62, Mass=126533, SNR=92.6, Peak=11173 HFD=3.8 01:59:34.503 00.000 30444 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.28) = xAngle (-2.57 = -2.57) 01:59:34.503 00.000 30444 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.63 = -2.63) 01:59:34.503 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.15 hyp=0.53 cameraTheta=-2.85 mountX=-0.45 mountY=-0.26, mountTheta=-2.62 01:59:34.504 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.15, opts=13) 01:59:34.504 00.000 30444 Enqueuing Move request for scope (-0.51, -0.15) 01:59:34.504 00.000 15672 Worker thread wakes up 01:59:34.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.15) opts 0xd 01:59:34.504 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.15) 01:59:34.504 00.000 15672 Moving (-0.51, -0.15) raw xDistance=-0.45 yDistance=-0.26 01:59:34.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45 01:59:34.504 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:59:34.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 01:59:34.504 00.000 15672 MoveAxis(E, 125, ABG) 01:59:34.504 00.000 15672 Guiding Dir = 2, Dur = 125 01:59:34.505 00.001 15672 IsSlewing returns 0 01:59:34.506 00.001 15672 IsGuiding returns 0 01:59:34.510 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=11173, FiltMin=2630, FiltMax=8505, Gamma=2.950 01:59:34.533 00.023 15672 PulseGuide returned control before completion, sleep 109 01:59:34.559 00.026 30444 UpdateGuideState exits: m=126533 SNR=92.6 Saturated 01:59:34.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:34.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:34.559 00.000 30444 Enqueuing Expose request 01:59:34.644 00.085 15672 IsGuiding returns 1 01:59:34.644 00.000 15672 scope still moving after pulse duration time elapsed 01:59:34.665 00.021 15672 IsSlewing returns 0 01:59:34.678 00.013 15672 IsGuiding returns 0 01:59:34.678 00.000 15672 scope move finished after 125 + 46 ms 01:59:34.678 00.000 15672 Move returns status 0, amount 125 01:59:34.678 00.000 15672 MoveAxis(N, 0, ABG) 01:59:34.678 00.000 15672 Move returns status 0, amount 0 01:59:34.678 00.000 15672 move complete, result=0 01:59:34.678 00.000 15672 worker thread done servicing request 01:59:34.678 00.000 15672 Worker thread wakes up 01:59:34.678 00.000 30444 GuideStep: -0.4 px 125 ms EAST, -0.3 px 0 ms NORTH 01:59:34.678 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:34.678 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:36.591 01.913 15672 Exposure complete 01:59:36.617 00.026 15672 worker thread done servicing request 01:59:36.617 00.000 30444 OnExposeComplete: enter 01:59:36.617 00.000 30444 UpdateGuideState(): m_state=6 01:59:36.617 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6252 01:59:36.617 00.000 30444 Star::Find returns 1 (1), X=463.62, Y=200.33, Mass=122522, SNR=82.1, Peak=9037 HFD=4.2 01:59:36.617 00.000 30444 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.28) = xAngle (-0.48 = -0.48) 01:59:36.617 00.000 30444 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.54 = -0.54) 01:59:36.617 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.44 hyp=0.65 cameraTheta=-0.75 mountX=0.57 mountY=-0.33, mountTheta=-0.52 01:59:36.618 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.44, opts=13) 01:59:36.618 00.000 30444 Enqueuing Move request for scope (0.47, -0.44) 01:59:36.618 00.000 15672 Worker thread wakes up 01:59:36.618 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.44) opts 0xd 01:59:36.618 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.44) 01:59:36.618 00.000 15672 Moving (0.47, -0.44) raw xDistance=0.57 yDistance=-0.33 01:59:36.618 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.57 01:59:36.618 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 01:59:36.618 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 01:59:36.618 00.000 15672 MoveAxis(W, 146, ABG) 01:59:36.618 00.000 15672 Guiding Dir = 3, Dur = 146 01:59:36.619 00.001 15672 IsSlewing returns 0 01:59:36.620 00.001 15672 IsGuiding returns 0 01:59:36.624 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=9804, FiltMin=2656, FiltMax=8775, Gamma=2.950 01:59:36.641 00.017 15672 PulseGuide returned control before completion, sleep 135 01:59:36.673 00.032 30444 UpdateGuideState exits: m=122522 SNR=82.1 Saturated 01:59:36.673 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:36.673 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:36.673 00.000 30444 Enqueuing Expose request 01:59:36.778 00.105 15672 IsGuiding returns 1 01:59:36.778 00.000 15672 scope still moving after pulse duration time elapsed 01:59:36.800 00.022 15672 IsSlewing returns 0 01:59:36.818 00.018 15672 IsGuiding returns 0 01:59:36.818 00.000 15672 scope move finished after 146 + 52 ms 01:59:36.818 00.000 15672 Move returns status 0, amount 146 01:59:36.818 00.000 15672 MoveAxis(N, 0, ABG) 01:59:36.818 00.000 15672 Move returns status 0, amount 0 01:59:36.818 00.000 15672 move complete, result=0 01:59:36.818 00.000 15672 worker thread done servicing request 01:59:36.818 00.000 15672 Worker thread wakes up 01:59:36.818 00.000 30444 GuideStep: 0.6 px 146 ms WEST, -0.3 px 0 ms NORTH 01:59:36.818 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:36.818 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:38.935 02.117 15672 Exposure complete 01:59:38.966 00.031 15672 worker thread done servicing request 01:59:38.966 00.000 30444 OnExposeComplete: enter 01:59:38.966 00.000 30444 UpdateGuideState(): m_state=6 01:59:38.966 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6253 01:59:38.966 00.000 30444 Star::Find returns 1 (1), X=462.62, Y=200.97, Mass=129003, SNR=84.1, Peak=11252 HFD=4.0 01:59:38.966 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 01:59:38.966 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 01:59:38.966 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=0.19 hyp=0.57 cameraTheta=2.80 mountX=-0.57 mountY=0.07, mountTheta=3.02 01:59:38.967 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=0.19, opts=13) 01:59:38.967 00.000 30444 Enqueuing Move request for scope (-0.53, 0.19) 01:59:38.967 00.000 15672 Worker thread wakes up 01:59:38.967 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.19) opts 0xd 01:59:38.967 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, 0.19) 01:59:38.967 00.000 15672 Moving (-0.53, 0.19) raw xDistance=-0.57 yDistance=0.07 01:59:38.967 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.57 01:59:38.967 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:59:38.967 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 01:59:38.967 00.000 15672 MoveAxis(E, 143, ABG) 01:59:38.967 00.000 15672 Guiding Dir = 2, Dur = 143 01:59:38.968 00.001 15672 IsSlewing returns 0 01:59:38.969 00.001 15672 IsGuiding returns 0 01:59:38.973 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=11252, FiltMin=2631, FiltMax=9103, Gamma=2.950 01:59:38.990 00.017 15672 PulseGuide returned control before completion, sleep 133 01:59:39.125 00.135 15672 IsGuiding returns 1 01:59:39.125 00.000 15672 scope still moving after pulse duration time elapsed 01:59:39.146 00.021 15672 IsSlewing returns 0 01:59:39.150 00.004 15672 IsGuiding returns 0 01:59:39.150 00.000 15672 scope move finished after 143 + 38 ms 01:59:39.150 00.000 15672 Move returns status 0, amount 143 01:59:39.150 00.000 15672 MoveAxis(N, 0, ABG) 01:59:39.150 00.000 15672 Move returns status 0, amount 0 01:59:39.150 00.000 15672 move complete, result=0 01:59:39.150 00.000 15672 worker thread done servicing request 01:59:39.347 00.197 30444 UpdateGuideState exits: m=129003 SNR=84.1 Saturated 01:59:39.347 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:39.347 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:39.347 00.000 30444 Enqueuing Expose request 01:59:39.347 00.000 30444 GuideStep: -0.6 px 143 ms EAST, 0.1 px 0 ms NORTH 01:59:39.348 00.001 15672 Worker thread wakes up 01:59:39.348 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:39.348 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:41.253 01.905 15672 Exposure complete 01:59:41.273 00.020 15672 worker thread done servicing request 01:59:41.273 00.000 30444 OnExposeComplete: enter 01:59:41.273 00.000 30444 UpdateGuideState(): m_state=6 01:59:41.273 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6254 01:59:41.273 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=200.94, Mass=119325, SNR=74.6, Peak=10908 HFD=4.1 01:59:41.273 00.000 30444 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 01:59:41.273 00.000 30444 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.70 = 2.70) 01:59:41.273 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.17 hyp=0.28 cameraTheta=2.49 mountX=-0.26 mountY=0.12, mountTheta=2.71 01:59:41.274 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.17, opts=13) 01:59:41.274 00.000 30444 Enqueuing Move request for scope (-0.22, 0.17) 01:59:41.274 00.000 15672 Worker thread wakes up 01:59:41.274 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.17) opts 0xd 01:59:41.274 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.17) 01:59:41.274 00.000 15672 Moving (-0.22, 0.17) raw xDistance=-0.26 yDistance=0.12 01:59:41.274 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26 01:59:41.274 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:59:41.275 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 01:59:41.275 00.000 15672 MoveAxis(E, 80, ABG) 01:59:41.275 00.000 15672 Guiding Dir = 2, Dur = 80 01:59:41.275 00.000 15672 IsSlewing returns 0 01:59:41.276 00.001 15672 IsGuiding returns 0 01:59:41.281 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=10908, FiltMin=2660, FiltMax=8578, Gamma=2.950 01:59:41.306 00.025 15672 PulseGuide returned control before completion, sleep 61 01:59:41.369 00.063 15672 IsGuiding returns 1 01:59:41.369 00.000 15672 scope still moving after pulse duration time elapsed 01:59:41.386 00.017 30444 UpdateGuideState exits: m=119325 SNR=74.6 Saturated 01:59:41.386 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:41.386 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:41.386 00.000 30444 Enqueuing Expose request 01:59:41.390 00.004 15672 IsSlewing returns 0 01:59:41.391 00.001 15672 IsGuiding returns 1 01:59:41.413 00.022 15672 IsSlewing returns 0 01:59:41.450 00.037 15672 IsGuiding returns 0 01:59:41.450 00.000 15672 scope move finished after 80 + 94 ms 01:59:41.450 00.000 15672 Move returns status 0, amount 80 01:59:41.450 00.000 15672 MoveAxis(N, 0, ABG) 01:59:41.450 00.000 15672 Move returns status 0, amount 0 01:59:41.450 00.000 15672 move complete, result=0 01:59:41.450 00.000 15672 worker thread done servicing request 01:59:41.450 00.000 15672 Worker thread wakes up 01:59:41.451 00.001 30444 GuideStep: -0.3 px 80 ms EAST, 0.1 px 0 ms NORTH 01:59:41.451 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:41.451 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:43.561 02.110 15672 Exposure complete 01:59:43.580 00.019 15672 worker thread done servicing request 01:59:43.580 00.000 30444 OnExposeComplete: enter 01:59:43.580 00.000 30444 UpdateGuideState(): m_state=6 01:59:43.580 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6255 01:59:43.580 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=200.77, Mass=110450, SNR=73.4, Peak=10545 HFD=3.6 01:59:43.580 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.28) = xAngle (0.21 = 0.21) 01:59:43.580 00.000 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.15 = 0.15) 01:59:43.580 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.07 mountX=0.12 mountY=0.02, mountTheta=0.15 01:59:43.580 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.01, opts=13) 01:59:43.580 00.000 30444 Enqueuing Move request for scope (0.12, -0.01) 01:59:43.580 00.000 15672 Worker thread wakes up 01:59:43.580 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd 01:59:43.582 00.002 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.01) 01:59:43.582 00.000 15672 Moving (0.12, -0.01) raw xDistance=0.12 yDistance=0.02 01:59:43.582 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 01:59:43.582 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:59:43.582 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 01:59:43.582 00.000 15672 MoveAxis(E, 0, ABG) 01:59:43.582 00.000 15672 Move returns status 0, amount 0 01:59:43.582 00.000 15672 MoveAxis(N, 0, ABG) 01:59:43.582 00.000 15672 Move returns status 0, amount 0 01:59:43.582 00.000 15672 move complete, result=0 01:59:43.582 00.000 15672 worker thread done servicing request 01:59:43.586 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2358, max=10545, FiltMin=2599, FiltMax=8497, Gamma=2.950 01:59:43.636 00.050 30444 UpdateGuideState exits: m=110450 SNR=73.4 Saturated 01:59:43.636 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:43.636 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:43.636 00.000 30444 Enqueuing Expose request 01:59:43.636 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 01:59:43.636 00.000 15672 Worker thread wakes up 01:59:43.636 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:43.636 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:45.542 01.906 15672 Exposure complete 01:59:45.562 00.020 15672 worker thread done servicing request 01:59:45.562 00.000 30444 OnExposeComplete: enter 01:59:45.562 00.000 30444 UpdateGuideState(): m_state=6 01:59:45.562 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6256 01:59:45.562 00.000 30444 Star::Find returns 1 (1), X=463.33, Y=200.17, Mass=119323, SNR=80.4, Peak=9676 HFD=3.7 01:59:45.562 00.000 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 01:59:45.562 00.000 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 01:59:45.562 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.61 hyp=0.63 cameraTheta=-1.28 mountX=0.34 mountY=-0.55, mountTheta=-1.02 01:59:45.563 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.61, opts=13) 01:59:45.563 00.000 30444 Enqueuing Move request for scope (0.18, -0.61) 01:59:45.563 00.000 15672 Worker thread wakes up 01:59:45.563 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.61) opts 0xd 01:59:45.563 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.61) 01:59:45.563 00.000 15672 Moving (0.18, -0.61) raw xDistance=0.34 yDistance=-0.55 01:59:45.563 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 01:59:45.563 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 01:59:45.563 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55 01:59:45.563 00.000 15672 MoveAxis(W, 92, ABG) 01:59:45.563 00.000 15672 Guiding Dir = 3, Dur = 92 01:59:45.564 00.001 15672 IsSlewing returns 0 01:59:45.565 00.001 15672 IsGuiding returns 0 01:59:45.569 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=10616, FiltMin=2574, FiltMax=9115, Gamma=2.950 01:59:45.587 00.018 15672 PulseGuide returned control before completion, sleep 80 01:59:45.618 00.031 30444 UpdateGuideState exits: m=119323 SNR=80.4 Saturated 01:59:45.618 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:45.618 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:45.618 00.000 30444 Enqueuing Expose request 01:59:45.669 00.051 15672 IsGuiding returns 1 01:59:45.669 00.000 15672 scope still moving after pulse duration time elapsed 01:59:45.690 00.021 15672 IsSlewing returns 0 01:59:45.732 00.042 15672 IsGuiding returns 0 01:59:45.732 00.000 15672 scope move finished after 92 + 75 ms 01:59:45.732 00.000 15672 Move returns status 0, amount 92 01:59:45.732 00.000 15672 MoveAxis(N, 0, ABG) 01:59:45.733 00.001 15672 Move returns status 0, amount 0 01:59:45.733 00.000 15672 move complete, result=0 01:59:45.733 00.000 15672 worker thread done servicing request 01:59:45.733 00.000 15672 Worker thread wakes up 01:59:45.733 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:45.733 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:45.733 00.000 30444 GuideStep: 0.3 px 92 ms WEST, -0.6 px 0 ms NORTH 01:59:47.844 02.111 15672 Exposure complete 01:59:47.864 00.020 15672 worker thread done servicing request 01:59:47.864 00.000 30444 OnExposeComplete: enter 01:59:47.864 00.000 30444 UpdateGuideState(): m_state=6 01:59:47.864 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6257 01:59:47.864 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=200.16, Mass=124098, SNR=82.0, Peak=9670 HFD=4.1 01:59:47.864 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 01:59:47.864 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 01:59:47.864 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.61 hyp=0.61 cameraTheta=-1.51 mountX=0.20 mountY=-0.59, mountTheta=-1.24 01:59:47.865 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.61, opts=13) 01:59:47.865 00.000 30444 Enqueuing Move request for scope (0.03, -0.61) 01:59:47.865 00.000 15672 Worker thread wakes up 01:59:47.865 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.61) opts 0xd 01:59:47.865 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.61) 01:59:47.865 00.000 15672 Moving (0.03, -0.61) raw xDistance=0.20 yDistance=-0.59 01:59:47.865 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 01:59:47.865 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.06 newest=-1.13 01:59:47.865 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 01:59:47.865 00.000 15672 MoveAxis(E, 0, ABG) 01:59:47.865 00.000 15672 Move returns status 0, amount 0 01:59:47.865 00.000 15672 MoveAxis(N, 106, ABG) 01:59:47.865 00.000 15672 Guiding Dir = 0, Dur = 106 01:59:47.866 00.001 15672 IsSlewing returns 0 01:59:47.870 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=10508, FiltMin=2628, FiltMax=9064, Gamma=2.950 01:59:47.873 00.003 15672 IsGuiding returns 0 01:59:47.919 00.046 30444 UpdateGuideState exits: m=124098 SNR=82.0 Saturated 01:59:47.919 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:47.919 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:47.919 00.000 30444 Enqueuing Expose request 01:59:47.951 00.032 15672 PulseGuide returned control before completion, sleep 38 01:59:47.992 00.041 15672 IsGuiding returns 1 01:59:47.992 00.000 15672 scope still moving after pulse duration time elapsed 01:59:48.012 00.020 15672 IsSlewing returns 0 01:59:48.013 00.001 15672 IsGuiding returns 1 01:59:48.035 00.022 15672 IsSlewing returns 0 01:59:48.036 00.001 15672 IsGuiding returns 1 01:59:48.057 00.021 15672 IsSlewing returns 0 01:59:48.058 00.001 15672 IsGuiding returns 1 01:59:48.079 00.021 15672 IsSlewing returns 0 01:59:48.128 00.049 15672 IsGuiding returns 0 01:59:48.128 00.000 15672 scope move finished after 106 + 149 ms 01:59:48.128 00.000 15672 Move returns status 0, amount 106 01:59:48.128 00.000 15672 move complete, result=0 01:59:48.128 00.000 15672 worker thread done servicing request 01:59:48.128 00.000 15672 Worker thread wakes up 01:59:48.128 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:48.128 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:48.129 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 106 ms NORTH 01:59:50.044 01.915 15672 Exposure complete 01:59:50.076 00.032 15672 worker thread done servicing request 01:59:50.076 00.000 30444 OnExposeComplete: enter 01:59:50.076 00.000 30444 UpdateGuideState(): m_state=6 01:59:50.076 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6258 01:59:50.077 00.001 30444 Star::Find returns 1 (1), X=462.74, Y=200.75, Mass=124397, SNR=87.3, Peak=10304 HFD=4.3 01:59:50.077 00.000 30444 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.28) = xAngle (-2.80 = -2.80) 01:59:50.077 00.000 30444 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.86 = -2.86) 01:59:50.077 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.03 hyp=0.41 cameraTheta=-3.08 mountX=-0.39 mountY=-0.11, mountTheta=-2.86 01:59:50.077 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.03, opts=13) 01:59:50.077 00.000 30444 Enqueuing Move request for scope (-0.41, -0.03) 01:59:50.077 00.000 15672 Worker thread wakes up 01:59:50.077 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.03) opts 0xd 01:59:50.077 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.03) 01:59:50.078 00.001 15672 Moving (-0.41, -0.03) raw xDistance=-0.39 yDistance=-0.11 01:59:50.078 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39 01:59:50.078 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:59:50.078 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 01:59:50.078 00.000 15672 MoveAxis(E, 104, ABG) 01:59:50.078 00.000 15672 Guiding Dir = 2, Dur = 104 01:59:50.078 00.000 15672 IsSlewing returns 0 01:59:50.080 00.002 15672 IsGuiding returns 0 01:59:50.084 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=10304, FiltMin=2604, FiltMax=8530, Gamma=2.950 01:59:50.108 00.024 15672 PulseGuide returned control before completion, sleep 86 01:59:50.133 00.025 30444 UpdateGuideState exits: m=124397 SNR=87.3 Saturated 01:59:50.133 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:50.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:50.134 00.001 30444 Enqueuing Expose request 01:59:50.196 00.062 15672 IsGuiding returns 1 01:59:50.197 00.001 15672 scope still moving after pulse duration time elapsed 01:59:50.218 00.021 15672 IsSlewing returns 0 01:59:50.219 00.001 15672 IsGuiding returns 1 01:59:50.239 00.020 15672 IsSlewing returns 0 01:59:50.284 00.045 15672 IsGuiding returns 0 01:59:50.285 00.001 15672 scope move finished after 104 + 100 ms 01:59:50.285 00.000 15672 Move returns status 0, amount 104 01:59:50.285 00.000 15672 MoveAxis(N, 0, ABG) 01:59:50.285 00.000 15672 Move returns status 0, amount 0 01:59:50.285 00.000 15672 move complete, result=0 01:59:50.285 00.000 15672 worker thread done servicing request 01:59:50.285 00.000 15672 Worker thread wakes up 01:59:50.286 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:50.286 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:50.286 00.000 30444 GuideStep: -0.4 px 104 ms EAST, -0.1 px 0 ms NORTH 01:59:52.397 02.111 15672 Exposure complete 01:59:52.424 00.027 15672 worker thread done servicing request 01:59:52.424 00.000 30444 OnExposeComplete: enter 01:59:52.424 00.000 30444 UpdateGuideState(): m_state=6 01:59:52.424 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6259 01:59:52.424 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=200.28, Mass=120165, SNR=83.3, Peak=10492 HFD=3.9 01:59:52.424 00.000 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 01:59:52.424 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 01:59:52.424 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.49 hyp=0.53 cameraTheta=-1.95 mountX=-0.06 mountY=-0.52, mountTheta=-1.68 01:59:52.425 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.49, opts=13) 01:59:52.425 00.000 30444 Enqueuing Move request for scope (-0.20, -0.49) 01:59:52.425 00.000 15672 Worker thread wakes up 01:59:52.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.49) opts 0xd 01:59:52.425 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.49) 01:59:52.425 00.000 15672 Moving (-0.20, -0.49) raw xDistance=-0.06 yDistance=-0.52 01:59:52.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 01:59:52.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 01:59:52.425 00.000 15672 MoveAxis(E, 0, ABG) 01:59:52.425 00.000 15672 Move returns status 0, amount 0 01:59:52.425 00.000 15672 MoveAxis(N, 93, ABG) 01:59:52.425 00.000 15672 Guiding Dir = 0, Dur = 93 01:59:52.426 00.001 15672 IsSlewing returns 0 01:59:52.427 00.001 15672 IsGuiding returns 0 01:59:52.431 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=10492, FiltMin=2609, FiltMax=8979, Gamma=2.950 01:59:52.504 00.073 15672 PulseGuide returned control before completion, sleep 26 01:59:52.534 00.030 15672 IsGuiding returns 1 01:59:52.534 00.000 15672 scope still moving after pulse duration time elapsed 01:59:52.555 00.021 15672 IsSlewing returns 0 01:59:52.558 00.003 15672 IsGuiding returns 1 01:59:52.579 00.021 15672 IsSlewing returns 0 01:59:52.581 00.002 15672 IsGuiding returns 1 01:59:52.603 00.022 15672 IsSlewing returns 0 01:59:52.644 00.041 30444 UpdateGuideState exits: m=120165 SNR=83.3 Saturated 01:59:52.644 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:52.645 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:52.645 00.000 30444 Enqueuing Expose request 01:59:52.649 00.004 15672 IsGuiding returns 0 01:59:52.650 00.001 15672 scope move finished after 93 + 129 ms 01:59:52.650 00.000 15672 Move returns status 0, amount 93 01:59:52.650 00.000 15672 move complete, result=0 01:59:52.650 00.000 15672 worker thread done servicing request 01:59:52.650 00.000 15672 Worker thread wakes up 01:59:52.650 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:52.651 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:52.655 00.004 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 93 ms NORTH 01:59:54.567 01.912 15672 Exposure complete 01:59:54.595 00.028 15672 worker thread done servicing request 01:59:54.596 00.001 30444 OnExposeComplete: enter 01:59:54.596 00.000 30444 UpdateGuideState(): m_state=6 01:59:54.596 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6260 01:59:54.596 00.000 30444 Star::Find returns 1 (1), X=463.57, Y=199.98, Mass=117108, SNR=78.0, Peak=9544 HFD=3.7 01:59:54.596 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 01:59:54.596 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 01:59:54.596 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.80 hyp=0.90 cameraTheta=-1.08 mountX=0.62 mountY=-0.69, mountTheta=-0.83 01:59:54.596 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.80, opts=13) 01:59:54.596 00.000 30444 Enqueuing Move request for scope (0.42, -0.80) 01:59:54.597 00.001 15672 Worker thread wakes up 01:59:54.597 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.80) opts 0xd 01:59:54.597 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.80) 01:59:54.597 00.000 15672 Moving (0.42, -0.80) raw xDistance=0.62 yDistance=-0.69 01:59:54.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62 01:59:54.597 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 01:59:54.597 00.000 15672 MoveAxis(W, 169, ABG) 01:59:54.597 00.000 15672 Guiding Dir = 3, Dur = 169 01:59:54.597 00.000 15672 IsSlewing returns 0 01:59:54.599 00.002 15672 IsGuiding returns 0 01:59:54.604 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=12075, FiltMin=2600, FiltMax=10122, Gamma=2.950 01:59:54.613 00.009 15672 PulseGuide returned control before completion, sleep 165 01:59:54.654 00.041 30444 UpdateGuideState exits: m=117108 SNR=78.0 Saturated 01:59:54.654 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:54.654 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:54.654 00.000 30444 Enqueuing Expose request 01:59:54.791 00.137 15672 IsGuiding returns 1 01:59:54.791 00.000 15672 scope still moving after pulse duration time elapsed 01:59:54.812 00.021 15672 IsSlewing returns 0 01:59:54.822 00.010 15672 IsGuiding returns 0 01:59:54.822 00.000 15672 scope move finished after 169 + 53 ms 01:59:54.822 00.000 15672 Move returns status 0, amount 169 01:59:54.822 00.000 15672 MoveAxis(N, 122, ABG) 01:59:54.822 00.000 15672 Guiding Dir = 0, Dur = 122 01:59:54.823 00.001 15672 IsSlewing returns 0 01:59:54.824 00.001 15672 IsGuiding returns 0 01:59:54.901 00.077 15672 PulseGuide returned control before completion, sleep 55 01:59:54.960 00.059 15672 IsGuiding returns 1 01:59:54.960 00.000 15672 scope still moving after pulse duration time elapsed 01:59:54.981 00.021 15672 IsSlewing returns 0 01:59:54.984 00.003 15672 IsGuiding returns 1 01:59:55.005 00.021 15672 IsSlewing returns 0 01:59:55.061 00.056 15672 IsGuiding returns 0 01:59:55.061 00.000 15672 scope move finished after 122 + 115 ms 01:59:55.062 00.001 15672 Move returns status 0, amount 122 01:59:55.062 00.000 15672 move complete, result=0 01:59:55.062 00.000 15672 worker thread done servicing request 01:59:55.062 00.000 15672 Worker thread wakes up 01:59:55.062 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:55.062 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:55.063 00.001 30444 GuideStep: 0.6 px 169 ms WEST, -0.7 px 122 ms NORTH 01:59:57.172 02.109 15672 Exposure complete 01:59:57.192 00.020 15672 worker thread done servicing request 01:59:57.192 00.000 30444 OnExposeComplete: enter 01:59:57.192 00.000 30444 UpdateGuideState(): m_state=6 01:59:57.192 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6261 01:59:57.192 00.000 30444 Star::Find returns 1 (1), X=462.77, Y=200.74, Mass=132918, SNR=88.4, Peak=11673 HFD=3.8 01:59:57.192 00.000 30444 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.28) = xAngle (-2.76 = -2.76) 01:59:57.192 00.000 30444 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.82 = -2.82) 01:59:57.192 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.04 hyp=0.38 cameraTheta=-3.04 mountX=-0.35 mountY=-0.12, mountTheta=-2.81 01:59:57.192 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.04, opts=13) 01:59:57.193 00.001 30444 Enqueuing Move request for scope (-0.38, -0.04) 01:59:57.193 00.000 15672 Worker thread wakes up 01:59:57.193 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.04) opts 0xd 01:59:57.193 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.04) 01:59:57.193 00.000 15672 Moving (-0.38, -0.04) raw xDistance=-0.35 yDistance=-0.12 01:59:57.193 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35 01:59:57.193 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 01:59:57.193 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 01:59:57.193 00.000 15672 MoveAxis(E, 84, ABG) 01:59:57.193 00.000 15672 Guiding Dir = 2, Dur = 84 01:59:57.194 00.001 15672 IsSlewing returns 0 01:59:57.195 00.001 15672 IsGuiding returns 0 01:59:57.199 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=11673, FiltMin=2589, FiltMax=9328, Gamma=2.950 01:59:57.217 00.018 15672 PulseGuide returned control before completion, sleep 72 01:59:57.249 00.032 30444 UpdateGuideState exits: m=132918 SNR=88.4 Saturated 01:59:57.249 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:57.249 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:57.249 00.000 30444 Enqueuing Expose request 01:59:57.290 00.041 15672 IsGuiding returns 1 01:59:57.290 00.000 15672 scope still moving after pulse duration time elapsed 01:59:57.311 00.021 15672 IsSlewing returns 0 01:59:57.329 00.018 15672 IsGuiding returns 0 01:59:57.329 00.000 15672 scope move finished after 84 + 50 ms 01:59:57.329 00.000 15672 Move returns status 0, amount 84 01:59:57.329 00.000 15672 MoveAxis(N, 0, ABG) 01:59:57.329 00.000 15672 Move returns status 0, amount 0 01:59:57.329 00.000 15672 move complete, result=0 01:59:57.329 00.000 15672 worker thread done servicing request 01:59:57.329 00.000 15672 Worker thread wakes up 01:59:57.329 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:57.329 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:57.753 00.424 30444 GuideStep: -0.4 px 84 ms EAST, -0.1 px 0 ms NORTH 01:59:59.237 01.484 15672 Exposure complete 01:59:59.257 00.020 15672 worker thread done servicing request 01:59:59.257 00.000 30444 OnExposeComplete: enter 01:59:59.257 00.000 30444 UpdateGuideState(): m_state=6 01:59:59.257 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6262 01:59:59.257 00.000 30444 Star::Find returns 1 (1), X=462.68, Y=200.52, Mass=130124, SNR=90.7, Peak=11873 HFD=3.5 01:59:59.257 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 01:59:59.257 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 01:59:59.258 00.001 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.26 hyp=0.53 cameraTheta=-2.63 mountX=-0.38 mountY=-0.35, mountTheta=-2.39 01:59:59.258 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.26, opts=13) 01:59:59.258 00.000 30444 Enqueuing Move request for scope (-0.47, -0.26) 01:59:59.258 00.000 15672 Worker thread wakes up 01:59:59.258 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.26) opts 0xd 01:59:59.258 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.26) 01:59:59.258 00.000 15672 Moving (-0.47, -0.26) raw xDistance=-0.38 yDistance=-0.35 01:59:59.258 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38 01:59:59.258 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 01:59:59.258 00.000 15672 MoveAxis(E, 108, ABG) 01:59:59.258 00.000 15672 Guiding Dir = 2, Dur = 108 01:59:59.260 00.002 15672 IsSlewing returns 0 01:59:59.261 00.001 15672 IsGuiding returns 0 01:59:59.265 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=11873, FiltMin=2602, FiltMax=9313, Gamma=2.950 01:59:59.278 00.013 15672 PulseGuide returned control before completion, sleep 102 01:59:59.315 00.037 30444 UpdateGuideState exits: m=130124 SNR=90.7 Saturated 01:59:59.315 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 01:59:59.315 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 01:59:59.315 00.000 30444 Enqueuing Expose request 01:59:59.382 00.067 15672 IsGuiding returns 1 01:59:59.382 00.000 15672 scope still moving after pulse duration time elapsed 01:59:59.403 00.021 15672 IsSlewing returns 0 01:59:59.423 00.020 15672 IsGuiding returns 0 01:59:59.423 00.000 15672 scope move finished after 108 + 53 ms 01:59:59.423 00.000 15672 Move returns status 0, amount 108 01:59:59.423 00.000 15672 MoveAxis(N, 63, ABG) 01:59:59.423 00.000 15672 Guiding Dir = 0, Dur = 63 01:59:59.423 00.000 15672 IsSlewing returns 0 01:59:59.424 00.001 15672 IsGuiding returns 0 01:59:59.505 00.081 15672 IsGuiding returns 1 01:59:59.505 00.000 15672 scope still moving after pulse duration time elapsed 01:59:59.527 00.022 15672 IsSlewing returns 0 01:59:59.598 00.071 15672 IsGuiding returns 0 01:59:59.598 00.000 15672 scope move finished after 63 + 111 ms 01:59:59.598 00.000 15672 Move returns status 0, amount 63 01:59:59.598 00.000 15672 move complete, result=0 01:59:59.598 00.000 15672 worker thread done servicing request 01:59:59.598 00.000 15672 Worker thread wakes up 01:59:59.599 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 01:59:59.599 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 01:59:59.599 00.000 30444 GuideStep: -0.4 px 108 ms EAST, -0.4 px 63 ms NORTH 02:00:01.708 02.109 15672 Exposure complete 02:00:01.728 00.020 15672 worker thread done servicing request 02:00:01.728 00.000 30444 OnExposeComplete: enter 02:00:01.728 00.000 30444 UpdateGuideState(): m_state=6 02:00:01.728 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6263 02:00:01.728 00.000 30444 Star::Find returns 1 (1), X=463.88, Y=200.19, Mass=132179, SNR=80.5, Peak=9768 HFD=4.1 02:00:01.729 00.001 30444 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.28) = xAngle (-0.39 = -0.39) 02:00:01.729 00.000 30444 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.46 = -0.46) 02:00:01.729 00.000 30444 CameraToMount -- cameraX=0.73 cameraY=-0.58 hyp=0.94 cameraTheta=-0.67 mountX=0.86 mountY=-0.41, mountTheta=-0.44 02:00:01.729 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.73, y=-0.58, opts=13) 02:00:01.729 00.000 30444 Enqueuing Move request for scope (0.73, -0.58) 02:00:01.729 00.000 15672 Worker thread wakes up 02:00:01.729 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.58) opts 0xd 02:00:01.729 00.000 15672 Handling offset move in thread for scope, endpoint = (0.73, -0.58) 02:00:01.729 00.000 15672 Moving (0.73, -0.58) raw xDistance=0.86 yDistance=-0.41 02:00:01.730 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.86 02:00:01.730 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 02:00:01.730 00.000 15672 MoveAxis(W, 226, ABG) 02:00:01.730 00.000 15672 Guiding Dir = 3, Dur = 226 02:00:01.730 00.000 15672 IsSlewing returns 0 02:00:01.732 00.002 15672 IsGuiding returns 0 02:00:01.736 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=10669, FiltMin=2660, FiltMax=9116, Gamma=2.950 02:00:01.754 00.018 15672 PulseGuide returned control before completion, sleep 214 02:00:01.785 00.031 30444 UpdateGuideState exits: m=132179 SNR=80.5 Saturated 02:00:01.786 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:01.786 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:01.786 00.000 30444 Enqueuing Expose request 02:00:01.978 00.192 15672 IsGuiding returns 0 02:00:01.978 00.000 15672 Move returns status 0, amount 226 02:00:01.978 00.000 15672 MoveAxis(N, 73, ABG) 02:00:01.978 00.000 15672 Guiding Dir = 0, Dur = 73 02:00:01.978 00.000 15672 IsSlewing returns 0 02:00:01.979 00.001 15672 IsGuiding returns 0 02:00:02.060 00.081 15672 IsGuiding returns 1 02:00:02.061 00.001 15672 scope still moving after pulse duration time elapsed 02:00:02.081 00.020 15672 IsSlewing returns 0 02:00:02.084 00.003 15672 IsGuiding returns 1 02:00:02.105 00.021 15672 IsSlewing returns 0 02:00:02.108 00.003 15672 IsGuiding returns 1 02:00:02.130 00.022 15672 IsSlewing returns 0 02:00:02.185 00.055 15672 IsGuiding returns 0 02:00:02.186 00.001 15672 scope move finished after 73 + 133 ms 02:00:02.186 00.000 15672 Move returns status 0, amount 73 02:00:02.186 00.000 15672 move complete, result=0 02:00:02.186 00.000 15672 worker thread done servicing request 02:00:02.186 00.000 15672 Worker thread wakes up 02:00:02.186 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:02.186 00.000 30444 GuideStep: 0.9 px 226 ms WEST, -0.4 px 73 ms NORTH 02:00:02.187 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:04.095 01.908 15672 Exposure complete 02:00:04.116 00.021 15672 worker thread done servicing request 02:00:04.116 00.000 30444 OnExposeComplete: enter 02:00:04.116 00.000 30444 UpdateGuideState(): m_state=6 02:00:04.116 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6264 02:00:04.116 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=200.04, Mass=125560, SNR=94.7, Peak=9937 HFD=4.0 02:00:04.116 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 02:00:04.116 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 02:00:04.116 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.74 hyp=0.75 cameraTheta=-1.43 mountX=0.31 mountY=-0.70, mountTheta=-1.16 02:00:04.117 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.74, opts=13) 02:00:04.117 00.000 30444 Enqueuing Move request for scope (0.11, -0.74) 02:00:04.117 00.000 15672 Worker thread wakes up 02:00:04.117 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.74) opts 0xd 02:00:04.117 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.74) 02:00:04.117 00.000 15672 Moving (0.11, -0.74) raw xDistance=0.31 yDistance=-0.70 02:00:04.117 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.31 02:00:04.117 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 02:00:04.117 00.000 15672 MoveAxis(W, 99, ABG) 02:00:04.117 00.000 15672 Guiding Dir = 3, Dur = 99 02:00:04.118 00.001 15672 IsSlewing returns 0 02:00:04.119 00.001 15672 IsGuiding returns 0 02:00:04.124 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=10819, FiltMin=2598, FiltMax=9221, Gamma=2.950 02:00:04.134 00.010 15672 PulseGuide returned control before completion, sleep 95 02:00:04.175 00.041 30444 UpdateGuideState exits: m=125560 SNR=94.7 Saturated 02:00:04.176 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:04.176 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:04.176 00.000 30444 Enqueuing Expose request 02:00:04.279 00.103 15672 IsGuiding returns 0 02:00:04.279 00.000 15672 Move returns status 0, amount 99 02:00:04.279 00.000 15672 MoveAxis(N, 125, ABG) 02:00:04.279 00.000 15672 Guiding Dir = 0, Dur = 125 02:00:04.281 00.002 15672 IsSlewing returns 0 02:00:04.283 00.002 15672 IsGuiding returns 0 02:00:04.358 00.075 15672 PulseGuide returned control before completion, sleep 60 02:00:04.424 00.066 15672 IsGuiding returns 1 02:00:04.424 00.000 15672 scope still moving after pulse duration time elapsed 02:00:04.446 00.022 15672 IsSlewing returns 0 02:00:04.447 00.001 15672 IsGuiding returns 1 02:00:04.469 00.022 15672 IsSlewing returns 0 02:00:04.471 00.002 15672 IsGuiding returns 1 02:00:04.493 00.022 15672 IsSlewing returns 0 02:00:04.552 00.059 15672 IsGuiding returns 0 02:00:04.552 00.000 15672 scope move finished after 125 + 144 ms 02:00:04.553 00.001 15672 Move returns status 0, amount 125 02:00:04.553 00.000 15672 move complete, result=0 02:00:04.553 00.000 15672 worker thread done servicing request 02:00:04.553 00.000 15672 Worker thread wakes up 02:00:04.553 00.000 30444 GuideStep: 0.3 px 99 ms WEST, -0.7 px 125 ms NORTH 02:00:04.554 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:04.554 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:06.660 02.106 15672 Exposure complete 02:00:06.680 00.020 15672 worker thread done servicing request 02:00:06.680 00.000 30444 OnExposeComplete: enter 02:00:06.680 00.000 30444 UpdateGuideState(): m_state=6 02:00:06.680 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6265 02:00:06.680 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=200.85, Mass=137855, SNR=92.6, Peak=12522 HFD=4.1 02:00:06.681 00.001 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 02:00:06.681 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 02:00:06.681 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.08 mountX=-0.06 mountY=0.06, mountTheta=2.33 02:00:06.681 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.07, opts=13) 02:00:06.681 00.000 30444 Enqueuing Move request for scope (-0.04, 0.07) 02:00:06.681 00.000 15672 Worker thread wakes up 02:00:06.681 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd 02:00:06.681 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.07) 02:00:06.681 00.000 15672 Moving (-0.04, 0.07) raw xDistance=-0.06 yDistance=0.06 02:00:06.681 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 02:00:06.681 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:06.681 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 02:00:06.682 00.001 15672 MoveAxis(E, 0, ABG) 02:00:06.682 00.000 15672 Move returns status 0, amount 0 02:00:06.682 00.000 15672 MoveAxis(N, 0, ABG) 02:00:06.682 00.000 15672 Move returns status 0, amount 0 02:00:06.682 00.000 15672 move complete, result=0 02:00:06.682 00.000 15672 worker thread done servicing request 02:00:06.686 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=12522, FiltMin=2642, FiltMax=9030, Gamma=2.950 02:00:06.911 00.225 30444 UpdateGuideState exits: m=137855 SNR=92.6 Saturated 02:00:06.911 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:06.911 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:06.911 00.000 30444 Enqueuing Expose request 02:00:06.911 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:00:06.911 00.000 15672 Worker thread wakes up 02:00:06.911 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:06.911 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:08.817 01.906 15672 Exposure complete 02:00:08.837 00.020 15672 worker thread done servicing request 02:00:08.837 00.000 30444 OnExposeComplete: enter 02:00:08.837 00.000 30444 UpdateGuideState(): m_state=6 02:00:08.837 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6266 02:00:08.837 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=201.39, Mass=126627, SNR=87.3, Peak=12484 HFD=3.5 02:00:08.837 00.000 30444 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 02:00:08.837 00.000 30444 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 02:00:08.837 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.62 hyp=0.65 cameraTheta=1.27 mountX=0.02 mountY=0.64, mountTheta=1.54 02:00:08.838 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.62, opts=13) 02:00:08.838 00.000 30444 Enqueuing Move request for scope (0.19, 0.62) 02:00:08.838 00.000 15672 Worker thread wakes up 02:00:08.838 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.62) opts 0xd 02:00:08.838 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.62) 02:00:08.838 00.000 15672 Moving (0.19, 0.62) raw xDistance=0.02 yDistance=0.64 02:00:08.838 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 02:00:08.838 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:00:08.838 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64 02:00:08.838 00.000 15672 MoveAxis(E, 0, ABG) 02:00:08.838 00.000 15672 Move returns status 0, amount 0 02:00:08.838 00.000 15672 MoveAxis(N, 0, ABG) 02:00:08.838 00.000 15672 Move returns status 0, amount 0 02:00:08.838 00.000 15672 move complete, result=0 02:00:08.838 00.000 15672 worker thread done servicing request 02:00:08.843 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=13211, FiltMin=2607, FiltMax=9549, Gamma=2.950 02:00:08.947 00.104 30444 UpdateGuideState exits: m=126627 SNR=87.3 Saturated 02:00:08.947 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:08.947 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:08.947 00.000 30444 Enqueuing Expose request 02:00:08.947 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH 02:00:08.947 00.000 15672 Worker thread wakes up 02:00:08.947 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:08.947 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:11.057 02.110 15672 Exposure complete 02:00:11.077 00.020 15672 worker thread done servicing request 02:00:11.077 00.000 30444 OnExposeComplete: enter 02:00:11.077 00.000 30444 UpdateGuideState(): m_state=6 02:00:11.077 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6267 02:00:11.077 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=201.27, Mass=126554, SNR=97.6, Peak=12710 HFD=3.9 02:00:11.077 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 02:00:11.077 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 02:00:11.077 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.49 hyp=0.50 cameraTheta=1.69 mountX=-0.19 mountY=0.47, mountTheta=1.96 02:00:11.077 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.49, opts=13) 02:00:11.078 00.001 30444 Enqueuing Move request for scope (-0.06, 0.49) 02:00:11.078 00.000 15672 Worker thread wakes up 02:00:11.078 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.49) opts 0xd 02:00:11.078 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.49) 02:00:11.078 00.000 15672 Moving (-0.06, 0.49) raw xDistance=-0.19 yDistance=0.47 02:00:11.078 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 02:00:11.078 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:00:11.078 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 02:00:11.078 00.000 15672 MoveAxis(E, 0, ABG) 02:00:11.078 00.000 15672 Move returns status 0, amount 0 02:00:11.078 00.000 15672 MoveAxis(N, 0, ABG) 02:00:11.078 00.000 15672 Move returns status 0, amount 0 02:00:11.078 00.000 15672 move complete, result=0 02:00:11.078 00.000 15672 worker thread done servicing request 02:00:11.083 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=12710, FiltMin=2628, FiltMax=10624, Gamma=2.950 02:00:11.133 00.050 30444 UpdateGuideState exits: m=126554 SNR=97.6 Saturated 02:00:11.133 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:11.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:11.133 00.000 30444 Enqueuing Expose request 02:00:11.133 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 02:00:11.133 00.000 15672 Worker thread wakes up 02:00:11.133 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:11.133 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:13.042 01.909 15672 Exposure complete 02:00:13.062 00.020 15672 worker thread done servicing request 02:00:13.062 00.000 30444 OnExposeComplete: enter 02:00:13.062 00.000 30444 UpdateGuideState(): m_state=6 02:00:13.062 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6268 02:00:13.062 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=200.92, Mass=128996, SNR=96.0, Peak=11767 HFD=4.2 02:00:13.062 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 02:00:13.062 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 02:00:13.062 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.55 mountX=-0.04 mountY=0.14, mountTheta=1.83 02:00:13.063 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.14, opts=13) 02:00:13.063 00.000 30444 Enqueuing Move request for scope (0.00, 0.14) 02:00:13.063 00.000 15672 Worker thread wakes up 02:00:13.063 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd 02:00:13.063 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.14) 02:00:13.063 00.000 15672 Moving (0.00, 0.14) raw xDistance=-0.04 yDistance=0.14 02:00:13.063 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 02:00:13.063 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:13.063 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 02:00:13.063 00.000 15672 MoveAxis(E, 0, ABG) 02:00:13.063 00.000 15672 Move returns status 0, amount 0 02:00:13.063 00.000 15672 MoveAxis(N, 0, ABG) 02:00:13.063 00.000 15672 Move returns status 0, amount 0 02:00:13.063 00.000 15672 move complete, result=0 02:00:13.064 00.001 15672 worker thread done servicing request 02:00:13.068 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=11788, FiltMin=2528, FiltMax=8761, Gamma=2.950 02:00:13.118 00.050 30444 UpdateGuideState exits: m=128996 SNR=96.0 Saturated 02:00:13.118 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:13.118 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:13.118 00.000 30444 Enqueuing Expose request 02:00:13.118 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 02:00:13.118 00.000 15672 Worker thread wakes up 02:00:13.118 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:13.118 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:15.227 02.109 15672 Exposure complete 02:00:15.246 00.019 15672 worker thread done servicing request 02:00:15.246 00.000 30444 OnExposeComplete: enter 02:00:15.247 00.001 30444 UpdateGuideState(): m_state=6 02:00:15.247 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6269 02:00:15.247 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=200.88, Mass=123044, SNR=98.3, Peak=12065 HFD=3.8 02:00:15.247 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 02:00:15.247 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.46 = 1.46) 02:00:15.247 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.25 mountX=0.01 mountY=0.11, mountTheta=1.52 02:00:15.247 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.10, opts=13) 02:00:15.247 00.000 30444 Enqueuing Move request for scope (0.03, 0.10) 02:00:15.248 00.001 15672 Worker thread wakes up 02:00:15.248 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd 02:00:15.248 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.10) 02:00:15.248 00.000 15672 Moving (0.03, 0.10) raw xDistance=0.01 yDistance=0.11 02:00:15.248 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 02:00:15.248 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:15.248 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 02:00:15.248 00.000 15672 MoveAxis(E, 0, ABG) 02:00:15.248 00.000 15672 Move returns status 0, amount 0 02:00:15.248 00.000 15672 MoveAxis(N, 0, ABG) 02:00:15.248 00.000 15672 Move returns status 0, amount 0 02:00:15.248 00.000 15672 move complete, result=0 02:00:15.248 00.000 15672 worker thread done servicing request 02:00:15.252 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=12163, FiltMin=2610, FiltMax=9110, Gamma=2.950 02:00:15.302 00.050 30444 UpdateGuideState exits: m=123044 SNR=98.3 Saturated 02:00:15.302 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:15.302 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:15.302 00.000 30444 Enqueuing Expose request 02:00:15.302 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 02:00:15.302 00.000 15672 Worker thread wakes up 02:00:15.302 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:15.302 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:17.218 01.916 15672 Exposure complete 02:00:17.252 00.034 15672 worker thread done servicing request 02:00:17.252 00.000 30444 OnExposeComplete: enter 02:00:17.252 00.000 30444 UpdateGuideState(): m_state=6 02:00:17.252 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6270 02:00:17.252 00.000 30444 Star::Find returns 1 (1), X=463.24, Y=200.89, Mass=120613, SNR=84.4, Peak=12739 HFD=3.4 02:00:17.252 00.000 30444 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.28) = xAngle (1.18 = 1.18) 02:00:17.252 00.000 30444 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.12 = 1.12) 02:00:17.252 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.90 mountX=0.06 mountY=0.14, mountTheta=1.17 02:00:17.253 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.12, opts=13) 02:00:17.253 00.000 30444 Enqueuing Move request for scope (0.09, 0.12) 02:00:17.253 00.000 15672 Worker thread wakes up 02:00:17.253 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd 02:00:17.253 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.12) 02:00:17.253 00.000 15672 Moving (0.09, 0.12) raw xDistance=0.06 yDistance=0.14 02:00:17.253 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 02:00:17.253 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:17.253 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 02:00:17.253 00.000 15672 MoveAxis(E, 0, ABG) 02:00:17.253 00.000 15672 Move returns status 0, amount 0 02:00:17.253 00.000 15672 MoveAxis(N, 0, ABG) 02:00:17.253 00.000 15672 Move returns status 0, amount 0 02:00:17.254 00.001 15672 move complete, result=0 02:00:17.254 00.000 15672 worker thread done servicing request 02:00:17.258 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=12739, FiltMin=2569, FiltMax=9780, Gamma=2.950 02:00:17.308 00.050 30444 UpdateGuideState exits: m=120613 SNR=84.4 Saturated 02:00:17.308 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:17.308 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:17.308 00.000 30444 Enqueuing Expose request 02:00:17.308 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:00:17.308 00.000 15672 Worker thread wakes up 02:00:17.308 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:17.308 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:19.425 02.117 15672 Exposure complete 02:00:19.458 00.033 15672 worker thread done servicing request 02:00:19.458 00.000 30444 OnExposeComplete: enter 02:00:19.458 00.000 30444 UpdateGuideState(): m_state=6 02:00:19.458 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6271 02:00:19.458 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=200.94, Mass=129762, SNR=97.3, Peak=11966 HFD=4.0 02:00:19.458 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 02:00:19.458 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 02:00:19.458 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.34 mountX=-0.01 mountY=0.17, mountTheta=1.62 02:00:19.458 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.16, opts=13) 02:00:19.458 00.000 30444 Enqueuing Move request for scope (0.04, 0.16) 02:00:19.459 00.001 15672 Worker thread wakes up 02:00:19.459 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd 02:00:19.459 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.16) 02:00:19.459 00.000 15672 Moving (0.04, 0.16) raw xDistance=-0.01 yDistance=0.17 02:00:19.459 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 02:00:19.459 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:19.459 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 02:00:19.459 00.000 15672 MoveAxis(E, 0, ABG) 02:00:19.459 00.000 15672 Move returns status 0, amount 0 02:00:19.459 00.000 15672 MoveAxis(N, 0, ABG) 02:00:19.459 00.000 15672 Move returns status 0, amount 0 02:00:19.459 00.000 15672 move complete, result=0 02:00:19.459 00.000 15672 worker thread done servicing request 02:00:19.463 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=12123, FiltMin=2608, FiltMax=9516, Gamma=2.950 02:00:19.513 00.050 30444 UpdateGuideState exits: m=129762 SNR=97.3 Saturated 02:00:19.513 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:19.513 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:19.513 00.000 30444 Enqueuing Expose request 02:00:19.513 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 02:00:19.513 00.000 15672 Worker thread wakes up 02:00:19.513 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:19.513 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:21.422 01.909 15672 Exposure complete 02:00:21.447 00.025 15672 worker thread done servicing request 02:00:21.447 00.000 30444 OnExposeComplete: enter 02:00:21.448 00.001 30444 UpdateGuideState(): m_state=6 02:00:21.448 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6272 02:00:21.448 00.000 30444 Star::Find returns 1 (1), X=463.45, Y=200.58, Mass=125480, SNR=96.3, Peak=10162 HFD=3.3 02:00:21.448 00.000 30444 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.28) = xAngle (-0.29 = -0.29) 02:00:21.448 00.000 30444 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.35 = -0.35) 02:00:21.448 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.19 hyp=0.36 cameraTheta=-0.57 mountX=0.34 mountY=-0.12, mountTheta=-0.35 02:00:21.448 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.19, opts=13) 02:00:21.448 00.000 30444 Enqueuing Move request for scope (0.30, -0.19) 02:00:21.448 00.000 15672 Worker thread wakes up 02:00:21.449 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.19) opts 0xd 02:00:21.449 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.19) 02:00:21.449 00.000 15672 Moving (0.30, -0.19) raw xDistance=0.34 yDistance=-0.12 02:00:21.449 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34 02:00:21.449 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:21.449 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 02:00:21.449 00.000 15672 MoveAxis(W, 93, ABG) 02:00:21.449 00.000 15672 Guiding Dir = 3, Dur = 93 02:00:21.450 00.001 15672 IsSlewing returns 0 02:00:21.451 00.001 15672 IsGuiding returns 0 02:00:21.454 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=10624, FiltMin=2641, FiltMax=9399, Gamma=2.950 02:00:21.467 00.013 15672 PulseGuide returned control before completion, sleep 88 02:00:21.504 00.037 30444 UpdateGuideState exits: m=125480 SNR=96.3 Saturated 02:00:21.504 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:21.504 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:21.504 00.000 30444 Enqueuing Expose request 02:00:21.611 00.107 15672 IsGuiding returns 0 02:00:21.611 00.000 15672 Move returns status 0, amount 93 02:00:21.611 00.000 15672 MoveAxis(N, 0, ABG) 02:00:21.611 00.000 15672 Move returns status 0, amount 0 02:00:21.611 00.000 15672 move complete, result=0 02:00:21.611 00.000 15672 worker thread done servicing request 02:00:21.611 00.000 15672 Worker thread wakes up 02:00:21.611 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:21.612 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:21.612 00.000 30444 GuideStep: 0.3 px 93 ms WEST, -0.1 px 0 ms NORTH 02:00:23.728 02.116 15672 Exposure complete 02:00:23.762 00.034 15672 worker thread done servicing request 02:00:23.762 00.000 30444 OnExposeComplete: enter 02:00:23.762 00.000 30444 UpdateGuideState(): m_state=6 02:00:23.762 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6273 02:00:23.762 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=200.81, Mass=132959, SNR=94.7, Peak=11580 HFD=4.2 02:00:23.762 00.000 30444 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.28) = xAngle (2.98 = 2.98) 02:00:23.762 00.000 30444 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.92 = 2.92) 02:00:23.762 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.70 mountX=-0.08 mountY=0.02, mountTheta=2.92 02:00:23.763 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.03, opts=13) 02:00:23.763 00.000 30444 Enqueuing Move request for scope (-0.07, 0.03) 02:00:23.763 00.000 15672 Worker thread wakes up 02:00:23.763 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd 02:00:23.763 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.03) 02:00:23.763 00.000 15672 Moving (-0.07, 0.03) raw xDistance=-0.08 yDistance=0.02 02:00:23.763 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 02:00:23.763 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:23.763 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 02:00:23.763 00.000 15672 MoveAxis(E, 0, ABG) 02:00:23.763 00.000 15672 Move returns status 0, amount 0 02:00:23.763 00.000 15672 MoveAxis(N, 0, ABG) 02:00:23.763 00.000 15672 Move returns status 0, amount 0 02:00:23.763 00.000 15672 move complete, result=0 02:00:23.763 00.000 15672 worker thread done servicing request 02:00:23.768 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=11580, FiltMin=2619, FiltMax=8780, Gamma=2.950 02:00:24.202 00.434 30444 UpdateGuideState exits: m=132959 SNR=94.7 Saturated 02:00:24.202 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:24.202 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:24.202 00.000 30444 Enqueuing Expose request 02:00:24.202 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 02:00:24.203 00.001 15672 Worker thread wakes up 02:00:24.203 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:24.203 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:26.112 01.909 15672 Exposure complete 02:00:26.132 00.020 15672 worker thread done servicing request 02:00:26.132 00.000 30444 OnExposeComplete: enter 02:00:26.132 00.000 30444 UpdateGuideState(): m_state=6 02:00:26.132 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6274 02:00:26.132 00.000 30444 Star::Find returns 1 (1), X=462.28, Y=200.78, Mass=130105, SNR=95.2, Peak=11818 HFD=3.7 02:00:26.132 00.000 30444 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.28) = xAngle (3.41 = -2.87) 02:00:26.132 00.000 30444 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.35 = -2.94) 02:00:26.132 00.000 30444 CameraToMount -- cameraX=-0.87 cameraY=0.01 hyp=0.87 cameraTheta=3.13 mountX=-0.84 mountY=-0.18, mountTheta=-2.93 02:00:26.133 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.87, y=0.01, opts=13) 02:00:26.133 00.000 30444 Enqueuing Move request for scope (-0.87, 0.01) 02:00:26.133 00.000 15672 Worker thread wakes up 02:00:26.133 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.01) opts 0xd 02:00:26.133 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.87, 0.01) 02:00:26.133 00.000 15672 Moving (-0.87, 0.01) raw xDistance=-0.84 yDistance=-0.18 02:00:26.133 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84 02:00:26.133 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:26.133 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 02:00:26.133 00.000 15672 MoveAxis(E, 226, ABG) 02:00:26.133 00.000 15672 Guiding Dir = 2, Dur = 226 02:00:26.134 00.001 15672 IsSlewing returns 0 02:00:26.138 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=11818, FiltMin=2628, FiltMax=10090, Gamma=2.950 02:00:26.164 00.026 15672 IsGuiding returns 0 02:00:26.179 00.015 15672 PulseGuide returned control before completion, sleep 221 02:00:26.258 00.079 30444 UpdateGuideState exits: m=130105 SNR=95.2 Saturated 02:00:26.258 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:26.258 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:26.258 00.000 30444 Enqueuing Expose request 02:00:26.405 00.147 15672 IsGuiding returns 1 02:00:26.406 00.001 15672 scope still moving after pulse duration time elapsed 02:00:26.427 00.021 15672 IsSlewing returns 0 02:00:26.437 00.010 15672 IsGuiding returns 0 02:00:26.437 00.000 15672 scope move finished after 226 + 46 ms 02:00:26.437 00.000 15672 Move returns status 0, amount 226 02:00:26.437 00.000 15672 MoveAxis(N, 0, ABG) 02:00:26.437 00.000 15672 Move returns status 0, amount 0 02:00:26.438 00.001 15672 move complete, result=0 02:00:26.438 00.000 15672 worker thread done servicing request 02:00:26.438 00.000 15672 Worker thread wakes up 02:00:26.438 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:26.438 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:26.438 00.000 30444 GuideStep: -0.8 px 226 ms EAST, -0.2 px 0 ms NORTH 02:00:28.547 02.109 15672 Exposure complete 02:00:28.567 00.020 15672 worker thread done servicing request 02:00:28.567 00.000 30444 OnExposeComplete: enter 02:00:28.567 00.000 30444 UpdateGuideState(): m_state=6 02:00:28.567 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6275 02:00:28.567 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=200.60, Mass=126643, SNR=103.7, Peak=11615 HFD=3.8 02:00:28.567 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 02:00:28.567 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 02:00:28.567 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.89 mountX=-0.01 mountY=-0.18, mountTheta=-1.61 02:00:28.568 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.17, opts=13) 02:00:28.568 00.000 30444 Enqueuing Move request for scope (-0.06, -0.17) 02:00:28.568 00.000 15672 Worker thread wakes up 02:00:28.568 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd 02:00:28.568 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.17) 02:00:28.568 00.000 15672 Moving (-0.06, -0.17) raw xDistance=-0.01 yDistance=-0.18 02:00:28.568 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 02:00:28.568 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:28.568 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 02:00:28.568 00.000 15672 MoveAxis(E, 0, ABG) 02:00:28.568 00.000 15672 Move returns status 0, amount 0 02:00:28.568 00.000 15672 MoveAxis(N, 0, ABG) 02:00:28.569 00.001 15672 Move returns status 0, amount 0 02:00:28.569 00.000 15672 move complete, result=0 02:00:28.569 00.000 15672 worker thread done servicing request 02:00:28.574 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=11615, FiltMin=2610, FiltMax=9437, Gamma=2.950 02:00:28.623 00.049 30444 UpdateGuideState exits: m=126643 SNR=103.7 Saturated 02:00:28.623 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:28.623 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:28.623 00.000 30444 Enqueuing Expose request 02:00:28.623 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 02:00:28.623 00.000 15672 Worker thread wakes up 02:00:28.623 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:28.623 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:30.528 01.905 15672 Exposure complete 02:00:30.548 00.020 15672 worker thread done servicing request 02:00:30.548 00.000 30444 OnExposeComplete: enter 02:00:30.548 00.000 30444 UpdateGuideState(): m_state=6 02:00:30.548 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6276 02:00:30.548 00.000 30444 Star::Find returns 1 (1), X=462.86, Y=200.47, Mass=126109, SNR=93.2, Peak=11495 HFD=3.8 02:00:30.548 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 02:00:30.548 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 02:00:30.548 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.31 hyp=0.42 cameraTheta=-2.32 mountX=-0.19 mountY=-0.36, mountTheta=-2.06 02:00:30.549 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.31, opts=13) 02:00:30.549 00.000 30444 Enqueuing Move request for scope (-0.28, -0.31) 02:00:30.549 00.000 15672 Worker thread wakes up 02:00:30.549 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.31) opts 0xd 02:00:30.549 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.31) 02:00:30.549 00.000 15672 Moving (-0.28, -0.31) raw xDistance=-0.19 yDistance=-0.36 02:00:30.549 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 02:00:30.549 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 02:00:30.549 00.000 15672 MoveAxis(E, 0, ABG) 02:00:30.549 00.000 15672 Move returns status 0, amount 0 02:00:30.549 00.000 15672 MoveAxis(N, 64, ABG) 02:00:30.549 00.000 15672 Guiding Dir = 0, Dur = 64 02:00:30.550 00.001 15672 IsSlewing returns 0 02:00:30.552 00.002 15672 IsGuiding returns 0 02:00:30.555 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=11495, FiltMin=2649, FiltMax=9757, Gamma=2.950 02:00:30.605 00.050 30444 UpdateGuideState exits: m=126109 SNR=93.2 Saturated 02:00:30.605 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:30.605 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:30.605 00.000 30444 Enqueuing Expose request 02:00:30.669 00.064 15672 IsGuiding returns 1 02:00:30.669 00.000 15672 scope still moving after pulse duration time elapsed 02:00:30.690 00.021 15672 IsSlewing returns 0 02:00:30.692 00.002 15672 IsGuiding returns 1 02:00:30.713 00.021 15672 IsSlewing returns 0 02:00:30.734 00.021 15672 IsGuiding returns 0 02:00:30.734 00.000 15672 scope move finished after 64 + 118 ms 02:00:30.734 00.000 15672 Move returns status 0, amount 64 02:00:30.734 00.000 15672 move complete, result=0 02:00:30.734 00.000 15672 worker thread done servicing request 02:00:30.734 00.000 15672 Worker thread wakes up 02:00:30.734 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:30.735 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:30.735 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 64 ms NORTH 02:00:32.844 02.109 15672 Exposure complete 02:00:32.864 00.020 15672 worker thread done servicing request 02:00:32.864 00.000 30444 OnExposeComplete: enter 02:00:32.864 00.000 30444 UpdateGuideState(): m_state=6 02:00:32.864 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6277 02:00:32.864 00.000 30444 Star::Find returns 1 (1), X=463.67, Y=200.77, Mass=131495, SNR=93.3, Peak=11706 HFD=3.6 02:00:32.864 00.000 30444 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 02:00:32.864 00.000 30444 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.21 = 0.21) 02:00:32.864 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.00 hyp=0.52 cameraTheta=-0.00 mountX=0.50 mountY=0.11, mountTheta=0.22 02:00:32.864 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.00, opts=13) 02:00:32.864 00.000 30444 Enqueuing Move request for scope (0.52, -0.00) 02:00:32.864 00.000 15672 Worker thread wakes up 02:00:32.864 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.00) opts 0xd 02:00:32.864 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.00) 02:00:32.864 00.000 15672 Moving (0.52, -0.00) raw xDistance=0.50 yDistance=0.11 02:00:32.864 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50 02:00:32.865 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:32.865 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 02:00:32.865 00.000 15672 MoveAxis(W, 136, ABG) 02:00:32.865 00.000 15672 Guiding Dir = 3, Dur = 136 02:00:32.866 00.001 15672 IsSlewing returns 0 02:00:32.867 00.001 15672 IsGuiding returns 0 02:00:32.871 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=11706, FiltMin=2564, FiltMax=9522, Gamma=2.950 02:00:32.890 00.019 15672 PulseGuide returned control before completion, sleep 124 02:00:32.921 00.031 30444 UpdateGuideState exits: m=131495 SNR=93.3 Saturated 02:00:32.921 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:32.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:32.921 00.000 30444 Enqueuing Expose request 02:00:33.016 00.095 15672 IsGuiding returns 1 02:00:33.016 00.000 15672 scope still moving after pulse duration time elapsed 02:00:33.037 00.021 15672 IsSlewing returns 0 02:00:33.098 00.061 15672 IsGuiding returns 0 02:00:33.098 00.000 15672 scope move finished after 136 + 94 ms 02:00:33.098 00.000 15672 Move returns status 0, amount 136 02:00:33.098 00.000 15672 MoveAxis(N, 0, ABG) 02:00:33.098 00.000 15672 Move returns status 0, amount 0 02:00:33.099 00.001 15672 move complete, result=0 02:00:33.099 00.000 15672 worker thread done servicing request 02:00:33.099 00.000 15672 Worker thread wakes up 02:00:33.099 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:33.099 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:33.414 00.315 30444 GuideStep: 0.5 px 136 ms WEST, 0.1 px 0 ms NORTH 02:00:35.008 01.594 15672 Exposure complete 02:00:35.028 00.020 15672 worker thread done servicing request 02:00:35.028 00.000 30444 OnExposeComplete: enter 02:00:35.028 00.000 30444 UpdateGuideState(): m_state=6 02:00:35.028 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6278 02:00:35.028 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=201.23, Mass=129380, SNR=87.4, Peak=12580 HFD=3.8 02:00:35.029 00.001 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 02:00:35.029 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 02:00:35.029 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.46 hyp=0.46 cameraTheta=1.60 mountX=-0.14 mountY=0.44, mountTheta=1.87 02:00:35.029 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.46, opts=13) 02:00:35.029 00.000 30444 Enqueuing Move request for scope (-0.01, 0.46) 02:00:35.029 00.000 15672 Worker thread wakes up 02:00:35.030 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.46) opts 0xd 02:00:35.030 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.46) 02:00:35.030 00.000 15672 Moving (-0.01, 0.46) raw xDistance=-0.14 yDistance=0.44 02:00:35.030 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 02:00:35.030 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:00:35.030 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44 02:00:35.030 00.000 15672 MoveAxis(E, 0, ABG) 02:00:35.030 00.000 15672 Move returns status 0, amount 0 02:00:35.030 00.000 15672 MoveAxis(N, 0, ABG) 02:00:35.030 00.000 15672 Move returns status 0, amount 0 02:00:35.030 00.000 15672 move complete, result=0 02:00:35.030 00.000 15672 worker thread done servicing request 02:00:35.035 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=12580, FiltMin=2624, FiltMax=8805, Gamma=2.950 02:00:35.461 00.426 30444 UpdateGuideState exits: m=129380 SNR=87.4 Saturated 02:00:35.461 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:35.461 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:35.461 00.000 30444 Enqueuing Expose request 02:00:35.462 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 02:00:35.462 00.000 15672 Worker thread wakes up 02:00:35.462 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:35.462 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:37.573 02.111 15672 Exposure complete 02:00:37.601 00.028 15672 worker thread done servicing request 02:00:37.601 00.000 30444 OnExposeComplete: enter 02:00:37.602 00.001 30444 UpdateGuideState(): m_state=6 02:00:37.602 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6279 02:00:37.602 00.000 30444 Star::Find returns 1 (1), X=463.64, Y=200.83, Mass=131427, SNR=90.2, Peak=12452 HFD=3.7 02:00:37.602 00.000 30444 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.28) = xAngle (0.39 = 0.39) 02:00:37.602 00.000 30444 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.33 = 0.33) 02:00:37.602 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.06 hyp=0.49 cameraTheta=0.11 mountX=0.45 mountY=0.16, mountTheta=0.34 02:00:37.605 00.003 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.06, opts=13) 02:00:37.605 00.000 30444 Enqueuing Move request for scope (0.49, 0.06) 02:00:37.605 00.000 15672 Worker thread wakes up 02:00:37.605 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.06) opts 0xd 02:00:37.605 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.06) 02:00:37.605 00.000 15672 Moving (0.49, 0.06) raw xDistance=0.45 yDistance=0.16 02:00:37.605 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45 02:00:37.605 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:37.605 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 02:00:37.605 00.000 15672 MoveAxis(W, 123, ABG) 02:00:37.606 00.001 15672 Guiding Dir = 3, Dur = 123 02:00:37.606 00.000 15672 IsSlewing returns 0 02:00:37.607 00.001 15672 IsGuiding returns 0 02:00:37.611 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12452, FiltMin=2540, FiltMax=8684, Gamma=2.950 02:00:37.634 00.023 15672 PulseGuide returned control before completion, sleep 107 02:00:37.659 00.025 30444 UpdateGuideState exits: m=131427 SNR=90.2 Saturated 02:00:37.659 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:37.659 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:37.659 00.000 30444 Enqueuing Expose request 02:00:37.743 00.084 15672 IsGuiding returns 1 02:00:37.743 00.000 15672 scope still moving after pulse duration time elapsed 02:00:37.764 00.021 15672 IsSlewing returns 0 02:00:37.778 00.014 15672 IsGuiding returns 0 02:00:37.778 00.000 15672 scope move finished after 123 + 49 ms 02:00:37.779 00.001 15672 Move returns status 0, amount 123 02:00:37.779 00.000 15672 MoveAxis(N, 0, ABG) 02:00:37.779 00.000 15672 Move returns status 0, amount 0 02:00:37.779 00.000 15672 move complete, result=0 02:00:37.779 00.000 15672 worker thread done servicing request 02:00:37.779 00.000 15672 Worker thread wakes up 02:00:37.779 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:37.779 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:37.780 00.001 30444 GuideStep: 0.5 px 123 ms WEST, 0.2 px 0 ms NORTH 02:00:39.690 01.910 15672 Exposure complete 02:00:39.717 00.027 15672 worker thread done servicing request 02:00:39.717 00.000 30444 OnExposeComplete: enter 02:00:39.718 00.001 30444 UpdateGuideState(): m_state=6 02:00:39.718 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6280 02:00:39.718 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=201.15, Mass=123794, SNR=93.8, Peak=12893 HFD=3.5 02:00:39.718 00.000 30444 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.28) = xAngle (1.25 = 1.25) 02:00:39.718 00.000 30444 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 02:00:39.718 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.37 hyp=0.45 cameraTheta=0.97 mountX=0.14 mountY=0.42, mountTheta=1.24 02:00:39.718 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.37, opts=13) 02:00:39.718 00.000 30444 Enqueuing Move request for scope (0.25, 0.37) 02:00:39.718 00.000 15672 Worker thread wakes up 02:00:39.719 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.37) opts 0xd 02:00:39.719 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.37) 02:00:39.719 00.000 15672 Moving (0.25, 0.37) raw xDistance=0.14 yDistance=0.42 02:00:39.719 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 02:00:39.719 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:00:39.719 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 02:00:39.719 00.000 15672 MoveAxis(E, 0, ABG) 02:00:39.719 00.000 15672 Move returns status 0, amount 0 02:00:39.719 00.000 15672 MoveAxis(N, 0, ABG) 02:00:39.719 00.000 15672 Move returns status 0, amount 0 02:00:39.719 00.000 15672 move complete, result=0 02:00:39.719 00.000 15672 worker thread done servicing request 02:00:39.724 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2082, max=13699, FiltMin=2616, FiltMax=9875, Gamma=2.950 02:00:39.774 00.050 30444 UpdateGuideState exits: m=123794 SNR=93.8 Saturated 02:00:39.774 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:39.774 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:39.774 00.000 30444 Enqueuing Expose request 02:00:39.774 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 02:00:39.774 00.000 15672 Worker thread wakes up 02:00:39.774 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:39.774 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:41.890 02.116 15672 Exposure complete 02:00:41.921 00.031 15672 worker thread done servicing request 02:00:41.921 00.000 30444 OnExposeComplete: enter 02:00:41.921 00.000 30444 UpdateGuideState(): m_state=6 02:00:41.921 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6281 02:00:41.921 00.000 30444 Star::Find returns 1 (1), X=463.63, Y=200.94, Mass=124213, SNR=95.2, Peak=11501 HFD=3.7 02:00:41.921 00.000 30444 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 02:00:41.921 00.000 30444 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 02:00:41.921 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=0.16 hyp=0.51 cameraTheta=0.32 mountX=0.42 mountY=0.26, mountTheta=0.56 02:00:41.922 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.16, opts=13) 02:00:41.922 00.000 30444 Enqueuing Move request for scope (0.48, 0.16) 02:00:41.922 00.000 15672 Worker thread wakes up 02:00:41.922 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.16) opts 0xd 02:00:41.922 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.16) 02:00:41.922 00.000 15672 Moving (0.48, 0.16) raw xDistance=0.42 yDistance=0.26 02:00:41.922 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 02:00:41.922 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:00:41.922 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 02:00:41.922 00.000 15672 MoveAxis(W, 113, ABG) 02:00:41.922 00.000 15672 Guiding Dir = 3, Dur = 113 02:00:41.923 00.001 15672 IsSlewing returns 0 02:00:41.924 00.001 15672 IsGuiding returns 0 02:00:41.928 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=13203, FiltMin=2569, FiltMax=9567, Gamma=2.950 02:00:41.947 00.019 15672 PulseGuide returned control before completion, sleep 101 02:00:41.977 00.030 30444 UpdateGuideState exits: m=124213 SNR=95.2 Saturated 02:00:41.977 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:41.977 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:41.977 00.000 30444 Enqueuing Expose request 02:00:42.050 00.073 15672 IsGuiding returns 1 02:00:42.050 00.000 15672 scope still moving after pulse duration time elapsed 02:00:42.071 00.021 15672 IsSlewing returns 0 02:00:42.123 00.052 15672 IsGuiding returns 0 02:00:42.123 00.000 15672 scope move finished after 113 + 86 ms 02:00:42.123 00.000 15672 Move returns status 0, amount 113 02:00:42.123 00.000 15672 MoveAxis(N, 0, ABG) 02:00:42.123 00.000 15672 Move returns status 0, amount 0 02:00:42.124 00.001 15672 move complete, result=0 02:00:42.124 00.000 15672 worker thread done servicing request 02:00:42.124 00.000 15672 Worker thread wakes up 02:00:42.124 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:42.124 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:42.124 00.000 30444 GuideStep: 0.4 px 113 ms WEST, 0.3 px 0 ms NORTH 02:00:44.031 01.907 15672 Exposure complete 02:00:44.050 00.019 15672 worker thread done servicing request 02:00:44.050 00.000 30444 OnExposeComplete: enter 02:00:44.050 00.000 30444 UpdateGuideState(): m_state=6 02:00:44.050 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6282 02:00:44.050 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=201.03, Mass=126934, SNR=85.9, Peak=13650 HFD=3.6 02:00:44.050 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.89 = 1.89) 02:00:44.050 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.83 = 1.83) 02:00:44.050 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.61 mountX=-0.08 mountY=0.25, mountTheta=1.88 02:00:44.051 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.25, opts=13) 02:00:44.051 00.000 30444 Enqueuing Move request for scope (-0.01, 0.25) 02:00:44.051 00.000 15672 Worker thread wakes up 02:00:44.051 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd 02:00:44.051 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.25) 02:00:44.051 00.000 15672 Moving (-0.01, 0.25) raw xDistance=-0.08 yDistance=0.25 02:00:44.051 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 02:00:44.051 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:44.051 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 02:00:44.051 00.000 15672 MoveAxis(E, 0, ABG) 02:00:44.051 00.000 15672 Move returns status 0, amount 0 02:00:44.051 00.000 15672 MoveAxis(N, 0, ABG) 02:00:44.051 00.000 15672 Move returns status 0, amount 0 02:00:44.051 00.000 15672 move complete, result=0 02:00:44.051 00.000 15672 worker thread done servicing request 02:00:44.056 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=13650, FiltMin=2573, FiltMax=9370, Gamma=2.950 02:00:44.106 00.050 30444 UpdateGuideState exits: m=126934 SNR=85.9 Saturated 02:00:44.106 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:44.106 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:44.106 00.000 30444 Enqueuing Expose request 02:00:44.106 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:00:44.106 00.000 15672 Worker thread wakes up 02:00:44.106 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:44.106 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:46.224 02.118 15672 Exposure complete 02:00:46.248 00.024 15672 worker thread done servicing request 02:00:46.248 00.000 30444 OnExposeComplete: enter 02:00:46.248 00.000 30444 UpdateGuideState(): m_state=6 02:00:46.248 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6283 02:00:46.248 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=200.91, Mass=120785, SNR=84.2, Peak=13019 HFD=3.4 02:00:46.248 00.000 30444 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.28) = xAngle (0.87 = 0.87) 02:00:46.248 00.000 30444 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.81 = 0.81) 02:00:46.248 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.59 mountX=0.16 mountY=0.17, mountTheta=0.84 02:00:46.249 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.13, opts=13) 02:00:46.249 00.000 30444 Enqueuing Move request for scope (0.20, 0.13) 02:00:46.249 00.000 15672 Worker thread wakes up 02:00:46.249 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd 02:00:46.249 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.13) 02:00:46.249 00.000 15672 Moving (0.20, 0.13) raw xDistance=0.16 yDistance=0.17 02:00:46.249 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 02:00:46.249 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:46.249 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 02:00:46.249 00.000 15672 MoveAxis(E, 0, ABG) 02:00:46.249 00.000 15672 Move returns status 0, amount 0 02:00:46.249 00.000 15672 MoveAxis(N, 0, ABG) 02:00:46.249 00.000 15672 Move returns status 0, amount 0 02:00:46.249 00.000 15672 move complete, result=0 02:00:46.249 00.000 15672 worker thread done servicing request 02:00:46.254 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13019, FiltMin=2598, FiltMax=9469, Gamma=2.950 02:00:46.303 00.049 30444 UpdateGuideState exits: m=120785 SNR=84.2 Saturated 02:00:46.303 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:46.303 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:46.303 00.000 30444 Enqueuing Expose request 02:00:46.304 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 02:00:46.304 00.000 15672 Worker thread wakes up 02:00:46.304 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:46.304 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:48.210 01.906 15672 Exposure complete 02:00:48.230 00.020 15672 worker thread done servicing request 02:00:48.230 00.000 30444 OnExposeComplete: enter 02:00:48.230 00.000 30444 UpdateGuideState(): m_state=6 02:00:48.230 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6284 02:00:48.230 00.000 30444 Star::Find returns 1 (1), X=463.39, Y=200.81, Mass=122910, SNR=87.8, Peak=12156 HFD=3.6 02:00:48.230 00.000 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 02:00:48.230 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.35 = 0.35) 02:00:48.230 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.25 cameraTheta=0.14 mountX=0.23 mountY=0.09, mountTheta=0.36 02:00:48.230 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.03, opts=13) 02:00:48.230 00.000 30444 Enqueuing Move request for scope (0.24, 0.03) 02:00:48.231 00.001 15672 Worker thread wakes up 02:00:48.231 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.03) opts 0xd 02:00:48.231 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.03) 02:00:48.231 00.000 15672 Moving (0.24, 0.03) raw xDistance=0.23 yDistance=0.09 02:00:48.231 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 02:00:48.231 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:48.231 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 02:00:48.231 00.000 15672 MoveAxis(E, 0, ABG) 02:00:48.231 00.000 15672 Move returns status 0, amount 0 02:00:48.231 00.000 15672 MoveAxis(N, 0, ABG) 02:00:48.231 00.000 15672 Move returns status 0, amount 0 02:00:48.231 00.000 15672 move complete, result=0 02:00:48.231 00.000 15672 worker thread done servicing request 02:00:48.236 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=12156, FiltMin=2683, FiltMax=9362, Gamma=2.950 02:00:48.285 00.049 30444 UpdateGuideState exits: m=122910 SNR=87.8 Saturated 02:00:48.285 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:48.285 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:48.285 00.000 30444 Enqueuing Expose request 02:00:48.285 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 02:00:48.285 00.000 15672 Worker thread wakes up 02:00:48.285 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:48.285 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:50.392 02.107 15672 Exposure complete 02:00:50.412 00.020 15672 worker thread done servicing request 02:00:50.412 00.000 30444 OnExposeComplete: enter 02:00:50.412 00.000 30444 UpdateGuideState(): m_state=6 02:00:50.412 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6285 02:00:50.412 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=200.91, Mass=132731, SNR=85.5, Peak=12593 HFD=3.7 02:00:50.412 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 02:00:50.412 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 02:00:50.412 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.22 cameraTheta=0.66 mountX=0.13 mountY=0.17, mountTheta=0.92 02:00:50.413 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.13, opts=13) 02:00:50.413 00.000 30444 Enqueuing Move request for scope (0.17, 0.13) 02:00:50.413 00.000 15672 Worker thread wakes up 02:00:50.413 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd 02:00:50.413 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.13) 02:00:50.413 00.000 15672 Moving (0.17, 0.13) raw xDistance=0.13 yDistance=0.17 02:00:50.413 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 02:00:50.413 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:50.413 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 02:00:50.413 00.000 15672 MoveAxis(E, 0, ABG) 02:00:50.413 00.000 15672 Move returns status 0, amount 0 02:00:50.413 00.000 15672 MoveAxis(N, 0, ABG) 02:00:50.413 00.000 15672 Move returns status 0, amount 0 02:00:50.413 00.000 15672 move complete, result=0 02:00:50.413 00.000 15672 worker thread done servicing request 02:00:50.418 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=13134, FiltMin=2606, FiltMax=9519, Gamma=2.950 02:00:50.468 00.050 30444 UpdateGuideState exits: m=132731 SNR=85.5 Saturated 02:00:50.468 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:50.468 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:50.468 00.000 30444 Enqueuing Expose request 02:00:50.468 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:00:50.468 00.000 15672 Worker thread wakes up 02:00:50.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:50.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:52.377 01.909 15672 Exposure complete 02:00:52.397 00.020 15672 worker thread done servicing request 02:00:52.397 00.000 30444 OnExposeComplete: enter 02:00:52.397 00.000 30444 UpdateGuideState(): m_state=6 02:00:52.397 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6286 02:00:52.397 00.000 30444 Star::Find returns 1 (1), X=463.70, Y=200.58, Mass=135812, SNR=93.1, Peak=11853 HFD=3.5 02:00:52.397 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 02:00:52.397 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 02:00:52.397 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=-0.19 hyp=0.59 cameraTheta=-0.34 mountX=0.59 mountY=-0.07, mountTheta=-0.12 02:00:52.398 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=-0.19, opts=13) 02:00:52.398 00.000 30444 Enqueuing Move request for scope (0.55, -0.19) 02:00:52.398 00.000 15672 Worker thread wakes up 02:00:52.398 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.19) opts 0xd 02:00:52.398 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, -0.19) 02:00:52.398 00.000 15672 Moving (0.55, -0.19) raw xDistance=0.59 yDistance=-0.07 02:00:52.398 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59 02:00:52.398 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:52.398 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 02:00:52.398 00.000 15672 MoveAxis(W, 158, ABG) 02:00:52.398 00.000 15672 Guiding Dir = 3, Dur = 158 02:00:52.399 00.001 15672 IsSlewing returns 0 02:00:52.400 00.001 15672 IsGuiding returns 0 02:00:52.404 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=12312, FiltMin=2600, FiltMax=10251, Gamma=2.950 02:00:52.426 00.022 15672 PulseGuide returned control before completion, sleep 143 02:00:52.456 00.030 30444 UpdateGuideState exits: m=135812 SNR=93.1 Saturated 02:00:52.456 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:52.456 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:52.456 00.000 30444 Enqueuing Expose request 02:00:52.571 00.115 15672 IsGuiding returns 1 02:00:52.571 00.000 15672 scope still moving after pulse duration time elapsed 02:00:52.592 00.021 15672 IsSlewing returns 0 02:00:52.619 00.027 15672 IsGuiding returns 0 02:00:52.619 00.000 15672 scope move finished after 158 + 60 ms 02:00:52.619 00.000 15672 Move returns status 0, amount 158 02:00:52.619 00.000 15672 MoveAxis(N, 0, ABG) 02:00:52.619 00.000 15672 Move returns status 0, amount 0 02:00:52.619 00.000 15672 move complete, result=0 02:00:52.619 00.000 15672 worker thread done servicing request 02:00:52.619 00.000 15672 Worker thread wakes up 02:00:52.619 00.000 30444 GuideStep: 0.6 px 158 ms WEST, -0.1 px 0 ms NORTH 02:00:52.619 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:52.619 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:54.726 02.107 15672 Exposure complete 02:00:54.747 00.021 15672 worker thread done servicing request 02:00:54.747 00.000 30444 OnExposeComplete: enter 02:00:54.748 00.001 30444 UpdateGuideState(): m_state=6 02:00:54.748 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6287 02:00:54.748 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=200.65, Mass=122013, SNR=77.9, Peak=13478 HFD=3.4 02:00:54.748 00.000 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.33 = -2.33) 02:00:54.748 00.000 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 02:00:54.748 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-2.61 mountX=-0.17 mountY=-0.17, mountTheta=-2.36 02:00:54.748 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.13, opts=13) 02:00:54.748 00.000 30444 Enqueuing Move request for scope (-0.21, -0.13) 02:00:54.749 00.001 15672 Worker thread wakes up 02:00:54.749 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.13) opts 0xd 02:00:54.749 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.13) 02:00:54.749 00.000 15672 Moving (-0.21, -0.13) raw xDistance=-0.17 yDistance=-0.17 02:00:54.749 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 02:00:54.749 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:54.749 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 02:00:54.749 00.000 15672 MoveAxis(E, 0, ABG) 02:00:54.749 00.000 15672 Move returns status 0, amount 0 02:00:54.749 00.000 15672 MoveAxis(N, 0, ABG) 02:00:54.749 00.000 15672 Move returns status 0, amount 0 02:00:54.749 00.000 15672 move complete, result=0 02:00:54.749 00.000 15672 worker thread done servicing request 02:00:54.754 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=13478, FiltMin=2528, FiltMax=9546, Gamma=2.950 02:00:54.802 00.048 30444 UpdateGuideState exits: m=122013 SNR=77.9 Saturated 02:00:54.802 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:54.802 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:54.802 00.000 30444 Enqueuing Expose request 02:00:54.802 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:00:54.802 00.000 15672 Worker thread wakes up 02:00:54.802 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:54.802 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:56.712 01.910 15672 Exposure complete 02:00:56.738 00.026 15672 worker thread done servicing request 02:00:56.739 00.001 30444 OnExposeComplete: enter 02:00:56.739 00.000 30444 UpdateGuideState(): m_state=6 02:00:56.739 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6288 02:00:56.739 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=201.02, Mass=124305, SNR=80.9, Peak=12931 HFD=3.5 02:00:56.739 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 02:00:56.739 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 02:00:56.739 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.25 cameraTheta=1.47 mountX=-0.04 mountY=0.24, mountTheta=1.75 02:00:56.739 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.24, opts=13) 02:00:56.739 00.000 30444 Enqueuing Move request for scope (0.02, 0.24) 02:00:56.740 00.001 15672 Worker thread wakes up 02:00:56.740 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd 02:00:56.740 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.24) 02:00:56.740 00.000 15672 Moving (0.02, 0.24) raw xDistance=-0.04 yDistance=0.24 02:00:56.740 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 02:00:56.740 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:00:56.740 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 02:00:56.740 00.000 15672 MoveAxis(E, 0, ABG) 02:00:56.740 00.000 15672 Move returns status 0, amount 0 02:00:56.740 00.000 15672 MoveAxis(N, 0, ABG) 02:00:56.740 00.000 15672 Move returns status 0, amount 0 02:00:56.740 00.000 15672 move complete, result=0 02:00:56.740 00.000 15672 worker thread done servicing request 02:00:56.744 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=13105, FiltMin=2586, FiltMax=9491, Gamma=2.950 02:00:56.855 00.111 30444 UpdateGuideState exits: m=124305 SNR=80.9 Saturated 02:00:56.855 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:56.855 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:56.856 00.001 30444 Enqueuing Expose request 02:00:56.856 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 02:00:56.856 00.000 15672 Worker thread wakes up 02:00:56.856 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:56.856 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:00:58.965 02.109 15672 Exposure complete 02:00:58.986 00.021 15672 worker thread done servicing request 02:00:58.986 00.000 30444 OnExposeComplete: enter 02:00:58.986 00.000 30444 UpdateGuideState(): m_state=6 02:00:58.986 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6289 02:00:58.986 00.000 30444 Star::Find returns 1 (1), X=463.06, Y=201.08, Mass=134770, SNR=101.7, Peak=13829 HFD=3.9 02:00:58.986 00.000 30444 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.28) = xAngle (2.14 = 2.14) 02:00:58.987 00.001 30444 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.08 = 2.08) 02:00:58.987 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.32 cameraTheta=1.86 mountX=-0.17 mountY=0.28, mountTheta=2.12 02:00:58.987 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.30, opts=13) 02:00:58.987 00.000 30444 Enqueuing Move request for scope (-0.09, 0.30) 02:00:58.987 00.000 15672 Worker thread wakes up 02:00:58.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd 02:00:58.987 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.30) 02:00:58.987 00.000 15672 Moving (-0.09, 0.30) raw xDistance=-0.17 yDistance=0.28 02:00:58.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 02:00:58.987 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 02:00:58.987 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 02:00:58.987 00.000 15672 MoveAxis(E, 0, ABG) 02:00:58.988 00.001 15672 Move returns status 0, amount 0 02:00:58.988 00.000 15672 MoveAxis(N, 0, ABG) 02:00:58.988 00.000 15672 Move returns status 0, amount 0 02:00:58.988 00.000 15672 move complete, result=0 02:00:58.988 00.000 15672 worker thread done servicing request 02:00:58.993 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=13829, FiltMin=2606, FiltMax=9808, Gamma=2.950 02:00:59.042 00.049 30444 UpdateGuideState exits: m=134770 SNR=101.7 Saturated 02:00:59.042 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:00:59.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:00:59.042 00.000 30444 Enqueuing Expose request 02:00:59.042 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 02:00:59.042 00.000 15672 Worker thread wakes up 02:00:59.042 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:00:59.042 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:00.952 01.910 15672 Exposure complete 02:01:00.972 00.020 15672 worker thread done servicing request 02:01:00.972 00.000 30444 OnExposeComplete: enter 02:01:00.972 00.000 30444 UpdateGuideState(): m_state=6 02:01:00.972 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6290 02:01:00.972 00.000 30444 Star::Find returns 1 (1), X=463.06, Y=200.71, Mass=131449, SNR=89.6, Peak=13353 HFD=3.9 02:01:00.972 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.24 = -2.24) 02:01:00.972 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.30 = -2.30) 02:01:00.972 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-2.52 mountX=-0.06 mountY=-0.08, mountTheta=-2.26 02:01:00.973 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.06, opts=13) 02:01:00.973 00.000 30444 Enqueuing Move request for scope (-0.09, -0.06) 02:01:00.973 00.000 15672 Worker thread wakes up 02:01:00.973 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd 02:01:00.973 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.06) 02:01:00.973 00.000 15672 Moving (-0.09, -0.06) raw xDistance=-0.06 yDistance=-0.08 02:01:00.973 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 02:01:00.973 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:00.973 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 02:01:00.973 00.000 15672 MoveAxis(E, 0, ABG) 02:01:00.973 00.000 15672 Move returns status 0, amount 0 02:01:00.973 00.000 15672 MoveAxis(N, 0, ABG) 02:01:00.973 00.000 15672 Move returns status 0, amount 0 02:01:00.973 00.000 15672 move complete, result=0 02:01:00.973 00.000 15672 worker thread done servicing request 02:01:00.978 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=13353, FiltMin=2593, FiltMax=9628, Gamma=2.950 02:01:01.027 00.049 30444 UpdateGuideState exits: m=131449 SNR=89.6 Saturated 02:01:01.027 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:01.027 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:01.027 00.000 30444 Enqueuing Expose request 02:01:01.027 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:01:01.027 00.000 15672 Worker thread wakes up 02:01:01.027 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:01.027 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:03.136 02.109 15672 Exposure complete 02:01:03.156 00.020 15672 worker thread done servicing request 02:01:03.156 00.000 30444 OnExposeComplete: enter 02:01:03.156 00.000 30444 UpdateGuideState(): m_state=6 02:01:03.156 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6291 02:01:03.157 00.001 30444 Star::Find returns 1 (1), X=463.32, Y=200.82, Mass=128135, SNR=91.5, Peak=13707 HFD=3.4 02:01:03.157 00.000 30444 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 02:01:03.157 00.000 30444 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 02:01:03.157 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.23 mountX=0.15 mountY=0.08, mountTheta=0.46 02:01:03.157 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.04, opts=13) 02:01:03.157 00.000 30444 Enqueuing Move request for scope (0.17, 0.04) 02:01:03.157 00.000 15672 Worker thread wakes up 02:01:03.157 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd 02:01:03.158 00.001 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.04) 02:01:03.158 00.000 15672 Moving (0.17, 0.04) raw xDistance=0.15 yDistance=0.08 02:01:03.158 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 02:01:03.158 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:03.158 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 02:01:03.158 00.000 15672 MoveAxis(E, 0, ABG) 02:01:03.158 00.000 15672 Move returns status 0, amount 0 02:01:03.158 00.000 15672 MoveAxis(N, 0, ABG) 02:01:03.158 00.000 15672 Move returns status 0, amount 0 02:01:03.158 00.000 15672 move complete, result=0 02:01:03.158 00.000 15672 worker thread done servicing request 02:01:03.164 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=13707, FiltMin=2530, FiltMax=10119, Gamma=2.950 02:01:03.494 00.330 30444 UpdateGuideState exits: m=128135 SNR=91.5 Saturated 02:01:03.494 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:03.494 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:03.494 00.000 30444 Enqueuing Expose request 02:01:03.494 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 02:01:03.494 00.000 15672 Worker thread wakes up 02:01:03.495 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:03.495 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:05.401 01.906 15672 Exposure complete 02:01:05.424 00.023 15672 worker thread done servicing request 02:01:05.424 00.000 30444 OnExposeComplete: enter 02:01:05.424 00.000 30444 UpdateGuideState(): m_state=6 02:01:05.424 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6292 02:01:05.424 00.000 30444 Star::Find returns 1 (1), X=463.50, Y=200.50, Mass=131620, SNR=107.7, Peak=10525 HFD=3.2 02:01:05.424 00.000 30444 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.28) = xAngle (-0.39 = -0.39) 02:01:05.424 00.000 30444 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.45 = -0.45) 02:01:05.424 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.28 hyp=0.44 cameraTheta=-0.67 mountX=0.41 mountY=-0.19, mountTheta=-0.44 02:01:05.425 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.28, opts=13) 02:01:05.425 00.000 30444 Enqueuing Move request for scope (0.35, -0.28) 02:01:05.425 00.000 15672 Worker thread wakes up 02:01:05.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.28) opts 0xd 02:01:05.425 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.28) 02:01:05.425 00.000 15672 Moving (0.35, -0.28) raw xDistance=0.41 yDistance=-0.19 02:01:05.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 02:01:05.425 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:05.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 02:01:05.425 00.000 15672 MoveAxis(W, 111, ABG) 02:01:05.425 00.000 15672 Guiding Dir = 3, Dur = 111 02:01:05.426 00.001 15672 IsSlewing returns 0 02:01:05.427 00.001 15672 IsGuiding returns 0 02:01:05.432 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=11344, FiltMin=2637, FiltMax=9913, Gamma=2.950 02:01:05.446 00.014 15672 PulseGuide returned control before completion, sleep 102 02:01:05.551 00.105 15672 IsGuiding returns 1 02:01:05.551 00.000 15672 scope still moving after pulse duration time elapsed 02:01:05.556 00.005 30444 UpdateGuideState exits: m=131620 SNR=107.7 Saturated 02:01:05.556 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:05.556 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:05.556 00.000 30444 Enqueuing Expose request 02:01:05.572 00.016 15672 IsSlewing returns 0 02:01:05.622 00.050 15672 IsGuiding returns 0 02:01:05.622 00.000 15672 scope move finished after 111 + 84 ms 02:01:05.622 00.000 15672 Move returns status 0, amount 111 02:01:05.622 00.000 15672 MoveAxis(N, 0, ABG) 02:01:05.622 00.000 15672 Move returns status 0, amount 0 02:01:05.622 00.000 15672 move complete, result=0 02:01:05.622 00.000 15672 worker thread done servicing request 02:01:05.622 00.000 15672 Worker thread wakes up 02:01:05.622 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:05.623 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:05.624 00.001 30444 GuideStep: 0.4 px 111 ms WEST, -0.2 px 0 ms NORTH 02:01:07.729 02.105 15672 Exposure complete 02:01:07.749 00.020 15672 worker thread done servicing request 02:01:07.749 00.000 30444 OnExposeComplete: enter 02:01:07.749 00.000 30444 UpdateGuideState(): m_state=6 02:01:07.749 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6293 02:01:07.749 00.000 30444 Star::Find returns 1 (1), X=463.03, Y=200.51, Mass=124999, SNR=87.1, Peak=12114 HFD=3.6 02:01:07.749 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 02:01:07.749 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 02:01:07.749 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-1.99 mountX=-0.04 mountY=-0.28, mountTheta=-1.71 02:01:07.750 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.26, opts=13) 02:01:07.750 00.000 30444 Enqueuing Move request for scope (-0.12, -0.26) 02:01:07.750 00.000 15672 Worker thread wakes up 02:01:07.750 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.26) opts 0xd 02:01:07.750 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.26) 02:01:07.750 00.000 15672 Moving (-0.12, -0.26) raw xDistance=-0.04 yDistance=-0.28 02:01:07.750 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 02:01:07.750 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 02:01:07.750 00.000 15672 MoveAxis(E, 0, ABG) 02:01:07.750 00.000 15672 Move returns status 0, amount 0 02:01:07.750 00.000 15672 MoveAxis(N, 50, ABG) 02:01:07.750 00.000 15672 Guiding Dir = 0, Dur = 50 02:01:07.751 00.001 15672 IsSlewing returns 0 02:01:07.755 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=12114, FiltMin=2549, FiltMax=9313, Gamma=2.950 02:01:07.762 00.007 15672 IsGuiding returns 0 02:01:07.842 00.080 15672 IsGuiding returns 1 02:01:07.842 00.000 15672 scope still moving after pulse duration time elapsed 02:01:07.863 00.021 15672 IsSlewing returns 0 02:01:07.863 00.000 15672 IsGuiding returns 1 02:01:07.884 00.021 15672 IsSlewing returns 0 02:01:07.885 00.001 15672 IsGuiding returns 1 02:01:07.906 00.021 15672 IsSlewing returns 0 02:01:07.922 00.016 15672 IsGuiding returns 0 02:01:07.922 00.000 15672 scope move finished after 50 + 109 ms 02:01:07.922 00.000 15672 Move returns status 0, amount 50 02:01:07.922 00.000 15672 move complete, result=0 02:01:07.922 00.000 15672 worker thread done servicing request 02:01:08.127 00.205 30444 UpdateGuideState exits: m=124999 SNR=87.1 Saturated 02:01:08.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:08.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:08.127 00.000 30444 Enqueuing Expose request 02:01:08.127 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 50 ms NORTH 02:01:08.127 00.000 15672 Worker thread wakes up 02:01:08.127 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:08.127 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:10.032 01.905 15672 Exposure complete 02:01:10.052 00.020 15672 worker thread done servicing request 02:01:10.052 00.000 30444 OnExposeComplete: enter 02:01:10.052 00.000 30444 UpdateGuideState(): m_state=6 02:01:10.052 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6294 02:01:10.052 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=200.76, Mass=129523, SNR=96.1, Peak=12759 HFD=3.8 02:01:10.052 00.000 30444 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 02:01:10.052 00.000 30444 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.85 = -2.85) 02:01:10.052 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-3.07 mountX=-0.27 mountY=-0.08, mountTheta=-2.85 02:01:10.053 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.02, opts=13) 02:01:10.053 00.000 30444 Enqueuing Move request for scope (-0.28, -0.02) 02:01:10.053 00.000 15672 Worker thread wakes up 02:01:10.053 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.02) opts 0xd 02:01:10.053 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.02) 02:01:10.053 00.000 15672 Moving (-0.28, -0.02) raw xDistance=-0.27 yDistance=-0.08 02:01:10.053 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 02:01:10.053 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:10.053 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 02:01:10.053 00.000 15672 MoveAxis(E, 72, ABG) 02:01:10.053 00.000 15672 Guiding Dir = 2, Dur = 72 02:01:10.054 00.001 15672 IsSlewing returns 0 02:01:10.055 00.001 15672 IsGuiding returns 0 02:01:10.059 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12759, FiltMin=2566, FiltMax=9162, Gamma=2.950 02:01:10.079 00.020 15672 PulseGuide returned control before completion, sleep 59 02:01:10.177 00.098 30444 UpdateGuideState exits: m=129523 SNR=96.1 Saturated 02:01:10.177 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:10.177 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:10.177 00.000 30444 Enqueuing Expose request 02:01:10.190 00.013 15672 IsGuiding returns 0 02:01:10.190 00.000 15672 Move returns status 0, amount 72 02:01:10.190 00.000 15672 MoveAxis(N, 0, ABG) 02:01:10.190 00.000 15672 Move returns status 0, amount 0 02:01:10.190 00.000 15672 move complete, result=0 02:01:10.190 00.000 15672 worker thread done servicing request 02:01:10.190 00.000 15672 Worker thread wakes up 02:01:10.191 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:10.191 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:10.191 00.000 30444 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH 02:01:12.298 02.107 15672 Exposure complete 02:01:12.318 00.020 15672 worker thread done servicing request 02:01:12.319 00.001 30444 OnExposeComplete: enter 02:01:12.319 00.000 30444 UpdateGuideState(): m_state=6 02:01:12.319 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6295 02:01:12.319 00.000 30444 Star::Find returns 1 (1), X=462.59, Y=200.70, Mass=135699, SNR=93.5, Peak=12214 HFD=3.6 02:01:12.319 00.000 30444 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.28) = xAngle (-2.73 = -2.73) 02:01:12.319 00.000 30444 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.79 = -2.79) 02:01:12.319 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-0.07 hyp=0.56 cameraTheta=-3.01 mountX=-0.51 mountY=-0.19, mountTheta=-2.79 02:01:12.320 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-0.07, opts=13) 02:01:12.320 00.000 30444 Enqueuing Move request for scope (-0.55, -0.07) 02:01:12.320 00.000 15672 Worker thread wakes up 02:01:12.320 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.07) opts 0xd 02:01:12.320 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -0.07) 02:01:12.320 00.000 15672 Moving (-0.55, -0.07) raw xDistance=-0.51 yDistance=-0.19 02:01:12.320 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51 02:01:12.320 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:12.320 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 02:01:12.320 00.000 15672 MoveAxis(E, 144, ABG) 02:01:12.320 00.000 15672 Guiding Dir = 2, Dur = 144 02:01:12.320 00.000 15672 IsSlewing returns 0 02:01:12.326 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=12214, FiltMin=2510, FiltMax=9536, Gamma=2.950 02:01:12.331 00.005 15672 IsGuiding returns 0 02:01:12.346 00.015 15672 PulseGuide returned control before completion, sleep 139 02:01:12.487 00.141 15672 IsGuiding returns 1 02:01:12.488 00.001 15672 scope still moving after pulse duration time elapsed 02:01:12.509 00.021 15672 IsSlewing returns 0 02:01:12.510 00.001 15672 IsGuiding returns 0 02:01:12.510 00.000 15672 scope move finished after 144 + 34 ms 02:01:12.510 00.000 15672 Move returns status 0, amount 144 02:01:12.510 00.000 15672 MoveAxis(N, 0, ABG) 02:01:12.510 00.000 15672 Move returns status 0, amount 0 02:01:12.510 00.000 15672 move complete, result=0 02:01:12.510 00.000 15672 worker thread done servicing request 02:01:12.574 00.064 30444 UpdateGuideState exits: m=135699 SNR=93.5 Saturated 02:01:12.574 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:12.574 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:12.574 00.000 30444 Enqueuing Expose request 02:01:12.574 00.000 30444 GuideStep: -0.5 px 144 ms EAST, -0.2 px 0 ms NORTH 02:01:12.574 00.000 15672 Worker thread wakes up 02:01:12.574 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:12.574 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:14.481 01.907 15672 Exposure complete 02:01:14.502 00.021 15672 worker thread done servicing request 02:01:14.502 00.000 30444 OnExposeComplete: enter 02:01:14.502 00.000 30444 UpdateGuideState(): m_state=6 02:01:14.503 00.001 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6296 02:01:14.503 00.000 30444 Star::Find returns 1 (1), X=463.62, Y=200.46, Mass=127870, SNR=89.0, Peak=11260 HFD=3.4 02:01:14.503 00.000 30444 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.28) = xAngle (-0.32 = -0.32) 02:01:14.503 00.000 30444 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.38 = -0.38) 02:01:14.503 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.32 hyp=0.57 cameraTheta=-0.60 mountX=0.54 mountY=-0.21, mountTheta=-0.37 02:01:14.503 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.32, opts=13) 02:01:14.503 00.000 30444 Enqueuing Move request for scope (0.47, -0.32) 02:01:14.503 00.000 15672 Worker thread wakes up 02:01:14.504 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.32) opts 0xd 02:01:14.504 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.32) 02:01:14.504 00.000 15672 Moving (0.47, -0.32) raw xDistance=0.54 yDistance=-0.21 02:01:14.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.54 02:01:14.504 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:14.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 02:01:14.504 00.000 15672 MoveAxis(W, 135, ABG) 02:01:14.504 00.000 15672 Guiding Dir = 3, Dur = 135 02:01:14.504 00.000 15672 IsSlewing returns 0 02:01:14.505 00.001 15672 IsGuiding returns 0 02:01:14.535 00.030 15672 PulseGuide returned control before completion, sleep 116 02:01:14.641 00.106 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11294, FiltMin=2603, FiltMax=10313, Gamma=2.950 02:01:14.653 00.012 15672 IsGuiding returns 1 02:01:14.653 00.000 15672 scope still moving after pulse duration time elapsed 02:01:14.675 00.022 15672 IsSlewing returns 0 02:01:14.695 00.020 30444 UpdateGuideState exits: m=127870 SNR=89.0 Saturated 02:01:14.695 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:14.695 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:14.695 00.000 30444 Enqueuing Expose request 02:01:14.711 00.016 15672 IsGuiding returns 0 02:01:14.711 00.000 15672 scope move finished after 135 + 70 ms 02:01:14.711 00.000 15672 Move returns status 0, amount 135 02:01:14.711 00.000 15672 MoveAxis(N, 0, ABG) 02:01:14.711 00.000 15672 Move returns status 0, amount 0 02:01:14.711 00.000 15672 move complete, result=0 02:01:14.711 00.000 15672 worker thread done servicing request 02:01:14.711 00.000 15672 Worker thread wakes up 02:01:14.711 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:14.711 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:14.712 00.001 30444 GuideStep: 0.5 px 135 ms WEST, -0.2 px 0 ms NORTH 02:01:16.830 02.118 15672 Exposure complete 02:01:16.860 00.030 15672 worker thread done servicing request 02:01:16.860 00.000 30444 OnExposeComplete: enter 02:01:16.860 00.000 30444 UpdateGuideState(): m_state=6 02:01:16.860 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6297 02:01:16.860 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=200.71, Mass=130238, SNR=102.9, Peak=13530 HFD=3.6 02:01:16.860 00.000 30444 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.28) = xAngle (-2.49 = -2.49) 02:01:16.860 00.000 30444 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.56 = -2.56) 02:01:16.860 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.77 mountX=-0.16 mountY=-0.11, mountTheta=-2.54 02:01:16.861 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.07, opts=13) 02:01:16.861 00.000 30444 Enqueuing Move request for scope (-0.18, -0.07) 02:01:16.861 00.000 15672 Worker thread wakes up 02:01:16.861 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd 02:01:16.861 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.07) 02:01:16.861 00.000 15672 Moving (-0.18, -0.07) raw xDistance=-0.16 yDistance=-0.11 02:01:16.861 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 02:01:16.861 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:16.861 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 02:01:16.861 00.000 15672 MoveAxis(E, 0, ABG) 02:01:16.861 00.000 15672 Move returns status 0, amount 0 02:01:16.861 00.000 15672 MoveAxis(N, 0, ABG) 02:01:16.861 00.000 15672 Move returns status 0, amount 0 02:01:16.861 00.000 15672 move complete, result=0 02:01:16.861 00.000 15672 worker thread done servicing request 02:01:16.866 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=13530, FiltMin=2628, FiltMax=9909, Gamma=2.950 02:01:16.916 00.050 30444 UpdateGuideState exits: m=130238 SNR=102.9 Saturated 02:01:16.916 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:16.916 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:16.916 00.000 30444 Enqueuing Expose request 02:01:16.917 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:01:16.917 00.000 15672 Worker thread wakes up 02:01:16.917 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:16.917 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:18.822 01.905 15672 Exposure complete 02:01:18.842 00.020 15672 worker thread done servicing request 02:01:18.842 00.000 30444 OnExposeComplete: enter 02:01:18.842 00.000 30444 UpdateGuideState(): m_state=6 02:01:18.842 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6298 02:01:18.842 00.000 30444 Star::Find returns 1 (1), X=463.49, Y=200.88, Mass=130749, SNR=93.7, Peak=12717 HFD=3.5 02:01:18.842 00.000 30444 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.28) = xAngle (0.58 = 0.58) 02:01:18.842 00.000 30444 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.51 = 0.51) 02:01:18.843 00.001 30444 CameraToMount -- cameraX=0.34 cameraY=0.10 hyp=0.35 cameraTheta=0.30 mountX=0.29 mountY=0.17, mountTheta=0.53 02:01:18.843 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.10, opts=13) 02:01:18.843 00.000 30444 Enqueuing Move request for scope (0.34, 0.10) 02:01:18.843 00.000 15672 Worker thread wakes up 02:01:18.843 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.10) opts 0xd 02:01:18.843 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.10) 02:01:18.843 00.000 15672 Moving (0.34, 0.10) raw xDistance=0.29 yDistance=0.17 02:01:18.843 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29 02:01:18.843 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:18.843 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 02:01:18.843 00.000 15672 MoveAxis(W, 80, ABG) 02:01:18.844 00.001 15672 Guiding Dir = 3, Dur = 80 02:01:18.844 00.000 15672 IsSlewing returns 0 02:01:18.846 00.002 15672 IsGuiding returns 0 02:01:18.850 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=13208, FiltMin=2585, FiltMax=9487, Gamma=2.950 02:01:18.865 00.015 15672 PulseGuide returned control before completion, sleep 71 02:01:18.962 00.097 15672 IsGuiding returns 1 02:01:18.962 00.000 15672 scope still moving after pulse duration time elapsed 02:01:18.982 00.020 15672 IsSlewing returns 0 02:01:18.984 00.002 15672 IsGuiding returns 0 02:01:18.984 00.000 15672 scope move finished after 80 + 58 ms 02:01:18.984 00.000 15672 Move returns status 0, amount 80 02:01:18.984 00.000 15672 MoveAxis(N, 0, ABG) 02:01:18.984 00.000 15672 Move returns status 0, amount 0 02:01:18.984 00.000 15672 move complete, result=0 02:01:18.984 00.000 15672 worker thread done servicing request 02:01:19.207 00.223 30444 UpdateGuideState exits: m=130749 SNR=93.7 Saturated 02:01:19.207 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:19.207 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:19.208 00.001 30444 Enqueuing Expose request 02:01:19.208 00.000 30444 GuideStep: 0.3 px 80 ms WEST, 0.2 px 0 ms NORTH 02:01:19.208 00.000 15672 Worker thread wakes up 02:01:19.208 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:19.208 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:21.318 02.110 15672 Exposure complete 02:01:21.341 00.023 15672 worker thread done servicing request 02:01:21.341 00.000 30444 OnExposeComplete: enter 02:01:21.341 00.000 30444 UpdateGuideState(): m_state=6 02:01:21.341 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6299 02:01:21.341 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=200.63, Mass=127465, SNR=95.5, Peak=12348 HFD=3.6 02:01:21.341 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.63 = -0.63) 02:01:21.341 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 02:01:21.341 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.91 mountX=0.15 mountY=-0.12, mountTheta=-0.67 02:01:21.341 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.15, opts=13) 02:01:21.342 00.001 30444 Enqueuing Move request for scope (0.12, -0.15) 02:01:21.342 00.000 15672 Worker thread wakes up 02:01:21.342 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd 02:01:21.342 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.15) 02:01:21.342 00.000 15672 Moving (0.12, -0.15) raw xDistance=0.15 yDistance=-0.12 02:01:21.342 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 02:01:21.342 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:21.342 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 02:01:21.342 00.000 15672 MoveAxis(E, 0, ABG) 02:01:21.342 00.000 15672 Move returns status 0, amount 0 02:01:21.342 00.000 15672 MoveAxis(N, 0, ABG) 02:01:21.342 00.000 15672 Move returns status 0, amount 0 02:01:21.342 00.000 15672 move complete, result=0 02:01:21.342 00.000 15672 worker thread done servicing request 02:01:21.347 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=12866, FiltMin=2618, FiltMax=10099, Gamma=2.950 02:01:21.396 00.049 30444 UpdateGuideState exits: m=127465 SNR=95.5 Saturated 02:01:21.396 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:21.396 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:21.396 00.000 30444 Enqueuing Expose request 02:01:21.396 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:01:21.396 00.000 15672 Worker thread wakes up 02:01:21.396 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:21.396 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:23.313 01.917 15672 Exposure complete 02:01:23.344 00.031 15672 worker thread done servicing request 02:01:23.344 00.000 30444 OnExposeComplete: enter 02:01:23.344 00.000 30444 UpdateGuideState(): m_state=6 02:01:23.344 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6300 02:01:23.344 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=200.86, Mass=127369, SNR=105.4, Peak=12287 HFD=3.8 02:01:23.344 00.000 30444 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.28) = xAngle (3.12 = 3.12) 02:01:23.344 00.000 30444 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.06 = 3.06) 02:01:23.344 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.08 hyp=0.28 cameraTheta=2.84 mountX=-0.28 mountY=0.02, mountTheta=3.06 02:01:23.345 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.08, opts=13) 02:01:23.345 00.000 30444 Enqueuing Move request for scope (-0.27, 0.08) 02:01:23.345 00.000 15672 Worker thread wakes up 02:01:23.345 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.08) opts 0xd 02:01:23.345 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.08) 02:01:23.345 00.000 15672 Moving (-0.27, 0.08) raw xDistance=-0.28 yDistance=0.02 02:01:23.345 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 02:01:23.345 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:23.345 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 02:01:23.345 00.000 15672 MoveAxis(E, 77, ABG) 02:01:23.345 00.000 15672 Guiding Dir = 2, Dur = 77 02:01:23.346 00.001 15672 IsSlewing returns 0 02:01:23.346 00.000 15672 IsGuiding returns 0 02:01:23.350 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=12287, FiltMin=2601, FiltMax=9487, Gamma=2.950 02:01:23.369 00.019 15672 PulseGuide returned control before completion, sleep 64 02:01:23.400 00.031 30444 UpdateGuideState exits: m=127369 SNR=105.4 Saturated 02:01:23.400 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:23.400 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:23.401 00.001 30444 Enqueuing Expose request 02:01:23.436 00.035 15672 IsGuiding returns 1 02:01:23.436 00.000 15672 scope still moving after pulse duration time elapsed 02:01:23.457 00.021 15672 IsSlewing returns 0 02:01:23.531 00.074 15672 IsGuiding returns 0 02:01:23.531 00.000 15672 scope move finished after 77 + 107 ms 02:01:23.531 00.000 15672 Move returns status 0, amount 77 02:01:23.531 00.000 15672 MoveAxis(N, 0, ABG) 02:01:23.531 00.000 15672 Move returns status 0, amount 0 02:01:23.531 00.000 15672 move complete, result=0 02:01:23.532 00.001 15672 worker thread done servicing request 02:01:23.532 00.000 30444 GuideStep: -0.3 px 77 ms EAST, 0.0 px 0 ms NORTH 02:01:23.532 00.000 15672 Worker thread wakes up 02:01:23.532 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:23.532 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:25.641 02.109 15672 Exposure complete 02:01:25.661 00.020 15672 worker thread done servicing request 02:01:25.661 00.000 30444 OnExposeComplete: enter 02:01:25.661 00.000 30444 UpdateGuideState(): m_state=6 02:01:25.661 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6301 02:01:25.661 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=200.56, Mass=131240, SNR=94.3, Peak=12994 HFD=3.7 02:01:25.661 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 02:01:25.662 00.001 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 02:01:25.662 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.24 cameraTheta=-2.00 mountX=-0.03 mountY=-0.23, mountTheta=-1.72 02:01:25.662 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.21, opts=13) 02:01:25.662 00.000 30444 Enqueuing Move request for scope (-0.10, -0.21) 02:01:25.662 00.000 15672 Worker thread wakes up 02:01:25.662 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd 02:01:25.662 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.21) 02:01:25.662 00.000 15672 Moving (-0.10, -0.21) raw xDistance=-0.03 yDistance=-0.23 02:01:25.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 02:01:25.662 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:25.662 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 02:01:25.662 00.000 15672 MoveAxis(E, 0, ABG) 02:01:25.662 00.000 15672 Move returns status 0, amount 0 02:01:25.663 00.001 15672 MoveAxis(N, 0, ABG) 02:01:25.663 00.000 15672 Move returns status 0, amount 0 02:01:25.663 00.000 15672 move complete, result=0 02:01:25.663 00.000 15672 worker thread done servicing request 02:01:25.668 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=12994, FiltMin=2571, FiltMax=9580, Gamma=2.950 02:01:25.833 00.165 30444 UpdateGuideState exits: m=131240 SNR=94.3 Saturated 02:01:25.833 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:25.833 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:25.834 00.001 30444 Enqueuing Expose request 02:01:25.834 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 02:01:25.834 00.000 15672 Worker thread wakes up 02:01:25.834 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:25.834 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:27.743 01.909 15672 Exposure complete 02:01:27.763 00.020 15672 worker thread done servicing request 02:01:27.763 00.000 30444 OnExposeComplete: enter 02:01:27.763 00.000 30444 UpdateGuideState(): m_state=6 02:01:27.763 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6302 02:01:27.763 00.000 30444 Star::Find returns 1 (1), X=463.47, Y=200.74, Mass=131510, SNR=92.2, Peak=13424 HFD=3.3 02:01:27.763 00.000 30444 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.28) = xAngle (0.15 = 0.15) 02:01:27.763 00.000 30444 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.09 = 0.09) 02:01:27.763 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.04 hyp=0.33 cameraTheta=-0.12 mountX=0.32 mountY=0.03, mountTheta=0.09 02:01:27.765 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.04, opts=13) 02:01:27.765 00.000 30444 Enqueuing Move request for scope (0.32, -0.04) 02:01:27.765 00.000 15672 Worker thread wakes up 02:01:27.765 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.04) opts 0xd 02:01:27.765 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.04) 02:01:27.765 00.000 15672 Moving (0.32, -0.04) raw xDistance=0.32 yDistance=0.03 02:01:27.765 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 02:01:27.765 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:27.765 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 02:01:27.765 00.000 15672 MoveAxis(W, 87, ABG) 02:01:27.765 00.000 15672 Guiding Dir = 3, Dur = 87 02:01:27.766 00.001 15672 IsSlewing returns 0 02:01:27.766 00.000 15672 IsGuiding returns 0 02:01:27.771 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=13424, FiltMin=2640, FiltMax=9780, Gamma=2.950 02:01:27.795 00.024 15672 PulseGuide returned control before completion, sleep 69 02:01:27.866 00.071 15672 IsGuiding returns 1 02:01:27.866 00.000 15672 scope still moving after pulse duration time elapsed 02:01:27.879 00.013 30444 UpdateGuideState exits: m=131510 SNR=92.2 Saturated 02:01:27.879 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:27.879 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:27.879 00.000 30444 Enqueuing Expose request 02:01:27.887 00.008 15672 IsSlewing returns 0 02:01:27.907 00.020 15672 IsGuiding returns 0 02:01:27.907 00.000 15672 scope move finished after 87 + 53 ms 02:01:27.907 00.000 15672 Move returns status 0, amount 87 02:01:27.907 00.000 15672 MoveAxis(N, 0, ABG) 02:01:27.907 00.000 15672 Move returns status 0, amount 0 02:01:27.907 00.000 15672 move complete, result=0 02:01:27.907 00.000 15672 worker thread done servicing request 02:01:27.907 00.000 15672 Worker thread wakes up 02:01:27.907 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:27.907 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:27.912 00.005 30444 GuideStep: 0.3 px 87 ms WEST, 0.0 px 0 ms NORTH 02:01:30.013 02.101 15672 Exposure complete 02:01:30.034 00.021 15672 worker thread done servicing request 02:01:30.034 00.000 30444 OnExposeComplete: enter 02:01:30.034 00.000 30444 UpdateGuideState(): m_state=6 02:01:30.035 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6303 02:01:30.035 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=200.69, Mass=131041, SNR=96.0, Peak=12352 HFD=3.8 02:01:30.035 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 02:01:30.035 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 02:01:30.035 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-2.02 mountX=-0.02 mountY=-0.09, mountTheta=-1.74 02:01:30.035 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.09, opts=13) 02:01:30.035 00.000 30444 Enqueuing Move request for scope (-0.04, -0.09) 02:01:30.035 00.000 15672 Worker thread wakes up 02:01:30.035 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd 02:01:30.035 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.09) 02:01:30.036 00.001 15672 Moving (-0.04, -0.09) raw xDistance=-0.02 yDistance=-0.09 02:01:30.036 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 02:01:30.036 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:30.036 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 02:01:30.036 00.000 15672 MoveAxis(E, 0, ABG) 02:01:30.036 00.000 15672 Move returns status 0, amount 0 02:01:30.036 00.000 15672 MoveAxis(N, 0, ABG) 02:01:30.036 00.000 15672 Move returns status 0, amount 0 02:01:30.036 00.000 15672 move complete, result=0 02:01:30.036 00.000 15672 worker thread done servicing request 02:01:30.041 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2068, max=12352, FiltMin=2563, FiltMax=9695, Gamma=2.950 02:01:30.090 00.049 30444 UpdateGuideState exits: m=131041 SNR=96.0 Saturated 02:01:30.090 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:30.090 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:30.090 00.000 30444 Enqueuing Expose request 02:01:30.090 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 02:01:30.090 00.000 15672 Worker thread wakes up 02:01:30.090 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:30.090 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:31.996 01.906 15672 Exposure complete 02:01:32.016 00.020 15672 worker thread done servicing request 02:01:32.016 00.000 30444 OnExposeComplete: enter 02:01:32.016 00.000 30444 UpdateGuideState(): m_state=6 02:01:32.016 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6304 02:01:32.016 00.000 30444 Star::Find returns 1 (1), X=463.53, Y=200.60, Mass=130714, SNR=102.6, Peak=12121 HFD=3.3 02:01:32.016 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.16 = -0.16) 02:01:32.016 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 02:01:32.016 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.18 hyp=0.42 cameraTheta=-0.44 mountX=0.42 mountY=-0.09, mountTheta=-0.22 02:01:32.017 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.18, opts=13) 02:01:32.017 00.000 30444 Enqueuing Move request for scope (0.38, -0.18) 02:01:32.017 00.000 15672 Worker thread wakes up 02:01:32.017 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.18) opts 0xd 02:01:32.017 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.18) 02:01:32.017 00.000 15672 Moving (0.38, -0.18) raw xDistance=0.42 yDistance=-0.09 02:01:32.017 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 02:01:32.017 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:32.017 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 02:01:32.017 00.000 15672 MoveAxis(W, 113, ABG) 02:01:32.017 00.000 15672 Guiding Dir = 3, Dur = 113 02:01:32.018 00.001 15672 IsSlewing returns 0 02:01:32.019 00.001 15672 IsGuiding returns 0 02:01:32.024 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=12506, FiltMin=2582, FiltMax=9984, Gamma=2.950 02:01:32.044 00.020 15672 PulseGuide returned control before completion, sleep 99 02:01:32.073 00.029 30444 UpdateGuideState exits: m=130714 SNR=102.6 Saturated 02:01:32.073 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:32.073 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:32.073 00.000 30444 Enqueuing Expose request 02:01:32.145 00.072 15672 IsGuiding returns 1 02:01:32.145 00.000 15672 scope still moving after pulse duration time elapsed 02:01:32.166 00.021 15672 IsSlewing returns 0 02:01:32.188 00.022 15672 IsGuiding returns 0 02:01:32.188 00.000 15672 scope move finished after 113 + 55 ms 02:01:32.188 00.000 15672 Move returns status 0, amount 113 02:01:32.188 00.000 15672 MoveAxis(N, 0, ABG) 02:01:32.188 00.000 15672 Move returns status 0, amount 0 02:01:32.188 00.000 15672 move complete, result=0 02:01:32.188 00.000 15672 worker thread done servicing request 02:01:32.188 00.000 15672 Worker thread wakes up 02:01:32.188 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:32.188 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:32.188 00.000 30444 GuideStep: 0.4 px 113 ms WEST, -0.1 px 0 ms NORTH 02:01:34.296 02.108 15672 Exposure complete 02:01:34.315 00.019 15672 worker thread done servicing request 02:01:34.316 00.001 30444 OnExposeComplete: enter 02:01:34.316 00.000 30444 UpdateGuideState(): m_state=6 02:01:34.316 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6305 02:01:34.316 00.000 30444 Star::Find returns 1 (1), X=462.80, Y=200.71, Mass=124124, SNR=89.5, Peak=13865 HFD=3.5 02:01:34.316 00.000 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.67 = -2.67) 02:01:34.316 00.000 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.73 = -2.73) 02:01:34.316 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.07 hyp=0.36 cameraTheta=-2.95 mountX=-0.32 mountY=-0.14, mountTheta=-2.72 02:01:34.316 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.07, opts=13) 02:01:34.316 00.000 30444 Enqueuing Move request for scope (-0.35, -0.07) 02:01:34.317 00.001 15672 Worker thread wakes up 02:01:34.317 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.07) opts 0xd 02:01:34.317 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.07) 02:01:34.317 00.000 15672 Moving (-0.35, -0.07) raw xDistance=-0.32 yDistance=-0.14 02:01:34.317 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32 02:01:34.317 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:34.317 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 02:01:34.317 00.000 15672 MoveAxis(E, 78, ABG) 02:01:34.317 00.000 15672 Guiding Dir = 2, Dur = 78 02:01:34.317 00.000 15672 IsSlewing returns 0 02:01:34.320 00.003 15672 IsGuiding returns 0 02:01:34.324 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=13865, FiltMin=2564, FiltMax=9722, Gamma=2.950 02:01:34.344 00.020 15672 PulseGuide returned control before completion, sleep 64 02:01:34.373 00.029 30444 UpdateGuideState exits: m=124124 SNR=89.5 Saturated 02:01:34.373 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:34.373 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:34.373 00.000 30444 Enqueuing Expose request 02:01:34.410 00.037 15672 IsGuiding returns 1 02:01:34.410 00.000 15672 scope still moving after pulse duration time elapsed 02:01:34.431 00.021 15672 IsSlewing returns 0 02:01:34.472 00.041 15672 IsGuiding returns 0 02:01:34.472 00.000 15672 scope move finished after 78 + 74 ms 02:01:34.472 00.000 15672 Move returns status 0, amount 78 02:01:34.473 00.001 15672 MoveAxis(N, 0, ABG) 02:01:34.473 00.000 15672 Move returns status 0, amount 0 02:01:34.473 00.000 15672 move complete, result=0 02:01:34.473 00.000 15672 worker thread done servicing request 02:01:34.473 00.000 15672 Worker thread wakes up 02:01:34.473 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:34.473 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:34.473 00.000 30444 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH 02:01:36.381 01.908 15672 Exposure complete 02:01:36.401 00.020 15672 worker thread done servicing request 02:01:36.401 00.000 30444 OnExposeComplete: enter 02:01:36.401 00.000 30444 UpdateGuideState(): m_state=6 02:01:36.401 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6306 02:01:36.402 00.001 30444 Star::Find returns 1 (1), X=462.68, Y=200.52, Mass=127323, SNR=86.7, Peak=11781 HFD=3.5 02:01:36.402 00.000 30444 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 02:01:36.402 00.000 30444 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 02:01:36.402 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.25 hyp=0.53 cameraTheta=-2.65 mountX=-0.38 mountY=-0.35, mountTheta=-2.40 02:01:36.402 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.25, opts=13) 02:01:36.402 00.000 30444 Enqueuing Move request for scope (-0.47, -0.25) 02:01:36.402 00.000 15672 Worker thread wakes up 02:01:36.402 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.25) opts 0xd 02:01:36.402 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.25) 02:01:36.402 00.000 15672 Moving (-0.47, -0.25) raw xDistance=-0.38 yDistance=-0.35 02:01:36.402 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38 02:01:36.402 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 02:01:36.402 00.000 15672 MoveAxis(E, 108, ABG) 02:01:36.403 00.001 15672 Guiding Dir = 2, Dur = 108 02:01:36.404 00.001 15672 IsSlewing returns 0 02:01:36.405 00.001 15672 IsGuiding returns 0 02:01:36.409 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11781, FiltMin=2569, FiltMax=9736, Gamma=2.950 02:01:36.421 00.012 15672 PulseGuide returned control before completion, sleep 103 02:01:36.526 00.105 15672 IsGuiding returns 1 02:01:36.526 00.000 15672 scope still moving after pulse duration time elapsed 02:01:36.531 00.005 30444 UpdateGuideState exits: m=127323 SNR=86.7 Saturated 02:01:36.531 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:36.532 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:36.532 00.000 30444 Enqueuing Expose request 02:01:36.547 00.015 15672 IsSlewing returns 0 02:01:36.566 00.019 15672 IsGuiding returns 0 02:01:36.566 00.000 15672 scope move finished after 108 + 52 ms 02:01:36.566 00.000 15672 Move returns status 0, amount 108 02:01:36.566 00.000 15672 MoveAxis(N, 62, ABG) 02:01:36.566 00.000 15672 Guiding Dir = 0, Dur = 62 02:01:36.567 00.001 15672 IsSlewing returns 0 02:01:36.569 00.002 15672 IsGuiding returns 0 02:01:36.678 00.109 15672 IsGuiding returns 1 02:01:36.678 00.000 15672 scope still moving after pulse duration time elapsed 02:01:36.698 00.020 15672 IsSlewing returns 0 02:01:36.699 00.001 15672 IsGuiding returns 1 02:01:36.720 00.021 15672 IsSlewing returns 0 02:01:36.742 00.022 15672 IsGuiding returns 0 02:01:36.742 00.000 15672 scope move finished after 62 + 111 ms 02:01:36.742 00.000 15672 Move returns status 0, amount 62 02:01:36.742 00.000 15672 move complete, result=0 02:01:36.742 00.000 15672 worker thread done servicing request 02:01:36.742 00.000 15672 Worker thread wakes up 02:01:36.742 00.000 30444 GuideStep: -0.4 px 108 ms EAST, -0.3 px 62 ms NORTH 02:01:36.742 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:36.742 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:38.850 02.108 15672 Exposure complete 02:01:38.870 00.020 15672 worker thread done servicing request 02:01:38.870 00.000 30444 OnExposeComplete: enter 02:01:38.870 00.000 30444 UpdateGuideState(): m_state=6 02:01:38.870 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6307 02:01:38.870 00.000 30444 Star::Find returns 1 (1), X=463.55, Y=200.51, Mass=128022, SNR=91.6, Peak=10939 HFD=3.3 02:01:38.870 00.000 30444 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.28) = xAngle (-0.31 = -0.31) 02:01:38.870 00.000 30444 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.37 = -0.37) 02:01:38.870 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.27 hyp=0.48 cameraTheta=-0.59 mountX=0.46 mountY=-0.18, mountTheta=-0.37 02:01:38.871 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.27, opts=13) 02:01:38.871 00.000 30444 Enqueuing Move request for scope (0.40, -0.27) 02:01:38.871 00.000 15672 Worker thread wakes up 02:01:38.871 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.27) opts 0xd 02:01:38.871 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.27) 02:01:38.871 00.000 15672 Moving (0.40, -0.27) raw xDistance=0.46 yDistance=-0.18 02:01:38.871 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.46 02:01:38.871 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:38.871 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 02:01:38.871 00.000 15672 MoveAxis(W, 117, ABG) 02:01:38.871 00.000 15672 Guiding Dir = 3, Dur = 117 02:01:38.872 00.001 15672 IsSlewing returns 0 02:01:38.873 00.001 15672 IsGuiding returns 0 02:01:38.876 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=11113, FiltMin=2599, FiltMax=9604, Gamma=2.950 02:01:38.897 00.021 15672 PulseGuide returned control before completion, sleep 103 02:01:38.926 00.029 30444 UpdateGuideState exits: m=128022 SNR=91.6 Saturated 02:01:38.926 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:38.926 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:38.926 00.000 30444 Enqueuing Expose request 02:01:39.003 00.077 15672 IsGuiding returns 1 02:01:39.003 00.000 15672 scope still moving after pulse duration time elapsed 02:01:39.024 00.021 15672 IsSlewing returns 0 02:01:39.042 00.018 15672 IsGuiding returns 0 02:01:39.043 00.001 15672 scope move finished after 117 + 53 ms 02:01:39.043 00.000 15672 Move returns status 0, amount 117 02:01:39.043 00.000 15672 MoveAxis(N, 0, ABG) 02:01:39.043 00.000 15672 Move returns status 0, amount 0 02:01:39.043 00.000 15672 move complete, result=0 02:01:39.043 00.000 15672 worker thread done servicing request 02:01:39.043 00.000 15672 Worker thread wakes up 02:01:39.044 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:39.044 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:39.044 00.000 30444 GuideStep: 0.5 px 117 ms WEST, -0.2 px 0 ms NORTH 02:01:40.950 01.906 15672 Exposure complete 02:01:40.969 00.019 15672 worker thread done servicing request 02:01:40.969 00.000 30444 OnExposeComplete: enter 02:01:40.969 00.000 30444 UpdateGuideState(): m_state=6 02:01:40.969 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6308 02:01:40.969 00.000 30444 Star::Find returns 1 (1), X=463.33, Y=200.82, Mass=129788, SNR=102.0, Peak=11125 HFD=3.8 02:01:40.971 00.002 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.53 = 0.53) 02:01:40.971 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.47 = 0.47) 02:01:40.971 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.19 cameraTheta=0.26 mountX=0.16 mountY=0.09, mountTheta=0.49 02:01:40.971 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.05, opts=13) 02:01:40.971 00.000 30444 Enqueuing Move request for scope (0.19, 0.05) 02:01:40.971 00.000 15672 Worker thread wakes up 02:01:40.971 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd 02:01:40.971 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.05) 02:01:40.971 00.000 15672 Moving (0.19, 0.05) raw xDistance=0.16 yDistance=0.09 02:01:40.971 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 02:01:40.971 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:40.971 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 02:01:40.971 00.000 15672 MoveAxis(E, 0, ABG) 02:01:40.971 00.000 15672 Move returns status 0, amount 0 02:01:40.971 00.000 15672 MoveAxis(N, 0, ABG) 02:01:40.971 00.000 15672 Move returns status 0, amount 0 02:01:40.971 00.000 15672 move complete, result=0 02:01:40.971 00.000 15672 worker thread done servicing request 02:01:40.976 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=11535, FiltMin=2640, FiltMax=9076, Gamma=2.950 02:01:41.025 00.049 30444 UpdateGuideState exits: m=129788 SNR=102.0 Saturated 02:01:41.025 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:41.025 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:41.025 00.000 30444 Enqueuing Expose request 02:01:41.025 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 02:01:41.025 00.000 15672 Worker thread wakes up 02:01:41.025 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:41.025 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:43.132 02.107 15672 Exposure complete 02:01:43.152 00.020 15672 worker thread done servicing request 02:01:43.152 00.000 30444 OnExposeComplete: enter 02:01:43.152 00.000 30444 UpdateGuideState(): m_state=6 02:01:43.152 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6309 02:01:43.152 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=200.95, Mass=123674, SNR=86.5, Peak=12921 HFD=3.8 02:01:43.152 00.000 30444 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.28) = xAngle (2.84 = 2.84) 02:01:43.152 00.000 30444 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.78 = 2.78) 02:01:43.152 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.17 hyp=0.31 cameraTheta=2.56 mountX=-0.30 mountY=0.11, mountTheta=2.78 02:01:43.153 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.17, opts=13) 02:01:43.153 00.000 30444 Enqueuing Move request for scope (-0.26, 0.17) 02:01:43.153 00.000 15672 Worker thread wakes up 02:01:43.153 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.17) opts 0xd 02:01:43.153 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.17) 02:01:43.153 00.000 15672 Moving (-0.26, 0.17) raw xDistance=-0.30 yDistance=0.11 02:01:43.153 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 02:01:43.153 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:43.153 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 02:01:43.153 00.000 15672 MoveAxis(E, 81, ABG) 02:01:43.153 00.000 15672 Guiding Dir = 2, Dur = 81 02:01:43.154 00.001 15672 IsSlewing returns 0 02:01:43.158 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=12921, FiltMin=2625, FiltMax=8901, Gamma=2.950 02:01:43.179 00.021 15672 IsGuiding returns 0 02:01:43.194 00.015 15672 PulseGuide returned control before completion, sleep 76 02:01:43.272 00.078 15672 IsGuiding returns 1 02:01:43.272 00.000 15672 scope still moving after pulse duration time elapsed 02:01:43.292 00.020 15672 IsSlewing returns 0 02:01:43.323 00.031 15672 IsGuiding returns 0 02:01:43.323 00.000 15672 scope move finished after 81 + 63 ms 02:01:43.323 00.000 15672 Move returns status 0, amount 81 02:01:43.323 00.000 15672 MoveAxis(N, 0, ABG) 02:01:43.323 00.000 15672 Move returns status 0, amount 0 02:01:43.323 00.000 15672 move complete, result=0 02:01:43.323 00.000 15672 worker thread done servicing request 02:01:43.663 00.340 30444 UpdateGuideState exits: m=123674 SNR=86.5 Saturated 02:01:43.663 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:43.664 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:43.664 00.000 30444 Enqueuing Expose request 02:01:43.664 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.1 px 0 ms NORTH 02:01:43.664 00.000 15672 Worker thread wakes up 02:01:43.664 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:43.664 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:45.570 01.906 15672 Exposure complete 02:01:45.590 00.020 15672 worker thread done servicing request 02:01:45.590 00.000 30444 OnExposeComplete: enter 02:01:45.590 00.000 30444 UpdateGuideState(): m_state=6 02:01:45.590 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6310 02:01:45.591 00.001 30444 Star::Find returns 1 (1), X=463.33, Y=200.91, Mass=124490, SNR=82.3, Peak=13918 HFD=3.4 02:01:45.591 00.000 30444 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.28) = xAngle (0.90 = 0.90) 02:01:45.591 00.000 30444 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.84 = 0.84) 02:01:45.591 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.62 mountX=0.14 mountY=0.17, mountTheta=0.87 02:01:45.591 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.13, opts=13) 02:01:45.591 00.000 30444 Enqueuing Move request for scope (0.18, 0.13) 02:01:45.591 00.000 15672 Worker thread wakes up 02:01:45.591 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd 02:01:45.591 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.13) 02:01:45.591 00.000 15672 Moving (0.18, 0.13) raw xDistance=0.14 yDistance=0.17 02:01:45.591 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 02:01:45.591 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:45.592 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 02:01:45.592 00.000 15672 MoveAxis(E, 0, ABG) 02:01:45.592 00.000 15672 Move returns status 0, amount 0 02:01:45.592 00.000 15672 MoveAxis(N, 0, ABG) 02:01:45.592 00.000 15672 Move returns status 0, amount 0 02:01:45.592 00.000 15672 move complete, result=0 02:01:45.592 00.000 15672 worker thread done servicing request 02:01:45.597 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=13918, FiltMin=2550, FiltMax=9801, Gamma=2.950 02:01:45.646 00.049 30444 UpdateGuideState exits: m=124490 SNR=82.3 Saturated 02:01:45.646 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:45.646 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:45.646 00.000 30444 Enqueuing Expose request 02:01:45.646 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:01:45.646 00.000 15672 Worker thread wakes up 02:01:45.646 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:45.646 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:47.752 02.106 15672 Exposure complete 02:01:47.772 00.020 15672 worker thread done servicing request 02:01:47.772 00.000 30444 OnExposeComplete: enter 02:01:47.773 00.001 30444 UpdateGuideState(): m_state=6 02:01:47.773 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6311 02:01:47.773 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=200.81, Mass=120493, SNR=86.8, Peak=12646 HFD=3.7 02:01:47.773 00.000 30444 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.28) = xAngle (2.28 = 2.28) 02:01:47.773 00.000 30444 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.22 = 2.22) 02:01:47.773 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.00 mountX=-0.02 mountY=0.03, mountTheta=2.25 02:01:47.773 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.03, opts=13) 02:01:47.773 00.000 30444 Enqueuing Move request for scope (-0.01, 0.03) 02:01:47.773 00.000 15672 Worker thread wakes up 02:01:47.774 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd 02:01:47.774 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.03) 02:01:47.774 00.000 15672 Moving (-0.01, 0.03) raw xDistance=-0.02 yDistance=0.03 02:01:47.774 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 02:01:47.774 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:47.774 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 02:01:47.774 00.000 15672 MoveAxis(E, 0, ABG) 02:01:47.774 00.000 15672 Move returns status 0, amount 0 02:01:47.774 00.000 15672 MoveAxis(N, 0, ABG) 02:01:47.774 00.000 15672 Move returns status 0, amount 0 02:01:47.774 00.000 15672 move complete, result=0 02:01:47.774 00.000 15672 worker thread done servicing request 02:01:47.779 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=12646, FiltMin=2603, FiltMax=9690, Gamma=2.950 02:01:47.828 00.049 30444 UpdateGuideState exits: m=120493 SNR=86.8 Saturated 02:01:47.828 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:47.828 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:47.828 00.000 30444 Enqueuing Expose request 02:01:47.828 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 02:01:47.828 00.000 15672 Worker thread wakes up 02:01:47.828 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:47.828 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:49.744 01.916 15672 Exposure complete 02:01:49.777 00.033 15672 worker thread done servicing request 02:01:49.777 00.000 30444 OnExposeComplete: enter 02:01:49.778 00.001 30444 UpdateGuideState(): m_state=6 02:01:49.778 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6312 02:01:49.778 00.000 30444 Star::Find returns 1 (1), X=463.54, Y=200.76, Mass=121194, SNR=77.8, Peak=11028 HFD=3.7 02:01:49.778 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.23 = 0.23) 02:01:49.778 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.17 = 0.17) 02:01:49.778 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.02 hyp=0.39 cameraTheta=-0.05 mountX=0.38 mountY=0.06, mountTheta=0.17 02:01:49.779 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.02, opts=13) 02:01:49.779 00.000 30444 Enqueuing Move request for scope (0.39, -0.02) 02:01:49.779 00.000 15672 Worker thread wakes up 02:01:49.779 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.02) opts 0xd 02:01:49.779 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.02) 02:01:49.779 00.000 15672 Moving (0.39, -0.02) raw xDistance=0.38 yDistance=0.06 02:01:49.779 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 02:01:49.779 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:49.779 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 02:01:49.779 00.000 15672 MoveAxis(W, 102, ABG) 02:01:49.779 00.000 15672 Guiding Dir = 3, Dur = 102 02:01:49.780 00.001 15672 IsSlewing returns 0 02:01:49.781 00.001 15672 IsGuiding returns 0 02:01:49.786 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=11028, FiltMin=2633, FiltMax=8518, Gamma=2.950 02:01:49.808 00.022 15672 PulseGuide returned control before completion, sleep 85 02:01:49.894 00.086 15672 IsGuiding returns 1 02:01:49.895 00.001 15672 scope still moving after pulse duration time elapsed 02:01:49.916 00.021 15672 IsSlewing returns 0 02:01:49.936 00.020 15672 IsGuiding returns 0 02:01:49.936 00.000 15672 scope move finished after 102 + 53 ms 02:01:49.936 00.000 15672 Move returns status 0, amount 102 02:01:49.936 00.000 15672 MoveAxis(N, 0, ABG) 02:01:49.936 00.000 15672 Move returns status 0, amount 0 02:01:49.936 00.000 15672 move complete, result=0 02:01:49.936 00.000 15672 worker thread done servicing request 02:01:50.228 00.292 30444 UpdateGuideState exits: m=121194 SNR=77.8 Saturated 02:01:50.228 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:50.228 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:50.228 00.000 30444 Enqueuing Expose request 02:01:50.228 00.000 30444 GuideStep: 0.4 px 102 ms WEST, 0.1 px 0 ms NORTH 02:01:50.228 00.000 15672 Worker thread wakes up 02:01:50.228 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:50.228 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:52.343 02.115 15672 Exposure complete 02:01:52.369 00.026 15672 worker thread done servicing request 02:01:52.369 00.000 30444 OnExposeComplete: enter 02:01:52.369 00.000 30444 UpdateGuideState(): m_state=6 02:01:52.369 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6313 02:01:52.369 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=200.67, Mass=120326, SNR=84.3, Peak=11487 HFD=3.6 02:01:52.369 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 02:01:52.369 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 02:01:52.369 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.56 mountX=0.19 mountY=-0.07, mountTheta=-0.34 02:01:52.370 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.11, opts=13) 02:01:52.370 00.000 30444 Enqueuing Move request for scope (0.17, -0.11) 02:01:52.370 00.000 15672 Worker thread wakes up 02:01:52.370 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd 02:01:52.370 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.11) 02:01:52.370 00.000 15672 Moving (0.17, -0.11) raw xDistance=0.19 yDistance=-0.07 02:01:52.370 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 02:01:52.370 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:52.370 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 02:01:52.370 00.000 15672 MoveAxis(E, 0, ABG) 02:01:52.370 00.000 15672 Move returns status 0, amount 0 02:01:52.370 00.000 15672 MoveAxis(N, 0, ABG) 02:01:52.370 00.000 15672 Move returns status 0, amount 0 02:01:52.370 00.000 15672 move complete, result=0 02:01:52.370 00.000 15672 worker thread done servicing request 02:01:52.375 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=11487, FiltMin=2622, FiltMax=8528, Gamma=2.950 02:01:52.424 00.049 30444 UpdateGuideState exits: m=120326 SNR=84.3 Saturated 02:01:52.424 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:52.424 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:52.424 00.000 30444 Enqueuing Expose request 02:01:52.424 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:01:52.424 00.000 15672 Worker thread wakes up 02:01:52.425 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:52.425 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:54.333 01.908 15672 Exposure complete 02:01:54.363 00.030 15672 worker thread done servicing request 02:01:54.363 00.000 30444 OnExposeComplete: enter 02:01:54.363 00.000 30444 UpdateGuideState(): m_state=6 02:01:54.363 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6314 02:01:54.364 00.001 30444 Star::Find returns 1 (1), X=463.44, Y=200.69, Mass=119325, SNR=92.1, Peak=11248 HFD=3.5 02:01:54.364 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 02:01:54.364 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 02:01:54.364 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-0.29 mountX=0.30 mountY=-0.02, mountTheta=-0.07 02:01:54.364 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.09, opts=13) 02:01:54.364 00.000 30444 Enqueuing Move request for scope (0.29, -0.09) 02:01:54.364 00.000 15672 Worker thread wakes up 02:01:54.364 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd 02:01:54.364 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.09) 02:01:54.364 00.000 15672 Moving (0.29, -0.09) raw xDistance=0.30 yDistance=-0.02 02:01:54.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 02:01:54.364 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:54.365 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 02:01:54.365 00.000 15672 MoveAxis(W, 81, ABG) 02:01:54.365 00.000 15672 Guiding Dir = 3, Dur = 81 02:01:54.366 00.001 15672 IsSlewing returns 0 02:01:54.370 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=11248, FiltMin=2548, FiltMax=8965, Gamma=2.950 02:01:54.377 00.007 15672 IsGuiding returns 0 02:01:54.393 00.016 15672 PulseGuide returned control before completion, sleep 76 02:01:54.471 00.078 15672 IsGuiding returns 1 02:01:54.471 00.000 15672 scope still moving after pulse duration time elapsed 02:01:54.491 00.020 15672 IsSlewing returns 0 02:01:54.505 00.014 15672 IsGuiding returns 0 02:01:54.505 00.000 15672 scope move finished after 81 + 47 ms 02:01:54.505 00.000 15672 Move returns status 0, amount 81 02:01:54.506 00.001 15672 MoveAxis(N, 0, ABG) 02:01:54.506 00.000 15672 Move returns status 0, amount 0 02:01:54.506 00.000 15672 move complete, result=0 02:01:54.506 00.000 15672 worker thread done servicing request 02:01:54.808 00.302 30444 UpdateGuideState exits: m=119325 SNR=92.1 Saturated 02:01:54.808 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:54.808 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:54.808 00.000 30444 Enqueuing Expose request 02:01:54.808 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.0 px 0 ms NORTH 02:01:54.808 00.000 15672 Worker thread wakes up 02:01:54.809 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:54.809 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:56.919 02.110 15672 Exposure complete 02:01:56.939 00.020 15672 worker thread done servicing request 02:01:56.939 00.000 30444 OnExposeComplete: enter 02:01:56.939 00.000 30444 UpdateGuideState(): m_state=6 02:01:56.939 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6315 02:01:56.939 00.000 30444 Star::Find returns 1 (1), X=462.77, Y=201.00, Mass=121516, SNR=97.6, Peak=12524 HFD=4.0 02:01:56.939 00.000 30444 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.28) = xAngle (2.89 = 2.89) 02:01:56.939 00.000 30444 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.82 = 2.82) 02:01:56.939 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.22 hyp=0.44 cameraTheta=2.61 mountX=-0.42 mountY=0.14, mountTheta=2.83 02:01:56.940 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.22, opts=13) 02:01:56.940 00.000 30444 Enqueuing Move request for scope (-0.38, 0.22) 02:01:56.940 00.000 15672 Worker thread wakes up 02:01:56.940 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.22) opts 0xd 02:01:56.940 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.22) 02:01:56.940 00.000 15672 Moving (-0.38, 0.22) raw xDistance=-0.42 yDistance=0.14 02:01:56.940 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42 02:01:56.940 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:56.940 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 02:01:56.940 00.000 15672 MoveAxis(E, 108, ABG) 02:01:56.940 00.000 15672 Guiding Dir = 2, Dur = 108 02:01:56.941 00.001 15672 IsSlewing returns 0 02:01:56.943 00.002 15672 IsGuiding returns 0 02:01:56.947 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=12759, FiltMin=2593, FiltMax=9452, Gamma=2.950 02:01:56.965 00.018 15672 PulseGuide returned control before completion, sleep 96 02:01:56.996 00.031 30444 UpdateGuideState exits: m=121516 SNR=97.6 Saturated 02:01:56.996 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:56.996 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:56.996 00.000 30444 Enqueuing Expose request 02:01:57.062 00.066 15672 IsGuiding returns 1 02:01:57.062 00.000 15672 scope still moving after pulse duration time elapsed 02:01:57.083 00.021 15672 IsSlewing returns 0 02:01:57.084 00.001 15672 IsGuiding returns 1 02:01:57.104 00.020 15672 IsSlewing returns 0 02:01:57.110 00.006 15672 IsGuiding returns 0 02:01:57.110 00.000 15672 scope move finished after 108 + 59 ms 02:01:57.110 00.000 15672 Move returns status 0, amount 108 02:01:57.111 00.001 15672 MoveAxis(N, 0, ABG) 02:01:57.111 00.000 15672 Move returns status 0, amount 0 02:01:57.111 00.000 15672 move complete, result=0 02:01:57.111 00.000 15672 worker thread done servicing request 02:01:57.111 00.000 15672 Worker thread wakes up 02:01:57.111 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:57.111 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:01:57.112 00.001 30444 GuideStep: -0.4 px 108 ms EAST, 0.1 px 0 ms NORTH 02:01:59.019 01.907 15672 Exposure complete 02:01:59.038 00.019 15672 worker thread done servicing request 02:01:59.038 00.000 30444 OnExposeComplete: enter 02:01:59.038 00.000 30444 UpdateGuideState(): m_state=6 02:01:59.039 00.001 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6316 02:01:59.039 00.000 30444 Star::Find returns 1 (1), X=463.36, Y=200.64, Mass=114927, SNR=84.6, Peak=10443 HFD=3.5 02:01:59.039 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 02:01:59.039 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 02:01:59.039 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.56 mountX=0.24 mountY=-0.08, mountTheta=-0.34 02:01:59.039 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.13, opts=13) 02:01:59.039 00.000 30444 Enqueuing Move request for scope (0.21, -0.13) 02:01:59.039 00.000 15672 Worker thread wakes up 02:01:59.039 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd 02:01:59.039 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.13) 02:01:59.040 00.001 15672 Moving (0.21, -0.13) raw xDistance=0.24 yDistance=-0.08 02:01:59.040 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 02:01:59.040 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:01:59.040 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 02:01:59.040 00.000 15672 MoveAxis(E, 0, ABG) 02:01:59.040 00.000 15672 Move returns status 0, amount 0 02:01:59.040 00.000 15672 MoveAxis(N, 0, ABG) 02:01:59.040 00.000 15672 Move returns status 0, amount 0 02:01:59.040 00.000 15672 move complete, result=0 02:01:59.041 00.001 15672 worker thread done servicing request 02:01:59.045 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=11189, FiltMin=2635, FiltMax=9183, Gamma=2.950 02:01:59.094 00.049 30444 UpdateGuideState exits: m=114927 SNR=84.6 Saturated 02:01:59.094 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:01:59.095 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:01:59.095 00.000 30444 Enqueuing Expose request 02:01:59.095 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:01:59.095 00.000 15672 Worker thread wakes up 02:01:59.095 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:01:59.095 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:01.205 02.110 15672 Exposure complete 02:02:01.224 00.019 15672 worker thread done servicing request 02:02:01.224 00.000 30444 OnExposeComplete: enter 02:02:01.224 00.000 30444 UpdateGuideState(): m_state=6 02:02:01.225 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6317 02:02:01.225 00.000 30444 Star::Find returns 1 (1), X=463.44, Y=200.82, Mass=124424, SNR=104.4, Peak=11656 HFD=3.7 02:02:01.225 00.000 30444 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.28) = xAngle (0.44 = 0.44) 02:02:01.225 00.000 30444 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.38 = 0.38) 02:02:01.225 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.05 hyp=0.30 cameraTheta=0.16 mountX=0.27 mountY=0.11, mountTheta=0.39 02:02:01.225 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.05, opts=13) 02:02:01.225 00.000 30444 Enqueuing Move request for scope (0.29, 0.05) 02:02:01.225 00.000 15672 Worker thread wakes up 02:02:01.225 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.05) opts 0xd 02:02:01.225 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.05) 02:02:01.226 00.001 15672 Moving (0.29, 0.05) raw xDistance=0.27 yDistance=0.11 02:02:01.226 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 02:02:01.226 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:01.226 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 02:02:01.226 00.000 15672 MoveAxis(W, 72, ABG) 02:02:01.226 00.000 15672 Guiding Dir = 3, Dur = 72 02:02:01.226 00.000 15672 IsSlewing returns 0 02:02:01.232 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2090, max=11656, FiltMin=2633, FiltMax=8984, Gamma=2.950 02:02:01.247 00.015 15672 IsGuiding returns 0 02:02:01.262 00.015 15672 PulseGuide returned control before completion, sleep 67 02:02:01.283 00.021 30444 UpdateGuideState exits: m=124424 SNR=104.4 Saturated 02:02:01.283 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:01.283 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:01.283 00.000 30444 Enqueuing Expose request 02:02:01.330 00.047 15672 IsGuiding returns 1 02:02:01.330 00.000 15672 scope still moving after pulse duration time elapsed 02:02:01.352 00.022 15672 IsSlewing returns 0 02:02:01.374 00.022 15672 IsGuiding returns 0 02:02:01.375 00.001 15672 scope move finished after 72 + 55 ms 02:02:01.375 00.000 15672 Move returns status 0, amount 72 02:02:01.375 00.000 15672 MoveAxis(N, 0, ABG) 02:02:01.375 00.000 15672 Move returns status 0, amount 0 02:02:01.375 00.000 15672 move complete, result=0 02:02:01.375 00.000 15672 worker thread done servicing request 02:02:01.375 00.000 15672 Worker thread wakes up 02:02:01.375 00.000 30444 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH 02:02:01.375 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:01.375 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:03.283 01.908 15672 Exposure complete 02:02:03.302 00.019 15672 worker thread done servicing request 02:02:03.302 00.000 30444 OnExposeComplete: enter 02:02:03.303 00.001 30444 UpdateGuideState(): m_state=6 02:02:03.303 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6318 02:02:03.303 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=200.91, Mass=131541, SNR=99.1, Peak=11322 HFD=4.1 02:02:03.303 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 02:02:03.303 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 02:02:03.303 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.86 mountX=0.07 mountY=0.15, mountTheta=1.12 02:02:03.303 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.13, opts=13) 02:02:03.303 00.000 30444 Enqueuing Move request for scope (0.11, 0.13) 02:02:03.304 00.001 15672 Worker thread wakes up 02:02:03.304 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd 02:02:03.304 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.13) 02:02:03.304 00.000 15672 Moving (0.11, 0.13) raw xDistance=0.07 yDistance=0.15 02:02:03.304 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 02:02:03.304 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:03.304 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 02:02:03.304 00.000 15672 MoveAxis(E, 0, ABG) 02:02:03.304 00.000 15672 Move returns status 0, amount 0 02:02:03.304 00.000 15672 MoveAxis(N, 0, ABG) 02:02:03.304 00.000 15672 Move returns status 0, amount 0 02:02:03.304 00.000 15672 move complete, result=0 02:02:03.304 00.000 15672 worker thread done servicing request 02:02:03.309 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=11322, FiltMin=2584, FiltMax=9031, Gamma=2.950 02:02:03.358 00.049 30444 UpdateGuideState exits: m=131541 SNR=99.1 Saturated 02:02:03.359 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:03.359 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:03.359 00.000 30444 Enqueuing Expose request 02:02:03.359 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:02:03.359 00.000 15672 Worker thread wakes up 02:02:03.359 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:03.359 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:05.467 02.108 15672 Exposure complete 02:02:05.487 00.020 15672 worker thread done servicing request 02:02:05.487 00.000 30444 OnExposeComplete: enter 02:02:05.487 00.000 30444 UpdateGuideState(): m_state=6 02:02:05.487 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6319 02:02:05.487 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=200.77, Mass=120871, SNR=84.7, Peak=11589 HFD=3.9 02:02:05.487 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 02:02:05.487 00.000 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 02:02:05.487 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.12 mountX=-0.27 mountY=-0.07, mountTheta=-2.90 02:02:05.488 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.01, opts=13) 02:02:05.488 00.000 30444 Enqueuing Move request for scope (-0.28, -0.01) 02:02:05.488 00.000 15672 Worker thread wakes up 02:02:05.488 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.01) opts 0xd 02:02:05.488 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.01) 02:02:05.488 00.000 15672 Moving (-0.28, -0.01) raw xDistance=-0.27 yDistance=-0.07 02:02:05.488 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 02:02:05.488 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:05.488 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 02:02:05.488 00.000 15672 MoveAxis(E, 73, ABG) 02:02:05.488 00.000 15672 Guiding Dir = 2, Dur = 73 02:02:05.489 00.001 15672 IsSlewing returns 0 02:02:05.489 00.000 15672 IsGuiding returns 0 02:02:05.494 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=11589, FiltMin=2604, FiltMax=8440, Gamma=2.950 02:02:05.511 00.017 15672 PulseGuide returned control before completion, sleep 62 02:02:05.543 00.032 30444 UpdateGuideState exits: m=120871 SNR=84.7 Saturated 02:02:05.543 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:05.543 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:05.543 00.000 30444 Enqueuing Expose request 02:02:05.576 00.033 15672 IsGuiding returns 1 02:02:05.576 00.000 15672 scope still moving after pulse duration time elapsed 02:02:05.597 00.021 15672 IsSlewing returns 0 02:02:05.598 00.001 15672 IsGuiding returns 1 02:02:05.618 00.020 15672 IsSlewing returns 0 02:02:05.623 00.005 15672 IsGuiding returns 0 02:02:05.624 00.001 15672 scope move finished after 73 + 60 ms 02:02:05.624 00.000 15672 Move returns status 0, amount 73 02:02:05.624 00.000 15672 MoveAxis(N, 0, ABG) 02:02:05.624 00.000 15672 Move returns status 0, amount 0 02:02:05.624 00.000 15672 move complete, result=0 02:02:05.624 00.000 15672 worker thread done servicing request 02:02:05.624 00.000 15672 Worker thread wakes up 02:02:05.624 00.000 30444 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH 02:02:05.624 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:05.624 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:07.530 01.906 15672 Exposure complete 02:02:07.550 00.020 15672 worker thread done servicing request 02:02:07.550 00.000 30444 OnExposeComplete: enter 02:02:07.550 00.000 30444 UpdateGuideState(): m_state=6 02:02:07.550 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6320 02:02:07.550 00.000 30444 Star::Find returns 1 (1), X=462.68, Y=200.52, Mass=116491, SNR=88.6, Peak=11691 HFD=3.5 02:02:07.550 00.000 30444 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 02:02:07.550 00.000 30444 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 02:02:07.550 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.25 hyp=0.53 cameraTheta=-2.65 mountX=-0.38 mountY=-0.35, mountTheta=-2.40 02:02:07.551 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.25, opts=13) 02:02:07.551 00.000 30444 Enqueuing Move request for scope (-0.47, -0.25) 02:02:07.551 00.000 15672 Worker thread wakes up 02:02:07.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.25) opts 0xd 02:02:07.551 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.25) 02:02:07.551 00.000 15672 Moving (-0.47, -0.25) raw xDistance=-0.38 yDistance=-0.35 02:02:07.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38 02:02:07.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 02:02:07.551 00.000 15672 MoveAxis(E, 108, ABG) 02:02:07.551 00.000 15672 Guiding Dir = 2, Dur = 108 02:02:07.551 00.000 15672 IsSlewing returns 0 02:02:07.553 00.002 15672 IsGuiding returns 0 02:02:07.557 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=12254, FiltMin=2616, FiltMax=9867, Gamma=2.950 02:02:07.572 00.015 15672 PulseGuide returned control before completion, sleep 99 02:02:07.629 00.057 30444 UpdateGuideState exits: m=116491 SNR=88.6 Saturated 02:02:07.630 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:07.630 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:07.630 00.000 30444 Enqueuing Expose request 02:02:07.717 00.087 15672 IsGuiding returns 0 02:02:07.717 00.000 15672 Move returns status 0, amount 108 02:02:07.717 00.000 15672 MoveAxis(N, 62, ABG) 02:02:07.717 00.000 15672 Guiding Dir = 0, Dur = 62 02:02:07.717 00.000 15672 IsSlewing returns 0 02:02:07.718 00.001 15672 IsGuiding returns 0 02:02:07.797 00.079 15672 IsGuiding returns 1 02:02:07.797 00.000 15672 scope still moving after pulse duration time elapsed 02:02:07.818 00.021 15672 IsSlewing returns 0 02:02:07.819 00.001 15672 IsGuiding returns 1 02:02:07.840 00.021 15672 IsSlewing returns 0 02:02:07.841 00.001 15672 IsGuiding returns 1 02:02:07.862 00.021 15672 IsSlewing returns 0 02:02:07.893 00.031 15672 IsGuiding returns 0 02:02:07.893 00.000 15672 scope move finished after 62 + 112 ms 02:02:07.893 00.000 15672 Move returns status 0, amount 62 02:02:07.893 00.000 15672 move complete, result=0 02:02:07.893 00.000 15672 worker thread done servicing request 02:02:07.893 00.000 15672 Worker thread wakes up 02:02:07.893 00.000 30444 GuideStep: -0.4 px 108 ms EAST, -0.3 px 62 ms NORTH 02:02:07.893 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:07.893 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:10.000 02.107 15672 Exposure complete 02:02:10.020 00.020 15672 worker thread done servicing request 02:02:10.020 00.000 30444 OnExposeComplete: enter 02:02:10.020 00.000 30444 UpdateGuideState(): m_state=6 02:02:10.020 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6321 02:02:10.020 00.000 30444 Star::Find returns 1 (1), X=463.24, Y=200.67, Mass=129872, SNR=93.8, Peak=11744 HFD=3.6 02:02:10.021 00.001 30444 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.28) = xAngle (-0.58 = -0.58) 02:02:10.021 00.000 30444 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.64 = -0.64) 02:02:10.021 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.86 mountX=0.12 mountY=-0.09, mountTheta=-0.62 02:02:10.021 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.11, opts=13) 02:02:10.021 00.000 30444 Enqueuing Move request for scope (0.09, -0.11) 02:02:10.021 00.000 15672 Worker thread wakes up 02:02:10.021 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd 02:02:10.021 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.11) 02:02:10.021 00.000 15672 Moving (0.09, -0.11) raw xDistance=0.12 yDistance=-0.09 02:02:10.021 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 02:02:10.021 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:10.022 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 02:02:10.022 00.000 15672 MoveAxis(E, 0, ABG) 02:02:10.022 00.000 15672 Move returns status 0, amount 0 02:02:10.022 00.000 15672 MoveAxis(N, 0, ABG) 02:02:10.022 00.000 15672 Move returns status 0, amount 0 02:02:10.022 00.000 15672 move complete, result=0 02:02:10.022 00.000 15672 worker thread done servicing request 02:02:10.026 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=11744, FiltMin=2641, FiltMax=9619, Gamma=2.950 02:02:10.075 00.049 30444 UpdateGuideState exits: m=129872 SNR=93.8 Saturated 02:02:10.075 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:10.076 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:10.076 00.000 30444 Enqueuing Expose request 02:02:10.076 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:02:10.076 00.000 15672 Worker thread wakes up 02:02:10.076 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:10.076 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:11.986 01.910 15672 Exposure complete 02:02:12.006 00.020 15672 worker thread done servicing request 02:02:12.006 00.000 30444 OnExposeComplete: enter 02:02:12.006 00.000 30444 UpdateGuideState(): m_state=6 02:02:12.006 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6322 02:02:12.006 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=200.83, Mass=130566, SNR=99.9, Peak=12959 HFD=3.6 02:02:12.006 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 02:02:12.006 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 02:02:12.006 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.61 mountX=0.06 mountY=0.07, mountTheta=0.87 02:02:12.007 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.06, opts=13) 02:02:12.007 00.000 30444 Enqueuing Move request for scope (0.08, 0.06) 02:02:12.007 00.000 15672 Worker thread wakes up 02:02:12.007 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd 02:02:12.007 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.06) 02:02:12.007 00.000 15672 Moving (0.08, 0.06) raw xDistance=0.06 yDistance=0.07 02:02:12.007 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 02:02:12.007 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:12.007 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 02:02:12.007 00.000 15672 MoveAxis(E, 0, ABG) 02:02:12.007 00.000 15672 Move returns status 0, amount 0 02:02:12.007 00.000 15672 MoveAxis(N, 0, ABG) 02:02:12.007 00.000 15672 Move returns status 0, amount 0 02:02:12.007 00.000 15672 move complete, result=0 02:02:12.007 00.000 15672 worker thread done servicing request 02:02:12.012 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=12959, FiltMin=2637, FiltMax=10347, Gamma=2.950 02:02:12.061 00.049 30444 UpdateGuideState exits: m=130566 SNR=99.9 Saturated 02:02:12.061 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:12.061 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:12.061 00.000 30444 Enqueuing Expose request 02:02:12.061 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:02:12.061 00.000 15672 Worker thread wakes up 02:02:12.061 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:12.061 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:14.169 02.108 15672 Exposure complete 02:02:14.189 00.020 15672 worker thread done servicing request 02:02:14.189 00.000 30444 OnExposeComplete: enter 02:02:14.189 00.000 30444 UpdateGuideState(): m_state=6 02:02:14.189 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6323 02:02:14.189 00.000 30444 Star::Find returns 1 (1), X=463.29, Y=200.97, Mass=130613, SNR=92.6, Peak=14402 HFD=3.4 02:02:14.189 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 02:02:14.189 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 02:02:14.189 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.94 mountX=0.08 mountY=0.22, mountTheta=1.21 02:02:14.190 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.19, opts=13) 02:02:14.190 00.000 30444 Enqueuing Move request for scope (0.14, 0.19) 02:02:14.190 00.000 15672 Worker thread wakes up 02:02:14.190 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd 02:02:14.190 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.19) 02:02:14.190 00.000 15672 Moving (0.14, 0.19) raw xDistance=0.08 yDistance=0.22 02:02:14.190 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 02:02:14.190 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:14.190 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 02:02:14.190 00.000 15672 MoveAxis(E, 0, ABG) 02:02:14.190 00.000 15672 Move returns status 0, amount 0 02:02:14.190 00.000 15672 MoveAxis(N, 0, ABG) 02:02:14.190 00.000 15672 Move returns status 0, amount 0 02:02:14.190 00.000 15672 move complete, result=0 02:02:14.190 00.000 15672 worker thread done servicing request 02:02:14.195 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=14402, FiltMin=2641, FiltMax=9793, Gamma=2.950 02:02:14.248 00.053 30444 UpdateGuideState exits: m=130613 SNR=92.6 Saturated 02:02:14.248 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:14.248 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:14.248 00.000 30444 Enqueuing Expose request 02:02:14.248 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:02:14.249 00.001 15672 Worker thread wakes up 02:02:14.249 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:14.249 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:16.157 01.908 15672 Exposure complete 02:02:16.177 00.020 15672 worker thread done servicing request 02:02:16.177 00.000 30444 OnExposeComplete: enter 02:02:16.177 00.000 30444 UpdateGuideState(): m_state=6 02:02:16.177 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6324 02:02:16.177 00.000 30444 Star::Find returns 1 (1), X=463.22, Y=200.94, Mass=120543, SNR=85.4, Peak=12758 HFD=3.6 02:02:16.177 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 02:02:16.177 00.000 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 02:02:16.177 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.15 mountX=0.02 mountY=0.17, mountTheta=1.43 02:02:16.178 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.16, opts=13) 02:02:16.178 00.000 30444 Enqueuing Move request for scope (0.07, 0.16) 02:02:16.178 00.000 15672 Worker thread wakes up 02:02:16.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd 02:02:16.178 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.16) 02:02:16.178 00.000 15672 Moving (0.07, 0.16) raw xDistance=0.02 yDistance=0.17 02:02:16.178 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 02:02:16.178 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:16.178 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 02:02:16.178 00.000 15672 MoveAxis(E, 0, ABG) 02:02:16.178 00.000 15672 Move returns status 0, amount 0 02:02:16.178 00.000 15672 MoveAxis(N, 0, ABG) 02:02:16.178 00.000 15672 Move returns status 0, amount 0 02:02:16.179 00.001 15672 move complete, result=0 02:02:16.179 00.000 15672 worker thread done servicing request 02:02:16.184 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2052, max=12915, FiltMin=2647, FiltMax=9323, Gamma=2.950 02:02:16.293 00.109 30444 UpdateGuideState exits: m=120543 SNR=85.4 Saturated 02:02:16.293 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:16.293 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:16.293 00.000 30444 Enqueuing Expose request 02:02:16.293 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 02:02:16.293 00.000 15672 Worker thread wakes up 02:02:16.293 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:16.293 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:18.401 02.108 15672 Exposure complete 02:02:18.420 00.019 15672 worker thread done servicing request 02:02:18.420 00.000 30444 OnExposeComplete: enter 02:02:18.420 00.000 30444 UpdateGuideState(): m_state=6 02:02:18.421 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6325 02:02:18.421 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=200.93, Mass=133980, SNR=107.2, Peak=12221 HFD=3.9 02:02:18.421 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 02:02:18.421 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 02:02:18.421 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.23 cameraTheta=0.72 mountX=0.12 mountY=0.18, mountTheta=0.98 02:02:18.421 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.15, opts=13) 02:02:18.421 00.000 30444 Enqueuing Move request for scope (0.17, 0.15) 02:02:18.421 00.000 15672 Worker thread wakes up 02:02:18.421 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd 02:02:18.421 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.15) 02:02:18.421 00.000 15672 Moving (0.17, 0.15) raw xDistance=0.12 yDistance=0.18 02:02:18.422 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 02:02:18.422 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:18.422 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 02:02:18.422 00.000 15672 MoveAxis(E, 0, ABG) 02:02:18.422 00.000 15672 Move returns status 0, amount 0 02:02:18.422 00.000 15672 MoveAxis(N, 0, ABG) 02:02:18.422 00.000 15672 Move returns status 0, amount 0 02:02:18.422 00.000 15672 move complete, result=0 02:02:18.422 00.000 15672 worker thread done servicing request 02:02:18.426 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12221, FiltMin=2615, FiltMax=9346, Gamma=2.950 02:02:18.867 00.441 30444 UpdateGuideState exits: m=133980 SNR=107.2 Saturated 02:02:18.867 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:18.867 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:18.867 00.000 30444 Enqueuing Expose request 02:02:18.867 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:02:18.867 00.000 15672 Worker thread wakes up 02:02:18.868 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:18.868 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:20.779 01.911 15672 Exposure complete 02:02:20.803 00.024 15672 worker thread done servicing request 02:02:20.803 00.000 30444 OnExposeComplete: enter 02:02:20.804 00.001 30444 UpdateGuideState(): m_state=6 02:02:20.804 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6326 02:02:20.804 00.000 30444 Star::Find returns 1 (1), X=463.63, Y=200.77, Mass=125499, SNR=78.6, Peak=11323 HFD=3.6 02:02:20.804 00.000 30444 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.28) = xAngle (0.26 = 0.26) 02:02:20.804 00.000 30444 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.20 = 0.20) 02:02:20.804 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.01 hyp=0.48 cameraTheta=-0.02 mountX=0.47 mountY=0.09, mountTheta=0.20 02:02:20.804 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.01, opts=13) 02:02:20.804 00.000 30444 Enqueuing Move request for scope (0.48, -0.01) 02:02:20.804 00.000 15672 Worker thread wakes up 02:02:20.804 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.01) opts 0xd 02:02:20.804 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.01) 02:02:20.804 00.000 15672 Moving (0.48, -0.01) raw xDistance=0.47 yDistance=0.09 02:02:20.805 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47 02:02:20.805 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:20.805 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 02:02:20.805 00.000 15672 MoveAxis(W, 126, ABG) 02:02:20.805 00.000 15672 Guiding Dir = 3, Dur = 126 02:02:20.805 00.000 15672 IsSlewing returns 0 02:02:20.806 00.001 15672 IsGuiding returns 0 02:02:20.810 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=11809, FiltMin=2564, FiltMax=9020, Gamma=2.950 02:02:20.831 00.021 15672 PulseGuide returned control before completion, sleep 112 02:02:20.859 00.028 30444 UpdateGuideState exits: m=125499 SNR=78.6 Saturated 02:02:20.860 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:20.860 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:20.860 00.000 30444 Enqueuing Expose request 02:02:20.976 00.116 15672 IsGuiding returns 0 02:02:20.977 00.001 15672 Move returns status 0, amount 126 02:02:20.977 00.000 15672 MoveAxis(N, 0, ABG) 02:02:20.977 00.000 15672 Move returns status 0, amount 0 02:02:20.977 00.000 15672 move complete, result=0 02:02:20.977 00.000 15672 worker thread done servicing request 02:02:20.977 00.000 15672 Worker thread wakes up 02:02:20.977 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:20.978 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:20.978 00.000 30444 GuideStep: 0.5 px 126 ms WEST, 0.1 px 0 ms NORTH 02:02:23.095 02.117 15672 Exposure complete 02:02:23.128 00.033 15672 worker thread done servicing request 02:02:23.128 00.000 30444 OnExposeComplete: enter 02:02:23.129 00.001 30444 UpdateGuideState(): m_state=6 02:02:23.129 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6327 02:02:23.129 00.000 30444 Star::Find returns 1 (1), X=463.52, Y=200.66, Mass=123093, SNR=95.0, Peak=11054 HFD=3.4 02:02:23.129 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.02 = -0.02) 02:02:23.129 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 02:02:23.129 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.11 hyp=0.38 cameraTheta=-0.30 mountX=0.38 mountY=-0.03, mountTheta=-0.08 02:02:23.129 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.11, opts=13) 02:02:23.129 00.000 30444 Enqueuing Move request for scope (0.37, -0.11) 02:02:23.129 00.000 15672 Worker thread wakes up 02:02:23.129 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.11) opts 0xd 02:02:23.129 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.11) 02:02:23.130 00.001 15672 Moving (0.37, -0.11) raw xDistance=0.38 yDistance=-0.03 02:02:23.130 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38 02:02:23.130 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:23.130 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 02:02:23.130 00.000 15672 MoveAxis(W, 112, ABG) 02:02:23.130 00.000 15672 Guiding Dir = 3, Dur = 112 02:02:23.131 00.001 15672 IsSlewing returns 0 02:02:23.132 00.001 15672 IsGuiding returns 0 02:02:23.136 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=12685, FiltMin=2483, FiltMax=10069, Gamma=2.950 02:02:23.147 00.011 15672 PulseGuide returned control before completion, sleep 107 02:02:23.257 00.110 15672 IsGuiding returns 1 02:02:23.257 00.000 15672 scope still moving after pulse duration time elapsed 02:02:23.278 00.021 15672 IsSlewing returns 0 02:02:23.293 00.015 15672 IsGuiding returns 0 02:02:23.293 00.000 15672 scope move finished after 112 + 48 ms 02:02:23.293 00.000 15672 Move returns status 0, amount 112 02:02:23.293 00.000 15672 MoveAxis(N, 0, ABG) 02:02:23.293 00.000 15672 Move returns status 0, amount 0 02:02:23.293 00.000 15672 move complete, result=0 02:02:23.293 00.000 15672 worker thread done servicing request 02:02:23.488 00.195 30444 UpdateGuideState exits: m=123093 SNR=95.0 Saturated 02:02:23.489 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:23.489 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:23.489 00.000 30444 Enqueuing Expose request 02:02:23.489 00.000 30444 GuideStep: 0.4 px 112 ms WEST, -0.0 px 0 ms NORTH 02:02:23.489 00.000 15672 Worker thread wakes up 02:02:23.489 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:23.490 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:25.395 01.905 15672 Exposure complete 02:02:25.415 00.020 15672 worker thread done servicing request 02:02:25.415 00.000 30444 OnExposeComplete: enter 02:02:25.415 00.000 30444 UpdateGuideState(): m_state=6 02:02:25.415 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6328 02:02:25.416 00.001 30444 Star::Find returns 1 (1), X=463.14, Y=200.69, Mass=134611, SNR=91.8, Peak=13348 HFD=3.8 02:02:25.416 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 02:02:25.416 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 02:02:25.416 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.68 mountX=0.01 mountY=-0.08, mountTheta=-1.40 02:02:25.416 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.08, opts=13) 02:02:25.416 00.000 30444 Enqueuing Move request for scope (-0.01, -0.08) 02:02:25.417 00.001 15672 Worker thread wakes up 02:02:25.417 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd 02:02:25.417 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.08) 02:02:25.417 00.000 15672 Moving (-0.01, -0.08) raw xDistance=0.01 yDistance=-0.08 02:02:25.417 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 02:02:25.417 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:25.417 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 02:02:25.417 00.000 15672 MoveAxis(E, 0, ABG) 02:02:25.417 00.000 15672 Move returns status 0, amount 0 02:02:25.417 00.000 15672 MoveAxis(N, 0, ABG) 02:02:25.417 00.000 15672 Move returns status 0, amount 0 02:02:25.417 00.000 15672 move complete, result=0 02:02:25.417 00.000 15672 worker thread done servicing request 02:02:25.422 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=13348, FiltMin=2594, FiltMax=10022, Gamma=2.950 02:02:25.537 00.115 30444 UpdateGuideState exits: m=134611 SNR=91.8 Saturated 02:02:25.537 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:25.537 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:25.537 00.000 30444 Enqueuing Expose request 02:02:25.537 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 02:02:25.537 00.000 15672 Worker thread wakes up 02:02:25.537 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:25.537 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:27.645 02.108 15672 Exposure complete 02:02:27.665 00.020 15672 worker thread done servicing request 02:02:27.665 00.000 30444 OnExposeComplete: enter 02:02:27.665 00.000 30444 UpdateGuideState(): m_state=6 02:02:27.665 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6329 02:02:27.665 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=200.74, Mass=128953, SNR=94.6, Peak=13420 HFD=3.7 02:02:27.665 00.000 30444 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.28) = xAngle (-2.73 = -2.73) 02:02:27.665 00.000 30444 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.79 = -2.79) 02:02:27.665 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-3.01 mountX=-0.25 mountY=-0.09, mountTheta=-2.78 02:02:27.666 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.04, opts=13) 02:02:27.666 00.000 30444 Enqueuing Move request for scope (-0.27, -0.04) 02:02:27.666 00.000 15672 Worker thread wakes up 02:02:27.666 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.04) opts 0xd 02:02:27.666 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.04) 02:02:27.666 00.000 15672 Moving (-0.27, -0.04) raw xDistance=-0.25 yDistance=-0.09 02:02:27.666 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 02:02:27.666 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:27.666 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 02:02:27.666 00.000 15672 MoveAxis(E, 0, ABG) 02:02:27.666 00.000 15672 Move returns status 0, amount 0 02:02:27.666 00.000 15672 MoveAxis(N, 0, ABG) 02:02:27.666 00.000 15672 Move returns status 0, amount 0 02:02:27.666 00.000 15672 move complete, result=0 02:02:27.666 00.000 15672 worker thread done servicing request 02:02:27.671 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=13420, FiltMin=2627, FiltMax=9396, Gamma=2.950 02:02:27.721 00.050 30444 UpdateGuideState exits: m=128953 SNR=94.6 Saturated 02:02:27.721 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:27.721 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:27.721 00.000 30444 Enqueuing Expose request 02:02:27.721 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:02:27.721 00.000 15672 Worker thread wakes up 02:02:27.721 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:27.721 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:29.637 01.916 15672 Exposure complete 02:02:29.666 00.029 15672 worker thread done servicing request 02:02:29.666 00.000 30444 OnExposeComplete: enter 02:02:29.666 00.000 30444 UpdateGuideState(): m_state=6 02:02:29.666 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6330 02:02:29.666 00.000 30444 Star::Find returns 1 (1), X=462.78, Y=200.91, Mass=123860, SNR=87.0, Peak=12880 HFD=3.6 02:02:29.666 00.000 30444 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.28) = xAngle (3.07 = 3.07) 02:02:29.666 00.000 30444 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.01 = 3.01) 02:02:29.666 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.14 hyp=0.40 cameraTheta=2.79 mountX=-0.40 mountY=0.05, mountTheta=3.01 02:02:29.667 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.14, opts=13) 02:02:29.667 00.000 30444 Enqueuing Move request for scope (-0.37, 0.14) 02:02:29.667 00.000 15672 Worker thread wakes up 02:02:29.667 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.14) opts 0xd 02:02:29.667 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.14) 02:02:29.667 00.000 15672 Moving (-0.37, 0.14) raw xDistance=-0.40 yDistance=0.05 02:02:29.667 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 02:02:29.667 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:29.667 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 02:02:29.667 00.000 15672 MoveAxis(E, 107, ABG) 02:02:29.667 00.000 15672 Guiding Dir = 2, Dur = 107 02:02:29.667 00.000 15672 IsSlewing returns 0 02:02:29.668 00.001 15672 IsGuiding returns 0 02:02:29.673 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=12880, FiltMin=2622, FiltMax=9453, Gamma=2.950 02:02:29.697 00.024 15672 PulseGuide returned control before completion, sleep 89 02:02:29.722 00.025 30444 UpdateGuideState exits: m=123860 SNR=87.0 Saturated 02:02:29.722 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:29.722 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:29.722 00.000 30444 Enqueuing Expose request 02:02:29.857 00.135 15672 IsGuiding returns 0 02:02:29.858 00.001 15672 Move returns status 0, amount 107 02:02:29.858 00.000 15672 MoveAxis(N, 0, ABG) 02:02:29.858 00.000 15672 Move returns status 0, amount 0 02:02:29.858 00.000 15672 move complete, result=0 02:02:29.858 00.000 15672 worker thread done servicing request 02:02:29.858 00.000 15672 Worker thread wakes up 02:02:29.858 00.000 30444 GuideStep: -0.4 px 107 ms EAST, 0.1 px 0 ms NORTH 02:02:29.858 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:29.858 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:31.966 02.108 15672 Exposure complete 02:02:31.986 00.020 15672 worker thread done servicing request 02:02:31.986 00.000 30444 OnExposeComplete: enter 02:02:31.986 00.000 30444 UpdateGuideState(): m_state=6 02:02:31.986 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6331 02:02:31.986 00.000 30444 Star::Find returns 1 (1), X=463.72, Y=200.03, Mass=133775, SNR=101.9, Peak=10899 HFD=4.0 02:02:31.986 00.000 30444 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 02:02:31.986 00.000 30444 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.71 = -0.71) 02:02:31.986 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=-0.75 hyp=0.94 cameraTheta=-0.92 mountX=0.75 mountY=-0.61, mountTheta=-0.68 02:02:31.987 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=-0.75, opts=13) 02:02:31.987 00.000 30444 Enqueuing Move request for scope (0.57, -0.75) 02:02:31.987 00.000 15672 Worker thread wakes up 02:02:31.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.75) opts 0xd 02:02:31.987 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, -0.75) 02:02:31.987 00.000 15672 Moving (0.57, -0.75) raw xDistance=0.75 yDistance=-0.61 02:02:31.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.75 02:02:31.987 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 02:02:31.987 00.000 15672 MoveAxis(W, 195, ABG) 02:02:31.987 00.000 15672 Guiding Dir = 3, Dur = 195 02:02:31.989 00.002 15672 IsSlewing returns 0 02:02:31.990 00.001 15672 IsGuiding returns 0 02:02:31.994 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=13093, FiltMin=2608, FiltMax=10371, Gamma=2.950 02:02:32.014 00.020 15672 PulseGuide returned control before completion, sleep 182 02:02:32.043 00.029 30444 UpdateGuideState exits: m=133775 SNR=101.9 Saturated 02:02:32.043 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:32.043 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:32.043 00.000 30444 Enqueuing Expose request 02:02:32.238 00.195 15672 IsGuiding returns 0 02:02:32.238 00.000 15672 Move returns status 0, amount 195 02:02:32.238 00.000 15672 MoveAxis(N, 108, ABG) 02:02:32.238 00.000 15672 Guiding Dir = 0, Dur = 108 02:02:32.238 00.000 15672 IsSlewing returns 0 02:02:32.239 00.001 15672 IsGuiding returns 0 02:02:32.317 00.078 15672 PulseGuide returned control before completion, sleep 40 02:02:32.360 00.043 15672 IsGuiding returns 1 02:02:32.360 00.000 15672 scope still moving after pulse duration time elapsed 02:02:32.382 00.022 15672 IsSlewing returns 0 02:02:32.385 00.003 15672 IsGuiding returns 1 02:02:32.405 00.020 15672 IsSlewing returns 0 02:02:32.478 00.073 15672 IsGuiding returns 0 02:02:32.478 00.000 15672 scope move finished after 108 + 130 ms 02:02:32.478 00.000 15672 Move returns status 0, amount 108 02:02:32.478 00.000 15672 move complete, result=0 02:02:32.478 00.000 15672 worker thread done servicing request 02:02:32.478 00.000 15672 Worker thread wakes up 02:02:32.479 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:32.479 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:32.479 00.000 30444 GuideStep: 0.7 px 195 ms WEST, -0.6 px 108 ms NORTH 02:02:34.387 01.908 15672 Exposure complete 02:02:34.407 00.020 15672 worker thread done servicing request 02:02:34.407 00.000 30444 OnExposeComplete: enter 02:02:34.407 00.000 30444 UpdateGuideState(): m_state=6 02:02:34.407 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6332 02:02:34.407 00.000 30444 Star::Find returns 1 (1), X=463.56, Y=200.79, Mass=118891, SNR=74.0, Peak=12810 HFD=3.2 02:02:34.407 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 02:02:34.408 00.001 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.24 = 0.24) 02:02:34.408 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.01 hyp=0.41 cameraTheta=0.03 mountX=0.39 mountY=0.10, mountTheta=0.25 02:02:34.408 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.01, opts=13) 02:02:34.408 00.000 30444 Enqueuing Move request for scope (0.41, 0.01) 02:02:34.408 00.000 15672 Worker thread wakes up 02:02:34.408 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.01) opts 0xd 02:02:34.408 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.01) 02:02:34.408 00.000 15672 Moving (0.41, 0.01) raw xDistance=0.39 yDistance=0.10 02:02:34.408 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39 02:02:34.408 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:34.408 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 02:02:34.408 00.000 15672 MoveAxis(W, 118, ABG) 02:02:34.408 00.000 15672 Guiding Dir = 3, Dur = 118 02:02:34.409 00.001 15672 IsSlewing returns 0 02:02:34.410 00.001 15672 IsGuiding returns 0 02:02:34.415 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=13185, FiltMin=2645, FiltMax=9580, Gamma=2.950 02:02:34.426 00.011 15672 PulseGuide returned control before completion, sleep 113 02:02:34.603 00.177 15672 IsGuiding returns 0 02:02:34.603 00.000 15672 Move returns status 0, amount 118 02:02:34.603 00.000 15672 MoveAxis(N, 0, ABG) 02:02:34.603 00.000 15672 Move returns status 0, amount 0 02:02:34.604 00.001 15672 move complete, result=0 02:02:34.604 00.000 15672 worker thread done servicing request 02:02:34.703 00.099 30444 UpdateGuideState exits: m=118891 SNR=74.0 Saturated 02:02:34.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:34.703 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:34.703 00.000 30444 Enqueuing Expose request 02:02:34.703 00.000 15672 Worker thread wakes up 02:02:34.703 00.000 30444 GuideStep: 0.4 px 118 ms WEST, 0.1 px 0 ms NORTH 02:02:34.703 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:34.704 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:36.812 02.108 15672 Exposure complete 02:02:36.832 00.020 15672 worker thread done servicing request 02:02:36.832 00.000 30444 OnExposeComplete: enter 02:02:36.832 00.000 30444 UpdateGuideState(): m_state=6 02:02:36.832 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6333 02:02:36.832 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=201.15, Mass=120990, SNR=89.5, Peak=13769 HFD=3.3 02:02:36.832 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 02:02:36.832 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 02:02:36.833 00.001 30444 CameraToMount -- cameraX=0.25 cameraY=0.37 hyp=0.45 cameraTheta=0.98 mountX=0.14 mountY=0.42, mountTheta=1.26 02:02:36.833 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.37, opts=13) 02:02:36.833 00.000 30444 Enqueuing Move request for scope (0.25, 0.37) 02:02:36.833 00.000 15672 Worker thread wakes up 02:02:36.833 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.37) opts 0xd 02:02:36.833 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.37) 02:02:36.833 00.000 15672 Moving (0.25, 0.37) raw xDistance=0.14 yDistance=0.42 02:02:36.833 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 02:02:36.833 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:02:36.833 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 02:02:36.834 00.001 15672 MoveAxis(E, 0, ABG) 02:02:36.834 00.000 15672 Move returns status 0, amount 0 02:02:36.834 00.000 15672 MoveAxis(N, 0, ABG) 02:02:36.834 00.000 15672 Move returns status 0, amount 0 02:02:36.834 00.000 15672 move complete, result=0 02:02:36.834 00.000 15672 worker thread done servicing request 02:02:36.840 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=14052, FiltMin=2619, FiltMax=9353, Gamma=2.950 02:02:36.893 00.053 30444 UpdateGuideState exits: m=120990 SNR=89.5 Saturated 02:02:36.893 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:36.893 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:36.893 00.000 30444 Enqueuing Expose request 02:02:36.893 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 02:02:36.893 00.000 15672 Worker thread wakes up 02:02:36.893 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:36.893 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:38.799 01.906 15672 Exposure complete 02:02:38.819 00.020 15672 worker thread done servicing request 02:02:38.819 00.000 30444 OnExposeComplete: enter 02:02:38.819 00.000 30444 UpdateGuideState(): m_state=6 02:02:38.819 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6334 02:02:38.820 00.001 30444 Star::Find returns 1 (1), X=462.93, Y=201.07, Mass=127566, SNR=90.1, Peak=14263 HFD=3.9 02:02:38.820 00.000 30444 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.28) = xAngle (2.48 = 2.48) 02:02:38.820 00.000 30444 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.42 = 2.42) 02:02:38.820 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.29 hyp=0.36 cameraTheta=2.20 mountX=-0.29 mountY=0.24, mountTheta=2.44 02:02:38.820 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.29, opts=13) 02:02:38.820 00.000 30444 Enqueuing Move request for scope (-0.21, 0.29) 02:02:38.820 00.000 15672 Worker thread wakes up 02:02:38.820 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.29) opts 0xd 02:02:38.820 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.29) 02:02:38.820 00.000 15672 Moving (-0.21, 0.29) raw xDistance=-0.29 yDistance=0.24 02:02:38.821 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 02:02:38.821 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:38.821 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 02:02:38.821 00.000 15672 MoveAxis(E, 78, ABG) 02:02:38.821 00.000 15672 Guiding Dir = 2, Dur = 78 02:02:38.822 00.001 15672 IsSlewing returns 0 02:02:38.823 00.001 15672 IsGuiding returns 0 02:02:38.827 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=14263, FiltMin=2607, FiltMax=9520, Gamma=2.950 02:02:38.851 00.024 15672 PulseGuide returned control before completion, sleep 60 02:02:38.876 00.025 30444 UpdateGuideState exits: m=127566 SNR=90.1 Saturated 02:02:38.876 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:38.876 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:38.876 00.000 30444 Enqueuing Expose request 02:02:38.913 00.037 15672 IsGuiding returns 1 02:02:38.913 00.000 15672 scope still moving after pulse duration time elapsed 02:02:38.934 00.021 15672 IsSlewing returns 0 02:02:38.935 00.001 15672 IsGuiding returns 1 02:02:38.956 00.021 15672 IsSlewing returns 0 02:02:38.964 00.008 15672 IsGuiding returns 0 02:02:38.964 00.000 15672 scope move finished after 78 + 63 ms 02:02:38.964 00.000 15672 Move returns status 0, amount 78 02:02:38.964 00.000 15672 MoveAxis(N, 0, ABG) 02:02:38.964 00.000 15672 Move returns status 0, amount 0 02:02:38.964 00.000 15672 move complete, result=0 02:02:38.964 00.000 15672 worker thread done servicing request 02:02:38.965 00.001 15672 Worker thread wakes up 02:02:38.965 00.000 30444 GuideStep: -0.3 px 78 ms EAST, 0.2 px 0 ms NORTH 02:02:38.965 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:38.965 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:41.081 02.116 15672 Exposure complete 02:02:41.109 00.028 15672 worker thread done servicing request 02:02:41.109 00.000 30444 OnExposeComplete: enter 02:02:41.109 00.000 30444 UpdateGuideState(): m_state=6 02:02:41.109 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6335 02:02:41.109 00.000 30444 Star::Find returns 1 (1), X=463.45, Y=201.00, Mass=114353, SNR=88.8, Peak=13438 HFD=3.2 02:02:41.109 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.91 = 0.91) 02:02:41.109 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.85 = 0.85) 02:02:41.109 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.22 hyp=0.37 cameraTheta=0.64 mountX=0.23 mountY=0.28, mountTheta=0.89 02:02:41.110 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.22, opts=13) 02:02:41.110 00.000 30444 Enqueuing Move request for scope (0.30, 0.22) 02:02:41.110 00.000 15672 Worker thread wakes up 02:02:41.110 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.22) opts 0xd 02:02:41.110 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.22) 02:02:41.110 00.000 15672 Moving (0.30, 0.22) raw xDistance=0.23 yDistance=0.28 02:02:41.110 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 02:02:41.110 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:02:41.110 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 02:02:41.110 00.000 15672 MoveAxis(E, 0, ABG) 02:02:41.110 00.000 15672 Move returns status 0, amount 0 02:02:41.110 00.000 15672 MoveAxis(N, 0, ABG) 02:02:41.110 00.000 15672 Move returns status 0, amount 0 02:02:41.110 00.000 15672 move complete, result=0 02:02:41.110 00.000 15672 worker thread done servicing request 02:02:41.116 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=14017, FiltMin=2503, FiltMax=9807, Gamma=2.950 02:02:41.171 00.055 30444 UpdateGuideState exits: m=114353 SNR=88.8 Saturated 02:02:41.171 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:41.172 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:41.172 00.000 30444 Enqueuing Expose request 02:02:41.172 00.000 15672 Worker thread wakes up 02:02:41.172 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:41.172 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:41.172 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 02:02:43.080 01.908 15672 Exposure complete 02:02:43.099 00.019 15672 worker thread done servicing request 02:02:43.099 00.000 30444 OnExposeComplete: enter 02:02:43.100 00.001 30444 UpdateGuideState(): m_state=6 02:02:43.100 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6336 02:02:43.100 00.000 30444 Star::Find returns 1 (1), X=463.53, Y=200.99, Mass=125195, SNR=88.0, Peak=13768 HFD=3.5 02:02:43.100 00.000 30444 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.28) = xAngle (0.79 = 0.79) 02:02:43.100 00.000 30444 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.72 = 0.72) 02:02:43.100 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.21 hyp=0.44 cameraTheta=0.51 mountX=0.31 mountY=0.29, mountTheta=0.75 02:02:43.100 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.21, opts=13) 02:02:43.100 00.000 30444 Enqueuing Move request for scope (0.38, 0.21) 02:02:43.101 00.001 15672 Worker thread wakes up 02:02:43.101 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.21) opts 0xd 02:02:43.101 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.21) 02:02:43.101 00.000 15672 Moving (0.38, 0.21) raw xDistance=0.31 yDistance=0.29 02:02:43.101 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 02:02:43.101 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:02:43.101 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 02:02:43.101 00.000 15672 MoveAxis(W, 83, ABG) 02:02:43.101 00.000 15672 Guiding Dir = 3, Dur = 83 02:02:43.101 00.000 15672 IsSlewing returns 0 02:02:43.103 00.002 15672 IsGuiding returns 0 02:02:43.106 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=13768, FiltMin=2543, FiltMax=9027, Gamma=2.950 02:02:43.132 00.026 15672 PulseGuide returned control before completion, sleep 64 02:02:43.156 00.024 30444 UpdateGuideState exits: m=125195 SNR=88.0 Saturated 02:02:43.156 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:43.156 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:43.156 00.000 30444 Enqueuing Expose request 02:02:43.198 00.042 15672 IsGuiding returns 1 02:02:43.198 00.000 15672 scope still moving after pulse duration time elapsed 02:02:43.220 00.022 15672 IsSlewing returns 0 02:02:43.221 00.001 15672 IsGuiding returns 1 02:02:43.242 00.021 15672 IsSlewing returns 0 02:02:43.245 00.003 15672 IsGuiding returns 0 02:02:43.245 00.000 15672 scope move finished after 83 + 59 ms 02:02:43.245 00.000 15672 Move returns status 0, amount 83 02:02:43.245 00.000 15672 MoveAxis(N, 0, ABG) 02:02:43.245 00.000 15672 Move returns status 0, amount 0 02:02:43.245 00.000 15672 move complete, result=0 02:02:43.245 00.000 15672 worker thread done servicing request 02:02:43.245 00.000 15672 Worker thread wakes up 02:02:43.245 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:43.245 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:43.245 00.000 30444 GuideStep: 0.3 px 83 ms WEST, 0.3 px 0 ms NORTH 02:02:45.354 02.109 15672 Exposure complete 02:02:45.374 00.020 15672 worker thread done servicing request 02:02:45.374 00.000 30444 OnExposeComplete: enter 02:02:45.374 00.000 30444 UpdateGuideState(): m_state=6 02:02:45.374 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6337 02:02:45.374 00.000 30444 Star::Find returns 1 (1), X=463.37, Y=201.10, Mass=144698, SNR=110.9, Peak=13882 HFD=3.7 02:02:45.375 00.001 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 02:02:45.375 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 02:02:45.375 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.32 hyp=0.39 cameraTheta=0.98 mountX=0.12 mountY=0.36, mountTheta=1.25 02:02:45.375 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.32, opts=13) 02:02:45.375 00.000 30444 Enqueuing Move request for scope (0.22, 0.32) 02:02:45.375 00.000 15672 Worker thread wakes up 02:02:45.375 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.32) opts 0xd 02:02:45.375 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.32) 02:02:45.375 00.000 15672 Moving (0.22, 0.32) raw xDistance=0.12 yDistance=0.36 02:02:45.375 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 02:02:45.375 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.12 newest=0.93 02:02:45.375 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 02:02:45.375 00.000 15672 MoveAxis(E, 0, ABG) 02:02:45.376 00.001 15672 Move returns status 0, amount 0 02:02:45.376 00.000 15672 MoveAxis(S, 64, ABG) 02:02:45.376 00.000 15672 Guiding Dir = 1, Dur = 64 02:02:45.377 00.001 15672 IsSlewing returns 0 02:02:45.378 00.001 15672 IsGuiding returns 0 02:02:45.381 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=13882, FiltMin=2612, FiltMax=9546, Gamma=2.950 02:02:45.434 00.053 30444 UpdateGuideState exits: m=144698 SNR=110.9 Saturated 02:02:45.434 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:45.434 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:45.434 00.000 30444 Enqueuing Expose request 02:02:45.472 00.038 15672 IsGuiding returns 1 02:02:45.472 00.000 15672 scope still moving after pulse duration time elapsed 02:02:45.493 00.021 15672 IsSlewing returns 0 02:02:45.493 00.000 15672 IsGuiding returns 1 02:02:45.514 00.021 15672 IsSlewing returns 0 02:02:45.515 00.001 15672 IsGuiding returns 1 02:02:45.536 00.021 15672 IsSlewing returns 0 02:02:45.593 00.057 15672 IsGuiding returns 0 02:02:45.594 00.001 15672 scope move finished after 64 + 151 ms 02:02:45.594 00.000 15672 Move returns status 0, amount 64 02:02:45.594 00.000 15672 move complete, result=0 02:02:45.594 00.000 15672 worker thread done servicing request 02:02:45.594 00.000 15672 Worker thread wakes up 02:02:45.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:45.595 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:45.595 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 64 ms SOUTH 02:02:47.510 01.915 15672 Exposure complete 02:02:47.539 00.029 15672 worker thread done servicing request 02:02:47.539 00.000 30444 OnExposeComplete: enter 02:02:47.539 00.000 30444 UpdateGuideState(): m_state=6 02:02:47.539 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6338 02:02:47.540 00.001 30444 Star::Find returns 1 (1), X=463.70, Y=201.04, Mass=120565, SNR=87.1, Peak=12505 HFD=3.4 02:02:47.540 00.000 30444 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 02:02:47.540 00.000 30444 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 02:02:47.540 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.26 hyp=0.61 cameraTheta=0.45 mountX=0.46 mountY=0.37, mountTheta=0.69 02:02:47.540 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.26, opts=13) 02:02:47.540 00.000 30444 Enqueuing Move request for scope (0.55, 0.26) 02:02:47.540 00.000 15672 Worker thread wakes up 02:02:47.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.26) opts 0xd 02:02:47.540 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.26) 02:02:47.540 00.000 15672 Moving (0.55, 0.26) raw xDistance=0.46 yDistance=0.37 02:02:47.540 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 02:02:47.540 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 02:02:47.541 00.001 15672 MoveAxis(W, 123, ABG) 02:02:47.541 00.000 15672 Guiding Dir = 3, Dur = 123 02:02:47.541 00.000 15672 IsSlewing returns 0 02:02:47.542 00.001 15672 IsGuiding returns 0 02:02:47.546 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=12505, FiltMin=2639, FiltMax=9107, Gamma=2.950 02:02:47.557 00.011 15672 PulseGuide returned control before completion, sleep 118 02:02:47.599 00.042 30444 UpdateGuideState exits: m=120565 SNR=87.1 Saturated 02:02:47.599 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:47.599 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:47.599 00.000 30444 Enqueuing Expose request 02:02:47.676 00.077 15672 IsGuiding returns 1 02:02:47.676 00.000 15672 scope still moving after pulse duration time elapsed 02:02:47.698 00.022 15672 IsSlewing returns 0 02:02:47.733 00.035 15672 IsGuiding returns 0 02:02:47.733 00.000 15672 scope move finished after 123 + 68 ms 02:02:47.733 00.000 15672 Move returns status 0, amount 123 02:02:47.733 00.000 15672 MoveAxis(S, 67, ABG) 02:02:47.733 00.000 15672 Guiding Dir = 1, Dur = 67 02:02:47.734 00.001 15672 IsSlewing returns 0 02:02:47.736 00.002 15672 IsGuiding returns 0 02:02:47.816 00.080 15672 IsGuiding returns 1 02:02:47.816 00.000 15672 scope still moving after pulse duration time elapsed 02:02:47.837 00.021 15672 IsSlewing returns 0 02:02:47.840 00.003 15672 IsGuiding returns 1 02:02:47.861 00.021 15672 IsSlewing returns 0 02:02:47.864 00.003 15672 IsGuiding returns 1 02:02:47.885 00.021 15672 IsSlewing returns 0 02:02:47.895 00.010 15672 IsGuiding returns 0 02:02:47.895 00.000 15672 scope move finished after 67 + 92 ms 02:02:47.895 00.000 15672 Move returns status 0, amount 67 02:02:47.895 00.000 15672 move complete, result=0 02:02:47.895 00.000 15672 worker thread done servicing request 02:02:47.896 00.001 15672 Worker thread wakes up 02:02:47.896 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:47.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:47.896 00.000 30444 GuideStep: 0.5 px 123 ms WEST, 0.4 px 67 ms SOUTH 02:02:50.013 02.117 15672 Exposure complete 02:02:50.044 00.031 15672 worker thread done servicing request 02:02:50.045 00.001 30444 OnExposeComplete: enter 02:02:50.045 00.000 30444 UpdateGuideState(): m_state=6 02:02:50.045 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6339 02:02:50.045 00.000 30444 Star::Find returns 1 (1), X=463.49, Y=201.11, Mass=125011, SNR=100.0, Peak=13326 HFD=3.5 02:02:50.045 00.000 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 02:02:50.045 00.000 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 02:02:50.045 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.33 hyp=0.47 cameraTheta=0.77 mountX=0.24 mountY=0.39, mountTheta=1.03 02:02:50.045 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.33, opts=13) 02:02:50.045 00.000 30444 Enqueuing Move request for scope (0.34, 0.33) 02:02:50.046 00.001 15672 Worker thread wakes up 02:02:50.046 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.33) opts 0xd 02:02:50.046 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.33) 02:02:50.046 00.000 15672 Moving (0.34, 0.33) raw xDistance=0.24 yDistance=0.39 02:02:50.046 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 02:02:50.046 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 02:02:50.046 00.000 15672 MoveAxis(E, 0, ABG) 02:02:50.046 00.000 15672 Move returns status 0, amount 0 02:02:50.046 00.000 15672 MoveAxis(S, 70, ABG) 02:02:50.046 00.000 15672 Guiding Dir = 1, Dur = 70 02:02:50.046 00.000 15672 IsSlewing returns 0 02:02:50.047 00.001 15672 IsGuiding returns 0 02:02:50.052 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=14440, FiltMin=2624, FiltMax=9634, Gamma=2.950 02:02:50.162 00.110 15672 IsGuiding returns 1 02:02:50.162 00.000 15672 scope still moving after pulse duration time elapsed 02:02:50.183 00.021 15672 IsSlewing returns 0 02:02:50.184 00.001 15672 IsGuiding returns 1 02:02:50.204 00.020 15672 IsSlewing returns 0 02:02:50.226 00.022 15672 IsGuiding returns 0 02:02:50.227 00.001 15672 scope move finished after 70 + 109 ms 02:02:50.227 00.000 15672 Move returns status 0, amount 70 02:02:50.227 00.000 15672 move complete, result=0 02:02:50.227 00.000 15672 worker thread done servicing request 02:02:50.538 00.311 30444 UpdateGuideState exits: m=125011 SNR=100.0 Saturated 02:02:50.539 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:50.539 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:50.539 00.000 30444 Enqueuing Expose request 02:02:50.539 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 70 ms SOUTH 02:02:50.539 00.000 15672 Worker thread wakes up 02:02:50.539 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:50.540 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:52.447 01.907 15672 Exposure complete 02:02:52.467 00.020 15672 worker thread done servicing request 02:02:52.467 00.000 30444 OnExposeComplete: enter 02:02:52.467 00.000 30444 UpdateGuideState(): m_state=6 02:02:52.467 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6340 02:02:52.467 00.000 30444 Star::Find returns 1 (1), X=463.62, Y=200.95, Mass=124146, SNR=89.4, Peak=13150 HFD=3.4 02:02:52.467 00.000 30444 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.28) = xAngle (0.63 = 0.63) 02:02:52.467 00.000 30444 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.57 = 0.57) 02:02:52.467 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.17 hyp=0.50 cameraTheta=0.35 mountX=0.41 mountY=0.27, mountTheta=0.59 02:02:52.468 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.17, opts=13) 02:02:52.468 00.000 30444 Enqueuing Move request for scope (0.47, 0.17) 02:02:52.468 00.000 15672 Worker thread wakes up 02:02:52.468 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.17) opts 0xd 02:02:52.468 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.17) 02:02:52.468 00.000 15672 Moving (0.47, 0.17) raw xDistance=0.41 yDistance=0.27 02:02:52.468 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 02:02:52.468 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 02:02:52.468 00.000 15672 MoveAxis(W, 110, ABG) 02:02:52.468 00.000 15672 Guiding Dir = 3, Dur = 110 02:02:52.469 00.001 15672 IsSlewing returns 0 02:02:52.470 00.001 15672 IsGuiding returns 0 02:02:52.474 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=13952, FiltMin=2603, FiltMax=9844, Gamma=2.950 02:02:52.494 00.020 15672 PulseGuide returned control before completion, sleep 97 02:02:52.593 00.099 30444 UpdateGuideState exits: m=124146 SNR=89.4 Saturated 02:02:52.593 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:52.594 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:52.594 00.000 30444 Enqueuing Expose request 02:02:52.594 00.000 15672 IsGuiding returns 1 02:02:52.594 00.000 15672 scope still moving after pulse duration time elapsed 02:02:52.615 00.021 15672 IsSlewing returns 0 02:02:52.617 00.002 15672 IsGuiding returns 1 02:02:52.638 00.021 15672 IsSlewing returns 0 02:02:52.639 00.001 15672 IsGuiding returns 0 02:02:52.639 00.000 15672 scope move finished after 110 + 59 ms 02:02:52.639 00.000 15672 Move returns status 0, amount 110 02:02:52.639 00.000 15672 MoveAxis(S, 48, ABG) 02:02:52.639 00.000 15672 Guiding Dir = 1, Dur = 48 02:02:52.639 00.000 15672 IsSlewing returns 0 02:02:52.640 00.001 15672 IsGuiding returns 0 02:02:52.720 00.080 15672 IsGuiding returns 1 02:02:52.720 00.000 15672 scope still moving after pulse duration time elapsed 02:02:52.741 00.021 15672 IsSlewing returns 0 02:02:52.744 00.003 15672 IsGuiding returns 1 02:02:52.766 00.022 15672 IsSlewing returns 0 02:02:52.769 00.003 15672 IsGuiding returns 1 02:02:52.789 00.020 15672 IsSlewing returns 0 02:02:52.846 00.057 15672 IsGuiding returns 0 02:02:52.847 00.001 15672 scope move finished after 48 + 157 ms 02:02:52.847 00.000 15672 Move returns status 0, amount 48 02:02:52.847 00.000 15672 move complete, result=0 02:02:52.847 00.000 15672 worker thread done servicing request 02:02:52.847 00.000 15672 Worker thread wakes up 02:02:52.847 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:52.847 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:52.848 00.001 30444 GuideStep: 0.4 px 110 ms WEST, 0.3 px 48 ms SOUTH 02:02:54.957 02.109 15672 Exposure complete 02:02:54.977 00.020 15672 worker thread done servicing request 02:02:54.977 00.000 30444 OnExposeComplete: enter 02:02:54.977 00.000 30444 UpdateGuideState(): m_state=6 02:02:54.977 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6341 02:02:54.978 00.001 30444 Star::Find returns 1 (1), X=463.66, Y=200.66, Mass=117753, SNR=79.9, Peak=12813 HFD=3.1 02:02:54.978 00.000 30444 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 02:02:54.978 00.000 30444 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.01 = -0.01) 02:02:54.978 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.11 hyp=0.52 cameraTheta=-0.22 mountX=0.52 mountY=-0.00, mountTheta=-0.01 02:02:54.978 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.11, opts=13) 02:02:54.978 00.000 30444 Enqueuing Move request for scope (0.51, -0.11) 02:02:54.978 00.000 15672 Worker thread wakes up 02:02:54.978 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.11) opts 0xd 02:02:54.978 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.11) 02:02:54.978 00.000 15672 Moving (0.51, -0.11) raw xDistance=0.52 yDistance=-0.00 02:02:54.978 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52 02:02:54.979 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:54.979 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 02:02:54.979 00.000 15672 MoveAxis(W, 148, ABG) 02:02:54.979 00.000 15672 Guiding Dir = 3, Dur = 148 02:02:54.979 00.000 15672 IsSlewing returns 0 02:02:54.980 00.001 15672 IsGuiding returns 0 02:02:54.984 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=12813, FiltMin=2593, FiltMax=10339, Gamma=2.950 02:02:55.001 00.017 15672 PulseGuide returned control before completion, sleep 137 02:02:55.033 00.032 30444 UpdateGuideState exits: m=117753 SNR=79.9 Saturated 02:02:55.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:55.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:55.033 00.000 30444 Enqueuing Expose request 02:02:55.140 00.107 15672 IsGuiding returns 1 02:02:55.140 00.000 15672 scope still moving after pulse duration time elapsed 02:02:55.161 00.021 15672 IsSlewing returns 0 02:02:55.210 00.049 15672 IsGuiding returns 0 02:02:55.210 00.000 15672 scope move finished after 148 + 82 ms 02:02:55.210 00.000 15672 Move returns status 0, amount 148 02:02:55.210 00.000 15672 MoveAxis(N, 0, ABG) 02:02:55.211 00.001 15672 Move returns status 0, amount 0 02:02:55.211 00.000 15672 move complete, result=0 02:02:55.211 00.000 15672 worker thread done servicing request 02:02:55.211 00.000 15672 Worker thread wakes up 02:02:55.211 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:55.211 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:55.211 00.000 30444 GuideStep: 0.5 px 148 ms WEST, -0.0 px 0 ms NORTH 02:02:57.121 01.910 15672 Exposure complete 02:02:57.141 00.020 15672 worker thread done servicing request 02:02:57.141 00.000 30444 OnExposeComplete: enter 02:02:57.141 00.000 30444 UpdateGuideState(): m_state=6 02:02:57.141 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6342 02:02:57.141 00.000 30444 Star::Find returns 1 (1), X=463.42, Y=200.53, Mass=133199, SNR=110.2, Peak=11174 HFD=3.3 02:02:57.141 00.000 30444 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.28) = xAngle (-0.47 = -0.47) 02:02:57.141 00.000 30444 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.53 = -0.53) 02:02:57.141 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.25 hyp=0.36 cameraTheta=-0.75 mountX=0.32 mountY=-0.18, mountTheta=-0.52 02:02:57.142 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.25, opts=13) 02:02:57.142 00.000 30444 Enqueuing Move request for scope (0.27, -0.25) 02:02:57.142 00.000 15672 Worker thread wakes up 02:02:57.142 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.25) opts 0xd 02:02:57.142 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.25) 02:02:57.142 00.000 15672 Moving (0.27, -0.25) raw xDistance=0.32 yDistance=-0.18 02:02:57.142 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32 02:02:57.142 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:57.142 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 02:02:57.142 00.000 15672 MoveAxis(W, 98, ABG) 02:02:57.142 00.000 15672 Guiding Dir = 3, Dur = 98 02:02:57.143 00.001 15672 IsSlewing returns 0 02:02:57.145 00.002 15672 IsGuiding returns 0 02:02:57.149 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=11263, FiltMin=2621, FiltMax=9610, Gamma=2.950 02:02:57.175 00.026 15672 PulseGuide returned control before completion, sleep 79 02:02:57.197 00.022 30444 UpdateGuideState exits: m=133199 SNR=110.2 Saturated 02:02:57.197 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:57.197 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:57.197 00.000 30444 Enqueuing Expose request 02:02:57.255 00.058 15672 IsGuiding returns 1 02:02:57.255 00.000 15672 scope still moving after pulse duration time elapsed 02:02:57.276 00.021 15672 IsSlewing returns 0 02:02:57.286 00.010 15672 IsGuiding returns 0 02:02:57.287 00.001 15672 scope move finished after 98 + 44 ms 02:02:57.287 00.000 15672 Move returns status 0, amount 98 02:02:57.287 00.000 15672 MoveAxis(N, 0, ABG) 02:02:57.287 00.000 15672 Move returns status 0, amount 0 02:02:57.287 00.000 15672 move complete, result=0 02:02:57.287 00.000 15672 worker thread done servicing request 02:02:57.287 00.000 30444 GuideStep: 0.3 px 98 ms WEST, -0.2 px 0 ms NORTH 02:02:57.287 00.000 15672 Worker thread wakes up 02:02:57.287 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:57.287 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:02:59.395 02.108 15672 Exposure complete 02:02:59.416 00.021 15672 worker thread done servicing request 02:02:59.416 00.000 30444 OnExposeComplete: enter 02:02:59.416 00.000 30444 UpdateGuideState(): m_state=6 02:02:59.416 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6343 02:02:59.416 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=200.91, Mass=131219, SNR=99.0, Peak=13038 HFD=3.7 02:02:59.416 00.000 30444 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.28) = xAngle (1.16 = 1.16) 02:02:59.417 00.001 30444 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.10 = 1.10) 02:02:59.417 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=0.07 mountY=0.16, mountTheta=1.15 02:02:59.417 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.14, opts=13) 02:02:59.417 00.000 30444 Enqueuing Move request for scope (0.11, 0.14) 02:02:59.418 00.001 15672 Worker thread wakes up 02:02:59.418 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd 02:02:59.418 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.14) 02:02:59.418 00.000 15672 Moving (0.11, 0.14) raw xDistance=0.07 yDistance=0.16 02:02:59.418 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 02:02:59.418 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:02:59.418 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 02:02:59.418 00.000 15672 MoveAxis(E, 0, ABG) 02:02:59.418 00.000 15672 Move returns status 0, amount 0 02:02:59.418 00.000 15672 MoveAxis(N, 0, ABG) 02:02:59.418 00.000 15672 Move returns status 0, amount 0 02:02:59.418 00.000 15672 move complete, result=0 02:02:59.418 00.000 15672 worker thread done servicing request 02:02:59.426 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=13038, FiltMin=2611, FiltMax=9455, Gamma=2.950 02:02:59.479 00.053 30444 UpdateGuideState exits: m=131219 SNR=99.0 Saturated 02:02:59.479 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:02:59.479 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:02:59.479 00.000 30444 Enqueuing Expose request 02:02:59.479 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:02:59.479 00.000 15672 Worker thread wakes up 02:02:59.480 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:02:59.480 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:01.388 01.908 15672 Exposure complete 02:03:01.408 00.020 15672 worker thread done servicing request 02:03:01.408 00.000 30444 OnExposeComplete: enter 02:03:01.408 00.000 30444 UpdateGuideState(): m_state=6 02:03:01.408 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6344 02:03:01.408 00.000 30444 Star::Find returns 1 (1), X=463.36, Y=200.74, Mass=117669, SNR=82.1, Peak=11386 HFD=3.6 02:03:01.408 00.000 30444 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.28) = xAngle (0.13 = 0.13) 02:03:01.408 00.000 30444 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.07 = 0.07) 02:03:01.408 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.22 cameraTheta=-0.15 mountX=0.22 mountY=0.01, mountTheta=0.07 02:03:01.409 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.03, opts=13) 02:03:01.409 00.000 30444 Enqueuing Move request for scope (0.21, -0.03) 02:03:01.409 00.000 15672 Worker thread wakes up 02:03:01.409 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd 02:03:01.409 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.03) 02:03:01.409 00.000 15672 Moving (0.21, -0.03) raw xDistance=0.22 yDistance=0.01 02:03:01.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 02:03:01.409 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:03:01.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 02:03:01.409 00.000 15672 MoveAxis(E, 0, ABG) 02:03:01.409 00.000 15672 Move returns status 0, amount 0 02:03:01.409 00.000 15672 MoveAxis(N, 0, ABG) 02:03:01.409 00.000 15672 Move returns status 0, amount 0 02:03:01.409 00.000 15672 move complete, result=0 02:03:01.409 00.000 15672 worker thread done servicing request 02:03:01.414 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=11441, FiltMin=2632, FiltMax=9746, Gamma=2.950 02:03:01.464 00.050 30444 UpdateGuideState exits: m=117669 SNR=82.1 Saturated 02:03:01.464 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:01.464 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:01.464 00.000 30444 Enqueuing Expose request 02:03:01.464 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 02:03:01.464 00.000 15672 Worker thread wakes up 02:03:01.464 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:01.464 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:03.575 02.111 15672 Exposure complete 02:03:03.604 00.029 15672 worker thread done servicing request 02:03:03.604 00.000 30444 OnExposeComplete: enter 02:03:03.604 00.000 30444 UpdateGuideState(): m_state=6 02:03:03.604 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6345 02:03:03.604 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=200.54, Mass=118407, SNR=79.6, Peak=12131 HFD=3.6 02:03:03.604 00.000 30444 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.28) = xAngle (-2.00 = -2.00) 02:03:03.604 00.000 30444 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.06 = -2.06) 02:03:03.604 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.24 hyp=0.31 cameraTheta=-2.28 mountX=-0.13 mountY=-0.28, mountTheta=-2.01 02:03:03.605 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.24, opts=13) 02:03:03.605 00.000 30444 Enqueuing Move request for scope (-0.20, -0.24) 02:03:03.605 00.000 15672 Worker thread wakes up 02:03:03.605 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.24) opts 0xd 02:03:03.605 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.24) 02:03:03.605 00.000 15672 Moving (-0.20, -0.24) raw xDistance=-0.13 yDistance=-0.28 02:03:03.605 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 02:03:03.605 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:03:03.605 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 02:03:03.605 00.000 15672 MoveAxis(E, 0, ABG) 02:03:03.605 00.000 15672 Move returns status 0, amount 0 02:03:03.605 00.000 15672 MoveAxis(N, 0, ABG) 02:03:03.605 00.000 15672 Move returns status 0, amount 0 02:03:03.605 00.000 15672 move complete, result=0 02:03:03.605 00.000 15672 worker thread done servicing request 02:03:03.610 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=12131, FiltMin=2619, FiltMax=9137, Gamma=2.950 02:03:03.799 00.189 30444 UpdateGuideState exits: m=118407 SNR=79.6 Saturated 02:03:03.799 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:03.799 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:03.799 00.000 30444 Enqueuing Expose request 02:03:03.799 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 02:03:03.799 00.000 15672 Worker thread wakes up 02:03:03.799 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:03.799 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:05.707 01.908 15672 Exposure complete 02:03:05.727 00.020 15672 worker thread done servicing request 02:03:05.727 00.000 30444 OnExposeComplete: enter 02:03:05.727 00.000 30444 UpdateGuideState(): m_state=6 02:03:05.727 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6346 02:03:05.727 00.000 30444 Star::Find returns 1 (1), X=463.36, Y=200.10, Mass=131863, SNR=93.0, Peak=10927 HFD=3.8 02:03:05.727 00.000 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 02:03:05.727 00.000 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 02:03:05.727 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.68 hyp=0.71 cameraTheta=-1.28 mountX=0.38 mountY=-0.62, mountTheta=-1.02 02:03:05.728 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.68, opts=13) 02:03:05.728 00.000 30444 Enqueuing Move request for scope (0.21, -0.68) 02:03:05.728 00.000 15672 Worker thread wakes up 02:03:05.728 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.68) opts 0xd 02:03:05.728 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.68) 02:03:05.728 00.000 15672 Moving (0.21, -0.68) raw xDistance=0.38 yDistance=-0.62 02:03:05.728 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 02:03:05.728 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:03:05.728 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62 02:03:05.728 00.000 15672 MoveAxis(W, 104, ABG) 02:03:05.728 00.000 15672 Guiding Dir = 3, Dur = 104 02:03:05.729 00.001 15672 IsSlewing returns 0 02:03:05.730 00.001 15672 IsGuiding returns 0 02:03:05.734 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=11509, FiltMin=2661, FiltMax=9593, Gamma=2.950 02:03:05.753 00.019 15672 PulseGuide returned control before completion, sleep 92 02:03:05.845 00.092 30444 UpdateGuideState exits: m=131863 SNR=93.0 Saturated 02:03:05.845 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:05.845 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:05.845 00.000 30444 Enqueuing Expose request 02:03:05.847 00.002 15672 IsGuiding returns 1 02:03:05.847 00.000 15672 scope still moving after pulse duration time elapsed 02:03:05.868 00.021 15672 IsSlewing returns 0 02:03:05.869 00.001 15672 IsGuiding returns 0 02:03:05.869 00.000 15672 scope move finished after 104 + 34 ms 02:03:05.869 00.000 15672 Move returns status 0, amount 104 02:03:05.869 00.000 15672 MoveAxis(N, 0, ABG) 02:03:05.869 00.000 15672 Move returns status 0, amount 0 02:03:05.869 00.000 15672 move complete, result=0 02:03:05.869 00.000 15672 worker thread done servicing request 02:03:05.869 00.000 30444 GuideStep: 0.4 px 104 ms WEST, -0.6 px 0 ms NORTH 02:03:05.869 00.000 15672 Worker thread wakes up 02:03:05.869 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:05.869 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:07.982 02.113 15672 Exposure complete 02:03:08.006 00.024 15672 worker thread done servicing request 02:03:08.006 00.000 30444 OnExposeComplete: enter 02:03:08.006 00.000 30444 UpdateGuideState(): m_state=6 02:03:08.006 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6347 02:03:08.006 00.000 30444 Star::Find returns 1 (1), X=463.42, Y=200.73, Mass=126889, SNR=72.1, Peak=11081 HFD=3.5 02:03:08.007 00.001 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 02:03:08.007 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 02:03:08.007 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.27 cameraTheta=-0.17 mountX=0.27 mountY=0.01, mountTheta=0.05 02:03:08.007 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.05, opts=13) 02:03:08.007 00.000 30444 Enqueuing Move request for scope (0.27, -0.05) 02:03:08.007 00.000 15672 Worker thread wakes up 02:03:08.008 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd 02:03:08.008 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.05) 02:03:08.008 00.000 15672 Moving (0.27, -0.05) raw xDistance=0.27 yDistance=0.01 02:03:08.008 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27 02:03:08.008 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:03:08.008 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 02:03:08.008 00.000 15672 MoveAxis(W, 81, ABG) 02:03:08.008 00.000 15672 Guiding Dir = 3, Dur = 81 02:03:08.008 00.000 15672 IsSlewing returns 0 02:03:08.010 00.002 15672 IsGuiding returns 0 02:03:08.016 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=11103, FiltMin=2560, FiltMax=9713, Gamma=2.950 02:03:08.038 00.022 15672 PulseGuide returned control before completion, sleep 63 02:03:08.103 00.065 15672 IsGuiding returns 1 02:03:08.103 00.000 15672 scope still moving after pulse duration time elapsed 02:03:08.124 00.021 15672 IsSlewing returns 0 02:03:08.125 00.001 15672 IsGuiding returns 1 02:03:08.145 00.020 15672 IsSlewing returns 0 02:03:08.182 00.037 15672 IsGuiding returns 0 02:03:08.183 00.001 15672 scope move finished after 81 + 92 ms 02:03:08.183 00.000 15672 Move returns status 0, amount 81 02:03:08.183 00.000 15672 MoveAxis(N, 0, ABG) 02:03:08.183 00.000 15672 Move returns status 0, amount 0 02:03:08.183 00.000 15672 move complete, result=0 02:03:08.183 00.000 15672 worker thread done servicing request 02:03:08.413 00.230 30444 UpdateGuideState exits: m=126889 SNR=72.1 Saturated 02:03:08.413 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:08.413 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:08.413 00.000 30444 Enqueuing Expose request 02:03:08.413 00.000 30444 GuideStep: 0.3 px 81 ms WEST, 0.0 px 0 ms NORTH 02:03:08.413 00.000 15672 Worker thread wakes up 02:03:08.413 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:08.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:10.329 01.916 15672 Exposure complete 02:03:10.363 00.034 15672 worker thread done servicing request 02:03:10.364 00.001 30444 OnExposeComplete: enter 02:03:10.364 00.000 30444 UpdateGuideState(): m_state=6 02:03:10.364 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6348 02:03:10.364 00.000 30444 Star::Find returns 1 (1), X=463.73, Y=200.47, Mass=123962, SNR=92.9, Peak=11177 HFD=3.5 02:03:10.364 00.000 30444 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.28) = xAngle (-0.20 = -0.20) 02:03:10.364 00.000 30444 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.26 = -0.26) 02:03:10.364 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=-0.30 hyp=0.65 cameraTheta=-0.48 mountX=0.64 mountY=-0.17, mountTheta=-0.26 02:03:10.364 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=-0.30, opts=13) 02:03:10.364 00.000 30444 Enqueuing Move request for scope (0.58, -0.30) 02:03:10.364 00.000 15672 Worker thread wakes up 02:03:10.365 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.30) opts 0xd 02:03:10.365 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, -0.30) 02:03:10.365 00.000 15672 Moving (0.58, -0.30) raw xDistance=0.64 yDistance=-0.17 02:03:10.365 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64 02:03:10.365 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:03:10.365 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 02:03:10.365 00.000 15672 MoveAxis(W, 179, ABG) 02:03:10.365 00.000 15672 Guiding Dir = 3, Dur = 179 02:03:10.365 00.000 15672 IsSlewing returns 0 02:03:10.366 00.001 15672 IsGuiding returns 0 02:03:10.370 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1986, max=11177, FiltMin=2638, FiltMax=10253, Gamma=2.950 02:03:10.385 00.015 15672 PulseGuide returned control before completion, sleep 170 02:03:10.469 00.084 30444 UpdateGuideState exits: m=123962 SNR=92.9 Saturated 02:03:10.469 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:10.470 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:10.470 00.000 30444 Enqueuing Expose request 02:03:10.559 00.089 15672 IsGuiding returns 1 02:03:10.559 00.000 15672 scope still moving after pulse duration time elapsed 02:03:10.579 00.020 15672 IsSlewing returns 0 02:03:10.626 00.047 15672 IsGuiding returns 0 02:03:10.626 00.000 15672 scope move finished after 179 + 80 ms 02:03:10.626 00.000 15672 Move returns status 0, amount 179 02:03:10.627 00.001 15672 MoveAxis(N, 0, ABG) 02:03:10.627 00.000 15672 Move returns status 0, amount 0 02:03:10.627 00.000 15672 move complete, result=0 02:03:10.627 00.000 15672 worker thread done servicing request 02:03:10.627 00.000 15672 Worker thread wakes up 02:03:10.627 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:10.627 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:10.627 00.000 30444 GuideStep: 0.6 px 179 ms WEST, -0.2 px 0 ms NORTH 02:03:12.734 02.107 15672 Exposure complete 02:03:12.754 00.020 15672 worker thread done servicing request 02:03:12.754 00.000 30444 OnExposeComplete: enter 02:03:12.754 00.000 30444 UpdateGuideState(): m_state=6 02:03:12.754 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6349 02:03:12.754 00.000 30444 Star::Find returns 1 (1), X=462.63, Y=200.64, Mass=128641, SNR=85.9, Peak=12204 HFD=3.5 02:03:12.755 00.001 30444 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.28) = xAngle (-2.60 = -2.60) 02:03:12.755 00.000 30444 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.66 = -2.66) 02:03:12.755 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.14 hyp=0.53 cameraTheta=-2.88 mountX=-0.46 mountY=-0.25, mountTheta=-2.64 02:03:12.755 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.14, opts=13) 02:03:12.755 00.000 30444 Enqueuing Move request for scope (-0.52, -0.14) 02:03:12.755 00.000 15672 Worker thread wakes up 02:03:12.755 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.14) opts 0xd 02:03:12.755 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.14) 02:03:12.755 00.000 15672 Moving (-0.52, -0.14) raw xDistance=-0.46 yDistance=-0.25 02:03:12.755 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.46 02:03:12.755 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:03:12.755 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 02:03:12.755 00.000 15672 MoveAxis(E, 111, ABG) 02:03:12.755 00.000 15672 Guiding Dir = 2, Dur = 111 02:03:12.756 00.001 15672 IsSlewing returns 0 02:03:12.761 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2131, max=12204, FiltMin=2412, FiltMax=8994, Gamma=2.950 02:03:12.767 00.006 15672 IsGuiding returns 0 02:03:12.782 00.015 15672 PulseGuide returned control before completion, sleep 106 02:03:12.811 00.029 30444 UpdateGuideState exits: m=128641 SNR=85.9 Saturated 02:03:12.811 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:12.811 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:12.811 00.000 30444 Enqueuing Expose request 02:03:12.891 00.080 15672 IsGuiding returns 1 02:03:12.891 00.000 15672 scope still moving after pulse duration time elapsed 02:03:12.913 00.022 15672 IsSlewing returns 0 02:03:12.927 00.014 15672 IsGuiding returns 0 02:03:12.927 00.000 15672 scope move finished after 111 + 49 ms 02:03:12.928 00.001 15672 Move returns status 0, amount 111 02:03:12.928 00.000 15672 MoveAxis(N, 0, ABG) 02:03:12.928 00.000 15672 Move returns status 0, amount 0 02:03:12.928 00.000 15672 move complete, result=0 02:03:12.928 00.000 15672 worker thread done servicing request 02:03:12.928 00.000 15672 Worker thread wakes up 02:03:12.928 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:12.928 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:12.929 00.001 30444 GuideStep: -0.5 px 111 ms EAST, -0.2 px 0 ms NORTH 02:03:14.834 01.905 15672 Exposure complete 02:03:14.854 00.020 15672 worker thread done servicing request 02:03:14.854 00.000 30444 OnExposeComplete: enter 02:03:14.854 00.000 30444 UpdateGuideState(): m_state=6 02:03:14.854 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6350 02:03:14.854 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=200.48, Mass=117556, SNR=85.9, Peak=10313 HFD=3.8 02:03:14.854 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.02 = -2.02) 02:03:14.854 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 02:03:14.854 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-2.29 mountX=-0.17 mountY=-0.34, mountTheta=-2.03 02:03:14.855 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.29, opts=13) 02:03:14.855 00.000 30444 Enqueuing Move request for scope (-0.26, -0.29) 02:03:14.855 00.000 15672 Worker thread wakes up 02:03:14.855 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.29) opts 0xd 02:03:14.855 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.29) 02:03:14.855 00.000 15672 Moving (-0.26, -0.29) raw xDistance=-0.17 yDistance=-0.34 02:03:14.855 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 02:03:14.855 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.03 newest=-0.76 02:03:14.855 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 02:03:14.855 00.000 15672 MoveAxis(E, 0, ABG) 02:03:14.855 00.000 15672 Move returns status 0, amount 0 02:03:14.855 00.000 15672 MoveAxis(N, 61, ABG) 02:03:14.855 00.000 15672 Guiding Dir = 0, Dur = 61 02:03:14.856 00.001 15672 IsSlewing returns 0 02:03:14.857 00.001 15672 IsGuiding returns 0 02:03:14.862 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=10375, FiltMin=2628, FiltMax=9057, Gamma=2.950 02:03:14.911 00.049 30444 UpdateGuideState exits: m=117556 SNR=85.9 Saturated 02:03:14.911 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:14.911 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:14.911 00.000 30444 Enqueuing Expose request 02:03:14.971 00.060 15672 IsGuiding returns 1 02:03:14.971 00.000 15672 scope still moving after pulse duration time elapsed 02:03:14.993 00.022 15672 IsSlewing returns 0 02:03:15.019 00.026 15672 IsGuiding returns 0 02:03:15.019 00.000 15672 scope move finished after 61 + 100 ms 02:03:15.019 00.000 15672 Move returns status 0, amount 61 02:03:15.019 00.000 15672 move complete, result=0 02:03:15.019 00.000 15672 worker thread done servicing request 02:03:15.019 00.000 15672 Worker thread wakes up 02:03:15.019 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:15.019 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:15.020 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 61 ms NORTH 02:03:17.129 02.109 15672 Exposure complete 02:03:17.149 00.020 15672 worker thread done servicing request 02:03:17.149 00.000 30444 OnExposeComplete: enter 02:03:17.149 00.000 30444 UpdateGuideState(): m_state=6 02:03:17.149 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6351 02:03:17.149 00.000 30444 Star::Find returns 1 (1), X=463.55, Y=200.08, Mass=104964, SNR=73.6, Peak=9110 HFD=3.9 02:03:17.149 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 02:03:17.149 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 02:03:17.149 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.69 hyp=0.80 cameraTheta=-1.05 mountX=0.57 mountY=-0.59, mountTheta=-0.80 02:03:17.150 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.69, opts=13) 02:03:17.150 00.000 30444 Enqueuing Move request for scope (0.40, -0.69) 02:03:17.150 00.000 15672 Worker thread wakes up 02:03:17.150 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.69) opts 0xd 02:03:17.150 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.69) 02:03:17.150 00.000 15672 Moving (0.40, -0.69) raw xDistance=0.57 yDistance=-0.59 02:03:17.150 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 02:03:17.150 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 02:03:17.150 00.000 15672 MoveAxis(W, 155, ABG) 02:03:17.150 00.000 15672 Guiding Dir = 3, Dur = 155 02:03:17.151 00.001 15672 IsSlewing returns 0 02:03:17.152 00.001 15672 IsGuiding returns 0 02:03:17.156 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2474, max=9670, FiltMin=2776, FiltMax=8656, Gamma=2.950 02:03:17.175 00.019 15672 PulseGuide returned control before completion, sleep 142 02:03:17.205 00.030 30444 UpdateGuideState exits: m=104964 SNR=73.6 Saturated 02:03:17.205 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:17.205 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:17.205 00.000 30444 Enqueuing Expose request 02:03:17.335 00.130 15672 IsGuiding returns 0 02:03:17.336 00.001 15672 Move returns status 0, amount 155 02:03:17.336 00.000 15672 MoveAxis(N, 106, ABG) 02:03:17.336 00.000 15672 Guiding Dir = 0, Dur = 106 02:03:17.337 00.001 15672 IsSlewing returns 0 02:03:17.339 00.002 15672 IsGuiding returns 0 02:03:17.416 00.077 15672 PulseGuide returned control before completion, sleep 40 02:03:17.457 00.041 15672 IsGuiding returns 1 02:03:17.457 00.000 15672 scope still moving after pulse duration time elapsed 02:03:17.478 00.021 15672 IsSlewing returns 0 02:03:17.480 00.002 15672 IsGuiding returns 1 02:03:17.500 00.020 15672 IsSlewing returns 0 02:03:17.502 00.002 15672 IsGuiding returns 1 02:03:17.523 00.021 15672 IsSlewing returns 0 02:03:17.526 00.003 15672 IsGuiding returns 1 02:03:17.547 00.021 15672 IsSlewing returns 0 02:03:17.607 00.060 15672 IsGuiding returns 0 02:03:17.608 00.001 15672 scope move finished after 106 + 162 ms 02:03:17.608 00.000 15672 Move returns status 0, amount 106 02:03:17.608 00.000 15672 move complete, result=0 02:03:17.608 00.000 15672 worker thread done servicing request 02:03:17.608 00.000 15672 Worker thread wakes up 02:03:17.608 00.000 30444 GuideStep: 0.6 px 155 ms WEST, -0.6 px 106 ms NORTH 02:03:17.609 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:17.609 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:19.517 01.908 15672 Exposure complete 02:03:19.537 00.020 15672 worker thread done servicing request 02:03:19.537 00.000 30444 OnExposeComplete: enter 02:03:19.537 00.000 30444 UpdateGuideState(): m_state=6 02:03:19.537 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6352 02:03:19.537 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=200.70, Mass=108726, SNR=79.3, Peak=10447 HFD=3.7 02:03:19.537 00.000 30444 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 02:03:19.537 00.000 30444 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 02:03:19.537 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.64 mountX=0.11 mountY=-0.05, mountTheta=-0.41 02:03:19.537 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.07, opts=13) 02:03:19.537 00.000 30444 Enqueuing Move request for scope (0.10, -0.07) 02:03:19.538 00.001 15672 Worker thread wakes up 02:03:19.538 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd 02:03:19.538 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.07) 02:03:19.538 00.000 15672 Moving (0.10, -0.07) raw xDistance=0.11 yDistance=-0.05 02:03:19.538 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 02:03:19.538 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:03:19.538 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 02:03:19.538 00.000 15672 MoveAxis(E, 0, ABG) 02:03:19.538 00.000 15672 Move returns status 0, amount 0 02:03:19.538 00.000 15672 MoveAxis(N, 0, ABG) 02:03:19.538 00.000 15672 Move returns status 0, amount 0 02:03:19.538 00.000 15672 move complete, result=0 02:03:19.538 00.000 15672 worker thread done servicing request 02:03:19.543 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=10447, FiltMin=2765, FiltMax=8624, Gamma=2.950 02:03:19.592 00.049 30444 UpdateGuideState exits: m=108726 SNR=79.3 Saturated 02:03:19.592 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:19.593 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:19.593 00.000 30444 Enqueuing Expose request 02:03:19.593 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:03:19.593 00.000 15672 Worker thread wakes up 02:03:19.593 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:19.593 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:21.703 02.110 15672 Exposure complete 02:03:21.722 00.019 15672 worker thread done servicing request 02:03:21.722 00.000 30444 OnExposeComplete: enter 02:03:21.722 00.000 30444 UpdateGuideState(): m_state=6 02:03:21.723 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6353 02:03:21.723 00.000 30444 Star::Find returns 1 (1), X=463.64, Y=199.97, Mass=37250, SNR=29.9, Peak=6420 HFD=4.2 02:03:21.723 00.000 30444 Status Line: Mass: 37250 vs 124146 02:03:21.725 00.002 30444 UpdateCurrentPosition: star mass new=37249.9 exp=124145.8 thresh=50% limits=(62072.9, 196071.4, 248291.7) 02:03:21.725 00.000 30444 DistanceChecker: activated 02:03:21.725 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:03:21.725 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:03:21.725 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:03:21.725 00.000 15672 Worker thread wakes up 02:03:21.725 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:03:21.725 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:03:21.725 00.000 15672 move complete, result=0 02:03:21.725 00.000 15672 worker thread done servicing request 02:03:21.827 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:03:21.827 00.000 30444 Status Line: Star lost - mass changed 02:03:21.829 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2784, max=8189, FiltMin=3109, FiltMax=5984, Gamma=2.950 02:03:21.881 00.052 30444 UpdateGuideState exits: Star lost - mass changed 02:03:21.881 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:21.881 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:03:21.881 00.000 30444 Enqueuing Expose request 02:03:21.881 00.000 15672 Worker thread wakes up 02:03:21.881 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:21.881 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:03:23.797 01.916 15672 Exposure complete 02:03:23.826 00.029 15672 worker thread done servicing request 02:03:23.826 00.000 30444 OnExposeComplete: enter 02:03:23.826 00.000 30444 UpdateGuideState(): m_state=6 02:03:23.826 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6354 02:03:23.826 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=200.18, Mass=50180, SNR=48.1, Peak=6948 HFD=4.1 02:03:23.827 00.001 30444 Status Line: Mass: 50180 vs 123962 02:03:23.828 00.001 30444 UpdateCurrentPosition: star mass new=50180.3 exp=123961.6 thresh=50% limits=(61980.8, 196071.4, 247923.1) 02:03:23.828 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:03:23.829 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:03:23.829 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:03:23.829 00.000 15672 Worker thread wakes up 02:03:23.829 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:03:23.829 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:03:23.829 00.000 15672 move complete, result=0 02:03:23.829 00.000 15672 worker thread done servicing request 02:03:23.930 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:03:23.930 00.000 30444 Status Line: Star lost - mass changed 02:03:23.931 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2682, max=7934, FiltMin=3053, FiltMax=6065, Gamma=2.950 02:03:23.982 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:03:23.982 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:23.982 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:03:23.982 00.000 30444 Enqueuing Expose request 02:03:23.982 00.000 15672 Worker thread wakes up 02:03:23.982 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:23.982 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:03:26.090 02.108 15672 Exposure complete 02:03:26.110 00.020 15672 worker thread done servicing request 02:03:26.110 00.000 30444 OnExposeComplete: enter 02:03:26.110 00.000 30444 UpdateGuideState(): m_state=6 02:03:26.110 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6355 02:03:26.110 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=200.35, Mass=73825, SNR=65.4, Peak=7839 HFD=4.0 02:03:26.110 00.000 30444 DistanceChecker: deactivated 02:03:26.110 00.000 30444 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 02:03:26.110 00.000 30444 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 02:03:26.110 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.43 hyp=0.43 cameraTheta=-1.52 mountX=0.14 mountY=-0.42, mountTheta=-1.25 02:03:26.111 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.43, opts=13) 02:03:26.111 00.000 30444 Enqueuing Move request for scope (0.02, -0.43) 02:03:26.111 00.000 15672 Worker thread wakes up 02:03:26.111 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.43) opts 0xd 02:03:26.111 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.43) 02:03:26.111 00.000 15672 Moving (0.02, -0.43) raw xDistance=0.14 yDistance=-0.42 02:03:26.111 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 02:03:26.111 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 02:03:26.111 00.000 15672 MoveAxis(E, 0, ABG) 02:03:26.111 00.000 15672 Move returns status 0, amount 0 02:03:26.111 00.000 15672 MoveAxis(N, 74, ABG) 02:03:26.111 00.000 15672 Guiding Dir = 0, Dur = 74 02:03:26.112 00.001 15672 IsSlewing returns 0 02:03:26.113 00.001 15672 IsGuiding returns 0 02:03:26.117 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2623, max=7872, FiltMin=2935, FiltMax=7051, Gamma=2.950 02:03:26.166 00.049 30444 UpdateGuideState exits: m=73825 SNR=65.4 Saturated 02:03:26.166 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:26.166 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:26.166 00.000 30444 Enqueuing Expose request 02:03:26.186 00.020 15672 PulseGuide returned control before completion, sleep 13 02:03:26.219 00.033 15672 IsGuiding returns 1 02:03:26.219 00.000 15672 scope still moving after pulse duration time elapsed 02:03:26.239 00.020 15672 IsSlewing returns 0 02:03:26.241 00.002 15672 IsGuiding returns 1 02:03:26.262 00.021 15672 IsSlewing returns 0 02:03:26.263 00.001 15672 IsGuiding returns 1 02:03:26.284 00.021 15672 IsSlewing returns 0 02:03:26.314 00.030 15672 IsGuiding returns 0 02:03:26.314 00.000 15672 scope move finished after 74 + 126 ms 02:03:26.314 00.000 15672 Move returns status 0, amount 74 02:03:26.314 00.000 15672 move complete, result=0 02:03:26.314 00.000 15672 worker thread done servicing request 02:03:26.314 00.000 15672 Worker thread wakes up 02:03:26.314 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 74 ms NORTH 02:03:26.314 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:26.314 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:28.223 01.909 15672 Exposure complete 02:03:28.242 00.019 15672 worker thread done servicing request 02:03:28.243 00.001 30444 OnExposeComplete: enter 02:03:28.243 00.000 30444 UpdateGuideState(): m_state=6 02:03:28.243 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6356 02:03:28.243 00.000 30444 Star::Find returns 1 (1), X=462.83, Y=200.39, Mass=53892, SNR=44.5, Peak=7717 HFD=3.7 02:03:28.243 00.000 30444 Status Line: Mass: 53892 vs 123962 02:03:28.244 00.001 30444 UpdateCurrentPosition: star mass new=53891.6 exp=123961.6 thresh=50% limits=(61980.8, 196071.4, 247923.1) 02:03:28.245 00.001 30444 DistanceChecker: activated 02:03:28.245 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:03:28.245 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:03:28.245 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:03:28.245 00.000 15672 Worker thread wakes up 02:03:28.245 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:03:28.245 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:03:28.245 00.000 15672 move complete, result=0 02:03:28.245 00.000 15672 worker thread done servicing request 02:03:28.347 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:03:28.347 00.000 30444 Status Line: Star lost - mass changed 02:03:28.348 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2725, max=8247, FiltMin=3089, FiltMax=6727, Gamma=2.950 02:03:28.406 00.058 30444 UpdateGuideState exits: Star lost - mass changed 02:03:28.406 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:28.406 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:03:28.406 00.000 30444 Enqueuing Expose request 02:03:28.406 00.000 15672 Worker thread wakes up 02:03:28.406 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:28.406 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:03:30.517 02.111 15672 Exposure complete 02:03:30.537 00.020 15672 worker thread done servicing request 02:03:30.537 00.000 30444 OnExposeComplete: enter 02:03:30.537 00.000 30444 UpdateGuideState(): m_state=6 02:03:30.537 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6357 02:03:30.537 00.000 30444 Star::Find returns 1 (1), X=462.72, Y=200.67, Mass=47419, SNR=38.7, Peak=6678 HFD=3.7 02:03:30.537 00.000 30444 Status Line: Mass: 47419 vs 120565 02:03:30.539 00.002 30444 UpdateCurrentPosition: star mass new=47419.2 exp=120564.7 thresh=50% limits=(60282.4, 196071.4, 241129.5) 02:03:30.539 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:03:30.540 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:03:30.540 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:03:30.540 00.000 15672 Worker thread wakes up 02:03:30.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:03:30.540 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:03:30.540 00.000 15672 move complete, result=0 02:03:30.540 00.000 15672 worker thread done servicing request 02:03:30.642 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:03:30.642 00.000 30444 Status Line: Star lost - mass changed 02:03:30.643 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2644, max=8074, FiltMin=3054, FiltMax=5986, Gamma=2.950 02:03:30.694 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:03:30.694 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:30.694 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:03:30.694 00.000 30444 Enqueuing Expose request 02:03:30.694 00.000 15672 Worker thread wakes up 02:03:30.694 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:30.694 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:03:32.609 01.915 15672 Exposure complete 02:03:32.639 00.030 15672 worker thread done servicing request 02:03:32.639 00.000 30444 OnExposeComplete: enter 02:03:32.639 00.000 30444 UpdateGuideState(): m_state=6 02:03:32.639 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6358 02:03:32.639 00.000 30444 Star::Find returns 1 (1), X=462.61, Y=200.43, Mass=67793, SNR=61.3, Peak=8050 HFD=3.4 02:03:32.639 00.000 30444 DistanceChecker: deactivated 02:03:32.639 00.000 30444 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 02:03:32.639 00.000 30444 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.35 = -2.35) 02:03:32.639 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.34 hyp=0.64 cameraTheta=-2.57 mountX=-0.42 mountY=-0.45, mountTheta=-2.32 02:03:32.640 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.34, opts=13) 02:03:32.640 00.000 30444 Enqueuing Move request for scope (-0.54, -0.34) 02:03:32.640 00.000 15672 Worker thread wakes up 02:03:32.640 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.34) opts 0xd 02:03:32.640 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.34) 02:03:32.640 00.000 15672 Moving (-0.54, -0.34) raw xDistance=-0.42 yDistance=-0.45 02:03:32.640 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 02:03:32.640 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 02:03:32.640 00.000 15672 MoveAxis(E, 114, ABG) 02:03:32.640 00.000 15672 Guiding Dir = 2, Dur = 114 02:03:32.641 00.001 15672 IsSlewing returns 0 02:03:32.642 00.001 15672 IsGuiding returns 0 02:03:32.646 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2672, max=8050, FiltMin=2939, FiltMax=7010, Gamma=2.950 02:03:32.671 00.025 15672 PulseGuide returned control before completion, sleep 96 02:03:32.700 00.029 30444 UpdateGuideState exits: m=67793 SNR=61.3 Saturated 02:03:32.700 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:32.700 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:32.700 00.000 30444 Enqueuing Expose request 02:03:32.768 00.068 15672 IsGuiding returns 1 02:03:32.768 00.000 15672 scope still moving after pulse duration time elapsed 02:03:32.789 00.021 15672 IsSlewing returns 0 02:03:32.847 00.058 15672 IsGuiding returns 0 02:03:32.847 00.000 15672 scope move finished after 114 + 90 ms 02:03:32.848 00.001 15672 Move returns status 0, amount 114 02:03:32.848 00.000 15672 MoveAxis(N, 81, ABG) 02:03:32.848 00.000 15672 Guiding Dir = 0, Dur = 81 02:03:32.848 00.000 15672 IsSlewing returns 0 02:03:32.850 00.002 15672 IsGuiding returns 0 02:03:32.926 00.076 15672 PulseGuide returned control before completion, sleep 15 02:03:32.945 00.019 15672 IsGuiding returns 1 02:03:32.945 00.000 15672 scope still moving after pulse duration time elapsed 02:03:32.966 00.021 15672 IsSlewing returns 0 02:03:32.969 00.003 15672 IsGuiding returns 1 02:03:32.990 00.021 15672 IsSlewing returns 0 02:03:32.993 00.003 15672 IsGuiding returns 1 02:03:33.015 00.022 15672 IsSlewing returns 0 02:03:33.071 00.056 15672 IsGuiding returns 0 02:03:33.072 00.001 15672 scope move finished after 81 + 139 ms 02:03:33.072 00.000 15672 Move returns status 0, amount 81 02:03:33.072 00.000 15672 move complete, result=0 02:03:33.072 00.000 15672 worker thread done servicing request 02:03:33.072 00.000 15672 Worker thread wakes up 02:03:33.072 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:33.073 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:33.073 00.000 30444 GuideStep: -0.4 px 114 ms EAST, -0.5 px 81 ms NORTH 02:03:35.182 02.109 15672 Exposure complete 02:03:35.202 00.020 15672 worker thread done servicing request 02:03:35.202 00.000 30444 OnExposeComplete: enter 02:03:35.202 00.000 30444 UpdateGuideState(): m_state=6 02:03:35.202 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6359 02:03:35.202 00.000 30444 Star::Find returns 1 (1), X=463.38, Y=200.29, Mass=28181, SNR=31.7, Peak=6412 HFD=3.9 02:03:35.202 00.000 30444 Status Line: Mass: 28181 vs 117753 02:03:35.204 00.002 30444 UpdateCurrentPosition: star mass new=28180.8 exp=117753.4 thresh=50% limits=(58876.7, 196071.4, 235506.9) 02:03:35.204 00.000 30444 DistanceChecker: activated 02:03:35.204 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:03:35.205 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:03:35.205 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:03:35.205 00.000 15672 Worker thread wakes up 02:03:35.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:03:35.205 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:03:35.205 00.000 15672 move complete, result=0 02:03:35.205 00.000 15672 worker thread done servicing request 02:03:35.306 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:03:35.306 00.000 30444 Status Line: Star lost - mass changed 02:03:35.307 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3081, max=8135, FiltMin=3327, FiltMax=5949, Gamma=2.950 02:03:35.357 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:03:35.357 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:35.357 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:03:35.357 00.000 30444 Enqueuing Expose request 02:03:35.357 00.000 15672 Worker thread wakes up 02:03:35.357 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:35.357 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:03:37.274 01.917 15672 Exposure complete 02:03:37.304 00.030 15672 worker thread done servicing request 02:03:37.304 00.000 30444 OnExposeComplete: enter 02:03:37.304 00.000 30444 UpdateGuideState(): m_state=6 02:03:37.304 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6360 02:03:37.304 00.000 30444 Star::Find returns 1 (1), X=462.51, Y=200.24, Mass=24786, SNR=25.0, Peak=6671 HFD=3.7 02:03:37.304 00.000 30444 Status Line: Mass: 24786 vs 117669 02:03:37.306 00.002 30444 UpdateCurrentPosition: star mass new=24785.9 exp=117669.3 thresh=50% limits=(58834.6, 196071.4, 235338.6) 02:03:37.306 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:03:37.306 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:03:37.307 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 02:03:37.307 00.000 15672 Worker thread wakes up 02:03:37.307 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:03:37.307 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:03:37.307 00.000 15672 move complete, result=0 02:03:37.307 00.000 15672 worker thread done servicing request 02:03:37.408 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:03:37.408 00.000 30444 Status Line: Star lost - mass changed 02:03:37.409 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2903, max=8382, FiltMin=3399, FiltMax=5866, Gamma=2.950 02:03:37.460 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:03:37.460 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:37.460 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:03:37.460 00.000 30444 Enqueuing Expose request 02:03:37.460 00.000 15672 Worker thread wakes up 02:03:37.460 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:37.460 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:03:39.576 02.116 15672 Exposure complete 02:03:39.607 00.031 15672 worker thread done servicing request 02:03:39.608 00.001 30444 OnExposeComplete: enter 02:03:39.608 00.000 30444 UpdateGuideState(): m_state=6 02:03:39.608 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6361 02:03:39.608 00.000 30444 Star::Find returns 1 (1), X=463.64, Y=200.79, Mass=30155, SNR=27.9, Peak=6379 HFD=4.6 02:03:39.608 00.000 30444 Status Line: Mass: 30155 vs 117556 02:03:39.610 00.002 30444 UpdateCurrentPosition: star mass new=30154.7 exp=117556.1 thresh=50% limits=(58778.1, 196071.4, 235112.3) 02:03:39.610 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:03:39.610 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:03:39.610 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:03:39.610 00.000 15672 Worker thread wakes up 02:03:39.610 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:03:39.610 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:03:39.611 00.001 15672 move complete, result=0 02:03:39.611 00.000 15672 worker thread done servicing request 02:03:39.711 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:03:39.711 00.000 30444 Status Line: Star lost - mass changed 02:03:39.713 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3055, max=8387, FiltMin=3422, FiltMax=6268, Gamma=2.950 02:03:39.763 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:03:39.763 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:39.763 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:03:39.763 00.000 30444 Enqueuing Expose request 02:03:39.763 00.000 15672 Worker thread wakes up 02:03:39.763 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:39.763 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:03:41.672 01.909 15672 Exposure complete 02:03:41.692 00.020 15672 worker thread done servicing request 02:03:41.692 00.000 30444 OnExposeComplete: enter 02:03:41.692 00.000 30444 UpdateGuideState(): m_state=6 02:03:41.692 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6362 02:03:41.692 00.000 30444 Star::Find returns 1 (1), X=463.48, Y=200.93, Mass=43656, SNR=41.5, Peak=7330 HFD=3.6 02:03:41.692 00.000 30444 Status Line: Mass: 43656 vs 108726 02:03:41.694 00.002 30444 UpdateCurrentPosition: star mass new=43656.3 exp=108725.9 thresh=50% limits=(54363.0, 196071.4, 217451.8) 02:03:41.694 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:03:41.694 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:03:41.694 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:03:41.694 00.000 15672 Worker thread wakes up 02:03:41.695 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:03:41.695 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:03:41.695 00.000 15672 move complete, result=0 02:03:41.695 00.000 15672 worker thread done servicing request 02:03:41.795 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:03:41.795 00.000 30444 Status Line: Star lost - mass changed 02:03:41.796 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2774, max=7845, FiltMin=3110, FiltMax=6169, Gamma=2.950 02:03:41.847 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:03:41.847 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:41.847 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:03:41.847 00.000 30444 Enqueuing Expose request 02:03:41.847 00.000 15672 Worker thread wakes up 02:03:41.847 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:41.847 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:03:43.953 02.106 15672 Exposure complete 02:03:43.973 00.020 15672 worker thread done servicing request 02:03:43.973 00.000 30444 OnExposeComplete: enter 02:03:43.973 00.000 30444 UpdateGuideState(): m_state=6 02:03:43.973 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6363 02:03:43.974 00.001 30444 Star::Find returns 1 (1), X=463.58, Y=200.67, Mass=80480, SNR=56.2, Peak=9146 HFD=3.4 02:03:43.974 00.000 30444 DistanceChecker: deactivated 02:03:43.974 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 02:03:43.974 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 02:03:43.974 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.11 hyp=0.44 cameraTheta=-0.25 mountX=0.44 mountY=-0.02, mountTheta=-0.04 02:03:43.974 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.11, opts=13) 02:03:43.974 00.000 30444 Enqueuing Move request for scope (0.43, -0.11) 02:03:43.974 00.000 15672 Worker thread wakes up 02:03:43.974 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.11) opts 0xd 02:03:43.974 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.11) 02:03:43.975 00.001 15672 Moving (0.43, -0.11) raw xDistance=0.44 yDistance=-0.02 02:03:43.975 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44 02:03:43.975 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:03:43.975 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 02:03:43.975 00.000 15672 MoveAxis(W, 111, ABG) 02:03:43.975 00.000 15672 Guiding Dir = 3, Dur = 111 02:03:43.976 00.001 15672 IsSlewing returns 0 02:03:43.981 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2461, max=10057, FiltMin=2851, FiltMax=7519, Gamma=2.950 02:03:43.998 00.017 15672 IsGuiding returns 0 02:03:44.013 00.015 15672 PulseGuide returned control before completion, sleep 106 02:03:44.031 00.018 30444 UpdateGuideState exits: m=80480 SNR=56.2 Saturated 02:03:44.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:44.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:44.031 00.000 30444 Enqueuing Expose request 02:03:44.120 00.089 15672 IsGuiding returns 1 02:03:44.120 00.000 15672 scope still moving after pulse duration time elapsed 02:03:44.141 00.021 15672 IsSlewing returns 0 02:03:44.157 00.016 15672 IsGuiding returns 0 02:03:44.157 00.000 15672 scope move finished after 111 + 48 ms 02:03:44.157 00.000 15672 Move returns status 0, amount 111 02:03:44.157 00.000 15672 MoveAxis(N, 0, ABG) 02:03:44.157 00.000 15672 Move returns status 0, amount 0 02:03:44.157 00.000 15672 move complete, result=0 02:03:44.157 00.000 15672 worker thread done servicing request 02:03:44.157 00.000 15672 Worker thread wakes up 02:03:44.157 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:44.157 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:44.157 00.000 30444 GuideStep: 0.4 px 111 ms WEST, -0.0 px 0 ms NORTH 02:03:46.062 01.905 15672 Exposure complete 02:03:46.082 00.020 15672 worker thread done servicing request 02:03:46.082 00.000 30444 OnExposeComplete: enter 02:03:46.082 00.000 30444 UpdateGuideState(): m_state=6 02:03:46.082 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6364 02:03:46.082 00.000 30444 Star::Find returns 1 (1), X=463.74, Y=200.08, Mass=88088, SNR=61.7, Peak=7681 HFD=4.3 02:03:46.082 00.000 30444 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 02:03:46.082 00.000 30444 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.65 = -0.65) 02:03:46.082 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=-0.70 hyp=0.92 cameraTheta=-0.87 mountX=0.76 mountY=-0.56, mountTheta=-0.63 02:03:46.083 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=-0.70, opts=13) 02:03:46.083 00.000 30444 Enqueuing Move request for scope (0.59, -0.70) 02:03:46.083 00.000 15672 Worker thread wakes up 02:03:46.083 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.70) opts 0xd 02:03:46.083 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, -0.70) 02:03:46.083 00.000 15672 Moving (0.59, -0.70) raw xDistance=0.76 yDistance=-0.56 02:03:46.083 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76 02:03:46.083 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 02:03:46.083 00.000 15672 MoveAxis(W, 214, ABG) 02:03:46.083 00.000 15672 Guiding Dir = 3, Dur = 214 02:03:46.084 00.001 15672 IsSlewing returns 0 02:03:46.085 00.001 15672 IsGuiding returns 0 02:03:46.090 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2457, max=8278, FiltMin=2889, FiltMax=7494, Gamma=2.950 02:03:46.105 00.015 15672 PulseGuide returned control before completion, sleep 204 02:03:46.139 00.034 30444 UpdateGuideState exits: m=88088 SNR=61.7 Saturated 02:03:46.140 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:46.140 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:46.140 00.000 30444 Enqueuing Expose request 02:03:46.314 00.174 15672 IsGuiding returns 1 02:03:46.315 00.001 15672 scope still moving after pulse duration time elapsed 02:03:46.336 00.021 15672 IsSlewing returns 0 02:03:46.377 00.041 15672 IsGuiding returns 0 02:03:46.377 00.000 15672 scope move finished after 214 + 78 ms 02:03:46.377 00.000 15672 Move returns status 0, amount 214 02:03:46.377 00.000 15672 MoveAxis(N, 99, ABG) 02:03:46.377 00.000 15672 Guiding Dir = 0, Dur = 99 02:03:46.377 00.000 15672 IsSlewing returns 0 02:03:46.378 00.001 15672 IsGuiding returns 0 02:03:46.457 00.079 15672 PulseGuide returned control before completion, sleep 31 02:03:46.490 00.033 15672 IsGuiding returns 1 02:03:46.490 00.000 15672 scope still moving after pulse duration time elapsed 02:03:46.510 00.020 15672 IsSlewing returns 0 02:03:46.511 00.001 15672 IsGuiding returns 1 02:03:46.532 00.021 15672 IsSlewing returns 0 02:03:46.533 00.001 15672 IsGuiding returns 1 02:03:46.554 00.021 15672 IsSlewing returns 0 02:03:46.617 00.063 15672 IsGuiding returns 0 02:03:46.617 00.000 15672 scope move finished after 99 + 140 ms 02:03:46.617 00.000 15672 Move returns status 0, amount 99 02:03:46.617 00.000 15672 move complete, result=0 02:03:46.617 00.000 15672 worker thread done servicing request 02:03:46.617 00.000 15672 Worker thread wakes up 02:03:46.617 00.000 30444 GuideStep: 0.8 px 214 ms WEST, -0.6 px 99 ms NORTH 02:03:46.618 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:46.618 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:48.725 02.107 15672 Exposure complete 02:03:48.746 00.021 15672 worker thread done servicing request 02:03:48.746 00.000 30444 OnExposeComplete: enter 02:03:48.746 00.000 30444 UpdateGuideState(): m_state=6 02:03:48.746 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6365 02:03:48.746 00.000 30444 Star::Find returns 1 (1), X=462.61, Y=201.24, Mass=75218, SNR=57.5, Peak=8778 HFD=3.6 02:03:48.746 00.000 30444 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 02:03:48.746 00.000 30444 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 02:03:48.746 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=0.47 hyp=0.71 cameraTheta=2.43 mountX=-0.64 mountY=0.34, mountTheta=2.65 02:03:48.747 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=0.47, opts=13) 02:03:48.747 00.000 30444 Enqueuing Move request for scope (-0.54, 0.47) 02:03:48.747 00.000 15672 Worker thread wakes up 02:03:48.747 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.47) opts 0xd 02:03:48.747 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, 0.47) 02:03:48.747 00.000 15672 Moving (-0.54, 0.47) raw xDistance=-0.64 yDistance=0.34 02:03:48.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.64 02:03:48.747 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:03:48.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 02:03:48.747 00.000 15672 MoveAxis(E, 159, ABG) 02:03:48.747 00.000 15672 Guiding Dir = 2, Dur = 159 02:03:48.748 00.001 15672 IsSlewing returns 0 02:03:48.749 00.001 15672 IsGuiding returns 0 02:03:48.755 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2402, max=8778, FiltMin=2889, FiltMax=7296, Gamma=2.950 02:03:48.774 00.019 15672 PulseGuide returned control before completion, sleep 145 02:03:48.922 00.148 15672 IsGuiding returns 1 02:03:48.922 00.000 15672 scope still moving after pulse duration time elapsed 02:03:48.944 00.022 15672 IsSlewing returns 0 02:03:48.982 00.038 15672 IsGuiding returns 0 02:03:48.982 00.000 15672 scope move finished after 159 + 74 ms 02:03:48.982 00.000 15672 Move returns status 0, amount 159 02:03:48.982 00.000 15672 MoveAxis(N, 0, ABG) 02:03:48.983 00.001 15672 Move returns status 0, amount 0 02:03:48.983 00.000 15672 move complete, result=0 02:03:48.983 00.000 15672 worker thread done servicing request 02:03:49.076 00.093 30444 UpdateGuideState exits: m=75218 SNR=57.5 Saturated 02:03:49.076 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:49.076 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:49.076 00.000 30444 Enqueuing Expose request 02:03:49.077 00.001 30444 GuideStep: -0.6 px 159 ms EAST, 0.3 px 0 ms NORTH 02:03:49.077 00.000 15672 Worker thread wakes up 02:03:49.077 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:49.077 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:50.983 01.906 15672 Exposure complete 02:03:51.003 00.020 15672 worker thread done servicing request 02:03:51.003 00.000 30444 OnExposeComplete: enter 02:03:51.003 00.000 30444 UpdateGuideState(): m_state=6 02:03:51.003 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6366 02:03:51.003 00.000 30444 Star::Find returns 1 (1), X=463.16, Y=201.39, Mass=61966, SNR=48.7, Peak=8030 HFD=3.8 02:03:51.003 00.000 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 02:03:51.003 00.000 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 02:03:51.003 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.62 hyp=0.62 cameraTheta=1.56 mountX=-0.16 mountY=0.60, mountTheta=1.83 02:03:51.004 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.62, opts=13) 02:03:51.004 00.000 30444 Enqueuing Move request for scope (0.01, 0.62) 02:03:51.004 00.000 15672 Worker thread wakes up 02:03:51.004 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.62) opts 0xd 02:03:51.004 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.62) 02:03:51.004 00.000 15672 Moving (0.01, 0.62) raw xDistance=-0.16 yDistance=0.60 02:03:51.004 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 02:03:51.004 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:03:51.004 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60 02:03:51.004 00.000 15672 MoveAxis(E, 0, ABG) 02:03:51.004 00.000 15672 Move returns status 0, amount 0 02:03:51.004 00.000 15672 MoveAxis(N, 0, ABG) 02:03:51.004 00.000 15672 Move returns status 0, amount 0 02:03:51.005 00.001 15672 move complete, result=0 02:03:51.005 00.000 15672 worker thread done servicing request 02:03:51.009 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2718, max=8030, FiltMin=3072, FiltMax=6705, Gamma=2.950 02:03:51.136 00.127 30444 UpdateGuideState exits: m=61966 SNR=48.7 Saturated 02:03:51.136 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:51.136 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:51.136 00.000 30444 Enqueuing Expose request 02:03:51.136 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH 02:03:51.136 00.000 15672 Worker thread wakes up 02:03:51.137 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:51.137 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:53.252 02.115 15672 Exposure complete 02:03:53.280 00.028 15672 worker thread done servicing request 02:03:53.280 00.000 30444 OnExposeComplete: enter 02:03:53.280 00.000 30444 UpdateGuideState(): m_state=6 02:03:53.280 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6367 02:03:53.280 00.000 30444 Star::Find returns 1 (1), X=463.45, Y=201.58, Mass=107900, SNR=79.0, Peak=9815 HFD=4.2 02:03:53.280 00.000 30444 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.28) = xAngle (1.49 = 1.49) 02:03:53.280 00.000 30444 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.43 = 1.43) 02:03:53.280 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.81 hyp=0.86 cameraTheta=1.21 mountX=0.07 mountY=0.85, mountTheta=1.49 02:03:53.281 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.81, opts=13) 02:03:53.281 00.000 30444 Enqueuing Move request for scope (0.30, 0.81) 02:03:53.281 00.000 15672 Worker thread wakes up 02:03:53.281 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.81) opts 0xd 02:03:53.281 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.81) 02:03:53.281 00.000 15672 Moving (0.30, 0.81) raw xDistance=0.07 yDistance=0.85 02:03:53.281 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 02:03:53.281 00.000 15672 resist switch: large excursion: input 0.85 thresh 0.75 direction from -1 to 1 02:03:53.281 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.55 02:03:53.281 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 02:03:53.281 00.000 15672 MoveAxis(E, 0, ABG) 02:03:53.281 00.000 15672 Move returns status 0, amount 0 02:03:53.281 00.000 15672 MoveAxis(S, 152, ABG) 02:03:53.281 00.000 15672 Guiding Dir = 1, Dur = 152 02:03:53.282 00.001 15672 IsSlewing returns 0 02:03:53.283 00.001 15672 IsGuiding returns 0 02:03:53.287 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2474, max=9815, FiltMin=2738, FiltMax=7746, Gamma=2.950 02:03:53.358 00.071 15672 PulseGuide returned control before completion, sleep 87 02:03:53.449 00.091 15672 IsGuiding returns 1 02:03:53.449 00.000 15672 scope still moving after pulse duration time elapsed 02:03:53.470 00.021 15672 IsSlewing returns 0 02:03:53.503 00.033 15672 IsGuiding returns 1 02:03:53.525 00.022 15672 IsSlewing returns 0 02:03:53.551 00.026 15672 IsGuiding returns 0 02:03:53.551 00.000 15672 scope move finished after 152 + 116 ms 02:03:53.551 00.000 15672 Move returns status 0, amount 152 02:03:53.551 00.000 15672 move complete, result=0 02:03:53.551 00.000 15672 worker thread done servicing request 02:03:53.688 00.137 30444 UpdateGuideState exits: m=107900 SNR=79.0 Saturated 02:03:53.688 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:53.688 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:53.688 00.000 30444 Enqueuing Expose request 02:03:53.688 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.9 px 152 ms SOUTH 02:03:53.688 00.000 15672 Worker thread wakes up 02:03:53.688 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:53.688 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:55.598 01.910 15672 Exposure complete 02:03:55.618 00.020 15672 worker thread done servicing request 02:03:55.618 00.000 30444 OnExposeComplete: enter 02:03:55.618 00.000 30444 UpdateGuideState(): m_state=6 02:03:55.618 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6368 02:03:55.618 00.000 30444 Star::Find returns 1 (1), X=463.38, Y=201.29, Mass=104203, SNR=76.7, Peak=11545 HFD=3.5 02:03:55.618 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 02:03:55.618 00.000 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 02:03:55.618 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.52 hyp=0.57 cameraTheta=1.15 mountX=0.08 mountY=0.55, mountTheta=1.42 02:03:55.619 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.52, opts=13) 02:03:55.619 00.000 30444 Enqueuing Move request for scope (0.23, 0.52) 02:03:55.619 00.000 15672 Worker thread wakes up 02:03:55.619 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.52) opts 0xd 02:03:55.619 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.52) 02:03:55.619 00.000 15672 Moving (0.23, 0.52) raw xDistance=0.08 yDistance=0.55 02:03:55.619 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 02:03:55.619 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 02:03:55.619 00.000 15672 MoveAxis(E, 0, ABG) 02:03:55.619 00.000 15672 Move returns status 0, amount 0 02:03:55.619 00.000 15672 MoveAxis(S, 99, ABG) 02:03:55.619 00.000 15672 Guiding Dir = 1, Dur = 99 02:03:55.620 00.001 15672 IsSlewing returns 0 02:03:55.625 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=11793, FiltMin=2701, FiltMax=8705, Gamma=2.950 02:03:55.659 00.034 15672 IsGuiding returns 0 02:03:55.735 00.076 30444 UpdateGuideState exits: m=104203 SNR=76.7 Saturated 02:03:55.735 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:55.735 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:55.735 00.000 30444 Enqueuing Expose request 02:03:55.739 00.004 15672 PulseGuide returned control before completion, sleep 30 02:03:55.771 00.032 15672 IsGuiding returns 1 02:03:55.771 00.000 15672 scope still moving after pulse duration time elapsed 02:03:55.792 00.021 15672 IsSlewing returns 0 02:03:55.793 00.001 15672 IsGuiding returns 1 02:03:55.814 00.021 15672 IsSlewing returns 0 02:03:55.816 00.002 15672 IsGuiding returns 1 02:03:55.837 00.021 15672 IsSlewing returns 0 02:03:55.852 00.015 15672 IsGuiding returns 0 02:03:55.853 00.001 15672 scope move finished after 99 + 94 ms 02:03:55.853 00.000 15672 Move returns status 0, amount 99 02:03:55.853 00.000 15672 move complete, result=0 02:03:55.853 00.000 15672 worker thread done servicing request 02:03:55.853 00.000 15672 Worker thread wakes up 02:03:55.853 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:55.853 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:55.854 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 99 ms SOUTH 02:03:57.962 02.108 15672 Exposure complete 02:03:57.982 00.020 15672 worker thread done servicing request 02:03:57.982 00.000 30444 OnExposeComplete: enter 02:03:57.982 00.000 30444 UpdateGuideState(): m_state=6 02:03:57.982 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6369 02:03:57.982 00.000 30444 Star::Find returns 1 (1), X=462.70, Y=201.47, Mass=119665, SNR=86.5, Peak=12279 HFD=3.5 02:03:57.982 00.000 30444 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.28) = xAngle (2.43 = 2.43) 02:03:57.982 00.000 30444 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.37 = 2.37) 02:03:57.982 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=0.69 hyp=0.83 cameraTheta=2.15 mountX=-0.63 mountY=0.58, mountTheta=2.40 02:03:57.983 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.69, opts=13) 02:03:57.983 00.000 30444 Enqueuing Move request for scope (-0.45, 0.69) 02:03:57.983 00.000 15672 Worker thread wakes up 02:03:57.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.69) opts 0xd 02:03:57.983 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.69) 02:03:57.983 00.000 15672 Moving (-0.45, 0.69) raw xDistance=-0.63 yDistance=0.58 02:03:57.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63 02:03:57.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 02:03:57.983 00.000 15672 MoveAxis(E, 170, ABG) 02:03:57.983 00.000 15672 Guiding Dir = 2, Dur = 170 02:03:57.984 00.001 15672 IsSlewing returns 0 02:03:57.985 00.001 15672 IsGuiding returns 0 02:03:57.988 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2369, max=12279, FiltMin=2628, FiltMax=9776, Gamma=2.950 02:03:58.006 00.018 15672 PulseGuide returned control before completion, sleep 158 02:03:58.038 00.032 30444 UpdateGuideState exits: m=119665 SNR=86.5 Saturated 02:03:58.038 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:03:58.038 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:03:58.038 00.000 30444 Enqueuing Expose request 02:03:58.167 00.129 15672 IsGuiding returns 1 02:03:58.167 00.000 15672 scope still moving after pulse duration time elapsed 02:03:58.188 00.021 15672 IsSlewing returns 0 02:03:58.189 00.001 15672 IsGuiding returns 1 02:03:58.210 00.021 15672 IsSlewing returns 0 02:03:58.216 00.006 15672 IsGuiding returns 0 02:03:58.216 00.000 15672 scope move finished after 170 + 60 ms 02:03:58.216 00.000 15672 Move returns status 0, amount 170 02:03:58.216 00.000 15672 MoveAxis(S, 103, ABG) 02:03:58.216 00.000 15672 Guiding Dir = 1, Dur = 103 02:03:58.216 00.000 15672 IsSlewing returns 0 02:03:58.218 00.002 15672 IsGuiding returns 0 02:03:58.331 00.113 15672 IsGuiding returns 1 02:03:58.331 00.000 15672 scope still moving after pulse duration time elapsed 02:03:58.353 00.022 15672 IsSlewing returns 0 02:03:58.354 00.001 15672 IsGuiding returns 1 02:03:58.375 00.021 15672 IsSlewing returns 0 02:03:58.376 00.001 15672 IsGuiding returns 1 02:03:58.397 00.021 15672 IsSlewing returns 0 02:03:58.423 00.026 15672 IsGuiding returns 0 02:03:58.423 00.000 15672 scope move finished after 103 + 102 ms 02:03:58.423 00.000 15672 Move returns status 0, amount 103 02:03:58.423 00.000 15672 move complete, result=0 02:03:58.423 00.000 15672 worker thread done servicing request 02:03:58.423 00.000 15672 Worker thread wakes up 02:03:58.423 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:03:58.423 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:03:58.423 00.000 30444 GuideStep: -0.6 px 170 ms EAST, 0.6 px 103 ms SOUTH 02:04:00.330 01.907 15672 Exposure complete 02:04:00.349 00.019 15672 worker thread done servicing request 02:04:00.349 00.000 30444 OnExposeComplete: enter 02:04:00.349 00.000 30444 UpdateGuideState(): m_state=6 02:04:00.349 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6370 02:04:00.349 00.000 30444 Star::Find returns 1 (1), X=463.55, Y=201.36, Mass=105639, SNR=73.2, Peak=11148 HFD=3.4 02:04:00.349 00.000 30444 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.28) = xAngle (1.25 = 1.25) 02:04:00.349 00.000 30444 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 02:04:00.349 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.58 hyp=0.71 cameraTheta=0.97 mountX=0.22 mountY=0.66, mountTheta=1.24 02:04:00.350 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.58, opts=13) 02:04:00.350 00.000 30444 Enqueuing Move request for scope (0.40, 0.58) 02:04:00.350 00.000 15672 Worker thread wakes up 02:04:00.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.58) opts 0xd 02:04:00.350 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.58) 02:04:00.350 00.000 15672 Moving (0.40, 0.58) raw xDistance=0.22 yDistance=0.66 02:04:00.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 02:04:00.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 02:04:00.350 00.000 15672 MoveAxis(E, 0, ABG) 02:04:00.350 00.000 15672 Move returns status 0, amount 0 02:04:00.350 00.000 15672 MoveAxis(S, 117, ABG) 02:04:00.350 00.000 15672 Guiding Dir = 1, Dur = 117 02:04:00.351 00.001 15672 IsSlewing returns 0 02:04:00.353 00.002 15672 IsGuiding returns 0 02:04:00.357 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=11148, FiltMin=2731, FiltMax=8523, Gamma=2.950 02:04:00.406 00.049 30444 UpdateGuideState exits: m=105639 SNR=73.2 Saturated 02:04:00.406 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:00.406 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:00.406 00.000 30444 Enqueuing Expose request 02:04:00.467 00.061 15672 PulseGuide returned control before completion, sleep 14 02:04:00.483 00.016 15672 IsGuiding returns 1 02:04:00.483 00.000 15672 scope still moving after pulse duration time elapsed 02:04:00.505 00.022 15672 IsSlewing returns 0 02:04:00.506 00.001 15672 IsGuiding returns 1 02:04:00.527 00.021 15672 IsSlewing returns 0 02:04:00.528 00.001 15672 IsGuiding returns 1 02:04:00.549 00.021 15672 IsSlewing returns 0 02:04:00.550 00.001 15672 IsGuiding returns 1 02:04:00.570 00.020 15672 IsSlewing returns 0 02:04:00.580 00.010 15672 IsGuiding returns 0 02:04:00.580 00.000 15672 scope move finished after 117 + 108 ms 02:04:00.580 00.000 15672 Move returns status 0, amount 117 02:04:00.580 00.000 15672 move complete, result=0 02:04:00.580 00.000 15672 worker thread done servicing request 02:04:00.580 00.000 15672 Worker thread wakes up 02:04:00.580 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:00.580 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:00.580 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.7 px 117 ms SOUTH 02:04:02.686 02.106 15672 Exposure complete 02:04:02.706 00.020 15672 worker thread done servicing request 02:04:02.706 00.000 30444 OnExposeComplete: enter 02:04:02.706 00.000 30444 UpdateGuideState(): m_state=6 02:04:02.706 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6371 02:04:02.706 00.000 30444 Star::Find returns 1 (1), X=463.58, Y=200.96, Mass=107383, SNR=72.8, Peak=11229 HFD=3.6 02:04:02.706 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 02:04:02.706 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 02:04:02.706 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.19 hyp=0.47 cameraTheta=0.40 mountX=0.37 mountY=0.28, mountTheta=0.64 02:04:02.707 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.19, opts=13) 02:04:02.707 00.000 30444 Enqueuing Move request for scope (0.43, 0.19) 02:04:02.707 00.000 15672 Worker thread wakes up 02:04:02.707 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.19) opts 0xd 02:04:02.707 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.19) 02:04:02.707 00.000 15672 Moving (0.43, 0.19) raw xDistance=0.37 yDistance=0.28 02:04:02.707 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 02:04:02.707 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 02:04:02.707 00.000 15672 MoveAxis(W, 99, ABG) 02:04:02.707 00.000 15672 Guiding Dir = 3, Dur = 99 02:04:02.708 00.001 15672 IsSlewing returns 0 02:04:02.709 00.001 15672 IsGuiding returns 0 02:04:02.713 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2440, max=11687, FiltMin=2773, FiltMax=8712, Gamma=2.950 02:04:02.736 00.023 15672 PulseGuide returned control before completion, sleep 83 02:04:02.845 00.109 30444 UpdateGuideState exits: m=107383 SNR=72.8 Saturated 02:04:02.845 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:02.845 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:02.846 00.001 30444 Enqueuing Expose request 02:04:02.880 00.034 15672 IsGuiding returns 0 02:04:02.880 00.000 15672 Move returns status 0, amount 99 02:04:02.880 00.000 15672 MoveAxis(S, 49, ABG) 02:04:02.880 00.000 15672 Guiding Dir = 1, Dur = 49 02:04:02.881 00.001 15672 IsSlewing returns 0 02:04:02.882 00.001 15672 IsGuiding returns 0 02:04:02.963 00.081 15672 IsGuiding returns 1 02:04:02.963 00.000 15672 scope still moving after pulse duration time elapsed 02:04:02.985 00.022 15672 IsSlewing returns 0 02:04:02.987 00.002 15672 IsGuiding returns 1 02:04:03.009 00.022 15672 IsSlewing returns 0 02:04:03.012 00.003 15672 IsGuiding returns 1 02:04:03.033 00.021 15672 IsSlewing returns 0 02:04:03.087 00.054 15672 IsGuiding returns 0 02:04:03.087 00.000 15672 scope move finished after 49 + 156 ms 02:04:03.087 00.000 15672 Move returns status 0, amount 49 02:04:03.087 00.000 15672 move complete, result=0 02:04:03.087 00.000 15672 worker thread done servicing request 02:04:03.087 00.000 15672 Worker thread wakes up 02:04:03.087 00.000 30444 GuideStep: 0.4 px 99 ms WEST, 0.3 px 49 ms SOUTH 02:04:03.088 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:03.088 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:04.996 01.908 15672 Exposure complete 02:04:05.016 00.020 15672 worker thread done servicing request 02:04:05.016 00.000 30444 OnExposeComplete: enter 02:04:05.016 00.000 30444 UpdateGuideState(): m_state=6 02:04:05.017 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6372 02:04:05.017 00.000 30444 Star::Find returns 1 (1), X=463.53, Y=201.23, Mass=80101, SNR=61.0, Peak=10186 HFD=3.3 02:04:05.017 00.000 30444 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.28) = xAngle (1.16 = 1.16) 02:04:05.017 00.000 30444 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 02:04:05.017 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.46 hyp=0.59 cameraTheta=0.88 mountX=0.24 mountY=0.53, mountTheta=1.14 02:04:05.017 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.46, opts=13) 02:04:05.017 00.000 30444 Enqueuing Move request for scope (0.38, 0.46) 02:04:05.017 00.000 15672 Worker thread wakes up 02:04:05.017 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.46) opts 0xd 02:04:05.017 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.46) 02:04:05.017 00.000 15672 Moving (0.38, 0.46) raw xDistance=0.24 yDistance=0.53 02:04:05.017 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 02:04:05.018 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 02:04:05.018 00.000 15672 MoveAxis(E, 0, ABG) 02:04:05.018 00.000 15672 Move returns status 0, amount 0 02:04:05.018 00.000 15672 MoveAxis(S, 94, ABG) 02:04:05.018 00.000 15672 Guiding Dir = 1, Dur = 94 02:04:05.018 00.000 15672 IsSlewing returns 0 02:04:05.019 00.001 15672 IsGuiding returns 0 02:04:05.023 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2514, max=10186, FiltMin=2850, FiltMax=7856, Gamma=2.950 02:04:05.072 00.049 30444 UpdateGuideState exits: m=80101 SNR=61.0 Saturated 02:04:05.072 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:05.072 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:05.072 00.000 30444 Enqueuing Expose request 02:04:05.099 00.027 15672 PulseGuide returned control before completion, sleep 24 02:04:05.126 00.027 15672 IsGuiding returns 1 02:04:05.126 00.000 15672 scope still moving after pulse duration time elapsed 02:04:05.147 00.021 15672 IsSlewing returns 0 02:04:05.148 00.001 15672 IsGuiding returns 1 02:04:05.169 00.021 15672 IsSlewing returns 0 02:04:05.170 00.001 15672 IsGuiding returns 1 02:04:05.191 00.021 15672 IsSlewing returns 0 02:04:05.193 00.002 15672 IsGuiding returns 1 02:04:05.214 00.021 15672 IsSlewing returns 0 02:04:05.261 00.047 15672 IsGuiding returns 0 02:04:05.261 00.000 15672 scope move finished after 94 + 147 ms 02:04:05.261 00.000 15672 Move returns status 0, amount 94 02:04:05.261 00.000 15672 move complete, result=0 02:04:05.261 00.000 15672 worker thread done servicing request 02:04:05.261 00.000 15672 Worker thread wakes up 02:04:05.261 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:05.261 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:05.261 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 94 ms SOUTH 02:04:07.372 02.111 15672 Exposure complete 02:04:07.391 00.019 15672 worker thread done servicing request 02:04:07.391 00.000 30444 OnExposeComplete: enter 02:04:07.392 00.001 30444 UpdateGuideState(): m_state=6 02:04:07.392 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6373 02:04:07.392 00.000 30444 Star::Find returns 1 (1), X=462.94, Y=201.24, Mass=75053, SNR=58.8, Peak=9634 HFD=3.7 02:04:07.392 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 02:04:07.392 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 02:04:07.392 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.46 hyp=0.51 cameraTheta=1.99 mountX=-0.33 mountY=0.41, mountTheta=2.25 02:04:07.392 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.46, opts=13) 02:04:07.392 00.000 30444 Enqueuing Move request for scope (-0.21, 0.46) 02:04:07.392 00.000 15672 Worker thread wakes up 02:04:07.393 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.46) opts 0xd 02:04:07.393 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.46) 02:04:07.393 00.000 15672 Moving (-0.21, 0.46) raw xDistance=-0.33 yDistance=0.41 02:04:07.393 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 02:04:07.393 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 02:04:07.393 00.000 15672 MoveAxis(E, 88, ABG) 02:04:07.393 00.000 15672 Guiding Dir = 2, Dur = 88 02:04:07.393 00.000 15672 IsSlewing returns 0 02:04:07.398 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2524, max=9634, FiltMin=2848, FiltMax=7539, Gamma=2.950 02:04:07.401 00.003 15672 IsGuiding returns 0 02:04:07.416 00.015 15672 PulseGuide returned control before completion, sleep 84 02:04:07.448 00.032 30444 UpdateGuideState exits: m=75053 SNR=58.8 Saturated 02:04:07.448 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:07.448 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:07.448 00.000 30444 Enqueuing Expose request 02:04:07.501 00.053 15672 IsGuiding returns 1 02:04:07.501 00.000 15672 scope still moving after pulse duration time elapsed 02:04:07.522 00.021 15672 IsSlewing returns 0 02:04:07.528 00.006 15672 IsGuiding returns 0 02:04:07.528 00.000 15672 scope move finished after 88 + 38 ms 02:04:07.528 00.000 15672 Move returns status 0, amount 88 02:04:07.528 00.000 15672 MoveAxis(S, 72, ABG) 02:04:07.528 00.000 15672 Guiding Dir = 1, Dur = 72 02:04:07.528 00.000 15672 IsSlewing returns 0 02:04:07.529 00.001 15672 IsGuiding returns 0 02:04:07.645 00.116 15672 IsGuiding returns 1 02:04:07.645 00.000 15672 scope still moving after pulse duration time elapsed 02:04:07.666 00.021 15672 IsSlewing returns 0 02:04:07.704 00.038 15672 IsGuiding returns 0 02:04:07.704 00.000 15672 scope move finished after 72 + 102 ms 02:04:07.704 00.000 15672 Move returns status 0, amount 72 02:04:07.704 00.000 15672 move complete, result=0 02:04:07.704 00.000 15672 worker thread done servicing request 02:04:07.704 00.000 15672 Worker thread wakes up 02:04:07.704 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:07.704 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:07.939 00.235 30444 GuideStep: -0.3 px 88 ms EAST, 0.4 px 72 ms SOUTH 02:04:09.613 01.674 15672 Exposure complete 02:04:09.632 00.019 15672 worker thread done servicing request 02:04:09.633 00.001 30444 OnExposeComplete: enter 02:04:09.633 00.000 30444 UpdateGuideState(): m_state=6 02:04:09.633 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6374 02:04:09.633 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=201.01, Mass=94096, SNR=70.1, Peak=11435 HFD=3.7 02:04:09.633 00.000 30444 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 02:04:09.633 00.000 30444 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.48 = 2.48) 02:04:09.633 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.23 hyp=0.31 cameraTheta=2.26 mountX=-0.25 mountY=0.19, mountTheta=2.50 02:04:09.633 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.23, opts=13) 02:04:09.633 00.000 30444 Enqueuing Move request for scope (-0.19, 0.23) 02:04:09.634 00.001 15672 Worker thread wakes up 02:04:09.634 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.23) opts 0xd 02:04:09.634 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.23) 02:04:09.634 00.000 15672 Moving (-0.19, 0.23) raw xDistance=-0.25 yDistance=0.19 02:04:09.634 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25 02:04:09.634 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:04:09.634 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 02:04:09.634 00.000 15672 MoveAxis(E, 74, ABG) 02:04:09.634 00.000 15672 Guiding Dir = 2, Dur = 74 02:04:09.634 00.000 15672 IsSlewing returns 0 02:04:09.635 00.001 15672 IsGuiding returns 0 02:04:09.640 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=11435, FiltMin=2711, FiltMax=8760, Gamma=2.950 02:04:09.652 00.012 15672 PulseGuide returned control before completion, sleep 68 02:04:09.723 00.071 15672 IsGuiding returns 1 02:04:09.723 00.000 15672 scope still moving after pulse duration time elapsed 02:04:09.745 00.022 15672 IsSlewing returns 0 02:04:09.780 00.035 15672 IsGuiding returns 0 02:04:09.780 00.000 15672 scope move finished after 74 + 70 ms 02:04:09.780 00.000 15672 Move returns status 0, amount 74 02:04:09.780 00.000 15672 MoveAxis(N, 0, ABG) 02:04:09.780 00.000 15672 Move returns status 0, amount 0 02:04:09.780 00.000 15672 move complete, result=0 02:04:09.780 00.000 15672 worker thread done servicing request 02:04:09.963 00.183 30444 UpdateGuideState exits: m=94096 SNR=70.1 Saturated 02:04:09.963 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:09.963 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:09.963 00.000 30444 Enqueuing Expose request 02:04:09.964 00.001 30444 GuideStep: -0.3 px 74 ms EAST, 0.2 px 0 ms NORTH 02:04:09.964 00.000 15672 Worker thread wakes up 02:04:09.964 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:09.964 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:12.081 02.117 15672 Exposure complete 02:04:12.113 00.032 15672 worker thread done servicing request 02:04:12.113 00.000 30444 OnExposeComplete: enter 02:04:12.113 00.000 30444 UpdateGuideState(): m_state=6 02:04:12.113 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6375 02:04:12.113 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=201.36, Mass=100231, SNR=86.8, Peak=12923 HFD=3.3 02:04:12.113 00.000 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 02:04:12.113 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 02:04:12.113 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.58 hyp=0.61 cameraTheta=1.88 mountX=-0.34 mountY=0.53, mountTheta=2.14 02:04:12.115 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.58, opts=13) 02:04:12.115 00.000 30444 Enqueuing Move request for scope (-0.19, 0.58) 02:04:12.115 00.000 15672 Worker thread wakes up 02:04:12.115 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.58) opts 0xd 02:04:12.115 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.58) 02:04:12.115 00.000 15672 Moving (-0.19, 0.58) raw xDistance=-0.34 yDistance=0.53 02:04:12.115 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34 02:04:12.115 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 02:04:12.115 00.000 15672 MoveAxis(E, 97, ABG) 02:04:12.115 00.000 15672 Guiding Dir = 2, Dur = 97 02:04:12.116 00.001 15672 IsSlewing returns 0 02:04:12.116 00.000 15672 IsGuiding returns 0 02:04:12.120 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=13107, FiltMin=2707, FiltMax=9172, Gamma=2.950 02:04:12.144 00.024 15672 PulseGuide returned control before completion, sleep 80 02:04:12.170 00.026 30444 UpdateGuideState exits: m=100231 SNR=86.8 Saturated 02:04:12.170 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:12.170 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:12.170 00.000 30444 Enqueuing Expose request 02:04:12.255 00.085 15672 IsGuiding returns 0 02:04:12.256 00.001 15672 Move returns status 0, amount 97 02:04:12.256 00.000 15672 MoveAxis(S, 94, ABG) 02:04:12.256 00.000 15672 Guiding Dir = 1, Dur = 94 02:04:12.256 00.000 15672 IsSlewing returns 0 02:04:12.257 00.001 15672 IsGuiding returns 0 02:04:12.336 00.079 15672 PulseGuide returned control before completion, sleep 26 02:04:12.369 00.033 15672 IsGuiding returns 1 02:04:12.369 00.000 15672 scope still moving after pulse duration time elapsed 02:04:12.391 00.022 15672 IsSlewing returns 0 02:04:12.394 00.003 15672 IsGuiding returns 1 02:04:12.415 00.021 15672 IsSlewing returns 0 02:04:12.417 00.002 15672 IsGuiding returns 1 02:04:12.438 00.021 15672 IsSlewing returns 0 02:04:12.465 00.027 15672 IsGuiding returns 0 02:04:12.466 00.001 15672 scope move finished after 94 + 114 ms 02:04:12.466 00.000 15672 Move returns status 0, amount 94 02:04:12.466 00.000 15672 move complete, result=0 02:04:12.466 00.000 15672 worker thread done servicing request 02:04:12.466 00.000 15672 Worker thread wakes up 02:04:12.467 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:12.467 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:12.467 00.000 30444 GuideStep: -0.3 px 97 ms EAST, 0.5 px 94 ms SOUTH 02:04:14.374 01.907 15672 Exposure complete 02:04:14.394 00.020 15672 worker thread done servicing request 02:04:14.394 00.000 30444 OnExposeComplete: enter 02:04:14.394 00.000 30444 UpdateGuideState(): m_state=6 02:04:14.394 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6376 02:04:14.394 00.000 30444 Star::Find returns 1 (1), X=463.61, Y=201.05, Mass=112800, SNR=75.7, Peak=12802 HFD=3.3 02:04:14.394 00.000 30444 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.28) = xAngle (0.81 = 0.81) 02:04:14.394 00.000 30444 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 02:04:14.394 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.27 hyp=0.53 cameraTheta=0.53 mountX=0.37 mountY=0.36, mountTheta=0.78 02:04:14.395 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.27, opts=13) 02:04:14.395 00.000 30444 Enqueuing Move request for scope (0.46, 0.27) 02:04:14.395 00.000 15672 Worker thread wakes up 02:04:14.395 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.27) opts 0xd 02:04:14.395 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.27) 02:04:14.395 00.000 15672 Moving (0.46, 0.27) raw xDistance=0.37 yDistance=0.36 02:04:14.395 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37 02:04:14.395 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 02:04:14.395 00.000 15672 MoveAxis(W, 92, ABG) 02:04:14.395 00.000 15672 Guiding Dir = 3, Dur = 92 02:04:14.396 00.001 15672 IsSlewing returns 0 02:04:14.397 00.001 15672 IsGuiding returns 0 02:04:14.402 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=13217, FiltMin=2515, FiltMax=9727, Gamma=2.950 02:04:14.413 00.011 15672 PulseGuide returned control before completion, sleep 87 02:04:14.502 00.089 15672 IsGuiding returns 1 02:04:14.502 00.000 15672 scope still moving after pulse duration time elapsed 02:04:14.522 00.020 15672 IsSlewing returns 0 02:04:14.525 00.003 15672 IsGuiding returns 0 02:04:14.525 00.000 15672 scope move finished after 92 + 36 ms 02:04:14.525 00.000 15672 Move returns status 0, amount 92 02:04:14.525 00.000 15672 MoveAxis(S, 64, ABG) 02:04:14.525 00.000 15672 Guiding Dir = 1, Dur = 64 02:04:14.525 00.000 15672 IsSlewing returns 0 02:04:14.527 00.002 15672 IsGuiding returns 0 02:04:14.532 00.005 30444 UpdateGuideState exits: m=112800 SNR=75.7 Saturated 02:04:14.532 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:14.532 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:14.532 00.000 30444 Enqueuing Expose request 02:04:14.605 00.073 15672 IsGuiding returns 1 02:04:14.605 00.000 15672 scope still moving after pulse duration time elapsed 02:04:14.626 00.021 15672 IsSlewing returns 0 02:04:14.628 00.002 15672 IsGuiding returns 1 02:04:14.648 00.020 15672 IsSlewing returns 0 02:04:14.651 00.003 15672 IsGuiding returns 1 02:04:14.672 00.021 15672 IsSlewing returns 0 02:04:14.734 00.062 15672 IsGuiding returns 0 02:04:14.734 00.000 15672 scope move finished after 64 + 144 ms 02:04:14.735 00.001 15672 Move returns status 0, amount 64 02:04:14.735 00.000 15672 move complete, result=0 02:04:14.735 00.000 15672 worker thread done servicing request 02:04:14.735 00.000 15672 Worker thread wakes up 02:04:14.735 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:14.735 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:14.736 00.001 30444 GuideStep: 0.4 px 92 ms WEST, 0.4 px 64 ms SOUTH 02:04:16.844 02.108 15672 Exposure complete 02:04:16.864 00.020 15672 worker thread done servicing request 02:04:16.864 00.000 30444 OnExposeComplete: enter 02:04:16.865 00.001 30444 UpdateGuideState(): m_state=6 02:04:16.865 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6377 02:04:16.865 00.000 30444 Star::Find returns 1 (1), X=463.84, Y=201.05, Mass=118802, SNR=87.6, Peak=12641 HFD=3.3 02:04:16.865 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 02:04:16.865 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 02:04:16.865 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=0.27 hyp=0.74 cameraTheta=0.38 mountX=0.58 mountY=0.42, mountTheta=0.62 02:04:16.865 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=0.27, opts=13) 02:04:16.865 00.000 30444 Enqueuing Move request for scope (0.69, 0.27) 02:04:16.865 00.000 15672 Worker thread wakes up 02:04:16.866 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.27) opts 0xd 02:04:16.866 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, 0.27) 02:04:16.866 00.000 15672 Moving (0.69, 0.27) raw xDistance=0.58 yDistance=0.42 02:04:16.866 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58 02:04:16.866 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 02:04:16.866 00.000 15672 MoveAxis(W, 164, ABG) 02:04:16.866 00.000 15672 Guiding Dir = 3, Dur = 164 02:04:16.866 00.000 15672 IsSlewing returns 0 02:04:16.867 00.001 15672 IsGuiding returns 0 02:04:16.871 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=13238, FiltMin=2593, FiltMax=9536, Gamma=2.950 02:04:16.888 00.017 15672 PulseGuide returned control before completion, sleep 154 02:04:16.920 00.032 30444 UpdateGuideState exits: m=118802 SNR=87.6 Saturated 02:04:16.921 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:16.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:16.921 00.000 30444 Enqueuing Expose request 02:04:17.097 00.176 15672 IsGuiding returns 0 02:04:17.097 00.000 15672 Move returns status 0, amount 164 02:04:17.097 00.000 15672 MoveAxis(S, 74, ABG) 02:04:17.097 00.000 15672 Guiding Dir = 1, Dur = 74 02:04:17.098 00.001 15672 IsSlewing returns 0 02:04:17.100 00.002 15672 IsGuiding returns 0 02:04:17.177 00.077 15672 IsGuiding returns 1 02:04:17.177 00.000 15672 scope still moving after pulse duration time elapsed 02:04:17.198 00.021 15672 IsSlewing returns 0 02:04:17.198 00.000 15672 IsGuiding returns 1 02:04:17.219 00.021 15672 IsSlewing returns 0 02:04:17.220 00.001 15672 IsGuiding returns 1 02:04:17.241 00.021 15672 IsSlewing returns 0 02:04:17.242 00.001 15672 IsGuiding returns 1 02:04:17.262 00.020 15672 IsSlewing returns 0 02:04:17.336 00.074 15672 IsGuiding returns 0 02:04:17.336 00.000 15672 scope move finished after 74 + 161 ms 02:04:17.336 00.000 15672 Move returns status 0, amount 74 02:04:17.336 00.000 15672 move complete, result=0 02:04:17.336 00.000 15672 worker thread done servicing request 02:04:17.336 00.000 15672 Worker thread wakes up 02:04:17.336 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:17.336 00.000 30444 GuideStep: 0.6 px 164 ms WEST, 0.4 px 74 ms SOUTH 02:04:17.337 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:19.246 01.909 15672 Exposure complete 02:04:19.266 00.020 15672 worker thread done servicing request 02:04:19.267 00.001 30444 OnExposeComplete: enter 02:04:19.267 00.000 30444 UpdateGuideState(): m_state=6 02:04:19.267 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6378 02:04:19.267 00.000 30444 Star::Find returns 1 (1), X=463.07, Y=201.29, Mass=111497, SNR=82.3, Peak=13026 HFD=3.4 02:04:19.267 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 02:04:19.267 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 02:04:19.267 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.51 hyp=0.52 cameraTheta=1.73 mountX=-0.22 mountY=0.48, mountTheta=2.00 02:04:19.267 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.51, opts=13) 02:04:19.268 00.001 30444 Enqueuing Move request for scope (-0.08, 0.51) 02:04:19.268 00.000 15672 Worker thread wakes up 02:04:19.268 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.51) opts 0xd 02:04:19.268 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.51) 02:04:19.268 00.000 15672 Moving (-0.08, 0.51) raw xDistance=-0.22 yDistance=0.48 02:04:19.268 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 02:04:19.268 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 02:04:19.268 00.000 15672 MoveAxis(E, 0, ABG) 02:04:19.268 00.000 15672 Move returns status 0, amount 0 02:04:19.268 00.000 15672 MoveAxis(S, 86, ABG) 02:04:19.268 00.000 15672 Guiding Dir = 1, Dur = 86 02:04:19.268 00.000 15672 IsSlewing returns 0 02:04:19.269 00.001 15672 IsGuiding returns 0 02:04:19.274 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2368, max=13026, FiltMin=2582, FiltMax=9322, Gamma=2.950 02:04:19.349 00.075 15672 PulseGuide returned control before completion, sleep 17 02:04:19.368 00.019 15672 IsGuiding returns 1 02:04:19.368 00.000 15672 scope still moving after pulse duration time elapsed 02:04:19.388 00.020 15672 IsSlewing returns 0 02:04:19.389 00.001 15672 IsGuiding returns 1 02:04:19.411 00.022 15672 IsSlewing returns 0 02:04:19.411 00.000 15672 IsGuiding returns 1 02:04:19.433 00.022 15672 IsSlewing returns 0 02:04:19.433 00.000 15672 IsGuiding returns 1 02:04:19.454 00.021 15672 IsSlewing returns 0 02:04:19.510 00.056 15672 IsGuiding returns 0 02:04:19.510 00.000 15672 scope move finished after 86 + 154 ms 02:04:19.510 00.000 15672 Move returns status 0, amount 86 02:04:19.510 00.000 15672 move complete, result=0 02:04:19.510 00.000 15672 worker thread done servicing request 02:04:19.620 00.110 30444 UpdateGuideState exits: m=111497 SNR=82.3 Saturated 02:04:19.620 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:19.620 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:19.620 00.000 30444 Enqueuing Expose request 02:04:19.620 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 86 ms SOUTH 02:04:19.620 00.000 15672 Worker thread wakes up 02:04:19.620 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:19.620 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:21.730 02.110 15672 Exposure complete 02:04:21.749 00.019 15672 worker thread done servicing request 02:04:21.749 00.000 30444 OnExposeComplete: enter 02:04:21.749 00.000 30444 UpdateGuideState(): m_state=6 02:04:21.749 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6379 02:04:21.749 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=200.99, Mass=83130, SNR=59.1, Peak=10734 HFD=3.2 02:04:21.749 00.000 30444 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 02:04:21.749 00.000 30444 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 02:04:21.749 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.68 mountX=-0.08 mountY=0.21, mountTheta=1.95 02:04:21.751 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.22, opts=13) 02:04:21.751 00.000 30444 Enqueuing Move request for scope (-0.02, 0.22) 02:04:21.751 00.000 15672 Worker thread wakes up 02:04:21.751 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd 02:04:21.751 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.22) 02:04:21.751 00.000 15672 Moving (-0.02, 0.22) raw xDistance=-0.08 yDistance=0.21 02:04:21.751 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 02:04:21.751 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:04:21.751 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 02:04:21.751 00.000 15672 MoveAxis(E, 0, ABG) 02:04:21.751 00.000 15672 Move returns status 0, amount 0 02:04:21.751 00.000 15672 MoveAxis(N, 0, ABG) 02:04:21.751 00.000 15672 Move returns status 0, amount 0 02:04:21.751 00.000 15672 move complete, result=0 02:04:21.751 00.000 15672 worker thread done servicing request 02:04:21.756 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2461, max=10734, FiltMin=2761, FiltMax=8718, Gamma=2.950 02:04:21.805 00.049 30444 UpdateGuideState exits: m=83130 SNR=59.1 Saturated 02:04:21.805 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:21.805 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:21.805 00.000 30444 Enqueuing Expose request 02:04:21.805 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:04:21.805 00.000 15672 Worker thread wakes up 02:04:21.805 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:21.805 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:23.711 01.906 15672 Exposure complete 02:04:23.731 00.020 15672 worker thread done servicing request 02:04:23.731 00.000 30444 OnExposeComplete: enter 02:04:23.731 00.000 30444 UpdateGuideState(): m_state=6 02:04:23.731 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6380 02:04:23.731 00.000 30444 Star::Find returns 1 (1), X=463.28, Y=201.05, Mass=93421, SNR=72.1, Peak=11822 HFD=3.3 02:04:23.731 00.000 30444 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.28) = xAngle (1.40 = 1.40) 02:04:23.731 00.000 30444 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.34 = 1.34) 02:04:23.731 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.12 mountX=0.05 mountY=0.29, mountTheta=1.40 02:04:23.732 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.27, opts=13) 02:04:23.732 00.000 30444 Enqueuing Move request for scope (0.13, 0.27) 02:04:23.732 00.000 15672 Worker thread wakes up 02:04:23.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd 02:04:23.732 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.27) 02:04:23.732 00.000 15672 Moving (0.13, 0.27) raw xDistance=0.05 yDistance=0.29 02:04:23.732 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 02:04:23.732 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 02:04:23.732 00.000 15672 MoveAxis(E, 0, ABG) 02:04:23.732 00.000 15672 Move returns status 0, amount 0 02:04:23.732 00.000 15672 MoveAxis(S, 52, ABG) 02:04:23.732 00.000 15672 Guiding Dir = 1, Dur = 52 02:04:23.733 00.001 15672 IsSlewing returns 0 02:04:23.734 00.001 15672 IsGuiding returns 0 02:04:23.738 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=13432, FiltMin=2687, FiltMax=9178, Gamma=2.950 02:04:23.787 00.049 30444 UpdateGuideState exits: m=93421 SNR=72.1 Saturated 02:04:23.787 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:23.787 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:23.787 00.000 30444 Enqueuing Expose request 02:04:23.840 00.053 15672 IsGuiding returns 1 02:04:23.841 00.001 15672 scope still moving after pulse duration time elapsed 02:04:23.862 00.021 15672 IsSlewing returns 0 02:04:23.862 00.000 15672 IsGuiding returns 1 02:04:23.883 00.021 15672 IsSlewing returns 0 02:04:23.903 00.020 15672 IsGuiding returns 0 02:04:23.903 00.000 15672 scope move finished after 52 + 117 ms 02:04:23.903 00.000 15672 Move returns status 0, amount 52 02:04:23.903 00.000 15672 move complete, result=0 02:04:23.903 00.000 15672 worker thread done servicing request 02:04:23.903 00.000 15672 Worker thread wakes up 02:04:23.904 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:23.904 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:23.927 00.023 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 52 ms SOUTH 02:04:26.014 02.087 15672 Exposure complete 02:04:26.034 00.020 15672 worker thread done servicing request 02:04:26.034 00.000 30444 OnExposeComplete: enter 02:04:26.034 00.000 30444 UpdateGuideState(): m_state=6 02:04:26.034 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6381 02:04:26.034 00.000 30444 Star::Find returns 1 (1), X=463.48, Y=201.13, Mass=115396, SNR=94.1, Peak=12575 HFD=3.6 02:04:26.035 00.001 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 02:04:26.035 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 02:04:26.035 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.35 hyp=0.48 cameraTheta=0.82 mountX=0.22 mountY=0.42, mountTheta=1.09 02:04:26.035 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.35, opts=13) 02:04:26.035 00.000 30444 Enqueuing Move request for scope (0.33, 0.35) 02:04:26.035 00.000 15672 Worker thread wakes up 02:04:26.035 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.35) opts 0xd 02:04:26.035 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.35) 02:04:26.035 00.000 15672 Moving (0.33, 0.35) raw xDistance=0.22 yDistance=0.42 02:04:26.035 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 02:04:26.035 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 02:04:26.035 00.000 15672 MoveAxis(E, 0, ABG) 02:04:26.035 00.000 15672 Move returns status 0, amount 0 02:04:26.036 00.001 15672 MoveAxis(S, 74, ABG) 02:04:26.036 00.000 15672 Guiding Dir = 1, Dur = 74 02:04:26.036 00.000 15672 IsSlewing returns 0 02:04:26.036 00.000 15672 IsGuiding returns 0 02:04:26.041 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=12575, FiltMin=2642, FiltMax=8611, Gamma=2.950 02:04:26.090 00.049 30444 UpdateGuideState exits: m=115396 SNR=94.1 Saturated 02:04:26.090 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:26.090 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:26.090 00.000 30444 Enqueuing Expose request 02:04:26.123 00.033 15672 IsGuiding returns 1 02:04:26.123 00.000 15672 scope still moving after pulse duration time elapsed 02:04:26.144 00.021 15672 IsSlewing returns 0 02:04:26.145 00.001 15672 IsGuiding returns 1 02:04:26.166 00.021 15672 IsSlewing returns 0 02:04:26.234 00.068 15672 IsGuiding returns 0 02:04:26.235 00.001 15672 scope move finished after 74 + 123 ms 02:04:26.235 00.000 15672 Move returns status 0, amount 74 02:04:26.235 00.000 15672 move complete, result=0 02:04:26.235 00.000 15672 worker thread done servicing request 02:04:26.235 00.000 15672 Worker thread wakes up 02:04:26.235 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:26.235 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:26.236 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 74 ms SOUTH 02:04:28.145 01.909 15672 Exposure complete 02:04:28.165 00.020 15672 worker thread done servicing request 02:04:28.165 00.000 30444 OnExposeComplete: enter 02:04:28.165 00.000 30444 UpdateGuideState(): m_state=6 02:04:28.165 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6382 02:04:28.165 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=201.01, Mass=114225, SNR=87.0, Peak=12733 HFD=3.3 02:04:28.165 00.000 30444 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.28) = xAngle (1.40 = 1.40) 02:04:28.165 00.000 30444 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.34 = 1.34) 02:04:28.165 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.26 cameraTheta=1.12 mountX=0.04 mountY=0.25, mountTheta=1.40 02:04:28.166 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.23, opts=13) 02:04:28.166 00.000 30444 Enqueuing Move request for scope (0.11, 0.23) 02:04:28.166 00.000 15672 Worker thread wakes up 02:04:28.166 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd 02:04:28.166 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.23) 02:04:28.166 00.000 15672 Moving (0.11, 0.23) raw xDistance=0.04 yDistance=0.25 02:04:28.166 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 02:04:28.166 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 02:04:28.166 00.000 15672 MoveAxis(E, 0, ABG) 02:04:28.166 00.000 15672 Move returns status 0, amount 0 02:04:28.166 00.000 15672 MoveAxis(S, 45, ABG) 02:04:28.166 00.000 15672 Guiding Dir = 1, Dur = 45 02:04:28.166 00.000 15672 IsSlewing returns 0 02:04:28.168 00.002 15672 IsGuiding returns 0 02:04:28.172 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=12733, FiltMin=2581, FiltMax=9124, Gamma=2.950 02:04:28.222 00.050 30444 UpdateGuideState exits: m=114225 SNR=87.0 Saturated 02:04:28.222 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:28.222 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:28.222 00.000 30444 Enqueuing Expose request 02:04:28.248 00.026 15672 IsGuiding returns 1 02:04:28.248 00.000 15672 scope still moving after pulse duration time elapsed 02:04:28.270 00.022 15672 IsSlewing returns 0 02:04:28.271 00.001 15672 IsGuiding returns 1 02:04:28.292 00.021 15672 IsSlewing returns 0 02:04:28.342 00.050 15672 IsGuiding returns 0 02:04:28.342 00.000 15672 scope move finished after 45 + 129 ms 02:04:28.343 00.001 15672 Move returns status 0, amount 45 02:04:28.343 00.000 15672 move complete, result=0 02:04:28.343 00.000 15672 worker thread done servicing request 02:04:28.343 00.000 15672 Worker thread wakes up 02:04:28.343 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:28.343 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:28.343 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 45 ms SOUTH 02:04:30.456 02.113 15672 Exposure complete 02:04:30.482 00.026 15672 worker thread done servicing request 02:04:30.482 00.000 30444 OnExposeComplete: enter 02:04:30.482 00.000 30444 UpdateGuideState(): m_state=6 02:04:30.482 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6383 02:04:30.482 00.000 30444 Star::Find returns 1 (1), X=462.80, Y=200.92, Mass=129290, SNR=78.1, Peak=13483 HFD=3.6 02:04:30.482 00.000 30444 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.28) = xAngle (3.02 = 3.02) 02:04:30.482 00.000 30444 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.96 = 2.96) 02:04:30.482 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=0.15 hyp=0.38 cameraTheta=2.75 mountX=-0.37 mountY=0.07, mountTheta=2.96 02:04:30.483 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.15, opts=13) 02:04:30.483 00.000 30444 Enqueuing Move request for scope (-0.35, 0.15) 02:04:30.483 00.000 15672 Worker thread wakes up 02:04:30.483 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.15) opts 0xd 02:04:30.483 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.15) 02:04:30.483 00.000 15672 Moving (-0.35, 0.15) raw xDistance=-0.37 yDistance=0.07 02:04:30.483 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37 02:04:30.483 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:04:30.483 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 02:04:30.483 00.000 15672 MoveAxis(E, 101, ABG) 02:04:30.483 00.000 15672 Guiding Dir = 2, Dur = 101 02:04:30.484 00.001 15672 IsSlewing returns 0 02:04:30.486 00.002 15672 IsGuiding returns 0 02:04:30.489 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=13483, FiltMin=2649, FiltMax=9609, Gamma=2.950 02:04:30.515 00.026 15672 PulseGuide returned control before completion, sleep 82 02:04:30.541 00.026 30444 UpdateGuideState exits: m=129290 SNR=78.1 Saturated 02:04:30.541 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:30.541 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:30.542 00.001 30444 Enqueuing Expose request 02:04:30.599 00.057 15672 IsGuiding returns 1 02:04:30.599 00.000 15672 scope still moving after pulse duration time elapsed 02:04:30.619 00.020 15672 IsSlewing returns 0 02:04:30.628 00.009 15672 IsGuiding returns 0 02:04:30.628 00.000 15672 scope move finished after 101 + 41 ms 02:04:30.628 00.000 15672 Move returns status 0, amount 101 02:04:30.628 00.000 15672 MoveAxis(N, 0, ABG) 02:04:30.628 00.000 15672 Move returns status 0, amount 0 02:04:30.628 00.000 15672 move complete, result=0 02:04:30.628 00.000 15672 worker thread done servicing request 02:04:30.628 00.000 15672 Worker thread wakes up 02:04:30.628 00.000 30444 GuideStep: -0.4 px 101 ms EAST, 0.1 px 0 ms NORTH 02:04:30.628 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:30.628 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:32.534 01.906 15672 Exposure complete 02:04:32.555 00.021 15672 worker thread done servicing request 02:04:32.555 00.000 30444 OnExposeComplete: enter 02:04:32.555 00.000 30444 UpdateGuideState(): m_state=6 02:04:32.555 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6384 02:04:32.555 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=200.65, Mass=119817, SNR=88.0, Peak=11166 HFD=3.6 02:04:32.555 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.29 = -0.29) 02:04:32.555 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.35 = -0.35) 02:04:32.555 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-0.56 mountX=0.22 mountY=-0.08, mountTheta=-0.34 02:04:32.556 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.12, opts=13) 02:04:32.556 00.000 30444 Enqueuing Move request for scope (0.19, -0.12) 02:04:32.556 00.000 15672 Worker thread wakes up 02:04:32.556 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd 02:04:32.556 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.12) 02:04:32.556 00.000 15672 Moving (0.19, -0.12) raw xDistance=0.22 yDistance=-0.08 02:04:32.556 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 02:04:32.556 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:04:32.556 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 02:04:32.556 00.000 15672 MoveAxis(E, 0, ABG) 02:04:32.556 00.000 15672 Move returns status 0, amount 0 02:04:32.556 00.000 15672 MoveAxis(N, 0, ABG) 02:04:32.556 00.000 15672 Move returns status 0, amount 0 02:04:32.556 00.000 15672 move complete, result=0 02:04:32.556 00.000 15672 worker thread done servicing request 02:04:32.561 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=11242, FiltMin=2633, FiltMax=9519, Gamma=2.950 02:04:32.611 00.050 30444 UpdateGuideState exits: m=119817 SNR=88.0 Saturated 02:04:32.611 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:32.611 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:32.611 00.000 30444 Enqueuing Expose request 02:04:32.611 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:04:32.611 00.000 15672 Worker thread wakes up 02:04:32.611 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:32.611 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:34.717 02.106 15672 Exposure complete 02:04:34.737 00.020 15672 worker thread done servicing request 02:04:34.737 00.000 30444 OnExposeComplete: enter 02:04:34.737 00.000 30444 UpdateGuideState(): m_state=6 02:04:34.737 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6385 02:04:34.737 00.000 30444 Star::Find returns 1 (1), X=462.50, Y=201.20, Mass=127942, SNR=91.1, Peak=13077 HFD=3.4 02:04:34.737 00.000 30444 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.28) = xAngle (2.84 = 2.84) 02:04:34.737 00.000 30444 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.78 = 2.78) 02:04:34.738 00.001 30444 CameraToMount -- cameraX=-0.65 cameraY=0.42 hyp=0.78 cameraTheta=2.56 mountX=-0.74 mountY=0.27, mountTheta=2.79 02:04:34.738 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.65, y=0.42, opts=13) 02:04:34.738 00.000 30444 Enqueuing Move request for scope (-0.65, 0.42) 02:04:34.738 00.000 15672 Worker thread wakes up 02:04:34.738 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.42) opts 0xd 02:04:34.738 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.65, 0.42) 02:04:34.738 00.000 15672 Moving (-0.65, 0.42) raw xDistance=-0.74 yDistance=0.27 02:04:34.738 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74 02:04:34.738 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 02:04:34.738 00.000 15672 MoveAxis(E, 201, ABG) 02:04:34.738 00.000 15672 Guiding Dir = 2, Dur = 201 02:04:34.739 00.001 15672 IsSlewing returns 0 02:04:34.740 00.001 15672 IsGuiding returns 0 02:04:34.744 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=13077, FiltMin=2648, FiltMax=10159, Gamma=2.950 02:04:34.764 00.020 15672 PulseGuide returned control before completion, sleep 188 02:04:34.793 00.029 30444 UpdateGuideState exits: m=127942 SNR=91.1 Saturated 02:04:34.793 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:34.794 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:34.794 00.000 30444 Enqueuing Expose request 02:04:34.958 00.164 15672 IsGuiding returns 1 02:04:34.958 00.000 15672 scope still moving after pulse duration time elapsed 02:04:34.979 00.021 15672 IsSlewing returns 0 02:04:35.005 00.026 15672 IsGuiding returns 0 02:04:35.005 00.000 15672 scope move finished after 201 + 64 ms 02:04:35.005 00.000 15672 Move returns status 0, amount 201 02:04:35.006 00.001 15672 MoveAxis(S, 49, ABG) 02:04:35.006 00.000 15672 Guiding Dir = 1, Dur = 49 02:04:35.007 00.001 15672 IsSlewing returns 0 02:04:35.009 00.002 15672 IsGuiding returns 0 02:04:35.087 00.078 15672 IsGuiding returns 1 02:04:35.087 00.000 15672 scope still moving after pulse duration time elapsed 02:04:35.108 00.021 15672 IsSlewing returns 0 02:04:35.111 00.003 15672 IsGuiding returns 1 02:04:35.132 00.021 15672 IsSlewing returns 0 02:04:35.133 00.001 15672 IsGuiding returns 1 02:04:35.154 00.021 15672 IsSlewing returns 0 02:04:35.212 00.058 15672 IsGuiding returns 0 02:04:35.212 00.000 15672 scope move finished after 49 + 153 ms 02:04:35.212 00.000 15672 Move returns status 0, amount 49 02:04:35.212 00.000 15672 move complete, result=0 02:04:35.212 00.000 15672 worker thread done servicing request 02:04:35.212 00.000 15672 Worker thread wakes up 02:04:35.212 00.000 30444 GuideStep: -0.7 px 201 ms EAST, 0.3 px 49 ms SOUTH 02:04:35.212 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:35.212 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:37.122 01.910 15672 Exposure complete 02:04:37.142 00.020 15672 worker thread done servicing request 02:04:37.142 00.000 30444 OnExposeComplete: enter 02:04:37.142 00.000 30444 UpdateGuideState(): m_state=6 02:04:37.142 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6386 02:04:37.142 00.000 30444 Star::Find returns 1 (1), X=463.88, Y=200.81, Mass=126510, SNR=96.3, Peak=12207 HFD=3.6 02:04:37.142 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 02:04:37.142 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 02:04:37.142 00.000 30444 CameraToMount -- cameraX=0.73 cameraY=0.03 hyp=0.73 cameraTheta=0.04 mountX=0.69 mountY=0.19, mountTheta=0.26 02:04:37.143 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.73, y=0.03, opts=13) 02:04:37.143 00.000 30444 Enqueuing Move request for scope (0.73, 0.03) 02:04:37.143 00.000 15672 Worker thread wakes up 02:04:37.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.03) opts 0xd 02:04:37.143 00.000 15672 Handling offset move in thread for scope, endpoint = (0.73, 0.03) 02:04:37.143 00.000 15672 Moving (0.73, 0.03) raw xDistance=0.69 yDistance=0.19 02:04:37.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.69 02:04:37.143 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:04:37.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 02:04:37.143 00.000 15672 MoveAxis(W, 173, ABG) 02:04:37.143 00.000 15672 Guiding Dir = 3, Dur = 173 02:04:37.144 00.001 15672 IsSlewing returns 0 02:04:37.145 00.001 15672 IsGuiding returns 0 02:04:37.149 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=12312, FiltMin=2631, FiltMax=9644, Gamma=2.950 02:04:37.161 00.012 15672 PulseGuide returned control before completion, sleep 168 02:04:37.352 00.191 15672 IsGuiding returns 0 02:04:37.352 00.000 15672 Move returns status 0, amount 173 02:04:37.352 00.000 15672 MoveAxis(N, 0, ABG) 02:04:37.352 00.000 15672 Move returns status 0, amount 0 02:04:37.352 00.000 15672 move complete, result=0 02:04:37.352 00.000 15672 worker thread done servicing request 02:04:37.458 00.106 30444 UpdateGuideState exits: m=126510 SNR=96.3 Saturated 02:04:37.458 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:37.459 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:37.459 00.000 30444 Enqueuing Expose request 02:04:37.459 00.000 30444 GuideStep: 0.7 px 173 ms WEST, 0.2 px 0 ms NORTH 02:04:37.459 00.000 15672 Worker thread wakes up 02:04:37.459 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:37.459 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:39.576 02.117 15672 Exposure complete 02:04:39.607 00.031 15672 worker thread done servicing request 02:04:39.607 00.000 30444 OnExposeComplete: enter 02:04:39.607 00.000 30444 UpdateGuideState(): m_state=6 02:04:39.607 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6387 02:04:39.608 00.001 30444 Star::Find returns 1 (1), X=463.29, Y=200.97, Mass=127806, SNR=92.3, Peak=11109 HFD=4.0 02:04:39.608 00.000 30444 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 02:04:39.608 00.000 30444 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 02:04:39.608 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.92 mountX=0.09 mountY=0.22, mountTheta=1.19 02:04:39.608 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.19, opts=13) 02:04:39.608 00.000 30444 Enqueuing Move request for scope (0.14, 0.19) 02:04:39.608 00.000 15672 Worker thread wakes up 02:04:39.608 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd 02:04:39.608 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.19) 02:04:39.608 00.000 15672 Moving (0.14, 0.19) raw xDistance=0.09 yDistance=0.22 02:04:39.608 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 02:04:39.609 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:04:39.609 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 02:04:39.609 00.000 15672 MoveAxis(E, 0, ABG) 02:04:39.609 00.000 15672 Move returns status 0, amount 0 02:04:39.609 00.000 15672 MoveAxis(N, 0, ABG) 02:04:39.609 00.000 15672 Move returns status 0, amount 0 02:04:39.609 00.000 15672 move complete, result=0 02:04:39.609 00.000 15672 worker thread done servicing request 02:04:39.613 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11109, FiltMin=2631, FiltMax=8980, Gamma=2.950 02:04:39.663 00.050 30444 UpdateGuideState exits: m=127806 SNR=92.3 Saturated 02:04:39.663 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:39.663 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:39.663 00.000 30444 Enqueuing Expose request 02:04:39.663 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:04:39.663 00.000 15672 Worker thread wakes up 02:04:39.663 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:39.663 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:41.578 01.915 15672 Exposure complete 02:04:41.605 00.027 15672 worker thread done servicing request 02:04:41.605 00.000 30444 OnExposeComplete: enter 02:04:41.605 00.000 30444 UpdateGuideState(): m_state=6 02:04:41.606 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6388 02:04:41.606 00.000 30444 Star::Find returns 1 (1), X=462.37, Y=201.19, Mass=124599, SNR=100.9, Peak=11927 HFD=3.6 02:04:41.606 00.000 30444 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.28) = xAngle (2.93 = 2.93) 02:04:41.606 00.000 30444 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.87 = 2.87) 02:04:41.606 00.000 30444 CameraToMount -- cameraX=-0.78 cameraY=0.41 hyp=0.88 cameraTheta=2.65 mountX=-0.86 mountY=0.24, mountTheta=2.87 02:04:41.606 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.78, y=0.41, opts=13) 02:04:41.606 00.000 30444 Enqueuing Move request for scope (-0.78, 0.41) 02:04:41.606 00.000 15672 Worker thread wakes up 02:04:41.606 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.41) opts 0xd 02:04:41.606 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.78, 0.41) 02:04:41.607 00.001 15672 Moving (-0.78, 0.41) raw xDistance=-0.86 yDistance=0.24 02:04:41.607 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86 02:04:41.607 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:04:41.607 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 02:04:41.607 00.000 15672 MoveAxis(E, 234, ABG) 02:04:41.607 00.000 15672 Guiding Dir = 2, Dur = 234 02:04:41.607 00.000 15672 IsSlewing returns 0 02:04:41.608 00.001 15672 IsGuiding returns 0 02:04:41.612 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=11927, FiltMin=2620, FiltMax=9944, Gamma=2.950 02:04:41.633 00.021 15672 PulseGuide returned control before completion, sleep 219 02:04:41.661 00.028 30444 UpdateGuideState exits: m=124599 SNR=100.9 Saturated 02:04:41.661 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:41.661 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:41.661 00.000 30444 Enqueuing Expose request 02:04:41.855 00.194 15672 IsGuiding returns 1 02:04:41.855 00.000 15672 scope still moving after pulse duration time elapsed 02:04:41.876 00.021 15672 IsSlewing returns 0 02:04:41.921 00.045 15672 IsGuiding returns 0 02:04:41.922 00.001 15672 scope move finished after 234 + 79 ms 02:04:41.922 00.000 15672 Move returns status 0, amount 234 02:04:41.922 00.000 15672 MoveAxis(N, 0, ABG) 02:04:41.922 00.000 15672 Move returns status 0, amount 0 02:04:41.922 00.000 15672 move complete, result=0 02:04:41.922 00.000 15672 worker thread done servicing request 02:04:41.922 00.000 15672 Worker thread wakes up 02:04:41.922 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:41.922 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:41.923 00.001 30444 GuideStep: -0.9 px 234 ms EAST, 0.2 px 0 ms NORTH 02:04:44.031 02.108 15672 Exposure complete 02:04:44.051 00.020 15672 worker thread done servicing request 02:04:44.051 00.000 30444 OnExposeComplete: enter 02:04:44.051 00.000 30444 UpdateGuideState(): m_state=6 02:04:44.051 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6389 02:04:44.051 00.000 30444 Star::Find returns 1 (1), X=464.69, Y=200.29, Mass=135039, SNR=96.7, Peak=11206 HFD=4.0 02:04:44.051 00.000 30444 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 02:04:44.051 00.000 30444 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.09 = -0.09) 02:04:44.052 00.001 30444 CameraToMount -- cameraX=1.54 cameraY=-0.49 hyp=1.61 cameraTheta=-0.31 mountX=1.61 mountY=-0.15, mountTheta=-0.09 02:04:44.052 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.54, y=-0.49, opts=13) 02:04:44.052 00.000 30444 Enqueuing Move request for scope (1.54, -0.49) 02:04:44.052 00.000 15672 Worker thread wakes up 02:04:44.052 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.54, -0.49) opts 0xd 02:04:44.052 00.000 15672 Handling offset move in thread for scope, endpoint = (1.54, -0.49) 02:04:44.052 00.000 15672 Moving (1.54, -0.49) raw xDistance=1.61 yDistance=-0.15 02:04:44.052 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.98 from input 1.61 02:04:44.052 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:04:44.052 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 02:04:44.052 00.000 15672 MoveAxis(W, 419, ABG) 02:04:44.052 00.000 15672 Guiding Dir = 3, Dur = 419 02:04:44.053 00.001 15672 IsSlewing returns 0 02:04:44.054 00.001 15672 IsGuiding returns 0 02:04:44.058 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2138, max=11206, FiltMin=2613, FiltMax=9494, Gamma=2.950 02:04:44.077 00.019 15672 PulseGuide returned control before completion, sleep 406 02:04:44.107 00.030 30444 UpdateGuideState exits: m=135039 SNR=96.7 Saturated 02:04:44.107 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:44.107 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:44.107 00.000 30444 Enqueuing Expose request 02:04:44.486 00.379 15672 IsGuiding returns 1 02:04:44.486 00.000 15672 scope still moving after pulse duration time elapsed 02:04:44.506 00.020 15672 IsSlewing returns 0 02:04:44.526 00.020 15672 IsGuiding returns 0 02:04:44.526 00.000 15672 scope move finished after 419 + 53 ms 02:04:44.526 00.000 15672 Move returns status 0, amount 419 02:04:44.526 00.000 15672 MoveAxis(N, 0, ABG) 02:04:44.526 00.000 15672 Move returns status 0, amount 0 02:04:44.526 00.000 15672 move complete, result=0 02:04:44.527 00.001 15672 worker thread done servicing request 02:04:44.527 00.000 15672 Worker thread wakes up 02:04:44.527 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:44.527 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:44.527 00.000 30444 GuideStep: 1.6 px 419 ms WEST, -0.1 px 0 ms NORTH 02:04:46.433 01.906 15672 Exposure complete 02:04:46.453 00.020 15672 worker thread done servicing request 02:04:46.454 00.001 30444 OnExposeComplete: enter 02:04:46.454 00.000 30444 UpdateGuideState(): m_state=6 02:04:46.454 00.000 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6390 02:04:46.454 00.000 30444 Star::Find returns 1 (1), X=463.89, Y=200.45, Mass=120177, SNR=79.9, Peak=10304 HFD=3.8 02:04:46.454 00.000 30444 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.28) = xAngle (-0.13 = -0.13) 02:04:46.454 00.000 30444 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.19 = -0.19) 02:04:46.454 00.000 30444 CameraToMount -- cameraX=0.74 cameraY=-0.32 hyp=0.81 cameraTheta=-0.41 mountX=0.80 mountY=-0.16, mountTheta=-0.19 02:04:46.455 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.74, y=-0.32, opts=13) 02:04:46.455 00.000 30444 Enqueuing Move request for scope (0.74, -0.32) 02:04:46.455 00.000 15672 Worker thread wakes up 02:04:46.455 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.32) opts 0xd 02:04:46.455 00.000 15672 Handling offset move in thread for scope, endpoint = (0.74, -0.32) 02:04:46.455 00.000 15672 Moving (0.74, -0.32) raw xDistance=0.80 yDistance=-0.16 02:04:46.455 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.80 02:04:46.455 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:04:46.455 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 02:04:46.455 00.000 15672 MoveAxis(W, 246, ABG) 02:04:46.455 00.000 15672 Guiding Dir = 3, Dur = 246 02:04:46.455 00.000 15672 IsSlewing returns 0 02:04:46.457 00.002 15672 IsGuiding returns 0 02:04:46.462 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=10304, FiltMin=2623, FiltMax=9104, Gamma=2.950 02:04:46.474 00.012 15672 PulseGuide returned control before completion, sleep 239 02:04:46.600 00.126 30444 UpdateGuideState exits: m=120177 SNR=79.9 Saturated 02:04:46.600 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:46.600 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:46.601 00.001 30444 Enqueuing Expose request 02:04:46.731 00.130 15672 IsGuiding returns 0 02:04:46.731 00.000 15672 Move returns status 0, amount 246 02:04:46.731 00.000 15672 MoveAxis(N, 0, ABG) 02:04:46.731 00.000 15672 Move returns status 0, amount 0 02:04:46.731 00.000 15672 move complete, result=0 02:04:46.731 00.000 15672 worker thread done servicing request 02:04:46.731 00.000 15672 Worker thread wakes up 02:04:46.731 00.000 30444 GuideStep: 0.8 px 246 ms WEST, -0.2 px 0 ms NORTH 02:04:46.731 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:46.731 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:48.839 02.108 15672 Exposure complete 02:04:48.859 00.020 15672 worker thread done servicing request 02:04:48.859 00.000 30444 OnExposeComplete: enter 02:04:48.859 00.000 30444 UpdateGuideState(): m_state=6 02:04:48.859 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6391 02:04:48.859 00.000 30444 Star::Find returns 1 (1), X=462.90, Y=200.82, Mass=130667, SNR=100.2, Peak=12465 HFD=4.1 02:04:48.859 00.000 30444 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.28) = xAngle (3.24 = -3.04) 02:04:48.859 00.000 30444 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.18 = -3.10) 02:04:48.859 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.25 cameraTheta=2.97 mountX=-0.25 mountY=-0.01, mountTheta=-3.10 02:04:48.860 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.04, opts=13) 02:04:48.860 00.000 30444 Enqueuing Move request for scope (-0.25, 0.04) 02:04:48.860 00.000 15672 Worker thread wakes up 02:04:48.860 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.04) opts 0xd 02:04:48.860 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.04) 02:04:48.860 00.000 15672 Moving (-0.25, 0.04) raw xDistance=-0.25 yDistance=-0.01 02:04:48.860 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 02:04:48.860 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:04:48.860 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 02:04:48.860 00.000 15672 MoveAxis(E, 0, ABG) 02:04:48.860 00.000 15672 Move returns status 0, amount 0 02:04:48.860 00.000 15672 MoveAxis(N, 0, ABG) 02:04:48.860 00.000 15672 Move returns status 0, amount 0 02:04:48.860 00.000 15672 move complete, result=0 02:04:48.860 00.000 15672 worker thread done servicing request 02:04:48.865 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=12465, FiltMin=2561, FiltMax=9736, Gamma=2.950 02:04:48.915 00.050 30444 UpdateGuideState exits: m=130667 SNR=100.2 Saturated 02:04:48.915 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:48.915 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:48.915 00.000 30444 Enqueuing Expose request 02:04:48.915 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 02:04:48.915 00.000 15672 Worker thread wakes up 02:04:48.915 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:48.915 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:50.827 01.912 15672 Exposure complete 02:04:50.856 00.029 15672 worker thread done servicing request 02:04:50.856 00.000 30444 OnExposeComplete: enter 02:04:50.856 00.000 30444 UpdateGuideState(): m_state=6 02:04:50.856 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6392 02:04:50.856 00.000 30444 Star::Find returns 1 (1), X=463.03, Y=200.62, Mass=127502, SNR=87.3, Peak=13018 HFD=3.8 02:04:50.857 00.001 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 02:04:50.857 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 02:04:50.857 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.20 mountX=-0.07 mountY=-0.18, mountTheta=-1.93 02:04:50.857 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.16, opts=13) 02:04:50.857 00.000 30444 Enqueuing Move request for scope (-0.12, -0.16) 02:04:50.857 00.000 15672 Worker thread wakes up 02:04:50.857 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd 02:04:50.857 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.16) 02:04:50.857 00.000 15672 Moving (-0.12, -0.16) raw xDistance=-0.07 yDistance=-0.18 02:04:50.857 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 02:04:50.857 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:04:50.858 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 02:04:50.858 00.000 15672 MoveAxis(E, 0, ABG) 02:04:50.858 00.000 15672 Move returns status 0, amount 0 02:04:50.858 00.000 15672 MoveAxis(N, 0, ABG) 02:04:50.858 00.000 15672 Move returns status 0, amount 0 02:04:50.858 00.000 15672 move complete, result=0 02:04:50.858 00.000 15672 worker thread done servicing request 02:04:50.862 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=13018, FiltMin=2582, FiltMax=9524, Gamma=2.950 02:04:50.911 00.049 30444 UpdateGuideState exits: m=127502 SNR=87.3 Saturated 02:04:50.911 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:50.911 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:50.911 00.000 30444 Enqueuing Expose request 02:04:50.911 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 02:04:50.912 00.001 15672 Worker thread wakes up 02:04:50.912 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:50.912 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:53.022 02.110 15672 Exposure complete 02:04:53.042 00.020 15672 worker thread done servicing request 02:04:53.042 00.000 30444 OnExposeComplete: enter 02:04:53.042 00.000 30444 UpdateGuideState(): m_state=6 02:04:53.042 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6393 02:04:53.042 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=200.69, Mass=119229, SNR=79.3, Peak=12097 HFD=3.6 02:04:53.042 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 02:04:53.042 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 02:04:53.043 00.001 30444 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.29 mountX=0.05 mountY=-0.08, mountTheta=-1.03 02:04:53.043 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.09, opts=13) 02:04:53.043 00.000 30444 Enqueuing Move request for scope (0.03, -0.09) 02:04:53.043 00.000 15672 Worker thread wakes up 02:04:53.043 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd 02:04:53.043 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.09) 02:04:53.043 00.000 15672 Moving (0.03, -0.09) raw xDistance=0.05 yDistance=-0.08 02:04:53.043 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 02:04:53.044 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:04:53.044 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 02:04:53.044 00.000 15672 MoveAxis(E, 0, ABG) 02:04:53.044 00.000 15672 Move returns status 0, amount 0 02:04:53.044 00.000 15672 MoveAxis(N, 0, ABG) 02:04:53.044 00.000 15672 Move returns status 0, amount 0 02:04:53.044 00.000 15672 move complete, result=0 02:04:53.044 00.000 15672 worker thread done servicing request 02:04:53.049 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=12133, FiltMin=2575, FiltMax=10098, Gamma=2.950 02:04:53.098 00.049 30444 UpdateGuideState exits: m=119229 SNR=79.3 Saturated 02:04:53.098 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:53.098 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:53.099 00.001 30444 Enqueuing Expose request 02:04:53.099 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 02:04:53.099 00.000 15672 Worker thread wakes up 02:04:53.099 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:53.099 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:55.004 01.905 15672 Exposure complete 02:04:55.025 00.021 15672 worker thread done servicing request 02:04:55.025 00.000 30444 OnExposeComplete: enter 02:04:55.025 00.000 30444 UpdateGuideState(): m_state=6 02:04:55.025 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6394 02:04:55.025 00.000 30444 Star::Find returns 1 (1), X=463.28, Y=200.50, Mass=118015, SNR=85.2, Peak=11631 HFD=3.4 02:04:55.026 00.001 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 02:04:55.026 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 02:04:55.026 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.28 hyp=0.30 cameraTheta=-1.14 mountX=0.20 mountY=-0.24, mountTheta=-0.88 02:04:55.026 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.28, opts=13) 02:04:55.026 00.000 30444 Enqueuing Move request for scope (0.13, -0.28) 02:04:55.026 00.000 15672 Worker thread wakes up 02:04:55.026 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.28) opts 0xd 02:04:55.026 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.28) 02:04:55.026 00.000 15672 Moving (0.13, -0.28) raw xDistance=0.20 yDistance=-0.24 02:04:55.026 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 02:04:55.026 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:04:55.027 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 02:04:55.027 00.000 15672 MoveAxis(E, 0, ABG) 02:04:55.027 00.000 15672 Move returns status 0, amount 0 02:04:55.027 00.000 15672 MoveAxis(N, 0, ABG) 02:04:55.027 00.000 15672 Move returns status 0, amount 0 02:04:55.027 00.000 15672 move complete, result=0 02:04:55.027 00.000 15672 worker thread done servicing request 02:04:55.033 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2016, max=11700, FiltMin=2633, FiltMax=9594, Gamma=2.950 02:04:55.082 00.049 30444 UpdateGuideState exits: m=118015 SNR=85.2 Saturated 02:04:55.082 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:55.082 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:55.082 00.000 30444 Enqueuing Expose request 02:04:55.082 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:04:55.082 00.000 15672 Worker thread wakes up 02:04:55.082 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:55.082 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:57.191 02.109 15672 Exposure complete 02:04:57.210 00.019 15672 worker thread done servicing request 02:04:57.210 00.000 30444 OnExposeComplete: enter 02:04:57.211 00.001 30444 UpdateGuideState(): m_state=6 02:04:57.211 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6395 02:04:57.211 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=200.60, Mass=127534, SNR=92.1, Peak=12264 HFD=3.6 02:04:57.211 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 02:04:57.211 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 02:04:57.211 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.16 mountX=0.12 mountY=-0.15, mountTheta=-0.91 02:04:57.211 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.17, opts=13) 02:04:57.211 00.000 30444 Enqueuing Move request for scope (0.08, -0.17) 02:04:57.211 00.000 15672 Worker thread wakes up 02:04:57.211 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd 02:04:57.212 00.001 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.17) 02:04:57.212 00.000 15672 Moving (0.08, -0.17) raw xDistance=0.12 yDistance=-0.15 02:04:57.212 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 02:04:57.212 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:04:57.212 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 02:04:57.212 00.000 15672 MoveAxis(E, 0, ABG) 02:04:57.212 00.000 15672 Move returns status 0, amount 0 02:04:57.212 00.000 15672 MoveAxis(N, 0, ABG) 02:04:57.212 00.000 15672 Move returns status 0, amount 0 02:04:57.212 00.000 15672 move complete, result=0 02:04:57.212 00.000 15672 worker thread done servicing request 02:04:57.217 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=12264, FiltMin=2557, FiltMax=9890, Gamma=2.950 02:04:57.266 00.049 30444 UpdateGuideState exits: m=127534 SNR=92.1 Saturated 02:04:57.266 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:57.266 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:57.266 00.000 30444 Enqueuing Expose request 02:04:57.266 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 02:04:57.266 00.000 15672 Worker thread wakes up 02:04:57.266 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:57.266 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:04:59.175 01.909 15672 Exposure complete 02:04:59.194 00.019 15672 worker thread done servicing request 02:04:59.195 00.001 30444 OnExposeComplete: enter 02:04:59.195 00.000 30444 UpdateGuideState(): m_state=6 02:04:59.195 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6396 02:04:59.195 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=200.46, Mass=117366, SNR=81.6, Peak=11426 HFD=3.6 02:04:59.195 00.000 30444 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.28) = xAngle (-1.22 = -1.22) 02:04:59.195 00.000 30444 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.28 = -1.28) 02:04:59.195 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.50 mountX=0.11 mountY=-0.30, mountTheta=-1.23 02:04:59.195 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.31, opts=13) 02:04:59.195 00.000 30444 Enqueuing Move request for scope (0.02, -0.31) 02:04:59.196 00.001 15672 Worker thread wakes up 02:04:59.196 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.31) opts 0xd 02:04:59.196 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.31) 02:04:59.196 00.000 15672 Moving (0.02, -0.31) raw xDistance=0.11 yDistance=-0.30 02:04:59.196 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 02:04:59.196 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:04:59.196 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 02:04:59.196 00.000 15672 MoveAxis(E, 0, ABG) 02:04:59.196 00.000 15672 Move returns status 0, amount 0 02:04:59.196 00.000 15672 MoveAxis(N, 0, ABG) 02:04:59.196 00.000 15672 Move returns status 0, amount 0 02:04:59.196 00.000 15672 move complete, result=0 02:04:59.196 00.000 15672 worker thread done servicing request 02:04:59.201 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=11426, FiltMin=2615, FiltMax=9361, Gamma=2.950 02:04:59.334 00.133 30444 UpdateGuideState exits: m=117366 SNR=81.6 Saturated 02:04:59.335 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:04:59.335 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:04:59.335 00.000 30444 Enqueuing Expose request 02:04:59.335 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 02:04:59.335 00.000 15672 Worker thread wakes up 02:04:59.336 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:04:59.336 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:01.445 02.109 15672 Exposure complete 02:05:01.464 00.019 15672 worker thread done servicing request 02:05:01.464 00.000 30444 OnExposeComplete: enter 02:05:01.464 00.000 30444 UpdateGuideState(): m_state=6 02:05:01.464 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6397 02:05:01.464 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=200.10, Mass=117630, SNR=89.0, Peak=11725 HFD=3.6 02:05:01.464 00.000 30444 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 02:05:01.464 00.000 30444 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 02:05:01.464 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.67 hyp=0.67 cameraTheta=-1.52 mountX=0.22 mountY=-0.65, mountTheta=-1.24 02:05:01.465 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.67, opts=13) 02:05:01.465 00.000 30444 Enqueuing Move request for scope (0.04, -0.67) 02:05:01.465 00.000 15672 Worker thread wakes up 02:05:01.465 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.67) opts 0xd 02:05:01.465 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.67) 02:05:01.465 00.000 15672 Moving (0.04, -0.67) raw xDistance=0.22 yDistance=-0.65 02:05:01.465 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 02:05:01.465 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:05:01.465 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65 02:05:01.465 00.000 15672 MoveAxis(E, 0, ABG) 02:05:01.465 00.000 15672 Move returns status 0, amount 0 02:05:01.465 00.000 15672 MoveAxis(N, 0, ABG) 02:05:01.465 00.000 15672 Move returns status 0, amount 0 02:05:01.465 00.000 15672 move complete, result=0 02:05:01.465 00.000 15672 worker thread done servicing request 02:05:01.470 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2149, max=11760, FiltMin=2600, FiltMax=9847, Gamma=2.950 02:05:01.519 00.049 30444 UpdateGuideState exits: m=117630 SNR=89.0 Saturated 02:05:01.519 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:01.519 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:01.519 00.000 30444 Enqueuing Expose request 02:05:01.520 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH 02:05:01.520 00.000 15672 Worker thread wakes up 02:05:01.520 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:01.520 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:03.429 01.909 15672 Exposure complete 02:05:03.449 00.020 15672 worker thread done servicing request 02:05:03.449 00.000 30444 OnExposeComplete: enter 02:05:03.449 00.000 30444 UpdateGuideState(): m_state=6 02:05:03.449 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6398 02:05:03.449 00.000 30444 Star::Find returns 1 (1), X=463.36, Y=200.08, Mass=119975, SNR=87.4, Peak=11094 HFD=3.5 02:05:03.449 00.000 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 02:05:03.449 00.000 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 02:05:03.449 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.69 hyp=0.72 cameraTheta=-1.28 mountX=0.39 mountY=-0.63, mountTheta=-1.02 02:05:03.450 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.69, opts=13) 02:05:03.450 00.000 30444 Enqueuing Move request for scope (0.21, -0.69) 02:05:03.450 00.000 15672 Worker thread wakes up 02:05:03.450 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.69) opts 0xd 02:05:03.450 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.69) 02:05:03.450 00.000 15672 Moving (0.21, -0.69) raw xDistance=0.39 yDistance=-0.63 02:05:03.450 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 02:05:03.450 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.31 newest=-1.58 02:05:03.450 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 02:05:03.450 00.000 15672 MoveAxis(W, 105, ABG) 02:05:03.450 00.000 15672 Guiding Dir = 3, Dur = 105 02:05:03.451 00.001 15672 IsSlewing returns 0 02:05:03.452 00.001 15672 IsGuiding returns 0 02:05:03.456 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=12001, FiltMin=2617, FiltMax=10104, Gamma=2.950 02:05:03.470 00.014 15672 PulseGuide returned control before completion, sleep 97 02:05:03.569 00.099 15672 IsGuiding returns 1 02:05:03.569 00.000 15672 scope still moving after pulse duration time elapsed 02:05:03.591 00.022 15672 IsSlewing returns 0 02:05:03.615 00.024 15672 IsGuiding returns 0 02:05:03.615 00.000 15672 scope move finished after 105 + 57 ms 02:05:03.615 00.000 15672 Move returns status 0, amount 105 02:05:03.615 00.000 15672 MoveAxis(N, 113, ABG) 02:05:03.615 00.000 15672 Guiding Dir = 0, Dur = 113 02:05:03.616 00.001 15672 IsSlewing returns 0 02:05:03.616 00.000 15672 IsGuiding returns 0 02:05:03.694 00.078 15672 PulseGuide returned control before completion, sleep 46 02:05:03.759 00.065 15672 IsGuiding returns 1 02:05:03.759 00.000 15672 scope still moving after pulse duration time elapsed 02:05:03.779 00.020 15672 IsSlewing returns 0 02:05:03.780 00.001 15672 IsGuiding returns 1 02:05:03.801 00.021 15672 IsSlewing returns 0 02:05:03.803 00.002 15672 IsGuiding returns 1 02:05:03.825 00.022 15672 IsSlewing returns 0 02:05:03.855 00.030 15672 IsGuiding returns 0 02:05:03.856 00.001 15672 scope move finished after 113 + 126 ms 02:05:03.856 00.000 15672 Move returns status 0, amount 113 02:05:03.856 00.000 15672 move complete, result=0 02:05:03.856 00.000 15672 worker thread done servicing request 02:05:03.923 00.067 30444 UpdateGuideState exits: m=119975 SNR=87.4 Saturated 02:05:03.924 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:03.924 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:03.924 00.000 30444 Enqueuing Expose request 02:05:03.924 00.000 30444 GuideStep: 0.4 px 105 ms WEST, -0.6 px 113 ms NORTH 02:05:03.924 00.000 15672 Worker thread wakes up 02:05:03.925 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:03.925 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:06.043 02.118 15672 Exposure complete 02:05:06.076 00.033 15672 worker thread done servicing request 02:05:06.076 00.000 30444 OnExposeComplete: enter 02:05:06.076 00.000 30444 UpdateGuideState(): m_state=6 02:05:06.076 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6399 02:05:06.076 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=200.08, Mass=135766, SNR=98.4, Peak=11315 HFD=3.9 02:05:06.076 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 02:05:06.076 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 02:05:06.076 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.70 hyp=0.70 cameraTheta=-1.46 mountX=0.27 mountY=-0.67, mountTheta=-1.19 02:05:06.077 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.70, opts=13) 02:05:06.077 00.000 30444 Enqueuing Move request for scope (0.08, -0.70) 02:05:06.077 00.000 15672 Worker thread wakes up 02:05:06.077 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.70) opts 0xd 02:05:06.077 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.70) 02:05:06.077 00.000 15672 Moving (0.08, -0.70) raw xDistance=0.27 yDistance=-0.67 02:05:06.077 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27 02:05:06.077 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 02:05:06.077 00.000 15672 MoveAxis(W, 80, ABG) 02:05:06.077 00.000 15672 Guiding Dir = 3, Dur = 80 02:05:06.078 00.001 15672 IsSlewing returns 0 02:05:06.079 00.001 15672 IsGuiding returns 0 02:05:06.084 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=11841, FiltMin=2570, FiltMax=9667, Gamma=2.950 02:05:06.106 00.022 15672 PulseGuide returned control before completion, sleep 63 02:05:06.133 00.027 30444 UpdateGuideState exits: m=135766 SNR=98.4 Saturated 02:05:06.133 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:06.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:06.133 00.000 30444 Enqueuing Expose request 02:05:06.171 00.038 15672 IsGuiding returns 1 02:05:06.171 00.000 15672 scope still moving after pulse duration time elapsed 02:05:06.192 00.021 15672 IsSlewing returns 0 02:05:06.193 00.001 15672 IsGuiding returns 1 02:05:06.214 00.021 15672 IsSlewing returns 0 02:05:06.219 00.005 15672 IsGuiding returns 0 02:05:06.219 00.000 15672 scope move finished after 80 + 60 ms 02:05:06.219 00.000 15672 Move returns status 0, amount 80 02:05:06.219 00.000 15672 MoveAxis(N, 119, ABG) 02:05:06.219 00.000 15672 Guiding Dir = 0, Dur = 119 02:05:06.219 00.000 15672 IsSlewing returns 0 02:05:06.221 00.002 15672 IsGuiding returns 0 02:05:06.300 00.079 15672 PulseGuide returned control before completion, sleep 49 02:05:06.380 00.080 15672 IsGuiding returns 1 02:05:06.380 00.000 15672 scope still moving after pulse duration time elapsed 02:05:06.400 00.020 15672 IsSlewing returns 0 02:05:06.403 00.003 15672 IsGuiding returns 1 02:05:06.425 00.022 15672 IsSlewing returns 0 02:05:06.426 00.001 15672 IsGuiding returns 1 02:05:06.447 00.021 15672 IsSlewing returns 0 02:05:06.458 00.011 15672 IsGuiding returns 0 02:05:06.458 00.000 15672 scope move finished after 119 + 118 ms 02:05:06.458 00.000 15672 Move returns status 0, amount 119 02:05:06.458 00.000 15672 move complete, result=0 02:05:06.458 00.000 15672 worker thread done servicing request 02:05:06.458 00.000 15672 Worker thread wakes up 02:05:06.458 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:06.458 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:06.458 00.000 30444 GuideStep: 0.3 px 80 ms WEST, -0.7 px 119 ms NORTH 02:05:08.365 01.907 15672 Exposure complete 02:05:08.385 00.020 15672 worker thread done servicing request 02:05:08.385 00.000 30444 OnExposeComplete: enter 02:05:08.385 00.000 30444 UpdateGuideState(): m_state=6 02:05:08.386 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6400 02:05:08.386 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=199.94, Mass=129376, SNR=89.9, Peak=10926 HFD=4.0 02:05:08.386 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 02:05:08.386 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 02:05:08.386 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.84 hyp=0.85 cameraTheta=-1.73 mountX=0.10 mountY=-0.85, mountTheta=-1.45 02:05:08.386 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.84, opts=13) 02:05:08.386 00.000 30444 Enqueuing Move request for scope (-0.14, -0.84) 02:05:08.386 00.000 15672 Worker thread wakes up 02:05:08.386 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.84) opts 0xd 02:05:08.386 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.84) 02:05:08.386 00.000 15672 Moving (-0.14, -0.84) raw xDistance=0.10 yDistance=-0.85 02:05:08.387 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 02:05:08.387 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 02:05:08.387 00.000 15672 MoveAxis(E, 0, ABG) 02:05:08.387 00.000 15672 Move returns status 0, amount 0 02:05:08.387 00.000 15672 MoveAxis(N, 151, ABG) 02:05:08.387 00.000 15672 Guiding Dir = 0, Dur = 151 02:05:08.387 00.000 15672 IsSlewing returns 0 02:05:08.388 00.001 15672 IsGuiding returns 0 02:05:08.393 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=10926, FiltMin=2643, FiltMax=9535, Gamma=2.950 02:05:08.470 00.077 15672 PulseGuide returned control before completion, sleep 79 02:05:08.519 00.049 30444 UpdateGuideState exits: m=129376 SNR=89.9 Saturated 02:05:08.519 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:08.519 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:08.519 00.000 30444 Enqueuing Expose request 02:05:08.551 00.032 15672 IsGuiding returns 1 02:05:08.551 00.000 15672 scope still moving after pulse duration time elapsed 02:05:08.572 00.021 15672 IsSlewing returns 0 02:05:08.573 00.001 15672 IsGuiding returns 1 02:05:08.594 00.021 15672 IsSlewing returns 0 02:05:08.595 00.001 15672 IsGuiding returns 1 02:05:08.616 00.021 15672 IsSlewing returns 0 02:05:08.647 00.031 15672 IsGuiding returns 0 02:05:08.648 00.001 15672 scope move finished after 151 + 107 ms 02:05:08.648 00.000 15672 Move returns status 0, amount 151 02:05:08.648 00.000 15672 move complete, result=0 02:05:08.648 00.000 15672 worker thread done servicing request 02:05:08.648 00.000 15672 Worker thread wakes up 02:05:08.648 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:08.648 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 151 ms NORTH 02:05:08.648 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:10.754 02.106 15672 Exposure complete 02:05:10.774 00.020 15672 worker thread done servicing request 02:05:10.774 00.000 30444 OnExposeComplete: enter 02:05:10.774 00.000 30444 UpdateGuideState(): m_state=6 02:05:10.775 00.001 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6401 02:05:10.775 00.000 30444 Star::Find returns 1 (1), X=462.51, Y=200.57, Mass=115180, SNR=78.2, Peak=11564 HFD=3.3 02:05:10.775 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.56 = -2.56) 02:05:10.775 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.62 = -2.62) 02:05:10.775 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=-0.20 hyp=0.67 cameraTheta=-2.83 mountX=-0.56 mountY=-0.34, mountTheta=-2.60 02:05:10.775 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=-0.20, opts=13) 02:05:10.775 00.000 30444 Enqueuing Move request for scope (-0.64, -0.20) 02:05:10.775 00.000 15672 Worker thread wakes up 02:05:10.776 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.20) opts 0xd 02:05:10.776 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, -0.20) 02:05:10.776 00.000 15672 Moving (-0.64, -0.20) raw xDistance=-0.56 yDistance=-0.34 02:05:10.776 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56 02:05:10.776 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 02:05:10.776 00.000 15672 MoveAxis(E, 151, ABG) 02:05:10.776 00.000 15672 Guiding Dir = 2, Dur = 151 02:05:10.777 00.001 15672 IsSlewing returns 0 02:05:10.778 00.001 15672 IsGuiding returns 0 02:05:10.782 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=11564, FiltMin=2609, FiltMax=9137, Gamma=2.950 02:05:10.803 00.021 15672 PulseGuide returned control before completion, sleep 136 02:05:10.832 00.029 30444 UpdateGuideState exits: m=115180 SNR=78.2 Saturated 02:05:10.832 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:10.832 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:10.832 00.000 30444 Enqueuing Expose request 02:05:10.942 00.110 15672 IsGuiding returns 1 02:05:10.942 00.000 15672 scope still moving after pulse duration time elapsed 02:05:10.963 00.021 15672 IsSlewing returns 0 02:05:10.996 00.033 15672 IsGuiding returns 0 02:05:10.997 00.001 15672 scope move finished after 151 + 67 ms 02:05:10.997 00.000 15672 Move returns status 0, amount 151 02:05:10.997 00.000 15672 MoveAxis(N, 60, ABG) 02:05:10.997 00.000 15672 Guiding Dir = 0, Dur = 60 02:05:10.998 00.001 15672 IsSlewing returns 0 02:05:11.000 00.002 15672 IsGuiding returns 0 02:05:11.076 00.076 15672 IsGuiding returns 1 02:05:11.076 00.000 15672 scope still moving after pulse duration time elapsed 02:05:11.097 00.021 15672 IsSlewing returns 0 02:05:11.098 00.001 15672 IsGuiding returns 1 02:05:11.119 00.021 15672 IsSlewing returns 0 02:05:11.171 00.052 15672 IsGuiding returns 0 02:05:11.171 00.000 15672 scope move finished after 60 + 110 ms 02:05:11.171 00.000 15672 Move returns status 0, amount 60 02:05:11.171 00.000 15672 move complete, result=0 02:05:11.171 00.000 15672 worker thread done servicing request 02:05:11.171 00.000 15672 Worker thread wakes up 02:05:11.171 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:11.171 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:11.171 00.000 30444 GuideStep: -0.6 px 151 ms EAST, -0.3 px 60 ms NORTH 02:05:13.080 01.909 15672 Exposure complete 02:05:13.100 00.020 15672 worker thread done servicing request 02:05:13.100 00.000 30444 OnExposeComplete: enter 02:05:13.100 00.000 30444 UpdateGuideState(): m_state=6 02:05:13.100 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6402 02:05:13.100 00.000 30444 Star::Find returns 1 (1), X=463.45, Y=200.33, Mass=121525, SNR=78.0, Peak=10781 HFD=3.5 02:05:13.100 00.000 30444 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.28) = xAngle (-0.69 = -0.69) 02:05:13.100 00.000 30444 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.76 = -0.76) 02:05:13.100 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.45 hyp=0.54 cameraTheta=-0.97 mountX=0.41 mountY=-0.37, mountTheta=-0.73 02:05:13.101 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.45, opts=13) 02:05:13.101 00.000 30444 Enqueuing Move request for scope (0.30, -0.45) 02:05:13.101 00.000 15672 Worker thread wakes up 02:05:13.101 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.45) opts 0xd 02:05:13.101 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.45) 02:05:13.101 00.000 15672 Moving (0.30, -0.45) raw xDistance=0.41 yDistance=-0.37 02:05:13.101 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41 02:05:13.101 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 02:05:13.101 00.000 15672 MoveAxis(W, 101, ABG) 02:05:13.101 00.000 15672 Guiding Dir = 3, Dur = 101 02:05:13.102 00.001 15672 IsSlewing returns 0 02:05:13.103 00.001 15672 IsGuiding returns 0 02:05:13.106 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=11760, FiltMin=2538, FiltMax=9873, Gamma=2.950 02:05:13.119 00.013 15672 PulseGuide returned control before completion, sleep 95 02:05:13.158 00.039 30444 UpdateGuideState exits: m=121525 SNR=78.0 Saturated 02:05:13.158 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:13.158 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:13.158 00.000 30444 Enqueuing Expose request 02:05:13.264 00.106 15672 IsGuiding returns 0 02:05:13.264 00.000 15672 Move returns status 0, amount 101 02:05:13.264 00.000 15672 MoveAxis(N, 66, ABG) 02:05:13.264 00.000 15672 Guiding Dir = 0, Dur = 66 02:05:13.265 00.001 15672 IsSlewing returns 0 02:05:13.267 00.002 15672 IsGuiding returns 0 02:05:13.346 00.079 15672 IsGuiding returns 1 02:05:13.346 00.000 15672 scope still moving after pulse duration time elapsed 02:05:13.367 00.021 15672 IsSlewing returns 0 02:05:13.370 00.003 15672 IsGuiding returns 1 02:05:13.391 00.021 15672 IsSlewing returns 0 02:05:13.393 00.002 15672 IsGuiding returns 1 02:05:13.414 00.021 15672 IsSlewing returns 0 02:05:13.440 00.026 15672 IsGuiding returns 0 02:05:13.441 00.001 15672 scope move finished after 66 + 106 ms 02:05:13.441 00.000 15672 Move returns status 0, amount 66 02:05:13.441 00.000 15672 move complete, result=0 02:05:13.441 00.000 15672 worker thread done servicing request 02:05:13.441 00.000 15672 Worker thread wakes up 02:05:13.442 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:13.442 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:13.442 00.000 30444 GuideStep: 0.4 px 101 ms WEST, -0.4 px 66 ms NORTH 02:05:15.558 02.116 15672 Exposure complete 02:05:15.590 00.032 15672 worker thread done servicing request 02:05:15.591 00.001 30444 OnExposeComplete: enter 02:05:15.591 00.000 30444 UpdateGuideState(): m_state=6 02:05:15.591 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6403 02:05:15.591 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=199.88, Mass=132326, SNR=91.1, Peak=11153 HFD=3.9 02:05:15.591 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.17 = -1.17) 02:05:15.591 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.23 = -1.23) 02:05:15.591 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.89 hyp=0.90 cameraTheta=-1.44 mountX=0.35 mountY=-0.85, mountTheta=-1.17 02:05:15.591 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.89, opts=13) 02:05:15.591 00.000 30444 Enqueuing Move request for scope (0.11, -0.89) 02:05:15.591 00.000 15672 Worker thread wakes up 02:05:15.592 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.89) opts 0xd 02:05:15.592 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.89) 02:05:15.592 00.000 15672 Moving (0.11, -0.89) raw xDistance=0.35 yDistance=-0.85 02:05:15.592 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35 02:05:15.592 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 02:05:15.592 00.000 15672 MoveAxis(W, 103, ABG) 02:05:15.592 00.000 15672 Guiding Dir = 3, Dur = 103 02:05:15.592 00.000 15672 IsSlewing returns 0 02:05:15.593 00.001 15672 IsGuiding returns 0 02:05:15.597 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=11153, FiltMin=2614, FiltMax=8962, Gamma=2.950 02:05:15.611 00.014 15672 PulseGuide returned control before completion, sleep 96 02:05:15.646 00.035 30444 UpdateGuideState exits: m=132326 SNR=91.1 Saturated 02:05:15.646 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:15.646 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:15.646 00.000 30444 Enqueuing Expose request 02:05:15.723 00.077 15672 IsGuiding returns 0 02:05:15.724 00.001 15672 Move returns status 0, amount 103 02:05:15.724 00.000 15672 MoveAxis(N, 151, ABG) 02:05:15.724 00.000 15672 Guiding Dir = 0, Dur = 151 02:05:15.724 00.000 15672 IsSlewing returns 0 02:05:15.725 00.001 15672 IsGuiding returns 0 02:05:15.804 00.079 15672 PulseGuide returned control before completion, sleep 83 02:05:15.890 00.086 15672 IsGuiding returns 1 02:05:15.890 00.000 15672 scope still moving after pulse duration time elapsed 02:05:15.911 00.021 15672 IsSlewing returns 0 02:05:15.914 00.003 15672 IsGuiding returns 1 02:05:15.935 00.021 15672 IsSlewing returns 0 02:05:15.938 00.003 15672 IsGuiding returns 1 02:05:15.959 00.021 15672 IsSlewing returns 0 02:05:15.961 00.002 15672 IsGuiding returns 1 02:05:15.983 00.022 15672 IsSlewing returns 0 02:05:15.996 00.013 15672 IsGuiding returns 0 02:05:15.996 00.000 15672 scope move finished after 151 + 120 ms 02:05:15.996 00.000 15672 Move returns status 0, amount 151 02:05:15.996 00.000 15672 move complete, result=0 02:05:15.997 00.001 15672 worker thread done servicing request 02:05:15.997 00.000 15672 Worker thread wakes up 02:05:15.997 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:15.997 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:15.997 00.000 30444 GuideStep: 0.4 px 103 ms WEST, -0.8 px 151 ms NORTH 02:05:17.905 01.908 15672 Exposure complete 02:05:17.925 00.020 15672 worker thread done servicing request 02:05:17.925 00.000 30444 OnExposeComplete: enter 02:05:17.925 00.000 30444 UpdateGuideState(): m_state=6 02:05:17.925 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6404 02:05:17.925 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=200.11, Mass=141130, SNR=100.7, Peak=11329 HFD=3.8 02:05:17.925 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.07 = -1.07) 02:05:17.925 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.13 = -1.13) 02:05:17.925 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.66 hyp=0.68 cameraTheta=-1.35 mountX=0.33 mountY=-0.62, mountTheta=-1.08 02:05:17.926 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.66, opts=13) 02:05:17.926 00.000 30444 Enqueuing Move request for scope (0.15, -0.66) 02:05:17.926 00.000 15672 Worker thread wakes up 02:05:17.926 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.66) opts 0xd 02:05:17.926 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.66) 02:05:17.926 00.000 15672 Moving (0.15, -0.66) raw xDistance=0.33 yDistance=-0.62 02:05:17.926 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33 02:05:17.926 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 02:05:17.926 00.000 15672 MoveAxis(W, 95, ABG) 02:05:17.926 00.000 15672 Guiding Dir = 3, Dur = 95 02:05:17.927 00.001 15672 IsSlewing returns 0 02:05:17.928 00.001 15672 IsGuiding returns 0 02:05:17.932 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=11329, FiltMin=2603, FiltMax=9480, Gamma=2.950 02:05:17.944 00.012 15672 PulseGuide returned control before completion, sleep 90 02:05:17.980 00.036 30444 UpdateGuideState exits: m=141130 SNR=100.7 Saturated 02:05:17.980 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:17.980 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:17.980 00.000 30444 Enqueuing Expose request 02:05:18.056 00.076 15672 IsGuiding returns 0 02:05:18.056 00.000 15672 Move returns status 0, amount 95 02:05:18.056 00.000 15672 MoveAxis(N, 110, ABG) 02:05:18.056 00.000 15672 Guiding Dir = 0, Dur = 110 02:05:18.056 00.000 15672 IsSlewing returns 0 02:05:18.057 00.001 15672 IsGuiding returns 0 02:05:18.135 00.078 15672 PulseGuide returned control before completion, sleep 42 02:05:18.179 00.044 15672 IsGuiding returns 1 02:05:18.179 00.000 15672 scope still moving after pulse duration time elapsed 02:05:18.200 00.021 15672 IsSlewing returns 0 02:05:18.201 00.001 15672 IsGuiding returns 1 02:05:18.222 00.021 15672 IsSlewing returns 0 02:05:18.223 00.001 15672 IsGuiding returns 1 02:05:18.244 00.021 15672 IsSlewing returns 0 02:05:18.312 00.068 15672 IsGuiding returns 0 02:05:18.312 00.000 15672 scope move finished after 110 + 145 ms 02:05:18.312 00.000 15672 Move returns status 0, amount 110 02:05:18.312 00.000 15672 move complete, result=0 02:05:18.312 00.000 15672 worker thread done servicing request 02:05:18.312 00.000 15672 Worker thread wakes up 02:05:18.312 00.000 30444 GuideStep: 0.3 px 95 ms WEST, -0.6 px 110 ms NORTH 02:05:18.312 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:18.312 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:20.419 02.107 15672 Exposure complete 02:05:20.439 00.020 15672 worker thread done servicing request 02:05:20.439 00.000 30444 OnExposeComplete: enter 02:05:20.439 00.000 30444 UpdateGuideState(): m_state=6 02:05:20.439 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6405 02:05:20.439 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=199.96, Mass=132461, SNR=90.9, Peak=10107 HFD=4.2 02:05:20.439 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 02:05:20.439 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 02:05:20.440 00.001 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.81 hyp=0.81 cameraTheta=-1.58 mountX=0.22 mountY=-0.80, mountTheta=-1.30 02:05:20.440 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.81, opts=13) 02:05:20.440 00.000 30444 Enqueuing Move request for scope (-0.00, -0.81) 02:05:20.440 00.000 15672 Worker thread wakes up 02:05:20.440 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.81) opts 0xd 02:05:20.440 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.81) 02:05:20.440 00.000 15672 Moving (-0.00, -0.81) raw xDistance=0.22 yDistance=-0.80 02:05:20.440 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 02:05:20.440 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 02:05:20.440 00.000 15672 MoveAxis(E, 0, ABG) 02:05:20.440 00.000 15672 Move returns status 0, amount 0 02:05:20.440 00.000 15672 MoveAxis(N, 142, ABG) 02:05:20.440 00.000 15672 Guiding Dir = 0, Dur = 142 02:05:20.441 00.001 15672 IsSlewing returns 0 02:05:20.442 00.001 15672 IsGuiding returns 0 02:05:20.446 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=10357, FiltMin=2577, FiltMax=8952, Gamma=2.950 02:05:20.517 00.071 15672 PulseGuide returned control before completion, sleep 78 02:05:20.598 00.081 15672 IsGuiding returns 1 02:05:20.598 00.000 15672 scope still moving after pulse duration time elapsed 02:05:20.620 00.022 15672 IsSlewing returns 0 02:05:20.622 00.002 15672 IsGuiding returns 1 02:05:20.643 00.021 15672 IsSlewing returns 0 02:05:20.676 00.033 15672 IsGuiding returns 1 02:05:20.697 00.021 15672 IsSlewing returns 0 02:05:20.707 00.010 15672 IsGuiding returns 0 02:05:20.707 00.000 15672 scope move finished after 142 + 123 ms 02:05:20.707 00.000 15672 Move returns status 0, amount 142 02:05:20.707 00.000 15672 move complete, result=0 02:05:20.708 00.001 15672 worker thread done servicing request 02:05:20.729 00.021 30444 UpdateGuideState exits: m=132461 SNR=90.9 Saturated 02:05:20.729 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:20.729 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:20.729 00.000 30444 Enqueuing Expose request 02:05:20.729 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 142 ms NORTH 02:05:20.729 00.000 15672 Worker thread wakes up 02:05:20.730 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:20.730 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:22.636 01.906 15672 Exposure complete 02:05:22.659 00.023 15672 worker thread done servicing request 02:05:22.660 00.001 30444 OnExposeComplete: enter 02:05:22.660 00.000 30444 UpdateGuideState(): m_state=6 02:05:22.660 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6406 02:05:22.660 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=200.14, Mass=131451, SNR=84.2, Peak=9757 HFD=4.2 02:05:22.660 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 02:05:22.660 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 02:05:22.660 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.64 hyp=0.64 cameraTheta=-1.68 mountX=0.11 mountY=-0.64, mountTheta=-1.40 02:05:22.660 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.64, opts=13) 02:05:22.660 00.000 30444 Enqueuing Move request for scope (-0.07, -0.64) 02:05:22.660 00.000 15672 Worker thread wakes up 02:05:22.661 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.64) opts 0xd 02:05:22.661 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.64) 02:05:22.661 00.000 15672 Moving (-0.07, -0.64) raw xDistance=0.11 yDistance=-0.64 02:05:22.661 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 02:05:22.661 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 02:05:22.661 00.000 15672 MoveAxis(E, 0, ABG) 02:05:22.661 00.000 15672 Move returns status 0, amount 0 02:05:22.661 00.000 15672 MoveAxis(N, 114, ABG) 02:05:22.661 00.000 15672 Guiding Dir = 0, Dur = 114 02:05:22.661 00.000 15672 IsSlewing returns 0 02:05:22.662 00.001 15672 IsGuiding returns 0 02:05:22.666 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=11259, FiltMin=2683, FiltMax=9511, Gamma=2.950 02:05:22.715 00.049 30444 UpdateGuideState exits: m=131451 SNR=84.2 Saturated 02:05:22.715 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:22.715 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:22.715 00.000 30444 Enqueuing Expose request 02:05:22.736 00.021 15672 PulseGuide returned control before completion, sleep 51 02:05:22.801 00.065 15672 IsGuiding returns 1 02:05:22.801 00.000 15672 scope still moving after pulse duration time elapsed 02:05:22.822 00.021 15672 IsSlewing returns 0 02:05:22.823 00.001 15672 IsGuiding returns 1 02:05:22.844 00.021 15672 IsSlewing returns 0 02:05:22.845 00.001 15672 IsGuiding returns 1 02:05:22.866 00.021 15672 IsSlewing returns 0 02:05:22.880 00.014 15672 IsGuiding returns 0 02:05:22.880 00.000 15672 scope move finished after 114 + 103 ms 02:05:22.880 00.000 15672 Move returns status 0, amount 114 02:05:22.880 00.000 15672 move complete, result=0 02:05:22.880 00.000 15672 worker thread done servicing request 02:05:22.880 00.000 15672 Worker thread wakes up 02:05:22.880 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 114 ms NORTH 02:05:22.880 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:22.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:24.988 02.108 15672 Exposure complete 02:05:25.009 00.021 15672 worker thread done servicing request 02:05:25.009 00.000 30444 OnExposeComplete: enter 02:05:25.009 00.000 30444 UpdateGuideState(): m_state=6 02:05:25.009 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6407 02:05:25.009 00.000 30444 Star::Find returns 1 (1), X=462.86, Y=199.74, Mass=128505, SNR=107.4, Peak=10430 HFD=3.9 02:05:25.009 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 02:05:25.010 00.001 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 02:05:25.010 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-1.04 hyp=1.08 cameraTheta=-1.84 mountX=0.01 mountY=-1.08, mountTheta=-1.56 02:05:25.010 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-1.04, opts=13) 02:05:25.010 00.000 30444 Enqueuing Move request for scope (-0.29, -1.04) 02:05:25.010 00.000 15672 Worker thread wakes up 02:05:25.010 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -1.04) opts 0xd 02:05:25.010 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -1.04) 02:05:25.010 00.000 15672 Moving (-0.29, -1.04) raw xDistance=0.01 yDistance=-1.08 02:05:25.010 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 02:05:25.010 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08 02:05:25.010 00.000 15672 MoveAxis(E, 0, ABG) 02:05:25.010 00.000 15672 Move returns status 0, amount 0 02:05:25.010 00.000 15672 MoveAxis(N, 192, ABG) 02:05:25.010 00.000 15672 Guiding Dir = 0, Dur = 192 02:05:25.010 00.000 15672 IsSlewing returns 0 02:05:25.011 00.001 15672 IsGuiding returns 0 02:05:25.015 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=11387, FiltMin=2560, FiltMax=9872, Gamma=2.950 02:05:25.085 00.070 15672 PulseGuide returned control before completion, sleep 130 02:05:25.218 00.133 15672 IsGuiding returns 1 02:05:25.218 00.000 15672 scope still moving after pulse duration time elapsed 02:05:25.239 00.021 15672 IsSlewing returns 0 02:05:25.242 00.003 15672 IsGuiding returns 1 02:05:25.263 00.021 15672 IsSlewing returns 0 02:05:25.266 00.003 15672 IsGuiding returns 1 02:05:25.287 00.021 15672 IsSlewing returns 0 02:05:25.289 00.002 15672 IsGuiding returns 1 02:05:25.310 00.021 15672 IsSlewing returns 0 02:05:25.326 00.016 15672 IsGuiding returns 0 02:05:25.326 00.000 15672 scope move finished after 192 + 121 ms 02:05:25.326 00.000 15672 Move returns status 0, amount 192 02:05:25.326 00.000 15672 move complete, result=0 02:05:25.326 00.000 15672 worker thread done servicing request 02:05:25.362 00.036 30444 UpdateGuideState exits: m=128505 SNR=107.4 Saturated 02:05:25.362 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:25.363 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:25.363 00.000 30444 Enqueuing Expose request 02:05:25.363 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -1.1 px 192 ms NORTH 02:05:25.363 00.000 15672 Worker thread wakes up 02:05:25.363 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:25.363 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:27.270 01.907 15672 Exposure complete 02:05:27.290 00.020 15672 worker thread done servicing request 02:05:27.290 00.000 30444 OnExposeComplete: enter 02:05:27.290 00.000 30444 UpdateGuideState(): m_state=6 02:05:27.290 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6408 02:05:27.290 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=200.08, Mass=123354, SNR=85.6, Peak=10509 HFD=3.9 02:05:27.291 00.001 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 02:05:27.291 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 02:05:27.291 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.69 hyp=0.69 cameraTheta=-1.65 mountX=0.14 mountY=-0.69, mountTheta=-1.37 02:05:27.291 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.69, opts=13) 02:05:27.291 00.000 30444 Enqueuing Move request for scope (-0.06, -0.69) 02:05:27.291 00.000 15672 Worker thread wakes up 02:05:27.291 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.69) opts 0xd 02:05:27.291 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.69) 02:05:27.292 00.001 15672 Moving (-0.06, -0.69) raw xDistance=0.14 yDistance=-0.69 02:05:27.292 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 02:05:27.292 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 02:05:27.292 00.000 15672 MoveAxis(E, 0, ABG) 02:05:27.292 00.000 15672 Move returns status 0, amount 0 02:05:27.292 00.000 15672 MoveAxis(N, 123, ABG) 02:05:27.292 00.000 15672 Guiding Dir = 0, Dur = 123 02:05:27.292 00.000 15672 IsSlewing returns 0 02:05:27.294 00.002 15672 IsGuiding returns 0 02:05:27.298 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=11603, FiltMin=2660, FiltMax=9208, Gamma=2.950 02:05:27.369 00.071 15672 PulseGuide returned control before completion, sleep 58 02:05:27.411 00.042 30444 UpdateGuideState exits: m=123354 SNR=85.6 Saturated 02:05:27.411 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:27.411 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:27.411 00.000 30444 Enqueuing Expose request 02:05:27.429 00.018 15672 IsGuiding returns 1 02:05:27.429 00.000 15672 scope still moving after pulse duration time elapsed 02:05:27.450 00.021 15672 IsSlewing returns 0 02:05:27.451 00.001 15672 IsGuiding returns 1 02:05:27.472 00.021 15672 IsSlewing returns 0 02:05:27.474 00.002 15672 IsGuiding returns 1 02:05:27.495 00.021 15672 IsSlewing returns 0 02:05:27.561 00.066 15672 IsGuiding returns 0 02:05:27.561 00.000 15672 scope move finished after 123 + 144 ms 02:05:27.561 00.000 15672 Move returns status 0, amount 123 02:05:27.562 00.001 15672 move complete, result=0 02:05:27.562 00.000 15672 worker thread done servicing request 02:05:27.562 00.000 15672 Worker thread wakes up 02:05:27.562 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:27.562 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:27.562 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 123 ms NORTH 02:05:29.669 02.107 15672 Exposure complete 02:05:29.689 00.020 15672 worker thread done servicing request 02:05:29.689 00.000 30444 OnExposeComplete: enter 02:05:29.689 00.000 30444 UpdateGuideState(): m_state=6 02:05:29.689 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6409 02:05:29.689 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=200.03, Mass=121025, SNR=81.5, Peak=9948 HFD=4.1 02:05:29.689 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 02:05:29.689 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 02:05:29.689 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.75 hyp=0.75 cameraTheta=-1.57 mountX=0.20 mountY=-0.73, mountTheta=-1.30 02:05:29.690 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.75, opts=13) 02:05:29.690 00.000 30444 Enqueuing Move request for scope (-0.00, -0.75) 02:05:29.690 00.000 15672 Worker thread wakes up 02:05:29.690 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.75) opts 0xd 02:05:29.690 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.75) 02:05:29.690 00.000 15672 Moving (-0.00, -0.75) raw xDistance=0.20 yDistance=-0.73 02:05:29.690 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 02:05:29.690 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 02:05:29.690 00.000 15672 MoveAxis(E, 0, ABG) 02:05:29.690 00.000 15672 Move returns status 0, amount 0 02:05:29.690 00.000 15672 MoveAxis(N, 131, ABG) 02:05:29.690 00.000 15672 Guiding Dir = 0, Dur = 131 02:05:29.691 00.001 15672 IsSlewing returns 0 02:05:29.695 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=10875, FiltMin=2639, FiltMax=9701, Gamma=2.950 02:05:29.701 00.006 15672 IsGuiding returns 0 02:05:29.745 00.044 30444 UpdateGuideState exits: m=121025 SNR=81.5 Saturated 02:05:29.745 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:29.745 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:29.745 00.000 30444 Enqueuing Expose request 02:05:29.781 00.036 15672 PulseGuide returned control before completion, sleep 62 02:05:29.844 00.063 15672 IsGuiding returns 1 02:05:29.844 00.000 15672 scope still moving after pulse duration time elapsed 02:05:29.866 00.022 15672 IsSlewing returns 0 02:05:29.868 00.002 15672 IsGuiding returns 1 02:05:29.889 00.021 15672 IsSlewing returns 0 02:05:29.892 00.003 15672 IsGuiding returns 1 02:05:29.914 00.022 15672 IsSlewing returns 0 02:05:29.957 00.043 15672 IsGuiding returns 0 02:05:29.958 00.001 15672 scope move finished after 131 + 125 ms 02:05:29.958 00.000 15672 Move returns status 0, amount 131 02:05:29.958 00.000 15672 move complete, result=0 02:05:29.958 00.000 15672 worker thread done servicing request 02:05:29.958 00.000 15672 Worker thread wakes up 02:05:29.958 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:29.958 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:29.959 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 131 ms NORTH 02:05:31.866 01.907 15672 Exposure complete 02:05:31.886 00.020 15672 worker thread done servicing request 02:05:31.886 00.000 30444 OnExposeComplete: enter 02:05:31.886 00.000 30444 UpdateGuideState(): m_state=6 02:05:31.886 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6410 02:05:31.886 00.000 30444 Star::Find returns 1 (1), X=462.72, Y=200.63, Mass=114404, SNR=82.7, Peak=11433 HFD=3.6 02:05:31.886 00.000 30444 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.28) = xAngle (-2.54 = -2.54) 02:05:31.886 00.000 30444 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.60 = -2.60) 02:05:31.886 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.14 hyp=0.45 cameraTheta=-2.82 mountX=-0.37 mountY=-0.23, mountTheta=-2.58 02:05:31.887 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.14, opts=13) 02:05:31.887 00.000 30444 Enqueuing Move request for scope (-0.43, -0.14) 02:05:31.887 00.000 15672 Worker thread wakes up 02:05:31.887 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.14) opts 0xd 02:05:31.887 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.14) 02:05:31.887 00.000 15672 Moving (-0.43, -0.14) raw xDistance=-0.37 yDistance=-0.23 02:05:31.887 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 02:05:31.887 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:05:31.887 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 02:05:31.887 00.000 15672 MoveAxis(E, 100, ABG) 02:05:31.887 00.000 15672 Guiding Dir = 2, Dur = 100 02:05:31.888 00.001 15672 IsSlewing returns 0 02:05:31.889 00.001 15672 IsGuiding returns 0 02:05:31.893 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=11542, FiltMin=2545, FiltMax=8714, Gamma=2.950 02:05:31.905 00.012 15672 PulseGuide returned control before completion, sleep 94 02:05:32.018 00.113 15672 IsGuiding returns 0 02:05:32.018 00.000 15672 Move returns status 0, amount 100 02:05:32.019 00.001 15672 MoveAxis(N, 0, ABG) 02:05:32.019 00.000 15672 Move returns status 0, amount 0 02:05:32.019 00.000 15672 move complete, result=0 02:05:32.019 00.000 15672 worker thread done servicing request 02:05:32.023 00.004 30444 UpdateGuideState exits: m=114404 SNR=82.7 Saturated 02:05:32.023 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:32.023 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:32.023 00.000 30444 Enqueuing Expose request 02:05:32.024 00.001 30444 GuideStep: -0.4 px 100 ms EAST, -0.2 px 0 ms NORTH 02:05:32.024 00.000 15672 Worker thread wakes up 02:05:32.024 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:32.024 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:34.135 02.111 15672 Exposure complete 02:05:34.154 00.019 15672 worker thread done servicing request 02:05:34.154 00.000 30444 OnExposeComplete: enter 02:05:34.154 00.000 30444 UpdateGuideState(): m_state=6 02:05:34.155 00.001 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6411 02:05:34.155 00.000 30444 Star::Find returns 1 (1), X=463.41, Y=200.65, Mass=117752, SNR=81.0, Peak=11383 HFD=3.4 02:05:34.155 00.000 30444 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 02:05:34.155 00.000 30444 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 02:05:34.155 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.12 hyp=0.29 cameraTheta=-0.45 mountX=0.28 mountY=-0.07, mountTheta=-0.23 02:05:34.155 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.12, opts=13) 02:05:34.155 00.000 30444 Enqueuing Move request for scope (0.26, -0.12) 02:05:34.155 00.000 15672 Worker thread wakes up 02:05:34.155 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.12) opts 0xd 02:05:34.155 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.12) 02:05:34.155 00.000 15672 Moving (0.26, -0.12) raw xDistance=0.28 yDistance=-0.07 02:05:34.156 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28 02:05:34.156 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:05:34.156 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 02:05:34.156 00.000 15672 MoveAxis(W, 69, ABG) 02:05:34.156 00.000 15672 Guiding Dir = 3, Dur = 69 02:05:34.156 00.000 15672 IsSlewing returns 0 02:05:34.157 00.001 15672 IsGuiding returns 0 02:05:34.161 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=11715, FiltMin=2654, FiltMax=9588, Gamma=2.950 02:05:34.173 00.012 15672 PulseGuide returned control before completion, sleep 63 02:05:34.210 00.037 30444 UpdateGuideState exits: m=117752 SNR=81.0 Saturated 02:05:34.210 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:34.210 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:34.210 00.000 30444 Enqueuing Expose request 02:05:34.255 00.045 15672 IsGuiding returns 0 02:05:34.255 00.000 15672 Move returns status 0, amount 69 02:05:34.255 00.000 15672 MoveAxis(N, 0, ABG) 02:05:34.255 00.000 15672 Move returns status 0, amount 0 02:05:34.255 00.000 15672 move complete, result=0 02:05:34.255 00.000 15672 worker thread done servicing request 02:05:34.255 00.000 15672 Worker thread wakes up 02:05:34.255 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:34.255 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:34.255 00.000 30444 GuideStep: 0.3 px 69 ms WEST, -0.1 px 0 ms NORTH 02:05:36.164 01.909 15672 Exposure complete 02:05:36.184 00.020 15672 worker thread done servicing request 02:05:36.184 00.000 30444 OnExposeComplete: enter 02:05:36.184 00.000 30444 UpdateGuideState(): m_state=6 02:05:36.184 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6412 02:05:36.185 00.001 30444 Star::Find returns 1 (1), X=462.69, Y=200.01, Mass=126235, SNR=94.1, Peak=9739 HFD=4.1 02:05:36.185 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.83 = -1.83) 02:05:36.185 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.89 = -1.89) 02:05:36.185 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.77 hyp=0.90 cameraTheta=-2.11 mountX=-0.23 mountY=-0.85, mountTheta=-1.84 02:05:36.185 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.77, opts=13) 02:05:36.185 00.000 30444 Enqueuing Move request for scope (-0.46, -0.77) 02:05:36.185 00.000 15672 Worker thread wakes up 02:05:36.185 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.77) opts 0xd 02:05:36.185 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.77) 02:05:36.186 00.001 15672 Moving (-0.46, -0.77) raw xDistance=-0.23 yDistance=-0.85 02:05:36.186 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 02:05:36.186 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 02:05:36.186 00.000 15672 MoveAxis(E, 0, ABG) 02:05:36.186 00.000 15672 Move returns status 0, amount 0 02:05:36.186 00.000 15672 MoveAxis(N, 152, ABG) 02:05:36.186 00.000 15672 Guiding Dir = 0, Dur = 152 02:05:36.186 00.000 15672 IsSlewing returns 0 02:05:36.187 00.001 15672 IsGuiding returns 0 02:05:36.191 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=10814, FiltMin=2632, FiltMax=9426, Gamma=2.950 02:05:36.240 00.049 30444 UpdateGuideState exits: m=126235 SNR=94.1 Saturated 02:05:36.240 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:36.240 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:36.240 00.000 30444 Enqueuing Expose request 02:05:36.267 00.027 15672 PulseGuide returned control before completion, sleep 83 02:05:36.353 00.086 15672 IsGuiding returns 1 02:05:36.353 00.000 15672 scope still moving after pulse duration time elapsed 02:05:36.374 00.021 15672 IsSlewing returns 0 02:05:36.442 00.068 15672 IsGuiding returns 0 02:05:36.443 00.001 15672 scope move finished after 152 + 103 ms 02:05:36.443 00.000 15672 Move returns status 0, amount 152 02:05:36.443 00.000 15672 move complete, result=0 02:05:36.443 00.000 15672 worker thread done servicing request 02:05:36.443 00.000 15672 Worker thread wakes up 02:05:36.443 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:36.443 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:36.443 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 152 ms NORTH 02:05:38.552 02.109 15672 Exposure complete 02:05:38.572 00.020 15672 worker thread done servicing request 02:05:38.572 00.000 30444 OnExposeComplete: enter 02:05:38.572 00.000 30444 UpdateGuideState(): m_state=6 02:05:38.572 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6413 02:05:38.572 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=200.87, Mass=113117, SNR=80.2, Peak=11715 HFD=3.9 02:05:38.572 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 02:05:38.572 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 02:05:38.572 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.08 mountX=0.02 mountY=0.11, mountTheta=1.36 02:05:38.573 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.10, opts=13) 02:05:38.573 00.000 30444 Enqueuing Move request for scope (0.05, 0.10) 02:05:38.573 00.000 15672 Worker thread wakes up 02:05:38.573 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd 02:05:38.573 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.10) 02:05:38.573 00.000 15672 Moving (0.05, 0.10) raw xDistance=0.02 yDistance=0.11 02:05:38.573 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 02:05:38.573 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:05:38.573 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 02:05:38.573 00.000 15672 MoveAxis(E, 0, ABG) 02:05:38.573 00.000 15672 Move returns status 0, amount 0 02:05:38.573 00.000 15672 MoveAxis(N, 0, ABG) 02:05:38.573 00.000 15672 Move returns status 0, amount 0 02:05:38.573 00.000 15672 move complete, result=0 02:05:38.574 00.001 15672 worker thread done servicing request 02:05:38.578 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=11715, FiltMin=2605, FiltMax=8863, Gamma=2.950 02:05:38.628 00.050 30444 UpdateGuideState exits: m=113117 SNR=80.2 Saturated 02:05:38.628 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:38.628 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:38.628 00.000 30444 Enqueuing Expose request 02:05:38.628 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 02:05:38.628 00.000 15672 Worker thread wakes up 02:05:38.628 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:38.629 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:40.536 01.907 15672 Exposure complete 02:05:40.556 00.020 15672 worker thread done servicing request 02:05:40.556 00.000 30444 OnExposeComplete: enter 02:05:40.556 00.000 30444 UpdateGuideState(): m_state=6 02:05:40.556 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6414 02:05:40.556 00.000 30444 Star::Find returns 1 (1), X=463.56, Y=201.17, Mass=131416, SNR=87.7, Peak=12005 HFD=3.7 02:05:40.556 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 02:05:40.556 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 02:05:40.556 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.39 hyp=0.57 cameraTheta=0.76 mountX=0.29 mountY=0.47, mountTheta=1.02 02:05:40.557 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.39, opts=13) 02:05:40.557 00.000 30444 Enqueuing Move request for scope (0.42, 0.39) 02:05:40.557 00.000 15672 Worker thread wakes up 02:05:40.557 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.39) opts 0xd 02:05:40.557 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.39) 02:05:40.557 00.000 15672 Moving (0.42, 0.39) raw xDistance=0.29 yDistance=0.47 02:05:40.557 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 02:05:40.557 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:05:40.557 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 02:05:40.557 00.000 15672 MoveAxis(W, 79, ABG) 02:05:40.557 00.000 15672 Guiding Dir = 3, Dur = 79 02:05:40.558 00.001 15672 IsSlewing returns 0 02:05:40.559 00.001 15672 IsGuiding returns 0 02:05:40.563 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=12091, FiltMin=2662, FiltMax=8873, Gamma=2.950 02:05:40.580 00.017 15672 PulseGuide returned control before completion, sleep 69 02:05:40.684 00.104 30444 UpdateGuideState exits: m=131416 SNR=87.7 Saturated 02:05:40.684 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:40.684 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:40.684 00.000 30444 Enqueuing Expose request 02:05:40.691 00.007 15672 IsGuiding returns 0 02:05:40.691 00.000 15672 Move returns status 0, amount 79 02:05:40.691 00.000 15672 MoveAxis(N, 0, ABG) 02:05:40.691 00.000 15672 Move returns status 0, amount 0 02:05:40.691 00.000 15672 move complete, result=0 02:05:40.692 00.001 15672 worker thread done servicing request 02:05:40.692 00.000 15672 Worker thread wakes up 02:05:40.692 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:40.692 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:40.696 00.004 30444 GuideStep: 0.3 px 79 ms WEST, 0.5 px 0 ms NORTH 02:05:42.798 02.102 15672 Exposure complete 02:05:42.818 00.020 15672 worker thread done servicing request 02:05:42.818 00.000 30444 OnExposeComplete: enter 02:05:42.818 00.000 30444 UpdateGuideState(): m_state=6 02:05:42.818 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6415 02:05:42.818 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=201.69, Mass=132283, SNR=89.8, Peak=11907 HFD=4.0 02:05:42.818 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 02:05:42.818 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 02:05:42.818 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.92 hyp=0.92 cameraTheta=1.59 mountX=-0.27 mountY=0.89, mountTheta=1.87 02:05:42.819 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.92, opts=13) 02:05:42.819 00.000 30444 Enqueuing Move request for scope (-0.02, 0.92) 02:05:42.819 00.000 15672 Worker thread wakes up 02:05:42.819 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.92) opts 0xd 02:05:42.819 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.92) 02:05:42.819 00.000 15672 Moving (-0.02, 0.92) raw xDistance=-0.27 yDistance=0.89 02:05:42.819 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27 02:05:42.819 00.000 15672 resist switch: large excursion: input 0.89 thresh 0.75 direction from -1 to 1 02:05:42.819 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.67 02:05:42.819 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89 02:05:42.819 00.000 15672 MoveAxis(E, 68, ABG) 02:05:42.819 00.000 15672 Guiding Dir = 2, Dur = 68 02:05:42.820 00.001 15672 IsSlewing returns 0 02:05:42.821 00.001 15672 IsGuiding returns 0 02:05:42.825 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=11907, FiltMin=2668, FiltMax=9652, Gamma=2.950 02:05:42.848 00.023 15672 PulseGuide returned control before completion, sleep 51 02:05:42.875 00.027 30444 UpdateGuideState exits: m=132283 SNR=89.8 Saturated 02:05:42.875 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:42.875 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:42.875 00.000 30444 Enqueuing Expose request 02:05:42.928 00.053 15672 IsGuiding returns 0 02:05:42.929 00.001 15672 Move returns status 0, amount 68 02:05:42.929 00.000 15672 MoveAxis(S, 159, ABG) 02:05:42.929 00.000 15672 Guiding Dir = 1, Dur = 159 02:05:42.929 00.000 15672 IsSlewing returns 0 02:05:42.930 00.001 15672 IsGuiding returns 0 02:05:43.009 00.079 15672 PulseGuide returned control before completion, sleep 91 02:05:43.102 00.093 15672 IsGuiding returns 1 02:05:43.102 00.000 15672 scope still moving after pulse duration time elapsed 02:05:43.123 00.021 15672 IsSlewing returns 0 02:05:43.126 00.003 15672 IsGuiding returns 1 02:05:43.148 00.022 15672 IsSlewing returns 0 02:05:43.150 00.002 15672 IsGuiding returns 1 02:05:43.171 00.021 15672 IsSlewing returns 0 02:05:43.200 00.029 15672 IsGuiding returns 0 02:05:43.200 00.000 15672 scope move finished after 159 + 111 ms 02:05:43.200 00.000 15672 Move returns status 0, amount 159 02:05:43.200 00.000 15672 move complete, result=0 02:05:43.200 00.000 15672 worker thread done servicing request 02:05:43.200 00.000 15672 Worker thread wakes up 02:05:43.200 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:43.200 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:43.200 00.000 30444 GuideStep: -0.3 px 68 ms EAST, 0.9 px 159 ms SOUTH 02:05:45.107 01.907 15672 Exposure complete 02:05:45.127 00.020 15672 worker thread done servicing request 02:05:45.127 00.000 30444 OnExposeComplete: enter 02:05:45.127 00.000 30444 UpdateGuideState(): m_state=6 02:05:45.127 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6416 02:05:45.127 00.000 30444 Star::Find returns 1 (1), X=462.91, Y=201.35, Mass=125895, SNR=83.7, Peak=13106 HFD=3.8 02:05:45.127 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 02:05:45.127 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 02:05:45.127 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.57 hyp=0.62 cameraTheta=1.96 mountX=-0.38 mountY=0.51, mountTheta=2.22 02:05:45.127 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.57, opts=13) 02:05:45.128 00.001 30444 Enqueuing Move request for scope (-0.24, 0.57) 02:05:45.128 00.000 15672 Worker thread wakes up 02:05:45.128 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.57) opts 0xd 02:05:45.128 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.57) 02:05:45.128 00.000 15672 Moving (-0.24, 0.57) raw xDistance=-0.38 yDistance=0.51 02:05:45.128 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38 02:05:45.128 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 02:05:45.128 00.000 15672 MoveAxis(E, 109, ABG) 02:05:45.128 00.000 15672 Guiding Dir = 2, Dur = 109 02:05:45.129 00.001 15672 IsSlewing returns 0 02:05:45.130 00.001 15672 IsGuiding returns 0 02:05:45.134 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=13106, FiltMin=2577, FiltMax=10230, Gamma=2.950 02:05:45.149 00.015 15672 PulseGuide returned control before completion, sleep 101 02:05:45.252 00.103 15672 IsGuiding returns 1 02:05:45.252 00.000 15672 scope still moving after pulse duration time elapsed 02:05:45.257 00.005 30444 UpdateGuideState exits: m=125895 SNR=83.7 Saturated 02:05:45.258 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:45.258 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:45.258 00.000 30444 Enqueuing Expose request 02:05:45.273 00.015 15672 IsSlewing returns 0 02:05:45.294 00.021 15672 IsGuiding returns 0 02:05:45.294 00.000 15672 scope move finished after 109 + 55 ms 02:05:45.295 00.001 15672 Move returns status 0, amount 109 02:05:45.295 00.000 15672 MoveAxis(S, 91, ABG) 02:05:45.295 00.000 15672 Guiding Dir = 1, Dur = 91 02:05:45.295 00.000 15672 IsSlewing returns 0 02:05:45.296 00.001 15672 IsGuiding returns 0 02:05:45.373 00.077 15672 PulseGuide returned control before completion, sleep 24 02:05:45.421 00.048 15672 IsGuiding returns 1 02:05:45.421 00.000 15672 scope still moving after pulse duration time elapsed 02:05:45.442 00.021 15672 IsSlewing returns 0 02:05:45.443 00.001 15672 IsGuiding returns 1 02:05:45.463 00.020 15672 IsSlewing returns 0 02:05:45.464 00.001 15672 IsGuiding returns 1 02:05:45.485 00.021 15672 IsSlewing returns 0 02:05:45.517 00.032 15672 IsGuiding returns 0 02:05:45.517 00.000 15672 scope move finished after 91 + 130 ms 02:05:45.518 00.001 15672 Move returns status 0, amount 91 02:05:45.518 00.000 15672 move complete, result=0 02:05:45.518 00.000 15672 worker thread done servicing request 02:05:45.518 00.000 15672 Worker thread wakes up 02:05:45.518 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:45.518 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:45.518 00.000 30444 GuideStep: -0.4 px 109 ms EAST, 0.5 px 91 ms SOUTH 02:05:47.630 02.112 15672 Exposure complete 02:05:47.655 00.025 15672 worker thread done servicing request 02:05:47.655 00.000 30444 OnExposeComplete: enter 02:05:47.655 00.000 30444 UpdateGuideState(): m_state=6 02:05:47.655 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6417 02:05:47.655 00.000 30444 Star::Find returns 1 (1), X=462.84, Y=201.21, Mass=126484, SNR=106.0, Peak=13760 HFD=3.7 02:05:47.655 00.000 30444 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.28) = xAngle (2.47 = 2.47) 02:05:47.655 00.000 30444 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.40 = 2.40) 02:05:47.656 00.001 30444 CameraToMount -- cameraX=-0.31 cameraY=0.44 hyp=0.54 cameraTheta=2.19 mountX=-0.42 mountY=0.36, mountTheta=2.43 02:05:47.656 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.44, opts=13) 02:05:47.656 00.000 30444 Enqueuing Move request for scope (-0.31, 0.44) 02:05:47.656 00.000 15672 Worker thread wakes up 02:05:47.656 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.44) opts 0xd 02:05:47.656 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.44) 02:05:47.656 00.000 15672 Moving (-0.31, 0.44) raw xDistance=-0.42 yDistance=0.36 02:05:47.656 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42 02:05:47.656 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 02:05:47.656 00.000 15672 MoveAxis(E, 121, ABG) 02:05:47.656 00.000 15672 Guiding Dir = 2, Dur = 121 02:05:47.657 00.001 15672 IsSlewing returns 0 02:05:47.657 00.000 15672 IsGuiding returns 0 02:05:47.661 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=13760, FiltMin=2648, FiltMax=9895, Gamma=2.950 02:05:47.672 00.011 15672 PulseGuide returned control before completion, sleep 117 02:05:47.711 00.039 30444 UpdateGuideState exits: m=126484 SNR=106.0 Saturated 02:05:47.711 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:47.711 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:47.711 00.000 30444 Enqueuing Expose request 02:05:47.833 00.122 15672 IsGuiding returns 0 02:05:47.834 00.001 15672 Move returns status 0, amount 121 02:05:47.834 00.000 15672 MoveAxis(S, 64, ABG) 02:05:47.834 00.000 15672 Guiding Dir = 1, Dur = 64 02:05:47.835 00.001 15672 IsSlewing returns 0 02:05:47.837 00.002 15672 IsGuiding returns 0 02:05:47.915 00.078 15672 IsGuiding returns 1 02:05:47.915 00.000 15672 scope still moving after pulse duration time elapsed 02:05:47.937 00.022 15672 IsSlewing returns 0 02:05:47.939 00.002 15672 IsGuiding returns 1 02:05:47.960 00.021 15672 IsSlewing returns 0 02:05:47.963 00.003 15672 IsGuiding returns 1 02:05:47.984 00.021 15672 IsSlewing returns 0 02:05:48.041 00.057 15672 IsGuiding returns 0 02:05:48.041 00.000 15672 scope move finished after 64 + 140 ms 02:05:48.042 00.001 15672 Move returns status 0, amount 64 02:05:48.042 00.000 15672 move complete, result=0 02:05:48.042 00.000 15672 worker thread done servicing request 02:05:48.042 00.000 15672 Worker thread wakes up 02:05:48.042 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:48.042 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:48.043 00.001 30444 GuideStep: -0.4 px 121 ms EAST, 0.4 px 64 ms SOUTH 02:05:49.952 01.909 15672 Exposure complete 02:05:49.971 00.019 15672 worker thread done servicing request 02:05:49.971 00.000 30444 OnExposeComplete: enter 02:05:49.971 00.000 30444 UpdateGuideState(): m_state=6 02:05:49.972 00.001 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6418 02:05:49.972 00.000 30444 Star::Find returns 1 (1), X=462.83, Y=201.29, Mass=120966, SNR=86.8, Peak=13102 HFD=3.5 02:05:49.972 00.000 30444 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.28) = xAngle (2.40 = 2.40) 02:05:49.972 00.000 30444 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.34 = 2.34) 02:05:49.972 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.52 hyp=0.61 cameraTheta=2.13 mountX=-0.45 mountY=0.44, mountTheta=2.37 02:05:49.972 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.52, opts=13) 02:05:49.972 00.000 30444 Enqueuing Move request for scope (-0.32, 0.52) 02:05:49.972 00.000 15672 Worker thread wakes up 02:05:49.972 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.52) opts 0xd 02:05:49.972 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.52) 02:05:49.972 00.000 15672 Moving (-0.32, 0.52) raw xDistance=-0.45 yDistance=0.44 02:05:49.973 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45 02:05:49.973 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 02:05:49.973 00.000 15672 MoveAxis(E, 130, ABG) 02:05:49.973 00.000 15672 Guiding Dir = 2, Dur = 130 02:05:49.973 00.000 15672 IsSlewing returns 0 02:05:49.974 00.001 15672 IsGuiding returns 0 02:05:49.979 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=13404, FiltMin=2684, FiltMax=9698, Gamma=2.950 02:05:49.989 00.010 15672 PulseGuide returned control before completion, sleep 126 02:05:50.028 00.039 30444 UpdateGuideState exits: m=120966 SNR=86.8 Saturated 02:05:50.028 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:50.028 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:50.028 00.000 30444 Enqueuing Expose request 02:05:50.118 00.090 15672 IsGuiding returns 0 02:05:50.118 00.000 15672 Move returns status 0, amount 130 02:05:50.118 00.000 15672 MoveAxis(S, 78, ABG) 02:05:50.119 00.001 15672 Guiding Dir = 1, Dur = 78 02:05:50.119 00.000 15672 IsSlewing returns 0 02:05:50.122 00.003 15672 IsGuiding returns 0 02:05:50.197 00.075 15672 PulseGuide returned control before completion, sleep 14 02:05:50.231 00.034 15672 IsGuiding returns 1 02:05:50.231 00.000 15672 scope still moving after pulse duration time elapsed 02:05:50.252 00.021 15672 IsSlewing returns 0 02:05:50.255 00.003 15672 IsGuiding returns 1 02:05:50.276 00.021 15672 IsSlewing returns 0 02:05:50.279 00.003 15672 IsGuiding returns 1 02:05:50.300 00.021 15672 IsSlewing returns 0 02:05:50.325 00.025 15672 IsGuiding returns 0 02:05:50.325 00.000 15672 scope move finished after 78 + 125 ms 02:05:50.326 00.001 15672 Move returns status 0, amount 78 02:05:50.326 00.000 15672 move complete, result=0 02:05:50.326 00.000 15672 worker thread done servicing request 02:05:50.326 00.000 15672 Worker thread wakes up 02:05:50.326 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:50.326 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:50.326 00.000 30444 GuideStep: -0.4 px 130 ms EAST, 0.4 px 78 ms SOUTH 02:05:52.434 02.108 15672 Exposure complete 02:05:52.454 00.020 15672 worker thread done servicing request 02:05:52.454 00.000 30444 OnExposeComplete: enter 02:05:52.454 00.000 30444 UpdateGuideState(): m_state=6 02:05:52.454 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6419 02:05:52.454 00.000 30444 Star::Find returns 1 (1), X=463.46, Y=201.06, Mass=114736, SNR=87.1, Peak=12070 HFD=3.6 02:05:52.454 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 02:05:52.454 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 02:05:52.455 00.001 30444 CameraToMount -- cameraX=0.31 cameraY=0.29 hyp=0.42 cameraTheta=0.74 mountX=0.22 mountY=0.35, mountTheta=1.00 02:05:52.455 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.29, opts=13) 02:05:52.455 00.000 30444 Enqueuing Move request for scope (0.31, 0.29) 02:05:52.455 00.000 15672 Worker thread wakes up 02:05:52.455 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.29) opts 0xd 02:05:52.455 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.29) 02:05:52.455 00.000 15672 Moving (0.31, 0.29) raw xDistance=0.22 yDistance=0.35 02:05:52.455 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 02:05:52.455 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 02:05:52.455 00.000 15672 MoveAxis(E, 0, ABG) 02:05:52.455 00.000 15672 Move returns status 0, amount 0 02:05:52.455 00.000 15672 MoveAxis(S, 62, ABG) 02:05:52.455 00.000 15672 Guiding Dir = 1, Dur = 62 02:05:52.456 00.001 15672 IsSlewing returns 0 02:05:52.457 00.001 15672 IsGuiding returns 0 02:05:52.461 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=12193, FiltMin=2669, FiltMax=8890, Gamma=2.950 02:05:52.561 00.100 15672 IsGuiding returns 1 02:05:52.561 00.000 15672 scope still moving after pulse duration time elapsed 02:05:52.583 00.022 15672 IsSlewing returns 0 02:05:52.585 00.002 15672 IsGuiding returns 1 02:05:52.605 00.020 15672 IsSlewing returns 0 02:05:52.626 00.021 15672 IsGuiding returns 0 02:05:52.626 00.000 15672 scope move finished after 62 + 106 ms 02:05:52.626 00.000 15672 Move returns status 0, amount 62 02:05:52.626 00.000 15672 move complete, result=0 02:05:52.626 00.000 15672 worker thread done servicing request 02:05:52.852 00.226 30444 UpdateGuideState exits: m=114736 SNR=87.1 Saturated 02:05:52.852 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:52.853 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:52.853 00.000 30444 Enqueuing Expose request 02:05:52.853 00.000 15672 Worker thread wakes up 02:05:52.853 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:52.853 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:52.854 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 62 ms SOUTH 02:05:54.760 01.906 15672 Exposure complete 02:05:54.780 00.020 15672 worker thread done servicing request 02:05:54.780 00.000 30444 OnExposeComplete: enter 02:05:54.780 00.000 30444 UpdateGuideState(): m_state=6 02:05:54.780 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6420 02:05:54.780 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=201.03, Mass=114345, SNR=88.0, Peak=12725 HFD=3.4 02:05:54.780 00.000 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 02:05:54.781 00.001 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 02:05:54.781 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.30 cameraTheta=1.04 mountX=0.07 mountY=0.28, mountTheta=1.32 02:05:54.781 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.26, opts=13) 02:05:54.781 00.000 30444 Enqueuing Move request for scope (0.15, 0.26) 02:05:54.781 00.000 15672 Worker thread wakes up 02:05:54.781 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.26) opts 0xd 02:05:54.781 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.26) 02:05:54.781 00.000 15672 Moving (0.15, 0.26) raw xDistance=0.07 yDistance=0.28 02:05:54.781 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 02:05:54.781 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 02:05:54.781 00.000 15672 MoveAxis(E, 0, ABG) 02:05:54.781 00.000 15672 Move returns status 0, amount 0 02:05:54.782 00.001 15672 MoveAxis(S, 51, ABG) 02:05:54.782 00.000 15672 Guiding Dir = 1, Dur = 51 02:05:54.782 00.000 15672 IsSlewing returns 0 02:05:54.783 00.001 15672 IsGuiding returns 0 02:05:54.787 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=12725, FiltMin=2701, FiltMax=8609, Gamma=2.950 02:05:54.863 00.076 15672 IsGuiding returns 1 02:05:54.863 00.000 15672 scope still moving after pulse duration time elapsed 02:05:54.884 00.021 15672 IsSlewing returns 0 02:05:54.926 00.042 30444 UpdateGuideState exits: m=114345 SNR=88.0 Saturated 02:05:54.926 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:54.926 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:54.926 00.000 30444 Enqueuing Expose request 02:05:54.942 00.016 15672 IsGuiding returns 0 02:05:54.942 00.000 15672 scope move finished after 51 + 107 ms 02:05:54.942 00.000 15672 Move returns status 0, amount 51 02:05:54.942 00.000 15672 move complete, result=0 02:05:54.942 00.000 15672 worker thread done servicing request 02:05:54.943 00.001 15672 Worker thread wakes up 02:05:54.943 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:54.943 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:54.950 00.007 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH 02:05:57.052 02.102 15672 Exposure complete 02:05:57.072 00.020 15672 worker thread done servicing request 02:05:57.072 00.000 30444 OnExposeComplete: enter 02:05:57.072 00.000 30444 UpdateGuideState(): m_state=6 02:05:57.072 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6421 02:05:57.072 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=201.20, Mass=113866, SNR=93.2, Peak=14675 HFD=3.1 02:05:57.072 00.000 30444 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 02:05:57.072 00.000 30444 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.11 = 2.11) 02:05:57.072 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.43 hyp=0.45 cameraTheta=1.90 mountX=-0.26 mountY=0.39, mountTheta=2.16 02:05:57.073 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.43, opts=13) 02:05:57.073 00.000 30444 Enqueuing Move request for scope (-0.14, 0.43) 02:05:57.073 00.000 15672 Worker thread wakes up 02:05:57.073 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.43) opts 0xd 02:05:57.073 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.43) 02:05:57.073 00.000 15672 Moving (-0.14, 0.43) raw xDistance=-0.26 yDistance=0.39 02:05:57.073 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 02:05:57.073 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 02:05:57.073 00.000 15672 MoveAxis(E, 69, ABG) 02:05:57.073 00.000 15672 Guiding Dir = 2, Dur = 69 02:05:57.073 00.000 15672 IsSlewing returns 0 02:05:57.079 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2342, max=14675, FiltMin=2675, FiltMax=9471, Gamma=2.950 02:05:57.083 00.004 15672 IsGuiding returns 0 02:05:57.097 00.014 15672 PulseGuide returned control before completion, sleep 64 02:05:57.127 00.030 30444 UpdateGuideState exits: m=113866 SNR=93.2 Saturated 02:05:57.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:57.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:57.128 00.001 30444 Enqueuing Expose request 02:05:57.163 00.035 15672 IsGuiding returns 0 02:05:57.163 00.000 15672 Move returns status 0, amount 69 02:05:57.163 00.000 15672 MoveAxis(S, 69, ABG) 02:05:57.163 00.000 15672 Guiding Dir = 1, Dur = 69 02:05:57.163 00.000 15672 IsSlewing returns 0 02:05:57.164 00.001 15672 IsGuiding returns 0 02:05:57.242 00.078 15672 IsGuiding returns 1 02:05:57.242 00.000 15672 scope still moving after pulse duration time elapsed 02:05:57.263 00.021 15672 IsSlewing returns 0 02:05:57.264 00.001 15672 IsGuiding returns 1 02:05:57.285 00.021 15672 IsSlewing returns 0 02:05:57.354 00.069 15672 IsGuiding returns 0 02:05:57.354 00.000 15672 scope move finished after 69 + 120 ms 02:05:57.354 00.000 15672 Move returns status 0, amount 69 02:05:57.354 00.000 15672 move complete, result=0 02:05:57.354 00.000 15672 worker thread done servicing request 02:05:57.354 00.000 15672 Worker thread wakes up 02:05:57.354 00.000 30444 GuideStep: -0.3 px 69 ms EAST, 0.4 px 69 ms SOUTH 02:05:57.354 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:57.354 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:59.260 01.906 15672 Exposure complete 02:05:59.280 00.020 15672 worker thread done servicing request 02:05:59.280 00.000 30444 OnExposeComplete: enter 02:05:59.280 00.000 30444 UpdateGuideState(): m_state=6 02:05:59.281 00.001 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6422 02:05:59.281 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=201.08, Mass=115063, SNR=76.5, Peak=14534 HFD=2.9 02:05:59.281 00.000 30444 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.28) = xAngle (2.18 = 2.18) 02:05:59.281 00.000 30444 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.12 = 2.12) 02:05:59.281 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.90 mountX=-0.18 mountY=0.28, mountTheta=2.16 02:05:59.281 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.30, opts=13) 02:05:59.281 00.000 30444 Enqueuing Move request for scope (-0.11, 0.30) 02:05:59.281 00.000 15672 Worker thread wakes up 02:05:59.282 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.30) opts 0xd 02:05:59.282 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.30) 02:05:59.282 00.000 15672 Moving (-0.11, 0.30) raw xDistance=-0.18 yDistance=0.28 02:05:59.282 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 02:05:59.282 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 02:05:59.282 00.000 15672 MoveAxis(E, 0, ABG) 02:05:59.282 00.000 15672 Move returns status 0, amount 0 02:05:59.282 00.000 15672 MoveAxis(S, 49, ABG) 02:05:59.282 00.000 15672 Guiding Dir = 1, Dur = 49 02:05:59.282 00.000 15672 IsSlewing returns 0 02:05:59.283 00.001 15672 IsGuiding returns 0 02:05:59.288 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=14534, FiltMin=2665, FiltMax=9756, Gamma=2.950 02:05:59.340 00.052 30444 UpdateGuideState exits: m=115063 SNR=76.5 Saturated 02:05:59.340 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:05:59.340 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:05:59.340 00.000 30444 Enqueuing Expose request 02:05:59.368 00.028 15672 IsGuiding returns 1 02:05:59.368 00.000 15672 scope still moving after pulse duration time elapsed 02:05:59.389 00.021 15672 IsSlewing returns 0 02:05:59.390 00.001 15672 IsGuiding returns 1 02:05:59.411 00.021 15672 IsSlewing returns 0 02:05:59.412 00.001 15672 IsGuiding returns 1 02:05:59.433 00.021 15672 IsSlewing returns 0 02:05:59.495 00.062 15672 IsGuiding returns 0 02:05:59.495 00.000 15672 scope move finished after 49 + 163 ms 02:05:59.495 00.000 15672 Move returns status 0, amount 49 02:05:59.495 00.000 15672 move complete, result=0 02:05:59.495 00.000 15672 worker thread done servicing request 02:05:59.495 00.000 15672 Worker thread wakes up 02:05:59.496 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:05:59.496 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:05:59.496 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 49 ms SOUTH 02:06:01.605 02.109 15672 Exposure complete 02:06:01.625 00.020 15672 worker thread done servicing request 02:06:01.625 00.000 30444 OnExposeComplete: enter 02:06:01.625 00.000 30444 UpdateGuideState(): m_state=6 02:06:01.625 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6423 02:06:01.625 00.000 30444 Star::Find returns 1 (1), X=462.83, Y=200.94, Mass=121806, SNR=84.3, Peak=13456 HFD=3.3 02:06:01.625 00.000 30444 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.28) = xAngle (2.95 = 2.95) 02:06:01.625 00.000 30444 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.89 = 2.89) 02:06:01.625 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.16 hyp=0.36 cameraTheta=2.67 mountX=-0.35 mountY=0.09, mountTheta=2.89 02:06:01.626 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.16, opts=13) 02:06:01.626 00.000 30444 Enqueuing Move request for scope (-0.32, 0.16) 02:06:01.626 00.000 15672 Worker thread wakes up 02:06:01.626 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.16) opts 0xd 02:06:01.626 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.16) 02:06:01.626 00.000 15672 Moving (-0.32, 0.16) raw xDistance=-0.35 yDistance=0.09 02:06:01.626 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 02:06:01.626 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:06:01.626 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 02:06:01.626 00.000 15672 MoveAxis(E, 96, ABG) 02:06:01.626 00.000 15672 Guiding Dir = 2, Dur = 96 02:06:01.626 00.000 15672 IsSlewing returns 0 02:06:01.633 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=13456, FiltMin=2663, FiltMax=9412, Gamma=2.950 02:06:01.635 00.002 15672 IsGuiding returns 0 02:06:01.651 00.016 15672 PulseGuide returned control before completion, sleep 91 02:06:01.683 00.032 30444 UpdateGuideState exits: m=121806 SNR=84.3 Saturated 02:06:01.683 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:01.683 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:01.683 00.000 30444 Enqueuing Expose request 02:06:01.763 00.080 15672 IsGuiding returns 0 02:06:01.763 00.000 15672 Move returns status 0, amount 96 02:06:01.763 00.000 15672 MoveAxis(N, 0, ABG) 02:06:01.763 00.000 15672 Move returns status 0, amount 0 02:06:01.763 00.000 15672 move complete, result=0 02:06:01.763 00.000 15672 worker thread done servicing request 02:06:01.764 00.001 15672 Worker thread wakes up 02:06:01.764 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:01.764 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:01.764 00.000 30444 GuideStep: -0.4 px 96 ms EAST, 0.1 px 0 ms NORTH 02:06:03.670 01.906 15672 Exposure complete 02:06:03.691 00.021 15672 worker thread done servicing request 02:06:03.691 00.000 30444 OnExposeComplete: enter 02:06:03.691 00.000 30444 UpdateGuideState(): m_state=6 02:06:03.691 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6424 02:06:03.691 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=201.17, Mass=123755, SNR=97.0, Peak=13360 HFD=3.8 02:06:03.691 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 02:06:03.691 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 02:06:03.692 00.001 30444 CameraToMount -- cameraX=-0.11 cameraY=0.39 hyp=0.41 cameraTheta=1.84 mountX=-0.21 mountY=0.36, mountTheta=2.10 02:06:03.692 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.39, opts=13) 02:06:03.693 00.001 30444 Enqueuing Move request for scope (-0.11, 0.39) 02:06:03.693 00.000 15672 Worker thread wakes up 02:06:03.693 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.39) opts 0xd 02:06:03.693 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.39) 02:06:03.693 00.000 15672 Moving (-0.11, 0.39) raw xDistance=-0.21 yDistance=0.36 02:06:03.693 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 02:06:03.693 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 02:06:03.693 00.000 15672 MoveAxis(E, 0, ABG) 02:06:03.693 00.000 15672 Move returns status 0, amount 0 02:06:03.693 00.000 15672 MoveAxis(S, 64, ABG) 02:06:03.693 00.000 15672 Guiding Dir = 1, Dur = 64 02:06:03.694 00.001 15672 IsSlewing returns 0 02:06:03.695 00.001 15672 IsGuiding returns 0 02:06:03.700 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=13360, FiltMin=2668, FiltMax=9235, Gamma=2.950 02:06:03.808 00.108 15672 IsGuiding returns 1 02:06:03.808 00.000 15672 scope still moving after pulse duration time elapsed 02:06:03.829 00.021 15672 IsSlewing returns 0 02:06:03.831 00.002 15672 IsGuiding returns 1 02:06:03.851 00.020 15672 IsSlewing returns 0 02:06:03.872 00.021 15672 IsGuiding returns 0 02:06:03.873 00.001 15672 scope move finished after 64 + 114 ms 02:06:03.873 00.000 15672 Move returns status 0, amount 64 02:06:03.873 00.000 15672 move complete, result=0 02:06:03.873 00.000 15672 worker thread done servicing request 02:06:04.090 00.217 30444 UpdateGuideState exits: m=123755 SNR=97.0 Saturated 02:06:04.090 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:04.090 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:04.090 00.000 30444 Enqueuing Expose request 02:06:04.090 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 64 ms SOUTH 02:06:04.090 00.000 15672 Worker thread wakes up 02:06:04.090 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:04.090 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:06.199 02.109 15672 Exposure complete 02:06:06.218 00.019 15672 worker thread done servicing request 02:06:06.219 00.001 30444 OnExposeComplete: enter 02:06:06.219 00.000 30444 UpdateGuideState(): m_state=6 02:06:06.219 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6425 02:06:06.219 00.000 30444 Star::Find returns 1 (1), X=461.91, Y=200.95, Mass=130837, SNR=102.7, Peak=12557 HFD=3.9 02:06:06.219 00.000 30444 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.28) = xAngle (3.28 = -3.00) 02:06:06.219 00.000 30444 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.22 = -3.06) 02:06:06.219 00.000 30444 CameraToMount -- cameraX=-1.24 cameraY=0.17 hyp=1.25 cameraTheta=3.00 mountX=-1.24 mountY=-0.10, mountTheta=-3.06 02:06:06.220 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.24, y=0.17, opts=13) 02:06:06.221 00.001 30444 Enqueuing Move request for scope (-1.24, 0.17) 02:06:06.221 00.000 15672 Worker thread wakes up 02:06:06.221 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.24, 0.17) opts 0xd 02:06:06.221 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.24, 0.17) 02:06:06.221 00.000 15672 Moving (-1.24, 0.17) raw xDistance=-1.24 yDistance=-0.10 02:06:06.221 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.24 02:06:06.221 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:06:06.221 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 02:06:06.221 00.000 15672 MoveAxis(E, 334, ABG) 02:06:06.221 00.000 15672 Guiding Dir = 2, Dur = 334 02:06:06.221 00.000 15672 IsSlewing returns 0 02:06:06.223 00.002 15672 IsGuiding returns 0 02:06:06.227 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=12557, FiltMin=2579, FiltMax=9333, Gamma=2.950 02:06:06.251 00.024 15672 PulseGuide returned control before completion, sleep 316 02:06:06.570 00.319 15672 IsGuiding returns 1 02:06:06.570 00.000 15672 scope still moving after pulse duration time elapsed 02:06:06.592 00.022 15672 IsSlewing returns 0 02:06:06.604 00.012 15672 IsGuiding returns 0 02:06:06.604 00.000 15672 scope move finished after 334 + 47 ms 02:06:06.604 00.000 15672 Move returns status 0, amount 334 02:06:06.604 00.000 15672 MoveAxis(N, 0, ABG) 02:06:06.604 00.000 15672 Move returns status 0, amount 0 02:06:06.604 00.000 15672 move complete, result=0 02:06:06.604 00.000 15672 worker thread done servicing request 02:06:06.687 00.083 30444 UpdateGuideState exits: m=130837 SNR=102.7 Saturated 02:06:06.687 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:06.688 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:06.688 00.000 30444 Enqueuing Expose request 02:06:06.688 00.000 30444 GuideStep: -1.2 px 334 ms EAST, -0.1 px 0 ms NORTH 02:06:06.688 00.000 15672 Worker thread wakes up 02:06:06.688 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:06.688 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:08.594 01.906 15672 Exposure complete 02:06:08.614 00.020 15672 worker thread done servicing request 02:06:08.614 00.000 30444 OnExposeComplete: enter 02:06:08.614 00.000 30444 UpdateGuideState(): m_state=6 02:06:08.614 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 6426 02:06:08.615 00.001 30444 Star::Find returns 1 (1), X=463.02, Y=200.58, Mass=120835, SNR=88.6, Peak=10728 HFD=3.8 02:06:08.615 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 02:06:08.615 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 02:06:08.615 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.15 mountX=-0.07 mountY=-0.22, mountTheta=-1.88 02:06:08.615 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.19, opts=13) 02:06:08.615 00.000 30444 Enqueuing Move request for scope (-0.13, -0.19) 02:06:08.615 00.000 15672 Worker thread wakes up 02:06:08.615 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd 02:06:08.615 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.19) 02:06:08.615 00.000 15672 Moving (-0.13, -0.19) raw xDistance=-0.07 yDistance=-0.22 02:06:08.615 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 02:06:08.615 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:06:08.616 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 02:06:08.616 00.000 15672 MoveAxis(E, 0, ABG) 02:06:08.616 00.000 15672 Move returns status 0, amount 0 02:06:08.616 00.000 15672 MoveAxis(N, 0, ABG) 02:06:08.616 00.000 15672 Move returns status 0, amount 0 02:06:08.616 00.000 15672 move complete, result=0 02:06:08.616 00.000 15672 worker thread done servicing request 02:06:08.621 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=11233, FiltMin=2538, FiltMax=9184, Gamma=2.950 02:06:08.738 00.117 30444 UpdateGuideState exits: m=120835 SNR=88.6 Saturated 02:06:08.739 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:08.739 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:08.739 00.000 30444 Enqueuing Expose request 02:06:08.739 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 02:06:08.739 00.000 15672 Worker thread wakes up 02:06:08.740 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:08.740 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:10.848 02.108 15672 Exposure complete 02:06:10.868 00.020 15672 worker thread done servicing request 02:06:10.868 00.000 30444 OnExposeComplete: enter 02:06:10.868 00.000 30444 UpdateGuideState(): m_state=6 02:06:10.868 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6427 02:06:10.868 00.000 30444 Star::Find returns 1 (1), X=462.82, Y=200.92, Mass=114699, SNR=86.8, Peak=12244 HFD=3.6 02:06:10.868 00.000 30444 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.28) = xAngle (3.02 = 3.02) 02:06:10.868 00.000 30444 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.95 = 2.95) 02:06:10.868 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.14 hyp=0.36 cameraTheta=2.74 mountX=-0.36 mountY=0.07, mountTheta=2.96 02:06:10.868 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.14, opts=13) 02:06:10.868 00.000 30444 Enqueuing Move request for scope (-0.33, 0.14) 02:06:10.868 00.000 15672 Worker thread wakes up 02:06:10.868 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.14) opts 0xd 02:06:10.868 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.14) 02:06:10.868 00.000 15672 Moving (-0.33, 0.14) raw xDistance=-0.36 yDistance=0.07 02:06:10.868 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36 02:06:10.868 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:06:10.868 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 02:06:10.868 00.000 15672 MoveAxis(E, 96, ABG) 02:06:10.868 00.000 15672 Guiding Dir = 2, Dur = 96 02:06:10.869 00.001 15672 IsSlewing returns 0 02:06:10.869 00.000 15672 IsGuiding returns 0 02:06:10.873 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=13205, FiltMin=2584, FiltMax=9382, Gamma=2.950 02:06:10.899 00.026 15672 PulseGuide returned control before completion, sleep 77 02:06:10.922 00.023 30444 UpdateGuideState exits: m=114699 SNR=86.8 Saturated 02:06:10.922 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:10.922 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:10.922 00.000 30444 Enqueuing Expose request 02:06:11.012 00.090 15672 IsGuiding returns 0 02:06:11.012 00.000 15672 Move returns status 0, amount 96 02:06:11.012 00.000 15672 MoveAxis(N, 0, ABG) 02:06:11.012 00.000 15672 Move returns status 0, amount 0 02:06:11.013 00.001 15672 move complete, result=0 02:06:11.013 00.000 15672 worker thread done servicing request 02:06:11.013 00.000 15672 Worker thread wakes up 02:06:11.013 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:11.013 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:11.013 00.000 30444 GuideStep: -0.4 px 96 ms EAST, 0.1 px 0 ms NORTH 02:06:12.920 01.907 15672 Exposure complete 02:06:12.940 00.020 15672 worker thread done servicing request 02:06:12.940 00.000 30444 OnExposeComplete: enter 02:06:12.940 00.000 30444 UpdateGuideState(): m_state=6 02:06:12.940 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6428 02:06:12.940 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=201.01, Mass=125408, SNR=96.2, Peak=14089 HFD=3.4 02:06:12.940 00.000 30444 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.28) = xAngle (2.51 = 2.51) 02:06:12.940 00.000 30444 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.45 = 2.45) 02:06:12.940 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.23 mountX=-0.24 mountY=0.19, mountTheta=2.47 02:06:12.941 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.24, opts=13) 02:06:12.941 00.000 30444 Enqueuing Move request for scope (-0.18, 0.24) 02:06:12.941 00.000 15672 Worker thread wakes up 02:06:12.941 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd 02:06:12.941 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.24) 02:06:12.941 00.000 15672 Moving (-0.18, 0.24) raw xDistance=-0.24 yDistance=0.19 02:06:12.941 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 02:06:12.941 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:06:12.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 02:06:12.941 00.000 15672 MoveAxis(E, 0, ABG) 02:06:12.941 00.000 15672 Move returns status 0, amount 0 02:06:12.941 00.000 15672 MoveAxis(N, 0, ABG) 02:06:12.941 00.000 15672 Move returns status 0, amount 0 02:06:12.941 00.000 15672 move complete, result=0 02:06:12.941 00.000 15672 worker thread done servicing request 02:06:12.947 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2086, max=14089, FiltMin=2610, FiltMax=9935, Gamma=2.950 02:06:12.995 00.048 30444 UpdateGuideState exits: m=125408 SNR=96.2 Saturated 02:06:12.995 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:12.995 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:12.995 00.000 30444 Enqueuing Expose request 02:06:12.995 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 02:06:12.995 00.000 15672 Worker thread wakes up 02:06:12.995 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:12.995 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:15.104 02.109 15672 Exposure complete 02:06:15.129 00.025 15672 worker thread done servicing request 02:06:15.129 00.000 30444 OnExposeComplete: enter 02:06:15.129 00.000 30444 UpdateGuideState(): m_state=6 02:06:15.129 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6429 02:06:15.129 00.000 30444 Star::Find returns 1 (1), X=462.83, Y=200.63, Mass=127851, SNR=95.8, Peak=13631 HFD=3.5 02:06:15.129 00.000 30444 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 02:06:15.129 00.000 30444 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.49 = -2.49) 02:06:15.129 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.15 hyp=0.36 cameraTheta=-2.70 mountX=-0.27 mountY=-0.22, mountTheta=-2.46 02:06:15.130 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.15, opts=13) 02:06:15.130 00.000 30444 Enqueuing Move request for scope (-0.32, -0.15) 02:06:15.130 00.000 15672 Worker thread wakes up 02:06:15.130 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.15) opts 0xd 02:06:15.130 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.15) 02:06:15.130 00.000 15672 Moving (-0.32, -0.15) raw xDistance=-0.27 yDistance=-0.22 02:06:15.130 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 02:06:15.130 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:06:15.130 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 02:06:15.130 00.000 15672 MoveAxis(E, 72, ABG) 02:06:15.130 00.000 15672 Guiding Dir = 2, Dur = 72 02:06:15.131 00.001 15672 IsSlewing returns 0 02:06:15.132 00.001 15672 IsGuiding returns 0 02:06:15.135 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=13631, FiltMin=2604, FiltMax=9735, Gamma=2.950 02:06:15.148 00.013 15672 PulseGuide returned control before completion, sleep 66 02:06:15.185 00.037 30444 UpdateGuideState exits: m=127851 SNR=95.8 Saturated 02:06:15.185 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:15.185 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:15.185 00.000 30444 Enqueuing Expose request 02:06:15.229 00.044 15672 IsGuiding returns 0 02:06:15.229 00.000 15672 Move returns status 0, amount 72 02:06:15.229 00.000 15672 MoveAxis(N, 0, ABG) 02:06:15.229 00.000 15672 Move returns status 0, amount 0 02:06:15.229 00.000 15672 move complete, result=0 02:06:15.229 00.000 15672 worker thread done servicing request 02:06:15.229 00.000 15672 Worker thread wakes up 02:06:15.229 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:15.230 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:15.230 00.000 30444 GuideStep: -0.3 px 72 ms EAST, -0.2 px 0 ms NORTH 02:06:17.135 01.905 15672 Exposure complete 02:06:17.155 00.020 15672 worker thread done servicing request 02:06:17.155 00.000 30444 OnExposeComplete: enter 02:06:17.155 00.000 30444 UpdateGuideState(): m_state=6 02:06:17.155 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6430 02:06:17.155 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=200.46, Mass=121070, SNR=92.8, Peak=12271 HFD=3.4 02:06:17.156 00.001 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 02:06:17.156 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 02:06:17.156 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.43 mountX=0.13 mountY=-0.30, mountTheta=-1.16 02:06:17.156 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.32, opts=13) 02:06:17.156 00.000 30444 Enqueuing Move request for scope (0.04, -0.32) 02:06:17.156 00.000 15672 Worker thread wakes up 02:06:17.156 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.32) opts 0xd 02:06:17.156 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.32) 02:06:17.156 00.000 15672 Moving (0.04, -0.32) raw xDistance=0.13 yDistance=-0.30 02:06:17.156 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 02:06:17.157 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:06:17.157 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 02:06:17.157 00.000 15672 MoveAxis(E, 0, ABG) 02:06:17.157 00.000 15672 Move returns status 0, amount 0 02:06:17.157 00.000 15672 MoveAxis(N, 0, ABG) 02:06:17.157 00.000 15672 Move returns status 0, amount 0 02:06:17.157 00.000 15672 move complete, result=0 02:06:17.157 00.000 15672 worker thread done servicing request 02:06:17.162 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=12271, FiltMin=2620, FiltMax=9709, Gamma=2.950 02:06:17.212 00.050 30444 UpdateGuideState exits: m=121070 SNR=92.8 Saturated 02:06:17.212 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:17.212 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:17.212 00.000 30444 Enqueuing Expose request 02:06:17.212 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 02:06:17.212 00.000 15672 Worker thread wakes up 02:06:17.212 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:17.212 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:19.319 02.107 15672 Exposure complete 02:06:19.339 00.020 15672 worker thread done servicing request 02:06:19.339 00.000 30444 OnExposeComplete: enter 02:06:19.339 00.000 30444 UpdateGuideState(): m_state=6 02:06:19.339 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6431 02:06:19.339 00.000 30444 Star::Find returns 1 (1), X=463.28, Y=200.59, Mass=133645, SNR=90.7, Peak=13161 HFD=3.5 02:06:19.339 00.000 30444 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.28) = xAngle (-0.68 = -0.68) 02:06:19.339 00.000 30444 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.74 = -0.74) 02:06:19.339 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.23 cameraTheta=-0.96 mountX=0.18 mountY=-0.15, mountTheta=-0.72 02:06:19.340 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.18, opts=13) 02:06:19.340 00.000 30444 Enqueuing Move request for scope (0.13, -0.18) 02:06:19.340 00.000 15672 Worker thread wakes up 02:06:19.340 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd 02:06:19.340 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.18) 02:06:19.340 00.000 15672 Moving (0.13, -0.18) raw xDistance=0.18 yDistance=-0.15 02:06:19.340 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 02:06:19.340 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:06:19.340 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 02:06:19.340 00.000 15672 MoveAxis(E, 0, ABG) 02:06:19.340 00.000 15672 Move returns status 0, amount 0 02:06:19.340 00.000 15672 MoveAxis(N, 0, ABG) 02:06:19.340 00.000 15672 Move returns status 0, amount 0 02:06:19.340 00.000 15672 move complete, result=0 02:06:19.341 00.001 15672 worker thread done servicing request 02:06:19.345 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=13161, FiltMin=2606, FiltMax=9969, Gamma=2.950 02:06:19.394 00.049 30444 UpdateGuideState exits: m=133645 SNR=90.7 Saturated 02:06:19.395 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:19.395 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:19.395 00.000 30444 Enqueuing Expose request 02:06:19.395 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:06:19.395 00.000 15672 Worker thread wakes up 02:06:19.395 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:19.395 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:21.302 01.907 15672 Exposure complete 02:06:21.322 00.020 15672 worker thread done servicing request 02:06:21.322 00.000 30444 OnExposeComplete: enter 02:06:21.322 00.000 30444 UpdateGuideState(): m_state=6 02:06:21.322 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6432 02:06:21.322 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=200.64, Mass=127659, SNR=84.1, Peak=12449 HFD=3.6 02:06:21.322 00.000 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.95 = -0.95) 02:06:21.322 00.000 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.01 = -1.01) 02:06:21.322 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.23 mountX=0.08 mountY=-0.12, mountTheta=-0.97 02:06:21.323 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.13, opts=13) 02:06:21.323 00.000 30444 Enqueuing Move request for scope (0.05, -0.13) 02:06:21.323 00.000 15672 Worker thread wakes up 02:06:21.323 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd 02:06:21.323 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.13) 02:06:21.323 00.000 15672 Moving (0.05, -0.13) raw xDistance=0.08 yDistance=-0.12 02:06:21.323 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 02:06:21.323 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:06:21.323 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 02:06:21.323 00.000 15672 MoveAxis(E, 0, ABG) 02:06:21.323 00.000 15672 Move returns status 0, amount 0 02:06:21.323 00.000 15672 MoveAxis(N, 0, ABG) 02:06:21.323 00.000 15672 Move returns status 0, amount 0 02:06:21.323 00.000 15672 move complete, result=0 02:06:21.323 00.000 15672 worker thread done servicing request 02:06:21.328 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=12449, FiltMin=2589, FiltMax=9826, Gamma=2.950 02:06:21.378 00.050 30444 UpdateGuideState exits: m=127659 SNR=84.1 Saturated 02:06:21.378 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:21.378 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:21.378 00.000 30444 Enqueuing Expose request 02:06:21.378 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:06:21.378 00.000 15672 Worker thread wakes up 02:06:21.378 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:21.378 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:23.489 02.111 15672 Exposure complete 02:06:23.508 00.019 15672 worker thread done servicing request 02:06:23.508 00.000 30444 OnExposeComplete: enter 02:06:23.508 00.000 30444 UpdateGuideState(): m_state=6 02:06:23.509 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6433 02:06:23.509 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=200.63, Mass=136911, SNR=108.5, Peak=12310 HFD=3.8 02:06:23.509 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 02:06:23.509 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 02:06:23.509 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.93 mountX=-0.01 mountY=-0.16, mountTheta=-1.66 02:06:23.509 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.15, opts=13) 02:06:23.509 00.000 30444 Enqueuing Move request for scope (-0.06, -0.15) 02:06:23.509 00.000 15672 Worker thread wakes up 02:06:23.509 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd 02:06:23.509 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.15) 02:06:23.509 00.000 15672 Moving (-0.06, -0.15) raw xDistance=-0.01 yDistance=-0.16 02:06:23.510 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 02:06:23.510 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:06:23.510 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 02:06:23.510 00.000 15672 MoveAxis(E, 0, ABG) 02:06:23.510 00.000 15672 Move returns status 0, amount 0 02:06:23.510 00.000 15672 MoveAxis(N, 0, ABG) 02:06:23.510 00.000 15672 Move returns status 0, amount 0 02:06:23.510 00.000 15672 move complete, result=0 02:06:23.510 00.000 15672 worker thread done servicing request 02:06:23.514 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=12310, FiltMin=2604, FiltMax=9658, Gamma=2.950 02:06:23.986 00.472 30444 UpdateGuideState exits: m=136911 SNR=108.5 Saturated 02:06:23.986 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:23.986 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:23.986 00.000 30444 Enqueuing Expose request 02:06:23.988 00.002 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 02:06:23.988 00.000 15672 Worker thread wakes up 02:06:23.988 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:23.988 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:25.898 01.910 15672 Exposure complete 02:06:25.918 00.020 15672 worker thread done servicing request 02:06:25.918 00.000 30444 OnExposeComplete: enter 02:06:25.918 00.000 30444 UpdateGuideState(): m_state=6 02:06:25.918 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6434 02:06:25.918 00.000 30444 Star::Find returns 1 (1), X=462.98, Y=200.63, Mass=113327, SNR=90.0, Peak=12390 HFD=3.5 02:06:25.918 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 02:06:25.918 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 02:06:25.918 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-2.44 mountX=-0.13 mountY=-0.18, mountTheta=-2.18 02:06:25.919 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.15, opts=13) 02:06:25.919 00.000 30444 Enqueuing Move request for scope (-0.17, -0.15) 02:06:25.919 00.000 15672 Worker thread wakes up 02:06:25.919 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd 02:06:25.919 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.15) 02:06:25.919 00.000 15672 Moving (-0.17, -0.15) raw xDistance=-0.13 yDistance=-0.18 02:06:25.919 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 02:06:25.919 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:06:25.919 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 02:06:25.919 00.000 15672 MoveAxis(E, 0, ABG) 02:06:25.919 00.000 15672 Move returns status 0, amount 0 02:06:25.919 00.000 15672 MoveAxis(N, 0, ABG) 02:06:25.919 00.000 15672 Move returns status 0, amount 0 02:06:25.919 00.000 15672 move complete, result=0 02:06:25.919 00.000 15672 worker thread done servicing request 02:06:25.924 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12390, FiltMin=2627, FiltMax=9155, Gamma=2.950 02:06:26.026 00.102 30444 UpdateGuideState exits: m=113327 SNR=90.0 Saturated 02:06:26.026 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:26.026 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:26.026 00.000 30444 Enqueuing Expose request 02:06:26.026 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 02:06:26.026 00.000 15672 Worker thread wakes up 02:06:26.026 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:26.026 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:28.135 02.109 15672 Exposure complete 02:06:28.155 00.020 15672 worker thread done servicing request 02:06:28.155 00.000 30444 OnExposeComplete: enter 02:06:28.155 00.000 30444 UpdateGuideState(): m_state=6 02:06:28.155 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6435 02:06:28.155 00.000 30444 Star::Find returns 1 (1), X=462.98, Y=200.54, Mass=72501, SNR=53.5, Peak=8058 HFD=3.7 02:06:28.155 00.000 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 02:06:28.155 00.000 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 02:06:28.155 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.24 hyp=0.30 cameraTheta=-2.19 mountX=-0.10 mountY=-0.27, mountTheta=-1.92 02:06:28.155 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.24, opts=13) 02:06:28.156 00.001 30444 Enqueuing Move request for scope (-0.17, -0.24) 02:06:28.156 00.000 15672 Worker thread wakes up 02:06:28.156 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.24) opts 0xd 02:06:28.156 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.24) 02:06:28.156 00.000 15672 Moving (-0.17, -0.24) raw xDistance=-0.10 yDistance=-0.27 02:06:28.156 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 02:06:28.156 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:06:28.156 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 02:06:28.156 00.000 15672 MoveAxis(E, 0, ABG) 02:06:28.156 00.000 15672 Move returns status 0, amount 0 02:06:28.156 00.000 15672 MoveAxis(N, 0, ABG) 02:06:28.156 00.000 15672 Move returns status 0, amount 0 02:06:28.156 00.000 15672 move complete, result=0 02:06:28.156 00.000 15672 worker thread done servicing request 02:06:28.161 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=8548, FiltMin=2827, FiltMax=7368, Gamma=2.950 02:06:28.211 00.050 30444 UpdateGuideState exits: m=72501 SNR=53.5 Saturated 02:06:28.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:28.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:28.211 00.000 30444 Enqueuing Expose request 02:06:28.211 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 02:06:28.211 00.000 15672 Worker thread wakes up 02:06:28.211 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:28.211 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:30.119 01.908 15672 Exposure complete 02:06:30.139 00.020 15672 worker thread done servicing request 02:06:30.139 00.000 30444 OnExposeComplete: enter 02:06:30.139 00.000 30444 UpdateGuideState(): m_state=6 02:06:30.139 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6436 02:06:30.139 00.000 30444 Star::Find returns 1 (1), X=462.73, Y=200.60, Mass=62393, SNR=49.3, Peak=8240 HFD=3.6 02:06:30.139 00.000 30444 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.28) = xAngle (-2.47 = -2.47) 02:06:30.139 00.000 30444 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.53 = -2.53) 02:06:30.139 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.18 hyp=0.46 cameraTheta=-2.75 mountX=-0.36 mountY=-0.26, mountTheta=-2.51 02:06:30.140 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.18, opts=13) 02:06:30.140 00.000 30444 Enqueuing Move request for scope (-0.42, -0.18) 02:06:30.140 00.000 15672 Worker thread wakes up 02:06:30.140 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.18) opts 0xd 02:06:30.140 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.18) 02:06:30.140 00.000 15672 Moving (-0.42, -0.18) raw xDistance=-0.36 yDistance=-0.26 02:06:30.140 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 02:06:30.140 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.04 newest=-0.72 02:06:30.140 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 02:06:30.140 00.000 15672 MoveAxis(E, 97, ABG) 02:06:30.140 00.000 15672 Guiding Dir = 2, Dur = 97 02:06:30.141 00.001 15672 IsSlewing returns 0 02:06:30.142 00.001 15672 IsGuiding returns 0 02:06:30.146 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2541, max=8240, FiltMin=2950, FiltMax=6581, Gamma=2.950 02:06:30.165 00.019 15672 PulseGuide returned control before completion, sleep 84 02:06:30.194 00.029 30444 UpdateGuideState exits: m=62393 SNR=49.3 Saturated 02:06:30.194 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:30.194 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:30.194 00.000 30444 Enqueuing Expose request 02:06:30.251 00.057 15672 IsGuiding returns 1 02:06:30.251 00.000 15672 scope still moving after pulse duration time elapsed 02:06:30.272 00.021 15672 IsSlewing returns 0 02:06:30.312 00.040 15672 IsGuiding returns 0 02:06:30.312 00.000 15672 scope move finished after 97 + 72 ms 02:06:30.312 00.000 15672 Move returns status 0, amount 97 02:06:30.313 00.001 15672 MoveAxis(N, 47, ABG) 02:06:30.313 00.000 15672 Guiding Dir = 0, Dur = 47 02:06:30.313 00.000 15672 IsSlewing returns 0 02:06:30.316 00.003 15672 IsGuiding returns 0 02:06:30.394 00.078 15672 IsGuiding returns 1 02:06:30.395 00.001 15672 scope still moving after pulse duration time elapsed 02:06:30.417 00.022 15672 IsSlewing returns 0 02:06:30.419 00.002 15672 IsGuiding returns 1 02:06:30.440 00.021 15672 IsSlewing returns 0 02:06:30.443 00.003 15672 IsGuiding returns 1 02:06:30.463 00.020 15672 IsSlewing returns 0 02:06:30.471 00.008 15672 IsGuiding returns 0 02:06:30.471 00.000 15672 scope move finished after 47 + 108 ms 02:06:30.471 00.000 15672 Move returns status 0, amount 47 02:06:30.471 00.000 15672 move complete, result=0 02:06:30.471 00.000 15672 worker thread done servicing request 02:06:30.472 00.001 15672 Worker thread wakes up 02:06:30.472 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:30.472 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:30.472 00.000 30444 GuideStep: -0.4 px 97 ms EAST, -0.3 px 47 ms NORTH 02:06:32.582 02.110 15672 Exposure complete 02:06:32.602 00.020 15672 worker thread done servicing request 02:06:32.602 00.000 30444 OnExposeComplete: enter 02:06:32.602 00.000 30444 UpdateGuideState(): m_state=6 02:06:32.602 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6437 02:06:32.602 00.000 30444 Star::Find returns 1 (1), X=462.85, Y=200.47, Mass=48497, SNR=40.8, Peak=7284 HFD=3.8 02:06:32.602 00.000 30444 Status Line: Mass: 48497 vs 121070 02:06:32.603 00.001 30444 UpdateCurrentPosition: star mass new=48497.3 exp=121070.0 thresh=50% limits=(60276.4, 196071.4, 242140.0) 02:06:32.603 00.000 30444 DistanceChecker: activated 02:06:32.603 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:06:32.604 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:06:32.604 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:06:32.604 00.000 15672 Worker thread wakes up 02:06:32.604 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:06:32.604 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:06:32.604 00.000 15672 move complete, result=0 02:06:32.604 00.000 15672 worker thread done servicing request 02:06:32.705 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:06:32.705 00.000 30444 Status Line: Star lost - mass changed 02:06:32.708 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2700, max=7933, FiltMin=3000, FiltMax=6164, Gamma=2.950 02:06:33.176 00.468 30444 UpdateGuideState exits: Star lost - mass changed 02:06:33.176 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:33.176 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:06:33.176 00.000 30444 Enqueuing Expose request 02:06:33.176 00.000 15672 Worker thread wakes up 02:06:33.176 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:33.176 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:06:35.085 01.909 15672 Exposure complete 02:06:35.108 00.023 15672 worker thread done servicing request 02:06:35.108 00.000 30444 OnExposeComplete: enter 02:06:35.109 00.001 30444 UpdateGuideState(): m_state=6 02:06:35.109 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6438 02:06:35.109 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=200.57, Mass=79651, SNR=64.5, Peak=10373 HFD=3.5 02:06:35.109 00.000 30444 DistanceChecker: deactivated 02:06:35.109 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 02:06:35.109 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 02:06:35.109 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-2.31 mountX=-0.13 mountY=-0.25, mountTheta=-2.05 02:06:35.109 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.21, opts=13) 02:06:35.109 00.000 30444 Enqueuing Move request for scope (-0.19, -0.21) 02:06:35.109 00.000 15672 Worker thread wakes up 02:06:35.109 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd 02:06:35.109 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.21) 02:06:35.109 00.000 15672 Moving (-0.19, -0.21) raw xDistance=-0.13 yDistance=-0.25 02:06:35.110 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 02:06:35.110 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:06:35.110 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 02:06:35.110 00.000 15672 MoveAxis(E, 0, ABG) 02:06:35.110 00.000 15672 Move returns status 0, amount 0 02:06:35.110 00.000 15672 MoveAxis(N, 0, ABG) 02:06:35.110 00.000 15672 Move returns status 0, amount 0 02:06:35.110 00.000 15672 move complete, result=0 02:06:35.110 00.000 15672 worker thread done servicing request 02:06:35.115 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=10373, FiltMin=2861, FiltMax=7584, Gamma=2.950 02:06:35.216 00.101 30444 UpdateGuideState exits: m=79651 SNR=64.5 Saturated 02:06:35.216 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:35.216 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:35.216 00.000 30444 Enqueuing Expose request 02:06:35.216 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 02:06:35.216 00.000 15672 Worker thread wakes up 02:06:35.217 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:35.217 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:37.326 02.109 15672 Exposure complete 02:06:37.346 00.020 15672 worker thread done servicing request 02:06:37.346 00.000 30444 OnExposeComplete: enter 02:06:37.346 00.000 30444 UpdateGuideState(): m_state=6 02:06:37.346 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6439 02:06:37.346 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=200.10, Mass=128440, SNR=105.5, Peak=10986 HFD=4.1 02:06:37.346 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.58 = -1.58) 02:06:37.346 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.64 = -1.64) 02:06:37.346 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.68 hyp=0.71 cameraTheta=-1.85 mountX=-0.00 mountY=-0.70, mountTheta=-1.58 02:06:37.347 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.68, opts=13) 02:06:37.347 00.000 30444 Enqueuing Move request for scope (-0.20, -0.68) 02:06:37.347 00.000 15672 Worker thread wakes up 02:06:37.347 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.68) opts 0xd 02:06:37.347 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.68) 02:06:37.347 00.000 15672 Moving (-0.20, -0.68) raw xDistance=-0.00 yDistance=-0.70 02:06:37.347 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 02:06:37.347 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 02:06:37.347 00.000 15672 MoveAxis(E, 0, ABG) 02:06:37.347 00.000 15672 Move returns status 0, amount 0 02:06:37.347 00.000 15672 MoveAxis(N, 126, ABG) 02:06:37.347 00.000 15672 Guiding Dir = 0, Dur = 126 02:06:37.348 00.001 15672 IsSlewing returns 0 02:06:37.349 00.001 15672 IsGuiding returns 0 02:06:37.353 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=10986, FiltMin=2682, FiltMax=9689, Gamma=2.950 02:06:37.403 00.050 30444 UpdateGuideState exits: m=128440 SNR=105.5 Saturated 02:06:37.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:37.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:37.403 00.000 30444 Enqueuing Expose request 02:06:37.434 00.031 15672 PulseGuide returned control before completion, sleep 52 02:06:37.499 00.065 15672 IsGuiding returns 1 02:06:37.500 00.001 15672 scope still moving after pulse duration time elapsed 02:06:37.520 00.020 15672 IsSlewing returns 0 02:06:37.523 00.003 15672 IsGuiding returns 1 02:06:37.543 00.020 15672 IsSlewing returns 0 02:06:37.546 00.003 15672 IsGuiding returns 1 02:06:37.567 00.021 15672 IsSlewing returns 0 02:06:37.596 00.029 15672 IsGuiding returns 0 02:06:37.596 00.000 15672 scope move finished after 126 + 120 ms 02:06:37.596 00.000 15672 Move returns status 0, amount 126 02:06:37.596 00.000 15672 move complete, result=0 02:06:37.596 00.000 15672 worker thread done servicing request 02:06:37.596 00.000 15672 Worker thread wakes up 02:06:37.596 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:37.597 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:37.597 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.7 px 126 ms NORTH 02:06:39.505 01.908 15672 Exposure complete 02:06:39.525 00.020 15672 worker thread done servicing request 02:06:39.525 00.000 30444 OnExposeComplete: enter 02:06:39.525 00.000 30444 UpdateGuideState(): m_state=6 02:06:39.525 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6440 02:06:39.525 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=200.41, Mass=131020, SNR=100.0, Peak=11724 HFD=3.8 02:06:39.525 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 02:06:39.526 00.001 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 02:06:39.526 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.37 hyp=0.40 cameraTheta=-1.94 mountX=-0.04 mountY=-0.39, mountTheta=-1.67 02:06:39.526 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.37, opts=13) 02:06:39.526 00.000 30444 Enqueuing Move request for scope (-0.14, -0.37) 02:06:39.526 00.000 15672 Worker thread wakes up 02:06:39.526 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.37) opts 0xd 02:06:39.526 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.37) 02:06:39.526 00.000 15672 Moving (-0.14, -0.37) raw xDistance=-0.04 yDistance=-0.39 02:06:39.526 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 02:06:39.526 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 02:06:39.526 00.000 15672 MoveAxis(E, 0, ABG) 02:06:39.526 00.000 15672 Move returns status 0, amount 0 02:06:39.527 00.001 15672 MoveAxis(N, 70, ABG) 02:06:39.527 00.000 15672 Guiding Dir = 0, Dur = 70 02:06:39.527 00.000 15672 IsSlewing returns 0 02:06:39.528 00.001 15672 IsGuiding returns 0 02:06:39.532 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=11724, FiltMin=2624, FiltMax=9494, Gamma=2.950 02:06:39.582 00.050 30444 UpdateGuideState exits: m=131020 SNR=100.0 Saturated 02:06:39.582 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:39.582 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:39.582 00.000 30444 Enqueuing Expose request 02:06:39.639 00.057 15672 IsGuiding returns 1 02:06:39.639 00.000 15672 scope still moving after pulse duration time elapsed 02:06:39.660 00.021 15672 IsSlewing returns 0 02:06:39.661 00.001 15672 IsGuiding returns 1 02:06:39.681 00.020 15672 IsSlewing returns 0 02:06:39.704 00.023 15672 IsGuiding returns 0 02:06:39.704 00.000 15672 scope move finished after 70 + 105 ms 02:06:39.704 00.000 15672 Move returns status 0, amount 70 02:06:39.704 00.000 15672 move complete, result=0 02:06:39.704 00.000 15672 worker thread done servicing request 02:06:39.704 00.000 15672 Worker thread wakes up 02:06:39.704 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 70 ms NORTH 02:06:39.704 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:39.704 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:41.810 02.106 15672 Exposure complete 02:06:41.830 00.020 15672 worker thread done servicing request 02:06:41.830 00.000 30444 OnExposeComplete: enter 02:06:41.830 00.000 30444 UpdateGuideState(): m_state=6 02:06:41.830 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6441 02:06:41.830 00.000 30444 Star::Find returns 1 (1), X=462.86, Y=200.12, Mass=136561, SNR=87.8, Peak=11253 HFD=4.1 02:06:41.830 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 02:06:41.830 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 02:06:41.830 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.65 hyp=0.72 cameraTheta=-1.99 mountX=-0.10 mountY=-0.70, mountTheta=-1.72 02:06:41.831 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.65, opts=13) 02:06:41.831 00.000 30444 Enqueuing Move request for scope (-0.29, -0.65) 02:06:41.831 00.000 15672 Worker thread wakes up 02:06:41.831 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.65) opts 0xd 02:06:41.831 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.65) 02:06:41.831 00.000 15672 Moving (-0.29, -0.65) raw xDistance=-0.10 yDistance=-0.70 02:06:41.831 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 02:06:41.831 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 02:06:41.831 00.000 15672 MoveAxis(E, 0, ABG) 02:06:41.831 00.000 15672 Move returns status 0, amount 0 02:06:41.831 00.000 15672 MoveAxis(N, 125, ABG) 02:06:41.831 00.000 15672 Guiding Dir = 0, Dur = 125 02:06:41.833 00.002 15672 IsSlewing returns 0 02:06:41.833 00.000 15672 IsGuiding returns 0 02:06:41.837 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2130, max=11253, FiltMin=2623, FiltMax=9326, Gamma=2.950 02:06:41.907 00.070 15672 PulseGuide returned control before completion, sleep 62 02:06:42.005 00.098 15672 IsGuiding returns 1 02:06:42.005 00.000 15672 scope still moving after pulse duration time elapsed 02:06:42.026 00.021 15672 IsSlewing returns 0 02:06:42.052 00.026 15672 IsGuiding returns 0 02:06:42.052 00.000 15672 scope move finished after 125 + 93 ms 02:06:42.052 00.000 15672 Move returns status 0, amount 125 02:06:42.052 00.000 15672 move complete, result=0 02:06:42.052 00.000 15672 worker thread done servicing request 02:06:42.336 00.284 30444 UpdateGuideState exits: m=136561 SNR=87.8 Saturated 02:06:42.336 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:42.336 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:42.337 00.001 30444 Enqueuing Expose request 02:06:42.337 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 125 ms NORTH 02:06:42.337 00.000 15672 Worker thread wakes up 02:06:42.337 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:42.338 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:44.247 01.909 15672 Exposure complete 02:06:44.267 00.020 15672 worker thread done servicing request 02:06:44.267 00.000 30444 OnExposeComplete: enter 02:06:44.267 00.000 30444 UpdateGuideState(): m_state=6 02:06:44.267 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6442 02:06:44.267 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=200.05, Mass=131048, SNR=87.9, Peak=10158 HFD=4.0 02:06:44.268 00.001 30444 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.28) = xAngle (-1.22 = -1.22) 02:06:44.268 00.000 30444 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.28 = -1.28) 02:06:44.268 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.72 hyp=0.72 cameraTheta=-1.50 mountX=0.25 mountY=-0.69, mountTheta=-1.23 02:06:44.268 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.72, opts=13) 02:06:44.268 00.000 30444 Enqueuing Move request for scope (0.05, -0.72) 02:06:44.268 00.000 15672 Worker thread wakes up 02:06:44.268 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.72) opts 0xd 02:06:44.268 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.72) 02:06:44.268 00.000 15672 Moving (0.05, -0.72) raw xDistance=0.25 yDistance=-0.69 02:06:44.268 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 02:06:44.268 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 02:06:44.269 00.001 15672 MoveAxis(E, 0, ABG) 02:06:44.269 00.000 15672 Move returns status 0, amount 0 02:06:44.269 00.000 15672 MoveAxis(N, 124, ABG) 02:06:44.269 00.000 15672 Guiding Dir = 0, Dur = 124 02:06:44.269 00.000 15672 IsSlewing returns 0 02:06:44.270 00.001 15672 IsGuiding returns 0 02:06:44.274 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=10752, FiltMin=2577, FiltMax=9714, Gamma=2.950 02:06:44.351 00.077 15672 PulseGuide returned control before completion, sleep 54 02:06:44.407 00.056 30444 UpdateGuideState exits: m=131048 SNR=87.9 Saturated 02:06:44.407 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:44.408 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:44.408 00.000 30444 Enqueuing Expose request 02:06:44.409 00.001 15672 IsGuiding returns 1 02:06:44.409 00.000 15672 scope still moving after pulse duration time elapsed 02:06:44.431 00.022 15672 IsSlewing returns 0 02:06:44.434 00.003 15672 IsGuiding returns 1 02:06:44.455 00.021 15672 IsSlewing returns 0 02:06:44.457 00.002 15672 IsGuiding returns 1 02:06:44.478 00.021 15672 IsSlewing returns 0 02:06:44.511 00.033 15672 IsGuiding returns 0 02:06:44.511 00.000 15672 scope move finished after 124 + 117 ms 02:06:44.511 00.000 15672 Move returns status 0, amount 124 02:06:44.511 00.000 15672 move complete, result=0 02:06:44.511 00.000 15672 worker thread done servicing request 02:06:44.511 00.000 15672 Worker thread wakes up 02:06:44.511 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 124 ms NORTH 02:06:44.511 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:44.512 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:46.628 02.116 15672 Exposure complete 02:06:46.661 00.033 15672 worker thread done servicing request 02:06:46.661 00.000 30444 OnExposeComplete: enter 02:06:46.661 00.000 30444 UpdateGuideState(): m_state=6 02:06:46.661 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6443 02:06:46.661 00.000 30444 Star::Find returns 1 (1), X=462.81, Y=200.04, Mass=131694, SNR=90.7, Peak=10227 HFD=4.1 02:06:46.661 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 02:06:46.661 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 02:06:46.661 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.74 hyp=0.81 cameraTheta=-2.00 mountX=-0.12 mountY=-0.80, mountTheta=-1.72 02:06:46.662 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.74, opts=13) 02:06:46.662 00.000 30444 Enqueuing Move request for scope (-0.34, -0.74) 02:06:46.662 00.000 15672 Worker thread wakes up 02:06:46.662 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.74) opts 0xd 02:06:46.662 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.74) 02:06:46.662 00.000 15672 Moving (-0.34, -0.74) raw xDistance=-0.12 yDistance=-0.80 02:06:46.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 02:06:46.662 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 02:06:46.663 00.001 15672 MoveAxis(E, 0, ABG) 02:06:46.663 00.000 15672 Move returns status 0, amount 0 02:06:46.663 00.000 15672 MoveAxis(N, 142, ABG) 02:06:46.663 00.000 15672 Guiding Dir = 0, Dur = 142 02:06:46.663 00.000 15672 IsSlewing returns 0 02:06:46.664 00.001 15672 IsGuiding returns 0 02:06:46.670 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=10775, FiltMin=2601, FiltMax=9675, Gamma=2.950 02:06:46.729 00.059 30444 UpdateGuideState exits: m=131694 SNR=90.7 Saturated 02:06:46.729 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:46.729 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:46.729 00.000 30444 Enqueuing Expose request 02:06:46.748 00.019 15672 PulseGuide returned control before completion, sleep 69 02:06:46.819 00.071 15672 IsGuiding returns 1 02:06:46.819 00.000 15672 scope still moving after pulse duration time elapsed 02:06:46.839 00.020 15672 IsSlewing returns 0 02:06:46.840 00.001 15672 IsGuiding returns 1 02:06:46.861 00.021 15672 IsSlewing returns 0 02:06:46.862 00.001 15672 IsGuiding returns 1 02:06:46.883 00.021 15672 IsSlewing returns 0 02:06:46.885 00.002 15672 IsGuiding returns 1 02:06:46.905 00.020 15672 IsSlewing returns 0 02:06:46.924 00.019 15672 IsGuiding returns 0 02:06:46.924 00.000 15672 scope move finished after 142 + 117 ms 02:06:46.924 00.000 15672 Move returns status 0, amount 142 02:06:46.924 00.000 15672 move complete, result=0 02:06:46.925 00.001 15672 worker thread done servicing request 02:06:46.925 00.000 15672 Worker thread wakes up 02:06:46.925 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:46.925 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:46.925 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 142 ms NORTH 02:06:48.830 01.905 15672 Exposure complete 02:06:48.851 00.021 15672 worker thread done servicing request 02:06:48.851 00.000 30444 OnExposeComplete: enter 02:06:48.851 00.000 30444 UpdateGuideState(): m_state=6 02:06:48.851 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6444 02:06:48.851 00.000 30444 Star::Find returns 1 (1), X=462.75, Y=199.96, Mass=128716, SNR=94.3, Peak=10518 HFD=4.0 02:06:48.851 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 02:06:48.852 00.001 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 02:06:48.852 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.81 hyp=0.91 cameraTheta=-2.03 mountX=-0.16 mountY=-0.88, mountTheta=-1.75 02:06:48.852 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.81, opts=13) 02:06:48.852 00.000 30444 Enqueuing Move request for scope (-0.40, -0.81) 02:06:48.852 00.000 15672 Worker thread wakes up 02:06:48.852 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.81) opts 0xd 02:06:48.852 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.81) 02:06:48.852 00.000 15672 Moving (-0.40, -0.81) raw xDistance=-0.16 yDistance=-0.88 02:06:48.852 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 02:06:48.852 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 02:06:48.852 00.000 15672 MoveAxis(E, 0, ABG) 02:06:48.853 00.001 15672 Move returns status 0, amount 0 02:06:48.853 00.000 15672 MoveAxis(N, 157, ABG) 02:06:48.853 00.000 15672 Guiding Dir = 0, Dur = 157 02:06:48.853 00.000 15672 IsSlewing returns 0 02:06:48.854 00.001 15672 IsGuiding returns 0 02:06:48.859 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=11400, FiltMin=2640, FiltMax=10610, Gamma=2.950 02:06:48.936 00.077 15672 PulseGuide returned control before completion, sleep 85 02:06:49.006 00.070 30444 UpdateGuideState exits: m=128716 SNR=94.3 Saturated 02:06:49.007 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:49.007 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:49.007 00.000 30444 Enqueuing Expose request 02:06:49.025 00.018 15672 IsGuiding returns 1 02:06:49.026 00.001 15672 scope still moving after pulse duration time elapsed 02:06:49.046 00.020 15672 IsSlewing returns 0 02:06:49.047 00.001 15672 IsGuiding returns 1 02:06:49.069 00.022 15672 IsSlewing returns 0 02:06:49.070 00.001 15672 IsGuiding returns 1 02:06:49.090 00.020 15672 IsSlewing returns 0 02:06:49.112 00.022 15672 IsGuiding returns 0 02:06:49.112 00.000 15672 scope move finished after 157 + 100 ms 02:06:49.112 00.000 15672 Move returns status 0, amount 157 02:06:49.112 00.000 15672 move complete, result=0 02:06:49.112 00.000 15672 worker thread done servicing request 02:06:49.112 00.000 15672 Worker thread wakes up 02:06:49.112 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 157 ms NORTH 02:06:49.112 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:49.112 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:51.228 02.116 15672 Exposure complete 02:06:51.257 00.029 15672 worker thread done servicing request 02:06:51.257 00.000 30444 OnExposeComplete: enter 02:06:51.257 00.000 30444 UpdateGuideState(): m_state=6 02:06:51.257 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6445 02:06:51.257 00.000 30444 Star::Find returns 1 (1), X=462.91, Y=200.21, Mass=131888, SNR=92.6, Peak=9927 HFD=4.1 02:06:51.257 00.000 30444 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.28) = xAngle (-1.70 = -1.70) 02:06:51.257 00.000 30444 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 02:06:51.257 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.57 hyp=0.62 cameraTheta=-1.98 mountX=-0.08 mountY=-0.61, mountTheta=-1.70 02:06:51.258 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.57, opts=13) 02:06:51.258 00.000 30444 Enqueuing Move request for scope (-0.24, -0.57) 02:06:51.258 00.000 15672 Worker thread wakes up 02:06:51.258 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.57) opts 0xd 02:06:51.258 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.57) 02:06:51.258 00.000 15672 Moving (-0.24, -0.57) raw xDistance=-0.08 yDistance=-0.61 02:06:51.258 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 02:06:51.258 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 02:06:51.258 00.000 15672 MoveAxis(E, 0, ABG) 02:06:51.258 00.000 15672 Move returns status 0, amount 0 02:06:51.258 00.000 15672 MoveAxis(N, 108, ABG) 02:06:51.258 00.000 15672 Guiding Dir = 0, Dur = 108 02:06:51.259 00.001 15672 IsSlewing returns 0 02:06:51.260 00.001 15672 IsGuiding returns 0 02:06:51.263 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=10957, FiltMin=2594, FiltMax=9349, Gamma=2.950 02:06:51.313 00.050 30444 UpdateGuideState exits: m=131888 SNR=92.6 Saturated 02:06:51.313 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:51.313 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:51.313 00.000 30444 Enqueuing Expose request 02:06:51.364 00.051 15672 PulseGuide returned control before completion, sleep 14 02:06:51.380 00.016 15672 IsGuiding returns 1 02:06:51.380 00.000 15672 scope still moving after pulse duration time elapsed 02:06:51.400 00.020 15672 IsSlewing returns 0 02:06:51.401 00.001 15672 IsGuiding returns 1 02:06:51.423 00.022 15672 IsSlewing returns 0 02:06:51.425 00.002 15672 IsGuiding returns 1 02:06:51.446 00.021 15672 IsSlewing returns 0 02:06:51.477 00.031 15672 IsGuiding returns 0 02:06:51.477 00.000 15672 scope move finished after 108 + 109 ms 02:06:51.478 00.001 15672 Move returns status 0, amount 108 02:06:51.478 00.000 15672 move complete, result=0 02:06:51.478 00.000 15672 worker thread done servicing request 02:06:51.478 00.000 15672 Worker thread wakes up 02:06:51.478 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:51.478 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:51.478 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 108 ms NORTH 02:06:53.394 01.916 15672 Exposure complete 02:06:53.420 00.026 15672 worker thread done servicing request 02:06:53.420 00.000 30444 OnExposeComplete: enter 02:06:53.420 00.000 30444 UpdateGuideState(): m_state=6 02:06:53.420 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6446 02:06:53.420 00.000 30444 Star::Find returns 1 (1), X=463.36, Y=200.34, Mass=129894, SNR=84.7, Peak=10869 HFD=3.5 02:06:53.420 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.84 = -0.84) 02:06:53.420 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.90 = -0.90) 02:06:53.420 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.43 hyp=0.48 cameraTheta=-1.12 mountX=0.32 mountY=-0.38, mountTheta=-0.87 02:06:53.421 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.43, opts=13) 02:06:53.421 00.000 30444 Enqueuing Move request for scope (0.21, -0.43) 02:06:53.421 00.000 15672 Worker thread wakes up 02:06:53.421 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.43) opts 0xd 02:06:53.421 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.43) 02:06:53.421 00.000 15672 Moving (0.21, -0.43) raw xDistance=0.32 yDistance=-0.38 02:06:53.421 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 02:06:53.421 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 02:06:53.421 00.000 15672 MoveAxis(W, 87, ABG) 02:06:53.421 00.000 15672 Guiding Dir = 3, Dur = 87 02:06:53.421 00.000 15672 IsSlewing returns 0 02:06:53.423 00.002 15672 IsGuiding returns 0 02:06:53.427 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=10869, FiltMin=2647, FiltMax=9379, Gamma=2.950 02:06:53.441 00.014 15672 PulseGuide returned control before completion, sleep 80 02:06:53.477 00.036 30444 UpdateGuideState exits: m=129894 SNR=84.7 Saturated 02:06:53.477 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:53.477 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:53.477 00.000 30444 Enqueuing Expose request 02:06:53.523 00.046 15672 IsGuiding returns 0 02:06:53.523 00.000 15672 Move returns status 0, amount 87 02:06:53.523 00.000 15672 MoveAxis(N, 67, ABG) 02:06:53.523 00.000 15672 Guiding Dir = 0, Dur = 67 02:06:53.523 00.000 15672 IsSlewing returns 0 02:06:53.524 00.001 15672 IsGuiding returns 0 02:06:53.606 00.082 15672 IsGuiding returns 1 02:06:53.606 00.000 15672 scope still moving after pulse duration time elapsed 02:06:53.627 00.021 15672 IsSlewing returns 0 02:06:53.630 00.003 15672 IsGuiding returns 1 02:06:53.651 00.021 15672 IsSlewing returns 0 02:06:53.653 00.002 15672 IsGuiding returns 1 02:06:53.673 00.020 15672 IsSlewing returns 0 02:06:53.698 00.025 15672 IsGuiding returns 0 02:06:53.698 00.000 15672 scope move finished after 67 + 107 ms 02:06:53.698 00.000 15672 Move returns status 0, amount 67 02:06:53.698 00.000 15672 move complete, result=0 02:06:53.698 00.000 15672 worker thread done servicing request 02:06:53.698 00.000 15672 Worker thread wakes up 02:06:53.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:53.698 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:53.698 00.000 30444 GuideStep: 0.3 px 87 ms WEST, -0.4 px 67 ms NORTH 02:06:55.815 02.117 15672 Exposure complete 02:06:55.845 00.030 15672 worker thread done servicing request 02:06:55.845 00.000 30444 OnExposeComplete: enter 02:06:55.845 00.000 30444 UpdateGuideState(): m_state=6 02:06:55.845 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6447 02:06:55.845 00.000 30444 Star::Find returns 1 (1), X=463.59, Y=200.89, Mass=111666, SNR=85.3, Peak=11072 HFD=3.6 02:06:55.845 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 02:06:55.845 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 02:06:55.845 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.12 hyp=0.45 cameraTheta=0.26 mountX=0.39 mountY=0.21, mountTheta=0.49 02:06:55.846 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.12, opts=13) 02:06:55.846 00.000 30444 Enqueuing Move request for scope (0.44, 0.12) 02:06:55.846 00.000 15672 Worker thread wakes up 02:06:55.846 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.12) opts 0xd 02:06:55.846 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.12) 02:06:55.846 00.000 15672 Moving (0.44, 0.12) raw xDistance=0.39 yDistance=0.21 02:06:55.846 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39 02:06:55.846 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:06:55.846 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 02:06:55.846 00.000 15672 MoveAxis(W, 111, ABG) 02:06:55.846 00.000 15672 Guiding Dir = 3, Dur = 111 02:06:55.847 00.001 15672 IsSlewing returns 0 02:06:55.848 00.001 15672 IsGuiding returns 0 02:06:55.851 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=12712, FiltMin=2618, FiltMax=8853, Gamma=2.950 02:06:55.869 00.018 15672 PulseGuide returned control before completion, sleep 101 02:06:55.972 00.103 15672 IsGuiding returns 1 02:06:55.972 00.000 15672 scope still moving after pulse duration time elapsed 02:06:55.993 00.021 15672 IsSlewing returns 0 02:06:56.014 00.021 15672 IsGuiding returns 0 02:06:56.014 00.000 15672 scope move finished after 111 + 55 ms 02:06:56.014 00.000 15672 Move returns status 0, amount 111 02:06:56.014 00.000 15672 MoveAxis(N, 0, ABG) 02:06:56.014 00.000 15672 Move returns status 0, amount 0 02:06:56.014 00.000 15672 move complete, result=0 02:06:56.015 00.001 15672 worker thread done servicing request 02:06:56.156 00.141 30444 UpdateGuideState exits: m=111666 SNR=85.3 Saturated 02:06:56.156 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:56.156 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:56.157 00.001 30444 Enqueuing Expose request 02:06:56.157 00.000 30444 GuideStep: 0.4 px 111 ms WEST, 0.2 px 0 ms NORTH 02:06:56.157 00.000 15672 Worker thread wakes up 02:06:56.158 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:56.158 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:58.065 01.907 15672 Exposure complete 02:06:58.085 00.020 15672 worker thread done servicing request 02:06:58.085 00.000 30444 OnExposeComplete: enter 02:06:58.085 00.000 30444 UpdateGuideState(): m_state=6 02:06:58.085 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6448 02:06:58.085 00.000 30444 Star::Find returns 1 (1), X=462.90, Y=200.99, Mass=109959, SNR=85.3, Peak=12160 HFD=3.9 02:06:58.085 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 02:06:58.086 00.001 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.63 = 2.63) 02:06:58.086 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.22 hyp=0.33 cameraTheta=2.42 mountX=-0.30 mountY=0.16, mountTheta=2.65 02:06:58.086 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.22, opts=13) 02:06:58.086 00.000 30444 Enqueuing Move request for scope (-0.25, 0.22) 02:06:58.086 00.000 15672 Worker thread wakes up 02:06:58.086 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.22) opts 0xd 02:06:58.086 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.22) 02:06:58.086 00.000 15672 Moving (-0.25, 0.22) raw xDistance=-0.30 yDistance=0.16 02:06:58.086 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30 02:06:58.086 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:06:58.086 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 02:06:58.087 00.001 15672 MoveAxis(E, 72, ABG) 02:06:58.087 00.000 15672 Guiding Dir = 2, Dur = 72 02:06:58.087 00.000 15672 IsSlewing returns 0 02:06:58.088 00.001 15672 IsGuiding returns 0 02:06:58.092 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2392, max=12160, FiltMin=2784, FiltMax=8554, Gamma=2.950 02:06:58.104 00.012 15672 PulseGuide returned control before completion, sleep 66 02:06:58.141 00.037 30444 UpdateGuideState exits: m=109959 SNR=85.3 Saturated 02:06:58.141 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:06:58.141 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:06:58.141 00.000 30444 Enqueuing Expose request 02:06:58.217 00.076 15672 IsGuiding returns 0 02:06:58.218 00.001 15672 Move returns status 0, amount 72 02:06:58.218 00.000 15672 MoveAxis(N, 0, ABG) 02:06:58.218 00.000 15672 Move returns status 0, amount 0 02:06:58.218 00.000 15672 move complete, result=0 02:06:58.218 00.000 15672 worker thread done servicing request 02:06:58.218 00.000 15672 Worker thread wakes up 02:06:58.218 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:06:58.218 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:06:58.219 00.001 30444 GuideStep: -0.3 px 72 ms EAST, 0.2 px 0 ms NORTH 02:07:00.328 02.109 15672 Exposure complete 02:07:00.348 00.020 15672 worker thread done servicing request 02:07:00.348 00.000 30444 OnExposeComplete: enter 02:07:00.348 00.000 30444 UpdateGuideState(): m_state=6 02:07:00.348 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6449 02:07:00.348 00.000 30444 Star::Find returns 1 (1), X=463.58, Y=200.89, Mass=93781, SNR=69.4, Peak=11240 HFD=3.2 02:07:00.348 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.53 = 0.53) 02:07:00.348 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.47 = 0.47) 02:07:00.348 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.11 hyp=0.44 cameraTheta=0.26 mountX=0.38 mountY=0.20, mountTheta=0.49 02:07:00.349 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.11, opts=13) 02:07:00.349 00.000 30444 Enqueuing Move request for scope (0.43, 0.11) 02:07:00.349 00.000 15672 Worker thread wakes up 02:07:00.349 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.11) opts 0xd 02:07:00.349 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.11) 02:07:00.350 00.001 15672 Moving (0.43, 0.11) raw xDistance=0.38 yDistance=0.20 02:07:00.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.38 02:07:00.350 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:00.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 02:07:00.350 00.000 15672 MoveAxis(W, 98, ABG) 02:07:00.350 00.000 15672 Guiding Dir = 3, Dur = 98 02:07:00.350 00.000 15672 IsSlewing returns 0 02:07:00.351 00.001 15672 IsGuiding returns 0 02:07:00.355 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2361, max=11277, FiltMin=2770, FiltMax=8476, Gamma=2.950 02:07:00.374 00.019 15672 PulseGuide returned control before completion, sleep 86 02:07:00.486 00.112 15672 IsGuiding returns 0 02:07:00.486 00.000 15672 Move returns status 0, amount 98 02:07:00.486 00.000 15672 MoveAxis(N, 0, ABG) 02:07:00.486 00.000 15672 Move returns status 0, amount 0 02:07:00.486 00.000 15672 move complete, result=0 02:07:00.486 00.000 15672 worker thread done servicing request 02:07:00.744 00.258 30444 UpdateGuideState exits: m=93781 SNR=69.4 Saturated 02:07:00.744 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:00.744 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:00.744 00.000 30444 Enqueuing Expose request 02:07:00.744 00.000 30444 GuideStep: 0.4 px 98 ms WEST, 0.2 px 0 ms NORTH 02:07:00.744 00.000 15672 Worker thread wakes up 02:07:00.744 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:00.745 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:02.652 01.907 15672 Exposure complete 02:07:02.672 00.020 15672 worker thread done servicing request 02:07:02.672 00.000 30444 OnExposeComplete: enter 02:07:02.672 00.000 30444 UpdateGuideState(): m_state=6 02:07:02.672 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6450 02:07:02.673 00.001 30444 Star::Find returns 1 (1), X=463.34, Y=200.91, Mass=85103, SNR=71.3, Peak=11016 HFD=3.3 02:07:02.673 00.000 30444 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.28) = xAngle (0.91 = 0.91) 02:07:02.673 00.000 30444 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.85 = 0.85) 02:07:02.673 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.63 mountX=0.14 mountY=0.17, mountTheta=0.89 02:07:02.673 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.14, opts=13) 02:07:02.673 00.000 30444 Enqueuing Move request for scope (0.19, 0.14) 02:07:02.673 00.000 15672 Worker thread wakes up 02:07:02.673 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd 02:07:02.673 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.14) 02:07:02.673 00.000 15672 Moving (0.19, 0.14) raw xDistance=0.14 yDistance=0.17 02:07:02.673 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 02:07:02.673 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:02.673 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 02:07:02.673 00.000 15672 MoveAxis(E, 0, ABG) 02:07:02.673 00.000 15672 Move returns status 0, amount 0 02:07:02.674 00.001 15672 MoveAxis(N, 0, ABG) 02:07:02.674 00.000 15672 Move returns status 0, amount 0 02:07:02.674 00.000 15672 move complete, result=0 02:07:02.674 00.000 15672 worker thread done servicing request 02:07:02.679 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2534, max=11016, FiltMin=2853, FiltMax=7931, Gamma=2.950 02:07:02.819 00.140 30444 UpdateGuideState exits: m=85103 SNR=71.3 Saturated 02:07:02.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:02.819 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:02.819 00.000 30444 Enqueuing Expose request 02:07:02.819 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:07:02.819 00.000 15672 Worker thread wakes up 02:07:02.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:02.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:04.928 02.109 15672 Exposure complete 02:07:04.951 00.023 15672 worker thread done servicing request 02:07:04.951 00.000 30444 OnExposeComplete: enter 02:07:04.951 00.000 30444 UpdateGuideState(): m_state=6 02:07:04.951 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6451 02:07:04.951 00.000 30444 Star::Find returns 1 (1), X=463.36, Y=200.57, Mass=51015, SNR=44.3, Peak=7642 HFD=3.6 02:07:04.952 00.001 30444 Status Line: Mass: 51015 vs 128440 02:07:04.954 00.002 30444 UpdateCurrentPosition: star mass new=51015.3 exp=128440.4 thresh=50% limits=(61637.0, 196071.4, 256880.7) 02:07:04.954 00.000 30444 DistanceChecker: activated 02:07:04.954 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:07:04.954 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:07:04.954 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:07:04.954 00.000 15672 Worker thread wakes up 02:07:04.954 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:07:04.954 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:07:04.954 00.000 15672 move complete, result=0 02:07:04.955 00.001 15672 worker thread done servicing request 02:07:05.055 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:07:05.055 00.000 30444 Status Line: Star lost - mass changed 02:07:05.057 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2618, max=7749, FiltMin=3087, FiltMax=6307, Gamma=2.950 02:07:05.108 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:07:05.108 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:05.108 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:07:05.108 00.000 30444 Enqueuing Expose request 02:07:05.109 00.001 15672 Worker thread wakes up 02:07:05.109 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:05.109 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:07:07.024 01.915 15672 Exposure complete 02:07:07.055 00.031 15672 worker thread done servicing request 02:07:07.055 00.000 30444 OnExposeComplete: enter 02:07:07.055 00.000 30444 UpdateGuideState(): m_state=6 02:07:07.055 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6452 02:07:07.055 00.000 30444 Star::Find returns 1 (1), X=462.92, Y=200.83, Mass=76166, SNR=57.6, Peak=9939 HFD=3.4 02:07:07.055 00.000 30444 DistanceChecker: deactivated 02:07:07.055 00.000 30444 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.28) = xAngle (3.20 = -3.08) 02:07:07.055 00.000 30444 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.14 = 3.14) 02:07:07.055 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.24 cameraTheta=2.92 mountX=-0.24 mountY=0.00, mountTheta=3.14 02:07:07.056 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.05, opts=13) 02:07:07.056 00.000 30444 Enqueuing Move request for scope (-0.23, 0.05) 02:07:07.056 00.000 15672 Worker thread wakes up 02:07:07.056 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd 02:07:07.056 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.05) 02:07:07.056 00.000 15672 Moving (-0.23, 0.05) raw xDistance=-0.24 yDistance=0.00 02:07:07.056 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 02:07:07.056 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:07.056 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 02:07:07.056 00.000 15672 MoveAxis(E, 0, ABG) 02:07:07.056 00.000 15672 Move returns status 0, amount 0 02:07:07.056 00.000 15672 MoveAxis(N, 0, ABG) 02:07:07.056 00.000 15672 Move returns status 0, amount 0 02:07:07.056 00.000 15672 move complete, result=0 02:07:07.056 00.000 15672 worker thread done servicing request 02:07:07.061 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2436, max=10813, FiltMin=2790, FiltMax=8080, Gamma=2.950 02:07:07.117 00.056 30444 UpdateGuideState exits: m=76166 SNR=57.6 Saturated 02:07:07.117 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:07.117 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:07.117 00.000 30444 Enqueuing Expose request 02:07:07.117 00.000 15672 Worker thread wakes up 02:07:07.117 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:07.117 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:07.117 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 02:07:09.230 02.113 15672 Exposure complete 02:07:09.257 00.027 15672 worker thread done servicing request 02:07:09.258 00.001 30444 OnExposeComplete: enter 02:07:09.258 00.000 30444 UpdateGuideState(): m_state=6 02:07:09.258 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6453 02:07:09.258 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=200.88, Mass=118754, SNR=90.2, Peak=13591 HFD=3.4 02:07:09.258 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.07 = 1.07) 02:07:09.258 00.000 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.01 = 1.01) 02:07:09.258 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.79 mountX=0.07 mountY=0.12, mountTheta=1.05 02:07:09.259 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.10, opts=13) 02:07:09.259 00.000 30444 Enqueuing Move request for scope (0.10, 0.10) 02:07:09.259 00.000 15672 Worker thread wakes up 02:07:09.259 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd 02:07:09.259 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.10) 02:07:09.259 00.000 15672 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=0.12 02:07:09.259 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 02:07:09.259 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:09.260 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 02:07:09.260 00.000 15672 MoveAxis(E, 0, ABG) 02:07:09.260 00.000 15672 Move returns status 0, amount 0 02:07:09.260 00.000 15672 MoveAxis(N, 0, ABG) 02:07:09.260 00.000 15672 Move returns status 0, amount 0 02:07:09.260 00.000 15672 move complete, result=0 02:07:09.260 00.000 15672 worker thread done servicing request 02:07:09.266 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=13591, FiltMin=2617, FiltMax=9881, Gamma=2.950 02:07:09.335 00.069 30444 UpdateGuideState exits: m=118754 SNR=90.2 Saturated 02:07:09.335 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:09.335 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:09.335 00.000 30444 Enqueuing Expose request 02:07:09.335 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:07:09.335 00.000 15672 Worker thread wakes up 02:07:09.335 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:09.335 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:11.241 01.906 15672 Exposure complete 02:07:11.261 00.020 15672 worker thread done servicing request 02:07:11.262 00.001 30444 OnExposeComplete: enter 02:07:11.262 00.000 30444 UpdateGuideState(): m_state=6 02:07:11.262 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6454 02:07:11.262 00.000 30444 Star::Find returns 1 (1), X=463.57, Y=200.63, Mass=115240, SNR=80.5, Peak=12256 HFD=3.2 02:07:11.262 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 02:07:11.262 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.13 = -0.13) 02:07:11.262 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.15 hyp=0.44 cameraTheta=-0.34 mountX=0.44 mountY=-0.06, mountTheta=-0.13 02:07:11.262 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.15, opts=13) 02:07:11.262 00.000 30444 Enqueuing Move request for scope (0.42, -0.15) 02:07:11.263 00.001 15672 Worker thread wakes up 02:07:11.263 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.15) opts 0xd 02:07:11.263 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.15) 02:07:11.263 00.000 15672 Moving (0.42, -0.15) raw xDistance=0.44 yDistance=-0.06 02:07:11.263 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 02:07:11.263 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:11.263 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 02:07:11.263 00.000 15672 MoveAxis(W, 120, ABG) 02:07:11.263 00.000 15672 Guiding Dir = 3, Dur = 120 02:07:11.263 00.000 15672 IsSlewing returns 0 02:07:11.268 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=12256, FiltMin=2533, FiltMax=10437, Gamma=2.950 02:07:11.269 00.001 15672 IsGuiding returns 0 02:07:11.284 00.015 15672 PulseGuide returned control before completion, sleep 115 02:07:11.319 00.035 30444 UpdateGuideState exits: m=115240 SNR=80.5 Saturated 02:07:11.320 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:11.320 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:11.320 00.000 30444 Enqueuing Expose request 02:07:11.413 00.093 15672 IsGuiding returns 0 02:07:11.413 00.000 15672 Move returns status 0, amount 120 02:07:11.413 00.000 15672 MoveAxis(N, 0, ABG) 02:07:11.413 00.000 15672 Move returns status 0, amount 0 02:07:11.413 00.000 15672 move complete, result=0 02:07:11.413 00.000 15672 worker thread done servicing request 02:07:11.413 00.000 15672 Worker thread wakes up 02:07:11.413 00.000 30444 GuideStep: 0.4 px 120 ms WEST, -0.1 px 0 ms NORTH 02:07:11.413 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:11.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:13.523 02.110 15672 Exposure complete 02:07:13.542 00.019 15672 worker thread done servicing request 02:07:13.542 00.000 30444 OnExposeComplete: enter 02:07:13.542 00.000 30444 UpdateGuideState(): m_state=6 02:07:13.543 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6455 02:07:13.543 00.000 30444 Star::Find returns 1 (1), X=463.31, Y=201.02, Mass=137790, SNR=95.0, Peak=14602 HFD=3.4 02:07:13.543 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 02:07:13.543 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 02:07:13.543 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.29 cameraTheta=0.98 mountX=0.09 mountY=0.27, mountTheta=1.26 02:07:13.543 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.24, opts=13) 02:07:13.543 00.000 30444 Enqueuing Move request for scope (0.16, 0.24) 02:07:13.543 00.000 15672 Worker thread wakes up 02:07:13.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.24) opts 0xd 02:07:13.543 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.24) 02:07:13.544 00.001 15672 Moving (0.16, 0.24) raw xDistance=0.09 yDistance=0.27 02:07:13.544 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 02:07:13.544 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:07:13.544 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 02:07:13.544 00.000 15672 MoveAxis(E, 0, ABG) 02:07:13.544 00.000 15672 Move returns status 0, amount 0 02:07:13.544 00.000 15672 MoveAxis(N, 0, ABG) 02:07:13.544 00.000 15672 Move returns status 0, amount 0 02:07:13.544 00.000 15672 move complete, result=0 02:07:13.544 00.000 15672 worker thread done servicing request 02:07:13.549 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=14602, FiltMin=2620, FiltMax=10227, Gamma=2.950 02:07:13.603 00.054 30444 UpdateGuideState exits: m=137790 SNR=95.0 Saturated 02:07:13.603 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:13.603 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:13.603 00.000 30444 Enqueuing Expose request 02:07:13.603 00.000 15672 Worker thread wakes up 02:07:13.603 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:13.604 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:13.604 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 02:07:15.509 01.905 15672 Exposure complete 02:07:15.529 00.020 15672 worker thread done servicing request 02:07:15.529 00.000 30444 OnExposeComplete: enter 02:07:15.529 00.000 30444 UpdateGuideState(): m_state=6 02:07:15.529 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6456 02:07:15.530 00.001 30444 Star::Find returns 1 (1), X=463.38, Y=200.71, Mass=116082, SNR=83.0, Peak=12329 HFD=3.4 02:07:15.530 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 02:07:15.530 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 02:07:15.530 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-0.27 mountX=0.24 mountY=-0.01, mountTheta=-0.06 02:07:15.530 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.07, opts=13) 02:07:15.530 00.000 30444 Enqueuing Move request for scope (0.23, -0.07) 02:07:15.530 00.000 15672 Worker thread wakes up 02:07:15.530 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.07) opts 0xd 02:07:15.530 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.07) 02:07:15.530 00.000 15672 Moving (0.23, -0.07) raw xDistance=0.24 yDistance=-0.01 02:07:15.530 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 02:07:15.530 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:15.531 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 02:07:15.531 00.000 15672 MoveAxis(E, 0, ABG) 02:07:15.531 00.000 15672 Move returns status 0, amount 0 02:07:15.531 00.000 15672 MoveAxis(N, 0, ABG) 02:07:15.531 00.000 15672 Move returns status 0, amount 0 02:07:15.531 00.000 15672 move complete, result=0 02:07:15.531 00.000 15672 worker thread done servicing request 02:07:15.535 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=13057, FiltMin=2624, FiltMax=10039, Gamma=2.950 02:07:15.584 00.049 30444 UpdateGuideState exits: m=116082 SNR=83.0 Saturated 02:07:15.584 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:15.584 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:15.584 00.000 30444 Enqueuing Expose request 02:07:15.584 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 02:07:15.584 00.000 15672 Worker thread wakes up 02:07:15.584 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:15.584 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:17.693 02.109 15672 Exposure complete 02:07:17.713 00.020 15672 worker thread done servicing request 02:07:17.713 00.000 30444 OnExposeComplete: enter 02:07:17.713 00.000 30444 UpdateGuideState(): m_state=6 02:07:17.713 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6457 02:07:17.714 00.001 30444 Star::Find returns 1 (1), X=463.34, Y=200.62, Mass=120518, SNR=82.9, Peak=13343 HFD=3.3 02:07:17.714 00.000 30444 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.28) = xAngle (-0.39 = -0.39) 02:07:17.714 00.000 30444 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.45 = -0.45) 02:07:17.714 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.25 cameraTheta=-0.67 mountX=0.23 mountY=-0.11, mountTheta=-0.44 02:07:17.715 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.15, opts=13) 02:07:17.715 00.000 30444 Enqueuing Move request for scope (0.19, -0.15) 02:07:17.715 00.000 15672 Worker thread wakes up 02:07:17.715 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd 02:07:17.715 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.15) 02:07:17.715 00.000 15672 Moving (0.19, -0.15) raw xDistance=0.23 yDistance=-0.11 02:07:17.715 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 02:07:17.715 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:17.715 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 02:07:17.715 00.000 15672 MoveAxis(E, 0, ABG) 02:07:17.715 00.000 15672 Move returns status 0, amount 0 02:07:17.715 00.000 15672 MoveAxis(N, 0, ABG) 02:07:17.715 00.000 15672 Move returns status 0, amount 0 02:07:17.715 00.000 15672 move complete, result=0 02:07:17.715 00.000 15672 worker thread done servicing request 02:07:17.723 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=13343, FiltMin=2527, FiltMax=10062, Gamma=2.950 02:07:18.060 00.337 30444 UpdateGuideState exits: m=120518 SNR=82.9 Saturated 02:07:18.060 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:18.060 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:18.060 00.000 30444 Enqueuing Expose request 02:07:18.060 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:07:18.060 00.000 15672 Worker thread wakes up 02:07:18.060 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:18.061 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:19.968 01.907 15672 Exposure complete 02:07:19.988 00.020 15672 worker thread done servicing request 02:07:19.988 00.000 30444 OnExposeComplete: enter 02:07:19.988 00.000 30444 UpdateGuideState(): m_state=6 02:07:19.989 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6458 02:07:19.989 00.000 30444 Star::Find returns 1 (1), X=463.41, Y=200.80, Mass=119417, SNR=86.2, Peak=13797 HFD=3.2 02:07:19.989 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 02:07:19.989 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 02:07:19.989 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.09 mountX=0.24 mountY=0.08, mountTheta=0.31 02:07:19.989 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.02, opts=13) 02:07:19.989 00.000 30444 Enqueuing Move request for scope (0.26, 0.02) 02:07:19.989 00.000 15672 Worker thread wakes up 02:07:19.989 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd 02:07:19.990 00.001 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.02) 02:07:19.990 00.000 15672 Moving (0.26, 0.02) raw xDistance=0.24 yDistance=0.08 02:07:19.990 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 02:07:19.990 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:19.990 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 02:07:19.990 00.000 15672 MoveAxis(E, 0, ABG) 02:07:19.990 00.000 15672 Move returns status 0, amount 0 02:07:19.990 00.000 15672 MoveAxis(N, 0, ABG) 02:07:19.990 00.000 15672 Move returns status 0, amount 0 02:07:19.990 00.000 15672 move complete, result=0 02:07:19.990 00.000 15672 worker thread done servicing request 02:07:20.106 00.116 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=13797, FiltMin=2689, FiltMax=9857, Gamma=2.950 02:07:20.160 00.054 30444 UpdateGuideState exits: m=119417 SNR=86.2 Saturated 02:07:20.160 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:20.160 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:20.160 00.000 30444 Enqueuing Expose request 02:07:20.160 00.000 15672 Worker thread wakes up 02:07:20.160 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 02:07:20.160 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:20.160 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:22.266 02.106 15672 Exposure complete 02:07:22.287 00.021 15672 worker thread done servicing request 02:07:22.287 00.000 30444 OnExposeComplete: enter 02:07:22.287 00.000 30444 UpdateGuideState(): m_state=6 02:07:22.287 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6459 02:07:22.287 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=201.04, Mass=125372, SNR=85.4, Peak=14185 HFD=3.2 02:07:22.287 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 02:07:22.287 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 02:07:22.287 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.20 mountX=0.03 mountY=0.27, mountTheta=1.48 02:07:22.288 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.26, opts=13) 02:07:22.288 00.000 30444 Enqueuing Move request for scope (0.10, 0.26) 02:07:22.288 00.000 15672 Worker thread wakes up 02:07:22.288 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.26) opts 0xd 02:07:22.288 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.26) 02:07:22.288 00.000 15672 Moving (0.10, 0.26) raw xDistance=0.03 yDistance=0.27 02:07:22.289 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 02:07:22.289 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:07:22.289 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 02:07:22.289 00.000 15672 MoveAxis(E, 0, ABG) 02:07:22.289 00.000 15672 Move returns status 0, amount 0 02:07:22.289 00.000 15672 MoveAxis(N, 0, ABG) 02:07:22.289 00.000 15672 Move returns status 0, amount 0 02:07:22.289 00.000 15672 move complete, result=0 02:07:22.289 00.000 15672 worker thread done servicing request 02:07:22.295 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=14185, FiltMin=2666, FiltMax=9732, Gamma=2.950 02:07:22.676 00.381 30444 UpdateGuideState exits: m=125372 SNR=85.4 Saturated 02:07:22.676 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:22.676 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:22.676 00.000 30444 Enqueuing Expose request 02:07:22.676 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 02:07:22.676 00.000 15672 Worker thread wakes up 02:07:22.676 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:22.676 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:24.592 01.916 15672 Exposure complete 02:07:24.622 00.030 15672 worker thread done servicing request 02:07:24.622 00.000 30444 OnExposeComplete: enter 02:07:24.623 00.001 30444 UpdateGuideState(): m_state=6 02:07:24.623 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6460 02:07:24.623 00.000 30444 Star::Find returns 1 (1), X=463.38, Y=200.60, Mass=119775, SNR=87.6, Peak=12769 HFD=3.3 02:07:24.623 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 02:07:24.623 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 02:07:24.623 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.65 mountX=0.27 mountY=-0.12, mountTheta=-0.42 02:07:24.623 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.18, opts=13) 02:07:24.623 00.000 30444 Enqueuing Move request for scope (0.23, -0.18) 02:07:24.624 00.001 15672 Worker thread wakes up 02:07:24.624 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd 02:07:24.624 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.18) 02:07:24.624 00.000 15672 Moving (0.23, -0.18) raw xDistance=0.27 yDistance=-0.12 02:07:24.624 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 02:07:24.624 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:24.624 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 02:07:24.624 00.000 15672 MoveAxis(W, 73, ABG) 02:07:24.624 00.000 15672 Guiding Dir = 3, Dur = 73 02:07:24.625 00.001 15672 IsSlewing returns 0 02:07:24.626 00.001 15672 IsGuiding returns 0 02:07:24.630 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=14816, FiltMin=2582, FiltMax=10966, Gamma=2.950 02:07:24.656 00.026 15672 PulseGuide returned control before completion, sleep 54 02:07:24.712 00.056 15672 IsGuiding returns 1 02:07:24.712 00.000 15672 scope still moving after pulse duration time elapsed 02:07:24.733 00.021 15672 IsSlewing returns 0 02:07:24.734 00.001 15672 IsGuiding returns 1 02:07:24.739 00.005 30444 UpdateGuideState exits: m=119775 SNR=87.6 Saturated 02:07:24.739 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:24.739 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:24.739 00.000 30444 Enqueuing Expose request 02:07:24.755 00.016 15672 IsSlewing returns 0 02:07:24.768 00.013 15672 IsGuiding returns 0 02:07:24.768 00.000 15672 scope move finished after 73 + 68 ms 02:07:24.768 00.000 15672 Move returns status 0, amount 73 02:07:24.768 00.000 15672 MoveAxis(N, 0, ABG) 02:07:24.768 00.000 15672 Move returns status 0, amount 0 02:07:24.768 00.000 15672 move complete, result=0 02:07:24.768 00.000 15672 worker thread done servicing request 02:07:24.768 00.000 15672 Worker thread wakes up 02:07:24.768 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:24.768 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:24.773 00.005 30444 GuideStep: 0.3 px 73 ms WEST, -0.1 px 0 ms NORTH 02:07:26.874 02.101 15672 Exposure complete 02:07:26.894 00.020 15672 worker thread done servicing request 02:07:26.894 00.000 30444 OnExposeComplete: enter 02:07:26.894 00.000 30444 UpdateGuideState(): m_state=6 02:07:26.894 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6461 02:07:26.894 00.000 30444 Star::Find returns 1 (1), X=463.36, Y=200.60, Mass=112429, SNR=94.0, Peak=12059 HFD=3.3 02:07:26.894 00.000 30444 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.28) = xAngle (-0.43 = -0.43) 02:07:26.894 00.000 30444 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.49 = -0.49) 02:07:26.894 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.18 hyp=0.27 cameraTheta=-0.71 mountX=0.25 mountY=-0.13, mountTheta=-0.48 02:07:26.895 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.18, opts=13) 02:07:26.895 00.000 30444 Enqueuing Move request for scope (0.21, -0.18) 02:07:26.895 00.000 15672 Worker thread wakes up 02:07:26.895 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.18) opts 0xd 02:07:26.895 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.18) 02:07:26.895 00.000 15672 Moving (0.21, -0.18) raw xDistance=0.25 yDistance=-0.13 02:07:26.895 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 02:07:26.895 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:26.895 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 02:07:26.895 00.000 15672 MoveAxis(E, 0, ABG) 02:07:26.895 00.000 15672 Move returns status 0, amount 0 02:07:26.895 00.000 15672 MoveAxis(N, 0, ABG) 02:07:26.895 00.000 15672 Move returns status 0, amount 0 02:07:26.895 00.000 15672 move complete, result=0 02:07:26.895 00.000 15672 worker thread done servicing request 02:07:26.900 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=12059, FiltMin=2579, FiltMax=9076, Gamma=2.950 02:07:26.951 00.051 30444 UpdateGuideState exits: m=112429 SNR=94.0 Saturated 02:07:26.951 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:26.951 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:26.951 00.000 30444 Enqueuing Expose request 02:07:26.951 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:07:26.951 00.000 15672 Worker thread wakes up 02:07:26.951 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:26.951 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:28.863 01.912 15672 Exposure complete 02:07:28.892 00.029 15672 worker thread done servicing request 02:07:28.892 00.000 30444 OnExposeComplete: enter 02:07:28.892 00.000 30444 UpdateGuideState(): m_state=6 02:07:28.892 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6462 02:07:28.892 00.000 30444 Star::Find returns 1 (1), X=463.62, Y=200.60, Mass=112155, SNR=82.3, Peak=11620 HFD=3.3 02:07:28.892 00.000 30444 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.28) = xAngle (-0.08 = -0.08) 02:07:28.893 00.001 30444 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.14 = -0.14) 02:07:28.893 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.17 hyp=0.50 cameraTheta=-0.35 mountX=0.50 mountY=-0.07, mountTheta=-0.14 02:07:28.893 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.17, opts=13) 02:07:28.893 00.000 30444 Enqueuing Move request for scope (0.47, -0.17) 02:07:28.893 00.000 15672 Worker thread wakes up 02:07:28.893 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.17) opts 0xd 02:07:28.893 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.17) 02:07:28.893 00.000 15672 Moving (0.47, -0.17) raw xDistance=0.50 yDistance=-0.07 02:07:28.893 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50 02:07:28.893 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:28.893 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 02:07:28.894 00.001 15672 MoveAxis(W, 135, ABG) 02:07:28.894 00.000 15672 Guiding Dir = 3, Dur = 135 02:07:28.894 00.000 15672 IsSlewing returns 0 02:07:28.895 00.001 15672 IsGuiding returns 0 02:07:28.912 00.017 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=11906, FiltMin=2595, FiltMax=9575, Gamma=2.950 02:07:28.921 00.009 15672 PulseGuide returned control before completion, sleep 119 02:07:28.962 00.041 30444 UpdateGuideState exits: m=112155 SNR=82.3 Saturated 02:07:28.962 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:28.962 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:28.962 00.000 30444 Enqueuing Expose request 02:07:29.096 00.134 15672 IsGuiding returns 0 02:07:29.096 00.000 15672 Move returns status 0, amount 135 02:07:29.096 00.000 15672 MoveAxis(N, 0, ABG) 02:07:29.096 00.000 15672 Move returns status 0, amount 0 02:07:29.096 00.000 15672 move complete, result=0 02:07:29.097 00.001 15672 worker thread done servicing request 02:07:29.097 00.000 15672 Worker thread wakes up 02:07:29.097 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:29.097 00.000 30444 GuideStep: 0.5 px 135 ms WEST, -0.1 px 0 ms NORTH 02:07:29.097 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:31.203 02.106 15672 Exposure complete 02:07:31.223 00.020 15672 worker thread done servicing request 02:07:31.223 00.000 30444 OnExposeComplete: enter 02:07:31.223 00.000 30444 UpdateGuideState(): m_state=6 02:07:31.223 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6463 02:07:31.223 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=200.59, Mass=121796, SNR=92.0, Peak=12202 HFD=3.7 02:07:31.223 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 02:07:31.223 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 02:07:31.223 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.43 mountX=-0.16 mountY=-0.23, mountTheta=-2.17 02:07:31.224 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.19, opts=13) 02:07:31.224 00.000 30444 Enqueuing Move request for scope (-0.22, -0.19) 02:07:31.224 00.000 15672 Worker thread wakes up 02:07:31.224 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.19) opts 0xd 02:07:31.224 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.19) 02:07:31.224 00.000 15672 Moving (-0.22, -0.19) raw xDistance=-0.16 yDistance=-0.23 02:07:31.224 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 02:07:31.224 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:31.224 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 02:07:31.224 00.000 15672 MoveAxis(E, 0, ABG) 02:07:31.224 00.000 15672 Move returns status 0, amount 0 02:07:31.224 00.000 15672 MoveAxis(N, 0, ABG) 02:07:31.224 00.000 15672 Move returns status 0, amount 0 02:07:31.225 00.001 15672 move complete, result=0 02:07:31.225 00.000 15672 worker thread done servicing request 02:07:31.229 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=12293, FiltMin=2639, FiltMax=9947, Gamma=2.950 02:07:31.278 00.049 30444 UpdateGuideState exits: m=121796 SNR=92.0 Saturated 02:07:31.279 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:31.279 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:31.279 00.000 30444 Enqueuing Expose request 02:07:31.279 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:07:31.279 00.000 15672 Worker thread wakes up 02:07:31.279 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:31.279 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:33.187 01.908 15672 Exposure complete 02:07:33.207 00.020 15672 worker thread done servicing request 02:07:33.207 00.000 30444 OnExposeComplete: enter 02:07:33.207 00.000 30444 UpdateGuideState(): m_state=6 02:07:33.207 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6464 02:07:33.207 00.000 30444 Star::Find returns 1 (1), X=462.61, Y=200.65, Mass=135355, SNR=90.8, Peak=12099 HFD=3.5 02:07:33.207 00.000 30444 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.28) = xAngle (-2.63 = -2.63) 02:07:33.207 00.000 30444 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.69 = -2.69) 02:07:33.207 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.13 hyp=0.55 cameraTheta=-2.91 mountX=-0.48 mountY=-0.24, mountTheta=-2.68 02:07:33.208 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.13, opts=13) 02:07:33.208 00.000 30444 Enqueuing Move request for scope (-0.54, -0.13) 02:07:33.208 00.000 15672 Worker thread wakes up 02:07:33.208 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.13) opts 0xd 02:07:33.208 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.13) 02:07:33.208 00.000 15672 Moving (-0.54, -0.13) raw xDistance=-0.48 yDistance=-0.24 02:07:33.208 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 02:07:33.208 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:33.208 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 02:07:33.208 00.000 15672 MoveAxis(E, 131, ABG) 02:07:33.208 00.000 15672 Guiding Dir = 2, Dur = 131 02:07:33.209 00.001 15672 IsSlewing returns 0 02:07:33.210 00.001 15672 IsGuiding returns 0 02:07:33.214 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=12230, FiltMin=2662, FiltMax=10092, Gamma=2.950 02:07:33.235 00.021 15672 PulseGuide returned control before completion, sleep 117 02:07:33.262 00.027 30444 UpdateGuideState exits: m=135355 SNR=90.8 Saturated 02:07:33.262 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:33.262 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:33.262 00.000 30444 Enqueuing Expose request 02:07:33.395 00.133 15672 IsGuiding returns 0 02:07:33.395 00.000 15672 Move returns status 0, amount 131 02:07:33.395 00.000 15672 MoveAxis(N, 0, ABG) 02:07:33.395 00.000 15672 Move returns status 0, amount 0 02:07:33.395 00.000 15672 move complete, result=0 02:07:33.395 00.000 15672 worker thread done servicing request 02:07:33.395 00.000 15672 Worker thread wakes up 02:07:33.395 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:33.395 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:33.395 00.000 30444 GuideStep: -0.5 px 131 ms EAST, -0.2 px 0 ms NORTH 02:07:35.500 02.105 15672 Exposure complete 02:07:35.524 00.024 15672 worker thread done servicing request 02:07:35.524 00.000 30444 OnExposeComplete: enter 02:07:35.524 00.000 30444 UpdateGuideState(): m_state=6 02:07:35.524 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6465 02:07:35.525 00.001 30444 Star::Find returns 1 (1), X=463.56, Y=200.28, Mass=139571, SNR=96.6, Peak=10662 HFD=3.6 02:07:35.525 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 02:07:35.525 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 02:07:35.525 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.50 hyp=0.65 cameraTheta=-0.89 mountX=0.53 mountY=-0.40, mountTheta=-0.65 02:07:35.525 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.50, opts=13) 02:07:35.525 00.000 30444 Enqueuing Move request for scope (0.41, -0.50) 02:07:35.525 00.000 15672 Worker thread wakes up 02:07:35.525 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.50) opts 0xd 02:07:35.525 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.50) 02:07:35.526 00.001 15672 Moving (0.41, -0.50) raw xDistance=0.53 yDistance=-0.40 02:07:35.526 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.53 02:07:35.526 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 02:07:35.526 00.000 15672 MoveAxis(W, 135, ABG) 02:07:35.526 00.000 15672 Guiding Dir = 3, Dur = 135 02:07:35.526 00.000 15672 IsSlewing returns 0 02:07:35.527 00.001 15672 IsGuiding returns 0 02:07:35.532 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=10662, FiltMin=2607, FiltMax=9828, Gamma=2.950 02:07:35.551 00.019 15672 PulseGuide returned control before completion, sleep 122 02:07:35.581 00.030 30444 UpdateGuideState exits: m=139571 SNR=96.6 Saturated 02:07:35.581 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:35.581 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:35.581 00.000 30444 Enqueuing Expose request 02:07:35.677 00.096 15672 IsGuiding returns 1 02:07:35.677 00.000 15672 scope still moving after pulse duration time elapsed 02:07:35.697 00.020 15672 IsSlewing returns 0 02:07:35.758 00.061 15672 IsGuiding returns 0 02:07:35.758 00.000 15672 scope move finished after 135 + 96 ms 02:07:35.758 00.000 15672 Move returns status 0, amount 135 02:07:35.758 00.000 15672 MoveAxis(N, 72, ABG) 02:07:35.758 00.000 15672 Guiding Dir = 0, Dur = 72 02:07:35.759 00.001 15672 IsSlewing returns 0 02:07:35.760 00.001 15672 IsGuiding returns 0 02:07:35.841 00.081 15672 IsGuiding returns 1 02:07:35.841 00.000 15672 scope still moving after pulse duration time elapsed 02:07:35.863 00.022 15672 IsSlewing returns 0 02:07:35.866 00.003 15672 IsGuiding returns 1 02:07:35.886 00.020 15672 IsSlewing returns 0 02:07:35.889 00.003 15672 IsGuiding returns 1 02:07:35.910 00.021 15672 IsSlewing returns 0 02:07:35.911 00.001 15672 IsGuiding returns 1 02:07:35.932 00.021 15672 IsSlewing returns 0 02:07:35.998 00.066 15672 IsGuiding returns 0 02:07:35.998 00.000 15672 scope move finished after 72 + 166 ms 02:07:35.998 00.000 15672 Move returns status 0, amount 72 02:07:35.999 00.001 15672 move complete, result=0 02:07:35.999 00.000 15672 worker thread done servicing request 02:07:35.999 00.000 15672 Worker thread wakes up 02:07:35.999 00.000 30444 GuideStep: 0.5 px 135 ms WEST, -0.4 px 72 ms NORTH 02:07:35.999 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:35.999 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:37.909 01.910 15672 Exposure complete 02:07:37.929 00.020 15672 worker thread done servicing request 02:07:37.929 00.000 30444 OnExposeComplete: enter 02:07:37.929 00.000 30444 UpdateGuideState(): m_state=6 02:07:37.929 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6466 02:07:37.929 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=200.75, Mass=122310, SNR=92.4, Peak=12714 HFD=3.7 02:07:37.929 00.000 30444 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.28) = xAngle (-2.78 = -2.78) 02:07:37.929 00.000 30444 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.84 = -2.84) 02:07:37.929 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-3.06 mountX=-0.26 mountY=-0.08, mountTheta=-2.84 02:07:37.929 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.02, opts=13) 02:07:37.930 00.001 30444 Enqueuing Move request for scope (-0.28, -0.02) 02:07:37.930 00.000 15672 Worker thread wakes up 02:07:37.930 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.02) opts 0xd 02:07:37.930 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.02) 02:07:37.930 00.000 15672 Moving (-0.28, -0.02) raw xDistance=-0.26 yDistance=-0.08 02:07:37.930 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26 02:07:37.930 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:37.930 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 02:07:37.930 00.000 15672 MoveAxis(E, 62, ABG) 02:07:37.930 00.000 15672 Guiding Dir = 2, Dur = 62 02:07:37.930 00.000 15672 IsSlewing returns 0 02:07:37.931 00.001 15672 IsGuiding returns 0 02:07:37.935 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=12714, FiltMin=2625, FiltMax=9294, Gamma=2.950 02:07:37.947 00.012 15672 PulseGuide returned control before completion, sleep 57 02:07:37.984 00.037 30444 UpdateGuideState exits: m=122310 SNR=92.4 Saturated 02:07:37.984 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:37.984 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:37.984 00.000 30444 Enqueuing Expose request 02:07:38.005 00.021 15672 IsGuiding returns 1 02:07:38.005 00.000 15672 scope still moving after pulse duration time elapsed 02:07:38.027 00.022 15672 IsSlewing returns 0 02:07:38.027 00.000 15672 IsGuiding returns 0 02:07:38.027 00.000 15672 scope move finished after 62 + 34 ms 02:07:38.027 00.000 15672 Move returns status 0, amount 62 02:07:38.027 00.000 15672 MoveAxis(N, 0, ABG) 02:07:38.027 00.000 15672 Move returns status 0, amount 0 02:07:38.027 00.000 15672 move complete, result=0 02:07:38.027 00.000 15672 worker thread done servicing request 02:07:38.027 00.000 15672 Worker thread wakes up 02:07:38.027 00.000 30444 GuideStep: -0.3 px 62 ms EAST, -0.1 px 0 ms NORTH 02:07:38.028 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:38.028 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:40.136 02.108 15672 Exposure complete 02:07:40.156 00.020 15672 worker thread done servicing request 02:07:40.156 00.000 30444 OnExposeComplete: enter 02:07:40.156 00.000 30444 UpdateGuideState(): m_state=6 02:07:40.156 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6467 02:07:40.156 00.000 30444 Star::Find returns 1 (1), X=462.64, Y=200.86, Mass=132486, SNR=95.2, Peak=13055 HFD=3.6 02:07:40.157 00.001 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.26 = -3.02) 02:07:40.157 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.20 = -3.08) 02:07:40.157 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=0.08 hyp=0.51 cameraTheta=2.98 mountX=-0.51 mountY=-0.03, mountTheta=-3.08 02:07:40.157 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=0.08, opts=13) 02:07:40.157 00.000 30444 Enqueuing Move request for scope (-0.51, 0.08) 02:07:40.157 00.000 15672 Worker thread wakes up 02:07:40.157 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.08) opts 0xd 02:07:40.157 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, 0.08) 02:07:40.157 00.000 15672 Moving (-0.51, 0.08) raw xDistance=-0.51 yDistance=-0.03 02:07:40.157 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.51 02:07:40.157 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:40.158 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 02:07:40.158 00.000 15672 MoveAxis(E, 142, ABG) 02:07:40.158 00.000 15672 Guiding Dir = 2, Dur = 142 02:07:40.158 00.000 15672 IsSlewing returns 0 02:07:40.159 00.001 15672 IsGuiding returns 0 02:07:40.163 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=13055, FiltMin=2632, FiltMax=9420, Gamma=2.950 02:07:40.184 00.021 15672 PulseGuide returned control before completion, sleep 128 02:07:40.212 00.028 30444 UpdateGuideState exits: m=132486 SNR=95.2 Saturated 02:07:40.212 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:40.212 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:40.212 00.000 30444 Enqueuing Expose request 02:07:40.359 00.147 15672 IsGuiding returns 0 02:07:40.360 00.001 15672 Move returns status 0, amount 142 02:07:40.360 00.000 15672 MoveAxis(N, 0, ABG) 02:07:40.360 00.000 15672 Move returns status 0, amount 0 02:07:40.360 00.000 15672 move complete, result=0 02:07:40.360 00.000 15672 worker thread done servicing request 02:07:40.360 00.000 15672 Worker thread wakes up 02:07:40.360 00.000 30444 GuideStep: -0.5 px 142 ms EAST, -0.0 px 0 ms NORTH 02:07:40.360 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:40.360 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:42.269 01.909 15672 Exposure complete 02:07:42.289 00.020 15672 worker thread done servicing request 02:07:42.289 00.000 30444 OnExposeComplete: enter 02:07:42.289 00.000 30444 UpdateGuideState(): m_state=6 02:07:42.289 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6468 02:07:42.289 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=200.82, Mass=115111, SNR=78.0, Peak=12497 HFD=3.7 02:07:42.289 00.000 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.26 = -3.03) 02:07:42.289 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.20 = -3.09) 02:07:42.289 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.04 hyp=0.26 cameraTheta=2.98 mountX=-0.26 mountY=-0.01, mountTheta=-3.09 02:07:42.290 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.04, opts=13) 02:07:42.290 00.000 30444 Enqueuing Move request for scope (-0.26, 0.04) 02:07:42.290 00.000 15672 Worker thread wakes up 02:07:42.290 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.04) opts 0xd 02:07:42.290 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.04) 02:07:42.290 00.000 15672 Moving (-0.26, 0.04) raw xDistance=-0.26 yDistance=-0.01 02:07:42.290 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26 02:07:42.290 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:42.290 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 02:07:42.290 00.000 15672 MoveAxis(E, 81, ABG) 02:07:42.290 00.000 15672 Guiding Dir = 2, Dur = 81 02:07:42.291 00.001 15672 IsSlewing returns 0 02:07:42.292 00.001 15672 IsGuiding returns 0 02:07:42.297 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=12497, FiltMin=2579, FiltMax=9035, Gamma=2.950 02:07:42.308 00.011 15672 PulseGuide returned control before completion, sleep 75 02:07:42.346 00.038 30444 UpdateGuideState exits: m=115111 SNR=78.0 Saturated 02:07:42.346 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:42.346 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:42.346 00.000 30444 Enqueuing Expose request 02:07:42.385 00.039 15672 IsGuiding returns 1 02:07:42.385 00.000 15672 scope still moving after pulse duration time elapsed 02:07:42.407 00.022 15672 IsSlewing returns 0 02:07:42.452 00.045 15672 IsGuiding returns 0 02:07:42.452 00.000 15672 scope move finished after 81 + 79 ms 02:07:42.452 00.000 15672 Move returns status 0, amount 81 02:07:42.452 00.000 15672 MoveAxis(N, 0, ABG) 02:07:42.452 00.000 15672 Move returns status 0, amount 0 02:07:42.452 00.000 15672 move complete, result=0 02:07:42.452 00.000 15672 worker thread done servicing request 02:07:42.452 00.000 15672 Worker thread wakes up 02:07:42.453 00.001 30444 GuideStep: -0.3 px 81 ms EAST, -0.0 px 0 ms NORTH 02:07:42.453 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:42.453 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:44.562 02.109 15672 Exposure complete 02:07:44.582 00.020 15672 worker thread done servicing request 02:07:44.582 00.000 30444 OnExposeComplete: enter 02:07:44.582 00.000 30444 UpdateGuideState(): m_state=6 02:07:44.582 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6469 02:07:44.582 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=200.83, Mass=131948, SNR=95.6, Peak=12966 HFD=3.6 02:07:44.582 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.76 = 0.76) 02:07:44.582 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 02:07:44.582 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=0.08 mountY=0.07, mountTheta=0.72 02:07:44.583 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.05, opts=13) 02:07:44.583 00.000 30444 Enqueuing Move request for scope (0.10, 0.05) 02:07:44.583 00.000 15672 Worker thread wakes up 02:07:44.583 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd 02:07:44.583 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.05) 02:07:44.583 00.000 15672 Moving (0.10, 0.05) raw xDistance=0.08 yDistance=0.07 02:07:44.583 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 02:07:44.583 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:44.583 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 02:07:44.583 00.000 15672 MoveAxis(E, 0, ABG) 02:07:44.583 00.000 15672 Move returns status 0, amount 0 02:07:44.583 00.000 15672 MoveAxis(N, 0, ABG) 02:07:44.583 00.000 15672 Move returns status 0, amount 0 02:07:44.583 00.000 15672 move complete, result=0 02:07:44.584 00.001 15672 worker thread done servicing request 02:07:44.589 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=12966, FiltMin=2608, FiltMax=9927, Gamma=2.950 02:07:44.638 00.049 30444 UpdateGuideState exits: m=131948 SNR=95.6 Saturated 02:07:44.638 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:44.638 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:44.638 00.000 30444 Enqueuing Expose request 02:07:44.638 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:07:44.638 00.000 15672 Worker thread wakes up 02:07:44.638 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:44.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:46.554 01.916 15672 Exposure complete 02:07:46.585 00.031 15672 worker thread done servicing request 02:07:46.585 00.000 30444 OnExposeComplete: enter 02:07:46.585 00.000 30444 UpdateGuideState(): m_state=6 02:07:46.585 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6470 02:07:46.585 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=200.73, Mass=137407, SNR=98.6, Peak=12207 HFD=3.9 02:07:46.585 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 02:07:46.585 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 02:07:46.585 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.65 mountX=0.01 mountY=-0.05, mountTheta=-1.37 02:07:46.586 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.05, opts=13) 02:07:46.586 00.000 30444 Enqueuing Move request for scope (-0.00, -0.05) 02:07:46.586 00.000 15672 Worker thread wakes up 02:07:46.586 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd 02:07:46.586 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.05) 02:07:46.586 00.000 15672 Moving (-0.00, -0.05) raw xDistance=0.01 yDistance=-0.05 02:07:46.586 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 02:07:46.586 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:46.586 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 02:07:46.586 00.000 15672 MoveAxis(E, 0, ABG) 02:07:46.586 00.000 15672 Move returns status 0, amount 0 02:07:46.586 00.000 15672 MoveAxis(N, 0, ABG) 02:07:46.586 00.000 15672 Move returns status 0, amount 0 02:07:46.586 00.000 15672 move complete, result=0 02:07:46.586 00.000 15672 worker thread done servicing request 02:07:46.591 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=12207, FiltMin=2611, FiltMax=9442, Gamma=2.950 02:07:46.640 00.049 30444 UpdateGuideState exits: m=137407 SNR=98.6 Saturated 02:07:46.640 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:46.640 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:46.640 00.000 30444 Enqueuing Expose request 02:07:46.640 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 02:07:46.640 00.000 15672 Worker thread wakes up 02:07:46.640 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:46.640 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:48.751 02.111 15672 Exposure complete 02:07:48.770 00.019 15672 worker thread done servicing request 02:07:48.770 00.000 30444 OnExposeComplete: enter 02:07:48.770 00.000 30444 UpdateGuideState(): m_state=6 02:07:48.771 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6471 02:07:48.771 00.000 30444 Star::Find returns 1 (1), X=463.54, Y=200.58, Mass=126677, SNR=82.5, Peak=11447 HFD=3.3 02:07:48.771 00.000 30444 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.28) = xAngle (-0.18 = -0.18) 02:07:48.771 00.000 30444 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.24 = -0.24) 02:07:48.771 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.19 hyp=0.44 cameraTheta=-0.46 mountX=0.43 mountY=-0.11, mountTheta=-0.24 02:07:48.771 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.19, opts=13) 02:07:48.771 00.000 30444 Enqueuing Move request for scope (0.39, -0.19) 02:07:48.771 00.000 15672 Worker thread wakes up 02:07:48.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.19) opts 0xd 02:07:48.771 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.19) 02:07:48.771 00.000 15672 Moving (0.39, -0.19) raw xDistance=0.43 yDistance=-0.11 02:07:48.772 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 02:07:48.772 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:48.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 02:07:48.772 00.000 15672 MoveAxis(W, 116, ABG) 02:07:48.772 00.000 15672 Guiding Dir = 3, Dur = 116 02:07:48.772 00.000 15672 IsSlewing returns 0 02:07:48.773 00.001 15672 IsGuiding returns 0 02:07:48.777 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=11447, FiltMin=2536, FiltMax=10006, Gamma=2.950 02:07:48.794 00.017 15672 PulseGuide returned control before completion, sleep 105 02:07:48.827 00.033 30444 UpdateGuideState exits: m=126677 SNR=82.5 Saturated 02:07:48.827 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:48.827 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:48.827 00.000 30444 Enqueuing Expose request 02:07:48.902 00.075 15672 IsGuiding returns 1 02:07:48.902 00.000 15672 scope still moving after pulse duration time elapsed 02:07:48.922 00.020 15672 IsSlewing returns 0 02:07:48.939 00.017 15672 IsGuiding returns 0 02:07:48.939 00.000 15672 scope move finished after 116 + 49 ms 02:07:48.939 00.000 15672 Move returns status 0, amount 116 02:07:48.939 00.000 15672 MoveAxis(N, 0, ABG) 02:07:48.939 00.000 15672 Move returns status 0, amount 0 02:07:48.939 00.000 15672 move complete, result=0 02:07:48.939 00.000 15672 worker thread done servicing request 02:07:48.939 00.000 15672 Worker thread wakes up 02:07:48.939 00.000 30444 GuideStep: 0.4 px 116 ms WEST, -0.1 px 0 ms NORTH 02:07:48.939 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:48.939 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:50.845 01.906 15672 Exposure complete 02:07:50.865 00.020 15672 worker thread done servicing request 02:07:50.865 00.000 30444 OnExposeComplete: enter 02:07:50.865 00.000 30444 UpdateGuideState(): m_state=6 02:07:50.865 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6472 02:07:50.865 00.000 30444 Star::Find returns 1 (1), X=463.47, Y=200.77, Mass=119170, SNR=93.6, Peak=12498 HFD=3.4 02:07:50.866 00.001 30444 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.28) = xAngle (0.27 = 0.27) 02:07:50.866 00.000 30444 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.21 = 0.21) 02:07:50.866 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-0.00 mountX=0.31 mountY=0.07, mountTheta=0.22 02:07:50.866 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.00, opts=13) 02:07:50.866 00.000 30444 Enqueuing Move request for scope (0.32, -0.00) 02:07:50.866 00.000 15672 Worker thread wakes up 02:07:50.866 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.00) opts 0xd 02:07:50.866 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.00) 02:07:50.866 00.000 15672 Moving (0.32, -0.00) raw xDistance=0.31 yDistance=0.07 02:07:50.866 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31 02:07:50.866 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:50.866 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 02:07:50.866 00.000 15672 MoveAxis(W, 92, ABG) 02:07:50.867 00.001 15672 Guiding Dir = 3, Dur = 92 02:07:50.867 00.000 15672 IsSlewing returns 0 02:07:50.868 00.001 15672 IsGuiding returns 0 02:07:50.873 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=12498, FiltMin=2637, FiltMax=9618, Gamma=2.950 02:07:50.887 00.014 15672 PulseGuide returned control before completion, sleep 84 02:07:50.921 00.034 30444 UpdateGuideState exits: m=119170 SNR=93.6 Saturated 02:07:50.921 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:50.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:50.921 00.000 30444 Enqueuing Expose request 02:07:50.999 00.078 15672 IsGuiding returns 0 02:07:50.999 00.000 15672 Move returns status 0, amount 92 02:07:50.999 00.000 15672 MoveAxis(N, 0, ABG) 02:07:50.999 00.000 15672 Move returns status 0, amount 0 02:07:50.999 00.000 15672 move complete, result=0 02:07:50.999 00.000 15672 worker thread done servicing request 02:07:50.999 00.000 15672 Worker thread wakes up 02:07:50.999 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:50.999 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:50.999 00.000 30444 GuideStep: 0.3 px 92 ms WEST, 0.1 px 0 ms NORTH 02:07:53.108 02.109 15672 Exposure complete 02:07:53.128 00.020 15672 worker thread done servicing request 02:07:53.128 00.000 30444 OnExposeComplete: enter 02:07:53.128 00.000 30444 UpdateGuideState(): m_state=6 02:07:53.128 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6473 02:07:53.128 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=200.95, Mass=111777, SNR=85.5, Peak=14198 HFD=2.9 02:07:53.128 00.000 30444 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.28) = xAngle (2.25 = 2.25) 02:07:53.128 00.000 30444 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.19 = 2.19) 02:07:53.128 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.97 mountX=-0.12 mountY=0.15, mountTheta=2.22 02:07:53.129 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.17, opts=13) 02:07:53.129 00.000 30444 Enqueuing Move request for scope (-0.07, 0.17) 02:07:53.129 00.000 15672 Worker thread wakes up 02:07:53.129 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd 02:07:53.129 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.17) 02:07:53.129 00.000 15672 Moving (-0.07, 0.17) raw xDistance=-0.12 yDistance=0.15 02:07:53.129 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 02:07:53.129 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:53.129 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 02:07:53.129 00.000 15672 MoveAxis(E, 0, ABG) 02:07:53.129 00.000 15672 Move returns status 0, amount 0 02:07:53.129 00.000 15672 MoveAxis(N, 0, ABG) 02:07:53.129 00.000 15672 Move returns status 0, amount 0 02:07:53.129 00.000 15672 move complete, result=0 02:07:53.129 00.000 15672 worker thread done servicing request 02:07:53.133 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2390, max=14198, FiltMin=2684, FiltMax=9815, Gamma=2.950 02:07:53.182 00.049 30444 UpdateGuideState exits: m=111777 SNR=85.5 Saturated 02:07:53.182 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:53.182 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:53.183 00.001 30444 Enqueuing Expose request 02:07:53.183 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:07:53.183 00.000 15672 Worker thread wakes up 02:07:53.183 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:53.183 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:55.088 01.905 15672 Exposure complete 02:07:55.108 00.020 15672 worker thread done servicing request 02:07:55.108 00.000 30444 OnExposeComplete: enter 02:07:55.108 00.000 30444 UpdateGuideState(): m_state=6 02:07:55.108 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6474 02:07:55.108 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=200.81, Mass=113473, SNR=79.7, Peak=11833 HFD=3.9 02:07:55.109 00.001 30444 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.28) = xAngle (3.18 = -3.10) 02:07:55.109 00.000 30444 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.12 = 3.12) 02:07:55.109 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.90 mountX=-0.13 mountY=0.00, mountTheta=3.12 02:07:55.109 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.03, opts=13) 02:07:55.109 00.000 30444 Enqueuing Move request for scope (-0.13, 0.03) 02:07:55.109 00.000 15672 Worker thread wakes up 02:07:55.109 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd 02:07:55.109 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.03) 02:07:55.109 00.000 15672 Moving (-0.13, 0.03) raw xDistance=-0.13 yDistance=0.00 02:07:55.109 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 02:07:55.110 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:55.110 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 02:07:55.110 00.000 15672 MoveAxis(E, 0, ABG) 02:07:55.110 00.000 15672 Move returns status 0, amount 0 02:07:55.110 00.000 15672 MoveAxis(N, 0, ABG) 02:07:55.110 00.000 15672 Move returns status 0, amount 0 02:07:55.110 00.000 15672 move complete, result=0 02:07:55.110 00.000 15672 worker thread done servicing request 02:07:55.115 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=11833, FiltMin=2671, FiltMax=8758, Gamma=2.950 02:07:55.164 00.049 30444 UpdateGuideState exits: m=113473 SNR=79.7 Saturated 02:07:55.164 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:55.164 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:55.164 00.000 30444 Enqueuing Expose request 02:07:55.164 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 02:07:55.164 00.000 15672 Worker thread wakes up 02:07:55.164 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:55.164 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:57.273 02.109 15672 Exposure complete 02:07:57.293 00.020 15672 worker thread done servicing request 02:07:57.293 00.000 30444 OnExposeComplete: enter 02:07:57.293 00.000 30444 UpdateGuideState(): m_state=6 02:07:57.293 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6475 02:07:57.293 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=200.84, Mass=87367, SNR=70.6, Peak=11677 HFD=3.1 02:07:57.293 00.000 30444 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 02:07:57.293 00.000 30444 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.25 = 2.25) 02:07:57.293 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.03 mountX=-0.05 mountY=0.06, mountTheta=2.28 02:07:57.294 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.07, opts=13) 02:07:57.294 00.000 30444 Enqueuing Move request for scope (-0.03, 0.07) 02:07:57.294 00.000 15672 Worker thread wakes up 02:07:57.294 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd 02:07:57.294 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.07) 02:07:57.294 00.000 15672 Moving (-0.03, 0.07) raw xDistance=-0.05 yDistance=0.06 02:07:57.294 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 02:07:57.294 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:57.294 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 02:07:57.294 00.000 15672 MoveAxis(E, 0, ABG) 02:07:57.294 00.000 15672 Move returns status 0, amount 0 02:07:57.294 00.000 15672 MoveAxis(N, 0, ABG) 02:07:57.294 00.000 15672 Move returns status 0, amount 0 02:07:57.294 00.000 15672 move complete, result=0 02:07:57.294 00.000 15672 worker thread done servicing request 02:07:57.299 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2495, max=11677, FiltMin=2793, FiltMax=8102, Gamma=2.950 02:07:57.802 00.503 30444 UpdateGuideState exits: m=87367 SNR=70.6 Saturated 02:07:57.802 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:57.802 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:57.802 00.000 30444 Enqueuing Expose request 02:07:57.802 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:07:57.802 00.000 15672 Worker thread wakes up 02:07:57.802 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:57.802 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:07:59.708 01.906 15672 Exposure complete 02:07:59.734 00.026 15672 worker thread done servicing request 02:07:59.734 00.000 30444 OnExposeComplete: enter 02:07:59.734 00.000 30444 UpdateGuideState(): m_state=6 02:07:59.734 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6476 02:07:59.734 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=200.77, Mass=90258, SNR=71.7, Peak=11478 HFD=3.3 02:07:59.734 00.000 30444 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.28) = xAngle (-2.83 = -2.83) 02:07:59.734 00.000 30444 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 02:07:59.734 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.11 mountX=-0.06 mountY=-0.02, mountTheta=-2.89 02:07:59.734 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.00, opts=13) 02:07:59.735 00.001 30444 Enqueuing Move request for scope (-0.06, -0.00) 02:07:59.735 00.000 15672 Worker thread wakes up 02:07:59.735 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd 02:07:59.735 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.00) 02:07:59.735 00.000 15672 Moving (-0.06, -0.00) raw xDistance=-0.06 yDistance=-0.02 02:07:59.735 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 02:07:59.735 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:07:59.735 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 02:07:59.735 00.000 15672 MoveAxis(E, 0, ABG) 02:07:59.735 00.000 15672 Move returns status 0, amount 0 02:07:59.735 00.000 15672 MoveAxis(N, 0, ABG) 02:07:59.735 00.000 15672 Move returns status 0, amount 0 02:07:59.735 00.000 15672 move complete, result=0 02:07:59.735 00.000 15672 worker thread done servicing request 02:07:59.740 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=11478, FiltMin=2795, FiltMax=8020, Gamma=2.950 02:07:59.790 00.050 30444 UpdateGuideState exits: m=90258 SNR=71.7 Saturated 02:07:59.790 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:07:59.790 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:07:59.790 00.000 30444 Enqueuing Expose request 02:07:59.790 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 02:07:59.790 00.000 15672 Worker thread wakes up 02:07:59.790 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:07:59.790 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:01.900 02.110 15672 Exposure complete 02:08:01.920 00.020 15672 worker thread done servicing request 02:08:01.920 00.000 30444 OnExposeComplete: enter 02:08:01.920 00.000 30444 UpdateGuideState(): m_state=6 02:08:01.920 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6477 02:08:01.920 00.000 30444 Star::Find returns 1 (1), X=462.73, Y=200.82, Mass=112915, SNR=82.5, Peak=11127 HFD=3.8 02:08:01.920 00.000 30444 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.28) = xAngle (3.32 = -2.96) 02:08:01.920 00.000 30444 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.26 = -3.02) 02:08:01.920 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.04 hyp=0.43 cameraTheta=3.04 mountX=-0.42 mountY=-0.05, mountTheta=-3.02 02:08:01.920 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.04, opts=13) 02:08:01.920 00.000 30444 Enqueuing Move request for scope (-0.42, 0.04) 02:08:01.921 00.001 15672 Worker thread wakes up 02:08:01.921 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.04) opts 0xd 02:08:01.921 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.04) 02:08:01.921 00.000 15672 Moving (-0.42, 0.04) raw xDistance=-0.42 yDistance=-0.05 02:08:01.921 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 02:08:01.921 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:08:01.921 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 02:08:01.921 00.000 15672 MoveAxis(E, 113, ABG) 02:08:01.921 00.000 15672 Guiding Dir = 2, Dur = 113 02:08:01.921 00.000 15672 IsSlewing returns 0 02:08:01.926 00.005 15672 IsGuiding returns 0 02:08:01.926 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=11127, FiltMin=2662, FiltMax=8837, Gamma=2.950 02:08:01.941 00.015 15672 PulseGuide returned control before completion, sleep 108 02:08:01.976 00.035 30444 UpdateGuideState exits: m=112915 SNR=82.5 Saturated 02:08:01.976 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:01.976 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:01.976 00.000 30444 Enqueuing Expose request 02:08:02.052 00.076 15672 IsGuiding returns 1 02:08:02.052 00.000 15672 scope still moving after pulse duration time elapsed 02:08:02.073 00.021 15672 IsSlewing returns 0 02:08:02.086 00.013 15672 IsGuiding returns 0 02:08:02.086 00.000 15672 scope move finished after 113 + 47 ms 02:08:02.086 00.000 15672 Move returns status 0, amount 113 02:08:02.086 00.000 15672 MoveAxis(N, 0, ABG) 02:08:02.086 00.000 15672 Move returns status 0, amount 0 02:08:02.088 00.002 15672 move complete, result=0 02:08:02.088 00.000 15672 worker thread done servicing request 02:08:02.088 00.000 30444 GuideStep: -0.4 px 113 ms EAST, -0.1 px 0 ms NORTH 02:08:02.088 00.000 15672 Worker thread wakes up 02:08:02.088 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:02.088 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:03.997 01.909 15672 Exposure complete 02:08:04.017 00.020 15672 worker thread done servicing request 02:08:04.017 00.000 30444 OnExposeComplete: enter 02:08:04.017 00.000 30444 UpdateGuideState(): m_state=6 02:08:04.017 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6478 02:08:04.017 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=200.83, Mass=125453, SNR=100.1, Peak=13102 HFD=4.0 02:08:04.017 00.000 30444 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.28) = xAngle (3.12 = 3.12) 02:08:04.017 00.000 30444 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.05 = 3.05) 02:08:04.018 00.001 30444 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.84 mountX=-0.19 mountY=0.02, mountTheta=3.05 02:08:04.018 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.06, opts=13) 02:08:04.018 00.000 30444 Enqueuing Move request for scope (-0.18, 0.06) 02:08:04.018 00.000 15672 Worker thread wakes up 02:08:04.018 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd 02:08:04.018 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.06) 02:08:04.018 00.000 15672 Moving (-0.18, 0.06) raw xDistance=-0.19 yDistance=0.02 02:08:04.018 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 02:08:04.018 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:08:04.018 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 02:08:04.018 00.000 15672 MoveAxis(E, 0, ABG) 02:08:04.018 00.000 15672 Move returns status 0, amount 0 02:08:04.019 00.001 15672 MoveAxis(N, 0, ABG) 02:08:04.019 00.000 15672 Move returns status 0, amount 0 02:08:04.019 00.000 15672 move complete, result=0 02:08:04.019 00.000 15672 worker thread done servicing request 02:08:04.024 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=13102, FiltMin=2674, FiltMax=9350, Gamma=2.950 02:08:04.421 00.397 30444 UpdateGuideState exits: m=125453 SNR=100.1 Saturated 02:08:04.421 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:04.421 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:04.421 00.000 30444 Enqueuing Expose request 02:08:04.422 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 02:08:04.422 00.000 15672 Worker thread wakes up 02:08:04.422 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:04.422 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:06.531 02.109 15672 Exposure complete 02:08:06.551 00.020 15672 worker thread done servicing request 02:08:06.551 00.000 30444 OnExposeComplete: enter 02:08:06.551 00.000 30444 UpdateGuideState(): m_state=6 02:08:06.551 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6479 02:08:06.551 00.000 30444 Star::Find returns 1 (1), X=463.33, Y=200.61, Mass=116419, SNR=80.0, Peak=10934 HFD=3.5 02:08:06.551 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 02:08:06.551 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.52 = -0.52) 02:08:06.551 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.74 mountX=0.22 mountY=-0.12, mountTheta=-0.51 02:08:06.552 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.16, opts=13) 02:08:06.552 00.000 30444 Enqueuing Move request for scope (0.18, -0.16) 02:08:06.552 00.000 15672 Worker thread wakes up 02:08:06.552 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd 02:08:06.552 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.16) 02:08:06.552 00.000 15672 Moving (0.18, -0.16) raw xDistance=0.22 yDistance=-0.12 02:08:06.552 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 02:08:06.552 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:08:06.552 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 02:08:06.552 00.000 15672 MoveAxis(E, 0, ABG) 02:08:06.552 00.000 15672 Move returns status 0, amount 0 02:08:06.553 00.001 15672 MoveAxis(N, 0, ABG) 02:08:06.553 00.000 15672 Move returns status 0, amount 0 02:08:06.553 00.000 15672 move complete, result=0 02:08:06.553 00.000 15672 worker thread done servicing request 02:08:06.557 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=10934, FiltMin=2639, FiltMax=9264, Gamma=2.950 02:08:06.607 00.050 30444 UpdateGuideState exits: m=116419 SNR=80.0 Saturated 02:08:06.607 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:06.607 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:06.607 00.000 30444 Enqueuing Expose request 02:08:06.607 00.000 15672 Worker thread wakes up 02:08:06.607 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:08:06.607 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:06.607 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:08.515 01.908 15672 Exposure complete 02:08:08.538 00.023 15672 worker thread done servicing request 02:08:08.538 00.000 30444 OnExposeComplete: enter 02:08:08.538 00.000 30444 UpdateGuideState(): m_state=6 02:08:08.538 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6480 02:08:08.538 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=200.58, Mass=121827, SNR=81.1, Peak=11296 HFD=3.8 02:08:08.538 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 02:08:08.538 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 02:08:08.539 00.001 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.90 mountX=-0.01 mountY=-0.21, mountTheta=-1.62 02:08:08.539 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.20, opts=13) 02:08:08.539 00.000 30444 Enqueuing Move request for scope (-0.07, -0.20) 02:08:08.539 00.000 15672 Worker thread wakes up 02:08:08.539 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd 02:08:08.539 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.20) 02:08:08.540 00.001 15672 Moving (-0.07, -0.20) raw xDistance=-0.01 yDistance=-0.21 02:08:08.540 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 02:08:08.540 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:08:08.540 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 02:08:08.540 00.000 15672 MoveAxis(E, 0, ABG) 02:08:08.540 00.000 15672 Move returns status 0, amount 0 02:08:08.540 00.000 15672 MoveAxis(N, 0, ABG) 02:08:08.540 00.000 15672 Move returns status 0, amount 0 02:08:08.540 00.000 15672 move complete, result=0 02:08:08.540 00.000 15672 worker thread done servicing request 02:08:08.545 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=11296, FiltMin=2632, FiltMax=9226, Gamma=2.950 02:08:08.593 00.048 30444 UpdateGuideState exits: m=121827 SNR=81.1 Saturated 02:08:08.593 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:08.593 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:08.593 00.000 30444 Enqueuing Expose request 02:08:08.593 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 02:08:08.593 00.000 15672 Worker thread wakes up 02:08:08.593 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:08.593 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:10.701 02.108 15672 Exposure complete 02:08:10.721 00.020 15672 worker thread done servicing request 02:08:10.721 00.000 30444 OnExposeComplete: enter 02:08:10.721 00.000 30444 UpdateGuideState(): m_state=6 02:08:10.721 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6481 02:08:10.722 00.001 30444 Star::Find returns 1 (1), X=462.95, Y=200.82, Mass=122338, SNR=80.5, Peak=13243 HFD=3.8 02:08:10.722 00.000 30444 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.28) = xAngle (3.22 = -3.07) 02:08:10.722 00.000 30444 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.16 = -3.13) 02:08:10.722 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.94 mountX=-0.20 mountY=-0.00, mountTheta=-3.13 02:08:10.722 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.04, opts=13) 02:08:10.722 00.000 30444 Enqueuing Move request for scope (-0.20, 0.04) 02:08:10.722 00.000 15672 Worker thread wakes up 02:08:10.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd 02:08:10.722 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.04) 02:08:10.722 00.000 15672 Moving (-0.20, 0.04) raw xDistance=-0.20 yDistance=-0.00 02:08:10.722 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 02:08:10.722 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:08:10.723 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 02:08:10.723 00.000 15672 MoveAxis(E, 0, ABG) 02:08:10.723 00.000 15672 Move returns status 0, amount 0 02:08:10.723 00.000 15672 MoveAxis(N, 0, ABG) 02:08:10.723 00.000 15672 Move returns status 0, amount 0 02:08:10.723 00.000 15672 move complete, result=0 02:08:10.723 00.000 15672 worker thread done servicing request 02:08:10.727 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=13243, FiltMin=2591, FiltMax=9489, Gamma=2.950 02:08:10.778 00.051 30444 UpdateGuideState exits: m=122338 SNR=80.5 Saturated 02:08:10.778 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:10.778 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:10.778 00.000 30444 Enqueuing Expose request 02:08:10.778 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 02:08:10.778 00.000 15672 Worker thread wakes up 02:08:10.778 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:10.778 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:12.687 01.909 15672 Exposure complete 02:08:12.707 00.020 15672 worker thread done servicing request 02:08:12.707 00.000 30444 OnExposeComplete: enter 02:08:12.707 00.000 30444 UpdateGuideState(): m_state=6 02:08:12.707 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6482 02:08:12.708 00.001 30444 Star::Find returns 1 (1), X=462.47, Y=200.78, Mass=124837, SNR=87.3, Peak=12041 HFD=3.6 02:08:12.708 00.000 30444 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.28) = xAngle (3.41 = -2.88) 02:08:12.708 00.000 30444 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.35 = -2.94) 02:08:12.708 00.000 30444 CameraToMount -- cameraX=-0.68 cameraY=0.01 hyp=0.68 cameraTheta=3.13 mountX=-0.66 mountY=-0.14, mountTheta=-2.94 02:08:12.708 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.68, y=0.01, opts=13) 02:08:12.708 00.000 30444 Enqueuing Move request for scope (-0.68, 0.01) 02:08:12.708 00.000 15672 Worker thread wakes up 02:08:12.708 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.01) opts 0xd 02:08:12.708 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.68, 0.01) 02:08:12.708 00.000 15672 Moving (-0.68, 0.01) raw xDistance=-0.66 yDistance=-0.14 02:08:12.708 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66 02:08:12.709 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:08:12.709 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 02:08:12.709 00.000 15672 MoveAxis(E, 179, ABG) 02:08:12.709 00.000 15672 Guiding Dir = 2, Dur = 179 02:08:12.709 00.000 15672 IsSlewing returns 0 02:08:12.710 00.001 15672 IsGuiding returns 0 02:08:12.714 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=12041, FiltMin=2609, FiltMax=9434, Gamma=2.950 02:08:12.725 00.011 15672 PulseGuide returned control before completion, sleep 175 02:08:12.763 00.038 30444 UpdateGuideState exits: m=124837 SNR=87.3 Saturated 02:08:12.763 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:12.763 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:12.763 00.000 30444 Enqueuing Expose request 02:08:12.918 00.155 15672 IsGuiding returns 0 02:08:12.918 00.000 15672 Move returns status 0, amount 179 02:08:12.918 00.000 15672 MoveAxis(N, 0, ABG) 02:08:12.918 00.000 15672 Move returns status 0, amount 0 02:08:12.918 00.000 15672 move complete, result=0 02:08:12.919 00.001 15672 worker thread done servicing request 02:08:12.919 00.000 15672 Worker thread wakes up 02:08:12.919 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:12.919 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:12.919 00.000 30444 GuideStep: -0.7 px 179 ms EAST, -0.1 px 0 ms NORTH 02:08:15.033 02.114 15672 Exposure complete 02:08:15.060 00.027 15672 worker thread done servicing request 02:08:15.060 00.000 30444 OnExposeComplete: enter 02:08:15.060 00.000 30444 UpdateGuideState(): m_state=6 02:08:15.060 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6483 02:08:15.060 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=200.10, Mass=114089, SNR=85.6, Peak=10533 HFD=4.1 02:08:15.060 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 02:08:15.060 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 02:08:15.060 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.68 hyp=0.69 cameraTheta=-1.77 mountX=0.05 mountY=-0.69, mountTheta=-1.49 02:08:15.061 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.68, opts=13) 02:08:15.061 00.000 30444 Enqueuing Move request for scope (-0.14, -0.68) 02:08:15.061 00.000 15672 Worker thread wakes up 02:08:15.061 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.68) opts 0xd 02:08:15.061 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.68) 02:08:15.061 00.000 15672 Moving (-0.14, -0.68) raw xDistance=0.05 yDistance=-0.69 02:08:15.061 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 02:08:15.061 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 02:08:15.061 00.000 15672 MoveAxis(E, 0, ABG) 02:08:15.061 00.000 15672 Move returns status 0, amount 0 02:08:15.061 00.000 15672 MoveAxis(N, 123, ABG) 02:08:15.061 00.000 15672 Guiding Dir = 0, Dur = 123 02:08:15.062 00.001 15672 IsSlewing returns 0 02:08:15.063 00.001 15672 IsGuiding returns 0 02:08:15.066 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=11031, FiltMin=2653, FiltMax=9367, Gamma=2.950 02:08:15.115 00.049 30444 UpdateGuideState exits: m=114089 SNR=85.6 Saturated 02:08:15.115 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:15.115 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:15.115 00.000 30444 Enqueuing Expose request 02:08:15.138 00.023 15672 PulseGuide returned control before completion, sleep 58 02:08:15.218 00.080 15672 IsGuiding returns 1 02:08:15.218 00.000 15672 scope still moving after pulse duration time elapsed 02:08:15.239 00.021 15672 IsSlewing returns 0 02:08:15.242 00.003 15672 IsGuiding returns 1 02:08:15.263 00.021 15672 IsSlewing returns 0 02:08:15.264 00.001 15672 IsGuiding returns 1 02:08:15.285 00.021 15672 IsSlewing returns 0 02:08:15.313 00.028 15672 IsGuiding returns 0 02:08:15.313 00.000 15672 scope move finished after 123 + 127 ms 02:08:15.313 00.000 15672 Move returns status 0, amount 123 02:08:15.313 00.000 15672 move complete, result=0 02:08:15.313 00.000 15672 worker thread done servicing request 02:08:15.313 00.000 15672 Worker thread wakes up 02:08:15.313 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:15.313 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:15.313 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 123 ms NORTH 02:08:17.223 01.910 15672 Exposure complete 02:08:17.255 00.032 15672 worker thread done servicing request 02:08:17.255 00.000 30444 OnExposeComplete: enter 02:08:17.255 00.000 30444 UpdateGuideState(): m_state=6 02:08:17.255 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6484 02:08:17.255 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=200.96, Mass=93345, SNR=79.8, Peak=11864 HFD=3.0 02:08:17.255 00.000 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 02:08:17.255 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 02:08:17.255 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.88 mountX=-0.11 mountY=0.17, mountTheta=2.14 02:08:17.256 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.18, opts=13) 02:08:17.256 00.000 30444 Enqueuing Move request for scope (-0.06, 0.18) 02:08:17.256 00.000 15672 Worker thread wakes up 02:08:17.256 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd 02:08:17.256 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.18) 02:08:17.256 00.000 15672 Moving (-0.06, 0.18) raw xDistance=-0.11 yDistance=0.17 02:08:17.256 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 02:08:17.256 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:08:17.256 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 02:08:17.256 00.000 15672 MoveAxis(E, 0, ABG) 02:08:17.256 00.000 15672 Move returns status 0, amount 0 02:08:17.256 00.000 15672 MoveAxis(N, 0, ABG) 02:08:17.256 00.000 15672 Move returns status 0, amount 0 02:08:17.256 00.000 15672 move complete, result=0 02:08:17.256 00.000 15672 worker thread done servicing request 02:08:17.261 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2402, max=11864, FiltMin=2718, FiltMax=8144, Gamma=2.950 02:08:17.311 00.050 30444 UpdateGuideState exits: m=93345 SNR=79.8 Saturated 02:08:17.311 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:17.311 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:17.311 00.000 30444 Enqueuing Expose request 02:08:17.311 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:08:17.311 00.000 15672 Worker thread wakes up 02:08:17.311 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:17.311 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:19.428 02.117 15672 Exposure complete 02:08:19.461 00.033 15672 worker thread done servicing request 02:08:19.462 00.001 30444 OnExposeComplete: enter 02:08:19.462 00.000 30444 UpdateGuideState(): m_state=6 02:08:19.462 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6485 02:08:19.462 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=201.20, Mass=67052, SNR=54.9, Peak=9523 HFD=3.2 02:08:19.462 00.000 30444 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.28) = xAngle (1.94 = 1.94) 02:08:19.462 00.000 30444 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.88 = 1.88) 02:08:19.462 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.42 hyp=0.42 cameraTheta=1.66 mountX=-0.15 mountY=0.40, mountTheta=1.93 02:08:19.462 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.42, opts=13) 02:08:19.462 00.000 30444 Enqueuing Move request for scope (-0.04, 0.42) 02:08:19.463 00.001 15672 Worker thread wakes up 02:08:19.463 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.42) opts 0xd 02:08:19.463 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.42) 02:08:19.463 00.000 15672 Moving (-0.04, 0.42) raw xDistance=-0.15 yDistance=0.40 02:08:19.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 02:08:19.463 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:08:19.463 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 02:08:19.463 00.000 15672 MoveAxis(E, 0, ABG) 02:08:19.463 00.000 15672 Move returns status 0, amount 0 02:08:19.463 00.000 15672 MoveAxis(N, 0, ABG) 02:08:19.463 00.000 15672 Move returns status 0, amount 0 02:08:19.463 00.000 15672 move complete, result=0 02:08:19.463 00.000 15672 worker thread done servicing request 02:08:19.468 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2587, max=9523, FiltMin=2956, FiltMax=7305, Gamma=2.950 02:08:19.712 00.244 30444 UpdateGuideState exits: m=67052 SNR=54.9 Saturated 02:08:19.712 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:19.712 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:19.712 00.000 30444 Enqueuing Expose request 02:08:19.712 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 02:08:19.712 00.000 15672 Worker thread wakes up 02:08:19.712 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:19.712 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:21.627 01.915 15672 Exposure complete 02:08:21.661 00.034 15672 worker thread done servicing request 02:08:21.661 00.000 30444 OnExposeComplete: enter 02:08:21.661 00.000 30444 UpdateGuideState(): m_state=6 02:08:21.661 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6486 02:08:21.661 00.000 30444 Star::Find returns 1 (1), X=462.79, Y=200.66, Mass=23727, SNR=25.6, Peak=5811 HFD=4.5 02:08:21.661 00.000 30444 Status Line: Mass: 23727 vs 119170 02:08:21.662 00.001 30444 UpdateCurrentPosition: star mass new=23727.4 exp=119169.8 thresh=50% limits=(59380.1, 196071.4, 238339.7) 02:08:21.662 00.000 30444 DistanceChecker: activated 02:08:21.662 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:08:21.663 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:08:21.663 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:08:21.663 00.000 15672 Worker thread wakes up 02:08:21.663 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:08:21.663 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:08:21.663 00.000 15672 move complete, result=0 02:08:21.663 00.000 15672 worker thread done servicing request 02:08:21.764 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:08:21.764 00.000 30444 Status Line: Star lost - mass changed 02:08:21.765 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2906, max=8329, FiltMin=3313, FiltMax=6046, Gamma=2.950 02:08:21.816 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:08:21.816 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:21.816 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:08:21.816 00.000 30444 Enqueuing Expose request 02:08:21.816 00.000 15672 Worker thread wakes up 02:08:21.816 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:21.816 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:08:23.923 02.107 15672 Exposure complete 02:08:23.943 00.020 15672 worker thread done servicing request 02:08:23.943 00.000 30444 OnExposeComplete: enter 02:08:23.944 00.001 30444 UpdateGuideState(): m_state=6 02:08:23.944 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6487 02:08:23.944 00.000 30444 Star::Find returns 1 (1), X=462.20, Y=201.18, Mass=51951, SNR=47.6, Peak=7383 HFD=4.0 02:08:23.944 00.000 30444 Status Line: Mass: 51951 vs 116419 02:08:23.945 00.001 30444 UpdateCurrentPosition: star mass new=51951.1 exp=116418.9 thresh=50% limits=(58209.5, 196071.4, 232837.8) 02:08:23.945 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:08:23.946 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:08:23.946 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:08:23.946 00.000 15672 Worker thread wakes up 02:08:23.946 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:08:23.946 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:08:23.946 00.000 15672 move complete, result=0 02:08:23.946 00.000 15672 worker thread done servicing request 02:08:24.047 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:08:24.047 00.000 30444 Status Line: Star lost - mass changed 02:08:24.049 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2796, max=7893, FiltMin=3054, FiltMax=6411, Gamma=2.950 02:08:24.098 00.049 30444 UpdateGuideState exits: Star lost - mass changed 02:08:24.098 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:24.098 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:08:24.098 00.000 30444 Enqueuing Expose request 02:08:24.098 00.000 15672 Worker thread wakes up 02:08:24.098 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:24.098 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:08:26.016 01.918 15672 Exposure complete 02:08:26.046 00.030 15672 worker thread done servicing request 02:08:26.046 00.000 30444 OnExposeComplete: enter 02:08:26.046 00.000 30444 UpdateGuideState(): m_state=6 02:08:26.046 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6488 02:08:26.046 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=201.13, Mass=60658, SNR=58.8, Peak=9183 HFD=3.2 02:08:26.046 00.000 30444 DistanceChecker: deactivated 02:08:26.046 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 02:08:26.046 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 02:08:26.046 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.64 mountX=-0.12 mountY=0.34, mountTheta=1.91 02:08:26.047 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.36, opts=13) 02:08:26.047 00.000 30444 Enqueuing Move request for scope (-0.03, 0.36) 02:08:26.047 00.000 15672 Worker thread wakes up 02:08:26.047 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.36) opts 0xd 02:08:26.047 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.36) 02:08:26.047 00.000 15672 Moving (-0.03, 0.36) raw xDistance=-0.12 yDistance=0.34 02:08:26.047 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 02:08:26.047 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:08:26.047 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 02:08:26.047 00.000 15672 MoveAxis(E, 0, ABG) 02:08:26.047 00.000 15672 Move returns status 0, amount 0 02:08:26.047 00.000 15672 MoveAxis(N, 0, ABG) 02:08:26.048 00.001 15672 Move returns status 0, amount 0 02:08:26.048 00.000 15672 move complete, result=0 02:08:26.048 00.000 15672 worker thread done servicing request 02:08:26.052 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2589, max=9183, FiltMin=2921, FiltMax=7097, Gamma=2.950 02:08:26.103 00.051 30444 UpdateGuideState exits: m=60658 SNR=58.8 Saturated 02:08:26.103 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:26.103 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:26.103 00.000 30444 Enqueuing Expose request 02:08:26.103 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 02:08:26.103 00.000 15672 Worker thread wakes up 02:08:26.103 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:26.103 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:28.209 02.106 15672 Exposure complete 02:08:28.229 00.020 15672 worker thread done servicing request 02:08:28.229 00.000 30444 OnExposeComplete: enter 02:08:28.229 00.000 30444 UpdateGuideState(): m_state=6 02:08:28.229 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6489 02:08:28.229 00.000 30444 Star::Find returns 1 (1), X=463.00, Y=201.18, Mass=78586, SNR=60.6, Peak=10247 HFD=3.3 02:08:28.229 00.000 30444 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.28) = xAngle (2.21 = 2.21) 02:08:28.230 00.001 30444 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.15 = 2.15) 02:08:28.230 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.41 hyp=0.44 cameraTheta=1.93 mountX=-0.26 mountY=0.37, mountTheta=2.19 02:08:28.230 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.41, opts=13) 02:08:28.230 00.000 30444 Enqueuing Move request for scope (-0.15, 0.41) 02:08:28.230 00.000 15672 Worker thread wakes up 02:08:28.230 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.41) opts 0xd 02:08:28.230 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.41) 02:08:28.230 00.000 15672 Moving (-0.15, 0.41) raw xDistance=-0.26 yDistance=0.37 02:08:28.230 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 02:08:28.230 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:08:28.230 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 02:08:28.230 00.000 15672 MoveAxis(E, 70, ABG) 02:08:28.231 00.001 15672 Guiding Dir = 2, Dur = 70 02:08:28.231 00.000 15672 IsSlewing returns 0 02:08:28.232 00.001 15672 IsGuiding returns 0 02:08:28.236 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2436, max=10247, FiltMin=2768, FiltMax=7585, Gamma=2.950 02:08:28.252 00.016 15672 PulseGuide returned control before completion, sleep 61 02:08:28.286 00.034 30444 UpdateGuideState exits: m=78586 SNR=60.6 Saturated 02:08:28.286 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:28.286 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:28.286 00.000 30444 Enqueuing Expose request 02:08:28.315 00.029 15672 IsGuiding returns 1 02:08:28.315 00.000 15672 scope still moving after pulse duration time elapsed 02:08:28.336 00.021 15672 IsSlewing returns 0 02:08:28.337 00.001 15672 IsGuiding returns 0 02:08:28.337 00.000 15672 scope move finished after 70 + 34 ms 02:08:28.337 00.000 15672 Move returns status 0, amount 70 02:08:28.337 00.000 15672 MoveAxis(N, 0, ABG) 02:08:28.337 00.000 15672 Move returns status 0, amount 0 02:08:28.337 00.000 15672 move complete, result=0 02:08:28.337 00.000 15672 worker thread done servicing request 02:08:28.337 00.000 15672 Worker thread wakes up 02:08:28.337 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:28.337 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:28.337 00.000 30444 GuideStep: -0.3 px 70 ms EAST, 0.4 px 0 ms NORTH 02:08:30.245 01.908 15672 Exposure complete 02:08:30.265 00.020 15672 worker thread done servicing request 02:08:30.265 00.000 30444 OnExposeComplete: enter 02:08:30.266 00.001 30444 UpdateGuideState(): m_state=6 02:08:30.266 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6490 02:08:30.266 00.000 30444 Star::Find returns 1 (1), X=462.84, Y=201.03, Mass=52369, SNR=41.7, Peak=8546 HFD=3.0 02:08:30.266 00.000 30444 Status Line: Mass: 52369 vs 113473 02:08:30.267 00.001 30444 UpdateCurrentPosition: star mass new=52369.3 exp=113472.8 thresh=50% limits=(56736.4, 196071.4, 226945.6) 02:08:30.267 00.000 30444 DistanceChecker: activated 02:08:30.268 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:08:30.268 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:08:30.268 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:08:30.268 00.000 15672 Worker thread wakes up 02:08:30.268 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:08:30.268 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:08:30.268 00.000 15672 move complete, result=0 02:08:30.269 00.001 15672 worker thread done servicing request 02:08:30.369 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:08:30.369 00.000 30444 Status Line: Star lost - mass changed 02:08:30.370 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2369, max=8546, FiltMin=2874, FiltMax=6570, Gamma=2.950 02:08:30.421 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:08:30.421 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:30.421 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:08:30.421 00.000 30444 Enqueuing Expose request 02:08:30.421 00.000 15672 Worker thread wakes up 02:08:30.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:30.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:08:32.528 02.107 15672 Exposure complete 02:08:32.548 00.020 15672 worker thread done servicing request 02:08:32.548 00.000 30444 OnExposeComplete: enter 02:08:32.549 00.001 30444 UpdateGuideState(): m_state=6 02:08:32.549 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6491 02:08:32.549 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=200.93, Mass=81452, SNR=62.5, Peak=10396 HFD=3.5 02:08:32.549 00.000 30444 DistanceChecker: deactivated 02:08:32.549 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 02:08:32.549 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 02:08:32.549 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.20 mountX=0.02 mountY=0.16, mountTheta=1.48 02:08:32.550 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.16, opts=13) 02:08:32.550 00.000 30444 Enqueuing Move request for scope (0.06, 0.16) 02:08:32.550 00.000 15672 Worker thread wakes up 02:08:32.550 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd 02:08:32.550 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.16) 02:08:32.550 00.000 15672 Moving (0.06, 0.16) raw xDistance=0.02 yDistance=0.16 02:08:32.550 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 02:08:32.550 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:08:32.550 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 02:08:32.550 00.000 15672 MoveAxis(E, 0, ABG) 02:08:32.550 00.000 15672 Move returns status 0, amount 0 02:08:32.550 00.000 15672 MoveAxis(N, 0, ABG) 02:08:32.550 00.000 15672 Move returns status 0, amount 0 02:08:32.550 00.000 15672 move complete, result=0 02:08:32.551 00.001 15672 worker thread done servicing request 02:08:32.556 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2439, max=10396, FiltMin=2789, FiltMax=7483, Gamma=2.950 02:08:32.605 00.049 30444 UpdateGuideState exits: m=81452 SNR=62.5 Saturated 02:08:32.605 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:32.605 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:32.605 00.000 30444 Enqueuing Expose request 02:08:32.605 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 02:08:32.605 00.000 15672 Worker thread wakes up 02:08:32.606 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:32.606 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:34.514 01.908 15672 Exposure complete 02:08:34.534 00.020 15672 worker thread done servicing request 02:08:34.534 00.000 30444 OnExposeComplete: enter 02:08:34.534 00.000 30444 UpdateGuideState(): m_state=6 02:08:34.534 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6492 02:08:34.534 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=200.94, Mass=84293, SNR=73.7, Peak=10904 HFD=3.9 02:08:34.534 00.000 30444 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.28) = xAngle (2.71 = 2.71) 02:08:34.534 00.000 30444 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.65 = 2.65) 02:08:34.534 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.43 mountX=-0.23 mountY=0.12, mountTheta=2.66 02:08:34.534 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.16, opts=13) 02:08:34.534 00.000 30444 Enqueuing Move request for scope (-0.19, 0.16) 02:08:34.535 00.001 15672 Worker thread wakes up 02:08:34.535 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd 02:08:34.535 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.16) 02:08:34.535 00.000 15672 Moving (-0.19, 0.16) raw xDistance=-0.23 yDistance=0.12 02:08:34.535 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 02:08:34.535 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:08:34.535 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 02:08:34.535 00.000 15672 MoveAxis(E, 0, ABG) 02:08:34.535 00.000 15672 Move returns status 0, amount 0 02:08:34.535 00.000 15672 MoveAxis(N, 0, ABG) 02:08:34.535 00.000 15672 Move returns status 0, amount 0 02:08:34.535 00.000 15672 move complete, result=0 02:08:34.535 00.000 15672 worker thread done servicing request 02:08:34.540 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=10904, FiltMin=2809, FiltMax=8302, Gamma=2.950 02:08:34.589 00.049 30444 UpdateGuideState exits: m=84293 SNR=73.7 Saturated 02:08:34.589 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:34.589 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:34.589 00.000 30444 Enqueuing Expose request 02:08:34.589 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 02:08:34.589 00.000 15672 Worker thread wakes up 02:08:34.589 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:34.589 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:36.704 02.115 15672 Exposure complete 02:08:36.733 00.029 15672 worker thread done servicing request 02:08:36.733 00.000 30444 OnExposeComplete: enter 02:08:36.733 00.000 30444 UpdateGuideState(): m_state=6 02:08:36.733 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6493 02:08:36.733 00.000 30444 Star::Find returns 1 (1), X=462.61, Y=200.79, Mass=61325, SNR=51.2, Peak=9477 HFD=3.1 02:08:36.733 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.40 = -2.88) 02:08:36.733 00.000 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.34 = -2.94) 02:08:36.733 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=0.01 hyp=0.54 cameraTheta=3.12 mountX=-0.52 mountY=-0.11, mountTheta=-2.94 02:08:36.734 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=0.01, opts=13) 02:08:36.734 00.000 30444 Enqueuing Move request for scope (-0.54, 0.01) 02:08:36.734 00.000 15672 Worker thread wakes up 02:08:36.734 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.01) opts 0xd 02:08:36.734 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, 0.01) 02:08:36.734 00.000 15672 Moving (-0.54, 0.01) raw xDistance=-0.52 yDistance=-0.11 02:08:36.734 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52 02:08:36.734 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:08:36.734 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 02:08:36.734 00.000 15672 MoveAxis(E, 141, ABG) 02:08:36.734 00.000 15672 Guiding Dir = 2, Dur = 141 02:08:36.735 00.001 15672 IsSlewing returns 0 02:08:36.736 00.001 15672 IsGuiding returns 0 02:08:36.740 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2604, max=9477, FiltMin=2957, FiltMax=7362, Gamma=2.950 02:08:36.751 00.011 15672 PulseGuide returned control before completion, sleep 137 02:08:36.790 00.039 30444 UpdateGuideState exits: m=61325 SNR=51.2 Saturated 02:08:36.790 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:36.790 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:36.790 00.000 30444 Enqueuing Expose request 02:08:36.890 00.100 15672 IsGuiding returns 1 02:08:36.890 00.000 15672 scope still moving after pulse duration time elapsed 02:08:36.910 00.020 15672 IsSlewing returns 0 02:08:36.927 00.017 15672 IsGuiding returns 0 02:08:36.928 00.001 15672 scope move finished after 141 + 50 ms 02:08:36.928 00.000 15672 Move returns status 0, amount 141 02:08:36.928 00.000 15672 MoveAxis(N, 0, ABG) 02:08:36.928 00.000 15672 Move returns status 0, amount 0 02:08:36.928 00.000 15672 move complete, result=0 02:08:36.928 00.000 15672 worker thread done servicing request 02:08:36.928 00.000 15672 Worker thread wakes up 02:08:36.929 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:36.929 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:36.929 00.000 30444 GuideStep: -0.5 px 141 ms EAST, -0.1 px 0 ms NORTH 02:08:38.845 01.916 15672 Exposure complete 02:08:38.878 00.033 15672 worker thread done servicing request 02:08:38.878 00.000 30444 OnExposeComplete: enter 02:08:38.878 00.000 30444 UpdateGuideState(): m_state=6 02:08:38.878 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6494 02:08:38.878 00.000 30444 Star::Find returns 1 (1), X=462.47, Y=201.18, Mass=118086, SNR=91.8, Peak=12863 HFD=3.4 02:08:38.878 00.000 30444 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.28) = xAngle (2.88 = 2.88) 02:08:38.878 00.000 30444 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.82 = 2.82) 02:08:38.878 00.000 30444 CameraToMount -- cameraX=-0.68 cameraY=0.41 hyp=0.79 cameraTheta=2.60 mountX=-0.77 mountY=0.25, mountTheta=2.83 02:08:38.879 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.68, y=0.41, opts=13) 02:08:38.879 00.000 30444 Enqueuing Move request for scope (-0.68, 0.41) 02:08:38.879 00.000 15672 Worker thread wakes up 02:08:38.879 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.41) opts 0xd 02:08:38.879 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.68, 0.41) 02:08:38.879 00.000 15672 Moving (-0.68, 0.41) raw xDistance=-0.77 yDistance=0.25 02:08:38.879 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.77 02:08:38.879 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 02:08:38.879 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 02:08:38.879 00.000 15672 MoveAxis(E, 217, ABG) 02:08:38.879 00.000 15672 Guiding Dir = 2, Dur = 217 02:08:38.880 00.001 15672 IsSlewing returns 0 02:08:38.881 00.001 15672 IsGuiding returns 0 02:08:38.886 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=12863, FiltMin=2748, FiltMax=9519, Gamma=2.950 02:08:38.907 00.021 15672 PulseGuide returned control before completion, sleep 202 02:08:39.074 00.167 30444 UpdateGuideState exits: m=118086 SNR=91.8 Saturated 02:08:39.074 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:39.074 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:39.074 00.000 30444 Enqueuing Expose request 02:08:39.113 00.039 15672 IsGuiding returns 1 02:08:39.113 00.000 15672 scope still moving after pulse duration time elapsed 02:08:39.134 00.021 15672 IsSlewing returns 0 02:08:39.180 00.046 15672 IsGuiding returns 0 02:08:39.180 00.000 15672 scope move finished after 217 + 81 ms 02:08:39.180 00.000 15672 Move returns status 0, amount 217 02:08:39.180 00.000 15672 MoveAxis(N, 0, ABG) 02:08:39.180 00.000 15672 Move returns status 0, amount 0 02:08:39.180 00.000 15672 move complete, result=0 02:08:39.180 00.000 15672 worker thread done servicing request 02:08:39.180 00.000 15672 Worker thread wakes up 02:08:39.180 00.000 30444 GuideStep: -0.8 px 217 ms EAST, 0.3 px 0 ms NORTH 02:08:39.180 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:39.180 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:41.297 02.117 15672 Exposure complete 02:08:41.328 00.031 15672 worker thread done servicing request 02:08:41.328 00.000 30444 OnExposeComplete: enter 02:08:41.328 00.000 30444 UpdateGuideState(): m_state=6 02:08:41.328 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6495 02:08:41.328 00.000 30444 Star::Find returns 1 (1), X=464.35, Y=200.33, Mass=117310, SNR=86.3, Peak=10385 HFD=3.6 02:08:41.329 00.001 30444 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.28) = xAngle (-0.08 = -0.08) 02:08:41.329 00.000 30444 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.14 = -0.14) 02:08:41.329 00.000 30444 CameraToMount -- cameraX=1.20 cameraY=-0.44 hyp=1.28 cameraTheta=-0.36 mountX=1.27 mountY=-0.18, mountTheta=-0.14 02:08:41.329 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.20, y=-0.44, opts=13) 02:08:41.329 00.000 30444 Enqueuing Move request for scope (1.20, -0.44) 02:08:41.329 00.000 15672 Worker thread wakes up 02:08:41.329 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.44) opts 0xd 02:08:41.329 00.000 15672 Handling offset move in thread for scope, endpoint = (1.20, -0.44) 02:08:41.329 00.000 15672 Moving (1.20, -0.44) raw xDistance=1.27 yDistance=-0.18 02:08:41.329 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.27 02:08:41.329 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:08:41.329 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 02:08:41.330 00.001 15672 MoveAxis(W, 329, ABG) 02:08:41.330 00.000 15672 Guiding Dir = 3, Dur = 329 02:08:41.330 00.000 15672 IsSlewing returns 0 02:08:41.332 00.002 15672 IsGuiding returns 0 02:08:41.335 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=11049, FiltMin=2685, FiltMax=9468, Gamma=2.950 02:08:41.351 00.016 15672 PulseGuide returned control before completion, sleep 320 02:08:41.644 00.293 30444 UpdateGuideState exits: m=117310 SNR=86.3 Saturated 02:08:41.645 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:41.645 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:41.645 00.000 30444 Enqueuing Expose request 02:08:41.675 00.030 15672 IsGuiding returns 1 02:08:41.676 00.001 15672 scope still moving after pulse duration time elapsed 02:08:41.696 00.020 15672 IsSlewing returns 0 02:08:41.703 00.007 15672 IsGuiding returns 0 02:08:41.703 00.000 15672 scope move finished after 329 + 42 ms 02:08:41.703 00.000 15672 Move returns status 0, amount 329 02:08:41.703 00.000 15672 MoveAxis(N, 0, ABG) 02:08:41.703 00.000 15672 Move returns status 0, amount 0 02:08:41.704 00.001 15672 move complete, result=0 02:08:41.704 00.000 15672 worker thread done servicing request 02:08:41.704 00.000 15672 Worker thread wakes up 02:08:41.704 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:41.704 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:41.704 00.000 30444 GuideStep: 1.3 px 329 ms WEST, -0.2 px 0 ms NORTH 02:08:43.618 01.914 15672 Exposure complete 02:08:43.650 00.032 15672 worker thread done servicing request 02:08:43.650 00.000 30444 OnExposeComplete: enter 02:08:43.650 00.000 30444 UpdateGuideState(): m_state=6 02:08:43.651 00.001 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6496 02:08:43.651 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=200.60, Mass=92470, SNR=75.1, Peak=8956 HFD=3.7 02:08:43.651 00.000 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 02:08:43.651 00.000 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 02:08:43.651 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.98 mountX=0.17 mountY=-0.15, mountTheta=-0.74 02:08:43.651 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.18, opts=13) 02:08:43.651 00.000 30444 Enqueuing Move request for scope (0.12, -0.18) 02:08:43.651 00.000 15672 Worker thread wakes up 02:08:43.651 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd 02:08:43.651 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.18) 02:08:43.651 00.000 15672 Moving (0.12, -0.18) raw xDistance=0.17 yDistance=-0.15 02:08:43.652 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 02:08:43.652 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:08:43.652 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 02:08:43.652 00.000 15672 MoveAxis(E, 0, ABG) 02:08:43.652 00.000 15672 Move returns status 0, amount 0 02:08:43.652 00.000 15672 MoveAxis(N, 0, ABG) 02:08:43.652 00.000 15672 Move returns status 0, amount 0 02:08:43.652 00.000 15672 move complete, result=0 02:08:43.652 00.000 15672 worker thread done servicing request 02:08:43.657 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2442, max=9112, FiltMin=2824, FiltMax=7710, Gamma=2.950 02:08:43.706 00.049 30444 UpdateGuideState exits: m=92470 SNR=75.1 Saturated 02:08:43.706 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:43.706 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:43.706 00.000 30444 Enqueuing Expose request 02:08:43.706 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:08:43.706 00.000 15672 Worker thread wakes up 02:08:43.706 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:43.706 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:45.816 02.110 15672 Exposure complete 02:08:45.836 00.020 15672 worker thread done servicing request 02:08:45.836 00.000 30444 OnExposeComplete: enter 02:08:45.836 00.000 30444 UpdateGuideState(): m_state=6 02:08:45.836 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6497 02:08:45.836 00.000 30444 Star::Find returns 1 (1), X=462.67, Y=200.43, Mass=52543, SNR=41.6, Peak=8015 HFD=3.4 02:08:45.836 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 02:08:45.836 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 02:08:45.836 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.34 hyp=0.59 cameraTheta=-2.52 mountX=-0.37 mountY=-0.44, mountTheta=-2.27 02:08:45.837 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.34, opts=13) 02:08:45.837 00.000 30444 Enqueuing Move request for scope (-0.48, -0.34) 02:08:45.837 00.000 15672 Worker thread wakes up 02:08:45.837 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.34) opts 0xd 02:08:45.837 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.34) 02:08:45.837 00.000 15672 Moving (-0.48, -0.34) raw xDistance=-0.37 yDistance=-0.44 02:08:45.837 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 02:08:45.837 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 02:08:45.837 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44 02:08:45.837 00.000 15672 MoveAxis(E, 100, ABG) 02:08:45.837 00.000 15672 Guiding Dir = 2, Dur = 100 02:08:45.838 00.001 15672 IsSlewing returns 0 02:08:45.840 00.002 15672 IsGuiding returns 0 02:08:45.843 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2604, max=8015, FiltMin=2969, FiltMax=6435, Gamma=2.950 02:08:45.856 00.013 15672 PulseGuide returned control before completion, sleep 95 02:08:45.892 00.036 30444 UpdateGuideState exits: m=52543 SNR=41.6 Saturated 02:08:45.892 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:45.892 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:45.892 00.000 30444 Enqueuing Expose request 02:08:45.968 00.076 15672 IsGuiding returns 0 02:08:45.969 00.001 15672 Move returns status 0, amount 100 02:08:45.969 00.000 15672 MoveAxis(N, 0, ABG) 02:08:45.969 00.000 15672 Move returns status 0, amount 0 02:08:45.969 00.000 15672 move complete, result=0 02:08:45.969 00.000 15672 worker thread done servicing request 02:08:45.969 00.000 15672 Worker thread wakes up 02:08:45.969 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:45.969 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:45.969 00.000 30444 GuideStep: -0.4 px 100 ms EAST, -0.4 px 0 ms NORTH 02:08:47.877 01.908 15672 Exposure complete 02:08:47.897 00.020 15672 worker thread done servicing request 02:08:47.897 00.000 30444 OnExposeComplete: enter 02:08:47.897 00.000 30444 UpdateGuideState(): m_state=6 02:08:47.897 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6498 02:08:47.897 00.000 30444 Star::Find returns 1 (1), X=462.42, Y=199.63, Mass=62258, SNR=53.1, Peak=7305 HFD=4.4 02:08:47.897 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 02:08:47.898 00.001 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 02:08:47.898 00.000 30444 CameraToMount -- cameraX=-0.73 cameraY=-1.14 hyp=1.35 cameraTheta=-2.14 mountX=-0.38 mountY=-1.27, mountTheta=-1.86 02:08:47.898 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.73, y=-1.14, opts=13) 02:08:47.898 00.000 30444 Enqueuing Move request for scope (-0.73, -1.14) 02:08:47.898 00.000 15672 Worker thread wakes up 02:08:47.898 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -1.14) opts 0xd 02:08:47.898 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.73, -1.14) 02:08:47.898 00.000 15672 Moving (-0.73, -1.14) raw xDistance=-0.38 yDistance=-1.27 02:08:47.898 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38 02:08:47.898 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:08:47.899 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.27 02:08:47.899 00.000 15672 MoveAxis(E, 111, ABG) 02:08:47.899 00.000 15672 Guiding Dir = 2, Dur = 111 02:08:47.899 00.000 15672 IsSlewing returns 0 02:08:47.900 00.001 15672 IsGuiding returns 0 02:08:47.904 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2774, max=7967, FiltMin=3031, FiltMax=6533, Gamma=2.950 02:08:47.917 00.013 15672 PulseGuide returned control before completion, sleep 105 02:08:47.954 00.037 30444 UpdateGuideState exits: m=62258 SNR=53.1 Saturated 02:08:47.954 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:47.954 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:47.954 00.000 30444 Enqueuing Expose request 02:08:48.045 00.091 15672 IsGuiding returns 0 02:08:48.045 00.000 15672 Move returns status 0, amount 111 02:08:48.045 00.000 15672 MoveAxis(N, 0, ABG) 02:08:48.045 00.000 15672 Move returns status 0, amount 0 02:08:48.045 00.000 15672 move complete, result=0 02:08:48.045 00.000 15672 worker thread done servicing request 02:08:48.045 00.000 15672 Worker thread wakes up 02:08:48.045 00.000 30444 GuideStep: -0.4 px 111 ms EAST, -1.3 px 0 ms NORTH 02:08:48.045 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:48.045 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:50.155 02.110 15672 Exposure complete 02:08:50.174 00.019 15672 worker thread done servicing request 02:08:50.174 00.000 30444 OnExposeComplete: enter 02:08:50.175 00.001 30444 UpdateGuideState(): m_state=6 02:08:50.175 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6499 02:08:50.175 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=199.59, Mass=39381, SNR=34.4, Peak=6096 HFD=5.1 02:08:50.175 00.000 30444 Status Line: Mass: 39381 vs 84293 02:08:50.176 00.001 30444 UpdateCurrentPosition: star mass new=39381.5 exp=84293.4 thresh=50% limits=(42146.7, 196071.4, 168586.7) 02:08:50.176 00.000 30444 DistanceChecker: activated 02:08:50.176 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:08:50.176 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:08:50.176 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:08:50.176 00.000 15672 Worker thread wakes up 02:08:50.176 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:08:50.176 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:08:50.177 00.001 15672 move complete, result=0 02:08:50.177 00.000 15672 worker thread done servicing request 02:08:50.278 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:08:50.278 00.000 30444 Status Line: Star lost - mass changed 02:08:50.280 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2953, max=7991, FiltMin=3205, FiltMax=5740, Gamma=2.950 02:08:50.330 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:08:50.330 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:50.330 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:08:50.330 00.000 30444 Enqueuing Expose request 02:08:50.330 00.000 15672 Worker thread wakes up 02:08:50.330 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:50.330 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:08:52.238 01.908 15672 Exposure complete 02:08:52.258 00.020 15672 worker thread done servicing request 02:08:52.258 00.000 30444 OnExposeComplete: enter 02:08:52.258 00.000 30444 UpdateGuideState(): m_state=6 02:08:52.258 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6500 02:08:52.258 00.000 30444 Star::Find returns 1 (1), X=463.90, Y=199.30, Mass=30978, SNR=26.6, Peak=5839 HFD=4.9 02:08:52.258 00.000 30444 Status Line: Mass: 30978 vs 81452 02:08:52.261 00.003 30444 UpdateCurrentPosition: star mass new=30977.8 exp=81451.8 thresh=50% limits=(40725.9, 196071.4, 162903.7) 02:08:52.261 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:08:52.261 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:08:52.261 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:08:52.262 00.001 15672 Worker thread wakes up 02:08:52.262 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:08:52.262 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:08:52.262 00.000 15672 move complete, result=0 02:08:52.262 00.000 15672 worker thread done servicing request 02:08:52.363 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:08:52.363 00.000 30444 Status Line: Star lost - mass changed 02:08:52.365 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2947, max=8308, FiltMin=3262, FiltMax=6189, Gamma=2.950 02:08:52.416 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:08:52.417 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:52.417 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:08:52.417 00.000 30444 Enqueuing Expose request 02:08:52.417 00.000 15672 Worker thread wakes up 02:08:52.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:52.417 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:08:54.532 02.115 15672 Exposure complete 02:08:54.562 00.030 15672 worker thread done servicing request 02:08:54.562 00.000 30444 OnExposeComplete: enter 02:08:54.562 00.000 30444 UpdateGuideState(): m_state=6 02:08:54.562 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6501 02:08:54.562 00.000 30444 Star::Find returns 1 (1), X=464.06, Y=200.32, Mass=56400, SNR=47.5, Peak=7436 HFD=4.0 02:08:54.563 00.001 30444 DistanceChecker: reject for large offset (1.02 > 0.91) avgDist = 0.45 count = 472 02:08:54.563 00.000 30444 Status Line: Recovering 02:08:54.564 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 02:08:54.564 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:08:54.565 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 02:08:54.565 00.000 15672 Worker thread wakes up 02:08:54.565 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:08:54.565 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:08:54.565 00.000 15672 move complete, result=0 02:08:54.565 00.000 15672 worker thread done servicing request 02:08:54.666 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:08:54.666 00.000 30444 Status Line: No star found 02:08:54.667 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2828, max=7829, FiltMin=3134, FiltMax=6767, Gamma=2.950 02:08:54.721 00.054 30444 UpdateGuideState exits: No star found 02:08:54.721 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:54.722 00.001 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:08:54.722 00.000 30444 Enqueuing Expose request 02:08:54.722 00.000 15672 Worker thread wakes up 02:08:54.722 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:54.722 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:08:56.632 01.910 15672 Exposure complete 02:08:56.652 00.020 15672 worker thread done servicing request 02:08:56.652 00.000 30444 OnExposeComplete: enter 02:08:56.652 00.000 30444 UpdateGuideState(): m_state=6 02:08:56.652 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6502 02:08:56.652 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=200.26, Mass=86232, SNR=64.6, Peak=8630 HFD=4.0 02:08:56.652 00.000 30444 DistanceChecker: deactivated 02:08:56.652 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 02:08:56.652 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 02:08:56.652 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.52 hyp=0.55 cameraTheta=-1.94 mountX=-0.05 mountY=-0.55, mountTheta=-1.67 02:08:56.653 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.52, opts=13) 02:08:56.653 00.000 30444 Enqueuing Move request for scope (-0.20, -0.52) 02:08:56.653 00.000 15672 Worker thread wakes up 02:08:56.653 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.52) opts 0xd 02:08:56.653 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.52) 02:08:56.653 00.000 15672 Moving (-0.20, -0.52) raw xDistance=-0.05 yDistance=-0.55 02:08:56.653 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 02:08:56.653 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 02:08:56.653 00.000 15672 MoveAxis(E, 0, ABG) 02:08:56.653 00.000 15672 Move returns status 0, amount 0 02:08:56.653 00.000 15672 MoveAxis(N, 98, ABG) 02:08:56.653 00.000 15672 Guiding Dir = 0, Dur = 98 02:08:56.654 00.001 15672 IsSlewing returns 0 02:08:56.655 00.001 15672 IsGuiding returns 0 02:08:56.660 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2536, max=8813, FiltMin=2841, FiltMax=7528, Gamma=2.950 02:08:56.709 00.049 30444 UpdateGuideState exits: m=86232 SNR=64.6 Saturated 02:08:56.709 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:56.709 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:08:56.709 00.000 30444 Enqueuing Expose request 02:08:56.735 00.026 15672 PulseGuide returned control before completion, sleep 28 02:08:56.766 00.031 15672 IsGuiding returns 1 02:08:56.766 00.000 15672 scope still moving after pulse duration time elapsed 02:08:56.786 00.020 15672 IsSlewing returns 0 02:08:56.787 00.001 15672 IsGuiding returns 1 02:08:56.809 00.022 15672 IsSlewing returns 0 02:08:56.811 00.002 15672 IsGuiding returns 1 02:08:56.831 00.020 15672 IsSlewing returns 0 02:08:56.879 00.048 15672 IsGuiding returns 0 02:08:56.880 00.001 15672 scope move finished after 98 + 126 ms 02:08:56.880 00.000 15672 Move returns status 0, amount 98 02:08:56.880 00.000 15672 move complete, result=0 02:08:56.880 00.000 15672 worker thread done servicing request 02:08:56.880 00.000 15672 Worker thread wakes up 02:08:56.881 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 98 ms NORTH 02:08:56.881 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:56.881 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:08:58.990 02.109 15672 Exposure complete 02:08:59.010 00.020 15672 worker thread done servicing request 02:08:59.010 00.000 30444 OnExposeComplete: enter 02:08:59.010 00.000 30444 UpdateGuideState(): m_state=6 02:08:59.011 00.001 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6503 02:08:59.011 00.000 30444 Star::Find returns 1 (1), X=464.00, Y=200.87, Mass=28744, SNR=26.6, Peak=5908 HFD=4.7 02:08:59.011 00.000 30444 Status Line: Mass: 28744 vs 78586 02:08:59.012 00.001 30444 UpdateCurrentPosition: star mass new=28743.5 exp=78586.1 thresh=50% limits=(39293.0, 196071.4, 157172.1) 02:08:59.012 00.000 30444 DistanceChecker: activated 02:08:59.012 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:08:59.012 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:08:59.012 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:08:59.012 00.000 15672 Worker thread wakes up 02:08:59.012 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:08:59.012 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:08:59.012 00.000 15672 move complete, result=0 02:08:59.013 00.001 15672 worker thread done servicing request 02:08:59.115 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:08:59.115 00.000 30444 Status Line: Star lost - mass changed 02:08:59.116 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2944, max=8123, FiltMin=3266, FiltMax=5983, Gamma=2.950 02:08:59.166 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:08:59.166 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:08:59.166 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:08:59.166 00.000 30444 Enqueuing Expose request 02:08:59.166 00.000 15672 Worker thread wakes up 02:08:59.166 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:08:59.166 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:01.072 01.906 15672 Exposure complete 02:09:01.092 00.020 15672 worker thread done servicing request 02:09:01.092 00.000 30444 OnExposeComplete: enter 02:09:01.092 00.000 30444 UpdateGuideState(): m_state=6 02:09:01.092 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6504 02:09:01.092 00.000 30444 Star::Find returns 1 (1), X=464.83, Y=195.86, Mass=8822, SNR=12.6, Peak=6088 HFD=4.3 02:09:01.092 00.000 30444 Status Line: Mass: 8822 vs 67052 02:09:01.094 00.002 30444 UpdateCurrentPosition: star mass new=8821.6 exp=67052.5 thresh=50% limits=(33526.2, 196071.4, 134105.0) 02:09:01.094 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:01.094 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:01.094 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:01.094 00.000 15672 Worker thread wakes up 02:09:01.094 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:01.094 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:01.094 00.000 15672 move complete, result=0 02:09:01.095 00.001 15672 worker thread done servicing request 02:09:01.195 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:01.195 00.000 30444 Status Line: Star lost - mass changed 02:09:01.197 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3020, max=8698, FiltMin=3577, FiltMax=6467, Gamma=2.950 02:09:01.253 00.056 30444 UpdateGuideState exits: Star lost - mass changed 02:09:01.253 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:01.253 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:01.253 00.000 30444 Enqueuing Expose request 02:09:01.253 00.000 15672 Worker thread wakes up 02:09:01.253 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:01.253 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:03.363 02.110 15672 Exposure complete 02:09:03.384 00.021 15672 worker thread done servicing request 02:09:03.384 00.000 30444 OnExposeComplete: enter 02:09:03.385 00.001 30444 UpdateGuideState(): m_state=6 02:09:03.385 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6505 02:09:03.385 00.000 30444 Star::Find returns 1 (1), X=464.31, Y=197.38, Mass=11581, SNR=13.9, Peak=6639 HFD=6.4 02:09:03.385 00.000 30444 Status Line: Mass: 11581 vs 62258 02:09:03.387 00.002 30444 UpdateCurrentPosition: star mass new=11581.4 exp=62257.7 thresh=50% limits=(31128.8, 196071.4, 124515.4) 02:09:03.387 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:03.387 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:03.388 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:03.388 00.000 15672 Worker thread wakes up 02:09:03.388 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:03.388 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:03.388 00.000 15672 move complete, result=0 02:09:03.388 00.000 15672 worker thread done servicing request 02:09:03.489 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:03.489 00.000 30444 Status Line: Star lost - mass changed 02:09:03.490 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3476, max=9034, FiltMin=3820, FiltMax=6914, Gamma=2.950 02:09:03.539 00.049 30444 UpdateGuideState exits: Star lost - mass changed 02:09:03.540 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:03.540 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:03.540 00.000 30444 Enqueuing Expose request 02:09:03.540 00.000 15672 Worker thread wakes up 02:09:03.540 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:03.540 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:05.455 01.915 15672 Exposure complete 02:09:05.485 00.030 15672 worker thread done servicing request 02:09:05.486 00.001 30444 OnExposeComplete: enter 02:09:05.486 00.000 30444 UpdateGuideState(): m_state=6 02:09:05.486 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6506 02:09:05.486 00.000 30444 Star::Find returns 1 (1), X=464.76, Y=199.08, Mass=15162, SNR=16.7, Peak=6503 HFD=8.2 02:09:05.486 00.000 30444 Status Line: Mass: 15162 vs 61325 02:09:05.488 00.002 30444 UpdateCurrentPosition: star mass new=15162.4 exp=61325.4 thresh=50% limits=(30662.7, 196071.4, 122650.7) 02:09:05.488 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:05.488 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:05.488 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:05.488 00.000 15672 Worker thread wakes up 02:09:05.488 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:05.488 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:05.488 00.000 15672 move complete, result=0 02:09:05.488 00.000 15672 worker thread done servicing request 02:09:05.590 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:05.590 00.000 30444 Status Line: Star lost - mass changed 02:09:05.591 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3637, max=9207, FiltMin=3912, FiltMax=7034, Gamma=2.950 02:09:05.642 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:09:05.642 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:05.642 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:05.642 00.000 30444 Enqueuing Expose request 02:09:05.642 00.000 15672 Worker thread wakes up 02:09:05.642 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:05.642 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:07.749 02.107 15672 Exposure complete 02:09:07.769 00.020 15672 worker thread done servicing request 02:09:07.769 00.000 30444 OnExposeComplete: enter 02:09:07.769 00.000 30444 UpdateGuideState(): m_state=6 02:09:07.769 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6507 02:09:07.769 00.000 30444 Star::Find returns 1 (1), X=463.68, Y=200.28, Mass=19387, SNR=21.4, Peak=6183 HFD=4.3 02:09:07.769 00.000 30444 Status Line: Mass: 19387 vs 60658 02:09:07.771 00.002 30444 UpdateCurrentPosition: star mass new=19387.2 exp=60658.3 thresh=50% limits=(30329.2, 196071.4, 121316.7) 02:09:07.771 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:07.771 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:07.771 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:07.771 00.000 15672 Worker thread wakes up 02:09:07.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:07.771 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:07.771 00.000 15672 move complete, result=0 02:09:07.771 00.000 15672 worker thread done servicing request 02:09:07.871 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:07.871 00.000 30444 Status Line: Star lost - mass changed 02:09:07.873 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3181, max=8528, FiltMin=3635, FiltMax=6820, Gamma=2.950 02:09:07.923 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:09:07.923 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:07.923 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:07.923 00.000 30444 Enqueuing Expose request 02:09:07.923 00.000 15672 Worker thread wakes up 02:09:07.923 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:07.923 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:09.829 01.906 15672 Exposure complete 02:09:09.850 00.021 15672 worker thread done servicing request 02:09:09.850 00.000 30444 OnExposeComplete: enter 02:09:09.850 00.000 30444 UpdateGuideState(): m_state=6 02:09:09.850 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6508 02:09:09.850 00.000 30444 Star::Find returns 1 (1), X=464.07, Y=198.27, Mass=15715, SNR=19.2, Peak=6288 HFD=6.7 02:09:09.851 00.001 30444 Status Line: Mass: 15715 vs 60658 02:09:09.853 00.002 30444 UpdateCurrentPosition: star mass new=15714.7 exp=60658.3 thresh=50% limits=(30329.2, 196071.4, 121316.7) 02:09:09.853 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:09.853 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:09.853 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:09.853 00.000 15672 Worker thread wakes up 02:09:09.853 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:09.853 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:09.853 00.000 15672 move complete, result=0 02:09:09.853 00.000 15672 worker thread done servicing request 02:09:09.954 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:09.954 00.000 30444 Status Line: Star lost - mass changed 02:09:09.959 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3318, max=8445, FiltMin=3654, FiltMax=6454, Gamma=2.950 02:09:10.025 00.066 30444 UpdateGuideState exits: Star lost - mass changed 02:09:10.025 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:10.025 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:10.025 00.000 30444 Enqueuing Expose request 02:09:10.025 00.000 15672 Worker thread wakes up 02:09:10.025 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:10.025 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:12.131 02.106 15672 Exposure complete 02:09:12.151 00.020 15672 worker thread done servicing request 02:09:12.151 00.000 30444 OnExposeComplete: enter 02:09:12.151 00.000 30444 UpdateGuideState(): m_state=6 02:09:12.151 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6509 02:09:12.151 00.000 30444 Star::Find returns 1 (1), X=465.58, Y=196.56, Mass=17703, SNR=20.0, Peak=6110 HFD=5.6 02:09:12.152 00.001 30444 Status Line: Mass: 17703 vs 60658 02:09:12.152 00.000 30444 UpdateCurrentPosition: star mass new=17703.4 exp=60658.3 thresh=50% limits=(30329.2, 196071.4, 121316.7) 02:09:12.152 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:12.153 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:12.153 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:12.153 00.000 15672 Worker thread wakes up 02:09:12.153 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:12.153 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:12.153 00.000 15672 move complete, result=0 02:09:12.153 00.000 15672 worker thread done servicing request 02:09:12.255 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:12.255 00.000 30444 Status Line: Star lost - mass changed 02:09:12.256 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3229, max=10824, FiltMin=3549, FiltMax=8657, Gamma=2.950 02:09:12.308 00.052 30444 UpdateGuideState exits: Star lost - mass changed 02:09:12.308 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:12.308 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:12.308 00.000 30444 Enqueuing Expose request 02:09:12.308 00.000 15672 Worker thread wakes up 02:09:12.308 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:12.308 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:14.218 01.910 15672 Exposure complete 02:09:14.242 00.024 15672 worker thread done servicing request 02:09:14.242 00.000 30444 OnExposeComplete: enter 02:09:14.242 00.000 30444 UpdateGuideState(): m_state=6 02:09:14.242 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6510 02:09:14.242 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=200.50, Mass=15646, SNR=19.1, Peak=6749 HFD=4.0 02:09:14.242 00.000 30444 Status Line: Mass: 15646 vs 52543 02:09:14.245 00.003 30444 UpdateCurrentPosition: star mass new=15645.9 exp=52543.1 thresh=50% limits=(26271.6, 196071.4, 105086.2) 02:09:14.245 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:14.245 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:14.245 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:14.245 00.000 15672 Worker thread wakes up 02:09:14.245 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:14.245 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:14.245 00.000 15672 move complete, result=0 02:09:14.246 00.001 15672 worker thread done servicing request 02:09:14.347 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:14.347 00.000 30444 Status Line: Star lost - mass changed 02:09:14.348 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3501, max=9254, FiltMin=3934, FiltMax=7370, Gamma=2.950 02:09:14.398 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:09:14.398 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:14.398 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:14.398 00.000 30444 Enqueuing Expose request 02:09:14.398 00.000 15672 Worker thread wakes up 02:09:14.398 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:14.398 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:16.516 02.118 15672 Exposure complete 02:09:16.546 00.030 15672 worker thread done servicing request 02:09:16.546 00.000 30444 OnExposeComplete: enter 02:09:16.547 00.001 30444 UpdateGuideState(): m_state=6 02:09:16.547 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6511 02:09:16.547 00.000 30444 Star::Find returns 1 (1), X=464.40, Y=195.36, Mass=11729, SNR=15.1, Peak=7339 HFD=3.8 02:09:16.547 00.000 30444 Status Line: Mass: 11729 vs 52369 02:09:16.548 00.001 30444 UpdateCurrentPosition: star mass new=11729.3 exp=52369.3 thresh=50% limits=(26184.7, 196071.4, 104738.7) 02:09:16.549 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:16.549 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:16.549 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:16.549 00.000 15672 Worker thread wakes up 02:09:16.549 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:16.549 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:16.549 00.000 15672 move complete, result=0 02:09:16.549 00.000 15672 worker thread done servicing request 02:09:16.650 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:16.650 00.000 30444 Status Line: Star lost - mass changed 02:09:16.653 00.003 30444 UpdateImageDisplay: Size=(640,480) min=4013, max=10093, FiltMin=4349, FiltMax=8330, Gamma=2.950 02:09:16.703 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:09:16.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:16.703 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:16.703 00.000 30444 Enqueuing Expose request 02:09:16.703 00.000 15672 Worker thread wakes up 02:09:16.703 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:16.703 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:18.618 01.915 15672 Exposure complete 02:09:18.648 00.030 15672 worker thread done servicing request 02:09:18.648 00.000 30444 OnExposeComplete: enter 02:09:18.648 00.000 30444 UpdateGuideState(): m_state=6 02:09:18.648 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6512 02:09:18.648 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=195.64, Mass=11636, SNR=14.1, Peak=7323 HFD=6.8 02:09:18.648 00.000 30444 Status Line: Mass: 11636 vs 39381 02:09:18.650 00.002 30444 UpdateCurrentPosition: star mass new=11636.0 exp=39381.5 thresh=50% limits=(19690.7, 196071.4, 78763.0) 02:09:18.650 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:18.650 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:18.650 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:18.650 00.000 15672 Worker thread wakes up 02:09:18.650 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:18.650 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:18.650 00.000 15672 move complete, result=0 02:09:18.650 00.000 15672 worker thread done servicing request 02:09:18.751 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:18.751 00.000 30444 Status Line: Star lost - mass changed 02:09:18.752 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3727, max=10008, FiltMin=4377, FiltMax=8200, Gamma=2.950 02:09:18.803 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:09:18.803 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:18.803 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:18.803 00.000 30444 Enqueuing Expose request 02:09:18.803 00.000 15672 Worker thread wakes up 02:09:18.803 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:18.803 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:20.910 02.107 15672 Exposure complete 02:09:20.930 00.020 15672 worker thread done servicing request 02:09:20.931 00.001 30444 OnExposeComplete: enter 02:09:20.931 00.000 30444 UpdateGuideState(): m_state=6 02:09:20.931 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6513 02:09:20.931 00.000 30444 Star::Find returns 1 (1), X=463.97, Y=200.14, Mass=19004, SNR=20.2, Peak=7105 HFD=7.4 02:09:20.931 00.000 30444 DistanceChecker: deactivated 02:09:20.931 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 02:09:20.931 00.000 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 02:09:20.931 00.000 30444 CameraToMount -- cameraX=0.82 cameraY=-0.63 hyp=1.03 cameraTheta=-0.66 mountX=0.96 mountY=-0.44, mountTheta=-0.43 02:09:20.932 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.82, y=-0.63, opts=13) 02:09:20.932 00.000 30444 Enqueuing Move request for scope (0.82, -0.63) 02:09:20.932 00.000 15672 Worker thread wakes up 02:09:20.932 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.63) opts 0xd 02:09:20.932 00.000 15672 Handling offset move in thread for scope, endpoint = (0.82, -0.63) 02:09:20.932 00.000 15672 Moving (0.82, -0.63) raw xDistance=0.96 yDistance=-0.44 02:09:20.932 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.96 02:09:20.932 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 02:09:20.932 00.000 15672 MoveAxis(W, 260, ABG) 02:09:20.932 00.000 15672 Guiding Dir = 3, Dur = 260 02:09:20.932 00.000 15672 IsSlewing returns 0 02:09:20.934 00.002 15672 IsGuiding returns 0 02:09:20.939 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3899, max=9964, FiltMin=4384, FiltMax=7784, Gamma=2.950 02:09:20.953 00.014 15672 PulseGuide returned control before completion, sleep 252 02:09:20.992 00.039 30444 UpdateGuideState exits: m=19004 SNR=20.2 Saturated 02:09:20.992 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:20.992 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:09:20.992 00.000 30444 Enqueuing Expose request 02:09:21.209 00.217 15672 IsGuiding returns 1 02:09:21.209 00.000 15672 scope still moving after pulse duration time elapsed 02:09:21.230 00.021 15672 IsSlewing returns 0 02:09:21.241 00.011 15672 IsGuiding returns 0 02:09:21.241 00.000 15672 scope move finished after 260 + 47 ms 02:09:21.241 00.000 15672 Move returns status 0, amount 260 02:09:21.241 00.000 15672 MoveAxis(N, 79, ABG) 02:09:21.241 00.000 15672 Guiding Dir = 0, Dur = 79 02:09:21.242 00.001 15672 IsSlewing returns 0 02:09:21.242 00.000 15672 IsGuiding returns 0 02:09:21.320 00.078 15672 PulseGuide returned control before completion, sleep 12 02:09:21.355 00.035 15672 IsGuiding returns 1 02:09:21.355 00.000 15672 scope still moving after pulse duration time elapsed 02:09:21.376 00.021 15672 IsSlewing returns 0 02:09:21.379 00.003 15672 IsGuiding returns 1 02:09:21.400 00.021 15672 IsSlewing returns 0 02:09:21.402 00.002 15672 IsGuiding returns 1 02:09:21.423 00.021 15672 IsSlewing returns 0 02:09:21.450 00.027 15672 IsGuiding returns 0 02:09:21.450 00.000 15672 scope move finished after 79 + 128 ms 02:09:21.450 00.000 15672 Move returns status 0, amount 79 02:09:21.450 00.000 15672 move complete, result=0 02:09:21.450 00.000 15672 worker thread done servicing request 02:09:21.451 00.001 15672 Worker thread wakes up 02:09:21.451 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:21.451 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:09:21.451 00.000 30444 GuideStep: 1.0 px 260 ms WEST, -0.4 px 79 ms NORTH 02:09:23.361 01.910 15672 Exposure complete 02:09:23.380 00.019 15672 worker thread done servicing request 02:09:23.380 00.000 30444 OnExposeComplete: enter 02:09:23.381 00.001 30444 UpdateGuideState(): m_state=6 02:09:23.381 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6514 02:09:23.381 00.000 30444 Star::Find false star n=6 nbg=258 bg=5325.7 sigma=246.1 thresh=6064 peak=6007 02:09:23.381 00.000 30444 Star::Find returns 0 (2), X=463.00, Y=200.00, Mass=5253, SNR=2.9, Peak=6366 HFD=0.0 02:09:23.381 00.000 30444 DistanceChecker: activated 02:09:23.381 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 02:09:23.381 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:23.381 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:23.381 00.000 15672 Worker thread wakes up 02:09:23.381 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:23.381 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:23.381 00.000 15672 move complete, result=0 02:09:23.382 00.001 15672 worker thread done servicing request 02:09:23.482 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:23.482 00.000 30444 Status Line: Star lost - low SNR 02:09:23.484 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3594, max=9336, FiltMin=4039, FiltMax=7335, Gamma=2.950 02:09:23.865 00.381 30444 UpdateGuideState exits: Star lost - low SNR 02:09:23.865 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:23.865 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:23.865 00.000 30444 Enqueuing Expose request 02:09:23.865 00.000 15672 Worker thread wakes up 02:09:23.865 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:23.865 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:25.982 02.117 15672 Exposure complete 02:09:26.013 00.031 15672 worker thread done servicing request 02:09:26.013 00.000 30444 OnExposeComplete: enter 02:09:26.014 00.001 30444 UpdateGuideState(): m_state=6 02:09:26.014 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6515 02:09:26.014 00.000 30444 Star::Find returns 1 (1), X=464.79, Y=195.83, Mass=13826, SNR=18.0, Peak=6485 HFD=4.4 02:09:26.014 00.000 30444 Status Line: Mass: 13826 vs 28744 02:09:26.015 00.001 30444 UpdateCurrentPosition: star mass new=13826.2 exp=28743.5 thresh=50% limits=(14371.8, 196071.4, 57487.1) 02:09:26.015 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:26.016 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:26.016 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:26.016 00.000 15672 Worker thread wakes up 02:09:26.016 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:26.016 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:26.016 00.000 15672 move complete, result=0 02:09:26.016 00.000 15672 worker thread done servicing request 02:09:26.117 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:26.117 00.000 30444 Status Line: Star lost - mass changed 02:09:26.119 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3545, max=9263, FiltMin=3851, FiltMax=7032, Gamma=2.950 02:09:26.168 00.049 30444 UpdateGuideState exits: Star lost - mass changed 02:09:26.168 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:26.168 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:26.168 00.000 30444 Enqueuing Expose request 02:09:26.168 00.000 15672 Worker thread wakes up 02:09:26.168 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:26.168 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:28.084 01.916 15672 Exposure complete 02:09:28.113 00.029 15672 worker thread done servicing request 02:09:28.113 00.000 30444 OnExposeComplete: enter 02:09:28.113 00.000 30444 UpdateGuideState(): m_state=6 02:09:28.114 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6516 02:09:28.114 00.000 30444 Star::Find returns 1 (1), X=463.87, Y=199.82, Mass=17694, SNR=21.1, Peak=6426 HFD=5.0 02:09:28.114 00.000 30444 DistanceChecker: reject for large offset (1.20 > 0.97) avgDist = 0.48 count = 474 02:09:28.114 00.000 30444 Status Line: Recovering 02:09:28.115 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 02:09:28.116 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:28.116 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:28.116 00.000 15672 Worker thread wakes up 02:09:28.116 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:28.116 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:28.116 00.000 15672 move complete, result=0 02:09:28.116 00.000 15672 worker thread done servicing request 02:09:28.217 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:28.217 00.000 30444 Status Line: No star found 02:09:28.218 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3344, max=8662, FiltMin=3723, FiltMax=6775, Gamma=2.950 02:09:28.267 00.049 30444 UpdateGuideState exits: No star found 02:09:28.267 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:28.267 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:28.267 00.000 30444 Enqueuing Expose request 02:09:28.267 00.000 15672 Worker thread wakes up 02:09:28.267 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:28.267 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:30.376 02.109 15672 Exposure complete 02:09:30.397 00.021 15672 worker thread done servicing request 02:09:30.397 00.000 30444 OnExposeComplete: enter 02:09:30.397 00.000 30444 UpdateGuideState(): m_state=6 02:09:30.397 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6517 02:09:30.397 00.000 30444 Star::Find returns 1 (1), X=464.81, Y=200.65, Mass=27444, SNR=25.8, Peak=6220 HFD=4.0 02:09:30.397 00.000 30444 DistanceChecker: reject for large offset (1.67 > 0.97) avgDist = 0.48 count = 474 02:09:30.397 00.000 30444 DistanceChecker: begin recovering 02:09:30.397 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.28) = xAngle (0.20 = 0.20) 02:09:30.397 00.000 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 02:09:30.397 00.000 30444 CameraToMount -- cameraX=1.66 cameraY=-0.13 hyp=1.67 cameraTheta=-0.08 mountX=1.63 mountY=0.23, mountTheta=0.14 02:09:30.398 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.66, y=-0.13, opts=13) 02:09:30.398 00.000 30444 Enqueuing Move request for scope (1.66, -0.13) 02:09:30.398 00.000 15672 Worker thread wakes up 02:09:30.398 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.66, -0.13) opts 0xd 02:09:30.398 00.000 15672 Handling offset move in thread for scope, endpoint = (1.66, -0.13) 02:09:30.398 00.000 15672 Moving (1.66, -0.13) raw xDistance=1.63 yDistance=0.23 02:09:30.398 00.000 15672 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.63 02:09:30.398 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:09:30.398 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 02:09:30.398 00.000 15672 MoveAxis(W, 460, ABG) 02:09:30.398 00.000 15672 Guiding Dir = 3, Dur = 460 02:09:30.399 00.001 15672 IsSlewing returns 0 02:09:30.400 00.001 15672 IsGuiding returns 0 02:09:30.404 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3081, max=8425, FiltMin=3391, FiltMax=5792, Gamma=2.950 02:09:30.426 00.022 15672 PulseGuide returned control before completion, sleep 444 02:09:30.454 00.028 30444 UpdateGuideState exits: m=27444 SNR=25.8 Saturated 02:09:30.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:30.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:09:30.454 00.000 30444 Enqueuing Expose request 02:09:30.890 00.436 15672 IsGuiding returns 0 02:09:30.890 00.000 15672 Move returns status 0, amount 460 02:09:30.890 00.000 15672 MoveAxis(N, 0, ABG) 02:09:30.890 00.000 15672 Move returns status 0, amount 0 02:09:30.890 00.000 15672 move complete, result=0 02:09:30.890 00.000 15672 worker thread done servicing request 02:09:30.890 00.000 15672 Worker thread wakes up 02:09:30.890 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:30.890 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:09:30.890 00.000 30444 GuideStep: 1.6 px 460 ms WEST, 0.2 px 0 ms NORTH 02:09:32.799 01.909 15672 Exposure complete 02:09:32.819 00.020 15672 worker thread done servicing request 02:09:32.819 00.000 30444 OnExposeComplete: enter 02:09:32.819 00.000 30444 UpdateGuideState(): m_state=6 02:09:32.819 00.000 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6518 02:09:32.819 00.000 30444 Star::Find returns 1 (1), X=464.49, Y=200.76, Mass=75994, SNR=65.4, Peak=9620 HFD=3.4 02:09:32.819 00.000 30444 Status Line: Mass: 75994 vs 19004 02:09:32.821 00.002 30444 UpdateCurrentPosition: star mass new=75994.3 exp=19004.1 thresh=50% limits=(9502.0, 196071.4, 38008.1) 02:09:32.821 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:32.821 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:32.821 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:32.821 00.000 15672 Worker thread wakes up 02:09:32.821 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:32.821 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:32.821 00.000 15672 move complete, result=0 02:09:32.821 00.000 15672 worker thread done servicing request 02:09:32.922 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:32.922 00.000 30444 Status Line: Star lost - mass changed 02:09:32.924 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2633, max=9810, FiltMin=3000, FiltMax=7821, Gamma=2.950 02:09:32.978 00.054 30444 UpdateGuideState exits: Star lost - mass changed 02:09:32.978 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:32.978 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:32.979 00.001 30444 Enqueuing Expose request 02:09:32.979 00.000 15672 Worker thread wakes up 02:09:32.979 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:32.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:35.088 02.109 15672 Exposure complete 02:09:35.108 00.020 15672 worker thread done servicing request 02:09:35.108 00.000 30444 OnExposeComplete: enter 02:09:35.108 00.000 30444 UpdateGuideState(): m_state=6 02:09:35.108 00.000 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6519 02:09:35.108 00.000 30444 Star::Find returns 1 (1), X=464.13, Y=200.96, Mass=60494, SNR=45.5, Peak=8647 HFD=3.0 02:09:35.108 00.000 30444 Status Line: Mass: 60494 vs 19004 02:09:35.109 00.001 30444 UpdateCurrentPosition: star mass new=60494.4 exp=19004.1 thresh=50% limits=(9502.0, 196071.4, 38008.1) 02:09:35.109 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:35.109 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:35.110 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:35.110 00.000 15672 Worker thread wakes up 02:09:35.110 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:35.110 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:35.110 00.000 15672 move complete, result=0 02:09:35.110 00.000 15672 worker thread done servicing request 02:09:35.211 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:35.211 00.000 30444 Status Line: Star lost - mass changed 02:09:35.212 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2567, max=9282, FiltMin=2964, FiltMax=7482, Gamma=2.950 02:09:35.264 00.052 30444 UpdateGuideState exits: Star lost - mass changed 02:09:35.264 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:35.264 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:35.264 00.000 30444 Enqueuing Expose request 02:09:35.264 00.000 15672 Worker thread wakes up 02:09:35.264 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:35.264 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:37.170 01.906 15672 Exposure complete 02:09:37.190 00.020 15672 worker thread done servicing request 02:09:37.190 00.000 30444 OnExposeComplete: enter 02:09:37.190 00.000 30444 UpdateGuideState(): m_state=6 02:09:37.190 00.000 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6520 02:09:37.190 00.000 30444 Star::Find returns 1 (1), X=463.87, Y=200.75, Mass=99252, SNR=75.8, Peak=10641 HFD=3.6 02:09:37.191 00.001 30444 Status Line: Mass: 99252 vs 19004 02:09:37.192 00.001 30444 UpdateCurrentPosition: star mass new=99252.3 exp=19004.1 thresh=50% limits=(9502.0, 196071.4, 38008.1) 02:09:37.192 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:37.192 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:37.193 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:37.193 00.000 15672 Worker thread wakes up 02:09:37.193 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:37.193 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:37.193 00.000 15672 move complete, result=0 02:09:37.193 00.000 15672 worker thread done servicing request 02:09:37.294 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:37.294 00.000 30444 Status Line: Star lost - mass changed 02:09:37.296 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2525, max=10641, FiltMin=2876, FiltMax=8384, Gamma=2.950 02:09:37.346 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:09:37.346 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:37.346 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:37.346 00.000 30444 Enqueuing Expose request 02:09:37.346 00.000 15672 Worker thread wakes up 02:09:37.346 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:37.346 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:39.454 02.108 15672 Exposure complete 02:09:39.474 00.020 15672 worker thread done servicing request 02:09:39.474 00.000 30444 OnExposeComplete: enter 02:09:39.474 00.000 30444 UpdateGuideState(): m_state=6 02:09:39.474 00.000 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6521 02:09:39.474 00.000 30444 Star::Find returns 1 (1), X=464.10, Y=200.93, Mass=110173, SNR=77.1, Peak=11691 HFD=3.3 02:09:39.475 00.001 30444 Status Line: Mass: 110173 vs 19004 02:09:39.476 00.001 30444 UpdateCurrentPosition: star mass new=110173.4 exp=19004.1 thresh=50% limits=(9502.0, 196071.4, 38008.1) 02:09:39.476 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:39.476 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:39.477 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:39.477 00.000 15672 Worker thread wakes up 02:09:39.477 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:39.477 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:39.477 00.000 15672 move complete, result=0 02:09:39.478 00.001 15672 worker thread done servicing request 02:09:39.579 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:39.579 00.000 30444 Status Line: Star lost - mass changed 02:09:39.580 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2388, max=13167, FiltMin=2694, FiltMax=9439, Gamma=2.950 02:09:39.631 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:09:39.631 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:39.631 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:39.632 00.001 30444 Enqueuing Expose request 02:09:39.632 00.000 15672 Worker thread wakes up 02:09:39.632 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:39.632 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:41.538 01.906 15672 Exposure complete 02:09:41.558 00.020 15672 worker thread done servicing request 02:09:41.558 00.000 30444 OnExposeComplete: enter 02:09:41.558 00.000 30444 UpdateGuideState(): m_state=6 02:09:41.558 00.000 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6522 02:09:41.558 00.000 30444 Star::Find returns 1 (1), X=463.95, Y=200.68, Mass=130193, SNR=104.1, Peak=11934 HFD=3.9 02:09:41.558 00.000 30444 Status Line: Mass: 130193 vs 19004 02:09:41.559 00.001 30444 UpdateCurrentPosition: star mass new=130192.7 exp=19004.1 thresh=50% limits=(9502.0, 196071.4, 38008.1) 02:09:41.559 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:41.559 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:41.560 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:41.560 00.000 15672 Worker thread wakes up 02:09:41.560 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:41.560 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:41.560 00.000 15672 move complete, result=0 02:09:41.560 00.000 15672 worker thread done servicing request 02:09:41.661 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:41.661 00.000 30444 Status Line: Star lost - mass changed 02:09:41.662 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=11934, FiltMin=2615, FiltMax=9902, Gamma=2.950 02:09:41.715 00.053 30444 UpdateGuideState exits: Star lost - mass changed 02:09:41.715 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:41.715 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:41.715 00.000 30444 Enqueuing Expose request 02:09:41.715 00.000 15672 Worker thread wakes up 02:09:41.715 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:41.715 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:43.832 02.117 15672 Exposure complete 02:09:43.862 00.030 15672 worker thread done servicing request 02:09:43.862 00.000 30444 OnExposeComplete: enter 02:09:43.862 00.000 30444 UpdateGuideState(): m_state=6 02:09:43.862 00.000 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6523 02:09:43.862 00.000 30444 Star::Find returns 1 (1), X=463.90, Y=200.81, Mass=119064, SNR=81.5, Peak=11911 HFD=3.6 02:09:43.862 00.000 30444 Status Line: Mass: 119064 vs 19004 02:09:43.864 00.002 30444 UpdateCurrentPosition: star mass new=119064.3 exp=19004.1 thresh=50% limits=(9502.0, 196071.4, 38008.1) 02:09:43.864 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:43.865 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:43.865 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:43.865 00.000 15672 Worker thread wakes up 02:09:43.865 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:43.865 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:43.865 00.000 15672 move complete, result=0 02:09:43.865 00.000 15672 worker thread done servicing request 02:09:43.967 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:43.967 00.000 30444 Status Line: Star lost - mass changed 02:09:43.968 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=12165, FiltMin=2654, FiltMax=9206, Gamma=2.950 02:09:44.018 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:09:44.018 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:44.018 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:44.018 00.000 30444 Enqueuing Expose request 02:09:44.018 00.000 15672 Worker thread wakes up 02:09:44.018 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:44.018 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:45.925 01.907 15672 Exposure complete 02:09:45.944 00.019 15672 worker thread done servicing request 02:09:45.944 00.000 30444 OnExposeComplete: enter 02:09:45.944 00.000 30444 UpdateGuideState(): m_state=6 02:09:45.944 00.000 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6524 02:09:45.945 00.001 30444 Star::Find returns 1 (1), X=463.92, Y=200.96, Mass=114820, SNR=86.1, Peak=11951 HFD=3.2 02:09:45.945 00.000 30444 Status Line: Mass: 114820 vs 19004 02:09:45.946 00.001 30444 UpdateCurrentPosition: star mass new=114819.7 exp=19004.1 thresh=50% limits=(9502.0, 196071.4, 38008.1) 02:09:45.946 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:45.948 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:45.948 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:45.948 00.000 15672 Worker thread wakes up 02:09:45.948 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:45.948 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:45.948 00.000 15672 move complete, result=0 02:09:45.948 00.000 15672 worker thread done servicing request 02:09:46.049 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:46.049 00.000 30444 Status Line: Star lost - mass changed 02:09:46.050 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=12576, FiltMin=2511, FiltMax=9254, Gamma=2.950 02:09:46.099 00.049 30444 UpdateGuideState exits: Star lost - mass changed 02:09:46.099 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:46.099 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:46.099 00.000 30444 Enqueuing Expose request 02:09:46.100 00.001 15672 Worker thread wakes up 02:09:46.100 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:46.100 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:48.207 02.107 15672 Exposure complete 02:09:48.227 00.020 15672 worker thread done servicing request 02:09:48.227 00.000 30444 OnExposeComplete: enter 02:09:48.227 00.000 30444 UpdateGuideState(): m_state=6 02:09:48.227 00.000 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6525 02:09:48.227 00.000 30444 Star::Find returns 1 (1), X=463.95, Y=200.94, Mass=118055, SNR=88.2, Peak=12034 HFD=3.9 02:09:48.227 00.000 30444 Status Line: Mass: 118055 vs 19004 02:09:48.229 00.002 30444 UpdateCurrentPosition: star mass new=118055.3 exp=19004.1 thresh=50% limits=(9502.0, 196071.4, 38008.1) 02:09:48.229 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:48.229 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:48.229 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:48.230 00.001 15672 Worker thread wakes up 02:09:48.230 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:48.230 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:48.230 00.000 15672 move complete, result=0 02:09:48.230 00.000 15672 worker thread done servicing request 02:09:48.330 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:48.330 00.000 30444 Status Line: Star lost - mass changed 02:09:48.331 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=12778, FiltMin=2666, FiltMax=9500, Gamma=2.950 02:09:48.382 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:09:48.382 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:48.382 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:48.382 00.000 30444 Enqueuing Expose request 02:09:48.382 00.000 15672 Worker thread wakes up 02:09:48.382 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:48.382 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:50.290 01.908 15672 Exposure complete 02:09:50.318 00.028 15672 worker thread done servicing request 02:09:50.318 00.000 30444 OnExposeComplete: enter 02:09:50.318 00.000 30444 UpdateGuideState(): m_state=6 02:09:50.318 00.000 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6526 02:09:50.318 00.000 30444 Star::Find returns 1 (1), X=464.09, Y=201.05, Mass=126381, SNR=86.0, Peak=13459 HFD=3.6 02:09:50.318 00.000 30444 Status Line: Mass: 126381 vs 19387 02:09:50.320 00.002 30444 UpdateCurrentPosition: star mass new=126381.1 exp=19387.2 thresh=50% limits=(9511.6, 196071.4, 38774.5) 02:09:50.320 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:50.321 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:50.321 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:50.321 00.000 15672 Worker thread wakes up 02:09:50.321 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:50.321 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:50.321 00.000 15672 move complete, result=0 02:09:50.321 00.000 15672 worker thread done servicing request 02:09:50.422 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:50.422 00.000 30444 Status Line: Star lost - mass changed 02:09:50.424 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=13860, FiltMin=2513, FiltMax=9745, Gamma=2.950 02:09:50.474 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:09:50.474 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:50.474 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:50.474 00.000 30444 Enqueuing Expose request 02:09:50.474 00.000 15672 Worker thread wakes up 02:09:50.474 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:50.474 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:52.591 02.117 15672 Exposure complete 02:09:52.629 00.038 15672 worker thread done servicing request 02:09:52.630 00.001 30444 OnExposeComplete: enter 02:09:52.630 00.000 30444 UpdateGuideState(): m_state=6 02:09:52.630 00.000 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6527 02:09:52.630 00.000 30444 Star::Find returns 1 (1), X=463.89, Y=201.11, Mass=111543, SNR=80.3, Peak=11811 HFD=3.8 02:09:52.630 00.000 30444 Status Line: Mass: 111543 vs 27444 02:09:52.632 00.002 30444 UpdateCurrentPosition: star mass new=111542.9 exp=27444.2 thresh=50% limits=(9722.1, 196071.4, 54888.4) 02:09:52.632 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:09:52.632 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:09:52.632 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:09:52.632 00.000 15672 Worker thread wakes up 02:09:52.632 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:09:52.632 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:09:52.632 00.000 15672 move complete, result=0 02:09:52.632 00.000 15672 worker thread done servicing request 02:09:52.733 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:09:52.733 00.000 30444 Status Line: Star lost - mass changed 02:09:52.735 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2331, max=11931, FiltMin=2701, FiltMax=9100, Gamma=2.950 02:09:52.784 00.049 30444 UpdateGuideState exits: Star lost - mass changed 02:09:52.784 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:52.784 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:09:52.784 00.000 30444 Enqueuing Expose request 02:09:52.785 00.001 15672 Worker thread wakes up 02:09:52.785 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:52.785 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:09:54.700 01.915 15672 Exposure complete 02:09:54.730 00.030 15672 worker thread done servicing request 02:09:54.730 00.000 30444 OnExposeComplete: enter 02:09:54.730 00.000 30444 UpdateGuideState(): m_state=6 02:09:54.730 00.000 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6528 02:09:54.730 00.000 30444 Star::Find returns 1 (1), X=464.20, Y=200.67, Mass=80198, SNR=63.0, Peak=10060 HFD=3.6 02:09:54.730 00.000 30444 DistanceChecker: deactivated 02:09:54.730 00.000 30444 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.28) = xAngle (0.18 = 0.18) 02:09:54.730 00.000 30444 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.12 = 0.12) 02:09:54.730 00.000 30444 CameraToMount -- cameraX=1.05 cameraY=-0.10 hyp=1.06 cameraTheta=-0.10 mountX=1.04 mountY=0.13, mountTheta=0.12 02:09:54.731 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.05, y=-0.10, opts=13) 02:09:54.731 00.000 30444 Enqueuing Move request for scope (1.05, -0.10) 02:09:54.731 00.000 15672 Worker thread wakes up 02:09:54.731 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.10) opts 0xd 02:09:54.731 00.000 15672 Handling offset move in thread for scope, endpoint = (1.05, -0.10) 02:09:54.731 00.000 15672 Moving (1.05, -0.10) raw xDistance=1.04 yDistance=0.13 02:09:54.731 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.04 02:09:54.731 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:09:54.731 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 02:09:54.731 00.000 15672 MoveAxis(W, 314, ABG) 02:09:54.731 00.000 15672 Guiding Dir = 3, Dur = 314 02:09:54.732 00.001 15672 IsSlewing returns 0 02:09:54.733 00.001 15672 IsGuiding returns 0 02:09:54.737 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2489, max=10060, FiltMin=2801, FiltMax=7683, Gamma=2.950 02:09:54.755 00.018 15672 PulseGuide returned control before completion, sleep 302 02:09:54.821 00.066 30444 UpdateGuideState exits: m=80198 SNR=63.0 Saturated 02:09:54.821 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:54.821 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:09:54.821 00.000 30444 Enqueuing Expose request 02:09:55.060 00.239 15672 IsGuiding returns 1 02:09:55.060 00.000 15672 scope still moving after pulse duration time elapsed 02:09:55.081 00.021 15672 IsSlewing returns 0 02:09:55.123 00.042 15672 IsGuiding returns 0 02:09:55.124 00.001 15672 scope move finished after 314 + 76 ms 02:09:55.124 00.000 15672 Move returns status 0, amount 314 02:09:55.124 00.000 15672 MoveAxis(N, 0, ABG) 02:09:55.124 00.000 15672 Move returns status 0, amount 0 02:09:55.124 00.000 15672 move complete, result=0 02:09:55.124 00.000 15672 worker thread done servicing request 02:09:55.124 00.000 15672 Worker thread wakes up 02:09:55.124 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:55.124 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:09:55.125 00.001 30444 GuideStep: 1.0 px 314 ms WEST, 0.1 px 0 ms NORTH 02:09:57.231 02.106 15672 Exposure complete 02:09:57.251 00.020 15672 worker thread done servicing request 02:09:57.251 00.000 30444 OnExposeComplete: enter 02:09:57.251 00.000 30444 UpdateGuideState(): m_state=6 02:09:57.251 00.000 30444 Star::Find(15, 464, 200, 0, (0,0,0,0), 0.0, 255) frame 6529 02:09:57.251 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=200.81, Mass=81918, SNR=58.7, Peak=9602 HFD=3.7 02:09:57.251 00.000 30444 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.28) = xAngle (0.47 = 0.47) 02:09:57.251 00.000 30444 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 02:09:57.251 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.19 mountX=0.17 mountY=0.08, mountTheta=0.42 02:09:57.252 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.04, opts=13) 02:09:57.252 00.000 30444 Enqueuing Move request for scope (0.19, 0.04) 02:09:57.252 00.000 15672 Worker thread wakes up 02:09:57.252 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd 02:09:57.252 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.04) 02:09:57.252 00.000 15672 Moving (0.19, 0.04) raw xDistance=0.17 yDistance=0.08 02:09:57.252 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 02:09:57.252 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:09:57.252 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 02:09:57.252 00.000 15672 MoveAxis(E, 0, ABG) 02:09:57.252 00.000 15672 Move returns status 0, amount 0 02:09:57.252 00.000 15672 MoveAxis(N, 0, ABG) 02:09:57.252 00.000 15672 Move returns status 0, amount 0 02:09:57.252 00.000 15672 move complete, result=0 02:09:57.253 00.001 15672 worker thread done servicing request 02:09:57.258 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2501, max=9987, FiltMin=2776, FiltMax=7343, Gamma=2.950 02:09:57.312 00.054 30444 UpdateGuideState exits: m=81918 SNR=58.7 Saturated 02:09:57.312 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:57.312 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:09:57.312 00.000 30444 Enqueuing Expose request 02:09:57.312 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 02:09:57.312 00.000 15672 Worker thread wakes up 02:09:57.312 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:57.312 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:09:59.223 01.911 15672 Exposure complete 02:09:59.243 00.020 15672 worker thread done servicing request 02:09:59.243 00.000 30444 OnExposeComplete: enter 02:09:59.243 00.000 30444 UpdateGuideState(): m_state=6 02:09:59.243 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6530 02:09:59.243 00.000 30444 Star::Find returns 1 (1), X=463.47, Y=200.32, Mass=66957, SNR=50.7, Peak=8770 HFD=3.4 02:09:59.243 00.000 30444 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.28) = xAngle (-0.68 = -0.68) 02:09:59.243 00.000 30444 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.75 = -0.75) 02:09:59.243 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.46 hyp=0.56 cameraTheta=-0.96 mountX=0.43 mountY=-0.38, mountTheta=-0.72 02:09:59.244 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.46, opts=13) 02:09:59.244 00.000 30444 Enqueuing Move request for scope (0.32, -0.46) 02:09:59.244 00.000 15672 Worker thread wakes up 02:09:59.244 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.46) opts 0xd 02:09:59.244 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.46) 02:09:59.244 00.000 15672 Moving (0.32, -0.46) raw xDistance=0.43 yDistance=-0.38 02:09:59.244 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 02:09:59.244 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 02:09:59.244 00.000 15672 MoveAxis(W, 117, ABG) 02:09:59.244 00.000 15672 Guiding Dir = 3, Dur = 117 02:09:59.245 00.001 15672 IsSlewing returns 0 02:09:59.246 00.001 15672 IsGuiding returns 0 02:09:59.251 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2686, max=8787, FiltMin=2935, FiltMax=7371, Gamma=2.950 02:09:59.276 00.025 15672 PulseGuide returned control before completion, sleep 98 02:09:59.300 00.024 30444 UpdateGuideState exits: m=66957 SNR=50.7 Saturated 02:09:59.300 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:09:59.300 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:09:59.300 00.000 30444 Enqueuing Expose request 02:09:59.376 00.076 15672 IsGuiding returns 1 02:09:59.376 00.000 15672 scope still moving after pulse duration time elapsed 02:09:59.397 00.021 15672 IsSlewing returns 0 02:09:59.398 00.001 15672 IsGuiding returns 1 02:09:59.419 00.021 15672 IsSlewing returns 0 02:09:59.452 00.033 15672 IsGuiding returns 0 02:09:59.452 00.000 15672 scope move finished after 117 + 88 ms 02:09:59.452 00.000 15672 Move returns status 0, amount 117 02:09:59.453 00.001 15672 MoveAxis(N, 67, ABG) 02:09:59.453 00.000 15672 Guiding Dir = 0, Dur = 67 02:09:59.453 00.000 15672 IsSlewing returns 0 02:09:59.454 00.001 15672 IsGuiding returns 0 02:09:59.534 00.080 15672 IsGuiding returns 1 02:09:59.535 00.001 15672 scope still moving after pulse duration time elapsed 02:09:59.556 00.021 15672 IsSlewing returns 0 02:09:59.557 00.001 15672 IsGuiding returns 1 02:09:59.578 00.021 15672 IsSlewing returns 0 02:09:59.580 00.002 15672 IsGuiding returns 1 02:09:59.600 00.020 15672 IsSlewing returns 0 02:09:59.632 00.032 15672 IsGuiding returns 0 02:09:59.632 00.000 15672 scope move finished after 67 + 111 ms 02:09:59.632 00.000 15672 Move returns status 0, amount 67 02:09:59.633 00.001 15672 move complete, result=0 02:09:59.633 00.000 15672 worker thread done servicing request 02:09:59.633 00.000 15672 Worker thread wakes up 02:09:59.633 00.000 30444 GuideStep: 0.4 px 117 ms WEST, -0.4 px 67 ms NORTH 02:09:59.633 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:09:59.634 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:10:01.742 02.108 15672 Exposure complete 02:10:01.764 00.022 15672 worker thread done servicing request 02:10:01.764 00.000 30444 OnExposeComplete: enter 02:10:01.764 00.000 30444 UpdateGuideState(): m_state=6 02:10:01.764 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6531 02:10:01.764 00.000 30444 Star::Find returns 1 (1), X=462.73, Y=201.07, Mass=44503, SNR=36.6, Peak=7653 HFD=3.4 02:10:01.764 00.000 30444 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.28) = xAngle (2.81 = 2.81) 02:10:01.764 00.000 30444 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.75 = 2.75) 02:10:01.764 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.29 hyp=0.51 cameraTheta=2.54 mountX=-0.48 mountY=0.19, mountTheta=2.76 02:10:01.765 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.29, opts=13) 02:10:01.765 00.000 30444 Enqueuing Move request for scope (-0.42, 0.29) 02:10:01.765 00.000 15672 Worker thread wakes up 02:10:01.765 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.29) opts 0xd 02:10:01.765 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.29) 02:10:01.765 00.000 15672 Moving (-0.42, 0.29) raw xDistance=-0.48 yDistance=0.19 02:10:01.765 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.48 02:10:01.765 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:10:01.765 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 02:10:01.765 00.000 15672 MoveAxis(E, 123, ABG) 02:10:01.765 00.000 15672 Guiding Dir = 2, Dur = 123 02:10:01.766 00.001 15672 IsSlewing returns 0 02:10:01.771 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2438, max=7955, FiltMin=3020, FiltMax=6452, Gamma=2.950 02:10:01.801 00.030 15672 IsGuiding returns 0 02:10:01.817 00.016 15672 PulseGuide returned control before completion, sleep 118 02:10:01.820 00.003 30444 UpdateGuideState exits: m=44503 SNR=36.6 Saturated 02:10:01.820 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:01.820 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:10:01.820 00.000 30444 Enqueuing Expose request 02:10:01.945 00.125 15672 IsGuiding returns 0 02:10:01.945 00.000 15672 Move returns status 0, amount 123 02:10:01.945 00.000 15672 MoveAxis(N, 0, ABG) 02:10:01.945 00.000 15672 Move returns status 0, amount 0 02:10:01.945 00.000 15672 move complete, result=0 02:10:01.945 00.000 15672 worker thread done servicing request 02:10:01.945 00.000 15672 Worker thread wakes up 02:10:01.945 00.000 30444 GuideStep: -0.5 px 123 ms EAST, 0.2 px 0 ms NORTH 02:10:01.946 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:01.946 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:10:03.851 01.905 15672 Exposure complete 02:10:03.871 00.020 15672 worker thread done servicing request 02:10:03.871 00.000 30444 OnExposeComplete: enter 02:10:03.871 00.000 30444 UpdateGuideState(): m_state=6 02:10:03.871 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6532 02:10:03.871 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=200.96, Mass=45892, SNR=48.2, Peak=8325 HFD=3.1 02:10:03.871 00.000 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.28) = xAngle (1.98 = 1.98) 02:10:03.871 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.92 = 1.92) 02:10:03.871 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.70 mountX=-0.08 mountY=0.18, mountTheta=1.97 02:10:03.872 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.19, opts=13) 02:10:03.872 00.000 30444 Enqueuing Move request for scope (-0.03, 0.19) 02:10:03.872 00.000 15672 Worker thread wakes up 02:10:03.872 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd 02:10:03.872 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.19) 02:10:03.872 00.000 15672 Moving (-0.03, 0.19) raw xDistance=-0.08 yDistance=0.18 02:10:03.872 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 02:10:03.872 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:10:03.872 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 02:10:03.872 00.000 15672 MoveAxis(E, 0, ABG) 02:10:03.872 00.000 15672 Move returns status 0, amount 0 02:10:03.872 00.000 15672 MoveAxis(N, 0, ABG) 02:10:03.872 00.000 15672 Move returns status 0, amount 0 02:10:03.872 00.000 15672 move complete, result=0 02:10:03.872 00.000 15672 worker thread done servicing request 02:10:03.877 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2768, max=8325, FiltMin=3160, FiltMax=6540, Gamma=2.950 02:10:03.988 00.111 30444 UpdateGuideState exits: m=45892 SNR=48.2 Saturated 02:10:03.988 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:03.988 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:10:03.988 00.000 30444 Enqueuing Expose request 02:10:03.988 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:10:03.989 00.001 15672 Worker thread wakes up 02:10:03.989 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:03.989 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:10:06.103 02.114 15672 Exposure complete 02:10:06.135 00.032 15672 worker thread done servicing request 02:10:06.136 00.001 30444 OnExposeComplete: enter 02:10:06.136 00.000 30444 UpdateGuideState(): m_state=6 02:10:06.136 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6533 02:10:06.136 00.000 30444 Star::Find returns 1 (1), X=462.49, Y=200.67, Mass=17011, SNR=18.6, Peak=6244 HFD=4.8 02:10:06.136 00.000 30444 Status Line: Mass: 17011 vs 81918 02:10:06.137 00.001 30444 UpdateCurrentPosition: star mass new=17011.3 exp=81917.5 thresh=50% limits=(17423.2, 196071.4, 163835.1) 02:10:06.137 00.000 30444 DistanceChecker: activated 02:10:06.137 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:10:06.137 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:10:06.137 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:10:06.137 00.000 15672 Worker thread wakes up 02:10:06.138 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:10:06.138 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:10:06.138 00.000 15672 move complete, result=0 02:10:06.138 00.000 15672 worker thread done servicing request 02:10:06.238 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:10:06.238 00.000 30444 Status Line: Star lost - mass changed 02:10:06.240 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3160, max=8975, FiltMin=3646, FiltMax=6656, Gamma=2.950 02:10:06.290 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:10:06.290 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:06.291 00.001 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:10:06.291 00.000 30444 Enqueuing Expose request 02:10:06.291 00.000 15672 Worker thread wakes up 02:10:06.291 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:06.291 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:10:08.208 01.917 15672 Exposure complete 02:10:08.237 00.029 15672 worker thread done servicing request 02:10:08.237 00.000 30444 OnExposeComplete: enter 02:10:08.237 00.000 30444 UpdateGuideState(): m_state=6 02:10:08.237 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6534 02:10:08.237 00.000 30444 Star::Find returns 1 (1), X=464.27, Y=195.46, Mass=7014, SNR=11.4, Peak=6263 HFD=3.1 02:10:08.237 00.000 30444 Status Line: Mass: 7014 vs 81918 02:10:08.238 00.001 30444 UpdateCurrentPosition: star mass new=7014.2 exp=81917.5 thresh=50% limits=(18599.9, 196071.4, 163835.1) 02:10:08.238 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:10:08.238 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:10:08.239 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 02:10:08.239 00.000 15672 Worker thread wakes up 02:10:08.239 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:10:08.239 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:10:08.239 00.000 15672 move complete, result=0 02:10:08.239 00.000 15672 worker thread done servicing request 02:10:08.341 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:10:08.341 00.000 30444 Status Line: Star lost - mass changed 02:10:08.342 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3358, max=9034, FiltMin=3606, FiltMax=6489, Gamma=2.950 02:10:08.393 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:10:08.393 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:08.393 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:10:08.393 00.000 30444 Enqueuing Expose request 02:10:08.393 00.000 15672 Worker thread wakes up 02:10:08.393 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:08.393 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:10:10.500 02.107 15672 Exposure complete 02:10:10.524 00.024 15672 worker thread done servicing request 02:10:10.524 00.000 30444 OnExposeComplete: enter 02:10:10.524 00.000 30444 UpdateGuideState(): m_state=6 02:10:10.524 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6535 02:10:10.524 00.000 30444 Star::Find returns 1 (1), X=463.43, Y=200.82, Mass=26374, SNR=25.4, Peak=6844 HFD=3.2 02:10:10.524 00.000 30444 DistanceChecker: deactivated 02:10:10.524 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.44 = 0.44) 02:10:10.524 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.38 = 0.38) 02:10:10.524 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.05 hyp=0.28 cameraTheta=0.17 mountX=0.25 mountY=0.10, mountTheta=0.39 02:10:10.525 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.05, opts=13) 02:10:10.525 00.000 30444 Enqueuing Move request for scope (0.28, 0.05) 02:10:10.525 00.000 15672 Worker thread wakes up 02:10:10.525 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.05) opts 0xd 02:10:10.525 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.05) 02:10:10.525 00.000 15672 Moving (0.28, 0.05) raw xDistance=0.25 yDistance=0.10 02:10:10.525 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 02:10:10.525 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:10:10.525 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 02:10:10.525 00.000 15672 MoveAxis(W, 69, ABG) 02:10:10.525 00.000 15672 Guiding Dir = 3, Dur = 69 02:10:10.526 00.001 15672 IsSlewing returns 0 02:10:10.531 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2938, max=8464, FiltMin=3403, FiltMax=6030, Gamma=2.950 02:10:10.555 00.024 15672 IsGuiding returns 0 02:10:10.570 00.015 15672 PulseGuide returned control before completion, sleep 64 02:10:10.582 00.012 30444 UpdateGuideState exits: m=26374 SNR=25.4 Saturated 02:10:10.582 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:10.582 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:10:10.582 00.000 30444 Enqueuing Expose request 02:10:10.652 00.070 15672 IsGuiding returns 0 02:10:10.652 00.000 15672 Move returns status 0, amount 69 02:10:10.652 00.000 15672 MoveAxis(N, 0, ABG) 02:10:10.652 00.000 15672 Move returns status 0, amount 0 02:10:10.652 00.000 15672 move complete, result=0 02:10:10.653 00.001 15672 worker thread done servicing request 02:10:10.653 00.000 30444 GuideStep: 0.3 px 69 ms WEST, 0.1 px 0 ms NORTH 02:10:10.653 00.000 15672 Worker thread wakes up 02:10:10.653 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:10.653 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:10:12.570 01.917 15672 Exposure complete 02:10:12.603 00.033 15672 worker thread done servicing request 02:10:12.603 00.000 30444 OnExposeComplete: enter 02:10:12.603 00.000 30444 UpdateGuideState(): m_state=6 02:10:12.603 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6536 02:10:12.603 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=201.08, Mass=51748, SNR=40.5, Peak=7672 HFD=4.4 02:10:12.603 00.000 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 02:10:12.603 00.000 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 02:10:12.603 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.49 mountX=-0.06 mountY=0.30, mountTheta=1.76 02:10:12.604 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.30, opts=13) 02:10:12.604 00.000 30444 Enqueuing Move request for scope (0.03, 0.30) 02:10:12.604 00.000 15672 Worker thread wakes up 02:10:12.604 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd 02:10:12.604 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.30) 02:10:12.604 00.000 15672 Moving (0.03, 0.30) raw xDistance=-0.06 yDistance=0.30 02:10:12.604 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 02:10:12.604 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:10:12.604 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 02:10:12.604 00.000 15672 MoveAxis(E, 0, ABG) 02:10:12.604 00.000 15672 Move returns status 0, amount 0 02:10:12.604 00.000 15672 MoveAxis(N, 0, ABG) 02:10:12.605 00.001 15672 Move returns status 0, amount 0 02:10:12.605 00.000 15672 move complete, result=0 02:10:12.605 00.000 15672 worker thread done servicing request 02:10:12.610 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2921, max=8502, FiltMin=3295, FiltMax=6641, Gamma=2.950 02:10:12.659 00.049 30444 UpdateGuideState exits: m=51748 SNR=40.5 Saturated 02:10:12.659 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:12.659 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:10:12.659 00.000 30444 Enqueuing Expose request 02:10:12.659 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 02:10:12.659 00.000 15672 Worker thread wakes up 02:10:12.659 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:12.659 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:10:14.775 02.116 15672 Exposure complete 02:10:14.805 00.030 15672 worker thread done servicing request 02:10:14.805 00.000 30444 OnExposeComplete: enter 02:10:14.805 00.000 30444 UpdateGuideState(): m_state=6 02:10:14.806 00.001 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6537 02:10:14.806 00.000 30444 Star::Find returns 1 (1), X=462.81, Y=201.12, Mass=25163, SNR=24.9, Peak=6995 HFD=3.0 02:10:14.806 00.000 30444 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.28) = xAngle (2.63 = 2.63) 02:10:14.806 00.000 30444 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.57 = 2.57) 02:10:14.806 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.34 hyp=0.48 cameraTheta=2.35 mountX=-0.42 mountY=0.26, mountTheta=2.58 02:10:14.806 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.34, opts=13) 02:10:14.806 00.000 30444 Enqueuing Move request for scope (-0.34, 0.34) 02:10:14.806 00.000 15672 Worker thread wakes up 02:10:14.806 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.34) opts 0xd 02:10:14.807 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.34) 02:10:14.807 00.000 15672 Moving (-0.34, 0.34) raw xDistance=-0.42 yDistance=0.26 02:10:14.807 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 02:10:14.807 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:10:14.807 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 02:10:14.807 00.000 15672 MoveAxis(E, 114, ABG) 02:10:14.807 00.000 15672 Guiding Dir = 2, Dur = 114 02:10:14.807 00.000 15672 IsSlewing returns 0 02:10:14.808 00.001 15672 IsGuiding returns 0 02:10:14.812 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3179, max=8379, FiltMin=3473, FiltMax=6266, Gamma=2.950 02:10:14.835 00.023 15672 PulseGuide returned control before completion, sleep 97 02:10:14.862 00.027 30444 UpdateGuideState exits: m=25163 SNR=24.9 Saturated 02:10:14.862 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:14.862 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:10:14.862 00.000 30444 Enqueuing Expose request 02:10:14.934 00.072 15672 IsGuiding returns 1 02:10:14.934 00.000 15672 scope still moving after pulse duration time elapsed 02:10:14.955 00.021 15672 IsSlewing returns 0 02:10:14.957 00.002 15672 IsGuiding returns 1 02:10:14.978 00.021 15672 IsSlewing returns 0 02:10:14.981 00.003 15672 IsGuiding returns 0 02:10:14.981 00.000 15672 scope move finished after 114 + 59 ms 02:10:14.981 00.000 15672 Move returns status 0, amount 114 02:10:14.981 00.000 15672 MoveAxis(N, 0, ABG) 02:10:14.981 00.000 15672 Move returns status 0, amount 0 02:10:14.981 00.000 15672 move complete, result=0 02:10:14.982 00.001 15672 worker thread done servicing request 02:10:14.982 00.000 15672 Worker thread wakes up 02:10:14.982 00.000 30444 GuideStep: -0.4 px 114 ms EAST, 0.3 px 0 ms NORTH 02:10:14.982 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:14.982 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:10:16.899 01.917 15672 Exposure complete 02:10:16.932 00.033 15672 worker thread done servicing request 02:10:16.932 00.000 30444 OnExposeComplete: enter 02:10:16.932 00.000 30444 UpdateGuideState(): m_state=6 02:10:16.932 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6538 02:10:16.932 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=200.42, Mass=30702, SNR=27.9, Peak=6223 HFD=6.0 02:10:16.933 00.001 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 02:10:16.933 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 02:10:16.933 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.46 mountX=0.14 mountY=-0.34, mountTheta=-1.19 02:10:16.933 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.36, opts=13) 02:10:16.933 00.000 30444 Enqueuing Move request for scope (0.04, -0.36) 02:10:16.933 00.000 15672 Worker thread wakes up 02:10:16.933 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.36) opts 0xd 02:10:16.933 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.36) 02:10:16.933 00.000 15672 Moving (0.04, -0.36) raw xDistance=0.14 yDistance=-0.34 02:10:16.933 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 02:10:16.933 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 02:10:16.933 00.000 15672 MoveAxis(E, 0, ABG) 02:10:16.933 00.000 15672 Move returns status 0, amount 0 02:10:16.933 00.000 15672 MoveAxis(N, 61, ABG) 02:10:16.934 00.001 15672 Guiding Dir = 0, Dur = 61 02:10:16.934 00.000 15672 IsSlewing returns 0 02:10:16.936 00.002 15672 IsGuiding returns 0 02:10:16.939 00.003 30444 UpdateImageDisplay: Size=(640,480) min=3209, max=18607, FiltMin=3565, FiltMax=13405, Gamma=2.950 02:10:16.988 00.049 30444 UpdateGuideState exits: m=30702 SNR=27.9 Saturated 02:10:16.988 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:16.988 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:10:16.988 00.000 30444 Enqueuing Expose request 02:10:17.042 00.054 15672 IsGuiding returns 1 02:10:17.042 00.000 15672 scope still moving after pulse duration time elapsed 02:10:17.063 00.021 15672 IsSlewing returns 0 02:10:17.064 00.001 15672 IsGuiding returns 1 02:10:17.085 00.021 15672 IsSlewing returns 0 02:10:17.105 00.020 15672 IsGuiding returns 0 02:10:17.105 00.000 15672 scope move finished after 61 + 108 ms 02:10:17.105 00.000 15672 Move returns status 0, amount 61 02:10:17.105 00.000 15672 move complete, result=0 02:10:17.105 00.000 15672 worker thread done servicing request 02:10:17.105 00.000 15672 Worker thread wakes up 02:10:17.105 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:17.105 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:10:17.105 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 61 ms NORTH 02:10:19.213 02.108 15672 Exposure complete 02:10:19.233 00.020 15672 worker thread done servicing request 02:10:19.233 00.000 30444 OnExposeComplete: enter 02:10:19.233 00.000 30444 UpdateGuideState(): m_state=6 02:10:19.233 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6539 02:10:19.233 00.000 30444 Star::Find returns 1 (1), X=463.70, Y=201.00, Mass=22580, SNR=23.1, Peak=6625 HFD=3.3 02:10:19.233 00.000 30444 Status Line: Mass: 22580 vs 75994 02:10:19.235 00.002 30444 UpdateCurrentPosition: star mass new=22579.6 exp=75994.3 thresh=50% limits=(23258.5, 196071.4, 151988.7) 02:10:19.235 00.000 30444 DistanceChecker: activated 02:10:19.235 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:10:19.235 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:10:19.235 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:10:19.235 00.000 15672 Worker thread wakes up 02:10:19.235 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:10:19.235 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:10:19.235 00.000 15672 move complete, result=0 02:10:19.235 00.000 15672 worker thread done servicing request 02:10:19.336 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:10:19.336 00.000 30444 Status Line: Star lost - mass changed 02:10:19.339 00.003 30444 UpdateImageDisplay: Size=(640,480) min=3250, max=8955, FiltMin=3666, FiltMax=6606, Gamma=2.950 02:10:19.390 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:10:19.391 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:19.391 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:10:19.391 00.000 30444 Enqueuing Expose request 02:10:19.391 00.000 15672 Worker thread wakes up 02:10:19.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:19.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:10:21.298 01.907 15672 Exposure complete 02:10:21.318 00.020 15672 worker thread done servicing request 02:10:21.318 00.000 30444 OnExposeComplete: enter 02:10:21.319 00.001 30444 UpdateGuideState(): m_state=6 02:10:21.319 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6540 02:10:21.319 00.000 30444 Star::Find returns 1 (1), X=462.59, Y=199.98, Mass=12566, SNR=14.8, Peak=6792 HFD=4.2 02:10:21.319 00.000 30444 Status Line: Mass: 12566 vs 66957 02:10:21.321 00.002 30444 UpdateCurrentPosition: star mass new=12566.2 exp=66956.9 thresh=50% limits=(23769.5, 196071.4, 133913.8) 02:10:21.321 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:10:21.321 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:10:21.321 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:10:21.321 00.000 15672 Worker thread wakes up 02:10:21.321 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:10:21.321 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:10:21.321 00.000 15672 move complete, result=0 02:10:21.321 00.000 15672 worker thread done servicing request 02:10:21.422 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:10:21.422 00.000 30444 Status Line: Star lost - mass changed 02:10:21.424 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3440, max=9019, FiltMin=3769, FiltMax=6843, Gamma=2.950 02:10:21.475 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:10:21.475 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:21.475 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:10:21.475 00.000 30444 Enqueuing Expose request 02:10:21.475 00.000 15672 Worker thread wakes up 02:10:21.475 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:21.475 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:10:23.583 02.108 15672 Exposure complete 02:10:23.602 00.019 15672 worker thread done servicing request 02:10:23.602 00.000 30444 OnExposeComplete: enter 02:10:23.602 00.000 30444 UpdateGuideState(): m_state=6 02:10:23.603 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6541 02:10:23.603 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=201.01, Mass=10999, SNR=13.4, Peak=6478 HFD=2.7 02:10:23.603 00.000 30444 Status Line: Mass: 10999 vs 66957 02:10:23.605 00.002 30444 UpdateCurrentPosition: star mass new=10999.2 exp=66956.9 thresh=50% limits=(24255.0, 196071.4, 133913.8) 02:10:23.605 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:10:23.605 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:10:23.605 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:10:23.605 00.000 15672 Worker thread wakes up 02:10:23.605 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:10:23.605 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:10:23.605 00.000 15672 move complete, result=0 02:10:23.606 00.001 15672 worker thread done servicing request 02:10:23.707 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:10:23.707 00.000 30444 Status Line: Star lost - mass changed 02:10:23.712 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3372, max=9060, FiltMin=3783, FiltMax=6843, Gamma=2.950 02:10:23.776 00.064 30444 UpdateGuideState exits: Star lost - mass changed 02:10:23.776 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:23.776 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:10:23.776 00.000 30444 Enqueuing Expose request 02:10:23.776 00.000 15672 Worker thread wakes up 02:10:23.776 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:23.776 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:10:25.683 01.907 15672 Exposure complete 02:10:25.703 00.020 15672 worker thread done servicing request 02:10:25.703 00.000 30444 OnExposeComplete: enter 02:10:25.703 00.000 30444 UpdateGuideState(): m_state=6 02:10:25.703 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6542 02:10:25.703 00.000 30444 Star::Find returns 1 (1), X=464.54, Y=194.55, Mass=6347, SNR=10.5, Peak=6590 HFD=1.7 02:10:25.703 00.000 30444 Status Line: Mass: 6347 vs 51748 02:10:25.705 00.002 30444 UpdateCurrentPosition: star mass new=6346.7 exp=51747.5 thresh=50% limits=(24335.9, 196071.4, 103495.0) 02:10:25.705 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:10:25.705 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:10:25.705 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:10:25.705 00.000 15672 Worker thread wakes up 02:10:25.705 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:10:25.705 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:10:25.706 00.001 15672 move complete, result=0 02:10:25.706 00.000 15672 worker thread done servicing request 02:10:25.807 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:10:25.807 00.000 30444 Status Line: Star lost - mass changed 02:10:25.809 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3512, max=9254, FiltMin=3772, FiltMax=6966, Gamma=2.950 02:10:25.858 00.049 30444 UpdateGuideState exits: Star lost - mass changed 02:10:25.858 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:25.858 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:10:25.858 00.000 30444 Enqueuing Expose request 02:10:25.858 00.000 15672 Worker thread wakes up 02:10:25.858 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:25.858 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:10:27.969 02.111 15672 Exposure complete 02:10:27.989 00.020 15672 worker thread done servicing request 02:10:27.989 00.000 30444 OnExposeComplete: enter 02:10:27.989 00.000 30444 UpdateGuideState(): m_state=6 02:10:27.989 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6543 02:10:27.989 00.000 30444 Star::Find returns 1 (1), X=464.87, Y=194.92, Mass=8894, SNR=15.5, Peak=6901 HFD=2.0 02:10:27.989 00.000 30444 Status Line: Mass: 8894 vs 45892 02:10:27.991 00.002 30444 UpdateCurrentPosition: star mass new=8893.7 exp=45891.9 thresh=50% limits=(22945.9, 196071.4, 91783.8) 02:10:27.991 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:10:27.991 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:10:27.991 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:10:27.991 00.000 15672 Worker thread wakes up 02:10:27.991 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:10:27.991 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:10:27.991 00.000 15672 move complete, result=0 02:10:27.992 00.001 15672 worker thread done servicing request 02:10:28.092 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:10:28.092 00.000 30444 Status Line: Star lost - mass changed 02:10:28.093 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3421, max=9264, FiltMin=3804, FiltMax=6902, Gamma=2.950 02:10:28.143 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:10:28.143 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:28.143 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:10:28.143 00.000 30444 Enqueuing Expose request 02:10:28.143 00.000 15672 Worker thread wakes up 02:10:28.144 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:28.144 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:10:30.049 01.905 15672 Exposure complete 02:10:30.069 00.020 15672 worker thread done servicing request 02:10:30.069 00.000 30444 OnExposeComplete: enter 02:10:30.069 00.000 30444 UpdateGuideState(): m_state=6 02:10:30.069 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6544 02:10:30.069 00.000 30444 Star::Find returns 1 (1), X=462.70, Y=200.69, Mass=12882, SNR=15.5, Peak=7063 HFD=3.2 02:10:30.069 00.000 30444 Status Line: Mass: 12882 vs 44503 02:10:30.071 00.002 30444 UpdateCurrentPosition: star mass new=12882.5 exp=44503.2 thresh=50% limits=(22251.6, 196071.4, 89006.5) 02:10:30.071 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:10:30.071 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:10:30.072 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 02:10:30.072 00.000 15672 Worker thread wakes up 02:10:30.072 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:10:30.072 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:10:30.072 00.000 15672 move complete, result=0 02:10:30.072 00.000 15672 worker thread done servicing request 02:10:30.174 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:10:30.174 00.000 30444 Status Line: Star lost - mass changed 02:10:30.176 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3484, max=8995, FiltMin=3751, FiltMax=6927, Gamma=2.950 02:10:30.225 00.049 30444 UpdateGuideState exits: Star lost - mass changed 02:10:30.225 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:30.225 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:10:30.225 00.000 30444 Enqueuing Expose request 02:10:30.225 00.000 15672 Worker thread wakes up 02:10:30.225 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:30.225 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:10:32.334 02.109 15672 Exposure complete 02:10:32.354 00.020 15672 worker thread done servicing request 02:10:32.354 00.000 30444 OnExposeComplete: enter 02:10:32.354 00.000 30444 UpdateGuideState(): m_state=6 02:10:32.354 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6545 02:10:32.354 00.000 30444 Star::Find returns 1 (1), X=464.26, Y=195.18, Mass=10428, SNR=14.2, Peak=6446 HFD=4.1 02:10:32.354 00.000 30444 Status Line: Mass: 10428 vs 30702 02:10:32.356 00.002 30444 UpdateCurrentPosition: star mass new=10428.1 exp=30702.0 thresh=50% limits=(15351.0, 196071.4, 61404.0) 02:10:32.356 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:10:32.356 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:10:32.357 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 02:10:32.357 00.000 15672 Worker thread wakes up 02:10:32.357 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:10:32.357 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:10:32.357 00.000 15672 move complete, result=0 02:10:32.357 00.000 15672 worker thread done servicing request 02:10:32.458 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:10:32.458 00.000 30444 Status Line: Star lost - mass changed 02:10:32.460 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3235, max=9141, FiltMin=3593, FiltMax=6745, Gamma=2.950 02:10:32.510 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:10:32.510 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:32.510 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:10:32.510 00.000 30444 Enqueuing Expose request 02:10:32.510 00.000 15672 Worker thread wakes up 02:10:32.510 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:32.510 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:10:34.419 01.909 15672 Exposure complete 02:10:34.439 00.020 15672 worker thread done servicing request 02:10:34.439 00.000 30444 OnExposeComplete: enter 02:10:34.439 00.000 30444 UpdateGuideState(): m_state=6 02:10:34.439 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6546 02:10:34.439 00.000 30444 Star::Find returns 1 (1), X=462.71, Y=201.26, Mass=46092, SNR=41.0, Peak=7226 HFD=4.4 02:10:34.439 00.000 30444 DistanceChecker: deactivated 02:10:34.439 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:10:34.439 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:10:34.439 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=0.48 hyp=0.65 cameraTheta=2.31 mountX=-0.56 mountY=0.38, mountTheta=2.55 02:10:34.440 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=0.48, opts=13) 02:10:34.440 00.000 30444 Enqueuing Move request for scope (-0.44, 0.48) 02:10:34.440 00.000 15672 Worker thread wakes up 02:10:34.440 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.48) opts 0xd 02:10:34.440 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, 0.48) 02:10:34.440 00.000 15672 Moving (-0.44, 0.48) raw xDistance=-0.56 yDistance=0.38 02:10:34.440 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56 02:10:34.440 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:10:34.440 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38 02:10:34.440 00.000 15672 MoveAxis(E, 150, ABG) 02:10:34.440 00.000 15672 Guiding Dir = 2, Dur = 150 02:10:34.441 00.001 15672 IsSlewing returns 0 02:10:34.442 00.001 15672 IsGuiding returns 0 02:10:34.446 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2998, max=8624, FiltMin=3392, FiltMax=6276, Gamma=2.950 02:10:34.468 00.022 15672 PulseGuide returned control before completion, sleep 134 02:10:34.495 00.027 30444 UpdateGuideState exits: m=46092 SNR=41.0 Saturated 02:10:34.495 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:34.495 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:10:34.495 00.000 30444 Enqueuing Expose request 02:10:34.605 00.110 15672 IsGuiding returns 1 02:10:34.605 00.000 15672 scope still moving after pulse duration time elapsed 02:10:34.626 00.021 15672 IsSlewing returns 0 02:10:34.627 00.001 15672 IsGuiding returns 1 02:10:34.649 00.022 15672 IsSlewing returns 0 02:10:34.662 00.013 15672 IsGuiding returns 0 02:10:34.662 00.000 15672 scope move finished after 150 + 69 ms 02:10:34.662 00.000 15672 Move returns status 0, amount 150 02:10:34.662 00.000 15672 MoveAxis(N, 0, ABG) 02:10:34.662 00.000 15672 Move returns status 0, amount 0 02:10:34.663 00.001 15672 move complete, result=0 02:10:34.663 00.000 15672 worker thread done servicing request 02:10:34.663 00.000 15672 Worker thread wakes up 02:10:34.663 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:34.663 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:10:34.663 00.000 30444 GuideStep: -0.6 px 150 ms EAST, 0.4 px 0 ms NORTH 02:10:36.779 02.116 15672 Exposure complete 02:10:36.811 00.032 15672 worker thread done servicing request 02:10:36.811 00.000 30444 OnExposeComplete: enter 02:10:36.811 00.000 30444 UpdateGuideState(): m_state=6 02:10:36.811 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6547 02:10:36.811 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=200.55, Mass=29568, SNR=31.5, Peak=7253 HFD=3.4 02:10:36.811 00.000 30444 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.28) = xAngle (-0.57 = -0.57) 02:10:36.811 00.000 30444 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.63 = -0.63) 02:10:36.811 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.23 hyp=0.31 cameraTheta=-0.84 mountX=0.26 mountY=-0.18, mountTheta=-0.61 02:10:36.812 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.23, opts=13) 02:10:36.812 00.000 30444 Enqueuing Move request for scope (0.20, -0.23) 02:10:36.812 00.000 15672 Worker thread wakes up 02:10:36.812 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.23) opts 0xd 02:10:36.812 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.23) 02:10:36.812 00.000 15672 Moving (0.20, -0.23) raw xDistance=0.26 yDistance=-0.18 02:10:36.812 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26 02:10:36.812 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:10:36.812 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 02:10:36.812 00.000 15672 MoveAxis(W, 60, ABG) 02:10:36.812 00.000 15672 Guiding Dir = 3, Dur = 60 02:10:36.812 00.000 15672 IsSlewing returns 0 02:10:36.813 00.001 15672 IsGuiding returns 0 02:10:36.817 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2823, max=8364, FiltMin=3351, FiltMax=6557, Gamma=2.950 02:10:36.833 00.016 15672 PulseGuide returned control before completion, sleep 51 02:10:36.866 00.033 30444 UpdateGuideState exits: m=29568 SNR=31.5 Saturated 02:10:36.866 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:36.866 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:10:36.866 00.000 30444 Enqueuing Expose request 02:10:36.928 00.062 15672 IsGuiding returns 0 02:10:36.928 00.000 15672 Move returns status 0, amount 60 02:10:36.928 00.000 15672 MoveAxis(N, 0, ABG) 02:10:36.928 00.000 15672 Move returns status 0, amount 0 02:10:36.929 00.001 15672 move complete, result=0 02:10:36.929 00.000 15672 worker thread done servicing request 02:10:36.929 00.000 15672 Worker thread wakes up 02:10:36.929 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:36.929 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:10:36.929 00.000 30444 GuideStep: 0.3 px 60 ms WEST, -0.2 px 0 ms NORTH 02:10:38.843 01.914 15672 Exposure complete 02:10:38.871 00.028 15672 worker thread done servicing request 02:10:38.871 00.000 30444 OnExposeComplete: enter 02:10:38.871 00.000 30444 UpdateGuideState(): m_state=6 02:10:38.871 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6548 02:10:38.871 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=200.94, Mass=21618, SNR=21.3, Peak=6546 HFD=4.4 02:10:38.871 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 02:10:38.871 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 02:10:38.871 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.27 mountX=-0.18 mountY=0.13, mountTheta=2.51 02:10:38.872 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.17, opts=13) 02:10:38.872 00.000 30444 Enqueuing Move request for scope (-0.14, 0.17) 02:10:38.872 00.000 15672 Worker thread wakes up 02:10:38.872 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd 02:10:38.872 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.17) 02:10:38.872 00.000 15672 Moving (-0.14, 0.17) raw xDistance=-0.18 yDistance=0.13 02:10:38.872 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 02:10:38.872 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:10:38.872 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 02:10:38.872 00.000 15672 MoveAxis(E, 0, ABG) 02:10:38.872 00.000 15672 Move returns status 0, amount 0 02:10:38.872 00.000 15672 MoveAxis(N, 0, ABG) 02:10:38.872 00.000 15672 Move returns status 0, amount 0 02:10:38.872 00.000 15672 move complete, result=0 02:10:38.872 00.000 15672 worker thread done servicing request 02:10:38.878 00.006 30444 UpdateImageDisplay: Size=(640,480) min=3252, max=8937, FiltMin=3524, FiltMax=6653, Gamma=2.950 02:10:38.927 00.049 30444 UpdateGuideState exits: m=21618 SNR=21.3 Saturated 02:10:38.927 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:38.927 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:10:38.927 00.000 30444 Enqueuing Expose request 02:10:38.927 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 02:10:38.927 00.000 15672 Worker thread wakes up 02:10:38.928 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:38.928 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:10:41.037 02.109 15672 Exposure complete 02:10:41.057 00.020 15672 worker thread done servicing request 02:10:41.057 00.000 30444 OnExposeComplete: enter 02:10:41.057 00.000 30444 UpdateGuideState(): m_state=6 02:10:41.057 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6549 02:10:41.057 00.000 30444 Star::Find returns 1 (1), X=462.85, Y=200.16, Mass=13940, SNR=18.8, Peak=6193 HFD=4.2 02:10:41.057 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 02:10:41.057 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 02:10:41.057 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.61 hyp=0.68 cameraTheta=-2.03 mountX=-0.12 mountY=-0.66, mountTheta=-1.75 02:10:41.058 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.61, opts=13) 02:10:41.058 00.000 30444 Enqueuing Move request for scope (-0.30, -0.61) 02:10:41.058 00.000 15672 Worker thread wakes up 02:10:41.058 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.61) opts 0xd 02:10:41.058 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.61) 02:10:41.058 00.000 15672 Moving (-0.30, -0.61) raw xDistance=-0.12 yDistance=-0.66 02:10:41.058 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 02:10:41.058 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:10:41.058 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66 02:10:41.058 00.000 15672 MoveAxis(E, 0, ABG) 02:10:41.058 00.000 15672 Move returns status 0, amount 0 02:10:41.058 00.000 15672 MoveAxis(N, 0, ABG) 02:10:41.058 00.000 15672 Move returns status 0, amount 0 02:10:41.058 00.000 15672 move complete, result=0 02:10:41.058 00.000 15672 worker thread done servicing request 02:10:41.063 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3339, max=9156, FiltMin=3622, FiltMax=6498, Gamma=2.950 02:10:41.111 00.048 30444 UpdateGuideState exits: m=13940 SNR=18.8 Saturated 02:10:41.111 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:41.111 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:10:41.111 00.000 30444 Enqueuing Expose request 02:10:41.111 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH 02:10:41.111 00.000 15672 Worker thread wakes up 02:10:41.111 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:41.111 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:10:43.017 01.906 15672 Exposure complete 02:10:43.037 00.020 15672 worker thread done servicing request 02:10:43.037 00.000 30444 OnExposeComplete: enter 02:10:43.037 00.000 30444 UpdateGuideState(): m_state=6 02:10:43.037 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6550 02:10:43.038 00.001 30444 Star::Find false star n=6 nbg=274 bg=4857.0 sigma=228.9 thresh=5544 peak=5494 02:10:43.038 00.000 30444 Star::Find returns 0 (2), X=462.00, Y=200.00, Mass=6095, SNR=2.9, Peak=6186 HFD=0.0 02:10:43.038 00.000 30444 DistanceChecker: activated 02:10:43.038 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 02:10:43.038 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:10:43.038 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:10:43.038 00.000 15672 Worker thread wakes up 02:10:43.038 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:10:43.038 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:10:43.038 00.000 15672 move complete, result=0 02:10:43.038 00.000 15672 worker thread done servicing request 02:10:43.139 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:10:43.139 00.000 30444 Status Line: Star lost - low SNR 02:10:43.141 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3290, max=8680, FiltMin=3587, FiltMax=6594, Gamma=2.950 02:10:43.194 00.053 30444 UpdateGuideState exits: Star lost - low SNR 02:10:43.194 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:43.194 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:10:43.194 00.000 30444 Enqueuing Expose request 02:10:43.194 00.000 15672 Worker thread wakes up 02:10:43.194 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:43.194 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:10:45.305 02.111 15672 Exposure complete 02:10:45.325 00.020 15672 worker thread done servicing request 02:10:45.325 00.000 30444 OnExposeComplete: enter 02:10:45.325 00.000 30444 UpdateGuideState(): m_state=6 02:10:45.325 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6551 02:10:45.325 00.000 30444 Star::Find returns 1 (1), X=462.91, Y=200.41, Mass=27287, SNR=25.8, Peak=6781 HFD=3.2 02:10:45.325 00.000 30444 DistanceChecker: deactivated 02:10:45.325 00.000 30444 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.28) = xAngle (-1.88 = -1.88) 02:10:45.325 00.000 30444 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.94 = -1.94) 02:10:45.325 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.37 hyp=0.44 cameraTheta=-2.16 mountX=-0.13 mountY=-0.41, mountTheta=-1.89 02:10:45.326 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.37, opts=13) 02:10:45.326 00.000 30444 Enqueuing Move request for scope (-0.24, -0.37) 02:10:45.326 00.000 15672 Worker thread wakes up 02:10:45.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.37) opts 0xd 02:10:45.326 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.37) 02:10:45.326 00.000 15672 Moving (-0.24, -0.37) raw xDistance=-0.13 yDistance=-0.41 02:10:45.326 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 02:10:45.326 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 02:10:45.326 00.000 15672 MoveAxis(E, 0, ABG) 02:10:45.326 00.000 15672 Move returns status 0, amount 0 02:10:45.326 00.000 15672 MoveAxis(N, 73, ABG) 02:10:45.326 00.000 15672 Guiding Dir = 0, Dur = 73 02:10:45.327 00.001 15672 IsSlewing returns 0 02:10:45.328 00.001 15672 IsGuiding returns 0 02:10:45.332 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2898, max=8221, FiltMin=3358, FiltMax=5866, Gamma=2.950 02:10:45.382 00.050 30444 UpdateGuideState exits: m=27287 SNR=25.8 Saturated 02:10:45.382 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:45.382 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:10:45.382 00.000 30444 Enqueuing Expose request 02:10:45.412 00.030 15672 IsGuiding returns 1 02:10:45.412 00.000 15672 scope still moving after pulse duration time elapsed 02:10:45.433 00.021 15672 IsSlewing returns 0 02:10:45.434 00.001 15672 IsGuiding returns 1 02:10:45.455 00.021 15672 IsSlewing returns 0 02:10:45.456 00.001 15672 IsGuiding returns 1 02:10:45.477 00.021 15672 IsSlewing returns 0 02:10:45.523 00.046 15672 IsGuiding returns 0 02:10:45.524 00.001 15672 scope move finished after 73 + 123 ms 02:10:45.524 00.000 15672 Move returns status 0, amount 73 02:10:45.524 00.000 15672 move complete, result=0 02:10:45.524 00.000 15672 worker thread done servicing request 02:10:45.525 00.001 15672 Worker thread wakes up 02:10:45.525 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:45.525 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:10:45.525 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 73 ms NORTH 02:10:47.431 01.906 15672 Exposure complete 02:10:47.451 00.020 15672 worker thread done servicing request 02:10:47.451 00.000 30444 OnExposeComplete: enter 02:10:47.451 00.000 30444 UpdateGuideState(): m_state=6 02:10:47.451 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6552 02:10:47.451 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=201.03, Mass=38636, SNR=36.6, Peak=7518 HFD=3.3 02:10:47.451 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 02:10:47.451 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 02:10:47.452 00.001 30444 CameraToMount -- cameraX=0.17 cameraY=0.25 hyp=0.30 cameraTheta=0.98 mountX=0.09 mountY=0.28, mountTheta=1.25 02:10:47.452 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.25, opts=13) 02:10:47.452 00.000 30444 Enqueuing Move request for scope (0.17, 0.25) 02:10:47.452 00.000 15672 Worker thread wakes up 02:10:47.452 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.25) opts 0xd 02:10:47.452 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.25) 02:10:47.452 00.000 15672 Moving (0.17, 0.25) raw xDistance=0.09 yDistance=0.28 02:10:47.452 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 02:10:47.452 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:10:47.452 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 02:10:47.452 00.000 15672 MoveAxis(E, 0, ABG) 02:10:47.452 00.000 15672 Move returns status 0, amount 0 02:10:47.453 00.001 15672 MoveAxis(N, 0, ABG) 02:10:47.453 00.000 15672 Move returns status 0, amount 0 02:10:47.453 00.000 15672 move complete, result=0 02:10:47.453 00.000 15672 worker thread done servicing request 02:10:47.700 00.247 30444 UpdateImageDisplay: Size=(640,480) min=2836, max=7839, FiltMin=3132, FiltMax=6387, Gamma=2.950 02:10:47.755 00.055 30444 UpdateGuideState exits: m=38636 SNR=36.6 Saturated 02:10:47.756 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:47.756 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:10:47.756 00.000 30444 Enqueuing Expose request 02:10:47.756 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 02:10:47.756 00.000 15672 Worker thread wakes up 02:10:47.756 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:47.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:10:49.863 02.107 15672 Exposure complete 02:10:49.883 00.020 15672 worker thread done servicing request 02:10:49.883 00.000 30444 OnExposeComplete: enter 02:10:49.883 00.000 30444 UpdateGuideState(): m_state=6 02:10:49.883 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6553 02:10:49.883 00.000 30444 Star::Find returns 1 (1), X=463.44, Y=201.25, Mass=60415, SNR=48.8, Peak=8942 HFD=3.2 02:10:49.883 00.000 30444 Status Line: Mass: 60415 vs 22580 02:10:49.884 00.001 30444 UpdateCurrentPosition: star mass new=60414.9 exp=22579.6 thresh=50% limits=(11289.8, 196071.4, 45159.2) 02:10:49.884 00.000 30444 DistanceChecker: activated 02:10:49.884 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:10:49.884 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:10:49.885 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 02:10:49.885 00.000 15672 Worker thread wakes up 02:10:49.885 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:10:49.885 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:10:49.885 00.000 15672 move complete, result=0 02:10:49.885 00.000 15672 worker thread done servicing request 02:10:49.986 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:10:49.986 00.000 30444 Status Line: Star lost - mass changed 02:10:49.988 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2613, max=8948, FiltMin=3002, FiltMax=6872, Gamma=2.950 02:10:50.046 00.058 30444 UpdateGuideState exits: Star lost - mass changed 02:10:50.046 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:50.046 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:10:50.046 00.000 30444 Enqueuing Expose request 02:10:50.046 00.000 15672 Worker thread wakes up 02:10:50.046 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:50.046 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:10:51.962 01.916 15672 Exposure complete 02:10:51.991 00.029 15672 worker thread done servicing request 02:10:51.991 00.000 30444 OnExposeComplete: enter 02:10:51.991 00.000 30444 UpdateGuideState(): m_state=6 02:10:51.992 00.001 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6554 02:10:51.992 00.000 30444 Star::Find returns 1 (1), X=463.64, Y=200.64, Mass=29662, SNR=31.0, Peak=6274 HFD=4.1 02:10:51.992 00.000 30444 DistanceChecker: deactivated 02:10:51.992 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 02:10:51.992 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 02:10:51.992 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=-0.14 hyp=0.51 cameraTheta=-0.27 mountX=0.51 mountY=-0.03, mountTheta=-0.05 02:10:51.992 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=-0.14, opts=13) 02:10:51.992 00.000 30444 Enqueuing Move request for scope (0.49, -0.14) 02:10:51.992 00.000 15672 Worker thread wakes up 02:10:51.992 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.14) opts 0xd 02:10:51.992 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, -0.14) 02:10:51.992 00.000 15672 Moving (0.49, -0.14) raw xDistance=0.51 yDistance=-0.03 02:10:51.992 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 02:10:51.992 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:10:51.993 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 02:10:51.993 00.000 15672 MoveAxis(W, 138, ABG) 02:10:51.993 00.000 15672 Guiding Dir = 3, Dur = 138 02:10:51.993 00.000 15672 IsSlewing returns 0 02:10:51.994 00.001 15672 IsGuiding returns 0 02:10:51.999 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2964, max=8243, FiltMin=3224, FiltMax=5983, Gamma=2.950 02:10:52.009 00.010 15672 PulseGuide returned control before completion, sleep 134 02:10:52.048 00.039 30444 UpdateGuideState exits: m=29662 SNR=31.0 Saturated 02:10:52.048 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:52.048 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:10:52.048 00.000 30444 Enqueuing Expose request 02:10:52.169 00.121 15672 IsGuiding returns 0 02:10:52.169 00.000 15672 Move returns status 0, amount 138 02:10:52.169 00.000 15672 MoveAxis(N, 0, ABG) 02:10:52.169 00.000 15672 Move returns status 0, amount 0 02:10:52.169 00.000 15672 move complete, result=0 02:10:52.169 00.000 15672 worker thread done servicing request 02:10:52.169 00.000 15672 Worker thread wakes up 02:10:52.169 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:52.170 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:10:52.170 00.000 30444 GuideStep: 0.5 px 138 ms WEST, -0.0 px 0 ms NORTH 02:10:54.279 02.109 15672 Exposure complete 02:10:54.299 00.020 15672 worker thread done servicing request 02:10:54.299 00.000 30444 OnExposeComplete: enter 02:10:54.299 00.000 30444 UpdateGuideState(): m_state=6 02:10:54.299 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6555 02:10:54.299 00.000 30444 Star::Find returns 1 (1), X=464.43, Y=201.14, Mass=16413, SNR=18.3, Peak=5741 HFD=4.9 02:10:54.299 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.55 = 0.55) 02:10:54.300 00.001 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 02:10:54.300 00.000 30444 CameraToMount -- cameraX=1.28 cameraY=0.36 hyp=1.34 cameraTheta=0.28 mountX=1.14 mountY=0.63, mountTheta=0.51 02:10:54.300 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.28, y=0.36, opts=13) 02:10:54.300 00.000 30444 Enqueuing Move request for scope (1.28, 0.36) 02:10:54.300 00.000 15672 Worker thread wakes up 02:10:54.300 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.28, 0.36) opts 0xd 02:10:54.300 00.000 15672 Handling offset move in thread for scope, endpoint = (1.28, 0.36) 02:10:54.300 00.000 15672 Moving (1.28, 0.36) raw xDistance=1.14 yDistance=0.63 02:10:54.300 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.14 02:10:54.300 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:10:54.300 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63 02:10:54.300 00.000 15672 MoveAxis(W, 317, ABG) 02:10:54.300 00.000 15672 Guiding Dir = 3, Dur = 317 02:10:54.302 00.002 15672 IsSlewing returns 0 02:10:54.303 00.001 15672 IsGuiding returns 0 02:10:54.307 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3047, max=8138, FiltMin=3473, FiltMax=6202, Gamma=2.950 02:10:54.326 00.019 15672 PulseGuide returned control before completion, sleep 305 02:10:54.359 00.033 30444 UpdateGuideState exits: m=16413 SNR=18.3 Saturated 02:10:54.359 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:54.359 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:10:54.359 00.000 30444 Enqueuing Expose request 02:10:54.634 00.275 15672 IsGuiding returns 1 02:10:54.634 00.000 15672 scope still moving after pulse duration time elapsed 02:10:54.655 00.021 15672 IsSlewing returns 0 02:10:54.677 00.022 15672 IsGuiding returns 0 02:10:54.678 00.001 15672 scope move finished after 317 + 58 ms 02:10:54.678 00.000 15672 Move returns status 0, amount 317 02:10:54.678 00.000 15672 MoveAxis(N, 0, ABG) 02:10:54.678 00.000 15672 Move returns status 0, amount 0 02:10:54.678 00.000 15672 move complete, result=0 02:10:54.678 00.000 15672 worker thread done servicing request 02:10:54.678 00.000 15672 Worker thread wakes up 02:10:54.678 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:54.678 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:10:54.679 00.001 30444 GuideStep: 1.1 px 317 ms WEST, 0.6 px 0 ms NORTH 02:10:56.585 01.906 15672 Exposure complete 02:10:56.604 00.019 15672 worker thread done servicing request 02:10:56.604 00.000 30444 OnExposeComplete: enter 02:10:56.604 00.000 30444 UpdateGuideState(): m_state=6 02:10:56.604 00.000 30444 Star::Find(15, 464, 201, 0, (0,0,0,0), 0.0, 255) frame 6556 02:10:56.604 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=200.98, Mass=32747, SNR=32.7, Peak=6467 HFD=4.5 02:10:56.604 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 02:10:56.604 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 02:10:56.604 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.23 cameraTheta=2.07 mountX=-0.16 mountY=0.18, mountTheta=2.32 02:10:56.605 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.21, opts=13) 02:10:56.605 00.000 30444 Enqueuing Move request for scope (-0.11, 0.21) 02:10:56.605 00.000 15672 Worker thread wakes up 02:10:56.605 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd 02:10:56.605 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.21) 02:10:56.605 00.000 15672 Moving (-0.11, 0.21) raw xDistance=-0.16 yDistance=0.18 02:10:56.605 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 02:10:56.605 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:10:56.605 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 02:10:56.605 00.000 15672 MoveAxis(E, 0, ABG) 02:10:56.605 00.000 15672 Move returns status 0, amount 0 02:10:56.605 00.000 15672 MoveAxis(N, 0, ABG) 02:10:56.605 00.000 15672 Move returns status 0, amount 0 02:10:56.605 00.000 15672 move complete, result=0 02:10:56.605 00.000 15672 worker thread done servicing request 02:10:56.610 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2973, max=8336, FiltMin=3359, FiltMax=5925, Gamma=2.950 02:10:56.659 00.049 30444 UpdateGuideState exits: m=32747 SNR=32.7 Saturated 02:10:56.659 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:56.659 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:10:56.659 00.000 30444 Enqueuing Expose request 02:10:56.659 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 02:10:56.659 00.000 15672 Worker thread wakes up 02:10:56.659 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:56.659 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:10:58.766 02.107 15672 Exposure complete 02:10:58.786 00.020 15672 worker thread done servicing request 02:10:58.786 00.000 30444 OnExposeComplete: enter 02:10:58.786 00.000 30444 UpdateGuideState(): m_state=6 02:10:58.786 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6557 02:10:58.786 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=201.43, Mass=32832, SNR=30.9, Peak=7180 HFD=3.0 02:10:58.786 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 02:10:58.786 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 02:10:58.786 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.65 hyp=0.65 cameraTheta=1.52 mountX=-0.15 mountY=0.64, mountTheta=1.79 02:10:58.787 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.65, opts=13) 02:10:58.787 00.000 30444 Enqueuing Move request for scope (0.03, 0.65) 02:10:58.787 00.000 15672 Worker thread wakes up 02:10:58.787 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.65) opts 0xd 02:10:58.787 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.65) 02:10:58.787 00.000 15672 Moving (0.03, 0.65) raw xDistance=-0.15 yDistance=0.64 02:10:58.787 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 02:10:58.787 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:10:58.787 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64 02:10:58.787 00.000 15672 MoveAxis(E, 0, ABG) 02:10:58.787 00.000 15672 Move returns status 0, amount 0 02:10:58.787 00.000 15672 MoveAxis(N, 0, ABG) 02:10:58.787 00.000 15672 Move returns status 0, amount 0 02:10:58.787 00.000 15672 move complete, result=0 02:10:58.787 00.000 15672 worker thread done servicing request 02:10:58.792 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2634, max=7966, FiltMin=3154, FiltMax=6069, Gamma=2.950 02:10:58.841 00.049 30444 UpdateGuideState exits: m=32832 SNR=30.9 Saturated 02:10:58.841 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:10:58.841 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:10:58.841 00.000 30444 Enqueuing Expose request 02:10:58.842 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 02:10:58.842 00.000 15672 Worker thread wakes up 02:10:58.842 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:10:58.842 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:00.751 01.909 15672 Exposure complete 02:11:00.771 00.020 15672 worker thread done servicing request 02:11:00.772 00.001 30444 OnExposeComplete: enter 02:11:00.772 00.000 30444 UpdateGuideState(): m_state=6 02:11:00.772 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6558 02:11:00.772 00.000 30444 Star::Find returns 1 (1), X=463.53, Y=201.21, Mass=41109, SNR=37.0, Peak=7103 HFD=3.7 02:11:00.772 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 02:11:00.772 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 02:11:00.772 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.43 hyp=0.58 cameraTheta=0.85 mountX=0.25 mountY=0.51, mountTheta=1.11 02:11:00.773 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.43, opts=13) 02:11:00.773 00.000 30444 Enqueuing Move request for scope (0.38, 0.43) 02:11:00.773 00.000 15672 Worker thread wakes up 02:11:00.773 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.43) opts 0xd 02:11:00.773 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.43) 02:11:00.773 00.000 15672 Moving (0.38, 0.43) raw xDistance=0.25 yDistance=0.51 02:11:00.773 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 02:11:00.773 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:11:00.773 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51 02:11:00.773 00.000 15672 MoveAxis(W, 68, ABG) 02:11:00.773 00.000 15672 Guiding Dir = 3, Dur = 68 02:11:00.773 00.000 15672 IsSlewing returns 0 02:11:00.775 00.002 15672 IsGuiding returns 0 02:11:00.780 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2801, max=8074, FiltMin=3104, FiltMax=6122, Gamma=2.950 02:11:00.795 00.015 15672 PulseGuide returned control before completion, sleep 58 02:11:00.834 00.039 30444 UpdateGuideState exits: m=41109 SNR=37.0 Saturated 02:11:00.834 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:00.834 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:00.834 00.000 30444 Enqueuing Expose request 02:11:00.875 00.041 15672 IsGuiding returns 0 02:11:00.875 00.000 15672 Move returns status 0, amount 68 02:11:00.875 00.000 15672 MoveAxis(N, 0, ABG) 02:11:00.875 00.000 15672 Move returns status 0, amount 0 02:11:00.875 00.000 15672 move complete, result=0 02:11:00.875 00.000 15672 worker thread done servicing request 02:11:00.875 00.000 15672 Worker thread wakes up 02:11:00.875 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:00.875 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:00.875 00.000 30444 GuideStep: 0.3 px 68 ms WEST, 0.5 px 0 ms NORTH 02:11:02.983 02.108 15672 Exposure complete 02:11:03.002 00.019 15672 worker thread done servicing request 02:11:03.003 00.001 30444 OnExposeComplete: enter 02:11:03.003 00.000 30444 UpdateGuideState(): m_state=6 02:11:03.003 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6559 02:11:03.003 00.000 30444 Star::Find returns 1 (1), X=462.47, Y=201.24, Mass=84451, SNR=68.0, Peak=9979 HFD=3.4 02:11:03.003 00.000 30444 Status Line: Mass: 84451 vs 27287 02:11:03.004 00.001 30444 UpdateCurrentPosition: star mass new=84451.4 exp=27287.4 thresh=50% limits=(11635.1, 196071.4, 54574.8) 02:11:03.004 00.000 30444 DistanceChecker: activated 02:11:03.004 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:11:03.004 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:11:03.004 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:11:03.005 00.001 15672 Worker thread wakes up 02:11:03.005 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:11:03.005 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:11:03.005 00.000 15672 move complete, result=0 02:11:03.005 00.000 15672 worker thread done servicing request 02:11:03.106 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:11:03.106 00.000 30444 Status Line: Star lost - mass changed 02:11:03.110 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2499, max=11185, FiltMin=2902, FiltMax=8756, Gamma=2.950 02:11:03.167 00.057 30444 UpdateGuideState exits: Star lost - mass changed 02:11:03.167 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:03.167 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:11:03.167 00.000 30444 Enqueuing Expose request 02:11:03.167 00.000 15672 Worker thread wakes up 02:11:03.167 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:03.168 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:11:05.077 01.909 15672 Exposure complete 02:11:05.098 00.021 15672 worker thread done servicing request 02:11:05.098 00.000 30444 OnExposeComplete: enter 02:11:05.098 00.000 30444 UpdateGuideState(): m_state=6 02:11:05.098 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6560 02:11:05.098 00.000 30444 Star::Find returns 1 (1), X=462.58, Y=201.14, Mass=77640, SNR=66.3, Peak=10368 HFD=3.3 02:11:05.098 00.000 30444 Status Line: Mass: 77640 vs 27287 02:11:05.100 00.002 30444 UpdateCurrentPosition: star mass new=77639.5 exp=27287.4 thresh=50% limits=(11735.6, 196071.4, 54574.8) 02:11:05.100 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:11:05.100 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:11:05.100 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:11:05.100 00.000 15672 Worker thread wakes up 02:11:05.101 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:11:05.101 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:11:05.101 00.000 15672 move complete, result=0 02:11:05.101 00.000 15672 worker thread done servicing request 02:11:05.202 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:11:05.202 00.000 30444 Status Line: Star lost - mass changed 02:11:05.208 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2383, max=10368, FiltMin=2797, FiltMax=7894, Gamma=2.950 02:11:05.465 00.257 30444 UpdateGuideState exits: Star lost - mass changed 02:11:05.465 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:05.465 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:11:05.465 00.000 30444 Enqueuing Expose request 02:11:05.465 00.000 15672 Worker thread wakes up 02:11:05.465 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:05.465 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:11:07.582 02.117 15672 Exposure complete 02:11:07.611 00.029 15672 worker thread done servicing request 02:11:07.611 00.000 30444 OnExposeComplete: enter 02:11:07.611 00.000 30444 UpdateGuideState(): m_state=6 02:11:07.611 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6561 02:11:07.611 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=201.19, Mass=105098, SNR=74.7, Peak=12007 HFD=3.7 02:11:07.611 00.000 30444 Status Line: Mass: 105098 vs 29568 02:11:07.613 00.002 30444 UpdateCurrentPosition: star mass new=105098.4 exp=29568.0 thresh=50% limits=(11888.0, 196071.4, 59136.1) 02:11:07.613 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:11:07.613 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:11:07.613 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:11:07.613 00.000 15672 Worker thread wakes up 02:11:07.613 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:11:07.613 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:11:07.613 00.000 15672 move complete, result=0 02:11:07.614 00.001 15672 worker thread done servicing request 02:11:07.715 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:11:07.715 00.000 30444 Status Line: Star lost - mass changed 02:11:07.716 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=12458, FiltMin=2641, FiltMax=9066, Gamma=2.950 02:11:07.766 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:11:07.766 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:07.766 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:11:07.766 00.000 30444 Enqueuing Expose request 02:11:07.766 00.000 15672 Worker thread wakes up 02:11:07.766 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:07.766 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:11:09.680 01.914 15672 Exposure complete 02:11:09.711 00.031 15672 worker thread done servicing request 02:11:09.711 00.000 30444 OnExposeComplete: enter 02:11:09.711 00.000 30444 UpdateGuideState(): m_state=6 02:11:09.711 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6562 02:11:09.712 00.001 30444 Star::Find returns 1 (1), X=463.65, Y=201.41, Mass=126945, SNR=96.3, Peak=13585 HFD=3.4 02:11:09.712 00.000 30444 Status Line: Mass: 126945 vs 29662 02:11:09.713 00.001 30444 UpdateCurrentPosition: star mass new=126944.7 exp=29661.7 thresh=50% limits=(12035.1, 196071.4, 59323.5) 02:11:09.713 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:11:09.713 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:11:09.713 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:11:09.714 00.001 15672 Worker thread wakes up 02:11:09.714 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:11:09.714 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:11:09.714 00.000 15672 move complete, result=0 02:11:09.714 00.000 15672 worker thread done servicing request 02:11:09.816 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:11:09.816 00.000 30444 Status Line: Star lost - mass changed 02:11:09.817 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2350, max=13753, FiltMin=2598, FiltMax=9672, Gamma=2.950 02:11:09.867 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:11:09.868 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:09.868 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:11:09.868 00.000 30444 Enqueuing Expose request 02:11:09.868 00.000 15672 Worker thread wakes up 02:11:09.868 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:09.868 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:11:11.974 02.106 15672 Exposure complete 02:11:11.994 00.020 15672 worker thread done servicing request 02:11:11.994 00.000 30444 OnExposeComplete: enter 02:11:11.994 00.000 30444 UpdateGuideState(): m_state=6 02:11:11.994 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6563 02:11:11.994 00.000 30444 Star::Find returns 1 (1), X=463.66, Y=201.49, Mass=130082, SNR=93.1, Peak=12549 HFD=3.5 02:11:11.994 00.000 30444 Status Line: Mass: 130082 vs 32747 02:11:11.996 00.002 30444 UpdateCurrentPosition: star mass new=130082.5 exp=32746.7 thresh=50% limits=(12252.0, 196071.4, 65493.3) 02:11:11.996 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:11:11.996 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:11:11.996 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:11:11.996 00.000 15672 Worker thread wakes up 02:11:11.997 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:11:11.997 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:11:11.997 00.000 15672 move complete, result=0 02:11:11.998 00.001 15672 worker thread done servicing request 02:11:12.098 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:11:12.098 00.000 30444 Status Line: Star lost - mass changed 02:11:12.099 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=13480, FiltMin=2586, FiltMax=9748, Gamma=2.950 02:11:12.600 00.501 30444 UpdateGuideState exits: Star lost - mass changed 02:11:12.600 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:12.601 00.001 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:11:12.619 00.018 30444 Enqueuing Expose request 02:11:12.619 00.000 15672 Worker thread wakes up 02:11:12.619 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:12.619 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:11:14.533 01.914 15672 Exposure complete 02:11:14.562 00.029 15672 worker thread done servicing request 02:11:14.562 00.000 30444 OnExposeComplete: enter 02:11:14.562 00.000 30444 UpdateGuideState(): m_state=6 02:11:14.562 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6564 02:11:14.562 00.000 30444 Star::Find returns 1 (1), X=463.56, Y=201.12, Mass=129586, SNR=83.5, Peak=14102 HFD=3.3 02:11:14.563 00.001 30444 Status Line: Mass: 129586 vs 32832 02:11:14.564 00.001 30444 UpdateCurrentPosition: star mass new=129586.1 exp=32832.2 thresh=50% limits=(12460.2, 196071.4, 65664.4) 02:11:14.564 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:11:14.564 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:11:14.565 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 02:11:14.565 00.000 15672 Worker thread wakes up 02:11:14.565 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:11:14.565 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:11:14.565 00.000 15672 move complete, result=0 02:11:14.565 00.000 15672 worker thread done servicing request 02:11:14.666 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:11:14.666 00.000 30444 Status Line: Star lost - mass changed 02:11:14.667 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=15368, FiltMin=2573, FiltMax=10413, Gamma=2.950 02:11:15.148 00.481 30444 UpdateGuideState exits: Star lost - mass changed 02:11:15.148 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:15.148 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:11:15.148 00.000 30444 Enqueuing Expose request 02:11:15.148 00.000 15672 Worker thread wakes up 02:11:15.148 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:15.148 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:11:17.265 02.117 15672 Exposure complete 02:11:17.293 00.028 15672 worker thread done servicing request 02:11:17.294 00.001 30444 OnExposeComplete: enter 02:11:17.294 00.000 30444 UpdateGuideState(): m_state=6 02:11:17.294 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6565 02:11:17.294 00.000 30444 Star::Find returns 1 (1), X=463.54, Y=200.89, Mass=122740, SNR=96.7, Peak=12322 HFD=3.5 02:11:17.294 00.000 30444 Status Line: Mass: 122740 vs 38636 02:11:17.296 00.002 30444 UpdateCurrentPosition: star mass new=122740.1 exp=38636.1 thresh=50% limits=(12803.1, 196071.4, 77272.3) 02:11:17.296 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:11:17.297 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:11:17.297 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:11:17.297 00.000 15672 Worker thread wakes up 02:11:17.297 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:11:17.297 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:11:17.297 00.000 15672 move complete, result=0 02:11:17.297 00.000 15672 worker thread done servicing request 02:11:17.397 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:11:17.397 00.000 30444 Status Line: Star lost - mass changed 02:11:17.400 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=13014, FiltMin=2570, FiltMax=9099, Gamma=2.950 02:11:17.703 00.303 30444 UpdateGuideState exits: Star lost - mass changed 02:11:17.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:17.703 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:11:17.703 00.000 30444 Enqueuing Expose request 02:11:17.703 00.000 15672 Worker thread wakes up 02:11:17.704 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:17.704 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:11:19.611 01.907 15672 Exposure complete 02:11:19.631 00.020 15672 worker thread done servicing request 02:11:19.631 00.000 30444 OnExposeComplete: enter 02:11:19.631 00.000 30444 UpdateGuideState(): m_state=6 02:11:19.631 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6566 02:11:19.631 00.000 30444 Star::Find returns 1 (1), X=463.62, Y=200.82, Mass=125733, SNR=98.2, Peak=13049 HFD=3.3 02:11:19.631 00.000 30444 Status Line: Mass: 125733 vs 41109 02:11:19.633 00.002 30444 UpdateCurrentPosition: star mass new=125733.2 exp=41108.7 thresh=50% limits=(13190.7, 196071.4, 82217.5) 02:11:19.633 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:11:19.633 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:11:19.633 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:11:19.633 00.000 15672 Worker thread wakes up 02:11:19.634 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:11:19.634 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:11:19.634 00.000 15672 move complete, result=0 02:11:19.634 00.000 15672 worker thread done servicing request 02:11:19.734 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:11:19.734 00.000 30444 Status Line: Star lost - mass changed 02:11:19.737 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=13502, FiltMin=2561, FiltMax=9672, Gamma=2.950 02:11:19.787 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:11:19.787 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:19.787 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:11:19.787 00.000 30444 Enqueuing Expose request 02:11:19.787 00.000 15672 Worker thread wakes up 02:11:19.787 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:19.787 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:11:21.904 02.117 15672 Exposure complete 02:11:21.932 00.028 15672 worker thread done servicing request 02:11:21.932 00.000 30444 OnExposeComplete: enter 02:11:21.932 00.000 30444 UpdateGuideState(): m_state=6 02:11:21.932 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6567 02:11:21.932 00.000 30444 Star::Find returns 1 (1), X=463.31, Y=201.28, Mass=134557, SNR=96.6, Peak=15313 HFD=3.4 02:11:21.932 00.000 30444 Status Line: Mass: 134557 vs 41109 02:11:21.934 00.002 30444 UpdateCurrentPosition: star mass new=134556.9 exp=41108.7 thresh=50% limits=(13558.9, 196071.4, 82217.5) 02:11:21.934 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:11:21.935 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:11:21.935 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:11:21.935 00.000 15672 Worker thread wakes up 02:11:21.935 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:11:21.935 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:11:21.935 00.000 15672 move complete, result=0 02:11:21.935 00.000 15672 worker thread done servicing request 02:11:22.036 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:11:22.036 00.000 30444 Status Line: Star lost - mass changed 02:11:22.038 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=15313, FiltMin=2612, FiltMax=9463, Gamma=2.950 02:11:22.087 00.049 30444 UpdateGuideState exits: Star lost - mass changed 02:11:22.087 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:22.087 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:11:22.087 00.000 30444 Enqueuing Expose request 02:11:22.088 00.001 15672 Worker thread wakes up 02:11:22.088 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:22.088 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:11:23.993 01.905 15672 Exposure complete 02:11:24.013 00.020 15672 worker thread done servicing request 02:11:24.013 00.000 30444 OnExposeComplete: enter 02:11:24.013 00.000 30444 UpdateGuideState(): m_state=6 02:11:24.013 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6568 02:11:24.014 00.001 30444 Star::Find returns 1 (1), X=463.95, Y=200.79, Mass=126171, SNR=84.8, Peak=12535 HFD=3.7 02:11:24.014 00.000 30444 Status Line: Mass: 126171 vs 60415 02:11:24.015 00.001 30444 UpdateCurrentPosition: star mass new=126171.3 exp=60414.9 thresh=50% limits=(14391.3, 196071.4, 120829.9) 02:11:24.015 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:11:24.016 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:11:24.016 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:11:24.016 00.000 15672 Worker thread wakes up 02:11:24.016 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:11:24.016 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:11:24.016 00.000 15672 move complete, result=0 02:11:24.016 00.000 15672 worker thread done servicing request 02:11:24.118 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:11:24.118 00.000 30444 Status Line: Star lost - mass changed 02:11:24.119 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=13855, FiltMin=2601, FiltMax=9714, Gamma=2.950 02:11:24.169 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:11:24.169 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:24.169 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:11:24.169 00.000 30444 Enqueuing Expose request 02:11:24.169 00.000 15672 Worker thread wakes up 02:11:24.169 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:24.169 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:11:26.286 02.117 15672 Exposure complete 02:11:26.314 00.028 15672 worker thread done servicing request 02:11:26.314 00.000 30444 OnExposeComplete: enter 02:11:26.314 00.000 30444 UpdateGuideState(): m_state=6 02:11:26.314 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6569 02:11:26.314 00.000 30444 Star::Find returns 1 (1), X=463.88, Y=200.77, Mass=132367, SNR=96.4, Peak=12310 HFD=3.6 02:11:26.314 00.000 30444 DistanceChecker: deactivated 02:11:26.314 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.26 = 0.26) 02:11:26.314 00.000 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.20 = 0.20) 02:11:26.314 00.000 30444 CameraToMount -- cameraX=0.74 cameraY=-0.01 hyp=0.74 cameraTheta=-0.01 mountX=0.71 mountY=0.15, mountTheta=0.21 02:11:26.315 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.74, y=-0.01, opts=13) 02:11:26.315 00.000 30444 Enqueuing Move request for scope (0.74, -0.01) 02:11:26.315 00.000 15672 Worker thread wakes up 02:11:26.315 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.01) opts 0xd 02:11:26.315 00.000 15672 Handling offset move in thread for scope, endpoint = (0.74, -0.01) 02:11:26.315 00.000 15672 Moving (0.74, -0.01) raw xDistance=0.71 yDistance=0.15 02:11:26.315 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.71 02:11:26.315 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:11:26.315 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 02:11:26.315 00.000 15672 MoveAxis(W, 197, ABG) 02:11:26.315 00.000 15672 Guiding Dir = 3, Dur = 197 02:11:26.316 00.001 15672 IsSlewing returns 0 02:11:26.321 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=12871, FiltMin=2539, FiltMax=9562, Gamma=2.950 02:11:26.340 00.019 15672 IsGuiding returns 0 02:11:26.355 00.015 15672 PulseGuide returned control before completion, sleep 193 02:11:26.371 00.016 30444 UpdateGuideState exits: m=132367 SNR=96.4 Saturated 02:11:26.371 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:26.371 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:26.371 00.000 30444 Enqueuing Expose request 02:11:26.596 00.225 15672 IsGuiding returns 0 02:11:26.596 00.000 15672 Move returns status 0, amount 197 02:11:26.596 00.000 15672 MoveAxis(N, 0, ABG) 02:11:26.596 00.000 15672 Move returns status 0, amount 0 02:11:26.597 00.001 15672 move complete, result=0 02:11:26.597 00.000 15672 worker thread done servicing request 02:11:26.597 00.000 15672 Worker thread wakes up 02:11:26.597 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:26.597 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:26.597 00.000 30444 GuideStep: 0.7 px 197 ms WEST, 0.1 px 0 ms NORTH 02:11:28.506 01.909 15672 Exposure complete 02:11:28.526 00.020 15672 worker thread done servicing request 02:11:28.526 00.000 30444 OnExposeComplete: enter 02:11:28.526 00.000 30444 UpdateGuideState(): m_state=6 02:11:28.526 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6570 02:11:28.526 00.000 30444 Star::Find returns 1 (1), X=463.70, Y=200.66, Mass=136204, SNR=108.8, Peak=12038 HFD=3.6 02:11:28.526 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 02:11:28.526 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.01 = 0.01) 02:11:28.526 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=-0.11 hyp=0.56 cameraTheta=-0.21 mountX=0.56 mountY=0.01, mountTheta=0.01 02:11:28.527 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=-0.11, opts=13) 02:11:28.527 00.000 30444 Enqueuing Move request for scope (0.55, -0.11) 02:11:28.527 00.000 15672 Worker thread wakes up 02:11:28.527 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.11) opts 0xd 02:11:28.527 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, -0.11) 02:11:28.527 00.000 15672 Moving (0.55, -0.11) raw xDistance=0.56 yDistance=0.01 02:11:28.527 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56 02:11:28.527 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:11:28.527 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 02:11:28.527 00.000 15672 MoveAxis(W, 164, ABG) 02:11:28.527 00.000 15672 Guiding Dir = 3, Dur = 164 02:11:28.528 00.001 15672 IsSlewing returns 0 02:11:28.529 00.001 15672 IsGuiding returns 0 02:11:28.533 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=12846, FiltMin=2644, FiltMax=9901, Gamma=2.950 02:11:28.544 00.011 15672 PulseGuide returned control before completion, sleep 160 02:11:28.581 00.037 30444 UpdateGuideState exits: m=136204 SNR=108.8 Saturated 02:11:28.581 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:28.581 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:28.581 00.000 30444 Enqueuing Expose request 02:11:28.752 00.171 15672 IsGuiding returns 0 02:11:28.753 00.001 15672 Move returns status 0, amount 164 02:11:28.753 00.000 15672 MoveAxis(N, 0, ABG) 02:11:28.753 00.000 15672 Move returns status 0, amount 0 02:11:28.753 00.000 15672 move complete, result=0 02:11:28.753 00.000 15672 worker thread done servicing request 02:11:28.753 00.000 15672 Worker thread wakes up 02:11:28.754 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:28.754 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:28.754 00.000 30444 GuideStep: 0.6 px 164 ms WEST, 0.0 px 0 ms NORTH 02:11:30.864 02.110 15672 Exposure complete 02:11:30.883 00.019 15672 worker thread done servicing request 02:11:30.883 00.000 30444 OnExposeComplete: enter 02:11:30.884 00.001 30444 UpdateGuideState(): m_state=6 02:11:30.884 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6571 02:11:30.884 00.000 30444 Star::Find returns 1 (1), X=463.56, Y=200.68, Mass=133179, SNR=102.9, Peak=12504 HFD=3.4 02:11:30.884 00.000 30444 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 02:11:30.884 00.000 30444 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.01 = -0.01) 02:11:30.884 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.09 hyp=0.42 cameraTheta=-0.22 mountX=0.42 mountY=-0.00, mountTheta=-0.01 02:11:30.884 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.09, opts=13) 02:11:30.884 00.000 30444 Enqueuing Move request for scope (0.41, -0.09) 02:11:30.884 00.000 15672 Worker thread wakes up 02:11:30.884 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.09) opts 0xd 02:11:30.885 00.001 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.09) 02:11:30.885 00.000 15672 Moving (0.41, -0.09) raw xDistance=0.42 yDistance=-0.00 02:11:30.885 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42 02:11:30.885 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:11:30.885 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 02:11:30.885 00.000 15672 MoveAxis(W, 124, ABG) 02:11:30.885 00.000 15672 Guiding Dir = 3, Dur = 124 02:11:30.885 00.000 15672 IsSlewing returns 0 02:11:30.890 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=12504, FiltMin=2624, FiltMax=9779, Gamma=2.950 02:11:30.892 00.002 15672 IsGuiding returns 0 02:11:30.907 00.015 15672 PulseGuide returned control before completion, sleep 120 02:11:30.949 00.042 30444 UpdateGuideState exits: m=133179 SNR=102.9 Saturated 02:11:30.949 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:30.949 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:30.949 00.000 30444 Enqueuing Expose request 02:11:31.052 00.103 15672 IsGuiding returns 0 02:11:31.052 00.000 15672 Move returns status 0, amount 124 02:11:31.052 00.000 15672 MoveAxis(N, 0, ABG) 02:11:31.052 00.000 15672 Move returns status 0, amount 0 02:11:31.052 00.000 15672 move complete, result=0 02:11:31.052 00.000 15672 worker thread done servicing request 02:11:31.052 00.000 15672 Worker thread wakes up 02:11:31.052 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:31.052 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:31.052 00.000 30444 GuideStep: 0.4 px 124 ms WEST, -0.0 px 0 ms NORTH 02:11:32.962 01.910 15672 Exposure complete 02:11:32.981 00.019 15672 worker thread done servicing request 02:11:32.981 00.000 30444 OnExposeComplete: enter 02:11:32.981 00.000 30444 UpdateGuideState(): m_state=6 02:11:32.981 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6572 02:11:32.981 00.000 30444 Star::Find returns 1 (1), X=463.41, Y=200.72, Mass=121471, SNR=108.5, Peak=11905 HFD=3.4 02:11:32.981 00.000 30444 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.28) = xAngle (0.05 = 0.05) 02:11:32.981 00.000 30444 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.01 = -0.01) 02:11:32.981 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.06 hyp=0.26 cameraTheta=-0.23 mountX=0.26 mountY=-0.00, mountTheta=-0.01 02:11:32.983 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.06, opts=13) 02:11:32.983 00.000 30444 Enqueuing Move request for scope (0.26, -0.06) 02:11:32.983 00.000 15672 Worker thread wakes up 02:11:32.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.06) opts 0xd 02:11:32.983 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.06) 02:11:32.983 00.000 15672 Moving (0.26, -0.06) raw xDistance=0.26 yDistance=-0.00 02:11:32.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26 02:11:32.983 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:11:32.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 02:11:32.983 00.000 15672 MoveAxis(W, 80, ABG) 02:11:32.983 00.000 15672 Guiding Dir = 3, Dur = 80 02:11:32.983 00.000 15672 IsSlewing returns 0 02:11:32.984 00.001 15672 IsGuiding returns 0 02:11:32.988 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=11905, FiltMin=2595, FiltMax=10199, Gamma=2.950 02:11:33.000 00.012 15672 PulseGuide returned control before completion, sleep 74 02:11:33.038 00.038 30444 UpdateGuideState exits: m=121471 SNR=108.5 Saturated 02:11:33.038 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:33.038 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:33.038 00.000 30444 Enqueuing Expose request 02:11:33.077 00.039 15672 IsGuiding returns 1 02:11:33.078 00.001 15672 scope still moving after pulse duration time elapsed 02:11:33.098 00.020 15672 IsSlewing returns 0 02:11:33.112 00.014 15672 IsGuiding returns 0 02:11:33.112 00.000 15672 scope move finished after 80 + 48 ms 02:11:33.113 00.001 15672 Move returns status 0, amount 80 02:11:33.113 00.000 15672 MoveAxis(N, 0, ABG) 02:11:33.113 00.000 15672 Move returns status 0, amount 0 02:11:33.113 00.000 15672 move complete, result=0 02:11:33.113 00.000 15672 worker thread done servicing request 02:11:33.113 00.000 30444 GuideStep: 0.3 px 80 ms WEST, -0.0 px 0 ms NORTH 02:11:33.113 00.000 15672 Worker thread wakes up 02:11:33.113 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:33.113 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:35.229 02.116 15672 Exposure complete 02:11:35.258 00.029 15672 worker thread done servicing request 02:11:35.258 00.000 30444 OnExposeComplete: enter 02:11:35.258 00.000 30444 UpdateGuideState(): m_state=6 02:11:35.258 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6573 02:11:35.258 00.000 30444 Star::Find returns 1 (1), X=463.54, Y=200.66, Mass=130084, SNR=115.4, Peak=12332 HFD=3.4 02:11:35.258 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (-0.00 = -0.00) 02:11:35.258 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 02:11:35.258 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.11 hyp=0.41 cameraTheta=-0.28 mountX=0.41 mountY=-0.03, mountTheta=-0.06 02:11:35.259 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.11, opts=13) 02:11:35.259 00.000 30444 Enqueuing Move request for scope (0.39, -0.11) 02:11:35.259 00.000 15672 Worker thread wakes up 02:11:35.259 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.11) opts 0xd 02:11:35.259 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.11) 02:11:35.259 00.000 15672 Moving (0.39, -0.11) raw xDistance=0.41 yDistance=-0.03 02:11:35.259 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41 02:11:35.259 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:11:35.259 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 02:11:35.259 00.000 15672 MoveAxis(W, 116, ABG) 02:11:35.259 00.000 15672 Guiding Dir = 3, Dur = 116 02:11:35.260 00.001 15672 IsSlewing returns 0 02:11:35.261 00.001 15672 IsGuiding returns 0 02:11:35.266 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=12332, FiltMin=2609, FiltMax=9949, Gamma=2.950 02:11:35.285 00.019 15672 PulseGuide returned control before completion, sleep 103 02:11:35.322 00.037 30444 UpdateGuideState exits: m=130084 SNR=115.4 Saturated 02:11:35.322 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:35.322 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:35.322 00.000 30444 Enqueuing Expose request 02:11:35.413 00.091 15672 IsGuiding returns 0 02:11:35.413 00.000 15672 Move returns status 0, amount 116 02:11:35.413 00.000 15672 MoveAxis(N, 0, ABG) 02:11:35.413 00.000 15672 Move returns status 0, amount 0 02:11:35.413 00.000 15672 move complete, result=0 02:11:35.413 00.000 15672 worker thread done servicing request 02:11:35.413 00.000 15672 Worker thread wakes up 02:11:35.413 00.000 30444 GuideStep: 0.4 px 116 ms WEST, -0.0 px 0 ms NORTH 02:11:35.413 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:35.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:37.324 01.911 15672 Exposure complete 02:11:37.343 00.019 15672 worker thread done servicing request 02:11:37.343 00.000 30444 OnExposeComplete: enter 02:11:37.343 00.000 30444 UpdateGuideState(): m_state=6 02:11:37.343 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6574 02:11:37.344 00.001 30444 Star::Find returns 1 (1), X=463.35, Y=200.70, Mass=123153, SNR=92.3, Peak=12585 HFD=3.5 02:11:37.344 00.000 30444 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.28) = xAngle (-0.08 = -0.08) 02:11:37.344 00.000 30444 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.14 = -0.14) 02:11:37.344 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-0.35 mountX=0.22 mountY=-0.03, mountTheta=-0.14 02:11:37.344 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.08, opts=13) 02:11:37.344 00.000 30444 Enqueuing Move request for scope (0.21, -0.08) 02:11:37.344 00.000 15672 Worker thread wakes up 02:11:37.344 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd 02:11:37.344 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.08) 02:11:37.344 00.000 15672 Moving (0.21, -0.08) raw xDistance=0.22 yDistance=-0.03 02:11:37.344 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 02:11:37.345 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:11:37.345 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 02:11:37.345 00.000 15672 MoveAxis(E, 0, ABG) 02:11:37.345 00.000 15672 Move returns status 0, amount 0 02:11:37.345 00.000 15672 MoveAxis(N, 0, ABG) 02:11:37.345 00.000 15672 Move returns status 0, amount 0 02:11:37.345 00.000 15672 move complete, result=0 02:11:37.345 00.000 15672 worker thread done servicing request 02:11:37.349 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=12585, FiltMin=2584, FiltMax=9696, Gamma=2.950 02:11:37.400 00.051 30444 UpdateGuideState exits: m=123153 SNR=92.3 Saturated 02:11:37.400 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:37.400 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:37.400 00.000 30444 Enqueuing Expose request 02:11:37.400 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 02:11:37.400 00.000 15672 Worker thread wakes up 02:11:37.400 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:37.400 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:39.509 02.109 15672 Exposure complete 02:11:39.529 00.020 15672 worker thread done servicing request 02:11:39.529 00.000 30444 OnExposeComplete: enter 02:11:39.529 00.000 30444 UpdateGuideState(): m_state=6 02:11:39.529 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6575 02:11:39.529 00.000 30444 Star::Find returns 1 (1), X=463.46, Y=200.76, Mass=127552, SNR=95.6, Peak=12017 HFD=3.4 02:11:39.529 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.23 = 0.23) 02:11:39.530 00.001 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.17 = 0.17) 02:11:39.530 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-0.05 mountX=0.31 mountY=0.05, mountTheta=0.17 02:11:39.530 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.01, opts=13) 02:11:39.530 00.000 30444 Enqueuing Move request for scope (0.32, -0.01) 02:11:39.530 00.000 15672 Worker thread wakes up 02:11:39.530 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.01) opts 0xd 02:11:39.530 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.01) 02:11:39.530 00.000 15672 Moving (0.32, -0.01) raw xDistance=0.31 yDistance=0.05 02:11:39.530 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 02:11:39.530 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:11:39.530 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 02:11:39.530 00.000 15672 MoveAxis(W, 83, ABG) 02:11:39.530 00.000 15672 Guiding Dir = 3, Dur = 83 02:11:39.531 00.001 15672 IsSlewing returns 0 02:11:39.532 00.001 15672 IsGuiding returns 0 02:11:39.537 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=12650, FiltMin=2574, FiltMax=10850, Gamma=2.950 02:11:39.550 00.013 15672 PulseGuide returned control before completion, sleep 76 02:11:39.589 00.039 30444 UpdateGuideState exits: m=127552 SNR=95.6 Saturated 02:11:39.589 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:39.589 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:39.589 00.000 30444 Enqueuing Expose request 02:11:39.627 00.038 15672 IsGuiding returns 1 02:11:39.627 00.000 15672 scope still moving after pulse duration time elapsed 02:11:39.649 00.022 15672 IsSlewing returns 0 02:11:39.695 00.046 15672 IsGuiding returns 0 02:11:39.695 00.000 15672 scope move finished after 83 + 79 ms 02:11:39.695 00.000 15672 Move returns status 0, amount 83 02:11:39.695 00.000 15672 MoveAxis(N, 0, ABG) 02:11:39.695 00.000 15672 Move returns status 0, amount 0 02:11:39.695 00.000 15672 move complete, result=0 02:11:39.695 00.000 15672 worker thread done servicing request 02:11:39.695 00.000 15672 Worker thread wakes up 02:11:39.695 00.000 30444 GuideStep: 0.3 px 83 ms WEST, 0.1 px 0 ms NORTH 02:11:39.695 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:39.695 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:41.603 01.908 15672 Exposure complete 02:11:41.623 00.020 15672 worker thread done servicing request 02:11:41.623 00.000 30444 OnExposeComplete: enter 02:11:41.623 00.000 30444 UpdateGuideState(): m_state=6 02:11:41.623 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6576 02:11:41.623 00.000 30444 Star::Find returns 1 (1), X=463.22, Y=200.57, Mass=127446, SNR=87.2, Peak=12797 HFD=3.6 02:11:41.623 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.97 = -0.97) 02:11:41.623 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 02:11:41.623 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.25 mountX=0.13 mountY=-0.19, mountTheta=-0.99 02:11:41.624 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.21, opts=13) 02:11:41.624 00.000 30444 Enqueuing Move request for scope (0.07, -0.21) 02:11:41.624 00.000 15672 Worker thread wakes up 02:11:41.624 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd 02:11:41.624 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.21) 02:11:41.624 00.000 15672 Moving (0.07, -0.21) raw xDistance=0.13 yDistance=-0.19 02:11:41.624 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 02:11:41.624 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:11:41.624 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 02:11:41.624 00.000 15672 MoveAxis(E, 0, ABG) 02:11:41.624 00.000 15672 Move returns status 0, amount 0 02:11:41.624 00.000 15672 MoveAxis(N, 0, ABG) 02:11:41.624 00.000 15672 Move returns status 0, amount 0 02:11:41.624 00.000 15672 move complete, result=0 02:11:41.624 00.000 15672 worker thread done servicing request 02:11:41.629 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=12816, FiltMin=2638, FiltMax=9747, Gamma=2.950 02:11:41.679 00.050 30444 UpdateGuideState exits: m=127446 SNR=87.2 Saturated 02:11:41.679 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:41.679 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:41.679 00.000 30444 Enqueuing Expose request 02:11:41.679 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 02:11:41.679 00.000 15672 Worker thread wakes up 02:11:41.679 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:41.679 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:43.787 02.108 15672 Exposure complete 02:11:43.807 00.020 15672 worker thread done servicing request 02:11:43.807 00.000 30444 OnExposeComplete: enter 02:11:43.807 00.000 30444 UpdateGuideState(): m_state=6 02:11:43.807 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6577 02:11:43.807 00.000 30444 Star::Find returns 1 (1), X=463.55, Y=200.67, Mass=122207, SNR=93.2, Peak=11787 HFD=3.3 02:11:43.807 00.000 30444 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 02:11:43.807 00.000 30444 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 02:11:43.807 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.11 hyp=0.41 cameraTheta=-0.26 mountX=0.41 mountY=-0.02, mountTheta=-0.04 02:11:43.808 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.11, opts=13) 02:11:43.808 00.000 30444 Enqueuing Move request for scope (0.40, -0.11) 02:11:43.808 00.000 15672 Worker thread wakes up 02:11:43.808 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.11) opts 0xd 02:11:43.808 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.11) 02:11:43.808 00.000 15672 Moving (0.40, -0.11) raw xDistance=0.41 yDistance=-0.02 02:11:43.808 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 02:11:43.808 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:11:43.808 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 02:11:43.808 00.000 15672 MoveAxis(W, 111, ABG) 02:11:43.808 00.000 15672 Guiding Dir = 3, Dur = 111 02:11:43.809 00.001 15672 IsSlewing returns 0 02:11:43.810 00.001 15672 IsGuiding returns 0 02:11:43.814 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=13363, FiltMin=2577, FiltMax=10391, Gamma=2.950 02:11:43.831 00.017 15672 PulseGuide returned control before completion, sleep 101 02:11:43.865 00.034 30444 UpdateGuideState exits: m=122207 SNR=93.2 Saturated 02:11:43.865 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:43.865 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:43.865 00.000 30444 Enqueuing Expose request 02:11:43.935 00.070 15672 IsGuiding returns 1 02:11:43.936 00.001 15672 scope still moving after pulse duration time elapsed 02:11:43.957 00.021 15672 IsSlewing returns 0 02:11:44.007 00.050 15672 IsGuiding returns 0 02:11:44.007 00.000 15672 scope move finished after 111 + 85 ms 02:11:44.007 00.000 15672 Move returns status 0, amount 111 02:11:44.007 00.000 15672 MoveAxis(N, 0, ABG) 02:11:44.007 00.000 15672 Move returns status 0, amount 0 02:11:44.007 00.000 15672 move complete, result=0 02:11:44.007 00.000 15672 worker thread done servicing request 02:11:44.008 00.001 15672 Worker thread wakes up 02:11:44.008 00.000 30444 GuideStep: 0.4 px 111 ms WEST, -0.0 px 0 ms NORTH 02:11:44.008 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:44.008 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:45.917 01.909 15672 Exposure complete 02:11:45.946 00.029 15672 worker thread done servicing request 02:11:45.946 00.000 30444 OnExposeComplete: enter 02:11:45.946 00.000 30444 UpdateGuideState(): m_state=6 02:11:45.946 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6578 02:11:45.946 00.000 30444 Star::Find returns 1 (1), X=463.22, Y=200.47, Mass=120449, SNR=84.2, Peak=12005 HFD=3.6 02:11:45.946 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 02:11:45.946 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.13 = -1.13) 02:11:45.946 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.34 mountX=0.15 mountY=-0.29, mountTheta=-1.08 02:11:45.946 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.31, opts=13) 02:11:45.946 00.000 30444 Enqueuing Move request for scope (0.07, -0.31) 02:11:45.947 00.001 15672 Worker thread wakes up 02:11:45.947 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.31) opts 0xd 02:11:45.947 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.31) 02:11:45.947 00.000 15672 Moving (0.07, -0.31) raw xDistance=0.15 yDistance=-0.29 02:11:45.947 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 02:11:45.947 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 02:11:45.947 00.000 15672 MoveAxis(E, 0, ABG) 02:11:45.947 00.000 15672 Move returns status 0, amount 0 02:11:45.947 00.000 15672 MoveAxis(N, 51, ABG) 02:11:45.947 00.000 15672 Guiding Dir = 0, Dur = 51 02:11:45.948 00.001 15672 IsSlewing returns 0 02:11:45.949 00.001 15672 IsGuiding returns 0 02:11:45.954 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=12005, FiltMin=2625, FiltMax=9571, Gamma=2.950 02:11:46.004 00.050 30444 UpdateGuideState exits: m=120449 SNR=84.2 Saturated 02:11:46.004 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:46.004 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:46.004 00.000 30444 Enqueuing Expose request 02:11:46.037 00.033 15672 IsGuiding returns 1 02:11:46.037 00.000 15672 scope still moving after pulse duration time elapsed 02:11:46.058 00.021 15672 IsSlewing returns 0 02:11:46.058 00.000 15672 IsGuiding returns 1 02:11:46.080 00.022 15672 IsSlewing returns 0 02:11:46.080 00.000 15672 IsGuiding returns 1 02:11:46.101 00.021 15672 IsSlewing returns 0 02:11:46.149 00.048 15672 IsGuiding returns 0 02:11:46.149 00.000 15672 scope move finished after 51 + 148 ms 02:11:46.149 00.000 15672 Move returns status 0, amount 51 02:11:46.149 00.000 15672 move complete, result=0 02:11:46.150 00.001 15672 worker thread done servicing request 02:11:46.150 00.000 15672 Worker thread wakes up 02:11:46.150 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:46.150 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:46.150 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 51 ms NORTH 02:11:48.257 02.107 15672 Exposure complete 02:11:48.277 00.020 15672 worker thread done servicing request 02:11:48.277 00.000 30444 OnExposeComplete: enter 02:11:48.277 00.000 30444 UpdateGuideState(): m_state=6 02:11:48.277 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6579 02:11:48.277 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=201.33, Mass=120763, SNR=93.2, Peak=14767 HFD=3.3 02:11:48.277 00.000 30444 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 02:11:48.277 00.000 30444 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 02:11:48.277 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.55 hyp=0.57 cameraTheta=1.82 mountX=-0.28 mountY=0.51, mountTheta=2.08 02:11:48.277 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.55, opts=13) 02:11:48.278 00.001 30444 Enqueuing Move request for scope (-0.14, 0.55) 02:11:48.278 00.000 15672 Worker thread wakes up 02:11:48.278 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.55) opts 0xd 02:11:48.278 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.55) 02:11:48.278 00.000 15672 Moving (-0.14, 0.55) raw xDistance=-0.28 yDistance=0.51 02:11:48.278 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 02:11:48.278 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:11:48.278 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51 02:11:48.278 00.000 15672 MoveAxis(E, 77, ABG) 02:11:48.278 00.000 15672 Guiding Dir = 2, Dur = 77 02:11:48.278 00.000 15672 IsSlewing returns 0 02:11:48.283 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=14767, FiltMin=2607, FiltMax=10365, Gamma=2.950 02:11:48.305 00.022 15672 IsGuiding returns 0 02:11:48.320 00.015 15672 PulseGuide returned control before completion, sleep 72 02:11:48.332 00.012 30444 UpdateGuideState exits: m=120763 SNR=93.2 Saturated 02:11:48.332 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:48.332 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:48.333 00.001 30444 Enqueuing Expose request 02:11:48.394 00.061 15672 IsGuiding returns 1 02:11:48.394 00.000 15672 scope still moving after pulse duration time elapsed 02:11:48.415 00.021 15672 IsSlewing returns 0 02:11:48.433 00.018 15672 IsGuiding returns 0 02:11:48.433 00.000 15672 scope move finished after 77 + 51 ms 02:11:48.433 00.000 15672 Move returns status 0, amount 77 02:11:48.433 00.000 15672 MoveAxis(N, 0, ABG) 02:11:48.433 00.000 15672 Move returns status 0, amount 0 02:11:48.433 00.000 15672 move complete, result=0 02:11:48.433 00.000 15672 worker thread done servicing request 02:11:48.433 00.000 15672 Worker thread wakes up 02:11:48.433 00.000 30444 GuideStep: -0.3 px 77 ms EAST, 0.5 px 0 ms NORTH 02:11:48.433 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:48.433 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:50.341 01.908 15672 Exposure complete 02:11:50.362 00.021 15672 worker thread done servicing request 02:11:50.362 00.000 30444 OnExposeComplete: enter 02:11:50.362 00.000 30444 UpdateGuideState(): m_state=6 02:11:50.362 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6580 02:11:50.362 00.000 30444 Star::Find returns 1 (1), X=463.16, Y=200.88, Mass=128121, SNR=93.2, Peak=14715 HFD=3.2 02:11:50.362 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 02:11:50.362 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 02:11:50.362 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.46 mountX=-0.02 mountY=0.10, mountTheta=1.74 02:11:50.363 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.10, opts=13) 02:11:50.363 00.000 30444 Enqueuing Move request for scope (0.01, 0.10) 02:11:50.363 00.000 15672 Worker thread wakes up 02:11:50.363 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd 02:11:50.363 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.10) 02:11:50.363 00.000 15672 Moving (0.01, 0.10) raw xDistance=-0.02 yDistance=0.10 02:11:50.363 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 02:11:50.363 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:11:50.363 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 02:11:50.363 00.000 15672 MoveAxis(E, 0, ABG) 02:11:50.363 00.000 15672 Move returns status 0, amount 0 02:11:50.363 00.000 15672 MoveAxis(N, 0, ABG) 02:11:50.363 00.000 15672 Move returns status 0, amount 0 02:11:50.363 00.000 15672 move complete, result=0 02:11:50.363 00.000 15672 worker thread done servicing request 02:11:50.369 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=14715, FiltMin=2568, FiltMax=9927, Gamma=2.950 02:11:50.418 00.049 30444 UpdateGuideState exits: m=128121 SNR=93.2 Saturated 02:11:50.418 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:50.418 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:50.418 00.000 30444 Enqueuing Expose request 02:11:50.418 00.000 15672 Worker thread wakes up 02:11:50.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:50.419 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:50.419 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 02:11:52.532 02.113 15672 Exposure complete 02:11:52.557 00.025 15672 worker thread done servicing request 02:11:52.557 00.000 30444 OnExposeComplete: enter 02:11:52.557 00.000 30444 UpdateGuideState(): m_state=6 02:11:52.557 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6581 02:11:52.557 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=200.95, Mass=123130, SNR=93.7, Peak=12276 HFD=3.9 02:11:52.557 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 02:11:52.557 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 02:11:52.557 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.96 mountX=-0.12 mountY=0.16, mountTheta=2.22 02:11:52.558 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.18, opts=13) 02:11:52.558 00.000 30444 Enqueuing Move request for scope (-0.07, 0.18) 02:11:52.558 00.000 15672 Worker thread wakes up 02:11:52.558 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd 02:11:52.558 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.18) 02:11:52.558 00.000 15672 Moving (-0.07, 0.18) raw xDistance=-0.12 yDistance=0.16 02:11:52.558 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 02:11:52.558 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:11:52.558 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 02:11:52.558 00.000 15672 MoveAxis(E, 0, ABG) 02:11:52.558 00.000 15672 Move returns status 0, amount 0 02:11:52.558 00.000 15672 MoveAxis(N, 0, ABG) 02:11:52.558 00.000 15672 Move returns status 0, amount 0 02:11:52.558 00.000 15672 move complete, result=0 02:11:52.558 00.000 15672 worker thread done servicing request 02:11:52.563 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=12647, FiltMin=2541, FiltMax=9330, Gamma=2.950 02:11:52.612 00.049 30444 UpdateGuideState exits: m=123130 SNR=93.7 Saturated 02:11:52.612 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:52.612 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:52.612 00.000 30444 Enqueuing Expose request 02:11:52.612 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:11:52.612 00.000 15672 Worker thread wakes up 02:11:52.612 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:52.612 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:54.519 01.907 15672 Exposure complete 02:11:54.539 00.020 15672 worker thread done servicing request 02:11:54.539 00.000 30444 OnExposeComplete: enter 02:11:54.539 00.000 30444 UpdateGuideState(): m_state=6 02:11:54.539 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6582 02:11:54.539 00.000 30444 Star::Find returns 1 (1), X=463.74, Y=200.71, Mass=139253, SNR=108.3, Peak=11543 HFD=3.7 02:11:54.539 00.000 30444 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.28) = xAngle (0.17 = 0.17) 02:11:54.539 00.000 30444 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.11 = 0.11) 02:11:54.539 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=-0.06 hyp=0.59 cameraTheta=-0.11 mountX=0.58 mountY=0.06, mountTheta=0.11 02:11:54.540 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=-0.06, opts=13) 02:11:54.540 00.000 30444 Enqueuing Move request for scope (0.59, -0.06) 02:11:54.540 00.000 15672 Worker thread wakes up 02:11:54.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.06) opts 0xd 02:11:54.540 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, -0.06) 02:11:54.540 00.000 15672 Moving (0.59, -0.06) raw xDistance=0.58 yDistance=0.06 02:11:54.540 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58 02:11:54.540 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:11:54.540 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 02:11:54.540 00.000 15672 MoveAxis(W, 158, ABG) 02:11:54.540 00.000 15672 Guiding Dir = 3, Dur = 158 02:11:54.541 00.001 15672 IsSlewing returns 0 02:11:54.542 00.001 15672 IsGuiding returns 0 02:11:54.546 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=12264, FiltMin=2639, FiltMax=9588, Gamma=2.950 02:11:54.567 00.021 15672 PulseGuide returned control before completion, sleep 144 02:11:54.597 00.030 30444 UpdateGuideState exits: m=139253 SNR=108.3 Saturated 02:11:54.597 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:54.597 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:54.597 00.000 30444 Enqueuing Expose request 02:11:54.760 00.163 15672 IsGuiding returns 0 02:11:54.760 00.000 15672 Move returns status 0, amount 158 02:11:54.760 00.000 15672 MoveAxis(N, 0, ABG) 02:11:54.760 00.000 15672 Move returns status 0, amount 0 02:11:54.761 00.001 15672 move complete, result=0 02:11:54.761 00.000 15672 worker thread done servicing request 02:11:54.761 00.000 15672 Worker thread wakes up 02:11:54.761 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:54.761 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:54.761 00.000 30444 GuideStep: 0.6 px 158 ms WEST, 0.1 px 0 ms NORTH 02:11:56.868 02.107 15672 Exposure complete 02:11:56.888 00.020 15672 worker thread done servicing request 02:11:56.888 00.000 30444 OnExposeComplete: enter 02:11:56.888 00.000 30444 UpdateGuideState(): m_state=6 02:11:56.888 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6583 02:11:56.888 00.000 30444 Star::Find returns 1 (1), X=463.54, Y=201.00, Mass=120440, SNR=85.8, Peak=11265 HFD=3.6 02:11:56.888 00.000 30444 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.28) = xAngle (0.80 = 0.80) 02:11:56.888 00.000 30444 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.74 = 0.74) 02:11:56.888 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.22 hyp=0.45 cameraTheta=0.52 mountX=0.31 mountY=0.30, mountTheta=0.77 02:11:56.889 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.22, opts=13) 02:11:56.889 00.000 30444 Enqueuing Move request for scope (0.39, 0.22) 02:11:56.889 00.000 15672 Worker thread wakes up 02:11:56.889 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.22) opts 0xd 02:11:56.889 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.22) 02:11:56.889 00.000 15672 Moving (0.39, 0.22) raw xDistance=0.31 yDistance=0.30 02:11:56.889 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31 02:11:56.889 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:11:56.889 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 02:11:56.889 00.000 15672 MoveAxis(W, 95, ABG) 02:11:56.889 00.000 15672 Guiding Dir = 3, Dur = 95 02:11:56.890 00.001 15672 IsSlewing returns 0 02:11:56.895 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=11726, FiltMin=2615, FiltMax=9224, Gamma=2.950 02:11:56.900 00.005 15672 IsGuiding returns 0 02:11:56.915 00.015 15672 PulseGuide returned control before completion, sleep 90 02:11:56.943 00.028 30444 UpdateGuideState exits: m=120440 SNR=85.8 Saturated 02:11:56.943 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:56.943 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:56.943 00.000 30444 Enqueuing Expose request 02:11:57.028 00.085 15672 IsGuiding returns 0 02:11:57.028 00.000 15672 Move returns status 0, amount 95 02:11:57.028 00.000 15672 MoveAxis(N, 0, ABG) 02:11:57.028 00.000 15672 Move returns status 0, amount 0 02:11:57.028 00.000 15672 move complete, result=0 02:11:57.029 00.001 15672 worker thread done servicing request 02:11:57.029 00.000 15672 Worker thread wakes up 02:11:57.029 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:57.029 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:11:57.029 00.000 30444 GuideStep: 0.3 px 95 ms WEST, 0.3 px 0 ms NORTH 02:11:58.936 01.907 15672 Exposure complete 02:11:58.957 00.021 15672 worker thread done servicing request 02:11:58.957 00.000 30444 OnExposeComplete: enter 02:11:58.957 00.000 30444 UpdateGuideState(): m_state=6 02:11:58.958 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6584 02:11:58.958 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=200.93, Mass=119423, SNR=94.0, Peak=13967 HFD=3.3 02:11:58.958 00.000 30444 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 02:11:58.958 00.000 30444 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 02:11:58.958 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.68 mountX=0.14 mountY=0.19, mountTheta=0.94 02:11:58.958 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.15, opts=13) 02:11:58.958 00.000 30444 Enqueuing Move request for scope (0.19, 0.15) 02:11:58.958 00.000 15672 Worker thread wakes up 02:11:58.959 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd 02:11:58.959 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.15) 02:11:58.959 00.000 15672 Moving (0.19, 0.15) raw xDistance=0.14 yDistance=0.19 02:11:58.959 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 02:11:58.959 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:11:58.959 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 02:11:58.959 00.000 15672 MoveAxis(E, 0, ABG) 02:11:58.959 00.000 15672 Move returns status 0, amount 0 02:11:58.959 00.000 15672 MoveAxis(N, 0, ABG) 02:11:58.959 00.000 15672 Move returns status 0, amount 0 02:11:58.959 00.000 15672 move complete, result=0 02:11:58.959 00.000 15672 worker thread done servicing request 02:11:58.964 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=13967, FiltMin=2606, FiltMax=9897, Gamma=2.950 02:11:59.014 00.050 30444 UpdateGuideState exits: m=119423 SNR=94.0 Saturated 02:11:59.014 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:11:59.014 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:11:59.014 00.000 30444 Enqueuing Expose request 02:11:59.014 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:11:59.014 00.000 15672 Worker thread wakes up 02:11:59.014 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:11:59.014 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:01.122 02.108 15672 Exposure complete 02:12:01.141 00.019 15672 worker thread done servicing request 02:12:01.141 00.000 30444 OnExposeComplete: enter 02:12:01.142 00.001 30444 UpdateGuideState(): m_state=6 02:12:01.142 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6585 02:12:01.142 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=200.84, Mass=128404, SNR=93.5, Peak=13588 HFD=3.8 02:12:01.142 00.000 30444 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.28) = xAngle (3.13 = 3.13) 02:12:01.142 00.000 30444 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.07 = 3.07) 02:12:01.142 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.85 mountX=-0.23 mountY=0.02, mountTheta=3.07 02:12:01.142 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.06, opts=13) 02:12:01.142 00.000 30444 Enqueuing Move request for scope (-0.22, 0.06) 02:12:01.142 00.000 15672 Worker thread wakes up 02:12:01.143 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd 02:12:01.143 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.06) 02:12:01.143 00.000 15672 Moving (-0.22, 0.06) raw xDistance=-0.23 yDistance=0.02 02:12:01.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 02:12:01.143 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:01.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 02:12:01.143 00.000 15672 MoveAxis(E, 0, ABG) 02:12:01.143 00.000 15672 Move returns status 0, amount 0 02:12:01.143 00.000 15672 MoveAxis(N, 0, ABG) 02:12:01.143 00.000 15672 Move returns status 0, amount 0 02:12:01.143 00.000 15672 move complete, result=0 02:12:01.143 00.000 15672 worker thread done servicing request 02:12:01.147 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=13588, FiltMin=2577, FiltMax=9620, Gamma=2.950 02:12:01.197 00.050 30444 UpdateGuideState exits: m=128404 SNR=93.5 Saturated 02:12:01.197 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:01.197 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:01.197 00.000 30444 Enqueuing Expose request 02:12:01.197 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 02:12:01.198 00.001 15672 Worker thread wakes up 02:12:01.198 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:01.198 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:03.108 01.910 15672 Exposure complete 02:12:03.126 00.018 15672 worker thread done servicing request 02:12:03.126 00.000 30444 OnExposeComplete: enter 02:12:03.127 00.001 30444 UpdateGuideState(): m_state=6 02:12:03.127 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6586 02:12:03.127 00.000 30444 Star::Find returns 1 (1), X=462.71, Y=200.73, Mass=119538, SNR=89.6, Peak=12730 HFD=3.5 02:12:03.127 00.000 30444 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.28) = xAngle (-2.77 = -2.77) 02:12:03.127 00.000 30444 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.83 = -2.83) 02:12:03.127 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=-0.04 hyp=0.44 cameraTheta=-3.05 mountX=-0.41 mountY=-0.14, mountTheta=-2.82 02:12:03.127 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=-0.04, opts=13) 02:12:03.127 00.000 30444 Enqueuing Move request for scope (-0.44, -0.04) 02:12:03.127 00.000 15672 Worker thread wakes up 02:12:03.127 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.04) opts 0xd 02:12:03.128 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.44, -0.04) 02:12:03.128 00.000 15672 Moving (-0.44, -0.04) raw xDistance=-0.41 yDistance=-0.14 02:12:03.128 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 02:12:03.128 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:03.128 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 02:12:03.128 00.000 15672 MoveAxis(E, 112, ABG) 02:12:03.128 00.000 15672 Guiding Dir = 2, Dur = 112 02:12:03.129 00.001 15672 IsSlewing returns 0 02:12:03.130 00.001 15672 IsGuiding returns 0 02:12:03.134 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=13196, FiltMin=2591, FiltMax=9849, Gamma=2.950 02:12:03.145 00.011 15672 PulseGuide returned control before completion, sleep 107 02:12:03.254 00.109 15672 IsGuiding returns 1 02:12:03.255 00.001 15672 scope still moving after pulse duration time elapsed 02:12:03.276 00.021 15672 IsSlewing returns 0 02:12:03.277 00.001 15672 IsGuiding returns 0 02:12:03.277 00.000 15672 scope move finished after 112 + 34 ms 02:12:03.277 00.000 15672 Move returns status 0, amount 112 02:12:03.277 00.000 15672 MoveAxis(N, 0, ABG) 02:12:03.277 00.000 15672 Move returns status 0, amount 0 02:12:03.277 00.000 15672 move complete, result=0 02:12:03.277 00.000 15672 worker thread done servicing request 02:12:03.513 00.236 30444 UpdateGuideState exits: m=119538 SNR=89.6 Saturated 02:12:03.513 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:03.513 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:03.513 00.000 30444 Enqueuing Expose request 02:12:03.513 00.000 30444 GuideStep: -0.4 px 112 ms EAST, -0.1 px 0 ms NORTH 02:12:03.514 00.001 15672 Worker thread wakes up 02:12:03.514 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:03.514 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:05.624 02.110 15672 Exposure complete 02:12:05.644 00.020 15672 worker thread done servicing request 02:12:05.644 00.000 30444 OnExposeComplete: enter 02:12:05.644 00.000 30444 UpdateGuideState(): m_state=6 02:12:05.644 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6587 02:12:05.644 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=200.41, Mass=122957, SNR=97.1, Peak=11561 HFD=3.7 02:12:05.644 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 02:12:05.644 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 02:12:05.644 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.36 hyp=0.39 cameraTheta=-1.92 mountX=-0.03 mountY=-0.38, mountTheta=-1.64 02:12:05.645 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.36, opts=13) 02:12:05.645 00.000 30444 Enqueuing Move request for scope (-0.13, -0.36) 02:12:05.645 00.000 15672 Worker thread wakes up 02:12:05.645 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.36) opts 0xd 02:12:05.645 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.36) 02:12:05.645 00.000 15672 Moving (-0.13, -0.36) raw xDistance=-0.03 yDistance=-0.38 02:12:05.645 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 02:12:05.645 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 02:12:05.645 00.000 15672 MoveAxis(E, 0, ABG) 02:12:05.645 00.000 15672 Move returns status 0, amount 0 02:12:05.645 00.000 15672 MoveAxis(N, 68, ABG) 02:12:05.645 00.000 15672 Guiding Dir = 0, Dur = 68 02:12:05.646 00.001 15672 IsSlewing returns 0 02:12:05.647 00.001 15672 IsGuiding returns 0 02:12:05.650 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=11561, FiltMin=2618, FiltMax=9540, Gamma=2.950 02:12:05.701 00.051 30444 UpdateGuideState exits: m=122957 SNR=97.1 Saturated 02:12:05.701 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:05.701 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:05.701 00.000 30444 Enqueuing Expose request 02:12:05.766 00.065 15672 IsGuiding returns 1 02:12:05.766 00.000 15672 scope still moving after pulse duration time elapsed 02:12:05.788 00.022 15672 IsSlewing returns 0 02:12:05.789 00.001 15672 IsGuiding returns 1 02:12:05.810 00.021 15672 IsSlewing returns 0 02:12:05.830 00.020 15672 IsGuiding returns 0 02:12:05.830 00.000 15672 scope move finished after 68 + 115 ms 02:12:05.830 00.000 15672 Move returns status 0, amount 68 02:12:05.830 00.000 15672 move complete, result=0 02:12:05.830 00.000 15672 worker thread done servicing request 02:12:05.831 00.001 15672 Worker thread wakes up 02:12:05.831 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:05.831 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:05.831 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 68 ms NORTH 02:12:07.746 01.915 15672 Exposure complete 02:12:07.777 00.031 15672 worker thread done servicing request 02:12:07.777 00.000 30444 OnExposeComplete: enter 02:12:07.777 00.000 30444 UpdateGuideState(): m_state=6 02:12:07.777 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6588 02:12:07.777 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=200.99, Mass=137256, SNR=104.7, Peak=12779 HFD=4.1 02:12:07.777 00.000 30444 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 02:12:07.777 00.000 30444 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.53 = 1.53) 02:12:07.777 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.31 mountX=-0.00 mountY=0.22, mountTheta=1.59 02:12:07.778 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.21, opts=13) 02:12:07.778 00.000 30444 Enqueuing Move request for scope (0.06, 0.21) 02:12:07.778 00.000 15672 Worker thread wakes up 02:12:07.778 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd 02:12:07.778 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.21) 02:12:07.778 00.000 15672 Moving (0.06, 0.21) raw xDistance=-0.00 yDistance=0.22 02:12:07.778 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 02:12:07.778 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:07.778 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 02:12:07.778 00.000 15672 MoveAxis(E, 0, ABG) 02:12:07.778 00.000 15672 Move returns status 0, amount 0 02:12:07.778 00.000 15672 MoveAxis(N, 0, ABG) 02:12:07.778 00.000 15672 Move returns status 0, amount 0 02:12:07.778 00.000 15672 move complete, result=0 02:12:07.778 00.000 15672 worker thread done servicing request 02:12:07.783 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=12779, FiltMin=2619, FiltMax=9048, Gamma=2.950 02:12:07.832 00.049 30444 UpdateGuideState exits: m=137256 SNR=104.7 Saturated 02:12:07.832 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:07.832 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:07.832 00.000 30444 Enqueuing Expose request 02:12:07.832 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 02:12:07.833 00.001 15672 Worker thread wakes up 02:12:07.833 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:07.833 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:09.949 02.116 15672 Exposure complete 02:12:09.975 00.026 15672 worker thread done servicing request 02:12:09.975 00.000 30444 OnExposeComplete: enter 02:12:09.975 00.000 30444 UpdateGuideState(): m_state=6 02:12:09.975 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6589 02:12:09.975 00.000 30444 Star::Find returns 1 (1), X=463.39, Y=201.04, Mass=122260, SNR=82.2, Peak=11440 HFD=3.8 02:12:09.975 00.000 30444 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.28) = xAngle (1.11 = 1.11) 02:12:09.975 00.000 30444 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.05 = 1.05) 02:12:09.975 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.26 hyp=0.35 cameraTheta=0.83 mountX=0.16 mountY=0.30, mountTheta=1.10 02:12:09.976 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.26, opts=13) 02:12:09.976 00.000 30444 Enqueuing Move request for scope (0.24, 0.26) 02:12:09.976 00.000 15672 Worker thread wakes up 02:12:09.976 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.26) opts 0xd 02:12:09.976 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.26) 02:12:09.976 00.000 15672 Moving (0.24, 0.26) raw xDistance=0.16 yDistance=0.30 02:12:09.976 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 02:12:09.976 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:12:09.976 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 02:12:09.976 00.000 15672 MoveAxis(E, 0, ABG) 02:12:09.976 00.000 15672 Move returns status 0, amount 0 02:12:09.976 00.000 15672 MoveAxis(N, 0, ABG) 02:12:09.976 00.000 15672 Move returns status 0, amount 0 02:12:09.976 00.000 15672 move complete, result=0 02:12:09.976 00.000 15672 worker thread done servicing request 02:12:09.982 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=11440, FiltMin=2596, FiltMax=8529, Gamma=2.950 02:12:10.031 00.049 30444 UpdateGuideState exits: m=122260 SNR=82.2 Saturated 02:12:10.032 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:10.032 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:10.032 00.000 30444 Enqueuing Expose request 02:12:10.032 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 02:12:10.032 00.000 15672 Worker thread wakes up 02:12:10.032 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:10.032 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:11.939 01.907 15672 Exposure complete 02:12:11.958 00.019 15672 worker thread done servicing request 02:12:11.958 00.000 30444 OnExposeComplete: enter 02:12:11.959 00.001 30444 UpdateGuideState(): m_state=6 02:12:11.959 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6590 02:12:11.959 00.000 30444 Star::Find returns 1 (1), X=462.85, Y=201.27, Mass=127458, SNR=92.6, Peak=12923 HFD=3.6 02:12:11.959 00.000 30444 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.28) = xAngle (2.39 = 2.39) 02:12:11.959 00.000 30444 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.32 = 2.32) 02:12:11.959 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.50 hyp=0.58 cameraTheta=2.11 mountX=-0.42 mountY=0.42, mountTheta=2.36 02:12:11.959 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.50, opts=13) 02:12:11.959 00.000 30444 Enqueuing Move request for scope (-0.30, 0.50) 02:12:11.959 00.000 15672 Worker thread wakes up 02:12:11.959 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.50) opts 0xd 02:12:11.959 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.50) 02:12:11.960 00.001 15672 Moving (-0.30, 0.50) raw xDistance=-0.42 yDistance=0.42 02:12:11.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 02:12:11.960 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:12:11.960 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 02:12:11.960 00.000 15672 MoveAxis(E, 114, ABG) 02:12:11.960 00.000 15672 Guiding Dir = 2, Dur = 114 02:12:11.960 00.000 15672 IsSlewing returns 0 02:12:11.966 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2034, max=12923, FiltMin=2635, FiltMax=9662, Gamma=2.950 02:12:11.995 00.029 15672 IsGuiding returns 0 02:12:12.010 00.015 15672 PulseGuide returned control before completion, sleep 109 02:12:12.014 00.004 30444 UpdateGuideState exits: m=127458 SNR=92.6 Saturated 02:12:12.014 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:12.015 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:12.015 00.000 30444 Enqueuing Expose request 02:12:12.125 00.110 15672 IsGuiding returns 1 02:12:12.125 00.000 15672 scope still moving after pulse duration time elapsed 02:12:12.146 00.021 15672 IsSlewing returns 0 02:12:12.155 00.009 15672 IsGuiding returns 0 02:12:12.155 00.000 15672 scope move finished after 114 + 45 ms 02:12:12.155 00.000 15672 Move returns status 0, amount 114 02:12:12.155 00.000 15672 MoveAxis(N, 0, ABG) 02:12:12.155 00.000 15672 Move returns status 0, amount 0 02:12:12.155 00.000 15672 move complete, result=0 02:12:12.155 00.000 15672 worker thread done servicing request 02:12:12.155 00.000 15672 Worker thread wakes up 02:12:12.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:12.155 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:12.155 00.000 30444 GuideStep: -0.4 px 114 ms EAST, 0.4 px 0 ms NORTH 02:12:14.263 02.108 15672 Exposure complete 02:12:14.283 00.020 15672 worker thread done servicing request 02:12:14.283 00.000 30444 OnExposeComplete: enter 02:12:14.283 00.000 30444 UpdateGuideState(): m_state=6 02:12:14.283 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6591 02:12:14.283 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=200.86, Mass=131111, SNR=97.7, Peak=13842 HFD=3.9 02:12:14.283 00.000 30444 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.28) = xAngle (3.02 = 3.02) 02:12:14.283 00.000 30444 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.96 = 2.96) 02:12:14.283 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.20 cameraTheta=2.74 mountX=-0.20 mountY=0.04, mountTheta=2.96 02:12:14.284 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.08, opts=13) 02:12:14.284 00.000 30444 Enqueuing Move request for scope (-0.19, 0.08) 02:12:14.284 00.000 15672 Worker thread wakes up 02:12:14.284 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd 02:12:14.284 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.08) 02:12:14.284 00.000 15672 Moving (-0.19, 0.08) raw xDistance=-0.20 yDistance=0.04 02:12:14.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 02:12:14.284 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:14.284 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 02:12:14.284 00.000 15672 MoveAxis(E, 0, ABG) 02:12:14.284 00.000 15672 Move returns status 0, amount 0 02:12:14.284 00.000 15672 MoveAxis(N, 0, ABG) 02:12:14.284 00.000 15672 Move returns status 0, amount 0 02:12:14.284 00.000 15672 move complete, result=0 02:12:14.284 00.000 15672 worker thread done servicing request 02:12:14.289 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=13842, FiltMin=2579, FiltMax=9577, Gamma=2.950 02:12:14.684 00.395 30444 UpdateGuideState exits: m=131111 SNR=97.7 Saturated 02:12:14.684 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:14.684 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:14.684 00.000 30444 Enqueuing Expose request 02:12:14.684 00.000 15672 Worker thread wakes up 02:12:14.684 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:14.684 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 02:12:14.684 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:16.593 01.909 15672 Exposure complete 02:12:16.612 00.019 15672 worker thread done servicing request 02:12:16.612 00.000 30444 OnExposeComplete: enter 02:12:16.612 00.000 30444 UpdateGuideState(): m_state=6 02:12:16.612 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6592 02:12:16.612 00.000 30444 Star::Find returns 1 (1), X=463.03, Y=200.80, Mass=119453, SNR=90.5, Peak=12218 HFD=3.9 02:12:16.612 00.000 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.10) 02:12:16.612 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.12 = 3.12) 02:12:16.612 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.91 mountX=-0.12 mountY=0.00, mountTheta=3.12 02:12:16.612 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.03, opts=13) 02:12:16.612 00.000 30444 Enqueuing Move request for scope (-0.12, 0.03) 02:12:16.612 00.000 15672 Worker thread wakes up 02:12:16.614 00.002 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd 02:12:16.614 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.03) 02:12:16.614 00.000 15672 Moving (-0.12, 0.03) raw xDistance=-0.12 yDistance=0.00 02:12:16.614 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 02:12:16.614 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:16.614 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 02:12:16.614 00.000 15672 MoveAxis(E, 0, ABG) 02:12:16.614 00.000 15672 Move returns status 0, amount 0 02:12:16.614 00.000 15672 MoveAxis(N, 0, ABG) 02:12:16.614 00.000 15672 Move returns status 0, amount 0 02:12:16.614 00.000 15672 move complete, result=0 02:12:16.614 00.000 15672 worker thread done servicing request 02:12:16.618 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=12496, FiltMin=2586, FiltMax=9388, Gamma=2.950 02:12:16.740 00.122 30444 UpdateGuideState exits: m=119453 SNR=90.5 Saturated 02:12:16.740 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:16.740 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:16.741 00.001 30444 Enqueuing Expose request 02:12:16.741 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 02:12:16.741 00.000 15672 Worker thread wakes up 02:12:16.741 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:16.741 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:18.858 02.117 15672 Exposure complete 02:12:18.888 00.030 15672 worker thread done servicing request 02:12:18.888 00.000 30444 OnExposeComplete: enter 02:12:18.888 00.000 30444 UpdateGuideState(): m_state=6 02:12:18.888 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6593 02:12:18.888 00.000 30444 Star::Find returns 1 (1), X=462.53, Y=201.18, Mass=129751, SNR=85.7, Peak=13215 HFD=3.4 02:12:18.888 00.000 30444 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.28) = xAngle (2.85 = 2.85) 02:12:18.888 00.000 30444 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 02:12:18.888 00.000 30444 CameraToMount -- cameraX=-0.62 cameraY=0.40 hyp=0.74 cameraTheta=2.57 mountX=-0.71 mountY=0.26, mountTheta=2.79 02:12:18.889 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.62, y=0.40, opts=13) 02:12:18.889 00.000 30444 Enqueuing Move request for scope (-0.62, 0.40) 02:12:18.889 00.000 15672 Worker thread wakes up 02:12:18.889 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.40) opts 0xd 02:12:18.889 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.62, 0.40) 02:12:18.889 00.000 15672 Moving (-0.62, 0.40) raw xDistance=-0.71 yDistance=0.26 02:12:18.889 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.71 02:12:18.889 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:12:18.889 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 02:12:18.889 00.000 15672 MoveAxis(E, 191, ABG) 02:12:18.889 00.000 15672 Guiding Dir = 2, Dur = 191 02:12:18.890 00.001 15672 IsSlewing returns 0 02:12:18.891 00.001 15672 IsGuiding returns 0 02:12:18.895 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=13215, FiltMin=2630, FiltMax=9794, Gamma=2.950 02:12:18.912 00.017 15672 PulseGuide returned control before completion, sleep 181 02:12:18.945 00.033 30444 UpdateGuideState exits: m=129751 SNR=85.7 Saturated 02:12:18.946 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:18.946 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:18.946 00.000 30444 Enqueuing Expose request 02:12:19.095 00.149 15672 IsGuiding returns 1 02:12:19.095 00.000 15672 scope still moving after pulse duration time elapsed 02:12:19.116 00.021 15672 IsSlewing returns 0 02:12:19.120 00.004 15672 IsGuiding returns 0 02:12:19.120 00.000 15672 scope move finished after 191 + 38 ms 02:12:19.120 00.000 15672 Move returns status 0, amount 191 02:12:19.120 00.000 15672 MoveAxis(N, 0, ABG) 02:12:19.120 00.000 15672 Move returns status 0, amount 0 02:12:19.120 00.000 15672 move complete, result=0 02:12:19.120 00.000 15672 worker thread done servicing request 02:12:19.120 00.000 15672 Worker thread wakes up 02:12:19.120 00.000 30444 GuideStep: -0.7 px 191 ms EAST, 0.3 px 0 ms NORTH 02:12:19.120 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:19.120 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:21.031 01.911 15672 Exposure complete 02:12:21.051 00.020 15672 worker thread done servicing request 02:12:21.051 00.000 30444 OnExposeComplete: enter 02:12:21.051 00.000 30444 UpdateGuideState(): m_state=6 02:12:21.051 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6594 02:12:21.051 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=200.79, Mass=121878, SNR=80.2, Peak=13578 HFD=3.5 02:12:21.051 00.000 30444 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 02:12:21.051 00.000 30444 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.35 = 0.35) 02:12:21.051 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.13 mountX=0.11 mountY=0.04, mountTheta=0.35 02:12:21.051 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.02, opts=13) 02:12:21.051 00.000 30444 Enqueuing Move request for scope (0.12, 0.02) 02:12:21.052 00.001 15672 Worker thread wakes up 02:12:21.052 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd 02:12:21.052 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.02) 02:12:21.052 00.000 15672 Moving (0.12, 0.02) raw xDistance=0.11 yDistance=0.04 02:12:21.052 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 02:12:21.052 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:21.052 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 02:12:21.052 00.000 15672 MoveAxis(E, 0, ABG) 02:12:21.052 00.000 15672 Move returns status 0, amount 0 02:12:21.052 00.000 15672 MoveAxis(N, 0, ABG) 02:12:21.052 00.000 15672 Move returns status 0, amount 0 02:12:21.052 00.000 15672 move complete, result=0 02:12:21.052 00.000 15672 worker thread done servicing request 02:12:21.057 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13578, FiltMin=2621, FiltMax=10058, Gamma=2.950 02:12:21.106 00.049 30444 UpdateGuideState exits: m=121878 SNR=80.2 Saturated 02:12:21.106 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:21.106 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:21.106 00.000 30444 Enqueuing Expose request 02:12:21.106 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 02:12:21.106 00.000 15672 Worker thread wakes up 02:12:21.106 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:21.106 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:23.215 02.109 15672 Exposure complete 02:12:23.235 00.020 15672 worker thread done servicing request 02:12:23.235 00.000 30444 OnExposeComplete: enter 02:12:23.235 00.000 30444 UpdateGuideState(): m_state=6 02:12:23.235 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6595 02:12:23.236 00.001 30444 Star::Find returns 1 (1), X=463.17, Y=200.57, Mass=129648, SNR=84.6, Peak=13145 HFD=3.7 02:12:23.236 00.000 30444 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.28) = xAngle (-1.19 = -1.19) 02:12:23.236 00.000 30444 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 02:12:23.236 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.47 mountX=0.08 mountY=-0.20, mountTheta=-1.20 02:12:23.236 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.21, opts=13) 02:12:23.236 00.000 30444 Enqueuing Move request for scope (0.02, -0.21) 02:12:23.236 00.000 15672 Worker thread wakes up 02:12:23.236 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd 02:12:23.236 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.21) 02:12:23.236 00.000 15672 Moving (0.02, -0.21) raw xDistance=0.08 yDistance=-0.20 02:12:23.236 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 02:12:23.236 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:23.237 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 02:12:23.237 00.000 15672 MoveAxis(E, 0, ABG) 02:12:23.237 00.000 15672 Move returns status 0, amount 0 02:12:23.237 00.000 15672 MoveAxis(N, 0, ABG) 02:12:23.237 00.000 15672 Move returns status 0, amount 0 02:12:23.237 00.000 15672 move complete, result=0 02:12:23.237 00.000 15672 worker thread done servicing request 02:12:23.241 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=13145, FiltMin=2604, FiltMax=9904, Gamma=2.950 02:12:23.291 00.050 30444 UpdateGuideState exits: m=129648 SNR=84.6 Saturated 02:12:23.291 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:23.291 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:23.291 00.000 30444 Enqueuing Expose request 02:12:23.291 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 02:12:23.291 00.000 15672 Worker thread wakes up 02:12:23.291 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:23.291 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:25.200 01.909 15672 Exposure complete 02:12:25.220 00.020 15672 worker thread done servicing request 02:12:25.221 00.001 30444 OnExposeComplete: enter 02:12:25.221 00.000 30444 UpdateGuideState(): m_state=6 02:12:25.221 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6596 02:12:25.221 00.000 30444 Star::Find returns 1 (1), X=463.16, Y=200.70, Mass=126768, SNR=86.5, Peak=13024 HFD=3.6 02:12:25.221 00.000 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 02:12:25.221 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 02:12:25.221 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.42 mountX=0.03 mountY=-0.07, mountTheta=-1.15 02:12:25.221 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.08, opts=13) 02:12:25.221 00.000 30444 Enqueuing Move request for scope (0.01, -0.08) 02:12:25.221 00.000 15672 Worker thread wakes up 02:12:25.222 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd 02:12:25.222 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.08) 02:12:25.222 00.000 15672 Moving (0.01, -0.08) raw xDistance=0.03 yDistance=-0.07 02:12:25.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 02:12:25.222 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:25.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 02:12:25.222 00.000 15672 MoveAxis(E, 0, ABG) 02:12:25.222 00.000 15672 Move returns status 0, amount 0 02:12:25.222 00.000 15672 MoveAxis(N, 0, ABG) 02:12:25.222 00.000 15672 Move returns status 0, amount 0 02:12:25.222 00.000 15672 move complete, result=0 02:12:25.222 00.000 15672 worker thread done servicing request 02:12:25.226 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=13942, FiltMin=2461, FiltMax=10236, Gamma=2.950 02:12:25.275 00.049 30444 UpdateGuideState exits: m=126768 SNR=86.5 Saturated 02:12:25.275 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:25.275 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:25.275 00.000 30444 Enqueuing Expose request 02:12:25.275 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 02:12:25.275 00.000 15672 Worker thread wakes up 02:12:25.275 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:25.275 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:27.390 02.115 15672 Exposure complete 02:12:27.409 00.019 15672 worker thread done servicing request 02:12:27.410 00.001 30444 OnExposeComplete: enter 02:12:27.410 00.000 30444 UpdateGuideState(): m_state=6 02:12:27.410 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6597 02:12:27.410 00.000 30444 Star::Find returns 1 (1), X=462.23, Y=200.82, Mass=124069, SNR=84.6, Peak=13086 HFD=3.5 02:12:27.410 00.000 30444 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.28) = xAngle (3.37 = -2.91) 02:12:27.410 00.000 30444 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.97) 02:12:27.410 00.000 30444 CameraToMount -- cameraX=-0.92 cameraY=0.04 hyp=0.92 cameraTheta=3.09 mountX=-0.90 mountY=-0.15, mountTheta=-2.97 02:12:27.410 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.92, y=0.04, opts=13) 02:12:27.411 00.001 30444 Enqueuing Move request for scope (-0.92, 0.04) 02:12:27.411 00.000 15672 Worker thread wakes up 02:12:27.411 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.04) opts 0xd 02:12:27.411 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.92, 0.04) 02:12:27.411 00.000 15672 Moving (-0.92, 0.04) raw xDistance=-0.90 yDistance=-0.15 02:12:27.411 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.90 02:12:27.411 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:27.411 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 02:12:27.411 00.000 15672 MoveAxis(E, 242, ABG) 02:12:27.411 00.000 15672 Guiding Dir = 2, Dur = 242 02:12:27.411 00.000 15672 IsSlewing returns 0 02:12:27.413 00.002 15672 IsGuiding returns 0 02:12:27.417 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=13086, FiltMin=2594, FiltMax=10073, Gamma=2.950 02:12:27.443 00.026 15672 PulseGuide returned control before completion, sleep 223 02:12:27.467 00.024 30444 UpdateGuideState exits: m=124069 SNR=84.6 Saturated 02:12:27.467 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:27.467 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:27.467 00.000 30444 Enqueuing Expose request 02:12:27.669 00.202 15672 IsGuiding returns 1 02:12:27.669 00.000 15672 scope still moving after pulse duration time elapsed 02:12:27.690 00.021 15672 IsSlewing returns 0 02:12:27.699 00.009 15672 IsGuiding returns 0 02:12:27.700 00.001 15672 scope move finished after 242 + 45 ms 02:12:27.700 00.000 15672 Move returns status 0, amount 242 02:12:27.700 00.000 15672 MoveAxis(N, 0, ABG) 02:12:27.700 00.000 15672 Move returns status 0, amount 0 02:12:27.700 00.000 15672 move complete, result=0 02:12:27.700 00.000 15672 worker thread done servicing request 02:12:27.700 00.000 15672 Worker thread wakes up 02:12:27.701 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:27.701 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:27.701 00.000 30444 GuideStep: -0.9 px 242 ms EAST, -0.2 px 0 ms NORTH 02:12:29.609 01.908 15672 Exposure complete 02:12:29.629 00.020 15672 worker thread done servicing request 02:12:29.629 00.000 30444 OnExposeComplete: enter 02:12:29.629 00.000 30444 UpdateGuideState(): m_state=6 02:12:29.629 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6598 02:12:29.629 00.000 30444 Star::Find returns 1 (1), X=462.77, Y=200.80, Mass=131330, SNR=104.8, Peak=13336 HFD=3.6 02:12:29.629 00.000 30444 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.28) = xAngle (3.35 = -2.93) 02:12:29.629 00.000 30444 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.29 = -2.99) 02:12:29.629 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.03 hyp=0.38 cameraTheta=3.07 mountX=-0.38 mountY=-0.06, mountTheta=-2.99 02:12:29.629 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.03, opts=13) 02:12:29.629 00.000 30444 Enqueuing Move request for scope (-0.38, 0.03) 02:12:29.629 00.000 15672 Worker thread wakes up 02:12:29.629 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.03) opts 0xd 02:12:29.629 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.03) 02:12:29.629 00.000 15672 Moving (-0.38, 0.03) raw xDistance=-0.38 yDistance=-0.06 02:12:29.629 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.38 02:12:29.629 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:29.629 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 02:12:29.629 00.000 15672 MoveAxis(E, 119, ABG) 02:12:29.629 00.000 15672 Guiding Dir = 2, Dur = 119 02:12:29.630 00.001 15672 IsSlewing returns 0 02:12:29.631 00.001 15672 IsGuiding returns 0 02:12:29.635 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=13336, FiltMin=2605, FiltMax=9988, Gamma=2.950 02:12:29.646 00.011 15672 PulseGuide returned control before completion, sleep 114 02:12:29.684 00.038 30444 UpdateGuideState exits: m=131330 SNR=104.8 Saturated 02:12:29.685 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:29.685 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:29.685 00.000 30444 Enqueuing Expose request 02:12:29.764 00.079 15672 IsGuiding returns 1 02:12:29.764 00.000 15672 scope still moving after pulse duration time elapsed 02:12:29.785 00.021 15672 IsSlewing returns 0 02:12:29.791 00.006 15672 IsGuiding returns 0 02:12:29.792 00.001 15672 scope move finished after 119 + 40 ms 02:12:29.792 00.000 15672 Move returns status 0, amount 119 02:12:29.792 00.000 15672 MoveAxis(N, 0, ABG) 02:12:29.792 00.000 15672 Move returns status 0, amount 0 02:12:29.792 00.000 15672 move complete, result=0 02:12:29.792 00.000 15672 worker thread done servicing request 02:12:29.792 00.000 15672 Worker thread wakes up 02:12:29.792 00.000 30444 GuideStep: -0.4 px 119 ms EAST, -0.1 px 0 ms NORTH 02:12:29.792 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:29.792 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:31.902 02.110 15672 Exposure complete 02:12:31.922 00.020 15672 worker thread done servicing request 02:12:31.922 00.000 30444 OnExposeComplete: enter 02:12:31.922 00.000 30444 UpdateGuideState(): m_state=6 02:12:31.922 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6599 02:12:31.922 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=200.69, Mass=119284, SNR=96.2, Peak=12635 HFD=3.5 02:12:31.923 00.001 30444 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.28) = xAngle (-0.35 = -0.35) 02:12:31.923 00.000 30444 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 02:12:31.923 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.63 mountX=0.13 mountY=-0.06, mountTheta=-0.41 02:12:31.923 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.08, opts=13) 02:12:31.923 00.000 30444 Enqueuing Move request for scope (0.12, -0.08) 02:12:31.923 00.000 15672 Worker thread wakes up 02:12:31.923 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd 02:12:31.923 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.08) 02:12:31.923 00.000 15672 Moving (0.12, -0.08) raw xDistance=0.13 yDistance=-0.06 02:12:31.923 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 02:12:31.923 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:31.924 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 02:12:31.924 00.000 15672 MoveAxis(E, 0, ABG) 02:12:31.924 00.000 15672 Move returns status 0, amount 0 02:12:31.924 00.000 15672 MoveAxis(N, 0, ABG) 02:12:31.924 00.000 15672 Move returns status 0, amount 0 02:12:31.924 00.000 15672 move complete, result=0 02:12:31.924 00.000 15672 worker thread done servicing request 02:12:31.929 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=12635, FiltMin=2625, FiltMax=9443, Gamma=2.950 02:12:31.978 00.049 30444 UpdateGuideState exits: m=119284 SNR=96.2 Saturated 02:12:31.978 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:31.978 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:31.978 00.000 30444 Enqueuing Expose request 02:12:31.978 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:12:31.978 00.000 15672 Worker thread wakes up 02:12:31.978 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:31.978 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:33.887 01.909 15672 Exposure complete 02:12:33.907 00.020 15672 worker thread done servicing request 02:12:33.907 00.000 30444 OnExposeComplete: enter 02:12:33.907 00.000 30444 UpdateGuideState(): m_state=6 02:12:33.907 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6600 02:12:33.907 00.000 30444 Star::Find returns 1 (1), X=462.85, Y=200.78, Mass=117405, SNR=87.8, Peak=12203 HFD=3.7 02:12:33.907 00.000 30444 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.28) = xAngle (-2.86 = -2.86) 02:12:33.907 00.000 30444 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.92 = -2.92) 02:12:33.907 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.00 hyp=0.30 cameraTheta=-3.14 mountX=-0.29 mountY=-0.06, mountTheta=-2.92 02:12:33.908 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.00, opts=13) 02:12:33.908 00.000 30444 Enqueuing Move request for scope (-0.30, -0.00) 02:12:33.908 00.000 15672 Worker thread wakes up 02:12:33.908 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.00) opts 0xd 02:12:33.908 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.00) 02:12:33.908 00.000 15672 Moving (-0.30, -0.00) raw xDistance=-0.29 yDistance=-0.06 02:12:33.908 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 02:12:33.908 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:33.908 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 02:12:33.908 00.000 15672 MoveAxis(E, 77, ABG) 02:12:33.908 00.000 15672 Guiding Dir = 2, Dur = 77 02:12:33.909 00.001 15672 IsSlewing returns 0 02:12:33.910 00.001 15672 IsGuiding returns 0 02:12:33.915 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=12203, FiltMin=2580, FiltMax=9636, Gamma=2.950 02:12:33.928 00.013 15672 PulseGuide returned control before completion, sleep 69 02:12:33.999 00.071 15672 IsGuiding returns 1 02:12:33.999 00.000 15672 scope still moving after pulse duration time elapsed 02:12:34.005 00.006 30444 UpdateGuideState exits: m=117405 SNR=87.8 Saturated 02:12:34.005 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:34.005 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:34.005 00.000 30444 Enqueuing Expose request 02:12:34.020 00.015 15672 IsSlewing returns 0 02:12:34.021 00.001 15672 IsGuiding returns 1 02:12:34.042 00.021 15672 IsSlewing returns 0 02:12:34.043 00.001 15672 IsGuiding returns 0 02:12:34.043 00.000 15672 scope move finished after 77 + 56 ms 02:12:34.043 00.000 15672 Move returns status 0, amount 77 02:12:34.043 00.000 15672 MoveAxis(N, 0, ABG) 02:12:34.044 00.001 15672 Move returns status 0, amount 0 02:12:34.044 00.000 15672 move complete, result=0 02:12:34.044 00.000 15672 worker thread done servicing request 02:12:34.044 00.000 15672 Worker thread wakes up 02:12:34.044 00.000 30444 GuideStep: -0.3 px 77 ms EAST, -0.1 px 0 ms NORTH 02:12:34.044 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:34.044 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:36.154 02.110 15672 Exposure complete 02:12:36.174 00.020 15672 worker thread done servicing request 02:12:36.174 00.000 30444 OnExposeComplete: enter 02:12:36.174 00.000 30444 UpdateGuideState(): m_state=6 02:12:36.174 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6601 02:12:36.174 00.000 30444 Star::Find returns 1 (1), X=463.51, Y=200.47, Mass=120578, SNR=88.8, Peak=10847 HFD=3.2 02:12:36.174 00.000 30444 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.28) = xAngle (-0.43 = -0.43) 02:12:36.174 00.000 30444 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.50 = -0.50) 02:12:36.174 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.31 hyp=0.47 cameraTheta=-0.71 mountX=0.43 mountY=-0.22, mountTheta=-0.48 02:12:36.175 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.31, opts=13) 02:12:36.175 00.000 30444 Enqueuing Move request for scope (0.36, -0.31) 02:12:36.175 00.000 15672 Worker thread wakes up 02:12:36.175 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.31) opts 0xd 02:12:36.175 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.31) 02:12:36.175 00.000 15672 Moving (0.36, -0.31) raw xDistance=0.43 yDistance=-0.22 02:12:36.175 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.43 02:12:36.175 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:36.175 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 02:12:36.175 00.000 15672 MoveAxis(W, 110, ABG) 02:12:36.175 00.000 15672 Guiding Dir = 3, Dur = 110 02:12:36.176 00.001 15672 IsSlewing returns 0 02:12:36.177 00.001 15672 IsGuiding returns 0 02:12:36.181 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=11701, FiltMin=2589, FiltMax=10200, Gamma=2.950 02:12:36.196 00.015 15672 PulseGuide returned control before completion, sleep 100 02:12:36.229 00.033 30444 UpdateGuideState exits: m=120578 SNR=88.8 Saturated 02:12:36.229 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:36.229 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:36.229 00.000 30444 Enqueuing Expose request 02:12:36.298 00.069 15672 IsGuiding returns 1 02:12:36.298 00.000 15672 scope still moving after pulse duration time elapsed 02:12:36.319 00.021 15672 IsSlewing returns 0 02:12:36.374 00.055 15672 IsGuiding returns 0 02:12:36.374 00.000 15672 scope move finished after 110 + 87 ms 02:12:36.374 00.000 15672 Move returns status 0, amount 110 02:12:36.374 00.000 15672 MoveAxis(N, 0, ABG) 02:12:36.374 00.000 15672 Move returns status 0, amount 0 02:12:36.374 00.000 15672 move complete, result=0 02:12:36.374 00.000 15672 worker thread done servicing request 02:12:36.374 00.000 15672 Worker thread wakes up 02:12:36.374 00.000 30444 GuideStep: 0.4 px 110 ms WEST, -0.2 px 0 ms NORTH 02:12:36.374 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:36.374 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:38.282 01.908 15672 Exposure complete 02:12:38.302 00.020 15672 worker thread done servicing request 02:12:38.302 00.000 30444 OnExposeComplete: enter 02:12:38.302 00.000 30444 UpdateGuideState(): m_state=6 02:12:38.302 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6602 02:12:38.302 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=200.79, Mass=125786, SNR=90.1, Peak=13635 HFD=3.6 02:12:38.302 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 02:12:38.302 00.000 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 02:12:38.302 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.79 mountX=0.01 mountY=0.02, mountTheta=1.05 02:12:38.303 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.02, opts=13) 02:12:38.303 00.000 30444 Enqueuing Move request for scope (0.02, 0.02) 02:12:38.303 00.000 15672 Worker thread wakes up 02:12:38.303 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd 02:12:38.303 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.02) 02:12:38.303 00.000 15672 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=0.02 02:12:38.303 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 02:12:38.303 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:38.303 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 02:12:38.303 00.000 15672 MoveAxis(E, 0, ABG) 02:12:38.303 00.000 15672 Move returns status 0, amount 0 02:12:38.303 00.000 15672 MoveAxis(N, 0, ABG) 02:12:38.303 00.000 15672 Move returns status 0, amount 0 02:12:38.303 00.000 15672 move complete, result=0 02:12:38.304 00.001 15672 worker thread done servicing request 02:12:38.308 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=13635, FiltMin=2562, FiltMax=9768, Gamma=2.950 02:12:38.357 00.049 30444 UpdateGuideState exits: m=125786 SNR=90.1 Saturated 02:12:38.358 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:38.358 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:38.358 00.000 30444 Enqueuing Expose request 02:12:38.358 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 02:12:38.358 00.000 15672 Worker thread wakes up 02:12:38.358 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:38.358 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:40.465 02.107 15672 Exposure complete 02:12:40.485 00.020 15672 worker thread done servicing request 02:12:40.485 00.000 30444 OnExposeComplete: enter 02:12:40.485 00.000 30444 UpdateGuideState(): m_state=6 02:12:40.485 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6603 02:12:40.485 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=200.61, Mass=121753, SNR=90.1, Peak=12071 HFD=3.6 02:12:40.485 00.000 30444 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 02:12:40.485 00.000 30444 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 02:12:40.485 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-1.00 mountX=0.15 mountY=-0.14, mountTheta=-0.76 02:12:40.486 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.17, opts=13) 02:12:40.486 00.000 30444 Enqueuing Move request for scope (0.11, -0.17) 02:12:40.486 00.000 15672 Worker thread wakes up 02:12:40.486 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd 02:12:40.486 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.17) 02:12:40.486 00.000 15672 Moving (0.11, -0.17) raw xDistance=0.15 yDistance=-0.14 02:12:40.486 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 02:12:40.486 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:40.486 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 02:12:40.486 00.000 15672 MoveAxis(E, 0, ABG) 02:12:40.486 00.000 15672 Move returns status 0, amount 0 02:12:40.486 00.000 15672 MoveAxis(N, 0, ABG) 02:12:40.486 00.000 15672 Move returns status 0, amount 0 02:12:40.486 00.000 15672 move complete, result=0 02:12:40.486 00.000 15672 worker thread done servicing request 02:12:40.491 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=12071, FiltMin=2500, FiltMax=9811, Gamma=2.950 02:12:40.540 00.049 30444 UpdateGuideState exits: m=121753 SNR=90.1 Saturated 02:12:40.540 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:40.540 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:40.540 00.000 30444 Enqueuing Expose request 02:12:40.540 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:12:40.540 00.000 15672 Worker thread wakes up 02:12:40.540 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:40.540 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:42.449 01.909 15672 Exposure complete 02:12:42.468 00.019 15672 worker thread done servicing request 02:12:42.469 00.001 30444 OnExposeComplete: enter 02:12:42.469 00.000 30444 UpdateGuideState(): m_state=6 02:12:42.469 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6604 02:12:42.469 00.000 30444 Star::Find returns 1 (1), X=463.24, Y=200.86, Mass=135266, SNR=98.0, Peak=14388 HFD=3.5 02:12:42.469 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 02:12:42.469 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 02:12:42.469 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.74 mountX=0.07 mountY=0.11, mountTheta=1.00 02:12:42.469 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.09, opts=13) 02:12:42.469 00.000 30444 Enqueuing Move request for scope (0.10, 0.09) 02:12:42.469 00.000 15672 Worker thread wakes up 02:12:42.470 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd 02:12:42.470 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.09) 02:12:42.470 00.000 15672 Moving (0.10, 0.09) raw xDistance=0.07 yDistance=0.11 02:12:42.470 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 02:12:42.470 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:42.470 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 02:12:42.470 00.000 15672 MoveAxis(E, 0, ABG) 02:12:42.470 00.000 15672 Move returns status 0, amount 0 02:12:42.470 00.000 15672 MoveAxis(N, 0, ABG) 02:12:42.470 00.000 15672 Move returns status 0, amount 0 02:12:42.470 00.000 15672 move complete, result=0 02:12:42.470 00.000 15672 worker thread done servicing request 02:12:42.476 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=14388, FiltMin=2561, FiltMax=10450, Gamma=2.950 02:12:42.525 00.049 30444 UpdateGuideState exits: m=135266 SNR=98.0 Saturated 02:12:42.525 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:42.525 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:42.525 00.000 30444 Enqueuing Expose request 02:12:42.525 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:12:42.525 00.000 15672 Worker thread wakes up 02:12:42.525 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:42.525 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:44.636 02.111 15672 Exposure complete 02:12:44.656 00.020 15672 worker thread done servicing request 02:12:44.656 00.000 30444 OnExposeComplete: enter 02:12:44.656 00.000 30444 UpdateGuideState(): m_state=6 02:12:44.656 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6605 02:12:44.656 00.000 30444 Star::Find returns 1 (1), X=462.81, Y=200.77, Mass=125428, SNR=87.0, Peak=14325 HFD=3.4 02:12:44.656 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 02:12:44.656 00.000 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 02:12:44.656 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-3.12 mountX=-0.32 mountY=-0.08, mountTheta=-2.90 02:12:44.657 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.01, opts=13) 02:12:44.657 00.000 30444 Enqueuing Move request for scope (-0.34, -0.01) 02:12:44.657 00.000 15672 Worker thread wakes up 02:12:44.657 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.01) opts 0xd 02:12:44.657 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.01) 02:12:44.657 00.000 15672 Moving (-0.34, -0.01) raw xDistance=-0.32 yDistance=-0.08 02:12:44.657 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 02:12:44.657 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:44.657 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 02:12:44.657 00.000 15672 MoveAxis(E, 88, ABG) 02:12:44.657 00.000 15672 Guiding Dir = 2, Dur = 88 02:12:44.658 00.001 15672 IsSlewing returns 0 02:12:44.659 00.001 15672 IsGuiding returns 0 02:12:44.662 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14325, FiltMin=2561, FiltMax=9782, Gamma=2.950 02:12:44.679 00.017 15672 PulseGuide returned control before completion, sleep 78 02:12:44.711 00.032 30444 UpdateGuideState exits: m=125428 SNR=87.0 Saturated 02:12:44.711 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:44.711 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:44.711 00.000 30444 Enqueuing Expose request 02:12:44.758 00.047 15672 IsGuiding returns 1 02:12:44.758 00.000 15672 scope still moving after pulse duration time elapsed 02:12:44.779 00.021 15672 IsSlewing returns 0 02:12:44.792 00.013 15672 IsGuiding returns 0 02:12:44.792 00.000 15672 scope move finished after 88 + 46 ms 02:12:44.793 00.001 15672 Move returns status 0, amount 88 02:12:44.793 00.000 15672 MoveAxis(N, 0, ABG) 02:12:44.793 00.000 15672 Move returns status 0, amount 0 02:12:44.793 00.000 15672 move complete, result=0 02:12:44.793 00.000 15672 worker thread done servicing request 02:12:44.793 00.000 15672 Worker thread wakes up 02:12:44.793 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:44.794 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:45.201 00.407 30444 GuideStep: -0.3 px 88 ms EAST, -0.1 px 0 ms NORTH 02:12:46.703 01.502 15672 Exposure complete 02:12:46.722 00.019 15672 worker thread done servicing request 02:12:46.722 00.000 30444 OnExposeComplete: enter 02:12:46.722 00.000 30444 UpdateGuideState(): m_state=6 02:12:46.723 00.001 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6606 02:12:46.723 00.000 30444 Star::Find returns 1 (1), X=463.31, Y=200.51, Mass=127216, SNR=101.2, Peak=12520 HFD=3.4 02:12:46.723 00.000 30444 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.28) = xAngle (-0.74 = -0.74) 02:12:46.723 00.000 30444 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 02:12:46.723 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-1.02 mountX=0.23 mountY=-0.23, mountTheta=-0.78 02:12:46.723 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.27, opts=13) 02:12:46.723 00.000 30444 Enqueuing Move request for scope (0.16, -0.27) 02:12:46.723 00.000 15672 Worker thread wakes up 02:12:46.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.27) opts 0xd 02:12:46.724 00.001 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.27) 02:12:46.724 00.000 15672 Moving (0.16, -0.27) raw xDistance=0.23 yDistance=-0.23 02:12:46.724 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 02:12:46.724 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:46.724 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 02:12:46.724 00.000 15672 MoveAxis(E, 0, ABG) 02:12:46.724 00.000 15672 Move returns status 0, amount 0 02:12:46.724 00.000 15672 MoveAxis(N, 0, ABG) 02:12:46.724 00.000 15672 Move returns status 0, amount 0 02:12:46.724 00.000 15672 move complete, result=0 02:12:46.724 00.000 15672 worker thread done servicing request 02:12:46.728 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=12520, FiltMin=2564, FiltMax=9892, Gamma=2.950 02:12:46.778 00.050 30444 UpdateGuideState exits: m=127216 SNR=101.2 Saturated 02:12:46.778 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:46.778 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:46.778 00.000 30444 Enqueuing Expose request 02:12:46.778 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:12:46.778 00.000 15672 Worker thread wakes up 02:12:46.778 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:46.778 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:48.888 02.110 15672 Exposure complete 02:12:48.908 00.020 15672 worker thread done servicing request 02:12:48.908 00.000 30444 OnExposeComplete: enter 02:12:48.908 00.000 30444 UpdateGuideState(): m_state=6 02:12:48.908 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6607 02:12:48.908 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=200.33, Mass=124639, SNR=86.7, Peak=10819 HFD=3.6 02:12:48.908 00.000 30444 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.28) = xAngle (-0.89 = -0.89) 02:12:48.908 00.000 30444 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.95 = -0.95) 02:12:48.908 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.45 hyp=0.48 cameraTheta=-1.17 mountX=0.30 mountY=-0.39, mountTheta=-0.91 02:12:48.908 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.45, opts=13) 02:12:48.908 00.000 30444 Enqueuing Move request for scope (0.19, -0.45) 02:12:48.908 00.000 15672 Worker thread wakes up 02:12:48.908 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.45) opts 0xd 02:12:48.908 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.45) 02:12:48.908 00.000 15672 Moving (0.19, -0.45) raw xDistance=0.30 yDistance=-0.39 02:12:48.908 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 02:12:48.908 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 02:12:48.908 00.000 15672 MoveAxis(W, 82, ABG) 02:12:48.910 00.002 15672 Guiding Dir = 3, Dur = 82 02:12:48.910 00.000 15672 IsSlewing returns 0 02:12:48.910 00.000 15672 IsGuiding returns 0 02:12:48.916 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=10921, FiltMin=2589, FiltMax=8925, Gamma=2.950 02:12:48.929 00.013 15672 PulseGuide returned control before completion, sleep 75 02:12:48.964 00.035 30444 UpdateGuideState exits: m=124639 SNR=86.7 Saturated 02:12:48.964 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:48.964 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:48.964 00.000 30444 Enqueuing Expose request 02:12:49.005 00.041 15672 IsGuiding returns 1 02:12:49.005 00.000 15672 scope still moving after pulse duration time elapsed 02:12:49.026 00.021 15672 IsSlewing returns 0 02:12:49.041 00.015 15672 IsGuiding returns 0 02:12:49.042 00.001 15672 scope move finished after 82 + 48 ms 02:12:49.042 00.000 15672 Move returns status 0, amount 82 02:12:49.042 00.000 15672 MoveAxis(N, 70, ABG) 02:12:49.042 00.000 15672 Guiding Dir = 0, Dur = 70 02:12:49.042 00.000 15672 IsSlewing returns 0 02:12:49.043 00.001 15672 IsGuiding returns 0 02:12:49.154 00.111 15672 IsGuiding returns 1 02:12:49.155 00.001 15672 scope still moving after pulse duration time elapsed 02:12:49.175 00.020 15672 IsSlewing returns 0 02:12:49.217 00.042 15672 IsGuiding returns 0 02:12:49.217 00.000 15672 scope move finished after 70 + 104 ms 02:12:49.217 00.000 15672 Move returns status 0, amount 70 02:12:49.218 00.001 15672 move complete, result=0 02:12:49.218 00.000 15672 worker thread done servicing request 02:12:49.218 00.000 15672 Worker thread wakes up 02:12:49.218 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:49.218 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:49.218 00.000 30444 GuideStep: 0.3 px 82 ms WEST, -0.4 px 70 ms NORTH 02:12:51.134 01.916 15672 Exposure complete 02:12:51.164 00.030 15672 worker thread done servicing request 02:12:51.164 00.000 30444 OnExposeComplete: enter 02:12:51.164 00.000 30444 UpdateGuideState(): m_state=6 02:12:51.165 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6608 02:12:51.165 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=200.95, Mass=128856, SNR=96.6, Peak=13507 HFD=3.9 02:12:51.165 00.000 30444 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.28) = xAngle (2.64 = 2.64) 02:12:51.165 00.000 30444 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 02:12:51.165 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.25 cameraTheta=2.36 mountX=-0.22 mountY=0.13, mountTheta=2.60 02:12:51.165 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.17, opts=13) 02:12:51.165 00.000 30444 Enqueuing Move request for scope (-0.18, 0.17) 02:12:51.165 00.000 15672 Worker thread wakes up 02:12:51.165 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd 02:12:51.165 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.17) 02:12:51.166 00.001 15672 Moving (-0.18, 0.17) raw xDistance=-0.22 yDistance=0.13 02:12:51.166 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 02:12:51.166 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:51.166 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 02:12:51.166 00.000 15672 MoveAxis(E, 0, ABG) 02:12:51.166 00.000 15672 Move returns status 0, amount 0 02:12:51.166 00.000 15672 MoveAxis(N, 0, ABG) 02:12:51.166 00.000 15672 Move returns status 0, amount 0 02:12:51.166 00.000 15672 move complete, result=0 02:12:51.166 00.000 15672 worker thread done servicing request 02:12:51.171 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13507, FiltMin=2651, FiltMax=9997, Gamma=2.950 02:12:51.321 00.150 30444 UpdateGuideState exits: m=128856 SNR=96.6 Saturated 02:12:51.321 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:51.321 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:51.322 00.001 30444 Enqueuing Expose request 02:12:51.322 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 02:12:51.322 00.000 15672 Worker thread wakes up 02:12:51.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:51.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:53.432 02.110 15672 Exposure complete 02:12:53.452 00.020 15672 worker thread done servicing request 02:12:53.452 00.000 30444 OnExposeComplete: enter 02:12:53.452 00.000 30444 UpdateGuideState(): m_state=6 02:12:53.452 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6609 02:12:53.452 00.000 30444 Star::Find returns 1 (1), X=462.85, Y=201.28, Mass=130670, SNR=89.4, Peak=14476 HFD=3.5 02:12:53.452 00.000 30444 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.28) = xAngle (2.39 = 2.39) 02:12:53.452 00.000 30444 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.33 = 2.33) 02:12:53.452 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.50 hyp=0.58 cameraTheta=2.11 mountX=-0.43 mountY=0.42, mountTheta=2.36 02:12:53.452 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.50, opts=13) 02:12:53.452 00.000 30444 Enqueuing Move request for scope (-0.30, 0.50) 02:12:53.452 00.000 15672 Worker thread wakes up 02:12:53.452 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.50) opts 0xd 02:12:53.453 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.50) 02:12:53.453 00.000 15672 Moving (-0.30, 0.50) raw xDistance=-0.43 yDistance=0.42 02:12:53.453 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 02:12:53.453 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:12:53.453 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 02:12:53.453 00.000 15672 MoveAxis(E, 115, ABG) 02:12:53.453 00.000 15672 Guiding Dir = 2, Dur = 115 02:12:53.454 00.001 15672 IsSlewing returns 0 02:12:53.458 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=14476, FiltMin=2462, FiltMax=10069, Gamma=2.950 02:12:53.465 00.007 15672 IsGuiding returns 0 02:12:53.481 00.016 15672 PulseGuide returned control before completion, sleep 110 02:12:53.594 00.113 15672 IsGuiding returns 1 02:12:53.594 00.000 15672 scope still moving after pulse duration time elapsed 02:12:53.615 00.021 15672 IsSlewing returns 0 02:12:53.626 00.011 15672 IsGuiding returns 0 02:12:53.627 00.001 15672 scope move finished after 115 + 45 ms 02:12:53.627 00.000 15672 Move returns status 0, amount 115 02:12:53.627 00.000 15672 MoveAxis(N, 0, ABG) 02:12:53.627 00.000 15672 Move returns status 0, amount 0 02:12:53.627 00.000 15672 move complete, result=0 02:12:53.627 00.000 15672 worker thread done servicing request 02:12:53.898 00.271 30444 UpdateGuideState exits: m=130670 SNR=89.4 Saturated 02:12:53.898 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:53.898 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:53.898 00.000 30444 Enqueuing Expose request 02:12:53.899 00.001 30444 GuideStep: -0.4 px 115 ms EAST, 0.4 px 0 ms NORTH 02:12:53.899 00.000 15672 Worker thread wakes up 02:12:53.899 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:53.899 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:55.807 01.908 15672 Exposure complete 02:12:55.827 00.020 15672 worker thread done servicing request 02:12:55.827 00.000 30444 OnExposeComplete: enter 02:12:55.827 00.000 30444 UpdateGuideState(): m_state=6 02:12:55.827 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6610 02:12:55.827 00.000 30444 Star::Find returns 1 (1), X=463.29, Y=201.07, Mass=139977, SNR=99.7, Peak=15444 HFD=3.4 02:12:55.827 00.000 30444 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.28) = xAngle (1.40 = 1.40) 02:12:55.827 00.000 30444 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.34 = 1.34) 02:12:55.827 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.12 mountX=0.06 mountY=0.32, mountTheta=1.40 02:12:55.827 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.30, opts=13) 02:12:55.827 00.000 30444 Enqueuing Move request for scope (0.14, 0.30) 02:12:55.828 00.001 15672 Worker thread wakes up 02:12:55.828 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.30) opts 0xd 02:12:55.828 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.30) 02:12:55.828 00.000 15672 Moving (0.14, 0.30) raw xDistance=0.06 yDistance=0.32 02:12:55.828 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 02:12:55.828 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:12:55.828 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 02:12:55.828 00.000 15672 MoveAxis(E, 0, ABG) 02:12:55.828 00.000 15672 Move returns status 0, amount 0 02:12:55.828 00.000 15672 MoveAxis(N, 0, ABG) 02:12:55.828 00.000 15672 Move returns status 0, amount 0 02:12:55.828 00.000 15672 move complete, result=0 02:12:55.828 00.000 15672 worker thread done servicing request 02:12:55.833 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2351, max=15444, FiltMin=2574, FiltMax=10289, Gamma=2.950 02:12:55.892 00.059 30444 UpdateGuideState exits: m=139977 SNR=99.7 Saturated 02:12:55.892 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:55.893 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:55.893 00.000 30444 Enqueuing Expose request 02:12:55.893 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 02:12:55.893 00.000 15672 Worker thread wakes up 02:12:55.893 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:55.893 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:58.003 02.110 15672 Exposure complete 02:12:58.023 00.020 15672 worker thread done servicing request 02:12:58.023 00.000 30444 OnExposeComplete: enter 02:12:58.023 00.000 30444 UpdateGuideState(): m_state=6 02:12:58.023 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6611 02:12:58.023 00.000 30444 Star::Find returns 1 (1), X=462.90, Y=200.93, Mass=132638, SNR=98.6, Peak=13137 HFD=4.2 02:12:58.023 00.000 30444 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.28) = xAngle (2.86 = 2.86) 02:12:58.023 00.000 30444 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.80 = 2.80) 02:12:58.023 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.16 hyp=0.29 cameraTheta=2.58 mountX=-0.28 mountY=0.10, mountTheta=2.81 02:12:58.024 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.16, opts=13) 02:12:58.024 00.000 30444 Enqueuing Move request for scope (-0.25, 0.16) 02:12:58.024 00.000 15672 Worker thread wakes up 02:12:58.024 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.16) opts 0xd 02:12:58.024 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.16) 02:12:58.024 00.000 15672 Moving (-0.25, 0.16) raw xDistance=-0.28 yDistance=0.10 02:12:58.024 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 02:12:58.024 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:12:58.024 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 02:12:58.024 00.000 15672 MoveAxis(E, 76, ABG) 02:12:58.024 00.000 15672 Guiding Dir = 2, Dur = 76 02:12:58.025 00.001 15672 IsSlewing returns 0 02:12:58.026 00.001 15672 IsGuiding returns 0 02:12:58.031 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=13137, FiltMin=2600, FiltMax=9236, Gamma=2.950 02:12:58.050 00.019 15672 PulseGuide returned control before completion, sleep 63 02:12:58.084 00.034 30444 UpdateGuideState exits: m=132638 SNR=98.6 Saturated 02:12:58.084 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:12:58.084 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:12:58.084 00.000 30444 Enqueuing Expose request 02:12:58.115 00.031 15672 IsGuiding returns 1 02:12:58.115 00.000 15672 scope still moving after pulse duration time elapsed 02:12:58.136 00.021 15672 IsSlewing returns 0 02:12:58.163 00.027 15672 IsGuiding returns 0 02:12:58.163 00.000 15672 scope move finished after 76 + 60 ms 02:12:58.163 00.000 15672 Move returns status 0, amount 76 02:12:58.163 00.000 15672 MoveAxis(N, 0, ABG) 02:12:58.163 00.000 15672 Move returns status 0, amount 0 02:12:58.163 00.000 15672 move complete, result=0 02:12:58.163 00.000 15672 worker thread done servicing request 02:12:58.163 00.000 15672 Worker thread wakes up 02:12:58.163 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:12:58.163 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:12:58.163 00.000 30444 GuideStep: -0.3 px 76 ms EAST, 0.1 px 0 ms NORTH 02:13:00.069 01.906 15672 Exposure complete 02:13:00.089 00.020 15672 worker thread done servicing request 02:13:00.089 00.000 30444 OnExposeComplete: enter 02:13:00.089 00.000 30444 UpdateGuideState(): m_state=6 02:13:00.089 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6612 02:13:00.089 00.000 30444 Star::Find returns 1 (1), X=462.65, Y=200.80, Mass=130709, SNR=102.3, Peak=12978 HFD=3.6 02:13:00.089 00.000 30444 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.28) = xAngle (3.36 = -2.92) 02:13:00.089 00.000 30444 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.30 = -2.98) 02:13:00.089 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=0.03 hyp=0.50 cameraTheta=3.09 mountX=-0.48 mountY=-0.08, mountTheta=-2.98 02:13:00.090 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=0.03, opts=13) 02:13:00.090 00.000 30444 Enqueuing Move request for scope (-0.50, 0.03) 02:13:00.090 00.000 15672 Worker thread wakes up 02:13:00.090 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.03) opts 0xd 02:13:00.090 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, 0.03) 02:13:00.090 00.000 15672 Moving (-0.50, 0.03) raw xDistance=-0.48 yDistance=-0.08 02:13:00.090 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48 02:13:00.090 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:00.090 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 02:13:00.090 00.000 15672 MoveAxis(E, 136, ABG) 02:13:00.090 00.000 15672 Guiding Dir = 2, Dur = 136 02:13:00.091 00.001 15672 IsSlewing returns 0 02:13:00.092 00.001 15672 IsGuiding returns 0 02:13:00.095 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2117, max=12978, FiltMin=2592, FiltMax=9481, Gamma=2.950 02:13:00.110 00.015 15672 PulseGuide returned control before completion, sleep 127 02:13:00.144 00.034 30444 UpdateGuideState exits: m=130709 SNR=102.3 Saturated 02:13:00.144 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:00.144 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:00.144 00.000 30444 Enqueuing Expose request 02:13:00.240 00.096 15672 IsGuiding returns 1 02:13:00.240 00.000 15672 scope still moving after pulse duration time elapsed 02:13:00.261 00.021 15672 IsSlewing returns 0 02:13:00.288 00.027 15672 IsGuiding returns 0 02:13:00.289 00.001 15672 scope move finished after 136 + 61 ms 02:13:00.289 00.000 15672 Move returns status 0, amount 136 02:13:00.289 00.000 15672 MoveAxis(N, 0, ABG) 02:13:00.289 00.000 15672 Move returns status 0, amount 0 02:13:00.289 00.000 15672 move complete, result=0 02:13:00.289 00.000 15672 worker thread done servicing request 02:13:00.289 00.000 15672 Worker thread wakes up 02:13:00.290 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:00.290 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:00.290 00.000 30444 GuideStep: -0.5 px 136 ms EAST, -0.1 px 0 ms NORTH 02:13:02.397 02.107 15672 Exposure complete 02:13:02.417 00.020 15672 worker thread done servicing request 02:13:02.417 00.000 30444 OnExposeComplete: enter 02:13:02.417 00.000 30444 UpdateGuideState(): m_state=6 02:13:02.417 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6613 02:13:02.417 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=200.59, Mass=120936, SNR=82.2, Peak=11044 HFD=3.5 02:13:02.417 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 02:13:02.417 00.000 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 02:13:02.417 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-0.77 mountX=0.24 mountY=-0.14, mountTheta=-0.54 02:13:02.418 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.19, opts=13) 02:13:02.418 00.000 30444 Enqueuing Move request for scope (0.19, -0.19) 02:13:02.418 00.000 15672 Worker thread wakes up 02:13:02.418 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.19) opts 0xd 02:13:02.418 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.19) 02:13:02.418 00.000 15672 Moving (0.19, -0.19) raw xDistance=0.24 yDistance=-0.14 02:13:02.418 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 02:13:02.418 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:02.418 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 02:13:02.418 00.000 15672 MoveAxis(E, 0, ABG) 02:13:02.418 00.000 15672 Move returns status 0, amount 0 02:13:02.418 00.000 15672 MoveAxis(N, 0, ABG) 02:13:02.418 00.000 15672 Move returns status 0, amount 0 02:13:02.418 00.000 15672 move complete, result=0 02:13:02.418 00.000 15672 worker thread done servicing request 02:13:02.423 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=11886, FiltMin=2543, FiltMax=9914, Gamma=2.950 02:13:02.576 00.153 30444 UpdateGuideState exits: m=120936 SNR=82.2 Saturated 02:13:02.577 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:02.577 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:02.577 00.000 30444 Enqueuing Expose request 02:13:02.577 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:13:02.577 00.000 15672 Worker thread wakes up 02:13:02.578 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:02.578 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:04.484 01.906 15672 Exposure complete 02:13:04.504 00.020 15672 worker thread done servicing request 02:13:04.504 00.000 30444 OnExposeComplete: enter 02:13:04.505 00.001 30444 UpdateGuideState(): m_state=6 02:13:04.505 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6614 02:13:04.505 00.000 30444 Star::Find returns 1 (1), X=463.52, Y=200.47, Mass=131265, SNR=101.7, Peak=11564 HFD=3.2 02:13:04.505 00.000 30444 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.28) = xAngle (-0.41 = -0.41) 02:13:04.505 00.000 30444 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.47 = -0.47) 02:13:04.505 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.30 hyp=0.48 cameraTheta=-0.69 mountX=0.44 mountY=-0.22, mountTheta=-0.46 02:13:04.506 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.30, opts=13) 02:13:04.506 00.000 30444 Enqueuing Move request for scope (0.37, -0.30) 02:13:04.506 00.000 15672 Worker thread wakes up 02:13:04.506 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.30) opts 0xd 02:13:04.506 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.30) 02:13:04.506 00.000 15672 Moving (0.37, -0.30) raw xDistance=0.44 yDistance=-0.22 02:13:04.506 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 02:13:04.506 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:04.506 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 02:13:04.506 00.000 15672 MoveAxis(W, 118, ABG) 02:13:04.506 00.000 15672 Guiding Dir = 3, Dur = 118 02:13:04.507 00.001 15672 IsSlewing returns 0 02:13:04.508 00.001 15672 IsGuiding returns 0 02:13:04.513 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12351, FiltMin=2665, FiltMax=9707, Gamma=2.950 02:13:04.536 00.023 15672 PulseGuide returned control before completion, sleep 101 02:13:04.564 00.028 30444 UpdateGuideState exits: m=131265 SNR=101.7 Saturated 02:13:04.564 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:04.564 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:04.564 00.000 30444 Enqueuing Expose request 02:13:04.665 00.101 15672 IsGuiding returns 1 02:13:04.665 00.000 15672 scope still moving after pulse duration time elapsed 02:13:04.687 00.022 15672 IsSlewing returns 0 02:13:04.696 00.009 15672 IsGuiding returns 0 02:13:04.697 00.001 15672 scope move finished after 118 + 70 ms 02:13:04.697 00.000 15672 Move returns status 0, amount 118 02:13:04.697 00.000 15672 MoveAxis(N, 0, ABG) 02:13:04.697 00.000 15672 Move returns status 0, amount 0 02:13:04.697 00.000 15672 move complete, result=0 02:13:04.697 00.000 15672 worker thread done servicing request 02:13:04.697 00.000 15672 Worker thread wakes up 02:13:04.697 00.000 30444 GuideStep: 0.4 px 118 ms WEST, -0.2 px 0 ms NORTH 02:13:04.697 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:04.697 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:06.814 02.117 15672 Exposure complete 02:13:06.844 00.030 15672 worker thread done servicing request 02:13:06.845 00.001 30444 OnExposeComplete: enter 02:13:06.845 00.000 30444 UpdateGuideState(): m_state=6 02:13:06.845 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6615 02:13:06.845 00.000 30444 Star::Find returns 1 (1), X=463.56, Y=200.41, Mass=112078, SNR=79.9, Peak=10290 HFD=3.3 02:13:06.845 00.000 30444 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 02:13:06.845 00.000 30444 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 02:13:06.845 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.36 hyp=0.55 cameraTheta=-0.72 mountX=0.50 mountY=-0.27, mountTheta=-0.49 02:13:06.846 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.36, opts=13) 02:13:06.846 00.000 30444 Enqueuing Move request for scope (0.41, -0.36) 02:13:06.846 00.000 15672 Worker thread wakes up 02:13:06.846 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.36) opts 0xd 02:13:06.846 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.36) 02:13:06.846 00.000 15672 Moving (0.41, -0.36) raw xDistance=0.50 yDistance=-0.27 02:13:06.846 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50 02:13:06.846 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 02:13:06.846 00.000 15672 MoveAxis(W, 142, ABG) 02:13:06.846 00.000 15672 Guiding Dir = 3, Dur = 142 02:13:06.847 00.001 15672 IsSlewing returns 0 02:13:06.848 00.001 15672 IsGuiding returns 0 02:13:06.852 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=11192, FiltMin=2595, FiltMax=9705, Gamma=2.950 02:13:06.868 00.016 15672 PulseGuide returned control before completion, sleep 133 02:13:06.901 00.033 30444 UpdateGuideState exits: m=112078 SNR=79.9 Saturated 02:13:06.901 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:06.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:06.901 00.000 30444 Enqueuing Expose request 02:13:07.003 00.102 15672 IsGuiding returns 1 02:13:07.003 00.000 15672 scope still moving after pulse duration time elapsed 02:13:07.024 00.021 15672 IsSlewing returns 0 02:13:07.077 00.053 15672 IsGuiding returns 0 02:13:07.077 00.000 15672 scope move finished after 142 + 86 ms 02:13:07.077 00.000 15672 Move returns status 0, amount 142 02:13:07.077 00.000 15672 MoveAxis(N, 48, ABG) 02:13:07.077 00.000 15672 Guiding Dir = 0, Dur = 48 02:13:07.078 00.001 15672 IsSlewing returns 0 02:13:07.080 00.002 15672 IsGuiding returns 0 02:13:07.158 00.078 15672 IsGuiding returns 1 02:13:07.158 00.000 15672 scope still moving after pulse duration time elapsed 02:13:07.178 00.020 15672 IsSlewing returns 0 02:13:07.181 00.003 15672 IsGuiding returns 1 02:13:07.201 00.020 15672 IsSlewing returns 0 02:13:07.204 00.003 15672 IsGuiding returns 1 02:13:07.225 00.021 15672 IsSlewing returns 0 02:13:07.253 00.028 15672 IsGuiding returns 0 02:13:07.253 00.000 15672 scope move finished after 48 + 124 ms 02:13:07.253 00.000 15672 Move returns status 0, amount 48 02:13:07.253 00.000 15672 move complete, result=0 02:13:07.253 00.000 15672 worker thread done servicing request 02:13:07.253 00.000 15672 Worker thread wakes up 02:13:07.254 00.001 30444 GuideStep: 0.5 px 142 ms WEST, -0.3 px 48 ms NORTH 02:13:07.254 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:07.254 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:09.161 01.907 15672 Exposure complete 02:13:09.181 00.020 15672 worker thread done servicing request 02:13:09.181 00.000 30444 OnExposeComplete: enter 02:13:09.181 00.000 30444 UpdateGuideState(): m_state=6 02:13:09.181 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6616 02:13:09.181 00.000 30444 Star::Find returns 1 (1), X=463.38, Y=201.07, Mass=126734, SNR=84.2, Peak=12793 HFD=3.5 02:13:09.181 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 02:13:09.182 00.001 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 02:13:09.182 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.29 hyp=0.37 cameraTheta=0.91 mountX=0.14 mountY=0.34, mountTheta=1.18 02:13:09.182 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.29, opts=13) 02:13:09.182 00.000 30444 Enqueuing Move request for scope (0.23, 0.29) 02:13:09.182 00.000 15672 Worker thread wakes up 02:13:09.182 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.29) opts 0xd 02:13:09.182 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.29) 02:13:09.182 00.000 15672 Moving (0.23, 0.29) raw xDistance=0.14 yDistance=0.34 02:13:09.182 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 02:13:09.182 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:13:09.182 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 02:13:09.182 00.000 15672 MoveAxis(E, 0, ABG) 02:13:09.183 00.001 15672 Move returns status 0, amount 0 02:13:09.183 00.000 15672 MoveAxis(N, 0, ABG) 02:13:09.183 00.000 15672 Move returns status 0, amount 0 02:13:09.183 00.000 15672 move complete, result=0 02:13:09.183 00.000 15672 worker thread done servicing request 02:13:09.188 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12924, FiltMin=2642, FiltMax=9644, Gamma=2.950 02:13:09.237 00.049 30444 UpdateGuideState exits: m=126734 SNR=84.2 Saturated 02:13:09.237 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:09.237 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:09.237 00.000 30444 Enqueuing Expose request 02:13:09.237 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 02:13:09.237 00.000 15672 Worker thread wakes up 02:13:09.237 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:09.237 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:11.344 02.107 15672 Exposure complete 02:13:11.364 00.020 15672 worker thread done servicing request 02:13:11.364 00.000 30444 OnExposeComplete: enter 02:13:11.364 00.000 30444 UpdateGuideState(): m_state=6 02:13:11.364 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6617 02:13:11.364 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=201.18, Mass=129539, SNR=84.9, Peak=14248 HFD=3.5 02:13:11.364 00.000 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 02:13:11.364 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 02:13:11.364 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.40 hyp=0.42 cameraTheta=1.28 mountX=0.00 mountY=0.42, mountTheta=1.56 02:13:11.365 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.40, opts=13) 02:13:11.365 00.000 30444 Enqueuing Move request for scope (0.12, 0.40) 02:13:11.365 00.000 15672 Worker thread wakes up 02:13:11.365 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.40) opts 0xd 02:13:11.365 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.40) 02:13:11.365 00.000 15672 Moving (0.12, 0.40) raw xDistance=0.00 yDistance=0.42 02:13:11.365 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 02:13:11.365 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 02:13:11.365 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 02:13:11.365 00.000 15672 MoveAxis(E, 0, ABG) 02:13:11.365 00.000 15672 Move returns status 0, amount 0 02:13:11.365 00.000 15672 MoveAxis(N, 0, ABG) 02:13:11.365 00.000 15672 Move returns status 0, amount 0 02:13:11.365 00.000 15672 move complete, result=0 02:13:11.365 00.000 15672 worker thread done servicing request 02:13:11.371 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=14530, FiltMin=2527, FiltMax=9962, Gamma=2.950 02:13:11.784 00.413 30444 UpdateGuideState exits: m=129539 SNR=84.9 Saturated 02:13:11.784 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:11.784 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:11.784 00.000 30444 Enqueuing Expose request 02:13:11.785 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 02:13:11.785 00.000 15672 Worker thread wakes up 02:13:11.785 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:11.785 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:13.701 01.916 15672 Exposure complete 02:13:13.731 00.030 15672 worker thread done servicing request 02:13:13.731 00.000 30444 OnExposeComplete: enter 02:13:13.731 00.000 30444 UpdateGuideState(): m_state=6 02:13:13.731 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6618 02:13:13.731 00.000 30444 Star::Find returns 1 (1), X=463.68, Y=201.20, Mass=125203, SNR=94.9, Peak=12813 HFD=3.4 02:13:13.731 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.95 = 0.95) 02:13:13.731 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.89 = 0.89) 02:13:13.731 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.42 hyp=0.68 cameraTheta=0.67 mountX=0.40 mountY=0.53, mountTheta=0.93 02:13:13.732 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.42, opts=13) 02:13:13.732 00.000 30444 Enqueuing Move request for scope (0.53, 0.42) 02:13:13.732 00.000 15672 Worker thread wakes up 02:13:13.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.42) opts 0xd 02:13:13.732 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.42) 02:13:13.732 00.000 15672 Moving (0.53, 0.42) raw xDistance=0.40 yDistance=0.53 02:13:13.732 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 02:13:13.732 00.000 15672 switching direction from -1 to 1 - decHistory=4 oldest=0.84 newest=1.28 02:13:13.732 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 02:13:13.732 00.000 15672 MoveAxis(W, 107, ABG) 02:13:13.732 00.000 15672 Guiding Dir = 3, Dur = 107 02:13:13.733 00.001 15672 IsSlewing returns 0 02:13:13.738 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=13990, FiltMin=2567, FiltMax=9653, Gamma=2.950 02:13:13.754 00.016 15672 IsGuiding returns 0 02:13:13.769 00.015 15672 PulseGuide returned control before completion, sleep 102 02:13:13.850 00.081 30444 UpdateGuideState exits: m=125203 SNR=94.9 Saturated 02:13:13.850 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:13.850 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:13.850 00.000 30444 Enqueuing Expose request 02:13:13.874 00.024 15672 IsGuiding returns 1 02:13:13.875 00.001 15672 scope still moving after pulse duration time elapsed 02:13:13.896 00.021 15672 IsSlewing returns 0 02:13:13.913 00.017 15672 IsGuiding returns 0 02:13:13.913 00.000 15672 scope move finished after 107 + 52 ms 02:13:13.913 00.000 15672 Move returns status 0, amount 107 02:13:13.913 00.000 15672 MoveAxis(S, 94, ABG) 02:13:13.913 00.000 15672 Guiding Dir = 1, Dur = 94 02:13:13.913 00.000 15672 IsSlewing returns 0 02:13:13.914 00.001 15672 IsGuiding returns 0 02:13:13.993 00.079 15672 PulseGuide returned control before completion, sleep 26 02:13:14.027 00.034 15672 IsGuiding returns 1 02:13:14.027 00.000 15672 scope still moving after pulse duration time elapsed 02:13:14.047 00.020 15672 IsSlewing returns 0 02:13:14.050 00.003 15672 IsGuiding returns 1 02:13:14.071 00.021 15672 IsSlewing returns 0 02:13:14.074 00.003 15672 IsGuiding returns 1 02:13:14.095 00.021 15672 IsSlewing returns 0 02:13:14.122 00.027 15672 IsGuiding returns 0 02:13:14.122 00.000 15672 scope move finished after 94 + 113 ms 02:13:14.122 00.000 15672 Move returns status 0, amount 94 02:13:14.122 00.000 15672 move complete, result=0 02:13:14.122 00.000 15672 worker thread done servicing request 02:13:14.123 00.001 15672 Worker thread wakes up 02:13:14.123 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:14.123 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:14.123 00.000 30444 GuideStep: 0.4 px 107 ms WEST, 0.5 px 94 ms SOUTH 02:13:16.233 02.110 15672 Exposure complete 02:13:16.253 00.020 15672 worker thread done servicing request 02:13:16.253 00.000 30444 OnExposeComplete: enter 02:13:16.253 00.000 30444 UpdateGuideState(): m_state=6 02:13:16.253 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6619 02:13:16.253 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=201.02, Mass=122408, SNR=92.6, Peak=13798 HFD=3.2 02:13:16.253 00.000 30444 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 02:13:16.253 00.000 30444 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 02:13:16.253 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.76 mountX=-0.11 mountY=0.23, mountTheta=2.02 02:13:16.254 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.25, opts=13) 02:13:16.254 00.000 30444 Enqueuing Move request for scope (-0.05, 0.25) 02:13:16.254 00.000 15672 Worker thread wakes up 02:13:16.254 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd 02:13:16.254 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.25) 02:13:16.254 00.000 15672 Moving (-0.05, 0.25) raw xDistance=-0.11 yDistance=0.23 02:13:16.254 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 02:13:16.254 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:16.254 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 02:13:16.254 00.000 15672 MoveAxis(E, 0, ABG) 02:13:16.254 00.000 15672 Move returns status 0, amount 0 02:13:16.254 00.000 15672 MoveAxis(N, 0, ABG) 02:13:16.254 00.000 15672 Move returns status 0, amount 0 02:13:16.254 00.000 15672 move complete, result=0 02:13:16.254 00.000 15672 worker thread done servicing request 02:13:16.260 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=13798, FiltMin=2601, FiltMax=9011, Gamma=2.950 02:13:16.311 00.051 30444 UpdateGuideState exits: m=122408 SNR=92.6 Saturated 02:13:16.311 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:16.311 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:16.311 00.000 30444 Enqueuing Expose request 02:13:16.311 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:13:16.311 00.000 15672 Worker thread wakes up 02:13:16.312 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:16.312 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:18.220 01.908 15672 Exposure complete 02:13:18.240 00.020 15672 worker thread done servicing request 02:13:18.240 00.000 30444 OnExposeComplete: enter 02:13:18.240 00.000 30444 UpdateGuideState(): m_state=6 02:13:18.240 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6620 02:13:18.240 00.000 30444 Star::Find returns 1 (1), X=462.78, Y=201.22, Mass=134547, SNR=100.4, Peak=14063 HFD=3.6 02:13:18.240 00.000 30444 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 02:13:18.240 00.000 30444 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.48 = 2.48) 02:13:18.240 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.44 hyp=0.57 cameraTheta=2.26 mountX=-0.47 mountY=0.35, mountTheta=2.50 02:13:18.240 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.44, opts=13) 02:13:18.241 00.001 30444 Enqueuing Move request for scope (-0.37, 0.44) 02:13:18.241 00.000 15672 Worker thread wakes up 02:13:18.241 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.44) opts 0xd 02:13:18.241 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.44) 02:13:18.241 00.000 15672 Moving (-0.37, 0.44) raw xDistance=-0.47 yDistance=0.35 02:13:18.241 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 02:13:18.241 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 02:13:18.241 00.000 15672 MoveAxis(E, 128, ABG) 02:13:18.241 00.000 15672 Guiding Dir = 2, Dur = 128 02:13:18.241 00.000 15672 IsSlewing returns 0 02:13:18.247 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=14207, FiltMin=2641, FiltMax=9791, Gamma=2.950 02:13:18.258 00.011 15672 IsGuiding returns 0 02:13:18.273 00.015 15672 PulseGuide returned control before completion, sleep 123 02:13:18.296 00.023 30444 UpdateGuideState exits: m=134547 SNR=100.4 Saturated 02:13:18.296 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:18.296 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:18.296 00.000 30444 Enqueuing Expose request 02:13:18.419 00.123 15672 IsGuiding returns 0 02:13:18.419 00.000 15672 Move returns status 0, amount 128 02:13:18.419 00.000 15672 MoveAxis(S, 63, ABG) 02:13:18.419 00.000 15672 Guiding Dir = 1, Dur = 63 02:13:18.419 00.000 15672 IsSlewing returns 0 02:13:18.420 00.001 15672 IsGuiding returns 0 02:13:18.529 00.109 15672 IsGuiding returns 1 02:13:18.529 00.000 15672 scope still moving after pulse duration time elapsed 02:13:18.551 00.022 15672 IsSlewing returns 0 02:13:18.552 00.001 15672 IsGuiding returns 1 02:13:18.573 00.021 15672 IsSlewing returns 0 02:13:18.578 00.005 15672 IsGuiding returns 0 02:13:18.578 00.000 15672 scope move finished after 63 + 95 ms 02:13:18.578 00.000 15672 Move returns status 0, amount 63 02:13:18.578 00.000 15672 move complete, result=0 02:13:18.578 00.000 15672 worker thread done servicing request 02:13:18.578 00.000 15672 Worker thread wakes up 02:13:18.578 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:18.578 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:18.578 00.000 30444 GuideStep: -0.5 px 128 ms EAST, 0.4 px 63 ms SOUTH 02:13:20.685 02.107 15672 Exposure complete 02:13:20.705 00.020 15672 worker thread done servicing request 02:13:20.706 00.001 30444 OnExposeComplete: enter 02:13:20.706 00.000 30444 UpdateGuideState(): m_state=6 02:13:20.706 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6621 02:13:20.706 00.000 30444 Star::Find returns 1 (1), X=463.51, Y=201.24, Mass=130342, SNR=90.5, Peak=14223 HFD=3.4 02:13:20.706 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 02:13:20.706 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 02:13:20.706 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.46 hyp=0.58 cameraTheta=0.91 mountX=0.22 mountY=0.53, mountTheta=1.18 02:13:20.706 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.46, opts=13) 02:13:20.706 00.000 30444 Enqueuing Move request for scope (0.36, 0.46) 02:13:20.706 00.000 15672 Worker thread wakes up 02:13:20.707 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.46) opts 0xd 02:13:20.707 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.46) 02:13:20.707 00.000 15672 Moving (0.36, 0.46) raw xDistance=0.22 yDistance=0.53 02:13:20.707 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 02:13:20.707 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 02:13:20.707 00.000 15672 MoveAxis(E, 0, ABG) 02:13:20.707 00.000 15672 Move returns status 0, amount 0 02:13:20.707 00.000 15672 MoveAxis(S, 94, ABG) 02:13:20.707 00.000 15672 Guiding Dir = 1, Dur = 94 02:13:20.707 00.000 15672 IsSlewing returns 0 02:13:20.708 00.001 15672 IsGuiding returns 0 02:13:20.712 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=14523, FiltMin=2633, FiltMax=10278, Gamma=2.950 02:13:20.761 00.049 30444 UpdateGuideState exits: m=130342 SNR=90.5 Saturated 02:13:20.762 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:20.762 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:20.762 00.000 30444 Enqueuing Expose request 02:13:20.782 00.020 15672 PulseGuide returned control before completion, sleep 31 02:13:20.815 00.033 15672 IsGuiding returns 1 02:13:20.815 00.000 15672 scope still moving after pulse duration time elapsed 02:13:20.837 00.022 15672 IsSlewing returns 0 02:13:20.909 00.072 15672 IsGuiding returns 0 02:13:20.910 00.001 15672 scope move finished after 94 + 107 ms 02:13:20.910 00.000 15672 Move returns status 0, amount 94 02:13:20.910 00.000 15672 move complete, result=0 02:13:20.910 00.000 15672 worker thread done servicing request 02:13:20.910 00.000 15672 Worker thread wakes up 02:13:20.910 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:20.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:20.910 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 94 ms SOUTH 02:13:22.821 01.911 15672 Exposure complete 02:13:22.841 00.020 15672 worker thread done servicing request 02:13:22.842 00.001 30444 OnExposeComplete: enter 02:13:22.842 00.000 30444 UpdateGuideState(): m_state=6 02:13:22.842 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6622 02:13:22.842 00.000 30444 Star::Find returns 1 (1), X=463.59, Y=201.00, Mass=133126, SNR=92.8, Peak=14707 HFD=3.4 02:13:22.842 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 02:13:22.842 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.69 = 0.69) 02:13:22.842 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.23 hyp=0.49 cameraTheta=0.48 mountX=0.36 mountY=0.31, mountTheta=0.72 02:13:22.843 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.23, opts=13) 02:13:22.843 00.000 30444 Enqueuing Move request for scope (0.44, 0.23) 02:13:22.843 00.000 15672 Worker thread wakes up 02:13:22.843 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.23) opts 0xd 02:13:22.843 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.23) 02:13:22.843 00.000 15672 Moving (0.44, 0.23) raw xDistance=0.36 yDistance=0.31 02:13:22.843 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 02:13:22.843 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 02:13:22.843 00.000 15672 MoveAxis(W, 97, ABG) 02:13:22.843 00.000 15672 Guiding Dir = 3, Dur = 97 02:13:22.844 00.001 15672 IsSlewing returns 0 02:13:22.845 00.001 15672 IsGuiding returns 0 02:13:22.850 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=14707, FiltMin=2620, FiltMax=9829, Gamma=2.950 02:13:22.875 00.025 15672 PulseGuide returned control before completion, sleep 78 02:13:22.904 00.029 30444 UpdateGuideState exits: m=133126 SNR=92.8 Saturated 02:13:22.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:22.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:22.904 00.000 30444 Enqueuing Expose request 02:13:22.955 00.051 15672 IsGuiding returns 1 02:13:22.955 00.000 15672 scope still moving after pulse duration time elapsed 02:13:22.976 00.021 15672 IsSlewing returns 0 02:13:22.987 00.011 15672 IsGuiding returns 0 02:13:22.987 00.000 15672 scope move finished after 97 + 45 ms 02:13:22.987 00.000 15672 Move returns status 0, amount 97 02:13:22.987 00.000 15672 MoveAxis(S, 56, ABG) 02:13:22.987 00.000 15672 Guiding Dir = 1, Dur = 56 02:13:22.987 00.000 15672 IsSlewing returns 0 02:13:22.988 00.001 15672 IsGuiding returns 0 02:13:23.100 00.112 15672 IsGuiding returns 1 02:13:23.100 00.000 15672 scope still moving after pulse duration time elapsed 02:13:23.121 00.021 15672 IsSlewing returns 0 02:13:23.122 00.001 15672 IsGuiding returns 1 02:13:23.143 00.021 15672 IsSlewing returns 0 02:13:23.162 00.019 15672 IsGuiding returns 0 02:13:23.162 00.000 15672 scope move finished after 56 + 117 ms 02:13:23.162 00.000 15672 Move returns status 0, amount 56 02:13:23.162 00.000 15672 move complete, result=0 02:13:23.162 00.000 15672 worker thread done servicing request 02:13:23.162 00.000 15672 Worker thread wakes up 02:13:23.162 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:23.162 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:23.162 00.000 30444 GuideStep: 0.4 px 97 ms WEST, 0.3 px 56 ms SOUTH 02:13:25.279 02.117 15672 Exposure complete 02:13:25.308 00.029 15672 worker thread done servicing request 02:13:25.308 00.000 30444 OnExposeComplete: enter 02:13:25.308 00.000 30444 UpdateGuideState(): m_state=6 02:13:25.308 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6623 02:13:25.308 00.000 30444 Star::Find returns 1 (1), X=463.28, Y=201.10, Mass=126836, SNR=95.8, Peak=14303 HFD=3.4 02:13:25.308 00.000 30444 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.28) = xAngle (1.46 = 1.46) 02:13:25.308 00.000 30444 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.39 = 1.39) 02:13:25.308 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.32 hyp=0.35 cameraTheta=1.18 mountX=0.04 mountY=0.35, mountTheta=1.45 02:13:25.309 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.32, opts=13) 02:13:25.309 00.000 30444 Enqueuing Move request for scope (0.13, 0.32) 02:13:25.309 00.000 15672 Worker thread wakes up 02:13:25.309 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.32) opts 0xd 02:13:25.309 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.32) 02:13:25.309 00.000 15672 Moving (0.13, 0.32) raw xDistance=0.04 yDistance=0.35 02:13:25.309 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 02:13:25.309 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 02:13:25.309 00.000 15672 MoveAxis(E, 0, ABG) 02:13:25.309 00.000 15672 Move returns status 0, amount 0 02:13:25.309 00.000 15672 MoveAxis(S, 62, ABG) 02:13:25.309 00.000 15672 Guiding Dir = 1, Dur = 62 02:13:25.309 00.000 15672 IsSlewing returns 0 02:13:25.311 00.002 15672 IsGuiding returns 0 02:13:25.316 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=14303, FiltMin=2557, FiltMax=9708, Gamma=2.950 02:13:25.366 00.050 30444 UpdateGuideState exits: m=126836 SNR=95.8 Saturated 02:13:25.366 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:25.366 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:25.366 00.000 30444 Enqueuing Expose request 02:13:25.399 00.033 15672 IsGuiding returns 1 02:13:25.399 00.000 15672 scope still moving after pulse duration time elapsed 02:13:25.421 00.022 15672 IsSlewing returns 0 02:13:25.448 00.027 15672 IsGuiding returns 1 02:13:25.469 00.021 15672 IsSlewing returns 0 02:13:25.469 00.000 15672 IsGuiding returns 1 02:13:25.491 00.022 15672 IsSlewing returns 0 02:13:25.511 00.020 15672 IsGuiding returns 0 02:13:25.511 00.000 15672 scope move finished after 62 + 138 ms 02:13:25.511 00.000 15672 Move returns status 0, amount 62 02:13:25.511 00.000 15672 move complete, result=0 02:13:25.511 00.000 15672 worker thread done servicing request 02:13:25.511 00.000 15672 Worker thread wakes up 02:13:25.511 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 62 ms SOUTH 02:13:25.512 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:25.512 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:27.421 01.909 15672 Exposure complete 02:13:27.442 00.021 15672 worker thread done servicing request 02:13:27.442 00.000 30444 OnExposeComplete: enter 02:13:27.442 00.000 30444 UpdateGuideState(): m_state=6 02:13:27.442 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6624 02:13:27.442 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=200.84, Mass=126347, SNR=89.5, Peak=13636 HFD=3.7 02:13:27.442 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 02:13:27.442 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 02:13:27.442 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.99 mountX=-0.05 mountY=0.06, mountTheta=2.25 02:13:27.443 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.06, opts=13) 02:13:27.443 00.000 30444 Enqueuing Move request for scope (-0.03, 0.06) 02:13:27.444 00.001 15672 Worker thread wakes up 02:13:27.444 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd 02:13:27.444 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.06) 02:13:27.444 00.000 15672 Moving (-0.03, 0.06) raw xDistance=-0.05 yDistance=0.06 02:13:27.444 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 02:13:27.444 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:27.444 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 02:13:27.444 00.000 15672 MoveAxis(E, 0, ABG) 02:13:27.444 00.000 15672 Move returns status 0, amount 0 02:13:27.444 00.000 15672 MoveAxis(N, 0, ABG) 02:13:27.444 00.000 15672 Move returns status 0, amount 0 02:13:27.444 00.000 15672 move complete, result=0 02:13:27.444 00.000 15672 worker thread done servicing request 02:13:27.450 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=13636, FiltMin=2634, FiltMax=9285, Gamma=2.950 02:13:27.499 00.049 30444 UpdateGuideState exits: m=126347 SNR=89.5 Saturated 02:13:27.499 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:27.499 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:27.499 00.000 30444 Enqueuing Expose request 02:13:27.500 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 02:13:27.500 00.000 15672 Worker thread wakes up 02:13:27.500 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:27.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:29.606 02.106 15672 Exposure complete 02:13:29.626 00.020 15672 worker thread done servicing request 02:13:29.626 00.000 30444 OnExposeComplete: enter 02:13:29.626 00.000 30444 UpdateGuideState(): m_state=6 02:13:29.626 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6625 02:13:29.626 00.000 30444 Star::Find returns 1 (1), X=463.37, Y=200.86, Mass=123961, SNR=85.4, Peak=12792 HFD=3.4 02:13:29.627 00.001 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 02:13:29.627 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 02:13:29.627 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.36 mountX=0.19 mountY=0.13, mountTheta=0.60 02:13:29.627 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.09, opts=13) 02:13:29.627 00.000 30444 Enqueuing Move request for scope (0.22, 0.09) 02:13:29.627 00.000 15672 Worker thread wakes up 02:13:29.627 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd 02:13:29.627 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.09) 02:13:29.627 00.000 15672 Moving (0.22, 0.09) raw xDistance=0.19 yDistance=0.13 02:13:29.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 02:13:29.627 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:29.628 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 02:13:29.628 00.000 15672 MoveAxis(E, 0, ABG) 02:13:29.628 00.000 15672 Move returns status 0, amount 0 02:13:29.628 00.000 15672 MoveAxis(N, 0, ABG) 02:13:29.628 00.000 15672 Move returns status 0, amount 0 02:13:29.628 00.000 15672 move complete, result=0 02:13:29.628 00.000 15672 worker thread done servicing request 02:13:29.632 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=12792, FiltMin=2596, FiltMax=10174, Gamma=2.950 02:13:30.037 00.405 30444 UpdateGuideState exits: m=123961 SNR=85.4 Saturated 02:13:30.037 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:30.037 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:30.038 00.001 30444 Enqueuing Expose request 02:13:30.038 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 02:13:30.038 00.000 15672 Worker thread wakes up 02:13:30.038 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:30.038 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:31.944 01.906 15672 Exposure complete 02:13:31.965 00.021 15672 worker thread done servicing request 02:13:31.965 00.000 30444 OnExposeComplete: enter 02:13:31.965 00.000 30444 UpdateGuideState(): m_state=6 02:13:31.965 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6626 02:13:31.965 00.000 30444 Star::Find returns 1 (1), X=463.24, Y=201.13, Mass=132865, SNR=98.2, Peak=14373 HFD=3.6 02:13:31.965 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 02:13:31.965 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 02:13:31.965 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.32 mountX=-0.01 mountY=0.37, mountTheta=1.60 02:13:31.967 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.36, opts=13) 02:13:31.967 00.000 30444 Enqueuing Move request for scope (0.09, 0.36) 02:13:31.967 00.000 15672 Worker thread wakes up 02:13:31.967 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.36) opts 0xd 02:13:31.967 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.36) 02:13:31.967 00.000 15672 Moving (0.09, 0.36) raw xDistance=-0.01 yDistance=0.37 02:13:31.967 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 02:13:31.967 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 02:13:31.967 00.000 15672 MoveAxis(E, 0, ABG) 02:13:31.967 00.000 15672 Move returns status 0, amount 0 02:13:31.967 00.000 15672 MoveAxis(S, 66, ABG) 02:13:31.968 00.001 15672 Guiding Dir = 1, Dur = 66 02:13:31.968 00.000 15672 IsSlewing returns 0 02:13:31.969 00.001 15672 IsGuiding returns 0 02:13:31.973 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=14373, FiltMin=2635, FiltMax=9813, Gamma=2.950 02:13:32.046 00.073 15672 IsGuiding returns 1 02:13:32.046 00.000 15672 scope still moving after pulse duration time elapsed 02:13:32.067 00.021 15672 IsSlewing returns 0 02:13:32.093 00.026 15672 IsGuiding returns 1 02:13:32.099 00.006 30444 UpdateGuideState exits: m=132865 SNR=98.2 Saturated 02:13:32.099 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:32.099 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:32.099 00.000 30444 Enqueuing Expose request 02:13:32.114 00.015 15672 IsSlewing returns 0 02:13:32.155 00.041 15672 IsGuiding returns 0 02:13:32.155 00.000 15672 scope move finished after 66 + 120 ms 02:13:32.155 00.000 15672 Move returns status 0, amount 66 02:13:32.155 00.000 15672 move complete, result=0 02:13:32.155 00.000 15672 worker thread done servicing request 02:13:32.155 00.000 15672 Worker thread wakes up 02:13:32.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:32.155 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:32.157 00.002 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 66 ms SOUTH 02:13:34.266 02.109 15672 Exposure complete 02:13:34.285 00.019 15672 worker thread done servicing request 02:13:34.285 00.000 30444 OnExposeComplete: enter 02:13:34.285 00.000 30444 UpdateGuideState(): m_state=6 02:13:34.286 00.001 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6627 02:13:34.286 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=200.79, Mass=122265, SNR=87.5, Peak=14592 HFD=3.2 02:13:34.286 00.000 30444 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 02:13:34.286 00.000 30444 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 02:13:34.286 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.11 mountX=0.00 mountY=0.01, mountTheta=1.38 02:13:34.286 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.01, opts=13) 02:13:34.286 00.000 30444 Enqueuing Move request for scope (0.00, 0.01) 02:13:34.286 00.000 15672 Worker thread wakes up 02:13:34.286 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd 02:13:34.286 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.01) 02:13:34.287 00.001 15672 Moving (0.00, 0.01) raw xDistance=0.00 yDistance=0.01 02:13:34.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 02:13:34.287 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:34.287 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 02:13:34.287 00.000 15672 MoveAxis(E, 0, ABG) 02:13:34.287 00.000 15672 Move returns status 0, amount 0 02:13:34.287 00.000 15672 MoveAxis(N, 0, ABG) 02:13:34.287 00.000 15672 Move returns status 0, amount 0 02:13:34.287 00.000 15672 move complete, result=0 02:13:34.287 00.000 15672 worker thread done servicing request 02:13:34.292 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=14592, FiltMin=2535, FiltMax=10140, Gamma=2.950 02:13:34.341 00.049 30444 UpdateGuideState exits: m=122265 SNR=87.5 Saturated 02:13:34.341 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:34.341 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:34.341 00.000 30444 Enqueuing Expose request 02:13:34.341 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 02:13:34.341 00.000 15672 Worker thread wakes up 02:13:34.341 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:34.342 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:36.249 01.907 15672 Exposure complete 02:13:36.269 00.020 15672 worker thread done servicing request 02:13:36.269 00.000 30444 OnExposeComplete: enter 02:13:36.269 00.000 30444 UpdateGuideState(): m_state=6 02:13:36.269 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6628 02:13:36.269 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=200.67, Mass=131476, SNR=96.5, Peak=11865 HFD=3.7 02:13:36.269 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 02:13:36.269 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 02:13:36.270 00.001 30444 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.43 mountX=0.05 mountY=-0.10, mountTheta=-1.16 02:13:36.270 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.11, opts=13) 02:13:36.270 00.000 30444 Enqueuing Move request for scope (0.02, -0.11) 02:13:36.270 00.000 15672 Worker thread wakes up 02:13:36.270 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd 02:13:36.270 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.11) 02:13:36.270 00.000 15672 Moving (0.02, -0.11) raw xDistance=0.05 yDistance=-0.10 02:13:36.270 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 02:13:36.270 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:36.270 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 02:13:36.270 00.000 15672 MoveAxis(E, 0, ABG) 02:13:36.270 00.000 15672 Move returns status 0, amount 0 02:13:36.271 00.001 15672 MoveAxis(N, 0, ABG) 02:13:36.271 00.000 15672 Move returns status 0, amount 0 02:13:36.271 00.000 15672 move complete, result=0 02:13:36.271 00.000 15672 worker thread done servicing request 02:13:36.275 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=12422, FiltMin=2653, FiltMax=9737, Gamma=2.950 02:13:36.324 00.049 30444 UpdateGuideState exits: m=131476 SNR=96.5 Saturated 02:13:36.324 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:36.324 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:36.324 00.000 30444 Enqueuing Expose request 02:13:36.324 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 02:13:36.324 00.000 15672 Worker thread wakes up 02:13:36.324 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:36.324 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:38.441 02.117 15672 Exposure complete 02:13:38.471 00.030 15672 worker thread done servicing request 02:13:38.471 00.000 30444 OnExposeComplete: enter 02:13:38.471 00.000 30444 UpdateGuideState(): m_state=6 02:13:38.471 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6629 02:13:38.471 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=200.80, Mass=119587, SNR=85.8, Peak=12507 HFD=3.8 02:13:38.471 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.28) = xAngle (3.23 = -3.05) 02:13:38.471 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.11) 02:13:38.471 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.95 mountX=-0.15 mountY=-0.00, mountTheta=-3.11 02:13:38.472 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.03, opts=13) 02:13:38.472 00.000 30444 Enqueuing Move request for scope (-0.14, 0.03) 02:13:38.472 00.000 15672 Worker thread wakes up 02:13:38.472 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd 02:13:38.472 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.03) 02:13:38.472 00.000 15672 Moving (-0.14, 0.03) raw xDistance=-0.15 yDistance=-0.00 02:13:38.472 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 02:13:38.472 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:38.472 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 02:13:38.472 00.000 15672 MoveAxis(E, 0, ABG) 02:13:38.472 00.000 15672 Move returns status 0, amount 0 02:13:38.472 00.000 15672 MoveAxis(N, 0, ABG) 02:13:38.472 00.000 15672 Move returns status 0, amount 0 02:13:38.472 00.000 15672 move complete, result=0 02:13:38.472 00.000 15672 worker thread done servicing request 02:13:38.478 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=12507, FiltMin=2547, FiltMax=9758, Gamma=2.950 02:13:38.707 00.229 30444 UpdateGuideState exits: m=119587 SNR=85.8 Saturated 02:13:38.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:38.707 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:38.707 00.000 30444 Enqueuing Expose request 02:13:38.707 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 02:13:38.708 00.001 15672 Worker thread wakes up 02:13:38.708 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:38.708 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:40.614 01.906 15672 Exposure complete 02:13:40.634 00.020 15672 worker thread done servicing request 02:13:40.634 00.000 30444 OnExposeComplete: enter 02:13:40.634 00.000 30444 UpdateGuideState(): m_state=6 02:13:40.634 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6630 02:13:40.634 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=200.59, Mass=118765, SNR=87.7, Peak=14072 HFD=3.3 02:13:40.634 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 02:13:40.634 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 02:13:40.634 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.19 cameraTheta=-1.70 mountX=0.03 mountY=-0.18, mountTheta=-1.43 02:13:40.635 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.18, opts=13) 02:13:40.635 00.000 30444 Enqueuing Move request for scope (-0.02, -0.18) 02:13:40.635 00.000 15672 Worker thread wakes up 02:13:40.635 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd 02:13:40.635 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.18) 02:13:40.635 00.000 15672 Moving (-0.02, -0.18) raw xDistance=0.03 yDistance=-0.18 02:13:40.635 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 02:13:40.635 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:40.635 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 02:13:40.635 00.000 15672 MoveAxis(E, 0, ABG) 02:13:40.635 00.000 15672 Move returns status 0, amount 0 02:13:40.635 00.000 15672 MoveAxis(N, 0, ABG) 02:13:40.635 00.000 15672 Move returns status 0, amount 0 02:13:40.635 00.000 15672 move complete, result=0 02:13:40.635 00.000 15672 worker thread done servicing request 02:13:40.640 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=14072, FiltMin=2602, FiltMax=9707, Gamma=2.950 02:13:40.753 00.113 30444 UpdateGuideState exits: m=118765 SNR=87.7 Saturated 02:13:40.753 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:40.753 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:40.754 00.001 30444 Enqueuing Expose request 02:13:40.754 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 02:13:40.754 00.000 15672 Worker thread wakes up 02:13:40.754 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:40.754 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:42.863 02.109 15672 Exposure complete 02:13:42.882 00.019 15672 worker thread done servicing request 02:13:42.882 00.000 30444 OnExposeComplete: enter 02:13:42.882 00.000 30444 UpdateGuideState(): m_state=6 02:13:42.882 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6631 02:13:42.882 00.000 30444 Star::Find returns 1 (1), X=462.90, Y=200.64, Mass=130595, SNR=96.5, Peak=13015 HFD=3.7 02:13:42.882 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 02:13:42.884 00.002 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 02:13:42.884 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.14 hyp=0.28 cameraTheta=-2.63 mountX=-0.20 mountY=-0.19, mountTheta=-2.39 02:13:42.884 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.14, opts=13) 02:13:42.884 00.000 30444 Enqueuing Move request for scope (-0.25, -0.14) 02:13:42.884 00.000 15672 Worker thread wakes up 02:13:42.884 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.14) opts 0xd 02:13:42.884 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.14) 02:13:42.884 00.000 15672 Moving (-0.25, -0.14) raw xDistance=-0.20 yDistance=-0.19 02:13:42.884 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 02:13:42.884 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:42.884 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 02:13:42.884 00.000 15672 MoveAxis(E, 0, ABG) 02:13:42.884 00.000 15672 Move returns status 0, amount 0 02:13:42.884 00.000 15672 MoveAxis(N, 0, ABG) 02:13:42.884 00.000 15672 Move returns status 0, amount 0 02:13:42.884 00.000 15672 move complete, result=0 02:13:42.884 00.000 15672 worker thread done servicing request 02:13:42.889 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=13015, FiltMin=2552, FiltMax=9588, Gamma=2.950 02:13:42.937 00.048 30444 UpdateGuideState exits: m=130595 SNR=96.5 Saturated 02:13:42.937 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:42.937 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:42.937 00.000 30444 Enqueuing Expose request 02:13:42.937 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:13:42.937 00.000 15672 Worker thread wakes up 02:13:42.937 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:42.938 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:44.843 01.905 15672 Exposure complete 02:13:44.863 00.020 15672 worker thread done servicing request 02:13:44.863 00.000 30444 OnExposeComplete: enter 02:13:44.863 00.000 30444 UpdateGuideState(): m_state=6 02:13:44.863 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6632 02:13:44.863 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=200.93, Mass=128493, SNR=86.4, Peak=13635 HFD=3.4 02:13:44.863 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.47 = 1.47) 02:13:44.863 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.41 = 1.41) 02:13:44.863 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.20 mountX=0.02 mountY=0.16, mountTheta=1.47 02:13:44.864 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.15, opts=13) 02:13:44.864 00.000 30444 Enqueuing Move request for scope (0.06, 0.15) 02:13:44.864 00.000 15672 Worker thread wakes up 02:13:44.864 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd 02:13:44.864 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.15) 02:13:44.864 00.000 15672 Moving (0.06, 0.15) raw xDistance=0.02 yDistance=0.16 02:13:44.864 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 02:13:44.864 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:44.864 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 02:13:44.864 00.000 15672 MoveAxis(E, 0, ABG) 02:13:44.864 00.000 15672 Move returns status 0, amount 0 02:13:44.864 00.000 15672 MoveAxis(N, 0, ABG) 02:13:44.864 00.000 15672 Move returns status 0, amount 0 02:13:44.864 00.000 15672 move complete, result=0 02:13:44.864 00.000 15672 worker thread done servicing request 02:13:44.869 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=13635, FiltMin=2633, FiltMax=9797, Gamma=2.950 02:13:44.918 00.049 30444 UpdateGuideState exits: m=128493 SNR=86.4 Saturated 02:13:44.918 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:44.918 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:44.918 00.000 30444 Enqueuing Expose request 02:13:44.918 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 02:13:44.918 00.000 15672 Worker thread wakes up 02:13:44.919 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:44.919 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:47.028 02.109 15672 Exposure complete 02:13:47.048 00.020 15672 worker thread done servicing request 02:13:47.048 00.000 30444 OnExposeComplete: enter 02:13:47.048 00.000 30444 UpdateGuideState(): m_state=6 02:13:47.048 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6633 02:13:47.048 00.000 30444 Star::Find returns 1 (1), X=463.24, Y=200.57, Mass=114088, SNR=84.6, Peak=11119 HFD=3.6 02:13:47.048 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 02:13:47.048 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 02:13:47.048 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.15 mountX=0.14 mountY=-0.18, mountTheta=-0.90 02:13:47.049 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.20, opts=13) 02:13:47.049 00.000 30444 Enqueuing Move request for scope (0.09, -0.20) 02:13:47.049 00.000 15672 Worker thread wakes up 02:13:47.049 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd 02:13:47.049 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.20) 02:13:47.049 00.000 15672 Moving (0.09, -0.20) raw xDistance=0.14 yDistance=-0.18 02:13:47.049 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 02:13:47.049 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:47.049 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 02:13:47.049 00.000 15672 MoveAxis(E, 0, ABG) 02:13:47.049 00.000 15672 Move returns status 0, amount 0 02:13:47.049 00.000 15672 MoveAxis(N, 0, ABG) 02:13:47.049 00.000 15672 Move returns status 0, amount 0 02:13:47.049 00.000 15672 move complete, result=0 02:13:47.049 00.000 15672 worker thread done servicing request 02:13:47.054 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=11244, FiltMin=2509, FiltMax=9688, Gamma=2.950 02:13:47.103 00.049 30444 UpdateGuideState exits: m=114088 SNR=84.6 Saturated 02:13:47.103 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:47.103 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:47.103 00.000 30444 Enqueuing Expose request 02:13:47.103 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 02:13:47.103 00.000 15672 Worker thread wakes up 02:13:47.103 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:47.103 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:49.008 01.905 15672 Exposure complete 02:13:49.028 00.020 15672 worker thread done servicing request 02:13:49.028 00.000 30444 OnExposeComplete: enter 02:13:49.028 00.000 30444 UpdateGuideState(): m_state=6 02:13:49.028 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6634 02:13:49.029 00.001 30444 Star::Find returns 1 (1), X=463.06, Y=200.55, Mass=138254, SNR=85.8, Peak=12664 HFD=3.7 02:13:49.029 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 02:13:49.029 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 02:13:49.029 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.94 mountX=-0.02 mountY=-0.24, mountTheta=-1.66 02:13:49.029 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.22, opts=13) 02:13:49.029 00.000 30444 Enqueuing Move request for scope (-0.09, -0.22) 02:13:49.029 00.000 15672 Worker thread wakes up 02:13:49.029 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd 02:13:49.029 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.22) 02:13:49.029 00.000 15672 Moving (-0.09, -0.22) raw xDistance=-0.02 yDistance=-0.24 02:13:49.029 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 02:13:49.030 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:49.030 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 02:13:49.030 00.000 15672 MoveAxis(E, 0, ABG) 02:13:49.030 00.000 15672 Move returns status 0, amount 0 02:13:49.030 00.000 15672 MoveAxis(N, 0, ABG) 02:13:49.030 00.000 15672 Move returns status 0, amount 0 02:13:49.030 00.000 15672 move complete, result=0 02:13:49.030 00.000 15672 worker thread done servicing request 02:13:49.035 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=12664, FiltMin=2646, FiltMax=9554, Gamma=2.950 02:13:49.085 00.050 30444 UpdateGuideState exits: m=138254 SNR=85.8 Saturated 02:13:49.085 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:49.085 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:49.085 00.000 30444 Enqueuing Expose request 02:13:49.085 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 02:13:49.085 00.000 15672 Worker thread wakes up 02:13:49.086 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:49.086 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:51.193 02.107 15672 Exposure complete 02:13:51.213 00.020 15672 worker thread done servicing request 02:13:51.213 00.000 30444 OnExposeComplete: enter 02:13:51.213 00.000 30444 UpdateGuideState(): m_state=6 02:13:51.213 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6635 02:13:51.213 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=200.99, Mass=119293, SNR=89.4, Peak=14823 HFD=2.9 02:13:51.213 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:13:51.213 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:13:51.213 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.22 hyp=0.28 cameraTheta=2.28 mountX=-0.24 mountY=0.17, mountTheta=2.52 02:13:51.214 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.22, opts=13) 02:13:51.214 00.000 30444 Enqueuing Move request for scope (-0.19, 0.22) 02:13:51.214 00.000 15672 Worker thread wakes up 02:13:51.214 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.22) opts 0xd 02:13:51.214 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.22) 02:13:51.214 00.000 15672 Moving (-0.19, 0.22) raw xDistance=-0.24 yDistance=0.17 02:13:51.214 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 02:13:51.214 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:51.214 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 02:13:51.214 00.000 15672 MoveAxis(E, 0, ABG) 02:13:51.214 00.000 15672 Move returns status 0, amount 0 02:13:51.214 00.000 15672 MoveAxis(N, 0, ABG) 02:13:51.214 00.000 15672 Move returns status 0, amount 0 02:13:51.214 00.000 15672 move complete, result=0 02:13:51.215 00.001 15672 worker thread done servicing request 02:13:51.219 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=14823, FiltMin=2617, FiltMax=9814, Gamma=2.950 02:13:51.447 00.228 30444 UpdateGuideState exits: m=119293 SNR=89.4 Saturated 02:13:51.448 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:51.448 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:51.448 00.000 30444 Enqueuing Expose request 02:13:51.448 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 02:13:51.448 00.000 15672 Worker thread wakes up 02:13:51.449 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:51.449 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:53.356 01.907 15672 Exposure complete 02:13:53.375 00.019 15672 worker thread done servicing request 02:13:53.375 00.000 30444 OnExposeComplete: enter 02:13:53.375 00.000 30444 UpdateGuideState(): m_state=6 02:13:53.375 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6636 02:13:53.375 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=200.76, Mass=125283, SNR=95.0, Peak=13924 HFD=3.3 02:13:53.375 00.000 30444 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.28) = xAngle (-2.78 = -2.78) 02:13:53.375 00.000 30444 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.84 = -2.84) 02:13:53.375 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.06 mountX=-0.17 mountY=-0.05, mountTheta=-2.83 02:13:53.376 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.02, opts=13) 02:13:53.376 00.000 30444 Enqueuing Move request for scope (-0.18, -0.02) 02:13:53.376 00.000 15672 Worker thread wakes up 02:13:53.376 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd 02:13:53.376 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.02) 02:13:53.376 00.000 15672 Moving (-0.18, -0.02) raw xDistance=-0.17 yDistance=-0.05 02:13:53.376 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 02:13:53.376 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:53.376 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 02:13:53.376 00.000 15672 MoveAxis(E, 0, ABG) 02:13:53.376 00.000 15672 Move returns status 0, amount 0 02:13:53.376 00.000 15672 MoveAxis(N, 0, ABG) 02:13:53.376 00.000 15672 Move returns status 0, amount 0 02:13:53.376 00.000 15672 move complete, result=0 02:13:53.376 00.000 15672 worker thread done servicing request 02:13:53.381 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=13924, FiltMin=2624, FiltMax=9792, Gamma=2.950 02:13:53.491 00.110 30444 UpdateGuideState exits: m=125283 SNR=95.0 Saturated 02:13:53.491 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:53.491 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:53.491 00.000 30444 Enqueuing Expose request 02:13:53.491 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:13:53.491 00.000 15672 Worker thread wakes up 02:13:53.491 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:53.491 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:55.598 02.107 15672 Exposure complete 02:13:55.618 00.020 15672 worker thread done servicing request 02:13:55.618 00.000 30444 OnExposeComplete: enter 02:13:55.618 00.000 30444 UpdateGuideState(): m_state=6 02:13:55.618 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6637 02:13:55.618 00.000 30444 Star::Find returns 1 (1), X=462.79, Y=200.88, Mass=118251, SNR=93.9, Peak=14251 HFD=3.3 02:13:55.618 00.000 30444 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.28) = xAngle (3.14 = 3.14) 02:13:55.618 00.000 30444 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.08 = 3.08) 02:13:55.618 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.10 hyp=0.37 cameraTheta=2.86 mountX=-0.37 mountY=0.02, mountTheta=3.08 02:13:55.619 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.10, opts=13) 02:13:55.619 00.000 30444 Enqueuing Move request for scope (-0.36, 0.10) 02:13:55.619 00.000 15672 Worker thread wakes up 02:13:55.619 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.10) opts 0xd 02:13:55.619 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.10) 02:13:55.619 00.000 15672 Moving (-0.36, 0.10) raw xDistance=-0.37 yDistance=0.02 02:13:55.619 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 02:13:55.619 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:55.619 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 02:13:55.619 00.000 15672 MoveAxis(E, 100, ABG) 02:13:55.619 00.000 15672 Guiding Dir = 2, Dur = 100 02:13:55.620 00.001 15672 IsSlewing returns 0 02:13:55.621 00.001 15672 IsGuiding returns 0 02:13:55.625 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=14251, FiltMin=2620, FiltMax=9279, Gamma=2.950 02:13:55.638 00.013 15672 PulseGuide returned control before completion, sleep 93 02:13:55.674 00.036 30444 UpdateGuideState exits: m=118251 SNR=93.9 Saturated 02:13:55.674 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:55.674 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:55.674 00.000 30444 Enqueuing Expose request 02:13:55.734 00.060 15672 IsGuiding returns 1 02:13:55.734 00.000 15672 scope still moving after pulse duration time elapsed 02:13:55.754 00.020 15672 IsSlewing returns 0 02:13:55.767 00.013 15672 IsGuiding returns 0 02:13:55.767 00.000 15672 scope move finished after 100 + 46 ms 02:13:55.767 00.000 15672 Move returns status 0, amount 100 02:13:55.767 00.000 15672 MoveAxis(N, 0, ABG) 02:13:55.767 00.000 15672 Move returns status 0, amount 0 02:13:55.767 00.000 15672 move complete, result=0 02:13:55.767 00.000 15672 worker thread done servicing request 02:13:55.767 00.000 15672 Worker thread wakes up 02:13:55.767 00.000 30444 GuideStep: -0.4 px 100 ms EAST, 0.0 px 0 ms NORTH 02:13:55.767 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:55.767 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:57.672 01.905 15672 Exposure complete 02:13:57.692 00.020 15672 worker thread done servicing request 02:13:57.692 00.000 30444 OnExposeComplete: enter 02:13:57.692 00.000 30444 UpdateGuideState(): m_state=6 02:13:57.692 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6638 02:13:57.692 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=200.39, Mass=128779, SNR=97.8, Peak=11926 HFD=3.6 02:13:57.692 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 02:13:57.692 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 02:13:57.692 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.39 hyp=0.40 cameraTheta=-1.36 mountX=0.19 mountY=-0.36, mountTheta=-1.09 02:13:57.693 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.39, opts=13) 02:13:57.693 00.000 30444 Enqueuing Move request for scope (0.09, -0.39) 02:13:57.693 00.000 15672 Worker thread wakes up 02:13:57.693 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.39) opts 0xd 02:13:57.693 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.39) 02:13:57.693 00.000 15672 Moving (0.09, -0.39) raw xDistance=0.19 yDistance=-0.36 02:13:57.693 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 02:13:57.693 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:13:57.693 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 02:13:57.693 00.000 15672 MoveAxis(E, 0, ABG) 02:13:57.693 00.000 15672 Move returns status 0, amount 0 02:13:57.693 00.000 15672 MoveAxis(N, 0, ABG) 02:13:57.693 00.000 15672 Move returns status 0, amount 0 02:13:57.693 00.000 15672 move complete, result=0 02:13:57.693 00.000 15672 worker thread done servicing request 02:13:57.699 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=11947, FiltMin=2638, FiltMax=9732, Gamma=2.950 02:13:57.748 00.049 30444 UpdateGuideState exits: m=128779 SNR=97.8 Saturated 02:13:57.748 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:57.748 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:57.748 00.000 30444 Enqueuing Expose request 02:13:57.748 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 02:13:57.748 00.000 15672 Worker thread wakes up 02:13:57.748 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:57.748 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:13:59.856 02.108 15672 Exposure complete 02:13:59.876 00.020 15672 worker thread done servicing request 02:13:59.876 00.000 30444 OnExposeComplete: enter 02:13:59.876 00.000 30444 UpdateGuideState(): m_state=6 02:13:59.876 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6639 02:13:59.876 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=200.77, Mass=126872, SNR=89.8, Peak=12465 HFD=3.6 02:13:59.876 00.000 30444 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.28) = xAngle (-0.50 = -0.50) 02:13:59.876 00.000 30444 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.57 = -0.57) 02:13:59.876 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.78 mountX=0.01 mountY=-0.00, mountTheta=-0.55 02:13:59.877 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.01, opts=13) 02:13:59.877 00.000 30444 Enqueuing Move request for scope (0.01, -0.01) 02:13:59.877 00.000 15672 Worker thread wakes up 02:13:59.877 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd 02:13:59.877 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.01) 02:13:59.877 00.000 15672 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.00 02:13:59.877 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 02:13:59.877 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:13:59.877 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 02:13:59.877 00.000 15672 MoveAxis(E, 0, ABG) 02:13:59.877 00.000 15672 Move returns status 0, amount 0 02:13:59.877 00.000 15672 MoveAxis(N, 0, ABG) 02:13:59.877 00.000 15672 Move returns status 0, amount 0 02:13:59.877 00.000 15672 move complete, result=0 02:13:59.877 00.000 15672 worker thread done servicing request 02:13:59.882 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=12465, FiltMin=2629, FiltMax=9351, Gamma=2.950 02:13:59.932 00.050 30444 UpdateGuideState exits: m=126872 SNR=89.8 Saturated 02:13:59.932 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:13:59.932 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:13:59.932 00.000 30444 Enqueuing Expose request 02:13:59.932 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 02:13:59.932 00.000 15672 Worker thread wakes up 02:13:59.932 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:13:59.932 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:01.847 01.915 15672 Exposure complete 02:14:01.880 00.033 15672 worker thread done servicing request 02:14:01.880 00.000 30444 OnExposeComplete: enter 02:14:01.880 00.000 30444 UpdateGuideState(): m_state=6 02:14:01.880 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6640 02:14:01.880 00.000 30444 Star::Find returns 1 (1), X=463.00, Y=200.17, Mass=130049, SNR=86.3, Peak=11251 HFD=4.0 02:14:01.880 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 02:14:01.880 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 02:14:01.880 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.60 hyp=0.62 cameraTheta=-1.81 mountX=0.03 mountY=-0.62, mountTheta=-1.53 02:14:01.881 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.60, opts=13) 02:14:01.881 00.000 30444 Enqueuing Move request for scope (-0.15, -0.60) 02:14:01.881 00.000 15672 Worker thread wakes up 02:14:01.881 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.60) opts 0xd 02:14:01.881 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.60) 02:14:01.881 00.000 15672 Moving (-0.15, -0.60) raw xDistance=0.03 yDistance=-0.62 02:14:01.881 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 02:14:01.881 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:14:01.881 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62 02:14:01.881 00.000 15672 MoveAxis(E, 0, ABG) 02:14:01.881 00.000 15672 Move returns status 0, amount 0 02:14:01.881 00.000 15672 MoveAxis(N, 0, ABG) 02:14:01.881 00.000 15672 Move returns status 0, amount 0 02:14:01.881 00.000 15672 move complete, result=0 02:14:01.881 00.000 15672 worker thread done servicing request 02:14:01.886 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=11251, FiltMin=2668, FiltMax=9572, Gamma=2.950 02:14:01.935 00.049 30444 UpdateGuideState exits: m=130049 SNR=86.3 Saturated 02:14:01.935 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:01.935 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:01.935 00.000 30444 Enqueuing Expose request 02:14:01.935 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 0 ms NORTH 02:14:01.935 00.000 15672 Worker thread wakes up 02:14:01.935 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:01.935 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:04.045 02.110 15672 Exposure complete 02:14:04.065 00.020 15672 worker thread done servicing request 02:14:04.065 00.000 30444 OnExposeComplete: enter 02:14:04.065 00.000 30444 UpdateGuideState(): m_state=6 02:14:04.065 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6641 02:14:04.065 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=200.07, Mass=141853, SNR=99.9, Peak=12308 HFD=3.9 02:14:04.065 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 02:14:04.065 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 02:14:04.065 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.71 hyp=0.74 cameraTheta=-1.87 mountX=-0.01 mountY=-0.74, mountTheta=-1.59 02:14:04.066 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.71, opts=13) 02:14:04.066 00.000 30444 Enqueuing Move request for scope (-0.22, -0.71) 02:14:04.066 00.000 15672 Worker thread wakes up 02:14:04.066 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.71) opts 0xd 02:14:04.066 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.71) 02:14:04.066 00.000 15672 Moving (-0.22, -0.71) raw xDistance=-0.01 yDistance=-0.74 02:14:04.066 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 02:14:04.066 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.25 newest=-1.37 02:14:04.066 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 02:14:04.066 00.000 15672 MoveAxis(E, 0, ABG) 02:14:04.066 00.000 15672 Move returns status 0, amount 0 02:14:04.066 00.000 15672 MoveAxis(N, 132, ABG) 02:14:04.066 00.000 15672 Guiding Dir = 0, Dur = 132 02:14:04.066 00.000 15672 IsSlewing returns 0 02:14:04.068 00.002 15672 IsGuiding returns 0 02:14:04.072 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=12308, FiltMin=2585, FiltMax=10053, Gamma=2.950 02:14:04.122 00.050 30444 UpdateGuideState exits: m=141853 SNR=99.9 Saturated 02:14:04.122 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:04.122 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:04.122 00.000 30444 Enqueuing Expose request 02:14:04.153 00.031 15672 PulseGuide returned control before completion, sleep 58 02:14:04.213 00.060 15672 IsGuiding returns 1 02:14:04.213 00.000 15672 scope still moving after pulse duration time elapsed 02:14:04.234 00.021 15672 IsSlewing returns 0 02:14:04.237 00.003 15672 IsGuiding returns 1 02:14:04.258 00.021 15672 IsSlewing returns 0 02:14:04.261 00.003 15672 IsGuiding returns 1 02:14:04.283 00.022 15672 IsSlewing returns 0 02:14:04.285 00.002 15672 IsGuiding returns 1 02:14:04.307 00.022 15672 IsSlewing returns 0 02:14:04.330 00.023 15672 IsGuiding returns 0 02:14:04.331 00.001 15672 scope move finished after 132 + 130 ms 02:14:04.331 00.000 15672 Move returns status 0, amount 132 02:14:04.331 00.000 15672 move complete, result=0 02:14:04.331 00.000 15672 worker thread done servicing request 02:14:04.331 00.000 15672 Worker thread wakes up 02:14:04.332 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.7 px 132 ms NORTH 02:14:04.332 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:04.332 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:06.238 01.906 15672 Exposure complete 02:14:06.258 00.020 15672 worker thread done servicing request 02:14:06.258 00.000 30444 OnExposeComplete: enter 02:14:06.258 00.000 30444 UpdateGuideState(): m_state=6 02:14:06.258 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6642 02:14:06.258 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=200.11, Mass=133286, SNR=94.0, Peak=11993 HFD=4.1 02:14:06.258 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 02:14:06.258 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 02:14:06.258 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.67 hyp=0.72 cameraTheta=-1.96 mountX=-0.08 mountY=-0.71, mountTheta=-1.68 02:14:06.259 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.67, opts=13) 02:14:06.259 00.000 30444 Enqueuing Move request for scope (-0.27, -0.67) 02:14:06.259 00.000 15672 Worker thread wakes up 02:14:06.259 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.67) opts 0xd 02:14:06.259 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.67) 02:14:06.259 00.000 15672 Moving (-0.27, -0.67) raw xDistance=-0.08 yDistance=-0.71 02:14:06.259 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 02:14:06.259 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 02:14:06.259 00.000 15672 MoveAxis(E, 0, ABG) 02:14:06.259 00.000 15672 Move returns status 0, amount 0 02:14:06.259 00.000 15672 MoveAxis(N, 127, ABG) 02:14:06.259 00.000 15672 Guiding Dir = 0, Dur = 127 02:14:06.260 00.001 15672 IsSlewing returns 0 02:14:06.261 00.001 15672 IsGuiding returns 0 02:14:06.265 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=11993, FiltMin=2620, FiltMax=9827, Gamma=2.950 02:14:06.374 00.109 15672 PulseGuide returned control before completion, sleep 25 02:14:06.401 00.027 15672 IsGuiding returns 1 02:14:06.401 00.000 15672 scope still moving after pulse duration time elapsed 02:14:06.421 00.020 15672 IsSlewing returns 0 02:14:06.424 00.003 15672 IsGuiding returns 1 02:14:06.445 00.021 15672 IsSlewing returns 0 02:14:06.448 00.003 15672 IsGuiding returns 1 02:14:06.469 00.021 15672 IsSlewing returns 0 02:14:06.503 00.034 15672 IsGuiding returns 0 02:14:06.503 00.000 15672 scope move finished after 127 + 114 ms 02:14:06.503 00.000 15672 Move returns status 0, amount 127 02:14:06.503 00.000 15672 move complete, result=0 02:14:06.503 00.000 15672 worker thread done servicing request 02:14:06.748 00.245 30444 UpdateGuideState exits: m=133286 SNR=94.0 Saturated 02:14:06.748 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:06.748 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:06.748 00.000 30444 Enqueuing Expose request 02:14:06.748 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 127 ms NORTH 02:14:06.748 00.000 15672 Worker thread wakes up 02:14:06.749 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:06.749 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:08.858 02.109 15672 Exposure complete 02:14:08.878 00.020 15672 worker thread done servicing request 02:14:08.878 00.000 30444 OnExposeComplete: enter 02:14:08.878 00.000 30444 UpdateGuideState(): m_state=6 02:14:08.878 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6643 02:14:08.878 00.000 30444 Star::Find returns 1 (1), X=462.62, Y=200.61, Mass=108775, SNR=81.1, Peak=12082 HFD=3.3 02:14:08.878 00.000 30444 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.28) = xAngle (-2.56 = -2.56) 02:14:08.878 00.000 30444 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.63 = -2.63) 02:14:08.878 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.16 hyp=0.55 cameraTheta=-2.84 mountX=-0.46 mountY=-0.27, mountTheta=-2.61 02:14:08.879 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.16, opts=13) 02:14:08.879 00.000 30444 Enqueuing Move request for scope (-0.53, -0.16) 02:14:08.879 00.000 15672 Worker thread wakes up 02:14:08.879 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.16) opts 0xd 02:14:08.879 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.16) 02:14:08.879 00.000 15672 Moving (-0.53, -0.16) raw xDistance=-0.46 yDistance=-0.27 02:14:08.879 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 02:14:08.879 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 02:14:08.879 00.000 15672 MoveAxis(E, 125, ABG) 02:14:08.879 00.000 15672 Guiding Dir = 2, Dur = 125 02:14:08.880 00.001 15672 IsSlewing returns 0 02:14:08.881 00.001 15672 IsGuiding returns 0 02:14:08.884 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=12082, FiltMin=2634, FiltMax=9767, Gamma=2.950 02:14:08.897 00.013 15672 PulseGuide returned control before completion, sleep 119 02:14:08.933 00.036 30444 UpdateGuideState exits: m=108775 SNR=81.1 Saturated 02:14:08.933 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:08.933 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:08.934 00.001 30444 Enqueuing Expose request 02:14:09.018 00.084 15672 IsGuiding returns 1 02:14:09.018 00.000 15672 scope still moving after pulse duration time elapsed 02:14:09.039 00.021 15672 IsSlewing returns 0 02:14:09.043 00.004 15672 IsGuiding returns 0 02:14:09.043 00.000 15672 scope move finished after 125 + 37 ms 02:14:09.043 00.000 15672 Move returns status 0, amount 125 02:14:09.044 00.001 15672 MoveAxis(N, 49, ABG) 02:14:09.044 00.000 15672 Guiding Dir = 0, Dur = 49 02:14:09.044 00.000 15672 IsSlewing returns 0 02:14:09.047 00.003 15672 IsGuiding returns 0 02:14:09.122 00.075 15672 IsGuiding returns 1 02:14:09.122 00.000 15672 scope still moving after pulse duration time elapsed 02:14:09.143 00.021 15672 IsSlewing returns 0 02:14:09.144 00.001 15672 IsGuiding returns 1 02:14:09.165 00.021 15672 IsSlewing returns 0 02:14:09.166 00.001 15672 IsGuiding returns 1 02:14:09.187 00.021 15672 IsSlewing returns 0 02:14:09.250 00.063 15672 IsGuiding returns 0 02:14:09.250 00.000 15672 scope move finished after 49 + 154 ms 02:14:09.250 00.000 15672 Move returns status 0, amount 49 02:14:09.250 00.000 15672 move complete, result=0 02:14:09.251 00.001 15672 worker thread done servicing request 02:14:09.251 00.000 15672 Worker thread wakes up 02:14:09.251 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:09.251 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:09.251 00.000 30444 GuideStep: -0.5 px 125 ms EAST, -0.3 px 49 ms NORTH 02:14:11.166 01.915 15672 Exposure complete 02:14:11.192 00.026 15672 worker thread done servicing request 02:14:11.192 00.000 30444 OnExposeComplete: enter 02:14:11.192 00.000 30444 UpdateGuideState(): m_state=6 02:14:11.192 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6644 02:14:11.192 00.000 30444 Star::Find returns 1 (1), X=462.98, Y=200.14, Mass=135027, SNR=92.6, Peak=11223 HFD=4.1 02:14:11.192 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 02:14:11.192 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 02:14:11.192 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.64 hyp=0.66 cameraTheta=-1.83 mountX=0.01 mountY=-0.66, mountTheta=-1.55 02:14:11.193 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.64, opts=13) 02:14:11.193 00.000 30444 Enqueuing Move request for scope (-0.17, -0.64) 02:14:11.193 00.000 15672 Worker thread wakes up 02:14:11.193 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.64) opts 0xd 02:14:11.193 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.64) 02:14:11.193 00.000 15672 Moving (-0.17, -0.64) raw xDistance=0.01 yDistance=-0.66 02:14:11.193 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 02:14:11.193 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 02:14:11.193 00.000 15672 MoveAxis(E, 0, ABG) 02:14:11.193 00.000 15672 Move returns status 0, amount 0 02:14:11.193 00.000 15672 MoveAxis(N, 117, ABG) 02:14:11.193 00.000 15672 Guiding Dir = 0, Dur = 117 02:14:11.194 00.001 15672 IsSlewing returns 0 02:14:11.195 00.001 15672 IsGuiding returns 0 02:14:11.200 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=11223, FiltMin=2607, FiltMax=9351, Gamma=2.950 02:14:11.253 00.053 30444 UpdateGuideState exits: m=135027 SNR=92.6 Saturated 02:14:11.253 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:11.253 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:11.253 00.000 30444 Enqueuing Expose request 02:14:11.277 00.024 15672 PulseGuide returned control before completion, sleep 45 02:14:11.324 00.047 15672 IsGuiding returns 1 02:14:11.324 00.000 15672 scope still moving after pulse duration time elapsed 02:14:11.345 00.021 15672 IsSlewing returns 0 02:14:11.375 00.030 15672 IsGuiding returns 1 02:14:11.396 00.021 15672 IsSlewing returns 0 02:14:11.440 00.044 15672 IsGuiding returns 0 02:14:11.440 00.000 15672 scope move finished after 117 + 128 ms 02:14:11.440 00.000 15672 Move returns status 0, amount 117 02:14:11.441 00.001 15672 move complete, result=0 02:14:11.441 00.000 15672 worker thread done servicing request 02:14:11.441 00.000 15672 Worker thread wakes up 02:14:11.441 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:11.441 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:11.441 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 117 ms NORTH 02:14:13.559 02.118 15672 Exposure complete 02:14:13.591 00.032 15672 worker thread done servicing request 02:14:13.591 00.000 30444 OnExposeComplete: enter 02:14:13.591 00.000 30444 UpdateGuideState(): m_state=6 02:14:13.591 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6645 02:14:13.591 00.000 30444 Star::Find returns 1 (1), X=463.03, Y=200.27, Mass=113497, SNR=89.4, Peak=10525 HFD=4.0 02:14:13.591 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 02:14:13.591 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 02:14:13.591 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.51 hyp=0.52 cameraTheta=-1.80 mountX=0.02 mountY=-0.52, mountTheta=-1.52 02:14:13.591 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.51, opts=13) 02:14:13.592 00.001 30444 Enqueuing Move request for scope (-0.12, -0.51) 02:14:13.592 00.000 15672 Worker thread wakes up 02:14:13.592 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.51) opts 0xd 02:14:13.592 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.51) 02:14:13.592 00.000 15672 Moving (-0.12, -0.51) raw xDistance=0.02 yDistance=-0.52 02:14:13.592 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 02:14:13.592 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 02:14:13.592 00.000 15672 MoveAxis(E, 0, ABG) 02:14:13.592 00.000 15672 Move returns status 0, amount 0 02:14:13.592 00.000 15672 MoveAxis(N, 93, ABG) 02:14:13.592 00.000 15672 Guiding Dir = 0, Dur = 93 02:14:13.592 00.000 15672 IsSlewing returns 0 02:14:13.594 00.002 15672 IsGuiding returns 0 02:14:13.598 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=10902, FiltMin=2681, FiltMax=9282, Gamma=2.950 02:14:13.674 00.076 15672 PulseGuide returned control before completion, sleep 23 02:14:13.699 00.025 15672 IsGuiding returns 1 02:14:13.699 00.000 15672 scope still moving after pulse duration time elapsed 02:14:13.720 00.021 15672 IsSlewing returns 0 02:14:13.721 00.001 15672 IsGuiding returns 1 02:14:13.742 00.021 15672 IsSlewing returns 0 02:14:13.802 00.060 15672 IsGuiding returns 0 02:14:13.802 00.000 15672 scope move finished after 93 + 115 ms 02:14:13.802 00.000 15672 Move returns status 0, amount 93 02:14:13.802 00.000 15672 move complete, result=0 02:14:13.802 00.000 15672 worker thread done servicing request 02:14:13.898 00.096 30444 UpdateGuideState exits: m=113497 SNR=89.4 Saturated 02:14:13.898 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:13.899 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:13.899 00.000 30444 Enqueuing Expose request 02:14:13.899 00.000 15672 Worker thread wakes up 02:14:13.899 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 93 ms NORTH 02:14:13.899 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:13.900 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:15.807 01.907 15672 Exposure complete 02:14:15.826 00.019 15672 worker thread done servicing request 02:14:15.826 00.000 30444 OnExposeComplete: enter 02:14:15.827 00.001 30444 UpdateGuideState(): m_state=6 02:14:15.827 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6646 02:14:15.827 00.000 30444 Star::Find returns 1 (1), X=463.33, Y=200.52, Mass=120434, SNR=91.1, Peak=10452 HFD=3.5 02:14:15.827 00.000 30444 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.28) = xAngle (-0.67 = -0.67) 02:14:15.827 00.000 30444 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.73 = -0.73) 02:14:15.827 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-0.95 mountX=0.24 mountY=-0.21, mountTheta=-0.70 02:14:15.827 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.25, opts=13) 02:14:15.827 00.000 30444 Enqueuing Move request for scope (0.18, -0.25) 02:14:15.827 00.000 15672 Worker thread wakes up 02:14:15.828 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.25) opts 0xd 02:14:15.828 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.25) 02:14:15.828 00.000 15672 Moving (0.18, -0.25) raw xDistance=0.24 yDistance=-0.21 02:14:15.828 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 02:14:15.828 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:14:15.828 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 02:14:15.828 00.000 15672 MoveAxis(E, 0, ABG) 02:14:15.828 00.000 15672 Move returns status 0, amount 0 02:14:15.828 00.000 15672 MoveAxis(N, 0, ABG) 02:14:15.828 00.000 15672 Move returns status 0, amount 0 02:14:15.828 00.000 15672 move complete, result=0 02:14:15.828 00.000 15672 worker thread done servicing request 02:14:15.833 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=11135, FiltMin=2695, FiltMax=9304, Gamma=2.950 02:14:15.942 00.109 30444 UpdateGuideState exits: m=120434 SNR=91.1 Saturated 02:14:15.942 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:15.942 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:15.942 00.000 30444 Enqueuing Expose request 02:14:15.942 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:14:15.942 00.000 15672 Worker thread wakes up 02:14:15.942 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:15.942 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:18.049 02.107 15672 Exposure complete 02:14:18.069 00.020 15672 worker thread done servicing request 02:14:18.069 00.000 30444 OnExposeComplete: enter 02:14:18.069 00.000 30444 UpdateGuideState(): m_state=6 02:14:18.069 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6647 02:14:18.069 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=200.46, Mass=108980, SNR=88.2, Peak=10264 HFD=3.8 02:14:18.069 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 02:14:18.069 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.07 = -2.07) 02:14:18.070 00.001 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.32 hyp=0.42 cameraTheta=-2.29 mountX=-0.18 mountY=-0.37, mountTheta=-2.02 02:14:18.071 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.32, opts=13) 02:14:18.071 00.000 30444 Enqueuing Move request for scope (-0.28, -0.32) 02:14:18.071 00.000 15672 Worker thread wakes up 02:14:18.071 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.32) opts 0xd 02:14:18.071 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.32) 02:14:18.071 00.000 15672 Moving (-0.28, -0.32) raw xDistance=-0.18 yDistance=-0.37 02:14:18.071 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 02:14:18.071 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 02:14:18.071 00.000 15672 MoveAxis(E, 0, ABG) 02:14:18.071 00.000 15672 Move returns status 0, amount 0 02:14:18.071 00.000 15672 MoveAxis(N, 66, ABG) 02:14:18.071 00.000 15672 Guiding Dir = 0, Dur = 66 02:14:18.072 00.001 15672 IsSlewing returns 0 02:14:18.073 00.001 15672 IsGuiding returns 0 02:14:18.077 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=16495, FiltMin=2666, FiltMax=10666, Gamma=2.950 02:14:18.125 00.048 30444 UpdateGuideState exits: m=108980 SNR=88.2 Saturated 02:14:18.125 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:18.125 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:18.125 00.000 30444 Enqueuing Expose request 02:14:18.148 00.023 15672 IsGuiding returns 1 02:14:18.148 00.000 15672 scope still moving after pulse duration time elapsed 02:14:18.170 00.022 15672 IsSlewing returns 0 02:14:18.171 00.001 15672 IsGuiding returns 1 02:14:18.193 00.022 15672 IsSlewing returns 0 02:14:18.195 00.002 15672 IsGuiding returns 1 02:14:18.216 00.021 15672 IsSlewing returns 0 02:14:18.275 00.059 15672 IsGuiding returns 0 02:14:18.275 00.000 15672 scope move finished after 66 + 136 ms 02:14:18.276 00.001 15672 Move returns status 0, amount 66 02:14:18.276 00.000 15672 move complete, result=0 02:14:18.276 00.000 15672 worker thread done servicing request 02:14:18.276 00.000 15672 Worker thread wakes up 02:14:18.276 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:18.276 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:18.276 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 66 ms NORTH 02:14:20.182 01.906 15672 Exposure complete 02:14:20.202 00.020 15672 worker thread done servicing request 02:14:20.202 00.000 30444 OnExposeComplete: enter 02:14:20.202 00.000 30444 UpdateGuideState(): m_state=6 02:14:20.202 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6648 02:14:20.202 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=201.12, Mass=110519, SNR=84.4, Peak=13711 HFD=3.0 02:14:20.202 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 02:14:20.203 00.001 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 02:14:20.203 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.35 hyp=0.40 cameraTheta=2.07 mountX=-0.28 mountY=0.30, mountTheta=2.32 02:14:20.203 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.35, opts=13) 02:14:20.203 00.000 30444 Enqueuing Move request for scope (-0.19, 0.35) 02:14:20.203 00.000 15672 Worker thread wakes up 02:14:20.203 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.35) opts 0xd 02:14:20.203 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.35) 02:14:20.203 00.000 15672 Moving (-0.19, 0.35) raw xDistance=-0.28 yDistance=0.30 02:14:20.203 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28 02:14:20.203 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:14:20.203 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 02:14:20.204 00.001 15672 MoveAxis(E, 75, ABG) 02:14:20.204 00.000 15672 Guiding Dir = 2, Dur = 75 02:14:20.204 00.000 15672 IsSlewing returns 0 02:14:20.205 00.001 15672 IsGuiding returns 0 02:14:20.211 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=13711, FiltMin=2682, FiltMax=9421, Gamma=2.950 02:14:20.223 00.012 15672 PulseGuide returned control before completion, sleep 67 02:14:20.261 00.038 30444 UpdateGuideState exits: m=110519 SNR=84.4 Saturated 02:14:20.261 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:20.261 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:20.261 00.000 30444 Enqueuing Expose request 02:14:20.292 00.031 15672 IsGuiding returns 1 02:14:20.292 00.000 15672 scope still moving after pulse duration time elapsed 02:14:20.313 00.021 15672 IsSlewing returns 0 02:14:20.320 00.007 15672 IsGuiding returns 0 02:14:20.320 00.000 15672 scope move finished after 75 + 39 ms 02:14:20.320 00.000 15672 Move returns status 0, amount 75 02:14:20.320 00.000 15672 MoveAxis(N, 0, ABG) 02:14:20.320 00.000 15672 Move returns status 0, amount 0 02:14:20.320 00.000 15672 move complete, result=0 02:14:20.320 00.000 15672 worker thread done servicing request 02:14:20.320 00.000 15672 Worker thread wakes up 02:14:20.320 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:20.320 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:20.320 00.000 30444 GuideStep: -0.3 px 75 ms EAST, 0.3 px 0 ms NORTH 02:14:22.429 02.109 15672 Exposure complete 02:14:22.449 00.020 15672 worker thread done servicing request 02:14:22.449 00.000 30444 OnExposeComplete: enter 02:14:22.449 00.000 30444 UpdateGuideState(): m_state=6 02:14:22.449 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6649 02:14:22.449 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=200.95, Mass=99293, SNR=75.6, Peak=11455 HFD=3.4 02:14:22.449 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 02:14:22.449 00.000 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 02:14:22.449 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.18 hyp=0.27 cameraTheta=0.73 mountX=0.14 mountY=0.22, mountTheta=0.99 02:14:22.450 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.18, opts=13) 02:14:22.450 00.000 30444 Enqueuing Move request for scope (0.20, 0.18) 02:14:22.450 00.000 15672 Worker thread wakes up 02:14:22.450 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.18) opts 0xd 02:14:22.450 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.18) 02:14:22.450 00.000 15672 Moving (0.20, 0.18) raw xDistance=0.14 yDistance=0.22 02:14:22.450 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 02:14:22.450 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:14:22.450 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 02:14:22.450 00.000 15672 MoveAxis(E, 0, ABG) 02:14:22.450 00.000 15672 Move returns status 0, amount 0 02:14:22.450 00.000 15672 MoveAxis(N, 0, ABG) 02:14:22.450 00.000 15672 Move returns status 0, amount 0 02:14:22.450 00.000 15672 move complete, result=0 02:14:22.450 00.000 15672 worker thread done servicing request 02:14:22.455 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2395, max=12866, FiltMin=2738, FiltMax=8339, Gamma=2.950 02:14:22.504 00.049 30444 UpdateGuideState exits: m=99293 SNR=75.6 Saturated 02:14:22.504 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:22.504 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:22.504 00.000 30444 Enqueuing Expose request 02:14:22.504 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:14:22.504 00.000 15672 Worker thread wakes up 02:14:22.504 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:22.504 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:24.420 01.916 15672 Exposure complete 02:14:24.451 00.031 15672 worker thread done servicing request 02:14:24.452 00.001 30444 OnExposeComplete: enter 02:14:24.452 00.000 30444 UpdateGuideState(): m_state=6 02:14:24.452 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6650 02:14:24.452 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=200.96, Mass=94268, SNR=82.2, Peak=11763 HFD=3.3 02:14:24.452 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 02:14:24.452 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 02:14:24.452 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.19 cameraTheta=1.46 mountX=-0.03 mountY=0.18, mountTheta=1.74 02:14:24.452 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.18, opts=13) 02:14:24.452 00.000 30444 Enqueuing Move request for scope (0.02, 0.18) 02:14:24.452 00.000 15672 Worker thread wakes up 02:14:24.453 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd 02:14:24.453 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.18) 02:14:24.453 00.000 15672 Moving (0.02, 0.18) raw xDistance=-0.03 yDistance=0.18 02:14:24.453 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 02:14:24.453 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:14:24.453 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 02:14:24.453 00.000 15672 MoveAxis(E, 0, ABG) 02:14:24.453 00.000 15672 Move returns status 0, amount 0 02:14:24.453 00.000 15672 MoveAxis(N, 0, ABG) 02:14:24.453 00.000 15672 Move returns status 0, amount 0 02:14:24.453 00.000 15672 move complete, result=0 02:14:24.453 00.000 15672 worker thread done servicing request 02:14:24.458 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2464, max=11763, FiltMin=2740, FiltMax=8411, Gamma=2.950 02:14:24.508 00.050 30444 UpdateGuideState exits: m=94268 SNR=82.2 Saturated 02:14:24.508 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:24.508 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:24.508 00.000 30444 Enqueuing Expose request 02:14:24.508 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 02:14:24.508 00.000 15672 Worker thread wakes up 02:14:24.508 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:24.508 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:26.614 02.106 15672 Exposure complete 02:14:26.634 00.020 15672 worker thread done servicing request 02:14:26.634 00.000 30444 OnExposeComplete: enter 02:14:26.634 00.000 30444 UpdateGuideState(): m_state=6 02:14:26.634 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6651 02:14:26.634 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=200.98, Mass=123733, SNR=99.7, Peak=14339 HFD=3.3 02:14:26.634 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 02:14:26.634 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 02:14:26.634 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.25 cameraTheta=0.94 mountX=0.09 mountY=0.23, mountTheta=1.21 02:14:26.635 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.21, opts=13) 02:14:26.635 00.000 30444 Enqueuing Move request for scope (0.15, 0.21) 02:14:26.635 00.000 15672 Worker thread wakes up 02:14:26.635 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd 02:14:26.635 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.21) 02:14:26.635 00.000 15672 Moving (0.15, 0.21) raw xDistance=0.09 yDistance=0.23 02:14:26.635 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 02:14:26.635 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:14:26.635 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 02:14:26.635 00.000 15672 MoveAxis(E, 0, ABG) 02:14:26.635 00.000 15672 Move returns status 0, amount 0 02:14:26.635 00.000 15672 MoveAxis(N, 0, ABG) 02:14:26.635 00.000 15672 Move returns status 0, amount 0 02:14:26.635 00.000 15672 move complete, result=0 02:14:26.636 00.001 15672 worker thread done servicing request 02:14:26.640 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=14339, FiltMin=2610, FiltMax=9526, Gamma=2.950 02:14:26.690 00.050 30444 UpdateGuideState exits: m=123733 SNR=99.7 Saturated 02:14:26.691 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:26.691 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:26.691 00.000 30444 Enqueuing Expose request 02:14:26.691 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:14:26.691 00.000 15672 Worker thread wakes up 02:14:26.691 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:26.691 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:28.596 01.905 15672 Exposure complete 02:14:28.617 00.021 15672 worker thread done servicing request 02:14:28.617 00.000 30444 OnExposeComplete: enter 02:14:28.617 00.000 30444 UpdateGuideState(): m_state=6 02:14:28.617 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6652 02:14:28.617 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=201.12, Mass=129205, SNR=82.2, Peak=13926 HFD=3.7 02:14:28.618 00.001 30444 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.28) = xAngle (2.53 = 2.53) 02:14:28.618 00.000 30444 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.47 = 2.47) 02:14:28.618 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.34 hyp=0.44 cameraTheta=2.26 mountX=-0.36 mountY=0.27, mountTheta=2.50 02:14:28.618 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.34, opts=13) 02:14:28.618 00.000 30444 Enqueuing Move request for scope (-0.28, 0.34) 02:14:28.618 00.000 15672 Worker thread wakes up 02:14:28.618 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.34) opts 0xd 02:14:28.618 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.34) 02:14:28.618 00.000 15672 Moving (-0.28, 0.34) raw xDistance=-0.36 yDistance=0.27 02:14:28.618 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 02:14:28.619 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:14:28.619 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 02:14:28.619 00.000 15672 MoveAxis(E, 97, ABG) 02:14:28.619 00.000 15672 Guiding Dir = 2, Dur = 97 02:14:28.619 00.000 15672 IsSlewing returns 0 02:14:28.620 00.001 15672 IsGuiding returns 0 02:14:28.624 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=14665, FiltMin=2572, FiltMax=10520, Gamma=2.950 02:14:28.641 00.017 15672 PulseGuide returned control before completion, sleep 87 02:14:28.676 00.035 30444 UpdateGuideState exits: m=129205 SNR=82.2 Saturated 02:14:28.676 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:28.676 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:28.676 00.000 30444 Enqueuing Expose request 02:14:28.754 00.078 15672 IsGuiding returns 0 02:14:28.754 00.000 15672 Move returns status 0, amount 97 02:14:28.754 00.000 15672 MoveAxis(N, 0, ABG) 02:14:28.754 00.000 15672 Move returns status 0, amount 0 02:14:28.754 00.000 15672 move complete, result=0 02:14:28.754 00.000 15672 worker thread done servicing request 02:14:28.754 00.000 15672 Worker thread wakes up 02:14:28.754 00.000 30444 GuideStep: -0.4 px 97 ms EAST, 0.3 px 0 ms NORTH 02:14:28.754 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:28.754 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:30.869 02.115 15672 Exposure complete 02:14:30.902 00.033 15672 worker thread done servicing request 02:14:30.902 00.000 30444 OnExposeComplete: enter 02:14:30.902 00.000 30444 UpdateGuideState(): m_state=6 02:14:30.902 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6653 02:14:30.902 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=200.76, Mass=121478, SNR=82.3, Peak=12872 HFD=3.6 02:14:30.902 00.000 30444 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.28) = xAngle (-2.65 = -2.65) 02:14:30.902 00.000 30444 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.71 = -2.71) 02:14:30.903 00.001 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.93 mountX=-0.09 mountY=-0.04, mountTheta=-2.70 02:14:30.903 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.02, opts=13) 02:14:30.903 00.000 30444 Enqueuing Move request for scope (-0.10, -0.02) 02:14:30.903 00.000 15672 Worker thread wakes up 02:14:30.903 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd 02:14:30.903 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.02) 02:14:30.903 00.000 15672 Moving (-0.10, -0.02) raw xDistance=-0.09 yDistance=-0.04 02:14:30.903 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 02:14:30.903 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:14:30.904 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 02:14:30.904 00.000 15672 MoveAxis(E, 0, ABG) 02:14:30.904 00.000 15672 Move returns status 0, amount 0 02:14:30.904 00.000 15672 MoveAxis(N, 0, ABG) 02:14:30.904 00.000 15672 Move returns status 0, amount 0 02:14:30.904 00.000 15672 move complete, result=0 02:14:30.904 00.000 15672 worker thread done servicing request 02:14:30.909 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=12872, FiltMin=2625, FiltMax=9300, Gamma=2.950 02:14:30.959 00.050 30444 UpdateGuideState exits: m=121478 SNR=82.3 Saturated 02:14:30.959 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:30.959 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:30.959 00.000 30444 Enqueuing Expose request 02:14:30.959 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 02:14:30.959 00.000 15672 Worker thread wakes up 02:14:30.959 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:30.959 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:32.874 01.915 15672 Exposure complete 02:14:32.907 00.033 15672 worker thread done servicing request 02:14:32.907 00.000 30444 OnExposeComplete: enter 02:14:32.908 00.001 30444 UpdateGuideState(): m_state=6 02:14:32.908 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6654 02:14:32.908 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=201.06, Mass=123270, SNR=83.6, Peak=14432 HFD=3.1 02:14:32.908 00.000 30444 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.28) = xAngle (1.68 = 1.68) 02:14:32.908 00.000 30444 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.61 = 1.61) 02:14:32.908 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.40 mountX=-0.03 mountY=0.29, mountTheta=1.68 02:14:32.908 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.28, opts=13) 02:14:32.908 00.000 30444 Enqueuing Move request for scope (0.05, 0.28) 02:14:32.908 00.000 15672 Worker thread wakes up 02:14:32.909 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd 02:14:32.909 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.28) 02:14:32.909 00.000 15672 Moving (0.05, 0.28) raw xDistance=-0.03 yDistance=0.29 02:14:32.909 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 02:14:32.909 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:14:32.909 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 02:14:32.909 00.000 15672 MoveAxis(E, 0, ABG) 02:14:32.909 00.000 15672 Move returns status 0, amount 0 02:14:32.909 00.000 15672 MoveAxis(N, 0, ABG) 02:14:32.909 00.000 15672 Move returns status 0, amount 0 02:14:32.909 00.000 15672 move complete, result=0 02:14:32.909 00.000 15672 worker thread done servicing request 02:14:32.913 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=14432, FiltMin=2634, FiltMax=9822, Gamma=2.950 02:14:32.963 00.050 30444 UpdateGuideState exits: m=123270 SNR=83.6 Saturated 02:14:32.963 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:32.963 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:32.963 00.000 30444 Enqueuing Expose request 02:14:32.963 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 02:14:32.963 00.000 15672 Worker thread wakes up 02:14:32.963 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:32.963 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:35.081 02.118 15672 Exposure complete 02:14:35.113 00.032 15672 worker thread done servicing request 02:14:35.113 00.000 30444 OnExposeComplete: enter 02:14:35.113 00.000 30444 UpdateGuideState(): m_state=6 02:14:35.113 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6655 02:14:35.113 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=200.82, Mass=135253, SNR=116.4, Peak=14497 HFD=3.5 02:14:35.113 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 02:14:35.113 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 02:14:35.113 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.82 mountX=0.03 mountY=0.05, mountTheta=1.08 02:14:35.114 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.05, opts=13) 02:14:35.114 00.000 30444 Enqueuing Move request for scope (0.04, 0.05) 02:14:35.114 00.000 15672 Worker thread wakes up 02:14:35.114 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd 02:14:35.114 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.05) 02:14:35.114 00.000 15672 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=0.05 02:14:35.114 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 02:14:35.114 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:14:35.114 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 02:14:35.114 00.000 15672 MoveAxis(E, 0, ABG) 02:14:35.115 00.001 15672 Move returns status 0, amount 0 02:14:35.115 00.000 15672 MoveAxis(N, 0, ABG) 02:14:35.115 00.000 15672 Move returns status 0, amount 0 02:14:35.115 00.000 15672 move complete, result=0 02:14:35.115 00.000 15672 worker thread done servicing request 02:14:35.119 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=14497, FiltMin=2554, FiltMax=9498, Gamma=2.950 02:14:35.168 00.049 30444 UpdateGuideState exits: m=135253 SNR=116.4 Saturated 02:14:35.168 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:35.168 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:35.168 00.000 30444 Enqueuing Expose request 02:14:35.168 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 02:14:35.168 00.000 15672 Worker thread wakes up 02:14:35.168 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:35.168 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:37.074 01.906 15672 Exposure complete 02:14:37.094 00.020 15672 worker thread done servicing request 02:14:37.094 00.000 30444 OnExposeComplete: enter 02:14:37.094 00.000 30444 UpdateGuideState(): m_state=6 02:14:37.094 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6656 02:14:37.094 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=200.77, Mass=115390, SNR=77.3, Peak=12854 HFD=3.4 02:14:37.094 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.82 = -2.82) 02:14:37.094 00.000 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 02:14:37.094 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.10 mountX=-0.17 mountY=-0.05, mountTheta=-2.88 02:14:37.095 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.01, opts=13) 02:14:37.095 00.000 30444 Enqueuing Move request for scope (-0.18, -0.01) 02:14:37.095 00.000 15672 Worker thread wakes up 02:14:37.095 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd 02:14:37.095 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.01) 02:14:37.095 00.000 15672 Moving (-0.18, -0.01) raw xDistance=-0.17 yDistance=-0.05 02:14:37.095 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 02:14:37.095 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:14:37.095 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 02:14:37.095 00.000 15672 MoveAxis(E, 0, ABG) 02:14:37.095 00.000 15672 Move returns status 0, amount 0 02:14:37.095 00.000 15672 MoveAxis(N, 0, ABG) 02:14:37.095 00.000 15672 Move returns status 0, amount 0 02:14:37.095 00.000 15672 move complete, result=0 02:14:37.095 00.000 15672 worker thread done servicing request 02:14:37.100 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=12854, FiltMin=2632, FiltMax=9849, Gamma=2.950 02:14:37.149 00.049 30444 UpdateGuideState exits: m=115390 SNR=77.3 Saturated 02:14:37.150 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:37.150 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:37.150 00.000 30444 Enqueuing Expose request 02:14:37.150 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 02:14:37.150 00.000 15672 Worker thread wakes up 02:14:37.150 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:37.150 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:39.258 02.108 15672 Exposure complete 02:14:39.278 00.020 15672 worker thread done servicing request 02:14:39.278 00.000 30444 OnExposeComplete: enter 02:14:39.278 00.000 30444 UpdateGuideState(): m_state=6 02:14:39.278 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6657 02:14:39.278 00.000 30444 Star::Find returns 1 (1), X=462.29, Y=200.89, Mass=123070, SNR=93.6, Peak=12351 HFD=3.4 02:14:39.278 00.000 30444 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.28) = xAngle (3.29 = -2.99) 02:14:39.278 00.000 30444 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.23 = -3.05) 02:14:39.278 00.000 30444 CameraToMount -- cameraX=-0.86 cameraY=0.11 hyp=0.87 cameraTheta=3.01 mountX=-0.86 mountY=-0.08, mountTheta=-3.05 02:14:39.279 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.86, y=0.11, opts=13) 02:14:39.279 00.000 30444 Enqueuing Move request for scope (-0.86, 0.11) 02:14:39.279 00.000 15672 Worker thread wakes up 02:14:39.279 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.11) opts 0xd 02:14:39.279 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.86, 0.11) 02:14:39.279 00.000 15672 Moving (-0.86, 0.11) raw xDistance=-0.86 yDistance=-0.08 02:14:39.279 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86 02:14:39.279 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:14:39.279 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 02:14:39.279 00.000 15672 MoveAxis(E, 232, ABG) 02:14:39.279 00.000 15672 Guiding Dir = 2, Dur = 232 02:14:39.280 00.001 15672 IsSlewing returns 0 02:14:39.280 00.000 15672 IsGuiding returns 0 02:14:39.285 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=12351, FiltMin=2624, FiltMax=9966, Gamma=2.950 02:14:39.297 00.012 15672 PulseGuide returned control before completion, sleep 226 02:14:39.334 00.037 30444 UpdateGuideState exits: m=123070 SNR=93.6 Saturated 02:14:39.334 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:39.334 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:39.334 00.000 30444 Enqueuing Expose request 02:14:39.553 00.219 15672 IsGuiding returns 0 02:14:39.553 00.000 15672 Move returns status 0, amount 232 02:14:39.553 00.000 15672 MoveAxis(N, 0, ABG) 02:14:39.554 00.001 15672 Move returns status 0, amount 0 02:14:39.554 00.000 15672 move complete, result=0 02:14:39.554 00.000 15672 worker thread done servicing request 02:14:39.554 00.000 15672 Worker thread wakes up 02:14:39.554 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:39.554 00.000 30444 GuideStep: -0.9 px 232 ms EAST, -0.1 px 0 ms NORTH 02:14:39.554 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:41.462 01.908 15672 Exposure complete 02:14:41.490 00.028 15672 worker thread done servicing request 02:14:41.490 00.000 30444 OnExposeComplete: enter 02:14:41.490 00.000 30444 UpdateGuideState(): m_state=6 02:14:41.490 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6658 02:14:41.490 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=200.68, Mass=125694, SNR=94.3, Peak=12275 HFD=3.6 02:14:41.490 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 02:14:41.490 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 02:14:41.490 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.30 mountX=0.05 mountY=-0.09, mountTheta=-1.04 02:14:41.493 00.003 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.10, opts=13) 02:14:41.493 00.000 30444 Enqueuing Move request for scope (0.03, -0.10) 02:14:41.493 00.000 15672 Worker thread wakes up 02:14:41.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd 02:14:41.493 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.10) 02:14:41.493 00.000 15672 Moving (0.03, -0.10) raw xDistance=0.05 yDistance=-0.09 02:14:41.493 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 02:14:41.493 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:14:41.493 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 02:14:41.493 00.000 15672 MoveAxis(E, 0, ABG) 02:14:41.493 00.000 15672 Move returns status 0, amount 0 02:14:41.493 00.000 15672 MoveAxis(N, 0, ABG) 02:14:41.493 00.000 15672 Move returns status 0, amount 0 02:14:41.493 00.000 15672 move complete, result=0 02:14:41.493 00.000 15672 worker thread done servicing request 02:14:41.498 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=12275, FiltMin=2589, FiltMax=9391, Gamma=2.950 02:14:41.547 00.049 30444 UpdateGuideState exits: m=125694 SNR=94.3 Saturated 02:14:41.547 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:41.547 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:41.547 00.000 30444 Enqueuing Expose request 02:14:41.547 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:14:41.547 00.000 15672 Worker thread wakes up 02:14:41.547 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:41.547 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:43.663 02.116 15672 Exposure complete 02:14:43.695 00.032 15672 worker thread done servicing request 02:14:43.696 00.001 30444 OnExposeComplete: enter 02:14:43.696 00.000 30444 UpdateGuideState(): m_state=6 02:14:43.696 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6659 02:14:43.696 00.000 30444 Star::Find returns 1 (1), X=462.79, Y=200.16, Mass=127837, SNR=94.3, Peak=10567 HFD=4.0 02:14:43.696 00.000 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 02:14:43.696 00.000 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.88 = -1.88) 02:14:43.696 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.62 hyp=0.72 cameraTheta=-2.09 mountX=-0.17 mountY=-0.68, mountTheta=-1.82 02:14:43.696 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.62, opts=13) 02:14:43.696 00.000 30444 Enqueuing Move request for scope (-0.36, -0.62) 02:14:43.697 00.001 15672 Worker thread wakes up 02:14:43.697 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.62) opts 0xd 02:14:43.697 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.62) 02:14:43.697 00.000 15672 Moving (-0.36, -0.62) raw xDistance=-0.17 yDistance=-0.68 02:14:43.697 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 02:14:43.697 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:14:43.697 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68 02:14:43.697 00.000 15672 MoveAxis(E, 0, ABG) 02:14:43.697 00.000 15672 Move returns status 0, amount 0 02:14:43.697 00.000 15672 MoveAxis(N, 0, ABG) 02:14:43.697 00.000 15672 Move returns status 0, amount 0 02:14:43.697 00.000 15672 move complete, result=0 02:14:43.697 00.000 15672 worker thread done servicing request 02:14:43.702 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=11312, FiltMin=2611, FiltMax=9444, Gamma=2.950 02:14:43.751 00.049 30444 UpdateGuideState exits: m=127837 SNR=94.3 Saturated 02:14:43.751 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:43.751 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:43.751 00.000 30444 Enqueuing Expose request 02:14:43.751 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 0 ms NORTH 02:14:43.751 00.000 15672 Worker thread wakes up 02:14:43.751 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:43.751 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:45.657 01.906 15672 Exposure complete 02:14:45.680 00.023 15672 worker thread done servicing request 02:14:45.680 00.000 30444 OnExposeComplete: enter 02:14:45.680 00.000 30444 UpdateGuideState(): m_state=6 02:14:45.680 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6660 02:14:45.680 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=199.97, Mass=122306, SNR=77.3, Peak=9911 HFD=4.1 02:14:45.680 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 02:14:45.680 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 02:14:45.680 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.81 hyp=0.86 cameraTheta=-1.91 mountX=-0.05 mountY=-0.85, mountTheta=-1.63 02:14:45.681 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.81, opts=13) 02:14:45.681 00.000 30444 Enqueuing Move request for scope (-0.28, -0.81) 02:14:45.681 00.000 15672 Worker thread wakes up 02:14:45.681 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.81) opts 0xd 02:14:45.681 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.81) 02:14:45.681 00.000 15672 Moving (-0.28, -0.81) raw xDistance=-0.05 yDistance=-0.85 02:14:45.681 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 02:14:45.681 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 02:14:45.682 00.001 15672 MoveAxis(E, 0, ABG) 02:14:45.682 00.000 15672 Move returns status 0, amount 0 02:14:45.682 00.000 15672 MoveAxis(N, 152, ABG) 02:14:45.682 00.000 15672 Guiding Dir = 0, Dur = 152 02:14:45.682 00.000 15672 IsSlewing returns 0 02:14:45.683 00.001 15672 IsGuiding returns 0 02:14:45.688 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=10631, FiltMin=2570, FiltMax=9722, Gamma=2.950 02:14:45.738 00.050 30444 UpdateGuideState exits: m=122306 SNR=77.3 Saturated 02:14:45.738 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:45.738 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:45.738 00.000 30444 Enqueuing Expose request 02:14:45.767 00.029 15672 PulseGuide returned control before completion, sleep 79 02:14:45.847 00.080 15672 IsGuiding returns 1 02:14:45.847 00.000 15672 scope still moving after pulse duration time elapsed 02:14:45.868 00.021 15672 IsSlewing returns 0 02:14:45.945 00.077 15672 IsGuiding returns 0 02:14:45.945 00.000 15672 scope move finished after 152 + 110 ms 02:14:45.945 00.000 15672 Move returns status 0, amount 152 02:14:45.946 00.001 15672 move complete, result=0 02:14:45.946 00.000 15672 worker thread done servicing request 02:14:45.946 00.000 15672 Worker thread wakes up 02:14:45.946 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.9 px 152 ms NORTH 02:14:45.946 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:45.947 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:48.064 02.117 15672 Exposure complete 02:14:48.098 00.034 15672 worker thread done servicing request 02:14:48.098 00.000 30444 OnExposeComplete: enter 02:14:48.098 00.000 30444 UpdateGuideState(): m_state=6 02:14:48.098 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6661 02:14:48.098 00.000 30444 Star::Find returns 1 (1), X=463.24, Y=201.03, Mass=123200, SNR=92.0, Peak=14197 HFD=3.3 02:14:48.098 00.000 30444 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 02:14:48.098 00.000 30444 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.45 = 1.45) 02:14:48.098 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.24 mountX=0.01 mountY=0.27, mountTheta=1.52 02:14:48.099 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.26, opts=13) 02:14:48.099 00.000 30444 Enqueuing Move request for scope (0.09, 0.26) 02:14:48.099 00.000 15672 Worker thread wakes up 02:14:48.099 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd 02:14:48.099 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.26) 02:14:48.099 00.000 15672 Moving (0.09, 0.26) raw xDistance=0.01 yDistance=0.27 02:14:48.099 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 02:14:48.099 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:14:48.099 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 02:14:48.099 00.000 15672 MoveAxis(E, 0, ABG) 02:14:48.099 00.000 15672 Move returns status 0, amount 0 02:14:48.099 00.000 15672 MoveAxis(N, 0, ABG) 02:14:48.099 00.000 15672 Move returns status 0, amount 0 02:14:48.099 00.000 15672 move complete, result=0 02:14:48.099 00.000 15672 worker thread done servicing request 02:14:48.104 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=15171, FiltMin=2651, FiltMax=10473, Gamma=2.950 02:14:48.154 00.050 30444 UpdateGuideState exits: m=123200 SNR=92.0 Saturated 02:14:48.154 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:48.154 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:48.154 00.000 30444 Enqueuing Expose request 02:14:48.154 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 02:14:48.154 00.000 15672 Worker thread wakes up 02:14:48.154 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:48.154 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:50.067 01.913 15672 Exposure complete 02:14:50.099 00.032 15672 worker thread done servicing request 02:14:50.099 00.000 30444 OnExposeComplete: enter 02:14:50.099 00.000 30444 UpdateGuideState(): m_state=6 02:14:50.099 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6662 02:14:50.099 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=201.33, Mass=127352, SNR=97.0, Peak=14509 HFD=3.3 02:14:50.099 00.000 30444 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.28) = xAngle (1.50 = 1.50) 02:14:50.099 00.000 30444 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.44 = 1.44) 02:14:50.099 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.55 hyp=0.58 cameraTheta=1.23 mountX=0.04 mountY=0.58, mountTheta=1.50 02:14:50.099 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.55, opts=13) 02:14:50.099 00.000 30444 Enqueuing Move request for scope (0.20, 0.55) 02:14:50.100 00.001 15672 Worker thread wakes up 02:14:50.100 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.55) opts 0xd 02:14:50.100 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.55) 02:14:50.100 00.000 15672 Moving (0.20, 0.55) raw xDistance=0.04 yDistance=0.58 02:14:50.100 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 02:14:50.100 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:14:50.100 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58 02:14:50.100 00.000 15672 MoveAxis(E, 0, ABG) 02:14:50.100 00.000 15672 Move returns status 0, amount 0 02:14:50.100 00.000 15672 MoveAxis(N, 0, ABG) 02:14:50.100 00.000 15672 Move returns status 0, amount 0 02:14:50.100 00.000 15672 move complete, result=0 02:14:50.100 00.000 15672 worker thread done servicing request 02:14:50.104 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2348, max=14509, FiltMin=2624, FiltMax=9428, Gamma=2.950 02:14:50.153 00.049 30444 UpdateGuideState exits: m=127352 SNR=97.0 Saturated 02:14:50.154 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:50.154 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:50.154 00.000 30444 Enqueuing Expose request 02:14:50.154 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH 02:14:50.154 00.000 15672 Worker thread wakes up 02:14:50.154 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:50.154 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:52.270 02.116 15672 Exposure complete 02:14:52.302 00.032 15672 worker thread done servicing request 02:14:52.302 00.000 30444 OnExposeComplete: enter 02:14:52.302 00.000 30444 UpdateGuideState(): m_state=6 02:14:52.302 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6663 02:14:52.302 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=201.21, Mass=117369, SNR=90.0, Peak=14035 HFD=3.2 02:14:52.302 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 02:14:52.302 00.000 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 02:14:52.302 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.44 hyp=0.48 cameraTheta=1.15 mountX=0.07 mountY=0.47, mountTheta=1.43 02:14:52.303 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.44, opts=13) 02:14:52.303 00.000 30444 Enqueuing Move request for scope (0.19, 0.44) 02:14:52.303 00.000 15672 Worker thread wakes up 02:14:52.303 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.44) opts 0xd 02:14:52.303 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.44) 02:14:52.303 00.000 15672 Moving (0.19, 0.44) raw xDistance=0.07 yDistance=0.47 02:14:52.303 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 02:14:52.303 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:14:52.303 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 02:14:52.303 00.000 15672 MoveAxis(E, 0, ABG) 02:14:52.303 00.000 15672 Move returns status 0, amount 0 02:14:52.304 00.001 15672 MoveAxis(N, 0, ABG) 02:14:52.304 00.000 15672 Move returns status 0, amount 0 02:14:52.304 00.000 15672 move complete, result=0 02:14:52.304 00.000 15672 worker thread done servicing request 02:14:52.308 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=14193, FiltMin=2588, FiltMax=9470, Gamma=2.950 02:14:52.357 00.049 30444 UpdateGuideState exits: m=117369 SNR=90.0 Saturated 02:14:52.357 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:52.358 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:52.358 00.000 30444 Enqueuing Expose request 02:14:52.358 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 02:14:52.358 00.000 15672 Worker thread wakes up 02:14:52.358 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:52.358 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:54.264 01.906 15672 Exposure complete 02:14:54.284 00.020 15672 worker thread done servicing request 02:14:54.284 00.000 30444 OnExposeComplete: enter 02:14:54.284 00.000 30444 UpdateGuideState(): m_state=6 02:14:54.284 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6664 02:14:54.284 00.000 30444 Star::Find returns 1 (1), X=463.29, Y=201.24, Mass=120034, SNR=84.3, Peak=15036 HFD=3.0 02:14:54.284 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 02:14:54.284 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 02:14:54.284 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.46 hyp=0.48 cameraTheta=1.29 mountX=0.00 mountY=0.48, mountTheta=1.56 02:14:54.285 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.46, opts=13) 02:14:54.285 00.000 30444 Enqueuing Move request for scope (0.14, 0.46) 02:14:54.285 00.000 15672 Worker thread wakes up 02:14:54.285 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.46) opts 0xd 02:14:54.285 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.46) 02:14:54.285 00.000 15672 Moving (0.14, 0.46) raw xDistance=0.00 yDistance=0.48 02:14:54.285 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 02:14:54.286 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:14:54.286 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48 02:14:54.286 00.000 15672 MoveAxis(E, 0, ABG) 02:14:54.286 00.000 15672 Move returns status 0, amount 0 02:14:54.286 00.000 15672 MoveAxis(N, 0, ABG) 02:14:54.286 00.000 15672 Move returns status 0, amount 0 02:14:54.286 00.000 15672 move complete, result=0 02:14:54.286 00.000 15672 worker thread done servicing request 02:14:54.291 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=15608, FiltMin=2583, FiltMax=9808, Gamma=2.950 02:14:54.539 00.248 30444 UpdateGuideState exits: m=120034 SNR=84.3 Saturated 02:14:54.540 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:54.540 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:54.540 00.000 30444 Enqueuing Expose request 02:14:54.540 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 02:14:54.540 00.000 15672 Worker thread wakes up 02:14:54.541 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:54.541 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:56.658 02.117 15672 Exposure complete 02:14:56.686 00.028 15672 worker thread done servicing request 02:14:56.686 00.000 30444 OnExposeComplete: enter 02:14:56.686 00.000 30444 UpdateGuideState(): m_state=6 02:14:56.686 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6665 02:14:56.686 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=201.15, Mass=117460, SNR=87.0, Peak=13565 HFD=3.3 02:14:56.687 00.001 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 02:14:56.687 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 02:14:56.687 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.37 hyp=0.42 cameraTheta=1.10 mountX=0.08 mountY=0.41, mountTheta=1.38 02:14:56.687 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.37, opts=13) 02:14:56.687 00.000 30444 Enqueuing Move request for scope (0.19, 0.37) 02:14:56.687 00.000 15672 Worker thread wakes up 02:14:56.687 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.37) opts 0xd 02:14:56.687 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.37) 02:14:56.687 00.000 15672 Moving (0.19, 0.37) raw xDistance=0.08 yDistance=0.41 02:14:56.687 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 02:14:56.688 00.001 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.21 newest=1.36 02:14:56.688 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 02:14:56.688 00.000 15672 MoveAxis(E, 0, ABG) 02:14:56.688 00.000 15672 Move returns status 0, amount 0 02:14:56.688 00.000 15672 MoveAxis(S, 72, ABG) 02:14:56.688 00.000 15672 Guiding Dir = 1, Dur = 72 02:14:56.688 00.000 15672 IsSlewing returns 0 02:14:56.689 00.001 15672 IsGuiding returns 0 02:14:56.694 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=13565, FiltMin=2623, FiltMax=9277, Gamma=2.950 02:14:56.743 00.049 30444 UpdateGuideState exits: m=117460 SNR=87.0 Saturated 02:14:56.743 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:56.743 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:56.743 00.000 30444 Enqueuing Expose request 02:14:56.807 00.064 15672 IsGuiding returns 1 02:14:56.807 00.000 15672 scope still moving after pulse duration time elapsed 02:14:56.829 00.022 15672 IsSlewing returns 0 02:14:56.832 00.003 15672 IsGuiding returns 1 02:14:56.852 00.020 15672 IsSlewing returns 0 02:14:56.870 00.018 15672 IsGuiding returns 0 02:14:56.871 00.001 15672 scope move finished after 72 + 109 ms 02:14:56.871 00.000 15672 Move returns status 0, amount 72 02:14:56.871 00.000 15672 move complete, result=0 02:14:56.871 00.000 15672 worker thread done servicing request 02:14:56.871 00.000 15672 Worker thread wakes up 02:14:56.872 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:56.872 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 72 ms SOUTH 02:14:56.872 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:58.788 01.916 15672 Exposure complete 02:14:58.822 00.034 15672 worker thread done servicing request 02:14:58.822 00.000 30444 OnExposeComplete: enter 02:14:58.822 00.000 30444 UpdateGuideState(): m_state=6 02:14:58.822 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6666 02:14:58.822 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=201.30, Mass=129672, SNR=90.9, Peak=13485 HFD=3.7 02:14:58.822 00.000 30444 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 02:14:58.822 00.000 30444 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 02:14:58.822 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.53 hyp=0.53 cameraTheta=1.53 mountX=-0.12 mountY=0.52, mountTheta=1.81 02:14:58.823 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.53, opts=13) 02:14:58.823 00.000 30444 Enqueuing Move request for scope (0.02, 0.53) 02:14:58.823 00.000 15672 Worker thread wakes up 02:14:58.823 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.53) opts 0xd 02:14:58.823 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.53) 02:14:58.823 00.000 15672 Moving (0.02, 0.53) raw xDistance=-0.12 yDistance=0.52 02:14:58.823 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 02:14:58.823 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 02:14:58.823 00.000 15672 MoveAxis(E, 0, ABG) 02:14:58.823 00.000 15672 Move returns status 0, amount 0 02:14:58.823 00.000 15672 MoveAxis(S, 93, ABG) 02:14:58.823 00.000 15672 Guiding Dir = 1, Dur = 93 02:14:58.823 00.000 15672 IsSlewing returns 0 02:14:58.825 00.002 15672 IsGuiding returns 0 02:14:58.829 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=13485, FiltMin=2614, FiltMax=9639, Gamma=2.950 02:14:58.878 00.049 30444 UpdateGuideState exits: m=129672 SNR=90.9 Saturated 02:14:58.879 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:14:58.879 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:14:58.879 00.000 30444 Enqueuing Expose request 02:14:58.899 00.020 15672 PulseGuide returned control before completion, sleep 30 02:14:58.931 00.032 15672 IsGuiding returns 1 02:14:58.931 00.000 15672 scope still moving after pulse duration time elapsed 02:14:58.951 00.020 15672 IsSlewing returns 0 02:14:58.952 00.001 15672 IsGuiding returns 1 02:14:58.973 00.021 15672 IsSlewing returns 0 02:14:58.975 00.002 15672 IsGuiding returns 1 02:14:58.997 00.022 15672 IsSlewing returns 0 02:14:59.027 00.030 15672 IsGuiding returns 0 02:14:59.028 00.001 15672 scope move finished after 93 + 109 ms 02:14:59.028 00.000 15672 Move returns status 0, amount 93 02:14:59.028 00.000 15672 move complete, result=0 02:14:59.028 00.000 15672 worker thread done servicing request 02:14:59.028 00.000 15672 Worker thread wakes up 02:14:59.028 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:14:59.028 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:14:59.029 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 93 ms SOUTH 02:15:01.135 02.106 15672 Exposure complete 02:15:01.155 00.020 15672 worker thread done servicing request 02:15:01.155 00.000 30444 OnExposeComplete: enter 02:15:01.155 00.000 30444 UpdateGuideState(): m_state=6 02:15:01.155 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6667 02:15:01.155 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=201.18, Mass=108065, SNR=84.0, Peak=13905 HFD=3.0 02:15:01.155 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.11 = 2.11) 02:15:01.155 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.05 = 2.05) 02:15:01.155 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.40 hyp=0.42 cameraTheta=1.84 mountX=-0.22 mountY=0.37, mountTheta=2.10 02:15:01.156 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.40, opts=13) 02:15:01.156 00.000 30444 Enqueuing Move request for scope (-0.11, 0.40) 02:15:01.156 00.000 15672 Worker thread wakes up 02:15:01.156 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.40) opts 0xd 02:15:01.156 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.40) 02:15:01.156 00.000 15672 Moving (-0.11, 0.40) raw xDistance=-0.22 yDistance=0.37 02:15:01.156 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 02:15:01.156 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 02:15:01.156 00.000 15672 MoveAxis(E, 0, ABG) 02:15:01.156 00.000 15672 Move returns status 0, amount 0 02:15:01.156 00.000 15672 MoveAxis(S, 66, ABG) 02:15:01.156 00.000 15672 Guiding Dir = 1, Dur = 66 02:15:01.156 00.000 15672 IsSlewing returns 0 02:15:01.157 00.001 15672 IsGuiding returns 0 02:15:01.161 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=14043, FiltMin=2580, FiltMax=10874, Gamma=2.950 02:15:01.210 00.049 30444 UpdateGuideState exits: m=108065 SNR=84.0 Saturated 02:15:01.210 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:01.210 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:01.211 00.001 30444 Enqueuing Expose request 02:15:01.232 00.021 15672 IsGuiding returns 1 02:15:01.232 00.000 15672 scope still moving after pulse duration time elapsed 02:15:01.253 00.021 15672 IsSlewing returns 0 02:15:01.254 00.001 15672 IsGuiding returns 1 02:15:01.275 00.021 15672 IsSlewing returns 0 02:15:01.326 00.051 15672 IsGuiding returns 0 02:15:01.326 00.000 15672 scope move finished after 66 + 103 ms 02:15:01.327 00.001 15672 Move returns status 0, amount 66 02:15:01.327 00.000 15672 move complete, result=0 02:15:01.327 00.000 15672 worker thread done servicing request 02:15:01.327 00.000 15672 Worker thread wakes up 02:15:01.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:01.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:01.327 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 66 ms SOUTH 02:15:03.233 01.906 15672 Exposure complete 02:15:03.253 00.020 15672 worker thread done servicing request 02:15:03.253 00.000 30444 OnExposeComplete: enter 02:15:03.253 00.000 30444 UpdateGuideState(): m_state=6 02:15:03.253 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6668 02:15:03.253 00.000 30444 Star::Find returns 1 (1), X=463.06, Y=201.07, Mass=123565, SNR=93.1, Peak=14694 HFD=3.0 02:15:03.253 00.000 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 02:15:03.253 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 02:15:03.253 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.85 mountX=-0.16 mountY=0.27, mountTheta=2.11 02:15:03.254 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.30, opts=13) 02:15:03.254 00.000 30444 Enqueuing Move request for scope (-0.09, 0.30) 02:15:03.254 00.000 15672 Worker thread wakes up 02:15:03.254 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd 02:15:03.254 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.30) 02:15:03.254 00.000 15672 Moving (-0.09, 0.30) raw xDistance=-0.16 yDistance=0.27 02:15:03.254 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 02:15:03.254 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 02:15:03.254 00.000 15672 MoveAxis(E, 0, ABG) 02:15:03.254 00.000 15672 Move returns status 0, amount 0 02:15:03.254 00.000 15672 MoveAxis(S, 48, ABG) 02:15:03.254 00.000 15672 Guiding Dir = 1, Dur = 48 02:15:03.255 00.001 15672 IsSlewing returns 0 02:15:03.257 00.002 15672 IsGuiding returns 0 02:15:03.260 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=14694, FiltMin=2628, FiltMax=9859, Gamma=2.950 02:15:03.340 00.080 15672 IsGuiding returns 1 02:15:03.340 00.000 15672 scope still moving after pulse duration time elapsed 02:15:03.362 00.022 15672 IsSlewing returns 0 02:15:03.363 00.001 15672 IsGuiding returns 1 02:15:03.383 00.020 15672 IsSlewing returns 0 02:15:03.385 00.002 15672 IsGuiding returns 1 02:15:03.406 00.021 15672 IsSlewing returns 0 02:15:03.468 00.062 15672 IsGuiding returns 0 02:15:03.468 00.000 15672 scope move finished after 48 + 163 ms 02:15:03.468 00.000 15672 Move returns status 0, amount 48 02:15:03.469 00.001 15672 move complete, result=0 02:15:03.469 00.000 15672 worker thread done servicing request 02:15:03.702 00.233 30444 UpdateGuideState exits: m=123565 SNR=93.1 Saturated 02:15:03.702 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:03.702 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:03.702 00.000 30444 Enqueuing Expose request 02:15:03.703 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 48 ms SOUTH 02:15:03.703 00.000 15672 Worker thread wakes up 02:15:03.703 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:03.703 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:05.811 02.108 15672 Exposure complete 02:15:05.831 00.020 15672 worker thread done servicing request 02:15:05.831 00.000 30444 OnExposeComplete: enter 02:15:05.831 00.000 30444 UpdateGuideState(): m_state=6 02:15:05.831 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6669 02:15:05.831 00.000 30444 Star::Find returns 1 (1), X=462.83, Y=201.08, Mass=131070, SNR=91.1, Peak=15348 HFD=3.1 02:15:05.831 00.000 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 02:15:05.831 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.59 = 2.59) 02:15:05.831 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.31 hyp=0.44 cameraTheta=2.37 mountX=-0.39 mountY=0.23, mountTheta=2.61 02:15:05.832 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.31, opts=13) 02:15:05.832 00.000 30444 Enqueuing Move request for scope (-0.32, 0.31) 02:15:05.832 00.000 15672 Worker thread wakes up 02:15:05.832 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.31) opts 0xd 02:15:05.832 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.31) 02:15:05.832 00.000 15672 Moving (-0.32, 0.31) raw xDistance=-0.39 yDistance=0.23 02:15:05.832 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 02:15:05.832 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:15:05.832 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 02:15:05.832 00.000 15672 MoveAxis(E, 106, ABG) 02:15:05.832 00.000 15672 Guiding Dir = 2, Dur = 106 02:15:05.833 00.001 15672 IsSlewing returns 0 02:15:05.834 00.001 15672 IsGuiding returns 0 02:15:05.838 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=15348, FiltMin=2625, FiltMax=10417, Gamma=2.950 02:15:05.863 00.025 15672 PulseGuide returned control before completion, sleep 88 02:15:05.888 00.025 30444 UpdateGuideState exits: m=131070 SNR=91.1 Saturated 02:15:05.888 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:05.888 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:05.888 00.000 30444 Enqueuing Expose request 02:15:05.952 00.064 15672 IsGuiding returns 1 02:15:05.953 00.001 15672 scope still moving after pulse duration time elapsed 02:15:05.973 00.020 15672 IsSlewing returns 0 02:15:05.974 00.001 15672 IsGuiding returns 1 02:15:05.995 00.021 15672 IsSlewing returns 0 02:15:06.007 00.012 15672 IsGuiding returns 0 02:15:06.007 00.000 15672 scope move finished after 106 + 67 ms 02:15:06.007 00.000 15672 Move returns status 0, amount 106 02:15:06.007 00.000 15672 MoveAxis(N, 0, ABG) 02:15:06.007 00.000 15672 Move returns status 0, amount 0 02:15:06.007 00.000 15672 move complete, result=0 02:15:06.007 00.000 15672 worker thread done servicing request 02:15:06.007 00.000 15672 Worker thread wakes up 02:15:06.007 00.000 30444 GuideStep: -0.4 px 106 ms EAST, 0.2 px 0 ms NORTH 02:15:06.007 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:06.008 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:07.916 01.908 15672 Exposure complete 02:15:07.936 00.020 15672 worker thread done servicing request 02:15:07.936 00.000 30444 OnExposeComplete: enter 02:15:07.936 00.000 30444 UpdateGuideState(): m_state=6 02:15:07.936 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6670 02:15:07.936 00.000 30444 Star::Find returns 1 (1), X=463.31, Y=201.17, Mass=118847, SNR=94.7, Peak=13561 HFD=3.5 02:15:07.936 00.000 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.45 = 1.45) 02:15:07.936 00.000 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.39 = 1.39) 02:15:07.936 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.17 mountX=0.05 mountY=0.42, mountTheta=1.45 02:15:07.937 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.39, opts=13) 02:15:07.937 00.000 30444 Enqueuing Move request for scope (0.16, 0.39) 02:15:07.937 00.000 15672 Worker thread wakes up 02:15:07.937 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.39) opts 0xd 02:15:07.937 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.39) 02:15:07.937 00.000 15672 Moving (0.16, 0.39) raw xDistance=0.05 yDistance=0.42 02:15:07.937 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 02:15:07.937 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 02:15:07.937 00.000 15672 MoveAxis(E, 0, ABG) 02:15:07.937 00.000 15672 Move returns status 0, amount 0 02:15:07.937 00.000 15672 MoveAxis(S, 74, ABG) 02:15:07.937 00.000 15672 Guiding Dir = 1, Dur = 74 02:15:07.938 00.001 15672 IsSlewing returns 0 02:15:07.939 00.001 15672 IsGuiding returns 0 02:15:07.943 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=13647, FiltMin=2607, FiltMax=9169, Gamma=2.950 02:15:08.053 00.110 15672 IsGuiding returns 1 02:15:08.053 00.000 15672 scope still moving after pulse duration time elapsed 02:15:08.074 00.021 15672 IsSlewing returns 0 02:15:08.076 00.002 15672 IsGuiding returns 1 02:15:08.097 00.021 15672 IsSlewing returns 0 02:15:08.100 00.003 15672 IsGuiding returns 1 02:15:08.121 00.021 15672 IsSlewing returns 0 02:15:08.133 00.012 15672 IsGuiding returns 0 02:15:08.133 00.000 15672 scope move finished after 74 + 119 ms 02:15:08.133 00.000 15672 Move returns status 0, amount 74 02:15:08.133 00.000 15672 move complete, result=0 02:15:08.133 00.000 15672 worker thread done servicing request 02:15:08.318 00.185 30444 UpdateGuideState exits: m=118847 SNR=94.7 Saturated 02:15:08.318 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:08.318 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:08.318 00.000 30444 Enqueuing Expose request 02:15:08.318 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 74 ms SOUTH 02:15:08.318 00.000 15672 Worker thread wakes up 02:15:08.318 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:08.318 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:10.425 02.107 15672 Exposure complete 02:15:10.445 00.020 15672 worker thread done servicing request 02:15:10.445 00.000 30444 OnExposeComplete: enter 02:15:10.445 00.000 30444 UpdateGuideState(): m_state=6 02:15:10.445 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6671 02:15:10.445 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=201.14, Mass=118462, SNR=82.2, Peak=13432 HFD=3.7 02:15:10.445 00.000 30444 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.28) = xAngle (2.29 = 2.29) 02:15:10.445 00.000 30444 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.23 = 2.23) 02:15:10.445 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.37 hyp=0.41 cameraTheta=2.01 mountX=-0.27 mountY=0.32, mountTheta=2.27 02:15:10.446 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.37, opts=13) 02:15:10.446 00.000 30444 Enqueuing Move request for scope (-0.18, 0.37) 02:15:10.446 00.000 15672 Worker thread wakes up 02:15:10.446 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.37) opts 0xd 02:15:10.446 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.37) 02:15:10.446 00.000 15672 Moving (-0.18, 0.37) raw xDistance=-0.27 yDistance=0.32 02:15:10.446 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 02:15:10.446 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 02:15:10.446 00.000 15672 MoveAxis(E, 73, ABG) 02:15:10.446 00.000 15672 Guiding Dir = 2, Dur = 73 02:15:10.447 00.001 15672 IsSlewing returns 0 02:15:10.449 00.002 15672 IsGuiding returns 0 02:15:10.452 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=13474, FiltMin=2544, FiltMax=9026, Gamma=2.950 02:15:10.464 00.012 15672 PulseGuide returned control before completion, sleep 68 02:15:10.533 00.069 15672 IsGuiding returns 1 02:15:10.533 00.000 15672 scope still moving after pulse duration time elapsed 02:15:10.554 00.021 15672 IsSlewing returns 0 02:15:10.577 00.023 15672 IsGuiding returns 0 02:15:10.577 00.000 15672 scope move finished after 73 + 55 ms 02:15:10.577 00.000 15672 Move returns status 0, amount 73 02:15:10.578 00.001 15672 MoveAxis(S, 58, ABG) 02:15:10.578 00.000 15672 Guiding Dir = 1, Dur = 58 02:15:10.578 00.000 15672 IsSlewing returns 0 02:15:10.581 00.003 15672 IsGuiding returns 0 02:15:10.689 00.108 15672 IsGuiding returns 1 02:15:10.689 00.000 15672 scope still moving after pulse duration time elapsed 02:15:10.710 00.021 15672 IsSlewing returns 0 02:15:10.711 00.001 15672 IsGuiding returns 1 02:15:10.732 00.021 15672 IsSlewing returns 0 02:15:10.751 00.019 15672 IsGuiding returns 0 02:15:10.751 00.000 15672 scope move finished after 58 + 112 ms 02:15:10.751 00.000 15672 Move returns status 0, amount 58 02:15:10.751 00.000 15672 move complete, result=0 02:15:10.751 00.000 15672 worker thread done servicing request 02:15:10.895 00.144 30444 UpdateGuideState exits: m=118462 SNR=82.2 Saturated 02:15:10.895 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:10.895 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:10.895 00.000 30444 Enqueuing Expose request 02:15:10.895 00.000 15672 Worker thread wakes up 02:15:10.896 00.001 30444 GuideStep: -0.3 px 73 ms EAST, 0.3 px 58 ms SOUTH 02:15:10.896 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:10.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:12.812 01.916 15672 Exposure complete 02:15:12.846 00.034 15672 worker thread done servicing request 02:15:12.846 00.000 30444 OnExposeComplete: enter 02:15:12.846 00.000 30444 UpdateGuideState(): m_state=6 02:15:12.846 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 6672 02:15:12.846 00.000 30444 Star::Find returns 1 (1), X=463.45, Y=200.76, Mass=129470, SNR=97.5, Peak=13684 HFD=3.3 02:15:12.846 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.23 = 0.23) 02:15:12.846 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.17 = 0.17) 02:15:12.846 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-0.05 mountX=0.29 mountY=0.05, mountTheta=0.17 02:15:12.846 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.02, opts=13) 02:15:12.846 00.000 30444 Enqueuing Move request for scope (0.30, -0.02) 02:15:12.847 00.001 15672 Worker thread wakes up 02:15:12.847 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.02) opts 0xd 02:15:12.847 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.02) 02:15:12.847 00.000 15672 Moving (0.30, -0.02) raw xDistance=0.29 yDistance=0.05 02:15:12.847 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29 02:15:12.847 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:15:12.847 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 02:15:12.847 00.000 15672 MoveAxis(W, 75, ABG) 02:15:12.847 00.000 15672 Guiding Dir = 3, Dur = 75 02:15:12.847 00.000 15672 IsSlewing returns 0 02:15:12.849 00.002 15672 IsGuiding returns 0 02:15:12.854 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=13684, FiltMin=2609, FiltMax=10040, Gamma=2.950 02:15:12.876 00.022 15672 PulseGuide returned control before completion, sleep 59 02:15:12.903 00.027 30444 UpdateGuideState exits: m=129470 SNR=97.5 Saturated 02:15:12.903 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:12.903 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:12.903 00.000 30444 Enqueuing Expose request 02:15:12.937 00.034 15672 IsGuiding returns 1 02:15:12.937 00.000 15672 scope still moving after pulse duration time elapsed 02:15:12.958 00.021 15672 IsSlewing returns 0 02:15:12.960 00.002 15672 IsGuiding returns 1 02:15:12.981 00.021 15672 IsSlewing returns 0 02:15:13.020 00.039 15672 IsGuiding returns 0 02:15:13.021 00.001 15672 scope move finished after 75 + 96 ms 02:15:13.021 00.000 15672 Move returns status 0, amount 75 02:15:13.021 00.000 15672 MoveAxis(N, 0, ABG) 02:15:13.021 00.000 15672 Move returns status 0, amount 0 02:15:13.021 00.000 15672 move complete, result=0 02:15:13.021 00.000 15672 worker thread done servicing request 02:15:13.021 00.000 15672 Worker thread wakes up 02:15:13.021 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:13.021 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:13.021 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH 02:15:15.138 02.117 15672 Exposure complete 02:15:15.168 00.030 15672 worker thread done servicing request 02:15:15.168 00.000 30444 OnExposeComplete: enter 02:15:15.168 00.000 30444 UpdateGuideState(): m_state=6 02:15:15.168 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6673 02:15:15.168 00.000 30444 Star::Find returns 1 (1), X=463.45, Y=201.01, Mass=129952, SNR=94.8, Peak=13283 HFD=3.5 02:15:15.168 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.95 = 0.95) 02:15:15.168 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.89 = 0.89) 02:15:15.168 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.24 hyp=0.38 cameraTheta=0.67 mountX=0.22 mountY=0.30, mountTheta=0.93 02:15:15.169 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.24, opts=13) 02:15:15.169 00.000 30444 Enqueuing Move request for scope (0.30, 0.24) 02:15:15.169 00.000 15672 Worker thread wakes up 02:15:15.169 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.24) opts 0xd 02:15:15.169 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.24) 02:15:15.169 00.000 15672 Moving (0.30, 0.24) raw xDistance=0.22 yDistance=0.30 02:15:15.169 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 02:15:15.169 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 02:15:15.169 00.000 15672 MoveAxis(E, 0, ABG) 02:15:15.169 00.000 15672 Move returns status 0, amount 0 02:15:15.169 00.000 15672 MoveAxis(S, 53, ABG) 02:15:15.169 00.000 15672 Guiding Dir = 1, Dur = 53 02:15:15.170 00.001 15672 IsSlewing returns 0 02:15:15.171 00.001 15672 IsGuiding returns 0 02:15:15.175 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1980, max=13590, FiltMin=2568, FiltMax=9495, Gamma=2.950 02:15:15.224 00.049 30444 UpdateGuideState exits: m=129952 SNR=94.8 Saturated 02:15:15.224 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:15.224 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:15.224 00.000 30444 Enqueuing Expose request 02:15:15.256 00.032 15672 IsGuiding returns 1 02:15:15.257 00.001 15672 scope still moving after pulse duration time elapsed 02:15:15.278 00.021 15672 IsSlewing returns 0 02:15:15.279 00.001 15672 IsGuiding returns 1 02:15:15.300 00.021 15672 IsSlewing returns 0 02:15:15.301 00.001 15672 IsGuiding returns 1 02:15:15.322 00.021 15672 IsSlewing returns 0 02:15:15.387 00.065 15672 IsGuiding returns 0 02:15:15.387 00.000 15672 scope move finished after 53 + 163 ms 02:15:15.388 00.001 15672 Move returns status 0, amount 53 02:15:15.388 00.000 15672 move complete, result=0 02:15:15.388 00.000 15672 worker thread done servicing request 02:15:15.388 00.000 15672 Worker thread wakes up 02:15:15.388 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:15.388 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:15.389 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 53 ms SOUTH 02:15:17.295 01.906 15672 Exposure complete 02:15:17.315 00.020 15672 worker thread done servicing request 02:15:17.315 00.000 30444 OnExposeComplete: enter 02:15:17.315 00.000 30444 UpdateGuideState(): m_state=6 02:15:17.315 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6674 02:15:17.316 00.001 30444 Star::Find returns 1 (1), X=463.31, Y=200.83, Mass=131472, SNR=101.0, Peak=13217 HFD=3.5 02:15:17.316 00.000 30444 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.28) = xAngle (0.62 = 0.62) 02:15:17.316 00.000 30444 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.56 = 0.56) 02:15:17.316 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.34 mountX=0.14 mountY=0.09, mountTheta=0.58 02:15:17.316 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.06, opts=13) 02:15:17.316 00.000 30444 Enqueuing Move request for scope (0.16, 0.06) 02:15:17.316 00.000 15672 Worker thread wakes up 02:15:17.316 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd 02:15:17.316 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.06) 02:15:17.316 00.000 15672 Moving (0.16, 0.06) raw xDistance=0.14 yDistance=0.09 02:15:17.316 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 02:15:17.317 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:15:17.317 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 02:15:17.317 00.000 15672 MoveAxis(E, 0, ABG) 02:15:17.317 00.000 15672 Move returns status 0, amount 0 02:15:17.317 00.000 15672 MoveAxis(N, 0, ABG) 02:15:17.317 00.000 15672 Move returns status 0, amount 0 02:15:17.317 00.000 15672 move complete, result=0 02:15:17.317 00.000 15672 worker thread done servicing request 02:15:17.322 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=13217, FiltMin=2628, FiltMax=9777, Gamma=2.950 02:15:17.373 00.051 30444 UpdateGuideState exits: m=131472 SNR=101.0 Saturated 02:15:17.373 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:17.373 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:17.373 00.000 30444 Enqueuing Expose request 02:15:17.373 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:15:17.373 00.000 15672 Worker thread wakes up 02:15:17.373 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:17.373 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:19.485 02.112 15672 Exposure complete 02:15:19.509 00.024 15672 worker thread done servicing request 02:15:19.509 00.000 30444 OnExposeComplete: enter 02:15:19.509 00.000 30444 UpdateGuideState(): m_state=6 02:15:19.509 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6675 02:15:19.509 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=200.54, Mass=120186, SNR=101.2, Peak=12247 HFD=3.6 02:15:19.509 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 02:15:19.509 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 02:15:19.509 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.87 mountX=-0.01 mountY=-0.24, mountTheta=-1.60 02:15:19.511 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.23, opts=13) 02:15:19.511 00.000 30444 Enqueuing Move request for scope (-0.07, -0.23) 02:15:19.511 00.000 15672 Worker thread wakes up 02:15:19.511 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd 02:15:19.511 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.23) 02:15:19.511 00.000 15672 Moving (-0.07, -0.23) raw xDistance=-0.01 yDistance=-0.24 02:15:19.511 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 02:15:19.511 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:15:19.511 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 02:15:19.512 00.001 15672 MoveAxis(E, 0, ABG) 02:15:19.512 00.000 15672 Move returns status 0, amount 0 02:15:19.512 00.000 15672 MoveAxis(N, 0, ABG) 02:15:19.512 00.000 15672 Move returns status 0, amount 0 02:15:19.512 00.000 15672 move complete, result=0 02:15:19.512 00.000 15672 worker thread done servicing request 02:15:19.516 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=12247, FiltMin=2599, FiltMax=9447, Gamma=2.950 02:15:19.565 00.049 30444 UpdateGuideState exits: m=120186 SNR=101.2 Saturated 02:15:19.565 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:19.565 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:19.565 00.000 30444 Enqueuing Expose request 02:15:19.565 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 02:15:19.565 00.000 15672 Worker thread wakes up 02:15:19.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:19.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:21.473 01.908 15672 Exposure complete 02:15:21.493 00.020 15672 worker thread done servicing request 02:15:21.494 00.001 30444 OnExposeComplete: enter 02:15:21.494 00.000 30444 UpdateGuideState(): m_state=6 02:15:21.494 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6676 02:15:21.494 00.000 30444 Star::Find returns 1 (1), X=463.50, Y=200.88, Mass=128304, SNR=98.0, Peak=12280 HFD=3.5 02:15:21.494 00.000 30444 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.28) = xAngle (0.58 = 0.58) 02:15:21.494 00.000 30444 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.52 = 0.52) 02:15:21.494 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.11 hyp=0.37 cameraTheta=0.30 mountX=0.31 mountY=0.18, mountTheta=0.53 02:15:21.494 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.11, opts=13) 02:15:21.494 00.000 30444 Enqueuing Move request for scope (0.35, 0.11) 02:15:21.495 00.001 15672 Worker thread wakes up 02:15:21.495 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.11) opts 0xd 02:15:21.495 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.11) 02:15:21.495 00.000 15672 Moving (0.35, 0.11) raw xDistance=0.31 yDistance=0.18 02:15:21.495 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 02:15:21.495 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:15:21.495 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 02:15:21.495 00.000 15672 MoveAxis(W, 83, ABG) 02:15:21.495 00.000 15672 Guiding Dir = 3, Dur = 83 02:15:21.495 00.000 15672 IsSlewing returns 0 02:15:21.496 00.001 15672 IsGuiding returns 0 02:15:21.500 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=12280, FiltMin=2591, FiltMax=9303, Gamma=2.950 02:15:21.518 00.018 15672 PulseGuide returned control before completion, sleep 71 02:15:21.550 00.032 30444 UpdateGuideState exits: m=128304 SNR=98.0 Saturated 02:15:21.550 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:21.550 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:21.550 00.000 30444 Enqueuing Expose request 02:15:21.591 00.041 15672 IsGuiding returns 1 02:15:21.591 00.000 15672 scope still moving after pulse duration time elapsed 02:15:21.612 00.021 15672 IsSlewing returns 0 02:15:21.615 00.003 15672 IsGuiding returns 0 02:15:21.615 00.000 15672 scope move finished after 83 + 36 ms 02:15:21.615 00.000 15672 Move returns status 0, amount 83 02:15:21.615 00.000 15672 MoveAxis(N, 0, ABG) 02:15:21.616 00.001 15672 Move returns status 0, amount 0 02:15:21.616 00.000 15672 move complete, result=0 02:15:21.616 00.000 15672 worker thread done servicing request 02:15:21.616 00.000 15672 Worker thread wakes up 02:15:21.616 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:21.616 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:21.617 00.001 30444 GuideStep: 0.3 px 83 ms WEST, 0.2 px 0 ms NORTH 02:15:23.723 02.106 15672 Exposure complete 02:15:23.743 00.020 15672 worker thread done servicing request 02:15:23.743 00.000 30444 OnExposeComplete: enter 02:15:23.743 00.000 30444 UpdateGuideState(): m_state=6 02:15:23.743 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6677 02:15:23.743 00.000 30444 Star::Find returns 1 (1), X=463.75, Y=200.28, Mass=118898, SNR=83.5, Peak=11650 HFD=3.6 02:15:23.743 00.000 30444 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.28) = xAngle (-0.41 = -0.41) 02:15:23.743 00.000 30444 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.47 = -0.47) 02:15:23.743 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=-0.49 hyp=0.78 cameraTheta=-0.69 mountX=0.72 mountY=-0.35, mountTheta=-0.46 02:15:23.744 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=-0.49, opts=13) 02:15:23.744 00.000 30444 Enqueuing Move request for scope (0.60, -0.49) 02:15:23.744 00.000 15672 Worker thread wakes up 02:15:23.744 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.49) opts 0xd 02:15:23.744 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, -0.49) 02:15:23.744 00.000 15672 Moving (0.60, -0.49) raw xDistance=0.72 yDistance=-0.35 02:15:23.744 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72 02:15:23.744 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:15:23.744 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 02:15:23.744 00.000 15672 MoveAxis(W, 200, ABG) 02:15:23.744 00.000 15672 Guiding Dir = 3, Dur = 200 02:15:23.745 00.001 15672 IsSlewing returns 0 02:15:23.746 00.001 15672 IsGuiding returns 0 02:15:23.750 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2119, max=11650, FiltMin=2611, FiltMax=10274, Gamma=2.950 02:15:23.771 00.021 15672 PulseGuide returned control before completion, sleep 186 02:15:23.798 00.027 30444 UpdateGuideState exits: m=118898 SNR=83.5 Saturated 02:15:23.798 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:23.798 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:23.798 00.000 30444 Enqueuing Expose request 02:15:23.960 00.162 15672 IsGuiding returns 1 02:15:23.960 00.000 15672 scope still moving after pulse duration time elapsed 02:15:23.981 00.021 15672 IsSlewing returns 0 02:15:23.994 00.013 15672 IsGuiding returns 0 02:15:23.994 00.000 15672 scope move finished after 200 + 49 ms 02:15:23.995 00.001 15672 Move returns status 0, amount 200 02:15:23.995 00.000 15672 MoveAxis(N, 0, ABG) 02:15:23.995 00.000 15672 Move returns status 0, amount 0 02:15:23.995 00.000 15672 move complete, result=0 02:15:23.995 00.000 15672 worker thread done servicing request 02:15:23.995 00.000 15672 Worker thread wakes up 02:15:23.995 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:23.995 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:23.995 00.000 30444 GuideStep: 0.7 px 200 ms WEST, -0.4 px 0 ms NORTH 02:15:25.901 01.906 15672 Exposure complete 02:15:25.924 00.023 15672 worker thread done servicing request 02:15:25.924 00.000 30444 OnExposeComplete: enter 02:15:25.924 00.000 30444 UpdateGuideState(): m_state=6 02:15:25.924 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6678 02:15:25.924 00.000 30444 Star::Find returns 1 (1), X=463.53, Y=200.75, Mass=123229, SNR=84.4, Peak=12029 HFD=3.4 02:15:25.924 00.000 30444 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.28) = xAngle (0.22 = 0.22) 02:15:25.924 00.000 30444 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.16 = 0.16) 02:15:25.924 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.02 hyp=0.38 cameraTheta=-0.06 mountX=0.38 mountY=0.06, mountTheta=0.16 02:15:25.925 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.02, opts=13) 02:15:25.925 00.000 30444 Enqueuing Move request for scope (0.38, -0.02) 02:15:25.925 00.000 15672 Worker thread wakes up 02:15:25.925 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.02) opts 0xd 02:15:25.925 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.02) 02:15:25.925 00.000 15672 Moving (0.38, -0.02) raw xDistance=0.38 yDistance=0.06 02:15:25.925 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38 02:15:25.925 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:15:25.925 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 02:15:25.925 00.000 15672 MoveAxis(W, 115, ABG) 02:15:25.925 00.000 15672 Guiding Dir = 3, Dur = 115 02:15:25.926 00.001 15672 IsSlewing returns 0 02:15:25.927 00.001 15672 IsGuiding returns 0 02:15:25.932 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2134, max=12671, FiltMin=2570, FiltMax=9644, Gamma=2.950 02:15:25.943 00.011 15672 PulseGuide returned control before completion, sleep 110 02:15:25.984 00.041 30444 UpdateGuideState exits: m=123229 SNR=84.4 Saturated 02:15:25.984 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:25.984 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:25.984 00.000 30444 Enqueuing Expose request 02:15:26.104 00.120 15672 IsGuiding returns 0 02:15:26.104 00.000 15672 Move returns status 0, amount 115 02:15:26.104 00.000 15672 MoveAxis(N, 0, ABG) 02:15:26.104 00.000 15672 Move returns status 0, amount 0 02:15:26.104 00.000 15672 move complete, result=0 02:15:26.104 00.000 15672 worker thread done servicing request 02:15:26.104 00.000 15672 Worker thread wakes up 02:15:26.104 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:26.104 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:26.105 00.001 30444 GuideStep: 0.4 px 115 ms WEST, 0.1 px 0 ms NORTH 02:15:28.213 02.108 15672 Exposure complete 02:15:28.232 00.019 15672 worker thread done servicing request 02:15:28.233 00.001 30444 OnExposeComplete: enter 02:15:28.233 00.000 30444 UpdateGuideState(): m_state=6 02:15:28.233 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6679 02:15:28.233 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=200.70, Mass=119754, SNR=97.0, Peak=13864 HFD=3.3 02:15:28.233 00.000 30444 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.28) = xAngle (-2.49 = -2.49) 02:15:28.233 00.000 30444 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.55 = -2.55) 02:15:28.233 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-2.76 mountX=-0.17 mountY=-0.12, mountTheta=-2.53 02:15:28.233 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.08, opts=13) 02:15:28.233 00.000 30444 Enqueuing Move request for scope (-0.20, -0.08) 02:15:28.234 00.001 15672 Worker thread wakes up 02:15:28.234 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd 02:15:28.234 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.08) 02:15:28.234 00.000 15672 Moving (-0.20, -0.08) raw xDistance=-0.17 yDistance=-0.12 02:15:28.234 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 02:15:28.234 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:15:28.234 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 02:15:28.234 00.000 15672 MoveAxis(E, 0, ABG) 02:15:28.234 00.000 15672 Move returns status 0, amount 0 02:15:28.234 00.000 15672 MoveAxis(N, 0, ABG) 02:15:28.234 00.000 15672 Move returns status 0, amount 0 02:15:28.234 00.000 15672 move complete, result=0 02:15:28.234 00.000 15672 worker thread done servicing request 02:15:28.239 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=13864, FiltMin=2650, FiltMax=9306, Gamma=2.950 02:15:28.288 00.049 30444 UpdateGuideState exits: m=119754 SNR=97.0 Saturated 02:15:28.288 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:28.288 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:28.288 00.000 30444 Enqueuing Expose request 02:15:28.288 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:15:28.288 00.000 15672 Worker thread wakes up 02:15:28.288 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:28.288 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:30.196 01.908 15672 Exposure complete 02:15:30.215 00.019 15672 worker thread done servicing request 02:15:30.229 00.014 30444 OnExposeComplete: enter 02:15:30.229 00.000 30444 UpdateGuideState(): m_state=6 02:15:30.229 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6680 02:15:30.229 00.000 30444 Star::Find returns 1 (1), X=462.58, Y=200.90, Mass=130777, SNR=92.0, Peak=14510 HFD=3.4 02:15:30.229 00.000 30444 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.28) = xAngle (3.21 = -3.07) 02:15:30.229 00.000 30444 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.15 = -3.14) 02:15:30.229 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=0.12 hyp=0.59 cameraTheta=2.93 mountX=-0.59 mountY=-0.00, mountTheta=-3.14 02:15:30.230 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=0.12, opts=13) 02:15:30.230 00.000 30444 Enqueuing Move request for scope (-0.57, 0.12) 02:15:30.230 00.000 15672 Worker thread wakes up 02:15:30.230 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.12) opts 0xd 02:15:30.230 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, 0.12) 02:15:30.230 00.000 15672 Moving (-0.57, 0.12) raw xDistance=-0.59 yDistance=-0.00 02:15:30.230 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59 02:15:30.230 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:15:30.230 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 02:15:30.230 00.000 15672 MoveAxis(E, 158, ABG) 02:15:30.230 00.000 15672 Guiding Dir = 2, Dur = 158 02:15:30.230 00.000 15672 IsSlewing returns 0 02:15:30.232 00.002 15672 IsGuiding returns 0 02:15:30.238 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=14510, FiltMin=2617, FiltMax=9691, Gamma=2.950 02:15:30.256 00.018 15672 PulseGuide returned control before completion, sleep 144 02:15:30.288 00.032 30444 UpdateGuideState exits: m=130777 SNR=92.0 Saturated 02:15:30.288 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:30.288 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:30.288 00.000 30444 Enqueuing Expose request 02:15:30.404 00.116 15672 IsGuiding returns 1 02:15:30.404 00.000 15672 scope still moving after pulse duration time elapsed 02:15:30.425 00.021 15672 IsSlewing returns 0 02:15:30.450 00.025 15672 IsGuiding returns 0 02:15:30.450 00.000 15672 scope move finished after 158 + 60 ms 02:15:30.450 00.000 15672 Move returns status 0, amount 158 02:15:30.450 00.000 15672 MoveAxis(N, 0, ABG) 02:15:30.450 00.000 15672 Move returns status 0, amount 0 02:15:30.450 00.000 15672 move complete, result=0 02:15:30.451 00.001 15672 worker thread done servicing request 02:15:30.451 00.000 15672 Worker thread wakes up 02:15:30.451 00.000 30444 GuideStep: -0.6 px 158 ms EAST, -0.0 px 0 ms NORTH 02:15:30.451 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:30.451 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:32.560 02.109 15672 Exposure complete 02:15:32.579 00.019 15672 worker thread done servicing request 02:15:32.579 00.000 30444 OnExposeComplete: enter 02:15:32.579 00.000 30444 UpdateGuideState(): m_state=6 02:15:32.580 00.001 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6681 02:15:32.580 00.000 30444 Star::Find returns 1 (1), X=463.63, Y=200.55, Mass=120065, SNR=91.4, Peak=11237 HFD=3.4 02:15:32.580 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 02:15:32.580 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 02:15:32.580 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.23 hyp=0.53 cameraTheta=-0.44 mountX=0.53 mountY=-0.12, mountTheta=-0.22 02:15:32.580 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.23, opts=13) 02:15:32.580 00.000 30444 Enqueuing Move request for scope (0.48, -0.23) 02:15:32.580 00.000 15672 Worker thread wakes up 02:15:32.580 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.23) opts 0xd 02:15:32.580 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.23) 02:15:32.580 00.000 15672 Moving (0.48, -0.23) raw xDistance=0.53 yDistance=-0.12 02:15:32.581 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.53 02:15:32.581 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:15:32.581 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 02:15:32.581 00.000 15672 MoveAxis(W, 131, ABG) 02:15:32.581 00.000 15672 Guiding Dir = 3, Dur = 131 02:15:32.581 00.000 15672 IsSlewing returns 0 02:15:32.583 00.002 15672 IsGuiding returns 0 02:15:32.587 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=11750, FiltMin=2578, FiltMax=9456, Gamma=2.950 02:15:32.604 00.017 15672 PulseGuide returned control before completion, sleep 120 02:15:32.635 00.031 30444 UpdateGuideState exits: m=120065 SNR=91.4 Saturated 02:15:32.635 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:32.636 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:32.636 00.000 30444 Enqueuing Expose request 02:15:32.765 00.129 15672 IsGuiding returns 0 02:15:32.765 00.000 15672 Move returns status 0, amount 131 02:15:32.765 00.000 15672 MoveAxis(N, 0, ABG) 02:15:32.765 00.000 15672 Move returns status 0, amount 0 02:15:32.765 00.000 15672 move complete, result=0 02:15:32.765 00.000 15672 worker thread done servicing request 02:15:32.765 00.000 15672 Worker thread wakes up 02:15:32.765 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:32.765 00.000 30444 GuideStep: 0.5 px 131 ms WEST, -0.1 px 0 ms NORTH 02:15:32.766 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:34.675 01.909 15672 Exposure complete 02:15:34.694 00.019 15672 worker thread done servicing request 02:15:34.695 00.001 30444 OnExposeComplete: enter 02:15:34.695 00.000 30444 UpdateGuideState(): m_state=6 02:15:34.695 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6682 02:15:34.695 00.000 30444 Star::Find returns 1 (1), X=463.42, Y=200.67, Mass=123116, SNR=86.2, Peak=13890 HFD=3.2 02:15:34.695 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 02:15:34.695 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 02:15:34.695 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.38 mountX=0.29 mountY=-0.05, mountTheta=-0.16 02:15:34.696 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.11, opts=13) 02:15:34.696 00.000 30444 Enqueuing Move request for scope (0.27, -0.11) 02:15:34.696 00.000 15672 Worker thread wakes up 02:15:34.696 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd 02:15:34.696 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.11) 02:15:34.696 00.000 15672 Moving (0.27, -0.11) raw xDistance=0.29 yDistance=-0.05 02:15:34.696 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29 02:15:34.696 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:15:34.696 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 02:15:34.696 00.000 15672 MoveAxis(W, 87, ABG) 02:15:34.696 00.000 15672 Guiding Dir = 3, Dur = 87 02:15:34.697 00.001 15672 IsSlewing returns 0 02:15:34.698 00.001 15672 IsGuiding returns 0 02:15:34.703 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=13890, FiltMin=2644, FiltMax=9876, Gamma=2.950 02:15:34.713 00.010 15672 PulseGuide returned control before completion, sleep 83 02:15:34.752 00.039 30444 UpdateGuideState exits: m=123116 SNR=86.2 Saturated 02:15:34.752 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:34.752 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:34.752 00.000 30444 Enqueuing Expose request 02:15:34.798 00.046 15672 IsGuiding returns 1 02:15:34.798 00.000 15672 scope still moving after pulse duration time elapsed 02:15:34.819 00.021 15672 IsSlewing returns 0 02:15:34.826 00.007 15672 IsGuiding returns 0 02:15:34.826 00.000 15672 scope move finished after 87 + 40 ms 02:15:34.826 00.000 15672 Move returns status 0, amount 87 02:15:34.826 00.000 15672 MoveAxis(N, 0, ABG) 02:15:34.826 00.000 15672 Move returns status 0, amount 0 02:15:34.826 00.000 15672 move complete, result=0 02:15:34.826 00.000 15672 worker thread done servicing request 02:15:34.826 00.000 15672 Worker thread wakes up 02:15:34.826 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:34.826 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:34.826 00.000 30444 GuideStep: 0.3 px 87 ms WEST, -0.0 px 0 ms NORTH 02:15:36.935 02.109 15672 Exposure complete 02:15:36.955 00.020 15672 worker thread done servicing request 02:15:36.955 00.000 30444 OnExposeComplete: enter 02:15:36.955 00.000 30444 UpdateGuideState(): m_state=6 02:15:36.955 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6683 02:15:36.955 00.000 30444 Star::Find returns 1 (1), X=463.50, Y=200.89, Mass=120014, SNR=92.0, Peak=13098 HFD=3.5 02:15:36.955 00.000 30444 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 02:15:36.955 00.000 30444 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 02:15:36.955 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.12 hyp=0.37 cameraTheta=0.33 mountX=0.30 mountY=0.19, mountTheta=0.56 02:15:36.956 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.12, opts=13) 02:15:36.956 00.000 30444 Enqueuing Move request for scope (0.35, 0.12) 02:15:36.956 00.000 15672 Worker thread wakes up 02:15:36.956 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.12) opts 0xd 02:15:36.956 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.12) 02:15:36.956 00.000 15672 Moving (0.35, 0.12) raw xDistance=0.30 yDistance=0.19 02:15:36.956 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30 02:15:36.956 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:15:36.956 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 02:15:36.956 00.000 15672 MoveAxis(W, 88, ABG) 02:15:36.957 00.001 15672 Guiding Dir = 3, Dur = 88 02:15:36.957 00.000 15672 IsSlewing returns 0 02:15:36.958 00.001 15672 IsGuiding returns 0 02:15:36.962 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=14102, FiltMin=2622, FiltMax=9891, Gamma=2.950 02:15:36.982 00.020 15672 PulseGuide returned control before completion, sleep 75 02:15:37.012 00.030 30444 UpdateGuideState exits: m=120014 SNR=92.0 Saturated 02:15:37.012 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:37.012 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:37.012 00.000 30444 Enqueuing Expose request 02:15:37.058 00.046 15672 IsGuiding returns 1 02:15:37.059 00.001 15672 scope still moving after pulse duration time elapsed 02:15:37.079 00.020 15672 IsSlewing returns 0 02:15:37.095 00.016 15672 IsGuiding returns 0 02:15:37.095 00.000 15672 scope move finished after 88 + 48 ms 02:15:37.095 00.000 15672 Move returns status 0, amount 88 02:15:37.095 00.000 15672 MoveAxis(N, 0, ABG) 02:15:37.095 00.000 15672 Move returns status 0, amount 0 02:15:37.095 00.000 15672 move complete, result=0 02:15:37.095 00.000 15672 worker thread done servicing request 02:15:37.095 00.000 15672 Worker thread wakes up 02:15:37.095 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:37.095 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:37.095 00.000 30444 GuideStep: 0.3 px 88 ms WEST, 0.2 px 0 ms NORTH 02:15:39.003 01.908 15672 Exposure complete 02:15:39.023 00.020 15672 worker thread done servicing request 02:15:39.023 00.000 30444 OnExposeComplete: enter 02:15:39.023 00.000 30444 UpdateGuideState(): m_state=6 02:15:39.024 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6684 02:15:39.024 00.000 30444 Star::Find returns 1 (1), X=463.55, Y=201.51, Mass=122786, SNR=86.5, Peak=12682 HFD=3.2 02:15:39.024 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 02:15:39.024 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 02:15:39.024 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.73 hyp=0.83 cameraTheta=1.07 mountX=0.18 mountY=0.80, mountTheta=1.35 02:15:39.024 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.73, opts=13) 02:15:39.024 00.000 30444 Enqueuing Move request for scope (0.40, 0.73) 02:15:39.024 00.000 15672 Worker thread wakes up 02:15:39.024 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.73) opts 0xd 02:15:39.024 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.73) 02:15:39.024 00.000 15672 Moving (0.40, 0.73) raw xDistance=0.18 yDistance=0.80 02:15:39.024 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 02:15:39.024 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 02:15:39.025 00.001 15672 MoveAxis(E, 0, ABG) 02:15:39.025 00.000 15672 Move returns status 0, amount 0 02:15:39.025 00.000 15672 MoveAxis(S, 143, ABG) 02:15:39.025 00.000 15672 Guiding Dir = 1, Dur = 143 02:15:39.026 00.001 15672 IsSlewing returns 0 02:15:39.026 00.000 15672 IsGuiding returns 0 02:15:39.030 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=13089, FiltMin=2552, FiltMax=10024, Gamma=2.950 02:15:39.080 00.050 30444 UpdateGuideState exits: m=122786 SNR=86.5 Saturated 02:15:39.080 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:39.080 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:39.080 00.000 30444 Enqueuing Expose request 02:15:39.107 00.027 15672 PulseGuide returned control before completion, sleep 73 02:15:39.182 00.075 15672 IsGuiding returns 1 02:15:39.182 00.000 15672 scope still moving after pulse duration time elapsed 02:15:39.203 00.021 15672 IsSlewing returns 0 02:15:39.206 00.003 15672 IsGuiding returns 1 02:15:39.227 00.021 15672 IsSlewing returns 0 02:15:39.230 00.003 15672 IsGuiding returns 1 02:15:39.252 00.022 15672 IsSlewing returns 0 02:15:39.254 00.002 15672 IsGuiding returns 1 02:15:39.276 00.022 15672 IsSlewing returns 0 02:15:39.284 00.008 15672 IsGuiding returns 0 02:15:39.285 00.001 15672 scope move finished after 143 + 114 ms 02:15:39.285 00.000 15672 Move returns status 0, amount 143 02:15:39.285 00.000 15672 move complete, result=0 02:15:39.285 00.000 15672 worker thread done servicing request 02:15:39.285 00.000 15672 Worker thread wakes up 02:15:39.285 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:39.285 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:39.286 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.8 px 143 ms SOUTH 02:15:41.394 02.108 15672 Exposure complete 02:15:41.414 00.020 15672 worker thread done servicing request 02:15:41.414 00.000 30444 OnExposeComplete: enter 02:15:41.414 00.000 30444 UpdateGuideState(): m_state=6 02:15:41.414 00.000 30444 Star::Find(15, 463, 201, 0, (0,0,0,0), 0.0, 255) frame 6685 02:15:41.414 00.000 30444 Star::Find returns 1 (1), X=464.35, Y=201.00, Mass=116971, SNR=80.8, Peak=12257 HFD=3.4 02:15:41.414 00.000 30444 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.28) = xAngle (0.47 = 0.47) 02:15:41.414 00.000 30444 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.40 = 0.40) 02:15:41.414 00.000 30444 CameraToMount -- cameraX=1.20 cameraY=0.23 hyp=1.23 cameraTheta=0.19 mountX=1.10 mountY=0.48, mountTheta=0.41 02:15:41.415 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.20, y=0.23, opts=13) 02:15:41.415 00.000 30444 Enqueuing Move request for scope (1.20, 0.23) 02:15:41.415 00.000 15672 Worker thread wakes up 02:15:41.415 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.20, 0.23) opts 0xd 02:15:41.415 00.000 15672 Handling offset move in thread for scope, endpoint = (1.20, 0.23) 02:15:41.415 00.000 15672 Moving (1.20, 0.23) raw xDistance=1.10 yDistance=0.48 02:15:41.415 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.10 02:15:41.415 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 02:15:41.415 00.000 15672 MoveAxis(W, 296, ABG) 02:15:41.415 00.000 15672 Guiding Dir = 3, Dur = 296 02:15:41.416 00.001 15672 IsSlewing returns 0 02:15:41.417 00.001 15672 IsGuiding returns 0 02:15:41.421 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=13004, FiltMin=2601, FiltMax=9543, Gamma=2.950 02:15:41.439 00.018 15672 PulseGuide returned control before completion, sleep 284 02:15:41.727 00.288 15672 IsGuiding returns 1 02:15:41.727 00.000 15672 scope still moving after pulse duration time elapsed 02:15:41.748 00.021 15672 IsSlewing returns 0 02:15:41.776 00.028 15672 IsGuiding returns 0 02:15:41.776 00.000 15672 scope move finished after 296 + 62 ms 02:15:41.776 00.000 15672 Move returns status 0, amount 296 02:15:41.776 00.000 15672 MoveAxis(S, 86, ABG) 02:15:41.776 00.000 15672 Guiding Dir = 1, Dur = 86 02:15:41.776 00.000 15672 IsSlewing returns 0 02:15:41.777 00.001 15672 IsGuiding returns 0 02:15:41.855 00.078 15672 PulseGuide returned control before completion, sleep 19 02:15:41.877 00.022 15672 IsGuiding returns 1 02:15:41.877 00.000 15672 scope still moving after pulse duration time elapsed 02:15:41.898 00.021 15672 IsSlewing returns 0 02:15:41.900 00.002 30444 UpdateGuideState exits: m=116971 SNR=80.8 Saturated 02:15:41.900 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:41.900 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:41.900 00.000 30444 Enqueuing Expose request 02:15:41.902 00.002 15672 IsGuiding returns 1 02:15:41.923 00.021 15672 IsSlewing returns 0 02:15:41.983 00.060 15672 IsGuiding returns 0 02:15:41.983 00.000 15672 scope move finished after 86 + 120 ms 02:15:41.983 00.000 15672 Move returns status 0, amount 86 02:15:41.983 00.000 15672 move complete, result=0 02:15:41.984 00.001 15672 worker thread done servicing request 02:15:41.984 00.000 15672 Worker thread wakes up 02:15:41.984 00.000 30444 GuideStep: 1.1 px 296 ms WEST, 0.5 px 86 ms SOUTH 02:15:41.984 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:41.984 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:43.900 01.916 15672 Exposure complete 02:15:43.933 00.033 15672 worker thread done servicing request 02:15:43.934 00.001 30444 OnExposeComplete: enter 02:15:43.934 00.000 30444 UpdateGuideState(): m_state=6 02:15:43.934 00.000 30444 Star::Find(15, 464, 201, 0, (0,0,0,0), 0.0, 255) frame 6686 02:15:43.934 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=200.84, Mass=125714, SNR=97.5, Peak=12873 HFD=3.6 02:15:43.934 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 02:15:43.934 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 02:15:43.934 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.26 mountX=0.22 mountY=0.12, mountTheta=0.49 02:15:43.934 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.07, opts=13) 02:15:43.934 00.000 30444 Enqueuing Move request for scope (0.25, 0.07) 02:15:43.935 00.001 15672 Worker thread wakes up 02:15:43.935 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd 02:15:43.935 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.07) 02:15:43.935 00.000 15672 Moving (0.25, 0.07) raw xDistance=0.22 yDistance=0.12 02:15:43.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 02:15:43.935 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:15:43.935 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 02:15:43.935 00.000 15672 MoveAxis(E, 0, ABG) 02:15:43.935 00.000 15672 Move returns status 0, amount 0 02:15:43.935 00.000 15672 MoveAxis(N, 0, ABG) 02:15:43.935 00.000 15672 Move returns status 0, amount 0 02:15:43.935 00.000 15672 move complete, result=0 02:15:43.935 00.000 15672 worker thread done servicing request 02:15:43.940 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=12898, FiltMin=2634, FiltMax=10019, Gamma=2.950 02:15:43.989 00.049 30444 UpdateGuideState exits: m=125714 SNR=97.5 Saturated 02:15:43.989 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:43.989 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:43.989 00.000 30444 Enqueuing Expose request 02:15:43.989 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 02:15:43.989 00.000 15672 Worker thread wakes up 02:15:43.989 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:43.989 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:46.101 02.112 15672 Exposure complete 02:15:46.133 00.032 15672 worker thread done servicing request 02:15:46.133 00.000 30444 OnExposeComplete: enter 02:15:46.133 00.000 30444 UpdateGuideState(): m_state=6 02:15:46.133 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6687 02:15:46.133 00.000 30444 Star::Find returns 1 (1), X=463.06, Y=200.87, Mass=111260, SNR=82.1, Peak=12253 HFD=3.5 02:15:46.133 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.62 = 2.62) 02:15:46.133 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.55 = 2.55) 02:15:46.133 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.34 mountX=-0.11 mountY=0.07, mountTheta=2.57 02:15:46.133 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.09, opts=13) 02:15:46.133 00.000 30444 Enqueuing Move request for scope (-0.09, 0.09) 02:15:46.134 00.001 15672 Worker thread wakes up 02:15:46.134 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd 02:15:46.134 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.09) 02:15:46.134 00.000 15672 Moving (-0.09, 0.09) raw xDistance=-0.11 yDistance=0.07 02:15:46.134 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 02:15:46.134 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:15:46.134 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 02:15:46.134 00.000 15672 MoveAxis(E, 0, ABG) 02:15:46.134 00.000 15672 Move returns status 0, amount 0 02:15:46.134 00.000 15672 MoveAxis(N, 0, ABG) 02:15:46.134 00.000 15672 Move returns status 0, amount 0 02:15:46.134 00.000 15672 move complete, result=0 02:15:46.134 00.000 15672 worker thread done servicing request 02:15:46.139 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=12253, FiltMin=2652, FiltMax=8981, Gamma=2.950 02:15:46.188 00.049 30444 UpdateGuideState exits: m=111260 SNR=82.1 Saturated 02:15:46.188 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:46.188 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:46.188 00.000 30444 Enqueuing Expose request 02:15:46.188 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:15:46.188 00.000 15672 Worker thread wakes up 02:15:46.188 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:46.188 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:48.095 01.907 15672 Exposure complete 02:15:48.115 00.020 15672 worker thread done servicing request 02:15:48.115 00.000 30444 OnExposeComplete: enter 02:15:48.115 00.000 30444 UpdateGuideState(): m_state=6 02:15:48.115 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6688 02:15:48.115 00.000 30444 Star::Find returns 1 (1), X=463.37, Y=200.54, Mass=62361, SNR=50.1, Peak=8109 HFD=3.4 02:15:48.115 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.56 = -0.56) 02:15:48.115 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 02:15:48.115 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.24 hyp=0.32 cameraTheta=-0.83 mountX=0.27 mountY=-0.19, mountTheta=-0.60 02:15:48.116 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.24, opts=13) 02:15:48.116 00.000 30444 Enqueuing Move request for scope (0.22, -0.24) 02:15:48.116 00.000 15672 Worker thread wakes up 02:15:48.116 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.24) opts 0xd 02:15:48.116 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.24) 02:15:48.116 00.000 15672 Moving (0.22, -0.24) raw xDistance=0.27 yDistance=-0.19 02:15:48.116 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 02:15:48.116 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:15:48.116 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 02:15:48.116 00.000 15672 MoveAxis(W, 74, ABG) 02:15:48.116 00.000 15672 Guiding Dir = 3, Dur = 74 02:15:48.117 00.001 15672 IsSlewing returns 0 02:15:48.118 00.001 15672 IsGuiding returns 0 02:15:48.122 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2390, max=8109, FiltMin=2968, FiltMax=6541, Gamma=2.950 02:15:48.133 00.011 15672 PulseGuide returned control before completion, sleep 70 02:15:48.171 00.038 30444 UpdateGuideState exits: m=62361 SNR=50.1 Saturated 02:15:48.171 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:48.171 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:48.171 00.000 30444 Enqueuing Expose request 02:15:48.205 00.034 15672 IsGuiding returns 1 02:15:48.205 00.000 15672 scope still moving after pulse duration time elapsed 02:15:48.225 00.020 15672 IsSlewing returns 0 02:15:48.247 00.022 15672 IsGuiding returns 0 02:15:48.247 00.000 15672 scope move finished after 74 + 54 ms 02:15:48.247 00.000 15672 Move returns status 0, amount 74 02:15:48.248 00.001 15672 MoveAxis(N, 0, ABG) 02:15:48.248 00.000 15672 Move returns status 0, amount 0 02:15:48.248 00.000 15672 move complete, result=0 02:15:48.248 00.000 15672 worker thread done servicing request 02:15:48.248 00.000 15672 Worker thread wakes up 02:15:48.248 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:48.248 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:48.249 00.001 30444 GuideStep: 0.3 px 74 ms WEST, -0.2 px 0 ms NORTH 02:15:50.358 02.109 15672 Exposure complete 02:15:50.377 00.019 15672 worker thread done servicing request 02:15:50.378 00.001 30444 OnExposeComplete: enter 02:15:50.378 00.000 30444 UpdateGuideState(): m_state=6 02:15:50.378 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6689 02:15:50.378 00.000 30444 Star::Find returns 1 (1), X=463.03, Y=200.78, Mass=35814, SNR=37.8, Peak=6777 HFD=3.7 02:15:50.378 00.000 30444 Status Line: Mass: 35814 vs 122786 02:15:50.379 00.001 30444 UpdateCurrentPosition: star mass new=35813.8 exp=122786.4 thresh=50% limits=(60394.4, 196071.4, 245572.7) 02:15:50.379 00.000 30444 DistanceChecker: activated 02:15:50.379 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:15:50.379 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:15:50.379 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:15:50.379 00.000 15672 Worker thread wakes up 02:15:50.380 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:15:50.380 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:15:50.380 00.000 15672 move complete, result=0 02:15:50.381 00.001 15672 worker thread done servicing request 02:15:50.481 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:15:50.481 00.000 30444 Status Line: Star lost - mass changed 02:15:50.483 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2897, max=8217, FiltMin=3227, FiltMax=5885, Gamma=2.950 02:15:50.561 00.078 30444 UpdateGuideState exits: Star lost - mass changed 02:15:50.561 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:50.561 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:15:50.561 00.000 30444 Enqueuing Expose request 02:15:50.561 00.000 15672 Worker thread wakes up 02:15:50.561 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:50.561 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:15:52.468 01.907 15672 Exposure complete 02:15:52.488 00.020 15672 worker thread done servicing request 02:15:52.488 00.000 30444 OnExposeComplete: enter 02:15:52.488 00.000 30444 UpdateGuideState(): m_state=6 02:15:52.488 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6690 02:15:52.489 00.001 30444 Star::Find returns 1 (1), X=462.79, Y=200.36, Mass=44376, SNR=41.3, Peak=7004 HFD=3.7 02:15:52.489 00.000 30444 Status Line: Mass: 44376 vs 120186 02:15:52.490 00.001 30444 UpdateCurrentPosition: star mass new=44375.9 exp=120185.7 thresh=50% limits=(60092.8, 196071.4, 240371.3) 02:15:52.490 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:15:52.491 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:15:52.491 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:15:52.491 00.000 15672 Worker thread wakes up 02:15:52.491 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:15:52.491 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:15:52.491 00.000 15672 move complete, result=0 02:15:52.491 00.000 15672 worker thread done servicing request 02:15:52.592 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:15:52.592 00.000 30444 Status Line: Star lost - mass changed 02:15:52.594 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2835, max=7843, FiltMin=2988, FiltMax=5860, Gamma=2.950 02:15:52.644 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:15:52.644 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:52.644 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:15:52.644 00.000 30444 Enqueuing Expose request 02:15:52.644 00.000 15672 Worker thread wakes up 02:15:52.645 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:52.645 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:15:54.761 02.116 15672 Exposure complete 02:15:54.791 00.030 15672 worker thread done servicing request 02:15:54.791 00.000 30444 OnExposeComplete: enter 02:15:54.791 00.000 30444 UpdateGuideState(): m_state=6 02:15:54.791 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6691 02:15:54.791 00.000 30444 Star::Find returns 1 (1), X=462.37, Y=200.27, Mass=66013, SNR=50.8, Peak=7817 HFD=3.6 02:15:54.791 00.000 30444 DistanceChecker: reject for large offset (0.93 > 0.85) avgDist = 0.43 count = 615 02:15:54.791 00.000 30444 Status Line: Recovering 02:15:54.792 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 02:15:54.793 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:15:54.793 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:15:54.793 00.000 15672 Worker thread wakes up 02:15:54.793 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:15:54.793 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:15:54.793 00.000 15672 move complete, result=0 02:15:54.793 00.000 15672 worker thread done servicing request 02:15:54.894 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:15:54.894 00.000 30444 Status Line: No star found 02:15:54.895 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2616, max=7817, FiltMin=2871, FiltMax=7043, Gamma=2.950 02:15:54.945 00.050 30444 UpdateGuideState exits: No star found 02:15:54.945 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:54.945 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:15:54.945 00.000 30444 Enqueuing Expose request 02:15:54.945 00.000 15672 Worker thread wakes up 02:15:54.945 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:54.945 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:15:56.861 01.916 15672 Exposure complete 02:15:56.890 00.029 15672 worker thread done servicing request 02:15:56.890 00.000 30444 OnExposeComplete: enter 02:15:56.891 00.001 30444 UpdateGuideState(): m_state=6 02:15:56.891 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6692 02:15:56.891 00.000 30444 Star::Find returns 1 (1), X=462.12, Y=200.56, Mass=48835, SNR=48.2, Peak=7985 HFD=3.4 02:15:56.891 00.000 30444 Status Line: Mass: 48835 vs 120065 02:15:56.892 00.001 30444 UpdateCurrentPosition: star mass new=48834.5 exp=120065.1 thresh=50% limits=(60032.5, 196071.4, 240130.2) 02:15:56.892 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:15:56.892 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:15:56.892 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:15:56.892 00.000 15672 Worker thread wakes up 02:15:56.892 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:15:56.892 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:15:56.892 00.000 15672 move complete, result=0 02:15:56.892 00.000 15672 worker thread done servicing request 02:15:56.994 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:15:56.994 00.000 30444 Status Line: Star lost - mass changed 02:15:56.996 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2599, max=7985, FiltMin=2912, FiltMax=6225, Gamma=2.950 02:15:57.046 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:15:57.046 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:57.046 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:15:57.046 00.000 30444 Enqueuing Expose request 02:15:57.046 00.000 15672 Worker thread wakes up 02:15:57.046 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:57.046 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:15:59.158 02.112 15672 Exposure complete 02:15:59.185 00.027 15672 worker thread done servicing request 02:15:59.185 00.000 30444 OnExposeComplete: enter 02:15:59.185 00.000 30444 UpdateGuideState(): m_state=6 02:15:59.185 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6693 02:15:59.185 00.000 30444 Star::Find returns 1 (1), X=462.86, Y=200.73, Mass=113268, SNR=80.1, Peak=12935 HFD=3.5 02:15:59.185 00.000 30444 DistanceChecker: deactivated 02:15:59.185 00.000 30444 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.28) = xAngle (-2.72 = -2.72) 02:15:59.185 00.000 30444 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.78 = -2.78) 02:15:59.185 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-3.00 mountX=-0.26 mountY=-0.10, mountTheta=-2.77 02:15:59.186 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.04, opts=13) 02:15:59.186 00.000 30444 Enqueuing Move request for scope (-0.29, -0.04) 02:15:59.186 00.000 15672 Worker thread wakes up 02:15:59.186 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.04) opts 0xd 02:15:59.186 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.04) 02:15:59.186 00.000 15672 Moving (-0.29, -0.04) raw xDistance=-0.26 yDistance=-0.10 02:15:59.186 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26 02:15:59.186 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:15:59.186 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 02:15:59.186 00.000 15672 MoveAxis(E, 66, ABG) 02:15:59.186 00.000 15672 Guiding Dir = 2, Dur = 66 02:15:59.187 00.001 15672 IsSlewing returns 0 02:15:59.188 00.001 15672 IsGuiding returns 0 02:15:59.193 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=12935, FiltMin=2707, FiltMax=9239, Gamma=2.950 02:15:59.203 00.010 15672 PulseGuide returned control before completion, sleep 62 02:15:59.243 00.040 30444 UpdateGuideState exits: m=113268 SNR=80.1 Saturated 02:15:59.243 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:15:59.243 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:15:59.243 00.000 30444 Enqueuing Expose request 02:15:59.284 00.041 15672 IsGuiding returns 0 02:15:59.285 00.001 15672 Move returns status 0, amount 66 02:15:59.285 00.000 15672 MoveAxis(N, 0, ABG) 02:15:59.285 00.000 15672 Move returns status 0, amount 0 02:15:59.285 00.000 15672 move complete, result=0 02:15:59.285 00.000 15672 worker thread done servicing request 02:15:59.285 00.000 15672 Worker thread wakes up 02:15:59.285 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:15:59.286 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:15:59.753 00.467 30444 GuideStep: -0.3 px 66 ms EAST, -0.1 px 0 ms NORTH 02:16:01.202 01.449 15672 Exposure complete 02:16:01.235 00.033 15672 worker thread done servicing request 02:16:01.235 00.000 30444 OnExposeComplete: enter 02:16:01.235 00.000 30444 UpdateGuideState(): m_state=6 02:16:01.235 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6694 02:16:01.235 00.000 30444 Star::Find returns 1 (1), X=463.45, Y=200.45, Mass=121880, SNR=91.8, Peak=11959 HFD=3.2 02:16:01.235 00.000 30444 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.28) = xAngle (-0.54 = -0.54) 02:16:01.235 00.000 30444 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.60 = -0.60) 02:16:01.235 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.32 hyp=0.44 cameraTheta=-0.82 mountX=0.38 mountY=-0.25, mountTheta=-0.58 02:16:01.236 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.32, opts=13) 02:16:01.236 00.000 30444 Enqueuing Move request for scope (0.30, -0.32) 02:16:01.236 00.000 15672 Worker thread wakes up 02:16:01.236 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.32) opts 0xd 02:16:01.236 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.32) 02:16:01.236 00.000 15672 Moving (0.30, -0.32) raw xDistance=0.38 yDistance=-0.25 02:16:01.236 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.38 02:16:01.236 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:16:01.236 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 02:16:01.236 00.000 15672 MoveAxis(W, 98, ABG) 02:16:01.236 00.000 15672 Guiding Dir = 3, Dur = 98 02:16:01.237 00.001 15672 IsSlewing returns 0 02:16:01.238 00.001 15672 IsGuiding returns 0 02:16:01.242 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=11959, FiltMin=2665, FiltMax=9608, Gamma=2.950 02:16:01.264 00.022 15672 PulseGuide returned control before completion, sleep 83 02:16:01.292 00.028 30444 UpdateGuideState exits: m=121880 SNR=91.8 Saturated 02:16:01.292 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:01.292 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:16:01.292 00.000 30444 Enqueuing Expose request 02:16:01.348 00.056 15672 IsGuiding returns 1 02:16:01.348 00.000 15672 scope still moving after pulse duration time elapsed 02:16:01.369 00.021 15672 IsSlewing returns 0 02:16:01.377 00.008 15672 IsGuiding returns 0 02:16:01.377 00.000 15672 scope move finished after 98 + 41 ms 02:16:01.377 00.000 15672 Move returns status 0, amount 98 02:16:01.377 00.000 15672 MoveAxis(N, 0, ABG) 02:16:01.377 00.000 15672 Move returns status 0, amount 0 02:16:01.377 00.000 15672 move complete, result=0 02:16:01.378 00.001 15672 worker thread done servicing request 02:16:01.378 00.000 30444 GuideStep: 0.4 px 98 ms WEST, -0.3 px 0 ms NORTH 02:16:01.378 00.000 15672 Worker thread wakes up 02:16:01.378 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:01.378 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:16:03.485 02.107 15672 Exposure complete 02:16:03.505 00.020 15672 worker thread done servicing request 02:16:03.505 00.000 30444 OnExposeComplete: enter 02:16:03.505 00.000 30444 UpdateGuideState(): m_state=6 02:16:03.505 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6695 02:16:03.505 00.000 30444 Star::Find returns 1 (1), X=462.73, Y=200.51, Mass=124623, SNR=87.1, Peak=12220 HFD=3.6 02:16:03.505 00.000 30444 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.28) = xAngle (-2.31 = -2.31) 02:16:03.505 00.000 30444 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.37 = -2.37) 02:16:03.505 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.26 hyp=0.50 cameraTheta=-2.59 mountX=-0.34 mountY=-0.35, mountTheta=-2.34 02:16:03.506 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.26, opts=13) 02:16:03.506 00.000 30444 Enqueuing Move request for scope (-0.42, -0.26) 02:16:03.506 00.000 15672 Worker thread wakes up 02:16:03.506 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.26) opts 0xd 02:16:03.506 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.26) 02:16:03.506 00.000 15672 Moving (-0.42, -0.26) raw xDistance=-0.34 yDistance=-0.35 02:16:03.506 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34 02:16:03.506 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:16:03.506 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 02:16:03.506 00.000 15672 MoveAxis(E, 84, ABG) 02:16:03.506 00.000 15672 Guiding Dir = 2, Dur = 84 02:16:03.507 00.001 15672 IsSlewing returns 0 02:16:03.508 00.001 15672 IsGuiding returns 0 02:16:03.513 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=12802, FiltMin=2653, FiltMax=9584, Gamma=2.950 02:16:03.532 00.019 15672 PulseGuide returned control before completion, sleep 70 02:16:03.644 00.112 15672 IsGuiding returns 0 02:16:03.644 00.000 15672 Move returns status 0, amount 84 02:16:03.644 00.000 15672 MoveAxis(N, 0, ABG) 02:16:03.644 00.000 15672 Move returns status 0, amount 0 02:16:03.644 00.000 15672 move complete, result=0 02:16:03.644 00.000 15672 worker thread done servicing request 02:16:03.864 00.220 30444 UpdateGuideState exits: m=124623 SNR=87.1 Saturated 02:16:03.865 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:03.865 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:16:03.865 00.000 30444 Enqueuing Expose request 02:16:03.865 00.000 30444 GuideStep: -0.3 px 84 ms EAST, -0.3 px 0 ms NORTH 02:16:03.865 00.000 15672 Worker thread wakes up 02:16:03.866 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:03.866 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:16:05.776 01.910 15672 Exposure complete 02:16:05.795 00.019 15672 worker thread done servicing request 02:16:05.796 00.001 30444 OnExposeComplete: enter 02:16:05.796 00.000 30444 UpdateGuideState(): m_state=6 02:16:05.796 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6696 02:16:05.796 00.000 30444 Star::Find returns 1 (1), X=463.42, Y=200.46, Mass=109667, SNR=78.0, Peak=10623 HFD=3.3 02:16:05.796 00.000 30444 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 02:16:05.796 00.000 30444 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.65 = -0.65) 02:16:05.796 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.32 hyp=0.42 cameraTheta=-0.86 mountX=0.35 mountY=-0.25, mountTheta=-0.63 02:16:05.796 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.32, opts=13) 02:16:05.796 00.000 30444 Enqueuing Move request for scope (0.27, -0.32) 02:16:05.796 00.000 15672 Worker thread wakes up 02:16:05.797 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.32) opts 0xd 02:16:05.797 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.32) 02:16:05.797 00.000 15672 Moving (0.27, -0.32) raw xDistance=0.35 yDistance=-0.25 02:16:05.797 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35 02:16:05.797 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:16:05.797 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 02:16:05.797 00.000 15672 MoveAxis(W, 88, ABG) 02:16:05.797 00.000 15672 Guiding Dir = 3, Dur = 88 02:16:05.797 00.000 15672 IsSlewing returns 0 02:16:05.798 00.001 15672 IsGuiding returns 0 02:16:05.803 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=11391, FiltMin=2637, FiltMax=9174, Gamma=2.950 02:16:05.818 00.015 15672 PulseGuide returned control before completion, sleep 79 02:16:05.886 00.068 30444 UpdateGuideState exits: m=109667 SNR=78.0 Saturated 02:16:05.887 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:05.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:16:05.887 00.000 30444 Enqueuing Expose request 02:16:05.914 00.027 15672 IsGuiding returns 0 02:16:05.914 00.000 15672 Move returns status 0, amount 88 02:16:05.914 00.000 15672 MoveAxis(N, 0, ABG) 02:16:05.914 00.000 15672 Move returns status 0, amount 0 02:16:05.914 00.000 15672 move complete, result=0 02:16:05.914 00.000 15672 worker thread done servicing request 02:16:05.914 00.000 15672 Worker thread wakes up 02:16:05.914 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:05.914 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:16:05.919 00.005 30444 GuideStep: 0.3 px 88 ms WEST, -0.3 px 0 ms NORTH 02:16:08.023 02.104 15672 Exposure complete 02:16:08.043 00.020 15672 worker thread done servicing request 02:16:08.043 00.000 30444 OnExposeComplete: enter 02:16:08.043 00.000 30444 UpdateGuideState(): m_state=6 02:16:08.043 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6697 02:16:08.043 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=200.30, Mass=127470, SNR=93.3, Peak=10700 HFD=3.8 02:16:08.043 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 02:16:08.044 00.001 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 02:16:08.044 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.48 hyp=0.48 cameraTheta=-1.62 mountX=0.11 mountY=-0.47, mountTheta=-1.34 02:16:08.044 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.48, opts=13) 02:16:08.044 00.000 30444 Enqueuing Move request for scope (-0.02, -0.48) 02:16:08.044 00.000 15672 Worker thread wakes up 02:16:08.044 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.48) opts 0xd 02:16:08.044 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.48) 02:16:08.044 00.000 15672 Moving (-0.02, -0.48) raw xDistance=0.11 yDistance=-0.47 02:16:08.044 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 02:16:08.044 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:16:08.044 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47 02:16:08.044 00.000 15672 MoveAxis(E, 0, ABG) 02:16:08.044 00.000 15672 Move returns status 0, amount 0 02:16:08.044 00.000 15672 MoveAxis(N, 0, ABG) 02:16:08.045 00.001 15672 Move returns status 0, amount 0 02:16:08.045 00.000 15672 move complete, result=0 02:16:08.045 00.000 15672 worker thread done servicing request 02:16:08.050 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=10700, FiltMin=2639, FiltMax=9103, Gamma=2.950 02:16:08.431 00.381 30444 UpdateGuideState exits: m=127470 SNR=93.3 Saturated 02:16:08.431 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:08.432 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:16:08.432 00.000 30444 Enqueuing Expose request 02:16:08.432 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 02:16:08.432 00.000 15672 Worker thread wakes up 02:16:08.432 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:08.433 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:16:10.341 01.908 15672 Exposure complete 02:16:10.361 00.020 15672 worker thread done servicing request 02:16:10.361 00.000 30444 OnExposeComplete: enter 02:16:10.361 00.000 30444 UpdateGuideState(): m_state=6 02:16:10.361 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6698 02:16:10.361 00.000 30444 Star::Find returns 1 (1), X=462.85, Y=200.35, Mass=139415, SNR=100.7, Peak=10704 HFD=4.0 02:16:10.362 00.001 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 02:16:10.362 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 02:16:10.362 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.43 hyp=0.52 cameraTheta=-2.18 mountX=-0.17 mountY=-0.49, mountTheta=-1.91 02:16:10.362 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.43, opts=13) 02:16:10.362 00.000 30444 Enqueuing Move request for scope (-0.30, -0.43) 02:16:10.362 00.000 15672 Worker thread wakes up 02:16:10.362 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.43) opts 0xd 02:16:10.362 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.43) 02:16:10.362 00.000 15672 Moving (-0.30, -0.43) raw xDistance=-0.17 yDistance=-0.49 02:16:10.362 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 02:16:10.362 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=0.67 newest=-1.21 02:16:10.362 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 02:16:10.363 00.001 15672 MoveAxis(E, 0, ABG) 02:16:10.363 00.000 15672 Move returns status 0, amount 0 02:16:10.363 00.000 15672 MoveAxis(N, 87, ABG) 02:16:10.363 00.000 15672 Guiding Dir = 0, Dur = 87 02:16:10.363 00.000 15672 IsSlewing returns 0 02:16:10.364 00.001 15672 IsGuiding returns 0 02:16:10.368 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=10704, FiltMin=2601, FiltMax=9319, Gamma=2.950 02:16:10.450 00.082 15672 PulseGuide returned control before completion, sleep 11 02:16:10.483 00.033 15672 IsGuiding returns 1 02:16:10.483 00.000 15672 scope still moving after pulse duration time elapsed 02:16:10.491 00.008 30444 UpdateGuideState exits: m=139415 SNR=100.7 Saturated 02:16:10.491 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:10.491 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:16:10.491 00.000 30444 Enqueuing Expose request 02:16:10.505 00.014 15672 IsSlewing returns 0 02:16:10.507 00.002 15672 IsGuiding returns 1 02:16:10.528 00.021 15672 IsSlewing returns 0 02:16:10.529 00.001 15672 IsGuiding returns 1 02:16:10.550 00.021 15672 IsSlewing returns 0 02:16:10.578 00.028 15672 IsGuiding returns 0 02:16:10.578 00.000 15672 scope move finished after 87 + 127 ms 02:16:10.578 00.000 15672 Move returns status 0, amount 87 02:16:10.578 00.000 15672 move complete, result=0 02:16:10.578 00.000 15672 worker thread done servicing request 02:16:10.578 00.000 15672 Worker thread wakes up 02:16:10.578 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:10.578 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:16:10.578 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 87 ms NORTH 02:16:12.688 02.110 15672 Exposure complete 02:16:12.707 00.019 15672 worker thread done servicing request 02:16:12.708 00.001 30444 OnExposeComplete: enter 02:16:12.708 00.000 30444 UpdateGuideState(): m_state=6 02:16:12.708 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6699 02:16:12.708 00.000 30444 Star::Find returns 1 (1), X=462.37, Y=200.01, Mass=122581, SNR=99.1, Peak=9656 HFD=3.9 02:16:12.708 00.000 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 02:16:12.708 00.000 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 02:16:12.708 00.000 30444 CameraToMount -- cameraX=-0.78 cameraY=-0.76 hyp=1.09 cameraTheta=-2.37 mountX=-0.54 mountY=-0.91, mountTheta=-2.10 02:16:12.708 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.78, y=-0.76, opts=13) 02:16:12.708 00.000 30444 Enqueuing Move request for scope (-0.78, -0.76) 02:16:12.709 00.001 15672 Worker thread wakes up 02:16:12.709 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.76) opts 0xd 02:16:12.709 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.78, -0.76) 02:16:12.709 00.000 15672 Moving (-0.78, -0.76) raw xDistance=-0.54 yDistance=-0.91 02:16:12.709 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54 02:16:12.709 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 02:16:12.709 00.000 15672 MoveAxis(E, 146, ABG) 02:16:12.709 00.000 15672 Guiding Dir = 2, Dur = 146 02:16:12.709 00.000 15672 IsSlewing returns 0 02:16:12.711 00.002 15672 IsGuiding returns 0 02:16:12.715 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=10351, FiltMin=2634, FiltMax=9459, Gamma=2.950 02:16:12.734 00.019 15672 PulseGuide returned control before completion, sleep 134 02:16:12.767 00.033 30444 UpdateGuideState exits: m=122581 SNR=99.1 Saturated 02:16:12.767 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:12.767 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:16:12.767 00.000 30444 Enqueuing Expose request 02:16:12.870 00.103 15672 IsGuiding returns 1 02:16:12.870 00.000 15672 scope still moving after pulse duration time elapsed 02:16:12.892 00.022 15672 IsSlewing returns 0 02:16:12.911 00.019 15672 IsGuiding returns 0 02:16:12.911 00.000 15672 scope move finished after 146 + 53 ms 02:16:12.911 00.000 15672 Move returns status 0, amount 146 02:16:12.911 00.000 15672 MoveAxis(N, 163, ABG) 02:16:12.911 00.000 15672 Guiding Dir = 0, Dur = 163 02:16:12.912 00.001 15672 IsSlewing returns 0 02:16:12.913 00.001 15672 IsGuiding returns 0 02:16:12.991 00.078 15672 PulseGuide returned control before completion, sleep 96 02:16:13.090 00.099 15672 IsGuiding returns 1 02:16:13.090 00.000 15672 scope still moving after pulse duration time elapsed 02:16:13.112 00.022 15672 IsSlewing returns 0 02:16:13.115 00.003 15672 IsGuiding returns 1 02:16:13.136 00.021 15672 IsSlewing returns 0 02:16:13.138 00.002 15672 IsGuiding returns 1 02:16:13.159 00.021 15672 IsSlewing returns 0 02:16:13.182 00.023 15672 IsGuiding returns 0 02:16:13.182 00.000 15672 scope move finished after 163 + 106 ms 02:16:13.182 00.000 15672 Move returns status 0, amount 163 02:16:13.182 00.000 15672 move complete, result=0 02:16:13.182 00.000 15672 worker thread done servicing request 02:16:13.182 00.000 15672 Worker thread wakes up 02:16:13.182 00.000 30444 GuideStep: -0.5 px 146 ms EAST, -0.9 px 163 ms NORTH 02:16:13.182 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:13.183 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:16:15.088 01.905 15672 Exposure complete 02:16:15.109 00.021 15672 worker thread done servicing request 02:16:15.110 00.001 30444 OnExposeComplete: enter 02:16:15.110 00.000 30444 UpdateGuideState(): m_state=6 02:16:15.110 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6700 02:16:15.110 00.000 30444 Star::Find returns 1 (1), X=462.66, Y=200.42, Mass=126664, SNR=97.5, Peak=11021 HFD=3.8 02:16:15.110 00.000 30444 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.28) = xAngle (-2.23 = -2.23) 02:16:15.110 00.000 30444 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.29 = -2.29) 02:16:15.110 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=-0.36 hyp=0.61 cameraTheta=-2.51 mountX=-0.37 mountY=-0.46, mountTheta=-2.25 02:16:15.110 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-0.36, opts=13) 02:16:15.110 00.000 30444 Enqueuing Move request for scope (-0.49, -0.36) 02:16:15.111 00.001 15672 Worker thread wakes up 02:16:15.111 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.36) opts 0xd 02:16:15.111 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, -0.36) 02:16:15.111 00.000 15672 Moving (-0.49, -0.36) raw xDistance=-0.37 yDistance=-0.46 02:16:15.111 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37 02:16:15.111 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 02:16:15.111 00.000 15672 MoveAxis(E, 110, ABG) 02:16:15.111 00.000 15672 Guiding Dir = 2, Dur = 110 02:16:15.111 00.000 15672 IsSlewing returns 0 02:16:15.112 00.001 15672 IsGuiding returns 0 02:16:15.116 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=11021, FiltMin=2675, FiltMax=9471, Gamma=2.950 02:16:15.130 00.014 15672 PulseGuide returned control before completion, sleep 102 02:16:15.166 00.036 30444 UpdateGuideState exits: m=126664 SNR=97.5 Saturated 02:16:15.166 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:15.166 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:16:15.166 00.000 30444 Enqueuing Expose request 02:16:15.237 00.071 15672 IsGuiding returns 1 02:16:15.237 00.000 15672 scope still moving after pulse duration time elapsed 02:16:15.258 00.021 15672 IsSlewing returns 0 02:16:15.276 00.018 15672 IsGuiding returns 0 02:16:15.276 00.000 15672 scope move finished after 110 + 53 ms 02:16:15.276 00.000 15672 Move returns status 0, amount 110 02:16:15.276 00.000 15672 MoveAxis(N, 82, ABG) 02:16:15.276 00.000 15672 Guiding Dir = 0, Dur = 82 02:16:15.277 00.001 15672 IsSlewing returns 0 02:16:15.279 00.002 15672 IsGuiding returns 0 02:16:15.354 00.075 15672 PulseGuide returned control before completion, sleep 18 02:16:15.373 00.019 15672 IsGuiding returns 1 02:16:15.374 00.001 15672 scope still moving after pulse duration time elapsed 02:16:15.395 00.021 15672 IsSlewing returns 0 02:16:15.396 00.001 15672 IsGuiding returns 1 02:16:15.417 00.021 15672 IsSlewing returns 0 02:16:15.418 00.001 15672 IsGuiding returns 1 02:16:15.439 00.021 15672 IsSlewing returns 0 02:16:15.499 00.060 15672 IsGuiding returns 0 02:16:15.499 00.000 15672 scope move finished after 82 + 137 ms 02:16:15.499 00.000 15672 Move returns status 0, amount 82 02:16:15.499 00.000 15672 move complete, result=0 02:16:15.499 00.000 15672 worker thread done servicing request 02:16:15.499 00.000 15672 Worker thread wakes up 02:16:15.500 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:15.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:16:15.500 00.000 30444 GuideStep: -0.4 px 110 ms EAST, -0.5 px 82 ms NORTH 02:16:17.609 02.109 15672 Exposure complete 02:16:17.629 00.020 15672 worker thread done servicing request 02:16:17.629 00.000 30444 OnExposeComplete: enter 02:16:17.629 00.000 30444 UpdateGuideState(): m_state=6 02:16:17.629 00.000 30444 Star::Find(15, 462, 200, 0, (0,0,0,0), 0.0, 255) frame 6701 02:16:17.629 00.000 30444 Star::Find returns 1 (1), X=463.03, Y=199.76, Mass=112199, SNR=77.6, Peak=10274 HFD=4.0 02:16:17.629 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 02:16:17.629 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 02:16:17.629 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-1.02 hyp=1.02 cameraTheta=-1.69 mountX=0.16 mountY=-1.02, mountTheta=-1.42 02:16:17.629 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-1.02, opts=13) 02:16:17.630 00.001 30444 Enqueuing Move request for scope (-0.12, -1.02) 02:16:17.630 00.000 15672 Worker thread wakes up 02:16:17.630 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -1.02) opts 0xd 02:16:17.630 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -1.02) 02:16:17.630 00.000 15672 Moving (-0.12, -1.02) raw xDistance=0.16 yDistance=-1.02 02:16:17.630 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 02:16:17.630 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02 02:16:17.630 00.000 15672 MoveAxis(E, 0, ABG) 02:16:17.630 00.000 15672 Move returns status 0, amount 0 02:16:17.630 00.000 15672 MoveAxis(N, 182, ABG) 02:16:17.630 00.000 15672 Guiding Dir = 0, Dur = 182 02:16:17.630 00.000 15672 IsSlewing returns 0 02:16:17.632 00.002 15672 IsGuiding returns 0 02:16:17.719 00.087 15672 PulseGuide returned control before completion, sleep 105 02:16:17.928 00.209 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=10756, FiltMin=2641, FiltMax=9435, Gamma=2.950 02:16:17.977 00.049 30444 UpdateGuideState exits: m=112199 SNR=77.6 Saturated 02:16:17.978 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:17.978 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:16:17.978 00.000 30444 Enqueuing Expose request 02:16:17.990 00.012 15672 IsGuiding returns 0 02:16:17.990 00.000 15672 Move returns status 0, amount 182 02:16:17.990 00.000 15672 move complete, result=0 02:16:17.990 00.000 15672 worker thread done servicing request 02:16:17.990 00.000 15672 Worker thread wakes up 02:16:17.990 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:17.990 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:16:17.991 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -1.0 px 182 ms NORTH 02:16:19.898 01.907 15672 Exposure complete 02:16:19.917 00.019 15672 worker thread done servicing request 02:16:19.918 00.001 30444 OnExposeComplete: enter 02:16:19.918 00.000 30444 UpdateGuideState(): m_state=6 02:16:19.918 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6702 02:16:19.918 00.000 30444 Star::Find returns 1 (1), X=463.03, Y=199.63, Mass=112958, SNR=85.8, Peak=9996 HFD=3.9 02:16:19.918 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 02:16:19.918 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 02:16:19.918 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-1.14 hyp=1.15 cameraTheta=-1.68 mountX=0.20 mountY=-1.14, mountTheta=-1.40 02:16:19.918 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-1.14, opts=13) 02:16:19.918 00.000 30444 Enqueuing Move request for scope (-0.12, -1.14) 02:16:19.919 00.001 15672 Worker thread wakes up 02:16:19.919 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -1.14) opts 0xd 02:16:19.919 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -1.14) 02:16:19.919 00.000 15672 Moving (-0.12, -1.14) raw xDistance=0.20 yDistance=-1.14 02:16:19.919 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 02:16:19.919 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14 02:16:19.919 00.000 15672 MoveAxis(E, 0, ABG) 02:16:19.919 00.000 15672 Move returns status 0, amount 0 02:16:19.919 00.000 15672 MoveAxis(N, 204, ABG) 02:16:19.919 00.000 15672 Guiding Dir = 0, Dur = 204 02:16:19.919 00.000 15672 IsSlewing returns 0 02:16:19.920 00.001 15672 IsGuiding returns 0 02:16:19.924 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=14038, FiltMin=2696, FiltMax=9143, Gamma=2.950 02:16:19.974 00.050 30444 UpdateGuideState exits: m=112958 SNR=85.8 Saturated 02:16:19.974 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:19.974 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:16:19.974 00.000 30444 Enqueuing Expose request 02:16:20.004 00.030 15672 PulseGuide returned control before completion, sleep 132 02:16:20.148 00.144 15672 IsGuiding returns 1 02:16:20.148 00.000 15672 scope still moving after pulse duration time elapsed 02:16:20.169 00.021 15672 IsSlewing returns 0 02:16:20.172 00.003 15672 IsGuiding returns 1 02:16:20.193 00.021 15672 IsSlewing returns 0 02:16:20.196 00.003 15672 IsGuiding returns 1 02:16:20.216 00.020 15672 IsSlewing returns 0 02:16:20.244 00.028 15672 IsGuiding returns 0 02:16:20.245 00.001 15672 scope move finished after 204 + 119 ms 02:16:20.245 00.000 15672 Move returns status 0, amount 204 02:16:20.245 00.000 15672 move complete, result=0 02:16:20.245 00.000 15672 worker thread done servicing request 02:16:20.245 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.1 px 204 ms NORTH 02:16:20.245 00.000 15672 Worker thread wakes up 02:16:20.246 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:20.246 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:16:22.356 02.110 15672 Exposure complete 02:16:22.375 00.019 15672 worker thread done servicing request 02:16:22.375 00.000 30444 OnExposeComplete: enter 02:16:22.375 00.000 30444 UpdateGuideState(): m_state=6 02:16:22.375 00.000 30444 Star::Find(15, 463, 199, 0, (0,0,0,0), 0.0, 255) frame 6703 02:16:22.375 00.000 30444 Star::Find returns 1 (1), X=462.78, Y=199.62, Mass=88312, SNR=68.0, Peak=8316 HFD=3.7 02:16:22.375 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 02:16:22.376 00.001 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 02:16:22.376 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-1.15 hyp=1.21 cameraTheta=-1.88 mountX=-0.03 mountY=-1.21, mountTheta=-1.60 02:16:22.376 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-1.15, opts=13) 02:16:22.376 00.000 30444 Enqueuing Move request for scope (-0.37, -1.15) 02:16:22.376 00.000 15672 Worker thread wakes up 02:16:22.376 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -1.15) opts 0xd 02:16:22.376 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -1.15) 02:16:22.376 00.000 15672 Moving (-0.37, -1.15) raw xDistance=-0.03 yDistance=-1.21 02:16:22.376 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 02:16:22.376 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.21 from input -1.21 02:16:22.376 00.000 15672 MoveAxis(E, 0, ABG) 02:16:22.376 00.000 15672 Move returns status 0, amount 0 02:16:22.376 00.000 15672 MoveAxis(N, 215, ABG) 02:16:22.377 00.001 15672 Guiding Dir = 0, Dur = 215 02:16:22.378 00.001 15672 IsSlewing returns 0 02:16:22.379 00.001 15672 IsGuiding returns 0 02:16:22.383 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2448, max=9798, FiltMin=2677, FiltMax=8463, Gamma=2.950 02:16:22.463 00.080 15672 PulseGuide returned control before completion, sleep 142 02:16:22.609 00.146 15672 IsGuiding returns 1 02:16:22.609 00.000 15672 scope still moving after pulse duration time elapsed 02:16:22.631 00.022 15672 IsSlewing returns 0 02:16:22.634 00.003 15672 IsGuiding returns 1 02:16:22.654 00.020 15672 IsSlewing returns 0 02:16:22.657 00.003 15672 IsGuiding returns 1 02:16:22.675 00.018 30444 UpdateGuideState exits: m=88312 SNR=68.0 Saturated 02:16:22.675 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:22.676 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:16:22.676 00.000 30444 Enqueuing Expose request 02:16:22.679 00.003 15672 IsSlewing returns 0 02:16:22.720 00.041 15672 IsGuiding returns 0 02:16:22.720 00.000 15672 scope move finished after 215 + 125 ms 02:16:22.720 00.000 15672 Move returns status 0, amount 215 02:16:22.720 00.000 15672 move complete, result=0 02:16:22.720 00.000 15672 worker thread done servicing request 02:16:22.720 00.000 15672 Worker thread wakes up 02:16:22.720 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:22.720 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:16:22.721 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -1.2 px 215 ms NORTH 02:16:24.626 01.905 15672 Exposure complete 02:16:24.647 00.021 15672 worker thread done servicing request 02:16:24.647 00.000 30444 OnExposeComplete: enter 02:16:24.647 00.000 30444 UpdateGuideState(): m_state=6 02:16:24.647 00.000 30444 Star::Find(15, 462, 199, 0, (0,0,0,0), 0.0, 255) frame 6704 02:16:24.647 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=200.50, Mass=71140, SNR=57.0, Peak=8087 HFD=3.6 02:16:24.647 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 02:16:24.647 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 02:16:24.647 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-2.01 mountX=-0.05 mountY=-0.30, mountTheta=-1.74 02:16:24.647 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.28, opts=13) 02:16:24.648 00.001 30444 Enqueuing Move request for scope (-0.13, -0.28) 02:16:24.648 00.000 15672 Worker thread wakes up 02:16:24.648 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.28) opts 0xd 02:16:24.648 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.28) 02:16:24.648 00.000 15672 Moving (-0.13, -0.28) raw xDistance=-0.05 yDistance=-0.30 02:16:24.648 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 02:16:24.648 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 02:16:24.648 00.000 15672 MoveAxis(E, 0, ABG) 02:16:24.648 00.000 15672 Move returns status 0, amount 0 02:16:24.648 00.000 15672 MoveAxis(N, 54, ABG) 02:16:24.648 00.000 15672 Guiding Dir = 0, Dur = 54 02:16:24.649 00.001 15672 IsSlewing returns 0 02:16:24.654 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2547, max=8370, FiltMin=2926, FiltMax=7591, Gamma=2.950 02:16:24.684 00.030 15672 IsGuiding returns 0 02:16:24.715 00.031 30444 UpdateGuideState exits: m=71140 SNR=57.0 Saturated 02:16:24.716 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:24.716 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:16:24.716 00.000 30444 Enqueuing Expose request 02:16:24.766 00.050 15672 IsGuiding returns 1 02:16:24.766 00.000 15672 scope still moving after pulse duration time elapsed 02:16:24.786 00.020 15672 IsSlewing returns 0 02:16:24.788 00.002 15672 IsGuiding returns 1 02:16:24.810 00.022 15672 IsSlewing returns 0 02:16:24.813 00.003 15672 IsGuiding returns 1 02:16:24.834 00.021 15672 IsSlewing returns 0 02:16:24.861 00.027 15672 IsGuiding returns 0 02:16:24.861 00.000 15672 scope move finished after 54 + 122 ms 02:16:24.861 00.000 15672 Move returns status 0, amount 54 02:16:24.861 00.000 15672 move complete, result=0 02:16:24.861 00.000 15672 worker thread done servicing request 02:16:24.861 00.000 15672 Worker thread wakes up 02:16:24.861 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 54 ms NORTH 02:16:24.861 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:24.861 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:16:26.978 02.117 15672 Exposure complete 02:16:27.010 00.032 15672 worker thread done servicing request 02:16:27.010 00.000 30444 OnExposeComplete: enter 02:16:27.010 00.000 30444 UpdateGuideState(): m_state=6 02:16:27.010 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6705 02:16:27.010 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=200.67, Mass=58388, SNR=50.6, Peak=9084 HFD=3.4 02:16:27.011 00.001 30444 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.28) = xAngle (-0.44 = -0.44) 02:16:27.011 00.000 30444 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.50 = -0.50) 02:16:27.011 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.72 mountX=0.14 mountY=-0.08, mountTheta=-0.49 02:16:27.011 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.10, opts=13) 02:16:27.011 00.000 30444 Enqueuing Move request for scope (0.12, -0.10) 02:16:27.011 00.000 15672 Worker thread wakes up 02:16:27.011 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd 02:16:27.011 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.10) 02:16:27.011 00.000 15672 Moving (0.12, -0.10) raw xDistance=0.14 yDistance=-0.08 02:16:27.011 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 02:16:27.011 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:16:27.012 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 02:16:27.012 00.000 15672 MoveAxis(E, 0, ABG) 02:16:27.012 00.000 15672 Move returns status 0, amount 0 02:16:27.012 00.000 15672 MoveAxis(N, 0, ABG) 02:16:27.012 00.000 15672 Move returns status 0, amount 0 02:16:27.012 00.000 15672 move complete, result=0 02:16:27.012 00.000 15672 worker thread done servicing request 02:16:27.016 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2680, max=9084, FiltMin=2980, FiltMax=6718, Gamma=2.950 02:16:27.065 00.049 30444 UpdateGuideState exits: m=58388 SNR=50.6 Saturated 02:16:27.065 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:27.065 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:16:27.065 00.000 30444 Enqueuing Expose request 02:16:27.065 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:16:27.066 00.001 15672 Worker thread wakes up 02:16:27.066 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:27.066 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:16:28.972 01.906 15672 Exposure complete 02:16:28.991 00.019 15672 worker thread done servicing request 02:16:28.991 00.000 30444 OnExposeComplete: enter 02:16:28.992 00.001 30444 UpdateGuideState(): m_state=6 02:16:28.992 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6706 02:16:28.992 00.000 30444 Star::Find returns 1 (1), X=462.90, Y=200.97, Mass=41384, SNR=43.9, Peak=7866 HFD=3.1 02:16:28.992 00.000 30444 Status Line: Mass: 41384 vs 112199 02:16:28.993 00.001 30444 UpdateCurrentPosition: star mass new=41383.9 exp=112199.5 thresh=50% limits=(56099.7, 196071.4, 224399.0) 02:16:28.993 00.000 30444 DistanceChecker: activated 02:16:28.993 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:16:28.993 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:16:28.993 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:16:28.993 00.000 15672 Worker thread wakes up 02:16:28.993 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:16:28.994 00.001 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:16:28.994 00.000 15672 move complete, result=0 02:16:28.994 00.000 15672 worker thread done servicing request 02:16:29.094 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:16:29.094 00.000 30444 Status Line: Star lost - mass changed 02:16:29.097 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2788, max=8006, FiltMin=3117, FiltMax=6106, Gamma=2.950 02:16:29.318 00.221 30444 UpdateGuideState exits: Star lost - mass changed 02:16:29.318 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:29.318 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:16:29.318 00.000 30444 Enqueuing Expose request 02:16:29.318 00.000 15672 Worker thread wakes up 02:16:29.318 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:29.318 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:16:31.430 02.112 15672 Exposure complete 02:16:31.454 00.024 15672 worker thread done servicing request 02:16:31.454 00.000 30444 OnExposeComplete: enter 02:16:31.454 00.000 30444 UpdateGuideState(): m_state=6 02:16:31.455 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6707 02:16:31.455 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=200.60, Mass=26911, SNR=28.0, Peak=7304 HFD=2.9 02:16:31.455 00.000 30444 Status Line: Mass: 26911 vs 111260 02:16:31.456 00.001 30444 UpdateCurrentPosition: star mass new=26911.1 exp=111260.3 thresh=50% limits=(55630.2, 196071.4, 222520.6) 02:16:31.456 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:16:31.457 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:16:31.457 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:16:31.457 00.000 15672 Worker thread wakes up 02:16:31.457 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:16:31.457 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:16:31.457 00.000 15672 move complete, result=0 02:16:31.457 00.000 15672 worker thread done servicing request 02:16:31.558 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:16:31.558 00.000 30444 Status Line: Star lost - mass changed 02:16:31.560 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2913, max=8345, FiltMin=3270, FiltMax=6299, Gamma=2.950 02:16:31.610 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:16:31.610 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:31.610 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:16:31.610 00.000 30444 Enqueuing Expose request 02:16:31.610 00.000 15672 Worker thread wakes up 02:16:31.610 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:31.610 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:16:33.526 01.916 15672 Exposure complete 02:16:33.555 00.029 15672 worker thread done servicing request 02:16:33.555 00.000 30444 OnExposeComplete: enter 02:16:33.555 00.000 30444 UpdateGuideState(): m_state=6 02:16:33.555 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6708 02:16:33.555 00.000 30444 Star::Find returns 1 (1), X=463.28, Y=200.54, Mass=25984, SNR=25.4, Peak=6718 HFD=3.5 02:16:33.555 00.000 30444 Status Line: Mass: 25984 vs 109667 02:16:33.558 00.003 30444 UpdateCurrentPosition: star mass new=25983.7 exp=109666.9 thresh=50% limits=(54833.5, 196071.4, 219333.9) 02:16:33.558 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:16:33.558 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:16:33.558 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:16:33.558 00.000 15672 Worker thread wakes up 02:16:33.558 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:16:33.558 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:16:33.558 00.000 15672 move complete, result=0 02:16:33.559 00.001 15672 worker thread done servicing request 02:16:33.659 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:16:33.659 00.000 30444 Status Line: Star lost - mass changed 02:16:33.663 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3002, max=8366, FiltMin=3424, FiltMax=5966, Gamma=2.950 02:16:33.724 00.061 30444 UpdateGuideState exits: Star lost - mass changed 02:16:33.725 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:33.725 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:16:33.725 00.000 30444 Enqueuing Expose request 02:16:33.725 00.000 15672 Worker thread wakes up 02:16:33.725 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:33.725 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:16:35.831 02.106 15672 Exposure complete 02:16:35.851 00.020 15672 worker thread done servicing request 02:16:35.851 00.000 30444 OnExposeComplete: enter 02:16:35.851 00.000 30444 UpdateGuideState(): m_state=6 02:16:35.851 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6709 02:16:35.852 00.001 30444 Star::Find returns 1 (1), X=463.32, Y=201.17, Mass=21773, SNR=23.1, Peak=6247 HFD=5.0 02:16:35.852 00.000 30444 Status Line: Mass: 21773 vs 109667 02:16:35.853 00.001 30444 UpdateCurrentPosition: star mass new=21772.6 exp=109666.9 thresh=50% limits=(54833.5, 196071.4, 219333.9) 02:16:35.853 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:16:35.854 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:16:35.854 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:16:35.854 00.000 15672 Worker thread wakes up 02:16:35.854 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:16:35.854 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:16:35.854 00.000 15672 move complete, result=0 02:16:35.855 00.001 15672 worker thread done servicing request 02:16:35.955 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:16:35.955 00.000 30444 Status Line: Star lost - mass changed 02:16:35.958 00.003 30444 UpdateImageDisplay: Size=(640,480) min=3234, max=8635, FiltMin=3626, FiltMax=6637, Gamma=2.950 02:16:36.011 00.053 30444 UpdateGuideState exits: Star lost - mass changed 02:16:36.011 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:36.011 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:16:36.011 00.000 30444 Enqueuing Expose request 02:16:36.011 00.000 15672 Worker thread wakes up 02:16:36.011 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:36.012 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:16:37.926 01.914 15672 Exposure complete 02:16:37.947 00.021 15672 worker thread done servicing request 02:16:37.947 00.000 30444 OnExposeComplete: enter 02:16:37.947 00.000 30444 UpdateGuideState(): m_state=6 02:16:37.947 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6710 02:16:37.947 00.000 30444 Star::Find false star n=8 nbg=280 bg=4779.4 sigma=240.5 thresh=5501 peak=5483 02:16:37.947 00.000 30444 Star::Find returns 0 (2), X=463.00, Y=200.00, Mass=7283, SNR=2.9, Peak=5972 HFD=0.0 02:16:37.947 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 02:16:37.948 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:16:37.948 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:16:37.948 00.000 15672 Worker thread wakes up 02:16:37.948 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:16:37.948 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:16:37.948 00.000 15672 move complete, result=0 02:16:37.948 00.000 15672 worker thread done servicing request 02:16:38.049 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:16:38.049 00.000 30444 Status Line: Star lost - low SNR 02:16:38.051 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3247, max=8859, FiltMin=3646, FiltMax=6422, Gamma=2.950 02:16:38.101 00.050 30444 UpdateGuideState exits: Star lost - low SNR 02:16:38.101 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:38.101 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:16:38.101 00.000 30444 Enqueuing Expose request 02:16:38.101 00.000 15672 Worker thread wakes up 02:16:38.101 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:38.101 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:16:40.208 02.107 15672 Exposure complete 02:16:40.230 00.022 15672 worker thread done servicing request 02:16:40.230 00.000 30444 OnExposeComplete: enter 02:16:40.230 00.000 30444 UpdateGuideState(): m_state=6 02:16:40.230 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6711 02:16:40.230 00.000 30444 Star::Find returns 1 (1), X=462.49, Y=201.76, Mass=21374, SNR=22.9, Peak=6465 HFD=3.9 02:16:40.230 00.000 30444 Status Line: Mass: 21374 vs 109667 02:16:40.231 00.001 30444 UpdateCurrentPosition: star mass new=21373.6 exp=109666.9 thresh=50% limits=(54833.5, 196071.4, 219333.9) 02:16:40.231 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:16:40.232 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:16:40.232 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:16:40.232 00.000 15672 Worker thread wakes up 02:16:40.232 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:16:40.232 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:16:40.232 00.000 15672 move complete, result=0 02:16:40.232 00.000 15672 worker thread done servicing request 02:16:40.334 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:16:40.334 00.000 30444 Status Line: Star lost - mass changed 02:16:40.335 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3108, max=8358, FiltMin=3614, FiltMax=6187, Gamma=2.950 02:16:40.388 00.053 30444 UpdateGuideState exits: Star lost - mass changed 02:16:40.388 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:40.388 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:16:40.388 00.000 30444 Enqueuing Expose request 02:16:40.388 00.000 15672 Worker thread wakes up 02:16:40.388 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:40.388 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:16:42.294 01.906 15672 Exposure complete 02:16:42.314 00.020 15672 worker thread done servicing request 02:16:42.314 00.000 30444 OnExposeComplete: enter 02:16:42.314 00.000 30444 UpdateGuideState(): m_state=6 02:16:42.315 00.001 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6712 02:16:42.315 00.000 30444 Star::Find returns 1 (1), X=464.58, Y=195.12, Mass=9398, SNR=14.1, Peak=6265 HFD=2.5 02:16:42.315 00.000 30444 Status Line: Mass: 9398 vs 109667 02:16:42.316 00.001 30444 UpdateCurrentPosition: star mass new=9398.4 exp=109666.9 thresh=50% limits=(54833.5, 196071.4, 219333.9) 02:16:42.316 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:16:42.317 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:16:42.317 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:16:42.317 00.000 15672 Worker thread wakes up 02:16:42.317 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:16:42.317 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:16:42.317 00.000 15672 move complete, result=0 02:16:42.317 00.000 15672 worker thread done servicing request 02:16:42.418 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:16:42.418 00.000 30444 Status Line: Star lost - mass changed 02:16:42.423 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3392, max=9018, FiltMin=3745, FiltMax=7008, Gamma=2.950 02:16:42.490 00.067 30444 UpdateGuideState exits: Star lost - mass changed 02:16:42.548 00.058 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:42.548 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:16:42.548 00.000 30444 Enqueuing Expose request 02:16:42.548 00.000 15672 Worker thread wakes up 02:16:42.548 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:42.548 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:16:44.665 02.117 15672 Exposure complete 02:16:44.694 00.029 15672 worker thread done servicing request 02:16:44.694 00.000 30444 OnExposeComplete: enter 02:16:44.694 00.000 30444 UpdateGuideState(): m_state=6 02:16:44.694 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6713 02:16:44.694 00.000 30444 Star::Find returns 1 (1), X=466.15, Y=195.62, Mass=12138, SNR=13.8, Peak=6971 HFD=5.3 02:16:44.694 00.000 30444 Status Line: Mass: 12138 vs 109667 02:16:44.696 00.002 30444 UpdateCurrentPosition: star mass new=12137.6 exp=109666.9 thresh=50% limits=(54833.5, 196071.4, 219333.9) 02:16:44.696 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:16:44.696 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:16:44.696 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:16:44.696 00.000 15672 Worker thread wakes up 02:16:44.696 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:16:44.696 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:16:44.696 00.000 15672 move complete, result=0 02:16:44.697 00.001 15672 worker thread done servicing request 02:16:44.797 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:16:44.797 00.000 30444 Status Line: Star lost - mass changed 02:16:44.799 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3849, max=9892, FiltMin=4150, FiltMax=7428, Gamma=2.950 02:16:44.848 00.049 30444 UpdateGuideState exits: Star lost - mass changed 02:16:44.848 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:44.848 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:16:44.848 00.000 30444 Enqueuing Expose request 02:16:44.849 00.001 15672 Worker thread wakes up 02:16:44.849 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:44.849 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:16:46.757 01.908 15672 Exposure complete 02:16:46.777 00.020 15672 worker thread done servicing request 02:16:46.777 00.000 30444 OnExposeComplete: enter 02:16:46.777 00.000 30444 UpdateGuideState(): m_state=6 02:16:46.777 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6714 02:16:46.777 00.000 30444 Star::Find returns 1 (1), X=464.15, Y=196.13, Mass=9126, SNR=11.8, Peak=7012 HFD=4.3 02:16:46.777 00.000 30444 Status Line: Mass: 9126 vs 88312 02:16:46.779 00.002 30444 UpdateCurrentPosition: star mass new=9125.8 exp=88312.3 thresh=50% limits=(44156.1, 196071.4, 176624.6) 02:16:46.779 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:16:46.779 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:16:46.780 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 02:16:46.780 00.000 15672 Worker thread wakes up 02:16:46.780 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:16:46.780 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:16:46.780 00.000 15672 move complete, result=0 02:16:46.780 00.000 15672 worker thread done servicing request 02:16:46.881 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:16:46.881 00.000 30444 Status Line: Star lost - mass changed 02:16:46.882 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3767, max=10081, FiltMin=4046, FiltMax=7405, Gamma=2.950 02:16:46.933 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:16:46.933 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:46.933 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:16:46.933 00.000 30444 Enqueuing Expose request 02:16:46.933 00.000 15672 Worker thread wakes up 02:16:46.933 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:46.933 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:16:49.050 02.117 15672 Exposure complete 02:16:49.080 00.030 15672 worker thread done servicing request 02:16:49.080 00.000 30444 OnExposeComplete: enter 02:16:49.080 00.000 30444 UpdateGuideState(): m_state=6 02:16:49.080 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6715 02:16:49.080 00.000 30444 Star::Find returns 1 (1), X=463.28, Y=202.27, Mass=8243, SNR=12.4, Peak=6476 HFD=5.6 02:16:49.080 00.000 30444 Status Line: Mass: 8243 vs 71140 02:16:49.082 00.002 30444 UpdateCurrentPosition: star mass new=8242.6 exp=71140.4 thresh=50% limits=(35570.2, 196071.4, 142280.9) 02:16:49.082 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:16:49.082 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:16:49.082 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:16:49.082 00.000 15672 Worker thread wakes up 02:16:49.082 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:16:49.082 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:16:49.082 00.000 15672 move complete, result=0 02:16:49.083 00.001 15672 worker thread done servicing request 02:16:49.184 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:16:49.184 00.000 30444 Status Line: Star lost - mass changed 02:16:49.186 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3561, max=9363, FiltMin=3905, FiltMax=7102, Gamma=2.950 02:16:49.690 00.504 30444 UpdateGuideState exits: Star lost - mass changed 02:16:49.690 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:49.690 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:16:49.691 00.001 30444 Enqueuing Expose request 02:16:49.691 00.000 15672 Worker thread wakes up 02:16:49.691 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:49.691 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:16:51.598 01.907 15672 Exposure complete 02:16:51.618 00.020 15672 worker thread done servicing request 02:16:51.618 00.000 30444 OnExposeComplete: enter 02:16:51.618 00.000 30444 UpdateGuideState(): m_state=6 02:16:51.618 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6716 02:16:51.618 00.000 30444 Star::Find returns 1 (1), X=462.05, Y=201.83, Mass=13105, SNR=16.2, Peak=6444 HFD=2.6 02:16:51.618 00.000 30444 Status Line: Mass: 13105 vs 58388 02:16:51.620 00.002 30444 UpdateCurrentPosition: star mass new=13104.9 exp=58388.1 thresh=50% limits=(29194.1, 196071.4, 116776.3) 02:16:51.620 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:16:51.620 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:16:51.621 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 02:16:51.621 00.000 15672 Worker thread wakes up 02:16:51.621 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:16:51.621 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:16:51.621 00.000 15672 move complete, result=0 02:16:51.621 00.000 15672 worker thread done servicing request 02:16:51.721 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:16:51.721 00.000 30444 Status Line: Star lost - mass changed 02:16:51.722 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3403, max=9094, FiltMin=3783, FiltMax=6960, Gamma=2.950 02:16:51.772 00.050 30444 UpdateGuideState exits: Star lost - mass changed 02:16:51.772 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:51.772 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:16:51.772 00.000 30444 Enqueuing Expose request 02:16:51.772 00.000 15672 Worker thread wakes up 02:16:51.772 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:51.772 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:16:53.890 02.118 15672 Exposure complete 02:16:53.922 00.032 15672 worker thread done servicing request 02:16:53.922 00.000 30444 OnExposeComplete: enter 02:16:53.923 00.001 30444 UpdateGuideState(): m_state=6 02:16:53.923 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6717 02:16:53.923 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=200.74, Mass=26452, SNR=23.8, Peak=6629 HFD=6.6 02:16:53.923 00.000 30444 DistanceChecker: deactivated 02:16:53.923 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 02:16:53.923 00.000 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 02:16:53.923 00.000 30444 CameraToMount -- cameraX=-1.73 cameraY=-0.04 hyp=1.73 cameraTheta=-3.12 mountX=-1.65 mountY=-0.41, mountTheta=-2.90 02:16:53.923 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.73, y=-0.04, opts=13) 02:16:53.923 00.000 30444 Enqueuing Move request for scope (-1.73, -0.04) 02:16:53.923 00.000 15672 Worker thread wakes up 02:16:53.923 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.73, -0.04) opts 0xd 02:16:53.924 00.001 15672 Handling offset move in thread for scope, endpoint = (-1.73, -0.04) 02:16:53.924 00.000 15672 Moving (-1.73, -0.04) raw xDistance=-1.65 yDistance=-0.41 02:16:53.924 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.04 from input -1.65 02:16:53.924 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 02:16:53.924 00.000 15672 MoveAxis(E, 447, ABG) 02:16:53.924 00.000 15672 Guiding Dir = 2, Dur = 447 02:16:53.924 00.000 15672 IsSlewing returns 0 02:16:53.926 00.002 15672 IsGuiding returns 0 02:16:53.930 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3366, max=8927, FiltMin=3736, FiltMax=6913, Gamma=2.950 02:16:53.950 00.020 15672 PulseGuide returned control before completion, sleep 434 02:16:53.979 00.029 30444 UpdateGuideState exits: m=26452 SNR=23.8 Saturated 02:16:53.980 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:53.980 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:16:53.980 00.000 30444 Enqueuing Expose request 02:16:54.386 00.406 15672 IsGuiding returns 1 02:16:54.386 00.000 15672 scope still moving after pulse duration time elapsed 02:16:54.407 00.021 15672 IsSlewing returns 0 02:16:54.461 00.054 15672 IsGuiding returns 0 02:16:54.461 00.000 15672 scope move finished after 447 + 88 ms 02:16:54.461 00.000 15672 Move returns status 0, amount 447 02:16:54.461 00.000 15672 MoveAxis(N, 73, ABG) 02:16:54.461 00.000 15672 Guiding Dir = 0, Dur = 73 02:16:54.462 00.001 15672 IsSlewing returns 0 02:16:54.464 00.002 15672 IsGuiding returns 0 02:16:54.542 00.078 15672 IsGuiding returns 1 02:16:54.542 00.000 15672 scope still moving after pulse duration time elapsed 02:16:54.563 00.021 15672 IsSlewing returns 0 02:16:54.565 00.002 15672 IsGuiding returns 1 02:16:54.586 00.021 15672 IsSlewing returns 0 02:16:54.588 00.002 15672 IsGuiding returns 1 02:16:54.609 00.021 15672 IsSlewing returns 0 02:16:54.610 00.001 15672 IsGuiding returns 1 02:16:54.631 00.021 15672 IsSlewing returns 0 02:16:54.634 00.003 15672 IsGuiding returns 1 02:16:54.654 00.020 15672 IsSlewing returns 0 02:16:54.701 00.047 15672 IsGuiding returns 0 02:16:54.701 00.000 15672 scope move finished after 73 + 164 ms 02:16:54.702 00.001 15672 Move returns status 0, amount 73 02:16:54.702 00.000 15672 move complete, result=0 02:16:54.702 00.000 15672 worker thread done servicing request 02:16:54.702 00.000 15672 Worker thread wakes up 02:16:54.702 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:54.702 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:16:54.703 00.001 30444 GuideStep: -1.7 px 447 ms EAST, -0.4 px 73 ms NORTH 02:16:56.611 01.908 15672 Exposure complete 02:16:56.631 00.020 15672 worker thread done servicing request 02:16:56.632 00.001 30444 OnExposeComplete: enter 02:16:56.632 00.000 30444 UpdateGuideState(): m_state=6 02:16:56.632 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 6718 02:16:56.632 00.000 30444 Star::Find returns 1 (1), X=463.67, Y=200.88, Mass=19151, SNR=21.6, Peak=6668 HFD=5.0 02:16:56.632 00.000 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.48 = 0.48) 02:16:56.632 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.42 = 0.42) 02:16:56.632 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=0.11 hyp=0.53 cameraTheta=0.20 mountX=0.47 mountY=0.22, mountTheta=0.43 02:16:56.632 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=0.11, opts=13) 02:16:56.632 00.000 30444 Enqueuing Move request for scope (0.52, 0.11) 02:16:56.633 00.001 15672 Worker thread wakes up 02:16:56.633 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.11) opts 0xd 02:16:56.633 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, 0.11) 02:16:56.633 00.000 15672 Moving (0.52, 0.11) raw xDistance=0.47 yDistance=0.22 02:16:56.633 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.47 02:16:56.633 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:16:56.633 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 02:16:56.633 00.000 15672 MoveAxis(W, 97, ABG) 02:16:56.633 00.000 15672 Guiding Dir = 3, Dur = 97 02:16:56.634 00.001 15672 IsSlewing returns 0 02:16:56.635 00.001 15672 IsGuiding returns 0 02:16:56.639 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3460, max=8934, FiltMin=3877, FiltMax=6959, Gamma=2.950 02:16:56.665 00.026 15672 PulseGuide returned control before completion, sleep 78 02:16:56.746 00.081 15672 IsGuiding returns 1 02:16:56.746 00.000 15672 scope still moving after pulse duration time elapsed 02:16:56.767 00.021 15672 IsSlewing returns 0 02:16:56.778 00.011 15672 IsGuiding returns 0 02:16:56.779 00.001 15672 scope move finished after 97 + 45 ms 02:16:56.779 00.000 15672 Move returns status 0, amount 97 02:16:56.779 00.000 15672 MoveAxis(N, 0, ABG) 02:16:56.779 00.000 15672 Move returns status 0, amount 0 02:16:56.779 00.000 15672 move complete, result=0 02:16:56.779 00.000 15672 worker thread done servicing request 02:16:56.828 00.049 30444 UpdateGuideState exits: m=19151 SNR=21.6 Saturated 02:16:56.828 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:56.828 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:16:56.828 00.000 30444 Enqueuing Expose request 02:16:56.828 00.000 30444 GuideStep: 0.5 px 97 ms WEST, 0.2 px 0 ms NORTH 02:16:56.829 00.001 15672 Worker thread wakes up 02:16:56.829 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:16:56.829 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:16:58.938 02.109 15672 Exposure complete 02:16:58.958 00.020 15672 worker thread done servicing request 02:16:58.958 00.000 30444 OnExposeComplete: enter 02:16:58.958 00.000 30444 UpdateGuideState(): m_state=6 02:16:58.958 00.000 30444 Star::Find(15, 463, 200, 0, (0,0,0,0), 0.0, 255) frame 6719 02:16:58.958 00.000 30444 Star::Find returns 1 (1), X=464.00, Y=197.57, Mass=14413, SNR=18.1, Peak=6314 HFD=6.8 02:16:58.958 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 02:16:58.958 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 02:16:58.958 00.000 30444 CameraToMount -- cameraX=0.85 cameraY=-3.20 hyp=3.31 cameraTheta=-1.31 mountX=1.69 mountY=-2.95, mountTheta=-1.05 02:16:58.959 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.85, y=-3.20, opts=13) 02:16:58.959 00.000 30444 Enqueuing Move request for scope (0.85, -3.20) 02:16:58.959 00.000 15672 Worker thread wakes up 02:16:58.959 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.85, -3.20) opts 0xd 02:16:58.959 00.000 15672 Handling offset move in thread for scope, endpoint = (0.85, -3.20) 02:16:58.959 00.000 15672 Moving (0.85, -3.20) raw xDistance=1.69 yDistance=-2.95 02:16:58.959 00.000 15672 GuideAlgorithmHysteresis::Result() returns 1.08 from input 1.69 02:16:58.959 00.000 15672 GuideAlgorithmResistSwitch::result() returns -2.95 from input -2.95 02:16:58.959 00.000 15672 MoveAxis(W, 465, ABG) 02:16:58.959 00.000 15672 Guiding Dir = 3, Dur = 465 02:16:58.960 00.001 15672 IsSlewing returns 0 02:16:58.965 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3424, max=8792, FiltMin=3741, FiltMax=6688, Gamma=2.950 02:16:58.982 00.017 15672 IsGuiding returns 0 02:16:58.997 00.015 15672 PulseGuide returned control before completion, sleep 460 02:16:59.014 00.017 30444 UpdateGuideState exits: m=14413 SNR=18.1 Saturated 02:16:59.014 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:16:59.014 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:16:59.014 00.000 30444 Enqueuing Expose request 02:16:59.460 00.446 15672 IsGuiding returns 1 02:16:59.460 00.000 15672 scope still moving after pulse duration time elapsed 02:16:59.481 00.021 15672 IsSlewing returns 0 02:16:59.508 00.027 15672 IsGuiding returns 0 02:16:59.508 00.000 15672 scope move finished after 465 + 61 ms 02:16:59.508 00.000 15672 Move returns status 0, amount 465 02:16:59.508 00.000 15672 MoveAxis(N, 526, ABG) 02:16:59.508 00.000 15672 Guiding Dir = 0, Dur = 526 02:16:59.508 00.000 15672 IsSlewing returns 0 02:16:59.509 00.001 15672 IsGuiding returns 0 02:16:59.589 00.080 15672 PulseGuide returned control before completion, sleep 457 02:17:00.047 00.458 15672 IsGuiding returns 1 02:17:00.048 00.001 15672 scope still moving after pulse duration time elapsed 02:17:00.069 00.021 15672 IsSlewing returns 0 02:17:00.070 00.001 15672 IsGuiding returns 1 02:17:00.091 00.021 15672 IsSlewing returns 0 02:17:00.092 00.001 15672 IsGuiding returns 1 02:17:00.113 00.021 15672 IsSlewing returns 0 02:17:00.114 00.001 15672 IsGuiding returns 1 02:17:00.135 00.021 15672 IsSlewing returns 0 02:17:00.178 00.043 15672 IsGuiding returns 0 02:17:00.179 00.001 15672 scope move finished after 526 + 143 ms 02:17:00.179 00.000 15672 Move returns status 0, amount 526 02:17:00.179 00.000 15672 move complete, result=0 02:17:00.179 00.000 15672 worker thread done servicing request 02:17:00.179 00.000 15672 Worker thread wakes up 02:17:00.179 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:17:00.179 00.000 30444 GuideStep: 1.7 px 465 ms WEST, -2.9 px 526 ms NORTH 02:17:00.179 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:17:02.088 01.909 15672 Exposure complete 02:17:02.108 00.020 15672 worker thread done servicing request 02:17:02.108 00.000 30444 OnExposeComplete: enter 02:17:02.108 00.000 30444 UpdateGuideState(): m_state=6 02:17:02.108 00.000 30444 Star::Find(15, 463, 197, 0, (0,0,0,0), 0.0, 255) frame 6720 02:17:02.108 00.000 30444 Star::Find returns 1 (1), X=477.48, Y=183.51, Mass=7583, SNR=13.8, Peak=7080 HFD=1.4 02:17:02.108 00.000 30444 Status Line: Mass: 7583 vs 25984 02:17:02.109 00.001 30444 UpdateCurrentPosition: star mass new=7583.2 exp=25983.7 thresh=50% limits=(12991.8, 196071.4, 51967.3) 02:17:02.109 00.000 30444 DistanceChecker: activated 02:17:02.109 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:17:02.109 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:17:02.109 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:17:02.109 00.000 15672 Worker thread wakes up 02:17:02.109 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:17:02.110 00.001 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:17:02.110 00.000 15672 move complete, result=0 02:17:02.110 00.000 15672 worker thread done servicing request 02:17:02.211 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:17:02.211 00.000 30444 Status Line: Star lost - mass changed 02:17:02.213 00.002 30444 UpdateImageDisplay: Size=(640,480) min=3463, max=9056, FiltMin=3736, FiltMax=6834, Gamma=2.950 02:17:02.264 00.051 30444 UpdateGuideState exits: Star lost - mass changed 02:17:02.264 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:17:02.264 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:17:02.264 00.000 30444 Enqueuing Expose request 02:17:02.264 00.000 15672 Worker thread wakes up 02:17:02.264 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:17:02.264 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:17:04.380 02.116 15672 Exposure complete 02:17:04.409 00.029 15672 worker thread done servicing request 02:17:04.409 00.000 30444 OnExposeComplete: enter 02:17:04.409 00.000 30444 UpdateGuideState(): m_state=6 02:17:04.409 00.000 30444 Star::Find(15, 463, 197, 0, (0,0,0,0), 0.0, 255) frame 6721 02:17:04.409 00.000 30444 Star::Find returns 1 (1), X=462.35, Y=203.66, Mass=10300, SNR=14.4, Peak=6424 HFD=2.9 02:17:04.409 00.000 30444 Status Line: Mass: 10300 vs 21773 02:17:04.411 00.002 30444 UpdateCurrentPosition: star mass new=10300.0 exp=21772.6 thresh=50% limits=(10886.3, 196071.4, 43545.1) 02:17:04.411 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:17:04.411 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:17:04.411 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:17:04.411 00.000 15672 Worker thread wakes up 02:17:04.411 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:17:04.412 00.001 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:17:04.412 00.000 15672 move complete, result=0 02:17:04.412 00.000 15672 worker thread done servicing request 02:17:04.512 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:17:04.512 00.000 30444 Status Line: Star lost - mass changed 02:17:04.513 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3505, max=9149, FiltMin=3838, FiltMax=7145, Gamma=2.950 02:17:04.977 00.464 30444 UpdateGuideState exits: Star lost - mass changed 02:17:04.977 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:17:04.977 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:17:04.977 00.000 30444 Enqueuing Expose request 02:17:04.977 00.000 15672 Worker thread wakes up 02:17:04.977 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:17:04.977 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:17:06.892 01.915 15672 Exposure complete 02:17:06.923 00.031 15672 worker thread done servicing request 02:17:06.923 00.000 30444 OnExposeComplete: enter 02:17:06.923 00.000 30444 UpdateGuideState(): m_state=6 02:17:06.923 00.000 30444 Star::Find(15, 463, 197, 0, (0,0,0,0), 0.0, 255) frame 6722 02:17:06.923 00.000 30444 Star::Find returns 1 (1), X=463.48, Y=203.78, Mass=18223, SNR=18.4, Peak=6323 HFD=3.1 02:17:06.923 00.000 30444 DistanceChecker: reject for large offset (3.02 > 1.40) avgDist = 0.70 count = 631 02:17:06.923 00.000 30444 Status Line: Recovering 02:17:06.925 00.002 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 02:17:06.925 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:17:06.925 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:17:06.925 00.000 15672 Worker thread wakes up 02:17:06.925 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:17:06.925 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:17:06.925 00.000 15672 move complete, result=0 02:17:06.926 00.001 15672 worker thread done servicing request 02:17:07.027 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:17:07.027 00.000 30444 Status Line: No star found 02:17:07.028 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3355, max=8618, FiltMin=3624, FiltMax=6654, Gamma=2.950 02:17:07.078 00.050 30444 UpdateGuideState exits: No star found 02:17:07.078 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:17:07.078 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:17:07.078 00.000 30444 Enqueuing Expose request 02:17:07.079 00.001 15672 Worker thread wakes up 02:17:07.079 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:17:07.079 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:17:09.186 02.107 15672 Exposure complete 02:17:09.206 00.020 15672 worker thread done servicing request 02:17:09.207 00.001 30444 OnExposeComplete: enter 02:17:09.207 00.000 30444 UpdateGuideState(): m_state=6 02:17:09.207 00.000 30444 Star::Find(15, 463, 197, 0, (0,0,0,0), 0.0, 255) frame 6723 02:17:09.207 00.000 30444 Star::Find returns 1 (1), X=464.42, Y=195.78, Mass=12927, SNR=17.3, Peak=6582 HFD=3.9 02:17:09.207 00.000 30444 DistanceChecker: reject for large offset (5.15 > 1.40) avgDist = 0.70 count = 631 02:17:09.207 00.000 30444 DistanceChecker: begin recovering 02:17:09.207 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 02:17:09.207 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 02:17:09.207 00.000 30444 CameraToMount -- cameraX=1.27 cameraY=-4.99 hyp=5.15 cameraTheta=-1.32 mountX=2.60 mountY=-4.60, mountTheta=-1.06 02:17:09.208 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.27, y=-4.99, opts=13) 02:17:09.208 00.000 30444 Enqueuing Move request for scope (1.27, -4.99) 02:17:09.208 00.000 15672 Worker thread wakes up 02:17:09.208 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.27, -4.99) opts 0xd 02:17:09.208 00.000 15672 Handling offset move in thread for scope, endpoint = (1.27, -4.99) 02:17:09.208 00.000 15672 Moving (1.27, -4.99) raw xDistance=2.60 yDistance=-4.60 02:17:09.208 00.000 15672 GuideAlgorithmHysteresis::Result() returns 1.71 from input 2.60 02:17:09.208 00.000 15672 GuideAlgorithmResistSwitch::result() returns -4.60 from input -4.60 02:17:09.208 00.000 15672 MoveAxis(W, 734, ABG) 02:17:09.208 00.000 15672 Guiding Dir = 3, Dur = 734 02:17:09.208 00.000 15672 IsSlewing returns 0 02:17:09.209 00.001 15672 IsGuiding returns 0 02:17:09.214 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3229, max=8692, FiltMin=3494, FiltMax=6414, Gamma=2.950 02:17:09.236 00.022 15672 PulseGuide returned control before completion, sleep 718 02:17:09.264 00.028 30444 UpdateGuideState exits: m=12927 SNR=17.3 Saturated 02:17:09.264 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:17:09.264 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:17:09.264 00.000 30444 Enqueuing Expose request 02:17:10.004 00.740 15672 IsGuiding returns 0 02:17:10.004 00.000 15672 Move returns status 0, amount 734 02:17:10.004 00.000 15672 MoveAxis(N, 821, ABG) 02:17:10.005 00.001 15672 Guiding Dir = 0, Dur = 821 02:17:10.005 00.000 15672 IsSlewing returns 0 02:17:10.007 00.002 15672 IsGuiding returns 0 02:17:10.083 00.076 15672 PulseGuide returned control before completion, sleep 756 02:17:10.842 00.759 15672 IsGuiding returns 1 02:17:10.842 00.000 15672 scope still moving after pulse duration time elapsed 02:17:10.863 00.021 15672 IsSlewing returns 0 02:17:10.864 00.001 15672 IsGuiding returns 1 02:17:10.885 00.021 15672 IsSlewing returns 0 02:17:10.962 00.077 15672 IsGuiding returns 0 02:17:10.962 00.000 15672 scope move finished after 821 + 133 ms 02:17:10.962 00.000 15672 Move returns status 0, amount 821 02:17:10.962 00.000 15672 move complete, result=0 02:17:10.962 00.000 15672 worker thread done servicing request 02:17:10.962 00.000 15672 Worker thread wakes up 02:17:10.962 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:17:10.962 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:17:10.962 00.000 30444 GuideStep: 2.6 px 734 ms WEST, -4.6 px 821 ms NORTH 02:17:12.871 01.909 15672 Exposure complete 02:17:12.891 00.020 15672 worker thread done servicing request 02:17:12.891 00.000 30444 OnExposeComplete: enter 02:17:12.891 00.000 30444 UpdateGuideState(): m_state=6 02:17:12.891 00.000 30444 Star::Find(15, 464, 195, 0, (0,0,0,0), 0.0, 255) frame 6724 02:17:12.891 00.000 30444 Star::Find returns 1 (1), X=462.50, Y=204.88, Mass=23086, SNR=22.6, Peak=6097 HFD=4.6 02:17:12.891 00.000 30444 DistanceChecker: reject for large offset (4.16 > 1.80) avgDist = 0.90 count = 632 02:17:12.891 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 02:17:12.891 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 02:17:12.891 00.000 30444 CameraToMount -- cameraX=-0.65 cameraY=4.11 hyp=4.16 cameraTheta=1.73 mountX=-1.76 mountY=3.87, mountTheta=2.00 02:17:12.892 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.65, y=4.11, opts=13) 02:17:12.892 00.000 30444 Enqueuing Move request for scope (-0.65, 4.11) 02:17:12.892 00.000 15672 Worker thread wakes up 02:17:12.892 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 4.11) opts 0xd 02:17:12.892 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.65, 4.11) 02:17:12.892 00.000 15672 Moving (-0.65, 4.11) raw xDistance=-1.76 yDistance=3.87 02:17:12.892 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.76 02:17:12.892 00.000 15672 resist switch: large excursion: input 3.87 thresh 0.75 direction from -1 to 1 02:17:12.892 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=11.61 02:17:12.892 00.000 15672 GuideAlgorithmResistSwitch::result() returns 3.87 from input 3.87 02:17:12.892 00.000 15672 MoveAxis(E, 423, ABG) 02:17:12.892 00.000 15672 Guiding Dir = 2, Dur = 423 02:17:12.893 00.001 15672 IsSlewing returns 0 02:17:12.894 00.001 15672 IsGuiding returns 0 02:17:12.898 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3093, max=8635, FiltMin=3396, FiltMax=6110, Gamma=2.950 02:17:12.911 00.013 15672 PulseGuide returned control before completion, sleep 416 02:17:13.105 00.194 30444 UpdateGuideState exits: m=23086 SNR=22.6 Saturated 02:17:13.105 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:17:13.105 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:17:13.105 00.000 30444 Enqueuing Expose request 02:17:13.344 00.239 15672 IsGuiding returns 0 02:17:13.344 00.000 15672 Move returns status 0, amount 423 02:17:13.344 00.000 15672 MoveAxis(S, 690, ABG) 02:17:13.344 00.000 15672 Guiding Dir = 1, Dur = 690 02:17:13.345 00.001 15672 IsSlewing returns 0 02:17:13.347 00.002 15672 IsGuiding returns 0 02:17:13.422 00.075 15672 PulseGuide returned control before completion, sleep 625 02:17:14.052 00.630 15672 IsGuiding returns 1 02:17:14.052 00.000 15672 scope still moving after pulse duration time elapsed 02:17:14.073 00.021 15672 IsSlewing returns 0 02:17:14.076 00.003 15672 IsGuiding returns 1 02:17:14.097 00.021 15672 IsSlewing returns 0 02:17:14.100 00.003 15672 IsGuiding returns 1 02:17:14.121 00.021 15672 IsSlewing returns 0 02:17:14.158 00.037 15672 IsGuiding returns 0 02:17:14.158 00.000 15672 scope move finished after 690 + 121 ms 02:17:14.158 00.000 15672 Move returns status 0, amount 690 02:17:14.158 00.000 15672 move complete, result=0 02:17:14.159 00.001 15672 worker thread done servicing request 02:17:14.159 00.000 15672 Worker thread wakes up 02:17:14.159 00.000 30444 GuideStep: -1.8 px 423 ms EAST, 3.9 px 690 ms SOUTH 02:17:14.159 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:17:14.159 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,186,31,31) 02:17:16.270 02.111 15672 Exposure complete 02:17:16.290 00.020 15672 worker thread done servicing request 02:17:16.290 00.000 30444 OnExposeComplete: enter 02:17:16.290 00.000 30444 UpdateGuideState(): m_state=6 02:17:16.290 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 6725 02:17:16.290 00.000 30444 Star::Find returns 1 (1), X=463.71, Y=208.79, Mass=26310, SNR=32.3, Peak=7025 HFD=2.6 02:17:16.290 00.000 30444 DistanceChecker: reject for large offset (8.03 > 2.09) avgDist = 1.05 count = 633 02:17:16.291 00.001 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 02:17:16.291 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.72 = 1.72) 02:17:16.291 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=8.01 hyp=8.03 cameraTheta=1.50 mountX=-1.66 mountY=7.94, mountTheta=1.78 02:17:16.291 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=8.01, opts=13) 02:17:16.291 00.000 30444 Enqueuing Move request for scope (0.56, 8.01) 02:17:16.291 00.000 15672 Worker thread wakes up 02:17:16.291 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 8.01) opts 0xd 02:17:16.291 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 8.01) 02:17:16.291 00.000 15672 Moving (0.56, 8.01) raw xDistance=-1.66 yDistance=7.94 02:17:16.291 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.12 from input -1.66 02:17:16.291 00.000 15672 GuideAlgorithmResistSwitch::result() returns 7.94 from input 7.94 02:17:16.292 00.001 15672 MoveAxis(E, 479, ABG) 02:17:16.292 00.000 15672 Guiding Dir = 2, Dur = 479 02:17:16.293 00.001 15672 IsSlewing returns 0 02:17:16.294 00.001 15672 IsGuiding returns 0 02:17:16.298 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2938, max=8250, FiltMin=3239, FiltMax=6108, Gamma=2.950 02:17:16.314 00.016 15672 PulseGuide returned control before completion, sleep 470 02:17:16.366 00.052 30444 UpdateGuideState exits: m=26310 SNR=32.3 Saturated 02:17:16.367 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:17:16.367 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:17:16.367 00.000 30444 Enqueuing Expose request 02:17:16.785 00.418 15672 IsGuiding returns 1 02:17:16.785 00.000 15672 scope still moving after pulse duration time elapsed 02:17:16.807 00.022 15672 IsSlewing returns 0 02:17:16.858 00.051 15672 IsGuiding returns 0 02:17:16.858 00.000 15672 scope move finished after 479 + 85 ms 02:17:16.858 00.000 15672 Move returns status 0, amount 479 02:17:16.858 00.000 15672 MoveAxis(S, 1417, ABG) 02:17:16.858 00.000 15672 Guiding Dir = 1, Dur = 1417 02:17:16.859 00.001 15672 IsSlewing returns 0 02:17:16.861 00.002 15672 IsGuiding returns 0 02:17:16.939 00.078 15672 PulseGuide returned control before completion, sleep 1351 02:17:18.296 01.357 15672 IsGuiding returns 1 02:17:18.296 00.000 15672 scope still moving after pulse duration time elapsed 02:17:18.318 00.022 15672 IsSlewing returns 0 02:17:18.321 00.003 15672 IsGuiding returns 1 02:17:18.341 00.020 15672 IsSlewing returns 0 02:17:18.344 00.003 15672 IsGuiding returns 1 02:17:18.365 00.021 15672 IsSlewing returns 0 02:17:18.391 00.026 15672 IsGuiding returns 0 02:17:18.391 00.000 15672 scope move finished after 1417 + 113 ms 02:17:18.392 00.001 15672 Move returns status 0, amount 1417 02:17:18.392 00.000 15672 move complete, result=0 02:17:18.392 00.000 15672 worker thread done servicing request 02:17:18.392 00.000 15672 Worker thread wakes up 02:17:18.392 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:17:18.392 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(449,194,31,31) 02:17:18.393 00.001 30444 GuideStep: -1.7 px 479 ms EAST, 7.9 px 1417 ms SOUTH 02:17:20.502 02.109 15672 Exposure complete 02:17:20.522 00.020 15672 worker thread done servicing request 02:17:20.522 00.000 30444 OnExposeComplete: enter 02:17:20.522 00.000 30444 UpdateGuideState(): m_state=6 02:17:20.522 00.000 30444 Star::Find(15, 463, 208, 0, (0,0,0,0), 0.0, 255) frame 6726 02:17:20.522 00.000 30444 Star::Find returns 1 (1), X=449.54, Y=215.57, Mass=7289, SNR=12.2, Peak=6108 HFD=1.5 02:17:20.522 00.000 30444 DistanceChecker: reject for large offset (20.10 > 2.72) avgDist = 1.36 count = 634 02:17:20.522 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:17:20.522 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:17:20.523 00.001 30444 CameraToMount -- cameraX=-13.61 cameraY=14.80 hyp=20.10 cameraTheta=2.31 mountX=-17.15 mountY=11.53, mountTheta=2.55 02:17:20.523 00.000 30444 SchedulePrimaryMove(04F7B810, x=-13.61, y=14.80, opts=13) 02:17:20.523 00.000 30444 Enqueuing Move request for scope (-13.61, 14.80) 02:17:20.523 00.000 15672 Worker thread wakes up 02:17:20.523 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-13.61, 14.80) opts 0xd 02:17:20.523 00.000 15672 Handling offset move in thread for scope, endpoint = (-13.61, 14.80) 02:17:20.523 00.000 15672 Moving (-13.61, 14.80) raw xDistance=-17.15 yDistance=11.53 02:17:20.523 00.000 15672 GuideAlgorithmHysteresis::Result() returns -10.88 from input -17.15 02:17:20.523 00.000 15672 GuideAlgorithmResistSwitch::result() returns 11.53 from input 11.53 02:17:20.523 00.000 15672 MoveAxis(E, 4669, ABG) 02:17:20.523 00.000 15672 duration set to 2500 by maxRaDuration 02:17:20.523 00.000 15672 Guiding Dir = 2, Dur = 2500 02:17:20.525 00.002 15672 IsSlewing returns 0 02:17:20.527 00.002 15672 IsGuiding returns 0 02:17:20.531 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3322, max=8704, FiltMin=3693, FiltMax=6419, Gamma=2.950 02:17:20.546 00.015 15672 PulseGuide returned control before completion, sleep 2491 02:17:20.761 00.215 30444 UpdateGuideState exits: m=7289 SNR=12.2 Saturated 02:17:20.761 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:17:20.761 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:17:20.761 00.000 30444 Enqueuing Expose request 02:17:23.071 02.310 15672 IsGuiding returns 0 02:17:23.071 00.000 15672 Move returns status 0, amount 2500 02:17:23.071 00.000 15672 MoveAxis(S, 2056, ABG) 02:17:23.071 00.000 15672 Guiding Dir = 1, Dur = 2056 02:17:23.072 00.001 15672 IsSlewing returns 0 02:17:23.105 00.033 15672 IsGuiding returns 0 02:17:23.182 00.077 15672 PulseGuide returned control before completion, sleep 1989 02:17:25.175 01.993 15672 IsGuiding returns 1 02:17:25.175 00.000 15672 scope still moving after pulse duration time elapsed 02:17:25.196 00.021 15672 IsSlewing returns 0 02:17:25.198 00.002 15672 IsGuiding returns 1 02:17:25.219 00.021 15672 IsSlewing returns 0 02:17:25.276 00.057 15672 IsGuiding returns 0 02:17:25.276 00.000 15672 scope move finished after 2056 + 114 ms 02:17:25.276 00.000 15672 Move returns status 0, amount 2056 02:17:25.276 00.000 15672 move complete, result=0 02:17:25.276 00.000 15672 worker thread done servicing request 02:17:25.276 00.000 15672 Worker thread wakes up 02:17:25.277 00.001 30444 GuideStep: -17.2 px 2500 ms EAST, 11.5 px 2056 ms SOUTH 02:17:25.277 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:17:25.277 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(435,201,31,31) 02:17:27.387 02.110 15672 Exposure complete 02:17:27.407 00.020 15672 worker thread done servicing request 02:17:27.407 00.000 30444 OnExposeComplete: enter 02:17:27.407 00.000 30444 UpdateGuideState(): m_state=6 02:17:27.407 00.000 30444 Star::Find(15, 449, 215, 0, (0,0,0,0), 0.0, 255) frame 6727 02:17:27.407 00.000 30444 Star::Find returns 1 (1), X=448.96, Y=215.67, Mass=9289, SNR=16.5, Peak=4994 HFD=2.4 02:17:27.407 00.000 30444 DistanceChecker: reject for large offset (20.57 > 4.41) avgDist = 2.20 count = 635 02:17:27.407 00.000 30444 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 02:17:27.407 00.000 30444 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.55 = 2.55) 02:17:27.407 00.000 30444 CameraToMount -- cameraX=-14.19 cameraY=14.89 hyp=20.57 cameraTheta=2.33 mountX=-17.73 mountY=11.49, mountTheta=2.57 02:17:27.408 00.001 30444 SchedulePrimaryMove(04F7B810, x=-14.19, y=14.89, opts=13) 02:17:27.408 00.000 30444 Enqueuing Move request for scope (-14.19, 14.89) 02:17:27.408 00.000 15672 Worker thread wakes up 02:17:27.408 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-14.19, 14.89) opts 0xd 02:17:27.408 00.000 15672 Handling offset move in thread for scope, endpoint = (-14.19, 14.89) 02:17:27.408 00.000 15672 Moving (-14.19, 14.89) raw xDistance=-17.73 yDistance=11.49 02:17:27.408 00.000 15672 GuideAlgorithmHysteresis::Result() returns -11.93 from input -17.73 02:17:27.408 00.000 15672 GuideAlgorithmResistSwitch::result() returns 11.49 from input 11.49 02:17:27.408 00.000 15672 MoveAxis(E, 5120, ABG) 02:17:27.408 00.000 15672 duration set to 2500 by maxRaDuration 02:17:27.408 00.000 15672 Guiding Dir = 2, Dur = 2500 02:17:27.408 00.000 15672 IsSlewing returns 0 02:17:27.409 00.001 15672 IsGuiding returns 0 02:17:27.414 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2649, max=7941, FiltMin=3034, FiltMax=7206, Gamma=2.950 02:17:27.432 00.018 15672 PulseGuide returned control before completion, sleep 2488 02:17:27.464 00.032 30444 UpdateGuideState exits: m=9289 SNR=16.5 Saturated 02:17:27.464 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:17:27.464 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:17:27.464 00.000 30444 Enqueuing Expose request 02:17:29.923 02.459 15672 IsGuiding returns 1 02:17:29.923 00.000 15672 scope still moving after pulse duration time elapsed 02:17:29.945 00.022 15672 IsSlewing returns 0 02:17:30.005 00.060 15672 IsGuiding returns 0 02:17:30.005 00.000 15672 scope move finished after 2500 + 95 ms 02:17:30.005 00.000 15672 Move returns status 0, amount 2500 02:17:30.006 00.001 15672 MoveAxis(S, 2051, ABG) 02:17:30.006 00.000 15672 Guiding Dir = 1, Dur = 2051 02:17:30.006 00.000 15672 IsSlewing returns 0 02:17:30.009 00.003 15672 IsGuiding returns 0 02:17:30.084 00.075 15672 PulseGuide returned control before completion, sleep 1987 02:17:32.075 01.991 15672 IsGuiding returns 1 02:17:32.075 00.000 15672 scope still moving after pulse duration time elapsed 02:17:32.096 00.021 15672 IsSlewing returns 0 02:17:32.099 00.003 15672 IsGuiding returns 1 02:17:32.120 00.021 15672 IsSlewing returns 0 02:17:32.179 00.059 15672 IsGuiding returns 0 02:17:32.179 00.000 15672 scope move finished after 2051 + 119 ms 02:17:32.179 00.000 15672 Move returns status 0, amount 2051 02:17:32.180 00.001 15672 move complete, result=0 02:17:32.180 00.000 15672 worker thread done servicing request 02:17:32.180 00.000 15672 Worker thread wakes up 02:17:32.180 00.000 30444 GuideStep: -17.7 px 2500 ms EAST, 11.5 px 2051 ms SOUTH 02:17:32.180 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:17:32.181 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(434,201,31,31) 02:17:34.290 02.109 15672 Exposure complete 02:17:34.309 00.019 15672 worker thread done servicing request 02:17:34.309 00.000 30444 OnExposeComplete: enter 02:17:34.310 00.001 30444 UpdateGuideState(): m_state=6 02:17:34.310 00.000 30444 Star::Find(15, 448, 215, 0, (0,0,0,0), 0.0, 255) frame 6728 02:17:34.310 00.000 30444 Star::Find returns 1 (1), X=436.47, Y=224.83, Mass=8464, SNR=16.2, Peak=5925 HFD=3.4 02:17:34.310 00.000 30444 DistanceChecker: reject for large offset (35.92 > 6.06) avgDist = 3.03 count = 636 02:17:34.310 00.000 30444 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.28) = xAngle (2.69 = 2.69) 02:17:34.310 00.000 30444 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.62 = 2.62) 02:17:34.310 00.000 30444 CameraToMount -- cameraX=-26.68 cameraY=24.05 hyp=35.92 cameraTheta=2.41 mountX=-32.26 mountY=17.76, mountTheta=2.64 02:17:34.310 00.000 30444 SchedulePrimaryMove(04F7B810, x=-26.68, y=24.05, opts=13) 02:17:34.310 00.000 30444 Enqueuing Move request for scope (-26.68, 24.05) 02:17:34.310 00.000 15672 Worker thread wakes up 02:17:34.311 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-26.68, 24.05) opts 0xd 02:17:34.311 00.000 15672 Handling offset move in thread for scope, endpoint = (-26.68, 24.05) 02:17:34.311 00.000 15672 Moving (-26.68, 24.05) raw xDistance=-32.26 yDistance=17.76 02:17:34.311 00.000 15672 GuideAlgorithmHysteresis::Result() returns -21.16 from input -32.26 02:17:34.311 00.000 15672 GuideAlgorithmResistSwitch::result() returns 17.76 from input 17.76 02:17:34.311 00.000 15672 MoveAxis(E, 9079, ABG) 02:17:34.311 00.000 15672 duration set to 2500 by maxRaDuration 02:17:34.311 00.000 15672 Guiding Dir = 2, Dur = 2500 02:17:34.311 00.000 15672 IsSlewing returns 0 02:17:34.312 00.001 15672 IsGuiding returns 0 02:17:34.316 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2918, max=13228, FiltMin=3399, FiltMax=8818, Gamma=2.950 02:17:34.332 00.016 15672 PulseGuide returned control before completion, sleep 2490 02:17:34.366 00.034 30444 UpdateGuideState exits: m=8464 SNR=16.2 Saturated 02:17:34.367 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:17:34.367 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:17:34.367 00.000 30444 Enqueuing Expose request 02:17:36.827 02.460 15672 IsGuiding returns 1 02:17:36.827 00.000 15672 scope still moving after pulse duration time elapsed 02:17:36.849 00.022 15672 IsSlewing returns 0 02:17:36.906 00.057 15672 IsGuiding returns 0 02:17:36.906 00.000 15672 scope move finished after 2500 + 93 ms 02:17:36.906 00.000 15672 Move returns status 0, amount 2500 02:17:36.906 00.000 15672 MoveAxis(S, 3168, ABG) 02:17:36.906 00.000 15672 duration set to 2500 by maxDecDuration 02:17:36.906 00.000 15672 Guiding Dir = 1, Dur = 2500 02:17:36.907 00.001 15672 IsSlewing returns 0 02:17:36.910 00.003 15672 IsGuiding returns 0 02:17:36.987 00.077 15672 PulseGuide returned control before completion, sleep 2434 02:17:39.424 02.437 15672 IsGuiding returns 1 02:17:39.424 00.000 15672 scope still moving after pulse duration time elapsed 02:17:39.446 00.022 15672 IsSlewing returns 0 02:17:39.450 00.004 15672 IsGuiding returns 1 02:17:39.470 00.020 15672 IsSlewing returns 0 02:17:39.541 00.071 15672 IsGuiding returns 0 02:17:39.541 00.000 15672 scope move finished after 2500 + 131 ms 02:17:39.541 00.000 15672 Move returns status 0, amount 2500 02:17:39.541 00.000 15672 move complete, result=0 02:17:39.541 00.000 15672 worker thread done servicing request 02:17:39.541 00.000 15672 Worker thread wakes up 02:17:39.541 00.000 30444 GuideStep: -32.3 px 2500 ms EAST, 17.8 px 2500 ms SOUTH 02:17:39.541 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:17:39.542 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(421,210,31,31) 02:17:41.648 02.106 15672 Exposure complete 02:17:41.668 00.020 15672 worker thread done servicing request 02:17:41.668 00.000 30444 OnExposeComplete: enter 02:17:41.668 00.000 30444 UpdateGuideState(): m_state=6 02:17:41.668 00.000 30444 Star::Find(15, 436, 224, 0, (0,0,0,0), 0.0, 255) frame 6729 02:17:41.668 00.000 30444 Star::Find returns 1 (1), X=450.95, Y=213.27, Mass=6693, SNR=11.2, Peak=5058 HFD=5.7 02:17:41.668 00.000 30444 DistanceChecker: reject for large offset (17.46 > 9.02) avgDist = 4.51 count = 637 02:17:41.668 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.62 = 2.62) 02:17:41.668 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.56 = 2.56) 02:17:41.668 00.000 30444 CameraToMount -- cameraX=-12.20 cameraY=12.50 hyp=17.46 cameraTheta=2.34 mountX=-15.16 mountY=9.58, mountTheta=2.58 02:17:41.669 00.001 30444 SchedulePrimaryMove(04F7B810, x=-12.20, y=12.50, opts=13) 02:17:41.669 00.000 30444 Enqueuing Move request for scope (-12.20, 12.50) 02:17:41.669 00.000 15672 Worker thread wakes up 02:17:41.669 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-12.20, 12.50) opts 0xd 02:17:41.669 00.000 15672 Handling offset move in thread for scope, endpoint = (-12.20, 12.50) 02:17:41.669 00.000 15672 Moving (-12.20, 12.50) raw xDistance=-15.16 yDistance=9.58 02:17:41.669 00.000 15672 GuideAlgorithmHysteresis::Result() returns -11.03 from input -15.16 02:17:41.669 00.000 15672 GuideAlgorithmResistSwitch::result() returns 9.58 from input 9.58 02:17:41.669 00.000 15672 MoveAxis(E, 4733, ABG) 02:17:41.669 00.000 15672 duration set to 2500 by maxRaDuration 02:17:41.669 00.000 15672 Guiding Dir = 2, Dur = 2500 02:17:41.670 00.001 15672 IsSlewing returns 0 02:17:41.671 00.001 15672 IsGuiding returns 0 02:17:41.675 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2554, max=9011, FiltMin=3059, FiltMax=7477, Gamma=2.950 02:17:41.697 00.022 15672 PulseGuide returned control before completion, sleep 2484 02:17:41.724 00.027 30444 UpdateGuideState exits: m=6693 SNR=11.2 Saturated 02:17:41.724 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:17:41.725 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:17:41.725 00.000 30444 Enqueuing Expose request 02:17:44.184 02.459 15672 IsGuiding returns 1 02:17:44.184 00.000 15672 scope still moving after pulse duration time elapsed 02:17:44.205 00.021 15672 IsSlewing returns 0 02:17:44.206 00.001 15672 IsGuiding returns 1 02:17:44.228 00.022 15672 IsSlewing returns 0 02:17:44.270 00.042 15672 IsGuiding returns 0 02:17:44.270 00.000 15672 scope move finished after 2500 + 99 ms 02:17:44.270 00.000 15672 Move returns status 0, amount 2500 02:17:44.271 00.001 15672 MoveAxis(S, 1710, ABG) 02:17:44.271 00.000 15672 Guiding Dir = 1, Dur = 1710 02:17:44.271 00.000 15672 IsSlewing returns 0 02:17:44.274 00.003 15672 IsGuiding returns 0 02:17:44.351 00.077 15672 PulseGuide returned control before completion, sleep 1644 02:17:45.999 01.648 15672 IsGuiding returns 1 02:17:46.000 00.001 15672 scope still moving after pulse duration time elapsed 02:17:46.022 00.022 15672 IsSlewing returns 0 02:17:46.024 00.002 15672 IsGuiding returns 1 02:17:46.045 00.021 15672 IsSlewing returns 0 02:17:46.046 00.001 15672 IsGuiding returns 1 02:17:46.066 00.020 15672 IsSlewing returns 0 02:17:46.066 00.000 15672 IsGuiding returns 1 02:17:46.088 00.022 15672 IsSlewing returns 0 02:17:46.107 00.019 15672 IsGuiding returns 0 02:17:46.107 00.000 15672 scope move finished after 1710 + 122 ms 02:17:46.107 00.000 15672 Move returns status 0, amount 1710 02:17:46.107 00.000 15672 move complete, result=0 02:17:46.107 00.000 15672 worker thread done servicing request 02:17:46.107 00.000 15672 Worker thread wakes up 02:17:46.107 00.000 30444 GuideStep: -15.2 px 2500 ms EAST, 9.6 px 1710 ms SOUTH 02:17:46.107 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:17:46.107 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(436,198,31,31) 02:17:48.214 02.107 15672 Exposure complete 02:17:48.234 00.020 15672 worker thread done servicing request 02:17:48.234 00.000 30444 OnExposeComplete: enter 02:17:48.234 00.000 30444 UpdateGuideState(): m_state=6 02:17:48.234 00.000 30444 Star::Find(15, 450, 213, 0, (0,0,0,0), 0.0, 255) frame 6730 02:17:48.234 00.000 30444 Star::Find false star n=7 nbg=266 bg=3607.0 sigma=193.2 thresh=4187 peak=4176 02:17:48.234 00.000 30444 Star::Find returns 0 (2), X=450.00, Y=213.00, Mass=5574, SNR=2.9, Peak=4602 HFD=0.0 02:17:48.234 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 02:17:48.234 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:17:48.234 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:17:48.234 00.000 15672 Worker thread wakes up 02:17:48.235 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:17:48.235 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:17:48.235 00.000 15672 move complete, result=0 02:17:48.235 00.000 15672 worker thread done servicing request 02:17:48.336 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:17:48.336 00.000 30444 Status Line: Star lost - low SNR 02:17:48.337 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2384, max=10417, FiltMin=2897, FiltMax=7687, Gamma=2.950 02:17:48.754 00.417 30444 UpdateGuideState exits: Star lost - low SNR 02:17:48.755 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:17:48.755 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:17:48.755 00.000 30444 Enqueuing Expose request 02:17:48.755 00.000 15672 Worker thread wakes up 02:17:48.756 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:17:48.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:17:50.672 01.916 15672 Exposure complete 02:17:50.703 00.031 15672 worker thread done servicing request 02:17:50.703 00.000 30444 OnExposeComplete: enter 02:17:50.703 00.000 30444 UpdateGuideState(): m_state=6 02:17:50.703 00.000 30444 Star::Find(15, 450, 213, 0, (0,0,0,0), 0.0, 255) frame 6731 02:17:50.703 00.000 30444 Star::Find returns 1 (1), X=463.96, Y=221.77, Mass=16440, SNR=22.3, Peak=4857 HFD=6.9 02:17:50.703 00.000 30444 DistanceChecker: reject for large offset (21.01 > 10.19) avgDist = 5.09 count = 638 02:17:50.703 00.000 30444 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 02:17:50.703 00.000 30444 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 02:17:50.703 00.000 30444 CameraToMount -- cameraX=0.81 cameraY=21.00 hyp=21.01 cameraTheta=1.53 mountX=-4.98 mountY=20.68, mountTheta=1.81 02:17:50.704 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.81, y=21.00, opts=13) 02:17:50.704 00.000 30444 Enqueuing Move request for scope (0.81, 21.00) 02:17:50.704 00.000 15672 Worker thread wakes up 02:17:50.704 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.81, 21.00) opts 0xd 02:17:50.704 00.000 15672 Handling offset move in thread for scope, endpoint = (0.81, 21.00) 02:17:50.704 00.000 15672 Moving (0.81, 21.00) raw xDistance=-4.98 yDistance=20.68 02:17:50.704 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.91 from input -4.98 02:17:50.704 00.000 15672 GuideAlgorithmResistSwitch::result() returns 20.68 from input 20.68 02:17:50.704 00.000 15672 MoveAxis(E, 1678, ABG) 02:17:50.704 00.000 15672 Guiding Dir = 2, Dur = 1678 02:17:50.705 00.001 15672 IsSlewing returns 0 02:17:50.707 00.002 15672 IsGuiding returns 0 02:17:50.710 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2585, max=10291, FiltMin=2841, FiltMax=8326, Gamma=2.950 02:17:50.723 00.013 15672 PulseGuide returned control before completion, sleep 1673 02:17:50.815 00.092 30444 UpdateGuideState exits: m=16440 SNR=22.3 Saturated 02:17:50.815 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:17:50.815 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:17:50.815 00.000 30444 Enqueuing Expose request 02:17:52.401 01.586 15672 IsGuiding returns 0 02:17:52.401 00.000 15672 Move returns status 0, amount 1678 02:17:52.401 00.000 15672 MoveAxis(S, 3690, ABG) 02:17:52.401 00.000 15672 duration set to 2500 by maxDecDuration 02:17:52.401 00.000 15672 Guiding Dir = 1, Dur = 2500 02:17:52.401 00.000 15672 IsSlewing returns 0 02:17:52.402 00.001 15672 IsGuiding returns 0 02:17:52.480 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:17:54.916 02.436 15672 IsGuiding returns 1 02:17:54.916 00.000 15672 scope still moving after pulse duration time elapsed 02:17:54.937 00.021 15672 IsSlewing returns 0 02:17:54.975 00.038 15672 IsGuiding returns 1 02:17:54.995 00.020 15672 IsSlewing returns 0 02:17:55.037 00.042 15672 IsGuiding returns 0 02:17:55.038 00.001 15672 scope move finished after 2500 + 135 ms 02:17:55.038 00.000 15672 Move returns status 0, amount 2500 02:17:55.038 00.000 15672 move complete, result=0 02:17:55.038 00.000 15672 worker thread done servicing request 02:17:55.038 00.000 15672 Worker thread wakes up 02:17:55.038 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:17:55.039 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(449,207,31,31) 02:17:55.039 00.000 30444 GuideStep: -5.0 px 1678 ms EAST, 20.7 px 2500 ms SOUTH 02:17:57.156 02.117 15672 Exposure complete 02:17:57.189 00.033 15672 worker thread done servicing request 02:17:57.190 00.001 30444 OnExposeComplete: enter 02:17:57.190 00.000 30444 UpdateGuideState(): m_state=6 02:17:57.190 00.000 30444 Star::Find(15, 463, 221, 0, (0,0,0,0), 0.0, 255) frame 6732 02:17:57.190 00.000 30444 Star::Find returns 1 (1), X=466.81, Y=232.06, Mass=10403, SNR=13.8, Peak=4618 HFD=3.0 02:17:57.190 00.000 30444 DistanceChecker: reject for large offset (31.49 > 11.62) avgDist = 5.81 count = 639 02:17:57.190 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 02:17:57.190 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 02:17:57.190 00.000 30444 CameraToMount -- cameraX=3.66 cameraY=31.28 hyp=31.49 cameraTheta=1.45 mountX=-5.07 mountY=31.34, mountTheta=1.73 02:17:57.190 00.000 30444 SchedulePrimaryMove(04F7B810, x=3.66, y=31.28, opts=13) 02:17:57.190 00.000 30444 Enqueuing Move request for scope (3.66, 31.28) 02:17:57.191 00.001 15672 Worker thread wakes up 02:17:57.191 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.66, 31.28) opts 0xd 02:17:57.191 00.000 15672 Handling offset move in thread for scope, endpoint = (3.66, 31.28) 02:17:57.191 00.000 15672 Moving (3.66, 31.28) raw xDistance=-5.07 yDistance=31.34 02:17:57.191 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.47 from input -5.07 02:17:57.191 00.000 15672 GuideAlgorithmResistSwitch::result() returns 31.34 from input 31.34 02:17:57.191 00.000 15672 MoveAxis(E, 1487, ABG) 02:17:57.191 00.000 15672 Guiding Dir = 2, Dur = 1487 02:17:57.191 00.000 15672 IsSlewing returns 0 02:17:57.193 00.002 15672 IsGuiding returns 0 02:17:57.197 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=21082, FiltMin=2710, FiltMax=15320, Gamma=2.950 02:17:57.209 00.012 15672 PulseGuide returned control before completion, sleep 1481 02:17:57.246 00.037 30444 UpdateGuideState exits: m=10403 SNR=13.8 Saturated 02:17:57.246 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:17:57.246 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:17:57.246 00.000 30444 Enqueuing Expose request 02:17:58.694 01.448 15672 IsGuiding returns 1 02:17:58.694 00.000 15672 scope still moving after pulse duration time elapsed 02:17:58.716 00.022 15672 IsSlewing returns 0 02:17:58.774 00.058 15672 IsGuiding returns 0 02:17:58.774 00.000 15672 scope move finished after 1487 + 94 ms 02:17:58.774 00.000 15672 Move returns status 0, amount 1487 02:17:58.775 00.001 15672 MoveAxis(S, 5590, ABG) 02:17:58.775 00.000 15672 duration set to 2500 by maxDecDuration 02:17:58.775 00.000 15672 Guiding Dir = 1, Dur = 2500 02:17:58.775 00.000 15672 IsSlewing returns 0 02:17:58.776 00.001 15672 IsGuiding returns 0 02:17:58.855 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:18:01.289 02.434 15672 IsGuiding returns 1 02:18:01.289 00.000 15672 scope still moving after pulse duration time elapsed 02:18:01.310 00.021 15672 IsSlewing returns 0 02:18:01.311 00.001 15672 IsGuiding returns 1 02:18:01.332 00.021 15672 IsSlewing returns 0 02:18:01.335 00.003 15672 IsGuiding returns 1 02:18:01.357 00.022 15672 IsSlewing returns 0 02:18:01.411 00.054 15672 IsGuiding returns 0 02:18:01.411 00.000 15672 scope move finished after 2500 + 134 ms 02:18:01.411 00.000 15672 Move returns status 0, amount 2500 02:18:01.411 00.000 15672 move complete, result=0 02:18:01.411 00.000 15672 worker thread done servicing request 02:18:01.411 00.000 15672 Worker thread wakes up 02:18:01.411 00.000 30444 GuideStep: -5.1 px 1487 ms EAST, 31.3 px 2500 ms SOUTH 02:18:01.411 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:18:01.411 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(452,217,31,31) 02:18:03.528 02.117 15672 Exposure complete 02:18:03.559 00.031 15672 worker thread done servicing request 02:18:03.559 00.000 30444 OnExposeComplete: enter 02:18:03.559 00.000 30444 UpdateGuideState(): m_state=6 02:18:03.559 00.000 30444 Star::Find(15, 466, 232, 0, (0,0,0,0), 0.0, 255) frame 6733 02:18:03.559 00.000 30444 Star::Find returns 1 (1), X=466.90, Y=218.70, Mass=9255, SNR=14.3, Peak=5682 HFD=3.3 02:18:03.559 00.000 30444 DistanceChecker: reject for large offset (18.32 > 13.93) avgDist = 6.97 count = 640 02:18:03.560 00.001 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 02:18:03.560 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.58 = 1.58) 02:18:03.560 00.000 30444 CameraToMount -- cameraX=3.75 cameraY=17.93 hyp=18.32 cameraTheta=1.36 mountX=-1.32 mountY=18.31, mountTheta=1.64 02:18:03.560 00.000 30444 SchedulePrimaryMove(04F7B810, x=3.75, y=17.93, opts=13) 02:18:03.560 00.000 30444 Enqueuing Move request for scope (3.75, 17.93) 02:18:03.560 00.000 15672 Worker thread wakes up 02:18:03.560 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.75, 17.93) opts 0xd 02:18:03.560 00.000 15672 Handling offset move in thread for scope, endpoint = (3.75, 17.93) 02:18:03.560 00.000 15672 Moving (3.75, 17.93) raw xDistance=-1.32 yDistance=18.31 02:18:03.560 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.07 from input -1.32 02:18:03.560 00.000 15672 GuideAlgorithmResistSwitch::result() returns 18.31 from input 18.31 02:18:03.561 00.001 15672 MoveAxis(E, 460, ABG) 02:18:03.561 00.000 15672 Guiding Dir = 2, Dur = 460 02:18:03.561 00.000 15672 IsSlewing returns 0 02:18:03.562 00.001 15672 IsGuiding returns 0 02:18:03.567 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2812, max=8608, FiltMin=3277, FiltMax=6086, Gamma=2.950 02:18:03.583 00.016 15672 PulseGuide returned control before completion, sleep 450 02:18:03.616 00.033 30444 UpdateGuideState exits: m=9255 SNR=14.3 Saturated 02:18:03.616 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:18:03.616 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:18:03.616 00.000 30444 Enqueuing Expose request 02:18:04.046 00.430 15672 IsGuiding returns 0 02:18:04.046 00.000 15672 Move returns status 0, amount 460 02:18:04.046 00.000 15672 MoveAxis(S, 3267, ABG) 02:18:04.046 00.000 15672 duration set to 2500 by maxDecDuration 02:18:04.046 00.000 15672 Guiding Dir = 1, Dur = 2500 02:18:04.047 00.001 15672 IsSlewing returns 0 02:18:04.048 00.001 15672 IsGuiding returns 0 02:18:04.126 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:18:06.561 02.435 15672 IsGuiding returns 1 02:18:06.561 00.000 15672 scope still moving after pulse duration time elapsed 02:18:06.582 00.021 15672 IsSlewing returns 0 02:18:06.582 00.000 15672 IsGuiding returns 1 02:18:06.603 00.021 15672 IsSlewing returns 0 02:18:06.604 00.001 15672 IsGuiding returns 1 02:18:06.624 00.020 15672 IsSlewing returns 0 02:18:06.625 00.001 15672 IsGuiding returns 1 02:18:06.647 00.022 15672 IsSlewing returns 0 02:18:06.667 00.020 15672 IsGuiding returns 0 02:18:06.667 00.000 15672 scope move finished after 2500 + 119 ms 02:18:06.667 00.000 15672 Move returns status 0, amount 2500 02:18:06.667 00.000 15672 move complete, result=0 02:18:06.667 00.000 15672 worker thread done servicing request 02:18:06.669 00.002 15672 Worker thread wakes up 02:18:06.669 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:18:06.669 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(452,204,31,31) 02:18:06.669 00.000 30444 GuideStep: -1.3 px 460 ms EAST, 18.3 px 2500 ms SOUTH 02:18:08.776 02.107 15672 Exposure complete 02:18:08.796 00.020 15672 worker thread done servicing request 02:18:08.796 00.000 30444 OnExposeComplete: enter 02:18:08.796 00.000 30444 UpdateGuideState(): m_state=6 02:18:08.796 00.000 30444 Star::Find(15, 466, 218, 0, (0,0,0,0), 0.0, 255) frame 6734 02:18:08.796 00.000 30444 Star::Find returns 1 (1), X=466.36, Y=231.73, Mass=7217, SNR=12.3, Peak=6020 HFD=3.4 02:18:08.796 00.000 30444 DistanceChecker: reject for large offset (31.11 > 14.95) avgDist = 7.48 count = 641 02:18:08.796 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 02:18:08.796 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 02:18:08.796 00.000 30444 CameraToMount -- cameraX=3.21 cameraY=30.95 hyp=31.11 cameraTheta=1.47 mountX=-5.41 mountY=30.92, mountTheta=1.74 02:18:08.796 00.000 30444 SchedulePrimaryMove(04F7B810, x=3.21, y=30.95, opts=13) 02:18:08.796 00.000 30444 Enqueuing Move request for scope (3.21, 30.95) 02:18:08.797 00.001 15672 Worker thread wakes up 02:18:08.797 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.21, 30.95) opts 0xd 02:18:08.797 00.000 15672 Handling offset move in thread for scope, endpoint = (3.21, 30.95) 02:18:08.797 00.000 15672 Moving (3.21, 30.95) raw xDistance=-5.41 yDistance=30.92 02:18:08.797 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.49 from input -5.41 02:18:08.797 00.000 15672 GuideAlgorithmResistSwitch::result() returns 30.92 from input 30.92 02:18:08.797 00.000 15672 MoveAxis(E, 1496, ABG) 02:18:08.797 00.000 15672 Guiding Dir = 2, Dur = 1496 02:18:08.797 00.000 15672 IsSlewing returns 0 02:18:08.799 00.002 15672 IsGuiding returns 0 02:18:08.802 00.003 30444 UpdateImageDisplay: Size=(640,480) min=3143, max=8705, FiltMin=3601, FiltMax=6288, Gamma=2.950 02:18:08.823 00.021 15672 PulseGuide returned control before completion, sleep 1482 02:18:09.137 00.314 30444 UpdateGuideState exits: m=7217 SNR=12.3 Saturated 02:18:09.137 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:18:09.137 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:18:09.138 00.001 30444 Enqueuing Expose request 02:18:10.361 01.223 15672 IsGuiding returns 0 02:18:10.361 00.000 15672 Move returns status 0, amount 1496 02:18:10.361 00.000 15672 MoveAxis(S, 5515, ABG) 02:18:10.361 00.000 15672 duration set to 2500 by maxDecDuration 02:18:10.361 00.000 15672 Guiding Dir = 1, Dur = 2500 02:18:10.361 00.000 15672 IsSlewing returns 0 02:18:10.365 00.004 15672 IsGuiding returns 0 02:18:10.452 00.087 15672 PulseGuide returned control before completion, sleep 2424 02:18:12.879 02.427 15672 IsGuiding returns 1 02:18:12.879 00.000 15672 scope still moving after pulse duration time elapsed 02:18:12.900 00.021 15672 IsSlewing returns 0 02:18:12.903 00.003 15672 IsGuiding returns 1 02:18:12.924 00.021 15672 IsSlewing returns 0 02:18:12.927 00.003 15672 IsGuiding returns 1 02:18:12.948 00.021 15672 IsSlewing returns 0 02:18:13.008 00.060 15672 IsGuiding returns 0 02:18:13.008 00.000 15672 scope move finished after 2500 + 142 ms 02:18:13.008 00.000 15672 Move returns status 0, amount 2500 02:18:13.009 00.001 15672 move complete, result=0 02:18:13.009 00.000 15672 worker thread done servicing request 02:18:13.009 00.000 15672 Worker thread wakes up 02:18:13.009 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:18:13.009 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(451,217,31,31) 02:18:13.009 00.000 30444 GuideStep: -5.4 px 1496 ms EAST, 30.9 px 2500 ms SOUTH 02:18:15.116 02.107 15672 Exposure complete 02:18:15.139 00.023 15672 worker thread done servicing request 02:18:15.140 00.001 30444 OnExposeComplete: enter 02:18:15.140 00.000 30444 UpdateGuideState(): m_state=6 02:18:15.140 00.000 30444 Star::Find(15, 466, 231, 0, (0,0,0,0), 0.0, 255) frame 6735 02:18:15.140 00.000 30444 Star::Find returns 1 (1), X=466.43, Y=231.69, Mass=7174, SNR=12.6, Peak=5550 HFD=3.2 02:18:15.140 00.000 30444 DistanceChecker: reject for large offset (31.09 > 17.08) avgDist = 8.54 count = 642 02:18:15.140 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 02:18:15.140 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 02:18:15.140 00.000 30444 CameraToMount -- cameraX=3.29 cameraY=30.92 hyp=31.09 cameraTheta=1.46 mountX=-5.33 mountY=30.90, mountTheta=1.74 02:18:15.141 00.001 30444 SchedulePrimaryMove(04F7B810, x=3.29, y=30.92, opts=13) 02:18:15.141 00.000 30444 Enqueuing Move request for scope (3.29, 30.92) 02:18:15.141 00.000 15672 Worker thread wakes up 02:18:15.141 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.29, 30.92) opts 0xd 02:18:15.141 00.000 15672 Handling offset move in thread for scope, endpoint = (3.29, 30.92) 02:18:15.141 00.000 15672 Moving (3.29, 30.92) raw xDistance=-5.33 yDistance=30.90 02:18:15.141 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.60 from input -5.33 02:18:15.141 00.000 15672 GuideAlgorithmResistSwitch::result() returns 30.90 from input 30.90 02:18:15.141 00.000 15672 MoveAxis(E, 1545, ABG) 02:18:15.141 00.000 15672 Guiding Dir = 2, Dur = 1545 02:18:15.141 00.000 15672 IsSlewing returns 0 02:18:15.143 00.002 15672 IsGuiding returns 0 02:18:15.147 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2977, max=8375, FiltMin=3353, FiltMax=5803, Gamma=2.950 02:18:15.164 00.017 15672 PulseGuide returned control before completion, sleep 1534 02:18:15.197 00.033 30444 UpdateGuideState exits: m=7174 SNR=12.6 Saturated 02:18:15.197 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:18:15.197 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:18:15.197 00.000 30444 Enqueuing Expose request 02:18:16.701 01.504 15672 IsGuiding returns 1 02:18:16.701 00.000 15672 scope still moving after pulse duration time elapsed 02:18:16.723 00.022 15672 IsSlewing returns 0 02:18:16.724 00.001 15672 IsGuiding returns 1 02:18:16.745 00.021 15672 IsSlewing returns 0 02:18:16.779 00.034 15672 IsGuiding returns 0 02:18:16.779 00.000 15672 scope move finished after 1545 + 90 ms 02:18:16.779 00.000 15672 Move returns status 0, amount 1545 02:18:16.779 00.000 15672 MoveAxis(S, 5513, ABG) 02:18:16.779 00.000 15672 duration set to 2500 by maxDecDuration 02:18:16.779 00.000 15672 Guiding Dir = 1, Dur = 2500 02:18:16.779 00.000 15672 IsSlewing returns 0 02:18:16.780 00.001 15672 IsGuiding returns 0 02:18:16.858 00.078 15672 PulseGuide returned control before completion, sleep 2431 02:18:19.293 02.435 15672 IsGuiding returns 1 02:18:19.293 00.000 15672 scope still moving after pulse duration time elapsed 02:18:19.314 00.021 15672 IsSlewing returns 0 02:18:19.317 00.003 15672 IsGuiding returns 1 02:18:19.338 00.021 15672 IsSlewing returns 0 02:18:19.341 00.003 15672 IsGuiding returns 1 02:18:19.362 00.021 15672 IsSlewing returns 0 02:18:19.415 00.053 15672 IsGuiding returns 0 02:18:19.415 00.000 15672 scope move finished after 2500 + 135 ms 02:18:19.415 00.000 15672 Move returns status 0, amount 2500 02:18:19.415 00.000 15672 move complete, result=0 02:18:19.415 00.000 15672 worker thread done servicing request 02:18:19.416 00.001 15672 Worker thread wakes up 02:18:19.416 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:18:19.416 00.000 30444 GuideStep: -5.3 px 1545 ms EAST, 30.9 px 2500 ms SOUTH 02:18:19.416 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(451,217,31,31) 02:18:21.523 02.107 15672 Exposure complete 02:18:21.543 00.020 15672 worker thread done servicing request 02:18:21.544 00.001 30444 OnExposeComplete: enter 02:18:21.544 00.000 30444 UpdateGuideState(): m_state=6 02:18:21.544 00.000 30444 Star::Find(15, 466, 231, 0, (0,0,0,0), 0.0, 255) frame 6736 02:18:21.544 00.000 30444 Star::Find returns 1 (1), X=466.25, Y=231.30, Mass=16638, SNR=20.1, Peak=4950 HFD=5.7 02:18:21.544 00.000 30444 DistanceChecker: reject for large offset (30.68 > 19.11) avgDist = 9.56 count = 643 02:18:21.544 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 02:18:21.544 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 02:18:21.544 00.000 30444 CameraToMount -- cameraX=3.10 cameraY=30.52 hyp=30.68 cameraTheta=1.47 mountX=-5.40 mountY=30.48, mountTheta=1.75 02:18:21.544 00.000 30444 SchedulePrimaryMove(04F7B810, x=3.10, y=30.52, opts=13) 02:18:21.544 00.000 30444 Enqueuing Move request for scope (3.10, 30.52) 02:18:21.545 00.001 15672 Worker thread wakes up 02:18:21.545 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.10, 30.52) opts 0xd 02:18:21.545 00.000 15672 Handling offset move in thread for scope, endpoint = (3.10, 30.52) 02:18:21.545 00.000 15672 Moving (3.10, 30.52) raw xDistance=-5.40 yDistance=30.48 02:18:21.545 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.65 from input -5.40 02:18:21.545 00.000 15672 GuideAlgorithmResistSwitch::result() returns 30.48 from input 30.48 02:18:21.545 00.000 15672 MoveAxis(E, 1567, ABG) 02:18:21.545 00.000 15672 Guiding Dir = 2, Dur = 1567 02:18:21.545 00.000 15672 IsSlewing returns 0 02:18:21.546 00.001 15672 IsGuiding returns 0 02:18:21.551 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2446, max=10799, FiltMin=2780, FiltMax=8457, Gamma=2.950 02:18:21.571 00.020 15672 PulseGuide returned control before completion, sleep 1553 02:18:21.599 00.028 30444 UpdateGuideState exits: m=16638 SNR=20.1 Saturated 02:18:21.599 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:18:21.599 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:18:21.599 00.000 30444 Enqueuing Expose request 02:18:23.127 01.528 15672 IsGuiding returns 1 02:18:23.127 00.000 15672 scope still moving after pulse duration time elapsed 02:18:23.148 00.021 15672 IsSlewing returns 0 02:18:23.154 00.006 15672 IsGuiding returns 0 02:18:23.154 00.000 15672 scope move finished after 1567 + 40 ms 02:18:23.154 00.000 15672 Move returns status 0, amount 1567 02:18:23.154 00.000 15672 MoveAxis(S, 5437, ABG) 02:18:23.154 00.000 15672 duration set to 2500 by maxDecDuration 02:18:23.172 00.018 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:18:23.173 00.001 15672 Guiding Dir = 1, Dur = 2500 02:18:23.173 00.000 15672 IsSlewing returns 0 02:18:23.173 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:18:23.175 00.002 15672 IsGuiding returns 0 02:18:23.248 00.073 15672 PulseGuide returned control before completion, sleep 2437 02:18:25.688 02.440 15672 IsGuiding returns 1 02:18:25.688 00.000 15672 scope still moving after pulse duration time elapsed 02:18:25.709 00.021 15672 IsSlewing returns 0 02:18:25.710 00.001 15672 IsGuiding returns 1 02:18:25.730 00.020 15672 IsSlewing returns 0 02:18:25.732 00.002 15672 IsGuiding returns 1 02:18:25.754 00.022 15672 IsSlewing returns 0 02:18:25.774 00.020 15672 IsGuiding returns 0 02:18:25.774 00.000 15672 scope move finished after 2500 + 98 ms 02:18:25.774 00.000 15672 Move returns status 0, amount 2500 02:18:25.774 00.000 15672 move complete, result=0 02:18:25.774 00.000 15672 worker thread done servicing request 02:18:25.774 00.000 15672 Worker thread wakes up 02:18:25.774 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:18:25.774 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(451,216,31,31) 02:18:25.774 00.000 30444 GuideStep: -5.4 px 1567 ms EAST, 30.5 px 2500 ms SOUTH 02:18:27.881 02.107 15672 Exposure complete 02:18:27.901 00.020 15672 worker thread done servicing request 02:18:27.901 00.000 30444 OnExposeComplete: enter 02:18:27.901 00.000 30444 UpdateGuideState(): m_state=6 02:18:27.901 00.000 30444 Star::Find(15, 466, 231, 0, (0,0,0,0), 0.0, 255) frame 6737 02:18:27.902 00.001 30444 Star::Find returns 1 (1), X=476.85, Y=217.69, Mass=8328, SNR=15.0, Peak=5768 HFD=2.6 02:18:27.902 00.000 30444 DistanceChecker: reject for large offset (21.77 > 21.01) avgDist = 10.51 count = 644 02:18:27.902 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 02:18:27.902 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 02:18:27.902 00.000 30444 CameraToMount -- cameraX=13.70 cameraY=16.91 hyp=21.77 cameraTheta=0.89 mountX=8.53 mountY=19.46, mountTheta=1.16 02:18:27.902 00.000 30444 SchedulePrimaryMove(04F7B810, x=13.70, y=16.91, opts=13) 02:18:27.902 00.000 30444 Enqueuing Move request for scope (13.70, 16.91) 02:18:27.902 00.000 15672 Worker thread wakes up 02:18:27.902 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (13.70, 16.91) opts 0xd 02:18:27.903 00.001 15672 Handling offset move in thread for scope, endpoint = (13.70, 16.91) 02:18:27.903 00.000 15672 Moving (13.70, 16.91) raw xDistance=8.53 yDistance=19.46 02:18:27.903 00.000 15672 GuideAlgorithmHysteresis::Result() returns 5.12 from input 8.53 02:18:27.903 00.000 15672 GuideAlgorithmResistSwitch::result() returns 19.46 from input 19.46 02:18:27.903 00.000 15672 MoveAxis(W, 2196, ABG) 02:18:27.903 00.000 15672 Guiding Dir = 3, Dur = 2196 02:18:27.903 00.000 15672 IsSlewing returns 0 02:18:27.904 00.001 15672 IsGuiding returns 0 02:18:27.908 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3000, max=8431, FiltMin=3359, FiltMax=6403, Gamma=2.950 02:18:27.929 00.021 15672 PulseGuide returned control before completion, sleep 2182 02:18:27.953 00.024 30444 UpdateGuideState exits: m=8328 SNR=15.0 Saturated 02:18:27.953 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:18:27.953 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:18:27.953 00.000 30444 Enqueuing Expose request 02:18:30.113 02.160 15672 IsGuiding returns 1 02:18:30.114 00.001 15672 scope still moving after pulse duration time elapsed 02:18:30.134 00.020 15672 IsSlewing returns 0 02:18:30.151 00.017 15672 IsGuiding returns 0 02:18:30.151 00.000 15672 scope move finished after 2196 + 50 ms 02:18:30.151 00.000 15672 Move returns status 0, amount 2196 02:18:30.151 00.000 15672 MoveAxis(S, 3472, ABG) 02:18:30.151 00.000 15672 duration set to 2500 by maxDecDuration 02:18:30.151 00.000 15672 Guiding Dir = 1, Dur = 2500 02:18:30.151 00.000 15672 IsSlewing returns 0 02:18:30.151 00.000 15672 IsGuiding returns 0 02:18:30.261 00.110 15672 PulseGuide returned control before completion, sleep 2400 02:18:32.664 02.403 15672 IsGuiding returns 1 02:18:32.664 00.000 15672 scope still moving after pulse duration time elapsed 02:18:32.685 00.021 15672 IsSlewing returns 0 02:18:32.686 00.001 15672 IsGuiding returns 1 02:18:32.707 00.021 15672 IsSlewing returns 0 02:18:32.708 00.001 15672 IsGuiding returns 1 02:18:32.729 00.021 15672 IsSlewing returns 0 02:18:32.755 00.026 15672 IsGuiding returns 0 02:18:32.755 00.000 15672 scope move finished after 2500 + 102 ms 02:18:32.755 00.000 15672 Move returns status 0, amount 2500 02:18:32.755 00.000 15672 move complete, result=0 02:18:32.755 00.000 15672 worker thread done servicing request 02:18:32.755 00.000 15672 Worker thread wakes up 02:18:32.755 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:18:32.755 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(462,203,31,31) 02:18:32.755 00.000 30444 GuideStep: 8.5 px 2196 ms WEST, 19.5 px 2500 ms SOUTH 02:18:34.862 02.107 15672 Exposure complete 02:18:34.882 00.020 15672 worker thread done servicing request 02:18:34.882 00.000 30444 OnExposeComplete: enter 02:18:34.882 00.000 30444 UpdateGuideState(): m_state=6 02:18:34.882 00.000 30444 Star::Find(15, 476, 217, 0, (0,0,0,0), 0.0, 255) frame 6738 02:18:34.882 00.000 30444 Star::Find returns 1 (1), X=467.41, Y=230.95, Mass=9665, SNR=15.0, Peak=5815 HFD=2.4 02:18:34.882 00.000 30444 DistanceChecker: reject for large offset (30.48 > 22.03) avgDist = 11.01 count = 645 02:18:34.882 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 02:18:34.882 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 02:18:34.882 00.000 30444 CameraToMount -- cameraX=4.26 cameraY=30.18 hyp=30.48 cameraTheta=1.43 mountX=-4.19 mountY=30.39, mountTheta=1.71 02:18:34.883 00.001 30444 SchedulePrimaryMove(04F7B810, x=4.26, y=30.18, opts=13) 02:18:34.883 00.000 30444 Enqueuing Move request for scope (4.26, 30.18) 02:18:34.883 00.000 15672 Worker thread wakes up 02:18:34.883 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (4.26, 30.18) opts 0xd 02:18:34.883 00.000 15672 Handling offset move in thread for scope, endpoint = (4.26, 30.18) 02:18:34.883 00.000 15672 Moving (4.26, 30.18) raw xDistance=-4.19 yDistance=30.39 02:18:34.883 00.000 15672 GuideAlgorithmHysteresis::Result() returns -2.28 from input -4.19 02:18:34.883 00.000 15672 GuideAlgorithmResistSwitch::result() returns 30.39 from input 30.39 02:18:34.883 00.000 15672 MoveAxis(E, 979, ABG) 02:18:34.883 00.000 15672 Guiding Dir = 2, Dur = 979 02:18:34.884 00.001 15672 IsSlewing returns 0 02:18:34.884 00.000 15672 IsGuiding returns 0 02:18:34.888 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3047, max=8201, FiltMin=3431, FiltMax=6005, Gamma=2.950 02:18:34.910 00.022 15672 PulseGuide returned control before completion, sleep 964 02:18:34.931 00.021 30444 UpdateGuideState exits: m=9665 SNR=15.0 Saturated 02:18:34.931 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:18:34.931 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:18:34.931 00.000 30444 Enqueuing Expose request 02:18:35.877 00.946 15672 IsGuiding returns 1 02:18:35.877 00.000 15672 scope still moving after pulse duration time elapsed 02:18:35.898 00.021 15672 IsSlewing returns 0 02:18:35.916 00.018 15672 IsGuiding returns 0 02:18:35.916 00.000 15672 scope move finished after 979 + 53 ms 02:18:35.916 00.000 15672 Move returns status 0, amount 979 02:18:35.916 00.000 15672 MoveAxis(S, 5421, ABG) 02:18:35.916 00.000 15672 duration set to 2500 by maxDecDuration 02:18:35.916 00.000 15672 Guiding Dir = 1, Dur = 2500 02:18:35.917 00.001 15672 IsSlewing returns 0 02:18:35.918 00.001 15672 IsGuiding returns 0 02:18:35.996 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:18:38.433 02.437 15672 IsGuiding returns 1 02:18:38.433 00.000 15672 scope still moving after pulse duration time elapsed 02:18:38.454 00.021 15672 IsSlewing returns 0 02:18:38.457 00.003 15672 IsGuiding returns 1 02:18:38.479 00.022 15672 IsSlewing returns 0 02:18:38.482 00.003 15672 IsGuiding returns 1 02:18:38.502 00.020 15672 IsSlewing returns 0 02:18:38.521 00.019 15672 IsGuiding returns 0 02:18:38.522 00.001 15672 scope move finished after 2500 + 103 ms 02:18:38.522 00.000 15672 Move returns status 0, amount 2500 02:18:38.522 00.000 15672 move complete, result=0 02:18:38.522 00.000 15672 worker thread done servicing request 02:18:38.522 00.000 15672 Worker thread wakes up 02:18:38.522 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:18:38.522 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(452,216,31,31) 02:18:38.523 00.001 30444 GuideStep: -4.2 px 979 ms EAST, 30.4 px 2500 ms SOUTH 02:18:40.632 02.109 15672 Exposure complete 02:18:40.652 00.020 15672 worker thread done servicing request 02:18:40.652 00.000 30444 OnExposeComplete: enter 02:18:40.652 00.000 30444 UpdateGuideState(): m_state=6 02:18:40.652 00.000 30444 Star::Find(15, 467, 230, 0, (0,0,0,0), 0.0, 255) frame 6739 02:18:40.652 00.000 30444 Star::Find returns 1 (1), X=466.67, Y=230.12, Mass=13692, SNR=16.4, Peak=7189 HFD=6.3 02:18:40.652 00.000 30444 DistanceChecker: reject for large offset (29.56 > 23.78) avgDist = 11.89 count = 646 02:18:40.652 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 02:18:40.652 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 02:18:40.652 00.000 30444 CameraToMount -- cameraX=3.52 cameraY=29.34 hyp=29.56 cameraTheta=1.45 mountX=-4.67 mountY=29.42, mountTheta=1.73 02:18:40.653 00.001 30444 SchedulePrimaryMove(04F7B810, x=3.52, y=29.34, opts=13) 02:18:40.653 00.000 30444 Enqueuing Move request for scope (3.52, 29.34) 02:18:40.653 00.000 15672 Worker thread wakes up 02:18:40.653 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.52, 29.34) opts 0xd 02:18:40.653 00.000 15672 Handling offset move in thread for scope, endpoint = (3.52, 29.34) 02:18:40.653 00.000 15672 Moving (3.52, 29.34) raw xDistance=-4.67 yDistance=29.42 02:18:40.653 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.10 from input -4.67 02:18:40.653 00.000 15672 GuideAlgorithmResistSwitch::result() returns 29.42 from input 29.42 02:18:40.653 00.000 15672 MoveAxis(E, 1331, ABG) 02:18:40.653 00.000 15672 Guiding Dir = 2, Dur = 1331 02:18:40.654 00.001 15672 IsSlewing returns 0 02:18:40.655 00.001 15672 IsGuiding returns 0 02:18:40.659 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3785, max=9994, FiltMin=4264, FiltMax=7822, Gamma=2.950 02:18:40.677 00.018 15672 PulseGuide returned control before completion, sleep 1320 02:18:40.837 00.160 30444 UpdateGuideState exits: m=13692 SNR=16.4 Saturated 02:18:40.838 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:18:40.838 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:18:40.838 00.000 30444 Enqueuing Expose request 02:18:42.000 01.162 15672 IsGuiding returns 1 02:18:42.000 00.000 15672 scope still moving after pulse duration time elapsed 02:18:42.022 00.022 15672 IsSlewing returns 0 02:18:42.036 00.014 15672 IsGuiding returns 0 02:18:42.036 00.000 15672 scope move finished after 1331 + 50 ms 02:18:42.036 00.000 15672 Move returns status 0, amount 1331 02:18:42.036 00.000 15672 MoveAxis(S, 5248, ABG) 02:18:42.037 00.001 15672 duration set to 2500 by maxDecDuration 02:18:42.037 00.000 15672 Guiding Dir = 1, Dur = 2500 02:18:42.037 00.000 15672 IsSlewing returns 0 02:18:42.040 00.003 15672 IsGuiding returns 0 02:18:42.115 00.075 15672 PulseGuide returned control before completion, sleep 2436 02:18:44.553 02.438 15672 IsGuiding returns 1 02:18:44.553 00.000 15672 scope still moving after pulse duration time elapsed 02:18:44.574 00.021 15672 IsSlewing returns 0 02:18:44.576 00.002 15672 IsGuiding returns 1 02:18:44.597 00.021 15672 IsSlewing returns 0 02:18:44.599 00.002 15672 IsGuiding returns 1 02:18:44.621 00.022 15672 IsSlewing returns 0 02:18:44.623 00.002 15672 IsGuiding returns 1 02:18:44.644 00.021 15672 IsSlewing returns 0 02:18:44.672 00.028 15672 IsGuiding returns 0 02:18:44.673 00.001 15672 scope move finished after 2500 + 131 ms 02:18:44.673 00.000 15672 Move returns status 0, amount 2500 02:18:44.673 00.000 15672 move complete, result=0 02:18:44.673 00.000 15672 worker thread done servicing request 02:18:44.673 00.000 15672 Worker thread wakes up 02:18:44.673 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:18:44.673 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(452,215,31,31) 02:18:44.674 00.001 30444 GuideStep: -4.7 px 1331 ms EAST, 29.4 px 2500 ms SOUTH 02:18:46.780 02.106 15672 Exposure complete 02:18:46.800 00.020 15672 worker thread done servicing request 02:18:46.800 00.000 30444 OnExposeComplete: enter 02:18:46.800 00.000 30444 UpdateGuideState(): m_state=6 02:18:46.800 00.000 30444 Star::Find(15, 466, 230, 0, (0,0,0,0), 0.0, 255) frame 6740 02:18:46.800 00.000 30444 Star::Find returns 1 (1), X=479.05, Y=215.68, Mass=3935, SNR=7.5, Peak=7671 HFD=2.4 02:18:46.800 00.000 30444 Status Line: Mass: 3935 vs 9665 02:18:46.801 00.001 30444 UpdateCurrentPosition: star mass new=3935.3 exp=9665.0 thresh=50% limits=(4325.3, 196071.4, 19330.0) 02:18:46.801 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:18:46.802 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:18:46.802 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:18:46.802 00.000 15672 Worker thread wakes up 02:18:46.802 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:18:46.802 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:18:46.802 00.000 15672 move complete, result=0 02:18:46.802 00.000 15672 worker thread done servicing request 02:18:46.903 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:18:46.903 00.000 30444 Status Line: Star lost - mass changed 02:18:46.905 00.002 30444 UpdateImageDisplay: Size=(640,480) min=4130, max=10318, FiltMin=4491, FiltMax=8779, Gamma=2.950 02:18:46.949 00.044 30444 UpdateGuideState exits: Star lost - mass changed 02:18:46.949 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:18:46.949 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:18:46.949 00.000 30444 Enqueuing Expose request 02:18:46.949 00.000 15672 Worker thread wakes up 02:18:46.949 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:18:46.949 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:18:48.858 01.909 15672 Exposure complete 02:18:48.877 00.019 15672 worker thread done servicing request 02:18:48.877 00.000 30444 OnExposeComplete: enter 02:18:48.877 00.000 30444 UpdateGuideState(): m_state=6 02:18:48.878 00.001 30444 Star::Find(15, 466, 230, 0, (0,0,0,0), 0.0, 255) frame 6741 02:18:48.878 00.000 30444 Star::Find returns 1 (1), X=467.52, Y=232.22, Mass=12031, SNR=15.8, Peak=7710 HFD=3.4 02:18:48.878 00.000 30444 DistanceChecker: reject for large offset (31.75 > 25.37) avgDist = 12.68 count = 647 02:18:48.878 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 02:18:48.878 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 02:18:48.878 00.000 30444 CameraToMount -- cameraX=4.37 cameraY=31.45 hyp=31.75 cameraTheta=1.43 mountX=-4.43 mountY=31.65, mountTheta=1.71 02:18:48.878 00.000 30444 SchedulePrimaryMove(04F7B810, x=4.37, y=31.45, opts=13) 02:18:48.878 00.000 30444 Enqueuing Move request for scope (4.37, 31.45) 02:18:48.878 00.000 15672 Worker thread wakes up 02:18:48.878 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (4.37, 31.45) opts 0xd 02:18:48.879 00.001 15672 Handling offset move in thread for scope, endpoint = (4.37, 31.45) 02:18:48.879 00.000 15672 Moving (4.37, 31.45) raw xDistance=-4.43 yDistance=31.65 02:18:48.879 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.01 from input -4.43 02:18:48.879 00.000 15672 GuideAlgorithmResistSwitch::result() returns 31.65 from input 31.65 02:18:48.879 00.000 15672 MoveAxis(E, 1291, ABG) 02:18:48.879 00.000 15672 Guiding Dir = 2, Dur = 1291 02:18:48.879 00.000 15672 IsSlewing returns 0 02:18:48.882 00.003 15672 IsGuiding returns 0 02:18:48.885 00.003 30444 UpdateImageDisplay: Size=(640,480) min=4068, max=10004, FiltMin=4397, FiltMax=8129, Gamma=2.950 02:18:48.904 00.019 15672 PulseGuide returned control before completion, sleep 1279 02:18:48.988 00.084 30444 UpdateGuideState exits: m=12031 SNR=15.8 Saturated 02:18:48.988 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:18:48.988 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:18:48.988 00.000 30444 Enqueuing Expose request 02:18:50.185 01.197 15672 IsGuiding returns 1 02:18:50.185 00.000 15672 scope still moving after pulse duration time elapsed 02:18:50.206 00.021 15672 IsSlewing returns 0 02:18:50.247 00.041 15672 IsGuiding returns 0 02:18:50.247 00.000 15672 scope move finished after 1291 + 74 ms 02:18:50.247 00.000 15672 Move returns status 0, amount 1291 02:18:50.247 00.000 15672 MoveAxis(S, 5646, ABG) 02:18:50.247 00.000 15672 duration set to 2500 by maxDecDuration 02:18:50.247 00.000 15672 Guiding Dir = 1, Dur = 2500 02:18:50.248 00.001 15672 IsSlewing returns 0 02:18:50.250 00.002 15672 IsGuiding returns 0 02:18:50.327 00.077 15672 PulseGuide returned control before completion, sleep 2435 02:18:52.764 02.437 15672 IsGuiding returns 1 02:18:52.764 00.000 15672 scope still moving after pulse duration time elapsed 02:18:52.785 00.021 15672 IsSlewing returns 0 02:18:52.786 00.001 15672 IsGuiding returns 1 02:18:52.808 00.022 15672 IsSlewing returns 0 02:18:52.809 00.001 15672 IsGuiding returns 1 02:18:52.829 00.020 15672 IsSlewing returns 0 02:18:52.898 00.069 15672 IsGuiding returns 0 02:18:52.898 00.000 15672 scope move finished after 2500 + 148 ms 02:18:52.899 00.001 15672 Move returns status 0, amount 2500 02:18:52.899 00.000 15672 move complete, result=0 02:18:52.899 00.000 15672 worker thread done servicing request 02:18:52.899 00.000 15672 Worker thread wakes up 02:18:52.899 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:18:52.900 00.001 30444 GuideStep: -4.4 px 1291 ms EAST, 31.6 px 2500 ms SOUTH 02:18:52.900 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(453,217,31,31) 02:18:55.016 02.116 15672 Exposure complete 02:18:55.046 00.030 15672 worker thread done servicing request 02:18:55.047 00.001 30444 OnExposeComplete: enter 02:18:55.047 00.000 30444 UpdateGuideState(): m_state=6 02:18:55.047 00.000 30444 Star::Find(15, 467, 232, 0, (0,0,0,0), 0.0, 255) frame 6742 02:18:55.047 00.000 30444 Star::Find returns 1 (1), X=452.61, Y=228.60, Mass=7436, SNR=14.3, Peak=5923 HFD=1.7 02:18:55.047 00.000 30444 DistanceChecker: reject for large offset (29.75 > 27.08) avgDist = 13.54 count = 648 02:18:55.047 00.000 30444 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.28) = xAngle (2.21 = 2.21) 02:18:55.047 00.000 30444 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.15 = 2.15) 02:18:55.047 00.000 30444 CameraToMount -- cameraX=-10.53 cameraY=27.83 hyp=29.75 cameraTheta=1.93 mountX=-17.77 mountY=24.91, mountTheta=2.19 02:18:55.047 00.000 30444 SchedulePrimaryMove(04F7B810, x=-10.53, y=27.83, opts=13) 02:18:55.047 00.000 30444 Enqueuing Move request for scope (-10.53, 27.83) 02:18:55.048 00.001 15672 Worker thread wakes up 02:18:55.048 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-10.53, 27.83) opts 0xd 02:18:55.048 00.000 15672 Handling offset move in thread for scope, endpoint = (-10.53, 27.83) 02:18:55.048 00.000 15672 Moving (-10.53, 27.83) raw xDistance=-17.77 yDistance=24.91 02:18:55.048 00.000 15672 GuideAlgorithmHysteresis::Result() returns -11.41 from input -17.77 02:18:55.048 00.000 15672 GuideAlgorithmResistSwitch::result() returns 24.91 from input 24.91 02:18:55.048 00.000 15672 MoveAxis(E, 4894, ABG) 02:18:55.048 00.000 15672 duration set to 2500 by maxRaDuration 02:18:55.048 00.000 15672 Guiding Dir = 2, Dur = 2500 02:18:55.048 00.000 15672 IsSlewing returns 0 02:18:55.050 00.002 15672 IsGuiding returns 0 02:18:55.054 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2909, max=8251, FiltMin=3360, FiltMax=6553, Gamma=2.950 02:18:55.070 00.016 15672 PulseGuide returned control before completion, sleep 2491 02:18:55.100 00.030 30444 UpdateGuideState exits: m=7436 SNR=14.3 Saturated 02:18:55.100 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:18:55.100 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:18:55.100 00.000 30444 Enqueuing Expose request 02:18:57.565 02.465 15672 IsGuiding returns 1 02:18:57.565 00.000 15672 scope still moving after pulse duration time elapsed 02:18:57.587 00.022 15672 IsSlewing returns 0 02:18:57.643 00.056 15672 IsGuiding returns 0 02:18:57.643 00.000 15672 scope move finished after 2500 + 93 ms 02:18:57.643 00.000 15672 Move returns status 0, amount 2500 02:18:57.643 00.000 15672 MoveAxis(S, 4444, ABG) 02:18:57.644 00.001 15672 duration set to 2500 by maxDecDuration 02:18:57.644 00.000 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:18:57.645 00.001 15672 Guiding Dir = 1, Dur = 2500 02:18:57.645 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:18:57.645 00.000 15672 IsSlewing returns 0 02:18:57.649 00.004 15672 IsGuiding returns 0 02:18:57.740 00.091 15672 PulseGuide returned control before completion, sleep 2419 02:19:00.163 02.423 15672 IsGuiding returns 1 02:19:00.163 00.000 15672 scope still moving after pulse duration time elapsed 02:19:00.184 00.021 15672 IsSlewing returns 0 02:19:00.187 00.003 15672 IsGuiding returns 1 02:19:00.209 00.022 15672 IsSlewing returns 0 02:19:00.212 00.003 15672 IsGuiding returns 1 02:19:00.233 00.021 15672 IsSlewing returns 0 02:19:00.294 00.061 15672 IsGuiding returns 0 02:19:00.294 00.000 15672 scope move finished after 2500 + 145 ms 02:19:00.295 00.001 15672 Move returns status 0, amount 2500 02:19:00.295 00.000 15672 move complete, result=0 02:19:00.295 00.000 15672 worker thread done servicing request 02:19:00.295 00.000 15672 Worker thread wakes up 02:19:00.295 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:19:00.295 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(438,214,31,31) 02:19:00.295 00.000 30444 GuideStep: -17.8 px 2500 ms EAST, 24.9 px 2500 ms SOUTH 02:19:02.401 02.106 15672 Exposure complete 02:19:02.421 00.020 15672 worker thread done servicing request 02:19:02.421 00.000 30444 OnExposeComplete: enter 02:19:02.421 00.000 30444 UpdateGuideState(): m_state=6 02:19:02.421 00.000 30444 Star::Find(15, 452, 228, 0, (0,0,0,0), 0.0, 255) frame 6743 02:19:02.421 00.000 30444 Star::Find returns 1 (1), X=465.79, Y=236.79, Mass=7327, SNR=12.4, Peak=5143 HFD=6.9 02:19:02.421 00.000 30444 DistanceChecker: reject for large offset (36.11 > 28.54) avgDist = 14.27 count = 649 02:19:02.421 00.000 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 02:19:02.421 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 02:19:02.422 00.001 30444 CameraToMount -- cameraX=2.64 cameraY=36.01 hyp=36.11 cameraTheta=1.50 mountX=-7.35 mountY=35.74, mountTheta=1.77 02:19:02.422 00.000 30444 SchedulePrimaryMove(04F7B810, x=2.64, y=36.01, opts=13) 02:19:02.422 00.000 30444 Enqueuing Move request for scope (2.64, 36.01) 02:19:02.422 00.000 15672 Worker thread wakes up 02:19:02.422 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (2.64, 36.01) opts 0xd 02:19:02.422 00.000 15672 Handling offset move in thread for scope, endpoint = (2.64, 36.01) 02:19:02.422 00.000 15672 Moving (2.64, 36.01) raw xDistance=-7.35 yDistance=35.74 02:19:02.422 00.000 15672 GuideAlgorithmHysteresis::Result() returns -5.43 from input -7.35 02:19:02.422 00.000 15672 GuideAlgorithmResistSwitch::result() returns 35.74 from input 35.74 02:19:02.422 00.000 15672 MoveAxis(E, 2330, ABG) 02:19:02.422 00.000 15672 Guiding Dir = 2, Dur = 2330 02:19:02.423 00.001 15672 IsSlewing returns 0 02:19:02.424 00.001 15672 IsGuiding returns 0 02:19:02.428 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2830, max=7884, FiltMin=3229, FiltMax=6332, Gamma=2.950 02:19:02.450 00.022 15672 PulseGuide returned control before completion, sleep 2315 02:19:02.781 00.331 30444 UpdateGuideState exits: m=7327 SNR=12.4 Saturated 02:19:02.781 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:19:02.781 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:19:02.781 00.000 30444 Enqueuing Expose request 02:19:04.814 02.033 15672 IsGuiding returns 0 02:19:04.815 00.001 15672 Move returns status 0, amount 2330 02:19:04.815 00.000 15672 MoveAxis(S, 6376, ABG) 02:19:04.815 00.000 15672 duration set to 2500 by maxDecDuration 02:19:04.815 00.000 15672 Guiding Dir = 1, Dur = 2500 02:19:04.815 00.000 15672 IsSlewing returns 0 02:19:04.816 00.001 15672 IsGuiding returns 0 02:19:04.896 00.080 15672 PulseGuide returned control before completion, sleep 2431 02:19:07.330 02.434 15672 IsGuiding returns 1 02:19:07.330 00.000 15672 scope still moving after pulse duration time elapsed 02:19:07.351 00.021 15672 IsSlewing returns 0 02:19:07.354 00.003 15672 IsGuiding returns 1 02:19:07.375 00.021 15672 IsSlewing returns 0 02:19:07.435 00.060 15672 IsGuiding returns 0 02:19:07.435 00.000 15672 scope move finished after 2500 + 119 ms 02:19:07.435 00.000 15672 Move returns status 0, amount 2500 02:19:07.435 00.000 15672 move complete, result=0 02:19:07.435 00.000 15672 worker thread done servicing request 02:19:07.436 00.001 15672 Worker thread wakes up 02:19:07.436 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:19:07.436 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(451,222,31,31) 02:19:07.436 00.000 30444 GuideStep: -7.4 px 2330 ms EAST, 35.7 px 2500 ms SOUTH 02:19:09.545 02.109 15672 Exposure complete 02:19:09.565 00.020 15672 worker thread done servicing request 02:19:09.565 00.000 30444 OnExposeComplete: enter 02:19:09.565 00.000 30444 UpdateGuideState(): m_state=6 02:19:09.565 00.000 30444 Star::Find(15, 465, 236, 0, (0,0,0,0), 0.0, 255) frame 6744 02:19:09.565 00.000 30444 Star::Find false star n=7 nbg=263 bg=4928.3 sigma=222.8 thresh=5597 peak=5578 02:19:09.565 00.000 30444 Star::Find returns 0 (2), X=465.00, Y=236.00, Mass=6544, SNR=2.9, Peak=6006 HFD=0.0 02:19:09.565 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 02:19:09.565 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:19:09.565 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:19:09.565 00.000 15672 Worker thread wakes up 02:19:09.566 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:19:09.566 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:19:09.566 00.000 15672 move complete, result=0 02:19:09.566 00.000 15672 worker thread done servicing request 02:19:09.667 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:19:09.667 00.000 30444 Status Line: Star lost - low SNR 02:19:09.668 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3340, max=9051, FiltMin=3686, FiltMax=6588, Gamma=2.950 02:19:09.712 00.044 30444 UpdateGuideState exits: Star lost - low SNR 02:19:09.712 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:19:09.712 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:19:09.712 00.000 30444 Enqueuing Expose request 02:19:09.712 00.000 15672 Worker thread wakes up 02:19:09.712 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:19:09.712 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:19:11.622 01.910 15672 Exposure complete 02:19:11.642 00.020 15672 worker thread done servicing request 02:19:11.642 00.000 30444 OnExposeComplete: enter 02:19:11.642 00.000 30444 UpdateGuideState(): m_state=6 02:19:11.642 00.000 30444 Star::Find(15, 465, 236, 0, (0,0,0,0), 0.0, 255) frame 6745 02:19:11.642 00.000 30444 Star::Find returns 1 (1), X=466.74, Y=232.70, Mass=7268, SNR=12.7, Peak=6771 HFD=3.1 02:19:11.642 00.000 30444 DistanceChecker: reject for large offset (32.13 > 30.51) avgDist = 15.25 count = 650 02:19:11.642 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 02:19:11.642 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 02:19:11.642 00.000 30444 CameraToMount -- cameraX=3.59 cameraY=31.93 hyp=32.13 cameraTheta=1.46 mountX=-5.31 mountY=31.95, mountTheta=1.74 02:19:11.643 00.001 30444 SchedulePrimaryMove(04F7B810, x=3.59, y=31.93, opts=13) 02:19:11.643 00.000 30444 Enqueuing Move request for scope (3.59, 31.93) 02:19:11.643 00.000 15672 Worker thread wakes up 02:19:11.643 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.59, 31.93) opts 0xd 02:19:11.643 00.000 15672 Handling offset move in thread for scope, endpoint = (3.59, 31.93) 02:19:11.643 00.000 15672 Moving (3.59, 31.93) raw xDistance=-5.31 yDistance=31.95 02:19:11.643 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.73 from input -5.31 02:19:11.643 00.000 15672 GuideAlgorithmResistSwitch::result() returns 31.95 from input 31.95 02:19:11.643 00.000 15672 MoveAxis(E, 1599, ABG) 02:19:11.643 00.000 15672 Guiding Dir = 2, Dur = 1599 02:19:11.643 00.000 15672 IsSlewing returns 0 02:19:11.645 00.002 15672 IsGuiding returns 0 02:19:11.649 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3654, max=9122, FiltMin=4004, FiltMax=7392, Gamma=2.950 02:19:11.668 00.019 15672 PulseGuide returned control before completion, sleep 1587 02:19:11.692 00.024 30444 UpdateGuideState exits: m=7268 SNR=12.7 Saturated 02:19:11.692 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:19:11.692 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:19:11.692 00.000 30444 Enqueuing Expose request 02:19:13.258 01.566 15672 IsGuiding returns 1 02:19:13.258 00.000 15672 scope still moving after pulse duration time elapsed 02:19:13.279 00.021 15672 IsSlewing returns 0 02:19:13.299 00.020 15672 IsGuiding returns 0 02:19:13.299 00.000 15672 scope move finished after 1599 + 55 ms 02:19:13.299 00.000 15672 Move returns status 0, amount 1599 02:19:13.299 00.000 15672 MoveAxis(S, 5700, ABG) 02:19:13.299 00.000 15672 duration set to 2500 by maxDecDuration 02:19:13.299 00.000 15672 Guiding Dir = 1, Dur = 2500 02:19:13.300 00.001 15672 IsSlewing returns 0 02:19:13.302 00.002 15672 IsGuiding returns 0 02:19:13.378 00.076 15672 PulseGuide returned control before completion, sleep 2436 02:19:15.817 02.439 15672 IsGuiding returns 1 02:19:15.817 00.000 15672 scope still moving after pulse duration time elapsed 02:19:15.839 00.022 15672 IsSlewing returns 0 02:19:15.842 00.003 15672 IsGuiding returns 1 02:19:15.863 00.021 15672 IsSlewing returns 0 02:19:15.866 00.003 15672 IsGuiding returns 1 02:19:15.886 00.020 15672 IsSlewing returns 0 02:19:15.902 00.016 15672 IsGuiding returns 0 02:19:15.902 00.000 15672 scope move finished after 2500 + 98 ms 02:19:15.902 00.000 15672 Move returns status 0, amount 2500 02:19:15.902 00.000 15672 move complete, result=0 02:19:15.902 00.000 15672 worker thread done servicing request 02:19:15.902 00.000 15672 Worker thread wakes up 02:19:15.902 00.000 30444 GuideStep: -5.3 px 1599 ms EAST, 32.0 px 2500 ms SOUTH 02:19:15.902 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:19:15.902 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(452,218,31,31) 02:19:18.012 02.110 15672 Exposure complete 02:19:18.032 00.020 15672 worker thread done servicing request 02:19:18.032 00.000 30444 OnExposeComplete: enter 02:19:18.032 00.000 30444 UpdateGuideState(): m_state=6 02:19:18.032 00.000 30444 Star::Find(15, 466, 232, 0, (0,0,0,0), 0.0, 255) frame 6746 02:19:18.032 00.000 30444 Star::Find returns 1 (1), X=467.14, Y=231.44, Mass=6591, SNR=11.8, Peak=8280 HFD=1.5 02:19:18.032 00.000 30444 DistanceChecker: deactivated 02:19:18.032 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 02:19:18.032 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 02:19:18.033 00.001 30444 CameraToMount -- cameraX=3.99 cameraY=30.67 hyp=30.93 cameraTheta=1.44 mountX=-4.58 mountY=30.81, mountTheta=1.72 02:19:18.033 00.000 30444 SchedulePrimaryMove(04F7B810, x=3.99, y=30.67, opts=13) 02:19:18.033 00.000 30444 Enqueuing Move request for scope (3.99, 30.67) 02:19:18.033 00.000 15672 Worker thread wakes up 02:19:18.033 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.99, 30.67) opts 0xd 02:19:18.033 00.000 15672 Handling offset move in thread for scope, endpoint = (3.99, 30.67) 02:19:18.033 00.000 15672 Moving (3.99, 30.67) raw xDistance=-4.58 yDistance=30.81 02:19:18.033 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.15 from input -4.58 02:19:18.033 00.000 15672 GuideAlgorithmResistSwitch::result() returns 30.81 from input 30.81 02:19:18.033 00.000 15672 MoveAxis(E, 1351, ABG) 02:19:18.033 00.000 15672 Guiding Dir = 2, Dur = 1351 02:19:18.034 00.001 15672 IsSlewing returns 0 02:19:18.035 00.001 15672 IsGuiding returns 0 02:19:18.039 00.004 30444 UpdateImageDisplay: Size=(640,480) min=4399, max=10702, FiltMin=4796, FiltMax=8992, Gamma=2.950 02:19:18.058 00.019 15672 PulseGuide returned control before completion, sleep 1339 02:19:18.540 00.482 30444 UpdateGuideState exits: m=6591 SNR=11.8 Saturated 02:19:18.540 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:19:18.540 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:19:18.540 00.000 30444 Enqueuing Expose request 02:19:19.399 00.859 15672 IsGuiding returns 1 02:19:19.399 00.000 15672 scope still moving after pulse duration time elapsed 02:19:19.420 00.021 15672 IsSlewing returns 0 02:19:19.449 00.029 15672 IsGuiding returns 0 02:19:19.449 00.000 15672 scope move finished after 1351 + 62 ms 02:19:19.449 00.000 15672 Move returns status 0, amount 1351 02:19:19.449 00.000 15672 MoveAxis(S, 5496, ABG) 02:19:19.450 00.001 15672 duration set to 2500 by maxDecDuration 02:19:19.450 00.000 15672 Guiding Dir = 1, Dur = 2500 02:19:19.450 00.000 15672 IsSlewing returns 0 02:19:19.453 00.003 15672 IsGuiding returns 0 02:19:19.528 00.075 15672 PulseGuide returned control before completion, sleep 2436 02:19:21.967 02.439 15672 IsGuiding returns 1 02:19:21.967 00.000 15672 scope still moving after pulse duration time elapsed 02:19:21.988 00.021 15672 IsSlewing returns 0 02:19:21.989 00.001 15672 IsGuiding returns 1 02:19:22.010 00.021 15672 IsSlewing returns 0 02:19:22.011 00.001 15672 IsGuiding returns 1 02:19:22.032 00.021 15672 IsSlewing returns 0 02:19:22.033 00.001 15672 IsGuiding returns 1 02:19:22.054 00.021 15672 IsSlewing returns 0 02:19:22.068 00.014 15672 IsGuiding returns 0 02:19:22.068 00.000 15672 scope move finished after 2500 + 115 ms 02:19:22.068 00.000 15672 Move returns status 0, amount 2500 02:19:22.068 00.000 15672 move complete, result=0 02:19:22.068 00.000 15672 worker thread done servicing request 02:19:22.068 00.000 15672 Worker thread wakes up 02:19:22.068 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:19:22.068 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(452,216,31,31) 02:19:22.068 00.000 30444 GuideStep: -4.6 px 1351 ms EAST, 30.8 px 2500 ms SOUTH 02:19:24.174 02.106 15672 Exposure complete 02:19:24.194 00.020 15672 worker thread done servicing request 02:19:24.194 00.000 30444 OnExposeComplete: enter 02:19:24.194 00.000 30444 UpdateGuideState(): m_state=6 02:19:24.194 00.000 30444 Star::Find(15, 467, 231, 0, (0,0,0,0), 0.0, 255) frame 6747 02:19:24.194 00.000 30444 Star::Find returns 1 (1), X=464.74, Y=237.11, Mass=8273, SNR=12.3, Peak=8760 HFD=3.1 02:19:24.194 00.000 30444 DistanceChecker: reject for large offset (36.37 > 33.37) avgDist = 16.68 count = 652 02:19:24.194 00.000 30444 DistanceChecker: activated 02:19:24.195 00.001 30444 Status Line: Recovering 02:19:24.196 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 02:19:24.197 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:19:24.197 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:19:24.197 00.000 15672 Worker thread wakes up 02:19:24.197 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:19:24.197 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:19:24.197 00.000 15672 move complete, result=0 02:19:24.197 00.000 15672 worker thread done servicing request 02:19:24.299 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:19:24.299 00.000 30444 Status Line: No star found 02:19:24.300 00.001 30444 UpdateImageDisplay: Size=(640,480) min=4774, max=11457, FiltMin=5115, FiltMax=9640, Gamma=2.950 02:19:24.351 00.051 30444 UpdateGuideState exits: No star found 02:19:24.351 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:19:24.351 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:19:24.351 00.000 30444 Enqueuing Expose request 02:19:24.353 00.002 15672 Worker thread wakes up 02:19:24.353 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:19:24.353 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:19:26.260 01.907 15672 Exposure complete 02:19:26.282 00.022 15672 worker thread done servicing request 02:19:26.283 00.001 30444 OnExposeComplete: enter 02:19:26.283 00.000 30444 UpdateGuideState(): m_state=6 02:19:26.283 00.000 30444 Star::Find(15, 467, 231, 0, (0,0,0,0), 0.0, 255) frame 6748 02:19:26.283 00.000 30444 Star::Find returns 1 (1), X=466.91, Y=231.73, Mass=7601, SNR=11.1, Peak=8651 HFD=2.4 02:19:26.283 00.000 30444 DistanceChecker: deactivated 02:19:26.283 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 02:19:26.283 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 02:19:26.283 00.000 30444 CameraToMount -- cameraX=3.76 cameraY=30.96 hyp=31.18 cameraTheta=1.45 mountX=-4.88 mountY=31.04, mountTheta=1.73 02:19:26.284 00.001 30444 SchedulePrimaryMove(04F7B810, x=3.76, y=30.96, opts=13) 02:19:26.284 00.000 30444 Enqueuing Move request for scope (3.76, 30.96) 02:19:26.284 00.000 15672 Worker thread wakes up 02:19:26.284 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.76, 30.96) opts 0xd 02:19:26.284 00.000 15672 Handling offset move in thread for scope, endpoint = (3.76, 30.96) 02:19:26.284 00.000 15672 Moving (3.76, 30.96) raw xDistance=-4.88 yDistance=31.04 02:19:26.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.30 from input -4.88 02:19:26.284 00.000 15672 GuideAlgorithmResistSwitch::result() returns 31.04 from input 31.04 02:19:26.285 00.001 15672 MoveAxis(E, 1415, ABG) 02:19:26.285 00.000 15672 Guiding Dir = 2, Dur = 1415 02:19:26.285 00.000 15672 IsSlewing returns 0 02:19:26.286 00.001 15672 IsGuiding returns 0 02:19:26.302 00.016 15672 PulseGuide returned control before completion, sleep 1410 02:19:26.308 00.006 30444 UpdateImageDisplay: Size=(640,480) min=4646, max=11598, FiltMin=4925, FiltMax=10074, Gamma=2.950 02:19:26.755 00.447 30444 UpdateGuideState exits: m=7601 SNR=11.1 Saturated 02:19:26.755 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:19:26.755 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:19:26.755 00.000 30444 Enqueuing Expose request 02:19:27.740 00.985 15672 IsGuiding returns 0 02:19:27.740 00.000 15672 Move returns status 0, amount 1415 02:19:27.740 00.000 15672 MoveAxis(S, 5538, ABG) 02:19:27.740 00.000 15672 duration set to 2500 by maxDecDuration 02:19:27.740 00.000 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:19:27.740 00.000 15672 Guiding Dir = 1, Dur = 2500 02:19:27.741 00.001 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:19:27.741 00.000 15672 IsSlewing returns 0 02:19:27.744 00.003 15672 IsGuiding returns 0 02:19:27.818 00.074 15672 PulseGuide returned control before completion, sleep 2436 02:19:30.257 02.439 15672 IsGuiding returns 1 02:19:30.257 00.000 15672 scope still moving after pulse duration time elapsed 02:19:30.278 00.021 15672 IsSlewing returns 0 02:19:30.281 00.003 15672 IsGuiding returns 1 02:19:30.302 00.021 15672 IsSlewing returns 0 02:19:30.360 00.058 15672 IsGuiding returns 0 02:19:30.360 00.000 15672 scope move finished after 2500 + 116 ms 02:19:30.361 00.001 15672 Move returns status 0, amount 2500 02:19:30.361 00.000 15672 move complete, result=0 02:19:30.361 00.000 15672 worker thread done servicing request 02:19:30.361 00.000 15672 Worker thread wakes up 02:19:30.361 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:19:30.361 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(452,217,31,31) 02:19:30.361 00.000 30444 GuideStep: -4.9 px 1415 ms EAST, 31.0 px 2500 ms SOUTH 02:19:32.468 02.107 15672 Exposure complete 02:19:32.488 00.020 15672 worker thread done servicing request 02:19:32.488 00.000 30444 OnExposeComplete: enter 02:19:32.488 00.000 30444 UpdateGuideState(): m_state=6 02:19:32.488 00.000 30444 Star::Find(15, 466, 231, 0, (0,0,0,0), 0.0, 255) frame 6749 02:19:32.488 00.000 30444 Star::Find returns 1 (1), X=466.36, Y=232.59, Mass=8758, SNR=14.2, Peak=8138 HFD=3.2 02:19:32.488 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 02:19:32.489 00.001 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 02:19:32.489 00.000 30444 CameraToMount -- cameraX=3.21 cameraY=31.81 hyp=31.97 cameraTheta=1.47 mountX=-5.65 mountY=31.76, mountTheta=1.75 02:19:32.489 00.000 30444 SchedulePrimaryMove(04F7B810, x=3.21, y=31.81, opts=13) 02:19:32.489 00.000 30444 Enqueuing Move request for scope (3.21, 31.81) 02:19:32.489 00.000 15672 Worker thread wakes up 02:19:32.489 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.21, 31.81) opts 0xd 02:19:32.489 00.000 15672 Handling offset move in thread for scope, endpoint = (3.21, 31.81) 02:19:32.489 00.000 15672 Moving (3.21, 31.81) raw xDistance=-5.65 yDistance=31.76 02:19:32.489 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.79 from input -5.65 02:19:32.489 00.000 15672 GuideAlgorithmResistSwitch::result() returns 31.76 from input 31.76 02:19:32.489 00.000 15672 MoveAxis(E, 1627, ABG) 02:19:32.489 00.000 15672 Guiding Dir = 2, Dur = 1627 02:19:32.490 00.001 15672 IsSlewing returns 0 02:19:32.491 00.001 15672 IsGuiding returns 0 02:19:32.494 00.003 30444 UpdateImageDisplay: Size=(640,480) min=4458, max=11222, FiltMin=4558, FiltMax=8928, Gamma=2.950 02:19:32.514 00.020 15672 PulseGuide returned control before completion, sleep 1613 02:19:32.854 00.340 30444 UpdateGuideState exits: m=8758 SNR=14.2 Saturated 02:19:32.854 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:19:32.854 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:19:32.854 00.000 30444 Enqueuing Expose request 02:19:34.177 01.323 15672 IsGuiding returns 0 02:19:34.177 00.000 15672 Move returns status 0, amount 1627 02:19:34.177 00.000 15672 MoveAxis(S, 5665, ABG) 02:19:34.177 00.000 15672 duration set to 2500 by maxDecDuration 02:19:34.177 00.000 15672 Guiding Dir = 1, Dur = 2500 02:19:34.177 00.000 15672 IsSlewing returns 0 02:19:34.178 00.001 15672 IsGuiding returns 0 02:19:34.256 00.078 15672 PulseGuide returned control before completion, sleep 2433 02:19:36.694 02.438 15672 IsGuiding returns 1 02:19:36.694 00.000 15672 scope still moving after pulse duration time elapsed 02:19:36.714 00.020 15672 IsSlewing returns 0 02:19:36.750 00.036 15672 IsGuiding returns 1 02:19:36.772 00.022 15672 IsSlewing returns 0 02:19:36.814 00.042 15672 IsGuiding returns 0 02:19:36.814 00.000 15672 scope move finished after 2500 + 135 ms 02:19:36.814 00.000 15672 Move returns status 0, amount 2500 02:19:36.814 00.000 15672 move complete, result=0 02:19:36.815 00.001 15672 worker thread done servicing request 02:19:36.815 00.000 15672 Worker thread wakes up 02:19:36.815 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:19:36.815 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(451,218,31,31) 02:19:36.815 00.000 30444 GuideStep: -5.7 px 1627 ms EAST, 31.8 px 2500 ms SOUTH 02:19:38.924 02.109 15672 Exposure complete 02:19:38.944 00.020 15672 worker thread done servicing request 02:19:38.944 00.000 30444 OnExposeComplete: enter 02:19:38.944 00.000 30444 UpdateGuideState(): m_state=6 02:19:38.944 00.000 30444 Star::Find(15, 466, 232, 0, (0,0,0,0), 0.0, 255) frame 6750 02:19:38.945 00.001 30444 Star::Find returns 1 (1), X=465.35, Y=221.84, Mass=9540, SNR=13.3, Peak=7782 HFD=5.2 02:19:38.945 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 02:19:38.945 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 02:19:38.945 00.000 30444 CameraToMount -- cameraX=2.20 cameraY=21.07 hyp=21.18 cameraTheta=1.47 mountX=-3.66 mountY=21.05, mountTheta=1.74 02:19:38.945 00.000 30444 SchedulePrimaryMove(04F7B810, x=2.20, y=21.07, opts=13) 02:19:38.945 00.000 30444 Enqueuing Move request for scope (2.20, 21.07) 02:19:38.945 00.000 15672 Worker thread wakes up 02:19:38.945 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (2.20, 21.07) opts 0xd 02:19:38.945 00.000 15672 Handling offset move in thread for scope, endpoint = (2.20, 21.07) 02:19:38.945 00.000 15672 Moving (2.20, 21.07) raw xDistance=-3.66 yDistance=21.05 02:19:38.945 00.000 15672 GuideAlgorithmHysteresis::Result() returns -2.57 from input -3.66 02:19:38.945 00.000 15672 GuideAlgorithmResistSwitch::result() returns 21.05 from input 21.05 02:19:38.946 00.001 15672 MoveAxis(E, 1105, ABG) 02:19:38.946 00.000 15672 Guiding Dir = 2, Dur = 1105 02:19:38.946 00.000 15672 IsSlewing returns 0 02:19:38.947 00.001 15672 IsGuiding returns 0 02:19:38.951 00.004 30444 UpdateImageDisplay: Size=(640,480) min=4324, max=10782, FiltMin=4645, FiltMax=8793, Gamma=2.950 02:19:38.969 00.018 15672 PulseGuide returned control before completion, sleep 1094 02:19:38.994 00.025 30444 UpdateGuideState exits: m=9540 SNR=13.3 Saturated 02:19:38.994 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:19:38.994 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:19:38.994 00.000 30444 Enqueuing Expose request 02:19:40.119 01.125 15672 IsGuiding returns 0 02:19:40.119 00.000 15672 Move returns status 0, amount 1105 02:19:40.119 00.000 15672 MoveAxis(S, 3755, ABG) 02:19:40.119 00.000 15672 duration set to 2500 by maxDecDuration 02:19:40.119 00.000 15672 Guiding Dir = 1, Dur = 2500 02:19:40.119 00.000 15672 IsSlewing returns 0 02:19:40.121 00.002 15672 IsGuiding returns 0 02:19:40.199 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:19:42.634 02.435 15672 IsGuiding returns 1 02:19:42.634 00.000 15672 scope still moving after pulse duration time elapsed 02:19:42.656 00.022 15672 IsSlewing returns 0 02:19:42.659 00.003 15672 IsGuiding returns 1 02:19:42.680 00.021 15672 IsSlewing returns 0 02:19:42.739 00.059 15672 IsGuiding returns 0 02:19:42.740 00.001 15672 scope move finished after 2500 + 118 ms 02:19:42.740 00.000 15672 Move returns status 0, amount 2500 02:19:42.740 00.000 15672 move complete, result=0 02:19:42.740 00.000 15672 worker thread done servicing request 02:19:42.740 00.000 15672 Worker thread wakes up 02:19:42.740 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:19:42.741 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(450,207,31,31) 02:19:42.741 00.000 30444 GuideStep: -3.7 px 1105 ms EAST, 21.1 px 2500 ms SOUTH 02:19:44.849 02.108 15672 Exposure complete 02:19:44.869 00.020 15672 worker thread done servicing request 02:19:44.869 00.000 30444 OnExposeComplete: enter 02:19:44.869 00.000 30444 UpdateGuideState(): m_state=6 02:19:44.869 00.000 30444 Star::Find(15, 465, 221, 0, (0,0,0,0), 0.0, 255) frame 6751 02:19:44.869 00.000 30444 Star::Find returns 1 (1), X=475.44, Y=223.95, Mass=6353, SNR=10.2, Peak=7751 HFD=3.5 02:19:44.869 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 02:19:44.869 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 02:19:44.869 00.000 30444 CameraToMount -- cameraX=12.29 cameraY=23.17 hyp=26.23 cameraTheta=1.08 mountX=5.46 mountY=25.27, mountTheta=1.36 02:19:44.869 00.000 30444 SchedulePrimaryMove(04F7B810, x=12.29, y=23.17, opts=13) 02:19:44.870 00.001 30444 Enqueuing Move request for scope (12.29, 23.17) 02:19:44.870 00.000 15672 Worker thread wakes up 02:19:44.870 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (12.29, 23.17) opts 0xd 02:19:44.870 00.000 15672 Handling offset move in thread for scope, endpoint = (12.29, 23.17) 02:19:44.870 00.000 15672 Moving (12.29, 23.17) raw xDistance=5.46 yDistance=25.27 02:19:44.870 00.000 15672 GuideAlgorithmHysteresis::Result() returns 3.26 from input 5.46 02:19:44.870 00.000 15672 GuideAlgorithmResistSwitch::result() returns 25.27 from input 25.27 02:19:44.870 00.000 15672 MoveAxis(W, 1398, ABG) 02:19:44.870 00.000 15672 Guiding Dir = 3, Dur = 1398 02:19:44.870 00.000 15672 IsSlewing returns 0 02:19:44.872 00.002 15672 IsGuiding returns 0 02:19:44.876 00.004 30444 UpdateImageDisplay: Size=(640,480) min=4064, max=10277, FiltMin=4444, FiltMax=8412, Gamma=2.950 02:19:44.895 00.019 15672 PulseGuide returned control before completion, sleep 1385 02:19:45.062 00.167 30444 UpdateGuideState exits: m=6353 SNR=10.2 Saturated 02:19:45.063 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:19:45.063 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:19:45.063 00.000 30444 Enqueuing Expose request 02:19:46.333 01.270 15672 IsGuiding returns 0 02:19:46.334 00.001 15672 Move returns status 0, amount 1398 02:19:46.334 00.000 15672 MoveAxis(S, 4508, ABG) 02:19:46.334 00.000 15672 duration set to 2500 by maxDecDuration 02:19:46.334 00.000 15672 Guiding Dir = 1, Dur = 2500 02:19:46.335 00.001 15672 IsSlewing returns 0 02:19:46.337 00.002 15672 IsGuiding returns 0 02:19:46.414 00.077 15672 PulseGuide returned control before completion, sleep 2435 02:19:48.850 02.436 15672 IsGuiding returns 1 02:19:48.851 00.001 15672 scope still moving after pulse duration time elapsed 02:19:48.872 00.021 15672 IsSlewing returns 0 02:19:48.873 00.001 15672 IsGuiding returns 1 02:19:48.894 00.021 15672 IsSlewing returns 0 02:19:48.895 00.001 15672 IsGuiding returns 1 02:19:48.916 00.021 15672 IsSlewing returns 0 02:19:48.985 00.069 15672 IsGuiding returns 0 02:19:48.985 00.000 15672 scope move finished after 2500 + 148 ms 02:19:48.985 00.000 15672 Move returns status 0, amount 2500 02:19:48.986 00.001 15672 move complete, result=0 02:19:48.986 00.000 15672 worker thread done servicing request 02:19:48.986 00.000 15672 Worker thread wakes up 02:19:48.986 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:19:48.986 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(460,209,31,31) 02:19:48.986 00.000 30444 GuideStep: 5.5 px 1398 ms WEST, 25.3 px 2500 ms SOUTH 02:19:51.094 02.108 15672 Exposure complete 02:19:51.114 00.020 15672 worker thread done servicing request 02:19:51.114 00.000 30444 OnExposeComplete: enter 02:19:51.114 00.000 30444 UpdateGuideState(): m_state=6 02:19:51.114 00.000 30444 Star::Find(15, 475, 223, 0, (0,0,0,0), 0.0, 255) frame 6752 02:19:51.114 00.000 30444 Star::Find returns 1 (1), X=465.12, Y=232.08, Mass=10071, SNR=12.3, Peak=7791 HFD=4.7 02:19:51.114 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 02:19:51.114 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.72 = 1.72) 02:19:51.114 00.000 30444 CameraToMount -- cameraX=1.97 cameraY=31.31 hyp=31.37 cameraTheta=1.51 mountX=-6.70 mountY=31.00, mountTheta=1.78 02:19:51.114 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.97, y=31.31, opts=13) 02:19:51.115 00.001 30444 Enqueuing Move request for scope (1.97, 31.31) 02:19:51.115 00.000 15672 Worker thread wakes up 02:19:51.115 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.97, 31.31) opts 0xd 02:19:51.115 00.000 15672 Handling offset move in thread for scope, endpoint = (1.97, 31.31) 02:19:51.115 00.000 15672 Moving (1.97, 31.31) raw xDistance=-6.70 yDistance=31.00 02:19:51.115 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.99 from input -6.70 02:19:51.115 00.000 15672 GuideAlgorithmResistSwitch::result() returns 31.00 from input 31.00 02:19:51.115 00.000 15672 MoveAxis(E, 1714, ABG) 02:19:51.115 00.000 15672 Guiding Dir = 2, Dur = 1714 02:19:51.116 00.001 15672 IsSlewing returns 0 02:19:51.136 00.020 15672 IsGuiding returns 0 02:19:51.142 00.006 30444 UpdateImageDisplay: Size=(640,480) min=4190, max=10244, FiltMin=4392, FiltMax=8643, Gamma=2.950 02:19:51.157 00.015 15672 PulseGuide returned control before completion, sleep 1703 02:19:51.186 00.029 30444 UpdateGuideState exits: m=10071 SNR=12.3 Saturated 02:19:51.186 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:19:51.186 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:19:51.186 00.000 30444 Enqueuing Expose request 02:19:52.864 01.678 15672 IsGuiding returns 1 02:19:52.864 00.000 15672 scope still moving after pulse duration time elapsed 02:19:52.886 00.022 15672 IsSlewing returns 0 02:19:52.900 00.014 15672 IsGuiding returns 0 02:19:52.900 00.000 15672 scope move finished after 1714 + 49 ms 02:19:52.900 00.000 15672 Move returns status 0, amount 1714 02:19:52.900 00.000 15672 MoveAxis(S, 5530, ABG) 02:19:52.900 00.000 15672 duration set to 2500 by maxDecDuration 02:19:52.900 00.000 15672 Guiding Dir = 1, Dur = 2500 02:19:52.900 00.000 15672 IsSlewing returns 0 02:19:52.901 00.001 15672 IsGuiding returns 0 02:19:52.979 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:19:55.439 02.460 15672 IsGuiding returns 1 02:19:55.439 00.000 15672 scope still moving after pulse duration time elapsed 02:19:55.460 00.021 15672 IsSlewing returns 0 02:19:55.462 00.002 15672 IsGuiding returns 1 02:19:55.484 00.022 15672 IsSlewing returns 0 02:19:55.487 00.003 15672 IsGuiding returns 1 02:19:55.507 00.020 15672 IsSlewing returns 0 02:19:55.519 00.012 15672 IsGuiding returns 0 02:19:55.519 00.000 15672 scope move finished after 2500 + 118 ms 02:19:55.519 00.000 15672 Move returns status 0, amount 2500 02:19:55.519 00.000 15672 move complete, result=0 02:19:55.519 00.000 15672 worker thread done servicing request 02:19:55.519 00.000 15672 Worker thread wakes up 02:19:55.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:19:55.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,217,31,31) 02:19:55.519 00.000 30444 GuideStep: -6.7 px 1714 ms EAST, 31.0 px 2500 ms SOUTH 02:19:57.635 02.116 15672 Exposure complete 02:19:57.666 00.031 15672 worker thread done servicing request 02:19:57.666 00.000 30444 OnExposeComplete: enter 02:19:57.666 00.000 30444 UpdateGuideState(): m_state=6 02:19:57.666 00.000 30444 Star::Find(15, 465, 232, 0, (0,0,0,0), 0.0, 255) frame 6753 02:19:57.666 00.000 30444 Star::Find returns 1 (1), X=474.38, Y=220.01, Mass=9502, SNR=12.0, Peak=7663 HFD=5.9 02:19:57.666 00.000 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 02:19:57.666 00.000 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 02:19:57.666 00.000 30444 CameraToMount -- cameraX=11.23 cameraY=19.24 hyp=22.27 cameraTheta=1.04 mountX=5.51 mountY=21.20, mountTheta=1.32 02:19:57.667 00.001 30444 SchedulePrimaryMove(04F7B810, x=11.23, y=19.24, opts=13) 02:19:57.667 00.000 30444 Enqueuing Move request for scope (11.23, 19.24) 02:19:57.667 00.000 15672 Worker thread wakes up 02:19:57.667 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (11.23, 19.24) opts 0xd 02:19:57.667 00.000 15672 Handling offset move in thread for scope, endpoint = (11.23, 19.24) 02:19:57.667 00.000 15672 Moving (11.23, 19.24) raw xDistance=5.51 yDistance=21.20 02:19:57.667 00.000 15672 GuideAlgorithmHysteresis::Result() returns 3.19 from input 5.51 02:19:57.667 00.000 15672 GuideAlgorithmResistSwitch::result() returns 21.20 from input 21.20 02:19:57.667 00.000 15672 MoveAxis(W, 1370, ABG) 02:19:57.667 00.000 15672 Guiding Dir = 3, Dur = 1370 02:19:57.668 00.001 15672 IsSlewing returns 0 02:19:57.669 00.001 15672 IsGuiding returns 0 02:19:57.673 00.004 30444 UpdateImageDisplay: Size=(640,480) min=4215, max=10145, FiltMin=4637, FiltMax=8371, Gamma=2.950 02:19:57.691 00.018 15672 PulseGuide returned control before completion, sleep 1359 02:19:57.829 00.138 30444 UpdateGuideState exits: m=9502 SNR=12.0 Saturated 02:19:57.829 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:19:57.829 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:19:57.830 00.001 30444 Enqueuing Expose request 02:19:59.053 01.223 15672 IsGuiding returns 1 02:19:59.053 00.000 15672 scope still moving after pulse duration time elapsed 02:19:59.074 00.021 15672 IsSlewing returns 0 02:19:59.083 00.009 15672 IsGuiding returns 0 02:19:59.083 00.000 15672 scope move finished after 1370 + 43 ms 02:19:59.083 00.000 15672 Move returns status 0, amount 1370 02:19:59.083 00.000 15672 MoveAxis(S, 3782, ABG) 02:19:59.083 00.000 15672 duration set to 2500 by maxDecDuration 02:19:59.084 00.001 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:19:59.084 00.000 15672 Guiding Dir = 1, Dur = 2500 02:19:59.084 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:19:59.085 00.001 15672 IsSlewing returns 0 02:19:59.088 00.003 15672 IsGuiding returns 0 02:19:59.178 00.090 15672 PulseGuide returned control before completion, sleep 2421 02:20:01.603 02.425 15672 IsGuiding returns 1 02:20:01.603 00.000 15672 scope still moving after pulse duration time elapsed 02:20:01.624 00.021 15672 IsSlewing returns 0 02:20:01.627 00.003 15672 IsGuiding returns 1 02:20:01.648 00.021 15672 IsSlewing returns 0 02:20:01.676 00.028 15672 IsGuiding returns 1 02:20:01.698 00.022 15672 IsSlewing returns 0 02:20:01.734 00.036 15672 IsGuiding returns 0 02:20:01.734 00.000 15672 scope move finished after 2500 + 144 ms 02:20:01.734 00.000 15672 Move returns status 0, amount 2500 02:20:01.734 00.000 15672 move complete, result=0 02:20:01.734 00.000 15672 worker thread done servicing request 02:20:01.734 00.000 15672 Worker thread wakes up 02:20:01.734 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:20:01.734 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(459,205,31,31) 02:20:01.734 00.000 30444 GuideStep: 5.5 px 1370 ms WEST, 21.2 px 2500 ms SOUTH 02:20:03.840 02.106 15672 Exposure complete 02:20:03.860 00.020 15672 worker thread done servicing request 02:20:03.860 00.000 30444 OnExposeComplete: enter 02:20:03.860 00.000 30444 UpdateGuideState(): m_state=6 02:20:03.860 00.000 30444 Star::Find(15, 474, 220, 0, (0,0,0,0), 0.0, 255) frame 6754 02:20:03.860 00.000 30444 Star::Find returns 1 (1), X=466.02, Y=232.64, Mass=7909, SNR=12.3, Peak=7083 HFD=4.1 02:20:03.860 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 02:20:03.860 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 02:20:03.860 00.000 30444 CameraToMount -- cameraX=2.87 cameraY=31.87 hyp=32.00 cameraTheta=1.48 mountX=-5.99 mountY=31.74, mountTheta=1.76 02:20:03.861 00.001 30444 SchedulePrimaryMove(04F7B810, x=2.87, y=31.87, opts=13) 02:20:03.861 00.000 30444 Enqueuing Move request for scope (2.87, 31.87) 02:20:03.861 00.000 15672 Worker thread wakes up 02:20:03.861 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (2.87, 31.87) opts 0xd 02:20:03.861 00.000 15672 Handling offset move in thread for scope, endpoint = (2.87, 31.87) 02:20:03.861 00.000 15672 Moving (2.87, 31.87) raw xDistance=-5.99 yDistance=31.74 02:20:03.861 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.55 from input -5.99 02:20:03.861 00.000 15672 GuideAlgorithmResistSwitch::result() returns 31.74 from input 31.74 02:20:03.861 00.000 15672 MoveAxis(E, 1522, ABG) 02:20:03.861 00.000 15672 Guiding Dir = 2, Dur = 1522 02:20:03.862 00.001 15672 IsSlewing returns 0 02:20:03.863 00.001 15672 IsGuiding returns 0 02:20:03.867 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3856, max=9317, FiltMin=4275, FiltMax=7878, Gamma=2.950 02:20:03.889 00.022 15672 PulseGuide returned control before completion, sleep 1506 02:20:03.957 00.068 30444 UpdateGuideState exits: m=7909 SNR=12.3 Saturated 02:20:03.958 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:20:03.958 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:20:03.958 00.000 30444 Enqueuing Expose request 02:20:05.396 01.438 15672 IsGuiding returns 1 02:20:05.397 00.001 15672 scope still moving after pulse duration time elapsed 02:20:05.418 00.021 15672 IsSlewing returns 0 02:20:05.439 00.021 15672 IsGuiding returns 0 02:20:05.439 00.000 15672 scope move finished after 1522 + 54 ms 02:20:05.439 00.000 15672 Move returns status 0, amount 1522 02:20:05.439 00.000 15672 MoveAxis(S, 5662, ABG) 02:20:05.439 00.000 15672 duration set to 2500 by maxDecDuration 02:20:05.439 00.000 15672 Guiding Dir = 1, Dur = 2500 02:20:05.439 00.000 15672 IsSlewing returns 0 02:20:05.440 00.001 15672 IsGuiding returns 0 02:20:05.519 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:20:07.955 02.436 15672 IsGuiding returns 1 02:20:07.955 00.000 15672 scope still moving after pulse duration time elapsed 02:20:07.977 00.022 15672 IsSlewing returns 0 02:20:07.979 00.002 15672 IsGuiding returns 1 02:20:08.000 00.021 15672 IsSlewing returns 0 02:20:08.002 00.002 15672 IsGuiding returns 1 02:20:08.024 00.022 15672 IsSlewing returns 0 02:20:08.045 00.021 15672 IsGuiding returns 0 02:20:08.045 00.000 15672 scope move finished after 2500 + 104 ms 02:20:08.045 00.000 15672 Move returns status 0, amount 2500 02:20:08.045 00.000 15672 move complete, result=0 02:20:08.047 00.002 15672 worker thread done servicing request 02:20:08.047 00.000 15672 Worker thread wakes up 02:20:08.047 00.000 30444 GuideStep: -6.0 px 1522 ms EAST, 31.7 px 2500 ms SOUTH 02:20:08.047 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:20:08.047 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(451,218,31,31) 02:20:10.158 02.111 15672 Exposure complete 02:20:10.178 00.020 15672 worker thread done servicing request 02:20:10.178 00.000 30444 OnExposeComplete: enter 02:20:10.178 00.000 30444 UpdateGuideState(): m_state=6 02:20:10.179 00.001 30444 Star::Find(15, 466, 232, 0, (0,0,0,0), 0.0, 255) frame 6755 02:20:10.179 00.000 30444 Star::Find returns 1 (1), X=466.86, Y=233.34, Mass=6072, SNR=9.7, Peak=7925 HFD=4.3 02:20:10.179 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 02:20:10.179 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 02:20:10.179 00.000 30444 CameraToMount -- cameraX=3.71 cameraY=32.56 hyp=32.77 cameraTheta=1.46 mountX=-5.38 mountY=32.60, mountTheta=1.73 02:20:10.179 00.000 30444 SchedulePrimaryMove(04F7B810, x=3.71, y=32.56, opts=13) 02:20:10.179 00.000 30444 Enqueuing Move request for scope (3.71, 32.56) 02:20:10.179 00.000 15672 Worker thread wakes up 02:20:10.179 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.71, 32.56) opts 0xd 02:20:10.180 00.001 15672 Handling offset move in thread for scope, endpoint = (3.71, 32.56) 02:20:10.180 00.000 15672 Moving (3.71, 32.56) raw xDistance=-5.38 yDistance=32.60 02:20:10.180 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.64 from input -5.38 02:20:10.180 00.000 15672 GuideAlgorithmResistSwitch::result() returns 32.60 from input 32.60 02:20:10.180 00.000 15672 MoveAxis(E, 1560, ABG) 02:20:10.180 00.000 15672 Guiding Dir = 2, Dur = 1560 02:20:10.180 00.000 15672 IsSlewing returns 0 02:20:10.181 00.001 15672 IsGuiding returns 0 02:20:10.185 00.004 30444 UpdateImageDisplay: Size=(640,480) min=4268, max=10374, FiltMin=4637, FiltMax=8544, Gamma=2.950 02:20:10.200 00.015 15672 PulseGuide returned control before completion, sleep 1552 02:20:10.228 00.028 30444 UpdateGuideState exits: m=6072 SNR=9.7 Saturated 02:20:10.228 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:20:10.228 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:20:10.228 00.000 30444 Enqueuing Expose request 02:20:11.755 01.527 15672 IsGuiding returns 1 02:20:11.755 00.000 15672 scope still moving after pulse duration time elapsed 02:20:11.777 00.022 15672 IsSlewing returns 0 02:20:11.783 00.006 15672 IsGuiding returns 0 02:20:11.783 00.000 15672 scope move finished after 1560 + 41 ms 02:20:11.783 00.000 15672 Move returns status 0, amount 1560 02:20:11.783 00.000 15672 MoveAxis(S, 5816, ABG) 02:20:11.783 00.000 15672 duration set to 2500 by maxDecDuration 02:20:11.783 00.000 15672 Guiding Dir = 1, Dur = 2500 02:20:11.784 00.001 15672 IsSlewing returns 0 02:20:11.786 00.002 15672 IsGuiding returns 0 02:20:11.862 00.076 15672 PulseGuide returned control before completion, sleep 2436 02:20:14.301 02.439 15672 IsGuiding returns 1 02:20:14.301 00.000 15672 scope still moving after pulse duration time elapsed 02:20:14.323 00.022 15672 IsSlewing returns 0 02:20:14.325 00.002 15672 IsGuiding returns 1 02:20:14.347 00.022 15672 IsSlewing returns 0 02:20:14.386 00.039 15672 IsGuiding returns 0 02:20:14.396 00.010 15672 scope move finished after 2500 + 108 ms 02:20:14.396 00.000 15672 Move returns status 0, amount 2500 02:20:14.396 00.000 15672 move complete, result=0 02:20:14.396 00.000 15672 worker thread done servicing request 02:20:14.396 00.000 15672 Worker thread wakes up 02:20:14.396 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:20:14.396 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(452,218,31,31) 02:20:14.396 00.000 30444 GuideStep: -5.4 px 1560 ms EAST, 32.6 px 2500 ms SOUTH 02:20:16.504 02.108 15672 Exposure complete 02:20:16.528 00.024 15672 worker thread done servicing request 02:20:16.528 00.000 30444 OnExposeComplete: enter 02:20:16.528 00.000 30444 UpdateGuideState(): m_state=6 02:20:16.528 00.000 30444 Star::Find(15, 466, 233, 0, (0,0,0,0), 0.0, 255) frame 6756 02:20:16.528 00.000 30444 Star::Find returns 1 (1), X=466.06, Y=233.34, Mass=12555, SNR=15.7, Peak=7652 HFD=5.1 02:20:16.528 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 02:20:16.528 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 02:20:16.528 00.000 30444 CameraToMount -- cameraX=2.91 cameraY=32.56 hyp=32.69 cameraTheta=1.48 mountX=-6.14 mountY=32.43, mountTheta=1.76 02:20:16.529 00.001 30444 SchedulePrimaryMove(04F7B810, x=2.91, y=32.56, opts=13) 02:20:16.529 00.000 30444 Enqueuing Move request for scope (2.91, 32.56) 02:20:16.529 00.000 15672 Worker thread wakes up 02:20:16.529 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (2.91, 32.56) opts 0xd 02:20:16.529 00.000 15672 Handling offset move in thread for scope, endpoint = (2.91, 32.56) 02:20:16.529 00.000 15672 Moving (2.91, 32.56) raw xDistance=-6.14 yDistance=32.43 02:20:16.529 00.000 15672 GuideAlgorithmHysteresis::Result() returns -4.12 from input -6.14 02:20:16.529 00.000 15672 GuideAlgorithmResistSwitch::result() returns 32.43 from input 32.43 02:20:16.529 00.000 15672 MoveAxis(E, 1769, ABG) 02:20:16.529 00.000 15672 Guiding Dir = 2, Dur = 1769 02:20:16.530 00.001 15672 IsSlewing returns 0 02:20:16.531 00.001 15672 IsGuiding returns 0 02:20:16.534 00.003 30444 UpdateImageDisplay: Size=(640,480) min=4143, max=9982, FiltMin=4439, FiltMax=8267, Gamma=2.950 02:20:16.557 00.023 15672 PulseGuide returned control before completion, sleep 1752 02:20:16.632 00.075 30444 UpdateGuideState exits: m=12555 SNR=15.7 Saturated 02:20:16.632 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:20:16.632 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:20:16.632 00.000 30444 Enqueuing Expose request 02:20:18.316 01.684 15672 IsGuiding returns 1 02:20:18.316 00.000 15672 scope still moving after pulse duration time elapsed 02:20:18.337 00.021 15672 IsSlewing returns 0 02:20:18.364 00.027 15672 IsGuiding returns 0 02:20:18.364 00.000 15672 scope move finished after 1769 + 64 ms 02:20:18.364 00.000 15672 Move returns status 0, amount 1769 02:20:18.364 00.000 15672 MoveAxis(S, 5785, ABG) 02:20:18.364 00.000 15672 duration set to 2500 by maxDecDuration 02:20:18.364 00.000 15672 Guiding Dir = 1, Dur = 2500 02:20:18.365 00.001 15672 IsSlewing returns 0 02:20:18.365 00.000 15672 IsGuiding returns 0 02:20:18.443 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:20:20.879 02.436 15672 IsGuiding returns 1 02:20:20.880 00.001 15672 scope still moving after pulse duration time elapsed 02:20:20.900 00.020 15672 IsSlewing returns 0 02:20:20.935 00.035 15672 IsGuiding returns 1 02:20:20.957 00.022 15672 IsSlewing returns 0 02:20:20.958 00.001 15672 IsGuiding returns 1 02:20:20.979 00.021 15672 IsSlewing returns 0 02:20:21.001 00.022 15672 IsGuiding returns 0 02:20:21.001 00.000 15672 scope move finished after 2500 + 135 ms 02:20:21.001 00.000 15672 Move returns status 0, amount 2500 02:20:21.001 00.000 15672 move complete, result=0 02:20:21.001 00.000 15672 worker thread done servicing request 02:20:21.001 00.000 15672 Worker thread wakes up 02:20:21.001 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:20:21.001 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(451,218,31,31) 02:20:21.001 00.000 30444 GuideStep: -6.1 px 1769 ms EAST, 32.4 px 2500 ms SOUTH 02:20:23.108 02.107 15672 Exposure complete 02:20:23.128 00.020 15672 worker thread done servicing request 02:20:23.128 00.000 30444 OnExposeComplete: enter 02:20:23.128 00.000 30444 UpdateGuideState(): m_state=6 02:20:23.128 00.000 30444 Star::Find(15, 466, 233, 0, (0,0,0,0), 0.0, 255) frame 6757 02:20:23.128 00.000 30444 Star::Find false star n=5 nbg=264 bg=6319.2 sigma=267.6 thresh=7122 peak=7101 02:20:23.128 00.000 30444 Star::Find returns 0 (2), X=466.00, Y=233.00, Mass=5494, SNR=2.9, Peak=7559 HFD=0.0 02:20:23.128 00.000 30444 DistanceChecker: activated 02:20:23.128 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 02:20:23.129 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:20:23.129 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:20:23.129 00.000 15672 Worker thread wakes up 02:20:23.129 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:20:23.129 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:20:23.129 00.000 15672 move complete, result=0 02:20:23.129 00.000 15672 worker thread done servicing request 02:20:23.229 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:20:23.229 00.000 30444 Status Line: Star lost - low SNR 02:20:23.230 00.001 30444 UpdateImageDisplay: Size=(640,480) min=4134, max=9991, FiltMin=4467, FiltMax=8649, Gamma=2.950 02:20:23.274 00.044 30444 UpdateGuideState exits: Star lost - low SNR 02:20:23.274 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:20:23.274 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:20:23.274 00.000 30444 Enqueuing Expose request 02:20:23.274 00.000 15672 Worker thread wakes up 02:20:23.274 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:20:23.274 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:20:25.183 01.909 15672 Exposure complete 02:20:25.203 00.020 15672 worker thread done servicing request 02:20:25.203 00.000 30444 OnExposeComplete: enter 02:20:25.203 00.000 30444 UpdateGuideState(): m_state=6 02:20:25.203 00.000 30444 Star::Find(15, 466, 233, 0, (0,0,0,0), 0.0, 255) frame 6758 02:20:25.203 00.000 30444 Star::Find false star n=3 nbg=264 bg=6007.0 sigma=249.0 thresh=6754 peak=6694 02:20:25.203 00.000 30444 Star::Find returns 0 (2), X=466.00, Y=233.00, Mass=3072, SNR=2.9, Peak=7339 HFD=0.0 02:20:25.203 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 02:20:25.203 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:20:25.203 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:20:25.204 00.001 15672 Worker thread wakes up 02:20:25.204 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:20:25.204 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:20:25.204 00.000 15672 move complete, result=0 02:20:25.204 00.000 15672 worker thread done servicing request 02:20:25.305 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:20:25.305 00.000 30444 Status Line: Star lost - low SNR 02:20:25.306 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3817, max=10083, FiltMin=4230, FiltMax=7880, Gamma=2.950 02:20:25.351 00.045 30444 UpdateGuideState exits: Star lost - low SNR 02:20:25.351 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:20:25.351 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:20:25.351 00.000 30444 Enqueuing Expose request 02:20:25.351 00.000 15672 Worker thread wakes up 02:20:25.351 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:20:25.351 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:20:27.456 02.105 15672 Exposure complete 02:20:27.476 00.020 15672 worker thread done servicing request 02:20:27.476 00.000 30444 OnExposeComplete: enter 02:20:27.476 00.000 30444 UpdateGuideState(): m_state=6 02:20:27.476 00.000 30444 Star::Find(15, 466, 233, 0, (0,0,0,0), 0.0, 255) frame 6759 02:20:27.476 00.000 30444 Star::Find returns 1 (1), X=466.00, Y=233.87, Mass=12880, SNR=16.1, Peak=7707 HFD=5.9 02:20:27.476 00.000 30444 DistanceChecker: deactivated 02:20:27.476 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 02:20:27.476 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 02:20:27.476 00.000 30444 CameraToMount -- cameraX=2.85 cameraY=33.10 hyp=33.22 cameraTheta=1.48 mountX=-6.34 mountY=32.94, mountTheta=1.76 02:20:27.477 00.001 30444 SchedulePrimaryMove(04F7B810, x=2.85, y=33.10, opts=13) 02:20:27.477 00.000 30444 Enqueuing Move request for scope (2.85, 33.10) 02:20:27.477 00.000 15672 Worker thread wakes up 02:20:27.477 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (2.85, 33.10) opts 0xd 02:20:27.477 00.000 15672 Handling offset move in thread for scope, endpoint = (2.85, 33.10) 02:20:27.477 00.000 15672 Moving (2.85, 33.10) raw xDistance=-6.34 yDistance=32.94 02:20:27.477 00.000 15672 GuideAlgorithmHysteresis::Result() returns -4.29 from input -6.34 02:20:27.477 00.000 15672 GuideAlgorithmResistSwitch::result() returns 32.94 from input 32.94 02:20:27.477 00.000 15672 MoveAxis(E, 1839, ABG) 02:20:27.477 00.000 15672 Guiding Dir = 2, Dur = 1839 02:20:27.478 00.001 15672 IsSlewing returns 0 02:20:27.479 00.001 15672 IsGuiding returns 0 02:20:27.483 00.004 30444 UpdateImageDisplay: Size=(640,480) min=4027, max=9824, FiltMin=4257, FiltMax=8210, Gamma=2.950 02:20:27.501 00.018 15672 PulseGuide returned control before completion, sleep 1828 02:20:27.526 00.025 30444 UpdateGuideState exits: m=12880 SNR=16.1 Saturated 02:20:27.526 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:20:27.526 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:20:27.526 00.000 30444 Enqueuing Expose request 02:20:29.332 01.806 15672 IsGuiding returns 1 02:20:29.332 00.000 15672 scope still moving after pulse duration time elapsed 02:20:29.353 00.021 15672 IsSlewing returns 0 02:20:29.356 00.003 15672 IsGuiding returns 0 02:20:29.356 00.000 15672 scope move finished after 1839 + 38 ms 02:20:29.357 00.001 15672 Move returns status 0, amount 1839 02:20:29.357 00.000 15672 MoveAxis(S, 5876, ABG) 02:20:29.357 00.000 15672 duration set to 2500 by maxDecDuration 02:20:29.358 00.001 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:20:29.358 00.000 15672 Guiding Dir = 1, Dur = 2500 02:20:29.358 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:20:29.359 00.001 15672 IsSlewing returns 0 02:20:29.362 00.003 15672 IsGuiding returns 0 02:20:29.451 00.089 15672 PulseGuide returned control before completion, sleep 2422 02:20:31.876 02.425 15672 IsGuiding returns 1 02:20:31.876 00.000 15672 scope still moving after pulse duration time elapsed 02:20:31.897 00.021 15672 IsSlewing returns 0 02:20:31.928 00.031 15672 IsGuiding returns 1 02:20:31.949 00.021 15672 IsSlewing returns 0 02:20:31.975 00.026 15672 IsGuiding returns 0 02:20:31.976 00.001 15672 scope move finished after 2500 + 113 ms 02:20:31.976 00.000 15672 Move returns status 0, amount 2500 02:20:31.976 00.000 15672 move complete, result=0 02:20:31.976 00.000 15672 worker thread done servicing request 02:20:31.976 00.000 15672 Worker thread wakes up 02:20:31.976 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:20:31.976 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(451,219,31,31) 02:20:31.977 00.001 30444 GuideStep: -6.3 px 1839 ms EAST, 32.9 px 2500 ms SOUTH 02:20:34.089 02.112 15672 Exposure complete 02:20:34.115 00.026 15672 worker thread done servicing request 02:20:34.115 00.000 30444 OnExposeComplete: enter 02:20:34.115 00.000 30444 UpdateGuideState(): m_state=6 02:20:34.115 00.000 30444 Star::Find(15, 466, 233, 0, (0,0,0,0), 0.0, 255) frame 6760 02:20:34.115 00.000 30444 Star::Find false star n=5 nbg=262 bg=6079.5 sigma=251.5 thresh=6834 peak=6816 02:20:34.115 00.000 30444 Star::Find returns 0 (2), X=466.00, Y=233.00, Mass=4874, SNR=2.9, Peak=7432 HFD=0.0 02:20:34.115 00.000 30444 DistanceChecker: activated 02:20:34.115 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 02:20:34.116 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:20:34.116 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:20:34.116 00.000 15672 Worker thread wakes up 02:20:34.116 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:20:34.116 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:20:34.116 00.000 15672 move complete, result=0 02:20:34.116 00.000 15672 worker thread done servicing request 02:20:34.217 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:20:34.217 00.000 30444 Status Line: Star lost - low SNR 02:20:34.218 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3941, max=9874, FiltMin=4375, FiltMax=8049, Gamma=2.950 02:20:34.497 00.279 30444 UpdateGuideState exits: Star lost - low SNR 02:20:34.497 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:20:34.497 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:20:34.497 00.000 30444 Enqueuing Expose request 02:20:34.497 00.000 15672 Worker thread wakes up 02:20:34.497 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:20:34.498 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:20:36.403 01.905 15672 Exposure complete 02:20:36.423 00.020 15672 worker thread done servicing request 02:20:36.423 00.000 30444 OnExposeComplete: enter 02:20:36.423 00.000 30444 UpdateGuideState(): m_state=6 02:20:36.423 00.000 30444 Star::Find(15, 466, 233, 0, (0,0,0,0), 0.0, 255) frame 6761 02:20:36.423 00.000 30444 Star::Find returns 1 (1), X=466.43, Y=231.71, Mass=10658, SNR=16.7, Peak=8044 HFD=1.8 02:20:36.423 00.000 30444 DistanceChecker: deactivated 02:20:36.423 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 02:20:36.423 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 02:20:36.423 00.000 30444 CameraToMount -- cameraX=3.28 cameraY=30.93 hyp=31.10 cameraTheta=1.47 mountX=-5.34 mountY=30.91, mountTheta=1.74 02:20:36.424 00.001 30444 SchedulePrimaryMove(04F7B810, x=3.28, y=30.93, opts=13) 02:20:36.424 00.000 30444 Enqueuing Move request for scope (3.28, 30.93) 02:20:36.424 00.000 15672 Worker thread wakes up 02:20:36.424 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.28, 30.93) opts 0xd 02:20:36.424 00.000 15672 Handling offset move in thread for scope, endpoint = (3.28, 30.93) 02:20:36.424 00.000 15672 Moving (3.28, 30.93) raw xDistance=-5.34 yDistance=30.91 02:20:36.424 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.66 from input -5.34 02:20:36.424 00.000 15672 GuideAlgorithmResistSwitch::result() returns 30.91 from input 30.91 02:20:36.424 00.000 15672 MoveAxis(E, 1571, ABG) 02:20:36.424 00.000 15672 Guiding Dir = 2, Dur = 1571 02:20:36.425 00.001 15672 IsSlewing returns 0 02:20:36.426 00.001 15672 IsGuiding returns 0 02:20:36.430 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3971, max=10258, FiltMin=4187, FiltMax=8204, Gamma=2.950 02:20:36.447 00.017 15672 PulseGuide returned control before completion, sleep 1561 02:20:36.559 00.112 30444 UpdateGuideState exits: m=10658 SNR=16.7 Saturated 02:20:36.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:20:36.560 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:20:36.560 00.000 30444 Enqueuing Expose request 02:20:38.011 01.451 15672 IsGuiding returns 1 02:20:38.011 00.000 15672 scope still moving after pulse duration time elapsed 02:20:38.032 00.021 15672 IsSlewing returns 0 02:20:38.076 00.044 15672 IsGuiding returns 0 02:20:38.077 00.001 15672 scope move finished after 1571 + 79 ms 02:20:38.077 00.000 15672 Move returns status 0, amount 1571 02:20:38.077 00.000 15672 MoveAxis(S, 5515, ABG) 02:20:38.077 00.000 15672 duration set to 2500 by maxDecDuration 02:20:38.077 00.000 15672 Guiding Dir = 1, Dur = 2500 02:20:38.077 00.000 15672 IsSlewing returns 0 02:20:38.078 00.001 15672 IsGuiding returns 0 02:20:38.156 00.078 15672 PulseGuide returned control before completion, sleep 2433 02:20:40.592 02.436 15672 IsGuiding returns 1 02:20:40.592 00.000 15672 scope still moving after pulse duration time elapsed 02:20:40.614 00.022 15672 IsSlewing returns 0 02:20:40.617 00.003 15672 IsGuiding returns 1 02:20:40.638 00.021 15672 IsSlewing returns 0 02:20:40.679 00.041 15672 IsGuiding returns 0 02:20:40.680 00.001 15672 scope move finished after 2500 + 101 ms 02:20:40.680 00.000 15672 Move returns status 0, amount 2500 02:20:40.680 00.000 15672 move complete, result=0 02:20:40.680 00.000 15672 worker thread done servicing request 02:20:40.680 00.000 15672 Worker thread wakes up 02:20:40.680 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:20:40.680 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(451,217,31,31) 02:20:40.681 00.001 30444 GuideStep: -5.3 px 1571 ms EAST, 30.9 px 2500 ms SOUTH 02:20:42.790 02.109 15672 Exposure complete 02:20:42.810 00.020 15672 worker thread done servicing request 02:20:42.810 00.000 30444 OnExposeComplete: enter 02:20:42.810 00.000 30444 UpdateGuideState(): m_state=6 02:20:42.810 00.000 30444 Star::Find(15, 466, 231, 0, (0,0,0,0), 0.0, 255) frame 6762 02:20:42.810 00.000 30444 Star::Find returns 1 (1), X=465.94, Y=220.73, Mass=9172, SNR=13.2, Peak=7498 HFD=4.0 02:20:42.810 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 02:20:42.810 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 02:20:42.810 00.000 30444 CameraToMount -- cameraX=2.79 cameraY=19.95 hyp=20.15 cameraTheta=1.43 mountX=-2.80 mountY=20.09, mountTheta=1.71 02:20:42.811 00.001 30444 SchedulePrimaryMove(04F7B810, x=2.79, y=19.95, opts=13) 02:20:42.811 00.000 30444 Enqueuing Move request for scope (2.79, 19.95) 02:20:42.811 00.000 15672 Worker thread wakes up 02:20:42.811 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (2.79, 19.95) opts 0xd 02:20:42.811 00.000 15672 Handling offset move in thread for scope, endpoint = (2.79, 19.95) 02:20:42.811 00.000 15672 Moving (2.79, 19.95) raw xDistance=-2.80 yDistance=20.09 02:20:42.811 00.000 15672 GuideAlgorithmHysteresis::Result() returns -2.02 from input -2.80 02:20:42.811 00.000 15672 GuideAlgorithmResistSwitch::result() returns 20.09 from input 20.09 02:20:42.811 00.000 15672 MoveAxis(E, 866, ABG) 02:20:42.811 00.000 15672 Guiding Dir = 2, Dur = 866 02:20:42.812 00.001 15672 IsSlewing returns 0 02:20:42.816 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3930, max=10546, FiltMin=4360, FiltMax=8579, Gamma=2.950 02:20:42.821 00.005 15672 IsGuiding returns 0 02:20:42.836 00.015 15672 PulseGuide returned control before completion, sleep 861 02:20:43.160 00.324 30444 UpdateGuideState exits: m=9172 SNR=13.2 Saturated 02:20:43.160 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:20:43.160 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:20:43.160 00.000 30444 Enqueuing Expose request 02:20:43.715 00.555 15672 IsGuiding returns 0 02:20:43.716 00.001 15672 Move returns status 0, amount 866 02:20:43.716 00.000 15672 MoveAxis(S, 3583, ABG) 02:20:43.716 00.000 15672 duration set to 2500 by maxDecDuration 02:20:43.716 00.000 15672 Guiding Dir = 1, Dur = 2500 02:20:43.716 00.000 15672 IsSlewing returns 0 02:20:43.717 00.001 15672 IsGuiding returns 0 02:20:43.828 00.111 15672 PulseGuide returned control before completion, sleep 2400 02:20:46.232 02.404 15672 IsGuiding returns 1 02:20:46.232 00.000 15672 scope still moving after pulse duration time elapsed 02:20:46.253 00.021 15672 IsSlewing returns 0 02:20:46.254 00.001 15672 IsGuiding returns 1 02:20:46.275 00.021 15672 IsSlewing returns 0 02:20:46.276 00.001 15672 IsGuiding returns 1 02:20:46.297 00.021 15672 IsSlewing returns 0 02:20:46.318 00.021 15672 IsGuiding returns 0 02:20:46.319 00.001 15672 scope move finished after 2500 + 101 ms 02:20:46.319 00.000 15672 Move returns status 0, amount 2500 02:20:46.319 00.000 15672 move complete, result=0 02:20:46.319 00.000 15672 worker thread done servicing request 02:20:46.319 00.000 15672 Worker thread wakes up 02:20:46.319 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:20:46.319 00.000 30444 GuideStep: -2.8 px 866 ms EAST, 20.1 px 2500 ms SOUTH 02:20:46.319 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(451,206,31,31) 02:20:48.425 02.106 15672 Exposure complete 02:20:48.446 00.021 15672 worker thread done servicing request 02:20:48.446 00.000 30444 OnExposeComplete: enter 02:20:48.446 00.000 30444 UpdateGuideState(): m_state=6 02:20:48.446 00.000 30444 Star::Find(15, 465, 220, 0, (0,0,0,0), 0.0, 255) frame 6763 02:20:48.446 00.000 30444 Star::Find returns 1 (1), X=466.28, Y=231.32, Mass=15579, SNR=21.0, Peak=7728 HFD=5.4 02:20:48.446 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 02:20:48.447 00.001 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 02:20:48.447 00.000 30444 CameraToMount -- cameraX=3.13 cameraY=30.55 hyp=30.71 cameraTheta=1.47 mountX=-5.38 mountY=30.51, mountTheta=1.75 02:20:48.447 00.000 30444 SchedulePrimaryMove(04F7B810, x=3.13, y=30.55, opts=13) 02:20:48.448 00.001 30444 Enqueuing Move request for scope (3.13, 30.55) 02:20:48.448 00.000 15672 Worker thread wakes up 02:20:48.448 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.13, 30.55) opts 0xd 02:20:48.448 00.000 15672 Handling offset move in thread for scope, endpoint = (3.13, 30.55) 02:20:48.448 00.000 15672 Moving (3.13, 30.55) raw xDistance=-5.38 yDistance=30.51 02:20:48.448 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.53 from input -5.38 02:20:48.448 00.000 15672 GuideAlgorithmResistSwitch::result() returns 30.51 from input 30.51 02:20:48.448 00.000 15672 MoveAxis(E, 1514, ABG) 02:20:48.448 00.000 15672 Guiding Dir = 2, Dur = 1514 02:20:48.449 00.001 15672 IsSlewing returns 0 02:20:48.450 00.001 15672 IsGuiding returns 0 02:20:48.457 00.007 30444 UpdateImageDisplay: Size=(640,480) min=4043, max=10026, FiltMin=4458, FiltMax=8396, Gamma=2.950 02:20:48.475 00.018 15672 PulseGuide returned control before completion, sleep 1499 02:20:48.503 00.028 30444 UpdateGuideState exits: m=15579 SNR=21.0 Saturated 02:20:48.503 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:20:48.503 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:20:48.503 00.000 30444 Enqueuing Expose request 02:20:50.009 01.506 15672 IsGuiding returns 0 02:20:50.009 00.000 15672 Move returns status 0, amount 1514 02:20:50.009 00.000 15672 MoveAxis(S, 5443, ABG) 02:20:50.009 00.000 15672 duration set to 2500 by maxDecDuration 02:20:50.010 00.001 15672 Guiding Dir = 1, Dur = 2500 02:20:50.010 00.000 15672 IsSlewing returns 0 02:20:50.011 00.001 15672 IsGuiding returns 0 02:20:50.089 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:20:52.524 02.435 15672 IsGuiding returns 1 02:20:52.524 00.000 15672 scope still moving after pulse duration time elapsed 02:20:52.545 00.021 15672 IsSlewing returns 0 02:20:52.563 00.018 15672 IsGuiding returns 1 02:20:52.584 00.021 15672 IsSlewing returns 0 02:20:52.645 00.061 15672 IsGuiding returns 0 02:20:52.645 00.000 15672 scope move finished after 2500 + 133 ms 02:20:52.645 00.000 15672 Move returns status 0, amount 2500 02:20:52.645 00.000 15672 move complete, result=0 02:20:52.645 00.000 15672 worker thread done servicing request 02:20:52.645 00.000 15672 Worker thread wakes up 02:20:52.645 00.000 30444 GuideStep: -5.4 px 1514 ms EAST, 30.5 px 2500 ms SOUTH 02:20:52.645 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:20:52.645 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(451,216,31,31) 02:20:54.755 02.110 15672 Exposure complete 02:20:54.774 00.019 15672 worker thread done servicing request 02:20:54.774 00.000 30444 OnExposeComplete: enter 02:20:54.774 00.000 30444 UpdateGuideState(): m_state=6 02:20:54.774 00.000 30444 Star::Find(15, 466, 231, 0, (0,0,0,0), 0.0, 255) frame 6764 02:20:54.775 00.001 30444 Star::Find returns 1 (1), X=467.57, Y=230.68, Mass=9426, SNR=16.0, Peak=6309 HFD=2.8 02:20:54.775 00.000 30444 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.28) = xAngle (1.70 = 1.70) 02:20:54.775 00.000 30444 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.64 = 1.64) 02:20:54.775 00.000 30444 CameraToMount -- cameraX=4.42 cameraY=29.90 hyp=30.23 cameraTheta=1.42 mountX=-3.96 mountY=30.15, mountTheta=1.70 02:20:54.775 00.000 30444 SchedulePrimaryMove(04F7B810, x=4.42, y=29.90, opts=13) 02:20:54.775 00.000 30444 Enqueuing Move request for scope (4.42, 29.90) 02:20:54.775 00.000 15672 Worker thread wakes up 02:20:54.775 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (4.42, 29.90) opts 0xd 02:20:54.775 00.000 15672 Handling offset move in thread for scope, endpoint = (4.42, 29.90) 02:20:54.775 00.000 15672 Moving (4.42, 29.90) raw xDistance=-3.96 yDistance=30.15 02:20:54.775 00.000 15672 GuideAlgorithmHysteresis::Result() returns -2.74 from input -3.96 02:20:54.776 00.001 15672 GuideAlgorithmResistSwitch::result() returns 30.15 from input 30.15 02:20:54.776 00.000 15672 MoveAxis(E, 1176, ABG) 02:20:54.776 00.000 15672 Guiding Dir = 2, Dur = 1176 02:20:54.777 00.001 15672 IsSlewing returns 0 02:20:54.778 00.001 15672 IsGuiding returns 0 02:20:54.782 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3238, max=8323, FiltMin=3726, FiltMax=6313, Gamma=2.950 02:20:54.801 00.019 15672 PulseGuide returned control before completion, sleep 1164 02:20:54.858 00.057 30444 UpdateGuideState exits: m=9426 SNR=16.0 Saturated 02:20:54.858 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:20:54.860 00.002 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:20:54.860 00.000 30444 Enqueuing Expose request 02:20:55.984 01.124 15672 IsGuiding returns 0 02:20:55.984 00.000 15672 Move returns status 0, amount 1176 02:20:55.984 00.000 15672 MoveAxis(S, 5379, ABG) 02:20:55.984 00.000 15672 duration set to 2500 by maxDecDuration 02:20:55.984 00.000 15672 Guiding Dir = 1, Dur = 2500 02:20:55.984 00.000 15672 IsSlewing returns 0 02:20:55.985 00.001 15672 IsGuiding returns 0 02:20:56.063 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:20:58.508 02.445 15672 IsGuiding returns 1 02:20:58.508 00.000 15672 scope still moving after pulse duration time elapsed 02:20:58.529 00.021 15672 IsSlewing returns 0 02:20:58.530 00.001 15672 IsGuiding returns 1 02:20:58.551 00.021 15672 IsSlewing returns 0 02:20:58.552 00.001 15672 IsGuiding returns 1 02:20:58.572 00.020 15672 IsSlewing returns 0 02:20:58.604 00.032 15672 IsGuiding returns 0 02:20:58.604 00.000 15672 scope move finished after 2500 + 119 ms 02:20:58.605 00.001 15672 Move returns status 0, amount 2500 02:20:58.605 00.000 15672 move complete, result=0 02:20:58.605 00.000 15672 worker thread done servicing request 02:20:58.605 00.000 15672 Worker thread wakes up 02:20:58.605 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:20:58.605 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(453,216,31,31) 02:20:58.605 00.000 30444 GuideStep: -4.0 px 1176 ms EAST, 30.2 px 2500 ms SOUTH 02:21:00.712 02.107 15672 Exposure complete 02:21:00.732 00.020 15672 worker thread done servicing request 02:21:00.732 00.000 30444 OnExposeComplete: enter 02:21:00.732 00.000 30444 UpdateGuideState(): m_state=6 02:21:00.732 00.000 30444 Star::Find(15, 467, 230, 0, (0,0,0,0), 0.0, 255) frame 6765 02:21:00.732 00.000 30444 Star::Find returns 1 (1), X=467.07, Y=231.31, Mass=8312, SNR=15.7, Peak=6291 HFD=1.6 02:21:00.732 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 02:21:00.732 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 02:21:00.733 00.001 30444 CameraToMount -- cameraX=3.92 cameraY=30.54 hyp=30.79 cameraTheta=1.44 mountX=-4.62 mountY=30.67, mountTheta=1.72 02:21:00.733 00.000 30444 SchedulePrimaryMove(04F7B810, x=3.92, y=30.54, opts=13) 02:21:00.733 00.000 30444 Enqueuing Move request for scope (3.92, 30.54) 02:21:00.733 00.000 15672 Worker thread wakes up 02:21:00.733 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.92, 30.54) opts 0xd 02:21:00.733 00.000 15672 Handling offset move in thread for scope, endpoint = (3.92, 30.54) 02:21:00.733 00.000 15672 Moving (3.92, 30.54) raw xDistance=-4.62 yDistance=30.67 02:21:00.733 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.10 from input -4.62 02:21:00.733 00.000 15672 GuideAlgorithmResistSwitch::result() returns 30.67 from input 30.67 02:21:00.733 00.000 15672 MoveAxis(E, 1330, ABG) 02:21:00.733 00.000 15672 Guiding Dir = 2, Dur = 1330 02:21:00.734 00.001 15672 IsSlewing returns 0 02:21:00.735 00.001 15672 IsGuiding returns 0 02:21:00.740 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2854, max=7989, FiltMin=3305, FiltMax=5783, Gamma=2.950 02:21:00.759 00.019 15672 PulseGuide returned control before completion, sleep 1317 02:21:00.969 00.210 30444 UpdateGuideState exits: m=8312 SNR=15.7 Saturated 02:21:00.969 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:21:00.969 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:21:00.969 00.000 30444 Enqueuing Expose request 02:21:02.080 01.111 15672 IsGuiding returns 1 02:21:02.080 00.000 15672 scope still moving after pulse duration time elapsed 02:21:02.102 00.022 15672 IsSlewing returns 0 02:21:02.119 00.017 15672 IsGuiding returns 0 02:21:02.119 00.000 15672 scope move finished after 1330 + 52 ms 02:21:02.119 00.000 15672 Move returns status 0, amount 1330 02:21:02.119 00.000 15672 MoveAxis(S, 5471, ABG) 02:21:02.119 00.000 15672 duration set to 2500 by maxDecDuration 02:21:02.119 00.000 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:21:02.119 00.000 15672 Guiding Dir = 1, Dur = 2500 02:21:02.119 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:21:02.119 00.000 15672 IsSlewing returns 0 02:21:02.121 00.002 15672 IsGuiding returns 0 02:21:02.199 00.078 15672 PulseGuide returned control before completion, sleep 2433 02:21:04.635 02.436 15672 IsGuiding returns 1 02:21:04.635 00.000 15672 scope still moving after pulse duration time elapsed 02:21:04.656 00.021 15672 IsSlewing returns 0 02:21:04.659 00.003 15672 IsGuiding returns 1 02:21:04.679 00.020 15672 IsSlewing returns 0 02:21:04.738 00.059 15672 IsGuiding returns 0 02:21:04.739 00.001 15672 scope move finished after 2500 + 117 ms 02:21:04.739 00.000 15672 Move returns status 0, amount 2500 02:21:04.739 00.000 15672 move complete, result=0 02:21:04.739 00.000 15672 worker thread done servicing request 02:21:04.739 00.000 15672 Worker thread wakes up 02:21:04.739 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:21:04.739 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(452,216,31,31) 02:21:04.740 00.001 30444 GuideStep: -4.6 px 1330 ms EAST, 30.7 px 2500 ms SOUTH 02:21:06.857 02.117 15672 Exposure complete 02:21:06.886 00.029 15672 worker thread done servicing request 02:21:06.887 00.001 30444 OnExposeComplete: enter 02:21:06.887 00.000 30444 UpdateGuideState(): m_state=6 02:21:06.887 00.000 30444 Star::Find(15, 467, 231, 0, (0,0,0,0), 0.0, 255) frame 6766 02:21:06.887 00.000 30444 Star::Find returns 1 (1), X=452.88, Y=228.44, Mass=10777, SNR=17.9, Peak=5558 HFD=2.4 02:21:06.887 00.000 30444 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.28) = xAngle (2.20 = 2.20) 02:21:06.887 00.000 30444 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.14 = 2.14) 02:21:06.887 00.000 30444 CameraToMount -- cameraX=-10.27 cameraY=27.67 hyp=29.51 cameraTheta=1.93 mountX=-17.47 mountY=24.81, mountTheta=2.18 02:21:06.887 00.000 30444 SchedulePrimaryMove(04F7B810, x=-10.27, y=27.67, opts=13) 02:21:06.887 00.000 30444 Enqueuing Move request for scope (-10.27, 27.67) 02:21:06.888 00.001 15672 Worker thread wakes up 02:21:06.888 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-10.27, 27.67) opts 0xd 02:21:06.888 00.000 15672 Handling offset move in thread for scope, endpoint = (-10.27, 27.67) 02:21:06.888 00.000 15672 Moving (-10.27, 27.67) raw xDistance=-17.47 yDistance=24.81 02:21:06.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns -11.23 from input -17.47 02:21:06.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns 24.81 from input 24.81 02:21:06.888 00.000 15672 MoveAxis(E, 4816, ABG) 02:21:06.888 00.000 15672 duration set to 2500 by maxRaDuration 02:21:06.888 00.000 15672 Guiding Dir = 2, Dur = 2500 02:21:06.889 00.001 15672 IsSlewing returns 0 02:21:06.891 00.002 15672 IsGuiding returns 0 02:21:06.895 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2688, max=9599, FiltMin=2971, FiltMax=6807, Gamma=2.950 02:21:06.910 00.015 15672 PulseGuide returned control before completion, sleep 2491 02:21:06.936 00.026 30444 UpdateGuideState exits: m=10777 SNR=17.9 Saturated 02:21:06.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:21:06.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:21:06.936 00.000 30444 Enqueuing Expose request 02:21:09.450 02.514 15672 IsGuiding returns 0 02:21:09.450 00.000 15672 Move returns status 0, amount 2500 02:21:09.450 00.000 15672 MoveAxis(S, 4427, ABG) 02:21:09.450 00.000 15672 duration set to 2500 by maxDecDuration 02:21:09.450 00.000 15672 Guiding Dir = 1, Dur = 2500 02:21:09.451 00.001 15672 IsSlewing returns 0 02:21:09.453 00.002 15672 IsGuiding returns 0 02:21:09.531 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:21:11.967 02.436 15672 IsGuiding returns 1 02:21:11.967 00.000 15672 scope still moving after pulse duration time elapsed 02:21:11.988 00.021 15672 IsSlewing returns 0 02:21:11.991 00.003 15672 IsGuiding returns 1 02:21:12.011 00.020 15672 IsSlewing returns 0 02:21:12.014 00.003 15672 IsGuiding returns 1 02:21:12.035 00.021 15672 IsSlewing returns 0 02:21:12.086 00.051 15672 IsGuiding returns 0 02:21:12.086 00.000 15672 scope move finished after 2500 + 134 ms 02:21:12.086 00.000 15672 Move returns status 0, amount 2500 02:21:12.086 00.000 15672 move complete, result=0 02:21:12.086 00.000 15672 worker thread done servicing request 02:21:12.086 00.000 15672 Worker thread wakes up 02:21:12.087 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:21:12.087 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(438,213,31,31) 02:21:12.087 00.000 30444 GuideStep: -17.5 px 2500 ms EAST, 24.8 px 2500 ms SOUTH 02:21:14.197 02.110 15672 Exposure complete 02:21:14.218 00.021 15672 worker thread done servicing request 02:21:14.219 00.001 30444 OnExposeComplete: enter 02:21:14.219 00.000 30444 UpdateGuideState(): m_state=6 02:21:14.219 00.000 30444 Star::Find(15, 452, 228, 0, (0,0,0,0), 0.0, 255) frame 6767 02:21:14.219 00.000 30444 Star::Find returns 1 (1), X=444.84, Y=233.49, Mass=8949, SNR=14.0, Peak=4711 HFD=3.8 02:21:14.219 00.000 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 02:21:14.219 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 02:21:14.219 00.000 30444 CameraToMount -- cameraX=-18.31 cameraY=32.71 hyp=37.49 cameraTheta=2.08 mountX=-26.59 mountY=28.01, mountTheta=2.33 02:21:14.220 00.001 30444 SchedulePrimaryMove(04F7B810, x=-18.31, y=32.71, opts=13) 02:21:14.220 00.000 30444 Enqueuing Move request for scope (-18.31, 32.71) 02:21:14.220 00.000 15672 Worker thread wakes up 02:21:14.220 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-18.31, 32.71) opts 0xd 02:21:14.220 00.000 15672 Handling offset move in thread for scope, endpoint = (-18.31, 32.71) 02:21:14.220 00.000 15672 Moving (-18.31, 32.71) raw xDistance=-26.59 yDistance=28.01 02:21:14.220 00.000 15672 GuideAlgorithmHysteresis::Result() returns -17.54 from input -26.59 02:21:14.220 00.000 15672 GuideAlgorithmResistSwitch::result() returns 28.01 from input 28.01 02:21:14.220 00.000 15672 MoveAxis(E, 7525, ABG) 02:21:14.220 00.000 15672 duration set to 2500 by maxRaDuration 02:21:14.220 00.000 15672 Guiding Dir = 2, Dur = 2500 02:21:14.221 00.001 15672 IsSlewing returns 0 02:21:14.227 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2451, max=11945, FiltMin=2772, FiltMax=8394, Gamma=2.950 02:21:14.243 00.016 15672 IsGuiding returns 0 02:21:14.259 00.016 15672 PulseGuide returned control before completion, sleep 2495 02:21:14.722 00.463 30444 UpdateGuideState exits: m=8949 SNR=14.0 Saturated 02:21:14.722 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:21:14.722 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:21:14.722 00.000 30444 Enqueuing Expose request 02:21:16.758 02.036 15672 IsGuiding returns 1 02:21:16.758 00.000 15672 scope still moving after pulse duration time elapsed 02:21:16.779 00.021 15672 IsSlewing returns 0 02:21:16.799 00.020 15672 IsGuiding returns 0 02:21:16.799 00.000 15672 scope move finished after 2500 + 55 ms 02:21:16.799 00.000 15672 Move returns status 0, amount 2500 02:21:16.799 00.000 15672 MoveAxis(S, 4997, ABG) 02:21:16.799 00.000 15672 duration set to 2500 by maxDecDuration 02:21:16.799 00.000 15672 Guiding Dir = 1, Dur = 2500 02:21:16.799 00.000 15672 IsSlewing returns 0 02:21:16.800 00.001 15672 IsGuiding returns 0 02:21:16.879 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:21:19.315 02.436 15672 IsGuiding returns 1 02:21:19.315 00.000 15672 scope still moving after pulse duration time elapsed 02:21:19.335 00.020 15672 IsSlewing returns 0 02:21:19.338 00.003 15672 IsGuiding returns 1 02:21:19.360 00.022 15672 IsSlewing returns 0 02:21:19.363 00.003 15672 IsGuiding returns 1 02:21:19.383 00.020 15672 IsSlewing returns 0 02:21:19.420 00.037 15672 IsGuiding returns 0 02:21:19.421 00.001 15672 scope move finished after 2500 + 119 ms 02:21:19.421 00.000 15672 Move returns status 0, amount 2500 02:21:19.421 00.000 15672 move complete, result=0 02:21:19.421 00.000 15672 worker thread done servicing request 02:21:19.421 00.000 15672 Worker thread wakes up 02:21:19.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:21:19.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(430,218,31,31) 02:21:19.422 00.001 30444 GuideStep: -26.6 px 2500 ms EAST, 28.0 px 2500 ms SOUTH 02:21:21.531 02.109 15672 Exposure complete 02:21:21.550 00.019 15672 worker thread done servicing request 02:21:21.550 00.000 30444 OnExposeComplete: enter 02:21:21.550 00.000 30444 UpdateGuideState(): m_state=6 02:21:21.551 00.001 30444 Star::Find(15, 444, 233, 0, (0,0,0,0), 0.0, 255) frame 6768 02:21:21.551 00.000 30444 Star::Find returns 1 (1), X=437.60, Y=240.47, Mass=5202, SNR=11.2, Peak=4530 HFD=3.5 02:21:21.551 00.000 30444 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.28) = xAngle (2.42 = 2.42) 02:21:21.551 00.000 30444 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.36 = 2.36) 02:21:21.551 00.000 30444 CameraToMount -- cameraX=-25.55 cameraY=39.69 hyp=47.20 cameraTheta=2.14 mountX=-35.46 mountY=33.27, mountTheta=2.39 02:21:21.551 00.000 30444 SchedulePrimaryMove(04F7B810, x=-25.55, y=39.69, opts=13) 02:21:21.551 00.000 30444 Enqueuing Move request for scope (-25.55, 39.69) 02:21:21.551 00.000 15672 Worker thread wakes up 02:21:21.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-25.55, 39.69) opts 0xd 02:21:21.551 00.000 15672 Handling offset move in thread for scope, endpoint = (-25.55, 39.69) 02:21:21.551 00.000 15672 Moving (-25.55, 39.69) raw xDistance=-35.46 yDistance=33.27 02:21:21.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns -23.57 from input -35.46 02:21:21.552 00.001 15672 GuideAlgorithmResistSwitch::result() returns 33.27 from input 33.27 02:21:21.552 00.000 15672 MoveAxis(E, 10113, ABG) 02:21:21.552 00.000 15672 duration set to 2500 by maxRaDuration 02:21:21.552 00.000 15672 Guiding Dir = 2, Dur = 2500 02:21:21.552 00.000 15672 IsSlewing returns 0 02:21:21.554 00.002 15672 IsGuiding returns 0 02:21:21.557 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2397, max=9144, FiltMin=2744, FiltMax=7542, Gamma=2.950 02:21:21.575 00.018 15672 PulseGuide returned control before completion, sleep 2489 02:21:21.868 00.293 30444 UpdateGuideState exits: m=5202 SNR=11.2 Saturated 02:21:21.869 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:21:21.869 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:21:21.869 00.000 30444 Enqueuing Expose request 02:21:24.067 02.198 15672 IsGuiding returns 1 02:21:24.067 00.000 15672 scope still moving after pulse duration time elapsed 02:21:24.088 00.021 15672 IsSlewing returns 0 02:21:24.116 00.028 15672 IsGuiding returns 0 02:21:24.116 00.000 15672 scope move finished after 2500 + 62 ms 02:21:24.116 00.000 15672 Move returns status 0, amount 2500 02:21:24.116 00.000 15672 MoveAxis(S, 5936, ABG) 02:21:24.116 00.000 15672 duration set to 2500 by maxDecDuration 02:21:24.116 00.000 15672 Guiding Dir = 1, Dur = 2500 02:21:24.117 00.001 15672 IsSlewing returns 0 02:21:24.118 00.001 15672 IsGuiding returns 0 02:21:24.196 00.078 15672 PulseGuide returned control before completion, sleep 2433 02:21:26.631 02.435 15672 IsGuiding returns 1 02:21:26.631 00.000 15672 scope still moving after pulse duration time elapsed 02:21:26.653 00.022 15672 IsSlewing returns 0 02:21:26.655 00.002 15672 IsGuiding returns 1 02:21:26.677 00.022 15672 IsSlewing returns 0 02:21:26.680 00.003 15672 IsGuiding returns 1 02:21:26.701 00.021 15672 IsSlewing returns 0 02:21:26.737 00.036 15672 IsGuiding returns 0 02:21:26.737 00.000 15672 scope move finished after 2500 + 119 ms 02:21:26.737 00.000 15672 Move returns status 0, amount 2500 02:21:26.737 00.000 15672 move complete, result=0 02:21:26.737 00.000 15672 worker thread done servicing request 02:21:26.737 00.000 15672 Worker thread wakes up 02:21:26.737 00.000 30444 GuideStep: -35.5 px 2500 ms EAST, 33.3 px 2500 ms SOUTH 02:21:26.737 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:21:26.737 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(423,225,31,31) 02:21:28.852 02.115 15672 Exposure complete 02:21:28.881 00.029 15672 worker thread done servicing request 02:21:28.881 00.000 30444 OnExposeComplete: enter 02:21:28.882 00.001 30444 UpdateGuideState(): m_state=6 02:21:28.882 00.000 30444 Star::Find(15, 437, 240, 0, (0,0,0,0), 0.0, 255) frame 6769 02:21:28.882 00.000 30444 Star::Find returns 1 (1), X=446.09, Y=253.21, Mass=9094, SNR=13.2, Peak=6644 HFD=7.2 02:21:28.882 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 02:21:28.882 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 02:21:28.882 00.000 30444 CameraToMount -- cameraX=-17.06 cameraY=52.44 hyp=55.14 cameraTheta=1.89 mountX=-30.80 mountY=47.55, mountTheta=2.15 02:21:28.882 00.000 30444 SchedulePrimaryMove(04F7B810, x=-17.06, y=52.44, opts=13) 02:21:28.882 00.000 30444 Enqueuing Move request for scope (-17.06, 52.44) 02:21:28.882 00.000 15672 Worker thread wakes up 02:21:28.883 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-17.06, 52.44) opts 0xd 02:21:28.883 00.000 15672 Handling offset move in thread for scope, endpoint = (-17.06, 52.44) 02:21:28.883 00.000 15672 Moving (-17.06, 52.44) raw xDistance=-30.80 yDistance=47.55 02:21:28.883 00.000 15672 GuideAlgorithmHysteresis::Result() returns -21.05 from input -30.80 02:21:28.883 00.000 15672 GuideAlgorithmResistSwitch::result() returns 47.55 from input 47.55 02:21:28.883 00.000 15672 MoveAxis(E, 9033, ABG) 02:21:28.883 00.000 15672 duration set to 2500 by maxRaDuration 02:21:28.883 00.000 15672 Guiding Dir = 2, Dur = 2500 02:21:28.883 00.000 15672 IsSlewing returns 0 02:21:28.884 00.001 15672 IsGuiding returns 0 02:21:28.888 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3347, max=8879, FiltMin=3721, FiltMax=6808, Gamma=2.950 02:21:28.907 00.019 15672 PulseGuide returned control before completion, sleep 2487 02:21:28.931 00.024 30444 UpdateGuideState exits: m=9094 SNR=13.2 Saturated 02:21:28.932 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:21:28.932 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:21:28.932 00.000 30444 Enqueuing Expose request 02:21:31.399 02.467 15672 IsGuiding returns 1 02:21:31.399 00.000 15672 scope still moving after pulse duration time elapsed 02:21:31.420 00.021 15672 IsSlewing returns 0 02:21:31.447 00.027 15672 IsGuiding returns 0 02:21:31.447 00.000 15672 scope move finished after 2500 + 63 ms 02:21:31.447 00.000 15672 Move returns status 0, amount 2500 02:21:31.447 00.000 15672 MoveAxis(S, 8482, ABG) 02:21:31.447 00.000 15672 duration set to 2500 by maxDecDuration 02:21:31.448 00.001 15672 Guiding Dir = 1, Dur = 2500 02:21:31.448 00.000 15672 IsSlewing returns 0 02:21:31.448 00.000 15672 IsGuiding returns 0 02:21:31.528 00.080 15672 PulseGuide returned control before completion, sleep 2432 02:21:33.989 02.461 15672 IsGuiding returns 1 02:21:33.989 00.000 15672 scope still moving after pulse duration time elapsed 02:21:34.010 00.021 15672 IsSlewing returns 0 02:21:34.011 00.001 15672 IsGuiding returns 1 02:21:34.031 00.020 15672 IsSlewing returns 0 02:21:34.032 00.001 15672 IsGuiding returns 1 02:21:34.053 00.021 15672 IsSlewing returns 0 02:21:34.068 00.015 15672 IsGuiding returns 0 02:21:34.069 00.001 15672 scope move finished after 2500 + 119 ms 02:21:34.069 00.000 15672 Move returns status 0, amount 2500 02:21:34.069 00.000 15672 move complete, result=0 02:21:34.069 00.000 15672 worker thread done servicing request 02:21:34.069 00.000 15672 Worker thread wakes up 02:21:34.069 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:21:34.070 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(431,238,31,31) 02:21:34.070 00.000 30444 GuideStep: -30.8 px 2500 ms EAST, 47.5 px 2500 ms SOUTH 02:21:36.178 02.108 15672 Exposure complete 02:21:36.198 00.020 15672 worker thread done servicing request 02:21:36.198 00.000 30444 OnExposeComplete: enter 02:21:36.198 00.000 30444 UpdateGuideState(): m_state=6 02:21:36.198 00.000 30444 Star::Find(15, 446, 253, 0, (0,0,0,0), 0.0, 255) frame 6770 02:21:36.198 00.000 30444 Star::Find returns 1 (1), X=431.76, Y=245.92, Mass=10242, SNR=14.7, Peak=6743 HFD=2.6 02:21:36.198 00.000 30444 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.28) = xAngle (2.46 = 2.46) 02:21:36.198 00.000 30444 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.39 = 2.39) 02:21:36.198 00.000 30444 CameraToMount -- cameraX=-31.39 cameraY=45.15 hyp=54.98 cameraTheta=2.18 mountX=-42.57 mountY=37.34, mountTheta=2.42 02:21:36.199 00.001 30444 SchedulePrimaryMove(04F7B810, x=-31.39, y=45.15, opts=13) 02:21:36.199 00.000 30444 Enqueuing Move request for scope (-31.39, 45.15) 02:21:36.199 00.000 15672 Worker thread wakes up 02:21:36.199 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-31.39, 45.15) opts 0xd 02:21:36.199 00.000 15672 Handling offset move in thread for scope, endpoint = (-31.39, 45.15) 02:21:36.199 00.000 15672 Moving (-31.39, 45.15) raw xDistance=-42.57 yDistance=37.34 02:21:36.199 00.000 15672 GuideAlgorithmHysteresis::Result() returns -28.30 from input -42.57 02:21:36.199 00.000 15672 GuideAlgorithmResistSwitch::result() returns 37.34 from input 37.34 02:21:36.199 00.000 15672 MoveAxis(E, 12141, ABG) 02:21:36.199 00.000 15672 duration set to 2500 by maxRaDuration 02:21:36.199 00.000 15672 Guiding Dir = 2, Dur = 2500 02:21:36.199 00.000 15672 IsSlewing returns 0 02:21:36.201 00.002 15672 IsGuiding returns 0 02:21:36.206 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3641, max=9340, FiltMin=4038, FiltMax=7089, Gamma=2.950 02:21:36.224 00.018 15672 PulseGuide returned control before completion, sleep 2488 02:21:36.248 00.024 30444 UpdateGuideState exits: m=10242 SNR=14.7 Saturated 02:21:36.248 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:21:36.248 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:21:36.248 00.000 30444 Enqueuing Expose request 02:21:38.779 02.531 15672 IsGuiding returns 0 02:21:38.779 00.000 15672 Move returns status 0, amount 2500 02:21:38.779 00.000 15672 MoveAxis(S, 6662, ABG) 02:21:38.780 00.001 15672 duration set to 2500 by maxDecDuration 02:21:38.780 00.000 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:21:38.780 00.000 15672 Guiding Dir = 1, Dur = 2500 02:21:38.780 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:21:38.780 00.000 15672 IsSlewing returns 0 02:21:38.782 00.002 15672 IsGuiding returns 0 02:21:38.860 00.078 15672 PulseGuide returned control before completion, sleep 2433 02:21:41.297 02.437 15672 IsGuiding returns 1 02:21:41.297 00.000 15672 scope still moving after pulse duration time elapsed 02:21:41.318 00.021 15672 IsSlewing returns 0 02:21:41.337 00.019 15672 IsGuiding returns 1 02:21:41.358 00.021 15672 IsSlewing returns 0 02:21:41.361 00.003 15672 IsGuiding returns 1 02:21:41.382 00.021 15672 IsSlewing returns 0 02:21:41.400 00.018 15672 IsGuiding returns 0 02:21:41.401 00.001 15672 scope move finished after 2500 + 118 ms 02:21:41.401 00.000 15672 Move returns status 0, amount 2500 02:21:41.401 00.000 15672 move complete, result=0 02:21:41.401 00.000 15672 worker thread done servicing request 02:21:41.401 00.000 15672 Worker thread wakes up 02:21:41.401 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:21:41.402 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(417,231,31,31) 02:21:41.402 00.000 30444 GuideStep: -42.6 px 2500 ms EAST, 37.3 px 2500 ms SOUTH 02:21:43.518 02.116 15672 Exposure complete 02:21:43.552 00.034 15672 worker thread done servicing request 02:21:43.552 00.000 30444 OnExposeComplete: enter 02:21:43.552 00.000 30444 UpdateGuideState(): m_state=6 02:21:43.552 00.000 30444 Star::Find(15, 431, 245, 0, (0,0,0,0), 0.0, 255) frame 6771 02:21:43.552 00.000 30444 Star::Find returns 1 (1), X=423.69, Y=241.59, Mass=10782, SNR=17.7, Peak=6343 HFD=4.2 02:21:43.552 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.62 = 2.62) 02:21:43.552 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.56 = 2.56) 02:21:43.552 00.000 30444 CameraToMount -- cameraX=-39.46 cameraY=40.81 hyp=56.77 cameraTheta=2.34 mountX=-49.15 mountY=31.38, mountTheta=2.57 02:21:43.553 00.001 30444 SchedulePrimaryMove(04F7B810, x=-39.46, y=40.81, opts=13) 02:21:43.553 00.000 30444 Enqueuing Move request for scope (-39.46, 40.81) 02:21:43.553 00.000 15672 Worker thread wakes up 02:21:43.553 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-39.46, 40.81) opts 0xd 02:21:43.553 00.000 15672 Handling offset move in thread for scope, endpoint = (-39.46, 40.81) 02:21:43.553 00.000 15672 Moving (-39.46, 40.81) raw xDistance=-49.15 yDistance=31.38 02:21:43.553 00.000 15672 GuideAlgorithmHysteresis::Result() returns -32.95 from input -49.15 02:21:43.553 00.000 15672 GuideAlgorithmResistSwitch::result() returns 31.38 from input 31.38 02:21:43.553 00.000 15672 MoveAxis(E, 14136, ABG) 02:21:43.553 00.000 15672 duration set to 2500 by maxRaDuration 02:21:43.553 00.000 15672 Guiding Dir = 2, Dur = 2500 02:21:43.554 00.001 15672 IsSlewing returns 0 02:21:43.555 00.001 15672 IsGuiding returns 0 02:21:43.559 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3191, max=8968, FiltMin=3576, FiltMax=6501, Gamma=2.950 02:21:43.571 00.012 15672 PulseGuide returned control before completion, sleep 2494 02:21:43.602 00.031 30444 UpdateGuideState exits: m=10782 SNR=17.7 Saturated 02:21:43.602 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:21:43.602 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:21:43.602 00.000 30444 Enqueuing Expose request 02:21:46.128 02.526 15672 IsGuiding returns 1 02:21:46.128 00.000 15672 scope still moving after pulse duration time elapsed 02:21:46.149 00.021 15672 IsSlewing returns 0 02:21:46.151 00.002 15672 IsGuiding returns 0 02:21:46.152 00.001 15672 scope move finished after 2500 + 96 ms 02:21:46.152 00.000 15672 Move returns status 0, amount 2500 02:21:46.152 00.000 15672 MoveAxis(S, 5598, ABG) 02:21:46.152 00.000 15672 duration set to 2500 by maxDecDuration 02:21:46.152 00.000 15672 Guiding Dir = 1, Dur = 2500 02:21:46.153 00.001 15672 IsSlewing returns 0 02:21:46.154 00.001 15672 IsGuiding returns 0 02:21:46.241 00.087 15672 PulseGuide returned control before completion, sleep 2424 02:21:48.701 02.460 15672 IsGuiding returns 1 02:21:48.701 00.000 15672 scope still moving after pulse duration time elapsed 02:21:48.722 00.021 15672 IsSlewing returns 0 02:21:48.723 00.001 15672 IsGuiding returns 1 02:21:48.744 00.021 15672 IsSlewing returns 0 02:21:48.747 00.003 15672 IsGuiding returns 1 02:21:48.767 00.020 15672 IsSlewing returns 0 02:21:48.797 00.030 15672 IsGuiding returns 0 02:21:48.797 00.000 15672 scope move finished after 2500 + 142 ms 02:21:48.797 00.000 15672 Move returns status 0, amount 2500 02:21:48.797 00.000 15672 move complete, result=0 02:21:48.798 00.001 15672 worker thread done servicing request 02:21:48.798 00.000 15672 Worker thread wakes up 02:21:48.798 00.000 30444 GuideStep: -49.2 px 2500 ms EAST, 31.4 px 2500 ms SOUTH 02:21:48.798 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:21:48.799 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(409,227,31,31) 02:21:50.916 02.117 15672 Exposure complete 02:21:50.950 00.034 15672 worker thread done servicing request 02:21:50.950 00.000 30444 OnExposeComplete: enter 02:21:50.950 00.000 30444 UpdateGuideState(): m_state=6 02:21:50.950 00.000 30444 Star::Find(15, 423, 241, 0, (0,0,0,0), 0.0, 255) frame 6772 02:21:50.950 00.000 30444 Star::Find returns 1 (1), X=422.18, Y=242.35, Mass=18058, SNR=21.8, Peak=6747 HFD=5.3 02:21:50.951 00.001 30444 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.28) = xAngle (2.63 = 2.63) 02:21:50.951 00.000 30444 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.57 = 2.57) 02:21:50.951 00.000 30444 CameraToMount -- cameraX=-40.97 cameraY=41.57 hyp=58.37 cameraTheta=2.35 mountX=-50.81 mountY=31.79, mountTheta=2.58 02:21:50.951 00.000 30444 SchedulePrimaryMove(04F7B810, x=-40.97, y=41.57, opts=13) 02:21:50.951 00.000 30444 Enqueuing Move request for scope (-40.97, 41.57) 02:21:50.951 00.000 15672 Worker thread wakes up 02:21:50.951 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-40.97, 41.57) opts 0xd 02:21:50.951 00.000 15672 Handling offset move in thread for scope, endpoint = (-40.97, 41.57) 02:21:50.951 00.000 15672 Moving (-40.97, 41.57) raw xDistance=-50.81 yDistance=31.79 02:21:50.951 00.000 15672 GuideAlgorithmHysteresis::Result() returns -34.32 from input -50.81 02:21:50.951 00.000 15672 GuideAlgorithmResistSwitch::result() returns 31.79 from input 31.79 02:21:50.951 00.000 15672 MoveAxis(E, 14724, ABG) 02:21:50.952 00.001 15672 duration set to 2500 by maxRaDuration 02:21:50.952 00.000 15672 Guiding Dir = 2, Dur = 2500 02:21:50.952 00.000 15672 IsSlewing returns 0 02:21:50.953 00.001 15672 IsGuiding returns 0 02:21:50.957 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3351, max=8744, FiltMin=3671, FiltMax=6445, Gamma=2.950 02:21:50.968 00.011 15672 PulseGuide returned control before completion, sleep 2496 02:21:50.999 00.031 30444 UpdateGuideState exits: m=18058 SNR=21.8 Saturated 02:21:51.000 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:21:51.000 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:21:51.000 00.000 30444 Enqueuing Expose request 02:21:53.468 02.468 15672 IsGuiding returns 1 02:21:53.468 00.000 15672 scope still moving after pulse duration time elapsed 02:21:53.489 00.021 15672 IsSlewing returns 0 02:21:53.510 00.021 15672 IsGuiding returns 0 02:21:53.510 00.000 15672 scope move finished after 2500 + 56 ms 02:21:53.510 00.000 15672 Move returns status 0, amount 2500 02:21:53.510 00.000 15672 MoveAxis(S, 5672, ABG) 02:21:53.510 00.000 15672 duration set to 2500 by maxDecDuration 02:21:53.511 00.001 15672 Guiding Dir = 1, Dur = 2500 02:21:53.511 00.000 15672 IsSlewing returns 0 02:21:53.513 00.002 15672 IsGuiding returns 0 02:21:53.589 00.076 15672 PulseGuide returned control before completion, sleep 2434 02:21:56.050 02.461 15672 IsGuiding returns 1 02:21:56.050 00.000 15672 scope still moving after pulse duration time elapsed 02:21:56.072 00.022 15672 IsSlewing returns 0 02:21:56.075 00.003 15672 IsGuiding returns 1 02:21:56.095 00.020 15672 IsSlewing returns 0 02:21:56.098 00.003 15672 IsGuiding returns 1 02:21:56.119 00.021 15672 IsSlewing returns 0 02:21:56.144 00.025 15672 IsGuiding returns 0 02:21:56.144 00.000 15672 scope move finished after 2500 + 130 ms 02:21:56.144 00.000 15672 Move returns status 0, amount 2500 02:21:56.144 00.000 15672 move complete, result=0 02:21:56.144 00.000 15672 worker thread done servicing request 02:21:56.144 00.000 15672 Worker thread wakes up 02:21:56.144 00.000 30444 GuideStep: -50.8 px 2500 ms EAST, 31.8 px 2500 ms SOUTH 02:21:56.144 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:21:56.145 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(407,227,31,31) 02:21:58.255 02.110 15672 Exposure complete 02:21:58.275 00.020 15672 worker thread done servicing request 02:21:58.275 00.000 30444 OnExposeComplete: enter 02:21:58.275 00.000 30444 UpdateGuideState(): m_state=6 02:21:58.275 00.000 30444 Star::Find(15, 422, 242, 0, (0,0,0,0), 0.0, 255) frame 6773 02:21:58.276 00.001 30444 Star::Find false star n=5 nbg=263 bg=5308.2 sigma=256.4 thresh=6077 peak=6061 02:21:58.276 00.000 30444 Star::Find returns 0 (2), X=422.00, Y=242.00, Mass=5315, SNR=2.9, Peak=6629 HFD=0.0 02:21:58.276 00.000 30444 DistanceChecker: activated 02:21:58.276 00.000 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 02:21:58.276 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:21:58.276 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:21:58.276 00.000 15672 Worker thread wakes up 02:21:58.276 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:21:58.276 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:21:58.277 00.001 15672 move complete, result=0 02:21:58.277 00.000 15672 worker thread done servicing request 02:21:58.377 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:21:58.377 00.000 30444 Status Line: Star lost - low SNR 02:21:58.378 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3476, max=9013, FiltMin=3913, FiltMax=7337, Gamma=2.950 02:21:58.428 00.050 30444 UpdateGuideState exits: Star lost - low SNR 02:21:58.429 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:21:58.429 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:21:58.429 00.000 30444 Enqueuing Expose request 02:21:58.429 00.000 15672 Worker thread wakes up 02:21:58.429 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:21:58.429 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:22:00.334 01.905 15672 Exposure complete 02:22:00.354 00.020 15672 worker thread done servicing request 02:22:00.354 00.000 30444 OnExposeComplete: enter 02:22:00.354 00.000 30444 UpdateGuideState(): m_state=6 02:22:00.354 00.000 30444 Star::Find(15, 422, 242, 0, (0,0,0,0), 0.0, 255) frame 6774 02:22:00.354 00.000 30444 Star::Find returns 1 (1), X=422.52, Y=241.72, Mass=6212, SNR=10.1, Peak=7216 HFD=1.6 02:22:00.354 00.000 30444 DistanceChecker: deactivated 02:22:00.354 00.000 30444 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.28) = xAngle (2.63 = 2.63) 02:22:00.354 00.000 30444 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.57 = 2.57) 02:22:00.354 00.000 30444 CameraToMount -- cameraX=-40.63 cameraY=40.95 hyp=57.68 cameraTheta=2.35 mountX=-50.31 mountY=31.26, mountTheta=2.59 02:22:00.355 00.001 30444 SchedulePrimaryMove(04F7B810, x=-40.63, y=40.95, opts=13) 02:22:00.355 00.000 30444 Enqueuing Move request for scope (-40.63, 40.95) 02:22:00.355 00.000 15672 Worker thread wakes up 02:22:00.355 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-40.63, 40.95) opts 0xd 02:22:00.355 00.000 15672 Handling offset move in thread for scope, endpoint = (-40.63, 40.95) 02:22:00.355 00.000 15672 Moving (-40.63, 40.95) raw xDistance=-50.31 yDistance=31.26 02:22:00.355 00.000 15672 GuideAlgorithmHysteresis::Result() returns -34.10 from input -50.31 02:22:00.355 00.000 15672 GuideAlgorithmResistSwitch::result() returns 31.26 from input 31.26 02:22:00.355 00.000 15672 MoveAxis(E, 14630, ABG) 02:22:00.355 00.000 15672 duration set to 2500 by maxRaDuration 02:22:00.355 00.000 15672 Guiding Dir = 2, Dur = 2500 02:22:00.356 00.001 15672 IsSlewing returns 0 02:22:00.361 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3663, max=9483, FiltMin=4051, FiltMax=7442, Gamma=2.950 02:22:00.362 00.001 15672 IsGuiding returns 0 02:22:00.377 00.015 15672 PulseGuide returned control before completion, sleep 2496 02:22:00.473 00.096 30444 UpdateGuideState exits: m=6212 SNR=10.1 Saturated 02:22:00.474 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:22:00.474 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:22:00.474 00.000 30444 Enqueuing Expose request 02:22:02.876 02.402 15672 IsGuiding returns 1 02:22:02.876 00.000 15672 scope still moving after pulse duration time elapsed 02:22:02.898 00.022 15672 IsSlewing returns 0 02:22:02.918 00.020 15672 IsGuiding returns 0 02:22:02.918 00.000 15672 scope move finished after 2500 + 55 ms 02:22:02.918 00.000 15672 Move returns status 0, amount 2500 02:22:02.918 00.000 15672 MoveAxis(S, 5577, ABG) 02:22:02.918 00.000 15672 duration set to 2500 by maxDecDuration 02:22:02.918 00.000 15672 Guiding Dir = 1, Dur = 2500 02:22:02.919 00.001 15672 IsSlewing returns 0 02:22:02.919 00.000 15672 IsGuiding returns 0 02:22:02.997 00.078 15672 PulseGuide returned control before completion, sleep 2433 02:22:05.435 02.438 15672 IsGuiding returns 1 02:22:05.435 00.000 15672 scope still moving after pulse duration time elapsed 02:22:05.456 00.021 15672 IsSlewing returns 0 02:22:05.458 00.002 15672 IsGuiding returns 1 02:22:05.479 00.021 15672 IsSlewing returns 0 02:22:05.482 00.003 15672 IsGuiding returns 1 02:22:05.503 00.021 15672 IsSlewing returns 0 02:22:05.522 00.019 15672 IsGuiding returns 0 02:22:05.523 00.001 15672 scope move finished after 2500 + 102 ms 02:22:05.523 00.000 15672 Move returns status 0, amount 2500 02:22:05.523 00.000 15672 move complete, result=0 02:22:05.523 00.000 15672 worker thread done servicing request 02:22:05.523 00.000 15672 Worker thread wakes up 02:22:05.523 00.000 30444 GuideStep: -50.3 px 2500 ms EAST, 31.3 px 2500 ms SOUTH 02:22:05.523 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:22:05.523 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(408,227,31,31) 02:22:07.640 02.117 15672 Exposure complete 02:22:07.671 00.031 15672 worker thread done servicing request 02:22:07.671 00.000 30444 OnExposeComplete: enter 02:22:07.671 00.000 30444 UpdateGuideState(): m_state=6 02:22:07.671 00.000 30444 Star::Find(15, 422, 241, 0, (0,0,0,0), 0.0, 255) frame 6775 02:22:07.671 00.000 30444 Star::Find returns 1 (1), X=423.04, Y=241.24, Mass=11969, SNR=16.9, Peak=5158 HFD=4.0 02:22:07.671 00.000 30444 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.28) = xAngle (2.63 = 2.63) 02:22:07.672 00.001 30444 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.57 = 2.57) 02:22:07.672 00.000 30444 CameraToMount -- cameraX=-40.11 cameraY=40.47 hyp=56.98 cameraTheta=2.35 mountX=-49.68 mountY=30.90, mountTheta=2.59 02:22:07.672 00.000 30444 SchedulePrimaryMove(04F7B810, x=-40.11, y=40.47, opts=13) 02:22:07.672 00.000 30444 Enqueuing Move request for scope (-40.11, 40.47) 02:22:07.672 00.000 15672 Worker thread wakes up 02:22:07.672 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-40.11, 40.47) opts 0xd 02:22:07.672 00.000 15672 Handling offset move in thread for scope, endpoint = (-40.11, 40.47) 02:22:07.672 00.000 15672 Moving (-40.11, 40.47) raw xDistance=-49.68 yDistance=30.90 02:22:07.672 00.000 15672 GuideAlgorithmHysteresis::Result() returns -33.68 from input -49.68 02:22:07.672 00.000 15672 GuideAlgorithmResistSwitch::result() returns 30.90 from input 30.90 02:22:07.672 00.000 15672 MoveAxis(E, 14453, ABG) 02:22:07.672 00.000 15672 duration set to 2500 by maxRaDuration 02:22:07.673 00.001 15672 Guiding Dir = 2, Dur = 2500 02:22:07.673 00.000 15672 IsSlewing returns 0 02:22:07.674 00.001 15672 IsGuiding returns 0 02:22:07.678 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2474, max=8695, FiltMin=2804, FiltMax=6241, Gamma=2.950 02:22:07.693 00.015 15672 PulseGuide returned control before completion, sleep 2491 02:22:07.721 00.028 30444 UpdateGuideState exits: m=11969 SNR=16.9 Saturated 02:22:07.721 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:22:07.721 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:22:07.721 00.000 30444 Enqueuing Expose request 02:22:10.188 02.467 15672 IsGuiding returns 1 02:22:10.188 00.000 15672 scope still moving after pulse duration time elapsed 02:22:10.210 00.022 15672 IsSlewing returns 0 02:22:10.234 00.024 15672 IsGuiding returns 0 02:22:10.234 00.000 15672 scope move finished after 2500 + 60 ms 02:22:10.234 00.000 15672 Move returns status 0, amount 2500 02:22:10.234 00.000 15672 MoveAxis(S, 5512, ABG) 02:22:10.234 00.000 15672 duration set to 2500 by maxDecDuration 02:22:10.234 00.000 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:22:10.234 00.000 15672 Guiding Dir = 1, Dur = 2500 02:22:10.234 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:22:10.234 00.000 15672 IsSlewing returns 0 02:22:10.237 00.003 15672 IsGuiding returns 0 02:22:10.314 00.077 15672 PulseGuide returned control before completion, sleep 2433 02:22:12.776 02.462 15672 IsGuiding returns 1 02:22:12.776 00.000 15672 scope still moving after pulse duration time elapsed 02:22:12.797 00.021 15672 IsSlewing returns 0 02:22:12.799 00.002 15672 IsGuiding returns 1 02:22:12.820 00.021 15672 IsSlewing returns 0 02:22:12.840 00.020 15672 IsGuiding returns 0 02:22:12.840 00.000 15672 scope move finished after 2500 + 102 ms 02:22:12.840 00.000 15672 Move returns status 0, amount 2500 02:22:12.840 00.000 15672 move complete, result=0 02:22:12.840 00.000 15672 worker thread done servicing request 02:22:12.840 00.000 15672 Worker thread wakes up 02:22:12.841 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:22:12.841 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(408,226,31,31) 02:22:12.841 00.000 30444 GuideStep: -49.7 px 2500 ms EAST, 30.9 px 2500 ms SOUTH 02:22:14.950 02.109 15672 Exposure complete 02:22:14.970 00.020 15672 worker thread done servicing request 02:22:14.970 00.000 30444 OnExposeComplete: enter 02:22:14.970 00.000 30444 UpdateGuideState(): m_state=6 02:22:14.970 00.000 30444 Star::Find(15, 423, 241, 0, (0,0,0,0), 0.0, 255) frame 6776 02:22:14.970 00.000 30444 Star::Find returns 1 (1), X=423.10, Y=241.86, Mass=14441, SNR=20.6, Peak=5312 HFD=6.4 02:22:14.970 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.62 = 2.62) 02:22:14.970 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.56 = 2.56) 02:22:14.970 00.000 30444 CameraToMount -- cameraX=-40.05 cameraY=41.09 hyp=57.38 cameraTheta=2.34 mountX=-49.80 mountY=31.52, mountTheta=2.58 02:22:14.971 00.001 30444 SchedulePrimaryMove(04F7B810, x=-40.05, y=41.09, opts=13) 02:22:14.971 00.000 30444 Enqueuing Move request for scope (-40.05, 41.09) 02:22:14.971 00.000 15672 Worker thread wakes up 02:22:14.971 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-40.05, 41.09) opts 0xd 02:22:14.971 00.000 15672 Handling offset move in thread for scope, endpoint = (-40.05, 41.09) 02:22:14.971 00.000 15672 Moving (-40.05, 41.09) raw xDistance=-49.80 yDistance=31.52 02:22:14.971 00.000 15672 GuideAlgorithmHysteresis::Result() returns -33.73 from input -49.80 02:22:14.971 00.000 15672 GuideAlgorithmResistSwitch::result() returns 31.52 from input 31.52 02:22:14.971 00.000 15672 MoveAxis(E, 14472, ABG) 02:22:14.971 00.000 15672 duration set to 2500 by maxRaDuration 02:22:14.971 00.000 15672 Guiding Dir = 2, Dur = 2500 02:22:14.972 00.001 15672 IsSlewing returns 0 02:22:14.973 00.001 15672 IsGuiding returns 0 02:22:14.994 00.021 15672 PulseGuide returned control before completion, sleep 2489 02:22:15.197 00.203 30444 UpdateImageDisplay: Size=(640,480) min=2789, max=8042, FiltMin=3101, FiltMax=5551, Gamma=2.950 02:22:15.246 00.049 30444 UpdateGuideState exits: m=14441 SNR=20.6 Saturated 02:22:15.246 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:22:15.246 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:22:15.246 00.000 30444 Enqueuing Expose request 02:22:17.486 02.240 15672 IsGuiding returns 1 02:22:17.486 00.000 15672 scope still moving after pulse duration time elapsed 02:22:17.508 00.022 15672 IsSlewing returns 0 02:22:17.552 00.044 15672 IsGuiding returns 0 02:22:17.553 00.001 15672 scope move finished after 2500 + 80 ms 02:22:17.553 00.000 15672 Move returns status 0, amount 2500 02:22:17.553 00.000 15672 MoveAxis(S, 5623, ABG) 02:22:17.553 00.000 15672 duration set to 2500 by maxDecDuration 02:22:17.553 00.000 15672 Guiding Dir = 1, Dur = 2500 02:22:17.554 00.001 15672 IsSlewing returns 0 02:22:17.556 00.002 15672 IsGuiding returns 0 02:22:17.646 00.090 15672 PulseGuide returned control before completion, sleep 2421 02:22:20.070 02.424 15672 IsGuiding returns 1 02:22:20.070 00.000 15672 scope still moving after pulse duration time elapsed 02:22:20.092 00.022 15672 IsSlewing returns 0 02:22:20.093 00.001 15672 IsGuiding returns 1 02:22:20.114 00.021 15672 IsSlewing returns 0 02:22:20.116 00.002 15672 IsGuiding returns 1 02:22:20.137 00.021 15672 IsSlewing returns 0 02:22:20.186 00.049 15672 IsGuiding returns 0 02:22:20.186 00.000 15672 scope move finished after 2500 + 129 ms 02:22:20.186 00.000 15672 Move returns status 0, amount 2500 02:22:20.186 00.000 15672 move complete, result=0 02:22:20.186 00.000 15672 worker thread done servicing request 02:22:20.186 00.000 15672 Worker thread wakes up 02:22:20.186 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:22:20.186 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(408,227,31,31) 02:22:20.186 00.000 30444 GuideStep: -49.8 px 2500 ms EAST, 31.5 px 2500 ms SOUTH 02:22:22.295 02.109 15672 Exposure complete 02:22:22.314 00.019 15672 worker thread done servicing request 02:22:22.315 00.001 30444 OnExposeComplete: enter 02:22:22.315 00.000 30444 UpdateGuideState(): m_state=6 02:22:22.315 00.000 30444 Star::Find(15, 423, 241, 0, (0,0,0,0), 0.0, 255) frame 6777 02:22:22.315 00.000 30444 Star::Find returns 1 (1), X=423.50, Y=240.80, Mass=12739, SNR=16.0, Peak=6566 HFD=6.4 02:22:22.315 00.000 30444 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.28) = xAngle (2.63 = 2.63) 02:22:22.315 00.000 30444 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.57 = 2.57) 02:22:22.315 00.000 30444 CameraToMount -- cameraX=-39.65 cameraY=40.02 hyp=56.33 cameraTheta=2.35 mountX=-49.11 mountY=30.56, mountTheta=2.58 02:22:22.315 00.000 30444 SchedulePrimaryMove(04F7B810, x=-39.65, y=40.02, opts=13) 02:22:22.315 00.000 30444 Enqueuing Move request for scope (-39.65, 40.02) 02:22:22.316 00.001 15672 Worker thread wakes up 02:22:22.316 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-39.65, 40.02) opts 0xd 02:22:22.316 00.000 15672 Handling offset move in thread for scope, endpoint = (-39.65, 40.02) 02:22:22.316 00.000 15672 Moving (-39.65, 40.02) raw xDistance=-49.11 yDistance=30.56 02:22:22.316 00.000 15672 GuideAlgorithmHysteresis::Result() returns -33.30 from input -49.11 02:22:22.316 00.000 15672 GuideAlgorithmResistSwitch::result() returns 30.56 from input 30.56 02:22:22.316 00.000 15672 MoveAxis(E, 14289, ABG) 02:22:22.316 00.000 15672 duration set to 2500 by maxRaDuration 02:22:22.316 00.000 15672 Guiding Dir = 2, Dur = 2500 02:22:22.316 00.000 15672 IsSlewing returns 0 02:22:22.317 00.001 15672 IsGuiding returns 0 02:22:22.322 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3286, max=8602, FiltMin=3588, FiltMax=6710, Gamma=2.950 02:22:22.342 00.020 15672 PulseGuide returned control before completion, sleep 2486 02:22:22.368 00.026 30444 UpdateGuideState exits: m=12739 SNR=16.0 Saturated 02:22:22.368 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:22:22.368 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:22:22.368 00.000 30444 Enqueuing Expose request 02:22:24.831 02.463 15672 IsGuiding returns 1 02:22:24.831 00.000 15672 scope still moving after pulse duration time elapsed 02:22:24.851 00.020 15672 IsSlewing returns 0 02:22:24.883 00.032 15672 IsGuiding returns 0 02:22:24.884 00.001 15672 scope move finished after 2500 + 66 ms 02:22:24.884 00.000 15672 Move returns status 0, amount 2500 02:22:24.884 00.000 15672 MoveAxis(S, 5452, ABG) 02:22:24.884 00.000 15672 duration set to 2500 by maxDecDuration 02:22:24.884 00.000 15672 Guiding Dir = 1, Dur = 2500 02:22:24.885 00.001 15672 IsSlewing returns 0 02:22:24.887 00.002 15672 IsGuiding returns 0 02:22:24.963 00.076 15672 PulseGuide returned control before completion, sleep 2436 02:22:27.401 02.438 15672 IsGuiding returns 1 02:22:27.402 00.001 15672 scope still moving after pulse duration time elapsed 02:22:27.423 00.021 15672 IsSlewing returns 0 02:22:27.425 00.002 15672 IsGuiding returns 1 02:22:27.445 00.020 15672 IsSlewing returns 0 02:22:27.446 00.001 15672 IsGuiding returns 1 02:22:27.468 00.022 15672 IsSlewing returns 0 02:22:27.486 00.018 15672 IsGuiding returns 0 02:22:27.487 00.001 15672 scope move finished after 2500 + 98 ms 02:22:27.487 00.000 15672 Move returns status 0, amount 2500 02:22:27.487 00.000 15672 move complete, result=0 02:22:27.487 00.000 15672 worker thread done servicing request 02:22:27.487 00.000 15672 Worker thread wakes up 02:22:27.487 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:22:27.487 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(409,226,31,31) 02:22:27.487 00.000 30444 GuideStep: -49.1 px 2500 ms EAST, 30.6 px 2500 ms SOUTH 02:22:29.595 02.108 15672 Exposure complete 02:22:29.619 00.024 15672 worker thread done servicing request 02:22:29.620 00.001 30444 OnExposeComplete: enter 02:22:29.620 00.000 30444 UpdateGuideState(): m_state=6 02:22:29.620 00.000 30444 Star::Find(15, 423, 240, 0, (0,0,0,0), 0.0, 255) frame 6778 02:22:29.620 00.000 30444 Star::Find returns 1 (1), X=424.04, Y=241.89, Mass=12801, SNR=17.5, Peak=6901 HFD=4.6 02:22:29.620 00.000 30444 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 02:22:29.620 00.000 30444 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.55 = 2.55) 02:22:29.620 00.000 30444 CameraToMount -- cameraX=-39.11 cameraY=41.11 hyp=56.74 cameraTheta=2.33 mountX=-48.90 mountY=31.74, mountTheta=2.57 02:22:29.620 00.000 30444 SchedulePrimaryMove(04F7B810, x=-39.11, y=41.11, opts=13) 02:22:29.620 00.000 30444 Enqueuing Move request for scope (-39.11, 41.11) 02:22:29.621 00.001 15672 Worker thread wakes up 02:22:29.621 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-39.11, 41.11) opts 0xd 02:22:29.621 00.000 15672 Handling offset move in thread for scope, endpoint = (-39.11, 41.11) 02:22:29.621 00.000 15672 Moving (-39.11, 41.11) raw xDistance=-48.90 yDistance=31.74 02:22:29.621 00.000 15672 GuideAlgorithmHysteresis::Result() returns -33.14 from input -48.90 02:22:29.621 00.000 15672 GuideAlgorithmResistSwitch::result() returns 31.74 from input 31.74 02:22:29.621 00.000 15672 MoveAxis(E, 14217, ABG) 02:22:29.621 00.000 15672 duration set to 2500 by maxRaDuration 02:22:29.621 00.000 15672 Guiding Dir = 2, Dur = 2500 02:22:29.622 00.001 15672 IsSlewing returns 0 02:22:29.623 00.001 15672 IsGuiding returns 0 02:22:29.626 00.003 30444 UpdateImageDisplay: Size=(640,480) min=3662, max=9297, FiltMin=4058, FiltMax=7721, Gamma=2.950 02:22:29.642 00.016 15672 PulseGuide returned control before completion, sleep 2491 02:22:29.982 00.340 30444 UpdateGuideState exits: m=12801 SNR=17.5 Saturated 02:22:29.982 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:22:29.982 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:22:29.983 00.001 30444 Enqueuing Expose request 02:22:32.137 02.154 15672 IsGuiding returns 1 02:22:32.137 00.000 15672 scope still moving after pulse duration time elapsed 02:22:32.159 00.022 15672 IsSlewing returns 0 02:22:32.168 00.009 15672 IsGuiding returns 0 02:22:32.168 00.000 15672 scope move finished after 2500 + 44 ms 02:22:32.168 00.000 15672 Move returns status 0, amount 2500 02:22:32.168 00.000 15672 MoveAxis(S, 5663, ABG) 02:22:32.168 00.000 15672 duration set to 2500 by maxDecDuration 02:22:32.168 00.000 15672 Guiding Dir = 1, Dur = 2500 02:22:32.168 00.000 15672 IsSlewing returns 0 02:22:32.169 00.001 15672 IsGuiding returns 0 02:22:32.248 00.079 15672 PulseGuide returned control before completion, sleep 2431 02:22:34.724 02.476 15672 IsGuiding returns 1 02:22:34.724 00.000 15672 scope still moving after pulse duration time elapsed 02:22:34.745 00.021 15672 IsSlewing returns 0 02:22:34.771 00.026 15672 IsGuiding returns 0 02:22:34.771 00.000 15672 scope move finished after 2500 + 102 ms 02:22:34.771 00.000 15672 Move returns status 0, amount 2500 02:22:34.771 00.000 15672 move complete, result=0 02:22:34.771 00.000 15672 worker thread done servicing request 02:22:34.771 00.000 15672 Worker thread wakes up 02:22:34.771 00.000 30444 GuideStep: -48.9 px 2500 ms EAST, 31.7 px 2500 ms SOUTH 02:22:34.771 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:22:34.771 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(409,227,31,31) 02:22:36.881 02.110 15672 Exposure complete 02:22:36.901 00.020 15672 worker thread done servicing request 02:22:36.901 00.000 30444 OnExposeComplete: enter 02:22:36.901 00.000 30444 UpdateGuideState(): m_state=6 02:22:36.901 00.000 30444 Star::Find(15, 424, 241, 0, (0,0,0,0), 0.0, 255) frame 6779 02:22:36.901 00.000 30444 Star::Find returns 1 (1), X=423.29, Y=241.23, Mass=12293, SNR=21.1, Peak=6103 HFD=4.8 02:22:36.901 00.000 30444 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.28) = xAngle (2.63 = 2.63) 02:22:36.901 00.000 30444 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.57 = 2.57) 02:22:36.901 00.000 30444 CameraToMount -- cameraX=-39.86 cameraY=40.45 hyp=56.79 cameraTheta=2.35 mountX=-49.44 mountY=30.94, mountTheta=2.58 02:22:36.902 00.001 30444 SchedulePrimaryMove(04F7B810, x=-39.86, y=40.45, opts=13) 02:22:36.902 00.000 30444 Enqueuing Move request for scope (-39.86, 40.45) 02:22:36.902 00.000 15672 Worker thread wakes up 02:22:36.902 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-39.86, 40.45) opts 0xd 02:22:36.902 00.000 15672 Handling offset move in thread for scope, endpoint = (-39.86, 40.45) 02:22:36.902 00.000 15672 Moving (-39.86, 40.45) raw xDistance=-49.44 yDistance=30.94 02:22:36.902 00.000 15672 GuideAlgorithmHysteresis::Result() returns -33.46 from input -49.44 02:22:36.902 00.000 15672 GuideAlgorithmResistSwitch::result() returns 30.94 from input 30.94 02:22:36.902 00.000 15672 MoveAxis(E, 14358, ABG) 02:22:36.902 00.000 15672 duration set to 2500 by maxRaDuration 02:22:36.902 00.000 15672 Guiding Dir = 2, Dur = 2500 02:22:36.904 00.002 15672 IsSlewing returns 0 02:22:36.905 00.001 15672 IsGuiding returns 0 02:22:36.910 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3086, max=8432, FiltMin=3343, FiltMax=6328, Gamma=2.950 02:22:36.927 00.017 15672 PulseGuide returned control before completion, sleep 2489 02:22:37.102 00.175 30444 UpdateGuideState exits: m=12293 SNR=21.1 Saturated 02:22:37.102 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:22:37.102 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:22:37.102 00.000 30444 Enqueuing Expose request 02:22:39.483 02.381 15672 IsGuiding returns 0 02:22:39.483 00.000 15672 Move returns status 0, amount 2500 02:22:39.483 00.000 15672 MoveAxis(S, 5520, ABG) 02:22:39.483 00.000 15672 duration set to 2500 by maxDecDuration 02:22:39.483 00.000 15672 Guiding Dir = 1, Dur = 2500 02:22:39.483 00.000 15672 IsSlewing returns 0 02:22:39.484 00.001 15672 IsGuiding returns 0 02:22:39.563 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:22:41.997 02.434 15672 IsGuiding returns 1 02:22:41.997 00.000 15672 scope still moving after pulse duration time elapsed 02:22:42.018 00.021 15672 IsSlewing returns 0 02:22:42.018 00.000 15672 IsGuiding returns 1 02:22:42.039 00.021 15672 IsSlewing returns 0 02:22:42.103 00.064 15672 IsGuiding returns 0 02:22:42.103 00.000 15672 scope move finished after 2500 + 118 ms 02:22:42.103 00.000 15672 Move returns status 0, amount 2500 02:22:42.103 00.000 15672 move complete, result=0 02:22:42.103 00.000 15672 worker thread done servicing request 02:22:42.103 00.000 15672 Worker thread wakes up 02:22:42.103 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:22:42.103 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(408,226,31,31) 02:22:42.103 00.000 30444 GuideStep: -49.4 px 2500 ms EAST, 30.9 px 2500 ms SOUTH 02:22:44.219 02.116 15672 Exposure complete 02:22:44.252 00.033 15672 worker thread done servicing request 02:22:44.252 00.000 30444 OnExposeComplete: enter 02:22:44.252 00.000 30444 UpdateGuideState(): m_state=6 02:22:44.252 00.000 30444 Star::Find(15, 423, 241, 0, (0,0,0,0), 0.0, 255) frame 6780 02:22:44.252 00.000 30444 Star::Find returns 1 (1), X=422.70, Y=254.01, Mass=5491, SNR=11.1, Peak=6135 HFD=1.5 02:22:44.252 00.000 30444 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.28) = xAngle (2.50 = 2.50) 02:22:44.252 00.000 30444 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.44 = 2.44) 02:22:44.252 00.000 30444 CameraToMount -- cameraX=-40.45 cameraY=53.23 hyp=66.86 cameraTheta=2.22 mountX=-53.51 mountY=43.30, mountTheta=2.46 02:22:44.253 00.001 30444 SchedulePrimaryMove(04F7B810, x=-40.45, y=53.23, opts=13) 02:22:44.253 00.000 30444 Enqueuing Move request for scope (-40.45, 53.23) 02:22:44.253 00.000 15672 Worker thread wakes up 02:22:44.253 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-40.45, 53.23) opts 0xd 02:22:44.253 00.000 15672 Handling offset move in thread for scope, endpoint = (-40.45, 53.23) 02:22:44.253 00.000 15672 Moving (-40.45, 53.23) raw xDistance=-53.51 yDistance=43.30 02:22:44.253 00.000 15672 GuideAlgorithmHysteresis::Result() returns -36.05 from input -53.51 02:22:44.253 00.000 15672 GuideAlgorithmResistSwitch::result() returns 43.30 from input 43.30 02:22:44.253 00.000 15672 MoveAxis(E, 15470, ABG) 02:22:44.253 00.000 15672 duration set to 2500 by maxRaDuration 02:22:44.253 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:22:44.254 00.001 15672 Guiding Dir = 2, Dur = 2500 02:22:44.254 00.000 15672 IsSlewing returns 0 02:22:44.256 00.002 15672 IsGuiding returns 0 02:22:44.259 00.003 30444 UpdateImageDisplay: Size=(640,480) min=3300, max=8688, FiltMin=3559, FiltMax=6278, Gamma=2.950 02:22:44.275 00.016 15672 PulseGuide returned control before completion, sleep 2491 02:22:44.302 00.027 30444 UpdateGuideState exits: m=5491 SNR=11.1 Saturated 02:22:44.302 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:22:44.302 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:22:44.302 00.000 30444 Enqueuing Expose request 02:22:44.302 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:22:46.769 02.467 15672 IsGuiding returns 1 02:22:46.769 00.000 15672 scope still moving after pulse duration time elapsed 02:22:46.790 00.021 15672 IsSlewing returns 0 02:22:46.800 00.010 15672 IsGuiding returns 0 02:22:46.800 00.000 15672 scope move finished after 2500 + 44 ms 02:22:46.800 00.000 15672 Move returns status 0, amount 2500 02:22:46.800 00.000 15672 MoveAxis(S, 7724, ABG) 02:22:46.800 00.000 15672 duration set to 2500 by maxDecDuration 02:22:46.800 00.000 15672 Guiding Dir = 1, Dur = 2500 02:22:46.800 00.000 15672 IsSlewing returns 0 02:22:46.801 00.001 15672 IsGuiding returns 0 02:22:46.879 00.078 15672 PulseGuide returned control before completion, sleep 2433 02:22:49.314 02.435 15672 IsGuiding returns 1 02:22:49.315 00.001 15672 scope still moving after pulse duration time elapsed 02:22:49.336 00.021 15672 IsSlewing returns 0 02:22:49.338 00.002 15672 IsGuiding returns 1 02:22:49.359 00.021 15672 IsSlewing returns 0 02:22:49.362 00.003 15672 IsGuiding returns 1 02:22:49.383 00.021 15672 IsSlewing returns 0 02:22:49.420 00.037 15672 IsGuiding returns 0 02:22:49.421 00.001 15672 scope move finished after 2500 + 118 ms 02:22:49.421 00.000 15672 Move returns status 0, amount 2500 02:22:49.421 00.000 15672 move complete, result=0 02:22:49.421 00.000 15672 worker thread done servicing request 02:22:49.421 00.000 15672 Worker thread wakes up 02:22:49.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:22:49.422 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(408,239,31,31) 02:22:49.422 00.000 30444 GuideStep: -53.5 px 2500 ms EAST, 43.3 px 2500 ms SOUTH 02:22:51.530 02.108 15672 Exposure complete 02:22:51.550 00.020 15672 worker thread done servicing request 02:22:51.550 00.000 30444 OnExposeComplete: enter 02:22:51.550 00.000 30444 UpdateGuideState(): m_state=6 02:22:51.550 00.000 30444 Star::Find(15, 422, 254, 0, (0,0,0,0), 0.0, 255) frame 6781 02:22:51.550 00.000 30444 Star::Find returns 1 (1), X=411.89, Y=258.94, Mass=16385, SNR=23.3, Peak=6198 HFD=2.7 02:22:51.550 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:22:51.550 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:22:51.551 00.001 30444 CameraToMount -- cameraX=-51.26 cameraY=58.17 hyp=77.53 cameraTheta=2.29 mountX=-65.26 mountY=45.79, mountTheta=2.53 02:22:51.551 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.26, y=58.17, opts=13) 02:22:51.551 00.000 30444 Enqueuing Move request for scope (-51.26, 58.17) 02:22:51.551 00.000 15672 Worker thread wakes up 02:22:51.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.26, 58.17) opts 0xd 02:22:51.551 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.26, 58.17) 02:22:51.551 00.000 15672 Moving (-51.26, 58.17) raw xDistance=-65.26 yDistance=45.79 02:22:51.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.64 from input -65.26 02:22:51.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.79 from input 45.79 02:22:51.551 00.000 15672 MoveAxis(E, 18723, ABG) 02:22:51.551 00.000 15672 duration set to 2500 by maxRaDuration 02:22:51.551 00.000 15672 Guiding Dir = 2, Dur = 2500 02:22:51.552 00.001 15672 IsSlewing returns 0 02:22:51.553 00.001 15672 IsGuiding returns 0 02:22:51.557 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2757, max=7737, FiltMin=3069, FiltMax=5244, Gamma=2.950 02:22:51.576 00.019 15672 PulseGuide returned control before completion, sleep 2488 02:22:51.856 00.280 30444 UpdateGuideState exits: m=16385 SNR=23.3 Saturated 02:22:51.856 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:22:51.857 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:22:51.857 00.000 30444 Enqueuing Expose request 02:22:54.067 02.210 15672 IsGuiding returns 1 02:22:54.067 00.000 15672 scope still moving after pulse duration time elapsed 02:22:54.089 00.022 15672 IsSlewing returns 0 02:22:54.118 00.029 15672 IsGuiding returns 0 02:22:54.118 00.000 15672 scope move finished after 2500 + 65 ms 02:22:54.118 00.000 15672 Move returns status 0, amount 2500 02:22:54.118 00.000 15672 MoveAxis(S, 8169, ABG) 02:22:54.119 00.001 15672 duration set to 2500 by maxDecDuration 02:22:54.119 00.000 15672 Guiding Dir = 1, Dur = 2500 02:22:54.119 00.000 15672 IsSlewing returns 0 02:22:54.120 00.001 15672 IsGuiding returns 0 02:22:54.195 00.075 15672 PulseGuide returned control before completion, sleep 2435 02:22:56.632 02.437 15672 IsGuiding returns 1 02:22:56.632 00.000 15672 scope still moving after pulse duration time elapsed 02:22:56.654 00.022 15672 IsSlewing returns 0 02:22:56.655 00.001 15672 IsGuiding returns 1 02:22:56.675 00.020 15672 IsSlewing returns 0 02:22:56.676 00.001 15672 IsGuiding returns 1 02:22:56.697 00.021 15672 IsSlewing returns 0 02:22:56.698 00.001 15672 IsGuiding returns 1 02:22:56.719 00.021 15672 IsSlewing returns 0 02:22:56.753 00.034 15672 IsGuiding returns 0 02:22:56.753 00.000 15672 scope move finished after 2500 + 132 ms 02:22:56.753 00.000 15672 Move returns status 0, amount 2500 02:22:56.753 00.000 15672 move complete, result=0 02:22:56.753 00.000 15672 worker thread done servicing request 02:22:56.753 00.000 15672 Worker thread wakes up 02:22:56.753 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:22:56.753 00.000 30444 GuideStep: -65.3 px 2500 ms EAST, 45.8 px 2500 ms SOUTH 02:22:56.753 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:22:58.859 02.106 15672 Exposure complete 02:22:58.879 00.020 15672 worker thread done servicing request 02:22:58.879 00.000 30444 OnExposeComplete: enter 02:22:58.879 00.000 30444 UpdateGuideState(): m_state=6 02:22:58.879 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6782 02:22:58.879 00.000 30444 Star::Find returns 1 (1), X=412.06, Y=258.89, Mass=15345, SNR=23.6, Peak=5792 HFD=2.1 02:22:58.879 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:22:58.879 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:22:58.879 00.000 30444 CameraToMount -- cameraX=-51.09 cameraY=58.11 hyp=77.38 cameraTheta=2.29 mountX=-65.09 mountY=45.77, mountTheta=2.53 02:22:58.880 00.001 30444 SchedulePrimaryMove(04F7B810, x=-51.09, y=58.11, opts=13) 02:22:58.880 00.000 30444 Enqueuing Move request for scope (-51.09, 58.11) 02:22:58.880 00.000 15672 Worker thread wakes up 02:22:58.880 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.09, 58.11) opts 0xd 02:22:58.880 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.09, 58.11) 02:22:58.880 00.000 15672 Moving (-51.09, 58.11) raw xDistance=-65.09 yDistance=45.77 02:22:58.880 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.06 from input -65.09 02:22:58.880 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.77 from input 45.77 02:22:58.880 00.000 15672 MoveAxis(E, 18904, ABG) 02:22:58.880 00.000 15672 duration set to 2500 by maxRaDuration 02:22:58.880 00.000 15672 Guiding Dir = 2, Dur = 2500 02:22:58.881 00.001 15672 IsSlewing returns 0 02:22:58.882 00.001 15672 IsGuiding returns 0 02:22:58.886 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2343, max=7422, FiltMin=2714, FiltMax=5783, Gamma=2.950 02:22:58.908 00.022 15672 PulseGuide returned control before completion, sleep 2485 02:22:58.929 00.021 30444 UpdateGuideState exits: m=15345 SNR=23.6 Saturated 02:22:58.929 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:22:58.929 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:22:58.929 00.000 30444 Enqueuing Expose request 02:23:01.397 02.468 15672 IsGuiding returns 1 02:23:01.397 00.000 15672 scope still moving after pulse duration time elapsed 02:23:01.418 00.021 15672 IsSlewing returns 0 02:23:01.420 00.002 15672 IsGuiding returns 0 02:23:01.420 00.000 15672 scope move finished after 2500 + 37 ms 02:23:01.420 00.000 15672 Move returns status 0, amount 2500 02:23:01.420 00.000 15672 MoveAxis(S, 8165, ABG) 02:23:01.420 00.000 15672 duration set to 2500 by maxDecDuration 02:23:01.420 00.000 15672 Guiding Dir = 1, Dur = 2500 02:23:01.420 00.000 15672 IsSlewing returns 0 02:23:01.421 00.001 15672 IsGuiding returns 0 02:23:01.496 00.075 15672 PulseGuide returned control before completion, sleep 2435 02:23:03.935 02.439 15672 IsGuiding returns 1 02:23:03.935 00.000 15672 scope still moving after pulse duration time elapsed 02:23:03.957 00.022 15672 IsSlewing returns 0 02:23:03.960 00.003 15672 IsGuiding returns 1 02:23:03.981 00.021 15672 IsSlewing returns 0 02:23:03.984 00.003 15672 IsGuiding returns 1 02:23:04.004 00.020 15672 IsSlewing returns 0 02:23:04.038 00.034 15672 IsGuiding returns 0 02:23:04.038 00.000 15672 scope move finished after 2500 + 117 ms 02:23:04.038 00.000 15672 Move returns status 0, amount 2500 02:23:04.038 00.000 15672 move complete, result=0 02:23:04.038 00.000 15672 worker thread done servicing request 02:23:04.039 00.001 15672 Worker thread wakes up 02:23:04.039 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:23:04.039 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:23:04.039 00.000 30444 GuideStep: -65.1 px 2500 ms EAST, 45.8 px 2500 ms SOUTH 02:23:06.148 02.109 15672 Exposure complete 02:23:06.168 00.020 15672 worker thread done servicing request 02:23:06.168 00.000 30444 OnExposeComplete: enter 02:23:06.168 00.000 30444 UpdateGuideState(): m_state=6 02:23:06.168 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6783 02:23:06.168 00.000 30444 Star::Find returns 1 (1), X=412.24, Y=259.03, Mass=16787, SNR=23.6, Peak=5536 HFD=4.0 02:23:06.168 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:23:06.168 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:23:06.168 00.000 30444 CameraToMount -- cameraX=-50.91 cameraY=58.25 hyp=77.36 cameraTheta=2.29 mountX=-64.95 mountY=45.94, mountTheta=2.53 02:23:06.169 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.91, y=58.25, opts=13) 02:23:06.169 00.000 30444 Enqueuing Move request for scope (-50.91, 58.25) 02:23:06.169 00.000 15672 Worker thread wakes up 02:23:06.169 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.91, 58.25) opts 0xd 02:23:06.169 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.91, 58.25) 02:23:06.169 00.000 15672 Moving (-50.91, 58.25) raw xDistance=-64.95 yDistance=45.94 02:23:06.169 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.00 from input -64.95 02:23:06.169 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.94 from input 45.94 02:23:06.169 00.000 15672 MoveAxis(E, 18880, ABG) 02:23:06.169 00.000 15672 duration set to 2500 by maxRaDuration 02:23:06.169 00.000 15672 Guiding Dir = 2, Dur = 2500 02:23:06.170 00.001 15672 IsSlewing returns 0 02:23:06.171 00.001 15672 IsGuiding returns 0 02:23:06.175 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2391, max=7256, FiltMin=2794, FiltMax=5404, Gamma=2.950 02:23:06.193 00.018 15672 PulseGuide returned control before completion, sleep 2489 02:23:06.218 00.025 30444 UpdateGuideState exits: m=16787 SNR=23.6 Saturated 02:23:06.218 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:23:06.218 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:23:06.218 00.000 30444 Enqueuing Expose request 02:23:08.684 02.466 15672 IsGuiding returns 1 02:23:08.684 00.000 15672 scope still moving after pulse duration time elapsed 02:23:08.706 00.022 15672 IsSlewing returns 0 02:23:08.718 00.012 15672 IsGuiding returns 0 02:23:08.719 00.001 15672 scope move finished after 2500 + 47 ms 02:23:08.719 00.000 15672 Move returns status 0, amount 2500 02:23:08.719 00.000 15672 MoveAxis(S, 8196, ABG) 02:23:08.719 00.000 15672 duration set to 2500 by maxDecDuration 02:23:08.719 00.000 15672 Guiding Dir = 1, Dur = 2500 02:23:08.720 00.001 15672 IsSlewing returns 0 02:23:08.722 00.002 15672 IsGuiding returns 0 02:23:08.798 00.076 15672 PulseGuide returned control before completion, sleep 2436 02:23:11.237 02.439 15672 IsGuiding returns 1 02:23:11.237 00.000 15672 scope still moving after pulse duration time elapsed 02:23:11.259 00.022 15672 IsSlewing returns 0 02:23:11.321 00.062 15672 IsGuiding returns 0 02:23:11.321 00.000 15672 scope move finished after 2500 + 98 ms 02:23:11.321 00.000 15672 Move returns status 0, amount 2500 02:23:11.321 00.000 15672 move complete, result=0 02:23:11.321 00.000 15672 worker thread done servicing request 02:23:11.321 00.000 15672 Worker thread wakes up 02:23:11.321 00.000 30444 GuideStep: -65.0 px 2500 ms EAST, 45.9 px 2500 ms SOUTH 02:23:11.322 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:23:11.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:23:13.437 02.115 15672 Exposure complete 02:23:13.464 00.027 15672 worker thread done servicing request 02:23:13.464 00.000 30444 OnExposeComplete: enter 02:23:13.464 00.000 30444 UpdateGuideState(): m_state=6 02:23:13.464 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6784 02:23:13.464 00.000 30444 Star::Find returns 1 (1), X=411.83, Y=258.57, Mass=18897, SNR=23.8, Peak=5799 HFD=5.4 02:23:13.464 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:23:13.464 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:23:13.464 00.000 30444 CameraToMount -- cameraX=-51.32 cameraY=57.80 hyp=77.29 cameraTheta=2.30 mountX=-65.22 mountY=45.41, mountTheta=2.53 02:23:13.465 00.001 30444 SchedulePrimaryMove(04F7B810, x=-51.32, y=57.80, opts=13) 02:23:13.465 00.000 30444 Enqueuing Move request for scope (-51.32, 57.80) 02:23:13.465 00.000 15672 Worker thread wakes up 02:23:13.465 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.32, 57.80) opts 0xd 02:23:13.465 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.32, 57.80) 02:23:13.465 00.000 15672 Moving (-51.32, 57.80) raw xDistance=-65.22 yDistance=45.41 02:23:13.465 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.17 from input -65.22 02:23:13.465 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.41 from input 45.41 02:23:13.465 00.000 15672 MoveAxis(E, 18951, ABG) 02:23:13.465 00.000 15672 duration set to 2500 by maxRaDuration 02:23:13.465 00.000 15672 Guiding Dir = 2, Dur = 2500 02:23:13.466 00.001 15672 IsSlewing returns 0 02:23:13.467 00.001 15672 IsGuiding returns 0 02:23:13.471 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2476, max=7634, FiltMin=2827, FiltMax=5288, Gamma=2.950 02:23:13.493 00.022 15672 PulseGuide returned control before completion, sleep 2485 02:23:13.518 00.025 30444 UpdateGuideState exits: m=18897 SNR=23.8 Saturated 02:23:13.518 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:23:13.518 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:23:13.518 00.000 30444 Enqueuing Expose request 02:23:15.982 02.464 15672 IsGuiding returns 1 02:23:15.982 00.000 15672 scope still moving after pulse duration time elapsed 02:23:16.003 00.021 15672 IsSlewing returns 0 02:23:16.004 00.001 15672 IsGuiding returns 1 02:23:16.025 00.021 15672 IsSlewing returns 0 02:23:16.065 00.040 15672 IsGuiding returns 0 02:23:16.065 00.000 15672 scope move finished after 2500 + 98 ms 02:23:16.065 00.000 15672 Move returns status 0, amount 2500 02:23:16.065 00.000 15672 MoveAxis(S, 8102, ABG) 02:23:16.065 00.000 15672 duration set to 2500 by maxDecDuration 02:23:16.067 00.002 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:23:16.067 00.000 15672 Guiding Dir = 1, Dur = 2500 02:23:16.067 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:23:16.067 00.000 15672 IsSlewing returns 0 02:23:16.069 00.002 15672 IsGuiding returns 0 02:23:16.145 00.076 15672 PulseGuide returned control before completion, sleep 2434 02:23:18.583 02.438 15672 IsGuiding returns 1 02:23:18.583 00.000 15672 scope still moving after pulse duration time elapsed 02:23:18.604 00.021 15672 IsSlewing returns 0 02:23:18.607 00.003 15672 IsGuiding returns 1 02:23:18.627 00.020 15672 IsSlewing returns 0 02:23:18.630 00.003 15672 IsGuiding returns 1 02:23:18.652 00.022 15672 IsSlewing returns 0 02:23:18.717 00.065 15672 IsGuiding returns 0 02:23:18.717 00.000 15672 scope move finished after 2500 + 148 ms 02:23:18.717 00.000 15672 Move returns status 0, amount 2500 02:23:18.718 00.001 15672 move complete, result=0 02:23:18.718 00.000 15672 worker thread done servicing request 02:23:18.718 00.000 15672 Worker thread wakes up 02:23:18.718 00.000 30444 GuideStep: -65.2 px 2500 ms EAST, 45.4 px 2500 ms SOUTH 02:23:18.718 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:23:18.718 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:23:20.826 02.108 15672 Exposure complete 02:23:20.846 00.020 15672 worker thread done servicing request 02:23:20.846 00.000 30444 OnExposeComplete: enter 02:23:20.846 00.000 30444 UpdateGuideState(): m_state=6 02:23:20.846 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6785 02:23:20.846 00.000 30444 Star::Find returns 1 (1), X=412.05, Y=258.79, Mass=17077, SNR=24.1, Peak=5187 HFD=4.4 02:23:20.846 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:23:20.846 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:23:20.846 00.000 30444 CameraToMount -- cameraX=-51.10 cameraY=58.01 hyp=77.31 cameraTheta=2.29 mountX=-65.06 mountY=45.67, mountTheta=2.53 02:23:20.847 00.001 30444 SchedulePrimaryMove(04F7B810, x=-51.10, y=58.01, opts=13) 02:23:20.847 00.000 30444 Enqueuing Move request for scope (-51.10, 58.01) 02:23:20.847 00.000 15672 Worker thread wakes up 02:23:20.847 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.10, 58.01) opts 0xd 02:23:20.847 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.10, 58.01) 02:23:20.847 00.000 15672 Moving (-51.10, 58.01) raw xDistance=-65.06 yDistance=45.67 02:23:20.847 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.08 from input -65.06 02:23:20.847 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.67 from input 45.67 02:23:20.847 00.000 15672 MoveAxis(E, 18914, ABG) 02:23:20.847 00.000 15672 duration set to 2500 by maxRaDuration 02:23:20.847 00.000 15672 Guiding Dir = 2, Dur = 2500 02:23:20.848 00.001 15672 IsSlewing returns 0 02:23:20.849 00.001 15672 IsGuiding returns 0 02:23:20.853 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=7593, FiltMin=2574, FiltMax=6509, Gamma=2.950 02:23:20.874 00.021 15672 PulseGuide returned control before completion, sleep 2486 02:23:20.896 00.022 30444 UpdateGuideState exits: m=17077 SNR=24.1 Saturated 02:23:20.896 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:23:20.896 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:23:20.896 00.000 30444 Enqueuing Expose request 02:23:23.363 02.467 15672 IsGuiding returns 1 02:23:23.363 00.000 15672 scope still moving after pulse duration time elapsed 02:23:23.384 00.021 15672 IsSlewing returns 0 02:23:23.430 00.046 15672 IsGuiding returns 0 02:23:23.430 00.000 15672 scope move finished after 2500 + 81 ms 02:23:23.430 00.000 15672 Move returns status 0, amount 2500 02:23:23.430 00.000 15672 MoveAxis(S, 8148, ABG) 02:23:23.430 00.000 15672 duration set to 2500 by maxDecDuration 02:23:23.430 00.000 15672 Guiding Dir = 1, Dur = 2500 02:23:23.431 00.001 15672 IsSlewing returns 0 02:23:23.432 00.001 15672 IsGuiding returns 0 02:23:23.510 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:23:25.946 02.436 15672 IsGuiding returns 1 02:23:25.946 00.000 15672 scope still moving after pulse duration time elapsed 02:23:25.967 00.021 15672 IsSlewing returns 0 02:23:25.970 00.003 15672 IsGuiding returns 1 02:23:25.990 00.020 15672 IsSlewing returns 0 02:23:26.066 00.076 15672 IsGuiding returns 0 02:23:26.066 00.000 15672 scope move finished after 2500 + 134 ms 02:23:26.066 00.000 15672 Move returns status 0, amount 2500 02:23:26.066 00.000 15672 move complete, result=0 02:23:26.066 00.000 15672 worker thread done servicing request 02:23:26.066 00.000 15672 Worker thread wakes up 02:23:26.066 00.000 30444 GuideStep: -65.1 px 2500 ms EAST, 45.7 px 2500 ms SOUTH 02:23:26.066 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:23:26.066 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:23:28.176 02.110 15672 Exposure complete 02:23:28.196 00.020 15672 worker thread done servicing request 02:23:28.196 00.000 30444 OnExposeComplete: enter 02:23:28.196 00.000 30444 UpdateGuideState(): m_state=6 02:23:28.196 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6786 02:23:28.196 00.000 30444 Star::Find returns 1 (1), X=412.21, Y=259.31, Mass=13623, SNR=22.9, Peak=5340 HFD=2.7 02:23:28.197 00.001 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:23:28.197 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:23:28.197 00.000 30444 CameraToMount -- cameraX=-50.94 cameraY=58.54 hyp=77.60 cameraTheta=2.29 mountX=-65.06 mountY=46.22, mountTheta=2.52 02:23:28.197 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.94, y=58.54, opts=13) 02:23:28.197 00.000 30444 Enqueuing Move request for scope (-50.94, 58.54) 02:23:28.197 00.000 15672 Worker thread wakes up 02:23:28.197 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.94, 58.54) opts 0xd 02:23:28.197 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.94, 58.54) 02:23:28.197 00.000 15672 Moving (-50.94, 58.54) raw xDistance=-65.06 yDistance=46.22 02:23:28.197 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.07 from input -65.06 02:23:28.197 00.000 15672 GuideAlgorithmResistSwitch::result() returns 46.22 from input 46.22 02:23:28.197 00.000 15672 MoveAxis(E, 18910, ABG) 02:23:28.197 00.000 15672 duration set to 2500 by maxRaDuration 02:23:28.197 00.000 15672 Guiding Dir = 2, Dur = 2500 02:23:28.198 00.001 15672 IsSlewing returns 0 02:23:28.199 00.001 15672 IsGuiding returns 0 02:23:28.203 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=7563, FiltMin=2626, FiltMax=6679, Gamma=2.950 02:23:28.222 00.019 15672 PulseGuide returned control before completion, sleep 2488 02:23:28.245 00.023 30444 UpdateGuideState exits: m=13623 SNR=22.9 Saturated 02:23:28.245 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:23:28.246 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:23:28.246 00.000 30444 Enqueuing Expose request 02:23:30.711 02.465 15672 IsGuiding returns 1 02:23:30.711 00.000 15672 scope still moving after pulse duration time elapsed 02:23:30.733 00.022 15672 IsSlewing returns 0 02:23:30.777 00.044 15672 IsGuiding returns 0 02:23:30.777 00.000 15672 scope move finished after 2500 + 78 ms 02:23:30.777 00.000 15672 Move returns status 0, amount 2500 02:23:30.777 00.000 15672 MoveAxis(S, 8245, ABG) 02:23:30.777 00.000 15672 duration set to 2500 by maxDecDuration 02:23:30.777 00.000 15672 Guiding Dir = 1, Dur = 2500 02:23:30.778 00.001 15672 IsSlewing returns 0 02:23:30.779 00.001 15672 IsGuiding returns 0 02:23:30.857 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:23:33.293 02.436 15672 IsGuiding returns 1 02:23:33.293 00.000 15672 scope still moving after pulse duration time elapsed 02:23:33.314 00.021 15672 IsSlewing returns 0 02:23:33.316 00.002 15672 IsGuiding returns 1 02:23:33.337 00.021 15672 IsSlewing returns 0 02:23:33.340 00.003 15672 IsGuiding returns 1 02:23:33.361 00.021 15672 IsSlewing returns 0 02:23:33.414 00.053 15672 IsGuiding returns 0 02:23:33.414 00.000 15672 scope move finished after 2500 + 135 ms 02:23:33.414 00.000 15672 Move returns status 0, amount 2500 02:23:33.414 00.000 15672 move complete, result=0 02:23:33.415 00.001 15672 worker thread done servicing request 02:23:33.415 00.000 15672 Worker thread wakes up 02:23:33.415 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:23:33.415 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:23:33.415 00.000 30444 GuideStep: -65.1 px 2500 ms EAST, 46.2 px 2500 ms SOUTH 02:23:35.524 02.109 15672 Exposure complete 02:23:35.544 00.020 15672 worker thread done servicing request 02:23:35.544 00.000 30444 OnExposeComplete: enter 02:23:35.544 00.000 30444 UpdateGuideState(): m_state=6 02:23:35.544 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6787 02:23:35.544 00.000 30444 Star::Find returns 1 (1), X=412.65, Y=258.06, Mass=18987, SNR=25.4, Peak=5393 HFD=5.7 02:23:35.544 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:23:35.544 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:23:35.544 00.000 30444 CameraToMount -- cameraX=-50.50 cameraY=57.28 hyp=76.36 cameraTheta=2.29 mountX=-64.28 mountY=45.09, mountTheta=2.53 02:23:35.545 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.50, y=57.28, opts=13) 02:23:35.545 00.000 30444 Enqueuing Move request for scope (-50.50, 57.28) 02:23:35.545 00.000 15672 Worker thread wakes up 02:23:35.545 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.50, 57.28) opts 0xd 02:23:35.545 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.50, 57.28) 02:23:35.545 00.000 15672 Moving (-50.50, 57.28) raw xDistance=-64.28 yDistance=45.09 02:23:35.545 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.58 from input -64.28 02:23:35.545 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.09 from input 45.09 02:23:35.545 00.000 15672 MoveAxis(E, 18700, ABG) 02:23:35.545 00.000 15672 duration set to 2500 by maxRaDuration 02:23:35.545 00.000 15672 Guiding Dir = 2, Dur = 2500 02:23:35.546 00.001 15672 IsSlewing returns 0 02:23:35.551 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=7637, FiltMin=2523, FiltMax=6604, Gamma=2.950 02:23:35.556 00.005 15672 IsGuiding returns 0 02:23:35.570 00.014 15672 PulseGuide returned control before completion, sleep 2496 02:23:35.593 00.023 30444 UpdateGuideState exits: m=18987 SNR=25.4 Saturated 02:23:35.594 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:23:35.594 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:23:35.594 00.000 30444 Enqueuing Expose request 02:23:38.071 02.477 15672 IsGuiding returns 1 02:23:38.071 00.000 15672 scope still moving after pulse duration time elapsed 02:23:38.092 00.021 15672 IsSlewing returns 0 02:23:38.143 00.051 15672 IsGuiding returns 0 02:23:38.143 00.000 15672 scope move finished after 2500 + 87 ms 02:23:38.143 00.000 15672 Move returns status 0, amount 2500 02:23:38.143 00.000 15672 MoveAxis(S, 8044, ABG) 02:23:38.143 00.000 15672 duration set to 2500 by maxDecDuration 02:23:38.143 00.000 15672 Guiding Dir = 1, Dur = 2500 02:23:38.144 00.001 15672 IsSlewing returns 0 02:23:38.145 00.001 15672 IsGuiding returns 0 02:23:38.222 00.077 15672 PulseGuide returned control before completion, sleep 2433 02:23:40.658 02.436 15672 IsGuiding returns 1 02:23:40.658 00.000 15672 scope still moving after pulse duration time elapsed 02:23:40.680 00.022 15672 IsSlewing returns 0 02:23:40.682 00.002 15672 IsGuiding returns 1 02:23:40.703 00.021 15672 IsSlewing returns 0 02:23:40.704 00.001 15672 IsGuiding returns 1 02:23:40.725 00.021 15672 IsSlewing returns 0 02:23:40.779 00.054 15672 IsGuiding returns 0 02:23:40.779 00.000 15672 scope move finished after 2500 + 133 ms 02:23:40.779 00.000 15672 Move returns status 0, amount 2500 02:23:40.779 00.000 15672 move complete, result=0 02:23:40.779 00.000 15672 worker thread done servicing request 02:23:40.779 00.000 15672 Worker thread wakes up 02:23:40.779 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:23:40.779 00.000 30444 GuideStep: -64.3 px 2500 ms EAST, 45.1 px 2500 ms SOUTH 02:23:40.779 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,243,31,31) 02:23:42.886 02.107 15672 Exposure complete 02:23:42.906 00.020 15672 worker thread done servicing request 02:23:42.906 00.000 30444 OnExposeComplete: enter 02:23:42.906 00.000 30444 UpdateGuideState(): m_state=6 02:23:42.907 00.001 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6788 02:23:42.907 00.000 30444 Star::Find returns 1 (1), X=412.41, Y=258.97, Mass=19604, SNR=25.4, Peak=5334 HFD=5.6 02:23:42.907 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:23:42.907 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:23:42.907 00.000 30444 CameraToMount -- cameraX=-50.74 cameraY=58.19 hyp=77.21 cameraTheta=2.29 mountX=-64.77 mountY=45.93, mountTheta=2.52 02:23:42.907 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.74, y=58.19, opts=13) 02:23:42.907 00.000 30444 Enqueuing Move request for scope (-50.74, 58.19) 02:23:42.907 00.000 15672 Worker thread wakes up 02:23:42.907 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.74, 58.19) opts 0xd 02:23:42.908 00.001 15672 Handling offset move in thread for scope, endpoint = (-50.74, 58.19) 02:23:42.908 00.000 15672 Moving (-50.74, 58.19) raw xDistance=-64.77 yDistance=45.93 02:23:42.908 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.85 from input -64.77 02:23:42.908 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.93 from input 45.93 02:23:42.908 00.000 15672 MoveAxis(E, 18817, ABG) 02:23:42.908 00.000 15672 duration set to 2500 by maxRaDuration 02:23:42.908 00.000 15672 Guiding Dir = 2, Dur = 2500 02:23:42.908 00.000 15672 IsSlewing returns 0 02:23:42.913 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=7231, FiltMin=2559, FiltMax=6112, Gamma=2.950 02:23:42.919 00.006 15672 IsGuiding returns 0 02:23:42.935 00.016 15672 PulseGuide returned control before completion, sleep 2495 02:23:43.233 00.298 30444 UpdateGuideState exits: m=19604 SNR=25.4 Saturated 02:23:43.233 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:23:43.233 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:23:43.233 00.000 30444 Enqueuing Expose request 02:23:45.434 02.201 15672 IsGuiding returns 1 02:23:45.435 00.001 15672 scope still moving after pulse duration time elapsed 02:23:45.455 00.020 15672 IsSlewing returns 0 02:23:45.476 00.021 15672 IsGuiding returns 0 02:23:45.476 00.000 15672 scope move finished after 2500 + 57 ms 02:23:45.477 00.001 15672 Move returns status 0, amount 2500 02:23:45.477 00.000 15672 MoveAxis(S, 8193, ABG) 02:23:45.477 00.000 15672 duration set to 2500 by maxDecDuration 02:23:45.477 00.000 15672 Guiding Dir = 1, Dur = 2500 02:23:45.478 00.001 15672 IsSlewing returns 0 02:23:45.480 00.002 15672 IsGuiding returns 0 02:23:45.555 00.075 15672 PulseGuide returned control before completion, sleep 2436 02:23:47.993 02.438 15672 IsGuiding returns 1 02:23:47.993 00.000 15672 scope still moving after pulse duration time elapsed 02:23:48.014 00.021 15672 IsSlewing returns 0 02:23:48.015 00.001 15672 IsGuiding returns 1 02:23:48.036 00.021 15672 IsSlewing returns 0 02:23:48.039 00.003 15672 IsGuiding returns 1 02:23:48.060 00.021 15672 IsSlewing returns 0 02:23:48.096 00.036 15672 IsGuiding returns 0 02:23:48.096 00.000 15672 scope move finished after 2500 + 115 ms 02:23:48.096 00.000 15672 Move returns status 0, amount 2500 02:23:48.096 00.000 15672 move complete, result=0 02:23:48.096 00.000 15672 worker thread done servicing request 02:23:48.096 00.000 15672 Worker thread wakes up 02:23:48.097 00.001 30444 GuideStep: -64.8 px 2500 ms EAST, 45.9 px 2500 ms SOUTH 02:23:48.097 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:23:48.097 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:23:50.214 02.117 15672 Exposure complete 02:23:50.247 00.033 15672 worker thread done servicing request 02:23:50.247 00.000 30444 OnExposeComplete: enter 02:23:50.247 00.000 30444 UpdateGuideState(): m_state=6 02:23:50.247 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6789 02:23:50.247 00.000 30444 Star::Find returns 1 (1), X=412.73, Y=258.92, Mass=11145, SNR=21.2, Peak=5628 HFD=1.6 02:23:50.247 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:23:50.247 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:23:50.247 00.000 30444 CameraToMount -- cameraX=-50.42 cameraY=58.14 hyp=76.95 cameraTheta=2.29 mountX=-64.44 mountY=45.94, mountTheta=2.52 02:23:50.248 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.42, y=58.14, opts=13) 02:23:50.248 00.000 30444 Enqueuing Move request for scope (-50.42, 58.14) 02:23:50.248 00.000 15672 Worker thread wakes up 02:23:50.248 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.42, 58.14) opts 0xd 02:23:50.248 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.42, 58.14) 02:23:50.248 00.000 15672 Moving (-50.42, 58.14) raw xDistance=-64.44 yDistance=45.94 02:23:50.248 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.67 from input -64.44 02:23:50.248 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.94 from input 45.94 02:23:50.248 00.000 15672 MoveAxis(E, 18736, ABG) 02:23:50.248 00.000 15672 duration set to 2500 by maxRaDuration 02:23:50.249 00.001 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:23:50.249 00.000 15672 Guiding Dir = 2, Dur = 2500 02:23:50.249 00.000 15672 IsSlewing returns 0 02:23:50.250 00.001 15672 IsGuiding returns 0 02:23:50.254 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=7999, FiltMin=2512, FiltMax=6010, Gamma=2.950 02:23:50.267 00.013 15672 PulseGuide returned control before completion, sleep 2494 02:23:50.359 00.092 30444 UpdateGuideState exits: m=11145 SNR=21.2 Saturated 02:23:50.359 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:23:50.359 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:23:50.359 00.000 30444 Enqueuing Expose request 02:23:50.359 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:23:52.764 02.405 15672 IsGuiding returns 1 02:23:52.764 00.000 15672 scope still moving after pulse duration time elapsed 02:23:52.785 00.021 15672 IsSlewing returns 0 02:23:52.792 00.007 15672 IsGuiding returns 0 02:23:52.792 00.000 15672 scope move finished after 2500 + 41 ms 02:23:52.792 00.000 15672 Move returns status 0, amount 2500 02:23:52.792 00.000 15672 MoveAxis(S, 8196, ABG) 02:23:52.792 00.000 15672 duration set to 2500 by maxDecDuration 02:23:52.792 00.000 15672 Guiding Dir = 1, Dur = 2500 02:23:52.793 00.001 15672 IsSlewing returns 0 02:23:52.794 00.001 15672 IsGuiding returns 0 02:23:52.873 00.079 15672 PulseGuide returned control before completion, sleep 2431 02:23:55.308 02.435 15672 IsGuiding returns 1 02:23:55.308 00.000 15672 scope still moving after pulse duration time elapsed 02:23:55.330 00.022 15672 IsSlewing returns 0 02:23:55.333 00.003 15672 IsGuiding returns 1 02:23:55.354 00.021 15672 IsSlewing returns 0 02:23:55.356 00.002 15672 IsGuiding returns 1 02:23:55.377 00.021 15672 IsSlewing returns 0 02:23:55.380 00.003 15672 IsGuiding returns 1 02:23:55.401 00.021 15672 IsSlewing returns 0 02:23:55.411 00.010 15672 IsGuiding returns 0 02:23:55.411 00.000 15672 scope move finished after 2500 + 117 ms 02:23:55.411 00.000 15672 Move returns status 0, amount 2500 02:23:55.411 00.000 15672 move complete, result=0 02:23:55.411 00.000 15672 worker thread done servicing request 02:23:55.411 00.000 15672 Worker thread wakes up 02:23:55.411 00.000 30444 GuideStep: -64.4 px 2500 ms EAST, 45.9 px 2500 ms SOUTH 02:23:55.411 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:23:55.412 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:23:57.521 02.109 15672 Exposure complete 02:23:57.541 00.020 15672 worker thread done servicing request 02:23:57.542 00.001 30444 OnExposeComplete: enter 02:23:57.542 00.000 30444 UpdateGuideState(): m_state=6 02:23:57.542 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6790 02:23:57.542 00.000 30444 Star::Find returns 1 (1), X=412.24, Y=258.99, Mass=15561, SNR=25.3, Peak=5520 HFD=2.3 02:23:57.542 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:23:57.542 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:23:57.542 00.000 30444 CameraToMount -- cameraX=-50.91 cameraY=58.21 hyp=77.33 cameraTheta=2.29 mountX=-64.94 mountY=45.91, mountTheta=2.53 02:23:57.543 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.91, y=58.21, opts=13) 02:23:57.543 00.000 30444 Enqueuing Move request for scope (-50.91, 58.21) 02:23:57.543 00.000 15672 Worker thread wakes up 02:23:57.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.91, 58.21) opts 0xd 02:23:57.543 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.91, 58.21) 02:23:57.543 00.000 15672 Moving (-50.91, 58.21) raw xDistance=-64.94 yDistance=45.91 02:23:57.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.97 from input -64.94 02:23:57.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.91 from input 45.91 02:23:57.543 00.000 15672 MoveAxis(E, 18866, ABG) 02:23:57.543 00.000 15672 duration set to 2500 by maxRaDuration 02:23:57.543 00.000 15672 Guiding Dir = 2, Dur = 2500 02:23:57.544 00.001 15672 IsSlewing returns 0 02:23:57.545 00.001 15672 IsGuiding returns 0 02:23:57.550 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=8603, FiltMin=2587, FiltMax=6246, Gamma=2.950 02:23:57.568 00.018 15672 PulseGuide returned control before completion, sleep 2488 02:23:57.596 00.028 30444 UpdateGuideState exits: m=15561 SNR=25.3 Saturated 02:23:57.596 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:23:57.596 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:23:57.596 00.000 30444 Enqueuing Expose request 02:24:00.107 02.511 15672 IsGuiding returns 0 02:24:00.107 00.000 15672 Move returns status 0, amount 2500 02:24:00.108 00.001 15672 MoveAxis(S, 8190, ABG) 02:24:00.108 00.000 15672 duration set to 2500 by maxDecDuration 02:24:00.108 00.000 15672 Guiding Dir = 1, Dur = 2500 02:24:00.108 00.000 15672 IsSlewing returns 0 02:24:00.109 00.001 15672 IsGuiding returns 0 02:24:00.189 00.080 15672 PulseGuide returned control before completion, sleep 2431 02:24:02.623 02.434 15672 IsGuiding returns 1 02:24:02.623 00.000 15672 scope still moving after pulse duration time elapsed 02:24:02.644 00.021 15672 IsSlewing returns 0 02:24:02.648 00.004 15672 IsGuiding returns 1 02:24:02.668 00.020 15672 IsSlewing returns 0 02:24:02.728 00.060 15672 IsGuiding returns 0 02:24:02.728 00.000 15672 scope move finished after 2500 + 118 ms 02:24:02.728 00.000 15672 Move returns status 0, amount 2500 02:24:02.728 00.000 15672 move complete, result=0 02:24:02.728 00.000 15672 worker thread done servicing request 02:24:02.728 00.000 15672 Worker thread wakes up 02:24:02.728 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:24:02.729 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:24:02.729 00.000 30444 GuideStep: -64.9 px 2500 ms EAST, 45.9 px 2500 ms SOUTH 02:24:04.839 02.110 15672 Exposure complete 02:24:04.858 00.019 15672 worker thread done servicing request 02:24:04.858 00.000 30444 OnExposeComplete: enter 02:24:04.858 00.000 30444 UpdateGuideState(): m_state=6 02:24:04.859 00.001 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6791 02:24:04.859 00.000 30444 Star::Find returns 1 (1), X=411.86, Y=257.94, Mass=11552, SNR=20.4, Peak=5211 HFD=2.4 02:24:04.859 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:24:04.859 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:24:04.859 00.000 30444 CameraToMount -- cameraX=-51.29 cameraY=57.16 hyp=76.80 cameraTheta=2.30 mountX=-65.01 mountY=44.80, mountTheta=2.54 02:24:04.859 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.29, y=57.16, opts=13) 02:24:04.859 00.000 30444 Enqueuing Move request for scope (-51.29, 57.16) 02:24:04.859 00.000 15672 Worker thread wakes up 02:24:04.859 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.29, 57.16) opts 0xd 02:24:04.859 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.29, 57.16) 02:24:04.859 00.000 15672 Moving (-51.29, 57.16) raw xDistance=-65.01 yDistance=44.80 02:24:04.860 00.001 15672 GuideAlgorithmHysteresis::Result() returns -44.04 from input -65.01 02:24:04.860 00.000 15672 GuideAlgorithmResistSwitch::result() returns 44.80 from input 44.80 02:24:04.860 00.000 15672 MoveAxis(E, 18895, ABG) 02:24:04.860 00.000 15672 duration set to 2500 by maxRaDuration 02:24:04.860 00.000 15672 Guiding Dir = 2, Dur = 2500 02:24:04.860 00.000 15672 IsSlewing returns 0 02:24:04.862 00.002 15672 IsGuiding returns 0 02:24:04.866 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=7178, FiltMin=2567, FiltMax=6297, Gamma=2.950 02:24:04.883 00.017 15672 PulseGuide returned control before completion, sleep 2489 02:24:04.908 00.025 30444 UpdateGuideState exits: m=11552 SNR=20.4 Saturated 02:24:04.909 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:24:04.909 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:24:04.909 00.000 30444 Enqueuing Expose request 02:24:07.377 02.468 15672 IsGuiding returns 1 02:24:07.377 00.000 15672 scope still moving after pulse duration time elapsed 02:24:07.399 00.022 15672 IsSlewing returns 0 02:24:07.457 00.058 15672 IsGuiding returns 0 02:24:07.457 00.000 15672 scope move finished after 2500 + 94 ms 02:24:07.457 00.000 15672 Move returns status 0, amount 2500 02:24:07.457 00.000 15672 MoveAxis(S, 7993, ABG) 02:24:07.457 00.000 15672 duration set to 2500 by maxDecDuration 02:24:07.457 00.000 15672 Guiding Dir = 1, Dur = 2500 02:24:07.458 00.001 15672 IsSlewing returns 0 02:24:07.461 00.003 15672 IsGuiding returns 0 02:24:07.536 00.075 15672 PulseGuide returned control before completion, sleep 2435 02:24:09.975 02.439 15672 IsGuiding returns 1 02:24:09.975 00.000 15672 scope still moving after pulse duration time elapsed 02:24:09.996 00.021 15672 IsSlewing returns 0 02:24:09.998 00.002 15672 IsGuiding returns 1 02:24:10.019 00.021 15672 IsSlewing returns 0 02:24:10.022 00.003 15672 IsGuiding returns 1 02:24:10.043 00.021 15672 IsSlewing returns 0 02:24:10.107 00.064 15672 IsGuiding returns 0 02:24:10.108 00.001 15672 scope move finished after 2500 + 147 ms 02:24:10.108 00.000 15672 Move returns status 0, amount 2500 02:24:10.108 00.000 15672 move complete, result=0 02:24:10.108 00.000 15672 worker thread done servicing request 02:24:10.108 00.000 15672 Worker thread wakes up 02:24:10.108 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:24:10.109 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:24:10.109 00.000 30444 GuideStep: -65.0 px 2500 ms EAST, 44.8 px 2500 ms SOUTH 02:24:12.219 02.110 15672 Exposure complete 02:24:12.239 00.020 15672 worker thread done servicing request 02:24:12.239 00.000 30444 OnExposeComplete: enter 02:24:12.239 00.000 30444 UpdateGuideState(): m_state=6 02:24:12.239 00.000 30444 Star::Find(15, 411, 257, 0, (0,0,0,0), 0.0, 255) frame 6792 02:24:12.239 00.000 30444 Star::Find returns 1 (1), X=412.25, Y=259.38, Mass=17206, SNR=27.2, Peak=5491 HFD=3.0 02:24:12.239 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:24:12.239 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:24:12.239 00.000 30444 CameraToMount -- cameraX=-50.90 cameraY=58.60 hyp=77.62 cameraTheta=2.29 mountX=-65.03 mountY=46.29, mountTheta=2.52 02:24:12.240 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.90, y=58.60, opts=13) 02:24:12.240 00.000 30444 Enqueuing Move request for scope (-50.90, 58.60) 02:24:12.240 00.000 15672 Worker thread wakes up 02:24:12.240 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.90, 58.60) opts 0xd 02:24:12.240 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.90, 58.60) 02:24:12.240 00.000 15672 Moving (-50.90, 58.60) raw xDistance=-65.03 yDistance=46.29 02:24:12.240 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.05 from input -65.03 02:24:12.240 00.000 15672 GuideAlgorithmResistSwitch::result() returns 46.29 from input 46.29 02:24:12.240 00.000 15672 MoveAxis(E, 18902, ABG) 02:24:12.240 00.000 15672 duration set to 2500 by maxRaDuration 02:24:12.240 00.000 15672 Guiding Dir = 2, Dur = 2500 02:24:12.241 00.001 15672 IsSlewing returns 0 02:24:12.243 00.002 15672 IsGuiding returns 0 02:24:12.247 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=9363, FiltMin=2529, FiltMax=6768, Gamma=2.950 02:24:12.264 00.017 15672 PulseGuide returned control before completion, sleep 2489 02:24:12.289 00.025 30444 UpdateGuideState exits: m=17206 SNR=27.2 Saturated 02:24:12.289 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:24:12.289 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:24:12.289 00.000 30444 Enqueuing Expose request 02:24:14.754 02.465 15672 IsGuiding returns 1 02:24:14.755 00.001 15672 scope still moving after pulse duration time elapsed 02:24:14.776 00.021 15672 IsSlewing returns 0 02:24:14.836 00.060 15672 IsGuiding returns 0 02:24:14.836 00.000 15672 scope move finished after 2500 + 93 ms 02:24:14.836 00.000 15672 Move returns status 0, amount 2500 02:24:14.836 00.000 15672 MoveAxis(S, 8258, ABG) 02:24:14.836 00.000 15672 duration set to 2500 by maxDecDuration 02:24:14.836 00.000 15672 Guiding Dir = 1, Dur = 2500 02:24:14.837 00.001 15672 IsSlewing returns 0 02:24:14.838 00.001 15672 IsGuiding returns 0 02:24:14.916 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:24:17.350 02.434 15672 IsGuiding returns 1 02:24:17.350 00.000 15672 scope still moving after pulse duration time elapsed 02:24:17.371 00.021 15672 IsSlewing returns 0 02:24:17.372 00.001 15672 IsGuiding returns 1 02:24:17.393 00.021 15672 IsSlewing returns 0 02:24:17.394 00.001 15672 IsGuiding returns 1 02:24:17.414 00.020 15672 IsSlewing returns 0 02:24:17.456 00.042 15672 IsGuiding returns 0 02:24:17.456 00.000 15672 scope move finished after 2500 + 118 ms 02:24:17.456 00.000 15672 Move returns status 0, amount 2500 02:24:17.457 00.001 15672 move complete, result=0 02:24:17.457 00.000 15672 worker thread done servicing request 02:24:17.457 00.000 15672 Worker thread wakes up 02:24:17.457 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:24:17.457 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:24:17.457 00.000 30444 GuideStep: -65.0 px 2500 ms EAST, 46.3 px 2500 ms SOUTH 02:24:19.566 02.109 15672 Exposure complete 02:24:19.586 00.020 15672 worker thread done servicing request 02:24:19.586 00.000 30444 OnExposeComplete: enter 02:24:19.586 00.000 30444 UpdateGuideState(): m_state=6 02:24:19.586 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6793 02:24:19.586 00.000 30444 Star::Find returns 1 (1), X=412.15, Y=258.67, Mass=14720, SNR=22.9, Peak=5416 HFD=1.9 02:24:19.586 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:24:19.586 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:24:19.586 00.000 30444 CameraToMount -- cameraX=-51.00 cameraY=57.90 hyp=77.16 cameraTheta=2.29 mountX=-64.94 mountY=45.58, mountTheta=2.53 02:24:19.587 00.001 30444 SchedulePrimaryMove(04F7B810, x=-51.00, y=57.90, opts=13) 02:24:19.587 00.000 30444 Enqueuing Move request for scope (-51.00, 57.90) 02:24:19.587 00.000 15672 Worker thread wakes up 02:24:19.587 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.00, 57.90) opts 0xd 02:24:19.587 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.00, 57.90) 02:24:19.587 00.000 15672 Moving (-51.00, 57.90) raw xDistance=-64.94 yDistance=45.58 02:24:19.587 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.99 from input -64.94 02:24:19.587 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.58 from input 45.58 02:24:19.587 00.000 15672 MoveAxis(E, 18876, ABG) 02:24:19.587 00.000 15672 duration set to 2500 by maxRaDuration 02:24:19.587 00.000 15672 Guiding Dir = 2, Dur = 2500 02:24:19.587 00.000 15672 IsSlewing returns 0 02:24:19.588 00.001 15672 IsGuiding returns 0 02:24:19.592 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=9510, FiltMin=2631, FiltMax=6859, Gamma=2.950 02:24:19.612 00.020 15672 PulseGuide returned control before completion, sleep 2487 02:24:19.781 00.169 30444 UpdateGuideState exits: m=14720 SNR=22.9 Saturated 02:24:19.781 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:24:19.781 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:24:19.781 00.000 30444 Enqueuing Expose request 02:24:22.102 02.321 15672 IsGuiding returns 1 02:24:22.102 00.000 15672 scope still moving after pulse duration time elapsed 02:24:22.124 00.022 15672 IsSlewing returns 0 02:24:22.138 00.014 15672 IsGuiding returns 0 02:24:22.138 00.000 15672 scope move finished after 2500 + 49 ms 02:24:22.138 00.000 15672 Move returns status 0, amount 2500 02:24:22.138 00.000 15672 MoveAxis(S, 8132, ABG) 02:24:22.138 00.000 15672 duration set to 2500 by maxDecDuration 02:24:22.139 00.001 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:24:22.140 00.001 15672 Guiding Dir = 1, Dur = 2500 02:24:22.140 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:24:22.140 00.000 15672 IsSlewing returns 0 02:24:22.143 00.003 15672 IsGuiding returns 0 02:24:22.232 00.089 15672 PulseGuide returned control before completion, sleep 2422 02:24:24.658 02.426 15672 IsGuiding returns 1 02:24:24.658 00.000 15672 scope still moving after pulse duration time elapsed 02:24:24.679 00.021 15672 IsSlewing returns 0 02:24:24.682 00.003 15672 IsGuiding returns 1 02:24:24.703 00.021 15672 IsSlewing returns 0 02:24:24.705 00.002 15672 IsGuiding returns 1 02:24:24.726 00.021 15672 IsSlewing returns 0 02:24:24.729 00.003 15672 IsGuiding returns 1 02:24:24.751 00.022 15672 IsSlewing returns 0 02:24:24.773 00.022 15672 IsGuiding returns 0 02:24:24.773 00.000 15672 scope move finished after 2500 + 128 ms 02:24:24.773 00.000 15672 Move returns status 0, amount 2500 02:24:24.773 00.000 15672 move complete, result=0 02:24:24.773 00.000 15672 worker thread done servicing request 02:24:24.773 00.000 15672 Worker thread wakes up 02:24:24.773 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:24:24.773 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:24:24.773 00.000 30444 GuideStep: -64.9 px 2500 ms EAST, 45.6 px 2500 ms SOUTH 02:24:26.883 02.110 15672 Exposure complete 02:24:26.903 00.020 15672 worker thread done servicing request 02:24:26.903 00.000 30444 OnExposeComplete: enter 02:24:26.903 00.000 30444 UpdateGuideState(): m_state=6 02:24:26.903 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6794 02:24:26.903 00.000 30444 Star::Find returns 1 (1), X=412.72, Y=258.67, Mass=20474, SNR=28.4, Peak=5598 HFD=6.1 02:24:26.903 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:24:26.903 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:24:26.903 00.000 30444 CameraToMount -- cameraX=-50.43 cameraY=57.90 hyp=76.78 cameraTheta=2.29 mountX=-64.39 mountY=45.70, mountTheta=2.52 02:24:26.904 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.43, y=57.90, opts=13) 02:24:26.904 00.000 30444 Enqueuing Move request for scope (-50.43, 57.90) 02:24:26.904 00.000 15672 Worker thread wakes up 02:24:26.904 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.43, 57.90) opts 0xd 02:24:26.904 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.43, 57.90) 02:24:26.904 00.000 15672 Moving (-50.43, 57.90) raw xDistance=-64.39 yDistance=45.70 02:24:26.904 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.64 from input -64.39 02:24:26.904 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.70 from input 45.70 02:24:26.904 00.000 15672 MoveAxis(E, 18726, ABG) 02:24:26.904 00.000 15672 duration set to 2500 by maxRaDuration 02:24:26.904 00.000 15672 Guiding Dir = 2, Dur = 2500 02:24:26.905 00.001 15672 IsSlewing returns 0 02:24:26.906 00.001 15672 IsGuiding returns 0 02:24:26.913 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=14219, FiltMin=2580, FiltMax=11330, Gamma=2.950 02:24:26.929 00.016 15672 PulseGuide returned control before completion, sleep 2488 02:24:26.959 00.030 30444 UpdateGuideState exits: m=20474 SNR=28.4 Saturated 02:24:26.960 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:24:26.960 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:24:26.960 00.000 30444 Enqueuing Expose request 02:24:29.419 02.459 15672 IsGuiding returns 1 02:24:29.419 00.000 15672 scope still moving after pulse duration time elapsed 02:24:29.440 00.021 15672 IsSlewing returns 0 02:24:29.454 00.014 15672 IsGuiding returns 0 02:24:29.454 00.000 15672 scope move finished after 2500 + 48 ms 02:24:29.454 00.000 15672 Move returns status 0, amount 2500 02:24:29.454 00.000 15672 MoveAxis(S, 8154, ABG) 02:24:29.454 00.000 15672 duration set to 2500 by maxDecDuration 02:24:29.454 00.000 15672 Guiding Dir = 1, Dur = 2500 02:24:29.455 00.001 15672 IsSlewing returns 0 02:24:29.457 00.002 15672 IsGuiding returns 0 02:24:29.534 00.077 15672 PulseGuide returned control before completion, sleep 2435 02:24:31.993 02.459 15672 IsGuiding returns 1 02:24:31.993 00.000 15672 scope still moving after pulse duration time elapsed 02:24:32.014 00.021 15672 IsSlewing returns 0 02:24:32.015 00.001 15672 IsGuiding returns 1 02:24:32.036 00.021 15672 IsSlewing returns 0 02:24:32.058 00.022 15672 IsGuiding returns 0 02:24:32.058 00.000 15672 scope move finished after 2500 + 99 ms 02:24:32.058 00.000 15672 Move returns status 0, amount 2500 02:24:32.058 00.000 15672 move complete, result=0 02:24:32.058 00.000 15672 worker thread done servicing request 02:24:32.058 00.000 15672 Worker thread wakes up 02:24:32.058 00.000 30444 GuideStep: -64.4 px 2500 ms EAST, 45.7 px 2500 ms SOUTH 02:24:32.058 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:24:32.058 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:24:34.164 02.106 15672 Exposure complete 02:24:34.184 00.020 15672 worker thread done servicing request 02:24:34.184 00.000 30444 OnExposeComplete: enter 02:24:34.184 00.000 30444 UpdateGuideState(): m_state=6 02:24:34.184 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6795 02:24:34.184 00.000 30444 Star::Find returns 1 (1), X=411.76, Y=258.77, Mass=11954, SNR=19.6, Peak=5308 HFD=2.4 02:24:34.184 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:24:34.184 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:24:34.184 00.000 30444 CameraToMount -- cameraX=-51.39 cameraY=58.00 hyp=77.49 cameraTheta=2.30 mountX=-65.34 mountY=45.60, mountTheta=2.53 02:24:34.185 00.001 30444 SchedulePrimaryMove(04F7B810, x=-51.39, y=58.00, opts=13) 02:24:34.185 00.000 30444 Enqueuing Move request for scope (-51.39, 58.00) 02:24:34.185 00.000 15672 Worker thread wakes up 02:24:34.185 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.39, 58.00) opts 0xd 02:24:34.185 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.39, 58.00) 02:24:34.185 00.000 15672 Moving (-51.39, 58.00) raw xDistance=-65.34 yDistance=45.60 02:24:34.185 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.22 from input -65.34 02:24:34.185 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.60 from input 45.60 02:24:34.185 00.000 15672 MoveAxis(E, 18973, ABG) 02:24:34.185 00.000 15672 duration set to 2500 by maxRaDuration 02:24:34.185 00.000 15672 Guiding Dir = 2, Dur = 2500 02:24:34.186 00.001 15672 IsSlewing returns 0 02:24:34.187 00.001 15672 IsGuiding returns 0 02:24:34.191 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=12996, FiltMin=2601, FiltMax=11413, Gamma=2.950 02:24:34.212 00.021 15672 PulseGuide returned control before completion, sleep 2485 02:24:34.537 00.325 30444 UpdateGuideState exits: m=11954 SNR=19.6 Saturated 02:24:34.537 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:24:34.537 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:24:34.537 00.000 30444 Enqueuing Expose request 02:24:36.753 02.216 15672 IsGuiding returns 0 02:24:36.753 00.000 15672 Move returns status 0, amount 2500 02:24:36.753 00.000 15672 MoveAxis(S, 8134, ABG) 02:24:36.753 00.000 15672 duration set to 2500 by maxDecDuration 02:24:36.753 00.000 15672 Guiding Dir = 1, Dur = 2500 02:24:36.754 00.001 15672 IsSlewing returns 0 02:24:36.756 00.002 15672 IsGuiding returns 0 02:24:36.834 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:24:39.269 02.435 15672 IsGuiding returns 1 02:24:39.269 00.000 15672 scope still moving after pulse duration time elapsed 02:24:39.290 00.021 15672 IsSlewing returns 0 02:24:39.293 00.003 15672 IsGuiding returns 1 02:24:39.314 00.021 15672 IsSlewing returns 0 02:24:39.373 00.059 15672 IsGuiding returns 0 02:24:39.374 00.001 15672 scope move finished after 2500 + 118 ms 02:24:39.374 00.000 15672 Move returns status 0, amount 2500 02:24:39.374 00.000 15672 move complete, result=0 02:24:39.374 00.000 15672 worker thread done servicing request 02:24:39.374 00.000 15672 Worker thread wakes up 02:24:39.374 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:24:39.374 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:24:39.375 00.001 30444 GuideStep: -65.3 px 2500 ms EAST, 45.6 px 2500 ms SOUTH 02:24:41.485 02.110 15672 Exposure complete 02:24:41.504 00.019 15672 worker thread done servicing request 02:24:41.505 00.001 30444 OnExposeComplete: enter 02:24:41.505 00.000 30444 UpdateGuideState(): m_state=6 02:24:41.505 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6796 02:24:41.505 00.000 30444 Star::Find returns 1 (1), X=411.92, Y=258.72, Mass=16388, SNR=26.1, Peak=5413 HFD=2.6 02:24:41.505 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:24:41.505 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:24:41.505 00.000 30444 CameraToMount -- cameraX=-51.23 cameraY=57.95 hyp=77.34 cameraTheta=2.29 mountX=-65.17 mountY=45.58, mountTheta=2.53 02:24:41.505 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.23, y=57.95, opts=13) 02:24:41.505 00.000 30444 Enqueuing Move request for scope (-51.23, 57.95) 02:24:41.506 00.001 15672 Worker thread wakes up 02:24:41.506 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.23, 57.95) opts 0xd 02:24:41.506 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.23, 57.95) 02:24:41.506 00.000 15672 Moving (-51.23, 57.95) raw xDistance=-65.17 yDistance=45.58 02:24:41.506 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.15 from input -65.17 02:24:41.506 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.58 from input 45.58 02:24:41.506 00.000 15672 MoveAxis(E, 18945, ABG) 02:24:41.506 00.000 15672 duration set to 2500 by maxRaDuration 02:24:41.506 00.000 15672 Guiding Dir = 2, Dur = 2500 02:24:41.506 00.000 15672 IsSlewing returns 0 02:24:41.507 00.001 15672 IsGuiding returns 0 02:24:41.512 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=15799, FiltMin=2529, FiltMax=12292, Gamma=2.950 02:24:41.529 00.017 15672 PulseGuide returned control before completion, sleep 2489 02:24:41.555 00.026 30444 UpdateGuideState exits: m=16388 SNR=26.1 Saturated 02:24:41.555 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:24:41.555 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:24:41.555 00.000 30444 Enqueuing Expose request 02:24:44.022 02.467 15672 IsGuiding returns 1 02:24:44.022 00.000 15672 scope still moving after pulse duration time elapsed 02:24:44.043 00.021 15672 IsSlewing returns 0 02:24:44.102 00.059 15672 IsGuiding returns 0 02:24:44.102 00.000 15672 scope move finished after 2500 + 94 ms 02:24:44.102 00.000 15672 Move returns status 0, amount 2500 02:24:44.102 00.000 15672 MoveAxis(S, 8132, ABG) 02:24:44.102 00.000 15672 duration set to 2500 by maxDecDuration 02:24:44.102 00.000 15672 Guiding Dir = 1, Dur = 2500 02:24:44.103 00.001 15672 IsSlewing returns 0 02:24:44.104 00.001 15672 IsGuiding returns 0 02:24:44.181 00.077 15672 PulseGuide returned control before completion, sleep 2433 02:24:46.618 02.437 15672 IsGuiding returns 1 02:24:46.618 00.000 15672 scope still moving after pulse duration time elapsed 02:24:46.640 00.022 15672 IsSlewing returns 0 02:24:46.643 00.003 15672 IsGuiding returns 1 02:24:46.664 00.021 15672 IsSlewing returns 0 02:24:46.665 00.001 15672 IsGuiding returns 1 02:24:46.686 00.021 15672 IsSlewing returns 0 02:24:46.688 00.002 15672 IsGuiding returns 1 02:24:46.709 00.021 15672 IsSlewing returns 0 02:24:46.753 00.044 15672 IsGuiding returns 0 02:24:46.753 00.000 15672 scope move finished after 2500 + 149 ms 02:24:46.753 00.000 15672 Move returns status 0, amount 2500 02:24:46.754 00.001 15672 move complete, result=0 02:24:46.754 00.000 15672 worker thread done servicing request 02:24:46.754 00.000 15672 Worker thread wakes up 02:24:46.754 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:24:46.754 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:24:46.754 00.000 30444 GuideStep: -65.2 px 2500 ms EAST, 45.6 px 2500 ms SOUTH 02:24:48.861 02.107 15672 Exposure complete 02:24:48.882 00.021 15672 worker thread done servicing request 02:24:48.882 00.000 30444 OnExposeComplete: enter 02:24:48.882 00.000 30444 UpdateGuideState(): m_state=6 02:24:48.882 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6797 02:24:48.882 00.000 30444 Star::Find returns 1 (1), X=411.75, Y=258.19, Mass=15718, SNR=25.1, Peak=5622 HFD=2.7 02:24:48.882 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:24:48.882 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:24:48.882 00.000 30444 CameraToMount -- cameraX=-51.40 cameraY=57.42 hyp=77.06 cameraTheta=2.30 mountX=-65.18 mountY=45.03, mountTheta=2.54 02:24:48.882 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.40, y=57.42, opts=13) 02:24:48.883 00.001 30444 Enqueuing Move request for scope (-51.40, 57.42) 02:24:48.883 00.000 15672 Worker thread wakes up 02:24:48.883 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.40, 57.42) opts 0xd 02:24:48.883 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.40, 57.42) 02:24:48.883 00.000 15672 Moving (-51.40, 57.42) raw xDistance=-65.18 yDistance=45.03 02:24:48.883 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.16 from input -65.18 02:24:48.883 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.03 from input 45.03 02:24:48.883 00.000 15672 MoveAxis(E, 18947, ABG) 02:24:48.883 00.000 15672 duration set to 2500 by maxRaDuration 02:24:48.883 00.000 15672 Guiding Dir = 2, Dur = 2500 02:24:48.884 00.001 15672 IsSlewing returns 0 02:24:48.885 00.001 15672 IsGuiding returns 0 02:24:48.889 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=16244, FiltMin=2575, FiltMax=12770, Gamma=2.950 02:24:48.909 00.020 15672 PulseGuide returned control before completion, sleep 2486 02:24:49.288 00.379 30444 UpdateGuideState exits: m=15718 SNR=25.1 Saturated 02:24:49.289 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:24:49.289 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:24:49.289 00.000 30444 Enqueuing Expose request 02:24:51.397 02.108 15672 IsGuiding returns 1 02:24:51.397 00.000 15672 scope still moving after pulse duration time elapsed 02:24:51.419 00.022 15672 IsSlewing returns 0 02:24:51.420 00.001 15672 IsGuiding returns 0 02:24:51.420 00.000 15672 scope move finished after 2500 + 35 ms 02:24:51.421 00.001 15672 Move returns status 0, amount 2500 02:24:51.421 00.000 15672 MoveAxis(S, 8033, ABG) 02:24:51.421 00.000 15672 duration set to 2500 by maxDecDuration 02:24:51.421 00.000 15672 Guiding Dir = 1, Dur = 2500 02:24:51.421 00.000 15672 IsSlewing returns 0 02:24:51.422 00.001 15672 IsGuiding returns 0 02:24:51.498 00.076 15672 PulseGuide returned control before completion, sleep 2434 02:24:53.936 02.438 15672 IsGuiding returns 1 02:24:53.936 00.000 15672 scope still moving after pulse duration time elapsed 02:24:53.957 00.021 15672 IsSlewing returns 0 02:24:53.959 00.002 15672 IsGuiding returns 1 02:24:53.981 00.022 15672 IsSlewing returns 0 02:24:53.983 00.002 15672 IsGuiding returns 1 02:24:54.004 00.021 15672 IsSlewing returns 0 02:24:54.037 00.033 15672 IsGuiding returns 0 02:24:54.039 00.002 15672 scope move finished after 2500 + 116 ms 02:24:54.039 00.000 15672 Move returns status 0, amount 2500 02:24:54.039 00.000 15672 move complete, result=0 02:24:54.039 00.000 15672 worker thread done servicing request 02:24:54.039 00.000 15672 Worker thread wakes up 02:24:54.039 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:24:54.039 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:24:54.039 00.000 30444 GuideStep: -65.2 px 2500 ms EAST, 45.0 px 2500 ms SOUTH 02:24:56.155 02.116 15672 Exposure complete 02:24:56.184 00.029 15672 worker thread done servicing request 02:24:56.184 00.000 30444 OnExposeComplete: enter 02:24:56.184 00.000 30444 UpdateGuideState(): m_state=6 02:24:56.184 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6798 02:24:56.184 00.000 30444 Star::Find returns 1 (1), X=413.39, Y=259.28, Mass=13764, SNR=22.4, Peak=5641 HFD=2.8 02:24:56.184 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 02:24:56.184 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 02:24:56.185 00.001 30444 CameraToMount -- cameraX=-49.76 cameraY=58.50 hyp=76.81 cameraTheta=2.28 mountX=-63.91 mountY=46.44, mountTheta=2.51 02:24:56.185 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.76, y=58.50, opts=13) 02:24:56.185 00.000 30444 Enqueuing Move request for scope (-49.76, 58.50) 02:24:56.185 00.000 15672 Worker thread wakes up 02:24:56.185 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.76, 58.50) opts 0xd 02:24:56.185 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.76, 58.50) 02:24:56.185 00.000 15672 Moving (-49.76, 58.50) raw xDistance=-63.91 yDistance=46.44 02:24:56.185 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.36 from input -63.91 02:24:56.185 00.000 15672 GuideAlgorithmResistSwitch::result() returns 46.44 from input 46.44 02:24:56.185 00.000 15672 MoveAxis(E, 18603, ABG) 02:24:56.185 00.000 15672 duration set to 2500 by maxRaDuration 02:24:56.186 00.001 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:24:56.186 00.000 15672 Guiding Dir = 2, Dur = 2500 02:24:56.186 00.000 15672 IsSlewing returns 0 02:24:56.188 00.002 15672 IsGuiding returns 0 02:24:56.191 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=14964, FiltMin=2578, FiltMax=13730, Gamma=2.950 02:24:56.210 00.019 15672 PulseGuide returned control before completion, sleep 2488 02:24:56.234 00.024 30444 UpdateGuideState exits: m=13764 SNR=22.4 Saturated 02:24:56.234 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:24:56.234 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:24:56.234 00.000 30444 Enqueuing Expose request 02:24:56.234 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:24:58.699 02.465 15672 IsGuiding returns 1 02:24:58.700 00.001 15672 scope still moving after pulse duration time elapsed 02:24:58.721 00.021 15672 IsSlewing returns 0 02:24:58.722 00.001 15672 IsGuiding returns 1 02:24:58.742 00.020 15672 IsSlewing returns 0 02:24:58.751 00.009 15672 IsGuiding returns 0 02:24:58.751 00.000 15672 scope move finished after 2500 + 63 ms 02:24:58.751 00.000 15672 Move returns status 0, amount 2500 02:24:58.751 00.000 15672 MoveAxis(S, 8285, ABG) 02:24:58.751 00.000 15672 duration set to 2500 by maxDecDuration 02:24:58.751 00.000 15672 Guiding Dir = 1, Dur = 2500 02:24:58.752 00.001 15672 IsSlewing returns 0 02:24:58.755 00.003 15672 IsGuiding returns 0 02:24:58.831 00.076 15672 PulseGuide returned control before completion, sleep 2435 02:25:01.273 02.442 15672 IsGuiding returns 1 02:25:01.274 00.001 15672 scope still moving after pulse duration time elapsed 02:25:01.295 00.021 15672 IsSlewing returns 0 02:25:01.296 00.001 15672 IsGuiding returns 1 02:25:01.317 00.021 15672 IsSlewing returns 0 02:25:01.318 00.001 15672 IsGuiding returns 1 02:25:01.338 00.020 15672 IsSlewing returns 0 02:25:01.370 00.032 15672 IsGuiding returns 0 02:25:01.370 00.000 15672 scope move finished after 2500 + 115 ms 02:25:01.370 00.000 15672 Move returns status 0, amount 2500 02:25:01.370 00.000 15672 move complete, result=0 02:25:01.370 00.000 15672 worker thread done servicing request 02:25:01.370 00.000 15672 Worker thread wakes up 02:25:01.370 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:25:01.370 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:25:01.370 00.000 30444 GuideStep: -63.9 px 2500 ms EAST, 46.4 px 2500 ms SOUTH 02:25:03.476 02.106 15672 Exposure complete 02:25:03.496 00.020 15672 worker thread done servicing request 02:25:03.496 00.000 30444 OnExposeComplete: enter 02:25:03.496 00.000 30444 UpdateGuideState(): m_state=6 02:25:03.496 00.000 30444 Star::Find(15, 413, 259, 0, (0,0,0,0), 0.0, 255) frame 6799 02:25:03.496 00.000 30444 Star::Find returns 1 (1), X=412.00, Y=258.80, Mass=16491, SNR=21.9, Peak=5262 HFD=2.5 02:25:03.496 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:25:03.496 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:25:03.496 00.000 30444 CameraToMount -- cameraX=-51.14 cameraY=58.03 hyp=77.35 cameraTheta=2.29 mountX=-65.11 mountY=45.68, mountTheta=2.53 02:25:03.497 00.001 30444 SchedulePrimaryMove(04F7B810, x=-51.14, y=58.03, opts=13) 02:25:03.497 00.000 30444 Enqueuing Move request for scope (-51.14, 58.03) 02:25:03.497 00.000 15672 Worker thread wakes up 02:25:03.497 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.14, 58.03) opts 0xd 02:25:03.497 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.14, 58.03) 02:25:03.497 00.000 15672 Moving (-51.14, 58.03) raw xDistance=-65.11 yDistance=45.68 02:25:03.497 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.06 from input -65.11 02:25:03.497 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.68 from input 45.68 02:25:03.497 00.000 15672 MoveAxis(E, 18903, ABG) 02:25:03.497 00.000 15672 duration set to 2500 by maxRaDuration 02:25:03.497 00.000 15672 Guiding Dir = 2, Dur = 2500 02:25:03.498 00.001 15672 IsSlewing returns 0 02:25:03.499 00.001 15672 IsGuiding returns 0 02:25:03.502 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=13764, FiltMin=2533, FiltMax=12474, Gamma=2.950 02:25:03.525 00.023 15672 PulseGuide returned control before completion, sleep 2484 02:25:03.545 00.020 30444 UpdateGuideState exits: m=16491 SNR=21.9 Saturated 02:25:03.545 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:25:03.545 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:25:03.545 00.000 30444 Enqueuing Expose request 02:25:06.020 02.475 15672 IsGuiding returns 1 02:25:06.020 00.000 15672 scope still moving after pulse duration time elapsed 02:25:06.041 00.021 15672 IsSlewing returns 0 02:25:06.066 00.025 15672 IsGuiding returns 0 02:25:06.066 00.000 15672 scope move finished after 2500 + 67 ms 02:25:06.066 00.000 15672 Move returns status 0, amount 2500 02:25:06.066 00.000 15672 MoveAxis(S, 8149, ABG) 02:25:06.066 00.000 15672 duration set to 2500 by maxDecDuration 02:25:06.066 00.000 15672 Guiding Dir = 1, Dur = 2500 02:25:06.067 00.001 15672 IsSlewing returns 0 02:25:06.068 00.001 15672 IsGuiding returns 0 02:25:06.145 00.077 15672 PulseGuide returned control before completion, sleep 2433 02:25:08.583 02.438 15672 IsGuiding returns 1 02:25:08.583 00.000 15672 scope still moving after pulse duration time elapsed 02:25:08.603 00.020 15672 IsSlewing returns 0 02:25:08.670 00.067 15672 IsGuiding returns 0 02:25:08.671 00.001 15672 scope move finished after 2500 + 102 ms 02:25:08.671 00.000 15672 Move returns status 0, amount 2500 02:25:08.671 00.000 15672 move complete, result=0 02:25:08.671 00.000 15672 worker thread done servicing request 02:25:08.671 00.000 15672 Worker thread wakes up 02:25:08.671 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:25:08.672 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:25:08.672 00.000 30444 GuideStep: -65.1 px 2500 ms EAST, 45.7 px 2500 ms SOUTH 02:25:10.782 02.110 15672 Exposure complete 02:25:10.802 00.020 15672 worker thread done servicing request 02:25:10.802 00.000 30444 OnExposeComplete: enter 02:25:10.802 00.000 30444 UpdateGuideState(): m_state=6 02:25:10.803 00.001 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6800 02:25:10.803 00.000 30444 Star::Find returns 1 (1), X=411.75, Y=258.23, Mass=13429, SNR=23.0, Peak=5070 HFD=2.8 02:25:10.803 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:25:10.803 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:25:10.803 00.000 30444 CameraToMount -- cameraX=-51.40 cameraY=57.45 hyp=77.09 cameraTheta=2.30 mountX=-65.20 mountY=45.06, mountTheta=2.54 02:25:10.804 00.001 30444 SchedulePrimaryMove(04F7B810, x=-51.40, y=57.45, opts=13) 02:25:10.804 00.000 30444 Enqueuing Move request for scope (-51.40, 57.45) 02:25:10.804 00.000 15672 Worker thread wakes up 02:25:10.804 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.40, 57.45) opts 0xd 02:25:10.804 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.40, 57.45) 02:25:10.804 00.000 15672 Moving (-51.40, 57.45) raw xDistance=-65.20 yDistance=45.06 02:25:10.804 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.16 from input -65.20 02:25:10.804 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.06 from input 45.06 02:25:10.804 00.000 15672 MoveAxis(E, 18948, ABG) 02:25:10.804 00.000 15672 duration set to 2500 by maxRaDuration 02:25:10.804 00.000 15672 Guiding Dir = 2, Dur = 2500 02:25:10.805 00.001 15672 IsSlewing returns 0 02:25:10.805 00.000 15672 IsGuiding returns 0 02:25:10.811 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=15538, FiltMin=2538, FiltMax=12761, Gamma=2.950 02:25:10.826 00.015 15672 PulseGuide returned control before completion, sleep 2490 02:25:11.135 00.309 30444 UpdateGuideState exits: m=13429 SNR=23.0 Saturated 02:25:11.135 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:25:11.135 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:25:11.135 00.000 30444 Enqueuing Expose request 02:25:13.319 02.184 15672 IsGuiding returns 1 02:25:13.319 00.000 15672 scope still moving after pulse duration time elapsed 02:25:13.339 00.020 15672 IsSlewing returns 0 02:25:13.383 00.044 15672 IsGuiding returns 0 02:25:13.383 00.000 15672 scope move finished after 2500 + 77 ms 02:25:13.383 00.000 15672 Move returns status 0, amount 2500 02:25:13.383 00.000 15672 MoveAxis(S, 8039, ABG) 02:25:13.383 00.000 15672 duration set to 2500 by maxDecDuration 02:25:13.384 00.001 15672 Guiding Dir = 1, Dur = 2500 02:25:13.384 00.000 15672 IsSlewing returns 0 02:25:13.387 00.003 15672 IsGuiding returns 0 02:25:13.462 00.075 15672 PulseGuide returned control before completion, sleep 2435 02:25:15.900 02.438 15672 IsGuiding returns 1 02:25:15.901 00.001 15672 scope still moving after pulse duration time elapsed 02:25:15.922 00.021 15672 IsSlewing returns 0 02:25:15.923 00.001 15672 IsGuiding returns 1 02:25:15.944 00.021 15672 IsSlewing returns 0 02:25:15.946 00.002 15672 IsGuiding returns 1 02:25:15.968 00.022 15672 IsSlewing returns 0 02:25:16.019 00.051 15672 IsGuiding returns 0 02:25:16.019 00.000 15672 scope move finished after 2500 + 132 ms 02:25:16.019 00.000 15672 Move returns status 0, amount 2500 02:25:16.019 00.000 15672 move complete, result=0 02:25:16.020 00.001 15672 worker thread done servicing request 02:25:16.020 00.000 15672 Worker thread wakes up 02:25:16.020 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:25:16.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:25:16.020 00.000 30444 GuideStep: -65.2 px 2500 ms EAST, 45.1 px 2500 ms SOUTH 02:25:18.128 02.108 15672 Exposure complete 02:25:18.150 00.022 15672 worker thread done servicing request 02:25:18.150 00.000 30444 OnExposeComplete: enter 02:25:18.150 00.000 30444 UpdateGuideState(): m_state=6 02:25:18.150 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6801 02:25:18.150 00.000 30444 Star::Find returns 1 (1), X=412.27, Y=258.52, Mass=11951, SNR=25.1, Peak=5648 HFD=1.5 02:25:18.151 00.001 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:25:18.151 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:25:18.151 00.000 30444 CameraToMount -- cameraX=-50.88 cameraY=57.75 hyp=76.96 cameraTheta=2.29 mountX=-64.78 mountY=45.46, mountTheta=2.53 02:25:18.151 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.88, y=57.75, opts=13) 02:25:18.151 00.000 30444 Enqueuing Move request for scope (-50.88, 57.75) 02:25:18.151 00.000 15672 Worker thread wakes up 02:25:18.151 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.88, 57.75) opts 0xd 02:25:18.151 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.88, 57.75) 02:25:18.151 00.000 15672 Moving (-50.88, 57.75) raw xDistance=-64.78 yDistance=45.46 02:25:18.151 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.90 from input -64.78 02:25:18.151 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.46 from input 45.46 02:25:18.151 00.000 15672 MoveAxis(E, 18836, ABG) 02:25:18.151 00.000 15672 duration set to 2500 by maxRaDuration 02:25:18.152 00.001 15672 Guiding Dir = 2, Dur = 2500 02:25:18.152 00.000 15672 IsSlewing returns 0 02:25:18.156 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=14135, FiltMin=2628, FiltMax=12270, Gamma=2.950 02:25:18.175 00.019 15672 IsGuiding returns 0 02:25:18.190 00.015 15672 PulseGuide returned control before completion, sleep 2495 02:25:18.248 00.058 30444 UpdateGuideState exits: m=11951 SNR=25.1 Saturated 02:25:18.248 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:25:18.248 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:25:18.250 00.002 30444 Enqueuing Expose request 02:25:20.700 02.450 15672 IsGuiding returns 0 02:25:20.700 00.000 15672 Move returns status 0, amount 2500 02:25:20.700 00.000 15672 MoveAxis(S, 8110, ABG) 02:25:20.700 00.000 15672 duration set to 2500 by maxDecDuration 02:25:20.700 00.000 15672 Guiding Dir = 1, Dur = 2500 02:25:20.702 00.002 15672 IsSlewing returns 0 02:25:20.704 00.002 15672 IsGuiding returns 0 02:25:20.780 00.076 15672 PulseGuide returned control before completion, sleep 2435 02:25:23.218 02.438 15672 IsGuiding returns 1 02:25:23.218 00.000 15672 scope still moving after pulse duration time elapsed 02:25:23.239 00.021 15672 IsSlewing returns 0 02:25:23.240 00.001 15672 IsGuiding returns 1 02:25:23.260 00.020 15672 IsSlewing returns 0 02:25:23.262 00.002 15672 IsGuiding returns 1 02:25:23.282 00.020 15672 IsSlewing returns 0 02:25:23.283 00.001 15672 IsGuiding returns 1 02:25:23.304 00.021 15672 IsSlewing returns 0 02:25:23.319 00.015 15672 IsGuiding returns 0 02:25:23.319 00.000 15672 scope move finished after 2500 + 115 ms 02:25:23.319 00.000 15672 Move returns status 0, amount 2500 02:25:23.319 00.000 15672 move complete, result=0 02:25:23.319 00.000 15672 worker thread done servicing request 02:25:23.320 00.001 15672 Worker thread wakes up 02:25:23.320 00.000 30444 GuideStep: -64.8 px 2500 ms EAST, 45.5 px 2500 ms SOUTH 02:25:23.320 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:25:23.320 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:25:25.427 02.107 15672 Exposure complete 02:25:25.447 00.020 15672 worker thread done servicing request 02:25:25.447 00.000 30444 OnExposeComplete: enter 02:25:25.447 00.000 30444 UpdateGuideState(): m_state=6 02:25:25.448 00.001 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6802 02:25:25.448 00.000 30444 Star::Find returns 1 (1), X=412.01, Y=258.81, Mass=17499, SNR=26.6, Peak=5778 HFD=2.3 02:25:25.448 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:25:25.448 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:25:25.448 00.000 30444 CameraToMount -- cameraX=-51.14 cameraY=58.03 hyp=77.35 cameraTheta=2.29 mountX=-65.11 mountY=45.69, mountTheta=2.53 02:25:25.448 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.14, y=58.03, opts=13) 02:25:25.448 00.000 30444 Enqueuing Move request for scope (-51.14, 58.03) 02:25:25.448 00.000 15672 Worker thread wakes up 02:25:25.448 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.14, 58.03) opts 0xd 02:25:25.448 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.14, 58.03) 02:25:25.448 00.000 15672 Moving (-51.14, 58.03) raw xDistance=-65.11 yDistance=45.69 02:25:25.449 00.001 15672 GuideAlgorithmHysteresis::Result() returns -44.09 from input -65.11 02:25:25.449 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.69 from input 45.69 02:25:25.449 00.000 15672 MoveAxis(E, 18918, ABG) 02:25:25.449 00.000 15672 duration set to 2500 by maxRaDuration 02:25:25.449 00.000 15672 Guiding Dir = 2, Dur = 2500 02:25:25.449 00.000 15672 IsSlewing returns 0 02:25:25.450 00.001 15672 IsGuiding returns 0 02:25:25.454 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=15871, FiltMin=2576, FiltMax=13814, Gamma=2.950 02:25:25.475 00.021 15672 PulseGuide returned control before completion, sleep 2486 02:25:25.875 00.400 30444 UpdateGuideState exits: m=17499 SNR=26.6 Saturated 02:25:25.875 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:25:25.875 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:25:25.876 00.001 30444 Enqueuing Expose request 02:25:27.965 02.089 15672 IsGuiding returns 1 02:25:27.965 00.000 15672 scope still moving after pulse duration time elapsed 02:25:27.987 00.022 15672 IsSlewing returns 0 02:25:27.989 00.002 15672 IsGuiding returns 1 02:25:28.010 00.021 15672 IsSlewing returns 0 02:25:28.016 00.006 15672 IsGuiding returns 0 02:25:28.016 00.000 15672 scope move finished after 2500 + 66 ms 02:25:28.017 00.001 15672 Move returns status 0, amount 2500 02:25:28.017 00.000 15672 MoveAxis(S, 8150, ABG) 02:25:28.017 00.000 15672 duration set to 2500 by maxDecDuration 02:25:28.018 00.001 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:25:28.018 00.000 15672 Guiding Dir = 1, Dur = 2500 02:25:28.018 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:25:28.019 00.001 15672 IsSlewing returns 0 02:25:28.023 00.004 15672 IsGuiding returns 0 02:25:28.112 00.089 15672 PulseGuide returned control before completion, sleep 2423 02:25:30.556 02.444 15672 IsGuiding returns 1 02:25:30.556 00.000 15672 scope still moving after pulse duration time elapsed 02:25:30.577 00.021 15672 IsSlewing returns 0 02:25:30.578 00.001 15672 IsGuiding returns 1 02:25:30.599 00.021 15672 IsSlewing returns 0 02:25:30.600 00.001 15672 IsGuiding returns 1 02:25:30.621 00.021 15672 IsSlewing returns 0 02:25:30.651 00.030 15672 IsGuiding returns 0 02:25:30.652 00.001 15672 scope move finished after 2500 + 128 ms 02:25:30.652 00.000 15672 Move returns status 0, amount 2500 02:25:30.652 00.000 15672 move complete, result=0 02:25:30.652 00.000 15672 worker thread done servicing request 02:25:30.652 00.000 15672 Worker thread wakes up 02:25:30.652 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:25:30.652 00.000 30444 GuideStep: -65.1 px 2500 ms EAST, 45.7 px 2500 ms SOUTH 02:25:30.652 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:25:32.760 02.108 15672 Exposure complete 02:25:32.786 00.026 15672 worker thread done servicing request 02:25:32.786 00.000 30444 OnExposeComplete: enter 02:25:32.786 00.000 30444 UpdateGuideState(): m_state=6 02:25:32.787 00.001 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6803 02:25:32.787 00.000 30444 Star::Find returns 1 (1), X=411.35, Y=257.66, Mass=18845, SNR=26.6, Peak=5508 HFD=4.8 02:25:32.787 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:25:32.787 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:25:32.787 00.000 30444 CameraToMount -- cameraX=-51.80 cameraY=56.88 hyp=76.93 cameraTheta=2.31 mountX=-65.42 mountY=44.42, mountTheta=2.55 02:25:32.787 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.80, y=56.88, opts=13) 02:25:32.787 00.000 30444 Enqueuing Move request for scope (-51.80, 56.88) 02:25:32.787 00.000 15672 Worker thread wakes up 02:25:32.787 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.80, 56.88) opts 0xd 02:25:32.788 00.001 15672 Handling offset move in thread for scope, endpoint = (-51.80, 56.88) 02:25:32.788 00.000 15672 Moving (-51.80, 56.88) raw xDistance=-65.42 yDistance=44.42 02:25:32.788 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.30 from input -65.42 02:25:32.788 00.000 15672 GuideAlgorithmResistSwitch::result() returns 44.42 from input 44.42 02:25:32.788 00.000 15672 MoveAxis(E, 19010, ABG) 02:25:32.788 00.000 15672 duration set to 2500 by maxRaDuration 02:25:32.788 00.000 15672 Guiding Dir = 2, Dur = 2500 02:25:32.788 00.000 15672 IsSlewing returns 0 02:25:32.789 00.001 15672 IsGuiding returns 0 02:25:32.794 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2032, max=17021, FiltMin=2552, FiltMax=12545, Gamma=2.950 02:25:32.807 00.013 15672 PulseGuide returned control before completion, sleep 2493 02:25:33.037 00.230 30444 UpdateGuideState exits: m=18845 SNR=26.6 Saturated 02:25:33.037 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:25:33.037 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:25:33.038 00.001 30444 Enqueuing Expose request 02:25:35.348 02.310 15672 IsGuiding returns 0 02:25:35.349 00.001 15672 Move returns status 0, amount 2500 02:25:35.349 00.000 15672 MoveAxis(S, 7924, ABG) 02:25:35.349 00.000 15672 duration set to 2500 by maxDecDuration 02:25:35.349 00.000 15672 Guiding Dir = 1, Dur = 2500 02:25:35.349 00.000 15672 IsSlewing returns 0 02:25:35.351 00.002 15672 IsGuiding returns 0 02:25:35.428 00.077 15672 PulseGuide returned control before completion, sleep 2434 02:25:37.866 02.438 15672 IsGuiding returns 1 02:25:37.866 00.000 15672 scope still moving after pulse duration time elapsed 02:25:37.887 00.021 15672 IsSlewing returns 0 02:25:37.889 00.002 15672 IsGuiding returns 1 02:25:37.910 00.021 15672 IsSlewing returns 0 02:25:37.983 00.073 15672 IsGuiding returns 0 02:25:37.983 00.000 15672 scope move finished after 2500 + 131 ms 02:25:37.983 00.000 15672 Move returns status 0, amount 2500 02:25:37.983 00.000 15672 move complete, result=0 02:25:37.983 00.000 15672 worker thread done servicing request 02:25:37.983 00.000 15672 Worker thread wakes up 02:25:37.983 00.000 30444 GuideStep: -65.4 px 2500 ms EAST, 44.4 px 2500 ms SOUTH 02:25:37.984 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:25:37.984 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(396,243,31,31) 02:25:40.092 02.108 15672 Exposure complete 02:25:40.112 00.020 15672 worker thread done servicing request 02:25:40.112 00.000 30444 OnExposeComplete: enter 02:25:40.112 00.000 30444 UpdateGuideState(): m_state=6 02:25:40.112 00.000 30444 Star::Find(15, 411, 257, 0, (0,0,0,0), 0.0, 255) frame 6804 02:25:40.112 00.000 30444 Star::Find returns 1 (1), X=412.45, Y=257.45, Mass=20090, SNR=31.6, Peak=5237 HFD=8.6 02:25:40.112 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:25:40.112 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:25:40.112 00.000 30444 CameraToMount -- cameraX=-50.70 cameraY=56.67 hyp=76.04 cameraTheta=2.30 mountX=-64.31 mountY=44.45, mountTheta=2.54 02:25:40.113 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.70, y=56.67, opts=13) 02:25:40.113 00.000 30444 Enqueuing Move request for scope (-50.70, 56.67) 02:25:40.113 00.000 15672 Worker thread wakes up 02:25:40.113 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.70, 56.67) opts 0xd 02:25:40.113 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.70, 56.67) 02:25:40.113 00.000 15672 Moving (-50.70, 56.67) raw xDistance=-64.31 yDistance=44.45 02:25:40.113 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.61 from input -64.31 02:25:40.113 00.000 15672 GuideAlgorithmResistSwitch::result() returns 44.45 from input 44.45 02:25:40.113 00.000 15672 MoveAxis(E, 18714, ABG) 02:25:40.113 00.000 15672 duration set to 2500 by maxRaDuration 02:25:40.113 00.000 15672 Guiding Dir = 2, Dur = 2500 02:25:40.114 00.001 15672 IsSlewing returns 0 02:25:40.115 00.001 15672 IsGuiding returns 0 02:25:40.119 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=15463, FiltMin=2598, FiltMax=12657, Gamma=2.950 02:25:40.140 00.021 15672 PulseGuide returned control before completion, sleep 2485 02:25:40.160 00.020 30444 UpdateGuideState exits: m=20090 SNR=31.6 Saturated 02:25:40.160 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:25:40.160 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:25:40.160 00.000 30444 Enqueuing Expose request 02:25:42.626 02.466 15672 IsGuiding returns 1 02:25:42.626 00.000 15672 scope still moving after pulse duration time elapsed 02:25:42.647 00.021 15672 IsSlewing returns 0 02:25:42.712 00.065 15672 IsGuiding returns 0 02:25:42.712 00.000 15672 scope move finished after 2500 + 97 ms 02:25:42.712 00.000 15672 Move returns status 0, amount 2500 02:25:42.712 00.000 15672 MoveAxis(S, 7930, ABG) 02:25:42.712 00.000 15672 duration set to 2500 by maxDecDuration 02:25:42.712 00.000 15672 Guiding Dir = 1, Dur = 2500 02:25:42.713 00.001 15672 IsSlewing returns 0 02:25:42.722 00.009 15672 IsGuiding returns 0 02:25:42.810 00.088 15672 PulseGuide returned control before completion, sleep 2423 02:25:45.236 02.426 15672 IsGuiding returns 1 02:25:45.237 00.001 15672 scope still moving after pulse duration time elapsed 02:25:45.258 00.021 15672 IsSlewing returns 0 02:25:45.259 00.001 15672 IsGuiding returns 1 02:25:45.280 00.021 15672 IsSlewing returns 0 02:25:45.347 00.067 15672 IsGuiding returns 0 02:25:45.347 00.000 15672 scope move finished after 2500 + 124 ms 02:25:45.347 00.000 15672 Move returns status 0, amount 2500 02:25:45.347 00.000 15672 move complete, result=0 02:25:45.347 00.000 15672 worker thread done servicing request 02:25:45.348 00.001 15672 Worker thread wakes up 02:25:45.348 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:25:45.348 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,242,31,31) 02:25:45.348 00.000 30444 GuideStep: -64.3 px 2500 ms EAST, 44.4 px 2500 ms SOUTH 02:25:47.456 02.108 15672 Exposure complete 02:25:47.476 00.020 15672 worker thread done servicing request 02:25:47.476 00.000 30444 OnExposeComplete: enter 02:25:47.477 00.001 30444 UpdateGuideState(): m_state=6 02:25:47.477 00.000 30444 Star::Find(15, 412, 257, 0, (0,0,0,0), 0.0, 255) frame 6805 02:25:47.477 00.000 30444 Star::Find returns 1 (1), X=412.92, Y=258.37, Mass=16529, SNR=24.5, Peak=5377 HFD=2.2 02:25:47.477 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:25:47.477 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:25:47.477 00.000 30444 CameraToMount -- cameraX=-50.23 cameraY=57.60 hyp=76.42 cameraTheta=2.29 mountX=-64.11 mountY=45.45, mountTheta=2.52 02:25:47.477 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.23, y=57.60, opts=13) 02:25:47.477 00.000 30444 Enqueuing Move request for scope (-50.23, 57.60) 02:25:47.478 00.001 15672 Worker thread wakes up 02:25:47.478 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.23, 57.60) opts 0xd 02:25:47.478 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.23, 57.60) 02:25:47.478 00.000 15672 Moving (-50.23, 57.60) raw xDistance=-64.11 yDistance=45.45 02:25:47.478 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.44 from input -64.11 02:25:47.478 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.45 from input 45.45 02:25:47.478 00.000 15672 MoveAxis(E, 18641, ABG) 02:25:47.478 00.000 15672 duration set to 2500 by maxRaDuration 02:25:47.478 00.000 15672 Guiding Dir = 2, Dur = 2500 02:25:47.478 00.000 15672 IsSlewing returns 0 02:25:47.479 00.001 15672 IsGuiding returns 0 02:25:47.483 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=14951, FiltMin=2556, FiltMax=12748, Gamma=2.950 02:25:47.504 00.021 15672 PulseGuide returned control before completion, sleep 2486 02:25:47.526 00.022 30444 UpdateGuideState exits: m=16529 SNR=24.5 Saturated 02:25:47.526 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:25:47.526 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:25:47.526 00.000 30444 Enqueuing Expose request 02:25:49.993 02.467 15672 IsGuiding returns 1 02:25:49.993 00.000 15672 scope still moving after pulse duration time elapsed 02:25:50.014 00.021 15672 IsSlewing returns 0 02:25:50.060 00.046 15672 IsGuiding returns 0 02:25:50.060 00.000 15672 scope move finished after 2500 + 81 ms 02:25:50.061 00.001 15672 Move returns status 0, amount 2500 02:25:50.061 00.000 15672 MoveAxis(S, 8109, ABG) 02:25:50.061 00.000 15672 duration set to 2500 by maxDecDuration 02:25:50.061 00.000 15672 Guiding Dir = 1, Dur = 2500 02:25:50.061 00.000 15672 IsSlewing returns 0 02:25:50.062 00.001 15672 IsGuiding returns 0 02:25:50.140 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:25:52.575 02.435 15672 IsGuiding returns 1 02:25:52.575 00.000 15672 scope still moving after pulse duration time elapsed 02:25:52.597 00.022 15672 IsSlewing returns 0 02:25:52.600 00.003 15672 IsGuiding returns 1 02:25:52.621 00.021 15672 IsSlewing returns 0 02:25:52.624 00.003 15672 IsGuiding returns 1 02:25:52.645 00.021 15672 IsSlewing returns 0 02:25:52.695 00.050 15672 IsGuiding returns 0 02:25:52.695 00.000 15672 scope move finished after 2500 + 134 ms 02:25:52.696 00.001 15672 Move returns status 0, amount 2500 02:25:52.696 00.000 15672 move complete, result=0 02:25:52.696 00.000 15672 worker thread done servicing request 02:25:52.696 00.000 15672 Worker thread wakes up 02:25:52.696 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:25:52.696 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,243,31,31) 02:25:52.696 00.000 30444 GuideStep: -64.1 px 2500 ms EAST, 45.5 px 2500 ms SOUTH 02:25:54.807 02.111 15672 Exposure complete 02:25:54.827 00.020 15672 worker thread done servicing request 02:25:54.827 00.000 30444 OnExposeComplete: enter 02:25:54.827 00.000 30444 UpdateGuideState(): m_state=6 02:25:54.827 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6806 02:25:54.827 00.000 30444 Star::Find returns 1 (1), X=412.64, Y=258.92, Mass=12462, SNR=19.5, Peak=5453 HFD=1.8 02:25:54.828 00.001 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:25:54.828 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:25:54.828 00.000 30444 CameraToMount -- cameraX=-50.51 cameraY=58.14 hyp=77.02 cameraTheta=2.29 mountX=-64.53 mountY=45.93, mountTheta=2.52 02:25:54.828 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.51, y=58.14, opts=13) 02:25:54.828 00.000 30444 Enqueuing Move request for scope (-50.51, 58.14) 02:25:54.828 00.000 15672 Worker thread wakes up 02:25:54.828 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.51, 58.14) opts 0xd 02:25:54.828 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.51, 58.14) 02:25:54.828 00.000 15672 Moving (-50.51, 58.14) raw xDistance=-64.53 yDistance=45.93 02:25:54.828 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.69 from input -64.53 02:25:54.828 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.93 from input 45.93 02:25:54.828 00.000 15672 MoveAxis(E, 18748, ABG) 02:25:54.829 00.001 15672 duration set to 2500 by maxRaDuration 02:25:54.829 00.000 15672 Guiding Dir = 2, Dur = 2500 02:25:54.829 00.000 15672 IsSlewing returns 0 02:25:54.834 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=15534, FiltMin=2611, FiltMax=13723, Gamma=2.950 02:25:54.838 00.004 15672 IsGuiding returns 0 02:25:54.852 00.014 15672 PulseGuide returned control before completion, sleep 2496 02:25:54.879 00.027 30444 UpdateGuideState exits: m=12462 SNR=19.5 Saturated 02:25:54.879 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:25:54.879 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:25:54.879 00.000 30444 Enqueuing Expose request 02:25:57.352 02.473 15672 IsGuiding returns 1 02:25:57.352 00.000 15672 scope still moving after pulse duration time elapsed 02:25:57.374 00.022 15672 IsSlewing returns 0 02:25:57.393 00.019 15672 IsGuiding returns 0 02:25:57.393 00.000 15672 scope move finished after 2500 + 55 ms 02:25:57.393 00.000 15672 Move returns status 0, amount 2500 02:25:57.393 00.000 15672 MoveAxis(S, 8193, ABG) 02:25:57.393 00.000 15672 duration set to 2500 by maxDecDuration 02:25:57.393 00.000 15672 Guiding Dir = 1, Dur = 2500 02:25:57.394 00.001 15672 IsSlewing returns 0 02:25:57.395 00.001 15672 IsGuiding returns 0 02:25:57.472 00.077 15672 PulseGuide returned control before completion, sleep 2433 02:25:59.908 02.436 15672 IsGuiding returns 1 02:25:59.908 00.000 15672 scope still moving after pulse duration time elapsed 02:25:59.929 00.021 15672 IsSlewing returns 0 02:25:59.932 00.003 15672 IsGuiding returns 1 02:25:59.953 00.021 15672 IsSlewing returns 0 02:25:59.956 00.003 15672 IsGuiding returns 1 02:25:59.978 00.022 15672 IsSlewing returns 0 02:26:00.012 00.034 15672 IsGuiding returns 0 02:26:00.013 00.001 15672 scope move finished after 2500 + 117 ms 02:26:00.013 00.000 15672 Move returns status 0, amount 2500 02:26:00.013 00.000 15672 move complete, result=0 02:26:00.013 00.000 15672 worker thread done servicing request 02:26:00.013 00.000 15672 Worker thread wakes up 02:26:00.013 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:26:00.013 00.000 30444 GuideStep: -64.5 px 2500 ms EAST, 45.9 px 2500 ms SOUTH 02:26:00.013 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:26:02.119 02.106 15672 Exposure complete 02:26:02.139 00.020 15672 worker thread done servicing request 02:26:02.139 00.000 30444 OnExposeComplete: enter 02:26:02.139 00.000 30444 UpdateGuideState(): m_state=6 02:26:02.139 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6807 02:26:02.139 00.000 30444 Star::Find returns 1 (1), X=412.50, Y=258.73, Mass=21107, SNR=26.7, Peak=5665 HFD=5.1 02:26:02.139 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:26:02.139 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:26:02.139 00.000 30444 CameraToMount -- cameraX=-50.65 cameraY=57.95 hyp=76.96 cameraTheta=2.29 mountX=-64.61 mountY=45.71, mountTheta=2.53 02:26:02.140 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.65, y=57.95, opts=13) 02:26:02.140 00.000 30444 Enqueuing Move request for scope (-50.65, 57.95) 02:26:02.140 00.000 15672 Worker thread wakes up 02:26:02.140 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.65, 57.95) opts 0xd 02:26:02.140 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.65, 57.95) 02:26:02.140 00.000 15672 Moving (-50.65, 57.95) raw xDistance=-64.61 yDistance=45.71 02:26:02.140 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.77 from input -64.61 02:26:02.140 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.71 from input 45.71 02:26:02.140 00.000 15672 MoveAxis(E, 18779, ABG) 02:26:02.140 00.000 15672 duration set to 2500 by maxRaDuration 02:26:02.140 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:26:02.140 00.000 15672 Guiding Dir = 2, Dur = 2500 02:26:02.141 00.001 15672 IsSlewing returns 0 02:26:02.142 00.001 15672 IsGuiding returns 0 02:26:02.145 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=15966, FiltMin=2525, FiltMax=13297, Gamma=2.950 02:26:02.169 00.024 15672 PulseGuide returned control before completion, sleep 2484 02:26:02.574 00.405 30444 UpdateGuideState exits: m=21107 SNR=26.7 Saturated 02:26:02.574 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:26:02.574 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:26:02.574 00.000 30444 Enqueuing Expose request 02:26:02.574 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:26:04.656 02.082 15672 IsGuiding returns 1 02:26:04.656 00.000 15672 scope still moving after pulse duration time elapsed 02:26:04.678 00.022 15672 IsSlewing returns 0 02:26:04.710 00.032 15672 IsGuiding returns 0 02:26:04.710 00.000 15672 scope move finished after 2500 + 67 ms 02:26:04.710 00.000 15672 Move returns status 0, amount 2500 02:26:04.710 00.000 15672 MoveAxis(S, 8154, ABG) 02:26:04.710 00.000 15672 duration set to 2500 by maxDecDuration 02:26:04.710 00.000 15672 Guiding Dir = 1, Dur = 2500 02:26:04.711 00.001 15672 IsSlewing returns 0 02:26:04.712 00.001 15672 IsGuiding returns 0 02:26:04.789 00.077 15672 PulseGuide returned control before completion, sleep 2433 02:26:07.226 02.437 15672 IsGuiding returns 1 02:26:07.226 00.000 15672 scope still moving after pulse duration time elapsed 02:26:07.246 00.020 15672 IsSlewing returns 0 02:26:07.249 00.003 15672 IsGuiding returns 1 02:26:07.270 00.021 15672 IsSlewing returns 0 02:26:07.273 00.003 15672 IsGuiding returns 1 02:26:07.294 00.021 15672 IsSlewing returns 0 02:26:07.330 00.036 15672 IsGuiding returns 0 02:26:07.331 00.001 15672 scope move finished after 2500 + 118 ms 02:26:07.331 00.000 15672 Move returns status 0, amount 2500 02:26:07.331 00.000 15672 move complete, result=0 02:26:07.331 00.000 15672 worker thread done servicing request 02:26:07.331 00.000 15672 Worker thread wakes up 02:26:07.331 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:26:07.331 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:26:07.332 00.001 30444 GuideStep: -64.6 px 2500 ms EAST, 45.7 px 2500 ms SOUTH 02:26:09.441 02.109 15672 Exposure complete 02:26:09.461 00.020 15672 worker thread done servicing request 02:26:09.461 00.000 30444 OnExposeComplete: enter 02:26:09.461 00.000 30444 UpdateGuideState(): m_state=6 02:26:09.461 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6808 02:26:09.461 00.000 30444 Star::Find returns 1 (1), X=412.48, Y=258.72, Mass=17497, SNR=28.9, Peak=5093 HFD=5.8 02:26:09.461 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:26:09.461 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:26:09.461 00.000 30444 CameraToMount -- cameraX=-50.67 cameraY=57.94 hyp=76.97 cameraTheta=2.29 mountX=-64.63 mountY=45.70, mountTheta=2.53 02:26:09.462 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.67, y=57.94, opts=13) 02:26:09.462 00.000 30444 Enqueuing Move request for scope (-50.67, 57.94) 02:26:09.462 00.000 15672 Worker thread wakes up 02:26:09.462 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.67, 57.94) opts 0xd 02:26:09.462 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.67, 57.94) 02:26:09.462 00.000 15672 Moving (-50.67, 57.94) raw xDistance=-64.63 yDistance=45.70 02:26:09.462 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.78 from input -64.63 02:26:09.462 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.70 from input 45.70 02:26:09.462 00.000 15672 MoveAxis(E, 18784, ABG) 02:26:09.462 00.000 15672 duration set to 2500 by maxRaDuration 02:26:09.462 00.000 15672 Guiding Dir = 2, Dur = 2500 02:26:09.463 00.001 15672 IsSlewing returns 0 02:26:09.464 00.001 15672 IsGuiding returns 0 02:26:09.468 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=15374, FiltMin=2618, FiltMax=12716, Gamma=2.950 02:26:09.486 00.018 15672 PulseGuide returned control before completion, sleep 2489 02:26:09.694 00.208 30444 UpdateGuideState exits: m=17497 SNR=28.9 Saturated 02:26:09.695 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:26:09.695 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:26:09.695 00.000 30444 Enqueuing Expose request 02:26:11.994 02.299 15672 IsGuiding returns 0 02:26:11.994 00.000 15672 Move returns status 0, amount 2500 02:26:11.994 00.000 15672 MoveAxis(S, 8152, ABG) 02:26:11.994 00.000 15672 duration set to 2500 by maxDecDuration 02:26:11.994 00.000 15672 Guiding Dir = 1, Dur = 2500 02:26:11.995 00.001 15672 IsSlewing returns 0 02:26:11.995 00.000 15672 IsGuiding returns 0 02:26:12.074 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:26:14.552 02.478 15672 IsGuiding returns 1 02:26:14.552 00.000 15672 scope still moving after pulse duration time elapsed 02:26:14.573 00.021 15672 IsSlewing returns 0 02:26:14.598 00.025 15672 IsGuiding returns 0 02:26:14.598 00.000 15672 scope move finished after 2500 + 102 ms 02:26:14.598 00.000 15672 Move returns status 0, amount 2500 02:26:14.598 00.000 15672 move complete, result=0 02:26:14.598 00.000 15672 worker thread done servicing request 02:26:14.598 00.000 15672 Worker thread wakes up 02:26:14.598 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:26:14.598 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:26:14.598 00.000 30444 GuideStep: -64.6 px 2500 ms EAST, 45.7 px 2500 ms SOUTH 02:26:16.706 02.108 15672 Exposure complete 02:26:16.726 00.020 15672 worker thread done servicing request 02:26:16.726 00.000 30444 OnExposeComplete: enter 02:26:16.726 00.000 30444 UpdateGuideState(): m_state=6 02:26:16.726 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6809 02:26:16.727 00.001 30444 Star::Find returns 1 (1), X=413.11, Y=258.54, Mass=12269, SNR=22.1, Peak=5284 HFD=2.4 02:26:16.727 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:26:16.727 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:26:16.727 00.000 30444 CameraToMount -- cameraX=-50.04 cameraY=57.76 hyp=76.42 cameraTheta=2.28 mountX=-63.97 mountY=45.66, mountTheta=2.52 02:26:16.727 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.04, y=57.76, opts=13) 02:26:16.727 00.000 30444 Enqueuing Move request for scope (-50.04, 57.76) 02:26:16.727 00.000 15672 Worker thread wakes up 02:26:16.727 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.04, 57.76) opts 0xd 02:26:16.728 00.001 15672 Handling offset move in thread for scope, endpoint = (-50.04, 57.76) 02:26:16.728 00.000 15672 Moving (-50.04, 57.76) raw xDistance=-63.97 yDistance=45.66 02:26:16.728 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.37 from input -63.97 02:26:16.728 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.66 from input 45.66 02:26:16.728 00.000 15672 MoveAxis(E, 18608, ABG) 02:26:16.728 00.000 15672 duration set to 2500 by maxRaDuration 02:26:16.728 00.000 15672 Guiding Dir = 2, Dur = 2500 02:26:16.728 00.000 15672 IsSlewing returns 0 02:26:16.729 00.001 15672 IsGuiding returns 0 02:26:16.734 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=15184, FiltMin=2556, FiltMax=12297, Gamma=2.950 02:26:16.754 00.020 15672 PulseGuide returned control before completion, sleep 2486 02:26:16.843 00.089 30444 UpdateGuideState exits: m=12269 SNR=22.1 Saturated 02:26:16.843 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:26:16.843 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:26:16.843 00.000 30444 Enqueuing Expose request 02:26:19.279 02.436 15672 IsGuiding returns 0 02:26:19.279 00.000 15672 Move returns status 0, amount 2500 02:26:19.279 00.000 15672 MoveAxis(S, 8146, ABG) 02:26:19.279 00.000 15672 duration set to 2500 by maxDecDuration 02:26:19.279 00.000 15672 Guiding Dir = 1, Dur = 2500 02:26:19.279 00.000 15672 IsSlewing returns 0 02:26:19.280 00.001 15672 IsGuiding returns 0 02:26:19.360 00.080 15672 PulseGuide returned control before completion, sleep 2432 02:26:21.795 02.435 15672 IsGuiding returns 1 02:26:21.795 00.000 15672 scope still moving after pulse duration time elapsed 02:26:21.817 00.022 15672 IsSlewing returns 0 02:26:21.819 00.002 15672 IsGuiding returns 1 02:26:21.840 00.021 15672 IsSlewing returns 0 02:26:21.842 00.002 15672 IsGuiding returns 1 02:26:21.864 00.022 15672 IsSlewing returns 0 02:26:21.885 00.021 15672 IsGuiding returns 1 02:26:21.906 00.021 15672 IsSlewing returns 0 02:26:21.917 00.011 15672 IsGuiding returns 0 02:26:21.917 00.000 15672 scope move finished after 2500 + 136 ms 02:26:21.917 00.000 15672 Move returns status 0, amount 2500 02:26:21.917 00.000 15672 move complete, result=0 02:26:21.917 00.000 15672 worker thread done servicing request 02:26:21.917 00.000 30444 GuideStep: -64.0 px 2500 ms EAST, 45.7 px 2500 ms SOUTH 02:26:21.918 00.001 15672 Worker thread wakes up 02:26:21.918 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:26:21.918 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:26:24.027 02.109 15672 Exposure complete 02:26:24.047 00.020 15672 worker thread done servicing request 02:26:24.047 00.000 30444 OnExposeComplete: enter 02:26:24.047 00.000 30444 UpdateGuideState(): m_state=6 02:26:24.047 00.000 30444 Star::Find(15, 413, 258, 0, (0,0,0,0), 0.0, 255) frame 6810 02:26:24.047 00.000 30444 Star::Find returns 1 (1), X=412.41, Y=259.43, Mass=17326, SNR=27.0, Peak=5362 HFD=3.1 02:26:24.047 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:26:24.047 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:26:24.047 00.000 30444 CameraToMount -- cameraX=-50.74 cameraY=58.66 hyp=77.56 cameraTheta=2.28 mountX=-64.90 mountY=46.38, mountTheta=2.52 02:26:24.048 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.74, y=58.66, opts=13) 02:26:24.048 00.000 30444 Enqueuing Move request for scope (-50.74, 58.66) 02:26:24.048 00.000 15672 Worker thread wakes up 02:26:24.048 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.74, 58.66) opts 0xd 02:26:24.048 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.74, 58.66) 02:26:24.048 00.000 15672 Moving (-50.74, 58.66) raw xDistance=-64.90 yDistance=46.38 02:26:24.048 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.92 from input -64.90 02:26:24.048 00.000 15672 GuideAlgorithmResistSwitch::result() returns 46.38 from input 46.38 02:26:24.048 00.000 15672 MoveAxis(E, 18845, ABG) 02:26:24.048 00.000 15672 duration set to 2500 by maxRaDuration 02:26:24.048 00.000 15672 Guiding Dir = 2, Dur = 2500 02:26:24.049 00.001 15672 IsSlewing returns 0 02:26:24.050 00.001 15672 IsGuiding returns 0 02:26:24.055 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=15624, FiltMin=2579, FiltMax=12799, Gamma=2.950 02:26:24.070 00.015 15672 PulseGuide returned control before completion, sleep 2490 02:26:24.096 00.026 30444 UpdateGuideState exits: m=17326 SNR=27.0 Saturated 02:26:24.096 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:26:24.096 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:26:24.096 00.000 30444 Enqueuing Expose request 02:26:26.565 02.469 15672 IsGuiding returns 1 02:26:26.565 00.000 15672 scope still moving after pulse duration time elapsed 02:26:26.587 00.022 15672 IsSlewing returns 0 02:26:26.644 00.057 15672 IsGuiding returns 0 02:26:26.644 00.000 15672 scope move finished after 2500 + 93 ms 02:26:26.644 00.000 15672 Move returns status 0, amount 2500 02:26:26.644 00.000 15672 MoveAxis(S, 8274, ABG) 02:26:26.644 00.000 15672 duration set to 2500 by maxDecDuration 02:26:26.644 00.000 15672 Guiding Dir = 1, Dur = 2500 02:26:26.645 00.001 15672 IsSlewing returns 0 02:26:26.646 00.001 15672 IsGuiding returns 0 02:26:26.725 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:26:29.159 02.434 15672 IsGuiding returns 1 02:26:29.160 00.001 15672 scope still moving after pulse duration time elapsed 02:26:29.180 00.020 15672 IsSlewing returns 0 02:26:29.182 00.002 15672 IsGuiding returns 1 02:26:29.203 00.021 15672 IsSlewing returns 0 02:26:29.279 00.076 15672 IsGuiding returns 0 02:26:29.279 00.000 15672 scope move finished after 2500 + 133 ms 02:26:29.279 00.000 15672 Move returns status 0, amount 2500 02:26:29.279 00.000 15672 move complete, result=0 02:26:29.279 00.000 15672 worker thread done servicing request 02:26:29.280 00.001 15672 Worker thread wakes up 02:26:29.280 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:26:29.280 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:26:29.280 00.000 30444 GuideStep: -64.9 px 2500 ms EAST, 46.4 px 2500 ms SOUTH 02:26:31.388 02.108 15672 Exposure complete 02:26:31.409 00.021 15672 worker thread done servicing request 02:26:31.409 00.000 30444 OnExposeComplete: enter 02:26:31.409 00.000 30444 UpdateGuideState(): m_state=6 02:26:31.409 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6811 02:26:31.409 00.000 30444 Star::Find returns 1 (1), X=412.11, Y=258.84, Mass=11306, SNR=23.0, Peak=5560 HFD=1.8 02:26:31.409 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:26:31.409 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:26:31.409 00.000 30444 CameraToMount -- cameraX=-51.03 cameraY=58.07 hyp=77.31 cameraTheta=2.29 mountX=-65.02 mountY=45.74, mountTheta=2.53 02:26:31.409 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.03, y=58.07, opts=13) 02:26:31.410 00.001 30444 Enqueuing Move request for scope (-51.03, 58.07) 02:26:31.410 00.000 15672 Worker thread wakes up 02:26:31.410 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.03, 58.07) opts 0xd 02:26:31.410 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.03, 58.07) 02:26:31.410 00.000 15672 Moving (-51.03, 58.07) raw xDistance=-65.02 yDistance=45.74 02:26:31.410 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.04 from input -65.02 02:26:31.410 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.74 from input 45.74 02:26:31.410 00.000 15672 MoveAxis(E, 18894, ABG) 02:26:31.410 00.000 15672 duration set to 2500 by maxRaDuration 02:26:31.410 00.000 15672 Guiding Dir = 2, Dur = 2500 02:26:31.410 00.000 15672 IsSlewing returns 0 02:26:31.411 00.001 15672 IsGuiding returns 0 02:26:31.415 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=17526, FiltMin=2599, FiltMax=13440, Gamma=2.950 02:26:31.435 00.020 15672 PulseGuide returned control before completion, sleep 2487 02:26:31.458 00.023 30444 UpdateGuideState exits: m=11306 SNR=23.0 Saturated 02:26:31.458 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:26:31.458 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:26:31.458 00.000 30444 Enqueuing Expose request 02:26:33.924 02.466 15672 IsGuiding returns 1 02:26:33.924 00.000 15672 scope still moving after pulse duration time elapsed 02:26:33.945 00.021 15672 IsSlewing returns 0 02:26:33.948 00.003 15672 IsGuiding returns 0 02:26:33.948 00.000 15672 scope move finished after 2500 + 37 ms 02:26:33.948 00.000 15672 Move returns status 0, amount 2500 02:26:33.948 00.000 15672 MoveAxis(S, 8160, ABG) 02:26:33.948 00.000 15672 duration set to 2500 by maxDecDuration 02:26:33.949 00.001 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:26:33.950 00.001 15672 Guiding Dir = 1, Dur = 2500 02:26:33.950 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:26:33.950 00.000 15672 IsSlewing returns 0 02:26:33.954 00.004 15672 IsGuiding returns 0 02:26:34.039 00.085 15672 PulseGuide returned control before completion, sleep 2426 02:26:36.469 02.430 15672 IsGuiding returns 1 02:26:36.469 00.000 15672 scope still moving after pulse duration time elapsed 02:26:36.489 00.020 15672 IsSlewing returns 0 02:26:36.492 00.003 15672 IsGuiding returns 1 02:26:36.514 00.022 15672 IsSlewing returns 0 02:26:36.517 00.003 15672 IsGuiding returns 1 02:26:36.539 00.022 15672 IsSlewing returns 0 02:26:36.540 00.001 15672 IsGuiding returns 1 02:26:36.560 00.020 15672 IsSlewing returns 0 02:26:36.580 00.020 15672 IsGuiding returns 0 02:26:36.580 00.000 15672 scope move finished after 2500 + 125 ms 02:26:36.580 00.000 15672 Move returns status 0, amount 2500 02:26:36.580 00.000 15672 move complete, result=0 02:26:36.580 00.000 15672 worker thread done servicing request 02:26:36.580 00.000 15672 Worker thread wakes up 02:26:36.580 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:26:36.580 00.000 30444 GuideStep: -65.0 px 2500 ms EAST, 45.7 px 2500 ms SOUTH 02:26:36.580 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:26:38.697 02.117 15672 Exposure complete 02:26:38.730 00.033 15672 worker thread done servicing request 02:26:38.730 00.000 30444 OnExposeComplete: enter 02:26:38.730 00.000 30444 UpdateGuideState(): m_state=6 02:26:38.730 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6812 02:26:38.730 00.000 30444 Star::Find returns 1 (1), X=411.86, Y=258.30, Mass=23917, SNR=33.5, Peak=5613 HFD=5.7 02:26:38.730 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:26:38.730 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:26:38.730 00.000 30444 CameraToMount -- cameraX=-51.29 cameraY=57.52 hyp=77.07 cameraTheta=2.30 mountX=-65.11 mountY=45.15, mountTheta=2.54 02:26:38.731 00.001 30444 SchedulePrimaryMove(04F7B810, x=-51.29, y=57.52, opts=13) 02:26:38.731 00.000 30444 Enqueuing Move request for scope (-51.29, 57.52) 02:26:38.731 00.000 15672 Worker thread wakes up 02:26:38.731 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.29, 57.52) opts 0xd 02:26:38.731 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.29, 57.52) 02:26:38.731 00.000 15672 Moving (-51.29, 57.52) raw xDistance=-65.11 yDistance=45.15 02:26:38.731 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.10 from input -65.11 02:26:38.731 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.15 from input 45.15 02:26:38.731 00.000 15672 MoveAxis(E, 18924, ABG) 02:26:38.731 00.000 15672 duration set to 2500 by maxRaDuration 02:26:38.731 00.000 15672 Guiding Dir = 2, Dur = 2500 02:26:38.732 00.001 15672 IsSlewing returns 0 02:26:38.733 00.001 15672 IsGuiding returns 0 02:26:38.737 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=15088, FiltMin=2588, FiltMax=12531, Gamma=2.950 02:26:38.751 00.014 15672 PulseGuide returned control before completion, sleep 2492 02:26:38.781 00.030 30444 UpdateGuideState exits: m=23917 SNR=33.5 Saturated 02:26:38.781 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:26:38.781 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:26:38.781 00.000 30444 Enqueuing Expose request 02:26:41.276 02.495 15672 IsGuiding returns 0 02:26:41.277 00.001 15672 Move returns status 0, amount 2500 02:26:41.277 00.000 15672 MoveAxis(S, 8056, ABG) 02:26:41.277 00.000 15672 duration set to 2500 by maxDecDuration 02:26:41.277 00.000 15672 Guiding Dir = 1, Dur = 2500 02:26:41.278 00.001 15672 IsSlewing returns 0 02:26:41.281 00.003 15672 IsGuiding returns 0 02:26:41.355 00.074 15672 PulseGuide returned control before completion, sleep 2436 02:26:43.802 02.447 15672 IsGuiding returns 1 02:26:43.802 00.000 15672 scope still moving after pulse duration time elapsed 02:26:43.823 00.021 15672 IsSlewing returns 0 02:26:43.825 00.002 15672 IsGuiding returns 1 02:26:43.846 00.021 15672 IsSlewing returns 0 02:26:43.849 00.003 15672 IsGuiding returns 1 02:26:43.871 00.022 15672 IsSlewing returns 0 02:26:43.880 00.009 15672 IsGuiding returns 0 02:26:43.881 00.001 15672 scope move finished after 2500 + 100 ms 02:26:43.881 00.000 15672 Move returns status 0, amount 2500 02:26:43.881 00.000 15672 move complete, result=0 02:26:43.881 00.000 15672 worker thread done servicing request 02:26:43.881 00.000 15672 Worker thread wakes up 02:26:43.882 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:26:43.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:26:43.882 00.000 30444 GuideStep: -65.1 px 2500 ms EAST, 45.2 px 2500 ms SOUTH 02:26:45.998 02.116 15672 Exposure complete 02:26:46.028 00.030 15672 worker thread done servicing request 02:26:46.028 00.000 30444 OnExposeComplete: enter 02:26:46.029 00.001 30444 UpdateGuideState(): m_state=6 02:26:46.029 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6813 02:26:46.029 00.000 30444 Star::Find returns 1 (1), X=412.16, Y=258.71, Mass=17262, SNR=25.9, Peak=5562 HFD=2.2 02:26:46.029 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:26:46.029 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:26:46.029 00.000 30444 CameraToMount -- cameraX=-50.99 cameraY=57.93 hyp=77.18 cameraTheta=2.29 mountX=-64.94 mountY=45.62, mountTheta=2.53 02:26:46.029 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.99, y=57.93, opts=13) 02:26:46.029 00.000 30444 Enqueuing Move request for scope (-50.99, 57.93) 02:26:46.029 00.000 15672 Worker thread wakes up 02:26:46.030 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.99, 57.93) opts 0xd 02:26:46.030 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.99, 57.93) 02:26:46.030 00.000 15672 Moving (-50.99, 57.93) raw xDistance=-64.94 yDistance=45.62 02:26:46.030 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.00 from input -64.94 02:26:46.030 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.62 from input 45.62 02:26:46.030 00.000 15672 MoveAxis(E, 18879, ABG) 02:26:46.030 00.000 15672 duration set to 2500 by maxRaDuration 02:26:46.030 00.000 15672 Guiding Dir = 2, Dur = 2500 02:26:46.030 00.000 15672 IsSlewing returns 0 02:26:46.031 00.001 15672 IsGuiding returns 0 02:26:46.035 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=47610, FiltMin=2551, FiltMax=39378, Gamma=2.950 02:26:46.052 00.017 15672 PulseGuide returned control before completion, sleep 2490 02:26:46.334 00.282 30444 UpdateGuideState exits: m=17262 SNR=25.9 Saturated 02:26:46.334 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:26:46.334 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:26:46.334 00.000 30444 Enqueuing Expose request 02:26:48.592 02.258 15672 IsGuiding returns 0 02:26:48.592 00.000 15672 Move returns status 0, amount 2500 02:26:48.592 00.000 15672 MoveAxis(S, 8138, ABG) 02:26:48.592 00.000 15672 duration set to 2500 by maxDecDuration 02:26:48.592 00.000 15672 Guiding Dir = 1, Dur = 2500 02:26:48.593 00.001 15672 IsSlewing returns 0 02:26:48.594 00.001 15672 IsGuiding returns 0 02:26:48.672 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:26:51.106 02.434 15672 IsGuiding returns 1 02:26:51.106 00.000 15672 scope still moving after pulse duration time elapsed 02:26:51.127 00.021 15672 IsSlewing returns 0 02:26:51.149 00.022 15672 IsGuiding returns 1 02:26:51.170 00.021 15672 IsSlewing returns 0 02:26:51.172 00.002 15672 IsGuiding returns 1 02:26:51.193 00.021 15672 IsSlewing returns 0 02:26:51.213 00.020 15672 IsGuiding returns 0 02:26:51.214 00.001 15672 scope move finished after 2500 + 119 ms 02:26:51.214 00.000 15672 Move returns status 0, amount 2500 02:26:51.214 00.000 15672 move complete, result=0 02:26:51.214 00.000 15672 worker thread done servicing request 02:26:51.214 00.000 15672 Worker thread wakes up 02:26:51.214 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:26:51.215 00.001 30444 GuideStep: -64.9 px 2500 ms EAST, 45.6 px 2500 ms SOUTH 02:26:51.215 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:26:53.327 02.112 15672 Exposure complete 02:26:53.347 00.020 15672 worker thread done servicing request 02:26:53.347 00.000 30444 OnExposeComplete: enter 02:26:53.347 00.000 30444 UpdateGuideState(): m_state=6 02:26:53.347 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6814 02:26:53.347 00.000 30444 Star::Find returns 1 (1), X=412.82, Y=259.00, Mass=11603, SNR=18.9, Peak=5243 HFD=2.1 02:26:53.347 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:26:53.347 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:26:53.347 00.000 30444 CameraToMount -- cameraX=-50.33 cameraY=58.22 hyp=76.96 cameraTheta=2.28 mountX=-64.38 mountY=46.04, mountTheta=2.52 02:26:53.348 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.33, y=58.22, opts=13) 02:26:53.348 00.000 30444 Enqueuing Move request for scope (-50.33, 58.22) 02:26:53.348 00.000 15672 Worker thread wakes up 02:26:53.348 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.33, 58.22) opts 0xd 02:26:53.348 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.33, 58.22) 02:26:53.348 00.000 15672 Moving (-50.33, 58.22) raw xDistance=-64.38 yDistance=46.04 02:26:53.348 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.64 from input -64.38 02:26:53.348 00.000 15672 GuideAlgorithmResistSwitch::result() returns 46.04 from input 46.04 02:26:53.348 00.000 15672 MoveAxis(E, 18725, ABG) 02:26:53.348 00.000 15672 duration set to 2500 by maxRaDuration 02:26:53.348 00.000 15672 Guiding Dir = 2, Dur = 2500 02:26:53.349 00.001 15672 IsSlewing returns 0 02:26:53.349 00.000 15672 IsGuiding returns 0 02:26:53.353 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=45824, FiltMin=2550, FiltMax=40029, Gamma=2.950 02:26:53.368 00.015 15672 PulseGuide returned control before completion, sleep 2492 02:26:53.395 00.027 30444 UpdateGuideState exits: m=11603 SNR=18.9 Saturated 02:26:53.395 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:26:53.395 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:26:53.396 00.001 30444 Enqueuing Expose request 02:26:55.863 02.467 15672 IsGuiding returns 1 02:26:55.863 00.000 15672 scope still moving after pulse duration time elapsed 02:26:55.884 00.021 15672 IsSlewing returns 0 02:26:55.885 00.001 15672 IsGuiding returns 1 02:26:55.906 00.021 15672 IsSlewing returns 0 02:26:55.941 00.035 15672 IsGuiding returns 0 02:26:55.941 00.000 15672 scope move finished after 2500 + 91 ms 02:26:55.941 00.000 15672 Move returns status 0, amount 2500 02:26:55.941 00.000 15672 MoveAxis(S, 8214, ABG) 02:26:55.941 00.000 15672 duration set to 2500 by maxDecDuration 02:26:55.941 00.000 15672 Guiding Dir = 1, Dur = 2500 02:26:55.942 00.001 15672 IsSlewing returns 0 02:26:55.943 00.001 15672 IsGuiding returns 0 02:26:56.020 00.077 15672 PulseGuide returned control before completion, sleep 2432 02:26:58.455 02.435 15672 IsGuiding returns 1 02:26:58.455 00.000 15672 scope still moving after pulse duration time elapsed 02:26:58.476 00.021 15672 IsSlewing returns 0 02:26:58.477 00.001 15672 IsGuiding returns 1 02:26:58.498 00.021 15672 IsSlewing returns 0 02:26:58.499 00.001 15672 IsGuiding returns 1 02:26:58.519 00.020 15672 IsSlewing returns 0 02:26:58.576 00.057 15672 IsGuiding returns 0 02:26:58.576 00.000 15672 scope move finished after 2500 + 134 ms 02:26:58.576 00.000 15672 Move returns status 0, amount 2500 02:26:58.577 00.001 15672 move complete, result=0 02:26:58.577 00.000 15672 worker thread done servicing request 02:26:58.577 00.000 15672 Worker thread wakes up 02:26:58.577 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:26:58.577 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:26:58.577 00.000 30444 GuideStep: -64.4 px 2500 ms EAST, 46.0 px 2500 ms SOUTH 02:27:00.684 02.107 15672 Exposure complete 02:27:00.703 00.019 15672 worker thread done servicing request 02:27:00.704 00.001 30444 OnExposeComplete: enter 02:27:00.704 00.000 30444 UpdateGuideState(): m_state=6 02:27:00.704 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6815 02:27:00.704 00.000 30444 Star::Find returns 1 (1), X=411.95, Y=258.06, Mass=10472, SNR=17.7, Peak=5226 HFD=2.0 02:27:00.704 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:27:00.704 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:27:00.704 00.000 30444 CameraToMount -- cameraX=-51.20 cameraY=57.28 hyp=76.83 cameraTheta=2.30 mountX=-64.96 mountY=44.94, mountTheta=2.54 02:27:00.704 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.20, y=57.28, opts=13) 02:27:00.704 00.000 30444 Enqueuing Move request for scope (-51.20, 57.28) 02:27:00.704 00.000 15672 Worker thread wakes up 02:27:00.705 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.20, 57.28) opts 0xd 02:27:00.705 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.20, 57.28) 02:27:00.705 00.000 15672 Moving (-51.20, 57.28) raw xDistance=-64.96 yDistance=44.94 02:27:00.705 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.98 from input -64.96 02:27:00.705 00.000 15672 GuideAlgorithmResistSwitch::result() returns 44.94 from input 44.94 02:27:00.705 00.000 15672 MoveAxis(E, 18870, ABG) 02:27:00.705 00.000 15672 duration set to 2500 by maxRaDuration 02:27:00.705 00.000 15672 Guiding Dir = 2, Dur = 2500 02:27:00.705 00.000 15672 IsSlewing returns 0 02:27:00.707 00.002 15672 IsGuiding returns 0 02:27:00.711 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=62355, FiltMin=2642, FiltMax=60477, Gamma=2.950 02:27:00.732 00.021 15672 PulseGuide returned control before completion, sleep 2485 02:27:00.754 00.022 30444 UpdateGuideState exits: m=10472 SNR=17.7 Saturated 02:27:00.754 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:27:00.754 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:27:00.754 00.000 30444 Enqueuing Expose request 02:27:03.220 02.466 15672 IsGuiding returns 1 02:27:03.221 00.001 15672 scope still moving after pulse duration time elapsed 02:27:03.242 00.021 15672 IsSlewing returns 0 02:27:03.306 00.064 15672 IsGuiding returns 0 02:27:03.306 00.000 15672 scope move finished after 2500 + 98 ms 02:27:03.306 00.000 15672 Move returns status 0, amount 2500 02:27:03.306 00.000 15672 MoveAxis(S, 8017, ABG) 02:27:03.306 00.000 15672 duration set to 2500 by maxDecDuration 02:27:03.307 00.001 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:27:03.308 00.001 15672 Guiding Dir = 1, Dur = 2500 02:27:03.308 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:27:03.308 00.000 15672 IsSlewing returns 0 02:27:03.311 00.003 15672 IsGuiding returns 0 02:27:03.400 00.089 15672 PulseGuide returned control before completion, sleep 2422 02:27:05.826 02.426 15672 IsGuiding returns 1 02:27:05.826 00.000 15672 scope still moving after pulse duration time elapsed 02:27:05.847 00.021 15672 IsSlewing returns 0 02:27:05.848 00.001 15672 IsGuiding returns 1 02:27:05.869 00.021 15672 IsSlewing returns 0 02:27:05.870 00.001 15672 IsGuiding returns 1 02:27:05.891 00.021 15672 IsSlewing returns 0 02:27:05.957 00.066 15672 IsGuiding returns 1 02:27:05.978 00.021 15672 IsSlewing returns 0 02:27:05.979 00.001 15672 IsGuiding returns 0 02:27:05.979 00.000 15672 scope move finished after 2500 + 166 ms 02:27:05.979 00.000 15672 Move returns status 0, amount 2500 02:27:05.979 00.000 15672 move complete, result=0 02:27:05.979 00.000 15672 worker thread done servicing request 02:27:05.979 00.000 15672 Worker thread wakes up 02:27:05.979 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:27:05.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:27:05.979 00.000 30444 GuideStep: -65.0 px 2500 ms EAST, 44.9 px 2500 ms SOUTH 02:27:08.089 02.110 15672 Exposure complete 02:27:08.110 00.021 15672 worker thread done servicing request 02:27:08.110 00.000 30444 OnExposeComplete: enter 02:27:08.110 00.000 30444 UpdateGuideState(): m_state=6 02:27:08.110 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6816 02:27:08.110 00.000 30444 Star::Find returns 1 (1), X=412.28, Y=258.48, Mass=12473, SNR=20.1, Peak=5883 HFD=1.6 02:27:08.110 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:27:08.110 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:27:08.111 00.001 30444 CameraToMount -- cameraX=-50.87 cameraY=57.71 hyp=76.93 cameraTheta=2.29 mountX=-64.76 mountY=45.42, mountTheta=2.53 02:27:08.111 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.87, y=57.71, opts=13) 02:27:08.111 00.000 30444 Enqueuing Move request for scope (-50.87, 57.71) 02:27:08.111 00.000 15672 Worker thread wakes up 02:27:08.112 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.87, 57.71) opts 0xd 02:27:08.112 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.87, 57.71) 02:27:08.112 00.000 15672 Moving (-50.87, 57.71) raw xDistance=-64.76 yDistance=45.42 02:27:08.112 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.88 from input -64.76 02:27:08.112 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.42 from input 45.42 02:27:08.112 00.000 15672 MoveAxis(E, 18827, ABG) 02:27:08.112 00.000 15672 duration set to 2500 by maxRaDuration 02:27:08.112 00.000 15672 Guiding Dir = 2, Dur = 2500 02:27:08.112 00.000 15672 IsSlewing returns 0 02:27:08.113 00.001 15672 IsGuiding returns 0 02:27:08.118 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2554, max=56992, FiltMin=2920, FiltMax=45701, Gamma=2.950 02:27:08.129 00.011 15672 PulseGuide returned control before completion, sleep 2495 02:27:08.221 00.092 30444 UpdateGuideState exits: m=12473 SNR=20.1 Saturated 02:27:08.221 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:27:08.221 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:27:08.221 00.000 30444 Enqueuing Expose request 02:27:10.628 02.407 15672 IsGuiding returns 1 02:27:10.628 00.000 15672 scope still moving after pulse duration time elapsed 02:27:10.649 00.021 15672 IsSlewing returns 0 02:27:10.685 00.036 15672 IsGuiding returns 0 02:27:10.686 00.001 15672 scope move finished after 2500 + 72 ms 02:27:10.686 00.000 15672 Move returns status 0, amount 2500 02:27:10.686 00.000 15672 MoveAxis(S, 8103, ABG) 02:27:10.686 00.000 15672 duration set to 2500 by maxDecDuration 02:27:10.686 00.000 15672 Guiding Dir = 1, Dur = 2500 02:27:10.687 00.001 15672 IsSlewing returns 0 02:27:10.689 00.002 15672 IsGuiding returns 0 02:27:10.765 00.076 15672 PulseGuide returned control before completion, sleep 2435 02:27:13.203 02.438 15672 IsGuiding returns 1 02:27:13.203 00.000 15672 scope still moving after pulse duration time elapsed 02:27:13.224 00.021 15672 IsSlewing returns 0 02:27:13.228 00.004 15672 IsGuiding returns 1 02:27:13.249 00.021 15672 IsSlewing returns 0 02:27:13.252 00.003 15672 IsGuiding returns 1 02:27:13.273 00.021 15672 IsSlewing returns 0 02:27:13.336 00.063 15672 IsGuiding returns 0 02:27:13.336 00.000 15672 scope move finished after 2500 + 147 ms 02:27:13.337 00.001 15672 Move returns status 0, amount 2500 02:27:13.337 00.000 15672 move complete, result=0 02:27:13.337 00.000 15672 worker thread done servicing request 02:27:13.337 00.000 15672 Worker thread wakes up 02:27:13.337 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:27:13.337 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:27:13.337 00.000 30444 GuideStep: -64.8 px 2500 ms EAST, 45.4 px 2500 ms SOUTH 02:27:15.448 02.111 15672 Exposure complete 02:27:15.468 00.020 15672 worker thread done servicing request 02:27:15.468 00.000 30444 OnExposeComplete: enter 02:27:15.468 00.000 30444 UpdateGuideState(): m_state=6 02:27:15.468 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6817 02:27:15.468 00.000 30444 Star::Find returns 1 (1), X=411.49, Y=258.85, Mass=18120, SNR=25.9, Peak=7102 HFD=3.8 02:27:15.468 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:27:15.468 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:27:15.468 00.000 30444 CameraToMount -- cameraX=-51.66 cameraY=58.08 hyp=77.73 cameraTheta=2.30 mountX=-65.62 mountY=45.61, mountTheta=2.53 02:27:15.469 00.001 30444 SchedulePrimaryMove(04F7B810, x=-51.66, y=58.08, opts=13) 02:27:15.469 00.000 30444 Enqueuing Move request for scope (-51.66, 58.08) 02:27:15.469 00.000 15672 Worker thread wakes up 02:27:15.469 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.66, 58.08) opts 0xd 02:27:15.469 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.66, 58.08) 02:27:15.469 00.000 15672 Moving (-51.66, 58.08) raw xDistance=-65.62 yDistance=45.61 02:27:15.469 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.41 from input -65.62 02:27:15.469 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.61 from input 45.61 02:27:15.469 00.000 15672 MoveAxis(E, 19057, ABG) 02:27:15.469 00.000 15672 duration set to 2500 by maxRaDuration 02:27:15.469 00.000 15672 Guiding Dir = 2, Dur = 2500 02:27:15.469 00.000 15672 IsSlewing returns 0 02:27:15.471 00.002 15672 IsGuiding returns 0 02:27:15.475 00.004 30444 UpdateImageDisplay: Size=(640,480) min=3285, max=10857, FiltMin=3521, FiltMax=9885, Gamma=2.950 02:27:15.493 00.018 15672 PulseGuide returned control before completion, sleep 2489 02:27:15.518 00.025 30444 UpdateGuideState exits: m=18120 SNR=25.9 Saturated 02:27:15.518 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:27:15.518 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:27:15.518 00.000 30444 Enqueuing Expose request 02:27:17.986 02.468 15672 IsGuiding returns 1 02:27:17.986 00.000 15672 scope still moving after pulse duration time elapsed 02:27:18.007 00.021 15672 IsSlewing returns 0 02:27:18.018 00.011 15672 IsGuiding returns 0 02:27:18.018 00.000 15672 scope move finished after 2500 + 47 ms 02:27:18.019 00.001 15672 Move returns status 0, amount 2500 02:27:18.019 00.000 15672 MoveAxis(S, 8137, ABG) 02:27:18.019 00.000 15672 duration set to 2500 by maxDecDuration 02:27:18.019 00.000 15672 Guiding Dir = 1, Dur = 2500 02:27:18.020 00.001 15672 IsSlewing returns 0 02:27:18.022 00.002 15672 IsGuiding returns 0 02:27:18.098 00.076 15672 PulseGuide returned control before completion, sleep 2436 02:27:20.536 02.438 15672 IsGuiding returns 1 02:27:20.536 00.000 15672 scope still moving after pulse duration time elapsed 02:27:20.557 00.021 15672 IsSlewing returns 0 02:27:20.558 00.001 15672 IsGuiding returns 1 02:27:20.579 00.021 15672 IsSlewing returns 0 02:27:20.580 00.001 15672 IsGuiding returns 1 02:27:20.601 00.021 15672 IsSlewing returns 0 02:27:20.622 00.021 15672 IsGuiding returns 0 02:27:20.622 00.000 15672 scope move finished after 2500 + 98 ms 02:27:20.622 00.000 15672 Move returns status 0, amount 2500 02:27:20.622 00.000 15672 move complete, result=0 02:27:20.622 00.000 15672 worker thread done servicing request 02:27:20.622 00.000 15672 Worker thread wakes up 02:27:20.622 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:27:20.622 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(396,244,31,31) 02:27:20.622 00.000 30444 GuideStep: -65.6 px 2500 ms EAST, 45.6 px 2500 ms SOUTH 02:27:22.728 02.106 15672 Exposure complete 02:27:22.748 00.020 15672 worker thread done servicing request 02:27:22.748 00.000 30444 OnExposeComplete: enter 02:27:22.748 00.000 30444 UpdateGuideState(): m_state=6 02:27:22.749 00.001 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6818 02:27:22.749 00.000 30444 Star::Find returns 1 (1), X=423.36, Y=254.25, Mass=9213, SNR=15.0, Peak=4934 HFD=2.8 02:27:22.749 00.000 30444 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.28) = xAngle (2.49 = 2.49) 02:27:22.749 00.000 30444 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.43 = 2.43) 02:27:22.749 00.000 30444 CameraToMount -- cameraX=-39.79 cameraY=53.47 hyp=66.65 cameraTheta=2.21 mountX=-52.94 mountY=43.67, mountTheta=2.45 02:27:22.749 00.000 30444 SchedulePrimaryMove(04F7B810, x=-39.79, y=53.47, opts=13) 02:27:22.749 00.000 30444 Enqueuing Move request for scope (-39.79, 53.47) 02:27:22.749 00.000 15672 Worker thread wakes up 02:27:22.749 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-39.79, 53.47) opts 0xd 02:27:22.750 00.001 15672 Handling offset move in thread for scope, endpoint = (-39.79, 53.47) 02:27:22.750 00.000 15672 Moving (-39.79, 53.47) raw xDistance=-52.94 yDistance=43.67 02:27:22.750 00.000 15672 GuideAlgorithmHysteresis::Result() returns -36.46 from input -52.94 02:27:22.750 00.000 15672 GuideAlgorithmResistSwitch::result() returns 43.67 from input 43.67 02:27:22.750 00.000 15672 MoveAxis(E, 15644, ABG) 02:27:22.750 00.000 15672 duration set to 2500 by maxRaDuration 02:27:22.750 00.000 15672 Guiding Dir = 2, Dur = 2500 02:27:22.750 00.000 15672 IsSlewing returns 0 02:27:22.751 00.001 15672 IsGuiding returns 0 02:27:22.755 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=64125, FiltMin=2632, FiltMax=59997, Gamma=2.950 02:27:22.777 00.022 15672 PulseGuide returned control before completion, sleep 2485 02:27:22.798 00.021 30444 UpdateGuideState exits: m=9213 SNR=15.0 Saturated 02:27:22.798 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:27:22.798 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:27:22.798 00.000 30444 Enqueuing Expose request 02:27:25.270 02.472 15672 IsGuiding returns 1 02:27:25.270 00.000 15672 scope still moving after pulse duration time elapsed 02:27:25.291 00.021 15672 IsSlewing returns 0 02:27:25.318 00.027 15672 IsGuiding returns 0 02:27:25.318 00.000 15672 scope move finished after 2500 + 65 ms 02:27:25.318 00.000 15672 Move returns status 0, amount 2500 02:27:25.318 00.000 15672 MoveAxis(S, 7791, ABG) 02:27:25.318 00.000 15672 duration set to 2500 by maxDecDuration 02:27:25.318 00.000 15672 Guiding Dir = 1, Dur = 2500 02:27:25.318 00.000 15672 IsSlewing returns 0 02:27:25.319 00.001 15672 IsGuiding returns 0 02:27:25.397 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:27:27.859 02.462 15672 IsGuiding returns 1 02:27:27.859 00.000 15672 scope still moving after pulse duration time elapsed 02:27:27.880 00.021 15672 IsSlewing returns 0 02:27:27.883 00.003 15672 IsGuiding returns 1 02:27:27.905 00.022 15672 IsSlewing returns 0 02:27:27.908 00.003 15672 IsGuiding returns 1 02:27:27.928 00.020 15672 IsSlewing returns 0 02:27:27.954 00.026 15672 IsGuiding returns 0 02:27:27.955 00.001 15672 scope move finished after 2500 + 135 ms 02:27:27.955 00.000 15672 Move returns status 0, amount 2500 02:27:27.955 00.000 15672 move complete, result=0 02:27:27.955 00.000 15672 worker thread done servicing request 02:27:27.955 00.000 15672 Worker thread wakes up 02:27:27.955 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:27:27.955 00.000 30444 GuideStep: -52.9 px 2500 ms EAST, 43.7 px 2500 ms SOUTH 02:27:27.956 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(408,239,31,31) 02:27:30.065 02.109 15672 Exposure complete 02:27:30.085 00.020 15672 worker thread done servicing request 02:27:30.085 00.000 30444 OnExposeComplete: enter 02:27:30.085 00.000 30444 UpdateGuideState(): m_state=6 02:27:30.086 00.001 30444 Star::Find(15, 423, 254, 0, (0,0,0,0), 0.0, 255) frame 6819 02:27:30.086 00.000 30444 Star::Find returns 1 (1), X=412.11, Y=257.97, Mass=15544, SNR=24.3, Peak=5528 HFD=2.3 02:27:30.086 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:27:30.086 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:27:30.086 00.000 30444 CameraToMount -- cameraX=-51.04 cameraY=57.19 hyp=76.65 cameraTheta=2.30 mountX=-64.78 mountY=44.89, mountTheta=2.54 02:27:30.086 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.04, y=57.19, opts=13) 02:27:30.086 00.000 30444 Enqueuing Move request for scope (-51.04, 57.19) 02:27:30.086 00.000 15672 Worker thread wakes up 02:27:30.086 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.04, 57.19) opts 0xd 02:27:30.086 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.04, 57.19) 02:27:30.086 00.000 15672 Moving (-51.04, 57.19) raw xDistance=-64.78 yDistance=44.89 02:27:30.087 00.001 15672 GuideAlgorithmHysteresis::Result() returns -43.36 from input -64.78 02:27:30.087 00.000 15672 GuideAlgorithmResistSwitch::result() returns 44.89 from input 44.89 02:27:30.087 00.000 15672 MoveAxis(E, 18606, ABG) 02:27:30.087 00.000 15672 duration set to 2500 by maxRaDuration 02:27:30.087 00.000 15672 Guiding Dir = 2, Dur = 2500 02:27:30.087 00.000 15672 IsSlewing returns 0 02:27:30.088 00.001 15672 IsGuiding returns 0 02:27:30.092 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=64457, FiltMin=2339, FiltMax=61730, Gamma=2.950 02:27:30.109 00.017 15672 PulseGuide returned control before completion, sleep 2489 02:27:30.578 00.469 30444 UpdateGuideState exits: m=15544 SNR=24.3 Saturated 02:27:30.578 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:27:30.578 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:27:30.579 00.001 30444 Enqueuing Expose request 02:27:32.601 02.022 15672 IsGuiding returns 1 02:27:32.601 00.000 15672 scope still moving after pulse duration time elapsed 02:27:32.621 00.020 15672 IsSlewing returns 0 02:27:32.635 00.014 15672 IsGuiding returns 0 02:27:32.635 00.000 15672 scope move finished after 2500 + 46 ms 02:27:32.635 00.000 15672 Move returns status 0, amount 2500 02:27:32.635 00.000 15672 MoveAxis(S, 8008, ABG) 02:27:32.636 00.001 15672 duration set to 2500 by maxDecDuration 02:27:32.636 00.000 15672 Guiding Dir = 1, Dur = 2500 02:27:32.636 00.000 15672 IsSlewing returns 0 02:27:32.639 00.003 15672 IsGuiding returns 0 02:27:32.713 00.074 15672 PulseGuide returned control before completion, sleep 2436 02:27:35.153 02.440 15672 IsGuiding returns 1 02:27:35.154 00.001 15672 scope still moving after pulse duration time elapsed 02:27:35.174 00.020 15672 IsSlewing returns 0 02:27:35.177 00.003 15672 IsGuiding returns 1 02:27:35.199 00.022 15672 IsSlewing returns 0 02:27:35.254 00.055 15672 IsGuiding returns 0 02:27:35.255 00.001 15672 scope move finished after 2500 + 115 ms 02:27:35.255 00.000 15672 Move returns status 0, amount 2500 02:27:35.255 00.000 15672 move complete, result=0 02:27:35.255 00.000 15672 worker thread done servicing request 02:27:35.255 00.000 15672 Worker thread wakes up 02:27:35.255 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:27:35.256 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:27:35.256 00.000 30444 GuideStep: -64.8 px 2500 ms EAST, 44.9 px 2500 ms SOUTH 02:27:37.372 02.116 15672 Exposure complete 02:27:37.405 00.033 15672 worker thread done servicing request 02:27:37.405 00.000 30444 OnExposeComplete: enter 02:27:37.405 00.000 30444 UpdateGuideState(): m_state=6 02:27:37.405 00.000 30444 Star::Find(15, 412, 257, 0, (0,0,0,0), 0.0, 255) frame 6820 02:27:37.405 00.000 30444 Star::Find returns 1 (1), X=412.72, Y=258.94, Mass=12695, SNR=20.9, Peak=5242 HFD=2.1 02:27:37.405 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:27:37.405 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:27:37.406 00.001 30444 CameraToMount -- cameraX=-50.43 cameraY=58.17 hyp=76.98 cameraTheta=2.29 mountX=-64.46 mountY=45.97, mountTheta=2.52 02:27:37.406 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.43, y=58.17, opts=13) 02:27:37.406 00.000 30444 Enqueuing Move request for scope (-50.43, 58.17) 02:27:37.406 00.000 15672 Worker thread wakes up 02:27:37.406 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.43, 58.17) opts 0xd 02:27:37.406 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.43, 58.17) 02:27:37.406 00.000 15672 Moving (-50.43, 58.17) raw xDistance=-64.46 yDistance=45.97 02:27:37.406 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.65 from input -64.46 02:27:37.406 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.97 from input 45.97 02:27:37.406 00.000 15672 MoveAxis(E, 18727, ABG) 02:27:37.406 00.000 15672 duration set to 2500 by maxRaDuration 02:27:37.406 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:27:37.406 00.000 15672 Guiding Dir = 2, Dur = 2500 02:27:37.406 00.000 15672 IsSlewing returns 0 02:27:37.407 00.001 15672 IsGuiding returns 0 02:27:37.411 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=65021, FiltMin=2596, FiltMax=62343, Gamma=2.950 02:27:37.425 00.014 15672 PulseGuide returned control before completion, sleep 2493 02:27:37.453 00.028 30444 UpdateGuideState exits: m=12695 SNR=20.9 Saturated 02:27:37.453 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:27:37.453 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:27:37.454 00.001 30444 Enqueuing Expose request 02:27:37.454 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:27:39.922 02.468 15672 IsGuiding returns 1 02:27:39.922 00.000 15672 scope still moving after pulse duration time elapsed 02:27:39.944 00.022 15672 IsSlewing returns 0 02:27:39.982 00.038 15672 IsGuiding returns 0 02:27:39.982 00.000 15672 scope move finished after 2500 + 74 ms 02:27:39.982 00.000 15672 Move returns status 0, amount 2500 02:27:39.982 00.000 15672 MoveAxis(S, 8201, ABG) 02:27:39.982 00.000 15672 duration set to 2500 by maxDecDuration 02:27:39.982 00.000 15672 Guiding Dir = 1, Dur = 2500 02:27:39.982 00.000 15672 IsSlewing returns 0 02:27:39.982 00.000 15672 IsGuiding returns 0 02:27:40.063 00.081 15672 PulseGuide returned control before completion, sleep 2431 02:27:42.495 02.432 15672 IsGuiding returns 1 02:27:42.495 00.000 15672 scope still moving after pulse duration time elapsed 02:27:42.517 00.022 15672 IsSlewing returns 0 02:27:42.517 00.000 15672 IsGuiding returns 1 02:27:42.539 00.022 15672 IsSlewing returns 0 02:27:42.540 00.001 15672 IsGuiding returns 1 02:27:42.561 00.021 15672 IsSlewing returns 0 02:27:42.561 00.000 15672 IsGuiding returns 1 02:27:42.582 00.021 15672 IsSlewing returns 0 02:27:42.634 00.052 15672 IsGuiding returns 0 02:27:42.634 00.000 15672 scope move finished after 2500 + 151 ms 02:27:42.634 00.000 15672 Move returns status 0, amount 2500 02:27:42.634 00.000 15672 move complete, result=0 02:27:42.635 00.001 15672 worker thread done servicing request 02:27:42.635 00.000 15672 Worker thread wakes up 02:27:42.635 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:27:42.635 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:27:42.635 00.000 30444 GuideStep: -64.5 px 2500 ms EAST, 46.0 px 2500 ms SOUTH 02:27:44.744 02.109 15672 Exposure complete 02:27:44.766 00.022 15672 worker thread done servicing request 02:27:44.766 00.000 30444 OnExposeComplete: enter 02:27:44.766 00.000 30444 UpdateGuideState(): m_state=6 02:27:44.767 00.001 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6821 02:27:44.767 00.000 30444 Star::Find returns 1 (1), X=413.01, Y=258.70, Mass=18021, SNR=24.6, Peak=5711 HFD=2.3 02:27:44.767 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:27:44.767 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:27:44.767 00.000 30444 CameraToMount -- cameraX=-50.14 cameraY=57.92 hyp=76.61 cameraTheta=2.28 mountX=-64.12 mountY=45.79, mountTheta=2.52 02:27:44.767 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.14, y=57.92, opts=13) 02:27:44.767 00.000 30444 Enqueuing Move request for scope (-50.14, 57.92) 02:27:44.767 00.000 15672 Worker thread wakes up 02:27:44.767 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.14, 57.92) opts 0xd 02:27:44.768 00.001 15672 Handling offset move in thread for scope, endpoint = (-50.14, 57.92) 02:27:44.768 00.000 15672 Moving (-50.14, 57.92) raw xDistance=-64.12 yDistance=45.79 02:27:44.768 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.45 from input -64.12 02:27:44.768 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.79 from input 45.79 02:27:44.768 00.000 15672 MoveAxis(E, 18643, ABG) 02:27:44.768 00.000 15672 duration set to 2500 by maxRaDuration 02:27:44.768 00.000 15672 Guiding Dir = 2, Dur = 2500 02:27:44.768 00.000 15672 IsSlewing returns 0 02:27:44.773 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=64852, FiltMin=2653, FiltMax=62499, Gamma=2.950 02:27:44.776 00.003 15672 IsGuiding returns 0 02:27:44.790 00.014 15672 PulseGuide returned control before completion, sleep 2497 02:27:44.817 00.027 30444 UpdateGuideState exits: m=18021 SNR=24.6 Saturated 02:27:44.817 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:27:44.817 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:27:44.817 00.000 30444 Enqueuing Expose request 02:27:47.314 02.497 15672 IsGuiding returns 0 02:27:47.314 00.000 15672 Move returns status 0, amount 2500 02:27:47.314 00.000 15672 MoveAxis(S, 8169, ABG) 02:27:47.314 00.000 15672 duration set to 2500 by maxDecDuration 02:27:47.314 00.000 15672 Guiding Dir = 1, Dur = 2500 02:27:47.314 00.000 15672 IsSlewing returns 0 02:27:47.315 00.001 15672 IsGuiding returns 0 02:27:47.395 00.080 15672 PulseGuide returned control before completion, sleep 2432 02:27:49.830 02.435 15672 IsGuiding returns 1 02:27:49.830 00.000 15672 scope still moving after pulse duration time elapsed 02:27:49.851 00.021 15672 IsSlewing returns 0 02:27:49.854 00.003 15672 IsGuiding returns 1 02:27:49.875 00.021 15672 IsSlewing returns 0 02:27:49.877 00.002 15672 IsGuiding returns 1 02:27:49.899 00.022 15672 IsSlewing returns 0 02:27:49.919 00.020 15672 IsGuiding returns 0 02:27:49.919 00.000 15672 scope move finished after 2500 + 103 ms 02:27:49.919 00.000 15672 Move returns status 0, amount 2500 02:27:49.919 00.000 15672 move complete, result=0 02:27:49.919 00.000 15672 worker thread done servicing request 02:27:49.919 00.000 15672 Worker thread wakes up 02:27:49.919 00.000 30444 GuideStep: -64.1 px 2500 ms EAST, 45.8 px 2500 ms SOUTH 02:27:49.919 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:27:49.920 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:27:52.028 02.108 15672 Exposure complete 02:27:52.048 00.020 15672 worker thread done servicing request 02:27:52.048 00.000 30444 OnExposeComplete: enter 02:27:52.048 00.000 30444 UpdateGuideState(): m_state=6 02:27:52.048 00.000 30444 Star::Find(15, 413, 258, 0, (0,0,0,0), 0.0, 255) frame 6822 02:27:52.049 00.001 30444 Star::Find returns 1 (1), X=412.80, Y=259.03, Mass=15555, SNR=22.3, Peak=5513 HFD=2.6 02:27:52.049 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:27:52.049 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:27:52.049 00.000 30444 CameraToMount -- cameraX=-50.34 cameraY=58.25 hyp=76.99 cameraTheta=2.28 mountX=-64.40 mountY=46.07, mountTheta=2.52 02:27:52.049 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.34, y=58.25, opts=13) 02:27:52.049 00.000 30444 Enqueuing Move request for scope (-50.34, 58.25) 02:27:52.049 00.000 15672 Worker thread wakes up 02:27:52.049 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.34, 58.25) opts 0xd 02:27:52.049 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.34, 58.25) 02:27:52.049 00.000 15672 Moving (-50.34, 58.25) raw xDistance=-64.40 yDistance=46.07 02:27:52.050 00.001 15672 GuideAlgorithmHysteresis::Result() returns -43.62 from input -64.40 02:27:52.050 00.000 15672 GuideAlgorithmResistSwitch::result() returns 46.07 from input 46.07 02:27:52.050 00.000 15672 MoveAxis(E, 18714, ABG) 02:27:52.050 00.000 15672 duration set to 2500 by maxRaDuration 02:27:52.050 00.000 15672 Guiding Dir = 2, Dur = 2500 02:27:52.050 00.000 15672 IsSlewing returns 0 02:27:52.051 00.001 15672 IsGuiding returns 0 02:27:52.055 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2450, max=63148, FiltMin=2779, FiltMax=61686, Gamma=2.950 02:27:52.074 00.019 15672 PulseGuide returned control before completion, sleep 2488 02:27:52.098 00.024 30444 UpdateGuideState exits: m=15555 SNR=22.3 Saturated 02:27:52.099 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:27:52.099 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:27:52.099 00.000 30444 Enqueuing Expose request 02:27:54.566 02.467 15672 IsGuiding returns 1 02:27:54.566 00.000 15672 scope still moving after pulse duration time elapsed 02:27:54.588 00.022 15672 IsSlewing returns 0 02:27:54.599 00.011 15672 IsGuiding returns 0 02:27:54.599 00.000 15672 scope move finished after 2500 + 47 ms 02:27:54.599 00.000 15672 Move returns status 0, amount 2500 02:27:54.599 00.000 15672 MoveAxis(S, 8219, ABG) 02:27:54.599 00.000 15672 duration set to 2500 by maxDecDuration 02:27:54.599 00.000 15672 Guiding Dir = 1, Dur = 2500 02:27:54.600 00.001 15672 IsSlewing returns 0 02:27:54.601 00.001 15672 IsGuiding returns 0 02:27:54.679 00.078 15672 PulseGuide returned control before completion, sleep 2433 02:27:57.139 02.460 15672 IsGuiding returns 1 02:27:57.140 00.001 15672 scope still moving after pulse duration time elapsed 02:27:57.160 00.020 15672 IsSlewing returns 0 02:27:57.163 00.003 15672 IsGuiding returns 1 02:27:57.184 00.021 15672 IsSlewing returns 0 02:27:57.188 00.004 15672 IsGuiding returns 1 02:27:57.208 00.020 15672 IsSlewing returns 0 02:27:57.236 00.028 15672 IsGuiding returns 0 02:27:57.237 00.001 15672 scope move finished after 2500 + 135 ms 02:27:57.237 00.000 15672 Move returns status 0, amount 2500 02:27:57.237 00.000 15672 move complete, result=0 02:27:57.237 00.000 15672 worker thread done servicing request 02:27:57.237 00.000 15672 Worker thread wakes up 02:27:57.237 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:27:57.238 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:27:57.238 00.000 30444 GuideStep: -64.4 px 2500 ms EAST, 46.1 px 2500 ms SOUTH 02:27:59.347 02.109 15672 Exposure complete 02:27:59.367 00.020 15672 worker thread done servicing request 02:27:59.367 00.000 30444 OnExposeComplete: enter 02:27:59.367 00.000 30444 UpdateGuideState(): m_state=6 02:27:59.367 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6823 02:27:59.367 00.000 30444 Star::Find returns 1 (1), X=411.55, Y=258.39, Mass=18580, SNR=24.3, Peak=5690 HFD=5.8 02:27:59.367 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:27:59.368 00.001 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:27:59.368 00.000 30444 CameraToMount -- cameraX=-51.60 cameraY=57.62 hyp=77.35 cameraTheta=2.30 mountX=-65.44 mountY=45.18, mountTheta=2.54 02:27:59.368 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.60, y=57.62, opts=13) 02:27:59.368 00.000 30444 Enqueuing Move request for scope (-51.60, 57.62) 02:27:59.368 00.000 15672 Worker thread wakes up 02:27:59.368 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.60, 57.62) opts 0xd 02:27:59.368 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.60, 57.62) 02:27:59.368 00.000 15672 Moving (-51.60, 57.62) raw xDistance=-65.44 yDistance=45.18 02:27:59.368 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.28 from input -65.44 02:27:59.368 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.18 from input 45.18 02:27:59.368 00.000 15672 MoveAxis(E, 18999, ABG) 02:27:59.369 00.001 15672 duration set to 2500 by maxRaDuration 02:27:59.369 00.000 15672 Guiding Dir = 2, Dur = 2500 02:27:59.369 00.000 15672 IsSlewing returns 0 02:27:59.370 00.001 15672 IsGuiding returns 0 02:27:59.374 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2520, max=63168, FiltMin=2873, FiltMax=53559, Gamma=2.950 02:27:59.391 00.017 15672 PulseGuide returned control before completion, sleep 2489 02:27:59.481 00.090 30444 UpdateGuideState exits: m=18580 SNR=24.3 Saturated 02:27:59.481 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:27:59.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:27:59.481 00.000 30444 Enqueuing Expose request 02:28:01.882 02.401 15672 IsGuiding returns 1 02:28:01.882 00.000 15672 scope still moving after pulse duration time elapsed 02:28:01.903 00.021 15672 IsSlewing returns 0 02:28:01.916 00.013 15672 IsGuiding returns 0 02:28:01.916 00.000 15672 scope move finished after 2500 + 46 ms 02:28:01.916 00.000 15672 Move returns status 0, amount 2500 02:28:01.916 00.000 15672 MoveAxis(S, 8060, ABG) 02:28:01.916 00.000 15672 duration set to 2500 by maxDecDuration 02:28:01.916 00.000 15672 Guiding Dir = 1, Dur = 2500 02:28:01.917 00.001 15672 IsSlewing returns 0 02:28:01.918 00.001 15672 IsGuiding returns 0 02:28:01.996 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:28:04.430 02.434 15672 IsGuiding returns 1 02:28:04.430 00.000 15672 scope still moving after pulse duration time elapsed 02:28:04.451 00.021 15672 IsSlewing returns 0 02:28:04.452 00.001 15672 IsGuiding returns 1 02:28:04.473 00.021 15672 IsSlewing returns 0 02:28:04.489 00.016 15672 IsGuiding returns 1 02:28:04.510 00.021 15672 IsSlewing returns 0 02:28:04.552 00.042 15672 IsGuiding returns 0 02:28:04.553 00.001 15672 scope move finished after 2500 + 135 ms 02:28:04.553 00.000 15672 Move returns status 0, amount 2500 02:28:04.553 00.000 15672 move complete, result=0 02:28:04.553 00.000 15672 worker thread done servicing request 02:28:04.553 00.000 15672 Worker thread wakes up 02:28:04.553 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:28:04.553 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:28:04.554 00.001 30444 GuideStep: -65.4 px 2500 ms EAST, 45.2 px 2500 ms SOUTH 02:28:06.661 02.107 15672 Exposure complete 02:28:06.681 00.020 15672 worker thread done servicing request 02:28:06.681 00.000 30444 OnExposeComplete: enter 02:28:06.681 00.000 30444 UpdateGuideState(): m_state=6 02:28:06.681 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6824 02:28:06.681 00.000 30444 Star::Find returns 1 (1), X=413.25, Y=259.16, Mass=9705, SNR=16.7, Peak=5493 HFD=2.5 02:28:06.681 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:28:06.681 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 02:28:06.681 00.000 30444 CameraToMount -- cameraX=-49.89 cameraY=58.38 hyp=76.80 cameraTheta=2.28 mountX=-64.01 mountY=46.29, mountTheta=2.52 02:28:06.682 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.89, y=58.38, opts=13) 02:28:06.682 00.000 30444 Enqueuing Move request for scope (-49.89, 58.38) 02:28:06.682 00.000 15672 Worker thread wakes up 02:28:06.682 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.89, 58.38) opts 0xd 02:28:06.682 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.89, 58.38) 02:28:06.682 00.000 15672 Moving (-49.89, 58.38) raw xDistance=-64.01 yDistance=46.29 02:28:06.682 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.42 from input -64.01 02:28:06.682 00.000 15672 GuideAlgorithmResistSwitch::result() returns 46.29 from input 46.29 02:28:06.682 00.000 15672 MoveAxis(E, 18632, ABG) 02:28:06.682 00.000 15672 duration set to 2500 by maxRaDuration 02:28:06.682 00.000 15672 Guiding Dir = 2, Dur = 2500 02:28:06.682 00.000 15672 IsSlewing returns 0 02:28:06.683 00.001 15672 IsGuiding returns 0 02:28:06.687 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2464, max=61904, FiltMin=2863, FiltMax=58528, Gamma=2.950 02:28:06.707 00.020 15672 PulseGuide returned control before completion, sleep 2487 02:28:06.730 00.023 30444 UpdateGuideState exits: m=9705 SNR=16.7 Saturated 02:28:06.730 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:28:06.730 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:28:06.730 00.000 30444 Enqueuing Expose request 02:28:09.249 02.519 15672 IsGuiding returns 0 02:28:09.249 00.000 15672 Move returns status 0, amount 2500 02:28:09.249 00.000 15672 MoveAxis(S, 8259, ABG) 02:28:09.249 00.000 15672 duration set to 2500 by maxDecDuration 02:28:09.250 00.001 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:28:09.251 00.001 15672 Guiding Dir = 1, Dur = 2500 02:28:09.251 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:28:09.251 00.000 15672 IsSlewing returns 0 02:28:09.255 00.004 15672 IsGuiding returns 0 02:28:09.343 00.088 15672 PulseGuide returned control before completion, sleep 2422 02:28:11.769 02.426 15672 IsGuiding returns 1 02:28:11.769 00.000 15672 scope still moving after pulse duration time elapsed 02:28:11.790 00.021 15672 IsSlewing returns 0 02:28:11.793 00.003 15672 IsGuiding returns 1 02:28:11.815 00.022 15672 IsSlewing returns 0 02:28:11.817 00.002 15672 IsGuiding returns 1 02:28:11.838 00.021 15672 IsSlewing returns 0 02:28:11.899 00.061 15672 IsGuiding returns 0 02:28:11.899 00.000 15672 scope move finished after 2500 + 144 ms 02:28:11.899 00.000 15672 Move returns status 0, amount 2500 02:28:11.899 00.000 15672 move complete, result=0 02:28:11.899 00.000 15672 worker thread done servicing request 02:28:11.899 00.000 15672 Worker thread wakes up 02:28:11.899 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:28:11.899 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:28:11.899 00.000 30444 GuideStep: -64.0 px 2500 ms EAST, 46.3 px 2500 ms SOUTH 02:28:14.007 02.108 15672 Exposure complete 02:28:14.027 00.020 15672 worker thread done servicing request 02:28:14.027 00.000 30444 OnExposeComplete: enter 02:28:14.027 00.000 30444 UpdateGuideState(): m_state=6 02:28:14.027 00.000 30444 Star::Find(15, 413, 259, 0, (0,0,0,0), 0.0, 255) frame 6825 02:28:14.028 00.001 30444 Star::Find returns 1 (1), X=412.51, Y=258.51, Mass=7650, SNR=19.8, Peak=6230 HFD=1.4 02:28:14.028 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:28:14.028 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:28:14.028 00.000 30444 CameraToMount -- cameraX=-50.64 cameraY=57.74 hyp=76.80 cameraTheta=2.29 mountX=-64.55 mountY=45.50, mountTheta=2.53 02:28:14.028 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.64, y=57.74, opts=13) 02:28:14.028 00.000 30444 Enqueuing Move request for scope (-50.64, 57.74) 02:28:14.028 00.000 15672 Worker thread wakes up 02:28:14.028 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.64, 57.74) opts 0xd 02:28:14.028 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.64, 57.74) 02:28:14.028 00.000 15672 Moving (-50.64, 57.74) raw xDistance=-64.55 yDistance=45.50 02:28:14.028 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.71 from input -64.55 02:28:14.028 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.50 from input 45.50 02:28:14.029 00.001 15672 MoveAxis(E, 18753, ABG) 02:28:14.029 00.000 15672 duration set to 2500 by maxRaDuration 02:28:14.029 00.000 15672 Guiding Dir = 2, Dur = 2500 02:28:14.029 00.000 15672 IsSlewing returns 0 02:28:14.030 00.001 15672 IsGuiding returns 0 02:28:14.035 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2980, max=36199, FiltMin=3296, FiltMax=29017, Gamma=2.950 02:28:14.056 00.021 15672 PulseGuide returned control before completion, sleep 2485 02:28:14.078 00.022 30444 UpdateGuideState exits: m=7650 SNR=19.8 Saturated 02:28:14.078 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:28:14.078 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:28:14.078 00.000 30444 Enqueuing Expose request 02:28:16.544 02.466 15672 IsGuiding returns 1 02:28:16.544 00.000 15672 scope still moving after pulse duration time elapsed 02:28:16.565 00.021 15672 IsSlewing returns 0 02:28:16.581 00.016 15672 IsGuiding returns 0 02:28:16.581 00.000 15672 scope move finished after 2500 + 51 ms 02:28:16.581 00.000 15672 Move returns status 0, amount 2500 02:28:16.581 00.000 15672 MoveAxis(S, 8118, ABG) 02:28:16.581 00.000 15672 duration set to 2500 by maxDecDuration 02:28:16.582 00.001 15672 Guiding Dir = 1, Dur = 2500 02:28:16.583 00.001 15672 IsSlewing returns 0 02:28:16.584 00.001 15672 IsGuiding returns 0 02:28:16.660 00.076 15672 PulseGuide returned control before completion, sleep 2436 02:28:19.098 02.438 15672 IsGuiding returns 1 02:28:19.098 00.000 15672 scope still moving after pulse duration time elapsed 02:28:19.119 00.021 15672 IsSlewing returns 0 02:28:19.121 00.002 15672 IsGuiding returns 1 02:28:19.142 00.021 15672 IsSlewing returns 0 02:28:19.145 00.003 15672 IsGuiding returns 1 02:28:19.166 00.021 15672 IsSlewing returns 0 02:28:19.185 00.019 15672 IsGuiding returns 0 02:28:19.185 00.000 15672 scope move finished after 2500 + 99 ms 02:28:19.185 00.000 15672 Move returns status 0, amount 2500 02:28:19.185 00.000 15672 move complete, result=0 02:28:19.185 00.000 15672 worker thread done servicing request 02:28:19.186 00.001 15672 Worker thread wakes up 02:28:19.186 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:28:19.186 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:28:19.186 00.000 30444 GuideStep: -64.5 px 2500 ms EAST, 45.5 px 2500 ms SOUTH 02:28:21.303 02.117 15672 Exposure complete 02:28:21.333 00.030 15672 worker thread done servicing request 02:28:21.333 00.000 30444 OnExposeComplete: enter 02:28:21.333 00.000 30444 UpdateGuideState(): m_state=6 02:28:21.334 00.001 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6826 02:28:21.334 00.000 30444 Star::Find returns 1 (1), X=412.51, Y=258.97, Mass=12989, SNR=23.1, Peak=5383 HFD=2.2 02:28:21.334 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:28:21.334 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:28:21.334 00.000 30444 CameraToMount -- cameraX=-50.64 cameraY=58.19 hyp=77.14 cameraTheta=2.29 mountX=-64.67 mountY=45.95, mountTheta=2.52 02:28:21.334 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.64, y=58.19, opts=13) 02:28:21.334 00.000 30444 Enqueuing Move request for scope (-50.64, 58.19) 02:28:21.334 00.000 15672 Worker thread wakes up 02:28:21.334 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.64, 58.19) opts 0xd 02:28:21.334 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.64, 58.19) 02:28:21.334 00.000 15672 Moving (-50.64, 58.19) raw xDistance=-64.67 yDistance=45.95 02:28:21.335 00.001 15672 GuideAlgorithmHysteresis::Result() returns -43.80 from input -64.67 02:28:21.335 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.95 from input 45.95 02:28:21.335 00.000 15672 MoveAxis(E, 18794, ABG) 02:28:21.335 00.000 15672 duration set to 2500 by maxRaDuration 02:28:21.335 00.000 15672 Guiding Dir = 2, Dur = 2500 02:28:21.335 00.000 15672 IsSlewing returns 0 02:28:21.336 00.001 15672 IsGuiding returns 0 02:28:21.340 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2359, max=64075, FiltMin=2718, FiltMax=62042, Gamma=2.950 02:28:21.356 00.016 15672 PulseGuide returned control before completion, sleep 2490 02:28:21.848 00.492 30444 UpdateGuideState exits: m=12989 SNR=23.1 Saturated 02:28:21.848 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:28:21.849 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:28:21.849 00.000 30444 Enqueuing Expose request 02:28:23.850 02.001 15672 IsGuiding returns 1 02:28:23.850 00.000 15672 scope still moving after pulse duration time elapsed 02:28:23.873 00.023 15672 IsSlewing returns 0 02:28:23.898 00.025 15672 IsGuiding returns 0 02:28:23.898 00.000 15672 scope move finished after 2500 + 62 ms 02:28:23.898 00.000 15672 Move returns status 0, amount 2500 02:28:23.898 00.000 15672 MoveAxis(S, 8197, ABG) 02:28:23.898 00.000 15672 duration set to 2500 by maxDecDuration 02:28:23.898 00.000 15672 Guiding Dir = 1, Dur = 2500 02:28:23.899 00.001 15672 IsSlewing returns 0 02:28:23.902 00.003 15672 IsGuiding returns 0 02:28:23.977 00.075 15672 PulseGuide returned control before completion, sleep 2436 02:28:26.415 02.438 15672 IsGuiding returns 1 02:28:26.415 00.000 15672 scope still moving after pulse duration time elapsed 02:28:26.436 00.021 15672 IsSlewing returns 0 02:28:26.437 00.001 15672 IsGuiding returns 1 02:28:26.458 00.021 15672 IsSlewing returns 0 02:28:26.459 00.001 15672 IsGuiding returns 1 02:28:26.480 00.021 15672 IsSlewing returns 0 02:28:26.481 00.001 15672 IsGuiding returns 1 02:28:26.502 00.021 15672 IsSlewing returns 0 02:28:26.533 00.031 15672 IsGuiding returns 0 02:28:26.533 00.000 15672 scope move finished after 2500 + 130 ms 02:28:26.533 00.000 15672 Move returns status 0, amount 2500 02:28:26.533 00.000 15672 move complete, result=0 02:28:26.533 00.000 15672 worker thread done servicing request 02:28:26.533 00.000 15672 Worker thread wakes up 02:28:26.533 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:28:26.533 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:28:26.533 00.000 30444 GuideStep: -64.7 px 2500 ms EAST, 45.9 px 2500 ms SOUTH 02:28:28.640 02.107 15672 Exposure complete 02:28:28.660 00.020 15672 worker thread done servicing request 02:28:28.660 00.000 30444 OnExposeComplete: enter 02:28:28.660 00.000 30444 UpdateGuideState(): m_state=6 02:28:28.660 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6827 02:28:28.660 00.000 30444 Star::Find returns 1 (1), X=412.01, Y=259.12, Mass=13687, SNR=24.2, Peak=6452 HFD=2.2 02:28:28.660 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:28:28.660 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:28:28.660 00.000 30444 CameraToMount -- cameraX=-51.14 cameraY=58.34 hyp=77.59 cameraTheta=2.29 mountX=-65.20 mountY=45.99, mountTheta=2.53 02:28:28.661 00.001 30444 SchedulePrimaryMove(04F7B810, x=-51.14, y=58.34, opts=13) 02:28:28.661 00.000 30444 Enqueuing Move request for scope (-51.14, 58.34) 02:28:28.661 00.000 15672 Worker thread wakes up 02:28:28.661 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.14, 58.34) opts 0xd 02:28:28.661 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.14, 58.34) 02:28:28.661 00.000 15672 Moving (-51.14, 58.34) raw xDistance=-65.20 yDistance=45.99 02:28:28.661 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.14 from input -65.20 02:28:28.661 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.99 from input 45.99 02:28:28.661 00.000 15672 MoveAxis(E, 18939, ABG) 02:28:28.661 00.000 15672 duration set to 2500 by maxRaDuration 02:28:28.661 00.000 15672 Guiding Dir = 2, Dur = 2500 02:28:28.662 00.001 15672 IsSlewing returns 0 02:28:28.663 00.001 15672 IsGuiding returns 0 02:28:28.667 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2929, max=46785, FiltMin=3184, FiltMax=39824, Gamma=2.950 02:28:28.688 00.021 15672 PulseGuide returned control before completion, sleep 2485 02:28:28.973 00.285 30444 UpdateGuideState exits: m=13687 SNR=24.2 Saturated 02:28:28.973 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:28:28.973 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:28:28.973 00.000 30444 Enqueuing Expose request 02:28:31.176 02.203 15672 IsGuiding returns 1 02:28:31.176 00.000 15672 scope still moving after pulse duration time elapsed 02:28:31.197 00.021 15672 IsSlewing returns 0 02:28:31.213 00.016 15672 IsGuiding returns 0 02:28:31.213 00.000 15672 scope move finished after 2500 + 50 ms 02:28:31.213 00.000 15672 Move returns status 0, amount 2500 02:28:31.213 00.000 15672 MoveAxis(S, 8204, ABG) 02:28:31.213 00.000 15672 duration set to 2500 by maxDecDuration 02:28:31.213 00.000 15672 Guiding Dir = 1, Dur = 2500 02:28:31.214 00.001 15672 IsSlewing returns 0 02:28:31.215 00.001 15672 IsGuiding returns 0 02:28:31.293 00.078 15672 PulseGuide returned control before completion, sleep 2433 02:28:33.729 02.436 15672 IsGuiding returns 1 02:28:33.729 00.000 15672 scope still moving after pulse duration time elapsed 02:28:33.751 00.022 15672 IsSlewing returns 0 02:28:33.752 00.001 15672 IsGuiding returns 1 02:28:33.773 00.021 15672 IsSlewing returns 0 02:28:33.832 00.059 15672 IsGuiding returns 0 02:28:33.833 00.001 15672 scope move finished after 2500 + 117 ms 02:28:33.833 00.000 15672 Move returns status 0, amount 2500 02:28:33.833 00.000 15672 move complete, result=0 02:28:33.833 00.000 15672 worker thread done servicing request 02:28:33.833 00.000 15672 Worker thread wakes up 02:28:33.833 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:28:33.833 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:28:33.833 00.000 30444 GuideStep: -65.2 px 2500 ms EAST, 46.0 px 2500 ms SOUTH 02:28:35.939 02.106 15672 Exposure complete 02:28:35.959 00.020 15672 worker thread done servicing request 02:28:35.959 00.000 30444 OnExposeComplete: enter 02:28:35.959 00.000 30444 UpdateGuideState(): m_state=6 02:28:35.960 00.001 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6828 02:28:35.960 00.000 30444 Star::Find returns 1 (1), X=412.81, Y=258.69, Mass=11896, SNR=18.7, Peak=6172 HFD=1.8 02:28:35.960 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:28:35.960 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:28:35.960 00.000 30444 CameraToMount -- cameraX=-50.34 cameraY=57.92 hyp=76.74 cameraTheta=2.29 mountX=-64.31 mountY=45.74, mountTheta=2.52 02:28:35.960 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.34, y=57.92, opts=13) 02:28:35.960 00.000 30444 Enqueuing Move request for scope (-50.34, 57.92) 02:28:35.960 00.000 15672 Worker thread wakes up 02:28:35.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.34, 57.92) opts 0xd 02:28:35.960 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.34, 57.92) 02:28:35.961 00.001 15672 Moving (-50.34, 57.92) raw xDistance=-64.31 yDistance=45.74 02:28:35.961 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.61 from input -64.31 02:28:35.961 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.74 from input 45.74 02:28:35.961 00.000 15672 MoveAxis(E, 18710, ABG) 02:28:35.961 00.000 15672 duration set to 2500 by maxRaDuration 02:28:35.961 00.000 15672 Guiding Dir = 2, Dur = 2500 02:28:35.961 00.000 15672 IsSlewing returns 0 02:28:35.962 00.001 15672 IsGuiding returns 0 02:28:35.967 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2749, max=53604, FiltMin=3238, FiltMax=40146, Gamma=2.950 02:28:35.989 00.022 15672 PulseGuide returned control before completion, sleep 2484 02:28:36.140 00.151 30444 UpdateGuideState exits: m=11896 SNR=18.7 Saturated 02:28:36.140 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:28:36.140 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:28:36.140 00.000 30444 Enqueuing Expose request 02:28:38.530 02.390 15672 IsGuiding returns 0 02:28:38.530 00.000 15672 Move returns status 0, amount 2500 02:28:38.530 00.000 15672 MoveAxis(S, 8161, ABG) 02:28:38.530 00.000 15672 duration set to 2500 by maxDecDuration 02:28:38.530 00.000 15672 Guiding Dir = 1, Dur = 2500 02:28:38.531 00.001 15672 IsSlewing returns 0 02:28:38.533 00.002 15672 IsGuiding returns 0 02:28:38.609 00.076 15672 PulseGuide returned control before completion, sleep 2435 02:28:41.048 02.439 15672 IsGuiding returns 1 02:28:41.048 00.000 15672 scope still moving after pulse duration time elapsed 02:28:41.069 00.021 15672 IsSlewing returns 0 02:28:41.072 00.003 15672 IsGuiding returns 1 02:28:41.092 00.020 15672 IsSlewing returns 0 02:28:41.095 00.003 15672 IsGuiding returns 1 02:28:41.117 00.022 15672 IsSlewing returns 0 02:28:41.166 00.049 15672 IsGuiding returns 0 02:28:41.166 00.000 15672 scope move finished after 2500 + 133 ms 02:28:41.166 00.000 15672 Move returns status 0, amount 2500 02:28:41.166 00.000 15672 move complete, result=0 02:28:41.166 00.000 15672 worker thread done servicing request 02:28:41.167 00.001 15672 Worker thread wakes up 02:28:41.167 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:28:41.167 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:28:41.167 00.000 30444 GuideStep: -64.3 px 2500 ms EAST, 45.7 px 2500 ms SOUTH 02:28:43.276 02.109 15672 Exposure complete 02:28:43.296 00.020 15672 worker thread done servicing request 02:28:43.296 00.000 30444 OnExposeComplete: enter 02:28:43.296 00.000 30444 UpdateGuideState(): m_state=6 02:28:43.297 00.001 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6829 02:28:43.297 00.000 30444 Star::Find returns 1 (1), X=411.99, Y=259.02, Mass=12417, SNR=18.9, Peak=6394 HFD=2.1 02:28:43.297 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:28:43.297 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:28:43.297 00.000 30444 CameraToMount -- cameraX=-51.16 cameraY=58.25 hyp=77.52 cameraTheta=2.29 mountX=-65.18 mountY=45.89, mountTheta=2.53 02:28:43.297 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.16, y=58.25, opts=13) 02:28:43.297 00.000 30444 Enqueuing Move request for scope (-51.16, 58.25) 02:28:43.297 00.000 15672 Worker thread wakes up 02:28:43.297 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.16, 58.25) opts 0xd 02:28:43.297 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.16, 58.25) 02:28:43.297 00.000 15672 Moving (-51.16, 58.25) raw xDistance=-65.18 yDistance=45.89 02:28:43.297 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.12 from input -65.18 02:28:43.298 00.001 15672 GuideAlgorithmResistSwitch::result() returns 45.89 from input 45.89 02:28:43.298 00.000 15672 MoveAxis(E, 18929, ABG) 02:28:43.298 00.000 15672 duration set to 2500 by maxRaDuration 02:28:43.298 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:28:43.298 00.000 15672 Guiding Dir = 2, Dur = 2500 02:28:43.298 00.000 15672 IsSlewing returns 0 02:28:43.299 00.001 15672 IsGuiding returns 0 02:28:43.302 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2879, max=48080, FiltMin=3253, FiltMax=32709, Gamma=2.950 02:28:43.321 00.019 15672 PulseGuide returned control before completion, sleep 2488 02:28:43.346 00.025 30444 UpdateGuideState exits: m=12417 SNR=18.9 Saturated 02:28:43.346 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:28:43.346 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:28:43.347 00.001 30444 Enqueuing Expose request 02:28:43.347 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:28:45.812 02.465 15672 IsGuiding returns 1 02:28:45.812 00.000 15672 scope still moving after pulse duration time elapsed 02:28:45.833 00.021 15672 IsSlewing returns 0 02:28:45.836 00.003 15672 IsGuiding returns 1 02:28:45.857 00.021 15672 IsSlewing returns 0 02:28:45.894 00.037 15672 IsGuiding returns 0 02:28:45.894 00.000 15672 scope move finished after 2500 + 95 ms 02:28:45.894 00.000 15672 Move returns status 0, amount 2500 02:28:45.895 00.001 15672 MoveAxis(S, 8186, ABG) 02:28:45.895 00.000 15672 duration set to 2500 by maxDecDuration 02:28:45.895 00.000 15672 Guiding Dir = 1, Dur = 2500 02:28:45.895 00.000 15672 IsSlewing returns 0 02:28:45.898 00.003 15672 IsGuiding returns 0 02:28:45.973 00.075 15672 PulseGuide returned control before completion, sleep 2435 02:28:48.411 02.438 15672 IsGuiding returns 1 02:28:48.411 00.000 15672 scope still moving after pulse duration time elapsed 02:28:48.432 00.021 15672 IsSlewing returns 0 02:28:48.435 00.003 15672 IsGuiding returns 1 02:28:48.455 00.020 15672 IsSlewing returns 0 02:28:48.458 00.003 15672 IsGuiding returns 1 02:28:48.479 00.021 15672 IsSlewing returns 0 02:28:48.529 00.050 15672 IsGuiding returns 0 02:28:48.529 00.000 15672 scope move finished after 2500 + 131 ms 02:28:48.529 00.000 15672 Move returns status 0, amount 2500 02:28:48.529 00.000 15672 move complete, result=0 02:28:48.529 00.000 15672 worker thread done servicing request 02:28:48.529 00.000 15672 Worker thread wakes up 02:28:48.530 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:28:48.530 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:28:48.530 00.000 30444 GuideStep: -65.2 px 2500 ms EAST, 45.9 px 2500 ms SOUTH 02:28:50.641 02.111 15672 Exposure complete 02:28:50.660 00.019 15672 worker thread done servicing request 02:28:50.660 00.000 30444 OnExposeComplete: enter 02:28:50.660 00.000 30444 UpdateGuideState(): m_state=6 02:28:50.660 00.000 30444 Star::Find(15, 411, 259, 0, (0,0,0,0), 0.0, 255) frame 6830 02:28:50.660 00.000 30444 Star::Find returns 1 (1), X=413.36, Y=258.56, Mass=9988, SNR=17.1, Peak=6231 HFD=2.4 02:28:50.661 00.001 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:28:50.661 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:28:50.661 00.000 30444 CameraToMount -- cameraX=-49.79 cameraY=57.78 hyp=76.28 cameraTheta=2.28 mountX=-63.75 mountY=45.73, mountTheta=2.52 02:28:50.661 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.79, y=57.78, opts=13) 02:28:50.661 00.000 30444 Enqueuing Move request for scope (-49.79, 57.78) 02:28:50.661 00.000 15672 Worker thread wakes up 02:28:50.661 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.79, 57.78) opts 0xd 02:28:50.661 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.79, 57.78) 02:28:50.661 00.000 15672 Moving (-49.79, 57.78) raw xDistance=-63.75 yDistance=45.73 02:28:50.661 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.25 from input -63.75 02:28:50.661 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.73 from input 45.73 02:28:50.661 00.000 15672 MoveAxis(E, 18557, ABG) 02:28:50.661 00.000 15672 duration set to 2500 by maxRaDuration 02:28:50.662 00.001 15672 Guiding Dir = 2, Dur = 2500 02:28:50.663 00.001 15672 IsSlewing returns 0 02:28:50.663 00.000 15672 IsGuiding returns 0 02:28:50.668 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2952, max=58565, FiltMin=3326, FiltMax=37944, Gamma=2.950 02:28:50.685 00.017 15672 PulseGuide returned control before completion, sleep 2489 02:28:50.924 00.239 30444 UpdateGuideState exits: m=9988 SNR=17.1 Saturated 02:28:50.924 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:28:50.924 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:28:50.924 00.000 30444 Enqueuing Expose request 02:28:53.175 02.251 15672 IsGuiding returns 1 02:28:53.176 00.001 15672 scope still moving after pulse duration time elapsed 02:28:53.197 00.021 15672 IsSlewing returns 0 02:28:53.225 00.028 15672 IsGuiding returns 0 02:28:53.225 00.000 15672 scope move finished after 2500 + 61 ms 02:28:53.225 00.000 15672 Move returns status 0, amount 2500 02:28:53.225 00.000 15672 MoveAxis(S, 8158, ABG) 02:28:53.225 00.000 15672 duration set to 2500 by maxDecDuration 02:28:53.225 00.000 15672 Guiding Dir = 1, Dur = 2500 02:28:53.226 00.001 15672 IsSlewing returns 0 02:28:53.228 00.002 15672 IsGuiding returns 0 02:28:53.306 00.078 15672 PulseGuide returned control before completion, sleep 2433 02:28:55.742 02.436 15672 IsGuiding returns 1 02:28:55.742 00.000 15672 scope still moving after pulse duration time elapsed 02:28:55.763 00.021 15672 IsSlewing returns 0 02:28:55.764 00.001 15672 IsGuiding returns 1 02:28:55.785 00.021 15672 IsSlewing returns 0 02:28:55.786 00.001 15672 IsGuiding returns 1 02:28:55.807 00.021 15672 IsSlewing returns 0 02:28:55.877 00.070 15672 IsGuiding returns 0 02:28:55.877 00.000 15672 scope move finished after 2500 + 148 ms 02:28:55.877 00.000 15672 Move returns status 0, amount 2500 02:28:55.877 00.000 15672 move complete, result=0 02:28:55.877 00.000 15672 worker thread done servicing request 02:28:55.877 00.000 15672 Worker thread wakes up 02:28:55.878 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:28:55.878 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:28:55.878 00.000 30444 GuideStep: -63.7 px 2500 ms EAST, 45.7 px 2500 ms SOUTH 02:28:57.985 02.107 15672 Exposure complete 02:28:58.005 00.020 15672 worker thread done servicing request 02:28:58.005 00.000 30444 OnExposeComplete: enter 02:28:58.005 00.000 30444 UpdateGuideState(): m_state=6 02:28:58.005 00.000 30444 Star::Find(15, 413, 258, 0, (0,0,0,0), 0.0, 255) frame 6831 02:28:58.005 00.000 30444 Star::Find returns 1 (1), X=412.89, Y=258.52, Mass=9626, SNR=16.2, Peak=6935 HFD=1.4 02:28:58.005 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:28:58.005 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:28:58.005 00.000 30444 CameraToMount -- cameraX=-50.26 cameraY=57.75 hyp=76.55 cameraTheta=2.29 mountX=-64.18 mountY=45.59, mountTheta=2.52 02:28:58.006 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.26, y=57.75, opts=13) 02:28:58.006 00.000 30444 Enqueuing Move request for scope (-50.26, 57.75) 02:28:58.006 00.000 15672 Worker thread wakes up 02:28:58.006 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.26, 57.75) opts 0xd 02:28:58.006 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.26, 57.75) 02:28:58.006 00.000 15672 Moving (-50.26, 57.75) raw xDistance=-64.18 yDistance=45.59 02:28:58.006 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.46 from input -64.18 02:28:58.006 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.59 from input 45.59 02:28:58.006 00.000 15672 MoveAxis(E, 18648, ABG) 02:28:58.006 00.000 15672 duration set to 2500 by maxRaDuration 02:28:58.006 00.000 15672 Guiding Dir = 2, Dur = 2500 02:28:58.007 00.001 15672 IsSlewing returns 0 02:28:58.012 00.005 30444 UpdateImageDisplay: Size=(640,480) min=3132, max=17936, FiltMin=3606, FiltMax=13711, Gamma=2.950 02:28:58.018 00.006 15672 IsGuiding returns 0 02:28:58.034 00.016 15672 PulseGuide returned control before completion, sleep 2495 02:28:58.055 00.021 30444 UpdateGuideState exits: m=9626 SNR=16.2 Saturated 02:28:58.055 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:28:58.055 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:28:58.055 00.000 30444 Enqueuing Expose request 02:29:00.543 02.488 15672 IsGuiding returns 0 02:29:00.543 00.000 15672 Move returns status 0, amount 2500 02:29:00.543 00.000 15672 MoveAxis(S, 8134, ABG) 02:29:00.543 00.000 15672 duration set to 2500 by maxDecDuration 02:29:00.543 00.000 15672 Guiding Dir = 1, Dur = 2500 02:29:00.543 00.000 15672 IsSlewing returns 0 02:29:00.544 00.001 15672 IsGuiding returns 0 02:29:00.653 00.109 15672 PulseGuide returned control before completion, sleep 2401 02:29:03.059 02.406 15672 IsGuiding returns 1 02:29:03.059 00.000 15672 scope still moving after pulse duration time elapsed 02:29:03.079 00.020 15672 IsSlewing returns 0 02:29:03.082 00.003 15672 IsGuiding returns 1 02:29:03.104 00.022 15672 IsSlewing returns 0 02:29:03.106 00.002 15672 IsGuiding returns 1 02:29:03.127 00.021 15672 IsSlewing returns 0 02:29:03.147 00.020 15672 IsGuiding returns 0 02:29:03.147 00.000 15672 scope move finished after 2500 + 103 ms 02:29:03.147 00.000 15672 Move returns status 0, amount 2500 02:29:03.147 00.000 15672 move complete, result=0 02:29:03.147 00.000 15672 worker thread done servicing request 02:29:03.147 00.000 15672 Worker thread wakes up 02:29:03.147 00.000 30444 GuideStep: -64.2 px 2500 ms EAST, 45.6 px 2500 ms SOUTH 02:29:03.148 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:29:03.148 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:29:05.255 02.107 15672 Exposure complete 02:29:05.275 00.020 15672 worker thread done servicing request 02:29:05.275 00.000 30444 OnExposeComplete: enter 02:29:05.275 00.000 30444 UpdateGuideState(): m_state=6 02:29:05.275 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6832 02:29:05.275 00.000 30444 Star::Find returns 1 (1), X=412.43, Y=258.41, Mass=19794, SNR=27.2, Peak=5419 HFD=6.6 02:29:05.275 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:29:05.275 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:29:05.275 00.000 30444 CameraToMount -- cameraX=-50.72 cameraY=57.63 hyp=76.77 cameraTheta=2.29 mountX=-64.60 mountY=45.38, mountTheta=2.53 02:29:05.276 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.72, y=57.63, opts=13) 02:29:05.276 00.000 30444 Enqueuing Move request for scope (-50.72, 57.63) 02:29:05.276 00.000 15672 Worker thread wakes up 02:29:05.276 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.72, 57.63) opts 0xd 02:29:05.276 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.72, 57.63) 02:29:05.276 00.000 15672 Moving (-50.72, 57.63) raw xDistance=-64.60 yDistance=45.38 02:29:05.276 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.74 from input -64.60 02:29:05.276 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.38 from input 45.38 02:29:05.276 00.000 15672 MoveAxis(E, 18767, ABG) 02:29:05.276 00.000 15672 duration set to 2500 by maxRaDuration 02:29:05.276 00.000 15672 Guiding Dir = 2, Dur = 2500 02:29:05.277 00.001 15672 IsSlewing returns 0 02:29:05.278 00.001 15672 IsGuiding returns 0 02:29:05.282 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2457, max=65136, FiltMin=2743, FiltMax=57900, Gamma=2.950 02:29:05.302 00.020 15672 PulseGuide returned control before completion, sleep 2486 02:29:05.326 00.024 30444 UpdateGuideState exits: m=19794 SNR=27.2 Saturated 02:29:05.326 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:29:05.326 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:29:05.326 00.000 30444 Enqueuing Expose request 02:29:07.793 02.467 15672 IsGuiding returns 1 02:29:07.793 00.000 15672 scope still moving after pulse duration time elapsed 02:29:07.814 00.021 15672 IsSlewing returns 0 02:29:07.817 00.003 15672 IsGuiding returns 1 02:29:07.837 00.020 15672 IsSlewing returns 0 02:29:07.844 00.007 15672 IsGuiding returns 0 02:29:07.844 00.000 15672 scope move finished after 2500 + 65 ms 02:29:07.844 00.000 15672 Move returns status 0, amount 2500 02:29:07.844 00.000 15672 MoveAxis(S, 8096, ABG) 02:29:07.844 00.000 15672 duration set to 2500 by maxDecDuration 02:29:07.845 00.001 15672 Guiding Dir = 1, Dur = 2500 02:29:07.845 00.000 15672 IsSlewing returns 0 02:29:07.848 00.003 15672 IsGuiding returns 0 02:29:07.921 00.073 15672 PulseGuide returned control before completion, sleep 2436 02:29:10.360 02.439 15672 IsGuiding returns 1 02:29:10.360 00.000 15672 scope still moving after pulse duration time elapsed 02:29:10.381 00.021 15672 IsSlewing returns 0 02:29:10.446 00.065 15672 IsGuiding returns 0 02:29:10.447 00.001 15672 scope move finished after 2500 + 99 ms 02:29:10.447 00.000 15672 Move returns status 0, amount 2500 02:29:10.447 00.000 15672 move complete, result=0 02:29:10.447 00.000 15672 worker thread done servicing request 02:29:10.447 00.000 15672 Worker thread wakes up 02:29:10.447 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:29:10.447 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:29:10.448 00.001 30444 GuideStep: -64.6 px 2500 ms EAST, 45.4 px 2500 ms SOUTH 02:29:12.557 02.109 15672 Exposure complete 02:29:12.577 00.020 15672 worker thread done servicing request 02:29:12.577 00.000 30444 OnExposeComplete: enter 02:29:12.577 00.000 30444 UpdateGuideState(): m_state=6 02:29:12.577 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6833 02:29:12.577 00.000 30444 Star::Find returns 1 (1), X=411.77, Y=259.50, Mass=19509, SNR=30.2, Peak=5847 HFD=4.1 02:29:12.578 00.001 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:29:12.578 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:29:12.578 00.000 30444 CameraToMount -- cameraX=-51.38 cameraY=58.72 hyp=78.03 cameraTheta=2.29 mountX=-65.53 mountY=46.31, mountTheta=2.53 02:29:12.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.38, y=58.72, opts=13) 02:29:12.578 00.000 30444 Enqueuing Move request for scope (-51.38, 58.72) 02:29:12.578 00.000 15672 Worker thread wakes up 02:29:12.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.38, 58.72) opts 0xd 02:29:12.578 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.38, 58.72) 02:29:12.578 00.000 15672 Moving (-51.38, 58.72) raw xDistance=-65.53 yDistance=46.31 02:29:12.578 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.34 from input -65.53 02:29:12.578 00.000 15672 GuideAlgorithmResistSwitch::result() returns 46.31 from input 46.31 02:29:12.578 00.000 15672 MoveAxis(E, 19027, ABG) 02:29:12.579 00.001 15672 duration set to 2500 by maxRaDuration 02:29:12.579 00.000 15672 Guiding Dir = 2, Dur = 2500 02:29:12.579 00.000 15672 IsSlewing returns 0 02:29:12.580 00.001 15672 IsGuiding returns 0 02:29:12.584 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2516, max=65520, FiltMin=2878, FiltMax=51706, Gamma=2.950 02:29:12.602 00.018 15672 PulseGuide returned control before completion, sleep 2488 02:29:12.812 00.210 30444 UpdateGuideState exits: m=19509 SNR=30.2 Saturated 02:29:12.812 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:29:12.812 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:29:12.812 00.000 30444 Enqueuing Expose request 02:29:15.093 02.281 15672 IsGuiding returns 1 02:29:15.093 00.000 15672 scope still moving after pulse duration time elapsed 02:29:15.114 00.021 15672 IsSlewing returns 0 02:29:15.115 00.001 15672 IsGuiding returns 1 02:29:15.136 00.021 15672 IsSlewing returns 0 02:29:15.173 00.037 15672 IsGuiding returns 0 02:29:15.174 00.001 15672 scope move finished after 2500 + 94 ms 02:29:15.174 00.000 15672 Move returns status 0, amount 2500 02:29:15.174 00.000 15672 MoveAxis(S, 8261, ABG) 02:29:15.174 00.000 15672 duration set to 2500 by maxDecDuration 02:29:15.174 00.000 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:29:15.174 00.000 15672 Guiding Dir = 1, Dur = 2500 02:29:15.174 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:29:15.174 00.000 15672 IsSlewing returns 0 02:29:15.176 00.002 15672 IsGuiding returns 0 02:29:15.254 00.078 15672 PulseGuide returned control before completion, sleep 2433 02:29:17.690 02.436 15672 IsGuiding returns 1 02:29:17.690 00.000 15672 scope still moving after pulse duration time elapsed 02:29:17.712 00.022 15672 IsSlewing returns 0 02:29:17.714 00.002 15672 IsGuiding returns 1 02:29:17.735 00.021 15672 IsSlewing returns 0 02:29:17.736 00.001 15672 IsGuiding returns 1 02:29:17.757 00.021 15672 IsSlewing returns 0 02:29:17.810 00.053 15672 IsGuiding returns 0 02:29:17.810 00.000 15672 scope move finished after 2500 + 133 ms 02:29:17.810 00.000 15672 Move returns status 0, amount 2500 02:29:17.810 00.000 15672 move complete, result=0 02:29:17.810 00.000 15672 worker thread done servicing request 02:29:17.810 00.000 15672 Worker thread wakes up 02:29:17.810 00.000 30444 GuideStep: -65.5 px 2500 ms EAST, 46.3 px 2500 ms SOUTH 02:29:17.810 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:29:17.810 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:29:19.919 02.109 15672 Exposure complete 02:29:19.938 00.019 15672 worker thread done servicing request 02:29:19.938 00.000 30444 OnExposeComplete: enter 02:29:19.938 00.000 30444 UpdateGuideState(): m_state=6 02:29:19.938 00.000 30444 Star::Find(15, 411, 259, 0, (0,0,0,0), 0.0, 255) frame 6834 02:29:19.939 00.001 30444 Star::Find returns 1 (1), X=412.03, Y=259.16, Mass=10953, SNR=16.5, Peak=4960 HFD=2.5 02:29:19.939 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:29:19.939 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:29:19.939 00.000 30444 CameraToMount -- cameraX=-51.12 cameraY=58.38 hyp=77.60 cameraTheta=2.29 mountX=-65.18 mountY=46.03, mountTheta=2.53 02:29:19.939 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.12, y=58.38, opts=13) 02:29:19.939 00.000 30444 Enqueuing Move request for scope (-51.12, 58.38) 02:29:19.939 00.000 15672 Worker thread wakes up 02:29:19.939 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.12, 58.38) opts 0xd 02:29:19.939 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.12, 58.38) 02:29:19.939 00.000 15672 Moving (-51.12, 58.38) raw xDistance=-65.18 yDistance=46.03 02:29:19.939 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.17 from input -65.18 02:29:19.939 00.000 15672 GuideAlgorithmResistSwitch::result() returns 46.03 from input 46.03 02:29:19.940 00.001 15672 MoveAxis(E, 18952, ABG) 02:29:19.940 00.000 15672 duration set to 2500 by maxRaDuration 02:29:19.940 00.000 15672 Guiding Dir = 2, Dur = 2500 02:29:19.940 00.000 15672 IsSlewing returns 0 02:29:19.941 00.001 15672 IsGuiding returns 0 02:29:19.946 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=65520, FiltMin=2536, FiltMax=59197, Gamma=2.950 02:29:19.966 00.020 15672 PulseGuide returned control before completion, sleep 2486 02:29:19.989 00.023 30444 UpdateGuideState exits: m=10953 SNR=16.5 Saturated 02:29:19.989 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:29:19.989 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:29:19.989 00.000 30444 Enqueuing Expose request 02:29:22.456 02.467 15672 IsGuiding returns 1 02:29:22.456 00.000 15672 scope still moving after pulse duration time elapsed 02:29:22.477 00.021 15672 IsSlewing returns 0 02:29:22.522 00.045 15672 IsGuiding returns 0 02:29:22.522 00.000 15672 scope move finished after 2500 + 80 ms 02:29:22.523 00.001 15672 Move returns status 0, amount 2500 02:29:22.523 00.000 15672 MoveAxis(S, 8212, ABG) 02:29:22.523 00.000 15672 duration set to 2500 by maxDecDuration 02:29:22.523 00.000 15672 Guiding Dir = 1, Dur = 2500 02:29:22.523 00.000 15672 IsSlewing returns 0 02:29:22.524 00.001 15672 IsGuiding returns 0 02:29:22.602 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:29:25.037 02.435 15672 IsGuiding returns 1 02:29:25.037 00.000 15672 scope still moving after pulse duration time elapsed 02:29:25.058 00.021 15672 IsSlewing returns 0 02:29:25.061 00.003 15672 IsGuiding returns 1 02:29:25.082 00.021 15672 IsSlewing returns 0 02:29:25.085 00.003 15672 IsGuiding returns 1 02:29:25.105 00.020 15672 IsSlewing returns 0 02:29:25.143 00.038 15672 IsGuiding returns 0 02:29:25.143 00.000 15672 scope move finished after 2500 + 119 ms 02:29:25.143 00.000 15672 Move returns status 0, amount 2500 02:29:25.143 00.000 15672 move complete, result=0 02:29:25.143 00.000 15672 worker thread done servicing request 02:29:25.143 00.000 15672 Worker thread wakes up 02:29:25.143 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:29:25.143 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:29:25.143 00.000 30444 GuideStep: -65.2 px 2500 ms EAST, 46.0 px 2500 ms SOUTH 02:29:27.250 02.107 15672 Exposure complete 02:29:27.270 00.020 15672 worker thread done servicing request 02:29:27.270 00.000 30444 OnExposeComplete: enter 02:29:27.270 00.000 30444 UpdateGuideState(): m_state=6 02:29:27.270 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6835 02:29:27.270 00.000 30444 Star::Find returns 1 (1), X=411.71, Y=258.89, Mass=17213, SNR=25.5, Peak=5252 HFD=4.0 02:29:27.271 00.001 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:29:27.271 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:29:27.271 00.000 30444 CameraToMount -- cameraX=-51.44 cameraY=58.11 hyp=77.60 cameraTheta=2.30 mountX=-65.41 mountY=45.70, mountTheta=2.53 02:29:27.271 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.44, y=58.11, opts=13) 02:29:27.271 00.000 30444 Enqueuing Move request for scope (-51.44, 58.11) 02:29:27.271 00.000 15672 Worker thread wakes up 02:29:27.271 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.44, 58.11) opts 0xd 02:29:27.271 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.44, 58.11) 02:29:27.271 00.000 15672 Moving (-51.44, 58.11) raw xDistance=-65.41 yDistance=45.70 02:29:27.271 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.30 from input -65.41 02:29:27.271 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.70 from input 45.70 02:29:27.271 00.000 15672 MoveAxis(E, 19009, ABG) 02:29:27.272 00.001 15672 duration set to 2500 by maxRaDuration 02:29:27.272 00.000 15672 Guiding Dir = 2, Dur = 2500 02:29:27.272 00.000 15672 IsSlewing returns 0 02:29:27.274 00.002 15672 IsGuiding returns 0 02:29:27.278 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=65520, FiltMin=2597, FiltMax=55331, Gamma=2.950 02:29:27.299 00.021 15672 PulseGuide returned control before completion, sleep 2485 02:29:27.321 00.022 30444 UpdateGuideState exits: m=17213 SNR=25.5 Saturated 02:29:27.321 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:29:27.321 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:29:27.321 00.000 30444 Enqueuing Expose request 02:29:29.788 02.467 15672 IsGuiding returns 1 02:29:29.788 00.000 15672 scope still moving after pulse duration time elapsed 02:29:29.809 00.021 15672 IsSlewing returns 0 02:29:29.824 00.015 15672 IsGuiding returns 0 02:29:29.824 00.000 15672 scope move finished after 2500 + 49 ms 02:29:29.824 00.000 15672 Move returns status 0, amount 2500 02:29:29.824 00.000 15672 MoveAxis(S, 8152, ABG) 02:29:29.824 00.000 15672 duration set to 2500 by maxDecDuration 02:29:29.824 00.000 15672 Guiding Dir = 1, Dur = 2500 02:29:29.824 00.000 15672 IsSlewing returns 0 02:29:29.825 00.001 15672 IsGuiding returns 0 02:29:29.903 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:29:32.340 02.437 15672 IsGuiding returns 1 02:29:32.340 00.000 15672 scope still moving after pulse duration time elapsed 02:29:32.361 00.021 15672 IsSlewing returns 0 02:29:32.363 00.002 15672 IsGuiding returns 1 02:29:32.385 00.022 15672 IsSlewing returns 0 02:29:32.388 00.003 15672 IsGuiding returns 1 02:29:32.409 00.021 15672 IsSlewing returns 0 02:29:32.412 00.003 15672 IsGuiding returns 1 02:29:32.434 00.022 15672 IsSlewing returns 0 02:29:32.459 00.025 15672 IsGuiding returns 0 02:29:32.460 00.001 15672 scope move finished after 2500 + 135 ms 02:29:32.460 00.000 15672 Move returns status 0, amount 2500 02:29:32.460 00.000 15672 move complete, result=0 02:29:32.460 00.000 15672 worker thread done servicing request 02:29:32.460 00.000 15672 Worker thread wakes up 02:29:32.461 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:29:32.461 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:29:32.461 00.000 30444 GuideStep: -65.4 px 2500 ms EAST, 45.7 px 2500 ms SOUTH 02:29:34.570 02.109 15672 Exposure complete 02:29:34.590 00.020 15672 worker thread done servicing request 02:29:34.591 00.001 30444 OnExposeComplete: enter 02:29:34.591 00.000 30444 UpdateGuideState(): m_state=6 02:29:34.591 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6836 02:29:34.591 00.000 30444 Star::Find returns 1 (1), X=412.23, Y=259.21, Mass=16080, SNR=25.1, Peak=5250 HFD=4.0 02:29:34.591 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:29:34.591 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:29:34.591 00.000 30444 CameraToMount -- cameraX=-50.92 cameraY=58.44 hyp=77.51 cameraTheta=2.29 mountX=-65.01 mountY=46.13, mountTheta=2.52 02:29:34.591 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.92, y=58.44, opts=13) 02:29:34.591 00.000 30444 Enqueuing Move request for scope (-50.92, 58.44) 02:29:34.591 00.000 15672 Worker thread wakes up 02:29:34.592 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.92, 58.44) opts 0xd 02:29:34.592 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.92, 58.44) 02:29:34.592 00.000 15672 Moving (-50.92, 58.44) raw xDistance=-65.01 yDistance=46.13 02:29:34.592 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.06 from input -65.01 02:29:34.592 00.000 15672 GuideAlgorithmResistSwitch::result() returns 46.13 from input 46.13 02:29:34.592 00.000 15672 MoveAxis(E, 18903, ABG) 02:29:34.592 00.000 15672 duration set to 2500 by maxRaDuration 02:29:34.592 00.000 15672 Guiding Dir = 2, Dur = 2500 02:29:34.593 00.001 15672 IsSlewing returns 0 02:29:34.594 00.001 15672 IsGuiding returns 0 02:29:34.598 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=65520, FiltMin=2583, FiltMax=57314, Gamma=2.950 02:29:34.615 00.017 15672 PulseGuide returned control before completion, sleep 2489 02:29:34.641 00.026 30444 UpdateGuideState exits: m=16080 SNR=25.1 Saturated 02:29:34.646 00.005 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:29:34.646 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:29:34.646 00.000 30444 Enqueuing Expose request 02:29:37.109 02.463 15672 IsGuiding returns 1 02:29:37.109 00.000 15672 scope still moving after pulse duration time elapsed 02:29:37.129 00.020 15672 IsSlewing returns 0 02:29:37.132 00.003 15672 IsGuiding returns 1 02:29:37.153 00.021 15672 IsSlewing returns 0 02:29:37.156 00.003 15672 IsGuiding returns 0 02:29:37.157 00.001 15672 scope move finished after 2500 + 62 ms 02:29:37.157 00.000 15672 Move returns status 0, amount 2500 02:29:37.157 00.000 15672 MoveAxis(S, 8229, ABG) 02:29:37.157 00.000 15672 duration set to 2500 by maxDecDuration 02:29:37.157 00.000 15672 Guiding Dir = 1, Dur = 2500 02:29:37.158 00.001 15672 IsSlewing returns 0 02:29:37.160 00.002 15672 IsGuiding returns 0 02:29:37.236 00.076 15672 PulseGuide returned control before completion, sleep 2435 02:29:39.673 02.437 15672 IsGuiding returns 1 02:29:39.673 00.000 15672 scope still moving after pulse duration time elapsed 02:29:39.695 00.022 15672 IsSlewing returns 0 02:29:39.697 00.002 15672 IsGuiding returns 1 02:29:39.717 00.020 15672 IsSlewing returns 0 02:29:39.775 00.058 15672 IsGuiding returns 0 02:29:39.776 00.001 15672 scope move finished after 2500 + 115 ms 02:29:39.776 00.000 15672 Move returns status 0, amount 2500 02:29:39.776 00.000 15672 move complete, result=0 02:29:39.776 00.000 15672 worker thread done servicing request 02:29:39.776 00.000 15672 Worker thread wakes up 02:29:39.776 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:29:39.776 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:29:39.777 00.001 30444 GuideStep: -65.0 px 2500 ms EAST, 46.1 px 2500 ms SOUTH 02:29:41.885 02.108 15672 Exposure complete 02:29:41.905 00.020 15672 worker thread done servicing request 02:29:41.905 00.000 30444 OnExposeComplete: enter 02:29:41.905 00.000 30444 UpdateGuideState(): m_state=6 02:29:41.906 00.001 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6837 02:29:41.906 00.000 30444 Star::Find returns 1 (1), X=411.78, Y=258.69, Mass=14914, SNR=24.1, Peak=5372 HFD=2.7 02:29:41.906 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:29:41.906 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:29:41.906 00.000 30444 CameraToMount -- cameraX=-51.37 cameraY=57.92 hyp=77.41 cameraTheta=2.30 mountX=-65.29 mountY=45.52, mountTheta=2.53 02:29:41.906 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.37, y=57.92, opts=13) 02:29:41.906 00.000 30444 Enqueuing Move request for scope (-51.37, 57.92) 02:29:41.906 00.000 15672 Worker thread wakes up 02:29:41.907 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.37, 57.92) opts 0xd 02:29:41.907 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.37, 57.92) 02:29:41.907 00.000 15672 Moving (-51.37, 57.92) raw xDistance=-65.29 yDistance=45.52 02:29:41.907 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.22 from input -65.29 02:29:41.907 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.52 from input 45.52 02:29:41.907 00.000 15672 MoveAxis(E, 18973, ABG) 02:29:41.907 00.000 15672 duration set to 2500 by maxRaDuration 02:29:41.907 00.000 15672 Guiding Dir = 2, Dur = 2500 02:29:41.907 00.000 15672 IsSlewing returns 0 02:29:41.909 00.002 15672 IsGuiding returns 0 02:29:41.913 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=64741, FiltMin=2559, FiltMax=58650, Gamma=2.950 02:29:41.932 00.019 15672 PulseGuide returned control before completion, sleep 2487 02:29:42.332 00.400 30444 UpdateGuideState exits: m=14914 SNR=24.1 Saturated 02:29:42.332 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:29:42.332 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:29:42.332 00.000 30444 Enqueuing Expose request 02:29:44.422 02.090 15672 IsGuiding returns 1 02:29:44.422 00.000 15672 scope still moving after pulse duration time elapsed 02:29:44.444 00.022 15672 IsSlewing returns 0 02:29:44.488 00.044 15672 IsGuiding returns 0 02:29:44.488 00.000 15672 scope move finished after 2500 + 79 ms 02:29:44.488 00.000 15672 Move returns status 0, amount 2500 02:29:44.489 00.001 15672 MoveAxis(S, 8121, ABG) 02:29:44.489 00.000 15672 duration set to 2500 by maxDecDuration 02:29:44.489 00.000 15672 Guiding Dir = 1, Dur = 2500 02:29:44.489 00.000 15672 IsSlewing returns 0 02:29:44.491 00.002 15672 IsGuiding returns 0 02:29:44.568 00.077 15672 PulseGuide returned control before completion, sleep 2433 02:29:47.004 02.436 15672 IsGuiding returns 1 02:29:47.004 00.000 15672 scope still moving after pulse duration time elapsed 02:29:47.025 00.021 15672 IsSlewing returns 0 02:29:47.028 00.003 15672 IsGuiding returns 1 02:29:47.049 00.021 15672 IsSlewing returns 0 02:29:47.108 00.059 15672 IsGuiding returns 0 02:29:47.108 00.000 15672 scope move finished after 2500 + 116 ms 02:29:47.108 00.000 15672 Move returns status 0, amount 2500 02:29:47.108 00.000 15672 move complete, result=0 02:29:47.108 00.000 15672 worker thread done servicing request 02:29:47.108 00.000 15672 Worker thread wakes up 02:29:47.108 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:29:47.108 00.000 30444 GuideStep: -65.3 px 2500 ms EAST, 45.5 px 2500 ms SOUTH 02:29:47.109 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:29:49.215 02.106 15672 Exposure complete 02:29:49.235 00.020 15672 worker thread done servicing request 02:29:49.235 00.000 30444 OnExposeComplete: enter 02:29:49.236 00.001 30444 UpdateGuideState(): m_state=6 02:29:49.236 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6838 02:29:49.236 00.000 30444 Star::Find returns 1 (1), X=411.69, Y=259.13, Mass=13957, SNR=24.0, Peak=5636 HFD=2.8 02:29:49.236 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:29:49.236 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:29:49.236 00.000 30444 CameraToMount -- cameraX=-51.46 cameraY=58.36 hyp=77.80 cameraTheta=2.29 mountX=-65.50 mountY=45.93, mountTheta=2.53 02:29:49.236 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.46, y=58.36, opts=13) 02:29:49.236 00.000 30444 Enqueuing Move request for scope (-51.46, 58.36) 02:29:49.237 00.001 15672 Worker thread wakes up 02:29:49.237 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.46, 58.36) opts 0xd 02:29:49.237 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.46, 58.36) 02:29:49.237 00.000 15672 Moving (-51.46, 58.36) raw xDistance=-65.50 yDistance=45.93 02:29:49.237 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.36 from input -65.50 02:29:49.237 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.93 from input 45.93 02:29:49.237 00.000 15672 MoveAxis(E, 19035, ABG) 02:29:49.237 00.000 15672 duration set to 2500 by maxRaDuration 02:29:49.237 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:29:49.237 00.000 15672 Guiding Dir = 2, Dur = 2500 02:29:49.238 00.001 15672 IsSlewing returns 0 02:29:49.239 00.001 15672 IsGuiding returns 0 02:29:49.243 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=65520, FiltMin=2644, FiltMax=60379, Gamma=2.950 02:29:49.265 00.022 15672 PulseGuide returned control before completion, sleep 2485 02:29:49.487 00.222 30444 UpdateGuideState exits: m=13957 SNR=24.0 Saturated 02:29:49.487 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:29:49.488 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:29:49.488 00.000 30444 Enqueuing Expose request 02:29:49.488 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:29:51.752 02.264 15672 IsGuiding returns 1 02:29:51.752 00.000 15672 scope still moving after pulse duration time elapsed 02:29:51.773 00.021 15672 IsSlewing returns 0 02:29:51.776 00.003 15672 IsGuiding returns 0 02:29:51.776 00.000 15672 scope move finished after 2500 + 37 ms 02:29:51.776 00.000 15672 Move returns status 0, amount 2500 02:29:51.776 00.000 15672 MoveAxis(S, 8194, ABG) 02:29:51.776 00.000 15672 duration set to 2500 by maxDecDuration 02:29:51.776 00.000 15672 Guiding Dir = 1, Dur = 2500 02:29:51.776 00.000 15672 IsSlewing returns 0 02:29:51.777 00.001 15672 IsGuiding returns 0 02:29:51.853 00.076 15672 PulseGuide returned control before completion, sleep 2435 02:29:54.291 02.438 15672 IsGuiding returns 1 02:29:54.292 00.001 15672 scope still moving after pulse duration time elapsed 02:29:54.313 00.021 15672 IsSlewing returns 0 02:29:54.316 00.003 15672 IsGuiding returns 1 02:29:54.337 00.021 15672 IsSlewing returns 0 02:29:54.338 00.001 15672 IsGuiding returns 1 02:29:54.360 00.022 15672 IsSlewing returns 0 02:29:54.360 00.000 15672 IsGuiding returns 1 02:29:54.381 00.021 15672 IsSlewing returns 0 02:29:54.393 00.012 15672 IsGuiding returns 0 02:29:54.394 00.001 15672 scope move finished after 2500 + 116 ms 02:29:54.394 00.000 15672 Move returns status 0, amount 2500 02:29:54.394 00.000 15672 move complete, result=0 02:29:54.394 00.000 15672 worker thread done servicing request 02:29:54.394 00.000 15672 Worker thread wakes up 02:29:54.394 00.000 30444 GuideStep: -65.5 px 2500 ms EAST, 45.9 px 2500 ms SOUTH 02:29:54.395 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:29:54.395 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:29:56.503 02.108 15672 Exposure complete 02:29:56.523 00.020 15672 worker thread done servicing request 02:29:56.524 00.001 30444 OnExposeComplete: enter 02:29:56.524 00.000 30444 UpdateGuideState(): m_state=6 02:29:56.524 00.000 30444 Star::Find(15, 411, 259, 0, (0,0,0,0), 0.0, 255) frame 6839 02:29:56.524 00.000 30444 Star::Find returns 1 (1), X=411.87, Y=258.12, Mass=13624, SNR=23.7, Peak=5610 HFD=2.4 02:29:56.524 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:29:56.524 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:29:56.524 00.000 30444 CameraToMount -- cameraX=-51.28 cameraY=57.35 hyp=76.93 cameraTheta=2.30 mountX=-65.06 mountY=44.98, mountTheta=2.54 02:29:56.524 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.28, y=57.35, opts=13) 02:29:56.525 00.001 30444 Enqueuing Move request for scope (-51.28, 57.35) 02:29:56.525 00.000 15672 Worker thread wakes up 02:29:56.525 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.28, 57.35) opts 0xd 02:29:56.525 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.28, 57.35) 02:29:56.525 00.000 15672 Moving (-51.28, 57.35) raw xDistance=-65.06 yDistance=44.98 02:29:56.525 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.09 from input -65.06 02:29:56.525 00.000 15672 GuideAlgorithmResistSwitch::result() returns 44.98 from input 44.98 02:29:56.525 00.000 15672 MoveAxis(E, 18918, ABG) 02:29:56.525 00.000 15672 duration set to 2500 by maxRaDuration 02:29:56.525 00.000 15672 Guiding Dir = 2, Dur = 2500 02:29:56.525 00.000 15672 IsSlewing returns 0 02:29:56.527 00.002 15672 IsGuiding returns 0 02:29:56.531 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=65520, FiltMin=2670, FiltMax=59761, Gamma=2.950 02:29:56.549 00.018 15672 PulseGuide returned control before completion, sleep 2489 02:29:56.592 00.043 30444 UpdateGuideState exits: m=13624 SNR=23.7 Saturated 02:29:56.592 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:29:56.592 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:29:56.592 00.000 30444 Enqueuing Expose request 02:29:59.042 02.450 15672 IsGuiding returns 1 02:29:59.042 00.000 15672 scope still moving after pulse duration time elapsed 02:29:59.063 00.021 15672 IsSlewing returns 0 02:29:59.075 00.012 15672 IsGuiding returns 0 02:29:59.075 00.000 15672 scope move finished after 2500 + 47 ms 02:29:59.075 00.000 15672 Move returns status 0, amount 2500 02:29:59.076 00.001 15672 MoveAxis(S, 8025, ABG) 02:29:59.076 00.000 15672 duration set to 2500 by maxDecDuration 02:29:59.076 00.000 15672 Guiding Dir = 1, Dur = 2500 02:29:59.077 00.001 15672 IsSlewing returns 0 02:29:59.079 00.002 15672 IsGuiding returns 0 02:29:59.153 00.074 15672 PulseGuide returned control before completion, sleep 2436 02:30:01.614 02.461 15672 IsGuiding returns 1 02:30:01.614 00.000 15672 scope still moving after pulse duration time elapsed 02:30:01.635 00.021 15672 IsSlewing returns 0 02:30:01.637 00.002 15672 IsGuiding returns 1 02:30:01.659 00.022 15672 IsSlewing returns 0 02:30:01.660 00.001 15672 IsGuiding returns 1 02:30:01.681 00.021 15672 IsSlewing returns 0 02:30:01.695 00.014 15672 IsGuiding returns 0 02:30:01.695 00.000 15672 scope move finished after 2500 + 116 ms 02:30:01.696 00.001 15672 Move returns status 0, amount 2500 02:30:01.696 00.000 15672 move complete, result=0 02:30:01.696 00.000 15672 worker thread done servicing request 02:30:01.696 00.000 15672 Worker thread wakes up 02:30:01.696 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:30:01.696 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:30:01.697 00.001 30444 GuideStep: -65.1 px 2500 ms EAST, 45.0 px 2500 ms SOUTH 02:30:03.803 02.106 15672 Exposure complete 02:30:03.825 00.022 15672 worker thread done servicing request 02:30:03.825 00.000 30444 OnExposeComplete: enter 02:30:03.825 00.000 30444 UpdateGuideState(): m_state=6 02:30:03.825 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6840 02:30:03.825 00.000 30444 Star::Find returns 1 (1), X=411.70, Y=258.63, Mass=17920, SNR=24.3, Peak=6240 HFD=4.7 02:30:03.825 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:30:03.825 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:30:03.825 00.000 30444 CameraToMount -- cameraX=-51.45 cameraY=57.85 hyp=77.42 cameraTheta=2.30 mountX=-65.35 mountY=45.44, mountTheta=2.53 02:30:03.826 00.001 30444 SchedulePrimaryMove(04F7B810, x=-51.45, y=57.85, opts=13) 02:30:03.826 00.000 30444 Enqueuing Move request for scope (-51.45, 57.85) 02:30:03.826 00.000 15672 Worker thread wakes up 02:30:03.826 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.45, 57.85) opts 0xd 02:30:03.826 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.45, 57.85) 02:30:03.826 00.000 15672 Moving (-51.45, 57.85) raw xDistance=-65.35 yDistance=45.44 02:30:03.826 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.26 from input -65.35 02:30:03.826 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.44 from input 45.44 02:30:03.826 00.000 15672 MoveAxis(E, 18991, ABG) 02:30:03.826 00.000 15672 duration set to 2500 by maxRaDuration 02:30:03.826 00.000 15672 Guiding Dir = 2, Dur = 2500 02:30:03.826 00.000 15672 IsSlewing returns 0 02:30:03.829 00.003 15672 IsGuiding returns 0 02:30:03.832 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2711, max=47380, FiltMin=3122, FiltMax=33891, Gamma=2.950 02:30:03.850 00.018 15672 PulseGuide returned control before completion, sleep 2489 02:30:03.875 00.025 30444 UpdateGuideState exits: m=17920 SNR=24.3 Saturated 02:30:03.875 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:30:03.875 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:30:03.875 00.000 30444 Enqueuing Expose request 02:30:06.374 02.499 15672 IsGuiding returns 0 02:30:06.374 00.000 15672 Move returns status 0, amount 2500 02:30:06.374 00.000 15672 MoveAxis(S, 8107, ABG) 02:30:06.374 00.000 15672 duration set to 2500 by maxDecDuration 02:30:06.374 00.000 15672 Guiding Dir = 1, Dur = 2500 02:30:06.375 00.001 15672 IsSlewing returns 0 02:30:06.376 00.001 15672 IsGuiding returns 0 02:30:06.454 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:30:08.889 02.435 15672 IsGuiding returns 1 02:30:08.889 00.000 15672 scope still moving after pulse duration time elapsed 02:30:08.910 00.021 15672 IsSlewing returns 0 02:30:08.978 00.068 15672 IsGuiding returns 1 02:30:08.999 00.021 15672 IsSlewing returns 0 02:30:09.002 00.003 15672 IsGuiding returns 0 02:30:09.002 00.000 15672 scope move finished after 2500 + 125 ms 02:30:09.002 00.000 15672 Move returns status 0, amount 2500 02:30:09.002 00.000 15672 move complete, result=0 02:30:09.002 00.000 15672 worker thread done servicing request 02:30:09.003 00.001 15672 Worker thread wakes up 02:30:09.003 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:30:09.003 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:30:09.003 00.000 30444 GuideStep: -65.4 px 2500 ms EAST, 45.4 px 2500 ms SOUTH 02:30:11.112 02.109 15672 Exposure complete 02:30:11.132 00.020 15672 worker thread done servicing request 02:30:11.132 00.000 30444 OnExposeComplete: enter 02:30:11.132 00.000 30444 UpdateGuideState(): m_state=6 02:30:11.132 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6841 02:30:11.132 00.000 30444 Star::Find returns 1 (1), X=411.90, Y=259.40, Mass=12284, SNR=20.8, Peak=6205 HFD=2.8 02:30:11.132 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:30:11.132 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:30:11.132 00.000 30444 CameraToMount -- cameraX=-51.25 cameraY=58.62 hyp=77.86 cameraTheta=2.29 mountX=-65.38 mountY=46.23, mountTheta=2.53 02:30:11.133 00.001 30444 SchedulePrimaryMove(04F7B810, x=-51.25, y=58.62, opts=13) 02:30:11.133 00.000 30444 Enqueuing Move request for scope (-51.25, 58.62) 02:30:11.133 00.000 15672 Worker thread wakes up 02:30:11.133 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.25, 58.62) opts 0xd 02:30:11.133 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.25, 58.62) 02:30:11.133 00.000 15672 Moving (-51.25, 58.62) raw xDistance=-65.38 yDistance=46.23 02:30:11.133 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.28 from input -65.38 02:30:11.133 00.000 15672 GuideAlgorithmResistSwitch::result() returns 46.23 from input 46.23 02:30:11.133 00.000 15672 MoveAxis(E, 19001, ABG) 02:30:11.134 00.001 15672 duration set to 2500 by maxRaDuration 02:30:11.134 00.000 15672 Guiding Dir = 2, Dur = 2500 02:30:11.134 00.000 15672 IsSlewing returns 0 02:30:11.135 00.001 15672 IsGuiding returns 0 02:30:11.139 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2897, max=46152, FiltMin=3240, FiltMax=33729, Gamma=2.950 02:30:11.150 00.011 15672 PulseGuide returned control before completion, sleep 2496 02:30:11.184 00.034 30444 UpdateGuideState exits: m=12284 SNR=20.8 Saturated 02:30:11.185 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:30:11.185 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:30:11.185 00.000 30444 Enqueuing Expose request 02:30:13.706 02.521 15672 IsGuiding returns 0 02:30:13.706 00.000 15672 Move returns status 0, amount 2500 02:30:13.706 00.000 15672 MoveAxis(S, 8248, ABG) 02:30:13.706 00.000 15672 duration set to 2500 by maxDecDuration 02:30:13.706 00.000 15672 Guiding Dir = 1, Dur = 2500 02:30:13.707 00.001 15672 IsSlewing returns 0 02:30:13.709 00.002 15672 IsGuiding returns 0 02:30:13.786 00.077 15672 PulseGuide returned control before completion, sleep 2433 02:30:16.223 02.437 15672 IsGuiding returns 1 02:30:16.223 00.000 15672 scope still moving after pulse duration time elapsed 02:30:16.244 00.021 15672 IsSlewing returns 0 02:30:16.248 00.004 15672 IsGuiding returns 1 02:30:16.268 00.020 15672 IsSlewing returns 0 02:30:16.326 00.058 15672 IsGuiding returns 0 02:30:16.327 00.001 15672 scope move finished after 2500 + 118 ms 02:30:16.327 00.000 15672 Move returns status 0, amount 2500 02:30:16.327 00.000 15672 move complete, result=0 02:30:16.327 00.000 15672 worker thread done servicing request 02:30:16.327 00.000 15672 Worker thread wakes up 02:30:16.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:30:16.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:30:16.328 00.001 30444 GuideStep: -65.4 px 2500 ms EAST, 46.2 px 2500 ms SOUTH 02:30:18.437 02.109 15672 Exposure complete 02:30:18.457 00.020 15672 worker thread done servicing request 02:30:18.457 00.000 30444 OnExposeComplete: enter 02:30:18.457 00.000 30444 UpdateGuideState(): m_state=6 02:30:18.458 00.001 30444 Star::Find(15, 411, 259, 0, (0,0,0,0), 0.0, 255) frame 6842 02:30:18.458 00.000 30444 Star::Find returns 1 (1), X=412.73, Y=258.85, Mass=12198, SNR=22.5, Peak=5504 HFD=1.9 02:30:18.458 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:30:18.458 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:30:18.458 00.000 30444 CameraToMount -- cameraX=-50.42 cameraY=58.08 hyp=76.91 cameraTheta=2.29 mountX=-64.43 mountY=45.88, mountTheta=2.52 02:30:18.458 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.42, y=58.08, opts=13) 02:30:18.458 00.000 30444 Enqueuing Move request for scope (-50.42, 58.08) 02:30:18.458 00.000 15672 Worker thread wakes up 02:30:18.458 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.42, 58.08) opts 0xd 02:30:18.458 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.42, 58.08) 02:30:18.458 00.000 15672 Moving (-50.42, 58.08) raw xDistance=-64.43 yDistance=45.88 02:30:18.458 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.69 from input -64.43 02:30:18.459 00.001 15672 GuideAlgorithmResistSwitch::result() returns 45.88 from input 45.88 02:30:18.459 00.000 15672 MoveAxis(E, 18745, ABG) 02:30:18.459 00.000 15672 duration set to 2500 by maxRaDuration 02:30:18.459 00.000 15672 Guiding Dir = 2, Dur = 2500 02:30:18.459 00.000 15672 IsSlewing returns 0 02:30:18.465 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2437, max=60296, FiltMin=2772, FiltMax=53709, Gamma=2.950 02:30:18.467 00.002 15672 IsGuiding returns 0 02:30:18.482 00.015 15672 PulseGuide returned control before completion, sleep 2496 02:30:18.947 00.465 30444 UpdateGuideState exits: m=12198 SNR=22.5 Saturated 02:30:18.948 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:30:18.948 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:30:18.948 00.000 30444 Enqueuing Expose request 02:30:20.980 02.032 15672 IsGuiding returns 1 02:30:20.980 00.000 15672 scope still moving after pulse duration time elapsed 02:30:21.001 00.021 15672 IsSlewing returns 0 02:30:21.023 00.022 15672 IsGuiding returns 0 02:30:21.023 00.000 15672 scope move finished after 2500 + 55 ms 02:30:21.023 00.000 15672 Move returns status 0, amount 2500 02:30:21.023 00.000 15672 MoveAxis(S, 8185, ABG) 02:30:21.023 00.000 15672 duration set to 2500 by maxDecDuration 02:30:21.023 00.000 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:30:21.023 00.000 15672 Guiding Dir = 1, Dur = 2500 02:30:21.023 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:30:21.023 00.000 15672 IsSlewing returns 0 02:30:21.025 00.002 15672 IsGuiding returns 0 02:30:21.102 00.077 15672 PulseGuide returned control before completion, sleep 2433 02:30:23.538 02.436 15672 IsGuiding returns 1 02:30:23.538 00.000 15672 scope still moving after pulse duration time elapsed 02:30:23.559 00.021 15672 IsSlewing returns 0 02:30:23.562 00.003 15672 IsGuiding returns 1 02:30:23.584 00.022 15672 IsSlewing returns 0 02:30:23.587 00.003 15672 IsGuiding returns 1 02:30:23.608 00.021 15672 IsSlewing returns 0 02:30:23.647 00.039 15672 IsGuiding returns 0 02:30:23.647 00.000 15672 scope move finished after 2500 + 122 ms 02:30:23.647 00.000 15672 Move returns status 0, amount 2500 02:30:23.647 00.000 15672 move complete, result=0 02:30:23.647 00.000 15672 worker thread done servicing request 02:30:23.647 00.000 15672 Worker thread wakes up 02:30:23.647 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:30:23.647 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:30:23.647 00.000 30444 GuideStep: -64.4 px 2500 ms EAST, 45.9 px 2500 ms SOUTH 02:30:25.757 02.110 15672 Exposure complete 02:30:25.777 00.020 15672 worker thread done servicing request 02:30:25.777 00.000 30444 OnExposeComplete: enter 02:30:25.777 00.000 30444 UpdateGuideState(): m_state=6 02:30:25.778 00.001 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6843 02:30:25.778 00.000 30444 Star::Find returns 1 (1), X=411.65, Y=258.65, Mass=17808, SNR=24.9, Peak=5426 HFD=3.2 02:30:25.778 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:30:25.778 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:30:25.778 00.000 30444 CameraToMount -- cameraX=-51.50 cameraY=57.87 hyp=77.47 cameraTheta=2.30 mountX=-65.41 mountY=45.45, mountTheta=2.53 02:30:25.778 00.000 30444 SchedulePrimaryMove(04F7B810, x=-51.50, y=57.87, opts=13) 02:30:25.778 00.000 30444 Enqueuing Move request for scope (-51.50, 57.87) 02:30:25.778 00.000 15672 Worker thread wakes up 02:30:25.778 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.50, 57.87) opts 0xd 02:30:25.779 00.001 15672 Handling offset move in thread for scope, endpoint = (-51.50, 57.87) 02:30:25.779 00.000 15672 Moving (-51.50, 57.87) raw xDistance=-65.41 yDistance=45.45 02:30:25.779 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.27 from input -65.41 02:30:25.779 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.45 from input 45.45 02:30:25.779 00.000 15672 MoveAxis(E, 18994, ABG) 02:30:25.779 00.000 15672 duration set to 2500 by maxRaDuration 02:30:25.779 00.000 15672 Guiding Dir = 2, Dur = 2500 02:30:25.779 00.000 15672 IsSlewing returns 0 02:30:25.781 00.002 15672 IsGuiding returns 0 02:30:25.784 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=65520, FiltMin=2615, FiltMax=52025, Gamma=2.950 02:30:25.798 00.014 15672 PulseGuide returned control before completion, sleep 2492 02:30:26.100 00.302 30444 UpdateGuideState exits: m=17808 SNR=24.9 Saturated 02:30:26.101 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:30:26.101 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:30:26.101 00.000 30444 Enqueuing Expose request 02:30:28.308 02.207 15672 IsGuiding returns 0 02:30:28.308 00.000 15672 Move returns status 0, amount 2500 02:30:28.308 00.000 15672 MoveAxis(S, 8108, ABG) 02:30:28.308 00.000 15672 duration set to 2500 by maxDecDuration 02:30:28.309 00.001 15672 Guiding Dir = 1, Dur = 2500 02:30:28.309 00.000 15672 IsSlewing returns 0 02:30:28.311 00.002 15672 IsGuiding returns 0 02:30:28.387 00.076 15672 PulseGuide returned control before completion, sleep 2435 02:30:30.849 02.462 15672 IsGuiding returns 1 02:30:30.850 00.001 15672 scope still moving after pulse duration time elapsed 02:30:30.871 00.021 15672 IsSlewing returns 0 02:30:30.874 00.003 15672 IsGuiding returns 1 02:30:30.895 00.021 15672 IsSlewing returns 0 02:30:30.898 00.003 15672 IsGuiding returns 1 02:30:30.919 00.021 15672 IsSlewing returns 0 02:30:30.927 00.008 15672 IsGuiding returns 0 02:30:30.927 00.000 15672 scope move finished after 2500 + 115 ms 02:30:30.927 00.000 15672 Move returns status 0, amount 2500 02:30:30.927 00.000 15672 move complete, result=0 02:30:30.927 00.000 15672 worker thread done servicing request 02:30:30.927 00.000 30444 GuideStep: -65.4 px 2500 ms EAST, 45.4 px 2500 ms SOUTH 02:30:30.927 00.000 15672 Worker thread wakes up 02:30:30.927 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:30:30.927 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:30:33.034 02.107 15672 Exposure complete 02:30:33.054 00.020 15672 worker thread done servicing request 02:30:33.054 00.000 30444 OnExposeComplete: enter 02:30:33.054 00.000 30444 UpdateGuideState(): m_state=6 02:30:33.054 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6844 02:30:33.054 00.000 30444 Star::Find returns 1 (1), X=412.52, Y=259.06, Mass=17732, SNR=26.3, Peak=5889 HFD=2.3 02:30:33.054 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:30:33.054 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:30:33.054 00.000 30444 CameraToMount -- cameraX=-50.63 cameraY=58.29 hyp=77.20 cameraTheta=2.29 mountX=-64.68 mountY=46.04, mountTheta=2.52 02:30:33.055 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.63, y=58.29, opts=13) 02:30:33.055 00.000 30444 Enqueuing Move request for scope (-50.63, 58.29) 02:30:33.055 00.000 15672 Worker thread wakes up 02:30:33.055 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.63, 58.29) opts 0xd 02:30:33.055 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.63, 58.29) 02:30:33.055 00.000 15672 Moving (-50.63, 58.29) raw xDistance=-64.68 yDistance=46.04 02:30:33.055 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.85 from input -64.68 02:30:33.055 00.000 15672 GuideAlgorithmResistSwitch::result() returns 46.04 from input 46.04 02:30:33.055 00.000 15672 MoveAxis(E, 18814, ABG) 02:30:33.055 00.000 15672 duration set to 2500 by maxRaDuration 02:30:33.055 00.000 15672 Guiding Dir = 2, Dur = 2500 02:30:33.056 00.001 15672 IsSlewing returns 0 02:30:33.057 00.001 15672 IsGuiding returns 0 02:30:33.061 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=63746, FiltMin=2574, FiltMax=53271, Gamma=2.950 02:30:33.083 00.022 15672 PulseGuide returned control before completion, sleep 2484 02:30:33.236 00.153 30444 UpdateGuideState exits: m=17732 SNR=26.3 Saturated 02:30:33.236 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:30:33.236 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:30:33.236 00.000 30444 Enqueuing Expose request 02:30:35.571 02.335 15672 IsGuiding returns 1 02:30:35.571 00.000 15672 scope still moving after pulse duration time elapsed 02:30:35.592 00.021 15672 IsSlewing returns 0 02:30:35.594 00.002 15672 IsGuiding returns 1 02:30:35.616 00.022 15672 IsSlewing returns 0 02:30:35.672 00.056 15672 IsGuiding returns 0 02:30:35.672 00.000 15672 scope move finished after 2500 + 114 ms 02:30:35.672 00.000 15672 Move returns status 0, amount 2500 02:30:35.672 00.000 15672 MoveAxis(S, 8214, ABG) 02:30:35.672 00.000 15672 duration set to 2500 by maxDecDuration 02:30:35.672 00.000 15672 Guiding Dir = 1, Dur = 2500 02:30:35.672 00.000 15672 IsSlewing returns 0 02:30:35.673 00.001 15672 IsGuiding returns 0 02:30:35.752 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:30:38.188 02.436 15672 IsGuiding returns 1 02:30:38.188 00.000 15672 scope still moving after pulse duration time elapsed 02:30:38.209 00.021 15672 IsSlewing returns 0 02:30:38.276 00.067 15672 IsGuiding returns 0 02:30:38.276 00.000 15672 scope move finished after 2500 + 103 ms 02:30:38.276 00.000 15672 Move returns status 0, amount 2500 02:30:38.277 00.001 15672 move complete, result=0 02:30:38.277 00.000 15672 worker thread done servicing request 02:30:38.277 00.000 15672 Worker thread wakes up 02:30:38.277 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:30:38.277 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:30:38.277 00.000 30444 GuideStep: -64.7 px 2500 ms EAST, 46.0 px 2500 ms SOUTH 02:30:40.393 02.116 15672 Exposure complete 02:30:40.425 00.032 15672 worker thread done servicing request 02:30:40.425 00.000 30444 OnExposeComplete: enter 02:30:40.426 00.001 30444 UpdateGuideState(): m_state=6 02:30:40.426 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6845 02:30:40.426 00.000 30444 Star::Find returns 1 (1), X=412.54, Y=258.90, Mass=14451, SNR=23.5, Peak=5371 HFD=2.1 02:30:40.426 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:30:40.426 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:30:40.426 00.000 30444 CameraToMount -- cameraX=-50.61 cameraY=58.12 hyp=77.07 cameraTheta=2.29 mountX=-64.62 mountY=45.88, mountTheta=2.52 02:30:40.426 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.61, y=58.12, opts=13) 02:30:40.426 00.000 30444 Enqueuing Move request for scope (-50.61, 58.12) 02:30:40.427 00.001 15672 Worker thread wakes up 02:30:40.427 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.61, 58.12) opts 0xd 02:30:40.427 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.61, 58.12) 02:30:40.427 00.000 15672 Moving (-50.61, 58.12) raw xDistance=-64.62 yDistance=45.88 02:30:40.427 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.78 from input -64.62 02:30:40.427 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.88 from input 45.88 02:30:40.427 00.000 15672 MoveAxis(E, 18785, ABG) 02:30:40.427 00.000 15672 duration set to 2500 by maxRaDuration 02:30:40.427 00.000 15672 Guiding Dir = 2, Dur = 2500 02:30:40.428 00.001 15672 IsSlewing returns 0 02:30:40.428 00.000 15672 IsGuiding returns 0 02:30:40.433 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=60537, FiltMin=2543, FiltMax=51486, Gamma=2.950 02:30:40.448 00.015 15672 PulseGuide returned control before completion, sleep 2491 02:30:40.476 00.028 30444 UpdateGuideState exits: m=14451 SNR=23.5 Saturated 02:30:40.476 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:30:40.476 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:30:40.477 00.001 30444 Enqueuing Expose request 02:30:43.003 02.526 15672 IsGuiding returns 0 02:30:43.003 00.000 15672 Move returns status 0, amount 2500 02:30:43.003 00.000 15672 MoveAxis(S, 8186, ABG) 02:30:43.003 00.000 15672 duration set to 2500 by maxDecDuration 02:30:43.003 00.000 15672 Guiding Dir = 1, Dur = 2500 02:30:43.004 00.001 15672 IsSlewing returns 0 02:30:43.004 00.000 15672 IsGuiding returns 0 02:30:43.084 00.080 15672 PulseGuide returned control before completion, sleep 2431 02:30:45.517 02.433 15672 IsGuiding returns 1 02:30:45.517 00.000 15672 scope still moving after pulse duration time elapsed 02:30:45.539 00.022 15672 IsSlewing returns 0 02:30:45.560 00.021 15672 IsGuiding returns 1 02:30:45.581 00.021 15672 IsSlewing returns 0 02:30:45.582 00.001 15672 IsGuiding returns 1 02:30:45.603 00.021 15672 IsSlewing returns 0 02:30:45.624 00.021 15672 IsGuiding returns 0 02:30:45.624 00.000 15672 scope move finished after 2500 + 119 ms 02:30:45.624 00.000 15672 Move returns status 0, amount 2500 02:30:45.624 00.000 15672 move complete, result=0 02:30:45.624 00.000 15672 worker thread done servicing request 02:30:45.624 00.000 15672 Worker thread wakes up 02:30:45.624 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:30:45.624 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:30:45.624 00.000 30444 GuideStep: -64.6 px 2500 ms EAST, 45.9 px 2500 ms SOUTH 02:30:47.732 02.108 15672 Exposure complete 02:30:47.752 00.020 15672 worker thread done servicing request 02:30:47.752 00.000 30444 OnExposeComplete: enter 02:30:47.752 00.000 30444 UpdateGuideState(): m_state=6 02:30:47.752 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6846 02:30:47.752 00.000 30444 Star::Find returns 1 (1), X=412.37, Y=259.21, Mass=16115, SNR=22.0, Peak=5384 HFD=2.7 02:30:47.752 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:30:47.752 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:30:47.752 00.000 30444 CameraToMount -- cameraX=-50.78 cameraY=58.43 hyp=77.41 cameraTheta=2.29 mountX=-64.87 mountY=46.15, mountTheta=2.52 02:30:47.753 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.78, y=58.43, opts=13) 02:30:47.753 00.000 30444 Enqueuing Move request for scope (-50.78, 58.43) 02:30:47.753 00.000 15672 Worker thread wakes up 02:30:47.753 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.78, 58.43) opts 0xd 02:30:47.753 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.78, 58.43) 02:30:47.753 00.000 15672 Moving (-50.78, 58.43) raw xDistance=-64.87 yDistance=46.15 02:30:47.753 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.93 from input -64.87 02:30:47.753 00.000 15672 GuideAlgorithmResistSwitch::result() returns 46.15 from input 46.15 02:30:47.753 00.000 15672 MoveAxis(E, 18850, ABG) 02:30:47.753 00.000 15672 duration set to 2500 by maxRaDuration 02:30:47.753 00.000 15672 Guiding Dir = 2, Dur = 2500 02:30:47.753 00.000 15672 IsSlewing returns 0 02:30:47.755 00.002 15672 IsGuiding returns 0 02:30:47.759 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=62111, FiltMin=2607, FiltMax=51985, Gamma=2.950 02:30:47.780 00.021 15672 PulseGuide returned control before completion, sleep 2485 02:30:47.974 00.194 30444 UpdateGuideState exits: m=16115 SNR=22.0 Saturated 02:30:47.974 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:30:47.974 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:30:47.974 00.000 30444 Enqueuing Expose request 02:30:50.304 02.330 15672 IsGuiding returns 0 02:30:50.304 00.000 15672 Move returns status 0, amount 2500 02:30:50.304 00.000 15672 MoveAxis(S, 8234, ABG) 02:30:50.304 00.000 15672 duration set to 2500 by maxDecDuration 02:30:50.304 00.000 15672 Guiding Dir = 1, Dur = 2500 02:30:50.305 00.001 15672 IsSlewing returns 0 02:30:50.306 00.001 15672 IsGuiding returns 0 02:30:50.384 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:30:52.820 02.436 15672 IsGuiding returns 1 02:30:52.820 00.000 15672 scope still moving after pulse duration time elapsed 02:30:52.842 00.022 15672 IsSlewing returns 0 02:30:52.845 00.003 15672 IsGuiding returns 1 02:30:52.866 00.021 15672 IsSlewing returns 0 02:30:52.925 00.059 15672 IsGuiding returns 0 02:30:52.925 00.000 15672 scope move finished after 2500 + 118 ms 02:30:52.925 00.000 15672 Move returns status 0, amount 2500 02:30:52.925 00.000 15672 move complete, result=0 02:30:52.925 00.000 15672 worker thread done servicing request 02:30:52.925 00.000 15672 Worker thread wakes up 02:30:52.926 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:30:52.926 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:30:52.926 00.000 30444 GuideStep: -64.9 px 2500 ms EAST, 46.2 px 2500 ms SOUTH 02:30:55.036 02.110 15672 Exposure complete 02:30:55.056 00.020 15672 worker thread done servicing request 02:30:55.056 00.000 30444 OnExposeComplete: enter 02:30:55.056 00.000 30444 UpdateGuideState(): m_state=6 02:30:55.056 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6847 02:30:55.056 00.000 30444 Star::Find returns 1 (1), X=413.32, Y=259.08, Mass=12460, SNR=22.7, Peak=5521 HFD=2.5 02:30:55.056 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:30:55.056 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 02:30:55.056 00.000 30444 CameraToMount -- cameraX=-49.83 cameraY=58.31 hyp=76.70 cameraTheta=2.28 mountX=-63.93 mountY=46.23, mountTheta=2.52 02:30:55.057 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.83, y=58.31, opts=13) 02:30:55.057 00.000 30444 Enqueuing Move request for scope (-49.83, 58.31) 02:30:55.057 00.000 15672 Worker thread wakes up 02:30:55.057 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.83, 58.31) opts 0xd 02:30:55.057 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.83, 58.31) 02:30:55.057 00.000 15672 Moving (-49.83, 58.31) raw xDistance=-63.93 yDistance=46.23 02:30:55.057 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.35 from input -63.93 02:30:55.057 00.000 15672 GuideAlgorithmResistSwitch::result() returns 46.23 from input 46.23 02:30:55.057 00.000 15672 MoveAxis(E, 18599, ABG) 02:30:55.057 00.000 15672 duration set to 2500 by maxRaDuration 02:30:55.057 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:30:55.058 00.001 15672 Guiding Dir = 2, Dur = 2500 02:30:55.058 00.000 15672 IsSlewing returns 0 02:30:55.059 00.001 15672 IsGuiding returns 0 02:30:55.063 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=59969, FiltMin=2641, FiltMax=49673, Gamma=2.950 02:30:55.080 00.017 15672 PulseGuide returned control before completion, sleep 2489 02:30:55.109 00.029 30444 UpdateGuideState exits: m=12460 SNR=22.7 Saturated 02:30:55.109 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:30:55.109 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:30:55.109 00.000 30444 Enqueuing Expose request 02:30:55.109 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:30:57.572 02.463 15672 IsGuiding returns 1 02:30:57.573 00.001 15672 scope still moving after pulse duration time elapsed 02:30:57.593 00.020 15672 IsSlewing returns 0 02:30:57.637 00.044 15672 IsGuiding returns 0 02:30:57.638 00.001 15672 scope move finished after 2500 + 78 ms 02:30:57.638 00.000 15672 Move returns status 0, amount 2500 02:30:57.638 00.000 15672 MoveAxis(S, 8248, ABG) 02:30:57.638 00.000 15672 duration set to 2500 by maxDecDuration 02:30:57.638 00.000 15672 Guiding Dir = 1, Dur = 2500 02:30:57.639 00.001 15672 IsSlewing returns 0 02:30:57.641 00.002 15672 IsGuiding returns 0 02:30:57.716 00.075 15672 PulseGuide returned control before completion, sleep 2436 02:31:00.155 02.439 15672 IsGuiding returns 1 02:31:00.155 00.000 15672 scope still moving after pulse duration time elapsed 02:31:00.176 00.021 15672 IsSlewing returns 0 02:31:00.177 00.001 15672 IsGuiding returns 1 02:31:00.198 00.021 15672 IsSlewing returns 0 02:31:00.200 00.002 15672 IsGuiding returns 1 02:31:00.220 00.020 15672 IsSlewing returns 0 02:31:00.273 00.053 15672 IsGuiding returns 0 02:31:00.273 00.000 15672 scope move finished after 2500 + 131 ms 02:31:00.273 00.000 15672 Move returns status 0, amount 2500 02:31:00.273 00.000 15672 move complete, result=0 02:31:00.274 00.001 15672 worker thread done servicing request 02:31:00.274 00.000 15672 Worker thread wakes up 02:31:00.274 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:31:00.274 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:31:00.274 00.000 30444 GuideStep: -63.9 px 2500 ms EAST, 46.2 px 2500 ms SOUTH 02:31:02.391 02.117 15672 Exposure complete 02:31:02.423 00.032 15672 worker thread done servicing request 02:31:02.423 00.000 30444 OnExposeComplete: enter 02:31:02.423 00.000 30444 UpdateGuideState(): m_state=6 02:31:02.423 00.000 30444 Star::Find(15, 413, 259, 0, (0,0,0,0), 0.0, 255) frame 6848 02:31:02.423 00.000 30444 Star::Find returns 1 (1), X=413.23, Y=258.87, Mass=11835, SNR=21.6, Peak=5525 HFD=2.2 02:31:02.423 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:31:02.423 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:31:02.423 00.000 30444 CameraToMount -- cameraX=-49.92 cameraY=58.09 hyp=76.59 cameraTheta=2.28 mountX=-63.95 mountY=46.00, mountTheta=2.52 02:31:02.423 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.92, y=58.09, opts=13) 02:31:02.423 00.000 30444 Enqueuing Move request for scope (-49.92, 58.09) 02:31:02.424 00.001 15672 Worker thread wakes up 02:31:02.424 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.92, 58.09) opts 0xd 02:31:02.424 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.92, 58.09) 02:31:02.424 00.000 15672 Moving (-49.92, 58.09) raw xDistance=-63.95 yDistance=46.00 02:31:02.424 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.33 from input -63.95 02:31:02.424 00.000 15672 GuideAlgorithmResistSwitch::result() returns 46.00 from input 46.00 02:31:02.424 00.000 15672 MoveAxis(E, 18590, ABG) 02:31:02.424 00.000 15672 duration set to 2500 by maxRaDuration 02:31:02.424 00.000 15672 Guiding Dir = 2, Dur = 2500 02:31:02.424 00.000 15672 IsSlewing returns 0 02:31:02.426 00.002 15672 IsGuiding returns 0 02:31:02.430 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=64917, FiltMin=2584, FiltMax=49242, Gamma=2.950 02:31:02.445 00.015 15672 PulseGuide returned control before completion, sleep 2492 02:31:02.695 00.250 30444 UpdateGuideState exits: m=11835 SNR=21.6 Saturated 02:31:02.696 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:31:02.696 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:31:02.696 00.000 30444 Enqueuing Expose request 02:31:04.939 02.243 15672 IsGuiding returns 1 02:31:04.939 00.000 15672 scope still moving after pulse duration time elapsed 02:31:04.960 00.021 15672 IsSlewing returns 0 02:31:04.961 00.001 15672 IsGuiding returns 1 02:31:04.982 00.021 15672 IsSlewing returns 0 02:31:04.986 00.004 15672 IsGuiding returns 0 02:31:04.987 00.001 15672 scope move finished after 2500 + 60 ms 02:31:04.987 00.000 15672 Move returns status 0, amount 2500 02:31:04.987 00.000 15672 MoveAxis(S, 8207, ABG) 02:31:04.987 00.000 15672 duration set to 2500 by maxDecDuration 02:31:04.987 00.000 15672 Guiding Dir = 1, Dur = 2500 02:31:04.988 00.001 15672 IsSlewing returns 0 02:31:04.989 00.001 15672 IsGuiding returns 0 02:31:05.065 00.076 15672 PulseGuide returned control before completion, sleep 2435 02:31:07.503 02.438 15672 IsGuiding returns 1 02:31:07.503 00.000 15672 scope still moving after pulse duration time elapsed 02:31:07.524 00.021 15672 IsSlewing returns 0 02:31:07.525 00.001 15672 IsGuiding returns 1 02:31:07.546 00.021 15672 IsSlewing returns 0 02:31:07.547 00.001 15672 IsGuiding returns 1 02:31:07.569 00.022 15672 IsSlewing returns 0 02:31:07.606 00.037 15672 IsGuiding returns 0 02:31:07.606 00.000 15672 scope move finished after 2500 + 116 ms 02:31:07.607 00.001 15672 Move returns status 0, amount 2500 02:31:07.607 00.000 15672 move complete, result=0 02:31:07.607 00.000 15672 worker thread done servicing request 02:31:07.607 00.000 15672 Worker thread wakes up 02:31:07.607 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:31:07.607 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:31:07.608 00.001 30444 GuideStep: -64.0 px 2500 ms EAST, 46.0 px 2500 ms SOUTH 02:31:09.719 02.111 15672 Exposure complete 02:31:09.738 00.019 15672 worker thread done servicing request 02:31:09.739 00.001 30444 OnExposeComplete: enter 02:31:09.739 00.000 30444 UpdateGuideState(): m_state=6 02:31:09.739 00.000 30444 Star::Find(15, 413, 258, 0, (0,0,0,0), 0.0, 255) frame 6849 02:31:09.739 00.000 30444 Star::Find returns 1 (1), X=412.30, Y=258.95, Mass=16047, SNR=24.1, Peak=5512 HFD=2.2 02:31:09.739 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:31:09.739 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:31:09.739 00.000 30444 CameraToMount -- cameraX=-50.85 cameraY=58.17 hyp=77.27 cameraTheta=2.29 mountX=-64.87 mountY=45.88, mountTheta=2.53 02:31:09.740 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.85, y=58.17, opts=13) 02:31:09.740 00.000 30444 Enqueuing Move request for scope (-50.85, 58.17) 02:31:09.740 00.000 15672 Worker thread wakes up 02:31:09.740 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.85, 58.17) opts 0xd 02:31:09.740 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.85, 58.17) 02:31:09.740 00.000 15672 Moving (-50.85, 58.17) raw xDistance=-64.87 yDistance=45.88 02:31:09.740 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.90 from input -64.87 02:31:09.740 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.88 from input 45.88 02:31:09.740 00.000 15672 MoveAxis(E, 18837, ABG) 02:31:09.740 00.000 15672 duration set to 2500 by maxRaDuration 02:31:09.740 00.000 15672 Guiding Dir = 2, Dur = 2500 02:31:09.741 00.001 15672 IsSlewing returns 0 02:31:09.742 00.001 15672 IsGuiding returns 0 02:31:09.745 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=65520, FiltMin=2577, FiltMax=49734, Gamma=2.950 02:31:09.761 00.016 15672 PulseGuide returned control before completion, sleep 2491 02:31:09.788 00.027 30444 UpdateGuideState exits: m=16047 SNR=24.1 Saturated 02:31:09.789 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:31:09.789 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:31:09.789 00.000 30444 Enqueuing Expose request 02:31:12.285 02.496 15672 IsGuiding returns 0 02:31:12.285 00.000 15672 Move returns status 0, amount 2500 02:31:12.285 00.000 15672 MoveAxis(S, 8186, ABG) 02:31:12.285 00.000 15672 duration set to 2500 by maxDecDuration 02:31:12.285 00.000 15672 Guiding Dir = 1, Dur = 2500 02:31:12.285 00.000 15672 IsSlewing returns 0 02:31:12.286 00.001 15672 IsGuiding returns 0 02:31:12.365 00.079 15672 PulseGuide returned control before completion, sleep 2431 02:31:14.798 02.433 15672 IsGuiding returns 1 02:31:14.799 00.001 15672 scope still moving after pulse duration time elapsed 02:31:14.820 00.021 15672 IsSlewing returns 0 02:31:14.821 00.001 15672 IsGuiding returns 1 02:31:14.842 00.021 15672 IsSlewing returns 0 02:31:14.843 00.001 15672 IsGuiding returns 1 02:31:14.864 00.021 15672 IsSlewing returns 0 02:31:14.921 00.057 15672 IsGuiding returns 0 02:31:14.921 00.000 15672 scope move finished after 2500 + 134 ms 02:31:14.921 00.000 15672 Move returns status 0, amount 2500 02:31:14.921 00.000 15672 move complete, result=0 02:31:14.921 00.000 15672 worker thread done servicing request 02:31:14.921 00.000 15672 Worker thread wakes up 02:31:14.921 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:31:14.921 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:31:14.921 00.000 30444 GuideStep: -64.9 px 2500 ms EAST, 45.9 px 2500 ms SOUTH 02:31:17.039 02.118 15672 Exposure complete 02:31:17.071 00.032 15672 worker thread done servicing request 02:31:17.071 00.000 30444 OnExposeComplete: enter 02:31:17.071 00.000 30444 UpdateGuideState(): m_state=6 02:31:17.071 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6850 02:31:17.071 00.000 30444 Star::Find returns 1 (1), X=412.41, Y=258.53, Mass=10532, SNR=21.9, Peak=5368 HFD=1.4 02:31:17.071 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:31:17.071 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:31:17.072 00.001 30444 CameraToMount -- cameraX=-50.74 cameraY=57.76 hyp=76.88 cameraTheta=2.29 mountX=-64.65 mountY=45.50, mountTheta=2.53 02:31:17.072 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.74, y=57.76, opts=13) 02:31:17.072 00.000 30444 Enqueuing Move request for scope (-50.74, 57.76) 02:31:17.072 00.000 15672 Worker thread wakes up 02:31:17.072 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.74, 57.76) opts 0xd 02:31:17.072 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.74, 57.76) 02:31:17.072 00.000 15672 Moving (-50.74, 57.76) raw xDistance=-64.65 yDistance=45.50 02:31:17.072 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.80 from input -64.65 02:31:17.072 00.000 15672 GuideAlgorithmResistSwitch::result() returns 45.50 from input 45.50 02:31:17.072 00.000 15672 MoveAxis(E, 18794, ABG) 02:31:17.072 00.000 15672 duration set to 2500 by maxRaDuration 02:31:17.072 00.000 15672 Guiding Dir = 2, Dur = 2500 02:31:17.073 00.001 15672 IsSlewing returns 0 02:31:17.074 00.001 15672 IsGuiding returns 0 02:31:17.079 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=58274, FiltMin=2445, FiltMax=43167, Gamma=2.950 02:31:17.093 00.014 15672 PulseGuide returned control before completion, sleep 2491 02:31:17.123 00.030 30444 UpdateGuideState exits: m=10532 SNR=21.9 Saturated 02:31:17.123 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:31:17.123 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:31:17.123 00.000 30444 Enqueuing Expose request 02:31:19.602 02.479 15672 IsGuiding returns 0 02:31:19.602 00.000 15672 Move returns status 0, amount 2500 02:31:19.602 00.000 15672 MoveAxis(S, 8117, ABG) 02:31:19.602 00.000 15672 duration set to 2500 by maxDecDuration 02:31:19.602 00.000 15672 Guiding Dir = 1, Dur = 2500 02:31:19.602 00.000 15672 IsSlewing returns 0 02:31:19.603 00.001 15672 IsGuiding returns 0 02:31:19.682 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:31:22.116 02.434 15672 IsGuiding returns 1 02:31:22.116 00.000 15672 scope still moving after pulse duration time elapsed 02:31:22.138 00.022 15672 IsSlewing returns 0 02:31:22.138 00.000 15672 IsGuiding returns 1 02:31:22.160 00.022 15672 IsSlewing returns 0 02:31:22.161 00.001 15672 IsGuiding returns 1 02:31:22.181 00.020 15672 IsSlewing returns 0 02:31:22.207 00.026 15672 IsGuiding returns 0 02:31:22.207 00.000 15672 scope move finished after 2500 + 102 ms 02:31:22.207 00.000 15672 Move returns status 0, amount 2500 02:31:22.207 00.000 15672 move complete, result=0 02:31:22.207 00.000 15672 worker thread done servicing request 02:31:22.207 00.000 15672 Worker thread wakes up 02:31:22.207 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:31:22.207 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:31:22.207 00.000 30444 GuideStep: -64.6 px 2500 ms EAST, 45.5 px 2500 ms SOUTH 02:31:24.312 02.105 15672 Exposure complete 02:31:24.332 00.020 15672 worker thread done servicing request 02:31:24.332 00.000 30444 OnExposeComplete: enter 02:31:24.332 00.000 30444 UpdateGuideState(): m_state=6 02:31:24.332 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6851 02:31:24.332 00.000 30444 Star::Find returns 1 (1), X=413.34, Y=259.03, Mass=12869, SNR=20.8, Peak=5318 HFD=2.8 02:31:24.332 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:31:24.332 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 02:31:24.332 00.000 30444 CameraToMount -- cameraX=-49.81 cameraY=58.26 hyp=76.65 cameraTheta=2.28 mountX=-63.89 mountY=46.19, mountTheta=2.52 02:31:24.333 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.81, y=58.26, opts=13) 02:31:24.333 00.000 30444 Enqueuing Move request for scope (-49.81, 58.26) 02:31:24.333 00.000 15672 Worker thread wakes up 02:31:24.333 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.81, 58.26) opts 0xd 02:31:24.333 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.81, 58.26) 02:31:24.333 00.000 15672 Moving (-49.81, 58.26) raw xDistance=-63.89 yDistance=46.19 02:31:24.333 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.32 from input -63.89 02:31:24.333 00.000 15672 GuideAlgorithmResistSwitch::result() returns 46.19 from input 46.19 02:31:24.333 00.000 15672 MoveAxis(E, 18586, ABG) 02:31:24.333 00.000 15672 duration set to 2500 by maxRaDuration 02:31:24.333 00.000 15672 Guiding Dir = 2, Dur = 2500 02:31:24.333 00.000 15672 IsSlewing returns 0 02:31:24.335 00.002 15672 IsGuiding returns 0 02:31:24.339 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=62400, FiltMin=2582, FiltMax=46866, Gamma=2.950 02:31:24.362 00.023 15672 PulseGuide returned control before completion, sleep 2483 02:31:24.382 00.020 30444 UpdateGuideState exits: m=12869 SNR=20.8 Saturated 02:31:24.382 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:31:24.382 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:31:24.382 00.000 30444 Enqueuing Expose request 02:31:26.848 02.466 15672 IsGuiding returns 1 02:31:26.848 00.000 15672 scope still moving after pulse duration time elapsed 02:31:26.869 00.021 15672 IsSlewing returns 0 02:31:26.921 00.052 15672 IsGuiding returns 0 02:31:26.921 00.000 15672 scope move finished after 2500 + 86 ms 02:31:26.921 00.000 15672 Move returns status 0, amount 2500 02:31:26.921 00.000 15672 MoveAxis(S, 8240, ABG) 02:31:26.922 00.001 15672 duration set to 2500 by maxDecDuration 02:31:26.923 00.001 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:31:26.923 00.000 15672 Guiding Dir = 1, Dur = 2500 02:31:26.923 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:31:26.924 00.001 15672 IsSlewing returns 0 02:31:26.928 00.004 15672 IsGuiding returns 0 02:31:27.015 00.087 15672 PulseGuide returned control before completion, sleep 2424 02:31:29.444 02.429 15672 IsGuiding returns 1 02:31:29.444 00.000 15672 scope still moving after pulse duration time elapsed 02:31:29.465 00.021 15672 IsSlewing returns 0 02:31:29.538 00.073 15672 IsGuiding returns 0 02:31:29.538 00.000 15672 scope move finished after 2500 + 110 ms 02:31:29.538 00.000 15672 Move returns status 0, amount 2500 02:31:29.538 00.000 15672 move complete, result=0 02:31:29.538 00.000 15672 worker thread done servicing request 02:31:29.538 00.000 15672 Worker thread wakes up 02:31:29.538 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:31:29.538 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:31:29.539 00.001 30444 GuideStep: -63.9 px 2500 ms EAST, 46.2 px 2500 ms SOUTH 02:31:31.650 02.111 15672 Exposure complete 02:31:31.679 00.029 15672 worker thread done servicing request 02:31:31.679 00.000 30444 OnExposeComplete: enter 02:31:31.679 00.000 30444 UpdateGuideState(): m_state=6 02:31:31.679 00.000 30444 Star::Find(15, 413, 259, 0, (0,0,0,0), 0.0, 255) frame 6852 02:31:31.679 00.000 30444 Star::Find returns 1 (1), X=411.89, Y=257.94, Mass=16154, SNR=24.3, Peak=5414 HFD=2.7 02:31:31.679 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:31:31.679 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:31:31.679 00.000 30444 CameraToMount -- cameraX=-51.26 cameraY=57.16 hyp=76.78 cameraTheta=2.30 mountX=-64.99 mountY=44.81, mountTheta=2.54 02:31:31.680 00.001 30444 SchedulePrimaryMove(04F7B810, x=-51.26, y=57.16, opts=13) 02:31:31.680 00.000 30444 Enqueuing Move request for scope (-51.26, 57.16) 02:31:31.680 00.000 15672 Worker thread wakes up 02:31:31.680 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-51.26, 57.16) opts 0xd 02:31:31.680 00.000 15672 Handling offset move in thread for scope, endpoint = (-51.26, 57.16) 02:31:31.680 00.000 15672 Moving (-51.26, 57.16) raw xDistance=-64.99 yDistance=44.81 02:31:31.680 00.000 15672 GuideAlgorithmHysteresis::Result() returns -43.97 from input -64.99 02:31:31.680 00.000 15672 GuideAlgorithmResistSwitch::result() returns 44.81 from input 44.81 02:31:31.680 00.000 15672 MoveAxis(E, 18868, ABG) 02:31:31.680 00.000 15672 duration set to 2500 by maxRaDuration 02:31:31.680 00.000 15672 Guiding Dir = 2, Dur = 2500 02:31:31.680 00.000 15672 IsSlewing returns 0 02:31:31.682 00.002 15672 IsGuiding returns 0 02:31:31.686 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=50139, FiltMin=2455, FiltMax=43223, Gamma=2.950 02:31:31.710 00.024 15672 PulseGuide returned control before completion, sleep 2482 02:31:31.729 00.019 30444 UpdateGuideState exits: m=16154 SNR=24.3 Saturated 02:31:31.729 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:31:31.729 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:31:31.729 00.000 30444 Enqueuing Expose request 02:31:33.719 01.990 30444 evsrv: cli 04F26B18 request: {"method":"dither","params":[4,false,{"pixels":2,"time":60,"timeout":180}],"id":6} 02:31:33.719 00.000 30444 PhdController::Dither begins 02:31:33.719 00.000 30444 dither: size=4.00, dRA=-2.61 dDec=2.87 02:31:33.720 00.001 30444 MountToCamera -- mountTheta (2.31) + m_xAngle (-0.28) = xAngle (2.03 = 2.03) 02:31:33.720 00.000 30444 MountToCamera -- mountX=-2.61 mountY=2.87 hyp=3.88 mountTheta=2.31 cameraX=-1.72, cameraY=3.48 cameraTheta=2.03 02:31:33.720 00.000 30444 setting lock position to (461.43, 204.25) 02:31:33.720 00.000 30444 Mount: notify guiding dithered (-1.7, 3.5) 02:31:33.720 00.000 30444 Status Line: Dither by -2.61,2.87 02:31:33.722 00.002 30444 PhdController: newstate STATE_SETTLE_BEGIN 02:31:33.722 00.000 30444 PhdController: newstate STATE_SETTLE_WAIT 02:31:33.722 00.000 30444 evsrv: cli 04F26B18 response: {"jsonrpc":"2.0","result":0,"id":6} 02:31:34.195 00.473 15672 IsGuiding returns 1 02:31:34.195 00.000 15672 scope still moving after pulse duration time elapsed 02:31:34.216 00.021 15672 IsSlewing returns 0 02:31:34.217 00.001 15672 IsGuiding returns 1 02:31:34.238 00.021 15672 IsSlewing returns 0 02:31:34.283 00.045 15672 IsGuiding returns 0 02:31:34.283 00.000 15672 scope move finished after 2500 + 100 ms 02:31:34.283 00.000 15672 Move returns status 0, amount 2500 02:31:34.283 00.000 15672 MoveAxis(S, 7994, ABG) 02:31:34.283 00.000 15672 duration set to 2500 by maxDecDuration 02:31:34.283 00.000 15672 Guiding Dir = 1, Dur = 2500 02:31:34.284 00.001 15672 IsSlewing returns 0 02:31:34.285 00.001 15672 IsGuiding returns 0 02:31:34.362 00.077 15672 PulseGuide returned control before completion, sleep 2433 02:31:36.798 02.436 15672 IsGuiding returns 1 02:31:36.799 00.001 15672 scope still moving after pulse duration time elapsed 02:31:36.820 00.021 15672 IsSlewing returns 0 02:31:36.823 00.003 15672 IsGuiding returns 1 02:31:36.844 00.021 15672 IsSlewing returns 0 02:31:36.847 00.003 15672 IsGuiding returns 1 02:31:36.868 00.021 15672 IsSlewing returns 0 02:31:36.934 00.066 15672 IsGuiding returns 0 02:31:36.935 00.001 15672 scope move finished after 2500 + 149 ms 02:31:36.935 00.000 15672 Move returns status 0, amount 2500 02:31:36.935 00.000 15672 move complete, result=0 02:31:36.935 00.000 15672 worker thread done servicing request 02:31:36.935 00.000 15672 Worker thread wakes up 02:31:36.935 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:31:36.935 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:31:36.935 00.000 30444 GuideStep: -65.0 px 2500 ms EAST, 44.8 px 2500 ms SOUTH 02:31:39.051 02.116 15672 Exposure complete 02:31:39.082 00.031 15672 worker thread done servicing request 02:31:39.082 00.000 30444 OnExposeComplete: enter 02:31:39.082 00.000 30444 UpdateGuideState(): m_state=6 02:31:39.082 00.000 30444 Star::Find(15, 411, 257, 0, (0,0,0,0), 0.0, 255) frame 6853 02:31:39.082 00.000 30444 Star::Find returns 1 (1), X=412.05, Y=258.54, Mass=20073, SNR=28.5, Peak=5358 HFD=5.6 02:31:39.082 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:31:39.082 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:31:39.082 00.000 30444 CameraToMount -- cameraX=-49.38 cameraY=54.29 hyp=73.39 cameraTheta=2.31 mountX=-62.39 mountY=42.40, mountTheta=2.54 02:31:39.082 00.000 30444 dither recenter: remaining=(2.6,-2.9) step=(2.6,-2.9) 02:31:39.083 00.001 30444 MountToCamera -- mountTheta (-0.83) + m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 02:31:39.083 00.000 30444 MountToCamera -- mountX=2.61 mountY=-2.87 hyp=3.88 mountTheta=-0.83 cameraX=1.72, cameraY=-3.48 cameraTheta=-1.11 02:31:39.083 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.72, y=-3.48, opts=4) 02:31:39.083 00.000 30444 Enqueuing Move request for scope (1.72, -3.48) 02:31:39.083 00.000 30444 Mount: notify direct move 2.61,-2.87 02:31:39.083 00.000 15672 Worker thread wakes up 02:31:39.083 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.72, -3.48) opts 0x4 02:31:39.083 00.000 15672 Handling offset move in thread for scope, endpoint = (1.72, -3.48) 02:31:39.083 00.000 15672 Moving (1.72, -3.48) raw xDistance=2.61 yDistance=-2.87 02:31:39.083 00.000 15672 MoveAxis(W, 1119, B) 02:31:39.083 00.000 15672 Guiding Dir = 3, Dur = 1119 02:31:39.083 00.000 15672 IsSlewing returns 0 02:31:39.085 00.002 15672 IsGuiding returns 0 02:31:39.090 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=54735, FiltMin=2588, FiltMax=43158, Gamma=2.950 02:31:39.107 00.017 15672 PulseGuide returned control before completion, sleep 1107 02:31:39.132 00.025 30444 UpdateGuideState exits: m=20073 SNR=28.5 Saturated 02:31:39.132 00.000 30444 PhdController: settling, locked = 1, distance = 78.53 (2.00) aobump = 0 frame = 1 / 99999 02:31:39.132 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846699.132,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":78.53,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:31:39.132 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:31:39.132 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:31:39.132 00.000 30444 Enqueuing Expose request 02:31:40.257 01.125 15672 IsGuiding returns 0 02:31:40.258 00.001 15672 Move returns status 0, amount 1119 02:31:40.258 00.000 15672 MoveAxis(N, 512, B) 02:31:40.258 00.000 15672 Guiding Dir = 0, Dur = 512 02:31:40.259 00.001 15672 IsSlewing returns 0 02:31:40.261 00.002 15672 IsGuiding returns 0 02:31:40.337 00.076 15672 PulseGuide returned control before completion, sleep 446 02:31:40.787 00.450 15672 IsGuiding returns 1 02:31:40.787 00.000 15672 scope still moving after pulse duration time elapsed 02:31:40.808 00.021 15672 IsSlewing returns 0 02:31:40.809 00.001 15672 IsGuiding returns 1 02:31:40.830 00.021 15672 IsSlewing returns 0 02:31:40.831 00.001 15672 IsGuiding returns 1 02:31:40.852 00.021 15672 IsSlewing returns 0 02:31:40.882 00.030 15672 IsGuiding returns 0 02:31:40.882 00.000 15672 scope move finished after 512 + 107 ms 02:31:40.882 00.000 15672 Move returns status 0, amount 512 02:31:40.882 00.000 15672 move complete, result=0 02:31:40.882 00.000 15672 worker thread done servicing request 02:31:40.882 00.000 15672 Worker thread wakes up 02:31:40.882 00.000 30444 GuideStep: 2.6 px 1119 ms WEST, -2.9 px 512 ms NORTH 02:31:40.882 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:31:40.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:31:42.787 01.905 15672 Exposure complete 02:31:42.807 00.020 15672 worker thread done servicing request 02:31:42.807 00.000 30444 OnExposeComplete: enter 02:31:42.807 00.000 30444 UpdateGuideState(): m_state=6 02:31:42.807 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6854 02:31:42.807 00.000 30444 Star::Find returns 1 (1), X=412.84, Y=258.69, Mass=13254, SNR=24.2, Peak=5432 HFD=1.8 02:31:42.807 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:31:42.807 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:31:42.807 00.000 30444 CameraToMount -- cameraX=-48.59 cameraY=54.44 hyp=72.97 cameraTheta=2.30 mountX=-61.67 mountY=42.72, mountTheta=2.54 02:31:42.808 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.59, y=54.44, opts=13) 02:31:42.808 00.000 30444 Enqueuing Move request for scope (-48.59, 54.44) 02:31:42.808 00.000 15672 Worker thread wakes up 02:31:42.808 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.59, 54.44) opts 0xd 02:31:42.808 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.59, 54.44) 02:31:42.808 00.000 15672 Moving (-48.59, 54.44) raw xDistance=-61.67 yDistance=42.72 02:31:42.808 00.000 15672 GuideAlgorithmHysteresis::Result() returns -38.85 from input -61.67 02:31:42.808 00.000 15672 resist switch: large excursion: input 42.72 thresh 0.75 direction from 0 to 1 02:31:42.808 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=128.17 02:31:42.808 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.72 from input 42.72 02:31:42.808 00.000 15672 MoveAxis(E, 16670, ABG) 02:31:42.808 00.000 15672 duration set to 2500 by maxRaDuration 02:31:42.808 00.000 15672 Guiding Dir = 2, Dur = 2500 02:31:42.809 00.001 15672 IsSlewing returns 0 02:31:42.813 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=56763, FiltMin=2552, FiltMax=47228, Gamma=2.950 02:31:42.829 00.016 15672 IsGuiding returns 0 02:31:42.844 00.015 15672 PulseGuide returned control before completion, sleep 2495 02:31:42.856 00.012 30444 UpdateGuideState exits: m=13254 SNR=24.2 Saturated 02:31:42.856 00.000 30444 PhdController: settling, locked = 1, distance = 72.97 (2.00) aobump = 0 frame = 2 / 99999 02:31:42.856 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846702.856,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":72.97,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:31:42.856 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:31:42.856 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:31:42.856 00.000 30444 Enqueuing Expose request 02:31:45.355 02.499 15672 IsGuiding returns 0 02:31:45.355 00.000 15672 Move returns status 0, amount 2500 02:31:45.355 00.000 15672 MoveAxis(S, 7622, ABG) 02:31:45.355 00.000 15672 duration set to 2500 by maxDecDuration 02:31:45.355 00.000 15672 Guiding Dir = 1, Dur = 2500 02:31:45.356 00.001 15672 IsSlewing returns 0 02:31:45.358 00.002 15672 IsGuiding returns 0 02:31:45.434 00.076 15672 PulseGuide returned control before completion, sleep 2435 02:31:47.873 02.439 15672 IsGuiding returns 1 02:31:47.873 00.000 15672 scope still moving after pulse duration time elapsed 02:31:47.895 00.022 15672 IsSlewing returns 0 02:31:47.896 00.001 15672 IsGuiding returns 1 02:31:47.916 00.020 15672 IsSlewing returns 0 02:31:47.917 00.001 15672 IsGuiding returns 1 02:31:47.938 00.021 15672 IsSlewing returns 0 02:31:47.940 00.002 15672 IsGuiding returns 1 02:31:47.961 00.021 15672 IsSlewing returns 0 02:31:47.974 00.013 15672 IsGuiding returns 0 02:31:47.974 00.000 15672 scope move finished after 2500 + 115 ms 02:31:47.974 00.000 15672 Move returns status 0, amount 2500 02:31:47.974 00.000 15672 move complete, result=0 02:31:47.974 00.000 15672 worker thread done servicing request 02:31:47.974 00.000 30444 GuideStep: -61.7 px 2500 ms EAST, 42.7 px 2500 ms SOUTH 02:31:47.974 00.000 15672 Worker thread wakes up 02:31:47.974 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:31:47.974 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:31:50.091 02.117 15672 Exposure complete 02:31:50.120 00.029 15672 worker thread done servicing request 02:31:50.120 00.000 30444 OnExposeComplete: enter 02:31:50.120 00.000 30444 UpdateGuideState(): m_state=6 02:31:50.121 00.001 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6855 02:31:50.121 00.000 30444 Star::Find returns 1 (1), X=412.43, Y=258.54, Mass=13468, SNR=22.6, Peak=5392 HFD=1.5 02:31:50.121 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:31:50.121 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:31:50.121 00.000 30444 CameraToMount -- cameraX=-49.00 cameraY=54.29 hyp=73.13 cameraTheta=2.30 mountX=-62.02 mountY=42.49, mountTheta=2.54 02:31:50.122 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.00, y=54.29, opts=13) 02:31:50.122 00.000 30444 Enqueuing Move request for scope (-49.00, 54.29) 02:31:50.122 00.000 15672 Worker thread wakes up 02:31:50.122 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.00, 54.29) opts 0xd 02:31:50.122 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.00, 54.29) 02:31:50.122 00.000 15672 Moving (-49.00, 54.29) raw xDistance=-62.02 yDistance=42.49 02:31:50.122 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.79 from input -62.02 02:31:50.122 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.49 from input 42.49 02:31:50.122 00.000 15672 MoveAxis(E, 17932, ABG) 02:31:50.122 00.000 15672 duration set to 2500 by maxRaDuration 02:31:50.122 00.000 15672 Guiding Dir = 2, Dur = 2500 02:31:50.123 00.001 15672 IsSlewing returns 0 02:31:50.124 00.001 15672 IsGuiding returns 0 02:31:50.130 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=49803, FiltMin=2546, FiltMax=39729, Gamma=2.950 02:31:50.145 00.015 15672 PulseGuide returned control before completion, sleep 2490 02:31:50.177 00.032 30444 UpdateGuideState exits: m=13468 SNR=22.6 Saturated 02:31:50.178 00.001 30444 PhdController: settling, locked = 1, distance = 73.02 (2.00) aobump = 0 frame = 3 / 99999 02:31:50.178 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846710.178,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.02,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:31:50.178 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:31:50.178 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:31:50.178 00.000 30444 Enqueuing Expose request 02:31:52.638 02.460 15672 IsGuiding returns 1 02:31:52.638 00.000 15672 scope still moving after pulse duration time elapsed 02:31:52.659 00.021 15672 IsSlewing returns 0 02:31:52.669 00.010 15672 IsGuiding returns 0 02:31:52.669 00.000 15672 scope move finished after 2500 + 45 ms 02:31:52.669 00.000 15672 Move returns status 0, amount 2500 02:31:52.669 00.000 15672 MoveAxis(S, 7580, ABG) 02:31:52.669 00.000 15672 duration set to 2500 by maxDecDuration 02:31:52.669 00.000 15672 Guiding Dir = 1, Dur = 2500 02:31:52.670 00.001 15672 IsSlewing returns 0 02:31:52.671 00.001 15672 IsGuiding returns 0 02:31:52.750 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:31:55.210 02.460 15672 IsGuiding returns 1 02:31:55.210 00.000 15672 scope still moving after pulse duration time elapsed 02:31:55.231 00.021 15672 IsSlewing returns 0 02:31:55.233 00.002 15672 IsGuiding returns 1 02:31:55.254 00.021 15672 IsSlewing returns 0 02:31:55.275 00.021 15672 IsGuiding returns 0 02:31:55.275 00.000 15672 scope move finished after 2500 + 104 ms 02:31:55.275 00.000 15672 Move returns status 0, amount 2500 02:31:55.275 00.000 15672 move complete, result=0 02:31:55.275 00.000 15672 worker thread done servicing request 02:31:55.276 00.001 15672 Worker thread wakes up 02:31:55.276 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:31:55.276 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:31:55.276 00.000 30444 GuideStep: -62.0 px 2500 ms EAST, 42.5 px 2500 ms SOUTH 02:31:57.385 02.109 15672 Exposure complete 02:31:57.405 00.020 15672 worker thread done servicing request 02:31:57.405 00.000 30444 OnExposeComplete: enter 02:31:57.405 00.000 30444 UpdateGuideState(): m_state=6 02:31:57.405 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6856 02:31:57.406 00.001 30444 Star::Find returns 1 (1), X=412.34, Y=258.11, Mass=12730, SNR=25.6, Peak=5695 HFD=1.7 02:31:57.406 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:31:57.406 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:31:57.406 00.000 30444 CameraToMount -- cameraX=-49.09 cameraY=53.86 hyp=72.88 cameraTheta=2.31 mountX=-61.99 mountY=42.05, mountTheta=2.55 02:31:57.406 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.09, y=53.86, opts=13) 02:31:57.406 00.000 30444 Enqueuing Move request for scope (-49.09, 53.86) 02:31:57.406 00.000 15672 Worker thread wakes up 02:31:57.406 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.09, 53.86) opts 0xd 02:31:57.406 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.09, 53.86) 02:31:57.406 00.000 15672 Moving (-49.09, 53.86) raw xDistance=-61.99 yDistance=42.05 02:31:57.406 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.98 from input -61.99 02:31:57.406 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.05 from input 42.05 02:31:57.407 00.001 15672 MoveAxis(E, 18013, ABG) 02:31:57.407 00.000 15672 duration set to 2500 by maxRaDuration 02:31:57.407 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:31:57.407 00.000 15672 Guiding Dir = 2, Dur = 2500 02:31:57.407 00.000 15672 IsSlewing returns 0 02:31:57.408 00.001 15672 IsGuiding returns 0 02:31:57.412 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=58136, FiltMin=2603, FiltMax=42082, Gamma=2.950 02:31:57.430 00.018 15672 PulseGuide returned control before completion, sleep 2489 02:31:57.455 00.025 30444 UpdateGuideState exits: m=12730 SNR=25.6 Saturated 02:31:57.455 00.000 30444 PhdController: settling, locked = 1, distance = 72.98 (2.00) aobump = 0 frame = 4 / 99999 02:31:57.455 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846717.455,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":72.98,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:31:57.455 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:31:57.455 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:31:57.455 00.000 30444 Enqueuing Expose request 02:31:57.455 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:31:59.922 02.467 15672 IsGuiding returns 1 02:31:59.922 00.000 15672 scope still moving after pulse duration time elapsed 02:31:59.943 00.021 15672 IsSlewing returns 0 02:31:59.985 00.042 15672 IsGuiding returns 0 02:31:59.986 00.001 15672 scope move finished after 2500 + 77 ms 02:31:59.986 00.000 15672 Move returns status 0, amount 2500 02:31:59.986 00.000 15672 MoveAxis(S, 7502, ABG) 02:31:59.986 00.000 15672 duration set to 2500 by maxDecDuration 02:31:59.986 00.000 15672 Guiding Dir = 1, Dur = 2500 02:31:59.986 00.000 15672 IsSlewing returns 0 02:31:59.987 00.001 15672 IsGuiding returns 0 02:32:00.066 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:32:02.502 02.436 15672 IsGuiding returns 1 02:32:02.502 00.000 15672 scope still moving after pulse duration time elapsed 02:32:02.524 00.022 15672 IsSlewing returns 0 02:32:02.526 00.002 15672 IsGuiding returns 1 02:32:02.548 00.022 15672 IsSlewing returns 0 02:32:02.549 00.001 15672 IsGuiding returns 1 02:32:02.569 00.020 15672 IsSlewing returns 0 02:32:02.623 00.054 15672 IsGuiding returns 0 02:32:02.623 00.000 15672 scope move finished after 2500 + 135 ms 02:32:02.623 00.000 15672 Move returns status 0, amount 2500 02:32:02.623 00.000 15672 move complete, result=0 02:32:02.624 00.001 15672 worker thread done servicing request 02:32:02.624 00.000 15672 Worker thread wakes up 02:32:02.624 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:32:02.624 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:32:02.624 00.000 30444 GuideStep: -62.0 px 2500 ms EAST, 42.1 px 2500 ms SOUTH 02:32:04.733 02.109 15672 Exposure complete 02:32:04.752 00.019 15672 worker thread done servicing request 02:32:04.752 00.000 30444 OnExposeComplete: enter 02:32:04.752 00.000 30444 UpdateGuideState(): m_state=6 02:32:04.753 00.001 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6857 02:32:04.753 00.000 30444 Star::Find returns 1 (1), X=412.65, Y=259.04, Mass=20990, SNR=29.9, Peak=5340 HFD=6.6 02:32:04.753 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:32:04.753 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:32:04.753 00.000 30444 CameraToMount -- cameraX=-48.78 cameraY=54.78 hyp=73.36 cameraTheta=2.30 mountX=-61.95 mountY=43.02, mountTheta=2.53 02:32:04.753 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.78, y=54.78, opts=13) 02:32:04.753 00.000 30444 Enqueuing Move request for scope (-48.78, 54.78) 02:32:04.753 00.000 15672 Worker thread wakes up 02:32:04.753 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.78, 54.78) opts 0xd 02:32:04.753 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.78, 54.78) 02:32:04.753 00.000 15672 Moving (-48.78, 54.78) raw xDistance=-61.95 yDistance=43.02 02:32:04.753 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.97 from input -61.95 02:32:04.753 00.000 15672 GuideAlgorithmResistSwitch::result() returns 43.02 from input 43.02 02:32:04.753 00.000 15672 MoveAxis(E, 18007, ABG) 02:32:04.753 00.000 15672 duration set to 2500 by maxRaDuration 02:32:04.753 00.000 15672 Guiding Dir = 2, Dur = 2500 02:32:04.753 00.000 15672 IsSlewing returns 0 02:32:04.759 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=55037, FiltMin=2608, FiltMax=43225, Gamma=2.950 02:32:04.778 00.019 15672 IsGuiding returns 0 02:32:04.794 00.016 15672 PulseGuide returned control before completion, sleep 2495 02:32:04.800 00.006 30444 UpdateGuideState exits: m=20990 SNR=29.9 Saturated 02:32:04.801 00.001 30444 PhdController: settling, locked = 1, distance = 73.09 (2.00) aobump = 0 frame = 5 / 99999 02:32:04.801 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846724.801,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.09,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:32:04.801 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:32:04.801 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:32:04.801 00.000 30444 Enqueuing Expose request 02:32:07.294 02.493 15672 IsGuiding returns 1 02:32:07.294 00.000 15672 scope still moving after pulse duration time elapsed 02:32:07.315 00.021 15672 IsSlewing returns 0 02:32:07.335 00.020 15672 IsGuiding returns 0 02:32:07.335 00.000 15672 scope move finished after 2500 + 55 ms 02:32:07.335 00.000 15672 Move returns status 0, amount 2500 02:32:07.335 00.000 15672 MoveAxis(S, 7674, ABG) 02:32:07.335 00.000 15672 duration set to 2500 by maxDecDuration 02:32:07.335 00.000 15672 Guiding Dir = 1, Dur = 2500 02:32:07.335 00.000 15672 IsSlewing returns 0 02:32:07.336 00.001 15672 IsGuiding returns 0 02:32:07.448 00.112 15672 PulseGuide returned control before completion, sleep 2399 02:32:09.849 02.401 15672 IsGuiding returns 1 02:32:09.849 00.000 15672 scope still moving after pulse duration time elapsed 02:32:09.870 00.021 15672 IsSlewing returns 0 02:32:09.871 00.001 15672 IsGuiding returns 1 02:32:09.892 00.021 15672 IsSlewing returns 0 02:32:09.893 00.001 15672 IsGuiding returns 1 02:32:09.914 00.021 15672 IsSlewing returns 0 02:32:09.955 00.041 15672 IsGuiding returns 0 02:32:09.955 00.000 15672 scope move finished after 2500 + 119 ms 02:32:09.955 00.000 15672 Move returns status 0, amount 2500 02:32:09.955 00.000 15672 move complete, result=0 02:32:09.955 00.000 15672 worker thread done servicing request 02:32:09.955 00.000 15672 Worker thread wakes up 02:32:09.955 00.000 30444 GuideStep: -62.0 px 2500 ms EAST, 43.0 px 2500 ms SOUTH 02:32:09.955 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:32:09.955 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:32:12.062 02.107 15672 Exposure complete 02:32:12.082 00.020 15672 worker thread done servicing request 02:32:12.082 00.000 30444 OnExposeComplete: enter 02:32:12.082 00.000 30444 UpdateGuideState(): m_state=6 02:32:12.082 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6858 02:32:12.082 00.000 30444 Star::Find returns 1 (1), X=412.53, Y=258.51, Mass=8365, SNR=18.0, Peak=5027 HFD=1.4 02:32:12.082 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:32:12.082 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:32:12.082 00.000 30444 CameraToMount -- cameraX=-48.90 cameraY=54.26 hyp=73.04 cameraTheta=2.30 mountX=-61.92 mountY=42.48, mountTheta=2.54 02:32:12.083 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.90, y=54.26, opts=13) 02:32:12.083 00.000 30444 Enqueuing Move request for scope (-48.90, 54.26) 02:32:12.083 00.000 15672 Worker thread wakes up 02:32:12.083 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.90, 54.26) opts 0xd 02:32:12.083 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.90, 54.26) 02:32:12.083 00.000 15672 Moving (-48.90, 54.26) raw xDistance=-61.92 yDistance=42.48 02:32:12.083 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.95 from input -61.92 02:32:12.083 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.48 from input 42.48 02:32:12.083 00.000 15672 MoveAxis(E, 17998, ABG) 02:32:12.083 00.000 15672 duration set to 2500 by maxRaDuration 02:32:12.083 00.000 15672 Guiding Dir = 2, Dur = 2500 02:32:12.084 00.001 15672 IsSlewing returns 0 02:32:12.085 00.001 15672 IsGuiding returns 0 02:32:12.089 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=56923, FiltMin=2611, FiltMax=43460, Gamma=2.950 02:32:12.110 00.021 15672 PulseGuide returned control before completion, sleep 2485 02:32:12.132 00.022 30444 UpdateGuideState exits: m=8365 SNR=18.0 Saturated 02:32:12.132 00.000 30444 PhdController: settling, locked = 1, distance = 73.08 (2.00) aobump = 0 frame = 6 / 99999 02:32:12.132 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846732.132,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.08,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:32:12.132 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:32:12.132 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:32:12.132 00.000 30444 Enqueuing Expose request 02:32:14.599 02.467 15672 IsGuiding returns 1 02:32:14.599 00.000 15672 scope still moving after pulse duration time elapsed 02:32:14.620 00.021 15672 IsSlewing returns 0 02:32:14.621 00.001 15672 IsGuiding returns 0 02:32:14.621 00.000 15672 scope move finished after 2500 + 35 ms 02:32:14.621 00.000 15672 Move returns status 0, amount 2500 02:32:14.621 00.000 15672 MoveAxis(S, 7578, ABG) 02:32:14.621 00.000 15672 duration set to 2500 by maxDecDuration 02:32:14.621 00.000 15672 Guiding Dir = 1, Dur = 2500 02:32:14.621 00.000 15672 IsSlewing returns 0 02:32:14.622 00.001 15672 IsGuiding returns 0 02:32:14.699 00.077 15672 PulseGuide returned control before completion, sleep 2434 02:32:17.176 02.477 15672 IsGuiding returns 1 02:32:17.176 00.000 15672 scope still moving after pulse duration time elapsed 02:32:17.198 00.022 15672 IsSlewing returns 0 02:32:17.240 00.042 15672 IsGuiding returns 0 02:32:17.240 00.000 15672 scope move finished after 2500 + 117 ms 02:32:17.240 00.000 15672 Move returns status 0, amount 2500 02:32:17.240 00.000 15672 move complete, result=0 02:32:17.240 00.000 15672 worker thread done servicing request 02:32:17.240 00.000 15672 Worker thread wakes up 02:32:17.241 00.001 30444 GuideStep: -61.9 px 2500 ms EAST, 42.5 px 2500 ms SOUTH 02:32:17.241 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:32:17.241 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:32:19.357 02.116 15672 Exposure complete 02:32:19.388 00.031 15672 worker thread done servicing request 02:32:19.388 00.000 30444 OnExposeComplete: enter 02:32:19.388 00.000 30444 UpdateGuideState(): m_state=6 02:32:19.388 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6859 02:32:19.388 00.000 30444 Star::Find returns 1 (1), X=412.44, Y=258.64, Mass=23325, SNR=31.8, Peak=5505 HFD=6.6 02:32:19.388 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:32:19.388 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:32:19.388 00.000 30444 CameraToMount -- cameraX=-48.99 cameraY=54.39 hyp=73.20 cameraTheta=2.30 mountX=-62.04 mountY=42.59, mountTheta=2.54 02:32:19.389 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.99, y=54.39, opts=13) 02:32:19.389 00.000 30444 Enqueuing Move request for scope (-48.99, 54.39) 02:32:19.389 00.000 15672 Worker thread wakes up 02:32:19.389 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.99, 54.39) opts 0xd 02:32:19.389 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.99, 54.39) 02:32:19.389 00.000 15672 Moving (-48.99, 54.39) raw xDistance=-62.04 yDistance=42.59 02:32:19.389 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.02 from input -62.04 02:32:19.389 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.59 from input 42.59 02:32:19.389 00.000 15672 MoveAxis(E, 18030, ABG) 02:32:19.389 00.000 15672 duration set to 2500 by maxRaDuration 02:32:19.389 00.000 15672 Guiding Dir = 2, Dur = 2500 02:32:19.389 00.000 15672 IsSlewing returns 0 02:32:19.390 00.001 15672 IsGuiding returns 0 02:32:19.394 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=8416, FiltMin=2544, FiltMax=7284, Gamma=2.950 02:32:19.410 00.016 15672 PulseGuide returned control before completion, sleep 2490 02:32:19.437 00.027 30444 UpdateGuideState exits: m=23325 SNR=31.8 Saturated 02:32:19.437 00.000 30444 PhdController: settling, locked = 1, distance = 73.11 (2.00) aobump = 0 frame = 7 / 99999 02:32:19.437 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846739.437,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.11,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:32:19.437 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:32:19.437 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:32:19.437 00.000 30444 Enqueuing Expose request 02:32:21.967 02.530 15672 IsGuiding returns 0 02:32:21.968 00.001 15672 Move returns status 0, amount 2500 02:32:21.968 00.000 15672 MoveAxis(S, 7597, ABG) 02:32:21.968 00.000 15672 duration set to 2500 by maxDecDuration 02:32:21.968 00.000 15672 Guiding Dir = 1, Dur = 2500 02:32:21.969 00.001 15672 IsSlewing returns 0 02:32:21.972 00.003 15672 IsGuiding returns 0 02:32:22.047 00.075 15672 PulseGuide returned control before completion, sleep 2436 02:32:24.487 02.440 15672 IsGuiding returns 1 02:32:24.487 00.000 15672 scope still moving after pulse duration time elapsed 02:32:24.508 00.021 15672 IsSlewing returns 0 02:32:24.570 00.062 15672 IsGuiding returns 0 02:32:24.571 00.001 15672 scope move finished after 2500 + 98 ms 02:32:24.571 00.000 15672 Move returns status 0, amount 2500 02:32:24.571 00.000 15672 move complete, result=0 02:32:24.571 00.000 15672 worker thread done servicing request 02:32:24.571 00.000 15672 Worker thread wakes up 02:32:24.571 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:32:24.571 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:32:24.571 00.000 30444 GuideStep: -62.0 px 2500 ms EAST, 42.6 px 2500 ms SOUTH 02:32:26.680 02.109 15672 Exposure complete 02:32:26.704 00.024 15672 worker thread done servicing request 02:32:26.704 00.000 30444 OnExposeComplete: enter 02:32:26.704 00.000 30444 UpdateGuideState(): m_state=6 02:32:26.705 00.001 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6860 02:32:26.705 00.000 30444 Star::Find returns 1 (1), X=412.63, Y=258.62, Mass=10121, SNR=19.3, Peak=5362 HFD=1.5 02:32:26.705 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:32:26.705 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:32:26.705 00.000 30444 CameraToMount -- cameraX=-48.80 cameraY=54.36 hyp=73.06 cameraTheta=2.30 mountX=-61.86 mountY=42.60, mountTheta=2.54 02:32:26.706 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.80, y=54.36, opts=13) 02:32:26.706 00.000 30444 Enqueuing Move request for scope (-48.80, 54.36) 02:32:26.706 00.000 15672 Worker thread wakes up 02:32:26.706 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.80, 54.36) opts 0xd 02:32:26.706 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.80, 54.36) 02:32:26.706 00.000 15672 Moving (-48.80, 54.36) raw xDistance=-61.86 yDistance=42.60 02:32:26.706 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.91 from input -61.86 02:32:26.706 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.60 from input 42.60 02:32:26.706 00.000 15672 MoveAxis(E, 17983, ABG) 02:32:26.706 00.000 15672 duration set to 2500 by maxRaDuration 02:32:26.706 00.000 15672 Guiding Dir = 2, Dur = 2500 02:32:26.707 00.001 15672 IsSlewing returns 0 02:32:26.708 00.001 15672 IsGuiding returns 0 02:32:26.714 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=7326, FiltMin=2656, FiltMax=5972, Gamma=2.950 02:32:26.727 00.013 15672 PulseGuide returned control before completion, sleep 2491 02:32:27.092 00.365 30444 UpdateGuideState exits: m=10121 SNR=19.3 Saturated 02:32:27.092 00.000 30444 PhdController: settling, locked = 1, distance = 73.10 (2.00) aobump = 0 frame = 8 / 99999 02:32:27.092 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846747.092,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.10,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:32:27.092 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:32:27.092 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:32:27.092 00.000 30444 Enqueuing Expose request 02:32:29.221 02.129 15672 IsGuiding returns 1 02:32:29.221 00.000 15672 scope still moving after pulse duration time elapsed 02:32:29.242 00.021 15672 IsSlewing returns 0 02:32:29.252 00.010 15672 IsGuiding returns 0 02:32:29.252 00.000 15672 scope move finished after 2500 + 44 ms 02:32:29.252 00.000 15672 Move returns status 0, amount 2500 02:32:29.252 00.000 15672 MoveAxis(S, 7600, ABG) 02:32:29.252 00.000 15672 duration set to 2500 by maxDecDuration 02:32:29.252 00.000 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:32:29.252 00.000 15672 Guiding Dir = 1, Dur = 2500 02:32:29.252 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:32:29.253 00.001 15672 IsSlewing returns 0 02:32:29.254 00.001 15672 IsGuiding returns 0 02:32:29.332 00.078 15672 PulseGuide returned control before completion, sleep 2433 02:32:31.770 02.438 15672 IsGuiding returns 1 02:32:31.770 00.000 15672 scope still moving after pulse duration time elapsed 02:32:31.791 00.021 15672 IsSlewing returns 0 02:32:31.793 00.002 15672 IsGuiding returns 1 02:32:31.814 00.021 15672 IsSlewing returns 0 02:32:31.856 00.042 15672 IsGuiding returns 0 02:32:31.856 00.000 15672 scope move finished after 2500 + 100 ms 02:32:31.856 00.000 15672 Move returns status 0, amount 2500 02:32:31.856 00.000 15672 move complete, result=0 02:32:31.856 00.000 15672 worker thread done servicing request 02:32:31.856 00.000 15672 Worker thread wakes up 02:32:31.856 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:32:31.856 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:32:31.856 00.000 30444 GuideStep: -61.9 px 2500 ms EAST, 42.6 px 2500 ms SOUTH 02:32:33.966 02.110 15672 Exposure complete 02:32:33.986 00.020 15672 worker thread done servicing request 02:32:33.986 00.000 30444 OnExposeComplete: enter 02:32:33.986 00.000 30444 UpdateGuideState(): m_state=6 02:32:33.986 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6861 02:32:33.987 00.001 30444 Star::Find returns 1 (1), X=412.82, Y=259.04, Mass=16219, SNR=25.2, Peak=5983 HFD=2.1 02:32:33.987 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:32:33.987 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:32:33.987 00.000 30444 CameraToMount -- cameraX=-48.61 cameraY=54.78 hyp=73.24 cameraTheta=2.30 mountX=-61.78 mountY=43.05, mountTheta=2.53 02:32:33.987 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.61, y=54.78, opts=13) 02:32:33.987 00.000 30444 Enqueuing Move request for scope (-48.61, 54.78) 02:32:33.987 00.000 15672 Worker thread wakes up 02:32:33.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.61, 54.78) opts 0xd 02:32:33.987 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.61, 54.78) 02:32:33.987 00.000 15672 Moving (-48.61, 54.78) raw xDistance=-61.78 yDistance=43.05 02:32:33.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.86 from input -61.78 02:32:33.987 00.000 15672 GuideAlgorithmResistSwitch::result() returns 43.05 from input 43.05 02:32:33.988 00.001 15672 MoveAxis(E, 17960, ABG) 02:32:33.988 00.000 15672 duration set to 2500 by maxRaDuration 02:32:33.988 00.000 15672 Guiding Dir = 2, Dur = 2500 02:32:33.989 00.001 15672 IsSlewing returns 0 02:32:33.990 00.001 15672 IsGuiding returns 0 02:32:33.994 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=7256, FiltMin=2504, FiltMax=6015, Gamma=2.950 02:32:34.012 00.018 15672 PulseGuide returned control before completion, sleep 2489 02:32:34.217 00.205 30444 UpdateGuideState exits: m=16219 SNR=25.2 Saturated 02:32:34.217 00.000 30444 PhdController: settling, locked = 1, distance = 73.14 (2.00) aobump = 0 frame = 9 / 99999 02:32:34.217 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846754.217,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.14,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:32:34.217 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:32:34.217 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:32:34.217 00.000 30444 Enqueuing Expose request 02:32:36.504 02.287 15672 IsGuiding returns 1 02:32:36.504 00.000 15672 scope still moving after pulse duration time elapsed 02:32:36.525 00.021 15672 IsSlewing returns 0 02:32:36.537 00.012 15672 IsGuiding returns 0 02:32:36.537 00.000 15672 scope move finished after 2500 + 47 ms 02:32:36.537 00.000 15672 Move returns status 0, amount 2500 02:32:36.537 00.000 15672 MoveAxis(S, 7681, ABG) 02:32:36.537 00.000 15672 duration set to 2500 by maxDecDuration 02:32:36.539 00.002 15672 Guiding Dir = 1, Dur = 2500 02:32:36.539 00.000 15672 IsSlewing returns 0 02:32:36.542 00.003 15672 IsGuiding returns 0 02:32:36.616 00.074 15672 PulseGuide returned control before completion, sleep 2436 02:32:39.078 02.462 15672 IsGuiding returns 1 02:32:39.078 00.000 15672 scope still moving after pulse duration time elapsed 02:32:39.099 00.021 15672 IsSlewing returns 0 02:32:39.101 00.002 15672 IsGuiding returns 1 02:32:39.123 00.022 15672 IsSlewing returns 0 02:32:39.126 00.003 15672 IsGuiding returns 1 02:32:39.146 00.020 15672 IsSlewing returns 0 02:32:39.173 00.027 15672 IsGuiding returns 0 02:32:39.173 00.000 15672 scope move finished after 2500 + 132 ms 02:32:39.173 00.000 15672 Move returns status 0, amount 2500 02:32:39.173 00.000 15672 move complete, result=0 02:32:39.173 00.000 15672 worker thread done servicing request 02:32:39.175 00.002 15672 Worker thread wakes up 02:32:39.175 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:32:39.175 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:32:39.175 00.000 30444 GuideStep: -61.8 px 2500 ms EAST, 43.1 px 2500 ms SOUTH 02:32:41.285 02.110 15672 Exposure complete 02:32:41.304 00.019 15672 worker thread done servicing request 02:32:41.304 00.000 30444 OnExposeComplete: enter 02:32:41.304 00.000 30444 UpdateGuideState(): m_state=6 02:32:41.305 00.001 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6862 02:32:41.305 00.000 30444 Star::Find returns 1 (1), X=412.76, Y=258.85, Mass=10180, SNR=22.5, Peak=5325 HFD=1.6 02:32:41.305 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:32:41.305 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:32:41.305 00.000 30444 CameraToMount -- cameraX=-48.67 cameraY=54.60 hyp=73.14 cameraTheta=2.30 mountX=-61.79 mountY=42.86, mountTheta=2.54 02:32:41.305 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.67, y=54.60, opts=13) 02:32:41.305 00.000 30444 Enqueuing Move request for scope (-48.67, 54.60) 02:32:41.305 00.000 15672 Worker thread wakes up 02:32:41.305 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.67, 54.60) opts 0xd 02:32:41.306 00.001 15672 Handling offset move in thread for scope, endpoint = (-48.67, 54.60) 02:32:41.306 00.000 15672 Moving (-48.67, 54.60) raw xDistance=-61.79 yDistance=42.86 02:32:41.306 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.86 from input -61.79 02:32:41.306 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.86 from input 42.86 02:32:41.306 00.000 15672 MoveAxis(E, 17960, ABG) 02:32:41.306 00.000 15672 duration set to 2500 by maxRaDuration 02:32:41.306 00.000 15672 Guiding Dir = 2, Dur = 2500 02:32:41.306 00.000 15672 IsSlewing returns 0 02:32:41.308 00.002 15672 IsGuiding returns 0 02:32:41.312 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=7107, FiltMin=2619, FiltMax=6205, Gamma=2.950 02:32:41.328 00.016 15672 PulseGuide returned control before completion, sleep 2491 02:32:41.355 00.027 30444 UpdateGuideState exits: m=10180 SNR=22.5 Saturated 02:32:41.355 00.000 30444 PhdController: settling, locked = 1, distance = 73.14 (2.00) aobump = 0 frame = 10 / 99999 02:32:41.355 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846761.355,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.14,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:32:41.355 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:32:41.355 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:32:41.355 00.000 30444 Enqueuing Expose request 02:32:43.852 02.497 15672 IsGuiding returns 0 02:32:43.853 00.001 15672 Move returns status 0, amount 2500 02:32:43.853 00.000 15672 MoveAxis(S, 7647, ABG) 02:32:43.853 00.000 15672 duration set to 2500 by maxDecDuration 02:32:43.853 00.000 15672 Guiding Dir = 1, Dur = 2500 02:32:43.854 00.001 15672 IsSlewing returns 0 02:32:43.855 00.001 15672 IsGuiding returns 0 02:32:43.933 00.078 15672 PulseGuide returned control before completion, sleep 2433 02:32:46.371 02.438 15672 IsGuiding returns 1 02:32:46.371 00.000 15672 scope still moving after pulse duration time elapsed 02:32:46.392 00.021 15672 IsSlewing returns 0 02:32:46.393 00.001 15672 IsGuiding returns 1 02:32:46.414 00.021 15672 IsSlewing returns 0 02:32:46.424 00.010 15672 IsGuiding returns 1 02:32:46.446 00.022 15672 IsSlewing returns 0 02:32:46.447 00.001 15672 IsGuiding returns 1 02:32:46.468 00.021 15672 IsSlewing returns 0 02:32:46.489 00.021 15672 IsGuiding returns 0 02:32:46.489 00.000 15672 scope move finished after 2500 + 134 ms 02:32:46.489 00.000 15672 Move returns status 0, amount 2500 02:32:46.489 00.000 15672 move complete, result=0 02:32:46.489 00.000 15672 worker thread done servicing request 02:32:46.489 00.000 15672 Worker thread wakes up 02:32:46.489 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:32:46.489 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:32:46.489 00.000 30444 GuideStep: -61.8 px 2500 ms EAST, 42.9 px 2500 ms SOUTH 02:32:48.596 02.107 15672 Exposure complete 02:32:48.616 00.020 15672 worker thread done servicing request 02:32:48.616 00.000 30444 OnExposeComplete: enter 02:32:48.616 00.000 30444 UpdateGuideState(): m_state=6 02:32:48.616 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6863 02:32:48.616 00.000 30444 Star::Find returns 1 (1), X=412.33, Y=258.05, Mass=14551, SNR=21.7, Peak=5237 HFD=2.3 02:32:48.616 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:32:48.616 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:32:48.616 00.000 30444 CameraToMount -- cameraX=-49.10 cameraY=53.79 hyp=72.83 cameraTheta=2.31 mountX=-61.99 mountY=41.98, mountTheta=2.55 02:32:48.617 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.10, y=53.79, opts=13) 02:32:48.617 00.000 30444 Enqueuing Move request for scope (-49.10, 53.79) 02:32:48.617 00.000 15672 Worker thread wakes up 02:32:48.617 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.10, 53.79) opts 0xd 02:32:48.617 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.10, 53.79) 02:32:48.617 00.000 15672 Moving (-49.10, 53.79) raw xDistance=-61.99 yDistance=41.98 02:32:48.617 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.98 from input -61.99 02:32:48.617 00.000 15672 GuideAlgorithmResistSwitch::result() returns 41.98 from input 41.98 02:32:48.617 00.000 15672 MoveAxis(E, 18013, ABG) 02:32:48.617 00.000 15672 duration set to 2500 by maxRaDuration 02:32:48.617 00.000 15672 Guiding Dir = 2, Dur = 2500 02:32:48.617 00.000 15672 IsSlewing returns 0 02:32:48.619 00.002 15672 IsGuiding returns 0 02:32:48.623 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=7669, FiltMin=2565, FiltMax=6093, Gamma=2.950 02:32:48.644 00.021 15672 PulseGuide returned control before completion, sleep 2485 02:32:48.666 00.022 30444 UpdateGuideState exits: m=14551 SNR=21.7 Saturated 02:32:48.666 00.000 30444 PhdController: settling, locked = 1, distance = 73.05 (2.00) aobump = 0 frame = 11 / 99999 02:32:48.666 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846768.666,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.05,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:32:48.666 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:32:48.666 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:32:48.666 00.000 30444 Enqueuing Expose request 02:32:51.133 02.467 15672 IsGuiding returns 1 02:32:51.133 00.000 15672 scope still moving after pulse duration time elapsed 02:32:51.154 00.021 15672 IsSlewing returns 0 02:32:51.187 00.033 15672 IsGuiding returns 0 02:32:51.187 00.000 15672 scope move finished after 2500 + 67 ms 02:32:51.187 00.000 15672 Move returns status 0, amount 2500 02:32:51.187 00.000 15672 MoveAxis(S, 7489, ABG) 02:32:51.187 00.000 15672 duration set to 2500 by maxDecDuration 02:32:51.188 00.001 15672 Guiding Dir = 1, Dur = 2500 02:32:51.188 00.000 15672 IsSlewing returns 0 02:32:51.191 00.003 15672 IsGuiding returns 0 02:32:51.267 00.076 15672 PulseGuide returned control before completion, sleep 2435 02:32:53.706 02.439 15672 IsGuiding returns 1 02:32:53.707 00.001 15672 scope still moving after pulse duration time elapsed 02:32:53.727 00.020 15672 IsSlewing returns 0 02:32:53.730 00.003 15672 IsGuiding returns 1 02:32:53.751 00.021 15672 IsSlewing returns 0 02:32:53.753 00.002 15672 IsGuiding returns 1 02:32:53.775 00.022 15672 IsSlewing returns 0 02:32:53.821 00.046 15672 IsGuiding returns 0 02:32:53.821 00.000 15672 scope move finished after 2500 + 130 ms 02:32:53.822 00.001 15672 Move returns status 0, amount 2500 02:32:53.822 00.000 15672 move complete, result=0 02:32:53.822 00.000 15672 worker thread done servicing request 02:32:53.822 00.000 15672 Worker thread wakes up 02:32:53.822 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:32:53.822 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:32:53.822 00.000 30444 GuideStep: -62.0 px 2500 ms EAST, 42.0 px 2500 ms SOUTH 02:32:55.941 02.119 15672 Exposure complete 02:32:55.972 00.031 15672 worker thread done servicing request 02:32:55.972 00.000 30444 OnExposeComplete: enter 02:32:55.972 00.000 30444 UpdateGuideState(): m_state=6 02:32:55.972 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6864 02:32:55.972 00.000 30444 Star::Find returns 1 (1), X=412.13, Y=258.77, Mass=19217, SNR=32.1, Peak=5506 HFD=2.4 02:32:55.972 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:32:55.972 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:32:55.972 00.000 30444 CameraToMount -- cameraX=-49.30 cameraY=54.52 hyp=73.50 cameraTheta=2.31 mountX=-62.37 mountY=42.65, mountTheta=2.54 02:32:55.973 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.30, y=54.52, opts=13) 02:32:55.973 00.000 30444 Enqueuing Move request for scope (-49.30, 54.52) 02:32:55.973 00.000 15672 Worker thread wakes up 02:32:55.973 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.30, 54.52) opts 0xd 02:32:55.973 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.30, 54.52) 02:32:55.973 00.000 15672 Moving (-49.30, 54.52) raw xDistance=-62.37 yDistance=42.65 02:32:55.973 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.23 from input -62.37 02:32:55.973 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.65 from input 42.65 02:32:55.973 00.000 15672 MoveAxis(E, 18121, ABG) 02:32:55.973 00.000 15672 duration set to 2500 by maxRaDuration 02:32:55.973 00.000 15672 Guiding Dir = 2, Dur = 2500 02:32:55.974 00.001 15672 IsSlewing returns 0 02:32:55.975 00.001 15672 IsGuiding returns 0 02:32:55.979 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=7916, FiltMin=2569, FiltMax=6428, Gamma=2.950 02:32:55.993 00.014 15672 PulseGuide returned control before completion, sleep 2493 02:32:56.042 00.049 30444 UpdateGuideState exits: m=19217 SNR=32.1 Saturated 02:32:56.042 00.000 30444 PhdController: settling, locked = 1, distance = 73.18 (2.00) aobump = 0 frame = 12 / 99999 02:32:56.042 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846776.042,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.18,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:32:56.042 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:32:56.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:32:56.042 00.000 30444 Enqueuing Expose request 02:32:58.489 02.447 15672 IsGuiding returns 1 02:32:58.489 00.000 15672 scope still moving after pulse duration time elapsed 02:32:58.510 00.021 15672 IsSlewing returns 0 02:32:58.566 00.056 15672 IsGuiding returns 0 02:32:58.566 00.000 15672 scope move finished after 2500 + 90 ms 02:32:58.566 00.000 15672 Move returns status 0, amount 2500 02:32:58.566 00.000 15672 MoveAxis(S, 7609, ABG) 02:32:58.566 00.000 15672 duration set to 2500 by maxDecDuration 02:32:58.566 00.000 15672 Guiding Dir = 1, Dur = 2500 02:32:58.567 00.001 15672 IsSlewing returns 0 02:32:58.570 00.003 15672 IsGuiding returns 0 02:32:58.646 00.076 15672 PulseGuide returned control before completion, sleep 2435 02:33:01.083 02.437 15672 IsGuiding returns 1 02:33:01.083 00.000 15672 scope still moving after pulse duration time elapsed 02:33:01.104 00.021 15672 IsSlewing returns 0 02:33:01.169 00.065 15672 IsGuiding returns 0 02:33:01.169 00.000 15672 scope move finished after 2500 + 99 ms 02:33:01.169 00.000 15672 Move returns status 0, amount 2500 02:33:01.170 00.001 15672 move complete, result=0 02:33:01.170 00.000 15672 worker thread done servicing request 02:33:01.170 00.000 15672 Worker thread wakes up 02:33:01.170 00.000 30444 GuideStep: -62.4 px 2500 ms EAST, 42.7 px 2500 ms SOUTH 02:33:01.170 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:33:01.170 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:33:03.276 02.106 15672 Exposure complete 02:33:03.297 00.021 15672 worker thread done servicing request 02:33:03.297 00.000 30444 OnExposeComplete: enter 02:33:03.297 00.000 30444 UpdateGuideState(): m_state=6 02:33:03.297 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6865 02:33:03.297 00.000 30444 Star::Find returns 1 (1), X=411.01, Y=258.47, Mass=18184, SNR=26.6, Peak=5289 HFD=4.1 02:33:03.297 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.60 = 2.60) 02:33:03.297 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.54 = 2.54) 02:33:03.298 00.001 30444 CameraToMount -- cameraX=-50.42 cameraY=54.22 hyp=74.04 cameraTheta=2.32 mountX=-63.37 mountY=42.11, mountTheta=2.56 02:33:03.298 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.42, y=54.22, opts=13) 02:33:03.298 00.000 30444 Enqueuing Move request for scope (-50.42, 54.22) 02:33:03.298 00.000 15672 Worker thread wakes up 02:33:03.298 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.42, 54.22) opts 0xd 02:33:03.298 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.42, 54.22) 02:33:03.298 00.000 15672 Moving (-50.42, 54.22) raw xDistance=-63.37 yDistance=42.11 02:33:03.298 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.88 from input -63.37 02:33:03.298 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.11 from input 42.11 02:33:03.298 00.000 15672 MoveAxis(E, 18398, ABG) 02:33:03.298 00.000 15672 duration set to 2500 by maxRaDuration 02:33:03.299 00.001 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:33:03.299 00.000 15672 Guiding Dir = 2, Dur = 2500 02:33:03.299 00.000 15672 IsSlewing returns 0 02:33:03.300 00.001 15672 IsGuiding returns 0 02:33:03.304 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=7937, FiltMin=2596, FiltMax=6195, Gamma=2.950 02:33:03.325 00.021 15672 PulseGuide returned control before completion, sleep 2485 02:33:03.661 00.336 30444 UpdateGuideState exits: m=18184 SNR=26.6 Saturated 02:33:03.661 00.000 30444 PhdController: settling, locked = 1, distance = 73.44 (2.00) aobump = 0 frame = 13 / 99999 02:33:03.661 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846783.661,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.44,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:33:03.661 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:33:03.661 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:33:03.661 00.000 30444 Enqueuing Expose request 02:33:03.661 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:33:05.812 02.151 15672 IsGuiding returns 1 02:33:05.812 00.000 15672 scope still moving after pulse duration time elapsed 02:33:05.834 00.022 15672 IsSlewing returns 0 02:33:05.850 00.016 15672 IsGuiding returns 0 02:33:05.850 00.000 15672 scope move finished after 2500 + 50 ms 02:33:05.850 00.000 15672 Move returns status 0, amount 2500 02:33:05.850 00.000 15672 MoveAxis(S, 7512, ABG) 02:33:05.851 00.001 15672 duration set to 2500 by maxDecDuration 02:33:05.851 00.000 15672 Guiding Dir = 1, Dur = 2500 02:33:05.851 00.000 15672 IsSlewing returns 0 02:33:05.852 00.001 15672 IsGuiding returns 0 02:33:05.930 00.078 15672 PulseGuide returned control before completion, sleep 2433 02:33:08.365 02.435 15672 IsGuiding returns 1 02:33:08.365 00.000 15672 scope still moving after pulse duration time elapsed 02:33:08.386 00.021 15672 IsSlewing returns 0 02:33:08.387 00.001 15672 IsGuiding returns 1 02:33:08.408 00.021 15672 IsSlewing returns 0 02:33:08.410 00.002 15672 IsGuiding returns 1 02:33:08.431 00.021 15672 IsSlewing returns 0 02:33:08.434 00.003 15672 IsGuiding returns 1 02:33:08.455 00.021 15672 IsSlewing returns 0 02:33:08.487 00.032 15672 IsGuiding returns 0 02:33:08.487 00.000 15672 scope move finished after 2500 + 135 ms 02:33:08.487 00.000 15672 Move returns status 0, amount 2500 02:33:08.487 00.000 15672 move complete, result=0 02:33:08.487 00.000 15672 worker thread done servicing request 02:33:08.487 00.000 15672 Worker thread wakes up 02:33:08.488 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:33:08.488 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(396,243,31,31) 02:33:08.488 00.000 30444 GuideStep: -63.4 px 2500 ms EAST, 42.1 px 2500 ms SOUTH 02:33:10.605 02.117 15672 Exposure complete 02:33:10.631 00.026 15672 worker thread done servicing request 02:33:10.631 00.000 30444 OnExposeComplete: enter 02:33:10.631 00.000 30444 UpdateGuideState(): m_state=6 02:33:10.631 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6866 02:33:10.632 00.001 30444 Star::Find returns 1 (1), X=412.33, Y=258.28, Mass=17176, SNR=23.8, Peak=5385 HFD=1.9 02:33:10.632 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:33:10.632 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:33:10.632 00.000 30444 CameraToMount -- cameraX=-49.10 cameraY=54.02 hyp=73.00 cameraTheta=2.31 mountX=-62.05 mountY=42.20, mountTheta=2.54 02:33:10.632 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.10, y=54.02, opts=13) 02:33:10.632 00.000 30444 Enqueuing Move request for scope (-49.10, 54.02) 02:33:10.632 00.000 15672 Worker thread wakes up 02:33:10.632 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.10, 54.02) opts 0xd 02:33:10.632 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.10, 54.02) 02:33:10.632 00.000 15672 Moving (-49.10, 54.02) raw xDistance=-62.05 yDistance=42.20 02:33:10.632 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.09 from input -62.05 02:33:10.632 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.20 from input 42.20 02:33:10.633 00.001 15672 MoveAxis(E, 18061, ABG) 02:33:10.633 00.000 15672 duration set to 2500 by maxRaDuration 02:33:10.633 00.000 15672 Guiding Dir = 2, Dur = 2500 02:33:10.633 00.000 15672 IsSlewing returns 0 02:33:10.634 00.001 15672 IsGuiding returns 0 02:33:10.638 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=8118, FiltMin=2639, FiltMax=6693, Gamma=2.950 02:33:10.658 00.020 15672 PulseGuide returned control before completion, sleep 2487 02:33:10.803 00.145 30444 UpdateGuideState exits: m=17176 SNR=23.8 Saturated 02:33:10.803 00.000 30444 PhdController: settling, locked = 1, distance = 73.31 (2.00) aobump = 0 frame = 14 / 99999 02:33:10.803 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846790.803,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.31,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:33:10.803 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:33:10.804 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:33:10.804 00.000 30444 Enqueuing Expose request 02:33:13.150 02.346 15672 IsGuiding returns 1 02:33:13.150 00.000 15672 scope still moving after pulse duration time elapsed 02:33:13.171 00.021 15672 IsSlewing returns 0 02:33:13.182 00.011 15672 IsGuiding returns 0 02:33:13.182 00.000 15672 scope move finished after 2500 + 48 ms 02:33:13.183 00.001 15672 Move returns status 0, amount 2500 02:33:13.183 00.000 15672 MoveAxis(S, 7529, ABG) 02:33:13.183 00.000 15672 duration set to 2500 by maxDecDuration 02:33:13.183 00.000 15672 Guiding Dir = 1, Dur = 2500 02:33:13.183 00.000 15672 IsSlewing returns 0 02:33:13.185 00.002 15672 IsGuiding returns 0 02:33:13.262 00.077 15672 PulseGuide returned control before completion, sleep 2433 02:33:15.698 02.436 15672 IsGuiding returns 1 02:33:15.698 00.000 15672 scope still moving after pulse duration time elapsed 02:33:15.720 00.022 15672 IsSlewing returns 0 02:33:15.723 00.003 15672 IsGuiding returns 1 02:33:15.743 00.020 15672 IsSlewing returns 0 02:33:15.747 00.004 15672 IsGuiding returns 1 02:33:15.768 00.021 15672 IsSlewing returns 0 02:33:15.771 00.003 15672 IsGuiding returns 1 02:33:15.792 00.021 15672 IsSlewing returns 0 02:33:15.804 00.012 15672 IsGuiding returns 0 02:33:15.804 00.000 15672 scope move finished after 2500 + 119 ms 02:33:15.804 00.000 15672 Move returns status 0, amount 2500 02:33:15.804 00.000 15672 move complete, result=0 02:33:15.804 00.000 15672 worker thread done servicing request 02:33:15.804 00.000 15672 Worker thread wakes up 02:33:15.805 00.001 30444 GuideStep: -62.0 px 2500 ms EAST, 42.2 px 2500 ms SOUTH 02:33:15.805 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:33:15.805 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:33:17.914 02.109 15672 Exposure complete 02:33:17.934 00.020 15672 worker thread done servicing request 02:33:17.934 00.000 30444 OnExposeComplete: enter 02:33:17.934 00.000 30444 UpdateGuideState(): m_state=6 02:33:17.934 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6867 02:33:17.934 00.000 30444 Star::Find returns 1 (1), X=411.31, Y=258.83, Mass=14721, SNR=24.5, Peak=5526 HFD=3.5 02:33:17.935 00.001 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:33:17.935 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:33:17.935 00.000 30444 CameraToMount -- cameraX=-50.12 cameraY=54.58 hyp=74.10 cameraTheta=2.31 mountX=-63.18 mountY=42.53, mountTheta=2.55 02:33:17.935 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.12, y=54.58, opts=13) 02:33:17.935 00.000 30444 Enqueuing Move request for scope (-50.12, 54.58) 02:33:17.935 00.000 15672 Worker thread wakes up 02:33:17.935 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.12, 54.58) opts 0xd 02:33:17.935 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.12, 54.58) 02:33:17.935 00.000 15672 Moving (-50.12, 54.58) raw xDistance=-63.18 yDistance=42.53 02:33:17.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.75 from input -63.18 02:33:17.935 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.53 from input 42.53 02:33:17.935 00.000 15672 MoveAxis(E, 18342, ABG) 02:33:17.936 00.001 15672 duration set to 2500 by maxRaDuration 02:33:17.936 00.000 15672 Guiding Dir = 2, Dur = 2500 02:33:17.936 00.000 15672 IsSlewing returns 0 02:33:17.937 00.001 15672 IsGuiding returns 0 02:33:17.941 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=11668, FiltMin=2607, FiltMax=9617, Gamma=2.950 02:33:17.958 00.017 15672 PulseGuide returned control before completion, sleep 2489 02:33:17.984 00.026 30444 UpdateGuideState exits: m=14721 SNR=24.5 Saturated 02:33:17.984 00.000 30444 PhdController: settling, locked = 1, distance = 73.55 (2.00) aobump = 0 frame = 15 / 99999 02:33:17.984 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846797.984,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.55,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:33:17.984 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:33:17.984 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:33:17.984 00.000 30444 Enqueuing Expose request 02:33:20.482 02.498 15672 IsGuiding returns 0 02:33:20.482 00.000 15672 Move returns status 0, amount 2500 02:33:20.482 00.000 15672 MoveAxis(S, 7587, ABG) 02:33:20.482 00.000 15672 duration set to 2500 by maxDecDuration 02:33:20.482 00.000 15672 Guiding Dir = 1, Dur = 2500 02:33:20.482 00.000 15672 IsSlewing returns 0 02:33:20.483 00.001 15672 IsGuiding returns 0 02:33:20.562 00.079 15672 PulseGuide returned control before completion, sleep 2431 02:33:22.996 02.434 15672 IsGuiding returns 1 02:33:22.996 00.000 15672 scope still moving after pulse duration time elapsed 02:33:23.017 00.021 15672 IsSlewing returns 0 02:33:23.018 00.001 15672 IsGuiding returns 1 02:33:23.039 00.021 15672 IsSlewing returns 0 02:33:23.040 00.001 15672 IsGuiding returns 1 02:33:23.061 00.021 15672 IsSlewing returns 0 02:33:23.118 00.057 15672 IsGuiding returns 0 02:33:23.118 00.000 15672 scope move finished after 2500 + 134 ms 02:33:23.118 00.000 15672 Move returns status 0, amount 2500 02:33:23.118 00.000 15672 move complete, result=0 02:33:23.118 00.000 15672 worker thread done servicing request 02:33:23.119 00.001 15672 Worker thread wakes up 02:33:23.119 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:33:23.119 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(396,244,31,31) 02:33:23.119 00.000 30444 GuideStep: -63.2 px 2500 ms EAST, 42.5 px 2500 ms SOUTH 02:33:25.224 02.105 15672 Exposure complete 02:33:25.244 00.020 15672 worker thread done servicing request 02:33:25.244 00.000 30444 OnExposeComplete: enter 02:33:25.244 00.000 30444 UpdateGuideState(): m_state=6 02:33:25.244 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6868 02:33:25.244 00.000 30444 Star::Find returns 1 (1), X=411.55, Y=258.35, Mass=15733, SNR=23.1, Peak=5543 HFD=3.0 02:33:25.244 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:33:25.244 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:33:25.244 00.000 30444 CameraToMount -- cameraX=-49.88 cameraY=54.10 hyp=73.59 cameraTheta=2.32 mountX=-62.82 mountY=42.11, mountTheta=2.55 02:33:25.245 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.88, y=54.10, opts=13) 02:33:25.245 00.000 30444 Enqueuing Move request for scope (-49.88, 54.10) 02:33:25.245 00.000 15672 Worker thread wakes up 02:33:25.245 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.88, 54.10) opts 0xd 02:33:25.245 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.88, 54.10) 02:33:25.245 00.000 15672 Moving (-49.88, 54.10) raw xDistance=-62.82 yDistance=42.11 02:33:25.245 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.57 from input -62.82 02:33:25.245 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.11 from input 42.11 02:33:25.245 00.000 15672 MoveAxis(E, 18265, ABG) 02:33:25.245 00.000 15672 duration set to 2500 by maxRaDuration 02:33:25.245 00.000 15672 Guiding Dir = 2, Dur = 2500 02:33:25.246 00.001 15672 IsSlewing returns 0 02:33:25.247 00.001 15672 IsGuiding returns 0 02:33:25.250 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=12689, FiltMin=2580, FiltMax=10223, Gamma=2.950 02:33:25.274 00.024 15672 PulseGuide returned control before completion, sleep 2483 02:33:25.293 00.019 30444 UpdateGuideState exits: m=15733 SNR=23.1 Saturated 02:33:25.293 00.000 30444 PhdController: settling, locked = 1, distance = 73.56 (2.00) aobump = 0 frame = 16 / 99999 02:33:25.293 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846805.293,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.56,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:33:25.293 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:33:25.294 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:33:25.294 00.000 30444 Enqueuing Expose request 02:33:27.761 02.467 15672 IsGuiding returns 1 02:33:27.761 00.000 15672 scope still moving after pulse duration time elapsed 02:33:27.782 00.021 15672 IsSlewing returns 0 02:33:27.784 00.002 15672 IsGuiding returns 1 02:33:27.805 00.021 15672 IsSlewing returns 0 02:33:27.848 00.043 15672 IsGuiding returns 0 02:33:27.848 00.000 15672 scope move finished after 2500 + 100 ms 02:33:27.848 00.000 15672 Move returns status 0, amount 2500 02:33:27.848 00.000 15672 MoveAxis(S, 7513, ABG) 02:33:27.848 00.000 15672 duration set to 2500 by maxDecDuration 02:33:27.848 00.000 15672 Guiding Dir = 1, Dur = 2500 02:33:27.849 00.001 15672 IsSlewing returns 0 02:33:27.852 00.003 15672 IsGuiding returns 0 02:33:27.927 00.075 15672 PulseGuide returned control before completion, sleep 2435 02:33:30.366 02.439 15672 IsGuiding returns 1 02:33:30.366 00.000 15672 scope still moving after pulse duration time elapsed 02:33:30.387 00.021 15672 IsSlewing returns 0 02:33:30.390 00.003 15672 IsGuiding returns 1 02:33:30.411 00.021 15672 IsSlewing returns 0 02:33:30.467 00.056 15672 IsGuiding returns 0 02:33:30.467 00.000 15672 scope move finished after 2500 + 115 ms 02:33:30.467 00.000 15672 Move returns status 0, amount 2500 02:33:30.467 00.000 15672 move complete, result=0 02:33:30.467 00.000 15672 worker thread done servicing request 02:33:30.468 00.001 15672 Worker thread wakes up 02:33:30.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:33:30.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:33:30.468 00.000 30444 GuideStep: -62.8 px 2500 ms EAST, 42.1 px 2500 ms SOUTH 02:33:32.584 02.116 15672 Exposure complete 02:33:32.616 00.032 15672 worker thread done servicing request 02:33:32.616 00.000 30444 OnExposeComplete: enter 02:33:32.616 00.000 30444 UpdateGuideState(): m_state=6 02:33:32.616 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6869 02:33:32.616 00.000 30444 Star::Find returns 1 (1), X=413.12, Y=259.07, Mass=14594, SNR=23.7, Peak=5499 HFD=2.7 02:33:32.616 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:33:32.616 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:33:32.616 00.000 30444 CameraToMount -- cameraX=-48.31 cameraY=54.81 hyp=73.06 cameraTheta=2.29 mountX=-61.50 mountY=43.15, mountTheta=2.53 02:33:32.617 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.31, y=54.81, opts=13) 02:33:32.617 00.000 30444 Enqueuing Move request for scope (-48.31, 54.81) 02:33:32.617 00.000 15672 Worker thread wakes up 02:33:32.617 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.31, 54.81) opts 0xd 02:33:32.617 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.31, 54.81) 02:33:32.617 00.000 15672 Moving (-48.31, 54.81) raw xDistance=-61.50 yDistance=43.15 02:33:32.617 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.73 from input -61.50 02:33:32.617 00.000 15672 GuideAlgorithmResistSwitch::result() returns 43.15 from input 43.15 02:33:32.617 00.000 15672 MoveAxis(E, 17903, ABG) 02:33:32.617 00.000 15672 duration set to 2500 by maxRaDuration 02:33:32.617 00.000 15672 Guiding Dir = 2, Dur = 2500 02:33:32.618 00.001 15672 IsSlewing returns 0 02:33:32.618 00.000 15672 IsGuiding returns 0 02:33:32.622 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=12170, FiltMin=2508, FiltMax=11082, Gamma=2.950 02:33:32.639 00.017 15672 PulseGuide returned control before completion, sleep 2490 02:33:32.665 00.026 30444 UpdateGuideState exits: m=14594 SNR=23.7 Saturated 02:33:32.665 00.000 30444 PhdController: settling, locked = 1, distance = 73.41 (2.00) aobump = 0 frame = 17 / 99999 02:33:32.665 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846812.665,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.41,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:33:32.666 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:33:32.666 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:33:32.666 00.000 30444 Enqueuing Expose request 02:33:35.132 02.466 15672 IsGuiding returns 1 02:33:35.133 00.001 15672 scope still moving after pulse duration time elapsed 02:33:35.154 00.021 15672 IsSlewing returns 0 02:33:35.195 00.041 15672 IsGuiding returns 0 02:33:35.195 00.000 15672 scope move finished after 2500 + 77 ms 02:33:35.196 00.001 15672 Move returns status 0, amount 2500 02:33:35.196 00.000 15672 MoveAxis(S, 7698, ABG) 02:33:35.196 00.000 15672 duration set to 2500 by maxDecDuration 02:33:35.197 00.001 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:33:35.197 00.000 15672 Guiding Dir = 1, Dur = 2500 02:33:35.197 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:33:35.198 00.001 15672 IsSlewing returns 0 02:33:35.201 00.003 15672 IsGuiding returns 0 02:33:35.291 00.090 15672 PulseGuide returned control before completion, sleep 2421 02:33:37.715 02.424 15672 IsGuiding returns 1 02:33:37.715 00.000 15672 scope still moving after pulse duration time elapsed 02:33:37.736 00.021 15672 IsSlewing returns 0 02:33:37.737 00.001 15672 IsGuiding returns 1 02:33:37.757 00.020 15672 IsSlewing returns 0 02:33:37.759 00.002 15672 IsGuiding returns 1 02:33:37.780 00.021 15672 IsSlewing returns 0 02:33:37.782 00.002 15672 IsGuiding returns 1 02:33:37.802 00.020 15672 IsSlewing returns 0 02:33:37.847 00.045 15672 IsGuiding returns 0 02:33:37.848 00.001 15672 scope move finished after 2500 + 145 ms 02:33:37.848 00.000 15672 Move returns status 0, amount 2500 02:33:37.848 00.000 15672 move complete, result=0 02:33:37.848 00.000 15672 worker thread done servicing request 02:33:37.848 00.000 15672 Worker thread wakes up 02:33:37.848 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:33:37.849 00.001 30444 GuideStep: -61.5 px 2500 ms EAST, 43.1 px 2500 ms SOUTH 02:33:37.849 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:33:39.962 02.113 15672 Exposure complete 02:33:39.992 00.030 15672 worker thread done servicing request 02:33:39.992 00.000 30444 OnExposeComplete: enter 02:33:39.992 00.000 30444 UpdateGuideState(): m_state=6 02:33:39.992 00.000 30444 Star::Find(15, 413, 259, 0, (0,0,0,0), 0.0, 255) frame 6870 02:33:39.992 00.000 30444 Star::Find returns 1 (1), X=412.58, Y=259.24, Mass=17108, SNR=24.9, Peak=5668 HFD=2.7 02:33:39.992 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:33:39.993 00.001 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:33:39.993 00.000 30444 CameraToMount -- cameraX=-48.85 cameraY=54.99 hyp=73.55 cameraTheta=2.30 mountX=-62.07 mountY=43.20, mountTheta=2.53 02:33:39.993 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.85, y=54.99, opts=13) 02:33:39.993 00.000 30444 Enqueuing Move request for scope (-48.85, 54.99) 02:33:39.993 00.000 15672 Worker thread wakes up 02:33:39.993 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.85, 54.99) opts 0xd 02:33:39.993 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.85, 54.99) 02:33:39.993 00.000 15672 Moving (-48.85, 54.99) raw xDistance=-62.07 yDistance=43.20 02:33:39.993 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.02 from input -62.07 02:33:39.993 00.000 15672 GuideAlgorithmResistSwitch::result() returns 43.20 from input 43.20 02:33:39.993 00.000 15672 MoveAxis(E, 18031, ABG) 02:33:39.993 00.000 15672 duration set to 2500 by maxRaDuration 02:33:39.993 00.000 15672 Guiding Dir = 2, Dur = 2500 02:33:39.994 00.001 15672 IsSlewing returns 0 02:33:39.995 00.001 15672 IsGuiding returns 0 02:33:39.999 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=13036, FiltMin=2598, FiltMax=11084, Gamma=2.950 02:33:40.019 00.020 15672 PulseGuide returned control before completion, sleep 2486 02:33:40.043 00.024 30444 UpdateGuideState exits: m=17108 SNR=24.9 Saturated 02:33:40.043 00.000 30444 PhdController: settling, locked = 1, distance = 73.45 (2.00) aobump = 0 frame = 18 / 99999 02:33:40.043 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846820.043,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.45,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:33:40.043 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:33:40.043 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:33:40.043 00.000 30444 Enqueuing Expose request 02:33:42.508 02.465 15672 IsGuiding returns 1 02:33:42.508 00.000 15672 scope still moving after pulse duration time elapsed 02:33:42.528 00.020 15672 IsSlewing returns 0 02:33:42.576 00.048 15672 IsGuiding returns 0 02:33:42.576 00.000 15672 scope move finished after 2500 + 81 ms 02:33:42.576 00.000 15672 Move returns status 0, amount 2500 02:33:42.576 00.000 15672 MoveAxis(S, 7708, ABG) 02:33:42.576 00.000 15672 duration set to 2500 by maxDecDuration 02:33:42.578 00.002 15672 Guiding Dir = 1, Dur = 2500 02:33:42.578 00.000 15672 IsSlewing returns 0 02:33:42.581 00.003 15672 IsGuiding returns 0 02:33:42.657 00.076 15672 PulseGuide returned control before completion, sleep 2434 02:33:45.095 02.438 15672 IsGuiding returns 1 02:33:45.095 00.000 15672 scope still moving after pulse duration time elapsed 02:33:45.116 00.021 15672 IsSlewing returns 0 02:33:45.119 00.003 15672 IsGuiding returns 1 02:33:45.140 00.021 15672 IsSlewing returns 0 02:33:45.142 00.002 15672 IsGuiding returns 1 02:33:45.163 00.021 15672 IsSlewing returns 0 02:33:45.227 00.064 15672 IsGuiding returns 0 02:33:45.227 00.000 15672 scope move finished after 2500 + 146 ms 02:33:45.228 00.001 15672 Move returns status 0, amount 2500 02:33:45.228 00.000 15672 move complete, result=0 02:33:45.228 00.000 15672 worker thread done servicing request 02:33:45.228 00.000 30444 GuideStep: -62.1 px 2500 ms EAST, 43.2 px 2500 ms SOUTH 02:33:45.228 00.000 15672 Worker thread wakes up 02:33:45.228 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:33:45.228 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:33:47.344 02.116 15672 Exposure complete 02:33:47.370 00.026 15672 worker thread done servicing request 02:33:47.370 00.000 30444 OnExposeComplete: enter 02:33:47.370 00.000 30444 UpdateGuideState(): m_state=6 02:33:47.370 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6871 02:33:47.371 00.001 30444 Star::Find returns 1 (1), X=411.87, Y=258.72, Mass=17739, SNR=30.5, Peak=5762 HFD=2.5 02:33:47.371 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:33:47.371 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:33:47.371 00.000 30444 CameraToMount -- cameraX=-49.56 cameraY=54.46 hyp=73.64 cameraTheta=2.31 mountX=-62.61 mountY=42.54, mountTheta=2.54 02:33:47.372 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.56, y=54.46, opts=13) 02:33:47.372 00.000 30444 Enqueuing Move request for scope (-49.56, 54.46) 02:33:47.372 00.000 15672 Worker thread wakes up 02:33:47.372 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.56, 54.46) opts 0xd 02:33:47.372 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.56, 54.46) 02:33:47.372 00.000 15672 Moving (-49.56, 54.46) raw xDistance=-62.61 yDistance=42.54 02:33:47.372 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.39 from input -62.61 02:33:47.372 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.54 from input 42.54 02:33:47.372 00.000 15672 MoveAxis(E, 18188, ABG) 02:33:47.372 00.000 15672 duration set to 2500 by maxRaDuration 02:33:47.372 00.000 15672 Guiding Dir = 2, Dur = 2500 02:33:47.372 00.000 15672 IsSlewing returns 0 02:33:47.374 00.002 15672 IsGuiding returns 0 02:33:47.380 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=13448, FiltMin=2533, FiltMax=11467, Gamma=2.950 02:33:47.400 00.020 15672 PulseGuide returned control before completion, sleep 2485 02:33:47.436 00.036 30444 UpdateGuideState exits: m=17739 SNR=30.5 Saturated 02:33:47.436 00.000 30444 PhdController: settling, locked = 1, distance = 73.51 (2.00) aobump = 0 frame = 19 / 99999 02:33:47.436 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846827.436,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.51,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:33:47.436 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:33:47.436 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:33:47.436 00.000 30444 Enqueuing Expose request 02:33:49.888 02.452 15672 IsGuiding returns 1 02:33:49.888 00.000 15672 scope still moving after pulse duration time elapsed 02:33:49.909 00.021 15672 IsSlewing returns 0 02:33:49.956 00.047 15672 IsGuiding returns 0 02:33:49.956 00.000 15672 scope move finished after 2500 + 81 ms 02:33:49.956 00.000 15672 Move returns status 0, amount 2500 02:33:49.956 00.000 15672 MoveAxis(S, 7589, ABG) 02:33:49.956 00.000 15672 duration set to 2500 by maxDecDuration 02:33:49.956 00.000 15672 Guiding Dir = 1, Dur = 2500 02:33:49.957 00.001 15672 IsSlewing returns 0 02:33:49.958 00.001 15672 IsGuiding returns 0 02:33:50.036 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:33:52.472 02.436 15672 IsGuiding returns 1 02:33:52.472 00.000 15672 scope still moving after pulse duration time elapsed 02:33:52.493 00.021 15672 IsSlewing returns 0 02:33:52.496 00.003 15672 IsGuiding returns 1 02:33:52.517 00.021 15672 IsSlewing returns 0 02:33:52.520 00.003 15672 IsGuiding returns 1 02:33:52.541 00.021 15672 IsSlewing returns 0 02:33:52.608 00.067 15672 IsGuiding returns 0 02:33:52.609 00.001 15672 scope move finished after 2500 + 150 ms 02:33:52.609 00.000 15672 Move returns status 0, amount 2500 02:33:52.609 00.000 15672 move complete, result=0 02:33:52.609 00.000 15672 worker thread done servicing request 02:33:52.609 00.000 15672 Worker thread wakes up 02:33:52.609 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:33:52.610 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:33:52.610 00.000 30444 GuideStep: -62.6 px 2500 ms EAST, 42.5 px 2500 ms SOUTH 02:33:54.719 02.109 15672 Exposure complete 02:33:54.739 00.020 15672 worker thread done servicing request 02:33:54.739 00.000 30444 OnExposeComplete: enter 02:33:54.739 00.000 30444 UpdateGuideState(): m_state=6 02:33:54.739 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6872 02:33:54.739 00.000 30444 Star::Find returns 1 (1), X=412.97, Y=258.22, Mass=16911, SNR=23.1, Peak=5951 HFD=5.2 02:33:54.739 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:33:54.739 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:33:54.739 00.000 30444 CameraToMount -- cameraX=-48.46 cameraY=53.97 hyp=72.53 cameraTheta=2.30 mountX=-61.42 mountY=42.29, mountTheta=2.54 02:33:54.740 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.46, y=53.97, opts=13) 02:33:54.740 00.000 30444 Enqueuing Move request for scope (-48.46, 53.97) 02:33:54.740 00.000 15672 Worker thread wakes up 02:33:54.740 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.46, 53.97) opts 0xd 02:33:54.740 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.46, 53.97) 02:33:54.740 00.000 15672 Moving (-48.46, 53.97) raw xDistance=-61.42 yDistance=42.29 02:33:54.740 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.66 from input -61.42 02:33:54.740 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.29 from input 42.29 02:33:54.740 00.000 15672 MoveAxis(E, 17875, ABG) 02:33:54.740 00.000 15672 duration set to 2500 by maxRaDuration 02:33:54.740 00.000 15672 Guiding Dir = 2, Dur = 2500 02:33:54.741 00.001 15672 IsSlewing returns 0 02:33:54.742 00.001 15672 IsGuiding returns 0 02:33:54.746 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2397, max=11275, FiltMin=2937, FiltMax=9087, Gamma=2.950 02:33:54.764 00.018 15672 PulseGuide returned control before completion, sleep 2488 02:33:55.101 00.337 30444 UpdateGuideState exits: m=16911 SNR=23.1 Saturated 02:33:55.101 00.000 30444 PhdController: settling, locked = 1, distance = 73.22 (2.00) aobump = 0 frame = 20 / 99999 02:33:55.101 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846835.101,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.22,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:33:55.102 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:33:55.102 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:33:55.102 00.000 30444 Enqueuing Expose request 02:33:57.255 02.153 15672 IsGuiding returns 1 02:33:57.255 00.000 15672 scope still moving after pulse duration time elapsed 02:33:57.277 00.022 15672 IsSlewing returns 0 02:33:57.337 00.060 15672 IsGuiding returns 0 02:33:57.337 00.000 15672 scope move finished after 2500 + 95 ms 02:33:57.337 00.000 15672 Move returns status 0, amount 2500 02:33:57.337 00.000 15672 MoveAxis(S, 7545, ABG) 02:33:57.338 00.001 15672 duration set to 2500 by maxDecDuration 02:33:57.338 00.000 15672 Guiding Dir = 1, Dur = 2500 02:33:57.338 00.000 15672 IsSlewing returns 0 02:33:57.341 00.003 15672 IsGuiding returns 0 02:33:57.416 00.075 15672 PulseGuide returned control before completion, sleep 2436 02:33:59.855 02.439 15672 IsGuiding returns 1 02:33:59.855 00.000 15672 scope still moving after pulse duration time elapsed 02:33:59.876 00.021 15672 IsSlewing returns 0 02:33:59.879 00.003 15672 IsGuiding returns 1 02:33:59.901 00.022 15672 IsSlewing returns 0 02:33:59.904 00.003 15672 IsGuiding returns 1 02:33:59.924 00.020 15672 IsSlewing returns 0 02:33:59.972 00.048 15672 IsGuiding returns 0 02:33:59.972 00.000 15672 scope move finished after 2500 + 130 ms 02:33:59.972 00.000 15672 Move returns status 0, amount 2500 02:33:59.972 00.000 15672 move complete, result=0 02:33:59.973 00.001 15672 worker thread done servicing request 02:33:59.973 00.000 15672 Worker thread wakes up 02:33:59.973 00.000 30444 GuideStep: -61.4 px 2500 ms EAST, 42.3 px 2500 ms SOUTH 02:33:59.973 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:33:59.974 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(398,243,31,31) 02:34:02.083 02.109 15672 Exposure complete 02:34:02.103 00.020 15672 worker thread done servicing request 02:34:02.103 00.000 30444 OnExposeComplete: enter 02:34:02.103 00.000 30444 UpdateGuideState(): m_state=6 02:34:02.103 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6873 02:34:02.103 00.000 30444 Star::Find returns 1 (1), X=412.08, Y=258.73, Mass=16625, SNR=29.7, Peak=6265 HFD=2.2 02:34:02.103 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:34:02.103 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:34:02.103 00.000 30444 CameraToMount -- cameraX=-49.35 cameraY=54.47 hyp=73.51 cameraTheta=2.31 mountX=-62.41 mountY=42.59, mountTheta=2.54 02:34:02.104 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.35, y=54.47, opts=13) 02:34:02.104 00.000 30444 Enqueuing Move request for scope (-49.35, 54.47) 02:34:02.104 00.000 15672 Worker thread wakes up 02:34:02.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.35, 54.47) opts 0xd 02:34:02.104 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.35, 54.47) 02:34:02.104 00.000 15672 Moving (-49.35, 54.47) raw xDistance=-62.41 yDistance=42.59 02:34:02.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.24 from input -62.41 02:34:02.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.59 from input 42.59 02:34:02.104 00.000 15672 MoveAxis(E, 18122, ABG) 02:34:02.104 00.000 15672 duration set to 2500 by maxRaDuration 02:34:02.104 00.000 15672 Guiding Dir = 2, Dur = 2500 02:34:02.105 00.001 15672 IsSlewing returns 0 02:34:02.106 00.001 15672 IsGuiding returns 0 02:34:02.110 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2822, max=8175, FiltMin=3150, FiltMax=5839, Gamma=2.950 02:34:02.128 00.018 15672 PulseGuide returned control before completion, sleep 2489 02:34:02.152 00.024 30444 UpdateGuideState exits: m=16625 SNR=29.7 Saturated 02:34:02.152 00.000 30444 PhdController: settling, locked = 1, distance = 73.30 (2.00) aobump = 0 frame = 21 / 99999 02:34:02.152 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846842.152,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.30,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:34:02.152 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:34:02.152 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:34:02.152 00.000 30444 Enqueuing Expose request 02:34:04.619 02.467 15672 IsGuiding returns 1 02:34:04.619 00.000 15672 scope still moving after pulse duration time elapsed 02:34:04.641 00.022 15672 IsSlewing returns 0 02:34:04.685 00.044 15672 IsGuiding returns 0 02:34:04.685 00.000 15672 scope move finished after 2500 + 78 ms 02:34:04.685 00.000 15672 Move returns status 0, amount 2500 02:34:04.685 00.000 15672 MoveAxis(S, 7599, ABG) 02:34:04.685 00.000 15672 duration set to 2500 by maxDecDuration 02:34:04.686 00.001 15672 Guiding Dir = 1, Dur = 2500 02:34:04.686 00.000 15672 IsSlewing returns 0 02:34:04.687 00.001 15672 IsGuiding returns 0 02:34:04.765 00.078 15672 PulseGuide returned control before completion, sleep 2433 02:34:07.201 02.436 15672 IsGuiding returns 1 02:34:07.201 00.000 15672 scope still moving after pulse duration time elapsed 02:34:07.222 00.021 15672 IsSlewing returns 0 02:34:07.222 00.000 15672 IsGuiding returns 1 02:34:07.243 00.021 15672 IsSlewing returns 0 02:34:07.244 00.001 15672 IsGuiding returns 1 02:34:07.265 00.021 15672 IsSlewing returns 0 02:34:07.266 00.001 15672 IsGuiding returns 1 02:34:07.287 00.021 15672 IsSlewing returns 0 02:34:07.337 00.050 15672 IsGuiding returns 0 02:34:07.337 00.000 15672 scope move finished after 2500 + 150 ms 02:34:07.337 00.000 15672 Move returns status 0, amount 2500 02:34:07.337 00.000 15672 move complete, result=0 02:34:07.338 00.001 15672 worker thread done servicing request 02:34:07.338 00.000 15672 Worker thread wakes up 02:34:07.338 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:34:07.338 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:34:07.338 00.000 30444 GuideStep: -62.4 px 2500 ms EAST, 42.6 px 2500 ms SOUTH 02:34:09.447 02.109 15672 Exposure complete 02:34:09.466 00.019 15672 worker thread done servicing request 02:34:09.466 00.000 30444 OnExposeComplete: enter 02:34:09.466 00.000 30444 UpdateGuideState(): m_state=6 02:34:09.466 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6874 02:34:09.467 00.001 30444 Star::Find returns 1 (1), X=413.05, Y=258.70, Mass=14826, SNR=23.4, Peak=5718 HFD=2.4 02:34:09.467 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:34:09.467 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:34:09.467 00.000 30444 CameraToMount -- cameraX=-48.38 cameraY=54.44 hyp=72.83 cameraTheta=2.30 mountX=-61.47 mountY=42.77, mountTheta=2.53 02:34:09.467 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.38, y=54.44, opts=13) 02:34:09.467 00.000 30444 Enqueuing Move request for scope (-48.38, 54.44) 02:34:09.467 00.000 15672 Worker thread wakes up 02:34:09.467 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.38, 54.44) opts 0xd 02:34:09.467 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.38, 54.44) 02:34:09.467 00.000 15672 Moving (-48.38, 54.44) raw xDistance=-61.47 yDistance=42.77 02:34:09.467 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.68 from input -61.47 02:34:09.468 00.001 15672 GuideAlgorithmResistSwitch::result() returns 42.77 from input 42.77 02:34:09.468 00.000 15672 MoveAxis(E, 17884, ABG) 02:34:09.468 00.000 15672 duration set to 2500 by maxRaDuration 02:34:09.468 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:34:09.468 00.000 15672 Guiding Dir = 2, Dur = 2500 02:34:09.468 00.000 15672 IsSlewing returns 0 02:34:09.473 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2508, max=12367, FiltMin=2792, FiltMax=9867, Gamma=2.950 02:34:09.477 00.004 15672 IsGuiding returns 0 02:34:09.493 00.016 15672 PulseGuide returned control before completion, sleep 2495 02:34:09.928 00.435 30444 UpdateGuideState exits: m=14826 SNR=23.4 Saturated 02:34:09.928 00.000 30444 PhdController: settling, locked = 1, distance = 73.16 (2.00) aobump = 0 frame = 22 / 99999 02:34:09.928 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846849.928,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.16,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:34:09.928 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:34:09.928 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:34:09.928 00.000 30444 Enqueuing Expose request 02:34:09.928 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:34:11.990 02.062 15672 IsGuiding returns 1 02:34:11.990 00.000 15672 scope still moving after pulse duration time elapsed 02:34:12.012 00.022 15672 IsSlewing returns 0 02:34:12.034 00.022 15672 IsGuiding returns 0 02:34:12.034 00.000 15672 scope move finished after 2500 + 57 ms 02:34:12.034 00.000 15672 Move returns status 0, amount 2500 02:34:12.034 00.000 15672 MoveAxis(S, 7631, ABG) 02:34:12.034 00.000 15672 duration set to 2500 by maxDecDuration 02:34:12.035 00.001 15672 Guiding Dir = 1, Dur = 2500 02:34:12.035 00.000 15672 IsSlewing returns 0 02:34:12.038 00.003 15672 IsGuiding returns 0 02:34:12.113 00.075 15672 PulseGuide returned control before completion, sleep 2436 02:34:14.552 02.439 15672 IsGuiding returns 1 02:34:14.552 00.000 15672 scope still moving after pulse duration time elapsed 02:34:14.573 00.021 15672 IsSlewing returns 0 02:34:14.576 00.003 15672 IsGuiding returns 1 02:34:14.597 00.021 15672 IsSlewing returns 0 02:34:14.600 00.003 15672 IsGuiding returns 1 02:34:14.621 00.021 15672 IsSlewing returns 0 02:34:14.637 00.016 15672 IsGuiding returns 0 02:34:14.637 00.000 15672 scope move finished after 2500 + 98 ms 02:34:14.637 00.000 15672 Move returns status 0, amount 2500 02:34:14.637 00.000 15672 move complete, result=0 02:34:14.637 00.000 15672 worker thread done servicing request 02:34:14.637 00.000 15672 Worker thread wakes up 02:34:14.637 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:34:14.637 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:34:14.637 00.000 30444 GuideStep: -61.5 px 2500 ms EAST, 42.8 px 2500 ms SOUTH 02:34:16.747 02.110 15672 Exposure complete 02:34:16.766 00.019 15672 worker thread done servicing request 02:34:16.767 00.001 30444 OnExposeComplete: enter 02:34:16.767 00.000 30444 UpdateGuideState(): m_state=6 02:34:16.767 00.000 30444 Star::Find(15, 413, 258, 0, (0,0,0,0), 0.0, 255) frame 6875 02:34:16.767 00.000 30444 Star::Find returns 1 (1), X=412.67, Y=258.73, Mass=13890, SNR=22.0, Peak=5664 HFD=1.7 02:34:16.767 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:34:16.767 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:34:16.767 00.000 30444 CameraToMount -- cameraX=-48.76 cameraY=54.48 hyp=73.12 cameraTheta=2.30 mountX=-61.85 mountY=42.73, mountTheta=2.54 02:34:16.767 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.76, y=54.48, opts=13) 02:34:16.768 00.001 30444 Enqueuing Move request for scope (-48.76, 54.48) 02:34:16.768 00.000 15672 Worker thread wakes up 02:34:16.768 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.76, 54.48) opts 0xd 02:34:16.768 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.76, 54.48) 02:34:16.768 00.000 15672 Moving (-48.76, 54.48) raw xDistance=-61.85 yDistance=42.73 02:34:16.768 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.88 from input -61.85 02:34:16.768 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.73 from input 42.73 02:34:16.768 00.000 15672 MoveAxis(E, 17970, ABG) 02:34:16.768 00.000 15672 duration set to 2500 by maxRaDuration 02:34:16.768 00.000 15672 Guiding Dir = 2, Dur = 2500 02:34:16.769 00.001 15672 IsSlewing returns 0 02:34:16.770 00.001 15672 IsGuiding returns 0 02:34:16.776 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2463, max=14247, FiltMin=2771, FiltMax=11026, Gamma=2.950 02:34:16.793 00.017 15672 PulseGuide returned control before completion, sleep 2487 02:34:16.824 00.031 30444 UpdateGuideState exits: m=13890 SNR=22.0 Saturated 02:34:16.824 00.000 30444 PhdController: settling, locked = 1, distance = 73.15 (2.00) aobump = 0 frame = 23 / 99999 02:34:16.824 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846856.824,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.15,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:34:16.824 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:34:16.824 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:34:16.824 00.000 30444 Enqueuing Expose request 02:34:19.283 02.459 15672 IsGuiding returns 1 02:34:19.283 00.000 15672 scope still moving after pulse duration time elapsed 02:34:19.304 00.021 15672 IsSlewing returns 0 02:34:19.318 00.014 15672 IsGuiding returns 0 02:34:19.319 00.001 15672 scope move finished after 2500 + 48 ms 02:34:19.319 00.000 15672 Move returns status 0, amount 2500 02:34:19.319 00.000 15672 MoveAxis(S, 7622, ABG) 02:34:19.319 00.000 15672 duration set to 2500 by maxDecDuration 02:34:19.319 00.000 15672 Guiding Dir = 1, Dur = 2500 02:34:19.320 00.001 15672 IsSlewing returns 0 02:34:19.322 00.002 15672 IsGuiding returns 0 02:34:19.397 00.075 15672 PulseGuide returned control before completion, sleep 2436 02:34:21.858 02.461 15672 IsGuiding returns 1 02:34:21.858 00.000 15672 scope still moving after pulse duration time elapsed 02:34:21.878 00.020 15672 IsSlewing returns 0 02:34:21.879 00.001 15672 IsGuiding returns 1 02:34:21.900 00.021 15672 IsSlewing returns 0 02:34:21.903 00.003 15672 IsGuiding returns 1 02:34:21.924 00.021 15672 IsSlewing returns 0 02:34:21.954 00.030 15672 IsGuiding returns 0 02:34:21.955 00.001 15672 scope move finished after 2500 + 131 ms 02:34:21.955 00.000 15672 Move returns status 0, amount 2500 02:34:21.955 00.000 15672 move complete, result=0 02:34:21.955 00.000 15672 worker thread done servicing request 02:34:21.955 00.000 15672 Worker thread wakes up 02:34:21.955 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:34:21.956 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:34:21.956 00.000 30444 GuideStep: -61.8 px 2500 ms EAST, 42.7 px 2500 ms SOUTH 02:34:24.073 02.117 15672 Exposure complete 02:34:24.105 00.032 15672 worker thread done servicing request 02:34:24.105 00.000 30444 OnExposeComplete: enter 02:34:24.105 00.000 30444 UpdateGuideState(): m_state=6 02:34:24.105 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6876 02:34:24.106 00.001 30444 Star::Find returns 1 (1), X=411.54, Y=259.13, Mass=16493, SNR=25.8, Peak=5619 HFD=3.6 02:34:24.106 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:34:24.106 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:34:24.106 00.000 30444 CameraToMount -- cameraX=-49.89 cameraY=54.88 hyp=74.16 cameraTheta=2.31 mountX=-63.04 mountY=42.87, mountTheta=2.54 02:34:24.106 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.89, y=54.88, opts=13) 02:34:24.106 00.000 30444 Enqueuing Move request for scope (-49.89, 54.88) 02:34:24.106 00.000 15672 Worker thread wakes up 02:34:24.106 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.89, 54.88) opts 0xd 02:34:24.106 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.89, 54.88) 02:34:24.106 00.000 15672 Moving (-49.89, 54.88) raw xDistance=-63.04 yDistance=42.87 02:34:24.106 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.65 from input -63.04 02:34:24.106 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.87 from input 42.87 02:34:24.107 00.001 15672 MoveAxis(E, 18298, ABG) 02:34:24.107 00.000 15672 duration set to 2500 by maxRaDuration 02:34:24.107 00.000 15672 Guiding Dir = 2, Dur = 2500 02:34:24.107 00.000 15672 IsSlewing returns 0 02:34:24.108 00.001 15672 IsGuiding returns 0 02:34:24.113 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=17974, FiltMin=2602, FiltMax=13701, Gamma=2.950 02:34:24.125 00.012 15672 PulseGuide returned control before completion, sleep 2493 02:34:24.155 00.030 30444 UpdateGuideState exits: m=16493 SNR=25.8 Saturated 02:34:24.156 00.001 30444 PhdController: settling, locked = 1, distance = 73.45 (2.00) aobump = 0 frame = 24 / 99999 02:34:24.156 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846864.156,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.45,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:34:24.156 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:34:24.156 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:34:24.156 00.000 30444 Enqueuing Expose request 02:34:26.622 02.466 15672 IsGuiding returns 1 02:34:26.622 00.000 15672 scope still moving after pulse duration time elapsed 02:34:26.643 00.021 15672 IsSlewing returns 0 02:34:26.667 00.024 15672 IsGuiding returns 0 02:34:26.667 00.000 15672 scope move finished after 2500 + 58 ms 02:34:26.667 00.000 15672 Move returns status 0, amount 2500 02:34:26.667 00.000 15672 MoveAxis(S, 7649, ABG) 02:34:26.667 00.000 15672 duration set to 2500 by maxDecDuration 02:34:26.668 00.001 15672 Guiding Dir = 1, Dur = 2500 02:34:26.668 00.000 15672 IsSlewing returns 0 02:34:26.671 00.003 15672 IsGuiding returns 0 02:34:26.745 00.074 15672 PulseGuide returned control before completion, sleep 2436 02:34:29.225 02.480 15672 IsGuiding returns 1 02:34:29.225 00.000 15672 scope still moving after pulse duration time elapsed 02:34:29.247 00.022 15672 IsSlewing returns 0 02:34:29.285 00.038 15672 IsGuiding returns 0 02:34:29.285 00.000 15672 scope move finished after 2500 + 114 ms 02:34:29.285 00.000 15672 Move returns status 0, amount 2500 02:34:29.285 00.000 15672 move complete, result=0 02:34:29.285 00.000 15672 worker thread done servicing request 02:34:29.285 00.000 15672 Worker thread wakes up 02:34:29.286 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:34:29.286 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:34:29.286 00.000 30444 GuideStep: -63.0 px 2500 ms EAST, 42.9 px 2500 ms SOUTH 02:34:31.396 02.110 15672 Exposure complete 02:34:31.415 00.019 15672 worker thread done servicing request 02:34:31.415 00.000 30444 OnExposeComplete: enter 02:34:31.415 00.000 30444 UpdateGuideState(): m_state=6 02:34:31.416 00.001 30444 Star::Find(15, 411, 259, 0, (0,0,0,0), 0.0, 255) frame 6877 02:34:31.416 00.000 30444 Star::Find returns 1 (1), X=412.06, Y=258.73, Mass=15225, SNR=22.6, Peak=5589 HFD=2.0 02:34:31.416 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:34:31.416 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:34:31.416 00.000 30444 CameraToMount -- cameraX=-49.37 cameraY=54.47 hyp=73.52 cameraTheta=2.31 mountX=-62.43 mountY=42.59, mountTheta=2.54 02:34:31.416 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.37, y=54.47, opts=13) 02:34:31.416 00.000 30444 Enqueuing Move request for scope (-49.37, 54.47) 02:34:31.416 00.000 15672 Worker thread wakes up 02:34:31.416 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.37, 54.47) opts 0xd 02:34:31.416 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.37, 54.47) 02:34:31.416 00.000 15672 Moving (-49.37, 54.47) raw xDistance=-62.43 yDistance=42.59 02:34:31.417 00.001 15672 GuideAlgorithmHysteresis::Result() returns -42.32 from input -62.43 02:34:31.417 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.59 from input 42.59 02:34:31.417 00.000 15672 MoveAxis(E, 18157, ABG) 02:34:31.417 00.000 15672 duration set to 2500 by maxRaDuration 02:34:31.417 00.000 15672 Guiding Dir = 2, Dur = 2500 02:34:31.417 00.000 15672 IsSlewing returns 0 02:34:31.418 00.001 15672 IsGuiding returns 0 02:34:31.422 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=17872, FiltMin=2645, FiltMax=15147, Gamma=2.950 02:34:31.441 00.019 15672 PulseGuide returned control before completion, sleep 2488 02:34:31.831 00.390 30444 UpdateGuideState exits: m=15225 SNR=22.6 Saturated 02:34:31.831 00.000 30444 PhdController: settling, locked = 1, distance = 73.47 (2.00) aobump = 0 frame = 25 / 99999 02:34:31.831 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596846871.831,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":73.47,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 02:34:31.831 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:34:31.831 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:34:31.831 00.000 30444 Enqueuing Expose request 02:34:33.932 02.101 15672 IsGuiding returns 1 02:34:33.932 00.000 15672 scope still moving after pulse duration time elapsed 02:34:33.953 00.021 15672 IsSlewing returns 0 02:34:33.998 00.045 15672 IsGuiding returns 0 02:34:33.998 00.000 15672 scope move finished after 2500 + 79 ms 02:34:33.998 00.000 15672 Move returns status 0, amount 2500 02:34:33.998 00.000 15672 MoveAxis(S, 7598, ABG) 02:34:33.998 00.000 15672 duration set to 2500 by maxDecDuration 02:34:33.998 00.000 15672 Guiding Dir = 1, Dur = 2500 02:34:33.999 00.001 15672 IsSlewing returns 0 02:34:33.999 00.000 15672 IsGuiding returns 0 02:34:34.077 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:34:36.514 02.437 15672 IsGuiding returns 1 02:34:36.514 00.000 15672 scope still moving after pulse duration time elapsed 02:34:36.535 00.021 15672 IsSlewing returns 0 02:34:36.538 00.003 15672 IsGuiding returns 1 02:34:36.559 00.021 15672 IsSlewing returns 0 02:34:36.561 00.002 15672 IsGuiding returns 1 02:34:36.583 00.022 15672 IsSlewing returns 0 02:34:36.635 00.052 15672 IsGuiding returns 0 02:34:36.635 00.000 15672 scope move finished after 2500 + 134 ms 02:34:36.635 00.000 15672 Move returns status 0, amount 2500 02:34:36.635 00.000 15672 move complete, result=0 02:34:36.635 00.000 15672 worker thread done servicing request 02:34:36.636 00.001 15672 Worker thread wakes up 02:34:36.636 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:34:36.636 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:34:36.636 00.000 30444 GuideStep: -62.4 px 2500 ms EAST, 42.6 px 2500 ms SOUTH 02:34:38.747 02.111 15672 Exposure complete 02:34:38.770 00.023 15672 worker thread done servicing request 02:34:38.770 00.000 30444 OnExposeComplete: enter 02:34:38.770 00.000 30444 UpdateGuideState(): m_state=6 02:34:38.771 00.001 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6878 02:34:38.771 00.000 30444 Star::Find returns 1 (1), X=411.85, Y=258.77, Mass=18190, SNR=23.0, Peak=5444 HFD=2.8 02:34:38.771 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:34:38.771 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:34:38.771 00.000 30444 CameraToMount -- cameraX=-49.58 cameraY=54.52 hyp=73.69 cameraTheta=2.31 mountX=-62.64 mountY=42.59, mountTheta=2.54 02:34:38.771 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.58, y=54.52, opts=13) 02:34:38.771 00.000 30444 Enqueuing Move request for scope (-49.58, 54.52) 02:34:38.771 00.000 15672 Worker thread wakes up 02:34:38.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.58, 54.52) opts 0xd 02:34:38.771 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.58, 54.52) 02:34:38.772 00.001 15672 Moving (-49.58, 54.52) raw xDistance=-62.64 yDistance=42.59 02:34:38.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.43 from input -62.64 02:34:38.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.59 from input 42.59 02:34:38.772 00.000 15672 MoveAxis(E, 18204, ABG) 02:34:38.772 00.000 15672 duration set to 2500 by maxRaDuration 02:34:38.772 00.000 15672 Guiding Dir = 2, Dur = 2500 02:34:38.772 00.000 15672 IsSlewing returns 0 02:34:38.775 00.003 15672 IsGuiding returns 0 02:34:38.777 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=18798, FiltMin=2584, FiltMax=14306, Gamma=2.950 02:34:38.790 00.013 15672 PulseGuide returned control before completion, sleep 2495 02:34:38.985 00.195 30444 UpdateGuideState exits: m=18190 SNR=23.0 Saturated 02:34:38.985 00.000 30444 PhdController: settling, locked = 1, distance = 73.54 (2.00) aobump = 0 frame = 26 / 99999 02:34:38.985 00.000 30444 PhdController failed: timed-out waiting for guider to settle 02:34:38.985 00.000 30444 PhdController: newstate STATE_FINISH 02:34:38.985 00.000 30444 PhdController complete: fail: timed-out waiting for guider to settle 02:34:38.985 00.000 30444 evsrv: {"Event":"SettleDone","Timestamp":1596846878.985,"Host":"DESKTOP-370CUR0","Inst":1,"Status":1,"Error":"timed-out waiting for guider to settle","TotalFrames":26,"DroppedFrames":0} 02:34:38.986 00.001 30444 Mount: notify guiding dither settle done success=0 02:34:38.986 00.000 30444 PhdController: newstate STATE_IDLE 02:34:38.986 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:34:38.986 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:34:38.986 00.000 30444 Enqueuing Expose request 02:34:41.287 02.301 15672 IsGuiding returns 1 02:34:41.287 00.000 15672 scope still moving after pulse duration time elapsed 02:34:41.308 00.021 15672 IsSlewing returns 0 02:34:41.331 00.023 15672 IsGuiding returns 0 02:34:41.331 00.000 15672 scope move finished after 2500 + 56 ms 02:34:41.331 00.000 15672 Move returns status 0, amount 2500 02:34:41.331 00.000 15672 MoveAxis(S, 7597, ABG) 02:34:41.331 00.000 15672 duration set to 2500 by maxDecDuration 02:34:41.331 00.000 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:34:41.331 00.000 15672 Guiding Dir = 1, Dur = 2500 02:34:41.332 00.001 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:34:41.332 00.000 15672 IsSlewing returns 0 02:34:41.334 00.002 15672 IsGuiding returns 0 02:34:41.410 00.076 15672 PulseGuide returned control before completion, sleep 2435 02:34:43.849 02.439 15672 IsGuiding returns 1 02:34:43.849 00.000 15672 scope still moving after pulse duration time elapsed 02:34:43.871 00.022 15672 IsSlewing returns 0 02:34:43.873 00.002 15672 IsGuiding returns 1 02:34:43.894 00.021 15672 IsSlewing returns 0 02:34:43.934 00.040 15672 IsGuiding returns 0 02:34:43.935 00.001 15672 scope move finished after 2500 + 100 ms 02:34:43.935 00.000 15672 Move returns status 0, amount 2500 02:34:43.935 00.000 15672 move complete, result=0 02:34:43.935 00.000 15672 worker thread done servicing request 02:34:43.935 00.000 15672 Worker thread wakes up 02:34:43.935 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:34:43.936 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:34:43.936 00.000 30444 GuideStep: -62.6 px 2500 ms EAST, 42.6 px 2500 ms SOUTH 02:34:46.045 02.109 15672 Exposure complete 02:34:46.065 00.020 15672 worker thread done servicing request 02:34:46.065 00.000 30444 OnExposeComplete: enter 02:34:46.065 00.000 30444 UpdateGuideState(): m_state=6 02:34:46.065 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6879 02:34:46.065 00.000 30444 Star::Find returns 1 (1), X=412.73, Y=258.58, Mass=15016, SNR=24.3, Peak=5402 HFD=1.8 02:34:46.065 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:34:46.065 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:34:46.065 00.000 30444 CameraToMount -- cameraX=-48.70 cameraY=54.33 hyp=72.96 cameraTheta=2.30 mountX=-61.75 mountY=42.59, mountTheta=2.54 02:34:46.066 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.70, y=54.33, opts=13) 02:34:46.066 00.000 30444 Enqueuing Move request for scope (-48.70, 54.33) 02:34:46.066 00.000 15672 Worker thread wakes up 02:34:46.066 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.70, 54.33) opts 0xd 02:34:46.066 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.70, 54.33) 02:34:46.066 00.000 15672 Moving (-48.70, 54.33) raw xDistance=-61.75 yDistance=42.59 02:34:46.066 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.87 from input -61.75 02:34:46.066 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.59 from input 42.59 02:34:46.066 00.000 15672 MoveAxis(E, 17965, ABG) 02:34:46.066 00.000 15672 duration set to 2500 by maxRaDuration 02:34:46.066 00.000 15672 Guiding Dir = 2, Dur = 2500 02:34:46.067 00.001 15672 IsSlewing returns 0 02:34:46.067 00.000 15672 IsGuiding returns 0 02:34:46.091 00.024 15672 PulseGuide returned control before completion, sleep 2487 02:34:46.108 00.017 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=19263, FiltMin=2601, FiltMax=13903, Gamma=2.950 02:34:46.154 00.046 30444 UpdateGuideState exits: m=15016 SNR=24.3 Saturated 02:34:46.154 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:34:46.154 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:34:46.154 00.000 30444 Enqueuing Expose request 02:34:48.581 02.427 15672 IsGuiding returns 1 02:34:48.581 00.000 15672 scope still moving after pulse duration time elapsed 02:34:48.602 00.021 15672 IsSlewing returns 0 02:34:48.647 00.045 15672 IsGuiding returns 0 02:34:48.647 00.000 15672 scope move finished after 2500 + 79 ms 02:34:48.647 00.000 15672 Move returns status 0, amount 2500 02:34:48.647 00.000 15672 MoveAxis(S, 7599, ABG) 02:34:48.648 00.001 15672 duration set to 2500 by maxDecDuration 02:34:48.648 00.000 15672 Guiding Dir = 1, Dur = 2500 02:34:48.648 00.000 15672 IsSlewing returns 0 02:34:48.649 00.001 15672 IsGuiding returns 0 02:34:48.727 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:34:51.162 02.435 15672 IsGuiding returns 1 02:34:51.162 00.000 15672 scope still moving after pulse duration time elapsed 02:34:51.183 00.021 15672 IsSlewing returns 0 02:34:51.184 00.001 15672 IsGuiding returns 1 02:34:51.205 00.021 15672 IsSlewing returns 0 02:34:51.206 00.001 15672 IsGuiding returns 1 02:34:51.227 00.021 15672 IsSlewing returns 0 02:34:51.299 00.072 15672 IsGuiding returns 0 02:34:51.299 00.000 15672 scope move finished after 2500 + 150 ms 02:34:51.300 00.001 15672 Move returns status 0, amount 2500 02:34:51.300 00.000 15672 move complete, result=0 02:34:51.300 00.000 15672 worker thread done servicing request 02:34:51.300 00.000 15672 Worker thread wakes up 02:34:51.300 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:34:51.300 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:34:51.300 00.000 30444 GuideStep: -61.7 px 2500 ms EAST, 42.6 px 2500 ms SOUTH 02:34:53.407 02.107 15672 Exposure complete 02:34:53.427 00.020 15672 worker thread done servicing request 02:34:53.427 00.000 30444 OnExposeComplete: enter 02:34:53.427 00.000 30444 UpdateGuideState(): m_state=6 02:34:53.427 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6880 02:34:53.427 00.000 30444 Star::Find returns 1 (1), X=412.47, Y=258.39, Mass=16358, SNR=23.8, Peak=5530 HFD=1.6 02:34:53.427 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:34:53.427 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:34:53.427 00.000 30444 CameraToMount -- cameraX=-48.96 cameraY=54.14 hyp=72.99 cameraTheta=2.31 mountX=-61.94 mountY=42.35, mountTheta=2.54 02:34:53.429 00.002 30444 SchedulePrimaryMove(04F7B810, x=-48.96, y=54.14, opts=13) 02:34:53.429 00.000 30444 Enqueuing Move request for scope (-48.96, 54.14) 02:34:53.429 00.000 15672 Worker thread wakes up 02:34:53.429 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.96, 54.14) opts 0xd 02:34:53.429 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.96, 54.14) 02:34:53.429 00.000 15672 Moving (-48.96, 54.14) raw xDistance=-61.94 yDistance=42.35 02:34:53.429 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.96 from input -61.94 02:34:53.429 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.35 from input 42.35 02:34:53.430 00.001 15672 MoveAxis(E, 18002, ABG) 02:34:53.430 00.000 15672 duration set to 2500 by maxRaDuration 02:34:53.430 00.000 15672 Guiding Dir = 2, Dur = 2500 02:34:53.430 00.000 15672 IsSlewing returns 0 02:34:53.431 00.001 15672 IsGuiding returns 0 02:34:53.434 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=20104, FiltMin=2611, FiltMax=14193, Gamma=2.950 02:34:53.455 00.021 15672 PulseGuide returned control before completion, sleep 2486 02:34:53.742 00.287 30444 UpdateGuideState exits: m=16358 SNR=23.8 Saturated 02:34:53.742 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:34:53.742 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:34:53.743 00.001 30444 Enqueuing Expose request 02:34:55.944 02.201 15672 IsGuiding returns 1 02:34:55.945 00.001 15672 scope still moving after pulse duration time elapsed 02:34:55.966 00.021 15672 IsSlewing returns 0 02:34:55.979 00.013 15672 IsGuiding returns 0 02:34:55.979 00.000 15672 scope move finished after 2500 + 48 ms 02:34:55.979 00.000 15672 Move returns status 0, amount 2500 02:34:55.979 00.000 15672 MoveAxis(S, 7555, ABG) 02:34:55.980 00.001 15672 duration set to 2500 by maxDecDuration 02:34:55.980 00.000 15672 Guiding Dir = 1, Dur = 2500 02:34:55.980 00.000 15672 IsSlewing returns 0 02:34:55.981 00.001 15672 IsGuiding returns 0 02:34:56.059 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:34:58.495 02.436 15672 IsGuiding returns 1 02:34:58.496 00.001 15672 scope still moving after pulse duration time elapsed 02:34:58.517 00.021 15672 IsSlewing returns 0 02:34:58.520 00.003 15672 IsGuiding returns 1 02:34:58.540 00.020 15672 IsSlewing returns 0 02:34:58.543 00.003 15672 IsGuiding returns 1 02:34:58.564 00.021 15672 IsSlewing returns 0 02:34:58.584 00.020 15672 IsGuiding returns 0 02:34:58.585 00.001 15672 scope move finished after 2500 + 103 ms 02:34:58.585 00.000 15672 Move returns status 0, amount 2500 02:34:58.585 00.000 15672 move complete, result=0 02:34:58.585 00.000 15672 worker thread done servicing request 02:34:58.585 00.000 15672 Worker thread wakes up 02:34:58.585 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:34:58.586 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:34:58.586 00.000 30444 GuideStep: -61.9 px 2500 ms EAST, 42.3 px 2500 ms SOUTH 02:35:00.703 02.117 15672 Exposure complete 02:35:00.737 00.034 15672 worker thread done servicing request 02:35:00.737 00.000 30444 OnExposeComplete: enter 02:35:00.737 00.000 30444 UpdateGuideState(): m_state=6 02:35:00.737 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6881 02:35:00.737 00.000 30444 Star::Find returns 1 (1), X=412.17, Y=259.44, Mass=17168, SNR=24.7, Peak=5427 HFD=3.3 02:35:00.737 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:35:00.737 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:35:00.737 00.000 30444 CameraToMount -- cameraX=-49.27 cameraY=55.18 hyp=73.98 cameraTheta=2.30 mountX=-62.52 mountY=43.30, mountTheta=2.54 02:35:00.738 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.27, y=55.18, opts=13) 02:35:00.738 00.000 30444 Enqueuing Move request for scope (-49.27, 55.18) 02:35:00.738 00.000 15672 Worker thread wakes up 02:35:00.738 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.27, 55.18) opts 0xd 02:35:00.738 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.27, 55.18) 02:35:00.738 00.000 15672 Moving (-49.27, 55.18) raw xDistance=-62.52 yDistance=43.30 02:35:00.738 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.33 from input -62.52 02:35:00.738 00.000 15672 GuideAlgorithmResistSwitch::result() returns 43.30 from input 43.30 02:35:00.738 00.000 15672 MoveAxis(E, 18161, ABG) 02:35:00.738 00.000 15672 duration set to 2500 by maxRaDuration 02:35:00.738 00.000 15672 Guiding Dir = 2, Dur = 2500 02:35:00.738 00.000 15672 IsSlewing returns 0 02:35:00.740 00.002 15672 IsGuiding returns 0 02:35:00.744 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=20830, FiltMin=2529, FiltMax=14799, Gamma=2.950 02:35:00.756 00.012 15672 PulseGuide returned control before completion, sleep 2495 02:35:00.786 00.030 30444 UpdateGuideState exits: m=17168 SNR=24.7 Saturated 02:35:00.786 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:35:00.786 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:35:00.786 00.000 30444 Enqueuing Expose request 02:35:03.253 02.467 15672 IsGuiding returns 1 02:35:03.253 00.000 15672 scope still moving after pulse duration time elapsed 02:35:03.275 00.022 15672 IsSlewing returns 0 02:35:03.297 00.022 15672 IsGuiding returns 0 02:35:03.298 00.001 15672 scope move finished after 2500 + 57 ms 02:35:03.298 00.000 15672 Move returns status 0, amount 2500 02:35:03.298 00.000 15672 MoveAxis(S, 7725, ABG) 02:35:03.298 00.000 15672 duration set to 2500 by maxDecDuration 02:35:03.298 00.000 15672 Guiding Dir = 1, Dur = 2500 02:35:03.299 00.001 15672 IsSlewing returns 0 02:35:03.301 00.002 15672 IsGuiding returns 0 02:35:03.376 00.075 15672 PulseGuide returned control before completion, sleep 2436 02:35:05.816 02.440 15672 IsGuiding returns 1 02:35:05.816 00.000 15672 scope still moving after pulse duration time elapsed 02:35:05.838 00.022 15672 IsSlewing returns 0 02:35:05.900 00.062 15672 IsGuiding returns 0 02:35:05.900 00.000 15672 scope move finished after 2500 + 98 ms 02:35:05.900 00.000 15672 Move returns status 0, amount 2500 02:35:05.900 00.000 15672 move complete, result=0 02:35:05.900 00.000 15672 worker thread done servicing request 02:35:05.900 00.000 15672 Worker thread wakes up 02:35:05.901 00.001 30444 GuideStep: -62.5 px 2500 ms EAST, 43.3 px 2500 ms SOUTH 02:35:05.901 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:35:05.901 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:35:08.009 02.108 15672 Exposure complete 02:35:08.029 00.020 15672 worker thread done servicing request 02:35:08.029 00.000 30444 OnExposeComplete: enter 02:35:08.029 00.000 30444 UpdateGuideState(): m_state=6 02:35:08.029 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6882 02:35:08.029 00.000 30444 Star::Find returns 1 (1), X=412.23, Y=258.89, Mass=16972, SNR=24.6, Peak=5491 HFD=2.3 02:35:08.029 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:35:08.029 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:35:08.029 00.000 30444 CameraToMount -- cameraX=-49.20 cameraY=54.64 hyp=73.52 cameraTheta=2.30 mountX=-62.31 mountY=42.79, mountTheta=2.54 02:35:08.030 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.20, y=54.64, opts=13) 02:35:08.030 00.000 30444 Enqueuing Move request for scope (-49.20, 54.64) 02:35:08.030 00.000 15672 Worker thread wakes up 02:35:08.030 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.20, 54.64) opts 0xd 02:35:08.030 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.20, 54.64) 02:35:08.030 00.000 15672 Moving (-49.20, 54.64) raw xDistance=-62.31 yDistance=42.79 02:35:08.030 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.22 from input -62.31 02:35:08.030 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.79 from input 42.79 02:35:08.030 00.000 15672 MoveAxis(E, 18114, ABG) 02:35:08.031 00.001 15672 duration set to 2500 by maxRaDuration 02:35:08.031 00.000 15672 Guiding Dir = 2, Dur = 2500 02:35:08.031 00.000 15672 IsSlewing returns 0 02:35:08.032 00.001 15672 IsGuiding returns 0 02:35:08.036 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=15814, FiltMin=2593, FiltMax=14556, Gamma=2.950 02:35:08.056 00.020 15672 PulseGuide returned control before completion, sleep 2487 02:35:08.079 00.023 30444 UpdateGuideState exits: m=16972 SNR=24.6 Saturated 02:35:08.079 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:35:08.079 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:35:08.079 00.000 30444 Enqueuing Expose request 02:35:10.544 02.465 15672 IsGuiding returns 1 02:35:10.545 00.001 15672 scope still moving after pulse duration time elapsed 02:35:10.565 00.020 15672 IsSlewing returns 0 02:35:10.566 00.001 15672 IsGuiding returns 1 02:35:10.587 00.021 15672 IsSlewing returns 0 02:35:10.628 00.041 15672 IsGuiding returns 0 02:35:10.629 00.001 15672 scope move finished after 2500 + 97 ms 02:35:10.629 00.000 15672 Move returns status 0, amount 2500 02:35:10.629 00.000 15672 MoveAxis(S, 7633, ABG) 02:35:10.629 00.000 15672 duration set to 2500 by maxDecDuration 02:35:10.629 00.000 15672 Guiding Dir = 1, Dur = 2500 02:35:10.629 00.000 15672 IsSlewing returns 0 02:35:10.632 00.003 15672 IsGuiding returns 0 02:35:10.708 00.076 15672 PulseGuide returned control before completion, sleep 2434 02:35:13.147 02.439 15672 IsGuiding returns 1 02:35:13.147 00.000 15672 scope still moving after pulse duration time elapsed 02:35:13.167 00.020 15672 IsSlewing returns 0 02:35:13.169 00.002 15672 IsGuiding returns 1 02:35:13.191 00.022 15672 IsSlewing returns 0 02:35:13.195 00.004 15672 IsGuiding returns 1 02:35:13.217 00.022 15672 IsSlewing returns 0 02:35:13.280 00.063 15672 IsGuiding returns 0 02:35:13.280 00.000 15672 scope move finished after 2500 + 148 ms 02:35:13.281 00.001 15672 Move returns status 0, amount 2500 02:35:13.281 00.000 15672 move complete, result=0 02:35:13.281 00.000 15672 worker thread done servicing request 02:35:13.281 00.000 15672 Worker thread wakes up 02:35:13.281 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:35:13.281 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:35:13.281 00.000 30444 GuideStep: -62.3 px 2500 ms EAST, 42.8 px 2500 ms SOUTH 02:35:15.391 02.110 15672 Exposure complete 02:35:15.410 00.019 15672 worker thread done servicing request 02:35:15.410 00.000 30444 OnExposeComplete: enter 02:35:15.410 00.000 30444 UpdateGuideState(): m_state=6 02:35:15.410 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6883 02:35:15.410 00.000 30444 Star::Find returns 1 (1), X=413.09, Y=258.22, Mass=16309, SNR=23.2, Peak=5245 HFD=6.8 02:35:15.410 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:35:15.410 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:35:15.410 00.000 30444 CameraToMount -- cameraX=-48.35 cameraY=53.96 hyp=72.45 cameraTheta=2.30 mountX=-61.30 mountY=42.31, mountTheta=2.54 02:35:15.411 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.35, y=53.96, opts=13) 02:35:15.411 00.000 30444 Enqueuing Move request for scope (-48.35, 53.96) 02:35:15.411 00.000 15672 Worker thread wakes up 02:35:15.411 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.35, 53.96) opts 0xd 02:35:15.411 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.35, 53.96) 02:35:15.411 00.000 15672 Moving (-48.35, 53.96) raw xDistance=-61.30 yDistance=42.31 02:35:15.411 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.58 from input -61.30 02:35:15.411 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.31 from input 42.31 02:35:15.411 00.000 15672 MoveAxis(E, 17839, ABG) 02:35:15.411 00.000 15672 duration set to 2500 by maxRaDuration 02:35:15.411 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:35:15.411 00.000 15672 Guiding Dir = 2, Dur = 2500 02:35:15.413 00.002 15672 IsSlewing returns 0 02:35:15.414 00.001 15672 IsGuiding returns 0 02:35:15.418 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2352, max=11947, FiltMin=2761, FiltMax=11343, Gamma=2.950 02:35:15.437 00.019 15672 PulseGuide returned control before completion, sleep 2488 02:35:15.460 00.023 30444 UpdateGuideState exits: m=16309 SNR=23.2 Saturated 02:35:15.460 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:35:15.460 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:35:15.460 00.000 30444 Enqueuing Expose request 02:35:15.461 00.001 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:35:17.928 02.467 15672 IsGuiding returns 1 02:35:17.928 00.000 15672 scope still moving after pulse duration time elapsed 02:35:17.949 00.021 15672 IsSlewing returns 0 02:35:17.962 00.013 15672 IsGuiding returns 0 02:35:17.963 00.001 15672 scope move finished after 2500 + 48 ms 02:35:17.963 00.000 15672 Move returns status 0, amount 2500 02:35:17.963 00.000 15672 MoveAxis(S, 7548, ABG) 02:35:17.963 00.000 15672 duration set to 2500 by maxDecDuration 02:35:17.963 00.000 15672 Guiding Dir = 1, Dur = 2500 02:35:17.964 00.001 15672 IsSlewing returns 0 02:35:17.966 00.002 15672 IsGuiding returns 0 02:35:18.040 00.074 15672 PulseGuide returned control before completion, sleep 2436 02:35:20.480 02.440 15672 IsGuiding returns 1 02:35:20.480 00.000 15672 scope still moving after pulse duration time elapsed 02:35:20.502 00.022 15672 IsSlewing returns 0 02:35:20.503 00.001 15672 IsGuiding returns 1 02:35:20.525 00.022 15672 IsSlewing returns 0 02:35:20.528 00.003 15672 IsGuiding returns 1 02:35:20.548 00.020 15672 IsSlewing returns 0 02:35:20.551 00.003 15672 IsGuiding returns 1 02:35:20.572 00.021 15672 IsSlewing returns 0 02:35:20.598 00.026 15672 IsGuiding returns 0 02:35:20.598 00.000 15672 scope move finished after 2500 + 132 ms 02:35:20.598 00.000 15672 Move returns status 0, amount 2500 02:35:20.598 00.000 15672 move complete, result=0 02:35:20.598 00.000 15672 worker thread done servicing request 02:35:20.599 00.001 15672 Worker thread wakes up 02:35:20.599 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:35:20.599 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,243,31,31) 02:35:20.599 00.000 30444 GuideStep: -61.3 px 2500 ms EAST, 42.3 px 2500 ms SOUTH 02:35:22.708 02.109 15672 Exposure complete 02:35:22.728 00.020 15672 worker thread done servicing request 02:35:22.728 00.000 30444 OnExposeComplete: enter 02:35:22.728 00.000 30444 UpdateGuideState(): m_state=6 02:35:22.728 00.000 30444 Star::Find(15, 413, 258, 0, (0,0,0,0), 0.0, 255) frame 6884 02:35:22.729 00.001 30444 Star::Find returns 1 (1), X=411.46, Y=259.21, Mass=17297, SNR=27.4, Peak=6590 HFD=3.7 02:35:22.729 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:35:22.729 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:35:22.729 00.000 30444 CameraToMount -- cameraX=-49.97 cameraY=54.96 hyp=74.28 cameraTheta=2.31 mountX=-63.14 mountY=42.93, mountTheta=2.54 02:35:22.729 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.97, y=54.96, opts=13) 02:35:22.729 00.000 30444 Enqueuing Move request for scope (-49.97, 54.96) 02:35:22.729 00.000 15672 Worker thread wakes up 02:35:22.729 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.97, 54.96) opts 0xd 02:35:22.729 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.97, 54.96) 02:35:22.729 00.000 15672 Moving (-49.97, 54.96) raw xDistance=-63.14 yDistance=42.93 02:35:22.729 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.69 from input -63.14 02:35:22.729 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.93 from input 42.93 02:35:22.729 00.000 15672 MoveAxis(E, 18316, ABG) 02:35:22.729 00.000 15672 duration set to 2500 by maxRaDuration 02:35:22.730 00.001 15672 Guiding Dir = 2, Dur = 2500 02:35:22.730 00.000 15672 IsSlewing returns 0 02:35:22.732 00.002 15672 IsGuiding returns 0 02:35:22.736 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2905, max=8106, FiltMin=3195, FiltMax=6574, Gamma=2.950 02:35:22.753 00.017 15672 PulseGuide returned control before completion, sleep 2489 02:35:22.778 00.025 30444 UpdateGuideState exits: m=17297 SNR=27.4 Saturated 02:35:22.778 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:35:22.778 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:35:22.779 00.001 30444 Enqueuing Expose request 02:35:25.261 02.482 15672 IsGuiding returns 0 02:35:25.261 00.000 15672 Move returns status 0, amount 2500 02:35:25.261 00.000 15672 MoveAxis(S, 7659, ABG) 02:35:25.261 00.000 15672 duration set to 2500 by maxDecDuration 02:35:25.261 00.000 15672 Guiding Dir = 1, Dur = 2500 02:35:25.262 00.001 15672 IsSlewing returns 0 02:35:25.263 00.001 15672 IsGuiding returns 0 02:35:25.342 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:35:27.777 02.435 15672 IsGuiding returns 1 02:35:27.777 00.000 15672 scope still moving after pulse duration time elapsed 02:35:27.797 00.020 15672 IsSlewing returns 0 02:35:27.798 00.001 15672 IsGuiding returns 1 02:35:27.820 00.022 15672 IsSlewing returns 0 02:35:27.834 00.014 15672 IsGuiding returns 1 02:35:27.855 00.021 15672 IsSlewing returns 0 02:35:27.882 00.027 15672 IsGuiding returns 0 02:35:27.882 00.000 15672 scope move finished after 2500 + 118 ms 02:35:27.882 00.000 15672 Move returns status 0, amount 2500 02:35:27.882 00.000 15672 move complete, result=0 02:35:27.882 00.000 15672 worker thread done servicing request 02:35:27.882 00.000 15672 Worker thread wakes up 02:35:27.882 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:35:27.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(396,244,31,31) 02:35:27.882 00.000 30444 GuideStep: -63.1 px 2500 ms EAST, 42.9 px 2500 ms SOUTH 02:35:29.988 02.106 15672 Exposure complete 02:35:30.008 00.020 15672 worker thread done servicing request 02:35:30.008 00.000 30444 OnExposeComplete: enter 02:35:30.008 00.000 30444 UpdateGuideState(): m_state=6 02:35:30.008 00.000 30444 Star::Find(15, 411, 259, 0, (0,0,0,0), 0.0, 255) frame 6885 02:35:30.008 00.000 30444 Star::Find returns 1 (1), X=412.31, Y=258.58, Mass=17227, SNR=24.0, Peak=6443 HFD=1.7 02:35:30.008 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:35:30.008 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:35:30.009 00.001 30444 CameraToMount -- cameraX=-49.12 cameraY=54.33 hyp=73.24 cameraTheta=2.31 mountX=-62.15 mountY=42.50, mountTheta=2.54 02:35:30.009 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.12, y=54.33, opts=13) 02:35:30.009 00.000 30444 Enqueuing Move request for scope (-49.12, 54.33) 02:35:30.009 00.000 15672 Worker thread wakes up 02:35:30.009 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.12, 54.33) opts 0xd 02:35:30.009 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.12, 54.33) 02:35:30.009 00.000 15672 Moving (-49.12, 54.33) raw xDistance=-62.15 yDistance=42.50 02:35:30.009 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.14 from input -62.15 02:35:30.009 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.50 from input 42.50 02:35:30.009 00.000 15672 MoveAxis(E, 18081, ABG) 02:35:30.009 00.000 15672 duration set to 2500 by maxRaDuration 02:35:30.009 00.000 15672 Guiding Dir = 2, Dur = 2500 02:35:30.010 00.001 15672 IsSlewing returns 0 02:35:30.010 00.000 15672 IsGuiding returns 0 02:35:30.014 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2852, max=8502, FiltMin=3151, FiltMax=7283, Gamma=2.950 02:35:30.037 00.023 15672 PulseGuide returned control before completion, sleep 2483 02:35:30.057 00.020 30444 UpdateGuideState exits: m=17227 SNR=24.0 Saturated 02:35:30.057 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:35:30.057 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:35:30.057 00.000 30444 Enqueuing Expose request 02:35:32.525 02.468 15672 IsGuiding returns 1 02:35:32.525 00.000 15672 scope still moving after pulse duration time elapsed 02:35:32.546 00.021 15672 IsSlewing returns 0 02:35:32.549 00.003 15672 IsGuiding returns 1 02:35:32.569 00.020 15672 IsSlewing returns 0 02:35:32.595 00.026 15672 IsGuiding returns 0 02:35:32.595 00.000 15672 scope move finished after 2500 + 84 ms 02:35:32.595 00.000 15672 Move returns status 0, amount 2500 02:35:32.595 00.000 15672 MoveAxis(S, 7582, ABG) 02:35:32.595 00.000 15672 duration set to 2500 by maxDecDuration 02:35:32.595 00.000 15672 Guiding Dir = 1, Dur = 2500 02:35:32.597 00.002 15672 IsSlewing returns 0 02:35:32.598 00.001 15672 IsGuiding returns 0 02:35:32.721 00.123 15672 PulseGuide returned control before completion, sleep 2388 02:35:35.112 02.391 15672 IsGuiding returns 1 02:35:35.112 00.000 15672 scope still moving after pulse duration time elapsed 02:35:35.134 00.022 15672 IsSlewing returns 0 02:35:35.137 00.003 15672 IsGuiding returns 1 02:35:35.158 00.021 15672 IsSlewing returns 0 02:35:35.161 00.003 15672 IsGuiding returns 1 02:35:35.182 00.021 15672 IsSlewing returns 0 02:35:35.185 00.003 15672 IsGuiding returns 1 02:35:35.206 00.021 15672 IsSlewing returns 0 02:35:35.207 00.001 15672 IsGuiding returns 1 02:35:35.228 00.021 15672 IsSlewing returns 0 02:35:35.278 00.050 15672 IsGuiding returns 0 02:35:35.278 00.000 15672 scope move finished after 2500 + 179 ms 02:35:35.278 00.000 15672 Move returns status 0, amount 2500 02:35:35.278 00.000 15672 move complete, result=0 02:35:35.278 00.000 15672 worker thread done servicing request 02:35:35.278 00.000 15672 Worker thread wakes up 02:35:35.278 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:35:35.278 00.000 30444 GuideStep: -62.1 px 2500 ms EAST, 42.5 px 2500 ms SOUTH 02:35:35.279 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:35:37.385 02.106 15672 Exposure complete 02:35:37.405 00.020 15672 worker thread done servicing request 02:35:37.405 00.000 30444 OnExposeComplete: enter 02:35:37.405 00.000 30444 UpdateGuideState(): m_state=6 02:35:37.405 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6886 02:35:37.405 00.000 30444 Star::Find returns 1 (1), X=411.26, Y=258.67, Mass=12135, SNR=20.3, Peak=5571 HFD=3.2 02:35:37.405 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:35:37.405 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:35:37.405 00.000 30444 CameraToMount -- cameraX=-50.17 cameraY=54.41 hyp=74.01 cameraTheta=2.32 mountX=-63.18 mountY=42.36, mountTheta=2.55 02:35:37.406 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.17, y=54.41, opts=13) 02:35:37.406 00.000 30444 Enqueuing Move request for scope (-50.17, 54.41) 02:35:37.406 00.000 15672 Worker thread wakes up 02:35:37.406 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.17, 54.41) opts 0xd 02:35:37.406 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.17, 54.41) 02:35:37.406 00.000 15672 Moving (-50.17, 54.41) raw xDistance=-63.18 yDistance=42.36 02:35:37.406 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.75 from input -63.18 02:35:37.406 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.36 from input 42.36 02:35:37.406 00.000 15672 MoveAxis(E, 18344, ABG) 02:35:37.406 00.000 15672 duration set to 2500 by maxRaDuration 02:35:37.406 00.000 15672 Guiding Dir = 2, Dur = 2500 02:35:37.407 00.001 15672 IsSlewing returns 0 02:35:37.408 00.001 15672 IsGuiding returns 0 02:35:37.412 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=15378, FiltMin=2695, FiltMax=13278, Gamma=2.950 02:35:37.434 00.022 15672 PulseGuide returned control before completion, sleep 2484 02:35:37.455 00.021 30444 UpdateGuideState exits: m=12135 SNR=20.3 Saturated 02:35:37.456 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:35:37.456 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:35:37.456 00.000 30444 Enqueuing Expose request 02:35:39.919 02.463 15672 IsGuiding returns 1 02:35:39.920 00.001 15672 scope still moving after pulse duration time elapsed 02:35:39.940 00.020 15672 IsSlewing returns 0 02:35:39.940 00.000 15672 IsGuiding returns 1 02:35:39.961 00.021 15672 IsSlewing returns 0 02:35:39.974 00.013 15672 IsGuiding returns 0 02:35:39.974 00.000 15672 scope move finished after 2500 + 66 ms 02:35:39.974 00.000 15672 Move returns status 0, amount 2500 02:35:39.974 00.000 15672 MoveAxis(S, 7557, ABG) 02:35:39.974 00.000 15672 duration set to 2500 by maxDecDuration 02:35:39.974 00.000 15672 Guiding Dir = 1, Dur = 2500 02:35:39.974 00.000 15672 IsSlewing returns 0 02:35:39.975 00.001 15672 IsGuiding returns 0 02:35:40.054 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:35:42.488 02.434 15672 IsGuiding returns 1 02:35:42.488 00.000 15672 scope still moving after pulse duration time elapsed 02:35:42.509 00.021 15672 IsSlewing returns 0 02:35:42.512 00.003 15672 IsGuiding returns 1 02:35:42.533 00.021 15672 IsSlewing returns 0 02:35:42.536 00.003 15672 IsGuiding returns 1 02:35:42.558 00.022 15672 IsSlewing returns 0 02:35:42.561 00.003 15672 IsGuiding returns 1 02:35:42.581 00.020 15672 IsSlewing returns 0 02:35:42.612 00.031 15672 IsGuiding returns 0 02:35:42.612 00.000 15672 scope move finished after 2500 + 136 ms 02:35:42.612 00.000 15672 Move returns status 0, amount 2500 02:35:42.612 00.000 15672 move complete, result=0 02:35:42.613 00.001 15672 worker thread done servicing request 02:35:42.613 00.000 15672 Worker thread wakes up 02:35:42.613 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:35:42.613 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(396,244,31,31) 02:35:42.613 00.000 30444 GuideStep: -63.2 px 2500 ms EAST, 42.4 px 2500 ms SOUTH 02:35:44.730 02.117 15672 Exposure complete 02:35:44.764 00.034 15672 worker thread done servicing request 02:35:44.764 00.000 30444 OnExposeComplete: enter 02:35:44.764 00.000 30444 UpdateGuideState(): m_state=6 02:35:44.764 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6887 02:35:44.764 00.000 30444 Star::Find returns 1 (1), X=412.56, Y=258.96, Mass=14724, SNR=22.2, Peak=5564 HFD=2.2 02:35:44.764 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:35:44.764 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:35:44.764 00.000 30444 CameraToMount -- cameraX=-48.87 cameraY=54.70 hyp=73.35 cameraTheta=2.30 mountX=-62.01 mountY=42.92, mountTheta=2.54 02:35:44.765 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.87, y=54.70, opts=13) 02:35:44.765 00.000 30444 Enqueuing Move request for scope (-48.87, 54.70) 02:35:44.765 00.000 15672 Worker thread wakes up 02:35:44.765 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.87, 54.70) opts 0xd 02:35:44.765 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.87, 54.70) 02:35:44.765 00.000 15672 Moving (-48.87, 54.70) raw xDistance=-62.01 yDistance=42.92 02:35:44.765 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.06 from input -62.01 02:35:44.765 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.92 from input 42.92 02:35:44.765 00.000 15672 MoveAxis(E, 18047, ABG) 02:35:44.765 00.000 15672 duration set to 2500 by maxRaDuration 02:35:44.765 00.000 15672 Guiding Dir = 2, Dur = 2500 02:35:44.766 00.001 15672 IsSlewing returns 0 02:35:44.767 00.001 15672 IsGuiding returns 0 02:35:44.770 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=17640, FiltMin=2689, FiltMax=14669, Gamma=2.950 02:35:44.782 00.012 15672 PulseGuide returned control before completion, sleep 2495 02:35:44.812 00.030 30444 UpdateGuideState exits: m=14724 SNR=22.2 Saturated 02:35:44.813 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:35:44.813 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:35:44.813 00.000 30444 Enqueuing Expose request 02:35:47.292 02.479 15672 IsGuiding returns 0 02:35:47.292 00.000 15672 Move returns status 0, amount 2500 02:35:47.292 00.000 15672 MoveAxis(S, 7657, ABG) 02:35:47.292 00.000 15672 duration set to 2500 by maxDecDuration 02:35:47.293 00.001 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:35:47.293 00.000 15672 Guiding Dir = 1, Dur = 2500 02:35:47.294 00.001 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:35:47.294 00.000 15672 IsSlewing returns 0 02:35:47.298 00.004 15672 IsGuiding returns 0 02:35:47.387 00.089 15672 PulseGuide returned control before completion, sleep 2422 02:35:49.816 02.429 15672 IsGuiding returns 1 02:35:49.816 00.000 15672 scope still moving after pulse duration time elapsed 02:35:49.837 00.021 15672 IsSlewing returns 0 02:35:49.838 00.001 15672 IsGuiding returns 1 02:35:49.859 00.021 15672 IsSlewing returns 0 02:35:49.861 00.002 15672 IsGuiding returns 1 02:35:49.882 00.021 15672 IsSlewing returns 0 02:35:49.883 00.001 15672 IsGuiding returns 1 02:35:49.904 00.021 15672 IsSlewing returns 0 02:35:49.927 00.023 15672 IsGuiding returns 0 02:35:49.927 00.000 15672 scope move finished after 2500 + 128 ms 02:35:49.927 00.000 15672 Move returns status 0, amount 2500 02:35:49.927 00.000 15672 move complete, result=0 02:35:49.927 00.000 15672 worker thread done servicing request 02:35:49.927 00.000 15672 Worker thread wakes up 02:35:49.927 00.000 30444 GuideStep: -62.0 px 2500 ms EAST, 42.9 px 2500 ms SOUTH 02:35:49.927 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:35:49.927 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:35:52.034 02.107 15672 Exposure complete 02:35:52.055 00.021 15672 worker thread done servicing request 02:35:52.055 00.000 30444 OnExposeComplete: enter 02:35:52.055 00.000 30444 UpdateGuideState(): m_state=6 02:35:52.055 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6888 02:35:52.055 00.000 30444 Star::Find returns 1 (1), X=412.46, Y=258.49, Mass=19268, SNR=28.7, Peak=5574 HFD=2.8 02:35:52.056 00.001 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:35:52.056 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:35:52.056 00.000 30444 CameraToMount -- cameraX=-48.98 cameraY=54.24 hyp=73.08 cameraTheta=2.31 mountX=-61.99 mountY=42.45, mountTheta=2.54 02:35:52.057 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.98, y=54.24, opts=13) 02:35:52.057 00.000 30444 Enqueuing Move request for scope (-48.98, 54.24) 02:35:52.057 00.000 15672 Worker thread wakes up 02:35:52.057 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.98, 54.24) opts 0xd 02:35:52.057 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.98, 54.24) 02:35:52.057 00.000 15672 Moving (-48.98, 54.24) raw xDistance=-61.99 yDistance=42.45 02:35:52.057 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.00 from input -61.99 02:35:52.057 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.45 from input 42.45 02:35:52.057 00.000 15672 MoveAxis(E, 18019, ABG) 02:35:52.057 00.000 15672 duration set to 2500 by maxRaDuration 02:35:52.057 00.000 15672 Guiding Dir = 2, Dur = 2500 02:35:52.057 00.000 15672 IsSlewing returns 0 02:35:52.058 00.001 15672 IsGuiding returns 0 02:35:52.063 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=21871, FiltMin=2546, FiltMax=14896, Gamma=2.950 02:35:52.083 00.020 15672 PulseGuide returned control before completion, sleep 2486 02:35:52.211 00.128 30444 UpdateGuideState exits: m=19268 SNR=28.7 Saturated 02:35:52.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:35:52.212 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:35:52.212 00.000 30444 Enqueuing Expose request 02:35:54.591 02.379 15672 IsGuiding returns 0 02:35:54.592 00.001 15672 Move returns status 0, amount 2500 02:35:54.592 00.000 15672 MoveAxis(S, 7572, ABG) 02:35:54.592 00.000 15672 duration set to 2500 by maxDecDuration 02:35:54.592 00.000 15672 Guiding Dir = 1, Dur = 2500 02:35:54.593 00.001 15672 IsSlewing returns 0 02:35:54.594 00.001 15672 IsGuiding returns 0 02:35:54.671 00.077 15672 PulseGuide returned control before completion, sleep 2434 02:35:57.110 02.439 15672 IsGuiding returns 1 02:35:57.110 00.000 15672 scope still moving after pulse duration time elapsed 02:35:57.130 00.020 15672 IsSlewing returns 0 02:35:57.133 00.003 15672 IsGuiding returns 1 02:35:57.155 00.022 15672 IsSlewing returns 0 02:35:57.227 00.072 15672 IsGuiding returns 0 02:35:57.228 00.001 15672 scope move finished after 2500 + 133 ms 02:35:57.228 00.000 15672 Move returns status 0, amount 2500 02:35:57.228 00.000 15672 move complete, result=0 02:35:57.228 00.000 15672 worker thread done servicing request 02:35:57.228 00.000 15672 Worker thread wakes up 02:35:57.229 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:35:57.229 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:35:57.229 00.000 30444 GuideStep: -62.0 px 2500 ms EAST, 42.4 px 2500 ms SOUTH 02:35:59.339 02.110 15672 Exposure complete 02:35:59.359 00.020 15672 worker thread done servicing request 02:35:59.359 00.000 30444 OnExposeComplete: enter 02:35:59.359 00.000 30444 UpdateGuideState(): m_state=6 02:35:59.359 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6889 02:35:59.359 00.000 30444 Star::Find returns 1 (1), X=412.53, Y=259.01, Mass=15208, SNR=23.8, Peak=5529 HFD=2.2 02:35:59.360 00.001 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:35:59.360 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:35:59.360 00.000 30444 CameraToMount -- cameraX=-48.90 cameraY=54.76 hyp=73.41 cameraTheta=2.30 mountX=-62.06 mountY=42.96, mountTheta=2.54 02:35:59.360 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.90, y=54.76, opts=13) 02:35:59.360 00.000 30444 Enqueuing Move request for scope (-48.90, 54.76) 02:35:59.360 00.000 15672 Worker thread wakes up 02:35:59.360 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.90, 54.76) opts 0xd 02:35:59.360 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.90, 54.76) 02:35:59.360 00.000 15672 Moving (-48.90, 54.76) raw xDistance=-62.06 yDistance=42.96 02:35:59.360 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.04 from input -62.06 02:35:59.360 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.96 from input 42.96 02:35:59.360 00.000 15672 MoveAxis(E, 18037, ABG) 02:35:59.361 00.001 15672 duration set to 2500 by maxRaDuration 02:35:59.361 00.000 15672 Guiding Dir = 2, Dur = 2500 02:35:59.361 00.000 15672 IsSlewing returns 0 02:35:59.366 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=18644, FiltMin=2524, FiltMax=13640, Gamma=2.950 02:35:59.368 00.002 15672 IsGuiding returns 0 02:35:59.383 00.015 15672 PulseGuide returned control before completion, sleep 2496 02:35:59.409 00.026 30444 UpdateGuideState exits: m=15208 SNR=23.8 Saturated 02:35:59.409 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:35:59.409 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:35:59.409 00.000 30444 Enqueuing Expose request 02:36:01.908 02.499 15672 IsGuiding returns 0 02:36:01.908 00.000 15672 Move returns status 0, amount 2500 02:36:01.908 00.000 15672 MoveAxis(S, 7665, ABG) 02:36:01.908 00.000 15672 duration set to 2500 by maxDecDuration 02:36:01.908 00.000 15672 Guiding Dir = 1, Dur = 2500 02:36:01.909 00.001 15672 IsSlewing returns 0 02:36:01.910 00.001 15672 IsGuiding returns 0 02:36:01.988 00.078 15672 PulseGuide returned control before completion, sleep 2433 02:36:04.424 02.436 15672 IsGuiding returns 1 02:36:04.424 00.000 15672 scope still moving after pulse duration time elapsed 02:36:04.446 00.022 15672 IsSlewing returns 0 02:36:04.448 00.002 15672 IsGuiding returns 1 02:36:04.470 00.022 15672 IsSlewing returns 0 02:36:04.471 00.001 15672 IsGuiding returns 1 02:36:04.492 00.021 15672 IsSlewing returns 0 02:36:04.513 00.021 15672 IsGuiding returns 0 02:36:04.513 00.000 15672 scope move finished after 2500 + 102 ms 02:36:04.513 00.000 15672 Move returns status 0, amount 2500 02:36:04.513 00.000 15672 move complete, result=0 02:36:04.513 00.000 15672 worker thread done servicing request 02:36:04.513 00.000 15672 Worker thread wakes up 02:36:04.513 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:36:04.513 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:36:04.513 00.000 30444 GuideStep: -62.1 px 2500 ms EAST, 43.0 px 2500 ms SOUTH 02:36:06.620 02.107 15672 Exposure complete 02:36:06.640 00.020 15672 worker thread done servicing request 02:36:06.640 00.000 30444 OnExposeComplete: enter 02:36:06.640 00.000 30444 UpdateGuideState(): m_state=6 02:36:06.640 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6890 02:36:06.640 00.000 30444 Star::Find returns 1 (1), X=412.50, Y=258.83, Mass=15358, SNR=26.7, Peak=5585 HFD=1.9 02:36:06.640 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:36:06.641 00.001 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:36:06.641 00.000 30444 CameraToMount -- cameraX=-48.93 cameraY=54.58 hyp=73.30 cameraTheta=2.30 mountX=-62.03 mountY=42.79, mountTheta=2.54 02:36:06.641 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.93, y=54.58, opts=13) 02:36:06.641 00.000 30444 Enqueuing Move request for scope (-48.93, 54.58) 02:36:06.641 00.000 15672 Worker thread wakes up 02:36:06.641 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.93, 54.58) opts 0xd 02:36:06.641 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.93, 54.58) 02:36:06.641 00.000 15672 Moving (-48.93, 54.58) raw xDistance=-62.03 yDistance=42.79 02:36:06.641 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.02 from input -62.03 02:36:06.641 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.79 from input 42.79 02:36:06.641 00.000 15672 MoveAxis(E, 18031, ABG) 02:36:06.641 00.000 15672 duration set to 2500 by maxRaDuration 02:36:06.642 00.001 15672 Guiding Dir = 2, Dur = 2500 02:36:06.642 00.000 15672 IsSlewing returns 0 02:36:06.643 00.001 15672 IsGuiding returns 0 02:36:06.647 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=18873, FiltMin=2634, FiltMax=14875, Gamma=2.950 02:36:06.668 00.021 15672 PulseGuide returned control before completion, sleep 2485 02:36:06.926 00.258 30444 UpdateGuideState exits: m=15358 SNR=26.7 Saturated 02:36:06.927 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:36:06.927 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:36:06.927 00.000 30444 Enqueuing Expose request 02:36:09.163 02.236 15672 IsGuiding returns 1 02:36:09.163 00.000 15672 scope still moving after pulse duration time elapsed 02:36:09.184 00.021 15672 IsSlewing returns 0 02:36:09.209 00.025 15672 IsGuiding returns 0 02:36:09.209 00.000 15672 scope move finished after 2500 + 65 ms 02:36:09.209 00.000 15672 Move returns status 0, amount 2500 02:36:09.209 00.000 15672 MoveAxis(S, 7633, ABG) 02:36:09.209 00.000 15672 duration set to 2500 by maxDecDuration 02:36:09.209 00.000 15672 Guiding Dir = 1, Dur = 2500 02:36:09.210 00.001 15672 IsSlewing returns 0 02:36:09.211 00.001 15672 IsGuiding returns 0 02:36:09.288 00.077 15672 PulseGuide returned control before completion, sleep 2433 02:36:11.726 02.438 15672 IsGuiding returns 1 02:36:11.726 00.000 15672 scope still moving after pulse duration time elapsed 02:36:11.747 00.021 15672 IsSlewing returns 0 02:36:11.750 00.003 15672 IsGuiding returns 1 02:36:11.770 00.020 15672 IsSlewing returns 0 02:36:11.827 00.057 15672 IsGuiding returns 0 02:36:11.827 00.000 15672 scope move finished after 2500 + 117 ms 02:36:11.828 00.001 15672 Move returns status 0, amount 2500 02:36:11.828 00.000 15672 move complete, result=0 02:36:11.828 00.000 15672 worker thread done servicing request 02:36:11.828 00.000 15672 Worker thread wakes up 02:36:11.828 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:36:11.828 00.000 30444 GuideStep: -62.0 px 2500 ms EAST, 42.8 px 2500 ms SOUTH 02:36:11.828 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:36:13.936 02.108 15672 Exposure complete 02:36:13.955 00.019 15672 worker thread done servicing request 02:36:13.955 00.000 30444 OnExposeComplete: enter 02:36:13.955 00.000 30444 UpdateGuideState(): m_state=6 02:36:13.955 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6891 02:36:13.955 00.000 30444 Star::Find returns 1 (1), X=412.46, Y=259.27, Mass=12956, SNR=21.5, Peak=5264 HFD=2.7 02:36:13.955 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:36:13.955 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:36:13.955 00.000 30444 CameraToMount -- cameraX=-48.97 cameraY=55.02 hyp=73.65 cameraTheta=2.30 mountX=-62.19 mountY=43.21, mountTheta=2.53 02:36:13.956 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.97, y=55.02, opts=13) 02:36:13.956 00.000 30444 Enqueuing Move request for scope (-48.97, 55.02) 02:36:13.956 00.000 15672 Worker thread wakes up 02:36:13.956 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.97, 55.02) opts 0xd 02:36:13.956 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.97, 55.02) 02:36:13.956 00.000 15672 Moving (-48.97, 55.02) raw xDistance=-62.19 yDistance=43.21 02:36:13.956 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.12 from input -62.19 02:36:13.956 00.000 15672 GuideAlgorithmResistSwitch::result() returns 43.21 from input 43.21 02:36:13.956 00.000 15672 MoveAxis(E, 18073, ABG) 02:36:13.956 00.000 15672 duration set to 2500 by maxRaDuration 02:36:13.957 00.001 15672 Guiding Dir = 2, Dur = 2500 02:36:13.958 00.001 15672 IsSlewing returns 0 02:36:13.959 00.001 15672 IsGuiding returns 0 02:36:13.963 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=15805, FiltMin=2576, FiltMax=14543, Gamma=2.950 02:36:13.984 00.021 15672 PulseGuide returned control before completion, sleep 2485 02:36:14.006 00.022 30444 UpdateGuideState exits: m=12956 SNR=21.5 Saturated 02:36:14.006 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:36:14.006 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:36:14.006 00.000 30444 Enqueuing Expose request 02:36:16.509 02.503 15672 IsGuiding returns 0 02:36:16.509 00.000 15672 Move returns status 0, amount 2500 02:36:16.509 00.000 15672 MoveAxis(S, 7708, ABG) 02:36:16.509 00.000 15672 duration set to 2500 by maxDecDuration 02:36:16.509 00.000 15672 Guiding Dir = 1, Dur = 2500 02:36:16.510 00.001 15672 IsSlewing returns 0 02:36:16.511 00.001 15672 IsGuiding returns 0 02:36:16.591 00.080 15672 PulseGuide returned control before completion, sleep 2430 02:36:19.024 02.433 15672 IsGuiding returns 1 02:36:19.024 00.000 15672 scope still moving after pulse duration time elapsed 02:36:19.044 00.020 15672 IsSlewing returns 0 02:36:19.046 00.002 15672 IsGuiding returns 1 02:36:19.066 00.020 15672 IsSlewing returns 0 02:36:19.129 00.063 15672 IsGuiding returns 0 02:36:19.129 00.000 15672 scope move finished after 2500 + 118 ms 02:36:19.130 00.001 15672 Move returns status 0, amount 2500 02:36:19.130 00.000 15672 move complete, result=0 02:36:19.130 00.000 15672 worker thread done servicing request 02:36:19.130 00.000 15672 Worker thread wakes up 02:36:19.130 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:36:19.130 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:36:19.130 00.000 30444 GuideStep: -62.2 px 2500 ms EAST, 43.2 px 2500 ms SOUTH 02:36:21.248 02.118 15672 Exposure complete 02:36:21.280 00.032 15672 worker thread done servicing request 02:36:21.280 00.000 30444 OnExposeComplete: enter 02:36:21.280 00.000 30444 UpdateGuideState(): m_state=6 02:36:21.280 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6892 02:36:21.280 00.000 30444 Star::Find returns 1 (1), X=411.68, Y=258.59, Mass=13197, SNR=20.9, Peak=5440 HFD=2.8 02:36:21.280 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:36:21.280 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:36:21.280 00.000 30444 CameraToMount -- cameraX=-49.75 cameraY=54.33 hyp=73.67 cameraTheta=2.31 mountX=-62.76 mountY=42.37, mountTheta=2.55 02:36:21.281 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.75, y=54.33, opts=13) 02:36:21.281 00.000 30444 Enqueuing Move request for scope (-49.75, 54.33) 02:36:21.281 00.000 15672 Worker thread wakes up 02:36:21.281 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.75, 54.33) opts 0xd 02:36:21.281 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.75, 54.33) 02:36:21.281 00.000 15672 Moving (-49.75, 54.33) raw xDistance=-62.76 yDistance=42.37 02:36:21.281 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.48 from input -62.76 02:36:21.281 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.37 from input 42.37 02:36:21.281 00.000 15672 MoveAxis(E, 18229, ABG) 02:36:21.281 00.000 15672 duration set to 2500 by maxRaDuration 02:36:21.281 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:36:21.281 00.000 15672 Guiding Dir = 2, Dur = 2500 02:36:21.282 00.001 15672 IsSlewing returns 0 02:36:21.283 00.001 15672 IsGuiding returns 0 02:36:21.286 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=16079, FiltMin=2634, FiltMax=12605, Gamma=2.950 02:36:21.301 00.015 15672 PulseGuide returned control before completion, sleep 2492 02:36:21.671 00.370 30444 UpdateGuideState exits: m=13197 SNR=20.9 Saturated 02:36:21.671 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:36:21.671 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:36:21.671 00.000 30444 Enqueuing Expose request 02:36:21.671 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:36:23.842 02.171 15672 IsGuiding returns 0 02:36:23.842 00.000 15672 Move returns status 0, amount 2500 02:36:23.842 00.000 15672 MoveAxis(S, 7559, ABG) 02:36:23.842 00.000 15672 duration set to 2500 by maxDecDuration 02:36:23.842 00.000 15672 Guiding Dir = 1, Dur = 2500 02:36:23.843 00.001 15672 IsSlewing returns 0 02:36:23.845 00.002 15672 IsGuiding returns 0 02:36:23.922 00.077 15672 PulseGuide returned control before completion, sleep 2435 02:36:26.360 02.438 15672 IsGuiding returns 1 02:36:26.360 00.000 15672 scope still moving after pulse duration time elapsed 02:36:26.382 00.022 15672 IsSlewing returns 0 02:36:26.385 00.003 15672 IsGuiding returns 1 02:36:26.406 00.021 15672 IsSlewing returns 0 02:36:26.408 00.002 15672 IsGuiding returns 1 02:36:26.430 00.022 15672 IsSlewing returns 0 02:36:26.493 00.063 15672 IsGuiding returns 0 02:36:26.493 00.000 15672 scope move finished after 2500 + 147 ms 02:36:26.493 00.000 15672 Move returns status 0, amount 2500 02:36:26.493 00.000 15672 move complete, result=0 02:36:26.493 00.000 15672 worker thread done servicing request 02:36:26.493 00.000 15672 Worker thread wakes up 02:36:26.493 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:36:26.493 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:36:26.494 00.001 30444 GuideStep: -62.8 px 2500 ms EAST, 42.4 px 2500 ms SOUTH 02:36:28.602 02.108 15672 Exposure complete 02:36:28.622 00.020 15672 worker thread done servicing request 02:36:28.622 00.000 30444 OnExposeComplete: enter 02:36:28.622 00.000 30444 UpdateGuideState(): m_state=6 02:36:28.622 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6893 02:36:28.622 00.000 30444 Star::Find returns 1 (1), X=423.40, Y=243.00, Mass=24046, SNR=34.1, Peak=5538 HFD=3.1 02:36:28.622 00.000 30444 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.28) = xAngle (2.62 = 2.62) 02:36:28.622 00.000 30444 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.56 = 2.56) 02:36:28.622 00.000 30444 CameraToMount -- cameraX=-38.03 cameraY=38.75 hyp=54.29 cameraTheta=2.35 mountX=-47.20 mountY=29.67, mountTheta=2.58 02:36:28.623 00.001 30444 SchedulePrimaryMove(04F7B810, x=-38.03, y=38.75, opts=13) 02:36:28.623 00.000 30444 Enqueuing Move request for scope (-38.03, 38.75) 02:36:28.623 00.000 15672 Worker thread wakes up 02:36:28.623 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-38.03, 38.75) opts 0xd 02:36:28.623 00.000 15672 Handling offset move in thread for scope, endpoint = (-38.03, 38.75) 02:36:28.623 00.000 15672 Moving (-38.03, 38.75) raw xDistance=-47.20 yDistance=29.67 02:36:28.623 00.000 15672 GuideAlgorithmHysteresis::Result() returns -32.71 from input -47.20 02:36:28.623 00.000 15672 GuideAlgorithmResistSwitch::result() returns 29.67 from input 29.67 02:36:28.623 00.000 15672 MoveAxis(E, 14036, ABG) 02:36:28.623 00.000 15672 duration set to 2500 by maxRaDuration 02:36:28.623 00.000 15672 Guiding Dir = 2, Dur = 2500 02:36:28.624 00.001 15672 IsSlewing returns 0 02:36:28.625 00.001 15672 IsGuiding returns 0 02:36:28.631 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=19879, FiltMin=2648, FiltMax=14820, Gamma=2.950 02:36:28.649 00.018 15672 PulseGuide returned control before completion, sleep 2487 02:36:28.776 00.127 30444 UpdateGuideState exits: m=24046 SNR=34.1 Saturated 02:36:28.776 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:36:28.776 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:36:28.776 00.000 30444 Enqueuing Expose request 02:36:31.139 02.363 15672 IsGuiding returns 1 02:36:31.139 00.000 15672 scope still moving after pulse duration time elapsed 02:36:31.161 00.022 15672 IsSlewing returns 0 02:36:31.162 00.001 15672 IsGuiding returns 1 02:36:31.182 00.020 15672 IsSlewing returns 0 02:36:31.190 00.008 15672 IsGuiding returns 0 02:36:31.190 00.000 15672 scope move finished after 2500 + 64 ms 02:36:31.190 00.000 15672 Move returns status 0, amount 2500 02:36:31.190 00.000 15672 MoveAxis(S, 5293, ABG) 02:36:31.190 00.000 15672 duration set to 2500 by maxDecDuration 02:36:31.190 00.000 15672 Guiding Dir = 1, Dur = 2500 02:36:31.191 00.001 15672 IsSlewing returns 0 02:36:31.192 00.001 15672 IsGuiding returns 0 02:36:31.269 00.077 15672 PulseGuide returned control before completion, sleep 2433 02:36:33.706 02.437 15672 IsGuiding returns 1 02:36:33.706 00.000 15672 scope still moving after pulse duration time elapsed 02:36:33.728 00.022 15672 IsSlewing returns 0 02:36:33.731 00.003 15672 IsGuiding returns 1 02:36:33.752 00.021 15672 IsSlewing returns 0 02:36:33.755 00.003 15672 IsGuiding returns 1 02:36:33.775 00.020 15672 IsSlewing returns 0 02:36:33.795 00.020 15672 IsGuiding returns 0 02:36:33.795 00.000 15672 scope move finished after 2500 + 103 ms 02:36:33.795 00.000 15672 Move returns status 0, amount 2500 02:36:33.795 00.000 15672 move complete, result=0 02:36:33.795 00.000 15672 worker thread done servicing request 02:36:33.795 00.000 15672 Worker thread wakes up 02:36:33.796 00.001 30444 GuideStep: -47.2 px 2500 ms EAST, 29.7 px 2500 ms SOUTH 02:36:33.796 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:36:33.796 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(408,228,31,31) 02:36:35.905 02.109 15672 Exposure complete 02:36:35.925 00.020 15672 worker thread done servicing request 02:36:35.925 00.000 30444 OnExposeComplete: enter 02:36:35.925 00.000 30444 UpdateGuideState(): m_state=6 02:36:35.925 00.000 30444 Star::Find(15, 423, 242, 0, (0,0,0,0), 0.0, 255) frame 6894 02:36:35.925 00.000 30444 Star::Find returns 1 (1), X=423.36, Y=241.53, Mass=13851, SNR=20.4, Peak=4937 HFD=5.3 02:36:35.925 00.000 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.64 = 2.64) 02:36:35.925 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 02:36:35.925 00.000 30444 CameraToMount -- cameraX=-38.07 cameraY=37.28 hyp=53.28 cameraTheta=2.37 mountX=-46.84 mountY=28.23, mountTheta=2.60 02:36:35.926 00.001 30444 SchedulePrimaryMove(04F7B810, x=-38.07, y=37.28, opts=13) 02:36:35.926 00.000 30444 Enqueuing Move request for scope (-38.07, 37.28) 02:36:35.926 00.000 15672 Worker thread wakes up 02:36:35.926 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-38.07, 37.28) opts 0xd 02:36:35.926 00.000 15672 Handling offset move in thread for scope, endpoint = (-38.07, 37.28) 02:36:35.926 00.000 15672 Moving (-38.07, 37.28) raw xDistance=-46.84 yDistance=28.23 02:36:35.926 00.000 15672 GuideAlgorithmHysteresis::Result() returns -31.80 from input -46.84 02:36:35.926 00.000 15672 GuideAlgorithmResistSwitch::result() returns 28.23 from input 28.23 02:36:35.926 00.000 15672 MoveAxis(E, 13645, ABG) 02:36:35.926 00.000 15672 duration set to 2500 by maxRaDuration 02:36:35.926 00.000 15672 Guiding Dir = 2, Dur = 2500 02:36:35.927 00.001 15672 IsSlewing returns 0 02:36:35.928 00.001 15672 IsGuiding returns 0 02:36:35.932 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=18680, FiltMin=2512, FiltMax=12421, Gamma=2.950 02:36:35.949 00.017 15672 PulseGuide returned control before completion, sleep 2489 02:36:35.974 00.025 30444 UpdateGuideState exits: m=13851 SNR=20.4 Saturated 02:36:35.974 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:36:35.974 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:36:35.974 00.000 30444 Enqueuing Expose request 02:36:38.443 02.469 15672 IsGuiding returns 1 02:36:38.443 00.000 15672 scope still moving after pulse duration time elapsed 02:36:38.464 00.021 15672 IsSlewing returns 0 02:36:38.491 00.027 15672 IsGuiding returns 0 02:36:38.492 00.001 15672 scope move finished after 2500 + 63 ms 02:36:38.492 00.000 15672 Move returns status 0, amount 2500 02:36:38.492 00.000 15672 MoveAxis(S, 5035, ABG) 02:36:38.492 00.000 15672 duration set to 2500 by maxDecDuration 02:36:38.492 00.000 15672 Guiding Dir = 1, Dur = 2500 02:36:38.493 00.001 15672 IsSlewing returns 0 02:36:38.495 00.002 15672 IsGuiding returns 0 02:36:38.569 00.074 15672 PulseGuide returned control before completion, sleep 2436 02:36:41.015 02.446 15672 IsGuiding returns 1 02:36:41.016 00.001 15672 scope still moving after pulse duration time elapsed 02:36:41.037 00.021 15672 IsSlewing returns 0 02:36:41.040 00.003 15672 IsGuiding returns 1 02:36:41.060 00.020 15672 IsSlewing returns 0 02:36:41.063 00.003 15672 IsGuiding returns 1 02:36:41.084 00.021 15672 IsSlewing returns 0 02:36:41.110 00.026 15672 IsGuiding returns 0 02:36:41.111 00.001 15672 scope move finished after 2500 + 115 ms 02:36:41.111 00.000 15672 Move returns status 0, amount 2500 02:36:41.111 00.000 15672 move complete, result=0 02:36:41.111 00.000 15672 worker thread done servicing request 02:36:41.111 00.000 15672 Worker thread wakes up 02:36:41.111 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:36:41.112 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(408,227,31,31) 02:36:41.112 00.000 30444 GuideStep: -46.8 px 2500 ms EAST, 28.2 px 2500 ms SOUTH 02:36:43.221 02.109 15672 Exposure complete 02:36:43.241 00.020 15672 worker thread done servicing request 02:36:43.241 00.000 30444 OnExposeComplete: enter 02:36:43.241 00.000 30444 UpdateGuideState(): m_state=6 02:36:43.242 00.001 30444 Star::Find(15, 423, 241, 0, (0,0,0,0), 0.0, 255) frame 6895 02:36:43.242 00.000 30444 Star::Find returns 1 (1), X=423.59, Y=240.90, Mass=18027, SNR=21.0, Peak=5157 HFD=5.6 02:36:43.242 00.000 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 02:36:43.242 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.59 = 2.59) 02:36:43.242 00.000 30444 CameraToMount -- cameraX=-37.84 cameraY=36.65 hyp=52.68 cameraTheta=2.37 mountX=-46.45 mountY=27.66, mountTheta=2.60 02:36:43.242 00.000 30444 SchedulePrimaryMove(04F7B810, x=-37.84, y=36.65, opts=13) 02:36:43.242 00.000 30444 Enqueuing Move request for scope (-37.84, 36.65) 02:36:43.242 00.000 15672 Worker thread wakes up 02:36:43.242 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-37.84, 36.65) opts 0xd 02:36:43.242 00.000 15672 Handling offset move in thread for scope, endpoint = (-37.84, 36.65) 02:36:43.242 00.000 15672 Moving (-37.84, 36.65) raw xDistance=-46.45 yDistance=27.66 02:36:43.242 00.000 15672 GuideAlgorithmHysteresis::Result() returns -31.49 from input -46.45 02:36:43.242 00.000 15672 GuideAlgorithmResistSwitch::result() returns 27.66 from input 27.66 02:36:43.243 00.001 15672 MoveAxis(E, 13510, ABG) 02:36:43.243 00.000 15672 duration set to 2500 by maxRaDuration 02:36:43.243 00.000 15672 Guiding Dir = 2, Dur = 2500 02:36:43.243 00.000 15672 IsSlewing returns 0 02:36:43.244 00.001 15672 IsGuiding returns 0 02:36:43.247 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=16944, FiltMin=2681, FiltMax=11839, Gamma=2.950 02:36:43.266 00.019 15672 PulseGuide returned control before completion, sleep 2488 02:36:43.291 00.025 30444 UpdateGuideState exits: m=18027 SNR=21.0 Saturated 02:36:43.291 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:36:43.291 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:36:43.291 00.000 30444 Enqueuing Expose request 02:36:45.806 02.515 15672 IsGuiding returns 0 02:36:45.806 00.000 15672 Move returns status 0, amount 2500 02:36:45.806 00.000 15672 MoveAxis(S, 4934, ABG) 02:36:45.806 00.000 15672 duration set to 2500 by maxDecDuration 02:36:45.806 00.000 15672 Guiding Dir = 1, Dur = 2500 02:36:45.807 00.001 15672 IsSlewing returns 0 02:36:45.808 00.001 15672 IsGuiding returns 0 02:36:45.887 00.079 15672 PulseGuide returned control before completion, sleep 2431 02:36:48.346 02.459 15672 IsGuiding returns 1 02:36:48.346 00.000 15672 scope still moving after pulse duration time elapsed 02:36:48.367 00.021 15672 IsSlewing returns 0 02:36:48.368 00.001 15672 IsGuiding returns 1 02:36:48.389 00.021 15672 IsSlewing returns 0 02:36:48.390 00.001 15672 IsGuiding returns 1 02:36:48.411 00.021 15672 IsSlewing returns 0 02:36:48.427 00.016 15672 IsGuiding returns 0 02:36:48.427 00.000 15672 scope move finished after 2500 + 119 ms 02:36:48.427 00.000 15672 Move returns status 0, amount 2500 02:36:48.427 00.000 15672 move complete, result=0 02:36:48.427 00.000 15672 worker thread done servicing request 02:36:48.427 00.000 15672 Worker thread wakes up 02:36:48.427 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:36:48.427 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(409,226,31,31) 02:36:48.427 00.000 30444 GuideStep: -46.4 px 2500 ms EAST, 27.7 px 2500 ms SOUTH 02:36:50.534 02.107 15672 Exposure complete 02:36:50.554 00.020 15672 worker thread done servicing request 02:36:50.554 00.000 30444 OnExposeComplete: enter 02:36:50.554 00.000 30444 UpdateGuideState(): m_state=6 02:36:50.554 00.000 30444 Star::Find(15, 423, 240, 0, (0,0,0,0), 0.0, 255) frame 6896 02:36:50.554 00.000 30444 Star::Find returns 1 (1), X=423.11, Y=241.03, Mass=13242, SNR=19.9, Peak=5075 HFD=6.0 02:36:50.554 00.000 30444 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 02:36:50.554 00.000 30444 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.59 = 2.59) 02:36:50.554 00.000 30444 CameraToMount -- cameraX=-38.32 cameraY=36.77 hyp=53.11 cameraTheta=2.38 mountX=-46.94 mountY=27.68, mountTheta=2.61 02:36:50.555 00.001 30444 SchedulePrimaryMove(04F7B810, x=-38.32, y=36.77, opts=13) 02:36:50.555 00.000 30444 Enqueuing Move request for scope (-38.32, 36.77) 02:36:50.555 00.000 15672 Worker thread wakes up 02:36:50.555 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-38.32, 36.77) opts 0xd 02:36:50.555 00.000 15672 Handling offset move in thread for scope, endpoint = (-38.32, 36.77) 02:36:50.555 00.000 15672 Moving (-38.32, 36.77) raw xDistance=-46.94 yDistance=27.68 02:36:50.555 00.000 15672 GuideAlgorithmHysteresis::Result() returns -31.78 from input -46.94 02:36:50.555 00.000 15672 GuideAlgorithmResistSwitch::result() returns 27.68 from input 27.68 02:36:50.555 00.000 15672 MoveAxis(E, 13635, ABG) 02:36:50.555 00.000 15672 duration set to 2500 by maxRaDuration 02:36:50.555 00.000 15672 Guiding Dir = 2, Dur = 2500 02:36:50.556 00.001 15672 IsSlewing returns 0 02:36:50.557 00.001 15672 IsGuiding returns 0 02:36:50.560 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2403, max=18563, FiltMin=2708, FiltMax=12188, Gamma=2.950 02:36:50.582 00.022 15672 PulseGuide returned control before completion, sleep 2485 02:36:50.602 00.020 30444 UpdateGuideState exits: m=13242 SNR=19.9 Saturated 02:36:50.602 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:36:50.602 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:36:50.602 00.000 30444 Enqueuing Expose request 02:36:53.107 02.505 15672 IsGuiding returns 0 02:36:53.107 00.000 15672 Move returns status 0, amount 2500 02:36:53.107 00.000 15672 MoveAxis(S, 4938, ABG) 02:36:53.107 00.000 15672 duration set to 2500 by maxDecDuration 02:36:53.108 00.001 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:36:53.108 00.000 15672 Guiding Dir = 1, Dur = 2500 02:36:53.108 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:36:53.108 00.000 15672 IsSlewing returns 0 02:36:53.110 00.002 15672 IsGuiding returns 0 02:36:53.187 00.077 15672 PulseGuide returned control before completion, sleep 2434 02:36:55.625 02.438 15672 IsGuiding returns 1 02:36:55.625 00.000 15672 scope still moving after pulse duration time elapsed 02:36:55.646 00.021 15672 IsSlewing returns 0 02:36:55.649 00.003 15672 IsGuiding returns 1 02:36:55.670 00.021 15672 IsSlewing returns 0 02:36:55.726 00.056 15672 IsGuiding returns 0 02:36:55.727 00.001 15672 scope move finished after 2500 + 116 ms 02:36:55.727 00.000 15672 Move returns status 0, amount 2500 02:36:55.727 00.000 15672 move complete, result=0 02:36:55.727 00.000 15672 worker thread done servicing request 02:36:55.727 00.000 15672 Worker thread wakes up 02:36:55.727 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:36:55.728 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(408,226,31,31) 02:36:55.728 00.000 30444 GuideStep: -46.9 px 2500 ms EAST, 27.7 px 2500 ms SOUTH 02:36:57.845 02.117 15672 Exposure complete 02:36:57.878 00.033 15672 worker thread done servicing request 02:36:57.879 00.001 30444 OnExposeComplete: enter 02:36:57.879 00.000 30444 UpdateGuideState(): m_state=6 02:36:57.879 00.000 30444 Star::Find(15, 423, 241, 0, (0,0,0,0), 0.0, 255) frame 6897 02:36:57.879 00.000 30444 Star::Find returns 1 (1), X=422.36, Y=241.87, Mass=8488, SNR=15.3, Peak=4938 HFD=2.2 02:36:57.879 00.000 30444 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 02:36:57.879 00.000 30444 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.59 = 2.59) 02:36:57.879 00.000 30444 CameraToMount -- cameraX=-39.07 cameraY=37.62 hyp=54.23 cameraTheta=2.38 mountX=-47.90 mountY=28.34, mountTheta=2.61 02:36:57.879 00.000 30444 SchedulePrimaryMove(04F7B810, x=-39.07, y=37.62, opts=13) 02:36:57.879 00.000 30444 Enqueuing Move request for scope (-39.07, 37.62) 02:36:57.879 00.000 15672 Worker thread wakes up 02:36:57.880 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-39.07, 37.62) opts 0xd 02:36:57.880 00.000 15672 Handling offset move in thread for scope, endpoint = (-39.07, 37.62) 02:36:57.880 00.000 15672 Moving (-39.07, 37.62) raw xDistance=-47.90 yDistance=28.34 02:36:57.880 00.000 15672 GuideAlgorithmHysteresis::Result() returns -32.40 from input -47.90 02:36:57.880 00.000 15672 GuideAlgorithmResistSwitch::result() returns 28.34 from input 28.34 02:36:57.880 00.000 15672 MoveAxis(E, 13901, ABG) 02:36:57.880 00.000 15672 duration set to 2500 by maxRaDuration 02:36:57.880 00.000 15672 Guiding Dir = 2, Dur = 2500 02:36:57.880 00.000 15672 IsSlewing returns 0 02:36:57.882 00.002 15672 IsGuiding returns 0 02:36:57.886 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=21792, FiltMin=2623, FiltMax=14082, Gamma=2.950 02:36:57.899 00.013 15672 PulseGuide returned control before completion, sleep 2493 02:36:57.928 00.029 30444 UpdateGuideState exits: m=8488 SNR=15.3 Saturated 02:36:57.928 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:36:57.929 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:36:57.929 00.000 30444 Enqueuing Expose request 02:37:00.396 02.467 15672 IsGuiding returns 1 02:37:00.396 00.000 15672 scope still moving after pulse duration time elapsed 02:37:00.417 00.021 15672 IsSlewing returns 0 02:37:00.471 00.054 15672 IsGuiding returns 0 02:37:00.471 00.000 15672 scope move finished after 2500 + 89 ms 02:37:00.472 00.001 15672 Move returns status 0, amount 2500 02:37:00.472 00.000 15672 MoveAxis(S, 5056, ABG) 02:37:00.472 00.000 15672 duration set to 2500 by maxDecDuration 02:37:00.472 00.000 15672 Guiding Dir = 1, Dur = 2500 02:37:00.473 00.001 15672 IsSlewing returns 0 02:37:00.474 00.001 15672 IsGuiding returns 0 02:37:00.552 00.078 15672 PulseGuide returned control before completion, sleep 2434 02:37:02.989 02.437 15672 IsGuiding returns 1 02:37:02.989 00.000 15672 scope still moving after pulse duration time elapsed 02:37:03.010 00.021 15672 IsSlewing returns 0 02:37:03.011 00.001 15672 IsGuiding returns 1 02:37:03.032 00.021 15672 IsSlewing returns 0 02:37:03.108 00.076 15672 IsGuiding returns 0 02:37:03.108 00.000 15672 scope move finished after 2500 + 133 ms 02:37:03.108 00.000 15672 Move returns status 0, amount 2500 02:37:03.108 00.000 15672 move complete, result=0 02:37:03.108 00.000 15672 worker thread done servicing request 02:37:03.108 00.000 15672 Worker thread wakes up 02:37:03.108 00.000 30444 GuideStep: -47.9 px 2500 ms EAST, 28.3 px 2500 ms SOUTH 02:37:03.109 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:37:03.109 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(407,227,31,31) 02:37:05.214 02.105 15672 Exposure complete 02:37:05.234 00.020 15672 worker thread done servicing request 02:37:05.234 00.000 30444 OnExposeComplete: enter 02:37:05.234 00.000 30444 UpdateGuideState(): m_state=6 02:37:05.234 00.000 30444 Star::Find(15, 422, 241, 0, (0,0,0,0), 0.0, 255) frame 6898 02:37:05.234 00.000 30444 Star::Find returns 1 (1), X=422.61, Y=240.28, Mass=10493, SNR=17.6, Peak=4767 HFD=5.4 02:37:05.234 00.000 30444 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.28) = xAngle (2.67 = 2.67) 02:37:05.234 00.000 30444 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.61 = 2.61) 02:37:05.234 00.000 30444 CameraToMount -- cameraX=-38.83 cameraY=36.03 hyp=52.96 cameraTheta=2.39 mountX=-47.22 mountY=26.84, mountTheta=2.62 02:37:05.235 00.001 30444 SchedulePrimaryMove(04F7B810, x=-38.83, y=36.03, opts=13) 02:37:05.235 00.000 30444 Enqueuing Move request for scope (-38.83, 36.03) 02:37:05.235 00.000 15672 Worker thread wakes up 02:37:05.235 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-38.83, 36.03) opts 0xd 02:37:05.235 00.000 15672 Handling offset move in thread for scope, endpoint = (-38.83, 36.03) 02:37:05.235 00.000 15672 Moving (-38.83, 36.03) raw xDistance=-47.22 yDistance=26.84 02:37:05.235 00.000 15672 GuideAlgorithmHysteresis::Result() returns -32.02 from input -47.22 02:37:05.235 00.000 15672 GuideAlgorithmResistSwitch::result() returns 26.84 from input 26.84 02:37:05.235 00.000 15672 MoveAxis(E, 13739, ABG) 02:37:05.235 00.000 15672 duration set to 2500 by maxRaDuration 02:37:05.235 00.000 15672 Guiding Dir = 2, Dur = 2500 02:37:05.236 00.001 15672 IsSlewing returns 0 02:37:05.237 00.001 15672 IsGuiding returns 0 02:37:05.241 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2075, max=21519, FiltMin=2566, FiltMax=13079, Gamma=2.950 02:37:05.263 00.022 15672 PulseGuide returned control before completion, sleep 2485 02:37:05.284 00.021 30444 UpdateGuideState exits: m=10493 SNR=17.6 Saturated 02:37:05.284 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:37:05.284 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:37:05.284 00.000 30444 Enqueuing Expose request 02:37:07.751 02.467 15672 IsGuiding returns 1 02:37:07.751 00.000 15672 scope still moving after pulse duration time elapsed 02:37:07.772 00.021 15672 IsSlewing returns 0 02:37:07.820 00.048 15672 IsGuiding returns 0 02:37:07.820 00.000 15672 scope move finished after 2500 + 83 ms 02:37:07.820 00.000 15672 Move returns status 0, amount 2500 02:37:07.821 00.001 15672 MoveAxis(S, 4788, ABG) 02:37:07.821 00.000 15672 duration set to 2500 by maxDecDuration 02:37:07.821 00.000 15672 Guiding Dir = 1, Dur = 2500 02:37:07.822 00.001 15672 IsSlewing returns 0 02:37:07.824 00.002 15672 IsGuiding returns 0 02:37:07.899 00.075 15672 PulseGuide returned control before completion, sleep 2436 02:37:10.337 02.438 15672 IsGuiding returns 1 02:37:10.337 00.000 15672 scope still moving after pulse duration time elapsed 02:37:10.358 00.021 15672 IsSlewing returns 0 02:37:10.359 00.001 15672 IsGuiding returns 1 02:37:10.380 00.021 15672 IsSlewing returns 0 02:37:10.382 00.002 15672 IsGuiding returns 1 02:37:10.403 00.021 15672 IsSlewing returns 0 02:37:10.471 00.068 15672 IsGuiding returns 0 02:37:10.471 00.000 15672 scope move finished after 2500 + 146 ms 02:37:10.471 00.000 15672 Move returns status 0, amount 2500 02:37:10.471 00.000 15672 move complete, result=0 02:37:10.471 00.000 15672 worker thread done servicing request 02:37:10.471 00.000 15672 Worker thread wakes up 02:37:10.471 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:37:10.471 00.000 30444 GuideStep: -47.2 px 2500 ms EAST, 26.8 px 2500 ms SOUTH 02:37:10.471 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(408,225,31,31) 02:37:12.580 02.109 15672 Exposure complete 02:37:12.600 00.020 15672 worker thread done servicing request 02:37:12.600 00.000 30444 OnExposeComplete: enter 02:37:12.600 00.000 30444 UpdateGuideState(): m_state=6 02:37:12.601 00.001 30444 Star::Find(15, 422, 240, 0, (0,0,0,0), 0.0, 255) frame 6899 02:37:12.601 00.000 30444 Star::Find returns 1 (1), X=423.77, Y=242.74, Mass=14773, SNR=23.8, Peak=4930 HFD=4.7 02:37:12.601 00.000 30444 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.28) = xAngle (2.62 = 2.62) 02:37:12.601 00.000 30444 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.56 = 2.56) 02:37:12.601 00.000 30444 CameraToMount -- cameraX=-37.66 cameraY=38.49 hyp=53.85 cameraTheta=2.35 mountX=-46.78 mountY=29.50, mountTheta=2.58 02:37:12.601 00.000 30444 SchedulePrimaryMove(04F7B810, x=-37.66, y=38.49, opts=13) 02:37:12.601 00.000 30444 Enqueuing Move request for scope (-37.66, 38.49) 02:37:12.601 00.000 15672 Worker thread wakes up 02:37:12.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-37.66, 38.49) opts 0xd 02:37:12.601 00.000 15672 Handling offset move in thread for scope, endpoint = (-37.66, 38.49) 02:37:12.601 00.000 15672 Moving (-37.66, 38.49) raw xDistance=-46.78 yDistance=29.50 02:37:12.602 00.001 15672 GuideAlgorithmHysteresis::Result() returns -31.71 from input -46.78 02:37:12.602 00.000 15672 GuideAlgorithmResistSwitch::result() returns 29.50 from input 29.50 02:37:12.602 00.000 15672 MoveAxis(E, 13607, ABG) 02:37:12.602 00.000 15672 duration set to 2500 by maxRaDuration 02:37:12.602 00.000 15672 Guiding Dir = 2, Dur = 2500 02:37:12.602 00.000 15672 IsSlewing returns 0 02:37:12.607 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=21741, FiltMin=2626, FiltMax=13375, Gamma=2.950 02:37:12.612 00.005 15672 IsGuiding returns 0 02:37:12.627 00.015 15672 PulseGuide returned control before completion, sleep 2495 02:37:12.650 00.023 30444 UpdateGuideState exits: m=14773 SNR=23.8 Saturated 02:37:12.650 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:37:12.650 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:37:12.650 00.000 30444 Enqueuing Expose request 02:37:15.127 02.477 15672 IsGuiding returns 1 02:37:15.127 00.000 15672 scope still moving after pulse duration time elapsed 02:37:15.148 00.021 15672 IsSlewing returns 0 02:37:15.184 00.036 15672 IsGuiding returns 0 02:37:15.184 00.000 15672 scope move finished after 2500 + 72 ms 02:37:15.184 00.000 15672 Move returns status 0, amount 2500 02:37:15.184 00.000 15672 MoveAxis(S, 5262, ABG) 02:37:15.184 00.000 15672 duration set to 2500 by maxDecDuration 02:37:15.185 00.001 15672 Guiding Dir = 1, Dur = 2500 02:37:15.185 00.000 15672 IsSlewing returns 0 02:37:15.188 00.003 15672 IsGuiding returns 0 02:37:15.263 00.075 15672 PulseGuide returned control before completion, sleep 2436 02:37:17.703 02.440 15672 IsGuiding returns 1 02:37:17.703 00.000 15672 scope still moving after pulse duration time elapsed 02:37:17.724 00.021 15672 IsSlewing returns 0 02:37:17.727 00.003 15672 IsGuiding returns 1 02:37:17.748 00.021 15672 IsSlewing returns 0 02:37:17.751 00.003 15672 IsGuiding returns 1 02:37:17.771 00.020 15672 IsSlewing returns 0 02:37:17.820 00.049 15672 IsGuiding returns 0 02:37:17.820 00.000 15672 scope move finished after 2500 + 132 ms 02:37:17.821 00.001 15672 Move returns status 0, amount 2500 02:37:17.821 00.000 15672 move complete, result=0 02:37:17.821 00.000 15672 worker thread done servicing request 02:37:17.821 00.000 15672 Worker thread wakes up 02:37:17.822 00.001 30444 GuideStep: -46.8 px 2500 ms EAST, 29.5 px 2500 ms SOUTH 02:37:17.822 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:37:17.822 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(409,228,31,31) 02:37:19.932 02.110 15672 Exposure complete 02:37:19.951 00.019 15672 worker thread done servicing request 02:37:19.951 00.000 30444 OnExposeComplete: enter 02:37:19.952 00.001 30444 UpdateGuideState(): m_state=6 02:37:19.952 00.000 30444 Star::Find(15, 423, 242, 0, (0,0,0,0), 0.0, 255) frame 6900 02:37:19.952 00.000 30444 Star::Find returns 1 (1), X=422.55, Y=242.51, Mass=13707, SNR=21.9, Peak=4934 HFD=4.6 02:37:19.952 00.000 30444 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.28) = xAngle (2.64 = 2.64) 02:37:19.952 00.000 30444 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 02:37:19.952 00.000 30444 CameraToMount -- cameraX=-38.88 cameraY=38.26 hyp=54.55 cameraTheta=2.36 mountX=-47.89 mountY=29.01, mountTheta=2.60 02:37:19.952 00.000 30444 SchedulePrimaryMove(04F7B810, x=-38.88, y=38.26, opts=13) 02:37:19.952 00.000 30444 Enqueuing Move request for scope (-38.88, 38.26) 02:37:19.953 00.001 15672 Worker thread wakes up 02:37:19.953 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-38.88, 38.26) opts 0xd 02:37:19.953 00.000 15672 Handling offset move in thread for scope, endpoint = (-38.88, 38.26) 02:37:19.953 00.000 15672 Moving (-38.88, 38.26) raw xDistance=-47.89 yDistance=29.01 02:37:19.953 00.000 15672 GuideAlgorithmHysteresis::Result() returns -32.39 from input -47.89 02:37:19.953 00.000 15672 GuideAlgorithmResistSwitch::result() returns 29.01 from input 29.01 02:37:19.953 00.000 15672 MoveAxis(E, 13898, ABG) 02:37:19.953 00.000 15672 duration set to 2500 by maxRaDuration 02:37:19.953 00.000 15672 Guiding Dir = 2, Dur = 2500 02:37:19.953 00.000 15672 IsSlewing returns 0 02:37:19.958 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=16046, FiltMin=2654, FiltMax=10739, Gamma=2.950 02:37:19.960 00.002 15672 IsGuiding returns 0 02:37:19.975 00.015 15672 PulseGuide returned control before completion, sleep 2496 02:37:20.109 00.134 30444 UpdateGuideState exits: m=13707 SNR=21.9 Saturated 02:37:20.109 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:37:20.110 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:37:20.110 00.000 30444 Enqueuing Expose request 02:37:22.474 02.364 15672 IsGuiding returns 1 02:37:22.474 00.000 15672 scope still moving after pulse duration time elapsed 02:37:22.495 00.021 15672 IsSlewing returns 0 02:37:22.517 00.022 15672 IsGuiding returns 0 02:37:22.518 00.001 15672 scope move finished after 2500 + 56 ms 02:37:22.518 00.000 15672 Move returns status 0, amount 2500 02:37:22.518 00.000 15672 MoveAxis(S, 5175, ABG) 02:37:22.518 00.000 15672 duration set to 2500 by maxDecDuration 02:37:22.518 00.000 15672 Guiding Dir = 1, Dur = 2500 02:37:22.519 00.001 15672 IsSlewing returns 0 02:37:22.521 00.002 15672 IsGuiding returns 0 02:37:22.597 00.076 15672 PulseGuide returned control before completion, sleep 2435 02:37:25.044 02.447 15672 IsGuiding returns 1 02:37:25.044 00.000 15672 scope still moving after pulse duration time elapsed 02:37:25.065 00.021 15672 IsSlewing returns 0 02:37:25.066 00.001 15672 IsGuiding returns 1 02:37:25.087 00.021 15672 IsSlewing returns 0 02:37:25.089 00.002 15672 IsGuiding returns 1 02:37:25.110 00.021 15672 IsSlewing returns 0 02:37:25.137 00.027 15672 IsGuiding returns 0 02:37:25.137 00.000 15672 scope move finished after 2500 + 116 ms 02:37:25.137 00.000 15672 Move returns status 0, amount 2500 02:37:25.137 00.000 15672 move complete, result=0 02:37:25.138 00.001 15672 worker thread done servicing request 02:37:25.138 00.000 15672 Worker thread wakes up 02:37:25.138 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:37:25.138 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(408,228,31,31) 02:37:25.138 00.000 30444 GuideStep: -47.9 px 2500 ms EAST, 29.0 px 2500 ms SOUTH 02:37:27.250 02.112 15672 Exposure complete 02:37:27.270 00.020 15672 worker thread done servicing request 02:37:27.270 00.000 30444 OnExposeComplete: enter 02:37:27.270 00.000 30444 UpdateGuideState(): m_state=6 02:37:27.271 00.001 30444 Star::Find(15, 422, 242, 0, (0,0,0,0), 0.0, 255) frame 6901 02:37:27.271 00.000 30444 Star::Find returns 1 (1), X=421.66, Y=237.68, Mass=13892, SNR=20.8, Peak=4676 HFD=9.1 02:37:27.271 00.000 30444 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.28) = xAngle (2.72 = 2.72) 02:37:27.271 00.000 30444 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.66 = 2.66) 02:37:27.271 00.000 30444 CameraToMount -- cameraX=-39.77 cameraY=33.43 hyp=51.95 cameraTheta=2.44 mountX=-47.42 mountY=24.10, mountTheta=2.67 02:37:27.271 00.000 30444 SchedulePrimaryMove(04F7B810, x=-39.77, y=33.43, opts=13) 02:37:27.271 00.000 30444 Enqueuing Move request for scope (-39.77, 33.43) 02:37:27.271 00.000 15672 Worker thread wakes up 02:37:27.271 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-39.77, 33.43) opts 0xd 02:37:27.271 00.000 15672 Handling offset move in thread for scope, endpoint = (-39.77, 33.43) 02:37:27.272 00.001 15672 Moving (-39.77, 33.43) raw xDistance=-47.42 yDistance=24.10 02:37:27.272 00.000 15672 GuideAlgorithmHysteresis::Result() returns -32.14 from input -47.42 02:37:27.272 00.000 15672 GuideAlgorithmResistSwitch::result() returns 24.10 from input 24.10 02:37:27.272 00.000 15672 MoveAxis(E, 13791, ABG) 02:37:27.272 00.000 15672 duration set to 2500 by maxRaDuration 02:37:27.272 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:37:27.272 00.000 15672 Guiding Dir = 2, Dur = 2500 02:37:27.272 00.000 15672 IsSlewing returns 0 02:37:27.274 00.002 15672 IsGuiding returns 0 02:37:27.277 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=13937, FiltMin=2672, FiltMax=11592, Gamma=2.950 02:37:27.292 00.015 15672 PulseGuide returned control before completion, sleep 2492 02:37:27.321 00.029 30444 UpdateGuideState exits: m=13892 SNR=20.8 Saturated 02:37:27.321 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:37:27.321 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:37:27.321 00.000 30444 Enqueuing Expose request 02:37:27.321 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:37:29.788 02.467 15672 IsGuiding returns 1 02:37:29.788 00.000 15672 scope still moving after pulse duration time elapsed 02:37:29.810 00.022 15672 IsSlewing returns 0 02:37:29.833 00.023 15672 IsGuiding returns 0 02:37:29.833 00.000 15672 scope move finished after 2500 + 59 ms 02:37:29.833 00.000 15672 Move returns status 0, amount 2500 02:37:29.833 00.000 15672 MoveAxis(S, 4299, ABG) 02:37:29.833 00.000 15672 duration set to 2500 by maxDecDuration 02:37:29.833 00.000 15672 Guiding Dir = 1, Dur = 2500 02:37:29.834 00.001 15672 IsSlewing returns 0 02:37:29.835 00.001 15672 IsGuiding returns 0 02:37:29.912 00.077 15672 PulseGuide returned control before completion, sleep 2433 02:37:32.347 02.435 15672 IsGuiding returns 1 02:37:32.347 00.000 15672 scope still moving after pulse duration time elapsed 02:37:32.368 00.021 15672 IsSlewing returns 0 02:37:32.389 00.021 15672 IsGuiding returns 1 02:37:32.411 00.022 15672 IsSlewing returns 0 02:37:32.437 00.026 15672 IsGuiding returns 0 02:37:32.437 00.000 15672 scope move finished after 2500 + 102 ms 02:37:32.437 00.000 15672 Move returns status 0, amount 2500 02:37:32.437 00.000 15672 move complete, result=0 02:37:32.437 00.000 15672 worker thread done servicing request 02:37:32.437 00.000 15672 Worker thread wakes up 02:37:32.437 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:37:32.437 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(407,223,31,31) 02:37:32.438 00.001 30444 GuideStep: -47.4 px 2500 ms EAST, 24.1 px 2500 ms SOUTH 02:37:34.543 02.105 15672 Exposure complete 02:37:34.563 00.020 15672 worker thread done servicing request 02:37:34.563 00.000 30444 OnExposeComplete: enter 02:37:34.563 00.000 30444 UpdateGuideState(): m_state=6 02:37:34.563 00.000 30444 Star::Find(15, 421, 237, 0, (0,0,0,0), 0.0, 255) frame 6902 02:37:34.563 00.000 30444 Star::Find returns 1 (1), X=406.16, Y=252.72, Mass=7741, SNR=13.6, Peak=5165 HFD=3.6 02:37:34.563 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 02:37:34.563 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 02:37:34.563 00.000 30444 CameraToMount -- cameraX=-55.28 cameraY=48.46 hyp=73.51 cameraTheta=2.42 mountX=-66.46 mountY=35.45, mountTheta=2.65 02:37:34.564 00.001 30444 SchedulePrimaryMove(04F7B810, x=-55.28, y=48.46, opts=13) 02:37:34.564 00.000 30444 Enqueuing Move request for scope (-55.28, 48.46) 02:37:34.564 00.000 15672 Worker thread wakes up 02:37:34.564 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-55.28, 48.46) opts 0xd 02:37:34.564 00.000 15672 Handling offset move in thread for scope, endpoint = (-55.28, 48.46) 02:37:34.564 00.000 15672 Moving (-55.28, 48.46) raw xDistance=-66.46 yDistance=35.45 02:37:34.564 00.000 15672 GuideAlgorithmHysteresis::Result() returns -44.12 from input -66.46 02:37:34.564 00.000 15672 GuideAlgorithmResistSwitch::result() returns 35.45 from input 35.45 02:37:34.564 00.000 15672 MoveAxis(E, 18930, ABG) 02:37:34.564 00.000 15672 duration set to 2500 by maxRaDuration 02:37:34.564 00.000 15672 Guiding Dir = 2, Dur = 2500 02:37:34.565 00.001 15672 IsSlewing returns 0 02:37:34.566 00.001 15672 IsGuiding returns 0 02:37:34.570 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2614, max=10183, FiltMin=2932, FiltMax=7034, Gamma=2.950 02:37:34.594 00.024 15672 PulseGuide returned control before completion, sleep 2483 02:37:34.613 00.019 30444 UpdateGuideState exits: m=7741 SNR=13.6 Saturated 02:37:34.613 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:37:34.613 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:37:34.613 00.000 30444 Enqueuing Expose request 02:37:37.080 02.467 15672 IsGuiding returns 1 02:37:37.080 00.000 15672 scope still moving after pulse duration time elapsed 02:37:37.101 00.021 15672 IsSlewing returns 0 02:37:37.149 00.048 15672 IsGuiding returns 0 02:37:37.150 00.001 15672 scope move finished after 2500 + 83 ms 02:37:37.150 00.000 15672 Move returns status 0, amount 2500 02:37:37.150 00.000 15672 MoveAxis(S, 6324, ABG) 02:37:37.150 00.000 15672 duration set to 2500 by maxDecDuration 02:37:37.150 00.000 15672 Guiding Dir = 1, Dur = 2500 02:37:37.151 00.001 15672 IsSlewing returns 0 02:37:37.154 00.003 15672 IsGuiding returns 0 02:37:37.229 00.075 15672 PulseGuide returned control before completion, sleep 2435 02:37:39.669 02.440 15672 IsGuiding returns 1 02:37:39.669 00.000 15672 scope still moving after pulse duration time elapsed 02:37:39.689 00.020 15672 IsSlewing returns 0 02:37:39.692 00.003 15672 IsGuiding returns 1 02:37:39.714 00.022 15672 IsSlewing returns 0 02:37:39.771 00.057 15672 IsGuiding returns 0 02:37:39.771 00.000 15672 scope move finished after 2500 + 117 ms 02:37:39.771 00.000 15672 Move returns status 0, amount 2500 02:37:39.771 00.000 15672 move complete, result=0 02:37:39.771 00.000 15672 worker thread done servicing request 02:37:39.771 00.000 15672 Worker thread wakes up 02:37:39.772 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:37:39.772 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(391,238,31,31) 02:37:39.772 00.000 30444 GuideStep: -66.5 px 2500 ms EAST, 35.4 px 2500 ms SOUTH 02:37:41.888 02.116 15672 Exposure complete 02:37:41.920 00.032 15672 worker thread done servicing request 02:37:41.920 00.000 30444 OnExposeComplete: enter 02:37:41.920 00.000 30444 UpdateGuideState(): m_state=6 02:37:41.921 00.001 30444 Star::Find(15, 406, 252, 0, (0,0,0,0), 0.0, 255) frame 6903 02:37:41.921 00.000 30444 Star::Find returns 1 (1), X=412.84, Y=257.91, Mass=16108, SNR=22.0, Peak=5862 HFD=4.7 02:37:41.921 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:37:41.921 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:37:41.921 00.000 30444 CameraToMount -- cameraX=-48.59 cameraY=53.65 hyp=72.38 cameraTheta=2.31 mountX=-61.45 mountY=41.96, mountTheta=2.54 02:37:41.921 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.59, y=53.65, opts=13) 02:37:41.921 00.000 30444 Enqueuing Move request for scope (-48.59, 53.65) 02:37:41.921 00.000 15672 Worker thread wakes up 02:37:41.921 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.59, 53.65) opts 0xd 02:37:41.922 00.001 15672 Handling offset move in thread for scope, endpoint = (-48.59, 53.65) 02:37:41.922 00.000 15672 Moving (-48.59, 53.65) raw xDistance=-61.45 yDistance=41.96 02:37:41.922 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.80 from input -61.45 02:37:41.922 00.000 15672 GuideAlgorithmResistSwitch::result() returns 41.96 from input 41.96 02:37:41.922 00.000 15672 MoveAxis(E, 17937, ABG) 02:37:41.922 00.000 15672 duration set to 2500 by maxRaDuration 02:37:41.922 00.000 15672 Guiding Dir = 2, Dur = 2500 02:37:41.922 00.000 15672 IsSlewing returns 0 02:37:41.923 00.001 15672 IsGuiding returns 0 02:37:41.927 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2665, max=7674, FiltMin=2917, FiltMax=6254, Gamma=2.950 02:37:41.941 00.014 15672 PulseGuide returned control before completion, sleep 2493 02:37:41.970 00.029 30444 UpdateGuideState exits: m=16108 SNR=22.0 Saturated 02:37:41.970 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:37:41.970 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:37:41.970 00.000 30444 Enqueuing Expose request 02:37:44.481 02.511 15672 IsGuiding returns 0 02:37:44.481 00.000 15672 Move returns status 0, amount 2500 02:37:44.481 00.000 15672 MoveAxis(S, 7485, ABG) 02:37:44.481 00.000 15672 duration set to 2500 by maxDecDuration 02:37:44.481 00.000 15672 Guiding Dir = 1, Dur = 2500 02:37:44.482 00.001 15672 IsSlewing returns 0 02:37:44.483 00.001 15672 IsGuiding returns 0 02:37:44.562 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:37:46.998 02.436 15672 IsGuiding returns 1 02:37:46.998 00.000 15672 scope still moving after pulse duration time elapsed 02:37:47.020 00.022 15672 IsSlewing returns 0 02:37:47.022 00.002 15672 IsGuiding returns 1 02:37:47.044 00.022 15672 IsSlewing returns 0 02:37:47.046 00.002 15672 IsGuiding returns 1 02:37:47.067 00.021 15672 IsSlewing returns 0 02:37:47.116 00.049 15672 IsGuiding returns 0 02:37:47.117 00.001 15672 scope move finished after 2500 + 133 ms 02:37:47.117 00.000 15672 Move returns status 0, amount 2500 02:37:47.117 00.000 15672 move complete, result=0 02:37:47.117 00.000 15672 worker thread done servicing request 02:37:47.117 00.000 15672 Worker thread wakes up 02:37:47.117 00.000 30444 GuideStep: -61.5 px 2500 ms EAST, 42.0 px 2500 ms SOUTH 02:37:47.117 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:37:47.117 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,243,31,31) 02:37:49.225 02.108 15672 Exposure complete 02:37:49.245 00.020 15672 worker thread done servicing request 02:37:49.245 00.000 30444 OnExposeComplete: enter 02:37:49.246 00.001 30444 UpdateGuideState(): m_state=6 02:37:49.246 00.000 30444 Star::Find(15, 412, 257, 0, (0,0,0,0), 0.0, 255) frame 6904 02:37:49.246 00.000 30444 Star::Find returns 1 (1), X=412.42, Y=259.15, Mass=15272, SNR=22.4, Peak=5295 HFD=2.6 02:37:49.246 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:37:49.246 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:37:49.246 00.000 30444 CameraToMount -- cameraX=-49.01 cameraY=54.90 hyp=73.60 cameraTheta=2.30 mountX=-62.20 mountY=43.08, mountTheta=2.54 02:37:49.246 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.01, y=54.90, opts=13) 02:37:49.247 00.001 30444 Enqueuing Move request for scope (-49.01, 54.90) 02:37:49.247 00.000 15672 Worker thread wakes up 02:37:49.247 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.01, 54.90) opts 0xd 02:37:49.247 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.01, 54.90) 02:37:49.247 00.000 15672 Moving (-49.01, 54.90) raw xDistance=-62.20 yDistance=43.08 02:37:49.247 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.12 from input -62.20 02:37:49.247 00.000 15672 GuideAlgorithmResistSwitch::result() returns 43.08 from input 43.08 02:37:49.247 00.000 15672 MoveAxis(E, 18070, ABG) 02:37:49.247 00.000 15672 duration set to 2500 by maxRaDuration 02:37:49.247 00.000 15672 Guiding Dir = 2, Dur = 2500 02:37:49.247 00.000 15672 IsSlewing returns 0 02:37:49.248 00.001 15672 IsGuiding returns 0 02:37:49.253 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=16378, FiltMin=2516, FiltMax=11044, Gamma=2.950 02:37:49.274 00.021 15672 PulseGuide returned control before completion, sleep 2485 02:37:49.297 00.023 30444 UpdateGuideState exits: m=15272 SNR=22.4 Saturated 02:37:49.297 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:37:49.297 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:37:49.297 00.000 30444 Enqueuing Expose request 02:37:51.762 02.465 15672 IsGuiding returns 1 02:37:51.762 00.000 15672 scope still moving after pulse duration time elapsed 02:37:51.782 00.020 15672 IsSlewing returns 0 02:37:51.783 00.001 15672 IsGuiding returns 1 02:37:51.804 00.021 15672 IsSlewing returns 0 02:37:51.851 00.047 15672 IsGuiding returns 0 02:37:51.851 00.000 15672 scope move finished after 2500 + 102 ms 02:37:51.851 00.000 15672 Move returns status 0, amount 2500 02:37:51.851 00.000 15672 MoveAxis(S, 7686, ABG) 02:37:51.851 00.000 15672 duration set to 2500 by maxDecDuration 02:37:51.851 00.000 15672 Guiding Dir = 1, Dur = 2500 02:37:51.852 00.001 15672 IsSlewing returns 0 02:37:51.856 00.004 15672 IsGuiding returns 0 02:37:51.942 00.086 15672 PulseGuide returned control before completion, sleep 2425 02:37:54.370 02.428 15672 IsGuiding returns 1 02:37:54.370 00.000 15672 scope still moving after pulse duration time elapsed 02:37:54.392 00.022 15672 IsSlewing returns 0 02:37:54.395 00.003 15672 IsGuiding returns 1 02:37:54.416 00.021 15672 IsSlewing returns 0 02:37:54.419 00.003 15672 IsGuiding returns 1 02:37:54.439 00.020 15672 IsSlewing returns 0 02:37:54.497 00.058 15672 IsGuiding returns 0 02:37:54.498 00.001 15672 scope move finished after 2500 + 141 ms 02:37:54.498 00.000 15672 Move returns status 0, amount 2500 02:37:54.498 00.000 15672 move complete, result=0 02:37:54.498 00.000 15672 worker thread done servicing request 02:37:54.498 00.000 15672 Worker thread wakes up 02:37:54.498 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:37:54.498 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:37:54.499 00.001 30444 GuideStep: -62.2 px 2500 ms EAST, 43.1 px 2500 ms SOUTH 02:37:56.607 02.108 15672 Exposure complete 02:37:56.627 00.020 15672 worker thread done servicing request 02:37:56.627 00.000 30444 OnExposeComplete: enter 02:37:56.627 00.000 30444 UpdateGuideState(): m_state=6 02:37:56.627 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6905 02:37:56.628 00.001 30444 Star::Find returns 1 (1), X=412.62, Y=258.62, Mass=14663, SNR=22.4, Peak=5576 HFD=1.5 02:37:56.628 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:37:56.628 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:37:56.628 00.000 30444 CameraToMount -- cameraX=-48.81 cameraY=54.37 hyp=73.06 cameraTheta=2.30 mountX=-61.86 mountY=42.61, mountTheta=2.54 02:37:56.628 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.81, y=54.37, opts=13) 02:37:56.628 00.000 30444 Enqueuing Move request for scope (-48.81, 54.37) 02:37:56.628 00.000 15672 Worker thread wakes up 02:37:56.628 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.81, 54.37) opts 0xd 02:37:56.628 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.81, 54.37) 02:37:56.628 00.000 15672 Moving (-48.81, 54.37) raw xDistance=-61.86 yDistance=42.61 02:37:56.628 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.92 from input -61.86 02:37:56.628 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.61 from input 42.61 02:37:56.629 00.001 15672 MoveAxis(E, 17987, ABG) 02:37:56.629 00.000 15672 duration set to 2500 by maxRaDuration 02:37:56.629 00.000 15672 Guiding Dir = 2, Dur = 2500 02:37:56.629 00.000 15672 IsSlewing returns 0 02:37:56.630 00.001 15672 IsGuiding returns 0 02:37:56.634 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=20619, FiltMin=2628, FiltMax=17739, Gamma=2.950 02:37:56.654 00.020 15672 PulseGuide returned control before completion, sleep 2487 02:37:56.676 00.022 30444 UpdateGuideState exits: m=14663 SNR=22.4 Saturated 02:37:56.676 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:37:56.676 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:37:56.676 00.000 30444 Enqueuing Expose request 02:37:59.144 02.468 15672 IsGuiding returns 1 02:37:59.144 00.000 15672 scope still moving after pulse duration time elapsed 02:37:59.166 00.022 15672 IsSlewing returns 0 02:37:59.180 00.014 15672 IsGuiding returns 0 02:37:59.180 00.000 15672 scope move finished after 2500 + 49 ms 02:37:59.180 00.000 15672 Move returns status 0, amount 2500 02:37:59.180 00.000 15672 MoveAxis(S, 7601, ABG) 02:37:59.180 00.000 15672 duration set to 2500 by maxDecDuration 02:37:59.181 00.001 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:37:59.181 00.000 15672 Guiding Dir = 1, Dur = 2500 02:37:59.182 00.001 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:37:59.182 00.000 15672 IsSlewing returns 0 02:37:59.185 00.003 15672 IsGuiding returns 0 02:37:59.273 00.088 15672 PulseGuide returned control before completion, sleep 2423 02:38:01.704 02.431 15672 IsGuiding returns 1 02:38:01.704 00.000 15672 scope still moving after pulse duration time elapsed 02:38:01.726 00.022 15672 IsSlewing returns 0 02:38:01.729 00.003 15672 IsGuiding returns 1 02:38:01.749 00.020 15672 IsSlewing returns 0 02:38:01.752 00.003 15672 IsGuiding returns 1 02:38:01.774 00.022 15672 IsSlewing returns 0 02:38:01.776 00.002 15672 IsGuiding returns 1 02:38:01.797 00.021 15672 IsSlewing returns 0 02:38:01.831 00.034 15672 IsGuiding returns 0 02:38:01.831 00.000 15672 scope move finished after 2500 + 145 ms 02:38:01.831 00.000 15672 Move returns status 0, amount 2500 02:38:01.831 00.000 15672 move complete, result=0 02:38:01.831 00.000 15672 worker thread done servicing request 02:38:01.831 00.000 15672 Worker thread wakes up 02:38:01.831 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:38:01.831 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:38:01.832 00.001 30444 GuideStep: -61.9 px 2500 ms EAST, 42.6 px 2500 ms SOUTH 02:38:03.939 02.107 15672 Exposure complete 02:38:03.960 00.021 15672 worker thread done servicing request 02:38:03.960 00.000 30444 OnExposeComplete: enter 02:38:03.960 00.000 30444 UpdateGuideState(): m_state=6 02:38:03.960 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6906 02:38:03.960 00.000 30444 Star::Find returns 1 (1), X=411.80, Y=258.39, Mass=15787, SNR=24.6, Peak=5455 HFD=2.6 02:38:03.960 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:38:03.960 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:38:03.960 00.000 30444 CameraToMount -- cameraX=-49.63 cameraY=54.14 hyp=73.44 cameraTheta=2.31 mountX=-62.59 mountY=42.21, mountTheta=2.55 02:38:03.961 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.63, y=54.14, opts=13) 02:38:03.961 00.000 30444 Enqueuing Move request for scope (-49.63, 54.14) 02:38:03.961 00.000 15672 Worker thread wakes up 02:38:03.961 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.63, 54.14) opts 0xd 02:38:03.961 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.63, 54.14) 02:38:03.961 00.000 15672 Moving (-49.63, 54.14) raw xDistance=-62.59 yDistance=42.21 02:38:03.961 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.36 from input -62.59 02:38:03.962 00.001 15672 GuideAlgorithmResistSwitch::result() returns 42.21 from input 42.21 02:38:03.962 00.000 15672 MoveAxis(E, 18177, ABG) 02:38:03.962 00.000 15672 duration set to 2500 by maxRaDuration 02:38:03.962 00.000 15672 Guiding Dir = 2, Dur = 2500 02:38:03.962 00.000 15672 IsSlewing returns 0 02:38:03.962 00.000 15672 IsGuiding returns 0 02:38:03.967 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=20372, FiltMin=2616, FiltMax=16867, Gamma=2.950 02:38:03.986 00.019 15672 PulseGuide returned control before completion, sleep 2487 02:38:04.009 00.023 30444 UpdateGuideState exits: m=15787 SNR=24.6 Saturated 02:38:04.009 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:38:04.009 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:38:04.009 00.000 30444 Enqueuing Expose request 02:38:06.494 02.485 15672 IsGuiding returns 0 02:38:06.494 00.000 15672 Move returns status 0, amount 2500 02:38:06.494 00.000 15672 MoveAxis(S, 7530, ABG) 02:38:06.494 00.000 15672 duration set to 2500 by maxDecDuration 02:38:06.494 00.000 15672 Guiding Dir = 1, Dur = 2500 02:38:06.494 00.000 15672 IsSlewing returns 0 02:38:06.496 00.002 15672 IsGuiding returns 0 02:38:06.574 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:38:09.009 02.435 15672 IsGuiding returns 1 02:38:09.009 00.000 15672 scope still moving after pulse duration time elapsed 02:38:09.030 00.021 15672 IsSlewing returns 0 02:38:09.031 00.001 15672 IsGuiding returns 1 02:38:09.052 00.021 15672 IsSlewing returns 0 02:38:09.114 00.062 15672 IsGuiding returns 0 02:38:09.114 00.000 15672 scope move finished after 2500 + 119 ms 02:38:09.115 00.001 15672 Move returns status 0, amount 2500 02:38:09.115 00.000 15672 move complete, result=0 02:38:09.115 00.000 15672 worker thread done servicing request 02:38:09.115 00.000 15672 Worker thread wakes up 02:38:09.115 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:38:09.115 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:38:09.116 00.001 30444 GuideStep: -62.6 px 2500 ms EAST, 42.2 px 2500 ms SOUTH 02:38:11.222 02.106 15672 Exposure complete 02:38:11.242 00.020 15672 worker thread done servicing request 02:38:11.242 00.000 30444 OnExposeComplete: enter 02:38:11.242 00.000 30444 UpdateGuideState(): m_state=6 02:38:11.242 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6907 02:38:11.242 00.000 30444 Star::Find returns 1 (1), X=412.68, Y=259.22, Mass=15880, SNR=24.6, Peak=5349 HFD=2.7 02:38:11.242 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:38:11.242 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:38:11.242 00.000 30444 CameraToMount -- cameraX=-48.75 cameraY=54.97 hyp=73.47 cameraTheta=2.30 mountX=-61.97 mountY=43.21, mountTheta=2.53 02:38:11.243 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.75, y=54.97, opts=13) 02:38:11.243 00.000 30444 Enqueuing Move request for scope (-48.75, 54.97) 02:38:11.243 00.000 15672 Worker thread wakes up 02:38:11.243 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.75, 54.97) opts 0xd 02:38:11.243 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.75, 54.97) 02:38:11.243 00.000 15672 Moving (-48.75, 54.97) raw xDistance=-61.97 yDistance=43.21 02:38:11.243 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.01 from input -61.97 02:38:11.243 00.000 15672 GuideAlgorithmResistSwitch::result() returns 43.21 from input 43.21 02:38:11.243 00.000 15672 MoveAxis(E, 18024, ABG) 02:38:11.243 00.000 15672 duration set to 2500 by maxRaDuration 02:38:11.243 00.000 15672 Guiding Dir = 2, Dur = 2500 02:38:11.244 00.001 15672 IsSlewing returns 0 02:38:11.245 00.001 15672 IsGuiding returns 0 02:38:11.249 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=22353, FiltMin=2475, FiltMax=20025, Gamma=2.950 02:38:11.270 00.021 15672 PulseGuide returned control before completion, sleep 2485 02:38:11.320 00.050 30444 UpdateGuideState exits: m=15880 SNR=24.6 Saturated 02:38:11.320 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:38:11.320 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:38:11.320 00.000 30444 Enqueuing Expose request 02:38:13.758 02.438 15672 IsGuiding returns 1 02:38:13.758 00.000 15672 scope still moving after pulse duration time elapsed 02:38:13.780 00.022 15672 IsSlewing returns 0 02:38:13.795 00.015 15672 IsGuiding returns 0 02:38:13.796 00.001 15672 scope move finished after 2500 + 51 ms 02:38:13.796 00.000 15672 Move returns status 0, amount 2500 02:38:13.796 00.000 15672 MoveAxis(S, 7708, ABG) 02:38:13.796 00.000 15672 duration set to 2500 by maxDecDuration 02:38:13.796 00.000 15672 Guiding Dir = 1, Dur = 2500 02:38:13.797 00.001 15672 IsSlewing returns 0 02:38:13.799 00.002 15672 IsGuiding returns 0 02:38:13.875 00.076 15672 PulseGuide returned control before completion, sleep 2436 02:38:16.321 02.446 15672 IsGuiding returns 1 02:38:16.321 00.000 15672 scope still moving after pulse duration time elapsed 02:38:16.342 00.021 15672 IsSlewing returns 0 02:38:16.345 00.003 15672 IsGuiding returns 1 02:38:16.366 00.021 15672 IsSlewing returns 0 02:38:16.369 00.003 15672 IsGuiding returns 1 02:38:16.390 00.021 15672 IsSlewing returns 0 02:38:16.415 00.025 15672 IsGuiding returns 0 02:38:16.415 00.000 15672 scope move finished after 2500 + 114 ms 02:38:16.415 00.000 15672 Move returns status 0, amount 2500 02:38:16.415 00.000 15672 move complete, result=0 02:38:16.415 00.000 15672 worker thread done servicing request 02:38:16.415 00.000 15672 Worker thread wakes up 02:38:16.415 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:38:16.415 00.000 30444 GuideStep: -62.0 px 2500 ms EAST, 43.2 px 2500 ms SOUTH 02:38:16.415 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:38:18.523 02.108 15672 Exposure complete 02:38:18.543 00.020 15672 worker thread done servicing request 02:38:18.543 00.000 30444 OnExposeComplete: enter 02:38:18.543 00.000 30444 UpdateGuideState(): m_state=6 02:38:18.543 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6908 02:38:18.543 00.000 30444 Star::Find returns 1 (1), X=412.99, Y=258.77, Mass=13656, SNR=23.1, Peak=5429 HFD=2.1 02:38:18.543 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:38:18.543 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:38:18.543 00.000 30444 CameraToMount -- cameraX=-48.44 cameraY=54.51 hyp=72.93 cameraTheta=2.30 mountX=-61.55 mountY=42.83, mountTheta=2.53 02:38:18.544 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.44, y=54.51, opts=13) 02:38:18.544 00.000 30444 Enqueuing Move request for scope (-48.44, 54.51) 02:38:18.544 00.000 15672 Worker thread wakes up 02:38:18.544 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.44, 54.51) opts 0xd 02:38:18.544 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.44, 54.51) 02:38:18.544 00.000 15672 Moving (-48.44, 54.51) raw xDistance=-61.55 yDistance=42.83 02:38:18.544 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.72 from input -61.55 02:38:18.544 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.83 from input 42.83 02:38:18.544 00.000 15672 MoveAxis(E, 17899, ABG) 02:38:18.544 00.000 15672 duration set to 2500 by maxRaDuration 02:38:18.544 00.000 15672 Guiding Dir = 2, Dur = 2500 02:38:18.545 00.001 15672 IsSlewing returns 0 02:38:18.546 00.001 15672 IsGuiding returns 0 02:38:18.549 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=21679, FiltMin=2603, FiltMax=18519, Gamma=2.950 02:38:18.570 00.021 15672 PulseGuide returned control before completion, sleep 2486 02:38:18.592 00.022 30444 UpdateGuideState exits: m=13656 SNR=23.1 Saturated 02:38:18.593 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:38:18.593 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:38:18.593 00.000 30444 Enqueuing Expose request 02:38:21.060 02.467 15672 IsGuiding returns 1 02:38:21.060 00.000 15672 scope still moving after pulse duration time elapsed 02:38:21.081 00.021 15672 IsSlewing returns 0 02:38:21.127 00.046 15672 IsGuiding returns 0 02:38:21.127 00.000 15672 scope move finished after 2500 + 81 ms 02:38:21.127 00.000 15672 Move returns status 0, amount 2500 02:38:21.127 00.000 15672 MoveAxis(S, 7641, ABG) 02:38:21.127 00.000 15672 duration set to 2500 by maxDecDuration 02:38:21.128 00.001 15672 Guiding Dir = 1, Dur = 2500 02:38:21.128 00.000 15672 IsSlewing returns 0 02:38:21.131 00.003 15672 IsGuiding returns 0 02:38:21.207 00.076 15672 PulseGuide returned control before completion, sleep 2435 02:38:23.644 02.437 15672 IsGuiding returns 1 02:38:23.645 00.001 15672 scope still moving after pulse duration time elapsed 02:38:23.666 00.021 15672 IsSlewing returns 0 02:38:23.731 00.065 15672 IsGuiding returns 0 02:38:23.731 00.000 15672 scope move finished after 2500 + 99 ms 02:38:23.731 00.000 15672 Move returns status 0, amount 2500 02:38:23.731 00.000 15672 move complete, result=0 02:38:23.731 00.000 15672 worker thread done servicing request 02:38:23.731 00.000 15672 Worker thread wakes up 02:38:23.731 00.000 30444 GuideStep: -61.5 px 2500 ms EAST, 42.8 px 2500 ms SOUTH 02:38:23.731 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:38:23.732 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:38:25.837 02.105 15672 Exposure complete 02:38:25.857 00.020 15672 worker thread done servicing request 02:38:25.857 00.000 30444 OnExposeComplete: enter 02:38:25.857 00.000 30444 UpdateGuideState(): m_state=6 02:38:25.857 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6909 02:38:25.857 00.000 30444 Star::Find returns 1 (1), X=412.46, Y=258.95, Mass=15021, SNR=24.4, Peak=5480 HFD=2.2 02:38:25.857 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:38:25.857 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:38:25.857 00.000 30444 CameraToMount -- cameraX=-48.97 cameraY=54.70 hyp=73.42 cameraTheta=2.30 mountX=-62.11 mountY=42.90, mountTheta=2.54 02:38:25.858 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.97, y=54.70, opts=13) 02:38:25.858 00.000 30444 Enqueuing Move request for scope (-48.97, 54.70) 02:38:25.858 00.000 15672 Worker thread wakes up 02:38:25.858 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.97, 54.70) opts 0xd 02:38:25.858 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.97, 54.70) 02:38:25.858 00.000 15672 Moving (-48.97, 54.70) raw xDistance=-62.11 yDistance=42.90 02:38:25.858 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.05 from input -62.11 02:38:25.858 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.90 from input 42.90 02:38:25.858 00.000 15672 MoveAxis(E, 18042, ABG) 02:38:25.858 00.000 15672 duration set to 2500 by maxRaDuration 02:38:25.858 00.000 15672 Guiding Dir = 2, Dur = 2500 02:38:25.859 00.001 15672 IsSlewing returns 0 02:38:25.860 00.001 15672 IsGuiding returns 0 02:38:25.865 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=19846, FiltMin=2572, FiltMax=17074, Gamma=2.950 02:38:25.887 00.022 15672 PulseGuide returned control before completion, sleep 2484 02:38:25.907 00.020 30444 UpdateGuideState exits: m=15021 SNR=24.4 Saturated 02:38:25.907 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:38:25.907 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:38:25.907 00.000 30444 Enqueuing Expose request 02:38:28.411 02.504 15672 IsGuiding returns 0 02:38:28.411 00.000 15672 Move returns status 0, amount 2500 02:38:28.411 00.000 15672 MoveAxis(S, 7653, ABG) 02:38:28.411 00.000 15672 duration set to 2500 by maxDecDuration 02:38:28.411 00.000 15672 Guiding Dir = 1, Dur = 2500 02:38:28.411 00.000 15672 IsSlewing returns 0 02:38:28.412 00.001 15672 IsGuiding returns 0 02:38:28.491 00.079 15672 PulseGuide returned control before completion, sleep 2433 02:38:30.927 02.436 15672 IsGuiding returns 1 02:38:30.927 00.000 15672 scope still moving after pulse duration time elapsed 02:38:30.948 00.021 15672 IsSlewing returns 0 02:38:30.985 00.037 15672 IsGuiding returns 1 02:38:31.006 00.021 15672 IsSlewing returns 0 02:38:31.032 00.026 15672 IsGuiding returns 0 02:38:31.032 00.000 15672 scope move finished after 2500 + 118 ms 02:38:31.032 00.000 15672 Move returns status 0, amount 2500 02:38:31.032 00.000 15672 move complete, result=0 02:38:31.032 00.000 15672 worker thread done servicing request 02:38:31.032 00.000 15672 Worker thread wakes up 02:38:31.032 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:38:31.032 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:38:31.032 00.000 30444 GuideStep: -62.1 px 2500 ms EAST, 42.9 px 2500 ms SOUTH 02:38:33.149 02.117 15672 Exposure complete 02:38:33.180 00.031 15672 worker thread done servicing request 02:38:33.180 00.000 30444 OnExposeComplete: enter 02:38:33.180 00.000 30444 UpdateGuideState(): m_state=6 02:38:33.181 00.001 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6910 02:38:33.181 00.000 30444 Star::Find returns 1 (1), X=412.29, Y=258.68, Mass=14710, SNR=22.2, Peak=5567 HFD=1.7 02:38:33.181 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:38:33.181 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:38:33.181 00.000 30444 CameraToMount -- cameraX=-49.14 cameraY=54.43 hyp=73.33 cameraTheta=2.31 mountX=-62.20 mountY=42.59, mountTheta=2.54 02:38:33.181 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.14, y=54.43, opts=13) 02:38:33.181 00.000 30444 Enqueuing Move request for scope (-49.14, 54.43) 02:38:33.181 00.000 15672 Worker thread wakes up 02:38:33.181 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.14, 54.43) opts 0xd 02:38:33.181 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.14, 54.43) 02:38:33.182 00.001 15672 Moving (-49.14, 54.43) raw xDistance=-62.20 yDistance=42.59 02:38:33.182 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.13 from input -62.20 02:38:33.182 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.59 from input 42.59 02:38:33.182 00.000 15672 MoveAxis(E, 18076, ABG) 02:38:33.182 00.000 15672 duration set to 2500 by maxRaDuration 02:38:33.182 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:38:33.182 00.000 15672 Guiding Dir = 2, Dur = 2500 02:38:33.182 00.000 15672 IsSlewing returns 0 02:38:33.184 00.002 15672 IsGuiding returns 0 02:38:33.187 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=18517, FiltMin=2636, FiltMax=15245, Gamma=2.950 02:38:33.203 00.016 15672 PulseGuide returned control before completion, sleep 2491 02:38:33.230 00.027 30444 UpdateGuideState exits: m=14710 SNR=22.2 Saturated 02:38:33.230 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:38:33.230 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:38:33.230 00.000 30444 Enqueuing Expose request 02:38:33.230 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:38:35.698 02.468 15672 IsGuiding returns 1 02:38:35.698 00.000 15672 scope still moving after pulse duration time elapsed 02:38:35.719 00.021 15672 IsSlewing returns 0 02:38:35.760 00.041 15672 IsGuiding returns 0 02:38:35.760 00.000 15672 scope move finished after 2500 + 76 ms 02:38:35.760 00.000 15672 Move returns status 0, amount 2500 02:38:35.761 00.001 15672 MoveAxis(S, 7599, ABG) 02:38:35.761 00.000 15672 duration set to 2500 by maxDecDuration 02:38:35.761 00.000 15672 Guiding Dir = 1, Dur = 2500 02:38:35.761 00.000 15672 IsSlewing returns 0 02:38:35.765 00.004 15672 IsGuiding returns 0 02:38:35.839 00.074 15672 PulseGuide returned control before completion, sleep 2436 02:38:38.279 02.440 15672 IsGuiding returns 1 02:38:38.279 00.000 15672 scope still moving after pulse duration time elapsed 02:38:38.300 00.021 15672 IsSlewing returns 0 02:38:38.303 00.003 15672 IsGuiding returns 1 02:38:38.324 00.021 15672 IsSlewing returns 0 02:38:38.379 00.055 15672 IsGuiding returns 0 02:38:38.379 00.000 15672 scope move finished after 2500 + 114 ms 02:38:38.379 00.000 15672 Move returns status 0, amount 2500 02:38:38.379 00.000 15672 move complete, result=0 02:38:38.380 00.001 15672 worker thread done servicing request 02:38:38.380 00.000 15672 Worker thread wakes up 02:38:38.380 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:38:38.380 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:38:38.380 00.000 30444 GuideStep: -62.2 px 2500 ms EAST, 42.6 px 2500 ms SOUTH 02:38:40.489 02.109 15672 Exposure complete 02:38:40.509 00.020 15672 worker thread done servicing request 02:38:40.509 00.000 30444 OnExposeComplete: enter 02:38:40.509 00.000 30444 UpdateGuideState(): m_state=6 02:38:40.509 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6911 02:38:40.509 00.000 30444 Star::Find returns 1 (1), X=412.65, Y=259.14, Mass=13772, SNR=20.4, Peak=5334 HFD=2.5 02:38:40.509 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:38:40.509 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:38:40.510 00.001 30444 CameraToMount -- cameraX=-48.78 cameraY=54.89 hyp=73.43 cameraTheta=2.30 mountX=-61.98 mountY=43.12, mountTheta=2.53 02:38:40.510 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.78, y=54.89, opts=13) 02:38:40.510 00.000 30444 Enqueuing Move request for scope (-48.78, 54.89) 02:38:40.510 00.000 15672 Worker thread wakes up 02:38:40.510 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.78, 54.89) opts 0xd 02:38:40.510 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.78, 54.89) 02:38:40.510 00.000 15672 Moving (-48.78, 54.89) raw xDistance=-61.98 yDistance=43.12 02:38:40.510 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.99 from input -61.98 02:38:40.510 00.000 15672 GuideAlgorithmResistSwitch::result() returns 43.12 from input 43.12 02:38:40.510 00.000 15672 MoveAxis(E, 18018, ABG) 02:38:40.511 00.001 15672 duration set to 2500 by maxRaDuration 02:38:40.511 00.000 15672 Guiding Dir = 2, Dur = 2500 02:38:40.511 00.000 15672 IsSlewing returns 0 02:38:40.513 00.002 15672 IsGuiding returns 0 02:38:40.517 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=22018, FiltMin=2604, FiltMax=16675, Gamma=2.950 02:38:40.536 00.019 15672 PulseGuide returned control before completion, sleep 2488 02:38:40.559 00.023 30444 UpdateGuideState exits: m=13772 SNR=20.4 Saturated 02:38:40.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:38:40.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:38:40.559 00.000 30444 Enqueuing Expose request 02:38:43.077 02.518 15672 IsGuiding returns 0 02:38:43.077 00.000 15672 Move returns status 0, amount 2500 02:38:43.077 00.000 15672 MoveAxis(S, 7693, ABG) 02:38:43.077 00.000 15672 duration set to 2500 by maxDecDuration 02:38:43.078 00.001 15672 Guiding Dir = 1, Dur = 2500 02:38:43.078 00.000 15672 IsSlewing returns 0 02:38:43.081 00.003 15672 IsGuiding returns 0 02:38:43.156 00.075 15672 PulseGuide returned control before completion, sleep 2435 02:38:45.593 02.437 15672 IsGuiding returns 1 02:38:45.593 00.000 15672 scope still moving after pulse duration time elapsed 02:38:45.613 00.020 15672 IsSlewing returns 0 02:38:45.615 00.002 15672 IsGuiding returns 1 02:38:45.637 00.022 15672 IsSlewing returns 0 02:38:45.640 00.003 15672 IsGuiding returns 1 02:38:45.661 00.021 15672 IsSlewing returns 0 02:38:45.711 00.050 15672 IsGuiding returns 0 02:38:45.712 00.001 15672 scope move finished after 2500 + 131 ms 02:38:45.712 00.000 15672 Move returns status 0, amount 2500 02:38:45.712 00.000 15672 move complete, result=0 02:38:45.712 00.000 15672 worker thread done servicing request 02:38:45.712 00.000 15672 Worker thread wakes up 02:38:45.713 00.001 30444 GuideStep: -62.0 px 2500 ms EAST, 43.1 px 2500 ms SOUTH 02:38:45.713 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:38:45.713 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:38:47.823 02.110 15672 Exposure complete 02:38:47.843 00.020 15672 worker thread done servicing request 02:38:47.843 00.000 30444 OnExposeComplete: enter 02:38:47.843 00.000 30444 UpdateGuideState(): m_state=6 02:38:47.843 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6912 02:38:47.843 00.000 30444 Star::Find returns 1 (1), X=411.28, Y=258.45, Mass=14590, SNR=23.3, Peak=5436 HFD=3.6 02:38:47.843 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.60 = 2.60) 02:38:47.843 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:38:47.843 00.000 30444 CameraToMount -- cameraX=-50.15 cameraY=54.20 hyp=73.84 cameraTheta=2.32 mountX=-63.10 mountY=42.15, mountTheta=2.55 02:38:47.844 00.001 30444 SchedulePrimaryMove(04F7B810, x=-50.15, y=54.20, opts=13) 02:38:47.844 00.000 30444 Enqueuing Move request for scope (-50.15, 54.20) 02:38:47.844 00.000 15672 Worker thread wakes up 02:38:47.844 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.15, 54.20) opts 0xd 02:38:47.844 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.15, 54.20) 02:38:47.844 00.000 15672 Moving (-50.15, 54.20) raw xDistance=-63.10 yDistance=42.15 02:38:47.844 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.69 from input -63.10 02:38:47.844 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.15 from input 42.15 02:38:47.844 00.000 15672 MoveAxis(E, 18319, ABG) 02:38:47.844 00.000 15672 duration set to 2500 by maxRaDuration 02:38:47.844 00.000 15672 Guiding Dir = 2, Dur = 2500 02:38:47.845 00.001 15672 IsSlewing returns 0 02:38:47.851 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=20953, FiltMin=2640, FiltMax=16162, Gamma=2.950 02:38:47.853 00.002 15672 IsGuiding returns 0 02:38:47.868 00.015 15672 PulseGuide returned control before completion, sleep 2496 02:38:47.975 00.107 30444 UpdateGuideState exits: m=14590 SNR=23.3 Saturated 02:38:47.975 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:38:47.975 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:38:47.975 00.000 30444 Enqueuing Expose request 02:38:50.368 02.393 15672 IsGuiding returns 1 02:38:50.369 00.001 15672 scope still moving after pulse duration time elapsed 02:38:50.389 00.020 15672 IsSlewing returns 0 02:38:50.441 00.052 15672 IsGuiding returns 0 02:38:50.441 00.000 15672 scope move finished after 2500 + 87 ms 02:38:50.441 00.000 15672 Move returns status 0, amount 2500 02:38:50.441 00.000 15672 MoveAxis(S, 7520, ABG) 02:38:50.442 00.001 15672 duration set to 2500 by maxDecDuration 02:38:50.442 00.000 15672 Guiding Dir = 1, Dur = 2500 02:38:50.442 00.000 15672 IsSlewing returns 0 02:38:50.444 00.002 15672 IsGuiding returns 0 02:38:50.520 00.076 15672 PulseGuide returned control before completion, sleep 2436 02:38:52.959 02.439 15672 IsGuiding returns 1 02:38:52.959 00.000 15672 scope still moving after pulse duration time elapsed 02:38:52.980 00.021 15672 IsSlewing returns 0 02:38:52.981 00.001 15672 IsGuiding returns 1 02:38:53.001 00.020 15672 IsSlewing returns 0 02:38:53.003 00.002 15672 IsGuiding returns 1 02:38:53.023 00.020 15672 IsSlewing returns 0 02:38:53.076 00.053 15672 IsGuiding returns 0 02:38:53.076 00.000 15672 scope move finished after 2500 + 130 ms 02:38:53.076 00.000 15672 Move returns status 0, amount 2500 02:38:53.076 00.000 15672 move complete, result=0 02:38:53.076 00.000 15672 worker thread done servicing request 02:38:53.076 00.000 15672 Worker thread wakes up 02:38:53.076 00.000 30444 GuideStep: -63.1 px 2500 ms EAST, 42.2 px 2500 ms SOUTH 02:38:53.076 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:38:53.076 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(396,243,31,31) 02:38:55.184 02.108 15672 Exposure complete 02:38:55.204 00.020 15672 worker thread done servicing request 02:38:55.204 00.000 30444 OnExposeComplete: enter 02:38:55.204 00.000 30444 UpdateGuideState(): m_state=6 02:38:55.204 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6913 02:38:55.205 00.001 30444 Star::Find returns 1 (1), X=412.27, Y=258.83, Mass=11879, SNR=21.1, Peak=5369 HFD=1.7 02:38:55.205 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:38:55.205 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:38:55.205 00.000 30444 CameraToMount -- cameraX=-49.16 cameraY=54.57 hyp=73.45 cameraTheta=2.30 mountX=-62.25 mountY=42.73, mountTheta=2.54 02:38:55.205 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.16, y=54.57, opts=13) 02:38:55.205 00.000 30444 Enqueuing Move request for scope (-49.16, 54.57) 02:38:55.205 00.000 15672 Worker thread wakes up 02:38:55.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.16, 54.57) opts 0xd 02:38:55.205 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.16, 54.57) 02:38:55.205 00.000 15672 Moving (-49.16, 54.57) raw xDistance=-62.25 yDistance=42.73 02:38:55.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.21 from input -62.25 02:38:55.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.73 from input 42.73 02:38:55.205 00.000 15672 MoveAxis(E, 18111, ABG) 02:38:55.206 00.001 15672 duration set to 2500 by maxRaDuration 02:38:55.206 00.000 15672 Guiding Dir = 2, Dur = 2500 02:38:55.206 00.000 15672 IsSlewing returns 0 02:38:55.207 00.001 15672 IsGuiding returns 0 02:38:55.211 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=21367, FiltMin=2630, FiltMax=16075, Gamma=2.950 02:38:55.232 00.021 15672 PulseGuide returned control before completion, sleep 2486 02:38:55.254 00.022 30444 UpdateGuideState exits: m=11879 SNR=21.1 Saturated 02:38:55.254 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:38:55.254 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:38:55.254 00.000 30444 Enqueuing Expose request 02:38:57.722 02.468 15672 IsGuiding returns 1 02:38:57.722 00.000 15672 scope still moving after pulse duration time elapsed 02:38:57.743 00.021 15672 IsSlewing returns 0 02:38:57.805 00.062 15672 IsGuiding returns 0 02:38:57.806 00.001 15672 scope move finished after 2500 + 98 ms 02:38:57.806 00.000 15672 Move returns status 0, amount 2500 02:38:57.806 00.000 15672 MoveAxis(S, 7623, ABG) 02:38:57.806 00.000 15672 duration set to 2500 by maxDecDuration 02:38:57.806 00.000 15672 Guiding Dir = 1, Dur = 2500 02:38:57.807 00.001 15672 IsSlewing returns 0 02:38:57.809 00.002 15672 IsGuiding returns 0 02:38:57.884 00.075 15672 PulseGuide returned control before completion, sleep 2435 02:39:00.322 02.438 15672 IsGuiding returns 1 02:39:00.322 00.000 15672 scope still moving after pulse duration time elapsed 02:39:00.343 00.021 15672 IsSlewing returns 0 02:39:00.346 00.003 15672 IsGuiding returns 1 02:39:00.368 00.022 15672 IsSlewing returns 0 02:39:00.371 00.003 15672 IsGuiding returns 1 02:39:00.392 00.021 15672 IsSlewing returns 0 02:39:00.456 00.064 15672 IsGuiding returns 0 02:39:00.456 00.000 15672 scope move finished after 2500 + 147 ms 02:39:00.457 00.001 15672 Move returns status 0, amount 2500 02:39:00.457 00.000 15672 move complete, result=0 02:39:00.457 00.000 15672 worker thread done servicing request 02:39:00.457 00.000 30444 GuideStep: -62.3 px 2500 ms EAST, 42.7 px 2500 ms SOUTH 02:39:00.458 00.001 15672 Worker thread wakes up 02:39:00.458 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:39:00.458 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:39:02.575 02.117 15672 Exposure complete 02:39:02.609 00.034 15672 worker thread done servicing request 02:39:02.609 00.000 30444 OnExposeComplete: enter 02:39:02.609 00.000 30444 UpdateGuideState(): m_state=6 02:39:02.609 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6914 02:39:02.609 00.000 30444 Star::Find returns 1 (1), X=412.39, Y=258.64, Mass=18931, SNR=27.2, Peak=5843 HFD=1.7 02:39:02.609 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:39:02.609 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:39:02.609 00.000 30444 CameraToMount -- cameraX=-49.04 cameraY=54.39 hyp=73.23 cameraTheta=2.30 mountX=-62.09 mountY=42.58, mountTheta=2.54 02:39:02.610 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.04, y=54.39, opts=13) 02:39:02.610 00.000 30444 Enqueuing Move request for scope (-49.04, 54.39) 02:39:02.610 00.000 15672 Worker thread wakes up 02:39:02.610 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.04, 54.39) opts 0xd 02:39:02.610 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.04, 54.39) 02:39:02.610 00.000 15672 Moving (-49.04, 54.39) raw xDistance=-62.09 yDistance=42.58 02:39:02.610 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.07 from input -62.09 02:39:02.610 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.58 from input 42.58 02:39:02.610 00.000 15672 MoveAxis(E, 18052, ABG) 02:39:02.610 00.000 15672 duration set to 2500 by maxRaDuration 02:39:02.610 00.000 15672 Guiding Dir = 2, Dur = 2500 02:39:02.610 00.000 15672 IsSlewing returns 0 02:39:02.612 00.002 15672 IsGuiding returns 0 02:39:02.615 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=21036, FiltMin=2627, FiltMax=17527, Gamma=2.950 02:39:02.628 00.013 15672 PulseGuide returned control before completion, sleep 2494 02:39:02.745 00.117 30444 UpdateGuideState exits: m=18931 SNR=27.2 Saturated 02:39:02.746 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:39:02.746 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:39:02.746 00.000 30444 Enqueuing Expose request 02:39:05.186 02.440 15672 IsGuiding returns 0 02:39:05.186 00.000 15672 Move returns status 0, amount 2500 02:39:05.186 00.000 15672 MoveAxis(S, 7596, ABG) 02:39:05.186 00.000 15672 duration set to 2500 by maxDecDuration 02:39:05.187 00.001 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:39:05.187 00.000 15672 Guiding Dir = 1, Dur = 2500 02:39:05.188 00.001 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:39:05.188 00.000 15672 IsSlewing returns 0 02:39:05.191 00.003 15672 IsGuiding returns 0 02:39:05.281 00.090 15672 PulseGuide returned control before completion, sleep 2421 02:39:07.704 02.423 15672 IsGuiding returns 1 02:39:07.705 00.001 15672 scope still moving after pulse duration time elapsed 02:39:07.727 00.022 15672 IsSlewing returns 0 02:39:07.728 00.001 15672 IsGuiding returns 1 02:39:07.749 00.021 15672 IsSlewing returns 0 02:39:07.749 00.000 15672 IsGuiding returns 1 02:39:07.770 00.021 15672 IsSlewing returns 0 02:39:07.771 00.001 15672 IsGuiding returns 1 02:39:07.792 00.021 15672 IsSlewing returns 0 02:39:07.852 00.060 15672 IsGuiding returns 0 02:39:07.853 00.001 15672 scope move finished after 2500 + 161 ms 02:39:07.853 00.000 15672 Move returns status 0, amount 2500 02:39:07.853 00.000 15672 move complete, result=0 02:39:07.853 00.000 15672 worker thread done servicing request 02:39:07.853 00.000 15672 Worker thread wakes up 02:39:07.853 00.000 30444 GuideStep: -62.1 px 2500 ms EAST, 42.6 px 2500 ms SOUTH 02:39:07.853 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:39:07.853 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:39:09.970 02.117 15672 Exposure complete 02:39:10.001 00.031 15672 worker thread done servicing request 02:39:10.001 00.000 30444 OnExposeComplete: enter 02:39:10.001 00.000 30444 UpdateGuideState(): m_state=6 02:39:10.001 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6915 02:39:10.001 00.000 30444 Star::Find returns 1 (1), X=412.83, Y=258.25, Mass=9941, SNR=21.3, Peak=5431 HFD=1.6 02:39:10.001 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:39:10.001 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:39:10.001 00.000 30444 CameraToMount -- cameraX=-48.60 cameraY=53.99 hyp=72.65 cameraTheta=2.30 mountX=-61.56 mountY=42.29, mountTheta=2.54 02:39:10.001 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.60, y=53.99, opts=13) 02:39:10.001 00.000 30444 Enqueuing Move request for scope (-48.60, 53.99) 02:39:10.002 00.001 15672 Worker thread wakes up 02:39:10.002 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.60, 53.99) opts 0xd 02:39:10.002 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.60, 53.99) 02:39:10.002 00.000 15672 Moving (-48.60, 53.99) raw xDistance=-61.56 yDistance=42.29 02:39:10.002 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.73 from input -61.56 02:39:10.002 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.29 from input 42.29 02:39:10.002 00.000 15672 MoveAxis(E, 17903, ABG) 02:39:10.002 00.000 15672 duration set to 2500 by maxRaDuration 02:39:10.002 00.000 15672 Guiding Dir = 2, Dur = 2500 02:39:10.002 00.000 15672 IsSlewing returns 0 02:39:10.007 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=22775, FiltMin=2529, FiltMax=17141, Gamma=2.950 02:39:10.010 00.003 15672 IsGuiding returns 0 02:39:10.025 00.015 15672 PulseGuide returned control before completion, sleep 2496 02:39:10.050 00.025 30444 UpdateGuideState exits: m=9941 SNR=21.3 Saturated 02:39:10.050 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:39:10.050 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:39:10.050 00.000 30444 Enqueuing Expose request 02:39:12.524 02.474 15672 IsGuiding returns 1 02:39:12.524 00.000 15672 scope still moving after pulse duration time elapsed 02:39:12.545 00.021 15672 IsSlewing returns 0 02:39:12.598 00.053 15672 IsGuiding returns 0 02:39:12.598 00.000 15672 scope move finished after 2500 + 88 ms 02:39:12.598 00.000 15672 Move returns status 0, amount 2500 02:39:12.598 00.000 15672 MoveAxis(S, 7544, ABG) 02:39:12.599 00.001 15672 duration set to 2500 by maxDecDuration 02:39:12.599 00.000 15672 Guiding Dir = 1, Dur = 2500 02:39:12.600 00.001 15672 IsSlewing returns 0 02:39:12.601 00.001 15672 IsGuiding returns 0 02:39:12.677 00.076 15672 PulseGuide returned control before completion, sleep 2436 02:39:15.117 02.440 15672 IsGuiding returns 1 02:39:15.117 00.000 15672 scope still moving after pulse duration time elapsed 02:39:15.137 00.020 15672 IsSlewing returns 0 02:39:15.140 00.003 15672 IsGuiding returns 1 02:39:15.163 00.023 15672 IsSlewing returns 0 02:39:15.232 00.069 15672 IsGuiding returns 0 02:39:15.232 00.000 15672 scope move finished after 2500 + 130 ms 02:39:15.232 00.000 15672 Move returns status 0, amount 2500 02:39:15.232 00.000 15672 move complete, result=0 02:39:15.232 00.000 15672 worker thread done servicing request 02:39:15.232 00.000 15672 Worker thread wakes up 02:39:15.232 00.000 30444 GuideStep: -61.6 px 2500 ms EAST, 42.3 px 2500 ms SOUTH 02:39:15.232 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:39:15.232 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,243,31,31) 02:39:17.342 02.110 15672 Exposure complete 02:39:17.362 00.020 15672 worker thread done servicing request 02:39:17.362 00.000 30444 OnExposeComplete: enter 02:39:17.363 00.001 30444 UpdateGuideState(): m_state=6 02:39:17.363 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6916 02:39:17.363 00.000 30444 Star::Find returns 1 (1), X=412.22, Y=258.67, Mass=13324, SNR=20.3, Peak=5293 HFD=1.8 02:39:17.363 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:39:17.363 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:39:17.363 00.000 30444 CameraToMount -- cameraX=-49.21 cameraY=54.42 hyp=73.37 cameraTheta=2.31 mountX=-62.26 mountY=42.57, mountTheta=2.54 02:39:17.364 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.21, y=54.42, opts=13) 02:39:17.364 00.000 30444 Enqueuing Move request for scope (-49.21, 54.42) 02:39:17.364 00.000 15672 Worker thread wakes up 02:39:17.364 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.21, 54.42) opts 0xd 02:39:17.364 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.21, 54.42) 02:39:17.364 00.000 15672 Moving (-49.21, 54.42) raw xDistance=-62.26 yDistance=42.57 02:39:17.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.14 from input -62.26 02:39:17.364 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.57 from input 42.57 02:39:17.364 00.000 15672 MoveAxis(E, 18083, ABG) 02:39:17.364 00.000 15672 duration set to 2500 by maxRaDuration 02:39:17.364 00.000 15672 Guiding Dir = 2, Dur = 2500 02:39:17.365 00.001 15672 IsSlewing returns 0 02:39:17.366 00.001 15672 IsGuiding returns 0 02:39:17.372 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=23158, FiltMin=2474, FiltMax=18637, Gamma=2.950 02:39:17.389 00.017 15672 PulseGuide returned control before completion, sleep 2488 02:39:17.417 00.028 30444 UpdateGuideState exits: m=13324 SNR=20.3 Saturated 02:39:17.417 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:39:17.417 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:39:17.417 00.000 30444 Enqueuing Expose request 02:39:19.879 02.462 15672 IsGuiding returns 1 02:39:19.879 00.000 15672 scope still moving after pulse duration time elapsed 02:39:19.900 00.021 15672 IsSlewing returns 0 02:39:19.915 00.015 15672 IsGuiding returns 0 02:39:19.915 00.000 15672 scope move finished after 2500 + 48 ms 02:39:19.915 00.000 15672 Move returns status 0, amount 2500 02:39:19.915 00.000 15672 MoveAxis(S, 7594, ABG) 02:39:19.915 00.000 15672 duration set to 2500 by maxDecDuration 02:39:19.915 00.000 15672 Guiding Dir = 1, Dur = 2500 02:39:19.916 00.001 15672 IsSlewing returns 0 02:39:19.919 00.003 15672 IsGuiding returns 0 02:39:20.026 00.107 15672 PulseGuide returned control before completion, sleep 2403 02:39:22.433 02.407 15672 IsGuiding returns 1 02:39:22.433 00.000 15672 scope still moving after pulse duration time elapsed 02:39:22.453 00.020 15672 IsSlewing returns 0 02:39:22.456 00.003 15672 IsGuiding returns 1 02:39:22.477 00.021 15672 IsSlewing returns 0 02:39:22.480 00.003 15672 IsGuiding returns 1 02:39:22.502 00.022 15672 IsSlewing returns 0 02:39:22.519 00.017 15672 IsGuiding returns 0 02:39:22.519 00.000 15672 scope move finished after 2500 + 100 ms 02:39:22.519 00.000 15672 Move returns status 0, amount 2500 02:39:22.519 00.000 15672 move complete, result=0 02:39:22.519 00.000 15672 worker thread done servicing request 02:39:22.519 00.000 15672 Worker thread wakes up 02:39:22.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:39:22.520 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:39:22.520 00.000 30444 GuideStep: -62.3 px 2500 ms EAST, 42.6 px 2500 ms SOUTH 02:39:24.631 02.111 15672 Exposure complete 02:39:24.651 00.020 15672 worker thread done servicing request 02:39:24.651 00.000 30444 OnExposeComplete: enter 02:39:24.651 00.000 30444 UpdateGuideState(): m_state=6 02:39:24.651 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6917 02:39:24.651 00.000 30444 Star::Find returns 1 (1), X=412.64, Y=259.64, Mass=17580, SNR=24.6, Peak=5360 HFD=3.5 02:39:24.651 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:39:24.651 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:39:24.651 00.000 30444 CameraToMount -- cameraX=-48.79 cameraY=55.39 hyp=73.81 cameraTheta=2.29 mountX=-62.12 mountY=43.61, mountTheta=2.53 02:39:24.652 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.79, y=55.39, opts=13) 02:39:24.652 00.000 30444 Enqueuing Move request for scope (-48.79, 55.39) 02:39:24.652 00.000 15672 Worker thread wakes up 02:39:24.652 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.79, 55.39) opts 0xd 02:39:24.652 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.79, 55.39) 02:39:24.652 00.000 15672 Moving (-48.79, 55.39) raw xDistance=-62.12 yDistance=43.61 02:39:24.652 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.09 from input -62.12 02:39:24.652 00.000 15672 GuideAlgorithmResistSwitch::result() returns 43.61 from input 43.61 02:39:24.652 00.000 15672 MoveAxis(E, 18058, ABG) 02:39:24.652 00.000 15672 duration set to 2500 by maxRaDuration 02:39:24.652 00.000 15672 Guiding Dir = 2, Dur = 2500 02:39:24.653 00.001 15672 IsSlewing returns 0 02:39:24.654 00.001 15672 IsGuiding returns 0 02:39:24.658 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=21511, FiltMin=2579, FiltMax=17010, Gamma=2.950 02:39:24.673 00.015 15672 PulseGuide returned control before completion, sleep 2491 02:39:24.701 00.028 30444 UpdateGuideState exits: m=17580 SNR=24.6 Saturated 02:39:24.701 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:39:24.701 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:39:24.701 00.000 30444 Enqueuing Expose request 02:39:27.167 02.466 15672 IsGuiding returns 1 02:39:27.167 00.000 15672 scope still moving after pulse duration time elapsed 02:39:27.188 00.021 15672 IsSlewing returns 0 02:39:27.199 00.011 15672 IsGuiding returns 0 02:39:27.199 00.000 15672 scope move finished after 2500 + 45 ms 02:39:27.199 00.000 15672 Move returns status 0, amount 2500 02:39:27.199 00.000 15672 MoveAxis(S, 7780, ABG) 02:39:27.199 00.000 15672 duration set to 2500 by maxDecDuration 02:39:27.199 00.000 15672 Guiding Dir = 1, Dur = 2500 02:39:27.200 00.001 15672 IsSlewing returns 0 02:39:27.201 00.001 15672 IsGuiding returns 0 02:39:27.277 00.076 15672 PulseGuide returned control before completion, sleep 2434 02:39:29.724 02.447 15672 IsGuiding returns 1 02:39:29.724 00.000 15672 scope still moving after pulse duration time elapsed 02:39:29.745 00.021 15672 IsSlewing returns 0 02:39:29.747 00.002 15672 IsGuiding returns 1 02:39:29.768 00.021 15672 IsSlewing returns 0 02:39:29.771 00.003 15672 IsGuiding returns 1 02:39:29.792 00.021 15672 IsSlewing returns 0 02:39:29.803 00.011 15672 IsGuiding returns 0 02:39:29.804 00.001 15672 scope move finished after 2500 + 101 ms 02:39:29.804 00.000 15672 Move returns status 0, amount 2500 02:39:29.804 00.000 15672 move complete, result=0 02:39:29.804 00.000 15672 worker thread done servicing request 02:39:29.804 00.000 15672 Worker thread wakes up 02:39:29.804 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:39:29.805 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(398,245,31,31) 02:39:29.805 00.000 30444 GuideStep: -62.1 px 2500 ms EAST, 43.6 px 2500 ms SOUTH 02:39:31.915 02.110 15672 Exposure complete 02:39:31.935 00.020 15672 worker thread done servicing request 02:39:31.935 00.000 30444 OnExposeComplete: enter 02:39:31.935 00.000 30444 UpdateGuideState(): m_state=6 02:39:31.935 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6918 02:39:31.935 00.000 30444 Star::Find returns 1 (1), X=412.60, Y=258.95, Mass=16701, SNR=26.1, Peak=5768 HFD=2.1 02:39:31.936 00.001 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:39:31.936 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:39:31.936 00.000 30444 CameraToMount -- cameraX=-48.83 cameraY=54.70 hyp=73.32 cameraTheta=2.30 mountX=-61.97 mountY=42.92, mountTheta=2.54 02:39:31.936 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.83, y=54.70, opts=13) 02:39:31.936 00.000 30444 Enqueuing Move request for scope (-48.83, 54.70) 02:39:31.936 00.000 15672 Worker thread wakes up 02:39:31.936 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.83, 54.70) opts 0xd 02:39:31.936 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.83, 54.70) 02:39:31.936 00.000 15672 Moving (-48.83, 54.70) raw xDistance=-61.97 yDistance=42.92 02:39:31.936 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.99 from input -61.97 02:39:31.936 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.92 from input 42.92 02:39:31.936 00.000 15672 MoveAxis(E, 18017, ABG) 02:39:31.936 00.000 15672 duration set to 2500 by maxRaDuration 02:39:31.937 00.001 15672 Guiding Dir = 2, Dur = 2500 02:39:31.937 00.000 15672 IsSlewing returns 0 02:39:31.938 00.001 15672 IsGuiding returns 0 02:39:31.942 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=21928, FiltMin=2584, FiltMax=17876, Gamma=2.950 02:39:31.958 00.016 15672 PulseGuide returned control before completion, sleep 2491 02:39:31.984 00.026 30444 UpdateGuideState exits: m=16701 SNR=26.1 Saturated 02:39:31.984 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:39:31.984 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:39:31.984 00.000 30444 Enqueuing Expose request 02:39:34.454 02.470 15672 IsGuiding returns 1 02:39:34.454 00.000 15672 scope still moving after pulse duration time elapsed 02:39:34.475 00.021 15672 IsSlewing returns 0 02:39:34.530 00.055 15672 IsGuiding returns 0 02:39:34.530 00.000 15672 scope move finished after 2500 + 91 ms 02:39:34.530 00.000 15672 Move returns status 0, amount 2500 02:39:34.530 00.000 15672 MoveAxis(S, 7657, ABG) 02:39:34.530 00.000 15672 duration set to 2500 by maxDecDuration 02:39:34.530 00.000 15672 Guiding Dir = 1, Dur = 2500 02:39:34.531 00.001 15672 IsSlewing returns 0 02:39:34.532 00.001 15672 IsGuiding returns 0 02:39:34.611 00.079 15672 PulseGuide returned control before completion, sleep 2431 02:39:37.044 02.433 15672 IsGuiding returns 1 02:39:37.044 00.000 15672 scope still moving after pulse duration time elapsed 02:39:37.065 00.021 15672 IsSlewing returns 0 02:39:37.134 00.069 15672 IsGuiding returns 0 02:39:37.134 00.000 15672 scope move finished after 2500 + 102 ms 02:39:37.134 00.000 15672 Move returns status 0, amount 2500 02:39:37.134 00.000 15672 move complete, result=0 02:39:37.134 00.000 15672 worker thread done servicing request 02:39:37.134 00.000 15672 Worker thread wakes up 02:39:37.134 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:39:37.134 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:39:37.134 00.000 30444 GuideStep: -62.0 px 2500 ms EAST, 42.9 px 2500 ms SOUTH 02:39:39.242 02.108 15672 Exposure complete 02:39:39.261 00.019 15672 worker thread done servicing request 02:39:39.261 00.000 30444 OnExposeComplete: enter 02:39:39.261 00.000 30444 UpdateGuideState(): m_state=6 02:39:39.262 00.001 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6919 02:39:39.262 00.000 30444 Star::Find returns 1 (1), X=412.04, Y=258.87, Mass=14710, SNR=23.2, Peak=5180 HFD=2.4 02:39:39.262 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:39:39.262 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:39:39.262 00.000 30444 CameraToMount -- cameraX=-49.39 cameraY=54.62 hyp=73.64 cameraTheta=2.31 mountX=-62.49 mountY=42.72, mountTheta=2.54 02:39:39.262 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.39, y=54.62, opts=13) 02:39:39.262 00.000 30444 Enqueuing Move request for scope (-49.39, 54.62) 02:39:39.262 00.000 15672 Worker thread wakes up 02:39:39.262 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.39, 54.62) opts 0xd 02:39:39.262 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.39, 54.62) 02:39:39.262 00.000 15672 Moving (-49.39, 54.62) raw xDistance=-62.49 yDistance=42.72 02:39:39.262 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.31 from input -62.49 02:39:39.263 00.001 15672 GuideAlgorithmResistSwitch::result() returns 42.72 from input 42.72 02:39:39.263 00.000 15672 MoveAxis(E, 18153, ABG) 02:39:39.263 00.000 15672 duration set to 2500 by maxRaDuration 02:39:39.263 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:39:39.263 00.000 15672 Guiding Dir = 2, Dur = 2500 02:39:39.263 00.000 15672 IsSlewing returns 0 02:39:39.266 00.003 15672 IsGuiding returns 0 02:39:39.269 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=22883, FiltMin=2602, FiltMax=16521, Gamma=2.950 02:39:39.290 00.021 15672 PulseGuide returned control before completion, sleep 2486 02:39:39.312 00.022 30444 UpdateGuideState exits: m=14710 SNR=23.2 Saturated 02:39:39.312 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:39:39.312 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:39:39.312 00.000 30444 Enqueuing Expose request 02:39:39.312 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:39:41.780 02.468 15672 IsGuiding returns 1 02:39:41.780 00.000 15672 scope still moving after pulse duration time elapsed 02:39:41.801 00.021 15672 IsSlewing returns 0 02:39:41.848 00.047 15672 IsGuiding returns 0 02:39:41.848 00.000 15672 scope move finished after 2500 + 82 ms 02:39:41.848 00.000 15672 Move returns status 0, amount 2500 02:39:41.848 00.000 15672 MoveAxis(S, 7622, ABG) 02:39:41.848 00.000 15672 duration set to 2500 by maxDecDuration 02:39:41.848 00.000 15672 Guiding Dir = 1, Dur = 2500 02:39:41.849 00.001 15672 IsSlewing returns 0 02:39:41.852 00.003 15672 IsGuiding returns 0 02:39:41.927 00.075 15672 PulseGuide returned control before completion, sleep 2435 02:39:44.366 02.439 15672 IsGuiding returns 1 02:39:44.366 00.000 15672 scope still moving after pulse duration time elapsed 02:39:44.387 00.021 15672 IsSlewing returns 0 02:39:44.390 00.003 15672 IsGuiding returns 1 02:39:44.411 00.021 15672 IsSlewing returns 0 02:39:44.413 00.002 15672 IsGuiding returns 1 02:39:44.434 00.021 15672 IsSlewing returns 0 02:39:44.498 00.064 15672 IsGuiding returns 0 02:39:44.499 00.001 15672 scope move finished after 2500 + 147 ms 02:39:44.499 00.000 15672 Move returns status 0, amount 2500 02:39:44.499 00.000 15672 move complete, result=0 02:39:44.499 00.000 15672 worker thread done servicing request 02:39:44.499 00.000 15672 Worker thread wakes up 02:39:44.499 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:39:44.500 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:39:44.500 00.000 30444 GuideStep: -62.5 px 2500 ms EAST, 42.7 px 2500 ms SOUTH 02:39:46.617 02.117 15672 Exposure complete 02:39:46.647 00.030 15672 worker thread done servicing request 02:39:46.647 00.000 30444 OnExposeComplete: enter 02:39:46.647 00.000 30444 UpdateGuideState(): m_state=6 02:39:46.647 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6920 02:39:46.647 00.000 30444 Star::Find returns 1 (1), X=411.44, Y=258.55, Mass=16466, SNR=24.8, Peak=4932 HFD=4.2 02:39:46.647 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:39:46.649 00.002 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:39:46.649 00.000 30444 CameraToMount -- cameraX=-49.99 cameraY=54.30 hyp=73.81 cameraTheta=2.31 mountX=-62.98 mountY=42.28, mountTheta=2.55 02:39:46.649 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.99, y=54.30, opts=13) 02:39:46.649 00.000 30444 Enqueuing Move request for scope (-49.99, 54.30) 02:39:46.649 00.000 15672 Worker thread wakes up 02:39:46.649 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.99, 54.30) opts 0xd 02:39:46.649 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.99, 54.30) 02:39:46.649 00.000 15672 Moving (-49.99, 54.30) raw xDistance=-62.98 yDistance=42.28 02:39:46.649 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.64 from input -62.98 02:39:46.649 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.28 from input 42.28 02:39:46.649 00.000 15672 MoveAxis(E, 18295, ABG) 02:39:46.649 00.000 15672 duration set to 2500 by maxRaDuration 02:39:46.649 00.000 15672 Guiding Dir = 2, Dur = 2500 02:39:46.650 00.001 15672 IsSlewing returns 0 02:39:46.651 00.001 15672 IsGuiding returns 0 02:39:46.655 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2066, max=24273, FiltMin=2577, FiltMax=17312, Gamma=2.950 02:39:46.671 00.016 15672 PulseGuide returned control before completion, sleep 2490 02:39:46.696 00.025 30444 UpdateGuideState exits: m=16466 SNR=24.8 Saturated 02:39:46.696 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:39:46.696 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:39:46.696 00.000 30444 Enqueuing Expose request 02:39:49.164 02.468 15672 IsGuiding returns 1 02:39:49.164 00.000 15672 scope still moving after pulse duration time elapsed 02:39:49.185 00.021 15672 IsSlewing returns 0 02:39:49.244 00.059 15672 IsGuiding returns 0 02:39:49.244 00.000 15672 scope move finished after 2500 + 93 ms 02:39:49.244 00.000 15672 Move returns status 0, amount 2500 02:39:49.244 00.000 15672 MoveAxis(S, 7543, ABG) 02:39:49.244 00.000 15672 duration set to 2500 by maxDecDuration 02:39:49.244 00.000 15672 Guiding Dir = 1, Dur = 2500 02:39:49.246 00.002 15672 IsSlewing returns 0 02:39:49.248 00.002 15672 IsGuiding returns 0 02:39:49.323 00.075 15672 PulseGuide returned control before completion, sleep 2435 02:39:51.787 02.464 15672 IsGuiding returns 1 02:39:51.787 00.000 15672 scope still moving after pulse duration time elapsed 02:39:51.809 00.022 15672 IsSlewing returns 0 02:39:51.879 00.070 15672 IsGuiding returns 0 02:39:51.879 00.000 15672 scope move finished after 2500 + 131 ms 02:39:51.879 00.000 15672 Move returns status 0, amount 2500 02:39:51.880 00.001 15672 move complete, result=0 02:39:51.880 00.000 15672 worker thread done servicing request 02:39:51.880 00.000 15672 Worker thread wakes up 02:39:51.880 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:39:51.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(396,244,31,31) 02:39:51.880 00.000 30444 GuideStep: -63.0 px 2500 ms EAST, 42.3 px 2500 ms SOUTH 02:39:53.989 02.109 15672 Exposure complete 02:39:54.009 00.020 15672 worker thread done servicing request 02:39:54.009 00.000 30444 OnExposeComplete: enter 02:39:54.009 00.000 30444 UpdateGuideState(): m_state=6 02:39:54.009 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6921 02:39:54.009 00.000 30444 Star::Find returns 1 (1), X=412.29, Y=259.11, Mass=16367, SNR=24.3, Peak=5230 HFD=2.6 02:39:54.009 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:39:54.009 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:39:54.009 00.000 30444 CameraToMount -- cameraX=-49.14 cameraY=54.86 hyp=73.65 cameraTheta=2.30 mountX=-62.32 mountY=43.02, mountTheta=2.54 02:39:54.010 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.14, y=54.86, opts=13) 02:39:54.010 00.000 30444 Enqueuing Move request for scope (-49.14, 54.86) 02:39:54.010 00.000 15672 Worker thread wakes up 02:39:54.010 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.14, 54.86) opts 0xd 02:39:54.010 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.14, 54.86) 02:39:54.010 00.000 15672 Moving (-49.14, 54.86) raw xDistance=-62.32 yDistance=43.02 02:39:54.010 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.25 from input -62.32 02:39:54.010 00.000 15672 GuideAlgorithmResistSwitch::result() returns 43.02 from input 43.02 02:39:54.010 00.000 15672 MoveAxis(E, 18126, ABG) 02:39:54.010 00.000 15672 duration set to 2500 by maxRaDuration 02:39:54.010 00.000 15672 Guiding Dir = 2, Dur = 2500 02:39:54.011 00.001 15672 IsSlewing returns 0 02:39:54.011 00.000 15672 IsGuiding returns 0 02:39:54.016 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=25387, FiltMin=2486, FiltMax=19563, Gamma=2.950 02:39:54.035 00.019 15672 PulseGuide returned control before completion, sleep 2486 02:39:54.057 00.022 30444 UpdateGuideState exits: m=16367 SNR=24.3 Saturated 02:39:54.057 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:39:54.057 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:39:54.057 00.000 30444 Enqueuing Expose request 02:39:56.524 02.467 15672 IsGuiding returns 1 02:39:56.524 00.000 15672 scope still moving after pulse duration time elapsed 02:39:56.545 00.021 15672 IsSlewing returns 0 02:39:56.561 00.016 15672 IsGuiding returns 0 02:39:56.561 00.000 15672 scope move finished after 2500 + 49 ms 02:39:56.561 00.000 15672 Move returns status 0, amount 2500 02:39:56.561 00.000 15672 MoveAxis(S, 7674, ABG) 02:39:56.561 00.000 15672 duration set to 2500 by maxDecDuration 02:39:56.562 00.001 15672 Guiding Dir = 1, Dur = 2500 02:39:56.562 00.000 15672 IsSlewing returns 0 02:39:56.568 00.006 15672 IsGuiding returns 0 02:39:56.656 00.088 15672 PulseGuide returned control before completion, sleep 2423 02:39:59.082 02.426 15672 IsGuiding returns 1 02:39:59.082 00.000 15672 scope still moving after pulse duration time elapsed 02:39:59.104 00.022 15672 IsSlewing returns 0 02:39:59.107 00.003 15672 IsGuiding returns 1 02:39:59.128 00.021 15672 IsSlewing returns 0 02:39:59.130 00.002 15672 IsGuiding returns 1 02:39:59.151 00.021 15672 IsSlewing returns 0 02:39:59.154 00.003 15672 IsGuiding returns 1 02:39:59.176 00.022 15672 IsSlewing returns 0 02:39:59.197 00.021 15672 IsGuiding returns 0 02:39:59.197 00.000 15672 scope move finished after 2500 + 128 ms 02:39:59.197 00.000 15672 Move returns status 0, amount 2500 02:39:59.197 00.000 15672 move complete, result=0 02:39:59.197 00.000 15672 worker thread done servicing request 02:39:59.198 00.001 15672 Worker thread wakes up 02:39:59.198 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:39:59.198 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:39:59.198 00.000 30444 GuideStep: -62.3 px 2500 ms EAST, 43.0 px 2500 ms SOUTH 02:40:01.308 02.110 15672 Exposure complete 02:40:01.327 00.019 15672 worker thread done servicing request 02:40:01.327 00.000 30444 OnExposeComplete: enter 02:40:01.328 00.001 30444 UpdateGuideState(): m_state=6 02:40:01.328 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6922 02:40:01.328 00.000 30444 Star::Find returns 1 (1), X=413.14, Y=259.18, Mass=11858, SNR=23.4, Peak=5418 HFD=2.4 02:40:01.328 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:40:01.328 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:40:01.328 00.000 30444 CameraToMount -- cameraX=-48.29 cameraY=54.93 hyp=73.14 cameraTheta=2.29 mountX=-61.52 mountY=43.27, mountTheta=2.53 02:40:01.328 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.29, y=54.93, opts=13) 02:40:01.328 00.000 30444 Enqueuing Move request for scope (-48.29, 54.93) 02:40:01.328 00.000 15672 Worker thread wakes up 02:40:01.329 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.29, 54.93) opts 0xd 02:40:01.329 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.29, 54.93) 02:40:01.329 00.000 15672 Moving (-48.29, 54.93) raw xDistance=-61.52 yDistance=43.27 02:40:01.329 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.71 from input -61.52 02:40:01.329 00.000 15672 GuideAlgorithmResistSwitch::result() returns 43.27 from input 43.27 02:40:01.329 00.000 15672 MoveAxis(E, 17898, ABG) 02:40:01.329 00.000 15672 duration set to 2500 by maxRaDuration 02:40:01.329 00.000 15672 Guiding Dir = 2, Dur = 2500 02:40:01.329 00.000 15672 IsSlewing returns 0 02:40:01.331 00.002 15672 IsGuiding returns 0 02:40:01.335 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=23654, FiltMin=2598, FiltMax=17092, Gamma=2.950 02:40:01.351 00.016 15672 PulseGuide returned control before completion, sleep 2490 02:40:01.380 00.029 30444 UpdateGuideState exits: m=11858 SNR=23.4 Saturated 02:40:01.380 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:40:01.380 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:40:01.381 00.001 30444 Enqueuing Expose request 02:40:03.845 02.464 15672 IsGuiding returns 1 02:40:03.845 00.000 15672 scope still moving after pulse duration time elapsed 02:40:03.866 00.021 15672 IsSlewing returns 0 02:40:03.869 00.003 15672 IsGuiding returns 1 02:40:03.890 00.021 15672 IsSlewing returns 0 02:40:03.893 00.003 15672 IsGuiding returns 0 02:40:03.893 00.000 15672 scope move finished after 2500 + 61 ms 02:40:03.893 00.000 15672 Move returns status 0, amount 2500 02:40:03.893 00.000 15672 MoveAxis(S, 7719, ABG) 02:40:03.893 00.000 15672 duration set to 2500 by maxDecDuration 02:40:03.893 00.000 15672 Guiding Dir = 1, Dur = 2500 02:40:03.894 00.001 15672 IsSlewing returns 0 02:40:03.896 00.002 15672 IsGuiding returns 0 02:40:03.971 00.075 15672 PulseGuide returned control before completion, sleep 2436 02:40:06.409 02.438 15672 IsGuiding returns 1 02:40:06.410 00.001 15672 scope still moving after pulse duration time elapsed 02:40:06.431 00.021 15672 IsSlewing returns 0 02:40:06.432 00.001 15672 IsGuiding returns 1 02:40:06.453 00.021 15672 IsSlewing returns 0 02:40:06.455 00.002 15672 IsGuiding returns 1 02:40:06.476 00.021 15672 IsSlewing returns 0 02:40:06.497 00.021 15672 IsGuiding returns 0 02:40:06.498 00.001 15672 scope move finished after 2500 + 100 ms 02:40:06.498 00.000 15672 Move returns status 0, amount 2500 02:40:06.498 00.000 15672 move complete, result=0 02:40:06.498 00.000 15672 worker thread done servicing request 02:40:06.498 00.000 15672 Worker thread wakes up 02:40:06.498 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:40:06.498 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:40:06.499 00.001 30444 GuideStep: -61.5 px 2500 ms EAST, 43.3 px 2500 ms SOUTH 02:40:08.608 02.109 15672 Exposure complete 02:40:08.628 00.020 15672 worker thread done servicing request 02:40:08.628 00.000 30444 OnExposeComplete: enter 02:40:08.628 00.000 30444 UpdateGuideState(): m_state=6 02:40:08.628 00.000 30444 Star::Find(15, 413, 259, 0, (0,0,0,0), 0.0, 255) frame 6923 02:40:08.628 00.000 30444 Star::Find returns 1 (1), X=412.63, Y=259.27, Mass=14035, SNR=22.8, Peak=5356 HFD=2.7 02:40:08.628 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:40:08.628 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:40:08.628 00.000 30444 CameraToMount -- cameraX=-48.80 cameraY=55.02 hyp=73.54 cameraTheta=2.30 mountX=-62.03 mountY=43.24, mountTheta=2.53 02:40:08.629 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.80, y=55.02, opts=13) 02:40:08.629 00.000 30444 Enqueuing Move request for scope (-48.80, 55.02) 02:40:08.629 00.000 15672 Worker thread wakes up 02:40:08.629 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.80, 55.02) opts 0xd 02:40:08.629 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.80, 55.02) 02:40:08.629 00.000 15672 Moving (-48.80, 55.02) raw xDistance=-62.03 yDistance=43.24 02:40:08.629 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.00 from input -62.03 02:40:08.629 00.000 15672 GuideAlgorithmResistSwitch::result() returns 43.24 from input 43.24 02:40:08.629 00.000 15672 MoveAxis(E, 18020, ABG) 02:40:08.629 00.000 15672 duration set to 2500 by maxRaDuration 02:40:08.629 00.000 15672 Guiding Dir = 2, Dur = 2500 02:40:08.629 00.000 15672 IsSlewing returns 0 02:40:08.630 00.001 15672 IsGuiding returns 0 02:40:08.634 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2112, max=26425, FiltMin=2526, FiltMax=19405, Gamma=2.950 02:40:08.652 00.018 15672 PulseGuide returned control before completion, sleep 2489 02:40:08.676 00.024 30444 UpdateGuideState exits: m=14035 SNR=22.8 Saturated 02:40:08.676 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:40:08.676 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:40:08.676 00.000 30444 Enqueuing Expose request 02:40:11.143 02.467 15672 IsGuiding returns 1 02:40:11.143 00.000 15672 scope still moving after pulse duration time elapsed 02:40:11.165 00.022 15672 IsSlewing returns 0 02:40:11.177 00.012 15672 IsGuiding returns 0 02:40:11.177 00.000 15672 scope move finished after 2500 + 46 ms 02:40:11.177 00.000 15672 Move returns status 0, amount 2500 02:40:11.177 00.000 15672 MoveAxis(S, 7714, ABG) 02:40:11.177 00.000 15672 duration set to 2500 by maxDecDuration 02:40:11.177 00.000 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:40:11.177 00.000 15672 Guiding Dir = 1, Dur = 2500 02:40:11.177 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:40:11.177 00.000 15672 IsSlewing returns 0 02:40:11.179 00.002 15672 IsGuiding returns 0 02:40:11.257 00.078 15672 PulseGuide returned control before completion, sleep 2434 02:40:13.717 02.460 15672 IsGuiding returns 1 02:40:13.717 00.000 15672 scope still moving after pulse duration time elapsed 02:40:13.738 00.021 15672 IsSlewing returns 0 02:40:13.741 00.003 15672 IsGuiding returns 1 02:40:13.761 00.020 15672 IsSlewing returns 0 02:40:13.764 00.003 15672 IsGuiding returns 1 02:40:13.786 00.022 15672 IsSlewing returns 0 02:40:13.814 00.028 15672 IsGuiding returns 0 02:40:13.814 00.000 15672 scope move finished after 2500 + 134 ms 02:40:13.814 00.000 15672 Move returns status 0, amount 2500 02:40:13.814 00.000 15672 move complete, result=0 02:40:13.815 00.001 15672 worker thread done servicing request 02:40:13.815 00.000 15672 Worker thread wakes up 02:40:13.815 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:40:13.815 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:40:13.815 00.000 30444 GuideStep: -62.0 px 2500 ms EAST, 43.2 px 2500 ms SOUTH 02:40:15.925 02.110 15672 Exposure complete 02:40:15.944 00.019 15672 worker thread done servicing request 02:40:15.944 00.000 30444 OnExposeComplete: enter 02:40:15.944 00.000 30444 UpdateGuideState(): m_state=6 02:40:15.945 00.001 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6924 02:40:15.945 00.000 30444 Star::Find returns 1 (1), X=412.49, Y=259.01, Mass=13675, SNR=25.2, Peak=5210 HFD=2.3 02:40:15.945 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:40:15.945 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:40:15.945 00.000 30444 CameraToMount -- cameraX=-48.94 cameraY=54.76 hyp=73.44 cameraTheta=2.30 mountX=-62.10 mountY=42.96, mountTheta=2.54 02:40:15.945 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.94, y=54.76, opts=13) 02:40:15.945 00.000 30444 Enqueuing Move request for scope (-48.94, 54.76) 02:40:15.945 00.000 15672 Worker thread wakes up 02:40:15.945 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.94, 54.76) opts 0xd 02:40:15.945 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.94, 54.76) 02:40:15.945 00.000 15672 Moving (-48.94, 54.76) raw xDistance=-62.10 yDistance=42.96 02:40:15.945 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.06 from input -62.10 02:40:15.946 00.001 15672 GuideAlgorithmResistSwitch::result() returns 42.96 from input 42.96 02:40:15.946 00.000 15672 MoveAxis(E, 18047, ABG) 02:40:15.946 00.000 15672 duration set to 2500 by maxRaDuration 02:40:15.946 00.000 15672 Guiding Dir = 2, Dur = 2500 02:40:15.947 00.001 15672 IsSlewing returns 0 02:40:15.948 00.001 15672 IsGuiding returns 0 02:40:15.952 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=21395, FiltMin=2519, FiltMax=16877, Gamma=2.950 02:40:15.968 00.016 15672 PulseGuide returned control before completion, sleep 2490 02:40:15.995 00.027 30444 UpdateGuideState exits: m=13675 SNR=25.2 Saturated 02:40:15.995 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:40:15.995 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:40:15.995 00.000 30444 Enqueuing Expose request 02:40:18.509 02.514 15672 IsGuiding returns 0 02:40:18.509 00.000 15672 Move returns status 0, amount 2500 02:40:18.509 00.000 15672 MoveAxis(S, 7664, ABG) 02:40:18.509 00.000 15672 duration set to 2500 by maxDecDuration 02:40:18.509 00.000 15672 Guiding Dir = 1, Dur = 2500 02:40:18.509 00.000 15672 IsSlewing returns 0 02:40:18.511 00.002 15672 IsGuiding returns 0 02:40:18.589 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:40:21.024 02.435 15672 IsGuiding returns 1 02:40:21.024 00.000 15672 scope still moving after pulse duration time elapsed 02:40:21.045 00.021 15672 IsSlewing returns 0 02:40:21.048 00.003 15672 IsGuiding returns 1 02:40:21.068 00.020 15672 IsSlewing returns 0 02:40:21.131 00.063 15672 IsGuiding returns 0 02:40:21.131 00.000 15672 scope move finished after 2500 + 119 ms 02:40:21.131 00.000 15672 Move returns status 0, amount 2500 02:40:21.131 00.000 15672 move complete, result=0 02:40:21.131 00.000 15672 worker thread done servicing request 02:40:21.131 00.000 30444 GuideStep: -62.1 px 2500 ms EAST, 43.0 px 2500 ms SOUTH 02:40:21.132 00.001 15672 Worker thread wakes up 02:40:21.132 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:40:21.132 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:40:23.239 02.107 15672 Exposure complete 02:40:23.259 00.020 15672 worker thread done servicing request 02:40:23.259 00.000 30444 OnExposeComplete: enter 02:40:23.259 00.000 30444 UpdateGuideState(): m_state=6 02:40:23.259 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6925 02:40:23.259 00.000 30444 Star::Find returns 1 (1), X=412.69, Y=258.88, Mass=15258, SNR=24.6, Peak=5847 HFD=1.9 02:40:23.259 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:40:23.259 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:40:23.259 00.000 30444 CameraToMount -- cameraX=-48.74 cameraY=54.63 hyp=73.21 cameraTheta=2.30 mountX=-61.87 mountY=42.88, mountTheta=2.54 02:40:23.260 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.74, y=54.63, opts=13) 02:40:23.260 00.000 30444 Enqueuing Move request for scope (-48.74, 54.63) 02:40:23.260 00.000 15672 Worker thread wakes up 02:40:23.260 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.74, 54.63) opts 0xd 02:40:23.260 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.74, 54.63) 02:40:23.260 00.000 15672 Moving (-48.74, 54.63) raw xDistance=-61.87 yDistance=42.88 02:40:23.260 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.92 from input -61.87 02:40:23.260 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.88 from input 42.88 02:40:23.260 00.000 15672 MoveAxis(E, 17987, ABG) 02:40:23.260 00.000 15672 duration set to 2500 by maxRaDuration 02:40:23.260 00.000 15672 Guiding Dir = 2, Dur = 2500 02:40:23.261 00.001 15672 IsSlewing returns 0 02:40:23.262 00.001 15672 IsGuiding returns 0 02:40:23.266 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=22915, FiltMin=2600, FiltMax=17723, Gamma=2.950 02:40:23.285 00.019 15672 PulseGuide returned control before completion, sleep 2487 02:40:23.309 00.024 30444 UpdateGuideState exits: m=15258 SNR=24.6 Saturated 02:40:23.309 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:40:23.309 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:40:23.309 00.000 30444 Enqueuing Expose request 02:40:25.794 02.485 15672 IsGuiding returns 0 02:40:25.794 00.000 15672 Move returns status 0, amount 2500 02:40:25.794 00.000 15672 MoveAxis(S, 7649, ABG) 02:40:25.794 00.000 15672 duration set to 2500 by maxDecDuration 02:40:25.794 00.000 15672 Guiding Dir = 1, Dur = 2500 02:40:25.794 00.000 15672 IsSlewing returns 0 02:40:25.796 00.002 15672 IsGuiding returns 0 02:40:25.874 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:40:28.308 02.434 15672 IsGuiding returns 1 02:40:28.309 00.001 15672 scope still moving after pulse duration time elapsed 02:40:28.330 00.021 15672 IsSlewing returns 0 02:40:28.330 00.000 15672 IsGuiding returns 1 02:40:28.351 00.021 15672 IsSlewing returns 0 02:40:28.354 00.003 15672 IsGuiding returns 1 02:40:28.375 00.021 15672 IsSlewing returns 0 02:40:28.378 00.003 15672 IsGuiding returns 1 02:40:28.398 00.020 15672 IsSlewing returns 0 02:40:28.414 00.016 15672 IsGuiding returns 0 02:40:28.414 00.000 15672 scope move finished after 2500 + 119 ms 02:40:28.414 00.000 15672 Move returns status 0, amount 2500 02:40:28.414 00.000 15672 move complete, result=0 02:40:28.416 00.002 15672 worker thread done servicing request 02:40:28.416 00.000 15672 Worker thread wakes up 02:40:28.416 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:40:28.416 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:40:28.416 00.000 30444 GuideStep: -61.9 px 2500 ms EAST, 42.9 px 2500 ms SOUTH 02:40:30.528 02.112 15672 Exposure complete 02:40:30.556 00.028 15672 worker thread done servicing request 02:40:30.556 00.000 30444 OnExposeComplete: enter 02:40:30.556 00.000 30444 UpdateGuideState(): m_state=6 02:40:30.556 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6926 02:40:30.556 00.000 30444 Star::Find returns 1 (1), X=412.14, Y=258.78, Mass=13698, SNR=20.4, Peak=5400 HFD=1.8 02:40:30.557 00.001 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:40:30.557 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:40:30.557 00.000 30444 CameraToMount -- cameraX=-49.29 cameraY=54.52 hyp=73.50 cameraTheta=2.31 mountX=-62.36 mountY=42.65, mountTheta=2.54 02:40:30.557 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.29, y=54.52, opts=13) 02:40:30.557 00.000 30444 Enqueuing Move request for scope (-49.29, 54.52) 02:40:30.557 00.000 15672 Worker thread wakes up 02:40:30.557 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.29, 54.52) opts 0xd 02:40:30.557 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.29, 54.52) 02:40:30.557 00.000 15672 Moving (-49.29, 54.52) raw xDistance=-62.36 yDistance=42.65 02:40:30.557 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.22 from input -62.36 02:40:30.557 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.65 from input 42.65 02:40:30.557 00.000 15672 MoveAxis(E, 18117, ABG) 02:40:30.557 00.000 15672 duration set to 2500 by maxRaDuration 02:40:30.558 00.001 15672 Guiding Dir = 2, Dur = 2500 02:40:30.558 00.000 15672 IsSlewing returns 0 02:40:30.560 00.002 15672 IsGuiding returns 0 02:40:30.563 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=26792, FiltMin=2544, FiltMax=16939, Gamma=2.950 02:40:30.586 00.023 15672 PulseGuide returned control before completion, sleep 2484 02:40:30.606 00.020 30444 UpdateGuideState exits: m=13698 SNR=20.4 Saturated 02:40:30.606 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:40:30.606 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:40:30.606 00.000 30444 Enqueuing Expose request 02:40:33.071 02.465 15672 IsGuiding returns 1 02:40:33.071 00.000 15672 scope still moving after pulse duration time elapsed 02:40:33.093 00.022 15672 IsSlewing returns 0 02:40:33.110 00.017 15672 IsGuiding returns 0 02:40:33.110 00.000 15672 scope move finished after 2500 + 50 ms 02:40:33.110 00.000 15672 Move returns status 0, amount 2500 02:40:33.110 00.000 15672 MoveAxis(S, 7610, ABG) 02:40:33.110 00.000 15672 duration set to 2500 by maxDecDuration 02:40:33.110 00.000 15672 Guiding Dir = 1, Dur = 2500 02:40:33.111 00.001 15672 IsSlewing returns 0 02:40:33.111 00.000 15672 IsGuiding returns 0 02:40:33.190 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:40:35.652 02.462 15672 IsGuiding returns 1 02:40:35.652 00.000 15672 scope still moving after pulse duration time elapsed 02:40:35.673 00.021 15672 IsSlewing returns 0 02:40:35.676 00.003 15672 IsGuiding returns 1 02:40:35.697 00.021 15672 IsSlewing returns 0 02:40:35.714 00.017 15672 IsGuiding returns 0 02:40:35.714 00.000 15672 scope move finished after 2500 + 102 ms 02:40:35.715 00.001 15672 Move returns status 0, amount 2500 02:40:35.715 00.000 15672 move complete, result=0 02:40:35.715 00.000 15672 worker thread done servicing request 02:40:35.715 00.000 15672 Worker thread wakes up 02:40:35.715 00.000 30444 GuideStep: -62.4 px 2500 ms EAST, 42.7 px 2500 ms SOUTH 02:40:35.715 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:40:35.715 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:40:37.825 02.110 15672 Exposure complete 02:40:37.844 00.019 15672 worker thread done servicing request 02:40:37.845 00.001 30444 OnExposeComplete: enter 02:40:37.845 00.000 30444 UpdateGuideState(): m_state=6 02:40:37.845 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6927 02:40:37.845 00.000 30444 Star::Find returns 1 (1), X=412.82, Y=258.59, Mass=17381, SNR=25.3, Peak=5469 HFD=4.5 02:40:37.845 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:40:37.845 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:40:37.845 00.000 30444 CameraToMount -- cameraX=-48.61 cameraY=54.34 hyp=72.91 cameraTheta=2.30 mountX=-61.67 mountY=42.62, mountTheta=2.54 02:40:37.845 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.61, y=54.34, opts=13) 02:40:37.845 00.000 30444 Enqueuing Move request for scope (-48.61, 54.34) 02:40:37.846 00.001 15672 Worker thread wakes up 02:40:37.846 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.61, 54.34) opts 0xd 02:40:37.846 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.61, 54.34) 02:40:37.846 00.000 15672 Moving (-48.61, 54.34) raw xDistance=-61.67 yDistance=42.62 02:40:37.846 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.81 from input -61.67 02:40:37.846 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.62 from input 42.62 02:40:37.846 00.000 15672 MoveAxis(E, 17937, ABG) 02:40:37.846 00.000 15672 duration set to 2500 by maxRaDuration 02:40:37.846 00.000 15672 Guiding Dir = 2, Dur = 2500 02:40:37.846 00.000 15672 IsSlewing returns 0 02:40:37.847 00.001 15672 IsGuiding returns 0 02:40:37.852 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2058, max=26107, FiltMin=2591, FiltMax=17675, Gamma=2.950 02:40:37.870 00.018 15672 PulseGuide returned control before completion, sleep 2488 02:40:37.895 00.025 30444 UpdateGuideState exits: m=17381 SNR=25.3 Saturated 02:40:37.895 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:40:37.895 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:40:37.895 00.000 30444 Enqueuing Expose request 02:40:40.410 02.515 15672 IsGuiding returns 0 02:40:40.410 00.000 15672 Move returns status 0, amount 2500 02:40:40.410 00.000 15672 MoveAxis(S, 7604, ABG) 02:40:40.410 00.000 15672 duration set to 2500 by maxDecDuration 02:40:40.410 00.000 15672 Guiding Dir = 1, Dur = 2500 02:40:40.411 00.001 15672 IsSlewing returns 0 02:40:40.413 00.002 15672 IsGuiding returns 0 02:40:40.490 00.077 15672 PulseGuide returned control before completion, sleep 2433 02:40:42.925 02.435 15672 IsGuiding returns 1 02:40:42.926 00.001 15672 scope still moving after pulse duration time elapsed 02:40:42.947 00.021 15672 IsSlewing returns 0 02:40:42.983 00.036 15672 IsGuiding returns 1 02:40:43.003 00.020 15672 IsSlewing returns 0 02:40:43.006 00.003 15672 IsGuiding returns 1 02:40:43.027 00.021 15672 IsSlewing returns 0 02:40:43.047 00.020 15672 IsGuiding returns 0 02:40:43.047 00.000 15672 scope move finished after 2500 + 135 ms 02:40:43.047 00.000 15672 Move returns status 0, amount 2500 02:40:43.047 00.000 15672 move complete, result=0 02:40:43.048 00.001 15672 worker thread done servicing request 02:40:43.048 00.000 15672 Worker thread wakes up 02:40:43.048 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:40:43.048 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:40:43.048 00.000 30444 GuideStep: -61.7 px 2500 ms EAST, 42.6 px 2500 ms SOUTH 02:40:45.158 02.110 15672 Exposure complete 02:40:45.178 00.020 15672 worker thread done servicing request 02:40:45.178 00.000 30444 OnExposeComplete: enter 02:40:45.178 00.000 30444 UpdateGuideState(): m_state=6 02:40:45.178 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6928 02:40:45.178 00.000 30444 Star::Find returns 1 (1), X=412.51, Y=258.88, Mass=14981, SNR=25.7, Peak=5917 HFD=1.9 02:40:45.178 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:40:45.178 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:40:45.178 00.000 30444 CameraToMount -- cameraX=-48.92 cameraY=54.63 hyp=73.33 cameraTheta=2.30 mountX=-62.04 mountY=42.84, mountTheta=2.54 02:40:45.179 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.92, y=54.63, opts=13) 02:40:45.179 00.000 30444 Enqueuing Move request for scope (-48.92, 54.63) 02:40:45.179 00.000 15672 Worker thread wakes up 02:40:45.179 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.92, 54.63) opts 0xd 02:40:45.180 00.001 15672 Handling offset move in thread for scope, endpoint = (-48.92, 54.63) 02:40:45.180 00.000 15672 Moving (-48.92, 54.63) raw xDistance=-62.04 yDistance=42.84 02:40:45.180 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.01 from input -62.04 02:40:45.180 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.84 from input 42.84 02:40:45.180 00.000 15672 MoveAxis(E, 18026, ABG) 02:40:45.180 00.000 15672 duration set to 2500 by maxRaDuration 02:40:45.180 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:40:45.180 00.000 15672 Guiding Dir = 2, Dur = 2500 02:40:45.180 00.000 15672 IsSlewing returns 0 02:40:45.181 00.001 15672 IsGuiding returns 0 02:40:45.202 00.021 15672 PulseGuide returned control before completion, sleep 2490 02:40:45.420 00.218 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=27374, FiltMin=2592, FiltMax=19494, Gamma=2.950 02:40:45.486 00.066 30444 UpdateGuideState exits: m=14981 SNR=25.7 Saturated 02:40:45.486 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:40:45.486 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:40:45.486 00.000 30444 Enqueuing Expose request 02:40:45.486 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:40:47.710 02.224 15672 IsGuiding returns 0 02:40:47.710 00.000 15672 Move returns status 0, amount 2500 02:40:47.710 00.000 15672 MoveAxis(S, 7642, ABG) 02:40:47.710 00.000 15672 duration set to 2500 by maxDecDuration 02:40:47.710 00.000 15672 Guiding Dir = 1, Dur = 2500 02:40:47.710 00.000 15672 IsSlewing returns 0 02:40:47.711 00.001 15672 IsGuiding returns 0 02:40:47.791 00.080 15672 PulseGuide returned control before completion, sleep 2431 02:40:50.225 02.434 15672 IsGuiding returns 1 02:40:50.225 00.000 15672 scope still moving after pulse duration time elapsed 02:40:50.245 00.020 15672 IsSlewing returns 0 02:40:50.246 00.001 15672 IsGuiding returns 1 02:40:50.267 00.021 15672 IsSlewing returns 0 02:40:50.267 00.000 15672 IsGuiding returns 1 02:40:50.289 00.022 15672 IsSlewing returns 0 02:40:50.347 00.058 15672 IsGuiding returns 0 02:40:50.347 00.000 15672 scope move finished after 2500 + 135 ms 02:40:50.347 00.000 15672 Move returns status 0, amount 2500 02:40:50.347 00.000 15672 move complete, result=0 02:40:50.347 00.000 15672 worker thread done servicing request 02:40:50.347 00.000 15672 Worker thread wakes up 02:40:50.348 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:40:50.348 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:40:50.348 00.000 30444 GuideStep: -62.0 px 2500 ms EAST, 42.8 px 2500 ms SOUTH 02:40:52.457 02.109 15672 Exposure complete 02:40:52.477 00.020 15672 worker thread done servicing request 02:40:52.477 00.000 30444 OnExposeComplete: enter 02:40:52.477 00.000 30444 UpdateGuideState(): m_state=6 02:40:52.477 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6929 02:40:52.478 00.001 30444 Star::Find returns 1 (1), X=412.04, Y=258.64, Mass=18176, SNR=26.5, Peak=5261 HFD=4.7 02:40:52.478 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:40:52.478 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:40:52.478 00.000 30444 CameraToMount -- cameraX=-49.39 cameraY=54.39 hyp=73.47 cameraTheta=2.31 mountX=-62.43 mountY=42.50, mountTheta=2.54 02:40:52.478 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.39, y=54.39, opts=13) 02:40:52.478 00.000 30444 Enqueuing Move request for scope (-49.39, 54.39) 02:40:52.478 00.000 15672 Worker thread wakes up 02:40:52.478 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.39, 54.39) opts 0xd 02:40:52.478 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.39, 54.39) 02:40:52.478 00.000 15672 Moving (-49.39, 54.39) raw xDistance=-62.43 yDistance=42.50 02:40:52.478 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.27 from input -62.43 02:40:52.478 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.50 from input 42.50 02:40:52.479 00.001 15672 MoveAxis(E, 18136, ABG) 02:40:52.479 00.000 15672 duration set to 2500 by maxRaDuration 02:40:52.479 00.000 15672 Guiding Dir = 2, Dur = 2500 02:40:52.479 00.000 15672 IsSlewing returns 0 02:40:52.484 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=26649, FiltMin=2589, FiltMax=18871, Gamma=2.950 02:40:52.488 00.004 15672 IsGuiding returns 0 02:40:52.503 00.015 15672 PulseGuide returned control before completion, sleep 2495 02:40:52.526 00.023 30444 UpdateGuideState exits: m=18176 SNR=26.5 Saturated 02:40:52.526 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:40:52.526 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:40:52.526 00.000 30444 Enqueuing Expose request 02:40:55.001 02.475 15672 IsGuiding returns 1 02:40:55.002 00.001 15672 scope still moving after pulse duration time elapsed 02:40:55.023 00.021 15672 IsSlewing returns 0 02:40:55.029 00.006 15672 IsGuiding returns 0 02:40:55.029 00.000 15672 scope move finished after 2500 + 41 ms 02:40:55.029 00.000 15672 Move returns status 0, amount 2500 02:40:55.029 00.000 15672 MoveAxis(S, 7583, ABG) 02:40:55.029 00.000 15672 duration set to 2500 by maxDecDuration 02:40:55.029 00.000 15672 Guiding Dir = 1, Dur = 2500 02:40:55.030 00.001 15672 IsSlewing returns 0 02:40:55.032 00.002 15672 IsGuiding returns 0 02:40:55.140 00.108 15672 PulseGuide returned control before completion, sleep 2404 02:40:57.546 02.406 15672 IsGuiding returns 1 02:40:57.546 00.000 15672 scope still moving after pulse duration time elapsed 02:40:57.568 00.022 15672 IsSlewing returns 0 02:40:57.570 00.002 15672 IsGuiding returns 1 02:40:57.591 00.021 15672 IsSlewing returns 0 02:40:57.594 00.003 15672 IsGuiding returns 1 02:40:57.616 00.022 15672 IsSlewing returns 0 02:40:57.632 00.016 15672 IsGuiding returns 0 02:40:57.633 00.001 15672 scope move finished after 2500 + 99 ms 02:40:57.633 00.000 15672 Move returns status 0, amount 2500 02:40:57.633 00.000 15672 move complete, result=0 02:40:57.633 00.000 15672 worker thread done servicing request 02:40:57.633 00.000 15672 Worker thread wakes up 02:40:57.633 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:40:57.634 00.001 30444 GuideStep: -62.4 px 2500 ms EAST, 42.5 px 2500 ms SOUTH 02:40:57.634 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:40:59.744 02.110 15672 Exposure complete 02:40:59.765 00.021 15672 worker thread done servicing request 02:40:59.766 00.001 30444 OnExposeComplete: enter 02:40:59.766 00.000 30444 UpdateGuideState(): m_state=6 02:40:59.766 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6930 02:40:59.766 00.000 30444 Star::Find returns 1 (1), X=411.51, Y=257.94, Mass=15518, SNR=26.0, Peak=5512 HFD=3.3 02:40:59.766 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.60 = 2.60) 02:40:59.766 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.54 = 2.54) 02:40:59.766 00.000 30444 CameraToMount -- cameraX=-49.92 cameraY=53.69 hyp=73.31 cameraTheta=2.32 mountX=-62.74 mountY=41.70, mountTheta=2.55 02:40:59.766 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.92, y=53.69, opts=13) 02:40:59.766 00.000 30444 Enqueuing Move request for scope (-49.92, 53.69) 02:40:59.766 00.000 15672 Worker thread wakes up 02:40:59.767 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.92, 53.69) opts 0xd 02:40:59.767 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.92, 53.69) 02:40:59.767 00.000 15672 Moving (-49.92, 53.69) raw xDistance=-62.74 yDistance=41.70 02:40:59.767 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.48 from input -62.74 02:40:59.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns 41.70 from input 41.70 02:40:59.767 00.000 15672 MoveAxis(E, 18229, ABG) 02:40:59.767 00.000 15672 duration set to 2500 by maxRaDuration 02:40:59.767 00.000 15672 Guiding Dir = 2, Dur = 2500 02:40:59.767 00.000 15672 IsSlewing returns 0 02:40:59.768 00.001 15672 IsGuiding returns 0 02:40:59.772 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=21190, FiltMin=2610, FiltMax=17455, Gamma=2.950 02:40:59.787 00.015 15672 PulseGuide returned control before completion, sleep 2492 02:40:59.816 00.029 30444 UpdateGuideState exits: m=15518 SNR=26.0 Saturated 02:40:59.816 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:40:59.816 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:40:59.816 00.000 30444 Enqueuing Expose request 02:41:02.284 02.468 15672 IsGuiding returns 1 02:41:02.284 00.000 15672 scope still moving after pulse duration time elapsed 02:41:02.305 00.021 15672 IsSlewing returns 0 02:41:02.329 00.024 15672 IsGuiding returns 0 02:41:02.329 00.000 15672 scope move finished after 2500 + 60 ms 02:41:02.329 00.000 15672 Move returns status 0, amount 2500 02:41:02.329 00.000 15672 MoveAxis(S, 7440, ABG) 02:41:02.330 00.001 15672 duration set to 2500 by maxDecDuration 02:41:02.330 00.000 15672 Guiding Dir = 1, Dur = 2500 02:41:02.330 00.000 15672 IsSlewing returns 0 02:41:02.333 00.003 15672 IsGuiding returns 0 02:41:02.407 00.074 15672 PulseGuide returned control before completion, sleep 2436 02:41:04.868 02.461 15672 IsGuiding returns 1 02:41:04.868 00.000 15672 scope still moving after pulse duration time elapsed 02:41:04.889 00.021 15672 IsSlewing returns 0 02:41:04.890 00.001 15672 IsGuiding returns 1 02:41:04.911 00.021 15672 IsSlewing returns 0 02:41:04.932 00.021 15672 IsGuiding returns 0 02:41:04.932 00.000 15672 scope move finished after 2500 + 99 ms 02:41:04.933 00.001 15672 Move returns status 0, amount 2500 02:41:04.933 00.000 15672 move complete, result=0 02:41:04.933 00.000 15672 worker thread done servicing request 02:41:04.933 00.000 15672 Worker thread wakes up 02:41:04.933 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:41:04.933 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:41:04.933 00.000 30444 GuideStep: -62.7 px 2500 ms EAST, 41.7 px 2500 ms SOUTH 02:41:07.038 02.105 15672 Exposure complete 02:41:07.061 00.023 15672 worker thread done servicing request 02:41:07.061 00.000 30444 OnExposeComplete: enter 02:41:07.061 00.000 30444 UpdateGuideState(): m_state=6 02:41:07.062 00.001 30444 Star::Find(15, 411, 257, 0, (0,0,0,0), 0.0, 255) frame 6931 02:41:07.062 00.000 30444 Star::Find returns 1 (1), X=411.65, Y=258.34, Mass=20093, SNR=32.8, Peak=5652 HFD=3.3 02:41:07.062 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:41:07.062 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:41:07.062 00.000 30444 CameraToMount -- cameraX=-49.79 cameraY=54.09 hyp=73.51 cameraTheta=2.31 mountX=-62.72 mountY=42.12, mountTheta=2.55 02:41:07.062 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.79, y=54.09, opts=13) 02:41:07.062 00.000 30444 Enqueuing Move request for scope (-49.79, 54.09) 02:41:07.062 00.000 15672 Worker thread wakes up 02:41:07.062 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.79, 54.09) opts 0xd 02:41:07.063 00.001 15672 Handling offset move in thread for scope, endpoint = (-49.79, 54.09) 02:41:07.063 00.000 15672 Moving (-49.79, 54.09) raw xDistance=-62.72 yDistance=42.12 02:41:07.063 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.49 from input -62.72 02:41:07.063 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.12 from input 42.12 02:41:07.063 00.000 15672 MoveAxis(E, 18231, ABG) 02:41:07.063 00.000 15672 duration set to 2500 by maxRaDuration 02:41:07.063 00.000 15672 Guiding Dir = 2, Dur = 2500 02:41:07.063 00.000 15672 IsSlewing returns 0 02:41:07.064 00.001 15672 IsGuiding returns 0 02:41:07.069 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=22893, FiltMin=2502, FiltMax=17305, Gamma=2.950 02:41:07.088 00.019 15672 PulseGuide returned control before completion, sleep 2487 02:41:07.111 00.023 30444 UpdateGuideState exits: m=20093 SNR=32.8 Saturated 02:41:07.112 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:41:07.112 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:41:07.112 00.000 30444 Enqueuing Expose request 02:41:09.577 02.465 15672 IsGuiding returns 1 02:41:09.577 00.000 15672 scope still moving after pulse duration time elapsed 02:41:09.598 00.021 15672 IsSlewing returns 0 02:41:09.645 00.047 15672 IsGuiding returns 0 02:41:09.645 00.000 15672 scope move finished after 2500 + 79 ms 02:41:09.645 00.000 15672 Move returns status 0, amount 2500 02:41:09.645 00.000 15672 MoveAxis(S, 7514, ABG) 02:41:09.645 00.000 15672 duration set to 2500 by maxDecDuration 02:41:09.645 00.000 15672 Guiding Dir = 1, Dur = 2500 02:41:09.645 00.000 15672 IsSlewing returns 0 02:41:09.646 00.001 15672 IsGuiding returns 0 02:41:09.724 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:41:12.159 02.435 15672 IsGuiding returns 1 02:41:12.159 00.000 15672 scope still moving after pulse duration time elapsed 02:41:12.179 00.020 15672 IsSlewing returns 0 02:41:12.182 00.003 15672 IsGuiding returns 1 02:41:12.202 00.020 15672 IsSlewing returns 0 02:41:12.264 00.062 15672 IsGuiding returns 0 02:41:12.265 00.001 15672 scope move finished after 2500 + 118 ms 02:41:12.265 00.000 15672 Move returns status 0, amount 2500 02:41:12.265 00.000 15672 move complete, result=0 02:41:12.265 00.000 15672 worker thread done servicing request 02:41:12.265 00.000 15672 Worker thread wakes up 02:41:12.265 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:41:12.266 00.001 30444 GuideStep: -62.7 px 2500 ms EAST, 42.1 px 2500 ms SOUTH 02:41:12.266 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:41:14.376 02.110 15672 Exposure complete 02:41:14.396 00.020 15672 worker thread done servicing request 02:41:14.396 00.000 30444 OnExposeComplete: enter 02:41:14.396 00.000 30444 UpdateGuideState(): m_state=6 02:41:14.396 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6932 02:41:14.396 00.000 30444 Star::Find returns 1 (1), X=411.44, Y=258.88, Mass=14638, SNR=21.3, Peak=5351 HFD=3.4 02:41:14.396 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:41:14.397 00.001 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:41:14.397 00.000 30444 CameraToMount -- cameraX=-50.00 cameraY=54.63 hyp=74.05 cameraTheta=2.31 mountX=-63.07 mountY=42.61, mountTheta=2.55 02:41:14.397 00.000 30444 SchedulePrimaryMove(04F7B810, x=-50.00, y=54.63, opts=13) 02:41:14.397 00.000 30444 Enqueuing Move request for scope (-50.00, 54.63) 02:41:14.397 00.000 15672 Worker thread wakes up 02:41:14.397 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-50.00, 54.63) opts 0xd 02:41:14.397 00.000 15672 Handling offset move in thread for scope, endpoint = (-50.00, 54.63) 02:41:14.397 00.000 15672 Moving (-50.00, 54.63) raw xDistance=-63.07 yDistance=42.61 02:41:14.397 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.71 from input -63.07 02:41:14.397 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.61 from input 42.61 02:41:14.397 00.000 15672 MoveAxis(E, 18326, ABG) 02:41:14.397 00.000 15672 duration set to 2500 by maxRaDuration 02:41:14.397 00.000 15672 Guiding Dir = 2, Dur = 2500 02:41:14.398 00.001 15672 IsSlewing returns 0 02:41:14.400 00.002 15672 IsGuiding returns 0 02:41:14.404 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=24275, FiltMin=2539, FiltMax=18603, Gamma=2.950 02:41:14.420 00.016 15672 PulseGuide returned control before completion, sleep 2490 02:41:14.889 00.469 30444 UpdateGuideState exits: m=14638 SNR=21.3 Saturated 02:41:14.889 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:41:14.889 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:41:14.889 00.000 30444 Enqueuing Expose request 02:41:16.913 02.024 15672 IsGuiding returns 1 02:41:16.913 00.000 15672 scope still moving after pulse duration time elapsed 02:41:16.934 00.021 15672 IsSlewing returns 0 02:41:16.977 00.043 15672 IsGuiding returns 0 02:41:16.977 00.000 15672 scope move finished after 2500 + 77 ms 02:41:16.977 00.000 15672 Move returns status 0, amount 2500 02:41:16.977 00.000 15672 MoveAxis(S, 7601, ABG) 02:41:16.978 00.001 15672 duration set to 2500 by maxDecDuration 02:41:16.979 00.001 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:41:16.979 00.000 15672 Guiding Dir = 1, Dur = 2500 02:41:16.979 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:41:16.979 00.000 15672 IsSlewing returns 0 02:41:16.983 00.004 15672 IsGuiding returns 0 02:41:17.072 00.089 15672 PulseGuide returned control before completion, sleep 2422 02:41:19.498 02.426 15672 IsGuiding returns 1 02:41:19.498 00.000 15672 scope still moving after pulse duration time elapsed 02:41:19.518 00.020 15672 IsSlewing returns 0 02:41:19.521 00.003 15672 IsGuiding returns 1 02:41:19.543 00.022 15672 IsSlewing returns 0 02:41:19.545 00.002 15672 IsGuiding returns 1 02:41:19.567 00.022 15672 IsSlewing returns 0 02:41:19.569 00.002 15672 IsGuiding returns 1 02:41:19.590 00.021 15672 IsSlewing returns 0 02:41:19.645 00.055 15672 IsGuiding returns 0 02:41:19.645 00.000 15672 scope move finished after 2500 + 161 ms 02:41:19.645 00.000 15672 Move returns status 0, amount 2500 02:41:19.645 00.000 15672 move complete, result=0 02:41:19.645 00.000 15672 worker thread done servicing request 02:41:19.645 00.000 15672 Worker thread wakes up 02:41:19.645 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:41:19.645 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(396,244,31,31) 02:41:19.645 00.000 30444 GuideStep: -63.1 px 2500 ms EAST, 42.6 px 2500 ms SOUTH 02:41:21.753 02.108 15672 Exposure complete 02:41:21.773 00.020 15672 worker thread done servicing request 02:41:21.773 00.000 30444 OnExposeComplete: enter 02:41:21.773 00.000 30444 UpdateGuideState(): m_state=6 02:41:21.773 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6933 02:41:21.773 00.000 30444 Star::Find returns 1 (1), X=411.94, Y=259.08, Mass=12569, SNR=18.8, Peak=5096 HFD=2.4 02:41:21.773 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:41:21.773 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:41:21.773 00.000 30444 CameraToMount -- cameraX=-49.49 cameraY=54.83 hyp=73.86 cameraTheta=2.31 mountX=-62.64 mountY=42.91, mountTheta=2.54 02:41:21.774 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.49, y=54.83, opts=13) 02:41:21.774 00.000 30444 Enqueuing Move request for scope (-49.49, 54.83) 02:41:21.774 00.000 15672 Worker thread wakes up 02:41:21.774 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.49, 54.83) opts 0xd 02:41:21.774 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.49, 54.83) 02:41:21.774 00.000 15672 Moving (-49.49, 54.83) raw xDistance=-62.64 yDistance=42.91 02:41:21.774 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.45 from input -62.64 02:41:21.774 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.91 from input 42.91 02:41:21.774 00.000 15672 MoveAxis(E, 18216, ABG) 02:41:21.774 00.000 15672 duration set to 2500 by maxRaDuration 02:41:21.774 00.000 15672 Guiding Dir = 2, Dur = 2500 02:41:21.775 00.001 15672 IsSlewing returns 0 02:41:21.776 00.001 15672 IsGuiding returns 0 02:41:21.780 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=27141, FiltMin=2564, FiltMax=17416, Gamma=2.950 02:41:21.799 00.019 15672 PulseGuide returned control before completion, sleep 2487 02:41:22.033 00.234 30444 UpdateGuideState exits: m=12569 SNR=18.8 Saturated 02:41:22.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:41:22.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:41:22.033 00.000 30444 Enqueuing Expose request 02:41:24.290 02.257 15672 IsGuiding returns 1 02:41:24.290 00.000 15672 scope still moving after pulse duration time elapsed 02:41:24.311 00.021 15672 IsSlewing returns 0 02:41:24.325 00.014 15672 IsGuiding returns 0 02:41:24.325 00.000 15672 scope move finished after 2500 + 49 ms 02:41:24.325 00.000 15672 Move returns status 0, amount 2500 02:41:24.325 00.000 15672 MoveAxis(S, 7655, ABG) 02:41:24.325 00.000 15672 duration set to 2500 by maxDecDuration 02:41:24.325 00.000 15672 Guiding Dir = 1, Dur = 2500 02:41:24.327 00.002 15672 IsSlewing returns 0 02:41:24.328 00.001 15672 IsGuiding returns 0 02:41:24.437 00.109 15672 PulseGuide returned control before completion, sleep 2403 02:41:26.842 02.405 15672 IsGuiding returns 1 02:41:26.842 00.000 15672 scope still moving after pulse duration time elapsed 02:41:26.863 00.021 15672 IsSlewing returns 0 02:41:26.866 00.003 15672 IsGuiding returns 1 02:41:26.887 00.021 15672 IsSlewing returns 0 02:41:26.890 00.003 15672 IsGuiding returns 1 02:41:26.912 00.022 15672 IsSlewing returns 0 02:41:26.946 00.034 15672 IsGuiding returns 0 02:41:26.946 00.000 15672 scope move finished after 2500 + 116 ms 02:41:26.946 00.000 15672 Move returns status 0, amount 2500 02:41:26.946 00.000 15672 move complete, result=0 02:41:26.946 00.000 15672 worker thread done servicing request 02:41:26.946 00.000 15672 Worker thread wakes up 02:41:26.947 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:41:26.947 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:41:26.947 00.000 30444 GuideStep: -62.6 px 2500 ms EAST, 42.9 px 2500 ms SOUTH 02:41:29.056 02.109 15672 Exposure complete 02:41:29.076 00.020 15672 worker thread done servicing request 02:41:29.076 00.000 30444 OnExposeComplete: enter 02:41:29.076 00.000 30444 UpdateGuideState(): m_state=6 02:41:29.076 00.000 30444 Star::Find(15, 411, 259, 0, (0,0,0,0), 0.0, 255) frame 6934 02:41:29.076 00.000 30444 Star::Find returns 1 (1), X=412.27, Y=258.71, Mass=13714, SNR=21.2, Peak=5292 HFD=1.7 02:41:29.077 00.001 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:41:29.077 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:41:29.077 00.000 30444 CameraToMount -- cameraX=-49.16 cameraY=54.45 hyp=73.36 cameraTheta=2.31 mountX=-62.22 mountY=42.61, mountTheta=2.54 02:41:29.077 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.16, y=54.45, opts=13) 02:41:29.077 00.000 30444 Enqueuing Move request for scope (-49.16, 54.45) 02:41:29.077 00.000 15672 Worker thread wakes up 02:41:29.077 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.16, 54.45) opts 0xd 02:41:29.077 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.16, 54.45) 02:41:29.077 00.000 15672 Moving (-49.16, 54.45) raw xDistance=-62.22 yDistance=42.61 02:41:29.077 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.17 from input -62.22 02:41:29.077 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.61 from input 42.61 02:41:29.077 00.000 15672 MoveAxis(E, 18094, ABG) 02:41:29.078 00.001 15672 duration set to 2500 by maxRaDuration 02:41:29.078 00.000 15672 Guiding Dir = 2, Dur = 2500 02:41:29.078 00.000 15672 IsSlewing returns 0 02:41:29.079 00.001 15672 IsGuiding returns 0 02:41:29.083 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=27369, FiltMin=2617, FiltMax=17763, Gamma=2.950 02:41:29.099 00.016 15672 PulseGuide returned control before completion, sleep 2489 02:41:29.189 00.090 30444 UpdateGuideState exits: m=13714 SNR=21.2 Saturated 02:41:29.189 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:41:29.189 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:41:29.189 00.000 30444 Enqueuing Expose request 02:41:31.591 02.402 15672 IsGuiding returns 1 02:41:31.592 00.001 15672 scope still moving after pulse duration time elapsed 02:41:31.614 00.022 15672 IsSlewing returns 0 02:41:31.617 00.003 15672 IsGuiding returns 1 02:41:31.637 00.020 15672 IsSlewing returns 0 02:41:31.642 00.005 15672 IsGuiding returns 0 02:41:31.642 00.000 15672 scope move finished after 2500 + 63 ms 02:41:31.642 00.000 15672 Move returns status 0, amount 2500 02:41:31.642 00.000 15672 MoveAxis(S, 7603, ABG) 02:41:31.642 00.000 15672 duration set to 2500 by maxDecDuration 02:41:31.643 00.001 15672 Guiding Dir = 1, Dur = 2500 02:41:31.643 00.000 15672 IsSlewing returns 0 02:41:31.647 00.004 15672 IsGuiding returns 0 02:41:31.736 00.089 15672 PulseGuide returned control before completion, sleep 2422 02:41:34.166 02.430 15672 IsGuiding returns 1 02:41:34.166 00.000 15672 scope still moving after pulse duration time elapsed 02:41:34.188 00.022 15672 IsSlewing returns 0 02:41:34.191 00.003 15672 IsGuiding returns 1 02:41:34.212 00.021 15672 IsSlewing returns 0 02:41:34.213 00.001 15672 IsGuiding returns 1 02:41:34.234 00.021 15672 IsSlewing returns 0 02:41:34.260 00.026 15672 IsGuiding returns 0 02:41:34.260 00.000 15672 scope move finished after 2500 + 112 ms 02:41:34.260 00.000 15672 Move returns status 0, amount 2500 02:41:34.260 00.000 15672 move complete, result=0 02:41:34.260 00.000 15672 worker thread done servicing request 02:41:34.260 00.000 15672 Worker thread wakes up 02:41:34.260 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:41:34.260 00.000 30444 GuideStep: -62.2 px 2500 ms EAST, 42.6 px 2500 ms SOUTH 02:41:34.260 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:41:36.376 02.116 15672 Exposure complete 02:41:36.396 00.020 15672 worker thread done servicing request 02:41:36.396 00.000 30444 OnExposeComplete: enter 02:41:36.396 00.000 30444 UpdateGuideState(): m_state=6 02:41:36.396 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6935 02:41:36.396 00.000 30444 Star::Find returns 1 (1), X=412.62, Y=258.84, Mass=13672, SNR=23.6, Peak=5489 HFD=1.9 02:41:36.396 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:41:36.396 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:41:36.396 00.000 30444 CameraToMount -- cameraX=-48.82 cameraY=54.58 hyp=73.23 cameraTheta=2.30 mountX=-61.93 mountY=42.81, mountTheta=2.54 02:41:36.397 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.82, y=54.58, opts=13) 02:41:36.397 00.000 30444 Enqueuing Move request for scope (-48.82, 54.58) 02:41:36.397 00.000 15672 Worker thread wakes up 02:41:36.397 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.82, 54.58) opts 0xd 02:41:36.397 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.82, 54.58) 02:41:36.397 00.000 15672 Moving (-48.82, 54.58) raw xDistance=-61.93 yDistance=42.81 02:41:36.397 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.97 from input -61.93 02:41:36.397 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.81 from input 42.81 02:41:36.397 00.000 15672 MoveAxis(E, 18006, ABG) 02:41:36.397 00.000 15672 duration set to 2500 by maxRaDuration 02:41:36.397 00.000 15672 Guiding Dir = 2, Dur = 2500 02:41:36.398 00.001 15672 IsSlewing returns 0 02:41:36.399 00.001 15672 IsGuiding returns 0 02:41:36.403 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=12925, FiltMin=2583, FiltMax=9734, Gamma=2.950 02:41:36.416 00.013 15672 PulseGuide returned control before completion, sleep 2493 02:41:36.826 00.410 30444 UpdateGuideState exits: m=13672 SNR=23.6 Saturated 02:41:36.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:41:36.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:41:36.826 00.000 30444 Enqueuing Expose request 02:41:38.957 02.131 15672 IsGuiding returns 0 02:41:38.958 00.001 15672 Move returns status 0, amount 2500 02:41:38.958 00.000 15672 MoveAxis(S, 7638, ABG) 02:41:38.958 00.000 15672 duration set to 2500 by maxDecDuration 02:41:38.958 00.000 15672 Guiding Dir = 1, Dur = 2500 02:41:38.958 00.000 15672 IsSlewing returns 0 02:41:38.961 00.003 15672 IsGuiding returns 0 02:41:39.037 00.076 15672 PulseGuide returned control before completion, sleep 2435 02:41:41.475 02.438 15672 IsGuiding returns 1 02:41:41.475 00.000 15672 scope still moving after pulse duration time elapsed 02:41:41.496 00.021 15672 IsSlewing returns 0 02:41:41.496 00.000 15672 IsGuiding returns 1 02:41:41.518 00.022 15672 IsSlewing returns 0 02:41:41.576 00.058 15672 IsGuiding returns 0 02:41:41.577 00.001 15672 scope move finished after 2500 + 116 ms 02:41:41.577 00.000 15672 Move returns status 0, amount 2500 02:41:41.577 00.000 15672 move complete, result=0 02:41:41.577 00.000 15672 worker thread done servicing request 02:41:41.577 00.000 15672 Worker thread wakes up 02:41:41.577 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:41:41.578 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:41:41.578 00.000 30444 GuideStep: -61.9 px 2500 ms EAST, 42.8 px 2500 ms SOUTH 02:41:43.688 02.110 15672 Exposure complete 02:41:43.714 00.026 15672 worker thread done servicing request 02:41:43.714 00.000 30444 OnExposeComplete: enter 02:41:43.714 00.000 30444 UpdateGuideState(): m_state=6 02:41:43.714 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6936 02:41:43.714 00.000 30444 Star::Find returns 1 (1), X=411.95, Y=258.54, Mass=15872, SNR=22.6, Peak=5200 HFD=2.3 02:41:43.714 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:41:43.714 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:41:43.714 00.000 30444 CameraToMount -- cameraX=-49.48 cameraY=54.29 hyp=73.45 cameraTheta=2.31 mountX=-62.48 mountY=42.39, mountTheta=2.55 02:41:43.715 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.48, y=54.29, opts=13) 02:41:43.715 00.000 30444 Enqueuing Move request for scope (-49.48, 54.29) 02:41:43.715 00.000 15672 Worker thread wakes up 02:41:43.715 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.48, 54.29) opts 0xd 02:41:43.715 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.48, 54.29) 02:41:43.715 00.000 15672 Moving (-49.48, 54.29) raw xDistance=-62.48 yDistance=42.39 02:41:43.715 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.30 from input -62.48 02:41:43.715 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.39 from input 42.39 02:41:43.715 00.000 15672 MoveAxis(E, 18150, ABG) 02:41:43.715 00.000 15672 duration set to 2500 by maxRaDuration 02:41:43.715 00.000 15672 Guiding Dir = 2, Dur = 2500 02:41:43.716 00.001 15672 IsSlewing returns 0 02:41:43.717 00.001 15672 IsGuiding returns 0 02:41:43.720 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2110, max=10556, FiltMin=2566, FiltMax=9931, Gamma=2.950 02:41:43.733 00.013 15672 PulseGuide returned control before completion, sleep 2494 02:41:43.762 00.029 30444 UpdateGuideState exits: m=15872 SNR=22.6 Saturated 02:41:43.762 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:41:43.762 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:41:43.762 00.000 30444 Enqueuing Expose request 02:41:46.289 02.527 15672 IsGuiding returns 0 02:41:46.289 00.000 15672 Move returns status 0, amount 2500 02:41:46.289 00.000 15672 MoveAxis(S, 7562, ABG) 02:41:46.289 00.000 15672 duration set to 2500 by maxDecDuration 02:41:46.290 00.001 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:41:46.290 00.000 15672 Guiding Dir = 1, Dur = 2500 02:41:46.290 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:41:46.290 00.000 15672 IsSlewing returns 0 02:41:46.292 00.002 15672 IsGuiding returns 0 02:41:46.368 00.076 15672 PulseGuide returned control before completion, sleep 2434 02:41:48.806 02.438 15672 IsGuiding returns 1 02:41:48.806 00.000 15672 scope still moving after pulse duration time elapsed 02:41:48.828 00.022 15672 IsSlewing returns 0 02:41:48.830 00.002 15672 IsGuiding returns 1 02:41:48.852 00.022 15672 IsSlewing returns 0 02:41:48.854 00.002 15672 IsGuiding returns 1 02:41:48.875 00.021 15672 IsSlewing returns 0 02:41:48.940 00.065 15672 IsGuiding returns 0 02:41:48.940 00.000 15672 scope move finished after 2500 + 148 ms 02:41:48.940 00.000 15672 Move returns status 0, amount 2500 02:41:48.941 00.001 15672 move complete, result=0 02:41:48.941 00.000 15672 worker thread done servicing request 02:41:48.941 00.000 15672 Worker thread wakes up 02:41:48.941 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:41:48.941 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:41:48.941 00.000 30444 GuideStep: -62.5 px 2500 ms EAST, 42.4 px 2500 ms SOUTH 02:41:51.048 02.107 15672 Exposure complete 02:41:51.068 00.020 15672 worker thread done servicing request 02:41:51.068 00.000 30444 OnExposeComplete: enter 02:41:51.068 00.000 30444 UpdateGuideState(): m_state=6 02:41:51.068 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6937 02:41:51.068 00.000 30444 Star::Find returns 1 (1), X=412.70, Y=259.00, Mass=12911, SNR=21.4, Peak=5403 HFD=2.1 02:41:51.069 00.001 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:41:51.069 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:41:51.069 00.000 30444 CameraToMount -- cameraX=-48.73 cameraY=54.75 hyp=73.29 cameraTheta=2.30 mountX=-61.89 mountY=42.99, mountTheta=2.53 02:41:51.069 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.73, y=54.75, opts=13) 02:41:51.069 00.000 30444 Enqueuing Move request for scope (-48.73, 54.75) 02:41:51.069 00.000 15672 Worker thread wakes up 02:41:51.069 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.73, 54.75) opts 0xd 02:41:51.069 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.73, 54.75) 02:41:51.069 00.000 15672 Moving (-48.73, 54.75) raw xDistance=-61.89 yDistance=42.99 02:41:51.069 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.95 from input -61.89 02:41:51.069 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.99 from input 42.99 02:41:51.069 00.000 15672 MoveAxis(E, 18000, ABG) 02:41:51.069 00.000 15672 duration set to 2500 by maxRaDuration 02:41:51.070 00.001 15672 Guiding Dir = 2, Dur = 2500 02:41:51.070 00.000 15672 IsSlewing returns 0 02:41:51.075 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=12295, FiltMin=2464, FiltMax=10564, Gamma=2.950 02:41:51.082 00.007 15672 IsGuiding returns 0 02:41:51.098 00.016 15672 PulseGuide returned control before completion, sleep 2495 02:41:51.125 00.027 30444 UpdateGuideState exits: m=12911 SNR=21.4 Saturated 02:41:51.125 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:41:51.125 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:41:51.125 00.000 30444 Enqueuing Expose request 02:41:53.605 02.480 15672 IsGuiding returns 0 02:41:53.606 00.001 15672 Move returns status 0, amount 2500 02:41:53.606 00.000 15672 MoveAxis(S, 7670, ABG) 02:41:53.606 00.000 15672 duration set to 2500 by maxDecDuration 02:41:53.606 00.000 15672 Guiding Dir = 1, Dur = 2500 02:41:53.606 00.000 15672 IsSlewing returns 0 02:41:53.607 00.001 15672 IsGuiding returns 0 02:41:53.685 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:41:56.121 02.436 15672 IsGuiding returns 1 02:41:56.121 00.000 15672 scope still moving after pulse duration time elapsed 02:41:56.142 00.021 15672 IsSlewing returns 0 02:41:56.145 00.003 15672 IsGuiding returns 1 02:41:56.166 00.021 15672 IsSlewing returns 0 02:41:56.169 00.003 15672 IsGuiding returns 1 02:41:56.190 00.021 15672 IsSlewing returns 0 02:41:56.193 00.003 15672 IsGuiding returns 1 02:41:56.214 00.021 15672 IsSlewing returns 0 02:41:56.227 00.013 15672 IsGuiding returns 0 02:41:56.227 00.000 15672 scope move finished after 2500 + 120 ms 02:41:56.227 00.000 15672 Move returns status 0, amount 2500 02:41:56.227 00.000 15672 move complete, result=0 02:41:56.227 00.000 15672 worker thread done servicing request 02:41:56.227 00.000 15672 Worker thread wakes up 02:41:56.228 00.001 30444 GuideStep: -61.9 px 2500 ms EAST, 43.0 px 2500 ms SOUTH 02:41:56.228 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:41:56.228 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:41:58.337 02.109 15672 Exposure complete 02:41:58.356 00.019 15672 worker thread done servicing request 02:41:58.356 00.000 30444 OnExposeComplete: enter 02:41:58.357 00.001 30444 UpdateGuideState(): m_state=6 02:41:58.357 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6938 02:41:58.357 00.000 30444 Star::Find returns 1 (1), X=412.40, Y=259.55, Mass=11466, SNR=19.1, Peak=5121 HFD=3.2 02:41:58.357 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:41:58.357 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:41:58.357 00.000 30444 CameraToMount -- cameraX=-49.03 cameraY=55.29 hyp=73.90 cameraTheta=2.30 mountX=-62.32 mountY=43.46, mountTheta=2.53 02:41:58.357 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.03, y=55.29, opts=13) 02:41:58.357 00.000 30444 Enqueuing Move request for scope (-49.03, 55.29) 02:41:58.357 00.000 15672 Worker thread wakes up 02:41:58.357 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.03, 55.29) opts 0xd 02:41:58.358 00.001 15672 Handling offset move in thread for scope, endpoint = (-49.03, 55.29) 02:41:58.358 00.000 15672 Moving (-49.03, 55.29) raw xDistance=-62.32 yDistance=43.46 02:41:58.358 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.20 from input -62.32 02:41:58.358 00.000 15672 GuideAlgorithmResistSwitch::result() returns 43.46 from input 43.46 02:41:58.358 00.000 15672 MoveAxis(E, 18107, ABG) 02:41:58.358 00.000 15672 duration set to 2500 by maxRaDuration 02:41:58.358 00.000 15672 Guiding Dir = 2, Dur = 2500 02:41:58.358 00.000 15672 IsSlewing returns 0 02:41:58.359 00.001 15672 IsGuiding returns 0 02:41:58.364 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=12474, FiltMin=2538, FiltMax=10072, Gamma=2.950 02:41:58.381 00.017 15672 PulseGuide returned control before completion, sleep 2489 02:41:58.663 00.282 30444 UpdateGuideState exits: m=11466 SNR=19.1 Saturated 02:41:58.663 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:41:58.663 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:41:58.663 00.000 30444 Enqueuing Expose request 02:42:00.873 02.210 15672 IsGuiding returns 1 02:42:00.873 00.000 15672 scope still moving after pulse duration time elapsed 02:42:00.894 00.021 15672 IsSlewing returns 0 02:42:00.896 00.002 15672 IsGuiding returns 1 02:42:00.916 00.020 15672 IsSlewing returns 0 02:42:00.923 00.007 15672 IsGuiding returns 0 02:42:00.923 00.000 15672 scope move finished after 2500 + 63 ms 02:42:00.923 00.000 15672 Move returns status 0, amount 2500 02:42:00.923 00.000 15672 MoveAxis(S, 7754, ABG) 02:42:00.923 00.000 15672 duration set to 2500 by maxDecDuration 02:42:00.925 00.002 15672 Guiding Dir = 1, Dur = 2500 02:42:00.925 00.000 15672 IsSlewing returns 0 02:42:00.927 00.002 15672 IsGuiding returns 0 02:42:01.001 00.074 15672 PulseGuide returned control before completion, sleep 2436 02:42:03.442 02.441 15672 IsGuiding returns 1 02:42:03.442 00.000 15672 scope still moving after pulse duration time elapsed 02:42:03.463 00.021 15672 IsSlewing returns 0 02:42:03.466 00.003 15672 IsGuiding returns 1 02:42:03.487 00.021 15672 IsSlewing returns 0 02:42:03.489 00.002 15672 IsGuiding returns 1 02:42:03.511 00.022 15672 IsSlewing returns 0 02:42:03.528 00.017 15672 IsGuiding returns 0 02:42:03.528 00.000 15672 scope move finished after 2500 + 100 ms 02:42:03.528 00.000 15672 Move returns status 0, amount 2500 02:42:03.528 00.000 15672 move complete, result=0 02:42:03.528 00.000 15672 worker thread done servicing request 02:42:03.528 00.000 15672 Worker thread wakes up 02:42:03.528 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:42:03.529 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(397,245,31,31) 02:42:03.529 00.000 30444 GuideStep: -62.3 px 2500 ms EAST, 43.5 px 2500 ms SOUTH 02:42:05.638 02.109 15672 Exposure complete 02:42:05.658 00.020 15672 worker thread done servicing request 02:42:05.658 00.000 30444 OnExposeComplete: enter 02:42:05.658 00.000 30444 UpdateGuideState(): m_state=6 02:42:05.658 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6939 02:42:05.659 00.001 30444 Star::Find returns 1 (1), X=412.09, Y=259.01, Mass=15086, SNR=24.4, Peak=5523 HFD=2.3 02:42:05.659 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:42:05.659 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:42:05.659 00.000 30444 CameraToMount -- cameraX=-49.34 cameraY=54.76 hyp=73.71 cameraTheta=2.30 mountX=-62.48 mountY=42.87, mountTheta=2.54 02:42:05.659 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.34, y=54.76, opts=13) 02:42:05.659 00.000 30444 Enqueuing Move request for scope (-49.34, 54.76) 02:42:05.659 00.000 15672 Worker thread wakes up 02:42:05.659 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.34, 54.76) opts 0xd 02:42:05.659 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.34, 54.76) 02:42:05.659 00.000 15672 Moving (-49.34, 54.76) raw xDistance=-62.48 yDistance=42.87 02:42:05.660 00.001 15672 GuideAlgorithmHysteresis::Result() returns -42.31 from input -62.48 02:42:05.660 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.87 from input 42.87 02:42:05.660 00.000 15672 MoveAxis(E, 18156, ABG) 02:42:05.660 00.000 15672 duration set to 2500 by maxRaDuration 02:42:05.660 00.000 15672 Guiding Dir = 2, Dur = 2500 02:42:05.661 00.001 15672 IsSlewing returns 0 02:42:05.662 00.001 15672 IsGuiding returns 0 02:42:05.666 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=12933, FiltMin=2489, FiltMax=10767, Gamma=2.950 02:42:05.682 00.016 15672 PulseGuide returned control before completion, sleep 2491 02:42:05.832 00.150 30444 UpdateGuideState exits: m=15086 SNR=24.4 Saturated 02:42:05.832 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:42:05.832 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:42:05.832 00.000 30444 Enqueuing Expose request 02:42:08.176 02.344 15672 IsGuiding returns 1 02:42:08.176 00.000 15672 scope still moving after pulse duration time elapsed 02:42:08.197 00.021 15672 IsSlewing returns 0 02:42:08.207 00.010 15672 IsGuiding returns 0 02:42:08.208 00.001 15672 scope move finished after 2500 + 46 ms 02:42:08.208 00.000 15672 Move returns status 0, amount 2500 02:42:08.208 00.000 15672 MoveAxis(S, 7648, ABG) 02:42:08.208 00.000 15672 duration set to 2500 by maxDecDuration 02:42:08.208 00.000 15672 Guiding Dir = 1, Dur = 2500 02:42:08.209 00.001 15672 IsSlewing returns 0 02:42:08.211 00.002 15672 IsGuiding returns 0 02:42:08.288 00.077 15672 PulseGuide returned control before completion, sleep 2434 02:42:10.726 02.438 15672 IsGuiding returns 1 02:42:10.726 00.000 15672 scope still moving after pulse duration time elapsed 02:42:10.747 00.021 15672 IsSlewing returns 0 02:42:10.750 00.003 15672 IsGuiding returns 1 02:42:10.771 00.021 15672 IsSlewing returns 0 02:42:10.826 00.055 15672 IsGuiding returns 0 02:42:10.826 00.000 15672 scope move finished after 2500 + 114 ms 02:42:10.826 00.000 15672 Move returns status 0, amount 2500 02:42:10.826 00.000 15672 move complete, result=0 02:42:10.826 00.000 15672 worker thread done servicing request 02:42:10.826 00.000 15672 Worker thread wakes up 02:42:10.826 00.000 30444 GuideStep: -62.5 px 2500 ms EAST, 42.9 px 2500 ms SOUTH 02:42:10.827 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:42:10.827 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:42:12.934 02.107 15672 Exposure complete 02:42:12.954 00.020 15672 worker thread done servicing request 02:42:12.954 00.000 30444 OnExposeComplete: enter 02:42:12.954 00.000 30444 UpdateGuideState(): m_state=6 02:42:12.954 00.000 30444 Star::Find(15, 412, 259, 0, (0,0,0,0), 0.0, 255) frame 6940 02:42:12.954 00.000 30444 Star::Find returns 1 (1), X=412.08, Y=258.63, Mass=13257, SNR=24.5, Peak=5359 HFD=2.0 02:42:12.954 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:42:12.955 00.001 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:42:12.955 00.000 30444 CameraToMount -- cameraX=-49.35 cameraY=54.38 hyp=73.44 cameraTheta=2.31 mountX=-62.39 mountY=42.50, mountTheta=2.54 02:42:12.955 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.35, y=54.38, opts=13) 02:42:12.955 00.000 30444 Enqueuing Move request for scope (-49.35, 54.38) 02:42:12.955 00.000 15672 Worker thread wakes up 02:42:12.955 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.35, 54.38) opts 0xd 02:42:12.955 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.35, 54.38) 02:42:12.955 00.000 15672 Moving (-49.35, 54.38) raw xDistance=-62.39 yDistance=42.50 02:42:12.955 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.27 from input -62.39 02:42:12.955 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.50 from input 42.50 02:42:12.955 00.000 15672 MoveAxis(E, 18135, ABG) 02:42:12.955 00.000 15672 duration set to 2500 by maxRaDuration 02:42:12.955 00.000 15672 Guiding Dir = 2, Dur = 2500 02:42:12.956 00.001 15672 IsSlewing returns 0 02:42:12.957 00.001 15672 IsGuiding returns 0 02:42:12.961 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=13360, FiltMin=2647, FiltMax=10354, Gamma=2.950 02:42:12.982 00.021 15672 PulseGuide returned control before completion, sleep 2486 02:42:13.455 00.473 30444 UpdateGuideState exits: m=13257 SNR=24.5 Saturated 02:42:13.455 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:42:13.455 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:42:13.455 00.000 30444 Enqueuing Expose request 02:42:15.471 02.016 15672 IsGuiding returns 1 02:42:15.471 00.000 15672 scope still moving after pulse duration time elapsed 02:42:15.492 00.021 15672 IsSlewing returns 0 02:42:15.494 00.002 15672 IsGuiding returns 1 02:42:15.515 00.021 15672 IsSlewing returns 0 02:42:15.556 00.041 15672 IsGuiding returns 0 02:42:15.556 00.000 15672 scope move finished after 2500 + 98 ms 02:42:15.556 00.000 15672 Move returns status 0, amount 2500 02:42:15.556 00.000 15672 MoveAxis(S, 7582, ABG) 02:42:15.556 00.000 15672 duration set to 2500 by maxDecDuration 02:42:15.556 00.000 15672 Guiding Dir = 1, Dur = 2500 02:42:15.557 00.001 15672 IsSlewing returns 0 02:42:15.559 00.002 15672 IsGuiding returns 0 02:42:15.636 00.077 15672 PulseGuide returned control before completion, sleep 2435 02:42:18.073 02.437 15672 IsGuiding returns 1 02:42:18.073 00.000 15672 scope still moving after pulse duration time elapsed 02:42:18.094 00.021 15672 IsSlewing returns 0 02:42:18.095 00.001 15672 IsGuiding returns 1 02:42:18.116 00.021 15672 IsSlewing returns 0 02:42:18.118 00.002 15672 IsGuiding returns 1 02:42:18.138 00.020 15672 IsSlewing returns 0 02:42:18.141 00.003 15672 IsGuiding returns 1 02:42:18.162 00.021 15672 IsSlewing returns 0 02:42:18.207 00.045 15672 IsGuiding returns 0 02:42:18.207 00.000 15672 scope move finished after 2500 + 147 ms 02:42:18.207 00.000 15672 Move returns status 0, amount 2500 02:42:18.207 00.000 15672 move complete, result=0 02:42:18.207 00.000 15672 worker thread done servicing request 02:42:18.207 00.000 15672 Worker thread wakes up 02:42:18.208 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:42:18.208 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:42:18.208 00.000 30444 GuideStep: -62.4 px 2500 ms EAST, 42.5 px 2500 ms SOUTH 02:42:20.326 02.118 15672 Exposure complete 02:42:20.357 00.031 15672 worker thread done servicing request 02:42:20.357 00.000 30444 OnExposeComplete: enter 02:42:20.357 00.000 30444 UpdateGuideState(): m_state=6 02:42:20.357 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6941 02:42:20.357 00.000 30444 Star::Find returns 1 (1), X=412.22, Y=258.87, Mass=14638, SNR=22.6, Peak=5695 HFD=1.8 02:42:20.357 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:42:20.357 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:42:20.357 00.000 30444 CameraToMount -- cameraX=-49.21 cameraY=54.61 hyp=73.52 cameraTheta=2.30 mountX=-62.32 mountY=42.76, mountTheta=2.54 02:42:20.357 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.21, y=54.61, opts=13) 02:42:20.357 00.000 30444 Enqueuing Move request for scope (-49.21, 54.61) 02:42:20.358 00.001 15672 Worker thread wakes up 02:42:20.358 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.21, 54.61) opts 0xd 02:42:20.358 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.21, 54.61) 02:42:20.358 00.000 15672 Moving (-49.21, 54.61) raw xDistance=-62.32 yDistance=42.76 02:42:20.358 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.22 from input -62.32 02:42:20.358 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.76 from input 42.76 02:42:20.358 00.000 15672 MoveAxis(E, 18115, ABG) 02:42:20.358 00.000 15672 duration set to 2500 by maxRaDuration 02:42:20.358 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:42:20.358 00.000 15672 Guiding Dir = 2, Dur = 2500 02:42:20.359 00.001 15672 IsSlewing returns 0 02:42:20.360 00.001 15672 IsGuiding returns 0 02:42:20.363 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=12827, FiltMin=2630, FiltMax=10661, Gamma=2.950 02:42:20.379 00.016 15672 PulseGuide returned control before completion, sleep 2492 02:42:20.407 00.028 30444 UpdateGuideState exits: m=14638 SNR=22.6 Saturated 02:42:20.407 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:42:20.407 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:42:20.407 00.000 30444 Enqueuing Expose request 02:42:20.407 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:42:22.887 02.480 15672 IsGuiding returns 0 02:42:22.887 00.000 15672 Move returns status 0, amount 2500 02:42:22.887 00.000 15672 MoveAxis(S, 7628, ABG) 02:42:22.887 00.000 15672 duration set to 2500 by maxDecDuration 02:42:22.887 00.000 15672 Guiding Dir = 1, Dur = 2500 02:42:22.887 00.000 15672 IsSlewing returns 0 02:42:22.889 00.002 15672 IsGuiding returns 0 02:42:22.967 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:42:25.403 02.436 15672 IsGuiding returns 1 02:42:25.403 00.000 15672 scope still moving after pulse duration time elapsed 02:42:25.424 00.021 15672 IsSlewing returns 0 02:42:25.425 00.001 15672 IsGuiding returns 1 02:42:25.447 00.022 15672 IsSlewing returns 0 02:42:25.448 00.001 15672 IsGuiding returns 1 02:42:25.469 00.021 15672 IsSlewing returns 0 02:42:25.470 00.001 15672 IsGuiding returns 1 02:42:25.491 00.021 15672 IsSlewing returns 0 02:42:25.506 00.015 15672 IsGuiding returns 0 02:42:25.506 00.000 15672 scope move finished after 2500 + 117 ms 02:42:25.506 00.000 15672 Move returns status 0, amount 2500 02:42:25.506 00.000 15672 move complete, result=0 02:42:25.506 00.000 15672 worker thread done servicing request 02:42:25.506 00.000 30444 GuideStep: -62.3 px 2500 ms EAST, 42.8 px 2500 ms SOUTH 02:42:25.506 00.000 15672 Worker thread wakes up 02:42:25.507 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:42:25.507 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:42:27.617 02.110 15672 Exposure complete 02:42:27.636 00.019 15672 worker thread done servicing request 02:42:27.636 00.000 30444 OnExposeComplete: enter 02:42:27.636 00.000 30444 UpdateGuideState(): m_state=6 02:42:27.637 00.001 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6942 02:42:27.637 00.000 30444 Star::Find returns 1 (1), X=411.65, Y=258.81, Mass=19310, SNR=32.6, Peak=5535 HFD=4.2 02:42:27.637 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:42:27.637 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:42:27.637 00.000 30444 CameraToMount -- cameraX=-49.78 cameraY=54.56 hyp=73.86 cameraTheta=2.31 mountX=-62.85 mountY=42.59, mountTheta=2.55 02:42:27.637 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.78, y=54.56, opts=13) 02:42:27.637 00.000 30444 Enqueuing Move request for scope (-49.78, 54.56) 02:42:27.637 00.000 15672 Worker thread wakes up 02:42:27.638 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.78, 54.56) opts 0xd 02:42:27.638 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.78, 54.56) 02:42:27.638 00.000 15672 Moving (-49.78, 54.56) raw xDistance=-62.85 yDistance=42.59 02:42:27.638 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.55 from input -62.85 02:42:27.638 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.59 from input 42.59 02:42:27.638 00.000 15672 MoveAxis(E, 18257, ABG) 02:42:27.638 00.000 15672 duration set to 2500 by maxRaDuration 02:42:27.638 00.000 15672 Guiding Dir = 2, Dur = 2500 02:42:27.638 00.000 15672 IsSlewing returns 0 02:42:27.640 00.002 15672 IsGuiding returns 0 02:42:27.644 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=10900, FiltMin=2666, FiltMax=9550, Gamma=2.950 02:42:27.663 00.019 15672 PulseGuide returned control before completion, sleep 2488 02:42:27.690 00.027 30444 UpdateGuideState exits: m=19310 SNR=32.6 Saturated 02:42:27.690 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:42:27.690 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:42:27.690 00.000 30444 Enqueuing Expose request 02:42:30.153 02.463 15672 IsGuiding returns 1 02:42:30.153 00.000 15672 scope still moving after pulse duration time elapsed 02:42:30.175 00.022 15672 IsSlewing returns 0 02:42:30.176 00.001 15672 IsGuiding returns 1 02:42:30.197 00.021 15672 IsSlewing returns 0 02:42:30.203 00.006 15672 IsGuiding returns 0 02:42:30.203 00.000 15672 scope move finished after 2500 + 62 ms 02:42:30.203 00.000 15672 Move returns status 0, amount 2500 02:42:30.203 00.000 15672 MoveAxis(S, 7597, ABG) 02:42:30.203 00.000 15672 duration set to 2500 by maxDecDuration 02:42:30.203 00.000 15672 Guiding Dir = 1, Dur = 2500 02:42:30.204 00.001 15672 IsSlewing returns 0 02:42:30.204 00.000 15672 IsGuiding returns 0 02:42:30.283 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:42:32.745 02.462 15672 IsGuiding returns 1 02:42:32.745 00.000 15672 scope still moving after pulse duration time elapsed 02:42:32.766 00.021 15672 IsSlewing returns 0 02:42:32.769 00.003 15672 IsGuiding returns 1 02:42:32.790 00.021 15672 IsSlewing returns 0 02:42:32.808 00.018 15672 IsGuiding returns 0 02:42:32.808 00.000 15672 scope move finished after 2500 + 104 ms 02:42:32.808 00.000 15672 Move returns status 0, amount 2500 02:42:32.808 00.000 15672 move complete, result=0 02:42:32.808 00.000 15672 worker thread done servicing request 02:42:32.810 00.002 15672 Worker thread wakes up 02:42:32.810 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:42:32.810 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:42:32.810 00.000 30444 GuideStep: -62.8 px 2500 ms EAST, 42.6 px 2500 ms SOUTH 02:42:34.919 02.109 15672 Exposure complete 02:42:34.939 00.020 15672 worker thread done servicing request 02:42:34.939 00.000 30444 OnExposeComplete: enter 02:42:34.939 00.000 30444 UpdateGuideState(): m_state=6 02:42:34.939 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6943 02:42:34.940 00.001 30444 Star::Find returns 1 (1), X=412.13, Y=258.19, Mass=23691, SNR=28.4, Peak=5494 HFD=5.8 02:42:34.940 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:42:34.940 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:42:34.940 00.000 30444 CameraToMount -- cameraX=-49.30 cameraY=53.93 hyp=73.07 cameraTheta=2.31 mountX=-62.21 mountY=42.07, mountTheta=2.55 02:42:34.940 00.000 30444 SchedulePrimaryMove(04F7B810, x=-49.30, y=53.93, opts=13) 02:42:34.940 00.000 30444 Enqueuing Move request for scope (-49.30, 53.93) 02:42:34.940 00.000 15672 Worker thread wakes up 02:42:34.940 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.30, 53.93) opts 0xd 02:42:34.940 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.30, 53.93) 02:42:34.940 00.000 15672 Moving (-49.30, 53.93) raw xDistance=-62.21 yDistance=42.07 02:42:34.940 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.17 from input -62.21 02:42:34.940 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.07 from input 42.07 02:42:34.940 00.000 15672 MoveAxis(E, 18095, ABG) 02:42:34.941 00.001 15672 duration set to 2500 by maxRaDuration 02:42:34.941 00.000 15672 Guiding Dir = 2, Dur = 2500 02:42:34.942 00.001 15672 IsSlewing returns 0 02:42:34.943 00.001 15672 IsGuiding returns 0 02:42:34.947 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=12649, FiltMin=2585, FiltMax=9749, Gamma=2.950 02:42:34.963 00.016 15672 PulseGuide returned control before completion, sleep 2490 02:42:34.989 00.026 30444 UpdateGuideState exits: m=23691 SNR=28.4 Saturated 02:42:34.990 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:42:34.990 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:42:34.990 00.000 30444 Enqueuing Expose request 02:42:37.455 02.465 15672 IsGuiding returns 1 02:42:37.455 00.000 15672 scope still moving after pulse duration time elapsed 02:42:37.476 00.021 15672 IsSlewing returns 0 02:42:37.535 00.059 15672 IsGuiding returns 0 02:42:37.536 00.001 15672 scope move finished after 2500 + 93 ms 02:42:37.536 00.000 15672 Move returns status 0, amount 2500 02:42:37.536 00.000 15672 MoveAxis(S, 7506, ABG) 02:42:37.536 00.000 15672 duration set to 2500 by maxDecDuration 02:42:37.536 00.000 15672 Guiding Dir = 1, Dur = 2500 02:42:37.537 00.001 15672 IsSlewing returns 0 02:42:37.540 00.003 15672 IsGuiding returns 0 02:42:37.616 00.076 15672 PulseGuide returned control before completion, sleep 2434 02:42:40.053 02.437 15672 IsGuiding returns 1 02:42:40.054 00.001 15672 scope still moving after pulse duration time elapsed 02:42:40.075 00.021 15672 IsSlewing returns 0 02:42:40.078 00.003 15672 IsGuiding returns 1 02:42:40.098 00.020 15672 IsSlewing returns 0 02:42:40.171 00.073 15672 IsGuiding returns 0 02:42:40.172 00.001 15672 scope move finished after 2500 + 132 ms 02:42:40.172 00.000 15672 Move returns status 0, amount 2500 02:42:40.172 00.000 15672 move complete, result=0 02:42:40.172 00.000 15672 worker thread done servicing request 02:42:40.172 00.000 15672 Worker thread wakes up 02:42:40.172 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:42:40.173 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(397,243,31,31) 02:42:40.173 00.000 30444 GuideStep: -62.2 px 2500 ms EAST, 42.1 px 2500 ms SOUTH 02:42:42.284 02.111 15672 Exposure complete 02:42:42.304 00.020 15672 worker thread done servicing request 02:42:42.304 00.000 30444 OnExposeComplete: enter 02:42:42.304 00.000 30444 UpdateGuideState(): m_state=6 02:42:42.304 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6944 02:42:42.305 00.001 30444 Star::Find returns 1 (1), X=413.02, Y=258.74, Mass=14147, SNR=22.0, Peak=5602 HFD=2.3 02:42:42.305 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:42:42.305 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:42:42.305 00.000 30444 CameraToMount -- cameraX=-48.41 cameraY=54.49 hyp=72.89 cameraTheta=2.30 mountX=-61.52 mountY=42.81, mountTheta=2.53 02:42:42.305 00.000 30444 SchedulePrimaryMove(04F7B810, x=-48.41, y=54.49, opts=13) 02:42:42.305 00.000 30444 Enqueuing Move request for scope (-48.41, 54.49) 02:42:42.305 00.000 15672 Worker thread wakes up 02:42:42.305 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.41, 54.49) opts 0xd 02:42:42.305 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.41, 54.49) 02:42:42.305 00.000 15672 Moving (-48.41, 54.49) raw xDistance=-61.52 yDistance=42.81 02:42:42.305 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.71 from input -61.52 02:42:42.305 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.81 from input 42.81 02:42:42.306 00.001 15672 MoveAxis(E, 17895, ABG) 02:42:42.306 00.000 15672 duration set to 2500 by maxRaDuration 02:42:42.306 00.000 15672 Guiding Dir = 2, Dur = 2500 02:42:42.306 00.000 15672 IsSlewing returns 0 02:42:42.308 00.002 15672 IsGuiding returns 0 02:42:42.312 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=10857, FiltMin=2731, FiltMax=8920, Gamma=2.950 02:42:42.328 00.016 15672 PulseGuide returned control before completion, sleep 2491 02:42:42.355 00.027 30444 UpdateGuideState exits: m=14147 SNR=22.0 Saturated 02:42:42.355 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:42:42.355 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:42:42.355 00.000 30444 Enqueuing Expose request 02:42:44.822 02.467 15672 IsGuiding returns 1 02:42:44.823 00.001 15672 scope still moving after pulse duration time elapsed 02:42:44.843 00.020 15672 IsSlewing returns 0 02:42:44.899 00.056 15672 IsGuiding returns 0 02:42:44.900 00.001 15672 scope move finished after 2500 + 92 ms 02:42:44.900 00.000 15672 Move returns status 0, amount 2500 02:42:44.900 00.000 15672 MoveAxis(S, 7637, ABG) 02:42:44.900 00.000 15672 duration set to 2500 by maxDecDuration 02:42:44.900 00.000 15672 Guiding Dir = 1, Dur = 2500 02:42:44.900 00.000 15672 IsSlewing returns 0 02:42:44.901 00.001 15672 IsGuiding returns 0 02:42:44.980 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:42:47.415 02.435 15672 IsGuiding returns 1 02:42:47.415 00.000 15672 scope still moving after pulse duration time elapsed 02:42:47.435 00.020 15672 IsSlewing returns 0 02:42:47.437 00.002 15672 IsGuiding returns 1 02:42:47.457 00.020 15672 IsSlewing returns 0 02:42:47.458 00.001 15672 IsGuiding returns 1 02:42:47.479 00.021 15672 IsSlewing returns 0 02:42:47.536 00.057 15672 IsGuiding returns 0 02:42:47.537 00.001 15672 scope move finished after 2500 + 134 ms 02:42:47.537 00.000 15672 Move returns status 0, amount 2500 02:42:47.537 00.000 15672 move complete, result=0 02:42:47.537 00.000 15672 worker thread done servicing request 02:42:47.537 00.000 15672 Worker thread wakes up 02:42:47.537 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:42:47.537 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:42:47.538 00.001 30444 GuideStep: -61.5 px 2500 ms EAST, 42.8 px 2500 ms SOUTH 02:42:49.645 02.107 15672 Exposure complete 02:42:49.665 00.020 15672 worker thread done servicing request 02:42:49.665 00.000 30444 OnExposeComplete: enter 02:42:49.665 00.000 30444 UpdateGuideState(): m_state=6 02:42:49.665 00.000 30444 Star::Find(15, 413, 258, 0, (0,0,0,0), 0.0, 255) frame 6945 02:42:49.665 00.000 30444 Star::Find returns 1 (1), X=412.25, Y=258.63, Mass=8954, SNR=17.5, Peak=5357 HFD=1.4 02:42:49.665 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:42:49.665 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:42:49.665 00.000 30444 CameraToMount -- cameraX=-49.18 cameraY=54.37 hyp=73.32 cameraTheta=2.31 mountX=-62.22 mountY=42.53, mountTheta=2.54 02:42:49.666 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.18, y=54.37, opts=13) 02:42:49.666 00.000 30444 Enqueuing Move request for scope (-49.18, 54.37) 02:42:49.666 00.000 15672 Worker thread wakes up 02:42:49.666 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.18, 54.37) opts 0xd 02:42:49.666 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.18, 54.37) 02:42:49.666 00.000 15672 Moving (-49.18, 54.37) raw xDistance=-62.22 yDistance=42.53 02:42:49.666 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.12 from input -62.22 02:42:49.666 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.53 from input 42.53 02:42:49.666 00.000 15672 MoveAxis(E, 18071, ABG) 02:42:49.666 00.000 15672 duration set to 2500 by maxRaDuration 02:42:49.666 00.000 15672 Guiding Dir = 2, Dur = 2500 02:42:49.667 00.001 15672 IsSlewing returns 0 02:42:49.668 00.001 15672 IsGuiding returns 0 02:42:49.672 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=12374, FiltMin=2576, FiltMax=11239, Gamma=2.950 02:42:49.692 00.020 15672 PulseGuide returned control before completion, sleep 2486 02:42:50.079 00.387 30444 UpdateGuideState exits: m=8954 SNR=17.5 Saturated 02:42:50.080 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:42:50.080 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:42:50.080 00.000 30444 Enqueuing Expose request 02:42:52.181 02.101 15672 IsGuiding returns 1 02:42:52.181 00.000 15672 scope still moving after pulse duration time elapsed 02:42:52.203 00.022 15672 IsSlewing returns 0 02:42:52.249 00.046 15672 IsGuiding returns 0 02:42:52.249 00.000 15672 scope move finished after 2500 + 81 ms 02:42:52.249 00.000 15672 Move returns status 0, amount 2500 02:42:52.249 00.000 15672 MoveAxis(S, 7588, ABG) 02:42:52.249 00.000 15672 duration set to 2500 by maxDecDuration 02:42:52.250 00.001 15672 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1 02:42:52.251 00.001 15672 Guiding Dir = 1, Dur = 2500 02:42:52.251 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in Dec. If you have just done a meridian flip, check to see if the 'Reverse Dec output option' on the Advanced Dialog guiding tab is wrong. Otherwise, check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:42:52.251 00.000 15672 IsSlewing returns 0 02:42:52.255 00.004 15672 IsGuiding returns 0 02:42:52.344 00.089 15672 PulseGuide returned control before completion, sleep 2422 02:42:54.770 02.426 15672 IsGuiding returns 1 02:42:54.770 00.000 15672 scope still moving after pulse duration time elapsed 02:42:54.792 00.022 15672 IsSlewing returns 0 02:42:54.795 00.003 15672 IsGuiding returns 1 02:42:54.816 00.021 15672 IsSlewing returns 0 02:42:54.818 00.002 15672 IsGuiding returns 1 02:42:54.839 00.021 15672 IsSlewing returns 0 02:42:54.917 00.078 15672 IsGuiding returns 0 02:42:54.917 00.000 15672 scope move finished after 2500 + 160 ms 02:42:54.917 00.000 15672 Move returns status 0, amount 2500 02:42:54.917 00.000 15672 move complete, result=0 02:42:54.917 00.000 15672 worker thread done servicing request 02:42:54.917 00.000 15672 Worker thread wakes up 02:42:54.917 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:42:54.917 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:42:54.917 00.000 30444 GuideStep: -62.2 px 2500 ms EAST, 42.5 px 2500 ms SOUTH 02:42:57.023 02.106 15672 Exposure complete 02:42:57.043 00.020 15672 worker thread done servicing request 02:42:57.043 00.000 30444 OnExposeComplete: enter 02:42:57.043 00.000 30444 UpdateGuideState(): m_state=6 02:42:57.043 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6946 02:42:57.043 00.000 30444 Star::Find returns 1 (1), X=411.95, Y=258.56, Mass=17168, SNR=23.0, Peak=5585 HFD=2.3 02:42:57.043 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 02:42:57.043 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 02:42:57.043 00.000 30444 CameraToMount -- cameraX=-49.48 cameraY=54.31 hyp=73.47 cameraTheta=2.31 mountX=-62.49 mountY=42.40, mountTheta=2.55 02:42:57.044 00.001 30444 SchedulePrimaryMove(04F7B810, x=-49.48, y=54.31, opts=13) 02:42:57.044 00.000 30444 Enqueuing Move request for scope (-49.48, 54.31) 02:42:57.044 00.000 15672 Worker thread wakes up 02:42:57.044 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-49.48, 54.31) opts 0xd 02:42:57.044 00.000 15672 Handling offset move in thread for scope, endpoint = (-49.48, 54.31) 02:42:57.044 00.000 15672 Moving (-49.48, 54.31) raw xDistance=-62.49 yDistance=42.40 02:42:57.044 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.32 from input -62.49 02:42:57.044 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.40 from input 42.40 02:42:57.044 00.000 15672 MoveAxis(E, 18157, ABG) 02:42:57.044 00.000 15672 duration set to 2500 by maxRaDuration 02:42:57.044 00.000 15672 Guiding Dir = 2, Dur = 2500 02:42:57.045 00.001 15672 IsSlewing returns 0 02:42:57.046 00.001 15672 IsGuiding returns 0 02:42:57.050 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=13964, FiltMin=2631, FiltMax=10370, Gamma=2.950 02:42:57.072 00.022 15672 PulseGuide returned control before completion, sleep 2484 02:42:57.198 00.126 30444 UpdateGuideState exits: m=17168 SNR=23.0 Saturated 02:42:57.199 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:42:57.199 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:42:57.199 00.000 30444 Enqueuing Expose request 02:42:59.559 02.360 15672 IsGuiding returns 1 02:42:59.559 00.000 15672 scope still moving after pulse duration time elapsed 02:42:59.580 00.021 15672 IsSlewing returns 0 02:42:59.581 00.001 15672 IsGuiding returns 1 02:42:59.602 00.021 15672 IsSlewing returns 0 02:42:59.645 00.043 15672 IsGuiding returns 0 02:42:59.645 00.000 15672 scope move finished after 2500 + 99 ms 02:42:59.645 00.000 15672 Move returns status 0, amount 2500 02:42:59.645 00.000 15672 MoveAxis(S, 7565, ABG) 02:42:59.645 00.000 15672 duration set to 2500 by maxDecDuration 02:42:59.646 00.001 15672 Guiding Dir = 1, Dur = 2500 02:42:59.646 00.000 15672 IsSlewing returns 0 02:42:59.648 00.002 15672 IsGuiding returns 0 02:42:59.725 00.077 15672 PulseGuide returned control before completion, sleep 2435 02:43:02.162 02.437 15672 IsGuiding returns 1 02:43:02.162 00.000 15672 scope still moving after pulse duration time elapsed 02:43:02.184 00.022 15672 IsSlewing returns 0 02:43:02.186 00.002 15672 IsGuiding returns 1 02:43:02.207 00.021 15672 IsSlewing returns 0 02:43:02.209 00.002 15672 IsGuiding returns 1 02:43:02.231 00.022 15672 IsSlewing returns 0 02:43:02.280 00.049 15672 IsGuiding returns 0 02:43:02.281 00.001 15672 scope move finished after 2500 + 132 ms 02:43:02.281 00.000 15672 Move returns status 0, amount 2500 02:43:02.281 00.000 15672 move complete, result=0 02:43:02.281 00.000 15672 worker thread done servicing request 02:43:02.281 00.000 15672 Worker thread wakes up 02:43:02.281 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:43:02.282 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(397,244,31,31) 02:43:02.282 00.000 30444 GuideStep: -62.5 px 2500 ms EAST, 42.4 px 2500 ms SOUTH 02:43:04.398 02.116 15672 Exposure complete 02:43:04.429 00.031 15672 worker thread done servicing request 02:43:04.430 00.001 30444 OnExposeComplete: enter 02:43:04.430 00.000 30444 UpdateGuideState(): m_state=6 02:43:04.430 00.000 30444 Star::Find(15, 411, 258, 0, (0,0,0,0), 0.0, 255) frame 6947 02:43:04.430 00.000 30444 Star::Find returns 1 (1), X=412.56, Y=258.88, Mass=19118, SNR=31.1, Peak=5908 HFD=2.1 02:43:04.430 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 02:43:04.430 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 02:43:04.430 00.000 30444 CameraToMount -- cameraX=-48.87 cameraY=54.63 hyp=73.30 cameraTheta=2.30 mountX=-61.99 mountY=42.85, mountTheta=2.54 02:43:04.431 00.001 30444 SchedulePrimaryMove(04F7B810, x=-48.87, y=54.63, opts=13) 02:43:04.431 00.000 30444 Enqueuing Move request for scope (-48.87, 54.63) 02:43:04.431 00.000 15672 Worker thread wakes up 02:43:04.431 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-48.87, 54.63) opts 0xd 02:43:04.431 00.000 15672 Handling offset move in thread for scope, endpoint = (-48.87, 54.63) 02:43:04.431 00.000 15672 Moving (-48.87, 54.63) raw xDistance=-61.99 yDistance=42.85 02:43:04.431 00.000 15672 GuideAlgorithmHysteresis::Result() returns -42.02 from input -61.99 02:43:04.431 00.000 15672 GuideAlgorithmResistSwitch::result() returns 42.85 from input 42.85 02:43:04.431 00.000 15672 MoveAxis(E, 18028, ABG) 02:43:04.431 00.000 15672 duration set to 2500 by maxRaDuration 02:43:04.431 00.000 15672 Guiding Dir = 2, Dur = 2500 02:43:04.432 00.001 15672 IsSlewing returns 0 02:43:04.433 00.001 15672 IsGuiding returns 0 02:43:04.437 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=11886, FiltMin=2601, FiltMax=9736, Gamma=2.950 02:43:04.453 00.016 15672 PulseGuide returned control before completion, sleep 2490 02:43:04.479 00.026 30444 UpdateGuideState exits: m=19118 SNR=31.1 Saturated 02:43:04.479 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:43:04.479 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:43:04.480 00.001 30444 Enqueuing Expose request 02:43:06.947 02.467 15672 IsGuiding returns 1 02:43:06.947 00.000 15672 scope still moving after pulse duration time elapsed 02:43:06.967 00.020 15672 IsSlewing returns 0 02:43:07.010 00.043 15672 IsGuiding returns 0 02:43:07.010 00.000 15672 scope move finished after 2500 + 77 ms 02:43:07.010 00.000 15672 Move returns status 0, amount 2500 02:43:07.010 00.000 15672 MoveAxis(S, 7644, ABG) 02:43:07.010 00.000 15672 duration set to 2500 by maxDecDuration 02:43:07.010 00.000 15672 Guiding Dir = 1, Dur = 2500 02:43:07.011 00.001 15672 IsSlewing returns 0 02:43:07.012 00.001 15672 IsGuiding returns 0 02:43:07.090 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:43:09.526 02.436 15672 IsGuiding returns 1 02:43:09.527 00.001 15672 scope still moving after pulse duration time elapsed 02:43:09.547 00.020 15672 IsSlewing returns 0 02:43:09.550 00.003 15672 IsGuiding returns 1 02:43:09.572 00.022 15672 IsSlewing returns 0 02:43:09.629 00.057 15672 IsGuiding returns 0 02:43:09.629 00.000 15672 scope move finished after 2500 + 117 ms 02:43:09.629 00.000 15672 Move returns status 0, amount 2500 02:43:09.629 00.000 15672 move complete, result=0 02:43:09.629 00.000 15672 worker thread done servicing request 02:43:09.629 00.000 15672 Worker thread wakes up 02:43:09.629 00.000 30444 GuideStep: -62.0 px 2500 ms EAST, 42.8 px 2500 ms SOUTH 02:43:09.629 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:43:09.629 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(398,244,31,31) 02:43:11.738 02.109 15672 Exposure complete 02:43:11.759 00.021 15672 worker thread done servicing request 02:43:11.759 00.000 30444 OnExposeComplete: enter 02:43:11.759 00.000 30444 UpdateGuideState(): m_state=6 02:43:11.759 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6948 02:43:11.759 00.000 30444 Star::Find returns 1 (1), X=416.48, Y=268.14, Mass=36001, SNR=37.4, Peak=5460 HFD=3.6 02:43:11.759 00.000 30444 Status Line: Mass: 36001 vs 17168 02:43:11.761 00.002 30444 UpdateCurrentPosition: star mass new=36000.7 exp=17168.1 thresh=50% limits=(7027.1, 196071.4, 34336.3) 02:43:11.761 00.000 30444 DistanceChecker: activated 02:43:11.761 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:43:11.762 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:43:11.762 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:43:11.762 00.000 15672 Worker thread wakes up 02:43:11.762 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:43:11.762 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:43:11.762 00.000 15672 move complete, result=0 02:43:11.762 00.000 15672 worker thread done servicing request 02:43:11.864 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:43:11.864 00.000 30444 Status Line: Star lost - mass changed 02:43:11.866 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=13522, FiltMin=2624, FiltMax=11761, Gamma=2.950 02:43:11.910 00.044 30444 UpdateGuideState exits: Star lost - mass changed 02:43:11.910 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:43:11.910 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:43:11.910 00.000 30444 Enqueuing Expose request 02:43:11.910 00.000 15672 Worker thread wakes up 02:43:11.910 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:43:11.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:43:13.815 01.905 15672 Exposure complete 02:43:13.835 00.020 15672 worker thread done servicing request 02:43:13.835 00.000 30444 OnExposeComplete: enter 02:43:13.835 00.000 30444 UpdateGuideState(): m_state=6 02:43:13.835 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6949 02:43:13.835 00.000 30444 Star::Find returns 1 (1), X=415.99, Y=268.58, Mass=39952, SNR=38.5, Peak=5403 HFD=3.7 02:43:13.835 00.000 30444 Status Line: Mass: 39952 vs 19118 02:43:13.837 00.002 30444 UpdateCurrentPosition: star mass new=39952.1 exp=19117.7 thresh=50% limits=(7153.7, 196071.4, 38235.5) 02:43:13.837 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:43:13.837 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:43:13.837 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:43:13.838 00.001 15672 Worker thread wakes up 02:43:13.838 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:43:13.838 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:43:13.838 00.000 15672 move complete, result=0 02:43:13.838 00.000 15672 worker thread done servicing request 02:43:13.939 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:43:13.939 00.000 30444 Status Line: Star lost - mass changed 02:43:13.941 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=13935, FiltMin=2601, FiltMax=11769, Gamma=2.950 02:43:13.988 00.047 30444 UpdateGuideState exits: Star lost - mass changed 02:43:13.988 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:43:13.988 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:43:13.988 00.000 30444 Enqueuing Expose request 02:43:13.988 00.000 15672 Worker thread wakes up 02:43:13.988 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:43:13.988 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:43:16.094 02.106 15672 Exposure complete 02:43:16.115 00.021 15672 worker thread done servicing request 02:43:16.115 00.000 30444 OnExposeComplete: enter 02:43:16.115 00.000 30444 UpdateGuideState(): m_state=6 02:43:16.115 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6950 02:43:16.115 00.000 30444 Star::Find returns 1 (1), X=414.90, Y=268.04, Mass=39222, SNR=37.6, Peak=5653 HFD=4.1 02:43:16.115 00.000 30444 Status Line: Mass: 39222 vs 19118 02:43:16.118 00.003 30444 UpdateCurrentPosition: star mass new=39222.5 exp=19117.7 thresh=50% limits=(7273.9, 196071.4, 38235.5) 02:43:16.118 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:43:16.118 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:43:16.119 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 02:43:16.119 00.000 15672 Worker thread wakes up 02:43:16.119 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:43:16.119 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:43:16.119 00.000 15672 move complete, result=0 02:43:16.119 00.000 15672 worker thread done servicing request 02:43:16.220 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:43:16.220 00.000 30444 Status Line: Star lost - mass changed 02:43:16.221 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=14986, FiltMin=2571, FiltMax=10838, Gamma=2.950 02:43:16.486 00.265 30444 UpdateGuideState exits: Star lost - mass changed 02:43:16.486 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:43:16.486 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:43:16.486 00.000 30444 Enqueuing Expose request 02:43:16.486 00.000 15672 Worker thread wakes up 02:43:16.486 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:43:16.486 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:43:18.401 01.915 15672 Exposure complete 02:43:18.434 00.033 15672 worker thread done servicing request 02:43:18.435 00.001 30444 OnExposeComplete: enter 02:43:18.435 00.000 30444 UpdateGuideState(): m_state=6 02:43:18.435 00.000 30444 Star::Find(15, 412, 258, 0, (0,0,0,0), 0.0, 255) frame 6951 02:43:18.435 00.000 30444 Star::Find returns 1 (1), X=415.61, Y=267.90, Mass=43734, SNR=40.3, Peak=5688 HFD=3.9 02:43:18.435 00.000 30444 DistanceChecker: deactivated 02:43:18.435 00.000 30444 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.28) = xAngle (2.47 = 2.47) 02:43:18.435 00.000 30444 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.41 = 2.41) 02:43:18.435 00.000 30444 CameraToMount -- cameraX=-45.82 cameraY=63.65 hyp=78.43 cameraTheta=2.19 mountX=-61.53 mountY=52.31, mountTheta=2.44 02:43:18.435 00.000 30444 SchedulePrimaryMove(04F7B810, x=-45.82, y=63.65, opts=13) 02:43:18.435 00.000 30444 Enqueuing Move request for scope (-45.82, 63.65) 02:43:18.435 00.000 15672 Worker thread wakes up 02:43:18.436 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-45.82, 63.65) opts 0xd 02:43:18.436 00.000 15672 Handling offset move in thread for scope, endpoint = (-45.82, 63.65) 02:43:18.436 00.000 15672 Moving (-45.82, 63.65) raw xDistance=-61.53 yDistance=52.31 02:43:18.436 00.000 15672 GuideAlgorithmHysteresis::Result() returns -41.71 from input -61.53 02:43:18.436 00.000 15672 GuideAlgorithmResistSwitch::result() returns 52.31 from input 52.31 02:43:18.436 00.000 15672 MoveAxis(E, 17896, ABG) 02:43:18.436 00.000 15672 duration set to 2500 by maxRaDuration 02:43:18.436 00.000 15672 Guiding Dir = 2, Dur = 2500 02:43:18.436 00.000 15672 IsSlewing returns 0 02:43:18.438 00.002 15672 IsGuiding returns 0 02:43:18.441 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=13810, FiltMin=2520, FiltMax=10015, Gamma=2.950 02:43:18.463 00.022 15672 PulseGuide returned control before completion, sleep 2485 02:43:18.485 00.022 30444 UpdateGuideState exits: m=43734 SNR=40.3 Saturated 02:43:18.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:43:18.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:43:18.485 00.000 30444 Enqueuing Expose request 02:43:20.951 02.466 15672 IsGuiding returns 1 02:43:20.951 00.000 15672 scope still moving after pulse duration time elapsed 02:43:20.972 00.021 15672 IsSlewing returns 0 02:43:20.973 00.001 15672 IsGuiding returns 1 02:43:20.994 00.021 15672 IsSlewing returns 0 02:43:21.005 00.011 15672 IsGuiding returns 0 02:43:21.005 00.000 15672 scope move finished after 2500 + 67 ms 02:43:21.005 00.000 15672 Move returns status 0, amount 2500 02:43:21.005 00.000 15672 MoveAxis(S, 9333, ABG) 02:43:21.005 00.000 15672 duration set to 2500 by maxDecDuration 02:43:21.005 00.000 15672 Guiding Dir = 1, Dur = 2500 02:43:21.005 00.000 15672 IsSlewing returns 0 02:43:21.006 00.001 15672 IsGuiding returns 0 02:43:21.083 00.077 15672 PulseGuide returned control before completion, sleep 2434 02:43:23.545 02.462 15672 IsGuiding returns 1 02:43:23.545 00.000 15672 scope still moving after pulse duration time elapsed 02:43:23.566 00.021 15672 IsSlewing returns 0 02:43:23.568 00.002 15672 IsGuiding returns 1 02:43:23.590 00.022 15672 IsSlewing returns 0 02:43:23.592 00.002 15672 IsGuiding returns 1 02:43:23.613 00.021 15672 IsSlewing returns 0 02:43:23.639 00.026 15672 IsGuiding returns 0 02:43:23.639 00.000 15672 scope move finished after 2500 + 132 ms 02:43:23.639 00.000 15672 Move returns status 0, amount 2500 02:43:23.639 00.000 15672 move complete, result=0 02:43:23.640 00.001 15672 worker thread done servicing request 02:43:23.640 00.000 15672 Worker thread wakes up 02:43:23.640 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:43:23.640 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(401,253,31,31) 02:43:23.640 00.000 30444 GuideStep: -61.5 px 2500 ms EAST, 52.3 px 2500 ms SOUTH 02:43:25.747 02.107 15672 Exposure complete 02:43:25.767 00.020 15672 worker thread done servicing request 02:43:25.767 00.000 30444 OnExposeComplete: enter 02:43:25.767 00.000 30444 UpdateGuideState(): m_state=6 02:43:25.768 00.001 30444 Star::Find(15, 415, 267, 0, (0,0,0,0), 0.0, 255) frame 6952 02:43:25.768 00.000 30444 Star::Find returns 1 (1), X=416.77, Y=255.84, Mass=53590, SNR=45.1, Peak=6053 HFD=4.7 02:43:25.768 00.000 30444 Status Line: Mass: 53590 vs 23691 02:43:25.769 00.001 30444 UpdateCurrentPosition: star mass new=53589.9 exp=23690.6 thresh=50% limits=(7719.6, 196071.4, 47381.1) 02:43:25.769 00.000 30444 DistanceChecker: activated 02:43:25.770 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 02:43:25.770 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 02:43:25.770 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 02:43:25.770 00.000 15672 Worker thread wakes up 02:43:25.770 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 02:43:25.770 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 02:43:25.770 00.000 15672 move complete, result=0 02:43:25.770 00.000 15672 worker thread done servicing request 02:43:25.871 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 02:43:25.871 00.000 30444 Status Line: Star lost - mass changed 02:43:25.873 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=14073, FiltMin=2588, FiltMax=10452, Gamma=2.950 02:43:26.134 00.261 30444 UpdateGuideState exits: Star lost - mass changed 02:43:26.134 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:43:26.134 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 02:43:26.134 00.000 30444 Enqueuing Expose request 02:43:26.134 00.000 15672 Worker thread wakes up 02:43:26.134 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:43:26.134 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 02:43:28.049 01.915 15672 Exposure complete 02:43:28.079 00.030 15672 worker thread done servicing request 02:43:28.079 00.000 30444 OnExposeComplete: enter 02:43:28.079 00.000 30444 UpdateGuideState(): m_state=6 02:43:28.079 00.000 30444 Star::Find(15, 415, 267, 0, (0,0,0,0), 0.0, 255) frame 6953 02:43:28.079 00.000 30444 Star::Find returns 1 (1), X=416.41, Y=256.22, Mass=52404, SNR=51.2, Peak=5854 HFD=5.2 02:43:28.079 00.000 30444 DistanceChecker: deactivated 02:43:28.080 00.001 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 02:43:28.080 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 02:43:28.080 00.000 30444 CameraToMount -- cameraX=-45.02 cameraY=51.97 hyp=68.76 cameraTheta=2.28 mountX=-57.56 mountY=41.08, mountTheta=2.52 02:43:28.080 00.000 30444 SchedulePrimaryMove(04F7B810, x=-45.02, y=51.97, opts=13) 02:43:28.080 00.000 30444 Enqueuing Move request for scope (-45.02, 51.97) 02:43:28.080 00.000 15672 Worker thread wakes up 02:43:28.080 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-45.02, 51.97) opts 0xd 02:43:28.080 00.000 15672 Handling offset move in thread for scope, endpoint = (-45.02, 51.97) 02:43:28.080 00.000 15672 Moving (-45.02, 51.97) raw xDistance=-57.56 yDistance=41.08 02:43:28.080 00.000 15672 GuideAlgorithmHysteresis::Result() returns -39.18 from input -57.56 02:43:28.080 00.000 15672 GuideAlgorithmResistSwitch::result() returns 41.08 from input 41.08 02:43:28.080 00.000 15672 MoveAxis(E, 16812, ABG) 02:43:28.081 00.001 15672 duration set to 2500 by maxRaDuration 02:43:28.081 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:43:28.081 00.000 15672 Guiding Dir = 2, Dur = 2500 02:43:28.081 00.000 15672 IsSlewing returns 0 02:43:28.083 00.002 15672 IsGuiding returns 0 02:43:28.086 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=14983, FiltMin=2542, FiltMax=11781, Gamma=2.950 02:43:28.111 00.025 15672 PulseGuide returned control before completion, sleep 2482 02:43:28.189 00.078 30444 UpdateGuideState exits: m=52404 SNR=51.2 Saturated 02:43:28.189 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:43:28.189 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:43:28.190 00.001 30444 Enqueuing Expose request 02:43:28.190 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:43:30.597 02.407 15672 IsGuiding returns 1 02:43:30.597 00.000 15672 scope still moving after pulse duration time elapsed 02:43:30.619 00.022 15672 IsSlewing returns 0 02:43:30.620 00.001 15672 IsGuiding returns 0 02:43:30.620 00.000 15672 scope move finished after 2500 + 36 ms 02:43:30.620 00.000 15672 Move returns status 0, amount 2500 02:43:30.620 00.000 15672 MoveAxis(S, 7328, ABG) 02:43:30.620 00.000 15672 duration set to 2500 by maxDecDuration 02:43:30.620 00.000 15672 Guiding Dir = 1, Dur = 2500 02:43:30.620 00.000 15672 IsSlewing returns 0 02:43:30.621 00.001 15672 IsGuiding returns 0 02:43:30.699 00.078 15672 PulseGuide returned control before completion, sleep 2432 02:43:33.136 02.437 15672 IsGuiding returns 1 02:43:33.136 00.000 15672 scope still moving after pulse duration time elapsed 02:43:33.157 00.021 15672 IsSlewing returns 0 02:43:33.159 00.002 15672 IsGuiding returns 1 02:43:33.181 00.022 15672 IsSlewing returns 0 02:43:33.184 00.003 15672 IsGuiding returns 1 02:43:33.205 00.021 15672 IsSlewing returns 0 02:43:33.208 00.003 15672 IsGuiding returns 1 02:43:33.229 00.021 15672 IsSlewing returns 0 02:43:33.243 00.014 15672 IsGuiding returns 0 02:43:33.243 00.000 15672 scope move finished after 2500 + 122 ms 02:43:33.243 00.000 15672 Move returns status 0, amount 2500 02:43:33.244 00.001 15672 move complete, result=0 02:43:33.244 00.000 15672 worker thread done servicing request 02:43:33.244 00.000 15672 Worker thread wakes up 02:43:33.244 00.000 30444 GuideStep: -57.6 px 2500 ms EAST, 41.1 px 2500 ms SOUTH 02:43:33.245 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:43:33.245 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(401,241,31,31) 02:43:35.354 02.109 15672 Exposure complete 02:43:35.373 00.019 15672 worker thread done servicing request 02:43:35.374 00.001 30444 OnExposeComplete: enter 02:43:35.374 00.000 30444 UpdateGuideState(): m_state=6 02:43:35.374 00.000 30444 Star::Find(15, 416, 256, 0, (0,0,0,0), 0.0, 255) frame 6954 02:43:35.374 00.000 30444 Star::Find returns 1 (1), X=420.02, Y=241.58, Mass=47814, SNR=45.3, Peak=5313 HFD=4.2 02:43:35.374 00.000 30444 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.28) = xAngle (2.69 = 2.69) 02:43:35.374 00.000 30444 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.62 = 2.62) 02:43:35.374 00.000 30444 CameraToMount -- cameraX=-41.41 cameraY=37.33 hyp=55.75 cameraTheta=2.41 mountX=-50.07 mountY=27.55, mountTheta=2.64 02:43:35.374 00.000 30444 SchedulePrimaryMove(04F7B810, x=-41.41, y=37.33, opts=13) 02:43:35.374 00.000 30444 Enqueuing Move request for scope (-41.41, 37.33) 02:43:35.374 00.000 15672 Worker thread wakes up 02:43:35.375 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-41.41, 37.33) opts 0xd 02:43:35.375 00.000 15672 Handling offset move in thread for scope, endpoint = (-41.41, 37.33) 02:43:35.375 00.000 15672 Moving (-41.41, 37.33) raw xDistance=-50.07 yDistance=27.55 02:43:35.375 00.000 15672 GuideAlgorithmHysteresis::Result() returns -34.29 from input -50.07 02:43:35.375 00.000 15672 GuideAlgorithmResistSwitch::result() returns 27.55 from input 27.55 02:43:35.375 00.000 15672 MoveAxis(E, 14711, ABG) 02:43:35.375 00.000 15672 duration set to 2500 by maxRaDuration 02:43:35.375 00.000 15672 Guiding Dir = 2, Dur = 2500 02:43:35.375 00.000 15672 IsSlewing returns 0 02:43:35.376 00.001 15672 IsGuiding returns 0 02:43:35.381 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=15896, FiltMin=2599, FiltMax=12135, Gamma=2.950 02:43:35.396 00.015 15672 PulseGuide returned control before completion, sleep 2491 02:43:35.423 00.027 30444 UpdateGuideState exits: m=47814 SNR=45.3 Saturated 02:43:35.424 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:43:35.424 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:43:35.424 00.000 30444 Enqueuing Expose request 02:43:37.890 02.466 15672 IsGuiding returns 1 02:43:37.890 00.000 15672 scope still moving after pulse duration time elapsed 02:43:37.911 00.021 15672 IsSlewing returns 0 02:43:37.920 00.009 15672 IsGuiding returns 0 02:43:37.920 00.000 15672 scope move finished after 2500 + 43 ms 02:43:37.920 00.000 15672 Move returns status 0, amount 2500 02:43:37.920 00.000 15672 MoveAxis(S, 4915, ABG) 02:43:37.920 00.000 15672 duration set to 2500 by maxDecDuration 02:43:37.920 00.000 15672 Guiding Dir = 1, Dur = 2500 02:43:37.920 00.000 15672 IsSlewing returns 0 02:43:37.921 00.001 15672 IsGuiding returns 0 02:43:38.000 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:43:40.460 02.460 15672 IsGuiding returns 1 02:43:40.460 00.000 15672 scope still moving after pulse duration time elapsed 02:43:40.482 00.022 15672 IsSlewing returns 0 02:43:40.483 00.001 15672 IsGuiding returns 1 02:43:40.504 00.021 15672 IsSlewing returns 0 02:43:40.525 00.021 15672 IsGuiding returns 0 02:43:40.525 00.000 15672 scope move finished after 2500 + 103 ms 02:43:40.525 00.000 15672 Move returns status 0, amount 2500 02:43:40.525 00.000 15672 move complete, result=0 02:43:40.525 00.000 15672 worker thread done servicing request 02:43:40.526 00.001 15672 Worker thread wakes up 02:43:40.526 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:43:40.526 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(405,227,31,31) 02:43:40.526 00.000 30444 GuideStep: -50.1 px 2500 ms EAST, 27.6 px 2500 ms SOUTH 02:43:42.635 02.109 15672 Exposure complete 02:43:42.655 00.020 15672 worker thread done servicing request 02:43:42.655 00.000 30444 OnExposeComplete: enter 02:43:42.655 00.000 30444 UpdateGuideState(): m_state=6 02:43:42.655 00.000 30444 Star::Find(15, 420, 241, 0, (0,0,0,0), 0.0, 255) frame 6955 02:43:42.656 00.001 30444 Star::Find returns 1 (1), X=421.09, Y=227.99, Mass=34183, SNR=37.0, Peak=6165 HFD=3.4 02:43:42.656 00.000 30444 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.28) = xAngle (2.89 = 2.89) 02:43:42.656 00.000 30444 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.83 = 2.83) 02:43:42.656 00.000 30444 CameraToMount -- cameraX=-40.34 cameraY=23.73 hyp=46.81 cameraTheta=2.61 mountX=-45.31 mountY=14.51, mountTheta=2.83 02:43:42.656 00.000 30444 SchedulePrimaryMove(04F7B810, x=-40.34, y=23.73, opts=13) 02:43:42.656 00.000 30444 Enqueuing Move request for scope (-40.34, 23.73) 02:43:42.656 00.000 15672 Worker thread wakes up 02:43:42.656 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-40.34, 23.73) opts 0xd 02:43:42.656 00.000 15672 Handling offset move in thread for scope, endpoint = (-40.34, 23.73) 02:43:42.656 00.000 15672 Moving (-40.34, 23.73) raw xDistance=-45.31 yDistance=14.51 02:43:42.656 00.000 15672 GuideAlgorithmHysteresis::Result() returns -30.95 from input -45.31 02:43:42.657 00.001 15672 GuideAlgorithmResistSwitch::result() returns 14.51 from input 14.51 02:43:42.657 00.000 15672 MoveAxis(E, 13278, ABG) 02:43:42.657 00.000 15672 duration set to 2500 by maxRaDuration 02:43:42.657 00.000 15672 Guiding Dir = 2, Dur = 2500 02:43:42.657 00.000 15672 IsSlewing returns 0 02:43:42.658 00.001 15672 IsGuiding returns 0 02:43:42.662 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=16563, FiltMin=2582, FiltMax=10812, Gamma=2.950 02:43:42.680 00.018 15672 PulseGuide returned control before completion, sleep 2488 02:43:42.704 00.024 30444 UpdateGuideState exits: m=34183 SNR=37.0 Saturated 02:43:42.704 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:43:42.704 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:43:42.704 00.000 30444 Enqueuing Expose request 02:43:45.170 02.466 15672 IsGuiding returns 1 02:43:45.170 00.000 15672 scope still moving after pulse duration time elapsed 02:43:45.192 00.022 15672 IsSlewing returns 0 02:43:45.205 00.013 15672 IsGuiding returns 0 02:43:45.205 00.000 15672 scope move finished after 2500 + 46 ms 02:43:45.205 00.000 15672 Move returns status 0, amount 2500 02:43:45.205 00.000 15672 MoveAxis(S, 2588, ABG) 02:43:45.205 00.000 15672 duration set to 2500 by maxDecDuration 02:43:45.205 00.000 15672 Guiding Dir = 1, Dur = 2500 02:43:45.205 00.000 15672 IsSlewing returns 0 02:43:45.206 00.001 15672 IsGuiding returns 0 02:43:45.285 00.079 15672 PulseGuide returned control before completion, sleep 2432 02:43:47.720 02.435 15672 IsGuiding returns 1 02:43:47.720 00.000 15672 scope still moving after pulse duration time elapsed 02:43:47.740 00.020 15672 IsSlewing returns 0 02:43:47.741 00.001 15672 IsGuiding returns 1 02:43:47.762 00.021 15672 IsSlewing returns 0 02:43:47.764 00.002 15672 IsGuiding returns 1 02:43:47.784 00.020 15672 IsSlewing returns 0 02:43:47.809 00.025 15672 IsGuiding returns 0 02:43:47.809 00.000 15672 scope move finished after 2500 + 103 ms 02:43:47.809 00.000 15672 Move returns status 0, amount 2500 02:43:47.809 00.000 15672 move complete, result=0 02:43:47.810 00.001 15672 worker thread done servicing request 02:43:47.810 00.000 15672 Worker thread wakes up 02:43:47.810 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:43:47.810 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(406,213,31,31) 02:43:47.810 00.000 30444 GuideStep: -45.3 px 2500 ms EAST, 14.5 px 2500 ms SOUTH 02:43:49.918 02.108 15672 Exposure complete 02:43:49.938 00.020 15672 worker thread done servicing request 02:43:49.938 00.000 30444 OnExposeComplete: enter 02:43:49.938 00.000 30444 UpdateGuideState(): m_state=6 02:43:49.938 00.000 30444 Star::Find(15, 421, 227, 0, (0,0,0,0), 0.0, 255) frame 6956 02:43:49.938 00.000 30444 Star::Find returns 1 (1), X=422.26, Y=213.52, Mass=39988, SNR=38.9, Peak=6004 HFD=3.6 02:43:49.939 00.001 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.10) 02:43:49.939 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 02:43:49.939 00.000 30444 CameraToMount -- cameraX=-39.18 cameraY=9.27 hyp=40.26 cameraTheta=2.91 mountX=-40.22 mountY=0.63, mountTheta=3.13 02:43:49.939 00.000 30444 SchedulePrimaryMove(04F7B810, x=-39.18, y=9.27, opts=13) 02:43:49.939 00.000 30444 Enqueuing Move request for scope (-39.18, 9.27) 02:43:49.939 00.000 15672 Worker thread wakes up 02:43:49.939 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-39.18, 9.27) opts 0xd 02:43:49.939 00.000 15672 Handling offset move in thread for scope, endpoint = (-39.18, 9.27) 02:43:49.939 00.000 15672 Moving (-39.18, 9.27) raw xDistance=-40.22 yDistance=0.63 02:43:49.939 00.000 15672 GuideAlgorithmHysteresis::Result() returns -27.50 from input -40.22 02:43:49.939 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 02:43:49.939 00.000 15672 MoveAxis(E, 11800, ABG) 02:43:49.940 00.001 15672 duration set to 2500 by maxRaDuration 02:43:49.940 00.000 15672 Guiding Dir = 2, Dur = 2500 02:43:49.940 00.000 15672 IsSlewing returns 0 02:43:49.941 00.001 15672 IsGuiding returns 0 02:43:49.946 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=14844, FiltMin=2534, FiltMax=10308, Gamma=2.950 02:43:49.965 00.019 15672 PulseGuide returned control before completion, sleep 2487 02:43:50.047 00.082 30444 UpdateGuideState exits: m=39988 SNR=38.9 Saturated 02:43:50.047 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:43:50.047 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:43:50.047 00.000 30444 Enqueuing Expose request 02:43:52.455 02.408 15672 IsGuiding returns 1 02:43:52.455 00.000 15672 scope still moving after pulse duration time elapsed 02:43:52.476 00.021 15672 IsSlewing returns 0 02:43:52.491 00.015 15672 IsGuiding returns 0 02:43:52.491 00.000 15672 scope move finished after 2500 + 49 ms 02:43:52.491 00.000 15672 Move returns status 0, amount 2500 02:43:52.491 00.000 15672 MoveAxis(S, 113, ABG) 02:43:52.491 00.000 15672 Guiding Dir = 1, Dur = 113 02:43:52.492 00.001 15672 IsSlewing returns 0 02:43:52.494 00.002 15672 IsGuiding returns 0 02:43:52.569 00.075 15672 PulseGuide returned control before completion, sleep 49 02:43:52.622 00.053 15672 IsGuiding returns 1 02:43:52.622 00.000 15672 scope still moving after pulse duration time elapsed 02:43:52.642 00.020 15672 IsSlewing returns 0 02:43:52.715 00.073 15672 IsGuiding returns 0 02:43:52.715 00.000 15672 scope move finished after 113 + 107 ms 02:43:52.715 00.000 15672 Move returns status 0, amount 113 02:43:52.715 00.000 15672 move complete, result=0 02:43:52.715 00.000 15672 worker thread done servicing request 02:43:52.715 00.000 15672 Worker thread wakes up 02:43:52.715 00.000 30444 GuideStep: -40.2 px 2500 ms EAST, 0.6 px 113 ms SOUTH 02:43:52.715 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:43:52.715 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(407,199,31,31) 02:43:54.821 02.106 15672 Exposure complete 02:43:54.841 00.020 15672 worker thread done servicing request 02:43:54.841 00.000 30444 OnExposeComplete: enter 02:43:54.841 00.000 30444 UpdateGuideState(): m_state=6 02:43:54.841 00.000 30444 Star::Find(15, 422, 213, 0, (0,0,0,0), 0.0, 255) frame 6957 02:43:54.841 00.000 30444 Star::Find returns 1 (1), X=428.80, Y=210.41, Mass=31227, SNR=35.4, Peak=5460 HFD=3.5 02:43:54.841 00.000 30444 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.28) = xAngle (3.23 = -3.05) 02:43:54.842 00.001 30444 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.11) 02:43:54.842 00.000 30444 CameraToMount -- cameraX=-32.63 cameraY=6.15 hyp=33.20 cameraTheta=2.96 mountX=-33.06 mountY=-1.00, mountTheta=-3.11 02:43:54.842 00.000 30444 SchedulePrimaryMove(04F7B810, x=-32.63, y=6.15, opts=13) 02:43:54.842 00.000 30444 Enqueuing Move request for scope (-32.63, 6.15) 02:43:54.842 00.000 15672 Worker thread wakes up 02:43:54.842 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-32.63, 6.15) opts 0xd 02:43:54.842 00.000 15672 Handling offset move in thread for scope, endpoint = (-32.63, 6.15) 02:43:54.842 00.000 15672 Moving (-32.63, 6.15) raw xDistance=-33.06 yDistance=-1.00 02:43:54.842 00.000 15672 GuideAlgorithmHysteresis::Result() returns -22.76 from input -33.06 02:43:54.842 00.000 15672 resist switch: large excursion: input -1.00 thresh 0.75 direction from 1 to -1 02:43:54.842 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.01 02:43:54.843 00.001 15672 GuideAlgorithmResistSwitch::result() returns -1.00 from input -1.00 02:43:54.843 00.000 15672 MoveAxis(E, 9764, ABG) 02:43:54.843 00.000 15672 duration set to 2500 by maxRaDuration 02:43:54.843 00.000 15672 Guiding Dir = 2, Dur = 2500 02:43:54.843 00.000 15672 IsSlewing returns 0 02:43:54.844 00.001 15672 IsGuiding returns 0 02:43:54.849 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=14396, FiltMin=2619, FiltMax=12559, Gamma=2.950 02:43:54.869 00.020 15672 PulseGuide returned control before completion, sleep 2486 02:43:55.129 00.260 30444 UpdateGuideState exits: m=31227 SNR=35.4 Saturated 02:43:55.130 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:43:55.130 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:43:55.130 00.000 30444 Enqueuing Expose request 02:43:57.357 02.227 15672 IsGuiding returns 1 02:43:57.357 00.000 15672 scope still moving after pulse duration time elapsed 02:43:57.378 00.021 15672 IsSlewing returns 0 02:43:57.394 00.016 15672 IsGuiding returns 0 02:43:57.394 00.000 15672 scope move finished after 2500 + 49 ms 02:43:57.394 00.000 15672 Move returns status 0, amount 2500 02:43:57.394 00.000 15672 MoveAxis(N, 179, ABG) 02:43:57.394 00.000 15672 Guiding Dir = 0, Dur = 179 02:43:57.394 00.000 15672 IsSlewing returns 0 02:43:57.395 00.001 15672 IsGuiding returns 0 02:43:57.474 00.079 15672 PulseGuide returned control before completion, sleep 111 02:43:57.590 00.116 15672 IsGuiding returns 1 02:43:57.590 00.000 15672 scope still moving after pulse duration time elapsed 02:43:57.611 00.021 15672 IsSlewing returns 0 02:43:57.613 00.002 15672 IsGuiding returns 1 02:43:57.635 00.022 15672 IsSlewing returns 0 02:43:57.668 00.033 15672 IsGuiding returns 0 02:43:57.668 00.000 15672 scope move finished after 179 + 93 ms 02:43:57.668 00.000 15672 Move returns status 0, amount 179 02:43:57.668 00.000 15672 move complete, result=0 02:43:57.669 00.001 15672 worker thread done servicing request 02:43:57.669 00.000 15672 Worker thread wakes up 02:43:57.669 00.000 30444 GuideStep: -33.1 px 2500 ms EAST, -1.0 px 179 ms NORTH 02:43:57.669 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:43:57.670 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(414,195,31,31) 02:43:59.777 02.107 15672 Exposure complete 02:43:59.796 00.019 15672 worker thread done servicing request 02:43:59.796 00.000 30444 OnExposeComplete: enter 02:43:59.796 00.000 30444 UpdateGuideState(): m_state=6 02:43:59.796 00.000 30444 Star::Find(15, 428, 210, 0, (0,0,0,0), 0.0, 255) frame 6958 02:43:59.796 00.000 30444 Star::Find returns 1 (1), X=433.52, Y=210.08, Mass=29176, SNR=31.1, Peak=5786 HFD=3.1 02:43:59.798 00.002 30444 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.28) = xAngle (3.21 = -3.07) 02:43:59.798 00.000 30444 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.15 = -3.13) 02:43:59.798 00.000 30444 CameraToMount -- cameraX=-27.91 cameraY=5.83 hyp=28.51 cameraTheta=2.94 mountX=-28.44 mountY=-0.31, mountTheta=-3.13 02:43:59.798 00.000 30444 SchedulePrimaryMove(04F7B810, x=-27.91, y=5.83, opts=13) 02:43:59.798 00.000 30444 Enqueuing Move request for scope (-27.91, 5.83) 02:43:59.798 00.000 15672 Worker thread wakes up 02:43:59.798 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-27.91, 5.83) opts 0xd 02:43:59.798 00.000 15672 Handling offset move in thread for scope, endpoint = (-27.91, 5.83) 02:43:59.798 00.000 15672 Moving (-27.91, 5.83) raw xDistance=-28.44 yDistance=-0.31 02:43:59.798 00.000 15672 GuideAlgorithmHysteresis::Result() returns -19.51 from input -28.44 02:43:59.798 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 02:43:59.798 00.000 15672 MoveAxis(E, 8370, ABG) 02:43:59.798 00.000 15672 duration set to 2500 by maxRaDuration 02:43:59.798 00.000 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 02:43:59.798 00.000 15672 Guiding Dir = 2, Dur = 2500 02:43:59.798 00.000 15672 IsSlewing returns 0 02:43:59.799 00.001 15672 IsGuiding returns 0 02:43:59.803 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=15364, FiltMin=2616, FiltMax=10724, Gamma=2.950 02:43:59.821 00.018 15672 PulseGuide returned control before completion, sleep 2489 02:44:00.264 00.443 30444 UpdateGuideState exits: m=29176 SNR=31.1 Saturated 02:44:00.264 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:00.264 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:00.264 00.000 30444 Enqueuing Expose request 02:44:00.264 00.000 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 02:44:02.313 02.049 15672 IsGuiding returns 1 02:44:02.313 00.000 15672 scope still moving after pulse duration time elapsed 02:44:02.334 00.021 15672 IsSlewing returns 0 02:44:02.337 00.003 15672 IsGuiding returns 1 02:44:02.358 00.021 15672 IsSlewing returns 0 02:44:02.361 00.003 15672 IsGuiding returns 0 02:44:02.361 00.000 15672 scope move finished after 2500 + 61 ms 02:44:02.362 00.001 15672 Move returns status 0, amount 2500 02:44:02.362 00.000 15672 MoveAxis(N, 55, ABG) 02:44:02.362 00.000 15672 Guiding Dir = 0, Dur = 55 02:44:02.362 00.000 15672 IsSlewing returns 0 02:44:02.363 00.001 15672 IsGuiding returns 0 02:44:02.475 00.112 15672 IsGuiding returns 1 02:44:02.475 00.000 15672 scope still moving after pulse duration time elapsed 02:44:02.496 00.021 15672 IsSlewing returns 0 02:44:02.538 00.042 15672 IsGuiding returns 0 02:44:02.539 00.001 15672 scope move finished after 55 + 121 ms 02:44:02.539 00.000 15672 Move returns status 0, amount 55 02:44:02.539 00.000 15672 move complete, result=0 02:44:02.539 00.000 15672 worker thread done servicing request 02:44:02.539 00.000 15672 Worker thread wakes up 02:44:02.539 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:02.540 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(419,195,31,31) 02:44:02.540 00.000 30444 GuideStep: -28.4 px 2500 ms EAST, -0.3 px 55 ms NORTH 02:44:04.657 02.117 15672 Exposure complete 02:44:04.690 00.033 15672 worker thread done servicing request 02:44:04.690 00.000 30444 OnExposeComplete: enter 02:44:04.690 00.000 30444 UpdateGuideState(): m_state=6 02:44:04.690 00.000 30444 Star::Find(15, 433, 210, 0, (0,0,0,0), 0.0, 255) frame 6959 02:44:04.690 00.000 30444 Star::Find returns 1 (1), X=440.32, Y=207.50, Mass=32727, SNR=30.2, Peak=5823 HFD=3.3 02:44:04.690 00.000 30444 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.28) = xAngle (3.27 = -3.02) 02:44:04.690 00.000 30444 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.08) 02:44:04.690 00.000 30444 CameraToMount -- cameraX=-21.11 cameraY=3.24 hyp=21.36 cameraTheta=2.99 mountX=-21.19 mountY=-1.37, mountTheta=-3.08 02:44:04.690 00.000 30444 SchedulePrimaryMove(04F7B810, x=-21.11, y=3.24, opts=13) 02:44:04.690 00.000 30444 Enqueuing Move request for scope (-21.11, 3.24) 02:44:04.691 00.001 15672 Worker thread wakes up 02:44:04.691 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-21.11, 3.24) opts 0xd 02:44:04.691 00.000 15672 Handling offset move in thread for scope, endpoint = (-21.11, 3.24) 02:44:04.691 00.000 15672 Moving (-21.11, 3.24) raw xDistance=-21.19 yDistance=-1.37 02:44:04.691 00.000 15672 GuideAlgorithmHysteresis::Result() returns -14.71 from input -21.19 02:44:04.691 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.37 from input -1.37 02:44:04.691 00.000 15672 MoveAxis(E, 6314, ABG) 02:44:04.691 00.000 15672 duration set to 2500 by maxRaDuration 02:44:04.691 00.000 15672 Guiding Dir = 2, Dur = 2500 02:44:04.691 00.000 15672 IsSlewing returns 0 02:44:04.693 00.002 15672 IsGuiding returns 0 02:44:04.697 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=13200, FiltMin=2559, FiltMax=10210, Gamma=2.950 02:44:04.709 00.012 15672 PulseGuide returned control before completion, sleep 2494 02:44:04.863 00.154 30444 UpdateGuideState exits: m=32727 SNR=30.2 Saturated 02:44:04.863 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:04.863 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:04.863 00.000 30444 Enqueuing Expose request 02:44:07.234 02.371 15672 IsGuiding returns 0 02:44:07.234 00.000 15672 Move returns status 0, amount 2500 02:44:07.234 00.000 15672 MoveAxis(N, 244, ABG) 02:44:07.234 00.000 15672 Guiding Dir = 0, Dur = 244 02:44:07.235 00.001 15672 IsSlewing returns 0 02:44:07.236 00.001 15672 IsGuiding returns 0 02:44:07.313 00.077 15672 PulseGuide returned control before completion, sleep 177 02:44:07.494 00.181 15672 IsGuiding returns 1 02:44:07.494 00.000 15672 scope still moving after pulse duration time elapsed 02:44:07.515 00.021 15672 IsSlewing returns 0 02:44:07.518 00.003 15672 IsGuiding returns 1 02:44:07.538 00.020 15672 IsSlewing returns 0 02:44:07.541 00.003 15672 IsGuiding returns 1 02:44:07.563 00.022 15672 IsSlewing returns 0 02:44:07.566 00.003 15672 IsGuiding returns 1 02:44:07.587 00.021 15672 IsSlewing returns 0 02:44:07.603 00.016 15672 IsGuiding returns 0 02:44:07.603 00.000 15672 scope move finished after 244 + 123 ms 02:44:07.603 00.000 15672 Move returns status 0, amount 244 02:44:07.603 00.000 15672 move complete, result=0 02:44:07.604 00.001 15672 worker thread done servicing request 02:44:07.604 00.000 15672 Worker thread wakes up 02:44:07.604 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:07.604 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,192,31,31) 02:44:07.604 00.000 30444 GuideStep: -21.2 px 2500 ms EAST, -1.4 px 244 ms NORTH 02:44:09.714 02.110 15672 Exposure complete 02:44:09.733 00.019 15672 worker thread done servicing request 02:44:09.733 00.000 30444 OnExposeComplete: enter 02:44:09.733 00.000 30444 UpdateGuideState(): m_state=6 02:44:09.734 00.001 30444 Star::Find(15, 440, 207, 0, (0,0,0,0), 0.0, 255) frame 6960 02:44:09.734 00.000 30444 Star::Find returns 1 (1), X=444.31, Y=206.08, Mass=39763, SNR=42.4, Peak=5590 HFD=3.9 02:44:09.734 00.000 30444 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.28) = xAngle (3.31 = -2.97) 02:44:09.734 00.000 30444 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.25 = -3.03) 02:44:09.734 00.000 30444 CameraToMount -- cameraX=-17.12 cameraY=1.83 hyp=17.22 cameraTheta=3.04 mountX=-16.96 mountY=-1.89, mountTheta=-3.03 02:44:09.734 00.000 30444 SchedulePrimaryMove(04F7B810, x=-17.12, y=1.83, opts=13) 02:44:09.734 00.000 30444 Enqueuing Move request for scope (-17.12, 1.83) 02:44:09.734 00.000 15672 Worker thread wakes up 02:44:09.734 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-17.12, 1.83) opts 0xd 02:44:09.734 00.000 15672 Handling offset move in thread for scope, endpoint = (-17.12, 1.83) 02:44:09.734 00.000 15672 Moving (-17.12, 1.83) raw xDistance=-16.96 yDistance=-1.89 02:44:09.734 00.000 15672 GuideAlgorithmHysteresis::Result() returns -11.72 from input -16.96 02:44:09.735 00.001 15672 GuideAlgorithmResistSwitch::result() returns -1.89 from input -1.89 02:44:09.735 00.000 15672 MoveAxis(E, 5028, ABG) 02:44:09.735 00.000 15672 duration set to 2500 by maxRaDuration 02:44:09.735 00.000 15672 Guiding Dir = 2, Dur = 2500 02:44:09.735 00.000 15672 IsSlewing returns 0 02:44:09.736 00.001 15672 IsGuiding returns 0 02:44:09.740 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1940, max=13842, FiltMin=2594, FiltMax=10195, Gamma=2.950 02:44:09.758 00.018 15672 PulseGuide returned control before completion, sleep 2489 02:44:09.783 00.025 30444 UpdateGuideState exits: m=39763 SNR=42.4 Saturated 02:44:09.783 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:09.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:09.783 00.000 30444 Enqueuing Expose request 02:44:12.250 02.467 15672 IsGuiding returns 1 02:44:12.250 00.000 15672 scope still moving after pulse duration time elapsed 02:44:12.272 00.022 15672 IsSlewing returns 0 02:44:12.275 00.003 15672 IsGuiding returns 1 02:44:12.296 00.021 15672 IsSlewing returns 0 02:44:12.299 00.003 15672 IsGuiding returns 0 02:44:12.299 00.000 15672 scope move finished after 2500 + 62 ms 02:44:12.299 00.000 15672 Move returns status 0, amount 2500 02:44:12.299 00.000 15672 MoveAxis(N, 338, ABG) 02:44:12.300 00.001 15672 Guiding Dir = 0, Dur = 338 02:44:12.300 00.000 15672 IsSlewing returns 0 02:44:12.303 00.003 15672 IsGuiding returns 0 02:44:12.377 00.074 15672 PulseGuide returned control before completion, sleep 274 02:44:12.699 00.322 15672 IsGuiding returns 1 02:44:12.699 00.000 15672 scope still moving after pulse duration time elapsed 02:44:12.720 00.021 15672 IsSlewing returns 0 02:44:12.723 00.003 15672 IsGuiding returns 1 02:44:12.745 00.022 15672 IsSlewing returns 0 02:44:12.762 00.017 15672 IsGuiding returns 0 02:44:12.762 00.000 15672 scope move finished after 338 + 121 ms 02:44:12.762 00.000 15672 Move returns status 0, amount 338 02:44:12.763 00.001 15672 move complete, result=0 02:44:12.763 00.000 15672 worker thread done servicing request 02:44:12.763 00.000 15672 Worker thread wakes up 02:44:12.763 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:12.763 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(429,191,31,31) 02:44:12.763 00.000 30444 GuideStep: -17.0 px 2500 ms EAST, -1.9 px 338 ms NORTH 02:44:14.872 02.109 15672 Exposure complete 02:44:14.891 00.019 15672 worker thread done servicing request 02:44:14.891 00.000 30444 OnExposeComplete: enter 02:44:14.892 00.001 30444 UpdateGuideState(): m_state=6 02:44:14.892 00.000 30444 Star::Find(15, 444, 206, 0, (0,0,0,0), 0.0, 255) frame 6961 02:44:14.892 00.000 30444 Star::Find returns 1 (1), X=450.32, Y=203.39, Mass=31466, SNR=35.6, Peak=5939 HFD=3.2 02:44:14.892 00.000 30444 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 02:44:14.892 00.000 30444 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.85 = -2.85) 02:44:14.892 00.000 30444 CameraToMount -- cameraX=-11.11 cameraY=-0.86 hyp=11.15 cameraTheta=-3.06 mountX=-10.45 mountY=-3.23, mountTheta=-2.84 02:44:14.892 00.000 30444 SchedulePrimaryMove(04F7B810, x=-11.11, y=-0.86, opts=13) 02:44:14.892 00.000 30444 Enqueuing Move request for scope (-11.11, -0.86) 02:44:14.892 00.000 15672 Worker thread wakes up 02:44:14.892 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-11.11, -0.86) opts 0xd 02:44:14.893 00.001 15672 Handling offset move in thread for scope, endpoint = (-11.11, -0.86) 02:44:14.893 00.000 15672 Moving (-11.11, -0.86) raw xDistance=-10.45 yDistance=-3.23 02:44:14.893 00.000 15672 GuideAlgorithmHysteresis::Result() returns -7.40 from input -10.45 02:44:14.893 00.000 15672 GuideAlgorithmResistSwitch::result() returns -3.23 from input -3.23 02:44:14.893 00.000 15672 MoveAxis(E, 3176, ABG) 02:44:14.893 00.000 15672 duration set to 2500 by maxRaDuration 02:44:14.893 00.000 15672 Guiding Dir = 2, Dur = 2500 02:44:14.893 00.000 15672 IsSlewing returns 0 02:44:14.894 00.001 15672 IsGuiding returns 0 02:44:14.898 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=16498, FiltMin=2587, FiltMax=11591, Gamma=2.950 02:44:14.917 00.019 15672 PulseGuide returned control before completion, sleep 2488 02:44:14.941 00.024 30444 UpdateGuideState exits: m=31466 SNR=35.6 Saturated 02:44:14.941 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:14.941 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:14.941 00.000 30444 Enqueuing Expose request 02:44:17.457 02.516 15672 IsGuiding returns 0 02:44:17.457 00.000 15672 Move returns status 0, amount 2500 02:44:17.457 00.000 15672 MoveAxis(N, 576, ABG) 02:44:17.457 00.000 15672 Guiding Dir = 0, Dur = 576 02:44:17.458 00.001 15672 IsSlewing returns 0 02:44:17.459 00.001 15672 IsGuiding returns 0 02:44:17.537 00.078 15672 PulseGuide returned control before completion, sleep 508 02:44:18.050 00.513 15672 IsGuiding returns 1 02:44:18.050 00.000 15672 scope still moving after pulse duration time elapsed 02:44:18.071 00.021 15672 IsSlewing returns 0 02:44:18.074 00.003 15672 IsGuiding returns 1 02:44:18.096 00.022 15672 IsSlewing returns 0 02:44:18.099 00.003 15672 IsGuiding returns 1 02:44:18.120 00.021 15672 IsSlewing returns 0 02:44:18.177 00.057 15672 IsGuiding returns 0 02:44:18.177 00.000 15672 scope move finished after 576 + 142 ms 02:44:18.177 00.000 15672 Move returns status 0, amount 576 02:44:18.177 00.000 15672 move complete, result=0 02:44:18.177 00.000 15672 worker thread done servicing request 02:44:18.177 00.000 15672 Worker thread wakes up 02:44:18.178 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:18.178 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(435,188,31,31) 02:44:18.178 00.000 30444 GuideStep: -10.4 px 2500 ms EAST, -3.2 px 576 ms NORTH 02:44:20.287 02.109 15672 Exposure complete 02:44:20.307 00.020 15672 worker thread done servicing request 02:44:20.307 00.000 30444 OnExposeComplete: enter 02:44:20.307 00.000 30444 UpdateGuideState(): m_state=6 02:44:20.307 00.000 30444 Star::Find(15, 450, 203, 0, (0,0,0,0), 0.0, 255) frame 6962 02:44:20.307 00.000 30444 Star::Find returns 1 (1), X=456.44, Y=202.39, Mass=22678, SNR=24.1, Peak=4889 HFD=3.2 02:44:20.307 00.000 30444 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.28) = xAngle (-2.51 = -2.51) 02:44:20.307 00.000 30444 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.57 = -2.57) 02:44:20.307 00.000 30444 CameraToMount -- cameraX=-4.99 cameraY=-1.87 hyp=5.33 cameraTheta=-2.78 mountX=-4.28 mountY=-2.90, mountTheta=-2.55 02:44:20.308 00.001 30444 SchedulePrimaryMove(04F7B810, x=-4.99, y=-1.87, opts=13) 02:44:20.308 00.000 30444 Enqueuing Move request for scope (-4.99, -1.87) 02:44:20.308 00.000 15672 Worker thread wakes up 02:44:20.308 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-4.99, -1.87) opts 0xd 02:44:20.308 00.000 15672 Handling offset move in thread for scope, endpoint = (-4.99, -1.87) 02:44:20.308 00.000 15672 Moving (-4.99, -1.87) raw xDistance=-4.28 yDistance=-2.90 02:44:20.308 00.000 15672 GuideAlgorithmHysteresis::Result() returns -3.22 from input -4.28 02:44:20.308 00.000 15672 GuideAlgorithmResistSwitch::result() returns -2.90 from input -2.90 02:44:20.308 00.000 15672 MoveAxis(E, 1380, ABG) 02:44:20.308 00.000 15672 Guiding Dir = 2, Dur = 1380 02:44:20.308 00.000 15672 IsSlewing returns 0 02:44:20.311 00.003 15672 IsGuiding returns 0 02:44:20.314 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=14429, FiltMin=2598, FiltMax=10541, Gamma=2.950 02:44:20.332 00.018 15672 PulseGuide returned control before completion, sleep 1369 02:44:20.357 00.025 30444 UpdateGuideState exits: m=22678 SNR=24.1 Saturated 02:44:20.357 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:20.357 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:20.357 00.000 30444 Enqueuing Expose request 02:44:21.703 01.346 15672 IsGuiding returns 1 02:44:21.704 00.001 15672 scope still moving after pulse duration time elapsed 02:44:21.725 00.021 15672 IsSlewing returns 0 02:44:21.754 00.029 15672 IsGuiding returns 0 02:44:21.754 00.000 15672 scope move finished after 1380 + 63 ms 02:44:21.754 00.000 15672 Move returns status 0, amount 1380 02:44:21.754 00.000 15672 MoveAxis(N, 517, ABG) 02:44:21.754 00.000 15672 Guiding Dir = 0, Dur = 517 02:44:21.754 00.000 15672 IsSlewing returns 0 02:44:21.755 00.001 15672 IsGuiding returns 0 02:44:21.835 00.080 15672 PulseGuide returned control before completion, sleep 448 02:44:22.288 00.453 15672 IsGuiding returns 1 02:44:22.288 00.000 15672 scope still moving after pulse duration time elapsed 02:44:22.309 00.021 15672 IsSlewing returns 0 02:44:22.312 00.003 15672 IsGuiding returns 1 02:44:22.332 00.020 15672 IsSlewing returns 0 02:44:22.334 00.002 15672 IsGuiding returns 1 02:44:22.356 00.022 15672 IsSlewing returns 0 02:44:22.359 00.003 15672 IsGuiding returns 1 02:44:22.380 00.021 15672 IsSlewing returns 0 02:44:22.395 00.015 15672 IsGuiding returns 0 02:44:22.395 00.000 15672 scope move finished after 517 + 122 ms 02:44:22.395 00.000 15672 Move returns status 0, amount 517 02:44:22.395 00.000 15672 move complete, result=0 02:44:22.395 00.000 15672 worker thread done servicing request 02:44:22.396 00.001 15672 Worker thread wakes up 02:44:22.396 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:22.396 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:44:22.396 00.000 30444 GuideStep: -4.3 px 1380 ms EAST, -2.9 px 517 ms NORTH 02:44:24.504 02.108 15672 Exposure complete 02:44:24.523 00.019 15672 worker thread done servicing request 02:44:24.523 00.000 30444 OnExposeComplete: enter 02:44:24.524 00.001 30444 UpdateGuideState(): m_state=6 02:44:24.524 00.000 30444 Star::Find(15, 456, 202, 0, (0,0,0,0), 0.0, 255) frame 6963 02:44:24.524 00.000 30444 Star::Find returns 1 (1), X=459.78, Y=200.85, Mass=35024, SNR=33.7, Peak=6056 HFD=3.4 02:44:24.524 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 02:44:24.524 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 02:44:24.524 00.000 30444 CameraToMount -- cameraX=-1.66 cameraY=-3.41 hyp=3.79 cameraTheta=-2.02 mountX=-0.66 mountY=-3.68, mountTheta=-1.75 02:44:24.524 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.66, y=-3.41, opts=13) 02:44:24.524 00.000 30444 Enqueuing Move request for scope (-1.66, -3.41) 02:44:24.524 00.000 15672 Worker thread wakes up 02:44:24.525 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.66, -3.41) opts 0xd 02:44:24.525 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.66, -3.41) 02:44:24.525 00.000 15672 Moving (-1.66, -3.41) raw xDistance=-0.66 yDistance=-3.68 02:44:24.525 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.66 02:44:24.525 00.000 15672 GuideAlgorithmResistSwitch::result() returns -3.68 from input -3.68 02:44:24.525 00.000 15672 MoveAxis(E, 274, ABG) 02:44:24.525 00.000 15672 Guiding Dir = 2, Dur = 274 02:44:24.525 00.000 15672 IsSlewing returns 0 02:44:24.530 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=13537, FiltMin=2607, FiltMax=11869, Gamma=2.950 02:44:24.566 00.036 15672 IsGuiding returns 0 02:44:24.572 00.006 30444 UpdateGuideState exits: m=35024 SNR=33.7 Saturated 02:44:24.572 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:24.572 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:24.572 00.000 30444 Enqueuing Expose request 02:44:24.582 00.010 15672 PulseGuide returned control before completion, sleep 269 02:44:24.871 00.289 15672 IsGuiding returns 0 02:44:24.871 00.000 15672 Move returns status 0, amount 274 02:44:24.871 00.000 15672 MoveAxis(N, 657, ABG) 02:44:24.871 00.000 15672 Guiding Dir = 0, Dur = 657 02:44:24.872 00.001 15672 IsSlewing returns 0 02:44:24.874 00.002 15672 IsGuiding returns 0 02:44:24.950 00.076 15672 PulseGuide returned control before completion, sleep 593 02:44:25.547 00.597 15672 IsGuiding returns 1 02:44:25.547 00.000 15672 scope still moving after pulse duration time elapsed 02:44:25.569 00.022 15672 IsSlewing returns 0 02:44:25.571 00.002 15672 IsGuiding returns 1 02:44:25.592 00.021 15672 IsSlewing returns 0 02:44:25.595 00.003 15672 IsGuiding returns 1 02:44:25.617 00.022 15672 IsSlewing returns 0 02:44:25.619 00.002 15672 IsGuiding returns 1 02:44:25.640 00.021 15672 IsSlewing returns 0 02:44:25.654 00.014 15672 IsGuiding returns 0 02:44:25.654 00.000 15672 scope move finished after 657 + 122 ms 02:44:25.654 00.000 15672 Move returns status 0, amount 657 02:44:25.654 00.000 15672 move complete, result=0 02:44:25.654 00.000 15672 worker thread done servicing request 02:44:25.655 00.001 15672 Worker thread wakes up 02:44:25.655 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:25.655 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:44:25.655 00.000 30444 GuideStep: -0.7 px 274 ms EAST, -3.7 px 657 ms NORTH 02:44:27.562 01.907 15672 Exposure complete 02:44:27.582 00.020 15672 worker thread done servicing request 02:44:27.582 00.000 30444 OnExposeComplete: enter 02:44:27.582 00.000 30444 UpdateGuideState(): m_state=6 02:44:27.582 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 6964 02:44:27.582 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=200.50, Mass=35332, SNR=36.9, Peak=5729 HFD=3.7 02:44:27.582 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 02:44:27.582 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 02:44:27.582 00.000 30444 CameraToMount -- cameraX=-1.13 cameraY=-3.75 hyp=3.92 cameraTheta=-1.86 mountX=-0.06 mountY=-3.91, mountTheta=-1.59 02:44:27.583 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.13, y=-3.75, opts=13) 02:44:27.583 00.000 30444 Enqueuing Move request for scope (-1.13, -3.75) 02:44:27.583 00.000 15672 Worker thread wakes up 02:44:27.583 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.13, -3.75) opts 0xd 02:44:27.583 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.13, -3.75) 02:44:27.583 00.000 15672 Moving (-1.13, -3.75) raw xDistance=-0.06 yDistance=-3.91 02:44:27.583 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 02:44:27.583 00.000 15672 GuideAlgorithmResistSwitch::result() returns -3.91 from input -3.91 02:44:27.583 00.000 15672 MoveAxis(E, 0, ABG) 02:44:27.583 00.000 15672 Move returns status 0, amount 0 02:44:27.583 00.000 15672 MoveAxis(N, 697, ABG) 02:44:27.583 00.000 15672 Guiding Dir = 0, Dur = 697 02:44:27.584 00.001 15672 IsSlewing returns 0 02:44:27.588 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=14099, FiltMin=2654, FiltMax=10689, Gamma=2.950 02:44:27.618 00.030 15672 IsGuiding returns 0 02:44:27.698 00.080 15672 PulseGuide returned control before completion, sleep 628 02:44:27.719 00.021 30444 UpdateGuideState exits: m=35332 SNR=36.9 Saturated 02:44:27.719 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:27.719 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:27.719 00.000 30444 Enqueuing Expose request 02:44:28.338 00.619 15672 IsGuiding returns 1 02:44:28.338 00.000 15672 scope still moving after pulse duration time elapsed 02:44:28.360 00.022 15672 IsSlewing returns 0 02:44:28.362 00.002 15672 IsGuiding returns 1 02:44:28.384 00.022 15672 IsSlewing returns 0 02:44:28.387 00.003 15672 IsGuiding returns 1 02:44:28.407 00.020 15672 IsSlewing returns 0 02:44:28.434 00.027 15672 IsGuiding returns 0 02:44:28.434 00.000 15672 scope move finished after 697 + 119 ms 02:44:28.434 00.000 15672 Move returns status 0, amount 697 02:44:28.434 00.000 15672 move complete, result=0 02:44:28.434 00.000 15672 worker thread done servicing request 02:44:28.434 00.000 15672 Worker thread wakes up 02:44:28.435 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:28.435 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:44:28.435 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -3.9 px 697 ms NORTH 02:44:30.551 02.116 15672 Exposure complete 02:44:30.581 00.030 15672 worker thread done servicing request 02:44:30.581 00.000 30444 OnExposeComplete: enter 02:44:30.581 00.000 30444 UpdateGuideState(): m_state=6 02:44:30.582 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 6965 02:44:30.582 00.000 30444 Star::Find returns 1 (1), X=461.04, Y=200.83, Mass=40098, SNR=40.3, Peak=5864 HFD=4.2 02:44:30.582 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 02:44:30.582 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 02:44:30.582 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-3.43 hyp=3.45 cameraTheta=-1.68 mountX=0.57 mountY=-3.43, mountTheta=-1.41 02:44:30.582 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-3.43, opts=13) 02:44:30.582 00.000 30444 Enqueuing Move request for scope (-0.39, -3.43) 02:44:30.582 00.000 15672 Worker thread wakes up 02:44:30.582 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -3.43) opts 0xd 02:44:30.582 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -3.43) 02:44:30.583 00.001 15672 Moving (-0.39, -3.43) raw xDistance=0.57 yDistance=-3.43 02:44:30.583 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 02:44:30.583 00.000 15672 GuideAlgorithmResistSwitch::result() returns -3.43 from input -3.43 02:44:30.583 00.000 15672 MoveAxis(W, 154, ABG) 02:44:30.583 00.000 15672 Guiding Dir = 3, Dur = 154 02:44:30.583 00.000 15672 IsSlewing returns 0 02:44:30.584 00.001 15672 IsGuiding returns 0 02:44:30.589 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=13813, FiltMin=2598, FiltMax=11251, Gamma=2.950 02:44:30.604 00.015 15672 PulseGuide returned control before completion, sleep 145 02:44:30.751 00.147 15672 IsGuiding returns 1 02:44:30.751 00.000 15672 scope still moving after pulse duration time elapsed 02:44:30.773 00.022 15672 IsSlewing returns 0 02:44:30.778 00.005 30444 UpdateGuideState exits: m=40098 SNR=40.3 Saturated 02:44:30.778 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:30.778 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:30.778 00.000 30444 Enqueuing Expose request 02:44:30.781 00.003 15672 IsGuiding returns 0 02:44:30.781 00.000 15672 scope move finished after 154 + 42 ms 02:44:30.781 00.000 15672 Move returns status 0, amount 154 02:44:30.781 00.000 15672 MoveAxis(N, 612, ABG) 02:44:30.781 00.000 15672 Guiding Dir = 0, Dur = 612 02:44:30.781 00.000 15672 IsSlewing returns 0 02:44:30.782 00.001 15672 IsGuiding returns 0 02:44:30.861 00.079 15672 PulseGuide returned control before completion, sleep 544 02:44:31.420 00.559 15672 IsGuiding returns 1 02:44:31.420 00.000 15672 scope still moving after pulse duration time elapsed 02:44:31.442 00.022 15672 IsSlewing returns 0 02:44:31.443 00.001 15672 IsGuiding returns 1 02:44:31.463 00.020 15672 IsSlewing returns 0 02:44:31.464 00.001 15672 IsGuiding returns 1 02:44:31.486 00.022 15672 IsSlewing returns 0 02:44:31.517 00.031 15672 IsGuiding returns 0 02:44:31.517 00.000 15672 scope move finished after 612 + 122 ms 02:44:31.517 00.000 15672 Move returns status 0, amount 612 02:44:31.517 00.000 15672 move complete, result=0 02:44:31.518 00.001 15672 worker thread done servicing request 02:44:31.518 00.000 15672 Worker thread wakes up 02:44:31.518 00.000 30444 GuideStep: 0.6 px 154 ms WEST, -3.4 px 612 ms NORTH 02:44:31.518 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:31.518 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:44:33.434 01.916 15672 Exposure complete 02:44:33.468 00.034 15672 worker thread done servicing request 02:44:33.468 00.000 30444 OnExposeComplete: enter 02:44:33.468 00.000 30444 UpdateGuideState(): m_state=6 02:44:33.468 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 6966 02:44:33.469 00.001 30444 Star::Find returns 1 (1), X=460.56, Y=202.31, Mass=38302, SNR=35.2, Peak=5067 HFD=3.8 02:44:33.469 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 02:44:33.469 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 02:44:33.469 00.000 30444 CameraToMount -- cameraX=-0.87 cameraY=-1.94 hyp=2.13 cameraTheta=-1.99 mountX=-0.31 mountY=-2.09, mountTheta=-1.72 02:44:33.469 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.87, y=-1.94, opts=13) 02:44:33.469 00.000 30444 Enqueuing Move request for scope (-0.87, -1.94) 02:44:33.469 00.000 15672 Worker thread wakes up 02:44:33.469 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -1.94) opts 0xd 02:44:33.469 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.87, -1.94) 02:44:33.469 00.000 15672 Moving (-0.87, -1.94) raw xDistance=-0.31 yDistance=-2.09 02:44:33.469 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31 02:44:33.469 00.000 15672 GuideAlgorithmResistSwitch::result() returns -2.09 from input -2.09 02:44:33.470 00.001 15672 MoveAxis(E, 72, ABG) 02:44:33.470 00.000 15672 Guiding Dir = 2, Dur = 72 02:44:33.470 00.000 15672 IsSlewing returns 0 02:44:33.472 00.002 15672 IsGuiding returns 0 02:44:33.475 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=11885, FiltMin=2639, FiltMax=10324, Gamma=2.950 02:44:33.496 00.021 15672 PulseGuide returned control before completion, sleep 58 02:44:33.560 00.064 15672 IsGuiding returns 1 02:44:33.560 00.000 15672 scope still moving after pulse duration time elapsed 02:44:33.581 00.021 15672 IsSlewing returns 0 02:44:33.581 00.000 15672 IsGuiding returns 0 02:44:33.582 00.001 15672 scope move finished after 72 + 38 ms 02:44:33.582 00.000 15672 Move returns status 0, amount 72 02:44:33.582 00.000 15672 MoveAxis(N, 372, ABG) 02:44:33.582 00.000 15672 Guiding Dir = 0, Dur = 372 02:44:33.582 00.000 15672 IsSlewing returns 0 02:44:33.583 00.001 15672 IsGuiding returns 0 02:44:33.656 00.073 15672 PulseGuide returned control before completion, sleep 309 02:44:33.824 00.168 30444 UpdateGuideState exits: m=38302 SNR=35.2 Saturated 02:44:33.824 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:33.824 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:33.824 00.000 30444 Enqueuing Expose request 02:44:33.969 00.145 15672 IsGuiding returns 1 02:44:33.969 00.000 15672 scope still moving after pulse duration time elapsed 02:44:33.989 00.020 15672 IsSlewing returns 0 02:44:33.990 00.001 15672 IsGuiding returns 1 02:44:34.011 00.021 15672 IsSlewing returns 0 02:44:34.071 00.060 15672 IsGuiding returns 0 02:44:34.071 00.000 15672 scope move finished after 372 + 116 ms 02:44:34.071 00.000 15672 Move returns status 0, amount 372 02:44:34.071 00.000 15672 move complete, result=0 02:44:34.072 00.001 15672 worker thread done servicing request 02:44:34.072 00.000 15672 Worker thread wakes up 02:44:34.072 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:34.072 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:44:34.072 00.000 30444 GuideStep: -0.3 px 72 ms EAST, -2.1 px 372 ms NORTH 02:44:36.180 02.108 15672 Exposure complete 02:44:36.200 00.020 15672 worker thread done servicing request 02:44:36.200 00.000 30444 OnExposeComplete: enter 02:44:36.200 00.000 30444 UpdateGuideState(): m_state=6 02:44:36.200 00.000 30444 Star::Find(15, 460, 202, 0, (0,0,0,0), 0.0, 255) frame 6967 02:44:36.200 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=203.69, Mass=29321, SNR=33.1, Peak=5775 HFD=3.0 02:44:36.200 00.000 30444 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.28) = xAngle (-2.28 = -2.28) 02:44:36.200 00.000 30444 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.35 = -2.35) 02:44:36.200 00.000 30444 CameraToMount -- cameraX=-0.87 cameraY=-0.57 hyp=1.04 cameraTheta=-2.56 mountX=-0.68 mountY=-0.74, mountTheta=-2.31 02:44:36.201 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.87, y=-0.57, opts=13) 02:44:36.201 00.000 30444 Enqueuing Move request for scope (-0.87, -0.57) 02:44:36.201 00.000 15672 Worker thread wakes up 02:44:36.201 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -0.57) opts 0xd 02:44:36.201 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.87, -0.57) 02:44:36.201 00.000 15672 Moving (-0.87, -0.57) raw xDistance=-0.68 yDistance=-0.74 02:44:36.201 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.68 02:44:36.201 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 02:44:36.201 00.000 15672 MoveAxis(E, 188, ABG) 02:44:36.201 00.000 15672 Guiding Dir = 2, Dur = 188 02:44:36.201 00.000 15672 IsSlewing returns 0 02:44:36.202 00.001 15672 IsGuiding returns 0 02:44:36.206 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=14608, FiltMin=2498, FiltMax=10482, Gamma=2.950 02:44:36.228 00.022 15672 PulseGuide returned control before completion, sleep 173 02:44:36.434 00.206 30444 UpdateGuideState exits: m=29321 SNR=33.1 Saturated 02:44:36.434 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:36.434 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:36.434 00.000 30444 Enqueuing Expose request 02:44:36.467 00.033 15672 IsGuiding returns 0 02:44:36.467 00.000 15672 Move returns status 0, amount 188 02:44:36.468 00.001 15672 MoveAxis(N, 132, ABG) 02:44:36.468 00.000 15672 Guiding Dir = 0, Dur = 132 02:44:36.468 00.000 15672 IsSlewing returns 0 02:44:36.469 00.001 15672 IsGuiding returns 0 02:44:36.548 00.079 15672 PulseGuide returned control before completion, sleep 65 02:44:36.616 00.068 15672 IsGuiding returns 1 02:44:36.616 00.000 15672 scope still moving after pulse duration time elapsed 02:44:36.637 00.021 15672 IsSlewing returns 0 02:44:36.707 00.070 15672 IsGuiding returns 0 02:44:36.707 00.000 15672 scope move finished after 132 + 105 ms 02:44:36.708 00.001 15672 Move returns status 0, amount 132 02:44:36.708 00.000 15672 move complete, result=0 02:44:36.708 00.000 15672 worker thread done servicing request 02:44:36.708 00.000 15672 Worker thread wakes up 02:44:36.708 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:36.708 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:44:36.709 00.001 30444 GuideStep: -0.7 px 188 ms EAST, -0.7 px 132 ms NORTH 02:44:38.616 01.907 15672 Exposure complete 02:44:38.636 00.020 15672 worker thread done servicing request 02:44:38.636 00.000 30444 OnExposeComplete: enter 02:44:38.636 00.000 30444 UpdateGuideState(): m_state=6 02:44:38.636 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 6968 02:44:38.636 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=203.44, Mass=40797, SNR=39.8, Peak=6798 HFD=3.2 02:44:38.637 00.001 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 02:44:38.637 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 02:44:38.637 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.81 hyp=0.82 cameraTheta=-1.74 mountX=0.09 mountY=-0.82, mountTheta=-1.46 02:44:38.637 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.81, opts=13) 02:44:38.637 00.000 30444 Enqueuing Move request for scope (-0.14, -0.81) 02:44:38.637 00.000 15672 Worker thread wakes up 02:44:38.637 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.81) opts 0xd 02:44:38.637 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.81) 02:44:38.637 00.000 15672 Moving (-0.14, -0.81) raw xDistance=0.09 yDistance=-0.82 02:44:38.637 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 02:44:38.637 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 02:44:38.638 00.001 15672 MoveAxis(E, 0, ABG) 02:44:38.638 00.000 15672 Move returns status 0, amount 0 02:44:38.638 00.000 15672 MoveAxis(N, 147, ABG) 02:44:38.638 00.000 15672 Guiding Dir = 0, Dur = 147 02:44:38.638 00.000 15672 IsSlewing returns 0 02:44:38.639 00.001 15672 IsGuiding returns 0 02:44:38.642 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=13719, FiltMin=2565, FiltMax=10763, Gamma=2.950 02:44:38.685 00.043 30444 UpdateGuideState exits: m=40797 SNR=39.8 Saturated 02:44:38.685 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:38.685 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:38.685 00.000 30444 Enqueuing Expose request 02:44:38.720 00.035 15672 PulseGuide returned control before completion, sleep 76 02:44:38.801 00.081 15672 IsGuiding returns 1 02:44:38.801 00.000 15672 scope still moving after pulse duration time elapsed 02:44:38.823 00.022 15672 IsSlewing returns 0 02:44:38.826 00.003 15672 IsGuiding returns 1 02:44:38.846 00.020 15672 IsSlewing returns 0 02:44:38.849 00.003 15672 IsGuiding returns 1 02:44:38.871 00.022 15672 IsSlewing returns 0 02:44:38.879 00.008 15672 IsGuiding returns 0 02:44:38.879 00.000 15672 scope move finished after 147 + 94 ms 02:44:38.880 00.001 15672 Move returns status 0, amount 147 02:44:38.880 00.000 15672 move complete, result=0 02:44:38.880 00.000 15672 worker thread done servicing request 02:44:38.880 00.000 15672 Worker thread wakes up 02:44:38.880 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:38.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:44:38.880 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 147 ms NORTH 02:44:40.990 02.110 15672 Exposure complete 02:44:41.010 00.020 15672 worker thread done servicing request 02:44:41.010 00.000 30444 OnExposeComplete: enter 02:44:41.010 00.000 30444 UpdateGuideState(): m_state=6 02:44:41.010 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 6969 02:44:41.010 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=203.27, Mass=36397, SNR=35.7, Peak=5746 HFD=3.4 02:44:41.010 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 02:44:41.010 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 02:44:41.010 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.98 hyp=1.01 cameraTheta=-1.36 mountX=0.48 mountY=-0.92, mountTheta=-1.09 02:44:41.011 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.98, opts=13) 02:44:41.011 00.000 30444 Enqueuing Move request for scope (0.21, -0.98) 02:44:41.011 00.000 15672 Worker thread wakes up 02:44:41.011 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.98) opts 0xd 02:44:41.011 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.98) 02:44:41.011 00.000 15672 Moving (0.21, -0.98) raw xDistance=0.48 yDistance=-0.92 02:44:41.011 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 02:44:41.011 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 02:44:41.011 00.000 15672 MoveAxis(W, 129, ABG) 02:44:41.011 00.000 15672 Guiding Dir = 3, Dur = 129 02:44:41.012 00.001 15672 IsSlewing returns 0 02:44:41.013 00.001 15672 IsGuiding returns 0 02:44:41.016 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=12611, FiltMin=2599, FiltMax=10908, Gamma=2.950 02:44:41.035 00.019 15672 PulseGuide returned control before completion, sleep 116 02:44:41.060 00.025 30444 UpdateGuideState exits: m=36397 SNR=35.7 Saturated 02:44:41.060 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:41.060 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:41.060 00.000 30444 Enqueuing Expose request 02:44:41.196 00.136 15672 IsGuiding returns 0 02:44:41.196 00.000 15672 Move returns status 0, amount 129 02:44:41.196 00.000 15672 MoveAxis(N, 163, ABG) 02:44:41.196 00.000 15672 Guiding Dir = 0, Dur = 163 02:44:41.197 00.001 15672 IsSlewing returns 0 02:44:41.200 00.003 15672 IsGuiding returns 0 02:44:41.277 00.077 15672 PulseGuide returned control before completion, sleep 96 02:44:41.405 00.128 15672 IsGuiding returns 1 02:44:41.405 00.000 15672 scope still moving after pulse duration time elapsed 02:44:41.426 00.021 15672 IsSlewing returns 0 02:44:41.428 00.002 15672 IsGuiding returns 1 02:44:41.449 00.021 15672 IsSlewing returns 0 02:44:41.467 00.018 15672 IsGuiding returns 0 02:44:41.467 00.000 15672 scope move finished after 163 + 105 ms 02:44:41.467 00.000 15672 Move returns status 0, amount 163 02:44:41.467 00.000 15672 move complete, result=0 02:44:41.467 00.000 15672 worker thread done servicing request 02:44:41.467 00.000 15672 Worker thread wakes up 02:44:41.467 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:41.467 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:44:41.467 00.000 30444 GuideStep: 0.5 px 129 ms WEST, -0.9 px 163 ms NORTH 02:44:43.376 01.909 15672 Exposure complete 02:44:43.402 00.026 15672 worker thread done servicing request 02:44:43.402 00.000 30444 OnExposeComplete: enter 02:44:43.402 00.000 30444 UpdateGuideState(): m_state=6 02:44:43.402 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 6970 02:44:43.402 00.000 30444 Star::Find returns 1 (1), X=460.98, Y=203.76, Mass=33126, SNR=34.4, Peak=6419 HFD=3.0 02:44:43.402 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 02:44:43.402 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 02:44:43.402 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.49 hyp=0.67 cameraTheta=-2.32 mountX=-0.30 mountY=-0.58, mountTheta=-2.05 02:44:43.402 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.49, opts=13) 02:44:43.402 00.000 30444 Enqueuing Move request for scope (-0.46, -0.49) 02:44:43.402 00.000 15672 Worker thread wakes up 02:44:43.403 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.49) opts 0xd 02:44:43.403 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.49) 02:44:43.403 00.000 15672 Moving (-0.46, -0.49) raw xDistance=-0.30 yDistance=-0.58 02:44:43.403 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30 02:44:43.403 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 02:44:43.403 00.000 15672 MoveAxis(E, 73, ABG) 02:44:43.403 00.000 15672 Guiding Dir = 2, Dur = 73 02:44:43.403 00.000 15672 IsSlewing returns 0 02:44:43.404 00.001 15672 IsGuiding returns 0 02:44:43.408 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=15098, FiltMin=2627, FiltMax=11354, Gamma=2.950 02:44:43.432 00.024 15672 PulseGuide returned control before completion, sleep 56 02:44:43.451 00.019 30444 UpdateGuideState exits: m=33126 SNR=34.4 Saturated 02:44:43.452 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:43.452 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:43.452 00.000 30444 Enqueuing Expose request 02:44:43.491 00.039 15672 IsGuiding returns 1 02:44:43.491 00.000 15672 scope still moving after pulse duration time elapsed 02:44:43.511 00.020 15672 IsSlewing returns 0 02:44:43.544 00.033 15672 IsGuiding returns 0 02:44:43.544 00.000 15672 scope move finished after 73 + 66 ms 02:44:43.544 00.000 15672 Move returns status 0, amount 73 02:44:43.544 00.000 15672 MoveAxis(N, 103, ABG) 02:44:43.544 00.000 15672 Guiding Dir = 0, Dur = 103 02:44:43.544 00.000 15672 IsSlewing returns 0 02:44:43.546 00.002 15672 IsGuiding returns 0 02:44:43.623 00.077 15672 PulseGuide returned control before completion, sleep 36 02:44:43.662 00.039 15672 IsGuiding returns 1 02:44:43.662 00.000 15672 scope still moving after pulse duration time elapsed 02:44:43.683 00.021 15672 IsSlewing returns 0 02:44:43.684 00.001 15672 IsGuiding returns 1 02:44:43.705 00.021 15672 IsSlewing returns 0 02:44:43.705 00.000 15672 IsGuiding returns 1 02:44:43.727 00.022 15672 IsSlewing returns 0 02:44:43.768 00.041 15672 IsGuiding returns 0 02:44:43.768 00.000 15672 scope move finished after 103 + 118 ms 02:44:43.768 00.000 15672 Move returns status 0, amount 103 02:44:43.768 00.000 15672 move complete, result=0 02:44:43.768 00.000 15672 worker thread done servicing request 02:44:43.768 00.000 15672 Worker thread wakes up 02:44:43.768 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:43.768 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:44:43.768 00.000 30444 GuideStep: -0.3 px 73 ms EAST, -0.6 px 103 ms NORTH 02:44:45.875 02.107 15672 Exposure complete 02:44:45.896 00.021 15672 worker thread done servicing request 02:44:45.896 00.000 30444 OnExposeComplete: enter 02:44:45.896 00.000 30444 UpdateGuideState(): m_state=6 02:44:45.896 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 6971 02:44:45.896 00.000 30444 Star::Find returns 1 (1), X=461.73, Y=204.06, Mass=33560, SNR=32.3, Peak=5271 HFD=3.9 02:44:45.896 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 02:44:45.896 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 02:44:45.896 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.19 hyp=0.35 cameraTheta=-0.56 mountX=0.34 mountY=-0.12, mountTheta=-0.34 02:44:45.897 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.19, opts=13) 02:44:45.897 00.000 30444 Enqueuing Move request for scope (0.30, -0.19) 02:44:45.897 00.000 15672 Worker thread wakes up 02:44:45.897 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.19) opts 0xd 02:44:45.897 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.19) 02:44:45.897 00.000 15672 Moving (0.30, -0.19) raw xDistance=0.34 yDistance=-0.12 02:44:45.897 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34 02:44:45.897 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:44:45.897 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 02:44:45.897 00.000 15672 MoveAxis(W, 87, ABG) 02:44:45.897 00.000 15672 Guiding Dir = 3, Dur = 87 02:44:45.898 00.001 15672 IsSlewing returns 0 02:44:45.903 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=14463, FiltMin=2602, FiltMax=10219, Gamma=2.950 02:44:45.909 00.006 15672 IsGuiding returns 0 02:44:45.924 00.015 15672 PulseGuide returned control before completion, sleep 82 02:44:46.037 00.113 15672 IsGuiding returns 0 02:44:46.038 00.001 15672 Move returns status 0, amount 87 02:44:46.038 00.000 15672 MoveAxis(N, 0, ABG) 02:44:46.038 00.000 15672 Move returns status 0, amount 0 02:44:46.038 00.000 15672 move complete, result=0 02:44:46.038 00.000 15672 worker thread done servicing request 02:44:46.093 00.055 30444 UpdateGuideState exits: m=33560 SNR=32.3 Saturated 02:44:46.093 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:46.093 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:46.093 00.000 30444 Enqueuing Expose request 02:44:46.093 00.000 30444 GuideStep: 0.3 px 87 ms WEST, -0.1 px 0 ms NORTH 02:44:46.093 00.000 15672 Worker thread wakes up 02:44:46.094 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:46.094 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:44:48.001 01.907 15672 Exposure complete 02:44:48.021 00.020 15672 worker thread done servicing request 02:44:48.021 00.000 30444 OnExposeComplete: enter 02:44:48.021 00.000 30444 UpdateGuideState(): m_state=6 02:44:48.021 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 6972 02:44:48.021 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=203.73, Mass=38913, SNR=36.7, Peak=5981 HFD=3.4 02:44:48.021 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 02:44:48.021 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 02:44:48.021 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.53 hyp=0.57 cameraTheta=-1.96 mountX=-0.06 mountY=-0.56, mountTheta=-1.68 02:44:48.022 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.53, opts=13) 02:44:48.022 00.000 30444 Enqueuing Move request for scope (-0.21, -0.53) 02:44:48.022 00.000 15672 Worker thread wakes up 02:44:48.022 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.53) opts 0xd 02:44:48.022 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.53) 02:44:48.022 00.000 15672 Moving (-0.21, -0.53) raw xDistance=-0.06 yDistance=-0.56 02:44:48.022 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 02:44:48.022 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 02:44:48.022 00.000 15672 MoveAxis(E, 0, ABG) 02:44:48.022 00.000 15672 Move returns status 0, amount 0 02:44:48.022 00.000 15672 MoveAxis(N, 100, ABG) 02:44:48.022 00.000 15672 Guiding Dir = 0, Dur = 100 02:44:48.023 00.001 15672 IsSlewing returns 0 02:44:48.025 00.002 15672 IsGuiding returns 0 02:44:48.029 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=14907, FiltMin=2603, FiltMax=10935, Gamma=2.950 02:44:48.097 00.068 15672 PulseGuide returned control before completion, sleep 38 02:44:48.137 00.040 15672 IsGuiding returns 1 02:44:48.137 00.000 15672 scope still moving after pulse duration time elapsed 02:44:48.140 00.003 30444 UpdateGuideState exits: m=38913 SNR=36.7 Saturated 02:44:48.140 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:48.140 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:48.140 00.000 30444 Enqueuing Expose request 02:44:48.159 00.019 15672 IsSlewing returns 0 02:44:48.161 00.002 15672 IsGuiding returns 1 02:44:48.182 00.021 15672 IsSlewing returns 0 02:44:48.209 00.027 15672 IsGuiding returns 0 02:44:48.209 00.000 15672 scope move finished after 100 + 84 ms 02:44:48.209 00.000 15672 Move returns status 0, amount 100 02:44:48.209 00.000 15672 move complete, result=0 02:44:48.209 00.000 15672 worker thread done servicing request 02:44:48.209 00.000 15672 Worker thread wakes up 02:44:48.210 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:48.210 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:44:48.210 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 100 ms NORTH 02:44:50.320 02.110 15672 Exposure complete 02:44:50.340 00.020 15672 worker thread done servicing request 02:44:50.340 00.000 30444 OnExposeComplete: enter 02:44:50.340 00.000 30444 UpdateGuideState(): m_state=6 02:44:50.340 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 6973 02:44:50.340 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=204.16, Mass=37212, SNR=32.8, Peak=6108 HFD=3.2 02:44:50.340 00.000 30444 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.28) = xAngle (-2.53 = -2.53) 02:44:50.340 00.000 30444 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.59 = -2.59) 02:44:50.341 00.001 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-2.81 mountX=-0.25 mountY=-0.16, mountTheta=-2.58 02:44:50.341 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.10, opts=13) 02:44:50.341 00.000 30444 Enqueuing Move request for scope (-0.28, -0.10) 02:44:50.341 00.000 15672 Worker thread wakes up 02:44:50.341 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.10) opts 0xd 02:44:50.341 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.10) 02:44:50.341 00.000 15672 Moving (-0.28, -0.10) raw xDistance=-0.25 yDistance=-0.16 02:44:50.341 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 02:44:50.341 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:44:50.341 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 02:44:50.341 00.000 15672 MoveAxis(E, 0, ABG) 02:44:50.342 00.001 15672 Move returns status 0, amount 0 02:44:50.342 00.000 15672 MoveAxis(N, 0, ABG) 02:44:50.342 00.000 15672 Move returns status 0, amount 0 02:44:50.342 00.000 15672 move complete, result=0 02:44:50.342 00.000 15672 worker thread done servicing request 02:44:50.346 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=15687, FiltMin=2612, FiltMax=11462, Gamma=2.950 02:44:50.389 00.043 30444 UpdateGuideState exits: m=37212 SNR=32.8 Saturated 02:44:50.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:50.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:50.389 00.000 30444 Enqueuing Expose request 02:44:50.390 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:44:50.390 00.000 15672 Worker thread wakes up 02:44:50.390 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:50.390 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:44:52.296 01.906 15672 Exposure complete 02:44:52.316 00.020 15672 worker thread done servicing request 02:44:52.316 00.000 30444 OnExposeComplete: enter 02:44:52.316 00.000 30444 UpdateGuideState(): m_state=6 02:44:52.316 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 6974 02:44:52.316 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=203.92, Mass=36997, SNR=38.2, Peak=6107 HFD=3.4 02:44:52.316 00.000 30444 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 02:44:52.316 00.000 30444 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 02:44:52.316 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.34 hyp=0.43 cameraTheta=-0.90 mountX=0.35 mountY=-0.27, mountTheta=-0.66 02:44:52.317 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.34, opts=13) 02:44:52.317 00.000 30444 Enqueuing Move request for scope (0.27, -0.34) 02:44:52.317 00.000 15672 Worker thread wakes up 02:44:52.317 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.34) opts 0xd 02:44:52.317 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.34) 02:44:52.317 00.000 15672 Moving (0.27, -0.34) raw xDistance=0.35 yDistance=-0.27 02:44:52.317 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 02:44:52.317 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 02:44:52.317 00.000 15672 MoveAxis(W, 95, ABG) 02:44:52.317 00.000 15672 Guiding Dir = 3, Dur = 95 02:44:52.318 00.001 15672 IsSlewing returns 0 02:44:52.319 00.001 15672 IsGuiding returns 0 02:44:52.323 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=15529, FiltMin=2631, FiltMax=11189, Gamma=2.950 02:44:52.346 00.023 15672 PulseGuide returned control before completion, sleep 79 02:44:52.365 00.019 30444 UpdateGuideState exits: m=36997 SNR=38.2 Saturated 02:44:52.365 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:52.366 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:52.366 00.000 30444 Enqueuing Expose request 02:44:52.427 00.061 15672 IsGuiding returns 1 02:44:52.427 00.000 15672 scope still moving after pulse duration time elapsed 02:44:52.448 00.021 15672 IsSlewing returns 0 02:44:52.460 00.012 15672 IsGuiding returns 0 02:44:52.460 00.000 15672 scope move finished after 95 + 45 ms 02:44:52.460 00.000 15672 Move returns status 0, amount 95 02:44:52.460 00.000 15672 MoveAxis(N, 48, ABG) 02:44:52.460 00.000 15672 Guiding Dir = 0, Dur = 48 02:44:52.461 00.001 15672 IsSlewing returns 0 02:44:52.465 00.004 15672 IsGuiding returns 0 02:44:52.559 00.094 15672 IsGuiding returns 1 02:44:52.559 00.000 15672 scope still moving after pulse duration time elapsed 02:44:52.580 00.021 15672 IsSlewing returns 0 02:44:52.650 00.070 15672 IsGuiding returns 0 02:44:52.651 00.001 15672 scope move finished after 48 + 137 ms 02:44:52.651 00.000 15672 Move returns status 0, amount 48 02:44:52.651 00.000 15672 move complete, result=0 02:44:52.651 00.000 15672 worker thread done servicing request 02:44:52.651 00.000 15672 Worker thread wakes up 02:44:52.651 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:52.651 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:44:52.652 00.001 30444 GuideStep: 0.3 px 95 ms WEST, -0.3 px 48 ms NORTH 02:44:54.761 02.109 15672 Exposure complete 02:44:54.780 00.019 15672 worker thread done servicing request 02:44:54.780 00.000 30444 OnExposeComplete: enter 02:44:54.780 00.000 30444 UpdateGuideState(): m_state=6 02:44:54.781 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 6975 02:44:54.781 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=204.62, Mass=36032, SNR=35.6, Peak=6485 HFD=3.1 02:44:54.781 00.000 30444 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.28) = xAngle (3.00 = 3.00) 02:44:54.781 00.000 30444 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.94 = 2.94) 02:44:54.781 00.000 30444 CameraToMount -- cameraX=-0.82 cameraY=0.37 hyp=0.90 cameraTheta=2.72 mountX=-0.89 mountY=0.18, mountTheta=2.94 02:44:54.781 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.82, y=0.37, opts=13) 02:44:54.781 00.000 30444 Enqueuing Move request for scope (-0.82, 0.37) 02:44:54.781 00.000 15672 Worker thread wakes up 02:44:54.781 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.37) opts 0xd 02:44:54.781 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.82, 0.37) 02:44:54.781 00.000 15672 Moving (-0.82, 0.37) raw xDistance=-0.89 yDistance=0.18 02:44:54.783 00.002 15672 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.89 02:44:54.783 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:44:54.783 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 02:44:54.783 00.000 15672 MoveAxis(E, 233, ABG) 02:44:54.783 00.000 15672 Guiding Dir = 2, Dur = 233 02:44:54.783 00.000 15672 IsSlewing returns 0 02:44:54.788 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=14836, FiltMin=2586, FiltMax=11339, Gamma=2.950 02:44:54.791 00.003 15672 IsGuiding returns 0 02:44:54.806 00.015 15672 PulseGuide returned control before completion, sleep 228 02:44:55.038 00.232 15672 IsGuiding returns 1 02:44:55.038 00.000 15672 scope still moving after pulse duration time elapsed 02:44:55.059 00.021 15672 IsSlewing returns 0 02:44:55.078 00.019 15672 IsGuiding returns 0 02:44:55.078 00.000 15672 scope move finished after 233 + 54 ms 02:44:55.078 00.000 15672 Move returns status 0, amount 233 02:44:55.078 00.000 15672 MoveAxis(N, 0, ABG) 02:44:55.078 00.000 15672 Move returns status 0, amount 0 02:44:55.079 00.001 15672 move complete, result=0 02:44:55.079 00.000 15672 worker thread done servicing request 02:44:55.265 00.186 30444 UpdateGuideState exits: m=36032 SNR=35.6 Saturated 02:44:55.266 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:55.266 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:55.266 00.000 30444 Enqueuing Expose request 02:44:55.266 00.000 30444 GuideStep: -0.9 px 233 ms EAST, 0.2 px 0 ms NORTH 02:44:55.266 00.000 15672 Worker thread wakes up 02:44:55.266 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:55.267 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:44:57.175 01.908 15672 Exposure complete 02:44:57.195 00.020 15672 worker thread done servicing request 02:44:57.195 00.000 30444 OnExposeComplete: enter 02:44:57.195 00.000 30444 UpdateGuideState(): m_state=6 02:44:57.195 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 6976 02:44:57.195 00.000 30444 Star::Find returns 1 (1), X=461.90, Y=203.61, Mass=26488, SNR=25.9, Peak=5726 HFD=3.2 02:44:57.195 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 02:44:57.195 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 02:44:57.195 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.64 hyp=0.80 cameraTheta=-0.94 mountX=0.63 mountY=-0.53, mountTheta=-0.70 02:44:57.196 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.64, opts=13) 02:44:57.196 00.000 30444 Enqueuing Move request for scope (0.47, -0.64) 02:44:57.196 00.000 15672 Worker thread wakes up 02:44:57.196 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.64) opts 0xd 02:44:57.196 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.64) 02:44:57.196 00.000 15672 Moving (0.47, -0.64) raw xDistance=0.63 yDistance=-0.53 02:44:57.196 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.63 02:44:57.196 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 02:44:57.196 00.000 15672 MoveAxis(W, 153, ABG) 02:44:57.196 00.000 15672 Guiding Dir = 3, Dur = 153 02:44:57.196 00.000 15672 IsSlewing returns 0 02:44:57.198 00.002 15672 IsGuiding returns 0 02:44:57.202 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2149, max=16534, FiltMin=2513, FiltMax=10731, Gamma=2.950 02:44:57.218 00.016 15672 PulseGuide returned control before completion, sleep 143 02:44:57.321 00.103 30444 UpdateGuideState exits: m=26488 SNR=25.9 Saturated 02:44:57.321 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:57.322 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:57.322 00.000 30444 Enqueuing Expose request 02:44:57.364 00.042 15672 IsGuiding returns 1 02:44:57.364 00.000 15672 scope still moving after pulse duration time elapsed 02:44:57.385 00.021 15672 IsSlewing returns 0 02:44:57.426 00.041 15672 IsGuiding returns 0 02:44:57.426 00.000 15672 scope move finished after 153 + 75 ms 02:44:57.426 00.000 15672 Move returns status 0, amount 153 02:44:57.426 00.000 15672 MoveAxis(N, 94, ABG) 02:44:57.426 00.000 15672 Guiding Dir = 0, Dur = 94 02:44:57.427 00.001 15672 IsSlewing returns 0 02:44:57.428 00.001 15672 IsGuiding returns 0 02:44:57.507 00.079 15672 PulseGuide returned control before completion, sleep 27 02:44:57.536 00.029 15672 IsGuiding returns 1 02:44:57.536 00.000 15672 scope still moving after pulse duration time elapsed 02:44:57.558 00.022 15672 IsSlewing returns 0 02:44:57.561 00.003 15672 IsGuiding returns 1 02:44:57.582 00.021 15672 IsSlewing returns 0 02:44:57.583 00.001 15672 IsGuiding returns 1 02:44:57.604 00.021 15672 IsSlewing returns 0 02:44:57.667 00.063 15672 IsGuiding returns 0 02:44:57.667 00.000 15672 scope move finished after 94 + 143 ms 02:44:57.667 00.000 15672 Move returns status 0, amount 94 02:44:57.667 00.000 15672 move complete, result=0 02:44:57.667 00.000 15672 worker thread done servicing request 02:44:57.667 00.000 15672 Worker thread wakes up 02:44:57.667 00.000 30444 GuideStep: 0.6 px 153 ms WEST, -0.5 px 94 ms NORTH 02:44:57.667 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:44:57.667 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:44:59.774 02.107 15672 Exposure complete 02:44:59.794 00.020 15672 worker thread done servicing request 02:44:59.794 00.000 30444 OnExposeComplete: enter 02:44:59.794 00.000 30444 UpdateGuideState(): m_state=6 02:44:59.794 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 6977 02:44:59.794 00.000 30444 Star::Find returns 1 (1), X=462.06, Y=204.50, Mass=31773, SNR=34.1, Peak=5986 HFD=3.4 02:44:59.794 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 02:44:59.794 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 02:44:59.795 00.001 30444 CameraToMount -- cameraX=0.62 cameraY=0.25 hyp=0.67 cameraTheta=0.37 mountX=0.53 mountY=0.37, mountTheta=0.61 02:44:59.795 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=0.25, opts=13) 02:44:59.795 00.000 30444 Enqueuing Move request for scope (0.62, 0.25) 02:44:59.795 00.000 15672 Worker thread wakes up 02:44:59.795 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.25) opts 0xd 02:44:59.795 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, 0.25) 02:44:59.795 00.000 15672 Moving (0.62, 0.25) raw xDistance=0.53 yDistance=0.37 02:44:59.795 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53 02:44:59.795 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:44:59.795 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 02:44:59.795 00.000 15672 MoveAxis(W, 155, ABG) 02:44:59.795 00.000 15672 Guiding Dir = 3, Dur = 155 02:44:59.796 00.001 15672 IsSlewing returns 0 02:44:59.797 00.001 15672 IsGuiding returns 0 02:44:59.800 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=11739, FiltMin=2622, FiltMax=10162, Gamma=2.950 02:44:59.823 00.023 15672 PulseGuide returned control before completion, sleep 140 02:44:59.842 00.019 30444 UpdateGuideState exits: m=31773 SNR=34.1 Saturated 02:44:59.842 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:44:59.842 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:44:59.842 00.000 30444 Enqueuing Expose request 02:44:59.966 00.124 15672 IsGuiding returns 1 02:44:59.966 00.000 15672 scope still moving after pulse duration time elapsed 02:44:59.987 00.021 15672 IsSlewing returns 0 02:45:00.029 00.042 15672 IsGuiding returns 0 02:45:00.029 00.000 15672 scope move finished after 155 + 78 ms 02:45:00.029 00.000 15672 Move returns status 0, amount 155 02:45:00.030 00.001 15672 MoveAxis(N, 0, ABG) 02:45:00.030 00.000 15672 Move returns status 0, amount 0 02:45:00.030 00.000 15672 move complete, result=0 02:45:00.030 00.000 15672 worker thread done servicing request 02:45:00.030 00.000 15672 Worker thread wakes up 02:45:00.030 00.000 30444 GuideStep: 0.5 px 155 ms WEST, 0.4 px 0 ms NORTH 02:45:00.030 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:00.030 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:01.935 01.905 15672 Exposure complete 02:45:01.955 00.020 15672 worker thread done servicing request 02:45:01.955 00.000 30444 OnExposeComplete: enter 02:45:01.955 00.000 30444 UpdateGuideState(): m_state=6 02:45:01.955 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 6978 02:45:01.955 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=205.07, Mass=35661, SNR=34.3, Peak=6362 HFD=3.3 02:45:01.955 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 02:45:01.955 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 02:45:01.955 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.81 hyp=0.82 cameraTheta=1.73 mountX=-0.35 mountY=0.77, mountTheta=2.00 02:45:01.956 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.81, opts=13) 02:45:01.956 00.000 30444 Enqueuing Move request for scope (-0.13, 0.81) 02:45:01.956 00.000 15672 Worker thread wakes up 02:45:01.956 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.81) opts 0xd 02:45:01.956 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.81) 02:45:01.956 00.000 15672 Moving (-0.13, 0.81) raw xDistance=-0.35 yDistance=0.77 02:45:01.956 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.35 02:45:01.956 00.000 15672 resist switch: large excursion: input 0.77 thresh 0.75 direction from -1 to 1 02:45:01.956 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.30 02:45:01.956 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77 02:45:01.956 00.000 15672 MoveAxis(E, 84, ABG) 02:45:01.956 00.000 15672 Guiding Dir = 2, Dur = 84 02:45:01.958 00.002 15672 IsSlewing returns 0 02:45:01.959 00.001 15672 IsGuiding returns 0 02:45:01.962 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=13603, FiltMin=2588, FiltMax=12965, Gamma=2.950 02:45:01.979 00.017 15672 PulseGuide returned control before completion, sleep 75 02:45:02.005 00.026 30444 UpdateGuideState exits: m=35661 SNR=34.3 Saturated 02:45:02.005 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:02.005 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:02.005 00.000 30444 Enqueuing Expose request 02:45:02.055 00.050 15672 IsGuiding returns 1 02:45:02.055 00.000 15672 scope still moving after pulse duration time elapsed 02:45:02.076 00.021 15672 IsSlewing returns 0 02:45:02.091 00.015 15672 IsGuiding returns 0 02:45:02.091 00.000 15672 scope move finished after 84 + 48 ms 02:45:02.091 00.000 15672 Move returns status 0, amount 84 02:45:02.091 00.000 15672 MoveAxis(S, 137, ABG) 02:45:02.091 00.000 15672 Guiding Dir = 1, Dur = 137 02:45:02.091 00.000 15672 IsSlewing returns 0 02:45:02.092 00.001 15672 IsGuiding returns 0 02:45:02.171 00.079 15672 PulseGuide returned control before completion, sleep 70 02:45:02.243 00.072 15672 IsGuiding returns 1 02:45:02.243 00.000 15672 scope still moving after pulse duration time elapsed 02:45:02.265 00.022 15672 IsSlewing returns 0 02:45:02.268 00.003 15672 IsGuiding returns 1 02:45:02.289 00.021 15672 IsSlewing returns 0 02:45:02.292 00.003 15672 IsGuiding returns 1 02:45:02.313 00.021 15672 IsSlewing returns 0 02:45:02.315 00.002 15672 IsGuiding returns 1 02:45:02.336 00.021 15672 IsSlewing returns 0 02:45:02.363 00.027 15672 IsGuiding returns 0 02:45:02.363 00.000 15672 scope move finished after 137 + 133 ms 02:45:02.364 00.001 15672 Move returns status 0, amount 137 02:45:02.364 00.000 15672 move complete, result=0 02:45:02.364 00.000 15672 worker thread done servicing request 02:45:02.364 00.000 15672 Worker thread wakes up 02:45:02.364 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:02.364 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:02.364 00.000 30444 GuideStep: -0.3 px 84 ms EAST, 0.8 px 137 ms SOUTH 02:45:04.475 02.111 15672 Exposure complete 02:45:04.495 00.020 15672 worker thread done servicing request 02:45:04.495 00.000 30444 OnExposeComplete: enter 02:45:04.495 00.000 30444 UpdateGuideState(): m_state=6 02:45:04.495 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 6979 02:45:04.495 00.000 30444 Star::Find returns 1 (1), X=460.86, Y=205.06, Mass=33283, SNR=29.7, Peak=6576 HFD=2.8 02:45:04.495 00.000 30444 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.28) = xAngle (2.46 = 2.46) 02:45:04.495 00.000 30444 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.40 = 2.40) 02:45:04.495 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=0.81 hyp=0.99 cameraTheta=2.18 mountX=-0.77 mountY=0.67, mountTheta=2.43 02:45:04.496 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=0.81, opts=13) 02:45:04.496 00.000 30444 Enqueuing Move request for scope (-0.57, 0.81) 02:45:04.496 00.000 15672 Worker thread wakes up 02:45:04.496 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.81) opts 0xd 02:45:04.496 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, 0.81) 02:45:04.496 00.000 15672 Moving (-0.57, 0.81) raw xDistance=-0.77 yDistance=0.67 02:45:04.496 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.77 02:45:04.496 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67 02:45:04.496 00.000 15672 MoveAxis(E, 215, ABG) 02:45:04.496 00.000 15672 Guiding Dir = 2, Dur = 215 02:45:04.497 00.001 15672 IsSlewing returns 0 02:45:04.498 00.001 15672 IsGuiding returns 0 02:45:04.502 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=14059, FiltMin=2530, FiltMax=11652, Gamma=2.950 02:45:04.519 00.017 15672 PulseGuide returned control before completion, sleep 205 02:45:04.545 00.026 30444 UpdateGuideState exits: m=33283 SNR=29.7 Saturated 02:45:04.545 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:04.545 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:04.545 00.000 30444 Enqueuing Expose request 02:45:04.727 00.182 15672 IsGuiding returns 1 02:45:04.728 00.001 15672 scope still moving after pulse duration time elapsed 02:45:04.749 00.021 15672 IsSlewing returns 0 02:45:04.805 00.056 15672 IsGuiding returns 0 02:45:04.806 00.001 15672 scope move finished after 215 + 93 ms 02:45:04.806 00.000 15672 Move returns status 0, amount 215 02:45:04.806 00.000 15672 MoveAxis(S, 119, ABG) 02:45:04.806 00.000 15672 Guiding Dir = 1, Dur = 119 02:45:04.806 00.000 15672 IsSlewing returns 0 02:45:04.807 00.001 15672 IsGuiding returns 0 02:45:04.887 00.080 15672 PulseGuide returned control before completion, sleep 50 02:45:04.940 00.053 15672 IsGuiding returns 1 02:45:04.940 00.000 15672 scope still moving after pulse duration time elapsed 02:45:04.961 00.021 15672 IsSlewing returns 0 02:45:04.964 00.003 15672 IsGuiding returns 1 02:45:04.984 00.020 15672 IsSlewing returns 0 02:45:04.988 00.004 15672 IsGuiding returns 1 02:45:05.009 00.021 15672 IsSlewing returns 0 02:45:05.078 00.069 15672 IsGuiding returns 0 02:45:05.078 00.000 15672 scope move finished after 119 + 152 ms 02:45:05.078 00.000 15672 Move returns status 0, amount 119 02:45:05.079 00.001 15672 move complete, result=0 02:45:05.079 00.000 15672 worker thread done servicing request 02:45:05.079 00.000 15672 Worker thread wakes up 02:45:05.079 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:05.079 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:05.079 00.000 30444 GuideStep: -0.8 px 215 ms EAST, 0.7 px 119 ms SOUTH 02:45:06.985 01.906 15672 Exposure complete 02:45:07.005 00.020 15672 worker thread done servicing request 02:45:07.005 00.000 30444 OnExposeComplete: enter 02:45:07.005 00.000 30444 UpdateGuideState(): m_state=6 02:45:07.005 00.000 30444 Star::Find(15, 460, 205, 0, (0,0,0,0), 0.0, 255) frame 6980 02:45:07.005 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=204.29, Mass=44871, SNR=42.2, Peak=5769 HFD=4.3 02:45:07.006 00.001 30444 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.28) = xAngle (0.70 = 0.70) 02:45:07.006 00.000 30444 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 02:45:07.006 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.42 mountX=0.06 mountY=0.05, mountTheta=0.66 02:45:07.006 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.03, opts=13) 02:45:07.006 00.000 30444 Enqueuing Move request for scope (0.08, 0.03) 02:45:07.006 00.000 15672 Worker thread wakes up 02:45:07.006 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd 02:45:07.006 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.03) 02:45:07.006 00.000 15672 Moving (0.08, 0.03) raw xDistance=0.06 yDistance=0.05 02:45:07.006 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 02:45:07.006 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:45:07.006 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 02:45:07.007 00.001 15672 MoveAxis(E, 0, ABG) 02:45:07.007 00.000 15672 Move returns status 0, amount 0 02:45:07.007 00.000 15672 MoveAxis(N, 0, ABG) 02:45:07.007 00.000 15672 Move returns status 0, amount 0 02:45:07.007 00.000 15672 move complete, result=0 02:45:07.007 00.000 15672 worker thread done servicing request 02:45:07.012 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1940, max=17497, FiltMin=2517, FiltMax=11905, Gamma=2.950 02:45:07.055 00.043 30444 UpdateGuideState exits: m=44871 SNR=42.2 Saturated 02:45:07.055 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:07.055 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:07.056 00.001 30444 Enqueuing Expose request 02:45:07.056 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 02:45:07.056 00.000 15672 Worker thread wakes up 02:45:07.056 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:07.056 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:09.163 02.107 15672 Exposure complete 02:45:09.183 00.020 15672 worker thread done servicing request 02:45:09.183 00.000 30444 OnExposeComplete: enter 02:45:09.183 00.000 30444 UpdateGuideState(): m_state=6 02:45:09.183 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 6981 02:45:09.183 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=204.88, Mass=37824, SNR=37.9, Peak=5732 HFD=3.6 02:45:09.183 00.000 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.67 = 1.67) 02:45:09.183 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 02:45:09.183 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.63 hyp=0.64 cameraTheta=1.39 mountX=-0.06 mountY=0.64, mountTheta=1.66 02:45:09.184 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.63, opts=13) 02:45:09.184 00.000 30444 Enqueuing Move request for scope (0.12, 0.63) 02:45:09.184 00.000 15672 Worker thread wakes up 02:45:09.184 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.63) opts 0xd 02:45:09.184 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.63) 02:45:09.184 00.000 15672 Moving (0.12, 0.63) raw xDistance=-0.06 yDistance=0.64 02:45:09.184 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 02:45:09.184 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 02:45:09.184 00.000 15672 MoveAxis(E, 0, ABG) 02:45:09.184 00.000 15672 Move returns status 0, amount 0 02:45:09.184 00.000 15672 MoveAxis(S, 114, ABG) 02:45:09.184 00.000 15672 Guiding Dir = 1, Dur = 114 02:45:09.185 00.001 15672 IsSlewing returns 0 02:45:09.185 00.000 15672 IsGuiding returns 0 02:45:09.189 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=17295, FiltMin=2608, FiltMax=10766, Gamma=2.950 02:45:09.263 00.074 15672 PulseGuide returned control before completion, sleep 47 02:45:09.313 00.050 15672 IsGuiding returns 1 02:45:09.313 00.000 15672 scope still moving after pulse duration time elapsed 02:45:09.334 00.021 15672 IsSlewing returns 0 02:45:09.337 00.003 15672 IsGuiding returns 1 02:45:09.358 00.021 15672 IsSlewing returns 0 02:45:09.361 00.003 15672 IsGuiding returns 1 02:45:09.382 00.021 15672 IsSlewing returns 0 02:45:09.407 00.025 15672 IsGuiding returns 0 02:45:09.407 00.000 15672 scope move finished after 114 + 107 ms 02:45:09.407 00.000 15672 Move returns status 0, amount 114 02:45:09.407 00.000 15672 move complete, result=0 02:45:09.407 00.000 15672 worker thread done servicing request 02:45:09.519 00.112 30444 UpdateGuideState exits: m=37824 SNR=37.9 Saturated 02:45:09.519 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:09.519 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:09.519 00.000 30444 Enqueuing Expose request 02:45:09.519 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 114 ms SOUTH 02:45:09.520 00.001 15672 Worker thread wakes up 02:45:09.520 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:09.520 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:11.428 01.908 15672 Exposure complete 02:45:11.448 00.020 15672 worker thread done servicing request 02:45:11.448 00.000 30444 OnExposeComplete: enter 02:45:11.448 00.000 30444 UpdateGuideState(): m_state=6 02:45:11.448 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 6982 02:45:11.449 00.001 30444 Star::Find returns 1 (1), X=461.32, Y=204.37, Mass=30236, SNR=31.5, Peak=6059 HFD=3.2 02:45:11.449 00.000 30444 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 02:45:11.449 00.000 30444 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.55 = 2.55) 02:45:11.449 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.33 mountX=-0.14 mountY=0.09, mountTheta=2.57 02:45:11.449 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.11, opts=13) 02:45:11.449 00.000 30444 Enqueuing Move request for scope (-0.11, 0.11) 02:45:11.449 00.000 15672 Worker thread wakes up 02:45:11.449 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd 02:45:11.449 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.11) 02:45:11.449 00.000 15672 Moving (-0.11, 0.11) raw xDistance=-0.14 yDistance=0.09 02:45:11.449 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 02:45:11.449 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:45:11.450 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 02:45:11.450 00.000 15672 MoveAxis(E, 0, ABG) 02:45:11.450 00.000 15672 Move returns status 0, amount 0 02:45:11.450 00.000 15672 MoveAxis(N, 0, ABG) 02:45:11.450 00.000 15672 Move returns status 0, amount 0 02:45:11.450 00.000 15672 move complete, result=0 02:45:11.450 00.000 15672 worker thread done servicing request 02:45:11.454 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=16697, FiltMin=2597, FiltMax=12157, Gamma=2.950 02:45:11.497 00.043 30444 UpdateGuideState exits: m=30236 SNR=31.5 Saturated 02:45:11.497 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:11.497 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:11.497 00.000 30444 Enqueuing Expose request 02:45:11.497 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:45:11.498 00.001 15672 Worker thread wakes up 02:45:11.498 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:11.498 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:13.607 02.109 15672 Exposure complete 02:45:13.636 00.029 15672 worker thread done servicing request 02:45:13.636 00.000 30444 OnExposeComplete: enter 02:45:13.636 00.000 30444 UpdateGuideState(): m_state=6 02:45:13.636 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 6983 02:45:13.636 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=204.20, Mass=35782, SNR=35.5, Peak=6123 HFD=3.4 02:45:13.636 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 02:45:13.636 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 02:45:13.636 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.24 mountX=0.03 mountY=-0.05, mountTheta=-0.98 02:45:13.637 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.05, opts=13) 02:45:13.637 00.000 30444 Enqueuing Move request for scope (0.02, -0.05) 02:45:13.637 00.000 15672 Worker thread wakes up 02:45:13.637 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd 02:45:13.637 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.05) 02:45:13.637 00.000 15672 Moving (0.02, -0.05) raw xDistance=0.03 yDistance=-0.05 02:45:13.637 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 02:45:13.637 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:45:13.637 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 02:45:13.637 00.000 15672 MoveAxis(E, 0, ABG) 02:45:13.637 00.000 15672 Move returns status 0, amount 0 02:45:13.637 00.000 15672 MoveAxis(N, 0, ABG) 02:45:13.637 00.000 15672 Move returns status 0, amount 0 02:45:13.637 00.000 15672 move complete, result=0 02:45:13.637 00.000 15672 worker thread done servicing request 02:45:13.642 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=15877, FiltMin=2515, FiltMax=10981, Gamma=2.950 02:45:14.083 00.441 30444 UpdateGuideState exits: m=35782 SNR=35.5 Saturated 02:45:14.083 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:14.084 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:14.084 00.000 30444 Enqueuing Expose request 02:45:14.084 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 02:45:14.084 00.000 15672 Worker thread wakes up 02:45:14.084 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:14.084 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:16.000 01.916 15672 Exposure complete 02:45:16.026 00.026 15672 worker thread done servicing request 02:45:16.026 00.000 30444 OnExposeComplete: enter 02:45:16.026 00.000 30444 UpdateGuideState(): m_state=6 02:45:16.026 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 6984 02:45:16.026 00.000 30444 Star::Find returns 1 (1), X=461.13, Y=204.76, Mass=37974, SNR=38.4, Peak=6657 HFD=3.1 02:45:16.026 00.000 30444 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.28) = xAngle (2.39 = 2.39) 02:45:16.026 00.000 30444 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.32 = 2.32) 02:45:16.026 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.51 hyp=0.59 cameraTheta=2.11 mountX=-0.43 mountY=0.43, mountTheta=2.36 02:45:16.027 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.51, opts=13) 02:45:16.027 00.000 30444 Enqueuing Move request for scope (-0.30, 0.51) 02:45:16.027 00.000 15672 Worker thread wakes up 02:45:16.027 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.51) opts 0xd 02:45:16.027 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.51) 02:45:16.027 00.000 15672 Moving (-0.30, 0.51) raw xDistance=-0.43 yDistance=0.43 02:45:16.027 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 02:45:16.027 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 02:45:16.027 00.000 15672 MoveAxis(E, 116, ABG) 02:45:16.027 00.000 15672 Guiding Dir = 2, Dur = 116 02:45:16.027 00.000 15672 IsSlewing returns 0 02:45:16.029 00.002 15672 IsGuiding returns 0 02:45:16.032 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2090, max=16691, FiltMin=2577, FiltMax=12185, Gamma=2.950 02:45:16.052 00.020 15672 PulseGuide returned control before completion, sleep 103 02:45:16.120 00.068 30444 UpdateGuideState exits: m=37974 SNR=38.4 Saturated 02:45:16.121 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:16.121 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:16.121 00.000 30444 Enqueuing Expose request 02:45:16.196 00.075 15672 IsGuiding returns 0 02:45:16.196 00.000 15672 Move returns status 0, amount 116 02:45:16.197 00.001 15672 MoveAxis(S, 77, ABG) 02:45:16.197 00.000 15672 Guiding Dir = 1, Dur = 77 02:45:16.197 00.000 15672 IsSlewing returns 0 02:45:16.199 00.002 15672 IsGuiding returns 0 02:45:16.277 00.078 15672 PulseGuide returned control before completion, sleep 11 02:45:16.291 00.014 15672 IsGuiding returns 1 02:45:16.291 00.000 15672 scope still moving after pulse duration time elapsed 02:45:16.312 00.021 15672 IsSlewing returns 0 02:45:16.315 00.003 15672 IsGuiding returns 1 02:45:16.336 00.021 15672 IsSlewing returns 0 02:45:16.338 00.002 15672 IsGuiding returns 1 02:45:16.359 00.021 15672 IsSlewing returns 0 02:45:16.362 00.003 15672 IsGuiding returns 1 02:45:16.383 00.021 15672 IsSlewing returns 0 02:45:16.436 00.053 15672 IsGuiding returns 0 02:45:16.436 00.000 15672 scope move finished after 77 + 158 ms 02:45:16.436 00.000 15672 Move returns status 0, amount 77 02:45:16.436 00.000 15672 move complete, result=0 02:45:16.436 00.000 15672 worker thread done servicing request 02:45:16.436 00.000 15672 Worker thread wakes up 02:45:16.436 00.000 30444 GuideStep: -0.4 px 116 ms EAST, 0.4 px 77 ms SOUTH 02:45:16.436 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:16.436 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:18.543 02.107 15672 Exposure complete 02:45:18.562 00.019 15672 worker thread done servicing request 02:45:18.563 00.001 30444 OnExposeComplete: enter 02:45:18.563 00.000 30444 UpdateGuideState(): m_state=6 02:45:18.563 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 6985 02:45:18.563 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=204.47, Mass=33031, SNR=36.8, Peak=6206 HFD=3.1 02:45:18.563 00.000 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 02:45:18.563 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 02:45:18.563 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.22 cameraTheta=1.28 mountX=0.00 mountY=0.22, mountTheta=1.56 02:45:18.563 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.22, opts=13) 02:45:18.564 00.001 30444 Enqueuing Move request for scope (0.06, 0.22) 02:45:18.564 00.000 15672 Worker thread wakes up 02:45:18.564 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd 02:45:18.564 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.22) 02:45:18.564 00.000 15672 Moving (0.06, 0.22) raw xDistance=0.00 yDistance=0.22 02:45:18.564 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 02:45:18.564 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:45:18.564 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 02:45:18.564 00.000 15672 MoveAxis(E, 0, ABG) 02:45:18.564 00.000 15672 Move returns status 0, amount 0 02:45:18.564 00.000 15672 MoveAxis(N, 0, ABG) 02:45:18.564 00.000 15672 Move returns status 0, amount 0 02:45:18.564 00.000 15672 move complete, result=0 02:45:18.564 00.000 15672 worker thread done servicing request 02:45:18.569 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=15944, FiltMin=2542, FiltMax=11417, Gamma=2.950 02:45:18.612 00.043 30444 UpdateGuideState exits: m=33031 SNR=36.8 Saturated 02:45:18.612 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:18.612 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:18.612 00.000 30444 Enqueuing Expose request 02:45:18.612 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 02:45:18.612 00.000 15672 Worker thread wakes up 02:45:18.612 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:18.612 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:20.521 01.909 15672 Exposure complete 02:45:20.540 00.019 15672 worker thread done servicing request 02:45:20.541 00.001 30444 OnExposeComplete: enter 02:45:20.541 00.000 30444 UpdateGuideState(): m_state=6 02:45:20.541 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 6986 02:45:20.541 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=204.55, Mass=41117, SNR=37.0, Peak=6151 HFD=3.6 02:45:20.541 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 02:45:20.541 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 02:45:20.541 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.30 hyp=0.44 cameraTheta=0.74 mountX=0.23 mountY=0.36, mountTheta=1.00 02:45:20.541 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.30, opts=13) 02:45:20.541 00.000 30444 Enqueuing Move request for scope (0.33, 0.30) 02:45:20.542 00.001 15672 Worker thread wakes up 02:45:20.542 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.30) opts 0xd 02:45:20.542 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.30) 02:45:20.542 00.000 15672 Moving (0.33, 0.30) raw xDistance=0.23 yDistance=0.36 02:45:20.542 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 02:45:20.542 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 02:45:20.542 00.000 15672 MoveAxis(E, 0, ABG) 02:45:20.542 00.000 15672 Move returns status 0, amount 0 02:45:20.542 00.000 15672 MoveAxis(S, 65, ABG) 02:45:20.542 00.000 15672 Guiding Dir = 1, Dur = 65 02:45:20.543 00.001 15672 IsSlewing returns 0 02:45:20.544 00.001 15672 IsGuiding returns 0 02:45:20.549 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=15841, FiltMin=2587, FiltMax=10689, Gamma=2.950 02:45:20.623 00.074 15672 IsGuiding returns 1 02:45:20.623 00.000 15672 scope still moving after pulse duration time elapsed 02:45:20.645 00.022 15672 IsSlewing returns 0 02:45:20.647 00.002 15672 IsGuiding returns 1 02:45:20.668 00.021 15672 IsSlewing returns 0 02:45:20.669 00.001 15672 IsGuiding returns 1 02:45:20.690 00.021 15672 IsSlewing returns 0 02:45:20.707 00.017 30444 UpdateGuideState exits: m=41117 SNR=37.0 Saturated 02:45:20.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:20.707 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:20.707 00.000 30444 Enqueuing Expose request 02:45:20.733 00.026 15672 IsGuiding returns 0 02:45:20.733 00.000 15672 scope move finished after 65 + 124 ms 02:45:20.733 00.000 15672 Move returns status 0, amount 65 02:45:20.734 00.001 15672 move complete, result=0 02:45:20.734 00.000 15672 worker thread done servicing request 02:45:20.734 00.000 15672 Worker thread wakes up 02:45:20.734 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:20.734 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:20.735 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 65 ms SOUTH 02:45:22.843 02.108 15672 Exposure complete 02:45:22.863 00.020 15672 worker thread done servicing request 02:45:22.863 00.000 30444 OnExposeComplete: enter 02:45:22.863 00.000 30444 UpdateGuideState(): m_state=6 02:45:22.863 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 6987 02:45:22.864 00.001 30444 Star::Find returns 1 (1), X=461.76, Y=203.62, Mass=38871, SNR=35.7, Peak=5990 HFD=3.7 02:45:22.864 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 02:45:22.864 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 02:45:22.864 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.63 hyp=0.71 cameraTheta=-1.09 mountX=0.49 mountY=-0.55, mountTheta=-0.84 02:45:22.864 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.63, opts=13) 02:45:22.864 00.000 30444 Enqueuing Move request for scope (0.33, -0.63) 02:45:22.864 00.000 15672 Worker thread wakes up 02:45:22.864 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.63) opts 0xd 02:45:22.864 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.63) 02:45:22.864 00.000 15672 Moving (0.33, -0.63) raw xDistance=0.49 yDistance=-0.55 02:45:22.864 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 02:45:22.865 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:45:22.865 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55 02:45:22.865 00.000 15672 MoveAxis(W, 133, ABG) 02:45:22.865 00.000 15672 Guiding Dir = 3, Dur = 133 02:45:22.865 00.000 15672 IsSlewing returns 0 02:45:22.866 00.001 15672 IsGuiding returns 0 02:45:22.870 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=16649, FiltMin=2578, FiltMax=11798, Gamma=2.950 02:45:22.889 00.019 15672 PulseGuide returned control before completion, sleep 121 02:45:22.913 00.024 30444 UpdateGuideState exits: m=38871 SNR=35.7 Saturated 02:45:22.913 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:22.913 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:22.913 00.000 30444 Enqueuing Expose request 02:45:23.033 00.120 15672 IsGuiding returns 0 02:45:23.033 00.000 15672 Move returns status 0, amount 133 02:45:23.033 00.000 15672 MoveAxis(N, 0, ABG) 02:45:23.033 00.000 15672 Move returns status 0, amount 0 02:45:23.033 00.000 15672 move complete, result=0 02:45:23.033 00.000 15672 worker thread done servicing request 02:45:23.033 00.000 15672 Worker thread wakes up 02:45:23.034 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:23.034 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:23.034 00.000 30444 GuideStep: 0.5 px 133 ms WEST, -0.5 px 0 ms NORTH 02:45:24.943 01.909 15672 Exposure complete 02:45:24.962 00.019 15672 worker thread done servicing request 02:45:24.962 00.000 30444 OnExposeComplete: enter 02:45:24.963 00.001 30444 UpdateGuideState(): m_state=6 02:45:24.963 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 6988 02:45:24.963 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=204.37, Mass=40278, SNR=36.5, Peak=5955 HFD=3.8 02:45:24.963 00.000 30444 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.28) = xAngle (3.20 = -3.08) 02:45:24.963 00.000 30444 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.14 = 3.14) 02:45:24.963 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=0.11 hyp=0.53 cameraTheta=2.92 mountX=-0.53 mountY=0.00, mountTheta=3.14 02:45:24.964 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=0.11, opts=13) 02:45:24.964 00.000 30444 Enqueuing Move request for scope (-0.51, 0.11) 02:45:24.964 00.000 15672 Worker thread wakes up 02:45:24.964 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.11) opts 0xd 02:45:24.964 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, 0.11) 02:45:24.964 00.000 15672 Moving (-0.51, 0.11) raw xDistance=-0.53 yDistance=0.00 02:45:24.964 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.53 02:45:24.964 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:45:24.964 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 02:45:24.964 00.000 15672 MoveAxis(E, 133, ABG) 02:45:24.964 00.000 15672 Guiding Dir = 2, Dur = 133 02:45:24.965 00.001 15672 IsSlewing returns 0 02:45:24.969 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=15400, FiltMin=2570, FiltMax=11317, Gamma=2.950 02:45:24.983 00.014 15672 IsGuiding returns 0 02:45:24.998 00.015 15672 PulseGuide returned control before completion, sleep 128 02:45:25.012 00.014 30444 UpdateGuideState exits: m=40278 SNR=36.5 Saturated 02:45:25.012 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:25.012 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:25.012 00.000 30444 Enqueuing Expose request 02:45:25.143 00.131 15672 IsGuiding returns 0 02:45:25.143 00.000 15672 Move returns status 0, amount 133 02:45:25.143 00.000 15672 MoveAxis(N, 0, ABG) 02:45:25.143 00.000 15672 Move returns status 0, amount 0 02:45:25.143 00.000 15672 move complete, result=0 02:45:25.143 00.000 15672 worker thread done servicing request 02:45:25.143 00.000 15672 Worker thread wakes up 02:45:25.143 00.000 30444 GuideStep: -0.5 px 133 ms EAST, 0.0 px 0 ms NORTH 02:45:25.143 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:25.143 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:27.251 02.108 15672 Exposure complete 02:45:27.271 00.020 15672 worker thread done servicing request 02:45:27.271 00.000 30444 OnExposeComplete: enter 02:45:27.271 00.000 30444 UpdateGuideState(): m_state=6 02:45:27.271 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 6989 02:45:27.271 00.000 30444 Star::Find returns 1 (1), X=461.09, Y=204.29, Mass=33973, SNR=32.9, Peak=5856 HFD=3.6 02:45:27.271 00.000 30444 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.28) = xAngle (3.32 = -2.97) 02:45:27.271 00.000 30444 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.26 = -3.03) 02:45:27.271 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.04 hyp=0.35 cameraTheta=3.04 mountX=-0.34 mountY=-0.04, mountTheta=-3.03 02:45:27.272 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.04, opts=13) 02:45:27.272 00.000 30444 Enqueuing Move request for scope (-0.34, 0.04) 02:45:27.272 00.000 15672 Worker thread wakes up 02:45:27.272 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.04) opts 0xd 02:45:27.272 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.04) 02:45:27.272 00.000 15672 Moving (-0.34, 0.04) raw xDistance=-0.34 yDistance=-0.04 02:45:27.272 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34 02:45:27.272 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:45:27.272 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 02:45:27.272 00.000 15672 MoveAxis(E, 101, ABG) 02:45:27.272 00.000 15672 Guiding Dir = 2, Dur = 101 02:45:27.273 00.001 15672 IsSlewing returns 0 02:45:27.274 00.001 15672 IsGuiding returns 0 02:45:27.278 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=15794, FiltMin=2595, FiltMax=11590, Gamma=2.950 02:45:27.298 00.020 15672 PulseGuide returned control before completion, sleep 88 02:45:27.325 00.027 30444 UpdateGuideState exits: m=33973 SNR=32.9 Saturated 02:45:27.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:27.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:27.325 00.000 30444 Enqueuing Expose request 02:45:27.411 00.086 15672 IsGuiding returns 0 02:45:27.411 00.000 15672 Move returns status 0, amount 101 02:45:27.411 00.000 15672 MoveAxis(N, 0, ABG) 02:45:27.411 00.000 15672 Move returns status 0, amount 0 02:45:27.411 00.000 15672 move complete, result=0 02:45:27.411 00.000 15672 worker thread done servicing request 02:45:27.411 00.000 15672 Worker thread wakes up 02:45:27.411 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:27.411 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:27.411 00.000 30444 GuideStep: -0.3 px 101 ms EAST, -0.0 px 0 ms NORTH 02:45:29.320 01.909 15672 Exposure complete 02:45:29.340 00.020 15672 worker thread done servicing request 02:45:29.340 00.000 30444 OnExposeComplete: enter 02:45:29.340 00.000 30444 UpdateGuideState(): m_state=6 02:45:29.340 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 6990 02:45:29.340 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=204.75, Mass=45908, SNR=42.4, Peak=6159 HFD=3.8 02:45:29.340 00.000 30444 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.28) = xAngle (2.80 = 2.80) 02:45:29.340 00.000 30444 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.74 = 2.74) 02:45:29.340 00.000 30444 CameraToMount -- cameraX=-0.70 cameraY=0.50 hyp=0.86 cameraTheta=2.52 mountX=-0.81 mountY=0.33, mountTheta=2.75 02:45:29.341 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.70, y=0.50, opts=13) 02:45:29.341 00.000 30444 Enqueuing Move request for scope (-0.70, 0.50) 02:45:29.341 00.000 15672 Worker thread wakes up 02:45:29.341 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.50) opts 0xd 02:45:29.341 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.70, 0.50) 02:45:29.341 00.000 15672 Moving (-0.70, 0.50) raw xDistance=-0.81 yDistance=0.33 02:45:29.341 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.81 02:45:29.341 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 02:45:29.341 00.000 15672 MoveAxis(E, 226, ABG) 02:45:29.341 00.000 15672 Guiding Dir = 2, Dur = 226 02:45:29.342 00.001 15672 IsSlewing returns 0 02:45:29.343 00.001 15672 IsGuiding returns 0 02:45:29.347 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=13050, FiltMin=2550, FiltMax=11612, Gamma=2.950 02:45:29.359 00.012 15672 PulseGuide returned control before completion, sleep 221 02:45:29.390 00.031 30444 UpdateGuideState exits: m=45908 SNR=42.4 Saturated 02:45:29.390 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:29.390 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:29.390 00.000 30444 Enqueuing Expose request 02:45:29.583 00.193 15672 IsGuiding returns 1 02:45:29.583 00.000 15672 scope still moving after pulse duration time elapsed 02:45:29.604 00.021 15672 IsSlewing returns 0 02:45:29.616 00.012 15672 IsGuiding returns 0 02:45:29.617 00.001 15672 scope move finished after 226 + 47 ms 02:45:29.617 00.000 15672 Move returns status 0, amount 226 02:45:29.617 00.000 15672 MoveAxis(S, 60, ABG) 02:45:29.617 00.000 15672 Guiding Dir = 1, Dur = 60 02:45:29.618 00.001 15672 IsSlewing returns 0 02:45:29.620 00.002 15672 IsGuiding returns 0 02:45:29.728 00.108 15672 IsGuiding returns 1 02:45:29.728 00.000 15672 scope still moving after pulse duration time elapsed 02:45:29.749 00.021 15672 IsSlewing returns 0 02:45:29.752 00.003 15672 IsGuiding returns 1 02:45:29.773 00.021 15672 IsSlewing returns 0 02:45:29.791 00.018 15672 IsGuiding returns 0 02:45:29.791 00.000 15672 scope move finished after 60 + 111 ms 02:45:29.791 00.000 15672 Move returns status 0, amount 60 02:45:29.791 00.000 15672 move complete, result=0 02:45:29.791 00.000 15672 worker thread done servicing request 02:45:29.791 00.000 15672 Worker thread wakes up 02:45:29.791 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:29.791 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:29.791 00.000 30444 GuideStep: -0.8 px 226 ms EAST, 0.3 px 60 ms SOUTH 02:45:31.908 02.117 15672 Exposure complete 02:45:31.940 00.032 15672 worker thread done servicing request 02:45:31.940 00.000 30444 OnExposeComplete: enter 02:45:31.940 00.000 30444 UpdateGuideState(): m_state=6 02:45:31.940 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 6991 02:45:31.940 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=204.99, Mass=31574, SNR=32.5, Peak=5186 HFD=3.9 02:45:31.940 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 02:45:31.940 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.55 = 2.55) 02:45:31.940 00.000 30444 CameraToMount -- cameraX=-0.71 cameraY=0.74 hyp=1.02 cameraTheta=2.34 mountX=-0.88 mountY=0.57, mountTheta=2.57 02:45:31.941 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.71, y=0.74, opts=13) 02:45:31.941 00.000 30444 Enqueuing Move request for scope (-0.71, 0.74) 02:45:31.941 00.000 15672 Worker thread wakes up 02:45:31.941 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.74) opts 0xd 02:45:31.941 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.71, 0.74) 02:45:31.941 00.000 15672 Moving (-0.71, 0.74) raw xDistance=-0.88 yDistance=0.57 02:45:31.941 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.88 02:45:31.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 02:45:31.941 00.000 15672 MoveAxis(E, 254, ABG) 02:45:31.942 00.001 15672 Guiding Dir = 2, Dur = 254 02:45:31.942 00.000 15672 IsSlewing returns 0 02:45:31.943 00.001 15672 IsGuiding returns 0 02:45:31.947 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=12200, FiltMin=2599, FiltMax=10740, Gamma=2.950 02:45:31.963 00.016 15672 PulseGuide returned control before completion, sleep 245 02:45:32.211 00.248 15672 IsGuiding returns 1 02:45:32.211 00.000 15672 scope still moving after pulse duration time elapsed 02:45:32.232 00.021 15672 IsSlewing returns 0 02:45:32.252 00.020 15672 IsGuiding returns 0 02:45:32.252 00.000 15672 scope move finished after 254 + 54 ms 02:45:32.252 00.000 15672 Move returns status 0, amount 254 02:45:32.252 00.000 15672 MoveAxis(S, 101, ABG) 02:45:32.252 00.000 15672 Guiding Dir = 1, Dur = 101 02:45:32.252 00.000 15672 IsSlewing returns 0 02:45:32.253 00.001 15672 IsGuiding returns 0 02:45:32.331 00.078 15672 PulseGuide returned control before completion, sleep 34 02:45:32.369 00.038 15672 IsGuiding returns 1 02:45:32.369 00.000 15672 scope still moving after pulse duration time elapsed 02:45:32.390 00.021 15672 IsSlewing returns 0 02:45:32.393 00.003 15672 IsGuiding returns 1 02:45:32.399 00.006 30444 UpdateGuideState exits: m=31574 SNR=32.5 Saturated 02:45:32.400 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:32.400 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:32.400 00.000 30444 Enqueuing Expose request 02:45:32.416 00.016 15672 IsSlewing returns 0 02:45:32.442 00.026 15672 IsGuiding returns 0 02:45:32.442 00.000 15672 scope move finished after 101 + 88 ms 02:45:32.442 00.000 15672 Move returns status 0, amount 101 02:45:32.442 00.000 15672 move complete, result=0 02:45:32.442 00.000 15672 worker thread done servicing request 02:45:32.442 00.000 15672 Worker thread wakes up 02:45:32.442 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:32.442 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:32.444 00.002 30444 GuideStep: -0.9 px 254 ms EAST, 0.6 px 101 ms SOUTH 02:45:34.352 01.908 15672 Exposure complete 02:45:34.371 00.019 15672 worker thread done servicing request 02:45:34.372 00.001 30444 OnExposeComplete: enter 02:45:34.372 00.000 30444 UpdateGuideState(): m_state=6 02:45:34.372 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 6992 02:45:34.372 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=203.84, Mass=34066, SNR=32.3, Peak=5285 HFD=4.1 02:45:34.372 00.000 30444 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.28) = xAngle (0.04 = 0.04) 02:45:34.372 00.000 30444 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 02:45:34.372 00.000 30444 CameraToMount -- cameraX=1.66 cameraY=-0.41 hyp=1.71 cameraTheta=-0.24 mountX=1.71 mountY=-0.04, mountTheta=-0.03 02:45:34.372 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.66, y=-0.41, opts=13) 02:45:34.372 00.000 30444 Enqueuing Move request for scope (1.66, -0.41) 02:45:34.372 00.000 15672 Worker thread wakes up 02:45:34.373 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (1.66, -0.41) opts 0xd 02:45:34.373 00.000 15672 Handling offset move in thread for scope, endpoint = (1.66, -0.41) 02:45:34.373 00.000 15672 Moving (1.66, -0.41) raw xDistance=1.71 yDistance=-0.04 02:45:34.373 00.000 15672 GuideAlgorithmHysteresis::Result() returns 1.03 from input 1.71 02:45:34.373 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:45:34.373 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 02:45:34.373 00.000 15672 MoveAxis(W, 443, ABG) 02:45:34.373 00.000 15672 Guiding Dir = 3, Dur = 443 02:45:34.373 00.000 15672 IsSlewing returns 0 02:45:34.375 00.002 15672 IsGuiding returns 0 02:45:34.379 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=14493, FiltMin=2617, FiltMax=10434, Gamma=2.950 02:45:34.391 00.012 15672 PulseGuide returned control before completion, sleep 437 02:45:34.431 00.040 30444 UpdateGuideState exits: m=34066 SNR=32.3 Saturated 02:45:34.431 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:34.431 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:34.431 00.000 30444 Enqueuing Expose request 02:45:34.838 00.407 15672 IsGuiding returns 0 02:45:34.838 00.000 15672 Move returns status 0, amount 443 02:45:34.838 00.000 15672 MoveAxis(N, 0, ABG) 02:45:34.839 00.001 15672 Move returns status 0, amount 0 02:45:34.839 00.000 15672 move complete, result=0 02:45:34.839 00.000 15672 worker thread done servicing request 02:45:34.839 00.000 15672 Worker thread wakes up 02:45:34.839 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:34.839 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:34.839 00.000 30444 GuideStep: 1.7 px 443 ms WEST, -0.0 px 0 ms NORTH 02:45:36.948 02.109 15672 Exposure complete 02:45:36.968 00.020 15672 worker thread done servicing request 02:45:36.968 00.000 30444 OnExposeComplete: enter 02:45:36.968 00.000 30444 UpdateGuideState(): m_state=6 02:45:36.968 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 6993 02:45:36.968 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=204.14, Mass=42234, SNR=36.5, Peak=5937 HFD=3.7 02:45:36.968 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 02:45:36.968 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 02:45:36.969 00.001 30444 CameraToMount -- cameraX=0.30 cameraY=-0.12 hyp=0.33 cameraTheta=-0.37 mountX=0.33 mountY=-0.05, mountTheta=-0.15 02:45:36.969 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.12, opts=13) 02:45:36.969 00.000 30444 Enqueuing Move request for scope (0.30, -0.12) 02:45:36.969 00.000 15672 Worker thread wakes up 02:45:36.969 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.12) opts 0xd 02:45:36.969 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.12) 02:45:36.969 00.000 15672 Moving (0.30, -0.12) raw xDistance=0.33 yDistance=-0.05 02:45:36.969 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.33 02:45:36.969 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:45:36.969 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 02:45:36.969 00.000 15672 MoveAxis(W, 119, ABG) 02:45:36.969 00.000 15672 Guiding Dir = 3, Dur = 119 02:45:36.970 00.001 15672 IsSlewing returns 0 02:45:36.971 00.001 15672 IsGuiding returns 0 02:45:36.975 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=15369, FiltMin=2608, FiltMax=10393, Gamma=2.950 02:45:36.994 00.019 15672 PulseGuide returned control before completion, sleep 106 02:45:37.021 00.027 30444 UpdateGuideState exits: m=42234 SNR=36.5 Saturated 02:45:37.021 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:37.021 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:37.021 00.000 30444 Enqueuing Expose request 02:45:37.154 00.133 15672 IsGuiding returns 0 02:45:37.154 00.000 15672 Move returns status 0, amount 119 02:45:37.154 00.000 15672 MoveAxis(N, 0, ABG) 02:45:37.154 00.000 15672 Move returns status 0, amount 0 02:45:37.154 00.000 15672 move complete, result=0 02:45:37.155 00.001 15672 worker thread done servicing request 02:45:37.155 00.000 15672 Worker thread wakes up 02:45:37.155 00.000 30444 GuideStep: 0.3 px 119 ms WEST, -0.0 px 0 ms NORTH 02:45:37.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:37.155 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:39.064 01.909 15672 Exposure complete 02:45:39.084 00.020 15672 worker thread done servicing request 02:45:39.084 00.000 30444 OnExposeComplete: enter 02:45:39.084 00.000 30444 UpdateGuideState(): m_state=6 02:45:39.084 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 6994 02:45:39.084 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=204.09, Mass=42324, SNR=45.7, Peak=5949 HFD=3.8 02:45:39.084 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.47 = -0.47) 02:45:39.084 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.53 = -0.53) 02:45:39.084 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.74 mountX=0.21 mountY=-0.12, mountTheta=-0.51 02:45:39.085 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.16, opts=13) 02:45:39.085 00.000 30444 Enqueuing Move request for scope (0.18, -0.16) 02:45:39.085 00.000 15672 Worker thread wakes up 02:45:39.085 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd 02:45:39.085 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.16) 02:45:39.085 00.000 15672 Moving (0.18, -0.16) raw xDistance=0.21 yDistance=-0.12 02:45:39.085 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 02:45:39.085 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:45:39.085 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 02:45:39.085 00.000 15672 MoveAxis(E, 0, ABG) 02:45:39.085 00.000 15672 Move returns status 0, amount 0 02:45:39.085 00.000 15672 MoveAxis(N, 0, ABG) 02:45:39.085 00.000 15672 Move returns status 0, amount 0 02:45:39.085 00.000 15672 move complete, result=0 02:45:39.085 00.000 15672 worker thread done servicing request 02:45:39.091 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=16538, FiltMin=2613, FiltMax=10999, Gamma=2.950 02:45:39.136 00.045 30444 UpdateGuideState exits: m=42324 SNR=45.7 Saturated 02:45:39.136 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:39.136 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:39.136 00.000 30444 Enqueuing Expose request 02:45:39.136 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:45:39.136 00.000 15672 Worker thread wakes up 02:45:39.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:39.136 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:41.246 02.110 15672 Exposure complete 02:45:41.266 00.020 15672 worker thread done servicing request 02:45:41.266 00.000 30444 OnExposeComplete: enter 02:45:41.266 00.000 30444 UpdateGuideState(): m_state=6 02:45:41.266 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 6995 02:45:41.266 00.000 30444 Star::Find returns 1 (1), X=461.95, Y=203.62, Mass=39336, SNR=37.6, Peak=5956 HFD=3.4 02:45:41.266 00.000 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 02:45:41.266 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 02:45:41.266 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.63 hyp=0.82 cameraTheta=-0.88 mountX=0.67 mountY=-0.50, mountTheta=-0.64 02:45:41.266 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.63, opts=13) 02:45:41.267 00.001 30444 Enqueuing Move request for scope (0.52, -0.63) 02:45:41.267 00.000 15672 Worker thread wakes up 02:45:41.267 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.63) opts 0xd 02:45:41.267 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.63) 02:45:41.267 00.000 15672 Moving (0.52, -0.63) raw xDistance=0.67 yDistance=-0.50 02:45:41.267 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67 02:45:41.267 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:45:41.267 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50 02:45:41.267 00.000 15672 MoveAxis(W, 181, ABG) 02:45:41.267 00.000 15672 Guiding Dir = 3, Dur = 181 02:45:41.267 00.000 15672 IsSlewing returns 0 02:45:41.268 00.001 15672 IsGuiding returns 0 02:45:41.272 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=14599, FiltMin=2531, FiltMax=10105, Gamma=2.950 02:45:41.291 00.019 15672 PulseGuide returned control before completion, sleep 169 02:45:41.322 00.031 30444 UpdateGuideState exits: m=39336 SNR=37.6 Saturated 02:45:41.323 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:41.323 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:41.323 00.000 30444 Enqueuing Expose request 02:45:41.465 00.142 15672 IsGuiding returns 1 02:45:41.465 00.000 15672 scope still moving after pulse duration time elapsed 02:45:41.486 00.021 15672 IsSlewing returns 0 02:45:41.501 00.015 15672 IsGuiding returns 0 02:45:41.502 00.001 15672 scope move finished after 181 + 51 ms 02:45:41.502 00.000 15672 Move returns status 0, amount 181 02:45:41.502 00.000 15672 MoveAxis(N, 0, ABG) 02:45:41.502 00.000 15672 Move returns status 0, amount 0 02:45:41.502 00.000 15672 move complete, result=0 02:45:41.502 00.000 15672 worker thread done servicing request 02:45:41.502 00.000 15672 Worker thread wakes up 02:45:41.503 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:41.503 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:41.503 00.000 30444 GuideStep: 0.7 px 181 ms WEST, -0.5 px 0 ms NORTH 02:45:43.412 01.909 15672 Exposure complete 02:45:43.432 00.020 15672 worker thread done servicing request 02:45:43.432 00.000 30444 OnExposeComplete: enter 02:45:43.433 00.001 30444 UpdateGuideState(): m_state=6 02:45:43.433 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 6996 02:45:43.433 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=204.06, Mass=35780, SNR=32.1, Peak=5647 HFD=3.8 02:45:43.433 00.000 30444 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.28) = xAngle (-0.48 = -0.48) 02:45:43.433 00.000 30444 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.54 = -0.54) 02:45:43.433 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.76 mountX=0.25 mountY=-0.14, mountTheta=-0.53 02:45:43.433 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.19, opts=13) 02:45:43.433 00.000 30444 Enqueuing Move request for scope (0.20, -0.19) 02:45:43.434 00.001 15672 Worker thread wakes up 02:45:43.434 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd 02:45:43.434 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.19) 02:45:43.434 00.000 15672 Moving (0.20, -0.19) raw xDistance=0.25 yDistance=-0.14 02:45:43.434 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 02:45:43.434 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:45:43.434 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 02:45:43.434 00.000 15672 MoveAxis(E, 0, ABG) 02:45:43.434 00.000 15672 Move returns status 0, amount 0 02:45:43.434 00.000 15672 MoveAxis(N, 0, ABG) 02:45:43.434 00.000 15672 Move returns status 0, amount 0 02:45:43.434 00.000 15672 move complete, result=0 02:45:43.434 00.000 15672 worker thread done servicing request 02:45:43.439 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=15119, FiltMin=2592, FiltMax=10292, Gamma=2.950 02:45:43.485 00.046 30444 UpdateGuideState exits: m=35780 SNR=32.1 Saturated 02:45:43.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:43.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:43.486 00.001 30444 Enqueuing Expose request 02:45:43.486 00.000 15672 Worker thread wakes up 02:45:43.486 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:43.486 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:43.486 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:45:45.595 02.109 15672 Exposure complete 02:45:45.618 00.023 15672 worker thread done servicing request 02:45:45.619 00.001 30444 OnExposeComplete: enter 02:45:45.619 00.000 30444 UpdateGuideState(): m_state=6 02:45:45.619 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 6997 02:45:45.619 00.000 30444 Star::Find returns 1 (1), X=461.81, Y=204.81, Mass=46204, SNR=47.3, Peak=5934 HFD=4.4 02:45:45.619 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.25 = 1.25) 02:45:45.619 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 02:45:45.619 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.55 hyp=0.67 cameraTheta=0.98 mountX=0.21 mountY=0.62, mountTheta=1.25 02:45:45.620 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.55, opts=13) 02:45:45.620 00.000 30444 Enqueuing Move request for scope (0.37, 0.55) 02:45:45.620 00.000 15672 Worker thread wakes up 02:45:45.620 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.55) opts 0xd 02:45:45.620 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.55) 02:45:45.620 00.000 15672 Moving (0.37, 0.55) raw xDistance=0.21 yDistance=0.62 02:45:45.620 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 02:45:45.620 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 02:45:45.620 00.000 15672 MoveAxis(E, 0, ABG) 02:45:45.621 00.001 15672 Move returns status 0, amount 0 02:45:45.621 00.000 15672 MoveAxis(S, 111, ABG) 02:45:45.621 00.000 15672 Guiding Dir = 1, Dur = 111 02:45:45.621 00.000 15672 IsSlewing returns 0 02:45:45.622 00.001 15672 IsGuiding returns 0 02:45:45.626 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2119, max=14552, FiltMin=2546, FiltMax=10244, Gamma=2.950 02:45:45.674 00.048 30444 UpdateGuideState exits: m=46204 SNR=47.3 Saturated 02:45:45.674 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:45.674 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:45.674 00.000 30444 Enqueuing Expose request 02:45:45.702 00.028 15672 PulseGuide returned control before completion, sleep 43 02:45:45.747 00.045 15672 IsGuiding returns 1 02:45:45.748 00.001 15672 scope still moving after pulse duration time elapsed 02:45:45.769 00.021 15672 IsSlewing returns 0 02:45:45.771 00.002 15672 IsGuiding returns 1 02:45:45.792 00.021 15672 IsSlewing returns 0 02:45:45.795 00.003 15672 IsGuiding returns 1 02:45:45.815 00.020 15672 IsSlewing returns 0 02:45:45.818 00.003 15672 IsGuiding returns 1 02:45:45.839 00.021 15672 IsSlewing returns 0 02:45:45.862 00.023 15672 IsGuiding returns 0 02:45:45.863 00.001 15672 scope move finished after 111 + 128 ms 02:45:45.863 00.000 15672 Move returns status 0, amount 111 02:45:45.863 00.000 15672 move complete, result=0 02:45:45.863 00.000 15672 worker thread done servicing request 02:45:45.863 00.000 15672 Worker thread wakes up 02:45:45.863 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:45.863 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:45.864 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 111 ms SOUTH 02:45:47.771 01.907 15672 Exposure complete 02:45:47.794 00.023 15672 worker thread done servicing request 02:45:47.794 00.000 30444 OnExposeComplete: enter 02:45:47.794 00.000 30444 UpdateGuideState(): m_state=6 02:45:47.794 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 6998 02:45:47.794 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=204.29, Mass=34025, SNR=31.0, Peak=6074 HFD=3.2 02:45:47.794 00.000 30444 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.28) = xAngle (3.32 = -2.96) 02:45:47.794 00.000 30444 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.26 = -3.02) 02:45:47.794 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.04 hyp=0.38 cameraTheta=3.05 mountX=-0.37 mountY=-0.05, mountTheta=-3.02 02:45:47.795 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.04, opts=13) 02:45:47.795 00.000 30444 Enqueuing Move request for scope (-0.38, 0.04) 02:45:47.795 00.000 15672 Worker thread wakes up 02:45:47.795 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.04) opts 0xd 02:45:47.795 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.04) 02:45:47.795 00.000 15672 Moving (-0.38, 0.04) raw xDistance=-0.37 yDistance=-0.05 02:45:47.795 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 02:45:47.796 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:45:47.796 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 02:45:47.796 00.000 15672 MoveAxis(E, 100, ABG) 02:45:47.796 00.000 15672 Guiding Dir = 2, Dur = 100 02:45:47.796 00.000 15672 IsSlewing returns 0 02:45:47.798 00.002 15672 IsGuiding returns 0 02:45:47.802 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=17146, FiltMin=2555, FiltMax=11253, Gamma=2.950 02:45:47.825 00.023 15672 PulseGuide returned control before completion, sleep 83 02:45:47.845 00.020 30444 UpdateGuideState exits: m=34025 SNR=31.0 Saturated 02:45:47.846 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:47.846 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:47.846 00.000 30444 Enqueuing Expose request 02:45:47.911 00.065 15672 IsGuiding returns 1 02:45:47.911 00.000 15672 scope still moving after pulse duration time elapsed 02:45:47.932 00.021 15672 IsSlewing returns 0 02:45:47.939 00.007 15672 IsGuiding returns 0 02:45:47.939 00.000 15672 scope move finished after 100 + 40 ms 02:45:47.939 00.000 15672 Move returns status 0, amount 100 02:45:47.939 00.000 15672 MoveAxis(N, 0, ABG) 02:45:47.939 00.000 15672 Move returns status 0, amount 0 02:45:47.940 00.001 15672 move complete, result=0 02:45:47.940 00.000 15672 worker thread done servicing request 02:45:47.940 00.000 30444 GuideStep: -0.4 px 100 ms EAST, -0.0 px 0 ms NORTH 02:45:47.940 00.000 15672 Worker thread wakes up 02:45:47.940 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:47.941 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:50.047 02.106 15672 Exposure complete 02:45:50.072 00.025 15672 worker thread done servicing request 02:45:50.072 00.000 30444 OnExposeComplete: enter 02:45:50.072 00.000 30444 UpdateGuideState(): m_state=6 02:45:50.072 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 6999 02:45:50.072 00.000 30444 Star::Find returns 1 (1), X=461.91, Y=203.89, Mass=41522, SNR=38.6, Peak=6119 HFD=3.8 02:45:50.072 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 02:45:50.072 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 02:45:50.072 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.36 hyp=0.59 cameraTheta=-0.65 mountX=0.55 mountY=-0.25, mountTheta=-0.42 02:45:50.073 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.36, opts=13) 02:45:50.073 00.000 30444 Enqueuing Move request for scope (0.47, -0.36) 02:45:50.073 00.000 15672 Worker thread wakes up 02:45:50.073 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.36) opts 0xd 02:45:50.073 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.36) 02:45:50.073 00.000 15672 Moving (0.47, -0.36) raw xDistance=0.55 yDistance=-0.25 02:45:50.073 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.55 02:45:50.073 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:45:50.073 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 02:45:50.073 00.000 15672 MoveAxis(W, 143, ABG) 02:45:50.073 00.000 15672 Guiding Dir = 3, Dur = 143 02:45:50.074 00.001 15672 IsSlewing returns 0 02:45:50.076 00.002 15672 IsGuiding returns 0 02:45:50.080 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=15736, FiltMin=2540, FiltMax=10477, Gamma=2.950 02:45:50.094 00.014 15672 PulseGuide returned control before completion, sleep 135 02:45:50.122 00.028 30444 UpdateGuideState exits: m=41522 SNR=38.6 Saturated 02:45:50.122 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:50.122 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:50.122 00.000 30444 Enqueuing Expose request 02:45:50.286 00.164 15672 IsGuiding returns 0 02:45:50.286 00.000 15672 Move returns status 0, amount 143 02:45:50.286 00.000 15672 MoveAxis(N, 0, ABG) 02:45:50.286 00.000 15672 Move returns status 0, amount 0 02:45:50.286 00.000 15672 move complete, result=0 02:45:50.286 00.000 15672 worker thread done servicing request 02:45:50.286 00.000 15672 Worker thread wakes up 02:45:50.286 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:50.286 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:50.286 00.000 30444 GuideStep: 0.6 px 143 ms WEST, -0.2 px 0 ms NORTH 02:45:52.195 01.909 15672 Exposure complete 02:45:52.223 00.028 15672 worker thread done servicing request 02:45:52.224 00.001 30444 OnExposeComplete: enter 02:45:52.224 00.000 30444 UpdateGuideState(): m_state=6 02:45:52.224 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7000 02:45:52.224 00.000 30444 Star::Find returns 1 (1), X=461.85, Y=203.45, Mass=39752, SNR=37.7, Peak=5682 HFD=3.7 02:45:52.224 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 02:45:52.224 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 02:45:52.224 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.80 hyp=0.91 cameraTheta=-1.09 mountX=0.63 mountY=-0.69, mountTheta=-0.84 02:45:52.224 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.80, opts=13) 02:45:52.224 00.000 30444 Enqueuing Move request for scope (0.42, -0.80) 02:45:52.224 00.000 15672 Worker thread wakes up 02:45:52.224 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.80) opts 0xd 02:45:52.224 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.80) 02:45:52.224 00.000 15672 Moving (0.42, -0.80) raw xDistance=0.63 yDistance=-0.69 02:45:52.224 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63 02:45:52.224 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:45:52.224 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69 02:45:52.224 00.000 15672 MoveAxis(W, 179, ABG) 02:45:52.224 00.000 15672 Guiding Dir = 3, Dur = 179 02:45:52.224 00.000 15672 IsSlewing returns 0 02:45:52.227 00.003 15672 IsGuiding returns 0 02:45:52.230 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=13236, FiltMin=2617, FiltMax=9641, Gamma=2.950 02:45:52.251 00.021 15672 PulseGuide returned control before completion, sleep 165 02:45:52.273 00.022 30444 UpdateGuideState exits: m=39752 SNR=37.7 Saturated 02:45:52.273 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:52.273 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:52.273 00.000 30444 Enqueuing Expose request 02:45:52.417 00.144 15672 IsGuiding returns 1 02:45:52.418 00.001 15672 scope still moving after pulse duration time elapsed 02:45:52.439 00.021 15672 IsSlewing returns 0 02:45:52.442 00.003 15672 IsGuiding returns 0 02:45:52.442 00.000 15672 scope move finished after 179 + 37 ms 02:45:52.443 00.001 15672 Move returns status 0, amount 179 02:45:52.443 00.000 15672 MoveAxis(N, 0, ABG) 02:45:52.443 00.000 15672 Move returns status 0, amount 0 02:45:52.443 00.000 15672 move complete, result=0 02:45:52.443 00.000 15672 worker thread done servicing request 02:45:52.443 00.000 15672 Worker thread wakes up 02:45:52.443 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:52.443 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:52.443 00.000 30444 GuideStep: 0.6 px 179 ms WEST, -0.7 px 0 ms NORTH 02:45:54.550 02.107 15672 Exposure complete 02:45:54.571 00.021 15672 worker thread done servicing request 02:45:54.572 00.001 30444 OnExposeComplete: enter 02:45:54.572 00.000 30444 UpdateGuideState(): m_state=6 02:45:54.572 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7001 02:45:54.572 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=203.50, Mass=34547, SNR=35.3, Peak=5481 HFD=3.2 02:45:54.572 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 02:45:54.572 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 02:45:54.572 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.76 hyp=0.77 cameraTheta=-1.39 mountX=0.34 mountY=-0.71, mountTheta=-1.12 02:45:54.572 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.76, opts=13) 02:45:54.572 00.000 30444 Enqueuing Move request for scope (0.14, -0.76) 02:45:54.572 00.000 15672 Worker thread wakes up 02:45:54.573 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.76) opts 0xd 02:45:54.573 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.76) 02:45:54.573 00.000 15672 Moving (0.14, -0.76) raw xDistance=0.34 yDistance=-0.71 02:45:54.573 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34 02:45:54.573 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:45:54.573 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71 02:45:54.573 00.000 15672 MoveAxis(W, 104, ABG) 02:45:54.573 00.000 15672 Guiding Dir = 3, Dur = 104 02:45:54.573 00.000 15672 IsSlewing returns 0 02:45:54.574 00.001 15672 IsGuiding returns 0 02:45:54.579 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=13553, FiltMin=2538, FiltMax=10576, Gamma=2.950 02:45:54.599 00.020 15672 PulseGuide returned control before completion, sleep 90 02:45:54.621 00.022 30444 UpdateGuideState exits: m=34547 SNR=35.3 Saturated 02:45:54.622 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:54.622 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:54.622 00.000 30444 Enqueuing Expose request 02:45:54.691 00.069 15672 IsGuiding returns 1 02:45:54.691 00.000 15672 scope still moving after pulse duration time elapsed 02:45:54.711 00.020 15672 IsSlewing returns 0 02:45:54.743 00.032 15672 IsGuiding returns 0 02:45:54.743 00.000 15672 scope move finished after 104 + 64 ms 02:45:54.743 00.000 15672 Move returns status 0, amount 104 02:45:54.743 00.000 15672 MoveAxis(N, 0, ABG) 02:45:54.743 00.000 15672 Move returns status 0, amount 0 02:45:54.743 00.000 15672 move complete, result=0 02:45:54.743 00.000 15672 worker thread done servicing request 02:45:54.743 00.000 15672 Worker thread wakes up 02:45:54.743 00.000 30444 GuideStep: 0.3 px 104 ms WEST, -0.7 px 0 ms NORTH 02:45:54.743 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:54.743 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:56.659 01.916 15672 Exposure complete 02:45:56.691 00.032 15672 worker thread done servicing request 02:45:56.691 00.000 30444 OnExposeComplete: enter 02:45:56.691 00.000 30444 UpdateGuideState(): m_state=6 02:45:56.691 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7002 02:45:56.691 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=203.61, Mass=35594, SNR=41.1, Peak=6045 HFD=3.3 02:45:56.691 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 02:45:56.691 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 02:45:56.691 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.64 hyp=0.66 cameraTheta=-1.80 mountX=0.03 mountY=-0.66, mountTheta=-1.52 02:45:56.692 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.64, opts=13) 02:45:56.692 00.000 30444 Enqueuing Move request for scope (-0.15, -0.64) 02:45:56.692 00.000 15672 Worker thread wakes up 02:45:56.692 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.64) opts 0xd 02:45:56.692 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.64) 02:45:56.692 00.000 15672 Moving (-0.15, -0.64) raw xDistance=0.03 yDistance=-0.66 02:45:56.692 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 02:45:56.692 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.67 newest=-2.07 02:45:56.692 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 02:45:56.692 00.000 15672 MoveAxis(E, 0, ABG) 02:45:56.692 00.000 15672 Move returns status 0, amount 0 02:45:56.692 00.000 15672 MoveAxis(N, 118, ABG) 02:45:56.692 00.000 15672 Guiding Dir = 0, Dur = 118 02:45:56.693 00.001 15672 IsSlewing returns 0 02:45:56.694 00.001 15672 IsGuiding returns 0 02:45:56.698 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=14974, FiltMin=2633, FiltMax=11002, Gamma=2.950 02:45:56.772 00.074 15672 PulseGuide returned control before completion, sleep 50 02:45:56.787 00.015 30444 UpdateGuideState exits: m=35594 SNR=41.1 Saturated 02:45:56.787 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:56.788 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:56.788 00.000 30444 Enqueuing Expose request 02:45:56.824 00.036 15672 IsGuiding returns 1 02:45:56.824 00.000 15672 scope still moving after pulse duration time elapsed 02:45:56.845 00.021 15672 IsSlewing returns 0 02:45:56.847 00.002 15672 IsGuiding returns 1 02:45:56.867 00.020 15672 IsSlewing returns 0 02:45:56.916 00.049 15672 IsGuiding returns 0 02:45:56.916 00.000 15672 scope move finished after 118 + 103 ms 02:45:56.916 00.000 15672 Move returns status 0, amount 118 02:45:56.916 00.000 15672 move complete, result=0 02:45:56.916 00.000 15672 worker thread done servicing request 02:45:56.916 00.000 15672 Worker thread wakes up 02:45:56.916 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 118 ms NORTH 02:45:56.916 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:56.916 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:45:59.024 02.108 15672 Exposure complete 02:45:59.044 00.020 15672 worker thread done servicing request 02:45:59.044 00.000 30444 OnExposeComplete: enter 02:45:59.044 00.000 30444 UpdateGuideState(): m_state=6 02:45:59.044 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7003 02:45:59.044 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=204.11, Mass=41659, SNR=43.0, Peak=6172 HFD=3.8 02:45:59.045 00.001 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 02:45:59.045 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 02:45:59.045 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.57 mountX=0.04 mountY=-0.14, mountTheta=-1.29 02:45:59.045 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.14, opts=13) 02:45:59.045 00.000 30444 Enqueuing Move request for scope (0.00, -0.14) 02:45:59.045 00.000 15672 Worker thread wakes up 02:45:59.045 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd 02:45:59.045 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.14) 02:45:59.045 00.000 15672 Moving (0.00, -0.14) raw xDistance=0.04 yDistance=-0.14 02:45:59.045 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 02:45:59.045 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:45:59.046 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 02:45:59.046 00.000 15672 MoveAxis(E, 0, ABG) 02:45:59.046 00.000 15672 Move returns status 0, amount 0 02:45:59.046 00.000 15672 MoveAxis(N, 0, ABG) 02:45:59.046 00.000 15672 Move returns status 0, amount 0 02:45:59.046 00.000 15672 move complete, result=0 02:45:59.046 00.000 15672 worker thread done servicing request 02:45:59.050 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=14578, FiltMin=2550, FiltMax=11476, Gamma=2.950 02:45:59.093 00.043 30444 UpdateGuideState exits: m=41659 SNR=43.0 Saturated 02:45:59.093 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:45:59.093 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:45:59.093 00.000 30444 Enqueuing Expose request 02:45:59.093 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 02:45:59.093 00.000 15672 Worker thread wakes up 02:45:59.093 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:45:59.094 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:00.999 01.905 15672 Exposure complete 02:46:01.019 00.020 15672 worker thread done servicing request 02:46:01.019 00.000 30444 OnExposeComplete: enter 02:46:01.019 00.000 30444 UpdateGuideState(): m_state=6 02:46:01.019 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7004 02:46:01.019 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=203.92, Mass=33995, SNR=34.9, Peak=6114 HFD=3.4 02:46:01.019 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 02:46:01.019 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.95 = -0.95) 02:46:01.019 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.16 mountX=0.23 mountY=-0.29, mountTheta=-0.91 02:46:01.020 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.33, opts=13) 02:46:01.020 00.000 30444 Enqueuing Move request for scope (0.14, -0.33) 02:46:01.020 00.000 15672 Worker thread wakes up 02:46:01.020 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.33) opts 0xd 02:46:01.020 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.33) 02:46:01.020 00.000 15672 Moving (0.14, -0.33) raw xDistance=0.23 yDistance=-0.29 02:46:01.020 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 02:46:01.020 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 02:46:01.020 00.000 15672 MoveAxis(E, 0, ABG) 02:46:01.020 00.000 15672 Move returns status 0, amount 0 02:46:01.021 00.001 15672 MoveAxis(N, 52, ABG) 02:46:01.021 00.000 15672 Guiding Dir = 0, Dur = 52 02:46:01.021 00.000 15672 IsSlewing returns 0 02:46:01.022 00.001 15672 IsGuiding returns 0 02:46:01.026 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=17553, FiltMin=2628, FiltMax=11749, Gamma=2.950 02:46:01.070 00.044 30444 UpdateGuideState exits: m=33995 SNR=34.9 Saturated 02:46:01.070 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:01.070 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:01.070 00.000 30444 Enqueuing Expose request 02:46:01.103 00.033 15672 IsGuiding returns 1 02:46:01.103 00.000 15672 scope still moving after pulse duration time elapsed 02:46:01.124 00.021 15672 IsSlewing returns 0 02:46:01.125 00.001 15672 IsGuiding returns 1 02:46:01.146 00.021 15672 IsSlewing returns 0 02:46:01.197 00.051 15672 IsGuiding returns 0 02:46:01.198 00.001 15672 scope move finished after 52 + 123 ms 02:46:01.198 00.000 15672 Move returns status 0, amount 52 02:46:01.198 00.000 15672 move complete, result=0 02:46:01.198 00.000 15672 worker thread done servicing request 02:46:01.198 00.000 15672 Worker thread wakes up 02:46:01.198 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:01.198 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:01.199 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 52 ms NORTH 02:46:03.309 02.110 15672 Exposure complete 02:46:03.329 00.020 15672 worker thread done servicing request 02:46:03.329 00.000 30444 OnExposeComplete: enter 02:46:03.329 00.000 30444 UpdateGuideState(): m_state=6 02:46:03.329 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7005 02:46:03.330 00.001 30444 Star::Find returns 1 (1), X=461.12, Y=203.53, Mass=34897, SNR=36.6, Peak=5909 HFD=3.3 02:46:03.330 00.000 30444 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.28) = xAngle (-1.70 = -1.70) 02:46:03.330 00.000 30444 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 02:46:03.330 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.73 hyp=0.79 cameraTheta=-1.98 mountX=-0.10 mountY=-0.78, mountTheta=-1.70 02:46:03.330 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.73, opts=13) 02:46:03.330 00.000 30444 Enqueuing Move request for scope (-0.31, -0.73) 02:46:03.330 00.000 15672 Worker thread wakes up 02:46:03.330 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.73) opts 0xd 02:46:03.330 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.73) 02:46:03.331 00.001 15672 Moving (-0.31, -0.73) raw xDistance=-0.10 yDistance=-0.78 02:46:03.331 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 02:46:03.331 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 02:46:03.331 00.000 15672 MoveAxis(E, 0, ABG) 02:46:03.331 00.000 15672 Move returns status 0, amount 0 02:46:03.331 00.000 15672 MoveAxis(N, 139, ABG) 02:46:03.331 00.000 15672 Guiding Dir = 0, Dur = 139 02:46:03.331 00.000 15672 IsSlewing returns 0 02:46:03.333 00.002 15672 IsGuiding returns 0 02:46:03.337 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=15976, FiltMin=2601, FiltMax=10530, Gamma=2.950 02:46:03.379 00.042 30444 UpdateGuideState exits: m=34897 SNR=36.6 Saturated 02:46:03.380 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:03.380 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:03.380 00.000 30444 Enqueuing Expose request 02:46:03.418 00.038 15672 PulseGuide returned control before completion, sleep 65 02:46:03.484 00.066 15672 IsGuiding returns 1 02:46:03.484 00.000 15672 scope still moving after pulse duration time elapsed 02:46:03.504 00.020 15672 IsSlewing returns 0 02:46:03.505 00.001 15672 IsGuiding returns 1 02:46:03.526 00.021 15672 IsSlewing returns 0 02:46:03.548 00.022 15672 IsGuiding returns 1 02:46:03.568 00.020 15672 IsSlewing returns 0 02:46:03.571 00.003 15672 IsGuiding returns 1 02:46:03.592 00.021 15672 IsSlewing returns 0 02:46:03.610 00.018 15672 IsGuiding returns 0 02:46:03.611 00.001 15672 scope move finished after 139 + 139 ms 02:46:03.611 00.000 15672 Move returns status 0, amount 139 02:46:03.611 00.000 15672 move complete, result=0 02:46:03.611 00.000 15672 worker thread done servicing request 02:46:03.611 00.000 15672 Worker thread wakes up 02:46:03.611 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:03.611 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 139 ms NORTH 02:46:03.612 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:05.522 01.910 15672 Exposure complete 02:46:05.541 00.019 15672 worker thread done servicing request 02:46:05.542 00.001 30444 OnExposeComplete: enter 02:46:05.542 00.000 30444 UpdateGuideState(): m_state=6 02:46:05.542 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7006 02:46:05.542 00.000 30444 Star::Find returns 1 (1), X=461.31, Y=203.83, Mass=35598, SNR=35.4, Peak=6190 HFD=3.3 02:46:05.542 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 02:46:05.542 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 02:46:05.542 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.42 hyp=0.44 cameraTheta=-1.85 mountX=0.00 mountY=-0.44, mountTheta=-1.57 02:46:05.542 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.42, opts=13) 02:46:05.542 00.000 30444 Enqueuing Move request for scope (-0.12, -0.42) 02:46:05.543 00.001 15672 Worker thread wakes up 02:46:05.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.42) opts 0xd 02:46:05.543 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.42) 02:46:05.543 00.000 15672 Moving (-0.12, -0.42) raw xDistance=0.00 yDistance=-0.44 02:46:05.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 02:46:05.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 02:46:05.543 00.000 15672 MoveAxis(E, 0, ABG) 02:46:05.543 00.000 15672 Move returns status 0, amount 0 02:46:05.543 00.000 15672 MoveAxis(N, 78, ABG) 02:46:05.543 00.000 15672 Guiding Dir = 0, Dur = 78 02:46:05.544 00.001 15672 IsSlewing returns 0 02:46:05.545 00.001 15672 IsGuiding returns 0 02:46:05.549 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=14435, FiltMin=2603, FiltMax=10517, Gamma=2.950 02:46:05.592 00.043 30444 UpdateGuideState exits: m=35598 SNR=35.4 Saturated 02:46:05.592 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:05.592 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:05.592 00.000 30444 Enqueuing Expose request 02:46:05.622 00.030 15672 PulseGuide returned control before completion, sleep 12 02:46:05.636 00.014 15672 IsGuiding returns 1 02:46:05.636 00.000 15672 scope still moving after pulse duration time elapsed 02:46:05.657 00.021 15672 IsSlewing returns 0 02:46:05.687 00.030 15672 IsGuiding returns 1 02:46:05.708 00.021 15672 IsSlewing returns 0 02:46:05.710 00.002 15672 IsGuiding returns 1 02:46:05.731 00.021 15672 IsSlewing returns 0 02:46:05.752 00.021 15672 IsGuiding returns 0 02:46:05.752 00.000 15672 scope move finished after 78 + 128 ms 02:46:05.752 00.000 15672 Move returns status 0, amount 78 02:46:05.752 00.000 15672 move complete, result=0 02:46:05.752 00.000 15672 worker thread done servicing request 02:46:05.752 00.000 15672 Worker thread wakes up 02:46:05.752 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:05.753 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:05.753 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 78 ms NORTH 02:46:07.863 02.110 15672 Exposure complete 02:46:07.883 00.020 15672 worker thread done servicing request 02:46:07.883 00.000 30444 OnExposeComplete: enter 02:46:07.883 00.000 30444 UpdateGuideState(): m_state=6 02:46:07.884 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7007 02:46:07.884 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=203.44, Mass=34596, SNR=33.0, Peak=5581 HFD=3.3 02:46:07.884 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 02:46:07.884 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.19 = -1.19) 02:46:07.884 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.81 hyp=0.82 cameraTheta=-1.40 mountX=0.36 mountY=-0.76, mountTheta=-1.13 02:46:07.884 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.81, opts=13) 02:46:07.884 00.000 30444 Enqueuing Move request for scope (0.14, -0.81) 02:46:07.884 00.000 15672 Worker thread wakes up 02:46:07.884 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.81) opts 0xd 02:46:07.884 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.81) 02:46:07.884 00.000 15672 Moving (0.14, -0.81) raw xDistance=0.36 yDistance=-0.76 02:46:07.884 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36 02:46:07.885 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 02:46:07.885 00.000 15672 MoveAxis(W, 96, ABG) 02:46:07.885 00.000 15672 Guiding Dir = 3, Dur = 96 02:46:07.886 00.001 15672 IsSlewing returns 0 02:46:07.886 00.000 15672 IsGuiding returns 0 02:46:07.890 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=11903, FiltMin=2546, FiltMax=10083, Gamma=2.950 02:46:07.906 00.016 15672 PulseGuide returned control before completion, sleep 87 02:46:07.933 00.027 30444 UpdateGuideState exits: m=34596 SNR=33.0 Saturated 02:46:07.933 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:07.933 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:07.933 00.000 30444 Enqueuing Expose request 02:46:08.019 00.086 15672 IsGuiding returns 0 02:46:08.019 00.000 15672 Move returns status 0, amount 96 02:46:08.019 00.000 15672 MoveAxis(N, 136, ABG) 02:46:08.019 00.000 15672 Guiding Dir = 0, Dur = 136 02:46:08.019 00.000 15672 IsSlewing returns 0 02:46:08.020 00.001 15672 IsGuiding returns 0 02:46:08.099 00.079 15672 PulseGuide returned control before completion, sleep 69 02:46:08.171 00.072 15672 IsGuiding returns 1 02:46:08.171 00.000 15672 scope still moving after pulse duration time elapsed 02:46:08.192 00.021 15672 IsSlewing returns 0 02:46:08.192 00.000 15672 IsGuiding returns 1 02:46:08.213 00.021 15672 IsSlewing returns 0 02:46:08.214 00.001 15672 IsGuiding returns 1 02:46:08.235 00.021 15672 IsSlewing returns 0 02:46:08.259 00.024 15672 IsGuiding returns 0 02:46:08.259 00.000 15672 scope move finished after 136 + 102 ms 02:46:08.259 00.000 15672 Move returns status 0, amount 136 02:46:08.259 00.000 15672 move complete, result=0 02:46:08.260 00.001 15672 worker thread done servicing request 02:46:08.260 00.000 15672 Worker thread wakes up 02:46:08.260 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:08.260 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:08.260 00.000 30444 GuideStep: 0.4 px 96 ms WEST, -0.8 px 136 ms NORTH 02:46:10.176 01.916 15672 Exposure complete 02:46:10.208 00.032 15672 worker thread done servicing request 02:46:10.208 00.000 30444 OnExposeComplete: enter 02:46:10.208 00.000 30444 UpdateGuideState(): m_state=6 02:46:10.208 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7008 02:46:10.208 00.000 30444 Star::Find returns 1 (1), X=462.01, Y=203.12, Mass=35727, SNR=32.4, Peak=5689 HFD=3.3 02:46:10.208 00.000 30444 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.28) = xAngle (-0.82 = -0.82) 02:46:10.208 00.000 30444 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 02:46:10.208 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=-1.13 hyp=1.27 cameraTheta=-1.10 mountX=0.87 mountY=-0.98, mountTheta=-0.85 02:46:10.209 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=-1.13, opts=13) 02:46:10.209 00.000 30444 Enqueuing Move request for scope (0.58, -1.13) 02:46:10.209 00.000 15672 Worker thread wakes up 02:46:10.209 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, -1.13) opts 0xd 02:46:10.209 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, -1.13) 02:46:10.209 00.000 15672 Moving (0.58, -1.13) raw xDistance=0.87 yDistance=-0.98 02:46:10.209 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.87 02:46:10.209 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98 02:46:10.209 00.000 15672 MoveAxis(W, 241, ABG) 02:46:10.209 00.000 15672 Guiding Dir = 3, Dur = 241 02:46:10.209 00.000 15672 IsSlewing returns 0 02:46:10.211 00.002 15672 IsGuiding returns 0 02:46:10.215 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=13923, FiltMin=2568, FiltMax=10139, Gamma=2.950 02:46:10.239 00.024 15672 PulseGuide returned control before completion, sleep 224 02:46:10.257 00.018 30444 UpdateGuideState exits: m=35727 SNR=32.4 Saturated 02:46:10.257 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:10.257 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:10.257 00.000 30444 Enqueuing Expose request 02:46:10.467 00.210 15672 IsGuiding returns 1 02:46:10.467 00.000 15672 scope still moving after pulse duration time elapsed 02:46:10.488 00.021 15672 IsSlewing returns 0 02:46:10.528 00.040 15672 IsGuiding returns 0 02:46:10.528 00.000 15672 scope move finished after 241 + 75 ms 02:46:10.528 00.000 15672 Move returns status 0, amount 241 02:46:10.528 00.000 15672 MoveAxis(N, 175, ABG) 02:46:10.529 00.001 15672 Guiding Dir = 0, Dur = 175 02:46:10.529 00.000 15672 IsSlewing returns 0 02:46:10.532 00.003 15672 IsGuiding returns 0 02:46:10.610 00.078 15672 PulseGuide returned control before completion, sleep 106 02:46:10.719 00.109 15672 IsGuiding returns 1 02:46:10.719 00.000 15672 scope still moving after pulse duration time elapsed 02:46:10.740 00.021 15672 IsSlewing returns 0 02:46:10.767 00.027 15672 IsGuiding returns 1 02:46:10.788 00.021 15672 IsSlewing returns 0 02:46:10.814 00.026 15672 IsGuiding returns 0 02:46:10.814 00.000 15672 scope move finished after 175 + 108 ms 02:46:10.815 00.001 15672 Move returns status 0, amount 175 02:46:10.815 00.000 15672 move complete, result=0 02:46:10.815 00.000 15672 worker thread done servicing request 02:46:10.815 00.000 15672 Worker thread wakes up 02:46:10.815 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:10.815 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:10.815 00.000 30444 GuideStep: 0.9 px 241 ms WEST, -1.0 px 175 ms NORTH 02:46:12.922 02.107 15672 Exposure complete 02:46:12.942 00.020 15672 worker thread done servicing request 02:46:12.942 00.000 30444 OnExposeComplete: enter 02:46:12.942 00.000 30444 UpdateGuideState(): m_state=6 02:46:12.942 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7009 02:46:12.942 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=204.01, Mass=29305, SNR=30.2, Peak=6029 HFD=2.9 02:46:12.943 00.001 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 02:46:12.943 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 02:46:12.943 00.000 30444 CameraToMount -- cameraX=-0.84 cameraY=-0.24 hyp=0.87 cameraTheta=-2.86 mountX=-0.74 mountY=-0.41, mountTheta=-2.63 02:46:12.943 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.84, y=-0.24, opts=13) 02:46:12.943 00.000 30444 Enqueuing Move request for scope (-0.84, -0.24) 02:46:12.943 00.000 15672 Worker thread wakes up 02:46:12.943 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.24) opts 0xd 02:46:12.943 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.84, -0.24) 02:46:12.943 00.000 15672 Moving (-0.84, -0.24) raw xDistance=-0.74 yDistance=-0.41 02:46:12.943 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.74 02:46:12.943 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 02:46:12.944 00.001 15672 MoveAxis(E, 183, ABG) 02:46:12.944 00.000 15672 Guiding Dir = 2, Dur = 183 02:46:12.944 00.000 15672 IsSlewing returns 0 02:46:12.946 00.002 15672 IsGuiding returns 0 02:46:12.950 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=14498, FiltMin=2648, FiltMax=11138, Gamma=2.950 02:46:12.971 00.021 15672 PulseGuide returned control before completion, sleep 169 02:46:12.993 00.022 30444 UpdateGuideState exits: m=29305 SNR=30.2 Saturated 02:46:12.993 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:12.993 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:12.993 00.000 30444 Enqueuing Expose request 02:46:13.178 00.185 15672 IsGuiding returns 0 02:46:13.179 00.001 15672 Move returns status 0, amount 183 02:46:13.179 00.000 15672 MoveAxis(N, 74, ABG) 02:46:13.179 00.000 15672 Guiding Dir = 0, Dur = 74 02:46:13.179 00.000 15672 IsSlewing returns 0 02:46:13.180 00.001 15672 IsGuiding returns 0 02:46:13.260 00.080 15672 IsGuiding returns 1 02:46:13.260 00.000 15672 scope still moving after pulse duration time elapsed 02:46:13.281 00.021 15672 IsSlewing returns 0 02:46:13.284 00.003 15672 IsGuiding returns 1 02:46:13.304 00.020 15672 IsSlewing returns 0 02:46:13.308 00.004 15672 IsGuiding returns 1 02:46:13.329 00.021 15672 IsSlewing returns 0 02:46:13.332 00.003 15672 IsGuiding returns 1 02:46:13.353 00.021 15672 IsSlewing returns 0 02:46:13.419 00.066 15672 IsGuiding returns 0 02:46:13.419 00.000 15672 scope move finished after 74 + 165 ms 02:46:13.419 00.000 15672 Move returns status 0, amount 74 02:46:13.419 00.000 15672 move complete, result=0 02:46:13.419 00.000 15672 worker thread done servicing request 02:46:13.420 00.001 15672 Worker thread wakes up 02:46:13.420 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:13.420 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:13.420 00.000 30444 GuideStep: -0.7 px 183 ms EAST, -0.4 px 74 ms NORTH 02:46:15.330 01.910 15672 Exposure complete 02:46:15.349 00.019 15672 worker thread done servicing request 02:46:15.350 00.001 30444 OnExposeComplete: enter 02:46:15.350 00.000 30444 UpdateGuideState(): m_state=6 02:46:15.350 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7010 02:46:15.350 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=203.65, Mass=40019, SNR=37.3, Peak=6064 HFD=3.4 02:46:15.350 00.000 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 02:46:15.350 00.000 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 02:46:15.350 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.60 hyp=0.62 cameraTheta=-1.28 mountX=0.33 mountY=-0.55, mountTheta=-1.02 02:46:15.350 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.60, opts=13) 02:46:15.350 00.000 30444 Enqueuing Move request for scope (0.18, -0.60) 02:46:15.351 00.001 15672 Worker thread wakes up 02:46:15.351 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.60) opts 0xd 02:46:15.351 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.60) 02:46:15.351 00.000 15672 Moving (0.18, -0.60) raw xDistance=0.33 yDistance=-0.55 02:46:15.351 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33 02:46:15.351 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 02:46:15.351 00.000 15672 MoveAxis(W, 78, ABG) 02:46:15.351 00.000 15672 Guiding Dir = 3, Dur = 78 02:46:15.351 00.000 15672 IsSlewing returns 0 02:46:15.352 00.001 15672 IsGuiding returns 0 02:46:15.356 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=16009, FiltMin=2619, FiltMax=10760, Gamma=2.950 02:46:15.367 00.011 15672 PulseGuide returned control before completion, sleep 74 02:46:15.399 00.032 30444 UpdateGuideState exits: m=40019 SNR=37.3 Saturated 02:46:15.399 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:15.399 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:15.399 00.000 30444 Enqueuing Expose request 02:46:15.442 00.043 15672 IsGuiding returns 1 02:46:15.442 00.000 15672 scope still moving after pulse duration time elapsed 02:46:15.463 00.021 15672 IsSlewing returns 0 02:46:15.478 00.015 15672 IsGuiding returns 0 02:46:15.479 00.001 15672 scope move finished after 78 + 48 ms 02:46:15.479 00.000 15672 Move returns status 0, amount 78 02:46:15.479 00.000 15672 MoveAxis(N, 97, ABG) 02:46:15.479 00.000 15672 Guiding Dir = 0, Dur = 97 02:46:15.479 00.000 15672 IsSlewing returns 0 02:46:15.480 00.001 15672 IsGuiding returns 0 02:46:15.559 00.079 15672 PulseGuide returned control before completion, sleep 29 02:46:15.593 00.034 15672 IsGuiding returns 1 02:46:15.593 00.000 15672 scope still moving after pulse duration time elapsed 02:46:15.614 00.021 15672 IsSlewing returns 0 02:46:15.617 00.003 15672 IsGuiding returns 1 02:46:15.637 00.020 15672 IsSlewing returns 0 02:46:15.641 00.004 15672 IsGuiding returns 1 02:46:15.662 00.021 15672 IsSlewing returns 0 02:46:15.689 00.027 15672 IsGuiding returns 0 02:46:15.689 00.000 15672 scope move finished after 97 + 111 ms 02:46:15.689 00.000 15672 Move returns status 0, amount 97 02:46:15.689 00.000 15672 move complete, result=0 02:46:15.689 00.000 15672 worker thread done servicing request 02:46:15.689 00.000 15672 Worker thread wakes up 02:46:15.690 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:15.690 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:15.690 00.000 30444 GuideStep: 0.3 px 78 ms WEST, -0.5 px 97 ms NORTH 02:46:17.805 02.115 15672 Exposure complete 02:46:17.834 00.029 15672 worker thread done servicing request 02:46:17.834 00.000 30444 OnExposeComplete: enter 02:46:17.834 00.000 30444 UpdateGuideState(): m_state=6 02:46:17.834 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7011 02:46:17.834 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=203.23, Mass=34495, SNR=35.3, Peak=6616 HFD=2.8 02:46:17.834 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 02:46:17.834 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 02:46:17.834 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-1.03 hyp=1.04 cameraTheta=-1.74 mountX=0.12 mountY=-1.04, mountTheta=-1.46 02:46:17.834 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-1.03, opts=13) 02:46:17.835 00.001 30444 Enqueuing Move request for scope (-0.17, -1.03) 02:46:17.835 00.000 15672 Worker thread wakes up 02:46:17.835 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -1.03) opts 0xd 02:46:17.835 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -1.03) 02:46:17.835 00.000 15672 Moving (-0.17, -1.03) raw xDistance=0.12 yDistance=-1.04 02:46:17.835 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 02:46:17.835 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04 02:46:17.835 00.000 15672 MoveAxis(E, 0, ABG) 02:46:17.835 00.000 15672 Move returns status 0, amount 0 02:46:17.835 00.000 15672 MoveAxis(N, 185, ABG) 02:46:17.835 00.000 15672 Guiding Dir = 0, Dur = 185 02:46:17.836 00.001 15672 IsSlewing returns 0 02:46:17.837 00.001 15672 IsGuiding returns 0 02:46:17.841 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=13014, FiltMin=2571, FiltMax=10356, Gamma=2.950 02:46:17.922 00.081 15672 PulseGuide returned control before completion, sleep 109 02:46:18.034 00.112 15672 IsGuiding returns 1 02:46:18.034 00.000 15672 scope still moving after pulse duration time elapsed 02:46:18.056 00.022 15672 IsSlewing returns 0 02:46:18.058 00.002 15672 IsGuiding returns 1 02:46:18.079 00.021 15672 IsSlewing returns 0 02:46:18.082 00.003 15672 IsGuiding returns 1 02:46:18.103 00.021 15672 IsSlewing returns 0 02:46:18.106 00.003 15672 IsGuiding returns 1 02:46:18.122 00.016 30444 UpdateGuideState exits: m=34495 SNR=35.3 Saturated 02:46:18.122 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:18.122 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:18.122 00.000 30444 Enqueuing Expose request 02:46:18.127 00.005 15672 IsSlewing returns 0 02:46:18.148 00.021 15672 IsGuiding returns 0 02:46:18.148 00.000 15672 scope move finished after 185 + 126 ms 02:46:18.149 00.001 15672 Move returns status 0, amount 185 02:46:18.149 00.000 15672 move complete, result=0 02:46:18.149 00.000 15672 worker thread done servicing request 02:46:18.149 00.000 15672 Worker thread wakes up 02:46:18.150 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:18.150 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:18.151 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -1.0 px 185 ms NORTH 02:46:20.056 01.905 15672 Exposure complete 02:46:20.076 00.020 15672 worker thread done servicing request 02:46:20.076 00.000 30444 OnExposeComplete: enter 02:46:20.076 00.000 30444 UpdateGuideState(): m_state=6 02:46:20.077 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7012 02:46:20.077 00.000 30444 Star::Find returns 1 (1), X=461.31, Y=204.82, Mass=40849, SNR=35.5, Peak=5581 HFD=4.0 02:46:20.077 00.000 30444 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.28) = xAngle (2.06 = 2.06) 02:46:20.077 00.000 30444 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.00 = 2.00) 02:46:20.077 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.56 hyp=0.58 cameraTheta=1.78 mountX=-0.27 mountY=0.52, mountTheta=2.05 02:46:20.078 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.56, opts=13) 02:46:20.078 00.000 30444 Enqueuing Move request for scope (-0.12, 0.56) 02:46:20.078 00.000 15672 Worker thread wakes up 02:46:20.078 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.56) opts 0xd 02:46:20.078 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.56) 02:46:20.078 00.000 15672 Moving (-0.12, 0.56) raw xDistance=-0.27 yDistance=0.52 02:46:20.078 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 02:46:20.078 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:46:20.078 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52 02:46:20.078 00.000 15672 MoveAxis(E, 73, ABG) 02:46:20.078 00.000 15672 Guiding Dir = 2, Dur = 73 02:46:20.079 00.001 15672 IsSlewing returns 0 02:46:20.080 00.001 15672 IsGuiding returns 0 02:46:20.083 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=13550, FiltMin=2632, FiltMax=10068, Gamma=2.950 02:46:20.095 00.012 15672 PulseGuide returned control before completion, sleep 68 02:46:20.164 00.069 15672 IsGuiding returns 1 02:46:20.164 00.000 15672 scope still moving after pulse duration time elapsed 02:46:20.175 00.011 30444 UpdateGuideState exits: m=40849 SNR=35.5 Saturated 02:46:20.175 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:20.175 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:20.175 00.000 30444 Enqueuing Expose request 02:46:20.186 00.011 15672 IsSlewing returns 0 02:46:20.208 00.022 15672 IsGuiding returns 0 02:46:20.208 00.000 15672 scope move finished after 73 + 54 ms 02:46:20.208 00.000 15672 Move returns status 0, amount 73 02:46:20.208 00.000 15672 MoveAxis(N, 0, ABG) 02:46:20.208 00.000 15672 Move returns status 0, amount 0 02:46:20.208 00.000 15672 move complete, result=0 02:46:20.208 00.000 15672 worker thread done servicing request 02:46:20.208 00.000 15672 Worker thread wakes up 02:46:20.208 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:20.208 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:20.210 00.002 30444 GuideStep: -0.3 px 73 ms EAST, 0.5 px 0 ms NORTH 02:46:22.323 02.113 15672 Exposure complete 02:46:22.353 00.030 15672 worker thread done servicing request 02:46:22.353 00.000 30444 OnExposeComplete: enter 02:46:22.353 00.000 30444 UpdateGuideState(): m_state=6 02:46:22.353 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7013 02:46:22.353 00.000 30444 Star::Find returns 1 (1), X=462.36, Y=204.13, Mass=38337, SNR=39.8, Peak=5985 HFD=3.9 02:46:22.353 00.000 30444 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.28) = xAngle (0.15 = 0.15) 02:46:22.353 00.000 30444 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.08 = 0.08) 02:46:22.353 00.000 30444 CameraToMount -- cameraX=0.93 cameraY=-0.12 hyp=0.93 cameraTheta=-0.13 mountX=0.92 mountY=0.08, mountTheta=0.09 02:46:22.354 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.93, y=-0.12, opts=13) 02:46:22.354 00.000 30444 Enqueuing Move request for scope (0.93, -0.12) 02:46:22.354 00.000 15672 Worker thread wakes up 02:46:22.354 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.12) opts 0xd 02:46:22.354 00.000 15672 Handling offset move in thread for scope, endpoint = (0.93, -0.12) 02:46:22.354 00.000 15672 Moving (0.93, -0.12) raw xDistance=0.92 yDistance=0.08 02:46:22.354 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.92 02:46:22.354 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:46:22.354 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 02:46:22.354 00.000 15672 MoveAxis(W, 244, ABG) 02:46:22.354 00.000 15672 Guiding Dir = 3, Dur = 244 02:46:22.355 00.001 15672 IsSlewing returns 0 02:46:22.356 00.001 15672 IsGuiding returns 0 02:46:22.361 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=13678, FiltMin=2581, FiltMax=11949, Gamma=2.950 02:46:22.380 00.019 15672 PulseGuide returned control before completion, sleep 232 02:46:22.405 00.025 30444 UpdateGuideState exits: m=38337 SNR=39.8 Saturated 02:46:22.405 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:22.405 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:22.405 00.000 30444 Enqueuing Expose request 02:46:22.615 00.210 15672 IsGuiding returns 1 02:46:22.615 00.000 15672 scope still moving after pulse duration time elapsed 02:46:22.636 00.021 15672 IsSlewing returns 0 02:46:22.653 00.017 15672 IsGuiding returns 0 02:46:22.654 00.001 15672 scope move finished after 244 + 52 ms 02:46:22.654 00.000 15672 Move returns status 0, amount 244 02:46:22.654 00.000 15672 MoveAxis(N, 0, ABG) 02:46:22.654 00.000 15672 Move returns status 0, amount 0 02:46:22.654 00.000 15672 move complete, result=0 02:46:22.654 00.000 15672 worker thread done servicing request 02:46:22.654 00.000 15672 Worker thread wakes up 02:46:22.655 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:22.655 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:22.655 00.000 30444 GuideStep: 0.9 px 244 ms WEST, 0.1 px 0 ms NORTH 02:46:24.560 01.905 15672 Exposure complete 02:46:24.580 00.020 15672 worker thread done servicing request 02:46:24.580 00.000 30444 OnExposeComplete: enter 02:46:24.580 00.000 30444 UpdateGuideState(): m_state=6 02:46:24.580 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7014 02:46:24.580 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=204.94, Mass=42861, SNR=39.6, Peak=6584 HFD=3.6 02:46:24.580 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 02:46:24.580 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 02:46:24.580 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.69 hyp=0.70 cameraTheta=1.41 mountX=-0.08 mountY=0.69, mountTheta=1.69 02:46:24.581 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.69, opts=13) 02:46:24.581 00.000 30444 Enqueuing Move request for scope (0.11, 0.69) 02:46:24.581 00.000 15672 Worker thread wakes up 02:46:24.581 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.69) opts 0xd 02:46:24.581 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.69) 02:46:24.581 00.000 15672 Moving (0.11, 0.69) raw xDistance=-0.08 yDistance=0.69 02:46:24.581 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 02:46:24.581 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:46:24.581 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69 02:46:24.581 00.000 15672 MoveAxis(E, 0, ABG) 02:46:24.581 00.000 15672 Move returns status 0, amount 0 02:46:24.581 00.000 15672 MoveAxis(N, 0, ABG) 02:46:24.581 00.000 15672 Move returns status 0, amount 0 02:46:24.581 00.000 15672 move complete, result=0 02:46:24.581 00.000 15672 worker thread done servicing request 02:46:24.586 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=15163, FiltMin=2636, FiltMax=11156, Gamma=2.950 02:46:24.629 00.043 30444 UpdateGuideState exits: m=42861 SNR=39.6 Saturated 02:46:24.629 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:24.629 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:24.629 00.000 30444 Enqueuing Expose request 02:46:24.629 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 0 ms NORTH 02:46:24.629 00.000 15672 Worker thread wakes up 02:46:24.629 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:24.629 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:26.746 02.117 15672 Exposure complete 02:46:26.780 00.034 15672 worker thread done servicing request 02:46:26.780 00.000 30444 OnExposeComplete: enter 02:46:26.780 00.000 30444 UpdateGuideState(): m_state=6 02:46:26.780 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7015 02:46:26.780 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=204.43, Mass=41158, SNR=41.5, Peak=6142 HFD=3.4 02:46:26.780 00.000 30444 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.28) = xAngle (0.78 = 0.78) 02:46:26.780 00.000 30444 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.72 = 0.72) 02:46:26.780 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.18 hyp=0.38 cameraTheta=0.50 mountX=0.27 mountY=0.25, mountTheta=0.75 02:46:26.781 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.18, opts=13) 02:46:26.781 00.000 30444 Enqueuing Move request for scope (0.33, 0.18) 02:46:26.781 00.000 15672 Worker thread wakes up 02:46:26.781 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.18) opts 0xd 02:46:26.781 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.18) 02:46:26.781 00.000 15672 Moving (0.33, 0.18) raw xDistance=0.27 yDistance=0.25 02:46:26.781 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 02:46:26.781 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:46:26.781 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 02:46:26.781 00.000 15672 MoveAxis(W, 72, ABG) 02:46:26.781 00.000 15672 Guiding Dir = 3, Dur = 72 02:46:26.782 00.001 15672 IsSlewing returns 0 02:46:26.783 00.001 15672 IsGuiding returns 0 02:46:26.787 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=13932, FiltMin=2619, FiltMax=11244, Gamma=2.950 02:46:26.805 00.018 15672 PulseGuide returned control before completion, sleep 61 02:46:26.830 00.025 30444 UpdateGuideState exits: m=41158 SNR=41.5 Saturated 02:46:26.830 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:26.830 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:26.830 00.000 30444 Enqueuing Expose request 02:46:26.868 00.038 15672 IsGuiding returns 1 02:46:26.868 00.000 15672 scope still moving after pulse duration time elapsed 02:46:26.889 00.021 15672 IsSlewing returns 0 02:46:26.890 00.001 15672 IsGuiding returns 1 02:46:26.911 00.021 15672 IsSlewing returns 0 02:46:26.918 00.007 15672 IsGuiding returns 0 02:46:26.918 00.000 15672 scope move finished after 72 + 62 ms 02:46:26.918 00.000 15672 Move returns status 0, amount 72 02:46:26.918 00.000 15672 MoveAxis(N, 0, ABG) 02:46:26.919 00.001 15672 Move returns status 0, amount 0 02:46:26.919 00.000 15672 move complete, result=0 02:46:26.919 00.000 15672 worker thread done servicing request 02:46:26.919 00.000 30444 GuideStep: 0.3 px 72 ms WEST, 0.2 px 0 ms NORTH 02:46:26.919 00.000 15672 Worker thread wakes up 02:46:26.920 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:26.920 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:28.835 01.915 15672 Exposure complete 02:46:28.869 00.034 15672 worker thread done servicing request 02:46:28.869 00.000 30444 OnExposeComplete: enter 02:46:28.869 00.000 30444 UpdateGuideState(): m_state=6 02:46:28.869 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7016 02:46:28.869 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=204.61, Mass=33021, SNR=31.1, Peak=6505 HFD=2.9 02:46:28.869 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 02:46:28.869 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 02:46:28.869 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.36 hyp=0.46 cameraTheta=0.89 mountX=0.18 mountY=0.41, mountTheta=1.16 02:46:28.870 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.36, opts=13) 02:46:28.870 00.000 30444 Enqueuing Move request for scope (0.29, 0.36) 02:46:28.870 00.000 15672 Worker thread wakes up 02:46:28.870 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.36) opts 0xd 02:46:28.870 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.36) 02:46:28.870 00.000 15672 Moving (0.29, 0.36) raw xDistance=0.18 yDistance=0.41 02:46:28.870 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 02:46:28.870 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:46:28.870 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 02:46:28.870 00.000 15672 MoveAxis(E, 0, ABG) 02:46:28.870 00.000 15672 Move returns status 0, amount 0 02:46:28.870 00.000 15672 MoveAxis(N, 0, ABG) 02:46:28.870 00.000 15672 Move returns status 0, amount 0 02:46:28.870 00.000 15672 move complete, result=0 02:46:28.870 00.000 15672 worker thread done servicing request 02:46:28.875 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=15113, FiltMin=2580, FiltMax=10487, Gamma=2.950 02:46:28.918 00.043 30444 UpdateGuideState exits: m=33021 SNR=31.1 Saturated 02:46:28.918 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:28.918 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:28.918 00.000 30444 Enqueuing Expose request 02:46:28.918 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 02:46:28.918 00.000 15672 Worker thread wakes up 02:46:28.918 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:28.919 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:31.035 02.116 15672 Exposure complete 02:46:31.064 00.029 15672 worker thread done servicing request 02:46:31.065 00.001 30444 OnExposeComplete: enter 02:46:31.065 00.000 30444 UpdateGuideState(): m_state=6 02:46:31.065 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7017 02:46:31.065 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=203.92, Mass=45608, SNR=47.6, Peak=5813 HFD=4.2 02:46:31.065 00.000 30444 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.28) = xAngle (-0.43 = -0.43) 02:46:31.065 00.000 30444 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.49 = -0.49) 02:46:31.065 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.33 hyp=0.51 cameraTheta=-0.71 mountX=0.47 mountY=-0.24, mountTheta=-0.48 02:46:31.065 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.33, opts=13) 02:46:31.065 00.000 30444 Enqueuing Move request for scope (0.39, -0.33) 02:46:31.066 00.001 15672 Worker thread wakes up 02:46:31.066 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.33) opts 0xd 02:46:31.066 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.33) 02:46:31.066 00.000 15672 Moving (0.39, -0.33) raw xDistance=0.47 yDistance=-0.24 02:46:31.066 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47 02:46:31.066 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:46:31.066 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 02:46:31.066 00.000 15672 MoveAxis(W, 126, ABG) 02:46:31.066 00.000 15672 Guiding Dir = 3, Dur = 126 02:46:31.067 00.001 15672 IsSlewing returns 0 02:46:31.068 00.001 15672 IsGuiding returns 0 02:46:31.072 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=16602, FiltMin=2521, FiltMax=11621, Gamma=2.950 02:46:31.086 00.014 15672 PulseGuide returned control before completion, sleep 118 02:46:31.114 00.028 30444 UpdateGuideState exits: m=45608 SNR=47.6 Saturated 02:46:31.114 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:31.114 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:31.114 00.000 30444 Enqueuing Expose request 02:46:31.207 00.093 15672 IsGuiding returns 1 02:46:31.207 00.000 15672 scope still moving after pulse duration time elapsed 02:46:31.228 00.021 15672 IsSlewing returns 0 02:46:31.230 00.002 15672 IsGuiding returns 0 02:46:31.230 00.000 15672 scope move finished after 126 + 36 ms 02:46:31.230 00.000 15672 Move returns status 0, amount 126 02:46:31.230 00.000 15672 MoveAxis(N, 0, ABG) 02:46:31.230 00.000 15672 Move returns status 0, amount 0 02:46:31.230 00.000 15672 move complete, result=0 02:46:31.230 00.000 15672 worker thread done servicing request 02:46:31.230 00.000 15672 Worker thread wakes up 02:46:31.230 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:31.230 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:31.230 00.000 30444 GuideStep: 0.5 px 126 ms WEST, -0.2 px 0 ms NORTH 02:46:33.148 01.918 15672 Exposure complete 02:46:33.179 00.031 15672 worker thread done servicing request 02:46:33.179 00.000 30444 OnExposeComplete: enter 02:46:33.179 00.000 30444 UpdateGuideState(): m_state=6 02:46:33.179 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7018 02:46:33.179 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=204.17, Mass=32728, SNR=30.0, Peak=6219 HFD=3.0 02:46:33.179 00.000 30444 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.28) = xAngle (-0.57 = -0.57) 02:46:33.179 00.000 30444 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.63 = -0.63) 02:46:33.179 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.85 mountX=0.09 mountY=-0.06, mountTheta=-0.61 02:46:33.180 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.08, opts=13) 02:46:33.180 00.000 30444 Enqueuing Move request for scope (0.07, -0.08) 02:46:33.180 00.000 15672 Worker thread wakes up 02:46:33.180 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd 02:46:33.180 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.08) 02:46:33.180 00.000 15672 Moving (0.07, -0.08) raw xDistance=0.09 yDistance=-0.06 02:46:33.180 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 02:46:33.180 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:46:33.180 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 02:46:33.180 00.000 15672 MoveAxis(E, 0, ABG) 02:46:33.180 00.000 15672 Move returns status 0, amount 0 02:46:33.180 00.000 15672 MoveAxis(N, 0, ABG) 02:46:33.180 00.000 15672 Move returns status 0, amount 0 02:46:33.180 00.000 15672 move complete, result=0 02:46:33.181 00.001 15672 worker thread done servicing request 02:46:33.185 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=14987, FiltMin=2604, FiltMax=11349, Gamma=2.950 02:46:33.228 00.043 30444 UpdateGuideState exits: m=32728 SNR=30.0 Saturated 02:46:33.228 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:33.228 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:33.229 00.001 30444 Enqueuing Expose request 02:46:33.229 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:46:33.229 00.000 15672 Worker thread wakes up 02:46:33.229 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:33.229 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:35.340 02.111 15672 Exposure complete 02:46:35.360 00.020 15672 worker thread done servicing request 02:46:35.360 00.000 30444 OnExposeComplete: enter 02:46:35.360 00.000 30444 UpdateGuideState(): m_state=6 02:46:35.360 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7019 02:46:35.360 00.000 30444 Star::Find returns 1 (1), X=460.91, Y=204.61, Mass=38844, SNR=33.8, Peak=5664 HFD=3.9 02:46:35.360 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.81 = 2.81) 02:46:35.360 00.000 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.75 = 2.75) 02:46:35.360 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=0.36 hyp=0.63 cameraTheta=2.53 mountX=-0.60 mountY=0.24, mountTheta=2.76 02:46:35.361 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=0.36, opts=13) 02:46:35.361 00.000 30444 Enqueuing Move request for scope (-0.52, 0.36) 02:46:35.361 00.000 15672 Worker thread wakes up 02:46:35.361 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.36) opts 0xd 02:46:35.361 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, 0.36) 02:46:35.361 00.000 15672 Moving (-0.52, 0.36) raw xDistance=-0.60 yDistance=0.24 02:46:35.361 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60 02:46:35.361 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:46:35.361 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 02:46:35.361 00.000 15672 MoveAxis(E, 162, ABG) 02:46:35.361 00.000 15672 Guiding Dir = 2, Dur = 162 02:46:35.361 00.000 15672 IsSlewing returns 0 02:46:35.362 00.001 15672 IsGuiding returns 0 02:46:35.367 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=13178, FiltMin=2613, FiltMax=10002, Gamma=2.950 02:46:35.383 00.016 15672 PulseGuide returned control before completion, sleep 152 02:46:35.410 00.027 30444 UpdateGuideState exits: m=38844 SNR=33.8 Saturated 02:46:35.410 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:35.410 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:35.410 00.000 30444 Enqueuing Expose request 02:46:35.538 00.128 15672 IsGuiding returns 1 02:46:35.540 00.002 15672 scope still moving after pulse duration time elapsed 02:46:35.561 00.021 15672 IsSlewing returns 0 02:46:35.592 00.031 15672 IsGuiding returns 0 02:46:35.593 00.001 15672 scope move finished after 162 + 67 ms 02:46:35.593 00.000 15672 Move returns status 0, amount 162 02:46:35.593 00.000 15672 MoveAxis(N, 0, ABG) 02:46:35.593 00.000 15672 Move returns status 0, amount 0 02:46:35.593 00.000 15672 move complete, result=0 02:46:35.593 00.000 15672 worker thread done servicing request 02:46:35.593 00.000 30444 GuideStep: -0.6 px 162 ms EAST, 0.2 px 0 ms NORTH 02:46:35.594 00.001 15672 Worker thread wakes up 02:46:35.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:35.594 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:37.502 01.908 15672 Exposure complete 02:46:37.523 00.021 15672 worker thread done servicing request 02:46:37.523 00.000 30444 OnExposeComplete: enter 02:46:37.523 00.000 30444 UpdateGuideState(): m_state=6 02:46:37.523 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7020 02:46:37.523 00.000 30444 Star::Find returns 1 (1), X=459.68, Y=204.50, Mass=35208, SNR=36.4, Peak=5654 HFD=3.3 02:46:37.523 00.000 30444 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.28) = xAngle (3.28 = -3.01) 02:46:37.523 00.000 30444 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.22 = -3.07) 02:46:37.523 00.000 30444 CameraToMount -- cameraX=-1.75 cameraY=0.25 hyp=1.77 cameraTheta=3.00 mountX=-1.75 mountY=-0.13, mountTheta=-3.07 02:46:37.524 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.75, y=0.25, opts=13) 02:46:37.524 00.000 30444 Enqueuing Move request for scope (-1.75, 0.25) 02:46:37.524 00.000 15672 Worker thread wakes up 02:46:37.524 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.75, 0.25) opts 0xd 02:46:37.524 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.75, 0.25) 02:46:37.524 00.000 15672 Moving (-1.75, 0.25) raw xDistance=-1.75 yDistance=-0.13 02:46:37.524 00.000 15672 GuideAlgorithmHysteresis::Result() returns -1.13 from input -1.75 02:46:37.524 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:46:37.524 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 02:46:37.524 00.000 15672 MoveAxis(E, 485, ABG) 02:46:37.524 00.000 15672 Guiding Dir = 2, Dur = 485 02:46:37.524 00.000 15672 IsSlewing returns 0 02:46:37.526 00.002 15672 IsGuiding returns 0 02:46:37.530 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=15338, FiltMin=2598, FiltMax=10797, Gamma=2.950 02:46:37.555 00.025 15672 PulseGuide returned control before completion, sleep 466 02:46:37.573 00.018 30444 UpdateGuideState exits: m=35208 SNR=36.4 Saturated 02:46:37.573 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:37.573 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:37.573 00.000 30444 Enqueuing Expose request 02:46:38.024 00.451 15672 IsGuiding returns 1 02:46:38.024 00.000 15672 scope still moving after pulse duration time elapsed 02:46:38.046 00.022 15672 IsSlewing returns 0 02:46:38.047 00.001 15672 IsGuiding returns 1 02:46:38.068 00.021 15672 IsSlewing returns 0 02:46:38.084 00.016 15672 IsGuiding returns 0 02:46:38.084 00.000 15672 scope move finished after 485 + 73 ms 02:46:38.084 00.000 15672 Move returns status 0, amount 485 02:46:38.084 00.000 15672 MoveAxis(N, 0, ABG) 02:46:38.084 00.000 15672 Move returns status 0, amount 0 02:46:38.084 00.000 15672 move complete, result=0 02:46:38.085 00.001 15672 worker thread done servicing request 02:46:38.085 00.000 15672 Worker thread wakes up 02:46:38.085 00.000 30444 GuideStep: -1.8 px 485 ms EAST, -0.1 px 0 ms NORTH 02:46:38.085 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:38.085 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:40.194 02.109 15672 Exposure complete 02:46:40.216 00.022 15672 worker thread done servicing request 02:46:40.216 00.000 30444 OnExposeComplete: enter 02:46:40.216 00.000 30444 UpdateGuideState(): m_state=6 02:46:40.216 00.000 30444 Star::Find(15, 459, 204, 0, (0,0,0,0), 0.0, 255) frame 7021 02:46:40.216 00.000 30444 Star::Find returns 1 (1), X=461.11, Y=203.59, Mass=38906, SNR=35.8, Peak=5999 HFD=3.3 02:46:40.216 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 02:46:40.217 00.001 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 02:46:40.217 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.67 hyp=0.74 cameraTheta=-2.02 mountX=-0.12 mountY=-0.72, mountTheta=-1.74 02:46:40.217 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.67, opts=13) 02:46:40.217 00.000 30444 Enqueuing Move request for scope (-0.32, -0.67) 02:46:40.217 00.000 15672 Worker thread wakes up 02:46:40.217 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.67) opts 0xd 02:46:40.217 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.67) 02:46:40.217 00.000 15672 Moving (-0.32, -0.67) raw xDistance=-0.12 yDistance=-0.72 02:46:40.217 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 02:46:40.217 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:46:40.217 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72 02:46:40.217 00.000 15672 MoveAxis(E, 0, ABG) 02:46:40.217 00.000 15672 Move returns status 0, amount 0 02:46:40.217 00.000 15672 MoveAxis(N, 0, ABG) 02:46:40.217 00.000 15672 Move returns status 0, amount 0 02:46:40.218 00.001 15672 move complete, result=0 02:46:40.218 00.000 15672 worker thread done servicing request 02:46:40.222 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=14902, FiltMin=2624, FiltMax=11204, Gamma=2.950 02:46:40.504 00.282 30444 UpdateGuideState exits: m=38906 SNR=35.8 Saturated 02:46:40.505 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:40.505 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:40.505 00.000 30444 Enqueuing Expose request 02:46:40.505 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH 02:46:40.505 00.000 15672 Worker thread wakes up 02:46:40.505 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:40.505 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:42.411 01.906 15672 Exposure complete 02:46:42.431 00.020 15672 worker thread done servicing request 02:46:42.431 00.000 30444 OnExposeComplete: enter 02:46:42.431 00.000 30444 UpdateGuideState(): m_state=6 02:46:42.431 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7022 02:46:42.431 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=203.67, Mass=48595, SNR=43.8, Peak=6203 HFD=4.0 02:46:42.432 00.001 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.10 = -1.10) 02:46:42.432 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 02:46:42.432 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.58 hyp=0.59 cameraTheta=-1.38 mountX=0.27 mountY=-0.54, mountTheta=-1.12 02:46:42.432 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.58, opts=13) 02:46:42.432 00.000 30444 Enqueuing Move request for scope (0.11, -0.58) 02:46:42.432 00.000 15672 Worker thread wakes up 02:46:42.432 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.58) opts 0xd 02:46:42.432 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.58) 02:46:42.432 00.000 15672 Moving (0.11, -0.58) raw xDistance=0.27 yDistance=-0.54 02:46:42.432 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 02:46:42.432 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 02:46:42.433 00.001 15672 MoveAxis(W, 72, ABG) 02:46:42.433 00.000 15672 Guiding Dir = 3, Dur = 72 02:46:42.433 00.000 15672 IsSlewing returns 0 02:46:42.434 00.001 15672 IsGuiding returns 0 02:46:42.438 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=15047, FiltMin=2643, FiltMax=10904, Gamma=2.950 02:46:42.461 00.023 15672 PulseGuide returned control before completion, sleep 56 02:46:42.526 00.065 15672 IsGuiding returns 1 02:46:42.526 00.000 15672 scope still moving after pulse duration time elapsed 02:46:42.547 00.021 15672 IsSlewing returns 0 02:46:42.548 00.001 15672 IsGuiding returns 1 02:46:42.555 00.007 30444 UpdateGuideState exits: m=48595 SNR=43.8 Saturated 02:46:42.555 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:42.555 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:42.555 00.000 30444 Enqueuing Expose request 02:46:42.569 00.014 15672 IsSlewing returns 0 02:46:42.588 00.019 15672 IsGuiding returns 0 02:46:42.588 00.000 15672 scope move finished after 72 + 82 ms 02:46:42.588 00.000 15672 Move returns status 0, amount 72 02:46:42.589 00.001 15672 MoveAxis(N, 97, ABG) 02:46:42.589 00.000 15672 Guiding Dir = 0, Dur = 97 02:46:42.589 00.000 15672 IsSlewing returns 0 02:46:42.590 00.001 15672 IsGuiding returns 0 02:46:42.668 00.078 15672 PulseGuide returned control before completion, sleep 29 02:46:42.699 00.031 15672 IsGuiding returns 1 02:46:42.699 00.000 15672 scope still moving after pulse duration time elapsed 02:46:42.720 00.021 15672 IsSlewing returns 0 02:46:42.720 00.000 15672 IsGuiding returns 1 02:46:42.742 00.022 15672 IsSlewing returns 0 02:46:42.796 00.054 15672 IsGuiding returns 0 02:46:42.797 00.001 15672 scope move finished after 97 + 109 ms 02:46:42.797 00.000 15672 Move returns status 0, amount 97 02:46:42.797 00.000 15672 move complete, result=0 02:46:42.797 00.000 15672 worker thread done servicing request 02:46:42.797 00.000 15672 Worker thread wakes up 02:46:42.798 00.001 30444 GuideStep: 0.3 px 72 ms WEST, -0.5 px 97 ms NORTH 02:46:42.798 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:42.798 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:44.905 02.107 15672 Exposure complete 02:46:44.925 00.020 15672 worker thread done servicing request 02:46:44.925 00.000 30444 OnExposeComplete: enter 02:46:44.925 00.000 30444 UpdateGuideState(): m_state=6 02:46:44.925 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7023 02:46:44.925 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=203.55, Mass=34825, SNR=32.5, Peak=5761 HFD=3.3 02:46:44.925 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 02:46:44.925 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 02:46:44.925 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.71 hyp=0.73 cameraTheta=-1.32 mountX=0.37 mountY=-0.65, mountTheta=-1.06 02:46:44.926 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.71, opts=13) 02:46:44.926 00.000 30444 Enqueuing Move request for scope (0.18, -0.71) 02:46:44.926 00.000 15672 Worker thread wakes up 02:46:44.926 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.71) opts 0xd 02:46:44.926 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.71) 02:46:44.926 00.000 15672 Moving (0.18, -0.71) raw xDistance=0.37 yDistance=-0.65 02:46:44.926 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37 02:46:44.926 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 02:46:44.926 00.000 15672 MoveAxis(W, 105, ABG) 02:46:44.926 00.000 15672 Guiding Dir = 3, Dur = 105 02:46:44.927 00.001 15672 IsSlewing returns 0 02:46:44.928 00.001 15672 IsGuiding returns 0 02:46:44.932 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=14608, FiltMin=2442, FiltMax=10538, Gamma=2.950 02:46:44.952 00.020 15672 PulseGuide returned control before completion, sleep 91 02:46:44.978 00.026 30444 UpdateGuideState exits: m=34825 SNR=32.5 Saturated 02:46:44.978 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:44.978 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:44.978 00.000 30444 Enqueuing Expose request 02:46:45.045 00.067 15672 IsGuiding returns 1 02:46:45.045 00.000 15672 scope still moving after pulse duration time elapsed 02:46:45.066 00.021 15672 IsSlewing returns 0 02:46:45.066 00.000 15672 IsGuiding returns 1 02:46:45.088 00.022 15672 IsSlewing returns 0 02:46:45.097 00.009 15672 IsGuiding returns 0 02:46:45.097 00.000 15672 scope move finished after 105 + 63 ms 02:46:45.097 00.000 15672 Move returns status 0, amount 105 02:46:45.097 00.000 15672 MoveAxis(N, 116, ABG) 02:46:45.097 00.000 15672 Guiding Dir = 0, Dur = 116 02:46:45.097 00.000 15672 IsSlewing returns 0 02:46:45.098 00.001 15672 IsGuiding returns 0 02:46:45.209 00.111 15672 PulseGuide returned control before completion, sleep 15 02:46:45.226 00.017 15672 IsGuiding returns 1 02:46:45.226 00.000 15672 scope still moving after pulse duration time elapsed 02:46:45.247 00.021 15672 IsSlewing returns 0 02:46:45.248 00.001 15672 IsGuiding returns 1 02:46:45.270 00.022 15672 IsSlewing returns 0 02:46:45.271 00.001 15672 IsGuiding returns 1 02:46:45.292 00.021 15672 IsSlewing returns 0 02:46:45.306 00.014 15672 IsGuiding returns 0 02:46:45.306 00.000 15672 scope move finished after 116 + 92 ms 02:46:45.306 00.000 15672 Move returns status 0, amount 116 02:46:45.306 00.000 15672 move complete, result=0 02:46:45.306 00.000 15672 worker thread done servicing request 02:46:45.306 00.000 15672 Worker thread wakes up 02:46:45.307 00.001 30444 GuideStep: 0.4 px 105 ms WEST, -0.7 px 116 ms NORTH 02:46:45.307 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:45.307 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:47.215 01.908 15672 Exposure complete 02:46:47.239 00.024 15672 worker thread done servicing request 02:46:47.239 00.000 30444 OnExposeComplete: enter 02:46:47.239 00.000 30444 UpdateGuideState(): m_state=6 02:46:47.239 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7024 02:46:47.239 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=204.38, Mass=39032, SNR=37.2, Peak=6678 HFD=3.4 02:46:47.239 00.000 30444 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.28) = xAngle (3.24 = -3.04) 02:46:47.239 00.000 30444 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.18 = -3.10) 02:46:47.239 00.000 30444 CameraToMount -- cameraX=-0.73 cameraY=0.13 hyp=0.74 cameraTheta=2.96 mountX=-0.74 mountY=-0.03, mountTheta=-3.10 02:46:47.240 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.73, y=0.13, opts=13) 02:46:47.240 00.000 30444 Enqueuing Move request for scope (-0.73, 0.13) 02:46:47.240 00.000 15672 Worker thread wakes up 02:46:47.240 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.13) opts 0xd 02:46:47.240 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.73, 0.13) 02:46:47.240 00.000 15672 Moving (-0.73, 0.13) raw xDistance=-0.74 yDistance=-0.03 02:46:47.240 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.74 02:46:47.240 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:46:47.240 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 02:46:47.240 00.000 15672 MoveAxis(E, 192, ABG) 02:46:47.241 00.001 15672 Guiding Dir = 2, Dur = 192 02:46:47.241 00.000 15672 IsSlewing returns 0 02:46:47.242 00.001 15672 IsGuiding returns 0 02:46:47.247 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2068, max=12551, FiltMin=2434, FiltMax=11210, Gamma=2.950 02:46:47.269 00.022 15672 PulseGuide returned control before completion, sleep 176 02:46:47.295 00.026 30444 UpdateGuideState exits: m=39032 SNR=37.2 Saturated 02:46:47.295 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:47.295 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:47.295 00.000 30444 Enqueuing Expose request 02:46:47.477 00.182 15672 IsGuiding returns 0 02:46:47.477 00.000 15672 Move returns status 0, amount 192 02:46:47.477 00.000 15672 MoveAxis(N, 0, ABG) 02:46:47.478 00.001 15672 Move returns status 0, amount 0 02:46:47.478 00.000 15672 move complete, result=0 02:46:47.478 00.000 15672 worker thread done servicing request 02:46:47.478 00.000 15672 Worker thread wakes up 02:46:47.478 00.000 30444 GuideStep: -0.7 px 192 ms EAST, -0.0 px 0 ms NORTH 02:46:47.478 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:47.478 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:49.595 02.117 15672 Exposure complete 02:46:49.624 00.029 15672 worker thread done servicing request 02:46:49.624 00.000 30444 OnExposeComplete: enter 02:46:49.624 00.000 30444 UpdateGuideState(): m_state=6 02:46:49.624 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7025 02:46:49.624 00.000 30444 Star::Find returns 1 (1), X=461.68, Y=204.43, Mass=36644, SNR=33.8, Peak=6356 HFD=3.2 02:46:49.624 00.000 30444 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.28) = xAngle (0.90 = 0.90) 02:46:49.624 00.000 30444 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 02:46:49.624 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.17 hyp=0.30 cameraTheta=0.62 mountX=0.19 mountY=0.22, mountTheta=0.87 02:46:49.625 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.17, opts=13) 02:46:49.625 00.000 30444 Enqueuing Move request for scope (0.25, 0.17) 02:46:49.625 00.000 15672 Worker thread wakes up 02:46:49.625 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.17) opts 0xd 02:46:49.625 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.17) 02:46:49.625 00.000 15672 Moving (0.25, 0.17) raw xDistance=0.19 yDistance=0.22 02:46:49.625 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 02:46:49.625 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:46:49.625 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 02:46:49.625 00.000 15672 MoveAxis(E, 0, ABG) 02:46:49.625 00.000 15672 Move returns status 0, amount 0 02:46:49.625 00.000 15672 MoveAxis(N, 0, ABG) 02:46:49.625 00.000 15672 Move returns status 0, amount 0 02:46:49.626 00.001 15672 move complete, result=0 02:46:49.626 00.000 15672 worker thread done servicing request 02:46:49.630 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=15156, FiltMin=2566, FiltMax=11033, Gamma=2.950 02:46:49.674 00.044 30444 UpdateGuideState exits: m=36644 SNR=33.8 Saturated 02:46:49.674 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:49.674 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:49.674 00.000 30444 Enqueuing Expose request 02:46:49.674 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 02:46:49.674 00.000 15672 Worker thread wakes up 02:46:49.674 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:49.674 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:51.580 01.906 15672 Exposure complete 02:46:51.600 00.020 15672 worker thread done servicing request 02:46:51.600 00.000 30444 OnExposeComplete: enter 02:46:51.600 00.000 30444 UpdateGuideState(): m_state=6 02:46:51.600 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7026 02:46:51.600 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=204.60, Mass=36608, SNR=45.0, Peak=6132 HFD=3.5 02:46:51.600 00.000 30444 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.28) = xAngle (2.26 = 2.26) 02:46:51.601 00.001 30444 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.20 = 2.20) 02:46:51.601 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.98 mountX=-0.24 mountY=0.31, mountTheta=2.24 02:46:51.601 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.35, opts=13) 02:46:51.601 00.000 30444 Enqueuing Move request for scope (-0.15, 0.35) 02:46:51.601 00.000 15672 Worker thread wakes up 02:46:51.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.35) opts 0xd 02:46:51.601 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.35) 02:46:51.601 00.000 15672 Moving (-0.15, 0.35) raw xDistance=-0.24 yDistance=0.31 02:46:51.601 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 02:46:51.601 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:46:51.601 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 02:46:51.602 00.001 15672 MoveAxis(E, 0, ABG) 02:46:51.602 00.000 15672 Move returns status 0, amount 0 02:46:51.602 00.000 15672 MoveAxis(N, 0, ABG) 02:46:51.602 00.000 15672 Move returns status 0, amount 0 02:46:51.602 00.000 15672 move complete, result=0 02:46:51.602 00.000 15672 worker thread done servicing request 02:46:51.607 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=14569, FiltMin=2625, FiltMax=12270, Gamma=2.950 02:46:51.650 00.043 30444 UpdateGuideState exits: m=36608 SNR=45.0 Saturated 02:46:51.650 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:51.650 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:51.650 00.000 30444 Enqueuing Expose request 02:46:51.650 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 02:46:51.650 00.000 15672 Worker thread wakes up 02:46:51.650 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:51.650 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:53.756 02.106 15672 Exposure complete 02:46:53.776 00.020 15672 worker thread done servicing request 02:46:53.776 00.000 30444 OnExposeComplete: enter 02:46:53.776 00.000 30444 UpdateGuideState(): m_state=6 02:46:53.776 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7027 02:46:53.777 00.001 30444 Star::Find returns 1 (1), X=460.80, Y=204.06, Mass=36475, SNR=36.5, Peak=5939 HFD=3.8 02:46:53.777 00.000 30444 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.28) = xAngle (-2.57 = -2.57) 02:46:53.777 00.000 30444 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.63 = -2.63) 02:46:53.777 00.000 30444 CameraToMount -- cameraX=-0.63 cameraY=-0.19 hyp=0.66 cameraTheta=-2.84 mountX=-0.55 mountY=-0.32, mountTheta=-2.61 02:46:53.777 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.63, y=-0.19, opts=13) 02:46:53.777 00.000 30444 Enqueuing Move request for scope (-0.63, -0.19) 02:46:53.777 00.000 15672 Worker thread wakes up 02:46:53.777 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.19) opts 0xd 02:46:53.777 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.63, -0.19) 02:46:53.777 00.000 15672 Moving (-0.63, -0.19) raw xDistance=-0.55 yDistance=-0.32 02:46:53.777 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55 02:46:53.777 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 02:46:53.777 00.000 15672 MoveAxis(E, 149, ABG) 02:46:53.778 00.001 15672 Guiding Dir = 2, Dur = 149 02:46:53.778 00.000 15672 IsSlewing returns 0 02:46:53.779 00.001 15672 IsGuiding returns 0 02:46:53.783 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=13037, FiltMin=2607, FiltMax=10780, Gamma=2.950 02:46:53.802 00.019 15672 PulseGuide returned control before completion, sleep 136 02:46:53.942 00.140 15672 IsGuiding returns 1 02:46:53.943 00.001 15672 scope still moving after pulse duration time elapsed 02:46:53.963 00.020 15672 IsSlewing returns 0 02:46:54.028 00.065 15672 IsGuiding returns 0 02:46:54.028 00.000 15672 scope move finished after 149 + 99 ms 02:46:54.028 00.000 15672 Move returns status 0, amount 149 02:46:54.028 00.000 15672 MoveAxis(N, 58, ABG) 02:46:54.029 00.001 15672 Guiding Dir = 0, Dur = 58 02:46:54.029 00.000 15672 IsSlewing returns 0 02:46:54.031 00.002 15672 IsGuiding returns 0 02:46:54.089 00.058 30444 UpdateGuideState exits: m=36475 SNR=36.5 Saturated 02:46:54.089 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:54.090 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:54.090 00.000 30444 Enqueuing Expose request 02:46:54.109 00.019 15672 IsGuiding returns 1 02:46:54.109 00.000 15672 scope still moving after pulse duration time elapsed 02:46:54.131 00.022 15672 IsSlewing returns 0 02:46:54.134 00.003 15672 IsGuiding returns 1 02:46:54.155 00.021 15672 IsSlewing returns 0 02:46:54.157 00.002 15672 IsGuiding returns 1 02:46:54.178 00.021 15672 IsSlewing returns 0 02:46:54.203 00.025 15672 IsGuiding returns 0 02:46:54.203 00.000 15672 scope move finished after 58 + 112 ms 02:46:54.203 00.000 15672 Move returns status 0, amount 58 02:46:54.203 00.000 15672 move complete, result=0 02:46:54.203 00.000 15672 worker thread done servicing request 02:46:54.203 00.000 15672 Worker thread wakes up 02:46:54.203 00.000 30444 GuideStep: -0.6 px 149 ms EAST, -0.3 px 58 ms NORTH 02:46:54.203 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:54.203 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:56.117 01.914 15672 Exposure complete 02:46:56.150 00.033 15672 worker thread done servicing request 02:46:56.150 00.000 30444 OnExposeComplete: enter 02:46:56.150 00.000 30444 UpdateGuideState(): m_state=6 02:46:56.150 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7028 02:46:56.150 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=205.54, Mass=37778, SNR=36.1, Peak=6261 HFD=3.3 02:46:56.150 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 02:46:56.150 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 02:46:56.150 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=1.29 hyp=1.29 cameraTheta=1.55 mountX=-0.33 mountY=1.26, mountTheta=1.83 02:46:56.151 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=1.29, opts=13) 02:46:56.151 00.000 30444 Enqueuing Move request for scope (0.02, 1.29) 02:46:56.151 00.000 15672 Worker thread wakes up 02:46:56.151 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.29) opts 0xd 02:46:56.151 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 1.29) 02:46:56.151 00.000 15672 Moving (0.02, 1.29) raw xDistance=-0.33 yDistance=1.26 02:46:56.151 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33 02:46:56.151 00.000 15672 resist switch: large excursion: input 1.26 thresh 0.75 direction from -1 to 1 02:46:56.151 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.79 02:46:56.151 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.26 from input 1.26 02:46:56.151 00.000 15672 MoveAxis(E, 100, ABG) 02:46:56.151 00.000 15672 Guiding Dir = 2, Dur = 100 02:46:56.152 00.001 15672 IsSlewing returns 0 02:46:56.153 00.001 15672 IsGuiding returns 0 02:46:56.157 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=13899, FiltMin=2560, FiltMax=10566, Gamma=2.950 02:46:56.182 00.025 15672 PulseGuide returned control before completion, sleep 81 02:46:56.201 00.019 30444 UpdateGuideState exits: m=37778 SNR=36.1 Saturated 02:46:56.201 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:56.201 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:56.201 00.000 30444 Enqueuing Expose request 02:46:56.266 00.065 15672 IsGuiding returns 1 02:46:56.266 00.000 15672 scope still moving after pulse duration time elapsed 02:46:56.287 00.021 15672 IsSlewing returns 0 02:46:56.295 00.008 15672 IsGuiding returns 0 02:46:56.295 00.000 15672 scope move finished after 100 + 41 ms 02:46:56.295 00.000 15672 Move returns status 0, amount 100 02:46:56.295 00.000 15672 MoveAxis(S, 226, ABG) 02:46:56.295 00.000 15672 Guiding Dir = 1, Dur = 226 02:46:56.295 00.000 15672 IsSlewing returns 0 02:46:56.296 00.001 15672 IsGuiding returns 0 02:46:56.374 00.078 15672 PulseGuide returned control before completion, sleep 158 02:46:56.535 00.161 15672 IsGuiding returns 1 02:46:56.535 00.000 15672 scope still moving after pulse duration time elapsed 02:46:56.556 00.021 15672 IsSlewing returns 0 02:46:56.557 00.001 15672 IsGuiding returns 1 02:46:56.578 00.021 15672 IsSlewing returns 0 02:46:56.579 00.001 15672 IsGuiding returns 1 02:46:56.600 00.021 15672 IsSlewing returns 0 02:46:56.630 00.030 15672 IsGuiding returns 0 02:46:56.630 00.000 15672 scope move finished after 226 + 108 ms 02:46:56.630 00.000 15672 Move returns status 0, amount 226 02:46:56.630 00.000 15672 move complete, result=0 02:46:56.630 00.000 15672 worker thread done servicing request 02:46:56.631 00.001 30444 GuideStep: -0.3 px 100 ms EAST, 1.3 px 226 ms SOUTH 02:46:56.631 00.000 15672 Worker thread wakes up 02:46:56.631 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:56.631 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:58.737 02.106 15672 Exposure complete 02:46:58.757 00.020 15672 worker thread done servicing request 02:46:58.758 00.001 30444 OnExposeComplete: enter 02:46:58.758 00.000 30444 UpdateGuideState(): m_state=6 02:46:58.758 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7029 02:46:58.758 00.000 30444 Star::Find returns 1 (1), X=462.29, Y=204.58, Mass=42760, SNR=43.0, Peak=7021 HFD=3.3 02:46:58.758 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 02:46:58.758 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 02:46:58.758 00.000 30444 CameraToMount -- cameraX=0.86 cameraY=0.33 hyp=0.92 cameraTheta=0.37 mountX=0.73 mountY=0.51, mountTheta=0.60 02:46:58.759 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.86, y=0.33, opts=13) 02:46:58.759 00.000 30444 Enqueuing Move request for scope (0.86, 0.33) 02:46:58.759 00.000 15672 Worker thread wakes up 02:46:58.759 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.86, 0.33) opts 0xd 02:46:58.759 00.000 15672 Handling offset move in thread for scope, endpoint = (0.86, 0.33) 02:46:58.759 00.000 15672 Moving (0.86, 0.33) raw xDistance=0.73 yDistance=0.51 02:46:58.759 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.73 02:46:58.759 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 02:46:58.759 00.000 15672 MoveAxis(W, 192, ABG) 02:46:58.759 00.000 15672 Guiding Dir = 3, Dur = 192 02:46:58.760 00.001 15672 IsSlewing returns 0 02:46:58.761 00.001 15672 IsGuiding returns 0 02:46:58.766 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=13702, FiltMin=2614, FiltMax=10757, Gamma=2.950 02:46:58.786 00.020 15672 PulseGuide returned control before completion, sleep 178 02:46:58.812 00.026 30444 UpdateGuideState exits: m=42760 SNR=43.0 Saturated 02:46:58.812 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:46:58.812 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:46:58.812 00.000 30444 Enqueuing Expose request 02:46:58.968 00.156 15672 IsGuiding returns 1 02:46:58.968 00.000 15672 scope still moving after pulse duration time elapsed 02:46:58.989 00.021 15672 IsSlewing returns 0 02:46:58.994 00.005 15672 IsGuiding returns 0 02:46:58.994 00.000 15672 scope move finished after 192 + 41 ms 02:46:58.994 00.000 15672 Move returns status 0, amount 192 02:46:58.995 00.001 15672 MoveAxis(S, 90, ABG) 02:46:58.995 00.000 15672 Guiding Dir = 1, Dur = 90 02:46:58.995 00.000 15672 IsSlewing returns 0 02:46:58.996 00.001 15672 IsGuiding returns 0 02:46:59.075 00.079 15672 PulseGuide returned control before completion, sleep 23 02:46:59.108 00.033 15672 IsGuiding returns 1 02:46:59.108 00.000 15672 scope still moving after pulse duration time elapsed 02:46:59.129 00.021 15672 IsSlewing returns 0 02:46:59.130 00.001 15672 IsGuiding returns 1 02:46:59.151 00.021 15672 IsSlewing returns 0 02:46:59.152 00.001 15672 IsGuiding returns 1 02:46:59.173 00.021 15672 IsSlewing returns 0 02:46:59.202 00.029 15672 IsGuiding returns 0 02:46:59.203 00.001 15672 scope move finished after 90 + 116 ms 02:46:59.203 00.000 15672 Move returns status 0, amount 90 02:46:59.203 00.000 15672 move complete, result=0 02:46:59.203 00.000 15672 worker thread done servicing request 02:46:59.203 00.000 15672 Worker thread wakes up 02:46:59.203 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:46:59.203 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:46:59.203 00.000 30444 GuideStep: 0.7 px 192 ms WEST, 0.5 px 90 ms SOUTH 02:47:01.118 01.915 15672 Exposure complete 02:47:01.148 00.030 15672 worker thread done servicing request 02:47:01.148 00.000 30444 OnExposeComplete: enter 02:47:01.149 00.001 30444 UpdateGuideState(): m_state=6 02:47:01.149 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7030 02:47:01.149 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=204.59, Mass=46297, SNR=42.5, Peak=6443 HFD=3.9 02:47:01.149 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 02:47:01.149 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 02:47:01.149 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.33 hyp=0.37 cameraTheta=1.13 mountX=0.06 mountY=0.36, mountTheta=1.41 02:47:01.149 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.33, opts=13) 02:47:01.149 00.000 30444 Enqueuing Move request for scope (0.16, 0.33) 02:47:01.149 00.000 15672 Worker thread wakes up 02:47:01.149 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.33) opts 0xd 02:47:01.150 00.001 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.33) 02:47:01.150 00.000 15672 Moving (0.16, 0.33) raw xDistance=0.06 yDistance=0.36 02:47:01.150 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 02:47:01.150 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 02:47:01.150 00.000 15672 MoveAxis(E, 0, ABG) 02:47:01.150 00.000 15672 Move returns status 0, amount 0 02:47:01.150 00.000 15672 MoveAxis(S, 64, ABG) 02:47:01.150 00.000 15672 Guiding Dir = 1, Dur = 64 02:47:01.150 00.000 15672 IsSlewing returns 0 02:47:01.151 00.001 15672 IsGuiding returns 0 02:47:01.155 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=13513, FiltMin=2602, FiltMax=11336, Gamma=2.950 02:47:01.198 00.043 30444 UpdateGuideState exits: m=46297 SNR=42.5 Saturated 02:47:01.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:01.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:01.198 00.000 30444 Enqueuing Expose request 02:47:01.262 00.064 15672 IsGuiding returns 1 02:47:01.263 00.001 15672 scope still moving after pulse duration time elapsed 02:47:01.284 00.021 15672 IsSlewing returns 0 02:47:01.285 00.001 15672 IsGuiding returns 1 02:47:01.307 00.022 15672 IsSlewing returns 0 02:47:01.327 00.020 15672 IsGuiding returns 0 02:47:01.327 00.000 15672 scope move finished after 64 + 112 ms 02:47:01.327 00.000 15672 Move returns status 0, amount 64 02:47:01.327 00.000 15672 move complete, result=0 02:47:01.327 00.000 15672 worker thread done servicing request 02:47:01.327 00.000 15672 Worker thread wakes up 02:47:01.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:01.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:01.327 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 64 ms SOUTH 02:47:03.435 02.108 15672 Exposure complete 02:47:03.454 00.019 15672 worker thread done servicing request 02:47:03.454 00.000 30444 OnExposeComplete: enter 02:47:03.454 00.000 30444 UpdateGuideState(): m_state=6 02:47:03.454 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7031 02:47:03.455 00.001 30444 Star::Find returns 1 (1), X=461.50, Y=205.12, Mass=38234, SNR=35.8, Peak=6665 HFD=3.1 02:47:03.455 00.000 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 02:47:03.455 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 02:47:03.455 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.87 hyp=0.87 cameraTheta=1.50 mountX=-0.17 mountY=0.86, mountTheta=1.77 02:47:03.455 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.87, opts=13) 02:47:03.455 00.000 30444 Enqueuing Move request for scope (0.07, 0.87) 02:47:03.455 00.000 15672 Worker thread wakes up 02:47:03.455 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.87) opts 0xd 02:47:03.455 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.87) 02:47:03.455 00.000 15672 Moving (0.07, 0.87) raw xDistance=-0.17 yDistance=0.86 02:47:03.455 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 02:47:03.455 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86 02:47:03.455 00.000 15672 MoveAxis(E, 0, ABG) 02:47:03.456 00.001 15672 Move returns status 0, amount 0 02:47:03.456 00.000 15672 MoveAxis(S, 153, ABG) 02:47:03.456 00.000 15672 Guiding Dir = 1, Dur = 153 02:47:03.456 00.000 15672 IsSlewing returns 0 02:47:03.458 00.002 15672 IsGuiding returns 0 02:47:03.462 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2063, max=14816, FiltMin=2530, FiltMax=12381, Gamma=2.950 02:47:03.531 00.069 15672 PulseGuide returned control before completion, sleep 90 02:47:03.645 00.114 15672 IsGuiding returns 1 02:47:03.646 00.001 15672 scope still moving after pulse duration time elapsed 02:47:03.666 00.020 15672 IsSlewing returns 0 02:47:03.669 00.003 15672 IsGuiding returns 1 02:47:03.690 00.021 15672 IsSlewing returns 0 02:47:03.693 00.003 15672 IsGuiding returns 1 02:47:03.713 00.020 15672 IsSlewing returns 0 02:47:03.725 00.012 15672 IsGuiding returns 0 02:47:03.725 00.000 15672 scope move finished after 153 + 113 ms 02:47:03.725 00.000 15672 Move returns status 0, amount 153 02:47:03.725 00.000 15672 move complete, result=0 02:47:03.725 00.000 15672 worker thread done servicing request 02:47:03.763 00.038 30444 UpdateGuideState exits: m=38234 SNR=35.8 Saturated 02:47:03.763 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:03.764 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:03.764 00.000 30444 Enqueuing Expose request 02:47:03.764 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.9 px 153 ms SOUTH 02:47:03.764 00.000 15672 Worker thread wakes up 02:47:03.764 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:03.765 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:05.675 01.910 15672 Exposure complete 02:47:05.706 00.031 15672 worker thread done servicing request 02:47:05.706 00.000 30444 OnExposeComplete: enter 02:47:05.706 00.000 30444 UpdateGuideState(): m_state=6 02:47:05.706 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7032 02:47:05.706 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=204.87, Mass=40942, SNR=37.3, Peak=6272 HFD=3.4 02:47:05.706 00.000 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 02:47:05.706 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.38 = 1.38) 02:47:05.706 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.62 hyp=0.67 cameraTheta=1.16 mountX=0.09 mountY=0.66, mountTheta=1.44 02:47:05.707 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.62, opts=13) 02:47:05.707 00.000 30444 Enqueuing Move request for scope (0.27, 0.62) 02:47:05.707 00.000 15672 Worker thread wakes up 02:47:05.707 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.62) opts 0xd 02:47:05.707 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.62) 02:47:05.707 00.000 15672 Moving (0.27, 0.62) raw xDistance=0.09 yDistance=0.66 02:47:05.707 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 02:47:05.707 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 02:47:05.707 00.000 15672 MoveAxis(E, 0, ABG) 02:47:05.707 00.000 15672 Move returns status 0, amount 0 02:47:05.707 00.000 15672 MoveAxis(S, 118, ABG) 02:47:05.707 00.000 15672 Guiding Dir = 1, Dur = 118 02:47:05.708 00.001 15672 IsSlewing returns 0 02:47:05.709 00.001 15672 IsGuiding returns 0 02:47:05.712 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2077, max=13796, FiltMin=2552, FiltMax=11763, Gamma=2.950 02:47:05.784 00.072 15672 PulseGuide returned control before completion, sleep 53 02:47:05.796 00.012 30444 UpdateGuideState exits: m=40942 SNR=37.3 Saturated 02:47:05.796 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:05.797 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:05.797 00.000 30444 Enqueuing Expose request 02:47:05.838 00.041 15672 IsGuiding returns 1 02:47:05.839 00.001 15672 scope still moving after pulse duration time elapsed 02:47:05.860 00.021 15672 IsSlewing returns 0 02:47:05.861 00.001 15672 IsGuiding returns 1 02:47:05.883 00.022 15672 IsSlewing returns 0 02:47:05.884 00.001 15672 IsGuiding returns 1 02:47:05.905 00.021 15672 IsSlewing returns 0 02:47:05.929 00.024 15672 IsGuiding returns 0 02:47:05.929 00.000 15672 scope move finished after 118 + 102 ms 02:47:05.930 00.001 15672 Move returns status 0, amount 118 02:47:05.930 00.000 15672 move complete, result=0 02:47:05.930 00.000 15672 worker thread done servicing request 02:47:05.930 00.000 15672 Worker thread wakes up 02:47:05.930 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:05.930 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:05.930 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 118 ms SOUTH 02:47:08.040 02.110 15672 Exposure complete 02:47:08.060 00.020 15672 worker thread done servicing request 02:47:08.060 00.000 30444 OnExposeComplete: enter 02:47:08.060 00.000 30444 UpdateGuideState(): m_state=6 02:47:08.060 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7033 02:47:08.060 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=205.12, Mass=44593, SNR=37.6, Peak=6509 HFD=3.9 02:47:08.060 00.000 30444 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.28) = xAngle (2.28 = 2.28) 02:47:08.060 00.000 30444 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.22 = 2.22) 02:47:08.060 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=0.87 hyp=0.96 cameraTheta=2.00 mountX=-0.62 mountY=0.76, mountTheta=2.25 02:47:08.061 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=0.87, opts=13) 02:47:08.061 00.000 30444 Enqueuing Move request for scope (-0.40, 0.87) 02:47:08.061 00.000 15672 Worker thread wakes up 02:47:08.061 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.87) opts 0xd 02:47:08.061 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 0.87) 02:47:08.061 00.000 15672 Moving (-0.40, 0.87) raw xDistance=-0.62 yDistance=0.76 02:47:08.061 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62 02:47:08.061 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 02:47:08.061 00.000 15672 MoveAxis(E, 168, ABG) 02:47:08.061 00.000 15672 Guiding Dir = 2, Dur = 168 02:47:08.061 00.000 15672 IsSlewing returns 0 02:47:08.062 00.001 15672 IsGuiding returns 0 02:47:08.066 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=13844, FiltMin=2623, FiltMax=12240, Gamma=2.950 02:47:08.084 00.018 15672 PulseGuide returned control before completion, sleep 157 02:47:08.244 00.160 15672 IsGuiding returns 1 02:47:08.244 00.000 15672 scope still moving after pulse duration time elapsed 02:47:08.265 00.021 15672 IsSlewing returns 0 02:47:08.266 00.001 15672 IsGuiding returns 1 02:47:08.287 00.021 15672 IsSlewing returns 0 02:47:08.292 00.005 15672 IsGuiding returns 0 02:47:08.293 00.001 15672 scope move finished after 168 + 62 ms 02:47:08.293 00.000 15672 Move returns status 0, amount 168 02:47:08.293 00.000 15672 MoveAxis(S, 136, ABG) 02:47:08.293 00.000 15672 Guiding Dir = 1, Dur = 136 02:47:08.293 00.000 15672 IsSlewing returns 0 02:47:08.295 00.002 15672 IsGuiding returns 0 02:47:08.357 00.062 30444 UpdateGuideState exits: m=44593 SNR=37.6 Saturated 02:47:08.357 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:08.357 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:08.357 00.000 30444 Enqueuing Expose request 02:47:08.371 00.014 15672 PulseGuide returned control before completion, sleep 69 02:47:08.442 00.071 15672 IsGuiding returns 1 02:47:08.443 00.001 15672 scope still moving after pulse duration time elapsed 02:47:08.464 00.021 15672 IsSlewing returns 0 02:47:08.465 00.001 15672 IsGuiding returns 1 02:47:08.485 00.020 15672 IsSlewing returns 0 02:47:08.485 00.000 15672 IsGuiding returns 1 02:47:08.506 00.021 15672 IsSlewing returns 0 02:47:08.508 00.002 15672 IsGuiding returns 1 02:47:08.529 00.021 15672 IsSlewing returns 0 02:47:08.565 00.036 15672 IsGuiding returns 0 02:47:08.565 00.000 15672 scope move finished after 136 + 134 ms 02:47:08.565 00.000 15672 Move returns status 0, amount 136 02:47:08.565 00.000 15672 move complete, result=0 02:47:08.565 00.000 15672 worker thread done servicing request 02:47:08.565 00.000 15672 Worker thread wakes up 02:47:08.565 00.000 30444 GuideStep: -0.6 px 168 ms EAST, 0.8 px 136 ms SOUTH 02:47:08.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:08.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:10.480 01.915 15672 Exposure complete 02:47:10.506 00.026 15672 worker thread done servicing request 02:47:10.506 00.000 30444 OnExposeComplete: enter 02:47:10.506 00.000 30444 UpdateGuideState(): m_state=6 02:47:10.506 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7034 02:47:10.506 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=204.94, Mass=38325, SNR=37.7, Peak=6470 HFD=3.1 02:47:10.506 00.000 30444 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.28) = xAngle (1.31 = 1.31) 02:47:10.506 00.000 30444 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.25 = 1.25) 02:47:10.506 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.69 hyp=0.80 cameraTheta=1.03 mountX=0.21 mountY=0.76, mountTheta=1.30 02:47:10.507 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.69, opts=13) 02:47:10.507 00.000 30444 Enqueuing Move request for scope (0.41, 0.69) 02:47:10.507 00.000 15672 Worker thread wakes up 02:47:10.507 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.69) opts 0xd 02:47:10.507 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.69) 02:47:10.507 00.000 15672 Moving (0.41, 0.69) raw xDistance=0.21 yDistance=0.76 02:47:10.507 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 02:47:10.507 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 02:47:10.507 00.000 15672 MoveAxis(E, 0, ABG) 02:47:10.507 00.000 15672 Move returns status 0, amount 0 02:47:10.507 00.000 15672 MoveAxis(S, 135, ABG) 02:47:10.507 00.000 15672 Guiding Dir = 1, Dur = 135 02:47:10.507 00.000 15672 IsSlewing returns 0 02:47:10.510 00.003 15672 IsGuiding returns 0 02:47:10.514 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=14748, FiltMin=2576, FiltMax=10429, Gamma=2.950 02:47:10.559 00.045 30444 UpdateGuideState exits: m=38325 SNR=37.7 Saturated 02:47:10.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:10.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:10.560 00.001 30444 Enqueuing Expose request 02:47:10.592 00.032 15672 PulseGuide returned control before completion, sleep 63 02:47:10.657 00.065 15672 IsGuiding returns 1 02:47:10.657 00.000 15672 scope still moving after pulse duration time elapsed 02:47:10.679 00.022 15672 IsSlewing returns 0 02:47:10.681 00.002 15672 IsGuiding returns 1 02:47:10.702 00.021 15672 IsSlewing returns 0 02:47:10.707 00.005 15672 IsGuiding returns 1 02:47:10.728 00.021 15672 IsSlewing returns 0 02:47:10.731 00.003 15672 IsGuiding returns 1 02:47:10.752 00.021 15672 IsSlewing returns 0 02:47:10.769 00.017 15672 IsGuiding returns 0 02:47:10.770 00.001 15672 scope move finished after 135 + 125 ms 02:47:10.770 00.000 15672 Move returns status 0, amount 135 02:47:10.770 00.000 15672 move complete, result=0 02:47:10.770 00.000 15672 worker thread done servicing request 02:47:10.770 00.000 15672 Worker thread wakes up 02:47:10.770 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:10.770 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:10.771 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.8 px 135 ms SOUTH 02:47:12.880 02.109 15672 Exposure complete 02:47:12.900 00.020 15672 worker thread done servicing request 02:47:12.900 00.000 30444 OnExposeComplete: enter 02:47:12.900 00.000 30444 UpdateGuideState(): m_state=6 02:47:12.900 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7035 02:47:12.900 00.000 30444 Star::Find returns 1 (1), X=461.83, Y=204.70, Mass=49163, SNR=44.4, Peak=7321 HFD=3.5 02:47:12.900 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 02:47:12.900 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 02:47:12.900 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.44 hyp=0.60 cameraTheta=0.84 mountX=0.26 mountY=0.52, mountTheta=1.11 02:47:12.901 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.44, opts=13) 02:47:12.901 00.000 30444 Enqueuing Move request for scope (0.40, 0.44) 02:47:12.901 00.000 15672 Worker thread wakes up 02:47:12.901 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.44) opts 0xd 02:47:12.901 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.44) 02:47:12.901 00.000 15672 Moving (0.40, 0.44) raw xDistance=0.26 yDistance=0.52 02:47:12.901 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 02:47:12.901 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 02:47:12.901 00.000 15672 MoveAxis(W, 71, ABG) 02:47:12.901 00.000 15672 Guiding Dir = 3, Dur = 71 02:47:12.902 00.001 15672 IsSlewing returns 0 02:47:12.904 00.002 15672 IsGuiding returns 0 02:47:12.908 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=15626, FiltMin=2568, FiltMax=11893, Gamma=2.950 02:47:12.925 00.017 15672 PulseGuide returned control before completion, sleep 61 02:47:12.951 00.026 30444 UpdateGuideState exits: m=49163 SNR=44.4 Saturated 02:47:12.951 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:12.951 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:12.951 00.000 30444 Enqueuing Expose request 02:47:13.021 00.070 15672 IsGuiding returns 0 02:47:13.021 00.000 15672 Move returns status 0, amount 71 02:47:13.021 00.000 15672 MoveAxis(S, 93, ABG) 02:47:13.021 00.000 15672 Guiding Dir = 1, Dur = 93 02:47:13.022 00.001 15672 IsSlewing returns 0 02:47:13.023 00.001 15672 IsGuiding returns 0 02:47:13.100 00.077 15672 PulseGuide returned control before completion, sleep 26 02:47:13.127 00.027 15672 IsGuiding returns 1 02:47:13.127 00.000 15672 scope still moving after pulse duration time elapsed 02:47:13.149 00.022 15672 IsSlewing returns 0 02:47:13.150 00.001 15672 IsGuiding returns 1 02:47:13.170 00.020 15672 IsSlewing returns 0 02:47:13.172 00.002 15672 IsGuiding returns 1 02:47:13.193 00.021 15672 IsSlewing returns 0 02:47:13.194 00.001 15672 IsGuiding returns 1 02:47:13.215 00.021 15672 IsSlewing returns 0 02:47:13.261 00.046 15672 IsGuiding returns 0 02:47:13.261 00.000 15672 scope move finished after 93 + 145 ms 02:47:13.261 00.000 15672 Move returns status 0, amount 93 02:47:13.261 00.000 15672 move complete, result=0 02:47:13.262 00.001 15672 worker thread done servicing request 02:47:13.262 00.000 30444 GuideStep: 0.3 px 71 ms WEST, 0.5 px 93 ms SOUTH 02:47:13.262 00.000 15672 Worker thread wakes up 02:47:13.262 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:13.262 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:15.178 01.916 15672 Exposure complete 02:47:15.210 00.032 15672 worker thread done servicing request 02:47:15.210 00.000 30444 OnExposeComplete: enter 02:47:15.210 00.000 30444 UpdateGuideState(): m_state=6 02:47:15.210 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7036 02:47:15.210 00.000 30444 Star::Find returns 1 (1), X=461.68, Y=204.91, Mass=44911, SNR=39.0, Peak=6770 HFD=3.7 02:47:15.210 00.000 30444 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.28) = xAngle (1.49 = 1.49) 02:47:15.210 00.000 30444 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.43 = 1.43) 02:47:15.210 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.65 hyp=0.70 cameraTheta=1.21 mountX=0.06 mountY=0.69, mountTheta=1.49 02:47:15.210 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.65, opts=13) 02:47:15.210 00.000 30444 Enqueuing Move request for scope (0.24, 0.65) 02:47:15.211 00.001 15672 Worker thread wakes up 02:47:15.211 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.65) opts 0xd 02:47:15.211 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.65) 02:47:15.211 00.000 15672 Moving (0.24, 0.65) raw xDistance=0.06 yDistance=0.69 02:47:15.211 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 02:47:15.211 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 02:47:15.211 00.000 15672 MoveAxis(E, 0, ABG) 02:47:15.211 00.000 15672 Move returns status 0, amount 0 02:47:15.211 00.000 15672 MoveAxis(S, 123, ABG) 02:47:15.211 00.000 15672 Guiding Dir = 1, Dur = 123 02:47:15.212 00.001 15672 IsSlewing returns 0 02:47:15.212 00.000 15672 IsGuiding returns 0 02:47:15.216 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=14161, FiltMin=2579, FiltMax=11905, Gamma=2.950 02:47:15.259 00.043 30444 UpdateGuideState exits: m=44911 SNR=39.0 Saturated 02:47:15.259 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:15.259 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:15.259 00.000 30444 Enqueuing Expose request 02:47:15.289 00.030 15672 PulseGuide returned control before completion, sleep 57 02:47:15.348 00.059 15672 IsGuiding returns 1 02:47:15.348 00.000 15672 scope still moving after pulse duration time elapsed 02:47:15.369 00.021 15672 IsSlewing returns 0 02:47:15.371 00.002 15672 IsGuiding returns 1 02:47:15.391 00.020 15672 IsSlewing returns 0 02:47:15.394 00.003 15672 IsGuiding returns 1 02:47:15.416 00.022 15672 IsSlewing returns 0 02:47:15.465 00.049 15672 IsGuiding returns 0 02:47:15.466 00.001 15672 scope move finished after 123 + 130 ms 02:47:15.466 00.000 15672 Move returns status 0, amount 123 02:47:15.466 00.000 15672 move complete, result=0 02:47:15.466 00.000 15672 worker thread done servicing request 02:47:15.466 00.000 15672 Worker thread wakes up 02:47:15.466 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:15.466 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:15.467 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 123 ms SOUTH 02:47:17.576 02.109 15672 Exposure complete 02:47:17.596 00.020 15672 worker thread done servicing request 02:47:17.596 00.000 30444 OnExposeComplete: enter 02:47:17.596 00.000 30444 UpdateGuideState(): m_state=6 02:47:17.596 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7037 02:47:17.596 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=204.60, Mass=33154, SNR=34.4, Peak=6277 HFD=3.1 02:47:17.596 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 02:47:17.596 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 02:47:17.596 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=0.35 hyp=0.53 cameraTheta=2.42 mountX=-0.48 mountY=0.25, mountTheta=2.65 02:47:17.597 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=0.35, opts=13) 02:47:17.597 00.000 30444 Enqueuing Move request for scope (-0.40, 0.35) 02:47:17.597 00.000 15672 Worker thread wakes up 02:47:17.597 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.35) opts 0xd 02:47:17.597 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 0.35) 02:47:17.597 00.000 15672 Moving (-0.40, 0.35) raw xDistance=-0.48 yDistance=0.25 02:47:17.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 02:47:17.597 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 02:47:17.597 00.000 15672 MoveAxis(E, 129, ABG) 02:47:17.597 00.000 15672 Guiding Dir = 2, Dur = 129 02:47:17.597 00.000 15672 IsSlewing returns 0 02:47:17.599 00.002 15672 IsGuiding returns 0 02:47:17.603 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=13455, FiltMin=2550, FiltMax=11751, Gamma=2.950 02:47:17.621 00.018 15672 PulseGuide returned control before completion, sleep 118 02:47:17.742 00.121 15672 IsGuiding returns 1 02:47:17.742 00.000 15672 scope still moving after pulse duration time elapsed 02:47:17.763 00.021 15672 IsSlewing returns 0 02:47:17.766 00.003 15672 IsGuiding returns 0 02:47:17.766 00.000 15672 scope move finished after 129 + 37 ms 02:47:17.766 00.000 15672 Move returns status 0, amount 129 02:47:17.766 00.000 15672 MoveAxis(S, 45, ABG) 02:47:17.767 00.001 15672 Guiding Dir = 1, Dur = 45 02:47:17.767 00.000 15672 IsSlewing returns 0 02:47:17.770 00.003 15672 IsGuiding returns 0 02:47:17.881 00.111 15672 IsGuiding returns 1 02:47:17.881 00.000 15672 scope still moving after pulse duration time elapsed 02:47:17.902 00.021 15672 IsSlewing returns 0 02:47:17.926 00.024 15672 IsGuiding returns 0 02:47:17.926 00.000 15672 scope move finished after 45 + 111 ms 02:47:17.926 00.000 15672 Move returns status 0, amount 45 02:47:17.926 00.000 15672 move complete, result=0 02:47:17.926 00.000 15672 worker thread done servicing request 02:47:18.007 00.081 30444 UpdateGuideState exits: m=33154 SNR=34.4 Saturated 02:47:18.007 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:18.007 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:18.007 00.000 30444 Enqueuing Expose request 02:47:18.007 00.000 30444 GuideStep: -0.5 px 129 ms EAST, 0.3 px 45 ms SOUTH 02:47:18.008 00.001 15672 Worker thread wakes up 02:47:18.008 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:18.008 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:19.914 01.906 15672 Exposure complete 02:47:19.934 00.020 15672 worker thread done servicing request 02:47:19.934 00.000 30444 OnExposeComplete: enter 02:47:19.934 00.000 30444 UpdateGuideState(): m_state=6 02:47:19.934 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7038 02:47:19.934 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=205.20, Mass=33568, SNR=31.0, Peak=6344 HFD=2.8 02:47:19.934 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 02:47:19.934 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 02:47:19.934 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.95 hyp=1.00 cameraTheta=1.25 mountX=0.04 mountY=0.99, mountTheta=1.53 02:47:19.935 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.95, opts=13) 02:47:19.935 00.000 30444 Enqueuing Move request for scope (0.31, 0.95) 02:47:19.935 00.000 15672 Worker thread wakes up 02:47:19.935 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.95) opts 0xd 02:47:19.935 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.95) 02:47:19.935 00.000 15672 Moving (0.31, 0.95) raw xDistance=0.04 yDistance=0.99 02:47:19.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 02:47:19.935 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99 02:47:19.935 00.000 15672 MoveAxis(E, 0, ABG) 02:47:19.935 00.000 15672 Move returns status 0, amount 0 02:47:19.935 00.000 15672 MoveAxis(S, 177, ABG) 02:47:19.935 00.000 15672 Guiding Dir = 1, Dur = 177 02:47:19.936 00.001 15672 IsSlewing returns 0 02:47:19.937 00.001 15672 IsGuiding returns 0 02:47:19.941 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2117, max=15201, FiltMin=2540, FiltMax=10872, Gamma=2.950 02:47:19.984 00.043 30444 UpdateGuideState exits: m=33568 SNR=31.0 Saturated 02:47:19.984 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:19.984 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:19.984 00.000 30444 Enqueuing Expose request 02:47:20.017 00.033 15672 PulseGuide returned control before completion, sleep 107 02:47:20.127 00.110 15672 IsGuiding returns 1 02:47:20.127 00.000 15672 scope still moving after pulse duration time elapsed 02:47:20.149 00.022 15672 IsSlewing returns 0 02:47:20.152 00.003 15672 IsGuiding returns 1 02:47:20.172 00.020 15672 IsSlewing returns 0 02:47:20.175 00.003 15672 IsGuiding returns 1 02:47:20.196 00.021 15672 IsSlewing returns 0 02:47:20.227 00.031 15672 IsGuiding returns 0 02:47:20.227 00.000 15672 scope move finished after 177 + 112 ms 02:47:20.227 00.000 15672 Move returns status 0, amount 177 02:47:20.228 00.001 15672 move complete, result=0 02:47:20.228 00.000 15672 worker thread done servicing request 02:47:20.228 00.000 15672 Worker thread wakes up 02:47:20.228 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 1.0 px 177 ms SOUTH 02:47:20.229 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:20.229 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:22.336 02.107 15672 Exposure complete 02:47:22.356 00.020 15672 worker thread done servicing request 02:47:22.356 00.000 30444 OnExposeComplete: enter 02:47:22.356 00.000 30444 UpdateGuideState(): m_state=6 02:47:22.356 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7039 02:47:22.356 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=205.11, Mass=37209, SNR=35.1, Peak=6038 HFD=3.5 02:47:22.356 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 02:47:22.356 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.79 = 1.79) 02:47:22.357 00.001 30444 CameraToMount -- cameraX=-0.00 cameraY=0.86 hyp=0.86 cameraTheta=1.57 mountX=-0.24 mountY=0.84, mountTheta=1.85 02:47:22.357 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.86, opts=13) 02:47:22.357 00.000 30444 Enqueuing Move request for scope (-0.00, 0.86) 02:47:22.357 00.000 15672 Worker thread wakes up 02:47:22.357 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.86) opts 0xd 02:47:22.357 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.86) 02:47:22.357 00.000 15672 Moving (-0.00, 0.86) raw xDistance=-0.24 yDistance=0.84 02:47:22.357 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 02:47:22.357 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 02:47:22.357 00.000 15672 MoveAxis(E, 0, ABG) 02:47:22.357 00.000 15672 Move returns status 0, amount 0 02:47:22.357 00.000 15672 MoveAxis(S, 149, ABG) 02:47:22.357 00.000 15672 Guiding Dir = 1, Dur = 149 02:47:22.358 00.001 15672 IsSlewing returns 0 02:47:22.358 00.000 15672 IsGuiding returns 0 02:47:22.363 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=16230, FiltMin=2613, FiltMax=11715, Gamma=2.950 02:47:22.407 00.044 30444 UpdateGuideState exits: m=37209 SNR=35.1 Saturated 02:47:22.407 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:22.407 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:22.407 00.000 30444 Enqueuing Expose request 02:47:22.445 00.038 15672 PulseGuide returned control before completion, sleep 73 02:47:22.521 00.076 15672 IsGuiding returns 1 02:47:22.521 00.000 15672 scope still moving after pulse duration time elapsed 02:47:22.542 00.021 15672 IsSlewing returns 0 02:47:22.544 00.002 15672 IsGuiding returns 1 02:47:22.565 00.021 15672 IsSlewing returns 0 02:47:22.568 00.003 15672 IsGuiding returns 1 02:47:22.590 00.022 15672 IsSlewing returns 0 02:47:22.593 00.003 15672 IsGuiding returns 1 02:47:22.613 00.020 15672 IsSlewing returns 0 02:47:22.640 00.027 15672 IsGuiding returns 0 02:47:22.640 00.000 15672 scope move finished after 149 + 132 ms 02:47:22.640 00.000 15672 Move returns status 0, amount 149 02:47:22.640 00.000 15672 move complete, result=0 02:47:22.640 00.000 15672 worker thread done servicing request 02:47:22.640 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 149 ms SOUTH 02:47:22.641 00.001 15672 Worker thread wakes up 02:47:22.641 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:22.641 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:24.548 01.907 15672 Exposure complete 02:47:24.569 00.021 15672 worker thread done servicing request 02:47:24.569 00.000 30444 OnExposeComplete: enter 02:47:24.569 00.000 30444 UpdateGuideState(): m_state=6 02:47:24.569 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7040 02:47:24.569 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=204.93, Mass=44045, SNR=41.1, Peak=6451 HFD=3.5 02:47:24.569 00.000 30444 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.28) = xAngle (1.55 = 1.55) 02:47:24.569 00.000 30444 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.49 = 1.49) 02:47:24.569 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.68 hyp=0.71 cameraTheta=1.27 mountX=0.01 mountY=0.71, mountTheta=1.55 02:47:24.570 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.68, opts=13) 02:47:24.570 00.000 30444 Enqueuing Move request for scope (0.21, 0.68) 02:47:24.570 00.000 15672 Worker thread wakes up 02:47:24.570 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.68) opts 0xd 02:47:24.570 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.68) 02:47:24.570 00.000 15672 Moving (0.21, 0.68) raw xDistance=0.01 yDistance=0.71 02:47:24.570 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 02:47:24.570 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71 02:47:24.570 00.000 15672 MoveAxis(E, 0, ABG) 02:47:24.570 00.000 15672 Move returns status 0, amount 0 02:47:24.570 00.000 15672 MoveAxis(S, 126, ABG) 02:47:24.570 00.000 15672 Guiding Dir = 1, Dur = 126 02:47:24.571 00.001 15672 IsSlewing returns 0 02:47:24.575 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=17047, FiltMin=2616, FiltMax=12001, Gamma=2.950 02:47:24.602 00.027 15672 IsGuiding returns 0 02:47:24.624 00.022 30444 UpdateGuideState exits: m=44045 SNR=41.1 Saturated 02:47:24.624 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:24.624 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:24.624 00.000 30444 Enqueuing Expose request 02:47:24.684 00.060 15672 PulseGuide returned control before completion, sleep 56 02:47:24.742 00.058 15672 IsGuiding returns 1 02:47:24.742 00.000 15672 scope still moving after pulse duration time elapsed 02:47:24.764 00.022 15672 IsSlewing returns 0 02:47:24.767 00.003 15672 IsGuiding returns 1 02:47:24.787 00.020 15672 IsSlewing returns 0 02:47:24.790 00.003 15672 IsGuiding returns 1 02:47:24.811 00.021 15672 IsSlewing returns 0 02:47:24.875 00.064 15672 IsGuiding returns 0 02:47:24.875 00.000 15672 scope move finished after 126 + 146 ms 02:47:24.875 00.000 15672 Move returns status 0, amount 126 02:47:24.875 00.000 15672 move complete, result=0 02:47:24.875 00.000 15672 worker thread done servicing request 02:47:24.875 00.000 15672 Worker thread wakes up 02:47:24.876 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:24.876 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:25.131 00.255 30444 GuideStep: 0.0 px 0 ms EAST, 0.7 px 126 ms SOUTH 02:47:26.992 01.861 15672 Exposure complete 02:47:27.023 00.031 15672 worker thread done servicing request 02:47:27.023 00.000 30444 OnExposeComplete: enter 02:47:27.023 00.000 30444 UpdateGuideState(): m_state=6 02:47:27.023 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7041 02:47:27.023 00.000 30444 Star::Find returns 1 (1), X=461.17, Y=204.20, Mass=33253, SNR=34.3, Peak=6244 HFD=3.0 02:47:27.023 00.000 30444 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.28) = xAngle (-2.66 = -2.66) 02:47:27.023 00.000 30444 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.72 = -2.72) 02:47:27.024 00.001 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-2.94 mountX=-0.24 mountY=-0.11, mountTheta=-2.71 02:47:27.024 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.05, opts=13) 02:47:27.024 00.000 30444 Enqueuing Move request for scope (-0.26, -0.05) 02:47:27.024 00.000 15672 Worker thread wakes up 02:47:27.024 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd 02:47:27.024 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.05) 02:47:27.024 00.000 15672 Moving (-0.26, -0.05) raw xDistance=-0.24 yDistance=-0.11 02:47:27.024 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 02:47:27.024 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:47:27.024 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 02:47:27.024 00.000 15672 MoveAxis(E, 0, ABG) 02:47:27.024 00.000 15672 Move returns status 0, amount 0 02:47:27.024 00.000 15672 MoveAxis(N, 0, ABG) 02:47:27.025 00.001 15672 Move returns status 0, amount 0 02:47:27.025 00.000 15672 move complete, result=0 02:47:27.025 00.000 15672 worker thread done servicing request 02:47:27.029 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=16679, FiltMin=2564, FiltMax=11241, Gamma=2.950 02:47:27.155 00.126 30444 UpdateGuideState exits: m=33253 SNR=34.3 Saturated 02:47:27.156 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:27.156 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:27.156 00.000 30444 Enqueuing Expose request 02:47:27.156 00.000 15672 Worker thread wakes up 02:47:27.156 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:27.157 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:27.157 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:47:29.071 01.914 15672 Exposure complete 02:47:29.098 00.027 15672 worker thread done servicing request 02:47:29.098 00.000 30444 OnExposeComplete: enter 02:47:29.098 00.000 30444 UpdateGuideState(): m_state=6 02:47:29.098 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7042 02:47:29.099 00.001 30444 Star::Find returns 1 (1), X=460.79, Y=204.47, Mass=33422, SNR=31.2, Peak=6253 HFD=3.1 02:47:29.099 00.000 30444 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.28) = xAngle (3.09 = 3.09) 02:47:29.099 00.000 30444 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.03 = 3.03) 02:47:29.099 00.000 30444 CameraToMount -- cameraX=-0.65 cameraY=0.22 hyp=0.68 cameraTheta=2.81 mountX=-0.68 mountY=0.08, mountTheta=3.03 02:47:29.099 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.65, y=0.22, opts=13) 02:47:29.099 00.000 30444 Enqueuing Move request for scope (-0.65, 0.22) 02:47:29.099 00.000 15672 Worker thread wakes up 02:47:29.099 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.22) opts 0xd 02:47:29.099 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.65, 0.22) 02:47:29.099 00.000 15672 Moving (-0.65, 0.22) raw xDistance=-0.68 yDistance=0.08 02:47:29.099 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68 02:47:29.099 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:47:29.100 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 02:47:29.100 00.000 15672 MoveAxis(E, 184, ABG) 02:47:29.100 00.000 15672 Guiding Dir = 2, Dur = 184 02:47:29.100 00.000 15672 IsSlewing returns 0 02:47:29.101 00.001 15672 IsGuiding returns 0 02:47:29.105 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2062, max=14829, FiltMin=2598, FiltMax=11222, Gamma=2.950 02:47:29.155 00.050 15672 PulseGuide returned control before completion, sleep 140 02:47:29.201 00.046 30444 UpdateGuideState exits: m=33422 SNR=31.2 Saturated 02:47:29.201 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:29.201 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:29.201 00.000 30444 Enqueuing Expose request 02:47:29.297 00.096 15672 IsGuiding returns 1 02:47:29.298 00.001 15672 scope still moving after pulse duration time elapsed 02:47:29.319 00.021 15672 IsSlewing returns 0 02:47:29.320 00.001 15672 IsGuiding returns 1 02:47:29.341 00.021 15672 IsSlewing returns 0 02:47:29.395 00.054 15672 IsGuiding returns 0 02:47:29.395 00.000 15672 scope move finished after 184 + 110 ms 02:47:29.395 00.000 15672 Move returns status 0, amount 184 02:47:29.396 00.001 15672 MoveAxis(N, 0, ABG) 02:47:29.396 00.000 15672 Move returns status 0, amount 0 02:47:29.396 00.000 15672 move complete, result=0 02:47:29.396 00.000 15672 worker thread done servicing request 02:47:29.396 00.000 15672 Worker thread wakes up 02:47:29.396 00.000 30444 GuideStep: -0.7 px 184 ms EAST, 0.1 px 0 ms NORTH 02:47:29.397 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:29.397 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:31.507 02.110 15672 Exposure complete 02:47:31.527 00.020 15672 worker thread done servicing request 02:47:31.527 00.000 30444 OnExposeComplete: enter 02:47:31.527 00.000 30444 UpdateGuideState(): m_state=6 02:47:31.527 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7043 02:47:31.527 00.000 30444 Star::Find returns 1 (1), X=461.79, Y=204.13, Mass=38205, SNR=37.0, Peak=5758 HFD=3.6 02:47:31.527 00.000 30444 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.28) = xAngle (-0.05 = -0.05) 02:47:31.527 00.000 30444 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.11 = -0.11) 02:47:31.527 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.12 hyp=0.37 cameraTheta=-0.33 mountX=0.37 mountY=-0.04, mountTheta=-0.11 02:47:31.528 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.12, opts=13) 02:47:31.528 00.000 30444 Enqueuing Move request for scope (0.36, -0.12) 02:47:31.528 00.000 15672 Worker thread wakes up 02:47:31.528 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.12) opts 0xd 02:47:31.528 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.12) 02:47:31.528 00.000 15672 Moving (0.36, -0.12) raw xDistance=0.37 yDistance=-0.04 02:47:31.528 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37 02:47:31.528 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:47:31.528 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 02:47:31.528 00.000 15672 MoveAxis(W, 88, ABG) 02:47:31.528 00.000 15672 Guiding Dir = 3, Dur = 88 02:47:31.529 00.001 15672 IsSlewing returns 0 02:47:31.530 00.001 15672 IsGuiding returns 0 02:47:31.533 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=15558, FiltMin=2473, FiltMax=10221, Gamma=2.950 02:47:31.551 00.018 15672 PulseGuide returned control before completion, sleep 77 02:47:31.631 00.080 15672 IsGuiding returns 1 02:47:31.631 00.000 15672 scope still moving after pulse duration time elapsed 02:47:31.651 00.020 15672 IsSlewing returns 0 02:47:31.652 00.001 15672 IsGuiding returns 0 02:47:31.652 00.000 15672 scope move finished after 88 + 34 ms 02:47:31.652 00.000 15672 Move returns status 0, amount 88 02:47:31.652 00.000 15672 MoveAxis(N, 0, ABG) 02:47:31.652 00.000 15672 Move returns status 0, amount 0 02:47:31.652 00.000 15672 move complete, result=0 02:47:31.652 00.000 15672 worker thread done servicing request 02:47:31.777 00.125 30444 UpdateGuideState exits: m=38205 SNR=37.0 Saturated 02:47:31.778 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:31.778 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:31.778 00.000 30444 Enqueuing Expose request 02:47:31.778 00.000 30444 GuideStep: 0.4 px 88 ms WEST, -0.0 px 0 ms NORTH 02:47:31.778 00.000 15672 Worker thread wakes up 02:47:31.778 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:31.778 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:33.688 01.910 15672 Exposure complete 02:47:33.707 00.019 15672 worker thread done servicing request 02:47:33.707 00.000 30444 OnExposeComplete: enter 02:47:33.707 00.000 30444 UpdateGuideState(): m_state=6 02:47:33.708 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7044 02:47:33.708 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=204.38, Mass=39143, SNR=36.2, Peak=6387 HFD=3.3 02:47:33.708 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 02:47:33.708 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 02:47:33.708 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.19 cameraTheta=0.71 mountX=0.10 mountY=0.15, mountTheta=0.97 02:47:33.708 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.12, opts=13) 02:47:33.708 00.000 30444 Enqueuing Move request for scope (0.14, 0.12) 02:47:33.708 00.000 15672 Worker thread wakes up 02:47:33.708 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd 02:47:33.709 00.001 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.12) 02:47:33.709 00.000 15672 Moving (0.14, 0.12) raw xDistance=0.10 yDistance=0.15 02:47:33.709 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 02:47:33.709 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:47:33.709 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 02:47:33.709 00.000 15672 MoveAxis(E, 0, ABG) 02:47:33.709 00.000 15672 Move returns status 0, amount 0 02:47:33.709 00.000 15672 MoveAxis(N, 0, ABG) 02:47:33.709 00.000 15672 Move returns status 0, amount 0 02:47:33.709 00.000 15672 move complete, result=0 02:47:33.709 00.000 15672 worker thread done servicing request 02:47:33.714 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=14606, FiltMin=2593, FiltMax=10191, Gamma=2.950 02:47:33.818 00.104 30444 UpdateGuideState exits: m=39143 SNR=36.2 Saturated 02:47:33.818 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:33.818 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:33.819 00.001 30444 Enqueuing Expose request 02:47:33.819 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:47:33.819 00.000 15672 Worker thread wakes up 02:47:33.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:33.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:35.934 02.115 15672 Exposure complete 02:47:35.964 00.030 15672 worker thread done servicing request 02:47:35.964 00.000 30444 OnExposeComplete: enter 02:47:35.964 00.000 30444 UpdateGuideState(): m_state=6 02:47:35.964 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7045 02:47:35.965 00.001 30444 Star::Find returns 1 (1), X=461.73, Y=204.45, Mass=36252, SNR=36.9, Peak=6017 HFD=3.3 02:47:35.965 00.000 30444 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.28) = xAngle (0.87 = 0.87) 02:47:35.965 00.000 30444 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.81 = 0.81) 02:47:35.965 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.20 hyp=0.36 cameraTheta=0.59 mountX=0.23 mountY=0.26, mountTheta=0.84 02:47:35.965 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.20, opts=13) 02:47:35.965 00.000 30444 Enqueuing Move request for scope (0.30, 0.20) 02:47:35.965 00.000 15672 Worker thread wakes up 02:47:35.965 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.20) opts 0xd 02:47:35.965 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.20) 02:47:35.965 00.000 15672 Moving (0.30, 0.20) raw xDistance=0.23 yDistance=0.26 02:47:35.965 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 02:47:35.965 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 02:47:35.966 00.001 15672 MoveAxis(E, 0, ABG) 02:47:35.966 00.000 15672 Move returns status 0, amount 0 02:47:35.966 00.000 15672 MoveAxis(S, 47, ABG) 02:47:35.966 00.000 15672 Guiding Dir = 1, Dur = 47 02:47:35.966 00.000 15672 IsSlewing returns 0 02:47:35.968 00.002 15672 IsGuiding returns 0 02:47:35.972 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=13465, FiltMin=2610, FiltMax=9845, Gamma=2.950 02:47:36.013 00.041 30444 UpdateGuideState exits: m=36252 SNR=36.9 Saturated 02:47:36.013 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:36.013 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:36.013 00.000 30444 Enqueuing Expose request 02:47:36.073 00.060 15672 IsGuiding returns 1 02:47:36.073 00.000 15672 scope still moving after pulse duration time elapsed 02:47:36.096 00.023 15672 IsSlewing returns 0 02:47:36.098 00.002 15672 IsGuiding returns 1 02:47:36.120 00.022 15672 IsSlewing returns 0 02:47:36.137 00.017 15672 IsGuiding returns 0 02:47:36.138 00.001 15672 scope move finished after 47 + 122 ms 02:47:36.138 00.000 15672 Move returns status 0, amount 47 02:47:36.138 00.000 15672 move complete, result=0 02:47:36.138 00.000 15672 worker thread done servicing request 02:47:36.138 00.000 15672 Worker thread wakes up 02:47:36.138 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:36.138 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:36.141 00.003 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 47 ms SOUTH 02:47:38.048 01.907 15672 Exposure complete 02:47:38.068 00.020 15672 worker thread done servicing request 02:47:38.068 00.000 30444 OnExposeComplete: enter 02:47:38.068 00.000 30444 UpdateGuideState(): m_state=6 02:47:38.068 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7046 02:47:38.068 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=204.27, Mass=36865, SNR=34.7, Peak=6308 HFD=3.2 02:47:38.068 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 02:47:38.068 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 02:47:38.068 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.29 mountX=0.00 mountY=0.02, mountTheta=1.56 02:47:38.069 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.02, opts=13) 02:47:38.069 00.000 30444 Enqueuing Move request for scope (0.00, 0.02) 02:47:38.069 00.000 15672 Worker thread wakes up 02:47:38.069 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd 02:47:38.069 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.02) 02:47:38.069 00.000 15672 Moving (0.00, 0.02) raw xDistance=0.00 yDistance=0.02 02:47:38.069 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 02:47:38.069 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:47:38.069 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 02:47:38.069 00.000 15672 MoveAxis(E, 0, ABG) 02:47:38.069 00.000 15672 Move returns status 0, amount 0 02:47:38.069 00.000 15672 MoveAxis(N, 0, ABG) 02:47:38.069 00.000 15672 Move returns status 0, amount 0 02:47:38.069 00.000 15672 move complete, result=0 02:47:38.069 00.000 15672 worker thread done servicing request 02:47:38.074 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=15692, FiltMin=2605, FiltMax=11147, Gamma=2.950 02:47:38.117 00.043 30444 UpdateGuideState exits: m=36865 SNR=34.7 Saturated 02:47:38.117 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:38.117 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:38.117 00.000 30444 Enqueuing Expose request 02:47:38.117 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 02:47:38.117 00.000 15672 Worker thread wakes up 02:47:38.117 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:38.117 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:40.227 02.110 15672 Exposure complete 02:47:40.245 00.018 15672 worker thread done servicing request 02:47:40.246 00.001 30444 OnExposeComplete: enter 02:47:40.246 00.000 30444 UpdateGuideState(): m_state=6 02:47:40.246 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7047 02:47:40.246 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=204.43, Mass=38506, SNR=37.4, Peak=6163 HFD=3.3 02:47:40.246 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 02:47:40.246 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 02:47:40.246 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.84 mountX=0.10 mountY=0.20, mountTheta=1.11 02:47:40.248 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.17, opts=13) 02:47:40.248 00.000 30444 Enqueuing Move request for scope (0.16, 0.17) 02:47:40.249 00.001 15672 Worker thread wakes up 02:47:40.249 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd 02:47:40.249 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.17) 02:47:40.249 00.000 15672 Moving (0.16, 0.17) raw xDistance=0.10 yDistance=0.20 02:47:40.249 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 02:47:40.249 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:47:40.249 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 02:47:40.249 00.000 15672 MoveAxis(E, 0, ABG) 02:47:40.249 00.000 15672 Move returns status 0, amount 0 02:47:40.249 00.000 15672 MoveAxis(N, 0, ABG) 02:47:40.249 00.000 15672 Move returns status 0, amount 0 02:47:40.249 00.000 15672 move complete, result=0 02:47:40.249 00.000 15672 worker thread done servicing request 02:47:40.253 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=16672, FiltMin=2617, FiltMax=11360, Gamma=2.950 02:47:40.296 00.043 30444 UpdateGuideState exits: m=38506 SNR=37.4 Saturated 02:47:40.296 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:40.296 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:40.296 00.000 30444 Enqueuing Expose request 02:47:40.296 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:47:40.296 00.000 15672 Worker thread wakes up 02:47:40.296 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:40.296 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:42.205 01.909 15672 Exposure complete 02:47:42.228 00.023 15672 worker thread done servicing request 02:47:42.228 00.000 30444 OnExposeComplete: enter 02:47:42.228 00.000 30444 UpdateGuideState(): m_state=6 02:47:42.228 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7048 02:47:42.228 00.000 30444 Star::Find returns 1 (1), X=462.12, Y=203.83, Mass=46041, SNR=42.9, Peak=6053 HFD=4.1 02:47:42.228 00.000 30444 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 02:47:42.228 00.000 30444 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.33 = -0.33) 02:47:42.228 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=-0.42 hyp=0.80 cameraTheta=-0.55 mountX=0.78 mountY=-0.26, mountTheta=-0.33 02:47:42.229 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=-0.42, opts=13) 02:47:42.229 00.000 30444 Enqueuing Move request for scope (0.69, -0.42) 02:47:42.229 00.000 15672 Worker thread wakes up 02:47:42.229 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.42) opts 0xd 02:47:42.229 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, -0.42) 02:47:42.229 00.000 15672 Moving (0.69, -0.42) raw xDistance=0.78 yDistance=-0.26 02:47:42.229 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78 02:47:42.229 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:47:42.229 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 02:47:42.229 00.000 15672 MoveAxis(W, 210, ABG) 02:47:42.229 00.000 15672 Guiding Dir = 3, Dur = 210 02:47:42.230 00.001 15672 IsSlewing returns 0 02:47:42.231 00.001 15672 IsGuiding returns 0 02:47:42.235 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=18377, FiltMin=2600, FiltMax=12096, Gamma=2.950 02:47:42.254 00.019 15672 PulseGuide returned control before completion, sleep 197 02:47:42.278 00.024 30444 UpdateGuideState exits: m=46041 SNR=42.9 Saturated 02:47:42.278 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:42.278 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:42.278 00.000 30444 Enqueuing Expose request 02:47:42.463 00.185 15672 IsGuiding returns 0 02:47:42.463 00.000 15672 Move returns status 0, amount 210 02:47:42.463 00.000 15672 MoveAxis(N, 0, ABG) 02:47:42.463 00.000 15672 Move returns status 0, amount 0 02:47:42.463 00.000 15672 move complete, result=0 02:47:42.463 00.000 15672 worker thread done servicing request 02:47:42.463 00.000 15672 Worker thread wakes up 02:47:42.463 00.000 30444 GuideStep: 0.8 px 210 ms WEST, -0.3 px 0 ms NORTH 02:47:42.463 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:42.463 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:44.570 02.107 15672 Exposure complete 02:47:44.590 00.020 15672 worker thread done servicing request 02:47:44.590 00.000 30444 OnExposeComplete: enter 02:47:44.590 00.000 30444 UpdateGuideState(): m_state=6 02:47:44.590 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7049 02:47:44.590 00.000 30444 Star::Find returns 1 (1), X=461.18, Y=204.37, Mass=35949, SNR=35.0, Peak=6093 HFD=3.5 02:47:44.590 00.000 30444 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.28) = xAngle (2.99 = 2.99) 02:47:44.590 00.000 30444 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.93 = 2.93) 02:47:44.590 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.27 cameraTheta=2.71 mountX=-0.27 mountY=0.06, mountTheta=2.93 02:47:44.591 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.11, opts=13) 02:47:44.591 00.000 30444 Enqueuing Move request for scope (-0.25, 0.11) 02:47:44.591 00.000 15672 Worker thread wakes up 02:47:44.591 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.11) opts 0xd 02:47:44.591 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.11) 02:47:44.591 00.000 15672 Moving (-0.25, 0.11) raw xDistance=-0.27 yDistance=0.06 02:47:44.591 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.27 02:47:44.591 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:47:44.591 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 02:47:44.591 00.000 15672 MoveAxis(E, 58, ABG) 02:47:44.591 00.000 15672 Guiding Dir = 2, Dur = 58 02:47:44.592 00.001 15672 IsSlewing returns 0 02:47:44.596 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=16430, FiltMin=2603, FiltMax=11349, Gamma=2.950 02:47:44.619 00.023 15672 IsGuiding returns 0 02:47:44.634 00.015 15672 PulseGuide returned control before completion, sleep 53 02:47:44.689 00.055 15672 IsGuiding returns 1 02:47:44.689 00.000 15672 scope still moving after pulse duration time elapsed 02:47:44.709 00.020 15672 IsSlewing returns 0 02:47:44.715 00.006 15672 IsGuiding returns 0 02:47:44.715 00.000 15672 scope move finished after 58 + 38 ms 02:47:44.715 00.000 15672 Move returns status 0, amount 58 02:47:44.715 00.000 15672 MoveAxis(N, 0, ABG) 02:47:44.715 00.000 15672 Move returns status 0, amount 0 02:47:44.715 00.000 15672 move complete, result=0 02:47:44.715 00.000 15672 worker thread done servicing request 02:47:44.999 00.284 30444 UpdateGuideState exits: m=35949 SNR=35.0 Saturated 02:47:44.999 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:44.999 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:44.999 00.000 30444 Enqueuing Expose request 02:47:44.999 00.000 30444 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH 02:47:44.999 00.000 15672 Worker thread wakes up 02:47:44.999 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:45.000 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:46.907 01.907 15672 Exposure complete 02:47:46.926 00.019 15672 worker thread done servicing request 02:47:46.927 00.001 30444 OnExposeComplete: enter 02:47:46.927 00.000 30444 UpdateGuideState(): m_state=6 02:47:46.927 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7050 02:47:46.927 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=203.90, Mass=35709, SNR=33.2, Peak=6453 HFD=3.2 02:47:46.927 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 02:47:46.927 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 02:47:46.927 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.35 hyp=0.39 cameraTheta=-1.08 mountX=0.27 mountY=-0.30, mountTheta=-0.83 02:47:46.927 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.35, opts=13) 02:47:46.927 00.000 30444 Enqueuing Move request for scope (0.19, -0.35) 02:47:46.927 00.000 15672 Worker thread wakes up 02:47:46.928 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.35) opts 0xd 02:47:46.928 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.35) 02:47:46.928 00.000 15672 Moving (0.19, -0.35) raw xDistance=0.27 yDistance=-0.30 02:47:46.928 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27 02:47:46.928 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:47:46.928 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 02:47:46.928 00.000 15672 MoveAxis(W, 70, ABG) 02:47:46.928 00.000 15672 Guiding Dir = 3, Dur = 70 02:47:46.928 00.000 15672 IsSlewing returns 0 02:47:46.931 00.003 15672 IsGuiding returns 0 02:47:46.935 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=17671, FiltMin=2587, FiltMax=11911, Gamma=2.950 02:47:46.951 00.016 15672 PulseGuide returned control before completion, sleep 60 02:47:46.977 00.026 30444 UpdateGuideState exits: m=35709 SNR=33.2 Saturated 02:47:46.977 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:46.977 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:46.977 00.000 30444 Enqueuing Expose request 02:47:47.031 00.054 15672 IsGuiding returns 0 02:47:47.031 00.000 15672 Move returns status 0, amount 70 02:47:47.032 00.001 15672 MoveAxis(N, 0, ABG) 02:47:47.032 00.000 15672 Move returns status 0, amount 0 02:47:47.032 00.000 15672 move complete, result=0 02:47:47.032 00.000 15672 worker thread done servicing request 02:47:47.032 00.000 15672 Worker thread wakes up 02:47:47.032 00.000 30444 GuideStep: 0.3 px 70 ms WEST, -0.3 px 0 ms NORTH 02:47:47.032 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:47.032 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:49.142 02.110 15672 Exposure complete 02:47:49.162 00.020 15672 worker thread done servicing request 02:47:49.162 00.000 30444 OnExposeComplete: enter 02:47:49.162 00.000 30444 UpdateGuideState(): m_state=6 02:47:49.163 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7051 02:47:49.163 00.000 30444 Star::Find returns 1 (1), X=462.12, Y=203.41, Mass=45637, SNR=41.8, Peak=6210 HFD=3.8 02:47:49.163 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 02:47:49.163 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 02:47:49.163 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=-0.84 hyp=1.09 cameraTheta=-0.89 mountX=0.89 mountY=-0.67, mountTheta=-0.65 02:47:49.163 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=-0.84, opts=13) 02:47:49.163 00.000 30444 Enqueuing Move request for scope (0.69, -0.84) 02:47:49.163 00.000 15672 Worker thread wakes up 02:47:49.163 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.84) opts 0xd 02:47:49.163 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, -0.84) 02:47:49.163 00.000 15672 Moving (0.69, -0.84) raw xDistance=0.89 yDistance=-0.67 02:47:49.164 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.89 02:47:49.164 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:47:49.164 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67 02:47:49.164 00.000 15672 MoveAxis(W, 246, ABG) 02:47:49.164 00.000 15672 Guiding Dir = 3, Dur = 246 02:47:49.164 00.000 15672 IsSlewing returns 0 02:47:49.165 00.001 15672 IsGuiding returns 0 02:47:49.169 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=16487, FiltMin=2545, FiltMax=11075, Gamma=2.950 02:47:49.187 00.018 15672 PulseGuide returned control before completion, sleep 234 02:47:49.212 00.025 30444 UpdateGuideState exits: m=45637 SNR=41.8 Saturated 02:47:49.212 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:49.212 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:49.212 00.000 30444 Enqueuing Expose request 02:47:49.424 00.212 15672 IsGuiding returns 1 02:47:49.424 00.000 15672 scope still moving after pulse duration time elapsed 02:47:49.445 00.021 15672 IsSlewing returns 0 02:47:49.461 00.016 15672 IsGuiding returns 0 02:47:49.461 00.000 15672 scope move finished after 246 + 49 ms 02:47:49.461 00.000 15672 Move returns status 0, amount 246 02:47:49.461 00.000 15672 MoveAxis(N, 0, ABG) 02:47:49.461 00.000 15672 Move returns status 0, amount 0 02:47:49.462 00.001 15672 move complete, result=0 02:47:49.462 00.000 15672 worker thread done servicing request 02:47:49.462 00.000 15672 Worker thread wakes up 02:47:49.462 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:49.462 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:49.462 00.000 30444 GuideStep: 0.9 px 246 ms WEST, -0.7 px 0 ms NORTH 02:47:51.370 01.908 15672 Exposure complete 02:47:51.390 00.020 15672 worker thread done servicing request 02:47:51.390 00.000 30444 OnExposeComplete: enter 02:47:51.390 00.000 30444 UpdateGuideState(): m_state=6 02:47:51.390 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7052 02:47:51.390 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=204.03, Mass=36793, SNR=39.9, Peak=6093 HFD=3.7 02:47:51.391 00.001 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 02:47:51.391 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 02:47:51.391 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.25 cameraTheta=-1.05 mountX=0.18 mountY=-0.19, mountTheta=-0.80 02:47:51.391 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.22, opts=13) 02:47:51.391 00.000 30444 Enqueuing Move request for scope (0.13, -0.22) 02:47:51.391 00.000 15672 Worker thread wakes up 02:47:51.391 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd 02:47:51.391 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.22) 02:47:51.391 00.000 15672 Moving (0.13, -0.22) raw xDistance=0.18 yDistance=-0.19 02:47:51.391 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 02:47:51.391 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:47:51.391 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 02:47:51.391 00.000 15672 MoveAxis(E, 0, ABG) 02:47:51.391 00.000 15672 Move returns status 0, amount 0 02:47:51.392 00.001 15672 MoveAxis(N, 0, ABG) 02:47:51.392 00.000 15672 Move returns status 0, amount 0 02:47:51.392 00.000 15672 move complete, result=0 02:47:51.392 00.000 15672 worker thread done servicing request 02:47:51.396 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=16730, FiltMin=2497, FiltMax=11549, Gamma=2.950 02:47:51.449 00.053 30444 UpdateGuideState exits: m=36793 SNR=39.9 Saturated 02:47:51.449 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:51.449 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:51.449 00.000 30444 Enqueuing Expose request 02:47:51.449 00.000 15672 Worker thread wakes up 02:47:51.450 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:51.450 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:51.450 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:47:53.561 02.111 15672 Exposure complete 02:47:53.581 00.020 15672 worker thread done servicing request 02:47:53.581 00.000 30444 OnExposeComplete: enter 02:47:53.581 00.000 30444 UpdateGuideState(): m_state=6 02:47:53.581 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7053 02:47:53.581 00.000 30444 Star::Find returns 1 (1), X=461.05, Y=203.81, Mass=32691, SNR=38.0, Peak=6610 HFD=2.6 02:47:53.581 00.000 30444 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.28) = xAngle (-2.00 = -2.00) 02:47:53.581 00.000 30444 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.06 = -2.06) 02:47:53.581 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.44 hyp=0.58 cameraTheta=-2.28 mountX=-0.24 mountY=-0.52, mountTheta=-2.01 02:47:53.582 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.44, opts=13) 02:47:53.582 00.000 30444 Enqueuing Move request for scope (-0.38, -0.44) 02:47:53.582 00.000 15672 Worker thread wakes up 02:47:53.582 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.44) opts 0xd 02:47:53.582 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.44) 02:47:53.582 00.000 15672 Moving (-0.38, -0.44) raw xDistance=-0.24 yDistance=-0.52 02:47:53.582 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 02:47:53.582 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.43 newest=-1.38 02:47:53.582 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 02:47:53.582 00.000 15672 MoveAxis(E, 0, ABG) 02:47:53.582 00.000 15672 Move returns status 0, amount 0 02:47:53.582 00.000 15672 MoveAxis(N, 92, ABG) 02:47:53.582 00.000 15672 Guiding Dir = 0, Dur = 92 02:47:53.583 00.001 15672 IsSlewing returns 0 02:47:53.588 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=15787, FiltMin=2549, FiltMax=11597, Gamma=2.950 02:47:53.613 00.025 15672 IsGuiding returns 0 02:47:53.633 00.020 30444 UpdateGuideState exits: m=32691 SNR=38.0 Saturated 02:47:53.633 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:53.633 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:53.633 00.000 30444 Enqueuing Expose request 02:47:53.693 00.060 15672 PulseGuide returned control before completion, sleep 23 02:47:53.718 00.025 15672 IsGuiding returns 1 02:47:53.718 00.000 15672 scope still moving after pulse duration time elapsed 02:47:53.738 00.020 15672 IsSlewing returns 0 02:47:53.740 00.002 15672 IsGuiding returns 1 02:47:53.761 00.021 15672 IsSlewing returns 0 02:47:53.764 00.003 15672 IsGuiding returns 1 02:47:53.785 00.021 15672 IsSlewing returns 0 02:47:53.788 00.003 15672 IsGuiding returns 1 02:47:53.809 00.021 15672 IsSlewing returns 0 02:47:53.854 00.045 15672 IsGuiding returns 0 02:47:53.854 00.000 15672 scope move finished after 92 + 148 ms 02:47:53.854 00.000 15672 Move returns status 0, amount 92 02:47:53.854 00.000 15672 move complete, result=0 02:47:53.854 00.000 15672 worker thread done servicing request 02:47:53.854 00.000 15672 Worker thread wakes up 02:47:53.854 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:53.855 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:53.855 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 92 ms NORTH 02:47:55.761 01.906 15672 Exposure complete 02:47:55.781 00.020 15672 worker thread done servicing request 02:47:55.781 00.000 30444 OnExposeComplete: enter 02:47:55.781 00.000 30444 UpdateGuideState(): m_state=6 02:47:55.781 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7054 02:47:55.781 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=203.49, Mass=38970, SNR=38.8, Peak=6395 HFD=3.2 02:47:55.781 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 02:47:55.781 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 02:47:55.781 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.76 hyp=0.77 cameraTheta=-1.70 mountX=0.12 mountY=-0.76, mountTheta=-1.42 02:47:55.782 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.76, opts=13) 02:47:55.782 00.000 30444 Enqueuing Move request for scope (-0.10, -0.76) 02:47:55.782 00.000 15672 Worker thread wakes up 02:47:55.782 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.76) opts 0xd 02:47:55.782 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.76) 02:47:55.782 00.000 15672 Moving (-0.10, -0.76) raw xDistance=0.12 yDistance=-0.76 02:47:55.782 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 02:47:55.782 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 02:47:55.782 00.000 15672 MoveAxis(E, 0, ABG) 02:47:55.782 00.000 15672 Move returns status 0, amount 0 02:47:55.782 00.000 15672 MoveAxis(N, 136, ABG) 02:47:55.783 00.001 15672 Guiding Dir = 0, Dur = 136 02:47:55.783 00.000 15672 IsSlewing returns 0 02:47:55.784 00.001 15672 IsGuiding returns 0 02:47:55.788 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=15713, FiltMin=2609, FiltMax=11096, Gamma=2.950 02:47:55.865 00.077 15672 PulseGuide returned control before completion, sleep 66 02:47:55.935 00.070 15672 IsGuiding returns 1 02:47:55.935 00.000 15672 scope still moving after pulse duration time elapsed 02:47:55.957 00.022 15672 IsSlewing returns 0 02:47:55.993 00.036 15672 IsGuiding returns 1 02:47:56.014 00.021 15672 IsSlewing returns 0 02:47:56.016 00.002 15672 IsGuiding returns 1 02:47:56.036 00.020 15672 IsSlewing returns 0 02:47:56.058 00.022 15672 IsGuiding returns 0 02:47:56.058 00.000 15672 scope move finished after 136 + 137 ms 02:47:56.058 00.000 15672 Move returns status 0, amount 136 02:47:56.058 00.000 15672 move complete, result=0 02:47:56.058 00.000 15672 worker thread done servicing request 02:47:56.273 00.215 30444 UpdateGuideState exits: m=38970 SNR=38.8 Saturated 02:47:56.273 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:56.273 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:56.273 00.000 30444 Enqueuing Expose request 02:47:56.273 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 136 ms NORTH 02:47:56.274 00.001 15672 Worker thread wakes up 02:47:56.274 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:56.274 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:58.383 02.109 15672 Exposure complete 02:47:58.403 00.020 15672 worker thread done servicing request 02:47:58.403 00.000 30444 OnExposeComplete: enter 02:47:58.403 00.000 30444 UpdateGuideState(): m_state=6 02:47:58.403 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7055 02:47:58.403 00.000 30444 Star::Find returns 1 (1), X=461.83, Y=203.86, Mass=35310, SNR=38.1, Peak=6065 HFD=3.4 02:47:58.403 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.50 = -0.50) 02:47:58.403 00.000 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 02:47:58.403 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.39 hyp=0.56 cameraTheta=-0.77 mountX=0.50 mountY=-0.30, mountTheta=-0.54 02:47:58.404 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.39, opts=13) 02:47:58.404 00.000 30444 Enqueuing Move request for scope (0.40, -0.39) 02:47:58.404 00.000 15672 Worker thread wakes up 02:47:58.404 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.39) opts 0xd 02:47:58.404 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.39) 02:47:58.404 00.000 15672 Moving (0.40, -0.39) raw xDistance=0.50 yDistance=-0.30 02:47:58.404 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50 02:47:58.404 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 02:47:58.404 00.000 15672 MoveAxis(W, 134, ABG) 02:47:58.404 00.000 15672 Guiding Dir = 3, Dur = 134 02:47:58.405 00.001 15672 IsSlewing returns 0 02:47:58.406 00.001 15672 IsGuiding returns 0 02:47:58.411 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=14832, FiltMin=2529, FiltMax=10790, Gamma=2.950 02:47:58.421 00.010 15672 PulseGuide returned control before completion, sleep 130 02:47:58.454 00.033 30444 UpdateGuideState exits: m=35310 SNR=38.1 Saturated 02:47:58.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:47:58.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:47:58.454 00.000 30444 Enqueuing Expose request 02:47:58.567 00.113 15672 IsGuiding returns 0 02:47:58.567 00.000 15672 Move returns status 0, amount 134 02:47:58.567 00.000 15672 MoveAxis(N, 53, ABG) 02:47:58.567 00.000 15672 Guiding Dir = 0, Dur = 53 02:47:58.568 00.001 15672 IsSlewing returns 0 02:47:58.570 00.002 15672 IsGuiding returns 0 02:47:58.710 00.140 15672 IsGuiding returns 0 02:47:58.710 00.000 15672 Move returns status 0, amount 53 02:47:58.710 00.000 15672 move complete, result=0 02:47:58.710 00.000 15672 worker thread done servicing request 02:47:58.710 00.000 15672 Worker thread wakes up 02:47:58.710 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:47:58.710 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:47:58.710 00.000 30444 GuideStep: 0.5 px 134 ms WEST, -0.3 px 53 ms NORTH 02:48:00.620 01.910 15672 Exposure complete 02:48:00.640 00.020 15672 worker thread done servicing request 02:48:00.640 00.000 30444 OnExposeComplete: enter 02:48:00.640 00.000 30444 UpdateGuideState(): m_state=6 02:48:00.640 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7056 02:48:00.640 00.000 30444 Star::Find returns 1 (1), X=461.41, Y=203.85, Mass=36750, SNR=35.3, Peak=6010 HFD=3.2 02:48:00.640 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 02:48:00.640 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 02:48:00.640 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.41 hyp=0.41 cameraTheta=-1.63 mountX=0.09 mountY=-0.40, mountTheta=-1.35 02:48:00.640 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.41, opts=13) 02:48:00.641 00.001 30444 Enqueuing Move request for scope (-0.02, -0.41) 02:48:00.641 00.000 15672 Worker thread wakes up 02:48:00.641 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.41) opts 0xd 02:48:00.641 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.41) 02:48:00.641 00.000 15672 Moving (-0.02, -0.41) raw xDistance=0.09 yDistance=-0.40 02:48:00.641 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 02:48:00.641 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 02:48:00.641 00.000 15672 MoveAxis(E, 0, ABG) 02:48:00.641 00.000 15672 Move returns status 0, amount 0 02:48:00.641 00.000 15672 MoveAxis(N, 72, ABG) 02:48:00.641 00.000 15672 Guiding Dir = 0, Dur = 72 02:48:00.642 00.001 15672 IsSlewing returns 0 02:48:00.642 00.000 15672 IsGuiding returns 0 02:48:00.646 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=16687, FiltMin=2606, FiltMax=11330, Gamma=2.950 02:48:00.688 00.042 30444 UpdateGuideState exits: m=36750 SNR=35.3 Saturated 02:48:00.688 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:00.688 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:00.688 00.000 30444 Enqueuing Expose request 02:48:00.722 00.034 15672 IsGuiding returns 1 02:48:00.722 00.000 15672 scope still moving after pulse duration time elapsed 02:48:00.744 00.022 15672 IsSlewing returns 0 02:48:00.745 00.001 15672 IsGuiding returns 1 02:48:00.766 00.021 15672 IsSlewing returns 0 02:48:00.767 00.001 15672 IsGuiding returns 1 02:48:00.789 00.022 15672 IsSlewing returns 0 02:48:00.789 00.000 15672 IsGuiding returns 1 02:48:00.812 00.023 15672 IsSlewing returns 0 02:48:00.866 00.054 15672 IsGuiding returns 0 02:48:00.866 00.000 15672 scope move finished after 72 + 152 ms 02:48:00.866 00.000 15672 Move returns status 0, amount 72 02:48:00.867 00.001 15672 move complete, result=0 02:48:00.867 00.000 15672 worker thread done servicing request 02:48:00.867 00.000 15672 Worker thread wakes up 02:48:00.867 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:00.867 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:00.867 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 72 ms NORTH 02:48:02.978 02.111 15672 Exposure complete 02:48:02.997 00.019 15672 worker thread done servicing request 02:48:02.997 00.000 30444 OnExposeComplete: enter 02:48:02.997 00.000 30444 UpdateGuideState(): m_state=6 02:48:02.997 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7057 02:48:02.997 00.000 30444 Star::Find returns 1 (1), X=462.13, Y=204.03, Mass=32642, SNR=29.5, Peak=6146 HFD=3.0 02:48:02.997 00.000 30444 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 02:48:02.997 00.000 30444 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.09 = -0.09) 02:48:02.997 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=-0.22 hyp=0.73 cameraTheta=-0.31 mountX=0.73 mountY=-0.07, mountTheta=-0.09 02:48:02.998 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=-0.22, opts=13) 02:48:02.998 00.000 30444 Enqueuing Move request for scope (0.69, -0.22) 02:48:02.998 00.000 15672 Worker thread wakes up 02:48:02.998 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.22) opts 0xd 02:48:02.998 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, -0.22) 02:48:02.998 00.000 15672 Moving (0.69, -0.22) raw xDistance=0.73 yDistance=-0.07 02:48:02.998 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73 02:48:02.998 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:48:02.998 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 02:48:02.998 00.000 15672 MoveAxis(W, 197, ABG) 02:48:02.998 00.000 15672 Guiding Dir = 3, Dur = 197 02:48:02.999 00.001 15672 IsSlewing returns 0 02:48:03.000 00.001 15672 IsGuiding returns 0 02:48:03.004 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=15664, FiltMin=2517, FiltMax=10675, Gamma=2.950 02:48:03.022 00.018 15672 PulseGuide returned control before completion, sleep 186 02:48:03.047 00.025 30444 UpdateGuideState exits: m=32642 SNR=29.5 Saturated 02:48:03.047 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:03.047 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:03.047 00.000 30444 Enqueuing Expose request 02:48:03.277 00.230 15672 IsGuiding returns 0 02:48:03.277 00.000 15672 Move returns status 0, amount 197 02:48:03.277 00.000 15672 MoveAxis(N, 0, ABG) 02:48:03.277 00.000 15672 Move returns status 0, amount 0 02:48:03.278 00.001 15672 move complete, result=0 02:48:03.278 00.000 15672 worker thread done servicing request 02:48:03.278 00.000 15672 Worker thread wakes up 02:48:03.278 00.000 30444 GuideStep: 0.7 px 197 ms WEST, -0.1 px 0 ms NORTH 02:48:03.278 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:03.278 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:05.184 01.906 15672 Exposure complete 02:48:05.204 00.020 15672 worker thread done servicing request 02:48:05.204 00.000 30444 OnExposeComplete: enter 02:48:05.204 00.000 30444 UpdateGuideState(): m_state=6 02:48:05.204 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7058 02:48:05.204 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=203.95, Mass=42543, SNR=38.5, Peak=6488 HFD=3.7 02:48:05.204 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 02:48:05.204 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 02:48:05.204 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-1.05 mountX=0.26 mountY=-0.26, mountTheta=-0.80 02:48:05.205 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.31, opts=13) 02:48:05.205 00.000 30444 Enqueuing Move request for scope (0.18, -0.31) 02:48:05.205 00.000 15672 Worker thread wakes up 02:48:05.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.31) opts 0xd 02:48:05.205 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.31) 02:48:05.205 00.000 15672 Moving (0.18, -0.31) raw xDistance=0.26 yDistance=-0.26 02:48:05.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26 02:48:05.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 02:48:05.205 00.000 15672 MoveAxis(W, 83, ABG) 02:48:05.205 00.000 15672 Guiding Dir = 3, Dur = 83 02:48:05.206 00.001 15672 IsSlewing returns 0 02:48:05.207 00.001 15672 IsGuiding returns 0 02:48:05.211 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=16182, FiltMin=2548, FiltMax=11064, Gamma=2.950 02:48:05.227 00.016 15672 PulseGuide returned control before completion, sleep 74 02:48:05.255 00.028 30444 UpdateGuideState exits: m=42543 SNR=38.5 Saturated 02:48:05.255 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:05.255 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:05.255 00.000 30444 Enqueuing Expose request 02:48:05.302 00.047 15672 IsGuiding returns 1 02:48:05.302 00.000 15672 scope still moving after pulse duration time elapsed 02:48:05.323 00.021 15672 IsSlewing returns 0 02:48:05.340 00.017 15672 IsGuiding returns 0 02:48:05.340 00.000 15672 scope move finished after 83 + 50 ms 02:48:05.341 00.001 15672 Move returns status 0, amount 83 02:48:05.341 00.000 15672 MoveAxis(N, 47, ABG) 02:48:05.341 00.000 15672 Guiding Dir = 0, Dur = 47 02:48:05.341 00.000 15672 IsSlewing returns 0 02:48:05.343 00.002 15672 IsGuiding returns 0 02:48:05.451 00.108 15672 IsGuiding returns 1 02:48:05.451 00.000 15672 scope still moving after pulse duration time elapsed 02:48:05.472 00.021 15672 IsSlewing returns 0 02:48:05.473 00.001 15672 IsGuiding returns 1 02:48:05.493 00.020 15672 IsSlewing returns 0 02:48:05.508 00.015 15672 IsGuiding returns 0 02:48:05.508 00.000 15672 scope move finished after 47 + 117 ms 02:48:05.508 00.000 15672 Move returns status 0, amount 47 02:48:05.508 00.000 15672 move complete, result=0 02:48:05.508 00.000 15672 worker thread done servicing request 02:48:05.508 00.000 15672 Worker thread wakes up 02:48:05.508 00.000 30444 GuideStep: 0.3 px 83 ms WEST, -0.3 px 47 ms NORTH 02:48:05.508 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:05.508 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:07.614 02.106 15672 Exposure complete 02:48:07.634 00.020 15672 worker thread done servicing request 02:48:07.634 00.000 30444 OnExposeComplete: enter 02:48:07.634 00.000 30444 UpdateGuideState(): m_state=6 02:48:07.634 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7059 02:48:07.634 00.000 30444 Star::Find returns 1 (1), X=460.82, Y=203.80, Mass=38991, SNR=37.0, Peak=6133 HFD=3.5 02:48:07.634 00.000 30444 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.28) = xAngle (-2.23 = -2.23) 02:48:07.634 00.000 30444 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.29 = -2.29) 02:48:07.634 00.000 30444 CameraToMount -- cameraX=-0.61 cameraY=-0.45 hyp=0.76 cameraTheta=-2.51 mountX=-0.46 mountY=-0.57, mountTheta=-2.25 02:48:07.635 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.61, y=-0.45, opts=13) 02:48:07.635 00.000 30444 Enqueuing Move request for scope (-0.61, -0.45) 02:48:07.635 00.000 15672 Worker thread wakes up 02:48:07.635 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.45) opts 0xd 02:48:07.635 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.61, -0.45) 02:48:07.635 00.000 15672 Moving (-0.61, -0.45) raw xDistance=-0.46 yDistance=-0.57 02:48:07.635 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.46 02:48:07.635 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 02:48:07.635 00.000 15672 MoveAxis(E, 120, ABG) 02:48:07.635 00.000 15672 Guiding Dir = 2, Dur = 120 02:48:07.636 00.001 15672 IsSlewing returns 0 02:48:07.637 00.001 15672 IsGuiding returns 0 02:48:07.641 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=15523, FiltMin=2596, FiltMax=12070, Gamma=2.950 02:48:07.654 00.013 15672 PulseGuide returned control before completion, sleep 113 02:48:07.770 00.116 15672 IsGuiding returns 1 02:48:07.770 00.000 15672 scope still moving after pulse duration time elapsed 02:48:07.791 00.021 15672 IsSlewing returns 0 02:48:07.831 00.040 15672 IsGuiding returns 0 02:48:07.831 00.000 15672 scope move finished after 120 + 73 ms 02:48:07.832 00.001 15672 Move returns status 0, amount 120 02:48:07.832 00.000 15672 MoveAxis(N, 102, ABG) 02:48:07.832 00.000 15672 Guiding Dir = 0, Dur = 102 02:48:07.832 00.000 15672 IsSlewing returns 0 02:48:07.833 00.001 15672 IsGuiding returns 0 02:48:07.912 00.079 15672 PulseGuide returned control before completion, sleep 35 02:48:07.947 00.035 15672 IsGuiding returns 1 02:48:07.948 00.001 15672 scope still moving after pulse duration time elapsed 02:48:07.949 00.001 30444 UpdateGuideState exits: m=38991 SNR=37.0 Saturated 02:48:07.949 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:07.949 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:07.949 00.000 30444 Enqueuing Expose request 02:48:07.969 00.020 15672 IsSlewing returns 0 02:48:07.970 00.001 15672 IsGuiding returns 1 02:48:07.992 00.022 15672 IsSlewing returns 0 02:48:08.024 00.032 15672 IsGuiding returns 0 02:48:08.024 00.000 15672 scope move finished after 102 + 88 ms 02:48:08.024 00.000 15672 Move returns status 0, amount 102 02:48:08.024 00.000 15672 move complete, result=0 02:48:08.024 00.000 15672 worker thread done servicing request 02:48:08.024 00.000 15672 Worker thread wakes up 02:48:08.024 00.000 30444 GuideStep: -0.5 px 120 ms EAST, -0.6 px 102 ms NORTH 02:48:08.024 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:08.024 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:09.934 01.910 15672 Exposure complete 02:48:09.954 00.020 15672 worker thread done servicing request 02:48:09.954 00.000 30444 OnExposeComplete: enter 02:48:09.954 00.000 30444 UpdateGuideState(): m_state=6 02:48:09.954 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7060 02:48:09.954 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=203.51, Mass=29056, SNR=32.8, Peak=6358 HFD=2.8 02:48:09.954 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 02:48:09.954 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 02:48:09.954 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.74 hyp=0.75 cameraTheta=-1.78 mountX=0.06 mountY=-0.75, mountTheta=-1.50 02:48:09.955 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.74, opts=13) 02:48:09.955 00.000 30444 Enqueuing Move request for scope (-0.15, -0.74) 02:48:09.955 00.000 15672 Worker thread wakes up 02:48:09.955 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.74) opts 0xd 02:48:09.955 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.74) 02:48:09.955 00.000 15672 Moving (-0.15, -0.74) raw xDistance=0.06 yDistance=-0.75 02:48:09.955 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 02:48:09.955 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 02:48:09.955 00.000 15672 MoveAxis(E, 0, ABG) 02:48:09.955 00.000 15672 Move returns status 0, amount 0 02:48:09.955 00.000 15672 MoveAxis(N, 135, ABG) 02:48:09.955 00.000 15672 Guiding Dir = 0, Dur = 135 02:48:09.956 00.001 15672 IsSlewing returns 0 02:48:09.957 00.001 15672 IsGuiding returns 0 02:48:09.961 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=14083, FiltMin=2598, FiltMax=11254, Gamma=2.950 02:48:10.009 00.048 30444 UpdateGuideState exits: m=29056 SNR=32.8 Saturated 02:48:10.010 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:10.010 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:10.010 00.000 30444 Enqueuing Expose request 02:48:10.036 00.026 15672 PulseGuide returned control before completion, sleep 67 02:48:10.105 00.069 15672 IsGuiding returns 1 02:48:10.105 00.000 15672 scope still moving after pulse duration time elapsed 02:48:10.127 00.022 15672 IsSlewing returns 0 02:48:10.129 00.002 15672 IsGuiding returns 1 02:48:10.149 00.020 15672 IsSlewing returns 0 02:48:10.211 00.062 15672 IsGuiding returns 0 02:48:10.211 00.000 15672 scope move finished after 135 + 119 ms 02:48:10.211 00.000 15672 Move returns status 0, amount 135 02:48:10.212 00.001 15672 move complete, result=0 02:48:10.212 00.000 15672 worker thread done servicing request 02:48:10.212 00.000 15672 Worker thread wakes up 02:48:10.212 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:10.212 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:10.212 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 135 ms NORTH 02:48:12.319 02.107 15672 Exposure complete 02:48:12.339 00.020 15672 worker thread done servicing request 02:48:12.339 00.000 30444 OnExposeComplete: enter 02:48:12.339 00.000 30444 UpdateGuideState(): m_state=6 02:48:12.339 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7061 02:48:12.339 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=203.66, Mass=35016, SNR=33.8, Peak=6182 HFD=3.3 02:48:12.339 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 02:48:12.339 00.000 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 02:48:12.339 00.000 30444 CameraToMount -- cameraX=-0.56 cameraY=-0.59 hyp=0.82 cameraTheta=-2.33 mountX=-0.38 mountY=-0.70, mountTheta=-2.07 02:48:12.340 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.56, y=-0.59, opts=13) 02:48:12.340 00.000 30444 Enqueuing Move request for scope (-0.56, -0.59) 02:48:12.340 00.000 15672 Worker thread wakes up 02:48:12.340 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.59) opts 0xd 02:48:12.340 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.56, -0.59) 02:48:12.340 00.000 15672 Moving (-0.56, -0.59) raw xDistance=-0.38 yDistance=-0.70 02:48:12.340 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 02:48:12.340 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 02:48:12.340 00.000 15672 MoveAxis(E, 102, ABG) 02:48:12.340 00.000 15672 Guiding Dir = 2, Dur = 102 02:48:12.341 00.001 15672 IsSlewing returns 0 02:48:12.342 00.001 15672 IsGuiding returns 0 02:48:12.346 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=14316, FiltMin=2525, FiltMax=11137, Gamma=2.950 02:48:12.368 00.022 15672 PulseGuide returned control before completion, sleep 87 02:48:12.389 00.021 30444 UpdateGuideState exits: m=35016 SNR=33.8 Saturated 02:48:12.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:12.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:12.389 00.000 30444 Enqueuing Expose request 02:48:12.457 00.068 15672 IsGuiding returns 1 02:48:12.457 00.000 15672 scope still moving after pulse duration time elapsed 02:48:12.478 00.021 15672 IsSlewing returns 0 02:48:12.481 00.003 15672 IsGuiding returns 0 02:48:12.481 00.000 15672 scope move finished after 102 + 36 ms 02:48:12.481 00.000 15672 Move returns status 0, amount 102 02:48:12.481 00.000 15672 MoveAxis(N, 125, ABG) 02:48:12.481 00.000 15672 Guiding Dir = 0, Dur = 125 02:48:12.481 00.000 15672 IsSlewing returns 0 02:48:12.482 00.001 15672 IsGuiding returns 0 02:48:12.560 00.078 15672 PulseGuide returned control before completion, sleep 57 02:48:12.620 00.060 15672 IsGuiding returns 1 02:48:12.620 00.000 15672 scope still moving after pulse duration time elapsed 02:48:12.641 00.021 15672 IsSlewing returns 0 02:48:12.644 00.003 15672 IsGuiding returns 1 02:48:12.665 00.021 15672 IsSlewing returns 0 02:48:12.668 00.003 15672 IsGuiding returns 1 02:48:12.689 00.021 15672 IsSlewing returns 0 02:48:12.719 00.030 15672 IsGuiding returns 0 02:48:12.719 00.000 15672 scope move finished after 125 + 112 ms 02:48:12.719 00.000 15672 Move returns status 0, amount 125 02:48:12.719 00.000 15672 move complete, result=0 02:48:12.719 00.000 15672 worker thread done servicing request 02:48:12.719 00.000 15672 Worker thread wakes up 02:48:12.720 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:12.720 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:12.720 00.000 30444 GuideStep: -0.4 px 102 ms EAST, -0.7 px 125 ms NORTH 02:48:14.626 01.906 15672 Exposure complete 02:48:14.648 00.022 15672 worker thread done servicing request 02:48:14.648 00.000 30444 OnExposeComplete: enter 02:48:14.648 00.000 30444 UpdateGuideState(): m_state=6 02:48:14.648 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7062 02:48:14.648 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=203.90, Mass=34360, SNR=33.1, Peak=5630 HFD=3.6 02:48:14.648 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 02:48:14.649 00.001 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 02:48:14.649 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.36 hyp=0.39 cameraTheta=-2.00 mountX=-0.06 mountY=-0.38, mountTheta=-1.72 02:48:14.649 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.36, opts=13) 02:48:14.649 00.000 30444 Enqueuing Move request for scope (-0.16, -0.36) 02:48:14.649 00.000 15672 Worker thread wakes up 02:48:14.649 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.36) opts 0xd 02:48:14.649 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.36) 02:48:14.649 00.000 15672 Moving (-0.16, -0.36) raw xDistance=-0.06 yDistance=-0.38 02:48:14.649 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 02:48:14.649 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 02:48:14.650 00.001 15672 MoveAxis(E, 0, ABG) 02:48:14.650 00.000 15672 Move returns status 0, amount 0 02:48:14.650 00.000 15672 MoveAxis(N, 68, ABG) 02:48:14.650 00.000 15672 Guiding Dir = 0, Dur = 68 02:48:14.650 00.000 15672 IsSlewing returns 0 02:48:14.651 00.001 15672 IsGuiding returns 0 02:48:14.655 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=15866, FiltMin=2604, FiltMax=11898, Gamma=2.950 02:48:14.766 00.111 15672 IsGuiding returns 1 02:48:14.766 00.000 15672 scope still moving after pulse duration time elapsed 02:48:14.786 00.020 15672 IsSlewing returns 0 02:48:14.788 00.002 15672 IsGuiding returns 1 02:48:14.809 00.021 15672 IsSlewing returns 0 02:48:14.830 00.021 15672 IsGuiding returns 0 02:48:14.830 00.000 15672 scope move finished after 68 + 109 ms 02:48:14.830 00.000 15672 Move returns status 0, amount 68 02:48:14.830 00.000 15672 move complete, result=0 02:48:14.830 00.000 15672 worker thread done servicing request 02:48:15.093 00.263 30444 UpdateGuideState exits: m=34360 SNR=33.1 Saturated 02:48:15.093 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:15.093 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:15.093 00.000 30444 Enqueuing Expose request 02:48:15.093 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 68 ms NORTH 02:48:15.093 00.000 15672 Worker thread wakes up 02:48:15.093 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:15.093 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:17.200 02.107 15672 Exposure complete 02:48:17.220 00.020 15672 worker thread done servicing request 02:48:17.220 00.000 30444 OnExposeComplete: enter 02:48:17.220 00.000 30444 UpdateGuideState(): m_state=6 02:48:17.220 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7063 02:48:17.220 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=203.59, Mass=33487, SNR=35.9, Peak=6340 HFD=3.1 02:48:17.220 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 02:48:17.220 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 02:48:17.220 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.67 hyp=0.67 cameraTheta=-1.41 mountX=0.28 mountY=-0.63, mountTheta=-1.15 02:48:17.221 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.67, opts=13) 02:48:17.221 00.000 30444 Enqueuing Move request for scope (0.10, -0.67) 02:48:17.221 00.000 15672 Worker thread wakes up 02:48:17.221 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.67) opts 0xd 02:48:17.221 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.67) 02:48:17.221 00.000 15672 Moving (0.10, -0.67) raw xDistance=0.28 yDistance=-0.63 02:48:17.221 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 02:48:17.221 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 02:48:17.221 00.000 15672 MoveAxis(W, 77, ABG) 02:48:17.221 00.000 15672 Guiding Dir = 3, Dur = 77 02:48:17.222 00.001 15672 IsSlewing returns 0 02:48:17.223 00.001 15672 IsGuiding returns 0 02:48:17.228 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2092, max=14224, FiltMin=2531, FiltMax=11176, Gamma=2.950 02:48:17.240 00.012 15672 PulseGuide returned control before completion, sleep 71 02:48:17.274 00.034 30444 UpdateGuideState exits: m=33487 SNR=35.9 Saturated 02:48:17.274 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:17.274 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:17.274 00.000 30444 Enqueuing Expose request 02:48:17.312 00.038 15672 IsGuiding returns 1 02:48:17.313 00.001 15672 scope still moving after pulse duration time elapsed 02:48:17.334 00.021 15672 IsSlewing returns 0 02:48:17.335 00.001 15672 IsGuiding returns 1 02:48:17.356 00.021 15672 IsSlewing returns 0 02:48:17.401 00.045 15672 IsGuiding returns 0 02:48:17.401 00.000 15672 scope move finished after 77 + 100 ms 02:48:17.401 00.000 15672 Move returns status 0, amount 77 02:48:17.401 00.000 15672 MoveAxis(N, 112, ABG) 02:48:17.401 00.000 15672 Guiding Dir = 0, Dur = 112 02:48:17.402 00.001 15672 IsSlewing returns 0 02:48:17.405 00.003 15672 IsGuiding returns 0 02:48:17.480 00.075 15672 PulseGuide returned control before completion, sleep 47 02:48:17.530 00.050 15672 IsGuiding returns 1 02:48:17.530 00.000 15672 scope still moving after pulse duration time elapsed 02:48:17.550 00.020 15672 IsSlewing returns 0 02:48:17.552 00.002 15672 IsGuiding returns 1 02:48:17.572 00.020 15672 IsSlewing returns 0 02:48:17.574 00.002 15672 IsGuiding returns 1 02:48:17.595 00.021 15672 IsSlewing returns 0 02:48:17.596 00.001 15672 IsGuiding returns 1 02:48:17.617 00.021 15672 IsSlewing returns 0 02:48:17.656 00.039 15672 IsGuiding returns 0 02:48:17.656 00.000 15672 scope move finished after 112 + 139 ms 02:48:17.656 00.000 15672 Move returns status 0, amount 112 02:48:17.656 00.000 15672 move complete, result=0 02:48:17.656 00.000 15672 worker thread done servicing request 02:48:17.656 00.000 15672 Worker thread wakes up 02:48:17.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:17.656 00.000 30444 GuideStep: 0.3 px 77 ms WEST, -0.6 px 112 ms NORTH 02:48:17.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:19.564 01.908 15672 Exposure complete 02:48:19.589 00.025 15672 worker thread done servicing request 02:48:19.590 00.001 30444 OnExposeComplete: enter 02:48:19.590 00.000 30444 UpdateGuideState(): m_state=6 02:48:19.590 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7064 02:48:19.590 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=202.98, Mass=38666, SNR=36.4, Peak=5604 HFD=3.6 02:48:19.590 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 02:48:19.590 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 02:48:19.590 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-1.27 hyp=1.31 cameraTheta=-1.33 mountX=0.65 mountY=-1.18, mountTheta=-1.06 02:48:19.590 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-1.27, opts=13) 02:48:19.590 00.000 30444 Enqueuing Move request for scope (0.32, -1.27) 02:48:19.591 00.001 15672 Worker thread wakes up 02:48:19.591 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -1.27) opts 0xd 02:48:19.591 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -1.27) 02:48:19.591 00.000 15672 Moving (0.32, -1.27) raw xDistance=0.65 yDistance=-1.18 02:48:19.591 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.65 02:48:19.591 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18 02:48:19.591 00.000 15672 MoveAxis(W, 182, ABG) 02:48:19.591 00.000 15672 Guiding Dir = 3, Dur = 182 02:48:19.591 00.000 15672 IsSlewing returns 0 02:48:19.593 00.002 15672 IsGuiding returns 0 02:48:19.597 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=13842, FiltMin=2522, FiltMax=10577, Gamma=2.950 02:48:19.620 00.023 15672 PulseGuide returned control before completion, sleep 165 02:48:19.639 00.019 30444 UpdateGuideState exits: m=38666 SNR=36.4 Saturated 02:48:19.639 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:19.639 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:19.639 00.000 30444 Enqueuing Expose request 02:48:19.788 00.149 15672 IsGuiding returns 1 02:48:19.788 00.000 15672 scope still moving after pulse duration time elapsed 02:48:19.808 00.020 15672 IsSlewing returns 0 02:48:19.829 00.021 15672 IsGuiding returns 0 02:48:19.829 00.000 15672 scope move finished after 182 + 54 ms 02:48:19.829 00.000 15672 Move returns status 0, amount 182 02:48:19.829 00.000 15672 MoveAxis(N, 210, ABG) 02:48:19.829 00.000 15672 Guiding Dir = 0, Dur = 210 02:48:19.830 00.001 15672 IsSlewing returns 0 02:48:19.831 00.001 15672 IsGuiding returns 0 02:48:19.908 00.077 15672 PulseGuide returned control before completion, sleep 144 02:48:20.056 00.148 15672 IsGuiding returns 1 02:48:20.056 00.000 15672 scope still moving after pulse duration time elapsed 02:48:20.077 00.021 15672 IsSlewing returns 0 02:48:20.079 00.002 15672 IsGuiding returns 1 02:48:20.101 00.022 15672 IsSlewing returns 0 02:48:20.133 00.032 15672 IsGuiding returns 0 02:48:20.133 00.000 15672 scope move finished after 210 + 91 ms 02:48:20.133 00.000 15672 Move returns status 0, amount 210 02:48:20.133 00.000 15672 move complete, result=0 02:48:20.133 00.000 15672 worker thread done servicing request 02:48:20.133 00.000 15672 Worker thread wakes up 02:48:20.133 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:20.133 00.000 30444 GuideStep: 0.7 px 182 ms WEST, -1.2 px 210 ms NORTH 02:48:20.133 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:22.243 02.110 15672 Exposure complete 02:48:22.263 00.020 15672 worker thread done servicing request 02:48:22.263 00.000 30444 OnExposeComplete: enter 02:48:22.263 00.000 30444 UpdateGuideState(): m_state=6 02:48:22.264 00.001 30444 Star::Find(15, 461, 202, 0, (0,0,0,0), 0.0, 255) frame 7065 02:48:22.264 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=203.23, Mass=46663, SNR=45.6, Peak=6247 HFD=3.6 02:48:22.264 00.000 30444 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.28) = xAngle (-1.17 = -1.17) 02:48:22.264 00.000 30444 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.23 = -1.23) 02:48:22.264 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-1.03 hyp=1.04 cameraTheta=-1.45 mountX=0.40 mountY=-0.98, mountTheta=-1.18 02:48:22.264 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-1.03, opts=13) 02:48:22.264 00.000 30444 Enqueuing Move request for scope (0.13, -1.03) 02:48:22.264 00.000 15672 Worker thread wakes up 02:48:22.264 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -1.03) opts 0xd 02:48:22.264 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -1.03) 02:48:22.264 00.000 15672 Moving (0.13, -1.03) raw xDistance=0.40 yDistance=-0.98 02:48:22.264 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40 02:48:22.264 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98 02:48:22.265 00.001 15672 MoveAxis(W, 122, ABG) 02:48:22.265 00.000 15672 Guiding Dir = 3, Dur = 122 02:48:22.265 00.000 15672 IsSlewing returns 0 02:48:22.266 00.001 15672 IsGuiding returns 0 02:48:22.270 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=15133, FiltMin=2621, FiltMax=11152, Gamma=2.950 02:48:22.288 00.018 15672 PulseGuide returned control before completion, sleep 111 02:48:22.313 00.025 30444 UpdateGuideState exits: m=46663 SNR=45.6 Saturated 02:48:22.313 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:22.313 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:22.313 00.000 30444 Enqueuing Expose request 02:48:22.401 00.088 15672 IsGuiding returns 1 02:48:22.401 00.000 15672 scope still moving after pulse duration time elapsed 02:48:22.422 00.021 15672 IsSlewing returns 0 02:48:22.433 00.011 15672 IsGuiding returns 0 02:48:22.433 00.000 15672 scope move finished after 122 + 44 ms 02:48:22.433 00.000 15672 Move returns status 0, amount 122 02:48:22.433 00.000 15672 MoveAxis(N, 174, ABG) 02:48:22.433 00.000 15672 Guiding Dir = 0, Dur = 174 02:48:22.434 00.001 15672 IsSlewing returns 0 02:48:22.435 00.001 15672 IsGuiding returns 0 02:48:22.512 00.077 15672 PulseGuide returned control before completion, sleep 107 02:48:22.626 00.114 15672 IsGuiding returns 1 02:48:22.626 00.000 15672 scope still moving after pulse duration time elapsed 02:48:22.647 00.021 15672 IsSlewing returns 0 02:48:22.648 00.001 15672 IsGuiding returns 1 02:48:22.669 00.021 15672 IsSlewing returns 0 02:48:22.670 00.001 15672 IsGuiding returns 1 02:48:22.691 00.021 15672 IsSlewing returns 0 02:48:22.720 00.029 15672 IsGuiding returns 0 02:48:22.720 00.000 15672 scope move finished after 174 + 111 ms 02:48:22.720 00.000 15672 Move returns status 0, amount 174 02:48:22.720 00.000 15672 move complete, result=0 02:48:22.720 00.000 15672 worker thread done servicing request 02:48:22.720 00.000 15672 Worker thread wakes up 02:48:22.720 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:22.720 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:22.720 00.000 30444 GuideStep: 0.4 px 122 ms WEST, -1.0 px 174 ms NORTH 02:48:24.629 01.909 15672 Exposure complete 02:48:24.649 00.020 15672 worker thread done servicing request 02:48:24.649 00.000 30444 OnExposeComplete: enter 02:48:24.649 00.000 30444 UpdateGuideState(): m_state=6 02:48:24.649 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7066 02:48:24.649 00.000 30444 Star::Find returns 1 (1), X=461.86, Y=202.86, Mass=35111, SNR=36.9, Peak=6026 HFD=3.7 02:48:24.649 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 02:48:24.649 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 02:48:24.649 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-1.39 hyp=1.45 cameraTheta=-1.27 mountX=0.79 mountY=-1.26, mountTheta=-1.01 02:48:24.650 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-1.39, opts=13) 02:48:24.650 00.000 30444 Enqueuing Move request for scope (0.43, -1.39) 02:48:24.650 00.000 15672 Worker thread wakes up 02:48:24.650 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -1.39) opts 0xd 02:48:24.650 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -1.39) 02:48:24.650 00.000 15672 Moving (0.43, -1.39) raw xDistance=0.79 yDistance=-1.26 02:48:24.650 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.79 02:48:24.650 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.26 from input -1.26 02:48:24.650 00.000 15672 MoveAxis(W, 222, ABG) 02:48:24.650 00.000 15672 Guiding Dir = 3, Dur = 222 02:48:24.650 00.000 15672 IsSlewing returns 0 02:48:24.651 00.001 15672 IsGuiding returns 0 02:48:24.656 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=14921, FiltMin=2614, FiltMax=10489, Gamma=2.950 02:48:24.669 00.013 15672 PulseGuide returned control before completion, sleep 216 02:48:24.698 00.029 30444 UpdateGuideState exits: m=35111 SNR=36.9 Saturated 02:48:24.698 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:24.698 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:24.698 00.000 30444 Enqueuing Expose request 02:48:24.909 00.211 15672 IsGuiding returns 0 02:48:24.909 00.000 15672 Move returns status 0, amount 222 02:48:24.909 00.000 15672 MoveAxis(N, 226, ABG) 02:48:24.909 00.000 15672 Guiding Dir = 0, Dur = 226 02:48:24.909 00.000 15672 IsSlewing returns 0 02:48:24.910 00.001 15672 IsGuiding returns 0 02:48:24.988 00.078 15672 PulseGuide returned control before completion, sleep 159 02:48:25.149 00.161 15672 IsGuiding returns 1 02:48:25.149 00.000 15672 scope still moving after pulse duration time elapsed 02:48:25.171 00.022 15672 IsSlewing returns 0 02:48:25.172 00.001 15672 IsGuiding returns 1 02:48:25.193 00.021 15672 IsSlewing returns 0 02:48:25.194 00.001 15672 IsGuiding returns 1 02:48:25.216 00.022 15672 IsSlewing returns 0 02:48:25.260 00.044 15672 IsGuiding returns 0 02:48:25.261 00.001 15672 scope move finished after 226 + 124 ms 02:48:25.261 00.000 15672 Move returns status 0, amount 226 02:48:25.261 00.000 15672 move complete, result=0 02:48:25.261 00.000 15672 worker thread done servicing request 02:48:25.261 00.000 15672 Worker thread wakes up 02:48:25.261 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:25.261 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:25.261 00.000 30444 GuideStep: 0.8 px 222 ms WEST, -1.3 px 226 ms NORTH 02:48:27.368 02.107 15672 Exposure complete 02:48:27.388 00.020 15672 worker thread done servicing request 02:48:27.388 00.000 30444 OnExposeComplete: enter 02:48:27.388 00.000 30444 UpdateGuideState(): m_state=6 02:48:27.388 00.000 30444 Star::Find(15, 461, 202, 0, (0,0,0,0), 0.0, 255) frame 7067 02:48:27.388 00.000 30444 Star::Find returns 1 (1), X=460.75, Y=203.28, Mass=33742, SNR=31.7, Peak=6242 HFD=3.3 02:48:27.388 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 02:48:27.388 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 02:48:27.388 00.000 30444 CameraToMount -- cameraX=-0.68 cameraY=-0.97 hyp=1.19 cameraTheta=-2.18 mountX=-0.39 mountY=-1.10, mountTheta=-1.91 02:48:27.389 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.68, y=-0.97, opts=13) 02:48:27.389 00.000 30444 Enqueuing Move request for scope (-0.68, -0.97) 02:48:27.389 00.000 15672 Worker thread wakes up 02:48:27.389 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.97) opts 0xd 02:48:27.389 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.68, -0.97) 02:48:27.389 00.000 15672 Moving (-0.68, -0.97) raw xDistance=-0.39 yDistance=-1.10 02:48:27.389 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.39 02:48:27.389 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10 02:48:27.389 00.000 15672 MoveAxis(E, 89, ABG) 02:48:27.389 00.000 15672 Guiding Dir = 2, Dur = 89 02:48:27.390 00.001 15672 IsSlewing returns 0 02:48:27.391 00.001 15672 IsGuiding returns 0 02:48:27.396 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=14541, FiltMin=2596, FiltMax=11711, Gamma=2.950 02:48:27.416 00.020 15672 PulseGuide returned control before completion, sleep 74 02:48:27.493 00.077 15672 IsGuiding returns 1 02:48:27.493 00.000 15672 scope still moving after pulse duration time elapsed 02:48:27.513 00.020 15672 IsSlewing returns 0 02:48:27.528 00.015 15672 IsGuiding returns 0 02:48:27.528 00.000 15672 scope move finished after 89 + 48 ms 02:48:27.528 00.000 15672 Move returns status 0, amount 89 02:48:27.528 00.000 15672 MoveAxis(N, 196, ABG) 02:48:27.528 00.000 15672 Guiding Dir = 0, Dur = 196 02:48:27.528 00.000 15672 IsSlewing returns 0 02:48:27.529 00.001 15672 IsGuiding returns 0 02:48:27.608 00.079 15672 PulseGuide returned control before completion, sleep 128 02:48:27.740 00.132 15672 IsGuiding returns 1 02:48:27.740 00.000 15672 scope still moving after pulse duration time elapsed 02:48:27.761 00.021 15672 IsSlewing returns 0 02:48:27.764 00.003 15672 IsGuiding returns 1 02:48:27.784 00.020 15672 IsSlewing returns 0 02:48:27.787 00.003 15672 IsGuiding returns 1 02:48:27.808 00.021 15672 IsSlewing returns 0 02:48:27.816 00.008 15672 IsGuiding returns 0 02:48:27.817 00.001 15672 scope move finished after 196 + 91 ms 02:48:27.817 00.000 15672 Move returns status 0, amount 196 02:48:27.817 00.000 15672 move complete, result=0 02:48:27.817 00.000 15672 worker thread done servicing request 02:48:27.910 00.093 30444 UpdateGuideState exits: m=33742 SNR=31.7 Saturated 02:48:27.910 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:27.910 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:27.910 00.000 30444 Enqueuing Expose request 02:48:27.911 00.001 30444 GuideStep: -0.4 px 89 ms EAST, -1.1 px 196 ms NORTH 02:48:27.911 00.000 15672 Worker thread wakes up 02:48:27.911 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:27.911 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:29.819 01.908 15672 Exposure complete 02:48:29.839 00.020 15672 worker thread done servicing request 02:48:29.839 00.000 30444 OnExposeComplete: enter 02:48:29.839 00.000 30444 UpdateGuideState(): m_state=6 02:48:29.839 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7068 02:48:29.839 00.000 30444 Star::Find returns 1 (1), X=461.11, Y=203.28, Mass=31152, SNR=32.2, Peak=5940 HFD=3.0 02:48:29.839 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 02:48:29.839 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 02:48:29.839 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.97 hyp=1.02 cameraTheta=-1.89 mountX=-0.04 mountY=-1.02, mountTheta=-1.61 02:48:29.840 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.97, opts=13) 02:48:29.840 00.000 30444 Enqueuing Move request for scope (-0.32, -0.97) 02:48:29.840 00.000 15672 Worker thread wakes up 02:48:29.840 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.97) opts 0xd 02:48:29.840 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.97) 02:48:29.840 00.000 15672 Moving (-0.32, -0.97) raw xDistance=-0.04 yDistance=-1.02 02:48:29.840 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 02:48:29.840 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02 02:48:29.840 00.000 15672 MoveAxis(E, 0, ABG) 02:48:29.840 00.000 15672 Move returns status 0, amount 0 02:48:29.840 00.000 15672 MoveAxis(N, 181, ABG) 02:48:29.840 00.000 15672 Guiding Dir = 0, Dur = 181 02:48:29.841 00.001 15672 IsSlewing returns 0 02:48:29.842 00.001 15672 IsGuiding returns 0 02:48:29.845 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=14176, FiltMin=2643, FiltMax=11326, Gamma=2.950 02:48:29.924 00.079 15672 PulseGuide returned control before completion, sleep 109 02:48:29.931 00.007 30444 UpdateGuideState exits: m=31152 SNR=32.2 Saturated 02:48:29.932 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:29.932 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:29.932 00.000 30444 Enqueuing Expose request 02:48:30.035 00.103 15672 IsGuiding returns 1 02:48:30.047 00.012 15672 scope still moving after pulse duration time elapsed 02:48:30.069 00.022 15672 IsSlewing returns 0 02:48:30.070 00.001 15672 IsGuiding returns 1 02:48:30.091 00.021 15672 IsSlewing returns 0 02:48:30.092 00.001 15672 IsGuiding returns 1 02:48:30.112 00.020 15672 IsSlewing returns 0 02:48:30.132 00.020 15672 IsGuiding returns 0 02:48:30.132 00.000 15672 scope move finished after 181 + 109 ms 02:48:30.133 00.001 15672 Move returns status 0, amount 181 02:48:30.133 00.000 15672 move complete, result=0 02:48:30.133 00.000 15672 worker thread done servicing request 02:48:30.133 00.000 15672 Worker thread wakes up 02:48:30.133 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -1.0 px 181 ms NORTH 02:48:30.133 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:30.133 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:32.243 02.110 15672 Exposure complete 02:48:32.263 00.020 15672 worker thread done servicing request 02:48:32.263 00.000 30444 OnExposeComplete: enter 02:48:32.263 00.000 30444 UpdateGuideState(): m_state=6 02:48:32.264 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7069 02:48:32.264 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=203.86, Mass=42087, SNR=38.0, Peak=5959 HFD=3.8 02:48:32.264 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 02:48:32.264 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 02:48:32.264 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.39 hyp=0.40 cameraTheta=-1.30 mountX=0.21 mountY=-0.36, mountTheta=-1.04 02:48:32.264 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.39, opts=13) 02:48:32.264 00.000 30444 Enqueuing Move request for scope (0.11, -0.39) 02:48:32.264 00.000 15672 Worker thread wakes up 02:48:32.264 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.39) opts 0xd 02:48:32.264 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.39) 02:48:32.265 00.001 15672 Moving (0.11, -0.39) raw xDistance=0.21 yDistance=-0.36 02:48:32.265 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 02:48:32.265 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 02:48:32.265 00.000 15672 MoveAxis(E, 0, ABG) 02:48:32.265 00.000 15672 Move returns status 0, amount 0 02:48:32.265 00.000 15672 MoveAxis(N, 64, ABG) 02:48:32.265 00.000 15672 Guiding Dir = 0, Dur = 64 02:48:32.265 00.000 15672 IsSlewing returns 0 02:48:32.266 00.001 15672 IsGuiding returns 0 02:48:32.270 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2146, max=15126, FiltMin=2510, FiltMax=11193, Gamma=2.950 02:48:32.386 00.116 15672 IsGuiding returns 1 02:48:32.386 00.000 15672 scope still moving after pulse duration time elapsed 02:48:32.407 00.021 15672 IsSlewing returns 0 02:48:32.407 00.000 15672 IsGuiding returns 1 02:48:32.429 00.022 15672 IsSlewing returns 0 02:48:32.453 00.024 15672 IsGuiding returns 0 02:48:32.453 00.000 15672 scope move finished after 64 + 122 ms 02:48:32.453 00.000 15672 Move returns status 0, amount 64 02:48:32.454 00.001 15672 move complete, result=0 02:48:32.454 00.000 15672 worker thread done servicing request 02:48:32.509 00.055 30444 UpdateGuideState exits: m=42087 SNR=38.0 Saturated 02:48:32.509 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:32.509 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:32.509 00.000 30444 Enqueuing Expose request 02:48:32.510 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 64 ms NORTH 02:48:32.510 00.000 15672 Worker thread wakes up 02:48:32.510 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:32.510 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:34.420 01.910 15672 Exposure complete 02:48:34.440 00.020 15672 worker thread done servicing request 02:48:34.440 00.000 30444 OnExposeComplete: enter 02:48:34.440 00.000 30444 UpdateGuideState(): m_state=6 02:48:34.441 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7070 02:48:34.441 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=204.85, Mass=36482, SNR=35.8, Peak=5945 HFD=3.6 02:48:34.441 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 02:48:34.441 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.79 = 1.79) 02:48:34.441 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.59 hyp=0.59 cameraTheta=1.57 mountX=-0.16 mountY=0.58, mountTheta=1.84 02:48:34.442 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.59, opts=13) 02:48:34.442 00.000 30444 Enqueuing Move request for scope (0.00, 0.59) 02:48:34.442 00.000 15672 Worker thread wakes up 02:48:34.442 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.59) opts 0xd 02:48:34.442 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.59) 02:48:34.442 00.000 15672 Moving (0.00, 0.59) raw xDistance=-0.16 yDistance=0.58 02:48:34.442 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 02:48:34.442 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:48:34.442 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58 02:48:34.442 00.000 15672 MoveAxis(E, 0, ABG) 02:48:34.442 00.000 15672 Move returns status 0, amount 0 02:48:34.443 00.001 15672 MoveAxis(N, 0, ABG) 02:48:34.443 00.000 15672 Move returns status 0, amount 0 02:48:34.443 00.000 15672 move complete, result=0 02:48:34.443 00.000 15672 worker thread done servicing request 02:48:34.449 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=15621, FiltMin=2588, FiltMax=11068, Gamma=2.950 02:48:34.503 00.054 30444 UpdateGuideState exits: m=36482 SNR=35.8 Saturated 02:48:34.503 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:34.503 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:34.503 00.000 30444 Enqueuing Expose request 02:48:34.503 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH 02:48:34.503 00.000 15672 Worker thread wakes up 02:48:34.503 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:34.503 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:36.612 02.109 15672 Exposure complete 02:48:36.634 00.022 15672 worker thread done servicing request 02:48:36.635 00.001 30444 OnExposeComplete: enter 02:48:36.635 00.000 30444 UpdateGuideState(): m_state=6 02:48:36.635 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7071 02:48:36.635 00.000 30444 Star::Find returns 1 (1), X=460.93, Y=204.32, Mass=43939, SNR=46.5, Peak=6314 HFD=3.9 02:48:36.635 00.000 30444 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.28) = xAngle (3.29 = -3.00) 02:48:36.635 00.000 30444 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.22 = -3.06) 02:48:36.635 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=0.07 hyp=0.51 cameraTheta=3.01 mountX=-0.50 mountY=-0.04, mountTheta=-3.06 02:48:36.636 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=0.07, opts=13) 02:48:36.636 00.000 30444 Enqueuing Move request for scope (-0.50, 0.07) 02:48:36.636 00.000 15672 Worker thread wakes up 02:48:36.636 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.07) opts 0xd 02:48:36.636 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, 0.07) 02:48:36.636 00.000 15672 Moving (-0.50, 0.07) raw xDistance=-0.50 yDistance=-0.04 02:48:36.636 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50 02:48:36.636 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:48:36.637 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 02:48:36.637 00.000 15672 MoveAxis(E, 135, ABG) 02:48:36.637 00.000 15672 Guiding Dir = 2, Dur = 135 02:48:36.637 00.000 15672 IsSlewing returns 0 02:48:36.643 00.006 30444 UpdateImageDisplay: Size=(640,480) min=1932, max=14353, FiltMin=2626, FiltMax=11982, Gamma=2.950 02:48:36.650 00.007 15672 IsGuiding returns 0 02:48:36.666 00.016 15672 PulseGuide returned control before completion, sleep 130 02:48:36.686 00.020 30444 UpdateGuideState exits: m=43939 SNR=46.5 Saturated 02:48:36.686 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:36.686 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:36.687 00.001 30444 Enqueuing Expose request 02:48:36.798 00.111 15672 IsGuiding returns 1 02:48:36.798 00.000 15672 scope still moving after pulse duration time elapsed 02:48:36.818 00.020 15672 IsSlewing returns 0 02:48:36.842 00.024 15672 IsGuiding returns 0 02:48:36.842 00.000 15672 scope move finished after 135 + 57 ms 02:48:36.842 00.000 15672 Move returns status 0, amount 135 02:48:36.842 00.000 15672 MoveAxis(N, 0, ABG) 02:48:36.842 00.000 15672 Move returns status 0, amount 0 02:48:36.842 00.000 15672 move complete, result=0 02:48:36.842 00.000 15672 worker thread done servicing request 02:48:36.842 00.000 15672 Worker thread wakes up 02:48:36.842 00.000 30444 GuideStep: -0.5 px 135 ms EAST, -0.0 px 0 ms NORTH 02:48:36.842 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:36.842 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:38.748 01.906 15672 Exposure complete 02:48:38.769 00.021 15672 worker thread done servicing request 02:48:38.769 00.000 30444 OnExposeComplete: enter 02:48:38.769 00.000 30444 UpdateGuideState(): m_state=6 02:48:38.769 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7072 02:48:38.769 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=204.58, Mass=41290, SNR=41.2, Peak=6487 HFD=3.2 02:48:38.769 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 02:48:38.769 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.01 = 3.01) 02:48:38.769 00.000 30444 CameraToMount -- cameraX=-0.90 cameraY=0.32 hyp=0.96 cameraTheta=2.80 mountX=-0.95 mountY=0.12, mountTheta=3.02 02:48:38.770 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.90, y=0.32, opts=13) 02:48:38.770 00.000 30444 Enqueuing Move request for scope (-0.90, 0.32) 02:48:38.770 00.000 15672 Worker thread wakes up 02:48:38.770 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.32) opts 0xd 02:48:38.770 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.90, 0.32) 02:48:38.771 00.001 15672 Moving (-0.90, 0.32) raw xDistance=-0.95 yDistance=0.12 02:48:38.771 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.95 02:48:38.771 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:48:38.771 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 02:48:38.771 00.000 15672 MoveAxis(E, 267, ABG) 02:48:38.771 00.000 15672 Guiding Dir = 2, Dur = 267 02:48:38.771 00.000 15672 IsSlewing returns 0 02:48:38.772 00.001 15672 IsGuiding returns 0 02:48:38.777 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=13347, FiltMin=2566, FiltMax=12060, Gamma=2.950 02:48:38.790 00.013 15672 PulseGuide returned control before completion, sleep 260 02:48:38.824 00.034 30444 UpdateGuideState exits: m=41290 SNR=41.2 Saturated 02:48:38.824 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:38.824 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:38.824 00.000 30444 Enqueuing Expose request 02:48:39.054 00.230 15672 IsGuiding returns 1 02:48:39.054 00.000 15672 scope still moving after pulse duration time elapsed 02:48:39.075 00.021 15672 IsSlewing returns 0 02:48:39.079 00.004 15672 IsGuiding returns 0 02:48:39.080 00.001 15672 scope move finished after 267 + 39 ms 02:48:39.080 00.000 15672 Move returns status 0, amount 267 02:48:39.080 00.000 15672 MoveAxis(N, 0, ABG) 02:48:39.080 00.000 15672 Move returns status 0, amount 0 02:48:39.080 00.000 15672 move complete, result=0 02:48:39.080 00.000 15672 worker thread done servicing request 02:48:39.080 00.000 15672 Worker thread wakes up 02:48:39.080 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:39.080 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:39.080 00.000 30444 GuideStep: -1.0 px 267 ms EAST, 0.1 px 0 ms NORTH 02:48:41.197 02.117 15672 Exposure complete 02:48:41.229 00.032 15672 worker thread done servicing request 02:48:41.229 00.000 30444 OnExposeComplete: enter 02:48:41.229 00.000 30444 UpdateGuideState(): m_state=6 02:48:41.230 00.001 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7073 02:48:41.230 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=203.93, Mass=36949, SNR=34.6, Peak=6100 HFD=3.2 02:48:41.230 00.000 30444 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.28) = xAngle (-0.50 = -0.50) 02:48:41.230 00.000 30444 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 02:48:41.230 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.33 hyp=0.47 cameraTheta=-0.78 mountX=0.41 mountY=-0.25, mountTheta=-0.55 02:48:41.230 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.33, opts=13) 02:48:41.230 00.000 30444 Enqueuing Move request for scope (0.33, -0.33) 02:48:41.230 00.000 15672 Worker thread wakes up 02:48:41.230 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.33) opts 0xd 02:48:41.230 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.33) 02:48:41.230 00.000 15672 Moving (0.33, -0.33) raw xDistance=0.41 yDistance=-0.25 02:48:41.231 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.41 02:48:41.231 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:48:41.231 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 02:48:41.231 00.000 15672 MoveAxis(W, 92, ABG) 02:48:41.231 00.000 15672 Guiding Dir = 3, Dur = 92 02:48:41.231 00.000 15672 IsSlewing returns 0 02:48:41.232 00.001 15672 IsGuiding returns 0 02:48:41.236 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2148, max=16438, FiltMin=2632, FiltMax=11257, Gamma=2.950 02:48:41.250 00.014 15672 PulseGuide returned control before completion, sleep 85 02:48:41.279 00.029 30444 UpdateGuideState exits: m=36949 SNR=34.6 Saturated 02:48:41.279 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:41.279 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:41.279 00.000 30444 Enqueuing Expose request 02:48:41.363 00.084 15672 IsGuiding returns 0 02:48:41.363 00.000 15672 Move returns status 0, amount 92 02:48:41.363 00.000 15672 MoveAxis(N, 0, ABG) 02:48:41.363 00.000 15672 Move returns status 0, amount 0 02:48:41.363 00.000 15672 move complete, result=0 02:48:41.363 00.000 15672 worker thread done servicing request 02:48:41.363 00.000 15672 Worker thread wakes up 02:48:41.363 00.000 30444 GuideStep: 0.4 px 92 ms WEST, -0.2 px 0 ms NORTH 02:48:41.363 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:41.364 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:43.279 01.915 15672 Exposure complete 02:48:43.309 00.030 15672 worker thread done servicing request 02:48:43.309 00.000 30444 OnExposeComplete: enter 02:48:43.309 00.000 30444 UpdateGuideState(): m_state=6 02:48:43.309 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7074 02:48:43.310 00.001 30444 Star::Find returns 1 (1), X=461.35, Y=203.81, Mass=38505, SNR=38.7, Peak=6393 HFD=3.3 02:48:43.310 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 02:48:43.310 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 02:48:43.310 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.45 hyp=0.45 cameraTheta=-1.75 mountX=0.04 mountY=-0.45, mountTheta=-1.47 02:48:43.310 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.45, opts=13) 02:48:43.310 00.000 30444 Enqueuing Move request for scope (-0.08, -0.45) 02:48:43.310 00.000 15672 Worker thread wakes up 02:48:43.310 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.45) opts 0xd 02:48:43.311 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.45) 02:48:43.311 00.000 15672 Moving (-0.08, -0.45) raw xDistance=0.04 yDistance=-0.45 02:48:43.311 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 02:48:43.311 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 02:48:43.311 00.000 15672 MoveAxis(E, 0, ABG) 02:48:43.311 00.000 15672 Move returns status 0, amount 0 02:48:43.311 00.000 15672 MoveAxis(N, 81, ABG) 02:48:43.311 00.000 15672 Guiding Dir = 0, Dur = 81 02:48:43.312 00.001 15672 IsSlewing returns 0 02:48:43.312 00.000 15672 IsGuiding returns 0 02:48:43.316 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=15864, FiltMin=2644, FiltMax=11100, Gamma=2.950 02:48:43.359 00.043 30444 UpdateGuideState exits: m=38505 SNR=38.7 Saturated 02:48:43.359 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:43.359 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:43.359 00.000 30444 Enqueuing Expose request 02:48:43.391 00.032 15672 PulseGuide returned control before completion, sleep 13 02:48:43.405 00.014 15672 IsGuiding returns 1 02:48:43.406 00.001 15672 scope still moving after pulse duration time elapsed 02:48:43.427 00.021 15672 IsSlewing returns 0 02:48:43.428 00.001 15672 IsGuiding returns 1 02:48:43.448 00.020 15672 IsSlewing returns 0 02:48:43.450 00.002 15672 IsGuiding returns 1 02:48:43.471 00.021 15672 IsSlewing returns 0 02:48:43.473 00.002 15672 IsGuiding returns 1 02:48:43.494 00.021 15672 IsSlewing returns 0 02:48:43.536 00.042 15672 IsGuiding returns 0 02:48:43.536 00.000 15672 scope move finished after 81 + 142 ms 02:48:43.536 00.000 15672 Move returns status 0, amount 81 02:48:43.536 00.000 15672 move complete, result=0 02:48:43.536 00.000 15672 worker thread done servicing request 02:48:43.537 00.001 15672 Worker thread wakes up 02:48:43.537 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:43.537 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:43.537 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 81 ms NORTH 02:48:45.644 02.107 15672 Exposure complete 02:48:45.664 00.020 15672 worker thread done servicing request 02:48:45.665 00.001 30444 OnExposeComplete: enter 02:48:45.665 00.000 30444 UpdateGuideState(): m_state=6 02:48:45.665 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7075 02:48:45.665 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=204.32, Mass=37111, SNR=37.8, Peak=6140 HFD=3.5 02:48:45.665 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.95 = 0.95) 02:48:45.665 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.89 = 0.89) 02:48:45.665 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.67 mountX=0.07 mountY=0.09, mountTheta=0.92 02:48:45.665 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.07, opts=13) 02:48:45.665 00.000 30444 Enqueuing Move request for scope (0.09, 0.07) 02:48:45.666 00.001 15672 Worker thread wakes up 02:48:45.666 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd 02:48:45.666 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.07) 02:48:45.666 00.000 15672 Moving (0.09, 0.07) raw xDistance=0.07 yDistance=0.09 02:48:45.666 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 02:48:45.666 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:48:45.666 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 02:48:45.666 00.000 15672 MoveAxis(E, 0, ABG) 02:48:45.666 00.000 15672 Move returns status 0, amount 0 02:48:45.666 00.000 15672 MoveAxis(N, 0, ABG) 02:48:45.666 00.000 15672 Move returns status 0, amount 0 02:48:45.666 00.000 15672 move complete, result=0 02:48:45.666 00.000 15672 worker thread done servicing request 02:48:45.671 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=12498, FiltMin=2601, FiltMax=10054, Gamma=2.950 02:48:45.713 00.042 30444 UpdateGuideState exits: m=37111 SNR=37.8 Saturated 02:48:45.713 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:45.713 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:45.713 00.000 30444 Enqueuing Expose request 02:48:45.713 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:48:45.713 00.000 15672 Worker thread wakes up 02:48:45.713 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:45.713 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:47.618 01.905 15672 Exposure complete 02:48:47.638 00.020 15672 worker thread done servicing request 02:48:47.638 00.000 30444 OnExposeComplete: enter 02:48:47.638 00.000 30444 UpdateGuideState(): m_state=6 02:48:47.638 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7076 02:48:47.638 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=203.97, Mass=39488, SNR=35.9, Peak=6266 HFD=3.4 02:48:47.638 00.000 30444 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.28) = xAngle (-0.65 = -0.65) 02:48:47.638 00.000 30444 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 02:48:47.638 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.28 hyp=0.35 cameraTheta=-0.93 mountX=0.28 mountY=-0.23, mountTheta=-0.69 02:48:47.639 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.28, opts=13) 02:48:47.639 00.000 30444 Enqueuing Move request for scope (0.21, -0.28) 02:48:47.639 00.000 15672 Worker thread wakes up 02:48:47.639 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.28) opts 0xd 02:48:47.639 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.28) 02:48:47.639 00.000 15672 Moving (0.21, -0.28) raw xDistance=0.28 yDistance=-0.23 02:48:47.639 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 02:48:47.639 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:48:47.639 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 02:48:47.639 00.000 15672 MoveAxis(W, 76, ABG) 02:48:47.639 00.000 15672 Guiding Dir = 3, Dur = 76 02:48:47.640 00.001 15672 IsSlewing returns 0 02:48:47.641 00.001 15672 IsGuiding returns 0 02:48:47.644 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=15029, FiltMin=2445, FiltMax=11570, Gamma=2.950 02:48:47.656 00.012 15672 PulseGuide returned control before completion, sleep 71 02:48:47.729 00.073 15672 IsGuiding returns 1 02:48:47.729 00.000 15672 scope still moving after pulse duration time elapsed 02:48:47.750 00.021 15672 IsSlewing returns 0 02:48:47.800 00.050 15672 IsGuiding returns 0 02:48:47.800 00.000 15672 scope move finished after 76 + 83 ms 02:48:47.801 00.001 15672 Move returns status 0, amount 76 02:48:47.801 00.000 15672 MoveAxis(N, 0, ABG) 02:48:47.801 00.000 15672 Move returns status 0, amount 0 02:48:47.801 00.000 15672 move complete, result=0 02:48:47.801 00.000 15672 worker thread done servicing request 02:48:47.903 00.102 30444 UpdateGuideState exits: m=39488 SNR=35.9 Saturated 02:48:47.903 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:47.903 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:47.903 00.000 30444 Enqueuing Expose request 02:48:47.903 00.000 30444 GuideStep: 0.3 px 76 ms WEST, -0.2 px 0 ms NORTH 02:48:47.903 00.000 15672 Worker thread wakes up 02:48:47.904 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:47.904 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:50.013 02.109 15672 Exposure complete 02:48:50.033 00.020 15672 worker thread done servicing request 02:48:50.033 00.000 30444 OnExposeComplete: enter 02:48:50.033 00.000 30444 UpdateGuideState(): m_state=6 02:48:50.033 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7077 02:48:50.033 00.000 30444 Star::Find returns 1 (1), X=461.49, Y=204.52, Mass=47329, SNR=44.2, Peak=6437 HFD=3.2 02:48:50.033 00.000 30444 CameraToMount -- cameraTheta (1.35) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 02:48:50.033 00.000 30444 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 02:48:50.033 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.35 mountX=-0.01 mountY=0.28, mountTheta=1.62 02:48:50.034 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.27, opts=13) 02:48:50.034 00.000 30444 Enqueuing Move request for scope (0.06, 0.27) 02:48:50.034 00.000 15672 Worker thread wakes up 02:48:50.034 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.27) opts 0xd 02:48:50.034 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.27) 02:48:50.034 00.000 15672 Moving (0.06, 0.27) raw xDistance=-0.01 yDistance=0.28 02:48:50.034 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 02:48:50.034 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:48:50.034 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 02:48:50.034 00.000 15672 MoveAxis(E, 0, ABG) 02:48:50.034 00.000 15672 Move returns status 0, amount 0 02:48:50.034 00.000 15672 MoveAxis(N, 0, ABG) 02:48:50.034 00.000 15672 Move returns status 0, amount 0 02:48:50.034 00.000 15672 move complete, result=0 02:48:50.034 00.000 15672 worker thread done servicing request 02:48:50.039 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=16822, FiltMin=2621, FiltMax=11650, Gamma=2.950 02:48:50.082 00.043 30444 UpdateGuideState exits: m=47329 SNR=44.2 Saturated 02:48:50.082 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:50.082 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:50.082 00.000 30444 Enqueuing Expose request 02:48:50.082 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 02:48:50.082 00.000 15672 Worker thread wakes up 02:48:50.082 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:50.083 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:51.992 01.909 15672 Exposure complete 02:48:52.016 00.024 15672 worker thread done servicing request 02:48:52.016 00.000 30444 OnExposeComplete: enter 02:48:52.016 00.000 30444 UpdateGuideState(): m_state=6 02:48:52.016 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7078 02:48:52.016 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=205.07, Mass=35056, SNR=33.3, Peak=5716 HFD=3.7 02:48:52.016 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 02:48:52.016 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.87 = 1.87) 02:48:52.016 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.82 hyp=0.82 cameraTheta=1.65 mountX=-0.29 mountY=0.78, mountTheta=1.92 02:48:52.017 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.82, opts=13) 02:48:52.017 00.000 30444 Enqueuing Move request for scope (-0.07, 0.82) 02:48:52.017 00.000 15672 Worker thread wakes up 02:48:52.017 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.82) opts 0xd 02:48:52.017 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.82) 02:48:52.017 00.000 15672 Moving (-0.07, 0.82) raw xDistance=-0.29 yDistance=0.78 02:48:52.017 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 02:48:52.017 00.000 15672 resist switch: large excursion: input 0.78 thresh 0.75 direction from -1 to 1 02:48:52.017 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.35 02:48:52.017 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78 02:48:52.017 00.000 15672 MoveAxis(E, 78, ABG) 02:48:52.017 00.000 15672 Guiding Dir = 2, Dur = 78 02:48:52.018 00.001 15672 IsSlewing returns 0 02:48:52.019 00.001 15672 IsGuiding returns 0 02:48:52.023 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=13104, FiltMin=2622, FiltMax=11585, Gamma=2.950 02:48:52.049 00.026 15672 PulseGuide returned control before completion, sleep 59 02:48:52.068 00.019 30444 UpdateGuideState exits: m=35056 SNR=33.3 Saturated 02:48:52.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:52.068 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:52.068 00.000 30444 Enqueuing Expose request 02:48:52.110 00.042 15672 IsGuiding returns 1 02:48:52.110 00.000 15672 scope still moving after pulse duration time elapsed 02:48:52.130 00.020 15672 IsSlewing returns 0 02:48:52.146 00.016 15672 IsGuiding returns 0 02:48:52.147 00.001 15672 scope move finished after 78 + 49 ms 02:48:52.147 00.000 15672 Move returns status 0, amount 78 02:48:52.147 00.000 15672 MoveAxis(S, 140, ABG) 02:48:52.147 00.000 15672 Guiding Dir = 1, Dur = 140 02:48:52.148 00.001 15672 IsSlewing returns 0 02:48:52.150 00.002 15672 IsGuiding returns 0 02:48:52.225 00.075 15672 PulseGuide returned control before completion, sleep 76 02:48:52.323 00.098 15672 IsGuiding returns 1 02:48:52.323 00.000 15672 scope still moving after pulse duration time elapsed 02:48:52.344 00.021 15672 IsSlewing returns 0 02:48:52.347 00.003 15672 IsGuiding returns 1 02:48:52.368 00.021 15672 IsSlewing returns 0 02:48:52.371 00.003 15672 IsGuiding returns 1 02:48:52.392 00.021 15672 IsSlewing returns 0 02:48:52.419 00.027 15672 IsGuiding returns 0 02:48:52.419 00.000 15672 scope move finished after 140 + 127 ms 02:48:52.419 00.000 15672 Move returns status 0, amount 140 02:48:52.419 00.000 15672 move complete, result=0 02:48:52.419 00.000 15672 worker thread done servicing request 02:48:52.419 00.000 15672 Worker thread wakes up 02:48:52.420 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:52.420 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:52.420 00.000 30444 GuideStep: -0.3 px 78 ms EAST, 0.8 px 140 ms SOUTH 02:48:54.529 02.109 15672 Exposure complete 02:48:54.549 00.020 15672 worker thread done servicing request 02:48:54.549 00.000 30444 OnExposeComplete: enter 02:48:54.549 00.000 30444 UpdateGuideState(): m_state=6 02:48:54.549 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7079 02:48:54.549 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=204.02, Mass=29847, SNR=33.1, Peak=5702 HFD=3.4 02:48:54.549 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 02:48:54.549 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 02:48:54.549 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.24 cameraTheta=-1.83 mountX=0.00 mountY=-0.24, mountTheta=-1.56 02:48:54.550 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.24, opts=13) 02:48:54.550 00.000 30444 Enqueuing Move request for scope (-0.06, -0.24) 02:48:54.550 00.000 15672 Worker thread wakes up 02:48:54.550 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.24) opts 0xd 02:48:54.550 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.24) 02:48:54.550 00.000 15672 Moving (-0.06, -0.24) raw xDistance=0.00 yDistance=-0.24 02:48:54.550 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 02:48:54.550 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:48:54.550 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 02:48:54.550 00.000 15672 MoveAxis(E, 0, ABG) 02:48:54.550 00.000 15672 Move returns status 0, amount 0 02:48:54.550 00.000 15672 MoveAxis(N, 0, ABG) 02:48:54.550 00.000 15672 Move returns status 0, amount 0 02:48:54.550 00.000 15672 move complete, result=0 02:48:54.550 00.000 15672 worker thread done servicing request 02:48:54.555 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2052, max=12550, FiltMin=2522, FiltMax=9830, Gamma=2.950 02:48:54.597 00.042 30444 UpdateGuideState exits: m=29847 SNR=33.1 Saturated 02:48:54.597 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:54.597 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:54.597 00.000 30444 Enqueuing Expose request 02:48:54.597 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 02:48:54.597 00.000 15672 Worker thread wakes up 02:48:54.597 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:54.597 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:56.510 01.913 15672 Exposure complete 02:48:56.530 00.020 15672 worker thread done servicing request 02:48:56.530 00.000 30444 OnExposeComplete: enter 02:48:56.530 00.000 30444 UpdateGuideState(): m_state=6 02:48:56.530 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7080 02:48:56.530 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=204.97, Mass=41596, SNR=45.6, Peak=6276 HFD=3.9 02:48:56.530 00.000 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 02:48:56.530 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 02:48:56.530 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.71 hyp=0.83 cameraTheta=1.05 mountX=0.20 mountY=0.79, mountTheta=1.32 02:48:56.530 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.71, opts=13) 02:48:56.530 00.000 30444 Enqueuing Move request for scope (0.41, 0.71) 02:48:56.531 00.001 15672 Worker thread wakes up 02:48:56.531 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.71) opts 0xd 02:48:56.531 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.71) 02:48:56.531 00.000 15672 Moving (0.41, 0.71) raw xDistance=0.20 yDistance=0.79 02:48:56.531 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 02:48:56.531 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 02:48:56.531 00.000 15672 MoveAxis(E, 0, ABG) 02:48:56.531 00.000 15672 Move returns status 0, amount 0 02:48:56.531 00.000 15672 MoveAxis(S, 140, ABG) 02:48:56.531 00.000 15672 Guiding Dir = 1, Dur = 140 02:48:56.531 00.000 15672 IsSlewing returns 0 02:48:56.532 00.001 15672 IsGuiding returns 0 02:48:56.536 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=14138, FiltMin=2635, FiltMax=10507, Gamma=2.950 02:48:56.578 00.042 30444 UpdateGuideState exits: m=41596 SNR=45.6 Saturated 02:48:56.579 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:56.579 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:56.579 00.000 30444 Enqueuing Expose request 02:48:56.619 00.040 15672 PulseGuide returned control before completion, sleep 64 02:48:56.685 00.066 15672 IsGuiding returns 1 02:48:56.685 00.000 15672 scope still moving after pulse duration time elapsed 02:48:56.707 00.022 15672 IsSlewing returns 0 02:48:56.710 00.003 15672 IsGuiding returns 1 02:48:56.730 00.020 15672 IsSlewing returns 0 02:48:56.733 00.003 15672 IsGuiding returns 1 02:48:56.755 00.022 15672 IsSlewing returns 0 02:48:56.757 00.002 15672 IsGuiding returns 1 02:48:56.779 00.022 15672 IsSlewing returns 0 02:48:56.812 00.033 15672 IsGuiding returns 0 02:48:56.812 00.000 15672 scope move finished after 140 + 139 ms 02:48:56.812 00.000 15672 Move returns status 0, amount 140 02:48:56.812 00.000 15672 move complete, result=0 02:48:56.812 00.000 15672 worker thread done servicing request 02:48:56.813 00.001 15672 Worker thread wakes up 02:48:56.813 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:56.813 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:56.813 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.8 px 140 ms SOUTH 02:48:58.922 02.109 15672 Exposure complete 02:48:58.942 00.020 15672 worker thread done servicing request 02:48:58.942 00.000 30444 OnExposeComplete: enter 02:48:58.942 00.000 30444 UpdateGuideState(): m_state=6 02:48:58.942 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7081 02:48:58.942 00.000 30444 Star::Find returns 1 (1), X=462.34, Y=205.10, Mass=36628, SNR=35.4, Peak=5856 HFD=4.2 02:48:58.942 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 02:48:58.942 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 02:48:58.942 00.000 30444 CameraToMount -- cameraX=0.91 cameraY=0.85 hyp=1.25 cameraTheta=0.75 mountX=0.64 mountY=1.03, mountTheta=1.01 02:48:58.943 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.91, y=0.85, opts=13) 02:48:58.943 00.000 30444 Enqueuing Move request for scope (0.91, 0.85) 02:48:58.943 00.000 15672 Worker thread wakes up 02:48:58.943 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.85) opts 0xd 02:48:58.943 00.000 15672 Handling offset move in thread for scope, endpoint = (0.91, 0.85) 02:48:58.943 00.000 15672 Moving (0.91, 0.85) raw xDistance=0.64 yDistance=1.03 02:48:58.943 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64 02:48:58.943 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03 02:48:58.943 00.000 15672 MoveAxis(W, 174, ABG) 02:48:58.943 00.000 15672 Guiding Dir = 3, Dur = 174 02:48:58.945 00.002 15672 IsSlewing returns 0 02:48:58.946 00.001 15672 IsGuiding returns 0 02:48:58.950 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=14258, FiltMin=2617, FiltMax=11485, Gamma=2.950 02:48:58.967 00.017 15672 PulseGuide returned control before completion, sleep 163 02:48:59.089 00.122 30444 UpdateGuideState exits: m=36628 SNR=35.4 Saturated 02:48:59.090 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:48:59.090 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:48:59.090 00.000 30444 Enqueuing Expose request 02:48:59.132 00.042 15672 IsGuiding returns 1 02:48:59.132 00.000 15672 scope still moving after pulse duration time elapsed 02:48:59.153 00.021 15672 IsSlewing returns 0 02:48:59.174 00.021 15672 IsGuiding returns 0 02:48:59.174 00.000 15672 scope move finished after 174 + 55 ms 02:48:59.174 00.000 15672 Move returns status 0, amount 174 02:48:59.174 00.000 15672 MoveAxis(S, 183, ABG) 02:48:59.174 00.000 15672 Guiding Dir = 1, Dur = 183 02:48:59.175 00.001 15672 IsSlewing returns 0 02:48:59.175 00.000 15672 IsGuiding returns 0 02:48:59.254 00.079 15672 PulseGuide returned control before completion, sleep 115 02:48:59.372 00.118 15672 IsGuiding returns 1 02:48:59.372 00.000 15672 scope still moving after pulse duration time elapsed 02:48:59.394 00.022 15672 IsSlewing returns 0 02:48:59.397 00.003 15672 IsGuiding returns 1 02:48:59.418 00.021 15672 IsSlewing returns 0 02:48:59.421 00.003 15672 IsGuiding returns 1 02:48:59.442 00.021 15672 IsSlewing returns 0 02:48:59.478 00.036 15672 IsGuiding returns 0 02:48:59.478 00.000 15672 scope move finished after 183 + 119 ms 02:48:59.478 00.000 15672 Move returns status 0, amount 183 02:48:59.478 00.000 15672 move complete, result=0 02:48:59.478 00.000 15672 worker thread done servicing request 02:48:59.478 00.000 15672 Worker thread wakes up 02:48:59.479 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:48:59.479 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:48:59.479 00.000 30444 GuideStep: 0.6 px 174 ms WEST, 1.0 px 183 ms SOUTH 02:49:01.385 01.906 15672 Exposure complete 02:49:01.405 00.020 15672 worker thread done servicing request 02:49:01.405 00.000 30444 OnExposeComplete: enter 02:49:01.405 00.000 30444 UpdateGuideState(): m_state=6 02:49:01.406 00.001 30444 Star::Find(15, 462, 205, 0, (0,0,0,0), 0.0, 255) frame 7082 02:49:01.406 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=204.20, Mass=25149, SNR=26.3, Peak=5850 HFD=2.9 02:49:01.406 00.000 30444 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.28) = xAngle (-2.53 = -2.53) 02:49:01.406 00.000 30444 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.59 = -2.59) 02:49:01.406 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.81 mountX=-0.12 mountY=-0.08, mountTheta=-2.57 02:49:01.406 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.05, opts=13) 02:49:01.406 00.000 30444 Enqueuing Move request for scope (-0.14, -0.05) 02:49:01.406 00.000 15672 Worker thread wakes up 02:49:01.406 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd 02:49:01.406 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.05) 02:49:01.407 00.001 15672 Moving (-0.14, -0.05) raw xDistance=-0.12 yDistance=-0.08 02:49:01.407 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 02:49:01.407 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:49:01.407 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 02:49:01.407 00.000 15672 MoveAxis(E, 0, ABG) 02:49:01.407 00.000 15672 Move returns status 0, amount 0 02:49:01.407 00.000 15672 MoveAxis(N, 0, ABG) 02:49:01.407 00.000 15672 Move returns status 0, amount 0 02:49:01.407 00.000 15672 move complete, result=0 02:49:01.407 00.000 15672 worker thread done servicing request 02:49:01.411 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=14572, FiltMin=2610, FiltMax=11802, Gamma=2.950 02:49:01.454 00.043 30444 UpdateGuideState exits: m=25149 SNR=26.3 Saturated 02:49:01.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:01.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:01.454 00.000 30444 Enqueuing Expose request 02:49:01.454 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:49:01.455 00.001 15672 Worker thread wakes up 02:49:01.455 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:01.455 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:03.564 02.109 15672 Exposure complete 02:49:03.587 00.023 15672 worker thread done servicing request 02:49:03.587 00.000 30444 OnExposeComplete: enter 02:49:03.587 00.000 30444 UpdateGuideState(): m_state=6 02:49:03.587 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7083 02:49:03.587 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=204.35, Mass=45459, SNR=42.0, Peak=6469 HFD=3.7 02:49:03.587 00.000 30444 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.28) = xAngle (2.82 = 2.82) 02:49:03.587 00.000 30444 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.76 = 2.76) 02:49:03.587 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.55 mountX=-0.16 mountY=0.06, mountTheta=2.77 02:49:03.588 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.10, opts=13) 02:49:03.588 00.000 30444 Enqueuing Move request for scope (-0.14, 0.10) 02:49:03.588 00.000 15672 Worker thread wakes up 02:49:03.588 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd 02:49:03.588 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.10) 02:49:03.588 00.000 15672 Moving (-0.14, 0.10) raw xDistance=-0.16 yDistance=0.06 02:49:03.588 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 02:49:03.588 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:49:03.588 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 02:49:03.588 00.000 15672 MoveAxis(E, 0, ABG) 02:49:03.588 00.000 15672 Move returns status 0, amount 0 02:49:03.588 00.000 15672 MoveAxis(N, 0, ABG) 02:49:03.588 00.000 15672 Move returns status 0, amount 0 02:49:03.588 00.000 15672 move complete, result=0 02:49:03.588 00.000 15672 worker thread done servicing request 02:49:03.593 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=14099, FiltMin=2588, FiltMax=11766, Gamma=2.950 02:49:03.666 00.073 30444 UpdateGuideState exits: m=45459 SNR=42.0 Saturated 02:49:03.666 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:03.666 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:03.666 00.000 30444 Enqueuing Expose request 02:49:03.666 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 02:49:03.666 00.000 15672 Worker thread wakes up 02:49:03.667 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:03.667 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:05.575 01.908 15672 Exposure complete 02:49:05.595 00.020 15672 worker thread done servicing request 02:49:05.595 00.000 30444 OnExposeComplete: enter 02:49:05.595 00.000 30444 UpdateGuideState(): m_state=6 02:49:05.595 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7084 02:49:05.595 00.000 30444 Star::Find returns 1 (1), X=461.05, Y=204.38, Mass=29656, SNR=30.0, Peak=5819 HFD=3.2 02:49:05.595 00.000 30444 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.28) = xAngle (3.11 = 3.11) 02:49:05.595 00.000 30444 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.05 = 3.05) 02:49:05.595 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.12 hyp=0.40 cameraTheta=2.83 mountX=-0.40 mountY=0.04, mountTheta=3.05 02:49:05.596 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.12, opts=13) 02:49:05.596 00.000 30444 Enqueuing Move request for scope (-0.38, 0.12) 02:49:05.596 00.000 15672 Worker thread wakes up 02:49:05.596 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.12) opts 0xd 02:49:05.596 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.12) 02:49:05.596 00.000 15672 Moving (-0.38, 0.12) raw xDistance=-0.40 yDistance=0.04 02:49:05.596 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 02:49:05.596 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:49:05.596 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 02:49:05.596 00.000 15672 MoveAxis(E, 108, ABG) 02:49:05.596 00.000 15672 Guiding Dir = 2, Dur = 108 02:49:05.598 00.002 15672 IsSlewing returns 0 02:49:05.599 00.001 15672 IsGuiding returns 0 02:49:05.602 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=13944, FiltMin=2575, FiltMax=10133, Gamma=2.950 02:49:05.627 00.025 15672 PulseGuide returned control before completion, sleep 89 02:49:05.699 00.072 30444 UpdateGuideState exits: m=29656 SNR=30.0 Saturated 02:49:05.699 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:05.699 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:05.699 00.000 30444 Enqueuing Expose request 02:49:05.718 00.019 15672 IsGuiding returns 1 02:49:05.718 00.000 15672 scope still moving after pulse duration time elapsed 02:49:05.740 00.022 15672 IsSlewing returns 0 02:49:05.741 00.001 15672 IsGuiding returns 1 02:49:05.762 00.021 15672 IsSlewing returns 0 02:49:05.772 00.010 15672 IsGuiding returns 0 02:49:05.772 00.000 15672 scope move finished after 108 + 65 ms 02:49:05.772 00.000 15672 Move returns status 0, amount 108 02:49:05.772 00.000 15672 MoveAxis(N, 0, ABG) 02:49:05.772 00.000 15672 Move returns status 0, amount 0 02:49:05.772 00.000 15672 move complete, result=0 02:49:05.772 00.000 15672 worker thread done servicing request 02:49:05.772 00.000 15672 Worker thread wakes up 02:49:05.772 00.000 30444 GuideStep: -0.4 px 108 ms EAST, 0.0 px 0 ms NORTH 02:49:05.772 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:05.772 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:07.880 02.108 15672 Exposure complete 02:49:07.900 00.020 15672 worker thread done servicing request 02:49:07.900 00.000 30444 OnExposeComplete: enter 02:49:07.900 00.000 30444 UpdateGuideState(): m_state=6 02:49:07.900 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7085 02:49:07.900 00.000 30444 Star::Find returns 1 (1), X=460.98, Y=204.57, Mass=41021, SNR=39.4, Peak=6665 HFD=3.5 02:49:07.900 00.000 30444 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.28) = xAngle (2.80 = 2.80) 02:49:07.900 00.000 30444 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.74 = 2.74) 02:49:07.900 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=0.32 hyp=0.55 cameraTheta=2.52 mountX=-0.52 mountY=0.22, mountTheta=2.75 02:49:07.901 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.32, opts=13) 02:49:07.901 00.000 30444 Enqueuing Move request for scope (-0.45, 0.32) 02:49:07.901 00.000 15672 Worker thread wakes up 02:49:07.901 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.32) opts 0xd 02:49:07.901 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.32) 02:49:07.901 00.000 15672 Moving (-0.45, 0.32) raw xDistance=-0.52 yDistance=0.22 02:49:07.901 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52 02:49:07.901 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:49:07.901 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 02:49:07.901 00.000 15672 MoveAxis(E, 148, ABG) 02:49:07.901 00.000 15672 Guiding Dir = 2, Dur = 148 02:49:07.901 00.000 15672 IsSlewing returns 0 02:49:07.903 00.002 15672 IsGuiding returns 0 02:49:07.906 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=14382, FiltMin=2536, FiltMax=12041, Gamma=2.950 02:49:07.928 00.022 15672 PulseGuide returned control before completion, sleep 133 02:49:08.064 00.136 15672 IsGuiding returns 1 02:49:08.064 00.000 15672 scope still moving after pulse duration time elapsed 02:49:08.085 00.021 15672 IsSlewing returns 0 02:49:08.105 00.020 15672 IsGuiding returns 0 02:49:08.105 00.000 15672 scope move finished after 148 + 54 ms 02:49:08.105 00.000 15672 Move returns status 0, amount 148 02:49:08.105 00.000 15672 MoveAxis(N, 0, ABG) 02:49:08.106 00.001 15672 Move returns status 0, amount 0 02:49:08.106 00.000 15672 move complete, result=0 02:49:08.106 00.000 15672 worker thread done servicing request 02:49:08.267 00.161 30444 UpdateGuideState exits: m=41021 SNR=39.4 Saturated 02:49:08.267 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:08.267 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:08.267 00.000 30444 Enqueuing Expose request 02:49:08.267 00.000 30444 GuideStep: -0.5 px 148 ms EAST, 0.2 px 0 ms NORTH 02:49:08.267 00.000 15672 Worker thread wakes up 02:49:08.267 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:08.267 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:10.183 01.916 15672 Exposure complete 02:49:10.208 00.025 15672 worker thread done servicing request 02:49:10.208 00.000 30444 OnExposeComplete: enter 02:49:10.208 00.000 30444 UpdateGuideState(): m_state=6 02:49:10.208 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7086 02:49:10.208 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=204.64, Mass=38301, SNR=35.7, Peak=6657 HFD=3.4 02:49:10.208 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 02:49:10.208 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 02:49:10.208 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.38 hyp=0.43 cameraTheta=1.08 mountX=0.09 mountY=0.42, mountTheta=1.35 02:49:10.209 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.38, opts=13) 02:49:10.209 00.000 30444 Enqueuing Move request for scope (0.21, 0.38) 02:49:10.209 00.000 15672 Worker thread wakes up 02:49:10.209 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.38) opts 0xd 02:49:10.209 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.38) 02:49:10.209 00.000 15672 Moving (0.21, 0.38) raw xDistance=0.09 yDistance=0.42 02:49:10.209 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 02:49:10.209 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 02:49:10.209 00.000 15672 MoveAxis(E, 0, ABG) 02:49:10.209 00.000 15672 Move returns status 0, amount 0 02:49:10.209 00.000 15672 MoveAxis(S, 75, ABG) 02:49:10.209 00.000 15672 Guiding Dir = 1, Dur = 75 02:49:10.210 00.001 15672 IsSlewing returns 0 02:49:10.211 00.001 15672 IsGuiding returns 0 02:49:10.215 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=15377, FiltMin=2613, FiltMax=11530, Gamma=2.950 02:49:10.292 00.077 15672 IsGuiding returns 1 02:49:10.292 00.000 15672 scope still moving after pulse duration time elapsed 02:49:10.305 00.013 30444 UpdateGuideState exits: m=38301 SNR=35.7 Saturated 02:49:10.305 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:10.305 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:10.305 00.000 30444 Enqueuing Expose request 02:49:10.313 00.008 15672 IsSlewing returns 0 02:49:10.314 00.001 15672 IsGuiding returns 1 02:49:10.335 00.021 15672 IsSlewing returns 0 02:49:10.336 00.001 15672 IsGuiding returns 1 02:49:10.358 00.022 15672 IsSlewing returns 0 02:49:10.359 00.001 15672 IsGuiding returns 1 02:49:10.379 00.020 15672 IsSlewing returns 0 02:49:10.452 00.073 15672 IsGuiding returns 0 02:49:10.452 00.000 15672 scope move finished after 75 + 166 ms 02:49:10.452 00.000 15672 Move returns status 0, amount 75 02:49:10.452 00.000 15672 move complete, result=0 02:49:10.453 00.001 15672 worker thread done servicing request 02:49:10.453 00.000 15672 Worker thread wakes up 02:49:10.453 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:10.453 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:10.453 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 75 ms SOUTH 02:49:12.561 02.108 15672 Exposure complete 02:49:12.581 00.020 15672 worker thread done servicing request 02:49:12.581 00.000 30444 OnExposeComplete: enter 02:49:12.581 00.000 30444 UpdateGuideState(): m_state=6 02:49:12.581 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7087 02:49:12.581 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=204.15, Mass=40280, SNR=42.0, Peak=6269 HFD=3.5 02:49:12.581 00.000 30444 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 02:49:12.581 00.000 30444 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 02:49:12.581 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.00 mountX=0.09 mountY=-0.08, mountTheta=-0.75 02:49:12.582 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.10, opts=13) 02:49:12.582 00.000 30444 Enqueuing Move request for scope (0.06, -0.10) 02:49:12.582 00.000 15672 Worker thread wakes up 02:49:12.582 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd 02:49:12.582 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.10) 02:49:12.582 00.000 15672 Moving (0.06, -0.10) raw xDistance=0.09 yDistance=-0.08 02:49:12.582 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 02:49:12.582 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:49:12.582 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 02:49:12.582 00.000 15672 MoveAxis(E, 0, ABG) 02:49:12.582 00.000 15672 Move returns status 0, amount 0 02:49:12.582 00.000 15672 MoveAxis(N, 0, ABG) 02:49:12.582 00.000 15672 Move returns status 0, amount 0 02:49:12.582 00.000 15672 move complete, result=0 02:49:12.582 00.000 15672 worker thread done servicing request 02:49:12.587 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=15136, FiltMin=2550, FiltMax=11528, Gamma=2.950 02:49:12.630 00.043 30444 UpdateGuideState exits: m=40280 SNR=42.0 Saturated 02:49:12.630 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:12.630 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:12.630 00.000 30444 Enqueuing Expose request 02:49:12.630 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:49:12.630 00.000 15672 Worker thread wakes up 02:49:12.630 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:12.630 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:14.536 01.906 15672 Exposure complete 02:49:14.556 00.020 15672 worker thread done servicing request 02:49:14.556 00.000 30444 OnExposeComplete: enter 02:49:14.556 00.000 30444 UpdateGuideState(): m_state=6 02:49:14.556 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7088 02:49:14.556 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=204.75, Mass=35582, SNR=36.4, Peak=5937 HFD=3.7 02:49:14.556 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 02:49:14.557 00.001 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 02:49:14.557 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.49 hyp=0.66 cameraTheta=2.29 mountX=-0.55 mountY=0.39, mountTheta=2.53 02:49:14.557 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.49, opts=13) 02:49:14.557 00.000 30444 Enqueuing Move request for scope (-0.43, 0.49) 02:49:14.557 00.000 15672 Worker thread wakes up 02:49:14.557 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.49) opts 0xd 02:49:14.557 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.49) 02:49:14.557 00.000 15672 Moving (-0.43, 0.49) raw xDistance=-0.55 yDistance=0.39 02:49:14.557 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55 02:49:14.557 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 02:49:14.557 00.000 15672 MoveAxis(E, 149, ABG) 02:49:14.557 00.000 15672 Guiding Dir = 2, Dur = 149 02:49:14.558 00.001 15672 IsSlewing returns 0 02:49:14.559 00.001 15672 IsGuiding returns 0 02:49:14.563 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=16281, FiltMin=2633, FiltMax=11951, Gamma=2.950 02:49:14.573 00.010 15672 PulseGuide returned control before completion, sleep 145 02:49:14.609 00.036 30444 UpdateGuideState exits: m=35582 SNR=36.4 Saturated 02:49:14.609 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:14.609 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:14.609 00.000 30444 Enqueuing Expose request 02:49:14.733 00.124 15672 IsGuiding returns 0 02:49:14.733 00.000 15672 Move returns status 0, amount 149 02:49:14.733 00.000 15672 MoveAxis(S, 69, ABG) 02:49:14.733 00.000 15672 Guiding Dir = 1, Dur = 69 02:49:14.733 00.000 15672 IsSlewing returns 0 02:49:14.734 00.001 15672 IsGuiding returns 0 02:49:14.813 00.079 15672 IsGuiding returns 1 02:49:14.813 00.000 15672 scope still moving after pulse duration time elapsed 02:49:14.834 00.021 15672 IsSlewing returns 0 02:49:14.835 00.001 15672 IsGuiding returns 1 02:49:14.856 00.021 15672 IsSlewing returns 0 02:49:14.857 00.001 15672 IsGuiding returns 1 02:49:14.878 00.021 15672 IsSlewing returns 0 02:49:14.925 00.047 15672 IsGuiding returns 0 02:49:14.925 00.000 15672 scope move finished after 69 + 121 ms 02:49:14.925 00.000 15672 Move returns status 0, amount 69 02:49:14.925 00.000 15672 move complete, result=0 02:49:14.925 00.000 15672 worker thread done servicing request 02:49:14.925 00.000 15672 Worker thread wakes up 02:49:14.925 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:14.925 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:14.926 00.001 30444 GuideStep: -0.6 px 149 ms EAST, 0.4 px 69 ms SOUTH 02:49:17.033 02.107 15672 Exposure complete 02:49:17.056 00.023 15672 worker thread done servicing request 02:49:17.056 00.000 30444 OnExposeComplete: enter 02:49:17.056 00.000 30444 UpdateGuideState(): m_state=6 02:49:17.056 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7089 02:49:17.056 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=203.56, Mass=32404, SNR=32.7, Peak=5958 HFD=3.2 02:49:17.056 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 02:49:17.056 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.08 = -1.08) 02:49:17.056 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.69 hyp=0.72 cameraTheta=-1.30 mountX=0.38 mountY=-0.63, mountTheta=-1.03 02:49:17.059 00.003 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.69, opts=13) 02:49:17.059 00.000 30444 Enqueuing Move request for scope (0.19, -0.69) 02:49:17.059 00.000 15672 Worker thread wakes up 02:49:17.059 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.69) opts 0xd 02:49:17.059 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.69) 02:49:17.060 00.001 15672 Moving (0.19, -0.69) raw xDistance=0.38 yDistance=-0.63 02:49:17.060 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38 02:49:17.060 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:49:17.060 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63 02:49:17.060 00.000 15672 MoveAxis(W, 91, ABG) 02:49:17.060 00.000 15672 Guiding Dir = 3, Dur = 91 02:49:17.060 00.000 15672 IsSlewing returns 0 02:49:17.060 00.000 15672 IsGuiding returns 0 02:49:17.065 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=15923, FiltMin=2526, FiltMax=11004, Gamma=2.950 02:49:17.081 00.016 15672 PulseGuide returned control before completion, sleep 81 02:49:17.226 00.145 15672 IsGuiding returns 0 02:49:17.226 00.000 15672 Move returns status 0, amount 91 02:49:17.226 00.000 15672 MoveAxis(N, 0, ABG) 02:49:17.226 00.000 15672 Move returns status 0, amount 0 02:49:17.226 00.000 15672 move complete, result=0 02:49:17.227 00.001 15672 worker thread done servicing request 02:49:17.440 00.213 30444 UpdateGuideState exits: m=32404 SNR=32.7 Saturated 02:49:17.440 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:17.440 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:17.441 00.001 30444 Enqueuing Expose request 02:49:17.441 00.000 30444 GuideStep: 0.4 px 91 ms WEST, -0.6 px 0 ms NORTH 02:49:17.441 00.000 15672 Worker thread wakes up 02:49:17.441 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:17.441 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:19.349 01.908 15672 Exposure complete 02:49:19.369 00.020 15672 worker thread done servicing request 02:49:19.369 00.000 30444 OnExposeComplete: enter 02:49:19.369 00.000 30444 UpdateGuideState(): m_state=6 02:49:19.369 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7090 02:49:19.369 00.000 30444 Star::Find returns 1 (1), X=461.18, Y=203.95, Mass=35815, SNR=37.5, Peak=6129 HFD=3.8 02:49:19.369 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 02:49:19.369 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 02:49:19.369 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.30 hyp=0.39 cameraTheta=-2.27 mountX=-0.16 mountY=-0.35, mountTheta=-2.00 02:49:19.370 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.30, opts=13) 02:49:19.370 00.000 30444 Enqueuing Move request for scope (-0.25, -0.30) 02:49:19.370 00.000 15672 Worker thread wakes up 02:49:19.370 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.30) opts 0xd 02:49:19.370 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.30) 02:49:19.370 00.000 15672 Moving (-0.25, -0.30) raw xDistance=-0.16 yDistance=-0.35 02:49:19.370 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 02:49:19.370 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:49:19.370 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 02:49:19.370 00.000 15672 MoveAxis(E, 0, ABG) 02:49:19.370 00.000 15672 Move returns status 0, amount 0 02:49:19.370 00.000 15672 MoveAxis(N, 0, ABG) 02:49:19.370 00.000 15672 Move returns status 0, amount 0 02:49:19.370 00.000 15672 move complete, result=0 02:49:19.370 00.000 15672 worker thread done servicing request 02:49:19.375 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=14212, FiltMin=2587, FiltMax=11638, Gamma=2.950 02:49:19.500 00.125 30444 UpdateGuideState exits: m=35815 SNR=37.5 Saturated 02:49:19.500 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:19.500 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:19.500 00.000 30444 Enqueuing Expose request 02:49:19.500 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 02:49:19.500 00.000 15672 Worker thread wakes up 02:49:19.500 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:19.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:21.611 02.111 15672 Exposure complete 02:49:21.631 00.020 15672 worker thread done servicing request 02:49:21.631 00.000 30444 OnExposeComplete: enter 02:49:21.631 00.000 30444 UpdateGuideState(): m_state=6 02:49:21.631 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7091 02:49:21.632 00.001 30444 Star::Find returns 1 (1), X=461.27, Y=204.88, Mass=42830, SNR=40.6, Peak=6288 HFD=3.7 02:49:21.632 00.000 30444 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 02:49:21.632 00.000 30444 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.03 = 2.03) 02:49:21.632 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.63 hyp=0.65 cameraTheta=1.82 mountX=-0.33 mountY=0.58, mountTheta=2.08 02:49:21.632 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.63, opts=13) 02:49:21.632 00.000 30444 Enqueuing Move request for scope (-0.16, 0.63) 02:49:21.632 00.000 15672 Worker thread wakes up 02:49:21.632 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.63) opts 0xd 02:49:21.632 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.63) 02:49:21.632 00.000 15672 Moving (-0.16, 0.63) raw xDistance=-0.33 yDistance=0.58 02:49:21.632 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 02:49:21.633 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 02:49:21.633 00.000 15672 MoveAxis(E, 88, ABG) 02:49:21.633 00.000 15672 Guiding Dir = 2, Dur = 88 02:49:21.633 00.000 15672 IsSlewing returns 0 02:49:21.634 00.001 15672 IsGuiding returns 0 02:49:21.638 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1936, max=14493, FiltMin=2618, FiltMax=11241, Gamma=2.950 02:49:21.650 00.012 15672 PulseGuide returned control before completion, sleep 82 02:49:21.681 00.031 30444 UpdateGuideState exits: m=42830 SNR=40.6 Saturated 02:49:21.682 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:21.682 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:21.682 00.000 30444 Enqueuing Expose request 02:49:21.762 00.080 15672 IsGuiding returns 0 02:49:21.762 00.000 15672 Move returns status 0, amount 88 02:49:21.762 00.000 15672 MoveAxis(S, 104, ABG) 02:49:21.762 00.000 15672 Guiding Dir = 1, Dur = 104 02:49:21.762 00.000 15672 IsSlewing returns 0 02:49:21.763 00.001 15672 IsGuiding returns 0 02:49:21.842 00.079 15672 PulseGuide returned control before completion, sleep 36 02:49:21.884 00.042 15672 IsGuiding returns 1 02:49:21.884 00.000 15672 scope still moving after pulse duration time elapsed 02:49:21.904 00.020 15672 IsSlewing returns 0 02:49:21.905 00.001 15672 IsGuiding returns 1 02:49:21.926 00.021 15672 IsSlewing returns 0 02:49:21.928 00.002 15672 IsGuiding returns 1 02:49:21.950 00.022 15672 IsSlewing returns 0 02:49:22.018 00.068 15672 IsGuiding returns 0 02:49:22.019 00.001 15672 scope move finished after 104 + 151 ms 02:49:22.019 00.000 15672 Move returns status 0, amount 104 02:49:22.019 00.000 15672 move complete, result=0 02:49:22.019 00.000 15672 worker thread done servicing request 02:49:22.019 00.000 15672 Worker thread wakes up 02:49:22.019 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:22.019 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:22.020 00.001 30444 GuideStep: -0.3 px 88 ms EAST, 0.6 px 104 ms SOUTH 02:49:23.925 01.905 15672 Exposure complete 02:49:23.945 00.020 15672 worker thread done servicing request 02:49:23.945 00.000 30444 OnExposeComplete: enter 02:49:23.945 00.000 30444 UpdateGuideState(): m_state=6 02:49:23.945 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7092 02:49:23.945 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=204.51, Mass=31012, SNR=32.3, Peak=6020 HFD=3.2 02:49:23.946 00.001 30444 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.28) = xAngle (3.15 = -3.13) 02:49:23.946 00.000 30444 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.09 = 3.09) 02:49:23.946 00.000 30444 CameraToMount -- cameraX=-0.93 cameraY=0.25 hyp=0.96 cameraTheta=2.87 mountX=-0.96 mountY=0.05, mountTheta=3.09 02:49:23.946 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.93, y=0.25, opts=13) 02:49:23.946 00.000 30444 Enqueuing Move request for scope (-0.93, 0.25) 02:49:23.946 00.000 15672 Worker thread wakes up 02:49:23.946 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.25) opts 0xd 02:49:23.946 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.93, 0.25) 02:49:23.946 00.000 15672 Moving (-0.93, 0.25) raw xDistance=-0.96 yDistance=0.05 02:49:23.946 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.96 02:49:23.946 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:49:23.946 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 02:49:23.946 00.000 15672 MoveAxis(E, 267, ABG) 02:49:23.947 00.001 15672 Guiding Dir = 2, Dur = 267 02:49:23.948 00.001 15672 IsSlewing returns 0 02:49:23.949 00.001 15672 IsGuiding returns 0 02:49:23.953 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=12623, FiltMin=2638, FiltMax=10494, Gamma=2.950 02:49:23.967 00.014 15672 PulseGuide returned control before completion, sleep 260 02:49:23.996 00.029 30444 UpdateGuideState exits: m=31012 SNR=32.3 Saturated 02:49:23.996 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:23.996 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:23.996 00.000 30444 Enqueuing Expose request 02:49:24.230 00.234 15672 IsGuiding returns 1 02:49:24.230 00.000 15672 scope still moving after pulse duration time elapsed 02:49:24.252 00.022 15672 IsSlewing returns 0 02:49:24.271 00.019 15672 IsGuiding returns 0 02:49:24.271 00.000 15672 scope move finished after 267 + 54 ms 02:49:24.271 00.000 15672 Move returns status 0, amount 267 02:49:24.271 00.000 15672 MoveAxis(N, 0, ABG) 02:49:24.271 00.000 15672 Move returns status 0, amount 0 02:49:24.271 00.000 15672 move complete, result=0 02:49:24.271 00.000 15672 worker thread done servicing request 02:49:24.271 00.000 15672 Worker thread wakes up 02:49:24.271 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:24.271 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:24.271 00.000 30444 GuideStep: -1.0 px 267 ms EAST, 0.0 px 0 ms NORTH 02:49:26.380 02.109 15672 Exposure complete 02:49:26.399 00.019 15672 worker thread done servicing request 02:49:26.400 00.001 30444 OnExposeComplete: enter 02:49:26.400 00.000 30444 UpdateGuideState(): m_state=6 02:49:26.400 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7093 02:49:26.400 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=204.21, Mass=33247, SNR=34.6, Peak=5792 HFD=3.3 02:49:26.400 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.97 = -0.97) 02:49:26.400 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 02:49:26.400 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.25 mountX=0.02 mountY=-0.03, mountTheta=-0.99 02:49:26.401 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.04, opts=13) 02:49:26.401 00.000 30444 Enqueuing Move request for scope (0.01, -0.04) 02:49:26.401 00.000 15672 Worker thread wakes up 02:49:26.401 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd 02:49:26.401 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.04) 02:49:26.401 00.000 15672 Moving (0.01, -0.04) raw xDistance=0.02 yDistance=-0.03 02:49:26.401 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 02:49:26.401 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:49:26.401 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 02:49:26.401 00.000 15672 MoveAxis(E, 0, ABG) 02:49:26.401 00.000 15672 Move returns status 0, amount 0 02:49:26.401 00.000 15672 MoveAxis(N, 0, ABG) 02:49:26.401 00.000 15672 Move returns status 0, amount 0 02:49:26.401 00.000 15672 move complete, result=0 02:49:26.401 00.000 15672 worker thread done servicing request 02:49:26.407 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=16858, FiltMin=2598, FiltMax=11320, Gamma=2.950 02:49:26.586 00.179 30444 UpdateGuideState exits: m=33247 SNR=34.6 Saturated 02:49:26.586 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:26.586 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:26.586 00.000 30444 Enqueuing Expose request 02:49:26.586 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 02:49:26.587 00.001 15672 Worker thread wakes up 02:49:26.587 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:26.587 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:28.496 01.909 15672 Exposure complete 02:49:28.516 00.020 15672 worker thread done servicing request 02:49:28.516 00.000 30444 OnExposeComplete: enter 02:49:28.516 00.000 30444 UpdateGuideState(): m_state=6 02:49:28.516 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7094 02:49:28.516 00.000 30444 Star::Find returns 1 (1), X=461.65, Y=203.81, Mass=27988, SNR=27.5, Peak=5995 HFD=2.7 02:49:28.517 00.001 30444 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.28) = xAngle (-0.83 = -0.83) 02:49:28.517 00.000 30444 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.89 = -0.89) 02:49:28.517 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.44 hyp=0.49 cameraTheta=-1.11 mountX=0.33 mountY=-0.38, mountTheta=-0.85 02:49:28.517 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.44, opts=13) 02:49:28.517 00.000 30444 Enqueuing Move request for scope (0.22, -0.44) 02:49:28.517 00.000 15672 Worker thread wakes up 02:49:28.517 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.44) opts 0xd 02:49:28.517 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.44) 02:49:28.517 00.000 15672 Moving (0.22, -0.44) raw xDistance=0.33 yDistance=-0.38 02:49:28.517 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 02:49:28.517 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:49:28.518 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 02:49:28.518 00.000 15672 MoveAxis(W, 91, ABG) 02:49:28.518 00.000 15672 Guiding Dir = 3, Dur = 91 02:49:28.518 00.000 15672 IsSlewing returns 0 02:49:28.519 00.001 15672 IsGuiding returns 0 02:49:28.523 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=16721, FiltMin=2625, FiltMax=11325, Gamma=2.950 02:49:28.535 00.012 15672 PulseGuide returned control before completion, sleep 86 02:49:28.633 00.098 30444 UpdateGuideState exits: m=27988 SNR=27.5 Saturated 02:49:28.633 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:28.633 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:28.633 00.000 30444 Enqueuing Expose request 02:49:28.680 00.047 15672 IsGuiding returns 0 02:49:28.680 00.000 15672 Move returns status 0, amount 91 02:49:28.680 00.000 15672 MoveAxis(N, 0, ABG) 02:49:28.680 00.000 15672 Move returns status 0, amount 0 02:49:28.680 00.000 15672 move complete, result=0 02:49:28.680 00.000 15672 worker thread done servicing request 02:49:28.680 00.000 15672 Worker thread wakes up 02:49:28.680 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:28.680 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:28.681 00.001 30444 GuideStep: 0.3 px 91 ms WEST, -0.4 px 0 ms NORTH 02:49:30.789 02.108 15672 Exposure complete 02:49:30.809 00.020 15672 worker thread done servicing request 02:49:30.809 00.000 30444 OnExposeComplete: enter 02:49:30.809 00.000 30444 UpdateGuideState(): m_state=6 02:49:30.809 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7095 02:49:30.810 00.001 30444 Star::Find returns 1 (1), X=460.89, Y=204.25, Mass=40262, SNR=42.4, Peak=6309 HFD=3.3 02:49:30.810 00.000 30444 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.28) = xAngle (-2.85 = -2.85) 02:49:30.810 00.000 30444 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.91 = -2.91) 02:49:30.810 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.01 hyp=0.54 cameraTheta=-3.13 mountX=-0.52 mountY=-0.12, mountTheta=-2.91 02:49:30.810 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.01, opts=13) 02:49:30.810 00.000 30444 Enqueuing Move request for scope (-0.54, -0.01) 02:49:30.810 00.000 15672 Worker thread wakes up 02:49:30.810 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.01) opts 0xd 02:49:30.810 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.01) 02:49:30.810 00.000 15672 Moving (-0.54, -0.01) raw xDistance=-0.52 yDistance=-0.12 02:49:30.810 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52 02:49:30.811 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:49:30.811 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 02:49:30.811 00.000 15672 MoveAxis(E, 134, ABG) 02:49:30.811 00.000 15672 Guiding Dir = 2, Dur = 134 02:49:30.811 00.000 15672 IsSlewing returns 0 02:49:30.816 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=16278, FiltMin=2552, FiltMax=11830, Gamma=2.950 02:49:30.821 00.005 15672 IsGuiding returns 0 02:49:30.836 00.015 15672 PulseGuide returned control before completion, sleep 129 02:49:30.858 00.022 30444 UpdateGuideState exits: m=40262 SNR=42.4 Saturated 02:49:30.858 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:30.859 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:30.859 00.000 30444 Enqueuing Expose request 02:49:30.981 00.122 15672 IsGuiding returns 0 02:49:30.981 00.000 15672 Move returns status 0, amount 134 02:49:30.981 00.000 15672 MoveAxis(N, 0, ABG) 02:49:30.981 00.000 15672 Move returns status 0, amount 0 02:49:30.981 00.000 15672 move complete, result=0 02:49:30.981 00.000 15672 worker thread done servicing request 02:49:30.981 00.000 15672 Worker thread wakes up 02:49:30.981 00.000 30444 GuideStep: -0.5 px 134 ms EAST, -0.1 px 0 ms NORTH 02:49:30.981 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:30.981 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:32.887 01.906 15672 Exposure complete 02:49:32.907 00.020 15672 worker thread done servicing request 02:49:32.907 00.000 30444 OnExposeComplete: enter 02:49:32.907 00.000 30444 UpdateGuideState(): m_state=6 02:49:32.907 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7096 02:49:32.907 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=204.47, Mass=33260, SNR=35.4, Peak=6114 HFD=3.2 02:49:32.907 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 02:49:32.907 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 02:49:32.907 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.21 hyp=0.32 cameraTheta=0.75 mountX=0.16 mountY=0.26, mountTheta=1.01 02:49:32.908 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.21, opts=13) 02:49:32.908 00.000 30444 Enqueuing Move request for scope (0.23, 0.21) 02:49:32.908 00.000 15672 Worker thread wakes up 02:49:32.908 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.21) opts 0xd 02:49:32.908 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.21) 02:49:32.908 00.000 15672 Moving (0.23, 0.21) raw xDistance=0.16 yDistance=0.26 02:49:32.908 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 02:49:32.908 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 02:49:32.908 00.000 15672 MoveAxis(E, 0, ABG) 02:49:32.908 00.000 15672 Move returns status 0, amount 0 02:49:32.908 00.000 15672 MoveAxis(S, 46, ABG) 02:49:32.908 00.000 15672 Guiding Dir = 1, Dur = 46 02:49:32.909 00.001 15672 IsSlewing returns 0 02:49:32.910 00.001 15672 IsGuiding returns 0 02:49:32.913 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2096, max=16221, FiltMin=2594, FiltMax=11210, Gamma=2.950 02:49:32.956 00.043 30444 UpdateGuideState exits: m=33260 SNR=35.4 Saturated 02:49:32.956 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:32.956 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:32.956 00.000 30444 Enqueuing Expose request 02:49:33.027 00.071 15672 IsGuiding returns 1 02:49:33.027 00.000 15672 scope still moving after pulse duration time elapsed 02:49:33.048 00.021 15672 IsSlewing returns 0 02:49:33.051 00.003 15672 IsGuiding returns 1 02:49:33.072 00.021 15672 IsSlewing returns 0 02:49:33.090 00.018 15672 IsGuiding returns 0 02:49:33.091 00.001 15672 scope move finished after 46 + 135 ms 02:49:33.091 00.000 15672 Move returns status 0, amount 46 02:49:33.091 00.000 15672 move complete, result=0 02:49:33.091 00.000 15672 worker thread done servicing request 02:49:33.091 00.000 15672 Worker thread wakes up 02:49:33.092 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 46 ms SOUTH 02:49:33.092 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:33.092 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:35.201 02.109 15672 Exposure complete 02:49:35.221 00.020 15672 worker thread done servicing request 02:49:35.221 00.000 30444 OnExposeComplete: enter 02:49:35.221 00.000 30444 UpdateGuideState(): m_state=6 02:49:35.221 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7097 02:49:35.221 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=204.03, Mass=35215, SNR=34.5, Peak=5365 HFD=3.9 02:49:35.221 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 02:49:35.221 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 02:49:35.221 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.22 hyp=0.29 cameraTheta=-0.89 mountX=0.24 mountY=-0.18, mountTheta=-0.65 02:49:35.222 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.22, opts=13) 02:49:35.222 00.000 30444 Enqueuing Move request for scope (0.18, -0.22) 02:49:35.222 00.000 15672 Worker thread wakes up 02:49:35.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.22) opts 0xd 02:49:35.222 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.22) 02:49:35.222 00.000 15672 Moving (0.18, -0.22) raw xDistance=0.24 yDistance=-0.18 02:49:35.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 02:49:35.222 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:49:35.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 02:49:35.222 00.000 15672 MoveAxis(E, 0, ABG) 02:49:35.222 00.000 15672 Move returns status 0, amount 0 02:49:35.222 00.000 15672 MoveAxis(N, 0, ABG) 02:49:35.222 00.000 15672 Move returns status 0, amount 0 02:49:35.222 00.000 15672 move complete, result=0 02:49:35.222 00.000 15672 worker thread done servicing request 02:49:35.227 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=16602, FiltMin=2542, FiltMax=11143, Gamma=2.950 02:49:35.270 00.043 30444 UpdateGuideState exits: m=35215 SNR=34.5 Saturated 02:49:35.270 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:35.270 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:35.270 00.000 30444 Enqueuing Expose request 02:49:35.270 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:49:35.270 00.000 15672 Worker thread wakes up 02:49:35.270 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:35.270 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:37.176 01.906 15672 Exposure complete 02:49:37.196 00.020 15672 worker thread done servicing request 02:49:37.196 00.000 30444 OnExposeComplete: enter 02:49:37.196 00.000 30444 UpdateGuideState(): m_state=6 02:49:37.196 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7098 02:49:37.196 00.000 30444 Star::Find returns 1 (1), X=460.75, Y=204.04, Mass=29654, SNR=28.0, Peak=5421 HFD=3.2 02:49:37.196 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.56 = -2.56) 02:49:37.196 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.62 = -2.62) 02:49:37.197 00.001 30444 CameraToMount -- cameraX=-0.68 cameraY=-0.22 hyp=0.72 cameraTheta=-2.83 mountX=-0.60 mountY=-0.36, mountTheta=-2.60 02:49:37.197 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.68, y=-0.22, opts=13) 02:49:37.197 00.000 30444 Enqueuing Move request for scope (-0.68, -0.22) 02:49:37.197 00.000 15672 Worker thread wakes up 02:49:37.197 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.22) opts 0xd 02:49:37.197 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.68, -0.22) 02:49:37.197 00.000 15672 Moving (-0.68, -0.22) raw xDistance=-0.60 yDistance=-0.36 02:49:37.197 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60 02:49:37.197 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:49:37.197 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 02:49:37.197 00.000 15672 MoveAxis(E, 161, ABG) 02:49:37.197 00.000 15672 Guiding Dir = 2, Dur = 161 02:49:37.199 00.002 15672 IsSlewing returns 0 02:49:37.200 00.001 15672 IsGuiding returns 0 02:49:37.204 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=14785, FiltMin=2601, FiltMax=10990, Gamma=2.950 02:49:37.226 00.022 15672 PulseGuide returned control before completion, sleep 146 02:49:37.315 00.089 30444 UpdateGuideState exits: m=29654 SNR=28.0 Saturated 02:49:37.315 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:37.315 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:37.315 00.000 30444 Enqueuing Expose request 02:49:37.373 00.058 15672 IsGuiding returns 1 02:49:37.373 00.000 15672 scope still moving after pulse duration time elapsed 02:49:37.395 00.022 15672 IsSlewing returns 0 02:49:37.403 00.008 15672 IsGuiding returns 0 02:49:37.403 00.000 15672 scope move finished after 161 + 42 ms 02:49:37.403 00.000 15672 Move returns status 0, amount 161 02:49:37.403 00.000 15672 MoveAxis(N, 0, ABG) 02:49:37.403 00.000 15672 Move returns status 0, amount 0 02:49:37.403 00.000 15672 move complete, result=0 02:49:37.403 00.000 15672 worker thread done servicing request 02:49:37.403 00.000 15672 Worker thread wakes up 02:49:37.403 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:37.403 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:37.403 00.000 30444 GuideStep: -0.6 px 161 ms EAST, -0.4 px 0 ms NORTH 02:49:39.512 02.109 15672 Exposure complete 02:49:39.532 00.020 15672 worker thread done servicing request 02:49:39.532 00.000 30444 OnExposeComplete: enter 02:49:39.532 00.000 30444 UpdateGuideState(): m_state=6 02:49:39.532 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7099 02:49:39.532 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=204.06, Mass=38245, SNR=37.4, Peak=6257 HFD=3.7 02:49:39.532 00.000 30444 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.28) = xAngle (-0.57 = -0.57) 02:49:39.532 00.000 30444 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.63 = -0.63) 02:49:39.532 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-0.85 mountX=0.21 mountY=-0.15, mountTheta=-0.61 02:49:39.533 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.19, opts=13) 02:49:39.533 00.000 30444 Enqueuing Move request for scope (0.17, -0.19) 02:49:39.533 00.000 15672 Worker thread wakes up 02:49:39.533 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd 02:49:39.533 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.19) 02:49:39.533 00.000 15672 Moving (0.17, -0.19) raw xDistance=0.21 yDistance=-0.15 02:49:39.533 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 02:49:39.533 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:49:39.533 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 02:49:39.533 00.000 15672 MoveAxis(E, 0, ABG) 02:49:39.533 00.000 15672 Move returns status 0, amount 0 02:49:39.533 00.000 15672 MoveAxis(N, 0, ABG) 02:49:39.533 00.000 15672 Move returns status 0, amount 0 02:49:39.533 00.000 15672 move complete, result=0 02:49:39.533 00.000 15672 worker thread done servicing request 02:49:39.539 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=18103, FiltMin=2627, FiltMax=11412, Gamma=2.950 02:49:39.582 00.043 30444 UpdateGuideState exits: m=38245 SNR=37.4 Saturated 02:49:39.583 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:39.583 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:39.583 00.000 30444 Enqueuing Expose request 02:49:39.583 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:49:39.583 00.000 15672 Worker thread wakes up 02:49:39.583 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:39.583 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:41.491 01.908 15672 Exposure complete 02:49:41.510 00.019 15672 worker thread done servicing request 02:49:41.510 00.000 30444 OnExposeComplete: enter 02:49:41.511 00.001 30444 UpdateGuideState(): m_state=6 02:49:41.511 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7100 02:49:41.511 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=204.36, Mass=34014, SNR=38.7, Peak=5953 HFD=3.1 02:49:41.511 00.000 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.26 = -3.02) 02:49:41.511 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.20 = -3.08) 02:49:41.511 00.000 30444 CameraToMount -- cameraX=-0.70 cameraY=0.11 hyp=0.71 cameraTheta=2.98 mountX=-0.71 mountY=-0.04, mountTheta=-3.08 02:49:41.511 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.70, y=0.11, opts=13) 02:49:41.511 00.000 30444 Enqueuing Move request for scope (-0.70, 0.11) 02:49:41.511 00.000 15672 Worker thread wakes up 02:49:41.511 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.11) opts 0xd 02:49:41.512 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.70, 0.11) 02:49:41.512 00.000 15672 Moving (-0.70, 0.11) raw xDistance=-0.71 yDistance=-0.04 02:49:41.512 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.71 02:49:41.512 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:49:41.512 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 02:49:41.512 00.000 15672 MoveAxis(E, 191, ABG) 02:49:41.512 00.000 15672 Guiding Dir = 2, Dur = 191 02:49:41.513 00.001 15672 IsSlewing returns 0 02:49:41.518 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=15818, FiltMin=2542, FiltMax=11330, Gamma=2.950 02:49:41.539 00.021 15672 IsGuiding returns 0 02:49:41.555 00.016 15672 PulseGuide returned control before completion, sleep 186 02:49:41.560 00.005 30444 UpdateGuideState exits: m=34014 SNR=38.7 Saturated 02:49:41.560 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:41.560 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:41.560 00.000 30444 Enqueuing Expose request 02:49:41.796 00.236 15672 IsGuiding returns 0 02:49:41.796 00.000 15672 Move returns status 0, amount 191 02:49:41.796 00.000 15672 MoveAxis(N, 0, ABG) 02:49:41.796 00.000 15672 Move returns status 0, amount 0 02:49:41.796 00.000 15672 move complete, result=0 02:49:41.797 00.001 15672 worker thread done servicing request 02:49:41.797 00.000 15672 Worker thread wakes up 02:49:41.797 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:41.797 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:41.797 00.000 30444 GuideStep: -0.7 px 191 ms EAST, -0.0 px 0 ms NORTH 02:49:43.914 02.117 15672 Exposure complete 02:49:43.942 00.028 15672 worker thread done servicing request 02:49:43.942 00.000 30444 OnExposeComplete: enter 02:49:43.943 00.001 30444 UpdateGuideState(): m_state=6 02:49:43.943 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7101 02:49:43.943 00.000 30444 Star::Find returns 1 (1), X=461.86, Y=203.93, Mass=42307, SNR=40.9, Peak=5926 HFD=4.0 02:49:43.943 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 02:49:43.943 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 02:49:43.943 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.33 hyp=0.54 cameraTheta=-0.65 mountX=0.50 mountY=-0.23, mountTheta=-0.42 02:49:43.943 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.33, opts=13) 02:49:43.943 00.000 30444 Enqueuing Move request for scope (0.43, -0.33) 02:49:43.943 00.000 15672 Worker thread wakes up 02:49:43.943 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.33) opts 0xd 02:49:43.944 00.001 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.33) 02:49:43.944 00.000 15672 Moving (0.43, -0.33) raw xDistance=0.50 yDistance=-0.23 02:49:43.944 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.50 02:49:43.944 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:49:43.944 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 02:49:43.944 00.000 15672 MoveAxis(W, 123, ABG) 02:49:43.944 00.000 15672 Guiding Dir = 3, Dur = 123 02:49:43.944 00.000 15672 IsSlewing returns 0 02:49:43.946 00.002 15672 IsGuiding returns 0 02:49:43.950 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=16648, FiltMin=2467, FiltMax=10672, Gamma=2.950 02:49:43.967 00.017 15672 PulseGuide returned control before completion, sleep 112 02:49:44.082 00.115 15672 IsGuiding returns 1 02:49:44.082 00.000 15672 scope still moving after pulse duration time elapsed 02:49:44.103 00.021 15672 IsSlewing returns 0 02:49:44.111 00.008 15672 IsGuiding returns 0 02:49:44.111 00.000 15672 scope move finished after 123 + 42 ms 02:49:44.111 00.000 15672 Move returns status 0, amount 123 02:49:44.111 00.000 15672 MoveAxis(N, 0, ABG) 02:49:44.111 00.000 15672 Move returns status 0, amount 0 02:49:44.111 00.000 15672 move complete, result=0 02:49:44.112 00.001 15672 worker thread done servicing request 02:49:44.429 00.317 30444 UpdateGuideState exits: m=42307 SNR=40.9 Saturated 02:49:44.429 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:44.429 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:44.429 00.000 30444 Enqueuing Expose request 02:49:44.430 00.001 30444 GuideStep: 0.5 px 123 ms WEST, -0.2 px 0 ms NORTH 02:49:44.430 00.000 15672 Worker thread wakes up 02:49:44.430 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:44.430 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:46.337 01.907 15672 Exposure complete 02:49:46.357 00.020 15672 worker thread done servicing request 02:49:46.357 00.000 30444 OnExposeComplete: enter 02:49:46.357 00.000 30444 UpdateGuideState(): m_state=6 02:49:46.357 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7102 02:49:46.357 00.000 30444 Star::Find returns 1 (1), X=461.79, Y=203.89, Mass=44492, SNR=35.6, Peak=6315 HFD=3.5 02:49:46.357 00.000 30444 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.28) = xAngle (-0.51 = -0.51) 02:49:46.358 00.001 30444 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.57 = -0.57) 02:49:46.358 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.37 hyp=0.51 cameraTheta=-0.79 mountX=0.45 mountY=-0.28, mountTheta=-0.56 02:49:46.358 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.37, opts=13) 02:49:46.358 00.000 30444 Enqueuing Move request for scope (0.36, -0.37) 02:49:46.358 00.000 15672 Worker thread wakes up 02:49:46.358 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.37) opts 0xd 02:49:46.358 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.37) 02:49:46.358 00.000 15672 Moving (0.36, -0.37) raw xDistance=0.45 yDistance=-0.28 02:49:46.358 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45 02:49:46.358 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:49:46.358 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 02:49:46.358 00.000 15672 MoveAxis(W, 130, ABG) 02:49:46.359 00.001 15672 Guiding Dir = 3, Dur = 130 02:49:46.359 00.000 15672 IsSlewing returns 0 02:49:46.361 00.002 15672 IsGuiding returns 0 02:49:46.364 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=17408, FiltMin=2626, FiltMax=10933, Gamma=2.950 02:49:46.380 00.016 15672 PulseGuide returned control before completion, sleep 121 02:49:46.464 00.084 30444 UpdateGuideState exits: m=44492 SNR=35.6 Saturated 02:49:46.465 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:46.465 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:46.465 00.000 30444 Enqueuing Expose request 02:49:46.540 00.075 15672 IsGuiding returns 0 02:49:46.540 00.000 15672 Move returns status 0, amount 130 02:49:46.540 00.000 15672 MoveAxis(N, 0, ABG) 02:49:46.540 00.000 15672 Move returns status 0, amount 0 02:49:46.540 00.000 15672 move complete, result=0 02:49:46.540 00.000 15672 worker thread done servicing request 02:49:46.540 00.000 15672 Worker thread wakes up 02:49:46.540 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:46.540 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:46.540 00.000 30444 GuideStep: 0.4 px 130 ms WEST, -0.3 px 0 ms NORTH 02:49:48.646 02.106 15672 Exposure complete 02:49:48.666 00.020 15672 worker thread done servicing request 02:49:48.666 00.000 30444 OnExposeComplete: enter 02:49:48.667 00.001 30444 UpdateGuideState(): m_state=6 02:49:48.667 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7103 02:49:48.667 00.000 30444 Star::Find returns 1 (1), X=461.18, Y=204.07, Mass=41759, SNR=42.5, Peak=6346 HFD=3.8 02:49:48.667 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 02:49:48.667 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 02:49:48.667 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-2.52 mountX=-0.19 mountY=-0.23, mountTheta=-2.27 02:49:48.667 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.18, opts=13) 02:49:48.667 00.000 30444 Enqueuing Move request for scope (-0.25, -0.18) 02:49:48.667 00.000 15672 Worker thread wakes up 02:49:48.668 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.18) opts 0xd 02:49:48.668 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.18) 02:49:48.668 00.000 15672 Moving (-0.25, -0.18) raw xDistance=-0.19 yDistance=-0.23 02:49:48.668 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 02:49:48.668 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:49:48.668 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 02:49:48.668 00.000 15672 MoveAxis(E, 0, ABG) 02:49:48.668 00.000 15672 Move returns status 0, amount 0 02:49:48.668 00.000 15672 MoveAxis(N, 0, ABG) 02:49:48.668 00.000 15672 Move returns status 0, amount 0 02:49:48.668 00.000 15672 move complete, result=0 02:49:48.668 00.000 15672 worker thread done servicing request 02:49:48.674 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=16287, FiltMin=2588, FiltMax=11938, Gamma=2.950 02:49:49.025 00.351 30444 UpdateGuideState exits: m=41759 SNR=42.5 Saturated 02:49:49.025 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:49.025 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:49.025 00.000 30444 Enqueuing Expose request 02:49:49.025 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:49:49.025 00.000 15672 Worker thread wakes up 02:49:49.026 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:49.026 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:50.933 01.907 15672 Exposure complete 02:49:50.952 00.019 15672 worker thread done servicing request 02:49:50.952 00.000 30444 OnExposeComplete: enter 02:49:50.952 00.000 30444 UpdateGuideState(): m_state=6 02:49:50.953 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7104 02:49:50.953 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=204.25, Mass=45165, SNR=41.0, Peak=5981 HFD=4.0 02:49:50.953 00.000 30444 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.28) = xAngle (-2.85 = -2.85) 02:49:50.953 00.000 30444 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.92 = -2.92) 02:49:50.953 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.00 hyp=0.40 cameraTheta=-3.13 mountX=-0.38 mountY=-0.09, mountTheta=-2.91 02:49:50.953 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.00, opts=13) 02:49:50.953 00.000 30444 Enqueuing Move request for scope (-0.40, -0.00) 02:49:50.953 00.000 15672 Worker thread wakes up 02:49:50.953 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.00) opts 0xd 02:49:50.953 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.00) 02:49:50.954 00.001 15672 Moving (-0.40, -0.00) raw xDistance=-0.38 yDistance=-0.09 02:49:50.954 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 02:49:50.954 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:49:50.954 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 02:49:50.954 00.000 15672 MoveAxis(E, 104, ABG) 02:49:50.954 00.000 15672 Guiding Dir = 2, Dur = 104 02:49:50.954 00.000 15672 IsSlewing returns 0 02:49:50.955 00.001 15672 IsGuiding returns 0 02:49:50.959 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=16605, FiltMin=2607, FiltMax=11501, Gamma=2.950 02:49:50.980 00.021 15672 PulseGuide returned control before completion, sleep 89 02:49:51.004 00.024 30444 UpdateGuideState exits: m=45165 SNR=41.0 Saturated 02:49:51.004 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:51.004 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:51.004 00.000 30444 Enqueuing Expose request 02:49:51.073 00.069 15672 IsGuiding returns 1 02:49:51.073 00.000 15672 scope still moving after pulse duration time elapsed 02:49:51.094 00.021 15672 IsSlewing returns 0 02:49:51.097 00.003 15672 IsGuiding returns 1 02:49:51.118 00.021 15672 IsSlewing returns 0 02:49:51.126 00.008 15672 IsGuiding returns 0 02:49:51.127 00.001 15672 scope move finished after 104 + 66 ms 02:49:51.127 00.000 15672 Move returns status 0, amount 104 02:49:51.127 00.000 15672 MoveAxis(N, 0, ABG) 02:49:51.127 00.000 15672 Move returns status 0, amount 0 02:49:51.127 00.000 15672 move complete, result=0 02:49:51.127 00.000 15672 worker thread done servicing request 02:49:51.127 00.000 15672 Worker thread wakes up 02:49:51.128 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:51.128 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:51.128 00.000 30444 GuideStep: -0.4 px 104 ms EAST, -0.1 px 0 ms NORTH 02:49:53.235 02.107 15672 Exposure complete 02:49:53.255 00.020 15672 worker thread done servicing request 02:49:53.255 00.000 30444 OnExposeComplete: enter 02:49:53.255 00.000 30444 UpdateGuideState(): m_state=6 02:49:53.255 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7105 02:49:53.255 00.000 30444 Star::Find returns 1 (1), X=461.83, Y=203.39, Mass=32689, SNR=29.5, Peak=6279 HFD=3.2 02:49:53.255 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 02:49:53.255 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 02:49:53.255 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.86 hyp=0.95 cameraTheta=-1.14 mountX=0.62 mountY=-0.76, mountTheta=-0.89 02:49:53.256 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.86, opts=13) 02:49:53.256 00.000 30444 Enqueuing Move request for scope (0.39, -0.86) 02:49:53.256 00.000 15672 Worker thread wakes up 02:49:53.256 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.86) opts 0xd 02:49:53.256 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.86) 02:49:53.256 00.000 15672 Moving (0.39, -0.86) raw xDistance=0.62 yDistance=-0.76 02:49:53.256 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.62 02:49:53.256 00.000 15672 resist switch: large excursion: input -0.76 thresh 0.75 direction from 1 to -1 02:49:53.256 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.27 02:49:53.256 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 02:49:53.256 00.000 15672 MoveAxis(W, 159, ABG) 02:49:53.256 00.000 15672 Guiding Dir = 3, Dur = 159 02:49:53.257 00.001 15672 IsSlewing returns 0 02:49:53.258 00.001 15672 IsGuiding returns 0 02:49:53.262 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1982, max=16710, FiltMin=2533, FiltMax=10493, Gamma=2.950 02:49:53.282 00.020 15672 PulseGuide returned control before completion, sleep 146 02:49:53.304 00.022 30444 UpdateGuideState exits: m=32689 SNR=29.5 Saturated 02:49:53.304 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:53.304 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:53.304 00.000 30444 Enqueuing Expose request 02:49:53.458 00.154 15672 IsGuiding returns 0 02:49:53.458 00.000 15672 Move returns status 0, amount 159 02:49:53.458 00.000 15672 MoveAxis(N, 135, ABG) 02:49:53.458 00.000 15672 Guiding Dir = 0, Dur = 135 02:49:53.458 00.000 15672 IsSlewing returns 0 02:49:53.459 00.001 15672 IsGuiding returns 0 02:49:53.537 00.078 15672 PulseGuide returned control before completion, sleep 68 02:49:53.652 00.115 15672 IsGuiding returns 1 02:49:53.653 00.001 15672 scope still moving after pulse duration time elapsed 02:49:53.674 00.021 15672 IsSlewing returns 0 02:49:53.676 00.002 15672 IsGuiding returns 1 02:49:53.697 00.021 15672 IsSlewing returns 0 02:49:53.714 00.017 15672 IsGuiding returns 0 02:49:53.715 00.001 15672 scope move finished after 135 + 119 ms 02:49:53.715 00.000 15672 Move returns status 0, amount 135 02:49:53.715 00.000 15672 move complete, result=0 02:49:53.715 00.000 15672 worker thread done servicing request 02:49:53.715 00.000 15672 Worker thread wakes up 02:49:53.715 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:53.715 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:53.716 00.001 30444 GuideStep: 0.6 px 159 ms WEST, -0.8 px 135 ms NORTH 02:49:55.622 01.906 15672 Exposure complete 02:49:55.642 00.020 15672 worker thread done servicing request 02:49:55.642 00.000 30444 OnExposeComplete: enter 02:49:55.642 00.000 30444 UpdateGuideState(): m_state=6 02:49:55.642 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7106 02:49:55.642 00.000 30444 Star::Find returns 1 (1), X=460.84, Y=203.87, Mass=39181, SNR=40.9, Peak=6170 HFD=3.7 02:49:55.642 00.000 30444 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.28) = xAngle (-2.28 = -2.28) 02:49:55.642 00.000 30444 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.35 = -2.35) 02:49:55.642 00.000 30444 CameraToMount -- cameraX=-0.59 cameraY=-0.38 hyp=0.70 cameraTheta=-2.56 mountX=-0.46 mountY=-0.50, mountTheta=-2.31 02:49:55.643 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.59, y=-0.38, opts=13) 02:49:55.643 00.000 30444 Enqueuing Move request for scope (-0.59, -0.38) 02:49:55.643 00.000 15672 Worker thread wakes up 02:49:55.643 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.38) opts 0xd 02:49:55.643 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.59, -0.38) 02:49:55.643 00.000 15672 Moving (-0.59, -0.38) raw xDistance=-0.46 yDistance=-0.50 02:49:55.643 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.46 02:49:55.643 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 02:49:55.643 00.000 15672 MoveAxis(E, 113, ABG) 02:49:55.643 00.000 15672 Guiding Dir = 2, Dur = 113 02:49:55.644 00.001 15672 IsSlewing returns 0 02:49:55.645 00.001 15672 IsGuiding returns 0 02:49:55.649 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2103, max=15277, FiltMin=2599, FiltMax=11203, Gamma=2.950 02:49:55.662 00.013 15672 PulseGuide returned control before completion, sleep 107 02:49:55.806 00.144 15672 IsGuiding returns 0 02:49:55.806 00.000 15672 Move returns status 0, amount 113 02:49:55.807 00.001 15672 MoveAxis(N, 89, ABG) 02:49:55.807 00.000 15672 Guiding Dir = 0, Dur = 89 02:49:55.807 00.000 15672 IsSlewing returns 0 02:49:55.810 00.003 15672 IsGuiding returns 0 02:49:55.887 00.077 15672 PulseGuide returned control before completion, sleep 23 02:49:55.912 00.025 15672 IsGuiding returns 1 02:49:55.912 00.000 15672 scope still moving after pulse duration time elapsed 02:49:55.934 00.022 15672 IsSlewing returns 0 02:49:55.935 00.001 15672 IsGuiding returns 1 02:49:55.956 00.021 15672 IsSlewing returns 0 02:49:55.957 00.001 15672 IsGuiding returns 1 02:49:55.978 00.021 15672 IsSlewing returns 0 02:49:56.045 00.067 15672 IsGuiding returns 0 02:49:56.045 00.000 15672 scope move finished after 89 + 147 ms 02:49:56.045 00.000 15672 Move returns status 0, amount 89 02:49:56.045 00.000 15672 move complete, result=0 02:49:56.046 00.001 15672 worker thread done servicing request 02:49:56.134 00.088 30444 UpdateGuideState exits: m=39181 SNR=40.9 Saturated 02:49:56.134 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:56.134 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:56.134 00.000 30444 Enqueuing Expose request 02:49:56.134 00.000 30444 GuideStep: -0.5 px 113 ms EAST, -0.5 px 89 ms NORTH 02:49:56.134 00.000 15672 Worker thread wakes up 02:49:56.134 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:56.134 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:58.241 02.107 15672 Exposure complete 02:49:58.262 00.021 15672 worker thread done servicing request 02:49:58.263 00.001 30444 OnExposeComplete: enter 02:49:58.263 00.000 30444 UpdateGuideState(): m_state=6 02:49:58.263 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7107 02:49:58.263 00.000 30444 Star::Find returns 1 (1), X=461.01, Y=203.28, Mass=35402, SNR=39.1, Peak=6437 HFD=3.0 02:49:58.263 00.000 30444 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.28) = xAngle (-1.70 = -1.70) 02:49:58.263 00.000 30444 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 02:49:58.263 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.97 hyp=1.06 cameraTheta=-1.98 mountX=-0.14 mountY=-1.04, mountTheta=-1.71 02:49:58.263 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.97, opts=13) 02:49:58.263 00.000 30444 Enqueuing Move request for scope (-0.42, -0.97) 02:49:58.263 00.000 15672 Worker thread wakes up 02:49:58.264 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.97) opts 0xd 02:49:58.264 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.97) 02:49:58.264 00.000 15672 Moving (-0.42, -0.97) raw xDistance=-0.14 yDistance=-1.04 02:49:58.264 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 02:49:58.264 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04 02:49:58.264 00.000 15672 MoveAxis(E, 0, ABG) 02:49:58.264 00.000 15672 Move returns status 0, amount 0 02:49:58.264 00.000 15672 MoveAxis(N, 185, ABG) 02:49:58.264 00.000 15672 Guiding Dir = 0, Dur = 185 02:49:58.264 00.000 15672 IsSlewing returns 0 02:49:58.265 00.001 15672 IsGuiding returns 0 02:49:58.269 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=14933, FiltMin=2600, FiltMax=11730, Gamma=2.950 02:49:58.312 00.043 30444 UpdateGuideState exits: m=35402 SNR=39.1 Saturated 02:49:58.312 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:49:58.312 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:49:58.312 00.000 30444 Enqueuing Expose request 02:49:58.346 00.034 15672 PulseGuide returned control before completion, sleep 115 02:49:58.463 00.117 15672 IsGuiding returns 1 02:49:58.463 00.000 15672 scope still moving after pulse duration time elapsed 02:49:58.485 00.022 15672 IsSlewing returns 0 02:49:58.488 00.003 15672 IsGuiding returns 1 02:49:58.510 00.022 15672 IsSlewing returns 0 02:49:58.512 00.002 15672 IsGuiding returns 1 02:49:58.533 00.021 15672 IsSlewing returns 0 02:49:58.536 00.003 15672 IsGuiding returns 1 02:49:58.557 00.021 15672 IsSlewing returns 0 02:49:58.571 00.014 15672 IsGuiding returns 0 02:49:58.571 00.000 15672 scope move finished after 185 + 120 ms 02:49:58.571 00.000 15672 Move returns status 0, amount 185 02:49:58.571 00.000 15672 move complete, result=0 02:49:58.571 00.000 15672 worker thread done servicing request 02:49:58.571 00.000 15672 Worker thread wakes up 02:49:58.572 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:49:58.572 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:49:58.572 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.0 px 185 ms NORTH 02:50:00.487 01.915 15672 Exposure complete 02:50:00.516 00.029 15672 worker thread done servicing request 02:50:00.516 00.000 30444 OnExposeComplete: enter 02:50:00.516 00.000 30444 UpdateGuideState(): m_state=6 02:50:00.516 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7108 02:50:00.516 00.000 30444 Star::Find returns 1 (1), X=461.41, Y=203.34, Mass=29244, SNR=28.2, Peak=6283 HFD=2.9 02:50:00.517 00.001 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 02:50:00.517 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 02:50:00.517 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.91 hyp=0.91 cameraTheta=-1.59 mountX=0.23 mountY=-0.89, mountTheta=-1.32 02:50:00.517 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.91, opts=13) 02:50:00.517 00.000 30444 Enqueuing Move request for scope (-0.02, -0.91) 02:50:00.517 00.000 15672 Worker thread wakes up 02:50:00.517 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.91) opts 0xd 02:50:00.517 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.91) 02:50:00.517 00.000 15672 Moving (-0.02, -0.91) raw xDistance=0.23 yDistance=-0.89 02:50:00.517 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 02:50:00.517 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 02:50:00.517 00.000 15672 MoveAxis(E, 0, ABG) 02:50:00.517 00.000 15672 Move returns status 0, amount 0 02:50:00.517 00.000 15672 MoveAxis(N, 159, ABG) 02:50:00.518 00.001 15672 Guiding Dir = 0, Dur = 159 02:50:00.518 00.000 15672 IsSlewing returns 0 02:50:00.520 00.002 15672 IsGuiding returns 0 02:50:00.524 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=14735, FiltMin=2583, FiltMax=11509, Gamma=2.950 02:50:00.567 00.043 30444 UpdateGuideState exits: m=29244 SNR=28.2 Saturated 02:50:00.567 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:00.567 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:00.567 00.000 30444 Enqueuing Expose request 02:50:00.597 00.030 15672 PulseGuide returned control before completion, sleep 92 02:50:00.692 00.095 15672 IsGuiding returns 1 02:50:00.693 00.001 15672 scope still moving after pulse duration time elapsed 02:50:00.714 00.021 15672 IsSlewing returns 0 02:50:00.791 00.077 15672 IsGuiding returns 0 02:50:00.792 00.001 15672 scope move finished after 159 + 112 ms 02:50:00.792 00.000 15672 Move returns status 0, amount 159 02:50:00.792 00.000 15672 move complete, result=0 02:50:00.792 00.000 15672 worker thread done servicing request 02:50:00.792 00.000 15672 Worker thread wakes up 02:50:00.792 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:00.792 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 159 ms NORTH 02:50:00.792 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:02.902 02.110 15672 Exposure complete 02:50:02.921 00.019 15672 worker thread done servicing request 02:50:02.921 00.000 30444 OnExposeComplete: enter 02:50:02.921 00.000 30444 UpdateGuideState(): m_state=6 02:50:02.921 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7109 02:50:02.921 00.000 30444 Star::Find returns 1 (1), X=460.93, Y=203.62, Mass=38109, SNR=35.4, Peak=6348 HFD=3.4 02:50:02.921 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 02:50:02.921 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 02:50:02.921 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=-0.63 hyp=0.81 cameraTheta=-2.24 mountX=-0.31 mountY=-0.73, mountTheta=-1.97 02:50:02.923 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=-0.63, opts=13) 02:50:02.923 00.000 30444 Enqueuing Move request for scope (-0.50, -0.63) 02:50:02.923 00.000 15672 Worker thread wakes up 02:50:02.923 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.63) opts 0xd 02:50:02.923 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, -0.63) 02:50:02.923 00.000 15672 Moving (-0.50, -0.63) raw xDistance=-0.31 yDistance=-0.73 02:50:02.923 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 02:50:02.923 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 02:50:02.923 00.000 15672 MoveAxis(E, 83, ABG) 02:50:02.923 00.000 15672 Guiding Dir = 2, Dur = 83 02:50:02.923 00.000 15672 IsSlewing returns 0 02:50:02.924 00.001 15672 IsGuiding returns 0 02:50:02.928 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=15203, FiltMin=2610, FiltMax=11622, Gamma=2.950 02:50:02.946 00.018 15672 PulseGuide returned control before completion, sleep 72 02:50:02.970 00.024 30444 UpdateGuideState exits: m=38109 SNR=35.4 Saturated 02:50:02.970 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:02.970 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:02.971 00.001 30444 Enqueuing Expose request 02:50:03.020 00.049 15672 IsGuiding returns 1 02:50:03.020 00.000 15672 scope still moving after pulse duration time elapsed 02:50:03.041 00.021 15672 IsSlewing returns 0 02:50:03.059 00.018 15672 IsGuiding returns 0 02:50:03.059 00.000 15672 scope move finished after 83 + 51 ms 02:50:03.059 00.000 15672 Move returns status 0, amount 83 02:50:03.059 00.000 15672 MoveAxis(N, 130, ABG) 02:50:03.059 00.000 15672 Guiding Dir = 0, Dur = 130 02:50:03.059 00.000 15672 IsSlewing returns 0 02:50:03.060 00.001 15672 IsGuiding returns 0 02:50:03.138 00.078 15672 PulseGuide returned control before completion, sleep 63 02:50:03.204 00.066 15672 IsGuiding returns 1 02:50:03.204 00.000 15672 scope still moving after pulse duration time elapsed 02:50:03.225 00.021 15672 IsSlewing returns 0 02:50:03.227 00.002 15672 IsGuiding returns 1 02:50:03.249 00.022 15672 IsSlewing returns 0 02:50:03.251 00.002 15672 IsGuiding returns 1 02:50:03.273 00.022 15672 IsSlewing returns 0 02:50:03.299 00.026 15672 IsGuiding returns 0 02:50:03.299 00.000 15672 scope move finished after 130 + 108 ms 02:50:03.299 00.000 15672 Move returns status 0, amount 130 02:50:03.299 00.000 15672 move complete, result=0 02:50:03.299 00.000 15672 worker thread done servicing request 02:50:03.299 00.000 15672 Worker thread wakes up 02:50:03.299 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:03.299 00.000 30444 GuideStep: -0.3 px 83 ms EAST, -0.7 px 130 ms NORTH 02:50:03.299 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:05.207 01.908 15672 Exposure complete 02:50:05.227 00.020 15672 worker thread done servicing request 02:50:05.227 00.000 30444 OnExposeComplete: enter 02:50:05.227 00.000 30444 UpdateGuideState(): m_state=6 02:50:05.227 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7110 02:50:05.227 00.000 30444 Star::Find returns 1 (1), X=461.78, Y=202.75, Mass=35571, SNR=36.6, Peak=6333 HFD=2.9 02:50:05.227 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 02:50:05.227 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 02:50:05.227 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-1.50 hyp=1.54 cameraTheta=-1.34 mountX=0.75 mountY=-1.39, mountTheta=-1.08 02:50:05.228 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-1.50, opts=13) 02:50:05.228 00.000 30444 Enqueuing Move request for scope (0.35, -1.50) 02:50:05.228 00.000 15672 Worker thread wakes up 02:50:05.228 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -1.50) opts 0xd 02:50:05.228 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -1.50) 02:50:05.228 00.000 15672 Moving (0.35, -1.50) raw xDistance=0.75 yDistance=-1.39 02:50:05.228 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.75 02:50:05.228 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.39 from input -1.39 02:50:05.228 00.000 15672 MoveAxis(W, 197, ABG) 02:50:05.228 00.000 15672 Guiding Dir = 3, Dur = 197 02:50:05.228 00.000 15672 IsSlewing returns 0 02:50:05.230 00.002 15672 IsGuiding returns 0 02:50:05.234 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=13217, FiltMin=2549, FiltMax=10649, Gamma=2.950 02:50:05.246 00.012 15672 PulseGuide returned control before completion, sleep 191 02:50:05.277 00.031 30444 UpdateGuideState exits: m=35571 SNR=36.6 Saturated 02:50:05.277 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:05.277 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:05.277 00.000 30444 Enqueuing Expose request 02:50:05.456 00.179 15672 IsGuiding returns 0 02:50:05.456 00.000 15672 Move returns status 0, amount 197 02:50:05.456 00.000 15672 MoveAxis(N, 248, ABG) 02:50:05.456 00.000 15672 Guiding Dir = 0, Dur = 248 02:50:05.457 00.001 15672 IsSlewing returns 0 02:50:05.459 00.002 15672 IsGuiding returns 0 02:50:05.535 00.076 15672 PulseGuide returned control before completion, sleep 184 02:50:05.720 00.185 15672 IsGuiding returns 1 02:50:05.721 00.001 15672 scope still moving after pulse duration time elapsed 02:50:05.742 00.021 15672 IsSlewing returns 0 02:50:05.743 00.001 15672 IsGuiding returns 1 02:50:05.764 00.021 15672 IsSlewing returns 0 02:50:05.822 00.058 15672 IsGuiding returns 0 02:50:05.822 00.000 15672 scope move finished after 248 + 113 ms 02:50:05.822 00.000 15672 Move returns status 0, amount 248 02:50:05.822 00.000 15672 move complete, result=0 02:50:05.822 00.000 15672 worker thread done servicing request 02:50:05.822 00.000 15672 Worker thread wakes up 02:50:05.822 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:05.822 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:05.822 00.000 30444 GuideStep: 0.7 px 197 ms WEST, -1.4 px 248 ms NORTH 02:50:07.929 02.107 15672 Exposure complete 02:50:07.950 00.021 15672 worker thread done servicing request 02:50:07.950 00.000 30444 OnExposeComplete: enter 02:50:07.950 00.000 30444 UpdateGuideState(): m_state=6 02:50:07.950 00.000 30444 Star::Find(15, 461, 202, 0, (0,0,0,0), 0.0, 255) frame 7111 02:50:07.950 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=203.57, Mass=35486, SNR=36.5, Peak=6231 HFD=3.4 02:50:07.950 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 02:50:07.950 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 02:50:07.950 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=-0.68 hyp=0.84 cameraTheta=-2.20 mountX=-0.29 mountY=-0.77, mountTheta=-1.93 02:50:07.951 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-0.68, opts=13) 02:50:07.951 00.000 30444 Enqueuing Move request for scope (-0.49, -0.68) 02:50:07.951 00.000 15672 Worker thread wakes up 02:50:07.951 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.68) opts 0xd 02:50:07.951 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, -0.68) 02:50:07.951 00.000 15672 Moving (-0.49, -0.68) raw xDistance=-0.29 yDistance=-0.77 02:50:07.951 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.29 02:50:07.951 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 02:50:07.951 00.000 15672 MoveAxis(E, 64, ABG) 02:50:07.951 00.000 15672 Guiding Dir = 2, Dur = 64 02:50:07.952 00.001 15672 IsSlewing returns 0 02:50:07.953 00.001 15672 IsGuiding returns 0 02:50:07.957 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=14575, FiltMin=2606, FiltMax=11792, Gamma=2.950 02:50:07.978 00.021 15672 PulseGuide returned control before completion, sleep 50 02:50:08.030 00.052 15672 IsGuiding returns 1 02:50:08.030 00.000 15672 scope still moving after pulse duration time elapsed 02:50:08.051 00.021 15672 IsSlewing returns 0 02:50:08.059 00.008 15672 IsGuiding returns 0 02:50:08.059 00.000 15672 scope move finished after 64 + 42 ms 02:50:08.059 00.000 15672 Move returns status 0, amount 64 02:50:08.059 00.000 15672 MoveAxis(N, 138, ABG) 02:50:08.059 00.000 15672 Guiding Dir = 0, Dur = 138 02:50:08.060 00.001 15672 IsSlewing returns 0 02:50:08.061 00.001 15672 IsGuiding returns 0 02:50:08.139 00.078 15672 PulseGuide returned control before completion, sleep 71 02:50:08.211 00.072 15672 IsGuiding returns 1 02:50:08.211 00.000 15672 scope still moving after pulse duration time elapsed 02:50:08.233 00.022 15672 IsSlewing returns 0 02:50:08.234 00.001 15672 IsGuiding returns 1 02:50:08.255 00.021 15672 IsSlewing returns 0 02:50:08.256 00.001 15672 IsGuiding returns 1 02:50:08.277 00.021 15672 IsSlewing returns 0 02:50:08.278 00.001 15672 IsGuiding returns 1 02:50:08.299 00.021 15672 IsSlewing returns 0 02:50:08.331 00.032 15672 IsGuiding returns 0 02:50:08.331 00.000 15672 scope move finished after 138 + 132 ms 02:50:08.331 00.000 15672 Move returns status 0, amount 138 02:50:08.332 00.001 15672 move complete, result=0 02:50:08.332 00.000 15672 worker thread done servicing request 02:50:08.362 00.030 30444 UpdateGuideState exits: m=35486 SNR=36.5 Saturated 02:50:08.362 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:08.363 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:08.363 00.000 30444 Enqueuing Expose request 02:50:08.363 00.000 30444 GuideStep: -0.3 px 64 ms EAST, -0.8 px 138 ms NORTH 02:50:08.363 00.000 15672 Worker thread wakes up 02:50:08.363 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:08.364 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:10.279 01.915 15672 Exposure complete 02:50:10.309 00.030 15672 worker thread done servicing request 02:50:10.309 00.000 30444 OnExposeComplete: enter 02:50:10.309 00.000 30444 UpdateGuideState(): m_state=6 02:50:10.309 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7112 02:50:10.309 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=204.00, Mass=38569, SNR=39.7, Peak=6321 HFD=3.2 02:50:10.309 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 02:50:10.309 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 02:50:10.309 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.39 mountX=0.11 mountY=-0.24, mountTheta=-1.12 02:50:10.309 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.25, opts=13) 02:50:10.311 00.002 30444 Enqueuing Move request for scope (0.05, -0.25) 02:50:10.311 00.000 15672 Worker thread wakes up 02:50:10.311 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd 02:50:10.311 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.25) 02:50:10.311 00.000 15672 Moving (0.05, -0.25) raw xDistance=0.11 yDistance=-0.24 02:50:10.311 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 02:50:10.311 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:50:10.311 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 02:50:10.311 00.000 15672 MoveAxis(E, 0, ABG) 02:50:10.311 00.000 15672 Move returns status 0, amount 0 02:50:10.311 00.000 15672 MoveAxis(N, 0, ABG) 02:50:10.311 00.000 15672 Move returns status 0, amount 0 02:50:10.311 00.000 15672 move complete, result=0 02:50:10.311 00.000 15672 worker thread done servicing request 02:50:10.316 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=16377, FiltMin=2603, FiltMax=10692, Gamma=2.950 02:50:10.429 00.113 30444 UpdateGuideState exits: m=38569 SNR=39.7 Saturated 02:50:10.430 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:10.430 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:10.430 00.000 30444 Enqueuing Expose request 02:50:10.430 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 02:50:10.430 00.000 15672 Worker thread wakes up 02:50:10.430 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:10.430 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:12.539 02.109 15672 Exposure complete 02:50:12.559 00.020 15672 worker thread done servicing request 02:50:12.559 00.000 30444 OnExposeComplete: enter 02:50:12.559 00.000 30444 UpdateGuideState(): m_state=6 02:50:12.559 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7113 02:50:12.560 00.001 30444 Star::Find returns 1 (1), X=461.96, Y=203.57, Mass=36152, SNR=35.6, Peak=6117 HFD=3.2 02:50:12.560 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.63 = -0.63) 02:50:12.560 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.69 = -0.69) 02:50:12.560 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-0.68 hyp=0.86 cameraTheta=-0.91 mountX=0.70 mountY=-0.55, mountTheta=-0.67 02:50:12.560 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.68, opts=13) 02:50:12.560 00.000 30444 Enqueuing Move request for scope (0.53, -0.68) 02:50:12.560 00.000 15672 Worker thread wakes up 02:50:12.560 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.68) opts 0xd 02:50:12.560 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.68) 02:50:12.560 00.000 15672 Moving (0.53, -0.68) raw xDistance=0.70 yDistance=-0.55 02:50:12.560 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70 02:50:12.560 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 02:50:12.561 00.001 15672 MoveAxis(W, 188, ABG) 02:50:12.561 00.000 15672 Guiding Dir = 3, Dur = 188 02:50:12.561 00.000 15672 IsSlewing returns 0 02:50:12.562 00.001 15672 IsGuiding returns 0 02:50:12.566 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=16323, FiltMin=2586, FiltMax=10929, Gamma=2.950 02:50:12.579 00.013 15672 PulseGuide returned control before completion, sleep 182 02:50:12.609 00.030 30444 UpdateGuideState exits: m=36152 SNR=35.6 Saturated 02:50:12.609 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:12.609 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:12.609 00.000 30444 Enqueuing Expose request 02:50:12.788 00.179 15672 IsGuiding returns 0 02:50:12.789 00.001 15672 Move returns status 0, amount 188 02:50:12.789 00.000 15672 MoveAxis(N, 98, ABG) 02:50:12.789 00.000 15672 Guiding Dir = 0, Dur = 98 02:50:12.789 00.000 15672 IsSlewing returns 0 02:50:12.792 00.003 15672 IsGuiding returns 0 02:50:12.867 00.075 15672 PulseGuide returned control before completion, sleep 34 02:50:12.935 00.068 15672 IsGuiding returns 1 02:50:12.935 00.000 15672 scope still moving after pulse duration time elapsed 02:50:12.956 00.021 15672 IsSlewing returns 0 02:50:12.958 00.002 15672 IsGuiding returns 1 02:50:12.979 00.021 15672 IsSlewing returns 0 02:50:12.996 00.017 15672 IsGuiding returns 0 02:50:12.996 00.000 15672 scope move finished after 98 + 106 ms 02:50:12.996 00.000 15672 Move returns status 0, amount 98 02:50:12.996 00.000 15672 move complete, result=0 02:50:12.996 00.000 15672 worker thread done servicing request 02:50:12.997 00.001 15672 Worker thread wakes up 02:50:12.997 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:12.997 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:12.997 00.000 30444 GuideStep: 0.7 px 188 ms WEST, -0.6 px 98 ms NORTH 02:50:14.903 01.906 15672 Exposure complete 02:50:14.923 00.020 15672 worker thread done servicing request 02:50:14.923 00.000 30444 OnExposeComplete: enter 02:50:14.923 00.000 30444 UpdateGuideState(): m_state=6 02:50:14.923 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7114 02:50:14.923 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=204.57, Mass=28665, SNR=30.2, Peak=5855 HFD=3.1 02:50:14.923 00.000 30444 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.28) = xAngle (1.42 = 1.42) 02:50:14.923 00.000 30444 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 02:50:14.923 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.14 mountX=0.05 mountY=0.34, mountTheta=1.42 02:50:14.924 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.32, opts=13) 02:50:14.924 00.000 30444 Enqueuing Move request for scope (0.14, 0.32) 02:50:14.924 00.000 15672 Worker thread wakes up 02:50:14.924 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.32) opts 0xd 02:50:14.924 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.32) 02:50:14.924 00.000 15672 Moving (0.14, 0.32) raw xDistance=0.05 yDistance=0.34 02:50:14.924 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 02:50:14.924 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:50:14.924 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 02:50:14.924 00.000 15672 MoveAxis(E, 0, ABG) 02:50:14.924 00.000 15672 Move returns status 0, amount 0 02:50:14.924 00.000 15672 MoveAxis(N, 0, ABG) 02:50:14.924 00.000 15672 Move returns status 0, amount 0 02:50:14.925 00.001 15672 move complete, result=0 02:50:14.925 00.000 15672 worker thread done servicing request 02:50:14.929 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=15390, FiltMin=2634, FiltMax=10659, Gamma=2.950 02:50:14.973 00.044 30444 UpdateGuideState exits: m=28665 SNR=30.2 Saturated 02:50:14.973 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:14.973 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:14.973 00.000 30444 Enqueuing Expose request 02:50:14.973 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 02:50:14.973 00.000 15672 Worker thread wakes up 02:50:14.973 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:14.973 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:17.083 02.110 15672 Exposure complete 02:50:17.102 00.019 15672 worker thread done servicing request 02:50:17.103 00.001 30444 OnExposeComplete: enter 02:50:17.103 00.000 30444 UpdateGuideState(): m_state=6 02:50:17.103 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7115 02:50:17.103 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=204.69, Mass=45593, SNR=37.8, Peak=6240 HFD=3.7 02:50:17.103 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 02:50:17.103 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 02:50:17.103 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.44 hyp=0.59 cameraTheta=0.85 mountX=0.25 mountY=0.51, mountTheta=1.12 02:50:17.103 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.44, opts=13) 02:50:17.103 00.000 30444 Enqueuing Move request for scope (0.39, 0.44) 02:50:17.103 00.000 15672 Worker thread wakes up 02:50:17.103 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.44) opts 0xd 02:50:17.104 00.001 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.44) 02:50:17.104 00.000 15672 Moving (0.39, 0.44) raw xDistance=0.25 yDistance=0.51 02:50:17.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 02:50:17.104 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:50:17.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51 02:50:17.104 00.000 15672 MoveAxis(E, 0, ABG) 02:50:17.104 00.000 15672 Move returns status 0, amount 0 02:50:17.104 00.000 15672 MoveAxis(N, 0, ABG) 02:50:17.104 00.000 15672 Move returns status 0, amount 0 02:50:17.104 00.000 15672 move complete, result=0 02:50:17.104 00.000 15672 worker thread done servicing request 02:50:17.109 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=15602, FiltMin=2647, FiltMax=10539, Gamma=2.950 02:50:17.151 00.042 30444 UpdateGuideState exits: m=45593 SNR=37.8 Saturated 02:50:17.151 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:17.151 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:17.151 00.000 30444 Enqueuing Expose request 02:50:17.151 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 02:50:17.151 00.000 15672 Worker thread wakes up 02:50:17.151 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:17.151 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:19.059 01.908 15672 Exposure complete 02:50:19.081 00.022 15672 worker thread done servicing request 02:50:19.081 00.000 30444 OnExposeComplete: enter 02:50:19.081 00.000 30444 UpdateGuideState(): m_state=6 02:50:19.081 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7116 02:50:19.081 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=204.29, Mass=44149, SNR=39.2, Peak=5988 HFD=3.9 02:50:19.081 00.000 30444 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 02:50:19.081 00.000 30444 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 02:50:19.082 00.001 30444 CameraToMount -- cameraX=0.39 cameraY=0.04 hyp=0.39 cameraTheta=0.10 mountX=0.36 mountY=0.12, mountTheta=0.32 02:50:19.082 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.04, opts=13) 02:50:19.082 00.000 30444 Enqueuing Move request for scope (0.39, 0.04) 02:50:19.082 00.000 15672 Worker thread wakes up 02:50:19.082 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.04) opts 0xd 02:50:19.082 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.04) 02:50:19.082 00.000 15672 Moving (0.39, 0.04) raw xDistance=0.36 yDistance=0.12 02:50:19.082 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 02:50:19.082 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:50:19.083 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 02:50:19.083 00.000 15672 MoveAxis(W, 98, ABG) 02:50:19.083 00.000 15672 Guiding Dir = 3, Dur = 98 02:50:19.083 00.000 15672 IsSlewing returns 0 02:50:19.088 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=16776, FiltMin=2608, FiltMax=11577, Gamma=2.950 02:50:19.114 00.026 15672 IsGuiding returns 0 02:50:19.129 00.015 15672 PulseGuide returned control before completion, sleep 93 02:50:19.132 00.003 30444 UpdateGuideState exits: m=44149 SNR=39.2 Saturated 02:50:19.132 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:19.132 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:19.132 00.000 30444 Enqueuing Expose request 02:50:19.241 00.109 15672 IsGuiding returns 0 02:50:19.241 00.000 15672 Move returns status 0, amount 98 02:50:19.241 00.000 15672 MoveAxis(N, 0, ABG) 02:50:19.241 00.000 15672 Move returns status 0, amount 0 02:50:19.241 00.000 15672 move complete, result=0 02:50:19.242 00.001 15672 worker thread done servicing request 02:50:19.242 00.000 15672 Worker thread wakes up 02:50:19.242 00.000 30444 GuideStep: 0.4 px 98 ms WEST, 0.1 px 0 ms NORTH 02:50:19.242 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:19.242 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:21.348 02.106 15672 Exposure complete 02:50:21.368 00.020 15672 worker thread done servicing request 02:50:21.369 00.001 30444 OnExposeComplete: enter 02:50:21.369 00.000 30444 UpdateGuideState(): m_state=6 02:50:21.369 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7117 02:50:21.369 00.000 30444 Star::Find returns 1 (1), X=461.78, Y=204.32, Mass=40134, SNR=41.7, Peak=6485 HFD=3.4 02:50:21.369 00.000 30444 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.28) = xAngle (0.47 = 0.47) 02:50:21.369 00.000 30444 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 02:50:21.369 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.07 hyp=0.36 cameraTheta=0.19 mountX=0.32 mountY=0.14, mountTheta=0.42 02:50:21.370 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.07, opts=13) 02:50:21.370 00.000 30444 Enqueuing Move request for scope (0.35, 0.07) 02:50:21.370 00.000 15672 Worker thread wakes up 02:50:21.370 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.07) opts 0xd 02:50:21.370 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.07) 02:50:21.370 00.000 15672 Moving (0.35, 0.07) raw xDistance=0.32 yDistance=0.14 02:50:21.370 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32 02:50:21.370 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:50:21.370 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 02:50:21.370 00.000 15672 MoveAxis(W, 94, ABG) 02:50:21.370 00.000 15672 Guiding Dir = 3, Dur = 94 02:50:21.371 00.001 15672 IsSlewing returns 0 02:50:21.372 00.001 15672 IsGuiding returns 0 02:50:21.376 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2130, max=16647, FiltMin=2510, FiltMax=11063, Gamma=2.950 02:50:21.397 00.021 15672 PulseGuide returned control before completion, sleep 79 02:50:21.478 00.081 15672 IsGuiding returns 1 02:50:21.479 00.001 15672 scope still moving after pulse duration time elapsed 02:50:21.500 00.021 15672 IsSlewing returns 0 02:50:21.501 00.001 15672 IsGuiding returns 1 02:50:21.522 00.021 15672 IsSlewing returns 0 02:50:21.526 00.004 15672 IsGuiding returns 0 02:50:21.526 00.000 15672 scope move finished after 94 + 59 ms 02:50:21.526 00.000 15672 Move returns status 0, amount 94 02:50:21.526 00.000 15672 MoveAxis(N, 0, ABG) 02:50:21.526 00.000 15672 Move returns status 0, amount 0 02:50:21.526 00.000 15672 move complete, result=0 02:50:21.526 00.000 15672 worker thread done servicing request 02:50:21.610 00.084 30444 UpdateGuideState exits: m=40134 SNR=41.7 Saturated 02:50:21.610 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:21.610 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:21.610 00.000 30444 Enqueuing Expose request 02:50:21.610 00.000 15672 Worker thread wakes up 02:50:21.610 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:21.610 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:21.610 00.000 30444 GuideStep: 0.3 px 94 ms WEST, 0.1 px 0 ms NORTH 02:50:23.516 01.906 15672 Exposure complete 02:50:23.539 00.023 15672 worker thread done servicing request 02:50:23.539 00.000 30444 OnExposeComplete: enter 02:50:23.539 00.000 30444 UpdateGuideState(): m_state=6 02:50:23.539 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7118 02:50:23.539 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=204.35, Mass=35009, SNR=34.5, Peak=6532 HFD=3.1 02:50:23.539 00.000 30444 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 02:50:23.540 00.001 30444 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.48 = 2.48) 02:50:23.540 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=-0.10 mountY=0.07, mountTheta=2.50 02:50:23.540 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.09, opts=13) 02:50:23.540 00.000 30444 Enqueuing Move request for scope (-0.08, 0.09) 02:50:23.540 00.000 15672 Worker thread wakes up 02:50:23.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd 02:50:23.540 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.09) 02:50:23.541 00.001 15672 Moving (-0.08, 0.09) raw xDistance=-0.10 yDistance=0.07 02:50:23.541 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 02:50:23.541 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:50:23.541 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 02:50:23.541 00.000 15672 MoveAxis(E, 0, ABG) 02:50:23.541 00.000 15672 Move returns status 0, amount 0 02:50:23.541 00.000 15672 MoveAxis(N, 0, ABG) 02:50:23.541 00.000 15672 Move returns status 0, amount 0 02:50:23.541 00.000 15672 move complete, result=0 02:50:23.541 00.000 15672 worker thread done servicing request 02:50:23.546 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=17364, FiltMin=2556, FiltMax=11517, Gamma=2.950 02:50:23.652 00.106 30444 UpdateGuideState exits: m=35009 SNR=34.5 Saturated 02:50:23.652 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:23.652 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:23.652 00.000 30444 Enqueuing Expose request 02:50:23.652 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:50:23.652 00.000 15672 Worker thread wakes up 02:50:23.652 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:23.652 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:25.761 02.109 15672 Exposure complete 02:50:25.781 00.020 15672 worker thread done servicing request 02:50:25.781 00.000 30444 OnExposeComplete: enter 02:50:25.781 00.000 30444 UpdateGuideState(): m_state=6 02:50:25.781 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7119 02:50:25.781 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=204.38, Mass=44830, SNR=42.5, Peak=6406 HFD=3.6 02:50:25.781 00.000 30444 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.28) = xAngle (2.90 = 2.90) 02:50:25.781 00.000 30444 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.83 = 2.83) 02:50:25.781 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.62 mountX=-0.24 mountY=0.07, mountTheta=2.84 02:50:25.782 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.12, opts=13) 02:50:25.782 00.000 30444 Enqueuing Move request for scope (-0.21, 0.12) 02:50:25.782 00.000 15672 Worker thread wakes up 02:50:25.782 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd 02:50:25.782 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.12) 02:50:25.782 00.000 15672 Moving (-0.21, 0.12) raw xDistance=-0.24 yDistance=0.07 02:50:25.782 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 02:50:25.782 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:50:25.782 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 02:50:25.782 00.000 15672 MoveAxis(E, 0, ABG) 02:50:25.782 00.000 15672 Move returns status 0, amount 0 02:50:25.782 00.000 15672 MoveAxis(N, 0, ABG) 02:50:25.782 00.000 15672 Move returns status 0, amount 0 02:50:25.782 00.000 15672 move complete, result=0 02:50:25.782 00.000 15672 worker thread done servicing request 02:50:25.787 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=15987, FiltMin=2543, FiltMax=11723, Gamma=2.950 02:50:26.213 00.426 30444 UpdateGuideState exits: m=44830 SNR=42.5 Saturated 02:50:26.213 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:26.213 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:26.213 00.000 30444 Enqueuing Expose request 02:50:26.214 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 02:50:26.214 00.000 15672 Worker thread wakes up 02:50:26.214 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:26.214 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:28.130 01.916 15672 Exposure complete 02:50:28.160 00.030 15672 worker thread done servicing request 02:50:28.160 00.000 30444 OnExposeComplete: enter 02:50:28.160 00.000 30444 UpdateGuideState(): m_state=6 02:50:28.160 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7120 02:50:28.160 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=204.11, Mass=30652, SNR=33.5, Peak=6116 HFD=3.3 02:50:28.160 00.000 30444 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 02:50:28.160 00.000 30444 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.33 = -0.33) 02:50:28.160 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.55 mountX=0.26 mountY=-0.09, mountTheta=-0.32 02:50:28.161 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.14, opts=13) 02:50:28.161 00.000 30444 Enqueuing Move request for scope (0.23, -0.14) 02:50:28.161 00.000 15672 Worker thread wakes up 02:50:28.161 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd 02:50:28.161 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.14) 02:50:28.161 00.000 15672 Moving (0.23, -0.14) raw xDistance=0.26 yDistance=-0.09 02:50:28.161 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 02:50:28.161 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:50:28.161 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 02:50:28.161 00.000 15672 MoveAxis(W, 71, ABG) 02:50:28.161 00.000 15672 Guiding Dir = 3, Dur = 71 02:50:28.162 00.001 15672 IsSlewing returns 0 02:50:28.163 00.001 15672 IsGuiding returns 0 02:50:28.166 00.003 30444 UpdateImageDisplay: Size=(640,480) min=1748, max=16775, FiltMin=2372, FiltMax=12191, Gamma=2.950 02:50:28.187 00.021 15672 PulseGuide returned control before completion, sleep 57 02:50:28.243 00.056 30444 UpdateGuideState exits: m=30652 SNR=33.5 Saturated 02:50:28.243 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:28.243 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:28.243 00.000 30444 Enqueuing Expose request 02:50:28.268 00.025 15672 IsGuiding returns 0 02:50:28.268 00.000 15672 Move returns status 0, amount 71 02:50:28.268 00.000 15672 MoveAxis(N, 0, ABG) 02:50:28.268 00.000 15672 Move returns status 0, amount 0 02:50:28.268 00.000 15672 move complete, result=0 02:50:28.268 00.000 15672 worker thread done servicing request 02:50:28.268 00.000 15672 Worker thread wakes up 02:50:28.268 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:28.268 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:28.268 00.000 30444 GuideStep: 0.3 px 71 ms WEST, -0.1 px 0 ms NORTH 02:50:30.377 02.109 15672 Exposure complete 02:50:30.398 00.021 15672 worker thread done servicing request 02:50:30.398 00.000 30444 OnExposeComplete: enter 02:50:30.398 00.000 30444 UpdateGuideState(): m_state=6 02:50:30.398 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7121 02:50:30.398 00.000 30444 Star::Find returns 1 (1), X=461.02, Y=204.41, Mass=36839, SNR=36.7, Peak=6557 HFD=3.2 02:50:30.398 00.000 30444 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.28) = xAngle (3.05 = 3.05) 02:50:30.398 00.000 30444 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.99 = 2.99) 02:50:30.398 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.16 hyp=0.44 cameraTheta=2.77 mountX=-0.44 mountY=0.07, mountTheta=2.99 02:50:30.398 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.16, opts=13) 02:50:30.399 00.001 30444 Enqueuing Move request for scope (-0.41, 0.16) 02:50:30.399 00.000 15672 Worker thread wakes up 02:50:30.399 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.16) opts 0xd 02:50:30.399 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.16) 02:50:30.399 00.000 15672 Moving (-0.41, 0.16) raw xDistance=-0.44 yDistance=0.07 02:50:30.399 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44 02:50:30.399 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:50:30.399 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 02:50:30.399 00.000 15672 MoveAxis(E, 114, ABG) 02:50:30.399 00.000 15672 Guiding Dir = 2, Dur = 114 02:50:30.399 00.000 15672 IsSlewing returns 0 02:50:30.400 00.001 15672 IsGuiding returns 0 02:50:30.404 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=16877, FiltMin=2560, FiltMax=11603, Gamma=2.950 02:50:30.423 00.019 15672 PulseGuide returned control before completion, sleep 102 02:50:30.452 00.029 30444 UpdateGuideState exits: m=36839 SNR=36.7 Saturated 02:50:30.453 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:30.453 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:30.453 00.000 30444 Enqueuing Expose request 02:50:30.551 00.098 15672 IsGuiding returns 0 02:50:30.551 00.000 15672 Move returns status 0, amount 114 02:50:30.551 00.000 15672 MoveAxis(N, 0, ABG) 02:50:30.551 00.000 15672 Move returns status 0, amount 0 02:50:30.551 00.000 15672 move complete, result=0 02:50:30.552 00.001 15672 worker thread done servicing request 02:50:30.552 00.000 15672 Worker thread wakes up 02:50:30.552 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:30.552 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:30.552 00.000 30444 GuideStep: -0.4 px 114 ms EAST, 0.1 px 0 ms NORTH 02:50:32.458 01.906 15672 Exposure complete 02:50:32.478 00.020 15672 worker thread done servicing request 02:50:32.478 00.000 30444 OnExposeComplete: enter 02:50:32.478 00.000 30444 UpdateGuideState(): m_state=6 02:50:32.478 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7122 02:50:32.478 00.000 30444 Star::Find returns 1 (1), X=461.80, Y=204.25, Mass=38474, SNR=40.1, Peak=6364 HFD=3.5 02:50:32.478 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.27 = 0.27) 02:50:32.478 00.000 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.21 = 0.21) 02:50:32.478 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.00 hyp=0.36 cameraTheta=-0.01 mountX=0.35 mountY=0.08, mountTheta=0.21 02:50:32.479 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.00, opts=13) 02:50:32.479 00.000 30444 Enqueuing Move request for scope (0.36, -0.00) 02:50:32.479 00.000 15672 Worker thread wakes up 02:50:32.479 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.00) opts 0xd 02:50:32.479 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.00) 02:50:32.479 00.000 15672 Moving (0.36, -0.00) raw xDistance=0.35 yDistance=0.08 02:50:32.479 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35 02:50:32.479 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:50:32.479 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 02:50:32.479 00.000 15672 MoveAxis(W, 87, ABG) 02:50:32.479 00.000 15672 Guiding Dir = 3, Dur = 87 02:50:32.480 00.001 15672 IsSlewing returns 0 02:50:32.481 00.001 15672 IsGuiding returns 0 02:50:32.485 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=17142, FiltMin=2551, FiltMax=12291, Gamma=2.950 02:50:32.500 00.015 15672 PulseGuide returned control before completion, sleep 79 02:50:32.527 00.027 30444 UpdateGuideState exits: m=38474 SNR=40.1 Saturated 02:50:32.528 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:32.528 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:32.528 00.000 30444 Enqueuing Expose request 02:50:32.580 00.052 15672 IsGuiding returns 1 02:50:32.581 00.001 15672 scope still moving after pulse duration time elapsed 02:50:32.602 00.021 15672 IsSlewing returns 0 02:50:32.645 00.043 15672 IsGuiding returns 0 02:50:32.645 00.000 15672 scope move finished after 87 + 76 ms 02:50:32.645 00.000 15672 Move returns status 0, amount 87 02:50:32.645 00.000 15672 MoveAxis(N, 0, ABG) 02:50:32.645 00.000 15672 Move returns status 0, amount 0 02:50:32.645 00.000 15672 move complete, result=0 02:50:32.645 00.000 15672 worker thread done servicing request 02:50:32.645 00.000 15672 Worker thread wakes up 02:50:32.645 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:32.645 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:32.645 00.000 30444 GuideStep: 0.4 px 87 ms WEST, 0.1 px 0 ms NORTH 02:50:34.750 02.105 15672 Exposure complete 02:50:34.770 00.020 15672 worker thread done servicing request 02:50:34.770 00.000 30444 OnExposeComplete: enter 02:50:34.770 00.000 30444 UpdateGuideState(): m_state=6 02:50:34.770 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7123 02:50:34.770 00.000 30444 Star::Find returns 1 (1), X=462.01, Y=204.16, Mass=39936, SNR=44.1, Peak=6257 HFD=3.6 02:50:34.770 00.000 30444 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.28) = xAngle (0.12 = 0.12) 02:50:34.770 00.000 30444 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 02:50:34.770 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=-0.09 hyp=0.58 cameraTheta=-0.16 mountX=0.58 mountY=0.03, mountTheta=0.05 02:50:34.771 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=-0.09, opts=13) 02:50:34.771 00.000 30444 Enqueuing Move request for scope (0.57, -0.09) 02:50:34.771 00.000 15672 Worker thread wakes up 02:50:34.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.09) opts 0xd 02:50:34.771 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, -0.09) 02:50:34.771 00.000 15672 Moving (0.57, -0.09) raw xDistance=0.58 yDistance=0.03 02:50:34.771 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58 02:50:34.771 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:50:34.771 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 02:50:34.771 00.000 15672 MoveAxis(W, 162, ABG) 02:50:34.771 00.000 15672 Guiding Dir = 3, Dur = 162 02:50:34.773 00.002 15672 IsSlewing returns 0 02:50:34.773 00.000 15672 IsGuiding returns 0 02:50:34.777 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=15899, FiltMin=2573, FiltMax=10363, Gamma=2.950 02:50:34.800 00.023 15672 PulseGuide returned control before completion, sleep 146 02:50:34.820 00.020 30444 UpdateGuideState exits: m=39936 SNR=44.1 Saturated 02:50:34.820 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:34.820 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:34.820 00.000 30444 Enqueuing Expose request 02:50:35.009 00.189 15672 IsGuiding returns 0 02:50:35.009 00.000 15672 Move returns status 0, amount 162 02:50:35.009 00.000 15672 MoveAxis(N, 0, ABG) 02:50:35.010 00.001 15672 Move returns status 0, amount 0 02:50:35.010 00.000 15672 move complete, result=0 02:50:35.010 00.000 15672 worker thread done servicing request 02:50:35.010 00.000 15672 Worker thread wakes up 02:50:35.010 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:35.010 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:35.010 00.000 30444 GuideStep: 0.6 px 162 ms WEST, 0.0 px 0 ms NORTH 02:50:36.916 01.906 15672 Exposure complete 02:50:36.936 00.020 15672 worker thread done servicing request 02:50:36.936 00.000 30444 OnExposeComplete: enter 02:50:36.936 00.000 30444 UpdateGuideState(): m_state=6 02:50:36.936 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7124 02:50:36.936 00.000 30444 Star::Find returns 1 (1), X=462.11, Y=204.82, Mass=46010, SNR=43.4, Peak=6168 HFD=4.2 02:50:36.936 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 02:50:36.936 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 02:50:36.936 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=0.56 hyp=0.88 cameraTheta=0.69 mountX=0.50 mountY=0.70, mountTheta=0.95 02:50:36.937 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=0.56, opts=13) 02:50:36.937 00.000 30444 Enqueuing Move request for scope (0.68, 0.56) 02:50:36.937 00.000 15672 Worker thread wakes up 02:50:36.937 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.56) opts 0xd 02:50:36.937 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, 0.56) 02:50:36.937 00.000 15672 Moving (0.68, 0.56) raw xDistance=0.50 yDistance=0.70 02:50:36.937 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50 02:50:36.937 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:50:36.937 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.70 02:50:36.937 00.000 15672 MoveAxis(W, 147, ABG) 02:50:36.937 00.000 15672 Guiding Dir = 3, Dur = 147 02:50:36.938 00.001 15672 IsSlewing returns 0 02:50:36.939 00.001 15672 IsGuiding returns 0 02:50:36.943 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=15986, FiltMin=2604, FiltMax=10976, Gamma=2.950 02:50:36.957 00.014 15672 PulseGuide returned control before completion, sleep 139 02:50:37.098 00.141 15672 IsGuiding returns 1 02:50:37.099 00.001 15672 scope still moving after pulse duration time elapsed 02:50:37.120 00.021 15672 IsSlewing returns 0 02:50:37.150 00.030 15672 IsGuiding returns 0 02:50:37.150 00.000 15672 scope move finished after 147 + 63 ms 02:50:37.150 00.000 15672 Move returns status 0, amount 147 02:50:37.150 00.000 15672 MoveAxis(N, 0, ABG) 02:50:37.150 00.000 15672 Move returns status 0, amount 0 02:50:37.150 00.000 15672 move complete, result=0 02:50:37.150 00.000 15672 worker thread done servicing request 02:50:37.431 00.281 30444 UpdateGuideState exits: m=46010 SNR=43.4 Saturated 02:50:37.431 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:37.431 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:37.431 00.000 30444 Enqueuing Expose request 02:50:37.431 00.000 30444 GuideStep: 0.5 px 147 ms WEST, 0.7 px 0 ms NORTH 02:50:37.431 00.000 15672 Worker thread wakes up 02:50:37.431 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:37.432 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:39.541 02.109 15672 Exposure complete 02:50:39.563 00.022 15672 worker thread done servicing request 02:50:39.563 00.000 30444 OnExposeComplete: enter 02:50:39.563 00.000 30444 UpdateGuideState(): m_state=6 02:50:39.563 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7125 02:50:39.563 00.000 30444 Star::Find returns 1 (1), X=461.05, Y=204.57, Mass=37215, SNR=34.9, Peak=6266 HFD=3.4 02:50:39.564 00.001 30444 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.28) = xAngle (2.74 = 2.74) 02:50:39.564 00.000 30444 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.67 = 2.67) 02:50:39.564 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.31 hyp=0.50 cameraTheta=2.46 mountX=-0.46 mountY=0.22, mountTheta=2.69 02:50:39.564 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.31, opts=13) 02:50:39.564 00.000 30444 Enqueuing Move request for scope (-0.38, 0.31) 02:50:39.564 00.000 15672 Worker thread wakes up 02:50:39.564 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.31) opts 0xd 02:50:39.564 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.31) 02:50:39.564 00.000 15672 Moving (-0.38, 0.31) raw xDistance=-0.46 yDistance=0.22 02:50:39.564 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.46 02:50:39.564 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:50:39.564 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 02:50:39.564 00.000 15672 MoveAxis(E, 113, ABG) 02:50:39.565 00.001 15672 Guiding Dir = 2, Dur = 113 02:50:39.565 00.000 15672 IsSlewing returns 0 02:50:39.565 00.000 15672 IsGuiding returns 0 02:50:39.569 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=16058, FiltMin=2504, FiltMax=11809, Gamma=2.950 02:50:39.592 00.023 15672 PulseGuide returned control before completion, sleep 96 02:50:39.612 00.020 30444 UpdateGuideState exits: m=37215 SNR=34.9 Saturated 02:50:39.612 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:39.612 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:39.612 00.000 30444 Enqueuing Expose request 02:50:39.690 00.078 15672 IsGuiding returns 1 02:50:39.691 00.001 15672 scope still moving after pulse duration time elapsed 02:50:39.712 00.021 15672 IsSlewing returns 0 02:50:39.713 00.001 15672 IsGuiding returns 1 02:50:39.734 00.021 15672 IsSlewing returns 0 02:50:39.769 00.035 15672 IsGuiding returns 0 02:50:39.769 00.000 15672 scope move finished after 113 + 90 ms 02:50:39.769 00.000 15672 Move returns status 0, amount 113 02:50:39.769 00.000 15672 MoveAxis(N, 0, ABG) 02:50:39.769 00.000 15672 Move returns status 0, amount 0 02:50:39.769 00.000 15672 move complete, result=0 02:50:39.769 00.000 15672 worker thread done servicing request 02:50:39.769 00.000 15672 Worker thread wakes up 02:50:39.769 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:39.769 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:39.769 00.000 30444 GuideStep: -0.5 px 113 ms EAST, 0.2 px 0 ms NORTH 02:50:41.676 01.907 15672 Exposure complete 02:50:41.696 00.020 15672 worker thread done servicing request 02:50:41.696 00.000 30444 OnExposeComplete: enter 02:50:41.696 00.000 30444 UpdateGuideState(): m_state=6 02:50:41.697 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7126 02:50:41.697 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=204.14, Mass=33626, SNR=34.8, Peak=6224 HFD=3.0 02:50:41.697 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 02:50:41.697 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 02:50:41.697 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.44 mountX=-0.09 mountY=-0.13, mountTheta=-2.18 02:50:41.697 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.11, opts=13) 02:50:41.697 00.000 30444 Enqueuing Move request for scope (-0.13, -0.11) 02:50:41.697 00.000 15672 Worker thread wakes up 02:50:41.697 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd 02:50:41.697 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.11) 02:50:41.698 00.001 15672 Moving (-0.13, -0.11) raw xDistance=-0.09 yDistance=-0.13 02:50:41.698 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 02:50:41.698 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:50:41.698 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 02:50:41.698 00.000 15672 MoveAxis(E, 0, ABG) 02:50:41.698 00.000 15672 Move returns status 0, amount 0 02:50:41.698 00.000 15672 MoveAxis(N, 0, ABG) 02:50:41.698 00.000 15672 Move returns status 0, amount 0 02:50:41.698 00.000 15672 move complete, result=0 02:50:41.698 00.000 15672 worker thread done servicing request 02:50:41.703 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=17583, FiltMin=2546, FiltMax=11750, Gamma=2.950 02:50:41.748 00.045 30444 UpdateGuideState exits: m=33626 SNR=34.8 Saturated 02:50:41.748 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:41.748 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:41.748 00.000 30444 Enqueuing Expose request 02:50:41.748 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:50:41.748 00.000 15672 Worker thread wakes up 02:50:41.748 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:41.748 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:43.856 02.108 15672 Exposure complete 02:50:43.876 00.020 15672 worker thread done servicing request 02:50:43.876 00.000 30444 OnExposeComplete: enter 02:50:43.876 00.000 30444 UpdateGuideState(): m_state=6 02:50:43.876 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7127 02:50:43.876 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=203.85, Mass=32999, SNR=33.6, Peak=6374 HFD=2.8 02:50:43.876 00.000 30444 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.28) = xAngle (-0.93 = -0.93) 02:50:43.876 00.000 30444 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 02:50:43.876 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.41 hyp=0.43 cameraTheta=-1.21 mountX=0.26 mountY=-0.36, mountTheta=-0.95 02:50:43.877 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.41, opts=13) 02:50:43.877 00.000 30444 Enqueuing Move request for scope (0.15, -0.41) 02:50:43.877 00.000 15672 Worker thread wakes up 02:50:43.877 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.41) opts 0xd 02:50:43.877 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.41) 02:50:43.877 00.000 15672 Moving (0.15, -0.41) raw xDistance=0.26 yDistance=-0.36 02:50:43.877 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 02:50:43.877 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 02:50:43.877 00.000 15672 MoveAxis(W, 70, ABG) 02:50:43.877 00.000 15672 Guiding Dir = 3, Dur = 70 02:50:43.878 00.001 15672 IsSlewing returns 0 02:50:43.879 00.001 15672 IsGuiding returns 0 02:50:43.883 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=17011, FiltMin=2554, FiltMax=11452, Gamma=2.950 02:50:43.906 00.023 15672 PulseGuide returned control before completion, sleep 53 02:50:43.924 00.018 30444 UpdateGuideState exits: m=32999 SNR=33.6 Saturated 02:50:43.924 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:43.924 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:43.925 00.001 30444 Enqueuing Expose request 02:50:44.019 00.094 15672 IsGuiding returns 0 02:50:44.019 00.000 15672 Move returns status 0, amount 70 02:50:44.019 00.000 15672 MoveAxis(N, 65, ABG) 02:50:44.019 00.000 15672 Guiding Dir = 0, Dur = 65 02:50:44.020 00.001 15672 IsSlewing returns 0 02:50:44.022 00.002 15672 IsGuiding returns 0 02:50:44.099 00.077 15672 IsGuiding returns 1 02:50:44.099 00.000 15672 scope still moving after pulse duration time elapsed 02:50:44.120 00.021 15672 IsSlewing returns 0 02:50:44.122 00.002 15672 IsGuiding returns 1 02:50:44.142 00.020 15672 IsSlewing returns 0 02:50:44.143 00.001 15672 IsGuiding returns 1 02:50:44.164 00.021 15672 IsSlewing returns 0 02:50:44.178 00.014 15672 IsGuiding returns 0 02:50:44.178 00.000 15672 scope move finished after 65 + 90 ms 02:50:44.178 00.000 15672 Move returns status 0, amount 65 02:50:44.178 00.000 15672 move complete, result=0 02:50:44.179 00.001 15672 worker thread done servicing request 02:50:44.179 00.000 15672 Worker thread wakes up 02:50:44.179 00.000 30444 GuideStep: 0.3 px 70 ms WEST, -0.4 px 65 ms NORTH 02:50:44.179 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:44.179 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:46.086 01.907 15672 Exposure complete 02:50:46.106 00.020 15672 worker thread done servicing request 02:50:46.106 00.000 30444 OnExposeComplete: enter 02:50:46.106 00.000 30444 UpdateGuideState(): m_state=6 02:50:46.106 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7128 02:50:46.106 00.000 30444 Star::Find returns 1 (1), X=461.87, Y=204.25, Mass=32294, SNR=32.0, Peak=5996 HFD=3.5 02:50:46.106 00.000 30444 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 02:50:46.106 00.000 30444 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 02:50:46.106 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.00 hyp=0.44 cameraTheta=0.00 mountX=0.42 mountY=0.10, mountTheta=0.22 02:50:46.107 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.00, opts=13) 02:50:46.107 00.000 30444 Enqueuing Move request for scope (0.44, 0.00) 02:50:46.107 00.000 15672 Worker thread wakes up 02:50:46.107 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.00) opts 0xd 02:50:46.107 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.00) 02:50:46.107 00.000 15672 Moving (0.44, 0.00) raw xDistance=0.42 yDistance=0.10 02:50:46.107 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42 02:50:46.107 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:50:46.107 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 02:50:46.107 00.000 15672 MoveAxis(W, 119, ABG) 02:50:46.107 00.000 15672 Guiding Dir = 3, Dur = 119 02:50:46.108 00.001 15672 IsSlewing returns 0 02:50:46.109 00.001 15672 IsGuiding returns 0 02:50:46.114 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=16420, FiltMin=2607, FiltMax=12259, Gamma=2.950 02:50:46.127 00.013 15672 PulseGuide returned control before completion, sleep 112 02:50:46.157 00.030 30444 UpdateGuideState exits: m=32294 SNR=32.0 Saturated 02:50:46.157 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:46.157 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:46.157 00.000 30444 Enqueuing Expose request 02:50:46.255 00.098 15672 IsGuiding returns 0 02:50:46.255 00.000 15672 Move returns status 0, amount 119 02:50:46.255 00.000 15672 MoveAxis(N, 0, ABG) 02:50:46.255 00.000 15672 Move returns status 0, amount 0 02:50:46.255 00.000 15672 move complete, result=0 02:50:46.255 00.000 15672 worker thread done servicing request 02:50:46.255 00.000 15672 Worker thread wakes up 02:50:46.255 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:46.255 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:46.325 00.070 30444 GuideStep: 0.4 px 119 ms WEST, 0.1 px 0 ms NORTH 02:50:48.363 02.038 15672 Exposure complete 02:50:48.384 00.021 15672 worker thread done servicing request 02:50:48.384 00.000 30444 OnExposeComplete: enter 02:50:48.384 00.000 30444 UpdateGuideState(): m_state=6 02:50:48.384 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7129 02:50:48.384 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=204.88, Mass=35579, SNR=38.1, Peak=7393 HFD=2.7 02:50:48.384 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 02:50:48.384 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.79 = 1.79) 02:50:48.384 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.63 hyp=0.63 cameraTheta=1.57 mountX=-0.18 mountY=0.62, mountTheta=1.85 02:50:48.385 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.63, opts=13) 02:50:48.385 00.000 30444 Enqueuing Move request for scope (-0.00, 0.63) 02:50:48.385 00.000 15672 Worker thread wakes up 02:50:48.385 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.63) opts 0xd 02:50:48.385 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.63) 02:50:48.385 00.000 15672 Moving (-0.00, 0.63) raw xDistance=-0.18 yDistance=0.62 02:50:48.385 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 02:50:48.385 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:50:48.385 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62 02:50:48.385 00.000 15672 MoveAxis(E, 0, ABG) 02:50:48.385 00.000 15672 Move returns status 0, amount 0 02:50:48.385 00.000 15672 MoveAxis(N, 0, ABG) 02:50:48.386 00.001 15672 Move returns status 0, amount 0 02:50:48.386 00.000 15672 move complete, result=0 02:50:48.386 00.000 15672 worker thread done servicing request 02:50:48.390 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=14396, FiltMin=2645, FiltMax=12018, Gamma=2.950 02:50:48.622 00.232 30444 UpdateGuideState exits: m=35579 SNR=38.1 Saturated 02:50:48.622 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:48.622 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:48.623 00.001 30444 Enqueuing Expose request 02:50:48.623 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH 02:50:48.623 00.000 15672 Worker thread wakes up 02:50:48.623 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:48.623 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:50.533 01.910 15672 Exposure complete 02:50:50.553 00.020 15672 worker thread done servicing request 02:50:50.553 00.000 30444 OnExposeComplete: enter 02:50:50.553 00.000 30444 UpdateGuideState(): m_state=6 02:50:50.553 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7130 02:50:50.553 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=204.84, Mass=29626, SNR=32.0, Peak=6733 HFD=2.4 02:50:50.553 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 02:50:50.553 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 02:50:50.553 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.58 hyp=0.63 cameraTheta=1.96 mountX=-0.39 mountY=0.52, mountTheta=2.22 02:50:50.554 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.58, opts=13) 02:50:50.554 00.000 30444 Enqueuing Move request for scope (-0.24, 0.58) 02:50:50.554 00.000 15672 Worker thread wakes up 02:50:50.554 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.58) opts 0xd 02:50:50.554 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.58) 02:50:50.554 00.000 15672 Moving (-0.24, 0.58) raw xDistance=-0.39 yDistance=0.52 02:50:50.554 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 02:50:50.554 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:50:50.554 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52 02:50:50.554 00.000 15672 MoveAxis(E, 105, ABG) 02:50:50.554 00.000 15672 Guiding Dir = 2, Dur = 105 02:50:50.555 00.001 15672 IsSlewing returns 0 02:50:50.556 00.001 15672 IsGuiding returns 0 02:50:50.559 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=14232, FiltMin=2552, FiltMax=12408, Gamma=2.950 02:50:50.584 00.025 15672 PulseGuide returned control before completion, sleep 88 02:50:50.673 00.089 15672 IsGuiding returns 1 02:50:50.673 00.000 15672 scope still moving after pulse duration time elapsed 02:50:50.694 00.021 30444 UpdateGuideState exits: m=29626 SNR=32.0 Saturated 02:50:50.694 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:50.694 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:50.694 00.000 30444 Enqueuing Expose request 02:50:50.695 00.001 15672 IsSlewing returns 0 02:50:50.728 00.033 15672 IsGuiding returns 0 02:50:50.728 00.000 15672 scope move finished after 105 + 67 ms 02:50:50.728 00.000 15672 Move returns status 0, amount 105 02:50:50.728 00.000 15672 MoveAxis(N, 0, ABG) 02:50:50.728 00.000 15672 Move returns status 0, amount 0 02:50:50.728 00.000 15672 move complete, result=0 02:50:50.729 00.001 15672 worker thread done servicing request 02:50:50.729 00.000 15672 Worker thread wakes up 02:50:50.729 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:50.729 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:50.729 00.000 30444 GuideStep: -0.4 px 105 ms EAST, 0.5 px 0 ms NORTH 02:50:52.835 02.106 15672 Exposure complete 02:50:52.855 00.020 15672 worker thread done servicing request 02:50:52.855 00.000 30444 OnExposeComplete: enter 02:50:52.855 00.000 30444 UpdateGuideState(): m_state=6 02:50:52.856 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7131 02:50:52.856 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=204.56, Mass=34886, SNR=35.2, Peak=6281 HFD=3.4 02:50:52.856 00.000 30444 CameraToMount -- cameraTheta (2.59) - m_xAngle (-0.28) = xAngle (2.87 = 2.87) 02:50:52.856 00.000 30444 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.81 = 2.81) 02:50:52.856 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=0.30 hyp=0.58 cameraTheta=2.59 mountX=-0.56 mountY=0.19, mountTheta=2.81 02:50:52.857 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.30, opts=13) 02:50:52.857 00.000 30444 Enqueuing Move request for scope (-0.49, 0.30) 02:50:52.857 00.000 15672 Worker thread wakes up 02:50:52.857 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.30) opts 0xd 02:50:52.857 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.30) 02:50:52.857 00.000 15672 Moving (-0.49, 0.30) raw xDistance=-0.56 yDistance=0.19 02:50:52.857 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56 02:50:52.857 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:50:52.858 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 02:50:52.858 00.000 15672 MoveAxis(E, 158, ABG) 02:50:52.858 00.000 15672 Guiding Dir = 2, Dur = 158 02:50:52.858 00.000 15672 IsSlewing returns 0 02:50:52.859 00.001 15672 IsGuiding returns 0 02:50:52.863 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2098, max=15160, FiltMin=2644, FiltMax=11751, Gamma=2.950 02:50:52.884 00.021 15672 PulseGuide returned control before completion, sleep 145 02:50:52.908 00.024 30444 UpdateGuideState exits: m=34886 SNR=35.2 Saturated 02:50:52.908 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:52.908 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:52.908 00.000 30444 Enqueuing Expose request 02:50:53.032 00.124 15672 IsGuiding returns 1 02:50:53.033 00.001 15672 scope still moving after pulse duration time elapsed 02:50:53.055 00.022 15672 IsSlewing returns 0 02:50:53.078 00.023 15672 IsGuiding returns 0 02:50:53.078 00.000 15672 scope move finished after 158 + 59 ms 02:50:53.078 00.000 15672 Move returns status 0, amount 158 02:50:53.078 00.000 15672 MoveAxis(N, 0, ABG) 02:50:53.079 00.001 15672 Move returns status 0, amount 0 02:50:53.079 00.000 15672 move complete, result=0 02:50:53.079 00.000 15672 worker thread done servicing request 02:50:53.079 00.000 15672 Worker thread wakes up 02:50:53.079 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:53.079 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:53.080 00.001 30444 GuideStep: -0.6 px 158 ms EAST, 0.2 px 0 ms NORTH 02:50:54.985 01.905 15672 Exposure complete 02:50:55.006 00.021 15672 worker thread done servicing request 02:50:55.006 00.000 30444 OnExposeComplete: enter 02:50:55.006 00.000 30444 UpdateGuideState(): m_state=6 02:50:55.006 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7132 02:50:55.006 00.000 30444 Star::Find returns 1 (1), X=461.79, Y=204.50, Mass=45026, SNR=47.0, Peak=6210 HFD=3.7 02:50:55.006 00.000 30444 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.28) = xAngle (0.88 = 0.88) 02:50:55.006 00.000 30444 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.82 = 0.82) 02:50:55.006 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.25 hyp=0.44 cameraTheta=0.60 mountX=0.28 mountY=0.32, mountTheta=0.85 02:50:55.007 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.25, opts=13) 02:50:55.007 00.000 30444 Enqueuing Move request for scope (0.36, 0.25) 02:50:55.007 00.000 15672 Worker thread wakes up 02:50:55.007 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.25) opts 0xd 02:50:55.007 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.25) 02:50:55.007 00.000 15672 Moving (0.36, 0.25) raw xDistance=0.28 yDistance=0.32 02:50:55.007 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.28 02:50:55.007 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.95 newest=1.03 02:50:55.007 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 02:50:55.007 00.000 15672 MoveAxis(W, 65, ABG) 02:50:55.007 00.000 15672 Guiding Dir = 3, Dur = 65 02:50:55.008 00.001 15672 IsSlewing returns 0 02:50:55.009 00.001 15672 IsGuiding returns 0 02:50:55.013 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=17212, FiltMin=2375, FiltMax=12408, Gamma=2.950 02:50:55.024 00.011 15672 PulseGuide returned control before completion, sleep 60 02:50:55.057 00.033 30444 UpdateGuideState exits: m=45026 SNR=47.0 Saturated 02:50:55.057 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:55.057 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:55.057 00.000 30444 Enqueuing Expose request 02:50:55.106 00.049 15672 IsGuiding returns 0 02:50:55.107 00.001 15672 Move returns status 0, amount 65 02:50:55.107 00.000 15672 MoveAxis(S, 57, ABG) 02:50:55.107 00.000 15672 Guiding Dir = 1, Dur = 57 02:50:55.108 00.001 15672 IsSlewing returns 0 02:50:55.110 00.002 15672 IsGuiding returns 0 02:50:55.219 00.109 15672 IsGuiding returns 1 02:50:55.220 00.001 15672 scope still moving after pulse duration time elapsed 02:50:55.241 00.021 15672 IsSlewing returns 0 02:50:55.243 00.002 15672 IsGuiding returns 1 02:50:55.264 00.021 15672 IsSlewing returns 0 02:50:55.281 00.017 15672 IsGuiding returns 0 02:50:55.281 00.000 15672 scope move finished after 57 + 113 ms 02:50:55.281 00.000 15672 Move returns status 0, amount 57 02:50:55.281 00.000 15672 move complete, result=0 02:50:55.281 00.000 15672 worker thread done servicing request 02:50:55.281 00.000 15672 Worker thread wakes up 02:50:55.281 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:55.281 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:55.281 00.000 30444 GuideStep: 0.3 px 65 ms WEST, 0.3 px 57 ms SOUTH 02:50:57.389 02.108 15672 Exposure complete 02:50:57.409 00.020 15672 worker thread done servicing request 02:50:57.409 00.000 30444 OnExposeComplete: enter 02:50:57.409 00.000 30444 UpdateGuideState(): m_state=6 02:50:57.409 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7133 02:50:57.409 00.000 30444 Star::Find returns 1 (1), X=461.68, Y=204.12, Mass=37940, SNR=36.7, Peak=5990 HFD=3.7 02:50:57.409 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.23 = -0.23) 02:50:57.409 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 02:50:57.409 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.28 cameraTheta=-0.50 mountX=0.28 mountY=-0.08, mountTheta=-0.28 02:50:57.410 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.14, opts=13) 02:50:57.410 00.000 30444 Enqueuing Move request for scope (0.25, -0.14) 02:50:57.410 00.000 15672 Worker thread wakes up 02:50:57.410 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd 02:50:57.410 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.14) 02:50:57.410 00.000 15672 Moving (0.25, -0.14) raw xDistance=0.28 yDistance=-0.08 02:50:57.410 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 02:50:57.410 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:50:57.410 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 02:50:57.410 00.000 15672 MoveAxis(W, 79, ABG) 02:50:57.410 00.000 15672 Guiding Dir = 3, Dur = 79 02:50:57.411 00.001 15672 IsSlewing returns 0 02:50:57.412 00.001 15672 IsGuiding returns 0 02:50:57.415 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=21237, FiltMin=2584, FiltMax=11954, Gamma=2.950 02:50:57.437 00.022 15672 PulseGuide returned control before completion, sleep 64 02:50:57.503 00.066 15672 IsGuiding returns 1 02:50:57.503 00.000 15672 scope still moving after pulse duration time elapsed 02:50:57.523 00.020 15672 IsSlewing returns 0 02:50:57.581 00.058 15672 IsGuiding returns 0 02:50:57.581 00.000 15672 scope move finished after 79 + 90 ms 02:50:57.581 00.000 15672 Move returns status 0, amount 79 02:50:57.581 00.000 15672 MoveAxis(N, 0, ABG) 02:50:57.581 00.000 15672 Move returns status 0, amount 0 02:50:57.581 00.000 15672 move complete, result=0 02:50:57.581 00.000 15672 worker thread done servicing request 02:50:57.819 00.238 30444 UpdateGuideState exits: m=37940 SNR=36.7 Saturated 02:50:57.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:57.819 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:57.819 00.000 30444 Enqueuing Expose request 02:50:57.819 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -0.1 px 0 ms NORTH 02:50:57.819 00.000 15672 Worker thread wakes up 02:50:57.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:57.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:50:59.725 01.906 15672 Exposure complete 02:50:59.746 00.021 15672 worker thread done servicing request 02:50:59.746 00.000 30444 OnExposeComplete: enter 02:50:59.746 00.000 30444 UpdateGuideState(): m_state=6 02:50:59.746 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7134 02:50:59.746 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=204.51, Mass=39879, SNR=40.4, Peak=6715 HFD=3.2 02:50:59.746 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 02:50:59.746 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 02:50:59.746 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.26 mountX=0.01 mountY=0.27, mountTheta=1.54 02:50:59.748 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.26, opts=13) 02:50:59.748 00.000 30444 Enqueuing Move request for scope (0.08, 0.26) 02:50:59.748 00.000 15672 Worker thread wakes up 02:50:59.748 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.26) opts 0xd 02:50:59.748 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.26) 02:50:59.748 00.000 15672 Moving (0.08, 0.26) raw xDistance=0.01 yDistance=0.27 02:50:59.748 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 02:50:59.748 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 02:50:59.748 00.000 15672 MoveAxis(E, 0, ABG) 02:50:59.748 00.000 15672 Move returns status 0, amount 0 02:50:59.748 00.000 15672 MoveAxis(S, 48, ABG) 02:50:59.748 00.000 15672 Guiding Dir = 1, Dur = 48 02:50:59.749 00.001 15672 IsSlewing returns 0 02:50:59.750 00.001 15672 IsGuiding returns 0 02:50:59.756 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=15538, FiltMin=2601, FiltMax=11721, Gamma=2.950 02:50:59.834 00.078 15672 IsGuiding returns 1 02:50:59.834 00.000 15672 scope still moving after pulse duration time elapsed 02:50:59.855 00.021 15672 IsSlewing returns 0 02:50:59.856 00.001 15672 IsGuiding returns 1 02:50:59.875 00.019 30444 UpdateGuideState exits: m=39879 SNR=40.4 Saturated 02:50:59.875 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:50:59.875 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:50:59.875 00.000 30444 Enqueuing Expose request 02:50:59.878 00.003 15672 IsSlewing returns 0 02:50:59.879 00.001 15672 IsGuiding returns 1 02:50:59.900 00.021 15672 IsSlewing returns 0 02:50:59.945 00.045 15672 IsGuiding returns 0 02:50:59.945 00.000 15672 scope move finished after 48 + 147 ms 02:50:59.945 00.000 15672 Move returns status 0, amount 48 02:50:59.945 00.000 15672 move complete, result=0 02:50:59.945 00.000 15672 worker thread done servicing request 02:50:59.945 00.000 15672 Worker thread wakes up 02:50:59.945 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:50:59.945 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 48 ms SOUTH 02:50:59.946 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:02.063 02.117 15672 Exposure complete 02:51:02.094 00.031 15672 worker thread done servicing request 02:51:02.094 00.000 30444 OnExposeComplete: enter 02:51:02.094 00.000 30444 UpdateGuideState(): m_state=6 02:51:02.094 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7135 02:51:02.094 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=204.86, Mass=40111, SNR=36.7, Peak=6825 HFD=3.2 02:51:02.094 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 02:51:02.094 00.000 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.69 = 2.69) 02:51:02.094 00.000 30444 CameraToMount -- cameraX=-0.77 cameraY=0.60 hyp=0.98 cameraTheta=2.48 mountX=-0.91 mountY=0.42, mountTheta=2.71 02:51:02.094 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.77, y=0.60, opts=13) 02:51:02.094 00.000 30444 Enqueuing Move request for scope (-0.77, 0.60) 02:51:02.094 00.000 15672 Worker thread wakes up 02:51:02.095 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.60) opts 0xd 02:51:02.095 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.77, 0.60) 02:51:02.095 00.000 15672 Moving (-0.77, 0.60) raw xDistance=-0.91 yDistance=0.42 02:51:02.095 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.91 02:51:02.095 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 02:51:02.095 00.000 15672 MoveAxis(E, 245, ABG) 02:51:02.095 00.000 15672 Guiding Dir = 2, Dur = 245 02:51:02.096 00.001 15672 IsSlewing returns 0 02:51:02.100 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2078, max=14632, FiltMin=2576, FiltMax=11999, Gamma=2.950 02:51:02.102 00.002 15672 IsGuiding returns 0 02:51:02.117 00.015 15672 PulseGuide returned control before completion, sleep 241 02:51:02.143 00.026 30444 UpdateGuideState exits: m=40111 SNR=36.7 Saturated 02:51:02.143 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:02.143 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:02.143 00.000 30444 Enqueuing Expose request 02:51:02.361 00.218 15672 IsGuiding returns 1 02:51:02.362 00.001 15672 scope still moving after pulse duration time elapsed 02:51:02.383 00.021 15672 IsSlewing returns 0 02:51:02.390 00.007 15672 IsGuiding returns 0 02:51:02.390 00.000 15672 scope move finished after 245 + 41 ms 02:51:02.390 00.000 15672 Move returns status 0, amount 245 02:51:02.390 00.000 15672 MoveAxis(S, 75, ABG) 02:51:02.390 00.000 15672 Guiding Dir = 1, Dur = 75 02:51:02.390 00.000 15672 IsSlewing returns 0 02:51:02.391 00.001 15672 IsGuiding returns 0 02:51:02.471 00.080 15672 IsGuiding returns 1 02:51:02.471 00.000 15672 scope still moving after pulse duration time elapsed 02:51:02.492 00.021 15672 IsSlewing returns 0 02:51:02.493 00.001 15672 IsGuiding returns 1 02:51:02.513 00.020 15672 IsSlewing returns 0 02:51:02.514 00.001 15672 IsGuiding returns 1 02:51:02.536 00.022 15672 IsSlewing returns 0 02:51:02.537 00.001 15672 IsGuiding returns 1 02:51:02.558 00.021 15672 IsSlewing returns 0 02:51:02.613 00.055 15672 IsGuiding returns 0 02:51:02.613 00.000 15672 scope move finished after 75 + 147 ms 02:51:02.613 00.000 15672 Move returns status 0, amount 75 02:51:02.613 00.000 15672 move complete, result=0 02:51:02.613 00.000 15672 worker thread done servicing request 02:51:02.613 00.000 15672 Worker thread wakes up 02:51:02.613 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:02.613 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:02.613 00.000 30444 GuideStep: -0.9 px 245 ms EAST, 0.4 px 75 ms SOUTH 02:51:04.520 01.907 15672 Exposure complete 02:51:04.541 00.021 15672 worker thread done servicing request 02:51:04.542 00.001 30444 OnExposeComplete: enter 02:51:04.542 00.000 30444 UpdateGuideState(): m_state=6 02:51:04.542 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7136 02:51:04.542 00.000 30444 Star::Find returns 1 (1), X=461.18, Y=204.25, Mass=39406, SNR=39.1, Peak=6295 HFD=3.4 02:51:04.542 00.000 30444 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.28) = xAngle (3.41 = -2.87) 02:51:04.542 00.000 30444 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.35 = -2.93) 02:51:04.542 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.00 hyp=0.25 cameraTheta=3.14 mountX=-0.24 mountY=-0.05, mountTheta=-2.93 02:51:04.543 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.00, opts=13) 02:51:04.543 00.000 30444 Enqueuing Move request for scope (-0.25, 0.00) 02:51:04.543 00.000 15672 Worker thread wakes up 02:51:04.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.00) opts 0xd 02:51:04.543 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.00) 02:51:04.543 00.000 15672 Moving (-0.25, 0.00) raw xDistance=-0.24 yDistance=-0.05 02:51:04.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 02:51:04.543 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:51:04.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 02:51:04.544 00.001 15672 MoveAxis(E, 0, ABG) 02:51:04.544 00.000 15672 Move returns status 0, amount 0 02:51:04.544 00.000 15672 MoveAxis(N, 0, ABG) 02:51:04.544 00.000 15672 Move returns status 0, amount 0 02:51:04.544 00.000 15672 move complete, result=0 02:51:04.544 00.000 15672 worker thread done servicing request 02:51:04.549 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=15654, FiltMin=2613, FiltMax=10949, Gamma=2.950 02:51:04.962 00.413 30444 UpdateGuideState exits: m=39406 SNR=39.1 Saturated 02:51:04.963 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:04.963 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:04.963 00.000 30444 Enqueuing Expose request 02:51:04.963 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:51:04.963 00.000 15672 Worker thread wakes up 02:51:04.964 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:04.964 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:07.072 02.108 15672 Exposure complete 02:51:07.092 00.020 15672 worker thread done servicing request 02:51:07.092 00.000 30444 OnExposeComplete: enter 02:51:07.092 00.000 30444 UpdateGuideState(): m_state=6 02:51:07.092 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7137 02:51:07.092 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=204.11, Mass=35469, SNR=33.2, Peak=6565 HFD=3.0 02:51:07.092 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 02:51:07.092 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 02:51:07.092 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.14 mountX=0.10 mountY=-0.12, mountTheta=-0.88 02:51:07.093 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.14, opts=13) 02:51:07.093 00.000 30444 Enqueuing Move request for scope (0.06, -0.14) 02:51:07.093 00.000 15672 Worker thread wakes up 02:51:07.093 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd 02:51:07.093 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.14) 02:51:07.093 00.000 15672 Moving (0.06, -0.14) raw xDistance=0.10 yDistance=-0.12 02:51:07.093 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 02:51:07.093 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:51:07.093 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 02:51:07.093 00.000 15672 MoveAxis(E, 0, ABG) 02:51:07.093 00.000 15672 Move returns status 0, amount 0 02:51:07.093 00.000 15672 MoveAxis(N, 0, ABG) 02:51:07.093 00.000 15672 Move returns status 0, amount 0 02:51:07.093 00.000 15672 move complete, result=0 02:51:07.093 00.000 15672 worker thread done servicing request 02:51:07.098 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=18186, FiltMin=2537, FiltMax=12124, Gamma=2.950 02:51:07.141 00.043 30444 UpdateGuideState exits: m=35469 SNR=33.2 Saturated 02:51:07.141 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:07.141 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:07.141 00.000 30444 Enqueuing Expose request 02:51:07.141 00.000 15672 Worker thread wakes up 02:51:07.141 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:07.141 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:07.141 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:51:09.047 01.906 15672 Exposure complete 02:51:09.068 00.021 15672 worker thread done servicing request 02:51:09.068 00.000 30444 OnExposeComplete: enter 02:51:09.068 00.000 30444 UpdateGuideState(): m_state=6 02:51:09.068 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7138 02:51:09.068 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=204.51, Mass=28759, SNR=26.4, Peak=5368 HFD=3.2 02:51:09.068 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 02:51:09.068 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 02:51:09.069 00.001 30444 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.26 cameraTheta=1.32 mountX=-0.01 mountY=0.26, mountTheta=1.60 02:51:09.069 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.26, opts=13) 02:51:09.069 00.000 30444 Enqueuing Move request for scope (0.07, 0.26) 02:51:09.069 00.000 15672 Worker thread wakes up 02:51:09.069 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd 02:51:09.069 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.26) 02:51:09.070 00.001 15672 Moving (0.07, 0.26) raw xDistance=-0.01 yDistance=0.26 02:51:09.070 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 02:51:09.070 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 02:51:09.070 00.000 15672 MoveAxis(E, 0, ABG) 02:51:09.070 00.000 15672 Move returns status 0, amount 0 02:51:09.070 00.000 15672 MoveAxis(S, 47, ABG) 02:51:09.070 00.000 15672 Guiding Dir = 1, Dur = 47 02:51:09.070 00.000 15672 IsSlewing returns 0 02:51:09.071 00.001 15672 IsGuiding returns 0 02:51:09.075 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=18084, FiltMin=2539, FiltMax=11750, Gamma=2.950 02:51:09.147 00.072 15672 IsGuiding returns 1 02:51:09.147 00.000 15672 scope still moving after pulse duration time elapsed 02:51:09.168 00.021 15672 IsSlewing returns 0 02:51:09.242 00.074 15672 IsGuiding returns 0 02:51:09.242 00.000 15672 scope move finished after 47 + 124 ms 02:51:09.242 00.000 15672 Move returns status 0, amount 47 02:51:09.242 00.000 15672 move complete, result=0 02:51:09.242 00.000 15672 worker thread done servicing request 02:51:09.568 00.326 30444 UpdateGuideState exits: m=28759 SNR=26.4 Saturated 02:51:09.568 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:09.568 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:09.568 00.000 30444 Enqueuing Expose request 02:51:09.568 00.000 15672 Worker thread wakes up 02:51:09.568 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:09.568 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 47 ms SOUTH 02:51:09.568 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:11.679 02.111 15672 Exposure complete 02:51:11.699 00.020 15672 worker thread done servicing request 02:51:11.699 00.000 30444 OnExposeComplete: enter 02:51:11.699 00.000 30444 UpdateGuideState(): m_state=6 02:51:11.699 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7139 02:51:11.699 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=204.35, Mass=43183, SNR=37.5, Peak=6308 HFD=3.4 02:51:11.699 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 02:51:11.699 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 02:51:11.699 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.29 mountX=0.00 mountY=0.11, mountTheta=1.57 02:51:11.700 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.10, opts=13) 02:51:11.700 00.000 30444 Enqueuing Move request for scope (0.03, 0.10) 02:51:11.700 00.000 15672 Worker thread wakes up 02:51:11.700 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd 02:51:11.700 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.10) 02:51:11.700 00.000 15672 Moving (0.03, 0.10) raw xDistance=0.00 yDistance=0.11 02:51:11.700 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 02:51:11.700 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:51:11.700 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 02:51:11.700 00.000 15672 MoveAxis(E, 0, ABG) 02:51:11.700 00.000 15672 Move returns status 0, amount 0 02:51:11.700 00.000 15672 MoveAxis(N, 0, ABG) 02:51:11.700 00.000 15672 Move returns status 0, amount 0 02:51:11.700 00.000 15672 move complete, result=0 02:51:11.700 00.000 15672 worker thread done servicing request 02:51:11.705 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=14689, FiltMin=2612, FiltMax=10871, Gamma=2.950 02:51:11.748 00.043 30444 UpdateGuideState exits: m=43183 SNR=37.5 Saturated 02:51:11.748 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:11.748 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:11.748 00.000 30444 Enqueuing Expose request 02:51:11.748 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 02:51:11.748 00.000 15672 Worker thread wakes up 02:51:11.748 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:11.748 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:13.657 01.909 15672 Exposure complete 02:51:13.679 00.022 15672 worker thread done servicing request 02:51:13.679 00.000 30444 OnExposeComplete: enter 02:51:13.679 00.000 30444 UpdateGuideState(): m_state=6 02:51:13.679 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7140 02:51:13.679 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=204.31, Mass=40087, SNR=39.8, Peak=5829 HFD=3.6 02:51:13.679 00.000 30444 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.28) = xAngle (3.35 = -2.93) 02:51:13.679 00.000 30444 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.29 = -2.99) 02:51:13.679 00.000 30444 CameraToMount -- cameraX=-0.77 cameraY=0.05 hyp=0.77 cameraTheta=3.07 mountX=-0.75 mountY=-0.11, mountTheta=-2.99 02:51:13.680 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.77, y=0.05, opts=13) 02:51:13.680 00.000 30444 Enqueuing Move request for scope (-0.77, 0.05) 02:51:13.680 00.000 15672 Worker thread wakes up 02:51:13.680 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.05) opts 0xd 02:51:13.680 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.77, 0.05) 02:51:13.680 00.000 15672 Moving (-0.77, 0.05) raw xDistance=-0.75 yDistance=-0.11 02:51:13.681 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75 02:51:13.681 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:51:13.681 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 02:51:13.681 00.000 15672 MoveAxis(E, 203, ABG) 02:51:13.681 00.000 15672 Guiding Dir = 2, Dur = 203 02:51:13.681 00.000 15672 IsSlewing returns 0 02:51:13.682 00.001 15672 IsGuiding returns 0 02:51:13.686 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=15150, FiltMin=2598, FiltMax=11265, Gamma=2.950 02:51:13.699 00.013 15672 PulseGuide returned control before completion, sleep 197 02:51:13.899 00.200 15672 IsGuiding returns 1 02:51:13.899 00.000 15672 scope still moving after pulse duration time elapsed 02:51:13.919 00.020 15672 IsSlewing returns 0 02:51:13.972 00.053 15672 IsGuiding returns 0 02:51:13.972 00.000 15672 scope move finished after 203 + 86 ms 02:51:13.972 00.000 15672 Move returns status 0, amount 203 02:51:13.972 00.000 15672 MoveAxis(N, 0, ABG) 02:51:13.972 00.000 15672 Move returns status 0, amount 0 02:51:13.973 00.001 15672 move complete, result=0 02:51:13.973 00.000 15672 worker thread done servicing request 02:51:14.135 00.162 30444 UpdateGuideState exits: m=40087 SNR=39.8 Saturated 02:51:14.135 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:14.135 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:14.135 00.000 30444 Enqueuing Expose request 02:51:14.135 00.000 30444 GuideStep: -0.8 px 203 ms EAST, -0.1 px 0 ms NORTH 02:51:14.135 00.000 15672 Worker thread wakes up 02:51:14.135 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:14.135 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:16.243 02.108 15672 Exposure complete 02:51:16.264 00.021 15672 worker thread done servicing request 02:51:16.264 00.000 30444 OnExposeComplete: enter 02:51:16.264 00.000 30444 UpdateGuideState(): m_state=6 02:51:16.264 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7141 02:51:16.264 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=204.11, Mass=36356, SNR=31.8, Peak=6214 HFD=3.2 02:51:16.264 00.000 30444 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 02:51:16.264 00.000 30444 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.58 = -0.58) 02:51:16.264 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.80 mountX=0.17 mountY=-0.11, mountTheta=-0.56 02:51:16.265 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.14, opts=13) 02:51:16.265 00.000 30444 Enqueuing Move request for scope (0.14, -0.14) 02:51:16.265 00.000 15672 Worker thread wakes up 02:51:16.265 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd 02:51:16.265 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.14) 02:51:16.265 00.000 15672 Moving (0.14, -0.14) raw xDistance=0.17 yDistance=-0.11 02:51:16.265 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 02:51:16.265 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:51:16.265 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 02:51:16.265 00.000 15672 MoveAxis(E, 0, ABG) 02:51:16.265 00.000 15672 Move returns status 0, amount 0 02:51:16.265 00.000 15672 MoveAxis(N, 0, ABG) 02:51:16.265 00.000 15672 Move returns status 0, amount 0 02:51:16.265 00.000 15672 move complete, result=0 02:51:16.265 00.000 15672 worker thread done servicing request 02:51:16.270 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=17357, FiltMin=2627, FiltMax=11281, Gamma=2.950 02:51:16.314 00.044 30444 UpdateGuideState exits: m=36356 SNR=31.8 Saturated 02:51:16.314 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:16.314 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:16.314 00.000 30444 Enqueuing Expose request 02:51:16.314 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:51:16.314 00.000 15672 Worker thread wakes up 02:51:16.314 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:16.314 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:18.220 01.906 15672 Exposure complete 02:51:18.241 00.021 15672 worker thread done servicing request 02:51:18.241 00.000 30444 OnExposeComplete: enter 02:51:18.241 00.000 30444 UpdateGuideState(): m_state=6 02:51:18.241 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7142 02:51:18.241 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=203.89, Mass=31930, SNR=29.9, Peak=5984 HFD=3.2 02:51:18.241 00.000 30444 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.28) = xAngle (-0.68 = -0.68) 02:51:18.241 00.000 30444 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.74 = -0.74) 02:51:18.241 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.36 hyp=0.44 cameraTheta=-0.96 mountX=0.35 mountY=-0.30, mountTheta=-0.71 02:51:18.241 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.36, opts=13) 02:51:18.242 00.001 30444 Enqueuing Move request for scope (0.26, -0.36) 02:51:18.242 00.000 15672 Worker thread wakes up 02:51:18.242 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.36) opts 0xd 02:51:18.242 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.36) 02:51:18.242 00.000 15672 Moving (0.26, -0.36) raw xDistance=0.35 yDistance=-0.30 02:51:18.242 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 02:51:18.242 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:51:18.242 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 02:51:18.242 00.000 15672 MoveAxis(W, 94, ABG) 02:51:18.242 00.000 15672 Guiding Dir = 3, Dur = 94 02:51:18.243 00.001 15672 IsSlewing returns 0 02:51:18.243 00.000 15672 IsGuiding returns 0 02:51:18.247 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=17452, FiltMin=2618, FiltMax=11421, Gamma=2.950 02:51:18.268 00.021 15672 PulseGuide returned control before completion, sleep 80 02:51:18.292 00.024 30444 UpdateGuideState exits: m=31930 SNR=29.9 Saturated 02:51:18.292 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:18.293 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:18.293 00.000 30444 Enqueuing Expose request 02:51:18.349 00.056 15672 IsGuiding returns 1 02:51:18.350 00.001 15672 scope still moving after pulse duration time elapsed 02:51:18.371 00.021 15672 IsSlewing returns 0 02:51:18.380 00.009 15672 IsGuiding returns 0 02:51:18.380 00.000 15672 scope move finished after 94 + 42 ms 02:51:18.380 00.000 15672 Move returns status 0, amount 94 02:51:18.380 00.000 15672 MoveAxis(N, 0, ABG) 02:51:18.380 00.000 15672 Move returns status 0, amount 0 02:51:18.380 00.000 15672 move complete, result=0 02:51:18.380 00.000 15672 worker thread done servicing request 02:51:18.380 00.000 15672 Worker thread wakes up 02:51:18.380 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:18.380 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:18.380 00.000 30444 GuideStep: 0.3 px 94 ms WEST, -0.3 px 0 ms NORTH 02:51:20.488 02.108 15672 Exposure complete 02:51:20.508 00.020 15672 worker thread done servicing request 02:51:20.508 00.000 30444 OnExposeComplete: enter 02:51:20.508 00.000 30444 UpdateGuideState(): m_state=6 02:51:20.508 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7143 02:51:20.509 00.001 30444 Star::Find returns 1 (1), X=461.47, Y=204.61, Mass=38976, SNR=37.4, Peak=6450 HFD=3.3 02:51:20.509 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 02:51:20.509 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 02:51:20.509 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.45 mountX=-0.06 mountY=0.36, mountTheta=1.73 02:51:20.509 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.36, opts=13) 02:51:20.509 00.000 30444 Enqueuing Move request for scope (0.04, 0.36) 02:51:20.509 00.000 15672 Worker thread wakes up 02:51:20.509 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.36) opts 0xd 02:51:20.509 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.36) 02:51:20.510 00.001 15672 Moving (0.04, 0.36) raw xDistance=-0.06 yDistance=0.36 02:51:20.510 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 02:51:20.510 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 02:51:20.510 00.000 15672 MoveAxis(E, 0, ABG) 02:51:20.510 00.000 15672 Move returns status 0, amount 0 02:51:20.510 00.000 15672 MoveAxis(S, 64, ABG) 02:51:20.510 00.000 15672 Guiding Dir = 1, Dur = 64 02:51:20.510 00.000 15672 IsSlewing returns 0 02:51:20.511 00.001 15672 IsGuiding returns 0 02:51:20.515 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2115, max=15465, FiltMin=2614, FiltMax=11360, Gamma=2.950 02:51:20.559 00.044 30444 UpdateGuideState exits: m=38976 SNR=37.4 Saturated 02:51:20.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:20.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:20.559 00.000 30444 Enqueuing Expose request 02:51:20.618 00.059 15672 IsGuiding returns 1 02:51:20.619 00.001 15672 scope still moving after pulse duration time elapsed 02:51:20.640 00.021 15672 IsSlewing returns 0 02:51:20.641 00.001 15672 IsGuiding returns 1 02:51:20.662 00.021 15672 IsSlewing returns 0 02:51:20.681 00.019 15672 IsGuiding returns 0 02:51:20.681 00.000 15672 scope move finished after 64 + 106 ms 02:51:20.681 00.000 15672 Move returns status 0, amount 64 02:51:20.681 00.000 15672 move complete, result=0 02:51:20.681 00.000 15672 worker thread done servicing request 02:51:20.681 00.000 15672 Worker thread wakes up 02:51:20.681 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:20.681 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:20.681 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 64 ms SOUTH 02:51:22.586 01.905 15672 Exposure complete 02:51:22.606 00.020 15672 worker thread done servicing request 02:51:22.606 00.000 30444 OnExposeComplete: enter 02:51:22.606 00.000 30444 UpdateGuideState(): m_state=6 02:51:22.606 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7144 02:51:22.606 00.000 30444 Star::Find returns 1 (1), X=460.93, Y=204.03, Mass=34507, SNR=38.2, Peak=6022 HFD=3.6 02:51:22.606 00.000 30444 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.28) = xAngle (-2.45 = -2.45) 02:51:22.606 00.000 30444 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.51 = -2.51) 02:51:22.606 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=-0.22 hyp=0.55 cameraTheta=-2.72 mountX=-0.42 mountY=-0.33, mountTheta=-2.48 02:51:22.607 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=-0.22, opts=13) 02:51:22.607 00.000 30444 Enqueuing Move request for scope (-0.50, -0.22) 02:51:22.607 00.000 15672 Worker thread wakes up 02:51:22.607 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.22) opts 0xd 02:51:22.607 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, -0.22) 02:51:22.607 00.000 15672 Moving (-0.50, -0.22) raw xDistance=-0.42 yDistance=-0.33 02:51:22.607 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 02:51:22.607 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:51:22.607 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 02:51:22.607 00.000 15672 MoveAxis(E, 114, ABG) 02:51:22.607 00.000 15672 Guiding Dir = 2, Dur = 114 02:51:22.608 00.001 15672 IsSlewing returns 0 02:51:22.609 00.001 15672 IsGuiding returns 0 02:51:22.612 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=14456, FiltMin=2491, FiltMax=10930, Gamma=2.950 02:51:22.629 00.017 15672 PulseGuide returned control before completion, sleep 104 02:51:22.656 00.027 30444 UpdateGuideState exits: m=34507 SNR=38.2 Saturated 02:51:22.656 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:22.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:22.656 00.000 30444 Enqueuing Expose request 02:51:22.757 00.101 15672 IsGuiding returns 0 02:51:22.757 00.000 15672 Move returns status 0, amount 114 02:51:22.757 00.000 15672 MoveAxis(N, 0, ABG) 02:51:22.757 00.000 15672 Move returns status 0, amount 0 02:51:22.757 00.000 15672 move complete, result=0 02:51:22.757 00.000 15672 worker thread done servicing request 02:51:22.757 00.000 30444 GuideStep: -0.4 px 114 ms EAST, -0.3 px 0 ms NORTH 02:51:22.757 00.000 15672 Worker thread wakes up 02:51:22.757 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:22.757 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:24.875 02.118 15672 Exposure complete 02:51:24.908 00.033 15672 worker thread done servicing request 02:51:24.908 00.000 30444 OnExposeComplete: enter 02:51:24.908 00.000 30444 UpdateGuideState(): m_state=6 02:51:24.908 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7145 02:51:24.908 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=203.81, Mass=38608, SNR=36.8, Peak=6552 HFD=3.2 02:51:24.908 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 02:51:24.908 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 02:51:24.908 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.44 hyp=0.45 cameraTheta=-1.46 mountX=0.17 mountY=-0.42, mountTheta=-1.19 02:51:24.909 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.44, opts=13) 02:51:24.909 00.000 30444 Enqueuing Move request for scope (0.05, -0.44) 02:51:24.909 00.000 15672 Worker thread wakes up 02:51:24.909 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.44) opts 0xd 02:51:24.909 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.44) 02:51:24.909 00.000 15672 Moving (0.05, -0.44) raw xDistance=0.17 yDistance=-0.42 02:51:24.909 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 02:51:24.909 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:51:24.909 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 02:51:24.909 00.000 15672 MoveAxis(E, 0, ABG) 02:51:24.909 00.000 15672 Move returns status 0, amount 0 02:51:24.909 00.000 15672 MoveAxis(N, 0, ABG) 02:51:24.909 00.000 15672 Move returns status 0, amount 0 02:51:24.909 00.000 15672 move complete, result=0 02:51:24.909 00.000 15672 worker thread done servicing request 02:51:24.915 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=15765, FiltMin=2522, FiltMax=10980, Gamma=2.950 02:51:25.406 00.491 30444 UpdateGuideState exits: m=38608 SNR=36.8 Saturated 02:51:25.406 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:25.406 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:25.406 00.000 30444 Enqueuing Expose request 02:51:25.406 00.000 15672 Worker thread wakes up 02:51:25.406 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 02:51:25.406 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:25.406 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:27.312 01.906 15672 Exposure complete 02:51:27.332 00.020 15672 worker thread done servicing request 02:51:27.332 00.000 30444 OnExposeComplete: enter 02:51:27.332 00.000 30444 UpdateGuideState(): m_state=6 02:51:27.332 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7146 02:51:27.332 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=203.92, Mass=37017, SNR=38.5, Peak=6558 HFD=3.0 02:51:27.332 00.000 30444 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 02:51:27.333 00.001 30444 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 02:51:27.333 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-2.04 mountX=-0.07 mountY=-0.36, mountTheta=-1.76 02:51:27.333 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.33, opts=13) 02:51:27.333 00.000 30444 Enqueuing Move request for scope (-0.17, -0.33) 02:51:27.333 00.000 15672 Worker thread wakes up 02:51:27.333 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.33) opts 0xd 02:51:27.333 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.33) 02:51:27.333 00.000 15672 Moving (-0.17, -0.33) raw xDistance=-0.07 yDistance=-0.36 02:51:27.333 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 02:51:27.333 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:51:27.333 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 02:51:27.333 00.000 15672 MoveAxis(E, 0, ABG) 02:51:27.334 00.001 15672 Move returns status 0, amount 0 02:51:27.334 00.000 15672 MoveAxis(N, 0, ABG) 02:51:27.334 00.000 15672 Move returns status 0, amount 0 02:51:27.334 00.000 15672 move complete, result=0 02:51:27.334 00.000 15672 worker thread done servicing request 02:51:27.338 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=16245, FiltMin=2616, FiltMax=11173, Gamma=2.950 02:51:27.461 00.123 30444 UpdateGuideState exits: m=37017 SNR=38.5 Saturated 02:51:27.461 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:27.461 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:27.462 00.001 30444 Enqueuing Expose request 02:51:27.462 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 02:51:27.462 00.000 15672 Worker thread wakes up 02:51:27.462 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:27.462 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:29.569 02.107 15672 Exposure complete 02:51:29.589 00.020 15672 worker thread done servicing request 02:51:29.589 00.000 30444 OnExposeComplete: enter 02:51:29.589 00.000 30444 UpdateGuideState(): m_state=6 02:51:29.589 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7147 02:51:29.589 00.000 30444 Star::Find returns 1 (1), X=460.86, Y=204.36, Mass=40314, SNR=42.0, Peak=6301 HFD=3.8 02:51:29.589 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.28) = xAngle (3.23 = -3.06) 02:51:29.589 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.16 = -3.12) 02:51:29.589 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=0.11 hyp=0.58 cameraTheta=2.95 mountX=-0.58 mountY=-0.01, mountTheta=-3.12 02:51:29.590 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=0.11, opts=13) 02:51:29.590 00.000 30444 Enqueuing Move request for scope (-0.57, 0.11) 02:51:29.590 00.000 15672 Worker thread wakes up 02:51:29.590 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.11) opts 0xd 02:51:29.590 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, 0.11) 02:51:29.590 00.000 15672 Moving (-0.57, 0.11) raw xDistance=-0.58 yDistance=-0.01 02:51:29.590 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58 02:51:29.590 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:51:29.590 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 02:51:29.590 00.000 15672 MoveAxis(E, 156, ABG) 02:51:29.590 00.000 15672 Guiding Dir = 2, Dur = 156 02:51:29.591 00.001 15672 IsSlewing returns 0 02:51:29.592 00.001 15672 IsGuiding returns 0 02:51:29.595 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=13734, FiltMin=2646, FiltMax=11029, Gamma=2.950 02:51:29.610 00.015 15672 PulseGuide returned control before completion, sleep 148 02:51:29.641 00.031 30444 UpdateGuideState exits: m=40314 SNR=42.0 Saturated 02:51:29.641 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:29.641 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:29.641 00.000 30444 Enqueuing Expose request 02:51:29.786 00.145 15672 IsGuiding returns 0 02:51:29.786 00.000 15672 Move returns status 0, amount 156 02:51:29.786 00.000 15672 MoveAxis(N, 0, ABG) 02:51:29.786 00.000 15672 Move returns status 0, amount 0 02:51:29.786 00.000 15672 move complete, result=0 02:51:29.786 00.000 15672 worker thread done servicing request 02:51:29.786 00.000 15672 Worker thread wakes up 02:51:29.786 00.000 30444 GuideStep: -0.6 px 156 ms EAST, -0.0 px 0 ms NORTH 02:51:29.787 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:29.787 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:31.692 01.905 15672 Exposure complete 02:51:31.712 00.020 15672 worker thread done servicing request 02:51:31.712 00.000 30444 OnExposeComplete: enter 02:51:31.712 00.000 30444 UpdateGuideState(): m_state=6 02:51:31.712 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7148 02:51:31.712 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=204.25, Mass=35191, SNR=34.4, Peak=6142 HFD=3.5 02:51:31.712 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.82 = -2.82) 02:51:31.712 00.000 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 02:51:31.712 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.10 mountX=-0.15 mountY=-0.04, mountTheta=-2.88 02:51:31.713 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.01, opts=13) 02:51:31.713 00.000 30444 Enqueuing Move request for scope (-0.16, -0.01) 02:51:31.713 00.000 15672 Worker thread wakes up 02:51:31.713 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd 02:51:31.713 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.01) 02:51:31.713 00.000 15672 Moving (-0.16, -0.01) raw xDistance=-0.15 yDistance=-0.04 02:51:31.713 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 02:51:31.713 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:51:31.713 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 02:51:31.713 00.000 15672 MoveAxis(E, 0, ABG) 02:51:31.713 00.000 15672 Move returns status 0, amount 0 02:51:31.713 00.000 15672 MoveAxis(N, 0, ABG) 02:51:31.713 00.000 15672 Move returns status 0, amount 0 02:51:31.713 00.000 15672 move complete, result=0 02:51:31.714 00.001 15672 worker thread done servicing request 02:51:31.719 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=15095, FiltMin=2636, FiltMax=11406, Gamma=2.950 02:51:31.762 00.043 30444 UpdateGuideState exits: m=35191 SNR=34.4 Saturated 02:51:31.762 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:31.762 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:31.762 00.000 30444 Enqueuing Expose request 02:51:31.762 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 02:51:31.762 00.000 15672 Worker thread wakes up 02:51:31.762 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:31.762 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:33.870 02.108 15672 Exposure complete 02:51:33.892 00.022 15672 worker thread done servicing request 02:51:33.892 00.000 30444 OnExposeComplete: enter 02:51:33.892 00.000 30444 UpdateGuideState(): m_state=6 02:51:33.892 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7149 02:51:33.892 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=204.43, Mass=44127, SNR=39.8, Peak=6330 HFD=3.3 02:51:33.892 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 02:51:33.892 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 02:51:33.893 00.001 30444 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.85 mountX=0.10 mountY=0.21, mountTheta=1.11 02:51:33.893 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.18, opts=13) 02:51:33.893 00.000 30444 Enqueuing Move request for scope (0.16, 0.18) 02:51:33.893 00.000 15672 Worker thread wakes up 02:51:33.893 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd 02:51:33.893 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.18) 02:51:33.893 00.000 15672 Moving (0.16, 0.18) raw xDistance=0.10 yDistance=0.21 02:51:33.893 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 02:51:33.893 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:51:33.893 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 02:51:33.893 00.000 15672 MoveAxis(E, 0, ABG) 02:51:33.893 00.000 15672 Move returns status 0, amount 0 02:51:33.893 00.000 15672 MoveAxis(N, 0, ABG) 02:51:33.894 00.001 15672 Move returns status 0, amount 0 02:51:33.894 00.000 15672 move complete, result=0 02:51:33.894 00.000 15672 worker thread done servicing request 02:51:33.898 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=16315, FiltMin=2580, FiltMax=11333, Gamma=2.950 02:51:34.083 00.185 30444 UpdateGuideState exits: m=44127 SNR=39.8 Saturated 02:51:34.083 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:34.083 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:34.083 00.000 30444 Enqueuing Expose request 02:51:34.083 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:51:34.083 00.000 15672 Worker thread wakes up 02:51:34.083 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:34.083 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:35.989 01.906 15672 Exposure complete 02:51:36.009 00.020 15672 worker thread done servicing request 02:51:36.033 00.024 30444 OnExposeComplete: enter 02:51:36.033 00.000 30444 UpdateGuideState(): m_state=6 02:51:36.033 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7150 02:51:36.033 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=203.80, Mass=41714, SNR=37.1, Peak=6103 HFD=4.0 02:51:36.033 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 02:51:36.033 00.000 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 02:51:36.034 00.001 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.46 hyp=0.63 cameraTheta=-2.33 mountX=-0.29 mountY=-0.54, mountTheta=-2.07 02:51:36.034 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.46, opts=13) 02:51:36.034 00.000 30444 Enqueuing Move request for scope (-0.43, -0.46) 02:51:36.034 00.000 15672 Worker thread wakes up 02:51:36.034 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.46) opts 0xd 02:51:36.035 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.46) 02:51:36.035 00.000 15672 Moving (-0.43, -0.46) raw xDistance=-0.29 yDistance=-0.54 02:51:36.035 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 02:51:36.035 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.05 newest=-0.37 02:51:36.035 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 02:51:36.035 00.000 15672 MoveAxis(E, 79, ABG) 02:51:36.035 00.000 15672 Guiding Dir = 2, Dur = 79 02:51:36.035 00.000 15672 IsSlewing returns 0 02:51:36.039 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=14629, FiltMin=2587, FiltMax=10525, Gamma=2.950 02:51:36.065 00.026 15672 IsGuiding returns 0 02:51:36.080 00.015 15672 PulseGuide returned control before completion, sleep 75 02:51:36.096 00.016 30444 UpdateGuideState exits: m=41714 SNR=37.1 Saturated 02:51:36.096 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:36.096 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:36.096 00.000 30444 Enqueuing Expose request 02:51:36.156 00.060 15672 IsGuiding returns 1 02:51:36.157 00.001 15672 scope still moving after pulse duration time elapsed 02:51:36.178 00.021 15672 IsSlewing returns 0 02:51:36.192 00.014 15672 IsGuiding returns 0 02:51:36.192 00.000 15672 scope move finished after 79 + 47 ms 02:51:36.192 00.000 15672 Move returns status 0, amount 79 02:51:36.192 00.000 15672 MoveAxis(N, 96, ABG) 02:51:36.192 00.000 15672 Guiding Dir = 0, Dur = 96 02:51:36.192 00.000 15672 IsSlewing returns 0 02:51:36.193 00.001 15672 IsGuiding returns 0 02:51:36.271 00.078 15672 PulseGuide returned control before completion, sleep 28 02:51:36.304 00.033 15672 IsGuiding returns 1 02:51:36.305 00.001 15672 scope still moving after pulse duration time elapsed 02:51:36.326 00.021 15672 IsSlewing returns 0 02:51:36.327 00.001 15672 IsGuiding returns 1 02:51:36.348 00.021 15672 IsSlewing returns 0 02:51:36.349 00.001 15672 IsGuiding returns 1 02:51:36.370 00.021 15672 IsSlewing returns 0 02:51:36.401 00.031 15672 IsGuiding returns 0 02:51:36.401 00.000 15672 scope move finished after 96 + 111 ms 02:51:36.401 00.000 15672 Move returns status 0, amount 96 02:51:36.401 00.000 15672 move complete, result=0 02:51:36.401 00.000 15672 worker thread done servicing request 02:51:36.401 00.000 15672 Worker thread wakes up 02:51:36.401 00.000 30444 GuideStep: -0.3 px 79 ms EAST, -0.5 px 96 ms NORTH 02:51:36.401 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:36.402 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:38.510 02.108 15672 Exposure complete 02:51:38.529 00.019 15672 worker thread done servicing request 02:51:38.529 00.000 30444 OnExposeComplete: enter 02:51:38.529 00.000 30444 UpdateGuideState(): m_state=6 02:51:38.529 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7151 02:51:38.529 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=203.30, Mass=28490, SNR=34.1, Peak=6014 HFD=2.6 02:51:38.529 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 02:51:38.529 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 02:51:38.529 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.95 hyp=1.04 cameraTheta=-1.97 mountX=-0.12 mountY=-1.02, mountTheta=-1.69 02:51:38.531 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.95, opts=13) 02:51:38.531 00.000 30444 Enqueuing Move request for scope (-0.40, -0.95) 02:51:38.531 00.000 15672 Worker thread wakes up 02:51:38.531 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.95) opts 0xd 02:51:38.531 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.95) 02:51:38.531 00.000 15672 Moving (-0.40, -0.95) raw xDistance=-0.12 yDistance=-1.02 02:51:38.531 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 02:51:38.531 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02 02:51:38.531 00.000 15672 MoveAxis(E, 0, ABG) 02:51:38.531 00.000 15672 Move returns status 0, amount 0 02:51:38.531 00.000 15672 MoveAxis(N, 182, ABG) 02:51:38.531 00.000 15672 Guiding Dir = 0, Dur = 182 02:51:38.531 00.000 15672 IsSlewing returns 0 02:51:38.532 00.001 15672 IsGuiding returns 0 02:51:38.536 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=14221, FiltMin=2602, FiltMax=10246, Gamma=2.950 02:51:38.580 00.044 30444 UpdateGuideState exits: m=28490 SNR=34.1 Saturated 02:51:38.580 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:38.580 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:38.580 00.000 30444 Enqueuing Expose request 02:51:38.604 00.024 15672 PulseGuide returned control before completion, sleep 121 02:51:38.730 00.126 15672 IsGuiding returns 1 02:51:38.730 00.000 15672 scope still moving after pulse duration time elapsed 02:51:38.750 00.020 15672 IsSlewing returns 0 02:51:38.753 00.003 15672 IsGuiding returns 1 02:51:38.774 00.021 15672 IsSlewing returns 0 02:51:38.775 00.001 15672 IsGuiding returns 1 02:51:38.797 00.022 15672 IsSlewing returns 0 02:51:38.828 00.031 15672 IsGuiding returns 0 02:51:38.828 00.000 15672 scope move finished after 182 + 113 ms 02:51:38.828 00.000 15672 Move returns status 0, amount 182 02:51:38.828 00.000 15672 move complete, result=0 02:51:38.828 00.000 15672 worker thread done servicing request 02:51:38.828 00.000 15672 Worker thread wakes up 02:51:38.828 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.0 px 182 ms NORTH 02:51:38.828 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:38.828 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:40.734 01.906 15672 Exposure complete 02:51:40.754 00.020 15672 worker thread done servicing request 02:51:40.754 00.000 30444 OnExposeComplete: enter 02:51:40.754 00.000 30444 UpdateGuideState(): m_state=6 02:51:40.754 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7152 02:51:40.755 00.001 30444 Star::Find returns 1 (1), X=461.15, Y=203.55, Mass=27847, SNR=26.5, Peak=5406 HFD=3.2 02:51:40.755 00.000 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 02:51:40.755 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 02:51:40.755 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.70 hyp=0.75 cameraTheta=-1.95 mountX=-0.08 mountY=-0.74, mountTheta=-1.67 02:51:40.755 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.70, opts=13) 02:51:40.755 00.000 30444 Enqueuing Move request for scope (-0.28, -0.70) 02:51:40.755 00.000 15672 Worker thread wakes up 02:51:40.755 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.70) opts 0xd 02:51:40.755 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.70) 02:51:40.755 00.000 15672 Moving (-0.28, -0.70) raw xDistance=-0.08 yDistance=-0.74 02:51:40.755 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 02:51:40.756 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 02:51:40.756 00.000 15672 MoveAxis(E, 0, ABG) 02:51:40.756 00.000 15672 Move returns status 0, amount 0 02:51:40.756 00.000 15672 MoveAxis(N, 133, ABG) 02:51:40.756 00.000 15672 Guiding Dir = 0, Dur = 133 02:51:40.756 00.000 15672 IsSlewing returns 0 02:51:40.757 00.001 15672 IsGuiding returns 0 02:51:40.763 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=12837, FiltMin=2676, FiltMax=9333, Gamma=2.950 02:51:40.840 00.077 15672 PulseGuide returned control before completion, sleep 61 02:51:40.904 00.064 15672 IsGuiding returns 1 02:51:40.904 00.000 15672 scope still moving after pulse duration time elapsed 02:51:40.925 00.021 15672 IsSlewing returns 0 02:51:40.926 00.001 15672 IsGuiding returns 1 02:51:40.947 00.021 15672 IsSlewing returns 0 02:51:40.948 00.001 15672 IsGuiding returns 1 02:51:40.968 00.020 15672 IsSlewing returns 0 02:51:41.001 00.033 15672 IsGuiding returns 0 02:51:41.001 00.000 15672 scope move finished after 133 + 109 ms 02:51:41.001 00.000 15672 Move returns status 0, amount 133 02:51:41.001 00.000 15672 move complete, result=0 02:51:41.001 00.000 15672 worker thread done servicing request 02:51:41.211 00.210 30444 UpdateGuideState exits: m=27847 SNR=26.5 Saturated 02:51:41.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:41.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:41.211 00.000 30444 Enqueuing Expose request 02:51:41.211 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 133 ms NORTH 02:51:41.211 00.000 15672 Worker thread wakes up 02:51:41.211 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:41.211 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:43.317 02.106 15672 Exposure complete 02:51:43.337 00.020 15672 worker thread done servicing request 02:51:43.337 00.000 30444 OnExposeComplete: enter 02:51:43.337 00.000 30444 UpdateGuideState(): m_state=6 02:51:43.337 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7153 02:51:43.337 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=203.79, Mass=28568, SNR=28.6, Peak=5802 HFD=3.1 02:51:43.337 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 02:51:43.337 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 02:51:43.337 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.46 hyp=0.70 cameraTheta=-2.42 mountX=-0.38 mountY=-0.57, mountTheta=-2.16 02:51:43.338 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.46, opts=13) 02:51:43.338 00.000 30444 Enqueuing Move request for scope (-0.53, -0.46) 02:51:43.338 00.000 15672 Worker thread wakes up 02:51:43.338 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.46) opts 0xd 02:51:43.338 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.46) 02:51:43.338 00.000 15672 Moving (-0.53, -0.46) raw xDistance=-0.38 yDistance=-0.57 02:51:43.338 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 02:51:43.338 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 02:51:43.338 00.000 15672 MoveAxis(E, 103, ABG) 02:51:43.338 00.000 15672 Guiding Dir = 2, Dur = 103 02:51:43.340 00.002 15672 IsSlewing returns 0 02:51:43.340 00.000 15672 IsGuiding returns 0 02:51:43.345 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=13331, FiltMin=2636, FiltMax=9784, Gamma=2.950 02:51:43.364 00.019 15672 PulseGuide returned control before completion, sleep 90 02:51:43.387 00.023 30444 UpdateGuideState exits: m=28568 SNR=28.6 Saturated 02:51:43.388 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:43.388 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:43.388 00.000 30444 Enqueuing Expose request 02:51:43.461 00.073 15672 IsGuiding returns 1 02:51:43.461 00.000 15672 scope still moving after pulse duration time elapsed 02:51:43.482 00.021 15672 IsSlewing returns 0 02:51:43.483 00.001 15672 IsGuiding returns 0 02:51:43.483 00.000 15672 scope move finished after 103 + 39 ms 02:51:43.483 00.000 15672 Move returns status 0, amount 103 02:51:43.483 00.000 15672 MoveAxis(N, 101, ABG) 02:51:43.483 00.000 15672 Guiding Dir = 0, Dur = 101 02:51:43.484 00.001 15672 IsSlewing returns 0 02:51:43.485 00.001 15672 IsGuiding returns 0 02:51:43.556 00.071 15672 PulseGuide returned control before completion, sleep 40 02:51:43.598 00.042 15672 IsGuiding returns 1 02:51:43.598 00.000 15672 scope still moving after pulse duration time elapsed 02:51:43.618 00.020 15672 IsSlewing returns 0 02:51:43.621 00.003 15672 IsGuiding returns 1 02:51:43.642 00.021 15672 IsSlewing returns 0 02:51:43.644 00.002 15672 IsGuiding returns 1 02:51:43.665 00.021 15672 IsSlewing returns 0 02:51:43.716 00.051 15672 IsGuiding returns 0 02:51:43.717 00.001 15672 scope move finished after 101 + 130 ms 02:51:43.717 00.000 15672 Move returns status 0, amount 101 02:51:43.717 00.000 15672 move complete, result=0 02:51:43.717 00.000 15672 worker thread done servicing request 02:51:43.717 00.000 15672 Worker thread wakes up 02:51:43.717 00.000 30444 GuideStep: -0.4 px 103 ms EAST, -0.6 px 101 ms NORTH 02:51:43.717 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:43.717 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:45.623 01.906 15672 Exposure complete 02:51:45.643 00.020 15672 worker thread done servicing request 02:51:45.643 00.000 30444 OnExposeComplete: enter 02:51:45.643 00.000 30444 UpdateGuideState(): m_state=6 02:51:45.643 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7154 02:51:45.644 00.001 30444 Star::Find returns 1 (1), X=461.43, Y=203.39, Mass=26358, SNR=29.0, Peak=5497 HFD=3.1 02:51:45.644 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 02:51:45.644 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 02:51:45.644 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.86 hyp=0.86 cameraTheta=-1.57 mountX=0.24 mountY=-0.84, mountTheta=-1.30 02:51:45.644 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.86, opts=13) 02:51:45.644 00.000 30444 Enqueuing Move request for scope (0.00, -0.86) 02:51:45.644 00.000 15672 Worker thread wakes up 02:51:45.644 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.86) opts 0xd 02:51:45.644 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.86) 02:51:45.644 00.000 15672 Moving (0.00, -0.86) raw xDistance=0.24 yDistance=-0.84 02:51:45.644 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 02:51:45.644 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 02:51:45.645 00.001 15672 MoveAxis(E, 0, ABG) 02:51:45.645 00.000 15672 Move returns status 0, amount 0 02:51:45.645 00.000 15672 MoveAxis(N, 150, ABG) 02:51:45.645 00.000 15672 Guiding Dir = 0, Dur = 150 02:51:45.645 00.000 15672 IsSlewing returns 0 02:51:45.646 00.001 15672 IsGuiding returns 0 02:51:45.651 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2406, max=13380, FiltMin=2771, FiltMax=9225, Gamma=2.950 02:51:45.699 00.048 30444 UpdateGuideState exits: m=26358 SNR=29.0 Saturated 02:51:45.699 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:45.699 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:45.699 00.000 30444 Enqueuing Expose request 02:51:45.730 00.031 15672 PulseGuide returned control before completion, sleep 77 02:51:45.808 00.078 15672 IsGuiding returns 1 02:51:45.808 00.000 15672 scope still moving after pulse duration time elapsed 02:51:45.829 00.021 15672 IsSlewing returns 0 02:51:45.858 00.029 15672 IsGuiding returns 1 02:51:45.879 00.021 15672 IsSlewing returns 0 02:51:45.880 00.001 15672 IsGuiding returns 1 02:51:45.901 00.021 15672 IsSlewing returns 0 02:51:45.921 00.020 15672 IsGuiding returns 0 02:51:45.921 00.000 15672 scope move finished after 150 + 124 ms 02:51:45.921 00.000 15672 Move returns status 0, amount 150 02:51:45.921 00.000 15672 move complete, result=0 02:51:45.921 00.000 15672 worker thread done servicing request 02:51:45.921 00.000 15672 Worker thread wakes up 02:51:45.921 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:45.921 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:45.921 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 150 ms NORTH 02:51:48.029 02.108 15672 Exposure complete 02:51:48.049 00.020 15672 worker thread done servicing request 02:51:48.050 00.001 30444 OnExposeComplete: enter 02:51:48.050 00.000 30444 UpdateGuideState(): m_state=6 02:51:48.050 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7155 02:51:48.050 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=204.76, Mass=44143, SNR=41.7, Peak=6472 HFD=3.6 02:51:48.050 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 02:51:48.050 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 02:51:48.050 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.51 hyp=0.58 cameraTheta=1.07 mountX=0.13 mountY=0.56, mountTheta=1.34 02:51:48.050 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.51, opts=13) 02:51:48.050 00.000 30444 Enqueuing Move request for scope (0.28, 0.51) 02:51:48.050 00.000 15672 Worker thread wakes up 02:51:48.051 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.51) opts 0xd 02:51:48.051 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.51) 02:51:48.051 00.000 15672 Moving (0.28, 0.51) raw xDistance=0.13 yDistance=0.56 02:51:48.051 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 02:51:48.051 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:51:48.051 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56 02:51:48.051 00.000 15672 MoveAxis(E, 0, ABG) 02:51:48.051 00.000 15672 Move returns status 0, amount 0 02:51:48.051 00.000 15672 MoveAxis(N, 0, ABG) 02:51:48.051 00.000 15672 Move returns status 0, amount 0 02:51:48.051 00.000 15672 move complete, result=0 02:51:48.051 00.000 15672 worker thread done servicing request 02:51:48.057 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=13966, FiltMin=2644, FiltMax=9802, Gamma=2.950 02:51:48.364 00.307 30444 UpdateGuideState exits: m=44143 SNR=41.7 Saturated 02:51:48.364 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:48.365 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:48.365 00.000 30444 Enqueuing Expose request 02:51:48.365 00.000 15672 Worker thread wakes up 02:51:48.365 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:48.365 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:48.366 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 02:51:50.272 01.906 15672 Exposure complete 02:51:50.292 00.020 15672 worker thread done servicing request 02:51:50.292 00.000 30444 OnExposeComplete: enter 02:51:50.292 00.000 30444 UpdateGuideState(): m_state=6 02:51:50.292 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7156 02:51:50.292 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=204.11, Mass=33753, SNR=32.0, Peak=5951 HFD=3.7 02:51:50.292 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 02:51:50.292 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 02:51:50.292 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.43 mountX=-0.12 mountY=-0.18, mountTheta=-2.17 02:51:50.293 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.14, opts=13) 02:51:50.293 00.000 30444 Enqueuing Move request for scope (-0.17, -0.14) 02:51:50.293 00.000 15672 Worker thread wakes up 02:51:50.293 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd 02:51:50.293 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.14) 02:51:50.293 00.000 15672 Moving (-0.17, -0.14) raw xDistance=-0.12 yDistance=-0.18 02:51:50.293 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 02:51:50.293 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:51:50.293 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 02:51:50.293 00.000 15672 MoveAxis(E, 0, ABG) 02:51:50.293 00.000 15672 Move returns status 0, amount 0 02:51:50.293 00.000 15672 MoveAxis(N, 0, ABG) 02:51:50.293 00.000 15672 Move returns status 0, amount 0 02:51:50.293 00.000 15672 move complete, result=0 02:51:50.294 00.001 15672 worker thread done servicing request 02:51:50.298 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=15439, FiltMin=2631, FiltMax=10435, Gamma=2.950 02:51:50.426 00.128 30444 UpdateGuideState exits: m=33753 SNR=32.0 Saturated 02:51:50.426 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:50.426 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:50.426 00.000 30444 Enqueuing Expose request 02:51:50.427 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 02:51:50.427 00.000 15672 Worker thread wakes up 02:51:50.427 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:50.427 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:52.537 02.110 15672 Exposure complete 02:51:52.557 00.020 15672 worker thread done servicing request 02:51:52.557 00.000 30444 OnExposeComplete: enter 02:51:52.557 00.000 30444 UpdateGuideState(): m_state=6 02:51:52.557 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7157 02:51:52.558 00.001 30444 Star::Find returns 1 (1), X=461.51, Y=204.27, Mass=37007, SNR=38.5, Peak=6202 HFD=3.3 02:51:52.558 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.53 = 0.53) 02:51:52.558 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.47 = 0.47) 02:51:52.558 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.26 mountX=0.07 mountY=0.04, mountTheta=0.49 02:51:52.558 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.02, opts=13) 02:51:52.558 00.000 30444 Enqueuing Move request for scope (0.08, 0.02) 02:51:52.558 00.000 15672 Worker thread wakes up 02:51:52.558 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd 02:51:52.558 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.02) 02:51:52.559 00.001 15672 Moving (0.08, 0.02) raw xDistance=0.07 yDistance=0.04 02:51:52.559 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 02:51:52.559 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:51:52.559 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 02:51:52.559 00.000 15672 MoveAxis(E, 0, ABG) 02:51:52.559 00.000 15672 Move returns status 0, amount 0 02:51:52.559 00.000 15672 MoveAxis(N, 0, ABG) 02:51:52.559 00.000 15672 Move returns status 0, amount 0 02:51:52.559 00.000 15672 move complete, result=0 02:51:52.559 00.000 15672 worker thread done servicing request 02:51:52.564 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=15307, FiltMin=2644, FiltMax=10189, Gamma=2.950 02:51:52.607 00.043 30444 UpdateGuideState exits: m=37007 SNR=38.5 Saturated 02:51:52.607 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:52.607 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:52.607 00.000 30444 Enqueuing Expose request 02:51:52.607 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 02:51:52.607 00.000 15672 Worker thread wakes up 02:51:52.607 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:52.607 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:54.516 01.909 15672 Exposure complete 02:51:54.536 00.020 15672 worker thread done servicing request 02:51:54.536 00.000 30444 OnExposeComplete: enter 02:51:54.536 00.000 30444 UpdateGuideState(): m_state=6 02:51:54.536 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7158 02:51:54.536 00.000 30444 Star::Find returns 1 (1), X=462.43, Y=204.34, Mass=42351, SNR=33.8, Peak=5815 HFD=3.6 02:51:54.536 00.000 30444 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 02:51:54.536 00.000 30444 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 02:51:54.536 00.000 30444 CameraToMount -- cameraX=1.00 cameraY=0.08 hyp=1.01 cameraTheta=0.08 mountX=0.94 mountY=0.30, mountTheta=0.30 02:51:54.537 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.00, y=0.08, opts=13) 02:51:54.537 00.000 30444 Enqueuing Move request for scope (1.00, 0.08) 02:51:54.537 00.000 15672 Worker thread wakes up 02:51:54.537 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.00, 0.08) opts 0xd 02:51:54.537 00.000 15672 Handling offset move in thread for scope, endpoint = (1.00, 0.08) 02:51:54.537 00.000 15672 Moving (1.00, 0.08) raw xDistance=0.94 yDistance=0.30 02:51:54.537 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.94 02:51:54.537 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:51:54.537 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 02:51:54.537 00.000 15672 MoveAxis(W, 254, ABG) 02:51:54.537 00.000 15672 Guiding Dir = 3, Dur = 254 02:51:54.539 00.002 15672 IsSlewing returns 0 02:51:54.540 00.001 15672 IsGuiding returns 0 02:51:54.543 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=12833, FiltMin=2588, FiltMax=10405, Gamma=2.950 02:51:54.563 00.020 15672 PulseGuide returned control before completion, sleep 241 02:51:54.586 00.023 30444 UpdateGuideState exits: m=42351 SNR=33.8 Saturated 02:51:54.586 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:54.586 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:54.586 00.000 30444 Enqueuing Expose request 02:51:54.868 00.282 15672 IsGuiding returns 0 02:51:54.868 00.000 15672 Move returns status 0, amount 254 02:51:54.868 00.000 15672 MoveAxis(N, 0, ABG) 02:51:54.868 00.000 15672 Move returns status 0, amount 0 02:51:54.869 00.001 15672 move complete, result=0 02:51:54.869 00.000 15672 worker thread done servicing request 02:51:54.869 00.000 15672 Worker thread wakes up 02:51:54.869 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:54.869 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:54.869 00.000 30444 GuideStep: 0.9 px 254 ms WEST, 0.3 px 0 ms NORTH 02:51:56.975 02.106 15672 Exposure complete 02:51:56.995 00.020 15672 worker thread done servicing request 02:51:56.995 00.000 30444 OnExposeComplete: enter 02:51:56.995 00.000 30444 UpdateGuideState(): m_state=6 02:51:56.995 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7159 02:51:56.995 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=204.48, Mass=43717, SNR=41.2, Peak=6285 HFD=3.3 02:51:56.995 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 02:51:56.995 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 02:51:56.995 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.23 hyp=0.28 cameraTheta=0.93 mountX=0.10 mountY=0.26, mountTheta=1.20 02:51:56.995 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.23, opts=13) 02:51:56.996 00.001 30444 Enqueuing Move request for scope (0.17, 0.23) 02:51:56.996 00.000 15672 Worker thread wakes up 02:51:56.996 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.23) opts 0xd 02:51:56.996 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.23) 02:51:56.996 00.000 15672 Moving (0.17, 0.23) raw xDistance=0.10 yDistance=0.26 02:51:56.996 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 02:51:56.996 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:51:56.996 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 02:51:56.996 00.000 15672 MoveAxis(E, 0, ABG) 02:51:56.996 00.000 15672 Move returns status 0, amount 0 02:51:56.996 00.000 15672 MoveAxis(N, 0, ABG) 02:51:56.996 00.000 15672 Move returns status 0, amount 0 02:51:56.996 00.000 15672 move complete, result=0 02:51:56.996 00.000 15672 worker thread done servicing request 02:51:57.001 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=17418, FiltMin=2584, FiltMax=11840, Gamma=2.950 02:51:57.045 00.044 30444 UpdateGuideState exits: m=43717 SNR=41.2 Saturated 02:51:57.045 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:57.045 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:57.045 00.000 30444 Enqueuing Expose request 02:51:57.045 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 02:51:57.045 00.000 15672 Worker thread wakes up 02:51:57.045 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:57.045 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:51:58.952 01.907 15672 Exposure complete 02:51:58.972 00.020 15672 worker thread done servicing request 02:51:58.972 00.000 30444 OnExposeComplete: enter 02:51:58.972 00.000 30444 UpdateGuideState(): m_state=6 02:51:58.972 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7160 02:51:58.972 00.000 30444 Star::Find returns 1 (1), X=461.36, Y=204.39, Mass=34614, SNR=30.8, Peak=5840 HFD=3.3 02:51:58.972 00.000 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 02:51:58.972 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.29 = 2.29) 02:51:58.972 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.08 mountX=-0.11 mountY=0.12, mountTheta=2.32 02:51:58.973 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.14, opts=13) 02:51:58.973 00.000 30444 Enqueuing Move request for scope (-0.08, 0.14) 02:51:58.973 00.000 15672 Worker thread wakes up 02:51:58.973 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd 02:51:58.973 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.14) 02:51:58.973 00.000 15672 Moving (-0.08, 0.14) raw xDistance=-0.11 yDistance=0.12 02:51:58.973 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 02:51:58.973 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:51:58.973 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 02:51:58.973 00.000 15672 MoveAxis(E, 0, ABG) 02:51:58.973 00.000 15672 Move returns status 0, amount 0 02:51:58.973 00.000 15672 MoveAxis(N, 0, ABG) 02:51:58.973 00.000 15672 Move returns status 0, amount 0 02:51:58.973 00.000 15672 move complete, result=0 02:51:58.973 00.000 15672 worker thread done servicing request 02:51:58.978 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=22474, FiltMin=2632, FiltMax=12153, Gamma=2.950 02:51:59.096 00.118 30444 UpdateGuideState exits: m=34614 SNR=30.8 Saturated 02:51:59.096 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:51:59.096 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:51:59.096 00.000 30444 Enqueuing Expose request 02:51:59.096 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:51:59.096 00.000 15672 Worker thread wakes up 02:51:59.096 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:51:59.096 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:01.206 02.110 15672 Exposure complete 02:52:01.229 00.023 15672 worker thread done servicing request 02:52:01.229 00.000 30444 OnExposeComplete: enter 02:52:01.229 00.000 30444 UpdateGuideState(): m_state=6 02:52:01.229 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7161 02:52:01.229 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=204.34, Mass=35310, SNR=36.0, Peak=6061 HFD=3.2 02:52:01.229 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 02:52:01.229 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 02:52:01.229 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.55 mountX=-0.02 mountY=0.08, mountTheta=1.83 02:52:01.230 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.08, opts=13) 02:52:01.230 00.000 30444 Enqueuing Move request for scope (0.00, 0.08) 02:52:01.230 00.000 15672 Worker thread wakes up 02:52:01.230 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd 02:52:01.230 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.08) 02:52:01.230 00.000 15672 Moving (0.00, 0.08) raw xDistance=-0.02 yDistance=0.08 02:52:01.230 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 02:52:01.230 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:52:01.230 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 02:52:01.230 00.000 15672 MoveAxis(E, 0, ABG) 02:52:01.230 00.000 15672 Move returns status 0, amount 0 02:52:01.230 00.000 15672 MoveAxis(N, 0, ABG) 02:52:01.230 00.000 15672 Move returns status 0, amount 0 02:52:01.230 00.000 15672 move complete, result=0 02:52:01.230 00.000 15672 worker thread done servicing request 02:52:01.235 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=17548, FiltMin=2568, FiltMax=12140, Gamma=2.950 02:52:01.278 00.043 30444 UpdateGuideState exits: m=35310 SNR=36.0 Saturated 02:52:01.278 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:01.278 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:01.278 00.000 30444 Enqueuing Expose request 02:52:01.278 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 02:52:01.278 00.000 15672 Worker thread wakes up 02:52:01.279 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:01.279 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:03.184 01.905 15672 Exposure complete 02:52:03.204 00.020 15672 worker thread done servicing request 02:52:03.204 00.000 30444 OnExposeComplete: enter 02:52:03.204 00.000 30444 UpdateGuideState(): m_state=6 02:52:03.205 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7162 02:52:03.205 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=204.19, Mass=36482, SNR=36.2, Peak=6590 HFD=3.0 02:52:03.205 00.000 30444 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.28) = xAngle (-2.43 = -2.43) 02:52:03.205 00.000 30444 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.49 = -2.49) 02:52:03.205 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-2.71 mountX=-0.11 mountY=-0.09, mountTheta=-2.47 02:52:03.205 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.06, opts=13) 02:52:03.205 00.000 30444 Enqueuing Move request for scope (-0.13, -0.06) 02:52:03.205 00.000 15672 Worker thread wakes up 02:52:03.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd 02:52:03.205 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.06) 02:52:03.206 00.001 15672 Moving (-0.13, -0.06) raw xDistance=-0.11 yDistance=-0.09 02:52:03.206 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 02:52:03.206 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:52:03.206 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 02:52:03.206 00.000 15672 MoveAxis(E, 0, ABG) 02:52:03.206 00.000 15672 Move returns status 0, amount 0 02:52:03.206 00.000 15672 MoveAxis(N, 0, ABG) 02:52:03.206 00.000 15672 Move returns status 0, amount 0 02:52:03.206 00.000 15672 move complete, result=0 02:52:03.206 00.000 15672 worker thread done servicing request 02:52:03.210 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2076, max=16905, FiltMin=2493, FiltMax=12316, Gamma=2.950 02:52:03.254 00.044 30444 UpdateGuideState exits: m=36482 SNR=36.2 Saturated 02:52:03.254 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:03.254 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:03.254 00.000 30444 Enqueuing Expose request 02:52:03.254 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:52:03.254 00.000 15672 Worker thread wakes up 02:52:03.254 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:03.254 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:05.359 02.105 15672 Exposure complete 02:52:05.379 00.020 15672 worker thread done servicing request 02:52:05.379 00.000 30444 OnExposeComplete: enter 02:52:05.379 00.000 30444 UpdateGuideState(): m_state=6 02:52:05.379 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7163 02:52:05.379 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=204.05, Mass=30120, SNR=30.1, Peak=6219 HFD=3.0 02:52:05.379 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.07 = -1.07) 02:52:05.379 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.13 = -1.13) 02:52:05.379 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.35 mountX=0.10 mountY=-0.18, mountTheta=-1.09 02:52:05.380 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.20, opts=13) 02:52:05.380 00.000 30444 Enqueuing Move request for scope (0.04, -0.20) 02:52:05.380 00.000 15672 Worker thread wakes up 02:52:05.380 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd 02:52:05.380 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.20) 02:52:05.380 00.000 15672 Moving (0.04, -0.20) raw xDistance=0.10 yDistance=-0.18 02:52:05.380 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 02:52:05.380 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:52:05.380 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 02:52:05.380 00.000 15672 MoveAxis(E, 0, ABG) 02:52:05.380 00.000 15672 Move returns status 0, amount 0 02:52:05.380 00.000 15672 MoveAxis(N, 0, ABG) 02:52:05.380 00.000 15672 Move returns status 0, amount 0 02:52:05.380 00.000 15672 move complete, result=0 02:52:05.381 00.001 15672 worker thread done servicing request 02:52:05.385 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=17289, FiltMin=2573, FiltMax=11708, Gamma=2.950 02:52:05.729 00.344 30444 UpdateGuideState exits: m=30120 SNR=30.1 Saturated 02:52:05.729 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:05.729 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:05.729 00.000 30444 Enqueuing Expose request 02:52:05.729 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 02:52:05.730 00.001 15672 Worker thread wakes up 02:52:05.730 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:05.730 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:07.638 01.908 15672 Exposure complete 02:52:07.662 00.024 15672 worker thread done servicing request 02:52:07.662 00.000 30444 OnExposeComplete: enter 02:52:07.662 00.000 30444 UpdateGuideState(): m_state=6 02:52:07.662 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7164 02:52:07.663 00.001 30444 Star::Find returns 1 (1), X=461.34, Y=203.89, Mass=41984, SNR=41.5, Peak=6425 HFD=3.4 02:52:07.663 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 02:52:07.663 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 02:52:07.663 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.36 hyp=0.37 cameraTheta=-1.83 mountX=0.01 mountY=-0.37, mountTheta=-1.55 02:52:07.663 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.36, opts=13) 02:52:07.663 00.000 30444 Enqueuing Move request for scope (-0.10, -0.36) 02:52:07.663 00.000 15672 Worker thread wakes up 02:52:07.664 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.36) opts 0xd 02:52:07.664 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.36) 02:52:07.664 00.000 15672 Moving (-0.10, -0.36) raw xDistance=0.01 yDistance=-0.37 02:52:07.664 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 02:52:07.664 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:52:07.664 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 02:52:07.664 00.000 15672 MoveAxis(E, 0, ABG) 02:52:07.664 00.000 15672 Move returns status 0, amount 0 02:52:07.664 00.000 15672 MoveAxis(N, 0, ABG) 02:52:07.664 00.000 15672 Move returns status 0, amount 0 02:52:07.664 00.000 15672 move complete, result=0 02:52:07.664 00.000 15672 worker thread done servicing request 02:52:07.670 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=18296, FiltMin=2603, FiltMax=11348, Gamma=2.950 02:52:07.760 00.090 30444 UpdateGuideState exits: m=41984 SNR=41.5 Saturated 02:52:07.760 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:07.760 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:07.760 00.000 30444 Enqueuing Expose request 02:52:07.760 00.000 15672 Worker thread wakes up 02:52:07.760 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:07.760 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:07.760 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 02:52:09.868 02.108 15672 Exposure complete 02:52:09.888 00.020 15672 worker thread done servicing request 02:52:09.888 00.000 30444 OnExposeComplete: enter 02:52:09.888 00.000 30444 UpdateGuideState(): m_state=6 02:52:09.888 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7165 02:52:09.888 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=204.12, Mass=34057, SNR=32.3, Peak=6072 HFD=3.5 02:52:09.888 00.000 30444 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.28) = xAngle (-0.35 = -0.35) 02:52:09.888 00.000 30444 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.41 = -0.41) 02:52:09.888 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.62 mountX=0.22 mountY=-0.09, mountTheta=-0.40 02:52:09.889 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.14, opts=13) 02:52:09.889 00.000 30444 Enqueuing Move request for scope (0.19, -0.14) 02:52:09.889 00.000 15672 Worker thread wakes up 02:52:09.889 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd 02:52:09.889 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.14) 02:52:09.889 00.000 15672 Moving (0.19, -0.14) raw xDistance=0.22 yDistance=-0.09 02:52:09.889 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 02:52:09.889 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:52:09.889 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 02:52:09.889 00.000 15672 MoveAxis(E, 0, ABG) 02:52:09.889 00.000 15672 Move returns status 0, amount 0 02:52:09.889 00.000 15672 MoveAxis(N, 0, ABG) 02:52:09.889 00.000 15672 Move returns status 0, amount 0 02:52:09.889 00.000 15672 move complete, result=0 02:52:09.889 00.000 15672 worker thread done servicing request 02:52:09.894 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=15983, FiltMin=2583, FiltMax=10758, Gamma=2.950 02:52:09.937 00.043 30444 UpdateGuideState exits: m=34057 SNR=32.3 Saturated 02:52:09.937 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:09.937 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:09.937 00.000 30444 Enqueuing Expose request 02:52:09.937 00.000 15672 Worker thread wakes up 02:52:09.937 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:09.937 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:52:09.937 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:11.856 01.919 15672 Exposure complete 02:52:11.901 00.045 15672 worker thread done servicing request 02:52:11.901 00.000 30444 OnExposeComplete: enter 02:52:11.901 00.000 30444 UpdateGuideState(): m_state=6 02:52:11.901 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7166 02:52:11.901 00.000 30444 Star::Find returns 1 (1), X=462.14, Y=203.53, Mass=38856, SNR=37.9, Peak=5884 HFD=3.6 02:52:11.901 00.000 30444 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.28) = xAngle (-0.51 = -0.51) 02:52:11.901 00.000 30444 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.58 = -0.58) 02:52:11.901 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=-0.72 hyp=1.01 cameraTheta=-0.79 mountX=0.88 mountY=-0.55, mountTheta=-0.56 02:52:11.902 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=-0.72, opts=13) 02:52:11.902 00.000 30444 Enqueuing Move request for scope (0.71, -0.72) 02:52:11.902 00.000 15672 Worker thread wakes up 02:52:11.902 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.72) opts 0xd 02:52:11.902 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, -0.72) 02:52:11.902 00.000 15672 Moving (0.71, -0.72) raw xDistance=0.88 yDistance=-0.55 02:52:11.902 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.88 02:52:11.902 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 02:52:11.902 00.000 15672 MoveAxis(W, 239, ABG) 02:52:11.902 00.000 15672 Guiding Dir = 3, Dur = 239 02:52:11.903 00.001 15672 IsSlewing returns 0 02:52:11.904 00.001 15672 IsGuiding returns 0 02:52:11.908 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=18299, FiltMin=2640, FiltMax=11429, Gamma=2.950 02:52:11.928 00.020 15672 PulseGuide returned control before completion, sleep 225 02:52:11.951 00.023 30444 UpdateGuideState exits: m=38856 SNR=37.9 Saturated 02:52:11.951 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:11.951 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:11.952 00.001 30444 Enqueuing Expose request 02:52:12.157 00.205 15672 IsGuiding returns 1 02:52:12.157 00.000 15672 scope still moving after pulse duration time elapsed 02:52:12.178 00.021 15672 IsSlewing returns 0 02:52:12.232 00.054 15672 IsGuiding returns 0 02:52:12.232 00.000 15672 scope move finished after 239 + 89 ms 02:52:12.233 00.001 15672 Move returns status 0, amount 239 02:52:12.233 00.000 15672 MoveAxis(N, 99, ABG) 02:52:12.233 00.000 15672 Guiding Dir = 0, Dur = 99 02:52:12.234 00.001 15672 IsSlewing returns 0 02:52:12.236 00.002 15672 IsGuiding returns 0 02:52:12.311 00.075 15672 PulseGuide returned control before completion, sleep 34 02:52:12.348 00.037 15672 IsGuiding returns 1 02:52:12.348 00.000 15672 scope still moving after pulse duration time elapsed 02:52:12.369 00.021 15672 IsSlewing returns 0 02:52:12.370 00.001 15672 IsGuiding returns 1 02:52:12.390 00.020 15672 IsSlewing returns 0 02:52:12.392 00.002 15672 IsGuiding returns 1 02:52:12.412 00.020 15672 IsSlewing returns 0 02:52:12.472 00.060 15672 IsGuiding returns 0 02:52:12.472 00.000 15672 scope move finished after 99 + 136 ms 02:52:12.472 00.000 15672 Move returns status 0, amount 99 02:52:12.472 00.000 15672 move complete, result=0 02:52:12.472 00.000 15672 worker thread done servicing request 02:52:12.472 00.000 15672 Worker thread wakes up 02:52:12.472 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:12.472 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:12.472 00.000 30444 GuideStep: 0.9 px 239 ms WEST, -0.6 px 99 ms NORTH 02:52:14.580 02.108 15672 Exposure complete 02:52:14.608 00.028 15672 worker thread done servicing request 02:52:14.608 00.000 30444 OnExposeComplete: enter 02:52:14.608 00.000 30444 UpdateGuideState(): m_state=6 02:52:14.608 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7167 02:52:14.608 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=204.53, Mass=40297, SNR=37.0, Peak=6451 HFD=3.3 02:52:14.608 00.000 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 02:52:14.608 00.000 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 02:52:14.609 00.001 30444 CameraToMount -- cameraX=0.00 cameraY=0.27 hyp=0.27 cameraTheta=1.56 mountX=-0.07 mountY=0.27, mountTheta=1.83 02:52:14.609 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.27, opts=13) 02:52:14.609 00.000 30444 Enqueuing Move request for scope (0.00, 0.27) 02:52:14.609 00.000 15672 Worker thread wakes up 02:52:14.609 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.27) opts 0xd 02:52:14.609 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.27) 02:52:14.609 00.000 15672 Moving (0.00, 0.27) raw xDistance=-0.07 yDistance=0.27 02:52:14.609 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 02:52:14.609 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:52:14.609 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 02:52:14.609 00.000 15672 MoveAxis(E, 0, ABG) 02:52:14.609 00.000 15672 Move returns status 0, amount 0 02:52:14.609 00.000 15672 MoveAxis(N, 0, ABG) 02:52:14.610 00.001 15672 Move returns status 0, amount 0 02:52:14.610 00.000 15672 move complete, result=0 02:52:14.610 00.000 15672 worker thread done servicing request 02:52:14.614 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=13254, FiltMin=2542, FiltMax=10858, Gamma=2.950 02:52:14.909 00.295 30444 UpdateGuideState exits: m=40297 SNR=37.0 Saturated 02:52:14.909 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:14.909 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:14.909 00.000 30444 Enqueuing Expose request 02:52:14.909 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 02:52:14.909 00.000 15672 Worker thread wakes up 02:52:14.909 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:14.909 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:16.815 01.906 15672 Exposure complete 02:52:16.835 00.020 15672 worker thread done servicing request 02:52:16.835 00.000 30444 OnExposeComplete: enter 02:52:16.835 00.000 30444 UpdateGuideState(): m_state=6 02:52:16.835 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7168 02:52:16.835 00.000 30444 Star::Find returns 1 (1), X=461.36, Y=204.92, Mass=40411, SNR=37.0, Peak=6006 HFD=3.9 02:52:16.835 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.95 = 1.95) 02:52:16.835 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 02:52:16.836 00.001 30444 CameraToMount -- cameraX=-0.07 cameraY=0.67 hyp=0.67 cameraTheta=1.67 mountX=-0.25 mountY=0.64, mountTheta=1.94 02:52:16.836 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.67, opts=13) 02:52:16.836 00.000 30444 Enqueuing Move request for scope (-0.07, 0.67) 02:52:16.836 00.000 15672 Worker thread wakes up 02:52:16.836 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.67) opts 0xd 02:52:16.836 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.67) 02:52:16.836 00.000 15672 Moving (-0.07, 0.67) raw xDistance=-0.25 yDistance=0.64 02:52:16.836 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 02:52:16.836 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:52:16.836 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64 02:52:16.836 00.000 15672 MoveAxis(E, 0, ABG) 02:52:16.836 00.000 15672 Move returns status 0, amount 0 02:52:16.836 00.000 15672 MoveAxis(N, 0, ABG) 02:52:16.837 00.001 15672 Move returns status 0, amount 0 02:52:16.837 00.000 15672 move complete, result=0 02:52:16.837 00.000 15672 worker thread done servicing request 02:52:16.970 00.133 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=15351, FiltMin=2553, FiltMax=11080, Gamma=2.950 02:52:17.022 00.052 30444 UpdateGuideState exits: m=40411 SNR=37.0 Saturated 02:52:17.022 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:17.022 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:17.022 00.000 30444 Enqueuing Expose request 02:52:17.022 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH 02:52:17.022 00.000 15672 Worker thread wakes up 02:52:17.022 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:17.022 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:19.130 02.108 15672 Exposure complete 02:52:19.151 00.021 15672 worker thread done servicing request 02:52:19.151 00.000 30444 OnExposeComplete: enter 02:52:19.151 00.000 30444 UpdateGuideState(): m_state=6 02:52:19.151 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7169 02:52:19.151 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=204.39, Mass=44849, SNR=44.2, Peak=6272 HFD=3.4 02:52:19.151 00.000 30444 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.28) = xAngle (1.61 = 1.61) 02:52:19.151 00.000 30444 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 02:52:19.151 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.33 mountX=-0.01 mountY=0.14, mountTheta=1.61 02:52:19.152 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.13, opts=13) 02:52:19.152 00.000 30444 Enqueuing Move request for scope (0.03, 0.13) 02:52:19.152 00.000 15672 Worker thread wakes up 02:52:19.152 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd 02:52:19.152 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.13) 02:52:19.152 00.000 15672 Moving (0.03, 0.13) raw xDistance=-0.01 yDistance=0.14 02:52:19.152 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 02:52:19.152 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:52:19.152 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 02:52:19.152 00.000 15672 MoveAxis(E, 0, ABG) 02:52:19.152 00.000 15672 Move returns status 0, amount 0 02:52:19.152 00.000 15672 MoveAxis(N, 0, ABG) 02:52:19.152 00.000 15672 Move returns status 0, amount 0 02:52:19.152 00.000 15672 move complete, result=0 02:52:19.152 00.000 15672 worker thread done servicing request 02:52:19.157 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=15690, FiltMin=2545, FiltMax=10954, Gamma=2.950 02:52:19.200 00.043 30444 UpdateGuideState exits: m=44849 SNR=44.2 Saturated 02:52:19.200 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:19.200 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:19.200 00.000 30444 Enqueuing Expose request 02:52:19.200 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 02:52:19.200 00.000 15672 Worker thread wakes up 02:52:19.200 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:19.200 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:21.112 01.912 15672 Exposure complete 02:52:21.137 00.025 15672 worker thread done servicing request 02:52:21.137 00.000 30444 OnExposeComplete: enter 02:52:21.137 00.000 30444 UpdateGuideState(): m_state=6 02:52:21.137 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7170 02:52:21.137 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=204.16, Mass=45029, SNR=42.3, Peak=6232 HFD=4.2 02:52:21.137 00.000 30444 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.28) = xAngle (0.13 = 0.13) 02:52:21.137 00.000 30444 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.07 = 0.07) 02:52:21.137 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=-0.09 hyp=0.61 cameraTheta=-0.15 mountX=0.61 mountY=0.04, mountTheta=0.07 02:52:21.138 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=-0.09, opts=13) 02:52:21.138 00.000 30444 Enqueuing Move request for scope (0.61, -0.09) 02:52:21.138 00.000 15672 Worker thread wakes up 02:52:21.138 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.09) opts 0xd 02:52:21.138 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, -0.09) 02:52:21.138 00.000 15672 Moving (0.61, -0.09) raw xDistance=0.61 yDistance=0.04 02:52:21.138 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61 02:52:21.138 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:52:21.138 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 02:52:21.138 00.000 15672 MoveAxis(W, 164, ABG) 02:52:21.138 00.000 15672 Guiding Dir = 3, Dur = 164 02:52:21.139 00.001 15672 IsSlewing returns 0 02:52:21.141 00.002 15672 IsGuiding returns 0 02:52:21.144 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=15850, FiltMin=2595, FiltMax=11561, Gamma=2.950 02:52:21.161 00.017 15672 PulseGuide returned control before completion, sleep 153 02:52:21.186 00.025 30444 UpdateGuideState exits: m=45029 SNR=42.3 Saturated 02:52:21.186 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:21.186 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:21.186 00.000 30444 Enqueuing Expose request 02:52:21.317 00.131 15672 IsGuiding returns 1 02:52:21.317 00.000 15672 scope still moving after pulse duration time elapsed 02:52:21.338 00.021 15672 IsSlewing returns 0 02:52:21.341 00.003 15672 IsGuiding returns 0 02:52:21.341 00.000 15672 scope move finished after 164 + 36 ms 02:52:21.341 00.000 15672 Move returns status 0, amount 164 02:52:21.342 00.001 15672 MoveAxis(N, 0, ABG) 02:52:21.342 00.000 15672 Move returns status 0, amount 0 02:52:21.342 00.000 15672 move complete, result=0 02:52:21.342 00.000 15672 worker thread done servicing request 02:52:21.342 00.000 15672 Worker thread wakes up 02:52:21.342 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:21.343 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:21.394 00.051 30444 GuideStep: 0.6 px 164 ms WEST, 0.0 px 0 ms NORTH 02:52:23.462 02.068 15672 Exposure complete 02:52:23.493 00.031 15672 worker thread done servicing request 02:52:23.493 00.000 30444 OnExposeComplete: enter 02:52:23.493 00.000 30444 UpdateGuideState(): m_state=6 02:52:23.493 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7171 02:52:23.494 00.001 30444 Star::Find returns 1 (1), X=461.98, Y=204.32, Mass=39545, SNR=36.8, Peak=6147 HFD=3.9 02:52:23.494 00.000 30444 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.28) = xAngle (0.40 = 0.40) 02:52:23.494 00.000 30444 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.33 = 0.33) 02:52:23.494 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.06 hyp=0.55 cameraTheta=0.12 mountX=0.51 mountY=0.18, mountTheta=0.34 02:52:23.494 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.06, opts=13) 02:52:23.494 00.000 30444 Enqueuing Move request for scope (0.55, 0.06) 02:52:23.494 00.000 15672 Worker thread wakes up 02:52:23.494 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.06) opts 0xd 02:52:23.495 00.001 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.06) 02:52:23.495 00.000 15672 Moving (0.55, 0.06) raw xDistance=0.51 yDistance=0.18 02:52:23.495 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51 02:52:23.495 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:52:23.495 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 02:52:23.495 00.000 15672 MoveAxis(W, 149, ABG) 02:52:23.495 00.000 15672 Guiding Dir = 3, Dur = 149 02:52:23.495 00.000 15672 IsSlewing returns 0 02:52:23.496 00.001 15672 IsGuiding returns 0 02:52:23.500 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=14839, FiltMin=2632, FiltMax=11004, Gamma=2.950 02:52:23.511 00.011 15672 PulseGuide returned control before completion, sleep 145 02:52:23.543 00.032 30444 UpdateGuideState exits: m=39545 SNR=36.8 Saturated 02:52:23.543 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:23.543 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:23.543 00.000 30444 Enqueuing Expose request 02:52:23.658 00.115 15672 IsGuiding returns 1 02:52:23.658 00.000 15672 scope still moving after pulse duration time elapsed 02:52:23.680 00.022 15672 IsSlewing returns 0 02:52:23.691 00.011 15672 IsGuiding returns 0 02:52:23.692 00.001 15672 scope move finished after 149 + 46 ms 02:52:23.692 00.000 15672 Move returns status 0, amount 149 02:52:23.692 00.000 15672 MoveAxis(N, 0, ABG) 02:52:23.692 00.000 15672 Move returns status 0, amount 0 02:52:23.692 00.000 15672 move complete, result=0 02:52:23.692 00.000 15672 worker thread done servicing request 02:52:23.693 00.001 15672 Worker thread wakes up 02:52:23.693 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:23.693 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:23.693 00.000 30444 GuideStep: 0.5 px 149 ms WEST, 0.2 px 0 ms NORTH 02:52:25.601 01.908 15672 Exposure complete 02:52:25.621 00.020 15672 worker thread done servicing request 02:52:25.621 00.000 30444 OnExposeComplete: enter 02:52:25.621 00.000 30444 UpdateGuideState(): m_state=6 02:52:25.622 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7172 02:52:25.622 00.000 30444 Star::Find returns 1 (1), X=461.13, Y=204.49, Mass=35109, SNR=34.8, Peak=5818 HFD=3.8 02:52:25.622 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 02:52:25.622 00.000 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.70 = 2.70) 02:52:25.622 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.23 hyp=0.38 cameraTheta=2.48 mountX=-0.36 mountY=0.16, mountTheta=2.71 02:52:25.622 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.23, opts=13) 02:52:25.622 00.000 30444 Enqueuing Move request for scope (-0.30, 0.23) 02:52:25.622 00.000 15672 Worker thread wakes up 02:52:25.622 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.23) opts 0xd 02:52:25.622 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.23) 02:52:25.623 00.001 15672 Moving (-0.30, 0.23) raw xDistance=-0.36 yDistance=0.16 02:52:25.623 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36 02:52:25.623 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:52:25.623 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 02:52:25.623 00.000 15672 MoveAxis(E, 86, ABG) 02:52:25.623 00.000 15672 Guiding Dir = 2, Dur = 86 02:52:25.624 00.001 15672 IsSlewing returns 0 02:52:25.624 00.000 15672 IsGuiding returns 0 02:52:25.628 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=15712, FiltMin=2561, FiltMax=12036, Gamma=2.950 02:52:25.651 00.023 15672 PulseGuide returned control before completion, sleep 70 02:52:25.671 00.020 30444 UpdateGuideState exits: m=35109 SNR=34.8 Saturated 02:52:25.671 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:25.671 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:25.671 00.000 30444 Enqueuing Expose request 02:52:25.723 00.052 15672 IsGuiding returns 1 02:52:25.723 00.000 15672 scope still moving after pulse duration time elapsed 02:52:25.744 00.021 15672 IsSlewing returns 0 02:52:25.766 00.022 15672 IsGuiding returns 0 02:52:25.767 00.001 15672 scope move finished after 86 + 56 ms 02:52:25.767 00.000 15672 Move returns status 0, amount 86 02:52:25.767 00.000 15672 MoveAxis(N, 0, ABG) 02:52:25.767 00.000 15672 Move returns status 0, amount 0 02:52:25.767 00.000 15672 move complete, result=0 02:52:25.767 00.000 15672 worker thread done servicing request 02:52:25.767 00.000 15672 Worker thread wakes up 02:52:25.768 00.001 30444 GuideStep: -0.4 px 86 ms EAST, 0.2 px 0 ms NORTH 02:52:25.768 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:25.768 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:27.876 02.108 15672 Exposure complete 02:52:27.895 00.019 15672 worker thread done servicing request 02:52:27.895 00.000 30444 OnExposeComplete: enter 02:52:27.895 00.000 30444 UpdateGuideState(): m_state=6 02:52:27.895 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7173 02:52:27.895 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=204.77, Mass=40211, SNR=42.7, Peak=6120 HFD=3.6 02:52:27.895 00.000 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 02:52:27.895 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 02:52:27.896 00.001 30444 CameraToMount -- cameraX=-0.15 cameraY=0.52 hyp=0.54 cameraTheta=1.85 mountX=-0.29 mountY=0.47, mountTheta=2.11 02:52:27.896 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.52, opts=13) 02:52:27.896 00.000 30444 Enqueuing Move request for scope (-0.15, 0.52) 02:52:27.896 00.000 15672 Worker thread wakes up 02:52:27.896 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.52) opts 0xd 02:52:27.896 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.52) 02:52:27.896 00.000 15672 Moving (-0.15, 0.52) raw xDistance=-0.29 yDistance=0.47 02:52:27.896 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29 02:52:27.896 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:52:27.896 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 02:52:27.896 00.000 15672 MoveAxis(E, 83, ABG) 02:52:27.896 00.000 15672 Guiding Dir = 2, Dur = 83 02:52:27.897 00.001 15672 IsSlewing returns 0 02:52:27.899 00.002 15672 IsGuiding returns 0 02:52:27.902 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=15702, FiltMin=2610, FiltMax=12620, Gamma=2.950 02:52:27.920 00.018 15672 PulseGuide returned control before completion, sleep 73 02:52:27.947 00.027 30444 UpdateGuideState exits: m=40211 SNR=42.7 Saturated 02:52:27.947 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:27.947 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:27.947 00.000 30444 Enqueuing Expose request 02:52:27.994 00.047 15672 IsGuiding returns 1 02:52:27.994 00.000 15672 scope still moving after pulse duration time elapsed 02:52:28.015 00.021 15672 IsSlewing returns 0 02:52:28.033 00.018 15672 IsGuiding returns 0 02:52:28.033 00.000 15672 scope move finished after 83 + 51 ms 02:52:28.033 00.000 15672 Move returns status 0, amount 83 02:52:28.033 00.000 15672 MoveAxis(N, 0, ABG) 02:52:28.033 00.000 15672 Move returns status 0, amount 0 02:52:28.034 00.001 15672 move complete, result=0 02:52:28.034 00.000 15672 worker thread done servicing request 02:52:28.034 00.000 15672 Worker thread wakes up 02:52:28.034 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:28.034 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:28.034 00.000 30444 GuideStep: -0.3 px 83 ms EAST, 0.5 px 0 ms NORTH 02:52:29.939 01.905 15672 Exposure complete 02:52:29.959 00.020 15672 worker thread done servicing request 02:52:29.959 00.000 30444 OnExposeComplete: enter 02:52:29.959 00.000 30444 UpdateGuideState(): m_state=6 02:52:29.959 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7174 02:52:29.959 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=204.40, Mass=40098, SNR=35.5, Peak=6107 HFD=3.5 02:52:29.959 00.000 30444 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.28) = xAngle (0.73 = 0.73) 02:52:29.959 00.000 30444 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.67 = 0.67) 02:52:29.959 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.15 hyp=0.35 cameraTheta=0.45 mountX=0.26 mountY=0.21, mountTheta=0.70 02:52:29.960 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.15, opts=13) 02:52:29.960 00.000 30444 Enqueuing Move request for scope (0.31, 0.15) 02:52:29.960 00.000 15672 Worker thread wakes up 02:52:29.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.15) opts 0xd 02:52:29.960 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.15) 02:52:29.960 00.000 15672 Moving (0.31, 0.15) raw xDistance=0.26 yDistance=0.21 02:52:29.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26 02:52:29.960 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:52:29.960 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 02:52:29.960 00.000 15672 MoveAxis(W, 64, ABG) 02:52:29.960 00.000 15672 Guiding Dir = 3, Dur = 64 02:52:29.961 00.001 15672 IsSlewing returns 0 02:52:29.966 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2138, max=14860, FiltMin=2560, FiltMax=11307, Gamma=2.950 02:52:29.980 00.014 15672 IsGuiding returns 0 02:52:29.996 00.016 15672 PulseGuide returned control before completion, sleep 59 02:52:30.009 00.013 30444 UpdateGuideState exits: m=40098 SNR=35.5 Saturated 02:52:30.009 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:30.009 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:30.009 00.000 30444 Enqueuing Expose request 02:52:30.080 00.071 15672 IsGuiding returns 0 02:52:30.081 00.001 15672 Move returns status 0, amount 64 02:52:30.081 00.000 15672 MoveAxis(N, 0, ABG) 02:52:30.081 00.000 15672 Move returns status 0, amount 0 02:52:30.081 00.000 15672 move complete, result=0 02:52:30.081 00.000 15672 worker thread done servicing request 02:52:30.082 00.001 30444 GuideStep: 0.3 px 64 ms WEST, 0.2 px 0 ms NORTH 02:52:30.082 00.000 15672 Worker thread wakes up 02:52:30.082 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:30.082 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:32.190 02.108 15672 Exposure complete 02:52:32.210 00.020 15672 worker thread done servicing request 02:52:32.210 00.000 30444 OnExposeComplete: enter 02:52:32.210 00.000 30444 UpdateGuideState(): m_state=6 02:52:32.210 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7175 02:52:32.210 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=204.40, Mass=37532, SNR=36.1, Peak=6041 HFD=3.2 02:52:32.210 00.000 30444 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.28) = xAngle (0.79 = 0.79) 02:52:32.210 00.000 30444 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.73 = 0.73) 02:52:32.210 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.29 cameraTheta=0.51 mountX=0.21 mountY=0.19, mountTheta=0.76 02:52:32.211 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.14, opts=13) 02:52:32.211 00.000 30444 Enqueuing Move request for scope (0.25, 0.14) 02:52:32.211 00.000 15672 Worker thread wakes up 02:52:32.211 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.14) opts 0xd 02:52:32.211 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.14) 02:52:32.211 00.000 15672 Moving (0.25, 0.14) raw xDistance=0.21 yDistance=0.19 02:52:32.211 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 02:52:32.211 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:52:32.211 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 02:52:32.211 00.000 15672 MoveAxis(E, 0, ABG) 02:52:32.211 00.000 15672 Move returns status 0, amount 0 02:52:32.211 00.000 15672 MoveAxis(N, 0, ABG) 02:52:32.211 00.000 15672 Move returns status 0, amount 0 02:52:32.211 00.000 15672 move complete, result=0 02:52:32.211 00.000 15672 worker thread done servicing request 02:52:32.216 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=15182, FiltMin=2603, FiltMax=10753, Gamma=2.950 02:52:32.263 00.047 30444 UpdateGuideState exits: m=37532 SNR=36.1 Saturated 02:52:32.263 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:32.263 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:32.263 00.000 30444 Enqueuing Expose request 02:52:32.263 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 02:52:32.264 00.001 15672 Worker thread wakes up 02:52:32.264 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:32.264 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:34.180 01.916 15672 Exposure complete 02:52:34.214 00.034 15672 worker thread done servicing request 02:52:34.214 00.000 30444 OnExposeComplete: enter 02:52:34.214 00.000 30444 UpdateGuideState(): m_state=6 02:52:34.214 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7176 02:52:34.214 00.000 30444 Star::Find returns 1 (1), X=461.78, Y=204.45, Mass=43205, SNR=42.4, Peak=6303 HFD=3.6 02:52:34.214 00.000 30444 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.28) = xAngle (0.79 = 0.79) 02:52:34.214 00.000 30444 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.73 = 0.73) 02:52:34.214 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.19 hyp=0.40 cameraTheta=0.51 mountX=0.28 mountY=0.26, mountTheta=0.75 02:52:34.214 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.19, opts=13) 02:52:34.215 00.001 30444 Enqueuing Move request for scope (0.35, 0.19) 02:52:34.215 00.000 15672 Worker thread wakes up 02:52:34.215 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.19) opts 0xd 02:52:34.215 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.19) 02:52:34.215 00.000 15672 Moving (0.35, 0.19) raw xDistance=0.28 yDistance=0.26 02:52:34.215 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 02:52:34.215 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 02:52:34.215 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 02:52:34.215 00.000 15672 MoveAxis(W, 75, ABG) 02:52:34.215 00.000 15672 Guiding Dir = 3, Dur = 75 02:52:34.215 00.000 15672 IsSlewing returns 0 02:52:34.220 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=15907, FiltMin=2518, FiltMax=10561, Gamma=2.950 02:52:34.246 00.026 15672 IsGuiding returns 0 02:52:34.262 00.016 15672 PulseGuide returned control before completion, sleep 70 02:52:34.266 00.004 30444 UpdateGuideState exits: m=43205 SNR=42.4 Saturated 02:52:34.266 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:34.266 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:34.266 00.000 30444 Enqueuing Expose request 02:52:34.333 00.067 15672 IsGuiding returns 1 02:52:34.333 00.000 15672 scope still moving after pulse duration time elapsed 02:52:34.354 00.021 15672 IsSlewing returns 0 02:52:34.374 00.020 15672 IsGuiding returns 0 02:52:34.374 00.000 15672 scope move finished after 75 + 53 ms 02:52:34.374 00.000 15672 Move returns status 0, amount 75 02:52:34.374 00.000 15672 MoveAxis(N, 0, ABG) 02:52:34.374 00.000 15672 Move returns status 0, amount 0 02:52:34.374 00.000 15672 move complete, result=0 02:52:34.375 00.001 15672 worker thread done servicing request 02:52:34.375 00.000 15672 Worker thread wakes up 02:52:34.375 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:34.375 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:34.375 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.3 px 0 ms NORTH 02:52:36.485 02.110 15672 Exposure complete 02:52:36.514 00.029 15672 worker thread done servicing request 02:52:36.514 00.000 30444 OnExposeComplete: enter 02:52:36.514 00.000 30444 UpdateGuideState(): m_state=6 02:52:36.514 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7177 02:52:36.514 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=203.91, Mass=38329, SNR=34.4, Peak=5995 HFD=3.6 02:52:36.514 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 02:52:36.514 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 02:52:36.514 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.48 mountX=0.12 mountY=-0.33, mountTheta=-1.21 02:52:36.515 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.34, opts=13) 02:52:36.515 00.000 30444 Enqueuing Move request for scope (0.03, -0.34) 02:52:36.515 00.000 15672 Worker thread wakes up 02:52:36.515 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.34) opts 0xd 02:52:36.515 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.34) 02:52:36.515 00.000 15672 Moving (0.03, -0.34) raw xDistance=0.12 yDistance=-0.33 02:52:36.515 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 02:52:36.515 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:52:36.515 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 02:52:36.515 00.000 15672 MoveAxis(E, 0, ABG) 02:52:36.515 00.000 15672 Move returns status 0, amount 0 02:52:36.515 00.000 15672 MoveAxis(N, 0, ABG) 02:52:36.515 00.000 15672 Move returns status 0, amount 0 02:52:36.515 00.000 15672 move complete, result=0 02:52:36.515 00.000 15672 worker thread done servicing request 02:52:36.520 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=14970, FiltMin=2652, FiltMax=10501, Gamma=2.950 02:52:36.563 00.043 30444 UpdateGuideState exits: m=38329 SNR=34.4 Saturated 02:52:36.563 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:36.563 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:36.563 00.000 30444 Enqueuing Expose request 02:52:36.563 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 02:52:36.563 00.000 15672 Worker thread wakes up 02:52:36.563 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:36.563 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:38.472 01.909 15672 Exposure complete 02:52:38.492 00.020 15672 worker thread done servicing request 02:52:38.492 00.000 30444 OnExposeComplete: enter 02:52:38.492 00.000 30444 UpdateGuideState(): m_state=6 02:52:38.492 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7178 02:52:38.492 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=203.66, Mass=47223, SNR=41.7, Peak=5878 HFD=3.6 02:52:38.492 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.13 = -1.13) 02:52:38.492 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.19 = -1.19) 02:52:38.492 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.59 hyp=0.60 cameraTheta=-1.41 mountX=0.26 mountY=-0.56, mountTheta=-1.14 02:52:38.493 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.59, opts=13) 02:52:38.493 00.000 30444 Enqueuing Move request for scope (0.10, -0.59) 02:52:38.493 00.000 15672 Worker thread wakes up 02:52:38.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.59) opts 0xd 02:52:38.493 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.59) 02:52:38.493 00.000 15672 Moving (0.10, -0.59) raw xDistance=0.26 yDistance=-0.56 02:52:38.493 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 02:52:38.493 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 02:52:38.493 00.000 15672 MoveAxis(W, 69, ABG) 02:52:38.493 00.000 15672 Guiding Dir = 3, Dur = 69 02:52:38.494 00.001 15672 IsSlewing returns 0 02:52:38.496 00.002 15672 IsGuiding returns 0 02:52:38.500 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=15635, FiltMin=2565, FiltMax=10391, Gamma=2.950 02:52:38.511 00.011 15672 PulseGuide returned control before completion, sleep 64 02:52:38.541 00.030 30444 UpdateGuideState exits: m=47223 SNR=41.7 Saturated 02:52:38.541 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:38.541 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:38.541 00.000 30444 Enqueuing Expose request 02:52:38.576 00.035 15672 IsGuiding returns 1 02:52:38.577 00.001 15672 scope still moving after pulse duration time elapsed 02:52:38.597 00.020 15672 IsSlewing returns 0 02:52:38.608 00.011 15672 IsGuiding returns 0 02:52:38.608 00.000 15672 scope move finished after 69 + 43 ms 02:52:38.608 00.000 15672 Move returns status 0, amount 69 02:52:38.608 00.000 15672 MoveAxis(N, 100, ABG) 02:52:38.608 00.000 15672 Guiding Dir = 0, Dur = 100 02:52:38.608 00.000 15672 IsSlewing returns 0 02:52:38.609 00.001 15672 IsGuiding returns 0 02:52:38.687 00.078 15672 PulseGuide returned control before completion, sleep 32 02:52:38.721 00.034 15672 IsGuiding returns 1 02:52:38.721 00.000 15672 scope still moving after pulse duration time elapsed 02:52:38.742 00.021 15672 IsSlewing returns 0 02:52:38.746 00.004 15672 IsGuiding returns 1 02:52:38.767 00.021 15672 IsSlewing returns 0 02:52:38.830 00.063 15672 IsGuiding returns 0 02:52:38.831 00.001 15672 scope move finished after 100 + 121 ms 02:52:38.831 00.000 15672 Move returns status 0, amount 100 02:52:38.831 00.000 15672 move complete, result=0 02:52:38.831 00.000 15672 worker thread done servicing request 02:52:38.831 00.000 15672 Worker thread wakes up 02:52:38.831 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:38.831 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:38.831 00.000 30444 GuideStep: 0.3 px 69 ms WEST, -0.6 px 100 ms NORTH 02:52:40.939 02.108 15672 Exposure complete 02:52:40.960 00.021 15672 worker thread done servicing request 02:52:40.961 00.001 30444 OnExposeComplete: enter 02:52:40.961 00.000 30444 UpdateGuideState(): m_state=6 02:52:40.961 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7179 02:52:40.961 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=204.82, Mass=39503, SNR=38.8, Peak=6077 HFD=3.4 02:52:40.961 00.000 30444 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.28) = xAngle (1.23 = 1.23) 02:52:40.961 00.000 30444 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.17 = 1.17) 02:52:40.961 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.57 hyp=0.70 cameraTheta=0.95 mountX=0.23 mountY=0.64, mountTheta=1.22 02:52:40.961 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.57, opts=13) 02:52:40.961 00.000 30444 Enqueuing Move request for scope (0.41, 0.57) 02:52:40.962 00.001 15672 Worker thread wakes up 02:52:40.962 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.57) opts 0xd 02:52:40.962 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.57) 02:52:40.962 00.000 15672 Moving (0.41, 0.57) raw xDistance=0.23 yDistance=0.64 02:52:40.962 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 02:52:40.962 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:52:40.962 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64 02:52:40.962 00.000 15672 MoveAxis(E, 0, ABG) 02:52:40.962 00.000 15672 Move returns status 0, amount 0 02:52:40.962 00.000 15672 MoveAxis(N, 0, ABG) 02:52:40.962 00.000 15672 Move returns status 0, amount 0 02:52:40.962 00.000 15672 move complete, result=0 02:52:40.963 00.001 15672 worker thread done servicing request 02:52:40.968 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=14132, FiltMin=2571, FiltMax=11554, Gamma=2.950 02:52:41.010 00.042 30444 UpdateGuideState exits: m=39503 SNR=38.8 Saturated 02:52:41.010 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:41.010 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:41.010 00.000 30444 Enqueuing Expose request 02:52:41.011 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH 02:52:41.011 00.000 15672 Worker thread wakes up 02:52:41.011 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:41.011 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:42.919 01.908 15672 Exposure complete 02:52:42.939 00.020 15672 worker thread done servicing request 02:52:42.939 00.000 30444 OnExposeComplete: enter 02:52:42.939 00.000 30444 UpdateGuideState(): m_state=6 02:52:42.939 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7180 02:52:42.939 00.000 30444 Star::Find returns 1 (1), X=461.78, Y=204.95, Mass=45089, SNR=43.7, Peak=6674 HFD=3.4 02:52:42.939 00.000 30444 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.28) = xAngle (1.39 = 1.39) 02:52:42.939 00.000 30444 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 02:52:42.939 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.69 hyp=0.77 cameraTheta=1.11 mountX=0.14 mountY=0.75, mountTheta=1.38 02:52:42.940 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.69, opts=13) 02:52:42.940 00.000 30444 Enqueuing Move request for scope (0.35, 0.69) 02:52:42.940 00.000 15672 Worker thread wakes up 02:52:42.940 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.69) opts 0xd 02:52:42.940 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.69) 02:52:42.940 00.000 15672 Moving (0.35, 0.69) raw xDistance=0.14 yDistance=0.75 02:52:42.940 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 02:52:42.940 00.000 15672 resist switch: large excursion: input 0.75 thresh 0.75 direction from -1 to 1 02:52:42.940 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.25 02:52:42.940 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 02:52:42.940 00.000 15672 MoveAxis(E, 0, ABG) 02:52:42.940 00.000 15672 Move returns status 0, amount 0 02:52:42.940 00.000 15672 MoveAxis(S, 134, ABG) 02:52:42.940 00.000 15672 Guiding Dir = 1, Dur = 134 02:52:42.942 00.002 15672 IsSlewing returns 0 02:52:42.943 00.001 15672 IsGuiding returns 0 02:52:42.946 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=13712, FiltMin=2546, FiltMax=11111, Gamma=2.950 02:52:42.988 00.042 30444 UpdateGuideState exits: m=45089 SNR=43.7 Saturated 02:52:42.988 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:42.988 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:42.988 00.000 30444 Enqueuing Expose request 02:52:43.017 00.029 15672 PulseGuide returned control before completion, sleep 70 02:52:43.113 00.096 15672 IsGuiding returns 1 02:52:43.113 00.000 15672 scope still moving after pulse duration time elapsed 02:52:43.134 00.021 15672 IsSlewing returns 0 02:52:43.161 00.027 15672 IsGuiding returns 0 02:52:43.162 00.001 15672 scope move finished after 134 + 84 ms 02:52:43.162 00.000 15672 Move returns status 0, amount 134 02:52:43.162 00.000 15672 move complete, result=0 02:52:43.162 00.000 15672 worker thread done servicing request 02:52:43.162 00.000 15672 Worker thread wakes up 02:52:43.162 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:43.162 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:43.163 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.8 px 134 ms SOUTH 02:52:45.280 02.117 15672 Exposure complete 02:52:45.309 00.029 15672 worker thread done servicing request 02:52:45.309 00.000 30444 OnExposeComplete: enter 02:52:45.309 00.000 30444 UpdateGuideState(): m_state=6 02:52:45.310 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7181 02:52:45.310 00.000 30444 Star::Find returns 1 (1), X=462.39, Y=205.29, Mass=36758, SNR=36.8, Peak=6747 HFD=3.2 02:52:45.310 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 02:52:45.310 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 02:52:45.310 00.000 30444 CameraToMount -- cameraX=0.96 cameraY=1.04 hyp=1.42 cameraTheta=0.82 mountX=0.64 mountY=1.22, mountTheta=1.09 02:52:45.310 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.96, y=1.04, opts=13) 02:52:45.310 00.000 30444 Enqueuing Move request for scope (0.96, 1.04) 02:52:45.310 00.000 15672 Worker thread wakes up 02:52:45.310 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.96, 1.04) opts 0xd 02:52:45.310 00.000 15672 Handling offset move in thread for scope, endpoint = (0.96, 1.04) 02:52:45.311 00.001 15672 Moving (0.96, 1.04) raw xDistance=0.64 yDistance=1.22 02:52:45.311 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64 02:52:45.311 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.22 from input 1.22 02:52:45.311 00.000 15672 MoveAxis(W, 173, ABG) 02:52:45.311 00.000 15672 Guiding Dir = 3, Dur = 173 02:52:45.311 00.000 15672 IsSlewing returns 0 02:52:45.312 00.001 15672 IsGuiding returns 0 02:52:45.316 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=13385, FiltMin=2574, FiltMax=10920, Gamma=2.950 02:52:45.332 00.016 15672 PulseGuide returned control before completion, sleep 164 02:52:45.366 00.034 30444 UpdateGuideState exits: m=36758 SNR=36.8 Saturated 02:52:45.366 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:45.366 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:45.366 00.000 30444 Enqueuing Expose request 02:52:45.499 00.133 15672 IsGuiding returns 1 02:52:45.499 00.000 15672 scope still moving after pulse duration time elapsed 02:52:45.520 00.021 15672 IsSlewing returns 0 02:52:45.525 00.005 15672 IsGuiding returns 0 02:52:45.526 00.001 15672 scope move finished after 173 + 40 ms 02:52:45.526 00.000 15672 Move returns status 0, amount 173 02:52:45.526 00.000 15672 MoveAxis(S, 218, ABG) 02:52:45.526 00.000 15672 Guiding Dir = 1, Dur = 218 02:52:45.527 00.001 15672 IsSlewing returns 0 02:52:45.529 00.002 15672 IsGuiding returns 0 02:52:45.604 00.075 15672 PulseGuide returned control before completion, sleep 154 02:52:45.761 00.157 15672 IsGuiding returns 1 02:52:45.761 00.000 15672 scope still moving after pulse duration time elapsed 02:52:45.782 00.021 15672 IsSlewing returns 0 02:52:45.785 00.003 15672 IsGuiding returns 1 02:52:45.806 00.021 15672 IsSlewing returns 0 02:52:45.809 00.003 15672 IsGuiding returns 1 02:52:45.829 00.020 15672 IsSlewing returns 0 02:52:45.832 00.003 15672 IsGuiding returns 1 02:52:45.853 00.021 15672 IsSlewing returns 0 02:52:45.876 00.023 15672 IsGuiding returns 0 02:52:45.877 00.001 15672 scope move finished after 218 + 129 ms 02:52:45.877 00.000 15672 Move returns status 0, amount 218 02:52:45.877 00.000 15672 move complete, result=0 02:52:45.877 00.000 15672 worker thread done servicing request 02:52:45.877 00.000 15672 Worker thread wakes up 02:52:45.877 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:45.878 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:45.878 00.000 30444 GuideStep: 0.6 px 173 ms WEST, 1.2 px 218 ms SOUTH 02:52:47.786 01.908 15672 Exposure complete 02:52:47.806 00.020 15672 worker thread done servicing request 02:52:47.806 00.000 30444 OnExposeComplete: enter 02:52:47.806 00.000 30444 UpdateGuideState(): m_state=6 02:52:47.806 00.000 30444 Star::Find(15, 462, 205, 0, (0,0,0,0), 0.0, 255) frame 7182 02:52:47.806 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=204.75, Mass=43542, SNR=43.3, Peak=6444 HFD=3.5 02:52:47.806 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 02:52:47.806 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 02:52:47.806 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.49 hyp=0.49 cameraTheta=1.55 mountX=-0.13 mountY=0.48, mountTheta=1.83 02:52:47.807 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.49, opts=13) 02:52:47.807 00.000 30444 Enqueuing Move request for scope (0.01, 0.49) 02:52:47.807 00.000 15672 Worker thread wakes up 02:52:47.807 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.49) opts 0xd 02:52:47.807 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.49) 02:52:47.807 00.000 15672 Moving (0.01, 0.49) raw xDistance=-0.13 yDistance=0.48 02:52:47.807 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 02:52:47.807 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 02:52:47.807 00.000 15672 MoveAxis(E, 0, ABG) 02:52:47.807 00.000 15672 Move returns status 0, amount 0 02:52:47.807 00.000 15672 MoveAxis(S, 86, ABG) 02:52:47.807 00.000 15672 Guiding Dir = 1, Dur = 86 02:52:47.808 00.001 15672 IsSlewing returns 0 02:52:47.812 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=13505, FiltMin=2551, FiltMax=10663, Gamma=2.950 02:52:47.825 00.013 15672 IsGuiding returns 0 02:52:47.905 00.080 15672 PulseGuide returned control before completion, sleep 17 02:52:47.924 00.019 15672 IsGuiding returns 1 02:52:47.924 00.000 15672 scope still moving after pulse duration time elapsed 02:52:47.946 00.022 15672 IsSlewing returns 0 02:52:47.949 00.003 15672 IsGuiding returns 1 02:52:47.970 00.021 15672 IsSlewing returns 0 02:52:47.973 00.003 15672 IsGuiding returns 1 02:52:47.994 00.021 15672 IsSlewing returns 0 02:52:47.995 00.001 30444 UpdateGuideState exits: m=43542 SNR=43.3 Saturated 02:52:47.995 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:47.995 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:47.995 00.000 30444 Enqueuing Expose request 02:52:48.064 00.069 15672 IsGuiding returns 0 02:52:48.064 00.000 15672 scope move finished after 86 + 153 ms 02:52:48.064 00.000 15672 Move returns status 0, amount 86 02:52:48.064 00.000 15672 move complete, result=0 02:52:48.064 00.000 15672 worker thread done servicing request 02:52:48.064 00.000 15672 Worker thread wakes up 02:52:48.064 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:48.064 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:48.064 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 86 ms SOUTH 02:52:50.171 02.107 15672 Exposure complete 02:52:50.192 00.021 15672 worker thread done servicing request 02:52:50.192 00.000 30444 OnExposeComplete: enter 02:52:50.192 00.000 30444 UpdateGuideState(): m_state=6 02:52:50.192 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7183 02:52:50.192 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=205.06, Mass=42133, SNR=44.1, Peak=6834 HFD=3.5 02:52:50.192 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 02:52:50.192 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 02:52:50.192 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.80 hyp=0.81 cameraTheta=1.47 mountX=-0.14 mountY=0.80, mountTheta=1.75 02:52:50.193 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.80, opts=13) 02:52:50.193 00.000 30444 Enqueuing Move request for scope (0.08, 0.80) 02:52:50.193 00.000 15672 Worker thread wakes up 02:52:50.193 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.80) opts 0xd 02:52:50.193 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.80) 02:52:50.193 00.000 15672 Moving (0.08, 0.80) raw xDistance=-0.14 yDistance=0.80 02:52:50.193 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 02:52:50.193 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 02:52:50.193 00.000 15672 MoveAxis(E, 0, ABG) 02:52:50.193 00.000 15672 Move returns status 0, amount 0 02:52:50.193 00.000 15672 MoveAxis(S, 143, ABG) 02:52:50.193 00.000 15672 Guiding Dir = 1, Dur = 143 02:52:50.194 00.001 15672 IsSlewing returns 0 02:52:50.198 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=15226, FiltMin=2567, FiltMax=12966, Gamma=2.950 02:52:50.221 00.023 15672 IsGuiding returns 0 02:52:50.281 00.060 30444 UpdateGuideState exits: m=42133 SNR=44.1 Saturated 02:52:50.281 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:50.281 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:50.281 00.000 30444 Enqueuing Expose request 02:52:50.301 00.020 15672 PulseGuide returned control before completion, sleep 74 02:52:50.376 00.075 15672 IsGuiding returns 1 02:52:50.376 00.000 15672 scope still moving after pulse duration time elapsed 02:52:50.398 00.022 15672 IsSlewing returns 0 02:52:50.398 00.000 15672 IsGuiding returns 1 02:52:50.420 00.022 15672 IsSlewing returns 0 02:52:50.492 00.072 15672 IsGuiding returns 0 02:52:50.492 00.000 15672 scope move finished after 143 + 127 ms 02:52:50.492 00.000 15672 Move returns status 0, amount 143 02:52:50.492 00.000 15672 move complete, result=0 02:52:50.492 00.000 15672 worker thread done servicing request 02:52:50.492 00.000 15672 Worker thread wakes up 02:52:50.493 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:50.493 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:50.493 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.8 px 143 ms SOUTH 02:52:52.399 01.906 15672 Exposure complete 02:52:52.419 00.020 15672 worker thread done servicing request 02:52:52.419 00.000 30444 OnExposeComplete: enter 02:52:52.419 00.000 30444 UpdateGuideState(): m_state=6 02:52:52.419 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7184 02:52:52.419 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=204.39, Mass=39111, SNR=35.7, Peak=6039 HFD=3.5 02:52:52.419 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 02:52:52.419 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.55 = 2.55) 02:52:52.419 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.34 mountX=-0.16 mountY=0.10, mountTheta=2.57 02:52:52.420 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.13, opts=13) 02:52:52.420 00.000 30444 Enqueuing Move request for scope (-0.13, 0.13) 02:52:52.420 00.000 15672 Worker thread wakes up 02:52:52.420 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd 02:52:52.420 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.13) 02:52:52.420 00.000 15672 Moving (-0.13, 0.13) raw xDistance=-0.16 yDistance=0.10 02:52:52.420 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 02:52:52.420 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:52:52.420 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 02:52:52.420 00.000 15672 MoveAxis(E, 0, ABG) 02:52:52.420 00.000 15672 Move returns status 0, amount 0 02:52:52.420 00.000 15672 MoveAxis(N, 0, ABG) 02:52:52.420 00.000 15672 Move returns status 0, amount 0 02:52:52.420 00.000 15672 move complete, result=0 02:52:52.420 00.000 15672 worker thread done servicing request 02:52:52.425 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=15254, FiltMin=2575, FiltMax=11329, Gamma=2.950 02:52:52.469 00.044 30444 UpdateGuideState exits: m=39111 SNR=35.7 Saturated 02:52:52.469 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:52.469 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:52.469 00.000 30444 Enqueuing Expose request 02:52:52.469 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 02:52:52.469 00.000 15672 Worker thread wakes up 02:52:52.469 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:52.469 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:54.587 02.118 15672 Exposure complete 02:52:54.618 00.031 15672 worker thread done servicing request 02:52:54.618 00.000 30444 OnExposeComplete: enter 02:52:54.618 00.000 30444 UpdateGuideState(): m_state=6 02:52:54.618 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7185 02:52:54.618 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=204.89, Mass=39985, SNR=38.4, Peak=7024 HFD=3.0 02:52:54.618 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 02:52:54.618 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.74 = 1.74) 02:52:54.618 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.64 hyp=0.64 cameraTheta=1.52 mountX=-0.14 mountY=0.63, mountTheta=1.79 02:52:54.619 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.64, opts=13) 02:52:54.619 00.000 30444 Enqueuing Move request for scope (0.03, 0.64) 02:52:54.619 00.000 15672 Worker thread wakes up 02:52:54.619 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.64) opts 0xd 02:52:54.619 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.64) 02:52:54.619 00.000 15672 Moving (0.03, 0.64) raw xDistance=-0.14 yDistance=0.63 02:52:54.619 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 02:52:54.619 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 02:52:54.619 00.000 15672 MoveAxis(E, 0, ABG) 02:52:54.619 00.000 15672 Move returns status 0, amount 0 02:52:54.619 00.000 15672 MoveAxis(S, 113, ABG) 02:52:54.619 00.000 15672 Guiding Dir = 1, Dur = 113 02:52:54.620 00.001 15672 IsSlewing returns 0 02:52:54.621 00.001 15672 IsGuiding returns 0 02:52:54.624 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=14477, FiltMin=2565, FiltMax=11909, Gamma=2.950 02:52:54.694 00.070 15672 PulseGuide returned control before completion, sleep 50 02:52:54.747 00.053 15672 IsGuiding returns 1 02:52:54.747 00.000 15672 scope still moving after pulse duration time elapsed 02:52:54.768 00.021 15672 IsSlewing returns 0 02:52:54.769 00.001 15672 IsGuiding returns 1 02:52:54.790 00.021 15672 IsSlewing returns 0 02:52:54.791 00.001 15672 IsGuiding returns 1 02:52:54.812 00.021 15672 IsSlewing returns 0 02:52:54.813 00.001 15672 IsGuiding returns 1 02:52:54.834 00.021 15672 IsSlewing returns 0 02:52:54.853 00.019 15672 IsGuiding returns 0 02:52:54.853 00.000 15672 scope move finished after 113 + 120 ms 02:52:54.854 00.001 15672 Move returns status 0, amount 113 02:52:54.854 00.000 15672 move complete, result=0 02:52:54.854 00.000 15672 worker thread done servicing request 02:52:54.883 00.029 30444 UpdateGuideState exits: m=39985 SNR=38.4 Saturated 02:52:54.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:54.883 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:54.883 00.000 30444 Enqueuing Expose request 02:52:54.883 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 113 ms SOUTH 02:52:54.883 00.000 15672 Worker thread wakes up 02:52:54.883 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:54.883 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:56.793 01.910 15672 Exposure complete 02:52:56.813 00.020 15672 worker thread done servicing request 02:52:56.813 00.000 30444 OnExposeComplete: enter 02:52:56.813 00.000 30444 UpdateGuideState(): m_state=6 02:52:56.813 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7186 02:52:56.813 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=204.93, Mass=42799, SNR=41.8, Peak=6801 HFD=3.3 02:52:56.813 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 02:52:56.813 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 02:52:56.813 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.68 hyp=0.68 cameraTheta=1.64 mountX=-0.23 mountY=0.65, mountTheta=1.91 02:52:56.813 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.68, opts=13) 02:52:56.813 00.000 30444 Enqueuing Move request for scope (-0.05, 0.68) 02:52:56.813 00.000 15672 Worker thread wakes up 02:52:56.813 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.68) opts 0xd 02:52:56.813 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.68) 02:52:56.813 00.000 15672 Moving (-0.05, 0.68) raw xDistance=-0.23 yDistance=0.65 02:52:56.813 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 02:52:56.813 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 02:52:56.813 00.000 15672 MoveAxis(E, 0, ABG) 02:52:56.813 00.000 15672 Move returns status 0, amount 0 02:52:56.813 00.000 15672 MoveAxis(S, 116, ABG) 02:52:56.813 00.000 15672 Guiding Dir = 1, Dur = 116 02:52:56.815 00.002 15672 IsSlewing returns 0 02:52:56.816 00.001 15672 IsGuiding returns 0 02:52:56.820 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=14706, FiltMin=2625, FiltMax=12372, Gamma=2.950 02:52:56.898 00.078 15672 PulseGuide returned control before completion, sleep 44 02:52:56.925 00.027 30444 UpdateGuideState exits: m=42799 SNR=41.8 Saturated 02:52:56.925 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:56.925 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:56.925 00.000 30444 Enqueuing Expose request 02:52:56.944 00.019 15672 IsGuiding returns 1 02:52:56.944 00.000 15672 scope still moving after pulse duration time elapsed 02:52:56.965 00.021 15672 IsSlewing returns 0 02:52:56.966 00.001 15672 IsGuiding returns 1 02:52:56.987 00.021 15672 IsSlewing returns 0 02:52:56.988 00.001 15672 IsGuiding returns 1 02:52:57.009 00.021 15672 IsSlewing returns 0 02:52:57.010 00.001 15672 IsGuiding returns 1 02:52:57.031 00.021 15672 IsSlewing returns 0 02:52:57.058 00.027 15672 IsGuiding returns 0 02:52:57.058 00.000 15672 scope move finished after 116 + 127 ms 02:52:57.059 00.001 15672 Move returns status 0, amount 116 02:52:57.059 00.000 15672 move complete, result=0 02:52:57.059 00.000 15672 worker thread done servicing request 02:52:57.059 00.000 15672 Worker thread wakes up 02:52:57.059 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 116 ms SOUTH 02:52:57.059 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:57.059 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:52:59.168 02.109 15672 Exposure complete 02:52:59.188 00.020 15672 worker thread done servicing request 02:52:59.188 00.000 30444 OnExposeComplete: enter 02:52:59.188 00.000 30444 UpdateGuideState(): m_state=6 02:52:59.189 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7187 02:52:59.189 00.000 30444 Star::Find returns 1 (1), X=461.90, Y=204.65, Mass=38417, SNR=38.3, Peak=6058 HFD=3.8 02:52:59.189 00.000 30444 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 02:52:59.189 00.000 30444 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.92 = 0.92) 02:52:59.189 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.40 hyp=0.62 cameraTheta=0.70 mountX=0.34 mountY=0.49, mountTheta=0.96 02:52:59.189 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.40, opts=13) 02:52:59.189 00.000 30444 Enqueuing Move request for scope (0.47, 0.40) 02:52:59.189 00.000 15672 Worker thread wakes up 02:52:59.189 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.40) opts 0xd 02:52:59.189 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.40) 02:52:59.189 00.000 15672 Moving (0.47, 0.40) raw xDistance=0.34 yDistance=0.49 02:52:59.189 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34 02:52:59.189 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 02:52:59.190 00.001 15672 MoveAxis(W, 93, ABG) 02:52:59.190 00.000 15672 Guiding Dir = 3, Dur = 93 02:52:59.190 00.000 15672 IsSlewing returns 0 02:52:59.191 00.001 15672 IsGuiding returns 0 02:52:59.195 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=15334, FiltMin=2602, FiltMax=11451, Gamma=2.950 02:52:59.214 00.019 15672 PulseGuide returned control before completion, sleep 80 02:52:59.238 00.024 30444 UpdateGuideState exits: m=38417 SNR=38.3 Saturated 02:52:59.238 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:52:59.238 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:52:59.238 00.000 30444 Enqueuing Expose request 02:52:59.327 00.089 15672 IsGuiding returns 0 02:52:59.327 00.000 15672 Move returns status 0, amount 93 02:52:59.327 00.000 15672 MoveAxis(S, 87, ABG) 02:52:59.327 00.000 15672 Guiding Dir = 1, Dur = 87 02:52:59.327 00.000 15672 IsSlewing returns 0 02:52:59.328 00.001 15672 IsGuiding returns 0 02:52:59.406 00.078 15672 PulseGuide returned control before completion, sleep 19 02:52:59.427 00.021 15672 IsGuiding returns 1 02:52:59.427 00.000 15672 scope still moving after pulse duration time elapsed 02:52:59.448 00.021 15672 IsSlewing returns 0 02:52:59.449 00.001 15672 IsGuiding returns 1 02:52:59.470 00.021 15672 IsSlewing returns 0 02:52:59.470 00.000 15672 IsGuiding returns 1 02:52:59.491 00.021 15672 IsSlewing returns 0 02:52:59.551 00.060 15672 IsGuiding returns 0 02:52:59.551 00.000 15672 scope move finished after 87 + 136 ms 02:52:59.551 00.000 15672 Move returns status 0, amount 87 02:52:59.552 00.001 15672 move complete, result=0 02:52:59.552 00.000 15672 worker thread done servicing request 02:52:59.552 00.000 15672 Worker thread wakes up 02:52:59.552 00.000 30444 GuideStep: 0.3 px 93 ms WEST, 0.5 px 87 ms SOUTH 02:52:59.552 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:52:59.552 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:01.462 01.910 15672 Exposure complete 02:53:01.481 00.019 15672 worker thread done servicing request 02:53:01.481 00.000 30444 OnExposeComplete: enter 02:53:01.481 00.000 30444 UpdateGuideState(): m_state=6 02:53:01.481 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7188 02:53:01.481 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=204.75, Mass=39510, SNR=37.9, Peak=6741 HFD=3.4 02:53:01.481 00.000 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 02:53:01.481 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.72 = 1.72) 02:53:01.481 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.49 hyp=0.49 cameraTheta=1.50 mountX=-0.10 mountY=0.49, mountTheta=1.78 02:53:01.482 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.49, opts=13) 02:53:01.482 00.000 30444 Enqueuing Move request for scope (0.03, 0.49) 02:53:01.482 00.000 15672 Worker thread wakes up 02:53:01.482 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.49) opts 0xd 02:53:01.482 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.49) 02:53:01.482 00.000 15672 Moving (0.03, 0.49) raw xDistance=-0.10 yDistance=0.49 02:53:01.482 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 02:53:01.482 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 02:53:01.482 00.000 15672 MoveAxis(E, 0, ABG) 02:53:01.482 00.000 15672 Move returns status 0, amount 0 02:53:01.482 00.000 15672 MoveAxis(S, 87, ABG) 02:53:01.482 00.000 15672 Guiding Dir = 1, Dur = 87 02:53:01.482 00.000 15672 IsSlewing returns 0 02:53:01.483 00.001 15672 IsGuiding returns 0 02:53:01.487 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=13750, FiltMin=2573, FiltMax=11738, Gamma=2.950 02:53:01.532 00.045 30444 UpdateGuideState exits: m=39510 SNR=37.9 Saturated 02:53:01.533 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:01.533 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:01.533 00.000 30444 Enqueuing Expose request 02:53:01.563 00.030 15672 PulseGuide returned control before completion, sleep 18 02:53:01.583 00.020 15672 IsGuiding returns 1 02:53:01.583 00.000 15672 scope still moving after pulse duration time elapsed 02:53:01.604 00.021 15672 IsSlewing returns 0 02:53:01.605 00.001 15672 IsGuiding returns 1 02:53:01.626 00.021 15672 IsSlewing returns 0 02:53:01.627 00.001 15672 IsGuiding returns 1 02:53:01.648 00.021 15672 IsSlewing returns 0 02:53:01.649 00.001 15672 IsGuiding returns 1 02:53:01.670 00.021 15672 IsSlewing returns 0 02:53:01.707 00.037 15672 IsGuiding returns 0 02:53:01.707 00.000 15672 scope move finished after 87 + 136 ms 02:53:01.708 00.001 15672 Move returns status 0, amount 87 02:53:01.708 00.000 15672 move complete, result=0 02:53:01.708 00.000 15672 worker thread done servicing request 02:53:01.708 00.000 15672 Worker thread wakes up 02:53:01.708 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 87 ms SOUTH 02:53:01.708 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:01.708 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:03.814 02.106 15672 Exposure complete 02:53:03.834 00.020 15672 worker thread done servicing request 02:53:03.834 00.000 30444 OnExposeComplete: enter 02:53:03.834 00.000 30444 UpdateGuideState(): m_state=6 02:53:03.834 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7189 02:53:03.834 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=204.30, Mass=40394, SNR=44.1, Peak=6893 HFD=3.9 02:53:03.834 00.000 30444 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.28) = xAngle (3.32 = -2.97) 02:53:03.835 00.001 30444 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.26 = -3.03) 02:53:03.835 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=0.05 hyp=0.50 cameraTheta=3.04 mountX=-0.49 mountY=-0.06, mountTheta=-3.03 02:53:03.835 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.05, opts=13) 02:53:03.835 00.000 30444 Enqueuing Move request for scope (-0.49, 0.05) 02:53:03.835 00.000 15672 Worker thread wakes up 02:53:03.835 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.05) opts 0xd 02:53:03.835 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.05) 02:53:03.835 00.000 15672 Moving (-0.49, 0.05) raw xDistance=-0.49 yDistance=-0.06 02:53:03.835 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49 02:53:03.836 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:53:03.836 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 02:53:03.836 00.000 15672 MoveAxis(E, 132, ABG) 02:53:03.836 00.000 15672 Guiding Dir = 2, Dur = 132 02:53:03.836 00.000 15672 IsSlewing returns 0 02:53:03.840 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=12530, FiltMin=2600, FiltMax=11781, Gamma=2.950 02:53:03.847 00.007 15672 IsGuiding returns 0 02:53:03.863 00.016 15672 PulseGuide returned control before completion, sleep 127 02:53:03.883 00.020 30444 UpdateGuideState exits: m=40394 SNR=44.1 Saturated 02:53:03.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:03.883 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:03.883 00.000 30444 Enqueuing Expose request 02:53:03.993 00.110 15672 IsGuiding returns 0 02:53:03.993 00.000 15672 Move returns status 0, amount 132 02:53:03.993 00.000 15672 MoveAxis(N, 0, ABG) 02:53:03.994 00.001 15672 Move returns status 0, amount 0 02:53:03.994 00.000 15672 move complete, result=0 02:53:03.994 00.000 15672 worker thread done servicing request 02:53:03.994 00.000 15672 Worker thread wakes up 02:53:03.994 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:03.994 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:03.994 00.000 30444 GuideStep: -0.5 px 132 ms EAST, -0.1 px 0 ms NORTH 02:53:05.903 01.909 15672 Exposure complete 02:53:05.923 00.020 15672 worker thread done servicing request 02:53:05.924 00.001 30444 OnExposeComplete: enter 02:53:05.924 00.000 30444 UpdateGuideState(): m_state=6 02:53:05.924 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7190 02:53:05.924 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=204.96, Mass=44843, SNR=46.9, Peak=6859 HFD=3.6 02:53:05.924 00.000 30444 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.28) = xAngle (2.49 = 2.49) 02:53:05.924 00.000 30444 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.43 = 2.43) 02:53:05.924 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=0.71 hyp=0.89 cameraTheta=2.21 mountX=-0.70 mountY=0.58, mountTheta=2.45 02:53:05.924 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=0.71, opts=13) 02:53:05.924 00.000 30444 Enqueuing Move request for scope (-0.53, 0.71) 02:53:05.925 00.001 15672 Worker thread wakes up 02:53:05.925 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.71) opts 0xd 02:53:05.925 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, 0.71) 02:53:05.925 00.000 15672 Moving (-0.53, 0.71) raw xDistance=-0.70 yDistance=0.58 02:53:05.925 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.70 02:53:05.925 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 02:53:05.925 00.000 15672 MoveAxis(E, 200, ABG) 02:53:05.925 00.000 15672 Guiding Dir = 2, Dur = 200 02:53:05.925 00.000 15672 IsSlewing returns 0 02:53:05.926 00.001 15672 IsGuiding returns 0 02:53:05.931 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=14744, FiltMin=2627, FiltMax=12121, Gamma=2.950 02:53:05.957 00.026 15672 PulseGuide returned control before completion, sleep 180 02:53:06.090 00.133 30444 UpdateGuideState exits: m=44843 SNR=46.9 Saturated 02:53:06.090 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:06.090 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:06.091 00.001 30444 Enqueuing Expose request 02:53:06.138 00.047 15672 IsGuiding returns 1 02:53:06.138 00.000 15672 scope still moving after pulse duration time elapsed 02:53:06.160 00.022 15672 IsSlewing returns 0 02:53:06.160 00.000 15672 IsGuiding returns 1 02:53:06.181 00.021 15672 IsSlewing returns 0 02:53:06.213 00.032 15672 IsGuiding returns 0 02:53:06.213 00.000 15672 scope move finished after 200 + 86 ms 02:53:06.213 00.000 15672 Move returns status 0, amount 200 02:53:06.213 00.000 15672 MoveAxis(S, 104, ABG) 02:53:06.213 00.000 15672 Guiding Dir = 1, Dur = 104 02:53:06.214 00.001 15672 IsSlewing returns 0 02:53:06.215 00.001 15672 IsGuiding returns 0 02:53:06.293 00.078 15672 PulseGuide returned control before completion, sleep 37 02:53:06.333 00.040 15672 IsGuiding returns 1 02:53:06.333 00.000 15672 scope still moving after pulse duration time elapsed 02:53:06.354 00.021 15672 IsSlewing returns 0 02:53:06.357 00.003 15672 IsGuiding returns 1 02:53:06.378 00.021 15672 IsSlewing returns 0 02:53:06.381 00.003 15672 IsGuiding returns 1 02:53:06.401 00.020 15672 IsSlewing returns 0 02:53:06.404 00.003 15672 IsGuiding returns 1 02:53:06.426 00.022 15672 IsSlewing returns 0 02:53:06.483 00.057 15672 IsGuiding returns 0 02:53:06.483 00.000 15672 scope move finished after 104 + 164 ms 02:53:06.483 00.000 15672 Move returns status 0, amount 104 02:53:06.483 00.000 15672 move complete, result=0 02:53:06.483 00.000 15672 worker thread done servicing request 02:53:06.483 00.000 15672 Worker thread wakes up 02:53:06.483 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:06.483 00.000 30444 GuideStep: -0.7 px 200 ms EAST, 0.6 px 104 ms SOUTH 02:53:06.484 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:08.591 02.107 15672 Exposure complete 02:53:08.612 00.021 15672 worker thread done servicing request 02:53:08.612 00.000 30444 OnExposeComplete: enter 02:53:08.612 00.000 30444 UpdateGuideState(): m_state=6 02:53:08.612 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7191 02:53:08.612 00.000 30444 Star::Find returns 1 (1), X=461.98, Y=204.57, Mass=35305, SNR=36.6, Peak=6280 HFD=3.2 02:53:08.612 00.000 30444 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.28) = xAngle (0.80 = 0.80) 02:53:08.612 00.000 30444 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.74 = 0.74) 02:53:08.612 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.31 hyp=0.63 cameraTheta=0.52 mountX=0.44 mountY=0.43, mountTheta=0.77 02:53:08.612 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.31, opts=13) 02:53:08.612 00.000 30444 Enqueuing Move request for scope (0.55, 0.31) 02:53:08.612 00.000 15672 Worker thread wakes up 02:53:08.612 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.31) opts 0xd 02:53:08.612 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.31) 02:53:08.612 00.000 15672 Moving (0.55, 0.31) raw xDistance=0.44 yDistance=0.43 02:53:08.612 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44 02:53:08.612 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 02:53:08.612 00.000 15672 MoveAxis(W, 106, ABG) 02:53:08.612 00.000 15672 Guiding Dir = 3, Dur = 106 02:53:08.612 00.000 15672 IsSlewing returns 0 02:53:08.619 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=16651, FiltMin=2514, FiltMax=11674, Gamma=2.950 02:53:08.640 00.021 15672 IsGuiding returns 0 02:53:08.655 00.015 15672 PulseGuide returned control before completion, sleep 101 02:53:08.660 00.005 30444 UpdateGuideState exits: m=35305 SNR=36.6 Saturated 02:53:08.660 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:08.660 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:08.660 00.000 30444 Enqueuing Expose request 02:53:08.760 00.100 15672 IsGuiding returns 1 02:53:08.760 00.000 15672 scope still moving after pulse duration time elapsed 02:53:08.780 00.020 15672 IsSlewing returns 0 02:53:08.801 00.021 15672 IsGuiding returns 0 02:53:08.801 00.000 15672 scope move finished after 106 + 54 ms 02:53:08.801 00.000 15672 Move returns status 0, amount 106 02:53:08.801 00.000 15672 MoveAxis(S, 76, ABG) 02:53:08.801 00.000 15672 Guiding Dir = 1, Dur = 76 02:53:08.802 00.001 15672 IsSlewing returns 0 02:53:08.805 00.003 15672 IsGuiding returns 0 02:53:08.880 00.075 15672 PulseGuide returned control before completion, sleep 11 02:53:08.913 00.033 15672 IsGuiding returns 1 02:53:08.913 00.000 15672 scope still moving after pulse duration time elapsed 02:53:08.935 00.022 15672 IsSlewing returns 0 02:53:08.937 00.002 15672 IsGuiding returns 1 02:53:08.958 00.021 15672 IsSlewing returns 0 02:53:08.977 00.019 15672 IsGuiding returns 0 02:53:08.977 00.000 15672 scope move finished after 76 + 96 ms 02:53:08.978 00.001 15672 Move returns status 0, amount 76 02:53:08.978 00.000 15672 move complete, result=0 02:53:08.978 00.000 15672 worker thread done servicing request 02:53:08.978 00.000 15672 Worker thread wakes up 02:53:08.978 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:08.978 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:08.979 00.001 30444 GuideStep: 0.4 px 106 ms WEST, 0.4 px 76 ms SOUTH 02:53:10.883 01.904 15672 Exposure complete 02:53:10.903 00.020 15672 worker thread done servicing request 02:53:10.903 00.000 30444 OnExposeComplete: enter 02:53:10.903 00.000 30444 UpdateGuideState(): m_state=6 02:53:10.903 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7192 02:53:10.903 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=204.26, Mass=35894, SNR=34.4, Peak=5562 HFD=3.6 02:53:10.903 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 02:53:10.903 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 02:53:10.903 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.01 hyp=0.27 cameraTheta=0.04 mountX=0.26 mountY=0.07, mountTheta=0.26 02:53:10.904 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.01, opts=13) 02:53:10.904 00.000 30444 Enqueuing Move request for scope (0.27, 0.01) 02:53:10.904 00.000 15672 Worker thread wakes up 02:53:10.904 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.01) opts 0xd 02:53:10.904 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.01) 02:53:10.904 00.000 15672 Moving (0.27, 0.01) raw xDistance=0.26 yDistance=0.07 02:53:10.904 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26 02:53:10.904 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:53:10.904 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 02:53:10.904 00.000 15672 MoveAxis(W, 77, ABG) 02:53:10.904 00.000 15672 Guiding Dir = 3, Dur = 77 02:53:10.905 00.001 15672 IsSlewing returns 0 02:53:10.906 00.001 15672 IsGuiding returns 0 02:53:10.911 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=15899, FiltMin=2641, FiltMax=11423, Gamma=2.950 02:53:10.924 00.013 15672 PulseGuide returned control before completion, sleep 70 02:53:10.954 00.030 30444 UpdateGuideState exits: m=35894 SNR=34.4 Saturated 02:53:10.954 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:10.954 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:10.954 00.000 30444 Enqueuing Expose request 02:53:10.996 00.042 15672 IsGuiding returns 1 02:53:10.997 00.001 15672 scope still moving after pulse duration time elapsed 02:53:11.017 00.020 15672 IsSlewing returns 0 02:53:11.069 00.052 15672 IsGuiding returns 0 02:53:11.069 00.000 15672 scope move finished after 77 + 85 ms 02:53:11.069 00.000 15672 Move returns status 0, amount 77 02:53:11.069 00.000 15672 MoveAxis(N, 0, ABG) 02:53:11.069 00.000 15672 Move returns status 0, amount 0 02:53:11.069 00.000 15672 move complete, result=0 02:53:11.070 00.001 15672 worker thread done servicing request 02:53:11.070 00.000 15672 Worker thread wakes up 02:53:11.070 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:11.070 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:11.070 00.000 30444 GuideStep: 0.3 px 77 ms WEST, 0.1 px 0 ms NORTH 02:53:13.188 02.118 15672 Exposure complete 02:53:13.220 00.032 15672 worker thread done servicing request 02:53:13.220 00.000 30444 OnExposeComplete: enter 02:53:13.220 00.000 30444 UpdateGuideState(): m_state=6 02:53:13.220 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7193 02:53:13.220 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=204.60, Mass=36903, SNR=31.9, Peak=5872 HFD=3.4 02:53:13.220 00.000 30444 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.28) = xAngle (2.29 = 2.29) 02:53:13.220 00.000 30444 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.23 = 2.23) 02:53:13.220 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.35 hyp=0.38 cameraTheta=2.01 mountX=-0.25 mountY=0.30, mountTheta=2.26 02:53:13.220 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.35, opts=13) 02:53:13.220 00.000 30444 Enqueuing Move request for scope (-0.16, 0.35) 02:53:13.221 00.001 15672 Worker thread wakes up 02:53:13.221 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.35) opts 0xd 02:53:13.221 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.35) 02:53:13.221 00.000 15672 Moving (-0.16, 0.35) raw xDistance=-0.25 yDistance=0.30 02:53:13.221 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25 02:53:13.221 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 02:53:13.221 00.000 15672 MoveAxis(E, 62, ABG) 02:53:13.221 00.000 15672 Guiding Dir = 2, Dur = 62 02:53:13.221 00.000 15672 IsSlewing returns 0 02:53:13.223 00.002 15672 IsGuiding returns 0 02:53:13.227 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=14008, FiltMin=2549, FiltMax=11055, Gamma=2.950 02:53:13.241 00.014 15672 PulseGuide returned control before completion, sleep 55 02:53:13.270 00.029 30444 UpdateGuideState exits: m=36903 SNR=31.9 Saturated 02:53:13.270 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:13.270 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:13.270 00.000 30444 Enqueuing Expose request 02:53:13.298 00.028 15672 IsGuiding returns 1 02:53:13.298 00.000 15672 scope still moving after pulse duration time elapsed 02:53:13.320 00.022 15672 IsSlewing returns 0 02:53:13.337 00.017 15672 IsGuiding returns 0 02:53:13.337 00.000 15672 scope move finished after 62 + 52 ms 02:53:13.337 00.000 15672 Move returns status 0, amount 62 02:53:13.337 00.000 15672 MoveAxis(S, 54, ABG) 02:53:13.337 00.000 15672 Guiding Dir = 1, Dur = 54 02:53:13.337 00.000 15672 IsSlewing returns 0 02:53:13.338 00.001 15672 IsGuiding returns 0 02:53:13.448 00.110 15672 IsGuiding returns 1 02:53:13.448 00.000 15672 scope still moving after pulse duration time elapsed 02:53:13.469 00.021 15672 IsSlewing returns 0 02:53:13.470 00.001 15672 IsGuiding returns 1 02:53:13.491 00.021 15672 IsSlewing returns 0 02:53:13.513 00.022 15672 IsGuiding returns 0 02:53:13.513 00.000 15672 scope move finished after 54 + 120 ms 02:53:13.513 00.000 15672 Move returns status 0, amount 54 02:53:13.513 00.000 15672 move complete, result=0 02:53:13.513 00.000 15672 worker thread done servicing request 02:53:13.513 00.000 15672 Worker thread wakes up 02:53:13.513 00.000 30444 GuideStep: -0.3 px 62 ms EAST, 0.3 px 54 ms SOUTH 02:53:13.513 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:13.513 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:15.422 01.909 15672 Exposure complete 02:53:15.441 00.019 15672 worker thread done servicing request 02:53:15.441 00.000 30444 OnExposeComplete: enter 02:53:15.442 00.001 30444 UpdateGuideState(): m_state=6 02:53:15.442 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7194 02:53:15.442 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=204.96, Mass=44201, SNR=40.3, Peak=5890 HFD=4.1 02:53:15.442 00.000 30444 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 02:53:15.442 00.000 30444 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 02:53:15.442 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.71 hyp=0.73 cameraTheta=1.83 mountX=-0.37 mountY=0.65, mountTheta=2.09 02:53:15.442 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.71, opts=13) 02:53:15.442 00.000 30444 Enqueuing Move request for scope (-0.19, 0.71) 02:53:15.442 00.000 15672 Worker thread wakes up 02:53:15.443 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.71) opts 0xd 02:53:15.443 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.71) 02:53:15.443 00.000 15672 Moving (-0.19, 0.71) raw xDistance=-0.37 yDistance=0.65 02:53:15.443 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37 02:53:15.443 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 02:53:15.443 00.000 15672 MoveAxis(E, 105, ABG) 02:53:15.443 00.000 15672 Guiding Dir = 2, Dur = 105 02:53:15.443 00.000 15672 IsSlewing returns 0 02:53:15.444 00.001 15672 IsGuiding returns 0 02:53:15.449 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2148, max=13871, FiltMin=2625, FiltMax=11913, Gamma=2.950 02:53:15.461 00.012 15672 PulseGuide returned control before completion, sleep 99 02:53:15.491 00.030 30444 UpdateGuideState exits: m=44201 SNR=40.3 Saturated 02:53:15.491 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:15.491 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:15.491 00.000 30444 Enqueuing Expose request 02:53:15.604 00.113 15672 IsGuiding returns 0 02:53:15.604 00.000 15672 Move returns status 0, amount 105 02:53:15.604 00.000 15672 MoveAxis(S, 116, ABG) 02:53:15.604 00.000 15672 Guiding Dir = 1, Dur = 116 02:53:15.605 00.001 15672 IsSlewing returns 0 02:53:15.605 00.000 15672 IsGuiding returns 0 02:53:15.686 00.081 15672 PulseGuide returned control before completion, sleep 47 02:53:15.735 00.049 15672 IsGuiding returns 1 02:53:15.735 00.000 15672 scope still moving after pulse duration time elapsed 02:53:15.756 00.021 15672 IsSlewing returns 0 02:53:15.759 00.003 15672 IsGuiding returns 1 02:53:15.780 00.021 15672 IsSlewing returns 0 02:53:15.783 00.003 15672 IsGuiding returns 1 02:53:15.804 00.021 15672 IsSlewing returns 0 02:53:15.860 00.056 15672 IsGuiding returns 0 02:53:15.860 00.000 15672 scope move finished after 116 + 138 ms 02:53:15.860 00.000 15672 Move returns status 0, amount 116 02:53:15.860 00.000 15672 move complete, result=0 02:53:15.860 00.000 15672 worker thread done servicing request 02:53:15.860 00.000 15672 Worker thread wakes up 02:53:15.860 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:15.860 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:15.860 00.000 30444 GuideStep: -0.4 px 105 ms EAST, 0.7 px 116 ms SOUTH 02:53:17.977 02.117 15672 Exposure complete 02:53:18.011 00.034 15672 worker thread done servicing request 02:53:18.011 00.000 30444 OnExposeComplete: enter 02:53:18.011 00.000 30444 UpdateGuideState(): m_state=6 02:53:18.011 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7195 02:53:18.011 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=204.30, Mass=37245, SNR=36.9, Peak=6102 HFD=3.3 02:53:18.011 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 02:53:18.011 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 02:53:18.011 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.32 mountX=-0.00 mountY=0.05, mountTheta=1.60 02:53:18.012 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.05, opts=13) 02:53:18.012 00.000 30444 Enqueuing Move request for scope (0.01, 0.05) 02:53:18.012 00.000 15672 Worker thread wakes up 02:53:18.012 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd 02:53:18.012 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.05) 02:53:18.012 00.000 15672 Moving (0.01, 0.05) raw xDistance=-0.00 yDistance=0.05 02:53:18.012 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 02:53:18.012 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:53:18.012 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 02:53:18.012 00.000 15672 MoveAxis(E, 0, ABG) 02:53:18.012 00.000 15672 Move returns status 0, amount 0 02:53:18.012 00.000 15672 MoveAxis(N, 0, ABG) 02:53:18.012 00.000 15672 Move returns status 0, amount 0 02:53:18.012 00.000 15672 move complete, result=0 02:53:18.012 00.000 15672 worker thread done servicing request 02:53:18.017 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=13634, FiltMin=2629, FiltMax=11591, Gamma=2.950 02:53:18.062 00.045 30444 UpdateGuideState exits: m=37245 SNR=36.9 Saturated 02:53:18.062 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:18.062 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:18.062 00.000 30444 Enqueuing Expose request 02:53:18.062 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 02:53:18.062 00.000 15672 Worker thread wakes up 02:53:18.062 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:18.062 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:19.978 01.916 15672 Exposure complete 02:53:20.010 00.032 15672 worker thread done servicing request 02:53:20.010 00.000 30444 OnExposeComplete: enter 02:53:20.010 00.000 30444 UpdateGuideState(): m_state=6 02:53:20.010 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7196 02:53:20.010 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=204.59, Mass=33338, SNR=34.1, Peak=6582 HFD=3.0 02:53:20.010 00.000 30444 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.28) = xAngle (3.02 = 3.02) 02:53:20.011 00.001 30444 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.95 = 2.95) 02:53:20.011 00.000 30444 CameraToMount -- cameraX=-0.80 cameraY=0.34 hyp=0.87 cameraTheta=2.74 mountX=-0.86 mountY=0.16, mountTheta=2.96 02:53:20.011 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.80, y=0.34, opts=13) 02:53:20.011 00.000 30444 Enqueuing Move request for scope (-0.80, 0.34) 02:53:20.012 00.001 15672 Worker thread wakes up 02:53:20.012 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.34) opts 0xd 02:53:20.012 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.80, 0.34) 02:53:20.012 00.000 15672 Moving (-0.80, 0.34) raw xDistance=-0.86 yDistance=0.16 02:53:20.012 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86 02:53:20.012 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:53:20.012 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 02:53:20.012 00.000 15672 MoveAxis(E, 233, ABG) 02:53:20.012 00.000 15672 Guiding Dir = 2, Dur = 233 02:53:20.012 00.000 15672 IsSlewing returns 0 02:53:20.013 00.001 15672 IsGuiding returns 0 02:53:20.017 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=12673, FiltMin=2579, FiltMax=11581, Gamma=2.950 02:53:20.030 00.013 15672 PulseGuide returned control before completion, sleep 227 02:53:20.061 00.031 30444 UpdateGuideState exits: m=33338 SNR=34.1 Saturated 02:53:20.061 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:20.061 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:20.061 00.000 30444 Enqueuing Expose request 02:53:20.286 00.225 15672 IsGuiding returns 0 02:53:20.286 00.000 15672 Move returns status 0, amount 233 02:53:20.286 00.000 15672 MoveAxis(N, 0, ABG) 02:53:20.286 00.000 15672 Move returns status 0, amount 0 02:53:20.286 00.000 15672 move complete, result=0 02:53:20.286 00.000 15672 worker thread done servicing request 02:53:20.286 00.000 15672 Worker thread wakes up 02:53:20.286 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:20.286 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:20.286 00.000 30444 GuideStep: -0.9 px 233 ms EAST, 0.2 px 0 ms NORTH 02:53:22.393 02.107 15672 Exposure complete 02:53:22.414 00.021 15672 worker thread done servicing request 02:53:22.414 00.000 30444 OnExposeComplete: enter 02:53:22.414 00.000 30444 UpdateGuideState(): m_state=6 02:53:22.414 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7197 02:53:22.414 00.000 30444 Star::Find returns 1 (1), X=461.93, Y=204.45, Mass=39618, SNR=36.1, Peak=6184 HFD=3.6 02:53:22.414 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 02:53:22.414 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 02:53:22.414 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.19 hyp=0.53 cameraTheta=0.37 mountX=0.42 mountY=0.30, mountTheta=0.61 02:53:22.415 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.19, opts=13) 02:53:22.415 00.000 30444 Enqueuing Move request for scope (0.49, 0.19) 02:53:22.415 00.000 15672 Worker thread wakes up 02:53:22.415 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.19) opts 0xd 02:53:22.415 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.19) 02:53:22.415 00.000 15672 Moving (0.49, 0.19) raw xDistance=0.42 yDistance=0.30 02:53:22.415 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.42 02:53:22.415 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 02:53:22.415 00.000 15672 MoveAxis(W, 98, ABG) 02:53:22.415 00.000 15672 Guiding Dir = 3, Dur = 98 02:53:22.416 00.001 15672 IsSlewing returns 0 02:53:22.417 00.001 15672 IsGuiding returns 0 02:53:22.421 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2056, max=14868, FiltMin=2476, FiltMax=10459, Gamma=2.950 02:53:22.442 00.021 15672 PulseGuide returned control before completion, sleep 84 02:53:22.570 00.128 15672 IsGuiding returns 0 02:53:22.570 00.000 15672 Move returns status 0, amount 98 02:53:22.570 00.000 15672 MoveAxis(S, 53, ABG) 02:53:22.570 00.000 15672 Guiding Dir = 1, Dur = 53 02:53:22.571 00.001 15672 IsSlewing returns 0 02:53:22.573 00.002 15672 IsGuiding returns 0 02:53:22.653 00.080 15672 IsGuiding returns 1 02:53:22.653 00.000 15672 scope still moving after pulse duration time elapsed 02:53:22.674 00.021 15672 IsSlewing returns 0 02:53:22.677 00.003 15672 IsGuiding returns 1 02:53:22.698 00.021 15672 IsSlewing returns 0 02:53:22.700 00.002 15672 IsGuiding returns 1 02:53:22.721 00.021 15672 IsSlewing returns 0 02:53:22.780 00.059 15672 IsGuiding returns 0 02:53:22.780 00.000 15672 scope move finished after 53 + 154 ms 02:53:22.781 00.001 15672 Move returns status 0, amount 53 02:53:22.781 00.000 15672 move complete, result=0 02:53:22.781 00.000 15672 worker thread done servicing request 02:53:22.888 00.107 30444 UpdateGuideState exits: m=39618 SNR=36.1 Saturated 02:53:22.889 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:22.889 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:22.889 00.000 30444 Enqueuing Expose request 02:53:22.889 00.000 30444 GuideStep: 0.4 px 98 ms WEST, 0.3 px 53 ms SOUTH 02:53:22.889 00.000 15672 Worker thread wakes up 02:53:22.890 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:22.890 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:24.797 01.907 15672 Exposure complete 02:53:24.816 00.019 15672 worker thread done servicing request 02:53:24.816 00.000 30444 OnExposeComplete: enter 02:53:24.816 00.000 30444 UpdateGuideState(): m_state=6 02:53:24.816 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7198 02:53:24.816 00.000 30444 Star::Find returns 1 (1), X=461.16, Y=204.31, Mass=43724, SNR=40.8, Peak=6872 HFD=3.4 02:53:24.816 00.000 30444 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.28) = xAngle (3.22 = -3.06) 02:53:24.816 00.000 30444 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.16 = -3.13) 02:53:24.816 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.28 cameraTheta=2.94 mountX=-0.28 mountY=-0.00, mountTheta=-3.13 02:53:24.817 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.06, opts=13) 02:53:24.817 00.000 30444 Enqueuing Move request for scope (-0.27, 0.06) 02:53:24.817 00.000 15672 Worker thread wakes up 02:53:24.817 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd 02:53:24.817 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.06) 02:53:24.817 00.000 15672 Moving (-0.27, 0.06) raw xDistance=-0.28 yDistance=-0.00 02:53:24.817 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28 02:53:24.817 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:53:24.817 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 02:53:24.817 00.000 15672 MoveAxis(E, 68, ABG) 02:53:24.817 00.000 15672 Guiding Dir = 2, Dur = 68 02:53:24.818 00.001 15672 IsSlewing returns 0 02:53:24.820 00.002 15672 IsGuiding returns 0 02:53:24.823 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=15540, FiltMin=2584, FiltMax=11164, Gamma=2.950 02:53:24.838 00.015 15672 PulseGuide returned control before completion, sleep 60 02:53:24.900 00.062 15672 IsGuiding returns 1 02:53:24.900 00.000 15672 scope still moving after pulse duration time elapsed 02:53:24.921 00.021 15672 IsSlewing returns 0 02:53:24.952 00.031 15672 IsGuiding returns 0 02:53:24.952 00.000 15672 scope move finished after 68 + 64 ms 02:53:24.952 00.000 15672 Move returns status 0, amount 68 02:53:24.952 00.000 15672 MoveAxis(N, 0, ABG) 02:53:24.953 00.001 15672 Move returns status 0, amount 0 02:53:24.953 00.000 15672 move complete, result=0 02:53:24.953 00.000 15672 worker thread done servicing request 02:53:24.953 00.000 30444 UpdateGuideState exits: m=43724 SNR=40.8 Saturated 02:53:24.953 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:24.953 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:24.954 00.001 30444 Enqueuing Expose request 02:53:24.954 00.000 30444 GuideStep: -0.3 px 68 ms EAST, -0.0 px 0 ms NORTH 02:53:24.954 00.000 15672 Worker thread wakes up 02:53:24.954 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:24.954 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:27.064 02.110 15672 Exposure complete 02:53:27.084 00.020 15672 worker thread done servicing request 02:53:27.085 00.001 30444 OnExposeComplete: enter 02:53:27.085 00.000 30444 UpdateGuideState(): m_state=6 02:53:27.085 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7199 02:53:27.085 00.000 30444 Star::Find returns 1 (1), X=461.21, Y=205.03, Mass=40480, SNR=40.2, Peak=6345 HFD=3.5 02:53:27.085 00.000 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 02:53:27.085 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 02:53:27.085 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.77 hyp=0.81 cameraTheta=1.85 mountX=-0.43 mountY=0.71, mountTheta=2.12 02:53:27.086 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.77, opts=13) 02:53:27.086 00.000 30444 Enqueuing Move request for scope (-0.23, 0.77) 02:53:27.086 00.000 15672 Worker thread wakes up 02:53:27.087 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.77) opts 0xd 02:53:27.087 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.77) 02:53:27.087 00.000 15672 Moving (-0.23, 0.77) raw xDistance=-0.43 yDistance=0.71 02:53:27.087 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43 02:53:27.087 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71 02:53:27.087 00.000 15672 MoveAxis(E, 121, ABG) 02:53:27.087 00.000 15672 Guiding Dir = 2, Dur = 121 02:53:27.087 00.000 15672 IsSlewing returns 0 02:53:27.088 00.001 15672 IsGuiding returns 0 02:53:27.092 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=15354, FiltMin=2647, FiltMax=11852, Gamma=2.950 02:53:27.106 00.014 15672 PulseGuide returned control before completion, sleep 113 02:53:27.223 00.117 15672 IsGuiding returns 1 02:53:27.223 00.000 15672 scope still moving after pulse duration time elapsed 02:53:27.245 00.022 15672 IsSlewing returns 0 02:53:27.252 00.007 15672 IsGuiding returns 0 02:53:27.252 00.000 15672 scope move finished after 121 + 42 ms 02:53:27.252 00.000 15672 Move returns status 0, amount 121 02:53:27.252 00.000 15672 MoveAxis(S, 126, ABG) 02:53:27.252 00.000 15672 Guiding Dir = 1, Dur = 126 02:53:27.253 00.001 15672 IsSlewing returns 0 02:53:27.256 00.003 15672 IsGuiding returns 0 02:53:27.330 00.074 15672 PulseGuide returned control before completion, sleep 61 02:53:27.394 00.064 15672 IsGuiding returns 1 02:53:27.394 00.000 15672 scope still moving after pulse duration time elapsed 02:53:27.415 00.021 15672 IsSlewing returns 0 02:53:27.416 00.001 15672 IsGuiding returns 1 02:53:27.436 00.020 15672 IsSlewing returns 0 02:53:27.437 00.001 15672 IsGuiding returns 1 02:53:27.458 00.021 15672 IsSlewing returns 0 02:53:27.475 00.017 15672 IsGuiding returns 0 02:53:27.475 00.000 15672 scope move finished after 126 + 93 ms 02:53:27.475 00.000 15672 Move returns status 0, amount 126 02:53:27.475 00.000 15672 move complete, result=0 02:53:27.475 00.000 15672 worker thread done servicing request 02:53:27.518 00.043 30444 UpdateGuideState exits: m=40480 SNR=40.2 Saturated 02:53:27.518 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:27.518 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:27.519 00.001 30444 Enqueuing Expose request 02:53:27.519 00.000 30444 GuideStep: -0.4 px 121 ms EAST, 0.7 px 126 ms SOUTH 02:53:27.519 00.000 15672 Worker thread wakes up 02:53:27.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:27.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:29.428 01.909 15672 Exposure complete 02:53:29.448 00.020 15672 worker thread done servicing request 02:53:29.448 00.000 30444 OnExposeComplete: enter 02:53:29.448 00.000 30444 UpdateGuideState(): m_state=6 02:53:29.448 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7200 02:53:29.448 00.000 30444 Star::Find returns 1 (1), X=461.98, Y=204.46, Mass=44070, SNR=37.5, Peak=6305 HFD=3.6 02:53:29.448 00.000 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 02:53:29.448 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 02:53:29.448 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.21 hyp=0.58 cameraTheta=0.36 mountX=0.47 mountY=0.32, mountTheta=0.60 02:53:29.449 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.21, opts=13) 02:53:29.449 00.000 30444 Enqueuing Move request for scope (0.55, 0.21) 02:53:29.449 00.000 15672 Worker thread wakes up 02:53:29.449 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.21) opts 0xd 02:53:29.449 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.21) 02:53:29.449 00.000 15672 Moving (0.55, 0.21) raw xDistance=0.47 yDistance=0.32 02:53:29.449 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47 02:53:29.449 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 02:53:29.449 00.000 15672 MoveAxis(W, 118, ABG) 02:53:29.449 00.000 15672 Guiding Dir = 3, Dur = 118 02:53:29.449 00.000 15672 IsSlewing returns 0 02:53:29.450 00.001 15672 IsGuiding returns 0 02:53:29.454 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=14434, FiltMin=2571, FiltMax=10978, Gamma=2.950 02:53:29.471 00.017 15672 PulseGuide returned control before completion, sleep 108 02:53:29.497 00.026 30444 UpdateGuideState exits: m=44070 SNR=37.5 Saturated 02:53:29.497 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:29.497 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:29.497 00.000 30444 Enqueuing Expose request 02:53:29.583 00.086 15672 IsGuiding returns 0 02:53:29.583 00.000 15672 Move returns status 0, amount 118 02:53:29.583 00.000 15672 MoveAxis(S, 57, ABG) 02:53:29.583 00.000 15672 Guiding Dir = 1, Dur = 57 02:53:29.583 00.000 15672 IsSlewing returns 0 02:53:29.584 00.001 15672 IsGuiding returns 0 02:53:29.665 00.081 15672 IsGuiding returns 1 02:53:29.665 00.000 15672 scope still moving after pulse duration time elapsed 02:53:29.687 00.022 15672 IsSlewing returns 0 02:53:29.690 00.003 15672 IsGuiding returns 1 02:53:29.711 00.021 15672 IsSlewing returns 0 02:53:29.775 00.064 15672 IsGuiding returns 0 02:53:29.775 00.000 15672 scope move finished after 57 + 133 ms 02:53:29.776 00.001 15672 Move returns status 0, amount 57 02:53:29.776 00.000 15672 move complete, result=0 02:53:29.776 00.000 15672 worker thread done servicing request 02:53:29.776 00.000 15672 Worker thread wakes up 02:53:29.776 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:29.776 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:29.776 00.000 30444 GuideStep: 0.5 px 118 ms WEST, 0.3 px 57 ms SOUTH 02:53:31.892 02.116 15672 Exposure complete 02:53:31.921 00.029 15672 worker thread done servicing request 02:53:31.921 00.000 30444 OnExposeComplete: enter 02:53:31.921 00.000 30444 UpdateGuideState(): m_state=6 02:53:31.922 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7201 02:53:31.922 00.000 30444 Star::Find returns 1 (1), X=461.07, Y=204.34, Mass=31267, SNR=31.8, Peak=6181 HFD=3.0 02:53:31.922 00.000 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.10) 02:53:31.922 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.12 = 3.12) 02:53:31.922 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.09 hyp=0.37 cameraTheta=2.91 mountX=-0.37 mountY=0.01, mountTheta=3.12 02:53:31.922 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.09, opts=13) 02:53:31.922 00.000 30444 Enqueuing Move request for scope (-0.36, 0.09) 02:53:31.922 00.000 15672 Worker thread wakes up 02:53:31.922 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.09) opts 0xd 02:53:31.922 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.09) 02:53:31.922 00.000 15672 Moving (-0.36, 0.09) raw xDistance=-0.37 yDistance=0.01 02:53:31.923 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37 02:53:31.923 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:53:31.923 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 02:53:31.923 00.000 15672 MoveAxis(E, 91, ABG) 02:53:31.923 00.000 15672 Guiding Dir = 2, Dur = 91 02:53:31.923 00.000 15672 IsSlewing returns 0 02:53:31.924 00.001 15672 IsGuiding returns 0 02:53:31.928 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=15521, FiltMin=2535, FiltMax=11592, Gamma=2.950 02:53:31.947 00.019 15672 PulseGuide returned control before completion, sleep 79 02:53:32.028 00.081 15672 IsGuiding returns 1 02:53:32.028 00.000 15672 scope still moving after pulse duration time elapsed 02:53:32.049 00.021 15672 IsSlewing returns 0 02:53:32.060 00.011 15672 IsGuiding returns 0 02:53:32.060 00.000 15672 scope move finished after 91 + 44 ms 02:53:32.060 00.000 15672 Move returns status 0, amount 91 02:53:32.060 00.000 15672 MoveAxis(N, 0, ABG) 02:53:32.060 00.000 15672 Move returns status 0, amount 0 02:53:32.060 00.000 15672 move complete, result=0 02:53:32.060 00.000 15672 worker thread done servicing request 02:53:32.117 00.057 30444 UpdateGuideState exits: m=31267 SNR=31.8 Saturated 02:53:32.117 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:32.117 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:32.117 00.000 30444 Enqueuing Expose request 02:53:32.117 00.000 30444 GuideStep: -0.4 px 91 ms EAST, 0.0 px 0 ms NORTH 02:53:32.117 00.000 15672 Worker thread wakes up 02:53:32.117 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:32.117 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:34.033 01.916 15672 Exposure complete 02:53:34.065 00.032 15672 worker thread done servicing request 02:53:34.065 00.000 30444 OnExposeComplete: enter 02:53:34.065 00.000 30444 UpdateGuideState(): m_state=6 02:53:34.065 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7202 02:53:34.065 00.000 30444 Star::Find returns 1 (1), X=460.99, Y=204.44, Mass=37067, SNR=36.1, Peak=5965 HFD=3.8 02:53:34.065 00.000 30444 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.28) = xAngle (3.02 = 3.02) 02:53:34.066 00.001 30444 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.96 = 2.96) 02:53:34.066 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=0.19 hyp=0.48 cameraTheta=2.74 mountX=-0.48 mountY=0.09, mountTheta=2.96 02:53:34.066 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=0.19, opts=13) 02:53:34.066 00.000 30444 Enqueuing Move request for scope (-0.44, 0.19) 02:53:34.066 00.000 15672 Worker thread wakes up 02:53:34.066 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.19) opts 0xd 02:53:34.066 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, 0.19) 02:53:34.066 00.000 15672 Moving (-0.44, 0.19) raw xDistance=-0.48 yDistance=0.09 02:53:34.066 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48 02:53:34.066 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:53:34.066 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 02:53:34.066 00.000 15672 MoveAxis(E, 135, ABG) 02:53:34.066 00.000 15672 Guiding Dir = 2, Dur = 135 02:53:34.067 00.001 15672 IsSlewing returns 0 02:53:34.068 00.001 15672 IsGuiding returns 0 02:53:34.072 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=14125, FiltMin=2593, FiltMax=12310, Gamma=2.950 02:53:34.087 00.015 15672 PulseGuide returned control before completion, sleep 126 02:53:34.177 00.090 30444 UpdateGuideState exits: m=37067 SNR=36.1 Saturated 02:53:34.177 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:34.177 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:34.177 00.000 30444 Enqueuing Expose request 02:53:34.216 00.039 15672 IsGuiding returns 1 02:53:34.216 00.000 15672 scope still moving after pulse duration time elapsed 02:53:34.238 00.022 15672 IsSlewing returns 0 02:53:34.295 00.057 15672 IsGuiding returns 0 02:53:34.295 00.000 15672 scope move finished after 135 + 92 ms 02:53:34.296 00.001 15672 Move returns status 0, amount 135 02:53:34.296 00.000 15672 MoveAxis(N, 0, ABG) 02:53:34.296 00.000 15672 Move returns status 0, amount 0 02:53:34.296 00.000 15672 move complete, result=0 02:53:34.296 00.000 15672 worker thread done servicing request 02:53:34.296 00.000 15672 Worker thread wakes up 02:53:34.296 00.000 30444 GuideStep: -0.5 px 135 ms EAST, 0.1 px 0 ms NORTH 02:53:34.296 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:34.296 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:36.414 02.118 15672 Exposure complete 02:53:36.444 00.030 15672 worker thread done servicing request 02:53:36.444 00.000 30444 OnExposeComplete: enter 02:53:36.444 00.000 30444 UpdateGuideState(): m_state=6 02:53:36.444 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7203 02:53:36.445 00.001 30444 Star::Find returns 1 (1), X=460.85, Y=204.46, Mass=38488, SNR=35.5, Peak=6238 HFD=3.4 02:53:36.445 00.000 30444 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.28) = xAngle (3.09 = 3.09) 02:53:36.445 00.000 30444 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 02:53:36.445 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=0.20 hyp=0.62 cameraTheta=2.81 mountX=-0.62 mountY=0.07, mountTheta=3.02 02:53:36.445 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=0.20, opts=13) 02:53:36.445 00.000 30444 Enqueuing Move request for scope (-0.58, 0.20) 02:53:36.445 00.000 15672 Worker thread wakes up 02:53:36.445 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.20) opts 0xd 02:53:36.445 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, 0.20) 02:53:36.445 00.000 15672 Moving (-0.58, 0.20) raw xDistance=-0.62 yDistance=0.07 02:53:36.445 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62 02:53:36.446 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:53:36.446 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 02:53:36.446 00.000 15672 MoveAxis(E, 176, ABG) 02:53:36.446 00.000 15672 Guiding Dir = 2, Dur = 176 02:53:36.446 00.000 15672 IsSlewing returns 0 02:53:36.447 00.001 15672 IsGuiding returns 0 02:53:36.450 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=14918, FiltMin=2603, FiltMax=11988, Gamma=2.950 02:53:36.467 00.017 15672 PulseGuide returned control before completion, sleep 166 02:53:36.494 00.027 30444 UpdateGuideState exits: m=38488 SNR=35.5 Saturated 02:53:36.494 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:36.494 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:36.494 00.000 30444 Enqueuing Expose request 02:53:36.637 00.143 15672 IsGuiding returns 1 02:53:36.637 00.000 15672 scope still moving after pulse duration time elapsed 02:53:36.658 00.021 15672 IsSlewing returns 0 02:53:36.676 00.018 15672 IsGuiding returns 0 02:53:36.677 00.001 15672 scope move finished after 176 + 53 ms 02:53:36.677 00.000 15672 Move returns status 0, amount 176 02:53:36.677 00.000 15672 MoveAxis(N, 0, ABG) 02:53:36.677 00.000 15672 Move returns status 0, amount 0 02:53:36.677 00.000 15672 move complete, result=0 02:53:36.677 00.000 15672 worker thread done servicing request 02:53:36.677 00.000 15672 Worker thread wakes up 02:53:36.678 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:36.678 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:36.678 00.000 30444 GuideStep: -0.6 px 176 ms EAST, 0.1 px 0 ms NORTH 02:53:38.594 01.916 15672 Exposure complete 02:53:38.622 00.028 15672 worker thread done servicing request 02:53:38.623 00.001 30444 OnExposeComplete: enter 02:53:38.623 00.000 30444 UpdateGuideState(): m_state=6 02:53:38.623 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7204 02:53:38.623 00.000 30444 Star::Find returns 1 (1), X=461.77, Y=204.17, Mass=40113, SNR=34.5, Peak=6522 HFD=3.4 02:53:38.623 00.000 30444 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.28) = xAngle (0.05 = 0.05) 02:53:38.623 00.000 30444 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.01 = -0.01) 02:53:38.623 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.08 hyp=0.35 cameraTheta=-0.23 mountX=0.35 mountY=-0.00, mountTheta=-0.01 02:53:38.623 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.08, opts=13) 02:53:38.623 00.000 30444 Enqueuing Move request for scope (0.34, -0.08) 02:53:38.624 00.001 15672 Worker thread wakes up 02:53:38.624 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.08) opts 0xd 02:53:38.624 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.08) 02:53:38.624 00.000 15672 Moving (0.34, -0.08) raw xDistance=0.35 yDistance=-0.00 02:53:38.624 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.35 02:53:38.624 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:53:38.624 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 02:53:38.624 00.000 15672 MoveAxis(W, 81, ABG) 02:53:38.624 00.000 15672 Guiding Dir = 3, Dur = 81 02:53:38.624 00.000 15672 IsSlewing returns 0 02:53:38.625 00.001 15672 IsGuiding returns 0 02:53:38.630 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=17296, FiltMin=2556, FiltMax=11320, Gamma=2.950 02:53:38.640 00.010 15672 PulseGuide returned control before completion, sleep 77 02:53:38.718 00.078 15672 IsGuiding returns 1 02:53:38.718 00.000 15672 scope still moving after pulse duration time elapsed 02:53:38.740 00.022 15672 IsSlewing returns 0 02:53:38.753 00.013 15672 IsGuiding returns 0 02:53:38.753 00.000 15672 scope move finished after 81 + 46 ms 02:53:38.754 00.001 15672 Move returns status 0, amount 81 02:53:38.754 00.000 15672 MoveAxis(N, 0, ABG) 02:53:38.754 00.000 15672 Move returns status 0, amount 0 02:53:38.754 00.000 15672 move complete, result=0 02:53:38.754 00.000 15672 worker thread done servicing request 02:53:38.778 00.024 30444 UpdateGuideState exits: m=40113 SNR=34.5 Saturated 02:53:38.779 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:38.779 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:38.779 00.000 30444 Enqueuing Expose request 02:53:38.779 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.0 px 0 ms NORTH 02:53:38.779 00.000 15672 Worker thread wakes up 02:53:38.780 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:38.780 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:40.888 02.108 15672 Exposure complete 02:53:40.908 00.020 15672 worker thread done servicing request 02:53:40.908 00.000 30444 OnExposeComplete: enter 02:53:40.908 00.000 30444 UpdateGuideState(): m_state=6 02:53:40.908 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7205 02:53:40.908 00.000 30444 Star::Find returns 1 (1), X=462.07, Y=204.20, Mass=43015, SNR=39.9, Peak=5892 HFD=4.1 02:53:40.908 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.28) = xAngle (0.20 = 0.20) 02:53:40.908 00.000 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 02:53:40.908 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=-0.05 hyp=0.64 cameraTheta=-0.08 mountX=0.62 mountY=0.09, mountTheta=0.14 02:53:40.909 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=-0.05, opts=13) 02:53:40.909 00.000 30444 Enqueuing Move request for scope (0.63, -0.05) 02:53:40.909 00.000 15672 Worker thread wakes up 02:53:40.909 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.05) opts 0xd 02:53:40.909 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, -0.05) 02:53:40.909 00.000 15672 Moving (0.63, -0.05) raw xDistance=0.62 yDistance=0.09 02:53:40.909 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62 02:53:40.909 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:53:40.909 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 02:53:40.909 00.000 15672 MoveAxis(W, 174, ABG) 02:53:40.909 00.000 15672 Guiding Dir = 3, Dur = 174 02:53:40.910 00.001 15672 IsSlewing returns 0 02:53:40.914 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=15682, FiltMin=2591, FiltMax=10626, Gamma=2.950 02:53:40.941 00.027 15672 IsGuiding returns 0 02:53:40.957 00.016 15672 PulseGuide returned control before completion, sleep 169 02:53:40.957 00.000 30444 UpdateGuideState exits: m=43015 SNR=39.9 Saturated 02:53:40.957 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:40.957 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:40.957 00.000 30444 Enqueuing Expose request 02:53:41.130 00.173 15672 IsGuiding returns 1 02:53:41.130 00.000 15672 scope still moving after pulse duration time elapsed 02:53:41.151 00.021 15672 IsSlewing returns 0 02:53:41.198 00.047 15672 IsGuiding returns 0 02:53:41.198 00.000 15672 scope move finished after 174 + 82 ms 02:53:41.198 00.000 15672 Move returns status 0, amount 174 02:53:41.198 00.000 15672 MoveAxis(N, 0, ABG) 02:53:41.198 00.000 15672 Move returns status 0, amount 0 02:53:41.199 00.001 15672 move complete, result=0 02:53:41.199 00.000 15672 worker thread done servicing request 02:53:41.199 00.000 15672 Worker thread wakes up 02:53:41.199 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:41.199 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:41.199 00.000 30444 GuideStep: 0.6 px 174 ms WEST, 0.1 px 0 ms NORTH 02:53:43.109 01.910 15672 Exposure complete 02:53:43.128 00.019 15672 worker thread done servicing request 02:53:43.129 00.001 30444 OnExposeComplete: enter 02:53:43.129 00.000 30444 UpdateGuideState(): m_state=6 02:53:43.129 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7206 02:53:43.129 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=203.91, Mass=38719, SNR=33.1, Peak=5755 HFD=3.9 02:53:43.129 00.000 30444 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.28) = xAngle (-0.54 = -0.54) 02:53:43.129 00.000 30444 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.60 = -0.60) 02:53:43.129 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.34 hyp=0.47 cameraTheta=-0.82 mountX=0.40 mountY=-0.26, mountTheta=-0.58 02:53:43.129 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.34, opts=13) 02:53:43.129 00.000 30444 Enqueuing Move request for scope (0.32, -0.34) 02:53:43.129 00.000 15672 Worker thread wakes up 02:53:43.130 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.34) opts 0xd 02:53:43.130 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.34) 02:53:43.130 00.000 15672 Moving (0.32, -0.34) raw xDistance=0.40 yDistance=-0.26 02:53:43.130 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40 02:53:43.130 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:53:43.130 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 02:53:43.130 00.000 15672 MoveAxis(W, 121, ABG) 02:53:43.130 00.000 15672 Guiding Dir = 3, Dur = 121 02:53:43.130 00.000 15672 IsSlewing returns 0 02:53:43.132 00.002 15672 IsGuiding returns 0 02:53:43.136 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=14093, FiltMin=2630, FiltMax=10257, Gamma=2.950 02:53:43.161 00.025 15672 PulseGuide returned control before completion, sleep 102 02:53:43.178 00.017 30444 UpdateGuideState exits: m=38719 SNR=33.1 Saturated 02:53:43.178 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:43.178 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:43.178 00.000 30444 Enqueuing Expose request 02:53:43.266 00.088 15672 IsGuiding returns 1 02:53:43.266 00.000 15672 scope still moving after pulse duration time elapsed 02:53:43.288 00.022 15672 IsSlewing returns 0 02:53:43.323 00.035 15672 IsGuiding returns 0 02:53:43.323 00.000 15672 scope move finished after 121 + 70 ms 02:53:43.323 00.000 15672 Move returns status 0, amount 121 02:53:43.323 00.000 15672 MoveAxis(N, 0, ABG) 02:53:43.323 00.000 15672 Move returns status 0, amount 0 02:53:43.323 00.000 15672 move complete, result=0 02:53:43.323 00.000 15672 worker thread done servicing request 02:53:43.324 00.001 15672 Worker thread wakes up 02:53:43.324 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:43.324 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:43.324 00.000 30444 GuideStep: 0.4 px 121 ms WEST, -0.3 px 0 ms NORTH 02:53:45.433 02.109 15672 Exposure complete 02:53:45.453 00.020 15672 worker thread done servicing request 02:53:45.453 00.000 30444 OnExposeComplete: enter 02:53:45.453 00.000 30444 UpdateGuideState(): m_state=6 02:53:45.453 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7207 02:53:45.453 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=204.35, Mass=35729, SNR=34.5, Peak=5577 HFD=3.5 02:53:45.453 00.000 30444 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.28) = xAngle (3.33 = -2.95) 02:53:45.453 00.000 30444 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.27 = -3.02) 02:53:45.453 00.000 30444 CameraToMount -- cameraX=-1.10 cameraY=0.10 hyp=1.11 cameraTheta=3.05 mountX=-1.09 mountY=-0.14, mountTheta=-3.01 02:53:45.454 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.10, y=0.10, opts=13) 02:53:45.454 00.000 30444 Enqueuing Move request for scope (-1.10, 0.10) 02:53:45.454 00.000 15672 Worker thread wakes up 02:53:45.454 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.10, 0.10) opts 0xd 02:53:45.454 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.10, 0.10) 02:53:45.454 00.000 15672 Moving (-1.10, 0.10) raw xDistance=-1.09 yDistance=-0.14 02:53:45.454 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.09 02:53:45.454 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:53:45.454 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 02:53:45.454 00.000 15672 MoveAxis(E, 286, ABG) 02:53:45.454 00.000 15672 Guiding Dir = 2, Dur = 286 02:53:45.455 00.001 15672 IsSlewing returns 0 02:53:45.456 00.001 15672 IsGuiding returns 0 02:53:45.460 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2057, max=14034, FiltMin=2585, FiltMax=10734, Gamma=2.950 02:53:45.477 00.017 15672 PulseGuide returned control before completion, sleep 275 02:53:45.502 00.025 30444 UpdateGuideState exits: m=35729 SNR=34.5 Saturated 02:53:45.502 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:45.502 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:45.502 00.000 30444 Enqueuing Expose request 02:53:45.755 00.253 15672 IsGuiding returns 1 02:53:45.755 00.000 15672 scope still moving after pulse duration time elapsed 02:53:45.776 00.021 15672 IsSlewing returns 0 02:53:45.782 00.006 15672 IsGuiding returns 0 02:53:45.782 00.000 15672 scope move finished after 286 + 39 ms 02:53:45.782 00.000 15672 Move returns status 0, amount 286 02:53:45.782 00.000 15672 MoveAxis(N, 0, ABG) 02:53:45.782 00.000 15672 Move returns status 0, amount 0 02:53:45.782 00.000 15672 move complete, result=0 02:53:45.782 00.000 15672 worker thread done servicing request 02:53:45.782 00.000 15672 Worker thread wakes up 02:53:45.782 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:45.782 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:45.782 00.000 30444 GuideStep: -1.1 px 286 ms EAST, -0.1 px 0 ms NORTH 02:53:47.687 01.905 15672 Exposure complete 02:53:47.707 00.020 15672 worker thread done servicing request 02:53:47.707 00.000 30444 OnExposeComplete: enter 02:53:47.707 00.000 30444 UpdateGuideState(): m_state=6 02:53:47.707 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7208 02:53:47.707 00.000 30444 Star::Find returns 1 (1), X=461.16, Y=204.08, Mass=33395, SNR=33.9, Peak=6051 HFD=3.1 02:53:47.707 00.000 30444 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.28) = xAngle (-2.30 = -2.30) 02:53:47.708 00.001 30444 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 02:53:47.708 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.17 hyp=0.33 cameraTheta=-2.58 mountX=-0.22 mountY=-0.23, mountTheta=-2.33 02:53:47.708 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.17, opts=13) 02:53:47.708 00.000 30444 Enqueuing Move request for scope (-0.28, -0.17) 02:53:47.708 00.000 15672 Worker thread wakes up 02:53:47.708 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.17) opts 0xd 02:53:47.708 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.17) 02:53:47.708 00.000 15672 Moving (-0.28, -0.17) raw xDistance=-0.22 yDistance=-0.23 02:53:47.708 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 02:53:47.708 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:53:47.708 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 02:53:47.709 00.001 15672 MoveAxis(E, 0, ABG) 02:53:47.709 00.000 15672 Move returns status 0, amount 0 02:53:47.709 00.000 15672 MoveAxis(N, 0, ABG) 02:53:47.709 00.000 15672 Move returns status 0, amount 0 02:53:47.709 00.000 15672 move complete, result=0 02:53:47.709 00.000 15672 worker thread done servicing request 02:53:47.714 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=15449, FiltMin=2603, FiltMax=11601, Gamma=2.950 02:53:47.756 00.042 30444 UpdateGuideState exits: m=33395 SNR=33.9 Saturated 02:53:47.756 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:47.756 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:47.756 00.000 30444 Enqueuing Expose request 02:53:47.756 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:53:47.756 00.000 15672 Worker thread wakes up 02:53:47.756 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:47.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:49.867 02.111 15672 Exposure complete 02:53:49.886 00.019 15672 worker thread done servicing request 02:53:49.886 00.000 30444 OnExposeComplete: enter 02:53:49.887 00.001 30444 UpdateGuideState(): m_state=6 02:53:49.887 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7209 02:53:49.887 00.000 30444 Star::Find returns 1 (1), X=461.94, Y=204.01, Mass=37857, SNR=39.2, Peak=5803 HFD=4.0 02:53:49.887 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 02:53:49.887 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 02:53:49.887 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=-0.24 hyp=0.56 cameraTheta=-0.44 mountX=0.55 mountY=-0.13, mountTheta=-0.22 02:53:49.887 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.24, opts=13) 02:53:49.887 00.000 30444 Enqueuing Move request for scope (0.50, -0.24) 02:53:49.887 00.000 15672 Worker thread wakes up 02:53:49.888 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.24) opts 0xd 02:53:49.888 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.24) 02:53:49.888 00.000 15672 Moving (0.50, -0.24) raw xDistance=0.55 yDistance=-0.13 02:53:49.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55 02:53:49.888 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:53:49.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 02:53:49.888 00.000 15672 MoveAxis(W, 149, ABG) 02:53:49.888 00.000 15672 Guiding Dir = 3, Dur = 149 02:53:49.888 00.000 15672 IsSlewing returns 0 02:53:49.889 00.001 15672 IsGuiding returns 0 02:53:49.893 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=17009, FiltMin=2546, FiltMax=11367, Gamma=2.950 02:53:49.918 00.025 15672 PulseGuide returned control before completion, sleep 130 02:53:49.936 00.018 30444 UpdateGuideState exits: m=37857 SNR=39.2 Saturated 02:53:49.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:49.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:49.936 00.000 30444 Enqueuing Expose request 02:53:50.051 00.115 15672 IsGuiding returns 1 02:53:50.051 00.000 15672 scope still moving after pulse duration time elapsed 02:53:50.071 00.020 15672 IsSlewing returns 0 02:53:50.095 00.024 15672 IsGuiding returns 0 02:53:50.095 00.000 15672 scope move finished after 149 + 56 ms 02:53:50.095 00.000 15672 Move returns status 0, amount 149 02:53:50.095 00.000 15672 MoveAxis(N, 0, ABG) 02:53:50.096 00.001 15672 Move returns status 0, amount 0 02:53:50.096 00.000 15672 move complete, result=0 02:53:50.096 00.000 15672 worker thread done servicing request 02:53:50.096 00.000 15672 Worker thread wakes up 02:53:50.096 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:50.096 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:50.096 00.000 30444 GuideStep: 0.6 px 149 ms WEST, -0.1 px 0 ms NORTH 02:53:52.004 01.908 15672 Exposure complete 02:53:52.024 00.020 15672 worker thread done servicing request 02:53:52.024 00.000 30444 OnExposeComplete: enter 02:53:52.024 00.000 30444 UpdateGuideState(): m_state=6 02:53:52.024 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7210 02:53:52.024 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=203.94, Mass=31773, SNR=31.2, Peak=6221 HFD=3.3 02:53:52.024 00.000 30444 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.28) = xAngle (-0.69 = -0.69) 02:53:52.024 00.000 30444 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.75 = -0.75) 02:53:52.024 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.31 hyp=0.38 cameraTheta=-0.97 mountX=0.29 mountY=-0.26, mountTheta=-0.73 02:53:52.026 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.31, opts=13) 02:53:52.027 00.001 30444 Enqueuing Move request for scope (0.21, -0.31) 02:53:52.027 00.000 15672 Worker thread wakes up 02:53:52.027 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.31) opts 0xd 02:53:52.027 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.31) 02:53:52.027 00.000 15672 Moving (0.21, -0.31) raw xDistance=0.29 yDistance=-0.26 02:53:52.027 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29 02:53:52.027 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:53:52.027 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 02:53:52.027 00.000 15672 MoveAxis(W, 89, ABG) 02:53:52.027 00.000 15672 Guiding Dir = 3, Dur = 89 02:53:52.027 00.000 15672 IsSlewing returns 0 02:53:52.028 00.001 15672 IsGuiding returns 0 02:53:52.032 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=16872, FiltMin=2607, FiltMax=11709, Gamma=2.950 02:53:52.043 00.011 15672 PulseGuide returned control before completion, sleep 85 02:53:52.129 00.086 15672 IsGuiding returns 1 02:53:52.129 00.000 15672 scope still moving after pulse duration time elapsed 02:53:52.151 00.022 15672 IsSlewing returns 0 02:53:52.156 00.005 15672 IsGuiding returns 0 02:53:52.156 00.000 15672 scope move finished after 89 + 38 ms 02:53:52.156 00.000 15672 Move returns status 0, amount 89 02:53:52.156 00.000 15672 MoveAxis(N, 0, ABG) 02:53:52.156 00.000 15672 Move returns status 0, amount 0 02:53:52.156 00.000 15672 move complete, result=0 02:53:52.156 00.000 15672 worker thread done servicing request 02:53:52.511 00.355 30444 UpdateGuideState exits: m=31773 SNR=31.2 Saturated 02:53:52.512 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:52.512 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:52.512 00.000 30444 Enqueuing Expose request 02:53:52.512 00.000 30444 GuideStep: 0.3 px 89 ms WEST, -0.3 px 0 ms NORTH 02:53:52.512 00.000 15672 Worker thread wakes up 02:53:52.513 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:52.513 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:54.630 02.117 15672 Exposure complete 02:53:54.661 00.031 15672 worker thread done servicing request 02:53:54.661 00.000 30444 OnExposeComplete: enter 02:53:54.661 00.000 30444 UpdateGuideState(): m_state=6 02:53:54.661 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7211 02:53:54.661 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=204.16, Mass=41557, SNR=39.9, Peak=6557 HFD=3.5 02:53:54.662 00.001 30444 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 02:53:54.662 00.000 30444 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 02:53:54.662 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.09 hyp=0.41 cameraTheta=-2.91 mountX=-0.36 mountY=-0.18, mountTheta=-2.69 02:53:54.662 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.09, opts=13) 02:53:54.662 00.000 30444 Enqueuing Move request for scope (-0.40, -0.09) 02:53:54.662 00.000 15672 Worker thread wakes up 02:53:54.662 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.09) opts 0xd 02:53:54.662 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.09) 02:53:54.662 00.000 15672 Moving (-0.40, -0.09) raw xDistance=-0.36 yDistance=-0.18 02:53:54.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36 02:53:54.662 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:53:54.663 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 02:53:54.663 00.000 15672 MoveAxis(E, 91, ABG) 02:53:54.663 00.000 15672 Guiding Dir = 2, Dur = 91 02:53:54.663 00.000 15672 IsSlewing returns 0 02:53:54.664 00.001 15672 IsGuiding returns 0 02:53:54.668 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=15491, FiltMin=2483, FiltMax=11161, Gamma=2.950 02:53:54.679 00.011 15672 PulseGuide returned control before completion, sleep 87 02:53:54.711 00.032 30444 UpdateGuideState exits: m=41557 SNR=39.9 Saturated 02:53:54.712 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:54.712 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:54.712 00.000 30444 Enqueuing Expose request 02:53:54.769 00.057 15672 IsGuiding returns 1 02:53:54.769 00.000 15672 scope still moving after pulse duration time elapsed 02:53:54.790 00.021 15672 IsSlewing returns 0 02:53:54.792 00.002 15672 IsGuiding returns 0 02:53:54.793 00.001 15672 scope move finished after 91 + 37 ms 02:53:54.793 00.000 15672 Move returns status 0, amount 91 02:53:54.793 00.000 15672 MoveAxis(N, 0, ABG) 02:53:54.793 00.000 15672 Move returns status 0, amount 0 02:53:54.793 00.000 15672 move complete, result=0 02:53:54.793 00.000 15672 worker thread done servicing request 02:53:54.793 00.000 15672 Worker thread wakes up 02:53:54.793 00.000 30444 GuideStep: -0.4 px 91 ms EAST, -0.2 px 0 ms NORTH 02:53:54.794 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:54.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:56.710 01.916 15672 Exposure complete 02:53:56.740 00.030 15672 worker thread done servicing request 02:53:56.740 00.000 30444 OnExposeComplete: enter 02:53:56.740 00.000 30444 UpdateGuideState(): m_state=6 02:53:56.740 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7212 02:53:56.740 00.000 30444 Star::Find returns 1 (1), X=460.91, Y=203.58, Mass=34184, SNR=32.4, Peak=5988 HFD=3.3 02:53:56.740 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 02:53:56.740 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 02:53:56.740 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.67 hyp=0.85 cameraTheta=-2.24 mountX=-0.32 mountY=-0.77, mountTheta=-1.97 02:53:56.741 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.67, opts=13) 02:53:56.741 00.000 30444 Enqueuing Move request for scope (-0.52, -0.67) 02:53:56.741 00.000 15672 Worker thread wakes up 02:53:56.741 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.67) opts 0xd 02:53:56.741 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.67) 02:53:56.741 00.000 15672 Moving (-0.52, -0.67) raw xDistance=-0.32 yDistance=-0.77 02:53:56.741 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32 02:53:56.741 00.000 15672 resist switch: large excursion: input -0.77 thresh 0.75 direction from 1 to -1 02:53:56.741 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.30 02:53:56.741 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 02:53:56.741 00.000 15672 MoveAxis(E, 93, ABG) 02:53:56.741 00.000 15672 Guiding Dir = 2, Dur = 93 02:53:56.741 00.000 15672 IsSlewing returns 0 02:53:56.743 00.002 15672 IsGuiding returns 0 02:53:56.746 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=16239, FiltMin=2525, FiltMax=11710, Gamma=2.950 02:53:56.771 00.025 15672 PulseGuide returned control before completion, sleep 75 02:53:56.900 00.129 15672 IsGuiding returns 0 02:53:56.900 00.000 15672 Move returns status 0, amount 93 02:53:56.900 00.000 15672 MoveAxis(N, 137, ABG) 02:53:56.900 00.000 15672 Guiding Dir = 0, Dur = 137 02:53:56.901 00.001 15672 IsSlewing returns 0 02:53:56.902 00.001 15672 IsGuiding returns 0 02:53:56.980 00.078 15672 PulseGuide returned control before completion, sleep 70 02:53:57.053 00.073 15672 IsGuiding returns 1 02:53:57.053 00.000 15672 scope still moving after pulse duration time elapsed 02:53:57.074 00.021 15672 IsSlewing returns 0 02:53:57.096 00.022 30444 UpdateGuideState exits: m=34184 SNR=32.4 Saturated 02:53:57.096 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:57.096 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:57.096 00.000 30444 Enqueuing Expose request 02:53:57.110 00.014 15672 IsGuiding returns 1 02:53:57.131 00.021 15672 IsSlewing returns 0 02:53:57.171 00.040 15672 IsGuiding returns 0 02:53:57.171 00.000 15672 scope move finished after 137 + 131 ms 02:53:57.171 00.000 15672 Move returns status 0, amount 137 02:53:57.171 00.000 15672 move complete, result=0 02:53:57.171 00.000 15672 worker thread done servicing request 02:53:57.171 00.000 15672 Worker thread wakes up 02:53:57.171 00.000 30444 GuideStep: -0.3 px 93 ms EAST, -0.8 px 137 ms NORTH 02:53:57.171 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:57.171 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:53:59.280 02.109 15672 Exposure complete 02:53:59.299 00.019 15672 worker thread done servicing request 02:53:59.299 00.000 30444 OnExposeComplete: enter 02:53:59.300 00.001 30444 UpdateGuideState(): m_state=6 02:53:59.300 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7213 02:53:59.300 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=203.71, Mass=36327, SNR=33.5, Peak=5699 HFD=3.4 02:53:59.300 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 02:53:59.300 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 02:53:59.300 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.54 hyp=0.56 cameraTheta=-1.33 mountX=0.27 mountY=-0.50, mountTheta=-1.07 02:53:59.300 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.54, opts=13) 02:53:59.300 00.000 30444 Enqueuing Move request for scope (0.13, -0.54) 02:53:59.300 00.000 15672 Worker thread wakes up 02:53:59.300 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.54) opts 0xd 02:53:59.301 00.001 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.54) 02:53:59.301 00.000 15672 Moving (0.13, -0.54) raw xDistance=0.27 yDistance=-0.50 02:53:59.301 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27 02:53:59.301 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 02:53:59.301 00.000 15672 MoveAxis(W, 67, ABG) 02:53:59.301 00.000 15672 Guiding Dir = 3, Dur = 67 02:53:59.301 00.000 15672 IsSlewing returns 0 02:53:59.303 00.002 15672 IsGuiding returns 0 02:53:59.307 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=15793, FiltMin=2518, FiltMax=10192, Gamma=2.950 02:53:59.327 00.020 15672 PulseGuide returned control before completion, sleep 53 02:53:59.348 00.021 30444 UpdateGuideState exits: m=36327 SNR=33.5 Saturated 02:53:59.348 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:53:59.348 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:53:59.348 00.000 30444 Enqueuing Expose request 02:53:59.408 00.060 15672 IsGuiding returns 0 02:53:59.408 00.000 15672 Move returns status 0, amount 67 02:53:59.408 00.000 15672 MoveAxis(N, 89, ABG) 02:53:59.408 00.000 15672 Guiding Dir = 0, Dur = 89 02:53:59.409 00.001 15672 IsSlewing returns 0 02:53:59.410 00.001 15672 IsGuiding returns 0 02:53:59.488 00.078 15672 PulseGuide returned control before completion, sleep 21 02:53:59.522 00.034 15672 IsGuiding returns 1 02:53:59.522 00.000 15672 scope still moving after pulse duration time elapsed 02:53:59.543 00.021 15672 IsSlewing returns 0 02:53:59.547 00.004 15672 IsGuiding returns 1 02:53:59.568 00.021 15672 IsSlewing returns 0 02:53:59.570 00.002 15672 IsGuiding returns 1 02:53:59.592 00.022 15672 IsSlewing returns 0 02:53:59.617 00.025 15672 IsGuiding returns 0 02:53:59.617 00.000 15672 scope move finished after 89 + 118 ms 02:53:59.617 00.000 15672 Move returns status 0, amount 89 02:53:59.618 00.001 15672 move complete, result=0 02:53:59.618 00.000 15672 worker thread done servicing request 02:53:59.618 00.000 15672 Worker thread wakes up 02:53:59.618 00.000 30444 GuideStep: 0.3 px 67 ms WEST, -0.5 px 89 ms NORTH 02:53:59.619 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:53:59.619 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:01.526 01.907 15672 Exposure complete 02:54:01.546 00.020 15672 worker thread done servicing request 02:54:01.546 00.000 30444 OnExposeComplete: enter 02:54:01.546 00.000 30444 UpdateGuideState(): m_state=6 02:54:01.546 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7214 02:54:01.546 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=204.14, Mass=33485, SNR=28.7, Peak=5816 HFD=3.1 02:54:01.547 00.001 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.65 = -2.65) 02:54:01.547 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.71 = -2.71) 02:54:01.547 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=-0.11 hyp=0.50 cameraTheta=-2.92 mountX=-0.44 mountY=-0.21, mountTheta=-2.70 02:54:01.547 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-0.11, opts=13) 02:54:01.547 00.000 30444 Enqueuing Move request for scope (-0.49, -0.11) 02:54:01.547 00.000 15672 Worker thread wakes up 02:54:01.547 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.11) opts 0xd 02:54:01.547 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, -0.11) 02:54:01.547 00.000 15672 Moving (-0.49, -0.11) raw xDistance=-0.44 yDistance=-0.21 02:54:01.547 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44 02:54:01.547 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:54:01.547 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 02:54:01.547 00.000 15672 MoveAxis(E, 115, ABG) 02:54:01.548 00.001 15672 Guiding Dir = 2, Dur = 115 02:54:01.549 00.001 15672 IsSlewing returns 0 02:54:01.550 00.001 15672 IsGuiding returns 0 02:54:01.553 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=13654, FiltMin=2583, FiltMax=10175, Gamma=2.950 02:54:01.564 00.011 15672 PulseGuide returned control before completion, sleep 111 02:54:01.597 00.033 30444 UpdateGuideState exits: m=33485 SNR=28.7 Saturated 02:54:01.597 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:01.597 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:01.597 00.000 30444 Enqueuing Expose request 02:54:01.678 00.081 15672 IsGuiding returns 1 02:54:01.678 00.000 15672 scope still moving after pulse duration time elapsed 02:54:01.698 00.020 15672 IsSlewing returns 0 02:54:01.709 00.011 15672 IsGuiding returns 0 02:54:01.709 00.000 15672 scope move finished after 115 + 43 ms 02:54:01.709 00.000 15672 Move returns status 0, amount 115 02:54:01.709 00.000 15672 MoveAxis(N, 0, ABG) 02:54:01.709 00.000 15672 Move returns status 0, amount 0 02:54:01.709 00.000 15672 move complete, result=0 02:54:01.709 00.000 15672 worker thread done servicing request 02:54:01.709 00.000 15672 Worker thread wakes up 02:54:01.709 00.000 30444 GuideStep: -0.4 px 115 ms EAST, -0.2 px 0 ms NORTH 02:54:01.709 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:01.710 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:03.819 02.109 15672 Exposure complete 02:54:03.839 00.020 15672 worker thread done servicing request 02:54:03.839 00.000 30444 OnExposeComplete: enter 02:54:03.839 00.000 30444 UpdateGuideState(): m_state=6 02:54:03.839 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7215 02:54:03.839 00.000 30444 Star::Find returns 1 (1), X=462.57, Y=203.58, Mass=36475, SNR=35.4, Peak=5703 HFD=3.3 02:54:03.839 00.000 30444 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.28) = xAngle (-0.26 = -0.26) 02:54:03.839 00.000 30444 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.32 = -0.32) 02:54:03.839 00.000 30444 CameraToMount -- cameraX=1.14 cameraY=-0.68 hyp=1.33 cameraTheta=-0.54 mountX=1.29 mountY=-0.42, mountTheta=-0.31 02:54:03.839 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.14, y=-0.68, opts=13) 02:54:03.839 00.000 30444 Enqueuing Move request for scope (1.14, -0.68) 02:54:03.840 00.001 15672 Worker thread wakes up 02:54:03.840 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.68) opts 0xd 02:54:03.840 00.000 15672 Handling offset move in thread for scope, endpoint = (1.14, -0.68) 02:54:03.840 00.000 15672 Moving (1.14, -0.68) raw xDistance=1.29 yDistance=-0.42 02:54:03.840 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.29 02:54:03.840 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 02:54:03.840 00.000 15672 MoveAxis(W, 339, ABG) 02:54:03.840 00.000 15672 Guiding Dir = 3, Dur = 339 02:54:03.840 00.000 15672 IsSlewing returns 0 02:54:03.841 00.001 15672 IsGuiding returns 0 02:54:03.845 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=14268, FiltMin=2559, FiltMax=10763, Gamma=2.950 02:54:03.864 00.019 15672 PulseGuide returned control before completion, sleep 327 02:54:03.888 00.024 30444 UpdateGuideState exits: m=36475 SNR=35.4 Saturated 02:54:03.888 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:03.888 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:03.888 00.000 30444 Enqueuing Expose request 02:54:04.216 00.328 15672 IsGuiding returns 0 02:54:04.216 00.000 15672 Move returns status 0, amount 339 02:54:04.216 00.000 15672 MoveAxis(N, 74, ABG) 02:54:04.216 00.000 15672 Guiding Dir = 0, Dur = 74 02:54:04.217 00.001 15672 IsSlewing returns 0 02:54:04.250 00.033 15672 IsGuiding returns 0 02:54:04.334 00.084 15672 IsGuiding returns 1 02:54:04.334 00.000 15672 scope still moving after pulse duration time elapsed 02:54:04.354 00.020 15672 IsSlewing returns 0 02:54:04.357 00.003 15672 IsGuiding returns 1 02:54:04.378 00.021 15672 IsSlewing returns 0 02:54:04.382 00.004 15672 IsGuiding returns 1 02:54:04.402 00.020 15672 IsSlewing returns 0 02:54:04.405 00.003 15672 IsGuiding returns 1 02:54:04.426 00.021 15672 IsSlewing returns 0 02:54:04.441 00.015 15672 IsGuiding returns 0 02:54:04.441 00.000 15672 scope move finished after 74 + 117 ms 02:54:04.441 00.000 15672 Move returns status 0, amount 74 02:54:04.441 00.000 15672 move complete, result=0 02:54:04.441 00.000 15672 worker thread done servicing request 02:54:04.442 00.001 15672 Worker thread wakes up 02:54:04.442 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:04.442 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:04.442 00.000 30444 GuideStep: 1.3 px 339 ms WEST, -0.4 px 74 ms NORTH 02:54:06.359 01.917 15672 Exposure complete 02:54:06.388 00.029 15672 worker thread done servicing request 02:54:06.388 00.000 30444 OnExposeComplete: enter 02:54:06.388 00.000 30444 UpdateGuideState(): m_state=6 02:54:06.388 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7216 02:54:06.388 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=203.95, Mass=37506, SNR=33.8, Peak=5670 HFD=3.6 02:54:06.388 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 02:54:06.388 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 02:54:06.389 00.001 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.77 mountX=0.02 mountY=-0.31, mountTheta=-1.49 02:54:06.389 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.30, opts=13) 02:54:06.389 00.000 30444 Enqueuing Move request for scope (-0.06, -0.30) 02:54:06.389 00.000 15672 Worker thread wakes up 02:54:06.389 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.30) opts 0xd 02:54:06.389 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.30) 02:54:06.389 00.000 15672 Moving (-0.06, -0.30) raw xDistance=0.02 yDistance=-0.31 02:54:06.389 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 02:54:06.389 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 02:54:06.389 00.000 15672 MoveAxis(E, 0, ABG) 02:54:06.389 00.000 15672 Move returns status 0, amount 0 02:54:06.389 00.000 15672 MoveAxis(N, 55, ABG) 02:54:06.389 00.000 15672 Guiding Dir = 0, Dur = 55 02:54:06.390 00.001 15672 IsSlewing returns 0 02:54:06.391 00.001 15672 IsGuiding returns 0 02:54:06.395 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=16824, FiltMin=2599, FiltMax=11149, Gamma=2.950 02:54:06.470 00.075 15672 IsGuiding returns 1 02:54:06.470 00.000 15672 scope still moving after pulse duration time elapsed 02:54:06.490 00.020 15672 IsSlewing returns 0 02:54:06.491 00.001 15672 IsGuiding returns 1 02:54:06.512 00.021 15672 IsSlewing returns 0 02:54:06.514 00.002 15672 IsGuiding returns 1 02:54:06.534 00.020 15672 IsSlewing returns 0 02:54:06.566 00.032 15672 IsGuiding returns 0 02:54:06.566 00.000 15672 scope move finished after 55 + 119 ms 02:54:06.566 00.000 15672 Move returns status 0, amount 55 02:54:06.566 00.000 15672 move complete, result=0 02:54:06.567 00.001 15672 worker thread done servicing request 02:54:06.740 00.173 30444 UpdateGuideState exits: m=37506 SNR=33.8 Saturated 02:54:06.740 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:06.740 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:06.740 00.000 30444 Enqueuing Expose request 02:54:06.740 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 55 ms NORTH 02:54:06.740 00.000 15672 Worker thread wakes up 02:54:06.740 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:06.740 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:08.850 02.110 15672 Exposure complete 02:54:08.869 00.019 15672 worker thread done servicing request 02:54:08.869 00.000 30444 OnExposeComplete: enter 02:54:08.869 00.000 30444 UpdateGuideState(): m_state=6 02:54:08.870 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7217 02:54:08.870 00.000 30444 Star::Find returns 1 (1), X=461.07, Y=203.59, Mass=45169, SNR=42.6, Peak=6280 HFD=3.6 02:54:08.870 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 02:54:08.870 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 02:54:08.870 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.67 hyp=0.76 cameraTheta=-2.07 mountX=-0.16 mountY=-0.73, mountTheta=-1.79 02:54:08.870 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.67, opts=13) 02:54:08.870 00.000 30444 Enqueuing Move request for scope (-0.36, -0.67) 02:54:08.870 00.000 15672 Worker thread wakes up 02:54:08.870 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.67) opts 0xd 02:54:08.870 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.67) 02:54:08.870 00.000 15672 Moving (-0.36, -0.67) raw xDistance=-0.16 yDistance=-0.73 02:54:08.871 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 02:54:08.871 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 02:54:08.871 00.000 15672 MoveAxis(E, 0, ABG) 02:54:08.871 00.000 15672 Move returns status 0, amount 0 02:54:08.871 00.000 15672 MoveAxis(N, 130, ABG) 02:54:08.871 00.000 15672 Guiding Dir = 0, Dur = 130 02:54:08.871 00.000 15672 IsSlewing returns 0 02:54:08.873 00.002 15672 IsGuiding returns 0 02:54:08.877 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=17005, FiltMin=2629, FiltMax=10860, Gamma=2.950 02:54:08.944 00.067 15672 PulseGuide returned control before completion, sleep 69 02:54:09.016 00.072 15672 IsGuiding returns 1 02:54:09.016 00.000 15672 scope still moving after pulse duration time elapsed 02:54:09.037 00.021 15672 IsSlewing returns 0 02:54:09.040 00.003 15672 IsGuiding returns 1 02:54:09.062 00.022 15672 IsSlewing returns 0 02:54:09.062 00.000 15672 IsGuiding returns 1 02:54:09.083 00.021 15672 IsSlewing returns 0 02:54:09.105 00.022 15672 IsGuiding returns 0 02:54:09.105 00.000 15672 scope move finished after 130 + 102 ms 02:54:09.105 00.000 15672 Move returns status 0, amount 130 02:54:09.105 00.000 15672 move complete, result=0 02:54:09.105 00.000 15672 worker thread done servicing request 02:54:09.316 00.211 30444 UpdateGuideState exits: m=45169 SNR=42.6 Saturated 02:54:09.316 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:09.317 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:09.317 00.000 30444 Enqueuing Expose request 02:54:09.317 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 130 ms NORTH 02:54:09.317 00.000 15672 Worker thread wakes up 02:54:09.317 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:09.317 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:11.226 01.909 15672 Exposure complete 02:54:11.246 00.020 15672 worker thread done servicing request 02:54:11.246 00.000 30444 OnExposeComplete: enter 02:54:11.246 00.000 30444 UpdateGuideState(): m_state=6 02:54:11.246 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7218 02:54:11.246 00.000 30444 Star::Find returns 1 (1), X=461.05, Y=203.06, Mass=37202, SNR=36.8, Peak=6201 HFD=3.6 02:54:11.246 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 02:54:11.246 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 02:54:11.246 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-1.20 hyp=1.26 cameraTheta=-1.88 mountX=-0.04 mountY=-1.25, mountTheta=-1.60 02:54:11.247 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-1.20, opts=13) 02:54:11.247 00.000 30444 Enqueuing Move request for scope (-0.38, -1.20) 02:54:11.247 00.000 15672 Worker thread wakes up 02:54:11.247 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -1.20) opts 0xd 02:54:11.247 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -1.20) 02:54:11.247 00.000 15672 Moving (-0.38, -1.20) raw xDistance=-0.04 yDistance=-1.25 02:54:11.247 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 02:54:11.247 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.25 from input -1.25 02:54:11.247 00.000 15672 MoveAxis(E, 0, ABG) 02:54:11.247 00.000 15672 Move returns status 0, amount 0 02:54:11.247 00.000 15672 MoveAxis(N, 223, ABG) 02:54:11.247 00.000 15672 Guiding Dir = 0, Dur = 223 02:54:11.248 00.001 15672 IsSlewing returns 0 02:54:11.249 00.001 15672 IsGuiding returns 0 02:54:11.252 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=15451, FiltMin=2552, FiltMax=11806, Gamma=2.950 02:54:11.295 00.043 30444 UpdateGuideState exits: m=37202 SNR=36.8 Saturated 02:54:11.295 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:11.295 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:11.295 00.000 30444 Enqueuing Expose request 02:54:11.325 00.030 15672 PulseGuide returned control before completion, sleep 157 02:54:11.485 00.160 15672 IsGuiding returns 1 02:54:11.485 00.000 15672 scope still moving after pulse duration time elapsed 02:54:11.506 00.021 15672 IsSlewing returns 0 02:54:11.507 00.001 15672 IsGuiding returns 1 02:54:11.528 00.021 15672 IsSlewing returns 0 02:54:11.529 00.001 15672 IsGuiding returns 1 02:54:11.550 00.021 15672 IsSlewing returns 0 02:54:11.596 00.046 15672 IsGuiding returns 0 02:54:11.596 00.000 15672 scope move finished after 223 + 124 ms 02:54:11.596 00.000 15672 Move returns status 0, amount 223 02:54:11.596 00.000 15672 move complete, result=0 02:54:11.597 00.001 15672 worker thread done servicing request 02:54:11.597 00.000 15672 Worker thread wakes up 02:54:11.597 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:11.597 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:11.597 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -1.3 px 223 ms NORTH 02:54:13.703 02.106 15672 Exposure complete 02:54:13.723 00.020 15672 worker thread done servicing request 02:54:13.724 00.001 30444 OnExposeComplete: enter 02:54:13.724 00.000 30444 UpdateGuideState(): m_state=6 02:54:13.724 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7219 02:54:13.724 00.000 30444 Star::Find returns 1 (1), X=461.99, Y=203.73, Mass=40456, SNR=42.8, Peak=6064 HFD=3.5 02:54:13.724 00.000 30444 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.28) = xAngle (-0.48 = -0.48) 02:54:13.724 00.000 30444 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.54 = -0.54) 02:54:13.724 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.53 hyp=0.77 cameraTheta=-0.76 mountX=0.68 mountY=-0.39, mountTheta=-0.53 02:54:13.724 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.53, opts=13) 02:54:13.725 00.001 30444 Enqueuing Move request for scope (0.56, -0.53) 02:54:13.725 00.000 15672 Worker thread wakes up 02:54:13.725 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.53) opts 0xd 02:54:13.725 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.53) 02:54:13.725 00.000 15672 Moving (0.56, -0.53) raw xDistance=0.68 yDistance=-0.39 02:54:13.725 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68 02:54:13.725 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 02:54:13.725 00.000 15672 MoveAxis(W, 184, ABG) 02:54:13.725 00.000 15672 Guiding Dir = 3, Dur = 184 02:54:13.725 00.000 15672 IsSlewing returns 0 02:54:13.733 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=15331, FiltMin=2574, FiltMax=11538, Gamma=2.950 02:54:13.737 00.004 15672 IsGuiding returns 0 02:54:13.752 00.015 15672 PulseGuide returned control before completion, sleep 179 02:54:13.908 00.156 30444 UpdateGuideState exits: m=40456 SNR=42.8 Saturated 02:54:13.908 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:13.909 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:13.909 00.000 30444 Enqueuing Expose request 02:54:13.993 00.084 15672 IsGuiding returns 0 02:54:13.993 00.000 15672 Move returns status 0, amount 184 02:54:13.993 00.000 15672 MoveAxis(N, 70, ABG) 02:54:13.993 00.000 15672 Guiding Dir = 0, Dur = 70 02:54:13.994 00.001 15672 IsSlewing returns 0 02:54:13.994 00.000 15672 IsGuiding returns 0 02:54:14.075 00.081 15672 IsGuiding returns 1 02:54:14.075 00.000 15672 scope still moving after pulse duration time elapsed 02:54:14.095 00.020 15672 IsSlewing returns 0 02:54:14.098 00.003 15672 IsGuiding returns 1 02:54:14.119 00.021 15672 IsSlewing returns 0 02:54:14.122 00.003 15672 IsGuiding returns 1 02:54:14.143 00.021 15672 IsSlewing returns 0 02:54:14.169 00.026 15672 IsGuiding returns 0 02:54:14.169 00.000 15672 scope move finished after 70 + 105 ms 02:54:14.169 00.000 15672 Move returns status 0, amount 70 02:54:14.169 00.000 15672 move complete, result=0 02:54:14.169 00.000 15672 worker thread done servicing request 02:54:14.170 00.001 15672 Worker thread wakes up 02:54:14.170 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:14.170 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:14.170 00.000 30444 GuideStep: 0.7 px 184 ms WEST, -0.4 px 70 ms NORTH 02:54:16.086 01.916 15672 Exposure complete 02:54:16.115 00.029 15672 worker thread done servicing request 02:54:16.115 00.000 30444 OnExposeComplete: enter 02:54:16.115 00.000 30444 UpdateGuideState(): m_state=6 02:54:16.115 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7220 02:54:16.115 00.000 30444 Star::Find returns 1 (1), X=460.98, Y=203.67, Mass=40376, SNR=37.1, Peak=5959 HFD=3.8 02:54:16.115 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 02:54:16.115 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.01 = -2.01) 02:54:16.115 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.59 hyp=0.74 cameraTheta=-2.22 mountX=-0.27 mountY=-0.67, mountTheta=-1.95 02:54:16.116 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.59, opts=13) 02:54:16.116 00.000 30444 Enqueuing Move request for scope (-0.45, -0.59) 02:54:16.116 00.000 15672 Worker thread wakes up 02:54:16.116 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.59) opts 0xd 02:54:16.116 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.59) 02:54:16.116 00.000 15672 Moving (-0.45, -0.59) raw xDistance=-0.27 yDistance=-0.67 02:54:16.116 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.27 02:54:16.116 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 02:54:16.116 00.000 15672 MoveAxis(E, 60, ABG) 02:54:16.116 00.000 15672 Guiding Dir = 2, Dur = 60 02:54:16.117 00.001 15672 IsSlewing returns 0 02:54:16.122 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=16443, FiltMin=2567, FiltMax=11419, Gamma=2.950 02:54:16.149 00.027 15672 IsGuiding returns 0 02:54:16.164 00.015 15672 PulseGuide returned control before completion, sleep 55 02:54:16.165 00.001 30444 UpdateGuideState exits: m=40376 SNR=37.1 Saturated 02:54:16.165 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:16.165 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:16.165 00.000 30444 Enqueuing Expose request 02:54:16.222 00.057 15672 IsGuiding returns 1 02:54:16.222 00.000 15672 scope still moving after pulse duration time elapsed 02:54:16.242 00.020 15672 IsSlewing returns 0 02:54:16.245 00.003 15672 IsGuiding returns 0 02:54:16.245 00.000 15672 scope move finished after 60 + 36 ms 02:54:16.245 00.000 15672 Move returns status 0, amount 60 02:54:16.245 00.000 15672 MoveAxis(N, 119, ABG) 02:54:16.245 00.000 15672 Guiding Dir = 0, Dur = 119 02:54:16.246 00.001 15672 IsSlewing returns 0 02:54:16.247 00.001 15672 IsGuiding returns 0 02:54:16.325 00.078 15672 PulseGuide returned control before completion, sleep 51 02:54:16.389 00.064 15672 IsGuiding returns 1 02:54:16.389 00.000 15672 scope still moving after pulse duration time elapsed 02:54:16.410 00.021 15672 IsSlewing returns 0 02:54:16.411 00.001 15672 IsGuiding returns 1 02:54:16.432 00.021 15672 IsSlewing returns 0 02:54:16.433 00.001 15672 IsGuiding returns 1 02:54:16.454 00.021 15672 IsSlewing returns 0 02:54:16.484 00.030 15672 IsGuiding returns 0 02:54:16.485 00.001 15672 scope move finished after 119 + 119 ms 02:54:16.485 00.000 15672 Move returns status 0, amount 119 02:54:16.485 00.000 15672 move complete, result=0 02:54:16.485 00.000 15672 worker thread done servicing request 02:54:16.485 00.000 15672 Worker thread wakes up 02:54:16.485 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:16.485 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:16.485 00.000 30444 GuideStep: -0.3 px 60 ms EAST, -0.7 px 119 ms NORTH 02:54:18.592 02.107 15672 Exposure complete 02:54:18.612 00.020 15672 worker thread done servicing request 02:54:18.612 00.000 30444 OnExposeComplete: enter 02:54:18.612 00.000 30444 UpdateGuideState(): m_state=6 02:54:18.613 00.001 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7221 02:54:18.613 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=203.14, Mass=36721, SNR=36.5, Peak=6388 HFD=3.2 02:54:18.613 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 02:54:18.613 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 02:54:18.613 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-1.12 hyp=1.12 cameraTheta=-1.53 mountX=0.35 mountY=-1.08, mountTheta=-1.26 02:54:18.613 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-1.12, opts=13) 02:54:18.613 00.000 30444 Enqueuing Move request for scope (0.04, -1.12) 02:54:18.613 00.000 15672 Worker thread wakes up 02:54:18.613 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -1.12) opts 0xd 02:54:18.613 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -1.12) 02:54:18.613 00.000 15672 Moving (0.04, -1.12) raw xDistance=0.35 yDistance=-1.08 02:54:18.614 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35 02:54:18.614 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08 02:54:18.614 00.000 15672 MoveAxis(W, 90, ABG) 02:54:18.614 00.000 15672 Guiding Dir = 3, Dur = 90 02:54:18.614 00.000 15672 IsSlewing returns 0 02:54:18.616 00.002 15672 IsGuiding returns 0 02:54:18.620 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=14124, FiltMin=2600, FiltMax=11623, Gamma=2.950 02:54:18.640 00.020 15672 PulseGuide returned control before completion, sleep 76 02:54:18.663 00.023 30444 UpdateGuideState exits: m=36721 SNR=36.5 Saturated 02:54:18.663 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:18.663 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:18.663 00.000 30444 Enqueuing Expose request 02:54:18.718 00.055 15672 IsGuiding returns 1 02:54:18.718 00.000 15672 scope still moving after pulse duration time elapsed 02:54:18.739 00.021 15672 IsSlewing returns 0 02:54:18.786 00.047 15672 IsGuiding returns 0 02:54:18.786 00.000 15672 scope move finished after 90 + 79 ms 02:54:18.786 00.000 15672 Move returns status 0, amount 90 02:54:18.786 00.000 15672 MoveAxis(N, 193, ABG) 02:54:18.786 00.000 15672 Guiding Dir = 0, Dur = 193 02:54:18.787 00.001 15672 IsSlewing returns 0 02:54:18.789 00.002 15672 IsGuiding returns 0 02:54:18.865 00.076 15672 PulseGuide returned control before completion, sleep 128 02:54:19.026 00.161 15672 IsGuiding returns 1 02:54:19.027 00.001 15672 scope still moving after pulse duration time elapsed 02:54:19.047 00.020 15672 IsSlewing returns 0 02:54:19.050 00.003 15672 IsGuiding returns 1 02:54:19.071 00.021 15672 IsSlewing returns 0 02:54:19.090 00.019 15672 IsGuiding returns 0 02:54:19.091 00.001 15672 scope move finished after 193 + 107 ms 02:54:19.091 00.000 15672 Move returns status 0, amount 193 02:54:19.091 00.000 15672 move complete, result=0 02:54:19.091 00.000 15672 worker thread done servicing request 02:54:19.091 00.000 30444 GuideStep: 0.3 px 90 ms WEST, -1.1 px 193 ms NORTH 02:54:19.091 00.000 15672 Worker thread wakes up 02:54:19.091 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:19.091 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:20.999 01.908 15672 Exposure complete 02:54:21.018 00.019 15672 worker thread done servicing request 02:54:21.018 00.000 30444 OnExposeComplete: enter 02:54:21.019 00.001 30444 UpdateGuideState(): m_state=6 02:54:21.019 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7222 02:54:21.019 00.000 30444 Star::Find returns 1 (1), X=461.78, Y=203.16, Mass=37676, SNR=32.9, Peak=6172 HFD=3.4 02:54:21.019 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 02:54:21.019 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.05 = -1.05) 02:54:21.019 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-1.09 hyp=1.14 cameraTheta=-1.26 mountX=0.63 mountY=-0.99, mountTheta=-1.00 02:54:21.019 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-1.09, opts=13) 02:54:21.019 00.000 30444 Enqueuing Move request for scope (0.35, -1.09) 02:54:21.020 00.001 15672 Worker thread wakes up 02:54:21.020 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -1.09) opts 0xd 02:54:21.020 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -1.09) 02:54:21.020 00.000 15672 Moving (0.35, -1.09) raw xDistance=0.63 yDistance=-0.99 02:54:21.020 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63 02:54:21.020 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99 02:54:21.020 00.000 15672 MoveAxis(W, 177, ABG) 02:54:21.020 00.000 15672 Guiding Dir = 3, Dur = 177 02:54:21.021 00.001 15672 IsSlewing returns 0 02:54:21.022 00.001 15672 IsGuiding returns 0 02:54:21.026 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=14557, FiltMin=2585, FiltMax=12263, Gamma=2.950 02:54:21.037 00.011 15672 PulseGuide returned control before completion, sleep 172 02:54:21.069 00.032 30444 UpdateGuideState exits: m=37676 SNR=32.9 Saturated 02:54:21.069 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:21.069 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:21.069 00.000 30444 Enqueuing Expose request 02:54:21.212 00.143 15672 IsGuiding returns 1 02:54:21.212 00.000 15672 scope still moving after pulse duration time elapsed 02:54:21.234 00.022 15672 IsSlewing returns 0 02:54:21.245 00.011 15672 IsGuiding returns 0 02:54:21.246 00.001 15672 scope move finished after 177 + 47 ms 02:54:21.246 00.000 15672 Move returns status 0, amount 177 02:54:21.246 00.000 15672 MoveAxis(N, 177, ABG) 02:54:21.246 00.000 15672 Guiding Dir = 0, Dur = 177 02:54:21.247 00.001 15672 IsSlewing returns 0 02:54:21.249 00.002 15672 IsGuiding returns 0 02:54:21.324 00.075 15672 PulseGuide returned control before completion, sleep 113 02:54:21.441 00.117 15672 IsGuiding returns 1 02:54:21.441 00.000 15672 scope still moving after pulse duration time elapsed 02:54:21.462 00.021 15672 IsSlewing returns 0 02:54:21.465 00.003 15672 IsGuiding returns 1 02:54:21.487 00.022 15672 IsSlewing returns 0 02:54:21.489 00.002 15672 IsGuiding returns 1 02:54:21.510 00.021 15672 IsSlewing returns 0 02:54:21.534 00.024 15672 IsGuiding returns 0 02:54:21.534 00.000 15672 scope move finished after 177 + 107 ms 02:54:21.534 00.000 15672 Move returns status 0, amount 177 02:54:21.534 00.000 15672 move complete, result=0 02:54:21.534 00.000 15672 worker thread done servicing request 02:54:21.534 00.000 15672 Worker thread wakes up 02:54:21.535 00.001 30444 GuideStep: 0.6 px 177 ms WEST, -1.0 px 177 ms NORTH 02:54:21.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:21.535 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:23.650 02.115 15672 Exposure complete 02:54:23.678 00.028 15672 worker thread done servicing request 02:54:23.678 00.000 30444 OnExposeComplete: enter 02:54:23.678 00.000 30444 UpdateGuideState(): m_state=6 02:54:23.678 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7223 02:54:23.678 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=203.61, Mass=40728, SNR=37.2, Peak=6388 HFD=3.2 02:54:23.678 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 02:54:23.678 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 02:54:23.678 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.64 hyp=0.66 cameraTheta=-1.83 mountX=0.01 mountY=-0.66, mountTheta=-1.55 02:54:23.679 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.64, opts=13) 02:54:23.679 00.000 30444 Enqueuing Move request for scope (-0.17, -0.64) 02:54:23.679 00.000 15672 Worker thread wakes up 02:54:23.679 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.64) opts 0xd 02:54:23.679 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.64) 02:54:23.679 00.000 15672 Moving (-0.17, -0.64) raw xDistance=0.01 yDistance=-0.66 02:54:23.679 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 02:54:23.679 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 02:54:23.679 00.000 15672 MoveAxis(E, 0, ABG) 02:54:23.679 00.000 15672 Move returns status 0, amount 0 02:54:23.679 00.000 15672 MoveAxis(N, 118, ABG) 02:54:23.679 00.000 15672 Guiding Dir = 0, Dur = 118 02:54:23.680 00.001 15672 IsSlewing returns 0 02:54:23.682 00.002 15672 IsGuiding returns 0 02:54:23.686 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2125, max=14531, FiltMin=2509, FiltMax=11131, Gamma=2.950 02:54:23.769 00.083 15672 PulseGuide returned control before completion, sleep 41 02:54:23.812 00.043 15672 IsGuiding returns 1 02:54:23.812 00.000 15672 scope still moving after pulse duration time elapsed 02:54:23.834 00.022 15672 IsSlewing returns 0 02:54:23.837 00.003 15672 IsGuiding returns 1 02:54:23.859 00.022 15672 IsSlewing returns 0 02:54:23.862 00.003 15672 IsGuiding returns 1 02:54:23.883 00.021 15672 IsSlewing returns 0 02:54:23.914 00.031 15672 IsGuiding returns 0 02:54:23.914 00.000 15672 scope move finished after 118 + 114 ms 02:54:23.914 00.000 15672 Move returns status 0, amount 118 02:54:23.914 00.000 15672 move complete, result=0 02:54:23.915 00.001 15672 worker thread done servicing request 02:54:24.073 00.158 30444 UpdateGuideState exits: m=40728 SNR=37.2 Saturated 02:54:24.074 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:24.074 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:24.074 00.000 30444 Enqueuing Expose request 02:54:24.074 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 118 ms NORTH 02:54:24.074 00.000 15672 Worker thread wakes up 02:54:24.075 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:24.075 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:25.983 01.908 15672 Exposure complete 02:54:26.003 00.020 15672 worker thread done servicing request 02:54:26.003 00.000 30444 OnExposeComplete: enter 02:54:26.003 00.000 30444 UpdateGuideState(): m_state=6 02:54:26.003 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7224 02:54:26.003 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=203.32, Mass=39048, SNR=38.8, Peak=6363 HFD=3.1 02:54:26.003 00.000 30444 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 02:54:26.003 00.000 30444 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 02:54:26.003 00.000 30444 CameraToMount -- cameraX=-0.70 cameraY=-0.93 hyp=1.17 cameraTheta=-2.21 mountX=-0.42 mountY=-1.06, mountTheta=-1.94 02:54:26.004 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.70, y=-0.93, opts=13) 02:54:26.004 00.000 30444 Enqueuing Move request for scope (-0.70, -0.93) 02:54:26.004 00.000 15672 Worker thread wakes up 02:54:26.004 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.93) opts 0xd 02:54:26.004 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.70, -0.93) 02:54:26.004 00.000 15672 Moving (-0.70, -0.93) raw xDistance=-0.42 yDistance=-1.06 02:54:26.004 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 02:54:26.004 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06 02:54:26.004 00.000 15672 MoveAxis(E, 112, ABG) 02:54:26.004 00.000 15672 Guiding Dir = 2, Dur = 112 02:54:26.005 00.001 15672 IsSlewing returns 0 02:54:26.006 00.001 15672 IsGuiding returns 0 02:54:26.010 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=15288, FiltMin=2570, FiltMax=11907, Gamma=2.950 02:54:26.021 00.011 15672 PulseGuide returned control before completion, sleep 108 02:54:26.118 00.097 30444 UpdateGuideState exits: m=39048 SNR=38.8 Saturated 02:54:26.118 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:26.118 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:26.118 00.000 30444 Enqueuing Expose request 02:54:26.131 00.013 15672 IsGuiding returns 1 02:54:26.132 00.001 15672 scope still moving after pulse duration time elapsed 02:54:26.153 00.021 15672 IsSlewing returns 0 02:54:26.154 00.001 15672 IsGuiding returns 0 02:54:26.154 00.000 15672 scope move finished after 112 + 36 ms 02:54:26.154 00.000 15672 Move returns status 0, amount 112 02:54:26.155 00.001 15672 MoveAxis(N, 189, ABG) 02:54:26.155 00.000 15672 Guiding Dir = 0, Dur = 189 02:54:26.155 00.000 15672 IsSlewing returns 0 02:54:26.155 00.000 15672 IsGuiding returns 0 02:54:26.229 00.074 15672 PulseGuide returned control before completion, sleep 126 02:54:26.358 00.129 15672 IsGuiding returns 1 02:54:26.358 00.000 15672 scope still moving after pulse duration time elapsed 02:54:26.379 00.021 15672 IsSlewing returns 0 02:54:26.382 00.003 15672 IsGuiding returns 1 02:54:26.403 00.021 15672 IsSlewing returns 0 02:54:26.405 00.002 15672 IsGuiding returns 1 02:54:26.427 00.022 15672 IsSlewing returns 0 02:54:26.453 00.026 15672 IsGuiding returns 0 02:54:26.454 00.001 15672 scope move finished after 189 + 108 ms 02:54:26.454 00.000 15672 Move returns status 0, amount 189 02:54:26.454 00.000 15672 move complete, result=0 02:54:26.454 00.000 15672 worker thread done servicing request 02:54:26.454 00.000 15672 Worker thread wakes up 02:54:26.454 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:26.454 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:26.454 00.000 30444 GuideStep: -0.4 px 112 ms EAST, -1.1 px 189 ms NORTH 02:54:28.571 02.117 15672 Exposure complete 02:54:28.603 00.032 15672 worker thread done servicing request 02:54:28.603 00.000 30444 OnExposeComplete: enter 02:54:28.603 00.000 30444 UpdateGuideState(): m_state=6 02:54:28.603 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7225 02:54:28.603 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=203.41, Mass=31609, SNR=33.4, Peak=6196 HFD=2.9 02:54:28.603 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 02:54:28.603 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 02:54:28.603 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.85 hyp=0.85 cameraTheta=-1.68 mountX=0.15 mountY=-0.85, mountTheta=-1.40 02:54:28.604 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.85, opts=13) 02:54:28.604 00.000 30444 Enqueuing Move request for scope (-0.09, -0.85) 02:54:28.604 00.000 15672 Worker thread wakes up 02:54:28.604 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.85) opts 0xd 02:54:28.604 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.85) 02:54:28.604 00.000 15672 Moving (-0.09, -0.85) raw xDistance=0.15 yDistance=-0.85 02:54:28.604 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 02:54:28.604 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 02:54:28.604 00.000 15672 MoveAxis(E, 0, ABG) 02:54:28.604 00.000 15672 Move returns status 0, amount 0 02:54:28.604 00.000 15672 MoveAxis(N, 151, ABG) 02:54:28.604 00.000 15672 Guiding Dir = 0, Dur = 151 02:54:28.605 00.001 15672 IsSlewing returns 0 02:54:28.606 00.001 15672 IsGuiding returns 0 02:54:28.609 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=15075, FiltMin=2558, FiltMax=11991, Gamma=2.950 02:54:28.651 00.042 30444 UpdateGuideState exits: m=31609 SNR=33.4 Saturated 02:54:28.651 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:28.652 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:28.652 00.000 30444 Enqueuing Expose request 02:54:28.722 00.070 15672 PulseGuide returned control before completion, sleep 46 02:54:28.771 00.049 15672 IsGuiding returns 1 02:54:28.771 00.000 15672 scope still moving after pulse duration time elapsed 02:54:28.792 00.021 15672 IsSlewing returns 0 02:54:28.795 00.003 15672 IsGuiding returns 1 02:54:28.817 00.022 15672 IsSlewing returns 0 02:54:28.819 00.002 15672 IsGuiding returns 1 02:54:28.841 00.022 15672 IsSlewing returns 0 02:54:28.881 00.040 15672 IsGuiding returns 0 02:54:28.881 00.000 15672 scope move finished after 151 + 124 ms 02:54:28.881 00.000 15672 Move returns status 0, amount 151 02:54:28.881 00.000 15672 move complete, result=0 02:54:28.881 00.000 15672 worker thread done servicing request 02:54:28.881 00.000 15672 Worker thread wakes up 02:54:28.881 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 151 ms NORTH 02:54:28.881 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:28.881 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:30.790 01.909 15672 Exposure complete 02:54:30.810 00.020 15672 worker thread done servicing request 02:54:30.810 00.000 30444 OnExposeComplete: enter 02:54:30.810 00.000 30444 UpdateGuideState(): m_state=6 02:54:30.810 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7226 02:54:30.810 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=203.29, Mass=43383, SNR=43.3, Peak=6607 HFD=3.3 02:54:30.810 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 02:54:30.810 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 02:54:30.810 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.97 hyp=0.97 cameraTheta=-1.48 mountX=0.35 mountY=-0.93, mountTheta=-1.21 02:54:30.811 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.97, opts=13) 02:54:30.811 00.000 30444 Enqueuing Move request for scope (0.09, -0.97) 02:54:30.811 00.000 15672 Worker thread wakes up 02:54:30.811 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.97) opts 0xd 02:54:30.811 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.97) 02:54:30.811 00.000 15672 Moving (0.09, -0.97) raw xDistance=0.35 yDistance=-0.93 02:54:30.811 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 02:54:30.811 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 02:54:30.811 00.000 15672 MoveAxis(W, 95, ABG) 02:54:30.811 00.000 15672 Guiding Dir = 3, Dur = 95 02:54:30.811 00.000 15672 IsSlewing returns 0 02:54:30.812 00.001 15672 IsGuiding returns 0 02:54:30.816 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=14217, FiltMin=2532, FiltMax=12540, Gamma=2.950 02:54:30.830 00.014 15672 PulseGuide returned control before completion, sleep 88 02:54:30.859 00.029 30444 UpdateGuideState exits: m=43383 SNR=43.3 Saturated 02:54:30.859 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:30.859 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:30.859 00.000 30444 Enqueuing Expose request 02:54:30.942 00.083 15672 IsGuiding returns 0 02:54:30.942 00.000 15672 Move returns status 0, amount 95 02:54:30.942 00.000 15672 MoveAxis(N, 165, ABG) 02:54:30.942 00.000 15672 Guiding Dir = 0, Dur = 165 02:54:30.943 00.001 15672 IsSlewing returns 0 02:54:30.945 00.002 15672 IsGuiding returns 0 02:54:31.021 00.076 15672 PulseGuide returned control before completion, sleep 100 02:54:31.123 00.102 15672 IsGuiding returns 1 02:54:31.123 00.000 15672 scope still moving after pulse duration time elapsed 02:54:31.144 00.021 15672 IsSlewing returns 0 02:54:31.147 00.003 15672 IsGuiding returns 1 02:54:31.168 00.021 15672 IsSlewing returns 0 02:54:31.170 00.002 15672 IsGuiding returns 1 02:54:31.191 00.021 15672 IsSlewing returns 0 02:54:31.214 00.023 15672 IsGuiding returns 0 02:54:31.215 00.001 15672 scope move finished after 165 + 104 ms 02:54:31.215 00.000 15672 Move returns status 0, amount 165 02:54:31.215 00.000 15672 move complete, result=0 02:54:31.215 00.000 15672 worker thread done servicing request 02:54:31.215 00.000 15672 Worker thread wakes up 02:54:31.215 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:31.216 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:31.216 00.000 30444 GuideStep: 0.4 px 95 ms WEST, -0.9 px 165 ms NORTH 02:54:33.321 02.105 15672 Exposure complete 02:54:33.341 00.020 15672 worker thread done servicing request 02:54:33.341 00.000 30444 OnExposeComplete: enter 02:54:33.341 00.000 30444 UpdateGuideState(): m_state=6 02:54:33.341 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7227 02:54:33.341 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=203.31, Mass=37766, SNR=36.9, Peak=6237 HFD=3.1 02:54:33.341 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 02:54:33.342 00.001 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 02:54:33.342 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.94 hyp=0.98 cameraTheta=-1.31 mountX=0.50 mountY=-0.87, mountTheta=-1.04 02:54:33.342 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.94, opts=13) 02:54:33.342 00.000 30444 Enqueuing Move request for scope (0.25, -0.94) 02:54:33.342 00.000 15672 Worker thread wakes up 02:54:33.342 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.94) opts 0xd 02:54:33.342 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.94) 02:54:33.342 00.000 15672 Moving (0.25, -0.94) raw xDistance=0.50 yDistance=-0.87 02:54:33.342 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50 02:54:33.342 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87 02:54:33.342 00.000 15672 MoveAxis(W, 143, ABG) 02:54:33.342 00.000 15672 Guiding Dir = 3, Dur = 143 02:54:33.343 00.001 15672 IsSlewing returns 0 02:54:33.344 00.001 15672 IsGuiding returns 0 02:54:33.349 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=14394, FiltMin=2588, FiltMax=11074, Gamma=2.950 02:54:33.370 00.021 15672 PulseGuide returned control before completion, sleep 128 02:54:33.392 00.022 30444 UpdateGuideState exits: m=37766 SNR=36.9 Saturated 02:54:33.392 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:33.392 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:33.392 00.000 30444 Enqueuing Expose request 02:54:33.500 00.108 15672 IsGuiding returns 1 02:54:33.500 00.000 15672 scope still moving after pulse duration time elapsed 02:54:33.521 00.021 15672 IsSlewing returns 0 02:54:33.530 00.009 15672 IsGuiding returns 0 02:54:33.531 00.001 15672 scope move finished after 143 + 43 ms 02:54:33.531 00.000 15672 Move returns status 0, amount 143 02:54:33.531 00.000 15672 MoveAxis(N, 155, ABG) 02:54:33.531 00.000 15672 Guiding Dir = 0, Dur = 155 02:54:33.532 00.001 15672 IsSlewing returns 0 02:54:33.535 00.003 15672 IsGuiding returns 0 02:54:33.610 00.075 15672 PulseGuide returned control before completion, sleep 91 02:54:33.704 00.094 15672 IsGuiding returns 1 02:54:33.704 00.000 15672 scope still moving after pulse duration time elapsed 02:54:33.725 00.021 15672 IsSlewing returns 0 02:54:33.728 00.003 15672 IsGuiding returns 1 02:54:33.749 00.021 15672 IsSlewing returns 0 02:54:33.751 00.002 15672 IsGuiding returns 1 02:54:33.773 00.022 15672 IsSlewing returns 0 02:54:33.803 00.030 15672 IsGuiding returns 0 02:54:33.803 00.000 15672 scope move finished after 155 + 112 ms 02:54:33.803 00.000 15672 Move returns status 0, amount 155 02:54:33.803 00.000 15672 move complete, result=0 02:54:33.803 00.000 15672 worker thread done servicing request 02:54:33.804 00.001 15672 Worker thread wakes up 02:54:33.804 00.000 30444 GuideStep: 0.5 px 143 ms WEST, -0.9 px 155 ms NORTH 02:54:33.804 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:33.804 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:35.711 01.907 15672 Exposure complete 02:54:35.731 00.020 15672 worker thread done servicing request 02:54:35.731 00.000 30444 OnExposeComplete: enter 02:54:35.731 00.000 30444 UpdateGuideState(): m_state=6 02:54:35.731 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7228 02:54:35.731 00.000 30444 Star::Find returns 1 (1), X=462.15, Y=204.04, Mass=37273, SNR=35.2, Peak=5797 HFD=3.7 02:54:35.731 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.02 = -0.02) 02:54:35.731 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 02:54:35.732 00.001 30444 CameraToMount -- cameraX=0.71 cameraY=-0.22 hyp=0.75 cameraTheta=-0.29 mountX=0.75 mountY=-0.06, mountTheta=-0.08 02:54:35.732 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=-0.22, opts=13) 02:54:35.732 00.000 30444 Enqueuing Move request for scope (0.71, -0.22) 02:54:35.732 00.000 15672 Worker thread wakes up 02:54:35.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.22) opts 0xd 02:54:35.732 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, -0.22) 02:54:35.732 00.000 15672 Moving (0.71, -0.22) raw xDistance=0.75 yDistance=-0.06 02:54:35.732 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75 02:54:35.732 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:54:35.732 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 02:54:35.732 00.000 15672 MoveAxis(W, 212, ABG) 02:54:35.732 00.000 15672 Guiding Dir = 3, Dur = 212 02:54:35.733 00.001 15672 IsSlewing returns 0 02:54:35.733 00.000 15672 IsGuiding returns 0 02:54:35.738 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=17171, FiltMin=2569, FiltMax=11755, Gamma=2.950 02:54:35.750 00.012 15672 PulseGuide returned control before completion, sleep 206 02:54:35.779 00.029 30444 UpdateGuideState exits: m=37273 SNR=35.2 Saturated 02:54:35.779 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:35.779 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:35.779 00.000 30444 Enqueuing Expose request 02:54:35.959 00.180 15672 IsGuiding returns 1 02:54:35.959 00.000 15672 scope still moving after pulse duration time elapsed 02:54:35.980 00.021 15672 IsSlewing returns 0 02:54:35.990 00.010 15672 IsGuiding returns 0 02:54:35.990 00.000 15672 scope move finished after 212 + 45 ms 02:54:35.990 00.000 15672 Move returns status 0, amount 212 02:54:35.990 00.000 15672 MoveAxis(N, 0, ABG) 02:54:35.990 00.000 15672 Move returns status 0, amount 0 02:54:35.990 00.000 15672 move complete, result=0 02:54:35.990 00.000 15672 worker thread done servicing request 02:54:35.991 00.001 15672 Worker thread wakes up 02:54:35.991 00.000 30444 GuideStep: 0.7 px 212 ms WEST, -0.1 px 0 ms NORTH 02:54:35.991 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:35.991 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:38.098 02.107 15672 Exposure complete 02:54:38.117 00.019 15672 worker thread done servicing request 02:54:38.118 00.001 30444 OnExposeComplete: enter 02:54:38.118 00.000 30444 UpdateGuideState(): m_state=6 02:54:38.118 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7229 02:54:38.118 00.000 30444 Star::Find returns 1 (1), X=461.81, Y=204.27, Mass=37449, SNR=33.9, Peak=5870 HFD=3.5 02:54:38.118 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 02:54:38.118 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 02:54:38.118 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.01 hyp=0.38 cameraTheta=0.04 mountX=0.36 mountY=0.10, mountTheta=0.26 02:54:38.118 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.01, opts=13) 02:54:38.118 00.000 30444 Enqueuing Move request for scope (0.38, 0.01) 02:54:38.118 00.000 15672 Worker thread wakes up 02:54:38.119 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.01) opts 0xd 02:54:38.119 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.01) 02:54:38.119 00.000 15672 Moving (0.38, 0.01) raw xDistance=0.36 yDistance=0.10 02:54:38.119 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36 02:54:38.119 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:54:38.119 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 02:54:38.119 00.000 15672 MoveAxis(W, 113, ABG) 02:54:38.119 00.000 15672 Guiding Dir = 3, Dur = 113 02:54:38.120 00.001 15672 IsSlewing returns 0 02:54:38.120 00.000 15672 IsGuiding returns 0 02:54:38.123 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=15410, FiltMin=2518, FiltMax=11260, Gamma=2.950 02:54:38.146 00.023 15672 PulseGuide returned control before completion, sleep 98 02:54:38.166 00.020 30444 UpdateGuideState exits: m=37449 SNR=33.9 Saturated 02:54:38.166 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:38.166 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:38.166 00.000 30444 Enqueuing Expose request 02:54:38.259 00.093 15672 IsGuiding returns 0 02:54:38.259 00.000 15672 Move returns status 0, amount 113 02:54:38.259 00.000 15672 MoveAxis(N, 0, ABG) 02:54:38.259 00.000 15672 Move returns status 0, amount 0 02:54:38.260 00.001 15672 move complete, result=0 02:54:38.260 00.000 15672 worker thread done servicing request 02:54:38.260 00.000 15672 Worker thread wakes up 02:54:38.260 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:38.260 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:38.260 00.000 30444 GuideStep: 0.4 px 113 ms WEST, 0.1 px 0 ms NORTH 02:54:40.177 01.917 15672 Exposure complete 02:54:40.210 00.033 15672 worker thread done servicing request 02:54:40.210 00.000 30444 OnExposeComplete: enter 02:54:40.210 00.000 30444 UpdateGuideState(): m_state=6 02:54:40.210 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7230 02:54:40.210 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=204.25, Mass=40495, SNR=38.7, Peak=6031 HFD=3.5 02:54:40.211 00.001 30444 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.28) = xAngle (-2.68 = -2.68) 02:54:40.211 00.000 30444 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.74 = -2.74) 02:54:40.211 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.96 mountX=-0.03 mountY=-0.01, mountTheta=-2.73 02:54:40.211 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.01, opts=13) 02:54:40.211 00.000 30444 Enqueuing Move request for scope (-0.03, -0.01) 02:54:40.211 00.000 15672 Worker thread wakes up 02:54:40.211 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd 02:54:40.211 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.01) 02:54:40.211 00.000 15672 Moving (-0.03, -0.01) raw xDistance=-0.03 yDistance=-0.01 02:54:40.211 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 02:54:40.211 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:54:40.212 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 02:54:40.212 00.000 15672 MoveAxis(E, 0, ABG) 02:54:40.212 00.000 15672 Move returns status 0, amount 0 02:54:40.212 00.000 15672 MoveAxis(N, 0, ABG) 02:54:40.212 00.000 15672 Move returns status 0, amount 0 02:54:40.212 00.000 15672 move complete, result=0 02:54:40.213 00.001 15672 worker thread done servicing request 02:54:40.217 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=17071, FiltMin=2614, FiltMax=11284, Gamma=2.950 02:54:40.303 00.086 30444 UpdateGuideState exits: m=40495 SNR=38.7 Saturated 02:54:40.303 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:40.303 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:40.303 00.000 30444 Enqueuing Expose request 02:54:40.303 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 02:54:40.303 00.000 15672 Worker thread wakes up 02:54:40.303 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:40.303 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:42.418 02.115 15672 Exposure complete 02:54:42.452 00.034 15672 worker thread done servicing request 02:54:42.452 00.000 30444 OnExposeComplete: enter 02:54:42.452 00.000 30444 UpdateGuideState(): m_state=6 02:54:42.452 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7231 02:54:42.452 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=204.73, Mass=41954, SNR=37.2, Peak=5931 HFD=3.8 02:54:42.452 00.000 30444 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.28) = xAngle (2.40 = 2.40) 02:54:42.452 00.000 30444 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.34 = 2.34) 02:54:42.452 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.47 hyp=0.56 cameraTheta=2.13 mountX=-0.41 mountY=0.40, mountTheta=2.37 02:54:42.452 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.47, opts=13) 02:54:42.453 00.001 30444 Enqueuing Move request for scope (-0.29, 0.47) 02:54:42.453 00.000 15672 Worker thread wakes up 02:54:42.453 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.47) opts 0xd 02:54:42.453 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.47) 02:54:42.453 00.000 15672 Moving (-0.29, 0.47) raw xDistance=-0.41 yDistance=0.40 02:54:42.453 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 02:54:42.453 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:54:42.453 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 02:54:42.453 00.000 15672 MoveAxis(E, 111, ABG) 02:54:42.453 00.000 15672 Guiding Dir = 2, Dur = 111 02:54:42.454 00.001 15672 IsSlewing returns 0 02:54:42.458 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=15706, FiltMin=2582, FiltMax=11860, Gamma=2.950 02:54:42.475 00.017 15672 IsGuiding returns 0 02:54:42.491 00.016 15672 PulseGuide returned control before completion, sleep 106 02:54:42.501 00.010 30444 UpdateGuideState exits: m=41954 SNR=37.2 Saturated 02:54:42.502 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:42.502 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:42.502 00.000 30444 Enqueuing Expose request 02:54:42.600 00.098 15672 IsGuiding returns 1 02:54:42.600 00.000 15672 scope still moving after pulse duration time elapsed 02:54:42.622 00.022 15672 IsSlewing returns 0 02:54:42.636 00.014 15672 IsGuiding returns 0 02:54:42.636 00.000 15672 scope move finished after 111 + 49 ms 02:54:42.636 00.000 15672 Move returns status 0, amount 111 02:54:42.636 00.000 15672 MoveAxis(N, 0, ABG) 02:54:42.636 00.000 15672 Move returns status 0, amount 0 02:54:42.637 00.001 15672 move complete, result=0 02:54:42.637 00.000 15672 worker thread done servicing request 02:54:42.637 00.000 15672 Worker thread wakes up 02:54:42.637 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:42.637 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:42.637 00.000 30444 GuideStep: -0.4 px 111 ms EAST, 0.4 px 0 ms NORTH 02:54:44.545 01.908 15672 Exposure complete 02:54:44.565 00.020 15672 worker thread done servicing request 02:54:44.565 00.000 30444 OnExposeComplete: enter 02:54:44.565 00.000 30444 UpdateGuideState(): m_state=6 02:54:44.565 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7232 02:54:44.565 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=204.10, Mass=41050, SNR=38.7, Peak=6194 HFD=3.6 02:54:44.565 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 02:54:44.565 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 02:54:44.565 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.48 mountX=0.06 mountY=-0.15, mountTheta=-1.21 02:54:44.566 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.16, opts=13) 02:54:44.566 00.000 30444 Enqueuing Move request for scope (0.01, -0.16) 02:54:44.566 00.000 15672 Worker thread wakes up 02:54:44.566 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd 02:54:44.566 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.16) 02:54:44.566 00.000 15672 Moving (0.01, -0.16) raw xDistance=0.06 yDistance=-0.15 02:54:44.566 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 02:54:44.566 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:54:44.566 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 02:54:44.566 00.000 15672 MoveAxis(E, 0, ABG) 02:54:44.566 00.000 15672 Move returns status 0, amount 0 02:54:44.566 00.000 15672 MoveAxis(N, 0, ABG) 02:54:44.566 00.000 15672 Move returns status 0, amount 0 02:54:44.566 00.000 15672 move complete, result=0 02:54:44.566 00.000 15672 worker thread done servicing request 02:54:44.571 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=17078, FiltMin=2619, FiltMax=11405, Gamma=2.950 02:54:44.614 00.043 30444 UpdateGuideState exits: m=41050 SNR=38.7 Saturated 02:54:44.614 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:44.614 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:44.615 00.001 30444 Enqueuing Expose request 02:54:44.615 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 02:54:44.615 00.000 15672 Worker thread wakes up 02:54:44.615 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:44.615 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:46.723 02.108 15672 Exposure complete 02:54:46.743 00.020 15672 worker thread done servicing request 02:54:46.743 00.000 30444 OnExposeComplete: enter 02:54:46.743 00.000 30444 UpdateGuideState(): m_state=6 02:54:46.743 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7233 02:54:46.743 00.000 30444 Star::Find returns 1 (1), X=462.11, Y=204.28, Mass=41316, SNR=37.8, Peak=6046 HFD=3.8 02:54:46.743 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 02:54:46.743 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 02:54:46.743 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=0.03 hyp=0.68 cameraTheta=0.04 mountX=0.64 mountY=0.17, mountTheta=0.26 02:54:46.744 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=0.03, opts=13) 02:54:46.744 00.000 30444 Enqueuing Move request for scope (0.68, 0.03) 02:54:46.744 00.000 15672 Worker thread wakes up 02:54:46.744 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.03) opts 0xd 02:54:46.744 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, 0.03) 02:54:46.744 00.000 15672 Moving (0.68, 0.03) raw xDistance=0.64 yDistance=0.17 02:54:46.744 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64 02:54:46.744 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:54:46.744 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 02:54:46.744 00.000 15672 MoveAxis(W, 174, ABG) 02:54:46.744 00.000 15672 Guiding Dir = 3, Dur = 174 02:54:46.746 00.002 15672 IsSlewing returns 0 02:54:46.750 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=17386, FiltMin=2584, FiltMax=11807, Gamma=2.950 02:54:46.773 00.023 15672 IsGuiding returns 0 02:54:46.789 00.016 15672 PulseGuide returned control before completion, sleep 169 02:54:46.793 00.004 30444 UpdateGuideState exits: m=41316 SNR=37.8 Saturated 02:54:46.793 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:46.793 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:46.793 00.000 30444 Enqueuing Expose request 02:54:46.960 00.167 15672 IsGuiding returns 1 02:54:46.960 00.000 15672 scope still moving after pulse duration time elapsed 02:54:46.982 00.022 15672 IsSlewing returns 0 02:54:47.030 00.048 15672 IsGuiding returns 0 02:54:47.030 00.000 15672 scope move finished after 174 + 82 ms 02:54:47.030 00.000 15672 Move returns status 0, amount 174 02:54:47.030 00.000 15672 MoveAxis(N, 0, ABG) 02:54:47.030 00.000 15672 Move returns status 0, amount 0 02:54:47.030 00.000 15672 move complete, result=0 02:54:47.030 00.000 15672 worker thread done servicing request 02:54:47.030 00.000 15672 Worker thread wakes up 02:54:47.030 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:47.030 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:47.030 00.000 30444 GuideStep: 0.6 px 174 ms WEST, 0.2 px 0 ms NORTH 02:54:48.938 01.908 15672 Exposure complete 02:54:48.958 00.020 15672 worker thread done servicing request 02:54:48.958 00.000 30444 OnExposeComplete: enter 02:54:48.958 00.000 30444 UpdateGuideState(): m_state=6 02:54:48.959 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7234 02:54:48.959 00.000 30444 Star::Find returns 1 (1), X=462.11, Y=204.27, Mass=41115, SNR=37.4, Peak=5801 HFD=3.9 02:54:48.959 00.000 30444 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.28) = xAngle (0.30 = 0.30) 02:54:48.959 00.000 30444 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.24 = 0.24) 02:54:48.959 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=0.02 hyp=0.68 cameraTheta=0.02 mountX=0.65 mountY=0.16, mountTheta=0.24 02:54:48.959 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=0.02, opts=13) 02:54:48.959 00.000 30444 Enqueuing Move request for scope (0.68, 0.02) 02:54:48.959 00.000 15672 Worker thread wakes up 02:54:48.959 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.02) opts 0xd 02:54:48.960 00.001 15672 Handling offset move in thread for scope, endpoint = (0.68, 0.02) 02:54:48.960 00.000 15672 Moving (0.68, 0.02) raw xDistance=0.65 yDistance=0.16 02:54:48.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65 02:54:48.960 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:54:48.960 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 02:54:48.960 00.000 15672 MoveAxis(W, 187, ABG) 02:54:48.960 00.000 15672 Guiding Dir = 3, Dur = 187 02:54:48.960 00.000 15672 IsSlewing returns 0 02:54:48.962 00.002 15672 IsGuiding returns 0 02:54:48.966 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=16457, FiltMin=2581, FiltMax=11274, Gamma=2.950 02:54:48.977 00.011 15672 PulseGuide returned control before completion, sleep 183 02:54:49.163 00.186 15672 IsGuiding returns 1 02:54:49.163 00.000 15672 scope still moving after pulse duration time elapsed 02:54:49.184 00.021 15672 IsSlewing returns 0 02:54:49.217 00.033 15672 IsGuiding returns 0 02:54:49.217 00.000 15672 scope move finished after 187 + 68 ms 02:54:49.217 00.000 15672 Move returns status 0, amount 187 02:54:49.217 00.000 15672 MoveAxis(N, 0, ABG) 02:54:49.217 00.000 15672 Move returns status 0, amount 0 02:54:49.217 00.000 15672 move complete, result=0 02:54:49.217 00.000 15672 worker thread done servicing request 02:54:49.476 00.259 30444 UpdateGuideState exits: m=41115 SNR=37.4 Saturated 02:54:49.476 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:49.476 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:49.476 00.000 30444 Enqueuing Expose request 02:54:49.476 00.000 30444 GuideStep: 0.6 px 187 ms WEST, 0.2 px 0 ms NORTH 02:54:49.476 00.000 15672 Worker thread wakes up 02:54:49.476 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:49.476 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:51.583 02.107 15672 Exposure complete 02:54:51.603 00.020 15672 worker thread done servicing request 02:54:51.603 00.000 30444 OnExposeComplete: enter 02:54:51.603 00.000 30444 UpdateGuideState(): m_state=6 02:54:51.603 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7235 02:54:51.603 00.000 30444 Star::Find returns 1 (1), X=461.08, Y=203.80, Mass=37023, SNR=37.8, Peak=6232 HFD=3.0 02:54:51.603 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 02:54:51.603 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 02:54:51.604 00.001 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.45 hyp=0.57 cameraTheta=-2.24 mountX=-0.22 mountY=-0.51, mountTheta=-1.97 02:54:51.604 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.45, opts=13) 02:54:51.604 00.000 30444 Enqueuing Move request for scope (-0.36, -0.45) 02:54:51.604 00.000 15672 Worker thread wakes up 02:54:51.604 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.45) opts 0xd 02:54:51.604 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.45) 02:54:51.604 00.000 15672 Moving (-0.36, -0.45) raw xDistance=-0.22 yDistance=-0.51 02:54:51.604 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 02:54:51.604 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 02:54:51.604 00.000 15672 MoveAxis(E, 0, ABG) 02:54:51.604 00.000 15672 Move returns status 0, amount 0 02:54:51.604 00.000 15672 MoveAxis(N, 92, ABG) 02:54:51.604 00.000 15672 Guiding Dir = 0, Dur = 92 02:54:51.605 00.001 15672 IsSlewing returns 0 02:54:51.606 00.001 15672 IsGuiding returns 0 02:54:51.610 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=15803, FiltMin=2583, FiltMax=10962, Gamma=2.950 02:54:51.653 00.043 30444 UpdateGuideState exits: m=37023 SNR=37.8 Saturated 02:54:51.653 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:51.653 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:51.653 00.000 30444 Enqueuing Expose request 02:54:51.693 00.040 15672 PulseGuide returned control before completion, sleep 16 02:54:51.711 00.018 15672 IsGuiding returns 1 02:54:51.711 00.000 15672 scope still moving after pulse duration time elapsed 02:54:51.732 00.021 15672 IsSlewing returns 0 02:54:51.733 00.001 15672 IsGuiding returns 1 02:54:51.754 00.021 15672 IsSlewing returns 0 02:54:51.755 00.001 15672 IsGuiding returns 1 02:54:51.776 00.021 15672 IsSlewing returns 0 02:54:51.838 00.062 15672 IsGuiding returns 0 02:54:51.838 00.000 15672 scope move finished after 92 + 139 ms 02:54:51.838 00.000 15672 Move returns status 0, amount 92 02:54:51.838 00.000 15672 move complete, result=0 02:54:51.839 00.001 15672 worker thread done servicing request 02:54:51.839 00.000 15672 Worker thread wakes up 02:54:51.839 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 92 ms NORTH 02:54:51.839 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:51.839 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:53.746 01.907 15672 Exposure complete 02:54:53.766 00.020 15672 worker thread done servicing request 02:54:53.766 00.000 30444 OnExposeComplete: enter 02:54:53.766 00.000 30444 UpdateGuideState(): m_state=6 02:54:53.766 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7236 02:54:53.766 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=204.61, Mass=38827, SNR=40.2, Peak=6475 HFD=3.2 02:54:53.766 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.82 = 1.82) 02:54:53.766 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.76 = 1.76) 02:54:53.766 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.55 mountX=-0.09 mountY=0.35, mountTheta=1.82 02:54:53.767 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.35, opts=13) 02:54:53.767 00.000 30444 Enqueuing Move request for scope (0.01, 0.35) 02:54:53.767 00.000 15672 Worker thread wakes up 02:54:53.767 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.35) opts 0xd 02:54:53.767 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.35) 02:54:53.767 00.000 15672 Moving (0.01, 0.35) raw xDistance=-0.09 yDistance=0.35 02:54:53.767 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 02:54:53.767 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:54:53.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 02:54:53.767 00.000 15672 MoveAxis(E, 0, ABG) 02:54:53.767 00.000 15672 Move returns status 0, amount 0 02:54:53.767 00.000 15672 MoveAxis(N, 0, ABG) 02:54:53.767 00.000 15672 Move returns status 0, amount 0 02:54:53.767 00.000 15672 move complete, result=0 02:54:53.767 00.000 15672 worker thread done servicing request 02:54:53.772 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=14543, FiltMin=2627, FiltMax=10631, Gamma=2.950 02:54:53.815 00.043 30444 UpdateGuideState exits: m=38827 SNR=40.2 Saturated 02:54:53.815 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:53.815 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:53.815 00.000 30444 Enqueuing Expose request 02:54:53.815 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 02:54:53.815 00.000 15672 Worker thread wakes up 02:54:53.815 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:53.815 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:55.929 02.114 15672 Exposure complete 02:54:55.955 00.026 15672 worker thread done servicing request 02:54:55.955 00.000 30444 OnExposeComplete: enter 02:54:55.955 00.000 30444 UpdateGuideState(): m_state=6 02:54:55.955 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7237 02:54:55.955 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=204.62, Mass=39466, SNR=42.6, Peak=6547 HFD=3.3 02:54:55.955 00.000 30444 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.28) = xAngle (2.28 = 2.28) 02:54:55.955 00.000 30444 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.22 = 2.22) 02:54:55.955 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.37 hyp=0.41 cameraTheta=2.00 mountX=-0.27 mountY=0.33, mountTheta=2.25 02:54:55.956 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.37, opts=13) 02:54:55.956 00.000 30444 Enqueuing Move request for scope (-0.17, 0.37) 02:54:55.956 00.000 15672 Worker thread wakes up 02:54:55.956 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.37) opts 0xd 02:54:55.956 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.37) 02:54:55.956 00.000 15672 Moving (-0.17, 0.37) raw xDistance=-0.27 yDistance=0.33 02:54:55.956 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 02:54:55.956 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:54:55.956 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 02:54:55.956 00.000 15672 MoveAxis(E, 72, ABG) 02:54:55.956 00.000 15672 Guiding Dir = 2, Dur = 72 02:54:55.956 00.000 15672 IsSlewing returns 0 02:54:55.958 00.002 15672 IsGuiding returns 0 02:54:55.962 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=14611, FiltMin=2483, FiltMax=11102, Gamma=2.950 02:54:55.974 00.012 15672 PulseGuide returned control before completion, sleep 67 02:54:56.043 00.069 15672 IsGuiding returns 1 02:54:56.044 00.001 15672 scope still moving after pulse duration time elapsed 02:54:56.065 00.021 15672 IsSlewing returns 0 02:54:56.112 00.047 30444 UpdateGuideState exits: m=39466 SNR=42.6 Saturated 02:54:56.112 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:56.112 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:56.112 00.000 30444 Enqueuing Expose request 02:54:56.120 00.008 15672 IsGuiding returns 0 02:54:56.121 00.001 15672 scope move finished after 72 + 90 ms 02:54:56.121 00.000 15672 Move returns status 0, amount 72 02:54:56.121 00.000 15672 MoveAxis(N, 0, ABG) 02:54:56.121 00.000 15672 Move returns status 0, amount 0 02:54:56.121 00.000 15672 move complete, result=0 02:54:56.122 00.001 30444 GuideStep: -0.3 px 72 ms EAST, 0.3 px 0 ms NORTH 02:54:56.122 00.000 15672 worker thread done servicing request 02:54:56.122 00.000 15672 Worker thread wakes up 02:54:56.122 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:56.123 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:58.029 01.906 15672 Exposure complete 02:54:58.049 00.020 15672 worker thread done servicing request 02:54:58.050 00.001 30444 OnExposeComplete: enter 02:54:58.050 00.000 30444 UpdateGuideState(): m_state=6 02:54:58.050 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7238 02:54:58.050 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=204.91, Mass=40005, SNR=37.0, Peak=6902 HFD=3.2 02:54:58.050 00.000 30444 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.28) = xAngle (1.66 = 1.66) 02:54:58.050 00.000 30444 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 02:54:58.050 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.65 hyp=0.67 cameraTheta=1.38 mountX=-0.06 mountY=0.66, mountTheta=1.66 02:54:58.051 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.65, opts=13) 02:54:58.051 00.000 30444 Enqueuing Move request for scope (0.13, 0.65) 02:54:58.051 00.000 15672 Worker thread wakes up 02:54:58.051 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.65) opts 0xd 02:54:58.051 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.65) 02:54:58.051 00.000 15672 Moving (0.13, 0.65) raw xDistance=-0.06 yDistance=0.66 02:54:58.051 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 02:54:58.051 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.48 newest=1.34 02:54:58.051 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 02:54:58.051 00.000 15672 MoveAxis(E, 0, ABG) 02:54:58.051 00.000 15672 Move returns status 0, amount 0 02:54:58.051 00.000 15672 MoveAxis(S, 119, ABG) 02:54:58.051 00.000 15672 Guiding Dir = 1, Dur = 119 02:54:58.052 00.001 15672 IsSlewing returns 0 02:54:58.053 00.001 15672 IsGuiding returns 0 02:54:58.057 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=16583, FiltMin=2618, FiltMax=11821, Gamma=2.950 02:54:58.131 00.074 15672 PulseGuide returned control before completion, sleep 51 02:54:58.155 00.024 30444 UpdateGuideState exits: m=40005 SNR=37.0 Saturated 02:54:58.156 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:54:58.156 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:54:58.156 00.000 30444 Enqueuing Expose request 02:54:58.184 00.028 15672 IsGuiding returns 1 02:54:58.184 00.000 15672 scope still moving after pulse duration time elapsed 02:54:58.206 00.022 15672 IsSlewing returns 0 02:54:58.207 00.001 15672 IsGuiding returns 1 02:54:58.228 00.021 15672 IsSlewing returns 0 02:54:58.291 00.063 15672 IsGuiding returns 0 02:54:58.292 00.001 15672 scope move finished after 119 + 119 ms 02:54:58.292 00.000 15672 Move returns status 0, amount 119 02:54:58.292 00.000 15672 move complete, result=0 02:54:58.292 00.000 15672 worker thread done servicing request 02:54:58.292 00.000 15672 Worker thread wakes up 02:54:58.292 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:54:58.293 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:54:58.293 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 119 ms SOUTH 02:55:00.409 02.116 15672 Exposure complete 02:55:00.439 00.030 15672 worker thread done servicing request 02:55:00.439 00.000 30444 OnExposeComplete: enter 02:55:00.439 00.000 30444 UpdateGuideState(): m_state=6 02:55:00.439 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7239 02:55:00.439 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=204.56, Mass=42730, SNR=43.9, Peak=6600 HFD=3.4 02:55:00.439 00.000 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 02:55:00.439 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.18 = 1.18) 02:55:00.439 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.31 hyp=0.37 cameraTheta=0.96 mountX=0.12 mountY=0.34, mountTheta=1.23 02:55:00.440 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.31, opts=13) 02:55:00.440 00.000 30444 Enqueuing Move request for scope (0.21, 0.31) 02:55:00.440 00.000 15672 Worker thread wakes up 02:55:00.440 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.31) opts 0xd 02:55:00.440 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.31) 02:55:00.440 00.000 15672 Moving (0.21, 0.31) raw xDistance=0.12 yDistance=0.34 02:55:00.440 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 02:55:00.440 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 02:55:00.440 00.000 15672 MoveAxis(E, 0, ABG) 02:55:00.440 00.000 15672 Move returns status 0, amount 0 02:55:00.440 00.000 15672 MoveAxis(S, 61, ABG) 02:55:00.440 00.000 15672 Guiding Dir = 1, Dur = 61 02:55:00.441 00.001 15672 IsSlewing returns 0 02:55:00.442 00.001 15672 IsGuiding returns 0 02:55:00.446 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=15491, FiltMin=2630, FiltMax=11072, Gamma=2.950 02:55:00.489 00.043 30444 UpdateGuideState exits: m=42730 SNR=43.9 Saturated 02:55:00.489 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:00.489 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:00.489 00.000 30444 Enqueuing Expose request 02:55:00.528 00.039 15672 IsGuiding returns 1 02:55:00.528 00.000 15672 scope still moving after pulse duration time elapsed 02:55:00.549 00.021 15672 IsSlewing returns 0 02:55:00.550 00.001 15672 IsGuiding returns 1 02:55:00.571 00.021 15672 IsSlewing returns 0 02:55:00.572 00.001 15672 IsGuiding returns 1 02:55:00.594 00.022 15672 IsSlewing returns 0 02:55:00.655 00.061 15672 IsGuiding returns 0 02:55:00.656 00.001 15672 scope move finished after 61 + 152 ms 02:55:00.656 00.000 15672 Move returns status 0, amount 61 02:55:00.656 00.000 15672 move complete, result=0 02:55:00.656 00.000 15672 worker thread done servicing request 02:55:00.656 00.000 15672 Worker thread wakes up 02:55:00.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:00.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:00.657 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH 02:55:02.565 01.908 15672 Exposure complete 02:55:02.584 00.019 15672 worker thread done servicing request 02:55:02.585 00.001 30444 OnExposeComplete: enter 02:55:02.585 00.000 30444 UpdateGuideState(): m_state=6 02:55:02.585 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7240 02:55:02.585 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=204.63, Mass=31215, SNR=29.4, Peak=5936 HFD=3.0 02:55:02.585 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 02:55:02.585 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 02:55:02.585 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.37 hyp=0.38 cameraTheta=1.69 mountX=-0.15 mountY=0.36, mountTheta=1.96 02:55:02.586 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.37, opts=13) 02:55:02.586 00.000 30444 Enqueuing Move request for scope (-0.04, 0.37) 02:55:02.586 00.000 15672 Worker thread wakes up 02:55:02.587 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.37) opts 0xd 02:55:02.587 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.37) 02:55:02.587 00.000 15672 Moving (-0.04, 0.37) raw xDistance=-0.15 yDistance=0.36 02:55:02.587 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 02:55:02.587 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 02:55:02.587 00.000 15672 MoveAxis(E, 0, ABG) 02:55:02.587 00.000 15672 Move returns status 0, amount 0 02:55:02.587 00.000 15672 MoveAxis(S, 63, ABG) 02:55:02.587 00.000 15672 Guiding Dir = 1, Dur = 63 02:55:02.587 00.000 15672 IsSlewing returns 0 02:55:02.588 00.001 15672 IsGuiding returns 0 02:55:02.592 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=15773, FiltMin=2501, FiltMax=12301, Gamma=2.950 02:55:02.635 00.043 30444 UpdateGuideState exits: m=31215 SNR=29.4 Saturated 02:55:02.635 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:02.635 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:02.635 00.000 30444 Enqueuing Expose request 02:55:02.668 00.033 15672 IsGuiding returns 1 02:55:02.668 00.000 15672 scope still moving after pulse duration time elapsed 02:55:02.690 00.022 15672 IsSlewing returns 0 02:55:02.691 00.001 15672 IsGuiding returns 1 02:55:02.712 00.021 15672 IsSlewing returns 0 02:55:02.714 00.002 15672 IsGuiding returns 1 02:55:02.735 00.021 15672 IsSlewing returns 0 02:55:02.797 00.062 15672 IsGuiding returns 0 02:55:02.797 00.000 15672 scope move finished after 63 + 145 ms 02:55:02.797 00.000 15672 Move returns status 0, amount 63 02:55:02.797 00.000 15672 move complete, result=0 02:55:02.797 00.000 15672 worker thread done servicing request 02:55:02.798 00.001 15672 Worker thread wakes up 02:55:02.798 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 63 ms SOUTH 02:55:02.798 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:02.798 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:04.908 02.110 15672 Exposure complete 02:55:04.927 00.019 15672 worker thread done servicing request 02:55:04.927 00.000 30444 OnExposeComplete: enter 02:55:04.927 00.000 30444 UpdateGuideState(): m_state=6 02:55:04.927 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7241 02:55:04.928 00.001 30444 Star::Find returns 1 (1), X=461.53, Y=204.83, Mass=35404, SNR=31.5, Peak=6798 HFD=3.0 02:55:04.928 00.000 30444 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.28) = xAngle (1.68 = 1.68) 02:55:04.928 00.000 30444 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.62 = 1.62) 02:55:04.928 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.58 hyp=0.58 cameraTheta=1.40 mountX=-0.06 mountY=0.58, mountTheta=1.68 02:55:04.928 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.58, opts=13) 02:55:04.928 00.000 30444 Enqueuing Move request for scope (0.10, 0.58) 02:55:04.928 00.000 15672 Worker thread wakes up 02:55:04.929 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.58) opts 0xd 02:55:04.929 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.58) 02:55:04.929 00.000 15672 Moving (0.10, 0.58) raw xDistance=-0.06 yDistance=0.58 02:55:04.929 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 02:55:04.929 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 02:55:04.929 00.000 15672 MoveAxis(E, 0, ABG) 02:55:04.929 00.000 15672 Move returns status 0, amount 0 02:55:04.929 00.000 15672 MoveAxis(S, 104, ABG) 02:55:04.929 00.000 15672 Guiding Dir = 1, Dur = 104 02:55:04.929 00.000 15672 IsSlewing returns 0 02:55:04.931 00.002 15672 IsGuiding returns 0 02:55:04.934 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=15604, FiltMin=2502, FiltMax=11911, Gamma=2.950 02:55:04.977 00.043 30444 UpdateGuideState exits: m=35404 SNR=31.5 Saturated 02:55:04.977 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:04.977 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:04.977 00.000 30444 Enqueuing Expose request 02:55:05.016 00.039 15672 PulseGuide returned control before completion, sleep 29 02:55:05.047 00.031 15672 IsGuiding returns 1 02:55:05.047 00.000 15672 scope still moving after pulse duration time elapsed 02:55:05.068 00.021 15672 IsSlewing returns 0 02:55:05.068 00.000 15672 IsGuiding returns 1 02:55:05.090 00.022 15672 IsSlewing returns 0 02:55:05.092 00.002 15672 IsGuiding returns 1 02:55:05.112 00.020 15672 IsSlewing returns 0 02:55:05.176 00.064 15672 IsGuiding returns 0 02:55:05.176 00.000 15672 scope move finished after 104 + 142 ms 02:55:05.176 00.000 15672 Move returns status 0, amount 104 02:55:05.177 00.001 15672 move complete, result=0 02:55:05.177 00.000 15672 worker thread done servicing request 02:55:05.177 00.000 15672 Worker thread wakes up 02:55:05.177 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:05.177 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:05.177 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 104 ms SOUTH 02:55:07.086 01.909 15672 Exposure complete 02:55:07.106 00.020 15672 worker thread done servicing request 02:55:07.106 00.000 30444 OnExposeComplete: enter 02:55:07.106 00.000 30444 UpdateGuideState(): m_state=6 02:55:07.107 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7242 02:55:07.107 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=204.89, Mass=32128, SNR=33.6, Peak=6478 HFD=2.9 02:55:07.107 00.000 30444 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 02:55:07.107 00.000 30444 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 02:55:07.107 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.64 hyp=0.64 cameraTheta=1.63 mountX=-0.21 mountY=0.61, mountTheta=1.90 02:55:07.107 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.64, opts=13) 02:55:07.107 00.000 30444 Enqueuing Move request for scope (-0.04, 0.64) 02:55:07.107 00.000 15672 Worker thread wakes up 02:55:07.107 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.64) opts 0xd 02:55:07.107 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.64) 02:55:07.107 00.000 15672 Moving (-0.04, 0.64) raw xDistance=-0.21 yDistance=0.61 02:55:07.108 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 02:55:07.108 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 02:55:07.108 00.000 15672 MoveAxis(E, 0, ABG) 02:55:07.108 00.000 15672 Move returns status 0, amount 0 02:55:07.108 00.000 15672 MoveAxis(S, 109, ABG) 02:55:07.108 00.000 15672 Guiding Dir = 1, Dur = 109 02:55:07.108 00.000 15672 IsSlewing returns 0 02:55:07.109 00.001 15672 IsGuiding returns 0 02:55:07.113 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=16239, FiltMin=2490, FiltMax=11841, Gamma=2.950 02:55:07.189 00.076 15672 PulseGuide returned control before completion, sleep 40 02:55:07.264 00.075 30444 UpdateGuideState exits: m=32128 SNR=33.6 Saturated 02:55:07.264 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:07.264 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:07.264 00.000 30444 Enqueuing Expose request 02:55:07.270 00.006 15672 IsGuiding returns 1 02:55:07.270 00.000 15672 scope still moving after pulse duration time elapsed 02:55:07.293 00.023 15672 IsSlewing returns 0 02:55:07.334 00.041 15672 IsGuiding returns 0 02:55:07.334 00.000 15672 scope move finished after 109 + 115 ms 02:55:07.334 00.000 15672 Move returns status 0, amount 109 02:55:07.334 00.000 15672 move complete, result=0 02:55:07.334 00.000 15672 worker thread done servicing request 02:55:07.334 00.000 15672 Worker thread wakes up 02:55:07.334 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:07.334 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:07.334 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 109 ms SOUTH 02:55:09.441 02.107 15672 Exposure complete 02:55:09.461 00.020 15672 worker thread done servicing request 02:55:09.461 00.000 30444 OnExposeComplete: enter 02:55:09.461 00.000 30444 UpdateGuideState(): m_state=6 02:55:09.461 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7243 02:55:09.461 00.000 30444 Star::Find returns 1 (1), X=461.91, Y=204.70, Mass=43024, SNR=37.1, Peak=6363 HFD=3.5 02:55:09.462 00.001 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 02:55:09.462 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 02:55:09.462 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=0.44 hyp=0.65 cameraTheta=0.75 mountX=0.34 mountY=0.54, mountTheta=1.01 02:55:09.462 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.44, opts=13) 02:55:09.462 00.000 30444 Enqueuing Move request for scope (0.48, 0.44) 02:55:09.462 00.000 15672 Worker thread wakes up 02:55:09.462 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.44) opts 0xd 02:55:09.462 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.44) 02:55:09.462 00.000 15672 Moving (0.48, 0.44) raw xDistance=0.34 yDistance=0.54 02:55:09.462 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 02:55:09.462 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 02:55:09.462 00.000 15672 MoveAxis(W, 92, ABG) 02:55:09.462 00.000 15672 Guiding Dir = 3, Dur = 92 02:55:09.463 00.001 15672 IsSlewing returns 0 02:55:09.464 00.001 15672 IsGuiding returns 0 02:55:09.469 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=15476, FiltMin=2500, FiltMax=11570, Gamma=2.950 02:55:09.489 00.020 15672 PulseGuide returned control before completion, sleep 78 02:55:09.512 00.023 30444 UpdateGuideState exits: m=43024 SNR=37.1 Saturated 02:55:09.512 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:09.512 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:09.512 00.000 30444 Enqueuing Expose request 02:55:09.585 00.073 15672 IsGuiding returns 0 02:55:09.585 00.000 15672 Move returns status 0, amount 92 02:55:09.585 00.000 15672 MoveAxis(S, 96, ABG) 02:55:09.585 00.000 15672 Guiding Dir = 1, Dur = 96 02:55:09.586 00.001 15672 IsSlewing returns 0 02:55:09.587 00.001 15672 IsGuiding returns 0 02:55:09.665 00.078 15672 PulseGuide returned control before completion, sleep 28 02:55:09.699 00.034 15672 IsGuiding returns 1 02:55:09.699 00.000 15672 scope still moving after pulse duration time elapsed 02:55:09.719 00.020 15672 IsSlewing returns 0 02:55:09.722 00.003 15672 IsGuiding returns 1 02:55:09.743 00.021 15672 IsSlewing returns 0 02:55:09.746 00.003 15672 IsGuiding returns 1 02:55:09.767 00.021 15672 IsSlewing returns 0 02:55:09.794 00.027 15672 IsGuiding returns 0 02:55:09.794 00.000 15672 scope move finished after 96 + 111 ms 02:55:09.795 00.001 15672 Move returns status 0, amount 96 02:55:09.795 00.000 15672 move complete, result=0 02:55:09.795 00.000 15672 worker thread done servicing request 02:55:09.795 00.000 15672 Worker thread wakes up 02:55:09.795 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:09.795 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:09.796 00.001 30444 GuideStep: 0.3 px 92 ms WEST, 0.5 px 96 ms SOUTH 02:55:11.712 01.916 15672 Exposure complete 02:55:11.742 00.030 15672 worker thread done servicing request 02:55:11.742 00.000 30444 OnExposeComplete: enter 02:55:11.742 00.000 30444 UpdateGuideState(): m_state=6 02:55:11.743 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7244 02:55:11.743 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=204.00, Mass=46731, SNR=42.4, Peak=5949 HFD=4.1 02:55:11.743 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 02:55:11.743 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 02:55:11.743 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.63 mountX=0.05 mountY=-0.25, mountTheta=-1.36 02:55:11.743 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.25, opts=13) 02:55:11.743 00.000 30444 Enqueuing Move request for scope (-0.02, -0.25) 02:55:11.743 00.000 15672 Worker thread wakes up 02:55:11.743 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd 02:55:11.743 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.25) 02:55:11.743 00.000 15672 Moving (-0.02, -0.25) raw xDistance=0.05 yDistance=-0.25 02:55:11.743 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 02:55:11.744 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:55:11.744 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 02:55:11.744 00.000 15672 MoveAxis(E, 0, ABG) 02:55:11.744 00.000 15672 Move returns status 0, amount 0 02:55:11.744 00.000 15672 MoveAxis(N, 0, ABG) 02:55:11.744 00.000 15672 Move returns status 0, amount 0 02:55:11.744 00.000 15672 move complete, result=0 02:55:11.744 00.000 15672 worker thread done servicing request 02:55:11.748 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=15694, FiltMin=2632, FiltMax=11959, Gamma=2.950 02:55:11.847 00.099 30444 UpdateGuideState exits: m=46731 SNR=42.4 Saturated 02:55:11.847 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:11.847 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:11.847 00.000 30444 Enqueuing Expose request 02:55:11.847 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 02:55:11.847 00.000 15672 Worker thread wakes up 02:55:11.847 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:11.847 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:13.957 02.110 15672 Exposure complete 02:55:13.977 00.020 15672 worker thread done servicing request 02:55:13.977 00.000 30444 OnExposeComplete: enter 02:55:13.978 00.001 30444 UpdateGuideState(): m_state=6 02:55:13.978 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7245 02:55:13.978 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=204.52, Mass=40954, SNR=41.9, Peak=6730 HFD=3.4 02:55:13.978 00.000 30444 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.28) = xAngle (2.18 = 2.18) 02:55:13.978 00.000 30444 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.12 = 2.12) 02:55:13.978 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.90 mountX=-0.16 mountY=0.24, mountTheta=2.16 02:55:13.978 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.27, opts=13) 02:55:13.978 00.000 30444 Enqueuing Move request for scope (-0.09, 0.27) 02:55:13.979 00.001 15672 Worker thread wakes up 02:55:13.979 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd 02:55:13.979 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.27) 02:55:13.979 00.000 15672 Moving (-0.09, 0.27) raw xDistance=-0.16 yDistance=0.24 02:55:13.979 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 02:55:13.979 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:55:13.979 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 02:55:13.979 00.000 15672 MoveAxis(E, 0, ABG) 02:55:13.979 00.000 15672 Move returns status 0, amount 0 02:55:13.979 00.000 15672 MoveAxis(N, 0, ABG) 02:55:13.979 00.000 15672 Move returns status 0, amount 0 02:55:13.979 00.000 15672 move complete, result=0 02:55:13.979 00.000 15672 worker thread done servicing request 02:55:13.984 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=12109, FiltMin=2532, FiltMax=10888, Gamma=2.950 02:55:14.026 00.042 30444 UpdateGuideState exits: m=40954 SNR=41.9 Saturated 02:55:14.026 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:14.026 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:14.027 00.001 30444 Enqueuing Expose request 02:55:14.027 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 02:55:14.027 00.000 15672 Worker thread wakes up 02:55:14.027 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:14.027 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:15.936 01.909 15672 Exposure complete 02:55:15.956 00.020 15672 worker thread done servicing request 02:55:15.956 00.000 30444 OnExposeComplete: enter 02:55:15.956 00.000 30444 UpdateGuideState(): m_state=6 02:55:15.956 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7246 02:55:15.956 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=204.42, Mass=33978, SNR=38.2, Peak=6452 HFD=3.1 02:55:15.956 00.000 30444 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.28) = xAngle (3.17 = -3.11) 02:55:15.956 00.000 30444 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.11 = 3.11) 02:55:15.956 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=0.16 hyp=0.66 cameraTheta=2.89 mountX=-0.66 mountY=0.02, mountTheta=3.11 02:55:15.956 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=0.16, opts=13) 02:55:15.956 00.000 30444 Enqueuing Move request for scope (-0.64, 0.16) 02:55:15.957 00.001 15672 Worker thread wakes up 02:55:15.957 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.16) opts 0xd 02:55:15.957 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, 0.16) 02:55:15.957 00.000 15672 Moving (-0.64, 0.16) raw xDistance=-0.66 yDistance=0.02 02:55:15.957 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66 02:55:15.957 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:55:15.957 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 02:55:15.957 00.000 15672 MoveAxis(E, 179, ABG) 02:55:15.957 00.000 15672 Guiding Dir = 2, Dur = 179 02:55:15.958 00.001 15672 IsSlewing returns 0 02:55:15.958 00.000 15672 IsGuiding returns 0 02:55:15.963 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=14265, FiltMin=2607, FiltMax=12142, Gamma=2.950 02:55:15.974 00.011 15672 PulseGuide returned control before completion, sleep 174 02:55:16.005 00.031 30444 UpdateGuideState exits: m=33978 SNR=38.2 Saturated 02:55:16.006 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:16.006 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:16.006 00.000 30444 Enqueuing Expose request 02:55:16.152 00.146 15672 IsGuiding returns 1 02:55:16.152 00.000 15672 scope still moving after pulse duration time elapsed 02:55:16.173 00.021 15672 IsSlewing returns 0 02:55:16.184 00.011 15672 IsGuiding returns 0 02:55:16.185 00.001 15672 scope move finished after 179 + 46 ms 02:55:16.185 00.000 15672 Move returns status 0, amount 179 02:55:16.185 00.000 15672 MoveAxis(N, 0, ABG) 02:55:16.185 00.000 15672 Move returns status 0, amount 0 02:55:16.185 00.000 15672 move complete, result=0 02:55:16.185 00.000 15672 worker thread done servicing request 02:55:16.185 00.000 15672 Worker thread wakes up 02:55:16.186 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:16.186 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:16.186 00.000 30444 GuideStep: -0.7 px 179 ms EAST, 0.0 px 0 ms NORTH 02:55:18.296 02.110 15672 Exposure complete 02:55:18.316 00.020 15672 worker thread done servicing request 02:55:18.316 00.000 30444 OnExposeComplete: enter 02:55:18.316 00.000 30444 UpdateGuideState(): m_state=6 02:55:18.316 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7247 02:55:18.316 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=204.61, Mass=40420, SNR=34.0, Peak=6290 HFD=3.4 02:55:18.316 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 02:55:18.316 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 02:55:18.316 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.36 hyp=0.41 cameraTheta=1.08 mountX=0.09 mountY=0.39, mountTheta=1.35 02:55:18.317 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.36, opts=13) 02:55:18.317 00.000 30444 Enqueuing Move request for scope (0.19, 0.36) 02:55:18.317 00.000 15672 Worker thread wakes up 02:55:18.317 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.36) opts 0xd 02:55:18.317 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.36) 02:55:18.317 00.000 15672 Moving (0.19, 0.36) raw xDistance=0.09 yDistance=0.39 02:55:18.317 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 02:55:18.317 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 02:55:18.317 00.000 15672 MoveAxis(E, 0, ABG) 02:55:18.317 00.000 15672 Move returns status 0, amount 0 02:55:18.317 00.000 15672 MoveAxis(S, 70, ABG) 02:55:18.317 00.000 15672 Guiding Dir = 1, Dur = 70 02:55:18.318 00.001 15672 IsSlewing returns 0 02:55:18.318 00.000 15672 IsGuiding returns 0 02:55:18.322 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=15444, FiltMin=2584, FiltMax=11304, Gamma=2.950 02:55:18.365 00.043 30444 UpdateGuideState exits: m=40420 SNR=34.0 Saturated 02:55:18.365 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:18.365 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:18.365 00.000 30444 Enqueuing Expose request 02:55:18.436 00.071 15672 IsGuiding returns 1 02:55:18.436 00.000 15672 scope still moving after pulse duration time elapsed 02:55:18.457 00.021 15672 IsSlewing returns 0 02:55:18.459 00.002 15672 IsGuiding returns 1 02:55:18.481 00.022 15672 IsSlewing returns 0 02:55:18.499 00.018 15672 IsGuiding returns 0 02:55:18.499 00.000 15672 scope move finished after 70 + 110 ms 02:55:18.499 00.000 15672 Move returns status 0, amount 70 02:55:18.499 00.000 15672 move complete, result=0 02:55:18.499 00.000 15672 worker thread done servicing request 02:55:18.499 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 70 ms SOUTH 02:55:18.500 00.001 15672 Worker thread wakes up 02:55:18.500 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:18.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:20.408 01.908 15672 Exposure complete 02:55:20.428 00.020 15672 worker thread done servicing request 02:55:20.428 00.000 30444 OnExposeComplete: enter 02:55:20.428 00.000 30444 UpdateGuideState(): m_state=6 02:55:20.428 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7248 02:55:20.428 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=204.28, Mass=46080, SNR=43.9, Peak=6246 HFD=3.7 02:55:20.429 00.001 30444 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.28) = xAngle (2.83 = 2.83) 02:55:20.429 00.000 30444 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.77 = 2.77) 02:55:20.429 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.55 mountX=-0.05 mountY=0.02, mountTheta=2.78 02:55:20.429 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.03, opts=13) 02:55:20.429 00.000 30444 Enqueuing Move request for scope (-0.04, 0.03) 02:55:20.429 00.000 15672 Worker thread wakes up 02:55:20.429 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd 02:55:20.429 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.03) 02:55:20.429 00.000 15672 Moving (-0.04, 0.03) raw xDistance=-0.05 yDistance=0.02 02:55:20.429 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 02:55:20.429 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:55:20.430 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 02:55:20.430 00.000 15672 MoveAxis(E, 0, ABG) 02:55:20.430 00.000 15672 Move returns status 0, amount 0 02:55:20.430 00.000 15672 MoveAxis(N, 0, ABG) 02:55:20.430 00.000 15672 Move returns status 0, amount 0 02:55:20.430 00.000 15672 move complete, result=0 02:55:20.430 00.000 15672 worker thread done servicing request 02:55:20.434 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=16349, FiltMin=2615, FiltMax=11615, Gamma=2.950 02:55:20.477 00.043 30444 UpdateGuideState exits: m=46080 SNR=43.9 Saturated 02:55:20.477 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:20.477 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:20.477 00.000 30444 Enqueuing Expose request 02:55:20.478 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 02:55:20.478 00.000 15672 Worker thread wakes up 02:55:20.478 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:20.478 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:22.587 02.109 15672 Exposure complete 02:55:22.607 00.020 15672 worker thread done servicing request 02:55:22.607 00.000 30444 OnExposeComplete: enter 02:55:22.607 00.000 30444 UpdateGuideState(): m_state=6 02:55:22.607 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7249 02:55:22.607 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=204.46, Mass=47579, SNR=46.7, Peak=6173 HFD=3.7 02:55:22.607 00.000 30444 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 02:55:22.607 00.000 30444 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 02:55:22.607 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.21 hyp=0.39 cameraTheta=0.56 mountX=0.26 mountY=0.27, mountTheta=0.81 02:55:22.608 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.21, opts=13) 02:55:22.608 00.000 30444 Enqueuing Move request for scope (0.33, 0.21) 02:55:22.608 00.000 15672 Worker thread wakes up 02:55:22.608 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.21) opts 0xd 02:55:22.608 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.21) 02:55:22.608 00.000 15672 Moving (0.33, 0.21) raw xDistance=0.26 yDistance=0.27 02:55:22.608 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 02:55:22.608 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 02:55:22.608 00.000 15672 MoveAxis(W, 70, ABG) 02:55:22.608 00.000 15672 Guiding Dir = 3, Dur = 70 02:55:22.609 00.001 15672 IsSlewing returns 0 02:55:22.610 00.001 15672 IsGuiding returns 0 02:55:22.614 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=16116, FiltMin=2543, FiltMax=11801, Gamma=2.950 02:55:22.636 00.022 15672 PulseGuide returned control before completion, sleep 54 02:55:22.656 00.020 30444 UpdateGuideState exits: m=47579 SNR=46.7 Saturated 02:55:22.656 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:22.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:22.656 00.000 30444 Enqueuing Expose request 02:55:22.701 00.045 15672 IsGuiding returns 1 02:55:22.701 00.000 15672 scope still moving after pulse duration time elapsed 02:55:22.723 00.022 15672 IsSlewing returns 0 02:55:22.724 00.001 15672 IsGuiding returns 0 02:55:22.724 00.000 15672 scope move finished after 70 + 43 ms 02:55:22.724 00.000 15672 Move returns status 0, amount 70 02:55:22.724 00.000 15672 MoveAxis(S, 49, ABG) 02:55:22.724 00.000 15672 Guiding Dir = 1, Dur = 49 02:55:22.724 00.000 15672 IsSlewing returns 0 02:55:22.725 00.001 15672 IsGuiding returns 0 02:55:22.814 00.089 15672 IsGuiding returns 1 02:55:22.814 00.000 15672 scope still moving after pulse duration time elapsed 02:55:22.835 00.021 15672 IsSlewing returns 0 02:55:22.836 00.001 15672 IsGuiding returns 1 02:55:22.857 00.021 15672 IsSlewing returns 0 02:55:22.858 00.001 15672 IsGuiding returns 1 02:55:22.879 00.021 15672 IsSlewing returns 0 02:55:22.893 00.014 15672 IsGuiding returns 0 02:55:22.893 00.000 15672 scope move finished after 49 + 118 ms 02:55:22.893 00.000 15672 Move returns status 0, amount 49 02:55:22.893 00.000 15672 move complete, result=0 02:55:22.893 00.000 15672 worker thread done servicing request 02:55:22.893 00.000 15672 Worker thread wakes up 02:55:22.893 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:22.893 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:22.893 00.000 30444 GuideStep: 0.3 px 70 ms WEST, 0.3 px 49 ms SOUTH 02:55:24.800 01.907 15672 Exposure complete 02:55:24.820 00.020 15672 worker thread done servicing request 02:55:24.820 00.000 30444 OnExposeComplete: enter 02:55:24.820 00.000 30444 UpdateGuideState(): m_state=6 02:55:24.820 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7250 02:55:24.820 00.000 30444 Star::Find returns 1 (1), X=461.02, Y=204.77, Mass=45600, SNR=43.3, Peak=6378 HFD=4.0 02:55:24.820 00.000 30444 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.28) = xAngle (2.52 = 2.52) 02:55:24.820 00.000 30444 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 02:55:24.820 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.51 hyp=0.66 cameraTheta=2.24 mountX=-0.53 mountY=0.41, mountTheta=2.48 02:55:24.821 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.51, opts=13) 02:55:24.821 00.000 30444 Enqueuing Move request for scope (-0.41, 0.51) 02:55:24.821 00.000 15672 Worker thread wakes up 02:55:24.821 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.51) opts 0xd 02:55:24.821 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.51) 02:55:24.821 00.000 15672 Moving (-0.41, 0.51) raw xDistance=-0.53 yDistance=0.41 02:55:24.821 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.53 02:55:24.821 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 02:55:24.821 00.000 15672 MoveAxis(E, 139, ABG) 02:55:24.821 00.000 15672 Guiding Dir = 2, Dur = 139 02:55:24.822 00.001 15672 IsSlewing returns 0 02:55:24.827 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=14971, FiltMin=2593, FiltMax=11606, Gamma=2.950 02:55:24.842 00.015 15672 IsGuiding returns 0 02:55:24.857 00.015 15672 PulseGuide returned control before completion, sleep 134 02:55:24.870 00.013 30444 UpdateGuideState exits: m=45600 SNR=43.3 Saturated 02:55:24.870 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:24.870 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:24.870 00.000 30444 Enqueuing Expose request 02:55:24.994 00.124 15672 IsGuiding returns 1 02:55:24.995 00.001 15672 scope still moving after pulse duration time elapsed 02:55:25.016 00.021 15672 IsSlewing returns 0 02:55:25.033 00.017 15672 IsGuiding returns 0 02:55:25.033 00.000 15672 scope move finished after 139 + 52 ms 02:55:25.033 00.000 15672 Move returns status 0, amount 139 02:55:25.033 00.000 15672 MoveAxis(S, 74, ABG) 02:55:25.033 00.000 15672 Guiding Dir = 1, Dur = 74 02:55:25.034 00.001 15672 IsSlewing returns 0 02:55:25.034 00.000 15672 IsGuiding returns 0 02:55:25.146 00.112 15672 IsGuiding returns 1 02:55:25.146 00.000 15672 scope still moving after pulse duration time elapsed 02:55:25.167 00.021 15672 IsSlewing returns 0 02:55:25.170 00.003 15672 IsGuiding returns 1 02:55:25.191 00.021 15672 IsSlewing returns 0 02:55:25.211 00.020 15672 IsGuiding returns 0 02:55:25.211 00.000 15672 scope move finished after 74 + 101 ms 02:55:25.211 00.000 15672 Move returns status 0, amount 74 02:55:25.211 00.000 15672 move complete, result=0 02:55:25.211 00.000 15672 worker thread done servicing request 02:55:25.211 00.000 15672 Worker thread wakes up 02:55:25.211 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:25.212 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:25.212 00.000 30444 GuideStep: -0.5 px 139 ms EAST, 0.4 px 74 ms SOUTH 02:55:27.319 02.107 15672 Exposure complete 02:55:27.339 00.020 15672 worker thread done servicing request 02:55:27.339 00.000 30444 OnExposeComplete: enter 02:55:27.339 00.000 30444 UpdateGuideState(): m_state=6 02:55:27.339 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7251 02:55:27.339 00.000 30444 Star::Find returns 1 (1), X=461.17, Y=204.14, Mass=35675, SNR=33.8, Peak=6171 HFD=3.3 02:55:27.339 00.000 30444 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.28) = xAngle (-2.45 = -2.45) 02:55:27.339 00.000 30444 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.51 = -2.51) 02:55:27.339 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-2.73 mountX=-0.22 mountY=-0.16, mountTheta=-2.49 02:55:27.340 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.11, opts=13) 02:55:27.340 00.000 30444 Enqueuing Move request for scope (-0.26, -0.11) 02:55:27.340 00.000 15672 Worker thread wakes up 02:55:27.340 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.11) opts 0xd 02:55:27.340 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.11) 02:55:27.340 00.000 15672 Moving (-0.26, -0.11) raw xDistance=-0.22 yDistance=-0.16 02:55:27.340 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 02:55:27.340 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:55:27.340 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 02:55:27.340 00.000 15672 MoveAxis(E, 0, ABG) 02:55:27.340 00.000 15672 Move returns status 0, amount 0 02:55:27.340 00.000 15672 MoveAxis(N, 0, ABG) 02:55:27.340 00.000 15672 Move returns status 0, amount 0 02:55:27.340 00.000 15672 move complete, result=0 02:55:27.340 00.000 15672 worker thread done servicing request 02:55:27.345 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=16511, FiltMin=2624, FiltMax=11215, Gamma=2.950 02:55:27.388 00.043 30444 UpdateGuideState exits: m=35675 SNR=33.8 Saturated 02:55:27.388 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:27.388 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:27.388 00.000 30444 Enqueuing Expose request 02:55:27.388 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:55:27.388 00.000 15672 Worker thread wakes up 02:55:27.388 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:27.388 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:29.296 01.908 15672 Exposure complete 02:55:29.316 00.020 15672 worker thread done servicing request 02:55:29.316 00.000 30444 OnExposeComplete: enter 02:55:29.316 00.000 30444 UpdateGuideState(): m_state=6 02:55:29.316 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7252 02:55:29.316 00.000 30444 Star::Find returns 1 (1), X=461.20, Y=203.95, Mass=41778, SNR=40.5, Peak=6476 HFD=3.2 02:55:29.316 00.000 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.28) = xAngle (-1.95 = -1.95) 02:55:29.316 00.000 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.01 = -2.01) 02:55:29.316 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.30 hyp=0.38 cameraTheta=-2.23 mountX=-0.14 mountY=-0.34, mountTheta=-1.96 02:55:29.317 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.30, opts=13) 02:55:29.317 00.000 30444 Enqueuing Move request for scope (-0.23, -0.30) 02:55:29.317 00.000 15672 Worker thread wakes up 02:55:29.317 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.30) opts 0xd 02:55:29.317 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.30) 02:55:29.317 00.000 15672 Moving (-0.23, -0.30) raw xDistance=-0.14 yDistance=-0.34 02:55:29.317 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 02:55:29.317 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:55:29.317 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 02:55:29.317 00.000 15672 MoveAxis(E, 0, ABG) 02:55:29.317 00.000 15672 Move returns status 0, amount 0 02:55:29.317 00.000 15672 MoveAxis(N, 0, ABG) 02:55:29.317 00.000 15672 Move returns status 0, amount 0 02:55:29.317 00.000 15672 move complete, result=0 02:55:29.317 00.000 15672 worker thread done servicing request 02:55:29.323 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2109, max=15939, FiltMin=2509, FiltMax=11160, Gamma=2.950 02:55:29.377 00.054 30444 UpdateGuideState exits: m=41778 SNR=40.5 Saturated 02:55:29.377 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:29.377 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:29.377 00.000 30444 Enqueuing Expose request 02:55:29.377 00.000 15672 Worker thread wakes up 02:55:29.377 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 02:55:29.378 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:29.378 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:31.488 02.110 15672 Exposure complete 02:55:31.509 00.021 15672 worker thread done servicing request 02:55:31.509 00.000 30444 OnExposeComplete: enter 02:55:31.509 00.000 30444 UpdateGuideState(): m_state=6 02:55:31.509 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7253 02:55:31.509 00.000 30444 Star::Find returns 1 (1), X=460.86, Y=203.97, Mass=30601, SNR=31.8, Peak=5976 HFD=3.0 02:55:31.509 00.000 30444 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.28) = xAngle (-2.40 = -2.40) 02:55:31.510 00.001 30444 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.46 = -2.46) 02:55:31.510 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=-0.28 hyp=0.64 cameraTheta=-2.68 mountX=-0.47 mountY=-0.40, mountTheta=-2.44 02:55:31.510 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=-0.28, opts=13) 02:55:31.511 00.001 30444 Enqueuing Move request for scope (-0.57, -0.28) 02:55:31.511 00.000 15672 Worker thread wakes up 02:55:31.511 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.28) opts 0xd 02:55:31.511 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, -0.28) 02:55:31.511 00.000 15672 Moving (-0.57, -0.28) raw xDistance=-0.47 yDistance=-0.40 02:55:31.511 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 02:55:31.511 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:55:31.511 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40 02:55:31.511 00.000 15672 MoveAxis(E, 127, ABG) 02:55:31.511 00.000 15672 Guiding Dir = 2, Dur = 127 02:55:31.511 00.000 15672 IsSlewing returns 0 02:55:31.518 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=14944, FiltMin=2537, FiltMax=11233, Gamma=2.950 02:55:31.552 00.034 15672 IsGuiding returns 0 02:55:31.567 00.015 15672 PulseGuide returned control before completion, sleep 122 02:55:31.567 00.000 30444 UpdateGuideState exits: m=30601 SNR=31.8 Saturated 02:55:31.567 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:31.567 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:31.567 00.000 30444 Enqueuing Expose request 02:55:31.696 00.129 15672 IsGuiding returns 0 02:55:31.696 00.000 15672 Move returns status 0, amount 127 02:55:31.696 00.000 15672 MoveAxis(N, 0, ABG) 02:55:31.696 00.000 15672 Move returns status 0, amount 0 02:55:31.696 00.000 15672 move complete, result=0 02:55:31.696 00.000 15672 worker thread done servicing request 02:55:31.697 00.001 15672 Worker thread wakes up 02:55:31.697 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:31.697 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:31.697 00.000 30444 GuideStep: -0.5 px 127 ms EAST, -0.4 px 0 ms NORTH 02:55:33.603 01.906 15672 Exposure complete 02:55:33.623 00.020 15672 worker thread done servicing request 02:55:33.623 00.000 30444 OnExposeComplete: enter 02:55:33.623 00.000 30444 UpdateGuideState(): m_state=6 02:55:33.623 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7254 02:55:33.623 00.000 30444 Star::Find returns 1 (1), X=461.31, Y=204.43, Mass=40825, SNR=38.2, Peak=5846 HFD=3.5 02:55:33.623 00.000 30444 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.28) = xAngle (2.45 = 2.45) 02:55:33.623 00.000 30444 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.39 = 2.39) 02:55:33.623 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.21 cameraTheta=2.17 mountX=-0.16 mountY=0.15, mountTheta=2.41 02:55:33.624 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.18, opts=13) 02:55:33.624 00.000 30444 Enqueuing Move request for scope (-0.12, 0.18) 02:55:33.624 00.000 15672 Worker thread wakes up 02:55:33.624 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd 02:55:33.624 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.18) 02:55:33.624 00.000 15672 Moving (-0.12, 0.18) raw xDistance=-0.16 yDistance=0.15 02:55:33.624 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 02:55:33.624 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:55:33.624 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 02:55:33.624 00.000 15672 MoveAxis(E, 0, ABG) 02:55:33.624 00.000 15672 Move returns status 0, amount 0 02:55:33.624 00.000 15672 MoveAxis(N, 0, ABG) 02:55:33.624 00.000 15672 Move returns status 0, amount 0 02:55:33.624 00.000 15672 move complete, result=0 02:55:33.624 00.000 15672 worker thread done servicing request 02:55:33.629 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2109, max=17122, FiltMin=2614, FiltMax=11942, Gamma=2.950 02:55:33.675 00.046 30444 UpdateGuideState exits: m=40825 SNR=38.2 Saturated 02:55:33.675 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:33.675 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:33.675 00.000 30444 Enqueuing Expose request 02:55:33.675 00.000 15672 Worker thread wakes up 02:55:33.675 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 02:55:33.675 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:33.676 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:35.792 02.116 15672 Exposure complete 02:55:35.822 00.030 15672 worker thread done servicing request 02:55:35.822 00.000 30444 OnExposeComplete: enter 02:55:35.822 00.000 30444 UpdateGuideState(): m_state=6 02:55:35.822 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7255 02:55:35.822 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=204.00, Mass=39613, SNR=39.6, Peak=6139 HFD=3.7 02:55:35.822 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 02:55:35.822 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 02:55:35.822 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.96 mountX=-0.03 mountY=-0.27, mountTheta=-1.69 02:55:35.823 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.25, opts=13) 02:55:35.823 00.000 30444 Enqueuing Move request for scope (-0.10, -0.25) 02:55:35.823 00.000 15672 Worker thread wakes up 02:55:35.823 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.25) opts 0xd 02:55:35.824 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.25) 02:55:35.824 00.000 15672 Moving (-0.10, -0.25) raw xDistance=-0.03 yDistance=-0.27 02:55:35.824 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 02:55:35.824 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:55:35.824 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 02:55:35.824 00.000 15672 MoveAxis(E, 0, ABG) 02:55:35.824 00.000 15672 Move returns status 0, amount 0 02:55:35.824 00.000 15672 MoveAxis(N, 0, ABG) 02:55:35.824 00.000 15672 Move returns status 0, amount 0 02:55:35.824 00.000 15672 move complete, result=0 02:55:35.824 00.000 15672 worker thread done servicing request 02:55:35.832 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=14098, FiltMin=2562, FiltMax=10626, Gamma=2.950 02:55:35.885 00.053 30444 UpdateGuideState exits: m=39613 SNR=39.6 Saturated 02:55:35.885 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:35.885 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:35.885 00.000 30444 Enqueuing Expose request 02:55:35.885 00.000 15672 Worker thread wakes up 02:55:35.885 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:35.885 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:35.885 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 02:55:37.794 01.909 15672 Exposure complete 02:55:37.814 00.020 15672 worker thread done servicing request 02:55:37.814 00.000 30444 OnExposeComplete: enter 02:55:37.814 00.000 30444 UpdateGuideState(): m_state=6 02:55:37.814 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7256 02:55:37.814 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=203.76, Mass=44027, SNR=37.5, Peak=6437 HFD=3.9 02:55:37.814 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 02:55:37.814 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 02:55:37.814 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.49 hyp=0.64 cameraTheta=-2.26 mountX=-0.25 mountY=-0.57, mountTheta=-1.99 02:55:37.814 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.49, opts=13) 02:55:37.815 00.001 30444 Enqueuing Move request for scope (-0.41, -0.49) 02:55:37.815 00.000 15672 Worker thread wakes up 02:55:37.815 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.49) opts 0xd 02:55:37.815 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.49) 02:55:37.815 00.000 15672 Moving (-0.41, -0.49) raw xDistance=-0.25 yDistance=-0.57 02:55:37.815 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 02:55:37.815 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:55:37.815 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57 02:55:37.815 00.000 15672 MoveAxis(E, 69, ABG) 02:55:37.815 00.000 15672 Guiding Dir = 2, Dur = 69 02:55:37.815 00.000 15672 IsSlewing returns 0 02:55:37.816 00.001 15672 IsGuiding returns 0 02:55:37.820 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2146, max=14895, FiltMin=2596, FiltMax=10703, Gamma=2.950 02:55:37.845 00.025 15672 PulseGuide returned control before completion, sleep 51 02:55:37.958 00.113 15672 IsGuiding returns 0 02:55:37.958 00.000 15672 Move returns status 0, amount 69 02:55:37.958 00.000 15672 MoveAxis(N, 0, ABG) 02:55:37.959 00.001 15672 Move returns status 0, amount 0 02:55:37.959 00.000 15672 move complete, result=0 02:55:37.959 00.000 15672 worker thread done servicing request 02:55:38.256 00.297 30444 UpdateGuideState exits: m=44027 SNR=37.5 Saturated 02:55:38.256 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:38.257 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:38.257 00.000 30444 Enqueuing Expose request 02:55:38.257 00.000 30444 GuideStep: -0.3 px 69 ms EAST, -0.6 px 0 ms NORTH 02:55:38.257 00.000 15672 Worker thread wakes up 02:55:38.257 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:38.258 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:40.375 02.117 15672 Exposure complete 02:55:40.408 00.033 15672 worker thread done servicing request 02:55:40.408 00.000 30444 OnExposeComplete: enter 02:55:40.408 00.000 30444 UpdateGuideState(): m_state=6 02:55:40.408 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7257 02:55:40.408 00.000 30444 Star::Find returns 1 (1), X=461.24, Y=203.75, Mass=34765, SNR=39.0, Peak=6326 HFD=2.9 02:55:40.408 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 02:55:40.408 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 02:55:40.408 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.50 hyp=0.53 cameraTheta=-1.93 mountX=-0.04 mountY=-0.53, mountTheta=-1.65 02:55:40.409 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.50, opts=13) 02:55:40.409 00.000 30444 Enqueuing Move request for scope (-0.19, -0.50) 02:55:40.409 00.000 15672 Worker thread wakes up 02:55:40.409 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.50) opts 0xd 02:55:40.409 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.50) 02:55:40.409 00.000 15672 Moving (-0.19, -0.50) raw xDistance=-0.04 yDistance=-0.53 02:55:40.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 02:55:40.409 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.70 newest=-1.36 02:55:40.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 02:55:40.409 00.000 15672 MoveAxis(E, 0, ABG) 02:55:40.409 00.000 15672 Move returns status 0, amount 0 02:55:40.409 00.000 15672 MoveAxis(N, 94, ABG) 02:55:40.409 00.000 15672 Guiding Dir = 0, Dur = 94 02:55:40.410 00.001 15672 IsSlewing returns 0 02:55:40.411 00.001 15672 IsGuiding returns 0 02:55:40.415 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2098, max=17081, FiltMin=2523, FiltMax=11818, Gamma=2.950 02:55:40.457 00.042 30444 UpdateGuideState exits: m=34765 SNR=39.0 Saturated 02:55:40.457 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:40.457 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:40.457 00.000 30444 Enqueuing Expose request 02:55:40.497 00.040 15672 PulseGuide returned control before completion, sleep 18 02:55:40.546 00.049 15672 IsGuiding returns 1 02:55:40.546 00.000 15672 scope still moving after pulse duration time elapsed 02:55:40.568 00.022 15672 IsSlewing returns 0 02:55:40.569 00.001 15672 IsGuiding returns 1 02:55:40.590 00.021 15672 IsSlewing returns 0 02:55:40.593 00.003 15672 IsGuiding returns 1 02:55:40.615 00.022 15672 IsSlewing returns 0 02:55:40.643 00.028 15672 IsGuiding returns 0 02:55:40.643 00.000 15672 scope move finished after 94 + 137 ms 02:55:40.643 00.000 15672 Move returns status 0, amount 94 02:55:40.643 00.000 15672 move complete, result=0 02:55:40.643 00.000 15672 worker thread done servicing request 02:55:40.644 00.001 15672 Worker thread wakes up 02:55:40.644 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:40.644 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 94 ms NORTH 02:55:40.644 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:42.552 01.908 15672 Exposure complete 02:55:42.572 00.020 15672 worker thread done servicing request 02:55:42.572 00.000 30444 OnExposeComplete: enter 02:55:42.572 00.000 30444 UpdateGuideState(): m_state=6 02:55:42.572 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7258 02:55:42.572 00.000 30444 Star::Find returns 1 (1), X=461.81, Y=203.99, Mass=36178, SNR=33.3, Peak=5580 HFD=4.0 02:55:42.572 00.000 30444 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.28) = xAngle (-0.33 = -0.33) 02:55:42.572 00.000 30444 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.39 = -0.39) 02:55:42.572 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.27 hyp=0.46 cameraTheta=-0.61 mountX=0.44 mountY=-0.18, mountTheta=-0.38 02:55:42.573 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.27, opts=13) 02:55:42.573 00.000 30444 Enqueuing Move request for scope (0.38, -0.27) 02:55:42.573 00.000 15672 Worker thread wakes up 02:55:42.573 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.27) opts 0xd 02:55:42.573 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.27) 02:55:42.573 00.000 15672 Moving (0.38, -0.27) raw xDistance=0.44 yDistance=-0.18 02:55:42.573 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 02:55:42.573 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:55:42.573 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 02:55:42.573 00.000 15672 MoveAxis(W, 119, ABG) 02:55:42.574 00.001 15672 Guiding Dir = 3, Dur = 119 02:55:42.574 00.000 15672 IsSlewing returns 0 02:55:42.575 00.001 15672 IsGuiding returns 0 02:55:42.579 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=16789, FiltMin=2537, FiltMax=11437, Gamma=2.950 02:55:42.590 00.011 15672 PulseGuide returned control before completion, sleep 115 02:55:42.622 00.032 30444 UpdateGuideState exits: m=36178 SNR=33.3 Saturated 02:55:42.622 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:42.622 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:42.622 00.000 30444 Enqueuing Expose request 02:55:42.708 00.086 15672 IsGuiding returns 1 02:55:42.708 00.000 15672 scope still moving after pulse duration time elapsed 02:55:42.729 00.021 15672 IsSlewing returns 0 02:55:42.735 00.006 15672 IsGuiding returns 0 02:55:42.735 00.000 15672 scope move finished after 119 + 40 ms 02:55:42.735 00.000 15672 Move returns status 0, amount 119 02:55:42.735 00.000 15672 MoveAxis(N, 0, ABG) 02:55:42.735 00.000 15672 Move returns status 0, amount 0 02:55:42.735 00.000 15672 move complete, result=0 02:55:42.735 00.000 15672 worker thread done servicing request 02:55:42.735 00.000 15672 Worker thread wakes up 02:55:42.735 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:42.735 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:42.735 00.000 30444 GuideStep: 0.4 px 119 ms WEST, -0.2 px 0 ms NORTH 02:55:44.846 02.111 15672 Exposure complete 02:55:44.865 00.019 15672 worker thread done servicing request 02:55:44.865 00.000 30444 OnExposeComplete: enter 02:55:44.865 00.000 30444 UpdateGuideState(): m_state=6 02:55:44.866 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7259 02:55:44.866 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=203.74, Mass=23499, SNR=26.1, Peak=6018 HFD=2.8 02:55:44.866 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 02:55:44.866 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 02:55:44.866 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.52 hyp=0.52 cameraTheta=-1.67 mountX=0.09 mountY=-0.52, mountTheta=-1.39 02:55:44.866 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.52, opts=13) 02:55:44.866 00.000 30444 Enqueuing Move request for scope (-0.05, -0.52) 02:55:44.866 00.000 15672 Worker thread wakes up 02:55:44.866 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.52) opts 0xd 02:55:44.867 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.52) 02:55:44.867 00.000 15672 Moving (-0.05, -0.52) raw xDistance=0.09 yDistance=-0.52 02:55:44.867 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 02:55:44.867 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 02:55:44.867 00.000 15672 MoveAxis(E, 0, ABG) 02:55:44.867 00.000 15672 Move returns status 0, amount 0 02:55:44.867 00.000 15672 MoveAxis(N, 92, ABG) 02:55:44.867 00.000 15672 Guiding Dir = 0, Dur = 92 02:55:44.867 00.000 15672 IsSlewing returns 0 02:55:44.869 00.002 15672 IsGuiding returns 0 02:55:44.873 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=15960, FiltMin=2566, FiltMax=10963, Gamma=2.950 02:55:44.916 00.043 30444 UpdateGuideState exits: m=23499 SNR=26.1 Saturated 02:55:44.916 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:44.916 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:44.916 00.000 30444 Enqueuing Expose request 02:55:44.955 00.039 15672 PulseGuide returned control before completion, sleep 17 02:55:44.975 00.020 15672 IsGuiding returns 1 02:55:44.975 00.000 15672 scope still moving after pulse duration time elapsed 02:55:44.996 00.021 15672 IsSlewing returns 0 02:55:44.997 00.001 15672 IsGuiding returns 1 02:55:45.019 00.022 15672 IsSlewing returns 0 02:55:45.021 00.002 15672 IsGuiding returns 1 02:55:45.042 00.021 15672 IsSlewing returns 0 02:55:45.098 00.056 15672 IsGuiding returns 0 02:55:45.098 00.000 15672 scope move finished after 92 + 136 ms 02:55:45.098 00.000 15672 Move returns status 0, amount 92 02:55:45.098 00.000 15672 move complete, result=0 02:55:45.098 00.000 15672 worker thread done servicing request 02:55:45.098 00.000 15672 Worker thread wakes up 02:55:45.099 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 92 ms NORTH 02:55:45.099 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:45.099 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:47.004 01.905 15672 Exposure complete 02:55:47.024 00.020 15672 worker thread done servicing request 02:55:47.024 00.000 30444 OnExposeComplete: enter 02:55:47.024 00.000 30444 UpdateGuideState(): m_state=6 02:55:47.024 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7260 02:55:47.024 00.000 30444 Star::Find returns 1 (1), X=461.21, Y=204.06, Mass=39461, SNR=35.7, Peak=5864 HFD=3.7 02:55:47.024 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 02:55:47.024 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 02:55:47.024 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.42 mountX=-0.16 mountY=-0.23, mountTheta=-2.17 02:55:47.025 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.19, opts=13) 02:55:47.025 00.000 30444 Enqueuing Move request for scope (-0.22, -0.19) 02:55:47.025 00.000 15672 Worker thread wakes up 02:55:47.025 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.19) opts 0xd 02:55:47.025 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.19) 02:55:47.025 00.000 15672 Moving (-0.22, -0.19) raw xDistance=-0.16 yDistance=-0.23 02:55:47.025 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 02:55:47.025 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:55:47.025 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 02:55:47.025 00.000 15672 MoveAxis(E, 0, ABG) 02:55:47.025 00.000 15672 Move returns status 0, amount 0 02:55:47.025 00.000 15672 MoveAxis(N, 0, ABG) 02:55:47.025 00.000 15672 Move returns status 0, amount 0 02:55:47.025 00.000 15672 move complete, result=0 02:55:47.025 00.000 15672 worker thread done servicing request 02:55:47.030 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=15065, FiltMin=2614, FiltMax=11034, Gamma=2.950 02:55:47.073 00.043 30444 UpdateGuideState exits: m=39461 SNR=35.7 Saturated 02:55:47.073 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:47.073 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:47.073 00.000 30444 Enqueuing Expose request 02:55:47.073 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:55:47.073 00.000 15672 Worker thread wakes up 02:55:47.073 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:47.073 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:49.184 02.111 15672 Exposure complete 02:55:49.203 00.019 15672 worker thread done servicing request 02:55:49.203 00.000 30444 OnExposeComplete: enter 02:55:49.203 00.000 30444 UpdateGuideState(): m_state=6 02:55:49.203 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7261 02:55:49.203 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=204.16, Mass=36036, SNR=34.0, Peak=6013 HFD=3.4 02:55:49.203 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 02:55:49.203 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 02:55:49.203 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-2.64 mountX=-0.13 mountY=-0.12, mountTheta=-2.39 02:55:49.204 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.09, opts=13) 02:55:49.204 00.000 30444 Enqueuing Move request for scope (-0.16, -0.09) 02:55:49.204 00.000 15672 Worker thread wakes up 02:55:49.204 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd 02:55:49.204 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.09) 02:55:49.204 00.000 15672 Moving (-0.16, -0.09) raw xDistance=-0.13 yDistance=-0.12 02:55:49.204 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 02:55:49.204 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:55:49.204 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 02:55:49.204 00.000 15672 MoveAxis(E, 0, ABG) 02:55:49.204 00.000 15672 Move returns status 0, amount 0 02:55:49.204 00.000 15672 MoveAxis(N, 0, ABG) 02:55:49.204 00.000 15672 Move returns status 0, amount 0 02:55:49.204 00.000 15672 move complete, result=0 02:55:49.204 00.000 15672 worker thread done servicing request 02:55:49.209 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=16341, FiltMin=2604, FiltMax=10870, Gamma=2.950 02:55:49.252 00.043 30444 UpdateGuideState exits: m=36036 SNR=34.0 Saturated 02:55:49.252 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:49.252 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:49.252 00.000 30444 Enqueuing Expose request 02:55:49.252 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:55:49.252 00.000 15672 Worker thread wakes up 02:55:49.252 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:49.252 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:51.168 01.916 15672 Exposure complete 02:55:51.202 00.034 15672 worker thread done servicing request 02:55:51.202 00.000 30444 OnExposeComplete: enter 02:55:51.202 00.000 30444 UpdateGuideState(): m_state=6 02:55:51.202 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7262 02:55:51.202 00.000 30444 Star::Find returns 1 (1), X=462.01, Y=203.53, Mass=37168, SNR=38.0, Peak=6061 HFD=3.6 02:55:51.202 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 02:55:51.202 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 02:55:51.203 00.001 30444 CameraToMount -- cameraX=0.58 cameraY=-0.72 hyp=0.93 cameraTheta=-0.89 mountX=0.76 mountY=-0.58, mountTheta=-0.65 02:55:51.203 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=-0.72, opts=13) 02:55:51.203 00.000 30444 Enqueuing Move request for scope (0.58, -0.72) 02:55:51.203 00.000 15672 Worker thread wakes up 02:55:51.203 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.72) opts 0xd 02:55:51.203 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, -0.72) 02:55:51.203 00.000 15672 Moving (0.58, -0.72) raw xDistance=0.76 yDistance=-0.58 02:55:51.203 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76 02:55:51.203 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 02:55:51.203 00.000 15672 MoveAxis(W, 204, ABG) 02:55:51.203 00.000 15672 Guiding Dir = 3, Dur = 204 02:55:51.204 00.001 15672 IsSlewing returns 0 02:55:51.208 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=15077, FiltMin=2582, FiltMax=10643, Gamma=2.950 02:55:51.232 00.024 15672 IsGuiding returns 0 02:55:51.248 00.016 15672 PulseGuide returned control before completion, sleep 199 02:55:51.251 00.003 30444 UpdateGuideState exits: m=37168 SNR=38.0 Saturated 02:55:51.251 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:51.251 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:51.251 00.000 30444 Enqueuing Expose request 02:55:51.504 00.253 15672 IsGuiding returns 0 02:55:51.505 00.001 15672 Move returns status 0, amount 204 02:55:51.505 00.000 15672 MoveAxis(N, 103, ABG) 02:55:51.505 00.000 15672 Guiding Dir = 0, Dur = 103 02:55:51.506 00.001 15672 IsSlewing returns 0 02:55:51.508 00.002 15672 IsGuiding returns 0 02:55:51.584 00.076 15672 PulseGuide returned control before completion, sleep 38 02:55:51.625 00.041 15672 IsGuiding returns 1 02:55:51.625 00.000 15672 scope still moving after pulse duration time elapsed 02:55:51.646 00.021 15672 IsSlewing returns 0 02:55:51.650 00.004 15672 IsGuiding returns 1 02:55:51.670 00.020 15672 IsSlewing returns 0 02:55:51.728 00.058 15672 IsGuiding returns 0 02:55:51.728 00.000 15672 scope move finished after 103 + 116 ms 02:55:51.728 00.000 15672 Move returns status 0, amount 103 02:55:51.728 00.000 15672 move complete, result=0 02:55:51.728 00.000 15672 worker thread done servicing request 02:55:51.728 00.000 15672 Worker thread wakes up 02:55:51.728 00.000 30444 GuideStep: 0.8 px 204 ms WEST, -0.6 px 103 ms NORTH 02:55:51.728 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:51.728 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:53.837 02.109 15672 Exposure complete 02:55:53.857 00.020 15672 worker thread done servicing request 02:55:53.857 00.000 30444 OnExposeComplete: enter 02:55:53.857 00.000 30444 UpdateGuideState(): m_state=6 02:55:53.857 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7263 02:55:53.857 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=204.45, Mass=26955, SNR=28.3, Peak=5070 HFD=3.5 02:55:53.857 00.000 30444 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.28) = xAngle (0.87 = 0.87) 02:55:53.857 00.000 30444 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.81 = 0.81) 02:55:53.858 00.001 30444 CameraToMount -- cameraX=0.29 cameraY=0.20 hyp=0.35 cameraTheta=0.60 mountX=0.22 mountY=0.25, mountTheta=0.85 02:55:53.858 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.20, opts=13) 02:55:53.858 00.000 30444 Enqueuing Move request for scope (0.29, 0.20) 02:55:53.858 00.000 15672 Worker thread wakes up 02:55:53.858 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.20) opts 0xd 02:55:53.858 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.20) 02:55:53.858 00.000 15672 Moving (0.29, 0.20) raw xDistance=0.22 yDistance=0.25 02:55:53.858 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 02:55:53.858 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:55:53.858 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 02:55:53.858 00.000 15672 MoveAxis(E, 0, ABG) 02:55:53.858 00.000 15672 Move returns status 0, amount 0 02:55:53.859 00.001 15672 MoveAxis(N, 0, ABG) 02:55:53.859 00.000 15672 Move returns status 0, amount 0 02:55:53.859 00.000 15672 move complete, result=0 02:55:53.859 00.000 15672 worker thread done servicing request 02:55:53.863 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=13832, FiltMin=2633, FiltMax=9696, Gamma=2.950 02:55:54.031 00.168 30444 UpdateGuideState exits: m=26955 SNR=28.3 Saturated 02:55:54.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:54.032 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:54.032 00.000 30444 Enqueuing Expose request 02:55:54.032 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 02:55:54.032 00.000 15672 Worker thread wakes up 02:55:54.032 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:54.032 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:55.942 01.910 15672 Exposure complete 02:55:55.962 00.020 15672 worker thread done servicing request 02:55:55.962 00.000 30444 OnExposeComplete: enter 02:55:55.962 00.000 30444 UpdateGuideState(): m_state=6 02:55:55.962 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7264 02:55:55.962 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=203.88, Mass=42777, SNR=36.3, Peak=6279 HFD=3.7 02:55:55.962 00.000 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 02:55:55.962 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 02:55:55.962 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.38 hyp=0.38 cameraTheta=-1.38 mountX=0.17 mountY=-0.35, mountTheta=-1.12 02:55:55.962 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.38, opts=13) 02:55:55.962 00.000 30444 Enqueuing Move request for scope (0.07, -0.38) 02:55:55.963 00.001 15672 Worker thread wakes up 02:55:55.963 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.38) opts 0xd 02:55:55.963 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.38) 02:55:55.963 00.000 15672 Moving (0.07, -0.38) raw xDistance=0.17 yDistance=-0.35 02:55:55.963 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 02:55:55.963 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 02:55:55.963 00.000 15672 MoveAxis(E, 0, ABG) 02:55:55.963 00.000 15672 Move returns status 0, amount 0 02:55:55.963 00.000 15672 MoveAxis(N, 63, ABG) 02:55:55.963 00.000 15672 Guiding Dir = 0, Dur = 63 02:55:55.963 00.000 15672 IsSlewing returns 0 02:55:55.967 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=13782, FiltMin=2631, FiltMax=10412, Gamma=2.950 02:55:55.993 00.026 15672 IsGuiding returns 0 02:55:56.077 00.084 30444 UpdateGuideState exits: m=42777 SNR=36.3 Saturated 02:55:56.078 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:56.078 00.000 15672 IsGuiding returns 1 02:55:56.078 00.000 15672 scope still moving after pulse duration time elapsed 02:55:56.078 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:56.078 00.000 30444 Enqueuing Expose request 02:55:56.099 00.021 15672 IsSlewing returns 0 02:55:56.100 00.001 15672 IsGuiding returns 1 02:55:56.121 00.021 15672 IsSlewing returns 0 02:55:56.122 00.001 15672 IsGuiding returns 1 02:55:56.143 00.021 15672 IsSlewing returns 0 02:55:56.170 00.027 15672 IsGuiding returns 0 02:55:56.170 00.000 15672 scope move finished after 63 + 113 ms 02:55:56.170 00.000 15672 Move returns status 0, amount 63 02:55:56.170 00.000 15672 move complete, result=0 02:55:56.170 00.000 15672 worker thread done servicing request 02:55:56.170 00.000 15672 Worker thread wakes up 02:55:56.170 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 63 ms NORTH 02:55:56.170 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:56.170 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:55:58.279 02.109 15672 Exposure complete 02:55:58.299 00.020 15672 worker thread done servicing request 02:55:58.299 00.000 30444 OnExposeComplete: enter 02:55:58.299 00.000 30444 UpdateGuideState(): m_state=6 02:55:58.299 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7265 02:55:58.299 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=204.20, Mass=41772, SNR=44.2, Peak=5970 HFD=3.9 02:55:58.300 00.001 30444 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.28) = xAngle (-0.04 = -0.04) 02:55:58.300 00.000 30444 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 02:55:58.300 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.32 mountX=0.17 mountY=-0.02, mountTheta=-0.10 02:55:58.300 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.05, opts=13) 02:55:58.300 00.000 30444 Enqueuing Move request for scope (0.17, -0.05) 02:55:58.300 00.000 15672 Worker thread wakes up 02:55:58.300 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd 02:55:58.300 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.05) 02:55:58.300 00.000 15672 Moving (0.17, -0.05) raw xDistance=0.17 yDistance=-0.02 02:55:58.300 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 02:55:58.300 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:55:58.301 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 02:55:58.301 00.000 15672 MoveAxis(E, 0, ABG) 02:55:58.301 00.000 15672 Move returns status 0, amount 0 02:55:58.301 00.000 15672 MoveAxis(N, 0, ABG) 02:55:58.301 00.000 15672 Move returns status 0, amount 0 02:55:58.301 00.000 15672 move complete, result=0 02:55:58.301 00.000 15672 worker thread done servicing request 02:55:58.305 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=14325, FiltMin=2563, FiltMax=10717, Gamma=2.950 02:55:58.654 00.349 30444 UpdateGuideState exits: m=41772 SNR=44.2 Saturated 02:55:58.654 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:55:58.654 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:55:58.654 00.000 30444 Enqueuing Expose request 02:55:58.654 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 02:55:58.654 00.000 15672 Worker thread wakes up 02:55:58.654 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:55:58.654 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:00.563 01.909 15672 Exposure complete 02:56:00.583 00.020 15672 worker thread done servicing request 02:56:00.583 00.000 30444 OnExposeComplete: enter 02:56:00.583 00.000 30444 UpdateGuideState(): m_state=6 02:56:00.583 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7266 02:56:00.583 00.000 30444 Star::Find returns 1 (1), X=460.98, Y=203.44, Mass=38317, SNR=35.3, Peak=5530 HFD=3.7 02:56:00.583 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 02:56:00.583 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 02:56:00.583 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.81 hyp=0.93 cameraTheta=-2.08 mountX=-0.21 mountY=-0.89, mountTheta=-1.80 02:56:00.584 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.81, opts=13) 02:56:00.584 00.000 30444 Enqueuing Move request for scope (-0.45, -0.81) 02:56:00.584 00.000 15672 Worker thread wakes up 02:56:00.584 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.81) opts 0xd 02:56:00.584 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.81) 02:56:00.584 00.000 15672 Moving (-0.45, -0.81) raw xDistance=-0.21 yDistance=-0.89 02:56:00.584 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 02:56:00.584 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 02:56:00.584 00.000 15672 MoveAxis(E, 0, ABG) 02:56:00.584 00.000 15672 Move returns status 0, amount 0 02:56:00.584 00.000 15672 MoveAxis(N, 159, ABG) 02:56:00.584 00.000 15672 Guiding Dir = 0, Dur = 159 02:56:00.585 00.001 15672 IsSlewing returns 0 02:56:00.586 00.001 15672 IsGuiding returns 0 02:56:00.590 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2096, max=14281, FiltMin=2608, FiltMax=10844, Gamma=2.950 02:56:00.632 00.042 30444 UpdateGuideState exits: m=38317 SNR=35.3 Saturated 02:56:00.632 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:00.632 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:00.632 00.000 30444 Enqueuing Expose request 02:56:00.657 00.025 15672 PulseGuide returned control before completion, sleep 98 02:56:00.770 00.113 15672 IsGuiding returns 1 02:56:00.770 00.000 15672 scope still moving after pulse duration time elapsed 02:56:00.792 00.022 15672 IsSlewing returns 0 02:56:00.792 00.000 15672 IsGuiding returns 1 02:56:00.813 00.021 15672 IsSlewing returns 0 02:56:00.815 00.002 15672 IsGuiding returns 1 02:56:00.836 00.021 15672 IsSlewing returns 0 02:56:00.850 00.014 15672 IsGuiding returns 0 02:56:00.851 00.001 15672 scope move finished after 159 + 106 ms 02:56:00.851 00.000 15672 Move returns status 0, amount 159 02:56:00.851 00.000 15672 move complete, result=0 02:56:00.851 00.000 15672 worker thread done servicing request 02:56:00.851 00.000 15672 Worker thread wakes up 02:56:00.851 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:00.852 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:00.852 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 159 ms NORTH 02:56:02.959 02.107 15672 Exposure complete 02:56:02.979 00.020 15672 worker thread done servicing request 02:56:02.979 00.000 30444 OnExposeComplete: enter 02:56:02.979 00.000 30444 UpdateGuideState(): m_state=6 02:56:02.979 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7267 02:56:02.979 00.000 30444 Star::Find returns 1 (1), X=461.01, Y=203.41, Mass=34183, SNR=34.1, Peak=5995 HFD=3.3 02:56:02.979 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 02:56:02.979 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 02:56:02.979 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.85 hyp=0.95 cameraTheta=-2.03 mountX=-0.17 mountY=-0.92, mountTheta=-1.76 02:56:02.980 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.85, opts=13) 02:56:02.980 00.000 30444 Enqueuing Move request for scope (-0.42, -0.85) 02:56:02.980 00.000 15672 Worker thread wakes up 02:56:02.980 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.85) opts 0xd 02:56:02.980 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.85) 02:56:02.980 00.000 15672 Moving (-0.42, -0.85) raw xDistance=-0.17 yDistance=-0.92 02:56:02.980 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 02:56:02.980 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 02:56:02.980 00.000 15672 MoveAxis(E, 0, ABG) 02:56:02.980 00.000 15672 Move returns status 0, amount 0 02:56:02.980 00.000 15672 MoveAxis(N, 164, ABG) 02:56:02.980 00.000 15672 Guiding Dir = 0, Dur = 164 02:56:02.981 00.001 15672 IsSlewing returns 0 02:56:02.982 00.001 15672 IsGuiding returns 0 02:56:02.985 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=14906, FiltMin=2540, FiltMax=11549, Gamma=2.950 02:56:03.028 00.043 30444 UpdateGuideState exits: m=34183 SNR=34.1 Saturated 02:56:03.028 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:03.028 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:03.028 00.000 30444 Enqueuing Expose request 02:56:03.054 00.026 15672 PulseGuide returned control before completion, sleep 102 02:56:03.159 00.105 15672 IsGuiding returns 1 02:56:03.159 00.000 15672 scope still moving after pulse duration time elapsed 02:56:03.180 00.021 15672 IsSlewing returns 0 02:56:03.183 00.003 15672 IsGuiding returns 1 02:56:03.205 00.022 15672 IsSlewing returns 0 02:56:03.207 00.002 15672 IsGuiding returns 1 02:56:03.229 00.022 15672 IsSlewing returns 0 02:56:03.263 00.034 15672 IsGuiding returns 0 02:56:03.264 00.001 15672 scope move finished after 164 + 117 ms 02:56:03.264 00.000 15672 Move returns status 0, amount 164 02:56:03.264 00.000 15672 move complete, result=0 02:56:03.264 00.000 15672 worker thread done servicing request 02:56:03.264 00.000 15672 Worker thread wakes up 02:56:03.264 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:03.264 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:03.265 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 164 ms NORTH 02:56:05.169 01.904 15672 Exposure complete 02:56:05.189 00.020 15672 worker thread done servicing request 02:56:05.189 00.000 30444 OnExposeComplete: enter 02:56:05.189 00.000 30444 UpdateGuideState(): m_state=6 02:56:05.189 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7268 02:56:05.189 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=204.09, Mass=33061, SNR=31.2, Peak=5724 HFD=3.3 02:56:05.189 00.000 30444 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 02:56:05.189 00.000 30444 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 02:56:05.189 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=-0.17 hyp=0.66 cameraTheta=-2.89 mountX=-0.57 mountY=-0.30, mountTheta=-2.66 02:56:05.190 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=-0.17, opts=13) 02:56:05.190 00.000 30444 Enqueuing Move request for scope (-0.64, -0.17) 02:56:05.190 00.000 15672 Worker thread wakes up 02:56:05.190 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.17) opts 0xd 02:56:05.190 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, -0.17) 02:56:05.190 00.000 15672 Moving (-0.64, -0.17) raw xDistance=-0.57 yDistance=-0.30 02:56:05.190 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 02:56:05.190 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 02:56:05.190 00.000 15672 MoveAxis(E, 154, ABG) 02:56:05.190 00.000 15672 Guiding Dir = 2, Dur = 154 02:56:05.191 00.001 15672 IsSlewing returns 0 02:56:05.192 00.001 15672 IsGuiding returns 0 02:56:05.196 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=14825, FiltMin=2630, FiltMax=10865, Gamma=2.950 02:56:05.210 00.014 15672 PulseGuide returned control before completion, sleep 146 02:56:05.263 00.053 30444 UpdateGuideState exits: m=33061 SNR=31.2 Saturated 02:56:05.264 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:05.264 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:05.264 00.000 30444 Enqueuing Expose request 02:56:05.360 00.096 15672 IsGuiding returns 1 02:56:05.360 00.000 15672 scope still moving after pulse duration time elapsed 02:56:05.381 00.021 15672 IsSlewing returns 0 02:56:05.387 00.006 15672 IsGuiding returns 0 02:56:05.388 00.001 15672 scope move finished after 154 + 40 ms 02:56:05.388 00.000 15672 Move returns status 0, amount 154 02:56:05.388 00.000 15672 MoveAxis(N, 54, ABG) 02:56:05.388 00.000 15672 Guiding Dir = 0, Dur = 54 02:56:05.388 00.000 15672 IsSlewing returns 0 02:56:05.389 00.001 15672 IsGuiding returns 0 02:56:05.500 00.111 15672 IsGuiding returns 1 02:56:05.500 00.000 15672 scope still moving after pulse duration time elapsed 02:56:05.522 00.022 15672 IsSlewing returns 0 02:56:05.563 00.041 15672 IsGuiding returns 0 02:56:05.563 00.000 15672 scope move finished after 54 + 120 ms 02:56:05.563 00.000 15672 Move returns status 0, amount 54 02:56:05.563 00.000 15672 move complete, result=0 02:56:05.563 00.000 15672 worker thread done servicing request 02:56:05.563 00.000 15672 Worker thread wakes up 02:56:05.563 00.000 30444 GuideStep: -0.6 px 154 ms EAST, -0.3 px 54 ms NORTH 02:56:05.564 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:05.564 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:07.673 02.109 15672 Exposure complete 02:56:07.692 00.019 15672 worker thread done servicing request 02:56:07.692 00.000 30444 OnExposeComplete: enter 02:56:07.693 00.001 30444 UpdateGuideState(): m_state=6 02:56:07.693 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7269 02:56:07.693 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=203.15, Mass=40911, SNR=42.2, Peak=6083 HFD=3.6 02:56:07.693 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 02:56:07.693 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 02:56:07.693 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-1.10 hyp=1.10 cameraTheta=-1.61 mountX=0.26 mountY=-1.08, mountTheta=-1.34 02:56:07.693 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-1.10, opts=13) 02:56:07.693 00.000 30444 Enqueuing Move request for scope (-0.05, -1.10) 02:56:07.693 00.000 15672 Worker thread wakes up 02:56:07.694 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.10) opts 0xd 02:56:07.694 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -1.10) 02:56:07.694 00.000 15672 Moving (-0.05, -1.10) raw xDistance=0.26 yDistance=-1.08 02:56:07.694 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26 02:56:07.694 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08 02:56:07.694 00.000 15672 MoveAxis(W, 59, ABG) 02:56:07.694 00.000 15672 Guiding Dir = 3, Dur = 59 02:56:07.694 00.000 15672 IsSlewing returns 0 02:56:07.695 00.001 15672 IsGuiding returns 0 02:56:07.700 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=14774, FiltMin=2587, FiltMax=11437, Gamma=2.950 02:56:07.719 00.019 15672 PulseGuide returned control before completion, sleep 46 02:56:07.743 00.024 30444 UpdateGuideState exits: m=40911 SNR=42.2 Saturated 02:56:07.743 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:07.743 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:07.743 00.000 30444 Enqueuing Expose request 02:56:07.767 00.024 15672 IsGuiding returns 1 02:56:07.767 00.000 15672 scope still moving after pulse duration time elapsed 02:56:07.787 00.020 15672 IsSlewing returns 0 02:56:07.799 00.012 15672 IsGuiding returns 0 02:56:07.799 00.000 15672 scope move finished after 59 + 44 ms 02:56:07.799 00.000 15672 Move returns status 0, amount 59 02:56:07.799 00.000 15672 MoveAxis(N, 193, ABG) 02:56:07.799 00.000 15672 Guiding Dir = 0, Dur = 193 02:56:07.800 00.001 15672 IsSlewing returns 0 02:56:07.800 00.000 15672 IsGuiding returns 0 02:56:07.879 00.079 15672 PulseGuide returned control before completion, sleep 125 02:56:08.007 00.128 15672 IsGuiding returns 1 02:56:08.007 00.000 15672 scope still moving after pulse duration time elapsed 02:56:08.028 00.021 15672 IsSlewing returns 0 02:56:08.031 00.003 15672 IsGuiding returns 1 02:56:08.051 00.020 15672 IsSlewing returns 0 02:56:08.054 00.003 15672 IsGuiding returns 1 02:56:08.075 00.021 15672 IsSlewing returns 0 02:56:08.135 00.060 15672 IsGuiding returns 0 02:56:08.135 00.000 15672 scope move finished after 193 + 141 ms 02:56:08.135 00.000 15672 Move returns status 0, amount 193 02:56:08.136 00.001 15672 move complete, result=0 02:56:08.136 00.000 15672 worker thread done servicing request 02:56:08.136 00.000 15672 Worker thread wakes up 02:56:08.136 00.000 30444 GuideStep: 0.3 px 59 ms WEST, -1.1 px 193 ms NORTH 02:56:08.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:08.137 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:10.053 01.916 15672 Exposure complete 02:56:10.076 00.023 15672 worker thread done servicing request 02:56:10.077 00.001 30444 OnExposeComplete: enter 02:56:10.077 00.000 30444 UpdateGuideState(): m_state=6 02:56:10.077 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7270 02:56:10.077 00.000 30444 Star::Find returns 1 (1), X=461.99, Y=203.70, Mass=43854, SNR=42.8, Peak=5915 HFD=3.8 02:56:10.077 00.000 30444 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.28) = xAngle (-0.51 = -0.51) 02:56:10.077 00.000 30444 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.57 = -0.57) 02:56:10.077 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.56 hyp=0.79 cameraTheta=-0.79 mountX=0.69 mountY=-0.42, mountTheta=-0.55 02:56:10.077 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.56, opts=13) 02:56:10.077 00.000 30444 Enqueuing Move request for scope (0.56, -0.56) 02:56:10.077 00.000 15672 Worker thread wakes up 02:56:10.077 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.56) opts 0xd 02:56:10.078 00.001 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.56) 02:56:10.078 00.000 15672 Moving (0.56, -0.56) raw xDistance=0.69 yDistance=-0.42 02:56:10.078 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69 02:56:10.078 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 02:56:10.078 00.000 15672 MoveAxis(W, 190, ABG) 02:56:10.078 00.000 15672 Guiding Dir = 3, Dur = 190 02:56:10.078 00.000 15672 IsSlewing returns 0 02:56:10.079 00.001 15672 IsGuiding returns 0 02:56:10.084 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=14700, FiltMin=2580, FiltMax=10715, Gamma=2.950 02:56:10.099 00.015 15672 PulseGuide returned control before completion, sleep 181 02:56:10.283 00.184 15672 IsGuiding returns 1 02:56:10.283 00.000 15672 scope still moving after pulse duration time elapsed 02:56:10.303 00.020 15672 IsSlewing returns 0 02:56:10.308 00.005 15672 IsGuiding returns 0 02:56:10.308 00.000 15672 scope move finished after 190 + 37 ms 02:56:10.308 00.000 15672 Move returns status 0, amount 190 02:56:10.308 00.000 15672 MoveAxis(N, 76, ABG) 02:56:10.308 00.000 15672 Guiding Dir = 0, Dur = 76 02:56:10.308 00.000 15672 IsSlewing returns 0 02:56:10.309 00.001 15672 IsGuiding returns 0 02:56:10.353 00.044 30444 UpdateGuideState exits: m=43854 SNR=42.8 Saturated 02:56:10.353 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:10.353 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:10.353 00.000 30444 Enqueuing Expose request 02:56:10.388 00.035 15672 IsGuiding returns 1 02:56:10.389 00.001 15672 scope still moving after pulse duration time elapsed 02:56:10.409 00.020 15672 IsSlewing returns 0 02:56:10.410 00.001 15672 IsGuiding returns 1 02:56:10.431 00.021 15672 IsSlewing returns 0 02:56:10.432 00.001 15672 IsGuiding returns 1 02:56:10.453 00.021 15672 IsSlewing returns 0 02:56:10.454 00.001 15672 IsGuiding returns 1 02:56:10.475 00.021 15672 IsSlewing returns 0 02:56:10.547 00.072 15672 IsGuiding returns 0 02:56:10.547 00.000 15672 scope move finished after 76 + 161 ms 02:56:10.547 00.000 15672 Move returns status 0, amount 76 02:56:10.547 00.000 15672 move complete, result=0 02:56:10.547 00.000 15672 worker thread done servicing request 02:56:10.547 00.000 15672 Worker thread wakes up 02:56:10.547 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:10.547 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:10.547 00.000 30444 GuideStep: 0.7 px 190 ms WEST, -0.4 px 76 ms NORTH 02:56:12.654 02.107 15672 Exposure complete 02:56:12.676 00.022 15672 worker thread done servicing request 02:56:12.676 00.000 30444 OnExposeComplete: enter 02:56:12.676 00.000 30444 UpdateGuideState(): m_state=6 02:56:12.677 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7271 02:56:12.677 00.000 30444 Star::Find returns 1 (1), X=462.06, Y=204.09, Mass=35558, SNR=35.1, Peak=5952 HFD=3.9 02:56:12.677 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 02:56:12.677 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 02:56:12.677 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=-0.16 hyp=0.65 cameraTheta=-0.25 mountX=0.65 mountY=-0.02, mountTheta=-0.03 02:56:12.677 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=-0.16, opts=13) 02:56:12.677 00.000 30444 Enqueuing Move request for scope (0.63, -0.16) 02:56:12.677 00.000 15672 Worker thread wakes up 02:56:12.677 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.16) opts 0xd 02:56:12.677 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, -0.16) 02:56:12.678 00.001 15672 Moving (0.63, -0.16) raw xDistance=0.65 yDistance=-0.02 02:56:12.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65 02:56:12.678 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:56:12.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 02:56:12.678 00.000 15672 MoveAxis(W, 188, ABG) 02:56:12.678 00.000 15672 Guiding Dir = 3, Dur = 188 02:56:12.678 00.000 15672 IsSlewing returns 0 02:56:12.679 00.001 15672 IsGuiding returns 0 02:56:12.684 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=15544, FiltMin=2593, FiltMax=10249, Gamma=2.950 02:56:12.702 00.018 15672 PulseGuide returned control before completion, sleep 175 02:56:12.728 00.026 30444 UpdateGuideState exits: m=35558 SNR=35.1 Saturated 02:56:12.728 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:12.728 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:12.728 00.000 30444 Enqueuing Expose request 02:56:12.943 00.215 15672 IsGuiding returns 0 02:56:12.943 00.000 15672 Move returns status 0, amount 188 02:56:12.943 00.000 15672 MoveAxis(N, 0, ABG) 02:56:12.943 00.000 15672 Move returns status 0, amount 0 02:56:12.943 00.000 15672 move complete, result=0 02:56:12.943 00.000 15672 worker thread done servicing request 02:56:12.943 00.000 15672 Worker thread wakes up 02:56:12.943 00.000 30444 GuideStep: 0.6 px 188 ms WEST, -0.0 px 0 ms NORTH 02:56:12.944 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:12.944 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:14.849 01.905 15672 Exposure complete 02:56:14.868 00.019 15672 worker thread done servicing request 02:56:14.868 00.000 30444 OnExposeComplete: enter 02:56:14.868 00.000 30444 UpdateGuideState(): m_state=6 02:56:14.868 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7272 02:56:14.869 00.001 30444 Star::Find returns 1 (1), X=461.42, Y=203.74, Mass=40410, SNR=39.1, Peak=6102 HFD=3.5 02:56:14.869 00.000 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.31 = -1.31) 02:56:14.869 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 02:56:14.869 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.52 hyp=0.52 cameraTheta=-1.59 mountX=0.13 mountY=-0.51, mountTheta=-1.32 02:56:14.869 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.52, opts=13) 02:56:14.869 00.000 30444 Enqueuing Move request for scope (-0.01, -0.52) 02:56:14.869 00.000 15672 Worker thread wakes up 02:56:14.869 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.52) opts 0xd 02:56:14.869 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.52) 02:56:14.869 00.000 15672 Moving (-0.01, -0.52) raw xDistance=0.13 yDistance=-0.51 02:56:14.869 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 02:56:14.870 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 02:56:14.870 00.000 15672 MoveAxis(E, 0, ABG) 02:56:14.870 00.000 15672 Move returns status 0, amount 0 02:56:14.870 00.000 15672 MoveAxis(N, 91, ABG) 02:56:14.870 00.000 15672 Guiding Dir = 0, Dur = 91 02:56:14.870 00.000 15672 IsSlewing returns 0 02:56:14.871 00.001 15672 IsGuiding returns 0 02:56:14.875 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=16031, FiltMin=2589, FiltMax=11509, Gamma=2.950 02:56:14.918 00.043 30444 UpdateGuideState exits: m=40410 SNR=39.1 Saturated 02:56:14.918 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:14.918 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:14.918 00.000 30444 Enqueuing Expose request 02:56:14.955 00.037 15672 PulseGuide returned control before completion, sleep 18 02:56:14.975 00.020 15672 IsGuiding returns 1 02:56:14.975 00.000 15672 scope still moving after pulse duration time elapsed 02:56:14.996 00.021 15672 IsSlewing returns 0 02:56:15.037 00.041 15672 IsGuiding returns 1 02:56:15.058 00.021 15672 IsSlewing returns 0 02:56:15.101 00.043 15672 IsGuiding returns 0 02:56:15.101 00.000 15672 scope move finished after 91 + 138 ms 02:56:15.101 00.000 15672 Move returns status 0, amount 91 02:56:15.101 00.000 15672 move complete, result=0 02:56:15.101 00.000 15672 worker thread done servicing request 02:56:15.102 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 91 ms NORTH 02:56:15.102 00.000 15672 Worker thread wakes up 02:56:15.102 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:15.102 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:17.210 02.108 15672 Exposure complete 02:56:17.230 00.020 15672 worker thread done servicing request 02:56:17.230 00.000 30444 OnExposeComplete: enter 02:56:17.230 00.000 30444 UpdateGuideState(): m_state=6 02:56:17.230 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7273 02:56:17.230 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=205.12, Mass=38051, SNR=35.3, Peak=6279 HFD=3.5 02:56:17.230 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 02:56:17.230 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 02:56:17.231 00.001 30444 CameraToMount -- cameraX=0.05 cameraY=0.87 hyp=0.87 cameraTheta=1.51 mountX=-0.19 mountY=0.86, mountTheta=1.79 02:56:17.231 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.87, opts=13) 02:56:17.231 00.000 30444 Enqueuing Move request for scope (0.05, 0.87) 02:56:17.231 00.000 15672 Worker thread wakes up 02:56:17.231 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.87) opts 0xd 02:56:17.231 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.87) 02:56:17.231 00.000 15672 Moving (0.05, 0.87) raw xDistance=-0.19 yDistance=0.86 02:56:17.231 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 02:56:17.231 00.000 15672 resist switch: large excursion: input 0.86 thresh 0.75 direction from -1 to 1 02:56:17.231 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.58 02:56:17.231 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86 02:56:17.231 00.000 15672 MoveAxis(E, 0, ABG) 02:56:17.231 00.000 15672 Move returns status 0, amount 0 02:56:17.231 00.000 15672 MoveAxis(S, 153, ABG) 02:56:17.232 00.001 15672 Guiding Dir = 1, Dur = 153 02:56:17.232 00.000 15672 IsSlewing returns 0 02:56:17.233 00.001 15672 IsGuiding returns 0 02:56:17.237 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=15131, FiltMin=2598, FiltMax=11836, Gamma=2.950 02:56:17.321 00.084 15672 PulseGuide returned control before completion, sleep 76 02:56:17.418 00.097 15672 IsGuiding returns 1 02:56:17.418 00.000 15672 scope still moving after pulse duration time elapsed 02:56:17.439 00.021 15672 IsSlewing returns 0 02:56:17.442 00.003 15672 IsGuiding returns 1 02:56:17.463 00.021 15672 IsSlewing returns 0 02:56:17.466 00.003 15672 IsGuiding returns 1 02:56:17.488 00.022 15672 IsSlewing returns 0 02:56:17.513 00.025 15672 IsGuiding returns 0 02:56:17.513 00.000 15672 scope move finished after 153 + 126 ms 02:56:17.513 00.000 15672 Move returns status 0, amount 153 02:56:17.513 00.000 15672 move complete, result=0 02:56:17.513 00.000 15672 worker thread done servicing request 02:56:17.551 00.038 30444 UpdateGuideState exits: m=38051 SNR=35.3 Saturated 02:56:17.551 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:17.552 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:17.552 00.000 30444 Enqueuing Expose request 02:56:17.552 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.9 px 153 ms SOUTH 02:56:17.552 00.000 15672 Worker thread wakes up 02:56:17.552 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:17.553 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:19.460 01.907 15672 Exposure complete 02:56:19.480 00.020 15672 worker thread done servicing request 02:56:19.480 00.000 30444 OnExposeComplete: enter 02:56:19.480 00.000 30444 UpdateGuideState(): m_state=6 02:56:19.480 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7274 02:56:19.480 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=204.80, Mass=39322, SNR=36.5, Peak=6589 HFD=3.2 02:56:19.480 00.000 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 02:56:19.480 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 02:56:19.480 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.54 hyp=0.63 cameraTheta=1.05 mountX=0.15 mountY=0.60, mountTheta=1.32 02:56:19.481 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.54, opts=13) 02:56:19.481 00.000 30444 Enqueuing Move request for scope (0.31, 0.54) 02:56:19.481 00.000 15672 Worker thread wakes up 02:56:19.481 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.54) opts 0xd 02:56:19.481 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.54) 02:56:19.481 00.000 15672 Moving (0.31, 0.54) raw xDistance=0.15 yDistance=0.60 02:56:19.481 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 02:56:19.481 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 02:56:19.481 00.000 15672 MoveAxis(E, 0, ABG) 02:56:19.481 00.000 15672 Move returns status 0, amount 0 02:56:19.481 00.000 15672 MoveAxis(S, 107, ABG) 02:56:19.481 00.000 15672 Guiding Dir = 1, Dur = 107 02:56:19.482 00.001 15672 IsSlewing returns 0 02:56:19.483 00.001 15672 IsGuiding returns 0 02:56:19.487 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=14483, FiltMin=2545, FiltMax=12095, Gamma=2.950 02:56:19.529 00.042 30444 UpdateGuideState exits: m=39322 SNR=36.5 Saturated 02:56:19.529 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:19.529 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:19.529 00.000 30444 Enqueuing Expose request 02:56:19.556 00.027 15672 PulseGuide returned control before completion, sleep 43 02:56:19.600 00.044 15672 IsGuiding returns 1 02:56:19.600 00.000 15672 scope still moving after pulse duration time elapsed 02:56:19.621 00.021 15672 IsSlewing returns 0 02:56:19.622 00.001 15672 IsGuiding returns 1 02:56:19.643 00.021 15672 IsSlewing returns 0 02:56:19.644 00.001 15672 IsGuiding returns 1 02:56:19.665 00.021 15672 IsSlewing returns 0 02:56:19.666 00.001 15672 IsGuiding returns 1 02:56:19.687 00.021 15672 IsSlewing returns 0 02:56:19.716 00.029 15672 IsGuiding returns 0 02:56:19.716 00.000 15672 scope move finished after 107 + 126 ms 02:56:19.716 00.000 15672 Move returns status 0, amount 107 02:56:19.716 00.000 15672 move complete, result=0 02:56:19.716 00.000 15672 worker thread done servicing request 02:56:19.716 00.000 15672 Worker thread wakes up 02:56:19.716 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:19.716 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:19.716 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 107 ms SOUTH 02:56:21.823 02.107 15672 Exposure complete 02:56:21.844 00.021 15672 worker thread done servicing request 02:56:21.844 00.000 30444 OnExposeComplete: enter 02:56:21.844 00.000 30444 UpdateGuideState(): m_state=6 02:56:21.844 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7275 02:56:21.844 00.000 30444 Star::Find returns 1 (1), X=461.91, Y=204.82, Mass=40764, SNR=40.3, Peak=5974 HFD=3.8 02:56:21.844 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 02:56:21.844 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 02:56:21.844 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=0.57 hyp=0.74 cameraTheta=0.87 mountX=0.30 mountY=0.65, mountTheta=1.14 02:56:21.845 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.57, opts=13) 02:56:21.845 00.000 30444 Enqueuing Move request for scope (0.48, 0.57) 02:56:21.845 00.000 15672 Worker thread wakes up 02:56:21.845 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.57) opts 0xd 02:56:21.845 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.57) 02:56:21.845 00.000 15672 Moving (0.48, 0.57) raw xDistance=0.30 yDistance=0.65 02:56:21.845 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 02:56:21.845 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 02:56:21.845 00.000 15672 MoveAxis(W, 82, ABG) 02:56:21.845 00.000 15672 Guiding Dir = 3, Dur = 82 02:56:21.846 00.001 15672 IsSlewing returns 0 02:56:21.847 00.001 15672 IsGuiding returns 0 02:56:21.851 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2129, max=13325, FiltMin=2642, FiltMax=11217, Gamma=2.950 02:56:21.872 00.021 15672 PulseGuide returned control before completion, sleep 67 02:56:21.941 00.069 15672 IsGuiding returns 1 02:56:21.941 00.000 15672 scope still moving after pulse duration time elapsed 02:56:21.962 00.021 15672 IsSlewing returns 0 02:56:21.968 00.006 15672 IsGuiding returns 0 02:56:21.968 00.000 15672 scope move finished after 82 + 39 ms 02:56:21.968 00.000 15672 Move returns status 0, amount 82 02:56:21.969 00.001 15672 MoveAxis(S, 117, ABG) 02:56:21.969 00.000 15672 Guiding Dir = 1, Dur = 117 02:56:21.969 00.000 15672 IsSlewing returns 0 02:56:21.970 00.001 15672 IsGuiding returns 0 02:56:22.048 00.078 15672 PulseGuide returned control before completion, sleep 49 02:56:22.098 00.050 15672 IsGuiding returns 1 02:56:22.098 00.000 15672 scope still moving after pulse duration time elapsed 02:56:22.120 00.022 15672 IsSlewing returns 0 02:56:22.150 00.030 30444 UpdateGuideState exits: m=40764 SNR=40.3 Saturated 02:56:22.150 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:22.150 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:22.150 00.000 30444 Enqueuing Expose request 02:56:22.191 00.041 15672 IsGuiding returns 0 02:56:22.191 00.000 15672 scope move finished after 117 + 105 ms 02:56:22.191 00.000 15672 Move returns status 0, amount 117 02:56:22.191 00.000 15672 move complete, result=0 02:56:22.191 00.000 15672 worker thread done servicing request 02:56:22.192 00.001 15672 Worker thread wakes up 02:56:22.192 00.000 30444 GuideStep: 0.3 px 82 ms WEST, 0.7 px 117 ms SOUTH 02:56:22.192 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:22.192 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:24.098 01.906 15672 Exposure complete 02:56:24.118 00.020 15672 worker thread done servicing request 02:56:24.118 00.000 30444 OnExposeComplete: enter 02:56:24.118 00.000 30444 UpdateGuideState(): m_state=6 02:56:24.118 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7276 02:56:24.118 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=204.67, Mass=41604, SNR=45.6, Peak=6064 HFD=3.7 02:56:24.118 00.000 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 02:56:24.118 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 02:56:24.118 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.42 hyp=0.44 cameraTheta=1.28 mountX=0.01 mountY=0.44, mountTheta=1.56 02:56:24.119 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.42, opts=13) 02:56:24.119 00.000 30444 Enqueuing Move request for scope (0.13, 0.42) 02:56:24.119 00.000 15672 Worker thread wakes up 02:56:24.119 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.42) opts 0xd 02:56:24.119 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.42) 02:56:24.119 00.000 15672 Moving (0.13, 0.42) raw xDistance=0.01 yDistance=0.44 02:56:24.119 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 02:56:24.119 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 02:56:24.119 00.000 15672 MoveAxis(E, 0, ABG) 02:56:24.119 00.000 15672 Move returns status 0, amount 0 02:56:24.119 00.000 15672 MoveAxis(S, 78, ABG) 02:56:24.119 00.000 15672 Guiding Dir = 1, Dur = 78 02:56:24.120 00.001 15672 IsSlewing returns 0 02:56:24.121 00.001 15672 IsGuiding returns 0 02:56:24.125 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=12422, FiltMin=2585, FiltMax=10457, Gamma=2.950 02:56:24.195 00.070 30444 UpdateGuideState exits: m=41604 SNR=45.6 Saturated 02:56:24.195 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:24.195 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:24.195 00.000 30444 Enqueuing Expose request 02:56:24.205 00.010 15672 IsGuiding returns 1 02:56:24.205 00.000 15672 scope still moving after pulse duration time elapsed 02:56:24.227 00.022 15672 IsSlewing returns 0 02:56:24.269 00.042 15672 IsGuiding returns 1 02:56:24.290 00.021 15672 IsSlewing returns 0 02:56:24.317 00.027 15672 IsGuiding returns 0 02:56:24.317 00.000 15672 scope move finished after 78 + 117 ms 02:56:24.317 00.000 15672 Move returns status 0, amount 78 02:56:24.317 00.000 15672 move complete, result=0 02:56:24.317 00.000 15672 worker thread done servicing request 02:56:24.317 00.000 15672 Worker thread wakes up 02:56:24.317 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:24.317 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:24.317 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 78 ms SOUTH 02:56:26.424 02.107 15672 Exposure complete 02:56:26.444 00.020 15672 worker thread done servicing request 02:56:26.444 00.000 30444 OnExposeComplete: enter 02:56:26.444 00.000 30444 UpdateGuideState(): m_state=6 02:56:26.444 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7277 02:56:26.444 00.000 30444 Star::Find returns 1 (1), X=461.36, Y=204.94, Mass=42123, SNR=40.3, Peak=6333 HFD=3.8 02:56:26.444 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.95 = 1.95) 02:56:26.444 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 02:56:26.444 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.69 hyp=0.69 cameraTheta=1.67 mountX=-0.26 mountY=0.66, mountTheta=1.94 02:56:26.445 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.69, opts=13) 02:56:26.445 00.000 30444 Enqueuing Move request for scope (-0.07, 0.69) 02:56:26.445 00.000 15672 Worker thread wakes up 02:56:26.445 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.69) opts 0xd 02:56:26.445 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.69) 02:56:26.445 00.000 15672 Moving (-0.07, 0.69) raw xDistance=-0.26 yDistance=0.66 02:56:26.445 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 02:56:26.445 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 02:56:26.445 00.000 15672 MoveAxis(E, 69, ABG) 02:56:26.445 00.000 15672 Guiding Dir = 2, Dur = 69 02:56:26.446 00.001 15672 IsSlewing returns 0 02:56:26.446 00.000 15672 IsGuiding returns 0 02:56:26.450 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=14914, FiltMin=2647, FiltMax=11643, Gamma=2.950 02:56:26.473 00.023 15672 PulseGuide returned control before completion, sleep 53 02:56:26.493 00.020 30444 UpdateGuideState exits: m=42123 SNR=40.3 Saturated 02:56:26.493 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:26.493 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:26.493 00.000 30444 Enqueuing Expose request 02:56:26.553 00.060 15672 IsGuiding returns 0 02:56:26.553 00.000 15672 Move returns status 0, amount 69 02:56:26.554 00.001 15672 MoveAxis(S, 117, ABG) 02:56:26.554 00.000 15672 Guiding Dir = 1, Dur = 117 02:56:26.554 00.000 15672 IsSlewing returns 0 02:56:26.554 00.000 15672 IsGuiding returns 0 02:56:26.633 00.079 15672 PulseGuide returned control before completion, sleep 49 02:56:26.683 00.050 15672 IsGuiding returns 1 02:56:26.683 00.000 15672 scope still moving after pulse duration time elapsed 02:56:26.705 00.022 15672 IsSlewing returns 0 02:56:26.705 00.000 15672 IsGuiding returns 1 02:56:26.726 00.021 15672 IsSlewing returns 0 02:56:26.727 00.001 15672 IsGuiding returns 1 02:56:26.748 00.021 15672 IsSlewing returns 0 02:56:26.749 00.001 15672 IsGuiding returns 1 02:56:26.770 00.021 15672 IsSlewing returns 0 02:56:26.793 00.023 15672 IsGuiding returns 0 02:56:26.793 00.000 15672 scope move finished after 117 + 121 ms 02:56:26.793 00.000 15672 Move returns status 0, amount 117 02:56:26.793 00.000 15672 move complete, result=0 02:56:26.793 00.000 15672 worker thread done servicing request 02:56:26.793 00.000 15672 Worker thread wakes up 02:56:26.793 00.000 30444 GuideStep: -0.3 px 69 ms EAST, 0.7 px 117 ms SOUTH 02:56:26.793 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:26.793 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:28.699 01.906 15672 Exposure complete 02:56:28.719 00.020 15672 worker thread done servicing request 02:56:28.719 00.000 30444 OnExposeComplete: enter 02:56:28.720 00.001 30444 UpdateGuideState(): m_state=6 02:56:28.720 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7278 02:56:28.720 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=205.33, Mass=35826, SNR=36.6, Peak=6747 HFD=3.0 02:56:28.720 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.89 = 1.89) 02:56:28.720 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.83 = 1.83) 02:56:28.720 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=1.08 hyp=1.08 cameraTheta=1.61 mountX=-0.34 mountY=1.05, mountTheta=1.89 02:56:28.720 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=1.08, opts=13) 02:56:28.721 00.001 30444 Enqueuing Move request for scope (-0.05, 1.08) 02:56:28.721 00.000 15672 Worker thread wakes up 02:56:28.721 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.08) opts 0xd 02:56:28.721 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 1.08) 02:56:28.721 00.000 15672 Moving (-0.05, 1.08) raw xDistance=-0.34 yDistance=1.05 02:56:28.721 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34 02:56:28.721 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.05 02:56:28.721 00.000 15672 MoveAxis(E, 97, ABG) 02:56:28.721 00.000 15672 Guiding Dir = 2, Dur = 97 02:56:28.721 00.000 15672 IsSlewing returns 0 02:56:28.722 00.001 15672 IsGuiding returns 0 02:56:28.727 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=13946, FiltMin=2583, FiltMax=10559, Gamma=2.950 02:56:28.741 00.014 15672 PulseGuide returned control before completion, sleep 89 02:56:28.774 00.033 30444 UpdateGuideState exits: m=35826 SNR=36.6 Saturated 02:56:28.774 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:28.774 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:28.774 00.000 30444 Enqueuing Expose request 02:56:28.832 00.058 15672 IsGuiding returns 1 02:56:28.832 00.000 15672 scope still moving after pulse duration time elapsed 02:56:28.853 00.021 15672 IsSlewing returns 0 02:56:28.869 00.016 15672 IsGuiding returns 0 02:56:28.869 00.000 15672 scope move finished after 97 + 50 ms 02:56:28.869 00.000 15672 Move returns status 0, amount 97 02:56:28.869 00.000 15672 MoveAxis(S, 187, ABG) 02:56:28.869 00.000 15672 Guiding Dir = 1, Dur = 187 02:56:28.869 00.000 15672 IsSlewing returns 0 02:56:28.870 00.001 15672 IsGuiding returns 0 02:56:28.949 00.079 15672 PulseGuide returned control before completion, sleep 119 02:56:29.070 00.121 15672 IsGuiding returns 1 02:56:29.070 00.000 15672 scope still moving after pulse duration time elapsed 02:56:29.092 00.022 15672 IsSlewing returns 0 02:56:29.093 00.001 15672 IsGuiding returns 1 02:56:29.114 00.021 15672 IsSlewing returns 0 02:56:29.115 00.001 15672 IsGuiding returns 1 02:56:29.136 00.021 15672 IsSlewing returns 0 02:56:29.157 00.021 15672 IsGuiding returns 0 02:56:29.157 00.000 15672 scope move finished after 187 + 99 ms 02:56:29.157 00.000 15672 Move returns status 0, amount 187 02:56:29.157 00.000 15672 move complete, result=0 02:56:29.157 00.000 15672 worker thread done servicing request 02:56:29.157 00.000 15672 Worker thread wakes up 02:56:29.157 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:29.157 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:29.157 00.000 30444 GuideStep: -0.3 px 97 ms EAST, 1.0 px 187 ms SOUTH 02:56:31.264 02.107 15672 Exposure complete 02:56:31.283 00.019 15672 worker thread done servicing request 02:56:31.283 00.000 30444 OnExposeComplete: enter 02:56:31.283 00.000 30444 UpdateGuideState(): m_state=6 02:56:31.283 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7279 02:56:31.283 00.000 30444 Star::Find returns 1 (1), X=462.22, Y=205.15, Mass=41150, SNR=39.3, Peak=6145 HFD=3.7 02:56:31.283 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 02:56:31.284 00.001 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 02:56:31.284 00.000 30444 CameraToMount -- cameraX=0.79 cameraY=0.90 hyp=1.19 cameraTheta=0.85 mountX=0.51 mountY=1.04, mountTheta=1.12 02:56:31.284 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.79, y=0.90, opts=13) 02:56:31.284 00.000 30444 Enqueuing Move request for scope (0.79, 0.90) 02:56:31.284 00.000 15672 Worker thread wakes up 02:56:31.284 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.90) opts 0xd 02:56:31.284 00.000 15672 Handling offset move in thread for scope, endpoint = (0.79, 0.90) 02:56:31.284 00.000 15672 Moving (0.79, 0.90) raw xDistance=0.51 yDistance=1.04 02:56:31.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.51 02:56:31.284 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04 02:56:31.284 00.000 15672 MoveAxis(W, 131, ABG) 02:56:31.284 00.000 15672 Guiding Dir = 3, Dur = 131 02:56:31.285 00.001 15672 IsSlewing returns 0 02:56:31.286 00.001 15672 IsGuiding returns 0 02:56:31.292 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=13909, FiltMin=2636, FiltMax=11086, Gamma=2.950 02:56:31.313 00.021 15672 PulseGuide returned control before completion, sleep 115 02:56:31.335 00.022 30444 UpdateGuideState exits: m=41150 SNR=39.3 Saturated 02:56:31.335 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:31.335 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:31.336 00.001 30444 Enqueuing Expose request 02:56:31.459 00.123 15672 IsGuiding returns 0 02:56:31.459 00.000 15672 Move returns status 0, amount 131 02:56:31.459 00.000 15672 MoveAxis(S, 186, ABG) 02:56:31.459 00.000 15672 Guiding Dir = 1, Dur = 186 02:56:31.459 00.000 15672 IsSlewing returns 0 02:56:31.460 00.001 15672 IsGuiding returns 0 02:56:31.539 00.079 15672 PulseGuide returned control before completion, sleep 118 02:56:31.660 00.121 15672 IsGuiding returns 1 02:56:31.660 00.000 15672 scope still moving after pulse duration time elapsed 02:56:31.680 00.020 15672 IsSlewing returns 0 02:56:31.683 00.003 15672 IsGuiding returns 1 02:56:31.705 00.022 15672 IsSlewing returns 0 02:56:31.708 00.003 15672 IsGuiding returns 1 02:56:31.729 00.021 15672 IsSlewing returns 0 02:56:31.762 00.033 15672 IsGuiding returns 0 02:56:31.763 00.001 15672 scope move finished after 186 + 116 ms 02:56:31.763 00.000 15672 Move returns status 0, amount 186 02:56:31.763 00.000 15672 move complete, result=0 02:56:31.763 00.000 15672 worker thread done servicing request 02:56:31.763 00.000 15672 Worker thread wakes up 02:56:31.763 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:31.764 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:31.764 00.000 30444 GuideStep: 0.5 px 131 ms WEST, 1.0 px 186 ms SOUTH 02:56:33.671 01.907 15672 Exposure complete 02:56:33.691 00.020 15672 worker thread done servicing request 02:56:33.691 00.000 30444 OnExposeComplete: enter 02:56:33.691 00.000 30444 UpdateGuideState(): m_state=6 02:56:33.691 00.000 30444 Star::Find(15, 462, 205, 0, (0,0,0,0), 0.0, 255) frame 7280 02:56:33.691 00.000 30444 Star::Find returns 1 (1), X=461.93, Y=204.82, Mass=35679, SNR=34.6, Peak=5544 HFD=3.9 02:56:33.691 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 02:56:33.691 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 02:56:33.691 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.57 hyp=0.75 cameraTheta=0.85 mountX=0.33 mountY=0.66, mountTheta=1.11 02:56:33.691 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.57, opts=13) 02:56:33.691 00.000 30444 Enqueuing Move request for scope (0.50, 0.57) 02:56:33.692 00.001 15672 Worker thread wakes up 02:56:33.692 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.57) opts 0xd 02:56:33.692 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.57) 02:56:33.692 00.000 15672 Moving (0.50, 0.57) raw xDistance=0.33 yDistance=0.66 02:56:33.692 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33 02:56:33.692 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 02:56:33.692 00.000 15672 MoveAxis(W, 97, ABG) 02:56:33.692 00.000 15672 Guiding Dir = 3, Dur = 97 02:56:33.692 00.000 15672 IsSlewing returns 0 02:56:33.693 00.001 15672 IsGuiding returns 0 02:56:33.697 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=13513, FiltMin=2634, FiltMax=10341, Gamma=2.950 02:56:33.710 00.013 15672 PulseGuide returned control before completion, sleep 91 02:56:33.741 00.031 30444 UpdateGuideState exits: m=35679 SNR=34.6 Saturated 02:56:33.741 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:33.741 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:33.741 00.000 30444 Enqueuing Expose request 02:56:33.802 00.061 15672 IsGuiding returns 1 02:56:33.802 00.000 15672 scope still moving after pulse duration time elapsed 02:56:33.823 00.021 15672 IsSlewing returns 0 02:56:33.826 00.003 15672 IsGuiding returns 0 02:56:33.826 00.000 15672 scope move finished after 97 + 35 ms 02:56:33.826 00.000 15672 Move returns status 0, amount 97 02:56:33.826 00.000 15672 MoveAxis(S, 118, ABG) 02:56:33.826 00.000 15672 Guiding Dir = 1, Dur = 118 02:56:33.827 00.001 15672 IsSlewing returns 0 02:56:33.829 00.002 15672 IsGuiding returns 0 02:56:33.918 00.089 15672 PulseGuide returned control before completion, sleep 40 02:56:33.958 00.040 15672 IsGuiding returns 1 02:56:33.958 00.000 15672 scope still moving after pulse duration time elapsed 02:56:33.979 00.021 15672 IsSlewing returns 0 02:56:34.014 00.035 15672 IsGuiding returns 1 02:56:34.035 00.021 15672 IsSlewing returns 0 02:56:34.037 00.002 15672 IsGuiding returns 1 02:56:34.058 00.021 15672 IsSlewing returns 0 02:56:34.078 00.020 15672 IsGuiding returns 0 02:56:34.078 00.000 15672 scope move finished after 118 + 131 ms 02:56:34.079 00.001 15672 Move returns status 0, amount 118 02:56:34.079 00.000 15672 move complete, result=0 02:56:34.079 00.000 15672 worker thread done servicing request 02:56:34.079 00.000 15672 Worker thread wakes up 02:56:34.080 00.001 30444 GuideStep: 0.3 px 97 ms WEST, 0.7 px 118 ms SOUTH 02:56:34.080 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:34.080 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:36.198 02.118 15672 Exposure complete 02:56:36.230 00.032 15672 worker thread done servicing request 02:56:36.231 00.001 30444 OnExposeComplete: enter 02:56:36.231 00.000 30444 UpdateGuideState(): m_state=6 02:56:36.231 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7281 02:56:36.231 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=204.88, Mass=37110, SNR=35.4, Peak=6319 HFD=3.4 02:56:36.231 00.000 30444 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 02:56:36.231 00.000 30444 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.53 = 1.53) 02:56:36.231 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.63 hyp=0.65 cameraTheta=1.31 mountX=-0.01 mountY=0.65, mountTheta=1.59 02:56:36.231 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.63, opts=13) 02:56:36.231 00.000 30444 Enqueuing Move request for scope (0.17, 0.63) 02:56:36.232 00.001 15672 Worker thread wakes up 02:56:36.232 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.63) opts 0xd 02:56:36.232 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.63) 02:56:36.232 00.000 15672 Moving (0.17, 0.63) raw xDistance=-0.01 yDistance=0.65 02:56:36.232 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 02:56:36.232 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 02:56:36.232 00.000 15672 MoveAxis(E, 0, ABG) 02:56:36.232 00.000 15672 Move returns status 0, amount 0 02:56:36.232 00.000 15672 MoveAxis(S, 115, ABG) 02:56:36.232 00.000 15672 Guiding Dir = 1, Dur = 115 02:56:36.232 00.000 15672 IsSlewing returns 0 02:56:36.233 00.001 15672 IsGuiding returns 0 02:56:36.238 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=13636, FiltMin=2458, FiltMax=9923, Gamma=2.950 02:56:36.313 00.075 15672 PulseGuide returned control before completion, sleep 45 02:56:36.395 00.082 15672 IsGuiding returns 1 02:56:36.395 00.000 15672 scope still moving after pulse duration time elapsed 02:56:36.416 00.021 15672 IsSlewing returns 0 02:56:36.443 00.027 15672 IsGuiding returns 0 02:56:36.443 00.000 15672 scope move finished after 115 + 95 ms 02:56:36.443 00.000 15672 Move returns status 0, amount 115 02:56:36.444 00.001 15672 move complete, result=0 02:56:36.444 00.000 15672 worker thread done servicing request 02:56:36.456 00.012 30444 UpdateGuideState exits: m=37110 SNR=35.4 Saturated 02:56:36.457 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:36.457 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:36.457 00.000 30444 Enqueuing Expose request 02:56:36.457 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.6 px 115 ms SOUTH 02:56:36.457 00.000 15672 Worker thread wakes up 02:56:36.458 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:36.458 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:38.373 01.915 15672 Exposure complete 02:56:38.396 00.023 15672 worker thread done servicing request 02:56:38.396 00.000 30444 OnExposeComplete: enter 02:56:38.396 00.000 30444 UpdateGuideState(): m_state=6 02:56:38.396 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7282 02:56:38.396 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=204.58, Mass=38035, SNR=35.9, Peak=6388 HFD=3.2 02:56:38.396 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 02:56:38.396 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 02:56:38.396 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.33 hyp=0.36 cameraTheta=1.99 mountX=-0.23 mountY=0.29, mountTheta=2.25 02:56:38.397 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.33, opts=13) 02:56:38.397 00.000 30444 Enqueuing Move request for scope (-0.15, 0.33) 02:56:38.397 00.000 15672 Worker thread wakes up 02:56:38.397 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.33) opts 0xd 02:56:38.397 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.33) 02:56:38.397 00.000 15672 Moving (-0.15, 0.33) raw xDistance=-0.23 yDistance=0.29 02:56:38.397 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 02:56:38.397 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 02:56:38.397 00.000 15672 MoveAxis(E, 0, ABG) 02:56:38.397 00.000 15672 Move returns status 0, amount 0 02:56:38.397 00.000 15672 MoveAxis(S, 52, ABG) 02:56:38.397 00.000 15672 Guiding Dir = 1, Dur = 52 02:56:38.398 00.001 15672 IsSlewing returns 0 02:56:38.399 00.001 15672 IsGuiding returns 0 02:56:38.403 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=15051, FiltMin=2600, FiltMax=11751, Gamma=2.950 02:56:38.489 00.086 15672 IsGuiding returns 1 02:56:38.489 00.000 15672 scope still moving after pulse duration time elapsed 02:56:38.501 00.012 30444 UpdateGuideState exits: m=38035 SNR=35.9 Saturated 02:56:38.501 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:38.501 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:38.502 00.001 30444 Enqueuing Expose request 02:56:38.510 00.008 15672 IsSlewing returns 0 02:56:38.582 00.072 15672 IsGuiding returns 0 02:56:38.582 00.000 15672 scope move finished after 52 + 131 ms 02:56:38.582 00.000 15672 Move returns status 0, amount 52 02:56:38.582 00.000 15672 move complete, result=0 02:56:38.582 00.000 15672 worker thread done servicing request 02:56:38.582 00.000 15672 Worker thread wakes up 02:56:38.582 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 52 ms SOUTH 02:56:38.583 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:38.583 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:40.690 02.107 15672 Exposure complete 02:56:40.711 00.021 15672 worker thread done servicing request 02:56:40.726 00.015 30444 OnExposeComplete: enter 02:56:40.726 00.000 30444 UpdateGuideState(): m_state=6 02:56:40.726 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7283 02:56:40.726 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=204.68, Mass=40681, SNR=34.3, Peak=6525 HFD=3.5 02:56:40.726 00.000 30444 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 02:56:40.726 00.000 30444 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 02:56:40.726 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.43 hyp=0.50 cameraTheta=1.02 mountX=0.14 mountY=0.47, mountTheta=1.29 02:56:40.727 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.43, opts=13) 02:56:40.727 00.000 30444 Enqueuing Move request for scope (0.26, 0.43) 02:56:40.727 00.000 15672 Worker thread wakes up 02:56:40.727 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.43) opts 0xd 02:56:40.727 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.43) 02:56:40.727 00.000 15672 Moving (0.26, 0.43) raw xDistance=0.14 yDistance=0.47 02:56:40.727 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 02:56:40.727 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 02:56:40.727 00.000 15672 MoveAxis(E, 0, ABG) 02:56:40.727 00.000 15672 Move returns status 0, amount 0 02:56:40.727 00.000 15672 MoveAxis(S, 84, ABG) 02:56:40.727 00.000 15672 Guiding Dir = 1, Dur = 84 02:56:40.727 00.000 15672 IsSlewing returns 0 02:56:40.728 00.001 15672 IsGuiding returns 0 02:56:40.733 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=14241, FiltMin=2594, FiltMax=10625, Gamma=2.950 02:56:40.775 00.042 30444 UpdateGuideState exits: m=40681 SNR=34.3 Saturated 02:56:40.776 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:40.776 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:40.776 00.000 30444 Enqueuing Expose request 02:56:40.803 00.027 15672 PulseGuide returned control before completion, sleep 20 02:56:40.824 00.021 15672 IsGuiding returns 1 02:56:40.825 00.001 15672 scope still moving after pulse duration time elapsed 02:56:40.846 00.021 15672 IsSlewing returns 0 02:56:40.847 00.001 15672 IsGuiding returns 1 02:56:40.868 00.021 15672 IsSlewing returns 0 02:56:40.870 00.002 15672 IsGuiding returns 1 02:56:40.890 00.020 15672 IsSlewing returns 0 02:56:40.893 00.003 15672 IsGuiding returns 1 02:56:40.914 00.021 15672 IsSlewing returns 0 02:56:40.964 00.050 15672 IsGuiding returns 0 02:56:40.964 00.000 15672 scope move finished after 84 + 151 ms 02:56:40.964 00.000 15672 Move returns status 0, amount 84 02:56:40.964 00.000 15672 move complete, result=0 02:56:40.965 00.001 15672 worker thread done servicing request 02:56:40.965 00.000 15672 Worker thread wakes up 02:56:40.965 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:40.965 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:40.965 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 84 ms SOUTH 02:56:42.874 01.909 15672 Exposure complete 02:56:42.899 00.025 15672 worker thread done servicing request 02:56:42.899 00.000 30444 OnExposeComplete: enter 02:56:42.899 00.000 30444 UpdateGuideState(): m_state=6 02:56:42.900 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7284 02:56:42.900 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=204.30, Mass=46189, SNR=42.8, Peak=6017 HFD=3.7 02:56:42.900 00.000 30444 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.28) = xAngle (3.17 = -3.12) 02:56:42.900 00.000 30444 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.10 = 3.10) 02:56:42.900 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.17 cameraTheta=2.89 mountX=-0.17 mountY=0.01, mountTheta=3.10 02:56:42.900 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.04, opts=13) 02:56:42.900 00.000 30444 Enqueuing Move request for scope (-0.17, 0.04) 02:56:42.900 00.000 15672 Worker thread wakes up 02:56:42.900 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd 02:56:42.900 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.04) 02:56:42.900 00.000 15672 Moving (-0.17, 0.04) raw xDistance=-0.17 yDistance=0.01 02:56:42.900 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 02:56:42.901 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:56:42.901 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 02:56:42.901 00.000 15672 MoveAxis(E, 0, ABG) 02:56:42.901 00.000 15672 Move returns status 0, amount 0 02:56:42.901 00.000 15672 MoveAxis(N, 0, ABG) 02:56:42.901 00.000 15672 Move returns status 0, amount 0 02:56:42.901 00.000 15672 move complete, result=0 02:56:42.901 00.000 15672 worker thread done servicing request 02:56:42.907 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=15234, FiltMin=2609, FiltMax=11839, Gamma=2.950 02:56:43.089 00.182 30444 UpdateGuideState exits: m=46189 SNR=42.8 Saturated 02:56:43.089 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:43.089 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:43.090 00.001 30444 Enqueuing Expose request 02:56:43.090 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 02:56:43.090 00.000 15672 Worker thread wakes up 02:56:43.090 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:43.090 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:45.200 02.110 15672 Exposure complete 02:56:45.219 00.019 15672 worker thread done servicing request 02:56:45.219 00.000 30444 OnExposeComplete: enter 02:56:45.220 00.001 30444 UpdateGuideState(): m_state=6 02:56:45.220 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7285 02:56:45.220 00.000 30444 Star::Find returns 1 (1), X=461.41, Y=203.60, Mass=41015, SNR=40.1, Peak=5799 HFD=3.4 02:56:45.220 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 02:56:45.220 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 02:56:45.220 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.66 hyp=0.66 cameraTheta=-1.60 mountX=0.16 mountY=-0.65, mountTheta=-1.32 02:56:45.220 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.66, opts=13) 02:56:45.220 00.000 30444 Enqueuing Move request for scope (-0.02, -0.66) 02:56:45.221 00.001 15672 Worker thread wakes up 02:56:45.221 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.66) opts 0xd 02:56:45.221 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.66) 02:56:45.221 00.000 15672 Moving (-0.02, -0.66) raw xDistance=0.16 yDistance=-0.65 02:56:45.221 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 02:56:45.221 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:56:45.221 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65 02:56:45.221 00.000 15672 MoveAxis(E, 0, ABG) 02:56:45.221 00.000 15672 Move returns status 0, amount 0 02:56:45.221 00.000 15672 MoveAxis(N, 0, ABG) 02:56:45.221 00.000 15672 Move returns status 0, amount 0 02:56:45.221 00.000 15672 move complete, result=0 02:56:45.221 00.000 15672 worker thread done servicing request 02:56:45.225 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2346, max=15832, FiltMin=2580, FiltMax=11349, Gamma=2.950 02:56:45.268 00.043 30444 UpdateGuideState exits: m=41015 SNR=40.1 Saturated 02:56:45.268 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:45.268 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:45.268 00.000 30444 Enqueuing Expose request 02:56:45.268 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH 02:56:45.268 00.000 15672 Worker thread wakes up 02:56:45.268 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:45.268 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:47.176 01.908 15672 Exposure complete 02:56:47.202 00.026 15672 worker thread done servicing request 02:56:47.202 00.000 30444 OnExposeComplete: enter 02:56:47.202 00.000 30444 UpdateGuideState(): m_state=6 02:56:47.202 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7286 02:56:47.203 00.001 30444 Star::Find returns 1 (1), X=461.36, Y=204.43, Mass=32337, SNR=37.0, Peak=6131 HFD=3.2 02:56:47.203 00.000 30444 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.28) = xAngle (2.22 = 2.22) 02:56:47.203 00.000 30444 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.16 = 2.16) 02:56:47.203 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.94 mountX=-0.11 mountY=0.15, mountTheta=2.20 02:56:47.203 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.17, opts=13) 02:56:47.203 00.000 30444 Enqueuing Move request for scope (-0.07, 0.17) 02:56:47.203 00.000 15672 Worker thread wakes up 02:56:47.203 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd 02:56:47.203 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.17) 02:56:47.203 00.000 15672 Moving (-0.07, 0.17) raw xDistance=-0.11 yDistance=0.15 02:56:47.203 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 02:56:47.204 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:56:47.204 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 02:56:47.204 00.000 15672 MoveAxis(E, 0, ABG) 02:56:47.204 00.000 15672 Move returns status 0, amount 0 02:56:47.204 00.000 15672 MoveAxis(N, 0, ABG) 02:56:47.204 00.000 15672 Move returns status 0, amount 0 02:56:47.204 00.000 15672 move complete, result=0 02:56:47.204 00.000 15672 worker thread done servicing request 02:56:47.208 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=14881, FiltMin=2592, FiltMax=11126, Gamma=2.950 02:56:47.250 00.042 30444 UpdateGuideState exits: m=32337 SNR=37.0 Saturated 02:56:47.250 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:47.250 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:47.250 00.000 30444 Enqueuing Expose request 02:56:47.250 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 02:56:47.250 00.000 15672 Worker thread wakes up 02:56:47.250 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:47.250 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:49.357 02.107 15672 Exposure complete 02:56:49.380 00.023 15672 worker thread done servicing request 02:56:49.380 00.000 30444 OnExposeComplete: enter 02:56:49.380 00.000 30444 UpdateGuideState(): m_state=6 02:56:49.380 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7287 02:56:49.380 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=204.52, Mass=30577, SNR=29.1, Peak=6281 HFD=3.1 02:56:49.380 00.000 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.67 = 1.67) 02:56:49.380 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.61 = 1.61) 02:56:49.380 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.28 cameraTheta=1.39 mountX=-0.03 mountY=0.27, mountTheta=1.67 02:56:49.380 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.27, opts=13) 02:56:49.381 00.001 30444 Enqueuing Move request for scope (0.05, 0.27) 02:56:49.381 00.000 15672 Worker thread wakes up 02:56:49.381 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd 02:56:49.381 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.27) 02:56:49.381 00.000 15672 Moving (0.05, 0.27) raw xDistance=-0.03 yDistance=0.27 02:56:49.381 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 02:56:49.381 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 02:56:49.381 00.000 15672 MoveAxis(E, 0, ABG) 02:56:49.381 00.000 15672 Move returns status 0, amount 0 02:56:49.381 00.000 15672 MoveAxis(S, 49, ABG) 02:56:49.381 00.000 15672 Guiding Dir = 1, Dur = 49 02:56:49.381 00.000 15672 IsSlewing returns 0 02:56:49.386 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=15268, FiltMin=2637, FiltMax=10573, Gamma=2.950 02:56:49.398 00.012 15672 IsGuiding returns 0 02:56:49.429 00.031 30444 UpdateGuideState exits: m=30577 SNR=29.1 Saturated 02:56:49.429 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:49.429 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:49.429 00.000 30444 Enqueuing Expose request 02:56:49.479 00.050 15672 IsGuiding returns 1 02:56:49.479 00.000 15672 scope still moving after pulse duration time elapsed 02:56:49.500 00.021 15672 IsSlewing returns 0 02:56:49.501 00.001 15672 IsGuiding returns 1 02:56:49.522 00.021 15672 IsSlewing returns 0 02:56:49.523 00.001 15672 IsGuiding returns 1 02:56:49.544 00.021 15672 IsSlewing returns 0 02:56:49.575 00.031 15672 IsGuiding returns 0 02:56:49.575 00.000 15672 scope move finished after 49 + 127 ms 02:56:49.575 00.000 15672 Move returns status 0, amount 49 02:56:49.575 00.000 15672 move complete, result=0 02:56:49.575 00.000 15672 worker thread done servicing request 02:56:49.575 00.000 15672 Worker thread wakes up 02:56:49.575 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 49 ms SOUTH 02:56:49.575 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:49.576 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:51.484 01.908 15672 Exposure complete 02:56:51.510 00.026 15672 worker thread done servicing request 02:56:51.510 00.000 30444 OnExposeComplete: enter 02:56:51.510 00.000 30444 UpdateGuideState(): m_state=6 02:56:51.510 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7288 02:56:51.510 00.000 30444 Star::Find returns 1 (1), X=461.90, Y=204.18, Mass=38458, SNR=38.1, Peak=6259 HFD=3.4 02:56:51.510 00.000 30444 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.28) = xAngle (0.13 = 0.13) 02:56:51.510 00.000 30444 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.07 = 0.07) 02:56:51.510 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.07 hyp=0.48 cameraTheta=-0.15 mountX=0.47 mountY=0.03, mountTheta=0.07 02:56:51.511 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.07, opts=13) 02:56:51.511 00.000 30444 Enqueuing Move request for scope (0.47, -0.07) 02:56:51.511 00.000 15672 Worker thread wakes up 02:56:51.511 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.07) opts 0xd 02:56:51.511 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.07) 02:56:51.511 00.000 15672 Moving (0.47, -0.07) raw xDistance=0.47 yDistance=0.03 02:56:51.511 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47 02:56:51.511 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:56:51.511 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 02:56:51.511 00.000 15672 MoveAxis(W, 128, ABG) 02:56:51.511 00.000 15672 Guiding Dir = 3, Dur = 128 02:56:51.511 00.000 15672 IsSlewing returns 0 02:56:51.516 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=15400, FiltMin=2618, FiltMax=10771, Gamma=2.950 02:56:51.539 00.023 15672 IsGuiding returns 0 02:56:51.554 00.015 15672 PulseGuide returned control before completion, sleep 123 02:56:51.559 00.005 30444 UpdateGuideState exits: m=38458 SNR=38.1 Saturated 02:56:51.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:51.560 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:51.560 00.000 30444 Enqueuing Expose request 02:56:51.698 00.138 15672 IsGuiding returns 0 02:56:51.699 00.001 15672 Move returns status 0, amount 128 02:56:51.699 00.000 15672 MoveAxis(N, 0, ABG) 02:56:51.699 00.000 15672 Move returns status 0, amount 0 02:56:51.699 00.000 15672 move complete, result=0 02:56:51.699 00.000 15672 worker thread done servicing request 02:56:51.699 00.000 15672 Worker thread wakes up 02:56:51.699 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:51.699 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:51.699 00.000 30444 GuideStep: 0.5 px 128 ms WEST, 0.0 px 0 ms NORTH 02:56:53.815 02.116 15672 Exposure complete 02:56:53.846 00.031 15672 worker thread done servicing request 02:56:53.847 00.001 30444 OnExposeComplete: enter 02:56:53.847 00.000 30444 UpdateGuideState(): m_state=6 02:56:53.847 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7289 02:56:53.847 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=204.01, Mass=35402, SNR=40.1, Peak=6243 HFD=3.3 02:56:53.847 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 02:56:53.847 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 02:56:53.847 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.18 mountX=0.16 mountY=-0.22, mountTheta=-0.93 02:56:53.847 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.24, opts=13) 02:56:53.847 00.000 30444 Enqueuing Move request for scope (0.10, -0.24) 02:56:53.848 00.001 15672 Worker thread wakes up 02:56:53.848 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd 02:56:53.848 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.24) 02:56:53.848 00.000 15672 Moving (0.10, -0.24) raw xDistance=0.16 yDistance=-0.22 02:56:53.848 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 02:56:53.848 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:56:53.848 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 02:56:53.848 00.000 15672 MoveAxis(E, 0, ABG) 02:56:53.848 00.000 15672 Move returns status 0, amount 0 02:56:53.848 00.000 15672 MoveAxis(N, 0, ABG) 02:56:53.848 00.000 15672 Move returns status 0, amount 0 02:56:53.848 00.000 15672 move complete, result=0 02:56:53.848 00.000 15672 worker thread done servicing request 02:56:53.853 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=15936, FiltMin=2549, FiltMax=11597, Gamma=2.950 02:56:54.258 00.405 30444 UpdateGuideState exits: m=35402 SNR=40.1 Saturated 02:56:54.258 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:54.259 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:54.259 00.000 30444 Enqueuing Expose request 02:56:54.259 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:56:54.259 00.000 15672 Worker thread wakes up 02:56:54.259 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:54.259 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:56.175 01.916 15672 Exposure complete 02:56:56.208 00.033 15672 worker thread done servicing request 02:56:56.208 00.000 30444 OnExposeComplete: enter 02:56:56.208 00.000 30444 UpdateGuideState(): m_state=6 02:56:56.209 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7290 02:56:56.209 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=204.06, Mass=35429, SNR=31.9, Peak=6287 HFD=3.1 02:56:56.209 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.63 = -0.63) 02:56:56.209 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.69 = -0.69) 02:56:56.209 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.91 mountX=0.20 mountY=-0.16, mountTheta=-0.67 02:56:56.209 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.20, opts=13) 02:56:56.209 00.000 30444 Enqueuing Move request for scope (0.15, -0.20) 02:56:56.209 00.000 15672 Worker thread wakes up 02:56:56.210 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd 02:56:56.210 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.20) 02:56:56.210 00.000 15672 Moving (0.15, -0.20) raw xDistance=0.20 yDistance=-0.16 02:56:56.210 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 02:56:56.210 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:56:56.210 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 02:56:56.210 00.000 15672 MoveAxis(E, 0, ABG) 02:56:56.210 00.000 15672 Move returns status 0, amount 0 02:56:56.210 00.000 15672 MoveAxis(N, 0, ABG) 02:56:56.210 00.000 15672 Move returns status 0, amount 0 02:56:56.210 00.000 15672 move complete, result=0 02:56:56.210 00.000 15672 worker thread done servicing request 02:56:56.216 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=14592, FiltMin=2597, FiltMax=10047, Gamma=2.950 02:56:56.300 00.084 30444 UpdateGuideState exits: m=35429 SNR=31.9 Saturated 02:56:56.300 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:56.300 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:56.301 00.001 30444 Enqueuing Expose request 02:56:56.301 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:56:56.301 00.000 15672 Worker thread wakes up 02:56:56.301 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:56.301 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:56:58.411 02.110 15672 Exposure complete 02:56:58.431 00.020 15672 worker thread done servicing request 02:56:58.431 00.000 30444 OnExposeComplete: enter 02:56:58.431 00.000 30444 UpdateGuideState(): m_state=6 02:56:58.431 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7291 02:56:58.431 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=204.64, Mass=33372, SNR=34.0, Peak=6192 HFD=3.3 02:56:58.431 00.000 30444 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.28) = xAngle (1.66 = 1.66) 02:56:58.431 00.000 30444 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 02:56:58.431 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.39 hyp=0.40 cameraTheta=1.38 mountX=-0.03 mountY=0.40, mountTheta=1.66 02:56:58.432 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.39, opts=13) 02:56:58.432 00.000 30444 Enqueuing Move request for scope (0.08, 0.39) 02:56:58.432 00.000 15672 Worker thread wakes up 02:56:58.432 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.39) opts 0xd 02:56:58.432 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.39) 02:56:58.432 00.000 15672 Moving (0.08, 0.39) raw xDistance=-0.03 yDistance=0.40 02:56:58.432 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 02:56:58.432 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 02:56:58.432 00.000 15672 MoveAxis(E, 0, ABG) 02:56:58.432 00.000 15672 Move returns status 0, amount 0 02:56:58.432 00.000 15672 MoveAxis(S, 71, ABG) 02:56:58.432 00.000 15672 Guiding Dir = 1, Dur = 71 02:56:58.433 00.001 15672 IsSlewing returns 0 02:56:58.438 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=15456, FiltMin=2600, FiltMax=11911, Gamma=2.950 02:56:58.440 00.002 15672 IsGuiding returns 0 02:56:58.481 00.041 30444 UpdateGuideState exits: m=33372 SNR=34.0 Saturated 02:56:58.481 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:56:58.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:56:58.481 00.000 30444 Enqueuing Expose request 02:56:58.521 00.040 15672 IsGuiding returns 1 02:56:58.521 00.000 15672 scope still moving after pulse duration time elapsed 02:56:58.542 00.021 15672 IsSlewing returns 0 02:56:58.542 00.000 15672 IsGuiding returns 1 02:56:58.563 00.021 15672 IsSlewing returns 0 02:56:58.564 00.001 15672 IsGuiding returns 1 02:56:58.585 00.021 15672 IsSlewing returns 0 02:56:58.600 00.015 15672 IsGuiding returns 0 02:56:58.601 00.001 15672 scope move finished after 71 + 89 ms 02:56:58.601 00.000 15672 Move returns status 0, amount 71 02:56:58.601 00.000 15672 move complete, result=0 02:56:58.601 00.000 15672 worker thread done servicing request 02:56:58.601 00.000 15672 Worker thread wakes up 02:56:58.601 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 71 ms SOUTH 02:56:58.601 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:56:58.601 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:00.506 01.905 15672 Exposure complete 02:57:00.526 00.020 15672 worker thread done servicing request 02:57:00.526 00.000 30444 OnExposeComplete: enter 02:57:00.526 00.000 30444 UpdateGuideState(): m_state=6 02:57:00.526 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7292 02:57:00.526 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=204.41, Mass=40527, SNR=43.5, Peak=6176 HFD=3.4 02:57:00.526 00.000 30444 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 02:57:00.526 00.000 30444 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 02:57:00.526 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.74 mountX=-0.07 mountY=0.15, mountTheta=2.01 02:57:00.527 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.16, opts=13) 02:57:00.527 00.000 30444 Enqueuing Move request for scope (-0.03, 0.16) 02:57:00.527 00.000 15672 Worker thread wakes up 02:57:00.527 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd 02:57:00.527 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.16) 02:57:00.527 00.000 15672 Moving (-0.03, 0.16) raw xDistance=-0.07 yDistance=0.15 02:57:00.527 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 02:57:00.527 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:57:00.527 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 02:57:00.527 00.000 15672 MoveAxis(E, 0, ABG) 02:57:00.527 00.000 15672 Move returns status 0, amount 0 02:57:00.527 00.000 15672 MoveAxis(N, 0, ABG) 02:57:00.527 00.000 15672 Move returns status 0, amount 0 02:57:00.527 00.000 15672 move complete, result=0 02:57:00.527 00.000 15672 worker thread done servicing request 02:57:00.532 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=17456, FiltMin=2645, FiltMax=11999, Gamma=2.950 02:57:00.575 00.043 30444 UpdateGuideState exits: m=40527 SNR=43.5 Saturated 02:57:00.575 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:00.575 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:00.575 00.000 30444 Enqueuing Expose request 02:57:00.575 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:57:00.575 00.000 15672 Worker thread wakes up 02:57:00.575 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:00.575 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:02.690 02.115 15672 Exposure complete 02:57:02.719 00.029 15672 worker thread done servicing request 02:57:02.719 00.000 30444 OnExposeComplete: enter 02:57:02.720 00.001 30444 UpdateGuideState(): m_state=6 02:57:02.720 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7293 02:57:02.720 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=204.24, Mass=41125, SNR=41.3, Peak=6238 HFD=3.7 02:57:02.720 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.82 = -0.82) 02:57:02.720 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 02:57:02.720 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.09 mountX=0.01 mountY=-0.01, mountTheta=-0.84 02:57:02.720 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.01, opts=13) 02:57:02.720 00.000 30444 Enqueuing Move request for scope (0.00, -0.01) 02:57:02.721 00.001 15672 Worker thread wakes up 02:57:02.721 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd 02:57:02.721 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.01) 02:57:02.721 00.000 15672 Moving (0.00, -0.01) raw xDistance=0.01 yDistance=-0.01 02:57:02.721 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 02:57:02.721 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:57:02.721 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 02:57:02.721 00.000 15672 MoveAxis(E, 0, ABG) 02:57:02.721 00.000 15672 Move returns status 0, amount 0 02:57:02.721 00.000 15672 MoveAxis(N, 0, ABG) 02:57:02.721 00.000 15672 Move returns status 0, amount 0 02:57:02.721 00.000 15672 move complete, result=0 02:57:02.721 00.000 15672 worker thread done servicing request 02:57:02.725 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=14088, FiltMin=2614, FiltMax=11570, Gamma=2.950 02:57:02.930 00.205 30444 UpdateGuideState exits: m=41125 SNR=41.3 Saturated 02:57:02.930 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:02.931 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:02.931 00.000 30444 Enqueuing Expose request 02:57:02.931 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 02:57:02.931 00.000 15672 Worker thread wakes up 02:57:02.931 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:02.932 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:04.848 01.916 15672 Exposure complete 02:57:04.877 00.029 15672 worker thread done servicing request 02:57:04.877 00.000 30444 OnExposeComplete: enter 02:57:04.877 00.000 30444 UpdateGuideState(): m_state=6 02:57:04.877 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7294 02:57:04.877 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=204.15, Mass=32226, SNR=33.1, Peak=5590 HFD=3.5 02:57:04.877 00.000 30444 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.28) = xAngle (-2.76 = -2.76) 02:57:04.877 00.000 30444 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.82 = -2.82) 02:57:04.877 00.000 30444 CameraToMount -- cameraX=-0.98 cameraY=-0.10 hyp=0.98 cameraTheta=-3.04 mountX=-0.91 mountY=-0.31, mountTheta=-2.82 02:57:04.878 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.98, y=-0.10, opts=13) 02:57:04.878 00.000 30444 Enqueuing Move request for scope (-0.98, -0.10) 02:57:04.878 00.000 15672 Worker thread wakes up 02:57:04.878 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.98, -0.10) opts 0xd 02:57:04.878 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.98, -0.10) 02:57:04.878 00.000 15672 Moving (-0.98, -0.10) raw xDistance=-0.91 yDistance=-0.31 02:57:04.878 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.91 02:57:04.878 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:57:04.878 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 02:57:04.878 00.000 15672 MoveAxis(E, 247, ABG) 02:57:04.878 00.000 15672 Guiding Dir = 2, Dur = 247 02:57:04.878 00.000 15672 IsSlewing returns 0 02:57:04.883 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1970, max=14059, FiltMin=2549, FiltMax=10761, Gamma=2.950 02:57:04.894 00.011 15672 IsGuiding returns 0 02:57:04.909 00.015 15672 PulseGuide returned control before completion, sleep 242 02:57:04.927 00.018 30444 UpdateGuideState exits: m=32226 SNR=33.1 Saturated 02:57:04.927 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:04.927 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:04.927 00.000 30444 Enqueuing Expose request 02:57:05.156 00.229 15672 IsGuiding returns 1 02:57:05.156 00.000 15672 scope still moving after pulse duration time elapsed 02:57:05.178 00.022 15672 IsSlewing returns 0 02:57:05.182 00.004 15672 IsGuiding returns 0 02:57:05.183 00.001 15672 scope move finished after 247 + 41 ms 02:57:05.183 00.000 15672 Move returns status 0, amount 247 02:57:05.183 00.000 15672 MoveAxis(N, 0, ABG) 02:57:05.183 00.000 15672 Move returns status 0, amount 0 02:57:05.183 00.000 15672 move complete, result=0 02:57:05.183 00.000 15672 worker thread done servicing request 02:57:05.183 00.000 15672 Worker thread wakes up 02:57:05.183 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:05.184 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:05.184 00.000 30444 GuideStep: -0.9 px 247 ms EAST, -0.3 px 0 ms NORTH 02:57:07.292 02.108 15672 Exposure complete 02:57:07.311 00.019 15672 worker thread done servicing request 02:57:07.312 00.001 30444 OnExposeComplete: enter 02:57:07.312 00.000 30444 UpdateGuideState(): m_state=6 02:57:07.312 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7295 02:57:07.312 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=204.59, Mass=41953, SNR=37.9, Peak=6087 HFD=3.3 02:57:07.312 00.000 30444 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.28) = xAngle (3.06 = 3.06) 02:57:07.312 00.000 30444 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.00 = 3.00) 02:57:07.312 00.000 30444 CameraToMount -- cameraX=-0.89 cameraY=0.33 hyp=0.95 cameraTheta=2.79 mountX=-0.95 mountY=0.13, mountTheta=3.00 02:57:07.312 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.89, y=0.33, opts=13) 02:57:07.312 00.000 30444 Enqueuing Move request for scope (-0.89, 0.33) 02:57:07.313 00.001 15672 Worker thread wakes up 02:57:07.313 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.33) opts 0xd 02:57:07.313 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.89, 0.33) 02:57:07.313 00.000 15672 Moving (-0.89, 0.33) raw xDistance=-0.95 yDistance=0.13 02:57:07.313 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.95 02:57:07.313 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:57:07.313 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 02:57:07.313 00.000 15672 MoveAxis(E, 274, ABG) 02:57:07.313 00.000 15672 Guiding Dir = 2, Dur = 274 02:57:07.313 00.000 15672 IsSlewing returns 0 02:57:07.315 00.002 15672 IsGuiding returns 0 02:57:07.318 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=13198, FiltMin=2562, FiltMax=10214, Gamma=2.950 02:57:07.338 00.020 15672 PulseGuide returned control before completion, sleep 262 02:57:07.362 00.024 30444 UpdateGuideState exits: m=41953 SNR=37.9 Saturated 02:57:07.362 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:07.362 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:07.362 00.000 30444 Enqueuing Expose request 02:57:07.603 00.241 15672 IsGuiding returns 1 02:57:07.603 00.000 15672 scope still moving after pulse duration time elapsed 02:57:07.624 00.021 15672 IsSlewing returns 0 02:57:07.643 00.019 15672 IsGuiding returns 0 02:57:07.643 00.000 15672 scope move finished after 274 + 54 ms 02:57:07.643 00.000 15672 Move returns status 0, amount 274 02:57:07.643 00.000 15672 MoveAxis(N, 0, ABG) 02:57:07.643 00.000 15672 Move returns status 0, amount 0 02:57:07.643 00.000 15672 move complete, result=0 02:57:07.644 00.001 15672 worker thread done servicing request 02:57:07.644 00.000 15672 Worker thread wakes up 02:57:07.644 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:07.644 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:07.644 00.000 30444 GuideStep: -1.0 px 274 ms EAST, 0.1 px 0 ms NORTH 02:57:09.559 01.915 15672 Exposure complete 02:57:09.587 00.028 15672 worker thread done servicing request 02:57:09.587 00.000 30444 OnExposeComplete: enter 02:57:09.587 00.000 30444 UpdateGuideState(): m_state=6 02:57:09.587 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7296 02:57:09.587 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=204.27, Mass=35251, SNR=34.0, Peak=5853 HFD=3.5 02:57:09.587 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 02:57:09.587 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.27 = 0.27) 02:57:09.587 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.01 hyp=0.29 cameraTheta=0.05 mountX=0.27 mountY=0.08, mountTheta=0.27 02:57:09.588 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.01, opts=13) 02:57:09.588 00.000 30444 Enqueuing Move request for scope (0.29, 0.01) 02:57:09.588 00.000 15672 Worker thread wakes up 02:57:09.588 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.01) opts 0xd 02:57:09.588 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.01) 02:57:09.588 00.000 15672 Moving (0.29, 0.01) raw xDistance=0.27 yDistance=0.08 02:57:09.588 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27 02:57:09.588 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:57:09.588 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 02:57:09.588 00.000 15672 MoveAxis(W, 54, ABG) 02:57:09.588 00.000 15672 Guiding Dir = 3, Dur = 54 02:57:09.588 00.000 15672 IsSlewing returns 0 02:57:09.589 00.001 15672 IsGuiding returns 0 02:57:09.594 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=16800, FiltMin=2569, FiltMax=10889, Gamma=2.950 02:57:09.606 00.012 15672 PulseGuide returned control before completion, sleep 48 02:57:09.656 00.050 15672 IsGuiding returns 1 02:57:09.656 00.000 15672 scope still moving after pulse duration time elapsed 02:57:09.677 00.021 15672 IsSlewing returns 0 02:57:09.686 00.009 15672 IsGuiding returns 0 02:57:09.686 00.000 15672 scope move finished after 54 + 42 ms 02:57:09.686 00.000 15672 Move returns status 0, amount 54 02:57:09.686 00.000 15672 MoveAxis(N, 0, ABG) 02:57:09.686 00.000 15672 Move returns status 0, amount 0 02:57:09.686 00.000 15672 move complete, result=0 02:57:09.686 00.000 15672 worker thread done servicing request 02:57:10.056 00.370 30444 UpdateGuideState exits: m=35251 SNR=34.0 Saturated 02:57:10.056 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:10.056 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:10.056 00.000 30444 Enqueuing Expose request 02:57:10.056 00.000 30444 GuideStep: 0.3 px 54 ms WEST, 0.1 px 0 ms NORTH 02:57:10.056 00.000 15672 Worker thread wakes up 02:57:10.056 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:10.056 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:12.161 02.105 15672 Exposure complete 02:57:12.181 00.020 15672 worker thread done servicing request 02:57:12.181 00.000 30444 OnExposeComplete: enter 02:57:12.181 00.000 30444 UpdateGuideState(): m_state=6 02:57:12.181 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7297 02:57:12.181 00.000 30444 Star::Find returns 1 (1), X=462.82, Y=204.31, Mass=43371, SNR=38.1, Peak=5900 HFD=4.1 02:57:12.182 00.001 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 02:57:12.182 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 02:57:12.182 00.000 30444 CameraToMount -- cameraX=1.39 cameraY=0.06 hyp=1.39 cameraTheta=0.04 mountX=1.32 mountY=0.36, mountTheta=0.26 02:57:12.182 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.39, y=0.06, opts=13) 02:57:12.182 00.000 30444 Enqueuing Move request for scope (1.39, 0.06) 02:57:12.182 00.000 15672 Worker thread wakes up 02:57:12.182 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.39, 0.06) opts 0xd 02:57:12.182 00.000 15672 Handling offset move in thread for scope, endpoint = (1.39, 0.06) 02:57:12.183 00.001 15672 Moving (1.39, 0.06) raw xDistance=1.32 yDistance=0.36 02:57:12.183 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.32 02:57:12.183 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 02:57:12.183 00.000 15672 MoveAxis(W, 359, ABG) 02:57:12.183 00.000 15672 Guiding Dir = 3, Dur = 359 02:57:12.183 00.000 15672 IsSlewing returns 0 02:57:12.184 00.001 15672 IsGuiding returns 0 02:57:12.188 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2112, max=15675, FiltMin=2595, FiltMax=11103, Gamma=2.950 02:57:12.210 00.022 15672 PulseGuide returned control before completion, sleep 343 02:57:12.232 00.022 30444 UpdateGuideState exits: m=43371 SNR=38.1 Saturated 02:57:12.232 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:12.232 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:12.232 00.000 30444 Enqueuing Expose request 02:57:12.557 00.325 15672 IsGuiding returns 1 02:57:12.557 00.000 15672 scope still moving after pulse duration time elapsed 02:57:12.578 00.021 15672 IsSlewing returns 0 02:57:12.595 00.017 15672 IsGuiding returns 0 02:57:12.596 00.001 15672 scope move finished after 359 + 53 ms 02:57:12.596 00.000 15672 Move returns status 0, amount 359 02:57:12.596 00.000 15672 MoveAxis(S, 64, ABG) 02:57:12.596 00.000 15672 Guiding Dir = 1, Dur = 64 02:57:12.597 00.001 15672 IsSlewing returns 0 02:57:12.600 00.003 15672 IsGuiding returns 0 02:57:12.676 00.076 15672 IsGuiding returns 1 02:57:12.676 00.000 15672 scope still moving after pulse duration time elapsed 02:57:12.696 00.020 15672 IsSlewing returns 0 02:57:12.699 00.003 15672 IsGuiding returns 1 02:57:12.720 00.021 15672 IsSlewing returns 0 02:57:12.786 00.066 15672 IsGuiding returns 0 02:57:12.786 00.000 15672 scope move finished after 64 + 121 ms 02:57:12.786 00.000 15672 Move returns status 0, amount 64 02:57:12.786 00.000 15672 move complete, result=0 02:57:12.786 00.000 15672 worker thread done servicing request 02:57:12.786 00.000 15672 Worker thread wakes up 02:57:12.786 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:12.786 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:12.786 00.000 30444 GuideStep: 1.3 px 359 ms WEST, 0.4 px 64 ms SOUTH 02:57:14.694 01.908 15672 Exposure complete 02:57:14.714 00.020 15672 worker thread done servicing request 02:57:14.714 00.000 30444 OnExposeComplete: enter 02:57:14.714 00.000 30444 UpdateGuideState(): m_state=6 02:57:14.714 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7298 02:57:14.714 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=203.76, Mass=35102, SNR=34.5, Peak=6030 HFD=3.4 02:57:14.714 00.000 30444 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 02:57:14.714 00.000 30444 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 02:57:14.715 00.001 30444 CameraToMount -- cameraX=0.32 cameraY=-0.49 hyp=0.59 cameraTheta=-1.00 mountX=0.44 mountY=-0.41, mountTheta=-0.75 02:57:14.715 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.49, opts=13) 02:57:14.715 00.000 30444 Enqueuing Move request for scope (0.32, -0.49) 02:57:14.715 00.000 15672 Worker thread wakes up 02:57:14.715 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.49) opts 0xd 02:57:14.715 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.49) 02:57:14.715 00.000 15672 Moving (0.32, -0.49) raw xDistance=0.44 yDistance=-0.41 02:57:14.715 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.44 02:57:14.715 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:57:14.715 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 02:57:14.715 00.000 15672 MoveAxis(W, 145, ABG) 02:57:14.715 00.000 15672 Guiding Dir = 3, Dur = 145 02:57:14.716 00.001 15672 IsSlewing returns 0 02:57:14.717 00.001 15672 IsGuiding returns 0 02:57:14.721 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=16958, FiltMin=2574, FiltMax=11227, Gamma=2.950 02:57:14.734 00.013 15672 PulseGuide returned control before completion, sleep 138 02:57:14.911 00.177 15672 IsGuiding returns 0 02:57:14.911 00.000 15672 Move returns status 0, amount 145 02:57:14.911 00.000 15672 MoveAxis(N, 0, ABG) 02:57:14.911 00.000 15672 Move returns status 0, amount 0 02:57:14.911 00.000 15672 move complete, result=0 02:57:14.911 00.000 15672 worker thread done servicing request 02:57:15.170 00.259 30444 UpdateGuideState exits: m=35102 SNR=34.5 Saturated 02:57:15.170 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:15.170 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:15.170 00.000 30444 Enqueuing Expose request 02:57:15.170 00.000 30444 GuideStep: 0.4 px 145 ms WEST, -0.4 px 0 ms NORTH 02:57:15.170 00.000 15672 Worker thread wakes up 02:57:15.170 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:15.171 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:17.287 02.116 15672 Exposure complete 02:57:17.321 00.034 15672 worker thread done servicing request 02:57:17.321 00.000 30444 OnExposeComplete: enter 02:57:17.321 00.000 30444 UpdateGuideState(): m_state=6 02:57:17.321 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7299 02:57:17.321 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=204.12, Mass=37399, SNR=39.4, Peak=6483 HFD=3.4 02:57:17.321 00.000 30444 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.28) = xAngle (-0.94 = -0.94) 02:57:17.321 00.000 30444 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.00 = -1.00) 02:57:17.321 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.21 mountX=0.08 mountY=-0.12, mountTheta=-0.96 02:57:17.322 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.13, opts=13) 02:57:17.322 00.000 30444 Enqueuing Move request for scope (0.05, -0.13) 02:57:17.322 00.000 15672 Worker thread wakes up 02:57:17.322 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd 02:57:17.322 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.13) 02:57:17.322 00.000 15672 Moving (0.05, -0.13) raw xDistance=0.08 yDistance=-0.12 02:57:17.322 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 02:57:17.322 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:57:17.322 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 02:57:17.322 00.000 15672 MoveAxis(E, 0, ABG) 02:57:17.322 00.000 15672 Move returns status 0, amount 0 02:57:17.322 00.000 15672 MoveAxis(N, 0, ABG) 02:57:17.322 00.000 15672 Move returns status 0, amount 0 02:57:17.322 00.000 15672 move complete, result=0 02:57:17.322 00.000 15672 worker thread done servicing request 02:57:17.327 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=15962, FiltMin=2583, FiltMax=11409, Gamma=2.950 02:57:17.371 00.044 30444 UpdateGuideState exits: m=37399 SNR=39.4 Saturated 02:57:17.371 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:17.371 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:17.371 00.000 30444 Enqueuing Expose request 02:57:17.371 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:57:17.371 00.000 15672 Worker thread wakes up 02:57:17.371 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:17.371 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:19.277 01.906 15672 Exposure complete 02:57:19.298 00.021 15672 worker thread done servicing request 02:57:19.298 00.000 30444 OnExposeComplete: enter 02:57:19.298 00.000 30444 UpdateGuideState(): m_state=6 02:57:19.298 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7300 02:57:19.298 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=204.14, Mass=44663, SNR=41.4, Peak=6296 HFD=3.7 02:57:19.298 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 02:57:19.298 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 02:57:19.298 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.70 mountX=0.02 mountY=-0.11, mountTheta=-1.42 02:57:19.299 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.11, opts=13) 02:57:19.299 00.000 30444 Enqueuing Move request for scope (-0.01, -0.11) 02:57:19.299 00.000 15672 Worker thread wakes up 02:57:19.299 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd 02:57:19.299 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.11) 02:57:19.299 00.000 15672 Moving (-0.01, -0.11) raw xDistance=0.02 yDistance=-0.11 02:57:19.300 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 02:57:19.300 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:57:19.300 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 02:57:19.300 00.000 15672 MoveAxis(E, 0, ABG) 02:57:19.300 00.000 15672 Move returns status 0, amount 0 02:57:19.300 00.000 15672 MoveAxis(N, 0, ABG) 02:57:19.300 00.000 15672 Move returns status 0, amount 0 02:57:19.300 00.000 15672 move complete, result=0 02:57:19.300 00.000 15672 worker thread done servicing request 02:57:19.305 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2074, max=16532, FiltMin=2586, FiltMax=11551, Gamma=2.950 02:57:19.347 00.042 30444 UpdateGuideState exits: m=44663 SNR=41.4 Saturated 02:57:19.347 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:19.347 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:19.347 00.000 30444 Enqueuing Expose request 02:57:19.347 00.000 15672 Worker thread wakes up 02:57:19.347 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:19.347 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 02:57:19.347 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:21.456 02.109 15672 Exposure complete 02:57:21.480 00.024 15672 worker thread done servicing request 02:57:21.481 00.001 30444 OnExposeComplete: enter 02:57:21.481 00.000 30444 UpdateGuideState(): m_state=6 02:57:21.481 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7301 02:57:21.481 00.000 30444 Star::Find returns 1 (1), X=460.84, Y=204.30, Mass=44204, SNR=39.7, Peak=5778 HFD=3.8 02:57:21.481 00.000 30444 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.28) = xAngle (3.35 = -2.94) 02:57:21.481 00.000 30444 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.28 = -3.00) 02:57:21.481 00.000 30444 CameraToMount -- cameraX=-0.59 cameraY=0.04 hyp=0.59 cameraTheta=3.07 mountX=-0.58 mountY=-0.08, mountTheta=-3.00 02:57:21.481 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.59, y=0.04, opts=13) 02:57:21.481 00.000 30444 Enqueuing Move request for scope (-0.59, 0.04) 02:57:21.482 00.001 15672 Worker thread wakes up 02:57:21.482 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.04) opts 0xd 02:57:21.482 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.59, 0.04) 02:57:21.482 00.000 15672 Moving (-0.59, 0.04) raw xDistance=-0.58 yDistance=-0.08 02:57:21.482 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58 02:57:21.482 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:57:21.482 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 02:57:21.482 00.000 15672 MoveAxis(E, 156, ABG) 02:57:21.482 00.000 15672 Guiding Dir = 2, Dur = 156 02:57:21.482 00.000 15672 IsSlewing returns 0 02:57:21.483 00.001 15672 IsGuiding returns 0 02:57:21.488 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=14325, FiltMin=2556, FiltMax=11197, Gamma=2.950 02:57:21.507 00.019 15672 PulseGuide returned control before completion, sleep 143 02:57:21.531 00.024 30444 UpdateGuideState exits: m=44204 SNR=39.7 Saturated 02:57:21.531 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:21.531 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:21.531 00.000 30444 Enqueuing Expose request 02:57:21.653 00.122 15672 IsGuiding returns 1 02:57:21.653 00.000 15672 scope still moving after pulse duration time elapsed 02:57:21.674 00.021 15672 IsSlewing returns 0 02:57:21.684 00.010 15672 IsGuiding returns 0 02:57:21.684 00.000 15672 scope move finished after 156 + 44 ms 02:57:21.684 00.000 15672 Move returns status 0, amount 156 02:57:21.684 00.000 15672 MoveAxis(N, 0, ABG) 02:57:21.684 00.000 15672 Move returns status 0, amount 0 02:57:21.684 00.000 15672 move complete, result=0 02:57:21.685 00.001 15672 worker thread done servicing request 02:57:21.685 00.000 15672 Worker thread wakes up 02:57:21.685 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:21.685 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:21.685 00.000 30444 GuideStep: -0.6 px 156 ms EAST, -0.1 px 0 ms NORTH 02:57:23.593 01.908 15672 Exposure complete 02:57:23.614 00.021 15672 worker thread done servicing request 02:57:23.614 00.000 30444 OnExposeComplete: enter 02:57:23.614 00.000 30444 UpdateGuideState(): m_state=6 02:57:23.614 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7302 02:57:23.614 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=204.26, Mass=40396, SNR=37.4, Peak=6411 HFD=3.7 02:57:23.614 00.000 30444 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.28) = xAngle (3.40 = -2.88) 02:57:23.614 00.000 30444 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.34 = -2.94) 02:57:23.614 00.000 30444 CameraToMount -- cameraX=-0.56 cameraY=0.01 hyp=0.56 cameraTheta=3.13 mountX=-0.54 mountY=-0.11, mountTheta=-2.94 02:57:23.614 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.56, y=0.01, opts=13) 02:57:23.614 00.000 30444 Enqueuing Move request for scope (-0.56, 0.01) 02:57:23.614 00.000 15672 Worker thread wakes up 02:57:23.614 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.01) opts 0xd 02:57:23.614 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.56, 0.01) 02:57:23.614 00.000 15672 Moving (-0.56, 0.01) raw xDistance=-0.54 yDistance=-0.11 02:57:23.614 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54 02:57:23.614 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:57:23.614 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 02:57:23.615 00.001 15672 MoveAxis(E, 158, ABG) 02:57:23.615 00.000 15672 Guiding Dir = 2, Dur = 158 02:57:23.615 00.000 15672 IsSlewing returns 0 02:57:23.617 00.002 15672 IsGuiding returns 0 02:57:23.621 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=15578, FiltMin=2579, FiltMax=12034, Gamma=2.950 02:57:23.631 00.010 15672 PulseGuide returned control before completion, sleep 154 02:57:23.665 00.034 30444 UpdateGuideState exits: m=40396 SNR=37.4 Saturated 02:57:23.665 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:23.665 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:23.665 00.000 30444 Enqueuing Expose request 02:57:23.809 00.144 15672 IsGuiding returns 0 02:57:23.810 00.001 15672 Move returns status 0, amount 158 02:57:23.810 00.000 15672 MoveAxis(N, 0, ABG) 02:57:23.810 00.000 15672 Move returns status 0, amount 0 02:57:23.810 00.000 15672 move complete, result=0 02:57:23.810 00.000 15672 worker thread done servicing request 02:57:23.810 00.000 15672 Worker thread wakes up 02:57:23.810 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:23.811 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:23.811 00.000 30444 GuideStep: -0.5 px 158 ms EAST, -0.1 px 0 ms NORTH 02:57:25.919 02.108 15672 Exposure complete 02:57:25.939 00.020 15672 worker thread done servicing request 02:57:25.939 00.000 30444 OnExposeComplete: enter 02:57:25.939 00.000 30444 UpdateGuideState(): m_state=6 02:57:25.939 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7303 02:57:25.939 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=203.73, Mass=45350, SNR=43.8, Peak=6512 HFD=3.7 02:57:25.939 00.000 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.91 = -1.91) 02:57:25.940 00.001 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 02:57:25.940 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.52 hyp=0.64 cameraTheta=-2.19 mountX=-0.21 mountY=-0.59, mountTheta=-1.92 02:57:25.940 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.52, opts=13) 02:57:25.940 00.000 30444 Enqueuing Move request for scope (-0.37, -0.52) 02:57:25.940 00.000 15672 Worker thread wakes up 02:57:25.940 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.52) opts 0xd 02:57:25.940 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.52) 02:57:25.940 00.000 15672 Moving (-0.37, -0.52) raw xDistance=-0.21 yDistance=-0.59 02:57:25.940 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 02:57:25.940 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:57:25.940 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59 02:57:25.940 00.000 15672 MoveAxis(E, 0, ABG) 02:57:25.940 00.000 15672 Move returns status 0, amount 0 02:57:25.940 00.000 15672 MoveAxis(N, 0, ABG) 02:57:25.941 00.001 15672 Move returns status 0, amount 0 02:57:25.941 00.000 15672 move complete, result=0 02:57:25.941 00.000 15672 worker thread done servicing request 02:57:25.946 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=16579, FiltMin=2575, FiltMax=11829, Gamma=2.950 02:57:26.346 00.400 30444 UpdateGuideState exits: m=45350 SNR=43.8 Saturated 02:57:26.347 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:26.347 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:26.347 00.000 30444 Enqueuing Expose request 02:57:26.347 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH 02:57:26.347 00.000 15672 Worker thread wakes up 02:57:26.347 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:26.348 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:28.256 01.908 15672 Exposure complete 02:57:28.276 00.020 15672 worker thread done servicing request 02:57:28.276 00.000 30444 OnExposeComplete: enter 02:57:28.276 00.000 30444 UpdateGuideState(): m_state=6 02:57:28.276 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7304 02:57:28.276 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=203.59, Mass=38244, SNR=36.2, Peak=6133 HFD=3.3 02:57:28.276 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 02:57:28.276 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 02:57:28.276 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.66 hyp=0.67 cameraTheta=-1.67 mountX=0.12 mountY=-0.66, mountTheta=-1.39 02:57:28.277 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.66, opts=13) 02:57:28.277 00.000 30444 Enqueuing Move request for scope (-0.07, -0.66) 02:57:28.277 00.000 15672 Worker thread wakes up 02:57:28.277 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.66) opts 0xd 02:57:28.277 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.66) 02:57:28.277 00.000 15672 Moving (-0.07, -0.66) raw xDistance=0.12 yDistance=-0.66 02:57:28.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 02:57:28.277 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:57:28.277 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66 02:57:28.277 00.000 15672 MoveAxis(E, 0, ABG) 02:57:28.277 00.000 15672 Move returns status 0, amount 0 02:57:28.277 00.000 15672 MoveAxis(N, 0, ABG) 02:57:28.277 00.000 15672 Move returns status 0, amount 0 02:57:28.277 00.000 15672 move complete, result=0 02:57:28.277 00.000 15672 worker thread done servicing request 02:57:28.282 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=17691, FiltMin=2629, FiltMax=11388, Gamma=2.950 02:57:28.384 00.102 30444 UpdateGuideState exits: m=38244 SNR=36.2 Saturated 02:57:28.384 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:28.384 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:28.384 00.000 30444 Enqueuing Expose request 02:57:28.385 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH 02:57:28.385 00.000 15672 Worker thread wakes up 02:57:28.385 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:28.385 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:30.491 02.106 15672 Exposure complete 02:57:30.511 00.020 15672 worker thread done servicing request 02:57:30.511 00.000 30444 OnExposeComplete: enter 02:57:30.511 00.000 30444 UpdateGuideState(): m_state=6 02:57:30.511 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7305 02:57:30.511 00.000 30444 Star::Find returns 1 (1), X=460.91, Y=203.40, Mass=43295, SNR=45.1, Peak=6971 HFD=3.2 02:57:30.511 00.000 30444 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 02:57:30.511 00.000 30444 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.90 = -1.90) 02:57:30.511 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.85 hyp=1.00 cameraTheta=-2.12 mountX=-0.27 mountY=-0.95, mountTheta=-1.84 02:57:30.512 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.85, opts=13) 02:57:30.512 00.000 30444 Enqueuing Move request for scope (-0.52, -0.85) 02:57:30.512 00.000 15672 Worker thread wakes up 02:57:30.512 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.85) opts 0xd 02:57:30.512 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.85) 02:57:30.512 00.000 15672 Moving (-0.52, -0.85) raw xDistance=-0.27 yDistance=-0.95 02:57:30.512 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 02:57:30.512 00.000 15672 resist switch: large excursion: input -0.95 thresh 0.75 direction from 1 to -1 02:57:30.512 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.84 02:57:30.512 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95 02:57:30.512 00.000 15672 MoveAxis(E, 72, ABG) 02:57:30.512 00.000 15672 Guiding Dir = 2, Dur = 72 02:57:30.513 00.001 15672 IsSlewing returns 0 02:57:30.514 00.001 15672 IsGuiding returns 0 02:57:30.518 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=16437, FiltMin=2622, FiltMax=10908, Gamma=2.950 02:57:30.533 00.015 15672 PulseGuide returned control before completion, sleep 64 02:57:30.561 00.028 30444 UpdateGuideState exits: m=43295 SNR=45.1 Saturated 02:57:30.561 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:30.561 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:30.561 00.000 30444 Enqueuing Expose request 02:57:30.615 00.054 15672 IsGuiding returns 0 02:57:30.615 00.000 15672 Move returns status 0, amount 72 02:57:30.615 00.000 15672 MoveAxis(N, 169, ABG) 02:57:30.615 00.000 15672 Guiding Dir = 0, Dur = 169 02:57:30.615 00.000 15672 IsSlewing returns 0 02:57:30.616 00.001 15672 IsGuiding returns 0 02:57:30.693 00.077 15672 PulseGuide returned control before completion, sleep 103 02:57:30.799 00.106 15672 IsGuiding returns 1 02:57:30.799 00.000 15672 scope still moving after pulse duration time elapsed 02:57:30.822 00.023 15672 IsSlewing returns 0 02:57:30.824 00.002 15672 IsGuiding returns 1 02:57:30.845 00.021 15672 IsSlewing returns 0 02:57:30.848 00.003 15672 IsGuiding returns 1 02:57:30.869 00.021 15672 IsSlewing returns 0 02:57:30.871 00.002 15672 IsGuiding returns 1 02:57:30.894 00.023 15672 IsSlewing returns 0 02:57:30.918 00.024 15672 IsGuiding returns 0 02:57:30.919 00.001 15672 scope move finished after 169 + 133 ms 02:57:30.919 00.000 15672 Move returns status 0, amount 169 02:57:30.919 00.000 15672 move complete, result=0 02:57:30.919 00.000 15672 worker thread done servicing request 02:57:30.919 00.000 15672 Worker thread wakes up 02:57:30.919 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:30.920 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:30.920 00.000 30444 GuideStep: -0.3 px 72 ms EAST, -0.9 px 169 ms NORTH 02:57:32.829 01.909 15672 Exposure complete 02:57:32.849 00.020 15672 worker thread done servicing request 02:57:32.849 00.000 30444 OnExposeComplete: enter 02:57:32.849 00.000 30444 UpdateGuideState(): m_state=6 02:57:32.849 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7306 02:57:32.849 00.000 30444 Star::Find returns 1 (1), X=461.21, Y=203.82, Mass=36873, SNR=36.5, Peak=6409 HFD=2.9 02:57:32.850 00.001 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 02:57:32.850 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 02:57:32.850 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.44 hyp=0.49 cameraTheta=-2.05 mountX=-0.10 mountY=-0.47, mountTheta=-1.77 02:57:32.850 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.44, opts=13) 02:57:32.850 00.000 30444 Enqueuing Move request for scope (-0.23, -0.44) 02:57:32.850 00.000 15672 Worker thread wakes up 02:57:32.850 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.44) opts 0xd 02:57:32.850 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.44) 02:57:32.850 00.000 15672 Moving (-0.23, -0.44) raw xDistance=-0.10 yDistance=-0.47 02:57:32.850 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 02:57:32.851 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 02:57:32.851 00.000 15672 MoveAxis(E, 0, ABG) 02:57:32.851 00.000 15672 Move returns status 0, amount 0 02:57:32.851 00.000 15672 MoveAxis(N, 85, ABG) 02:57:32.851 00.000 15672 Guiding Dir = 0, Dur = 85 02:57:32.851 00.000 15672 IsSlewing returns 0 02:57:32.852 00.001 15672 IsGuiding returns 0 02:57:32.856 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=16167, FiltMin=2517, FiltMax=11716, Gamma=2.950 02:57:32.929 00.073 15672 PulseGuide returned control before completion, sleep 18 02:57:32.963 00.034 15672 IsGuiding returns 1 02:57:32.963 00.000 15672 scope still moving after pulse duration time elapsed 02:57:32.984 00.021 30444 UpdateGuideState exits: m=36873 SNR=36.5 Saturated 02:57:32.984 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:32.984 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:32.984 00.000 30444 Enqueuing Expose request 02:57:32.984 00.000 15672 IsSlewing returns 0 02:57:32.988 00.004 15672 IsGuiding returns 1 02:57:33.009 00.021 15672 IsSlewing returns 0 02:57:33.011 00.002 15672 IsGuiding returns 1 02:57:33.032 00.021 15672 IsSlewing returns 0 02:57:33.058 00.026 15672 IsGuiding returns 0 02:57:33.058 00.000 15672 scope move finished after 85 + 121 ms 02:57:33.058 00.000 15672 Move returns status 0, amount 85 02:57:33.058 00.000 15672 move complete, result=0 02:57:33.058 00.000 15672 worker thread done servicing request 02:57:33.058 00.000 15672 Worker thread wakes up 02:57:33.058 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:33.059 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:33.059 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 85 ms NORTH 02:57:35.168 02.109 15672 Exposure complete 02:57:35.188 00.020 15672 worker thread done servicing request 02:57:35.188 00.000 30444 OnExposeComplete: enter 02:57:35.188 00.000 30444 UpdateGuideState(): m_state=6 02:57:35.188 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7307 02:57:35.188 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=203.66, Mass=34960, SNR=37.7, Peak=6055 HFD=3.2 02:57:35.188 00.000 30444 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.28) = xAngle (-2.27 = -2.27) 02:57:35.189 00.001 30444 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.33 = -2.33) 02:57:35.189 00.000 30444 CameraToMount -- cameraX=-0.88 cameraY=-0.59 hyp=1.06 cameraTheta=-2.55 mountX=-0.68 mountY=-0.77, mountTheta=-2.30 02:57:35.189 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.88, y=-0.59, opts=13) 02:57:35.189 00.000 30444 Enqueuing Move request for scope (-0.88, -0.59) 02:57:35.189 00.000 15672 Worker thread wakes up 02:57:35.189 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.59) opts 0xd 02:57:35.189 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.88, -0.59) 02:57:35.189 00.000 15672 Moving (-0.88, -0.59) raw xDistance=-0.68 yDistance=-0.77 02:57:35.189 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68 02:57:35.189 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 02:57:35.189 00.000 15672 MoveAxis(E, 184, ABG) 02:57:35.189 00.000 15672 Guiding Dir = 2, Dur = 184 02:57:35.190 00.001 15672 IsSlewing returns 0 02:57:35.191 00.001 15672 IsGuiding returns 0 02:57:35.195 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=14933, FiltMin=2628, FiltMax=11243, Gamma=2.950 02:57:35.214 00.019 15672 PulseGuide returned control before completion, sleep 172 02:57:35.388 00.174 15672 IsGuiding returns 1 02:57:35.388 00.000 15672 scope still moving after pulse duration time elapsed 02:57:35.408 00.020 15672 IsSlewing returns 0 02:57:35.421 00.013 15672 IsGuiding returns 0 02:57:35.421 00.000 15672 scope move finished after 184 + 46 ms 02:57:35.421 00.000 15672 Move returns status 0, amount 184 02:57:35.421 00.000 15672 MoveAxis(N, 137, ABG) 02:57:35.421 00.000 15672 Guiding Dir = 0, Dur = 137 02:57:35.422 00.001 15672 IsSlewing returns 0 02:57:35.423 00.001 15672 IsGuiding returns 0 02:57:35.502 00.079 15672 PulseGuide returned control before completion, sleep 69 02:57:35.566 00.064 30444 UpdateGuideState exits: m=34960 SNR=37.7 Saturated 02:57:35.566 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:35.566 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:35.566 00.000 30444 Enqueuing Expose request 02:57:35.614 00.048 15672 IsGuiding returns 1 02:57:35.614 00.000 15672 scope still moving after pulse duration time elapsed 02:57:35.635 00.021 15672 IsSlewing returns 0 02:57:35.661 00.026 15672 IsGuiding returns 0 02:57:35.661 00.000 15672 scope move finished after 137 + 101 ms 02:57:35.661 00.000 15672 Move returns status 0, amount 137 02:57:35.661 00.000 15672 move complete, result=0 02:57:35.661 00.000 15672 worker thread done servicing request 02:57:35.662 00.001 15672 Worker thread wakes up 02:57:35.662 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:35.662 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:35.662 00.000 30444 GuideStep: -0.7 px 184 ms EAST, -0.8 px 137 ms NORTH 02:57:37.569 01.907 15672 Exposure complete 02:57:37.590 00.021 15672 worker thread done servicing request 02:57:37.590 00.000 30444 OnExposeComplete: enter 02:57:37.590 00.000 30444 UpdateGuideState(): m_state=6 02:57:37.590 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7308 02:57:37.590 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=203.90, Mass=42803, SNR=41.2, Peak=6027 HFD=3.9 02:57:37.591 00.001 30444 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.28) = xAngle (-2.39 = -2.39) 02:57:37.591 00.000 30444 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.45 = -2.45) 02:57:37.591 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=-0.35 hyp=0.77 cameraTheta=-2.67 mountX=-0.56 mountY=-0.49, mountTheta=-2.42 02:57:37.591 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=-0.35, opts=13) 02:57:37.591 00.000 30444 Enqueuing Move request for scope (-0.69, -0.35) 02:57:37.591 00.000 15672 Worker thread wakes up 02:57:37.591 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.35) opts 0xd 02:57:37.591 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, -0.35) 02:57:37.591 00.000 15672 Moving (-0.69, -0.35) raw xDistance=-0.56 yDistance=-0.49 02:57:37.591 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.56 02:57:37.591 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 02:57:37.591 00.000 15672 MoveAxis(E, 166, ABG) 02:57:37.592 00.001 15672 Guiding Dir = 2, Dur = 166 02:57:37.592 00.000 15672 IsSlewing returns 0 02:57:37.593 00.001 15672 IsGuiding returns 0 02:57:37.599 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=14156, FiltMin=2637, FiltMax=10685, Gamma=2.950 02:57:37.610 00.011 15672 PulseGuide returned control before completion, sleep 159 02:57:37.642 00.032 30444 UpdateGuideState exits: m=42803 SNR=41.2 Saturated 02:57:37.642 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:37.642 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:37.642 00.000 30444 Enqueuing Expose request 02:57:37.787 00.145 15672 IsGuiding returns 0 02:57:37.788 00.001 15672 Move returns status 0, amount 166 02:57:37.788 00.000 15672 MoveAxis(N, 88, ABG) 02:57:37.788 00.000 15672 Guiding Dir = 0, Dur = 88 02:57:37.789 00.001 15672 IsSlewing returns 0 02:57:37.791 00.002 15672 IsGuiding returns 0 02:57:37.867 00.076 15672 PulseGuide returned control before completion, sleep 22 02:57:37.892 00.025 15672 IsGuiding returns 1 02:57:37.892 00.000 15672 scope still moving after pulse duration time elapsed 02:57:37.913 00.021 15672 IsSlewing returns 0 02:57:37.916 00.003 15672 IsGuiding returns 1 02:57:37.936 00.020 15672 IsSlewing returns 0 02:57:37.994 00.058 15672 IsGuiding returns 0 02:57:37.994 00.000 15672 scope move finished after 88 + 114 ms 02:57:37.994 00.000 15672 Move returns status 0, amount 88 02:57:37.994 00.000 15672 move complete, result=0 02:57:37.994 00.000 15672 worker thread done servicing request 02:57:37.994 00.000 15672 Worker thread wakes up 02:57:37.994 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:37.994 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:37.994 00.000 30444 GuideStep: -0.6 px 166 ms EAST, -0.5 px 88 ms NORTH 02:57:40.100 02.106 15672 Exposure complete 02:57:40.122 00.022 15672 worker thread done servicing request 02:57:40.122 00.000 30444 OnExposeComplete: enter 02:57:40.122 00.000 30444 UpdateGuideState(): m_state=6 02:57:40.122 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7309 02:57:40.122 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=203.20, Mass=34793, SNR=30.3, Peak=5746 HFD=3.3 02:57:40.122 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 02:57:40.122 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 02:57:40.122 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-1.05 hyp=1.13 cameraTheta=-1.20 mountX=0.69 mountY=-0.94, mountTheta=-0.94 02:57:40.123 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-1.05, opts=13) 02:57:40.123 00.000 30444 Enqueuing Move request for scope (0.41, -1.05) 02:57:40.123 00.000 15672 Worker thread wakes up 02:57:40.123 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -1.05) opts 0xd 02:57:40.123 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -1.05) 02:57:40.123 00.000 15672 Moving (0.41, -1.05) raw xDistance=0.69 yDistance=-0.94 02:57:40.123 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.69 02:57:40.123 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 02:57:40.123 00.000 15672 MoveAxis(W, 174, ABG) 02:57:40.123 00.000 15672 Guiding Dir = 3, Dur = 174 02:57:40.124 00.001 15672 IsSlewing returns 0 02:57:40.125 00.001 15672 IsGuiding returns 0 02:57:40.129 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=14510, FiltMin=2629, FiltMax=10857, Gamma=2.950 02:57:40.150 00.021 15672 PulseGuide returned control before completion, sleep 160 02:57:40.173 00.023 30444 UpdateGuideState exits: m=34793 SNR=30.3 Saturated 02:57:40.173 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:40.173 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:40.173 00.000 30444 Enqueuing Expose request 02:57:40.358 00.185 15672 IsGuiding returns 0 02:57:40.358 00.000 15672 Move returns status 0, amount 174 02:57:40.358 00.000 15672 MoveAxis(N, 167, ABG) 02:57:40.358 00.000 15672 Guiding Dir = 0, Dur = 167 02:57:40.359 00.001 15672 IsSlewing returns 0 02:57:40.361 00.002 15672 IsGuiding returns 0 02:57:40.439 00.078 15672 PulseGuide returned control before completion, sleep 99 02:57:40.540 00.101 15672 IsGuiding returns 1 02:57:40.540 00.000 15672 scope still moving after pulse duration time elapsed 02:57:40.561 00.021 15672 IsSlewing returns 0 02:57:40.584 00.023 15672 IsGuiding returns 1 02:57:40.605 00.021 15672 IsSlewing returns 0 02:57:40.631 00.026 15672 IsGuiding returns 0 02:57:40.631 00.000 15672 scope move finished after 167 + 103 ms 02:57:40.631 00.000 15672 Move returns status 0, amount 167 02:57:40.631 00.000 15672 move complete, result=0 02:57:40.631 00.000 15672 worker thread done servicing request 02:57:40.631 00.000 15672 Worker thread wakes up 02:57:40.631 00.000 30444 GuideStep: 0.7 px 174 ms WEST, -0.9 px 167 ms NORTH 02:57:40.631 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:40.631 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:42.547 01.916 15672 Exposure complete 02:57:42.580 00.033 15672 worker thread done servicing request 02:57:42.580 00.000 30444 OnExposeComplete: enter 02:57:42.580 00.000 30444 UpdateGuideState(): m_state=6 02:57:42.580 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7310 02:57:42.580 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=203.66, Mass=39973, SNR=39.8, Peak=5953 HFD=3.6 02:57:42.581 00.001 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 02:57:42.581 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 02:57:42.581 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.59 hyp=0.62 cameraTheta=-1.87 mountX=-0.01 mountY=-0.61, mountTheta=-1.59 02:57:42.581 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.59, opts=13) 02:57:42.581 00.000 30444 Enqueuing Move request for scope (-0.18, -0.59) 02:57:42.581 00.000 15672 Worker thread wakes up 02:57:42.581 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.59) opts 0xd 02:57:42.581 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.59) 02:57:42.581 00.000 15672 Moving (-0.18, -0.59) raw xDistance=-0.01 yDistance=-0.61 02:57:42.581 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 02:57:42.581 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 02:57:42.581 00.000 15672 MoveAxis(E, 0, ABG) 02:57:42.582 00.001 15672 Move returns status 0, amount 0 02:57:42.582 00.000 15672 MoveAxis(N, 110, ABG) 02:57:42.582 00.000 15672 Guiding Dir = 0, Dur = 110 02:57:42.582 00.000 15672 IsSlewing returns 0 02:57:42.583 00.001 15672 IsGuiding returns 0 02:57:42.587 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=15693, FiltMin=2618, FiltMax=11275, Gamma=2.950 02:57:42.659 00.072 15672 PulseGuide returned control before completion, sleep 45 02:57:42.726 00.067 30444 UpdateGuideState exits: m=39973 SNR=39.8 Saturated 02:57:42.726 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:42.726 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:42.726 00.000 30444 Enqueuing Expose request 02:57:42.741 00.015 15672 IsGuiding returns 1 02:57:42.741 00.000 15672 scope still moving after pulse duration time elapsed 02:57:42.762 00.021 15672 IsSlewing returns 0 02:57:42.764 00.002 15672 IsGuiding returns 1 02:57:42.784 00.020 15672 IsSlewing returns 0 02:57:42.803 00.019 15672 IsGuiding returns 0 02:57:42.803 00.000 15672 scope move finished after 110 + 110 ms 02:57:42.803 00.000 15672 Move returns status 0, amount 110 02:57:42.804 00.001 15672 move complete, result=0 02:57:42.804 00.000 15672 worker thread done servicing request 02:57:42.804 00.000 15672 Worker thread wakes up 02:57:42.804 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:42.804 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:42.804 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.6 px 110 ms NORTH 02:57:44.913 02.109 15672 Exposure complete 02:57:44.932 00.019 15672 worker thread done servicing request 02:57:44.932 00.000 30444 OnExposeComplete: enter 02:57:44.933 00.001 30444 UpdateGuideState(): m_state=6 02:57:44.933 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7311 02:57:44.933 00.000 30444 Star::Find returns 1 (1), X=461.02, Y=203.71, Mass=36720, SNR=35.3, Peak=5889 HFD=3.4 02:57:44.933 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 02:57:44.933 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 02:57:44.933 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.55 hyp=0.69 cameraTheta=-2.22 mountX=-0.25 mountY=-0.62, mountTheta=-1.95 02:57:44.933 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.55, opts=13) 02:57:44.933 00.000 30444 Enqueuing Move request for scope (-0.41, -0.55) 02:57:44.933 00.000 15672 Worker thread wakes up 02:57:44.934 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.55) opts 0xd 02:57:44.934 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.55) 02:57:44.934 00.000 15672 Moving (-0.41, -0.55) raw xDistance=-0.25 yDistance=-0.62 02:57:44.934 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 02:57:44.934 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 02:57:44.934 00.000 15672 MoveAxis(E, 0, ABG) 02:57:44.934 00.000 15672 Move returns status 0, amount 0 02:57:44.934 00.000 15672 MoveAxis(N, 111, ABG) 02:57:44.934 00.000 15672 Guiding Dir = 0, Dur = 111 02:57:44.934 00.000 15672 IsSlewing returns 0 02:57:44.935 00.001 15672 IsGuiding returns 0 02:57:44.939 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2088, max=15521, FiltMin=2594, FiltMax=11775, Gamma=2.950 02:57:44.982 00.043 30444 UpdateGuideState exits: m=36720 SNR=35.3 Saturated 02:57:44.982 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:44.982 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:44.982 00.000 30444 Enqueuing Expose request 02:57:45.024 00.042 15672 PulseGuide returned control before completion, sleep 33 02:57:45.058 00.034 15672 IsGuiding returns 1 02:57:45.058 00.000 15672 scope still moving after pulse duration time elapsed 02:57:45.079 00.021 15672 IsSlewing returns 0 02:57:45.080 00.001 15672 IsGuiding returns 1 02:57:45.101 00.021 15672 IsSlewing returns 0 02:57:45.119 00.018 15672 IsGuiding returns 1 02:57:45.140 00.021 15672 IsSlewing returns 0 02:57:45.141 00.001 15672 IsGuiding returns 1 02:57:45.161 00.020 15672 IsSlewing returns 0 02:57:45.183 00.022 15672 IsGuiding returns 0 02:57:45.184 00.001 15672 scope move finished after 111 + 137 ms 02:57:45.184 00.000 15672 Move returns status 0, amount 111 02:57:45.184 00.000 15672 move complete, result=0 02:57:45.184 00.000 15672 worker thread done servicing request 02:57:45.184 00.000 15672 Worker thread wakes up 02:57:45.184 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:45.184 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:45.184 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 111 ms NORTH 02:57:47.092 01.908 15672 Exposure complete 02:57:47.112 00.020 15672 worker thread done servicing request 02:57:47.112 00.000 30444 OnExposeComplete: enter 02:57:47.112 00.000 30444 UpdateGuideState(): m_state=6 02:57:47.112 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7312 02:57:47.113 00.001 30444 Star::Find returns 1 (1), X=460.45, Y=203.81, Mass=35758, SNR=34.0, Peak=5934 HFD=3.2 02:57:47.113 00.000 30444 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.28) = xAngle (-2.44 = -2.44) 02:57:47.113 00.000 30444 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.50 = -2.50) 02:57:47.113 00.000 30444 CameraToMount -- cameraX=-0.98 cameraY=-0.44 hyp=1.08 cameraTheta=-2.72 mountX=-0.82 mountY=-0.64, mountTheta=-2.48 02:57:47.113 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.98, y=-0.44, opts=13) 02:57:47.113 00.000 30444 Enqueuing Move request for scope (-0.98, -0.44) 02:57:47.113 00.000 15672 Worker thread wakes up 02:57:47.113 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.98, -0.44) opts 0xd 02:57:47.113 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.98, -0.44) 02:57:47.113 00.000 15672 Moving (-0.98, -0.44) raw xDistance=-0.82 yDistance=-0.64 02:57:47.114 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82 02:57:47.114 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 02:57:47.114 00.000 15672 MoveAxis(E, 222, ABG) 02:57:47.114 00.000 15672 Guiding Dir = 2, Dur = 222 02:57:47.114 00.000 15672 IsSlewing returns 0 02:57:47.115 00.001 15672 IsGuiding returns 0 02:57:47.119 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=15593, FiltMin=2623, FiltMax=11246, Gamma=2.950 02:57:47.131 00.012 15672 PulseGuide returned control before completion, sleep 217 02:57:47.162 00.031 30444 UpdateGuideState exits: m=35758 SNR=34.0 Saturated 02:57:47.162 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:47.162 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:47.162 00.000 30444 Enqueuing Expose request 02:57:47.352 00.190 15672 IsGuiding returns 1 02:57:47.352 00.000 15672 scope still moving after pulse duration time elapsed 02:57:47.374 00.022 15672 IsSlewing returns 0 02:57:47.377 00.003 15672 IsGuiding returns 0 02:57:47.377 00.000 15672 scope move finished after 222 + 39 ms 02:57:47.377 00.000 15672 Move returns status 0, amount 222 02:57:47.377 00.000 15672 MoveAxis(N, 115, ABG) 02:57:47.377 00.000 15672 Guiding Dir = 0, Dur = 115 02:57:47.378 00.001 15672 IsSlewing returns 0 02:57:47.380 00.002 15672 IsGuiding returns 0 02:57:47.467 00.087 15672 PulseGuide returned control before completion, sleep 39 02:57:47.508 00.041 15672 IsGuiding returns 1 02:57:47.508 00.000 15672 scope still moving after pulse duration time elapsed 02:57:47.529 00.021 15672 IsSlewing returns 0 02:57:47.529 00.000 15672 IsGuiding returns 1 02:57:47.551 00.022 15672 IsSlewing returns 0 02:57:47.551 00.000 15672 IsGuiding returns 1 02:57:47.573 00.022 15672 IsSlewing returns 0 02:57:47.574 00.001 15672 IsGuiding returns 1 02:57:47.594 00.020 15672 IsSlewing returns 0 02:57:47.611 00.017 15672 IsGuiding returns 0 02:57:47.611 00.000 15672 scope move finished after 115 + 115 ms 02:57:47.611 00.000 15672 Move returns status 0, amount 115 02:57:47.611 00.000 15672 move complete, result=0 02:57:47.612 00.001 15672 worker thread done servicing request 02:57:47.612 00.000 15672 Worker thread wakes up 02:57:47.612 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:47.612 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:47.612 00.000 30444 GuideStep: -0.8 px 222 ms EAST, -0.6 px 115 ms NORTH 02:57:49.720 02.108 15672 Exposure complete 02:57:49.740 00.020 15672 worker thread done servicing request 02:57:49.740 00.000 30444 OnExposeComplete: enter 02:57:49.740 00.000 30444 UpdateGuideState(): m_state=6 02:57:49.740 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7313 02:57:49.740 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=203.40, Mass=34699, SNR=35.5, Peak=5988 HFD=3.2 02:57:49.740 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 02:57:49.740 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 02:57:49.740 00.000 30444 CameraToMount -- cameraX=-0.97 cameraY=-0.86 hyp=1.30 cameraTheta=-2.42 mountX=-0.70 mountY=-1.05, mountTheta=-2.16 02:57:49.741 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.97, y=-0.86, opts=13) 02:57:49.741 00.000 30444 Enqueuing Move request for scope (-0.97, -0.86) 02:57:49.741 00.000 15672 Worker thread wakes up 02:57:49.741 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.97, -0.86) opts 0xd 02:57:49.741 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.97, -0.86) 02:57:49.741 00.000 15672 Moving (-0.97, -0.86) raw xDistance=-0.70 yDistance=-1.05 02:57:49.741 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.70 02:57:49.741 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05 02:57:49.741 00.000 15672 MoveAxis(E, 204, ABG) 02:57:49.741 00.000 15672 Guiding Dir = 2, Dur = 204 02:57:49.742 00.001 15672 IsSlewing returns 0 02:57:49.743 00.001 15672 IsGuiding returns 0 02:57:49.747 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2078, max=14969, FiltMin=2607, FiltMax=11242, Gamma=2.950 02:57:49.766 00.019 15672 PulseGuide returned control before completion, sleep 191 02:57:49.846 00.080 30444 UpdateGuideState exits: m=34699 SNR=35.5 Saturated 02:57:49.846 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:49.846 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:49.846 00.000 30444 Enqueuing Expose request 02:57:49.961 00.115 15672 IsGuiding returns 1 02:57:49.961 00.000 15672 scope still moving after pulse duration time elapsed 02:57:49.982 00.021 15672 IsSlewing returns 0 02:57:49.991 00.009 15672 IsGuiding returns 0 02:57:49.991 00.000 15672 scope move finished after 204 + 43 ms 02:57:49.991 00.000 15672 Move returns status 0, amount 204 02:57:49.991 00.000 15672 MoveAxis(N, 187, ABG) 02:57:49.991 00.000 15672 Guiding Dir = 0, Dur = 187 02:57:49.992 00.001 15672 IsSlewing returns 0 02:57:49.993 00.001 15672 IsGuiding returns 0 02:57:50.071 00.078 15672 PulseGuide returned control before completion, sleep 120 02:57:50.195 00.124 15672 IsGuiding returns 1 02:57:50.195 00.000 15672 scope still moving after pulse duration time elapsed 02:57:50.215 00.020 15672 IsSlewing returns 0 02:57:50.219 00.004 15672 IsGuiding returns 1 02:57:50.240 00.021 15672 IsSlewing returns 0 02:57:50.241 00.001 15672 IsGuiding returns 1 02:57:50.262 00.021 15672 IsSlewing returns 0 02:57:50.295 00.033 15672 IsGuiding returns 0 02:57:50.295 00.000 15672 scope move finished after 187 + 114 ms 02:57:50.295 00.000 15672 Move returns status 0, amount 187 02:57:50.295 00.000 15672 move complete, result=0 02:57:50.295 00.000 15672 worker thread done servicing request 02:57:50.295 00.000 15672 Worker thread wakes up 02:57:50.295 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:50.295 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:50.295 00.000 30444 GuideStep: -0.7 px 204 ms EAST, -1.0 px 187 ms NORTH 02:57:52.201 01.906 15672 Exposure complete 02:57:52.221 00.020 15672 worker thread done servicing request 02:57:52.221 00.000 30444 OnExposeComplete: enter 02:57:52.221 00.000 30444 UpdateGuideState(): m_state=6 02:57:52.221 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7314 02:57:52.221 00.000 30444 Star::Find returns 1 (1), X=461.88, Y=203.23, Mass=35660, SNR=38.6, Peak=5959 HFD=3.4 02:57:52.221 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 02:57:52.221 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 02:57:52.221 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-1.02 hyp=1.11 cameraTheta=-1.16 mountX=0.71 mountY=-0.90, mountTheta=-0.90 02:57:52.222 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-1.02, opts=13) 02:57:52.222 00.000 30444 Enqueuing Move request for scope (0.45, -1.02) 02:57:52.222 00.000 15672 Worker thread wakes up 02:57:52.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -1.02) opts 0xd 02:57:52.222 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -1.02) 02:57:52.222 00.000 15672 Moving (0.45, -1.02) raw xDistance=0.71 yDistance=-0.90 02:57:52.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.71 02:57:52.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 02:57:52.222 00.000 15672 MoveAxis(W, 177, ABG) 02:57:52.222 00.000 15672 Guiding Dir = 3, Dur = 177 02:57:52.223 00.001 15672 IsSlewing returns 0 02:57:52.228 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1990, max=13926, FiltMin=2606, FiltMax=11948, Gamma=2.950 02:57:52.244 00.016 15672 IsGuiding returns 0 02:57:52.258 00.014 15672 PulseGuide returned control before completion, sleep 172 02:57:52.271 00.013 30444 UpdateGuideState exits: m=35660 SNR=38.6 Saturated 02:57:52.271 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:52.272 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:52.272 00.000 30444 Enqueuing Expose request 02:57:52.434 00.162 15672 IsGuiding returns 1 02:57:52.434 00.000 15672 scope still moving after pulse duration time elapsed 02:57:52.455 00.021 15672 IsSlewing returns 0 02:57:52.499 00.044 15672 IsGuiding returns 0 02:57:52.499 00.000 15672 scope move finished after 177 + 78 ms 02:57:52.499 00.000 15672 Move returns status 0, amount 177 02:57:52.499 00.000 15672 MoveAxis(N, 161, ABG) 02:57:52.499 00.000 15672 Guiding Dir = 0, Dur = 161 02:57:52.500 00.001 15672 IsSlewing returns 0 02:57:52.501 00.001 15672 IsGuiding returns 0 02:57:52.578 00.077 15672 PulseGuide returned control before completion, sleep 94 02:57:52.674 00.096 15672 IsGuiding returns 1 02:57:52.674 00.000 15672 scope still moving after pulse duration time elapsed 02:57:52.695 00.021 15672 IsSlewing returns 0 02:57:52.770 00.075 15672 IsGuiding returns 0 02:57:52.771 00.001 15672 scope move finished after 161 + 108 ms 02:57:52.771 00.000 15672 Move returns status 0, amount 161 02:57:52.771 00.000 15672 move complete, result=0 02:57:52.771 00.000 15672 worker thread done servicing request 02:57:52.771 00.000 15672 Worker thread wakes up 02:57:52.771 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:52.771 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:52.772 00.001 30444 GuideStep: 0.7 px 177 ms WEST, -0.9 px 161 ms NORTH 02:57:54.879 02.107 15672 Exposure complete 02:57:54.899 00.020 15672 worker thread done servicing request 02:57:54.899 00.000 30444 OnExposeComplete: enter 02:57:54.899 00.000 30444 UpdateGuideState(): m_state=6 02:57:54.899 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7315 02:57:54.899 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=203.22, Mass=35159, SNR=34.9, Peak=6068 HFD=3.2 02:57:54.899 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 02:57:54.900 00.001 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 02:57:54.900 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-1.04 hyp=1.04 cameraTheta=-1.56 mountX=0.29 mountY=-1.01, mountTheta=-1.29 02:57:54.900 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-1.04, opts=13) 02:57:54.900 00.000 30444 Enqueuing Move request for scope (0.01, -1.04) 02:57:54.900 00.000 15672 Worker thread wakes up 02:57:54.900 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.04) opts 0xd 02:57:54.900 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -1.04) 02:57:54.900 00.000 15672 Moving (0.01, -1.04) raw xDistance=0.29 yDistance=-1.01 02:57:54.900 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29 02:57:54.900 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01 02:57:54.900 00.000 15672 MoveAxis(W, 91, ABG) 02:57:54.900 00.000 15672 Guiding Dir = 3, Dur = 91 02:57:54.901 00.001 15672 IsSlewing returns 0 02:57:54.903 00.002 15672 IsGuiding returns 0 02:57:54.907 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=13823, FiltMin=2657, FiltMax=11342, Gamma=2.950 02:57:54.927 00.020 15672 PulseGuide returned control before completion, sleep 78 02:57:54.950 00.023 30444 UpdateGuideState exits: m=35159 SNR=34.9 Saturated 02:57:54.951 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:54.951 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:54.951 00.000 30444 Enqueuing Expose request 02:57:55.023 00.072 15672 IsGuiding returns 0 02:57:55.023 00.000 15672 Move returns status 0, amount 91 02:57:55.023 00.000 15672 MoveAxis(N, 180, ABG) 02:57:55.023 00.000 15672 Guiding Dir = 0, Dur = 180 02:57:55.024 00.001 15672 IsSlewing returns 0 02:57:55.026 00.002 15672 IsGuiding returns 0 02:57:55.102 00.076 15672 PulseGuide returned control before completion, sleep 115 02:57:55.221 00.119 15672 IsGuiding returns 1 02:57:55.221 00.000 15672 scope still moving after pulse duration time elapsed 02:57:55.242 00.021 15672 IsSlewing returns 0 02:57:55.245 00.003 15672 IsGuiding returns 1 02:57:55.266 00.021 15672 IsSlewing returns 0 02:57:55.269 00.003 15672 IsGuiding returns 1 02:57:55.289 00.020 15672 IsSlewing returns 0 02:57:55.326 00.037 15672 IsGuiding returns 0 02:57:55.326 00.000 15672 scope move finished after 180 + 120 ms 02:57:55.327 00.001 15672 Move returns status 0, amount 180 02:57:55.327 00.000 15672 move complete, result=0 02:57:55.327 00.000 15672 worker thread done servicing request 02:57:55.327 00.000 15672 Worker thread wakes up 02:57:55.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:55.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:55.327 00.000 30444 GuideStep: 0.3 px 91 ms WEST, -1.0 px 180 ms NORTH 02:57:57.237 01.910 15672 Exposure complete 02:57:57.257 00.020 15672 worker thread done servicing request 02:57:57.257 00.000 30444 OnExposeComplete: enter 02:57:57.257 00.000 30444 UpdateGuideState(): m_state=6 02:57:57.257 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7316 02:57:57.257 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=203.59, Mass=39312, SNR=40.0, Peak=6433 HFD=3.2 02:57:57.257 00.000 30444 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 02:57:57.257 00.000 30444 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 02:57:57.257 00.000 30444 CameraToMount -- cameraX=-0.72 cameraY=-0.67 hyp=0.98 cameraTheta=-2.39 mountX=-0.51 mountY=-0.80, mountTheta=-2.13 02:57:57.258 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.72, y=-0.67, opts=13) 02:57:57.258 00.000 30444 Enqueuing Move request for scope (-0.72, -0.67) 02:57:57.258 00.000 15672 Worker thread wakes up 02:57:57.258 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.67) opts 0xd 02:57:57.258 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.72, -0.67) 02:57:57.258 00.000 15672 Moving (-0.72, -0.67) raw xDistance=-0.51 yDistance=-0.80 02:57:57.258 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.51 02:57:57.258 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 02:57:57.258 00.000 15672 MoveAxis(E, 131, ABG) 02:57:57.259 00.001 15672 Guiding Dir = 2, Dur = 131 02:57:57.259 00.000 15672 IsSlewing returns 0 02:57:57.260 00.001 15672 IsGuiding returns 0 02:57:57.264 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=13916, FiltMin=2583, FiltMax=11577, Gamma=2.950 02:57:57.275 00.011 15672 PulseGuide returned control before completion, sleep 127 02:57:57.307 00.032 30444 UpdateGuideState exits: m=39312 SNR=40.0 Saturated 02:57:57.308 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:57:57.308 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:57:57.308 00.000 30444 Enqueuing Expose request 02:57:57.420 00.112 15672 IsGuiding returns 0 02:57:57.420 00.000 15672 Move returns status 0, amount 131 02:57:57.420 00.000 15672 MoveAxis(N, 144, ABG) 02:57:57.420 00.000 15672 Guiding Dir = 0, Dur = 144 02:57:57.421 00.001 15672 IsSlewing returns 0 02:57:57.422 00.001 15672 IsGuiding returns 0 02:57:57.500 00.078 15672 PulseGuide returned control before completion, sleep 77 02:57:57.579 00.079 15672 IsGuiding returns 1 02:57:57.579 00.000 15672 scope still moving after pulse duration time elapsed 02:57:57.601 00.022 15672 IsSlewing returns 0 02:57:57.604 00.003 15672 IsGuiding returns 1 02:57:57.624 00.020 15672 IsSlewing returns 0 02:57:57.627 00.003 15672 IsGuiding returns 1 02:57:57.648 00.021 15672 IsSlewing returns 0 02:57:57.676 00.028 15672 IsGuiding returns 0 02:57:57.677 00.001 15672 scope move finished after 144 + 110 ms 02:57:57.677 00.000 15672 Move returns status 0, amount 144 02:57:57.677 00.000 15672 move complete, result=0 02:57:57.677 00.000 15672 worker thread done servicing request 02:57:57.677 00.000 15672 Worker thread wakes up 02:57:57.677 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:57:57.678 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:57:57.678 00.000 30444 GuideStep: -0.5 px 131 ms EAST, -0.8 px 144 ms NORTH 02:57:59.786 02.108 15672 Exposure complete 02:57:59.806 00.020 15672 worker thread done servicing request 02:57:59.806 00.000 30444 OnExposeComplete: enter 02:57:59.806 00.000 30444 UpdateGuideState(): m_state=6 02:57:59.807 00.001 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7317 02:57:59.807 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=203.11, Mass=37524, SNR=35.0, Peak=6539 HFD=3.0 02:57:59.807 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 02:57:59.807 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 02:57:59.807 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-1.15 hyp=1.16 cameraTheta=-1.75 mountX=0.11 mountY=-1.16, mountTheta=-1.47 02:57:59.807 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-1.15, opts=13) 02:57:59.807 00.000 30444 Enqueuing Move request for scope (-0.21, -1.15) 02:57:59.807 00.000 15672 Worker thread wakes up 02:57:59.807 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.15) opts 0xd 02:57:59.807 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -1.15) 02:57:59.807 00.000 15672 Moving (-0.21, -1.15) raw xDistance=0.11 yDistance=-1.16 02:57:59.808 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 02:57:59.808 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.16 from input -1.16 02:57:59.808 00.000 15672 MoveAxis(E, 0, ABG) 02:57:59.808 00.000 15672 Move returns status 0, amount 0 02:57:59.808 00.000 15672 MoveAxis(N, 208, ABG) 02:57:59.808 00.000 15672 Guiding Dir = 0, Dur = 208 02:57:59.808 00.000 15672 IsSlewing returns 0 02:57:59.810 00.002 15672 IsGuiding returns 0 02:57:59.813 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=14872, FiltMin=2550, FiltMax=12192, Gamma=2.950 02:57:59.895 00.082 15672 PulseGuide returned control before completion, sleep 133 02:58:00.009 00.114 30444 UpdateGuideState exits: m=37524 SNR=35.0 Saturated 02:58:00.009 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:00.009 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:00.009 00.000 30444 Enqueuing Expose request 02:58:00.031 00.022 15672 IsGuiding returns 1 02:58:00.031 00.000 15672 scope still moving after pulse duration time elapsed 02:58:00.051 00.020 15672 IsSlewing returns 0 02:58:00.052 00.001 15672 IsGuiding returns 1 02:58:00.073 00.021 15672 IsSlewing returns 0 02:58:00.074 00.001 15672 IsGuiding returns 1 02:58:00.095 00.021 15672 IsSlewing returns 0 02:58:00.096 00.001 15672 IsGuiding returns 1 02:58:00.118 00.022 15672 IsSlewing returns 0 02:58:00.135 00.017 15672 IsGuiding returns 0 02:58:00.135 00.000 15672 scope move finished after 208 + 117 ms 02:58:00.136 00.001 15672 Move returns status 0, amount 208 02:58:00.136 00.000 15672 move complete, result=0 02:58:00.136 00.000 15672 worker thread done servicing request 02:58:00.136 00.000 15672 Worker thread wakes up 02:58:00.136 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.2 px 208 ms NORTH 02:58:00.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:00.136 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:02.044 01.908 15672 Exposure complete 02:58:02.064 00.020 15672 worker thread done servicing request 02:58:02.064 00.000 30444 OnExposeComplete: enter 02:58:02.064 00.000 30444 UpdateGuideState(): m_state=6 02:58:02.064 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7318 02:58:02.065 00.001 30444 Star::Find returns 1 (1), X=460.99, Y=204.22, Mass=30608, SNR=32.6, Peak=5786 HFD=3.0 02:58:02.065 00.000 30444 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 02:58:02.065 00.000 30444 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.86 = -2.86) 02:58:02.065 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=-0.03 hyp=0.45 cameraTheta=-3.07 mountX=-0.42 mountY=-0.13, mountTheta=-2.85 02:58:02.065 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=-0.03, opts=13) 02:58:02.065 00.000 30444 Enqueuing Move request for scope (-0.44, -0.03) 02:58:02.065 00.000 15672 Worker thread wakes up 02:58:02.065 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.03) opts 0xd 02:58:02.065 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, -0.03) 02:58:02.065 00.000 15672 Moving (-0.44, -0.03) raw xDistance=-0.42 yDistance=-0.13 02:58:02.065 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 02:58:02.065 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:58:02.066 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 02:58:02.066 00.000 15672 MoveAxis(E, 113, ABG) 02:58:02.066 00.000 15672 Guiding Dir = 2, Dur = 113 02:58:02.066 00.000 15672 IsSlewing returns 0 02:58:02.067 00.001 15672 IsGuiding returns 0 02:58:02.070 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=15249, FiltMin=2540, FiltMax=10762, Gamma=2.950 02:58:02.083 00.013 15672 PulseGuide returned control before completion, sleep 107 02:58:02.193 00.110 15672 IsGuiding returns 1 02:58:02.193 00.000 15672 scope still moving after pulse duration time elapsed 02:58:02.214 00.021 15672 IsSlewing returns 0 02:58:02.245 00.031 15672 IsGuiding returns 0 02:58:02.245 00.000 15672 scope move finished after 113 + 65 ms 02:58:02.245 00.000 15672 Move returns status 0, amount 113 02:58:02.245 00.000 15672 MoveAxis(N, 0, ABG) 02:58:02.245 00.000 15672 Move returns status 0, amount 0 02:58:02.246 00.001 15672 move complete, result=0 02:58:02.246 00.000 15672 worker thread done servicing request 02:58:02.543 00.297 30444 UpdateGuideState exits: m=30608 SNR=32.6 Saturated 02:58:02.543 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:02.544 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:02.544 00.000 30444 Enqueuing Expose request 02:58:02.544 00.000 30444 GuideStep: -0.4 px 113 ms EAST, -0.1 px 0 ms NORTH 02:58:02.544 00.000 15672 Worker thread wakes up 02:58:02.544 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:02.544 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:04.651 02.107 15672 Exposure complete 02:58:04.671 00.020 15672 worker thread done servicing request 02:58:04.672 00.001 30444 OnExposeComplete: enter 02:58:04.672 00.000 30444 UpdateGuideState(): m_state=6 02:58:04.672 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7319 02:58:04.672 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=203.74, Mass=41822, SNR=37.5, Peak=6231 HFD=3.6 02:58:04.672 00.000 30444 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.28) = xAngle (-0.83 = -0.83) 02:58:04.672 00.000 30444 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.90 = -0.90) 02:58:04.672 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.52 hyp=0.58 cameraTheta=-1.11 mountX=0.39 mountY=-0.45, mountTheta=-0.86 02:58:04.672 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.52, opts=13) 02:58:04.672 00.000 30444 Enqueuing Move request for scope (0.25, -0.52) 02:58:04.673 00.001 15672 Worker thread wakes up 02:58:04.673 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.52) opts 0xd 02:58:04.673 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.52) 02:58:04.673 00.000 15672 Moving (0.25, -0.52) raw xDistance=0.39 yDistance=-0.45 02:58:04.673 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39 02:58:04.673 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 02:58:04.673 00.000 15672 MoveAxis(W, 96, ABG) 02:58:04.673 00.000 15672 Guiding Dir = 3, Dur = 96 02:58:04.673 00.000 15672 IsSlewing returns 0 02:58:04.675 00.002 15672 IsGuiding returns 0 02:58:04.679 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=15334, FiltMin=2596, FiltMax=10765, Gamma=2.950 02:58:04.703 00.024 15672 PulseGuide returned control before completion, sleep 79 02:58:04.784 00.081 15672 IsGuiding returns 1 02:58:04.784 00.000 15672 scope still moving after pulse duration time elapsed 02:58:04.806 00.022 15672 IsSlewing returns 0 02:58:04.816 00.010 15672 IsGuiding returns 0 02:58:04.816 00.000 15672 scope move finished after 96 + 44 ms 02:58:04.816 00.000 15672 Move returns status 0, amount 96 02:58:04.816 00.000 15672 MoveAxis(N, 80, ABG) 02:58:04.816 00.000 15672 Guiding Dir = 0, Dur = 80 02:58:04.816 00.000 15672 IsSlewing returns 0 02:58:04.817 00.001 15672 IsGuiding returns 0 02:58:04.895 00.078 15672 PulseGuide returned control before completion, sleep 13 02:58:04.910 00.015 15672 IsGuiding returns 1 02:58:04.911 00.001 15672 scope still moving after pulse duration time elapsed 02:58:04.931 00.020 15672 IsSlewing returns 0 02:58:04.992 00.061 15672 IsGuiding returns 0 02:58:04.992 00.000 15672 scope move finished after 80 + 93 ms 02:58:04.992 00.000 15672 Move returns status 0, amount 80 02:58:04.992 00.000 15672 move complete, result=0 02:58:04.992 00.000 15672 worker thread done servicing request 02:58:05.094 00.102 30444 UpdateGuideState exits: m=41822 SNR=37.5 Saturated 02:58:05.095 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:05.095 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:05.095 00.000 30444 Enqueuing Expose request 02:58:05.095 00.000 30444 GuideStep: 0.4 px 96 ms WEST, -0.4 px 80 ms NORTH 02:58:05.095 00.000 15672 Worker thread wakes up 02:58:05.095 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:05.096 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:07.003 01.907 15672 Exposure complete 02:58:07.023 00.020 15672 worker thread done servicing request 02:58:07.023 00.000 30444 OnExposeComplete: enter 02:58:07.023 00.000 30444 UpdateGuideState(): m_state=6 02:58:07.023 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7320 02:58:07.023 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=204.39, Mass=47139, SNR=44.5, Peak=6621 HFD=3.5 02:58:07.023 00.000 30444 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.28) = xAngle (2.45 = 2.45) 02:58:07.023 00.000 30444 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.39 = 2.39) 02:58:07.023 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.18 mountX=-0.13 mountY=0.11, mountTheta=2.42 02:58:07.024 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.14, opts=13) 02:58:07.024 00.000 30444 Enqueuing Move request for scope (-0.10, 0.14) 02:58:07.024 00.000 15672 Worker thread wakes up 02:58:07.024 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd 02:58:07.024 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.14) 02:58:07.024 00.000 15672 Moving (-0.10, 0.14) raw xDistance=-0.13 yDistance=0.11 02:58:07.024 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 02:58:07.024 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:58:07.024 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 02:58:07.024 00.000 15672 MoveAxis(E, 0, ABG) 02:58:07.024 00.000 15672 Move returns status 0, amount 0 02:58:07.024 00.000 15672 MoveAxis(N, 0, ABG) 02:58:07.024 00.000 15672 Move returns status 0, amount 0 02:58:07.024 00.000 15672 move complete, result=0 02:58:07.024 00.000 15672 worker thread done servicing request 02:58:07.029 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2148, max=14704, FiltMin=2605, FiltMax=10187, Gamma=2.950 02:58:07.145 00.116 30444 UpdateGuideState exits: m=47139 SNR=44.5 Saturated 02:58:07.145 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:07.145 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:07.145 00.000 30444 Enqueuing Expose request 02:58:07.145 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:58:07.145 00.000 15672 Worker thread wakes up 02:58:07.145 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:07.145 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:09.255 02.110 15672 Exposure complete 02:58:09.274 00.019 15672 worker thread done servicing request 02:58:09.274 00.000 30444 OnExposeComplete: enter 02:58:09.274 00.000 30444 UpdateGuideState(): m_state=6 02:58:09.275 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7321 02:58:09.275 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=205.11, Mass=29825, SNR=34.7, Peak=6723 HFD=2.6 02:58:09.275 00.000 30444 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 02:58:09.275 00.000 30444 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 02:58:09.275 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.86 hyp=0.90 cameraTheta=1.27 mountX=0.02 mountY=0.90, mountTheta=1.54 02:58:09.275 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.86, opts=13) 02:58:09.275 00.000 30444 Enqueuing Move request for scope (0.27, 0.86) 02:58:09.275 00.000 15672 Worker thread wakes up 02:58:09.275 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.86) opts 0xd 02:58:09.275 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.86) 02:58:09.275 00.000 15672 Moving (0.27, 0.86) raw xDistance=0.02 yDistance=0.90 02:58:09.275 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 02:58:09.275 00.000 15672 resist switch: large excursion: input 0.90 thresh 0.75 direction from -1 to 1 02:58:09.275 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.70 02:58:09.276 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 02:58:09.276 00.000 15672 MoveAxis(E, 0, ABG) 02:58:09.276 00.000 15672 Move returns status 0, amount 0 02:58:09.276 00.000 15672 MoveAxis(S, 160, ABG) 02:58:09.276 00.000 15672 Guiding Dir = 1, Dur = 160 02:58:09.276 00.000 15672 IsSlewing returns 0 02:58:09.281 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=14398, FiltMin=2604, FiltMax=10884, Gamma=2.950 02:58:09.288 00.007 15672 IsGuiding returns 0 02:58:09.325 00.037 30444 UpdateGuideState exits: m=29825 SNR=34.7 Saturated 02:58:09.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:09.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:09.325 00.000 30444 Enqueuing Expose request 02:58:09.368 00.043 15672 PulseGuide returned control before completion, sleep 91 02:58:09.462 00.094 15672 IsGuiding returns 1 02:58:09.462 00.000 15672 scope still moving after pulse duration time elapsed 02:58:09.483 00.021 15672 IsSlewing returns 0 02:58:09.486 00.003 15672 IsGuiding returns 1 02:58:09.506 00.020 15672 IsSlewing returns 0 02:58:09.564 00.058 15672 IsGuiding returns 0 02:58:09.564 00.000 15672 scope move finished after 160 + 115 ms 02:58:09.564 00.000 15672 Move returns status 0, amount 160 02:58:09.564 00.000 15672 move complete, result=0 02:58:09.565 00.001 15672 worker thread done servicing request 02:58:09.565 00.000 15672 Worker thread wakes up 02:58:09.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:09.566 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.9 px 160 ms SOUTH 02:58:09.566 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:11.475 01.909 15672 Exposure complete 02:58:11.495 00.020 15672 worker thread done servicing request 02:58:11.495 00.000 30444 OnExposeComplete: enter 02:58:11.495 00.000 30444 UpdateGuideState(): m_state=6 02:58:11.495 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7322 02:58:11.495 00.000 30444 Star::Find returns 1 (1), X=461.20, Y=204.36, Mass=36258, SNR=36.1, Peak=7012 HFD=3.3 02:58:11.495 00.000 30444 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.28) = xAngle (2.99 = 2.99) 02:58:11.495 00.000 30444 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.93 = 2.93) 02:58:11.495 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.25 cameraTheta=2.71 mountX=-0.25 mountY=0.05, mountTheta=2.93 02:58:11.495 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.11, opts=13) 02:58:11.496 00.001 30444 Enqueuing Move request for scope (-0.23, 0.11) 02:58:11.496 00.000 15672 Worker thread wakes up 02:58:11.496 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd 02:58:11.496 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.11) 02:58:11.496 00.000 15672 Moving (-0.23, 0.11) raw xDistance=-0.25 yDistance=0.05 02:58:11.496 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 02:58:11.496 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:58:11.496 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 02:58:11.496 00.000 15672 MoveAxis(E, 68, ABG) 02:58:11.496 00.000 15672 Guiding Dir = 2, Dur = 68 02:58:11.496 00.000 15672 IsSlewing returns 0 02:58:11.498 00.002 15672 IsGuiding returns 0 02:58:11.502 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=14107, FiltMin=2557, FiltMax=12039, Gamma=2.950 02:58:11.524 00.022 15672 PulseGuide returned control before completion, sleep 52 02:58:11.545 00.021 30444 UpdateGuideState exits: m=36258 SNR=36.1 Saturated 02:58:11.545 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:11.545 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:11.545 00.000 30444 Enqueuing Expose request 02:58:11.578 00.033 15672 IsGuiding returns 1 02:58:11.579 00.001 15672 scope still moving after pulse duration time elapsed 02:58:11.599 00.020 15672 IsSlewing returns 0 02:58:11.606 00.007 15672 IsGuiding returns 0 02:58:11.606 00.000 15672 scope move finished after 68 + 40 ms 02:58:11.606 00.000 15672 Move returns status 0, amount 68 02:58:11.606 00.000 15672 MoveAxis(N, 0, ABG) 02:58:11.606 00.000 15672 Move returns status 0, amount 0 02:58:11.606 00.000 15672 move complete, result=0 02:58:11.607 00.001 15672 worker thread done servicing request 02:58:11.607 00.000 15672 Worker thread wakes up 02:58:11.607 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:11.607 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:11.703 00.096 30444 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH 02:58:13.717 02.014 15672 Exposure complete 02:58:13.737 00.020 15672 worker thread done servicing request 02:58:13.737 00.000 30444 OnExposeComplete: enter 02:58:13.737 00.000 30444 UpdateGuideState(): m_state=6 02:58:13.737 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7323 02:58:13.738 00.001 30444 Star::Find returns 1 (1), X=461.41, Y=204.74, Mass=41293, SNR=37.7, Peak=6363 HFD=3.3 02:58:13.738 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.89 = 1.89) 02:58:13.738 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.83 = 1.83) 02:58:13.738 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.49 hyp=0.49 cameraTheta=1.61 mountX=-0.15 mountY=0.47, mountTheta=1.88 02:58:13.738 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.49, opts=13) 02:58:13.738 00.000 30444 Enqueuing Move request for scope (-0.02, 0.49) 02:58:13.738 00.000 15672 Worker thread wakes up 02:58:13.738 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.49) opts 0xd 02:58:13.738 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.49) 02:58:13.738 00.000 15672 Moving (-0.02, 0.49) raw xDistance=-0.15 yDistance=0.47 02:58:13.738 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 02:58:13.739 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 02:58:13.739 00.000 15672 MoveAxis(E, 0, ABG) 02:58:13.739 00.000 15672 Move returns status 0, amount 0 02:58:13.739 00.000 15672 MoveAxis(S, 84, ABG) 02:58:13.739 00.000 15672 Guiding Dir = 1, Dur = 84 02:58:13.739 00.000 15672 IsSlewing returns 0 02:58:13.740 00.001 15672 IsGuiding returns 0 02:58:13.744 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=14672, FiltMin=2549, FiltMax=11014, Gamma=2.950 02:58:13.787 00.043 30444 UpdateGuideState exits: m=41293 SNR=37.7 Saturated 02:58:13.787 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:13.787 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:13.787 00.000 30444 Enqueuing Expose request 02:58:13.858 00.071 15672 IsGuiding returns 1 02:58:13.858 00.000 15672 scope still moving after pulse duration time elapsed 02:58:13.879 00.021 15672 IsSlewing returns 0 02:58:13.881 00.002 15672 IsGuiding returns 1 02:58:13.901 00.020 15672 IsSlewing returns 0 02:58:13.905 00.004 15672 IsGuiding returns 1 02:58:13.926 00.021 15672 IsSlewing returns 0 02:58:13.954 00.028 15672 IsGuiding returns 0 02:58:13.954 00.000 15672 scope move finished after 84 + 129 ms 02:58:13.954 00.000 15672 Move returns status 0, amount 84 02:58:13.954 00.000 15672 move complete, result=0 02:58:13.954 00.000 15672 worker thread done servicing request 02:58:13.954 00.000 15672 Worker thread wakes up 02:58:13.955 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:13.955 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:13.955 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 84 ms SOUTH 02:58:15.863 01.908 15672 Exposure complete 02:58:15.883 00.020 15672 worker thread done servicing request 02:58:15.883 00.000 30444 OnExposeComplete: enter 02:58:15.883 00.000 30444 UpdateGuideState(): m_state=6 02:58:15.883 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7324 02:58:15.883 00.000 30444 Star::Find returns 1 (1), X=461.11, Y=205.02, Mass=43344, SNR=38.2, Peak=6949 HFD=3.6 02:58:15.883 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 02:58:15.883 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 02:58:15.884 00.001 30444 CameraToMount -- cameraX=-0.32 cameraY=0.77 hyp=0.83 cameraTheta=1.96 mountX=-0.52 mountY=0.68, mountTheta=2.22 02:58:15.884 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.77, opts=13) 02:58:15.884 00.000 30444 Enqueuing Move request for scope (-0.32, 0.77) 02:58:15.884 00.000 15672 Worker thread wakes up 02:58:15.884 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.77) opts 0xd 02:58:15.884 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.77) 02:58:15.884 00.000 15672 Moving (-0.32, 0.77) raw xDistance=-0.52 yDistance=0.68 02:58:15.884 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52 02:58:15.884 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 02:58:15.884 00.000 15672 MoveAxis(E, 140, ABG) 02:58:15.884 00.000 15672 Guiding Dir = 2, Dur = 140 02:58:15.885 00.001 15672 IsSlewing returns 0 02:58:15.886 00.001 15672 IsGuiding returns 0 02:58:15.890 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=13994, FiltMin=2624, FiltMax=11912, Gamma=2.950 02:58:15.902 00.012 15672 PulseGuide returned control before completion, sleep 135 02:58:16.040 00.138 15672 IsGuiding returns 1 02:58:16.040 00.000 15672 scope still moving after pulse duration time elapsed 02:58:16.061 00.021 15672 IsSlewing returns 0 02:58:16.062 00.001 15672 IsGuiding returns 0 02:58:16.062 00.000 15672 scope move finished after 140 + 35 ms 02:58:16.062 00.000 15672 Move returns status 0, amount 140 02:58:16.062 00.000 15672 MoveAxis(S, 122, ABG) 02:58:16.062 00.000 15672 Guiding Dir = 1, Dur = 122 02:58:16.062 00.000 15672 IsSlewing returns 0 02:58:16.063 00.001 15672 IsGuiding returns 0 02:58:16.141 00.078 15672 PulseGuide returned control before completion, sleep 54 02:58:16.239 00.098 15672 IsGuiding returns 1 02:58:16.239 00.000 15672 scope still moving after pulse duration time elapsed 02:58:16.261 00.022 15672 IsSlewing returns 0 02:58:16.286 00.025 30444 UpdateGuideState exits: m=43344 SNR=38.2 Saturated 02:58:16.286 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:16.286 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:16.286 00.000 30444 Enqueuing Expose request 02:58:16.286 00.000 15672 IsGuiding returns 0 02:58:16.286 00.000 15672 scope move finished after 122 + 101 ms 02:58:16.287 00.001 15672 Move returns status 0, amount 122 02:58:16.287 00.000 15672 move complete, result=0 02:58:16.287 00.000 15672 worker thread done servicing request 02:58:16.287 00.000 15672 Worker thread wakes up 02:58:16.287 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:16.287 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:16.292 00.005 30444 GuideStep: -0.5 px 140 ms EAST, 0.7 px 122 ms SOUTH 02:58:18.398 02.106 15672 Exposure complete 02:58:18.417 00.019 15672 worker thread done servicing request 02:58:18.417 00.000 30444 OnExposeComplete: enter 02:58:18.417 00.000 30444 UpdateGuideState(): m_state=6 02:58:18.417 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7325 02:58:18.417 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=204.53, Mass=38289, SNR=41.7, Peak=6339 HFD=3.2 02:58:18.417 00.000 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 02:58:18.417 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.18 = 1.18) 02:58:18.417 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.28 hyp=0.34 cameraTheta=0.96 mountX=0.11 mountY=0.32, mountTheta=1.23 02:58:18.418 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.28, opts=13) 02:58:18.418 00.000 30444 Enqueuing Move request for scope (0.19, 0.28) 02:58:18.418 00.000 15672 Worker thread wakes up 02:58:18.418 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.28) opts 0xd 02:58:18.418 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.28) 02:58:18.418 00.000 15672 Moving (0.19, 0.28) raw xDistance=0.11 yDistance=0.32 02:58:18.418 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 02:58:18.418 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 02:58:18.418 00.000 15672 MoveAxis(E, 0, ABG) 02:58:18.418 00.000 15672 Move returns status 0, amount 0 02:58:18.418 00.000 15672 MoveAxis(S, 56, ABG) 02:58:18.418 00.000 15672 Guiding Dir = 1, Dur = 56 02:58:18.419 00.001 15672 IsSlewing returns 0 02:58:18.420 00.001 15672 IsGuiding returns 0 02:58:18.424 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=15297, FiltMin=2600, FiltMax=10739, Gamma=2.950 02:58:18.467 00.043 30444 UpdateGuideState exits: m=38289 SNR=41.7 Saturated 02:58:18.467 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:18.467 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:18.467 00.000 30444 Enqueuing Expose request 02:58:18.508 00.041 15672 IsGuiding returns 1 02:58:18.508 00.000 15672 scope still moving after pulse duration time elapsed 02:58:18.529 00.021 15672 IsSlewing returns 0 02:58:18.532 00.003 15672 IsGuiding returns 1 02:58:18.552 00.020 15672 IsSlewing returns 0 02:58:18.601 00.049 15672 IsGuiding returns 0 02:58:18.601 00.000 15672 scope move finished after 56 + 125 ms 02:58:18.601 00.000 15672 Move returns status 0, amount 56 02:58:18.601 00.000 15672 move complete, result=0 02:58:18.601 00.000 15672 worker thread done servicing request 02:58:18.601 00.000 15672 Worker thread wakes up 02:58:18.602 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 56 ms SOUTH 02:58:18.602 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:18.602 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:20.511 01.909 15672 Exposure complete 02:58:20.530 00.019 15672 worker thread done servicing request 02:58:20.531 00.001 30444 OnExposeComplete: enter 02:58:20.531 00.000 30444 UpdateGuideState(): m_state=6 02:58:20.531 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7326 02:58:20.531 00.000 30444 Star::Find returns 1 (1), X=462.46, Y=204.43, Mass=38426, SNR=34.2, Peak=5876 HFD=3.3 02:58:20.531 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 02:58:20.531 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.39 = 0.39) 02:58:20.531 00.000 30444 CameraToMount -- cameraX=1.03 cameraY=0.18 hyp=1.05 cameraTheta=0.17 mountX=0.94 mountY=0.40, mountTheta=0.40 02:58:20.531 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.03, y=0.18, opts=13) 02:58:20.531 00.000 30444 Enqueuing Move request for scope (1.03, 0.18) 02:58:20.531 00.000 15672 Worker thread wakes up 02:58:20.532 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (1.03, 0.18) opts 0xd 02:58:20.532 00.000 15672 Handling offset move in thread for scope, endpoint = (1.03, 0.18) 02:58:20.532 00.000 15672 Moving (1.03, 0.18) raw xDistance=0.94 yDistance=0.40 02:58:20.532 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.94 02:58:20.532 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 02:58:20.532 00.000 15672 MoveAxis(W, 254, ABG) 02:58:20.532 00.000 15672 Guiding Dir = 3, Dur = 254 02:58:20.533 00.001 15672 IsSlewing returns 0 02:58:20.534 00.001 15672 IsGuiding returns 0 02:58:20.538 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=15019, FiltMin=2642, FiltMax=11989, Gamma=2.950 02:58:20.551 00.013 15672 PulseGuide returned control before completion, sleep 248 02:58:20.581 00.030 30444 UpdateGuideState exits: m=38426 SNR=34.2 Saturated 02:58:20.581 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:20.581 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:20.581 00.000 30444 Enqueuing Expose request 02:58:20.802 00.221 15672 IsGuiding returns 1 02:58:20.802 00.000 15672 scope still moving after pulse duration time elapsed 02:58:20.823 00.021 15672 IsSlewing returns 0 02:58:20.823 00.000 15672 IsGuiding returns 0 02:58:20.824 00.001 15672 scope move finished after 254 + 35 ms 02:58:20.824 00.000 15672 Move returns status 0, amount 254 02:58:20.824 00.000 15672 MoveAxis(S, 71, ABG) 02:58:20.824 00.000 15672 Guiding Dir = 1, Dur = 71 02:58:20.824 00.000 15672 IsSlewing returns 0 02:58:20.824 00.000 15672 IsGuiding returns 0 02:58:20.903 00.079 15672 IsGuiding returns 1 02:58:20.903 00.000 15672 scope still moving after pulse duration time elapsed 02:58:20.926 00.023 15672 IsSlewing returns 0 02:58:20.929 00.003 15672 IsGuiding returns 1 02:58:20.949 00.020 15672 IsSlewing returns 0 02:58:20.953 00.004 15672 IsGuiding returns 1 02:58:20.973 00.020 15672 IsSlewing returns 0 02:58:21.030 00.057 15672 IsGuiding returns 0 02:58:21.031 00.001 15672 scope move finished after 71 + 135 ms 02:58:21.031 00.000 15672 Move returns status 0, amount 71 02:58:21.031 00.000 15672 move complete, result=0 02:58:21.031 00.000 15672 worker thread done servicing request 02:58:21.031 00.000 15672 Worker thread wakes up 02:58:21.032 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:21.032 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:21.032 00.000 30444 GuideStep: 0.9 px 254 ms WEST, 0.4 px 71 ms SOUTH 02:58:23.149 02.117 15672 Exposure complete 02:58:23.182 00.033 15672 worker thread done servicing request 02:58:23.182 00.000 30444 OnExposeComplete: enter 02:58:23.182 00.000 30444 UpdateGuideState(): m_state=6 02:58:23.183 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7327 02:58:23.183 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=204.66, Mass=45303, SNR=44.0, Peak=6464 HFD=3.3 02:58:23.183 00.000 30444 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 02:58:23.183 00.000 30444 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 02:58:23.183 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.53 mountX=-0.10 mountY=0.40, mountTheta=1.81 02:58:23.183 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.41, opts=13) 02:58:23.183 00.000 30444 Enqueuing Move request for scope (0.02, 0.41) 02:58:23.183 00.000 15672 Worker thread wakes up 02:58:23.183 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.41) opts 0xd 02:58:23.183 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.41) 02:58:23.183 00.000 15672 Moving (0.02, 0.41) raw xDistance=-0.10 yDistance=0.40 02:58:23.184 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 02:58:23.184 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 02:58:23.184 00.000 15672 MoveAxis(E, 0, ABG) 02:58:23.184 00.000 15672 Move returns status 0, amount 0 02:58:23.184 00.000 15672 MoveAxis(S, 72, ABG) 02:58:23.184 00.000 15672 Guiding Dir = 1, Dur = 72 02:58:23.184 00.000 15672 IsSlewing returns 0 02:58:23.185 00.001 15672 IsGuiding returns 0 02:58:23.189 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2040, max=17244, FiltMin=2613, FiltMax=11592, Gamma=2.950 02:58:23.269 00.080 15672 IsGuiding returns 1 02:58:23.269 00.000 15672 scope still moving after pulse duration time elapsed 02:58:23.290 00.021 15672 IsSlewing returns 0 02:58:23.292 00.002 15672 IsGuiding returns 1 02:58:23.313 00.021 15672 IsSlewing returns 0 02:58:23.316 00.003 15672 IsGuiding returns 1 02:58:23.337 00.021 15672 IsSlewing returns 0 02:58:23.402 00.065 30444 UpdateGuideState exits: m=45303 SNR=44.0 Saturated 02:58:23.402 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:23.402 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:23.402 00.000 30444 Enqueuing Expose request 02:58:23.410 00.008 15672 IsGuiding returns 0 02:58:23.410 00.000 15672 scope move finished after 72 + 153 ms 02:58:23.410 00.000 15672 Move returns status 0, amount 72 02:58:23.410 00.000 15672 move complete, result=0 02:58:23.411 00.001 15672 worker thread done servicing request 02:58:23.411 00.000 15672 Worker thread wakes up 02:58:23.411 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:23.412 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:23.413 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 72 ms SOUTH 02:58:25.327 01.914 15672 Exposure complete 02:58:25.358 00.031 15672 worker thread done servicing request 02:58:25.358 00.000 30444 OnExposeComplete: enter 02:58:25.358 00.000 30444 UpdateGuideState(): m_state=6 02:58:25.359 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7328 02:58:25.359 00.000 30444 Star::Find returns 1 (1), X=461.68, Y=204.28, Mass=41228, SNR=39.5, Peak=6569 HFD=3.6 02:58:25.359 00.000 30444 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.28) = xAngle (0.38 = 0.38) 02:58:25.359 00.000 30444 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.32 = 0.32) 02:58:25.359 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.25 cameraTheta=0.10 mountX=0.23 mountY=0.08, mountTheta=0.32 02:58:25.359 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.02, opts=13) 02:58:25.359 00.000 30444 Enqueuing Move request for scope (0.24, 0.02) 02:58:25.359 00.000 15672 Worker thread wakes up 02:58:25.359 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd 02:58:25.359 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.02) 02:58:25.359 00.000 15672 Moving (0.24, 0.02) raw xDistance=0.23 yDistance=0.08 02:58:25.360 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 02:58:25.360 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:58:25.360 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 02:58:25.360 00.000 15672 MoveAxis(E, 0, ABG) 02:58:25.360 00.000 15672 Move returns status 0, amount 0 02:58:25.360 00.000 15672 MoveAxis(N, 0, ABG) 02:58:25.360 00.000 15672 Move returns status 0, amount 0 02:58:25.360 00.000 15672 move complete, result=0 02:58:25.360 00.000 15672 worker thread done servicing request 02:58:25.364 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14606, FiltMin=2605, FiltMax=11313, Gamma=2.950 02:58:25.448 00.084 30444 UpdateGuideState exits: m=41228 SNR=39.5 Saturated 02:58:25.448 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:25.448 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:25.448 00.000 30444 Enqueuing Expose request 02:58:25.448 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 02:58:25.448 00.000 15672 Worker thread wakes up 02:58:25.448 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:25.448 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:27.565 02.117 15672 Exposure complete 02:58:27.595 00.030 15672 worker thread done servicing request 02:58:27.595 00.000 30444 OnExposeComplete: enter 02:58:27.595 00.000 30444 UpdateGuideState(): m_state=6 02:58:27.595 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7329 02:58:27.595 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=204.61, Mass=43344, SNR=38.7, Peak=5963 HFD=3.4 02:58:27.596 00.001 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.40 = 1.40) 02:58:27.596 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.34 = 1.34) 02:58:27.596 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.36 hyp=0.40 cameraTheta=1.13 mountX=0.07 mountY=0.39, mountTheta=1.40 02:58:27.596 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.36, opts=13) 02:58:27.596 00.000 30444 Enqueuing Move request for scope (0.17, 0.36) 02:58:27.596 00.000 15672 Worker thread wakes up 02:58:27.596 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.36) opts 0xd 02:58:27.596 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.36) 02:58:27.596 00.000 15672 Moving (0.17, 0.36) raw xDistance=0.07 yDistance=0.39 02:58:27.596 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 02:58:27.596 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 02:58:27.596 00.000 15672 MoveAxis(E, 0, ABG) 02:58:27.596 00.000 15672 Move returns status 0, amount 0 02:58:27.597 00.001 15672 MoveAxis(S, 69, ABG) 02:58:27.597 00.000 15672 Guiding Dir = 1, Dur = 69 02:58:27.597 00.000 15672 IsSlewing returns 0 02:58:27.598 00.001 15672 IsGuiding returns 0 02:58:27.602 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=15683, FiltMin=2602, FiltMax=11211, Gamma=2.950 02:58:27.645 00.043 30444 UpdateGuideState exits: m=43344 SNR=38.7 Saturated 02:58:27.645 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:27.645 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:27.645 00.000 30444 Enqueuing Expose request 02:58:27.724 00.079 15672 IsGuiding returns 1 02:58:27.724 00.000 15672 scope still moving after pulse duration time elapsed 02:58:27.745 00.021 15672 IsSlewing returns 0 02:58:27.747 00.002 15672 IsGuiding returns 1 02:58:27.768 00.021 15672 IsSlewing returns 0 02:58:27.769 00.001 15672 IsGuiding returns 1 02:58:27.790 00.021 15672 IsSlewing returns 0 02:58:27.804 00.014 15672 IsGuiding returns 0 02:58:27.805 00.001 15672 scope move finished after 69 + 137 ms 02:58:27.805 00.000 15672 Move returns status 0, amount 69 02:58:27.805 00.000 15672 move complete, result=0 02:58:27.805 00.000 15672 worker thread done servicing request 02:58:27.806 00.001 15672 Worker thread wakes up 02:58:27.806 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:27.806 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:27.806 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 69 ms SOUTH 02:58:29.713 01.907 15672 Exposure complete 02:58:29.734 00.021 15672 worker thread done servicing request 02:58:29.734 00.000 30444 OnExposeComplete: enter 02:58:29.734 00.000 30444 UpdateGuideState(): m_state=6 02:58:29.734 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7330 02:58:29.734 00.000 30444 Star::Find returns 1 (1), X=462.30, Y=204.69, Mass=47707, SNR=51.2, Peak=6195 HFD=3.7 02:58:29.734 00.000 30444 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 02:58:29.734 00.000 30444 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 02:58:29.734 00.000 30444 CameraToMount -- cameraX=0.87 cameraY=0.44 hyp=0.98 cameraTheta=0.47 mountX=0.72 mountY=0.62, mountTheta=0.71 02:58:29.735 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.87, y=0.44, opts=13) 02:58:29.735 00.000 30444 Enqueuing Move request for scope (0.87, 0.44) 02:58:29.735 00.000 15672 Worker thread wakes up 02:58:29.735 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.44) opts 0xd 02:58:29.735 00.000 15672 Handling offset move in thread for scope, endpoint = (0.87, 0.44) 02:58:29.735 00.000 15672 Moving (0.87, 0.44) raw xDistance=0.72 yDistance=0.62 02:58:29.735 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72 02:58:29.735 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 02:58:29.735 00.000 15672 MoveAxis(W, 194, ABG) 02:58:29.735 00.000 15672 Guiding Dir = 3, Dur = 194 02:58:29.736 00.001 15672 IsSlewing returns 0 02:58:29.737 00.001 15672 IsGuiding returns 0 02:58:29.741 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=15054, FiltMin=2579, FiltMax=11243, Gamma=2.950 02:58:29.752 00.011 15672 PulseGuide returned control before completion, sleep 189 02:58:29.784 00.032 30444 UpdateGuideState exits: m=47707 SNR=51.2 Saturated 02:58:29.784 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:29.784 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:29.784 00.000 30444 Enqueuing Expose request 02:58:29.944 00.160 15672 IsGuiding returns 0 02:58:29.944 00.000 15672 Move returns status 0, amount 194 02:58:29.944 00.000 15672 MoveAxis(S, 110, ABG) 02:58:29.944 00.000 15672 Guiding Dir = 1, Dur = 110 02:58:29.945 00.001 15672 IsSlewing returns 0 02:58:29.946 00.001 15672 IsGuiding returns 0 02:58:30.024 00.078 15672 PulseGuide returned control before completion, sleep 42 02:58:30.069 00.045 15672 IsGuiding returns 1 02:58:30.069 00.000 15672 scope still moving after pulse duration time elapsed 02:58:30.090 00.021 15672 IsSlewing returns 0 02:58:30.092 00.002 15672 IsGuiding returns 1 02:58:30.114 00.022 15672 IsSlewing returns 0 02:58:30.117 00.003 15672 IsGuiding returns 1 02:58:30.139 00.022 15672 IsSlewing returns 0 02:58:30.142 00.003 15672 IsGuiding returns 1 02:58:30.162 00.020 15672 IsSlewing returns 0 02:58:30.184 00.022 15672 IsGuiding returns 0 02:58:30.185 00.001 15672 scope move finished after 110 + 129 ms 02:58:30.185 00.000 15672 Move returns status 0, amount 110 02:58:30.185 00.000 15672 move complete, result=0 02:58:30.185 00.000 15672 worker thread done servicing request 02:58:30.185 00.000 15672 Worker thread wakes up 02:58:30.185 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:30.186 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:30.186 00.000 30444 GuideStep: 0.7 px 194 ms WEST, 0.6 px 110 ms SOUTH 02:58:32.295 02.109 15672 Exposure complete 02:58:32.315 00.020 15672 worker thread done servicing request 02:58:32.315 00.000 30444 OnExposeComplete: enter 02:58:32.315 00.000 30444 UpdateGuideState(): m_state=6 02:58:32.316 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7331 02:58:32.316 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=204.32, Mass=36033, SNR=35.4, Peak=6474 HFD=3.2 02:58:32.316 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.10 = 3.10) 02:58:32.316 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.04 = 3.04) 02:58:32.316 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.82 mountX=-0.22 mountY=0.02, mountTheta=3.04 02:58:32.316 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.07, opts=13) 02:58:32.316 00.000 30444 Enqueuing Move request for scope (-0.21, 0.07) 02:58:32.316 00.000 15672 Worker thread wakes up 02:58:32.316 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd 02:58:32.316 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.07) 02:58:32.316 00.000 15672 Moving (-0.21, 0.07) raw xDistance=-0.22 yDistance=0.02 02:58:32.316 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 02:58:32.317 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:58:32.317 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 02:58:32.317 00.000 15672 MoveAxis(E, 0, ABG) 02:58:32.317 00.000 15672 Move returns status 0, amount 0 02:58:32.317 00.000 15672 MoveAxis(N, 0, ABG) 02:58:32.317 00.000 15672 Move returns status 0, amount 0 02:58:32.317 00.000 15672 move complete, result=0 02:58:32.317 00.000 15672 worker thread done servicing request 02:58:32.322 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2090, max=14261, FiltMin=2627, FiltMax=11453, Gamma=2.950 02:58:32.564 00.242 30444 UpdateGuideState exits: m=36033 SNR=35.4 Saturated 02:58:32.565 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:32.565 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:32.565 00.000 30444 Enqueuing Expose request 02:58:32.565 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 02:58:32.565 00.000 15672 Worker thread wakes up 02:58:32.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:32.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:34.473 01.908 15672 Exposure complete 02:58:34.493 00.020 15672 worker thread done servicing request 02:58:34.493 00.000 30444 OnExposeComplete: enter 02:58:34.493 00.000 30444 UpdateGuideState(): m_state=6 02:58:34.493 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7332 02:58:34.493 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=205.11, Mass=45366, SNR=46.4, Peak=7135 HFD=3.4 02:58:34.493 00.000 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 02:58:34.493 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.94 = 1.94) 02:58:34.493 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.85 hyp=0.86 cameraTheta=1.72 mountX=-0.36 mountY=0.81, mountTheta=1.99 02:58:34.494 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.85, opts=13) 02:58:34.494 00.000 30444 Enqueuing Move request for scope (-0.13, 0.85) 02:58:34.494 00.000 15672 Worker thread wakes up 02:58:34.494 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.85) opts 0xd 02:58:34.494 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.85) 02:58:34.494 00.000 15672 Moving (-0.13, 0.85) raw xDistance=-0.36 yDistance=0.81 02:58:34.494 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 02:58:34.494 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 02:58:34.494 00.000 15672 MoveAxis(E, 97, ABG) 02:58:34.494 00.000 15672 Guiding Dir = 2, Dur = 97 02:58:34.495 00.001 15672 IsSlewing returns 0 02:58:34.497 00.002 15672 IsGuiding returns 0 02:58:34.501 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=13810, FiltMin=2609, FiltMax=11582, Gamma=2.950 02:58:34.513 00.012 15672 PulseGuide returned control before completion, sleep 91 02:58:34.544 00.031 30444 UpdateGuideState exits: m=45366 SNR=46.4 Saturated 02:58:34.544 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:34.544 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:34.544 00.000 30444 Enqueuing Expose request 02:58:34.606 00.062 15672 IsGuiding returns 1 02:58:34.606 00.000 15672 scope still moving after pulse duration time elapsed 02:58:34.627 00.021 15672 IsSlewing returns 0 02:58:34.641 00.014 15672 IsGuiding returns 0 02:58:34.641 00.000 15672 scope move finished after 97 + 48 ms 02:58:34.641 00.000 15672 Move returns status 0, amount 97 02:58:34.641 00.000 15672 MoveAxis(S, 144, ABG) 02:58:34.642 00.001 15672 Guiding Dir = 1, Dur = 144 02:58:34.642 00.000 15672 IsSlewing returns 0 02:58:34.644 00.002 15672 IsGuiding returns 0 02:58:34.721 00.077 15672 PulseGuide returned control before completion, sleep 78 02:58:34.802 00.081 15672 IsGuiding returns 1 02:58:34.802 00.000 15672 scope still moving after pulse duration time elapsed 02:58:34.823 00.021 15672 IsSlewing returns 0 02:58:34.826 00.003 15672 IsGuiding returns 1 02:58:34.847 00.021 15672 IsSlewing returns 0 02:58:34.848 00.001 15672 IsGuiding returns 1 02:58:34.869 00.021 15672 IsSlewing returns 0 02:58:34.880 00.011 15672 IsGuiding returns 0 02:58:34.880 00.000 15672 scope move finished after 144 + 92 ms 02:58:34.881 00.001 15672 Move returns status 0, amount 144 02:58:34.881 00.000 15672 move complete, result=0 02:58:34.881 00.000 15672 worker thread done servicing request 02:58:34.881 00.000 15672 Worker thread wakes up 02:58:34.881 00.000 30444 GuideStep: -0.4 px 97 ms EAST, 0.8 px 144 ms SOUTH 02:58:34.881 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:34.881 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:36.990 02.109 15672 Exposure complete 02:58:37.013 00.023 15672 worker thread done servicing request 02:58:37.013 00.000 30444 OnExposeComplete: enter 02:58:37.013 00.000 30444 UpdateGuideState(): m_state=6 02:58:37.014 00.001 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7333 02:58:37.014 00.000 30444 Star::Find returns 1 (1), X=462.69, Y=204.29, Mass=50139, SNR=43.2, Peak=6093 HFD=4.4 02:58:37.014 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 02:58:37.014 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.24 = 0.24) 02:58:37.014 00.000 30444 CameraToMount -- cameraX=1.26 cameraY=0.03 hyp=1.26 cameraTheta=0.03 mountX=1.20 mountY=0.30, mountTheta=0.25 02:58:37.014 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.26, y=0.03, opts=13) 02:58:37.014 00.000 30444 Enqueuing Move request for scope (1.26, 0.03) 02:58:37.014 00.000 15672 Worker thread wakes up 02:58:37.015 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (1.26, 0.03) opts 0xd 02:58:37.015 00.000 15672 Handling offset move in thread for scope, endpoint = (1.26, 0.03) 02:58:37.015 00.000 15672 Moving (1.26, 0.03) raw xDistance=1.20 yDistance=0.30 02:58:37.015 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.20 02:58:37.015 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 02:58:37.015 00.000 15672 MoveAxis(W, 317, ABG) 02:58:37.015 00.000 15672 Guiding Dir = 3, Dur = 317 02:58:37.015 00.000 15672 IsSlewing returns 0 02:58:37.016 00.001 15672 IsGuiding returns 0 02:58:37.022 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2130, max=15150, FiltMin=2524, FiltMax=11945, Gamma=2.950 02:58:37.037 00.015 15672 PulseGuide returned control before completion, sleep 307 02:58:37.079 00.042 30444 UpdateGuideState exits: m=50139 SNR=43.2 Saturated 02:58:37.080 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:37.080 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:37.080 00.000 30444 Enqueuing Expose request 02:58:37.348 00.268 15672 IsGuiding returns 1 02:58:37.348 00.000 15672 scope still moving after pulse duration time elapsed 02:58:37.369 00.021 15672 IsSlewing returns 0 02:58:37.405 00.036 15672 IsGuiding returns 0 02:58:37.405 00.000 15672 scope move finished after 317 + 72 ms 02:58:37.406 00.001 15672 Move returns status 0, amount 317 02:58:37.406 00.000 15672 MoveAxis(S, 54, ABG) 02:58:37.406 00.000 15672 Guiding Dir = 1, Dur = 54 02:58:37.407 00.001 15672 IsSlewing returns 0 02:58:37.409 00.002 15672 IsGuiding returns 0 02:58:37.487 00.078 15672 IsGuiding returns 1 02:58:37.487 00.000 15672 scope still moving after pulse duration time elapsed 02:58:37.509 00.022 15672 IsSlewing returns 0 02:58:37.512 00.003 15672 IsGuiding returns 1 02:58:37.534 00.022 15672 IsSlewing returns 0 02:58:37.535 00.001 15672 IsGuiding returns 1 02:58:37.557 00.022 15672 IsSlewing returns 0 02:58:37.581 00.024 15672 IsGuiding returns 0 02:58:37.581 00.000 15672 scope move finished after 54 + 118 ms 02:58:37.582 00.001 15672 Move returns status 0, amount 54 02:58:37.582 00.000 15672 move complete, result=0 02:58:37.582 00.000 15672 worker thread done servicing request 02:58:37.582 00.000 15672 Worker thread wakes up 02:58:37.582 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:37.582 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:37.582 00.000 30444 GuideStep: 1.2 px 317 ms WEST, 0.3 px 54 ms SOUTH 02:58:39.498 01.916 15672 Exposure complete 02:58:39.532 00.034 15672 worker thread done servicing request 02:58:39.532 00.000 30444 OnExposeComplete: enter 02:58:39.532 00.000 30444 UpdateGuideState(): m_state=6 02:58:39.532 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7334 02:58:39.532 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=204.32, Mass=43687, SNR=43.1, Peak=6584 HFD=3.3 02:58:39.532 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 02:58:39.532 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 02:58:39.532 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.39 mountX=0.14 mountY=0.10, mountTheta=0.62 02:58:39.533 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.07, opts=13) 02:58:39.533 00.000 30444 Enqueuing Move request for scope (0.16, 0.07) 02:58:39.533 00.000 15672 Worker thread wakes up 02:58:39.533 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd 02:58:39.533 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.07) 02:58:39.533 00.000 15672 Moving (0.16, 0.07) raw xDistance=0.14 yDistance=0.10 02:58:39.533 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 02:58:39.533 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:58:39.533 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 02:58:39.533 00.000 15672 MoveAxis(E, 0, ABG) 02:58:39.533 00.000 15672 Move returns status 0, amount 0 02:58:39.533 00.000 15672 MoveAxis(N, 0, ABG) 02:58:39.533 00.000 15672 Move returns status 0, amount 0 02:58:39.533 00.000 15672 move complete, result=0 02:58:39.533 00.000 15672 worker thread done servicing request 02:58:39.538 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2057, max=17471, FiltMin=2562, FiltMax=11991, Gamma=2.950 02:58:39.649 00.111 30444 UpdateGuideState exits: m=43687 SNR=43.1 Saturated 02:58:39.650 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:39.650 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:39.650 00.000 30444 Enqueuing Expose request 02:58:39.650 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:58:39.650 00.000 15672 Worker thread wakes up 02:58:39.651 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:39.651 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:41.767 02.116 15672 Exposure complete 02:58:41.799 00.032 15672 worker thread done servicing request 02:58:41.799 00.000 30444 OnExposeComplete: enter 02:58:41.799 00.000 30444 UpdateGuideState(): m_state=6 02:58:41.799 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7335 02:58:41.799 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=204.32, Mass=41137, SNR=43.5, Peak=6534 HFD=3.2 02:58:41.799 00.000 30444 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.28) = xAngle (0.79 = 0.79) 02:58:41.799 00.000 30444 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.73 = 0.73) 02:58:41.799 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.52 mountX=0.09 mountY=0.09, mountTheta=0.76 02:58:41.800 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.06, opts=13) 02:58:41.800 00.000 30444 Enqueuing Move request for scope (0.11, 0.06) 02:58:41.800 00.000 15672 Worker thread wakes up 02:58:41.800 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd 02:58:41.800 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.06) 02:58:41.800 00.000 15672 Moving (0.11, 0.06) raw xDistance=0.09 yDistance=0.09 02:58:41.800 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 02:58:41.800 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:58:41.800 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 02:58:41.800 00.000 15672 MoveAxis(E, 0, ABG) 02:58:41.800 00.000 15672 Move returns status 0, amount 0 02:58:41.800 00.000 15672 MoveAxis(N, 0, ABG) 02:58:41.800 00.000 15672 Move returns status 0, amount 0 02:58:41.800 00.000 15672 move complete, result=0 02:58:41.801 00.001 15672 worker thread done servicing request 02:58:41.805 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=18191, FiltMin=2559, FiltMax=11740, Gamma=2.950 02:58:42.226 00.421 30444 UpdateGuideState exits: m=41137 SNR=43.5 Saturated 02:58:42.226 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:42.226 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:42.227 00.001 30444 Enqueuing Expose request 02:58:42.227 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 02:58:42.227 00.000 15672 Worker thread wakes up 02:58:42.227 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:42.227 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:44.134 01.907 15672 Exposure complete 02:58:44.154 00.020 15672 worker thread done servicing request 02:58:44.154 00.000 30444 OnExposeComplete: enter 02:58:44.154 00.000 30444 UpdateGuideState(): m_state=6 02:58:44.154 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7336 02:58:44.154 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=204.11, Mass=31348, SNR=33.6, Peak=6118 HFD=3.0 02:58:44.154 00.000 30444 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.28) = xAngle (-0.44 = -0.44) 02:58:44.154 00.000 30444 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.50 = -0.50) 02:58:44.154 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.72 mountX=0.19 mountY=-0.10, mountTheta=-0.49 02:58:44.155 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.14, opts=13) 02:58:44.155 00.000 30444 Enqueuing Move request for scope (0.16, -0.14) 02:58:44.155 00.000 15672 Worker thread wakes up 02:58:44.155 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd 02:58:44.155 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.14) 02:58:44.155 00.000 15672 Moving (0.16, -0.14) raw xDistance=0.19 yDistance=-0.10 02:58:44.155 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 02:58:44.155 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:58:44.155 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 02:58:44.155 00.000 15672 MoveAxis(E, 0, ABG) 02:58:44.155 00.000 15672 Move returns status 0, amount 0 02:58:44.155 00.000 15672 MoveAxis(N, 0, ABG) 02:58:44.155 00.000 15672 Move returns status 0, amount 0 02:58:44.155 00.000 15672 move complete, result=0 02:58:44.156 00.001 15672 worker thread done servicing request 02:58:44.160 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=17143, FiltMin=2632, FiltMax=11653, Gamma=2.950 02:58:44.203 00.043 30444 UpdateGuideState exits: m=31348 SNR=33.6 Saturated 02:58:44.203 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:44.203 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:44.203 00.000 30444 Enqueuing Expose request 02:58:44.203 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 02:58:44.203 00.000 15672 Worker thread wakes up 02:58:44.204 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:44.204 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:46.312 02.108 15672 Exposure complete 02:58:46.332 00.020 15672 worker thread done servicing request 02:58:46.332 00.000 30444 OnExposeComplete: enter 02:58:46.332 00.000 30444 UpdateGuideState(): m_state=6 02:58:46.332 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7337 02:58:46.332 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=204.20, Mass=37233, SNR=36.8, Peak=6095 HFD=3.6 02:58:46.333 00.001 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.13 = 0.13) 02:58:46.333 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.07 = 0.07) 02:58:46.333 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.06 hyp=0.39 cameraTheta=-0.14 mountX=0.39 mountY=0.03, mountTheta=0.07 02:58:46.333 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.06, opts=13) 02:58:46.333 00.000 30444 Enqueuing Move request for scope (0.39, -0.06) 02:58:46.333 00.000 15672 Worker thread wakes up 02:58:46.333 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.06) opts 0xd 02:58:46.333 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.06) 02:58:46.333 00.000 15672 Moving (0.39, -0.06) raw xDistance=0.39 yDistance=0.03 02:58:46.333 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 02:58:46.333 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:58:46.333 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 02:58:46.334 00.001 15672 MoveAxis(W, 105, ABG) 02:58:46.334 00.000 15672 Guiding Dir = 3, Dur = 105 02:58:46.334 00.000 15672 IsSlewing returns 0 02:58:46.336 00.002 15672 IsGuiding returns 0 02:58:46.340 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=16628, FiltMin=2566, FiltMax=10874, Gamma=2.950 02:58:46.350 00.010 15672 PulseGuide returned control before completion, sleep 101 02:58:46.382 00.032 30444 UpdateGuideState exits: m=37233 SNR=36.8 Saturated 02:58:46.382 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:46.382 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:46.382 00.000 30444 Enqueuing Expose request 02:58:46.453 00.071 15672 IsGuiding returns 1 02:58:46.453 00.000 15672 scope still moving after pulse duration time elapsed 02:58:46.475 00.022 15672 IsSlewing returns 0 02:58:46.478 00.003 15672 IsGuiding returns 0 02:58:46.479 00.001 15672 scope move finished after 105 + 38 ms 02:58:46.479 00.000 15672 Move returns status 0, amount 105 02:58:46.479 00.000 15672 MoveAxis(N, 0, ABG) 02:58:46.479 00.000 15672 Move returns status 0, amount 0 02:58:46.479 00.000 15672 move complete, result=0 02:58:46.479 00.000 15672 worker thread done servicing request 02:58:46.479 00.000 15672 Worker thread wakes up 02:58:46.479 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:46.479 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:46.479 00.000 30444 GuideStep: 0.4 px 105 ms WEST, 0.0 px 0 ms NORTH 02:58:48.387 01.908 15672 Exposure complete 02:58:48.407 00.020 15672 worker thread done servicing request 02:58:48.407 00.000 30444 OnExposeComplete: enter 02:58:48.407 00.000 30444 UpdateGuideState(): m_state=6 02:58:48.407 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7338 02:58:48.407 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=204.16, Mass=40600, SNR=36.7, Peak=5920 HFD=3.7 02:58:48.407 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 02:58:48.407 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 02:58:48.407 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.35 mountX=-0.06 mountY=-0.11, mountTheta=-2.09 02:58:48.408 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.09, opts=13) 02:58:48.408 00.000 30444 Enqueuing Move request for scope (-0.09, -0.09) 02:58:48.408 00.000 15672 Worker thread wakes up 02:58:48.408 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd 02:58:48.408 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.09) 02:58:48.408 00.000 15672 Moving (-0.09, -0.09) raw xDistance=-0.06 yDistance=-0.11 02:58:48.408 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 02:58:48.408 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:58:48.408 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 02:58:48.408 00.000 15672 MoveAxis(E, 0, ABG) 02:58:48.408 00.000 15672 Move returns status 0, amount 0 02:58:48.408 00.000 15672 MoveAxis(N, 0, ABG) 02:58:48.408 00.000 15672 Move returns status 0, amount 0 02:58:48.409 00.001 15672 move complete, result=0 02:58:48.409 00.000 15672 worker thread done servicing request 02:58:48.413 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=16034, FiltMin=2583, FiltMax=11180, Gamma=2.950 02:58:48.457 00.044 30444 UpdateGuideState exits: m=40600 SNR=36.7 Saturated 02:58:48.457 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:48.457 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:48.457 00.000 30444 Enqueuing Expose request 02:58:48.457 00.000 15672 Worker thread wakes up 02:58:48.457 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:58:48.457 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:48.458 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:50.566 02.108 15672 Exposure complete 02:58:50.586 00.020 15672 worker thread done servicing request 02:58:50.586 00.000 30444 OnExposeComplete: enter 02:58:50.586 00.000 30444 UpdateGuideState(): m_state=6 02:58:50.586 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7339 02:58:50.586 00.000 30444 Star::Find returns 1 (1), X=461.24, Y=203.74, Mass=48459, SNR=42.8, Peak=5967 HFD=4.2 02:58:50.586 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 02:58:50.586 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 02:58:50.586 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.52 hyp=0.55 cameraTheta=-1.93 mountX=-0.05 mountY=-0.55, mountTheta=-1.65 02:58:50.587 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.52, opts=13) 02:58:50.587 00.000 30444 Enqueuing Move request for scope (-0.19, -0.52) 02:58:50.587 00.000 15672 Worker thread wakes up 02:58:50.587 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.52) opts 0xd 02:58:50.587 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.52) 02:58:50.587 00.000 15672 Moving (-0.19, -0.52) raw xDistance=-0.05 yDistance=-0.55 02:58:50.587 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 02:58:50.587 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:58:50.587 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55 02:58:50.587 00.000 15672 MoveAxis(E, 0, ABG) 02:58:50.587 00.000 15672 Move returns status 0, amount 0 02:58:50.587 00.000 15672 MoveAxis(N, 0, ABG) 02:58:50.588 00.001 15672 Move returns status 0, amount 0 02:58:50.588 00.000 15672 move complete, result=0 02:58:50.588 00.000 15672 worker thread done servicing request 02:58:50.593 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=14338, FiltMin=2495, FiltMax=11316, Gamma=2.950 02:58:50.636 00.043 30444 UpdateGuideState exits: m=48459 SNR=42.8 Saturated 02:58:50.636 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:50.636 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:50.636 00.000 30444 Enqueuing Expose request 02:58:50.636 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH 02:58:50.636 00.000 15672 Worker thread wakes up 02:58:50.636 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:50.637 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:52.545 01.908 15672 Exposure complete 02:58:52.565 00.020 15672 worker thread done servicing request 02:58:52.565 00.000 30444 OnExposeComplete: enter 02:58:52.565 00.000 30444 UpdateGuideState(): m_state=6 02:58:52.565 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7340 02:58:52.565 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=204.03, Mass=39084, SNR=36.4, Peak=6140 HFD=3.6 02:58:52.565 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 02:58:52.565 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 02:58:52.565 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.49 mountX=0.08 mountY=-0.22, mountTheta=-1.22 02:58:52.566 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.23, opts=13) 02:58:52.566 00.000 30444 Enqueuing Move request for scope (0.02, -0.23) 02:58:52.566 00.000 15672 Worker thread wakes up 02:58:52.566 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd 02:58:52.566 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.23) 02:58:52.566 00.000 15672 Moving (0.02, -0.23) raw xDistance=0.08 yDistance=-0.22 02:58:52.566 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 02:58:52.566 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:58:52.566 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 02:58:52.566 00.000 15672 MoveAxis(E, 0, ABG) 02:58:52.566 00.000 15672 Move returns status 0, amount 0 02:58:52.566 00.000 15672 MoveAxis(N, 0, ABG) 02:58:52.566 00.000 15672 Move returns status 0, amount 0 02:58:52.566 00.000 15672 move complete, result=0 02:58:52.566 00.000 15672 worker thread done servicing request 02:58:52.571 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=14307, FiltMin=2596, FiltMax=11035, Gamma=2.950 02:58:52.615 00.044 30444 UpdateGuideState exits: m=39084 SNR=36.4 Saturated 02:58:52.615 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:52.615 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:52.615 00.000 30444 Enqueuing Expose request 02:58:52.615 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 02:58:52.615 00.000 15672 Worker thread wakes up 02:58:52.615 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:52.615 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:54.722 02.107 15672 Exposure complete 02:58:54.743 00.021 15672 worker thread done servicing request 02:58:54.743 00.000 30444 OnExposeComplete: enter 02:58:54.744 00.001 30444 UpdateGuideState(): m_state=6 02:58:54.744 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7341 02:58:54.744 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=203.66, Mass=40309, SNR=35.0, Peak=5923 HFD=3.6 02:58:54.744 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 02:58:54.744 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 02:58:54.744 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.60 hyp=0.66 cameraTheta=-2.01 mountX=-0.10 mountY=-0.64, mountTheta=-1.73 02:58:54.744 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.60, opts=13) 02:58:54.744 00.000 30444 Enqueuing Move request for scope (-0.28, -0.60) 02:58:54.744 00.000 15672 Worker thread wakes up 02:58:54.745 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.60) opts 0xd 02:58:54.745 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.60) 02:58:54.745 00.000 15672 Moving (-0.28, -0.60) raw xDistance=-0.10 yDistance=-0.64 02:58:54.745 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 02:58:54.745 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:58:54.745 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64 02:58:54.745 00.000 15672 MoveAxis(E, 0, ABG) 02:58:54.745 00.000 15672 Move returns status 0, amount 0 02:58:54.745 00.000 15672 MoveAxis(N, 0, ABG) 02:58:54.745 00.000 15672 Move returns status 0, amount 0 02:58:54.745 00.000 15672 move complete, result=0 02:58:54.745 00.000 15672 worker thread done servicing request 02:58:54.750 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=15168, FiltMin=2572, FiltMax=11437, Gamma=2.950 02:58:54.795 00.045 30444 UpdateGuideState exits: m=40309 SNR=35.0 Saturated 02:58:54.795 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:54.795 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:54.795 00.000 30444 Enqueuing Expose request 02:58:54.795 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH 02:58:54.795 00.000 15672 Worker thread wakes up 02:58:54.795 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:54.795 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:56.707 01.912 15672 Exposure complete 02:58:56.733 00.026 15672 worker thread done servicing request 02:58:56.733 00.000 30444 OnExposeComplete: enter 02:58:56.733 00.000 30444 UpdateGuideState(): m_state=6 02:58:56.733 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7342 02:58:56.733 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=203.84, Mass=37038, SNR=34.5, Peak=5909 HFD=3.6 02:58:56.733 00.000 30444 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.28) = xAngle (-2.41 = -2.41) 02:58:56.733 00.000 30444 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.47 = -2.47) 02:58:56.733 00.000 30444 CameraToMount -- cameraX=-0.85 cameraY=-0.41 hyp=0.94 cameraTheta=-2.69 mountX=-0.70 mountY=-0.58, mountTheta=-2.45 02:58:56.734 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.85, y=-0.41, opts=13) 02:58:56.734 00.000 30444 Enqueuing Move request for scope (-0.85, -0.41) 02:58:56.734 00.000 15672 Worker thread wakes up 02:58:56.734 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -0.41) opts 0xd 02:58:56.734 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.85, -0.41) 02:58:56.734 00.000 15672 Moving (-0.85, -0.41) raw xDistance=-0.70 yDistance=-0.58 02:58:56.734 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70 02:58:56.734 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 02:58:56.734 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58 02:58:56.734 00.000 15672 MoveAxis(E, 190, ABG) 02:58:56.734 00.000 15672 Guiding Dir = 2, Dur = 190 02:58:56.735 00.001 15672 IsSlewing returns 0 02:58:56.736 00.001 15672 IsGuiding returns 0 02:58:56.739 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=15770, FiltMin=2632, FiltMax=10569, Gamma=2.950 02:58:56.766 00.027 15672 PulseGuide returned control before completion, sleep 171 02:58:56.782 00.016 30444 UpdateGuideState exits: m=37038 SNR=34.5 Saturated 02:58:56.783 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:56.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:56.783 00.000 30444 Enqueuing Expose request 02:58:56.940 00.157 15672 IsGuiding returns 1 02:58:56.940 00.000 15672 scope still moving after pulse duration time elapsed 02:58:56.961 00.021 15672 IsSlewing returns 0 02:58:56.962 00.001 15672 IsGuiding returns 1 02:58:56.983 00.021 15672 IsSlewing returns 0 02:58:56.991 00.008 15672 IsGuiding returns 0 02:58:56.991 00.000 15672 scope move finished after 190 + 65 ms 02:58:56.992 00.001 15672 Move returns status 0, amount 190 02:58:56.992 00.000 15672 MoveAxis(N, 0, ABG) 02:58:56.992 00.000 15672 Move returns status 0, amount 0 02:58:56.992 00.000 15672 move complete, result=0 02:58:56.992 00.000 15672 worker thread done servicing request 02:58:56.992 00.000 15672 Worker thread wakes up 02:58:56.992 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:56.993 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:56.993 00.000 30444 GuideStep: -0.7 px 190 ms EAST, -0.6 px 0 ms NORTH 02:58:59.108 02.115 15672 Exposure complete 02:58:59.137 00.029 15672 worker thread done servicing request 02:58:59.137 00.000 30444 OnExposeComplete: enter 02:58:59.137 00.000 30444 UpdateGuideState(): m_state=6 02:58:59.137 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7343 02:58:59.138 00.001 30444 Star::Find returns 1 (1), X=461.22, Y=203.34, Mass=43520, SNR=41.6, Peak=6206 HFD=3.6 02:58:59.138 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 02:58:59.138 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 02:58:59.138 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.91 hyp=0.94 cameraTheta=-1.80 mountX=0.05 mountY=-0.94, mountTheta=-1.52 02:58:59.138 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.91, opts=13) 02:58:59.138 00.000 30444 Enqueuing Move request for scope (-0.21, -0.91) 02:58:59.138 00.000 15672 Worker thread wakes up 02:58:59.138 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.91) opts 0xd 02:58:59.138 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.91) 02:58:59.138 00.000 15672 Moving (-0.21, -0.91) raw xDistance=0.05 yDistance=-0.94 02:58:59.138 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 02:58:59.139 00.001 15672 resist switch: large excursion: input -0.94 thresh 0.75 direction from 1 to -1 02:58:59.139 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.81 02:58:59.139 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 02:58:59.139 00.000 15672 MoveAxis(E, 0, ABG) 02:58:59.139 00.000 15672 Move returns status 0, amount 0 02:58:59.139 00.000 15672 MoveAxis(N, 167, ABG) 02:58:59.139 00.000 15672 Guiding Dir = 0, Dur = 167 02:58:59.139 00.000 15672 IsSlewing returns 0 02:58:59.140 00.001 15672 IsGuiding returns 0 02:58:59.144 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=15359, FiltMin=2608, FiltMax=11489, Gamma=2.950 02:58:59.188 00.044 30444 UpdateGuideState exits: m=43520 SNR=41.6 Saturated 02:58:59.188 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:58:59.188 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:58:59.188 00.000 30444 Enqueuing Expose request 02:58:59.225 00.037 15672 PulseGuide returned control before completion, sleep 93 02:58:59.321 00.096 15672 IsGuiding returns 1 02:58:59.321 00.000 15672 scope still moving after pulse duration time elapsed 02:58:59.342 00.021 15672 IsSlewing returns 0 02:58:59.345 00.003 15672 IsGuiding returns 1 02:58:59.366 00.021 15672 IsSlewing returns 0 02:58:59.368 00.002 15672 IsGuiding returns 1 02:58:59.390 00.022 15672 IsSlewing returns 0 02:58:59.393 00.003 15672 IsGuiding returns 1 02:58:59.414 00.021 15672 IsSlewing returns 0 02:58:59.451 00.037 15672 IsGuiding returns 0 02:58:59.451 00.000 15672 scope move finished after 167 + 143 ms 02:58:59.451 00.000 15672 Move returns status 0, amount 167 02:58:59.452 00.001 15672 move complete, result=0 02:58:59.452 00.000 15672 worker thread done servicing request 02:58:59.452 00.000 15672 Worker thread wakes up 02:58:59.452 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:58:59.452 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:58:59.452 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.9 px 167 ms NORTH 02:59:01.361 01.909 15672 Exposure complete 02:59:01.381 00.020 15672 worker thread done servicing request 02:59:01.381 00.000 30444 OnExposeComplete: enter 02:59:01.381 00.000 30444 UpdateGuideState(): m_state=6 02:59:01.381 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7344 02:59:01.381 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=203.37, Mass=38575, SNR=41.8, Peak=6226 HFD=3.3 02:59:01.381 00.000 30444 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.28) = xAngle (-2.00 = -2.00) 02:59:01.381 00.000 30444 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.06 = -2.06) 02:59:01.381 00.000 30444 CameraToMount -- cameraX=-0.76 cameraY=-0.89 hyp=1.17 cameraTheta=-2.28 mountX=-0.49 mountY=-1.03, mountTheta=-2.01 02:59:01.382 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.76, y=-0.89, opts=13) 02:59:01.382 00.000 30444 Enqueuing Move request for scope (-0.76, -0.89) 02:59:01.382 00.000 15672 Worker thread wakes up 02:59:01.382 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.89) opts 0xd 02:59:01.382 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.76, -0.89) 02:59:01.382 00.000 15672 Moving (-0.76, -0.89) raw xDistance=-0.49 yDistance=-1.03 02:59:01.382 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49 02:59:01.382 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03 02:59:01.382 00.000 15672 MoveAxis(E, 132, ABG) 02:59:01.382 00.000 15672 Guiding Dir = 2, Dur = 132 02:59:01.383 00.001 15672 IsSlewing returns 0 02:59:01.387 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=14116, FiltMin=2564, FiltMax=11817, Gamma=2.950 02:59:01.398 00.011 15672 IsGuiding returns 0 02:59:01.414 00.016 15672 PulseGuide returned control before completion, sleep 127 02:59:01.430 00.016 30444 UpdateGuideState exits: m=38575 SNR=41.8 Saturated 02:59:01.430 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:01.430 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:01.430 00.000 30444 Enqueuing Expose request 02:59:01.560 00.130 15672 IsGuiding returns 0 02:59:01.560 00.000 15672 Move returns status 0, amount 132 02:59:01.560 00.000 15672 MoveAxis(N, 184, ABG) 02:59:01.560 00.000 15672 Guiding Dir = 0, Dur = 184 02:59:01.561 00.001 15672 IsSlewing returns 0 02:59:01.563 00.002 15672 IsGuiding returns 0 02:59:01.670 00.107 15672 PulseGuide returned control before completion, sleep 88 02:59:01.761 00.091 15672 IsGuiding returns 1 02:59:01.762 00.001 15672 scope still moving after pulse duration time elapsed 02:59:01.783 00.021 15672 IsSlewing returns 0 02:59:01.786 00.003 15672 IsGuiding returns 1 02:59:01.807 00.021 15672 IsSlewing returns 0 02:59:01.809 00.002 15672 IsGuiding returns 1 02:59:01.830 00.021 15672 IsSlewing returns 0 02:59:01.863 00.033 15672 IsGuiding returns 0 02:59:01.863 00.000 15672 scope move finished after 184 + 116 ms 02:59:01.863 00.000 15672 Move returns status 0, amount 184 02:59:01.863 00.000 15672 move complete, result=0 02:59:01.863 00.000 15672 worker thread done servicing request 02:59:01.863 00.000 15672 Worker thread wakes up 02:59:01.864 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:01.864 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:01.864 00.000 30444 GuideStep: -0.5 px 132 ms EAST, -1.0 px 184 ms NORTH 02:59:03.974 02.110 15672 Exposure complete 02:59:03.994 00.020 15672 worker thread done servicing request 02:59:03.994 00.000 30444 OnExposeComplete: enter 02:59:03.994 00.000 30444 UpdateGuideState(): m_state=6 02:59:03.994 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7345 02:59:03.994 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=203.01, Mass=36608, SNR=34.5, Peak=5501 HFD=3.9 02:59:03.994 00.000 30444 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.28) = xAngle (-0.34 = -0.34) 02:59:03.994 00.000 30444 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.40 = -0.40) 02:59:03.994 00.000 30444 CameraToMount -- cameraX=1.76 cameraY=-1.24 hyp=2.15 cameraTheta=-0.61 mountX=2.03 mountY=-0.83, mountTheta=-0.39 02:59:03.995 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.76, y=-1.24, opts=13) 02:59:03.995 00.000 30444 Enqueuing Move request for scope (1.76, -1.24) 02:59:03.995 00.000 15672 Worker thread wakes up 02:59:03.995 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.76, -1.24) opts 0xd 02:59:03.995 00.000 15672 Handling offset move in thread for scope, endpoint = (1.76, -1.24) 02:59:03.995 00.000 15672 Moving (1.76, -1.24) raw xDistance=2.03 yDistance=-0.83 02:59:03.995 00.000 15672 GuideAlgorithmHysteresis::Result() returns 1.26 from input 2.03 02:59:03.995 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 02:59:03.995 00.000 15672 MoveAxis(W, 539, ABG) 02:59:03.995 00.000 15672 Guiding Dir = 3, Dur = 539 02:59:03.996 00.001 15672 IsSlewing returns 0 02:59:03.997 00.001 15672 IsGuiding returns 0 02:59:04.001 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=13433, FiltMin=2587, FiltMax=10949, Gamma=2.950 02:59:04.018 00.017 15672 PulseGuide returned control before completion, sleep 528 02:59:04.044 00.026 30444 UpdateGuideState exits: m=36608 SNR=34.5 Saturated 02:59:04.044 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:04.044 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:04.044 00.000 30444 Enqueuing Expose request 02:59:04.550 00.506 15672 IsGuiding returns 1 02:59:04.550 00.000 15672 scope still moving after pulse duration time elapsed 02:59:04.571 00.021 15672 IsSlewing returns 0 02:59:04.578 00.007 15672 IsGuiding returns 0 02:59:04.578 00.000 15672 scope move finished after 539 + 42 ms 02:59:04.578 00.000 15672 Move returns status 0, amount 539 02:59:04.578 00.000 15672 MoveAxis(N, 149, ABG) 02:59:04.578 00.000 15672 Guiding Dir = 0, Dur = 149 02:59:04.579 00.001 15672 IsSlewing returns 0 02:59:04.580 00.001 15672 IsGuiding returns 0 02:59:04.658 00.078 15672 PulseGuide returned control before completion, sleep 82 02:59:04.771 00.113 15672 IsGuiding returns 1 02:59:04.771 00.000 15672 scope still moving after pulse duration time elapsed 02:59:04.792 00.021 15672 IsSlewing returns 0 02:59:04.817 00.025 15672 IsGuiding returns 0 02:59:04.817 00.000 15672 scope move finished after 149 + 88 ms 02:59:04.818 00.001 15672 Move returns status 0, amount 149 02:59:04.818 00.000 15672 move complete, result=0 02:59:04.818 00.000 15672 worker thread done servicing request 02:59:04.818 00.000 15672 Worker thread wakes up 02:59:04.818 00.000 30444 GuideStep: 2.0 px 539 ms WEST, -0.8 px 149 ms NORTH 02:59:04.818 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:04.818 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:06.726 01.908 15672 Exposure complete 02:59:06.746 00.020 15672 worker thread done servicing request 02:59:06.746 00.000 30444 OnExposeComplete: enter 02:59:06.746 00.000 30444 UpdateGuideState(): m_state=6 02:59:06.746 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7346 02:59:06.747 00.001 30444 Star::Find returns 1 (1), X=460.84, Y=203.90, Mass=38500, SNR=37.5, Peak=6383 HFD=3.4 02:59:06.747 00.000 30444 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.28) = xAngle (-2.32 = -2.32) 02:59:06.747 00.000 30444 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.38 = -2.38) 02:59:06.747 00.000 30444 CameraToMount -- cameraX=-0.59 cameraY=-0.36 hyp=0.69 cameraTheta=-2.60 mountX=-0.47 mountY=-0.48, mountTheta=-2.35 02:59:06.747 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.59, y=-0.36, opts=13) 02:59:06.747 00.000 30444 Enqueuing Move request for scope (-0.59, -0.36) 02:59:06.747 00.000 15672 Worker thread wakes up 02:59:06.747 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.36) opts 0xd 02:59:06.747 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.59, -0.36) 02:59:06.747 00.000 15672 Moving (-0.59, -0.36) raw xDistance=-0.47 yDistance=-0.48 02:59:06.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.47 02:59:06.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 02:59:06.748 00.001 15672 MoveAxis(E, 89, ABG) 02:59:06.748 00.000 15672 Guiding Dir = 2, Dur = 89 02:59:06.748 00.000 15672 IsSlewing returns 0 02:59:06.750 00.002 15672 IsGuiding returns 0 02:59:06.754 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=15759, FiltMin=2622, FiltMax=11137, Gamma=2.950 02:59:06.766 00.012 15672 PulseGuide returned control before completion, sleep 83 02:59:06.893 00.127 15672 IsGuiding returns 0 02:59:06.893 00.000 15672 Move returns status 0, amount 89 02:59:06.893 00.000 15672 MoveAxis(N, 85, ABG) 02:59:06.893 00.000 15672 Guiding Dir = 0, Dur = 85 02:59:06.893 00.000 15672 IsSlewing returns 0 02:59:06.894 00.001 15672 IsGuiding returns 0 02:59:06.974 00.080 15672 PulseGuide returned control before completion, sleep 16 02:59:06.994 00.020 15672 IsGuiding returns 1 02:59:06.994 00.000 15672 scope still moving after pulse duration time elapsed 02:59:07.015 00.021 15672 IsSlewing returns 0 02:59:07.018 00.003 15672 IsGuiding returns 1 02:59:07.039 00.021 15672 IsSlewing returns 0 02:59:07.042 00.003 15672 IsGuiding returns 1 02:59:07.064 00.022 15672 IsSlewing returns 0 02:59:07.080 00.016 30444 UpdateGuideState exits: m=38500 SNR=37.5 Saturated 02:59:07.080 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:07.080 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:07.081 00.001 30444 Enqueuing Expose request 02:59:07.117 00.036 15672 IsGuiding returns 0 02:59:07.118 00.001 15672 scope move finished after 85 + 138 ms 02:59:07.118 00.000 15672 Move returns status 0, amount 85 02:59:07.118 00.000 15672 move complete, result=0 02:59:07.118 00.000 15672 worker thread done servicing request 02:59:07.118 00.000 15672 Worker thread wakes up 02:59:07.118 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:07.118 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:07.121 00.003 30444 GuideStep: -0.5 px 89 ms EAST, -0.5 px 85 ms NORTH 02:59:09.229 02.108 15672 Exposure complete 02:59:09.249 00.020 15672 worker thread done servicing request 02:59:09.249 00.000 30444 OnExposeComplete: enter 02:59:09.249 00.000 30444 UpdateGuideState(): m_state=6 02:59:09.249 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7347 02:59:09.250 00.001 30444 Star::Find returns 1 (1), X=460.58, Y=203.67, Mass=34436, SNR=34.4, Peak=5808 HFD=3.2 02:59:09.250 00.000 30444 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.28) = xAngle (-2.27 = -2.27) 02:59:09.250 00.000 30444 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.33 = -2.33) 02:59:09.250 00.000 30444 CameraToMount -- cameraX=-0.85 cameraY=-0.58 hyp=1.03 cameraTheta=-2.54 mountX=-0.66 mountY=-0.75, mountTheta=-2.29 02:59:09.250 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.85, y=-0.58, opts=13) 02:59:09.250 00.000 30444 Enqueuing Move request for scope (-0.85, -0.58) 02:59:09.250 00.000 15672 Worker thread wakes up 02:59:09.250 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -0.58) opts 0xd 02:59:09.250 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.85, -0.58) 02:59:09.250 00.000 15672 Moving (-0.85, -0.58) raw xDistance=-0.66 yDistance=-0.75 02:59:09.250 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66 02:59:09.250 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 02:59:09.251 00.001 15672 MoveAxis(E, 184, ABG) 02:59:09.251 00.000 15672 Guiding Dir = 2, Dur = 184 02:59:09.251 00.000 15672 IsSlewing returns 0 02:59:09.255 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=15473, FiltMin=2608, FiltMax=10977, Gamma=2.950 02:59:09.274 00.019 15672 IsGuiding returns 0 02:59:09.290 00.016 15672 PulseGuide returned control before completion, sleep 179 02:59:09.298 00.008 30444 UpdateGuideState exits: m=34436 SNR=34.4 Saturated 02:59:09.298 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:09.298 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:09.298 00.000 30444 Enqueuing Expose request 02:59:09.471 00.173 15672 IsGuiding returns 1 02:59:09.471 00.000 15672 scope still moving after pulse duration time elapsed 02:59:09.493 00.022 15672 IsSlewing returns 0 02:59:09.529 00.036 15672 IsGuiding returns 0 02:59:09.529 00.000 15672 scope move finished after 184 + 71 ms 02:59:09.529 00.000 15672 Move returns status 0, amount 184 02:59:09.529 00.000 15672 MoveAxis(N, 134, ABG) 02:59:09.529 00.000 15672 Guiding Dir = 0, Dur = 134 02:59:09.530 00.001 15672 IsSlewing returns 0 02:59:09.530 00.000 15672 IsGuiding returns 0 02:59:09.610 00.080 15672 PulseGuide returned control before completion, sleep 66 02:59:09.678 00.068 15672 IsGuiding returns 1 02:59:09.679 00.001 15672 scope still moving after pulse duration time elapsed 02:59:09.699 00.020 15672 IsSlewing returns 0 02:59:09.702 00.003 15672 IsGuiding returns 1 02:59:09.723 00.021 15672 IsSlewing returns 0 02:59:09.726 00.003 15672 IsGuiding returns 1 02:59:09.746 00.020 15672 IsSlewing returns 0 02:59:09.802 00.056 15672 IsGuiding returns 0 02:59:09.802 00.000 15672 scope move finished after 134 + 137 ms 02:59:09.802 00.000 15672 Move returns status 0, amount 134 02:59:09.802 00.000 15672 move complete, result=0 02:59:09.802 00.000 15672 worker thread done servicing request 02:59:09.803 00.001 15672 Worker thread wakes up 02:59:09.803 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:09.803 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:09.803 00.000 30444 GuideStep: -0.7 px 184 ms EAST, -0.7 px 134 ms NORTH 02:59:11.710 01.907 15672 Exposure complete 02:59:11.730 00.020 15672 worker thread done servicing request 02:59:11.730 00.000 30444 OnExposeComplete: enter 02:59:11.730 00.000 30444 UpdateGuideState(): m_state=6 02:59:11.730 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7348 02:59:11.730 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=203.64, Mass=37045, SNR=38.7, Peak=5856 HFD=3.5 02:59:11.730 00.000 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.91 = -1.91) 02:59:11.731 00.001 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 02:59:11.731 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=-0.61 hyp=0.75 cameraTheta=-2.19 mountX=-0.25 mountY=-0.69, mountTheta=-1.92 02:59:11.731 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=-0.61, opts=13) 02:59:11.731 00.000 30444 Enqueuing Move request for scope (-0.44, -0.61) 02:59:11.731 00.000 15672 Worker thread wakes up 02:59:11.731 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.61) opts 0xd 02:59:11.731 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, -0.61) 02:59:11.731 00.000 15672 Moving (-0.44, -0.61) raw xDistance=-0.25 yDistance=-0.69 02:59:11.731 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.25 02:59:11.731 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 02:59:11.731 00.000 15672 MoveAxis(E, 81, ABG) 02:59:11.731 00.000 15672 Guiding Dir = 2, Dur = 81 02:59:11.732 00.001 15672 IsSlewing returns 0 02:59:11.734 00.002 15672 IsGuiding returns 0 02:59:11.738 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=15784, FiltMin=2586, FiltMax=11535, Gamma=2.950 02:59:11.750 00.012 15672 PulseGuide returned control before completion, sleep 75 02:59:11.827 00.077 15672 IsGuiding returns 1 02:59:11.827 00.000 15672 scope still moving after pulse duration time elapsed 02:59:11.848 00.021 15672 IsSlewing returns 0 02:59:11.863 00.015 15672 IsGuiding returns 0 02:59:11.863 00.000 15672 scope move finished after 81 + 48 ms 02:59:11.863 00.000 15672 Move returns status 0, amount 81 02:59:11.863 00.000 15672 MoveAxis(N, 123, ABG) 02:59:11.863 00.000 15672 Guiding Dir = 0, Dur = 123 02:59:11.864 00.001 15672 IsSlewing returns 0 02:59:11.865 00.001 15672 IsGuiding returns 0 02:59:11.975 00.110 15672 PulseGuide returned control before completion, sleep 23 02:59:12.001 00.026 15672 IsGuiding returns 1 02:59:12.001 00.000 15672 scope still moving after pulse duration time elapsed 02:59:12.023 00.022 15672 IsSlewing returns 0 02:59:12.024 00.001 15672 IsGuiding returns 1 02:59:12.045 00.021 15672 IsSlewing returns 0 02:59:12.046 00.001 15672 IsGuiding returns 1 02:59:12.067 00.021 15672 IsSlewing returns 0 02:59:12.068 00.001 15672 IsGuiding returns 1 02:59:12.089 00.021 15672 IsSlewing returns 0 02:59:12.102 00.013 15672 IsGuiding returns 0 02:59:12.102 00.000 15672 scope move finished after 123 + 114 ms 02:59:12.103 00.001 15672 Move returns status 0, amount 123 02:59:12.103 00.000 15672 move complete, result=0 02:59:12.103 00.000 15672 worker thread done servicing request 02:59:12.168 00.065 30444 UpdateGuideState exits: m=37045 SNR=38.7 Saturated 02:59:12.169 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:12.169 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:12.169 00.000 30444 Enqueuing Expose request 02:59:12.169 00.000 30444 GuideStep: -0.3 px 81 ms EAST, -0.7 px 123 ms NORTH 02:59:12.169 00.000 15672 Worker thread wakes up 02:59:12.170 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:12.170 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:14.279 02.109 15672 Exposure complete 02:59:14.299 00.020 15672 worker thread done servicing request 02:59:14.299 00.000 30444 OnExposeComplete: enter 02:59:14.299 00.000 30444 UpdateGuideState(): m_state=6 02:59:14.299 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7349 02:59:14.299 00.000 30444 Star::Find returns 1 (1), X=461.65, Y=203.31, Mass=40547, SNR=39.2, Peak=5929 HFD=3.4 02:59:14.299 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.07 = -1.07) 02:59:14.299 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.13 = -1.13) 02:59:14.299 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.95 hyp=0.97 cameraTheta=-1.35 mountX=0.47 mountY=-0.88, mountTheta=-1.08 02:59:14.300 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.95, opts=13) 02:59:14.300 00.000 30444 Enqueuing Move request for scope (0.22, -0.95) 02:59:14.300 00.000 15672 Worker thread wakes up 02:59:14.300 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.95) opts 0xd 02:59:14.300 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.95) 02:59:14.300 00.000 15672 Moving (0.22, -0.95) raw xDistance=0.47 yDistance=-0.88 02:59:14.300 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47 02:59:14.300 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 02:59:14.300 00.000 15672 MoveAxis(W, 121, ABG) 02:59:14.300 00.000 15672 Guiding Dir = 3, Dur = 121 02:59:14.301 00.001 15672 IsSlewing returns 0 02:59:14.306 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=15369, FiltMin=2571, FiltMax=10984, Gamma=2.950 02:59:14.339 00.033 15672 IsGuiding returns 0 02:59:14.349 00.010 30444 UpdateGuideState exits: m=40547 SNR=39.2 Saturated 02:59:14.349 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:14.349 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:14.349 00.000 30444 Enqueuing Expose request 02:59:14.354 00.005 15672 PulseGuide returned control before completion, sleep 116 02:59:14.473 00.119 15672 IsGuiding returns 1 02:59:14.473 00.000 15672 scope still moving after pulse duration time elapsed 02:59:14.495 00.022 15672 IsSlewing returns 0 02:59:14.499 00.004 15672 IsGuiding returns 0 02:59:14.499 00.000 15672 scope move finished after 121 + 39 ms 02:59:14.499 00.000 15672 Move returns status 0, amount 121 02:59:14.500 00.001 15672 MoveAxis(N, 157, ABG) 02:59:14.500 00.000 15672 Guiding Dir = 0, Dur = 157 02:59:14.500 00.000 15672 IsSlewing returns 0 02:59:14.503 00.003 15672 IsGuiding returns 0 02:59:14.578 00.075 15672 PulseGuide returned control before completion, sleep 93 02:59:14.675 00.097 15672 IsGuiding returns 1 02:59:14.675 00.000 15672 scope still moving after pulse duration time elapsed 02:59:14.696 00.021 15672 IsSlewing returns 0 02:59:14.699 00.003 15672 IsGuiding returns 1 02:59:14.720 00.021 15672 IsSlewing returns 0 02:59:14.721 00.001 15672 IsGuiding returns 1 02:59:14.742 00.021 15672 IsSlewing returns 0 02:59:14.754 00.012 15672 IsGuiding returns 0 02:59:14.754 00.000 15672 scope move finished after 157 + 93 ms 02:59:14.754 00.000 15672 Move returns status 0, amount 157 02:59:14.754 00.000 15672 move complete, result=0 02:59:14.754 00.000 15672 worker thread done servicing request 02:59:14.754 00.000 15672 Worker thread wakes up 02:59:14.754 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:14.754 00.000 30444 GuideStep: 0.5 px 121 ms WEST, -0.9 px 157 ms NORTH 02:59:14.754 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:16.662 01.908 15672 Exposure complete 02:59:16.682 00.020 15672 worker thread done servicing request 02:59:16.682 00.000 30444 OnExposeComplete: enter 02:59:16.682 00.000 30444 UpdateGuideState(): m_state=6 02:59:16.682 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7350 02:59:16.682 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=203.16, Mass=36607, SNR=35.6, Peak=5972 HFD=3.4 02:59:16.682 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 02:59:16.682 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 02:59:16.682 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-1.10 hyp=1.10 cameraTheta=-1.67 mountX=0.20 mountY=-1.10, mountTheta=-1.39 02:59:16.683 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-1.10, opts=13) 02:59:16.683 00.000 30444 Enqueuing Move request for scope (-0.11, -1.10) 02:59:16.683 00.000 15672 Worker thread wakes up 02:59:16.683 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -1.10) opts 0xd 02:59:16.683 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -1.10) 02:59:16.683 00.000 15672 Moving (-0.11, -1.10) raw xDistance=0.20 yDistance=-1.10 02:59:16.683 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 02:59:16.683 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10 02:59:16.683 00.000 15672 MoveAxis(E, 0, ABG) 02:59:16.683 00.000 15672 Move returns status 0, amount 0 02:59:16.683 00.000 15672 MoveAxis(N, 195, ABG) 02:59:16.684 00.001 15672 Guiding Dir = 0, Dur = 195 02:59:16.684 00.000 15672 IsSlewing returns 0 02:59:16.685 00.001 15672 IsGuiding returns 0 02:59:16.689 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2133, max=16177, FiltMin=2609, FiltMax=12079, Gamma=2.950 02:59:16.732 00.043 30444 UpdateGuideState exits: m=36607 SNR=35.6 Saturated 02:59:16.732 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:16.732 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:16.732 00.000 30444 Enqueuing Expose request 02:59:16.767 00.035 15672 PulseGuide returned control before completion, sleep 124 02:59:16.894 00.127 15672 IsGuiding returns 1 02:59:16.894 00.000 15672 scope still moving after pulse duration time elapsed 02:59:16.915 00.021 15672 IsSlewing returns 0 02:59:16.916 00.001 15672 IsGuiding returns 1 02:59:16.937 00.021 15672 IsSlewing returns 0 02:59:16.938 00.001 15672 IsGuiding returns 1 02:59:16.959 00.021 15672 IsSlewing returns 0 02:59:16.974 00.015 15672 IsGuiding returns 0 02:59:16.974 00.000 15672 scope move finished after 195 + 93 ms 02:59:16.974 00.000 15672 Move returns status 0, amount 195 02:59:16.974 00.000 15672 move complete, result=0 02:59:16.974 00.000 15672 worker thread done servicing request 02:59:16.974 00.000 15672 Worker thread wakes up 02:59:16.974 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:16.974 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:16.974 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.1 px 195 ms NORTH 02:59:19.082 02.108 15672 Exposure complete 02:59:19.102 00.020 15672 worker thread done servicing request 02:59:19.102 00.000 30444 OnExposeComplete: enter 02:59:19.102 00.000 30444 UpdateGuideState(): m_state=6 02:59:19.103 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7351 02:59:19.103 00.000 30444 Star::Find returns 1 (1), X=461.12, Y=203.95, Mass=41299, SNR=38.7, Peak=6294 HFD=3.8 02:59:19.103 00.000 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 02:59:19.103 00.000 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 02:59:19.103 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.30 hyp=0.43 cameraTheta=-2.37 mountX=-0.21 mountY=-0.36, mountTheta=-2.11 02:59:19.103 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.30, opts=13) 02:59:19.104 00.001 30444 Enqueuing Move request for scope (-0.31, -0.30) 02:59:19.104 00.000 15672 Worker thread wakes up 02:59:19.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.30) opts 0xd 02:59:19.104 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.30) 02:59:19.104 00.000 15672 Moving (-0.31, -0.30) raw xDistance=-0.21 yDistance=-0.36 02:59:19.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 02:59:19.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 02:59:19.104 00.000 15672 MoveAxis(E, 0, ABG) 02:59:19.104 00.000 15672 Move returns status 0, amount 0 02:59:19.104 00.000 15672 MoveAxis(N, 64, ABG) 02:59:19.104 00.000 15672 Guiding Dir = 0, Dur = 64 02:59:19.104 00.000 15672 IsSlewing returns 0 02:59:19.105 00.001 15672 IsGuiding returns 0 02:59:19.110 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=14762, FiltMin=2588, FiltMax=11144, Gamma=2.950 02:59:19.155 00.045 30444 UpdateGuideState exits: m=41299 SNR=38.7 Saturated 02:59:19.155 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:19.155 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:19.155 00.000 30444 Enqueuing Expose request 02:59:19.210 00.055 15672 IsGuiding returns 1 02:59:19.211 00.001 15672 scope still moving after pulse duration time elapsed 02:59:19.232 00.021 15672 IsSlewing returns 0 02:59:19.233 00.001 15672 IsGuiding returns 1 02:59:19.254 00.021 15672 IsSlewing returns 0 02:59:19.274 00.020 15672 IsGuiding returns 0 02:59:19.274 00.000 15672 scope move finished after 64 + 104 ms 02:59:19.274 00.000 15672 Move returns status 0, amount 64 02:59:19.274 00.000 15672 move complete, result=0 02:59:19.274 00.000 15672 worker thread done servicing request 02:59:19.274 00.000 15672 Worker thread wakes up 02:59:19.274 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 64 ms NORTH 02:59:19.274 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:19.274 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:21.190 01.916 15672 Exposure complete 02:59:21.220 00.030 15672 worker thread done servicing request 02:59:21.220 00.000 30444 OnExposeComplete: enter 02:59:21.220 00.000 30444 UpdateGuideState(): m_state=6 02:59:21.220 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7352 02:59:21.220 00.000 30444 Star::Find returns 1 (1), X=460.89, Y=203.80, Mass=35255, SNR=34.0, Peak=6298 HFD=3.0 02:59:21.220 00.000 30444 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 02:59:21.220 00.000 30444 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.24 = -2.24) 02:59:21.220 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-0.45 hyp=0.71 cameraTheta=-2.45 mountX=-0.40 mountY=-0.56, mountTheta=-2.20 02:59:21.221 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-0.45, opts=13) 02:59:21.221 00.000 30444 Enqueuing Move request for scope (-0.55, -0.45) 02:59:21.221 00.000 15672 Worker thread wakes up 02:59:21.221 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.45) opts 0xd 02:59:21.221 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -0.45) 02:59:21.221 00.000 15672 Moving (-0.55, -0.45) raw xDistance=-0.40 yDistance=-0.56 02:59:21.221 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 02:59:21.221 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 02:59:21.221 00.000 15672 MoveAxis(E, 109, ABG) 02:59:21.221 00.000 15672 Guiding Dir = 2, Dur = 109 02:59:21.221 00.000 15672 IsSlewing returns 0 02:59:21.223 00.002 15672 IsGuiding returns 0 02:59:21.227 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2075, max=15021, FiltMin=2592, FiltMax=11478, Gamma=2.950 02:59:21.239 00.012 15672 PulseGuide returned control before completion, sleep 104 02:59:21.322 00.083 30444 UpdateGuideState exits: m=35255 SNR=34.0 Saturated 02:59:21.322 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:21.322 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:21.322 00.000 30444 Enqueuing Expose request 02:59:21.351 00.029 15672 IsGuiding returns 0 02:59:21.351 00.000 15672 Move returns status 0, amount 109 02:59:21.351 00.000 15672 MoveAxis(N, 99, ABG) 02:59:21.351 00.000 15672 Guiding Dir = 0, Dur = 99 02:59:21.351 00.000 15672 IsSlewing returns 0 02:59:21.352 00.001 15672 IsGuiding returns 0 02:59:21.432 00.080 15672 PulseGuide returned control before completion, sleep 29 02:59:21.464 00.032 15672 IsGuiding returns 1 02:59:21.465 00.001 15672 scope still moving after pulse duration time elapsed 02:59:21.486 00.021 15672 IsSlewing returns 0 02:59:21.489 00.003 15672 IsGuiding returns 1 02:59:21.509 00.020 15672 IsSlewing returns 0 02:59:21.512 00.003 15672 IsGuiding returns 1 02:59:21.533 00.021 15672 IsSlewing returns 0 02:59:21.590 00.057 15672 IsGuiding returns 0 02:59:21.590 00.000 15672 scope move finished after 99 + 139 ms 02:59:21.590 00.000 15672 Move returns status 0, amount 99 02:59:21.590 00.000 15672 move complete, result=0 02:59:21.590 00.000 15672 worker thread done servicing request 02:59:21.590 00.000 15672 Worker thread wakes up 02:59:21.591 00.001 30444 GuideStep: -0.4 px 109 ms EAST, -0.6 px 99 ms NORTH 02:59:21.591 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:21.591 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:23.702 02.111 15672 Exposure complete 02:59:23.722 00.020 15672 worker thread done servicing request 02:59:23.722 00.000 30444 OnExposeComplete: enter 02:59:23.722 00.000 30444 UpdateGuideState(): m_state=6 02:59:23.722 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7353 02:59:23.722 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=204.55, Mass=37606, SNR=36.0, Peak=5970 HFD=3.2 02:59:23.722 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.70 = 1.70) 02:59:23.722 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.64 = 1.64) 02:59:23.723 00.001 30444 CameraToMount -- cameraX=0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.43 mountX=-0.04 mountY=0.30, mountTheta=1.70 02:59:23.723 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.30, opts=13) 02:59:23.723 00.000 30444 Enqueuing Move request for scope (0.04, 0.30) 02:59:23.723 00.000 15672 Worker thread wakes up 02:59:23.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.30) opts 0xd 02:59:23.723 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.30) 02:59:23.723 00.000 15672 Moving (0.04, 0.30) raw xDistance=-0.04 yDistance=0.30 02:59:23.723 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 02:59:23.723 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:59:23.723 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 02:59:23.723 00.000 15672 MoveAxis(E, 0, ABG) 02:59:23.723 00.000 15672 Move returns status 0, amount 0 02:59:23.724 00.001 15672 MoveAxis(N, 0, ABG) 02:59:23.724 00.000 15672 Move returns status 0, amount 0 02:59:23.724 00.000 15672 move complete, result=0 02:59:23.724 00.000 15672 worker thread done servicing request 02:59:23.729 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=15831, FiltMin=2529, FiltMax=12757, Gamma=2.950 02:59:23.772 00.043 30444 UpdateGuideState exits: m=37606 SNR=36.0 Saturated 02:59:23.772 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:23.772 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:23.772 00.000 30444 Enqueuing Expose request 02:59:23.772 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 02:59:23.772 00.000 15672 Worker thread wakes up 02:59:23.772 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:23.772 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:25.677 01.905 15672 Exposure complete 02:59:25.697 00.020 15672 worker thread done servicing request 02:59:25.697 00.000 30444 OnExposeComplete: enter 02:59:25.697 00.000 30444 UpdateGuideState(): m_state=6 02:59:25.697 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7354 02:59:25.697 00.000 30444 Star::Find returns 1 (1), X=460.91, Y=204.68, Mass=43798, SNR=41.0, Peak=6253 HFD=3.8 02:59:25.697 00.000 30444 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.28) = xAngle (2.73 = 2.73) 02:59:25.697 00.000 30444 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.67 = 2.67) 02:59:25.697 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=0.43 hyp=0.68 cameraTheta=2.45 mountX=-0.62 mountY=0.31, mountTheta=2.68 02:59:25.698 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=0.43, opts=13) 02:59:25.698 00.000 30444 Enqueuing Move request for scope (-0.52, 0.43) 02:59:25.698 00.000 15672 Worker thread wakes up 02:59:25.698 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.43) opts 0xd 02:59:25.698 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, 0.43) 02:59:25.698 00.000 15672 Moving (-0.52, 0.43) raw xDistance=-0.62 yDistance=0.31 02:59:25.698 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62 02:59:25.698 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:59:25.698 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 02:59:25.698 00.000 15672 MoveAxis(E, 168, ABG) 02:59:25.698 00.000 15672 Guiding Dir = 2, Dur = 168 02:59:25.699 00.001 15672 IsSlewing returns 0 02:59:25.700 00.001 15672 IsGuiding returns 0 02:59:25.704 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=13952, FiltMin=2606, FiltMax=12284, Gamma=2.950 02:59:25.728 00.024 15672 PulseGuide returned control before completion, sleep 151 02:59:25.883 00.155 15672 IsGuiding returns 1 02:59:25.883 00.000 15672 scope still moving after pulse duration time elapsed 02:59:25.904 00.021 15672 IsSlewing returns 0 02:59:25.907 00.003 15672 IsGuiding returns 1 02:59:25.921 00.014 30444 UpdateGuideState exits: m=43798 SNR=41.0 Saturated 02:59:25.921 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:25.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:25.921 00.000 30444 Enqueuing Expose request 02:59:25.927 00.006 15672 IsSlewing returns 0 02:59:25.937 00.010 15672 IsGuiding returns 0 02:59:25.937 00.000 15672 scope move finished after 168 + 69 ms 02:59:25.937 00.000 15672 Move returns status 0, amount 168 02:59:25.937 00.000 15672 MoveAxis(N, 0, ABG) 02:59:25.938 00.001 15672 Move returns status 0, amount 0 02:59:25.938 00.000 15672 move complete, result=0 02:59:25.938 00.000 15672 worker thread done servicing request 02:59:25.938 00.000 15672 Worker thread wakes up 02:59:25.939 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:25.939 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:25.945 00.006 30444 GuideStep: -0.6 px 168 ms EAST, 0.3 px 0 ms NORTH 02:59:28.049 02.104 15672 Exposure complete 02:59:28.069 00.020 15672 worker thread done servicing request 02:59:28.069 00.000 30444 OnExposeComplete: enter 02:59:28.069 00.000 30444 UpdateGuideState(): m_state=6 02:59:28.069 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7355 02:59:28.069 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=204.23, Mass=39867, SNR=40.2, Peak=6293 HFD=3.5 02:59:28.069 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 02:59:28.069 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.76 = -2.76) 02:59:28.069 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.97 mountX=-0.15 mountY=-0.06, mountTheta=-2.75 02:59:28.070 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.03, opts=13) 02:59:28.070 00.000 30444 Enqueuing Move request for scope (-0.16, -0.03) 02:59:28.070 00.000 15672 Worker thread wakes up 02:59:28.070 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd 02:59:28.070 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.03) 02:59:28.070 00.000 15672 Moving (-0.16, -0.03) raw xDistance=-0.15 yDistance=-0.06 02:59:28.070 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 02:59:28.070 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:59:28.070 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 02:59:28.070 00.000 15672 MoveAxis(E, 0, ABG) 02:59:28.070 00.000 15672 Move returns status 0, amount 0 02:59:28.070 00.000 15672 MoveAxis(N, 0, ABG) 02:59:28.070 00.000 15672 Move returns status 0, amount 0 02:59:28.071 00.001 15672 move complete, result=0 02:59:28.071 00.000 15672 worker thread done servicing request 02:59:28.075 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1996, max=15141, FiltMin=2570, FiltMax=11599, Gamma=2.950 02:59:28.118 00.043 30444 UpdateGuideState exits: m=39867 SNR=40.2 Saturated 02:59:28.118 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:28.118 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:28.118 00.000 30444 Enqueuing Expose request 02:59:28.119 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 02:59:28.119 00.000 15672 Worker thread wakes up 02:59:28.119 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:28.119 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:30.027 01.908 15672 Exposure complete 02:59:30.055 00.028 15672 worker thread done servicing request 02:59:30.055 00.000 30444 OnExposeComplete: enter 02:59:30.055 00.000 30444 UpdateGuideState(): m_state=6 02:59:30.055 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7356 02:59:30.055 00.000 30444 Star::Find returns 1 (1), X=460.88, Y=205.07, Mass=43321, SNR=43.7, Peak=6220 HFD=3.9 02:59:30.055 00.000 30444 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.28) = xAngle (2.44 = 2.44) 02:59:30.055 00.000 30444 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.38 = 2.38) 02:59:30.055 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=0.82 hyp=0.98 cameraTheta=2.17 mountX=-0.75 mountY=0.68, mountTheta=2.41 02:59:30.056 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=0.82, opts=13) 02:59:30.056 00.000 30444 Enqueuing Move request for scope (-0.55, 0.82) 02:59:30.056 00.000 15672 Worker thread wakes up 02:59:30.056 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.82) opts 0xd 02:59:30.056 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, 0.82) 02:59:30.056 00.000 15672 Moving (-0.55, 0.82) raw xDistance=-0.75 yDistance=0.68 02:59:30.056 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.75 02:59:30.056 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:59:30.056 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68 02:59:30.056 00.000 15672 MoveAxis(E, 204, ABG) 02:59:30.056 00.000 15672 Guiding Dir = 2, Dur = 204 02:59:30.057 00.001 15672 IsSlewing returns 0 02:59:30.057 00.000 15672 IsGuiding returns 0 02:59:30.061 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=14000, FiltMin=2605, FiltMax=11460, Gamma=2.950 02:59:30.073 00.012 15672 PulseGuide returned control before completion, sleep 199 02:59:30.104 00.031 30444 UpdateGuideState exits: m=43321 SNR=43.7 Saturated 02:59:30.104 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:30.104 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:30.104 00.000 30444 Enqueuing Expose request 02:59:30.276 00.172 15672 IsGuiding returns 1 02:59:30.276 00.000 15672 scope still moving after pulse duration time elapsed 02:59:30.297 00.021 15672 IsSlewing returns 0 02:59:30.314 00.017 15672 IsGuiding returns 0 02:59:30.314 00.000 15672 scope move finished after 204 + 53 ms 02:59:30.315 00.001 15672 Move returns status 0, amount 204 02:59:30.315 00.000 15672 MoveAxis(N, 0, ABG) 02:59:30.315 00.000 15672 Move returns status 0, amount 0 02:59:30.315 00.000 15672 move complete, result=0 02:59:30.315 00.000 15672 worker thread done servicing request 02:59:30.315 00.000 15672 Worker thread wakes up 02:59:30.315 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:30.316 00.001 30444 GuideStep: -0.8 px 204 ms EAST, 0.7 px 0 ms NORTH 02:59:30.316 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:32.426 02.110 15672 Exposure complete 02:59:32.446 00.020 15672 worker thread done servicing request 02:59:32.446 00.000 30444 OnExposeComplete: enter 02:59:32.446 00.000 30444 UpdateGuideState(): m_state=6 02:59:32.446 00.000 30444 Star::Find(15, 460, 205, 0, (0,0,0,0), 0.0, 255) frame 7357 02:59:32.447 00.001 30444 Star::Find returns 1 (1), X=461.21, Y=204.12, Mass=36966, SNR=36.1, Peak=6473 HFD=3.1 02:59:32.447 00.000 30444 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.28) = xAngle (-2.32 = -2.32) 02:59:32.447 00.000 30444 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.38 = -2.38) 02:59:32.447 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.13 hyp=0.25 cameraTheta=-2.60 mountX=-0.17 mountY=-0.17, mountTheta=-2.35 02:59:32.447 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.13, opts=13) 02:59:32.447 00.000 30444 Enqueuing Move request for scope (-0.22, -0.13) 02:59:32.447 00.000 15672 Worker thread wakes up 02:59:32.447 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.13) opts 0xd 02:59:32.447 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.13) 02:59:32.447 00.000 15672 Moving (-0.22, -0.13) raw xDistance=-0.17 yDistance=-0.17 02:59:32.448 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 02:59:32.448 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:59:32.448 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 02:59:32.448 00.000 15672 MoveAxis(E, 0, ABG) 02:59:32.448 00.000 15672 Move returns status 0, amount 0 02:59:32.448 00.000 15672 MoveAxis(N, 0, ABG) 02:59:32.448 00.000 15672 Move returns status 0, amount 0 02:59:32.448 00.000 15672 move complete, result=0 02:59:32.448 00.000 15672 worker thread done servicing request 02:59:32.452 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=17253, FiltMin=2574, FiltMax=12300, Gamma=2.950 02:59:32.534 00.082 30444 UpdateGuideState exits: m=36966 SNR=36.1 Saturated 02:59:32.534 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:32.534 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:32.534 00.000 30444 Enqueuing Expose request 02:59:32.534 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 02:59:32.534 00.000 15672 Worker thread wakes up 02:59:32.534 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:32.534 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:34.450 01.916 15672 Exposure complete 02:59:34.481 00.031 15672 worker thread done servicing request 02:59:34.481 00.000 30444 OnExposeComplete: enter 02:59:34.481 00.000 30444 UpdateGuideState(): m_state=6 02:59:34.481 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7358 02:59:34.481 00.000 30444 Star::Find returns 1 (1), X=461.23, Y=203.75, Mass=33332, SNR=33.1, Peak=6329 HFD=2.9 02:59:34.481 00.000 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 02:59:34.481 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 02:59:34.481 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.51 hyp=0.54 cameraTheta=-1.95 mountX=-0.06 mountY=-0.54, mountTheta=-1.67 02:59:34.482 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.51, opts=13) 02:59:34.482 00.000 30444 Enqueuing Move request for scope (-0.20, -0.51) 02:59:34.482 00.000 15672 Worker thread wakes up 02:59:34.482 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.51) opts 0xd 02:59:34.482 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.51) 02:59:34.482 00.000 15672 Moving (-0.20, -0.51) raw xDistance=-0.06 yDistance=-0.54 02:59:34.482 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 02:59:34.482 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 02:59:34.482 00.000 15672 MoveAxis(E, 0, ABG) 02:59:34.482 00.000 15672 Move returns status 0, amount 0 02:59:34.482 00.000 15672 MoveAxis(N, 96, ABG) 02:59:34.482 00.000 15672 Guiding Dir = 0, Dur = 96 02:59:34.483 00.001 15672 IsSlewing returns 0 02:59:34.484 00.001 15672 IsGuiding returns 0 02:59:34.487 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2129, max=16304, FiltMin=2637, FiltMax=11338, Gamma=2.950 02:59:34.563 00.076 15672 PulseGuide returned control before completion, sleep 28 02:59:34.593 00.030 15672 IsGuiding returns 1 02:59:34.593 00.000 15672 scope still moving after pulse duration time elapsed 02:59:34.595 00.002 30444 UpdateGuideState exits: m=33332 SNR=33.1 Saturated 02:59:34.595 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:34.595 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:34.595 00.000 30444 Enqueuing Expose request 02:59:34.614 00.019 15672 IsSlewing returns 0 02:59:34.615 00.001 15672 IsGuiding returns 1 02:59:34.637 00.022 15672 IsSlewing returns 0 02:59:34.638 00.001 15672 IsGuiding returns 1 02:59:34.659 00.021 15672 IsSlewing returns 0 02:59:34.707 00.048 15672 IsGuiding returns 0 02:59:34.707 00.000 15672 scope move finished after 96 + 127 ms 02:59:34.707 00.000 15672 Move returns status 0, amount 96 02:59:34.707 00.000 15672 move complete, result=0 02:59:34.708 00.001 15672 worker thread done servicing request 02:59:34.708 00.000 15672 Worker thread wakes up 02:59:34.708 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:34.708 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:34.708 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 96 ms NORTH 02:59:36.815 02.107 15672 Exposure complete 02:59:36.835 00.020 15672 worker thread done servicing request 02:59:36.835 00.000 30444 OnExposeComplete: enter 02:59:36.835 00.000 30444 UpdateGuideState(): m_state=6 02:59:36.835 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7359 02:59:36.835 00.000 30444 Star::Find returns 1 (1), X=461.41, Y=204.95, Mass=34115, SNR=35.5, Peak=6793 HFD=2.6 02:59:36.835 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 02:59:36.835 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 02:59:36.835 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.69 hyp=0.69 cameraTheta=1.60 mountX=-0.21 mountY=0.67, mountTheta=1.87 02:59:36.836 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.69, opts=13) 02:59:36.836 00.000 30444 Enqueuing Move request for scope (-0.02, 0.69) 02:59:36.836 00.000 15672 Worker thread wakes up 02:59:36.836 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.69) opts 0xd 02:59:36.836 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.69) 02:59:36.836 00.000 15672 Moving (-0.02, 0.69) raw xDistance=-0.21 yDistance=0.67 02:59:36.836 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 02:59:36.836 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 02:59:36.836 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67 02:59:36.836 00.000 15672 MoveAxis(E, 0, ABG) 02:59:36.836 00.000 15672 Move returns status 0, amount 0 02:59:36.836 00.000 15672 MoveAxis(N, 0, ABG) 02:59:36.837 00.001 15672 Move returns status 0, amount 0 02:59:36.837 00.000 15672 move complete, result=0 02:59:36.837 00.000 15672 worker thread done servicing request 02:59:36.841 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=14368, FiltMin=2501, FiltMax=11505, Gamma=2.950 02:59:37.135 00.294 30444 UpdateGuideState exits: m=34115 SNR=35.5 Saturated 02:59:37.135 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:37.135 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:37.135 00.000 30444 Enqueuing Expose request 02:59:37.135 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH 02:59:37.135 00.000 15672 Worker thread wakes up 02:59:37.135 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:37.135 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:39.044 01.909 15672 Exposure complete 02:59:39.066 00.022 15672 worker thread done servicing request 02:59:39.066 00.000 30444 OnExposeComplete: enter 02:59:39.066 00.000 30444 UpdateGuideState(): m_state=6 02:59:39.066 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7360 02:59:39.066 00.000 30444 Star::Find returns 1 (1), X=461.79, Y=204.37, Mass=33436, SNR=34.7, Peak=6388 HFD=3.4 02:59:39.066 00.000 30444 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.28) = xAngle (0.59 = 0.59) 02:59:39.066 00.000 30444 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.53 = 0.53) 02:59:39.066 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.12 hyp=0.38 cameraTheta=0.32 mountX=0.31 mountY=0.19, mountTheta=0.55 02:59:39.067 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.12, opts=13) 02:59:39.067 00.000 30444 Enqueuing Move request for scope (0.36, 0.12) 02:59:39.067 00.000 15672 Worker thread wakes up 02:59:39.067 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.12) opts 0xd 02:59:39.067 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.12) 02:59:39.067 00.000 15672 Moving (0.36, 0.12) raw xDistance=0.31 yDistance=0.19 02:59:39.067 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 02:59:39.067 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:59:39.067 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 02:59:39.067 00.000 15672 MoveAxis(W, 84, ABG) 02:59:39.067 00.000 15672 Guiding Dir = 3, Dur = 84 02:59:39.067 00.000 15672 IsSlewing returns 0 02:59:39.069 00.002 15672 IsGuiding returns 0 02:59:39.073 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=14422, FiltMin=2627, FiltMax=12266, Gamma=2.950 02:59:39.083 00.010 15672 PulseGuide returned control before completion, sleep 80 02:59:39.116 00.033 30444 UpdateGuideState exits: m=33436 SNR=34.7 Saturated 02:59:39.116 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:39.116 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:39.116 00.000 30444 Enqueuing Expose request 02:59:39.212 00.096 15672 IsGuiding returns 0 02:59:39.212 00.000 15672 Move returns status 0, amount 84 02:59:39.212 00.000 15672 MoveAxis(N, 0, ABG) 02:59:39.212 00.000 15672 Move returns status 0, amount 0 02:59:39.212 00.000 15672 move complete, result=0 02:59:39.212 00.000 15672 worker thread done servicing request 02:59:39.212 00.000 15672 Worker thread wakes up 02:59:39.212 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:39.212 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:39.212 00.000 30444 GuideStep: 0.3 px 84 ms WEST, 0.2 px 0 ms NORTH 02:59:41.318 02.106 15672 Exposure complete 02:59:41.338 00.020 15672 worker thread done servicing request 02:59:41.338 00.000 30444 OnExposeComplete: enter 02:59:41.338 00.000 30444 UpdateGuideState(): m_state=6 02:59:41.338 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7361 02:59:41.338 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=205.15, Mass=44163, SNR=39.4, Peak=7185 HFD=3.4 02:59:41.338 00.000 30444 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.28) = xAngle (2.15 = 2.15) 02:59:41.338 00.000 30444 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 02:59:41.338 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.90 hyp=0.94 cameraTheta=1.87 mountX=-0.51 mountY=0.82, mountTheta=2.13 02:59:41.339 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.90, opts=13) 02:59:41.339 00.000 30444 Enqueuing Move request for scope (-0.28, 0.90) 02:59:41.339 00.000 15672 Worker thread wakes up 02:59:41.339 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.90) opts 0xd 02:59:41.339 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.90) 02:59:41.339 00.000 15672 Moving (-0.28, 0.90) raw xDistance=-0.51 yDistance=0.82 02:59:41.339 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.51 02:59:41.339 00.000 15672 resist switch: large excursion: input 0.82 thresh 0.75 direction from -1 to 1 02:59:41.339 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.45 02:59:41.339 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 02:59:41.339 00.000 15672 MoveAxis(E, 133, ABG) 02:59:41.339 00.000 15672 Guiding Dir = 2, Dur = 133 02:59:41.339 00.000 15672 IsSlewing returns 0 02:59:41.341 00.002 15672 IsGuiding returns 0 02:59:41.344 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=14451, FiltMin=2500, FiltMax=11209, Gamma=2.950 02:59:41.367 00.023 15672 PulseGuide returned control before completion, sleep 117 02:59:41.488 00.121 15672 IsGuiding returns 1 02:59:41.488 00.000 15672 scope still moving after pulse duration time elapsed 02:59:41.509 00.021 15672 IsSlewing returns 0 02:59:41.512 00.003 15672 IsGuiding returns 0 02:59:41.512 00.000 15672 scope move finished after 133 + 38 ms 02:59:41.512 00.000 15672 Move returns status 0, amount 133 02:59:41.512 00.000 15672 MoveAxis(S, 146, ABG) 02:59:41.512 00.000 15672 Guiding Dir = 1, Dur = 146 02:59:41.513 00.001 15672 IsSlewing returns 0 02:59:41.513 00.000 15672 IsGuiding returns 0 02:59:41.591 00.078 15672 PulseGuide returned control before completion, sleep 78 02:59:41.673 00.082 15672 IsGuiding returns 1 02:59:41.673 00.000 15672 scope still moving after pulse duration time elapsed 02:59:41.694 00.021 15672 IsSlewing returns 0 02:59:41.695 00.001 15672 IsGuiding returns 1 02:59:41.716 00.021 15672 IsSlewing returns 0 02:59:41.717 00.001 15672 IsGuiding returns 1 02:59:41.738 00.021 15672 IsSlewing returns 0 02:59:41.739 00.001 15672 IsGuiding returns 1 02:59:41.755 00.016 30444 UpdateGuideState exits: m=44163 SNR=39.4 Saturated 02:59:41.755 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:41.755 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:41.755 00.000 30444 Enqueuing Expose request 02:59:41.760 00.005 15672 IsSlewing returns 0 02:59:41.767 00.007 15672 IsGuiding returns 0 02:59:41.767 00.000 15672 scope move finished after 146 + 108 ms 02:59:41.767 00.000 15672 Move returns status 0, amount 146 02:59:41.767 00.000 15672 move complete, result=0 02:59:41.768 00.001 30444 GuideStep: -0.5 px 133 ms EAST, 0.8 px 146 ms SOUTH 02:59:41.768 00.000 15672 worker thread done servicing request 02:59:41.768 00.000 15672 Worker thread wakes up 02:59:41.768 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:41.768 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:43.683 01.915 15672 Exposure complete 02:59:43.710 00.027 15672 worker thread done servicing request 02:59:43.710 00.000 30444 OnExposeComplete: enter 02:59:43.711 00.001 30444 UpdateGuideState(): m_state=6 02:59:43.711 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7362 02:59:43.711 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=204.94, Mass=50988, SNR=44.4, Peak=7033 HFD=3.9 02:59:43.711 00.000 30444 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.28) = xAngle (2.09 = 2.09) 02:59:43.711 00.000 30444 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.03 = 2.03) 02:59:43.711 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.68 hyp=0.70 cameraTheta=1.81 mountX=-0.35 mountY=0.63, mountTheta=2.08 02:59:43.711 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.68, opts=13) 02:59:43.711 00.000 30444 Enqueuing Move request for scope (-0.17, 0.68) 02:59:43.711 00.000 15672 Worker thread wakes up 02:59:43.711 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.68) opts 0xd 02:59:43.712 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.68) 02:59:43.712 00.000 15672 Moving (-0.17, 0.68) raw xDistance=-0.35 yDistance=0.63 02:59:43.712 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35 02:59:43.712 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 02:59:43.712 00.000 15672 MoveAxis(E, 104, ABG) 02:59:43.712 00.000 15672 Guiding Dir = 2, Dur = 104 02:59:43.712 00.000 15672 IsSlewing returns 0 02:59:43.718 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=15209, FiltMin=2568, FiltMax=11879, Gamma=2.950 02:59:43.732 00.014 15672 IsGuiding returns 0 02:59:43.747 00.015 15672 PulseGuide returned control before completion, sleep 99 02:59:43.760 00.013 30444 UpdateGuideState exits: m=50988 SNR=44.4 Saturated 02:59:43.760 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:43.760 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:43.760 00.000 30444 Enqueuing Expose request 02:59:43.848 00.088 15672 IsGuiding returns 1 02:59:43.848 00.000 15672 scope still moving after pulse duration time elapsed 02:59:43.870 00.022 15672 IsSlewing returns 0 02:59:43.892 00.022 15672 IsGuiding returns 0 02:59:43.892 00.000 15672 scope move finished after 104 + 55 ms 02:59:43.892 00.000 15672 Move returns status 0, amount 104 02:59:43.892 00.000 15672 MoveAxis(S, 112, ABG) 02:59:43.892 00.000 15672 Guiding Dir = 1, Dur = 112 02:59:43.893 00.001 15672 IsSlewing returns 0 02:59:43.893 00.000 15672 IsGuiding returns 0 02:59:43.972 00.079 15672 PulseGuide returned control before completion, sleep 44 02:59:44.019 00.047 15672 IsGuiding returns 1 02:59:44.019 00.000 15672 scope still moving after pulse duration time elapsed 02:59:44.040 00.021 15672 IsSlewing returns 0 02:59:44.043 00.003 15672 IsGuiding returns 1 02:59:44.063 00.020 15672 IsSlewing returns 0 02:59:44.067 00.004 15672 IsGuiding returns 1 02:59:44.088 00.021 15672 IsSlewing returns 0 02:59:44.117 00.029 15672 IsGuiding returns 0 02:59:44.117 00.000 15672 scope move finished after 112 + 112 ms 02:59:44.117 00.000 15672 Move returns status 0, amount 112 02:59:44.117 00.000 15672 move complete, result=0 02:59:44.118 00.001 15672 worker thread done servicing request 02:59:44.118 00.000 15672 Worker thread wakes up 02:59:44.118 00.000 30444 GuideStep: -0.3 px 104 ms EAST, 0.6 px 112 ms SOUTH 02:59:44.118 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:44.119 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:46.234 02.115 15672 Exposure complete 02:59:46.253 00.019 15672 worker thread done servicing request 02:59:46.254 00.001 30444 OnExposeComplete: enter 02:59:46.254 00.000 30444 UpdateGuideState(): m_state=6 02:59:46.254 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7363 02:59:46.254 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=204.80, Mass=38651, SNR=39.1, Peak=6523 HFD=3.0 02:59:46.254 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 02:59:46.254 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 02:59:46.254 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.54 hyp=0.55 cameraTheta=1.45 mountX=-0.09 mountY=0.54, mountTheta=1.73 02:59:46.254 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.54, opts=13) 02:59:46.254 00.000 30444 Enqueuing Move request for scope (0.07, 0.54) 02:59:46.255 00.001 15672 Worker thread wakes up 02:59:46.255 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.54) opts 0xd 02:59:46.255 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.54) 02:59:46.255 00.000 15672 Moving (0.07, 0.54) raw xDistance=-0.09 yDistance=0.54 02:59:46.255 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 02:59:46.255 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 02:59:46.255 00.000 15672 MoveAxis(E, 0, ABG) 02:59:46.255 00.000 15672 Move returns status 0, amount 0 02:59:46.255 00.000 15672 MoveAxis(S, 97, ABG) 02:59:46.255 00.000 15672 Guiding Dir = 1, Dur = 97 02:59:46.255 00.000 15672 IsSlewing returns 0 02:59:46.256 00.001 15672 IsGuiding returns 0 02:59:46.260 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=13726, FiltMin=2611, FiltMax=10709, Gamma=2.950 02:59:46.303 00.043 30444 UpdateGuideState exits: m=38651 SNR=39.1 Saturated 02:59:46.303 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:46.303 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:46.303 00.000 30444 Enqueuing Expose request 02:59:46.336 00.033 15672 PulseGuide returned control before completion, sleep 27 02:59:46.368 00.032 15672 IsGuiding returns 1 02:59:46.369 00.001 15672 scope still moving after pulse duration time elapsed 02:59:46.390 00.021 15672 IsSlewing returns 0 02:59:46.390 00.000 15672 IsGuiding returns 1 02:59:46.411 00.021 15672 IsSlewing returns 0 02:59:46.412 00.001 15672 IsGuiding returns 1 02:59:46.433 00.021 15672 IsSlewing returns 0 02:59:46.463 00.030 15672 IsGuiding returns 0 02:59:46.463 00.000 15672 scope move finished after 97 + 110 ms 02:59:46.463 00.000 15672 Move returns status 0, amount 97 02:59:46.463 00.000 15672 move complete, result=0 02:59:46.463 00.000 15672 worker thread done servicing request 02:59:46.463 00.000 15672 Worker thread wakes up 02:59:46.463 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:46.463 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:46.463 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 97 ms SOUTH 02:59:48.381 01.918 15672 Exposure complete 02:59:48.411 00.030 15672 worker thread done servicing request 02:59:48.411 00.000 30444 OnExposeComplete: enter 02:59:48.411 00.000 30444 UpdateGuideState(): m_state=6 02:59:48.411 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7364 02:59:48.411 00.000 30444 Star::Find returns 1 (1), X=461.92, Y=204.64, Mass=44829, SNR=42.1, Peak=6355 HFD=3.6 02:59:48.411 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 02:59:48.411 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 02:59:48.411 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.39 hyp=0.62 cameraTheta=0.67 mountX=0.36 mountY=0.48, mountTheta=0.92 02:59:48.411 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.39, opts=13) 02:59:48.411 00.000 30444 Enqueuing Move request for scope (0.49, 0.39) 02:59:48.412 00.001 15672 Worker thread wakes up 02:59:48.412 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.39) opts 0xd 02:59:48.412 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.39) 02:59:48.412 00.000 15672 Moving (0.49, 0.39) raw xDistance=0.36 yDistance=0.48 02:59:48.412 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 02:59:48.412 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 02:59:48.412 00.000 15672 MoveAxis(W, 99, ABG) 02:59:48.412 00.000 15672 Guiding Dir = 3, Dur = 99 02:59:48.412 00.000 15672 IsSlewing returns 0 02:59:48.414 00.002 15672 IsGuiding returns 0 02:59:48.417 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=15463, FiltMin=2597, FiltMax=10760, Gamma=2.950 02:59:48.428 00.011 15672 PulseGuide returned control before completion, sleep 94 02:59:48.460 00.032 30444 UpdateGuideState exits: m=44829 SNR=42.1 Saturated 02:59:48.460 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:48.460 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:48.460 00.000 30444 Enqueuing Expose request 02:59:48.541 00.081 15672 IsGuiding returns 0 02:59:48.541 00.000 15672 Move returns status 0, amount 99 02:59:48.541 00.000 15672 MoveAxis(S, 86, ABG) 02:59:48.541 00.000 15672 Guiding Dir = 1, Dur = 86 02:59:48.542 00.001 15672 IsSlewing returns 0 02:59:48.543 00.001 15672 IsGuiding returns 0 02:59:48.621 00.078 15672 PulseGuide returned control before completion, sleep 18 02:59:48.641 00.020 15672 IsGuiding returns 1 02:59:48.641 00.000 15672 scope still moving after pulse duration time elapsed 02:59:48.663 00.022 15672 IsSlewing returns 0 02:59:48.665 00.002 15672 IsGuiding returns 1 02:59:48.686 00.021 15672 IsSlewing returns 0 02:59:48.689 00.003 15672 IsGuiding returns 1 02:59:48.710 00.021 15672 IsSlewing returns 0 02:59:48.765 00.055 15672 IsGuiding returns 0 02:59:48.765 00.000 15672 scope move finished after 86 + 136 ms 02:59:48.765 00.000 15672 Move returns status 0, amount 86 02:59:48.765 00.000 15672 move complete, result=0 02:59:48.765 00.000 15672 worker thread done servicing request 02:59:48.765 00.000 15672 Worker thread wakes up 02:59:48.765 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:48.765 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:48.765 00.000 30444 GuideStep: 0.4 px 99 ms WEST, 0.5 px 86 ms SOUTH 02:59:50.872 02.107 15672 Exposure complete 02:59:50.892 00.020 15672 worker thread done servicing request 02:59:50.892 00.000 30444 OnExposeComplete: enter 02:59:50.892 00.000 30444 UpdateGuideState(): m_state=6 02:59:50.893 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7365 02:59:50.893 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=204.82, Mass=33486, SNR=30.8, Peak=6179 HFD=3.2 02:59:50.893 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.95 = 1.95) 02:59:50.893 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.88 = 1.88) 02:59:50.893 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.57 hyp=0.57 cameraTheta=1.67 mountX=-0.21 mountY=0.54, mountTheta=1.94 02:59:50.893 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.57, opts=13) 02:59:50.893 00.000 30444 Enqueuing Move request for scope (-0.05, 0.57) 02:59:50.893 00.000 15672 Worker thread wakes up 02:59:50.893 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.57) opts 0xd 02:59:50.893 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.57) 02:59:50.894 00.001 15672 Moving (-0.05, 0.57) raw xDistance=-0.21 yDistance=0.54 02:59:50.894 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 02:59:50.894 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 02:59:50.894 00.000 15672 MoveAxis(E, 0, ABG) 02:59:50.894 00.000 15672 Move returns status 0, amount 0 02:59:50.894 00.000 15672 MoveAxis(S, 97, ABG) 02:59:50.894 00.000 15672 Guiding Dir = 1, Dur = 97 02:59:50.894 00.000 15672 IsSlewing returns 0 02:59:50.895 00.001 15672 IsGuiding returns 0 02:59:50.899 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=15388, FiltMin=2531, FiltMax=11814, Gamma=2.950 02:59:50.969 00.070 15672 PulseGuide returned control before completion, sleep 33 02:59:51.005 00.036 15672 IsGuiding returns 1 02:59:51.005 00.000 15672 scope still moving after pulse duration time elapsed 02:59:51.026 00.021 15672 IsSlewing returns 0 02:59:51.029 00.003 15672 IsGuiding returns 1 02:59:51.050 00.021 15672 IsSlewing returns 0 02:59:51.053 00.003 15672 IsGuiding returns 1 02:59:51.074 00.021 15672 IsSlewing returns 0 02:59:51.081 00.007 15672 IsGuiding returns 0 02:59:51.082 00.001 15672 scope move finished after 97 + 90 ms 02:59:51.082 00.000 15672 Move returns status 0, amount 97 02:59:51.082 00.000 15672 move complete, result=0 02:59:51.082 00.000 15672 worker thread done servicing request 02:59:51.412 00.330 30444 UpdateGuideState exits: m=33486 SNR=30.8 Saturated 02:59:51.412 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:51.412 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:51.413 00.001 30444 Enqueuing Expose request 02:59:51.413 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 97 ms SOUTH 02:59:51.413 00.000 15672 Worker thread wakes up 02:59:51.413 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:51.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:53.321 01.908 15672 Exposure complete 02:59:53.341 00.020 15672 worker thread done servicing request 02:59:53.341 00.000 30444 OnExposeComplete: enter 02:59:53.341 00.000 30444 UpdateGuideState(): m_state=6 02:59:53.341 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7366 02:59:53.341 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=204.45, Mass=39047, SNR=37.7, Peak=6639 HFD=3.5 02:59:53.341 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 02:59:53.341 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 02:59:53.341 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.20 hyp=0.31 cameraTheta=0.69 mountX=0.18 mountY=0.25, mountTheta=0.94 02:59:53.342 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.20, opts=13) 02:59:53.342 00.000 30444 Enqueuing Move request for scope (0.24, 0.20) 02:59:53.342 00.000 15672 Worker thread wakes up 02:59:53.342 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.20) opts 0xd 02:59:53.342 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.20) 02:59:53.342 00.000 15672 Moving (0.24, 0.20) raw xDistance=0.18 yDistance=0.25 02:59:53.342 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 02:59:53.342 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:59:53.342 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 02:59:53.342 00.000 15672 MoveAxis(E, 0, ABG) 02:59:53.342 00.000 15672 Move returns status 0, amount 0 02:59:53.342 00.000 15672 MoveAxis(N, 0, ABG) 02:59:53.342 00.000 15672 Move returns status 0, amount 0 02:59:53.342 00.000 15672 move complete, result=0 02:59:53.342 00.000 15672 worker thread done servicing request 02:59:53.347 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13704, FiltMin=2623, FiltMax=12332, Gamma=2.950 02:59:53.484 00.137 30444 UpdateGuideState exits: m=39047 SNR=37.7 Saturated 02:59:53.484 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:53.484 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:53.484 00.000 30444 Enqueuing Expose request 02:59:53.484 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 02:59:53.485 00.001 15672 Worker thread wakes up 02:59:53.485 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:53.485 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:55.596 02.111 15672 Exposure complete 02:59:55.616 00.020 15672 worker thread done servicing request 02:59:55.616 00.000 30444 OnExposeComplete: enter 02:59:55.617 00.001 30444 UpdateGuideState(): m_state=6 02:59:55.617 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7367 02:59:55.617 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=204.36, Mass=35093, SNR=37.7, Peak=6717 HFD=3.0 02:59:55.617 00.000 30444 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.28) = xAngle (3.14 = 3.14) 02:59:55.617 00.000 30444 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.07 = 3.07) 02:59:55.617 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.11 hyp=0.39 cameraTheta=2.86 mountX=-0.39 mountY=0.03, mountTheta=3.07 02:59:55.617 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.11, opts=13) 02:59:55.617 00.000 30444 Enqueuing Move request for scope (-0.37, 0.11) 02:59:55.617 00.000 15672 Worker thread wakes up 02:59:55.617 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.11) opts 0xd 02:59:55.617 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.11) 02:59:55.618 00.001 15672 Moving (-0.37, 0.11) raw xDistance=-0.39 yDistance=0.03 02:59:55.618 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39 02:59:55.618 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 02:59:55.618 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 02:59:55.618 00.000 15672 MoveAxis(E, 105, ABG) 02:59:55.618 00.000 15672 Guiding Dir = 2, Dur = 105 02:59:55.618 00.000 15672 IsSlewing returns 0 02:59:55.619 00.001 15672 IsGuiding returns 0 02:59:55.623 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=16051, FiltMin=2538, FiltMax=11763, Gamma=2.950 02:59:55.649 00.026 15672 PulseGuide returned control before completion, sleep 86 02:59:55.667 00.018 30444 UpdateGuideState exits: m=35093 SNR=37.7 Saturated 02:59:55.667 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:55.667 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:55.667 00.000 30444 Enqueuing Expose request 02:59:55.737 00.070 15672 IsGuiding returns 1 02:59:55.737 00.000 15672 scope still moving after pulse duration time elapsed 02:59:55.758 00.021 15672 IsSlewing returns 0 02:59:55.759 00.001 15672 IsGuiding returns 1 02:59:55.779 00.020 15672 IsSlewing returns 0 02:59:55.795 00.016 15672 IsGuiding returns 0 02:59:55.795 00.000 15672 scope move finished after 105 + 70 ms 02:59:55.795 00.000 15672 Move returns status 0, amount 105 02:59:55.795 00.000 15672 MoveAxis(N, 0, ABG) 02:59:55.796 00.001 15672 Move returns status 0, amount 0 02:59:55.796 00.000 15672 move complete, result=0 02:59:55.796 00.000 15672 worker thread done servicing request 02:59:55.796 00.000 15672 Worker thread wakes up 02:59:55.796 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:55.796 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 02:59:55.797 00.001 30444 GuideStep: -0.4 px 105 ms EAST, 0.0 px 0 ms NORTH 02:59:57.704 01.907 15672 Exposure complete 02:59:57.724 00.020 15672 worker thread done servicing request 02:59:57.724 00.000 30444 OnExposeComplete: enter 02:59:57.724 00.000 30444 UpdateGuideState(): m_state=6 02:59:57.724 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7368 02:59:57.725 00.001 30444 Star::Find returns 1 (1), X=461.59, Y=204.62, Mass=46396, SNR=44.8, Peak=6407 HFD=3.4 02:59:57.725 00.000 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 02:59:57.725 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 02:59:57.725 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.37 hyp=0.40 cameraTheta=1.16 mountX=0.05 mountY=0.39, mountTheta=1.43 02:59:57.726 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.37, opts=13) 02:59:57.726 00.000 30444 Enqueuing Move request for scope (0.16, 0.37) 02:59:57.726 00.000 15672 Worker thread wakes up 02:59:57.726 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.37) opts 0xd 02:59:57.726 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.37) 02:59:57.726 00.000 15672 Moving (0.16, 0.37) raw xDistance=0.05 yDistance=0.39 02:59:57.726 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 02:59:57.726 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 02:59:57.726 00.000 15672 MoveAxis(E, 0, ABG) 02:59:57.726 00.000 15672 Move returns status 0, amount 0 02:59:57.726 00.000 15672 MoveAxis(S, 70, ABG) 02:59:57.726 00.000 15672 Guiding Dir = 1, Dur = 70 02:59:57.727 00.001 15672 IsSlewing returns 0 02:59:57.728 00.001 15672 IsGuiding returns 0 02:59:57.732 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=15031, FiltMin=2614, FiltMax=11537, Gamma=2.950 02:59:57.775 00.043 30444 UpdateGuideState exits: m=46396 SNR=44.8 Saturated 02:59:57.775 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 02:59:57.775 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 02:59:57.775 00.000 30444 Enqueuing Expose request 02:59:57.839 00.064 15672 IsGuiding returns 1 02:59:57.839 00.000 15672 scope still moving after pulse duration time elapsed 02:59:57.860 00.021 15672 IsSlewing returns 0 02:59:57.860 00.000 15672 IsGuiding returns 1 02:59:57.881 00.021 15672 IsSlewing returns 0 02:59:57.903 00.022 15672 IsGuiding returns 0 02:59:57.903 00.000 15672 scope move finished after 70 + 105 ms 02:59:57.903 00.000 15672 Move returns status 0, amount 70 02:59:57.903 00.000 15672 move complete, result=0 02:59:57.904 00.001 15672 worker thread done servicing request 02:59:57.904 00.000 15672 Worker thread wakes up 02:59:57.904 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 70 ms SOUTH 02:59:57.904 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 02:59:57.904 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:00.011 02.107 15672 Exposure complete 03:00:00.034 00.023 15672 worker thread done servicing request 03:00:00.034 00.000 30444 OnExposeComplete: enter 03:00:00.034 00.000 30444 UpdateGuideState(): m_state=6 03:00:00.034 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7369 03:00:00.034 00.000 30444 Star::Find returns 1 (1), X=461.65, Y=204.73, Mass=43890, SNR=41.6, Peak=6335 HFD=3.6 03:00:00.034 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 03:00:00.034 00.000 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 03:00:00.034 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.48 hyp=0.53 cameraTheta=1.15 mountX=0.08 mountY=0.51, mountTheta=1.43 03:00:00.035 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.48, opts=13) 03:00:00.035 00.000 30444 Enqueuing Move request for scope (0.22, 0.48) 03:00:00.035 00.000 15672 Worker thread wakes up 03:00:00.035 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.48) opts 0xd 03:00:00.035 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.48) 03:00:00.035 00.000 15672 Moving (0.22, 0.48) raw xDistance=0.08 yDistance=0.51 03:00:00.035 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:00:00.035 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 03:00:00.035 00.000 15672 MoveAxis(E, 0, ABG) 03:00:00.035 00.000 15672 Move returns status 0, amount 0 03:00:00.035 00.000 15672 MoveAxis(S, 92, ABG) 03:00:00.035 00.000 15672 Guiding Dir = 1, Dur = 92 03:00:00.036 00.001 15672 IsSlewing returns 0 03:00:00.037 00.001 15672 IsGuiding returns 0 03:00:00.041 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2093, max=12596, FiltMin=2560, FiltMax=10611, Gamma=2.950 03:00:00.084 00.043 30444 UpdateGuideState exits: m=43890 SNR=41.6 Saturated 03:00:00.084 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:00.084 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:00.085 00.001 30444 Enqueuing Expose request 03:00:00.122 00.037 15672 PulseGuide returned control before completion, sleep 17 03:00:00.141 00.019 15672 IsGuiding returns 1 03:00:00.142 00.001 15672 scope still moving after pulse duration time elapsed 03:00:00.162 00.020 15672 IsSlewing returns 0 03:00:00.165 00.003 15672 IsGuiding returns 1 03:00:00.186 00.021 15672 IsSlewing returns 0 03:00:00.189 00.003 15672 IsGuiding returns 1 03:00:00.209 00.020 15672 IsSlewing returns 0 03:00:00.266 00.057 15672 IsGuiding returns 0 03:00:00.266 00.000 15672 scope move finished after 92 + 137 ms 03:00:00.266 00.000 15672 Move returns status 0, amount 92 03:00:00.267 00.001 15672 move complete, result=0 03:00:00.267 00.000 15672 worker thread done servicing request 03:00:00.267 00.000 15672 Worker thread wakes up 03:00:00.267 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:00.267 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:00.267 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 92 ms SOUTH 03:00:02.173 01.906 15672 Exposure complete 03:00:02.193 00.020 15672 worker thread done servicing request 03:00:02.193 00.000 30444 OnExposeComplete: enter 03:00:02.193 00.000 30444 UpdateGuideState(): m_state=6 03:00:02.193 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7370 03:00:02.193 00.000 30444 Star::Find returns 1 (1), X=461.65, Y=204.88, Mass=41151, SNR=38.4, Peak=6173 HFD=3.5 03:00:02.193 00.000 30444 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 03:00:02.193 00.000 30444 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.46 = 1.46) 03:00:02.193 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.63 hyp=0.67 cameraTheta=1.24 mountX=0.03 mountY=0.66, mountTheta=1.52 03:00:02.194 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.63, opts=13) 03:00:02.194 00.000 30444 Enqueuing Move request for scope (0.21, 0.63) 03:00:02.194 00.000 15672 Worker thread wakes up 03:00:02.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.63) opts 0xd 03:00:02.194 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.63) 03:00:02.194 00.000 15672 Moving (0.21, 0.63) raw xDistance=0.03 yDistance=0.66 03:00:02.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 03:00:02.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 03:00:02.194 00.000 15672 MoveAxis(E, 0, ABG) 03:00:02.194 00.000 15672 Move returns status 0, amount 0 03:00:02.194 00.000 15672 MoveAxis(S, 118, ABG) 03:00:02.194 00.000 15672 Guiding Dir = 1, Dur = 118 03:00:02.195 00.001 15672 IsSlewing returns 0 03:00:02.196 00.001 15672 IsGuiding returns 0 03:00:02.200 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=15021, FiltMin=2409, FiltMax=10606, Gamma=2.950 03:00:02.279 00.079 15672 PulseGuide returned control before completion, sleep 46 03:00:02.328 00.049 15672 IsGuiding returns 1 03:00:02.328 00.000 15672 scope still moving after pulse duration time elapsed 03:00:02.349 00.021 15672 IsSlewing returns 0 03:00:02.352 00.003 15672 IsGuiding returns 1 03:00:02.373 00.021 15672 IsSlewing returns 0 03:00:02.376 00.003 15672 IsGuiding returns 1 03:00:02.397 00.021 15672 IsSlewing returns 0 03:00:02.455 00.058 15672 IsGuiding returns 0 03:00:02.455 00.000 15672 scope move finished after 118 + 140 ms 03:00:02.455 00.000 15672 Move returns status 0, amount 118 03:00:02.455 00.000 15672 move complete, result=0 03:00:02.456 00.001 15672 worker thread done servicing request 03:00:02.639 00.183 30444 UpdateGuideState exits: m=41151 SNR=38.4 Saturated 03:00:02.639 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:02.639 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:02.639 00.000 30444 Enqueuing Expose request 03:00:02.639 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.7 px 118 ms SOUTH 03:00:02.639 00.000 15672 Worker thread wakes up 03:00:02.639 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:02.639 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:04.746 02.107 15672 Exposure complete 03:00:04.766 00.020 15672 worker thread done servicing request 03:00:04.766 00.000 30444 OnExposeComplete: enter 03:00:04.766 00.000 30444 UpdateGuideState(): m_state=6 03:00:04.766 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7371 03:00:04.766 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=204.22, Mass=37943, SNR=37.6, Peak=6416 HFD=3.9 03:00:04.766 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.23 = 0.23) 03:00:04.766 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.16 = 0.16) 03:00:04.766 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=-0.03 hyp=0.61 cameraTheta=-0.05 mountX=0.59 mountY=0.10, mountTheta=0.17 03:00:04.767 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=-0.03, opts=13) 03:00:04.767 00.000 30444 Enqueuing Move request for scope (0.61, -0.03) 03:00:04.767 00.000 15672 Worker thread wakes up 03:00:04.767 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.03) opts 0xd 03:00:04.767 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, -0.03) 03:00:04.767 00.000 15672 Moving (0.61, -0.03) raw xDistance=0.59 yDistance=0.10 03:00:04.767 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59 03:00:04.767 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:00:04.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 03:00:04.767 00.000 15672 MoveAxis(W, 160, ABG) 03:00:04.767 00.000 15672 Guiding Dir = 3, Dur = 160 03:00:04.768 00.001 15672 IsSlewing returns 0 03:00:04.768 00.000 15672 IsGuiding returns 0 03:00:04.772 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=14779, FiltMin=2568, FiltMax=11516, Gamma=2.950 03:00:04.786 00.014 15672 PulseGuide returned control before completion, sleep 153 03:00:04.815 00.029 30444 UpdateGuideState exits: m=37943 SNR=37.6 Saturated 03:00:04.815 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:04.815 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:04.815 00.000 30444 Enqueuing Expose request 03:00:04.943 00.128 15672 IsGuiding returns 1 03:00:04.944 00.001 15672 scope still moving after pulse duration time elapsed 03:00:04.965 00.021 15672 IsSlewing returns 0 03:00:04.967 00.002 15672 IsGuiding returns 0 03:00:04.968 00.001 15672 scope move finished after 160 + 38 ms 03:00:04.968 00.000 15672 Move returns status 0, amount 160 03:00:04.968 00.000 15672 MoveAxis(N, 0, ABG) 03:00:04.968 00.000 15672 Move returns status 0, amount 0 03:00:04.968 00.000 15672 move complete, result=0 03:00:04.968 00.000 15672 worker thread done servicing request 03:00:04.968 00.000 15672 Worker thread wakes up 03:00:04.968 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:04.969 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:04.969 00.000 30444 GuideStep: 0.6 px 160 ms WEST, 0.1 px 0 ms NORTH 03:00:06.883 01.914 15672 Exposure complete 03:00:06.912 00.029 15672 worker thread done servicing request 03:00:06.912 00.000 30444 OnExposeComplete: enter 03:00:06.912 00.000 30444 UpdateGuideState(): m_state=6 03:00:06.912 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7372 03:00:06.912 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=204.49, Mass=42107, SNR=46.6, Peak=6637 HFD=3.2 03:00:06.912 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 03:00:06.912 00.000 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 03:00:06.912 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.15 mountX=0.04 mountY=0.25, mountTheta=1.43 03:00:06.913 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.24, opts=13) 03:00:06.913 00.000 30444 Enqueuing Move request for scope (0.10, 0.24) 03:00:06.913 00.000 15672 Worker thread wakes up 03:00:06.913 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd 03:00:06.913 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.24) 03:00:06.913 00.000 15672 Moving (0.10, 0.24) raw xDistance=0.04 yDistance=0.25 03:00:06.913 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 03:00:06.913 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 03:00:06.913 00.000 15672 MoveAxis(E, 0, ABG) 03:00:06.913 00.000 15672 Move returns status 0, amount 0 03:00:06.913 00.000 15672 MoveAxis(S, 45, ABG) 03:00:06.913 00.000 15672 Guiding Dir = 1, Dur = 45 03:00:06.914 00.001 15672 IsSlewing returns 0 03:00:06.915 00.001 15672 IsGuiding returns 0 03:00:06.918 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=16185, FiltMin=2548, FiltMax=12072, Gamma=2.950 03:00:06.961 00.043 30444 UpdateGuideState exits: m=42107 SNR=46.6 Saturated 03:00:06.961 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:06.961 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:06.961 00.000 30444 Enqueuing Expose request 03:00:07.024 00.063 15672 IsGuiding returns 1 03:00:07.024 00.000 15672 scope still moving after pulse duration time elapsed 03:00:07.046 00.022 15672 IsSlewing returns 0 03:00:07.047 00.001 15672 IsGuiding returns 1 03:00:07.069 00.022 15672 IsSlewing returns 0 03:00:07.088 00.019 15672 IsGuiding returns 0 03:00:07.089 00.001 15672 scope move finished after 45 + 129 ms 03:00:07.089 00.000 15672 Move returns status 0, amount 45 03:00:07.089 00.000 15672 move complete, result=0 03:00:07.089 00.000 15672 worker thread done servicing request 03:00:07.089 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 45 ms SOUTH 03:00:07.089 00.000 15672 Worker thread wakes up 03:00:07.090 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:07.090 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:09.206 02.116 15672 Exposure complete 03:00:09.239 00.033 15672 worker thread done servicing request 03:00:09.239 00.000 30444 OnExposeComplete: enter 03:00:09.239 00.000 30444 UpdateGuideState(): m_state=6 03:00:09.239 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7373 03:00:09.239 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=204.59, Mass=44681, SNR=36.7, Peak=5997 HFD=3.4 03:00:09.239 00.000 30444 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 03:00:09.239 00.000 30444 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.46 = 1.46) 03:00:09.239 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.34 hyp=0.36 cameraTheta=1.24 mountX=0.02 mountY=0.35, mountTheta=1.52 03:00:09.240 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.34, opts=13) 03:00:09.240 00.000 30444 Enqueuing Move request for scope (0.11, 0.34) 03:00:09.240 00.000 15672 Worker thread wakes up 03:00:09.240 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.34) opts 0xd 03:00:09.240 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.34) 03:00:09.240 00.000 15672 Moving (0.11, 0.34) raw xDistance=0.02 yDistance=0.35 03:00:09.240 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:00:09.240 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 03:00:09.240 00.000 15672 MoveAxis(E, 0, ABG) 03:00:09.240 00.000 15672 Move returns status 0, amount 0 03:00:09.240 00.000 15672 MoveAxis(S, 63, ABG) 03:00:09.240 00.000 15672 Guiding Dir = 1, Dur = 63 03:00:09.241 00.001 15672 IsSlewing returns 0 03:00:09.242 00.001 15672 IsGuiding returns 0 03:00:09.245 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=15055, FiltMin=2539, FiltMax=11303, Gamma=2.950 03:00:09.288 00.043 30444 UpdateGuideState exits: m=44681 SNR=36.7 Saturated 03:00:09.288 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:09.289 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:09.289 00.000 30444 Enqueuing Expose request 03:00:09.326 00.037 15672 IsGuiding returns 1 03:00:09.326 00.000 15672 scope still moving after pulse duration time elapsed 03:00:09.346 00.020 15672 IsSlewing returns 0 03:00:09.347 00.001 15672 IsGuiding returns 1 03:00:09.368 00.021 15672 IsSlewing returns 0 03:00:09.436 00.068 15672 IsGuiding returns 0 03:00:09.436 00.000 15672 scope move finished after 63 + 131 ms 03:00:09.436 00.000 15672 Move returns status 0, amount 63 03:00:09.436 00.000 15672 move complete, result=0 03:00:09.436 00.000 15672 worker thread done servicing request 03:00:09.436 00.000 15672 Worker thread wakes up 03:00:09.437 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:09.437 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:09.437 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 63 ms SOUTH 03:00:11.343 01.906 15672 Exposure complete 03:00:11.363 00.020 15672 worker thread done servicing request 03:00:11.363 00.000 30444 OnExposeComplete: enter 03:00:11.363 00.000 30444 UpdateGuideState(): m_state=6 03:00:11.363 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7374 03:00:11.363 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=204.78, Mass=35876, SNR=35.2, Peak=5987 HFD=3.5 03:00:11.363 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 03:00:11.363 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.11 = 2.11) 03:00:11.364 00.001 30444 CameraToMount -- cameraX=-0.18 cameraY=0.53 hyp=0.56 cameraTheta=1.89 mountX=-0.31 mountY=0.48, mountTheta=2.15 03:00:11.364 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.53, opts=13) 03:00:11.364 00.000 30444 Enqueuing Move request for scope (-0.18, 0.53) 03:00:11.364 00.000 15672 Worker thread wakes up 03:00:11.364 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.53) opts 0xd 03:00:11.364 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.53) 03:00:11.364 00.000 15672 Moving (-0.18, 0.53) raw xDistance=-0.31 yDistance=0.48 03:00:11.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 03:00:11.364 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 03:00:11.364 00.000 15672 MoveAxis(E, 85, ABG) 03:00:11.364 00.000 15672 Guiding Dir = 2, Dur = 85 03:00:11.365 00.001 15672 IsSlewing returns 0 03:00:11.366 00.001 15672 IsGuiding returns 0 03:00:11.370 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=14871, FiltMin=2467, FiltMax=11934, Gamma=2.950 03:00:11.384 00.014 15672 PulseGuide returned control before completion, sleep 77 03:00:11.412 00.028 30444 UpdateGuideState exits: m=35876 SNR=35.2 Saturated 03:00:11.412 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:11.412 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:11.412 00.000 30444 Enqueuing Expose request 03:00:11.463 00.051 15672 IsGuiding returns 1 03:00:11.463 00.000 15672 scope still moving after pulse duration time elapsed 03:00:11.484 00.021 15672 IsSlewing returns 0 03:00:11.529 00.045 15672 IsGuiding returns 0 03:00:11.529 00.000 15672 scope move finished after 85 + 78 ms 03:00:11.529 00.000 15672 Move returns status 0, amount 85 03:00:11.529 00.000 15672 MoveAxis(S, 86, ABG) 03:00:11.529 00.000 15672 Guiding Dir = 1, Dur = 86 03:00:11.530 00.001 15672 IsSlewing returns 0 03:00:11.533 00.003 15672 IsGuiding returns 0 03:00:11.609 00.076 15672 PulseGuide returned control before completion, sleep 21 03:00:11.632 00.023 15672 IsGuiding returns 1 03:00:11.633 00.001 15672 scope still moving after pulse duration time elapsed 03:00:11.653 00.020 15672 IsSlewing returns 0 03:00:11.656 00.003 15672 IsGuiding returns 1 03:00:11.677 00.021 15672 IsSlewing returns 0 03:00:11.680 00.003 15672 IsGuiding returns 1 03:00:11.701 00.021 15672 IsSlewing returns 0 03:00:11.769 00.068 15672 IsGuiding returns 0 03:00:11.769 00.000 15672 scope move finished after 86 + 149 ms 03:00:11.769 00.000 15672 Move returns status 0, amount 86 03:00:11.770 00.001 15672 move complete, result=0 03:00:11.770 00.000 15672 worker thread done servicing request 03:00:11.770 00.000 15672 Worker thread wakes up 03:00:11.770 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:11.770 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:11.770 00.000 30444 GuideStep: -0.3 px 85 ms EAST, 0.5 px 86 ms SOUTH 03:00:13.878 02.108 15672 Exposure complete 03:00:13.898 00.020 15672 worker thread done servicing request 03:00:13.898 00.000 30444 OnExposeComplete: enter 03:00:13.898 00.000 30444 UpdateGuideState(): m_state=6 03:00:13.898 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7375 03:00:13.898 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=204.41, Mass=41501, SNR=38.3, Peak=6234 HFD=3.7 03:00:13.898 00.000 30444 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.28) = xAngle (2.83 = 2.83) 03:00:13.898 00.000 30444 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.77 = 2.77) 03:00:13.898 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.16 hyp=0.29 cameraTheta=2.55 mountX=-0.28 mountY=0.11, mountTheta=2.78 03:00:13.899 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.16, opts=13) 03:00:13.899 00.000 30444 Enqueuing Move request for scope (-0.24, 0.16) 03:00:13.899 00.000 15672 Worker thread wakes up 03:00:13.899 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.16) opts 0xd 03:00:13.899 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.16) 03:00:13.899 00.000 15672 Moving (-0.24, 0.16) raw xDistance=-0.28 yDistance=0.11 03:00:13.899 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28 03:00:13.899 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:00:13.899 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 03:00:13.899 00.000 15672 MoveAxis(E, 81, ABG) 03:00:13.899 00.000 15672 Guiding Dir = 2, Dur = 81 03:00:13.900 00.001 15672 IsSlewing returns 0 03:00:13.901 00.001 15672 IsGuiding returns 0 03:00:13.905 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2131, max=16012, FiltMin=2587, FiltMax=11308, Gamma=2.950 03:00:13.924 00.019 15672 PulseGuide returned control before completion, sleep 68 03:00:13.952 00.028 30444 UpdateGuideState exits: m=41501 SNR=38.3 Saturated 03:00:13.952 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:13.952 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:13.952 00.000 30444 Enqueuing Expose request 03:00:13.994 00.042 15672 IsGuiding returns 1 03:00:13.994 00.000 15672 scope still moving after pulse duration time elapsed 03:00:14.016 00.022 15672 IsSlewing returns 0 03:00:14.037 00.021 15672 IsGuiding returns 0 03:00:14.037 00.000 15672 scope move finished after 81 + 54 ms 03:00:14.037 00.000 15672 Move returns status 0, amount 81 03:00:14.037 00.000 15672 MoveAxis(N, 0, ABG) 03:00:14.037 00.000 15672 Move returns status 0, amount 0 03:00:14.037 00.000 15672 move complete, result=0 03:00:14.037 00.000 15672 worker thread done servicing request 03:00:14.037 00.000 15672 Worker thread wakes up 03:00:14.037 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.1 px 0 ms NORTH 03:00:14.037 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:14.037 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:15.945 01.908 15672 Exposure complete 03:00:15.965 00.020 15672 worker thread done servicing request 03:00:15.965 00.000 30444 OnExposeComplete: enter 03:00:15.965 00.000 30444 UpdateGuideState(): m_state=6 03:00:15.965 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7376 03:00:15.965 00.000 30444 Star::Find returns 1 (1), X=461.77, Y=203.97, Mass=34067, SNR=32.5, Peak=5610 HFD=3.2 03:00:15.965 00.000 30444 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.28) = xAngle (-0.42 = -0.42) 03:00:15.965 00.000 30444 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.48 = -0.48) 03:00:15.965 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.28 hyp=0.44 cameraTheta=-0.70 mountX=0.41 mountY=-0.20, mountTheta=-0.47 03:00:15.966 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.28, opts=13) 03:00:15.966 00.000 30444 Enqueuing Move request for scope (0.34, -0.28) 03:00:15.966 00.000 15672 Worker thread wakes up 03:00:15.966 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.28) opts 0xd 03:00:15.966 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.28) 03:00:15.966 00.000 15672 Moving (0.34, -0.28) raw xDistance=0.41 yDistance=-0.20 03:00:15.966 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41 03:00:15.966 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:00:15.966 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 03:00:15.966 00.000 15672 MoveAxis(W, 104, ABG) 03:00:15.966 00.000 15672 Guiding Dir = 3, Dur = 104 03:00:15.967 00.001 15672 IsSlewing returns 0 03:00:15.968 00.001 15672 IsGuiding returns 0 03:00:15.972 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=16751, FiltMin=2515, FiltMax=11869, Gamma=2.950 03:00:15.985 00.013 15672 PulseGuide returned control before completion, sleep 97 03:00:16.013 00.028 30444 UpdateGuideState exits: m=34067 SNR=32.5 Saturated 03:00:16.013 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:16.014 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:16.014 00.000 30444 Enqueuing Expose request 03:00:16.084 00.070 15672 IsGuiding returns 1 03:00:16.084 00.000 15672 scope still moving after pulse duration time elapsed 03:00:16.105 00.021 15672 IsSlewing returns 0 03:00:16.129 00.024 15672 IsGuiding returns 0 03:00:16.130 00.001 15672 scope move finished after 104 + 57 ms 03:00:16.130 00.000 15672 Move returns status 0, amount 104 03:00:16.130 00.000 15672 MoveAxis(N, 0, ABG) 03:00:16.130 00.000 15672 Move returns status 0, amount 0 03:00:16.130 00.000 15672 move complete, result=0 03:00:16.130 00.000 15672 worker thread done servicing request 03:00:16.130 00.000 15672 Worker thread wakes up 03:00:16.130 00.000 30444 GuideStep: 0.4 px 104 ms WEST, -0.2 px 0 ms NORTH 03:00:16.130 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:16.130 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:18.236 02.106 15672 Exposure complete 03:00:18.257 00.021 15672 worker thread done servicing request 03:00:18.257 00.000 30444 OnExposeComplete: enter 03:00:18.257 00.000 30444 UpdateGuideState(): m_state=6 03:00:18.257 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7377 03:00:18.257 00.000 30444 Star::Find returns 1 (1), X=460.89, Y=205.26, Mass=48273, SNR=41.8, Peak=6289 HFD=4.2 03:00:18.257 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 03:00:18.257 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 03:00:18.257 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=1.01 hyp=1.15 cameraTheta=2.07 mountX=-0.80 mountY=0.87, mountTheta=2.32 03:00:18.258 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=1.01, opts=13) 03:00:18.258 00.000 30444 Enqueuing Move request for scope (-0.55, 1.01) 03:00:18.258 00.000 15672 Worker thread wakes up 03:00:18.258 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 1.01) opts 0xd 03:00:18.258 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, 1.01) 03:00:18.258 00.000 15672 Moving (-0.55, 1.01) raw xDistance=-0.80 yDistance=0.87 03:00:18.258 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.80 03:00:18.258 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87 03:00:18.258 00.000 15672 MoveAxis(E, 210, ABG) 03:00:18.258 00.000 15672 Guiding Dir = 2, Dur = 210 03:00:18.259 00.001 15672 IsSlewing returns 0 03:00:18.260 00.001 15672 IsGuiding returns 0 03:00:18.265 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=12831, FiltMin=2600, FiltMax=11961, Gamma=2.950 03:00:18.286 00.021 15672 PulseGuide returned control before completion, sleep 195 03:00:18.310 00.024 30444 UpdateGuideState exits: m=48273 SNR=41.8 Saturated 03:00:18.310 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:18.310 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:18.310 00.000 30444 Enqueuing Expose request 03:00:18.484 00.174 15672 IsGuiding returns 1 03:00:18.484 00.000 15672 scope still moving after pulse duration time elapsed 03:00:18.505 00.021 15672 IsSlewing returns 0 03:00:18.525 00.020 15672 IsGuiding returns 0 03:00:18.525 00.000 15672 scope move finished after 210 + 55 ms 03:00:18.526 00.001 15672 Move returns status 0, amount 210 03:00:18.526 00.000 15672 MoveAxis(S, 155, ABG) 03:00:18.526 00.000 15672 Guiding Dir = 1, Dur = 155 03:00:18.526 00.000 15672 IsSlewing returns 0 03:00:18.527 00.001 15672 IsGuiding returns 0 03:00:18.605 00.078 15672 PulseGuide returned control before completion, sleep 88 03:00:18.697 00.092 15672 IsGuiding returns 1 03:00:18.697 00.000 15672 scope still moving after pulse duration time elapsed 03:00:18.718 00.021 15672 IsSlewing returns 0 03:00:18.721 00.003 15672 IsGuiding returns 1 03:00:18.741 00.020 15672 IsSlewing returns 0 03:00:18.744 00.003 15672 IsGuiding returns 1 03:00:18.765 00.021 15672 IsSlewing returns 0 03:00:18.782 00.017 15672 IsGuiding returns 0 03:00:18.782 00.000 15672 scope move finished after 155 + 99 ms 03:00:18.782 00.000 15672 Move returns status 0, amount 155 03:00:18.782 00.000 15672 move complete, result=0 03:00:18.782 00.000 15672 worker thread done servicing request 03:00:18.782 00.000 15672 Worker thread wakes up 03:00:18.782 00.000 30444 GuideStep: -0.8 px 210 ms EAST, 0.9 px 155 ms SOUTH 03:00:18.782 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:18.783 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:20.689 01.906 15672 Exposure complete 03:00:20.710 00.021 15672 worker thread done servicing request 03:00:20.710 00.000 30444 OnExposeComplete: enter 03:00:20.710 00.000 30444 UpdateGuideState(): m_state=6 03:00:20.710 00.000 30444 Star::Find(15, 460, 205, 0, (0,0,0,0), 0.0, 255) frame 7378 03:00:20.710 00.000 30444 Star::Find returns 1 (1), X=461.99, Y=205.02, Mass=45558, SNR=42.2, Peak=6075 HFD=4.4 03:00:20.710 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 03:00:20.710 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 03:00:20.710 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.77 hyp=0.95 cameraTheta=0.94 mountX=0.33 mountY=0.87, mountTheta=1.21 03:00:20.711 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.77, opts=13) 03:00:20.711 00.000 30444 Enqueuing Move request for scope (0.56, 0.77) 03:00:20.711 00.000 15672 Worker thread wakes up 03:00:20.711 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.77) opts 0xd 03:00:20.711 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.77) 03:00:20.711 00.000 15672 Moving (0.56, 0.77) raw xDistance=0.33 yDistance=0.87 03:00:20.711 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.33 03:00:20.711 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87 03:00:20.711 00.000 15672 MoveAxis(W, 75, ABG) 03:00:20.711 00.000 15672 Guiding Dir = 3, Dur = 75 03:00:20.712 00.001 15672 IsSlewing returns 0 03:00:20.713 00.001 15672 IsGuiding returns 0 03:00:20.717 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2011, max=13069, FiltMin=2576, FiltMax=11176, Gamma=2.950 03:00:20.729 00.012 15672 PulseGuide returned control before completion, sleep 69 03:00:20.842 00.113 15672 IsGuiding returns 0 03:00:20.843 00.001 15672 Move returns status 0, amount 75 03:00:20.843 00.000 15672 MoveAxis(S, 155, ABG) 03:00:20.843 00.000 15672 Guiding Dir = 1, Dur = 155 03:00:20.844 00.001 15672 IsSlewing returns 0 03:00:20.846 00.002 15672 IsGuiding returns 0 03:00:20.922 00.076 15672 PulseGuide returned control before completion, sleep 89 03:00:20.938 00.016 30444 UpdateGuideState exits: m=45558 SNR=42.2 Saturated 03:00:20.938 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:20.938 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:20.939 00.001 30444 Enqueuing Expose request 03:00:21.051 00.112 15672 IsGuiding returns 1 03:00:21.051 00.000 15672 scope still moving after pulse duration time elapsed 03:00:21.072 00.021 15672 IsSlewing returns 0 03:00:21.098 00.026 15672 IsGuiding returns 0 03:00:21.099 00.001 15672 scope move finished after 155 + 98 ms 03:00:21.099 00.000 15672 Move returns status 0, amount 155 03:00:21.099 00.000 15672 move complete, result=0 03:00:21.099 00.000 15672 worker thread done servicing request 03:00:21.099 00.000 15672 Worker thread wakes up 03:00:21.100 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:21.100 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:21.100 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.9 px 155 ms SOUTH 03:00:23.218 02.118 15672 Exposure complete 03:00:23.249 00.031 15672 worker thread done servicing request 03:00:23.249 00.000 30444 OnExposeComplete: enter 03:00:23.249 00.000 30444 UpdateGuideState(): m_state=6 03:00:23.249 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7379 03:00:23.249 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=203.94, Mass=39570, SNR=36.4, Peak=6026 HFD=3.6 03:00:23.249 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 03:00:23.249 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 03:00:23.249 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.32 mountX=0.16 mountY=-0.29, mountTheta=-1.06 03:00:23.250 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.31, opts=13) 03:00:23.250 00.000 30444 Enqueuing Move request for scope (0.08, -0.31) 03:00:23.250 00.000 15672 Worker thread wakes up 03:00:23.250 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd 03:00:23.250 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.31) 03:00:23.250 00.000 15672 Moving (0.08, -0.31) raw xDistance=0.16 yDistance=-0.29 03:00:23.250 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 03:00:23.250 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:00:23.250 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 03:00:23.250 00.000 15672 MoveAxis(E, 0, ABG) 03:00:23.250 00.000 15672 Move returns status 0, amount 0 03:00:23.250 00.000 15672 MoveAxis(N, 0, ABG) 03:00:23.250 00.000 15672 Move returns status 0, amount 0 03:00:23.250 00.000 15672 move complete, result=0 03:00:23.250 00.000 15672 worker thread done servicing request 03:00:23.255 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2107, max=16075, FiltMin=2484, FiltMax=11491, Gamma=2.950 03:00:23.297 00.042 30444 UpdateGuideState exits: m=39570 SNR=36.4 Saturated 03:00:23.297 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:23.297 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:23.297 00.000 30444 Enqueuing Expose request 03:00:23.297 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 03:00:23.297 00.000 15672 Worker thread wakes up 03:00:23.297 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:23.297 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:25.203 01.906 15672 Exposure complete 03:00:25.223 00.020 15672 worker thread done servicing request 03:00:25.223 00.000 30444 OnExposeComplete: enter 03:00:25.223 00.000 30444 UpdateGuideState(): m_state=6 03:00:25.223 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7380 03:00:25.223 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=204.02, Mass=39619, SNR=38.7, Peak=6215 HFD=3.6 03:00:25.223 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 03:00:25.223 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 03:00:25.223 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.63 mountX=0.05 mountY=-0.23, mountTheta=-1.35 03:00:25.224 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.23, opts=13) 03:00:25.224 00.000 30444 Enqueuing Move request for scope (-0.01, -0.23) 03:00:25.224 00.000 15672 Worker thread wakes up 03:00:25.224 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd 03:00:25.224 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.23) 03:00:25.224 00.000 15672 Moving (-0.01, -0.23) raw xDistance=0.05 yDistance=-0.23 03:00:25.224 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:00:25.224 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:00:25.224 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 03:00:25.224 00.000 15672 MoveAxis(E, 0, ABG) 03:00:25.224 00.000 15672 Move returns status 0, amount 0 03:00:25.224 00.000 15672 MoveAxis(N, 0, ABG) 03:00:25.224 00.000 15672 Move returns status 0, amount 0 03:00:25.224 00.000 15672 move complete, result=0 03:00:25.225 00.001 15672 worker thread done servicing request 03:00:25.229 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=16146, FiltMin=2652, FiltMax=11042, Gamma=2.950 03:00:25.509 00.280 30444 UpdateGuideState exits: m=39619 SNR=38.7 Saturated 03:00:25.509 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:25.509 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:25.510 00.001 30444 Enqueuing Expose request 03:00:25.510 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:00:25.510 00.000 15672 Worker thread wakes up 03:00:25.510 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:25.510 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:27.619 02.109 15672 Exposure complete 03:00:27.639 00.020 15672 worker thread done servicing request 03:00:27.639 00.000 30444 OnExposeComplete: enter 03:00:27.639 00.000 30444 UpdateGuideState(): m_state=6 03:00:27.639 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7381 03:00:27.639 00.000 30444 Star::Find returns 1 (1), X=462.17, Y=204.59, Mass=44647, SNR=51.6, Peak=6455 HFD=3.8 03:00:27.639 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 03:00:27.639 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 03:00:27.640 00.001 30444 CameraToMount -- cameraX=0.74 cameraY=0.34 hyp=0.81 cameraTheta=0.43 mountX=0.62 mountY=0.49, mountTheta=0.67 03:00:27.640 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.74, y=0.34, opts=13) 03:00:27.640 00.000 30444 Enqueuing Move request for scope (0.74, 0.34) 03:00:27.640 00.000 15672 Worker thread wakes up 03:00:27.640 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.34) opts 0xd 03:00:27.640 00.000 15672 Handling offset move in thread for scope, endpoint = (0.74, 0.34) 03:00:27.640 00.000 15672 Moving (0.74, 0.34) raw xDistance=0.62 yDistance=0.49 03:00:27.640 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62 03:00:27.640 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 03:00:27.640 00.000 15672 MoveAxis(W, 167, ABG) 03:00:27.640 00.000 15672 Guiding Dir = 3, Dur = 167 03:00:27.641 00.001 15672 IsSlewing returns 0 03:00:27.642 00.001 15672 IsGuiding returns 0 03:00:27.646 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=14521, FiltMin=2510, FiltMax=10766, Gamma=2.950 03:00:27.663 00.017 15672 PulseGuide returned control before completion, sleep 156 03:00:27.688 00.025 30444 UpdateGuideState exits: m=44647 SNR=51.6 Saturated 03:00:27.688 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:27.688 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:27.688 00.000 30444 Enqueuing Expose request 03:00:27.822 00.134 15672 IsGuiding returns 1 03:00:27.822 00.000 15672 scope still moving after pulse duration time elapsed 03:00:27.844 00.022 15672 IsSlewing returns 0 03:00:27.847 00.003 15672 IsGuiding returns 1 03:00:27.868 00.021 15672 IsSlewing returns 0 03:00:27.872 00.004 15672 IsGuiding returns 0 03:00:27.872 00.000 15672 scope move finished after 167 + 62 ms 03:00:27.872 00.000 15672 Move returns status 0, amount 167 03:00:27.872 00.000 15672 MoveAxis(S, 88, ABG) 03:00:27.872 00.000 15672 Guiding Dir = 1, Dur = 88 03:00:27.872 00.000 15672 IsSlewing returns 0 03:00:27.873 00.001 15672 IsGuiding returns 0 03:00:27.950 00.077 15672 PulseGuide returned control before completion, sleep 21 03:00:27.983 00.033 15672 IsGuiding returns 1 03:00:27.983 00.000 15672 scope still moving after pulse duration time elapsed 03:00:28.004 00.021 15672 IsSlewing returns 0 03:00:28.005 00.001 15672 IsGuiding returns 1 03:00:28.026 00.021 15672 IsSlewing returns 0 03:00:28.027 00.001 15672 IsGuiding returns 1 03:00:28.047 00.020 15672 IsSlewing returns 0 03:00:28.080 00.033 15672 IsGuiding returns 0 03:00:28.080 00.000 15672 scope move finished after 88 + 119 ms 03:00:28.080 00.000 15672 Move returns status 0, amount 88 03:00:28.081 00.001 15672 move complete, result=0 03:00:28.081 00.000 15672 worker thread done servicing request 03:00:28.081 00.000 15672 Worker thread wakes up 03:00:28.081 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:28.081 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:28.081 00.000 30444 GuideStep: 0.6 px 167 ms WEST, 0.5 px 88 ms SOUTH 03:00:29.989 01.908 15672 Exposure complete 03:00:30.008 00.019 15672 worker thread done servicing request 03:00:30.008 00.000 30444 OnExposeComplete: enter 03:00:30.008 00.000 30444 UpdateGuideState(): m_state=6 03:00:30.009 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7382 03:00:30.009 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=204.39, Mass=46863, SNR=42.4, Peak=6269 HFD=4.1 03:00:30.009 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 03:00:30.009 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 03:00:30.009 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.14 hyp=0.30 cameraTheta=0.46 mountX=0.22 mountY=0.19, mountTheta=0.71 03:00:30.009 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.14, opts=13) 03:00:30.009 00.000 30444 Enqueuing Move request for scope (0.27, 0.14) 03:00:30.009 00.000 15672 Worker thread wakes up 03:00:30.009 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.14) opts 0xd 03:00:30.009 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.14) 03:00:30.009 00.000 15672 Moving (0.27, 0.14) raw xDistance=0.22 yDistance=0.19 03:00:30.010 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:00:30.010 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:00:30.010 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 03:00:30.010 00.000 15672 MoveAxis(E, 0, ABG) 03:00:30.010 00.000 15672 Move returns status 0, amount 0 03:00:30.010 00.000 15672 MoveAxis(N, 0, ABG) 03:00:30.010 00.000 15672 Move returns status 0, amount 0 03:00:30.010 00.000 15672 move complete, result=0 03:00:30.010 00.000 15672 worker thread done servicing request 03:00:30.015 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=15391, FiltMin=2588, FiltMax=10365, Gamma=2.950 03:00:30.060 00.045 30444 UpdateGuideState exits: m=46863 SNR=42.4 Saturated 03:00:30.060 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:30.060 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:30.060 00.000 30444 Enqueuing Expose request 03:00:30.060 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 03:00:30.060 00.000 15672 Worker thread wakes up 03:00:30.060 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:30.060 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:32.167 02.107 15672 Exposure complete 03:00:32.186 00.019 15672 worker thread done servicing request 03:00:32.187 00.001 30444 OnExposeComplete: enter 03:00:32.187 00.000 30444 UpdateGuideState(): m_state=6 03:00:32.187 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7383 03:00:32.187 00.000 30444 Star::Find returns 1 (1), X=462.07, Y=203.60, Mass=41579, SNR=33.6, Peak=6073 HFD=3.6 03:00:32.187 00.000 30444 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 03:00:32.187 00.000 30444 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.58 = -0.58) 03:00:32.187 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=-0.65 hyp=0.92 cameraTheta=-0.79 mountX=0.80 mountY=-0.50, mountTheta=-0.56 03:00:32.187 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=-0.65, opts=13) 03:00:32.188 00.001 30444 Enqueuing Move request for scope (0.64, -0.65) 03:00:32.188 00.000 15672 Worker thread wakes up 03:00:32.188 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.65) opts 0xd 03:00:32.188 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, -0.65) 03:00:32.188 00.000 15672 Moving (0.64, -0.65) raw xDistance=0.80 yDistance=-0.50 03:00:32.188 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.80 03:00:32.188 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:00:32.188 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50 03:00:32.188 00.000 15672 MoveAxis(W, 215, ABG) 03:00:32.188 00.000 15672 Guiding Dir = 3, Dur = 215 03:00:32.188 00.000 15672 IsSlewing returns 0 03:00:32.189 00.001 15672 IsGuiding returns 0 03:00:32.193 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=16164, FiltMin=2527, FiltMax=10447, Gamma=2.950 03:00:32.215 00.022 15672 PulseGuide returned control before completion, sleep 200 03:00:32.240 00.025 30444 UpdateGuideState exits: m=41579 SNR=33.6 Saturated 03:00:32.240 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:32.240 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:32.240 00.000 30444 Enqueuing Expose request 03:00:32.419 00.179 15672 IsGuiding returns 1 03:00:32.419 00.000 15672 scope still moving after pulse duration time elapsed 03:00:32.440 00.021 15672 IsSlewing returns 0 03:00:32.455 00.015 15672 IsGuiding returns 0 03:00:32.456 00.001 15672 scope move finished after 215 + 51 ms 03:00:32.456 00.000 15672 Move returns status 0, amount 215 03:00:32.456 00.000 15672 MoveAxis(N, 0, ABG) 03:00:32.456 00.000 15672 Move returns status 0, amount 0 03:00:32.456 00.000 15672 move complete, result=0 03:00:32.456 00.000 15672 worker thread done servicing request 03:00:32.456 00.000 15672 Worker thread wakes up 03:00:32.456 00.000 30444 GuideStep: 0.8 px 215 ms WEST, -0.5 px 0 ms NORTH 03:00:32.456 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:32.456 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:34.366 01.910 15672 Exposure complete 03:00:34.385 00.019 15672 worker thread done servicing request 03:00:34.385 00.000 30444 OnExposeComplete: enter 03:00:34.385 00.000 30444 UpdateGuideState(): m_state=6 03:00:34.385 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7384 03:00:34.386 00.001 30444 Star::Find returns 1 (1), X=461.79, Y=204.02, Mass=38292, SNR=38.3, Peak=5703 HFD=3.8 03:00:34.386 00.000 30444 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.28) = xAngle (-0.30 = -0.30) 03:00:34.386 00.000 30444 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.37 = -0.37) 03:00:34.386 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.24 hyp=0.43 cameraTheta=-0.58 mountX=0.41 mountY=-0.15, mountTheta=-0.36 03:00:34.388 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.24, opts=13) 03:00:34.388 00.000 30444 Enqueuing Move request for scope (0.36, -0.24) 03:00:34.388 00.000 15672 Worker thread wakes up 03:00:34.388 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.24) opts 0xd 03:00:34.388 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.24) 03:00:34.388 00.000 15672 Moving (0.36, -0.24) raw xDistance=0.41 yDistance=-0.15 03:00:34.388 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41 03:00:34.388 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:00:34.388 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 03:00:34.388 00.000 15672 MoveAxis(W, 126, ABG) 03:00:34.388 00.000 15672 Guiding Dir = 3, Dur = 126 03:00:34.388 00.000 15672 IsSlewing returns 0 03:00:34.395 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=17596, FiltMin=2532, FiltMax=11683, Gamma=2.950 03:00:34.404 00.009 15672 IsGuiding returns 0 03:00:34.420 00.016 15672 PulseGuide returned control before completion, sleep 121 03:00:34.446 00.026 30444 UpdateGuideState exits: m=38292 SNR=38.3 Saturated 03:00:34.446 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:34.446 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:34.446 00.000 30444 Enqueuing Expose request 03:00:34.565 00.119 15672 IsGuiding returns 0 03:00:34.565 00.000 15672 Move returns status 0, amount 126 03:00:34.565 00.000 15672 MoveAxis(N, 0, ABG) 03:00:34.565 00.000 15672 Move returns status 0, amount 0 03:00:34.565 00.000 15672 move complete, result=0 03:00:34.565 00.000 15672 worker thread done servicing request 03:00:34.565 00.000 15672 Worker thread wakes up 03:00:34.565 00.000 30444 GuideStep: 0.4 px 126 ms WEST, -0.2 px 0 ms NORTH 03:00:34.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:34.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:36.682 02.117 15672 Exposure complete 03:00:36.713 00.031 15672 worker thread done servicing request 03:00:36.713 00.000 30444 OnExposeComplete: enter 03:00:36.713 00.000 30444 UpdateGuideState(): m_state=6 03:00:36.713 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7385 03:00:36.713 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=204.60, Mass=43232, SNR=38.9, Peak=6257 HFD=3.7 03:00:36.713 00.000 30444 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 03:00:36.713 00.000 30444 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 03:00:36.713 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.34 hyp=0.54 cameraTheta=0.70 mountX=0.30 mountY=0.42, mountTheta=0.95 03:00:36.714 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.34, opts=13) 03:00:36.714 00.000 30444 Enqueuing Move request for scope (0.41, 0.34) 03:00:36.714 00.000 15672 Worker thread wakes up 03:00:36.714 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.34) opts 0xd 03:00:36.714 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.34) 03:00:36.714 00.000 15672 Moving (0.41, 0.34) raw xDistance=0.30 yDistance=0.42 03:00:36.714 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30 03:00:36.714 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 03:00:36.714 00.000 15672 MoveAxis(W, 90, ABG) 03:00:36.714 00.000 15672 Guiding Dir = 3, Dur = 90 03:00:36.715 00.001 15672 IsSlewing returns 0 03:00:36.716 00.001 15672 IsGuiding returns 0 03:00:36.720 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=13402, FiltMin=2561, FiltMax=10878, Gamma=2.950 03:00:36.736 00.016 15672 PulseGuide returned control before completion, sleep 80 03:00:36.818 00.082 15672 IsGuiding returns 1 03:00:36.818 00.000 15672 scope still moving after pulse duration time elapsed 03:00:36.840 00.022 15672 IsSlewing returns 0 03:00:36.850 00.010 15672 IsGuiding returns 0 03:00:36.850 00.000 15672 scope move finished after 90 + 43 ms 03:00:36.850 00.000 15672 Move returns status 0, amount 90 03:00:36.850 00.000 15672 MoveAxis(S, 76, ABG) 03:00:36.850 00.000 15672 Guiding Dir = 1, Dur = 76 03:00:36.850 00.000 15672 IsSlewing returns 0 03:00:36.850 00.000 15672 IsGuiding returns 0 03:00:36.930 00.080 15672 IsGuiding returns 1 03:00:36.930 00.000 15672 scope still moving after pulse duration time elapsed 03:00:36.952 00.022 15672 IsSlewing returns 0 03:00:36.955 00.003 15672 IsGuiding returns 1 03:00:36.976 00.021 15672 IsSlewing returns 0 03:00:36.994 00.018 15672 IsGuiding returns 1 03:00:37.015 00.021 15672 IsSlewing returns 0 03:00:37.017 00.002 15672 IsGuiding returns 1 03:00:37.039 00.022 15672 IsSlewing returns 0 03:00:37.057 00.018 15672 IsGuiding returns 0 03:00:37.058 00.001 15672 scope move finished after 76 + 130 ms 03:00:37.058 00.000 15672 Move returns status 0, amount 76 03:00:37.058 00.000 15672 move complete, result=0 03:00:37.058 00.000 15672 worker thread done servicing request 03:00:37.206 00.148 30444 UpdateGuideState exits: m=43232 SNR=38.9 Saturated 03:00:37.206 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:37.206 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:37.206 00.000 30444 Enqueuing Expose request 03:00:37.206 00.000 30444 GuideStep: 0.3 px 90 ms WEST, 0.4 px 76 ms SOUTH 03:00:37.207 00.001 15672 Worker thread wakes up 03:00:37.207 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:37.207 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:39.116 01.909 15672 Exposure complete 03:00:39.136 00.020 15672 worker thread done servicing request 03:00:39.136 00.000 30444 OnExposeComplete: enter 03:00:39.136 00.000 30444 UpdateGuideState(): m_state=6 03:00:39.136 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7386 03:00:39.136 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=203.99, Mass=42101, SNR=44.4, Peak=6410 HFD=3.7 03:00:39.136 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 03:00:39.136 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 03:00:39.136 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.53 mountX=0.08 mountY=-0.26, mountTheta=-1.26 03:00:39.136 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.26, opts=13) 03:00:39.137 00.001 30444 Enqueuing Move request for scope (0.01, -0.26) 03:00:39.137 00.000 15672 Worker thread wakes up 03:00:39.137 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.26) opts 0xd 03:00:39.137 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.26) 03:00:39.137 00.000 15672 Moving (0.01, -0.26) raw xDistance=0.08 yDistance=-0.26 03:00:39.137 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:00:39.137 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:00:39.137 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 03:00:39.137 00.000 15672 MoveAxis(E, 0, ABG) 03:00:39.137 00.000 15672 Move returns status 0, amount 0 03:00:39.137 00.000 15672 MoveAxis(N, 0, ABG) 03:00:39.137 00.000 15672 Move returns status 0, amount 0 03:00:39.137 00.000 15672 move complete, result=0 03:00:39.137 00.000 15672 worker thread done servicing request 03:00:39.142 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=15662, FiltMin=2584, FiltMax=11316, Gamma=2.950 03:00:39.185 00.043 30444 UpdateGuideState exits: m=42101 SNR=44.4 Saturated 03:00:39.185 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:39.185 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:39.185 00.000 30444 Enqueuing Expose request 03:00:39.185 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 03:00:39.185 00.000 15672 Worker thread wakes up 03:00:39.185 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:39.185 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:41.295 02.110 15672 Exposure complete 03:00:41.315 00.020 15672 worker thread done servicing request 03:00:41.315 00.000 30444 OnExposeComplete: enter 03:00:41.315 00.000 30444 UpdateGuideState(): m_state=6 03:00:41.315 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7387 03:00:41.316 00.001 30444 Star::Find returns 1 (1), X=461.98, Y=203.68, Mass=33933, SNR=32.3, Peak=5932 HFD=3.3 03:00:41.316 00.000 30444 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.28) = xAngle (-0.53 = -0.53) 03:00:41.316 00.000 30444 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.59 = -0.59) 03:00:41.316 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=-0.57 hyp=0.79 cameraTheta=-0.81 mountX=0.68 mountY=-0.44, mountTheta=-0.57 03:00:41.316 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=-0.57, opts=13) 03:00:41.316 00.000 30444 Enqueuing Move request for scope (0.55, -0.57) 03:00:41.316 00.000 15672 Worker thread wakes up 03:00:41.316 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.57) opts 0xd 03:00:41.317 00.001 15672 Handling offset move in thread for scope, endpoint = (0.55, -0.57) 03:00:41.317 00.000 15672 Moving (0.55, -0.57) raw xDistance=0.68 yDistance=-0.44 03:00:41.317 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68 03:00:41.317 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:00:41.317 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44 03:00:41.317 00.000 15672 MoveAxis(W, 185, ABG) 03:00:41.317 00.000 15672 Guiding Dir = 3, Dur = 185 03:00:41.317 00.000 15672 IsSlewing returns 0 03:00:41.318 00.001 15672 IsGuiding returns 0 03:00:41.322 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=17969, FiltMin=2532, FiltMax=11402, Gamma=2.950 03:00:41.337 00.015 15672 PulseGuide returned control before completion, sleep 176 03:00:41.365 00.028 30444 UpdateGuideState exits: m=33933 SNR=32.3 Saturated 03:00:41.365 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:41.365 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:41.365 00.000 30444 Enqueuing Expose request 03:00:41.516 00.151 15672 IsGuiding returns 1 03:00:41.516 00.000 15672 scope still moving after pulse duration time elapsed 03:00:41.536 00.020 15672 IsSlewing returns 0 03:00:41.546 00.010 15672 IsGuiding returns 0 03:00:41.546 00.000 15672 scope move finished after 185 + 42 ms 03:00:41.546 00.000 15672 Move returns status 0, amount 185 03:00:41.546 00.000 15672 MoveAxis(N, 0, ABG) 03:00:41.546 00.000 15672 Move returns status 0, amount 0 03:00:41.546 00.000 15672 move complete, result=0 03:00:41.546 00.000 15672 worker thread done servicing request 03:00:41.546 00.000 15672 Worker thread wakes up 03:00:41.546 00.000 30444 GuideStep: 0.7 px 185 ms WEST, -0.4 px 0 ms NORTH 03:00:41.546 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:41.546 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:43.453 01.907 15672 Exposure complete 03:00:43.473 00.020 15672 worker thread done servicing request 03:00:43.473 00.000 30444 OnExposeComplete: enter 03:00:43.473 00.000 30444 UpdateGuideState(): m_state=6 03:00:43.473 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7388 03:00:43.473 00.000 30444 Star::Find returns 1 (1), X=461.02, Y=203.65, Mass=37759, SNR=35.5, Peak=6083 HFD=3.3 03:00:43.473 00.000 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 03:00:43.473 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 03:00:43.473 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.60 hyp=0.73 cameraTheta=-2.17 mountX=-0.23 mountY=-0.68, mountTheta=-1.90 03:00:43.474 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.60, opts=13) 03:00:43.474 00.000 30444 Enqueuing Move request for scope (-0.41, -0.60) 03:00:43.474 00.000 15672 Worker thread wakes up 03:00:43.474 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.60) opts 0xd 03:00:43.474 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.60) 03:00:43.474 00.000 15672 Moving (-0.41, -0.60) raw xDistance=-0.23 yDistance=-0.68 03:00:43.474 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 03:00:43.474 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.03 newest=-1.37 03:00:43.475 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 03:00:43.475 00.000 15672 MoveAxis(E, 0, ABG) 03:00:43.475 00.000 15672 Move returns status 0, amount 0 03:00:43.475 00.000 15672 MoveAxis(N, 121, ABG) 03:00:43.475 00.000 15672 Guiding Dir = 0, Dur = 121 03:00:43.475 00.000 15672 IsSlewing returns 0 03:00:43.476 00.001 15672 IsGuiding returns 0 03:00:43.480 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=16550, FiltMin=2581, FiltMax=12107, Gamma=2.950 03:00:43.523 00.043 30444 UpdateGuideState exits: m=37759 SNR=35.5 Saturated 03:00:43.523 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:43.523 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:43.523 00.000 30444 Enqueuing Expose request 03:00:43.558 00.035 15672 PulseGuide returned control before completion, sleep 49 03:00:43.640 00.082 15672 IsGuiding returns 1 03:00:43.640 00.000 15672 scope still moving after pulse duration time elapsed 03:00:43.661 00.021 15672 IsSlewing returns 0 03:00:43.663 00.002 15672 IsGuiding returns 1 03:00:43.685 00.022 15672 IsSlewing returns 0 03:00:43.688 00.003 15672 IsGuiding returns 1 03:00:43.710 00.022 15672 IsSlewing returns 0 03:00:43.735 00.025 15672 IsGuiding returns 0 03:00:43.735 00.000 15672 scope move finished after 121 + 138 ms 03:00:43.735 00.000 15672 Move returns status 0, amount 121 03:00:43.736 00.001 15672 move complete, result=0 03:00:43.736 00.000 15672 worker thread done servicing request 03:00:43.736 00.000 15672 Worker thread wakes up 03:00:43.736 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:43.736 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:43.736 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 121 ms NORTH 03:00:45.847 02.111 15672 Exposure complete 03:00:45.867 00.020 15672 worker thread done servicing request 03:00:45.867 00.000 30444 OnExposeComplete: enter 03:00:45.867 00.000 30444 UpdateGuideState(): m_state=6 03:00:45.867 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7389 03:00:45.867 00.000 30444 Star::Find returns 1 (1), X=461.20, Y=204.09, Mass=35856, SNR=35.3, Peak=5974 HFD=3.1 03:00:45.868 00.001 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 03:00:45.868 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 03:00:45.868 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-2.53 mountX=-0.18 mountY=-0.21, mountTheta=-2.27 03:00:45.868 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.16, opts=13) 03:00:45.868 00.000 30444 Enqueuing Move request for scope (-0.23, -0.16) 03:00:45.868 00.000 15672 Worker thread wakes up 03:00:45.868 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.16) opts 0xd 03:00:45.868 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.16) 03:00:45.868 00.000 15672 Moving (-0.23, -0.16) raw xDistance=-0.18 yDistance=-0.21 03:00:45.868 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 03:00:45.868 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:00:45.869 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 03:00:45.869 00.000 15672 MoveAxis(E, 0, ABG) 03:00:45.869 00.000 15672 Move returns status 0, amount 0 03:00:45.869 00.000 15672 MoveAxis(N, 0, ABG) 03:00:45.869 00.000 15672 Move returns status 0, amount 0 03:00:45.869 00.000 15672 move complete, result=0 03:00:45.869 00.000 15672 worker thread done servicing request 03:00:45.873 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=15305, FiltMin=2561, FiltMax=10907, Gamma=2.950 03:00:45.916 00.043 30444 UpdateGuideState exits: m=35856 SNR=35.3 Saturated 03:00:45.916 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:45.916 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:45.916 00.000 30444 Enqueuing Expose request 03:00:45.916 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:00:45.916 00.000 15672 Worker thread wakes up 03:00:45.916 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:45.917 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:47.824 01.907 15672 Exposure complete 03:00:47.844 00.020 15672 worker thread done servicing request 03:00:47.844 00.000 30444 OnExposeComplete: enter 03:00:47.844 00.000 30444 UpdateGuideState(): m_state=6 03:00:47.844 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7390 03:00:47.844 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=203.87, Mass=37358, SNR=37.9, Peak=5802 HFD=3.9 03:00:47.844 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 03:00:47.844 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 03:00:47.844 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.39 hyp=0.39 cameraTheta=-1.67 mountX=0.07 mountY=-0.39, mountTheta=-1.39 03:00:47.845 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.39, opts=13) 03:00:47.845 00.000 30444 Enqueuing Move request for scope (-0.04, -0.39) 03:00:47.845 00.000 15672 Worker thread wakes up 03:00:47.845 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.39) opts 0xd 03:00:47.845 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.39) 03:00:47.845 00.000 15672 Moving (-0.04, -0.39) raw xDistance=0.07 yDistance=-0.39 03:00:47.845 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:00:47.845 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 03:00:47.845 00.000 15672 MoveAxis(E, 0, ABG) 03:00:47.845 00.000 15672 Move returns status 0, amount 0 03:00:47.845 00.000 15672 MoveAxis(N, 69, ABG) 03:00:47.845 00.000 15672 Guiding Dir = 0, Dur = 69 03:00:47.846 00.001 15672 IsSlewing returns 0 03:00:47.847 00.001 15672 IsGuiding returns 0 03:00:47.850 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=15668, FiltMin=2602, FiltMax=11400, Gamma=2.950 03:00:47.920 00.070 30444 UpdateGuideState exits: m=37358 SNR=37.9 Saturated 03:00:47.921 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:47.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:47.921 00.000 30444 Enqueuing Expose request 03:00:47.952 00.031 15672 IsGuiding returns 1 03:00:47.952 00.000 15672 scope still moving after pulse duration time elapsed 03:00:47.974 00.022 15672 IsSlewing returns 0 03:00:47.975 00.001 15672 IsGuiding returns 1 03:00:47.996 00.021 15672 IsSlewing returns 0 03:00:48.016 00.020 15672 IsGuiding returns 0 03:00:48.017 00.001 15672 scope move finished after 69 + 100 ms 03:00:48.017 00.000 15672 Move returns status 0, amount 69 03:00:48.017 00.000 15672 move complete, result=0 03:00:48.017 00.000 15672 worker thread done servicing request 03:00:48.017 00.000 15672 Worker thread wakes up 03:00:48.017 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:48.017 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:48.018 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 69 ms NORTH 03:00:50.127 02.109 15672 Exposure complete 03:00:50.147 00.020 15672 worker thread done servicing request 03:00:50.147 00.000 30444 OnExposeComplete: enter 03:00:50.147 00.000 30444 UpdateGuideState(): m_state=6 03:00:50.147 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7391 03:00:50.147 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=204.26, Mass=39141, SNR=33.7, Peak=6478 HFD=3.5 03:00:50.147 00.000 30444 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.28) = xAngle (3.38 = -2.90) 03:00:50.147 00.000 30444 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.32 = -2.96) 03:00:50.147 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.11 mountX=-0.21 mountY=-0.04, mountTheta=-2.96 03:00:50.148 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.01, opts=13) 03:00:50.148 00.000 30444 Enqueuing Move request for scope (-0.21, 0.01) 03:00:50.148 00.000 15672 Worker thread wakes up 03:00:50.148 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd 03:00:50.148 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.01) 03:00:50.148 00.000 15672 Moving (-0.21, 0.01) raw xDistance=-0.21 yDistance=-0.04 03:00:50.148 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 03:00:50.148 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:00:50.148 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:00:50.148 00.000 15672 MoveAxis(E, 0, ABG) 03:00:50.148 00.000 15672 Move returns status 0, amount 0 03:00:50.148 00.000 15672 MoveAxis(N, 0, ABG) 03:00:50.149 00.001 15672 Move returns status 0, amount 0 03:00:50.149 00.000 15672 move complete, result=0 03:00:50.149 00.000 15672 worker thread done servicing request 03:00:50.153 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=15590, FiltMin=2611, FiltMax=11178, Gamma=2.950 03:00:50.503 00.350 30444 UpdateGuideState exits: m=39141 SNR=33.7 Saturated 03:00:50.503 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:50.503 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:50.503 00.000 30444 Enqueuing Expose request 03:00:50.503 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 03:00:50.504 00.001 15672 Worker thread wakes up 03:00:50.504 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:50.504 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:52.413 01.909 15672 Exposure complete 03:00:52.433 00.020 15672 worker thread done servicing request 03:00:52.433 00.000 30444 OnExposeComplete: enter 03:00:52.433 00.000 30444 UpdateGuideState(): m_state=6 03:00:52.433 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7392 03:00:52.433 00.000 30444 Star::Find returns 1 (1), X=461.02, Y=203.65, Mass=32515, SNR=33.7, Peak=6155 HFD=3.3 03:00:52.434 00.001 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 03:00:52.434 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 03:00:52.434 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.60 hyp=0.73 cameraTheta=-2.17 mountX=-0.23 mountY=-0.67, mountTheta=-1.90 03:00:52.434 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.60, opts=13) 03:00:52.434 00.000 30444 Enqueuing Move request for scope (-0.41, -0.60) 03:00:52.434 00.000 15672 Worker thread wakes up 03:00:52.434 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.60) opts 0xd 03:00:52.434 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.60) 03:00:52.434 00.000 15672 Moving (-0.41, -0.60) raw xDistance=-0.23 yDistance=-0.67 03:00:52.434 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 03:00:52.434 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 03:00:52.434 00.000 15672 MoveAxis(E, 0, ABG) 03:00:52.435 00.001 15672 Move returns status 0, amount 0 03:00:52.435 00.000 15672 MoveAxis(N, 120, ABG) 03:00:52.435 00.000 15672 Guiding Dir = 0, Dur = 120 03:00:52.435 00.000 15672 IsSlewing returns 0 03:00:52.436 00.001 15672 IsGuiding returns 0 03:00:52.439 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=16253, FiltMin=2600, FiltMax=11931, Gamma=2.950 03:00:52.520 00.081 15672 PulseGuide returned control before completion, sleep 46 03:00:52.568 00.048 15672 IsGuiding returns 1 03:00:52.568 00.000 15672 scope still moving after pulse duration time elapsed 03:00:52.579 00.011 30444 UpdateGuideState exits: m=32515 SNR=33.7 Saturated 03:00:52.579 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:52.579 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:52.579 00.000 30444 Enqueuing Expose request 03:00:52.589 00.010 15672 IsSlewing returns 0 03:00:52.591 00.002 15672 IsGuiding returns 1 03:00:52.611 00.020 15672 IsSlewing returns 0 03:00:52.612 00.001 15672 IsGuiding returns 1 03:00:52.634 00.022 15672 IsSlewing returns 0 03:00:52.635 00.001 15672 IsGuiding returns 1 03:00:52.657 00.022 15672 IsSlewing returns 0 03:00:52.681 00.024 15672 IsGuiding returns 0 03:00:52.681 00.000 15672 scope move finished after 120 + 125 ms 03:00:52.681 00.000 15672 Move returns status 0, amount 120 03:00:52.681 00.000 15672 move complete, result=0 03:00:52.682 00.001 15672 worker thread done servicing request 03:00:52.682 00.000 15672 Worker thread wakes up 03:00:52.682 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 120 ms NORTH 03:00:52.682 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:52.682 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:54.791 02.109 15672 Exposure complete 03:00:54.811 00.020 15672 worker thread done servicing request 03:00:54.811 00.000 30444 OnExposeComplete: enter 03:00:54.811 00.000 30444 UpdateGuideState(): m_state=6 03:00:54.811 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7393 03:00:54.811 00.000 30444 Star::Find returns 1 (1), X=461.20, Y=203.60, Mass=44743, SNR=43.4, Peak=6000 HFD=3.8 03:00:54.811 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 03:00:54.811 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 03:00:54.811 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.65 hyp=0.69 cameraTheta=-1.92 mountX=-0.05 mountY=-0.68, mountTheta=-1.64 03:00:54.812 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.65, opts=13) 03:00:54.812 00.000 30444 Enqueuing Move request for scope (-0.23, -0.65) 03:00:54.812 00.000 15672 Worker thread wakes up 03:00:54.812 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.65) opts 0xd 03:00:54.812 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.65) 03:00:54.812 00.000 15672 Moving (-0.23, -0.65) raw xDistance=-0.05 yDistance=-0.68 03:00:54.812 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:00:54.812 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 03:00:54.812 00.000 15672 MoveAxis(E, 0, ABG) 03:00:54.812 00.000 15672 Move returns status 0, amount 0 03:00:54.812 00.000 15672 MoveAxis(N, 122, ABG) 03:00:54.812 00.000 15672 Guiding Dir = 0, Dur = 122 03:00:54.813 00.001 15672 IsSlewing returns 0 03:00:54.814 00.001 15672 IsGuiding returns 0 03:00:54.818 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=14141, FiltMin=2574, FiltMax=10026, Gamma=2.950 03:00:54.862 00.044 30444 UpdateGuideState exits: m=44743 SNR=43.4 Saturated 03:00:54.863 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:54.863 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:54.863 00.000 30444 Enqueuing Expose request 03:00:54.900 00.037 15672 PulseGuide returned control before completion, sleep 46 03:00:54.964 00.064 15672 IsGuiding returns 1 03:00:54.964 00.000 15672 scope still moving after pulse duration time elapsed 03:00:54.985 00.021 15672 IsSlewing returns 0 03:00:54.988 00.003 15672 IsGuiding returns 1 03:00:55.009 00.021 15672 IsSlewing returns 0 03:00:55.010 00.001 15672 IsGuiding returns 1 03:00:55.031 00.021 15672 IsSlewing returns 0 03:00:55.061 00.030 15672 IsGuiding returns 0 03:00:55.062 00.001 15672 scope move finished after 122 + 125 ms 03:00:55.062 00.000 15672 Move returns status 0, amount 122 03:00:55.062 00.000 15672 move complete, result=0 03:00:55.062 00.000 15672 worker thread done servicing request 03:00:55.062 00.000 15672 Worker thread wakes up 03:00:55.062 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:55.062 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:55.063 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.7 px 122 ms NORTH 03:00:56.971 01.908 15672 Exposure complete 03:00:56.991 00.020 15672 worker thread done servicing request 03:00:56.997 00.006 30444 OnExposeComplete: enter 03:00:56.997 00.000 30444 UpdateGuideState(): m_state=6 03:00:56.997 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7394 03:00:56.997 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=203.25, Mass=35739, SNR=37.7, Peak=5912 HFD=3.6 03:00:56.997 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 03:00:56.997 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 03:00:56.997 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-1.00 hyp=1.05 cameraTheta=-1.89 mountX=-0.04 mountY=-1.05, mountTheta=-1.61 03:00:56.998 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-1.00, opts=13) 03:00:56.998 00.000 30444 Enqueuing Move request for scope (-0.33, -1.00) 03:00:56.998 00.000 15672 Worker thread wakes up 03:00:56.998 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -1.00) opts 0xd 03:00:56.998 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -1.00) 03:00:56.998 00.000 15672 Moving (-0.33, -1.00) raw xDistance=-0.04 yDistance=-1.05 03:00:56.998 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:00:56.998 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05 03:00:56.998 00.000 15672 MoveAxis(E, 0, ABG) 03:00:56.998 00.000 15672 Move returns status 0, amount 0 03:00:56.998 00.000 15672 MoveAxis(N, 187, ABG) 03:00:56.998 00.000 15672 Guiding Dir = 0, Dur = 187 03:00:56.998 00.000 15672 IsSlewing returns 0 03:00:57.000 00.002 15672 IsGuiding returns 0 03:00:57.003 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=15059, FiltMin=2572, FiltMax=11489, Gamma=2.950 03:00:57.048 00.045 30444 UpdateGuideState exits: m=35739 SNR=37.7 Saturated 03:00:57.048 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:57.048 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:57.048 00.000 30444 Enqueuing Expose request 03:00:57.073 00.025 15672 PulseGuide returned control before completion, sleep 124 03:00:57.201 00.128 15672 IsGuiding returns 1 03:00:57.201 00.000 15672 scope still moving after pulse duration time elapsed 03:00:57.223 00.022 15672 IsSlewing returns 0 03:00:57.225 00.002 15672 IsGuiding returns 1 03:00:57.247 00.022 15672 IsSlewing returns 0 03:00:57.249 00.002 15672 IsGuiding returns 1 03:00:57.270 00.021 15672 IsSlewing returns 0 03:00:57.296 00.026 15672 IsGuiding returns 0 03:00:57.297 00.001 15672 scope move finished after 187 + 110 ms 03:00:57.297 00.000 15672 Move returns status 0, amount 187 03:00:57.297 00.000 15672 move complete, result=0 03:00:57.297 00.000 15672 worker thread done servicing request 03:00:57.297 00.000 15672 Worker thread wakes up 03:00:57.297 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -1.0 px 187 ms NORTH 03:00:57.297 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:57.297 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:00:59.406 02.109 15672 Exposure complete 03:00:59.434 00.028 15672 worker thread done servicing request 03:00:59.434 00.000 30444 OnExposeComplete: enter 03:00:59.434 00.000 30444 UpdateGuideState(): m_state=6 03:00:59.434 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7395 03:00:59.434 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=203.34, Mass=36084, SNR=37.1, Peak=6082 HFD=3.1 03:00:59.434 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 03:00:59.434 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 03:00:59.434 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.91 hyp=0.93 cameraTheta=-1.77 mountX=0.08 mountY=-0.93, mountTheta=-1.49 03:00:59.435 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.91, opts=13) 03:00:59.435 00.000 30444 Enqueuing Move request for scope (-0.18, -0.91) 03:00:59.435 00.000 15672 Worker thread wakes up 03:00:59.435 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.91) opts 0xd 03:00:59.435 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.91) 03:00:59.435 00.000 15672 Moving (-0.18, -0.91) raw xDistance=0.08 yDistance=-0.93 03:00:59.435 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:00:59.435 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 03:00:59.435 00.000 15672 MoveAxis(E, 0, ABG) 03:00:59.435 00.000 15672 Move returns status 0, amount 0 03:00:59.435 00.000 15672 MoveAxis(N, 166, ABG) 03:00:59.435 00.000 15672 Guiding Dir = 0, Dur = 166 03:00:59.436 00.001 15672 IsSlewing returns 0 03:00:59.437 00.001 15672 IsGuiding returns 0 03:00:59.440 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=15694, FiltMin=2520, FiltMax=11446, Gamma=2.950 03:00:59.517 00.077 15672 PulseGuide returned control before completion, sleep 97 03:00:59.617 00.100 15672 IsGuiding returns 1 03:00:59.617 00.000 15672 scope still moving after pulse duration time elapsed 03:00:59.638 00.021 15672 IsSlewing returns 0 03:00:59.639 00.001 15672 IsGuiding returns 1 03:00:59.659 00.020 15672 IsSlewing returns 0 03:00:59.662 00.003 15672 IsGuiding returns 1 03:00:59.682 00.020 15672 IsSlewing returns 0 03:00:59.683 00.001 15672 IsGuiding returns 1 03:00:59.704 00.021 15672 IsSlewing returns 0 03:00:59.726 00.022 15672 IsGuiding returns 0 03:00:59.726 00.000 15672 scope move finished after 166 + 122 ms 03:00:59.726 00.000 15672 Move returns status 0, amount 166 03:00:59.726 00.000 15672 move complete, result=0 03:00:59.726 00.000 15672 worker thread done servicing request 03:00:59.787 00.061 30444 UpdateGuideState exits: m=36084 SNR=37.1 Saturated 03:00:59.788 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:00:59.788 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:00:59.788 00.000 30444 Enqueuing Expose request 03:00:59.788 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.9 px 166 ms NORTH 03:00:59.788 00.000 15672 Worker thread wakes up 03:00:59.788 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:00:59.788 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:01.696 01.908 15672 Exposure complete 03:01:01.717 00.021 15672 worker thread done servicing request 03:01:01.717 00.000 30444 OnExposeComplete: enter 03:01:01.717 00.000 30444 UpdateGuideState(): m_state=6 03:01:01.718 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7396 03:01:01.718 00.000 30444 Star::Find returns 1 (1), X=461.07, Y=203.61, Mass=43069, SNR=38.4, Peak=6093 HFD=3.4 03:01:01.718 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 03:01:01.718 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 03:01:01.718 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.64 hyp=0.74 cameraTheta=-2.08 mountX=-0.17 mountY=-0.70, mountTheta=-1.81 03:01:01.718 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.64, opts=13) 03:01:01.718 00.000 30444 Enqueuing Move request for scope (-0.36, -0.64) 03:01:01.718 00.000 15672 Worker thread wakes up 03:01:01.718 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.64) opts 0xd 03:01:01.718 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.64) 03:01:01.718 00.000 15672 Moving (-0.36, -0.64) raw xDistance=-0.17 yDistance=-0.70 03:01:01.718 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:01:01.718 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 03:01:01.719 00.001 15672 MoveAxis(E, 0, ABG) 03:01:01.719 00.000 15672 Move returns status 0, amount 0 03:01:01.719 00.000 15672 MoveAxis(N, 126, ABG) 03:01:01.719 00.000 15672 Guiding Dir = 0, Dur = 126 03:01:01.719 00.000 15672 IsSlewing returns 0 03:01:01.720 00.001 15672 IsGuiding returns 0 03:01:01.723 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=16237, FiltMin=2638, FiltMax=11807, Gamma=2.950 03:01:01.766 00.043 30444 UpdateGuideState exits: m=43069 SNR=38.4 Saturated 03:01:01.766 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:01.766 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:01.766 00.000 30444 Enqueuing Expose request 03:01:01.801 00.035 15672 PulseGuide returned control before completion, sleep 56 03:01:01.861 00.060 15672 IsGuiding returns 1 03:01:01.861 00.000 15672 scope still moving after pulse duration time elapsed 03:01:01.881 00.020 15672 IsSlewing returns 0 03:01:01.882 00.001 15672 IsGuiding returns 1 03:01:01.904 00.022 15672 IsSlewing returns 0 03:01:01.977 00.073 15672 IsGuiding returns 0 03:01:01.977 00.000 15672 scope move finished after 126 + 130 ms 03:01:01.977 00.000 15672 Move returns status 0, amount 126 03:01:01.977 00.000 15672 move complete, result=0 03:01:01.977 00.000 15672 worker thread done servicing request 03:01:01.977 00.000 15672 Worker thread wakes up 03:01:01.977 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:01.977 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:01.977 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 126 ms NORTH 03:01:04.089 02.112 15672 Exposure complete 03:01:04.109 00.020 15672 worker thread done servicing request 03:01:04.109 00.000 30444 OnExposeComplete: enter 03:01:04.109 00.000 30444 UpdateGuideState(): m_state=6 03:01:04.109 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7397 03:01:04.109 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=203.32, Mass=45091, SNR=39.5, Peak=5851 HFD=4.1 03:01:04.109 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 03:01:04.109 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 03:01:04.109 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.93 hyp=0.94 cameraTheta=-1.71 mountX=0.13 mountY=-0.94, mountTheta=-1.43 03:01:04.109 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.93, opts=13) 03:01:04.109 00.000 30444 Enqueuing Move request for scope (-0.13, -0.93) 03:01:04.110 00.001 15672 Worker thread wakes up 03:01:04.110 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.93) opts 0xd 03:01:04.110 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.93) 03:01:04.110 00.000 15672 Moving (-0.13, -0.93) raw xDistance=0.13 yDistance=-0.94 03:01:04.110 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:01:04.110 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 03:01:04.110 00.000 15672 MoveAxis(E, 0, ABG) 03:01:04.110 00.000 15672 Move returns status 0, amount 0 03:01:04.110 00.000 15672 MoveAxis(N, 167, ABG) 03:01:04.110 00.000 15672 Guiding Dir = 0, Dur = 167 03:01:04.110 00.000 15672 IsSlewing returns 0 03:01:04.115 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=15968, FiltMin=2538, FiltMax=11747, Gamma=2.950 03:01:04.118 00.003 15672 IsGuiding returns 0 03:01:04.159 00.041 30444 UpdateGuideState exits: m=45091 SNR=39.5 Saturated 03:01:04.159 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:04.159 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:04.159 00.000 30444 Enqueuing Expose request 03:01:04.198 00.039 15672 PulseGuide returned control before completion, sleep 98 03:01:04.298 00.100 15672 IsGuiding returns 1 03:01:04.298 00.000 15672 scope still moving after pulse duration time elapsed 03:01:04.320 00.022 15672 IsSlewing returns 0 03:01:04.359 00.039 15672 IsGuiding returns 1 03:01:04.381 00.022 15672 IsSlewing returns 0 03:01:04.384 00.003 15672 IsGuiding returns 1 03:01:04.405 00.021 15672 IsSlewing returns 0 03:01:04.423 00.018 15672 IsGuiding returns 0 03:01:04.423 00.000 15672 scope move finished after 167 + 136 ms 03:01:04.423 00.000 15672 Move returns status 0, amount 167 03:01:04.423 00.000 15672 move complete, result=0 03:01:04.424 00.001 15672 worker thread done servicing request 03:01:04.424 00.000 15672 Worker thread wakes up 03:01:04.424 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:04.424 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:04.424 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.9 px 167 ms NORTH 03:01:06.332 01.908 15672 Exposure complete 03:01:06.352 00.020 15672 worker thread done servicing request 03:01:06.352 00.000 30444 OnExposeComplete: enter 03:01:06.352 00.000 30444 UpdateGuideState(): m_state=6 03:01:06.352 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7398 03:01:06.352 00.000 30444 Star::Find returns 1 (1), X=461.17, Y=203.14, Mass=33558, SNR=32.2, Peak=5957 HFD=3.2 03:01:06.352 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 03:01:06.352 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 03:01:06.352 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-1.11 hyp=1.14 cameraTheta=-1.80 mountX=0.06 mountY=-1.14, mountTheta=-1.52 03:01:06.353 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-1.11, opts=13) 03:01:06.353 00.000 30444 Enqueuing Move request for scope (-0.26, -1.11) 03:01:06.353 00.000 15672 Worker thread wakes up 03:01:06.353 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -1.11) opts 0xd 03:01:06.353 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -1.11) 03:01:06.353 00.000 15672 Moving (-0.26, -1.11) raw xDistance=0.06 yDistance=-1.14 03:01:06.353 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 03:01:06.353 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14 03:01:06.353 00.000 15672 MoveAxis(E, 0, ABG) 03:01:06.353 00.000 15672 Move returns status 0, amount 0 03:01:06.353 00.000 15672 MoveAxis(N, 204, ABG) 03:01:06.353 00.000 15672 Guiding Dir = 0, Dur = 204 03:01:06.353 00.000 15672 IsSlewing returns 0 03:01:06.355 00.002 15672 IsGuiding returns 0 03:01:06.359 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=16268, FiltMin=2552, FiltMax=12013, Gamma=2.950 03:01:06.435 00.076 15672 PulseGuide returned control before completion, sleep 135 03:01:06.442 00.007 30444 UpdateGuideState exits: m=33558 SNR=32.2 Saturated 03:01:06.442 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:06.442 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:06.442 00.000 30444 Enqueuing Expose request 03:01:06.572 00.130 15672 IsGuiding returns 1 03:01:06.572 00.000 15672 scope still moving after pulse duration time elapsed 03:01:06.593 00.021 15672 IsSlewing returns 0 03:01:06.596 00.003 15672 IsGuiding returns 1 03:01:06.617 00.021 15672 IsSlewing returns 0 03:01:06.620 00.003 15672 IsGuiding returns 1 03:01:06.641 00.021 15672 IsSlewing returns 0 03:01:06.676 00.035 15672 IsGuiding returns 0 03:01:06.676 00.000 15672 scope move finished after 204 + 116 ms 03:01:06.676 00.000 15672 Move returns status 0, amount 204 03:01:06.676 00.000 15672 move complete, result=0 03:01:06.676 00.000 15672 worker thread done servicing request 03:01:06.676 00.000 15672 Worker thread wakes up 03:01:06.677 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:06.677 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.1 px 204 ms NORTH 03:01:06.677 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:08.786 02.109 15672 Exposure complete 03:01:08.806 00.020 15672 worker thread done servicing request 03:01:08.807 00.001 30444 OnExposeComplete: enter 03:01:08.807 00.000 30444 UpdateGuideState(): m_state=6 03:01:08.807 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7399 03:01:08.807 00.000 30444 Star::Find returns 1 (1), X=460.80, Y=203.05, Mass=37636, SNR=37.3, Peak=5943 HFD=3.6 03:01:08.807 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 03:01:08.807 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 03:01:08.807 00.000 30444 CameraToMount -- cameraX=-0.63 cameraY=-1.21 hyp=1.36 cameraTheta=-2.05 mountX=-0.27 mountY=-1.31, mountTheta=-1.78 03:01:08.807 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.63, y=-1.21, opts=13) 03:01:08.808 00.001 30444 Enqueuing Move request for scope (-0.63, -1.21) 03:01:08.808 00.000 15672 Worker thread wakes up 03:01:08.808 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -1.21) opts 0xd 03:01:08.808 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.63, -1.21) 03:01:08.808 00.000 15672 Moving (-0.63, -1.21) raw xDistance=-0.27 yDistance=-1.31 03:01:08.808 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 03:01:08.808 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.31 from input -1.31 03:01:08.808 00.000 15672 MoveAxis(E, 74, ABG) 03:01:08.808 00.000 15672 Guiding Dir = 2, Dur = 74 03:01:08.809 00.001 15672 IsSlewing returns 0 03:01:08.810 00.001 15672 IsGuiding returns 0 03:01:08.814 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=15143, FiltMin=2612, FiltMax=11627, Gamma=2.950 03:01:08.831 00.017 15672 PulseGuide returned control before completion, sleep 64 03:01:08.857 00.026 30444 UpdateGuideState exits: m=37636 SNR=37.3 Saturated 03:01:08.857 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:08.857 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:08.857 00.000 30444 Enqueuing Expose request 03:01:08.942 00.085 15672 IsGuiding returns 0 03:01:08.942 00.000 15672 Move returns status 0, amount 74 03:01:08.942 00.000 15672 MoveAxis(N, 234, ABG) 03:01:08.942 00.000 15672 Guiding Dir = 0, Dur = 234 03:01:08.942 00.000 15672 IsSlewing returns 0 03:01:08.943 00.001 15672 IsGuiding returns 0 03:01:09.022 00.079 15672 PulseGuide returned control before completion, sleep 166 03:01:09.191 00.169 15672 IsGuiding returns 1 03:01:09.191 00.000 15672 scope still moving after pulse duration time elapsed 03:01:09.212 00.021 15672 IsSlewing returns 0 03:01:09.215 00.003 15672 IsGuiding returns 1 03:01:09.236 00.021 15672 IsSlewing returns 0 03:01:09.239 00.003 15672 IsGuiding returns 1 03:01:09.259 00.020 15672 IsSlewing returns 0 03:01:09.262 00.003 15672 IsGuiding returns 1 03:01:09.283 00.021 15672 IsSlewing returns 0 03:01:09.311 00.028 15672 IsGuiding returns 0 03:01:09.311 00.000 15672 scope move finished after 234 + 134 ms 03:01:09.311 00.000 15672 Move returns status 0, amount 234 03:01:09.311 00.000 15672 move complete, result=0 03:01:09.312 00.001 15672 worker thread done servicing request 03:01:09.312 00.000 15672 Worker thread wakes up 03:01:09.312 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:09.312 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:09.312 00.000 30444 GuideStep: -0.3 px 74 ms EAST, -1.3 px 234 ms NORTH 03:01:11.219 01.907 15672 Exposure complete 03:01:11.239 00.020 15672 worker thread done servicing request 03:01:11.239 00.000 30444 OnExposeComplete: enter 03:01:11.239 00.000 30444 UpdateGuideState(): m_state=6 03:01:11.239 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7400 03:01:11.239 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=203.04, Mass=33757, SNR=34.5, Peak=6227 HFD=2.8 03:01:11.239 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 03:01:11.239 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 03:01:11.240 00.001 30444 CameraToMount -- cameraX=-0.28 cameraY=-1.21 hyp=1.24 cameraTheta=-1.80 mountX=0.06 mountY=-1.24, mountTheta=-1.52 03:01:11.240 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-1.21, opts=13) 03:01:11.240 00.000 30444 Enqueuing Move request for scope (-0.28, -1.21) 03:01:11.240 00.000 15672 Worker thread wakes up 03:01:11.240 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -1.21) opts 0xd 03:01:11.240 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -1.21) 03:01:11.240 00.000 15672 Moving (-0.28, -1.21) raw xDistance=0.06 yDistance=-1.24 03:01:11.240 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 03:01:11.240 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.24 from input -1.24 03:01:11.240 00.000 15672 MoveAxis(E, 0, ABG) 03:01:11.240 00.000 15672 Move returns status 0, amount 0 03:01:11.240 00.000 15672 MoveAxis(N, 222, ABG) 03:01:11.240 00.000 15672 Guiding Dir = 0, Dur = 222 03:01:11.241 00.001 15672 IsSlewing returns 0 03:01:11.242 00.001 15672 IsGuiding returns 0 03:01:11.246 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=15026, FiltMin=2624, FiltMax=11770, Gamma=2.950 03:01:11.322 00.076 15672 PulseGuide returned control before completion, sleep 152 03:01:11.478 00.156 15672 IsGuiding returns 1 03:01:11.478 00.000 15672 scope still moving after pulse duration time elapsed 03:01:11.499 00.021 15672 IsSlewing returns 0 03:01:11.502 00.003 15672 IsGuiding returns 1 03:01:11.522 00.020 15672 IsSlewing returns 0 03:01:11.525 00.003 15672 IsGuiding returns 1 03:01:11.531 00.006 30444 UpdateGuideState exits: m=33757 SNR=34.5 Saturated 03:01:11.532 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:11.532 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:11.532 00.000 30444 Enqueuing Expose request 03:01:11.547 00.015 15672 IsSlewing returns 0 03:01:11.610 00.063 15672 IsGuiding returns 0 03:01:11.610 00.000 15672 scope move finished after 222 + 146 ms 03:01:11.610 00.000 15672 Move returns status 0, amount 222 03:01:11.610 00.000 15672 move complete, result=0 03:01:11.610 00.000 15672 worker thread done servicing request 03:01:11.610 00.000 15672 Worker thread wakes up 03:01:11.610 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:11.610 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.2 px 222 ms NORTH 03:01:11.611 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:13.726 02.115 15672 Exposure complete 03:01:13.757 00.031 15672 worker thread done servicing request 03:01:13.757 00.000 30444 OnExposeComplete: enter 03:01:13.757 00.000 30444 UpdateGuideState(): m_state=6 03:01:13.757 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7401 03:01:13.757 00.000 30444 Star::Find returns 1 (1), X=460.97, Y=203.69, Mass=40643, SNR=39.9, Peak=6189 HFD=3.4 03:01:13.757 00.000 30444 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 03:01:13.757 00.000 30444 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 03:01:13.757 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.57 hyp=0.73 cameraTheta=-2.25 mountX=-0.28 mountY=-0.65, mountTheta=-1.98 03:01:13.758 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.57, opts=13) 03:01:13.758 00.000 30444 Enqueuing Move request for scope (-0.46, -0.57) 03:01:13.758 00.000 15672 Worker thread wakes up 03:01:13.758 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.57) opts 0xd 03:01:13.758 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.57) 03:01:13.758 00.000 15672 Moving (-0.46, -0.57) raw xDistance=-0.28 yDistance=-0.65 03:01:13.758 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 03:01:13.758 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 03:01:13.758 00.000 15672 MoveAxis(E, 77, ABG) 03:01:13.758 00.000 15672 Guiding Dir = 2, Dur = 77 03:01:13.759 00.001 15672 IsSlewing returns 0 03:01:13.760 00.001 15672 IsGuiding returns 0 03:01:13.764 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2077, max=13375, FiltMin=2561, FiltMax=10510, Gamma=2.950 03:01:13.782 00.018 15672 PulseGuide returned control before completion, sleep 65 03:01:13.807 00.025 30444 UpdateGuideState exits: m=40643 SNR=39.9 Saturated 03:01:13.807 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:13.807 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:13.807 00.000 30444 Enqueuing Expose request 03:01:13.849 00.042 15672 IsGuiding returns 1 03:01:13.849 00.000 15672 scope still moving after pulse duration time elapsed 03:01:13.869 00.020 15672 IsSlewing returns 0 03:01:13.894 00.025 15672 IsGuiding returns 0 03:01:13.894 00.000 15672 scope move finished after 77 + 57 ms 03:01:13.894 00.000 15672 Move returns status 0, amount 77 03:01:13.894 00.000 15672 MoveAxis(N, 116, ABG) 03:01:13.894 00.000 15672 Guiding Dir = 0, Dur = 116 03:01:13.894 00.000 15672 IsSlewing returns 0 03:01:13.895 00.001 15672 IsGuiding returns 0 03:01:13.974 00.079 15672 PulseGuide returned control before completion, sleep 48 03:01:14.023 00.049 15672 IsGuiding returns 1 03:01:14.023 00.000 15672 scope still moving after pulse duration time elapsed 03:01:14.044 00.021 15672 IsSlewing returns 0 03:01:14.045 00.001 15672 IsGuiding returns 1 03:01:14.066 00.021 15672 IsSlewing returns 0 03:01:14.067 00.001 15672 IsGuiding returns 1 03:01:14.088 00.021 15672 IsSlewing returns 0 03:01:14.102 00.014 15672 IsGuiding returns 0 03:01:14.102 00.000 15672 scope move finished after 116 + 90 ms 03:01:14.102 00.000 15672 Move returns status 0, amount 116 03:01:14.102 00.000 15672 move complete, result=0 03:01:14.102 00.000 15672 worker thread done servicing request 03:01:14.102 00.000 15672 Worker thread wakes up 03:01:14.102 00.000 30444 GuideStep: -0.3 px 77 ms EAST, -0.7 px 116 ms NORTH 03:01:14.102 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:14.102 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:16.012 01.910 15672 Exposure complete 03:01:16.032 00.020 15672 worker thread done servicing request 03:01:16.032 00.000 30444 OnExposeComplete: enter 03:01:16.032 00.000 30444 UpdateGuideState(): m_state=6 03:01:16.032 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7402 03:01:16.032 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=204.12, Mass=44218, SNR=43.9, Peak=5981 HFD=3.9 03:01:16.032 00.000 30444 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 03:01:16.032 00.000 30444 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.65 = -0.65) 03:01:16.032 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.87 mountX=0.15 mountY=-0.11, mountTheta=-0.63 03:01:16.034 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.14, opts=13) 03:01:16.034 00.000 30444 Enqueuing Move request for scope (0.11, -0.14) 03:01:16.034 00.000 15672 Worker thread wakes up 03:01:16.034 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd 03:01:16.034 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.14) 03:01:16.034 00.000 15672 Moving (0.11, -0.14) raw xDistance=0.15 yDistance=-0.11 03:01:16.034 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:01:16.034 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:01:16.034 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 03:01:16.034 00.000 15672 MoveAxis(E, 0, ABG) 03:01:16.034 00.000 15672 Move returns status 0, amount 0 03:01:16.034 00.000 15672 MoveAxis(N, 0, ABG) 03:01:16.034 00.000 15672 Move returns status 0, amount 0 03:01:16.034 00.000 15672 move complete, result=0 03:01:16.034 00.000 15672 worker thread done servicing request 03:01:16.039 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=15090, FiltMin=2626, FiltMax=11284, Gamma=2.950 03:01:16.083 00.044 30444 UpdateGuideState exits: m=44218 SNR=43.9 Saturated 03:01:16.083 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:16.083 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:16.083 00.000 30444 Enqueuing Expose request 03:01:16.083 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:01:16.083 00.000 15672 Worker thread wakes up 03:01:16.084 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:16.084 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:18.193 02.109 15672 Exposure complete 03:01:18.212 00.019 15672 worker thread done servicing request 03:01:18.212 00.000 30444 OnExposeComplete: enter 03:01:18.212 00.000 30444 UpdateGuideState(): m_state=6 03:01:18.212 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7403 03:01:18.212 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=204.05, Mass=29674, SNR=31.4, Peak=6162 HFD=2.8 03:01:18.212 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.24 = -2.24) 03:01:18.212 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.30 = -2.30) 03:01:18.214 00.002 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.21 hyp=0.35 cameraTheta=-2.52 mountX=-0.22 mountY=-0.26, mountTheta=-2.26 03:01:18.214 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.21, opts=13) 03:01:18.214 00.000 30444 Enqueuing Move request for scope (-0.28, -0.21) 03:01:18.214 00.000 15672 Worker thread wakes up 03:01:18.214 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.21) opts 0xd 03:01:18.214 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.21) 03:01:18.214 00.000 15672 Moving (-0.28, -0.21) raw xDistance=-0.22 yDistance=-0.26 03:01:18.214 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:01:18.214 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 03:01:18.214 00.000 15672 MoveAxis(E, 0, ABG) 03:01:18.214 00.000 15672 Move returns status 0, amount 0 03:01:18.214 00.000 15672 MoveAxis(N, 47, ABG) 03:01:18.214 00.000 15672 Guiding Dir = 0, Dur = 47 03:01:18.214 00.000 15672 IsSlewing returns 0 03:01:18.215 00.001 15672 IsGuiding returns 0 03:01:18.219 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=15259, FiltMin=2612, FiltMax=11284, Gamma=2.950 03:01:18.262 00.043 30444 UpdateGuideState exits: m=29674 SNR=31.4 Saturated 03:01:18.262 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:18.262 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:18.262 00.000 30444 Enqueuing Expose request 03:01:18.321 00.059 15672 IsGuiding returns 1 03:01:18.321 00.000 15672 scope still moving after pulse duration time elapsed 03:01:18.341 00.020 15672 IsSlewing returns 0 03:01:18.342 00.001 15672 IsGuiding returns 1 03:01:18.364 00.022 15672 IsSlewing returns 0 03:01:18.386 00.022 15672 IsGuiding returns 0 03:01:18.386 00.000 15672 scope move finished after 47 + 122 ms 03:01:18.386 00.000 15672 Move returns status 0, amount 47 03:01:18.386 00.000 15672 move complete, result=0 03:01:18.386 00.000 15672 worker thread done servicing request 03:01:18.387 00.001 15672 Worker thread wakes up 03:01:18.387 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:18.387 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:18.387 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 47 ms NORTH 03:01:20.294 01.907 15672 Exposure complete 03:01:20.314 00.020 15672 worker thread done servicing request 03:01:20.314 00.000 30444 OnExposeComplete: enter 03:01:20.314 00.000 30444 UpdateGuideState(): m_state=6 03:01:20.314 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7404 03:01:20.314 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=204.38, Mass=38199, SNR=38.0, Peak=6517 HFD=3.3 03:01:20.314 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 03:01:20.314 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 03:01:20.314 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.59 mountX=-0.04 mountY=0.12, mountTheta=1.87 03:01:20.315 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.13, opts=13) 03:01:20.315 00.000 30444 Enqueuing Move request for scope (-0.00, 0.13) 03:01:20.315 00.000 15672 Worker thread wakes up 03:01:20.315 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd 03:01:20.315 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.13) 03:01:20.315 00.000 15672 Moving (-0.00, 0.13) raw xDistance=-0.04 yDistance=0.12 03:01:20.315 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:01:20.315 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:01:20.315 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 03:01:20.315 00.000 15672 MoveAxis(E, 0, ABG) 03:01:20.315 00.000 15672 Move returns status 0, amount 0 03:01:20.315 00.000 15672 MoveAxis(N, 0, ABG) 03:01:20.315 00.000 15672 Move returns status 0, amount 0 03:01:20.315 00.000 15672 move complete, result=0 03:01:20.315 00.000 15672 worker thread done servicing request 03:01:20.320 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=14961, FiltMin=2561, FiltMax=12894, Gamma=2.950 03:01:20.363 00.043 30444 UpdateGuideState exits: m=38199 SNR=38.0 Saturated 03:01:20.364 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:20.364 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:20.364 00.000 30444 Enqueuing Expose request 03:01:20.364 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:01:20.364 00.000 15672 Worker thread wakes up 03:01:20.364 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:20.364 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:22.480 02.116 15672 Exposure complete 03:01:22.511 00.031 15672 worker thread done servicing request 03:01:22.511 00.000 30444 OnExposeComplete: enter 03:01:22.511 00.000 30444 UpdateGuideState(): m_state=6 03:01:22.511 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7405 03:01:22.512 00.001 30444 Star::Find returns 1 (1), X=460.86, Y=204.85, Mass=45922, SNR=48.0, Peak=6654 HFD=4.0 03:01:22.512 00.000 30444 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 03:01:22.512 00.000 30444 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.55 = 2.55) 03:01:22.512 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=0.60 hyp=0.83 cameraTheta=2.33 mountX=-0.71 mountY=0.46, mountTheta=2.56 03:01:22.512 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=0.60, opts=13) 03:01:22.512 00.000 30444 Enqueuing Move request for scope (-0.57, 0.60) 03:01:22.512 00.000 15672 Worker thread wakes up 03:01:22.512 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.60) opts 0xd 03:01:22.512 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, 0.60) 03:01:22.512 00.000 15672 Moving (-0.57, 0.60) raw xDistance=-0.71 yDistance=0.46 03:01:22.512 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71 03:01:22.512 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:01:22.513 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 03:01:22.513 00.000 15672 MoveAxis(E, 192, ABG) 03:01:22.513 00.000 15672 Guiding Dir = 2, Dur = 192 03:01:22.513 00.000 15672 IsSlewing returns 0 03:01:22.514 00.001 15672 IsGuiding returns 0 03:01:22.518 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=13359, FiltMin=2577, FiltMax=11837, Gamma=2.950 03:01:22.537 00.019 15672 PulseGuide returned control before completion, sleep 180 03:01:22.720 00.183 15672 IsGuiding returns 1 03:01:22.720 00.000 15672 scope still moving after pulse duration time elapsed 03:01:22.741 00.021 15672 IsSlewing returns 0 03:01:22.745 00.004 15672 IsGuiding returns 0 03:01:22.746 00.001 15672 scope move finished after 192 + 39 ms 03:01:22.746 00.000 15672 Move returns status 0, amount 192 03:01:22.746 00.000 15672 MoveAxis(N, 0, ABG) 03:01:22.746 00.000 15672 Move returns status 0, amount 0 03:01:22.746 00.000 15672 move complete, result=0 03:01:22.746 00.000 15672 worker thread done servicing request 03:01:22.753 00.007 30444 UpdateGuideState exits: m=45922 SNR=48.0 Saturated 03:01:22.753 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:22.753 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:22.753 00.000 30444 Enqueuing Expose request 03:01:22.753 00.000 30444 GuideStep: -0.7 px 192 ms EAST, 0.5 px 0 ms NORTH 03:01:22.753 00.000 15672 Worker thread wakes up 03:01:22.753 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:22.753 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:24.659 01.906 15672 Exposure complete 03:01:24.679 00.020 15672 worker thread done servicing request 03:01:24.679 00.000 30444 OnExposeComplete: enter 03:01:24.679 00.000 30444 UpdateGuideState(): m_state=6 03:01:24.679 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7406 03:01:24.679 00.000 30444 Star::Find returns 1 (1), X=460.84, Y=204.89, Mass=38549, SNR=36.7, Peak=6377 HFD=3.5 03:01:24.679 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.60 = 2.60) 03:01:24.679 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.54 = 2.54) 03:01:24.679 00.000 30444 CameraToMount -- cameraX=-0.59 cameraY=0.63 hyp=0.87 cameraTheta=2.32 mountX=-0.74 mountY=0.49, mountTheta=2.56 03:01:24.680 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.59, y=0.63, opts=13) 03:01:24.680 00.000 30444 Enqueuing Move request for scope (-0.59, 0.63) 03:01:24.680 00.000 15672 Worker thread wakes up 03:01:24.680 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.63) opts 0xd 03:01:24.680 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.59, 0.63) 03:01:24.680 00.000 15672 Moving (-0.59, 0.63) raw xDistance=-0.74 yDistance=0.49 03:01:24.680 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.74 03:01:24.680 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:01:24.680 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49 03:01:24.680 00.000 15672 MoveAxis(E, 214, ABG) 03:01:24.680 00.000 15672 Guiding Dir = 2, Dur = 214 03:01:24.681 00.001 15672 IsSlewing returns 0 03:01:24.682 00.001 15672 IsGuiding returns 0 03:01:24.685 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=15229, FiltMin=2610, FiltMax=13023, Gamma=2.950 03:01:24.709 00.024 15672 PulseGuide returned control before completion, sleep 197 03:01:24.798 00.089 30444 UpdateGuideState exits: m=38549 SNR=36.7 Saturated 03:01:24.798 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:24.798 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:24.798 00.000 30444 Enqueuing Expose request 03:01:24.911 00.113 15672 IsGuiding returns 1 03:01:24.911 00.000 15672 scope still moving after pulse duration time elapsed 03:01:24.932 00.021 15672 IsSlewing returns 0 03:01:24.981 00.049 15672 IsGuiding returns 0 03:01:24.982 00.001 15672 scope move finished after 214 + 86 ms 03:01:24.982 00.000 15672 Move returns status 0, amount 214 03:01:24.982 00.000 15672 MoveAxis(N, 0, ABG) 03:01:24.982 00.000 15672 Move returns status 0, amount 0 03:01:24.982 00.000 15672 move complete, result=0 03:01:24.982 00.000 15672 worker thread done servicing request 03:01:24.982 00.000 15672 Worker thread wakes up 03:01:24.982 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:24.982 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:24.982 00.000 30444 GuideStep: -0.7 px 214 ms EAST, 0.5 px 0 ms NORTH 03:01:27.092 02.110 15672 Exposure complete 03:01:27.112 00.020 15672 worker thread done servicing request 03:01:27.112 00.000 30444 OnExposeComplete: enter 03:01:27.112 00.000 30444 UpdateGuideState(): m_state=6 03:01:27.112 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7407 03:01:27.113 00.001 30444 Star::Find returns 1 (1), X=462.37, Y=203.92, Mass=40921, SNR=37.4, Peak=6281 HFD=3.4 03:01:27.113 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 03:01:27.113 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 03:01:27.113 00.000 30444 CameraToMount -- cameraX=0.94 cameraY=-0.33 hyp=1.00 cameraTheta=-0.34 mountX=0.99 mountY=-0.12, mountTheta=-0.12 03:01:27.113 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.94, y=-0.33, opts=13) 03:01:27.113 00.000 30444 Enqueuing Move request for scope (0.94, -0.33) 03:01:27.113 00.000 15672 Worker thread wakes up 03:01:27.113 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.33) opts 0xd 03:01:27.113 00.000 15672 Handling offset move in thread for scope, endpoint = (0.94, -0.33) 03:01:27.113 00.000 15672 Moving (0.94, -0.33) raw xDistance=0.99 yDistance=-0.12 03:01:27.113 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.99 03:01:27.114 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:01:27.114 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 03:01:27.114 00.000 15672 MoveAxis(W, 254, ABG) 03:01:27.114 00.000 15672 Guiding Dir = 3, Dur = 254 03:01:27.114 00.000 15672 IsSlewing returns 0 03:01:27.120 00.006 30444 UpdateImageDisplay: Size=(640,480) min=1948, max=15888, FiltMin=2608, FiltMax=11046, Gamma=2.950 03:01:27.155 00.035 15672 IsGuiding returns 0 03:01:27.170 00.015 15672 PulseGuide returned control before completion, sleep 249 03:01:27.332 00.162 30444 UpdateGuideState exits: m=40921 SNR=37.4 Saturated 03:01:27.332 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:27.332 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:27.332 00.000 30444 Enqueuing Expose request 03:01:27.441 00.109 15672 IsGuiding returns 0 03:01:27.441 00.000 15672 Move returns status 0, amount 254 03:01:27.441 00.000 15672 MoveAxis(N, 0, ABG) 03:01:27.441 00.000 15672 Move returns status 0, amount 0 03:01:27.441 00.000 15672 move complete, result=0 03:01:27.441 00.000 15672 worker thread done servicing request 03:01:27.442 00.001 30444 GuideStep: 1.0 px 254 ms WEST, -0.1 px 0 ms NORTH 03:01:27.442 00.000 15672 Worker thread wakes up 03:01:27.442 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:27.442 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:29.350 01.908 15672 Exposure complete 03:01:29.370 00.020 15672 worker thread done servicing request 03:01:29.370 00.000 30444 OnExposeComplete: enter 03:01:29.370 00.000 30444 UpdateGuideState(): m_state=6 03:01:29.370 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7408 03:01:29.370 00.000 30444 Star::Find returns 1 (1), X=461.21, Y=203.79, Mass=45873, SNR=39.5, Peak=6422 HFD=3.7 03:01:29.370 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 03:01:29.370 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 03:01:29.370 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.46 hyp=0.51 cameraTheta=-2.02 mountX=-0.09 mountY=-0.50, mountTheta=-1.75 03:01:29.372 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.46, opts=13) 03:01:29.372 00.000 30444 Enqueuing Move request for scope (-0.22, -0.46) 03:01:29.372 00.000 15672 Worker thread wakes up 03:01:29.372 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.46) opts 0xd 03:01:29.372 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.46) 03:01:29.372 00.000 15672 Moving (-0.22, -0.46) raw xDistance=-0.09 yDistance=-0.50 03:01:29.372 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:01:29.372 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 03:01:29.372 00.000 15672 MoveAxis(E, 0, ABG) 03:01:29.372 00.000 15672 Move returns status 0, amount 0 03:01:29.372 00.000 15672 MoveAxis(N, 89, ABG) 03:01:29.372 00.000 15672 Guiding Dir = 0, Dur = 89 03:01:29.373 00.001 15672 IsSlewing returns 0 03:01:29.374 00.001 15672 IsGuiding returns 0 03:01:29.379 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=14342, FiltMin=2579, FiltMax=11113, Gamma=2.950 03:01:29.422 00.043 30444 UpdateGuideState exits: m=45873 SNR=39.5 Saturated 03:01:29.422 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:29.422 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:29.422 00.000 30444 Enqueuing Expose request 03:01:29.454 00.032 15672 PulseGuide returned control before completion, sleep 19 03:01:29.475 00.021 15672 IsGuiding returns 1 03:01:29.475 00.000 15672 scope still moving after pulse duration time elapsed 03:01:29.496 00.021 15672 IsSlewing returns 0 03:01:29.497 00.001 15672 IsGuiding returns 1 03:01:29.519 00.022 15672 IsSlewing returns 0 03:01:29.582 00.063 15672 IsGuiding returns 0 03:01:29.582 00.000 15672 scope move finished after 89 + 118 ms 03:01:29.582 00.000 15672 Move returns status 0, amount 89 03:01:29.582 00.000 15672 move complete, result=0 03:01:29.583 00.001 15672 worker thread done servicing request 03:01:29.583 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 89 ms NORTH 03:01:29.583 00.000 15672 Worker thread wakes up 03:01:29.583 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:29.583 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:31.692 02.109 15672 Exposure complete 03:01:31.713 00.021 15672 worker thread done servicing request 03:01:31.713 00.000 30444 OnExposeComplete: enter 03:01:31.713 00.000 30444 UpdateGuideState(): m_state=6 03:01:31.713 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7409 03:01:31.713 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=204.48, Mass=33713, SNR=33.2, Peak=5779 HFD=3.8 03:01:31.713 00.000 30444 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.28) = xAngle (2.75 = 2.75) 03:01:31.713 00.000 30444 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.69 = 2.69) 03:01:31.713 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.22 hyp=0.36 cameraTheta=2.47 mountX=-0.33 mountY=0.16, mountTheta=2.70 03:01:31.714 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.22, opts=13) 03:01:31.714 00.000 30444 Enqueuing Move request for scope (-0.28, 0.22) 03:01:31.714 00.000 15672 Worker thread wakes up 03:01:31.714 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.22) opts 0xd 03:01:31.714 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.22) 03:01:31.714 00.000 15672 Moving (-0.28, 0.22) raw xDistance=-0.33 yDistance=0.16 03:01:31.714 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 03:01:31.714 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:01:31.714 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 03:01:31.714 00.000 15672 MoveAxis(E, 90, ABG) 03:01:31.714 00.000 15672 Guiding Dir = 2, Dur = 90 03:01:31.715 00.001 15672 IsSlewing returns 0 03:01:31.716 00.001 15672 IsGuiding returns 0 03:01:31.721 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=13641, FiltMin=2597, FiltMax=12326, Gamma=2.950 03:01:31.739 00.018 15672 PulseGuide returned control before completion, sleep 78 03:01:31.770 00.031 30444 UpdateGuideState exits: m=33713 SNR=33.2 Saturated 03:01:31.770 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:31.770 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:31.770 00.000 30444 Enqueuing Expose request 03:01:31.818 00.048 15672 IsGuiding returns 1 03:01:31.818 00.000 15672 scope still moving after pulse duration time elapsed 03:01:31.839 00.021 15672 IsSlewing returns 0 03:01:31.851 00.012 15672 IsGuiding returns 0 03:01:31.851 00.000 15672 scope move finished after 90 + 45 ms 03:01:31.851 00.000 15672 Move returns status 0, amount 90 03:01:31.851 00.000 15672 MoveAxis(N, 0, ABG) 03:01:31.851 00.000 15672 Move returns status 0, amount 0 03:01:31.851 00.000 15672 move complete, result=0 03:01:31.851 00.000 15672 worker thread done servicing request 03:01:31.851 00.000 15672 Worker thread wakes up 03:01:31.851 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:31.852 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:31.880 00.028 30444 GuideStep: -0.3 px 90 ms EAST, 0.2 px 0 ms NORTH 03:01:33.758 01.878 15672 Exposure complete 03:01:33.778 00.020 15672 worker thread done servicing request 03:01:33.778 00.000 30444 OnExposeComplete: enter 03:01:33.778 00.000 30444 UpdateGuideState(): m_state=6 03:01:33.778 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7410 03:01:33.778 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=205.12, Mass=36521, SNR=31.8, Peak=6537 HFD=3.1 03:01:33.779 00.001 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 03:01:33.779 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 03:01:33.779 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.87 hyp=0.88 cameraTheta=1.43 mountX=-0.12 mountY=0.87, mountTheta=1.71 03:01:33.779 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.87, opts=13) 03:01:33.779 00.000 30444 Enqueuing Move request for scope (0.12, 0.87) 03:01:33.779 00.000 15672 Worker thread wakes up 03:01:33.779 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.87) opts 0xd 03:01:33.779 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.87) 03:01:33.779 00.000 15672 Moving (0.12, 0.87) raw xDistance=-0.12 yDistance=0.87 03:01:33.779 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 03:01:33.779 00.000 15672 resist switch: large excursion: input 0.87 thresh 0.75 direction from -1 to 1 03:01:33.779 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.62 03:01:33.779 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87 03:01:33.780 00.001 15672 MoveAxis(E, 0, ABG) 03:01:33.780 00.000 15672 Move returns status 0, amount 0 03:01:33.780 00.000 15672 MoveAxis(S, 156, ABG) 03:01:33.780 00.000 15672 Guiding Dir = 1, Dur = 156 03:01:33.780 00.000 15672 IsSlewing returns 0 03:01:33.781 00.001 15672 IsGuiding returns 0 03:01:33.785 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=13971, FiltMin=2651, FiltMax=11652, Gamma=2.950 03:01:33.863 00.078 15672 PulseGuide returned control before completion, sleep 85 03:01:33.941 00.078 30444 UpdateGuideState exits: m=36521 SNR=31.8 Saturated 03:01:33.941 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:33.941 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:33.941 00.000 30444 Enqueuing Expose request 03:01:33.950 00.009 15672 IsGuiding returns 1 03:01:33.950 00.000 15672 scope still moving after pulse duration time elapsed 03:01:33.971 00.021 15672 IsSlewing returns 0 03:01:33.972 00.001 15672 IsGuiding returns 1 03:01:33.993 00.021 15672 IsSlewing returns 0 03:01:33.994 00.001 15672 IsGuiding returns 1 03:01:34.014 00.020 15672 IsSlewing returns 0 03:01:34.040 00.026 15672 IsGuiding returns 0 03:01:34.040 00.000 15672 scope move finished after 156 + 102 ms 03:01:34.040 00.000 15672 Move returns status 0, amount 156 03:01:34.040 00.000 15672 move complete, result=0 03:01:34.040 00.000 15672 worker thread done servicing request 03:01:34.040 00.000 15672 Worker thread wakes up 03:01:34.041 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:34.041 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:34.041 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.9 px 156 ms SOUTH 03:01:36.147 02.106 15672 Exposure complete 03:01:36.167 00.020 15672 worker thread done servicing request 03:01:36.167 00.000 30444 OnExposeComplete: enter 03:01:36.167 00.000 30444 UpdateGuideState(): m_state=6 03:01:36.167 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7411 03:01:36.167 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=205.12, Mass=42976, SNR=40.1, Peak=6140 HFD=3.7 03:01:36.168 00.001 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 03:01:36.168 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.59 = 2.59) 03:01:36.168 00.000 30444 CameraToMount -- cameraX=-0.90 cameraY=0.86 hyp=1.24 cameraTheta=2.37 mountX=-1.10 mountY=0.65, mountTheta=2.61 03:01:36.168 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.90, y=0.86, opts=13) 03:01:36.168 00.000 30444 Enqueuing Move request for scope (-0.90, 0.86) 03:01:36.168 00.000 15672 Worker thread wakes up 03:01:36.168 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.86) opts 0xd 03:01:36.168 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.90, 0.86) 03:01:36.168 00.000 15672 Moving (-0.90, 0.86) raw xDistance=-1.10 yDistance=0.65 03:01:36.168 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.10 03:01:36.168 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 03:01:36.168 00.000 15672 MoveAxis(E, 297, ABG) 03:01:36.169 00.001 15672 Guiding Dir = 2, Dur = 297 03:01:36.169 00.000 15672 IsSlewing returns 0 03:01:36.170 00.001 15672 IsGuiding returns 0 03:01:36.174 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=13254, FiltMin=2620, FiltMax=11538, Gamma=2.950 03:01:36.195 00.021 15672 PulseGuide returned control before completion, sleep 283 03:01:36.482 00.287 15672 IsGuiding returns 1 03:01:36.482 00.000 15672 scope still moving after pulse duration time elapsed 03:01:36.503 00.021 15672 IsSlewing returns 0 03:01:36.516 00.013 15672 IsGuiding returns 0 03:01:36.530 00.014 15672 scope move finished after 297 + 62 ms 03:01:36.530 00.000 15672 Move returns status 0, amount 297 03:01:36.530 00.000 15672 MoveAxis(S, 116, ABG) 03:01:36.530 00.000 15672 Guiding Dir = 1, Dur = 116 03:01:36.530 00.000 30444 UpdateGuideState exits: m=42976 SNR=40.1 Saturated 03:01:36.530 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:36.530 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:36.530 00.000 30444 Enqueuing Expose request 03:01:36.530 00.000 15672 IsSlewing returns 0 03:01:36.531 00.001 15672 IsGuiding returns 0 03:01:36.611 00.080 15672 PulseGuide returned control before completion, sleep 47 03:01:36.661 00.050 15672 IsGuiding returns 1 03:01:36.661 00.000 15672 scope still moving after pulse duration time elapsed 03:01:36.682 00.021 15672 IsSlewing returns 0 03:01:36.709 00.027 15672 IsGuiding returns 1 03:01:36.730 00.021 15672 IsSlewing returns 0 03:01:36.756 00.026 15672 IsGuiding returns 0 03:01:36.756 00.000 15672 scope move finished after 116 + 107 ms 03:01:36.756 00.000 15672 Move returns status 0, amount 116 03:01:36.756 00.000 15672 move complete, result=0 03:01:36.756 00.000 15672 worker thread done servicing request 03:01:36.756 00.000 15672 Worker thread wakes up 03:01:36.756 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:36.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:36.756 00.000 30444 GuideStep: -1.1 px 297 ms EAST, 0.7 px 116 ms SOUTH 03:01:38.664 01.908 15672 Exposure complete 03:01:38.684 00.020 15672 worker thread done servicing request 03:01:38.684 00.000 30444 OnExposeComplete: enter 03:01:38.684 00.000 30444 UpdateGuideState(): m_state=6 03:01:38.684 00.000 30444 Star::Find(15, 460, 205, 0, (0,0,0,0), 0.0, 255) frame 7412 03:01:38.684 00.000 30444 Star::Find returns 1 (1), X=462.05, Y=205.10, Mass=37175, SNR=36.0, Peak=6441 HFD=3.0 03:01:38.685 00.001 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 03:01:38.685 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 03:01:38.685 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=0.85 hyp=1.05 cameraTheta=0.94 mountX=0.36 mountY=0.96, mountTheta=1.21 03:01:38.685 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=0.85, opts=13) 03:01:38.685 00.000 30444 Enqueuing Move request for scope (0.62, 0.85) 03:01:38.685 00.000 15672 Worker thread wakes up 03:01:38.685 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.85) opts 0xd 03:01:38.685 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, 0.85) 03:01:38.685 00.000 15672 Moving (0.62, 0.85) raw xDistance=0.36 yDistance=0.96 03:01:38.685 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.36 03:01:38.685 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96 03:01:38.685 00.000 15672 MoveAxis(W, 78, ABG) 03:01:38.686 00.001 15672 Guiding Dir = 3, Dur = 78 03:01:38.686 00.000 15672 IsSlewing returns 0 03:01:38.687 00.001 15672 IsGuiding returns 0 03:01:38.692 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=14854, FiltMin=2622, FiltMax=10782, Gamma=2.950 03:01:38.704 00.012 15672 PulseGuide returned control before completion, sleep 72 03:01:38.777 00.073 15672 IsGuiding returns 1 03:01:38.777 00.000 15672 scope still moving after pulse duration time elapsed 03:01:38.798 00.021 15672 IsSlewing returns 0 03:01:38.848 00.050 15672 IsGuiding returns 0 03:01:38.849 00.001 15672 scope move finished after 78 + 83 ms 03:01:38.849 00.000 15672 Move returns status 0, amount 78 03:01:38.849 00.000 15672 MoveAxis(S, 172, ABG) 03:01:38.849 00.000 15672 Guiding Dir = 1, Dur = 172 03:01:38.850 00.001 15672 IsSlewing returns 0 03:01:38.852 00.002 15672 IsGuiding returns 0 03:01:38.928 00.076 15672 PulseGuide returned control before completion, sleep 107 03:01:39.037 00.109 15672 IsGuiding returns 1 03:01:39.037 00.000 15672 scope still moving after pulse duration time elapsed 03:01:39.057 00.020 15672 IsSlewing returns 0 03:01:39.072 00.015 15672 IsGuiding returns 1 03:01:39.093 00.021 15672 IsSlewing returns 0 03:01:39.094 00.001 15672 IsGuiding returns 1 03:01:39.115 00.021 15672 IsSlewing returns 0 03:01:39.123 00.008 30444 UpdateGuideState exits: m=37175 SNR=36.0 Saturated 03:01:39.124 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:39.124 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:39.124 00.000 30444 Enqueuing Expose request 03:01:39.138 00.014 15672 IsGuiding returns 0 03:01:39.138 00.000 15672 scope move finished after 172 + 113 ms 03:01:39.138 00.000 15672 Move returns status 0, amount 172 03:01:39.138 00.000 15672 move complete, result=0 03:01:39.139 00.001 15672 worker thread done servicing request 03:01:39.139 00.000 15672 Worker thread wakes up 03:01:39.139 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:39.139 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:39.140 00.001 30444 GuideStep: 0.4 px 78 ms WEST, 1.0 px 172 ms SOUTH 03:01:41.255 02.115 15672 Exposure complete 03:01:41.286 00.031 15672 worker thread done servicing request 03:01:41.286 00.000 30444 OnExposeComplete: enter 03:01:41.286 00.000 30444 UpdateGuideState(): m_state=6 03:01:41.287 00.001 30444 Star::Find(15, 462, 205, 0, (0,0,0,0), 0.0, 255) frame 7413 03:01:41.287 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=204.32, Mass=34335, SNR=38.9, Peak=6837 HFD=3.2 03:01:41.287 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 03:01:41.287 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 03:01:41.287 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.43 mountX=0.12 mountY=0.09, mountTheta=0.67 03:01:41.287 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.06, opts=13) 03:01:41.287 00.000 30444 Enqueuing Move request for scope (0.14, 0.06) 03:01:41.287 00.000 15672 Worker thread wakes up 03:01:41.287 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd 03:01:41.287 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.06) 03:01:41.287 00.000 15672 Moving (0.14, 0.06) raw xDistance=0.12 yDistance=0.09 03:01:41.288 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 03:01:41.288 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:01:41.288 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 03:01:41.288 00.000 15672 MoveAxis(E, 0, ABG) 03:01:41.288 00.000 15672 Move returns status 0, amount 0 03:01:41.288 00.000 15672 MoveAxis(N, 0, ABG) 03:01:41.288 00.000 15672 Move returns status 0, amount 0 03:01:41.288 00.000 15672 move complete, result=0 03:01:41.288 00.000 15672 worker thread done servicing request 03:01:41.292 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=15778, FiltMin=2572, FiltMax=12378, Gamma=2.950 03:01:41.335 00.043 30444 UpdateGuideState exits: m=34335 SNR=38.9 Saturated 03:01:41.335 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:41.335 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:41.335 00.000 30444 Enqueuing Expose request 03:01:41.335 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:01:41.335 00.000 15672 Worker thread wakes up 03:01:41.335 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:41.335 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:43.251 01.916 15672 Exposure complete 03:01:43.283 00.032 15672 worker thread done servicing request 03:01:43.283 00.000 30444 OnExposeComplete: enter 03:01:43.283 00.000 30444 UpdateGuideState(): m_state=6 03:01:43.284 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7414 03:01:43.284 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=204.60, Mass=35279, SNR=36.6, Peak=6907 HFD=3.0 03:01:43.284 00.000 30444 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.28) = xAngle (3.01 = 3.01) 03:01:43.284 00.000 30444 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.95 = 2.95) 03:01:43.284 00.000 30444 CameraToMount -- cameraX=-0.81 cameraY=0.35 hyp=0.88 cameraTheta=2.74 mountX=-0.88 mountY=0.17, mountTheta=2.96 03:01:43.284 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.81, y=0.35, opts=13) 03:01:43.284 00.000 30444 Enqueuing Move request for scope (-0.81, 0.35) 03:01:43.284 00.000 15672 Worker thread wakes up 03:01:43.284 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.35) opts 0xd 03:01:43.284 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.81, 0.35) 03:01:43.285 00.001 15672 Moving (-0.81, 0.35) raw xDistance=-0.88 yDistance=0.17 03:01:43.285 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.88 03:01:43.285 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:01:43.285 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 03:01:43.285 00.000 15672 MoveAxis(E, 237, ABG) 03:01:43.285 00.000 15672 Guiding Dir = 2, Dur = 237 03:01:43.285 00.000 15672 IsSlewing returns 0 03:01:43.287 00.002 15672 IsGuiding returns 0 03:01:43.290 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=13137, FiltMin=2647, FiltMax=11407, Gamma=2.950 03:01:43.305 00.015 15672 PulseGuide returned control before completion, sleep 230 03:01:43.332 00.027 30444 UpdateGuideState exits: m=35279 SNR=36.6 Saturated 03:01:43.346 00.014 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:43.346 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:43.346 00.000 30444 Enqueuing Expose request 03:01:43.538 00.192 15672 IsGuiding returns 1 03:01:43.538 00.000 15672 scope still moving after pulse duration time elapsed 03:01:43.559 00.021 15672 IsSlewing returns 0 03:01:43.594 00.035 15672 IsGuiding returns 0 03:01:43.594 00.000 15672 scope move finished after 237 + 70 ms 03:01:43.594 00.000 15672 Move returns status 0, amount 237 03:01:43.594 00.000 15672 MoveAxis(N, 0, ABG) 03:01:43.594 00.000 15672 Move returns status 0, amount 0 03:01:43.594 00.000 15672 move complete, result=0 03:01:43.594 00.000 15672 worker thread done servicing request 03:01:43.594 00.000 15672 Worker thread wakes up 03:01:43.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:43.594 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:43.595 00.001 30444 GuideStep: -0.9 px 237 ms EAST, 0.2 px 0 ms NORTH 03:01:45.704 02.109 15672 Exposure complete 03:01:45.724 00.020 15672 worker thread done servicing request 03:01:45.724 00.000 30444 OnExposeComplete: enter 03:01:45.725 00.001 30444 UpdateGuideState(): m_state=6 03:01:45.725 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7415 03:01:45.725 00.000 30444 Star::Find returns 1 (1), X=461.80, Y=204.65, Mass=34848, SNR=37.0, Peak=6355 HFD=2.8 03:01:45.725 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 03:01:45.725 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 03:01:45.725 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.40 hyp=0.54 cameraTheta=0.82 mountX=0.25 mountY=0.47, mountTheta=1.09 03:01:45.725 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.40, opts=13) 03:01:45.725 00.000 30444 Enqueuing Move request for scope (0.37, 0.40) 03:01:45.725 00.000 15672 Worker thread wakes up 03:01:45.726 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.40) opts 0xd 03:01:45.726 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.40) 03:01:45.726 00.000 15672 Moving (0.37, 0.40) raw xDistance=0.25 yDistance=0.47 03:01:45.726 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 03:01:45.726 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 03:01:45.726 00.000 15672 MoveAxis(E, 0, ABG) 03:01:45.726 00.000 15672 Move returns status 0, amount 0 03:01:45.726 00.000 15672 MoveAxis(S, 83, ABG) 03:01:45.726 00.000 15672 Guiding Dir = 1, Dur = 83 03:01:45.726 00.000 15672 IsSlewing returns 0 03:01:45.731 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=14295, FiltMin=2566, FiltMax=10672, Gamma=2.950 03:01:45.749 00.018 15672 IsGuiding returns 0 03:01:45.775 00.026 30444 UpdateGuideState exits: m=34848 SNR=37.0 Saturated 03:01:45.775 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:45.775 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:45.775 00.000 30444 Enqueuing Expose request 03:01:45.828 00.053 15672 PulseGuide returned control before completion, sleep 14 03:01:45.845 00.017 15672 IsGuiding returns 1 03:01:45.845 00.000 15672 scope still moving after pulse duration time elapsed 03:01:45.866 00.021 15672 IsSlewing returns 0 03:01:45.867 00.001 15672 IsGuiding returns 1 03:01:45.888 00.021 15672 IsSlewing returns 0 03:01:45.889 00.001 15672 IsGuiding returns 1 03:01:45.910 00.021 15672 IsSlewing returns 0 03:01:45.911 00.001 15672 IsGuiding returns 1 03:01:45.931 00.020 15672 IsSlewing returns 0 03:01:45.941 00.010 15672 IsGuiding returns 0 03:01:45.941 00.000 15672 scope move finished after 83 + 108 ms 03:01:45.941 00.000 15672 Move returns status 0, amount 83 03:01:45.941 00.000 15672 move complete, result=0 03:01:45.941 00.000 15672 worker thread done servicing request 03:01:45.941 00.000 15672 Worker thread wakes up 03:01:45.941 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:45.941 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:45.941 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 83 ms SOUTH 03:01:47.846 01.905 15672 Exposure complete 03:01:47.866 00.020 15672 worker thread done servicing request 03:01:47.866 00.000 30444 OnExposeComplete: enter 03:01:47.866 00.000 30444 UpdateGuideState(): m_state=6 03:01:47.866 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7416 03:01:47.866 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=204.19, Mass=38659, SNR=36.9, Peak=5771 HFD=3.7 03:01:47.866 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.11 = -0.11) 03:01:47.866 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 03:01:47.867 00.001 30444 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-0.38 mountX=0.15 mountY=-0.03, mountTheta=-0.17 03:01:47.867 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.06, opts=13) 03:01:47.867 00.000 30444 Enqueuing Move request for scope (0.14, -0.06) 03:01:47.867 00.000 15672 Worker thread wakes up 03:01:47.867 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd 03:01:47.867 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.06) 03:01:47.867 00.000 15672 Moving (0.14, -0.06) raw xDistance=0.15 yDistance=-0.03 03:01:47.867 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:01:47.867 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:01:47.867 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 03:01:47.867 00.000 15672 MoveAxis(E, 0, ABG) 03:01:47.867 00.000 15672 Move returns status 0, amount 0 03:01:47.868 00.001 15672 MoveAxis(N, 0, ABG) 03:01:47.868 00.000 15672 Move returns status 0, amount 0 03:01:47.868 00.000 15672 move complete, result=0 03:01:47.868 00.000 15672 worker thread done servicing request 03:01:47.872 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=14609, FiltMin=2607, FiltMax=10770, Gamma=2.950 03:01:47.915 00.043 30444 UpdateGuideState exits: m=38659 SNR=36.9 Saturated 03:01:47.915 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:47.915 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:47.915 00.000 30444 Enqueuing Expose request 03:01:47.916 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 03:01:47.916 00.000 15672 Worker thread wakes up 03:01:47.916 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:47.916 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:50.025 02.109 15672 Exposure complete 03:01:50.045 00.020 15672 worker thread done servicing request 03:01:50.045 00.000 30444 OnExposeComplete: enter 03:01:50.045 00.000 30444 UpdateGuideState(): m_state=6 03:01:50.045 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7417 03:01:50.045 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=205.09, Mass=43310, SNR=35.8, Peak=6200 HFD=4.2 03:01:50.045 00.000 30444 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.28) = xAngle (2.44 = 2.44) 03:01:50.045 00.000 30444 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.37 = 2.37) 03:01:50.046 00.001 30444 CameraToMount -- cameraX=-0.56 cameraY=0.84 hyp=1.01 cameraTheta=2.16 mountX=-0.77 mountY=0.70, mountTheta=2.40 03:01:50.046 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.56, y=0.84, opts=13) 03:01:50.046 00.000 30444 Enqueuing Move request for scope (-0.56, 0.84) 03:01:50.046 00.000 15672 Worker thread wakes up 03:01:50.046 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.84) opts 0xd 03:01:50.046 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.56, 0.84) 03:01:50.046 00.000 15672 Moving (-0.56, 0.84) raw xDistance=-0.77 yDistance=0.70 03:01:50.046 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77 03:01:50.046 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70 03:01:50.047 00.001 15672 MoveAxis(E, 207, ABG) 03:01:50.047 00.000 15672 Guiding Dir = 2, Dur = 207 03:01:50.047 00.000 15672 IsSlewing returns 0 03:01:50.048 00.001 15672 IsGuiding returns 0 03:01:50.052 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=14416, FiltMin=2610, FiltMax=12041, Gamma=2.950 03:01:50.077 00.025 15672 PulseGuide returned control before completion, sleep 188 03:01:50.094 00.017 30444 UpdateGuideState exits: m=43310 SNR=35.8 Saturated 03:01:50.094 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:50.094 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:50.094 00.000 30444 Enqueuing Expose request 03:01:50.268 00.174 15672 IsGuiding returns 1 03:01:50.268 00.000 15672 scope still moving after pulse duration time elapsed 03:01:50.290 00.022 15672 IsSlewing returns 0 03:01:50.302 00.012 15672 IsGuiding returns 0 03:01:50.303 00.001 15672 scope move finished after 207 + 47 ms 03:01:50.303 00.000 15672 Move returns status 0, amount 207 03:01:50.303 00.000 15672 MoveAxis(S, 125, ABG) 03:01:50.303 00.000 15672 Guiding Dir = 1, Dur = 125 03:01:50.304 00.001 15672 IsSlewing returns 0 03:01:50.306 00.002 15672 IsGuiding returns 0 03:01:50.381 00.075 15672 PulseGuide returned control before completion, sleep 60 03:01:50.479 00.098 15672 IsGuiding returns 1 03:01:50.480 00.001 15672 scope still moving after pulse duration time elapsed 03:01:50.501 00.021 15672 IsSlewing returns 0 03:01:50.504 00.003 15672 IsGuiding returns 1 03:01:50.524 00.020 15672 IsSlewing returns 0 03:01:50.543 00.019 15672 IsGuiding returns 0 03:01:50.543 00.000 15672 scope move finished after 125 + 111 ms 03:01:50.543 00.000 15672 Move returns status 0, amount 125 03:01:50.543 00.000 15672 move complete, result=0 03:01:50.543 00.000 15672 worker thread done servicing request 03:01:50.543 00.000 15672 Worker thread wakes up 03:01:50.544 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:50.544 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:50.544 00.000 30444 GuideStep: -0.8 px 207 ms EAST, 0.7 px 125 ms SOUTH 03:01:52.450 01.906 15672 Exposure complete 03:01:52.475 00.025 15672 worker thread done servicing request 03:01:52.475 00.000 30444 OnExposeComplete: enter 03:01:52.475 00.000 30444 UpdateGuideState(): m_state=6 03:01:52.475 00.000 30444 Star::Find(15, 460, 205, 0, (0,0,0,0), 0.0, 255) frame 7418 03:01:52.475 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=204.34, Mass=35177, SNR=33.1, Peak=6071 HFD=3.0 03:01:52.475 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 03:01:52.475 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 03:01:52.475 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.08 hyp=0.32 cameraTheta=0.26 mountX=0.28 mountY=0.15, mountTheta=0.49 03:01:52.476 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.08, opts=13) 03:01:52.476 00.000 30444 Enqueuing Move request for scope (0.31, 0.08) 03:01:52.476 00.000 15672 Worker thread wakes up 03:01:52.476 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.08) opts 0xd 03:01:52.476 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.08) 03:01:52.476 00.000 15672 Moving (0.31, 0.08) raw xDistance=0.28 yDistance=0.15 03:01:52.476 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.28 03:01:52.476 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:01:52.476 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 03:01:52.476 00.000 15672 MoveAxis(W, 60, ABG) 03:01:52.476 00.000 15672 Guiding Dir = 3, Dur = 60 03:01:52.477 00.001 15672 IsSlewing returns 0 03:01:52.478 00.001 15672 IsGuiding returns 0 03:01:52.481 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=16705, FiltMin=2603, FiltMax=11521, Gamma=2.950 03:01:52.506 00.025 15672 PulseGuide returned control before completion, sleep 43 03:01:52.524 00.018 30444 UpdateGuideState exits: m=35177 SNR=33.1 Saturated 03:01:52.524 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:52.524 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:52.524 00.000 30444 Enqueuing Expose request 03:01:52.551 00.027 15672 IsGuiding returns 1 03:01:52.551 00.000 15672 scope still moving after pulse duration time elapsed 03:01:52.573 00.022 15672 IsSlewing returns 0 03:01:52.618 00.045 15672 IsGuiding returns 0 03:01:52.619 00.001 15672 scope move finished after 60 + 80 ms 03:01:52.619 00.000 15672 Move returns status 0, amount 60 03:01:52.619 00.000 15672 MoveAxis(N, 0, ABG) 03:01:52.619 00.000 15672 Move returns status 0, amount 0 03:01:52.619 00.000 15672 move complete, result=0 03:01:52.619 00.000 15672 worker thread done servicing request 03:01:52.619 00.000 30444 GuideStep: 0.3 px 60 ms WEST, 0.1 px 0 ms NORTH 03:01:52.620 00.001 15672 Worker thread wakes up 03:01:52.620 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:52.620 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:54.732 02.112 15672 Exposure complete 03:01:54.751 00.019 15672 worker thread done servicing request 03:01:54.751 00.000 30444 OnExposeComplete: enter 03:01:54.751 00.000 30444 UpdateGuideState(): m_state=6 03:01:54.752 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7419 03:01:54.752 00.000 30444 Star::Find returns 1 (1), X=462.38, Y=204.15, Mass=43140, SNR=37.6, Peak=6342 HFD=3.5 03:01:54.752 00.000 30444 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.28) = xAngle (0.17 = 0.17) 03:01:54.752 00.000 30444 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.10 = 0.10) 03:01:54.752 00.000 30444 CameraToMount -- cameraX=0.94 cameraY=-0.11 hyp=0.95 cameraTheta=-0.11 mountX=0.94 mountY=0.10, mountTheta=0.11 03:01:54.752 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.94, y=-0.11, opts=13) 03:01:54.752 00.000 30444 Enqueuing Move request for scope (0.94, -0.11) 03:01:54.752 00.000 15672 Worker thread wakes up 03:01:54.752 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.11) opts 0xd 03:01:54.752 00.000 15672 Handling offset move in thread for scope, endpoint = (0.94, -0.11) 03:01:54.753 00.001 15672 Moving (0.94, -0.11) raw xDistance=0.94 yDistance=0.10 03:01:54.753 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.94 03:01:54.753 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:01:54.753 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 03:01:54.753 00.000 15672 MoveAxis(W, 258, ABG) 03:01:54.753 00.000 15672 Guiding Dir = 3, Dur = 258 03:01:54.754 00.001 15672 IsSlewing returns 0 03:01:54.755 00.001 15672 IsGuiding returns 0 03:01:54.758 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=13581, FiltMin=2593, FiltMax=10764, Gamma=2.950 03:01:54.774 00.016 15672 PulseGuide returned control before completion, sleep 249 03:01:54.800 00.026 30444 UpdateGuideState exits: m=43140 SNR=37.6 Saturated 03:01:54.800 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:54.800 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:54.800 00.000 30444 Enqueuing Expose request 03:01:55.050 00.250 15672 IsGuiding returns 0 03:01:55.050 00.000 15672 Move returns status 0, amount 258 03:01:55.050 00.000 15672 MoveAxis(N, 0, ABG) 03:01:55.050 00.000 15672 Move returns status 0, amount 0 03:01:55.050 00.000 15672 move complete, result=0 03:01:55.051 00.001 15672 worker thread done servicing request 03:01:55.051 00.000 15672 Worker thread wakes up 03:01:55.051 00.000 30444 GuideStep: 0.9 px 258 ms WEST, 0.1 px 0 ms NORTH 03:01:55.051 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:55.051 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:56.958 01.907 15672 Exposure complete 03:01:56.978 00.020 15672 worker thread done servicing request 03:01:56.978 00.000 30444 OnExposeComplete: enter 03:01:56.978 00.000 30444 UpdateGuideState(): m_state=6 03:01:56.978 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7420 03:01:56.978 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=203.93, Mass=34155, SNR=32.3, Peak=6215 HFD=3.3 03:01:56.978 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 03:01:56.978 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 03:01:56.978 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.32 hyp=0.40 cameraTheta=-0.94 mountX=0.31 mountY=-0.26, mountTheta=-0.69 03:01:56.979 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.32, opts=13) 03:01:56.979 00.000 30444 Enqueuing Move request for scope (0.23, -0.32) 03:01:56.979 00.000 15672 Worker thread wakes up 03:01:56.979 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.32) opts 0xd 03:01:56.979 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.32) 03:01:56.979 00.000 15672 Moving (0.23, -0.32) raw xDistance=0.31 yDistance=-0.26 03:01:56.979 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.31 03:01:56.979 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:01:56.979 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 03:01:56.979 00.000 15672 MoveAxis(W, 103, ABG) 03:01:56.979 00.000 15672 Guiding Dir = 3, Dur = 103 03:01:56.980 00.001 15672 IsSlewing returns 0 03:01:56.981 00.001 15672 IsGuiding returns 0 03:01:56.985 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2022, max=16169, FiltMin=2567, FiltMax=11323, Gamma=2.950 03:01:57.010 00.025 15672 PulseGuide returned control before completion, sleep 84 03:01:57.028 00.018 30444 UpdateGuideState exits: m=34155 SNR=32.3 Saturated 03:01:57.028 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:57.028 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:57.028 00.000 30444 Enqueuing Expose request 03:01:57.139 00.111 15672 IsGuiding returns 0 03:01:57.139 00.000 15672 Move returns status 0, amount 103 03:01:57.139 00.000 15672 MoveAxis(N, 0, ABG) 03:01:57.139 00.000 15672 Move returns status 0, amount 0 03:01:57.139 00.000 15672 move complete, result=0 03:01:57.139 00.000 15672 worker thread done servicing request 03:01:57.139 00.000 15672 Worker thread wakes up 03:01:57.139 00.000 30444 GuideStep: 0.3 px 103 ms WEST, -0.3 px 0 ms NORTH 03:01:57.140 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:57.140 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:59.254 02.114 15672 Exposure complete 03:01:59.282 00.028 15672 worker thread done servicing request 03:01:59.282 00.000 30444 OnExposeComplete: enter 03:01:59.282 00.000 30444 UpdateGuideState(): m_state=6 03:01:59.282 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7421 03:01:59.282 00.000 30444 Star::Find returns 1 (1), X=461.65, Y=203.72, Mass=44759, SNR=41.1, Peak=6560 HFD=3.6 03:01:59.282 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.90 = -0.90) 03:01:59.282 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.96 = -0.96) 03:01:59.282 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.54 hyp=0.58 cameraTheta=-1.18 mountX=0.36 mountY=-0.48, mountTheta=-0.92 03:01:59.283 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.54, opts=13) 03:01:59.283 00.000 30444 Enqueuing Move request for scope (0.22, -0.54) 03:01:59.283 00.000 15672 Worker thread wakes up 03:01:59.283 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.54) opts 0xd 03:01:59.283 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.54) 03:01:59.283 00.000 15672 Moving (0.22, -0.54) raw xDistance=0.36 yDistance=-0.48 03:01:59.283 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36 03:01:59.283 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:01:59.283 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48 03:01:59.283 00.000 15672 MoveAxis(W, 104, ABG) 03:01:59.283 00.000 15672 Guiding Dir = 3, Dur = 104 03:01:59.284 00.001 15672 IsSlewing returns 0 03:01:59.284 00.000 15672 IsGuiding returns 0 03:01:59.288 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=17191, FiltMin=2563, FiltMax=11600, Gamma=2.950 03:01:59.310 00.022 15672 PulseGuide returned control before completion, sleep 88 03:01:59.331 00.021 30444 UpdateGuideState exits: m=44759 SNR=41.1 Saturated 03:01:59.332 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:01:59.332 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:01:59.332 00.000 30444 Enqueuing Expose request 03:01:59.401 00.069 15672 IsGuiding returns 1 03:01:59.401 00.000 15672 scope still moving after pulse duration time elapsed 03:01:59.422 00.021 15672 IsSlewing returns 0 03:01:59.423 00.001 15672 IsGuiding returns 1 03:01:59.444 00.021 15672 IsSlewing returns 0 03:01:59.456 00.012 15672 IsGuiding returns 0 03:01:59.457 00.001 15672 scope move finished after 104 + 67 ms 03:01:59.457 00.000 15672 Move returns status 0, amount 104 03:01:59.457 00.000 15672 MoveAxis(N, 0, ABG) 03:01:59.457 00.000 15672 Move returns status 0, amount 0 03:01:59.457 00.000 15672 move complete, result=0 03:01:59.457 00.000 15672 worker thread done servicing request 03:01:59.458 00.001 15672 Worker thread wakes up 03:01:59.458 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:01:59.458 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:01:59.458 00.000 30444 GuideStep: 0.4 px 104 ms WEST, -0.5 px 0 ms NORTH 03:02:01.366 01.908 15672 Exposure complete 03:02:01.386 00.020 15672 worker thread done servicing request 03:02:01.386 00.000 30444 OnExposeComplete: enter 03:02:01.386 00.000 30444 UpdateGuideState(): m_state=6 03:02:01.386 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7422 03:02:01.386 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=204.29, Mass=40428, SNR=35.3, Peak=6430 HFD=3.5 03:02:01.387 00.001 30444 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.28) = xAngle (3.17 = -3.11) 03:02:01.387 00.000 30444 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.11 = 3.11) 03:02:01.387 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.89 mountX=-0.15 mountY=0.00, mountTheta=3.11 03:02:01.387 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.04, opts=13) 03:02:01.387 00.000 30444 Enqueuing Move request for scope (-0.14, 0.04) 03:02:01.387 00.000 15672 Worker thread wakes up 03:02:01.387 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd 03:02:01.387 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.04) 03:02:01.387 00.000 15672 Moving (-0.14, 0.04) raw xDistance=-0.15 yDistance=0.00 03:02:01.387 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 03:02:01.387 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:02:01.388 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 03:02:01.388 00.000 15672 MoveAxis(E, 0, ABG) 03:02:01.388 00.000 15672 Move returns status 0, amount 0 03:02:01.388 00.000 15672 MoveAxis(N, 0, ABG) 03:02:01.388 00.000 15672 Move returns status 0, amount 0 03:02:01.388 00.000 15672 move complete, result=0 03:02:01.388 00.000 15672 worker thread done servicing request 03:02:01.392 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=16678, FiltMin=2638, FiltMax=12060, Gamma=2.950 03:02:01.435 00.043 30444 UpdateGuideState exits: m=40428 SNR=35.3 Saturated 03:02:01.435 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:01.435 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:01.435 00.000 30444 Enqueuing Expose request 03:02:01.435 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:02:01.435 00.000 15672 Worker thread wakes up 03:02:01.435 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:01.436 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:03.544 02.108 15672 Exposure complete 03:02:03.564 00.020 15672 worker thread done servicing request 03:02:03.564 00.000 30444 OnExposeComplete: enter 03:02:03.564 00.000 30444 UpdateGuideState(): m_state=6 03:02:03.564 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7423 03:02:03.564 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=204.32, Mass=41345, SNR=43.8, Peak=5558 HFD=4.0 03:02:03.564 00.000 30444 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.28) = xAngle (3.30 = -2.99) 03:02:03.564 00.000 30444 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.23 = -3.05) 03:02:03.564 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=0.07 hyp=0.54 cameraTheta=3.02 mountX=-0.53 mountY=-0.05, mountTheta=-3.05 03:02:03.565 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=0.07, opts=13) 03:02:03.565 00.000 30444 Enqueuing Move request for scope (-0.53, 0.07) 03:02:03.565 00.000 15672 Worker thread wakes up 03:02:03.565 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.07) opts 0xd 03:02:03.565 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, 0.07) 03:02:03.565 00.000 15672 Moving (-0.53, 0.07) raw xDistance=-0.53 yDistance=-0.05 03:02:03.565 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53 03:02:03.565 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:02:03.565 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:02:03.565 00.000 15672 MoveAxis(E, 144, ABG) 03:02:03.565 00.000 15672 Guiding Dir = 2, Dur = 144 03:02:03.566 00.001 15672 IsSlewing returns 0 03:02:03.571 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2096, max=14948, FiltMin=2537, FiltMax=11722, Gamma=2.950 03:02:03.576 00.005 15672 IsGuiding returns 0 03:02:03.592 00.016 15672 PulseGuide returned control before completion, sleep 139 03:02:03.614 00.022 30444 UpdateGuideState exits: m=41345 SNR=43.8 Saturated 03:02:03.614 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:03.614 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:03.614 00.000 30444 Enqueuing Expose request 03:02:03.734 00.120 15672 IsGuiding returns 1 03:02:03.734 00.000 15672 scope still moving after pulse duration time elapsed 03:02:03.755 00.021 15672 IsSlewing returns 0 03:02:03.768 00.013 15672 IsGuiding returns 0 03:02:03.769 00.001 15672 scope move finished after 144 + 48 ms 03:02:03.769 00.000 15672 Move returns status 0, amount 144 03:02:03.769 00.000 15672 MoveAxis(N, 0, ABG) 03:02:03.769 00.000 15672 Move returns status 0, amount 0 03:02:03.769 00.000 15672 move complete, result=0 03:02:03.769 00.000 15672 worker thread done servicing request 03:02:03.769 00.000 15672 Worker thread wakes up 03:02:03.769 00.000 30444 GuideStep: -0.5 px 144 ms EAST, -0.0 px 0 ms NORTH 03:02:03.769 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:03.769 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:05.684 01.915 15672 Exposure complete 03:02:05.716 00.032 15672 worker thread done servicing request 03:02:05.716 00.000 30444 OnExposeComplete: enter 03:02:05.716 00.000 30444 UpdateGuideState(): m_state=6 03:02:05.716 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7424 03:02:05.716 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=203.87, Mass=32882, SNR=33.0, Peak=5793 HFD=3.4 03:02:05.716 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 03:02:05.716 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 03:02:05.716 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.38 hyp=0.42 cameraTheta=-1.16 mountX=0.26 mountY=-0.34, mountTheta=-0.90 03:02:05.717 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.38, opts=13) 03:02:05.717 00.000 30444 Enqueuing Move request for scope (0.17, -0.38) 03:02:05.717 00.000 15672 Worker thread wakes up 03:02:05.717 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.38) opts 0xd 03:02:05.717 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.38) 03:02:05.717 00.000 15672 Moving (0.17, -0.38) raw xDistance=0.26 yDistance=-0.34 03:02:05.717 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26 03:02:05.717 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:02:05.717 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 03:02:05.717 00.000 15672 MoveAxis(W, 61, ABG) 03:02:05.717 00.000 15672 Guiding Dir = 3, Dur = 61 03:02:05.718 00.001 15672 IsSlewing returns 0 03:02:05.722 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=16843, FiltMin=2531, FiltMax=11817, Gamma=2.950 03:02:05.733 00.011 15672 IsGuiding returns 0 03:02:05.748 00.015 15672 PulseGuide returned control before completion, sleep 56 03:02:05.765 00.017 30444 UpdateGuideState exits: m=32882 SNR=33.0 Saturated 03:02:05.765 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:05.765 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:05.765 00.000 30444 Enqueuing Expose request 03:02:05.829 00.064 15672 IsGuiding returns 0 03:02:05.829 00.000 15672 Move returns status 0, amount 61 03:02:05.829 00.000 15672 MoveAxis(N, 0, ABG) 03:02:05.829 00.000 15672 Move returns status 0, amount 0 03:02:05.829 00.000 15672 move complete, result=0 03:02:05.829 00.000 15672 worker thread done servicing request 03:02:05.829 00.000 15672 Worker thread wakes up 03:02:05.829 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:05.829 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:05.829 00.000 30444 GuideStep: 0.3 px 61 ms WEST, -0.3 px 0 ms NORTH 03:02:07.946 02.117 15672 Exposure complete 03:02:07.975 00.029 15672 worker thread done servicing request 03:02:07.975 00.000 30444 OnExposeComplete: enter 03:02:07.975 00.000 30444 UpdateGuideState(): m_state=6 03:02:07.976 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7425 03:02:07.976 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=204.42, Mass=34166, SNR=34.0, Peak=5949 HFD=3.1 03:02:07.976 00.000 30444 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 03:02:07.976 00.000 30444 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 03:02:07.976 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.17 hyp=0.31 cameraTheta=0.56 mountX=0.21 mountY=0.22, mountTheta=0.81 03:02:07.976 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.17, opts=13) 03:02:07.976 00.000 30444 Enqueuing Move request for scope (0.26, 0.17) 03:02:07.976 00.000 15672 Worker thread wakes up 03:02:07.976 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.17) opts 0xd 03:02:07.976 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.17) 03:02:07.977 00.001 15672 Moving (0.26, 0.17) raw xDistance=0.21 yDistance=0.22 03:02:07.977 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 03:02:07.977 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:02:07.977 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 03:02:07.977 00.000 15672 MoveAxis(E, 0, ABG) 03:02:07.977 00.000 15672 Move returns status 0, amount 0 03:02:07.977 00.000 15672 MoveAxis(N, 0, ABG) 03:02:07.977 00.000 15672 Move returns status 0, amount 0 03:02:07.977 00.000 15672 move complete, result=0 03:02:07.977 00.000 15672 worker thread done servicing request 03:02:07.982 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=17024, FiltMin=2580, FiltMax=11276, Gamma=2.950 03:02:08.025 00.043 30444 UpdateGuideState exits: m=34166 SNR=34.0 Saturated 03:02:08.025 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:08.025 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:08.025 00.000 30444 Enqueuing Expose request 03:02:08.025 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 03:02:08.025 00.000 15672 Worker thread wakes up 03:02:08.025 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:08.025 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:09.933 01.908 15672 Exposure complete 03:02:09.953 00.020 15672 worker thread done servicing request 03:02:09.953 00.000 30444 OnExposeComplete: enter 03:02:09.953 00.000 30444 UpdateGuideState(): m_state=6 03:02:09.954 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7426 03:02:09.954 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=204.22, Mass=43609, SNR=40.1, Peak=6409 HFD=3.7 03:02:09.954 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 03:02:09.954 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 03:02:09.954 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.32 mountX=-0.02 mountY=-0.04, mountTheta=-2.06 03:02:09.954 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.04, opts=13) 03:02:09.954 00.000 30444 Enqueuing Move request for scope (-0.03, -0.04) 03:02:09.954 00.000 15672 Worker thread wakes up 03:02:09.954 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd 03:02:09.954 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.04) 03:02:09.954 00.000 15672 Moving (-0.03, -0.04) raw xDistance=-0.02 yDistance=-0.04 03:02:09.955 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 03:02:09.955 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:02:09.955 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:02:09.955 00.000 15672 MoveAxis(E, 0, ABG) 03:02:09.955 00.000 15672 Move returns status 0, amount 0 03:02:09.955 00.000 15672 MoveAxis(N, 0, ABG) 03:02:09.955 00.000 15672 Move returns status 0, amount 0 03:02:09.955 00.000 15672 move complete, result=0 03:02:09.955 00.000 15672 worker thread done servicing request 03:02:09.960 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=17476, FiltMin=2565, FiltMax=12213, Gamma=2.950 03:02:10.136 00.176 30444 UpdateGuideState exits: m=43609 SNR=40.1 Saturated 03:02:10.137 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:10.137 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:10.137 00.000 30444 Enqueuing Expose request 03:02:10.137 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 03:02:10.137 00.000 15672 Worker thread wakes up 03:02:10.138 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:10.138 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:12.254 02.116 15672 Exposure complete 03:02:12.286 00.032 15672 worker thread done servicing request 03:02:12.286 00.000 30444 OnExposeComplete: enter 03:02:12.287 00.001 30444 UpdateGuideState(): m_state=6 03:02:12.287 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7427 03:02:12.287 00.000 30444 Star::Find returns 1 (1), X=461.78, Y=203.44, Mass=38199, SNR=40.0, Peak=5787 HFD=3.6 03:02:12.287 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 03:02:12.287 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.95 = -0.95) 03:02:12.287 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.81 hyp=0.89 cameraTheta=-1.16 mountX=0.56 mountY=-0.72, mountTheta=-0.91 03:02:12.287 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.81, opts=13) 03:02:12.287 00.000 30444 Enqueuing Move request for scope (0.35, -0.81) 03:02:12.287 00.000 15672 Worker thread wakes up 03:02:12.288 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.81) opts 0xd 03:02:12.288 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.81) 03:02:12.288 00.000 15672 Moving (0.35, -0.81) raw xDistance=0.56 yDistance=-0.72 03:02:12.288 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 03:02:12.288 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.01 newest=-0.54 03:02:12.288 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 03:02:12.288 00.000 15672 MoveAxis(W, 152, ABG) 03:02:12.288 00.000 15672 Guiding Dir = 3, Dur = 152 03:02:12.288 00.000 15672 IsSlewing returns 0 03:02:12.289 00.001 15672 IsGuiding returns 0 03:02:12.293 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=17023, FiltMin=2559, FiltMax=11431, Gamma=2.950 03:02:12.314 00.021 15672 PulseGuide returned control before completion, sleep 138 03:02:12.335 00.021 30444 UpdateGuideState exits: m=38199 SNR=40.0 Saturated 03:02:12.336 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:12.336 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:12.336 00.000 30444 Enqueuing Expose request 03:02:12.456 00.120 15672 IsGuiding returns 1 03:02:12.456 00.000 15672 scope still moving after pulse duration time elapsed 03:02:12.477 00.021 15672 IsSlewing returns 0 03:02:12.491 00.014 15672 IsGuiding returns 0 03:02:12.491 00.000 15672 scope move finished after 152 + 48 ms 03:02:12.491 00.000 15672 Move returns status 0, amount 152 03:02:12.491 00.000 15672 MoveAxis(N, 128, ABG) 03:02:12.491 00.000 15672 Guiding Dir = 0, Dur = 128 03:02:12.491 00.000 15672 IsSlewing returns 0 03:02:12.492 00.001 15672 IsGuiding returns 0 03:02:12.570 00.078 15672 PulseGuide returned control before completion, sleep 60 03:02:12.635 00.065 15672 IsGuiding returns 1 03:02:12.636 00.001 15672 scope still moving after pulse duration time elapsed 03:02:12.656 00.020 15672 IsSlewing returns 0 03:02:12.657 00.001 15672 IsGuiding returns 1 03:02:12.679 00.022 15672 IsSlewing returns 0 03:02:12.681 00.002 15672 IsGuiding returns 1 03:02:12.702 00.021 15672 IsSlewing returns 0 03:02:12.729 00.027 15672 IsGuiding returns 0 03:02:12.730 00.001 15672 scope move finished after 128 + 109 ms 03:02:12.730 00.000 15672 Move returns status 0, amount 128 03:02:12.730 00.000 15672 move complete, result=0 03:02:12.730 00.000 15672 worker thread done servicing request 03:02:12.730 00.000 15672 Worker thread wakes up 03:02:12.730 00.000 30444 GuideStep: 0.6 px 152 ms WEST, -0.7 px 128 ms NORTH 03:02:12.730 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:12.730 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:14.636 01.906 15672 Exposure complete 03:02:14.657 00.021 15672 worker thread done servicing request 03:02:14.657 00.000 30444 OnExposeComplete: enter 03:02:14.657 00.000 30444 UpdateGuideState(): m_state=6 03:02:14.657 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7428 03:02:14.657 00.000 30444 Star::Find returns 1 (1), X=461.24, Y=204.07, Mass=35525, SNR=33.8, Peak=6641 HFD=3.1 03:02:14.657 00.000 30444 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.28) = xAngle (-2.11 = -2.11) 03:02:14.657 00.000 30444 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 03:02:14.657 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-2.39 mountX=-0.14 mountY=-0.22, mountTheta=-2.13 03:02:14.658 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.18, opts=13) 03:02:14.658 00.000 30444 Enqueuing Move request for scope (-0.19, -0.18) 03:02:14.658 00.000 15672 Worker thread wakes up 03:02:14.658 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.18) opts 0xd 03:02:14.658 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.18) 03:02:14.658 00.000 15672 Moving (-0.19, -0.18) raw xDistance=-0.14 yDistance=-0.22 03:02:14.658 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 03:02:14.658 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:02:14.658 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 03:02:14.658 00.000 15672 MoveAxis(E, 0, ABG) 03:02:14.658 00.000 15672 Move returns status 0, amount 0 03:02:14.658 00.000 15672 MoveAxis(N, 0, ABG) 03:02:14.658 00.000 15672 Move returns status 0, amount 0 03:02:14.658 00.000 15672 move complete, result=0 03:02:14.658 00.000 15672 worker thread done servicing request 03:02:14.663 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=16386, FiltMin=2607, FiltMax=11799, Gamma=2.950 03:02:14.705 00.042 30444 UpdateGuideState exits: m=35525 SNR=33.8 Saturated 03:02:14.705 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:14.705 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:14.705 00.000 30444 Enqueuing Expose request 03:02:14.705 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:02:14.705 00.000 15672 Worker thread wakes up 03:02:14.705 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:14.705 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:16.813 02.108 15672 Exposure complete 03:02:16.835 00.022 15672 worker thread done servicing request 03:02:16.835 00.000 30444 OnExposeComplete: enter 03:02:16.835 00.000 30444 UpdateGuideState(): m_state=6 03:02:16.835 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7429 03:02:16.835 00.000 30444 Star::Find returns 1 (1), X=461.16, Y=204.37, Mass=43146, SNR=38.8, Peak=5976 HFD=3.8 03:02:16.835 00.000 30444 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.28) = xAngle (3.03 = 3.03) 03:02:16.835 00.000 30444 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.97 = 2.97) 03:02:16.836 00.001 30444 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.30 cameraTheta=2.75 mountX=-0.29 mountY=0.05, mountTheta=2.97 03:02:16.836 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.11, opts=13) 03:02:16.836 00.000 30444 Enqueuing Move request for scope (-0.27, 0.11) 03:02:16.836 00.000 15672 Worker thread wakes up 03:02:16.836 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.11) opts 0xd 03:02:16.836 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.11) 03:02:16.836 00.000 15672 Moving (-0.27, 0.11) raw xDistance=-0.29 yDistance=0.05 03:02:16.836 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29 03:02:16.836 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:02:16.836 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 03:02:16.836 00.000 15672 MoveAxis(E, 80, ABG) 03:02:16.836 00.000 15672 Guiding Dir = 2, Dur = 80 03:02:16.837 00.001 15672 IsSlewing returns 0 03:02:16.838 00.001 15672 IsGuiding returns 0 03:02:16.842 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=17349, FiltMin=2603, FiltMax=11733, Gamma=2.950 03:02:16.867 00.025 15672 PulseGuide returned control before completion, sleep 62 03:02:16.931 00.064 15672 IsGuiding returns 1 03:02:16.931 00.000 15672 scope still moving after pulse duration time elapsed 03:02:16.953 00.022 15672 IsSlewing returns 0 03:02:16.954 00.001 15672 IsGuiding returns 1 03:02:16.975 00.021 15672 IsSlewing returns 0 03:02:16.979 00.004 15672 IsGuiding returns 0 03:02:16.980 00.001 15672 scope move finished after 80 + 61 ms 03:02:16.980 00.000 15672 Move returns status 0, amount 80 03:02:16.980 00.000 15672 MoveAxis(N, 0, ABG) 03:02:16.980 00.000 15672 Move returns status 0, amount 0 03:02:16.980 00.000 15672 move complete, result=0 03:02:16.980 00.000 15672 worker thread done servicing request 03:02:17.273 00.293 30444 UpdateGuideState exits: m=43146 SNR=38.8 Saturated 03:02:17.273 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:17.274 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:17.274 00.000 30444 Enqueuing Expose request 03:02:17.274 00.000 30444 GuideStep: -0.3 px 80 ms EAST, 0.1 px 0 ms NORTH 03:02:17.274 00.000 15672 Worker thread wakes up 03:02:17.274 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:17.274 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:19.183 01.909 15672 Exposure complete 03:02:19.206 00.023 15672 worker thread done servicing request 03:02:19.206 00.000 30444 OnExposeComplete: enter 03:02:19.206 00.000 30444 UpdateGuideState(): m_state=6 03:02:19.206 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7430 03:02:19.206 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=204.05, Mass=36434, SNR=33.6, Peak=6673 HFD=3.0 03:02:19.206 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 03:02:19.206 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.91 = -0.91) 03:02:19.207 00.001 30444 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-1.12 mountX=0.15 mountY=-0.18, mountTheta=-0.87 03:02:19.207 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.20, opts=13) 03:02:19.207 00.000 30444 Enqueuing Move request for scope (0.10, -0.20) 03:02:19.208 00.001 15672 Worker thread wakes up 03:02:19.208 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd 03:02:19.208 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.20) 03:02:19.208 00.000 15672 Moving (0.10, -0.20) raw xDistance=0.15 yDistance=-0.18 03:02:19.208 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:02:19.208 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:02:19.208 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 03:02:19.208 00.000 15672 MoveAxis(E, 0, ABG) 03:02:19.208 00.000 15672 Move returns status 0, amount 0 03:02:19.208 00.000 15672 MoveAxis(N, 0, ABG) 03:02:19.208 00.000 15672 Move returns status 0, amount 0 03:02:19.208 00.000 15672 move complete, result=0 03:02:19.209 00.001 15672 worker thread done servicing request 03:02:19.215 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=17709, FiltMin=2622, FiltMax=11797, Gamma=2.950 03:02:19.317 00.102 30444 UpdateGuideState exits: m=36434 SNR=33.6 Saturated 03:02:19.317 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:19.317 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:19.317 00.000 30444 Enqueuing Expose request 03:02:19.317 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:02:19.317 00.000 15672 Worker thread wakes up 03:02:19.317 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:19.317 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:21.425 02.108 15672 Exposure complete 03:02:21.445 00.020 15672 worker thread done servicing request 03:02:21.445 00.000 30444 OnExposeComplete: enter 03:02:21.445 00.000 30444 UpdateGuideState(): m_state=6 03:02:21.445 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7431 03:02:21.445 00.000 30444 Star::Find returns 1 (1), X=462.41, Y=203.51, Mass=41759, SNR=38.1, Peak=6059 HFD=3.3 03:02:21.445 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 03:02:21.445 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 03:02:21.445 00.000 30444 CameraToMount -- cameraX=0.98 cameraY=-0.74 hyp=1.22 cameraTheta=-0.65 mountX=1.14 mountY=-0.51, mountTheta=-0.42 03:02:21.446 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.98, y=-0.74, opts=13) 03:02:21.446 00.000 30444 Enqueuing Move request for scope (0.98, -0.74) 03:02:21.446 00.000 15672 Worker thread wakes up 03:02:21.446 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.74) opts 0xd 03:02:21.446 00.000 15672 Handling offset move in thread for scope, endpoint = (0.98, -0.74) 03:02:21.446 00.000 15672 Moving (0.98, -0.74) raw xDistance=1.14 yDistance=-0.51 03:02:21.446 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.14 03:02:21.446 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 03:02:21.446 00.000 15672 MoveAxis(W, 309, ABG) 03:02:21.446 00.000 15672 Guiding Dir = 3, Dur = 309 03:02:21.447 00.001 15672 IsSlewing returns 0 03:02:21.448 00.001 15672 IsGuiding returns 0 03:02:21.452 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=15348, FiltMin=2596, FiltMax=10115, Gamma=2.950 03:02:21.468 00.016 15672 PulseGuide returned control before completion, sleep 299 03:02:21.493 00.025 30444 UpdateGuideState exits: m=41759 SNR=38.1 Saturated 03:02:21.493 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:21.493 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:21.493 00.000 30444 Enqueuing Expose request 03:02:21.770 00.277 15672 IsGuiding returns 1 03:02:21.770 00.000 15672 scope still moving after pulse duration time elapsed 03:02:21.792 00.022 15672 IsSlewing returns 0 03:02:21.852 00.060 15672 IsGuiding returns 0 03:02:21.852 00.000 15672 scope move finished after 309 + 95 ms 03:02:21.852 00.000 15672 Move returns status 0, amount 309 03:02:21.852 00.000 15672 MoveAxis(N, 91, ABG) 03:02:21.852 00.000 15672 Guiding Dir = 0, Dur = 91 03:02:21.853 00.001 15672 IsSlewing returns 0 03:02:21.854 00.001 15672 IsGuiding returns 0 03:02:21.932 00.078 15672 PulseGuide returned control before completion, sleep 24 03:02:21.959 00.027 15672 IsGuiding returns 1 03:02:21.959 00.000 15672 scope still moving after pulse duration time elapsed 03:02:21.979 00.020 15672 IsSlewing returns 0 03:02:21.982 00.003 15672 IsGuiding returns 1 03:02:22.004 00.022 15672 IsSlewing returns 0 03:02:22.007 00.003 15672 IsGuiding returns 1 03:02:22.028 00.021 15672 IsSlewing returns 0 03:02:22.091 00.063 15672 IsGuiding returns 0 03:02:22.091 00.000 15672 scope move finished after 91 + 146 ms 03:02:22.091 00.000 15672 Move returns status 0, amount 91 03:02:22.091 00.000 15672 move complete, result=0 03:02:22.091 00.000 15672 worker thread done servicing request 03:02:22.091 00.000 15672 Worker thread wakes up 03:02:22.091 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:22.092 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:22.092 00.000 30444 GuideStep: 1.1 px 309 ms WEST, -0.5 px 91 ms NORTH 03:02:23.998 01.906 15672 Exposure complete 03:02:24.017 00.019 15672 worker thread done servicing request 03:02:24.018 00.001 30444 OnExposeComplete: enter 03:02:24.018 00.000 30444 UpdateGuideState(): m_state=6 03:02:24.018 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7432 03:02:24.018 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=204.05, Mass=29006, SNR=28.1, Peak=5858 HFD=3.2 03:02:24.018 00.000 30444 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.28) = xAngle (-0.35 = -0.35) 03:02:24.018 00.000 30444 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.41 = -0.41) 03:02:24.018 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.20 hyp=0.35 cameraTheta=-0.63 mountX=0.33 mountY=-0.14, mountTheta=-0.40 03:02:24.018 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.20, opts=13) 03:02:24.018 00.000 30444 Enqueuing Move request for scope (0.28, -0.20) 03:02:24.018 00.000 15672 Worker thread wakes up 03:02:24.018 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.20) opts 0xd 03:02:24.019 00.001 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.20) 03:02:24.019 00.000 15672 Moving (0.28, -0.20) raw xDistance=0.33 yDistance=-0.14 03:02:24.019 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.33 03:02:24.019 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:02:24.019 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 03:02:24.019 00.000 15672 MoveAxis(W, 110, ABG) 03:02:24.019 00.000 15672 Guiding Dir = 3, Dur = 110 03:02:24.019 00.000 15672 IsSlewing returns 0 03:02:24.020 00.001 15672 IsGuiding returns 0 03:02:24.024 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=16145, FiltMin=2626, FiltMax=11198, Gamma=2.950 03:02:24.040 00.016 15672 PulseGuide returned control before completion, sleep 101 03:02:24.144 00.104 15672 IsGuiding returns 1 03:02:24.144 00.000 15672 scope still moving after pulse duration time elapsed 03:02:24.165 00.021 15672 IsSlewing returns 0 03:02:24.184 00.019 15672 IsGuiding returns 0 03:02:24.184 00.000 15672 scope move finished after 110 + 53 ms 03:02:24.184 00.000 15672 Move returns status 0, amount 110 03:02:24.184 00.000 15672 MoveAxis(N, 0, ABG) 03:02:24.184 00.000 15672 Move returns status 0, amount 0 03:02:24.184 00.000 15672 move complete, result=0 03:02:24.184 00.000 15672 worker thread done servicing request 03:02:24.434 00.250 30444 UpdateGuideState exits: m=29006 SNR=28.1 Saturated 03:02:24.435 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:24.435 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:24.435 00.000 30444 Enqueuing Expose request 03:02:24.435 00.000 30444 GuideStep: 0.3 px 110 ms WEST, -0.1 px 0 ms NORTH 03:02:24.435 00.000 15672 Worker thread wakes up 03:02:24.436 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:24.436 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:26.552 02.116 15672 Exposure complete 03:02:26.577 00.025 15672 worker thread done servicing request 03:02:26.577 00.000 30444 OnExposeComplete: enter 03:02:26.577 00.000 30444 UpdateGuideState(): m_state=6 03:02:26.577 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7433 03:02:26.578 00.001 30444 Star::Find returns 1 (1), X=460.83, Y=203.92, Mass=37385, SNR=37.9, Peak=6299 HFD=3.5 03:02:26.578 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 03:02:26.578 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 03:02:26.578 00.000 30444 CameraToMount -- cameraX=-0.60 cameraY=-0.34 hyp=0.69 cameraTheta=-2.63 mountX=-0.49 mountY=-0.46, mountTheta=-2.39 03:02:26.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.60, y=-0.34, opts=13) 03:02:26.578 00.000 30444 Enqueuing Move request for scope (-0.60, -0.34) 03:02:26.578 00.000 15672 Worker thread wakes up 03:02:26.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.34) opts 0xd 03:02:26.578 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.60, -0.34) 03:02:26.578 00.000 15672 Moving (-0.60, -0.34) raw xDistance=-0.49 yDistance=-0.46 03:02:26.578 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.49 03:02:26.578 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 03:02:26.579 00.001 15672 MoveAxis(E, 124, ABG) 03:02:26.579 00.000 15672 Guiding Dir = 2, Dur = 124 03:02:26.579 00.000 15672 IsSlewing returns 0 03:02:26.584 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=15314, FiltMin=2572, FiltMax=11430, Gamma=2.950 03:02:26.613 00.029 15672 IsGuiding returns 0 03:02:26.627 00.014 30444 UpdateGuideState exits: m=37385 SNR=37.9 Saturated 03:02:26.627 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:26.627 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:26.627 00.000 30444 Enqueuing Expose request 03:02:26.629 00.002 15672 PulseGuide returned control before completion, sleep 119 03:02:26.772 00.143 15672 IsGuiding returns 0 03:02:26.772 00.000 15672 Move returns status 0, amount 124 03:02:26.772 00.000 15672 MoveAxis(N, 82, ABG) 03:02:26.772 00.000 15672 Guiding Dir = 0, Dur = 82 03:02:26.772 00.000 15672 IsSlewing returns 0 03:02:26.773 00.001 15672 IsGuiding returns 0 03:02:26.852 00.079 15672 PulseGuide returned control before completion, sleep 13 03:02:26.885 00.033 15672 IsGuiding returns 1 03:02:26.885 00.000 15672 scope still moving after pulse duration time elapsed 03:02:26.906 00.021 15672 IsSlewing returns 0 03:02:26.909 00.003 15672 IsGuiding returns 1 03:02:26.930 00.021 15672 IsSlewing returns 0 03:02:26.932 00.002 15672 IsGuiding returns 1 03:02:26.953 00.021 15672 IsSlewing returns 0 03:02:26.979 00.026 15672 IsGuiding returns 0 03:02:26.980 00.001 15672 scope move finished after 82 + 124 ms 03:02:26.980 00.000 15672 Move returns status 0, amount 82 03:02:26.980 00.000 15672 move complete, result=0 03:02:26.980 00.000 15672 worker thread done servicing request 03:02:26.980 00.000 15672 Worker thread wakes up 03:02:26.980 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:26.980 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:26.980 00.000 30444 GuideStep: -0.5 px 124 ms EAST, -0.5 px 82 ms NORTH 03:02:28.889 01.909 15672 Exposure complete 03:02:28.911 00.022 15672 worker thread done servicing request 03:02:28.911 00.000 30444 OnExposeComplete: enter 03:02:28.911 00.000 30444 UpdateGuideState(): m_state=6 03:02:28.911 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7434 03:02:28.911 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=203.77, Mass=33587, SNR=34.2, Peak=6185 HFD=3.0 03:02:28.911 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 03:02:28.911 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 03:02:28.911 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.48 hyp=0.48 cameraTheta=-1.67 mountX=0.09 mountY=-0.48, mountTheta=-1.39 03:02:28.912 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.48, opts=13) 03:02:28.912 00.000 30444 Enqueuing Move request for scope (-0.05, -0.48) 03:02:28.912 00.000 15672 Worker thread wakes up 03:02:28.912 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.48) opts 0xd 03:02:28.912 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.48) 03:02:28.912 00.000 15672 Moving (-0.05, -0.48) raw xDistance=0.09 yDistance=-0.48 03:02:28.912 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:02:28.912 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 03:02:28.912 00.000 15672 MoveAxis(E, 0, ABG) 03:02:28.912 00.000 15672 Move returns status 0, amount 0 03:02:28.912 00.000 15672 MoveAxis(N, 86, ABG) 03:02:28.912 00.000 15672 Guiding Dir = 0, Dur = 86 03:02:28.913 00.001 15672 IsSlewing returns 0 03:02:28.914 00.001 15672 IsGuiding returns 0 03:02:28.920 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=16440, FiltMin=2412, FiltMax=11482, Gamma=2.950 03:02:28.993 00.073 15672 PulseGuide returned control before completion, sleep 18 03:02:29.026 00.033 15672 IsGuiding returns 1 03:02:29.026 00.000 15672 scope still moving after pulse duration time elapsed 03:02:29.043 00.017 30444 UpdateGuideState exits: m=33587 SNR=34.2 Saturated 03:02:29.043 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:29.043 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:29.043 00.000 30444 Enqueuing Expose request 03:02:29.047 00.004 15672 IsSlewing returns 0 03:02:29.050 00.003 15672 IsGuiding returns 1 03:02:29.072 00.022 15672 IsSlewing returns 0 03:02:29.074 00.002 15672 IsGuiding returns 1 03:02:29.095 00.021 15672 IsSlewing returns 0 03:02:29.121 00.026 15672 IsGuiding returns 0 03:02:29.121 00.000 15672 scope move finished after 86 + 121 ms 03:02:29.121 00.000 15672 Move returns status 0, amount 86 03:02:29.121 00.000 15672 move complete, result=0 03:02:29.121 00.000 15672 worker thread done servicing request 03:02:29.121 00.000 15672 Worker thread wakes up 03:02:29.121 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:29.121 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:29.121 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 86 ms NORTH 03:02:31.237 02.116 15672 Exposure complete 03:02:31.270 00.033 15672 worker thread done servicing request 03:02:31.270 00.000 30444 OnExposeComplete: enter 03:02:31.270 00.000 30444 UpdateGuideState(): m_state=6 03:02:31.270 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7435 03:02:31.271 00.001 30444 Star::Find returns 1 (1), X=461.13, Y=204.12, Mass=39447, SNR=37.7, Peak=6348 HFD=3.1 03:02:31.271 00.000 30444 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.28) = xAngle (-2.45 = -2.45) 03:02:31.271 00.000 30444 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.51 = -2.51) 03:02:31.271 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-2.73 mountX=-0.25 mountY=-0.19, mountTheta=-2.49 03:02:31.271 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.13, opts=13) 03:02:31.271 00.000 30444 Enqueuing Move request for scope (-0.30, -0.13) 03:02:31.271 00.000 15672 Worker thread wakes up 03:02:31.271 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.13) opts 0xd 03:02:31.271 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.13) 03:02:31.271 00.000 15672 Moving (-0.30, -0.13) raw xDistance=-0.25 yDistance=-0.19 03:02:31.271 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 03:02:31.271 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:02:31.272 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 03:02:31.272 00.000 15672 MoveAxis(E, 69, ABG) 03:02:31.272 00.000 15672 Guiding Dir = 2, Dur = 69 03:02:31.272 00.000 15672 IsSlewing returns 0 03:02:31.273 00.001 15672 IsGuiding returns 0 03:02:31.277 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=16500, FiltMin=2587, FiltMax=11109, Gamma=2.950 03:02:31.292 00.015 15672 PulseGuide returned control before completion, sleep 61 03:02:31.319 00.027 30444 UpdateGuideState exits: m=39447 SNR=37.7 Saturated 03:02:31.319 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:31.319 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:31.319 00.000 30444 Enqueuing Expose request 03:02:31.405 00.086 15672 IsGuiding returns 0 03:02:31.405 00.000 15672 Move returns status 0, amount 69 03:02:31.405 00.000 15672 MoveAxis(N, 0, ABG) 03:02:31.405 00.000 15672 Move returns status 0, amount 0 03:02:31.405 00.000 15672 move complete, result=0 03:02:31.405 00.000 15672 worker thread done servicing request 03:02:31.406 00.001 15672 Worker thread wakes up 03:02:31.406 00.000 30444 GuideStep: -0.3 px 69 ms EAST, -0.2 px 0 ms NORTH 03:02:31.406 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:31.406 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:33.313 01.907 15672 Exposure complete 03:02:33.335 00.022 15672 worker thread done servicing request 03:02:33.335 00.000 30444 OnExposeComplete: enter 03:02:33.335 00.000 30444 UpdateGuideState(): m_state=6 03:02:33.335 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7436 03:02:33.335 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=203.52, Mass=32635, SNR=35.4, Peak=6211 HFD=3.1 03:02:33.335 00.000 30444 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.28) = xAngle (-1.27 = -1.27) 03:02:33.335 00.000 30444 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 03:02:33.335 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.73 hyp=0.73 cameraTheta=-1.55 mountX=0.22 mountY=-0.71, mountTheta=-1.27 03:02:33.336 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.73, opts=13) 03:02:33.336 00.000 30444 Enqueuing Move request for scope (0.02, -0.73) 03:02:33.336 00.000 15672 Worker thread wakes up 03:02:33.336 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.73) opts 0xd 03:02:33.336 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.73) 03:02:33.336 00.000 15672 Moving (0.02, -0.73) raw xDistance=0.22 yDistance=-0.71 03:02:33.336 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:02:33.336 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 03:02:33.336 00.000 15672 MoveAxis(E, 0, ABG) 03:02:33.336 00.000 15672 Move returns status 0, amount 0 03:02:33.336 00.000 15672 MoveAxis(N, 126, ABG) 03:02:33.336 00.000 15672 Guiding Dir = 0, Dur = 126 03:02:33.338 00.002 15672 IsSlewing returns 0 03:02:33.338 00.000 15672 IsGuiding returns 0 03:02:33.342 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=14531, FiltMin=2529, FiltMax=9483, Gamma=2.950 03:02:33.385 00.043 30444 UpdateGuideState exits: m=32635 SNR=35.4 Saturated 03:02:33.385 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:33.386 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:33.386 00.000 30444 Enqueuing Expose request 03:02:33.417 00.031 15672 PulseGuide returned control before completion, sleep 58 03:02:33.478 00.061 15672 IsGuiding returns 1 03:02:33.478 00.000 15672 scope still moving after pulse duration time elapsed 03:02:33.499 00.021 15672 IsSlewing returns 0 03:02:33.531 00.032 15672 IsGuiding returns 1 03:02:33.552 00.021 15672 IsSlewing returns 0 03:02:33.593 00.041 15672 IsGuiding returns 0 03:02:33.594 00.001 15672 scope move finished after 126 + 129 ms 03:02:33.594 00.000 15672 Move returns status 0, amount 126 03:02:33.594 00.000 15672 move complete, result=0 03:02:33.594 00.000 15672 worker thread done servicing request 03:02:33.594 00.000 15672 Worker thread wakes up 03:02:33.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:33.594 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:33.595 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 126 ms NORTH 03:02:35.705 02.110 15672 Exposure complete 03:02:35.725 00.020 15672 worker thread done servicing request 03:02:35.725 00.000 30444 OnExposeComplete: enter 03:02:35.725 00.000 30444 UpdateGuideState(): m_state=6 03:02:35.725 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7437 03:02:35.726 00.001 30444 Star::Find returns 1 (1), X=461.58, Y=203.95, Mass=43303, SNR=42.3, Peak=6013 HFD=3.6 03:02:35.726 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 03:02:35.726 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.91 = -0.91) 03:02:35.726 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.31 hyp=0.34 cameraTheta=-1.13 mountX=0.22 mountY=-0.27, mountTheta=-0.88 03:02:35.726 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.31, opts=13) 03:02:35.726 00.000 30444 Enqueuing Move request for scope (0.15, -0.31) 03:02:35.727 00.001 15672 Worker thread wakes up 03:02:35.727 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.31) opts 0xd 03:02:35.727 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.31) 03:02:35.727 00.000 15672 Moving (0.15, -0.31) raw xDistance=0.22 yDistance=-0.27 03:02:35.727 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:02:35.727 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 03:02:35.727 00.000 15672 MoveAxis(E, 0, ABG) 03:02:35.727 00.000 15672 Move returns status 0, amount 0 03:02:35.727 00.000 15672 MoveAxis(N, 48, ABG) 03:02:35.727 00.000 15672 Guiding Dir = 0, Dur = 48 03:02:35.727 00.000 15672 IsSlewing returns 0 03:02:35.728 00.001 15672 IsGuiding returns 0 03:02:35.732 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=16199, FiltMin=2518, FiltMax=11117, Gamma=2.950 03:02:35.815 00.083 15672 IsGuiding returns 1 03:02:35.815 00.000 15672 scope still moving after pulse duration time elapsed 03:02:35.836 00.021 15672 IsSlewing returns 0 03:02:35.838 00.002 15672 IsGuiding returns 1 03:02:35.860 00.022 15672 IsSlewing returns 0 03:02:35.926 00.066 15672 IsGuiding returns 0 03:02:35.926 00.000 15672 scope move finished after 48 + 149 ms 03:02:35.926 00.000 15672 Move returns status 0, amount 48 03:02:35.926 00.000 15672 move complete, result=0 03:02:35.927 00.001 15672 worker thread done servicing request 03:02:36.188 00.261 30444 UpdateGuideState exits: m=43303 SNR=42.3 Saturated 03:02:36.188 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:36.188 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:36.188 00.000 30444 Enqueuing Expose request 03:02:36.189 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 48 ms NORTH 03:02:36.189 00.000 15672 Worker thread wakes up 03:02:36.189 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:36.189 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:38.096 01.907 15672 Exposure complete 03:02:38.118 00.022 15672 worker thread done servicing request 03:02:38.118 00.000 30444 OnExposeComplete: enter 03:02:38.118 00.000 30444 UpdateGuideState(): m_state=6 03:02:38.118 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7438 03:02:38.118 00.000 30444 Star::Find returns 1 (1), X=461.78, Y=203.52, Mass=35256, SNR=36.5, Peak=5906 HFD=3.3 03:02:38.118 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 03:02:38.118 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 03:02:38.118 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.74 hyp=0.81 cameraTheta=-1.13 mountX=0.53 mountY=-0.64, mountTheta=-0.88 03:02:38.119 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.74, opts=13) 03:02:38.119 00.000 30444 Enqueuing Move request for scope (0.34, -0.74) 03:02:38.119 00.000 15672 Worker thread wakes up 03:02:38.119 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.74) opts 0xd 03:02:38.119 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.74) 03:02:38.119 00.000 15672 Moving (0.34, -0.74) raw xDistance=0.53 yDistance=-0.64 03:02:38.119 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53 03:02:38.119 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 03:02:38.119 00.000 15672 MoveAxis(W, 144, ABG) 03:02:38.119 00.000 15672 Guiding Dir = 3, Dur = 144 03:02:38.120 00.001 15672 IsSlewing returns 0 03:02:38.121 00.001 15672 IsGuiding returns 0 03:02:38.125 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=16308, FiltMin=2582, FiltMax=10862, Gamma=2.950 03:02:38.146 00.021 15672 PulseGuide returned control before completion, sleep 130 03:02:38.272 00.126 30444 UpdateGuideState exits: m=35256 SNR=36.5 Saturated 03:02:38.272 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:38.272 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:38.272 00.000 30444 Enqueuing Expose request 03:02:38.280 00.008 15672 IsGuiding returns 1 03:02:38.280 00.000 15672 scope still moving after pulse duration time elapsed 03:02:38.301 00.021 15672 IsSlewing returns 0 03:02:38.322 00.021 15672 IsGuiding returns 0 03:02:38.322 00.000 15672 scope move finished after 144 + 57 ms 03:02:38.322 00.000 15672 Move returns status 0, amount 144 03:02:38.322 00.000 15672 MoveAxis(N, 115, ABG) 03:02:38.322 00.000 15672 Guiding Dir = 0, Dur = 115 03:02:38.322 00.000 15672 IsSlewing returns 0 03:02:38.324 00.002 15672 IsGuiding returns 0 03:02:38.402 00.078 15672 PulseGuide returned control before completion, sleep 48 03:02:38.451 00.049 15672 IsGuiding returns 1 03:02:38.451 00.000 15672 scope still moving after pulse duration time elapsed 03:02:38.472 00.021 15672 IsSlewing returns 0 03:02:38.499 00.027 15672 IsGuiding returns 1 03:02:38.521 00.022 15672 IsSlewing returns 0 03:02:38.524 00.003 15672 IsGuiding returns 1 03:02:38.545 00.021 15672 IsSlewing returns 0 03:02:38.561 00.016 15672 IsGuiding returns 0 03:02:38.561 00.000 15672 scope move finished after 115 + 122 ms 03:02:38.561 00.000 15672 Move returns status 0, amount 115 03:02:38.561 00.000 15672 move complete, result=0 03:02:38.561 00.000 15672 worker thread done servicing request 03:02:38.561 00.000 15672 Worker thread wakes up 03:02:38.561 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:38.561 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:38.562 00.001 30444 GuideStep: 0.5 px 144 ms WEST, -0.6 px 115 ms NORTH 03:02:40.671 02.109 15672 Exposure complete 03:02:40.691 00.020 15672 worker thread done servicing request 03:02:40.691 00.000 30444 OnExposeComplete: enter 03:02:40.691 00.000 30444 UpdateGuideState(): m_state=6 03:02:40.691 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7439 03:02:40.691 00.000 30444 Star::Find returns 1 (1), X=461.98, Y=204.49, Mass=28253, SNR=30.4, Peak=5987 HFD=2.8 03:02:40.691 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 03:02:40.692 00.001 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 03:02:40.692 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.23 hyp=0.60 cameraTheta=0.40 mountX=0.47 mountY=0.35, mountTheta=0.64 03:02:40.692 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.23, opts=13) 03:02:40.692 00.000 30444 Enqueuing Move request for scope (0.55, 0.23) 03:02:40.692 00.000 15672 Worker thread wakes up 03:02:40.692 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.23) opts 0xd 03:02:40.692 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.23) 03:02:40.692 00.000 15672 Moving (0.55, 0.23) raw xDistance=0.47 yDistance=0.35 03:02:40.692 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47 03:02:40.692 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:02:40.692 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 03:02:40.693 00.001 15672 MoveAxis(W, 137, ABG) 03:02:40.693 00.000 15672 Guiding Dir = 3, Dur = 137 03:02:40.693 00.000 15672 IsSlewing returns 0 03:02:40.694 00.001 15672 IsGuiding returns 0 03:02:40.698 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=16452, FiltMin=2573, FiltMax=11736, Gamma=2.950 03:02:40.718 00.020 15672 PulseGuide returned control before completion, sleep 124 03:02:40.744 00.026 30444 UpdateGuideState exits: m=28253 SNR=30.4 Saturated 03:02:40.744 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:40.744 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:40.744 00.000 30444 Enqueuing Expose request 03:02:40.877 00.133 15672 IsGuiding returns 0 03:02:40.877 00.000 15672 Move returns status 0, amount 137 03:02:40.878 00.001 15672 MoveAxis(N, 0, ABG) 03:02:40.878 00.000 15672 Move returns status 0, amount 0 03:02:40.878 00.000 15672 move complete, result=0 03:02:40.878 00.000 15672 worker thread done servicing request 03:02:40.878 00.000 15672 Worker thread wakes up 03:02:40.878 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:40.878 00.000 30444 GuideStep: 0.5 px 137 ms WEST, 0.3 px 0 ms NORTH 03:02:40.879 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:42.788 01.909 15672 Exposure complete 03:02:42.808 00.020 15672 worker thread done servicing request 03:02:42.808 00.000 30444 OnExposeComplete: enter 03:02:42.808 00.000 30444 UpdateGuideState(): m_state=6 03:02:42.808 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7440 03:02:42.808 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=204.47, Mass=35865, SNR=36.2, Peak=6548 HFD=3.2 03:02:42.808 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 03:02:42.808 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 03:02:42.808 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.26 cameraTheta=0.98 mountX=0.08 mountY=0.24, mountTheta=1.25 03:02:42.809 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.21, opts=13) 03:02:42.809 00.000 30444 Enqueuing Move request for scope (0.14, 0.21) 03:02:42.809 00.000 15672 Worker thread wakes up 03:02:42.809 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd 03:02:42.809 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.21) 03:02:42.809 00.000 15672 Moving (0.14, 0.21) raw xDistance=0.08 yDistance=0.24 03:02:42.809 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:02:42.809 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:02:42.809 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 03:02:42.809 00.000 15672 MoveAxis(E, 0, ABG) 03:02:42.809 00.000 15672 Move returns status 0, amount 0 03:02:42.809 00.000 15672 MoveAxis(N, 0, ABG) 03:02:42.809 00.000 15672 Move returns status 0, amount 0 03:02:42.809 00.000 15672 move complete, result=0 03:02:42.809 00.000 15672 worker thread done servicing request 03:02:42.814 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=14767, FiltMin=2612, FiltMax=11053, Gamma=2.950 03:02:42.856 00.042 30444 UpdateGuideState exits: m=35865 SNR=36.2 Saturated 03:02:42.856 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:42.857 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:42.857 00.000 30444 Enqueuing Expose request 03:02:42.857 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:02:42.857 00.000 15672 Worker thread wakes up 03:02:42.857 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:42.857 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:44.966 02.109 15672 Exposure complete 03:02:44.986 00.020 15672 worker thread done servicing request 03:02:44.986 00.000 30444 OnExposeComplete: enter 03:02:44.986 00.000 30444 UpdateGuideState(): m_state=6 03:02:44.986 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7441 03:02:44.986 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=204.06, Mass=34989, SNR=34.1, Peak=6342 HFD=3.5 03:02:44.986 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 03:02:44.987 00.001 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 03:02:44.987 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.41 mountX=0.08 mountY=-0.18, mountTheta=-1.15 03:02:44.987 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.19, opts=13) 03:02:44.987 00.000 30444 Enqueuing Move request for scope (0.03, -0.19) 03:02:44.987 00.000 15672 Worker thread wakes up 03:02:44.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd 03:02:44.987 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.19) 03:02:44.987 00.000 15672 Moving (0.03, -0.19) raw xDistance=0.08 yDistance=-0.18 03:02:44.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:02:44.987 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:02:44.987 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 03:02:44.988 00.001 15672 MoveAxis(E, 0, ABG) 03:02:44.988 00.000 15672 Move returns status 0, amount 0 03:02:44.988 00.000 15672 MoveAxis(N, 0, ABG) 03:02:44.988 00.000 15672 Move returns status 0, amount 0 03:02:44.988 00.000 15672 move complete, result=0 03:02:44.988 00.000 15672 worker thread done servicing request 03:02:44.992 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=15786, FiltMin=2606, FiltMax=11869, Gamma=2.950 03:02:45.037 00.045 30444 UpdateGuideState exits: m=34989 SNR=34.1 Saturated 03:02:45.037 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:45.037 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:45.037 00.000 30444 Enqueuing Expose request 03:02:45.037 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:02:45.037 00.000 15672 Worker thread wakes up 03:02:45.037 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:45.037 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:46.943 01.906 15672 Exposure complete 03:02:46.963 00.020 15672 worker thread done servicing request 03:02:46.963 00.000 30444 OnExposeComplete: enter 03:02:46.964 00.001 30444 UpdateGuideState(): m_state=6 03:02:46.964 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7442 03:02:46.964 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=204.43, Mass=37516, SNR=34.6, Peak=6229 HFD=3.3 03:02:46.964 00.000 30444 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.28) = xAngle (3.11 = 3.11) 03:02:46.964 00.000 30444 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.04 = 3.04) 03:02:46.964 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=0.17 hyp=0.56 cameraTheta=2.83 mountX=-0.56 mountY=0.05, mountTheta=3.04 03:02:46.964 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=0.17, opts=13) 03:02:46.964 00.000 30444 Enqueuing Move request for scope (-0.53, 0.17) 03:02:46.964 00.000 15672 Worker thread wakes up 03:02:46.965 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.17) opts 0xd 03:02:46.965 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, 0.17) 03:02:46.965 00.000 15672 Moving (-0.53, 0.17) raw xDistance=-0.56 yDistance=0.05 03:02:46.965 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56 03:02:46.965 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:02:46.965 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 03:02:46.965 00.000 15672 MoveAxis(E, 152, ABG) 03:02:46.965 00.000 15672 Guiding Dir = 2, Dur = 152 03:02:46.965 00.000 15672 IsSlewing returns 0 03:02:46.966 00.001 15672 IsGuiding returns 0 03:02:46.970 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=16048, FiltMin=2588, FiltMax=11582, Gamma=2.950 03:02:46.995 00.025 15672 PulseGuide returned control before completion, sleep 134 03:02:47.013 00.018 30444 UpdateGuideState exits: m=37516 SNR=34.6 Saturated 03:02:47.013 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:47.013 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:47.013 00.000 30444 Enqueuing Expose request 03:02:47.134 00.121 15672 IsGuiding returns 1 03:02:47.135 00.001 15672 scope still moving after pulse duration time elapsed 03:02:47.156 00.021 15672 IsSlewing returns 0 03:02:47.159 00.003 15672 IsGuiding returns 1 03:02:47.180 00.021 15672 IsSlewing returns 0 03:02:47.187 00.007 15672 IsGuiding returns 0 03:02:47.187 00.000 15672 scope move finished after 152 + 68 ms 03:02:47.188 00.001 15672 Move returns status 0, amount 152 03:02:47.188 00.000 15672 MoveAxis(N, 0, ABG) 03:02:47.188 00.000 15672 Move returns status 0, amount 0 03:02:47.188 00.000 15672 move complete, result=0 03:02:47.188 00.000 15672 worker thread done servicing request 03:02:47.188 00.000 15672 Worker thread wakes up 03:02:47.188 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:47.188 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:47.188 00.000 30444 GuideStep: -0.6 px 152 ms EAST, 0.1 px 0 ms NORTH 03:02:49.298 02.110 15672 Exposure complete 03:02:49.318 00.020 15672 worker thread done servicing request 03:02:49.318 00.000 30444 OnExposeComplete: enter 03:02:49.318 00.000 30444 UpdateGuideState(): m_state=6 03:02:49.318 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7443 03:02:49.318 00.000 30444 Star::Find returns 1 (1), X=462.20, Y=204.34, Mass=32742, SNR=35.0, Peak=6245 HFD=3.0 03:02:49.318 00.000 30444 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.28) = xAngle (0.39 = 0.39) 03:02:49.318 00.000 30444 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.33 = 0.33) 03:02:49.318 00.000 30444 CameraToMount -- cameraX=0.77 cameraY=0.09 hyp=0.77 cameraTheta=0.12 mountX=0.71 mountY=0.25, mountTheta=0.34 03:02:49.319 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.77, y=0.09, opts=13) 03:02:49.319 00.000 30444 Enqueuing Move request for scope (0.77, 0.09) 03:02:49.319 00.000 15672 Worker thread wakes up 03:02:49.319 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.09) opts 0xd 03:02:49.319 00.000 15672 Handling offset move in thread for scope, endpoint = (0.77, 0.09) 03:02:49.319 00.000 15672 Moving (0.77, 0.09) raw xDistance=0.71 yDistance=0.25 03:02:49.319 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.71 03:02:49.319 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:02:49.319 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 03:02:49.320 00.001 15672 MoveAxis(W, 182, ABG) 03:02:49.320 00.000 15672 Guiding Dir = 3, Dur = 182 03:02:49.321 00.001 15672 IsSlewing returns 0 03:02:49.323 00.002 15672 IsGuiding returns 0 03:02:49.327 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=14370, FiltMin=2657, FiltMax=11812, Gamma=2.950 03:02:49.344 00.017 15672 PulseGuide returned control before completion, sleep 171 03:02:49.518 00.174 15672 IsGuiding returns 1 03:02:49.519 00.001 15672 scope still moving after pulse duration time elapsed 03:02:49.540 00.021 15672 IsSlewing returns 0 03:02:49.547 00.007 30444 UpdateGuideState exits: m=32742 SNR=35.0 Saturated 03:02:49.548 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:49.548 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:49.548 00.000 30444 Enqueuing Expose request 03:02:49.552 00.004 15672 IsGuiding returns 0 03:02:49.553 00.001 15672 scope move finished after 182 + 48 ms 03:02:49.553 00.000 15672 Move returns status 0, amount 182 03:02:49.553 00.000 15672 MoveAxis(N, 0, ABG) 03:02:49.553 00.000 15672 Move returns status 0, amount 0 03:02:49.553 00.000 15672 move complete, result=0 03:02:49.553 00.000 15672 worker thread done servicing request 03:02:49.553 00.000 15672 Worker thread wakes up 03:02:49.554 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:49.554 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:49.556 00.002 30444 GuideStep: 0.7 px 182 ms WEST, 0.3 px 0 ms NORTH 03:02:51.461 01.905 15672 Exposure complete 03:02:51.484 00.023 15672 worker thread done servicing request 03:02:51.484 00.000 30444 OnExposeComplete: enter 03:02:51.484 00.000 30444 UpdateGuideState(): m_state=6 03:02:51.484 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7444 03:02:51.484 00.000 30444 Star::Find returns 1 (1), X=461.95, Y=204.35, Mass=32898, SNR=30.1, Peak=5914 HFD=3.3 03:02:51.484 00.000 30444 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.28) = xAngle (0.46 = 0.46) 03:02:51.484 00.000 30444 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.40 = 0.40) 03:02:51.484 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=0.10 hyp=0.53 cameraTheta=0.18 mountX=0.47 mountY=0.21, mountTheta=0.41 03:02:51.485 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=0.10, opts=13) 03:02:51.485 00.000 30444 Enqueuing Move request for scope (0.52, 0.10) 03:02:51.485 00.000 15672 Worker thread wakes up 03:02:51.485 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.10) opts 0xd 03:02:51.485 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, 0.10) 03:02:51.485 00.000 15672 Moving (0.52, 0.10) raw xDistance=0.47 yDistance=0.21 03:02:51.485 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47 03:02:51.486 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:02:51.486 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 03:02:51.486 00.000 15672 MoveAxis(W, 140, ABG) 03:02:51.486 00.000 15672 Guiding Dir = 3, Dur = 140 03:02:51.486 00.000 15672 IsSlewing returns 0 03:02:51.487 00.001 15672 IsGuiding returns 0 03:02:51.492 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=14897, FiltMin=2591, FiltMax=11105, Gamma=2.950 03:02:51.516 00.024 15672 PulseGuide returned control before completion, sleep 122 03:02:51.576 00.060 30444 UpdateGuideState exits: m=32898 SNR=30.1 Saturated 03:02:51.576 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:51.576 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:51.576 00.000 30444 Enqueuing Expose request 03:02:51.641 00.065 15672 IsGuiding returns 1 03:02:51.641 00.000 15672 scope still moving after pulse duration time elapsed 03:02:51.662 00.021 15672 IsSlewing returns 0 03:02:51.663 00.001 15672 IsGuiding returns 1 03:02:51.683 00.020 15672 IsSlewing returns 0 03:02:51.694 00.011 15672 IsGuiding returns 0 03:02:51.694 00.000 15672 scope move finished after 140 + 66 ms 03:02:51.694 00.000 15672 Move returns status 0, amount 140 03:02:51.694 00.000 15672 MoveAxis(N, 0, ABG) 03:02:51.694 00.000 15672 Move returns status 0, amount 0 03:02:51.694 00.000 15672 move complete, result=0 03:02:51.695 00.001 15672 worker thread done servicing request 03:02:51.695 00.000 15672 Worker thread wakes up 03:02:51.695 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:51.695 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:51.695 00.000 30444 GuideStep: 0.5 px 140 ms WEST, 0.2 px 0 ms NORTH 03:02:53.804 02.109 15672 Exposure complete 03:02:53.831 00.027 15672 worker thread done servicing request 03:02:53.832 00.001 30444 OnExposeComplete: enter 03:02:53.832 00.000 30444 UpdateGuideState(): m_state=6 03:02:53.832 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7445 03:02:53.832 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=204.03, Mass=47149, SNR=42.5, Peak=5711 HFD=4.1 03:02:53.832 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.84 = -0.84) 03:02:53.832 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.90 = -0.90) 03:02:53.832 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.12 mountX=0.16 mountY=-0.19, mountTheta=-0.87 03:02:53.832 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.22, opts=13) 03:02:53.832 00.000 30444 Enqueuing Move request for scope (0.11, -0.22) 03:02:53.833 00.001 15672 Worker thread wakes up 03:02:53.833 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd 03:02:53.833 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.22) 03:02:53.833 00.000 15672 Moving (0.11, -0.22) raw xDistance=0.16 yDistance=-0.19 03:02:53.833 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 03:02:53.833 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:02:53.833 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 03:02:53.833 00.000 15672 MoveAxis(E, 0, ABG) 03:02:53.833 00.000 15672 Move returns status 0, amount 0 03:02:53.833 00.000 15672 MoveAxis(N, 0, ABG) 03:02:53.833 00.000 15672 Move returns status 0, amount 0 03:02:53.833 00.000 15672 move complete, result=0 03:02:53.833 00.000 15672 worker thread done servicing request 03:02:53.838 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=16145, FiltMin=2570, FiltMax=11393, Gamma=2.950 03:02:53.881 00.043 30444 UpdateGuideState exits: m=47149 SNR=42.5 Saturated 03:02:53.881 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:53.881 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:53.881 00.000 30444 Enqueuing Expose request 03:02:53.881 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:02:53.881 00.000 15672 Worker thread wakes up 03:02:53.881 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:53.881 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:55.787 01.906 15672 Exposure complete 03:02:55.808 00.021 15672 worker thread done servicing request 03:02:55.808 00.000 30444 OnExposeComplete: enter 03:02:55.808 00.000 30444 UpdateGuideState(): m_state=6 03:02:55.808 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7446 03:02:55.808 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=204.73, Mass=42591, SNR=39.2, Peak=6361 HFD=3.6 03:02:55.808 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 03:02:55.808 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 03:02:55.808 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.48 hyp=0.48 cameraTheta=1.60 mountX=-0.14 mountY=0.46, mountTheta=1.87 03:02:55.809 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.48, opts=13) 03:02:55.809 00.000 30444 Enqueuing Move request for scope (-0.01, 0.48) 03:02:55.810 00.001 15672 Worker thread wakes up 03:02:55.810 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.48) opts 0xd 03:02:55.810 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.48) 03:02:55.810 00.000 15672 Moving (-0.01, 0.48) raw xDistance=-0.14 yDistance=0.46 03:02:55.810 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 03:02:55.810 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:02:55.810 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 03:02:55.810 00.000 15672 MoveAxis(E, 0, ABG) 03:02:55.810 00.000 15672 Move returns status 0, amount 0 03:02:55.810 00.000 15672 MoveAxis(N, 0, ABG) 03:02:55.810 00.000 15672 Move returns status 0, amount 0 03:02:55.810 00.000 15672 move complete, result=0 03:02:55.810 00.000 15672 worker thread done servicing request 03:02:55.816 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=15063, FiltMin=2628, FiltMax=11110, Gamma=2.950 03:02:56.176 00.360 30444 UpdateGuideState exits: m=42591 SNR=39.2 Saturated 03:02:56.176 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:56.176 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:56.176 00.000 30444 Enqueuing Expose request 03:02:56.176 00.000 15672 Worker thread wakes up 03:02:56.176 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 03:02:56.176 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:56.176 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:58.292 02.116 15672 Exposure complete 03:02:58.325 00.033 15672 worker thread done servicing request 03:02:58.325 00.000 30444 OnExposeComplete: enter 03:02:58.326 00.001 30444 UpdateGuideState(): m_state=6 03:02:58.326 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7447 03:02:58.326 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=204.58, Mass=34690, SNR=33.5, Peak=6372 HFD=3.2 03:02:58.326 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 03:02:58.326 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 03:02:58.326 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.33 hyp=0.38 cameraTheta=1.01 mountX=0.11 mountY=0.36, mountTheta=1.29 03:02:58.326 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.33, opts=13) 03:02:58.326 00.000 30444 Enqueuing Move request for scope (0.20, 0.33) 03:02:58.326 00.000 15672 Worker thread wakes up 03:02:58.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.33) opts 0xd 03:02:58.326 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.33) 03:02:58.326 00.000 15672 Moving (0.20, 0.33) raw xDistance=0.11 yDistance=0.36 03:02:58.327 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:02:58.327 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.06 newest=0.63 03:02:58.327 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 03:02:58.327 00.000 15672 MoveAxis(E, 0, ABG) 03:02:58.327 00.000 15672 Move returns status 0, amount 0 03:02:58.327 00.000 15672 MoveAxis(S, 65, ABG) 03:02:58.327 00.000 15672 Guiding Dir = 1, Dur = 65 03:02:58.327 00.000 15672 IsSlewing returns 0 03:02:58.328 00.001 15672 IsGuiding returns 0 03:02:58.332 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=16604, FiltMin=2586, FiltMax=11323, Gamma=2.950 03:02:58.375 00.043 30444 UpdateGuideState exits: m=34690 SNR=33.5 Saturated 03:02:58.375 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:02:58.375 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:02:58.375 00.000 30444 Enqueuing Expose request 03:02:58.434 00.059 15672 IsGuiding returns 1 03:02:58.434 00.000 15672 scope still moving after pulse duration time elapsed 03:02:58.455 00.021 15672 IsSlewing returns 0 03:02:58.456 00.001 15672 IsGuiding returns 1 03:02:58.477 00.021 15672 IsSlewing returns 0 03:02:58.498 00.021 15672 IsGuiding returns 0 03:02:58.499 00.001 15672 scope move finished after 65 + 105 ms 03:02:58.499 00.000 15672 Move returns status 0, amount 65 03:02:58.499 00.000 15672 move complete, result=0 03:02:58.499 00.000 15672 worker thread done servicing request 03:02:58.499 00.000 15672 Worker thread wakes up 03:02:58.499 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:02:58.499 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:02:58.499 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 65 ms SOUTH 03:03:00.404 01.905 15672 Exposure complete 03:03:00.424 00.020 15672 worker thread done servicing request 03:03:00.424 00.000 30444 OnExposeComplete: enter 03:03:00.424 00.000 30444 UpdateGuideState(): m_state=6 03:03:00.424 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7448 03:03:00.424 00.000 30444 Star::Find returns 1 (1), X=461.65, Y=204.17, Mass=41782, SNR=36.6, Peak=6194 HFD=3.7 03:03:00.424 00.000 30444 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.28) = xAngle (-0.08 = -0.08) 03:03:00.424 00.000 30444 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.14 = -0.14) 03:03:00.424 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-0.36 mountX=0.23 mountY=-0.03, mountTheta=-0.14 03:03:00.425 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.08, opts=13) 03:03:00.425 00.000 30444 Enqueuing Move request for scope (0.21, -0.08) 03:03:00.425 00.000 15672 Worker thread wakes up 03:03:00.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd 03:03:00.425 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.08) 03:03:00.425 00.000 15672 Moving (0.21, -0.08) raw xDistance=0.23 yDistance=-0.03 03:03:00.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 03:03:00.425 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:03:00.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 03:03:00.425 00.000 15672 MoveAxis(E, 0, ABG) 03:03:00.425 00.000 15672 Move returns status 0, amount 0 03:03:00.425 00.000 15672 MoveAxis(N, 0, ABG) 03:03:00.425 00.000 15672 Move returns status 0, amount 0 03:03:00.425 00.000 15672 move complete, result=0 03:03:00.425 00.000 15672 worker thread done servicing request 03:03:00.430 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=14397, FiltMin=2621, FiltMax=10519, Gamma=2.950 03:03:00.473 00.043 30444 UpdateGuideState exits: m=41782 SNR=36.6 Saturated 03:03:00.473 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:00.473 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:00.473 00.000 30444 Enqueuing Expose request 03:03:00.473 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 03:03:00.473 00.000 15672 Worker thread wakes up 03:03:00.473 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:00.473 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:02.583 02.110 15672 Exposure complete 03:03:02.603 00.020 15672 worker thread done servicing request 03:03:02.603 00.000 30444 OnExposeComplete: enter 03:03:02.603 00.000 30444 UpdateGuideState(): m_state=6 03:03:02.603 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7449 03:03:02.603 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=204.04, Mass=46954, SNR=42.3, Peak=5760 HFD=4.1 03:03:02.603 00.000 30444 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.28) = xAngle (-0.29 = -0.29) 03:03:02.603 00.000 30444 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.36 = -0.36) 03:03:02.603 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.21 hyp=0.40 cameraTheta=-0.57 mountX=0.38 mountY=-0.14, mountTheta=-0.35 03:03:02.604 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.21, opts=13) 03:03:02.604 00.000 30444 Enqueuing Move request for scope (0.33, -0.21) 03:03:02.604 00.000 15672 Worker thread wakes up 03:03:02.604 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.21) opts 0xd 03:03:02.604 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.21) 03:03:02.604 00.000 15672 Moving (0.33, -0.21) raw xDistance=0.38 yDistance=-0.14 03:03:02.604 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 03:03:02.604 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:03:02.604 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 03:03:02.604 00.000 15672 MoveAxis(W, 103, ABG) 03:03:02.604 00.000 15672 Guiding Dir = 3, Dur = 103 03:03:02.605 00.001 15672 IsSlewing returns 0 03:03:02.606 00.001 15672 IsGuiding returns 0 03:03:02.609 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=14095, FiltMin=2589, FiltMax=10028, Gamma=2.950 03:03:02.634 00.025 15672 PulseGuide returned control before completion, sleep 85 03:03:02.721 00.087 15672 IsGuiding returns 1 03:03:02.721 00.000 15672 scope still moving after pulse duration time elapsed 03:03:02.743 00.022 15672 IsSlewing returns 0 03:03:02.763 00.020 15672 IsGuiding returns 0 03:03:02.764 00.001 15672 scope move finished after 103 + 55 ms 03:03:02.764 00.000 15672 Move returns status 0, amount 103 03:03:02.764 00.000 15672 MoveAxis(N, 0, ABG) 03:03:02.764 00.000 15672 Move returns status 0, amount 0 03:03:02.764 00.000 15672 move complete, result=0 03:03:02.764 00.000 15672 worker thread done servicing request 03:03:02.782 00.018 30444 UpdateGuideState exits: m=46954 SNR=42.3 Saturated 03:03:02.782 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:02.782 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:02.782 00.000 30444 Enqueuing Expose request 03:03:02.783 00.001 30444 GuideStep: 0.4 px 103 ms WEST, -0.1 px 0 ms NORTH 03:03:02.783 00.000 15672 Worker thread wakes up 03:03:02.783 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:02.783 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:04.689 01.906 15672 Exposure complete 03:03:04.709 00.020 15672 worker thread done servicing request 03:03:04.709 00.000 30444 OnExposeComplete: enter 03:03:04.709 00.000 30444 UpdateGuideState(): m_state=6 03:03:04.709 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7450 03:03:04.709 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=204.34, Mass=40531, SNR=38.3, Peak=6133 HFD=3.5 03:03:04.709 00.000 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 03:03:04.709 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 03:03:04.709 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.08 mountX=-0.07 mountY=0.07, mountTheta=2.33 03:03:04.710 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.09, opts=13) 03:03:04.710 00.000 30444 Enqueuing Move request for scope (-0.05, 0.09) 03:03:04.710 00.000 15672 Worker thread wakes up 03:03:04.710 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd 03:03:04.710 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.09) 03:03:04.710 00.000 15672 Moving (-0.05, 0.09) raw xDistance=-0.07 yDistance=0.07 03:03:04.710 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 03:03:04.710 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:03:04.710 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 03:03:04.710 00.000 15672 MoveAxis(E, 0, ABG) 03:03:04.710 00.000 15672 Move returns status 0, amount 0 03:03:04.710 00.000 15672 MoveAxis(N, 0, ABG) 03:03:04.711 00.001 15672 Move returns status 0, amount 0 03:03:04.711 00.000 15672 move complete, result=0 03:03:04.711 00.000 15672 worker thread done servicing request 03:03:04.715 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=15439, FiltMin=2635, FiltMax=10784, Gamma=2.950 03:03:04.826 00.111 30444 UpdateGuideState exits: m=40531 SNR=38.3 Saturated 03:03:04.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:04.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:04.826 00.000 30444 Enqueuing Expose request 03:03:04.826 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:03:04.826 00.000 15672 Worker thread wakes up 03:03:04.826 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:04.826 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:06.943 02.117 15672 Exposure complete 03:03:06.972 00.029 15672 worker thread done servicing request 03:03:06.973 00.001 30444 OnExposeComplete: enter 03:03:06.973 00.000 30444 UpdateGuideState(): m_state=6 03:03:06.973 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7451 03:03:06.973 00.000 30444 Star::Find returns 1 (1), X=461.49, Y=204.26, Mass=39982, SNR=32.2, Peak=6232 HFD=3.5 03:03:06.973 00.000 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 03:03:06.973 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 03:03:06.973 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.15 mountX=0.06 mountY=0.02, mountTheta=0.38 03:03:06.973 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.01, opts=13) 03:03:06.973 00.000 30444 Enqueuing Move request for scope (0.06, 0.01) 03:03:06.974 00.001 15672 Worker thread wakes up 03:03:06.974 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd 03:03:06.974 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.01) 03:03:06.974 00.000 15672 Moving (0.06, 0.01) raw xDistance=0.06 yDistance=0.02 03:03:06.974 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 03:03:06.974 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:03:06.974 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 03:03:06.974 00.000 15672 MoveAxis(E, 0, ABG) 03:03:06.974 00.000 15672 Move returns status 0, amount 0 03:03:06.974 00.000 15672 MoveAxis(N, 0, ABG) 03:03:06.974 00.000 15672 Move returns status 0, amount 0 03:03:06.974 00.000 15672 move complete, result=0 03:03:06.974 00.000 15672 worker thread done servicing request 03:03:06.979 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=15931, FiltMin=2601, FiltMax=12211, Gamma=2.950 03:03:07.411 00.432 30444 UpdateGuideState exits: m=39982 SNR=32.2 Saturated 03:03:07.412 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:07.412 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:07.412 00.000 30444 Enqueuing Expose request 03:03:07.412 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:03:07.412 00.000 15672 Worker thread wakes up 03:03:07.413 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:07.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:09.329 01.916 15672 Exposure complete 03:03:09.361 00.032 15672 worker thread done servicing request 03:03:09.361 00.000 30444 OnExposeComplete: enter 03:03:09.361 00.000 30444 UpdateGuideState(): m_state=6 03:03:09.361 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7452 03:03:09.362 00.001 30444 Star::Find returns 1 (1), X=461.59, Y=204.50, Mass=42522, SNR=38.2, Peak=6330 HFD=3.3 03:03:09.362 00.000 30444 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 03:03:09.362 00.000 30444 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.22 = 1.22) 03:03:09.362 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.25 hyp=0.29 cameraTheta=1.00 mountX=0.08 mountY=0.27, mountTheta=1.28 03:03:09.362 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.25, opts=13) 03:03:09.362 00.000 30444 Enqueuing Move request for scope (0.16, 0.25) 03:03:09.362 00.000 15672 Worker thread wakes up 03:03:09.362 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.25) opts 0xd 03:03:09.362 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.25) 03:03:09.362 00.000 15672 Moving (0.16, 0.25) raw xDistance=0.08 yDistance=0.27 03:03:09.362 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:03:09.362 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 03:03:09.362 00.000 15672 MoveAxis(E, 0, ABG) 03:03:09.362 00.000 15672 Move returns status 0, amount 0 03:03:09.362 00.000 15672 MoveAxis(S, 49, ABG) 03:03:09.362 00.000 15672 Guiding Dir = 1, Dur = 49 03:03:09.362 00.000 15672 IsSlewing returns 0 03:03:09.363 00.001 15672 IsGuiding returns 0 03:03:09.367 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=16340, FiltMin=2530, FiltMax=11020, Gamma=2.950 03:03:09.436 00.069 30444 UpdateGuideState exits: m=42522 SNR=38.2 Saturated 03:03:09.436 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:09.437 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:09.437 00.000 30444 Enqueuing Expose request 03:03:09.471 00.034 15672 IsGuiding returns 1 03:03:09.472 00.001 15672 scope still moving after pulse duration time elapsed 03:03:09.493 00.021 15672 IsSlewing returns 0 03:03:09.520 00.027 15672 IsGuiding returns 0 03:03:09.520 00.000 15672 scope move finished after 49 + 107 ms 03:03:09.520 00.000 15672 Move returns status 0, amount 49 03:03:09.520 00.000 15672 move complete, result=0 03:03:09.520 00.000 15672 worker thread done servicing request 03:03:09.520 00.000 15672 Worker thread wakes up 03:03:09.520 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:09.520 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:09.520 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 49 ms SOUTH 03:03:11.630 02.110 15672 Exposure complete 03:03:11.650 00.020 15672 worker thread done servicing request 03:03:11.650 00.000 30444 OnExposeComplete: enter 03:03:11.650 00.000 30444 UpdateGuideState(): m_state=6 03:03:11.651 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7453 03:03:11.651 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=204.19, Mass=41520, SNR=36.3, Peak=6529 HFD=3.5 03:03:11.651 00.000 30444 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.28) = xAngle (0.04 = 0.04) 03:03:11.651 00.000 30444 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.02 = -0.02) 03:03:11.651 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-0.24 mountX=0.28 mountY=-0.01, mountTheta=-0.02 03:03:11.651 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.07, opts=13) 03:03:11.651 00.000 30444 Enqueuing Move request for scope (0.27, -0.07) 03:03:11.651 00.000 15672 Worker thread wakes up 03:03:11.651 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.07) opts 0xd 03:03:11.651 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.07) 03:03:11.651 00.000 15672 Moving (0.27, -0.07) raw xDistance=0.28 yDistance=-0.01 03:03:11.651 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 03:03:11.652 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:03:11.652 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 03:03:11.652 00.000 15672 MoveAxis(W, 76, ABG) 03:03:11.652 00.000 15672 Guiding Dir = 3, Dur = 76 03:03:11.652 00.000 15672 IsSlewing returns 0 03:03:11.654 00.002 15672 IsGuiding returns 0 03:03:11.658 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=18004, FiltMin=2579, FiltMax=11751, Gamma=2.950 03:03:11.676 00.018 15672 PulseGuide returned control before completion, sleep 64 03:03:11.700 00.024 30444 UpdateGuideState exits: m=41520 SNR=36.3 Saturated 03:03:11.700 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:11.700 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:11.701 00.001 30444 Enqueuing Expose request 03:03:11.742 00.041 15672 IsGuiding returns 1 03:03:11.742 00.000 15672 scope still moving after pulse duration time elapsed 03:03:11.763 00.021 15672 IsSlewing returns 0 03:03:11.773 00.010 15672 IsGuiding returns 0 03:03:11.773 00.000 15672 scope move finished after 76 + 43 ms 03:03:11.773 00.000 15672 Move returns status 0, amount 76 03:03:11.773 00.000 15672 MoveAxis(N, 0, ABG) 03:03:11.773 00.000 15672 Move returns status 0, amount 0 03:03:11.773 00.000 15672 move complete, result=0 03:03:11.773 00.000 15672 worker thread done servicing request 03:03:11.774 00.001 15672 Worker thread wakes up 03:03:11.774 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:11.774 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:11.774 00.000 30444 GuideStep: 0.3 px 76 ms WEST, -0.0 px 0 ms NORTH 03:03:13.683 01.909 15672 Exposure complete 03:03:13.703 00.020 15672 worker thread done servicing request 03:03:13.703 00.000 30444 OnExposeComplete: enter 03:03:13.703 00.000 30444 UpdateGuideState(): m_state=6 03:03:13.703 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7454 03:03:13.703 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=204.71, Mass=47375, SNR=44.3, Peak=6105 HFD=4.6 03:03:13.703 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 03:03:13.703 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.05 = 1.05) 03:03:13.703 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.45 hyp=0.61 cameraTheta=0.84 mountX=0.27 mountY=0.53, mountTheta=1.10 03:03:13.704 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.45, opts=13) 03:03:13.704 00.000 30444 Enqueuing Move request for scope (0.41, 0.45) 03:03:13.704 00.000 15672 Worker thread wakes up 03:03:13.704 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.45) opts 0xd 03:03:13.704 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.45) 03:03:13.704 00.000 15672 Moving (0.41, 0.45) raw xDistance=0.27 yDistance=0.53 03:03:13.704 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27 03:03:13.704 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 03:03:13.704 00.000 15672 MoveAxis(W, 78, ABG) 03:03:13.704 00.000 15672 Guiding Dir = 3, Dur = 78 03:03:13.705 00.001 15672 IsSlewing returns 0 03:03:13.706 00.001 15672 IsGuiding returns 0 03:03:13.710 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=17036, FiltMin=2622, FiltMax=11766, Gamma=2.950 03:03:13.721 00.011 15672 PulseGuide returned control before completion, sleep 73 03:03:13.795 00.074 15672 IsGuiding returns 1 03:03:13.795 00.000 15672 scope still moving after pulse duration time elapsed 03:03:13.816 00.021 15672 IsSlewing returns 0 03:03:13.816 00.000 15672 IsGuiding returns 0 03:03:13.817 00.001 15672 scope move finished after 78 + 33 ms 03:03:13.817 00.000 15672 Move returns status 0, amount 78 03:03:13.817 00.000 15672 MoveAxis(S, 94, ABG) 03:03:13.817 00.000 15672 Guiding Dir = 1, Dur = 94 03:03:13.817 00.000 15672 IsSlewing returns 0 03:03:13.818 00.001 15672 IsGuiding returns 0 03:03:13.897 00.079 15672 PulseGuide returned control before completion, sleep 26 03:03:13.926 00.029 15672 IsGuiding returns 1 03:03:13.926 00.000 15672 scope still moving after pulse duration time elapsed 03:03:13.946 00.020 15672 IsSlewing returns 0 03:03:13.949 00.003 15672 IsGuiding returns 1 03:03:13.970 00.021 15672 IsSlewing returns 0 03:03:13.973 00.003 15672 IsGuiding returns 1 03:03:13.994 00.021 15672 IsSlewing returns 0 03:03:14.015 00.021 30444 UpdateGuideState exits: m=47375 SNR=44.3 Saturated 03:03:14.015 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:14.016 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:14.016 00.000 30444 Enqueuing Expose request 03:03:14.056 00.040 15672 IsGuiding returns 0 03:03:14.057 00.001 15672 scope move finished after 94 + 144 ms 03:03:14.057 00.000 15672 Move returns status 0, amount 94 03:03:14.057 00.000 15672 move complete, result=0 03:03:14.057 00.000 30444 GuideStep: 0.3 px 78 ms WEST, 0.5 px 94 ms SOUTH 03:03:14.057 00.000 15672 worker thread done servicing request 03:03:14.057 00.000 15672 Worker thread wakes up 03:03:14.057 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:14.057 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:16.167 02.110 15672 Exposure complete 03:03:16.187 00.020 15672 worker thread done servicing request 03:03:16.187 00.000 30444 OnExposeComplete: enter 03:03:16.187 00.000 30444 UpdateGuideState(): m_state=6 03:03:16.187 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7455 03:03:16.188 00.001 30444 Star::Find returns 1 (1), X=460.89, Y=203.64, Mass=45542, SNR=42.7, Peak=5633 HFD=4.0 03:03:16.188 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 03:03:16.188 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.07 = -2.07) 03:03:16.188 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.61 hyp=0.82 cameraTheta=-2.29 mountX=-0.35 mountY=-0.72, mountTheta=-2.02 03:03:16.188 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.61, opts=13) 03:03:16.188 00.000 30444 Enqueuing Move request for scope (-0.54, -0.61) 03:03:16.188 00.000 15672 Worker thread wakes up 03:03:16.188 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.61) opts 0xd 03:03:16.188 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.61) 03:03:16.188 00.000 15672 Moving (-0.54, -0.61) raw xDistance=-0.35 yDistance=-0.72 03:03:16.188 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35 03:03:16.188 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:03:16.189 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72 03:03:16.189 00.000 15672 MoveAxis(E, 89, ABG) 03:03:16.189 00.000 15672 Guiding Dir = 2, Dur = 89 03:03:16.189 00.000 15672 IsSlewing returns 0 03:03:16.190 00.001 15672 IsGuiding returns 0 03:03:16.195 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=15771, FiltMin=2563, FiltMax=11204, Gamma=2.950 03:03:16.213 00.018 15672 PulseGuide returned control before completion, sleep 77 03:03:16.241 00.028 30444 UpdateGuideState exits: m=45542 SNR=42.7 Saturated 03:03:16.241 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:16.241 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:16.241 00.000 30444 Enqueuing Expose request 03:03:16.291 00.050 15672 IsGuiding returns 1 03:03:16.291 00.000 15672 scope still moving after pulse duration time elapsed 03:03:16.312 00.021 15672 IsSlewing returns 0 03:03:16.325 00.013 15672 IsGuiding returns 0 03:03:16.325 00.000 15672 scope move finished after 89 + 46 ms 03:03:16.325 00.000 15672 Move returns status 0, amount 89 03:03:16.325 00.000 15672 MoveAxis(N, 0, ABG) 03:03:16.325 00.000 15672 Move returns status 0, amount 0 03:03:16.325 00.000 15672 move complete, result=0 03:03:16.325 00.000 15672 worker thread done servicing request 03:03:16.325 00.000 15672 Worker thread wakes up 03:03:16.325 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:16.325 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:16.325 00.000 30444 GuideStep: -0.3 px 89 ms EAST, -0.7 px 0 ms NORTH 03:03:18.233 01.908 15672 Exposure complete 03:03:18.252 00.019 15672 worker thread done servicing request 03:03:18.252 00.000 30444 OnExposeComplete: enter 03:03:18.252 00.000 30444 UpdateGuideState(): m_state=6 03:03:18.253 00.001 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7456 03:03:18.253 00.000 30444 Star::Find returns 1 (1), X=461.02, Y=204.42, Mass=41548, SNR=42.8, Peak=5878 HFD=3.6 03:03:18.253 00.000 30444 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.28) = xAngle (3.04 = 3.04) 03:03:18.253 00.000 30444 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.98 = 2.98) 03:03:18.253 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.16 hyp=0.44 cameraTheta=2.76 mountX=-0.44 mountY=0.07, mountTheta=2.98 03:03:18.253 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.16, opts=13) 03:03:18.253 00.000 30444 Enqueuing Move request for scope (-0.41, 0.16) 03:03:18.253 00.000 15672 Worker thread wakes up 03:03:18.253 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.16) opts 0xd 03:03:18.253 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.16) 03:03:18.254 00.001 15672 Moving (-0.41, 0.16) raw xDistance=-0.44 yDistance=0.07 03:03:18.254 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44 03:03:18.254 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:03:18.254 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 03:03:18.254 00.000 15672 MoveAxis(E, 125, ABG) 03:03:18.254 00.000 15672 Guiding Dir = 2, Dur = 125 03:03:18.254 00.000 15672 IsSlewing returns 0 03:03:18.255 00.001 15672 IsGuiding returns 0 03:03:18.258 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=14957, FiltMin=2606, FiltMax=11028, Gamma=2.950 03:03:18.273 00.015 15672 PulseGuide returned control before completion, sleep 117 03:03:18.301 00.028 30444 UpdateGuideState exits: m=41548 SNR=42.8 Saturated 03:03:18.302 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:18.302 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:18.302 00.000 30444 Enqueuing Expose request 03:03:18.392 00.090 15672 IsGuiding returns 1 03:03:18.393 00.001 15672 scope still moving after pulse duration time elapsed 03:03:18.414 00.021 15672 IsSlewing returns 0 03:03:18.418 00.004 15672 IsGuiding returns 0 03:03:18.418 00.000 15672 scope move finished after 125 + 37 ms 03:03:18.418 00.000 15672 Move returns status 0, amount 125 03:03:18.418 00.000 15672 MoveAxis(N, 0, ABG) 03:03:18.418 00.000 15672 Move returns status 0, amount 0 03:03:18.418 00.000 15672 move complete, result=0 03:03:18.418 00.000 15672 worker thread done servicing request 03:03:18.418 00.000 15672 Worker thread wakes up 03:03:18.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:18.418 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:18.418 00.000 30444 GuideStep: -0.4 px 125 ms EAST, 0.1 px 0 ms NORTH 03:03:20.525 02.107 15672 Exposure complete 03:03:20.546 00.021 15672 worker thread done servicing request 03:03:20.546 00.000 30444 OnExposeComplete: enter 03:03:20.546 00.000 30444 UpdateGuideState(): m_state=6 03:03:20.546 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7457 03:03:20.546 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=203.43, Mass=44047, SNR=42.9, Peak=6134 HFD=3.5 03:03:20.546 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 03:03:20.546 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.05 = -1.05) 03:03:20.546 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.82 hyp=0.86 cameraTheta=-1.27 mountX=0.47 mountY=-0.75, mountTheta=-1.01 03:03:20.547 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.82, opts=13) 03:03:20.547 00.000 30444 Enqueuing Move request for scope (0.26, -0.82) 03:03:20.547 00.000 15672 Worker thread wakes up 03:03:20.547 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.82) opts 0xd 03:03:20.547 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.82) 03:03:20.547 00.000 15672 Moving (0.26, -0.82) raw xDistance=0.47 yDistance=-0.75 03:03:20.547 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47 03:03:20.547 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:03:20.547 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.75 03:03:20.547 00.000 15672 MoveAxis(W, 119, ABG) 03:03:20.547 00.000 15672 Guiding Dir = 3, Dur = 119 03:03:20.548 00.001 15672 IsSlewing returns 0 03:03:20.549 00.001 15672 IsGuiding returns 0 03:03:20.553 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=16377, FiltMin=2551, FiltMax=11621, Gamma=2.950 03:03:20.574 00.021 15672 PulseGuide returned control before completion, sleep 104 03:03:20.596 00.022 30444 UpdateGuideState exits: m=44047 SNR=42.9 Saturated 03:03:20.596 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:20.596 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:20.596 00.000 30444 Enqueuing Expose request 03:03:20.718 00.122 15672 IsGuiding returns 0 03:03:20.718 00.000 15672 Move returns status 0, amount 119 03:03:20.718 00.000 15672 MoveAxis(N, 0, ABG) 03:03:20.718 00.000 15672 Move returns status 0, amount 0 03:03:20.718 00.000 15672 move complete, result=0 03:03:20.718 00.000 15672 worker thread done servicing request 03:03:20.718 00.000 15672 Worker thread wakes up 03:03:20.718 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:20.718 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:20.718 00.000 30444 GuideStep: 0.5 px 119 ms WEST, -0.7 px 0 ms NORTH 03:03:22.626 01.908 15672 Exposure complete 03:03:22.647 00.021 15672 worker thread done servicing request 03:03:22.647 00.000 30444 OnExposeComplete: enter 03:03:22.647 00.000 30444 UpdateGuideState(): m_state=6 03:03:22.647 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7458 03:03:22.647 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=204.23, Mass=40883, SNR=36.3, Peak=6937 HFD=3.3 03:03:22.647 00.000 30444 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.28) = xAngle (0.15 = 0.15) 03:03:22.647 00.000 30444 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.09 = 0.09) 03:03:22.647 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.13 mountX=0.16 mountY=0.01, mountTheta=0.09 03:03:22.648 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.02, opts=13) 03:03:22.648 00.000 30444 Enqueuing Move request for scope (0.16, -0.02) 03:03:22.648 00.000 15672 Worker thread wakes up 03:03:22.648 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd 03:03:22.648 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.02) 03:03:22.648 00.000 15672 Moving (0.16, -0.02) raw xDistance=0.16 yDistance=0.01 03:03:22.648 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 03:03:22.648 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:03:22.648 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 03:03:22.648 00.000 15672 MoveAxis(E, 0, ABG) 03:03:22.648 00.000 15672 Move returns status 0, amount 0 03:03:22.648 00.000 15672 MoveAxis(N, 0, ABG) 03:03:22.648 00.000 15672 Move returns status 0, amount 0 03:03:22.648 00.000 15672 move complete, result=0 03:03:22.648 00.000 15672 worker thread done servicing request 03:03:22.654 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=16085, FiltMin=2517, FiltMax=11559, Gamma=2.950 03:03:22.703 00.049 30444 UpdateGuideState exits: m=40883 SNR=36.3 Saturated 03:03:22.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:22.703 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:22.703 00.000 30444 Enqueuing Expose request 03:03:22.703 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 03:03:22.704 00.001 15672 Worker thread wakes up 03:03:22.704 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:22.704 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:24.811 02.107 15672 Exposure complete 03:03:24.833 00.022 15672 worker thread done servicing request 03:03:24.833 00.000 30444 OnExposeComplete: enter 03:03:24.833 00.000 30444 UpdateGuideState(): m_state=6 03:03:24.833 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7459 03:03:24.833 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=204.10, Mass=36085, SNR=35.8, Peak=6065 HFD=3.7 03:03:24.833 00.000 30444 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.28) = xAngle (-2.50 = -2.50) 03:03:24.833 00.000 30444 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.56 = -2.56) 03:03:24.833 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.15 hyp=0.43 cameraTheta=-2.78 mountX=-0.34 mountY=-0.23, mountTheta=-2.54 03:03:24.834 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.15, opts=13) 03:03:24.834 00.000 30444 Enqueuing Move request for scope (-0.40, -0.15) 03:03:24.834 00.000 15672 Worker thread wakes up 03:03:24.835 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.15) opts 0xd 03:03:24.835 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.15) 03:03:24.835 00.000 15672 Moving (-0.40, -0.15) raw xDistance=-0.34 yDistance=-0.23 03:03:24.835 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34 03:03:24.835 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:03:24.835 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 03:03:24.835 00.000 15672 MoveAxis(E, 93, ABG) 03:03:24.835 00.000 15672 Guiding Dir = 2, Dur = 93 03:03:24.835 00.000 15672 IsSlewing returns 0 03:03:24.836 00.001 15672 IsGuiding returns 0 03:03:24.842 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=14312, FiltMin=2468, FiltMax=11681, Gamma=2.950 03:03:24.855 00.013 15672 PulseGuide returned control before completion, sleep 85 03:03:24.999 00.144 15672 IsGuiding returns 0 03:03:24.999 00.000 15672 Move returns status 0, amount 93 03:03:24.999 00.000 15672 MoveAxis(N, 0, ABG) 03:03:24.999 00.000 15672 Move returns status 0, amount 0 03:03:24.999 00.000 15672 move complete, result=0 03:03:24.999 00.000 15672 worker thread done servicing request 03:03:25.201 00.202 30444 UpdateGuideState exits: m=36085 SNR=35.8 Saturated 03:03:25.201 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:25.201 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:25.201 00.000 30444 Enqueuing Expose request 03:03:25.201 00.000 30444 GuideStep: -0.3 px 93 ms EAST, -0.2 px 0 ms NORTH 03:03:25.202 00.001 15672 Worker thread wakes up 03:03:25.202 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:25.202 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:27.112 01.910 15672 Exposure complete 03:03:27.131 00.019 15672 worker thread done servicing request 03:03:27.131 00.000 30444 OnExposeComplete: enter 03:03:27.132 00.001 30444 UpdateGuideState(): m_state=6 03:03:27.132 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7460 03:03:27.132 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=203.88, Mass=38246, SNR=34.4, Peak=5763 HFD=3.7 03:03:27.132 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 03:03:27.132 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 03:03:27.132 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.37 hyp=0.37 cameraTheta=-1.67 mountX=0.07 mountY=-0.37, mountTheta=-1.39 03:03:27.132 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.37, opts=13) 03:03:27.132 00.000 30444 Enqueuing Move request for scope (-0.04, -0.37) 03:03:27.132 00.000 15672 Worker thread wakes up 03:03:27.132 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.37) opts 0xd 03:03:27.133 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.37) 03:03:27.133 00.000 15672 Moving (-0.04, -0.37) raw xDistance=0.07 yDistance=-0.37 03:03:27.133 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:03:27.133 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:03:27.133 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 03:03:27.133 00.000 15672 MoveAxis(E, 0, ABG) 03:03:27.133 00.000 15672 Move returns status 0, amount 0 03:03:27.133 00.000 15672 MoveAxis(N, 0, ABG) 03:03:27.133 00.000 15672 Move returns status 0, amount 0 03:03:27.133 00.000 15672 move complete, result=0 03:03:27.133 00.000 15672 worker thread done servicing request 03:03:27.137 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=16241, FiltMin=2435, FiltMax=11779, Gamma=2.950 03:03:27.271 00.134 30444 UpdateGuideState exits: m=38246 SNR=34.4 Saturated 03:03:27.271 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:27.271 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:27.272 00.001 30444 Enqueuing Expose request 03:03:27.272 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 03:03:27.272 00.000 15672 Worker thread wakes up 03:03:27.272 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:27.272 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:29.390 02.118 15672 Exposure complete 03:03:29.424 00.034 15672 worker thread done servicing request 03:03:29.424 00.000 30444 OnExposeComplete: enter 03:03:29.424 00.000 30444 UpdateGuideState(): m_state=6 03:03:29.424 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7461 03:03:29.424 00.000 30444 Star::Find returns 1 (1), X=461.09, Y=203.53, Mass=39494, SNR=38.1, Peak=5920 HFD=3.7 03:03:29.424 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 03:03:29.424 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 03:03:29.424 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.72 hyp=0.80 cameraTheta=-2.01 mountX=-0.13 mountY=-0.78, mountTheta=-1.73 03:03:29.425 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.72, opts=13) 03:03:29.425 00.000 30444 Enqueuing Move request for scope (-0.34, -0.72) 03:03:29.425 00.000 15672 Worker thread wakes up 03:03:29.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.72) opts 0xd 03:03:29.425 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.72) 03:03:29.425 00.000 15672 Moving (-0.34, -0.72) raw xDistance=-0.13 yDistance=-0.78 03:03:29.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:03:29.425 00.000 15672 resist switch: large excursion: input -0.78 thresh 0.75 direction from 1 to -1 03:03:29.425 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.33 03:03:29.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 03:03:29.425 00.000 15672 MoveAxis(E, 0, ABG) 03:03:29.425 00.000 15672 Move returns status 0, amount 0 03:03:29.425 00.000 15672 MoveAxis(N, 139, ABG) 03:03:29.425 00.000 15672 Guiding Dir = 0, Dur = 139 03:03:29.426 00.001 15672 IsSlewing returns 0 03:03:29.427 00.001 15672 IsGuiding returns 0 03:03:29.430 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=15683, FiltMin=2625, FiltMax=11174, Gamma=2.950 03:03:29.473 00.043 30444 UpdateGuideState exits: m=39494 SNR=38.1 Saturated 03:03:29.473 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:29.473 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:29.473 00.000 30444 Enqueuing Expose request 03:03:29.504 00.031 15672 PulseGuide returned control before completion, sleep 72 03:03:29.578 00.074 15672 IsGuiding returns 1 03:03:29.578 00.000 15672 scope still moving after pulse duration time elapsed 03:03:29.599 00.021 15672 IsSlewing returns 0 03:03:29.602 00.003 15672 IsGuiding returns 1 03:03:29.623 00.021 15672 IsSlewing returns 0 03:03:29.626 00.003 15672 IsGuiding returns 1 03:03:29.648 00.022 15672 IsSlewing returns 0 03:03:29.681 00.033 15672 IsGuiding returns 0 03:03:29.682 00.001 15672 scope move finished after 139 + 115 ms 03:03:29.682 00.000 15672 Move returns status 0, amount 139 03:03:29.682 00.000 15672 move complete, result=0 03:03:29.682 00.000 15672 worker thread done servicing request 03:03:29.682 00.000 15672 Worker thread wakes up 03:03:29.682 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:29.682 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:29.683 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 139 ms NORTH 03:03:31.598 01.915 15672 Exposure complete 03:03:31.630 00.032 15672 worker thread done servicing request 03:03:31.630 00.000 30444 OnExposeComplete: enter 03:03:31.630 00.000 30444 UpdateGuideState(): m_state=6 03:03:31.630 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7462 03:03:31.630 00.000 30444 Star::Find returns 1 (1), X=460.88, Y=203.70, Mass=31283, SNR=28.7, Peak=5769 HFD=3.3 03:03:31.631 00.001 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 03:03:31.631 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 03:03:31.631 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-0.56 hyp=0.78 cameraTheta=-2.35 mountX=-0.37 mountY=-0.66, mountTheta=-2.08 03:03:31.631 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-0.56, opts=13) 03:03:31.631 00.000 30444 Enqueuing Move request for scope (-0.55, -0.56) 03:03:31.631 00.000 15672 Worker thread wakes up 03:03:31.631 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.56) opts 0xd 03:03:31.631 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -0.56) 03:03:31.631 00.000 15672 Moving (-0.55, -0.56) raw xDistance=-0.37 yDistance=-0.66 03:03:31.631 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37 03:03:31.631 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 03:03:31.631 00.000 15672 MoveAxis(E, 101, ABG) 03:03:31.632 00.001 15672 Guiding Dir = 2, Dur = 101 03:03:31.632 00.000 15672 IsSlewing returns 0 03:03:31.637 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=14858, FiltMin=2490, FiltMax=10771, Gamma=2.950 03:03:31.645 00.008 15672 IsGuiding returns 0 03:03:31.660 00.015 15672 PulseGuide returned control before completion, sleep 96 03:03:31.680 00.020 30444 UpdateGuideState exits: m=31283 SNR=28.7 Saturated 03:03:31.680 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:31.680 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:31.680 00.000 30444 Enqueuing Expose request 03:03:31.760 00.080 15672 IsGuiding returns 0 03:03:31.760 00.000 15672 Move returns status 0, amount 101 03:03:31.760 00.000 15672 MoveAxis(N, 118, ABG) 03:03:31.761 00.001 15672 Guiding Dir = 0, Dur = 118 03:03:31.761 00.000 15672 IsSlewing returns 0 03:03:31.763 00.002 15672 IsGuiding returns 0 03:03:31.837 00.074 15672 PulseGuide returned control before completion, sleep 55 03:03:31.894 00.057 15672 IsGuiding returns 1 03:03:31.895 00.001 15672 scope still moving after pulse duration time elapsed 03:03:31.915 00.020 15672 IsSlewing returns 0 03:03:31.918 00.003 15672 IsGuiding returns 1 03:03:31.939 00.021 15672 IsSlewing returns 0 03:03:31.942 00.003 15672 IsGuiding returns 1 03:03:31.963 00.021 15672 IsSlewing returns 0 03:03:31.998 00.035 15672 IsGuiding returns 0 03:03:31.998 00.000 15672 scope move finished after 118 + 116 ms 03:03:31.998 00.000 15672 Move returns status 0, amount 118 03:03:31.998 00.000 15672 move complete, result=0 03:03:31.998 00.000 15672 worker thread done servicing request 03:03:31.999 00.001 15672 Worker thread wakes up 03:03:31.999 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:31.999 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:31.999 00.000 30444 GuideStep: -0.4 px 101 ms EAST, -0.7 px 118 ms NORTH 03:03:34.108 02.109 15672 Exposure complete 03:03:34.128 00.020 15672 worker thread done servicing request 03:03:34.128 00.000 30444 OnExposeComplete: enter 03:03:34.128 00.000 30444 UpdateGuideState(): m_state=6 03:03:34.128 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7463 03:03:34.128 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=203.86, Mass=44879, SNR=44.0, Peak=6303 HFD=3.7 03:03:34.128 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 03:03:34.129 00.001 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 03:03:34.129 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.39 hyp=0.49 cameraTheta=-2.20 mountX=-0.17 mountY=-0.45, mountTheta=-1.93 03:03:34.129 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.39, opts=13) 03:03:34.129 00.000 30444 Enqueuing Move request for scope (-0.29, -0.39) 03:03:34.129 00.000 15672 Worker thread wakes up 03:03:34.129 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.39) opts 0xd 03:03:34.129 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.39) 03:03:34.129 00.000 15672 Moving (-0.29, -0.39) raw xDistance=-0.17 yDistance=-0.45 03:03:34.129 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:03:34.130 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 03:03:34.130 00.000 15672 MoveAxis(E, 0, ABG) 03:03:34.130 00.000 15672 Move returns status 0, amount 0 03:03:34.130 00.000 15672 MoveAxis(N, 80, ABG) 03:03:34.130 00.000 15672 Guiding Dir = 0, Dur = 80 03:03:34.130 00.000 15672 IsSlewing returns 0 03:03:34.132 00.002 15672 IsGuiding returns 0 03:03:34.135 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=16689, FiltMin=2547, FiltMax=12003, Gamma=2.950 03:03:34.250 00.115 15672 IsGuiding returns 1 03:03:34.250 00.000 15672 scope still moving after pulse duration time elapsed 03:03:34.270 00.020 15672 IsSlewing returns 0 03:03:34.273 00.003 15672 IsGuiding returns 1 03:03:34.294 00.021 15672 IsSlewing returns 0 03:03:34.296 00.002 15672 IsGuiding returns 1 03:03:34.319 00.023 15672 IsSlewing returns 0 03:03:34.329 00.010 15672 IsGuiding returns 0 03:03:34.329 00.000 15672 scope move finished after 80 + 118 ms 03:03:34.330 00.001 15672 Move returns status 0, amount 80 03:03:34.330 00.000 15672 move complete, result=0 03:03:34.330 00.000 15672 worker thread done servicing request 03:03:34.399 00.069 30444 UpdateGuideState exits: m=44879 SNR=44.0 Saturated 03:03:34.399 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:34.399 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:34.400 00.001 30444 Enqueuing Expose request 03:03:34.400 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 80 ms NORTH 03:03:34.400 00.000 15672 Worker thread wakes up 03:03:34.400 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:34.400 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:36.311 01.911 15672 Exposure complete 03:03:36.331 00.020 15672 worker thread done servicing request 03:03:36.331 00.000 30444 OnExposeComplete: enter 03:03:36.331 00.000 30444 UpdateGuideState(): m_state=6 03:03:36.331 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7464 03:03:36.331 00.000 30444 Star::Find returns 1 (1), X=460.89, Y=204.56, Mass=45189, SNR=40.5, Peak=6067 HFD=3.9 03:03:36.331 00.000 30444 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.28) = xAngle (2.91 = 2.91) 03:03:36.331 00.000 30444 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.84 = 2.84) 03:03:36.331 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=0.31 hyp=0.62 cameraTheta=2.63 mountX=-0.60 mountY=0.18, mountTheta=2.85 03:03:36.332 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=0.31, opts=13) 03:03:36.332 00.000 30444 Enqueuing Move request for scope (-0.54, 0.31) 03:03:36.332 00.000 15672 Worker thread wakes up 03:03:36.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.31) opts 0xd 03:03:36.332 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, 0.31) 03:03:36.332 00.000 15672 Moving (-0.54, 0.31) raw xDistance=-0.60 yDistance=0.18 03:03:36.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60 03:03:36.332 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:03:36.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 03:03:36.332 00.000 15672 MoveAxis(E, 163, ABG) 03:03:36.332 00.000 15672 Guiding Dir = 2, Dur = 163 03:03:36.333 00.001 15672 IsSlewing returns 0 03:03:36.334 00.001 15672 IsGuiding returns 0 03:03:36.337 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=15733, FiltMin=2613, FiltMax=11385, Gamma=2.950 03:03:36.380 00.043 30444 UpdateGuideState exits: m=45189 SNR=40.5 Saturated 03:03:36.380 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:36.380 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:36.380 00.000 30444 Enqueuing Expose request 03:03:36.390 00.010 15672 PulseGuide returned control before completion, sleep 117 03:03:36.510 00.120 15672 IsGuiding returns 1 03:03:36.510 00.000 15672 scope still moving after pulse duration time elapsed 03:03:36.531 00.021 15672 IsSlewing returns 0 03:03:36.533 00.002 15672 IsGuiding returns 1 03:03:36.554 00.021 15672 IsSlewing returns 0 03:03:36.567 00.013 15672 IsGuiding returns 0 03:03:36.567 00.000 15672 scope move finished after 163 + 70 ms 03:03:36.567 00.000 15672 Move returns status 0, amount 163 03:03:36.567 00.000 15672 MoveAxis(N, 0, ABG) 03:03:36.567 00.000 15672 Move returns status 0, amount 0 03:03:36.568 00.001 15672 move complete, result=0 03:03:36.568 00.000 15672 worker thread done servicing request 03:03:36.568 00.000 15672 Worker thread wakes up 03:03:36.568 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:36.568 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:36.568 00.000 30444 GuideStep: -0.6 px 163 ms EAST, 0.2 px 0 ms NORTH 03:03:38.684 02.116 15672 Exposure complete 03:03:38.716 00.032 15672 worker thread done servicing request 03:03:38.716 00.000 30444 OnExposeComplete: enter 03:03:38.716 00.000 30444 UpdateGuideState(): m_state=6 03:03:38.716 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7465 03:03:38.716 00.000 30444 Star::Find returns 1 (1), X=461.88, Y=204.10, Mass=36648, SNR=38.8, Peak=5945 HFD=3.1 03:03:38.717 00.001 30444 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.28) = xAngle (-0.04 = -0.04) 03:03:38.717 00.000 30444 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 03:03:38.717 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.15 hyp=0.47 cameraTheta=-0.32 mountX=0.47 mountY=-0.05, mountTheta=-0.10 03:03:38.717 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.15, opts=13) 03:03:38.717 00.000 30444 Enqueuing Move request for scope (0.45, -0.15) 03:03:38.717 00.000 15672 Worker thread wakes up 03:03:38.717 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.15) opts 0xd 03:03:38.717 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.15) 03:03:38.717 00.000 15672 Moving (0.45, -0.15) raw xDistance=0.47 yDistance=-0.05 03:03:38.717 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.47 03:03:38.717 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:03:38.718 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:03:38.718 00.000 15672 MoveAxis(W, 115, ABG) 03:03:38.718 00.000 15672 Guiding Dir = 3, Dur = 115 03:03:38.718 00.000 15672 IsSlewing returns 0 03:03:38.723 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=17214, FiltMin=2592, FiltMax=11163, Gamma=2.950 03:03:38.738 00.015 15672 IsGuiding returns 0 03:03:38.753 00.015 15672 PulseGuide returned control before completion, sleep 110 03:03:38.866 00.113 15672 IsGuiding returns 1 03:03:38.866 00.000 15672 scope still moving after pulse duration time elapsed 03:03:38.887 00.021 15672 IsSlewing returns 0 03:03:38.897 00.010 15672 IsGuiding returns 0 03:03:38.897 00.000 15672 scope move finished after 115 + 44 ms 03:03:38.897 00.000 15672 Move returns status 0, amount 115 03:03:38.897 00.000 15672 MoveAxis(N, 0, ABG) 03:03:38.897 00.000 15672 Move returns status 0, amount 0 03:03:38.897 00.000 15672 move complete, result=0 03:03:38.897 00.000 15672 worker thread done servicing request 03:03:39.011 00.114 30444 UpdateGuideState exits: m=36648 SNR=38.8 Saturated 03:03:39.011 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:39.011 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:39.011 00.000 30444 Enqueuing Expose request 03:03:39.011 00.000 30444 GuideStep: 0.5 px 115 ms WEST, -0.0 px 0 ms NORTH 03:03:39.011 00.000 15672 Worker thread wakes up 03:03:39.011 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:39.011 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:40.920 01.909 15672 Exposure complete 03:03:40.940 00.020 15672 worker thread done servicing request 03:03:40.940 00.000 30444 OnExposeComplete: enter 03:03:40.940 00.000 30444 UpdateGuideState(): m_state=6 03:03:40.940 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7466 03:03:40.940 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=204.26, Mass=42644, SNR=40.9, Peak=7032 HFD=3.4 03:03:40.940 00.000 30444 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 03:03:40.940 00.000 30444 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 03:03:40.940 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.08 mountX=0.10 mountY=0.03, mountTheta=0.30 03:03:40.941 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.01, opts=13) 03:03:40.941 00.000 30444 Enqueuing Move request for scope (0.11, 0.01) 03:03:40.941 00.000 15672 Worker thread wakes up 03:03:40.941 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd 03:03:40.941 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.01) 03:03:40.941 00.000 15672 Moving (0.11, 0.01) raw xDistance=0.10 yDistance=0.03 03:03:40.941 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:03:40.941 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:03:40.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 03:03:40.941 00.000 15672 MoveAxis(E, 0, ABG) 03:03:40.941 00.000 15672 Move returns status 0, amount 0 03:03:40.941 00.000 15672 MoveAxis(N, 0, ABG) 03:03:40.941 00.000 15672 Move returns status 0, amount 0 03:03:40.941 00.000 15672 move complete, result=0 03:03:40.941 00.000 15672 worker thread done servicing request 03:03:40.946 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=17373, FiltMin=2584, FiltMax=11658, Gamma=2.950 03:03:41.077 00.131 30444 UpdateGuideState exits: m=42644 SNR=40.9 Saturated 03:03:41.077 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:41.077 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:41.077 00.000 30444 Enqueuing Expose request 03:03:41.077 00.000 15672 Worker thread wakes up 03:03:41.077 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:41.077 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:03:41.077 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:43.187 02.110 15672 Exposure complete 03:03:43.210 00.023 15672 worker thread done servicing request 03:03:43.210 00.000 30444 OnExposeComplete: enter 03:03:43.210 00.000 30444 UpdateGuideState(): m_state=6 03:03:43.210 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7467 03:03:43.210 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=203.72, Mass=37255, SNR=37.5, Peak=5840 HFD=3.5 03:03:43.210 00.000 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 03:03:43.210 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 03:03:43.210 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.53 hyp=0.53 cameraTheta=-1.59 mountX=0.13 mountY=-0.52, mountTheta=-1.32 03:03:43.210 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.53, opts=13) 03:03:43.210 00.000 30444 Enqueuing Move request for scope (-0.01, -0.53) 03:03:43.211 00.001 15672 Worker thread wakes up 03:03:43.211 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.53) opts 0xd 03:03:43.211 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.53) 03:03:43.211 00.000 15672 Moving (-0.01, -0.53) raw xDistance=0.13 yDistance=-0.52 03:03:43.211 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:03:43.211 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 03:03:43.211 00.000 15672 MoveAxis(E, 0, ABG) 03:03:43.211 00.000 15672 Move returns status 0, amount 0 03:03:43.211 00.000 15672 MoveAxis(N, 94, ABG) 03:03:43.211 00.000 15672 Guiding Dir = 0, Dur = 94 03:03:43.211 00.000 15672 IsSlewing returns 0 03:03:43.213 00.002 15672 IsGuiding returns 0 03:03:43.217 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=16294, FiltMin=2575, FiltMax=11061, Gamma=2.950 03:03:43.261 00.044 30444 UpdateGuideState exits: m=37255 SNR=37.5 Saturated 03:03:43.261 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:43.261 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:43.261 00.000 30444 Enqueuing Expose request 03:03:43.290 00.029 15672 PulseGuide returned control before completion, sleep 28 03:03:43.330 00.040 15672 IsGuiding returns 1 03:03:43.330 00.000 15672 scope still moving after pulse duration time elapsed 03:03:43.351 00.021 15672 IsSlewing returns 0 03:03:43.352 00.001 15672 IsGuiding returns 1 03:03:43.374 00.022 15672 IsSlewing returns 0 03:03:43.376 00.002 15672 IsGuiding returns 1 03:03:43.398 00.022 15672 IsSlewing returns 0 03:03:43.420 00.022 15672 IsGuiding returns 0 03:03:43.420 00.000 15672 scope move finished after 94 + 113 ms 03:03:43.420 00.000 15672 Move returns status 0, amount 94 03:03:43.420 00.000 15672 move complete, result=0 03:03:43.421 00.001 15672 worker thread done servicing request 03:03:43.421 00.000 15672 Worker thread wakes up 03:03:43.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:43.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:43.421 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 94 ms NORTH 03:03:45.327 01.906 15672 Exposure complete 03:03:45.348 00.021 15672 worker thread done servicing request 03:03:45.348 00.000 30444 OnExposeComplete: enter 03:03:45.348 00.000 30444 UpdateGuideState(): m_state=6 03:03:45.348 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7468 03:03:45.348 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=204.19, Mass=35766, SNR=33.1, Peak=5937 HFD=3.5 03:03:45.348 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 03:03:45.348 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 03:03:45.348 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.27 mountX=0.22 mountY=-0.01, mountTheta=-0.05 03:03:45.349 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.06, opts=13) 03:03:45.349 00.000 30444 Enqueuing Move request for scope (0.21, -0.06) 03:03:45.350 00.001 15672 Worker thread wakes up 03:03:45.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd 03:03:45.350 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.06) 03:03:45.350 00.000 15672 Moving (0.21, -0.06) raw xDistance=0.22 yDistance=-0.01 03:03:45.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:03:45.350 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:03:45.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 03:03:45.350 00.000 15672 MoveAxis(E, 0, ABG) 03:03:45.350 00.000 15672 Move returns status 0, amount 0 03:03:45.350 00.000 15672 MoveAxis(N, 0, ABG) 03:03:45.350 00.000 15672 Move returns status 0, amount 0 03:03:45.350 00.000 15672 move complete, result=0 03:03:45.350 00.000 15672 worker thread done servicing request 03:03:45.358 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=14867, FiltMin=2597, FiltMax=10566, Gamma=2.950 03:03:45.405 00.047 30444 UpdateGuideState exits: m=35766 SNR=33.1 Saturated 03:03:45.405 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:45.405 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:45.405 00.000 30444 Enqueuing Expose request 03:03:45.405 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 03:03:45.405 00.000 15672 Worker thread wakes up 03:03:45.405 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:45.405 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:47.513 02.108 15672 Exposure complete 03:03:47.534 00.021 15672 worker thread done servicing request 03:03:47.534 00.000 30444 OnExposeComplete: enter 03:03:47.534 00.000 30444 UpdateGuideState(): m_state=6 03:03:47.534 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7469 03:03:47.534 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=204.05, Mass=53485, SNR=44.6, Peak=5535 HFD=4.8 03:03:47.534 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 03:03:47.534 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 03:03:47.534 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.85 mountX=0.00 mountY=-0.21, mountTheta=-1.57 03:03:47.535 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.20, opts=13) 03:03:47.535 00.000 30444 Enqueuing Move request for scope (-0.06, -0.20) 03:03:47.535 00.000 15672 Worker thread wakes up 03:03:47.535 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd 03:03:47.535 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.20) 03:03:47.535 00.000 15672 Moving (-0.06, -0.20) raw xDistance=0.00 yDistance=-0.21 03:03:47.535 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 03:03:47.535 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:03:47.536 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 03:03:47.536 00.000 15672 MoveAxis(E, 0, ABG) 03:03:47.536 00.000 15672 Move returns status 0, amount 0 03:03:47.536 00.000 15672 MoveAxis(N, 0, ABG) 03:03:47.536 00.000 15672 Move returns status 0, amount 0 03:03:47.536 00.000 15672 move complete, result=0 03:03:47.536 00.000 15672 worker thread done servicing request 03:03:47.542 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2015, max=12938, FiltMin=2617, FiltMax=10178, Gamma=2.950 03:03:47.587 00.045 30444 UpdateGuideState exits: m=53485 SNR=44.6 Saturated 03:03:47.587 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:47.587 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:47.587 00.000 30444 Enqueuing Expose request 03:03:47.587 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 03:03:47.587 00.000 15672 Worker thread wakes up 03:03:47.587 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:47.587 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:49.495 01.908 15672 Exposure complete 03:03:49.515 00.020 15672 worker thread done servicing request 03:03:49.515 00.000 30444 OnExposeComplete: enter 03:03:49.516 00.001 30444 UpdateGuideState(): m_state=6 03:03:49.516 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7470 03:03:49.516 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=204.03, Mass=35535, SNR=38.0, Peak=5498 HFD=4.0 03:03:49.516 00.000 30444 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.28) = xAngle (-0.68 = -0.68) 03:03:49.516 00.000 30444 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.75 = -0.75) 03:03:49.516 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.96 mountX=0.21 mountY=-0.18, mountTheta=-0.72 03:03:49.516 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.22, opts=13) 03:03:49.516 00.000 30444 Enqueuing Move request for scope (0.15, -0.22) 03:03:49.516 00.000 15672 Worker thread wakes up 03:03:49.516 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd 03:03:49.517 00.001 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.22) 03:03:49.517 00.000 15672 Moving (0.15, -0.22) raw xDistance=0.21 yDistance=-0.18 03:03:49.517 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 03:03:49.517 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:03:49.517 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 03:03:49.517 00.000 15672 MoveAxis(E, 0, ABG) 03:03:49.517 00.000 15672 Move returns status 0, amount 0 03:03:49.517 00.000 15672 MoveAxis(N, 0, ABG) 03:03:49.517 00.000 15672 Move returns status 0, amount 0 03:03:49.517 00.000 15672 move complete, result=0 03:03:49.517 00.000 15672 worker thread done servicing request 03:03:49.522 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=13278, FiltMin=2586, FiltMax=11126, Gamma=2.950 03:03:49.564 00.042 30444 UpdateGuideState exits: m=35535 SNR=38.0 Saturated 03:03:49.565 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:49.565 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:49.565 00.000 30444 Enqueuing Expose request 03:03:49.565 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:03:49.565 00.000 15672 Worker thread wakes up 03:03:49.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:49.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:51.671 02.106 15672 Exposure complete 03:03:51.690 00.019 15672 worker thread done servicing request 03:03:51.691 00.001 30444 OnExposeComplete: enter 03:03:51.691 00.000 30444 UpdateGuideState(): m_state=6 03:03:51.691 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7471 03:03:51.691 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=204.29, Mass=39678, SNR=37.9, Peak=6036 HFD=3.4 03:03:51.691 00.000 30444 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 03:03:51.691 00.000 30444 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 03:03:51.691 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.32 mountX=0.10 mountY=0.06, mountTheta=0.55 03:03:51.691 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.04, opts=13) 03:03:51.691 00.000 30444 Enqueuing Move request for scope (0.12, 0.04) 03:03:51.692 00.001 15672 Worker thread wakes up 03:03:51.692 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd 03:03:51.692 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.04) 03:03:51.692 00.000 15672 Moving (0.12, 0.04) raw xDistance=0.10 yDistance=0.06 03:03:51.692 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:03:51.692 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:03:51.692 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 03:03:51.692 00.000 15672 MoveAxis(E, 0, ABG) 03:03:51.692 00.000 15672 Move returns status 0, amount 0 03:03:51.692 00.000 15672 MoveAxis(N, 0, ABG) 03:03:51.692 00.000 15672 Move returns status 0, amount 0 03:03:51.692 00.000 15672 move complete, result=0 03:03:51.692 00.000 15672 worker thread done servicing request 03:03:51.697 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2057, max=14043, FiltMin=2617, FiltMax=11108, Gamma=2.950 03:03:51.739 00.042 30444 UpdateGuideState exits: m=39678 SNR=37.9 Saturated 03:03:51.740 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:51.740 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:51.740 00.000 30444 Enqueuing Expose request 03:03:51.740 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:03:51.740 00.000 15672 Worker thread wakes up 03:03:51.740 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:51.740 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:53.648 01.908 15672 Exposure complete 03:03:53.668 00.020 15672 worker thread done servicing request 03:03:53.668 00.000 30444 OnExposeComplete: enter 03:03:53.668 00.000 30444 UpdateGuideState(): m_state=6 03:03:53.668 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7472 03:03:53.668 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=203.90, Mass=37934, SNR=37.7, Peak=6036 HFD=3.4 03:03:53.668 00.000 30444 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.28) = xAngle (-0.68 = -0.68) 03:03:53.668 00.000 30444 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.74 = -0.74) 03:03:53.668 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.35 hyp=0.42 cameraTheta=-0.96 mountX=0.33 mountY=-0.29, mountTheta=-0.72 03:03:53.669 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.35, opts=13) 03:03:53.669 00.000 30444 Enqueuing Move request for scope (0.24, -0.35) 03:03:53.669 00.000 15672 Worker thread wakes up 03:03:53.669 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.35) opts 0xd 03:03:53.669 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.35) 03:03:53.669 00.000 15672 Moving (0.24, -0.35) raw xDistance=0.33 yDistance=-0.29 03:03:53.669 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 03:03:53.669 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 03:03:53.669 00.000 15672 MoveAxis(W, 89, ABG) 03:03:53.669 00.000 15672 Guiding Dir = 3, Dur = 89 03:03:53.670 00.001 15672 IsSlewing returns 0 03:03:53.671 00.001 15672 IsGuiding returns 0 03:03:53.674 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2072, max=14088, FiltMin=2581, FiltMax=9826, Gamma=2.950 03:03:53.689 00.015 15672 PulseGuide returned control before completion, sleep 81 03:03:53.803 00.114 15672 IsGuiding returns 0 03:03:53.803 00.000 15672 Move returns status 0, amount 89 03:03:53.803 00.000 15672 MoveAxis(N, 51, ABG) 03:03:53.803 00.000 30444 UpdateGuideState exits: m=37934 SNR=37.7 Saturated 03:03:53.804 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:53.804 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:53.804 00.000 30444 Enqueuing Expose request 03:03:53.804 00.000 15672 Guiding Dir = 0, Dur = 51 03:03:53.805 00.001 15672 IsSlewing returns 0 03:03:53.850 00.045 15672 IsGuiding returns 0 03:03:53.929 00.079 15672 IsGuiding returns 1 03:03:53.930 00.001 15672 scope still moving after pulse duration time elapsed 03:03:53.951 00.021 15672 IsSlewing returns 0 03:03:53.952 00.001 15672 IsGuiding returns 1 03:03:53.973 00.021 15672 IsSlewing returns 0 03:03:53.974 00.001 15672 IsGuiding returns 1 03:03:53.995 00.021 15672 IsSlewing returns 0 03:03:54.025 00.030 15672 IsGuiding returns 0 03:03:54.025 00.000 15672 scope move finished after 51 + 124 ms 03:03:54.025 00.000 15672 Move returns status 0, amount 51 03:03:54.025 00.000 15672 move complete, result=0 03:03:54.026 00.001 15672 worker thread done servicing request 03:03:54.026 00.000 15672 Worker thread wakes up 03:03:54.026 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:54.026 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:54.026 00.000 30444 GuideStep: 0.3 px 89 ms WEST, -0.3 px 51 ms NORTH 03:03:56.133 02.107 15672 Exposure complete 03:03:56.153 00.020 15672 worker thread done servicing request 03:03:56.153 00.000 30444 OnExposeComplete: enter 03:03:56.154 00.001 30444 UpdateGuideState(): m_state=6 03:03:56.154 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7473 03:03:56.154 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=204.53, Mass=35258, SNR=38.7, Peak=6376 HFD=3.2 03:03:56.154 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 03:03:56.154 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 03:03:56.154 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.28 hyp=0.37 cameraTheta=0.85 mountX=0.16 mountY=0.32, mountTheta=1.12 03:03:56.154 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.28, opts=13) 03:03:56.154 00.000 30444 Enqueuing Move request for scope (0.24, 0.28) 03:03:56.154 00.000 15672 Worker thread wakes up 03:03:56.154 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.28) opts 0xd 03:03:56.155 00.001 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.28) 03:03:56.155 00.000 15672 Moving (0.24, 0.28) raw xDistance=0.16 yDistance=0.32 03:03:56.155 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 03:03:56.155 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:03:56.155 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 03:03:56.155 00.000 15672 MoveAxis(E, 0, ABG) 03:03:56.155 00.000 15672 Move returns status 0, amount 0 03:03:56.155 00.000 15672 MoveAxis(N, 0, ABG) 03:03:56.155 00.000 15672 Move returns status 0, amount 0 03:03:56.155 00.000 15672 move complete, result=0 03:03:56.155 00.000 15672 worker thread done servicing request 03:03:56.160 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=12577, FiltMin=2603, FiltMax=10185, Gamma=2.950 03:03:56.203 00.043 30444 UpdateGuideState exits: m=35258 SNR=38.7 Saturated 03:03:56.203 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:56.203 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:56.203 00.000 30444 Enqueuing Expose request 03:03:56.203 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 03:03:56.203 00.000 15672 Worker thread wakes up 03:03:56.203 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:56.203 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:03:58.111 01.908 15672 Exposure complete 03:03:58.131 00.020 15672 worker thread done servicing request 03:03:58.131 00.000 30444 OnExposeComplete: enter 03:03:58.131 00.000 30444 UpdateGuideState(): m_state=6 03:03:58.132 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7474 03:03:58.132 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=204.80, Mass=44226, SNR=42.2, Peak=6327 HFD=3.6 03:03:58.132 00.000 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 03:03:58.132 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 03:03:58.132 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.54 hyp=0.62 cameraTheta=1.06 mountX=0.14 mountY=0.60, mountTheta=1.33 03:03:58.132 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.54, opts=13) 03:03:58.132 00.000 30444 Enqueuing Move request for scope (0.31, 0.54) 03:03:58.133 00.001 15672 Worker thread wakes up 03:03:58.133 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.54) opts 0xd 03:03:58.133 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.54) 03:03:58.133 00.000 15672 Moving (0.31, 0.54) raw xDistance=0.14 yDistance=0.60 03:03:58.133 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:03:58.133 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:03:58.133 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60 03:03:58.133 00.000 15672 MoveAxis(E, 0, ABG) 03:03:58.133 00.000 15672 Move returns status 0, amount 0 03:03:58.133 00.000 15672 MoveAxis(N, 0, ABG) 03:03:58.133 00.000 15672 Move returns status 0, amount 0 03:03:58.133 00.000 15672 move complete, result=0 03:03:58.133 00.000 15672 worker thread done servicing request 03:03:58.138 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=14038, FiltMin=2588, FiltMax=11301, Gamma=2.950 03:03:58.380 00.242 30444 UpdateGuideState exits: m=44226 SNR=42.2 Saturated 03:03:58.380 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:03:58.380 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:03:58.380 00.000 30444 Enqueuing Expose request 03:03:58.381 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 03:03:58.381 00.000 15672 Worker thread wakes up 03:03:58.381 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:03:58.381 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:00.489 02.108 15672 Exposure complete 03:04:00.509 00.020 15672 worker thread done servicing request 03:04:00.509 00.000 30444 OnExposeComplete: enter 03:04:00.509 00.000 30444 UpdateGuideState(): m_state=6 03:04:00.509 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7475 03:04:00.509 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=204.86, Mass=37962, SNR=37.9, Peak=6713 HFD=3.1 03:04:00.509 00.000 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 03:04:00.509 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.38 = 1.38) 03:04:00.509 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.60 hyp=0.66 cameraTheta=1.16 mountX=0.08 mountY=0.64, mountTheta=1.44 03:04:00.510 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.60, opts=13) 03:04:00.510 00.000 30444 Enqueuing Move request for scope (0.26, 0.60) 03:04:00.510 00.000 15672 Worker thread wakes up 03:04:00.510 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.60) opts 0xd 03:04:00.510 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.60) 03:04:00.510 00.000 15672 Moving (0.26, 0.60) raw xDistance=0.08 yDistance=0.64 03:04:00.510 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:04:00.510 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:04:00.510 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64 03:04:00.510 00.000 15672 MoveAxis(E, 0, ABG) 03:04:00.510 00.000 15672 Move returns status 0, amount 0 03:04:00.510 00.000 15672 MoveAxis(N, 0, ABG) 03:04:00.510 00.000 15672 Move returns status 0, amount 0 03:04:00.510 00.000 15672 move complete, result=0 03:04:00.510 00.000 15672 worker thread done servicing request 03:04:00.515 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=14720, FiltMin=2584, FiltMax=11041, Gamma=2.950 03:04:00.558 00.043 30444 UpdateGuideState exits: m=37962 SNR=37.9 Saturated 03:04:00.558 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:00.558 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:00.558 00.000 30444 Enqueuing Expose request 03:04:00.558 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 03:04:00.558 00.000 15672 Worker thread wakes up 03:04:00.558 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:00.558 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:02.463 01.905 15672 Exposure complete 03:04:02.482 00.019 15672 worker thread done servicing request 03:04:02.482 00.000 30444 OnExposeComplete: enter 03:04:02.482 00.000 30444 UpdateGuideState(): m_state=6 03:04:02.482 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7476 03:04:02.482 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=204.68, Mass=40143, SNR=42.0, Peak=6350 HFD=3.5 03:04:02.482 00.000 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 03:04:02.482 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 03:04:02.483 00.001 30444 CameraToMount -- cameraX=0.24 cameraY=0.43 hyp=0.49 cameraTheta=1.06 mountX=0.11 mountY=0.47, mountTheta=1.34 03:04:02.483 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.43, opts=13) 03:04:02.483 00.000 30444 Enqueuing Move request for scope (0.24, 0.43) 03:04:02.483 00.000 15672 Worker thread wakes up 03:04:02.483 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.43) opts 0xd 03:04:02.483 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.43) 03:04:02.483 00.000 15672 Moving (0.24, 0.43) raw xDistance=0.11 yDistance=0.47 03:04:02.483 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:04:02.483 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:04:02.483 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 03:04:02.483 00.000 15672 MoveAxis(E, 0, ABG) 03:04:02.483 00.000 15672 Move returns status 0, amount 0 03:04:02.483 00.000 15672 MoveAxis(N, 0, ABG) 03:04:02.483 00.000 15672 Move returns status 0, amount 0 03:04:02.484 00.001 15672 move complete, result=0 03:04:02.484 00.000 15672 worker thread done servicing request 03:04:02.489 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=13311, FiltMin=2596, FiltMax=11480, Gamma=2.950 03:04:02.534 00.045 30444 UpdateGuideState exits: m=40143 SNR=42.0 Saturated 03:04:02.534 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:02.535 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:02.535 00.000 30444 Enqueuing Expose request 03:04:02.535 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 03:04:02.535 00.000 15672 Worker thread wakes up 03:04:02.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:02.535 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:04.641 02.106 15672 Exposure complete 03:04:04.662 00.021 15672 worker thread done servicing request 03:04:04.662 00.000 30444 OnExposeComplete: enter 03:04:04.662 00.000 30444 UpdateGuideState(): m_state=6 03:04:04.662 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7477 03:04:04.662 00.000 30444 Star::Find returns 1 (1), X=461.41, Y=204.74, Mass=41026, SNR=35.0, Peak=6540 HFD=3.2 03:04:04.662 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.89 = 1.89) 03:04:04.662 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.83 = 1.83) 03:04:04.662 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.49 hyp=0.49 cameraTheta=1.61 mountX=-0.15 mountY=0.47, mountTheta=1.88 03:04:04.663 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.49, opts=13) 03:04:04.663 00.000 30444 Enqueuing Move request for scope (-0.02, 0.49) 03:04:04.663 00.000 15672 Worker thread wakes up 03:04:04.663 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.49) opts 0xd 03:04:04.663 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.49) 03:04:04.663 00.000 15672 Moving (-0.02, 0.49) raw xDistance=-0.15 yDistance=0.47 03:04:04.663 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 03:04:04.663 00.000 15672 switching direction from -1 to 1 - decHistory=4 oldest=-0.40 newest=1.58 03:04:04.663 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 03:04:04.663 00.000 15672 MoveAxis(E, 0, ABG) 03:04:04.663 00.000 15672 Move returns status 0, amount 0 03:04:04.663 00.000 15672 MoveAxis(S, 84, ABG) 03:04:04.663 00.000 15672 Guiding Dir = 1, Dur = 84 03:04:04.664 00.001 15672 IsSlewing returns 0 03:04:04.665 00.001 15672 IsGuiding returns 0 03:04:04.669 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=13957, FiltMin=2603, FiltMax=11408, Gamma=2.950 03:04:04.715 00.046 30444 UpdateGuideState exits: m=41026 SNR=35.0 Saturated 03:04:04.715 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:04.715 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:04.715 00.000 30444 Enqueuing Expose request 03:04:04.745 00.030 15672 PulseGuide returned control before completion, sleep 15 03:04:04.762 00.017 15672 IsGuiding returns 1 03:04:04.762 00.000 15672 scope still moving after pulse duration time elapsed 03:04:04.783 00.021 15672 IsSlewing returns 0 03:04:04.785 00.002 15672 IsGuiding returns 1 03:04:04.806 00.021 15672 IsSlewing returns 0 03:04:04.808 00.002 15672 IsGuiding returns 1 03:04:04.830 00.022 15672 IsSlewing returns 0 03:04:04.833 00.003 15672 IsGuiding returns 1 03:04:04.854 00.021 15672 IsSlewing returns 0 03:04:04.905 00.051 15672 IsGuiding returns 0 03:04:04.905 00.000 15672 scope move finished after 84 + 155 ms 03:04:04.905 00.000 15672 Move returns status 0, amount 84 03:04:04.905 00.000 15672 move complete, result=0 03:04:04.905 00.000 15672 worker thread done servicing request 03:04:04.906 00.001 15672 Worker thread wakes up 03:04:04.906 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:04.906 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:04.906 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 84 ms SOUTH 03:04:06.812 01.906 15672 Exposure complete 03:04:06.832 00.020 15672 worker thread done servicing request 03:04:06.833 00.001 30444 OnExposeComplete: enter 03:04:06.833 00.000 30444 UpdateGuideState(): m_state=6 03:04:06.833 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7478 03:04:06.833 00.000 30444 Star::Find returns 1 (1), X=460.40, Y=204.68, Mass=41792, SNR=35.9, Peak=7114 HFD=3.3 03:04:06.833 00.000 30444 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.28) = xAngle (3.03 = 3.03) 03:04:06.833 00.000 30444 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.97 = 2.97) 03:04:06.833 00.000 30444 CameraToMount -- cameraX=-1.03 cameraY=0.43 hyp=1.12 cameraTheta=2.75 mountX=-1.11 mountY=0.19, mountTheta=2.97 03:04:06.834 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.03, y=0.43, opts=13) 03:04:06.834 00.000 30444 Enqueuing Move request for scope (-1.03, 0.43) 03:04:06.834 00.000 15672 Worker thread wakes up 03:04:06.834 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 0.43) opts 0xd 03:04:06.834 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.03, 0.43) 03:04:06.834 00.000 15672 Moving (-1.03, 0.43) raw xDistance=-1.11 yDistance=0.19 03:04:06.834 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.11 03:04:06.834 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:04:06.835 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 03:04:06.835 00.000 15672 MoveAxis(E, 300, ABG) 03:04:06.835 00.000 15672 Guiding Dir = 2, Dur = 300 03:04:06.835 00.000 15672 IsSlewing returns 0 03:04:06.836 00.001 15672 IsGuiding returns 0 03:04:06.842 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=13904, FiltMin=2583, FiltMax=11819, Gamma=2.950 03:04:06.853 00.011 15672 PulseGuide returned control before completion, sleep 294 03:04:06.887 00.034 30444 UpdateGuideState exits: m=41792 SNR=35.9 Saturated 03:04:06.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:06.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:06.887 00.000 30444 Enqueuing Expose request 03:04:07.150 00.263 15672 IsGuiding returns 1 03:04:07.150 00.000 15672 scope still moving after pulse duration time elapsed 03:04:07.171 00.021 15672 IsSlewing returns 0 03:04:07.190 00.019 15672 IsGuiding returns 0 03:04:07.190 00.000 15672 scope move finished after 300 + 53 ms 03:04:07.190 00.000 15672 Move returns status 0, amount 300 03:04:07.190 00.000 15672 MoveAxis(N, 0, ABG) 03:04:07.190 00.000 15672 Move returns status 0, amount 0 03:04:07.191 00.001 15672 move complete, result=0 03:04:07.191 00.000 15672 worker thread done servicing request 03:04:07.191 00.000 15672 Worker thread wakes up 03:04:07.191 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:07.191 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:07.191 00.000 30444 GuideStep: -1.1 px 300 ms EAST, 0.2 px 0 ms NORTH 03:04:09.300 02.109 15672 Exposure complete 03:04:09.320 00.020 15672 worker thread done servicing request 03:04:09.320 00.000 30444 OnExposeComplete: enter 03:04:09.320 00.000 30444 UpdateGuideState(): m_state=6 03:04:09.320 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7479 03:04:09.320 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=204.41, Mass=43386, SNR=37.9, Peak=6078 HFD=3.5 03:04:09.320 00.000 30444 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.28) = xAngle (0.79 = 0.79) 03:04:09.320 00.000 30444 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.73 = 0.73) 03:04:09.321 00.001 30444 CameraToMount -- cameraX=0.28 cameraY=0.16 hyp=0.32 cameraTheta=0.51 mountX=0.22 mountY=0.21, mountTheta=0.76 03:04:09.321 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.16, opts=13) 03:04:09.321 00.000 30444 Enqueuing Move request for scope (0.28, 0.16) 03:04:09.321 00.000 15672 Worker thread wakes up 03:04:09.321 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.16) opts 0xd 03:04:09.321 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.16) 03:04:09.321 00.000 15672 Moving (0.28, 0.16) raw xDistance=0.22 yDistance=0.21 03:04:09.321 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:04:09.321 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:04:09.321 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 03:04:09.321 00.000 15672 MoveAxis(E, 0, ABG) 03:04:09.321 00.000 15672 Move returns status 0, amount 0 03:04:09.321 00.000 15672 MoveAxis(N, 0, ABG) 03:04:09.322 00.001 15672 Move returns status 0, amount 0 03:04:09.322 00.000 15672 move complete, result=0 03:04:09.322 00.000 15672 worker thread done servicing request 03:04:09.326 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=14120, FiltMin=2550, FiltMax=11629, Gamma=2.950 03:04:09.609 00.283 30444 UpdateGuideState exits: m=43386 SNR=37.9 Saturated 03:04:09.609 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:09.609 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:09.609 00.000 30444 Enqueuing Expose request 03:04:09.609 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 03:04:09.609 00.000 15672 Worker thread wakes up 03:04:09.610 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:09.610 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:11.518 01.908 15672 Exposure complete 03:04:11.537 00.019 15672 worker thread done servicing request 03:04:11.537 00.000 30444 OnExposeComplete: enter 03:04:11.537 00.000 30444 UpdateGuideState(): m_state=6 03:04:11.538 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7480 03:04:11.538 00.000 30444 Star::Find returns 1 (1), X=462.55, Y=204.37, Mass=39449, SNR=36.6, Peak=5535 HFD=3.4 03:04:11.538 00.000 30444 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.28) = xAngle (0.38 = 0.38) 03:04:11.538 00.000 30444 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.32 = 0.32) 03:04:11.538 00.000 30444 CameraToMount -- cameraX=1.12 cameraY=0.11 hyp=1.12 cameraTheta=0.10 mountX=1.05 mountY=0.35, mountTheta=0.32 03:04:11.538 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.12, y=0.11, opts=13) 03:04:11.538 00.000 30444 Enqueuing Move request for scope (1.12, 0.11) 03:04:11.538 00.000 15672 Worker thread wakes up 03:04:11.538 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.12, 0.11) opts 0xd 03:04:11.539 00.001 15672 Handling offset move in thread for scope, endpoint = (1.12, 0.11) 03:04:11.539 00.000 15672 Moving (1.12, 0.11) raw xDistance=1.05 yDistance=0.35 03:04:11.539 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.05 03:04:11.539 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 03:04:11.539 00.000 15672 MoveAxis(W, 283, ABG) 03:04:11.539 00.000 15672 Guiding Dir = 3, Dur = 283 03:04:11.539 00.000 15672 IsSlewing returns 0 03:04:11.541 00.002 15672 IsGuiding returns 0 03:04:11.545 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=14337, FiltMin=2598, FiltMax=11526, Gamma=2.950 03:04:11.565 00.020 15672 PulseGuide returned control before completion, sleep 268 03:04:11.667 00.102 30444 UpdateGuideState exits: m=39449 SNR=36.6 Saturated 03:04:11.667 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:11.667 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:11.667 00.000 30444 Enqueuing Expose request 03:04:11.854 00.187 15672 IsGuiding returns 0 03:04:11.854 00.000 15672 Move returns status 0, amount 283 03:04:11.854 00.000 15672 MoveAxis(S, 62, ABG) 03:04:11.855 00.001 15672 Guiding Dir = 1, Dur = 62 03:04:11.855 00.000 15672 IsSlewing returns 0 03:04:11.856 00.001 15672 IsGuiding returns 0 03:04:11.934 00.078 15672 IsGuiding returns 1 03:04:11.934 00.000 15672 scope still moving after pulse duration time elapsed 03:04:11.955 00.021 15672 IsSlewing returns 0 03:04:11.956 00.001 15672 IsGuiding returns 1 03:04:11.977 00.021 15672 IsSlewing returns 0 03:04:12.045 00.068 15672 IsGuiding returns 0 03:04:12.045 00.000 15672 scope move finished after 62 + 128 ms 03:04:12.045 00.000 15672 Move returns status 0, amount 62 03:04:12.046 00.001 15672 move complete, result=0 03:04:12.046 00.000 15672 worker thread done servicing request 03:04:12.046 00.000 15672 Worker thread wakes up 03:04:12.046 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:12.046 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:12.046 00.000 30444 GuideStep: 1.0 px 283 ms WEST, 0.4 px 62 ms SOUTH 03:04:14.153 02.107 15672 Exposure complete 03:04:14.173 00.020 15672 worker thread done servicing request 03:04:14.173 00.000 30444 OnExposeComplete: enter 03:04:14.173 00.000 30444 UpdateGuideState(): m_state=6 03:04:14.173 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7481 03:04:14.173 00.000 30444 Star::Find returns 1 (1), X=462.10, Y=204.35, Mass=39273, SNR=36.9, Peak=5522 HFD=3.8 03:04:14.174 00.001 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 03:04:14.174 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 03:04:14.174 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=0.10 hyp=0.67 cameraTheta=0.14 mountX=0.61 mountY=0.24, mountTheta=0.37 03:04:14.174 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=0.10, opts=13) 03:04:14.174 00.000 30444 Enqueuing Move request for scope (0.66, 0.10) 03:04:14.174 00.000 15672 Worker thread wakes up 03:04:14.174 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.10) opts 0xd 03:04:14.174 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, 0.10) 03:04:14.174 00.000 15672 Moving (0.66, 0.10) raw xDistance=0.61 yDistance=0.24 03:04:14.174 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.61 03:04:14.174 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:04:14.174 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 03:04:14.175 00.001 15672 MoveAxis(W, 185, ABG) 03:04:14.175 00.000 15672 Guiding Dir = 3, Dur = 185 03:04:14.175 00.000 15672 IsSlewing returns 0 03:04:14.176 00.001 15672 IsGuiding returns 0 03:04:14.181 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=13087, FiltMin=2582, FiltMax=10261, Gamma=2.950 03:04:14.201 00.020 15672 PulseGuide returned control before completion, sleep 171 03:04:14.223 00.022 30444 UpdateGuideState exits: m=39273 SNR=36.9 Saturated 03:04:14.223 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:14.223 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:14.223 00.000 30444 Enqueuing Expose request 03:04:14.410 00.187 15672 IsGuiding returns 0 03:04:14.410 00.000 15672 Move returns status 0, amount 185 03:04:14.410 00.000 15672 MoveAxis(N, 0, ABG) 03:04:14.410 00.000 15672 Move returns status 0, amount 0 03:04:14.410 00.000 15672 move complete, result=0 03:04:14.410 00.000 15672 worker thread done servicing request 03:04:14.410 00.000 15672 Worker thread wakes up 03:04:14.410 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:14.410 00.000 30444 GuideStep: 0.6 px 185 ms WEST, 0.2 px 0 ms NORTH 03:04:14.410 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:16.325 01.915 15672 Exposure complete 03:04:16.359 00.034 15672 worker thread done servicing request 03:04:16.359 00.000 30444 OnExposeComplete: enter 03:04:16.359 00.000 30444 UpdateGuideState(): m_state=6 03:04:16.359 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7482 03:04:16.359 00.000 30444 Star::Find returns 1 (1), X=461.18, Y=204.42, Mass=38843, SNR=36.6, Peak=5993 HFD=3.6 03:04:16.359 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.81 = 2.81) 03:04:16.359 00.000 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.75 = 2.75) 03:04:16.359 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.17 hyp=0.30 cameraTheta=2.53 mountX=-0.28 mountY=0.11, mountTheta=2.76 03:04:16.360 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.17, opts=13) 03:04:16.360 00.000 30444 Enqueuing Move request for scope (-0.25, 0.17) 03:04:16.360 00.000 15672 Worker thread wakes up 03:04:16.360 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.17) opts 0xd 03:04:16.360 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.17) 03:04:16.360 00.000 15672 Moving (-0.25, 0.17) raw xDistance=-0.28 yDistance=0.11 03:04:16.360 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28 03:04:16.360 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:04:16.360 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 03:04:16.360 00.000 15672 MoveAxis(E, 64, ABG) 03:04:16.360 00.000 15672 Guiding Dir = 2, Dur = 64 03:04:16.361 00.001 15672 IsSlewing returns 0 03:04:16.362 00.001 15672 IsGuiding returns 0 03:04:16.365 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=14892, FiltMin=2540, FiltMax=11390, Gamma=2.950 03:04:16.390 00.025 15672 PulseGuide returned control before completion, sleep 47 03:04:16.412 00.022 30444 UpdateGuideState exits: m=38843 SNR=36.6 Saturated 03:04:16.412 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:16.412 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:16.412 00.000 30444 Enqueuing Expose request 03:04:16.439 00.027 15672 IsGuiding returns 1 03:04:16.439 00.000 15672 scope still moving after pulse duration time elapsed 03:04:16.460 00.021 15672 IsSlewing returns 0 03:04:16.471 00.011 15672 IsGuiding returns 0 03:04:16.471 00.000 15672 scope move finished after 64 + 44 ms 03:04:16.471 00.000 15672 Move returns status 0, amount 64 03:04:16.471 00.000 15672 MoveAxis(N, 0, ABG) 03:04:16.471 00.000 15672 Move returns status 0, amount 0 03:04:16.471 00.000 15672 move complete, result=0 03:04:16.471 00.000 15672 worker thread done servicing request 03:04:16.471 00.000 15672 Worker thread wakes up 03:04:16.471 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:16.471 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:16.472 00.001 30444 GuideStep: -0.3 px 64 ms EAST, 0.1 px 0 ms NORTH 03:04:18.581 02.109 15672 Exposure complete 03:04:18.600 00.019 15672 worker thread done servicing request 03:04:18.601 00.001 30444 OnExposeComplete: enter 03:04:18.601 00.000 30444 UpdateGuideState(): m_state=6 03:04:18.601 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7483 03:04:18.601 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=204.04, Mass=32360, SNR=33.0, Peak=6229 HFD=2.8 03:04:18.601 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.58 = -1.58) 03:04:18.601 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 03:04:18.601 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.86 mountX=-0.00 mountY=-0.23, mountTheta=-1.58 03:04:18.602 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.22, opts=13) 03:04:18.602 00.000 30444 Enqueuing Move request for scope (-0.07, -0.22) 03:04:18.602 00.000 15672 Worker thread wakes up 03:04:18.602 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd 03:04:18.602 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.22) 03:04:18.602 00.000 15672 Moving (-0.07, -0.22) raw xDistance=-0.00 yDistance=-0.23 03:04:18.602 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 03:04:18.602 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:04:18.602 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 03:04:18.602 00.000 15672 MoveAxis(E, 0, ABG) 03:04:18.602 00.000 15672 Move returns status 0, amount 0 03:04:18.602 00.000 15672 MoveAxis(N, 0, ABG) 03:04:18.602 00.000 15672 Move returns status 0, amount 0 03:04:18.602 00.000 15672 move complete, result=0 03:04:18.602 00.000 15672 worker thread done servicing request 03:04:18.607 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2148, max=14881, FiltMin=2522, FiltMax=10853, Gamma=2.950 03:04:18.654 00.047 30444 UpdateGuideState exits: m=32360 SNR=33.0 Saturated 03:04:18.654 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:18.654 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:18.654 00.000 30444 Enqueuing Expose request 03:04:18.654 00.000 15672 Worker thread wakes up 03:04:18.654 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:18.654 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:18.655 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 03:04:20.570 01.915 15672 Exposure complete 03:04:20.600 00.030 15672 worker thread done servicing request 03:04:20.600 00.000 30444 OnExposeComplete: enter 03:04:20.600 00.000 30444 UpdateGuideState(): m_state=6 03:04:20.600 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7484 03:04:20.600 00.000 30444 Star::Find returns 1 (1), X=462.28, Y=203.60, Mass=38271, SNR=34.8, Peak=5628 HFD=3.6 03:04:20.600 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 03:04:20.600 00.000 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 03:04:20.600 00.000 30444 CameraToMount -- cameraX=0.85 cameraY=-0.66 hyp=1.07 cameraTheta=-0.66 mountX=0.99 mountY=-0.46, mountTheta=-0.43 03:04:20.601 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.85, y=-0.66, opts=13) 03:04:20.601 00.000 30444 Enqueuing Move request for scope (0.85, -0.66) 03:04:20.601 00.000 15672 Worker thread wakes up 03:04:20.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.66) opts 0xd 03:04:20.601 00.000 15672 Handling offset move in thread for scope, endpoint = (0.85, -0.66) 03:04:20.601 00.000 15672 Moving (0.85, -0.66) raw xDistance=0.99 yDistance=-0.46 03:04:20.601 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.99 03:04:20.601 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:04:20.601 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46 03:04:20.601 00.000 15672 MoveAxis(W, 269, ABG) 03:04:20.601 00.000 15672 Guiding Dir = 3, Dur = 269 03:04:20.602 00.001 15672 IsSlewing returns 0 03:04:20.604 00.002 15672 IsGuiding returns 0 03:04:20.607 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=14000, FiltMin=2623, FiltMax=10298, Gamma=2.950 03:04:20.623 00.016 15672 PulseGuide returned control before completion, sleep 260 03:04:20.650 00.027 30444 UpdateGuideState exits: m=38271 SNR=34.8 Saturated 03:04:20.650 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:20.650 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:20.650 00.000 30444 Enqueuing Expose request 03:04:20.896 00.246 15672 IsGuiding returns 0 03:04:20.897 00.001 15672 Move returns status 0, amount 269 03:04:20.897 00.000 15672 MoveAxis(N, 0, ABG) 03:04:20.897 00.000 15672 Move returns status 0, amount 0 03:04:20.897 00.000 15672 move complete, result=0 03:04:20.897 00.000 15672 worker thread done servicing request 03:04:20.897 00.000 15672 Worker thread wakes up 03:04:20.897 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:20.898 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:20.898 00.000 30444 GuideStep: 1.0 px 269 ms WEST, -0.5 px 0 ms NORTH 03:04:23.004 02.106 15672 Exposure complete 03:04:23.024 00.020 15672 worker thread done servicing request 03:04:23.025 00.001 30444 OnExposeComplete: enter 03:04:23.025 00.000 30444 UpdateGuideState(): m_state=6 03:04:23.025 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7485 03:04:23.025 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=203.96, Mass=41038, SNR=42.3, Peak=6002 HFD=3.9 03:04:23.025 00.000 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 03:04:23.025 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 03:04:23.025 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.59 mountX=0.07 mountY=-0.29, mountTheta=-1.32 03:04:23.025 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.29, opts=13) 03:04:23.025 00.000 30444 Enqueuing Move request for scope (-0.01, -0.29) 03:04:23.026 00.001 15672 Worker thread wakes up 03:04:23.026 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.29) opts 0xd 03:04:23.026 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.29) 03:04:23.026 00.000 15672 Moving (-0.01, -0.29) raw xDistance=0.07 yDistance=-0.29 03:04:23.026 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:04:23.026 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:04:23.026 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 03:04:23.026 00.000 15672 MoveAxis(E, 0, ABG) 03:04:23.026 00.000 15672 Move returns status 0, amount 0 03:04:23.026 00.000 15672 MoveAxis(N, 0, ABG) 03:04:23.026 00.000 15672 Move returns status 0, amount 0 03:04:23.026 00.000 15672 move complete, result=0 03:04:23.026 00.000 15672 worker thread done servicing request 03:04:23.031 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=15022, FiltMin=2474, FiltMax=10264, Gamma=2.950 03:04:23.385 00.354 30444 UpdateGuideState exits: m=41038 SNR=42.3 Saturated 03:04:23.385 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:23.386 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:23.386 00.000 30444 Enqueuing Expose request 03:04:23.386 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 03:04:23.386 00.000 15672 Worker thread wakes up 03:04:23.386 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:23.386 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:25.303 01.917 15672 Exposure complete 03:04:25.334 00.031 15672 worker thread done servicing request 03:04:25.334 00.000 30444 OnExposeComplete: enter 03:04:25.334 00.000 30444 UpdateGuideState(): m_state=6 03:04:25.334 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7486 03:04:25.335 00.001 30444 Star::Find returns 1 (1), X=461.58, Y=204.77, Mass=39526, SNR=37.1, Peak=5657 HFD=3.7 03:04:25.335 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 03:04:25.335 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 03:04:25.335 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.52 hyp=0.54 cameraTheta=1.29 mountX=0.00 mountY=0.53, mountTheta=1.57 03:04:25.335 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.52, opts=13) 03:04:25.335 00.000 30444 Enqueuing Move request for scope (0.15, 0.52) 03:04:25.335 00.000 15672 Worker thread wakes up 03:04:25.335 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.52) opts 0xd 03:04:25.335 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.52) 03:04:25.335 00.000 15672 Moving (0.15, 0.52) raw xDistance=0.00 yDistance=0.53 03:04:25.336 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 03:04:25.336 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 03:04:25.336 00.000 15672 MoveAxis(E, 0, ABG) 03:04:25.336 00.000 15672 Move returns status 0, amount 0 03:04:25.336 00.000 15672 MoveAxis(S, 95, ABG) 03:04:25.336 00.000 15672 Guiding Dir = 1, Dur = 95 03:04:25.338 00.002 15672 IsSlewing returns 0 03:04:25.339 00.001 15672 IsGuiding returns 0 03:04:25.344 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=14222, FiltMin=2599, FiltMax=10628, Gamma=2.950 03:04:25.418 00.074 15672 PulseGuide returned control before completion, sleep 28 03:04:25.423 00.005 30444 UpdateGuideState exits: m=39526 SNR=37.1 Saturated 03:04:25.424 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:25.424 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:25.424 00.000 30444 Enqueuing Expose request 03:04:25.447 00.023 15672 IsGuiding returns 1 03:04:25.447 00.000 15672 scope still moving after pulse duration time elapsed 03:04:25.468 00.021 15672 IsSlewing returns 0 03:04:25.469 00.001 15672 IsGuiding returns 1 03:04:25.490 00.021 15672 IsSlewing returns 0 03:04:25.491 00.001 15672 IsGuiding returns 1 03:04:25.512 00.021 15672 IsSlewing returns 0 03:04:25.577 00.065 15672 IsGuiding returns 0 03:04:25.577 00.000 15672 scope move finished after 95 + 143 ms 03:04:25.577 00.000 15672 Move returns status 0, amount 95 03:04:25.577 00.000 15672 move complete, result=0 03:04:25.578 00.001 15672 worker thread done servicing request 03:04:25.578 00.000 15672 Worker thread wakes up 03:04:25.578 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:25.578 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:25.578 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.5 px 95 ms SOUTH 03:04:27.688 02.110 15672 Exposure complete 03:04:27.708 00.020 15672 worker thread done servicing request 03:04:27.708 00.000 30444 OnExposeComplete: enter 03:04:27.708 00.000 30444 UpdateGuideState(): m_state=6 03:04:27.708 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7487 03:04:27.708 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=204.10, Mass=38452, SNR=33.5, Peak=5549 HFD=3.9 03:04:27.708 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 03:04:27.708 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 03:04:27.708 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.33 mountX=0.08 mountY=-0.14, mountTheta=-1.06 03:04:27.709 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.16, opts=13) 03:04:27.709 00.000 30444 Enqueuing Move request for scope (0.04, -0.16) 03:04:27.709 00.000 15672 Worker thread wakes up 03:04:27.709 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd 03:04:27.709 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.16) 03:04:27.709 00.000 15672 Moving (0.04, -0.16) raw xDistance=0.08 yDistance=-0.14 03:04:27.709 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:04:27.709 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:04:27.709 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 03:04:27.709 00.000 15672 MoveAxis(E, 0, ABG) 03:04:27.709 00.000 15672 Move returns status 0, amount 0 03:04:27.709 00.000 15672 MoveAxis(N, 0, ABG) 03:04:27.709 00.000 15672 Move returns status 0, amount 0 03:04:27.709 00.000 15672 move complete, result=0 03:04:27.709 00.000 15672 worker thread done servicing request 03:04:27.715 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=14032, FiltMin=2538, FiltMax=11055, Gamma=2.950 03:04:27.759 00.044 30444 UpdateGuideState exits: m=38452 SNR=33.5 Saturated 03:04:27.759 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:27.759 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:27.759 00.000 30444 Enqueuing Expose request 03:04:27.759 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:04:27.759 00.000 15672 Worker thread wakes up 03:04:27.759 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:27.759 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:29.665 01.906 15672 Exposure complete 03:04:29.685 00.020 15672 worker thread done servicing request 03:04:29.685 00.000 30444 OnExposeComplete: enter 03:04:29.685 00.000 30444 UpdateGuideState(): m_state=6 03:04:29.685 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7488 03:04:29.686 00.001 30444 Star::Find returns 1 (1), X=461.37, Y=204.19, Mass=37882, SNR=36.0, Peak=5926 HFD=3.5 03:04:29.686 00.000 30444 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.28) = xAngle (-2.08 = -2.08) 03:04:29.686 00.000 30444 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.14 = -2.14) 03:04:29.686 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.36 mountX=-0.04 mountY=-0.08, mountTheta=-2.09 03:04:29.686 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.06, opts=13) 03:04:29.686 00.000 30444 Enqueuing Move request for scope (-0.06, -0.06) 03:04:29.686 00.000 15672 Worker thread wakes up 03:04:29.686 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd 03:04:29.686 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.06) 03:04:29.686 00.000 15672 Moving (-0.06, -0.06) raw xDistance=-0.04 yDistance=-0.08 03:04:29.686 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:04:29.686 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:04:29.687 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 03:04:29.687 00.000 15672 MoveAxis(E, 0, ABG) 03:04:29.687 00.000 15672 Move returns status 0, amount 0 03:04:29.687 00.000 15672 MoveAxis(N, 0, ABG) 03:04:29.687 00.000 15672 Move returns status 0, amount 0 03:04:29.687 00.000 15672 move complete, result=0 03:04:29.687 00.000 15672 worker thread done servicing request 03:04:29.691 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2073, max=15948, FiltMin=2585, FiltMax=10323, Gamma=2.950 03:04:29.739 00.048 30444 UpdateGuideState exits: m=37882 SNR=36.0 Saturated 03:04:29.739 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:29.739 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:29.739 00.000 30444 Enqueuing Expose request 03:04:29.739 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 03:04:29.739 00.000 15672 Worker thread wakes up 03:04:29.739 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:29.740 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:31.849 02.109 15672 Exposure complete 03:04:31.868 00.019 15672 worker thread done servicing request 03:04:31.868 00.000 30444 OnExposeComplete: enter 03:04:31.868 00.000 30444 UpdateGuideState(): m_state=6 03:04:31.868 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7489 03:04:31.868 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=203.93, Mass=31463, SNR=28.3, Peak=5659 HFD=3.4 03:04:31.868 00.000 30444 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.28) = xAngle (-0.76 = -0.76) 03:04:31.868 00.000 30444 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.82 = -0.82) 03:04:31.868 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.33 hyp=0.38 cameraTheta=-1.04 mountX=0.28 mountY=-0.28, mountTheta=-0.79 03:04:31.870 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.33, opts=13) 03:04:31.870 00.000 30444 Enqueuing Move request for scope (0.19, -0.33) 03:04:31.870 00.000 15672 Worker thread wakes up 03:04:31.870 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.33) opts 0xd 03:04:31.870 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.33) 03:04:31.870 00.000 15672 Moving (0.19, -0.33) raw xDistance=0.28 yDistance=-0.28 03:04:31.870 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28 03:04:31.870 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:04:31.870 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 03:04:31.870 00.000 15672 MoveAxis(W, 75, ABG) 03:04:31.870 00.000 15672 Guiding Dir = 3, Dur = 75 03:04:31.871 00.001 15672 IsSlewing returns 0 03:04:31.873 00.002 15672 IsGuiding returns 0 03:04:31.876 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=14635, FiltMin=2645, FiltMax=10739, Gamma=2.950 03:04:31.901 00.025 15672 PulseGuide returned control before completion, sleep 56 03:04:31.918 00.017 30444 UpdateGuideState exits: m=31463 SNR=28.3 Saturated 03:04:31.918 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:31.918 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:31.918 00.000 30444 Enqueuing Expose request 03:04:31.960 00.042 15672 IsGuiding returns 1 03:04:31.960 00.000 15672 scope still moving after pulse duration time elapsed 03:04:31.980 00.020 15672 IsSlewing returns 0 03:04:32.052 00.072 15672 IsGuiding returns 0 03:04:32.052 00.000 15672 scope move finished after 75 + 104 ms 03:04:32.053 00.001 15672 Move returns status 0, amount 75 03:04:32.053 00.000 15672 MoveAxis(N, 0, ABG) 03:04:32.053 00.000 15672 Move returns status 0, amount 0 03:04:32.053 00.000 15672 move complete, result=0 03:04:32.053 00.000 15672 worker thread done servicing request 03:04:32.054 00.001 15672 Worker thread wakes up 03:04:32.054 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:32.054 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:32.054 00.000 30444 GuideStep: 0.3 px 75 ms WEST, -0.3 px 0 ms NORTH 03:04:33.971 01.917 15672 Exposure complete 03:04:34.002 00.031 15672 worker thread done servicing request 03:04:34.002 00.000 30444 OnExposeComplete: enter 03:04:34.002 00.000 30444 UpdateGuideState(): m_state=6 03:04:34.002 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7490 03:04:34.002 00.000 30444 Star::Find returns 1 (1), X=461.33, Y=203.86, Mass=35080, SNR=33.3, Peak=6083 HFD=3.1 03:04:34.002 00.000 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 03:04:34.002 00.000 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 03:04:34.002 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.40 hyp=0.41 cameraTheta=-1.82 mountX=0.01 mountY=-0.41, mountTheta=-1.54 03:04:34.002 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.40, opts=13) 03:04:34.003 00.001 30444 Enqueuing Move request for scope (-0.10, -0.40) 03:04:34.003 00.000 15672 Worker thread wakes up 03:04:34.003 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.40) opts 0xd 03:04:34.003 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.40) 03:04:34.003 00.000 15672 Moving (-0.10, -0.40) raw xDistance=0.01 yDistance=-0.41 03:04:34.003 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:04:34.003 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.12 newest=-0.76 03:04:34.003 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 03:04:34.003 00.000 15672 MoveAxis(E, 0, ABG) 03:04:34.003 00.000 15672 Move returns status 0, amount 0 03:04:34.003 00.000 15672 MoveAxis(N, 73, ABG) 03:04:34.003 00.000 15672 Guiding Dir = 0, Dur = 73 03:04:34.003 00.000 15672 IsSlewing returns 0 03:04:34.005 00.002 15672 IsGuiding returns 0 03:04:34.008 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=14579, FiltMin=2628, FiltMax=10462, Gamma=2.950 03:04:34.051 00.043 30444 UpdateGuideState exits: m=35080 SNR=33.3 Saturated 03:04:34.052 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:34.052 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:34.052 00.000 30444 Enqueuing Expose request 03:04:34.098 00.046 15672 IsGuiding returns 1 03:04:34.098 00.000 15672 scope still moving after pulse duration time elapsed 03:04:34.120 00.022 15672 IsSlewing returns 0 03:04:34.156 00.036 15672 IsGuiding returns 1 03:04:34.176 00.020 15672 IsSlewing returns 0 03:04:34.178 00.002 15672 IsGuiding returns 1 03:04:34.199 00.021 15672 IsSlewing returns 0 03:04:34.221 00.022 15672 IsGuiding returns 0 03:04:34.221 00.000 15672 scope move finished after 73 + 143 ms 03:04:34.221 00.000 15672 Move returns status 0, amount 73 03:04:34.221 00.000 15672 move complete, result=0 03:04:34.222 00.001 15672 worker thread done servicing request 03:04:34.222 00.000 15672 Worker thread wakes up 03:04:34.222 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:34.222 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:34.222 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 73 ms NORTH 03:04:36.338 02.116 15672 Exposure complete 03:04:36.372 00.034 15672 worker thread done servicing request 03:04:36.372 00.000 30444 OnExposeComplete: enter 03:04:36.372 00.000 30444 UpdateGuideState(): m_state=6 03:04:36.372 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7491 03:04:36.372 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=203.60, Mass=37092, SNR=40.3, Peak=5837 HFD=3.3 03:04:36.373 00.001 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 03:04:36.373 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.05 = -1.05) 03:04:36.373 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.65 hyp=0.68 cameraTheta=-1.27 mountX=0.38 mountY=-0.59, mountTheta=-1.01 03:04:36.373 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.65, opts=13) 03:04:36.373 00.000 30444 Enqueuing Move request for scope (0.20, -0.65) 03:04:36.373 00.000 15672 Worker thread wakes up 03:04:36.373 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.65) opts 0xd 03:04:36.373 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.65) 03:04:36.373 00.000 15672 Moving (0.20, -0.65) raw xDistance=0.38 yDistance=-0.59 03:04:36.373 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 03:04:36.373 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 03:04:36.373 00.000 15672 MoveAxis(W, 102, ABG) 03:04:36.373 00.000 15672 Guiding Dir = 3, Dur = 102 03:04:36.374 00.001 15672 IsSlewing returns 0 03:04:36.375 00.001 15672 IsGuiding returns 0 03:04:36.379 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=13505, FiltMin=2577, FiltMax=10351, Gamma=2.950 03:04:36.391 00.012 15672 PulseGuide returned control before completion, sleep 97 03:04:36.421 00.030 30444 UpdateGuideState exits: m=37092 SNR=40.3 Saturated 03:04:36.421 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:36.421 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:36.421 00.000 30444 Enqueuing Expose request 03:04:36.536 00.115 15672 IsGuiding returns 0 03:04:36.536 00.000 15672 Move returns status 0, amount 102 03:04:36.536 00.000 15672 MoveAxis(N, 106, ABG) 03:04:36.536 00.000 15672 Guiding Dir = 0, Dur = 106 03:04:36.537 00.001 15672 IsSlewing returns 0 03:04:36.539 00.002 15672 IsGuiding returns 0 03:04:36.615 00.076 15672 PulseGuide returned control before completion, sleep 41 03:04:36.659 00.044 15672 IsGuiding returns 1 03:04:36.659 00.000 15672 scope still moving after pulse duration time elapsed 03:04:36.680 00.021 15672 IsSlewing returns 0 03:04:36.683 00.003 15672 IsGuiding returns 1 03:04:36.704 00.021 15672 IsSlewing returns 0 03:04:36.706 00.002 15672 IsGuiding returns 1 03:04:36.728 00.022 15672 IsSlewing returns 0 03:04:36.791 00.063 15672 IsGuiding returns 0 03:04:36.791 00.000 15672 scope move finished after 106 + 145 ms 03:04:36.791 00.000 15672 Move returns status 0, amount 106 03:04:36.791 00.000 15672 move complete, result=0 03:04:36.791 00.000 15672 worker thread done servicing request 03:04:36.791 00.000 15672 Worker thread wakes up 03:04:36.792 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:36.792 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:36.792 00.000 30444 GuideStep: 0.4 px 102 ms WEST, -0.6 px 106 ms NORTH 03:04:38.698 01.906 15672 Exposure complete 03:04:38.718 00.020 15672 worker thread done servicing request 03:04:38.718 00.000 30444 OnExposeComplete: enter 03:04:38.718 00.000 30444 UpdateGuideState(): m_state=6 03:04:38.718 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7492 03:04:38.718 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=203.48, Mass=35423, SNR=34.9, Peak=5666 HFD=3.3 03:04:38.718 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 03:04:38.718 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 03:04:38.718 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.77 hyp=0.78 cameraTheta=-1.69 mountX=0.12 mountY=-0.78, mountTheta=-1.42 03:04:38.719 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.77, opts=13) 03:04:38.719 00.000 30444 Enqueuing Move request for scope (-0.09, -0.77) 03:04:38.719 00.000 15672 Worker thread wakes up 03:04:38.719 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.77) opts 0xd 03:04:38.719 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.77) 03:04:38.719 00.000 15672 Moving (-0.09, -0.77) raw xDistance=0.12 yDistance=-0.78 03:04:38.719 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 03:04:38.719 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 03:04:38.719 00.000 15672 MoveAxis(E, 0, ABG) 03:04:38.719 00.000 15672 Move returns status 0, amount 0 03:04:38.719 00.000 15672 MoveAxis(N, 138, ABG) 03:04:38.719 00.000 15672 Guiding Dir = 0, Dur = 138 03:04:38.719 00.000 15672 IsSlewing returns 0 03:04:38.720 00.001 15672 IsGuiding returns 0 03:04:38.724 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=14554, FiltMin=2518, FiltMax=10553, Gamma=2.950 03:04:38.804 00.080 15672 PulseGuide returned control before completion, sleep 65 03:04:38.871 00.067 15672 IsGuiding returns 1 03:04:38.871 00.000 15672 scope still moving after pulse duration time elapsed 03:04:38.892 00.021 15672 IsSlewing returns 0 03:04:38.893 00.001 15672 IsGuiding returns 1 03:04:38.913 00.020 15672 IsSlewing returns 0 03:04:38.916 00.003 15672 IsGuiding returns 1 03:04:38.936 00.020 15672 IsSlewing returns 0 03:04:38.938 00.002 15672 IsGuiding returns 1 03:04:38.959 00.021 15672 IsSlewing returns 0 03:04:38.961 00.002 15672 IsGuiding returns 1 03:04:38.983 00.022 15672 IsSlewing returns 0 03:04:38.997 00.014 15672 IsGuiding returns 0 03:04:38.997 00.000 15672 scope move finished after 138 + 138 ms 03:04:38.997 00.000 15672 Move returns status 0, amount 138 03:04:38.998 00.001 15672 move complete, result=0 03:04:38.998 00.000 15672 worker thread done servicing request 03:04:39.134 00.136 30444 UpdateGuideState exits: m=35423 SNR=34.9 Saturated 03:04:39.134 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:39.134 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:39.134 00.000 30444 Enqueuing Expose request 03:04:39.134 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 138 ms NORTH 03:04:39.134 00.000 15672 Worker thread wakes up 03:04:39.134 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:39.134 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:41.241 02.107 15672 Exposure complete 03:04:41.262 00.021 15672 worker thread done servicing request 03:04:41.262 00.000 30444 OnExposeComplete: enter 03:04:41.262 00.000 30444 UpdateGuideState(): m_state=6 03:04:41.262 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7493 03:04:41.262 00.000 30444 Star::Find returns 1 (1), X=460.88, Y=204.34, Mass=35641, SNR=35.0, Peak=6051 HFD=3.4 03:04:41.263 00.001 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.25 = -3.03) 03:04:41.263 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.19 = -3.09) 03:04:41.263 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=0.09 hyp=0.56 cameraTheta=2.98 mountX=-0.55 mountY=-0.03, mountTheta=-3.09 03:04:41.263 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=0.09, opts=13) 03:04:41.264 00.001 30444 Enqueuing Move request for scope (-0.55, 0.09) 03:04:41.264 00.000 15672 Worker thread wakes up 03:04:41.264 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.09) opts 0xd 03:04:41.264 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, 0.09) 03:04:41.264 00.000 15672 Moving (-0.55, 0.09) raw xDistance=-0.55 yDistance=-0.03 03:04:41.264 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55 03:04:41.264 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:04:41.264 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 03:04:41.264 00.000 15672 MoveAxis(E, 149, ABG) 03:04:41.264 00.000 15672 Guiding Dir = 2, Dur = 149 03:04:41.264 00.000 15672 IsSlewing returns 0 03:04:41.266 00.002 15672 IsGuiding returns 0 03:04:41.271 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=13098, FiltMin=2491, FiltMax=11454, Gamma=2.950 03:04:41.296 00.025 15672 PulseGuide returned control before completion, sleep 130 03:04:41.319 00.023 30444 UpdateGuideState exits: m=35641 SNR=35.0 Saturated 03:04:41.319 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:41.319 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:41.319 00.000 30444 Enqueuing Expose request 03:04:41.429 00.110 15672 IsGuiding returns 1 03:04:41.429 00.000 15672 scope still moving after pulse duration time elapsed 03:04:41.450 00.021 15672 IsSlewing returns 0 03:04:41.504 00.054 15672 IsGuiding returns 0 03:04:41.504 00.000 15672 scope move finished after 149 + 89 ms 03:04:41.504 00.000 15672 Move returns status 0, amount 149 03:04:41.504 00.000 15672 MoveAxis(N, 0, ABG) 03:04:41.504 00.000 15672 Move returns status 0, amount 0 03:04:41.504 00.000 15672 move complete, result=0 03:04:41.506 00.002 15672 worker thread done servicing request 03:04:41.506 00.000 15672 Worker thread wakes up 03:04:41.506 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:41.506 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:41.506 00.000 30444 GuideStep: -0.6 px 149 ms EAST, -0.0 px 0 ms NORTH 03:04:43.412 01.906 15672 Exposure complete 03:04:43.435 00.023 15672 worker thread done servicing request 03:04:43.435 00.000 30444 OnExposeComplete: enter 03:04:43.436 00.001 30444 UpdateGuideState(): m_state=6 03:04:43.436 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7494 03:04:43.436 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=204.86, Mass=37946, SNR=37.3, Peak=5902 HFD=3.4 03:04:43.436 00.000 30444 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.28) = xAngle (2.08 = 2.08) 03:04:43.436 00.000 30444 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.02 = 2.02) 03:04:43.436 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.61 hyp=0.63 cameraTheta=1.80 mountX=-0.31 mountY=0.56, mountTheta=2.07 03:04:43.437 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.61, opts=13) 03:04:43.437 00.000 30444 Enqueuing Move request for scope (-0.14, 0.61) 03:04:43.437 00.000 15672 Worker thread wakes up 03:04:43.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.61) opts 0xd 03:04:43.437 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.61) 03:04:43.437 00.000 15672 Moving (-0.14, 0.61) raw xDistance=-0.31 yDistance=0.56 03:04:43.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31 03:04:43.437 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:04:43.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56 03:04:43.437 00.000 15672 MoveAxis(E, 93, ABG) 03:04:43.437 00.000 15672 Guiding Dir = 2, Dur = 93 03:04:43.438 00.001 15672 IsSlewing returns 0 03:04:43.438 00.000 15672 IsGuiding returns 0 03:04:43.443 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=12603, FiltMin=2614, FiltMax=10122, Gamma=2.950 03:04:43.468 00.025 15672 PulseGuide returned control before completion, sleep 74 03:04:43.485 00.017 30444 UpdateGuideState exits: m=37946 SNR=37.3 Saturated 03:04:43.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:43.486 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:43.486 00.000 30444 Enqueuing Expose request 03:04:43.544 00.058 15672 IsGuiding returns 1 03:04:43.544 00.000 15672 scope still moving after pulse duration time elapsed 03:04:43.565 00.021 15672 IsSlewing returns 0 03:04:43.613 00.048 15672 IsGuiding returns 0 03:04:43.613 00.000 15672 scope move finished after 93 + 81 ms 03:04:43.613 00.000 15672 Move returns status 0, amount 93 03:04:43.613 00.000 15672 MoveAxis(N, 0, ABG) 03:04:43.613 00.000 15672 Move returns status 0, amount 0 03:04:43.614 00.001 15672 move complete, result=0 03:04:43.614 00.000 15672 worker thread done servicing request 03:04:43.614 00.000 15672 Worker thread wakes up 03:04:43.614 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:43.614 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:43.614 00.000 30444 GuideStep: -0.3 px 93 ms EAST, 0.6 px 0 ms NORTH 03:04:45.731 02.117 15672 Exposure complete 03:04:45.762 00.031 15672 worker thread done servicing request 03:04:45.763 00.001 30444 OnExposeComplete: enter 03:04:45.763 00.000 30444 UpdateGuideState(): m_state=6 03:04:45.763 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7495 03:04:45.763 00.000 30444 Star::Find returns 1 (1), X=462.40, Y=204.60, Mass=36734, SNR=35.4, Peak=5690 HFD=3.5 03:04:45.763 00.000 30444 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.28) = xAngle (0.62 = 0.62) 03:04:45.763 00.000 30444 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.56 = 0.56) 03:04:45.763 00.000 30444 CameraToMount -- cameraX=0.97 cameraY=0.35 hyp=1.03 cameraTheta=0.34 mountX=0.84 mountY=0.55, mountTheta=0.58 03:04:45.763 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.97, y=0.35, opts=13) 03:04:45.763 00.000 30444 Enqueuing Move request for scope (0.97, 0.35) 03:04:45.764 00.001 15672 Worker thread wakes up 03:04:45.764 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.35) opts 0xd 03:04:45.764 00.000 15672 Handling offset move in thread for scope, endpoint = (0.97, 0.35) 03:04:45.764 00.000 15672 Moving (0.97, 0.35) raw xDistance=0.84 yDistance=0.55 03:04:45.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.84 03:04:45.764 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:04:45.764 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55 03:04:45.764 00.000 15672 MoveAxis(W, 220, ABG) 03:04:45.764 00.000 15672 Guiding Dir = 3, Dur = 220 03:04:45.765 00.001 15672 IsSlewing returns 0 03:04:45.766 00.001 15672 IsGuiding returns 0 03:04:45.770 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=12171, FiltMin=2579, FiltMax=10388, Gamma=2.950 03:04:45.784 00.014 15672 PulseGuide returned control before completion, sleep 212 03:04:45.999 00.215 15672 IsGuiding returns 1 03:04:45.999 00.000 15672 scope still moving after pulse duration time elapsed 03:04:46.019 00.020 15672 IsSlewing returns 0 03:04:46.023 00.004 15672 IsGuiding returns 0 03:04:46.023 00.000 15672 scope move finished after 220 + 38 ms 03:04:46.024 00.001 15672 Move returns status 0, amount 220 03:04:46.024 00.000 15672 MoveAxis(N, 0, ABG) 03:04:46.024 00.000 15672 Move returns status 0, amount 0 03:04:46.024 00.000 15672 move complete, result=0 03:04:46.024 00.000 15672 worker thread done servicing request 03:04:46.255 00.231 30444 UpdateGuideState exits: m=36734 SNR=35.4 Saturated 03:04:46.255 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:46.255 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:46.255 00.000 30444 Enqueuing Expose request 03:04:46.255 00.000 30444 GuideStep: 0.8 px 220 ms WEST, 0.5 px 0 ms NORTH 03:04:46.255 00.000 15672 Worker thread wakes up 03:04:46.255 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:46.255 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:48.163 01.908 15672 Exposure complete 03:04:48.183 00.020 15672 worker thread done servicing request 03:04:48.183 00.000 30444 OnExposeComplete: enter 03:04:48.183 00.000 30444 UpdateGuideState(): m_state=6 03:04:48.183 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7496 03:04:48.183 00.000 30444 Star::Find returns 1 (1), X=462.30, Y=204.55, Mass=27702, SNR=29.5, Peak=5441 HFD=3.4 03:04:48.184 00.001 30444 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.28) = xAngle (0.61 = 0.61) 03:04:48.184 00.000 30444 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.55 = 0.55) 03:04:48.184 00.000 30444 CameraToMount -- cameraX=0.87 cameraY=0.30 hyp=0.91 cameraTheta=0.33 mountX=0.75 mountY=0.47, mountTheta=0.56 03:04:48.184 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.87, y=0.30, opts=13) 03:04:48.184 00.000 30444 Enqueuing Move request for scope (0.87, 0.30) 03:04:48.184 00.000 15672 Worker thread wakes up 03:04:48.184 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.30) opts 0xd 03:04:48.184 00.000 15672 Handling offset move in thread for scope, endpoint = (0.87, 0.30) 03:04:48.184 00.000 15672 Moving (0.87, 0.30) raw xDistance=0.75 yDistance=0.47 03:04:48.184 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.75 03:04:48.184 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:04:48.184 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 03:04:48.184 00.000 15672 MoveAxis(W, 218, ABG) 03:04:48.185 00.001 15672 Guiding Dir = 3, Dur = 218 03:04:48.185 00.000 15672 IsSlewing returns 0 03:04:48.186 00.001 15672 IsGuiding returns 0 03:04:48.190 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=12168, FiltMin=2666, FiltMax=9358, Gamma=2.950 03:04:48.212 00.022 15672 PulseGuide returned control before completion, sleep 202 03:04:48.232 00.020 30444 UpdateGuideState exits: m=27702 SNR=29.5 Saturated 03:04:48.233 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:48.233 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:48.233 00.000 30444 Enqueuing Expose request 03:04:48.418 00.185 15672 IsGuiding returns 1 03:04:48.418 00.000 15672 scope still moving after pulse duration time elapsed 03:04:48.439 00.021 15672 IsSlewing returns 0 03:04:48.442 00.003 15672 IsGuiding returns 1 03:04:48.463 00.021 15672 IsSlewing returns 0 03:04:48.469 00.006 15672 IsGuiding returns 0 03:04:48.470 00.001 15672 scope move finished after 218 + 65 ms 03:04:48.470 00.000 15672 Move returns status 0, amount 218 03:04:48.470 00.000 15672 MoveAxis(N, 0, ABG) 03:04:48.470 00.000 15672 Move returns status 0, amount 0 03:04:48.470 00.000 15672 move complete, result=0 03:04:48.470 00.000 15672 worker thread done servicing request 03:04:48.470 00.000 15672 Worker thread wakes up 03:04:48.471 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:48.471 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:48.471 00.000 30444 GuideStep: 0.8 px 218 ms WEST, 0.5 px 0 ms NORTH 03:04:50.580 02.109 15672 Exposure complete 03:04:50.600 00.020 15672 worker thread done servicing request 03:04:50.600 00.000 30444 OnExposeComplete: enter 03:04:50.600 00.000 30444 UpdateGuideState(): m_state=6 03:04:50.600 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7497 03:04:50.600 00.000 30444 Star::Find returns 1 (1), X=461.09, Y=204.50, Mass=31178, SNR=29.7, Peak=6211 HFD=3.5 03:04:50.600 00.000 30444 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.28) = xAngle (2.80 = 2.80) 03:04:50.600 00.000 30444 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.74 = 2.74) 03:04:50.600 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.24 hyp=0.42 cameraTheta=2.52 mountX=-0.40 mountY=0.16, mountTheta=2.75 03:04:50.601 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.24, opts=13) 03:04:50.601 00.000 30444 Enqueuing Move request for scope (-0.34, 0.24) 03:04:50.601 00.000 15672 Worker thread wakes up 03:04:50.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.24) opts 0xd 03:04:50.601 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.24) 03:04:50.601 00.000 15672 Moving (-0.34, 0.24) raw xDistance=-0.40 yDistance=0.16 03:04:50.601 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.40 03:04:50.601 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:04:50.601 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 03:04:50.601 00.000 15672 MoveAxis(E, 92, ABG) 03:04:50.602 00.001 15672 Guiding Dir = 2, Dur = 92 03:04:50.602 00.000 15672 IsSlewing returns 0 03:04:50.603 00.001 15672 IsGuiding returns 0 03:04:50.607 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2340, max=10923, FiltMin=2670, FiltMax=9937, Gamma=2.950 03:04:50.625 00.018 15672 PulseGuide returned control before completion, sleep 81 03:04:50.650 00.025 30444 UpdateGuideState exits: m=31178 SNR=29.7 Saturated 03:04:50.650 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:50.650 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:50.650 00.000 30444 Enqueuing Expose request 03:04:50.753 00.103 15672 IsGuiding returns 0 03:04:50.753 00.000 15672 Move returns status 0, amount 92 03:04:50.753 00.000 15672 MoveAxis(N, 0, ABG) 03:04:50.753 00.000 15672 Move returns status 0, amount 0 03:04:50.753 00.000 15672 move complete, result=0 03:04:50.753 00.000 15672 worker thread done servicing request 03:04:50.753 00.000 15672 Worker thread wakes up 03:04:50.753 00.000 30444 GuideStep: -0.4 px 92 ms EAST, 0.2 px 0 ms NORTH 03:04:50.753 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:50.753 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:52.667 01.914 15672 Exposure complete 03:04:52.699 00.032 15672 worker thread done servicing request 03:04:52.699 00.000 30444 OnExposeComplete: enter 03:04:52.699 00.000 30444 UpdateGuideState(): m_state=6 03:04:52.699 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7498 03:04:52.699 00.000 30444 Star::Find returns 1 (1), X=461.24, Y=205.07, Mass=34935, SNR=35.5, Peak=6611 HFD=2.9 03:04:52.699 00.000 30444 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.28) = xAngle (2.08 = 2.08) 03:04:52.699 00.000 30444 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.02 = 2.02) 03:04:52.699 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.82 hyp=0.84 cameraTheta=1.80 mountX=-0.41 mountY=0.76, mountTheta=2.07 03:04:52.700 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.82, opts=13) 03:04:52.700 00.000 30444 Enqueuing Move request for scope (-0.20, 0.82) 03:04:52.700 00.000 15672 Worker thread wakes up 03:04:52.700 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.82) opts 0xd 03:04:52.700 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.82) 03:04:52.700 00.000 15672 Moving (-0.20, 0.82) raw xDistance=-0.41 yDistance=0.76 03:04:52.700 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41 03:04:52.700 00.000 15672 resist switch: large excursion: input 0.76 thresh 0.75 direction from -1 to 1 03:04:52.700 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.28 03:04:52.700 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 03:04:52.700 00.000 15672 MoveAxis(E, 118, ABG) 03:04:52.700 00.000 15672 Guiding Dir = 2, Dur = 118 03:04:52.701 00.001 15672 IsSlewing returns 0 03:04:52.702 00.001 15672 IsGuiding returns 0 03:04:52.706 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=12990, FiltMin=2601, FiltMax=11466, Gamma=2.950 03:04:52.717 00.011 15672 PulseGuide returned control before completion, sleep 113 03:04:52.833 00.116 15672 IsGuiding returns 1 03:04:52.833 00.000 15672 scope still moving after pulse duration time elapsed 03:04:52.854 00.021 15672 IsSlewing returns 0 03:04:52.894 00.040 15672 IsGuiding returns 0 03:04:52.895 00.001 15672 scope move finished after 118 + 74 ms 03:04:52.895 00.000 15672 Move returns status 0, amount 118 03:04:52.895 00.000 15672 MoveAxis(S, 136, ABG) 03:04:52.895 00.000 15672 Guiding Dir = 1, Dur = 136 03:04:52.896 00.001 15672 IsSlewing returns 0 03:04:52.898 00.002 15672 IsGuiding returns 0 03:04:52.902 00.004 30444 UpdateGuideState exits: m=34935 SNR=35.5 Saturated 03:04:52.902 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:52.903 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:52.903 00.000 30444 Enqueuing Expose request 03:04:52.973 00.070 15672 PulseGuide returned control before completion, sleep 72 03:04:53.048 00.075 15672 IsGuiding returns 1 03:04:53.048 00.000 15672 scope still moving after pulse duration time elapsed 03:04:53.069 00.021 15672 IsSlewing returns 0 03:04:53.072 00.003 15672 IsGuiding returns 1 03:04:53.093 00.021 15672 IsSlewing returns 0 03:04:53.149 00.056 15672 IsGuiding returns 0 03:04:53.149 00.000 15672 scope move finished after 136 + 114 ms 03:04:53.149 00.000 15672 Move returns status 0, amount 136 03:04:53.149 00.000 15672 move complete, result=0 03:04:53.149 00.000 15672 worker thread done servicing request 03:04:53.149 00.000 15672 Worker thread wakes up 03:04:53.149 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:53.149 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:53.149 00.000 30444 GuideStep: -0.4 px 118 ms EAST, 0.8 px 136 ms SOUTH 03:04:55.257 02.108 15672 Exposure complete 03:04:55.277 00.020 15672 worker thread done servicing request 03:04:55.277 00.000 30444 OnExposeComplete: enter 03:04:55.277 00.000 30444 UpdateGuideState(): m_state=6 03:04:55.277 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7499 03:04:55.278 00.001 30444 Star::Find returns 1 (1), X=461.26, Y=205.25, Mass=41524, SNR=36.7, Peak=6514 HFD=3.5 03:04:55.278 00.000 30444 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 03:04:55.278 00.000 30444 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 03:04:55.278 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=1.00 hyp=1.01 cameraTheta=1.74 mountX=-0.44 mountY=0.94, mountTheta=2.01 03:04:55.279 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=1.00, opts=13) 03:04:55.279 00.000 30444 Enqueuing Move request for scope (-0.17, 1.00) 03:04:55.279 00.000 15672 Worker thread wakes up 03:04:55.279 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.00) opts 0xd 03:04:55.279 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 1.00) 03:04:55.279 00.000 15672 Moving (-0.17, 1.00) raw xDistance=-0.44 yDistance=0.94 03:04:55.279 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44 03:04:55.279 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94 03:04:55.279 00.000 15672 MoveAxis(E, 127, ABG) 03:04:55.279 00.000 15672 Guiding Dir = 2, Dur = 127 03:04:55.279 00.000 15672 IsSlewing returns 0 03:04:55.280 00.001 15672 IsGuiding returns 0 03:04:55.285 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=12659, FiltMin=2528, FiltMax=10464, Gamma=2.950 03:04:55.305 00.020 15672 PulseGuide returned control before completion, sleep 113 03:04:55.329 00.024 30444 UpdateGuideState exits: m=41524 SNR=36.7 Saturated 03:04:55.329 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:55.329 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:55.329 00.000 30444 Enqueuing Expose request 03:04:55.422 00.093 15672 IsGuiding returns 1 03:04:55.422 00.000 15672 scope still moving after pulse duration time elapsed 03:04:55.443 00.021 15672 IsSlewing returns 0 03:04:55.450 00.007 15672 IsGuiding returns 0 03:04:55.450 00.000 15672 scope move finished after 127 + 42 ms 03:04:55.451 00.001 15672 Move returns status 0, amount 127 03:04:55.451 00.000 15672 MoveAxis(S, 167, ABG) 03:04:55.451 00.000 15672 Guiding Dir = 1, Dur = 167 03:04:55.451 00.000 15672 IsSlewing returns 0 03:04:55.454 00.003 15672 IsGuiding returns 0 03:04:55.562 00.108 15672 PulseGuide returned control before completion, sleep 70 03:04:55.636 00.074 15672 IsGuiding returns 1 03:04:55.636 00.000 15672 scope still moving after pulse duration time elapsed 03:04:55.657 00.021 15672 IsSlewing returns 0 03:04:55.659 00.002 15672 IsGuiding returns 1 03:04:55.680 00.021 15672 IsSlewing returns 0 03:04:55.683 00.003 15672 IsGuiding returns 1 03:04:55.705 00.022 15672 IsSlewing returns 0 03:04:55.708 00.003 15672 IsGuiding returns 1 03:04:55.729 00.021 15672 IsSlewing returns 0 03:04:55.737 00.008 15672 IsGuiding returns 0 03:04:55.737 00.000 15672 scope move finished after 167 + 115 ms 03:04:55.737 00.000 15672 Move returns status 0, amount 167 03:04:55.737 00.000 15672 move complete, result=0 03:04:55.737 00.000 15672 worker thread done servicing request 03:04:55.737 00.000 15672 Worker thread wakes up 03:04:55.737 00.000 30444 GuideStep: -0.4 px 127 ms EAST, 0.9 px 167 ms SOUTH 03:04:55.738 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:55.738 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:04:57.652 01.914 15672 Exposure complete 03:04:57.684 00.032 15672 worker thread done servicing request 03:04:57.684 00.000 30444 OnExposeComplete: enter 03:04:57.684 00.000 30444 UpdateGuideState(): m_state=6 03:04:57.684 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7500 03:04:57.684 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=204.37, Mass=41215, SNR=41.8, Peak=6459 HFD=3.7 03:04:57.684 00.000 30444 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.28) = xAngle (0.57 = 0.57) 03:04:57.684 00.000 30444 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.51 = 0.51) 03:04:57.685 00.001 30444 CameraToMount -- cameraX=0.39 cameraY=0.12 hyp=0.41 cameraTheta=0.29 mountX=0.34 mountY=0.20, mountTheta=0.53 03:04:57.685 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.12, opts=13) 03:04:57.685 00.000 30444 Enqueuing Move request for scope (0.39, 0.12) 03:04:57.685 00.000 15672 Worker thread wakes up 03:04:57.685 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.12) opts 0xd 03:04:57.685 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.12) 03:04:57.685 00.000 15672 Moving (0.39, 0.12) raw xDistance=0.34 yDistance=0.20 03:04:57.685 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34 03:04:57.685 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:04:57.685 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 03:04:57.685 00.000 15672 MoveAxis(W, 83, ABG) 03:04:57.685 00.000 15672 Guiding Dir = 3, Dur = 83 03:04:57.687 00.002 15672 IsSlewing returns 0 03:04:57.702 00.015 15672 IsGuiding returns 0 03:04:57.717 00.015 15672 PulseGuide returned control before completion, sleep 78 03:04:57.799 00.082 15672 IsGuiding returns 1 03:04:57.799 00.000 15672 scope still moving after pulse duration time elapsed 03:04:57.820 00.021 15672 IsSlewing returns 0 03:04:57.830 00.010 15672 IsGuiding returns 0 03:04:57.830 00.000 15672 scope move finished after 83 + 45 ms 03:04:57.830 00.000 15672 Move returns status 0, amount 83 03:04:57.830 00.000 15672 MoveAxis(N, 0, ABG) 03:04:57.830 00.000 15672 Move returns status 0, amount 0 03:04:57.831 00.001 15672 move complete, result=0 03:04:57.831 00.000 15672 worker thread done servicing request 03:04:57.990 00.159 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=13895, FiltMin=2576, FiltMax=11131, Gamma=2.950 03:04:58.035 00.045 30444 UpdateGuideState exits: m=41215 SNR=41.8 Saturated 03:04:58.035 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:04:58.035 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:04:58.035 00.000 30444 Enqueuing Expose request 03:04:58.035 00.000 30444 GuideStep: 0.3 px 83 ms WEST, 0.2 px 0 ms NORTH 03:04:58.035 00.000 15672 Worker thread wakes up 03:04:58.035 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:04:58.035 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:00.150 02.115 15672 Exposure complete 03:05:00.181 00.031 15672 worker thread done servicing request 03:05:00.181 00.000 30444 OnExposeComplete: enter 03:05:00.181 00.000 30444 UpdateGuideState(): m_state=6 03:05:00.181 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7501 03:05:00.181 00.000 30444 Star::Find returns 1 (1), X=462.02, Y=204.79, Mass=47565, SNR=41.3, Peak=6549 HFD=4.0 03:05:00.181 00.000 30444 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.28) = xAngle (1.02 = 1.02) 03:05:00.181 00.000 30444 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 03:05:00.181 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=0.54 hyp=0.80 cameraTheta=0.74 mountX=0.42 mountY=0.66, mountTheta=1.00 03:05:00.182 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=0.54, opts=13) 03:05:00.182 00.000 30444 Enqueuing Move request for scope (0.59, 0.54) 03:05:00.182 00.000 15672 Worker thread wakes up 03:05:00.182 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.54) opts 0xd 03:05:00.182 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, 0.54) 03:05:00.182 00.000 15672 Moving (0.59, 0.54) raw xDistance=0.42 yDistance=0.66 03:05:00.183 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42 03:05:00.183 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 03:05:00.183 00.000 15672 MoveAxis(W, 119, ABG) 03:05:00.183 00.000 15672 Guiding Dir = 3, Dur = 119 03:05:00.183 00.000 15672 IsSlewing returns 0 03:05:00.184 00.001 15672 IsGuiding returns 0 03:05:00.190 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=13237, FiltMin=2500, FiltMax=11617, Gamma=2.950 03:05:00.210 00.020 15672 PulseGuide returned control before completion, sleep 104 03:05:00.244 00.034 30444 UpdateGuideState exits: m=47565 SNR=41.3 Saturated 03:05:00.244 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:00.244 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:00.244 00.000 30444 Enqueuing Expose request 03:05:00.337 00.093 15672 IsGuiding returns 1 03:05:00.337 00.000 15672 scope still moving after pulse duration time elapsed 03:05:00.358 00.021 15672 IsSlewing returns 0 03:05:00.359 00.001 15672 IsGuiding returns 0 03:05:00.359 00.000 15672 scope move finished after 119 + 55 ms 03:05:00.359 00.000 15672 Move returns status 0, amount 119 03:05:00.359 00.000 15672 MoveAxis(S, 117, ABG) 03:05:00.359 00.000 15672 Guiding Dir = 1, Dur = 117 03:05:00.359 00.000 15672 IsSlewing returns 0 03:05:00.360 00.001 15672 IsGuiding returns 0 03:05:00.433 00.073 15672 PulseGuide returned control before completion, sleep 54 03:05:00.490 00.057 15672 IsGuiding returns 1 03:05:00.490 00.000 15672 scope still moving after pulse duration time elapsed 03:05:00.510 00.020 15672 IsSlewing returns 0 03:05:00.513 00.003 15672 IsGuiding returns 1 03:05:00.534 00.021 15672 IsSlewing returns 0 03:05:00.537 00.003 15672 IsGuiding returns 1 03:05:00.558 00.021 15672 IsSlewing returns 0 03:05:00.609 00.051 15672 IsGuiding returns 0 03:05:00.610 00.001 15672 scope move finished after 117 + 132 ms 03:05:00.610 00.000 15672 Move returns status 0, amount 117 03:05:00.610 00.000 15672 move complete, result=0 03:05:00.610 00.000 15672 worker thread done servicing request 03:05:00.610 00.000 15672 Worker thread wakes up 03:05:00.610 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:00.610 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:00.611 00.001 30444 GuideStep: 0.4 px 119 ms WEST, 0.7 px 117 ms SOUTH 03:05:02.528 01.917 15672 Exposure complete 03:05:02.557 00.029 15672 worker thread done servicing request 03:05:02.558 00.001 30444 OnExposeComplete: enter 03:05:02.558 00.000 30444 UpdateGuideState(): m_state=6 03:05:02.558 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7502 03:05:02.558 00.000 30444 Star::Find returns 1 (1), X=461.31, Y=204.60, Mass=38859, SNR=38.5, Peak=5981 HFD=3.6 03:05:02.558 00.000 30444 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.28) = xAngle (2.19 = 2.19) 03:05:02.558 00.000 30444 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.13 = 2.13) 03:05:02.558 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.34 hyp=0.37 cameraTheta=1.92 mountX=-0.21 mountY=0.31, mountTheta=2.18 03:05:02.558 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.34, opts=13) 03:05:02.558 00.000 30444 Enqueuing Move request for scope (-0.12, 0.34) 03:05:02.559 00.001 15672 Worker thread wakes up 03:05:02.559 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.34) opts 0xd 03:05:02.559 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.34) 03:05:02.559 00.000 15672 Moving (-0.12, 0.34) raw xDistance=-0.21 yDistance=0.31 03:05:02.559 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 03:05:02.559 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 03:05:02.559 00.000 15672 MoveAxis(E, 0, ABG) 03:05:02.559 00.000 15672 Move returns status 0, amount 0 03:05:02.559 00.000 15672 MoveAxis(S, 55, ABG) 03:05:02.559 00.000 15672 Guiding Dir = 1, Dur = 55 03:05:02.559 00.000 15672 IsSlewing returns 0 03:05:02.561 00.002 15672 IsGuiding returns 0 03:05:02.565 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=13885, FiltMin=2491, FiltMax=11509, Gamma=2.950 03:05:02.608 00.043 30444 UpdateGuideState exits: m=38859 SNR=38.5 Saturated 03:05:02.608 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:02.608 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:02.608 00.000 30444 Enqueuing Expose request 03:05:02.638 00.030 15672 IsGuiding returns 1 03:05:02.638 00.000 15672 scope still moving after pulse duration time elapsed 03:05:02.660 00.022 15672 IsSlewing returns 0 03:05:02.661 00.001 15672 IsGuiding returns 1 03:05:02.682 00.021 15672 IsSlewing returns 0 03:05:02.734 00.052 15672 IsGuiding returns 0 03:05:02.734 00.000 15672 scope move finished after 55 + 118 ms 03:05:02.734 00.000 15672 Move returns status 0, amount 55 03:05:02.734 00.000 15672 move complete, result=0 03:05:02.735 00.001 15672 worker thread done servicing request 03:05:02.735 00.000 15672 Worker thread wakes up 03:05:02.735 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:02.735 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:02.735 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 55 ms SOUTH 03:05:04.844 02.109 15672 Exposure complete 03:05:04.864 00.020 15672 worker thread done servicing request 03:05:04.864 00.000 30444 OnExposeComplete: enter 03:05:04.864 00.000 30444 UpdateGuideState(): m_state=6 03:05:04.864 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7503 03:05:04.865 00.001 30444 Star::Find returns 1 (1), X=461.45, Y=204.95, Mass=40250, SNR=39.4, Peak=5948 HFD=3.7 03:05:04.865 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 03:05:04.865 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.76 = 1.76) 03:05:04.865 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.69 hyp=0.69 cameraTheta=1.55 mountX=-0.18 mountY=0.68, mountTheta=1.82 03:05:04.865 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.69, opts=13) 03:05:04.865 00.000 30444 Enqueuing Move request for scope (0.02, 0.69) 03:05:04.865 00.000 15672 Worker thread wakes up 03:05:04.865 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.69) opts 0xd 03:05:04.865 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.69) 03:05:04.865 00.000 15672 Moving (0.02, 0.69) raw xDistance=-0.18 yDistance=0.68 03:05:04.865 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 03:05:04.865 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 03:05:04.865 00.000 15672 MoveAxis(E, 0, ABG) 03:05:04.865 00.000 15672 Move returns status 0, amount 0 03:05:04.866 00.001 15672 MoveAxis(S, 121, ABG) 03:05:04.866 00.000 15672 Guiding Dir = 1, Dur = 121 03:05:04.866 00.000 15672 IsSlewing returns 0 03:05:04.867 00.001 15672 IsGuiding returns 0 03:05:04.871 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=13394, FiltMin=2654, FiltMax=11902, Gamma=2.950 03:05:04.914 00.043 30444 UpdateGuideState exits: m=40250 SNR=39.4 Saturated 03:05:04.914 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:04.914 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:04.914 00.000 30444 Enqueuing Expose request 03:05:04.954 00.040 15672 PulseGuide returned control before completion, sleep 44 03:05:04.999 00.045 15672 IsGuiding returns 1 03:05:05.000 00.001 15672 scope still moving after pulse duration time elapsed 03:05:05.021 00.021 15672 IsSlewing returns 0 03:05:05.022 00.001 15672 IsGuiding returns 1 03:05:05.042 00.020 15672 IsSlewing returns 0 03:05:05.068 00.026 15672 IsGuiding returns 1 03:05:05.089 00.021 15672 IsSlewing returns 0 03:05:05.114 00.025 15672 IsGuiding returns 0 03:05:05.114 00.000 15672 scope move finished after 121 + 125 ms 03:05:05.114 00.000 15672 Move returns status 0, amount 121 03:05:05.114 00.000 15672 move complete, result=0 03:05:05.114 00.000 15672 worker thread done servicing request 03:05:05.114 00.000 15672 Worker thread wakes up 03:05:05.114 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 121 ms SOUTH 03:05:05.114 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:05.114 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:07.020 01.906 15672 Exposure complete 03:05:07.040 00.020 15672 worker thread done servicing request 03:05:07.040 00.000 30444 OnExposeComplete: enter 03:05:07.040 00.000 30444 UpdateGuideState(): m_state=6 03:05:07.041 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7504 03:05:07.041 00.000 30444 Star::Find returns 1 (1), X=461.05, Y=204.90, Mass=39157, SNR=42.2, Peak=6546 HFD=3.0 03:05:07.041 00.000 30444 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.28) = xAngle (2.38 = 2.38) 03:05:07.041 00.000 30444 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.32 = 2.32) 03:05:07.041 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.65 hyp=0.75 cameraTheta=2.10 mountX=-0.54 mountY=0.55, mountTheta=2.35 03:05:07.041 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.65, opts=13) 03:05:07.041 00.000 30444 Enqueuing Move request for scope (-0.38, 0.65) 03:05:07.041 00.000 15672 Worker thread wakes up 03:05:07.041 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.65) opts 0xd 03:05:07.041 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.65) 03:05:07.041 00.000 15672 Moving (-0.38, 0.65) raw xDistance=-0.54 yDistance=0.55 03:05:07.041 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54 03:05:07.042 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 03:05:07.042 00.000 15672 MoveAxis(E, 147, ABG) 03:05:07.042 00.000 15672 Guiding Dir = 2, Dur = 147 03:05:07.042 00.000 15672 IsSlewing returns 0 03:05:07.044 00.002 15672 IsGuiding returns 0 03:05:07.048 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=14761, FiltMin=2607, FiltMax=12595, Gamma=2.950 03:05:07.063 00.015 15672 PulseGuide returned control before completion, sleep 139 03:05:07.150 00.087 30444 UpdateGuideState exits: m=39157 SNR=42.2 Saturated 03:05:07.150 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:07.150 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:07.150 00.000 30444 Enqueuing Expose request 03:05:07.222 00.072 15672 IsGuiding returns 0 03:05:07.222 00.000 15672 Move returns status 0, amount 147 03:05:07.222 00.000 15672 MoveAxis(S, 98, ABG) 03:05:07.222 00.000 15672 Guiding Dir = 1, Dur = 98 03:05:07.222 00.000 15672 IsSlewing returns 0 03:05:07.223 00.001 15672 IsGuiding returns 0 03:05:07.304 00.081 15672 PulseGuide returned control before completion, sleep 28 03:05:07.336 00.032 15672 IsGuiding returns 1 03:05:07.336 00.000 15672 scope still moving after pulse duration time elapsed 03:05:07.357 00.021 15672 IsSlewing returns 0 03:05:07.360 00.003 15672 IsGuiding returns 1 03:05:07.381 00.021 15672 IsSlewing returns 0 03:05:07.385 00.004 15672 IsGuiding returns 1 03:05:07.405 00.020 15672 IsSlewing returns 0 03:05:07.462 00.057 15672 IsGuiding returns 0 03:05:07.463 00.001 15672 scope move finished after 98 + 141 ms 03:05:07.463 00.000 15672 Move returns status 0, amount 98 03:05:07.463 00.000 15672 move complete, result=0 03:05:07.463 00.000 15672 worker thread done servicing request 03:05:07.463 00.000 15672 Worker thread wakes up 03:05:07.463 00.000 30444 GuideStep: -0.5 px 147 ms EAST, 0.6 px 98 ms SOUTH 03:05:07.463 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:07.463 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:09.573 02.110 15672 Exposure complete 03:05:09.592 00.019 15672 worker thread done servicing request 03:05:09.592 00.000 30444 OnExposeComplete: enter 03:05:09.592 00.000 30444 UpdateGuideState(): m_state=6 03:05:09.593 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7505 03:05:09.593 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=204.57, Mass=33373, SNR=36.7, Peak=6781 HFD=2.9 03:05:09.593 00.000 30444 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.28) = xAngle (2.18 = 2.18) 03:05:09.593 00.000 30444 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.12 = 2.12) 03:05:09.593 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.90 mountX=-0.20 mountY=0.29, mountTheta=2.16 03:05:09.593 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.32, opts=13) 03:05:09.593 00.000 30444 Enqueuing Move request for scope (-0.11, 0.32) 03:05:09.593 00.000 15672 Worker thread wakes up 03:05:09.593 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.32) opts 0xd 03:05:09.594 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.32) 03:05:09.594 00.000 15672 Moving (-0.11, 0.32) raw xDistance=-0.20 yDistance=0.29 03:05:09.594 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 03:05:09.594 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 03:05:09.594 00.000 15672 MoveAxis(E, 0, ABG) 03:05:09.594 00.000 15672 Move returns status 0, amount 0 03:05:09.594 00.000 15672 MoveAxis(S, 52, ABG) 03:05:09.594 00.000 15672 Guiding Dir = 1, Dur = 52 03:05:09.594 00.000 15672 IsSlewing returns 0 03:05:09.600 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=12951, FiltMin=2459, FiltMax=11856, Gamma=2.950 03:05:09.603 00.003 15672 IsGuiding returns 0 03:05:09.644 00.041 30444 UpdateGuideState exits: m=33373 SNR=36.7 Saturated 03:05:09.644 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:09.644 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:09.644 00.000 30444 Enqueuing Expose request 03:05:09.684 00.040 15672 IsGuiding returns 1 03:05:09.684 00.000 15672 scope still moving after pulse duration time elapsed 03:05:09.705 00.021 15672 IsSlewing returns 0 03:05:09.706 00.001 15672 IsGuiding returns 1 03:05:09.728 00.022 15672 IsSlewing returns 0 03:05:09.728 00.000 15672 IsGuiding returns 1 03:05:09.749 00.021 15672 IsSlewing returns 0 03:05:09.780 00.031 15672 IsGuiding returns 0 03:05:09.780 00.000 15672 scope move finished after 52 + 125 ms 03:05:09.780 00.000 15672 Move returns status 0, amount 52 03:05:09.780 00.000 15672 move complete, result=0 03:05:09.781 00.001 15672 worker thread done servicing request 03:05:09.781 00.000 15672 Worker thread wakes up 03:05:09.781 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:09.781 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:09.781 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 52 ms SOUTH 03:05:11.690 01.909 15672 Exposure complete 03:05:11.710 00.020 15672 worker thread done servicing request 03:05:11.710 00.000 30444 OnExposeComplete: enter 03:05:11.710 00.000 30444 UpdateGuideState(): m_state=6 03:05:11.710 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7506 03:05:11.710 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=205.25, Mass=43945, SNR=39.1, Peak=6426 HFD=3.8 03:05:11.710 00.000 30444 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 03:05:11.710 00.000 30444 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 03:05:11.711 00.001 30444 CameraToMount -- cameraX=-0.29 cameraY=1.00 hyp=1.04 cameraTheta=1.86 mountX=-0.55 mountY=0.91, mountTheta=2.12 03:05:11.711 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=1.00, opts=13) 03:05:11.711 00.000 30444 Enqueuing Move request for scope (-0.29, 1.00) 03:05:11.711 00.000 15672 Worker thread wakes up 03:05:11.711 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 1.00) opts 0xd 03:05:11.711 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 1.00) 03:05:11.711 00.000 15672 Moving (-0.29, 1.00) raw xDistance=-0.55 yDistance=0.91 03:05:11.711 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55 03:05:11.711 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91 03:05:11.711 00.000 15672 MoveAxis(E, 150, ABG) 03:05:11.711 00.000 15672 Guiding Dir = 2, Dur = 150 03:05:11.712 00.001 15672 IsSlewing returns 0 03:05:11.717 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=13248, FiltMin=2611, FiltMax=11869, Gamma=2.950 03:05:11.743 00.026 15672 IsGuiding returns 0 03:05:11.759 00.016 15672 PulseGuide returned control before completion, sleep 145 03:05:11.761 00.002 30444 UpdateGuideState exits: m=43945 SNR=39.1 Saturated 03:05:11.761 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:11.761 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:11.761 00.000 30444 Enqueuing Expose request 03:05:11.907 00.146 15672 IsGuiding returns 1 03:05:11.907 00.000 15672 scope still moving after pulse duration time elapsed 03:05:11.928 00.021 15672 IsSlewing returns 0 03:05:11.934 00.006 15672 IsGuiding returns 0 03:05:11.934 00.000 15672 scope move finished after 150 + 41 ms 03:05:11.934 00.000 15672 Move returns status 0, amount 150 03:05:11.934 00.000 15672 MoveAxis(S, 162, ABG) 03:05:11.934 00.000 15672 Guiding Dir = 1, Dur = 162 03:05:11.935 00.001 15672 IsSlewing returns 0 03:05:11.936 00.001 15672 IsGuiding returns 0 03:05:12.015 00.079 15672 PulseGuide returned control before completion, sleep 93 03:05:12.111 00.096 15672 IsGuiding returns 1 03:05:12.111 00.000 15672 scope still moving after pulse duration time elapsed 03:05:12.133 00.022 15672 IsSlewing returns 0 03:05:12.135 00.002 15672 IsGuiding returns 1 03:05:12.156 00.021 15672 IsSlewing returns 0 03:05:12.159 00.003 15672 IsGuiding returns 1 03:05:12.180 00.021 15672 IsSlewing returns 0 03:05:12.207 00.027 15672 IsGuiding returns 0 03:05:12.207 00.000 15672 scope move finished after 162 + 109 ms 03:05:12.207 00.000 15672 Move returns status 0, amount 162 03:05:12.207 00.000 15672 move complete, result=0 03:05:12.207 00.000 15672 worker thread done servicing request 03:05:12.207 00.000 15672 Worker thread wakes up 03:05:12.207 00.000 30444 GuideStep: -0.6 px 150 ms EAST, 0.9 px 162 ms SOUTH 03:05:12.207 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:12.207 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:14.317 02.110 15672 Exposure complete 03:05:14.336 00.019 15672 worker thread done servicing request 03:05:14.336 00.000 30444 OnExposeComplete: enter 03:05:14.336 00.000 30444 UpdateGuideState(): m_state=6 03:05:14.337 00.001 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7507 03:05:14.337 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=204.07, Mass=38537, SNR=37.6, Peak=6038 HFD=3.4 03:05:14.337 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.23 = -0.23) 03:05:14.337 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 03:05:14.337 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.18 hyp=0.38 cameraTheta=-0.51 mountX=0.37 mountY=-0.11, mountTheta=-0.29 03:05:14.337 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.18, opts=13) 03:05:14.337 00.000 30444 Enqueuing Move request for scope (0.33, -0.18) 03:05:14.337 00.000 15672 Worker thread wakes up 03:05:14.337 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.18) opts 0xd 03:05:14.337 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.18) 03:05:14.337 00.000 15672 Moving (0.33, -0.18) raw xDistance=0.37 yDistance=-0.11 03:05:14.338 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37 03:05:14.338 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:05:14.338 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 03:05:14.338 00.000 15672 MoveAxis(W, 89, ABG) 03:05:14.338 00.000 15672 Guiding Dir = 3, Dur = 89 03:05:14.338 00.000 15672 IsSlewing returns 0 03:05:14.339 00.001 15672 IsGuiding returns 0 03:05:14.342 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=14206, FiltMin=2571, FiltMax=10072, Gamma=2.950 03:05:14.363 00.021 15672 PulseGuide returned control before completion, sleep 76 03:05:14.385 00.022 30444 UpdateGuideState exits: m=38537 SNR=37.6 Saturated 03:05:14.385 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:14.385 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:14.386 00.001 30444 Enqueuing Expose request 03:05:14.491 00.105 15672 IsGuiding returns 0 03:05:14.492 00.001 15672 Move returns status 0, amount 89 03:05:14.492 00.000 15672 MoveAxis(N, 0, ABG) 03:05:14.492 00.000 15672 Move returns status 0, amount 0 03:05:14.492 00.000 15672 move complete, result=0 03:05:14.492 00.000 15672 worker thread done servicing request 03:05:14.492 00.000 15672 Worker thread wakes up 03:05:14.492 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:14.493 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:14.493 00.000 30444 GuideStep: 0.4 px 89 ms WEST, -0.1 px 0 ms NORTH 03:05:16.402 01.909 15672 Exposure complete 03:05:16.426 00.024 15672 worker thread done servicing request 03:05:16.426 00.000 30444 OnExposeComplete: enter 03:05:16.426 00.000 30444 UpdateGuideState(): m_state=6 03:05:16.426 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7508 03:05:16.427 00.001 30444 Star::Find returns 1 (1), X=461.30, Y=204.25, Mass=43703, SNR=43.0, Peak=6327 HFD=3.7 03:05:16.427 00.000 30444 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.28) = xAngle (-2.83 = -2.83) 03:05:16.427 00.000 30444 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 03:05:16.427 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.11 mountX=-0.13 mountY=-0.03, mountTheta=-2.89 03:05:16.427 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.00, opts=13) 03:05:16.427 00.000 30444 Enqueuing Move request for scope (-0.13, -0.00) 03:05:16.427 00.000 15672 Worker thread wakes up 03:05:16.427 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.00) opts 0xd 03:05:16.427 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.00) 03:05:16.427 00.000 15672 Moving (-0.13, -0.00) raw xDistance=-0.13 yDistance=-0.03 03:05:16.427 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:05:16.427 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:05:16.428 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 03:05:16.428 00.000 15672 MoveAxis(E, 0, ABG) 03:05:16.428 00.000 15672 Move returns status 0, amount 0 03:05:16.428 00.000 15672 MoveAxis(N, 0, ABG) 03:05:16.428 00.000 15672 Move returns status 0, amount 0 03:05:16.428 00.000 15672 move complete, result=0 03:05:16.428 00.000 15672 worker thread done servicing request 03:05:16.432 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=15976, FiltMin=2575, FiltMax=11288, Gamma=2.950 03:05:16.476 00.044 30444 UpdateGuideState exits: m=43703 SNR=43.0 Saturated 03:05:16.476 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:16.476 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:16.476 00.000 30444 Enqueuing Expose request 03:05:16.476 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 03:05:16.476 00.000 15672 Worker thread wakes up 03:05:16.476 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:16.476 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:18.591 02.115 15672 Exposure complete 03:05:18.618 00.027 15672 worker thread done servicing request 03:05:18.618 00.000 30444 OnExposeComplete: enter 03:05:18.618 00.000 30444 UpdateGuideState(): m_state=6 03:05:18.618 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7509 03:05:18.618 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=204.81, Mass=39843, SNR=39.3, Peak=6372 HFD=3.5 03:05:18.618 00.000 30444 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.28) = xAngle (2.32 = 2.32) 03:05:18.618 00.000 30444 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.26 = 2.26) 03:05:18.618 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.56 hyp=0.62 cameraTheta=2.05 mountX=-0.43 mountY=0.48, mountTheta=2.30 03:05:18.619 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.56, opts=13) 03:05:18.619 00.000 30444 Enqueuing Move request for scope (-0.29, 0.56) 03:05:18.619 00.000 15672 Worker thread wakes up 03:05:18.619 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.56) opts 0xd 03:05:18.619 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.56) 03:05:18.619 00.000 15672 Moving (-0.29, 0.56) raw xDistance=-0.43 yDistance=0.48 03:05:18.619 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 03:05:18.619 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 03:05:18.619 00.000 15672 MoveAxis(E, 115, ABG) 03:05:18.619 00.000 15672 Guiding Dir = 2, Dur = 115 03:05:18.620 00.001 15672 IsSlewing returns 0 03:05:18.621 00.001 15672 IsGuiding returns 0 03:05:18.625 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=13758, FiltMin=2610, FiltMax=11707, Gamma=2.950 03:05:18.644 00.019 15672 PulseGuide returned control before completion, sleep 103 03:05:18.668 00.024 30444 UpdateGuideState exits: m=39843 SNR=39.3 Saturated 03:05:18.668 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:18.668 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:18.668 00.000 30444 Enqueuing Expose request 03:05:18.750 00.082 15672 IsGuiding returns 1 03:05:18.750 00.000 15672 scope still moving after pulse duration time elapsed 03:05:18.771 00.021 15672 IsSlewing returns 0 03:05:18.821 00.050 15672 IsGuiding returns 0 03:05:18.821 00.000 15672 scope move finished after 115 + 84 ms 03:05:18.821 00.000 15672 Move returns status 0, amount 115 03:05:18.821 00.000 15672 MoveAxis(S, 86, ABG) 03:05:18.821 00.000 15672 Guiding Dir = 1, Dur = 86 03:05:18.822 00.001 15672 IsSlewing returns 0 03:05:18.825 00.003 15672 IsGuiding returns 0 03:05:18.900 00.075 15672 PulseGuide returned control before completion, sleep 21 03:05:18.923 00.023 15672 IsGuiding returns 1 03:05:18.923 00.000 15672 scope still moving after pulse duration time elapsed 03:05:18.944 00.021 15672 IsSlewing returns 0 03:05:18.945 00.001 15672 IsGuiding returns 1 03:05:18.967 00.022 15672 IsSlewing returns 0 03:05:18.968 00.001 15672 IsGuiding returns 1 03:05:18.989 00.021 15672 IsSlewing returns 0 03:05:18.990 00.001 15672 IsGuiding returns 1 03:05:19.011 00.021 15672 IsSlewing returns 0 03:05:19.060 00.049 15672 IsGuiding returns 0 03:05:19.060 00.000 15672 scope move finished after 86 + 149 ms 03:05:19.060 00.000 15672 Move returns status 0, amount 86 03:05:19.060 00.000 15672 move complete, result=0 03:05:19.060 00.000 15672 worker thread done servicing request 03:05:19.060 00.000 15672 Worker thread wakes up 03:05:19.060 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:19.060 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:19.060 00.000 30444 GuideStep: -0.4 px 115 ms EAST, 0.5 px 86 ms SOUTH 03:05:20.969 01.909 15672 Exposure complete 03:05:20.989 00.020 15672 worker thread done servicing request 03:05:20.989 00.000 30444 OnExposeComplete: enter 03:05:20.989 00.000 30444 UpdateGuideState(): m_state=6 03:05:20.989 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7510 03:05:20.989 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=204.07, Mass=37648, SNR=42.3, Peak=6541 HFD=3.3 03:05:20.989 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.23 = -0.23) 03:05:20.989 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 03:05:20.989 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.18 hyp=0.37 cameraTheta=-0.51 mountX=0.36 mountY=-0.11, mountTheta=-0.29 03:05:20.989 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.18, opts=13) 03:05:20.989 00.000 30444 Enqueuing Move request for scope (0.32, -0.18) 03:05:20.990 00.001 15672 Worker thread wakes up 03:05:20.990 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.18) opts 0xd 03:05:20.990 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.18) 03:05:20.990 00.000 15672 Moving (0.32, -0.18) raw xDistance=0.36 yDistance=-0.11 03:05:20.990 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36 03:05:20.990 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:05:20.990 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 03:05:20.990 00.000 15672 MoveAxis(W, 89, ABG) 03:05:20.990 00.000 15672 Guiding Dir = 3, Dur = 89 03:05:20.990 00.000 15672 IsSlewing returns 0 03:05:20.992 00.002 15672 IsGuiding returns 0 03:05:20.995 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=13363, FiltMin=2561, FiltMax=10231, Gamma=2.950 03:05:21.008 00.013 15672 PulseGuide returned control before completion, sleep 82 03:05:21.038 00.030 30444 UpdateGuideState exits: m=37648 SNR=42.3 Saturated 03:05:21.038 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:21.038 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:21.038 00.000 30444 Enqueuing Expose request 03:05:21.091 00.053 15672 IsGuiding returns 1 03:05:21.091 00.000 15672 scope still moving after pulse duration time elapsed 03:05:21.113 00.022 15672 IsSlewing returns 0 03:05:21.120 00.007 15672 IsGuiding returns 0 03:05:21.120 00.000 15672 scope move finished after 89 + 40 ms 03:05:21.120 00.000 15672 Move returns status 0, amount 89 03:05:21.120 00.000 15672 MoveAxis(N, 0, ABG) 03:05:21.120 00.000 15672 Move returns status 0, amount 0 03:05:21.120 00.000 15672 move complete, result=0 03:05:21.120 00.000 15672 worker thread done servicing request 03:05:21.121 00.001 15672 Worker thread wakes up 03:05:21.121 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:21.121 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:21.121 00.000 30444 GuideStep: 0.4 px 89 ms WEST, -0.1 px 0 ms NORTH 03:05:23.237 02.116 15672 Exposure complete 03:05:23.267 00.030 15672 worker thread done servicing request 03:05:23.267 00.000 30444 OnExposeComplete: enter 03:05:23.268 00.001 30444 UpdateGuideState(): m_state=6 03:05:23.268 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7511 03:05:23.268 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=204.59, Mass=48536, SNR=44.4, Peak=6190 HFD=3.9 03:05:23.268 00.000 30444 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.28) = xAngle (2.32 = 2.32) 03:05:23.268 00.000 30444 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.26 = 2.26) 03:05:23.268 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.33 hyp=0.37 cameraTheta=2.04 mountX=-0.26 mountY=0.29, mountTheta=2.30 03:05:23.269 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.33, opts=13) 03:05:23.269 00.000 30444 Enqueuing Move request for scope (-0.17, 0.33) 03:05:23.269 00.000 15672 Worker thread wakes up 03:05:23.269 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.33) opts 0xd 03:05:23.269 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.33) 03:05:23.269 00.000 15672 Moving (-0.17, 0.33) raw xDistance=-0.26 yDistance=0.29 03:05:23.269 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26 03:05:23.269 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 03:05:23.269 00.000 15672 MoveAxis(E, 63, ABG) 03:05:23.269 00.000 15672 Guiding Dir = 2, Dur = 63 03:05:23.270 00.001 15672 IsSlewing returns 0 03:05:23.271 00.001 15672 IsGuiding returns 0 03:05:23.276 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=15510, FiltMin=2597, FiltMax=11106, Gamma=2.950 03:05:23.292 00.016 15672 PulseGuide returned control before completion, sleep 52 03:05:23.322 00.030 30444 UpdateGuideState exits: m=48536 SNR=44.4 Saturated 03:05:23.322 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:23.322 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:23.322 00.000 30444 Enqueuing Expose request 03:05:23.347 00.025 15672 IsGuiding returns 1 03:05:23.347 00.000 15672 scope still moving after pulse duration time elapsed 03:05:23.369 00.022 15672 IsSlewing returns 0 03:05:23.373 00.004 15672 IsGuiding returns 0 03:05:23.373 00.000 15672 scope move finished after 63 + 39 ms 03:05:23.373 00.000 15672 Move returns status 0, amount 63 03:05:23.373 00.000 15672 MoveAxis(S, 51, ABG) 03:05:23.373 00.000 15672 Guiding Dir = 1, Dur = 51 03:05:23.373 00.000 15672 IsSlewing returns 0 03:05:23.374 00.001 15672 IsGuiding returns 0 03:05:23.456 00.082 15672 IsGuiding returns 1 03:05:23.456 00.000 15672 scope still moving after pulse duration time elapsed 03:05:23.477 00.021 15672 IsSlewing returns 0 03:05:23.479 00.002 15672 IsGuiding returns 1 03:05:23.500 00.021 15672 IsSlewing returns 0 03:05:23.501 00.001 15672 IsGuiding returns 1 03:05:23.522 00.021 15672 IsSlewing returns 0 03:05:23.564 00.042 15672 IsGuiding returns 0 03:05:23.564 00.000 15672 scope move finished after 51 + 138 ms 03:05:23.564 00.000 15672 Move returns status 0, amount 51 03:05:23.564 00.000 15672 move complete, result=0 03:05:23.564 00.000 15672 worker thread done servicing request 03:05:23.564 00.000 15672 Worker thread wakes up 03:05:23.564 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:23.565 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:23.565 00.000 30444 GuideStep: -0.3 px 63 ms EAST, 0.3 px 51 ms SOUTH 03:05:25.473 01.908 15672 Exposure complete 03:05:25.498 00.025 15672 worker thread done servicing request 03:05:25.498 00.000 30444 OnExposeComplete: enter 03:05:25.498 00.000 30444 UpdateGuideState(): m_state=6 03:05:25.498 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7512 03:05:25.498 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=204.51, Mass=38478, SNR=36.7, Peak=6095 HFD=3.3 03:05:25.498 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 03:05:25.498 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 03:05:25.498 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.26 hyp=0.32 cameraTheta=0.93 mountX=0.11 mountY=0.29, mountTheta=1.20 03:05:25.499 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.26, opts=13) 03:05:25.499 00.000 30444 Enqueuing Move request for scope (0.19, 0.26) 03:05:25.499 00.000 15672 Worker thread wakes up 03:05:25.499 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.26) opts 0xd 03:05:25.499 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.26) 03:05:25.499 00.000 15672 Moving (0.19, 0.26) raw xDistance=0.11 yDistance=0.29 03:05:25.499 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:05:25.499 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 03:05:25.499 00.000 15672 MoveAxis(E, 0, ABG) 03:05:25.499 00.000 15672 Move returns status 0, amount 0 03:05:25.499 00.000 15672 MoveAxis(S, 52, ABG) 03:05:25.499 00.000 15672 Guiding Dir = 1, Dur = 52 03:05:25.500 00.001 15672 IsSlewing returns 0 03:05:25.501 00.001 15672 IsGuiding returns 0 03:05:25.505 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=17005, FiltMin=2621, FiltMax=11827, Gamma=2.950 03:05:25.578 00.073 15672 IsGuiding returns 1 03:05:25.578 00.000 15672 scope still moving after pulse duration time elapsed 03:05:25.599 00.021 15672 IsSlewing returns 0 03:05:25.600 00.001 15672 IsGuiding returns 1 03:05:25.621 00.021 15672 IsSlewing returns 0 03:05:25.622 00.001 15672 IsGuiding returns 1 03:05:25.643 00.021 15672 IsSlewing returns 0 03:05:25.657 00.014 15672 IsGuiding returns 0 03:05:25.657 00.000 15672 scope move finished after 52 + 104 ms 03:05:25.657 00.000 15672 Move returns status 0, amount 52 03:05:25.657 00.000 15672 move complete, result=0 03:05:25.657 00.000 15672 worker thread done servicing request 03:05:25.956 00.299 30444 UpdateGuideState exits: m=38478 SNR=36.7 Saturated 03:05:25.957 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:25.957 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:25.957 00.000 30444 Enqueuing Expose request 03:05:25.957 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 52 ms SOUTH 03:05:25.957 00.000 15672 Worker thread wakes up 03:05:25.958 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:25.958 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:28.068 02.110 15672 Exposure complete 03:05:28.087 00.019 15672 worker thread done servicing request 03:05:28.087 00.000 30444 OnExposeComplete: enter 03:05:28.087 00.000 30444 UpdateGuideState(): m_state=6 03:05:28.087 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7513 03:05:28.087 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=203.91, Mass=31529, SNR=32.8, Peak=6067 HFD=3.0 03:05:28.087 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 03:05:28.087 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 03:05:28.087 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.34 hyp=0.34 cameraTheta=-1.72 mountX=0.05 mountY=-0.34, mountTheta=-1.44 03:05:28.088 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.34, opts=13) 03:05:28.088 00.000 30444 Enqueuing Move request for scope (-0.05, -0.34) 03:05:28.088 00.000 15672 Worker thread wakes up 03:05:28.088 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.34) opts 0xd 03:05:28.088 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.34) 03:05:28.088 00.000 15672 Moving (-0.05, -0.34) raw xDistance=0.05 yDistance=-0.34 03:05:28.088 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:05:28.088 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:05:28.088 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 03:05:28.088 00.000 15672 MoveAxis(E, 0, ABG) 03:05:28.088 00.000 15672 Move returns status 0, amount 0 03:05:28.088 00.000 15672 MoveAxis(N, 0, ABG) 03:05:28.088 00.000 15672 Move returns status 0, amount 0 03:05:28.088 00.000 15672 move complete, result=0 03:05:28.088 00.000 15672 worker thread done servicing request 03:05:28.093 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2147, max=15197, FiltMin=2538, FiltMax=11445, Gamma=2.950 03:05:28.523 00.430 30444 UpdateGuideState exits: m=31529 SNR=32.8 Saturated 03:05:28.523 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:28.524 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:28.524 00.000 30444 Enqueuing Expose request 03:05:28.524 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 03:05:28.524 00.000 15672 Worker thread wakes up 03:05:28.524 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:28.524 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:30.431 01.907 15672 Exposure complete 03:05:30.451 00.020 15672 worker thread done servicing request 03:05:30.451 00.000 30444 OnExposeComplete: enter 03:05:30.451 00.000 30444 UpdateGuideState(): m_state=6 03:05:30.451 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7514 03:05:30.451 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=204.11, Mass=35114, SNR=34.0, Peak=5942 HFD=3.4 03:05:30.451 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 03:05:30.451 00.000 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 03:05:30.451 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.33 mountX=-0.09 mountY=-0.17, mountTheta=-2.06 03:05:30.452 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.14, opts=13) 03:05:30.452 00.000 30444 Enqueuing Move request for scope (-0.14, -0.14) 03:05:30.452 00.000 15672 Worker thread wakes up 03:05:30.452 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd 03:05:30.452 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.14) 03:05:30.452 00.000 15672 Moving (-0.14, -0.14) raw xDistance=-0.09 yDistance=-0.17 03:05:30.452 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:05:30.452 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:05:30.452 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 03:05:30.452 00.000 15672 MoveAxis(E, 0, ABG) 03:05:30.452 00.000 15672 Move returns status 0, amount 0 03:05:30.452 00.000 15672 MoveAxis(N, 0, ABG) 03:05:30.452 00.000 15672 Move returns status 0, amount 0 03:05:30.452 00.000 15672 move complete, result=0 03:05:30.453 00.001 15672 worker thread done servicing request 03:05:30.457 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=16645, FiltMin=2522, FiltMax=11753, Gamma=2.950 03:05:30.573 00.116 30444 UpdateGuideState exits: m=35114 SNR=34.0 Saturated 03:05:30.573 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:30.573 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:30.573 00.000 30444 Enqueuing Expose request 03:05:30.573 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:05:30.573 00.000 15672 Worker thread wakes up 03:05:30.573 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:30.573 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:32.690 02.117 15672 Exposure complete 03:05:32.722 00.032 15672 worker thread done servicing request 03:05:32.722 00.000 30444 OnExposeComplete: enter 03:05:32.722 00.000 30444 UpdateGuideState(): m_state=6 03:05:32.722 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7515 03:05:32.722 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=203.61, Mass=35528, SNR=34.4, Peak=6253 HFD=3.5 03:05:32.723 00.001 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 03:05:32.723 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 03:05:32.723 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.64 hyp=0.68 cameraTheta=-1.94 mountX=-0.06 mountY=-0.68, mountTheta=-1.66 03:05:32.723 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.64, opts=13) 03:05:32.723 00.000 30444 Enqueuing Move request for scope (-0.25, -0.64) 03:05:32.723 00.000 15672 Worker thread wakes up 03:05:32.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.64) opts 0xd 03:05:32.723 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.64) 03:05:32.723 00.000 15672 Moving (-0.25, -0.64) raw xDistance=-0.06 yDistance=-0.68 03:05:32.723 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 03:05:32.723 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:05:32.724 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68 03:05:32.724 00.000 15672 MoveAxis(E, 0, ABG) 03:05:32.724 00.000 15672 Move returns status 0, amount 0 03:05:32.724 00.000 15672 MoveAxis(N, 0, ABG) 03:05:32.724 00.000 15672 Move returns status 0, amount 0 03:05:32.724 00.000 15672 move complete, result=0 03:05:32.724 00.000 15672 worker thread done servicing request 03:05:32.729 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=15290, FiltMin=2571, FiltMax=11836, Gamma=2.950 03:05:33.152 00.423 30444 UpdateGuideState exits: m=35528 SNR=34.4 Saturated 03:05:33.152 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:33.152 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:33.152 00.000 30444 Enqueuing Expose request 03:05:33.152 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH 03:05:33.152 00.000 15672 Worker thread wakes up 03:05:33.152 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:33.152 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:35.060 01.908 15672 Exposure complete 03:05:35.081 00.021 15672 worker thread done servicing request 03:05:35.081 00.000 30444 OnExposeComplete: enter 03:05:35.081 00.000 30444 UpdateGuideState(): m_state=6 03:05:35.081 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7516 03:05:35.081 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=204.30, Mass=42029, SNR=38.3, Peak=5907 HFD=3.5 03:05:35.081 00.000 30444 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.28) = xAngle (3.36 = -2.92) 03:05:35.081 00.000 30444 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.30 = -2.98) 03:05:35.081 00.000 30444 CameraToMount -- cameraX=-0.86 cameraY=0.05 hyp=0.86 cameraTheta=3.08 mountX=-0.84 mountY=-0.14, mountTheta=-2.98 03:05:35.082 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.86, y=0.05, opts=13) 03:05:35.082 00.000 30444 Enqueuing Move request for scope (-0.86, 0.05) 03:05:35.082 00.000 15672 Worker thread wakes up 03:05:35.082 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.05) opts 0xd 03:05:35.082 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.86, 0.05) 03:05:35.082 00.000 15672 Moving (-0.86, 0.05) raw xDistance=-0.84 yDistance=-0.14 03:05:35.082 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84 03:05:35.082 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:05:35.082 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 03:05:35.082 00.000 15672 MoveAxis(E, 228, ABG) 03:05:35.082 00.000 15672 Guiding Dir = 2, Dur = 228 03:05:35.083 00.001 15672 IsSlewing returns 0 03:05:35.084 00.001 15672 IsGuiding returns 0 03:05:35.089 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=14853, FiltMin=2586, FiltMax=11045, Gamma=2.950 03:05:35.098 00.009 15672 PulseGuide returned control before completion, sleep 224 03:05:35.205 00.107 30444 UpdateGuideState exits: m=42029 SNR=38.3 Saturated 03:05:35.205 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:35.205 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:35.205 00.000 30444 Enqueuing Expose request 03:05:35.323 00.118 15672 IsGuiding returns 0 03:05:35.323 00.000 15672 Move returns status 0, amount 228 03:05:35.323 00.000 15672 MoveAxis(N, 0, ABG) 03:05:35.323 00.000 15672 Move returns status 0, amount 0 03:05:35.323 00.000 15672 move complete, result=0 03:05:35.323 00.000 15672 worker thread done servicing request 03:05:35.323 00.000 15672 Worker thread wakes up 03:05:35.323 00.000 30444 GuideStep: -0.8 px 228 ms EAST, -0.1 px 0 ms NORTH 03:05:35.324 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:35.324 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:37.441 02.117 15672 Exposure complete 03:05:37.472 00.031 15672 worker thread done servicing request 03:05:37.473 00.001 30444 OnExposeComplete: enter 03:05:37.473 00.000 30444 UpdateGuideState(): m_state=6 03:05:37.473 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7517 03:05:37.473 00.000 30444 Star::Find returns 1 (1), X=461.09, Y=203.99, Mass=42625, SNR=43.2, Peak=6230 HFD=4.0 03:05:37.473 00.000 30444 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.28) = xAngle (-2.19 = -2.19) 03:05:37.473 00.000 30444 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.25 = -2.25) 03:05:37.473 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.27 hyp=0.43 cameraTheta=-2.47 mountX=-0.25 mountY=-0.33, mountTheta=-2.21 03:05:37.473 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.27, opts=13) 03:05:37.473 00.000 30444 Enqueuing Move request for scope (-0.34, -0.27) 03:05:37.474 00.001 15672 Worker thread wakes up 03:05:37.474 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.27) opts 0xd 03:05:37.474 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.27) 03:05:37.474 00.000 15672 Moving (-0.34, -0.27) raw xDistance=-0.25 yDistance=-0.33 03:05:37.474 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.25 03:05:37.474 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:05:37.474 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 03:05:37.474 00.000 15672 MoveAxis(E, 84, ABG) 03:05:37.474 00.000 15672 Guiding Dir = 2, Dur = 84 03:05:37.474 00.000 15672 IsSlewing returns 0 03:05:37.475 00.001 15672 IsGuiding returns 0 03:05:37.479 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=15484, FiltMin=2601, FiltMax=11164, Gamma=2.950 03:05:37.494 00.015 15672 PulseGuide returned control before completion, sleep 76 03:05:37.521 00.027 30444 UpdateGuideState exits: m=42625 SNR=43.2 Saturated 03:05:37.522 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:37.522 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:37.522 00.000 30444 Enqueuing Expose request 03:05:37.622 00.100 15672 IsGuiding returns 0 03:05:37.622 00.000 15672 Move returns status 0, amount 84 03:05:37.622 00.000 15672 MoveAxis(N, 0, ABG) 03:05:37.622 00.000 15672 Move returns status 0, amount 0 03:05:37.622 00.000 15672 move complete, result=0 03:05:37.622 00.000 15672 worker thread done servicing request 03:05:37.622 00.000 30444 GuideStep: -0.3 px 84 ms EAST, -0.3 px 0 ms NORTH 03:05:37.622 00.000 15672 Worker thread wakes up 03:05:37.624 00.002 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:37.624 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:39.529 01.905 15672 Exposure complete 03:05:39.550 00.021 15672 worker thread done servicing request 03:05:39.550 00.000 30444 OnExposeComplete: enter 03:05:39.550 00.000 30444 UpdateGuideState(): m_state=6 03:05:39.550 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7518 03:05:39.550 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=203.58, Mass=34690, SNR=39.1, Peak=5764 HFD=3.3 03:05:39.550 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 03:05:39.550 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 03:05:39.550 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.68 hyp=0.73 cameraTheta=-1.97 mountX=-0.09 mountY=-0.72, mountTheta=-1.69 03:05:39.551 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.68, opts=13) 03:05:39.551 00.000 30444 Enqueuing Move request for scope (-0.28, -0.68) 03:05:39.551 00.000 15672 Worker thread wakes up 03:05:39.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.68) opts 0xd 03:05:39.551 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.68) 03:05:39.551 00.000 15672 Moving (-0.28, -0.68) raw xDistance=-0.09 yDistance=-0.72 03:05:39.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:05:39.551 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:05:39.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72 03:05:39.551 00.000 15672 MoveAxis(E, 0, ABG) 03:05:39.551 00.000 15672 Move returns status 0, amount 0 03:05:39.551 00.000 15672 MoveAxis(N, 0, ABG) 03:05:39.551 00.000 15672 Move returns status 0, amount 0 03:05:39.551 00.000 15672 move complete, result=0 03:05:39.551 00.000 15672 worker thread done servicing request 03:05:39.556 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=15966, FiltMin=2589, FiltMax=11058, Gamma=2.950 03:05:39.599 00.043 30444 UpdateGuideState exits: m=34690 SNR=39.1 Saturated 03:05:39.599 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:39.599 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:39.599 00.000 30444 Enqueuing Expose request 03:05:39.599 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH 03:05:39.599 00.000 15672 Worker thread wakes up 03:05:39.599 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:39.599 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:41.716 02.117 15672 Exposure complete 03:05:41.747 00.031 15672 worker thread done servicing request 03:05:41.747 00.000 30444 OnExposeComplete: enter 03:05:41.747 00.000 30444 UpdateGuideState(): m_state=6 03:05:41.747 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7519 03:05:41.747 00.000 30444 Star::Find returns 1 (1), X=461.13, Y=203.18, Mass=31745, SNR=32.1, Peak=6243 HFD=2.6 03:05:41.747 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 03:05:41.747 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 03:05:41.747 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-1.07 hyp=1.11 cameraTheta=-1.85 mountX=0.00 mountY=-1.11, mountTheta=-1.57 03:05:41.748 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-1.07, opts=13) 03:05:41.748 00.000 30444 Enqueuing Move request for scope (-0.30, -1.07) 03:05:41.748 00.000 15672 Worker thread wakes up 03:05:41.748 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -1.07) opts 0xd 03:05:41.748 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -1.07) 03:05:41.748 00.000 15672 Moving (-0.30, -1.07) raw xDistance=0.00 yDistance=-1.11 03:05:41.748 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 03:05:41.748 00.000 15672 resist switch: large excursion: input -1.11 thresh 0.75 direction from 1 to -1 03:05:41.748 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.33 03:05:41.748 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11 03:05:41.748 00.000 15672 MoveAxis(E, 0, ABG) 03:05:41.748 00.000 15672 Move returns status 0, amount 0 03:05:41.748 00.000 15672 MoveAxis(N, 198, ABG) 03:05:41.748 00.000 15672 Guiding Dir = 0, Dur = 198 03:05:41.749 00.001 15672 IsSlewing returns 0 03:05:41.750 00.001 15672 IsGuiding returns 0 03:05:41.754 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=15921, FiltMin=2518, FiltMax=11780, Gamma=2.950 03:05:41.795 00.041 30444 UpdateGuideState exits: m=31745 SNR=32.1 Saturated 03:05:41.795 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:41.795 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:41.796 00.001 30444 Enqueuing Expose request 03:05:41.823 00.027 15672 PulseGuide returned control before completion, sleep 135 03:05:41.960 00.137 15672 IsGuiding returns 1 03:05:41.961 00.001 15672 scope still moving after pulse duration time elapsed 03:05:41.982 00.021 15672 IsSlewing returns 0 03:05:41.984 00.002 15672 IsGuiding returns 1 03:05:42.004 00.020 15672 IsSlewing returns 0 03:05:42.007 00.003 15672 IsGuiding returns 1 03:05:42.029 00.022 15672 IsSlewing returns 0 03:05:42.032 00.003 15672 IsGuiding returns 1 03:05:42.052 00.020 15672 IsSlewing returns 0 03:05:42.064 00.012 15672 IsGuiding returns 0 03:05:42.064 00.000 15672 scope move finished after 198 + 116 ms 03:05:42.064 00.000 15672 Move returns status 0, amount 198 03:05:42.064 00.000 15672 move complete, result=0 03:05:42.065 00.001 15672 worker thread done servicing request 03:05:42.065 00.000 15672 Worker thread wakes up 03:05:42.065 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:42.065 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:42.065 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -1.1 px 198 ms NORTH 03:05:43.981 01.916 15672 Exposure complete 03:05:44.012 00.031 15672 worker thread done servicing request 03:05:44.012 00.000 30444 OnExposeComplete: enter 03:05:44.012 00.000 30444 UpdateGuideState(): m_state=6 03:05:44.012 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7520 03:05:44.012 00.000 30444 Star::Find returns 1 (1), X=461.21, Y=204.05, Mass=37760, SNR=32.8, Peak=6136 HFD=3.3 03:05:44.012 00.000 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 03:05:44.012 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 03:05:44.012 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-2.40 mountX=-0.16 mountY=-0.24, mountTheta=-2.14 03:05:44.013 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.20, opts=13) 03:05:44.013 00.000 30444 Enqueuing Move request for scope (-0.22, -0.20) 03:05:44.013 00.000 15672 Worker thread wakes up 03:05:44.013 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.20) opts 0xd 03:05:44.013 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.20) 03:05:44.013 00.000 15672 Moving (-0.22, -0.20) raw xDistance=-0.16 yDistance=-0.24 03:05:44.013 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 03:05:44.013 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:05:44.013 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 03:05:44.013 00.000 15672 MoveAxis(E, 0, ABG) 03:05:44.013 00.000 15672 Move returns status 0, amount 0 03:05:44.013 00.000 15672 MoveAxis(N, 0, ABG) 03:05:44.013 00.000 15672 Move returns status 0, amount 0 03:05:44.013 00.000 15672 move complete, result=0 03:05:44.013 00.000 15672 worker thread done servicing request 03:05:44.018 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=17704, FiltMin=2533, FiltMax=12161, Gamma=2.950 03:05:44.061 00.043 30444 UpdateGuideState exits: m=37760 SNR=32.8 Saturated 03:05:44.061 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:44.061 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:44.061 00.000 30444 Enqueuing Expose request 03:05:44.061 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:05:44.061 00.000 15672 Worker thread wakes up 03:05:44.061 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:44.061 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:46.177 02.116 15672 Exposure complete 03:05:46.210 00.033 15672 worker thread done servicing request 03:05:46.210 00.000 30444 OnExposeComplete: enter 03:05:46.210 00.000 30444 UpdateGuideState(): m_state=6 03:05:46.210 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7521 03:05:46.210 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=204.27, Mass=35872, SNR=33.4, Peak=6034 HFD=3.4 03:05:46.210 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 03:05:46.210 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.27 = 0.27) 03:05:46.210 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.02 hyp=0.31 cameraTheta=0.05 mountX=0.29 mountY=0.08, mountTheta=0.27 03:05:46.210 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.02, opts=13) 03:05:46.210 00.000 30444 Enqueuing Move request for scope (0.31, 0.02) 03:05:46.210 00.000 15672 Worker thread wakes up 03:05:46.211 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.02) opts 0xd 03:05:46.211 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.02) 03:05:46.211 00.000 15672 Moving (0.31, 0.02) raw xDistance=0.29 yDistance=0.08 03:05:46.211 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29 03:05:46.211 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:05:46.211 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 03:05:46.211 00.000 15672 MoveAxis(W, 80, ABG) 03:05:46.211 00.000 15672 Guiding Dir = 3, Dur = 80 03:05:46.211 00.000 15672 IsSlewing returns 0 03:05:46.212 00.001 15672 IsGuiding returns 0 03:05:46.216 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=16757, FiltMin=2515, FiltMax=10747, Gamma=2.950 03:05:46.232 00.016 15672 PulseGuide returned control before completion, sleep 71 03:05:46.259 00.027 30444 UpdateGuideState exits: m=35872 SNR=33.4 Saturated 03:05:46.259 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:46.259 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:46.259 00.000 30444 Enqueuing Expose request 03:05:46.305 00.046 15672 IsGuiding returns 1 03:05:46.305 00.000 15672 scope still moving after pulse duration time elapsed 03:05:46.327 00.022 15672 IsSlewing returns 0 03:05:46.376 00.049 15672 IsGuiding returns 0 03:05:46.377 00.001 15672 scope move finished after 80 + 84 ms 03:05:46.377 00.000 15672 Move returns status 0, amount 80 03:05:46.377 00.000 15672 MoveAxis(N, 0, ABG) 03:05:46.377 00.000 15672 Move returns status 0, amount 0 03:05:46.377 00.000 15672 move complete, result=0 03:05:46.377 00.000 15672 worker thread done servicing request 03:05:46.377 00.000 15672 Worker thread wakes up 03:05:46.378 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:46.378 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:46.378 00.000 30444 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH 03:05:48.293 01.915 15672 Exposure complete 03:05:48.325 00.032 15672 worker thread done servicing request 03:05:48.325 00.000 30444 OnExposeComplete: enter 03:05:48.325 00.000 30444 UpdateGuideState(): m_state=6 03:05:48.326 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7522 03:05:48.326 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=203.30, Mass=36117, SNR=36.6, Peak=6291 HFD=3.2 03:05:48.326 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 03:05:48.326 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 03:05:48.326 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.95 hyp=0.95 cameraTheta=-1.60 mountX=0.23 mountY=-0.94, mountTheta=-1.33 03:05:48.326 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.95, opts=13) 03:05:48.326 00.000 30444 Enqueuing Move request for scope (-0.03, -0.95) 03:05:48.326 00.000 15672 Worker thread wakes up 03:05:48.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.95) opts 0xd 03:05:48.327 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.95) 03:05:48.327 00.000 15672 Moving (-0.03, -0.95) raw xDistance=0.23 yDistance=-0.94 03:05:48.327 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 03:05:48.327 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 03:05:48.327 00.000 15672 MoveAxis(E, 0, ABG) 03:05:48.327 00.000 15672 Move returns status 0, amount 0 03:05:48.327 00.000 15672 MoveAxis(N, 167, ABG) 03:05:48.327 00.000 15672 Guiding Dir = 0, Dur = 167 03:05:48.327 00.000 15672 IsSlewing returns 0 03:05:48.328 00.001 15672 IsGuiding returns 0 03:05:48.333 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=14443, FiltMin=2608, FiltMax=11415, Gamma=2.950 03:05:48.376 00.043 30444 UpdateGuideState exits: m=36117 SNR=36.6 Saturated 03:05:48.376 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:48.376 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:48.376 00.000 30444 Enqueuing Expose request 03:05:48.405 00.029 15672 PulseGuide returned control before completion, sleep 101 03:05:48.510 00.105 15672 IsGuiding returns 1 03:05:48.510 00.000 15672 scope still moving after pulse duration time elapsed 03:05:48.531 00.021 15672 IsSlewing returns 0 03:05:48.551 00.020 15672 IsGuiding returns 1 03:05:48.571 00.020 15672 IsSlewing returns 0 03:05:48.614 00.043 15672 IsGuiding returns 0 03:05:48.615 00.001 15672 scope move finished after 167 + 118 ms 03:05:48.615 00.000 15672 Move returns status 0, amount 167 03:05:48.615 00.000 15672 move complete, result=0 03:05:48.615 00.000 15672 worker thread done servicing request 03:05:48.615 00.000 15672 Worker thread wakes up 03:05:48.615 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:48.615 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:48.616 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 167 ms NORTH 03:05:50.724 02.108 15672 Exposure complete 03:05:50.742 00.018 15672 worker thread done servicing request 03:05:50.742 00.000 30444 OnExposeComplete: enter 03:05:50.742 00.000 30444 UpdateGuideState(): m_state=6 03:05:50.743 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7523 03:05:50.743 00.000 30444 Star::Find returns 1 (1), X=460.96, Y=203.74, Mass=43810, SNR=43.6, Peak=6176 HFD=4.0 03:05:50.743 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 03:05:50.743 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 03:05:50.743 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.52 hyp=0.70 cameraTheta=-2.32 mountX=-0.32 mountY=-0.61, mountTheta=-2.05 03:05:50.743 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.52, opts=13) 03:05:50.743 00.000 30444 Enqueuing Move request for scope (-0.48, -0.52) 03:05:50.743 00.000 15672 Worker thread wakes up 03:05:50.743 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.52) opts 0xd 03:05:50.743 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.52) 03:05:50.744 00.001 15672 Moving (-0.48, -0.52) raw xDistance=-0.32 yDistance=-0.61 03:05:50.744 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 03:05:50.744 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 03:05:50.744 00.000 15672 MoveAxis(E, 85, ABG) 03:05:50.744 00.000 15672 Guiding Dir = 2, Dur = 85 03:05:50.744 00.000 15672 IsSlewing returns 0 03:05:50.745 00.001 15672 IsGuiding returns 0 03:05:50.750 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=14737, FiltMin=2628, FiltMax=11642, Gamma=2.950 03:05:50.769 00.019 15672 PulseGuide returned control before completion, sleep 73 03:05:50.794 00.025 30444 UpdateGuideState exits: m=43810 SNR=43.6 Saturated 03:05:50.794 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:50.794 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:50.794 00.000 30444 Enqueuing Expose request 03:05:50.844 00.050 15672 IsGuiding returns 1 03:05:50.844 00.000 15672 scope still moving after pulse duration time elapsed 03:05:50.865 00.021 15672 IsSlewing returns 0 03:05:50.881 00.016 15672 IsGuiding returns 0 03:05:50.881 00.000 15672 scope move finished after 85 + 50 ms 03:05:50.881 00.000 15672 Move returns status 0, amount 85 03:05:50.881 00.000 15672 MoveAxis(N, 108, ABG) 03:05:50.881 00.000 15672 Guiding Dir = 0, Dur = 108 03:05:50.882 00.001 15672 IsSlewing returns 0 03:05:50.883 00.001 15672 IsGuiding returns 0 03:05:50.961 00.078 15672 PulseGuide returned control before completion, sleep 41 03:05:51.004 00.043 15672 IsGuiding returns 1 03:05:51.004 00.000 15672 scope still moving after pulse duration time elapsed 03:05:51.025 00.021 15672 IsSlewing returns 0 03:05:51.027 00.002 15672 IsGuiding returns 1 03:05:51.047 00.020 15672 IsSlewing returns 0 03:05:51.049 00.002 15672 IsGuiding returns 1 03:05:51.070 00.021 15672 IsSlewing returns 0 03:05:51.073 00.003 15672 IsGuiding returns 1 03:05:51.093 00.020 15672 IsSlewing returns 0 03:05:51.121 00.028 15672 IsGuiding returns 0 03:05:51.122 00.001 15672 scope move finished after 108 + 131 ms 03:05:51.122 00.000 15672 Move returns status 0, amount 108 03:05:51.122 00.000 15672 move complete, result=0 03:05:51.122 00.000 15672 worker thread done servicing request 03:05:51.122 00.000 15672 Worker thread wakes up 03:05:51.122 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:51.123 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:51.123 00.000 30444 GuideStep: -0.3 px 85 ms EAST, -0.6 px 108 ms NORTH 03:05:53.031 01.908 15672 Exposure complete 03:05:53.051 00.020 15672 worker thread done servicing request 03:05:53.051 00.000 30444 OnExposeComplete: enter 03:05:53.051 00.000 30444 UpdateGuideState(): m_state=6 03:05:53.051 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7524 03:05:53.051 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=203.56, Mass=30503, SNR=37.1, Peak=5855 HFD=3.1 03:05:53.051 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.11 = -2.11) 03:05:53.051 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.17 = -2.17) 03:05:53.052 00.001 30444 CameraToMount -- cameraX=-0.73 cameraY=-0.69 hyp=1.01 cameraTheta=-2.38 mountX=-0.52 mountY=-0.83, mountTheta=-2.12 03:05:53.052 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.73, y=-0.69, opts=13) 03:05:53.052 00.000 30444 Enqueuing Move request for scope (-0.73, -0.69) 03:05:53.052 00.000 15672 Worker thread wakes up 03:05:53.052 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.69) opts 0xd 03:05:53.052 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.73, -0.69) 03:05:53.052 00.000 15672 Moving (-0.73, -0.69) raw xDistance=-0.52 yDistance=-0.83 03:05:53.052 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52 03:05:53.052 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 03:05:53.052 00.000 15672 MoveAxis(E, 145, ABG) 03:05:53.052 00.000 15672 Guiding Dir = 2, Dur = 145 03:05:53.053 00.001 15672 IsSlewing returns 0 03:05:53.054 00.001 15672 IsGuiding returns 0 03:05:53.058 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=15576, FiltMin=2624, FiltMax=11479, Gamma=2.950 03:05:53.069 00.011 15672 PulseGuide returned control before completion, sleep 140 03:05:53.101 00.032 30444 UpdateGuideState exits: m=30503 SNR=37.1 Saturated 03:05:53.101 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:53.101 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:53.101 00.000 30444 Enqueuing Expose request 03:05:53.212 00.111 15672 IsGuiding returns 1 03:05:53.212 00.000 15672 scope still moving after pulse duration time elapsed 03:05:53.232 00.020 15672 IsSlewing returns 0 03:05:53.262 00.030 15672 IsGuiding returns 0 03:05:53.262 00.000 15672 scope move finished after 145 + 63 ms 03:05:53.262 00.000 15672 Move returns status 0, amount 145 03:05:53.263 00.001 15672 MoveAxis(N, 149, ABG) 03:05:53.263 00.000 15672 Guiding Dir = 0, Dur = 149 03:05:53.263 00.000 15672 IsSlewing returns 0 03:05:53.266 00.003 15672 IsGuiding returns 0 03:05:53.341 00.075 15672 PulseGuide returned control before completion, sleep 85 03:05:53.429 00.088 15672 IsGuiding returns 1 03:05:53.430 00.001 15672 scope still moving after pulse duration time elapsed 03:05:53.451 00.021 15672 IsSlewing returns 0 03:05:53.452 00.001 15672 IsGuiding returns 1 03:05:53.473 00.021 15672 IsSlewing returns 0 03:05:53.474 00.001 15672 IsGuiding returns 1 03:05:53.495 00.021 15672 IsSlewing returns 0 03:05:53.533 00.038 15672 IsGuiding returns 0 03:05:53.533 00.000 15672 scope move finished after 149 + 117 ms 03:05:53.533 00.000 15672 Move returns status 0, amount 149 03:05:53.533 00.000 15672 move complete, result=0 03:05:53.533 00.000 15672 worker thread done servicing request 03:05:53.533 00.000 15672 Worker thread wakes up 03:05:53.533 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:53.533 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:53.533 00.000 30444 GuideStep: -0.5 px 145 ms EAST, -0.8 px 149 ms NORTH 03:05:55.640 02.107 15672 Exposure complete 03:05:55.664 00.024 15672 worker thread done servicing request 03:05:55.665 00.001 30444 OnExposeComplete: enter 03:05:55.665 00.000 30444 UpdateGuideState(): m_state=6 03:05:55.665 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7525 03:05:55.665 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=203.25, Mass=39033, SNR=39.4, Peak=6365 HFD=3.2 03:05:55.665 00.000 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 03:05:55.665 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 03:05:55.665 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-1.00 hyp=1.01 cameraTheta=-1.42 mountX=0.42 mountY=-0.94, mountTheta=-1.15 03:05:55.666 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-1.00, opts=13) 03:05:55.666 00.000 30444 Enqueuing Move request for scope (0.15, -1.00) 03:05:55.666 00.000 15672 Worker thread wakes up 03:05:55.666 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -1.00) opts 0xd 03:05:55.666 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -1.00) 03:05:55.666 00.000 15672 Moving (0.15, -1.00) raw xDistance=0.42 yDistance=-0.94 03:05:55.666 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.42 03:05:55.666 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 03:05:55.667 00.001 15672 MoveAxis(W, 103, ABG) 03:05:55.667 00.000 15672 Guiding Dir = 3, Dur = 103 03:05:55.667 00.000 15672 IsSlewing returns 0 03:05:55.668 00.001 15672 IsGuiding returns 0 03:05:55.673 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=15644, FiltMin=2598, FiltMax=11871, Gamma=2.950 03:05:55.688 00.015 15672 PulseGuide returned control before completion, sleep 93 03:05:55.719 00.031 30444 UpdateGuideState exits: m=39033 SNR=39.4 Saturated 03:05:55.719 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:55.719 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:55.719 00.000 30444 Enqueuing Expose request 03:05:55.783 00.064 15672 IsGuiding returns 1 03:05:55.783 00.000 15672 scope still moving after pulse duration time elapsed 03:05:55.805 00.022 15672 IsSlewing returns 0 03:05:55.817 00.012 15672 IsGuiding returns 0 03:05:55.817 00.000 15672 scope move finished after 103 + 45 ms 03:05:55.817 00.000 15672 Move returns status 0, amount 103 03:05:55.818 00.001 15672 MoveAxis(N, 168, ABG) 03:05:55.818 00.000 15672 Guiding Dir = 0, Dur = 168 03:05:55.818 00.000 15672 IsSlewing returns 0 03:05:55.819 00.001 15672 IsGuiding returns 0 03:05:55.898 00.079 15672 PulseGuide returned control before completion, sleep 99 03:05:56.000 00.102 15672 IsGuiding returns 1 03:05:56.000 00.000 15672 scope still moving after pulse duration time elapsed 03:05:56.021 00.021 15672 IsSlewing returns 0 03:05:56.024 00.003 15672 IsGuiding returns 1 03:05:56.045 00.021 15672 IsSlewing returns 0 03:05:56.048 00.003 15672 IsGuiding returns 1 03:05:56.069 00.021 15672 IsSlewing returns 0 03:05:56.071 00.002 15672 IsGuiding returns 1 03:05:56.093 00.022 15672 IsSlewing returns 0 03:05:56.122 00.029 15672 IsGuiding returns 0 03:05:56.122 00.000 15672 scope move finished after 168 + 134 ms 03:05:56.122 00.000 15672 Move returns status 0, amount 168 03:05:56.122 00.000 15672 move complete, result=0 03:05:56.122 00.000 15672 worker thread done servicing request 03:05:56.123 00.001 15672 Worker thread wakes up 03:05:56.123 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:56.123 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:56.123 00.000 30444 GuideStep: 0.4 px 103 ms WEST, -0.9 px 168 ms NORTH 03:05:58.039 01.916 15672 Exposure complete 03:05:58.070 00.031 15672 worker thread done servicing request 03:05:58.071 00.001 30444 OnExposeComplete: enter 03:05:58.071 00.000 30444 UpdateGuideState(): m_state=6 03:05:58.071 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7526 03:05:58.071 00.000 30444 Star::Find returns 1 (1), X=461.52, Y=203.26, Mass=39080, SNR=38.8, Peak=6388 HFD=3.4 03:05:58.071 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 03:05:58.071 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 03:05:58.071 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-1.00 hyp=1.00 cameraTheta=-1.48 mountX=0.36 mountY=-0.95, mountTheta=-1.21 03:05:58.071 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-1.00, opts=13) 03:05:58.071 00.000 30444 Enqueuing Move request for scope (0.09, -1.00) 03:05:58.072 00.001 15672 Worker thread wakes up 03:05:58.072 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.00) opts 0xd 03:05:58.072 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -1.00) 03:05:58.072 00.000 15672 Moving (0.09, -1.00) raw xDistance=0.36 yDistance=-0.95 03:05:58.072 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36 03:05:58.072 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95 03:05:58.072 00.000 15672 MoveAxis(W, 105, ABG) 03:05:58.072 00.000 15672 Guiding Dir = 3, Dur = 105 03:05:58.072 00.000 15672 IsSlewing returns 0 03:05:58.075 00.003 15672 IsGuiding returns 0 03:05:58.078 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=15134, FiltMin=2552, FiltMax=11824, Gamma=2.950 03:05:58.101 00.023 15672 PulseGuide returned control before completion, sleep 89 03:05:58.122 00.021 30444 UpdateGuideState exits: m=39080 SNR=38.8 Saturated 03:05:58.122 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:05:58.122 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:05:58.122 00.000 30444 Enqueuing Expose request 03:05:58.192 00.070 15672 IsGuiding returns 1 03:05:58.192 00.000 15672 scope still moving after pulse duration time elapsed 03:05:58.212 00.020 15672 IsSlewing returns 0 03:05:58.214 00.002 15672 IsGuiding returns 1 03:05:58.234 00.020 15672 IsSlewing returns 0 03:05:58.247 00.013 15672 IsGuiding returns 0 03:05:58.247 00.000 15672 scope move finished after 105 + 67 ms 03:05:58.247 00.000 15672 Move returns status 0, amount 105 03:05:58.247 00.000 15672 MoveAxis(N, 170, ABG) 03:05:58.247 00.000 15672 Guiding Dir = 0, Dur = 170 03:05:58.248 00.001 15672 IsSlewing returns 0 03:05:58.251 00.003 15672 IsGuiding returns 0 03:05:58.325 00.074 15672 PulseGuide returned control before completion, sleep 106 03:05:58.434 00.109 15672 IsGuiding returns 1 03:05:58.434 00.000 15672 scope still moving after pulse duration time elapsed 03:05:58.456 00.022 15672 IsSlewing returns 0 03:05:58.459 00.003 15672 IsGuiding returns 1 03:05:58.479 00.020 15672 IsSlewing returns 0 03:05:58.482 00.003 15672 IsGuiding returns 1 03:05:58.504 00.022 15672 IsSlewing returns 0 03:05:58.534 00.030 15672 IsGuiding returns 0 03:05:58.534 00.000 15672 scope move finished after 170 + 113 ms 03:05:58.534 00.000 15672 Move returns status 0, amount 170 03:05:58.535 00.001 15672 move complete, result=0 03:05:58.535 00.000 15672 worker thread done servicing request 03:05:58.535 00.000 15672 Worker thread wakes up 03:05:58.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:05:58.535 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:05:58.535 00.000 30444 GuideStep: 0.4 px 105 ms WEST, -1.0 px 170 ms NORTH 03:06:00.647 02.112 15672 Exposure complete 03:06:00.666 00.019 15672 worker thread done servicing request 03:06:00.667 00.001 30444 OnExposeComplete: enter 03:06:00.667 00.000 30444 UpdateGuideState(): m_state=6 03:06:00.667 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7527 03:06:00.667 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=203.67, Mass=31445, SNR=32.4, Peak=6122 HFD=3.2 03:06:00.667 00.000 30444 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.28) = xAngle (-2.22 = -2.22) 03:06:00.667 00.000 30444 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.28 = -2.28) 03:06:00.667 00.000 30444 CameraToMount -- cameraX=-0.77 cameraY=-0.59 hyp=0.97 cameraTheta=-2.49 mountX=-0.58 mountY=-0.74, mountTheta=-2.24 03:06:00.668 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.77, y=-0.59, opts=13) 03:06:00.668 00.000 30444 Enqueuing Move request for scope (-0.77, -0.59) 03:06:00.668 00.000 15672 Worker thread wakes up 03:06:00.668 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.59) opts 0xd 03:06:00.668 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.77, -0.59) 03:06:00.668 00.000 15672 Moving (-0.77, -0.59) raw xDistance=-0.58 yDistance=-0.74 03:06:00.668 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.58 03:06:00.668 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 03:06:00.668 00.000 15672 MoveAxis(E, 150, ABG) 03:06:00.668 00.000 15672 Guiding Dir = 2, Dur = 150 03:06:00.669 00.001 15672 IsSlewing returns 0 03:06:00.670 00.001 15672 IsGuiding returns 0 03:06:00.674 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=15778, FiltMin=2584, FiltMax=10375, Gamma=2.950 03:06:00.689 00.015 15672 PulseGuide returned control before completion, sleep 141 03:06:00.717 00.028 30444 UpdateGuideState exits: m=31445 SNR=32.4 Saturated 03:06:00.717 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:00.718 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:00.718 00.000 30444 Enqueuing Expose request 03:06:00.833 00.115 15672 IsGuiding returns 1 03:06:00.833 00.000 15672 scope still moving after pulse duration time elapsed 03:06:00.854 00.021 15672 IsSlewing returns 0 03:06:00.866 00.012 15672 IsGuiding returns 0 03:06:00.867 00.001 15672 scope move finished after 150 + 46 ms 03:06:00.867 00.000 15672 Move returns status 0, amount 150 03:06:00.867 00.000 15672 MoveAxis(N, 132, ABG) 03:06:00.867 00.000 15672 Guiding Dir = 0, Dur = 132 03:06:00.868 00.001 15672 IsSlewing returns 0 03:06:00.870 00.002 15672 IsGuiding returns 0 03:06:00.977 00.107 15672 PulseGuide returned control before completion, sleep 36 03:06:01.016 00.039 15672 IsGuiding returns 1 03:06:01.016 00.000 15672 scope still moving after pulse duration time elapsed 03:06:01.038 00.022 15672 IsSlewing returns 0 03:06:01.039 00.001 15672 IsGuiding returns 1 03:06:01.060 00.021 15672 IsSlewing returns 0 03:06:01.061 00.001 15672 IsGuiding returns 1 03:06:01.082 00.021 15672 IsSlewing returns 0 03:06:01.104 00.022 15672 IsGuiding returns 0 03:06:01.104 00.000 15672 scope move finished after 132 + 102 ms 03:06:01.104 00.000 15672 Move returns status 0, amount 132 03:06:01.104 00.000 15672 move complete, result=0 03:06:01.104 00.000 15672 worker thread done servicing request 03:06:01.104 00.000 15672 Worker thread wakes up 03:06:01.104 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:01.104 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:01.104 00.000 30444 GuideStep: -0.6 px 150 ms EAST, -0.7 px 132 ms NORTH 03:06:03.011 01.907 15672 Exposure complete 03:06:03.030 00.019 15672 worker thread done servicing request 03:06:03.030 00.000 30444 OnExposeComplete: enter 03:06:03.031 00.001 30444 UpdateGuideState(): m_state=6 03:06:03.031 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7528 03:06:03.031 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=203.09, Mass=40585, SNR=40.2, Peak=6273 HFD=3.5 03:06:03.031 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 03:06:03.031 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 03:06:03.031 00.000 30444 CameraToMount -- cameraX=-0.56 cameraY=-1.16 hyp=1.29 cameraTheta=-2.02 mountX=-0.22 mountY=-1.26, mountTheta=-1.75 03:06:03.031 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.56, y=-1.16, opts=13) 03:06:03.031 00.000 30444 Enqueuing Move request for scope (-0.56, -1.16) 03:06:03.032 00.001 15672 Worker thread wakes up 03:06:03.032 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -1.16) opts 0xd 03:06:03.032 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.56, -1.16) 03:06:03.032 00.000 15672 Moving (-0.56, -1.16) raw xDistance=-0.22 yDistance=-1.26 03:06:03.032 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:06:03.032 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.26 from input -1.26 03:06:03.032 00.000 15672 MoveAxis(E, 0, ABG) 03:06:03.032 00.000 15672 Move returns status 0, amount 0 03:06:03.032 00.000 15672 MoveAxis(N, 224, ABG) 03:06:03.032 00.000 15672 Guiding Dir = 0, Dur = 224 03:06:03.032 00.000 15672 IsSlewing returns 0 03:06:03.033 00.001 15672 IsGuiding returns 0 03:06:03.037 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=15197, FiltMin=2612, FiltMax=11866, Gamma=2.950 03:06:03.079 00.042 30444 UpdateGuideState exits: m=40585 SNR=40.2 Saturated 03:06:03.079 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:03.079 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:03.079 00.000 30444 Enqueuing Expose request 03:06:03.117 00.038 15672 PulseGuide returned control before completion, sleep 150 03:06:03.270 00.153 15672 IsGuiding returns 1 03:06:03.270 00.000 15672 scope still moving after pulse duration time elapsed 03:06:03.291 00.021 15672 IsSlewing returns 0 03:06:03.292 00.001 15672 IsGuiding returns 1 03:06:03.313 00.021 15672 IsSlewing returns 0 03:06:03.314 00.001 15672 IsGuiding returns 1 03:06:03.335 00.021 15672 IsSlewing returns 0 03:06:03.404 00.069 15672 IsGuiding returns 0 03:06:03.404 00.000 15672 scope move finished after 224 + 147 ms 03:06:03.404 00.000 15672 Move returns status 0, amount 224 03:06:03.405 00.001 15672 move complete, result=0 03:06:03.405 00.000 15672 worker thread done servicing request 03:06:03.405 00.000 15672 Worker thread wakes up 03:06:03.405 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -1.3 px 224 ms NORTH 03:06:03.405 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:03.405 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:05.512 02.107 15672 Exposure complete 03:06:05.532 00.020 15672 worker thread done servicing request 03:06:05.532 00.000 30444 OnExposeComplete: enter 03:06:05.532 00.000 30444 UpdateGuideState(): m_state=6 03:06:05.532 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7529 03:06:05.532 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=203.86, Mass=37238, SNR=36.1, Peak=6114 HFD=3.3 03:06:05.532 00.000 30444 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.28) = xAngle (-2.50 = -2.50) 03:06:05.533 00.001 30444 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.56 = -2.56) 03:06:05.533 00.000 30444 CameraToMount -- cameraX=-1.04 cameraY=-0.40 hyp=1.12 cameraTheta=-2.78 mountX=-0.90 mountY=-0.61, mountTheta=-2.54 03:06:05.533 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.04, y=-0.40, opts=13) 03:06:05.533 00.000 30444 Enqueuing Move request for scope (-1.04, -0.40) 03:06:05.533 00.000 15672 Worker thread wakes up 03:06:05.533 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.04, -0.40) opts 0xd 03:06:05.533 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.04, -0.40) 03:06:05.533 00.000 15672 Moving (-1.04, -0.40) raw xDistance=-0.90 yDistance=-0.61 03:06:05.533 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.90 03:06:05.533 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 03:06:05.533 00.000 15672 MoveAxis(E, 242, ABG) 03:06:05.533 00.000 15672 Guiding Dir = 2, Dur = 242 03:06:05.534 00.001 15672 IsSlewing returns 0 03:06:05.539 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=15318, FiltMin=2600, FiltMax=11303, Gamma=2.950 03:06:05.562 00.023 15672 IsGuiding returns 0 03:06:05.577 00.015 15672 PulseGuide returned control before completion, sleep 237 03:06:05.582 00.005 30444 UpdateGuideState exits: m=37238 SNR=36.1 Saturated 03:06:05.582 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:05.582 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:05.582 00.000 30444 Enqueuing Expose request 03:06:05.818 00.236 15672 IsGuiding returns 1 03:06:05.818 00.000 15672 scope still moving after pulse duration time elapsed 03:06:05.839 00.021 15672 IsSlewing returns 0 03:06:05.849 00.010 15672 IsGuiding returns 0 03:06:05.850 00.001 15672 scope move finished after 242 + 45 ms 03:06:05.850 00.000 15672 Move returns status 0, amount 242 03:06:05.850 00.000 15672 MoveAxis(N, 109, ABG) 03:06:05.850 00.000 15672 Guiding Dir = 0, Dur = 109 03:06:05.850 00.000 15672 IsSlewing returns 0 03:06:05.851 00.001 15672 IsGuiding returns 0 03:06:05.929 00.078 15672 PulseGuide returned control before completion, sleep 42 03:06:05.973 00.044 15672 IsGuiding returns 1 03:06:05.973 00.000 15672 scope still moving after pulse duration time elapsed 03:06:05.995 00.022 15672 IsSlewing returns 0 03:06:06.027 00.032 15672 IsGuiding returns 1 03:06:06.049 00.022 15672 IsSlewing returns 0 03:06:06.051 00.002 15672 IsGuiding returns 1 03:06:06.072 00.021 15672 IsSlewing returns 0 03:06:06.090 00.018 15672 IsGuiding returns 0 03:06:06.090 00.000 15672 scope move finished after 109 + 130 ms 03:06:06.091 00.001 15672 Move returns status 0, amount 109 03:06:06.091 00.000 15672 move complete, result=0 03:06:06.091 00.000 15672 worker thread done servicing request 03:06:06.091 00.000 15672 Worker thread wakes up 03:06:06.091 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:06.091 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:06.092 00.001 30444 GuideStep: -0.9 px 242 ms EAST, -0.6 px 109 ms NORTH 03:06:08.000 01.908 15672 Exposure complete 03:06:08.020 00.020 15672 worker thread done servicing request 03:06:08.020 00.000 30444 OnExposeComplete: enter 03:06:08.020 00.000 30444 UpdateGuideState(): m_state=6 03:06:08.020 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7530 03:06:08.020 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=203.26, Mass=35412, SNR=30.9, Peak=6140 HFD=3.2 03:06:08.020 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.13 = -1.13) 03:06:08.020 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.19 = -1.19) 03:06:08.020 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-1.00 hyp=1.01 cameraTheta=-1.41 mountX=0.43 mountY=-0.94, mountTheta=-1.14 03:06:08.020 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-1.00, opts=13) 03:06:08.020 00.000 30444 Enqueuing Move request for scope (0.16, -1.00) 03:06:08.020 00.000 15672 Worker thread wakes up 03:06:08.020 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -1.00) opts 0xd 03:06:08.020 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -1.00) 03:06:08.020 00.000 15672 Moving (0.16, -1.00) raw xDistance=0.43 yDistance=-0.94 03:06:08.020 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.43 03:06:08.020 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 03:06:08.020 00.000 15672 MoveAxis(W, 100, ABG) 03:06:08.020 00.000 15672 Guiding Dir = 3, Dur = 100 03:06:08.020 00.000 15672 IsSlewing returns 0 03:06:08.023 00.003 15672 IsGuiding returns 0 03:06:08.026 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2119, max=16661, FiltMin=2614, FiltMax=11673, Gamma=2.950 03:06:08.037 00.011 15672 PulseGuide returned control before completion, sleep 96 03:06:08.181 00.144 15672 IsGuiding returns 0 03:06:08.182 00.001 15672 Move returns status 0, amount 100 03:06:08.182 00.000 15672 MoveAxis(N, 168, ABG) 03:06:08.182 00.000 15672 Guiding Dir = 0, Dur = 168 03:06:08.182 00.000 15672 IsSlewing returns 0 03:06:08.184 00.002 15672 IsGuiding returns 0 03:06:08.227 00.043 30444 UpdateGuideState exits: m=35412 SNR=30.9 Saturated 03:06:08.227 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:08.227 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:08.228 00.001 30444 Enqueuing Expose request 03:06:08.261 00.033 15672 PulseGuide returned control before completion, sleep 102 03:06:08.366 00.105 15672 IsGuiding returns 1 03:06:08.366 00.000 15672 scope still moving after pulse duration time elapsed 03:06:08.387 00.021 15672 IsSlewing returns 0 03:06:08.422 00.035 15672 IsGuiding returns 1 03:06:08.445 00.023 15672 IsSlewing returns 0 03:06:08.487 00.042 15672 IsGuiding returns 0 03:06:08.487 00.000 15672 scope move finished after 168 + 133 ms 03:06:08.487 00.000 15672 Move returns status 0, amount 168 03:06:08.487 00.000 15672 move complete, result=0 03:06:08.487 00.000 15672 worker thread done servicing request 03:06:08.487 00.000 15672 Worker thread wakes up 03:06:08.488 00.001 30444 GuideStep: 0.4 px 100 ms WEST, -0.9 px 168 ms NORTH 03:06:08.488 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:08.488 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:10.595 02.107 15672 Exposure complete 03:06:10.615 00.020 15672 worker thread done servicing request 03:06:10.615 00.000 30444 OnExposeComplete: enter 03:06:10.615 00.000 30444 UpdateGuideState(): m_state=6 03:06:10.615 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7531 03:06:10.615 00.000 30444 Star::Find returns 1 (1), X=461.13, Y=204.49, Mass=42275, SNR=38.1, Peak=6301 HFD=3.7 03:06:10.615 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 03:06:10.615 00.000 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.69 = 2.69) 03:06:10.615 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.23 hyp=0.38 cameraTheta=2.48 mountX=-0.35 mountY=0.16, mountTheta=2.71 03:06:10.616 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.23, opts=13) 03:06:10.616 00.000 30444 Enqueuing Move request for scope (-0.30, 0.23) 03:06:10.616 00.000 15672 Worker thread wakes up 03:06:10.616 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.23) opts 0xd 03:06:10.616 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.23) 03:06:10.616 00.000 15672 Moving (-0.30, 0.23) raw xDistance=-0.35 yDistance=0.16 03:06:10.616 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35 03:06:10.616 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:06:10.616 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 03:06:10.616 00.000 15672 MoveAxis(E, 88, ABG) 03:06:10.616 00.000 15672 Guiding Dir = 2, Dur = 88 03:06:10.617 00.001 15672 IsSlewing returns 0 03:06:10.618 00.001 15672 IsGuiding returns 0 03:06:10.622 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2333, max=14672, FiltMin=2507, FiltMax=11987, Gamma=2.950 03:06:10.640 00.018 15672 PulseGuide returned control before completion, sleep 75 03:06:10.664 00.024 30444 UpdateGuideState exits: m=42275 SNR=38.1 Saturated 03:06:10.664 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:10.664 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:10.664 00.000 30444 Enqueuing Expose request 03:06:10.718 00.054 15672 IsGuiding returns 1 03:06:10.718 00.000 15672 scope still moving after pulse duration time elapsed 03:06:10.739 00.021 15672 IsSlewing returns 0 03:06:10.786 00.047 15672 IsGuiding returns 0 03:06:10.786 00.000 15672 scope move finished after 88 + 80 ms 03:06:10.786 00.000 15672 Move returns status 0, amount 88 03:06:10.786 00.000 15672 MoveAxis(N, 0, ABG) 03:06:10.787 00.001 15672 Move returns status 0, amount 0 03:06:10.787 00.000 15672 move complete, result=0 03:06:10.787 00.000 15672 worker thread done servicing request 03:06:10.787 00.000 30444 GuideStep: -0.3 px 88 ms EAST, 0.2 px 0 ms NORTH 03:06:10.787 00.000 15672 Worker thread wakes up 03:06:10.788 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:10.788 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:12.696 01.908 15672 Exposure complete 03:06:12.716 00.020 15672 worker thread done servicing request 03:06:12.716 00.000 30444 OnExposeComplete: enter 03:06:12.716 00.000 30444 UpdateGuideState(): m_state=6 03:06:12.716 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7532 03:06:12.717 00.001 30444 Star::Find returns 1 (1), X=461.37, Y=204.08, Mass=37489, SNR=37.2, Peak=6112 HFD=3.4 03:06:12.717 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 03:06:12.717 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 03:06:12.717 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.91 mountX=-0.01 mountY=-0.18, mountTheta=-1.63 03:06:12.717 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.17, opts=13) 03:06:12.717 00.000 30444 Enqueuing Move request for scope (-0.06, -0.17) 03:06:12.717 00.000 15672 Worker thread wakes up 03:06:12.717 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd 03:06:12.717 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.17) 03:06:12.717 00.000 15672 Moving (-0.06, -0.17) raw xDistance=-0.01 yDistance=-0.18 03:06:12.717 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:06:12.717 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:06:12.717 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 03:06:12.718 00.001 15672 MoveAxis(E, 0, ABG) 03:06:12.718 00.000 15672 Move returns status 0, amount 0 03:06:12.718 00.000 15672 MoveAxis(N, 0, ABG) 03:06:12.718 00.000 15672 Move returns status 0, amount 0 03:06:12.718 00.000 15672 move complete, result=0 03:06:12.718 00.000 15672 worker thread done servicing request 03:06:12.722 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=12809, FiltMin=2570, FiltMax=10382, Gamma=2.950 03:06:12.832 00.110 30444 UpdateGuideState exits: m=37489 SNR=37.2 Saturated 03:06:12.832 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:12.832 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:12.832 00.000 30444 Enqueuing Expose request 03:06:12.832 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 03:06:12.832 00.000 15672 Worker thread wakes up 03:06:12.832 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:12.832 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:14.942 02.110 15672 Exposure complete 03:06:14.962 00.020 15672 worker thread done servicing request 03:06:14.962 00.000 30444 OnExposeComplete: enter 03:06:14.962 00.000 30444 UpdateGuideState(): m_state=6 03:06:14.962 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7533 03:06:14.963 00.001 30444 Star::Find returns 1 (1), X=461.27, Y=204.55, Mass=52985, SNR=52.3, Peak=6652 HFD=3.9 03:06:14.963 00.000 30444 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 03:06:14.963 00.000 30444 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 03:06:14.963 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.29 hyp=0.34 cameraTheta=2.09 mountX=-0.24 mountY=0.25, mountTheta=2.33 03:06:14.963 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.29, opts=13) 03:06:14.963 00.000 30444 Enqueuing Move request for scope (-0.17, 0.29) 03:06:14.963 00.000 15672 Worker thread wakes up 03:06:14.963 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.29) opts 0xd 03:06:14.963 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.29) 03:06:14.963 00.000 15672 Moving (-0.17, 0.29) raw xDistance=-0.24 yDistance=0.25 03:06:14.964 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:06:14.964 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:06:14.964 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 03:06:14.964 00.000 15672 MoveAxis(E, 0, ABG) 03:06:14.964 00.000 15672 Move returns status 0, amount 0 03:06:14.964 00.000 15672 MoveAxis(N, 0, ABG) 03:06:14.964 00.000 15672 Move returns status 0, amount 0 03:06:14.964 00.000 15672 move complete, result=0 03:06:14.964 00.000 15672 worker thread done servicing request 03:06:14.968 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=15643, FiltMin=2577, FiltMax=11380, Gamma=2.950 03:06:15.012 00.044 30444 UpdateGuideState exits: m=52985 SNR=52.3 Saturated 03:06:15.012 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:15.012 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:15.012 00.000 30444 Enqueuing Expose request 03:06:15.012 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 03:06:15.012 00.000 15672 Worker thread wakes up 03:06:15.012 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:15.012 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:16.921 01.909 15672 Exposure complete 03:06:16.940 00.019 15672 worker thread done servicing request 03:06:16.940 00.000 30444 OnExposeComplete: enter 03:06:16.940 00.000 30444 UpdateGuideState(): m_state=6 03:06:16.940 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7534 03:06:16.940 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=204.75, Mass=30929, SNR=31.3, Peak=6378 HFD=2.6 03:06:16.940 00.000 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 03:06:16.940 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 03:06:16.941 00.001 30444 CameraToMount -- cameraX=0.29 cameraY=0.50 hyp=0.57 cameraTheta=1.05 mountX=0.14 mountY=0.55, mountTheta=1.32 03:06:16.941 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.50, opts=13) 03:06:16.941 00.000 30444 Enqueuing Move request for scope (0.29, 0.50) 03:06:16.941 00.000 15672 Worker thread wakes up 03:06:16.941 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.50) opts 0xd 03:06:16.941 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.50) 03:06:16.941 00.000 15672 Moving (0.29, 0.50) raw xDistance=0.14 yDistance=0.55 03:06:16.941 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:06:16.941 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:06:16.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55 03:06:16.941 00.000 15672 MoveAxis(E, 0, ABG) 03:06:16.941 00.000 15672 Move returns status 0, amount 0 03:06:16.942 00.001 15672 MoveAxis(N, 0, ABG) 03:06:16.942 00.000 15672 Move returns status 0, amount 0 03:06:16.942 00.000 15672 move complete, result=0 03:06:16.942 00.000 15672 worker thread done servicing request 03:06:16.946 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=14331, FiltMin=2556, FiltMax=11682, Gamma=2.950 03:06:16.989 00.043 30444 UpdateGuideState exits: m=30929 SNR=31.3 Saturated 03:06:16.989 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:16.989 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:16.989 00.000 30444 Enqueuing Expose request 03:06:16.989 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 03:06:16.989 00.000 15672 Worker thread wakes up 03:06:16.989 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:16.990 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:19.099 02.109 15672 Exposure complete 03:06:19.119 00.020 15672 worker thread done servicing request 03:06:19.119 00.000 30444 OnExposeComplete: enter 03:06:19.119 00.000 30444 UpdateGuideState(): m_state=6 03:06:19.120 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7535 03:06:19.120 00.000 30444 Star::Find returns 1 (1), X=462.06, Y=204.93, Mass=38770, SNR=37.9, Peak=6416 HFD=3.9 03:06:19.120 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 03:06:19.120 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 03:06:19.120 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=0.68 hyp=0.93 cameraTheta=0.82 mountX=0.42 mountY=0.80, mountTheta=1.09 03:06:19.120 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=0.68, opts=13) 03:06:19.120 00.000 30444 Enqueuing Move request for scope (0.63, 0.68) 03:06:19.120 00.000 15672 Worker thread wakes up 03:06:19.120 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.68) opts 0xd 03:06:19.120 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, 0.68) 03:06:19.120 00.000 15672 Moving (0.63, 0.68) raw xDistance=0.42 yDistance=0.80 03:06:19.120 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 03:06:19.120 00.000 15672 resist switch: large excursion: input 0.80 thresh 0.75 direction from -1 to 1 03:06:19.121 00.001 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.40 03:06:19.121 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 03:06:19.121 00.000 15672 MoveAxis(W, 113, ABG) 03:06:19.121 00.000 15672 Guiding Dir = 3, Dur = 113 03:06:19.121 00.000 15672 IsSlewing returns 0 03:06:19.122 00.001 15672 IsGuiding returns 0 03:06:19.125 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=13836, FiltMin=2609, FiltMax=10926, Gamma=2.950 03:06:19.140 00.015 15672 PulseGuide returned control before completion, sleep 106 03:06:19.169 00.029 30444 UpdateGuideState exits: m=38770 SNR=37.9 Saturated 03:06:19.169 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:19.169 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:19.169 00.000 30444 Enqueuing Expose request 03:06:19.248 00.079 15672 IsGuiding returns 1 03:06:19.248 00.000 15672 scope still moving after pulse duration time elapsed 03:06:19.268 00.020 15672 IsSlewing returns 0 03:06:19.316 00.048 15672 IsGuiding returns 0 03:06:19.317 00.001 15672 scope move finished after 113 + 81 ms 03:06:19.317 00.000 15672 Move returns status 0, amount 113 03:06:19.317 00.000 15672 MoveAxis(S, 143, ABG) 03:06:19.317 00.000 15672 Guiding Dir = 1, Dur = 143 03:06:19.318 00.001 15672 IsSlewing returns 0 03:06:19.320 00.002 15672 IsGuiding returns 0 03:06:19.395 00.075 15672 PulseGuide returned control before completion, sleep 78 03:06:19.477 00.082 15672 IsGuiding returns 1 03:06:19.477 00.000 15672 scope still moving after pulse duration time elapsed 03:06:19.498 00.021 15672 IsSlewing returns 0 03:06:19.501 00.003 15672 IsGuiding returns 1 03:06:19.522 00.021 15672 IsSlewing returns 0 03:06:19.571 00.049 15672 IsGuiding returns 0 03:06:19.571 00.000 15672 scope move finished after 143 + 107 ms 03:06:19.571 00.000 15672 Move returns status 0, amount 143 03:06:19.571 00.000 15672 move complete, result=0 03:06:19.571 00.000 15672 worker thread done servicing request 03:06:19.571 00.000 30444 GuideStep: 0.4 px 113 ms WEST, 0.8 px 143 ms SOUTH 03:06:19.571 00.000 15672 Worker thread wakes up 03:06:19.571 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:19.571 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:21.477 01.906 15672 Exposure complete 03:06:21.496 00.019 15672 worker thread done servicing request 03:06:21.496 00.000 30444 OnExposeComplete: enter 03:06:21.496 00.000 30444 UpdateGuideState(): m_state=6 03:06:21.496 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7536 03:06:21.496 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=204.84, Mass=42569, SNR=38.0, Peak=6817 HFD=3.5 03:06:21.496 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 03:06:21.496 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 03:06:21.496 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.59 hyp=0.65 cameraTheta=1.13 mountX=0.10 mountY=0.63, mountTheta=1.41 03:06:21.497 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.59, opts=13) 03:06:21.497 00.000 30444 Enqueuing Move request for scope (0.27, 0.59) 03:06:21.497 00.000 15672 Worker thread wakes up 03:06:21.497 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.59) opts 0xd 03:06:21.497 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.59) 03:06:21.497 00.000 15672 Moving (0.27, 0.59) raw xDistance=0.10 yDistance=0.63 03:06:21.497 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:06:21.497 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 03:06:21.497 00.000 15672 MoveAxis(E, 0, ABG) 03:06:21.497 00.000 15672 Move returns status 0, amount 0 03:06:21.497 00.000 15672 MoveAxis(S, 113, ABG) 03:06:21.497 00.000 15672 Guiding Dir = 1, Dur = 113 03:06:21.499 00.002 15672 IsSlewing returns 0 03:06:21.499 00.000 15672 IsGuiding returns 0 03:06:21.503 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=13525, FiltMin=2601, FiltMax=11495, Gamma=2.950 03:06:21.585 00.082 15672 PulseGuide returned control before completion, sleep 38 03:06:21.627 00.042 15672 IsGuiding returns 1 03:06:21.627 00.000 15672 scope still moving after pulse duration time elapsed 03:06:21.647 00.020 15672 IsSlewing returns 0 03:06:21.650 00.003 15672 IsGuiding returns 1 03:06:21.671 00.021 15672 IsSlewing returns 0 03:06:21.674 00.003 15672 IsGuiding returns 1 03:06:21.695 00.021 15672 IsSlewing returns 0 03:06:21.712 00.017 15672 IsGuiding returns 1 03:06:21.734 00.022 15672 IsSlewing returns 0 03:06:21.744 00.010 15672 IsGuiding returns 0 03:06:21.744 00.000 15672 scope move finished after 113 + 131 ms 03:06:21.744 00.000 15672 Move returns status 0, amount 113 03:06:21.744 00.000 15672 move complete, result=0 03:06:21.744 00.000 15672 worker thread done servicing request 03:06:21.973 00.229 30444 UpdateGuideState exits: m=42569 SNR=38.0 Saturated 03:06:21.973 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:21.974 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:21.974 00.000 30444 Enqueuing Expose request 03:06:21.974 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 113 ms SOUTH 03:06:21.974 00.000 15672 Worker thread wakes up 03:06:21.974 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:21.975 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:24.091 02.116 15672 Exposure complete 03:06:24.121 00.030 15672 worker thread done servicing request 03:06:24.121 00.000 30444 OnExposeComplete: enter 03:06:24.121 00.000 30444 UpdateGuideState(): m_state=6 03:06:24.121 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7537 03:06:24.121 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=204.77, Mass=41752, SNR=40.5, Peak=6902 HFD=3.2 03:06:24.121 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 03:06:24.121 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 03:06:24.121 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.51 hyp=0.52 cameraTheta=1.52 mountX=-0.11 mountY=0.51, mountTheta=1.79 03:06:24.122 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.51, opts=13) 03:06:24.122 00.000 30444 Enqueuing Move request for scope (0.03, 0.51) 03:06:24.122 00.000 15672 Worker thread wakes up 03:06:24.122 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.51) opts 0xd 03:06:24.122 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.51) 03:06:24.122 00.000 15672 Moving (0.03, 0.51) raw xDistance=-0.11 yDistance=0.51 03:06:24.122 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 03:06:24.122 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 03:06:24.122 00.000 15672 MoveAxis(E, 0, ABG) 03:06:24.122 00.000 15672 Move returns status 0, amount 0 03:06:24.122 00.000 15672 MoveAxis(S, 91, ABG) 03:06:24.122 00.000 15672 Guiding Dir = 1, Dur = 91 03:06:24.123 00.001 15672 IsSlewing returns 0 03:06:24.124 00.001 15672 IsGuiding returns 0 03:06:24.127 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=14727, FiltMin=2523, FiltMax=11636, Gamma=2.950 03:06:24.170 00.043 30444 UpdateGuideState exits: m=41752 SNR=40.5 Saturated 03:06:24.170 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:24.170 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:24.170 00.000 30444 Enqueuing Expose request 03:06:24.204 00.034 15672 PulseGuide returned control before completion, sleep 21 03:06:24.227 00.023 15672 IsGuiding returns 1 03:06:24.227 00.000 15672 scope still moving after pulse duration time elapsed 03:06:24.247 00.020 15672 IsSlewing returns 0 03:06:24.248 00.001 15672 IsGuiding returns 1 03:06:24.269 00.021 15672 IsSlewing returns 0 03:06:24.270 00.001 15672 IsGuiding returns 1 03:06:24.292 00.022 15672 IsSlewing returns 0 03:06:24.348 00.056 15672 IsGuiding returns 0 03:06:24.348 00.000 15672 scope move finished after 91 + 133 ms 03:06:24.348 00.000 15672 Move returns status 0, amount 91 03:06:24.348 00.000 15672 move complete, result=0 03:06:24.348 00.000 15672 worker thread done servicing request 03:06:24.349 00.001 15672 Worker thread wakes up 03:06:24.349 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:24.349 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:24.349 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 91 ms SOUTH 03:06:26.255 01.906 15672 Exposure complete 03:06:26.275 00.020 15672 worker thread done servicing request 03:06:26.275 00.000 30444 OnExposeComplete: enter 03:06:26.275 00.000 30444 UpdateGuideState(): m_state=6 03:06:26.275 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7538 03:06:26.275 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=205.36, Mass=35897, SNR=41.7, Peak=6430 HFD=3.3 03:06:26.275 00.000 30444 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.28) = xAngle (2.43 = 2.43) 03:06:26.275 00.000 30444 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.37 = 2.37) 03:06:26.275 00.000 30444 CameraToMount -- cameraX=-0.73 cameraY=1.11 hyp=1.33 cameraTheta=2.16 mountX=-1.01 mountY=0.93, mountTheta=2.40 03:06:26.276 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.73, y=1.11, opts=13) 03:06:26.276 00.000 30444 Enqueuing Move request for scope (-0.73, 1.11) 03:06:26.276 00.000 15672 Worker thread wakes up 03:06:26.276 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 1.11) opts 0xd 03:06:26.276 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.73, 1.11) 03:06:26.276 00.000 15672 Moving (-0.73, 1.11) raw xDistance=-1.01 yDistance=0.93 03:06:26.276 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.01 03:06:26.276 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93 03:06:26.276 00.000 15672 MoveAxis(E, 273, ABG) 03:06:26.276 00.000 15672 Guiding Dir = 2, Dur = 273 03:06:26.276 00.000 15672 IsSlewing returns 0 03:06:26.278 00.002 15672 IsGuiding returns 0 03:06:26.283 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2125, max=14800, FiltMin=2528, FiltMax=12157, Gamma=2.950 03:06:26.297 00.014 15672 PulseGuide returned control before completion, sleep 265 03:06:26.528 00.231 30444 UpdateGuideState exits: m=35897 SNR=41.7 Saturated 03:06:26.528 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:26.528 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:26.528 00.000 30444 Enqueuing Expose request 03:06:26.584 00.056 15672 IsGuiding returns 0 03:06:26.584 00.000 15672 Move returns status 0, amount 273 03:06:26.584 00.000 15672 MoveAxis(S, 165, ABG) 03:06:26.584 00.000 15672 Guiding Dir = 1, Dur = 165 03:06:26.584 00.000 15672 IsSlewing returns 0 03:06:26.585 00.001 15672 IsGuiding returns 0 03:06:26.664 00.079 15672 PulseGuide returned control before completion, sleep 97 03:06:26.764 00.100 15672 IsGuiding returns 1 03:06:26.764 00.000 15672 scope still moving after pulse duration time elapsed 03:06:26.785 00.021 15672 IsSlewing returns 0 03:06:26.788 00.003 15672 IsGuiding returns 1 03:06:26.809 00.021 15672 IsSlewing returns 0 03:06:26.811 00.002 15672 IsGuiding returns 1 03:06:26.833 00.022 15672 IsSlewing returns 0 03:06:26.856 00.023 15672 IsGuiding returns 0 03:06:26.858 00.002 15672 scope move finished after 165 + 106 ms 03:06:26.858 00.000 15672 Move returns status 0, amount 165 03:06:26.858 00.000 15672 move complete, result=0 03:06:26.858 00.000 15672 worker thread done servicing request 03:06:26.858 00.000 15672 Worker thread wakes up 03:06:26.858 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:26.859 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:26.859 00.000 30444 GuideStep: -1.0 px 273 ms EAST, 0.9 px 165 ms SOUTH 03:06:28.967 02.108 15672 Exposure complete 03:06:28.987 00.020 15672 worker thread done servicing request 03:06:28.987 00.000 30444 OnExposeComplete: enter 03:06:28.987 00.000 30444 UpdateGuideState(): m_state=6 03:06:28.987 00.000 30444 Star::Find(15, 460, 205, 0, (0,0,0,0), 0.0, 255) frame 7539 03:06:28.987 00.000 30444 Star::Find returns 1 (1), X=461.94, Y=204.49, Mass=42057, SNR=41.4, Peak=6208 HFD=3.6 03:06:28.987 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 03:06:28.988 00.001 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 03:06:28.988 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.24 hyp=0.57 cameraTheta=0.43 mountX=0.43 mountY=0.34, mountTheta=0.67 03:06:28.988 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.24, opts=13) 03:06:28.988 00.000 30444 Enqueuing Move request for scope (0.51, 0.24) 03:06:28.988 00.000 15672 Worker thread wakes up 03:06:28.988 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.24) opts 0xd 03:06:28.988 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.24) 03:06:28.988 00.000 15672 Moving (0.51, 0.24) raw xDistance=0.43 yDistance=0.34 03:06:28.988 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.43 03:06:28.988 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 03:06:28.989 00.001 15672 MoveAxis(W, 97, ABG) 03:06:28.989 00.000 15672 Guiding Dir = 3, Dur = 97 03:06:28.989 00.000 15672 IsSlewing returns 0 03:06:28.991 00.002 15672 IsGuiding returns 0 03:06:28.994 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=13945, FiltMin=2594, FiltMax=11419, Gamma=2.950 03:06:29.013 00.019 15672 PulseGuide returned control before completion, sleep 86 03:06:29.037 00.024 30444 UpdateGuideState exits: m=42057 SNR=41.4 Saturated 03:06:29.037 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:29.037 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:29.037 00.000 30444 Enqueuing Expose request 03:06:29.125 00.088 15672 IsGuiding returns 0 03:06:29.125 00.000 15672 Move returns status 0, amount 97 03:06:29.125 00.000 15672 MoveAxis(S, 61, ABG) 03:06:29.125 00.000 15672 Guiding Dir = 1, Dur = 61 03:06:29.125 00.000 15672 IsSlewing returns 0 03:06:29.126 00.001 15672 IsGuiding returns 0 03:06:29.207 00.081 15672 IsGuiding returns 1 03:06:29.207 00.000 15672 scope still moving after pulse duration time elapsed 03:06:29.227 00.020 15672 IsSlewing returns 0 03:06:29.230 00.003 15672 IsGuiding returns 1 03:06:29.252 00.022 15672 IsSlewing returns 0 03:06:29.254 00.002 15672 IsGuiding returns 1 03:06:29.275 00.021 15672 IsSlewing returns 0 03:06:29.316 00.041 15672 IsGuiding returns 0 03:06:29.317 00.001 15672 scope move finished after 61 + 129 ms 03:06:29.317 00.000 15672 Move returns status 0, amount 61 03:06:29.317 00.000 15672 move complete, result=0 03:06:29.317 00.000 15672 worker thread done servicing request 03:06:29.317 00.000 30444 GuideStep: 0.4 px 97 ms WEST, 0.3 px 61 ms SOUTH 03:06:29.317 00.000 15672 Worker thread wakes up 03:06:29.317 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:29.317 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:31.225 01.908 15672 Exposure complete 03:06:31.245 00.020 15672 worker thread done servicing request 03:06:31.245 00.000 30444 OnExposeComplete: enter 03:06:31.245 00.000 30444 UpdateGuideState(): m_state=6 03:06:31.245 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7540 03:06:31.245 00.000 30444 Star::Find returns 1 (1), X=462.28, Y=204.23, Mass=38468, SNR=37.6, Peak=5619 HFD=3.6 03:06:31.245 00.000 30444 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.28) = xAngle (0.25 = 0.25) 03:06:31.245 00.000 30444 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.19 = 0.19) 03:06:31.245 00.000 30444 CameraToMount -- cameraX=0.85 cameraY=-0.03 hyp=0.85 cameraTheta=-0.03 mountX=0.82 mountY=0.16, mountTheta=0.19 03:06:31.246 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.85, y=-0.03, opts=13) 03:06:31.246 00.000 30444 Enqueuing Move request for scope (0.85, -0.03) 03:06:31.246 00.000 15672 Worker thread wakes up 03:06:31.246 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.03) opts 0xd 03:06:31.246 00.000 15672 Handling offset move in thread for scope, endpoint = (0.85, -0.03) 03:06:31.246 00.000 15672 Moving (0.85, -0.03) raw xDistance=0.82 yDistance=0.16 03:06:31.246 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.82 03:06:31.246 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:06:31.246 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 03:06:31.246 00.000 15672 MoveAxis(W, 229, ABG) 03:06:31.246 00.000 15672 Guiding Dir = 3, Dur = 229 03:06:31.247 00.001 15672 IsSlewing returns 0 03:06:31.248 00.001 15672 IsGuiding returns 0 03:06:31.252 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=14633, FiltMin=2597, FiltMax=12597, Gamma=2.950 03:06:31.264 00.012 15672 PulseGuide returned control before completion, sleep 224 03:06:31.294 00.030 30444 UpdateGuideState exits: m=38468 SNR=37.6 Saturated 03:06:31.294 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:31.294 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:31.294 00.000 30444 Enqueuing Expose request 03:06:31.520 00.226 15672 IsGuiding returns 0 03:06:31.520 00.000 15672 Move returns status 0, amount 229 03:06:31.520 00.000 15672 MoveAxis(N, 0, ABG) 03:06:31.520 00.000 15672 Move returns status 0, amount 0 03:06:31.520 00.000 15672 move complete, result=0 03:06:31.520 00.000 15672 worker thread done servicing request 03:06:31.520 00.000 15672 Worker thread wakes up 03:06:31.520 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:31.520 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:31.520 00.000 30444 GuideStep: 0.8 px 229 ms WEST, 0.2 px 0 ms NORTH 03:06:33.631 02.111 15672 Exposure complete 03:06:33.655 00.024 15672 worker thread done servicing request 03:06:33.655 00.000 30444 OnExposeComplete: enter 03:06:33.655 00.000 30444 UpdateGuideState(): m_state=6 03:06:33.655 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7541 03:06:33.656 00.001 30444 Star::Find returns 1 (1), X=461.47, Y=204.25, Mass=41374, SNR=38.6, Peak=6496 HFD=3.3 03:06:33.656 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 03:06:33.656 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 03:06:33.656 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.17 mountX=0.04 mountY=0.00, mountTheta=0.05 03:06:33.657 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.01, opts=13) 03:06:33.657 00.000 30444 Enqueuing Move request for scope (0.04, -0.01) 03:06:33.657 00.000 15672 Worker thread wakes up 03:06:33.657 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd 03:06:33.657 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.01) 03:06:33.657 00.000 15672 Moving (0.04, -0.01) raw xDistance=0.04 yDistance=0.00 03:06:33.657 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 03:06:33.657 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:06:33.657 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 03:06:33.657 00.000 15672 MoveAxis(E, 0, ABG) 03:06:33.657 00.000 15672 Move returns status 0, amount 0 03:06:33.657 00.000 15672 MoveAxis(N, 0, ABG) 03:06:33.658 00.001 15672 Move returns status 0, amount 0 03:06:33.658 00.000 15672 move complete, result=0 03:06:33.658 00.000 15672 worker thread done servicing request 03:06:33.666 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=15924, FiltMin=2605, FiltMax=11593, Gamma=2.950 03:06:34.146 00.480 30444 UpdateGuideState exits: m=41374 SNR=38.6 Saturated 03:06:34.146 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:34.146 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:34.147 00.001 30444 Enqueuing Expose request 03:06:34.147 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 03:06:34.147 00.000 15672 Worker thread wakes up 03:06:34.147 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:34.147 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:36.062 01.915 15672 Exposure complete 03:06:36.093 00.031 15672 worker thread done servicing request 03:06:36.093 00.000 30444 OnExposeComplete: enter 03:06:36.093 00.000 30444 UpdateGuideState(): m_state=6 03:06:36.093 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7542 03:06:36.093 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=204.19, Mass=41968, SNR=44.9, Peak=6784 HFD=3.2 03:06:36.093 00.000 30444 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.28) = xAngle (-0.11 = -0.11) 03:06:36.093 00.000 30444 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.18 = -0.18) 03:06:36.093 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.39 mountX=0.16 mountY=-0.03, mountTheta=-0.17 03:06:36.094 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.06, opts=13) 03:06:36.094 00.000 30444 Enqueuing Move request for scope (0.15, -0.06) 03:06:36.094 00.000 15672 Worker thread wakes up 03:06:36.094 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd 03:06:36.094 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.06) 03:06:36.094 00.000 15672 Moving (0.15, -0.06) raw xDistance=0.16 yDistance=-0.03 03:06:36.094 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 03:06:36.094 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:06:36.094 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 03:06:36.094 00.000 15672 MoveAxis(E, 0, ABG) 03:06:36.094 00.000 15672 Move returns status 0, amount 0 03:06:36.094 00.000 15672 MoveAxis(N, 0, ABG) 03:06:36.094 00.000 15672 Move returns status 0, amount 0 03:06:36.094 00.000 15672 move complete, result=0 03:06:36.095 00.001 15672 worker thread done servicing request 03:06:36.099 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=15725, FiltMin=2607, FiltMax=11562, Gamma=2.950 03:06:36.173 00.074 30444 UpdateGuideState exits: m=41968 SNR=44.9 Saturated 03:06:36.173 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:36.173 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:36.173 00.000 30444 Enqueuing Expose request 03:06:36.173 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 03:06:36.173 00.000 15672 Worker thread wakes up 03:06:36.173 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:36.173 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:38.289 02.116 15672 Exposure complete 03:06:38.322 00.033 15672 worker thread done servicing request 03:06:38.322 00.000 30444 OnExposeComplete: enter 03:06:38.322 00.000 30444 UpdateGuideState(): m_state=6 03:06:38.322 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7543 03:06:38.322 00.000 30444 Star::Find returns 1 (1), X=461.73, Y=204.61, Mass=38168, SNR=36.5, Peak=6419 HFD=3.3 03:06:38.322 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 03:06:38.322 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 03:06:38.323 00.001 30444 CameraToMount -- cameraX=0.30 cameraY=0.36 hyp=0.47 cameraTheta=0.87 mountX=0.19 mountY=0.42, mountTheta=1.14 03:06:38.323 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.36, opts=13) 03:06:38.323 00.000 30444 Enqueuing Move request for scope (0.30, 0.36) 03:06:38.323 00.000 15672 Worker thread wakes up 03:06:38.323 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.36) opts 0xd 03:06:38.323 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.36) 03:06:38.323 00.000 15672 Moving (0.30, 0.36) raw xDistance=0.19 yDistance=0.42 03:06:38.323 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:06:38.323 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 03:06:38.323 00.000 15672 MoveAxis(E, 0, ABG) 03:06:38.323 00.000 15672 Move returns status 0, amount 0 03:06:38.323 00.000 15672 MoveAxis(S, 75, ABG) 03:06:38.324 00.001 15672 Guiding Dir = 1, Dur = 75 03:06:38.324 00.000 15672 IsSlewing returns 0 03:06:38.325 00.001 15672 IsGuiding returns 0 03:06:38.329 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=14980, FiltMin=2557, FiltMax=10764, Gamma=2.950 03:06:38.372 00.043 30444 UpdateGuideState exits: m=38168 SNR=36.5 Saturated 03:06:38.372 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:38.372 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:38.372 00.000 30444 Enqueuing Expose request 03:06:38.439 00.067 15672 IsGuiding returns 1 03:06:38.439 00.000 15672 scope still moving after pulse duration time elapsed 03:06:38.460 00.021 15672 IsSlewing returns 0 03:06:38.463 00.003 15672 IsGuiding returns 1 03:06:38.484 00.021 15672 IsSlewing returns 0 03:06:38.487 00.003 15672 IsGuiding returns 1 03:06:38.508 00.021 15672 IsSlewing returns 0 03:06:38.535 00.027 15672 IsGuiding returns 0 03:06:38.535 00.000 15672 scope move finished after 75 + 134 ms 03:06:38.535 00.000 15672 Move returns status 0, amount 75 03:06:38.535 00.000 15672 move complete, result=0 03:06:38.535 00.000 15672 worker thread done servicing request 03:06:38.536 00.001 15672 Worker thread wakes up 03:06:38.536 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:38.536 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:38.536 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 75 ms SOUTH 03:06:40.445 01.909 15672 Exposure complete 03:06:40.464 00.019 15672 worker thread done servicing request 03:06:40.464 00.000 30444 OnExposeComplete: enter 03:06:40.465 00.001 30444 UpdateGuideState(): m_state=6 03:06:40.465 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7544 03:06:40.465 00.000 30444 Star::Find returns 1 (1), X=462.26, Y=204.44, Mass=39297, SNR=38.0, Peak=5988 HFD=3.4 03:06:40.465 00.000 30444 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 03:06:40.465 00.000 30444 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 03:06:40.465 00.000 30444 CameraToMount -- cameraX=0.83 cameraY=0.18 hyp=0.85 cameraTheta=0.22 mountX=0.74 mountY=0.36, mountTheta=0.45 03:06:40.465 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.83, y=0.18, opts=13) 03:06:40.465 00.000 30444 Enqueuing Move request for scope (0.83, 0.18) 03:06:40.466 00.001 15672 Worker thread wakes up 03:06:40.466 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.18) opts 0xd 03:06:40.466 00.000 15672 Handling offset move in thread for scope, endpoint = (0.83, 0.18) 03:06:40.466 00.000 15672 Moving (0.83, 0.18) raw xDistance=0.74 yDistance=0.36 03:06:40.466 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74 03:06:40.466 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 03:06:40.466 00.000 15672 MoveAxis(W, 201, ABG) 03:06:40.466 00.000 15672 Guiding Dir = 3, Dur = 201 03:06:40.466 00.000 15672 IsSlewing returns 0 03:06:40.467 00.001 15672 IsGuiding returns 0 03:06:40.471 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=16756, FiltMin=2611, FiltMax=11364, Gamma=2.950 03:06:40.481 00.010 15672 PulseGuide returned control before completion, sleep 197 03:06:40.514 00.033 30444 UpdateGuideState exits: m=39297 SNR=38.0 Saturated 03:06:40.514 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:40.514 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:40.514 00.000 30444 Enqueuing Expose request 03:06:40.682 00.168 15672 IsGuiding returns 1 03:06:40.682 00.000 15672 scope still moving after pulse duration time elapsed 03:06:40.703 00.021 15672 IsSlewing returns 0 03:06:40.723 00.020 15672 IsGuiding returns 0 03:06:40.723 00.000 15672 scope move finished after 201 + 54 ms 03:06:40.723 00.000 15672 Move returns status 0, amount 201 03:06:40.723 00.000 15672 MoveAxis(S, 64, ABG) 03:06:40.723 00.000 15672 Guiding Dir = 1, Dur = 64 03:06:40.725 00.002 15672 IsSlewing returns 0 03:06:40.726 00.001 15672 IsGuiding returns 0 03:06:40.802 00.076 15672 IsGuiding returns 1 03:06:40.802 00.000 15672 scope still moving after pulse duration time elapsed 03:06:40.824 00.022 15672 IsSlewing returns 0 03:06:40.835 00.011 15672 IsGuiding returns 1 03:06:40.855 00.020 15672 IsSlewing returns 0 03:06:40.856 00.001 15672 IsGuiding returns 1 03:06:40.877 00.021 15672 IsSlewing returns 0 03:06:40.899 00.022 15672 IsGuiding returns 0 03:06:40.899 00.000 15672 scope move finished after 64 + 107 ms 03:06:40.899 00.000 15672 Move returns status 0, amount 64 03:06:40.899 00.000 15672 move complete, result=0 03:06:40.900 00.001 15672 worker thread done servicing request 03:06:40.900 00.000 15672 Worker thread wakes up 03:06:40.900 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:40.900 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:40.900 00.000 30444 GuideStep: 0.7 px 201 ms WEST, 0.4 px 64 ms SOUTH 03:06:43.009 02.109 15672 Exposure complete 03:06:43.028 00.019 15672 worker thread done servicing request 03:06:43.028 00.000 30444 OnExposeComplete: enter 03:06:43.029 00.001 30444 UpdateGuideState(): m_state=6 03:06:43.029 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7545 03:06:43.029 00.000 30444 Star::Find returns 1 (1), X=461.16, Y=204.59, Mass=34940, SNR=33.1, Peak=6535 HFD=2.9 03:06:43.029 00.000 30444 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.28) = xAngle (2.53 = 2.53) 03:06:43.029 00.000 30444 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.47 = 2.47) 03:06:43.029 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.34 hyp=0.44 cameraTheta=2.25 mountX=-0.36 mountY=0.27, mountTheta=2.49 03:06:43.029 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.34, opts=13) 03:06:43.029 00.000 30444 Enqueuing Move request for scope (-0.27, 0.34) 03:06:43.030 00.001 15672 Worker thread wakes up 03:06:43.030 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.34) opts 0xd 03:06:43.030 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.34) 03:06:43.030 00.000 15672 Moving (-0.27, 0.34) raw xDistance=-0.36 yDistance=0.27 03:06:43.030 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.36 03:06:43.030 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 03:06:43.030 00.000 15672 MoveAxis(E, 82, ABG) 03:06:43.030 00.000 15672 Guiding Dir = 2, Dur = 82 03:06:43.030 00.000 15672 IsSlewing returns 0 03:06:43.032 00.002 15672 IsGuiding returns 0 03:06:43.036 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2133, max=14645, FiltMin=2532, FiltMax=10560, Gamma=2.950 03:06:43.054 00.018 15672 PulseGuide returned control before completion, sleep 71 03:06:43.126 00.072 15672 IsGuiding returns 1 03:06:43.126 00.000 15672 scope still moving after pulse duration time elapsed 03:06:43.147 00.021 15672 IsSlewing returns 0 03:06:43.166 00.019 15672 IsGuiding returns 0 03:06:43.166 00.000 15672 scope move finished after 82 + 52 ms 03:06:43.166 00.000 15672 Move returns status 0, amount 82 03:06:43.166 00.000 15672 MoveAxis(S, 49, ABG) 03:06:43.166 00.000 15672 Guiding Dir = 1, Dur = 49 03:06:43.166 00.000 15672 IsSlewing returns 0 03:06:43.167 00.001 15672 IsGuiding returns 0 03:06:43.278 00.111 15672 IsGuiding returns 1 03:06:43.279 00.001 15672 scope still moving after pulse duration time elapsed 03:06:43.292 00.013 30444 UpdateGuideState exits: m=34940 SNR=33.1 Saturated 03:06:43.293 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:43.293 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:43.293 00.000 30444 Enqueuing Expose request 03:06:43.299 00.006 15672 IsSlewing returns 0 03:06:43.301 00.002 15672 IsGuiding returns 1 03:06:43.322 00.021 15672 IsSlewing returns 0 03:06:43.342 00.020 15672 IsGuiding returns 0 03:06:43.342 00.000 15672 scope move finished after 49 + 125 ms 03:06:43.342 00.000 15672 Move returns status 0, amount 49 03:06:43.342 00.000 15672 move complete, result=0 03:06:43.342 00.000 15672 worker thread done servicing request 03:06:43.342 00.000 15672 Worker thread wakes up 03:06:43.342 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:43.342 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:43.342 00.000 30444 GuideStep: -0.4 px 82 ms EAST, 0.3 px 49 ms SOUTH 03:06:45.250 01.908 15672 Exposure complete 03:06:45.270 00.020 15672 worker thread done servicing request 03:06:45.270 00.000 30444 OnExposeComplete: enter 03:06:45.270 00.000 30444 UpdateGuideState(): m_state=6 03:06:45.270 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7546 03:06:45.270 00.000 30444 Star::Find returns 1 (1), X=462.07, Y=204.06, Mass=40245, SNR=34.9, Peak=6639 HFD=3.0 03:06:45.270 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 03:06:45.270 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 03:06:45.270 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=-0.19 hyp=0.67 cameraTheta=-0.29 mountX=0.67 mountY=-0.05, mountTheta=-0.07 03:06:45.271 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=-0.19, opts=13) 03:06:45.271 00.000 30444 Enqueuing Move request for scope (0.64, -0.19) 03:06:45.271 00.000 15672 Worker thread wakes up 03:06:45.271 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.19) opts 0xd 03:06:45.271 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, -0.19) 03:06:45.271 00.000 15672 Moving (0.64, -0.19) raw xDistance=0.67 yDistance=-0.05 03:06:45.271 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.67 03:06:45.271 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:06:45.271 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:06:45.271 00.000 15672 MoveAxis(W, 175, ABG) 03:06:45.271 00.000 15672 Guiding Dir = 3, Dur = 175 03:06:45.272 00.001 15672 IsSlewing returns 0 03:06:45.273 00.001 15672 IsGuiding returns 0 03:06:45.276 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=15303, FiltMin=2578, FiltMax=10808, Gamma=2.950 03:06:45.290 00.014 15672 PulseGuide returned control before completion, sleep 169 03:06:45.319 00.029 30444 UpdateGuideState exits: m=40245 SNR=34.9 Saturated 03:06:45.319 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:45.319 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:45.319 00.000 30444 Enqueuing Expose request 03:06:45.462 00.143 15672 IsGuiding returns 1 03:06:45.462 00.000 15672 scope still moving after pulse duration time elapsed 03:06:45.483 00.021 15672 IsSlewing returns 0 03:06:45.499 00.016 15672 IsGuiding returns 0 03:06:45.500 00.001 15672 scope move finished after 175 + 51 ms 03:06:45.500 00.000 15672 Move returns status 0, amount 175 03:06:45.500 00.000 15672 MoveAxis(N, 0, ABG) 03:06:45.500 00.000 15672 Move returns status 0, amount 0 03:06:45.500 00.000 15672 move complete, result=0 03:06:45.500 00.000 15672 worker thread done servicing request 03:06:45.500 00.000 15672 Worker thread wakes up 03:06:45.501 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:45.501 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:45.501 00.000 30444 GuideStep: 0.7 px 175 ms WEST, -0.0 px 0 ms NORTH 03:06:47.608 02.107 15672 Exposure complete 03:06:47.628 00.020 15672 worker thread done servicing request 03:06:47.628 00.000 30444 OnExposeComplete: enter 03:06:47.628 00.000 30444 UpdateGuideState(): m_state=6 03:06:47.628 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7547 03:06:47.628 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=204.59, Mass=40491, SNR=35.5, Peak=6475 HFD=3.3 03:06:47.628 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.89 = 1.89) 03:06:47.628 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 03:06:47.628 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.61 mountX=-0.11 mountY=0.33, mountTheta=1.88 03:06:47.629 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.34, opts=13) 03:06:47.629 00.000 30444 Enqueuing Move request for scope (-0.01, 0.34) 03:06:47.629 00.000 15672 Worker thread wakes up 03:06:47.629 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.34) opts 0xd 03:06:47.629 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.34) 03:06:47.629 00.000 15672 Moving (-0.01, 0.34) raw xDistance=-0.11 yDistance=0.33 03:06:47.629 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 03:06:47.629 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 03:06:47.629 00.000 15672 MoveAxis(E, 0, ABG) 03:06:47.629 00.000 15672 Move returns status 0, amount 0 03:06:47.629 00.000 15672 MoveAxis(S, 59, ABG) 03:06:47.629 00.000 15672 Guiding Dir = 1, Dur = 59 03:06:47.629 00.000 15672 IsSlewing returns 0 03:06:47.631 00.002 15672 IsGuiding returns 0 03:06:47.634 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2061, max=16499, FiltMin=2506, FiltMax=12148, Gamma=2.950 03:06:47.677 00.043 30444 UpdateGuideState exits: m=40491 SNR=35.5 Saturated 03:06:47.677 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:47.677 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:47.677 00.000 30444 Enqueuing Expose request 03:06:47.719 00.042 15672 IsGuiding returns 1 03:06:47.719 00.000 15672 scope still moving after pulse duration time elapsed 03:06:47.740 00.021 15672 IsSlewing returns 0 03:06:47.741 00.001 15672 IsGuiding returns 1 03:06:47.762 00.021 15672 IsSlewing returns 0 03:06:47.763 00.001 15672 IsGuiding returns 1 03:06:47.784 00.021 15672 IsSlewing returns 0 03:06:47.846 00.062 15672 IsGuiding returns 0 03:06:47.846 00.000 15672 scope move finished after 59 + 157 ms 03:06:47.846 00.000 15672 Move returns status 0, amount 59 03:06:47.846 00.000 15672 move complete, result=0 03:06:47.846 00.000 15672 worker thread done servicing request 03:06:47.846 00.000 15672 Worker thread wakes up 03:06:47.846 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:47.846 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH 03:06:47.847 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:49.757 01.910 15672 Exposure complete 03:06:49.777 00.020 15672 worker thread done servicing request 03:06:49.777 00.000 30444 OnExposeComplete: enter 03:06:49.777 00.000 30444 UpdateGuideState(): m_state=6 03:06:49.777 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7548 03:06:49.777 00.000 30444 Star::Find returns 1 (1), X=461.31, Y=204.22, Mass=43574, SNR=41.4, Peak=6590 HFD=3.6 03:06:49.777 00.000 30444 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.28) = xAngle (-2.59 = -2.59) 03:06:49.777 00.000 30444 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 03:06:49.777 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.87 mountX=-0.10 mountY=-0.06, mountTheta=-2.63 03:06:49.778 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.03, opts=13) 03:06:49.778 00.000 30444 Enqueuing Move request for scope (-0.12, -0.03) 03:06:49.778 00.000 15672 Worker thread wakes up 03:06:49.778 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd 03:06:49.778 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.03) 03:06:49.778 00.000 15672 Moving (-0.12, -0.03) raw xDistance=-0.10 yDistance=-0.06 03:06:49.778 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:06:49.778 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:06:49.778 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 03:06:49.778 00.000 15672 MoveAxis(E, 0, ABG) 03:06:49.778 00.000 15672 Move returns status 0, amount 0 03:06:49.778 00.000 15672 MoveAxis(N, 0, ABG) 03:06:49.778 00.000 15672 Move returns status 0, amount 0 03:06:49.778 00.000 15672 move complete, result=0 03:06:49.778 00.000 15672 worker thread done servicing request 03:06:49.783 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1828, max=14569, FiltMin=2528, FiltMax=11085, Gamma=2.950 03:06:49.826 00.043 30444 UpdateGuideState exits: m=43574 SNR=41.4 Saturated 03:06:49.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:49.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:49.826 00.000 30444 Enqueuing Expose request 03:06:49.826 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:06:49.826 00.000 15672 Worker thread wakes up 03:06:49.826 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:49.826 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:51.938 02.112 15672 Exposure complete 03:06:51.958 00.020 15672 worker thread done servicing request 03:06:51.958 00.000 30444 OnExposeComplete: enter 03:06:51.958 00.000 30444 UpdateGuideState(): m_state=6 03:06:51.958 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7549 03:06:51.958 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=204.72, Mass=41670, SNR=36.3, Peak=5906 HFD=3.7 03:06:51.958 00.000 30444 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.28) = xAngle (1.31 = 1.31) 03:06:51.958 00.000 30444 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.25 = 1.25) 03:06:51.958 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.46 hyp=0.54 cameraTheta=1.03 mountX=0.14 mountY=0.51, mountTheta=1.30 03:06:51.959 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.46, opts=13) 03:06:51.959 00.000 30444 Enqueuing Move request for scope (0.28, 0.46) 03:06:51.959 00.000 15672 Worker thread wakes up 03:06:51.959 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.46) opts 0xd 03:06:51.959 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.46) 03:06:51.959 00.000 15672 Moving (0.28, 0.46) raw xDistance=0.14 yDistance=0.51 03:06:51.959 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:06:51.959 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 03:06:51.959 00.000 15672 MoveAxis(E, 0, ABG) 03:06:51.959 00.000 15672 Move returns status 0, amount 0 03:06:51.959 00.000 15672 MoveAxis(S, 91, ABG) 03:06:51.959 00.000 15672 Guiding Dir = 1, Dur = 91 03:06:51.960 00.001 15672 IsSlewing returns 0 03:06:51.960 00.000 15672 IsGuiding returns 0 03:06:51.964 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=16671, FiltMin=2601, FiltMax=12506, Gamma=2.950 03:06:52.047 00.083 15672 PulseGuide returned control before completion, sleep 15 03:06:52.064 00.017 15672 IsGuiding returns 1 03:06:52.064 00.000 15672 scope still moving after pulse duration time elapsed 03:06:52.085 00.021 15672 IsSlewing returns 0 03:06:52.086 00.001 15672 IsGuiding returns 1 03:06:52.107 00.021 15672 IsSlewing returns 0 03:06:52.175 00.068 15672 IsGuiding returns 0 03:06:52.175 00.000 15672 scope move finished after 91 + 123 ms 03:06:52.175 00.000 15672 Move returns status 0, amount 91 03:06:52.175 00.000 15672 move complete, result=0 03:06:52.175 00.000 15672 worker thread done servicing request 03:06:52.445 00.270 30444 UpdateGuideState exits: m=41670 SNR=36.3 Saturated 03:06:52.446 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:52.446 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:52.446 00.000 30444 Enqueuing Expose request 03:06:52.446 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 91 ms SOUTH 03:06:52.446 00.000 15672 Worker thread wakes up 03:06:52.447 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:52.447 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:54.353 01.906 15672 Exposure complete 03:06:54.373 00.020 15672 worker thread done servicing request 03:06:54.373 00.000 30444 OnExposeComplete: enter 03:06:54.373 00.000 30444 UpdateGuideState(): m_state=6 03:06:54.373 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7550 03:06:54.373 00.000 30444 Star::Find returns 1 (1), X=462.08, Y=204.09, Mass=47035, SNR=41.8, Peak=6405 HFD=4.2 03:06:54.373 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 03:06:54.373 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 03:06:54.373 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=-0.16 hyp=0.67 cameraTheta=-0.25 mountX=0.67 mountY=-0.02, mountTheta=-0.03 03:06:54.374 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=-0.16, opts=13) 03:06:54.374 00.000 30444 Enqueuing Move request for scope (0.65, -0.16) 03:06:54.374 00.000 15672 Worker thread wakes up 03:06:54.374 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.16) opts 0xd 03:06:54.374 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, -0.16) 03:06:54.374 00.000 15672 Moving (0.65, -0.16) raw xDistance=0.67 yDistance=-0.02 03:06:54.374 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67 03:06:54.374 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:06:54.374 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 03:06:54.374 00.000 15672 MoveAxis(W, 180, ABG) 03:06:54.374 00.000 15672 Guiding Dir = 3, Dur = 180 03:06:54.375 00.001 15672 IsSlewing returns 0 03:06:54.377 00.002 15672 IsGuiding returns 0 03:06:54.381 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=15460, FiltMin=2602, FiltMax=11183, Gamma=2.950 03:06:54.395 00.014 15672 PulseGuide returned control before completion, sleep 171 03:06:54.505 00.110 30444 UpdateGuideState exits: m=47035 SNR=41.8 Saturated 03:06:54.505 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:54.505 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:54.505 00.000 30444 Enqueuing Expose request 03:06:54.569 00.064 15672 IsGuiding returns 1 03:06:54.569 00.000 15672 scope still moving after pulse duration time elapsed 03:06:54.590 00.021 15672 IsSlewing returns 0 03:06:54.590 00.000 15672 IsGuiding returns 0 03:06:54.590 00.000 15672 scope move finished after 180 + 34 ms 03:06:54.590 00.000 15672 Move returns status 0, amount 180 03:06:54.590 00.000 15672 MoveAxis(N, 0, ABG) 03:06:54.590 00.000 15672 Move returns status 0, amount 0 03:06:54.590 00.000 15672 move complete, result=0 03:06:54.590 00.000 15672 worker thread done servicing request 03:06:54.591 00.001 15672 Worker thread wakes up 03:06:54.591 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:54.591 00.000 30444 GuideStep: 0.7 px 180 ms WEST, -0.0 px 0 ms NORTH 03:06:54.591 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:56.707 02.116 15672 Exposure complete 03:06:56.740 00.033 15672 worker thread done servicing request 03:06:56.740 00.000 30444 OnExposeComplete: enter 03:06:56.740 00.000 30444 UpdateGuideState(): m_state=6 03:06:56.740 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7551 03:06:56.740 00.000 30444 Star::Find returns 1 (1), X=461.14, Y=204.31, Mass=34015, SNR=32.9, Peak=6141 HFD=3.2 03:06:56.740 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.28) = xAngle (3.23 = -3.05) 03:06:56.740 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.11) 03:06:56.740 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.06 hyp=0.30 cameraTheta=2.95 mountX=-0.30 mountY=-0.01, mountTheta=-3.11 03:06:56.741 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.06, opts=13) 03:06:56.741 00.000 30444 Enqueuing Move request for scope (-0.29, 0.06) 03:06:56.741 00.000 15672 Worker thread wakes up 03:06:56.741 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.06) opts 0xd 03:06:56.741 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.06) 03:06:56.741 00.000 15672 Moving (-0.29, 0.06) raw xDistance=-0.30 yDistance=-0.01 03:06:56.741 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.30 03:06:56.741 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:06:56.741 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 03:06:56.741 00.000 15672 MoveAxis(E, 67, ABG) 03:06:56.741 00.000 15672 Guiding Dir = 2, Dur = 67 03:06:56.742 00.001 15672 IsSlewing returns 0 03:06:56.743 00.001 15672 IsGuiding returns 0 03:06:56.747 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=13510, FiltMin=2563, FiltMax=11513, Gamma=2.950 03:06:56.760 00.013 15672 PulseGuide returned control before completion, sleep 60 03:06:56.790 00.030 30444 UpdateGuideState exits: m=34015 SNR=32.9 Saturated 03:06:56.790 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:56.790 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:56.790 00.000 30444 Enqueuing Expose request 03:06:56.841 00.051 15672 IsGuiding returns 0 03:06:56.841 00.000 15672 Move returns status 0, amount 67 03:06:56.841 00.000 15672 MoveAxis(N, 0, ABG) 03:06:56.841 00.000 15672 Move returns status 0, amount 0 03:06:56.841 00.000 15672 move complete, result=0 03:06:56.841 00.000 15672 worker thread done servicing request 03:06:56.841 00.000 15672 Worker thread wakes up 03:06:56.841 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:56.841 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:06:56.841 00.000 30444 GuideStep: -0.3 px 67 ms EAST, -0.0 px 0 ms NORTH 03:06:58.756 01.915 15672 Exposure complete 03:06:58.789 00.033 15672 worker thread done servicing request 03:06:58.789 00.000 30444 OnExposeComplete: enter 03:06:58.789 00.000 30444 UpdateGuideState(): m_state=6 03:06:58.789 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7552 03:06:58.790 00.001 30444 Star::Find returns 1 (1), X=461.25, Y=204.23, Mass=40383, SNR=36.6, Peak=6089 HFD=3.5 03:06:58.790 00.000 30444 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.28) = xAngle (-2.71 = -2.71) 03:06:58.790 00.000 30444 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.77 = -2.77) 03:06:58.790 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.99 mountX=-0.16 mountY=-0.07, mountTheta=-2.76 03:06:58.791 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.03, opts=13) 03:06:58.791 00.000 30444 Enqueuing Move request for scope (-0.18, -0.03) 03:06:58.791 00.000 15672 Worker thread wakes up 03:06:58.791 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd 03:06:58.791 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.03) 03:06:58.791 00.000 15672 Moving (-0.18, -0.03) raw xDistance=-0.16 yDistance=-0.07 03:06:58.791 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 03:06:58.791 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:06:58.791 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 03:06:58.791 00.000 15672 MoveAxis(E, 0, ABG) 03:06:58.791 00.000 15672 Move returns status 0, amount 0 03:06:58.792 00.001 15672 MoveAxis(N, 0, ABG) 03:06:58.792 00.000 15672 Move returns status 0, amount 0 03:06:58.792 00.000 15672 move complete, result=0 03:06:58.792 00.000 15672 worker thread done servicing request 03:06:58.797 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=15206, FiltMin=2561, FiltMax=11012, Gamma=2.950 03:06:58.840 00.043 30444 UpdateGuideState exits: m=40383 SNR=36.6 Saturated 03:06:58.840 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:06:58.840 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:06:58.840 00.000 30444 Enqueuing Expose request 03:06:58.840 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 03:06:58.841 00.001 15672 Worker thread wakes up 03:06:58.841 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:06:58.841 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:00.957 02.116 15672 Exposure complete 03:07:00.987 00.030 15672 worker thread done servicing request 03:07:00.987 00.000 30444 OnExposeComplete: enter 03:07:00.987 00.000 30444 UpdateGuideState(): m_state=6 03:07:00.987 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7553 03:07:00.987 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=204.37, Mass=41603, SNR=46.6, Peak=6158 HFD=3.6 03:07:00.987 00.000 30444 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.28) = xAngle (3.01 = 3.01) 03:07:00.987 00.000 30444 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.95 = 2.95) 03:07:00.987 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.12 hyp=0.31 cameraTheta=2.73 mountX=-0.30 mountY=0.06, mountTheta=2.95 03:07:00.988 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.12, opts=13) 03:07:00.988 00.000 30444 Enqueuing Move request for scope (-0.28, 0.12) 03:07:00.988 00.000 15672 Worker thread wakes up 03:07:00.988 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.12) opts 0xd 03:07:00.988 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.12) 03:07:00.988 00.000 15672 Moving (-0.28, 0.12) raw xDistance=-0.30 yDistance=0.06 03:07:00.988 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 03:07:00.988 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:07:00.988 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 03:07:00.988 00.000 15672 MoveAxis(E, 82, ABG) 03:07:00.988 00.000 15672 Guiding Dir = 2, Dur = 82 03:07:00.989 00.001 15672 IsSlewing returns 0 03:07:00.990 00.001 15672 IsGuiding returns 0 03:07:00.995 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=16003, FiltMin=2579, FiltMax=11680, Gamma=2.950 03:07:01.010 00.015 15672 PulseGuide returned control before completion, sleep 73 03:07:01.038 00.028 30444 UpdateGuideState exits: m=41603 SNR=46.6 Saturated 03:07:01.038 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:01.038 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:01.038 00.000 30444 Enqueuing Expose request 03:07:01.084 00.046 15672 IsGuiding returns 1 03:07:01.084 00.000 15672 scope still moving after pulse duration time elapsed 03:07:01.106 00.022 15672 IsSlewing returns 0 03:07:01.153 00.047 15672 IsGuiding returns 0 03:07:01.153 00.000 15672 scope move finished after 82 + 81 ms 03:07:01.153 00.000 15672 Move returns status 0, amount 82 03:07:01.153 00.000 15672 MoveAxis(N, 0, ABG) 03:07:01.154 00.001 15672 Move returns status 0, amount 0 03:07:01.154 00.000 15672 move complete, result=0 03:07:01.154 00.000 15672 worker thread done servicing request 03:07:01.154 00.000 15672 Worker thread wakes up 03:07:01.154 00.000 30444 GuideStep: -0.3 px 82 ms EAST, 0.1 px 0 ms NORTH 03:07:01.154 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:01.154 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:03.067 01.913 15672 Exposure complete 03:07:03.099 00.032 15672 worker thread done servicing request 03:07:03.099 00.000 30444 OnExposeComplete: enter 03:07:03.099 00.000 30444 UpdateGuideState(): m_state=6 03:07:03.099 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7554 03:07:03.099 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=204.04, Mass=44363, SNR=39.4, Peak=6311 HFD=3.8 03:07:03.099 00.000 30444 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.28) = xAngle (-2.21 = -2.21) 03:07:03.099 00.000 30444 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.27 = -2.27) 03:07:03.099 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.21 hyp=0.35 cameraTheta=-2.49 mountX=-0.21 mountY=-0.27, mountTheta=-2.23 03:07:03.100 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.21, opts=13) 03:07:03.100 00.000 30444 Enqueuing Move request for scope (-0.28, -0.21) 03:07:03.100 00.000 15672 Worker thread wakes up 03:07:03.100 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.21) opts 0xd 03:07:03.100 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.21) 03:07:03.100 00.000 15672 Moving (-0.28, -0.21) raw xDistance=-0.21 yDistance=-0.27 03:07:03.100 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 03:07:03.100 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:07:03.100 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 03:07:03.100 00.000 15672 MoveAxis(E, 0, ABG) 03:07:03.101 00.001 15672 Move returns status 0, amount 0 03:07:03.101 00.000 15672 MoveAxis(N, 0, ABG) 03:07:03.101 00.000 15672 Move returns status 0, amount 0 03:07:03.101 00.000 15672 move complete, result=0 03:07:03.101 00.000 15672 worker thread done servicing request 03:07:03.105 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2123, max=16363, FiltMin=2513, FiltMax=11400, Gamma=2.950 03:07:03.148 00.043 30444 UpdateGuideState exits: m=44363 SNR=39.4 Saturated 03:07:03.148 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:03.148 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:03.148 00.000 30444 Enqueuing Expose request 03:07:03.148 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 03:07:03.148 00.000 15672 Worker thread wakes up 03:07:03.148 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:03.148 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:05.267 02.119 15672 Exposure complete 03:07:05.296 00.029 15672 worker thread done servicing request 03:07:05.296 00.000 30444 OnExposeComplete: enter 03:07:05.296 00.000 30444 UpdateGuideState(): m_state=6 03:07:05.297 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7555 03:07:05.297 00.000 30444 Star::Find returns 1 (1), X=461.13, Y=203.97, Mass=34170, SNR=37.2, Peak=6465 HFD=2.8 03:07:05.297 00.000 30444 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.28) = xAngle (-2.11 = -2.11) 03:07:05.297 00.000 30444 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.17 = -2.17) 03:07:05.297 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.28 hyp=0.41 cameraTheta=-2.39 mountX=-0.21 mountY=-0.34, mountTheta=-2.13 03:07:05.297 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.28, opts=13) 03:07:05.297 00.000 30444 Enqueuing Move request for scope (-0.30, -0.28) 03:07:05.297 00.000 15672 Worker thread wakes up 03:07:05.297 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.28) opts 0xd 03:07:05.298 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.28) 03:07:05.298 00.000 15672 Moving (-0.30, -0.28) raw xDistance=-0.21 yDistance=-0.34 03:07:05.298 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 03:07:05.298 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:07:05.298 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 03:07:05.298 00.000 15672 MoveAxis(E, 0, ABG) 03:07:05.298 00.000 15672 Move returns status 0, amount 0 03:07:05.298 00.000 15672 MoveAxis(N, 0, ABG) 03:07:05.298 00.000 15672 Move returns status 0, amount 0 03:07:05.298 00.000 15672 move complete, result=0 03:07:05.298 00.000 15672 worker thread done servicing request 03:07:05.302 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=15061, FiltMin=2579, FiltMax=12083, Gamma=2.950 03:07:05.345 00.043 30444 UpdateGuideState exits: m=34170 SNR=37.2 Saturated 03:07:05.345 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:05.345 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:05.345 00.000 30444 Enqueuing Expose request 03:07:05.345 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 03:07:05.345 00.000 15672 Worker thread wakes up 03:07:05.346 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:05.346 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:07.253 01.907 15672 Exposure complete 03:07:07.273 00.020 15672 worker thread done servicing request 03:07:07.273 00.000 30444 OnExposeComplete: enter 03:07:07.274 00.001 30444 UpdateGuideState(): m_state=6 03:07:07.274 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7556 03:07:07.274 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=203.96, Mass=42982, SNR=44.4, Peak=6110 HFD=3.9 03:07:07.274 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 03:07:07.274 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 03:07:07.274 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-2.03 mountX=-0.06 mountY=-0.32, mountTheta=-1.76 03:07:07.275 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.29, opts=13) 03:07:07.275 00.000 30444 Enqueuing Move request for scope (-0.14, -0.29) 03:07:07.275 00.000 15672 Worker thread wakes up 03:07:07.275 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.29) opts 0xd 03:07:07.275 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.29) 03:07:07.275 00.000 15672 Moving (-0.14, -0.29) raw xDistance=-0.06 yDistance=-0.32 03:07:07.276 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 03:07:07.276 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:07:07.276 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 03:07:07.276 00.000 15672 MoveAxis(E, 0, ABG) 03:07:07.276 00.000 15672 Move returns status 0, amount 0 03:07:07.276 00.000 15672 MoveAxis(N, 0, ABG) 03:07:07.276 00.000 15672 Move returns status 0, amount 0 03:07:07.276 00.000 15672 move complete, result=0 03:07:07.276 00.000 15672 worker thread done servicing request 03:07:07.281 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=15627, FiltMin=2591, FiltMax=11469, Gamma=2.950 03:07:07.326 00.045 30444 UpdateGuideState exits: m=42982 SNR=44.4 Saturated 03:07:07.326 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:07.326 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:07.326 00.000 30444 Enqueuing Expose request 03:07:07.326 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 03:07:07.326 00.000 15672 Worker thread wakes up 03:07:07.326 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:07.326 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:09.437 02.111 15672 Exposure complete 03:07:09.460 00.023 15672 worker thread done servicing request 03:07:09.460 00.000 30444 OnExposeComplete: enter 03:07:09.460 00.000 30444 UpdateGuideState(): m_state=6 03:07:09.460 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7557 03:07:09.460 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=204.15, Mass=50818, SNR=57.3, Peak=6401 HFD=3.8 03:07:09.460 00.000 30444 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 03:07:09.461 00.001 30444 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 03:07:09.461 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.92 mountX=0.10 mountY=-0.08, mountTheta=-0.68 03:07:09.461 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.10, opts=13) 03:07:09.462 00.001 30444 Enqueuing Move request for scope (0.08, -0.10) 03:07:09.462 00.000 15672 Worker thread wakes up 03:07:09.462 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd 03:07:09.462 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.10) 03:07:09.462 00.000 15672 Moving (0.08, -0.10) raw xDistance=0.10 yDistance=-0.08 03:07:09.462 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:07:09.462 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:07:09.462 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 03:07:09.462 00.000 15672 MoveAxis(E, 0, ABG) 03:07:09.462 00.000 15672 Move returns status 0, amount 0 03:07:09.462 00.000 15672 MoveAxis(N, 0, ABG) 03:07:09.462 00.000 15672 Move returns status 0, amount 0 03:07:09.463 00.001 15672 move complete, result=0 03:07:09.463 00.000 15672 worker thread done servicing request 03:07:09.470 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=17043, FiltMin=2609, FiltMax=11475, Gamma=2.950 03:07:09.520 00.050 30444 UpdateGuideState exits: m=50818 SNR=57.3 Saturated 03:07:09.520 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:09.520 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:09.520 00.000 30444 Enqueuing Expose request 03:07:09.520 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:07:09.520 00.000 15672 Worker thread wakes up 03:07:09.520 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:09.520 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:11.437 01.917 15672 Exposure complete 03:07:11.468 00.031 15672 worker thread done servicing request 03:07:11.469 00.001 30444 OnExposeComplete: enter 03:07:11.469 00.000 30444 UpdateGuideState(): m_state=6 03:07:11.469 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7558 03:07:11.469 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=203.90, Mass=41683, SNR=35.6, Peak=6192 HFD=3.6 03:07:11.469 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 03:07:11.469 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 03:07:11.469 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.36 hyp=0.54 cameraTheta=-2.42 mountX=-0.29 mountY=-0.44, mountTheta=-2.16 03:07:11.469 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.36, opts=13) 03:07:11.469 00.000 30444 Enqueuing Move request for scope (-0.40, -0.36) 03:07:11.470 00.001 15672 Worker thread wakes up 03:07:11.470 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.36) opts 0xd 03:07:11.470 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.36) 03:07:11.470 00.000 15672 Moving (-0.40, -0.36) raw xDistance=-0.29 yDistance=-0.44 03:07:11.470 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 03:07:11.470 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.48 newest=-0.83 03:07:11.470 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 03:07:11.470 00.000 15672 MoveAxis(E, 79, ABG) 03:07:11.470 00.000 15672 Guiding Dir = 2, Dur = 79 03:07:11.470 00.000 15672 IsSlewing returns 0 03:07:11.471 00.001 15672 IsGuiding returns 0 03:07:11.475 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=16336, FiltMin=2614, FiltMax=11674, Gamma=2.950 03:07:11.489 00.014 15672 PulseGuide returned control before completion, sleep 72 03:07:11.518 00.029 30444 UpdateGuideState exits: m=41683 SNR=35.6 Saturated 03:07:11.519 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:11.519 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:11.519 00.000 30444 Enqueuing Expose request 03:07:11.562 00.043 15672 IsGuiding returns 1 03:07:11.562 00.000 15672 scope still moving after pulse duration time elapsed 03:07:11.584 00.022 15672 IsSlewing returns 0 03:07:11.617 00.033 15672 IsGuiding returns 0 03:07:11.617 00.000 15672 scope move finished after 79 + 66 ms 03:07:11.617 00.000 15672 Move returns status 0, amount 79 03:07:11.617 00.000 15672 MoveAxis(N, 78, ABG) 03:07:11.617 00.000 15672 Guiding Dir = 0, Dur = 78 03:07:11.618 00.001 15672 IsSlewing returns 0 03:07:11.618 00.000 15672 IsGuiding returns 0 03:07:11.698 00.080 15672 IsGuiding returns 1 03:07:11.698 00.000 15672 scope still moving after pulse duration time elapsed 03:07:11.719 00.021 15672 IsSlewing returns 0 03:07:11.721 00.002 15672 IsGuiding returns 1 03:07:11.742 00.021 15672 IsSlewing returns 0 03:07:11.743 00.001 15672 IsGuiding returns 1 03:07:11.763 00.020 15672 IsSlewing returns 0 03:07:11.764 00.001 15672 IsGuiding returns 1 03:07:11.785 00.021 15672 IsSlewing returns 0 03:07:11.785 00.000 15672 IsGuiding returns 1 03:07:11.807 00.022 15672 IsSlewing returns 0 03:07:11.857 00.050 15672 IsGuiding returns 0 03:07:11.857 00.000 15672 scope move finished after 78 + 160 ms 03:07:11.857 00.000 15672 Move returns status 0, amount 78 03:07:11.857 00.000 15672 move complete, result=0 03:07:11.857 00.000 15672 worker thread done servicing request 03:07:11.858 00.001 15672 Worker thread wakes up 03:07:11.858 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:11.858 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:11.858 00.000 30444 GuideStep: -0.3 px 79 ms EAST, -0.4 px 78 ms NORTH 03:07:13.966 02.108 15672 Exposure complete 03:07:13.990 00.024 15672 worker thread done servicing request 03:07:13.991 00.001 30444 OnExposeComplete: enter 03:07:13.991 00.000 30444 UpdateGuideState(): m_state=6 03:07:13.991 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7559 03:07:13.991 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=204.52, Mass=45006, SNR=38.6, Peak=6032 HFD=3.6 03:07:13.991 00.000 30444 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 03:07:13.991 00.000 30444 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 03:07:13.991 00.000 30444 CameraToMount -- cameraX=-0.76 cameraY=0.26 hyp=0.80 cameraTheta=2.81 mountX=-0.80 mountY=0.10, mountTheta=3.02 03:07:13.991 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.76, y=0.26, opts=13) 03:07:13.991 00.000 30444 Enqueuing Move request for scope (-0.76, 0.26) 03:07:13.992 00.001 15672 Worker thread wakes up 03:07:13.992 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.26) opts 0xd 03:07:13.992 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.76, 0.26) 03:07:13.992 00.000 15672 Moving (-0.76, 0.26) raw xDistance=-0.80 yDistance=0.10 03:07:13.992 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.80 03:07:13.992 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:07:13.992 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 03:07:13.992 00.000 15672 MoveAxis(E, 221, ABG) 03:07:13.992 00.000 15672 Guiding Dir = 2, Dur = 221 03:07:13.992 00.000 15672 IsSlewing returns 0 03:07:13.998 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=15559, FiltMin=2554, FiltMax=11975, Gamma=2.950 03:07:13.998 00.000 15672 IsGuiding returns 0 03:07:14.013 00.015 15672 PulseGuide returned control before completion, sleep 216 03:07:14.269 00.256 15672 IsGuiding returns 0 03:07:14.269 00.000 15672 Move returns status 0, amount 221 03:07:14.269 00.000 15672 MoveAxis(N, 0, ABG) 03:07:14.269 00.000 15672 Move returns status 0, amount 0 03:07:14.269 00.000 15672 move complete, result=0 03:07:14.269 00.000 15672 worker thread done servicing request 03:07:14.346 00.077 30444 UpdateGuideState exits: m=45006 SNR=38.6 Saturated 03:07:14.346 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:14.346 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:14.346 00.000 30444 Enqueuing Expose request 03:07:14.347 00.001 30444 GuideStep: -0.8 px 221 ms EAST, 0.1 px 0 ms NORTH 03:07:14.347 00.000 15672 Worker thread wakes up 03:07:14.347 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:14.347 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:16.255 01.908 15672 Exposure complete 03:07:16.275 00.020 15672 worker thread done servicing request 03:07:16.275 00.000 30444 OnExposeComplete: enter 03:07:16.275 00.000 30444 UpdateGuideState(): m_state=6 03:07:16.275 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7560 03:07:16.275 00.000 30444 Star::Find returns 1 (1), X=462.35, Y=204.30, Mass=37637, SNR=38.2, Peak=6085 HFD=3.6 03:07:16.275 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 03:07:16.275 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 03:07:16.275 00.000 30444 CameraToMount -- cameraX=0.92 cameraY=0.04 hyp=0.92 cameraTheta=0.05 mountX=0.87 mountY=0.24, mountTheta=0.27 03:07:16.276 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.92, y=0.04, opts=13) 03:07:16.276 00.000 30444 Enqueuing Move request for scope (0.92, 0.04) 03:07:16.276 00.000 15672 Worker thread wakes up 03:07:16.276 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.04) opts 0xd 03:07:16.276 00.000 15672 Handling offset move in thread for scope, endpoint = (0.92, 0.04) 03:07:16.276 00.000 15672 Moving (0.92, 0.04) raw xDistance=0.87 yDistance=0.24 03:07:16.276 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.87 03:07:16.276 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:07:16.276 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 03:07:16.276 00.000 15672 MoveAxis(W, 221, ABG) 03:07:16.276 00.000 15672 Guiding Dir = 3, Dur = 221 03:07:16.277 00.001 15672 IsSlewing returns 0 03:07:16.278 00.001 15672 IsGuiding returns 0 03:07:16.281 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=13829, FiltMin=2601, FiltMax=11006, Gamma=2.950 03:07:16.297 00.016 15672 PulseGuide returned control before completion, sleep 212 03:07:16.406 00.109 30444 UpdateGuideState exits: m=37637 SNR=38.2 Saturated 03:07:16.406 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:16.406 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:16.406 00.000 30444 Enqueuing Expose request 03:07:16.510 00.104 15672 IsGuiding returns 1 03:07:16.510 00.000 15672 scope still moving after pulse duration time elapsed 03:07:16.532 00.022 15672 IsSlewing returns 0 03:07:16.538 00.006 15672 IsGuiding returns 0 03:07:16.538 00.000 15672 scope move finished after 221 + 39 ms 03:07:16.538 00.000 15672 Move returns status 0, amount 221 03:07:16.538 00.000 15672 MoveAxis(N, 0, ABG) 03:07:16.538 00.000 15672 Move returns status 0, amount 0 03:07:16.538 00.000 15672 move complete, result=0 03:07:16.538 00.000 15672 worker thread done servicing request 03:07:16.538 00.000 15672 Worker thread wakes up 03:07:16.538 00.000 30444 GuideStep: 0.9 px 221 ms WEST, 0.2 px 0 ms NORTH 03:07:16.538 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:16.538 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:18.654 02.116 15672 Exposure complete 03:07:18.682 00.028 15672 worker thread done servicing request 03:07:18.682 00.000 30444 OnExposeComplete: enter 03:07:18.683 00.001 30444 UpdateGuideState(): m_state=6 03:07:18.683 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7561 03:07:18.683 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=203.95, Mass=37907, SNR=38.1, Peak=6087 HFD=3.4 03:07:18.683 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.83 = -1.83) 03:07:18.683 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.89 = -1.89) 03:07:18.683 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.30 hyp=0.35 cameraTheta=-2.11 mountX=-0.09 mountY=-0.33, mountTheta=-1.84 03:07:18.683 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.30, opts=13) 03:07:18.683 00.000 30444 Enqueuing Move request for scope (-0.18, -0.30) 03:07:18.683 00.000 15672 Worker thread wakes up 03:07:18.683 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.30) opts 0xd 03:07:18.684 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.30) 03:07:18.684 00.000 15672 Moving (-0.18, -0.30) raw xDistance=-0.09 yDistance=-0.33 03:07:18.684 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:07:18.684 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 03:07:18.684 00.000 15672 MoveAxis(E, 0, ABG) 03:07:18.684 00.000 15672 Move returns status 0, amount 0 03:07:18.684 00.000 15672 MoveAxis(N, 59, ABG) 03:07:18.684 00.000 15672 Guiding Dir = 0, Dur = 59 03:07:18.684 00.000 15672 IsSlewing returns 0 03:07:18.685 00.001 15672 IsGuiding returns 0 03:07:18.689 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=16711, FiltMin=2602, FiltMax=11332, Gamma=2.950 03:07:18.732 00.043 30444 UpdateGuideState exits: m=37907 SNR=38.1 Saturated 03:07:18.732 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:18.732 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:18.732 00.000 30444 Enqueuing Expose request 03:07:18.790 00.058 15672 IsGuiding returns 1 03:07:18.790 00.000 15672 scope still moving after pulse duration time elapsed 03:07:18.811 00.021 15672 IsSlewing returns 0 03:07:18.812 00.001 15672 IsGuiding returns 1 03:07:18.833 00.021 15672 IsSlewing returns 0 03:07:18.854 00.021 15672 IsGuiding returns 0 03:07:18.854 00.000 15672 scope move finished after 59 + 110 ms 03:07:18.854 00.000 15672 Move returns status 0, amount 59 03:07:18.854 00.000 15672 move complete, result=0 03:07:18.854 00.000 15672 worker thread done servicing request 03:07:18.854 00.000 15672 Worker thread wakes up 03:07:18.855 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:18.855 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:18.855 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 59 ms NORTH 03:07:20.765 01.910 15672 Exposure complete 03:07:20.784 00.019 15672 worker thread done servicing request 03:07:20.784 00.000 30444 OnExposeComplete: enter 03:07:20.785 00.001 30444 UpdateGuideState(): m_state=6 03:07:20.785 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7562 03:07:20.785 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=203.80, Mass=36752, SNR=35.2, Peak=5913 HFD=3.5 03:07:20.785 00.000 30444 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.28) = xAngle (-0.89 = -0.89) 03:07:20.785 00.000 30444 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.95 = -0.95) 03:07:20.785 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.45 hyp=0.49 cameraTheta=-1.17 mountX=0.31 mountY=-0.40, mountTheta=-0.91 03:07:20.785 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.45, opts=13) 03:07:20.785 00.000 30444 Enqueuing Move request for scope (0.19, -0.45) 03:07:20.785 00.000 15672 Worker thread wakes up 03:07:20.786 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.45) opts 0xd 03:07:20.786 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.45) 03:07:20.786 00.000 15672 Moving (0.19, -0.45) raw xDistance=0.31 yDistance=-0.40 03:07:20.786 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 03:07:20.786 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 03:07:20.786 00.000 15672 MoveAxis(W, 83, ABG) 03:07:20.786 00.000 15672 Guiding Dir = 3, Dur = 83 03:07:20.786 00.000 15672 IsSlewing returns 0 03:07:20.788 00.002 15672 IsGuiding returns 0 03:07:20.792 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=15609, FiltMin=2614, FiltMax=11337, Gamma=2.950 03:07:20.802 00.010 15672 PulseGuide returned control before completion, sleep 79 03:07:20.835 00.033 30444 UpdateGuideState exits: m=36752 SNR=35.2 Saturated 03:07:20.835 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:20.835 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:20.835 00.000 30444 Enqueuing Expose request 03:07:20.930 00.095 15672 IsGuiding returns 0 03:07:20.930 00.000 15672 Move returns status 0, amount 83 03:07:20.930 00.000 15672 MoveAxis(N, 71, ABG) 03:07:20.931 00.001 15672 Guiding Dir = 0, Dur = 71 03:07:20.931 00.000 15672 IsSlewing returns 0 03:07:20.932 00.001 15672 IsGuiding returns 0 03:07:21.013 00.081 15672 IsGuiding returns 1 03:07:21.013 00.000 15672 scope still moving after pulse duration time elapsed 03:07:21.034 00.021 15672 IsSlewing returns 0 03:07:21.036 00.002 15672 IsGuiding returns 1 03:07:21.057 00.021 15672 IsSlewing returns 0 03:07:21.058 00.001 15672 IsGuiding returns 1 03:07:21.079 00.021 15672 IsSlewing returns 0 03:07:21.106 00.027 15672 IsGuiding returns 0 03:07:21.107 00.001 15672 scope move finished after 71 + 103 ms 03:07:21.107 00.000 15672 Move returns status 0, amount 71 03:07:21.107 00.000 15672 move complete, result=0 03:07:21.107 00.000 15672 worker thread done servicing request 03:07:21.107 00.000 15672 Worker thread wakes up 03:07:21.107 00.000 30444 GuideStep: 0.3 px 83 ms WEST, -0.4 px 71 ms NORTH 03:07:21.107 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:21.107 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:23.226 02.119 15672 Exposure complete 03:07:23.255 00.029 15672 worker thread done servicing request 03:07:23.255 00.000 30444 OnExposeComplete: enter 03:07:23.255 00.000 30444 UpdateGuideState(): m_state=6 03:07:23.255 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7563 03:07:23.255 00.000 30444 Star::Find returns 1 (1), X=461.12, Y=203.76, Mass=37636, SNR=40.9, Peak=6643 HFD=2.7 03:07:23.255 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 03:07:23.256 00.001 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 03:07:23.256 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.49 hyp=0.58 cameraTheta=-2.14 mountX=-0.17 mountY=-0.55, mountTheta=-1.87 03:07:23.256 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.49, opts=13) 03:07:23.256 00.000 30444 Enqueuing Move request for scope (-0.31, -0.49) 03:07:23.256 00.000 15672 Worker thread wakes up 03:07:23.256 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.49) opts 0xd 03:07:23.256 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.49) 03:07:23.256 00.000 15672 Moving (-0.31, -0.49) raw xDistance=-0.17 yDistance=-0.55 03:07:23.256 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:07:23.256 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 03:07:23.256 00.000 15672 MoveAxis(E, 0, ABG) 03:07:23.257 00.001 15672 Move returns status 0, amount 0 03:07:23.257 00.000 15672 MoveAxis(N, 97, ABG) 03:07:23.257 00.000 15672 Guiding Dir = 0, Dur = 97 03:07:23.257 00.000 15672 IsSlewing returns 0 03:07:23.258 00.001 15672 IsGuiding returns 0 03:07:23.262 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=15924, FiltMin=2585, FiltMax=11087, Gamma=2.950 03:07:23.343 00.081 15672 PulseGuide returned control before completion, sleep 23 03:07:23.376 00.033 15672 IsGuiding returns 1 03:07:23.376 00.000 15672 scope still moving after pulse duration time elapsed 03:07:23.398 00.022 15672 IsSlewing returns 0 03:07:23.401 00.003 15672 IsGuiding returns 1 03:07:23.422 00.021 15672 IsSlewing returns 0 03:07:23.425 00.003 15672 IsGuiding returns 1 03:07:23.446 00.021 15672 IsSlewing returns 0 03:07:23.454 00.008 15672 IsGuiding returns 0 03:07:23.455 00.001 15672 scope move finished after 97 + 99 ms 03:07:23.455 00.000 15672 Move returns status 0, amount 97 03:07:23.455 00.000 15672 move complete, result=0 03:07:23.455 00.000 15672 worker thread done servicing request 03:07:23.529 00.074 30444 UpdateGuideState exits: m=37636 SNR=40.9 Saturated 03:07:23.529 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:23.529 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:23.529 00.000 30444 Enqueuing Expose request 03:07:23.529 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 97 ms NORTH 03:07:23.529 00.000 15672 Worker thread wakes up 03:07:23.529 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:23.529 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:25.437 01.908 15672 Exposure complete 03:07:25.457 00.020 15672 worker thread done servicing request 03:07:25.457 00.000 30444 OnExposeComplete: enter 03:07:25.457 00.000 30444 UpdateGuideState(): m_state=6 03:07:25.457 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7564 03:07:25.457 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=203.58, Mass=44671, SNR=40.2, Peak=6162 HFD=3.4 03:07:25.457 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.17 = -2.17) 03:07:25.458 00.001 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.23 = -2.23) 03:07:25.458 00.000 30444 CameraToMount -- cameraX=-0.80 cameraY=-0.67 hyp=1.04 cameraTheta=-2.44 mountX=-0.58 mountY=-0.83, mountTheta=-2.19 03:07:25.458 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.80, y=-0.67, opts=13) 03:07:25.458 00.000 30444 Enqueuing Move request for scope (-0.80, -0.67) 03:07:25.458 00.000 15672 Worker thread wakes up 03:07:25.458 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.67) opts 0xd 03:07:25.458 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.80, -0.67) 03:07:25.458 00.000 15672 Moving (-0.80, -0.67) raw xDistance=-0.58 yDistance=-0.83 03:07:25.458 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58 03:07:25.458 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 03:07:25.458 00.000 15672 MoveAxis(E, 158, ABG) 03:07:25.458 00.000 15672 Guiding Dir = 2, Dur = 158 03:07:25.460 00.002 15672 IsSlewing returns 0 03:07:25.464 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=15256, FiltMin=2631, FiltMax=11181, Gamma=2.950 03:07:25.483 00.019 15672 IsGuiding returns 0 03:07:25.515 00.032 15672 PulseGuide returned control before completion, sleep 149 03:07:25.620 00.105 30444 UpdateGuideState exits: m=44671 SNR=40.2 Saturated 03:07:25.620 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:25.620 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:25.620 00.000 30444 Enqueuing Expose request 03:07:25.723 00.103 15672 IsGuiding returns 0 03:07:25.723 00.000 15672 Move returns status 0, amount 158 03:07:25.723 00.000 15672 MoveAxis(N, 148, ABG) 03:07:25.723 00.000 15672 Guiding Dir = 0, Dur = 148 03:07:25.724 00.001 15672 IsSlewing returns 0 03:07:25.724 00.000 15672 IsGuiding returns 0 03:07:25.803 00.079 15672 PulseGuide returned control before completion, sleep 80 03:07:25.886 00.083 15672 IsGuiding returns 1 03:07:25.886 00.000 15672 scope still moving after pulse duration time elapsed 03:07:25.907 00.021 15672 IsSlewing returns 0 03:07:25.910 00.003 15672 IsGuiding returns 1 03:07:25.931 00.021 15672 IsSlewing returns 0 03:07:25.979 00.048 15672 IsGuiding returns 0 03:07:25.979 00.000 15672 scope move finished after 148 + 106 ms 03:07:25.979 00.000 15672 Move returns status 0, amount 148 03:07:25.979 00.000 15672 move complete, result=0 03:07:25.979 00.000 15672 worker thread done servicing request 03:07:25.979 00.000 15672 Worker thread wakes up 03:07:25.979 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:25.979 00.000 30444 GuideStep: -0.6 px 158 ms EAST, -0.8 px 148 ms NORTH 03:07:25.980 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:28.097 02.117 15672 Exposure complete 03:07:28.126 00.029 15672 worker thread done servicing request 03:07:28.126 00.000 30444 OnExposeComplete: enter 03:07:28.126 00.000 30444 UpdateGuideState(): m_state=6 03:07:28.126 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7565 03:07:28.126 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=203.97, Mass=34643, SNR=38.2, Peak=6186 HFD=3.3 03:07:28.126 00.000 30444 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.28) = xAngle (-2.52 = -2.52) 03:07:28.126 00.000 30444 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.58 = -2.58) 03:07:28.126 00.000 30444 CameraToMount -- cameraX=-0.81 cameraY=-0.29 hyp=0.86 cameraTheta=-2.80 mountX=-0.70 mountY=-0.45, mountTheta=-2.56 03:07:28.127 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.81, y=-0.29, opts=13) 03:07:28.127 00.000 30444 Enqueuing Move request for scope (-0.81, -0.29) 03:07:28.127 00.000 15672 Worker thread wakes up 03:07:28.127 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.29) opts 0xd 03:07:28.127 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.81, -0.29) 03:07:28.127 00.000 15672 Moving (-0.81, -0.29) raw xDistance=-0.70 yDistance=-0.45 03:07:28.127 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70 03:07:28.127 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 03:07:28.127 00.000 15672 MoveAxis(E, 199, ABG) 03:07:28.127 00.000 15672 Guiding Dir = 2, Dur = 199 03:07:28.128 00.001 15672 IsSlewing returns 0 03:07:28.129 00.001 15672 IsGuiding returns 0 03:07:28.134 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=14426, FiltMin=2631, FiltMax=11578, Gamma=2.950 03:07:28.151 00.017 15672 PulseGuide returned control before completion, sleep 188 03:07:28.193 00.042 30444 UpdateGuideState exits: m=34643 SNR=38.2 Saturated 03:07:28.193 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:28.193 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:28.194 00.001 30444 Enqueuing Expose request 03:07:28.342 00.148 15672 IsGuiding returns 1 03:07:28.342 00.000 15672 scope still moving after pulse duration time elapsed 03:07:28.363 00.021 15672 IsSlewing returns 0 03:07:28.375 00.012 15672 IsGuiding returns 0 03:07:28.375 00.000 15672 scope move finished after 199 + 46 ms 03:07:28.375 00.000 15672 Move returns status 0, amount 199 03:07:28.375 00.000 15672 MoveAxis(N, 81, ABG) 03:07:28.375 00.000 15672 Guiding Dir = 0, Dur = 81 03:07:28.375 00.000 15672 IsSlewing returns 0 03:07:28.376 00.001 15672 IsGuiding returns 0 03:07:28.455 00.079 15672 PulseGuide returned control before completion, sleep 14 03:07:28.472 00.017 15672 IsGuiding returns 1 03:07:28.472 00.000 15672 scope still moving after pulse duration time elapsed 03:07:28.492 00.020 15672 IsSlewing returns 0 03:07:28.495 00.003 15672 IsGuiding returns 1 03:07:28.517 00.022 15672 IsSlewing returns 0 03:07:28.519 00.002 15672 IsGuiding returns 1 03:07:28.541 00.022 15672 IsSlewing returns 0 03:07:28.598 00.057 15672 IsGuiding returns 0 03:07:28.599 00.001 15672 scope move finished after 81 + 141 ms 03:07:28.599 00.000 15672 Move returns status 0, amount 81 03:07:28.599 00.000 15672 move complete, result=0 03:07:28.599 00.000 15672 worker thread done servicing request 03:07:28.599 00.000 15672 Worker thread wakes up 03:07:28.599 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:28.599 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:28.600 00.001 30444 GuideStep: -0.7 px 199 ms EAST, -0.5 px 81 ms NORTH 03:07:30.508 01.908 15672 Exposure complete 03:07:30.534 00.026 15672 worker thread done servicing request 03:07:30.534 00.000 30444 OnExposeComplete: enter 03:07:30.534 00.000 30444 UpdateGuideState(): m_state=6 03:07:30.534 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7566 03:07:30.534 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=204.08, Mass=31864, SNR=33.1, Peak=5553 HFD=3.8 03:07:30.534 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 03:07:30.534 00.000 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 03:07:30.534 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.77 mountX=0.22 mountY=-0.13, mountTheta=-0.54 03:07:30.535 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.17, opts=13) 03:07:30.535 00.000 30444 Enqueuing Move request for scope (0.18, -0.17) 03:07:30.535 00.000 15672 Worker thread wakes up 03:07:30.535 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd 03:07:30.535 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.17) 03:07:30.535 00.000 15672 Moving (0.18, -0.17) raw xDistance=0.22 yDistance=-0.13 03:07:30.535 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:07:30.535 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:07:30.535 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 03:07:30.535 00.000 15672 MoveAxis(E, 0, ABG) 03:07:30.535 00.000 15672 Move returns status 0, amount 0 03:07:30.535 00.000 15672 MoveAxis(N, 0, ABG) 03:07:30.535 00.000 15672 Move returns status 0, amount 0 03:07:30.535 00.000 15672 move complete, result=0 03:07:30.535 00.000 15672 worker thread done servicing request 03:07:30.540 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=16055, FiltMin=2445, FiltMax=10991, Gamma=2.950 03:07:30.583 00.043 30444 UpdateGuideState exits: m=31864 SNR=33.1 Saturated 03:07:30.583 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:30.583 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:30.583 00.000 30444 Enqueuing Expose request 03:07:30.583 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 03:07:30.583 00.000 15672 Worker thread wakes up 03:07:30.583 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:30.583 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:32.692 02.109 15672 Exposure complete 03:07:32.711 00.019 15672 worker thread done servicing request 03:07:32.711 00.000 30444 OnExposeComplete: enter 03:07:32.711 00.000 30444 UpdateGuideState(): m_state=6 03:07:32.712 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7567 03:07:32.712 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=203.72, Mass=35394, SNR=36.2, Peak=6461 HFD=3.0 03:07:32.712 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 03:07:32.712 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 03:07:32.712 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.53 hyp=0.54 cameraTheta=-1.77 mountX=0.04 mountY=-0.54, mountTheta=-1.49 03:07:32.712 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.53, opts=13) 03:07:32.712 00.000 30444 Enqueuing Move request for scope (-0.11, -0.53) 03:07:32.712 00.000 15672 Worker thread wakes up 03:07:32.712 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.53) opts 0xd 03:07:32.713 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.53) 03:07:32.713 00.000 15672 Moving (-0.11, -0.53) raw xDistance=0.04 yDistance=-0.54 03:07:32.713 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 03:07:32.713 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 03:07:32.713 00.000 15672 MoveAxis(E, 0, ABG) 03:07:32.713 00.000 15672 Move returns status 0, amount 0 03:07:32.713 00.000 15672 MoveAxis(N, 97, ABG) 03:07:32.713 00.000 15672 Guiding Dir = 0, Dur = 97 03:07:32.714 00.001 15672 IsSlewing returns 0 03:07:32.714 00.000 15672 IsGuiding returns 0 03:07:32.719 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=19135, FiltMin=2518, FiltMax=11979, Gamma=2.950 03:07:32.761 00.042 30444 UpdateGuideState exits: m=35394 SNR=36.2 Saturated 03:07:32.761 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:32.761 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:32.761 00.000 30444 Enqueuing Expose request 03:07:32.800 00.039 15672 PulseGuide returned control before completion, sleep 22 03:07:32.832 00.032 15672 IsGuiding returns 1 03:07:32.833 00.001 15672 scope still moving after pulse duration time elapsed 03:07:32.854 00.021 15672 IsSlewing returns 0 03:07:32.855 00.001 15672 IsGuiding returns 1 03:07:32.877 00.022 15672 IsSlewing returns 0 03:07:32.877 00.000 15672 IsGuiding returns 1 03:07:32.899 00.022 15672 IsSlewing returns 0 03:07:32.912 00.013 15672 IsGuiding returns 0 03:07:32.913 00.001 15672 scope move finished after 97 + 101 ms 03:07:32.913 00.000 15672 Move returns status 0, amount 97 03:07:32.913 00.000 15672 move complete, result=0 03:07:32.913 00.000 15672 worker thread done servicing request 03:07:32.913 00.000 15672 Worker thread wakes up 03:07:32.913 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:32.913 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:32.914 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 97 ms NORTH 03:07:34.820 01.906 15672 Exposure complete 03:07:34.840 00.020 15672 worker thread done servicing request 03:07:34.840 00.000 30444 OnExposeComplete: enter 03:07:34.840 00.000 30444 UpdateGuideState(): m_state=6 03:07:34.840 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7568 03:07:34.840 00.000 30444 Star::Find returns 1 (1), X=461.17, Y=203.66, Mass=39192, SNR=35.0, Peak=5527 HFD=3.7 03:07:34.840 00.000 30444 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.28) = xAngle (-1.70 = -1.70) 03:07:34.840 00.000 30444 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 03:07:34.840 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.60 hyp=0.65 cameraTheta=-1.98 mountX=-0.08 mountY=-0.64, mountTheta=-1.70 03:07:34.841 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.60, opts=13) 03:07:34.841 00.000 30444 Enqueuing Move request for scope (-0.26, -0.60) 03:07:34.841 00.000 15672 Worker thread wakes up 03:07:34.841 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.60) opts 0xd 03:07:34.841 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.60) 03:07:34.841 00.000 15672 Moving (-0.26, -0.60) raw xDistance=-0.08 yDistance=-0.64 03:07:34.841 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 03:07:34.841 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 03:07:34.841 00.000 15672 MoveAxis(E, 0, ABG) 03:07:34.841 00.000 15672 Move returns status 0, amount 0 03:07:34.841 00.000 15672 MoveAxis(N, 114, ABG) 03:07:34.841 00.000 15672 Guiding Dir = 0, Dur = 114 03:07:34.842 00.001 15672 IsSlewing returns 0 03:07:34.843 00.001 15672 IsGuiding returns 0 03:07:34.847 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=15732, FiltMin=2610, FiltMax=11724, Gamma=2.950 03:07:34.890 00.043 30444 UpdateGuideState exits: m=39192 SNR=35.0 Saturated 03:07:34.890 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:34.890 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:34.890 00.000 30444 Enqueuing Expose request 03:07:34.924 00.034 15672 PulseGuide returned control before completion, sleep 43 03:07:34.990 00.066 15672 IsGuiding returns 1 03:07:34.990 00.000 15672 scope still moving after pulse duration time elapsed 03:07:35.011 00.021 15672 IsSlewing returns 0 03:07:35.014 00.003 15672 IsGuiding returns 1 03:07:35.035 00.021 15672 IsSlewing returns 0 03:07:35.037 00.002 15672 IsGuiding returns 1 03:07:35.058 00.021 15672 IsSlewing returns 0 03:07:35.069 00.011 15672 IsGuiding returns 0 03:07:35.069 00.000 15672 scope move finished after 114 + 112 ms 03:07:35.069 00.000 15672 Move returns status 0, amount 114 03:07:35.069 00.000 15672 move complete, result=0 03:07:35.069 00.000 15672 worker thread done servicing request 03:07:35.069 00.000 15672 Worker thread wakes up 03:07:35.069 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 114 ms NORTH 03:07:35.069 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:35.069 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:37.180 02.111 15672 Exposure complete 03:07:37.200 00.020 15672 worker thread done servicing request 03:07:37.200 00.000 30444 OnExposeComplete: enter 03:07:37.200 00.000 30444 UpdateGuideState(): m_state=6 03:07:37.200 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7569 03:07:37.200 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=203.51, Mass=29671, SNR=31.7, Peak=6036 HFD=2.8 03:07:37.201 00.001 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 03:07:37.201 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 03:07:37.201 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.74 hyp=0.78 cameraTheta=-1.89 mountX=-0.03 mountY=-0.77, mountTheta=-1.61 03:07:37.201 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.74, opts=13) 03:07:37.201 00.000 30444 Enqueuing Move request for scope (-0.24, -0.74) 03:07:37.201 00.000 15672 Worker thread wakes up 03:07:37.201 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.74) opts 0xd 03:07:37.201 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.74) 03:07:37.201 00.000 15672 Moving (-0.24, -0.74) raw xDistance=-0.03 yDistance=-0.77 03:07:37.201 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 03:07:37.202 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 03:07:37.202 00.000 15672 MoveAxis(E, 0, ABG) 03:07:37.202 00.000 15672 Move returns status 0, amount 0 03:07:37.202 00.000 15672 MoveAxis(N, 138, ABG) 03:07:37.202 00.000 15672 Guiding Dir = 0, Dur = 138 03:07:37.202 00.000 15672 IsSlewing returns 0 03:07:37.203 00.001 15672 IsGuiding returns 0 03:07:37.208 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=16291, FiltMin=2551, FiltMax=11146, Gamma=2.950 03:07:37.251 00.043 30444 UpdateGuideState exits: m=29671 SNR=31.7 Saturated 03:07:37.251 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:37.251 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:37.251 00.000 30444 Enqueuing Expose request 03:07:37.289 00.038 15672 PulseGuide returned control before completion, sleep 62 03:07:37.355 00.066 15672 IsGuiding returns 1 03:07:37.355 00.000 15672 scope still moving after pulse duration time elapsed 03:07:37.376 00.021 15672 IsSlewing returns 0 03:07:37.378 00.002 15672 IsGuiding returns 1 03:07:37.400 00.022 15672 IsSlewing returns 0 03:07:37.403 00.003 15672 IsGuiding returns 1 03:07:37.424 00.021 15672 IsSlewing returns 0 03:07:37.429 00.005 15672 IsGuiding returns 1 03:07:37.450 00.021 15672 IsSlewing returns 0 03:07:37.480 00.030 15672 IsGuiding returns 0 03:07:37.480 00.000 15672 scope move finished after 138 + 139 ms 03:07:37.481 00.001 15672 Move returns status 0, amount 138 03:07:37.481 00.000 15672 move complete, result=0 03:07:37.481 00.000 15672 worker thread done servicing request 03:07:37.481 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.8 px 138 ms NORTH 03:07:37.481 00.000 15672 Worker thread wakes up 03:07:37.481 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:37.481 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:39.389 01.908 15672 Exposure complete 03:07:39.409 00.020 15672 worker thread done servicing request 03:07:39.409 00.000 30444 OnExposeComplete: enter 03:07:39.409 00.000 30444 UpdateGuideState(): m_state=6 03:07:39.409 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7570 03:07:39.409 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=203.88, Mass=33881, SNR=31.8, Peak=5725 HFD=3.6 03:07:39.409 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.97 = -0.97) 03:07:39.409 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 03:07:39.409 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.37 hyp=0.39 cameraTheta=-1.25 mountX=0.22 mountY=-0.33, mountTheta=-0.99 03:07:39.410 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.37, opts=13) 03:07:39.410 00.000 30444 Enqueuing Move request for scope (0.12, -0.37) 03:07:39.410 00.000 15672 Worker thread wakes up 03:07:39.410 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.37) opts 0xd 03:07:39.410 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.37) 03:07:39.410 00.000 15672 Moving (0.12, -0.37) raw xDistance=0.22 yDistance=-0.33 03:07:39.410 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:07:39.410 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 03:07:39.410 00.000 15672 MoveAxis(E, 0, ABG) 03:07:39.410 00.000 15672 Move returns status 0, amount 0 03:07:39.410 00.000 15672 MoveAxis(N, 60, ABG) 03:07:39.410 00.000 15672 Guiding Dir = 0, Dur = 60 03:07:39.411 00.001 15672 IsSlewing returns 0 03:07:39.412 00.001 15672 IsGuiding returns 0 03:07:39.415 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=18577, FiltMin=2604, FiltMax=11856, Gamma=2.950 03:07:39.529 00.114 15672 IsGuiding returns 1 03:07:39.529 00.000 15672 scope still moving after pulse duration time elapsed 03:07:39.549 00.020 15672 IsSlewing returns 0 03:07:39.551 00.002 15672 IsGuiding returns 1 03:07:39.572 00.021 15672 IsSlewing returns 0 03:07:39.590 00.018 15672 IsGuiding returns 0 03:07:39.590 00.000 15672 scope move finished after 60 + 117 ms 03:07:39.590 00.000 15672 Move returns status 0, amount 60 03:07:39.590 00.000 15672 move complete, result=0 03:07:39.590 00.000 15672 worker thread done servicing request 03:07:39.903 00.313 30444 UpdateGuideState exits: m=33881 SNR=31.8 Saturated 03:07:39.903 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:39.903 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:39.903 00.000 30444 Enqueuing Expose request 03:07:39.903 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 60 ms NORTH 03:07:39.903 00.000 15672 Worker thread wakes up 03:07:39.904 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:39.904 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:42.021 02.117 15672 Exposure complete 03:07:42.051 00.030 15672 worker thread done servicing request 03:07:42.051 00.000 30444 OnExposeComplete: enter 03:07:42.051 00.000 30444 UpdateGuideState(): m_state=6 03:07:42.051 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7571 03:07:42.051 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=204.42, Mass=39930, SNR=42.1, Peak=5813 HFD=3.5 03:07:42.051 00.000 30444 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.28) = xAngle (2.32 = 2.32) 03:07:42.051 00.000 30444 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.26 = 2.26) 03:07:42.051 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.05 mountX=-0.13 mountY=0.14, mountTheta=2.30 03:07:42.052 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.16, opts=13) 03:07:42.052 00.000 30444 Enqueuing Move request for scope (-0.08, 0.16) 03:07:42.053 00.001 15672 Worker thread wakes up 03:07:42.053 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd 03:07:42.053 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.16) 03:07:42.053 00.000 15672 Moving (-0.08, 0.16) raw xDistance=-0.13 yDistance=0.14 03:07:42.053 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:07:42.053 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:07:42.053 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 03:07:42.053 00.000 15672 MoveAxis(E, 0, ABG) 03:07:42.053 00.000 15672 Move returns status 0, amount 0 03:07:42.053 00.000 15672 MoveAxis(N, 0, ABG) 03:07:42.053 00.000 15672 Move returns status 0, amount 0 03:07:42.053 00.000 15672 move complete, result=0 03:07:42.053 00.000 15672 worker thread done servicing request 03:07:42.058 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=15461, FiltMin=2599, FiltMax=11530, Gamma=2.950 03:07:42.101 00.043 30444 UpdateGuideState exits: m=39930 SNR=42.1 Saturated 03:07:42.101 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:42.101 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:42.101 00.000 30444 Enqueuing Expose request 03:07:42.101 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:07:42.101 00.000 15672 Worker thread wakes up 03:07:42.102 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:42.102 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:44.008 01.906 15672 Exposure complete 03:07:44.032 00.024 15672 worker thread done servicing request 03:07:44.032 00.000 30444 OnExposeComplete: enter 03:07:44.032 00.000 30444 UpdateGuideState(): m_state=6 03:07:44.032 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7572 03:07:44.032 00.000 30444 Star::Find returns 1 (1), X=461.09, Y=203.99, Mass=36155, SNR=33.9, Peak=6011 HFD=3.0 03:07:44.032 00.000 30444 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.28) = xAngle (-2.21 = -2.21) 03:07:44.032 00.000 30444 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.27 = -2.27) 03:07:44.032 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.26 hyp=0.43 cameraTheta=-2.49 mountX=-0.26 mountY=-0.33, mountTheta=-2.24 03:07:44.033 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.26, opts=13) 03:07:44.033 00.000 30444 Enqueuing Move request for scope (-0.34, -0.26) 03:07:44.033 00.000 15672 Worker thread wakes up 03:07:44.033 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.26) opts 0xd 03:07:44.033 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.26) 03:07:44.033 00.000 15672 Moving (-0.34, -0.26) raw xDistance=-0.26 yDistance=-0.33 03:07:44.033 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 03:07:44.033 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 03:07:44.033 00.000 15672 MoveAxis(E, 70, ABG) 03:07:44.033 00.000 15672 Guiding Dir = 2, Dur = 70 03:07:44.033 00.000 15672 IsSlewing returns 0 03:07:44.035 00.002 15672 IsGuiding returns 0 03:07:44.039 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=17639, FiltMin=2513, FiltMax=11965, Gamma=2.950 03:07:44.062 00.023 15672 PulseGuide returned control before completion, sleep 54 03:07:44.117 00.055 15672 IsGuiding returns 1 03:07:44.117 00.000 15672 scope still moving after pulse duration time elapsed 03:07:44.139 00.022 15672 IsSlewing returns 0 03:07:44.142 00.003 15672 IsGuiding returns 0 03:07:44.142 00.000 15672 scope move finished after 70 + 37 ms 03:07:44.142 00.000 15672 Move returns status 0, amount 70 03:07:44.142 00.000 15672 MoveAxis(N, 59, ABG) 03:07:44.142 00.000 15672 Guiding Dir = 0, Dur = 59 03:07:44.142 00.000 15672 IsSlewing returns 0 03:07:44.144 00.002 15672 IsGuiding returns 0 03:07:44.255 00.111 15672 IsGuiding returns 1 03:07:44.255 00.000 15672 scope still moving after pulse duration time elapsed 03:07:44.276 00.021 15672 IsSlewing returns 0 03:07:44.318 00.042 15672 IsGuiding returns 0 03:07:44.319 00.001 15672 scope move finished after 59 + 115 ms 03:07:44.319 00.000 15672 Move returns status 0, amount 59 03:07:44.319 00.000 15672 move complete, result=0 03:07:44.319 00.000 15672 worker thread done servicing request 03:07:44.454 00.135 30444 UpdateGuideState exits: m=36155 SNR=33.9 Saturated 03:07:44.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:44.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:44.454 00.000 30444 Enqueuing Expose request 03:07:44.454 00.000 30444 GuideStep: -0.3 px 70 ms EAST, -0.3 px 59 ms NORTH 03:07:44.454 00.000 15672 Worker thread wakes up 03:07:44.454 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:44.454 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:46.571 02.117 15672 Exposure complete 03:07:46.605 00.034 15672 worker thread done servicing request 03:07:46.605 00.000 30444 OnExposeComplete: enter 03:07:46.605 00.000 30444 UpdateGuideState(): m_state=6 03:07:46.605 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7573 03:07:46.606 00.001 30444 Star::Find returns 1 (1), X=461.50, Y=203.92, Mass=52616, SNR=45.4, Peak=6423 HFD=4.0 03:07:46.606 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.07 = -1.07) 03:07:46.606 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 03:07:46.606 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.35 mountX=0.16 mountY=-0.31, mountTheta=-1.09 03:07:46.606 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.33, opts=13) 03:07:46.606 00.000 30444 Enqueuing Move request for scope (0.07, -0.33) 03:07:46.606 00.000 15672 Worker thread wakes up 03:07:46.606 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.33) opts 0xd 03:07:46.606 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.33) 03:07:46.606 00.000 15672 Moving (0.07, -0.33) raw xDistance=0.16 yDistance=-0.31 03:07:46.607 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 03:07:46.607 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 03:07:46.607 00.000 15672 MoveAxis(E, 0, ABG) 03:07:46.607 00.000 15672 Move returns status 0, amount 0 03:07:46.607 00.000 15672 MoveAxis(N, 55, ABG) 03:07:46.607 00.000 15672 Guiding Dir = 0, Dur = 55 03:07:46.607 00.000 15672 IsSlewing returns 0 03:07:46.612 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=18378, FiltMin=2529, FiltMax=12226, Gamma=2.950 03:07:46.618 00.006 15672 IsGuiding returns 0 03:07:46.655 00.037 30444 UpdateGuideState exits: m=52616 SNR=45.4 Saturated 03:07:46.655 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:46.655 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:46.655 00.000 30444 Enqueuing Expose request 03:07:46.699 00.044 15672 IsGuiding returns 1 03:07:46.699 00.000 15672 scope still moving after pulse duration time elapsed 03:07:46.720 00.021 15672 IsSlewing returns 0 03:07:46.720 00.000 15672 IsGuiding returns 1 03:07:46.742 00.022 15672 IsSlewing returns 0 03:07:46.743 00.001 15672 IsGuiding returns 1 03:07:46.764 00.021 15672 IsSlewing returns 0 03:07:46.794 00.030 15672 IsGuiding returns 0 03:07:46.794 00.000 15672 scope move finished after 55 + 120 ms 03:07:46.794 00.000 15672 Move returns status 0, amount 55 03:07:46.794 00.000 15672 move complete, result=0 03:07:46.794 00.000 15672 worker thread done servicing request 03:07:46.794 00.000 15672 Worker thread wakes up 03:07:46.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:46.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:46.794 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 55 ms NORTH 03:07:48.699 01.905 15672 Exposure complete 03:07:48.719 00.020 15672 worker thread done servicing request 03:07:48.719 00.000 30444 OnExposeComplete: enter 03:07:48.719 00.000 30444 UpdateGuideState(): m_state=6 03:07:48.719 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7574 03:07:48.719 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=204.26, Mass=37030, SNR=36.4, Peak=6397 HFD=3.3 03:07:48.719 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.40 = -2.88) 03:07:48.719 00.000 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.34 = -2.94) 03:07:48.719 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.12 mountX=-0.13 mountY=-0.03, mountTheta=-2.94 03:07:48.720 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.00, opts=13) 03:07:48.720 00.000 30444 Enqueuing Move request for scope (-0.13, 0.00) 03:07:48.720 00.000 15672 Worker thread wakes up 03:07:48.720 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd 03:07:48.720 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.00) 03:07:48.720 00.000 15672 Moving (-0.13, 0.00) raw xDistance=-0.13 yDistance=-0.03 03:07:48.720 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:07:48.720 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:07:48.720 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 03:07:48.720 00.000 15672 MoveAxis(E, 0, ABG) 03:07:48.720 00.000 15672 Move returns status 0, amount 0 03:07:48.720 00.000 15672 MoveAxis(N, 0, ABG) 03:07:48.720 00.000 15672 Move returns status 0, amount 0 03:07:48.720 00.000 15672 move complete, result=0 03:07:48.720 00.000 15672 worker thread done servicing request 03:07:48.725 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=16696, FiltMin=2578, FiltMax=11303, Gamma=2.950 03:07:48.769 00.044 30444 UpdateGuideState exits: m=37030 SNR=36.4 Saturated 03:07:48.769 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:48.769 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:48.769 00.000 30444 Enqueuing Expose request 03:07:48.769 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 03:07:48.769 00.000 15672 Worker thread wakes up 03:07:48.769 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:48.769 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:50.878 02.109 15672 Exposure complete 03:07:50.898 00.020 15672 worker thread done servicing request 03:07:50.898 00.000 30444 OnExposeComplete: enter 03:07:50.898 00.000 30444 UpdateGuideState(): m_state=6 03:07:50.898 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7575 03:07:50.899 00.001 30444 Star::Find returns 1 (1), X=461.47, Y=204.38, Mass=35853, SNR=36.4, Peak=6098 HFD=3.2 03:07:50.899 00.000 30444 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.28) = xAngle (1.58 = 1.58) 03:07:50.899 00.000 30444 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.52 = 1.52) 03:07:50.899 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.30 mountX=-0.00 mountY=0.13, mountTheta=1.58 03:07:50.899 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.12, opts=13) 03:07:50.899 00.000 30444 Enqueuing Move request for scope (0.03, 0.12) 03:07:50.899 00.000 15672 Worker thread wakes up 03:07:50.899 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd 03:07:50.899 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.12) 03:07:50.900 00.001 15672 Moving (0.03, 0.12) raw xDistance=-0.00 yDistance=0.13 03:07:50.900 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 03:07:50.900 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:07:50.900 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 03:07:50.900 00.000 15672 MoveAxis(E, 0, ABG) 03:07:50.900 00.000 15672 Move returns status 0, amount 0 03:07:50.900 00.000 15672 MoveAxis(N, 0, ABG) 03:07:50.900 00.000 15672 Move returns status 0, amount 0 03:07:50.900 00.000 15672 move complete, result=0 03:07:50.900 00.000 15672 worker thread done servicing request 03:07:50.904 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=15954, FiltMin=2641, FiltMax=12595, Gamma=2.950 03:07:50.947 00.043 30444 UpdateGuideState exits: m=35853 SNR=36.4 Saturated 03:07:50.947 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:50.947 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:50.947 00.000 30444 Enqueuing Expose request 03:07:50.947 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:07:50.947 00.000 15672 Worker thread wakes up 03:07:50.947 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:50.947 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:52.864 01.917 15672 Exposure complete 03:07:52.893 00.029 15672 worker thread done servicing request 03:07:52.893 00.000 30444 OnExposeComplete: enter 03:07:52.893 00.000 30444 UpdateGuideState(): m_state=6 03:07:52.893 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7576 03:07:52.893 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=204.02, Mass=35018, SNR=35.0, Peak=6575 HFD=3.0 03:07:52.893 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 03:07:52.893 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 03:07:52.895 00.002 30444 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.29 mountX=0.13 mountY=-0.21, mountTheta=-1.03 03:07:52.895 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.23, opts=13) 03:07:52.895 00.000 30444 Enqueuing Move request for scope (0.07, -0.23) 03:07:52.895 00.000 15672 Worker thread wakes up 03:07:52.895 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd 03:07:52.895 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.23) 03:07:52.895 00.000 15672 Moving (0.07, -0.23) raw xDistance=0.13 yDistance=-0.21 03:07:52.895 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:07:52.895 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:07:52.895 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 03:07:52.895 00.000 15672 MoveAxis(E, 0, ABG) 03:07:52.895 00.000 15672 Move returns status 0, amount 0 03:07:52.895 00.000 15672 MoveAxis(N, 0, ABG) 03:07:52.895 00.000 15672 Move returns status 0, amount 0 03:07:52.895 00.000 15672 move complete, result=0 03:07:52.895 00.000 15672 worker thread done servicing request 03:07:52.900 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=15868, FiltMin=2598, FiltMax=12444, Gamma=2.950 03:07:52.942 00.042 30444 UpdateGuideState exits: m=35018 SNR=35.0 Saturated 03:07:52.942 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:52.942 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:52.942 00.000 30444 Enqueuing Expose request 03:07:52.942 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:07:52.943 00.001 15672 Worker thread wakes up 03:07:52.943 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:52.943 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:55.052 02.109 15672 Exposure complete 03:07:55.072 00.020 15672 worker thread done servicing request 03:07:55.072 00.000 30444 OnExposeComplete: enter 03:07:55.072 00.000 30444 UpdateGuideState(): m_state=6 03:07:55.073 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7577 03:07:55.073 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=204.36, Mass=41585, SNR=40.6, Peak=6219 HFD=3.6 03:07:55.073 00.000 30444 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.28) = xAngle (3.15 = -3.13) 03:07:55.073 00.000 30444 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.09 = 3.09) 03:07:55.073 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.10 hyp=0.38 cameraTheta=2.87 mountX=-0.38 mountY=0.02, mountTheta=3.09 03:07:55.073 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.10, opts=13) 03:07:55.073 00.000 30444 Enqueuing Move request for scope (-0.37, 0.10) 03:07:55.073 00.000 15672 Worker thread wakes up 03:07:55.073 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.10) opts 0xd 03:07:55.073 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.10) 03:07:55.073 00.000 15672 Moving (-0.37, 0.10) raw xDistance=-0.38 yDistance=0.02 03:07:55.073 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 03:07:55.074 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:07:55.074 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 03:07:55.074 00.000 15672 MoveAxis(E, 103, ABG) 03:07:55.074 00.000 15672 Guiding Dir = 2, Dur = 103 03:07:55.074 00.000 15672 IsSlewing returns 0 03:07:55.075 00.001 15672 IsGuiding returns 0 03:07:55.079 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=14392, FiltMin=2631, FiltMax=12105, Gamma=2.950 03:07:55.100 00.021 15672 PulseGuide returned control before completion, sleep 89 03:07:55.122 00.022 30444 UpdateGuideState exits: m=41585 SNR=40.6 Saturated 03:07:55.122 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:55.122 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:55.122 00.000 30444 Enqueuing Expose request 03:07:55.191 00.069 15672 IsGuiding returns 1 03:07:55.191 00.000 15672 scope still moving after pulse duration time elapsed 03:07:55.212 00.021 15672 IsSlewing returns 0 03:07:55.228 00.016 15672 IsGuiding returns 0 03:07:55.228 00.000 15672 scope move finished after 103 + 50 ms 03:07:55.228 00.000 15672 Move returns status 0, amount 103 03:07:55.228 00.000 15672 MoveAxis(N, 0, ABG) 03:07:55.228 00.000 15672 Move returns status 0, amount 0 03:07:55.228 00.000 15672 move complete, result=0 03:07:55.229 00.001 15672 worker thread done servicing request 03:07:55.229 00.000 15672 Worker thread wakes up 03:07:55.229 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:55.229 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:55.229 00.000 30444 GuideStep: -0.4 px 103 ms EAST, 0.0 px 0 ms NORTH 03:07:57.138 01.909 15672 Exposure complete 03:07:57.157 00.019 15672 worker thread done servicing request 03:07:57.157 00.000 30444 OnExposeComplete: enter 03:07:57.157 00.000 30444 UpdateGuideState(): m_state=6 03:07:57.158 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7578 03:07:57.158 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=203.78, Mass=47241, SNR=49.2, Peak=5610 HFD=4.5 03:07:57.158 00.000 30444 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.28) = xAngle (-0.78 = -0.78) 03:07:57.158 00.000 30444 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.84 = -0.84) 03:07:57.158 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.48 hyp=0.55 cameraTheta=-1.06 mountX=0.39 mountY=-0.41, mountTheta=-0.81 03:07:57.158 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.48, opts=13) 03:07:57.158 00.000 30444 Enqueuing Move request for scope (0.27, -0.48) 03:07:57.158 00.000 15672 Worker thread wakes up 03:07:57.158 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.48) opts 0xd 03:07:57.158 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.48) 03:07:57.158 00.000 15672 Moving (0.27, -0.48) raw xDistance=0.39 yDistance=-0.41 03:07:57.159 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39 03:07:57.159 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 03:07:57.159 00.000 15672 MoveAxis(W, 98, ABG) 03:07:57.159 00.000 15672 Guiding Dir = 3, Dur = 98 03:07:57.159 00.000 15672 IsSlewing returns 0 03:07:57.161 00.002 15672 IsGuiding returns 0 03:07:57.165 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=15734, FiltMin=2581, FiltMax=11679, Gamma=2.950 03:07:57.176 00.011 15672 PulseGuide returned control before completion, sleep 93 03:07:57.208 00.032 30444 UpdateGuideState exits: m=47241 SNR=49.2 Saturated 03:07:57.208 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:57.208 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:57.208 00.000 30444 Enqueuing Expose request 03:07:57.273 00.065 15672 IsGuiding returns 0 03:07:57.273 00.000 15672 Move returns status 0, amount 98 03:07:57.273 00.000 15672 MoveAxis(N, 73, ABG) 03:07:57.273 00.000 15672 Guiding Dir = 0, Dur = 73 03:07:57.274 00.001 15672 IsSlewing returns 0 03:07:57.305 00.031 15672 IsGuiding returns 0 03:07:57.388 00.083 15672 IsGuiding returns 1 03:07:57.388 00.000 15672 scope still moving after pulse duration time elapsed 03:07:57.409 00.021 15672 IsSlewing returns 0 03:07:57.413 00.004 15672 IsGuiding returns 1 03:07:57.435 00.022 15672 IsSlewing returns 0 03:07:57.438 00.003 15672 IsGuiding returns 1 03:07:57.458 00.020 15672 IsSlewing returns 0 03:07:57.461 00.003 15672 IsGuiding returns 1 03:07:57.482 00.021 15672 IsSlewing returns 0 03:07:57.545 00.063 15672 IsGuiding returns 0 03:07:57.545 00.000 15672 scope move finished after 73 + 166 ms 03:07:57.545 00.000 15672 Move returns status 0, amount 73 03:07:57.545 00.000 15672 move complete, result=0 03:07:57.546 00.001 15672 worker thread done servicing request 03:07:57.546 00.000 15672 Worker thread wakes up 03:07:57.546 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:57.546 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:07:57.546 00.000 30444 GuideStep: 0.4 px 98 ms WEST, -0.4 px 73 ms NORTH 03:07:59.656 02.110 15672 Exposure complete 03:07:59.676 00.020 15672 worker thread done servicing request 03:07:59.676 00.000 30444 OnExposeComplete: enter 03:07:59.676 00.000 30444 UpdateGuideState(): m_state=6 03:07:59.676 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7579 03:07:59.676 00.000 30444 Star::Find returns 1 (1), X=461.16, Y=204.59, Mass=35530, SNR=34.6, Peak=6868 HFD=3.2 03:07:59.676 00.000 30444 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 03:07:59.676 00.000 30444 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.47 = 2.47) 03:07:59.676 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.33 hyp=0.43 cameraTheta=2.26 mountX=-0.36 mountY=0.27, mountTheta=2.50 03:07:59.677 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.33, opts=13) 03:07:59.677 00.000 30444 Enqueuing Move request for scope (-0.27, 0.33) 03:07:59.677 00.000 15672 Worker thread wakes up 03:07:59.677 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.33) opts 0xd 03:07:59.677 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.33) 03:07:59.677 00.000 15672 Moving (-0.27, 0.33) raw xDistance=-0.36 yDistance=0.27 03:07:59.677 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36 03:07:59.677 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:07:59.677 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 03:07:59.677 00.000 15672 MoveAxis(E, 89, ABG) 03:07:59.677 00.000 15672 Guiding Dir = 2, Dur = 89 03:07:59.678 00.001 15672 IsSlewing returns 0 03:07:59.682 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2064, max=14792, FiltMin=2529, FiltMax=12465, Gamma=2.950 03:07:59.700 00.018 15672 IsGuiding returns 0 03:07:59.716 00.016 15672 PulseGuide returned control before completion, sleep 84 03:07:59.725 00.009 30444 UpdateGuideState exits: m=35530 SNR=34.6 Saturated 03:07:59.725 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:07:59.725 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:07:59.725 00.000 30444 Enqueuing Expose request 03:07:59.803 00.078 15672 IsGuiding returns 1 03:07:59.803 00.000 15672 scope still moving after pulse duration time elapsed 03:07:59.823 00.020 15672 IsSlewing returns 0 03:07:59.829 00.006 15672 IsGuiding returns 0 03:07:59.829 00.000 15672 scope move finished after 89 + 38 ms 03:07:59.829 00.000 15672 Move returns status 0, amount 89 03:07:59.829 00.000 15672 MoveAxis(N, 0, ABG) 03:07:59.829 00.000 15672 Move returns status 0, amount 0 03:07:59.829 00.000 15672 move complete, result=0 03:07:59.829 00.000 15672 worker thread done servicing request 03:07:59.829 00.000 15672 Worker thread wakes up 03:07:59.829 00.000 30444 GuideStep: -0.4 px 89 ms EAST, 0.3 px 0 ms NORTH 03:07:59.829 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:07:59.829 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:01.737 01.908 15672 Exposure complete 03:08:01.757 00.020 15672 worker thread done servicing request 03:08:01.757 00.000 30444 OnExposeComplete: enter 03:08:01.757 00.000 30444 UpdateGuideState(): m_state=6 03:08:01.758 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7580 03:08:01.758 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=204.89, Mass=33097, SNR=29.6, Peak=6541 HFD=2.8 03:08:01.758 00.000 30444 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.28) = xAngle (2.44 = 2.44) 03:08:01.758 00.000 30444 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.38 = 2.38) 03:08:01.758 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.63 hyp=0.76 cameraTheta=2.17 mountX=-0.59 mountY=0.53, mountTheta=2.41 03:08:01.758 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.63, opts=13) 03:08:01.758 00.000 30444 Enqueuing Move request for scope (-0.43, 0.63) 03:08:01.758 00.000 15672 Worker thread wakes up 03:08:01.758 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.63) opts 0xd 03:08:01.759 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.63) 03:08:01.759 00.000 15672 Moving (-0.43, 0.63) raw xDistance=-0.59 yDistance=0.53 03:08:01.759 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.59 03:08:01.759 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:08:01.759 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53 03:08:01.759 00.000 15672 MoveAxis(E, 164, ABG) 03:08:01.759 00.000 15672 Guiding Dir = 2, Dur = 164 03:08:01.759 00.000 15672 IsSlewing returns 0 03:08:01.760 00.001 15672 IsGuiding returns 0 03:08:01.764 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=13751, FiltMin=2583, FiltMax=12189, Gamma=2.950 03:08:01.777 00.013 15672 PulseGuide returned control before completion, sleep 157 03:08:01.807 00.030 30444 UpdateGuideState exits: m=33097 SNR=29.6 Saturated 03:08:01.807 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:01.807 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:01.807 00.000 30444 Enqueuing Expose request 03:08:01.937 00.130 15672 IsGuiding returns 1 03:08:01.937 00.000 15672 scope still moving after pulse duration time elapsed 03:08:01.959 00.022 15672 IsSlewing returns 0 03:08:01.973 00.014 15672 IsGuiding returns 0 03:08:01.973 00.000 15672 scope move finished after 164 + 48 ms 03:08:01.973 00.000 15672 Move returns status 0, amount 164 03:08:01.973 00.000 15672 MoveAxis(N, 0, ABG) 03:08:01.973 00.000 15672 Move returns status 0, amount 0 03:08:01.973 00.000 15672 move complete, result=0 03:08:01.974 00.001 15672 worker thread done servicing request 03:08:01.974 00.000 30444 GuideStep: -0.6 px 164 ms EAST, 0.5 px 0 ms NORTH 03:08:01.974 00.000 15672 Worker thread wakes up 03:08:01.974 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:01.975 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:04.083 02.108 15672 Exposure complete 03:08:04.103 00.020 15672 worker thread done servicing request 03:08:04.103 00.000 30444 OnExposeComplete: enter 03:08:04.103 00.000 30444 UpdateGuideState(): m_state=6 03:08:04.103 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7581 03:08:04.103 00.000 30444 Star::Find returns 1 (1), X=461.88, Y=204.37, Mass=36891, SNR=34.0, Peak=6258 HFD=3.3 03:08:04.103 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.53 = 0.53) 03:08:04.103 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.47 = 0.47) 03:08:04.103 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.12 hyp=0.47 cameraTheta=0.26 mountX=0.40 mountY=0.21, mountTheta=0.49 03:08:04.104 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.12, opts=13) 03:08:04.104 00.000 30444 Enqueuing Move request for scope (0.45, 0.12) 03:08:04.104 00.000 15672 Worker thread wakes up 03:08:04.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.12) opts 0xd 03:08:04.104 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.12) 03:08:04.104 00.000 15672 Moving (0.45, 0.12) raw xDistance=0.40 yDistance=0.21 03:08:04.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40 03:08:04.104 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:08:04.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 03:08:04.104 00.000 15672 MoveAxis(W, 97, ABG) 03:08:04.104 00.000 15672 Guiding Dir = 3, Dur = 97 03:08:04.105 00.001 15672 IsSlewing returns 0 03:08:04.106 00.001 15672 IsGuiding returns 0 03:08:04.109 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=14195, FiltMin=2619, FiltMax=10712, Gamma=2.950 03:08:04.125 00.016 15672 PulseGuide returned control before completion, sleep 88 03:08:04.152 00.027 30444 UpdateGuideState exits: m=36891 SNR=34.0 Saturated 03:08:04.152 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:04.152 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:04.152 00.000 30444 Enqueuing Expose request 03:08:04.217 00.065 15672 IsGuiding returns 1 03:08:04.217 00.000 15672 scope still moving after pulse duration time elapsed 03:08:04.238 00.021 15672 IsSlewing returns 0 03:08:04.255 00.017 15672 IsGuiding returns 0 03:08:04.255 00.000 15672 scope move finished after 97 + 51 ms 03:08:04.255 00.000 15672 Move returns status 0, amount 97 03:08:04.255 00.000 15672 MoveAxis(N, 0, ABG) 03:08:04.255 00.000 15672 Move returns status 0, amount 0 03:08:04.255 00.000 15672 move complete, result=0 03:08:04.256 00.001 15672 worker thread done servicing request 03:08:04.256 00.000 15672 Worker thread wakes up 03:08:04.256 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:04.256 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:04.256 00.000 30444 GuideStep: 0.4 px 97 ms WEST, 0.2 px 0 ms NORTH 03:08:06.161 01.905 15672 Exposure complete 03:08:06.181 00.020 15672 worker thread done servicing request 03:08:06.181 00.000 30444 OnExposeComplete: enter 03:08:06.181 00.000 30444 UpdateGuideState(): m_state=6 03:08:06.181 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7582 03:08:06.181 00.000 30444 Star::Find returns 1 (1), X=462.10, Y=204.93, Mass=43101, SNR=43.8, Peak=6487 HFD=3.4 03:08:06.181 00.000 30444 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.28) = xAngle (1.07 = 1.07) 03:08:06.181 00.000 30444 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.01 = 1.01) 03:08:06.181 00.000 30444 CameraToMount -- cameraX=0.67 cameraY=0.68 hyp=0.95 cameraTheta=0.80 mountX=0.45 mountY=0.81, mountTheta=1.06 03:08:06.182 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.67, y=0.68, opts=13) 03:08:06.182 00.000 30444 Enqueuing Move request for scope (0.67, 0.68) 03:08:06.182 00.000 15672 Worker thread wakes up 03:08:06.182 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.68) opts 0xd 03:08:06.182 00.000 15672 Handling offset move in thread for scope, endpoint = (0.67, 0.68) 03:08:06.182 00.000 15672 Moving (0.67, 0.68) raw xDistance=0.45 yDistance=0.81 03:08:06.182 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45 03:08:06.182 00.000 15672 resist switch: large excursion: input 0.81 thresh 0.75 direction from -1 to 1 03:08:06.182 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.42 03:08:06.182 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 03:08:06.182 00.000 15672 MoveAxis(W, 129, ABG) 03:08:06.182 00.000 15672 Guiding Dir = 3, Dur = 129 03:08:06.183 00.001 15672 IsSlewing returns 0 03:08:06.184 00.001 15672 IsGuiding returns 0 03:08:06.188 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=13322, FiltMin=2591, FiltMax=11080, Gamma=2.950 03:08:06.202 00.014 15672 PulseGuide returned control before completion, sleep 122 03:08:06.231 00.029 30444 UpdateGuideState exits: m=43101 SNR=43.8 Saturated 03:08:06.231 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:06.231 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:06.231 00.000 30444 Enqueuing Expose request 03:08:06.378 00.147 15672 IsGuiding returns 0 03:08:06.378 00.000 15672 Move returns status 0, amount 129 03:08:06.378 00.000 15672 MoveAxis(S, 144, ABG) 03:08:06.378 00.000 15672 Guiding Dir = 1, Dur = 144 03:08:06.379 00.001 15672 IsSlewing returns 0 03:08:06.380 00.001 15672 IsGuiding returns 0 03:08:06.458 00.078 15672 PulseGuide returned control before completion, sleep 77 03:08:06.537 00.079 15672 IsGuiding returns 1 03:08:06.537 00.000 15672 scope still moving after pulse duration time elapsed 03:08:06.558 00.021 15672 IsSlewing returns 0 03:08:06.570 00.012 15672 IsGuiding returns 1 03:08:06.591 00.021 15672 IsSlewing returns 0 03:08:06.591 00.000 15672 IsGuiding returns 1 03:08:06.613 00.022 15672 IsSlewing returns 0 03:08:06.634 00.021 15672 IsGuiding returns 0 03:08:06.634 00.000 15672 scope move finished after 144 + 109 ms 03:08:06.634 00.000 15672 Move returns status 0, amount 144 03:08:06.634 00.000 15672 move complete, result=0 03:08:06.634 00.000 15672 worker thread done servicing request 03:08:06.634 00.000 15672 Worker thread wakes up 03:08:06.634 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:06.634 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:06.634 00.000 30444 GuideStep: 0.5 px 129 ms WEST, 0.8 px 144 ms SOUTH 03:08:08.740 02.106 15672 Exposure complete 03:08:08.760 00.020 15672 worker thread done servicing request 03:08:08.761 00.001 30444 OnExposeComplete: enter 03:08:08.761 00.000 30444 UpdateGuideState(): m_state=6 03:08:08.761 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7583 03:08:08.761 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=205.22, Mass=41385, SNR=43.5, Peak=6579 HFD=3.4 03:08:08.761 00.000 30444 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 03:08:08.761 00.000 30444 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 03:08:08.761 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.97 hyp=1.00 cameraTheta=1.30 mountX=-0.00 mountY=1.00, mountTheta=1.57 03:08:08.761 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.97, opts=13) 03:08:08.761 00.000 30444 Enqueuing Move request for scope (0.27, 0.97) 03:08:08.761 00.000 15672 Worker thread wakes up 03:08:08.762 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.97) opts 0xd 03:08:08.762 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.97) 03:08:08.762 00.000 15672 Moving (0.27, 0.97) raw xDistance=-0.00 yDistance=1.00 03:08:08.762 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 03:08:08.762 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00 03:08:08.762 00.000 15672 MoveAxis(E, 0, ABG) 03:08:08.762 00.000 15672 Move returns status 0, amount 0 03:08:08.762 00.000 15672 MoveAxis(S, 179, ABG) 03:08:08.762 00.000 15672 Guiding Dir = 1, Dur = 179 03:08:08.762 00.000 15672 IsSlewing returns 0 03:08:08.763 00.001 15672 IsGuiding returns 0 03:08:08.768 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=14104, FiltMin=2610, FiltMax=11843, Gamma=2.950 03:08:08.838 00.070 15672 PulseGuide returned control before completion, sleep 114 03:08:08.896 00.058 30444 UpdateGuideState exits: m=41385 SNR=43.5 Saturated 03:08:08.896 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:08.897 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:08.897 00.000 30444 Enqueuing Expose request 03:08:08.956 00.059 15672 IsGuiding returns 1 03:08:08.956 00.000 15672 scope still moving after pulse duration time elapsed 03:08:08.977 00.021 15672 IsSlewing returns 0 03:08:08.978 00.001 15672 IsGuiding returns 1 03:08:08.999 00.021 15672 IsSlewing returns 0 03:08:09.000 00.001 15672 IsGuiding returns 1 03:08:09.022 00.022 15672 IsSlewing returns 0 03:08:09.046 00.024 15672 IsGuiding returns 0 03:08:09.047 00.001 15672 scope move finished after 179 + 104 ms 03:08:09.047 00.000 15672 Move returns status 0, amount 179 03:08:09.047 00.000 15672 move complete, result=0 03:08:09.047 00.000 15672 worker thread done servicing request 03:08:09.047 00.000 15672 Worker thread wakes up 03:08:09.047 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:09.047 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:09.048 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 1.0 px 179 ms SOUTH 03:08:10.953 01.905 15672 Exposure complete 03:08:10.973 00.020 15672 worker thread done servicing request 03:08:10.973 00.000 30444 OnExposeComplete: enter 03:08:10.973 00.000 30444 UpdateGuideState(): m_state=6 03:08:10.973 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7584 03:08:10.973 00.000 30444 Star::Find returns 1 (1), X=461.78, Y=204.51, Mass=43651, SNR=45.0, Peak=6317 HFD=4.0 03:08:10.973 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 03:08:10.973 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.86 = 0.86) 03:08:10.973 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.26 hyp=0.43 cameraTheta=0.64 mountX=0.26 mountY=0.33, mountTheta=0.90 03:08:10.974 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.26, opts=13) 03:08:10.974 00.000 30444 Enqueuing Move request for scope (0.35, 0.26) 03:08:10.974 00.000 15672 Worker thread wakes up 03:08:10.974 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.26) opts 0xd 03:08:10.974 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.26) 03:08:10.974 00.000 15672 Moving (0.35, 0.26) raw xDistance=0.26 yDistance=0.33 03:08:10.974 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 03:08:10.974 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 03:08:10.974 00.000 15672 MoveAxis(W, 71, ABG) 03:08:10.974 00.000 15672 Guiding Dir = 3, Dur = 71 03:08:10.974 00.000 15672 IsSlewing returns 0 03:08:10.975 00.001 15672 IsGuiding returns 0 03:08:10.979 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=14104, FiltMin=2533, FiltMax=11914, Gamma=2.950 03:08:10.994 00.015 15672 PulseGuide returned control before completion, sleep 63 03:08:11.022 00.028 30444 UpdateGuideState exits: m=43651 SNR=45.0 Saturated 03:08:11.022 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:11.023 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:11.023 00.000 30444 Enqueuing Expose request 03:08:11.107 00.084 15672 IsGuiding returns 0 03:08:11.107 00.000 15672 Move returns status 0, amount 71 03:08:11.107 00.000 15672 MoveAxis(S, 58, ABG) 03:08:11.107 00.000 15672 Guiding Dir = 1, Dur = 58 03:08:11.108 00.001 15672 IsSlewing returns 0 03:08:11.109 00.001 15672 IsGuiding returns 0 03:08:11.187 00.078 15672 IsGuiding returns 1 03:08:11.188 00.001 15672 scope still moving after pulse duration time elapsed 03:08:11.209 00.021 15672 IsSlewing returns 0 03:08:11.212 00.003 15672 IsGuiding returns 1 03:08:11.233 00.021 15672 IsSlewing returns 0 03:08:11.236 00.003 15672 IsGuiding returns 1 03:08:11.257 00.021 15672 IsSlewing returns 0 03:08:11.283 00.026 15672 IsGuiding returns 0 03:08:11.284 00.001 15672 scope move finished after 58 + 117 ms 03:08:11.284 00.000 15672 Move returns status 0, amount 58 03:08:11.284 00.000 15672 move complete, result=0 03:08:11.284 00.000 15672 worker thread done servicing request 03:08:11.284 00.000 15672 Worker thread wakes up 03:08:11.284 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:11.285 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:11.285 00.000 30444 GuideStep: 0.3 px 71 ms WEST, 0.3 px 58 ms SOUTH 03:08:13.392 02.107 15672 Exposure complete 03:08:13.412 00.020 15672 worker thread done servicing request 03:08:13.412 00.000 30444 OnExposeComplete: enter 03:08:13.413 00.001 30444 UpdateGuideState(): m_state=6 03:08:13.413 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7585 03:08:13.413 00.000 30444 Star::Find returns 1 (1), X=461.20, Y=204.25, Mass=33916, SNR=34.0, Peak=6273 HFD=3.0 03:08:13.413 00.000 30444 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.28) = xAngle (3.42 = -2.87) 03:08:13.413 00.000 30444 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.36 = -2.93) 03:08:13.413 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.00 hyp=0.23 cameraTheta=3.14 mountX=-0.22 mountY=-0.05, mountTheta=-2.92 03:08:13.413 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.00, opts=13) 03:08:13.413 00.000 30444 Enqueuing Move request for scope (-0.23, 0.00) 03:08:13.413 00.000 15672 Worker thread wakes up 03:08:13.414 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.00) opts 0xd 03:08:13.414 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.00) 03:08:13.414 00.000 15672 Moving (-0.23, 0.00) raw xDistance=-0.22 yDistance=-0.05 03:08:13.414 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:08:13.414 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:08:13.414 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:08:13.414 00.000 15672 MoveAxis(E, 0, ABG) 03:08:13.414 00.000 15672 Move returns status 0, amount 0 03:08:13.414 00.000 15672 MoveAxis(N, 0, ABG) 03:08:13.414 00.000 15672 Move returns status 0, amount 0 03:08:13.414 00.000 15672 move complete, result=0 03:08:13.414 00.000 15672 worker thread done servicing request 03:08:13.419 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=15068, FiltMin=2612, FiltMax=11480, Gamma=2.950 03:08:13.487 00.068 30444 UpdateGuideState exits: m=33916 SNR=34.0 Saturated 03:08:13.488 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:13.488 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:13.488 00.000 30444 Enqueuing Expose request 03:08:13.488 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 03:08:13.488 00.000 15672 Worker thread wakes up 03:08:13.488 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:13.488 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:15.403 01.915 15672 Exposure complete 03:08:15.436 00.033 15672 worker thread done servicing request 03:08:15.436 00.000 30444 OnExposeComplete: enter 03:08:15.436 00.000 30444 UpdateGuideState(): m_state=6 03:08:15.436 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7586 03:08:15.436 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=204.65, Mass=38111, SNR=35.4, Peak=6318 HFD=3.5 03:08:15.436 00.000 30444 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.28) = xAngle (2.28 = 2.28) 03:08:15.436 00.000 30444 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.22 = 2.22) 03:08:15.436 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.40 hyp=0.44 cameraTheta=2.00 mountX=-0.29 mountY=0.35, mountTheta=2.26 03:08:15.437 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.40, opts=13) 03:08:15.437 00.000 30444 Enqueuing Move request for scope (-0.19, 0.40) 03:08:15.437 00.000 15672 Worker thread wakes up 03:08:15.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.40) opts 0xd 03:08:15.437 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.40) 03:08:15.437 00.000 15672 Moving (-0.19, 0.40) raw xDistance=-0.29 yDistance=0.35 03:08:15.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 03:08:15.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 03:08:15.437 00.000 15672 MoveAxis(E, 78, ABG) 03:08:15.437 00.000 15672 Guiding Dir = 2, Dur = 78 03:08:15.438 00.001 15672 IsSlewing returns 0 03:08:15.439 00.001 15672 IsGuiding returns 0 03:08:15.443 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=14338, FiltMin=2589, FiltMax=11802, Gamma=2.950 03:08:15.468 00.025 15672 PulseGuide returned control before completion, sleep 60 03:08:15.529 00.061 15672 IsGuiding returns 1 03:08:15.529 00.000 15672 scope still moving after pulse duration time elapsed 03:08:15.533 00.004 30444 UpdateGuideState exits: m=38111 SNR=35.4 Saturated 03:08:15.533 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:15.534 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:15.534 00.000 30444 Enqueuing Expose request 03:08:15.551 00.017 15672 IsSlewing returns 0 03:08:15.553 00.002 15672 IsGuiding returns 1 03:08:15.574 00.021 15672 IsSlewing returns 0 03:08:15.580 00.006 15672 IsGuiding returns 0 03:08:15.580 00.000 15672 scope move finished after 78 + 63 ms 03:08:15.580 00.000 15672 Move returns status 0, amount 78 03:08:15.580 00.000 15672 MoveAxis(S, 63, ABG) 03:08:15.581 00.001 15672 Guiding Dir = 1, Dur = 63 03:08:15.581 00.000 15672 IsSlewing returns 0 03:08:15.582 00.001 15672 IsGuiding returns 0 03:08:15.693 00.111 15672 IsGuiding returns 1 03:08:15.693 00.000 15672 scope still moving after pulse duration time elapsed 03:08:15.714 00.021 15672 IsSlewing returns 0 03:08:15.717 00.003 15672 IsGuiding returns 1 03:08:15.738 00.021 15672 IsSlewing returns 0 03:08:15.757 00.019 15672 IsGuiding returns 0 03:08:15.757 00.000 15672 scope move finished after 63 + 112 ms 03:08:15.757 00.000 15672 Move returns status 0, amount 63 03:08:15.757 00.000 15672 move complete, result=0 03:08:15.757 00.000 15672 worker thread done servicing request 03:08:15.757 00.000 15672 Worker thread wakes up 03:08:15.757 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:15.758 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:15.758 00.000 30444 GuideStep: -0.3 px 78 ms EAST, 0.4 px 63 ms SOUTH 03:08:17.866 02.108 15672 Exposure complete 03:08:17.886 00.020 15672 worker thread done servicing request 03:08:17.886 00.000 30444 OnExposeComplete: enter 03:08:17.886 00.000 30444 UpdateGuideState(): m_state=6 03:08:17.886 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7587 03:08:17.886 00.000 30444 Star::Find returns 1 (1), X=461.08, Y=204.63, Mass=42905, SNR=37.5, Peak=6421 HFD=3.7 03:08:17.886 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 03:08:17.886 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 03:08:17.886 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=0.38 hyp=0.52 cameraTheta=2.31 mountX=-0.44 mountY=0.30, mountTheta=2.55 03:08:17.887 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.38, opts=13) 03:08:17.887 00.000 30444 Enqueuing Move request for scope (-0.35, 0.38) 03:08:17.887 00.000 15672 Worker thread wakes up 03:08:17.887 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.38) opts 0xd 03:08:17.887 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.38) 03:08:17.887 00.000 15672 Moving (-0.35, 0.38) raw xDistance=-0.44 yDistance=0.30 03:08:17.887 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44 03:08:17.887 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 03:08:17.887 00.000 15672 MoveAxis(E, 125, ABG) 03:08:17.887 00.000 15672 Guiding Dir = 2, Dur = 125 03:08:17.887 00.000 15672 IsSlewing returns 0 03:08:17.889 00.002 15672 IsGuiding returns 0 03:08:17.894 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=11517, FiltMin=2569, FiltMax=10634, Gamma=2.950 03:08:17.912 00.018 15672 PulseGuide returned control before completion, sleep 113 03:08:17.937 00.025 30444 UpdateGuideState exits: m=42905 SNR=37.5 Saturated 03:08:17.937 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:17.937 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:17.937 00.000 30444 Enqueuing Expose request 03:08:18.056 00.119 15672 IsGuiding returns 0 03:08:18.056 00.000 15672 Move returns status 0, amount 125 03:08:18.056 00.000 15672 MoveAxis(S, 53, ABG) 03:08:18.056 00.000 15672 Guiding Dir = 1, Dur = 53 03:08:18.057 00.001 15672 IsSlewing returns 0 03:08:18.058 00.001 15672 IsGuiding returns 0 03:08:18.137 00.079 15672 IsGuiding returns 1 03:08:18.137 00.000 15672 scope still moving after pulse duration time elapsed 03:08:18.159 00.022 15672 IsSlewing returns 0 03:08:18.161 00.002 15672 IsGuiding returns 1 03:08:18.182 00.021 15672 IsSlewing returns 0 03:08:18.185 00.003 15672 IsGuiding returns 1 03:08:18.206 00.021 15672 IsSlewing returns 0 03:08:18.233 00.027 15672 IsGuiding returns 0 03:08:18.233 00.000 15672 scope move finished after 53 + 122 ms 03:08:18.234 00.001 15672 Move returns status 0, amount 53 03:08:18.234 00.000 15672 move complete, result=0 03:08:18.234 00.000 15672 worker thread done servicing request 03:08:18.234 00.000 15672 Worker thread wakes up 03:08:18.234 00.000 30444 GuideStep: -0.4 px 125 ms EAST, 0.3 px 53 ms SOUTH 03:08:18.235 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:18.235 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:20.144 01.909 15672 Exposure complete 03:08:20.164 00.020 15672 worker thread done servicing request 03:08:20.164 00.000 30444 OnExposeComplete: enter 03:08:20.164 00.000 30444 UpdateGuideState(): m_state=6 03:08:20.164 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7588 03:08:20.164 00.000 30444 Star::Find returns 1 (1), X=461.92, Y=204.40, Mass=34589, SNR=38.4, Peak=5841 HFD=3.3 03:08:20.165 00.001 30444 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.28) = xAngle (0.58 = 0.58) 03:08:20.165 00.000 30444 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.52 = 0.52) 03:08:20.165 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.15 hyp=0.51 cameraTheta=0.30 mountX=0.43 mountY=0.25, mountTheta=0.53 03:08:20.165 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.15, opts=13) 03:08:20.165 00.000 30444 Enqueuing Move request for scope (0.49, 0.15) 03:08:20.165 00.000 15672 Worker thread wakes up 03:08:20.165 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.15) opts 0xd 03:08:20.165 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.15) 03:08:20.165 00.000 15672 Moving (0.49, 0.15) raw xDistance=0.43 yDistance=0.25 03:08:20.165 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.43 03:08:20.165 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 03:08:20.165 00.000 15672 MoveAxis(W, 107, ABG) 03:08:20.165 00.000 15672 Guiding Dir = 3, Dur = 107 03:08:20.166 00.001 15672 IsSlewing returns 0 03:08:20.170 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=14727, FiltMin=2561, FiltMax=10928, Gamma=2.950 03:08:20.180 00.010 15672 IsGuiding returns 0 03:08:20.196 00.016 15672 PulseGuide returned control before completion, sleep 102 03:08:20.302 00.106 15672 IsGuiding returns 1 03:08:20.302 00.000 15672 scope still moving after pulse duration time elapsed 03:08:20.324 00.022 15672 IsSlewing returns 0 03:08:20.341 00.017 15672 IsGuiding returns 0 03:08:20.342 00.001 15672 scope move finished after 107 + 53 ms 03:08:20.342 00.000 15672 Move returns status 0, amount 107 03:08:20.342 00.000 15672 MoveAxis(S, 45, ABG) 03:08:20.342 00.000 15672 Guiding Dir = 1, Dur = 45 03:08:20.343 00.001 15672 IsSlewing returns 0 03:08:20.345 00.002 15672 IsGuiding returns 0 03:08:20.454 00.109 15672 IsGuiding returns 1 03:08:20.454 00.000 15672 scope still moving after pulse duration time elapsed 03:08:20.475 00.021 15672 IsSlewing returns 0 03:08:20.517 00.042 15672 IsGuiding returns 0 03:08:20.518 00.001 15672 scope move finished after 45 + 127 ms 03:08:20.518 00.000 15672 Move returns status 0, amount 45 03:08:20.518 00.000 15672 move complete, result=0 03:08:20.518 00.000 15672 worker thread done servicing request 03:08:20.636 00.118 30444 UpdateGuideState exits: m=34589 SNR=38.4 Saturated 03:08:20.636 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:20.636 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:20.636 00.000 30444 Enqueuing Expose request 03:08:20.637 00.001 30444 GuideStep: 0.4 px 107 ms WEST, 0.3 px 45 ms SOUTH 03:08:20.637 00.000 15672 Worker thread wakes up 03:08:20.637 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:20.637 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:22.745 02.108 15672 Exposure complete 03:08:22.767 00.022 15672 worker thread done servicing request 03:08:22.767 00.000 30444 OnExposeComplete: enter 03:08:22.767 00.000 30444 UpdateGuideState(): m_state=6 03:08:22.767 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7589 03:08:22.767 00.000 30444 Star::Find returns 1 (1), X=461.78, Y=204.41, Mass=36457, SNR=37.8, Peak=6057 HFD=3.2 03:08:22.768 00.001 30444 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.28) = xAngle (0.69 = 0.69) 03:08:22.768 00.000 30444 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.63 = 0.63) 03:08:22.768 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.15 hyp=0.38 cameraTheta=0.41 mountX=0.29 mountY=0.22, mountTheta=0.65 03:08:22.768 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.15, opts=13) 03:08:22.768 00.000 30444 Enqueuing Move request for scope (0.35, 0.15) 03:08:22.768 00.000 15672 Worker thread wakes up 03:08:22.768 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.15) opts 0xd 03:08:22.769 00.001 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.15) 03:08:22.769 00.000 15672 Moving (0.35, 0.15) raw xDistance=0.29 yDistance=0.22 03:08:22.769 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29 03:08:22.769 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:08:22.769 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 03:08:22.769 00.000 15672 MoveAxis(W, 87, ABG) 03:08:22.769 00.000 15672 Guiding Dir = 3, Dur = 87 03:08:22.769 00.000 15672 IsSlewing returns 0 03:08:22.774 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=16618, FiltMin=2525, FiltMax=11374, Gamma=2.950 03:08:22.800 00.026 15672 IsGuiding returns 0 03:08:22.816 00.016 15672 PulseGuide returned control before completion, sleep 82 03:08:22.818 00.002 30444 UpdateGuideState exits: m=36457 SNR=37.8 Saturated 03:08:22.818 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:22.818 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:22.818 00.000 30444 Enqueuing Expose request 03:08:22.930 00.112 15672 IsGuiding returns 0 03:08:22.930 00.000 15672 Move returns status 0, amount 87 03:08:22.930 00.000 15672 MoveAxis(N, 0, ABG) 03:08:22.930 00.000 15672 Move returns status 0, amount 0 03:08:22.930 00.000 15672 move complete, result=0 03:08:22.931 00.001 15672 worker thread done servicing request 03:08:22.931 00.000 15672 Worker thread wakes up 03:08:22.931 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:22.931 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:22.931 00.000 30444 GuideStep: 0.3 px 87 ms WEST, 0.2 px 0 ms NORTH 03:08:24.840 01.909 15672 Exposure complete 03:08:24.861 00.021 15672 worker thread done servicing request 03:08:24.861 00.000 30444 OnExposeComplete: enter 03:08:24.861 00.000 30444 UpdateGuideState(): m_state=6 03:08:24.861 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7590 03:08:24.861 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=203.97, Mass=34006, SNR=33.6, Peak=5830 HFD=3.6 03:08:24.861 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 03:08:24.861 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 03:08:24.861 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.33 mountX=0.15 mountY=-0.26, mountTheta=-1.07 03:08:24.862 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.29, opts=13) 03:08:24.862 00.000 30444 Enqueuing Move request for scope (0.07, -0.29) 03:08:24.862 00.000 15672 Worker thread wakes up 03:08:24.862 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.29) opts 0xd 03:08:24.862 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.29) 03:08:24.863 00.001 15672 Moving (0.07, -0.29) raw xDistance=0.15 yDistance=-0.26 03:08:24.863 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:08:24.863 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:08:24.863 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 03:08:24.863 00.000 15672 MoveAxis(E, 0, ABG) 03:08:24.863 00.000 15672 Move returns status 0, amount 0 03:08:24.863 00.000 15672 MoveAxis(N, 0, ABG) 03:08:24.863 00.000 15672 Move returns status 0, amount 0 03:08:24.863 00.000 15672 move complete, result=0 03:08:24.863 00.000 15672 worker thread done servicing request 03:08:24.870 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=16090, FiltMin=2626, FiltMax=11434, Gamma=2.950 03:08:25.255 00.385 30444 UpdateGuideState exits: m=34006 SNR=33.6 Saturated 03:08:25.255 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:25.255 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:25.255 00.000 30444 Enqueuing Expose request 03:08:25.256 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 03:08:25.256 00.000 15672 Worker thread wakes up 03:08:25.256 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:25.256 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:27.366 02.110 15672 Exposure complete 03:08:27.386 00.020 15672 worker thread done servicing request 03:08:27.386 00.000 30444 OnExposeComplete: enter 03:08:27.386 00.000 30444 UpdateGuideState(): m_state=6 03:08:27.386 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7591 03:08:27.387 00.001 30444 Star::Find returns 1 (1), X=461.59, Y=203.92, Mass=42255, SNR=41.8, Peak=6142 HFD=3.6 03:08:27.387 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 03:08:27.387 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 03:08:27.387 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.33 hyp=0.37 cameraTheta=-1.13 mountX=0.24 mountY=-0.29, mountTheta=-0.88 03:08:27.387 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.33, opts=13) 03:08:27.387 00.000 30444 Enqueuing Move request for scope (0.16, -0.33) 03:08:27.387 00.000 15672 Worker thread wakes up 03:08:27.387 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.33) opts 0xd 03:08:27.387 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.33) 03:08:27.387 00.000 15672 Moving (0.16, -0.33) raw xDistance=0.24 yDistance=-0.29 03:08:27.387 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 03:08:27.387 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:08:27.387 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 03:08:27.388 00.001 15672 MoveAxis(E, 0, ABG) 03:08:27.388 00.000 15672 Move returns status 0, amount 0 03:08:27.388 00.000 15672 MoveAxis(N, 0, ABG) 03:08:27.388 00.000 15672 Move returns status 0, amount 0 03:08:27.388 00.000 15672 move complete, result=0 03:08:27.388 00.000 15672 worker thread done servicing request 03:08:27.392 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=17566, FiltMin=2552, FiltMax=11582, Gamma=2.950 03:08:27.435 00.043 30444 UpdateGuideState exits: m=42255 SNR=41.8 Saturated 03:08:27.435 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:27.435 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:27.435 00.000 30444 Enqueuing Expose request 03:08:27.435 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 03:08:27.435 00.000 15672 Worker thread wakes up 03:08:27.435 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:27.435 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:29.348 01.913 15672 Exposure complete 03:08:29.379 00.031 15672 worker thread done servicing request 03:08:29.380 00.001 30444 OnExposeComplete: enter 03:08:29.380 00.000 30444 UpdateGuideState(): m_state=6 03:08:29.380 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7592 03:08:29.380 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=203.78, Mass=48177, SNR=45.1, Peak=6158 HFD=3.7 03:08:29.380 00.000 30444 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.28) = xAngle (-1.22 = -1.22) 03:08:29.380 00.000 30444 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.28 = -1.28) 03:08:29.380 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.47 hyp=0.47 cameraTheta=-1.50 mountX=0.16 mountY=-0.45, mountTheta=-1.22 03:08:29.380 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.47, opts=13) 03:08:29.380 00.000 30444 Enqueuing Move request for scope (0.04, -0.47) 03:08:29.381 00.001 15672 Worker thread wakes up 03:08:29.381 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.47) opts 0xd 03:08:29.381 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.47) 03:08:29.381 00.000 15672 Moving (0.04, -0.47) raw xDistance=0.16 yDistance=-0.45 03:08:29.381 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 03:08:29.381 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:08:29.381 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45 03:08:29.381 00.000 15672 MoveAxis(E, 0, ABG) 03:08:29.381 00.000 15672 Move returns status 0, amount 0 03:08:29.381 00.000 15672 MoveAxis(N, 0, ABG) 03:08:29.381 00.000 15672 Move returns status 0, amount 0 03:08:29.381 00.000 15672 move complete, result=0 03:08:29.381 00.000 15672 worker thread done servicing request 03:08:29.385 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=16768, FiltMin=2543, FiltMax=11285, Gamma=2.950 03:08:29.428 00.043 30444 UpdateGuideState exits: m=48177 SNR=45.1 Saturated 03:08:29.429 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:29.429 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:29.429 00.000 30444 Enqueuing Expose request 03:08:29.429 00.000 15672 Worker thread wakes up 03:08:29.429 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:29.429 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:29.429 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 03:08:31.546 02.117 15672 Exposure complete 03:08:31.577 00.031 15672 worker thread done servicing request 03:08:31.578 00.001 30444 OnExposeComplete: enter 03:08:31.578 00.000 30444 UpdateGuideState(): m_state=6 03:08:31.578 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7593 03:08:31.578 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=203.08, Mass=37099, SNR=40.7, Peak=6200 HFD=3.3 03:08:31.578 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 03:08:31.578 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 03:08:31.578 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-1.17 hyp=1.17 cameraTheta=-1.62 mountX=0.27 mountY=-1.15, mountTheta=-1.34 03:08:31.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-1.17, opts=13) 03:08:31.578 00.000 30444 Enqueuing Move request for scope (-0.05, -1.17) 03:08:31.580 00.002 15672 Worker thread wakes up 03:08:31.580 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.17) opts 0xd 03:08:31.580 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -1.17) 03:08:31.580 00.000 15672 Moving (-0.05, -1.17) raw xDistance=0.27 yDistance=-1.15 03:08:31.580 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 03:08:31.580 00.000 15672 resist switch: large excursion: input -1.15 thresh 0.75 direction from 1 to -1 03:08:31.580 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.46 03:08:31.580 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15 03:08:31.580 00.000 15672 MoveAxis(W, 73, ABG) 03:08:31.580 00.000 15672 Guiding Dir = 3, Dur = 73 03:08:31.580 00.000 15672 IsSlewing returns 0 03:08:31.581 00.001 15672 IsGuiding returns 0 03:08:31.585 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=15379, FiltMin=2621, FiltMax=10512, Gamma=2.950 03:08:31.602 00.017 15672 PulseGuide returned control before completion, sleep 63 03:08:31.628 00.026 30444 UpdateGuideState exits: m=37099 SNR=40.7 Saturated 03:08:31.628 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:31.628 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:31.628 00.000 30444 Enqueuing Expose request 03:08:31.666 00.038 15672 IsGuiding returns 1 03:08:31.666 00.000 15672 scope still moving after pulse duration time elapsed 03:08:31.689 00.023 15672 IsSlewing returns 0 03:08:31.689 00.000 15672 IsGuiding returns 1 03:08:31.711 00.022 15672 IsSlewing returns 0 03:08:31.714 00.003 15672 IsGuiding returns 0 03:08:31.714 00.000 15672 scope move finished after 73 + 60 ms 03:08:31.714 00.000 15672 Move returns status 0, amount 73 03:08:31.714 00.000 15672 MoveAxis(N, 206, ABG) 03:08:31.714 00.000 15672 Guiding Dir = 0, Dur = 206 03:08:31.715 00.001 15672 IsSlewing returns 0 03:08:31.716 00.001 15672 IsGuiding returns 0 03:08:31.794 00.078 15672 PulseGuide returned control before completion, sleep 139 03:08:31.937 00.143 15672 IsGuiding returns 1 03:08:31.937 00.000 15672 scope still moving after pulse duration time elapsed 03:08:31.958 00.021 15672 IsSlewing returns 0 03:08:31.961 00.003 15672 IsGuiding returns 1 03:08:31.982 00.021 15672 IsSlewing returns 0 03:08:31.985 00.003 15672 IsGuiding returns 1 03:08:32.006 00.021 15672 IsSlewing returns 0 03:08:32.009 00.003 15672 IsGuiding returns 1 03:08:32.031 00.022 15672 IsSlewing returns 0 03:08:32.082 00.051 15672 IsGuiding returns 0 03:08:32.082 00.000 15672 scope move finished after 206 + 160 ms 03:08:32.082 00.000 15672 Move returns status 0, amount 206 03:08:32.082 00.000 15672 move complete, result=0 03:08:32.082 00.000 15672 worker thread done servicing request 03:08:32.083 00.001 15672 Worker thread wakes up 03:08:32.083 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:32.083 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:32.083 00.000 30444 GuideStep: 0.3 px 73 ms WEST, -1.2 px 206 ms NORTH 03:08:33.992 01.909 15672 Exposure complete 03:08:34.012 00.020 15672 worker thread done servicing request 03:08:34.012 00.000 30444 OnExposeComplete: enter 03:08:34.012 00.000 30444 UpdateGuideState(): m_state=6 03:08:34.012 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7594 03:08:34.012 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=203.38, Mass=36011, SNR=33.8, Peak=5934 HFD=3.4 03:08:34.012 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 03:08:34.012 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 03:08:34.012 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.87 hyp=0.90 cameraTheta=-1.31 mountX=0.46 mountY=-0.80, mountTheta=-1.05 03:08:34.013 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.87, opts=13) 03:08:34.013 00.000 30444 Enqueuing Move request for scope (0.23, -0.87) 03:08:34.013 00.000 15672 Worker thread wakes up 03:08:34.013 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.87) opts 0xd 03:08:34.013 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.87) 03:08:34.013 00.000 15672 Moving (0.23, -0.87) raw xDistance=0.46 yDistance=-0.80 03:08:34.013 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46 03:08:34.013 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 03:08:34.013 00.000 15672 MoveAxis(W, 130, ABG) 03:08:34.013 00.000 15672 Guiding Dir = 3, Dur = 130 03:08:34.014 00.001 15672 IsSlewing returns 0 03:08:34.015 00.001 15672 IsGuiding returns 0 03:08:34.019 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=15940, FiltMin=2558, FiltMax=10923, Gamma=2.950 03:08:34.030 00.011 15672 PulseGuide returned control before completion, sleep 125 03:08:34.061 00.031 30444 UpdateGuideState exits: m=36011 SNR=33.8 Saturated 03:08:34.061 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:34.061 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:34.061 00.000 30444 Enqueuing Expose request 03:08:34.210 00.149 15672 IsGuiding returns 0 03:08:34.210 00.000 15672 Move returns status 0, amount 130 03:08:34.210 00.000 15672 MoveAxis(N, 143, ABG) 03:08:34.210 00.000 15672 Guiding Dir = 0, Dur = 143 03:08:34.211 00.001 15672 IsSlewing returns 0 03:08:34.216 00.005 15672 IsGuiding returns 0 03:08:34.302 00.086 15672 PulseGuide returned control before completion, sleep 68 03:08:34.373 00.071 15672 IsGuiding returns 1 03:08:34.373 00.000 15672 scope still moving after pulse duration time elapsed 03:08:34.395 00.022 15672 IsSlewing returns 0 03:08:34.398 00.003 15672 IsGuiding returns 1 03:08:34.419 00.021 15672 IsSlewing returns 0 03:08:34.462 00.043 15672 IsGuiding returns 0 03:08:34.462 00.000 15672 scope move finished after 143 + 102 ms 03:08:34.462 00.000 15672 Move returns status 0, amount 143 03:08:34.462 00.000 15672 move complete, result=0 03:08:34.462 00.000 15672 worker thread done servicing request 03:08:34.463 00.001 15672 Worker thread wakes up 03:08:34.463 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:34.463 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:34.463 00.000 30444 GuideStep: 0.5 px 130 ms WEST, -0.8 px 143 ms NORTH 03:08:36.580 02.117 15672 Exposure complete 03:08:36.610 00.030 15672 worker thread done servicing request 03:08:36.610 00.000 30444 OnExposeComplete: enter 03:08:36.610 00.000 30444 UpdateGuideState(): m_state=6 03:08:36.610 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7595 03:08:36.611 00.001 30444 Star::Find returns 1 (1), X=461.31, Y=203.80, Mass=31281, SNR=30.9, Peak=5894 HFD=3.1 03:08:36.611 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 03:08:36.611 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 03:08:36.611 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.45 hyp=0.47 cameraTheta=-1.83 mountX=0.01 mountY=-0.47, mountTheta=-1.55 03:08:36.611 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.45, opts=13) 03:08:36.611 00.000 30444 Enqueuing Move request for scope (-0.12, -0.45) 03:08:36.611 00.000 15672 Worker thread wakes up 03:08:36.611 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.45) opts 0xd 03:08:36.611 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.45) 03:08:36.611 00.000 15672 Moving (-0.12, -0.45) raw xDistance=0.01 yDistance=-0.47 03:08:36.611 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:08:36.612 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 03:08:36.612 00.000 15672 MoveAxis(E, 0, ABG) 03:08:36.612 00.000 15672 Move returns status 0, amount 0 03:08:36.612 00.000 15672 MoveAxis(N, 84, ABG) 03:08:36.612 00.000 15672 Guiding Dir = 0, Dur = 84 03:08:36.613 00.001 15672 IsSlewing returns 0 03:08:36.614 00.001 15672 IsGuiding returns 0 03:08:36.617 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14287, FiltMin=2543, FiltMax=10356, Gamma=2.950 03:08:36.660 00.043 30444 UpdateGuideState exits: m=31281 SNR=30.9 Saturated 03:08:36.660 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:36.660 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:36.660 00.000 30444 Enqueuing Expose request 03:08:36.699 00.039 15672 IsGuiding returns 1 03:08:36.699 00.000 15672 scope still moving after pulse duration time elapsed 03:08:36.720 00.021 15672 IsSlewing returns 0 03:08:36.721 00.001 15672 IsGuiding returns 1 03:08:36.742 00.021 15672 IsSlewing returns 0 03:08:36.743 00.001 15672 IsGuiding returns 1 03:08:36.764 00.021 15672 IsSlewing returns 0 03:08:36.764 00.000 15672 IsGuiding returns 1 03:08:36.785 00.021 15672 IsSlewing returns 0 03:08:36.786 00.001 15672 IsGuiding returns 1 03:08:36.807 00.021 15672 IsSlewing returns 0 03:08:36.859 00.052 15672 IsGuiding returns 0 03:08:36.859 00.000 15672 scope move finished after 84 + 160 ms 03:08:36.859 00.000 15672 Move returns status 0, amount 84 03:08:36.859 00.000 15672 move complete, result=0 03:08:36.859 00.000 15672 worker thread done servicing request 03:08:36.860 00.001 15672 Worker thread wakes up 03:08:36.860 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:36.860 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:36.860 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 84 ms NORTH 03:08:38.768 01.908 15672 Exposure complete 03:08:38.788 00.020 15672 worker thread done servicing request 03:08:38.788 00.000 30444 OnExposeComplete: enter 03:08:38.788 00.000 30444 UpdateGuideState(): m_state=6 03:08:38.788 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7596 03:08:38.789 00.001 30444 Star::Find returns 1 (1), X=462.11, Y=204.06, Mass=32604, SNR=35.0, Peak=5780 HFD=3.0 03:08:38.789 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (-0.00 = -0.00) 03:08:38.789 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 03:08:38.789 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=-0.19 hyp=0.71 cameraTheta=-0.28 mountX=0.71 mountY=-0.04, mountTheta=-0.06 03:08:38.789 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=-0.19, opts=13) 03:08:38.789 00.000 30444 Enqueuing Move request for scope (0.68, -0.19) 03:08:38.789 00.000 15672 Worker thread wakes up 03:08:38.789 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.19) opts 0xd 03:08:38.789 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, -0.19) 03:08:38.789 00.000 15672 Moving (0.68, -0.19) raw xDistance=0.71 yDistance=-0.04 03:08:38.789 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.71 03:08:38.790 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:08:38.790 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:08:38.790 00.000 15672 MoveAxis(W, 191, ABG) 03:08:38.790 00.000 15672 Guiding Dir = 3, Dur = 191 03:08:38.790 00.000 15672 IsSlewing returns 0 03:08:38.791 00.001 15672 IsGuiding returns 0 03:08:38.794 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=14578, FiltMin=2643, FiltMax=9935, Gamma=2.950 03:08:38.806 00.012 15672 PulseGuide returned control before completion, sleep 186 03:08:38.838 00.032 30444 UpdateGuideState exits: m=32604 SNR=35.0 Saturated 03:08:38.838 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:38.838 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:38.838 00.000 30444 Enqueuing Expose request 03:08:39.015 00.177 15672 IsGuiding returns 0 03:08:39.015 00.000 15672 Move returns status 0, amount 191 03:08:39.015 00.000 15672 MoveAxis(N, 0, ABG) 03:08:39.015 00.000 15672 Move returns status 0, amount 0 03:08:39.015 00.000 15672 move complete, result=0 03:08:39.015 00.000 15672 worker thread done servicing request 03:08:39.015 00.000 15672 Worker thread wakes up 03:08:39.015 00.000 30444 GuideStep: 0.7 px 191 ms WEST, -0.0 px 0 ms NORTH 03:08:39.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:39.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:41.122 02.107 15672 Exposure complete 03:08:41.142 00.020 15672 worker thread done servicing request 03:08:41.142 00.000 30444 OnExposeComplete: enter 03:08:41.142 00.000 30444 UpdateGuideState(): m_state=6 03:08:41.142 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7597 03:08:41.142 00.000 30444 Star::Find returns 1 (1), X=461.67, Y=204.16, Mass=46758, SNR=43.3, Peak=6163 HFD=3.9 03:08:41.142 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 03:08:41.142 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 03:08:41.142 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.38 mountX=0.26 mountY=-0.04, mountTheta=-0.16 03:08:41.143 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.10, opts=13) 03:08:41.143 00.000 30444 Enqueuing Move request for scope (0.24, -0.10) 03:08:41.143 00.000 15672 Worker thread wakes up 03:08:41.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd 03:08:41.143 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.10) 03:08:41.143 00.000 15672 Moving (0.24, -0.10) raw xDistance=0.26 yDistance=-0.04 03:08:41.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26 03:08:41.143 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:08:41.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:08:41.143 00.000 15672 MoveAxis(W, 83, ABG) 03:08:41.143 00.000 15672 Guiding Dir = 3, Dur = 83 03:08:41.144 00.001 15672 IsSlewing returns 0 03:08:41.145 00.001 15672 IsGuiding returns 0 03:08:41.148 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=16084, FiltMin=2595, FiltMax=11234, Gamma=2.950 03:08:41.170 00.022 15672 PulseGuide returned control before completion, sleep 67 03:08:41.191 00.021 30444 UpdateGuideState exits: m=46758 SNR=43.3 Saturated 03:08:41.191 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:41.191 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:41.191 00.000 30444 Enqueuing Expose request 03:08:41.240 00.049 15672 IsGuiding returns 1 03:08:41.240 00.000 15672 scope still moving after pulse duration time elapsed 03:08:41.260 00.020 15672 IsSlewing returns 0 03:08:41.284 00.024 15672 IsGuiding returns 0 03:08:41.285 00.001 15672 scope move finished after 83 + 57 ms 03:08:41.285 00.000 15672 Move returns status 0, amount 83 03:08:41.285 00.000 15672 MoveAxis(N, 0, ABG) 03:08:41.285 00.000 15672 Move returns status 0, amount 0 03:08:41.285 00.000 15672 move complete, result=0 03:08:41.285 00.000 15672 worker thread done servicing request 03:08:41.285 00.000 30444 GuideStep: 0.3 px 83 ms WEST, -0.0 px 0 ms NORTH 03:08:41.285 00.000 15672 Worker thread wakes up 03:08:41.286 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:41.286 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:43.193 01.907 15672 Exposure complete 03:08:43.217 00.024 15672 worker thread done servicing request 03:08:43.217 00.000 30444 OnExposeComplete: enter 03:08:43.217 00.000 30444 UpdateGuideState(): m_state=6 03:08:43.218 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7598 03:08:43.218 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=204.29, Mass=32150, SNR=31.0, Peak=5575 HFD=3.5 03:08:43.218 00.000 30444 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.28) = xAngle (3.16 = -3.12) 03:08:43.218 00.000 30444 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.10 = 3.10) 03:08:43.218 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.89 mountX=-0.14 mountY=0.01, mountTheta=3.10 03:08:43.218 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.04, opts=13) 03:08:43.218 00.000 30444 Enqueuing Move request for scope (-0.14, 0.04) 03:08:43.218 00.000 15672 Worker thread wakes up 03:08:43.218 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd 03:08:43.218 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.04) 03:08:43.218 00.000 15672 Moving (-0.14, 0.04) raw xDistance=-0.14 yDistance=0.01 03:08:43.219 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 03:08:43.219 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:08:43.219 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 03:08:43.219 00.000 15672 MoveAxis(E, 0, ABG) 03:08:43.219 00.000 15672 Move returns status 0, amount 0 03:08:43.219 00.000 15672 MoveAxis(N, 0, ABG) 03:08:43.219 00.000 15672 Move returns status 0, amount 0 03:08:43.219 00.000 15672 move complete, result=0 03:08:43.219 00.000 15672 worker thread done servicing request 03:08:43.223 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=15715, FiltMin=2628, FiltMax=11406, Gamma=2.950 03:08:43.267 00.044 30444 UpdateGuideState exits: m=32150 SNR=31.0 Saturated 03:08:43.267 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:43.267 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:43.267 00.000 30444 Enqueuing Expose request 03:08:43.267 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:08:43.267 00.000 15672 Worker thread wakes up 03:08:43.267 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:43.267 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:45.375 02.108 15672 Exposure complete 03:08:45.394 00.019 15672 worker thread done servicing request 03:08:45.395 00.001 30444 OnExposeComplete: enter 03:08:45.395 00.000 30444 UpdateGuideState(): m_state=6 03:08:45.395 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7599 03:08:45.395 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=203.61, Mass=26797, SNR=27.2, Peak=6014 HFD=2.9 03:08:45.395 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 03:08:45.395 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 03:08:45.395 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.64 hyp=0.70 cameraTheta=-1.14 mountX=0.46 mountY=-0.56, mountTheta=-0.89 03:08:45.395 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.64, opts=13) 03:08:45.396 00.001 30444 Enqueuing Move request for scope (0.29, -0.64) 03:08:45.396 00.000 15672 Worker thread wakes up 03:08:45.396 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.64) opts 0xd 03:08:45.396 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.64) 03:08:45.396 00.000 15672 Moving (0.29, -0.64) raw xDistance=0.46 yDistance=-0.56 03:08:45.396 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 03:08:45.396 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 03:08:45.396 00.000 15672 MoveAxis(W, 123, ABG) 03:08:45.396 00.000 15672 Guiding Dir = 3, Dur = 123 03:08:45.396 00.000 15672 IsSlewing returns 0 03:08:45.398 00.002 15672 IsGuiding returns 0 03:08:45.402 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2110, max=16979, FiltMin=2571, FiltMax=11061, Gamma=2.950 03:08:45.420 00.018 15672 PulseGuide returned control before completion, sleep 111 03:08:45.535 00.115 15672 IsGuiding returns 1 03:08:45.535 00.000 15672 scope still moving after pulse duration time elapsed 03:08:45.557 00.022 15672 IsSlewing returns 0 03:08:45.565 00.008 15672 IsGuiding returns 0 03:08:45.566 00.001 15672 scope move finished after 123 + 44 ms 03:08:45.566 00.000 15672 Move returns status 0, amount 123 03:08:45.566 00.000 15672 MoveAxis(N, 100, ABG) 03:08:45.566 00.000 15672 Guiding Dir = 0, Dur = 100 03:08:45.567 00.001 15672 IsSlewing returns 0 03:08:45.569 00.002 15672 IsGuiding returns 0 03:08:45.645 00.076 15672 PulseGuide returned control before completion, sleep 35 03:08:45.650 00.005 30444 UpdateGuideState exits: m=26797 SNR=27.2 Saturated 03:08:45.650 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:45.650 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:45.651 00.001 30444 Enqueuing Expose request 03:08:45.682 00.031 15672 IsGuiding returns 1 03:08:45.682 00.000 15672 scope still moving after pulse duration time elapsed 03:08:45.703 00.021 15672 IsSlewing returns 0 03:08:45.703 00.000 15672 IsGuiding returns 1 03:08:45.724 00.021 15672 IsSlewing returns 0 03:08:45.726 00.002 15672 IsGuiding returns 1 03:08:45.746 00.020 15672 IsSlewing returns 0 03:08:45.758 00.012 15672 IsGuiding returns 0 03:08:45.758 00.000 15672 scope move finished after 100 + 88 ms 03:08:45.758 00.000 15672 Move returns status 0, amount 100 03:08:45.758 00.000 15672 move complete, result=0 03:08:45.759 00.001 15672 worker thread done servicing request 03:08:45.759 00.000 15672 Worker thread wakes up 03:08:45.759 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:45.759 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:45.759 00.000 30444 GuideStep: 0.5 px 123 ms WEST, -0.6 px 100 ms NORTH 03:08:47.673 01.914 15672 Exposure complete 03:08:47.706 00.033 15672 worker thread done servicing request 03:08:47.706 00.000 30444 OnExposeComplete: enter 03:08:47.706 00.000 30444 UpdateGuideState(): m_state=6 03:08:47.706 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7600 03:08:47.706 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=204.03, Mass=37039, SNR=34.6, Peak=5991 HFD=3.6 03:08:47.706 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 03:08:47.706 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 03:08:47.706 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.79 mountX=0.01 mountY=-0.22, mountTheta=-1.51 03:08:47.707 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.22, opts=13) 03:08:47.707 00.000 30444 Enqueuing Move request for scope (-0.05, -0.22) 03:08:47.707 00.000 15672 Worker thread wakes up 03:08:47.707 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd 03:08:47.707 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.22) 03:08:47.707 00.000 15672 Moving (-0.05, -0.22) raw xDistance=0.01 yDistance=-0.22 03:08:47.707 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:08:47.707 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:08:47.707 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 03:08:47.707 00.000 15672 MoveAxis(E, 0, ABG) 03:08:47.707 00.000 15672 Move returns status 0, amount 0 03:08:47.707 00.000 15672 MoveAxis(N, 0, ABG) 03:08:47.707 00.000 15672 Move returns status 0, amount 0 03:08:47.707 00.000 15672 move complete, result=0 03:08:47.707 00.000 15672 worker thread done servicing request 03:08:47.711 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=14550, FiltMin=2584, FiltMax=11132, Gamma=2.950 03:08:48.225 00.514 30444 UpdateGuideState exits: m=37039 SNR=34.6 Saturated 03:08:48.225 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:48.226 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:48.226 00.000 30444 Enqueuing Expose request 03:08:48.226 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 03:08:48.226 00.000 15672 Worker thread wakes up 03:08:48.226 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:48.226 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:50.335 02.109 15672 Exposure complete 03:08:50.355 00.020 15672 worker thread done servicing request 03:08:50.355 00.000 30444 OnExposeComplete: enter 03:08:50.355 00.000 30444 UpdateGuideState(): m_state=6 03:08:50.355 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7601 03:08:50.355 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=203.94, Mass=35181, SNR=33.6, Peak=5970 HFD=2.9 03:08:50.355 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 03:08:50.355 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 03:08:50.355 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.31 hyp=0.45 cameraTheta=-2.38 mountX=-0.23 mountY=-0.38, mountTheta=-2.12 03:08:50.356 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.31, opts=13) 03:08:50.356 00.000 30444 Enqueuing Move request for scope (-0.33, -0.31) 03:08:50.356 00.000 15672 Worker thread wakes up 03:08:50.356 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.31) opts 0xd 03:08:50.356 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.31) 03:08:50.356 00.000 15672 Moving (-0.33, -0.31) raw xDistance=-0.23 yDistance=-0.38 03:08:50.356 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 03:08:50.356 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 03:08:50.356 00.000 15672 MoveAxis(E, 0, ABG) 03:08:50.356 00.000 15672 Move returns status 0, amount 0 03:08:50.356 00.000 15672 MoveAxis(N, 67, ABG) 03:08:50.356 00.000 15672 Guiding Dir = 0, Dur = 67 03:08:50.357 00.001 15672 IsSlewing returns 0 03:08:50.358 00.001 15672 IsGuiding returns 0 03:08:50.362 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=14060, FiltMin=2536, FiltMax=11508, Gamma=2.950 03:08:50.405 00.043 30444 UpdateGuideState exits: m=35181 SNR=33.6 Saturated 03:08:50.405 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:50.405 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:50.405 00.000 30444 Enqueuing Expose request 03:08:50.472 00.067 15672 IsGuiding returns 1 03:08:50.472 00.000 15672 scope still moving after pulse duration time elapsed 03:08:50.492 00.020 15672 IsSlewing returns 0 03:08:50.518 00.026 15672 IsGuiding returns 0 03:08:50.518 00.000 15672 scope move finished after 67 + 93 ms 03:08:50.518 00.000 15672 Move returns status 0, amount 67 03:08:50.518 00.000 15672 move complete, result=0 03:08:50.519 00.001 15672 worker thread done servicing request 03:08:50.519 00.000 15672 Worker thread wakes up 03:08:50.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:50.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:50.519 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 67 ms NORTH 03:08:52.427 01.908 15672 Exposure complete 03:08:52.447 00.020 15672 worker thread done servicing request 03:08:52.447 00.000 30444 OnExposeComplete: enter 03:08:52.447 00.000 30444 UpdateGuideState(): m_state=6 03:08:52.447 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7602 03:08:52.447 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=203.57, Mass=34216, SNR=34.0, Peak=6004 HFD=3.2 03:08:52.448 00.001 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 03:08:52.448 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.08 = -1.08) 03:08:52.448 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.68 hyp=0.71 cameraTheta=-1.29 mountX=0.37 mountY=-0.63, mountTheta=-1.03 03:08:52.448 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.68, opts=13) 03:08:52.448 00.000 30444 Enqueuing Move request for scope (0.19, -0.68) 03:08:52.448 00.000 15672 Worker thread wakes up 03:08:52.448 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.68) opts 0xd 03:08:52.448 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.68) 03:08:52.448 00.000 15672 Moving (0.19, -0.68) raw xDistance=0.37 yDistance=-0.63 03:08:52.448 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37 03:08:52.448 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 03:08:52.448 00.000 15672 MoveAxis(W, 101, ABG) 03:08:52.448 00.000 15672 Guiding Dir = 3, Dur = 101 03:08:52.449 00.001 15672 IsSlewing returns 0 03:08:52.451 00.002 15672 IsGuiding returns 0 03:08:52.454 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=16093, FiltMin=2617, FiltMax=11950, Gamma=2.950 03:08:52.466 00.012 15672 PulseGuide returned control before completion, sleep 96 03:08:52.497 00.031 30444 UpdateGuideState exits: m=34216 SNR=34.0 Saturated 03:08:52.497 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:52.498 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:52.498 00.000 30444 Enqueuing Expose request 03:08:52.578 00.080 15672 IsGuiding returns 0 03:08:52.579 00.001 15672 Move returns status 0, amount 101 03:08:52.579 00.000 15672 MoveAxis(N, 112, ABG) 03:08:52.579 00.000 15672 Guiding Dir = 0, Dur = 112 03:08:52.579 00.000 15672 IsSlewing returns 0 03:08:52.580 00.001 15672 IsGuiding returns 0 03:08:52.658 00.078 15672 PulseGuide returned control before completion, sleep 44 03:08:52.705 00.047 15672 IsGuiding returns 1 03:08:52.705 00.000 15672 scope still moving after pulse duration time elapsed 03:08:52.727 00.022 15672 IsSlewing returns 0 03:08:52.729 00.002 15672 IsGuiding returns 1 03:08:52.750 00.021 15672 IsSlewing returns 0 03:08:52.753 00.003 15672 IsGuiding returns 1 03:08:52.774 00.021 15672 IsSlewing returns 0 03:08:52.803 00.029 15672 IsGuiding returns 0 03:08:52.803 00.000 15672 scope move finished after 112 + 111 ms 03:08:52.803 00.000 15672 Move returns status 0, amount 112 03:08:52.803 00.000 15672 move complete, result=0 03:08:52.803 00.000 15672 worker thread done servicing request 03:08:52.804 00.001 15672 Worker thread wakes up 03:08:52.804 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:52.804 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:52.804 00.000 30444 GuideStep: 0.4 px 101 ms WEST, -0.6 px 112 ms NORTH 03:08:54.915 02.111 15672 Exposure complete 03:08:54.935 00.020 15672 worker thread done servicing request 03:08:54.935 00.000 30444 OnExposeComplete: enter 03:08:54.935 00.000 30444 UpdateGuideState(): m_state=6 03:08:54.936 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7603 03:08:54.936 00.000 30444 Star::Find returns 1 (1), X=461.68, Y=204.16, Mass=42082, SNR=44.1, Peak=6030 HFD=3.7 03:08:54.936 00.000 30444 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.28) = xAngle (-0.08 = -0.08) 03:08:54.936 00.000 30444 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.14 = -0.14) 03:08:54.936 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-0.36 mountX=0.26 mountY=-0.04, mountTheta=-0.14 03:08:54.936 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.09, opts=13) 03:08:54.936 00.000 30444 Enqueuing Move request for scope (0.25, -0.09) 03:08:54.936 00.000 15672 Worker thread wakes up 03:08:54.936 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd 03:08:54.936 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.09) 03:08:54.937 00.001 15672 Moving (0.25, -0.09) raw xDistance=0.26 yDistance=-0.04 03:08:54.937 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26 03:08:54.937 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:08:54.937 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:08:54.937 00.000 15672 MoveAxis(W, 79, ABG) 03:08:54.937 00.000 15672 Guiding Dir = 3, Dur = 79 03:08:54.937 00.000 15672 IsSlewing returns 0 03:08:54.938 00.001 15672 IsGuiding returns 0 03:08:54.942 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=16992, FiltMin=2570, FiltMax=11533, Gamma=2.950 03:08:54.958 00.016 15672 PulseGuide returned control before completion, sleep 70 03:08:54.986 00.028 30444 UpdateGuideState exits: m=42082 SNR=44.1 Saturated 03:08:54.986 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:54.986 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:54.986 00.000 30444 Enqueuing Expose request 03:08:55.029 00.043 15672 IsGuiding returns 1 03:08:55.029 00.000 15672 scope still moving after pulse duration time elapsed 03:08:55.050 00.021 15672 IsSlewing returns 0 03:08:55.101 00.051 15672 IsGuiding returns 0 03:08:55.101 00.000 15672 scope move finished after 79 + 84 ms 03:08:55.101 00.000 15672 Move returns status 0, amount 79 03:08:55.101 00.000 15672 MoveAxis(N, 0, ABG) 03:08:55.101 00.000 15672 Move returns status 0, amount 0 03:08:55.101 00.000 15672 move complete, result=0 03:08:55.101 00.000 15672 worker thread done servicing request 03:08:55.102 00.001 15672 Worker thread wakes up 03:08:55.102 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:55.102 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:55.102 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -0.0 px 0 ms NORTH 03:08:57.011 01.909 15672 Exposure complete 03:08:57.030 00.019 15672 worker thread done servicing request 03:08:57.030 00.000 30444 OnExposeComplete: enter 03:08:57.030 00.000 30444 UpdateGuideState(): m_state=6 03:08:57.031 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7604 03:08:57.031 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=203.97, Mass=33385, SNR=33.1, Peak=6381 HFD=3.2 03:08:57.031 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 03:08:57.031 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 03:08:57.031 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.71 mountX=0.04 mountY=-0.28, mountTheta=-1.43 03:08:57.031 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.28, opts=13) 03:08:57.031 00.000 30444 Enqueuing Move request for scope (-0.04, -0.28) 03:08:57.031 00.000 15672 Worker thread wakes up 03:08:57.031 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd 03:08:57.032 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.28) 03:08:57.032 00.000 15672 Moving (-0.04, -0.28) raw xDistance=0.04 yDistance=-0.28 03:08:57.032 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 03:08:57.032 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 03:08:57.032 00.000 15672 MoveAxis(E, 0, ABG) 03:08:57.032 00.000 15672 Move returns status 0, amount 0 03:08:57.032 00.000 15672 MoveAxis(N, 50, ABG) 03:08:57.032 00.000 15672 Guiding Dir = 0, Dur = 50 03:08:57.032 00.000 15672 IsSlewing returns 0 03:08:57.033 00.001 15672 IsGuiding returns 0 03:08:57.037 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=15952, FiltMin=2619, FiltMax=11839, Gamma=2.950 03:08:57.081 00.044 30444 UpdateGuideState exits: m=33385 SNR=33.1 Saturated 03:08:57.081 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:57.081 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:57.081 00.000 30444 Enqueuing Expose request 03:08:57.115 00.034 15672 IsGuiding returns 1 03:08:57.115 00.000 15672 scope still moving after pulse duration time elapsed 03:08:57.137 00.022 15672 IsSlewing returns 0 03:08:57.138 00.001 15672 IsGuiding returns 1 03:08:57.159 00.021 15672 IsSlewing returns 0 03:08:57.160 00.001 15672 IsGuiding returns 1 03:08:57.181 00.021 15672 IsSlewing returns 0 03:08:57.242 00.061 15672 IsGuiding returns 0 03:08:57.243 00.001 15672 scope move finished after 50 + 158 ms 03:08:57.243 00.000 15672 Move returns status 0, amount 50 03:08:57.243 00.000 15672 move complete, result=0 03:08:57.243 00.000 15672 worker thread done servicing request 03:08:57.243 00.000 15672 Worker thread wakes up 03:08:57.243 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:57.243 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:08:57.264 00.021 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 50 ms NORTH 03:08:59.350 02.086 15672 Exposure complete 03:08:59.371 00.021 15672 worker thread done servicing request 03:08:59.372 00.001 30444 OnExposeComplete: enter 03:08:59.372 00.000 30444 UpdateGuideState(): m_state=6 03:08:59.372 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7605 03:08:59.372 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=204.69, Mass=36771, SNR=31.6, Peak=6485 HFD=3.2 03:08:59.372 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 03:08:59.372 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 03:08:59.372 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.43 hyp=0.45 cameraTheta=1.32 mountX=-0.01 mountY=0.45, mountTheta=1.60 03:08:59.372 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.43, opts=13) 03:08:59.372 00.000 30444 Enqueuing Move request for scope (0.11, 0.43) 03:08:59.372 00.000 15672 Worker thread wakes up 03:08:59.373 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.43) opts 0xd 03:08:59.373 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.43) 03:08:59.373 00.000 15672 Moving (0.11, 0.43) raw xDistance=-0.01 yDistance=0.45 03:08:59.373 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:08:59.373 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:08:59.373 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 03:08:59.373 00.000 15672 MoveAxis(E, 0, ABG) 03:08:59.373 00.000 15672 Move returns status 0, amount 0 03:08:59.373 00.000 15672 MoveAxis(N, 0, ABG) 03:08:59.373 00.000 15672 Move returns status 0, amount 0 03:08:59.373 00.000 15672 move complete, result=0 03:08:59.373 00.000 15672 worker thread done servicing request 03:08:59.378 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2083, max=15390, FiltMin=2520, FiltMax=11899, Gamma=2.950 03:08:59.421 00.043 30444 UpdateGuideState exits: m=36771 SNR=31.6 Saturated 03:08:59.421 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:08:59.421 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:08:59.421 00.000 30444 Enqueuing Expose request 03:08:59.421 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 03:08:59.421 00.000 15672 Worker thread wakes up 03:08:59.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:08:59.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:01.328 01.907 15672 Exposure complete 03:09:01.348 00.020 15672 worker thread done servicing request 03:09:01.348 00.000 30444 OnExposeComplete: enter 03:09:01.348 00.000 30444 UpdateGuideState(): m_state=6 03:09:01.348 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7606 03:09:01.348 00.000 30444 Star::Find returns 1 (1), X=461.25, Y=204.48, Mass=35056, SNR=35.9, Peak=6022 HFD=3.3 03:09:01.348 00.000 30444 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.28) = xAngle (2.52 = 2.52) 03:09:01.348 00.000 30444 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 03:09:01.348 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.23 hyp=0.29 cameraTheta=2.25 mountX=-0.24 mountY=0.18, mountTheta=2.48 03:09:01.349 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.23, opts=13) 03:09:01.349 00.000 30444 Enqueuing Move request for scope (-0.18, 0.23) 03:09:01.349 00.000 15672 Worker thread wakes up 03:09:01.349 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.23) opts 0xd 03:09:01.349 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.23) 03:09:01.349 00.000 15672 Moving (-0.18, 0.23) raw xDistance=-0.24 yDistance=0.18 03:09:01.349 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:09:01.349 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:09:01.349 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 03:09:01.349 00.000 15672 MoveAxis(E, 0, ABG) 03:09:01.349 00.000 15672 Move returns status 0, amount 0 03:09:01.349 00.000 15672 MoveAxis(N, 0, ABG) 03:09:01.349 00.000 15672 Move returns status 0, amount 0 03:09:01.349 00.000 15672 move complete, result=0 03:09:01.349 00.000 15672 worker thread done servicing request 03:09:01.354 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=16116, FiltMin=2616, FiltMax=12363, Gamma=2.950 03:09:01.397 00.043 30444 UpdateGuideState exits: m=35056 SNR=35.9 Saturated 03:09:01.397 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:01.397 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:01.397 00.000 30444 Enqueuing Expose request 03:09:01.397 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 03:09:01.397 00.000 15672 Worker thread wakes up 03:09:01.397 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:01.397 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:03.505 02.108 15672 Exposure complete 03:09:03.524 00.019 15672 worker thread done servicing request 03:09:03.524 00.000 30444 OnExposeComplete: enter 03:09:03.524 00.000 30444 UpdateGuideState(): m_state=6 03:09:03.524 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7607 03:09:03.524 00.000 30444 Star::Find returns 1 (1), X=461.41, Y=204.55, Mass=41789, SNR=38.8, Peak=6083 HFD=3.3 03:09:03.524 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 03:09:03.524 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.87 = 1.87) 03:09:03.524 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.30 cameraTheta=1.65 mountX=-0.10 mountY=0.28, mountTheta=1.92 03:09:03.526 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.29, opts=13) 03:09:03.526 00.000 30444 Enqueuing Move request for scope (-0.02, 0.29) 03:09:03.526 00.000 15672 Worker thread wakes up 03:09:03.526 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd 03:09:03.526 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.29) 03:09:03.526 00.000 15672 Moving (-0.02, 0.29) raw xDistance=-0.10 yDistance=0.28 03:09:03.526 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:09:03.526 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:09:03.526 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 03:09:03.526 00.000 15672 MoveAxis(E, 0, ABG) 03:09:03.526 00.000 15672 Move returns status 0, amount 0 03:09:03.526 00.000 15672 MoveAxis(N, 0, ABG) 03:09:03.526 00.000 15672 Move returns status 0, amount 0 03:09:03.526 00.000 15672 move complete, result=0 03:09:03.526 00.000 15672 worker thread done servicing request 03:09:03.531 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=16473, FiltMin=2556, FiltMax=12221, Gamma=2.950 03:09:03.573 00.042 30444 UpdateGuideState exits: m=41789 SNR=38.8 Saturated 03:09:03.573 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:03.573 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:03.573 00.000 30444 Enqueuing Expose request 03:09:03.573 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 03:09:03.573 00.000 15672 Worker thread wakes up 03:09:03.573 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:03.573 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:05.483 01.910 15672 Exposure complete 03:09:05.502 00.019 15672 worker thread done servicing request 03:09:05.503 00.001 30444 OnExposeComplete: enter 03:09:05.503 00.000 30444 UpdateGuideState(): m_state=6 03:09:05.503 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7608 03:09:05.503 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=204.58, Mass=44495, SNR=43.9, Peak=6198 HFD=3.5 03:09:05.503 00.000 30444 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.28) = xAngle (1.16 = 1.16) 03:09:05.503 00.000 30444 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.10 = 1.10) 03:09:05.503 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.33 hyp=0.43 cameraTheta=0.88 mountX=0.17 mountY=0.38, mountTheta=1.15 03:09:05.503 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.33, opts=13) 03:09:05.503 00.000 30444 Enqueuing Move request for scope (0.27, 0.33) 03:09:05.503 00.000 15672 Worker thread wakes up 03:09:05.504 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.33) opts 0xd 03:09:05.504 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.33) 03:09:05.504 00.000 15672 Moving (0.27, 0.33) raw xDistance=0.17 yDistance=0.38 03:09:05.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 03:09:05.504 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:09:05.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38 03:09:05.504 00.000 15672 MoveAxis(E, 0, ABG) 03:09:05.504 00.000 15672 Move returns status 0, amount 0 03:09:05.504 00.000 15672 MoveAxis(N, 0, ABG) 03:09:05.504 00.000 15672 Move returns status 0, amount 0 03:09:05.504 00.000 15672 move complete, result=0 03:09:05.504 00.000 15672 worker thread done servicing request 03:09:05.509 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=16949, FiltMin=2539, FiltMax=12359, Gamma=2.950 03:09:05.552 00.043 30444 UpdateGuideState exits: m=44495 SNR=43.9 Saturated 03:09:05.552 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:05.552 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:05.552 00.000 30444 Enqueuing Expose request 03:09:05.552 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 03:09:05.552 00.000 15672 Worker thread wakes up 03:09:05.552 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:05.552 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:07.661 02.109 15672 Exposure complete 03:09:07.681 00.020 15672 worker thread done servicing request 03:09:07.681 00.000 30444 OnExposeComplete: enter 03:09:07.681 00.000 30444 UpdateGuideState(): m_state=6 03:09:07.681 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7609 03:09:07.681 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=204.14, Mass=42861, SNR=42.8, Peak=5996 HFD=3.9 03:09:07.681 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 03:09:07.681 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 03:09:07.682 00.001 30444 CameraToMount -- cameraX=0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-0.37 mountX=0.31 mountY=-0.05, mountTheta=-0.15 03:09:07.682 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.11, opts=13) 03:09:07.682 00.000 30444 Enqueuing Move request for scope (0.29, -0.11) 03:09:07.682 00.000 15672 Worker thread wakes up 03:09:07.682 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.11) opts 0xd 03:09:07.682 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.11) 03:09:07.682 00.000 15672 Moving (0.29, -0.11) raw xDistance=0.31 yDistance=-0.05 03:09:07.682 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 03:09:07.682 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:09:07.682 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:09:07.682 00.000 15672 MoveAxis(W, 84, ABG) 03:09:07.683 00.001 15672 Guiding Dir = 3, Dur = 84 03:09:07.683 00.000 15672 IsSlewing returns 0 03:09:07.688 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=15474, FiltMin=2576, FiltMax=11142, Gamma=2.950 03:09:07.691 00.003 15672 IsGuiding returns 0 03:09:07.706 00.015 15672 PulseGuide returned control before completion, sleep 79 03:09:07.731 00.025 30444 UpdateGuideState exits: m=42861 SNR=42.8 Saturated 03:09:07.731 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:07.731 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:07.731 00.000 30444 Enqueuing Expose request 03:09:07.785 00.054 15672 IsGuiding returns 1 03:09:07.786 00.001 15672 scope still moving after pulse duration time elapsed 03:09:07.807 00.021 15672 IsSlewing returns 0 03:09:07.817 00.010 15672 IsGuiding returns 0 03:09:07.817 00.000 15672 scope move finished after 84 + 43 ms 03:09:07.817 00.000 15672 Move returns status 0, amount 84 03:09:07.818 00.001 15672 MoveAxis(N, 0, ABG) 03:09:07.818 00.000 15672 Move returns status 0, amount 0 03:09:07.818 00.000 15672 move complete, result=0 03:09:07.818 00.000 15672 worker thread done servicing request 03:09:07.818 00.000 15672 Worker thread wakes up 03:09:07.818 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:07.818 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:07.818 00.000 30444 GuideStep: 0.3 px 84 ms WEST, -0.0 px 0 ms NORTH 03:09:09.727 01.909 15672 Exposure complete 03:09:09.746 00.019 15672 worker thread done servicing request 03:09:09.746 00.000 30444 OnExposeComplete: enter 03:09:09.746 00.000 30444 UpdateGuideState(): m_state=6 03:09:09.747 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7610 03:09:09.747 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=204.32, Mass=34512, SNR=34.2, Peak=5631 HFD=3.4 03:09:09.747 00.000 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.26 = -3.02) 03:09:09.747 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.20 = -3.08) 03:09:09.747 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.07 hyp=0.44 cameraTheta=2.98 mountX=-0.43 mountY=-0.03, mountTheta=-3.08 03:09:09.747 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.07, opts=13) 03:09:09.747 00.000 30444 Enqueuing Move request for scope (-0.43, 0.07) 03:09:09.747 00.000 15672 Worker thread wakes up 03:09:09.747 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.07) opts 0xd 03:09:09.747 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.07) 03:09:09.747 00.000 15672 Moving (-0.43, 0.07) raw xDistance=-0.43 yDistance=-0.03 03:09:09.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.43 03:09:09.748 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:09:09.748 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 03:09:09.748 00.000 15672 MoveAxis(E, 111, ABG) 03:09:09.748 00.000 15672 Guiding Dir = 2, Dur = 111 03:09:09.748 00.000 15672 IsSlewing returns 0 03:09:09.750 00.002 15672 IsGuiding returns 0 03:09:09.753 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=13839, FiltMin=2595, FiltMax=11162, Gamma=2.950 03:09:09.767 00.014 15672 PulseGuide returned control before completion, sleep 104 03:09:09.796 00.029 30444 UpdateGuideState exits: m=34512 SNR=34.2 Saturated 03:09:09.796 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:09.796 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:09.796 00.000 30444 Enqueuing Expose request 03:09:09.895 00.099 15672 IsGuiding returns 0 03:09:09.895 00.000 15672 Move returns status 0, amount 111 03:09:09.895 00.000 15672 MoveAxis(N, 0, ABG) 03:09:09.895 00.000 15672 Move returns status 0, amount 0 03:09:09.895 00.000 15672 move complete, result=0 03:09:09.895 00.000 15672 worker thread done servicing request 03:09:09.895 00.000 15672 Worker thread wakes up 03:09:09.895 00.000 30444 GuideStep: -0.4 px 111 ms EAST, -0.0 px 0 ms NORTH 03:09:09.896 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:09.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:12.005 02.109 15672 Exposure complete 03:09:12.025 00.020 15672 worker thread done servicing request 03:09:12.025 00.000 30444 OnExposeComplete: enter 03:09:12.025 00.000 30444 UpdateGuideState(): m_state=6 03:09:12.025 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7611 03:09:12.026 00.001 30444 Star::Find returns 1 (1), X=461.45, Y=204.55, Mass=30315, SNR=28.5, Peak=5601 HFD=3.2 03:09:12.026 00.000 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 03:09:12.026 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 03:09:12.026 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.50 mountX=-0.06 mountY=0.30, mountTheta=1.77 03:09:12.027 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.30, opts=13) 03:09:12.027 00.000 30444 Enqueuing Move request for scope (0.02, 0.30) 03:09:12.027 00.000 15672 Worker thread wakes up 03:09:12.027 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.30) opts 0xd 03:09:12.027 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.30) 03:09:12.027 00.000 15672 Moving (0.02, 0.30) raw xDistance=-0.06 yDistance=0.30 03:09:12.027 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 03:09:12.027 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:09:12.027 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 03:09:12.027 00.000 15672 MoveAxis(E, 0, ABG) 03:09:12.027 00.000 15672 Move returns status 0, amount 0 03:09:12.027 00.000 15672 MoveAxis(N, 0, ABG) 03:09:12.027 00.000 15672 Move returns status 0, amount 0 03:09:12.027 00.000 15672 move complete, result=0 03:09:12.027 00.000 15672 worker thread done servicing request 03:09:12.032 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=14473, FiltMin=2604, FiltMax=10519, Gamma=2.950 03:09:12.075 00.043 30444 UpdateGuideState exits: m=30315 SNR=28.5 Saturated 03:09:12.075 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:12.075 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:12.075 00.000 30444 Enqueuing Expose request 03:09:12.075 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 03:09:12.075 00.000 15672 Worker thread wakes up 03:09:12.075 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:12.075 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:13.985 01.910 15672 Exposure complete 03:09:14.005 00.020 15672 worker thread done servicing request 03:09:14.005 00.000 30444 OnExposeComplete: enter 03:09:14.005 00.000 30444 UpdateGuideState(): m_state=6 03:09:14.005 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7612 03:09:14.005 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=203.88, Mass=31279, SNR=29.7, Peak=5760 HFD=3.1 03:09:14.005 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 03:09:14.005 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 03:09:14.005 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.38 hyp=0.38 cameraTheta=-1.44 mountX=0.15 mountY=-0.36, mountTheta=-1.17 03:09:14.006 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.38, opts=13) 03:09:14.006 00.000 30444 Enqueuing Move request for scope (0.05, -0.38) 03:09:14.006 00.000 15672 Worker thread wakes up 03:09:14.006 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.38) opts 0xd 03:09:14.006 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.38) 03:09:14.006 00.000 15672 Moving (0.05, -0.38) raw xDistance=0.15 yDistance=-0.36 03:09:14.006 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:09:14.006 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:09:14.006 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 03:09:14.006 00.000 15672 MoveAxis(E, 0, ABG) 03:09:14.006 00.000 15672 Move returns status 0, amount 0 03:09:14.006 00.000 15672 MoveAxis(N, 0, ABG) 03:09:14.006 00.000 15672 Move returns status 0, amount 0 03:09:14.006 00.000 15672 move complete, result=0 03:09:14.006 00.000 15672 worker thread done servicing request 03:09:14.011 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2134, max=14133, FiltMin=2600, FiltMax=10131, Gamma=2.950 03:09:14.054 00.043 30444 UpdateGuideState exits: m=31279 SNR=29.7 Saturated 03:09:14.054 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:14.054 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:14.054 00.000 30444 Enqueuing Expose request 03:09:14.054 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 03:09:14.054 00.000 15672 Worker thread wakes up 03:09:14.054 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:14.054 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:16.164 02.110 15672 Exposure complete 03:09:16.184 00.020 15672 worker thread done servicing request 03:09:16.184 00.000 30444 OnExposeComplete: enter 03:09:16.184 00.000 30444 UpdateGuideState(): m_state=6 03:09:16.184 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7613 03:09:16.184 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=203.89, Mass=33035, SNR=32.9, Peak=5739 HFD=3.3 03:09:16.184 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 03:09:16.184 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 03:09:16.184 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.36 hyp=0.37 cameraTheta=-1.44 mountX=0.15 mountY=-0.35, mountTheta=-1.17 03:09:16.185 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.36, opts=13) 03:09:16.185 00.000 30444 Enqueuing Move request for scope (0.05, -0.36) 03:09:16.185 00.000 15672 Worker thread wakes up 03:09:16.185 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.36) opts 0xd 03:09:16.185 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.36) 03:09:16.185 00.000 15672 Moving (0.05, -0.36) raw xDistance=0.15 yDistance=-0.35 03:09:16.185 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:09:16.185 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:09:16.185 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 03:09:16.185 00.000 15672 MoveAxis(E, 0, ABG) 03:09:16.185 00.000 15672 Move returns status 0, amount 0 03:09:16.185 00.000 15672 MoveAxis(N, 0, ABG) 03:09:16.185 00.000 15672 Move returns status 0, amount 0 03:09:16.185 00.000 15672 move complete, result=0 03:09:16.185 00.000 15672 worker thread done servicing request 03:09:16.190 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=14507, FiltMin=2626, FiltMax=10587, Gamma=2.950 03:09:16.233 00.043 30444 UpdateGuideState exits: m=33035 SNR=32.9 Saturated 03:09:16.234 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:16.234 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:16.234 00.000 30444 Enqueuing Expose request 03:09:16.234 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 03:09:16.234 00.000 15672 Worker thread wakes up 03:09:16.234 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:16.234 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:18.142 01.908 15672 Exposure complete 03:09:18.162 00.020 15672 worker thread done servicing request 03:09:18.163 00.001 30444 OnExposeComplete: enter 03:09:18.163 00.000 30444 UpdateGuideState(): m_state=6 03:09:18.163 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7614 03:09:18.163 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=204.22, Mass=37781, SNR=34.6, Peak=5837 HFD=3.7 03:09:18.163 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 03:09:18.163 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 03:09:18.163 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.85 mountX=-0.00 mountY=-0.04, mountTheta=-1.57 03:09:18.163 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.04, opts=13) 03:09:18.164 00.001 30444 Enqueuing Move request for scope (-0.01, -0.04) 03:09:18.164 00.000 15672 Worker thread wakes up 03:09:18.164 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd 03:09:18.164 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.04) 03:09:18.164 00.000 15672 Moving (-0.01, -0.04) raw xDistance=-0.00 yDistance=-0.04 03:09:18.164 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 03:09:18.164 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:09:18.164 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:09:18.164 00.000 15672 MoveAxis(E, 0, ABG) 03:09:18.164 00.000 15672 Move returns status 0, amount 0 03:09:18.164 00.000 15672 MoveAxis(N, 0, ABG) 03:09:18.164 00.000 15672 Move returns status 0, amount 0 03:09:18.164 00.000 15672 move complete, result=0 03:09:18.164 00.000 15672 worker thread done servicing request 03:09:18.168 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=14592, FiltMin=2593, FiltMax=11028, Gamma=2.950 03:09:18.230 00.062 30444 UpdateGuideState exits: m=37781 SNR=34.6 Saturated 03:09:18.230 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:18.231 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:18.231 00.000 30444 Enqueuing Expose request 03:09:18.231 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 03:09:18.231 00.000 15672 Worker thread wakes up 03:09:18.231 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:18.231 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:20.340 02.109 15672 Exposure complete 03:09:20.360 00.020 15672 worker thread done servicing request 03:09:20.360 00.000 30444 OnExposeComplete: enter 03:09:20.360 00.000 30444 UpdateGuideState(): m_state=6 03:09:20.360 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7615 03:09:20.360 00.000 30444 Star::Find returns 1 (1), X=461.49, Y=204.38, Mass=37420, SNR=34.5, Peak=5563 HFD=3.4 03:09:20.360 00.000 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.44 = 1.44) 03:09:20.360 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.38 = 1.38) 03:09:20.360 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.16 mountX=0.02 mountY=0.14, mountTheta=1.44 03:09:20.361 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.13, opts=13) 03:09:20.361 00.000 30444 Enqueuing Move request for scope (0.05, 0.13) 03:09:20.361 00.000 15672 Worker thread wakes up 03:09:20.361 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd 03:09:20.361 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.13) 03:09:20.361 00.000 15672 Moving (0.05, 0.13) raw xDistance=0.02 yDistance=0.14 03:09:20.361 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:09:20.361 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:09:20.361 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 03:09:20.361 00.000 15672 MoveAxis(E, 0, ABG) 03:09:20.361 00.000 15672 Move returns status 0, amount 0 03:09:20.361 00.000 15672 MoveAxis(N, 0, ABG) 03:09:20.361 00.000 15672 Move returns status 0, amount 0 03:09:20.361 00.000 15672 move complete, result=0 03:09:20.361 00.000 15672 worker thread done servicing request 03:09:20.366 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=14476, FiltMin=2596, FiltMax=11122, Gamma=2.950 03:09:20.409 00.043 30444 UpdateGuideState exits: m=37420 SNR=34.5 Saturated 03:09:20.409 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:20.409 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:20.409 00.000 30444 Enqueuing Expose request 03:09:20.409 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:09:20.409 00.000 15672 Worker thread wakes up 03:09:20.409 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:20.409 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:22.316 01.907 15672 Exposure complete 03:09:22.336 00.020 15672 worker thread done servicing request 03:09:22.336 00.000 30444 OnExposeComplete: enter 03:09:22.336 00.000 30444 UpdateGuideState(): m_state=6 03:09:22.336 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7616 03:09:22.336 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=204.53, Mass=35674, SNR=36.3, Peak=6247 HFD=3.2 03:09:22.336 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.10 = 3.10) 03:09:22.336 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.04 = 3.04) 03:09:22.336 00.000 30444 CameraToMount -- cameraX=-0.83 cameraY=0.27 hyp=0.87 cameraTheta=2.82 mountX=-0.87 mountY=0.09, mountTheta=3.04 03:09:22.337 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.83, y=0.27, opts=13) 03:09:22.337 00.000 30444 Enqueuing Move request for scope (-0.83, 0.27) 03:09:22.337 00.000 15672 Worker thread wakes up 03:09:22.337 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.27) opts 0xd 03:09:22.337 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.83, 0.27) 03:09:22.337 00.000 15672 Moving (-0.83, 0.27) raw xDistance=-0.87 yDistance=0.09 03:09:22.337 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87 03:09:22.337 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:09:22.337 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 03:09:22.338 00.001 15672 MoveAxis(E, 235, ABG) 03:09:22.338 00.000 15672 Guiding Dir = 2, Dur = 235 03:09:22.339 00.001 15672 IsSlewing returns 0 03:09:22.340 00.001 15672 IsGuiding returns 0 03:09:22.343 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=14933, FiltMin=2560, FiltMax=11265, Gamma=2.950 03:09:22.356 00.013 15672 PulseGuide returned control before completion, sleep 230 03:09:22.386 00.030 30444 UpdateGuideState exits: m=35674 SNR=36.3 Saturated 03:09:22.386 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:22.386 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:22.386 00.000 30444 Enqueuing Expose request 03:09:22.589 00.203 15672 IsGuiding returns 1 03:09:22.590 00.001 15672 scope still moving after pulse duration time elapsed 03:09:22.611 00.021 15672 IsSlewing returns 0 03:09:22.628 00.017 15672 IsGuiding returns 0 03:09:22.628 00.000 15672 scope move finished after 235 + 53 ms 03:09:22.629 00.001 15672 Move returns status 0, amount 235 03:09:22.629 00.000 15672 MoveAxis(N, 0, ABG) 03:09:22.629 00.000 15672 Move returns status 0, amount 0 03:09:22.629 00.000 15672 move complete, result=0 03:09:22.629 00.000 15672 worker thread done servicing request 03:09:22.629 00.000 15672 Worker thread wakes up 03:09:22.630 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:22.630 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:22.630 00.000 30444 GuideStep: -0.9 px 235 ms EAST, 0.1 px 0 ms NORTH 03:09:24.739 02.109 15672 Exposure complete 03:09:24.759 00.020 15672 worker thread done servicing request 03:09:24.759 00.000 30444 OnExposeComplete: enter 03:09:24.759 00.000 30444 UpdateGuideState(): m_state=6 03:09:24.759 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7617 03:09:24.759 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=203.72, Mass=41644, SNR=39.1, Peak=6105 HFD=3.5 03:09:24.759 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 03:09:24.759 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 03:09:24.759 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.54 hyp=0.54 cameraTheta=-1.48 mountX=0.20 mountY=-0.51, mountTheta=-1.20 03:09:24.760 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.54, opts=13) 03:09:24.760 00.000 30444 Enqueuing Move request for scope (0.05, -0.54) 03:09:24.760 00.000 15672 Worker thread wakes up 03:09:24.760 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.54) opts 0xd 03:09:24.760 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.54) 03:09:24.760 00.000 15672 Moving (0.05, -0.54) raw xDistance=0.20 yDistance=-0.51 03:09:24.760 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 03:09:24.760 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 03:09:24.760 00.000 15672 MoveAxis(E, 0, ABG) 03:09:24.760 00.000 15672 Move returns status 0, amount 0 03:09:24.760 00.000 15672 MoveAxis(N, 92, ABG) 03:09:24.760 00.000 15672 Guiding Dir = 0, Dur = 92 03:09:24.761 00.001 15672 IsSlewing returns 0 03:09:24.762 00.001 15672 IsGuiding returns 0 03:09:24.766 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=16145, FiltMin=2593, FiltMax=11644, Gamma=2.950 03:09:24.809 00.043 30444 UpdateGuideState exits: m=41644 SNR=39.1 Saturated 03:09:24.809 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:24.809 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:24.809 00.000 30444 Enqueuing Expose request 03:09:24.846 00.037 15672 PulseGuide returned control before completion, sleep 17 03:09:24.880 00.034 15672 IsGuiding returns 1 03:09:24.880 00.000 15672 scope still moving after pulse duration time elapsed 03:09:24.901 00.021 15672 IsSlewing returns 0 03:09:24.903 00.002 15672 IsGuiding returns 1 03:09:24.924 00.021 15672 IsSlewing returns 0 03:09:24.928 00.004 15672 IsGuiding returns 1 03:09:24.948 00.020 15672 IsSlewing returns 0 03:09:24.960 00.012 15672 IsGuiding returns 0 03:09:24.960 00.000 15672 scope move finished after 92 + 106 ms 03:09:24.961 00.001 15672 Move returns status 0, amount 92 03:09:24.961 00.000 15672 move complete, result=0 03:09:24.961 00.000 15672 worker thread done servicing request 03:09:24.961 00.000 15672 Worker thread wakes up 03:09:24.961 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 92 ms NORTH 03:09:24.961 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:24.962 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:26.868 01.906 15672 Exposure complete 03:09:26.888 00.020 15672 worker thread done servicing request 03:09:26.888 00.000 30444 OnExposeComplete: enter 03:09:26.888 00.000 30444 UpdateGuideState(): m_state=6 03:09:26.888 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7618 03:09:26.888 00.000 30444 Star::Find returns 1 (1), X=461.58, Y=204.38, Mass=43075, SNR=44.3, Peak=6639 HFD=3.4 03:09:26.888 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 03:09:26.888 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 03:09:26.888 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.69 mountX=0.11 mountY=0.16, mountTheta=0.94 03:09:26.889 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.13, opts=13) 03:09:26.889 00.000 30444 Enqueuing Move request for scope (0.15, 0.13) 03:09:26.889 00.000 15672 Worker thread wakes up 03:09:26.889 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd 03:09:26.889 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.13) 03:09:26.889 00.000 15672 Moving (0.15, 0.13) raw xDistance=0.11 yDistance=0.16 03:09:26.889 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:09:26.889 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:09:26.889 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 03:09:26.889 00.000 15672 MoveAxis(E, 0, ABG) 03:09:26.889 00.000 15672 Move returns status 0, amount 0 03:09:26.889 00.000 15672 MoveAxis(N, 0, ABG) 03:09:26.889 00.000 15672 Move returns status 0, amount 0 03:09:26.889 00.000 15672 move complete, result=0 03:09:26.889 00.000 15672 worker thread done servicing request 03:09:26.894 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=15121, FiltMin=2644, FiltMax=11534, Gamma=2.950 03:09:26.937 00.043 30444 UpdateGuideState exits: m=43075 SNR=44.3 Saturated 03:09:26.937 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:26.937 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:26.937 00.000 30444 Enqueuing Expose request 03:09:26.937 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:09:26.937 00.000 15672 Worker thread wakes up 03:09:26.937 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:26.937 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:29.047 02.110 15672 Exposure complete 03:09:29.067 00.020 15672 worker thread done servicing request 03:09:29.067 00.000 30444 OnExposeComplete: enter 03:09:29.067 00.000 30444 UpdateGuideState(): m_state=6 03:09:29.068 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7619 03:09:29.068 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=204.72, Mass=35723, SNR=36.2, Peak=6417 HFD=3.1 03:09:29.068 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.63 = 1.63) 03:09:29.068 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.57 = 1.57) 03:09:29.068 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.46 hyp=0.47 cameraTheta=1.36 mountX=-0.03 mountY=0.47, mountTheta=1.63 03:09:29.068 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.46, opts=13) 03:09:29.068 00.000 30444 Enqueuing Move request for scope (0.10, 0.46) 03:09:29.068 00.000 15672 Worker thread wakes up 03:09:29.068 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.46) opts 0xd 03:09:29.068 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.46) 03:09:29.068 00.000 15672 Moving (0.10, 0.46) raw xDistance=-0.03 yDistance=0.47 03:09:29.069 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 03:09:29.069 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:09:29.069 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 03:09:29.069 00.000 15672 MoveAxis(E, 0, ABG) 03:09:29.069 00.000 15672 Move returns status 0, amount 0 03:09:29.069 00.000 15672 MoveAxis(N, 0, ABG) 03:09:29.069 00.000 15672 Move returns status 0, amount 0 03:09:29.069 00.000 15672 move complete, result=0 03:09:29.069 00.000 15672 worker thread done servicing request 03:09:29.073 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=13860, FiltMin=2511, FiltMax=12328, Gamma=2.950 03:09:29.116 00.043 30444 UpdateGuideState exits: m=35723 SNR=36.2 Saturated 03:09:29.116 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:29.116 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:29.116 00.000 30444 Enqueuing Expose request 03:09:29.117 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 03:09:29.117 00.000 15672 Worker thread wakes up 03:09:29.117 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:29.117 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:31.022 01.905 15672 Exposure complete 03:09:31.042 00.020 15672 worker thread done servicing request 03:09:31.042 00.000 30444 OnExposeComplete: enter 03:09:31.042 00.000 30444 UpdateGuideState(): m_state=6 03:09:31.042 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7620 03:09:31.042 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=204.64, Mass=43833, SNR=43.4, Peak=7102 HFD=3.4 03:09:31.042 00.000 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 03:09:31.042 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 03:09:31.042 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.39 hyp=0.40 cameraTheta=1.85 mountX=-0.21 mountY=0.35, mountTheta=2.11 03:09:31.043 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.39, opts=13) 03:09:31.043 00.000 30444 Enqueuing Move request for scope (-0.11, 0.39) 03:09:31.043 00.000 15672 Worker thread wakes up 03:09:31.043 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.39) opts 0xd 03:09:31.043 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.39) 03:09:31.043 00.000 15672 Moving (-0.11, 0.39) raw xDistance=-0.21 yDistance=0.35 03:09:31.043 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 03:09:31.043 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:09:31.043 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 03:09:31.043 00.000 15672 MoveAxis(E, 0, ABG) 03:09:31.043 00.000 15672 Move returns status 0, amount 0 03:09:31.043 00.000 15672 MoveAxis(N, 0, ABG) 03:09:31.043 00.000 15672 Move returns status 0, amount 0 03:09:31.043 00.000 15672 move complete, result=0 03:09:31.043 00.000 15672 worker thread done servicing request 03:09:31.048 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=14204, FiltMin=2592, FiltMax=12207, Gamma=2.950 03:09:31.091 00.043 30444 UpdateGuideState exits: m=43833 SNR=43.4 Saturated 03:09:31.091 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:31.091 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:31.091 00.000 30444 Enqueuing Expose request 03:09:31.091 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 03:09:31.091 00.000 15672 Worker thread wakes up 03:09:31.091 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:31.091 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:33.201 02.110 15672 Exposure complete 03:09:33.221 00.020 15672 worker thread done servicing request 03:09:33.221 00.000 30444 OnExposeComplete: enter 03:09:33.221 00.000 30444 UpdateGuideState(): m_state=6 03:09:33.221 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7621 03:09:33.221 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=204.81, Mass=36620, SNR=32.6, Peak=6430 HFD=2.9 03:09:33.221 00.000 30444 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.28) = xAngle (2.21 = 2.21) 03:09:33.221 00.000 30444 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.15 = 2.15) 03:09:33.221 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.56 hyp=0.60 cameraTheta=1.93 mountX=-0.36 mountY=0.50, mountTheta=2.19 03:09:33.222 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.56, opts=13) 03:09:33.222 00.000 30444 Enqueuing Move request for scope (-0.21, 0.56) 03:09:33.222 00.000 15672 Worker thread wakes up 03:09:33.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.56) opts 0xd 03:09:33.222 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.56) 03:09:33.222 00.000 15672 Moving (-0.21, 0.56) raw xDistance=-0.36 yDistance=0.50 03:09:33.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36 03:09:33.222 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:09:33.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50 03:09:33.222 00.000 15672 MoveAxis(E, 96, ABG) 03:09:33.222 00.000 15672 Guiding Dir = 2, Dur = 96 03:09:33.223 00.001 15672 IsSlewing returns 0 03:09:33.224 00.001 15672 IsGuiding returns 0 03:09:33.228 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=13508, FiltMin=2618, FiltMax=12235, Gamma=2.950 03:09:33.250 00.022 15672 PulseGuide returned control before completion, sleep 81 03:09:33.270 00.020 30444 UpdateGuideState exits: m=36620 SNR=32.6 Saturated 03:09:33.270 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:33.270 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:33.270 00.000 30444 Enqueuing Expose request 03:09:33.332 00.062 15672 IsGuiding returns 1 03:09:33.332 00.000 15672 scope still moving after pulse duration time elapsed 03:09:33.353 00.021 15672 IsSlewing returns 0 03:09:33.363 00.010 15672 IsGuiding returns 0 03:09:33.363 00.000 15672 scope move finished after 96 + 42 ms 03:09:33.363 00.000 15672 Move returns status 0, amount 96 03:09:33.363 00.000 15672 MoveAxis(N, 0, ABG) 03:09:33.363 00.000 15672 Move returns status 0, amount 0 03:09:33.363 00.000 15672 move complete, result=0 03:09:33.363 00.000 15672 worker thread done servicing request 03:09:33.363 00.000 15672 Worker thread wakes up 03:09:33.363 00.000 30444 GuideStep: -0.4 px 96 ms EAST, 0.5 px 0 ms NORTH 03:09:33.363 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:33.363 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:35.271 01.908 15672 Exposure complete 03:09:35.291 00.020 15672 worker thread done servicing request 03:09:35.291 00.000 30444 OnExposeComplete: enter 03:09:35.291 00.000 30444 UpdateGuideState(): m_state=6 03:09:35.291 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7622 03:09:35.291 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=204.32, Mass=39905, SNR=40.7, Peak=6351 HFD=3.3 03:09:35.291 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 03:09:35.291 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 03:09:35.291 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.51 mountX=-0.02 mountY=0.07, mountTheta=1.79 03:09:35.292 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.07, opts=13) 03:09:35.292 00.000 30444 Enqueuing Move request for scope (0.00, 0.07) 03:09:35.292 00.000 15672 Worker thread wakes up 03:09:35.292 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd 03:09:35.292 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.07) 03:09:35.292 00.000 15672 Moving (0.00, 0.07) raw xDistance=-0.02 yDistance=0.07 03:09:35.292 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 03:09:35.292 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:09:35.292 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 03:09:35.292 00.000 15672 MoveAxis(E, 0, ABG) 03:09:35.292 00.000 15672 Move returns status 0, amount 0 03:09:35.292 00.000 15672 MoveAxis(N, 0, ABG) 03:09:35.292 00.000 15672 Move returns status 0, amount 0 03:09:35.292 00.000 15672 move complete, result=0 03:09:35.292 00.000 15672 worker thread done servicing request 03:09:35.297 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=16052, FiltMin=2571, FiltMax=12237, Gamma=2.950 03:09:35.340 00.043 30444 UpdateGuideState exits: m=39905 SNR=40.7 Saturated 03:09:35.340 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:35.340 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:35.340 00.000 30444 Enqueuing Expose request 03:09:35.340 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:09:35.340 00.000 15672 Worker thread wakes up 03:09:35.340 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:35.340 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:37.448 02.108 15672 Exposure complete 03:09:37.468 00.020 15672 worker thread done servicing request 03:09:37.468 00.000 30444 OnExposeComplete: enter 03:09:37.468 00.000 30444 UpdateGuideState(): m_state=6 03:09:37.468 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7623 03:09:37.469 00.001 30444 Star::Find returns 1 (1), X=461.68, Y=204.70, Mass=34641, SNR=36.6, Peak=5909 HFD=3.1 03:09:37.469 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 03:09:37.469 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 03:09:37.469 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.45 hyp=0.51 cameraTheta=1.07 mountX=0.11 mountY=0.49, mountTheta=1.35 03:09:37.469 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.45, opts=13) 03:09:37.469 00.000 30444 Enqueuing Move request for scope (0.25, 0.45) 03:09:37.469 00.000 15672 Worker thread wakes up 03:09:37.469 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.45) opts 0xd 03:09:37.469 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.45) 03:09:37.469 00.000 15672 Moving (0.25, 0.45) raw xDistance=0.11 yDistance=0.49 03:09:37.469 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:09:37.470 00.001 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.19 newest=1.06 03:09:37.470 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 03:09:37.470 00.000 15672 MoveAxis(E, 0, ABG) 03:09:37.470 00.000 15672 Move returns status 0, amount 0 03:09:37.470 00.000 15672 MoveAxis(S, 88, ABG) 03:09:37.470 00.000 15672 Guiding Dir = 1, Dur = 88 03:09:37.470 00.000 15672 IsSlewing returns 0 03:09:37.475 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=15422, FiltMin=2590, FiltMax=10736, Gamma=2.950 03:09:37.483 00.008 15672 IsGuiding returns 0 03:09:37.518 00.035 30444 UpdateGuideState exits: m=34641 SNR=36.6 Saturated 03:09:37.518 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:37.518 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:37.518 00.000 30444 Enqueuing Expose request 03:09:37.563 00.045 15672 PulseGuide returned control before completion, sleep 19 03:09:37.584 00.021 15672 IsGuiding returns 1 03:09:37.584 00.000 15672 scope still moving after pulse duration time elapsed 03:09:37.606 00.022 15672 IsSlewing returns 0 03:09:37.606 00.000 15672 IsGuiding returns 1 03:09:37.627 00.021 15672 IsSlewing returns 0 03:09:37.629 00.002 15672 IsGuiding returns 1 03:09:37.651 00.022 15672 IsSlewing returns 0 03:09:37.724 00.073 15672 IsGuiding returns 0 03:09:37.724 00.000 15672 scope move finished after 88 + 152 ms 03:09:37.724 00.000 15672 Move returns status 0, amount 88 03:09:37.724 00.000 15672 move complete, result=0 03:09:37.725 00.001 15672 worker thread done servicing request 03:09:37.725 00.000 15672 Worker thread wakes up 03:09:37.725 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:37.725 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:37.725 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 88 ms SOUTH 03:09:39.634 01.909 15672 Exposure complete 03:09:39.654 00.020 15672 worker thread done servicing request 03:09:39.654 00.000 30444 OnExposeComplete: enter 03:09:39.654 00.000 30444 UpdateGuideState(): m_state=6 03:09:39.654 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7624 03:09:39.654 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=205.31, Mass=39668, SNR=32.9, Peak=6042 HFD=3.6 03:09:39.655 00.001 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 03:09:39.655 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 03:09:39.655 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=1.05 hyp=1.06 cameraTheta=1.50 mountX=-0.21 mountY=1.05, mountTheta=1.77 03:09:39.655 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=1.05, opts=13) 03:09:39.655 00.000 30444 Enqueuing Move request for scope (0.08, 1.05) 03:09:39.655 00.000 15672 Worker thread wakes up 03:09:39.655 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 1.05) opts 0xd 03:09:39.655 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 1.05) 03:09:39.655 00.000 15672 Moving (0.08, 1.05) raw xDistance=-0.21 yDistance=1.05 03:09:39.655 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 03:09:39.655 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.05 03:09:39.655 00.000 15672 MoveAxis(E, 0, ABG) 03:09:39.655 00.000 15672 Move returns status 0, amount 0 03:09:39.655 00.000 15672 MoveAxis(S, 186, ABG) 03:09:39.656 00.001 15672 Guiding Dir = 1, Dur = 186 03:09:39.656 00.000 15672 IsSlewing returns 0 03:09:39.657 00.001 15672 IsGuiding returns 0 03:09:39.660 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2008, max=14836, FiltMin=2439, FiltMax=11886, Gamma=2.950 03:09:39.703 00.043 30444 UpdateGuideState exits: m=39668 SNR=32.9 Saturated 03:09:39.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:39.704 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:39.704 00.000 30444 Enqueuing Expose request 03:09:39.737 00.033 15672 PulseGuide returned control before completion, sleep 116 03:09:39.865 00.128 15672 IsGuiding returns 1 03:09:39.865 00.000 15672 scope still moving after pulse duration time elapsed 03:09:39.887 00.022 15672 IsSlewing returns 0 03:09:39.890 00.003 15672 IsGuiding returns 1 03:09:39.910 00.020 15672 IsSlewing returns 0 03:09:39.913 00.003 15672 IsGuiding returns 1 03:09:39.934 00.021 15672 IsSlewing returns 0 03:09:39.961 00.027 15672 IsGuiding returns 0 03:09:39.961 00.000 15672 scope move finished after 186 + 117 ms 03:09:39.961 00.000 15672 Move returns status 0, amount 186 03:09:39.961 00.000 15672 move complete, result=0 03:09:39.961 00.000 15672 worker thread done servicing request 03:09:39.961 00.000 15672 Worker thread wakes up 03:09:39.962 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:39.962 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:39.962 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 1.0 px 186 ms SOUTH 03:09:42.072 02.110 15672 Exposure complete 03:09:42.092 00.020 15672 worker thread done servicing request 03:09:42.092 00.000 30444 OnExposeComplete: enter 03:09:42.092 00.000 30444 UpdateGuideState(): m_state=6 03:09:42.092 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7625 03:09:42.092 00.000 30444 Star::Find returns 1 (1), X=461.20, Y=204.24, Mass=37423, SNR=38.8, Peak=5627 HFD=3.7 03:09:42.092 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.82 = -2.82) 03:09:42.092 00.000 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.88 = -2.88) 03:09:42.092 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.10 mountX=-0.22 mountY=-0.06, mountTheta=-2.88 03:09:42.092 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.01, opts=13) 03:09:42.092 00.000 30444 Enqueuing Move request for scope (-0.24, -0.01) 03:09:42.093 00.001 15672 Worker thread wakes up 03:09:42.093 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd 03:09:42.093 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.01) 03:09:42.093 00.000 15672 Moving (-0.24, -0.01) raw xDistance=-0.22 yDistance=-0.06 03:09:42.093 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:09:42.093 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:09:42.093 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 03:09:42.093 00.000 15672 MoveAxis(E, 0, ABG) 03:09:42.093 00.000 15672 Move returns status 0, amount 0 03:09:42.093 00.000 15672 MoveAxis(N, 0, ABG) 03:09:42.093 00.000 15672 Move returns status 0, amount 0 03:09:42.093 00.000 15672 move complete, result=0 03:09:42.093 00.000 15672 worker thread done servicing request 03:09:42.098 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=14343, FiltMin=2599, FiltMax=11957, Gamma=2.950 03:09:42.141 00.043 30444 UpdateGuideState exits: m=37423 SNR=38.8 Saturated 03:09:42.141 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:42.141 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:42.141 00.000 30444 Enqueuing Expose request 03:09:42.141 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 03:09:42.141 00.000 15672 Worker thread wakes up 03:09:42.141 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:42.141 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:44.048 01.907 15672 Exposure complete 03:09:44.068 00.020 15672 worker thread done servicing request 03:09:44.068 00.000 30444 OnExposeComplete: enter 03:09:44.068 00.000 30444 UpdateGuideState(): m_state=6 03:09:44.068 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7626 03:09:44.068 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=204.39, Mass=40314, SNR=40.0, Peak=6344 HFD=3.5 03:09:44.068 00.000 30444 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.28) = xAngle (3.23 = -3.05) 03:09:44.068 00.000 30444 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.11) 03:09:44.069 00.001 30444 CameraToMount -- cameraX=-0.73 cameraY=0.14 hyp=0.74 cameraTheta=2.96 mountX=-0.74 mountY=-0.02, mountTheta=-3.11 03:09:44.069 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.73, y=0.14, opts=13) 03:09:44.069 00.000 30444 Enqueuing Move request for scope (-0.73, 0.14) 03:09:44.069 00.000 15672 Worker thread wakes up 03:09:44.069 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.14) opts 0xd 03:09:44.069 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.73, 0.14) 03:09:44.069 00.000 15672 Moving (-0.73, 0.14) raw xDistance=-0.74 yDistance=-0.02 03:09:44.069 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74 03:09:44.069 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:09:44.069 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 03:09:44.069 00.000 15672 MoveAxis(E, 200, ABG) 03:09:44.070 00.001 15672 Guiding Dir = 2, Dur = 200 03:09:44.070 00.000 15672 IsSlewing returns 0 03:09:44.071 00.001 15672 IsGuiding returns 0 03:09:44.075 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=12460, FiltMin=2526, FiltMax=10914, Gamma=2.950 03:09:44.097 00.022 15672 PulseGuide returned control before completion, sleep 185 03:09:44.148 00.051 30444 UpdateGuideState exits: m=40314 SNR=40.0 Saturated 03:09:44.148 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:44.148 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:44.148 00.000 30444 Enqueuing Expose request 03:09:44.285 00.137 15672 IsGuiding returns 1 03:09:44.285 00.000 15672 scope still moving after pulse duration time elapsed 03:09:44.305 00.020 15672 IsSlewing returns 0 03:09:44.308 00.003 15672 IsGuiding returns 0 03:09:44.308 00.000 15672 scope move finished after 200 + 37 ms 03:09:44.308 00.000 15672 Move returns status 0, amount 200 03:09:44.308 00.000 15672 MoveAxis(N, 0, ABG) 03:09:44.308 00.000 15672 Move returns status 0, amount 0 03:09:44.308 00.000 15672 move complete, result=0 03:09:44.309 00.001 15672 worker thread done servicing request 03:09:44.309 00.000 15672 Worker thread wakes up 03:09:44.309 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:44.309 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:44.309 00.000 30444 GuideStep: -0.7 px 200 ms EAST, -0.0 px 0 ms NORTH 03:09:46.416 02.107 15672 Exposure complete 03:09:46.436 00.020 15672 worker thread done servicing request 03:09:46.436 00.000 30444 OnExposeComplete: enter 03:09:46.436 00.000 30444 UpdateGuideState(): m_state=6 03:09:46.436 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7627 03:09:46.436 00.000 30444 Star::Find returns 1 (1), X=460.91, Y=204.02, Mass=41371, SNR=39.7, Peak=6180 HFD=3.8 03:09:46.437 00.001 30444 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.28) = xAngle (-2.44 = -2.44) 03:09:46.437 00.000 30444 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.50 = -2.50) 03:09:46.437 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.23 hyp=0.57 cameraTheta=-2.72 mountX=-0.43 mountY=-0.34, mountTheta=-2.48 03:09:46.437 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.23, opts=13) 03:09:46.437 00.000 30444 Enqueuing Move request for scope (-0.52, -0.23) 03:09:46.437 00.000 15672 Worker thread wakes up 03:09:46.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.23) opts 0xd 03:09:46.437 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.23) 03:09:46.437 00.000 15672 Moving (-0.52, -0.23) raw xDistance=-0.43 yDistance=-0.34 03:09:46.438 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.43 03:09:46.438 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:09:46.438 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 03:09:46.438 00.000 15672 MoveAxis(E, 131, ABG) 03:09:46.438 00.000 15672 Guiding Dir = 2, Dur = 131 03:09:46.438 00.000 15672 IsSlewing returns 0 03:09:46.439 00.001 15672 IsGuiding returns 0 03:09:46.443 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=16289, FiltMin=2604, FiltMax=11253, Gamma=2.950 03:09:46.461 00.018 15672 PulseGuide returned control before completion, sleep 120 03:09:46.490 00.029 30444 UpdateGuideState exits: m=41371 SNR=39.7 Saturated 03:09:46.490 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:46.490 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:46.490 00.000 30444 Enqueuing Expose request 03:09:46.583 00.093 15672 IsGuiding returns 1 03:09:46.583 00.000 15672 scope still moving after pulse duration time elapsed 03:09:46.604 00.021 15672 IsSlewing returns 0 03:09:46.605 00.001 15672 IsGuiding returns 0 03:09:46.605 00.000 15672 scope move finished after 131 + 35 ms 03:09:46.605 00.000 15672 Move returns status 0, amount 131 03:09:46.605 00.000 15672 MoveAxis(N, 0, ABG) 03:09:46.605 00.000 15672 Move returns status 0, amount 0 03:09:46.606 00.001 15672 move complete, result=0 03:09:46.606 00.000 15672 worker thread done servicing request 03:09:46.606 00.000 15672 Worker thread wakes up 03:09:46.606 00.000 30444 GuideStep: -0.4 px 131 ms EAST, -0.3 px 0 ms NORTH 03:09:46.606 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:46.606 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:48.515 01.909 15672 Exposure complete 03:09:48.534 00.019 15672 worker thread done servicing request 03:09:48.535 00.001 30444 OnExposeComplete: enter 03:09:48.535 00.000 30444 UpdateGuideState(): m_state=6 03:09:48.535 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7628 03:09:48.535 00.000 30444 Star::Find returns 1 (1), X=461.49, Y=203.89, Mass=34383, SNR=31.9, Peak=5780 HFD=3.4 03:09:48.535 00.000 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 03:09:48.535 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 03:09:48.535 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.36 hyp=0.37 cameraTheta=-1.42 mountX=0.15 mountY=-0.34, mountTheta=-1.15 03:09:48.536 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.36, opts=13) 03:09:48.536 00.000 30444 Enqueuing Move request for scope (0.06, -0.36) 03:09:48.536 00.000 15672 Worker thread wakes up 03:09:48.536 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.36) opts 0xd 03:09:48.536 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.36) 03:09:48.536 00.000 15672 Moving (0.06, -0.36) raw xDistance=0.15 yDistance=-0.34 03:09:48.536 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:09:48.536 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:09:48.536 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 03:09:48.536 00.000 15672 MoveAxis(E, 0, ABG) 03:09:48.536 00.000 15672 Move returns status 0, amount 0 03:09:48.536 00.000 15672 MoveAxis(N, 0, ABG) 03:09:48.536 00.000 15672 Move returns status 0, amount 0 03:09:48.536 00.000 15672 move complete, result=0 03:09:48.536 00.000 15672 worker thread done servicing request 03:09:48.541 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=14297, FiltMin=2569, FiltMax=10376, Gamma=2.950 03:09:48.584 00.043 30444 UpdateGuideState exits: m=34383 SNR=31.9 Saturated 03:09:48.584 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:48.584 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:48.584 00.000 30444 Enqueuing Expose request 03:09:48.584 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 03:09:48.584 00.000 15672 Worker thread wakes up 03:09:48.584 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:48.584 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:50.692 02.108 15672 Exposure complete 03:09:50.712 00.020 15672 worker thread done servicing request 03:09:50.712 00.000 30444 OnExposeComplete: enter 03:09:50.712 00.000 30444 UpdateGuideState(): m_state=6 03:09:50.712 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7629 03:09:50.712 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=203.85, Mass=36376, SNR=33.3, Peak=6170 HFD=3.6 03:09:50.712 00.000 30444 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 03:09:50.712 00.000 30444 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.58 = -0.58) 03:09:50.712 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.40 hyp=0.55 cameraTheta=-0.80 mountX=0.48 mountY=-0.31, mountTheta=-0.57 03:09:50.713 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.40, opts=13) 03:09:50.713 00.000 30444 Enqueuing Move request for scope (0.39, -0.40) 03:09:50.713 00.000 15672 Worker thread wakes up 03:09:50.713 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.40) opts 0xd 03:09:50.713 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.40) 03:09:50.713 00.000 15672 Moving (0.39, -0.40) raw xDistance=0.48 yDistance=-0.31 03:09:50.713 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 03:09:50.713 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:09:50.713 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 03:09:50.713 00.000 15672 MoveAxis(W, 130, ABG) 03:09:50.713 00.000 15672 Guiding Dir = 3, Dur = 130 03:09:50.713 00.000 15672 IsSlewing returns 0 03:09:50.714 00.001 15672 IsGuiding returns 0 03:09:50.719 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=14652, FiltMin=2662, FiltMax=10830, Gamma=2.950 03:09:50.742 00.023 15672 PulseGuide returned control before completion, sleep 113 03:09:50.763 00.021 30444 UpdateGuideState exits: m=36376 SNR=33.3 Saturated 03:09:50.763 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:50.763 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:50.763 00.000 30444 Enqueuing Expose request 03:09:50.857 00.094 15672 IsGuiding returns 1 03:09:50.857 00.000 15672 scope still moving after pulse duration time elapsed 03:09:50.878 00.021 15672 IsSlewing returns 0 03:09:50.886 00.008 15672 IsGuiding returns 0 03:09:50.886 00.000 15672 scope move finished after 130 + 41 ms 03:09:50.886 00.000 15672 Move returns status 0, amount 130 03:09:50.886 00.000 15672 MoveAxis(N, 0, ABG) 03:09:50.886 00.000 15672 Move returns status 0, amount 0 03:09:50.886 00.000 15672 move complete, result=0 03:09:50.886 00.000 15672 worker thread done servicing request 03:09:50.886 00.000 15672 Worker thread wakes up 03:09:50.886 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:50.886 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:50.886 00.000 30444 GuideStep: 0.5 px 130 ms WEST, -0.3 px 0 ms NORTH 03:09:52.793 01.907 15672 Exposure complete 03:09:52.812 00.019 15672 worker thread done servicing request 03:09:52.812 00.000 30444 OnExposeComplete: enter 03:09:52.812 00.000 30444 UpdateGuideState(): m_state=6 03:09:52.813 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7630 03:09:52.813 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=204.37, Mass=33183, SNR=38.1, Peak=5854 HFD=3.4 03:09:52.813 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.86 = 1.86) 03:09:52.813 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 03:09:52.813 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.03 mountY=0.12, mountTheta=1.86 03:09:52.813 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.12, opts=13) 03:09:52.814 00.001 30444 Enqueuing Move request for scope (-0.00, 0.12) 03:09:52.814 00.000 15672 Worker thread wakes up 03:09:52.814 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd 03:09:52.814 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.12) 03:09:52.814 00.000 15672 Moving (-0.00, 0.12) raw xDistance=-0.03 yDistance=0.12 03:09:52.814 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 03:09:52.814 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:09:52.814 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 03:09:52.814 00.000 15672 MoveAxis(E, 0, ABG) 03:09:52.814 00.000 15672 Move returns status 0, amount 0 03:09:52.814 00.000 15672 MoveAxis(N, 0, ABG) 03:09:52.814 00.000 15672 Move returns status 0, amount 0 03:09:52.814 00.000 15672 move complete, result=0 03:09:52.814 00.000 15672 worker thread done servicing request 03:09:52.819 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2337, max=15986, FiltMin=2613, FiltMax=11159, Gamma=2.950 03:09:52.861 00.042 30444 UpdateGuideState exits: m=33183 SNR=38.1 Saturated 03:09:52.861 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:52.861 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:52.862 00.001 30444 Enqueuing Expose request 03:09:52.862 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:09:52.862 00.000 15672 Worker thread wakes up 03:09:52.862 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:52.862 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:54.970 02.108 15672 Exposure complete 03:09:54.990 00.020 15672 worker thread done servicing request 03:09:54.990 00.000 30444 OnExposeComplete: enter 03:09:54.990 00.000 30444 UpdateGuideState(): m_state=6 03:09:54.990 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7631 03:09:54.990 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=204.21, Mass=38292, SNR=38.6, Peak=6120 HFD=3.7 03:09:54.990 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 03:09:54.990 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 03:09:54.990 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.24 mountX=-0.02 mountY=-0.05, mountTheta=-1.97 03:09:54.991 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.04, opts=13) 03:09:54.991 00.000 30444 Enqueuing Move request for scope (-0.03, -0.04) 03:09:54.991 00.000 15672 Worker thread wakes up 03:09:54.991 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd 03:09:54.991 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.04) 03:09:54.991 00.000 15672 Moving (-0.03, -0.04) raw xDistance=-0.02 yDistance=-0.05 03:09:54.991 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 03:09:54.991 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:09:54.991 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:09:54.991 00.000 15672 MoveAxis(E, 0, ABG) 03:09:54.991 00.000 15672 Move returns status 0, amount 0 03:09:54.992 00.001 15672 MoveAxis(N, 0, ABG) 03:09:54.992 00.000 15672 Move returns status 0, amount 0 03:09:54.992 00.000 15672 move complete, result=0 03:09:54.992 00.000 15672 worker thread done servicing request 03:09:54.996 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=15104, FiltMin=2532, FiltMax=11096, Gamma=2.950 03:09:55.039 00.043 30444 UpdateGuideState exits: m=38292 SNR=38.6 Saturated 03:09:55.039 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:55.039 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:55.039 00.000 30444 Enqueuing Expose request 03:09:55.039 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 03:09:55.039 00.000 15672 Worker thread wakes up 03:09:55.040 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:55.040 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:56.945 01.905 15672 Exposure complete 03:09:56.964 00.019 15672 worker thread done servicing request 03:09:56.964 00.000 30444 OnExposeComplete: enter 03:09:56.964 00.000 30444 UpdateGuideState(): m_state=6 03:09:56.964 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7632 03:09:56.965 00.001 30444 Star::Find returns 1 (1), X=461.95, Y=203.99, Mass=33595, SNR=34.8, Peak=5535 HFD=4.4 03:09:56.965 00.000 30444 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.28) = xAngle (-0.19 = -0.19) 03:09:56.965 00.000 30444 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.25 = -0.25) 03:09:56.965 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.26 hyp=0.58 cameraTheta=-0.46 mountX=0.57 mountY=-0.14, mountTheta=-0.24 03:09:56.965 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.26, opts=13) 03:09:56.965 00.000 30444 Enqueuing Move request for scope (0.52, -0.26) 03:09:56.965 00.000 15672 Worker thread wakes up 03:09:56.965 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.26) opts 0xd 03:09:56.966 00.001 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.26) 03:09:56.966 00.000 15672 Moving (0.52, -0.26) raw xDistance=0.57 yDistance=-0.14 03:09:56.966 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 03:09:56.966 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:09:56.966 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 03:09:56.966 00.000 15672 MoveAxis(W, 155, ABG) 03:09:56.966 00.000 15672 Guiding Dir = 3, Dur = 155 03:09:56.966 00.000 15672 IsSlewing returns 0 03:09:56.971 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=13017, FiltMin=2619, FiltMax=10574, Gamma=2.950 03:09:56.974 00.003 15672 IsGuiding returns 0 03:09:56.988 00.014 15672 PulseGuide returned control before completion, sleep 152 03:09:57.015 00.027 30444 UpdateGuideState exits: m=33595 SNR=34.8 Saturated 03:09:57.015 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:57.015 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:57.015 00.000 30444 Enqueuing Expose request 03:09:57.148 00.133 15672 IsGuiding returns 0 03:09:57.148 00.000 15672 Move returns status 0, amount 155 03:09:57.148 00.000 15672 MoveAxis(N, 0, ABG) 03:09:57.148 00.000 15672 Move returns status 0, amount 0 03:09:57.148 00.000 15672 move complete, result=0 03:09:57.148 00.000 15672 worker thread done servicing request 03:09:57.148 00.000 15672 Worker thread wakes up 03:09:57.148 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:57.148 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:09:57.148 00.000 30444 GuideStep: 0.6 px 155 ms WEST, -0.1 px 0 ms NORTH 03:09:59.255 02.107 15672 Exposure complete 03:09:59.275 00.020 15672 worker thread done servicing request 03:09:59.275 00.000 30444 OnExposeComplete: enter 03:09:59.275 00.000 30444 UpdateGuideState(): m_state=6 03:09:59.275 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7633 03:09:59.276 00.001 30444 Star::Find returns 1 (1), X=460.53, Y=204.25, Mass=31890, SNR=30.8, Peak=5413 HFD=3.3 03:09:59.276 00.000 30444 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.28) = xAngle (-2.86 = -2.86) 03:09:59.276 00.000 30444 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.92 = -2.92) 03:09:59.276 00.000 30444 CameraToMount -- cameraX=-0.90 cameraY=-0.01 hyp=0.90 cameraTheta=-3.14 mountX=-0.86 mountY=-0.20, mountTheta=-2.92 03:09:59.277 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.90, y=-0.01, opts=13) 03:09:59.277 00.000 30444 Enqueuing Move request for scope (-0.90, -0.01) 03:09:59.277 00.000 15672 Worker thread wakes up 03:09:59.277 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.01) opts 0xd 03:09:59.277 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.90, -0.01) 03:09:59.277 00.000 15672 Moving (-0.90, -0.01) raw xDistance=-0.86 yDistance=-0.20 03:09:59.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.86 03:09:59.277 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:09:59.277 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 03:09:59.277 00.000 15672 MoveAxis(E, 222, ABG) 03:09:59.277 00.000 15672 Guiding Dir = 2, Dur = 222 03:09:59.277 00.000 15672 IsSlewing returns 0 03:09:59.278 00.001 15672 IsGuiding returns 0 03:09:59.284 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=13893, FiltMin=2582, FiltMax=11249, Gamma=2.950 03:09:59.304 00.020 15672 PulseGuide returned control before completion, sleep 207 03:09:59.330 00.026 30444 UpdateGuideState exits: m=31890 SNR=30.8 Saturated 03:09:59.330 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:09:59.330 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:09:59.330 00.000 30444 Enqueuing Expose request 03:09:59.514 00.184 15672 IsGuiding returns 1 03:09:59.514 00.000 15672 scope still moving after pulse duration time elapsed 03:09:59.535 00.021 15672 IsSlewing returns 0 03:09:59.576 00.041 15672 IsGuiding returns 0 03:09:59.576 00.000 15672 scope move finished after 222 + 75 ms 03:09:59.576 00.000 15672 Move returns status 0, amount 222 03:09:59.576 00.000 15672 MoveAxis(N, 0, ABG) 03:09:59.576 00.000 15672 Move returns status 0, amount 0 03:09:59.576 00.000 15672 move complete, result=0 03:09:59.576 00.000 15672 worker thread done servicing request 03:09:59.576 00.000 30444 GuideStep: -0.9 px 222 ms EAST, -0.2 px 0 ms NORTH 03:09:59.576 00.000 15672 Worker thread wakes up 03:09:59.576 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:09:59.576 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:01.482 01.906 15672 Exposure complete 03:10:01.502 00.020 15672 worker thread done servicing request 03:10:01.502 00.000 30444 OnExposeComplete: enter 03:10:01.502 00.000 30444 UpdateGuideState(): m_state=6 03:10:01.502 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7634 03:10:01.502 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=203.97, Mass=39152, SNR=37.2, Peak=6138 HFD=3.4 03:10:01.502 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 03:10:01.502 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 03:10:01.502 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.77 mountX=0.02 mountY=-0.29, mountTheta=-1.49 03:10:01.503 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.29, opts=13) 03:10:01.503 00.000 30444 Enqueuing Move request for scope (-0.06, -0.29) 03:10:01.503 00.000 15672 Worker thread wakes up 03:10:01.503 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd 03:10:01.503 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.29) 03:10:01.503 00.000 15672 Moving (-0.06, -0.29) raw xDistance=0.02 yDistance=-0.29 03:10:01.503 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:10:01.503 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.42 newest=-0.63 03:10:01.503 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 03:10:01.503 00.000 15672 MoveAxis(E, 0, ABG) 03:10:01.503 00.000 15672 Move returns status 0, amount 0 03:10:01.503 00.000 15672 MoveAxis(N, 52, ABG) 03:10:01.504 00.001 15672 Guiding Dir = 0, Dur = 52 03:10:01.504 00.000 15672 IsSlewing returns 0 03:10:01.505 00.001 15672 IsGuiding returns 0 03:10:01.509 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=15660, FiltMin=2604, FiltMax=11045, Gamma=2.950 03:10:01.566 00.057 30444 UpdateGuideState exits: m=39152 SNR=37.2 Saturated 03:10:01.566 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:01.567 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:01.567 00.000 30444 Enqueuing Expose request 03:10:01.590 00.023 15672 IsGuiding returns 1 03:10:01.590 00.000 15672 scope still moving after pulse duration time elapsed 03:10:01.615 00.025 15672 IsSlewing returns 0 03:10:01.616 00.001 15672 IsGuiding returns 1 03:10:01.638 00.022 15672 IsSlewing returns 0 03:10:01.639 00.001 15672 IsGuiding returns 1 03:10:01.660 00.021 15672 IsSlewing returns 0 03:10:01.717 00.057 15672 IsGuiding returns 0 03:10:01.717 00.000 15672 scope move finished after 52 + 159 ms 03:10:01.717 00.000 15672 Move returns status 0, amount 52 03:10:01.717 00.000 15672 move complete, result=0 03:10:01.717 00.000 15672 worker thread done servicing request 03:10:01.717 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 52 ms NORTH 03:10:01.717 00.000 15672 Worker thread wakes up 03:10:01.717 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:01.717 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:03.827 02.110 15672 Exposure complete 03:10:03.850 00.023 15672 worker thread done servicing request 03:10:03.851 00.001 30444 OnExposeComplete: enter 03:10:03.851 00.000 30444 UpdateGuideState(): m_state=6 03:10:03.851 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7635 03:10:03.851 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=204.14, Mass=42192, SNR=41.7, Peak=6660 HFD=3.3 03:10:03.851 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 03:10:03.851 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 03:10:03.851 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.11 hyp=0.42 cameraTheta=-2.86 mountX=-0.35 mountY=-0.20, mountTheta=-2.63 03:10:03.852 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.11, opts=13) 03:10:03.852 00.000 30444 Enqueuing Move request for scope (-0.40, -0.11) 03:10:03.852 00.000 15672 Worker thread wakes up 03:10:03.852 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.11) opts 0xd 03:10:03.852 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.11) 03:10:03.852 00.000 15672 Moving (-0.40, -0.11) raw xDistance=-0.35 yDistance=-0.20 03:10:03.852 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 03:10:03.852 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:10:03.852 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 03:10:03.853 00.001 15672 MoveAxis(E, 95, ABG) 03:10:03.853 00.000 15672 Guiding Dir = 2, Dur = 95 03:10:03.853 00.000 15672 IsSlewing returns 0 03:10:03.859 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=15558, FiltMin=2653, FiltMax=11295, Gamma=2.950 03:10:03.890 00.031 15672 IsGuiding returns 0 03:10:03.904 00.014 30444 UpdateGuideState exits: m=42192 SNR=41.7 Saturated 03:10:03.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:03.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:03.904 00.000 30444 Enqueuing Expose request 03:10:03.905 00.001 15672 PulseGuide returned control before completion, sleep 90 03:10:04.018 00.113 15672 IsGuiding returns 0 03:10:04.018 00.000 15672 Move returns status 0, amount 95 03:10:04.018 00.000 15672 MoveAxis(N, 0, ABG) 03:10:04.018 00.000 15672 Move returns status 0, amount 0 03:10:04.018 00.000 15672 move complete, result=0 03:10:04.018 00.000 15672 worker thread done servicing request 03:10:04.019 00.001 15672 Worker thread wakes up 03:10:04.019 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:04.019 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:04.019 00.000 30444 GuideStep: -0.4 px 95 ms EAST, -0.2 px 0 ms NORTH 03:10:05.927 01.908 15672 Exposure complete 03:10:05.948 00.021 15672 worker thread done servicing request 03:10:05.948 00.000 30444 OnExposeComplete: enter 03:10:05.948 00.000 30444 UpdateGuideState(): m_state=6 03:10:05.948 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7636 03:10:05.948 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=203.67, Mass=35129, SNR=37.6, Peak=6160 HFD=3.1 03:10:05.948 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 03:10:05.948 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 03:10:05.948 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.58 hyp=0.58 cameraTheta=-1.63 mountX=0.12 mountY=-0.57, mountTheta=-1.36 03:10:05.949 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.58, opts=13) 03:10:05.949 00.000 30444 Enqueuing Move request for scope (-0.04, -0.58) 03:10:05.949 00.000 15672 Worker thread wakes up 03:10:05.949 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.58) opts 0xd 03:10:05.950 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.58) 03:10:05.950 00.000 15672 Moving (-0.04, -0.58) raw xDistance=0.12 yDistance=-0.57 03:10:05.950 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 03:10:05.950 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 03:10:05.950 00.000 15672 MoveAxis(E, 0, ABG) 03:10:05.950 00.000 15672 Move returns status 0, amount 0 03:10:05.950 00.000 15672 MoveAxis(N, 102, ABG) 03:10:05.950 00.000 15672 Guiding Dir = 0, Dur = 102 03:10:05.950 00.000 15672 IsSlewing returns 0 03:10:05.951 00.001 15672 IsGuiding returns 0 03:10:05.956 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=16981, FiltMin=2567, FiltMax=11423, Gamma=2.950 03:10:06.019 00.063 30444 UpdateGuideState exits: m=35129 SNR=37.6 Saturated 03:10:06.020 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:06.020 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:06.020 00.000 30444 Enqueuing Expose request 03:10:06.030 00.010 15672 PulseGuide returned control before completion, sleep 34 03:10:06.065 00.035 15672 IsGuiding returns 1 03:10:06.065 00.000 15672 scope still moving after pulse duration time elapsed 03:10:06.086 00.021 15672 IsSlewing returns 0 03:10:06.087 00.001 15672 IsGuiding returns 1 03:10:06.108 00.021 15672 IsSlewing returns 0 03:10:06.109 00.001 15672 IsGuiding returns 1 03:10:06.130 00.021 15672 IsSlewing returns 0 03:10:06.158 00.028 15672 IsGuiding returns 0 03:10:06.158 00.000 15672 scope move finished after 102 + 105 ms 03:10:06.158 00.000 15672 Move returns status 0, amount 102 03:10:06.158 00.000 15672 move complete, result=0 03:10:06.158 00.000 15672 worker thread done servicing request 03:10:06.158 00.000 15672 Worker thread wakes up 03:10:06.158 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:06.158 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:06.158 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 102 ms NORTH 03:10:08.266 02.108 15672 Exposure complete 03:10:08.286 00.020 15672 worker thread done servicing request 03:10:08.286 00.000 30444 OnExposeComplete: enter 03:10:08.286 00.000 30444 UpdateGuideState(): m_state=6 03:10:08.286 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7637 03:10:08.286 00.000 30444 Star::Find returns 1 (1), X=462.08, Y=203.60, Mass=41418, SNR=40.9, Peak=6234 HFD=3.5 03:10:08.286 00.000 30444 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.28) = xAngle (-0.51 = -0.51) 03:10:08.286 00.000 30444 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.57 = -0.57) 03:10:08.287 00.001 30444 CameraToMount -- cameraX=0.65 cameraY=-0.66 hyp=0.93 cameraTheta=-0.79 mountX=0.81 mountY=-0.50, mountTheta=-0.56 03:10:08.287 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=-0.66, opts=13) 03:10:08.287 00.000 30444 Enqueuing Move request for scope (0.65, -0.66) 03:10:08.287 00.000 15672 Worker thread wakes up 03:10:08.287 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.66) opts 0xd 03:10:08.287 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, -0.66) 03:10:08.287 00.000 15672 Moving (0.65, -0.66) raw xDistance=0.81 yDistance=-0.50 03:10:08.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81 03:10:08.287 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 03:10:08.287 00.000 15672 MoveAxis(W, 219, ABG) 03:10:08.287 00.000 15672 Guiding Dir = 3, Dur = 219 03:10:08.288 00.001 15672 IsSlewing returns 0 03:10:08.290 00.002 15672 IsGuiding returns 0 03:10:08.294 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=15597, FiltMin=2564, FiltMax=10551, Gamma=2.950 03:10:08.315 00.021 15672 PulseGuide returned control before completion, sleep 205 03:10:08.523 00.208 15672 IsGuiding returns 1 03:10:08.523 00.000 15672 scope still moving after pulse duration time elapsed 03:10:08.544 00.021 15672 IsSlewing returns 0 03:10:08.556 00.012 15672 IsGuiding returns 0 03:10:08.556 00.000 15672 scope move finished after 219 + 47 ms 03:10:08.556 00.000 15672 Move returns status 0, amount 219 03:10:08.556 00.000 15672 MoveAxis(N, 89, ABG) 03:10:08.556 00.000 15672 Guiding Dir = 0, Dur = 89 03:10:08.557 00.001 15672 IsSlewing returns 0 03:10:08.559 00.002 15672 IsGuiding returns 0 03:10:08.567 00.008 30444 UpdateGuideState exits: m=41418 SNR=40.9 Saturated 03:10:08.567 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:08.567 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:08.568 00.001 30444 Enqueuing Expose request 03:10:08.634 00.066 15672 PulseGuide returned control before completion, sleep 25 03:10:08.661 00.027 15672 IsGuiding returns 1 03:10:08.661 00.000 15672 scope still moving after pulse duration time elapsed 03:10:08.682 00.021 15672 IsSlewing returns 0 03:10:08.683 00.001 15672 IsGuiding returns 1 03:10:08.704 00.021 15672 IsSlewing returns 0 03:10:08.762 00.058 15672 IsGuiding returns 0 03:10:08.763 00.001 15672 scope move finished after 89 + 114 ms 03:10:08.763 00.000 15672 Move returns status 0, amount 89 03:10:08.763 00.000 15672 move complete, result=0 03:10:08.763 00.000 15672 worker thread done servicing request 03:10:08.763 00.000 15672 Worker thread wakes up 03:10:08.763 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:08.764 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:08.764 00.000 30444 GuideStep: 0.8 px 219 ms WEST, -0.5 px 89 ms NORTH 03:10:10.671 01.907 15672 Exposure complete 03:10:10.691 00.020 15672 worker thread done servicing request 03:10:10.691 00.000 30444 OnExposeComplete: enter 03:10:10.691 00.000 30444 UpdateGuideState(): m_state=6 03:10:10.691 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7638 03:10:10.691 00.000 30444 Star::Find returns 1 (1), X=461.15, Y=204.12, Mass=40666, SNR=41.6, Peak=6141 HFD=3.5 03:10:10.691 00.000 30444 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.28) = xAngle (-2.41 = -2.41) 03:10:10.691 00.000 30444 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.47 = -2.47) 03:10:10.691 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.14 hyp=0.31 cameraTheta=-2.69 mountX=-0.23 mountY=-0.19, mountTheta=-2.44 03:10:10.692 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.14, opts=13) 03:10:10.692 00.000 30444 Enqueuing Move request for scope (-0.28, -0.14) 03:10:10.692 00.000 15672 Worker thread wakes up 03:10:10.692 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.14) opts 0xd 03:10:10.692 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.14) 03:10:10.692 00.000 15672 Moving (-0.28, -0.14) raw xDistance=-0.23 yDistance=-0.19 03:10:10.692 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 03:10:10.692 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:10:10.692 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 03:10:10.692 00.000 15672 MoveAxis(E, 0, ABG) 03:10:10.692 00.000 15672 Move returns status 0, amount 0 03:10:10.692 00.000 15672 MoveAxis(N, 0, ABG) 03:10:10.692 00.000 15672 Move returns status 0, amount 0 03:10:10.692 00.000 15672 move complete, result=0 03:10:10.692 00.000 15672 worker thread done servicing request 03:10:10.697 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=17151, FiltMin=2544, FiltMax=11393, Gamma=2.950 03:10:10.740 00.043 30444 UpdateGuideState exits: m=40666 SNR=41.6 Saturated 03:10:10.740 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:10.740 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:10.740 00.000 30444 Enqueuing Expose request 03:10:10.740 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:10:10.740 00.000 15672 Worker thread wakes up 03:10:10.740 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:10.740 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:12.848 02.108 15672 Exposure complete 03:10:12.868 00.020 15672 worker thread done servicing request 03:10:12.868 00.000 30444 OnExposeComplete: enter 03:10:12.868 00.000 30444 UpdateGuideState(): m_state=6 03:10:12.868 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7639 03:10:12.868 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=203.54, Mass=37531, SNR=37.2, Peak=6453 HFD=3.2 03:10:12.868 00.000 30444 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 03:10:12.868 00.000 30444 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 03:10:12.868 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.72 hyp=0.74 cameraTheta=-1.33 mountX=0.37 mountY=-0.66, mountTheta=-1.07 03:10:12.868 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.72, opts=13) 03:10:12.868 00.000 30444 Enqueuing Move request for scope (0.18, -0.72) 03:10:12.869 00.001 15672 Worker thread wakes up 03:10:12.869 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.72) opts 0xd 03:10:12.869 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.72) 03:10:12.869 00.000 15672 Moving (0.18, -0.72) raw xDistance=0.37 yDistance=-0.66 03:10:12.869 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 03:10:12.869 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 03:10:12.869 00.000 15672 MoveAxis(W, 99, ABG) 03:10:12.869 00.000 15672 Guiding Dir = 3, Dur = 99 03:10:12.869 00.000 15672 IsSlewing returns 0 03:10:12.871 00.002 15672 IsGuiding returns 0 03:10:12.875 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=17620, FiltMin=2615, FiltMax=11048, Gamma=2.950 03:10:12.899 00.024 15672 PulseGuide returned control before completion, sleep 81 03:10:12.918 00.019 30444 UpdateGuideState exits: m=37531 SNR=37.2 Saturated 03:10:12.918 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:12.918 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:12.918 00.000 30444 Enqueuing Expose request 03:10:12.983 00.065 15672 IsGuiding returns 1 03:10:12.983 00.000 15672 scope still moving after pulse duration time elapsed 03:10:13.004 00.021 15672 IsSlewing returns 0 03:10:13.044 00.040 15672 IsGuiding returns 0 03:10:13.044 00.000 15672 scope move finished after 99 + 73 ms 03:10:13.044 00.000 15672 Move returns status 0, amount 99 03:10:13.044 00.000 15672 MoveAxis(N, 118, ABG) 03:10:13.044 00.000 15672 Guiding Dir = 0, Dur = 118 03:10:13.045 00.001 15672 IsSlewing returns 0 03:10:13.046 00.001 15672 IsGuiding returns 0 03:10:13.124 00.078 15672 PulseGuide returned control before completion, sleep 51 03:10:13.176 00.052 15672 IsGuiding returns 1 03:10:13.176 00.000 15672 scope still moving after pulse duration time elapsed 03:10:13.197 00.021 15672 IsSlewing returns 0 03:10:13.198 00.001 15672 IsGuiding returns 1 03:10:13.219 00.021 15672 IsSlewing returns 0 03:10:13.219 00.000 15672 IsGuiding returns 1 03:10:13.239 00.020 15672 IsSlewing returns 0 03:10:13.267 00.028 15672 IsGuiding returns 0 03:10:13.267 00.000 15672 scope move finished after 118 + 103 ms 03:10:13.268 00.001 15672 Move returns status 0, amount 118 03:10:13.268 00.000 15672 move complete, result=0 03:10:13.268 00.000 15672 worker thread done servicing request 03:10:13.268 00.000 30444 GuideStep: 0.4 px 99 ms WEST, -0.7 px 118 ms NORTH 03:10:13.268 00.000 15672 Worker thread wakes up 03:10:13.269 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:13.269 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:15.184 01.915 15672 Exposure complete 03:10:15.217 00.033 15672 worker thread done servicing request 03:10:15.217 00.000 30444 OnExposeComplete: enter 03:10:15.217 00.000 30444 UpdateGuideState(): m_state=6 03:10:15.217 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7640 03:10:15.217 00.000 30444 Star::Find returns 1 (1), X=461.09, Y=204.21, Mass=41224, SNR=37.7, Peak=5906 HFD=3.9 03:10:15.217 00.000 30444 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.28) = xAngle (-2.75 = -2.75) 03:10:15.217 00.000 30444 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.81 = -2.81) 03:10:15.217 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.04 hyp=0.34 cameraTheta=-3.03 mountX=-0.32 mountY=-0.11, mountTheta=-2.80 03:10:15.219 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.04, opts=13) 03:10:15.219 00.000 30444 Enqueuing Move request for scope (-0.34, -0.04) 03:10:15.219 00.000 15672 Worker thread wakes up 03:10:15.219 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.04) opts 0xd 03:10:15.219 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.04) 03:10:15.219 00.000 15672 Moving (-0.34, -0.04) raw xDistance=-0.32 yDistance=-0.11 03:10:15.219 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32 03:10:15.219 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:10:15.219 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 03:10:15.219 00.000 15672 MoveAxis(E, 78, ABG) 03:10:15.219 00.000 15672 Guiding Dir = 2, Dur = 78 03:10:15.220 00.001 15672 IsSlewing returns 0 03:10:15.221 00.001 15672 IsGuiding returns 0 03:10:15.225 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=17789, FiltMin=2625, FiltMax=11765, Gamma=2.950 03:10:15.248 00.023 15672 PulseGuide returned control before completion, sleep 61 03:10:15.311 00.063 15672 IsGuiding returns 1 03:10:15.311 00.000 15672 scope still moving after pulse duration time elapsed 03:10:15.331 00.020 15672 IsSlewing returns 0 03:10:15.333 00.002 15672 IsGuiding returns 1 03:10:15.353 00.020 15672 IsSlewing returns 0 03:10:15.361 00.008 15672 IsGuiding returns 0 03:10:15.361 00.000 15672 scope move finished after 78 + 62 ms 03:10:15.361 00.000 15672 Move returns status 0, amount 78 03:10:15.362 00.001 15672 MoveAxis(N, 0, ABG) 03:10:15.362 00.000 15672 Move returns status 0, amount 0 03:10:15.362 00.000 15672 move complete, result=0 03:10:15.362 00.000 15672 worker thread done servicing request 03:10:15.686 00.324 30444 UpdateGuideState exits: m=41224 SNR=37.7 Saturated 03:10:15.686 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:15.686 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:15.686 00.000 30444 Enqueuing Expose request 03:10:15.686 00.000 30444 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH 03:10:15.686 00.000 15672 Worker thread wakes up 03:10:15.686 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:15.686 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:17.792 02.106 15672 Exposure complete 03:10:17.812 00.020 15672 worker thread done servicing request 03:10:17.812 00.000 30444 OnExposeComplete: enter 03:10:17.812 00.000 30444 UpdateGuideState(): m_state=6 03:10:17.812 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7641 03:10:17.812 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=204.28, Mass=41134, SNR=45.1, Peak=6400 HFD=3.5 03:10:17.812 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 03:10:17.812 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 03:10:17.812 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.03 hyp=0.32 cameraTheta=0.09 mountX=0.29 mountY=0.10, mountTheta=0.32 03:10:17.813 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.03, opts=13) 03:10:17.813 00.000 30444 Enqueuing Move request for scope (0.31, 0.03) 03:10:17.813 00.000 15672 Worker thread wakes up 03:10:17.813 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.03) opts 0xd 03:10:17.813 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.03) 03:10:17.813 00.000 15672 Moving (0.31, 0.03) raw xDistance=0.29 yDistance=0.10 03:10:17.813 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29 03:10:17.813 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:10:17.813 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 03:10:17.813 00.000 15672 MoveAxis(W, 74, ABG) 03:10:17.813 00.000 15672 Guiding Dir = 3, Dur = 74 03:10:17.814 00.001 15672 IsSlewing returns 0 03:10:17.815 00.001 15672 IsGuiding returns 0 03:10:17.819 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=17235, FiltMin=2592, FiltMax=11801, Gamma=2.950 03:10:17.836 00.017 15672 PulseGuide returned control before completion, sleep 64 03:10:17.900 00.064 15672 IsGuiding returns 1 03:10:17.901 00.001 15672 scope still moving after pulse duration time elapsed 03:10:17.922 00.021 15672 IsSlewing returns 0 03:10:17.923 00.001 15672 IsGuiding returns 1 03:10:17.944 00.021 15672 IsSlewing returns 0 03:10:17.948 00.004 15672 IsGuiding returns 0 03:10:17.948 00.000 15672 scope move finished after 74 + 58 ms 03:10:17.948 00.000 15672 Move returns status 0, amount 74 03:10:17.948 00.000 15672 MoveAxis(N, 0, ABG) 03:10:17.948 00.000 15672 Move returns status 0, amount 0 03:10:17.948 00.000 15672 move complete, result=0 03:10:17.948 00.000 15672 worker thread done servicing request 03:10:18.269 00.321 30444 UpdateGuideState exits: m=41134 SNR=45.1 Saturated 03:10:18.269 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:18.269 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:18.270 00.001 30444 Enqueuing Expose request 03:10:18.270 00.000 30444 GuideStep: 0.3 px 74 ms WEST, 0.1 px 0 ms NORTH 03:10:18.270 00.000 15672 Worker thread wakes up 03:10:18.270 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:18.270 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:20.178 01.908 15672 Exposure complete 03:10:20.197 00.019 15672 worker thread done servicing request 03:10:20.197 00.000 30444 OnExposeComplete: enter 03:10:20.198 00.001 30444 UpdateGuideState(): m_state=6 03:10:20.198 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7642 03:10:20.198 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=203.80, Mass=37858, SNR=37.3, Peak=6436 HFD=3.5 03:10:20.198 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.07 = -1.07) 03:10:20.198 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.13 = -1.13) 03:10:20.198 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.45 hyp=0.46 cameraTheta=-1.35 mountX=0.22 mountY=-0.42, mountTheta=-1.08 03:10:20.198 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.45, opts=13) 03:10:20.198 00.000 30444 Enqueuing Move request for scope (0.10, -0.45) 03:10:20.198 00.000 15672 Worker thread wakes up 03:10:20.199 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.45) opts 0xd 03:10:20.199 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.45) 03:10:20.199 00.000 15672 Moving (0.10, -0.45) raw xDistance=0.22 yDistance=-0.42 03:10:20.199 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:10:20.199 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 03:10:20.199 00.000 15672 MoveAxis(E, 0, ABG) 03:10:20.199 00.000 15672 Move returns status 0, amount 0 03:10:20.199 00.000 15672 MoveAxis(N, 75, ABG) 03:10:20.199 00.000 15672 Guiding Dir = 0, Dur = 75 03:10:20.199 00.000 15672 IsSlewing returns 0 03:10:20.200 00.001 15672 IsGuiding returns 0 03:10:20.204 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=16372, FiltMin=2606, FiltMax=11322, Gamma=2.950 03:10:20.282 00.078 15672 IsGuiding returns 1 03:10:20.282 00.000 15672 scope still moving after pulse duration time elapsed 03:10:20.302 00.020 15672 IsSlewing returns 0 03:10:20.305 00.003 15672 IsGuiding returns 1 03:10:20.307 00.002 30444 UpdateGuideState exits: m=37858 SNR=37.3 Saturated 03:10:20.307 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:20.307 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:20.307 00.000 30444 Enqueuing Expose request 03:10:20.326 00.019 15672 IsSlewing returns 0 03:10:20.330 00.004 15672 IsGuiding returns 1 03:10:20.351 00.021 15672 IsSlewing returns 0 03:10:20.352 00.001 15672 IsGuiding returns 1 03:10:20.373 00.021 15672 IsSlewing returns 0 03:10:20.442 00.069 15672 IsGuiding returns 0 03:10:20.443 00.001 15672 scope move finished after 75 + 167 ms 03:10:20.443 00.000 15672 Move returns status 0, amount 75 03:10:20.443 00.000 15672 move complete, result=0 03:10:20.443 00.000 15672 worker thread done servicing request 03:10:20.443 00.000 15672 Worker thread wakes up 03:10:20.443 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 75 ms NORTH 03:10:20.444 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:20.444 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:22.554 02.110 15672 Exposure complete 03:10:22.574 00.020 15672 worker thread done servicing request 03:10:22.574 00.000 30444 OnExposeComplete: enter 03:10:22.574 00.000 30444 UpdateGuideState(): m_state=6 03:10:22.574 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7643 03:10:22.574 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=204.96, Mass=42479, SNR=39.9, Peak=6732 HFD=3.3 03:10:22.574 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.42 = 1.42) 03:10:22.574 00.000 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 03:10:22.574 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.71 hyp=0.78 cameraTheta=1.15 mountX=0.11 mountY=0.76, mountTheta=1.42 03:10:22.575 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.71, opts=13) 03:10:22.575 00.000 30444 Enqueuing Move request for scope (0.32, 0.71) 03:10:22.575 00.000 15672 Worker thread wakes up 03:10:22.575 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.71) opts 0xd 03:10:22.575 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.71) 03:10:22.575 00.000 15672 Moving (0.32, 0.71) raw xDistance=0.11 yDistance=0.76 03:10:22.575 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:10:22.575 00.000 15672 resist switch: large excursion: input 0.76 thresh 0.75 direction from -1 to 1 03:10:22.575 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.29 03:10:22.575 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 03:10:22.575 00.000 15672 MoveAxis(E, 0, ABG) 03:10:22.575 00.000 15672 Move returns status 0, amount 0 03:10:22.575 00.000 15672 MoveAxis(S, 136, ABG) 03:10:22.575 00.000 15672 Guiding Dir = 1, Dur = 136 03:10:22.576 00.001 15672 IsSlewing returns 0 03:10:22.577 00.001 15672 IsGuiding returns 0 03:10:22.581 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=16479, FiltMin=2611, FiltMax=11870, Gamma=2.950 03:10:22.623 00.042 30444 UpdateGuideState exits: m=42479 SNR=39.9 Saturated 03:10:22.623 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:22.623 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:22.623 00.000 30444 Enqueuing Expose request 03:10:22.660 00.037 15672 PulseGuide returned control before completion, sleep 63 03:10:22.726 00.066 15672 IsGuiding returns 1 03:10:22.726 00.000 15672 scope still moving after pulse duration time elapsed 03:10:22.747 00.021 15672 IsSlewing returns 0 03:10:22.750 00.003 15672 IsGuiding returns 1 03:10:22.771 00.021 15672 IsSlewing returns 0 03:10:22.774 00.003 15672 IsGuiding returns 1 03:10:22.796 00.022 15672 IsSlewing returns 0 03:10:22.798 00.002 15672 IsGuiding returns 1 03:10:22.819 00.021 15672 IsSlewing returns 0 03:10:22.836 00.017 15672 IsGuiding returns 0 03:10:22.837 00.001 15672 scope move finished after 136 + 123 ms 03:10:22.837 00.000 15672 Move returns status 0, amount 136 03:10:22.837 00.000 15672 move complete, result=0 03:10:22.837 00.000 15672 worker thread done servicing request 03:10:22.837 00.000 15672 Worker thread wakes up 03:10:22.837 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:22.837 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:22.837 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.8 px 136 ms SOUTH 03:10:24.744 01.907 15672 Exposure complete 03:10:24.764 00.020 15672 worker thread done servicing request 03:10:24.764 00.000 30444 OnExposeComplete: enter 03:10:24.764 00.000 30444 UpdateGuideState(): m_state=6 03:10:24.764 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7644 03:10:24.765 00.001 30444 Star::Find returns 1 (1), X=461.59, Y=204.82, Mass=37037, SNR=39.6, Peak=6651 HFD=3.0 03:10:24.765 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 03:10:24.765 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 03:10:24.765 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.57 hyp=0.59 cameraTheta=1.29 mountX=0.00 mountY=0.59, mountTheta=1.57 03:10:24.765 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.57, opts=13) 03:10:24.765 00.000 30444 Enqueuing Move request for scope (0.16, 0.57) 03:10:24.765 00.000 15672 Worker thread wakes up 03:10:24.765 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.57) opts 0xd 03:10:24.765 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.57) 03:10:24.765 00.000 15672 Moving (0.16, 0.57) raw xDistance=0.00 yDistance=0.59 03:10:24.765 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 03:10:24.766 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 03:10:24.766 00.000 15672 MoveAxis(E, 0, ABG) 03:10:24.766 00.000 15672 Move returns status 0, amount 0 03:10:24.766 00.000 15672 MoveAxis(S, 105, ABG) 03:10:24.766 00.000 15672 Guiding Dir = 1, Dur = 105 03:10:24.766 00.000 15672 IsSlewing returns 0 03:10:24.767 00.001 15672 IsGuiding returns 0 03:10:24.771 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=15296, FiltMin=2551, FiltMax=11478, Gamma=2.950 03:10:24.849 00.078 15672 PulseGuide returned control before completion, sleep 34 03:10:24.885 00.036 15672 IsGuiding returns 1 03:10:24.885 00.000 15672 scope still moving after pulse duration time elapsed 03:10:24.905 00.020 15672 IsSlewing returns 0 03:10:24.908 00.003 15672 IsGuiding returns 1 03:10:24.910 00.002 30444 UpdateGuideState exits: m=37037 SNR=39.6 Saturated 03:10:24.911 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:24.911 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:24.911 00.000 30444 Enqueuing Expose request 03:10:24.929 00.018 15672 IsSlewing returns 0 03:10:24.930 00.001 15672 IsGuiding returns 1 03:10:24.951 00.021 15672 IsSlewing returns 0 03:10:24.952 00.001 15672 IsGuiding returns 1 03:10:24.974 00.022 15672 IsSlewing returns 0 03:10:24.975 00.001 15672 IsGuiding returns 1 03:10:24.996 00.021 15672 IsSlewing returns 0 03:10:25.009 00.013 15672 IsGuiding returns 0 03:10:25.009 00.000 15672 scope move finished after 105 + 136 ms 03:10:25.009 00.000 15672 Move returns status 0, amount 105 03:10:25.009 00.000 15672 move complete, result=0 03:10:25.009 00.000 15672 worker thread done servicing request 03:10:25.009 00.000 15672 Worker thread wakes up 03:10:25.009 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:25.009 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:25.009 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.6 px 105 ms SOUTH 03:10:27.116 02.107 15672 Exposure complete 03:10:27.137 00.021 15672 worker thread done servicing request 03:10:27.137 00.000 30444 OnExposeComplete: enter 03:10:27.137 00.000 30444 UpdateGuideState(): m_state=6 03:10:27.137 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7645 03:10:27.137 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=204.98, Mass=36824, SNR=35.6, Peak=6429 HFD=3.4 03:10:27.137 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.61 = 1.61) 03:10:27.137 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 03:10:27.137 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.73 hyp=0.75 cameraTheta=1.34 mountX=-0.03 mountY=0.75, mountTheta=1.61 03:10:27.138 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.73, opts=13) 03:10:27.138 00.000 30444 Enqueuing Move request for scope (0.17, 0.73) 03:10:27.138 00.000 15672 Worker thread wakes up 03:10:27.138 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.73) opts 0xd 03:10:27.138 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.73) 03:10:27.138 00.000 15672 Moving (0.17, 0.73) raw xDistance=-0.03 yDistance=0.75 03:10:27.138 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 03:10:27.138 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 03:10:27.138 00.000 15672 MoveAxis(E, 0, ABG) 03:10:27.138 00.000 15672 Move returns status 0, amount 0 03:10:27.138 00.000 15672 MoveAxis(S, 133, ABG) 03:10:27.138 00.000 15672 Guiding Dir = 1, Dur = 133 03:10:27.139 00.001 15672 IsSlewing returns 0 03:10:27.139 00.000 15672 IsGuiding returns 0 03:10:27.143 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=16900, FiltMin=2574, FiltMax=12662, Gamma=2.950 03:10:27.186 00.043 30444 UpdateGuideState exits: m=36824 SNR=35.6 Saturated 03:10:27.187 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:27.187 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:27.187 00.000 30444 Enqueuing Expose request 03:10:27.213 00.026 15672 PulseGuide returned control before completion, sleep 70 03:10:27.310 00.097 15672 IsGuiding returns 1 03:10:27.310 00.000 15672 scope still moving after pulse duration time elapsed 03:10:27.331 00.021 15672 IsSlewing returns 0 03:10:27.372 00.041 15672 IsGuiding returns 0 03:10:27.373 00.001 15672 scope move finished after 133 + 100 ms 03:10:27.373 00.000 15672 Move returns status 0, amount 133 03:10:27.373 00.000 15672 move complete, result=0 03:10:27.373 00.000 15672 worker thread done servicing request 03:10:27.373 00.000 15672 Worker thread wakes up 03:10:27.373 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:27.373 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:27.373 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.7 px 133 ms SOUTH 03:10:29.279 01.906 15672 Exposure complete 03:10:29.300 00.021 15672 worker thread done servicing request 03:10:29.300 00.000 30444 OnExposeComplete: enter 03:10:29.300 00.000 30444 UpdateGuideState(): m_state=6 03:10:29.300 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7646 03:10:29.300 00.000 30444 Star::Find returns 1 (1), X=462.23, Y=205.12, Mass=37287, SNR=33.7, Peak=6204 HFD=3.3 03:10:29.300 00.000 30444 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 03:10:29.300 00.000 30444 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 03:10:29.300 00.000 30444 CameraToMount -- cameraX=0.80 cameraY=0.87 hyp=1.18 cameraTheta=0.83 mountX=0.53 mountY=1.02, mountTheta=1.09 03:10:29.301 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.80, y=0.87, opts=13) 03:10:29.301 00.000 30444 Enqueuing Move request for scope (0.80, 0.87) 03:10:29.301 00.000 15672 Worker thread wakes up 03:10:29.301 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.87) opts 0xd 03:10:29.301 00.000 15672 Handling offset move in thread for scope, endpoint = (0.80, 0.87) 03:10:29.301 00.000 15672 Moving (0.80, 0.87) raw xDistance=0.53 yDistance=1.02 03:10:29.301 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53 03:10:29.301 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02 03:10:29.301 00.000 15672 MoveAxis(W, 144, ABG) 03:10:29.301 00.000 15672 Guiding Dir = 3, Dur = 144 03:10:29.302 00.001 15672 IsSlewing returns 0 03:10:29.304 00.002 15672 IsGuiding returns 0 03:10:29.307 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=13090, FiltMin=2543, FiltMax=11388, Gamma=2.950 03:10:29.321 00.014 15672 PulseGuide returned control before completion, sleep 137 03:10:29.350 00.029 30444 UpdateGuideState exits: m=37287 SNR=33.7 Saturated 03:10:29.350 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:29.350 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:29.350 00.000 30444 Enqueuing Expose request 03:10:29.497 00.147 15672 IsGuiding returns 0 03:10:29.497 00.000 15672 Move returns status 0, amount 144 03:10:29.497 00.000 15672 MoveAxis(S, 183, ABG) 03:10:29.497 00.000 15672 Guiding Dir = 1, Dur = 183 03:10:29.498 00.001 15672 IsSlewing returns 0 03:10:29.499 00.001 15672 IsGuiding returns 0 03:10:29.578 00.079 15672 PulseGuide returned control before completion, sleep 114 03:10:29.704 00.126 15672 IsGuiding returns 1 03:10:29.705 00.001 15672 scope still moving after pulse duration time elapsed 03:10:29.726 00.021 15672 IsSlewing returns 0 03:10:29.727 00.001 15672 IsGuiding returns 1 03:10:29.748 00.021 15672 IsSlewing returns 0 03:10:29.749 00.001 15672 IsGuiding returns 1 03:10:29.770 00.021 15672 IsSlewing returns 0 03:10:29.785 00.015 15672 IsGuiding returns 0 03:10:29.785 00.000 15672 scope move finished after 183 + 102 ms 03:10:29.785 00.000 15672 Move returns status 0, amount 183 03:10:29.785 00.000 15672 move complete, result=0 03:10:29.785 00.000 15672 worker thread done servicing request 03:10:29.785 00.000 15672 Worker thread wakes up 03:10:29.785 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:29.785 00.000 30444 GuideStep: 0.5 px 144 ms WEST, 1.0 px 183 ms SOUTH 03:10:29.785 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:31.893 02.108 15672 Exposure complete 03:10:31.913 00.020 15672 worker thread done servicing request 03:10:31.913 00.000 30444 OnExposeComplete: enter 03:10:31.913 00.000 30444 UpdateGuideState(): m_state=6 03:10:31.913 00.000 30444 Star::Find(15, 462, 205, 0, (0,0,0,0), 0.0, 255) frame 7647 03:10:31.914 00.001 30444 Star::Find returns 1 (1), X=462.28, Y=204.40, Mass=41552, SNR=37.8, Peak=5908 HFD=3.5 03:10:31.914 00.000 30444 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 03:10:31.914 00.000 30444 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.39 = 0.39) 03:10:31.914 00.000 30444 CameraToMount -- cameraX=0.85 cameraY=0.15 hyp=0.86 cameraTheta=0.18 mountX=0.77 mountY=0.33, mountTheta=0.40 03:10:31.914 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.85, y=0.15, opts=13) 03:10:31.914 00.000 30444 Enqueuing Move request for scope (0.85, 0.15) 03:10:31.914 00.000 15672 Worker thread wakes up 03:10:31.914 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.15) opts 0xd 03:10:31.914 00.000 15672 Handling offset move in thread for scope, endpoint = (0.85, 0.15) 03:10:31.914 00.000 15672 Moving (0.85, 0.15) raw xDistance=0.77 yDistance=0.33 03:10:31.914 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.77 03:10:31.914 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 03:10:31.915 00.001 15672 MoveAxis(W, 219, ABG) 03:10:31.915 00.000 15672 Guiding Dir = 3, Dur = 219 03:10:31.915 00.000 15672 IsSlewing returns 0 03:10:31.916 00.001 15672 IsGuiding returns 0 03:10:31.921 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=12081, FiltMin=2637, FiltMax=10916, Gamma=2.950 03:10:31.941 00.020 15672 PulseGuide returned control before completion, sleep 204 03:10:31.962 00.021 30444 UpdateGuideState exits: m=41552 SNR=37.8 Saturated 03:10:31.962 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:31.962 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:31.962 00.000 30444 Enqueuing Expose request 03:10:32.148 00.186 15672 IsGuiding returns 1 03:10:32.148 00.000 15672 scope still moving after pulse duration time elapsed 03:10:32.170 00.022 15672 IsSlewing returns 0 03:10:32.181 00.011 15672 IsGuiding returns 0 03:10:32.182 00.001 15672 scope move finished after 219 + 46 ms 03:10:32.182 00.000 15672 Move returns status 0, amount 219 03:10:32.182 00.000 15672 MoveAxis(S, 59, ABG) 03:10:32.182 00.000 15672 Guiding Dir = 1, Dur = 59 03:10:32.182 00.000 15672 IsSlewing returns 0 03:10:32.183 00.001 15672 IsGuiding returns 0 03:10:32.294 00.111 15672 IsGuiding returns 1 03:10:32.294 00.000 15672 scope still moving after pulse duration time elapsed 03:10:32.315 00.021 15672 IsSlewing returns 0 03:10:32.316 00.001 15672 IsGuiding returns 1 03:10:32.336 00.020 15672 IsSlewing returns 0 03:10:32.358 00.022 15672 IsGuiding returns 0 03:10:32.358 00.000 15672 scope move finished after 59 + 116 ms 03:10:32.359 00.001 15672 Move returns status 0, amount 59 03:10:32.359 00.000 15672 move complete, result=0 03:10:32.359 00.000 15672 worker thread done servicing request 03:10:32.359 00.000 15672 Worker thread wakes up 03:10:32.359 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:32.359 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:32.359 00.000 30444 GuideStep: 0.8 px 219 ms WEST, 0.3 px 59 ms SOUTH 03:10:34.274 01.915 15672 Exposure complete 03:10:34.306 00.032 15672 worker thread done servicing request 03:10:34.306 00.000 30444 OnExposeComplete: enter 03:10:34.306 00.000 30444 UpdateGuideState(): m_state=6 03:10:34.306 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7648 03:10:34.306 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=204.60, Mass=30127, SNR=31.8, Peak=5637 HFD=3.2 03:10:34.306 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 03:10:34.306 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 03:10:34.306 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.35 cameraTheta=1.43 mountX=-0.05 mountY=0.35, mountTheta=1.71 03:10:34.307 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.35, opts=13) 03:10:34.307 00.000 30444 Enqueuing Move request for scope (0.05, 0.35) 03:10:34.307 00.000 15672 Worker thread wakes up 03:10:34.307 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd 03:10:34.307 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.35) 03:10:34.307 00.000 15672 Moving (0.05, 0.35) raw xDistance=-0.05 yDistance=0.35 03:10:34.307 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:10:34.307 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 03:10:34.307 00.000 15672 MoveAxis(E, 0, ABG) 03:10:34.307 00.000 15672 Move returns status 0, amount 0 03:10:34.307 00.000 15672 MoveAxis(S, 63, ABG) 03:10:34.307 00.000 15672 Guiding Dir = 1, Dur = 63 03:10:34.308 00.001 15672 IsSlewing returns 0 03:10:34.309 00.001 15672 IsGuiding returns 0 03:10:34.313 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=13089, FiltMin=2630, FiltMax=10950, Gamma=2.950 03:10:34.388 00.075 15672 IsGuiding returns 1 03:10:34.388 00.000 15672 scope still moving after pulse duration time elapsed 03:10:34.409 00.021 15672 IsSlewing returns 0 03:10:34.411 00.002 15672 IsGuiding returns 1 03:10:34.431 00.020 15672 IsSlewing returns 0 03:10:34.481 00.050 15672 IsGuiding returns 0 03:10:34.482 00.001 15672 scope move finished after 63 + 109 ms 03:10:34.482 00.000 15672 Move returns status 0, amount 63 03:10:34.482 00.000 15672 move complete, result=0 03:10:34.482 00.000 15672 worker thread done servicing request 03:10:34.594 00.112 30444 UpdateGuideState exits: m=30127 SNR=31.8 Saturated 03:10:34.594 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:34.594 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:34.594 00.000 30444 Enqueuing Expose request 03:10:34.594 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 63 ms SOUTH 03:10:34.594 00.000 15672 Worker thread wakes up 03:10:34.595 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:34.595 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:36.702 02.107 15672 Exposure complete 03:10:36.721 00.019 15672 worker thread done servicing request 03:10:36.722 00.001 30444 OnExposeComplete: enter 03:10:36.722 00.000 30444 UpdateGuideState(): m_state=6 03:10:36.722 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7649 03:10:36.722 00.000 30444 Star::Find returns 1 (1), X=461.31, Y=204.66, Mass=29688, SNR=28.5, Peak=6404 HFD=2.9 03:10:36.722 00.000 30444 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.28) = xAngle (2.14 = 2.14) 03:10:36.722 00.000 30444 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 03:10:36.722 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.41 hyp=0.42 cameraTheta=1.86 mountX=-0.23 mountY=0.37, mountTheta=2.12 03:10:36.722 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.41, opts=13) 03:10:36.723 00.001 30444 Enqueuing Move request for scope (-0.12, 0.41) 03:10:36.723 00.000 15672 Worker thread wakes up 03:10:36.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.41) opts 0xd 03:10:36.723 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.41) 03:10:36.723 00.000 15672 Moving (-0.12, 0.41) raw xDistance=-0.23 yDistance=0.37 03:10:36.723 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 03:10:36.723 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 03:10:36.723 00.000 15672 MoveAxis(E, 0, ABG) 03:10:36.723 00.000 15672 Move returns status 0, amount 0 03:10:36.723 00.000 15672 MoveAxis(S, 66, ABG) 03:10:36.723 00.000 15672 Guiding Dir = 1, Dur = 66 03:10:36.723 00.000 15672 IsSlewing returns 0 03:10:36.725 00.002 15672 IsGuiding returns 0 03:10:36.729 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=13325, FiltMin=2605, FiltMax=11986, Gamma=2.950 03:10:36.771 00.042 30444 UpdateGuideState exits: m=29688 SNR=28.5 Saturated 03:10:36.772 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:36.772 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:36.772 00.000 30444 Enqueuing Expose request 03:10:36.799 00.027 15672 IsGuiding returns 1 03:10:36.799 00.000 15672 scope still moving after pulse duration time elapsed 03:10:36.821 00.022 15672 IsSlewing returns 0 03:10:36.846 00.025 15672 IsGuiding returns 1 03:10:36.868 00.022 15672 IsSlewing returns 0 03:10:36.895 00.027 15672 IsGuiding returns 0 03:10:36.895 00.000 15672 scope move finished after 66 + 104 ms 03:10:36.895 00.000 15672 Move returns status 0, amount 66 03:10:36.895 00.000 15672 move complete, result=0 03:10:36.895 00.000 15672 worker thread done servicing request 03:10:36.895 00.000 15672 Worker thread wakes up 03:10:36.896 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:36.896 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 66 ms SOUTH 03:10:36.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:38.802 01.906 15672 Exposure complete 03:10:38.822 00.020 15672 worker thread done servicing request 03:10:38.822 00.000 30444 OnExposeComplete: enter 03:10:38.822 00.000 30444 UpdateGuideState(): m_state=6 03:10:38.822 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7650 03:10:38.822 00.000 30444 Star::Find returns 1 (1), X=461.31, Y=204.62, Mass=36066, SNR=34.6, Peak=6679 HFD=3.3 03:10:38.822 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 03:10:38.822 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.11 = 2.11) 03:10:38.822 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.89 mountX=-0.22 mountY=0.33, mountTheta=2.15 03:10:38.823 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.36, opts=13) 03:10:38.823 00.000 30444 Enqueuing Move request for scope (-0.12, 0.36) 03:10:38.823 00.000 15672 Worker thread wakes up 03:10:38.823 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.36) opts 0xd 03:10:38.823 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.36) 03:10:38.823 00.000 15672 Moving (-0.12, 0.36) raw xDistance=-0.22 yDistance=0.33 03:10:38.823 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:10:38.823 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 03:10:38.823 00.000 15672 MoveAxis(E, 0, ABG) 03:10:38.823 00.000 15672 Move returns status 0, amount 0 03:10:38.823 00.000 15672 MoveAxis(S, 59, ABG) 03:10:38.823 00.000 15672 Guiding Dir = 1, Dur = 59 03:10:38.824 00.001 15672 IsSlewing returns 0 03:10:38.825 00.001 15672 IsGuiding returns 0 03:10:38.829 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=13935, FiltMin=2588, FiltMax=11618, Gamma=2.950 03:10:38.872 00.043 30444 UpdateGuideState exits: m=36066 SNR=34.6 Saturated 03:10:38.872 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:38.872 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:38.872 00.000 30444 Enqueuing Expose request 03:10:38.908 00.036 15672 IsGuiding returns 1 03:10:38.909 00.001 15672 scope still moving after pulse duration time elapsed 03:10:38.930 00.021 15672 IsSlewing returns 0 03:10:38.931 00.001 15672 IsGuiding returns 1 03:10:38.951 00.020 15672 IsSlewing returns 0 03:10:38.952 00.001 15672 IsGuiding returns 1 03:10:38.974 00.022 15672 IsSlewing returns 0 03:10:39.019 00.045 15672 IsGuiding returns 0 03:10:39.019 00.000 15672 scope move finished after 59 + 135 ms 03:10:39.019 00.000 15672 Move returns status 0, amount 59 03:10:39.019 00.000 15672 move complete, result=0 03:10:39.019 00.000 15672 worker thread done servicing request 03:10:39.019 00.000 15672 Worker thread wakes up 03:10:39.019 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:39.019 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:39.019 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 59 ms SOUTH 03:10:41.128 02.109 15672 Exposure complete 03:10:41.148 00.020 15672 worker thread done servicing request 03:10:41.148 00.000 30444 OnExposeComplete: enter 03:10:41.148 00.000 30444 UpdateGuideState(): m_state=6 03:10:41.148 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7651 03:10:41.148 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=204.58, Mass=37542, SNR=38.2, Peak=6867 HFD=3.1 03:10:41.148 00.000 30444 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.28) = xAngle (2.99 = 2.99) 03:10:41.148 00.000 30444 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.93 = 2.93) 03:10:41.148 00.000 30444 CameraToMount -- cameraX=-0.72 cameraY=0.33 hyp=0.79 cameraTheta=2.71 mountX=-0.78 mountY=0.16, mountTheta=2.93 03:10:41.149 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.72, y=0.33, opts=13) 03:10:41.149 00.000 30444 Enqueuing Move request for scope (-0.72, 0.33) 03:10:41.149 00.000 15672 Worker thread wakes up 03:10:41.149 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.33) opts 0xd 03:10:41.149 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.72, 0.33) 03:10:41.149 00.000 15672 Moving (-0.72, 0.33) raw xDistance=-0.78 yDistance=0.16 03:10:41.149 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78 03:10:41.149 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:10:41.149 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 03:10:41.149 00.000 15672 MoveAxis(E, 210, ABG) 03:10:41.149 00.000 15672 Guiding Dir = 2, Dur = 210 03:10:41.150 00.001 15672 IsSlewing returns 0 03:10:41.151 00.001 15672 IsGuiding returns 0 03:10:41.154 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=14381, FiltMin=2626, FiltMax=12300, Gamma=2.950 03:10:41.175 00.021 15672 PulseGuide returned control before completion, sleep 196 03:10:41.198 00.023 30444 UpdateGuideState exits: m=37542 SNR=38.2 Saturated 03:10:41.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:41.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:41.198 00.000 30444 Enqueuing Expose request 03:10:41.384 00.186 15672 IsGuiding returns 0 03:10:41.384 00.000 15672 Move returns status 0, amount 210 03:10:41.384 00.000 15672 MoveAxis(N, 0, ABG) 03:10:41.384 00.000 15672 Move returns status 0, amount 0 03:10:41.384 00.000 15672 move complete, result=0 03:10:41.384 00.000 15672 worker thread done servicing request 03:10:41.384 00.000 15672 Worker thread wakes up 03:10:41.384 00.000 30444 GuideStep: -0.8 px 210 ms EAST, 0.2 px 0 ms NORTH 03:10:41.384 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:41.384 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:43.292 01.908 15672 Exposure complete 03:10:43.311 00.019 15672 worker thread done servicing request 03:10:43.311 00.000 30444 OnExposeComplete: enter 03:10:43.312 00.001 30444 UpdateGuideState(): m_state=6 03:10:43.312 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7652 03:10:43.312 00.000 30444 Star::Find returns 1 (1), X=461.63, Y=204.12, Mass=35088, SNR=34.5, Peak=6419 HFD=3.2 03:10:43.312 00.000 30444 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.28) = xAngle (-0.30 = -0.30) 03:10:43.312 00.000 30444 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.36 = -0.36) 03:10:43.312 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.58 mountX=0.23 mountY=-0.09, mountTheta=-0.36 03:10:43.312 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.13, opts=13) 03:10:43.312 00.000 30444 Enqueuing Move request for scope (0.20, -0.13) 03:10:43.312 00.000 15672 Worker thread wakes up 03:10:43.313 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd 03:10:43.313 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.13) 03:10:43.313 00.000 15672 Moving (0.20, -0.13) raw xDistance=0.23 yDistance=-0.09 03:10:43.313 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 03:10:43.313 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:10:43.313 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 03:10:43.313 00.000 15672 MoveAxis(E, 0, ABG) 03:10:43.313 00.000 15672 Move returns status 0, amount 0 03:10:43.313 00.000 15672 MoveAxis(N, 0, ABG) 03:10:43.313 00.000 15672 Move returns status 0, amount 0 03:10:43.313 00.000 15672 move complete, result=0 03:10:43.313 00.000 15672 worker thread done servicing request 03:10:43.317 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2135, max=15412, FiltMin=2558, FiltMax=11203, Gamma=2.950 03:10:43.360 00.043 30444 UpdateGuideState exits: m=35088 SNR=34.5 Saturated 03:10:43.361 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:43.361 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:43.361 00.000 30444 Enqueuing Expose request 03:10:43.361 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 03:10:43.361 00.000 15672 Worker thread wakes up 03:10:43.361 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:43.361 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:45.472 02.111 15672 Exposure complete 03:10:45.491 00.019 15672 worker thread done servicing request 03:10:45.491 00.000 30444 OnExposeComplete: enter 03:10:45.491 00.000 30444 UpdateGuideState(): m_state=6 03:10:45.491 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7653 03:10:45.491 00.000 30444 Star::Find returns 1 (1), X=462.13, Y=204.38, Mass=40688, SNR=40.2, Peak=5756 HFD=3.7 03:10:45.491 00.000 30444 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.28) = xAngle (0.46 = 0.46) 03:10:45.491 00.000 30444 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.40 = 0.40) 03:10:45.491 00.000 30444 CameraToMount -- cameraX=0.70 cameraY=0.13 hyp=0.71 cameraTheta=0.18 mountX=0.63 mountY=0.27, mountTheta=0.41 03:10:45.492 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.70, y=0.13, opts=13) 03:10:45.492 00.000 30444 Enqueuing Move request for scope (0.70, 0.13) 03:10:45.492 00.000 15672 Worker thread wakes up 03:10:45.492 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.13) opts 0xd 03:10:45.492 00.000 15672 Handling offset move in thread for scope, endpoint = (0.70, 0.13) 03:10:45.492 00.000 15672 Moving (0.70, 0.13) raw xDistance=0.63 yDistance=0.27 03:10:45.492 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63 03:10:45.492 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 03:10:45.492 00.000 15672 MoveAxis(W, 171, ABG) 03:10:45.492 00.000 15672 Guiding Dir = 3, Dur = 171 03:10:45.493 00.001 15672 IsSlewing returns 0 03:10:45.495 00.002 15672 IsGuiding returns 0 03:10:45.499 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=13881, FiltMin=2617, FiltMax=11446, Gamma=2.950 03:10:45.521 00.022 15672 PulseGuide returned control before completion, sleep 156 03:10:45.542 00.021 30444 UpdateGuideState exits: m=40688 SNR=40.2 Saturated 03:10:45.542 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:45.542 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:45.542 00.000 30444 Enqueuing Expose request 03:10:45.680 00.138 15672 IsGuiding returns 1 03:10:45.680 00.000 15672 scope still moving after pulse duration time elapsed 03:10:45.702 00.022 15672 IsSlewing returns 0 03:10:45.713 00.011 15672 IsGuiding returns 0 03:10:45.713 00.000 15672 scope move finished after 171 + 47 ms 03:10:45.713 00.000 15672 Move returns status 0, amount 171 03:10:45.713 00.000 15672 MoveAxis(S, 49, ABG) 03:10:45.713 00.000 15672 Guiding Dir = 1, Dur = 49 03:10:45.714 00.001 15672 IsSlewing returns 0 03:10:45.714 00.000 15672 IsGuiding returns 0 03:10:45.794 00.080 15672 IsGuiding returns 1 03:10:45.794 00.000 15672 scope still moving after pulse duration time elapsed 03:10:45.814 00.020 15672 IsSlewing returns 0 03:10:45.814 00.000 15672 IsGuiding returns 1 03:10:45.835 00.021 15672 IsSlewing returns 0 03:10:45.904 00.069 15672 IsGuiding returns 0 03:10:45.904 00.000 15672 scope move finished after 49 + 141 ms 03:10:45.904 00.000 15672 Move returns status 0, amount 49 03:10:45.904 00.000 15672 move complete, result=0 03:10:45.904 00.000 15672 worker thread done servicing request 03:10:45.904 00.000 15672 Worker thread wakes up 03:10:45.904 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:45.904 00.000 30444 GuideStep: 0.6 px 171 ms WEST, 0.3 px 49 ms SOUTH 03:10:45.904 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:47.820 01.916 15672 Exposure complete 03:10:47.851 00.031 15672 worker thread done servicing request 03:10:47.851 00.000 30444 OnExposeComplete: enter 03:10:47.851 00.000 30444 UpdateGuideState(): m_state=6 03:10:47.851 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7654 03:10:47.851 00.000 30444 Star::Find returns 1 (1), X=462.39, Y=204.24, Mass=36290, SNR=36.0, Peak=5814 HFD=3.6 03:10:47.851 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.26 = 0.26) 03:10:47.851 00.000 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.20 = 0.20) 03:10:47.851 00.000 30444 CameraToMount -- cameraX=0.96 cameraY=-0.01 hyp=0.96 cameraTheta=-0.01 mountX=0.93 mountY=0.19, mountTheta=0.21 03:10:47.852 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.96, y=-0.01, opts=13) 03:10:47.852 00.000 30444 Enqueuing Move request for scope (0.96, -0.01) 03:10:47.852 00.000 15672 Worker thread wakes up 03:10:47.852 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.01) opts 0xd 03:10:47.852 00.000 15672 Handling offset move in thread for scope, endpoint = (0.96, -0.01) 03:10:47.852 00.000 15672 Moving (0.96, -0.01) raw xDistance=0.93 yDistance=0.19 03:10:47.852 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.93 03:10:47.852 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:10:47.852 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 03:10:47.852 00.000 15672 MoveAxis(W, 262, ABG) 03:10:47.852 00.000 15672 Guiding Dir = 3, Dur = 262 03:10:47.852 00.000 15672 IsSlewing returns 0 03:10:47.853 00.001 15672 IsGuiding returns 0 03:10:47.857 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=15013, FiltMin=2604, FiltMax=11656, Gamma=2.950 03:10:47.869 00.012 15672 PulseGuide returned control before completion, sleep 257 03:10:48.128 00.259 15672 IsGuiding returns 1 03:10:48.128 00.000 15672 scope still moving after pulse duration time elapsed 03:10:48.149 00.021 15672 IsSlewing returns 0 03:10:48.158 00.009 15672 IsGuiding returns 0 03:10:48.158 00.000 15672 scope move finished after 262 + 43 ms 03:10:48.159 00.001 15672 Move returns status 0, amount 262 03:10:48.159 00.000 15672 MoveAxis(N, 0, ABG) 03:10:48.159 00.000 15672 Move returns status 0, amount 0 03:10:48.159 00.000 15672 move complete, result=0 03:10:48.159 00.000 15672 worker thread done servicing request 03:10:48.355 00.196 30444 UpdateGuideState exits: m=36290 SNR=36.0 Saturated 03:10:48.355 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:48.355 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:48.355 00.000 30444 Enqueuing Expose request 03:10:48.355 00.000 30444 GuideStep: 0.9 px 262 ms WEST, 0.2 px 0 ms NORTH 03:10:48.355 00.000 15672 Worker thread wakes up 03:10:48.355 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:48.355 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:50.468 02.113 15672 Exposure complete 03:10:50.488 00.020 15672 worker thread done servicing request 03:10:50.488 00.000 30444 OnExposeComplete: enter 03:10:50.488 00.000 30444 UpdateGuideState(): m_state=6 03:10:50.488 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7655 03:10:50.488 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=205.05, Mass=37535, SNR=38.2, Peak=6182 HFD=3.3 03:10:50.488 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 03:10:50.489 00.001 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 03:10:50.489 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.79 hyp=0.82 cameraTheta=1.34 mountX=-0.04 mountY=0.82, mountTheta=1.62 03:10:50.489 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.79, opts=13) 03:10:50.489 00.000 30444 Enqueuing Move request for scope (0.19, 0.79) 03:10:50.489 00.000 15672 Worker thread wakes up 03:10:50.489 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.79) opts 0xd 03:10:50.489 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.79) 03:10:50.489 00.000 15672 Moving (0.19, 0.79) raw xDistance=-0.04 yDistance=0.82 03:10:50.489 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:10:50.489 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 03:10:50.489 00.000 15672 MoveAxis(E, 0, ABG) 03:10:50.489 00.000 15672 Move returns status 0, amount 0 03:10:50.489 00.000 15672 MoveAxis(S, 145, ABG) 03:10:50.489 00.000 15672 Guiding Dir = 1, Dur = 145 03:10:50.490 00.001 15672 IsSlewing returns 0 03:10:50.490 00.000 15672 IsGuiding returns 0 03:10:50.494 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=16568, FiltMin=2555, FiltMax=11080, Gamma=2.950 03:10:50.537 00.043 30444 UpdateGuideState exits: m=37535 SNR=38.2 Saturated 03:10:50.537 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:50.537 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:50.537 00.000 30444 Enqueuing Expose request 03:10:50.569 00.032 15672 PulseGuide returned control before completion, sleep 78 03:10:50.666 00.097 15672 IsGuiding returns 1 03:10:50.666 00.000 15672 scope still moving after pulse duration time elapsed 03:10:50.687 00.021 15672 IsSlewing returns 0 03:10:50.690 00.003 15672 IsGuiding returns 1 03:10:50.711 00.021 15672 IsSlewing returns 0 03:10:50.714 00.003 15672 IsGuiding returns 1 03:10:50.734 00.020 15672 IsSlewing returns 0 03:10:50.761 00.027 15672 IsGuiding returns 0 03:10:50.762 00.001 15672 scope move finished after 145 + 126 ms 03:10:50.762 00.000 15672 Move returns status 0, amount 145 03:10:50.762 00.000 15672 move complete, result=0 03:10:50.762 00.000 15672 worker thread done servicing request 03:10:50.762 00.000 15672 Worker thread wakes up 03:10:50.762 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:50.762 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:50.763 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.8 px 145 ms SOUTH 03:10:52.679 01.916 15672 Exposure complete 03:10:52.712 00.033 15672 worker thread done servicing request 03:10:52.712 00.000 30444 OnExposeComplete: enter 03:10:52.712 00.000 30444 UpdateGuideState(): m_state=6 03:10:52.712 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7656 03:10:52.712 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=204.34, Mass=51259, SNR=46.8, Peak=5904 HFD=4.3 03:10:52.712 00.000 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 03:10:52.712 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 03:10:52.712 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.49 mountX=0.13 mountY=0.11, mountTheta=0.73 03:10:52.713 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.08, opts=13) 03:10:52.713 00.000 30444 Enqueuing Move request for scope (0.16, 0.08) 03:10:52.713 00.000 15672 Worker thread wakes up 03:10:52.713 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd 03:10:52.713 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.08) 03:10:52.713 00.000 15672 Moving (0.16, 0.08) raw xDistance=0.13 yDistance=0.11 03:10:52.713 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:10:52.713 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:10:52.713 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 03:10:52.713 00.000 15672 MoveAxis(E, 0, ABG) 03:10:52.713 00.000 15672 Move returns status 0, amount 0 03:10:52.713 00.000 15672 MoveAxis(N, 0, ABG) 03:10:52.713 00.000 15672 Move returns status 0, amount 0 03:10:52.713 00.000 15672 move complete, result=0 03:10:52.714 00.001 15672 worker thread done servicing request 03:10:52.718 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=14382, FiltMin=2594, FiltMax=11087, Gamma=2.950 03:10:52.968 00.250 30444 UpdateGuideState exits: m=51259 SNR=46.8 Saturated 03:10:52.968 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:52.968 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:52.968 00.000 30444 Enqueuing Expose request 03:10:52.969 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:10:52.969 00.000 15672 Worker thread wakes up 03:10:52.969 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:52.969 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:55.079 02.110 15672 Exposure complete 03:10:55.099 00.020 15672 worker thread done servicing request 03:10:55.099 00.000 30444 OnExposeComplete: enter 03:10:55.099 00.000 30444 UpdateGuideState(): m_state=6 03:10:55.099 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7657 03:10:55.099 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=204.41, Mass=29549, SNR=27.4, Peak=5480 HFD=3.6 03:10:55.099 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 03:10:55.099 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 03:10:55.099 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.16 hyp=0.63 cameraTheta=0.26 mountX=0.54 mountY=0.29, mountTheta=0.49 03:10:55.099 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.16, opts=13) 03:10:55.100 00.001 30444 Enqueuing Move request for scope (0.61, 0.16) 03:10:55.100 00.000 15672 Worker thread wakes up 03:10:55.100 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.16) opts 0xd 03:10:55.100 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.16) 03:10:55.100 00.000 15672 Moving (0.61, 0.16) raw xDistance=0.54 yDistance=0.29 03:10:55.100 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54 03:10:55.100 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 03:10:55.100 00.000 15672 MoveAxis(W, 146, ABG) 03:10:55.100 00.000 15672 Guiding Dir = 3, Dur = 146 03:10:55.100 00.000 15672 IsSlewing returns 0 03:10:55.102 00.002 15672 IsGuiding returns 0 03:10:55.106 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=11443, FiltMin=2615, FiltMax=9646, Gamma=2.950 03:10:55.121 00.015 15672 PulseGuide returned control before completion, sleep 137 03:10:55.149 00.028 30444 UpdateGuideState exits: m=29549 SNR=27.4 Saturated 03:10:55.149 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:55.149 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:55.149 00.000 30444 Enqueuing Expose request 03:10:55.283 00.134 15672 IsGuiding returns 0 03:10:55.283 00.000 15672 Move returns status 0, amount 146 03:10:55.283 00.000 15672 MoveAxis(S, 52, ABG) 03:10:55.283 00.000 15672 Guiding Dir = 1, Dur = 52 03:10:55.284 00.001 15672 IsSlewing returns 0 03:10:55.286 00.002 15672 IsGuiding returns 0 03:10:55.362 00.076 15672 IsGuiding returns 1 03:10:55.362 00.000 15672 scope still moving after pulse duration time elapsed 03:10:55.383 00.021 15672 IsSlewing returns 0 03:10:55.441 00.058 15672 IsGuiding returns 0 03:10:55.441 00.000 15672 scope move finished after 52 + 103 ms 03:10:55.441 00.000 15672 Move returns status 0, amount 52 03:10:55.441 00.000 15672 move complete, result=0 03:10:55.441 00.000 15672 worker thread done servicing request 03:10:55.443 00.002 15672 Worker thread wakes up 03:10:55.443 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:55.443 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:55.443 00.000 30444 GuideStep: 0.5 px 146 ms WEST, 0.3 px 52 ms SOUTH 03:10:57.349 01.906 15672 Exposure complete 03:10:57.370 00.021 15672 worker thread done servicing request 03:10:57.370 00.000 30444 OnExposeComplete: enter 03:10:57.370 00.000 30444 UpdateGuideState(): m_state=6 03:10:57.370 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7658 03:10:57.370 00.000 30444 Star::Find returns 1 (1), X=461.90, Y=204.03, Mass=38490, SNR=39.1, Peak=5680 HFD=4.0 03:10:57.370 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 03:10:57.370 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 03:10:57.370 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=-0.22 hyp=0.52 cameraTheta=-0.44 mountX=0.51 mountY=-0.12, mountTheta=-0.23 03:10:57.372 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=-0.22, opts=13) 03:10:57.372 00.000 30444 Enqueuing Move request for scope (0.47, -0.22) 03:10:57.372 00.000 15672 Worker thread wakes up 03:10:57.372 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.22) opts 0xd 03:10:57.372 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, -0.22) 03:10:57.372 00.000 15672 Moving (0.47, -0.22) raw xDistance=0.51 yDistance=-0.12 03:10:57.372 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51 03:10:57.372 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:10:57.372 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 03:10:57.372 00.000 15672 MoveAxis(W, 149, ABG) 03:10:57.372 00.000 15672 Guiding Dir = 3, Dur = 149 03:10:57.373 00.001 15672 IsSlewing returns 0 03:10:57.373 00.000 15672 IsGuiding returns 0 03:10:57.377 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=12180, FiltMin=2638, FiltMax=10348, Gamma=2.950 03:10:57.389 00.012 15672 PulseGuide returned control before completion, sleep 143 03:10:57.550 00.161 30444 UpdateGuideState exits: m=38490 SNR=39.1 Saturated 03:10:57.550 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:57.550 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:57.551 00.001 30444 Enqueuing Expose request 03:10:57.581 00.030 15672 IsGuiding returns 0 03:10:57.581 00.000 15672 Move returns status 0, amount 149 03:10:57.581 00.000 15672 MoveAxis(N, 0, ABG) 03:10:57.581 00.000 15672 Move returns status 0, amount 0 03:10:57.581 00.000 15672 move complete, result=0 03:10:57.581 00.000 15672 worker thread done servicing request 03:10:57.581 00.000 15672 Worker thread wakes up 03:10:57.581 00.000 30444 GuideStep: 0.5 px 149 ms WEST, -0.1 px 0 ms NORTH 03:10:57.582 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:57.582 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:59.693 02.111 15672 Exposure complete 03:10:59.713 00.020 15672 worker thread done servicing request 03:10:59.713 00.000 30444 OnExposeComplete: enter 03:10:59.713 00.000 30444 UpdateGuideState(): m_state=6 03:10:59.713 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7659 03:10:59.713 00.000 30444 Star::Find returns 1 (1), X=461.65, Y=203.77, Mass=48213, SNR=52.5, Peak=5940 HFD=3.7 03:10:59.713 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 03:10:59.713 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 03:10:59.713 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.48 hyp=0.53 cameraTheta=-1.14 mountX=0.35 mountY=-0.42, mountTheta=-0.88 03:10:59.714 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.48, opts=13) 03:10:59.714 00.000 30444 Enqueuing Move request for scope (0.22, -0.48) 03:10:59.714 00.000 15672 Worker thread wakes up 03:10:59.714 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.48) opts 0xd 03:10:59.714 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.48) 03:10:59.714 00.000 15672 Moving (0.22, -0.48) raw xDistance=0.35 yDistance=-0.42 03:10:59.714 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35 03:10:59.714 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:10:59.714 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 03:10:59.714 00.000 15672 MoveAxis(W, 104, ABG) 03:10:59.714 00.000 15672 Guiding Dir = 3, Dur = 104 03:10:59.715 00.001 15672 IsSlewing returns 0 03:10:59.715 00.000 15672 IsGuiding returns 0 03:10:59.719 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14841, FiltMin=2602, FiltMax=11159, Gamma=2.950 03:10:59.738 00.019 15672 PulseGuide returned control before completion, sleep 92 03:10:59.762 00.024 30444 UpdateGuideState exits: m=48213 SNR=52.5 Saturated 03:10:59.762 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:10:59.763 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:10:59.763 00.000 30444 Enqueuing Expose request 03:10:59.831 00.068 15672 IsGuiding returns 1 03:10:59.832 00.001 15672 scope still moving after pulse duration time elapsed 03:10:59.853 00.021 15672 IsSlewing returns 0 03:10:59.867 00.014 15672 IsGuiding returns 0 03:10:59.867 00.000 15672 scope move finished after 104 + 47 ms 03:10:59.867 00.000 15672 Move returns status 0, amount 104 03:10:59.867 00.000 15672 MoveAxis(N, 0, ABG) 03:10:59.867 00.000 15672 Move returns status 0, amount 0 03:10:59.867 00.000 15672 move complete, result=0 03:10:59.867 00.000 15672 worker thread done servicing request 03:10:59.867 00.000 15672 Worker thread wakes up 03:10:59.867 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:10:59.867 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:10:59.867 00.000 30444 GuideStep: 0.3 px 104 ms WEST, -0.4 px 0 ms NORTH 03:11:01.773 01.906 15672 Exposure complete 03:11:01.792 00.019 15672 worker thread done servicing request 03:11:01.792 00.000 30444 OnExposeComplete: enter 03:11:01.792 00.000 30444 UpdateGuideState(): m_state=6 03:11:01.792 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7660 03:11:01.792 00.000 30444 Star::Find returns 1 (1), X=461.48, Y=204.11, Mass=31978, SNR=30.4, Peak=5820 HFD=3.5 03:11:01.792 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.97 = -0.97) 03:11:01.792 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 03:11:01.793 00.001 30444 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.25 mountX=0.09 mountY=-0.13, mountTheta=-0.99 03:11:01.793 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.14, opts=13) 03:11:01.793 00.000 30444 Enqueuing Move request for scope (0.05, -0.14) 03:11:01.793 00.000 15672 Worker thread wakes up 03:11:01.793 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd 03:11:01.793 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.14) 03:11:01.793 00.000 15672 Moving (0.05, -0.14) raw xDistance=0.09 yDistance=-0.13 03:11:01.793 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:11:01.793 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:11:01.793 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 03:11:01.793 00.000 15672 MoveAxis(E, 0, ABG) 03:11:01.793 00.000 15672 Move returns status 0, amount 0 03:11:01.793 00.000 15672 MoveAxis(N, 0, ABG) 03:11:01.794 00.001 15672 Move returns status 0, amount 0 03:11:01.794 00.000 15672 move complete, result=0 03:11:01.794 00.000 15672 worker thread done servicing request 03:11:01.798 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=14621, FiltMin=2646, FiltMax=11074, Gamma=2.950 03:11:01.841 00.043 30444 UpdateGuideState exits: m=31978 SNR=30.4 Saturated 03:11:01.841 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:01.841 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:01.841 00.000 30444 Enqueuing Expose request 03:11:01.842 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:11:01.842 00.000 15672 Worker thread wakes up 03:11:01.842 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:01.842 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:03.952 02.110 15672 Exposure complete 03:11:03.973 00.021 15672 worker thread done servicing request 03:11:03.973 00.000 30444 OnExposeComplete: enter 03:11:03.973 00.000 30444 UpdateGuideState(): m_state=6 03:11:03.973 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7661 03:11:03.973 00.000 30444 Star::Find returns 1 (1), X=461.77, Y=204.34, Mass=31162, SNR=34.6, Peak=5824 HFD=3.4 03:11:03.973 00.000 30444 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.28) = xAngle (0.52 = 0.52) 03:11:03.973 00.000 30444 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.46 = 0.46) 03:11:03.973 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.09 hyp=0.35 cameraTheta=0.25 mountX=0.30 mountY=0.16, mountTheta=0.48 03:11:03.974 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.09, opts=13) 03:11:03.974 00.000 30444 Enqueuing Move request for scope (0.34, 0.09) 03:11:03.974 00.000 15672 Worker thread wakes up 03:11:03.974 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.09) opts 0xd 03:11:03.974 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.09) 03:11:03.974 00.000 15672 Moving (0.34, 0.09) raw xDistance=0.30 yDistance=0.16 03:11:03.974 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 03:11:03.974 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:11:03.974 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 03:11:03.974 00.000 15672 MoveAxis(W, 82, ABG) 03:11:03.974 00.000 15672 Guiding Dir = 3, Dur = 82 03:11:03.974 00.000 15672 IsSlewing returns 0 03:11:03.976 00.002 15672 IsGuiding returns 0 03:11:03.981 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=15615, FiltMin=2597, FiltMax=11376, Gamma=2.950 03:11:04.003 00.022 15672 PulseGuide returned control before completion, sleep 65 03:11:04.028 00.025 30444 UpdateGuideState exits: m=31162 SNR=34.6 Saturated 03:11:04.028 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:04.028 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:04.029 00.001 30444 Enqueuing Expose request 03:11:04.071 00.042 15672 IsGuiding returns 1 03:11:04.071 00.000 15672 scope still moving after pulse duration time elapsed 03:11:04.092 00.021 15672 IsSlewing returns 0 03:11:04.115 00.023 15672 IsGuiding returns 0 03:11:04.115 00.000 15672 scope move finished after 82 + 56 ms 03:11:04.115 00.000 15672 Move returns status 0, amount 82 03:11:04.115 00.000 15672 MoveAxis(N, 0, ABG) 03:11:04.115 00.000 15672 Move returns status 0, amount 0 03:11:04.115 00.000 15672 move complete, result=0 03:11:04.116 00.001 15672 worker thread done servicing request 03:11:04.116 00.000 15672 Worker thread wakes up 03:11:04.116 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:04.116 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:04.116 00.000 30444 GuideStep: 0.3 px 82 ms WEST, 0.2 px 0 ms NORTH 03:11:06.022 01.906 15672 Exposure complete 03:11:06.042 00.020 15672 worker thread done servicing request 03:11:06.042 00.000 30444 OnExposeComplete: enter 03:11:06.042 00.000 30444 UpdateGuideState(): m_state=6 03:11:06.042 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7662 03:11:06.042 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=204.68, Mass=42913, SNR=40.3, Peak=6066 HFD=3.4 03:11:06.042 00.000 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.55 = 1.55) 03:11:06.043 00.001 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.49 = 1.49) 03:11:06.043 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.42 hyp=0.44 cameraTheta=1.28 mountX=0.01 mountY=0.44, mountTheta=1.55 03:11:06.043 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.42, opts=13) 03:11:06.043 00.000 30444 Enqueuing Move request for scope (0.13, 0.42) 03:11:06.043 00.000 15672 Worker thread wakes up 03:11:06.043 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.42) opts 0xd 03:11:06.043 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.42) 03:11:06.043 00.000 15672 Moving (0.13, 0.42) raw xDistance=0.01 yDistance=0.44 03:11:06.043 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:11:06.043 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 03:11:06.043 00.000 15672 MoveAxis(E, 0, ABG) 03:11:06.043 00.000 15672 Move returns status 0, amount 0 03:11:06.043 00.000 15672 MoveAxis(S, 79, ABG) 03:11:06.043 00.000 15672 Guiding Dir = 1, Dur = 79 03:11:06.044 00.001 15672 IsSlewing returns 0 03:11:06.045 00.001 15672 IsGuiding returns 0 03:11:06.164 00.119 15672 IsGuiding returns 1 03:11:06.164 00.000 15672 scope still moving after pulse duration time elapsed 03:11:06.186 00.022 15672 IsSlewing returns 0 03:11:06.188 00.002 15672 IsGuiding returns 1 03:11:06.209 00.021 15672 IsSlewing returns 0 03:11:06.240 00.031 15672 IsGuiding returns 0 03:11:06.240 00.000 15672 scope move finished after 79 + 116 ms 03:11:06.240 00.000 15672 Move returns status 0, amount 79 03:11:06.240 00.000 15672 move complete, result=0 03:11:06.241 00.001 15672 worker thread done servicing request 03:11:06.241 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=14310, FiltMin=2628, FiltMax=11322, Gamma=2.950 03:11:06.312 00.071 30444 UpdateGuideState exits: m=42913 SNR=40.3 Saturated 03:11:06.312 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:06.312 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:06.312 00.000 30444 Enqueuing Expose request 03:11:06.312 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 79 ms SOUTH 03:11:06.312 00.000 15672 Worker thread wakes up 03:11:06.312 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:06.312 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:08.421 02.109 15672 Exposure complete 03:11:08.446 00.025 15672 worker thread done servicing request 03:11:08.446 00.000 30444 OnExposeComplete: enter 03:11:08.446 00.000 30444 UpdateGuideState(): m_state=6 03:11:08.446 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7663 03:11:08.446 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=203.96, Mass=35513, SNR=39.1, Peak=5994 HFD=3.9 03:11:08.446 00.000 30444 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.28) = xAngle (-2.20 = -2.20) 03:11:08.446 00.000 30444 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 03:11:08.446 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.29 hyp=0.47 cameraTheta=-2.48 mountX=-0.28 mountY=-0.36, mountTheta=-2.23 03:11:08.447 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.29, opts=13) 03:11:08.447 00.000 30444 Enqueuing Move request for scope (-0.37, -0.29) 03:11:08.447 00.000 15672 Worker thread wakes up 03:11:08.447 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.29) opts 0xd 03:11:08.447 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.29) 03:11:08.447 00.000 15672 Moving (-0.37, -0.29) raw xDistance=-0.28 yDistance=-0.36 03:11:08.447 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 03:11:08.447 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:11:08.447 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 03:11:08.447 00.000 15672 MoveAxis(E, 75, ABG) 03:11:08.447 00.000 15672 Guiding Dir = 2, Dur = 75 03:11:08.448 00.001 15672 IsSlewing returns 0 03:11:08.449 00.001 15672 IsGuiding returns 0 03:11:08.454 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=13128, FiltMin=2713, FiltMax=11038, Gamma=2.950 03:11:08.477 00.023 15672 PulseGuide returned control before completion, sleep 58 03:11:08.502 00.025 30444 UpdateGuideState exits: m=35513 SNR=39.1 Saturated 03:11:08.502 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:08.502 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:08.502 00.000 30444 Enqueuing Expose request 03:11:08.541 00.039 15672 IsGuiding returns 1 03:11:08.541 00.000 15672 scope still moving after pulse duration time elapsed 03:11:08.563 00.022 15672 IsSlewing returns 0 03:11:08.564 00.001 15672 IsGuiding returns 1 03:11:08.585 00.021 15672 IsSlewing returns 0 03:11:08.589 00.004 15672 IsGuiding returns 0 03:11:08.589 00.000 15672 scope move finished after 75 + 65 ms 03:11:08.589 00.000 15672 Move returns status 0, amount 75 03:11:08.589 00.000 15672 MoveAxis(N, 0, ABG) 03:11:08.589 00.000 15672 Move returns status 0, amount 0 03:11:08.589 00.000 15672 move complete, result=0 03:11:08.589 00.000 15672 worker thread done servicing request 03:11:08.589 00.000 15672 Worker thread wakes up 03:11:08.589 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:08.589 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:08.589 00.000 30444 GuideStep: -0.3 px 75 ms EAST, -0.4 px 0 ms NORTH 03:11:10.498 01.909 15672 Exposure complete 03:11:10.517 00.019 15672 worker thread done servicing request 03:11:10.517 00.000 30444 OnExposeComplete: enter 03:11:10.518 00.001 30444 UpdateGuideState(): m_state=6 03:11:10.518 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7664 03:11:10.518 00.000 30444 Star::Find returns 1 (1), X=461.36, Y=204.49, Mass=34892, SNR=35.7, Peak=5785 HFD=3.4 03:11:10.518 00.000 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 03:11:10.518 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 03:11:10.518 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.85 mountX=-0.13 mountY=0.21, mountTheta=2.11 03:11:10.518 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.23, opts=13) 03:11:10.518 00.000 30444 Enqueuing Move request for scope (-0.07, 0.23) 03:11:10.518 00.000 15672 Worker thread wakes up 03:11:10.519 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd 03:11:10.519 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.23) 03:11:10.519 00.000 15672 Moving (-0.07, 0.23) raw xDistance=-0.13 yDistance=0.21 03:11:10.519 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:11:10.519 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:11:10.519 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 03:11:10.519 00.000 15672 MoveAxis(E, 0, ABG) 03:11:10.519 00.000 15672 Move returns status 0, amount 0 03:11:10.519 00.000 15672 MoveAxis(N, 0, ABG) 03:11:10.519 00.000 15672 Move returns status 0, amount 0 03:11:10.519 00.000 15672 move complete, result=0 03:11:10.519 00.000 15672 worker thread done servicing request 03:11:10.524 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=14932, FiltMin=2620, FiltMax=10810, Gamma=2.950 03:11:10.567 00.043 30444 UpdateGuideState exits: m=34892 SNR=35.7 Saturated 03:11:10.567 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:10.567 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:10.567 00.000 30444 Enqueuing Expose request 03:11:10.567 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:11:10.567 00.000 15672 Worker thread wakes up 03:11:10.568 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:10.568 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:12.678 02.110 15672 Exposure complete 03:11:12.698 00.020 15672 worker thread done servicing request 03:11:12.698 00.000 30444 OnExposeComplete: enter 03:11:12.698 00.000 30444 UpdateGuideState(): m_state=6 03:11:12.698 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7665 03:11:12.698 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=203.99, Mass=34736, SNR=35.0, Peak=6128 HFD=3.3 03:11:12.698 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 03:11:12.698 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 03:11:12.698 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.75 mountX=0.03 mountY=-0.26, mountTheta=-1.47 03:11:12.699 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.26, opts=13) 03:11:12.699 00.000 30444 Enqueuing Move request for scope (-0.05, -0.26) 03:11:12.699 00.000 15672 Worker thread wakes up 03:11:12.699 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd 03:11:12.699 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.26) 03:11:12.699 00.000 15672 Moving (-0.05, -0.26) raw xDistance=0.03 yDistance=-0.26 03:11:12.699 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 03:11:12.699 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:11:12.699 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 03:11:12.699 00.000 15672 MoveAxis(E, 0, ABG) 03:11:12.699 00.000 15672 Move returns status 0, amount 0 03:11:12.699 00.000 15672 MoveAxis(N, 0, ABG) 03:11:12.699 00.000 15672 Move returns status 0, amount 0 03:11:12.699 00.000 15672 move complete, result=0 03:11:12.699 00.000 15672 worker thread done servicing request 03:11:12.704 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=14402, FiltMin=2628, FiltMax=10294, Gamma=2.950 03:11:12.747 00.043 30444 UpdateGuideState exits: m=34736 SNR=35.0 Saturated 03:11:12.748 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:12.748 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:12.748 00.000 30444 Enqueuing Expose request 03:11:12.748 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 03:11:12.748 00.000 15672 Worker thread wakes up 03:11:12.748 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:12.748 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:14.662 01.914 15672 Exposure complete 03:11:14.695 00.033 15672 worker thread done servicing request 03:11:14.695 00.000 30444 OnExposeComplete: enter 03:11:14.695 00.000 30444 UpdateGuideState(): m_state=6 03:11:14.695 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7666 03:11:14.695 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=204.35, Mass=30701, SNR=31.8, Peak=6185 HFD=3.0 03:11:14.695 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 03:11:14.695 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 03:11:14.695 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.13 cameraTheta=2.30 mountX=-0.11 mountY=0.07, mountTheta=2.53 03:11:14.697 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.09, opts=13) 03:11:14.697 00.000 30444 Enqueuing Move request for scope (-0.08, 0.09) 03:11:14.697 00.000 15672 Worker thread wakes up 03:11:14.697 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd 03:11:14.697 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.09) 03:11:14.697 00.000 15672 Moving (-0.08, 0.09) raw xDistance=-0.11 yDistance=0.07 03:11:14.697 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 03:11:14.697 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:11:14.697 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 03:11:14.697 00.000 15672 MoveAxis(E, 0, ABG) 03:11:14.697 00.000 15672 Move returns status 0, amount 0 03:11:14.697 00.000 15672 MoveAxis(N, 0, ABG) 03:11:14.697 00.000 15672 Move returns status 0, amount 0 03:11:14.697 00.000 15672 move complete, result=0 03:11:14.697 00.000 15672 worker thread done servicing request 03:11:14.702 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=14751, FiltMin=2587, FiltMax=10805, Gamma=2.950 03:11:14.744 00.042 30444 UpdateGuideState exits: m=30701 SNR=31.8 Saturated 03:11:14.744 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:14.744 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:14.744 00.000 30444 Enqueuing Expose request 03:11:14.745 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:11:14.745 00.000 15672 Worker thread wakes up 03:11:14.745 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:14.745 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:16.856 02.111 15672 Exposure complete 03:11:16.876 00.020 15672 worker thread done servicing request 03:11:16.876 00.000 30444 OnExposeComplete: enter 03:11:16.876 00.000 30444 UpdateGuideState(): m_state=6 03:11:16.876 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7667 03:11:16.876 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=204.08, Mass=34860, SNR=36.7, Peak=5725 HFD=3.7 03:11:16.876 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 03:11:16.876 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 03:11:16.876 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.62 mountX=0.04 mountY=-0.17, mountTheta=-1.34 03:11:16.877 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.17, opts=13) 03:11:16.877 00.000 30444 Enqueuing Move request for scope (-0.01, -0.17) 03:11:16.877 00.000 15672 Worker thread wakes up 03:11:16.877 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd 03:11:16.877 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.17) 03:11:16.877 00.000 15672 Moving (-0.01, -0.17) raw xDistance=0.04 yDistance=-0.17 03:11:16.877 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 03:11:16.877 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:11:16.877 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 03:11:16.877 00.000 15672 MoveAxis(E, 0, ABG) 03:11:16.877 00.000 15672 Move returns status 0, amount 0 03:11:16.877 00.000 15672 MoveAxis(N, 0, ABG) 03:11:16.878 00.001 15672 Move returns status 0, amount 0 03:11:16.878 00.000 15672 move complete, result=0 03:11:16.878 00.000 15672 worker thread done servicing request 03:11:16.882 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2005, max=17165, FiltMin=2583, FiltMax=11413, Gamma=2.950 03:11:16.926 00.044 30444 UpdateGuideState exits: m=34860 SNR=36.7 Saturated 03:11:16.927 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:16.927 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:16.927 00.000 30444 Enqueuing Expose request 03:11:16.927 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 03:11:16.927 00.000 15672 Worker thread wakes up 03:11:16.927 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:16.927 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:18.833 01.906 15672 Exposure complete 03:11:18.853 00.020 15672 worker thread done servicing request 03:11:18.853 00.000 30444 OnExposeComplete: enter 03:11:18.853 00.000 30444 UpdateGuideState(): m_state=6 03:11:18.853 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7668 03:11:18.853 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=203.82, Mass=32823, SNR=30.2, Peak=6288 HFD=3.0 03:11:18.853 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 03:11:18.853 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.08 = -1.08) 03:11:18.853 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.44 hyp=0.45 cameraTheta=-1.29 mountX=0.24 mountY=-0.40, mountTheta=-1.03 03:11:18.854 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.44, opts=13) 03:11:18.854 00.000 30444 Enqueuing Move request for scope (0.12, -0.44) 03:11:18.854 00.000 15672 Worker thread wakes up 03:11:18.854 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.44) opts 0xd 03:11:18.854 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.44) 03:11:18.854 00.000 15672 Moving (0.12, -0.44) raw xDistance=0.24 yDistance=-0.40 03:11:18.854 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 03:11:18.854 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.39 newest=-0.49 03:11:18.854 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 03:11:18.854 00.000 15672 MoveAxis(E, 0, ABG) 03:11:18.854 00.000 15672 Move returns status 0, amount 0 03:11:18.854 00.000 15672 MoveAxis(N, 71, ABG) 03:11:18.854 00.000 15672 Guiding Dir = 0, Dur = 71 03:11:18.856 00.002 15672 IsSlewing returns 0 03:11:18.857 00.001 15672 IsGuiding returns 0 03:11:18.861 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=16579, FiltMin=2604, FiltMax=11315, Gamma=2.950 03:11:18.930 00.069 30444 UpdateGuideState exits: m=32823 SNR=30.2 Saturated 03:11:18.931 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:18.931 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:18.931 00.000 30444 Enqueuing Expose request 03:11:18.942 00.011 15672 IsGuiding returns 1 03:11:18.942 00.000 15672 scope still moving after pulse duration time elapsed 03:11:18.963 00.021 15672 IsSlewing returns 0 03:11:18.964 00.001 15672 IsGuiding returns 1 03:11:18.985 00.021 15672 IsSlewing returns 0 03:11:19.036 00.051 15672 IsGuiding returns 0 03:11:19.036 00.000 15672 scope move finished after 71 + 107 ms 03:11:19.036 00.000 15672 Move returns status 0, amount 71 03:11:19.036 00.000 15672 move complete, result=0 03:11:19.036 00.000 15672 worker thread done servicing request 03:11:19.036 00.000 15672 Worker thread wakes up 03:11:19.036 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 71 ms NORTH 03:11:19.036 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:19.036 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:21.152 02.116 15672 Exposure complete 03:11:21.179 00.027 15672 worker thread done servicing request 03:11:21.179 00.000 30444 OnExposeComplete: enter 03:11:21.179 00.000 30444 UpdateGuideState(): m_state=6 03:11:21.179 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7669 03:11:21.179 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=203.82, Mass=47152, SNR=43.4, Peak=6095 HFD=3.9 03:11:21.179 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 03:11:21.179 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 03:11:21.179 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.44 hyp=0.49 cameraTheta=-2.02 mountX=-0.08 mountY=-0.47, mountTheta=-1.74 03:11:21.180 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.44, opts=13) 03:11:21.180 00.000 30444 Enqueuing Move request for scope (-0.21, -0.44) 03:11:21.180 00.000 15672 Worker thread wakes up 03:11:21.180 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.44) opts 0xd 03:11:21.180 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.44) 03:11:21.180 00.000 15672 Moving (-0.21, -0.44) raw xDistance=-0.08 yDistance=-0.47 03:11:21.180 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 03:11:21.180 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 03:11:21.180 00.000 15672 MoveAxis(E, 0, ABG) 03:11:21.180 00.000 15672 Move returns status 0, amount 0 03:11:21.180 00.000 15672 MoveAxis(N, 84, ABG) 03:11:21.180 00.000 15672 Guiding Dir = 0, Dur = 84 03:11:21.180 00.000 15672 IsSlewing returns 0 03:11:21.181 00.001 15672 IsGuiding returns 0 03:11:21.186 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=14116, FiltMin=2631, FiltMax=10874, Gamma=2.950 03:11:21.229 00.043 30444 UpdateGuideState exits: m=47152 SNR=43.4 Saturated 03:11:21.229 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:21.229 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:21.229 00.000 30444 Enqueuing Expose request 03:11:21.256 00.027 15672 PulseGuide returned control before completion, sleep 19 03:11:21.277 00.021 15672 IsGuiding returns 1 03:11:21.277 00.000 15672 scope still moving after pulse duration time elapsed 03:11:21.299 00.022 15672 IsSlewing returns 0 03:11:21.300 00.001 15672 IsGuiding returns 1 03:11:21.321 00.021 15672 IsSlewing returns 0 03:11:21.322 00.001 15672 IsGuiding returns 1 03:11:21.343 00.021 15672 IsSlewing returns 0 03:11:21.344 00.001 15672 IsGuiding returns 1 03:11:21.365 00.021 15672 IsSlewing returns 0 03:11:21.416 00.051 15672 IsGuiding returns 0 03:11:21.416 00.000 15672 scope move finished after 84 + 150 ms 03:11:21.416 00.000 15672 Move returns status 0, amount 84 03:11:21.417 00.001 15672 move complete, result=0 03:11:21.417 00.000 15672 worker thread done servicing request 03:11:21.417 00.000 15672 Worker thread wakes up 03:11:21.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:21.417 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:21.417 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 84 ms NORTH 03:11:23.323 01.906 15672 Exposure complete 03:11:23.343 00.020 15672 worker thread done servicing request 03:11:23.343 00.000 30444 OnExposeComplete: enter 03:11:23.343 00.000 30444 UpdateGuideState(): m_state=6 03:11:23.344 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7670 03:11:23.344 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=203.61, Mass=35568, SNR=32.5, Peak=5552 HFD=3.7 03:11:23.344 00.000 30444 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.28) = xAngle (-0.83 = -0.83) 03:11:23.344 00.000 30444 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.89 = -0.89) 03:11:23.344 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.64 hyp=0.72 cameraTheta=-1.11 mountX=0.48 mountY=-0.56, mountTheta=-0.86 03:11:23.344 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.64, opts=13) 03:11:23.344 00.000 30444 Enqueuing Move request for scope (0.32, -0.64) 03:11:23.344 00.000 15672 Worker thread wakes up 03:11:23.344 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.64) opts 0xd 03:11:23.344 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.64) 03:11:23.344 00.000 15672 Moving (0.32, -0.64) raw xDistance=0.48 yDistance=-0.56 03:11:23.344 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 03:11:23.344 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 03:11:23.345 00.001 15672 MoveAxis(W, 130, ABG) 03:11:23.345 00.000 15672 Guiding Dir = 3, Dur = 130 03:11:23.345 00.000 15672 IsSlewing returns 0 03:11:23.349 00.004 15672 IsGuiding returns 0 03:11:23.350 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=14341, FiltMin=2630, FiltMax=10204, Gamma=2.950 03:11:23.364 00.014 15672 PulseGuide returned control before completion, sleep 125 03:11:23.392 00.028 30444 UpdateGuideState exits: m=35568 SNR=32.5 Saturated 03:11:23.392 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:23.392 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:23.392 00.000 30444 Enqueuing Expose request 03:11:23.493 00.101 15672 IsGuiding returns 0 03:11:23.493 00.000 15672 Move returns status 0, amount 130 03:11:23.493 00.000 15672 MoveAxis(N, 99, ABG) 03:11:23.493 00.000 15672 Guiding Dir = 0, Dur = 99 03:11:23.493 00.000 15672 IsSlewing returns 0 03:11:23.494 00.001 15672 IsGuiding returns 0 03:11:23.574 00.080 15672 PulseGuide returned control before completion, sleep 30 03:11:23.606 00.032 15672 IsGuiding returns 1 03:11:23.607 00.001 15672 scope still moving after pulse duration time elapsed 03:11:23.627 00.020 15672 IsSlewing returns 0 03:11:23.631 00.004 15672 IsGuiding returns 1 03:11:23.651 00.020 15672 IsSlewing returns 0 03:11:23.654 00.003 15672 IsGuiding returns 1 03:11:23.675 00.021 15672 IsSlewing returns 0 03:11:23.702 00.027 15672 IsGuiding returns 0 03:11:23.702 00.000 15672 scope move finished after 99 + 109 ms 03:11:23.702 00.000 15672 Move returns status 0, amount 99 03:11:23.702 00.000 15672 move complete, result=0 03:11:23.703 00.001 15672 worker thread done servicing request 03:11:23.703 00.000 15672 Worker thread wakes up 03:11:23.703 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:23.703 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:23.703 00.000 30444 GuideStep: 0.5 px 130 ms WEST, -0.6 px 99 ms NORTH 03:11:25.822 02.119 15672 Exposure complete 03:11:25.854 00.032 15672 worker thread done servicing request 03:11:25.854 00.000 30444 OnExposeComplete: enter 03:11:25.854 00.000 30444 UpdateGuideState(): m_state=6 03:11:25.854 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7671 03:11:25.854 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=203.80, Mass=40719, SNR=38.1, Peak=6064 HFD=3.8 03:11:25.854 00.000 30444 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 03:11:25.854 00.000 30444 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.48 = -2.48) 03:11:25.854 00.000 30444 CameraToMount -- cameraX=-0.95 cameraY=-0.45 hyp=1.05 cameraTheta=-2.70 mountX=-0.79 mountY=-0.65, mountTheta=-2.45 03:11:25.855 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.95, y=-0.45, opts=13) 03:11:25.855 00.000 30444 Enqueuing Move request for scope (-0.95, -0.45) 03:11:25.855 00.000 15672 Worker thread wakes up 03:11:25.856 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.45) opts 0xd 03:11:25.856 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.95, -0.45) 03:11:25.856 00.000 15672 Moving (-0.95, -0.45) raw xDistance=-0.79 yDistance=-0.65 03:11:25.856 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.79 03:11:25.856 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 03:11:25.856 00.000 15672 MoveAxis(E, 204, ABG) 03:11:25.856 00.000 15672 Guiding Dir = 2, Dur = 204 03:11:25.856 00.000 15672 IsSlewing returns 0 03:11:25.857 00.001 15672 IsGuiding returns 0 03:11:25.862 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=12937, FiltMin=2593, FiltMax=11276, Gamma=2.950 03:11:25.873 00.011 15672 PulseGuide returned control before completion, sleep 199 03:11:26.074 00.201 30444 UpdateGuideState exits: m=40719 SNR=38.1 Saturated 03:11:26.075 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:26.075 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:26.075 00.000 30444 Enqueuing Expose request 03:11:26.077 00.002 15672 IsGuiding returns 1 03:11:26.077 00.000 15672 scope still moving after pulse duration time elapsed 03:11:26.098 00.021 15672 IsSlewing returns 0 03:11:26.114 00.016 15672 IsGuiding returns 0 03:11:26.114 00.000 15672 scope move finished after 204 + 52 ms 03:11:26.114 00.000 15672 Move returns status 0, amount 204 03:11:26.114 00.000 15672 MoveAxis(N, 115, ABG) 03:11:26.114 00.000 15672 Guiding Dir = 0, Dur = 115 03:11:26.115 00.001 15672 IsSlewing returns 0 03:11:26.117 00.002 15672 IsGuiding returns 0 03:11:26.193 00.076 15672 PulseGuide returned control before completion, sleep 50 03:11:26.273 00.080 15672 IsGuiding returns 1 03:11:26.273 00.000 15672 scope still moving after pulse duration time elapsed 03:11:26.294 00.021 15672 IsSlewing returns 0 03:11:26.295 00.001 15672 IsGuiding returns 1 03:11:26.316 00.021 15672 IsSlewing returns 0 03:11:26.337 00.021 15672 IsGuiding returns 0 03:11:26.337 00.000 15672 scope move finished after 115 + 105 ms 03:11:26.338 00.001 15672 Move returns status 0, amount 115 03:11:26.338 00.000 15672 move complete, result=0 03:11:26.338 00.000 15672 worker thread done servicing request 03:11:26.338 00.000 15672 Worker thread wakes up 03:11:26.338 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:26.338 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:26.339 00.001 30444 GuideStep: -0.8 px 204 ms EAST, -0.6 px 115 ms NORTH 03:11:28.249 01.910 15672 Exposure complete 03:11:28.268 00.019 15672 worker thread done servicing request 03:11:28.268 00.000 30444 OnExposeComplete: enter 03:11:28.269 00.001 30444 UpdateGuideState(): m_state=6 03:11:28.269 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7672 03:11:28.269 00.000 30444 Star::Find returns 1 (1), X=460.98, Y=203.39, Mass=45307, SNR=43.2, Peak=6133 HFD=3.8 03:11:28.269 00.000 30444 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.28) = xAngle (-1.78 = -1.78) 03:11:28.269 00.000 30444 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 03:11:28.269 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.86 hyp=0.97 cameraTheta=-2.06 mountX=-0.20 mountY=-0.94, mountTheta=-1.78 03:11:28.269 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.86, opts=13) 03:11:28.269 00.000 30444 Enqueuing Move request for scope (-0.45, -0.86) 03:11:28.269 00.000 15672 Worker thread wakes up 03:11:28.270 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.86) opts 0xd 03:11:28.270 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.86) 03:11:28.270 00.000 15672 Moving (-0.45, -0.86) raw xDistance=-0.20 yDistance=-0.94 03:11:28.270 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 03:11:28.270 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 03:11:28.270 00.000 15672 MoveAxis(E, 0, ABG) 03:11:28.270 00.000 15672 Move returns status 0, amount 0 03:11:28.270 00.000 15672 MoveAxis(N, 167, ABG) 03:11:28.270 00.000 15672 Guiding Dir = 0, Dur = 167 03:11:28.270 00.000 15672 IsSlewing returns 0 03:11:28.272 00.002 15672 IsGuiding returns 0 03:11:28.276 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=15402, FiltMin=2613, FiltMax=11930, Gamma=2.950 03:11:28.318 00.042 30444 UpdateGuideState exits: m=45307 SNR=43.2 Saturated 03:11:28.321 00.003 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:28.321 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:28.321 00.000 30444 Enqueuing Expose request 03:11:28.348 00.027 15672 PulseGuide returned control before completion, sleep 100 03:11:28.451 00.103 15672 IsGuiding returns 1 03:11:28.451 00.000 15672 scope still moving after pulse duration time elapsed 03:11:28.473 00.022 15672 IsSlewing returns 0 03:11:28.476 00.003 15672 IsGuiding returns 1 03:11:28.496 00.020 15672 IsSlewing returns 0 03:11:28.499 00.003 15672 IsGuiding returns 1 03:11:28.519 00.020 15672 IsSlewing returns 0 03:11:28.522 00.003 15672 IsGuiding returns 1 03:11:28.543 00.021 15672 IsSlewing returns 0 03:11:28.559 00.016 15672 IsGuiding returns 0 03:11:28.559 00.000 15672 scope move finished after 167 + 120 ms 03:11:28.559 00.000 15672 Move returns status 0, amount 167 03:11:28.559 00.000 15672 move complete, result=0 03:11:28.559 00.000 15672 worker thread done servicing request 03:11:28.560 00.001 15672 Worker thread wakes up 03:11:28.560 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:28.560 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:28.560 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 167 ms NORTH 03:11:30.676 02.116 15672 Exposure complete 03:11:30.707 00.031 15672 worker thread done servicing request 03:11:30.707 00.000 30444 OnExposeComplete: enter 03:11:30.707 00.000 30444 UpdateGuideState(): m_state=6 03:11:30.707 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7673 03:11:30.707 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=204.13, Mass=44228, SNR=40.8, Peak=6082 HFD=3.7 03:11:30.707 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 03:11:30.707 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 03:11:30.707 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.83 mountX=0.00 mountY=-0.13, mountTheta=-1.56 03:11:30.707 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.13, opts=13) 03:11:30.707 00.000 30444 Enqueuing Move request for scope (-0.03, -0.13) 03:11:30.708 00.001 15672 Worker thread wakes up 03:11:30.708 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd 03:11:30.708 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.13) 03:11:30.708 00.000 15672 Moving (-0.03, -0.13) raw xDistance=0.00 yDistance=-0.13 03:11:30.708 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 03:11:30.708 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:11:30.708 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 03:11:30.708 00.000 15672 MoveAxis(E, 0, ABG) 03:11:30.708 00.000 15672 Move returns status 0, amount 0 03:11:30.708 00.000 15672 MoveAxis(N, 0, ABG) 03:11:30.708 00.000 15672 Move returns status 0, amount 0 03:11:30.708 00.000 15672 move complete, result=0 03:11:30.708 00.000 15672 worker thread done servicing request 03:11:30.713 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=15157, FiltMin=2542, FiltMax=11751, Gamma=2.950 03:11:30.758 00.045 30444 UpdateGuideState exits: m=44228 SNR=40.8 Saturated 03:11:30.758 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:30.758 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:30.758 00.000 30444 Enqueuing Expose request 03:11:30.758 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 03:11:30.758 00.000 15672 Worker thread wakes up 03:11:30.758 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:30.758 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:32.664 01.906 15672 Exposure complete 03:11:32.685 00.021 15672 worker thread done servicing request 03:11:32.685 00.000 30444 OnExposeComplete: enter 03:11:32.685 00.000 30444 UpdateGuideState(): m_state=6 03:11:32.685 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7674 03:11:32.685 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=203.42, Mass=37860, SNR=38.4, Peak=6583 HFD=3.2 03:11:32.685 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 03:11:32.685 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 03:11:32.685 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.83 hyp=0.92 cameraTheta=-2.02 mountX=-0.16 mountY=-0.90, mountTheta=-1.75 03:11:32.686 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.83, opts=13) 03:11:32.686 00.000 30444 Enqueuing Move request for scope (-0.40, -0.83) 03:11:32.686 00.000 15672 Worker thread wakes up 03:11:32.686 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.83) opts 0xd 03:11:32.686 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.83) 03:11:32.686 00.000 15672 Moving (-0.40, -0.83) raw xDistance=-0.16 yDistance=-0.90 03:11:32.686 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 03:11:32.686 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 03:11:32.686 00.000 15672 MoveAxis(E, 0, ABG) 03:11:32.686 00.000 15672 Move returns status 0, amount 0 03:11:32.686 00.000 15672 MoveAxis(N, 160, ABG) 03:11:32.686 00.000 15672 Guiding Dir = 0, Dur = 160 03:11:32.687 00.001 15672 IsSlewing returns 0 03:11:32.687 00.000 15672 IsGuiding returns 0 03:11:32.692 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2020, max=15135, FiltMin=2565, FiltMax=11446, Gamma=2.950 03:11:32.734 00.042 30444 UpdateGuideState exits: m=37860 SNR=38.4 Saturated 03:11:32.735 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:32.735 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:32.735 00.000 30444 Enqueuing Expose request 03:11:32.806 00.071 15672 PulseGuide returned control before completion, sleep 52 03:11:32.860 00.054 15672 IsGuiding returns 1 03:11:32.860 00.000 15672 scope still moving after pulse duration time elapsed 03:11:32.881 00.021 15672 IsSlewing returns 0 03:11:32.882 00.001 15672 IsGuiding returns 1 03:11:32.904 00.022 15672 IsSlewing returns 0 03:11:32.905 00.001 15672 IsGuiding returns 1 03:11:32.926 00.021 15672 IsSlewing returns 0 03:11:32.927 00.001 15672 IsGuiding returns 1 03:11:32.948 00.021 15672 IsSlewing returns 0 03:11:32.966 00.018 15672 IsGuiding returns 0 03:11:32.966 00.000 15672 scope move finished after 160 + 118 ms 03:11:32.966 00.000 15672 Move returns status 0, amount 160 03:11:32.966 00.000 15672 move complete, result=0 03:11:32.967 00.001 15672 worker thread done servicing request 03:11:32.967 00.000 15672 Worker thread wakes up 03:11:32.967 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:32.967 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:32.967 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 160 ms NORTH 03:11:35.073 02.106 15672 Exposure complete 03:11:35.093 00.020 15672 worker thread done servicing request 03:11:35.093 00.000 30444 OnExposeComplete: enter 03:11:35.093 00.000 30444 UpdateGuideState(): m_state=6 03:11:35.093 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7675 03:11:35.093 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=203.31, Mass=37388, SNR=36.4, Peak=6326 HFD=3.1 03:11:35.094 00.001 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 03:11:35.094 00.000 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 03:11:35.094 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.95 hyp=0.98 cameraTheta=-1.82 mountX=0.03 mountY=-0.98, mountTheta=-1.54 03:11:35.094 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.95, opts=13) 03:11:35.094 00.000 30444 Enqueuing Move request for scope (-0.24, -0.95) 03:11:35.094 00.000 15672 Worker thread wakes up 03:11:35.094 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.95) opts 0xd 03:11:35.094 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.95) 03:11:35.094 00.000 15672 Moving (-0.24, -0.95) raw xDistance=0.03 yDistance=-0.98 03:11:35.094 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 03:11:35.094 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98 03:11:35.094 00.000 15672 MoveAxis(E, 0, ABG) 03:11:35.094 00.000 15672 Move returns status 0, amount 0 03:11:35.095 00.001 15672 MoveAxis(N, 174, ABG) 03:11:35.095 00.000 15672 Guiding Dir = 0, Dur = 174 03:11:35.096 00.001 15672 IsSlewing returns 0 03:11:35.096 00.000 15672 IsGuiding returns 0 03:11:35.100 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=14389, FiltMin=2617, FiltMax=11254, Gamma=2.950 03:11:35.143 00.043 30444 UpdateGuideState exits: m=37388 SNR=36.4 Saturated 03:11:35.143 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:35.143 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:35.143 00.000 30444 Enqueuing Expose request 03:11:35.170 00.027 15672 PulseGuide returned control before completion, sleep 111 03:11:35.284 00.114 15672 IsGuiding returns 1 03:11:35.284 00.000 15672 scope still moving after pulse duration time elapsed 03:11:35.304 00.020 15672 IsSlewing returns 0 03:11:35.306 00.002 15672 IsGuiding returns 1 03:11:35.327 00.021 15672 IsSlewing returns 0 03:11:35.332 00.005 15672 IsGuiding returns 1 03:11:35.353 00.021 15672 IsSlewing returns 0 03:11:35.394 00.041 15672 IsGuiding returns 0 03:11:35.394 00.000 15672 scope move finished after 174 + 124 ms 03:11:35.394 00.000 15672 Move returns status 0, amount 174 03:11:35.394 00.000 15672 move complete, result=0 03:11:35.394 00.000 15672 worker thread done servicing request 03:11:35.396 00.002 15672 Worker thread wakes up 03:11:35.396 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:35.396 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:35.396 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -1.0 px 174 ms NORTH 03:11:37.311 01.915 15672 Exposure complete 03:11:37.343 00.032 15672 worker thread done servicing request 03:11:37.343 00.000 30444 OnExposeComplete: enter 03:11:37.343 00.000 30444 UpdateGuideState(): m_state=6 03:11:37.343 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7676 03:11:37.344 00.001 30444 Star::Find returns 1 (1), X=461.16, Y=203.01, Mass=31509, SNR=31.7, Peak=6772 HFD=2.6 03:11:37.344 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 03:11:37.344 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 03:11:37.344 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-1.24 hyp=1.27 cameraTheta=-1.79 mountX=0.08 mountY=-1.27, mountTheta=-1.51 03:11:37.344 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-1.24, opts=13) 03:11:37.344 00.000 30444 Enqueuing Move request for scope (-0.28, -1.24) 03:11:37.344 00.000 15672 Worker thread wakes up 03:11:37.344 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -1.24) opts 0xd 03:11:37.344 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -1.24) 03:11:37.344 00.000 15672 Moving (-0.28, -1.24) raw xDistance=0.08 yDistance=-1.27 03:11:37.344 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:11:37.345 00.001 15672 GuideAlgorithmResistSwitch::result() returns -1.27 from input -1.27 03:11:37.345 00.000 15672 MoveAxis(E, 0, ABG) 03:11:37.345 00.000 15672 Move returns status 0, amount 0 03:11:37.345 00.000 15672 MoveAxis(N, 227, ABG) 03:11:37.345 00.000 15672 Guiding Dir = 0, Dur = 227 03:11:37.345 00.000 15672 IsSlewing returns 0 03:11:37.346 00.001 15672 IsGuiding returns 0 03:11:37.350 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2327, max=14337, FiltMin=2623, FiltMax=10998, Gamma=2.950 03:11:37.423 00.073 15672 PulseGuide returned control before completion, sleep 161 03:11:37.587 00.164 15672 IsGuiding returns 1 03:11:37.587 00.000 15672 scope still moving after pulse duration time elapsed 03:11:37.608 00.021 15672 IsSlewing returns 0 03:11:37.609 00.001 15672 IsGuiding returns 1 03:11:37.630 00.021 15672 IsSlewing returns 0 03:11:37.632 00.002 15672 IsGuiding returns 1 03:11:37.652 00.020 15672 IsSlewing returns 0 03:11:37.679 00.027 15672 IsGuiding returns 0 03:11:37.679 00.000 15672 scope move finished after 227 + 105 ms 03:11:37.679 00.000 15672 Move returns status 0, amount 227 03:11:37.679 00.000 15672 move complete, result=0 03:11:37.679 00.000 15672 worker thread done servicing request 03:11:37.767 00.088 30444 UpdateGuideState exits: m=31509 SNR=31.7 Saturated 03:11:37.767 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:37.768 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:37.768 00.000 30444 Enqueuing Expose request 03:11:37.768 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.3 px 227 ms NORTH 03:11:37.768 00.000 15672 Worker thread wakes up 03:11:37.768 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:37.769 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:39.878 02.109 15672 Exposure complete 03:11:39.898 00.020 15672 worker thread done servicing request 03:11:39.898 00.000 30444 OnExposeComplete: enter 03:11:39.898 00.000 30444 UpdateGuideState(): m_state=6 03:11:39.898 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7677 03:11:39.898 00.000 30444 Star::Find returns 1 (1), X=461.21, Y=203.82, Mass=35333, SNR=33.1, Peak=5996 HFD=3.0 03:11:39.898 00.000 30444 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 03:11:39.898 00.000 30444 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 03:11:39.898 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.43 hyp=0.49 cameraTheta=-2.04 mountX=-0.09 mountY=-0.47, mountTheta=-1.76 03:11:39.899 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.43, opts=13) 03:11:39.899 00.000 30444 Enqueuing Move request for scope (-0.22, -0.43) 03:11:39.899 00.000 15672 Worker thread wakes up 03:11:39.899 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.43) opts 0xd 03:11:39.899 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.43) 03:11:39.899 00.000 15672 Moving (-0.22, -0.43) raw xDistance=-0.09 yDistance=-0.47 03:11:39.899 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:11:39.899 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 03:11:39.899 00.000 15672 MoveAxis(E, 0, ABG) 03:11:39.899 00.000 15672 Move returns status 0, amount 0 03:11:39.899 00.000 15672 MoveAxis(N, 84, ABG) 03:11:39.899 00.000 15672 Guiding Dir = 0, Dur = 84 03:11:39.900 00.001 15672 IsSlewing returns 0 03:11:39.906 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=14156, FiltMin=2570, FiltMax=10868, Gamma=2.950 03:11:39.931 00.025 15672 IsGuiding returns 0 03:11:39.949 00.018 30444 UpdateGuideState exits: m=35333 SNR=33.1 Saturated 03:11:39.949 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:39.949 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:39.949 00.000 30444 Enqueuing Expose request 03:11:40.011 00.062 15672 PulseGuide returned control before completion, sleep 15 03:11:40.027 00.016 15672 IsGuiding returns 1 03:11:40.027 00.000 15672 scope still moving after pulse duration time elapsed 03:11:40.049 00.022 15672 IsSlewing returns 0 03:11:40.050 00.001 15672 IsGuiding returns 1 03:11:40.071 00.021 15672 IsSlewing returns 0 03:11:40.073 00.002 15672 IsGuiding returns 1 03:11:40.095 00.022 15672 IsSlewing returns 0 03:11:40.098 00.003 15672 IsGuiding returns 1 03:11:40.119 00.021 15672 IsSlewing returns 0 03:11:40.171 00.052 15672 IsGuiding returns 0 03:11:40.171 00.000 15672 scope move finished after 84 + 155 ms 03:11:40.171 00.000 15672 Move returns status 0, amount 84 03:11:40.171 00.000 15672 move complete, result=0 03:11:40.171 00.000 15672 worker thread done servicing request 03:11:40.171 00.000 15672 Worker thread wakes up 03:11:40.171 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:40.171 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:40.171 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 84 ms NORTH 03:11:42.080 01.909 15672 Exposure complete 03:11:42.100 00.020 15672 worker thread done servicing request 03:11:42.100 00.000 30444 OnExposeComplete: enter 03:11:42.100 00.000 30444 UpdateGuideState(): m_state=6 03:11:42.100 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7678 03:11:42.100 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=203.42, Mass=35008, SNR=34.9, Peak=6165 HFD=3.1 03:11:42.100 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 03:11:42.100 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 03:11:42.100 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.83 hyp=0.83 cameraTheta=-1.61 mountX=0.20 mountY=-0.82, mountTheta=-1.34 03:11:42.101 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.83, opts=13) 03:11:42.101 00.000 30444 Enqueuing Move request for scope (-0.03, -0.83) 03:11:42.101 00.000 15672 Worker thread wakes up 03:11:42.101 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.83) opts 0xd 03:11:42.101 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.83) 03:11:42.101 00.000 15672 Moving (-0.03, -0.83) raw xDistance=0.20 yDistance=-0.82 03:11:42.101 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 03:11:42.101 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 03:11:42.101 00.000 15672 MoveAxis(E, 0, ABG) 03:11:42.101 00.000 15672 Move returns status 0, amount 0 03:11:42.101 00.000 15672 MoveAxis(N, 146, ABG) 03:11:42.101 00.000 15672 Guiding Dir = 0, Dur = 146 03:11:42.102 00.001 15672 IsSlewing returns 0 03:11:42.103 00.001 15672 IsGuiding returns 0 03:11:42.107 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=14590, FiltMin=2608, FiltMax=11248, Gamma=2.950 03:11:42.150 00.043 30444 UpdateGuideState exits: m=35008 SNR=34.9 Saturated 03:11:42.150 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:42.150 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:42.150 00.000 30444 Enqueuing Expose request 03:11:42.183 00.033 15672 PulseGuide returned control before completion, sleep 76 03:11:42.296 00.113 15672 IsGuiding returns 1 03:11:42.296 00.000 15672 scope still moving after pulse duration time elapsed 03:11:42.317 00.021 15672 IsSlewing returns 0 03:11:42.319 00.002 15672 IsGuiding returns 1 03:11:42.340 00.021 15672 IsSlewing returns 0 03:11:42.360 00.020 15672 IsGuiding returns 0 03:11:42.360 00.000 15672 scope move finished after 146 + 111 ms 03:11:42.360 00.000 15672 Move returns status 0, amount 146 03:11:42.360 00.000 15672 move complete, result=0 03:11:42.360 00.000 15672 worker thread done servicing request 03:11:42.361 00.001 15672 Worker thread wakes up 03:11:42.361 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:42.361 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:42.361 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 146 ms NORTH 03:11:44.468 02.107 15672 Exposure complete 03:11:44.488 00.020 15672 worker thread done servicing request 03:11:44.488 00.000 30444 OnExposeComplete: enter 03:11:44.488 00.000 30444 UpdateGuideState(): m_state=6 03:11:44.488 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7679 03:11:44.488 00.000 30444 Star::Find returns 1 (1), X=461.31, Y=203.27, Mass=28415, SNR=29.9, Peak=6175 HFD=2.7 03:11:44.488 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 03:11:44.488 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 03:11:44.488 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.98 hyp=0.99 cameraTheta=-1.69 mountX=0.15 mountY=-0.98, mountTheta=-1.41 03:11:44.489 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.98, opts=13) 03:11:44.489 00.000 30444 Enqueuing Move request for scope (-0.12, -0.98) 03:11:44.489 00.000 15672 Worker thread wakes up 03:11:44.489 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.98) opts 0xd 03:11:44.489 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.98) 03:11:44.489 00.000 15672 Moving (-0.12, -0.98) raw xDistance=0.15 yDistance=-0.98 03:11:44.489 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:11:44.489 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98 03:11:44.489 00.000 15672 MoveAxis(E, 0, ABG) 03:11:44.489 00.000 15672 Move returns status 0, amount 0 03:11:44.489 00.000 15672 MoveAxis(N, 175, ABG) 03:11:44.489 00.000 15672 Guiding Dir = 0, Dur = 175 03:11:44.490 00.001 15672 IsSlewing returns 0 03:11:44.491 00.001 15672 IsGuiding returns 0 03:11:44.494 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=14337, FiltMin=2577, FiltMax=11536, Gamma=2.950 03:11:44.536 00.042 30444 UpdateGuideState exits: m=28415 SNR=29.9 Saturated 03:11:44.536 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:44.536 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:44.536 00.000 30444 Enqueuing Expose request 03:11:44.564 00.028 15672 PulseGuide returned control before completion, sleep 112 03:11:44.679 00.115 15672 IsGuiding returns 1 03:11:44.680 00.001 15672 scope still moving after pulse duration time elapsed 03:11:44.701 00.021 15672 IsSlewing returns 0 03:11:44.702 00.001 15672 IsGuiding returns 1 03:11:44.723 00.021 15672 IsSlewing returns 0 03:11:44.724 00.001 15672 IsGuiding returns 1 03:11:44.746 00.022 15672 IsSlewing returns 0 03:11:44.757 00.011 15672 IsGuiding returns 0 03:11:44.757 00.000 15672 scope move finished after 175 + 91 ms 03:11:44.757 00.000 15672 Move returns status 0, amount 175 03:11:44.757 00.000 15672 move complete, result=0 03:11:44.757 00.000 15672 worker thread done servicing request 03:11:44.757 00.000 15672 Worker thread wakes up 03:11:44.757 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.0 px 175 ms NORTH 03:11:44.757 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:44.757 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:46.666 01.909 15672 Exposure complete 03:11:46.686 00.020 15672 worker thread done servicing request 03:11:46.686 00.000 30444 OnExposeComplete: enter 03:11:46.686 00.000 30444 UpdateGuideState(): m_state=6 03:11:46.686 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7680 03:11:46.686 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=203.77, Mass=26918, SNR=28.5, Peak=5606 HFD=2.9 03:11:46.686 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 03:11:46.686 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 03:11:46.686 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.48 hyp=0.50 cameraTheta=-1.84 mountX=0.00 mountY=-0.50, mountTheta=-1.56 03:11:46.687 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.48, opts=13) 03:11:46.687 00.000 30444 Enqueuing Move request for scope (-0.13, -0.48) 03:11:46.687 00.000 15672 Worker thread wakes up 03:11:46.687 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.48) opts 0xd 03:11:46.687 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.48) 03:11:46.687 00.000 15672 Moving (-0.13, -0.48) raw xDistance=0.00 yDistance=-0.50 03:11:46.687 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 03:11:46.687 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 03:11:46.687 00.000 15672 MoveAxis(E, 0, ABG) 03:11:46.687 00.000 15672 Move returns status 0, amount 0 03:11:46.687 00.000 15672 MoveAxis(N, 89, ABG) 03:11:46.687 00.000 15672 Guiding Dir = 0, Dur = 89 03:11:46.688 00.001 15672 IsSlewing returns 0 03:11:46.689 00.001 15672 IsGuiding returns 0 03:11:46.693 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=14255, FiltMin=2632, FiltMax=11698, Gamma=2.950 03:11:46.735 00.042 30444 UpdateGuideState exits: m=26918 SNR=28.5 Saturated 03:11:46.735 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:46.735 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:46.735 00.000 30444 Enqueuing Expose request 03:11:46.768 00.033 15672 PulseGuide returned control before completion, sleep 20 03:11:46.801 00.033 15672 IsGuiding returns 1 03:11:46.801 00.000 15672 scope still moving after pulse duration time elapsed 03:11:46.822 00.021 15672 IsSlewing returns 0 03:11:46.823 00.001 15672 IsGuiding returns 1 03:11:46.844 00.021 15672 IsSlewing returns 0 03:11:46.847 00.003 15672 IsGuiding returns 1 03:11:46.867 00.020 15672 IsSlewing returns 0 03:11:46.882 00.015 15672 IsGuiding returns 0 03:11:46.882 00.000 15672 scope move finished after 89 + 103 ms 03:11:46.882 00.000 15672 Move returns status 0, amount 89 03:11:46.882 00.000 15672 move complete, result=0 03:11:46.883 00.001 15672 worker thread done servicing request 03:11:46.883 00.000 15672 Worker thread wakes up 03:11:46.883 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:46.883 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:46.883 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 89 ms NORTH 03:11:48.992 02.109 15672 Exposure complete 03:11:49.012 00.020 15672 worker thread done servicing request 03:11:49.012 00.000 30444 OnExposeComplete: enter 03:11:49.012 00.000 30444 UpdateGuideState(): m_state=6 03:11:49.012 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7681 03:11:49.012 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=204.31, Mass=34473, SNR=34.6, Peak=6444 HFD=3.4 03:11:49.012 00.000 30444 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.28) = xAngle (0.62 = 0.62) 03:11:49.012 00.000 30444 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.56 = 0.56) 03:11:49.012 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.34 mountX=0.15 mountY=0.10, mountTheta=0.58 03:11:49.013 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.06, opts=13) 03:11:49.013 00.000 30444 Enqueuing Move request for scope (0.17, 0.06) 03:11:49.013 00.000 15672 Worker thread wakes up 03:11:49.013 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd 03:11:49.013 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.06) 03:11:49.013 00.000 15672 Moving (0.17, 0.06) raw xDistance=0.15 yDistance=0.10 03:11:49.013 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:11:49.014 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:11:49.014 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 03:11:49.014 00.000 15672 MoveAxis(E, 0, ABG) 03:11:49.014 00.000 15672 Move returns status 0, amount 0 03:11:49.014 00.000 15672 MoveAxis(N, 0, ABG) 03:11:49.014 00.000 15672 Move returns status 0, amount 0 03:11:49.014 00.000 15672 move complete, result=0 03:11:49.014 00.000 15672 worker thread done servicing request 03:11:49.019 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=14225, FiltMin=2619, FiltMax=11580, Gamma=2.950 03:11:49.062 00.043 30444 UpdateGuideState exits: m=34473 SNR=34.6 Saturated 03:11:49.062 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:49.062 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:49.062 00.000 30444 Enqueuing Expose request 03:11:49.062 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:11:49.062 00.000 15672 Worker thread wakes up 03:11:49.062 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:49.062 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:50.968 01.906 15672 Exposure complete 03:11:50.988 00.020 15672 worker thread done servicing request 03:11:50.988 00.000 30444 OnExposeComplete: enter 03:11:50.988 00.000 30444 UpdateGuideState(): m_state=6 03:11:50.988 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7682 03:11:50.988 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=204.54, Mass=34209, SNR=33.6, Peak=7021 HFD=2.9 03:11:50.988 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 03:11:50.988 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.48 = 2.48) 03:11:50.988 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.28 hyp=0.37 cameraTheta=2.27 mountX=-0.31 mountY=0.23, mountTheta=2.51 03:11:50.989 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.28, opts=13) 03:11:50.989 00.000 30444 Enqueuing Move request for scope (-0.24, 0.28) 03:11:50.989 00.000 15672 Worker thread wakes up 03:11:50.989 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.28) opts 0xd 03:11:50.989 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.28) 03:11:50.989 00.000 15672 Moving (-0.24, 0.28) raw xDistance=-0.31 yDistance=0.23 03:11:50.989 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 03:11:50.989 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:11:50.989 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 03:11:50.989 00.000 15672 MoveAxis(E, 83, ABG) 03:11:50.989 00.000 15672 Guiding Dir = 2, Dur = 83 03:11:50.990 00.001 15672 IsSlewing returns 0 03:11:50.991 00.001 15672 IsGuiding returns 0 03:11:50.995 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=13996, FiltMin=2617, FiltMax=10815, Gamma=2.950 03:11:51.018 00.023 15672 PulseGuide returned control before completion, sleep 67 03:11:51.038 00.020 30444 UpdateGuideState exits: m=34209 SNR=33.6 Saturated 03:11:51.038 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:51.038 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:51.038 00.000 30444 Enqueuing Expose request 03:11:51.088 00.050 15672 IsGuiding returns 1 03:11:51.088 00.000 15672 scope still moving after pulse duration time elapsed 03:11:51.108 00.020 15672 IsSlewing returns 0 03:11:51.129 00.021 15672 IsGuiding returns 0 03:11:51.129 00.000 15672 scope move finished after 83 + 55 ms 03:11:51.129 00.000 15672 Move returns status 0, amount 83 03:11:51.130 00.001 15672 MoveAxis(N, 0, ABG) 03:11:51.130 00.000 15672 Move returns status 0, amount 0 03:11:51.130 00.000 15672 move complete, result=0 03:11:51.130 00.000 15672 worker thread done servicing request 03:11:51.130 00.000 15672 Worker thread wakes up 03:11:51.130 00.000 30444 GuideStep: -0.3 px 83 ms EAST, 0.2 px 0 ms NORTH 03:11:51.130 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:51.130 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:53.248 02.118 15672 Exposure complete 03:11:53.280 00.032 15672 worker thread done servicing request 03:11:53.280 00.000 30444 OnExposeComplete: enter 03:11:53.280 00.000 30444 UpdateGuideState(): m_state=6 03:11:53.280 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7683 03:11:53.280 00.000 30444 Star::Find returns 1 (1), X=461.91, Y=205.05, Mass=40541, SNR=41.2, Peak=7441 HFD=2.9 03:11:53.280 00.000 30444 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.28) = xAngle (1.30 = 1.30) 03:11:53.280 00.000 30444 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.24 = 1.24) 03:11:53.280 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=0.79 hyp=0.93 cameraTheta=1.02 mountX=0.25 mountY=0.88, mountTheta=1.30 03:11:53.280 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.79, opts=13) 03:11:53.280 00.000 30444 Enqueuing Move request for scope (0.48, 0.79) 03:11:53.281 00.001 15672 Worker thread wakes up 03:11:53.281 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.79) opts 0xd 03:11:53.281 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.79) 03:11:53.281 00.000 15672 Moving (0.48, 0.79) raw xDistance=0.25 yDistance=0.88 03:11:53.281 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 03:11:53.281 00.000 15672 resist switch: large excursion: input 0.88 thresh 0.75 direction from -1 to 1 03:11:53.281 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.63 03:11:53.281 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88 03:11:53.281 00.000 15672 MoveAxis(E, 0, ABG) 03:11:53.281 00.000 15672 Move returns status 0, amount 0 03:11:53.281 00.000 15672 MoveAxis(S, 156, ABG) 03:11:53.281 00.000 15672 Guiding Dir = 1, Dur = 156 03:11:53.282 00.001 15672 IsSlewing returns 0 03:11:53.282 00.000 15672 IsGuiding returns 0 03:11:53.287 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=13699, FiltMin=2569, FiltMax=10899, Gamma=2.950 03:11:53.366 00.079 15672 PulseGuide returned control before completion, sleep 83 03:11:53.453 00.087 15672 IsGuiding returns 1 03:11:53.453 00.000 15672 scope still moving after pulse duration time elapsed 03:11:53.474 00.021 15672 IsSlewing returns 0 03:11:53.475 00.001 15672 IsGuiding returns 1 03:11:53.496 00.021 15672 IsSlewing returns 0 03:11:53.496 00.000 15672 IsGuiding returns 1 03:11:53.517 00.021 15672 IsSlewing returns 0 03:11:53.518 00.001 15672 IsGuiding returns 1 03:11:53.539 00.021 15672 IsSlewing returns 0 03:11:53.544 00.005 30444 UpdateGuideState exits: m=40541 SNR=41.2 Saturated 03:11:53.544 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:53.544 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:53.544 00.000 30444 Enqueuing Expose request 03:11:53.574 00.030 15672 IsGuiding returns 0 03:11:53.574 00.000 15672 scope move finished after 156 + 135 ms 03:11:53.574 00.000 15672 Move returns status 0, amount 156 03:11:53.574 00.000 15672 move complete, result=0 03:11:53.574 00.000 15672 worker thread done servicing request 03:11:53.574 00.000 15672 Worker thread wakes up 03:11:53.574 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:53.574 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:53.576 00.002 30444 GuideStep: 0.2 px 0 ms EAST, 0.9 px 156 ms SOUTH 03:11:55.481 01.905 15672 Exposure complete 03:11:55.501 00.020 15672 worker thread done servicing request 03:11:55.501 00.000 30444 OnExposeComplete: enter 03:11:55.501 00.000 30444 UpdateGuideState(): m_state=6 03:11:55.502 00.001 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7684 03:11:55.502 00.000 30444 Star::Find returns 1 (1), X=461.78, Y=204.88, Mass=37795, SNR=34.5, Peak=6844 HFD=3.0 03:11:55.502 00.000 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 03:11:55.502 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 03:11:55.502 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.62 hyp=0.71 cameraTheta=1.06 mountX=0.16 mountY=0.68, mountTheta=1.33 03:11:55.502 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.62, opts=13) 03:11:55.502 00.000 30444 Enqueuing Move request for scope (0.35, 0.62) 03:11:55.502 00.000 15672 Worker thread wakes up 03:11:55.502 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.62) opts 0xd 03:11:55.503 00.001 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.62) 03:11:55.503 00.000 15672 Moving (0.35, 0.62) raw xDistance=0.16 yDistance=0.68 03:11:55.503 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 03:11:55.503 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 03:11:55.503 00.000 15672 MoveAxis(E, 0, ABG) 03:11:55.503 00.000 15672 Move returns status 0, amount 0 03:11:55.503 00.000 15672 MoveAxis(S, 122, ABG) 03:11:55.503 00.000 15672 Guiding Dir = 1, Dur = 122 03:11:55.503 00.000 15672 IsSlewing returns 0 03:11:55.504 00.001 15672 IsGuiding returns 0 03:11:55.508 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=15005, FiltMin=2560, FiltMax=12509, Gamma=2.950 03:11:55.573 00.065 30444 UpdateGuideState exits: m=37795 SNR=34.5 Saturated 03:11:55.574 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:55.574 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:55.574 00.000 30444 Enqueuing Expose request 03:11:55.618 00.044 15672 PulseGuide returned control before completion, sleep 19 03:11:55.639 00.021 15672 IsGuiding returns 1 03:11:55.639 00.000 15672 scope still moving after pulse duration time elapsed 03:11:55.660 00.021 15672 IsSlewing returns 0 03:11:55.661 00.001 15672 IsGuiding returns 1 03:11:55.682 00.021 15672 IsSlewing returns 0 03:11:55.683 00.001 15672 IsGuiding returns 1 03:11:55.704 00.021 15672 IsSlewing returns 0 03:11:55.705 00.001 15672 IsGuiding returns 1 03:11:55.725 00.020 15672 IsSlewing returns 0 03:11:55.748 00.023 15672 IsGuiding returns 0 03:11:55.748 00.000 15672 scope move finished after 122 + 121 ms 03:11:55.748 00.000 15672 Move returns status 0, amount 122 03:11:55.748 00.000 15672 move complete, result=0 03:11:55.748 00.000 15672 worker thread done servicing request 03:11:55.748 00.000 15672 Worker thread wakes up 03:11:55.749 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:55.749 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:55.749 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.7 px 122 ms SOUTH 03:11:57.856 02.107 15672 Exposure complete 03:11:57.876 00.020 15672 worker thread done servicing request 03:11:57.876 00.000 30444 OnExposeComplete: enter 03:11:57.876 00.000 30444 UpdateGuideState(): m_state=6 03:11:57.876 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7685 03:11:57.876 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=204.87, Mass=42117, SNR=40.2, Peak=6559 HFD=3.6 03:11:57.876 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 03:11:57.876 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.79 = 1.79) 03:11:57.876 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.62 hyp=0.62 cameraTheta=1.57 mountX=-0.17 mountY=0.61, mountTheta=1.85 03:11:57.877 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.62, opts=13) 03:11:57.877 00.000 30444 Enqueuing Move request for scope (-0.00, 0.62) 03:11:57.877 00.000 15672 Worker thread wakes up 03:11:57.877 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.62) opts 0xd 03:11:57.877 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.62) 03:11:57.877 00.000 15672 Moving (-0.00, 0.62) raw xDistance=-0.17 yDistance=0.61 03:11:57.877 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:11:57.877 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 03:11:57.877 00.000 15672 MoveAxis(E, 0, ABG) 03:11:57.877 00.000 15672 Move returns status 0, amount 0 03:11:57.877 00.000 15672 MoveAxis(S, 108, ABG) 03:11:57.877 00.000 15672 Guiding Dir = 1, Dur = 108 03:11:57.878 00.001 15672 IsSlewing returns 0 03:11:57.879 00.001 15672 IsGuiding returns 0 03:11:57.883 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=14413, FiltMin=2652, FiltMax=11640, Gamma=2.950 03:11:57.925 00.042 30444 UpdateGuideState exits: m=42117 SNR=40.2 Saturated 03:11:57.925 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:11:57.925 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:11:57.925 00.000 30444 Enqueuing Expose request 03:11:57.951 00.026 15672 PulseGuide returned control before completion, sleep 46 03:11:58.015 00.064 15672 IsGuiding returns 1 03:11:58.016 00.001 15672 scope still moving after pulse duration time elapsed 03:11:58.037 00.021 15672 IsSlewing returns 0 03:11:58.038 00.001 15672 IsGuiding returns 1 03:11:58.060 00.022 15672 IsSlewing returns 0 03:11:58.063 00.003 15672 IsGuiding returns 1 03:11:58.084 00.021 15672 IsSlewing returns 0 03:11:58.111 00.027 15672 IsGuiding returns 0 03:11:58.111 00.000 15672 scope move finished after 108 + 124 ms 03:11:58.111 00.000 15672 Move returns status 0, amount 108 03:11:58.111 00.000 15672 move complete, result=0 03:11:58.111 00.000 15672 worker thread done servicing request 03:11:58.111 00.000 15672 Worker thread wakes up 03:11:58.112 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:11:58.112 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:11:58.112 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 108 ms SOUTH 03:12:00.018 01.906 15672 Exposure complete 03:12:00.038 00.020 15672 worker thread done servicing request 03:12:00.038 00.000 30444 OnExposeComplete: enter 03:12:00.038 00.000 30444 UpdateGuideState(): m_state=6 03:12:00.038 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7686 03:12:00.038 00.000 30444 Star::Find returns 1 (1), X=461.05, Y=205.17, Mass=45068, SNR=40.3, Peak=7068 HFD=3.2 03:12:00.038 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 03:12:00.038 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 03:12:00.038 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.92 hyp=0.99 cameraTheta=1.96 mountX=-0.61 mountY=0.81, mountTheta=2.22 03:12:00.039 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.92, opts=13) 03:12:00.039 00.000 30444 Enqueuing Move request for scope (-0.38, 0.92) 03:12:00.039 00.000 15672 Worker thread wakes up 03:12:00.039 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.92) opts 0xd 03:12:00.039 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.92) 03:12:00.039 00.000 15672 Moving (-0.38, 0.92) raw xDistance=-0.61 yDistance=0.81 03:12:00.039 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61 03:12:00.039 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 03:12:00.039 00.000 15672 MoveAxis(E, 166, ABG) 03:12:00.039 00.000 15672 Guiding Dir = 2, Dur = 166 03:12:00.039 00.000 15672 IsSlewing returns 0 03:12:00.041 00.002 15672 IsGuiding returns 0 03:12:00.046 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=15117, FiltMin=2572, FiltMax=12219, Gamma=2.950 03:12:00.059 00.013 15672 PulseGuide returned control before completion, sleep 158 03:12:00.089 00.030 30444 UpdateGuideState exits: m=45068 SNR=40.3 Saturated 03:12:00.089 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:00.089 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:00.089 00.000 30444 Enqueuing Expose request 03:12:00.220 00.131 15672 IsGuiding returns 1 03:12:00.221 00.001 15672 scope still moving after pulse duration time elapsed 03:12:00.243 00.022 15672 IsSlewing returns 0 03:12:00.252 00.009 15672 IsGuiding returns 0 03:12:00.253 00.001 15672 scope move finished after 166 + 45 ms 03:12:00.253 00.000 15672 Move returns status 0, amount 166 03:12:00.253 00.000 15672 MoveAxis(S, 145, ABG) 03:12:00.253 00.000 15672 Guiding Dir = 1, Dur = 145 03:12:00.254 00.001 15672 IsSlewing returns 0 03:12:00.256 00.002 15672 IsGuiding returns 0 03:12:00.331 00.075 15672 PulseGuide returned control before completion, sleep 81 03:12:00.416 00.085 15672 IsGuiding returns 1 03:12:00.416 00.000 15672 scope still moving after pulse duration time elapsed 03:12:00.437 00.021 15672 IsSlewing returns 0 03:12:00.440 00.003 15672 IsGuiding returns 1 03:12:00.461 00.021 15672 IsSlewing returns 0 03:12:00.491 00.030 15672 IsGuiding returns 0 03:12:00.491 00.000 15672 scope move finished after 145 + 89 ms 03:12:00.491 00.000 15672 Move returns status 0, amount 145 03:12:00.491 00.000 15672 move complete, result=0 03:12:00.491 00.000 15672 worker thread done servicing request 03:12:00.492 00.001 15672 Worker thread wakes up 03:12:00.492 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:00.492 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:00.492 00.000 30444 GuideStep: -0.6 px 166 ms EAST, 0.8 px 145 ms SOUTH 03:12:02.601 02.109 15672 Exposure complete 03:12:02.621 00.020 15672 worker thread done servicing request 03:12:02.622 00.001 30444 OnExposeComplete: enter 03:12:02.622 00.000 30444 UpdateGuideState(): m_state=6 03:12:02.622 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7687 03:12:02.622 00.000 30444 Star::Find returns 1 (1), X=461.13, Y=205.12, Mass=38164, SNR=34.8, Peak=7326 HFD=2.8 03:12:02.622 00.000 30444 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.28) = xAngle (2.19 = 2.19) 03:12:02.622 00.000 30444 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.12 = 2.12) 03:12:02.622 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.86 hyp=0.92 cameraTheta=1.91 mountX=-0.53 mountY=0.78, mountTheta=2.17 03:12:02.622 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.86, opts=13) 03:12:02.622 00.000 30444 Enqueuing Move request for scope (-0.30, 0.86) 03:12:02.622 00.000 15672 Worker thread wakes up 03:12:02.623 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.86) opts 0xd 03:12:02.623 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.86) 03:12:02.623 00.000 15672 Moving (-0.30, 0.86) raw xDistance=-0.53 yDistance=0.78 03:12:02.623 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53 03:12:02.623 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78 03:12:02.623 00.000 15672 MoveAxis(E, 155, ABG) 03:12:02.623 00.000 15672 Guiding Dir = 2, Dur = 155 03:12:02.623 00.000 15672 IsSlewing returns 0 03:12:02.624 00.001 15672 IsGuiding returns 0 03:12:02.629 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=14238, FiltMin=2609, FiltMax=11603, Gamma=2.950 03:12:02.647 00.018 15672 PulseGuide returned control before completion, sleep 143 03:12:02.692 00.045 30444 UpdateGuideState exits: m=38164 SNR=34.8 Saturated 03:12:02.692 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:02.692 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:02.692 00.000 30444 Enqueuing Expose request 03:12:02.793 00.101 15672 IsGuiding returns 1 03:12:02.793 00.000 15672 scope still moving after pulse duration time elapsed 03:12:02.813 00.020 15672 IsSlewing returns 0 03:12:02.824 00.011 15672 IsGuiding returns 0 03:12:02.825 00.001 15672 scope move finished after 155 + 45 ms 03:12:02.825 00.000 15672 Move returns status 0, amount 155 03:12:02.825 00.000 15672 MoveAxis(S, 139, ABG) 03:12:02.825 00.000 15672 Guiding Dir = 1, Dur = 139 03:12:02.826 00.001 15672 IsSlewing returns 0 03:12:02.828 00.002 15672 IsGuiding returns 0 03:12:02.903 00.075 15672 PulseGuide returned control before completion, sleep 74 03:12:02.985 00.082 15672 IsGuiding returns 1 03:12:02.985 00.000 15672 scope still moving after pulse duration time elapsed 03:12:03.006 00.021 15672 IsSlewing returns 0 03:12:03.009 00.003 15672 IsGuiding returns 1 03:12:03.030 00.021 15672 IsSlewing returns 0 03:12:03.033 00.003 15672 IsGuiding returns 1 03:12:03.054 00.021 15672 IsSlewing returns 0 03:12:03.080 00.026 15672 IsGuiding returns 0 03:12:03.081 00.001 15672 scope move finished after 139 + 113 ms 03:12:03.081 00.000 15672 Move returns status 0, amount 139 03:12:03.081 00.000 15672 move complete, result=0 03:12:03.081 00.000 15672 worker thread done servicing request 03:12:03.081 00.000 15672 Worker thread wakes up 03:12:03.081 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:03.082 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:03.082 00.000 30444 GuideStep: -0.5 px 155 ms EAST, 0.8 px 139 ms SOUTH 03:12:04.997 01.915 15672 Exposure complete 03:12:05.030 00.033 15672 worker thread done servicing request 03:12:05.030 00.000 30444 OnExposeComplete: enter 03:12:05.030 00.000 30444 UpdateGuideState(): m_state=6 03:12:05.030 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7688 03:12:05.030 00.000 30444 Star::Find returns 1 (1), X=461.23, Y=205.21, Mass=32114, SNR=35.3, Peak=6208 HFD=2.9 03:12:05.030 00.000 30444 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.28) = xAngle (2.06 = 2.06) 03:12:05.031 00.001 30444 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.00 = 2.00) 03:12:05.031 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.96 hyp=0.98 cameraTheta=1.78 mountX=-0.46 mountY=0.89, mountTheta=2.04 03:12:05.031 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.96, opts=13) 03:12:05.031 00.000 30444 Enqueuing Move request for scope (-0.20, 0.96) 03:12:05.031 00.000 15672 Worker thread wakes up 03:12:05.031 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.96) opts 0xd 03:12:05.031 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.96) 03:12:05.031 00.000 15672 Moving (-0.20, 0.96) raw xDistance=-0.46 yDistance=0.89 03:12:05.031 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46 03:12:05.031 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89 03:12:05.032 00.001 15672 MoveAxis(E, 135, ABG) 03:12:05.032 00.000 15672 Guiding Dir = 2, Dur = 135 03:12:05.032 00.000 15672 IsSlewing returns 0 03:12:05.033 00.001 15672 IsGuiding returns 0 03:12:05.037 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=13415, FiltMin=2590, FiltMax=10895, Gamma=2.950 03:12:05.059 00.022 15672 PulseGuide returned control before completion, sleep 120 03:12:05.183 00.124 15672 IsGuiding returns 1 03:12:05.183 00.000 15672 scope still moving after pulse duration time elapsed 03:12:05.203 00.020 15672 IsSlewing returns 0 03:12:05.219 00.016 15672 IsGuiding returns 0 03:12:05.220 00.001 15672 scope move finished after 135 + 51 ms 03:12:05.220 00.000 15672 Move returns status 0, amount 135 03:12:05.220 00.000 15672 MoveAxis(S, 160, ABG) 03:12:05.220 00.000 15672 Guiding Dir = 1, Dur = 160 03:12:05.220 00.000 15672 IsSlewing returns 0 03:12:05.222 00.002 15672 IsGuiding returns 0 03:12:05.267 00.045 30444 UpdateGuideState exits: m=32114 SNR=35.3 Saturated 03:12:05.268 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:05.268 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:05.268 00.000 30444 Enqueuing Expose request 03:12:05.299 00.031 15672 PulseGuide returned control before completion, sleep 93 03:12:05.394 00.095 15672 IsGuiding returns 1 03:12:05.394 00.000 15672 scope still moving after pulse duration time elapsed 03:12:05.415 00.021 15672 IsSlewing returns 0 03:12:05.418 00.003 15672 IsGuiding returns 1 03:12:05.439 00.021 15672 IsSlewing returns 0 03:12:05.442 00.003 15672 IsGuiding returns 1 03:12:05.462 00.020 15672 IsSlewing returns 0 03:12:05.495 00.033 15672 IsGuiding returns 0 03:12:05.495 00.000 15672 scope move finished after 160 + 113 ms 03:12:05.495 00.000 15672 Move returns status 0, amount 160 03:12:05.495 00.000 15672 move complete, result=0 03:12:05.495 00.000 15672 worker thread done servicing request 03:12:05.495 00.000 15672 Worker thread wakes up 03:12:05.496 00.001 30444 GuideStep: -0.5 px 135 ms EAST, 0.9 px 160 ms SOUTH 03:12:05.496 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:05.496 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:07.614 02.118 15672 Exposure complete 03:12:07.645 00.031 15672 worker thread done servicing request 03:12:07.645 00.000 30444 OnExposeComplete: enter 03:12:07.645 00.000 30444 UpdateGuideState(): m_state=6 03:12:07.645 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7689 03:12:07.645 00.000 30444 Star::Find returns 1 (1), X=461.68, Y=204.77, Mass=36483, SNR=35.7, Peak=6067 HFD=3.1 03:12:07.645 00.000 30444 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.28) = xAngle (1.40 = 1.40) 03:12:07.645 00.000 30444 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.34 = 1.34) 03:12:07.645 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.52 hyp=0.57 cameraTheta=1.12 mountX=0.10 mountY=0.56, mountTheta=1.40 03:12:07.646 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.52, opts=13) 03:12:07.646 00.000 30444 Enqueuing Move request for scope (0.25, 0.52) 03:12:07.646 00.000 15672 Worker thread wakes up 03:12:07.646 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.52) opts 0xd 03:12:07.646 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.52) 03:12:07.646 00.000 15672 Moving (0.25, 0.52) raw xDistance=0.10 yDistance=0.56 03:12:07.646 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:12:07.646 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 03:12:07.646 00.000 15672 MoveAxis(E, 0, ABG) 03:12:07.646 00.000 15672 Move returns status 0, amount 0 03:12:07.646 00.000 15672 MoveAxis(S, 99, ABG) 03:12:07.646 00.000 15672 Guiding Dir = 1, Dur = 99 03:12:07.647 00.001 15672 IsSlewing returns 0 03:12:07.648 00.001 15672 IsGuiding returns 0 03:12:07.652 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=14317, FiltMin=2583, FiltMax=11459, Gamma=2.950 03:12:07.694 00.042 30444 UpdateGuideState exits: m=36483 SNR=35.7 Saturated 03:12:07.694 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:07.694 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:07.694 00.000 30444 Enqueuing Expose request 03:12:07.728 00.034 15672 PulseGuide returned control before completion, sleep 30 03:12:07.760 00.032 15672 IsGuiding returns 1 03:12:07.760 00.000 15672 scope still moving after pulse duration time elapsed 03:12:07.781 00.021 15672 IsSlewing returns 0 03:12:07.781 00.000 15672 IsGuiding returns 1 03:12:07.803 00.022 15672 IsSlewing returns 0 03:12:07.806 00.003 15672 IsGuiding returns 1 03:12:07.826 00.020 15672 IsSlewing returns 0 03:12:07.856 00.030 15672 IsGuiding returns 0 03:12:07.856 00.000 15672 scope move finished after 99 + 109 ms 03:12:07.857 00.001 15672 Move returns status 0, amount 99 03:12:07.857 00.000 15672 move complete, result=0 03:12:07.857 00.000 15672 worker thread done servicing request 03:12:07.857 00.000 15672 Worker thread wakes up 03:12:07.857 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:07.857 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:07.857 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 99 ms SOUTH 03:12:09.763 01.906 15672 Exposure complete 03:12:09.783 00.020 15672 worker thread done servicing request 03:12:09.783 00.000 30444 OnExposeComplete: enter 03:12:09.783 00.000 30444 UpdateGuideState(): m_state=6 03:12:09.784 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7690 03:12:09.784 00.000 30444 Star::Find returns 1 (1), X=462.36, Y=204.56, Mass=36147, SNR=33.7, Peak=5894 HFD=3.3 03:12:09.784 00.000 30444 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 03:12:09.784 00.000 30444 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 03:12:09.784 00.000 30444 CameraToMount -- cameraX=0.93 cameraY=0.31 hyp=0.98 cameraTheta=0.32 mountX=0.81 mountY=0.50, mountTheta=0.55 03:12:09.784 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.93, y=0.31, opts=13) 03:12:09.784 00.000 30444 Enqueuing Move request for scope (0.93, 0.31) 03:12:09.784 00.000 15672 Worker thread wakes up 03:12:09.784 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.31) opts 0xd 03:12:09.784 00.000 15672 Handling offset move in thread for scope, endpoint = (0.93, 0.31) 03:12:09.785 00.001 15672 Moving (0.93, 0.31) raw xDistance=0.81 yDistance=0.50 03:12:09.785 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81 03:12:09.785 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 03:12:09.785 00.000 15672 MoveAxis(W, 220, ABG) 03:12:09.785 00.000 15672 Guiding Dir = 3, Dur = 220 03:12:09.785 00.000 15672 IsSlewing returns 0 03:12:09.787 00.002 15672 IsGuiding returns 0 03:12:09.790 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=13764, FiltMin=2595, FiltMax=11058, Gamma=2.950 03:12:09.804 00.014 15672 PulseGuide returned control before completion, sleep 213 03:12:09.834 00.030 30444 UpdateGuideState exits: m=36147 SNR=33.7 Saturated 03:12:09.834 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:09.834 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:09.834 00.000 30444 Enqueuing Expose request 03:12:10.022 00.188 15672 IsGuiding returns 1 03:12:10.022 00.000 15672 scope still moving after pulse duration time elapsed 03:12:10.044 00.022 15672 IsSlewing returns 0 03:12:10.047 00.003 15672 IsGuiding returns 0 03:12:10.047 00.000 15672 scope move finished after 220 + 39 ms 03:12:10.047 00.000 15672 Move returns status 0, amount 220 03:12:10.047 00.000 15672 MoveAxis(S, 90, ABG) 03:12:10.047 00.000 15672 Guiding Dir = 1, Dur = 90 03:12:10.048 00.001 15672 IsSlewing returns 0 03:12:10.050 00.002 15672 IsGuiding returns 0 03:12:10.140 00.090 15672 PulseGuide returned control before completion, sleep 11 03:12:10.172 00.032 15672 IsGuiding returns 1 03:12:10.172 00.000 15672 scope still moving after pulse duration time elapsed 03:12:10.193 00.021 15672 IsSlewing returns 0 03:12:10.194 00.001 15672 IsGuiding returns 1 03:12:10.215 00.021 15672 IsSlewing returns 0 03:12:10.216 00.001 15672 IsGuiding returns 1 03:12:10.237 00.021 15672 IsSlewing returns 0 03:12:10.252 00.015 15672 IsGuiding returns 0 03:12:10.252 00.000 15672 scope move finished after 90 + 111 ms 03:12:10.252 00.000 15672 Move returns status 0, amount 90 03:12:10.252 00.000 15672 move complete, result=0 03:12:10.252 00.000 15672 worker thread done servicing request 03:12:10.252 00.000 15672 Worker thread wakes up 03:12:10.252 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:10.252 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:10.253 00.001 30444 GuideStep: 0.8 px 220 ms WEST, 0.5 px 90 ms SOUTH 03:12:12.359 02.106 15672 Exposure complete 03:12:12.380 00.021 15672 worker thread done servicing request 03:12:12.380 00.000 30444 OnExposeComplete: enter 03:12:12.380 00.000 30444 UpdateGuideState(): m_state=6 03:12:12.380 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7691 03:12:12.380 00.000 30444 Star::Find returns 1 (1), X=462.03, Y=204.37, Mass=37453, SNR=32.2, Peak=6017 HFD=3.4 03:12:12.380 00.000 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.48 = 0.48) 03:12:12.380 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 03:12:12.380 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=0.12 hyp=0.61 cameraTheta=0.20 mountX=0.55 mountY=0.25, mountTheta=0.42 03:12:12.381 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=0.12, opts=13) 03:12:12.381 00.000 30444 Enqueuing Move request for scope (0.60, 0.12) 03:12:12.381 00.000 15672 Worker thread wakes up 03:12:12.381 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.12) opts 0xd 03:12:12.381 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, 0.12) 03:12:12.381 00.000 15672 Moving (0.60, 0.12) raw xDistance=0.55 yDistance=0.25 03:12:12.382 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.55 03:12:12.382 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:12:12.382 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 03:12:12.382 00.000 15672 MoveAxis(W, 163, ABG) 03:12:12.382 00.000 15672 Guiding Dir = 3, Dur = 163 03:12:12.382 00.000 15672 IsSlewing returns 0 03:12:12.383 00.001 15672 IsGuiding returns 0 03:12:12.387 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=13805, FiltMin=2605, FiltMax=10669, Gamma=2.950 03:12:12.407 00.020 15672 PulseGuide returned control before completion, sleep 149 03:12:12.430 00.023 30444 UpdateGuideState exits: m=37453 SNR=32.2 Saturated 03:12:12.430 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:12.430 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:12.430 00.000 30444 Enqueuing Expose request 03:12:12.560 00.130 15672 IsGuiding returns 1 03:12:12.560 00.000 15672 scope still moving after pulse duration time elapsed 03:12:12.581 00.021 15672 IsSlewing returns 0 03:12:12.600 00.019 15672 IsGuiding returns 0 03:12:12.601 00.001 15672 scope move finished after 163 + 54 ms 03:12:12.601 00.000 15672 Move returns status 0, amount 163 03:12:12.601 00.000 15672 MoveAxis(N, 0, ABG) 03:12:12.601 00.000 15672 Move returns status 0, amount 0 03:12:12.601 00.000 15672 move complete, result=0 03:12:12.601 00.000 15672 worker thread done servicing request 03:12:12.601 00.000 15672 Worker thread wakes up 03:12:12.602 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:12.602 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:12.602 00.000 30444 GuideStep: 0.5 px 163 ms WEST, 0.2 px 0 ms NORTH 03:12:14.508 01.906 15672 Exposure complete 03:12:14.529 00.021 15672 worker thread done servicing request 03:12:14.529 00.000 30444 OnExposeComplete: enter 03:12:14.529 00.000 30444 UpdateGuideState(): m_state=6 03:12:14.529 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7692 03:12:14.529 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=204.98, Mass=38071, SNR=35.1, Peak=6586 HFD=3.3 03:12:14.529 00.000 30444 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 03:12:14.529 00.000 30444 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 03:12:14.529 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.73 hyp=0.73 cameraTheta=1.63 mountX=-0.24 mountY=0.70, mountTheta=1.90 03:12:14.530 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.73, opts=13) 03:12:14.530 00.000 30444 Enqueuing Move request for scope (-0.04, 0.73) 03:12:14.530 00.000 15672 Worker thread wakes up 03:12:14.530 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.73) opts 0xd 03:12:14.530 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.73) 03:12:14.530 00.000 15672 Moving (-0.04, 0.73) raw xDistance=-0.24 yDistance=0.70 03:12:14.530 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:12:14.530 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70 03:12:14.530 00.000 15672 MoveAxis(E, 0, ABG) 03:12:14.530 00.000 15672 Move returns status 0, amount 0 03:12:14.530 00.000 15672 MoveAxis(S, 125, ABG) 03:12:14.530 00.000 15672 Guiding Dir = 1, Dur = 125 03:12:14.531 00.001 15672 IsSlewing returns 0 03:12:14.532 00.001 15672 IsGuiding returns 0 03:12:14.536 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=13839, FiltMin=2630, FiltMax=12305, Gamma=2.950 03:12:14.578 00.042 30444 UpdateGuideState exits: m=38071 SNR=35.1 Saturated 03:12:14.578 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:14.578 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:14.578 00.000 30444 Enqueuing Expose request 03:12:14.612 00.034 15672 PulseGuide returned control before completion, sleep 55 03:12:14.670 00.058 15672 IsGuiding returns 1 03:12:14.670 00.000 15672 scope still moving after pulse duration time elapsed 03:12:14.691 00.021 15672 IsSlewing returns 0 03:12:14.692 00.001 15672 IsGuiding returns 1 03:12:14.713 00.021 15672 IsSlewing returns 0 03:12:14.716 00.003 15672 IsGuiding returns 1 03:12:14.736 00.020 15672 IsSlewing returns 0 03:12:14.757 00.021 15672 IsGuiding returns 0 03:12:14.758 00.001 15672 scope move finished after 125 + 101 ms 03:12:14.758 00.000 15672 Move returns status 0, amount 125 03:12:14.758 00.000 15672 move complete, result=0 03:12:14.758 00.000 15672 worker thread done servicing request 03:12:14.758 00.000 15672 Worker thread wakes up 03:12:14.758 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:14.759 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:14.759 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 125 ms SOUTH 03:12:16.876 02.117 15672 Exposure complete 03:12:16.907 00.031 15672 worker thread done servicing request 03:12:16.907 00.000 30444 OnExposeComplete: enter 03:12:16.908 00.001 30444 UpdateGuideState(): m_state=6 03:12:16.908 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7693 03:12:16.908 00.000 30444 Star::Find returns 1 (1), X=461.68, Y=204.80, Mass=36109, SNR=38.3, Peak=6109 HFD=3.4 03:12:16.908 00.000 30444 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.28) = xAngle (1.42 = 1.42) 03:12:16.908 00.000 30444 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 03:12:16.908 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.55 hyp=0.60 cameraTheta=1.14 mountX=0.09 mountY=0.59, mountTheta=1.42 03:12:16.908 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.55, opts=13) 03:12:16.908 00.000 30444 Enqueuing Move request for scope (0.25, 0.55) 03:12:16.908 00.000 15672 Worker thread wakes up 03:12:16.909 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.55) opts 0xd 03:12:16.909 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.55) 03:12:16.909 00.000 15672 Moving (0.25, 0.55) raw xDistance=0.09 yDistance=0.59 03:12:16.909 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:12:16.909 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 03:12:16.909 00.000 15672 MoveAxis(E, 0, ABG) 03:12:16.909 00.000 15672 Move returns status 0, amount 0 03:12:16.909 00.000 15672 MoveAxis(S, 105, ABG) 03:12:16.909 00.000 15672 Guiding Dir = 1, Dur = 105 03:12:16.910 00.001 15672 IsSlewing returns 0 03:12:16.910 00.000 15672 IsGuiding returns 0 03:12:16.914 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=14871, FiltMin=2583, FiltMax=10749, Gamma=2.950 03:12:16.957 00.043 30444 UpdateGuideState exits: m=36109 SNR=38.3 Saturated 03:12:16.957 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:16.957 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:16.957 00.000 30444 Enqueuing Expose request 03:12:16.992 00.035 15672 PulseGuide returned control before completion, sleep 34 03:12:17.028 00.036 15672 IsGuiding returns 1 03:12:17.028 00.000 15672 scope still moving after pulse duration time elapsed 03:12:17.049 00.021 15672 IsSlewing returns 0 03:12:17.050 00.001 15672 IsGuiding returns 1 03:12:17.071 00.021 15672 IsSlewing returns 0 03:12:17.072 00.001 15672 IsGuiding returns 1 03:12:17.093 00.021 15672 IsSlewing returns 0 03:12:17.094 00.001 15672 IsGuiding returns 1 03:12:17.114 00.020 15672 IsSlewing returns 0 03:12:17.116 00.002 15672 IsGuiding returns 1 03:12:17.137 00.021 15672 IsSlewing returns 0 03:12:17.154 00.017 15672 IsGuiding returns 0 03:12:17.154 00.000 15672 scope move finished after 105 + 138 ms 03:12:17.154 00.000 15672 Move returns status 0, amount 105 03:12:17.154 00.000 15672 move complete, result=0 03:12:17.154 00.000 15672 worker thread done servicing request 03:12:17.155 00.001 15672 Worker thread wakes up 03:12:17.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:17.155 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:17.155 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 105 ms SOUTH 03:12:19.064 01.909 15672 Exposure complete 03:12:19.083 00.019 15672 worker thread done servicing request 03:12:19.084 00.001 30444 OnExposeComplete: enter 03:12:19.084 00.000 30444 UpdateGuideState(): m_state=6 03:12:19.084 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7694 03:12:19.084 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=204.42, Mass=33267, SNR=30.3, Peak=5781 HFD=3.4 03:12:19.084 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 03:12:19.084 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 03:12:19.084 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.61 mountX=-0.05 mountY=0.17, mountTheta=1.88 03:12:19.084 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.17, opts=13) 03:12:19.085 00.001 30444 Enqueuing Move request for scope (-0.01, 0.17) 03:12:19.085 00.000 15672 Worker thread wakes up 03:12:19.085 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd 03:12:19.085 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.17) 03:12:19.085 00.000 15672 Moving (-0.01, 0.17) raw xDistance=-0.05 yDistance=0.17 03:12:19.085 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:12:19.085 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:12:19.085 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 03:12:19.085 00.000 15672 MoveAxis(E, 0, ABG) 03:12:19.085 00.000 15672 Move returns status 0, amount 0 03:12:19.085 00.000 15672 MoveAxis(N, 0, ABG) 03:12:19.085 00.000 15672 Move returns status 0, amount 0 03:12:19.085 00.000 15672 move complete, result=0 03:12:19.085 00.000 15672 worker thread done servicing request 03:12:19.090 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=12219, FiltMin=2645, FiltMax=10143, Gamma=2.950 03:12:19.133 00.043 30444 UpdateGuideState exits: m=33267 SNR=30.3 Saturated 03:12:19.133 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:19.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:19.133 00.000 30444 Enqueuing Expose request 03:12:19.133 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:12:19.133 00.000 15672 Worker thread wakes up 03:12:19.133 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:19.133 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:21.249 02.116 15672 Exposure complete 03:12:21.278 00.029 15672 worker thread done servicing request 03:12:21.278 00.000 30444 OnExposeComplete: enter 03:12:21.278 00.000 30444 UpdateGuideState(): m_state=6 03:12:21.278 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7695 03:12:21.278 00.000 30444 Star::Find returns 1 (1), X=461.45, Y=204.53, Mass=20806, SNR=21.0, Peak=5308 HFD=3.1 03:12:21.278 00.000 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 03:12:21.278 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.72 = 1.72) 03:12:21.278 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.50 mountX=-0.06 mountY=0.28, mountTheta=1.78 03:12:21.279 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.28, opts=13) 03:12:21.279 00.000 30444 Enqueuing Move request for scope (0.02, 0.28) 03:12:21.279 00.000 15672 Worker thread wakes up 03:12:21.279 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.28) opts 0xd 03:12:21.279 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.28) 03:12:21.279 00.000 15672 Moving (0.02, 0.28) raw xDistance=-0.06 yDistance=0.28 03:12:21.279 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 03:12:21.279 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 03:12:21.279 00.000 15672 MoveAxis(E, 0, ABG) 03:12:21.279 00.000 15672 Move returns status 0, amount 0 03:12:21.279 00.000 15672 MoveAxis(S, 49, ABG) 03:12:21.279 00.000 15672 Guiding Dir = 1, Dur = 49 03:12:21.280 00.001 15672 IsSlewing returns 0 03:12:21.284 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=11490, FiltMin=2701, FiltMax=9671, Gamma=2.950 03:12:21.306 00.022 15672 IsGuiding returns 0 03:12:21.328 00.022 30444 UpdateGuideState exits: m=20806 SNR=21.0 Saturated 03:12:21.328 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:21.328 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:21.328 00.000 30444 Enqueuing Expose request 03:12:21.387 00.059 15672 IsGuiding returns 1 03:12:21.387 00.000 15672 scope still moving after pulse duration time elapsed 03:12:21.407 00.020 15672 IsSlewing returns 0 03:12:21.409 00.002 15672 IsGuiding returns 1 03:12:21.430 00.021 15672 IsSlewing returns 0 03:12:21.431 00.001 15672 IsGuiding returns 1 03:12:21.452 00.021 15672 IsSlewing returns 0 03:12:21.482 00.030 15672 IsGuiding returns 0 03:12:21.482 00.000 15672 scope move finished after 49 + 127 ms 03:12:21.482 00.000 15672 Move returns status 0, amount 49 03:12:21.482 00.000 15672 move complete, result=0 03:12:21.483 00.001 15672 worker thread done servicing request 03:12:21.483 00.000 15672 Worker thread wakes up 03:12:21.483 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:21.483 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:21.483 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 49 ms SOUTH 03:12:23.392 01.909 15672 Exposure complete 03:12:23.412 00.020 15672 worker thread done servicing request 03:12:23.412 00.000 30444 OnExposeComplete: enter 03:12:23.412 00.000 30444 UpdateGuideState(): m_state=6 03:12:23.412 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7696 03:12:23.412 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=204.87, Mass=35036, SNR=31.7, Peak=6456 HFD=3.1 03:12:23.412 00.000 30444 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.28) = xAngle (2.52 = 2.52) 03:12:23.413 00.001 30444 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 03:12:23.413 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=0.62 hyp=0.79 cameraTheta=2.24 mountX=-0.64 mountY=0.50, mountTheta=2.48 03:12:23.413 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.62, opts=13) 03:12:23.413 00.000 30444 Enqueuing Move request for scope (-0.49, 0.62) 03:12:23.413 00.000 15672 Worker thread wakes up 03:12:23.413 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.62) opts 0xd 03:12:23.413 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.62) 03:12:23.413 00.000 15672 Moving (-0.49, 0.62) raw xDistance=-0.64 yDistance=0.50 03:12:23.413 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64 03:12:23.413 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 03:12:23.414 00.001 15672 MoveAxis(E, 174, ABG) 03:12:23.414 00.000 15672 Guiding Dir = 2, Dur = 174 03:12:23.414 00.000 15672 IsSlewing returns 0 03:12:23.419 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=11717, FiltMin=2556, FiltMax=10241, Gamma=2.950 03:12:23.430 00.011 15672 IsGuiding returns 0 03:12:23.446 00.016 15672 PulseGuide returned control before completion, sleep 169 03:12:23.534 00.088 30444 UpdateGuideState exits: m=35036 SNR=31.7 Saturated 03:12:23.534 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:23.534 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:23.534 00.000 30444 Enqueuing Expose request 03:12:23.618 00.084 15672 IsGuiding returns 1 03:12:23.618 00.000 15672 scope still moving after pulse duration time elapsed 03:12:23.638 00.020 15672 IsSlewing returns 0 03:12:23.687 00.049 15672 IsGuiding returns 0 03:12:23.687 00.000 15672 scope move finished after 174 + 82 ms 03:12:23.687 00.000 15672 Move returns status 0, amount 174 03:12:23.687 00.000 15672 MoveAxis(S, 89, ABG) 03:12:23.687 00.000 15672 Guiding Dir = 1, Dur = 89 03:12:23.688 00.001 15672 IsSlewing returns 0 03:12:23.691 00.003 15672 IsGuiding returns 0 03:12:23.766 00.075 15672 PulseGuide returned control before completion, sleep 24 03:12:23.794 00.028 15672 IsGuiding returns 1 03:12:23.794 00.000 15672 scope still moving after pulse duration time elapsed 03:12:23.815 00.021 15672 IsSlewing returns 0 03:12:23.817 00.002 15672 IsGuiding returns 1 03:12:23.839 00.022 15672 IsSlewing returns 0 03:12:23.841 00.002 15672 IsGuiding returns 1 03:12:23.862 00.021 15672 IsSlewing returns 0 03:12:23.878 00.016 15672 IsGuiding returns 0 03:12:23.880 00.002 15672 scope move finished after 89 + 99 ms 03:12:23.880 00.000 15672 Move returns status 0, amount 89 03:12:23.880 00.000 15672 move complete, result=0 03:12:23.880 00.000 15672 worker thread done servicing request 03:12:23.880 00.000 15672 Worker thread wakes up 03:12:23.880 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:23.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:23.880 00.000 30444 GuideStep: -0.6 px 174 ms EAST, 0.5 px 89 ms SOUTH 03:12:25.987 02.107 15672 Exposure complete 03:12:26.007 00.020 15672 worker thread done servicing request 03:12:26.007 00.000 30444 OnExposeComplete: enter 03:12:26.007 00.000 30444 UpdateGuideState(): m_state=6 03:12:26.007 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7697 03:12:26.007 00.000 30444 Star::Find returns 1 (1), X=461.91, Y=204.50, Mass=32850, SNR=35.1, Peak=6130 HFD=3.1 03:12:26.007 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 03:12:26.007 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.69 = 0.69) 03:12:26.007 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=0.25 hyp=0.54 cameraTheta=0.48 mountX=0.40 mountY=0.35, mountTheta=0.72 03:12:26.008 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.25, opts=13) 03:12:26.008 00.000 30444 Enqueuing Move request for scope (0.48, 0.25) 03:12:26.008 00.000 15672 Worker thread wakes up 03:12:26.008 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.25) opts 0xd 03:12:26.008 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.25) 03:12:26.008 00.000 15672 Moving (0.48, 0.25) raw xDistance=0.40 yDistance=0.35 03:12:26.008 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40 03:12:26.008 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 03:12:26.008 00.000 15672 MoveAxis(W, 95, ABG) 03:12:26.008 00.000 15672 Guiding Dir = 3, Dur = 95 03:12:26.008 00.000 15672 IsSlewing returns 0 03:12:26.009 00.001 15672 IsGuiding returns 0 03:12:26.014 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2314, max=15473, FiltMin=2621, FiltMax=11512, Gamma=2.950 03:12:26.033 00.019 15672 PulseGuide returned control before completion, sleep 81 03:12:26.057 00.024 30444 UpdateGuideState exits: m=32850 SNR=35.1 Saturated 03:12:26.057 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:26.057 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:26.057 00.000 30444 Enqueuing Expose request 03:12:26.117 00.060 15672 IsGuiding returns 1 03:12:26.117 00.000 15672 scope still moving after pulse duration time elapsed 03:12:26.137 00.020 15672 IsSlewing returns 0 03:12:26.147 00.010 15672 IsGuiding returns 0 03:12:26.147 00.000 15672 scope move finished after 95 + 42 ms 03:12:26.147 00.000 15672 Move returns status 0, amount 95 03:12:26.147 00.000 15672 MoveAxis(S, 62, ABG) 03:12:26.147 00.000 15672 Guiding Dir = 1, Dur = 62 03:12:26.148 00.001 15672 IsSlewing returns 0 03:12:26.150 00.002 15672 IsGuiding returns 0 03:12:26.228 00.078 15672 IsGuiding returns 1 03:12:26.228 00.000 15672 scope still moving after pulse duration time elapsed 03:12:26.248 00.020 15672 IsSlewing returns 0 03:12:26.249 00.001 15672 IsGuiding returns 1 03:12:26.271 00.022 15672 IsSlewing returns 0 03:12:26.321 00.050 15672 IsGuiding returns 0 03:12:26.321 00.000 15672 scope move finished after 62 + 108 ms 03:12:26.321 00.000 15672 Move returns status 0, amount 62 03:12:26.321 00.000 15672 move complete, result=0 03:12:26.321 00.000 15672 worker thread done servicing request 03:12:26.321 00.000 15672 Worker thread wakes up 03:12:26.321 00.000 30444 GuideStep: 0.4 px 95 ms WEST, 0.3 px 62 ms SOUTH 03:12:26.321 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:26.321 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:28.230 01.909 15672 Exposure complete 03:12:28.249 00.019 15672 worker thread done servicing request 03:12:28.249 00.000 30444 OnExposeComplete: enter 03:12:28.250 00.001 30444 UpdateGuideState(): m_state=6 03:12:28.250 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7698 03:12:28.250 00.000 30444 Star::Find returns 1 (1), X=462.00, Y=204.67, Mass=35719, SNR=33.0, Peak=6020 HFD=3.3 03:12:28.250 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.91 = 0.91) 03:12:28.250 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.85 = 0.85) 03:12:28.250 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=0.42 hyp=0.71 cameraTheta=0.64 mountX=0.43 mountY=0.53, mountTheta=0.89 03:12:28.250 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=0.42, opts=13) 03:12:28.250 00.000 30444 Enqueuing Move request for scope (0.57, 0.42) 03:12:28.250 00.000 15672 Worker thread wakes up 03:12:28.251 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.42) opts 0xd 03:12:28.251 00.000 15672 Handling offset move in thread for scope, endpoint = (0.57, 0.42) 03:12:28.251 00.000 15672 Moving (0.57, 0.42) raw xDistance=0.43 yDistance=0.53 03:12:28.251 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43 03:12:28.251 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 03:12:28.251 00.000 15672 MoveAxis(W, 123, ABG) 03:12:28.251 00.000 15672 Guiding Dir = 3, Dur = 123 03:12:28.252 00.001 15672 IsSlewing returns 0 03:12:28.253 00.001 15672 IsGuiding returns 0 03:12:28.258 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2107, max=12842, FiltMin=2569, FiltMax=10022, Gamma=2.950 03:12:28.270 00.012 15672 PulseGuide returned control before completion, sleep 117 03:12:28.299 00.029 30444 UpdateGuideState exits: m=35719 SNR=33.0 Saturated 03:12:28.299 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:28.299 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:28.300 00.001 30444 Enqueuing Expose request 03:12:28.399 00.099 15672 IsGuiding returns 0 03:12:28.399 00.000 15672 Move returns status 0, amount 123 03:12:28.399 00.000 15672 MoveAxis(S, 95, ABG) 03:12:28.399 00.000 15672 Guiding Dir = 1, Dur = 95 03:12:28.399 00.000 15672 IsSlewing returns 0 03:12:28.399 00.000 15672 IsGuiding returns 0 03:12:28.477 00.078 15672 PulseGuide returned control before completion, sleep 28 03:12:28.509 00.032 15672 IsGuiding returns 1 03:12:28.510 00.001 15672 scope still moving after pulse duration time elapsed 03:12:28.531 00.021 15672 IsSlewing returns 0 03:12:28.532 00.001 15672 IsGuiding returns 1 03:12:28.553 00.021 15672 IsSlewing returns 0 03:12:28.553 00.000 15672 IsGuiding returns 1 03:12:28.574 00.021 15672 IsSlewing returns 0 03:12:28.605 00.031 15672 IsGuiding returns 0 03:12:28.606 00.001 15672 scope move finished after 95 + 110 ms 03:12:28.606 00.000 15672 Move returns status 0, amount 95 03:12:28.606 00.000 15672 move complete, result=0 03:12:28.606 00.000 15672 worker thread done servicing request 03:12:28.606 00.000 15672 Worker thread wakes up 03:12:28.606 00.000 30444 GuideStep: 0.4 px 123 ms WEST, 0.5 px 95 ms SOUTH 03:12:28.606 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:28.606 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:30.714 02.108 15672 Exposure complete 03:12:30.734 00.020 15672 worker thread done servicing request 03:12:30.734 00.000 30444 OnExposeComplete: enter 03:12:30.734 00.000 30444 UpdateGuideState(): m_state=6 03:12:30.734 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7699 03:12:30.734 00.000 30444 Star::Find returns 1 (1), X=461.78, Y=204.44, Mass=35830, SNR=36.2, Peak=5823 HFD=3.3 03:12:30.734 00.000 30444 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 03:12:30.734 00.000 30444 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.71 = 0.71) 03:12:30.734 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.19 hyp=0.40 cameraTheta=0.50 mountX=0.29 mountY=0.26, mountTheta=0.74 03:12:30.735 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.19, opts=13) 03:12:30.735 00.000 30444 Enqueuing Move request for scope (0.35, 0.19) 03:12:30.735 00.000 15672 Worker thread wakes up 03:12:30.735 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.19) opts 0xd 03:12:30.735 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.19) 03:12:30.735 00.000 15672 Moving (0.35, 0.19) raw xDistance=0.29 yDistance=0.26 03:12:30.735 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29 03:12:30.735 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 03:12:30.735 00.000 15672 MoveAxis(W, 86, ABG) 03:12:30.735 00.000 15672 Guiding Dir = 3, Dur = 86 03:12:30.735 00.000 15672 IsSlewing returns 0 03:12:30.737 00.002 15672 IsGuiding returns 0 03:12:30.741 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=14994, FiltMin=2605, FiltMax=11160, Gamma=2.950 03:12:30.762 00.021 15672 PulseGuide returned control before completion, sleep 71 03:12:30.784 00.022 30444 UpdateGuideState exits: m=35830 SNR=36.2 Saturated 03:12:30.784 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:30.784 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:30.784 00.000 30444 Enqueuing Expose request 03:12:30.890 00.106 15672 IsGuiding returns 0 03:12:30.890 00.000 15672 Move returns status 0, amount 86 03:12:30.890 00.000 15672 MoveAxis(S, 46, ABG) 03:12:30.890 00.000 15672 Guiding Dir = 1, Dur = 46 03:12:30.891 00.001 15672 IsSlewing returns 0 03:12:30.892 00.001 15672 IsGuiding returns 0 03:12:30.970 00.078 15672 IsGuiding returns 1 03:12:30.970 00.000 15672 scope still moving after pulse duration time elapsed 03:12:30.991 00.021 15672 IsSlewing returns 0 03:12:30.997 00.006 15672 IsGuiding returns 1 03:12:31.018 00.021 15672 IsSlewing returns 0 03:12:31.019 00.001 15672 IsGuiding returns 1 03:12:31.041 00.022 15672 IsSlewing returns 0 03:12:31.051 00.010 15672 IsGuiding returns 0 03:12:31.051 00.000 15672 scope move finished after 46 + 112 ms 03:12:31.051 00.000 15672 Move returns status 0, amount 46 03:12:31.051 00.000 15672 move complete, result=0 03:12:31.051 00.000 15672 worker thread done servicing request 03:12:31.051 00.000 15672 Worker thread wakes up 03:12:31.051 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:31.051 00.000 30444 GuideStep: 0.3 px 86 ms WEST, 0.3 px 46 ms SOUTH 03:12:31.051 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:32.959 01.908 15672 Exposure complete 03:12:32.979 00.020 15672 worker thread done servicing request 03:12:32.979 00.000 30444 OnExposeComplete: enter 03:12:32.979 00.000 30444 UpdateGuideState(): m_state=6 03:12:32.979 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7700 03:12:32.979 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=204.22, Mass=41943, SNR=44.3, Peak=6299 HFD=3.5 03:12:32.979 00.000 30444 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-0.28) = xAngle (-2.23 = -2.23) 03:12:32.979 00.000 30444 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.29 = -2.29) 03:12:32.979 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.50 mountX=-0.03 mountY=-0.04, mountTheta=-2.25 03:12:32.980 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.03, opts=13) 03:12:32.980 00.000 30444 Enqueuing Move request for scope (-0.04, -0.03) 03:12:32.980 00.000 15672 Worker thread wakes up 03:12:32.980 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd 03:12:32.980 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.03) 03:12:32.980 00.000 15672 Moving (-0.04, -0.03) raw xDistance=-0.03 yDistance=-0.04 03:12:32.980 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 03:12:32.980 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:12:32.980 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:12:32.980 00.000 15672 MoveAxis(E, 0, ABG) 03:12:32.980 00.000 15672 Move returns status 0, amount 0 03:12:32.980 00.000 15672 MoveAxis(N, 0, ABG) 03:12:32.980 00.000 15672 Move returns status 0, amount 0 03:12:32.980 00.000 15672 move complete, result=0 03:12:32.980 00.000 15672 worker thread done servicing request 03:12:32.985 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=16202, FiltMin=2623, FiltMax=10631, Gamma=2.950 03:12:33.028 00.043 30444 UpdateGuideState exits: m=41943 SNR=44.3 Saturated 03:12:33.028 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:33.028 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:33.028 00.000 30444 Enqueuing Expose request 03:12:33.028 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 03:12:33.028 00.000 15672 Worker thread wakes up 03:12:33.028 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:33.028 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:35.134 02.106 15672 Exposure complete 03:12:35.154 00.020 15672 worker thread done servicing request 03:12:35.154 00.000 30444 OnExposeComplete: enter 03:12:35.154 00.000 30444 UpdateGuideState(): m_state=6 03:12:35.154 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7701 03:12:35.154 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=204.10, Mass=28776, SNR=30.8, Peak=5635 HFD=3.1 03:12:35.154 00.000 30444 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.28) = xAngle (-0.51 = -0.51) 03:12:35.154 00.000 30444 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.57 = -0.57) 03:12:35.154 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-0.78 mountX=0.19 mountY=-0.12, mountTheta=-0.55 03:12:35.155 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.16, opts=13) 03:12:35.155 00.000 30444 Enqueuing Move request for scope (0.16, -0.16) 03:12:35.155 00.000 15672 Worker thread wakes up 03:12:35.155 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd 03:12:35.155 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.16) 03:12:35.155 00.000 15672 Moving (0.16, -0.16) raw xDistance=0.19 yDistance=-0.12 03:12:35.155 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:12:35.155 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:12:35.155 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 03:12:35.156 00.001 15672 MoveAxis(E, 0, ABG) 03:12:35.156 00.000 15672 Move returns status 0, amount 0 03:12:35.156 00.000 15672 MoveAxis(N, 0, ABG) 03:12:35.156 00.000 15672 Move returns status 0, amount 0 03:12:35.156 00.000 15672 move complete, result=0 03:12:35.156 00.000 15672 worker thread done servicing request 03:12:35.162 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=15661, FiltMin=2572, FiltMax=10941, Gamma=2.950 03:12:35.205 00.043 30444 UpdateGuideState exits: m=28776 SNR=30.8 Saturated 03:12:35.206 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:35.206 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:35.206 00.000 30444 Enqueuing Expose request 03:12:35.206 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 03:12:35.206 00.000 15672 Worker thread wakes up 03:12:35.206 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:35.206 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:37.111 01.905 15672 Exposure complete 03:12:37.132 00.021 15672 worker thread done servicing request 03:12:37.132 00.000 30444 OnExposeComplete: enter 03:12:37.132 00.000 30444 UpdateGuideState(): m_state=6 03:12:37.132 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7702 03:12:37.132 00.000 30444 Star::Find returns 1 (1), X=462.02, Y=204.10, Mass=38501, SNR=35.2, Peak=5758 HFD=3.7 03:12:37.132 00.000 30444 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 03:12:37.132 00.000 30444 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 03:12:37.132 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=-0.16 hyp=0.61 cameraTheta=-0.26 mountX=0.61 mountY=-0.03, mountTheta=-0.04 03:12:37.133 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=-0.16, opts=13) 03:12:37.133 00.000 30444 Enqueuing Move request for scope (0.59, -0.16) 03:12:37.133 00.000 15672 Worker thread wakes up 03:12:37.133 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.16) opts 0xd 03:12:37.133 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, -0.16) 03:12:37.133 00.000 15672 Moving (0.59, -0.16) raw xDistance=0.61 yDistance=-0.03 03:12:37.133 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61 03:12:37.133 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:12:37.133 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 03:12:37.133 00.000 15672 MoveAxis(W, 165, ABG) 03:12:37.133 00.000 15672 Guiding Dir = 3, Dur = 165 03:12:37.133 00.000 15672 IsSlewing returns 0 03:12:37.134 00.001 15672 IsGuiding returns 0 03:12:37.138 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=15760, FiltMin=2627, FiltMax=10660, Gamma=2.950 03:12:37.152 00.014 15672 PulseGuide returned control before completion, sleep 158 03:12:37.256 00.104 30444 UpdateGuideState exits: m=38501 SNR=35.2 Saturated 03:12:37.256 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:37.256 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:37.256 00.000 30444 Enqueuing Expose request 03:12:37.328 00.072 15672 IsGuiding returns 0 03:12:37.328 00.000 15672 Move returns status 0, amount 165 03:12:37.328 00.000 15672 MoveAxis(N, 0, ABG) 03:12:37.328 00.000 15672 Move returns status 0, amount 0 03:12:37.328 00.000 15672 move complete, result=0 03:12:37.328 00.000 15672 worker thread done servicing request 03:12:37.328 00.000 15672 Worker thread wakes up 03:12:37.328 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:37.328 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:37.457 00.129 30444 GuideStep: 0.6 px 165 ms WEST, -0.0 px 0 ms NORTH 03:12:39.444 01.987 15672 Exposure complete 03:12:39.478 00.034 15672 worker thread done servicing request 03:12:39.478 00.000 30444 OnExposeComplete: enter 03:12:39.478 00.000 30444 UpdateGuideState(): m_state=6 03:12:39.478 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7703 03:12:39.478 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=203.48, Mass=36325, SNR=38.2, Peak=5863 HFD=3.2 03:12:39.478 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 03:12:39.478 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 03:12:39.478 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.77 hyp=0.77 cameraTheta=-1.54 mountX=0.24 mountY=-0.75, mountTheta=-1.27 03:12:39.479 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.77, opts=13) 03:12:39.479 00.000 30444 Enqueuing Move request for scope (0.02, -0.77) 03:12:39.479 00.000 15672 Worker thread wakes up 03:12:39.479 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.77) opts 0xd 03:12:39.479 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.77) 03:12:39.479 00.000 15672 Moving (0.02, -0.77) raw xDistance=0.24 yDistance=-0.75 03:12:39.479 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 03:12:39.479 00.000 15672 resist switch: large excursion: input -0.75 thresh 0.75 direction from 1 to -1 03:12:39.479 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.25 03:12:39.479 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 03:12:39.479 00.000 15672 MoveAxis(E, 0, ABG) 03:12:39.479 00.000 15672 Move returns status 0, amount 0 03:12:39.479 00.000 15672 MoveAxis(N, 134, ABG) 03:12:39.479 00.000 15672 Guiding Dir = 0, Dur = 134 03:12:39.480 00.001 15672 IsSlewing returns 0 03:12:39.481 00.001 15672 IsGuiding returns 0 03:12:39.484 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=17617, FiltMin=2540, FiltMax=11575, Gamma=2.950 03:12:39.527 00.043 30444 UpdateGuideState exits: m=36325 SNR=38.2 Saturated 03:12:39.527 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:39.527 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:39.527 00.000 30444 Enqueuing Expose request 03:12:39.565 00.038 15672 PulseGuide returned control before completion, sleep 61 03:12:39.628 00.063 15672 IsGuiding returns 1 03:12:39.628 00.000 15672 scope still moving after pulse duration time elapsed 03:12:39.649 00.021 15672 IsSlewing returns 0 03:12:39.650 00.001 15672 IsGuiding returns 1 03:12:39.671 00.021 15672 IsSlewing returns 0 03:12:39.724 00.053 15672 IsGuiding returns 0 03:12:39.725 00.001 15672 scope move finished after 134 + 110 ms 03:12:39.725 00.000 15672 Move returns status 0, amount 134 03:12:39.725 00.000 15672 move complete, result=0 03:12:39.725 00.000 15672 worker thread done servicing request 03:12:39.726 00.001 15672 Worker thread wakes up 03:12:39.726 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:39.726 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:39.726 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 134 ms NORTH 03:12:41.634 01.908 15672 Exposure complete 03:12:41.653 00.019 15672 worker thread done servicing request 03:12:41.654 00.001 30444 OnExposeComplete: enter 03:12:41.654 00.000 30444 UpdateGuideState(): m_state=6 03:12:41.654 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7704 03:12:41.654 00.000 30444 Star::Find returns 1 (1), X=461.60, Y=203.85, Mass=45054, SNR=46.4, Peak=6280 HFD=3.7 03:12:41.654 00.000 30444 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.28) = xAngle (-0.89 = -0.89) 03:12:41.654 00.000 30444 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.95 = -0.95) 03:12:41.654 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.40 hyp=0.44 cameraTheta=-1.17 mountX=0.27 mountY=-0.36, mountTheta=-0.92 03:12:41.654 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.40, opts=13) 03:12:41.654 00.000 30444 Enqueuing Move request for scope (0.17, -0.40) 03:12:41.655 00.001 15672 Worker thread wakes up 03:12:41.655 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.40) opts 0xd 03:12:41.655 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.40) 03:12:41.655 00.000 15672 Moving (0.17, -0.40) raw xDistance=0.27 yDistance=-0.36 03:12:41.655 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 03:12:41.655 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 03:12:41.655 00.000 15672 MoveAxis(W, 74, ABG) 03:12:41.655 00.000 15672 Guiding Dir = 3, Dur = 74 03:12:41.655 00.000 15672 IsSlewing returns 0 03:12:41.657 00.002 15672 IsGuiding returns 0 03:12:41.661 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=18111, FiltMin=2542, FiltMax=11841, Gamma=2.950 03:12:41.673 00.012 15672 PulseGuide returned control before completion, sleep 68 03:12:41.703 00.030 30444 UpdateGuideState exits: m=45054 SNR=46.4 Saturated 03:12:41.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:41.703 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:41.703 00.000 30444 Enqueuing Expose request 03:12:41.742 00.039 15672 IsGuiding returns 1 03:12:41.742 00.000 15672 scope still moving after pulse duration time elapsed 03:12:41.763 00.021 15672 IsSlewing returns 0 03:12:41.817 00.054 15672 IsGuiding returns 0 03:12:41.817 00.000 15672 scope move finished after 74 + 87 ms 03:12:41.817 00.000 15672 Move returns status 0, amount 74 03:12:41.817 00.000 15672 MoveAxis(N, 63, ABG) 03:12:41.818 00.001 15672 Guiding Dir = 0, Dur = 63 03:12:41.818 00.000 15672 IsSlewing returns 0 03:12:41.819 00.001 15672 IsGuiding returns 0 03:12:41.899 00.080 15672 IsGuiding returns 1 03:12:41.903 00.004 15672 scope still moving after pulse duration time elapsed 03:12:41.924 00.021 15672 IsSlewing returns 0 03:12:41.925 00.001 15672 IsGuiding returns 1 03:12:41.946 00.021 15672 IsSlewing returns 0 03:12:41.946 00.000 15672 IsGuiding returns 1 03:12:41.967 00.021 15672 IsSlewing returns 0 03:12:41.994 00.027 15672 IsGuiding returns 0 03:12:41.994 00.000 15672 scope move finished after 63 + 112 ms 03:12:41.994 00.000 15672 Move returns status 0, amount 63 03:12:41.994 00.000 15672 move complete, result=0 03:12:41.994 00.000 15672 worker thread done servicing request 03:12:41.995 00.001 15672 Worker thread wakes up 03:12:41.995 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:41.995 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:41.995 00.000 30444 GuideStep: 0.3 px 74 ms WEST, -0.4 px 63 ms NORTH 03:12:44.106 02.111 15672 Exposure complete 03:12:44.132 00.026 15672 worker thread done servicing request 03:12:44.132 00.000 30444 OnExposeComplete: enter 03:12:44.132 00.000 30444 UpdateGuideState(): m_state=6 03:12:44.132 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7705 03:12:44.133 00.001 30444 Star::Find returns 1 (1), X=461.13, Y=203.81, Mass=50841, SNR=46.4, Peak=6465 HFD=4.3 03:12:44.133 00.000 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.28) = xAngle (-1.89 = -1.89) 03:12:44.133 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.95 = -1.95) 03:12:44.133 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.44 hyp=0.53 cameraTheta=-2.17 mountX=-0.17 mountY=-0.49, mountTheta=-1.90 03:12:44.133 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.44, opts=13) 03:12:44.133 00.000 30444 Enqueuing Move request for scope (-0.30, -0.44) 03:12:44.133 00.000 15672 Worker thread wakes up 03:12:44.133 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.44) opts 0xd 03:12:44.133 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.44) 03:12:44.134 00.001 15672 Moving (-0.30, -0.44) raw xDistance=-0.17 yDistance=-0.49 03:12:44.134 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:12:44.134 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 03:12:44.134 00.000 15672 MoveAxis(E, 0, ABG) 03:12:44.134 00.000 15672 Move returns status 0, amount 0 03:12:44.134 00.000 15672 MoveAxis(N, 88, ABG) 03:12:44.134 00.000 15672 Guiding Dir = 0, Dur = 88 03:12:44.134 00.000 15672 IsSlewing returns 0 03:12:44.135 00.001 15672 IsGuiding returns 0 03:12:44.139 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=18925, FiltMin=2596, FiltMax=12323, Gamma=2.950 03:12:44.213 00.074 15672 PulseGuide returned control before completion, sleep 21 03:12:44.235 00.022 15672 IsGuiding returns 1 03:12:44.236 00.001 15672 scope still moving after pulse duration time elapsed 03:12:44.257 00.021 15672 IsSlewing returns 0 03:12:44.259 00.002 15672 IsGuiding returns 1 03:12:44.280 00.021 15672 IsSlewing returns 0 03:12:44.282 00.002 15672 IsGuiding returns 1 03:12:44.303 00.021 15672 IsSlewing returns 0 03:12:44.341 00.038 15672 IsGuiding returns 0 03:12:44.342 00.001 15672 scope move finished after 88 + 118 ms 03:12:44.342 00.000 15672 Move returns status 0, amount 88 03:12:44.342 00.000 15672 move complete, result=0 03:12:44.342 00.000 15672 worker thread done servicing request 03:12:44.439 00.097 30444 UpdateGuideState exits: m=50841 SNR=46.4 Saturated 03:12:44.439 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:44.439 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:44.439 00.000 30444 Enqueuing Expose request 03:12:44.439 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 88 ms NORTH 03:12:44.440 00.001 15672 Worker thread wakes up 03:12:44.440 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:44.440 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:46.355 01.915 15672 Exposure complete 03:12:46.386 00.031 15672 worker thread done servicing request 03:12:46.386 00.000 30444 OnExposeComplete: enter 03:12:46.386 00.000 30444 UpdateGuideState(): m_state=6 03:12:46.386 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7706 03:12:46.386 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=204.04, Mass=45412, SNR=44.7, Peak=6517 HFD=3.5 03:12:46.386 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 03:12:46.387 00.001 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 03:12:46.387 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.96 mountX=-0.02 mountY=-0.22, mountTheta=-1.68 03:12:46.387 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.21, opts=13) 03:12:46.387 00.000 30444 Enqueuing Move request for scope (-0.09, -0.21) 03:12:46.387 00.000 15672 Worker thread wakes up 03:12:46.387 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd 03:12:46.387 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.21) 03:12:46.387 00.000 15672 Moving (-0.09, -0.21) raw xDistance=-0.02 yDistance=-0.22 03:12:46.387 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 03:12:46.387 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:12:46.387 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 03:12:46.387 00.000 15672 MoveAxis(E, 0, ABG) 03:12:46.388 00.001 15672 Move returns status 0, amount 0 03:12:46.388 00.000 15672 MoveAxis(N, 0, ABG) 03:12:46.388 00.000 15672 Move returns status 0, amount 0 03:12:46.388 00.000 15672 move complete, result=0 03:12:46.388 00.000 15672 worker thread done servicing request 03:12:46.395 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=18163, FiltMin=2605, FiltMax=12105, Gamma=2.950 03:12:46.486 00.091 30444 UpdateGuideState exits: m=45412 SNR=44.7 Saturated 03:12:46.486 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:46.486 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:46.486 00.000 30444 Enqueuing Expose request 03:12:46.486 00.000 15672 Worker thread wakes up 03:12:46.486 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:46.487 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:46.487 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 03:12:48.598 02.111 15672 Exposure complete 03:12:48.617 00.019 15672 worker thread done servicing request 03:12:48.618 00.001 30444 OnExposeComplete: enter 03:12:48.618 00.000 30444 UpdateGuideState(): m_state=6 03:12:48.618 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7707 03:12:48.618 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=203.49, Mass=35415, SNR=34.1, Peak=5586 HFD=3.6 03:12:48.618 00.000 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 03:12:48.618 00.000 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 03:12:48.618 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.76 hyp=0.87 cameraTheta=-2.09 mountX=-0.21 mountY=-0.83, mountTheta=-1.81 03:12:48.618 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.76, opts=13) 03:12:48.618 00.000 30444 Enqueuing Move request for scope (-0.43, -0.76) 03:12:48.619 00.001 15672 Worker thread wakes up 03:12:48.619 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.76) opts 0xd 03:12:48.619 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.76) 03:12:48.619 00.000 15672 Moving (-0.43, -0.76) raw xDistance=-0.21 yDistance=-0.83 03:12:48.619 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 03:12:48.619 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 03:12:48.619 00.000 15672 MoveAxis(E, 0, ABG) 03:12:48.619 00.000 15672 Move returns status 0, amount 0 03:12:48.619 00.000 15672 MoveAxis(N, 149, ABG) 03:12:48.619 00.000 15672 Guiding Dir = 0, Dur = 149 03:12:48.620 00.001 15672 IsSlewing returns 0 03:12:48.621 00.001 15672 IsGuiding returns 0 03:12:48.625 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=16081, FiltMin=2586, FiltMax=11591, Gamma=2.950 03:12:48.668 00.043 30444 UpdateGuideState exits: m=35415 SNR=34.1 Saturated 03:12:48.668 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:48.668 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:48.668 00.000 30444 Enqueuing Expose request 03:12:48.701 00.033 15672 PulseGuide returned control before completion, sleep 79 03:12:48.784 00.083 15672 IsGuiding returns 1 03:12:48.784 00.000 15672 scope still moving after pulse duration time elapsed 03:12:48.805 00.021 15672 IsSlewing returns 0 03:12:48.808 00.003 15672 IsGuiding returns 1 03:12:48.829 00.021 15672 IsSlewing returns 0 03:12:48.832 00.003 15672 IsGuiding returns 1 03:12:48.853 00.021 15672 IsSlewing returns 0 03:12:48.895 00.042 15672 IsGuiding returns 0 03:12:48.895 00.000 15672 scope move finished after 149 + 124 ms 03:12:48.896 00.001 15672 Move returns status 0, amount 149 03:12:48.896 00.000 15672 move complete, result=0 03:12:48.896 00.000 15672 worker thread done servicing request 03:12:48.896 00.000 15672 Worker thread wakes up 03:12:48.896 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:48.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:48.897 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.8 px 149 ms NORTH 03:12:50.804 01.907 15672 Exposure complete 03:12:50.823 00.019 15672 worker thread done servicing request 03:12:50.823 00.000 30444 OnExposeComplete: enter 03:12:50.824 00.001 30444 UpdateGuideState(): m_state=6 03:12:50.824 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7708 03:12:50.824 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=203.42, Mass=41250, SNR=45.4, Peak=5945 HFD=3.4 03:12:50.824 00.000 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.31 = -1.31) 03:12:50.824 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 03:12:50.824 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.83 hyp=0.83 cameraTheta=-1.59 mountX=0.22 mountY=-0.82, mountTheta=-1.31 03:12:50.824 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.83, opts=13) 03:12:50.824 00.000 30444 Enqueuing Move request for scope (-0.01, -0.83) 03:12:50.824 00.000 15672 Worker thread wakes up 03:12:50.824 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.83) opts 0xd 03:12:50.825 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.83) 03:12:50.825 00.000 15672 Moving (-0.01, -0.83) raw xDistance=0.22 yDistance=-0.82 03:12:50.825 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:12:50.825 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 03:12:50.825 00.000 15672 MoveAxis(E, 0, ABG) 03:12:50.825 00.000 15672 Move returns status 0, amount 0 03:12:50.825 00.000 15672 MoveAxis(N, 146, ABG) 03:12:50.825 00.000 15672 Guiding Dir = 0, Dur = 146 03:12:50.825 00.000 15672 IsSlewing returns 0 03:12:50.830 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=16099, FiltMin=2643, FiltMax=10840, Gamma=2.950 03:12:50.859 00.029 15672 IsGuiding returns 0 03:12:50.872 00.013 30444 UpdateGuideState exits: m=41250 SNR=45.4 Saturated 03:12:50.873 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:50.873 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:50.873 00.000 30444 Enqueuing Expose request 03:12:50.938 00.065 15672 PulseGuide returned control before completion, sleep 77 03:12:51.017 00.079 15672 IsGuiding returns 1 03:12:51.017 00.000 15672 scope still moving after pulse duration time elapsed 03:12:51.038 00.021 15672 IsSlewing returns 0 03:12:51.041 00.003 15672 IsGuiding returns 1 03:12:51.062 00.021 15672 IsSlewing returns 0 03:12:51.082 00.020 15672 IsGuiding returns 1 03:12:51.103 00.021 15672 IsSlewing returns 0 03:12:51.114 00.011 15672 IsGuiding returns 0 03:12:51.114 00.000 15672 scope move finished after 146 + 109 ms 03:12:51.114 00.000 15672 Move returns status 0, amount 146 03:12:51.114 00.000 15672 move complete, result=0 03:12:51.114 00.000 15672 worker thread done servicing request 03:12:51.114 00.000 15672 Worker thread wakes up 03:12:51.114 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:51.114 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:51.114 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 146 ms NORTH 03:12:53.223 02.109 15672 Exposure complete 03:12:53.243 00.020 15672 worker thread done servicing request 03:12:53.243 00.000 30444 OnExposeComplete: enter 03:12:53.243 00.000 30444 UpdateGuideState(): m_state=6 03:12:53.244 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7709 03:12:53.244 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=203.86, Mass=35928, SNR=34.3, Peak=6188 HFD=3.5 03:12:53.244 00.000 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.10 = -1.10) 03:12:53.244 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.16 = -1.16) 03:12:53.244 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.39 hyp=0.40 cameraTheta=-1.38 mountX=0.18 mountY=-0.36, mountTheta=-1.11 03:12:53.245 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.39, opts=13) 03:12:53.245 00.000 30444 Enqueuing Move request for scope (0.08, -0.39) 03:12:53.245 00.000 15672 Worker thread wakes up 03:12:53.245 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.39) opts 0xd 03:12:53.245 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.39) 03:12:53.245 00.000 15672 Moving (0.08, -0.39) raw xDistance=0.18 yDistance=-0.36 03:12:53.245 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 03:12:53.245 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 03:12:53.245 00.000 15672 MoveAxis(E, 0, ABG) 03:12:53.245 00.000 15672 Move returns status 0, amount 0 03:12:53.245 00.000 15672 MoveAxis(N, 65, ABG) 03:12:53.245 00.000 15672 Guiding Dir = 0, Dur = 65 03:12:53.246 00.001 15672 IsSlewing returns 0 03:12:53.246 00.000 15672 IsGuiding returns 0 03:12:53.251 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=15751, FiltMin=2599, FiltMax=11259, Gamma=2.950 03:12:53.320 00.069 15672 IsGuiding returns 1 03:12:53.320 00.000 15672 scope still moving after pulse duration time elapsed 03:12:53.341 00.021 15672 IsSlewing returns 0 03:12:53.343 00.002 15672 IsGuiding returns 1 03:12:53.364 00.021 15672 IsSlewing returns 0 03:12:53.365 00.001 15672 IsGuiding returns 1 03:12:53.386 00.021 15672 IsSlewing returns 0 03:12:53.450 00.064 15672 IsGuiding returns 0 03:12:53.450 00.000 15672 scope move finished after 65 + 138 ms 03:12:53.450 00.000 15672 Move returns status 0, amount 65 03:12:53.450 00.000 15672 move complete, result=0 03:12:53.450 00.000 15672 worker thread done servicing request 03:12:53.604 00.154 30444 UpdateGuideState exits: m=35928 SNR=34.3 Saturated 03:12:53.604 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:53.604 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:53.604 00.000 30444 Enqueuing Expose request 03:12:53.605 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 65 ms NORTH 03:12:53.605 00.000 15672 Worker thread wakes up 03:12:53.605 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:53.605 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:55.520 01.915 15672 Exposure complete 03:12:55.550 00.030 15672 worker thread done servicing request 03:12:55.550 00.000 30444 OnExposeComplete: enter 03:12:55.550 00.000 30444 UpdateGuideState(): m_state=6 03:12:55.550 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7710 03:12:55.550 00.000 30444 Star::Find returns 1 (1), X=461.41, Y=203.58, Mass=37468, SNR=32.7, Peak=6600 HFD=3.1 03:12:55.551 00.001 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 03:12:55.551 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 03:12:55.551 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.67 hyp=0.67 cameraTheta=-1.60 mountX=0.17 mountY=-0.66, mountTheta=-1.33 03:12:55.551 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.67, opts=13) 03:12:55.551 00.000 30444 Enqueuing Move request for scope (-0.02, -0.67) 03:12:55.551 00.000 15672 Worker thread wakes up 03:12:55.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.67) opts 0xd 03:12:55.551 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.67) 03:12:55.551 00.000 15672 Moving (-0.02, -0.67) raw xDistance=0.17 yDistance=-0.66 03:12:55.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 03:12:55.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 03:12:55.551 00.000 15672 MoveAxis(E, 0, ABG) 03:12:55.552 00.001 15672 Move returns status 0, amount 0 03:12:55.552 00.000 15672 MoveAxis(N, 118, ABG) 03:12:55.552 00.000 15672 Guiding Dir = 0, Dur = 118 03:12:55.552 00.000 15672 IsSlewing returns 0 03:12:55.556 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=16188, FiltMin=2597, FiltMax=11258, Gamma=2.950 03:12:55.571 00.015 15672 IsGuiding returns 0 03:12:55.599 00.028 30444 UpdateGuideState exits: m=37468 SNR=32.7 Saturated 03:12:55.599 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:55.599 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:55.600 00.001 30444 Enqueuing Expose request 03:12:55.651 00.051 15672 PulseGuide returned control before completion, sleep 49 03:12:55.702 00.051 15672 IsGuiding returns 1 03:12:55.703 00.001 15672 scope still moving after pulse duration time elapsed 03:12:55.724 00.021 15672 IsSlewing returns 0 03:12:55.727 00.003 15672 IsGuiding returns 1 03:12:55.748 00.021 15672 IsSlewing returns 0 03:12:55.749 00.001 15672 IsGuiding returns 1 03:12:55.770 00.021 15672 IsSlewing returns 0 03:12:55.771 00.001 15672 IsGuiding returns 1 03:12:55.792 00.021 15672 IsSlewing returns 0 03:12:55.843 00.051 15672 IsGuiding returns 0 03:12:55.843 00.000 15672 scope move finished after 118 + 153 ms 03:12:55.843 00.000 15672 Move returns status 0, amount 118 03:12:55.843 00.000 15672 move complete, result=0 03:12:55.844 00.001 15672 worker thread done servicing request 03:12:55.844 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 118 ms NORTH 03:12:55.844 00.000 15672 Worker thread wakes up 03:12:55.844 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:55.844 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:12:57.952 02.108 15672 Exposure complete 03:12:57.972 00.020 15672 worker thread done servicing request 03:12:57.972 00.000 30444 OnExposeComplete: enter 03:12:57.972 00.000 30444 UpdateGuideState(): m_state=6 03:12:57.972 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7711 03:12:57.972 00.000 30444 Star::Find returns 1 (1), X=461.41, Y=203.02, Mass=38523, SNR=40.0, Peak=6156 HFD=3.5 03:12:57.972 00.000 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.31 = -1.31) 03:12:57.972 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 03:12:57.973 00.001 30444 CameraToMount -- cameraX=-0.02 cameraY=-1.23 hyp=1.23 cameraTheta=-1.59 mountX=0.32 mountY=-1.21, mountTheta=-1.31 03:12:57.973 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-1.23, opts=13) 03:12:57.973 00.000 30444 Enqueuing Move request for scope (-0.02, -1.23) 03:12:57.973 00.000 15672 Worker thread wakes up 03:12:57.973 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.23) opts 0xd 03:12:57.973 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -1.23) 03:12:57.973 00.000 15672 Moving (-0.02, -1.23) raw xDistance=0.32 yDistance=-1.21 03:12:57.973 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 03:12:57.973 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.21 from input -1.21 03:12:57.973 00.000 15672 MoveAxis(W, 85, ABG) 03:12:57.973 00.000 15672 Guiding Dir = 3, Dur = 85 03:12:57.974 00.001 15672 IsSlewing returns 0 03:12:57.975 00.001 15672 IsGuiding returns 0 03:12:57.979 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=15452, FiltMin=2633, FiltMax=10217, Gamma=2.950 03:12:57.999 00.020 15672 PulseGuide returned control before completion, sleep 72 03:12:58.073 00.074 15672 IsGuiding returns 1 03:12:58.073 00.000 15672 scope still moving after pulse duration time elapsed 03:12:58.095 00.022 15672 IsSlewing returns 0 03:12:58.112 00.017 15672 IsGuiding returns 0 03:12:58.112 00.000 15672 scope move finished after 85 + 51 ms 03:12:58.112 00.000 15672 Move returns status 0, amount 85 03:12:58.112 00.000 15672 MoveAxis(N, 215, ABG) 03:12:58.112 00.000 15672 Guiding Dir = 0, Dur = 215 03:12:58.113 00.001 15672 IsSlewing returns 0 03:12:58.114 00.001 15672 IsGuiding returns 0 03:12:58.191 00.077 15672 PulseGuide returned control before completion, sleep 149 03:12:58.225 00.034 30444 UpdateGuideState exits: m=38523 SNR=40.0 Saturated 03:12:58.226 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:12:58.226 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:12:58.226 00.000 30444 Enqueuing Expose request 03:12:58.344 00.118 15672 IsGuiding returns 1 03:12:58.344 00.000 15672 scope still moving after pulse duration time elapsed 03:12:58.365 00.021 15672 IsSlewing returns 0 03:12:58.367 00.002 15672 IsGuiding returns 1 03:12:58.388 00.021 15672 IsSlewing returns 0 03:12:58.390 00.002 15672 IsGuiding returns 1 03:12:58.411 00.021 15672 IsSlewing returns 0 03:12:58.414 00.003 15672 IsGuiding returns 1 03:12:58.436 00.022 15672 IsSlewing returns 0 03:12:58.479 00.043 15672 IsGuiding returns 0 03:12:58.480 00.001 15672 scope move finished after 215 + 150 ms 03:12:58.480 00.000 15672 Move returns status 0, amount 215 03:12:58.480 00.000 15672 move complete, result=0 03:12:58.480 00.000 15672 worker thread done servicing request 03:12:58.480 00.000 15672 Worker thread wakes up 03:12:58.480 00.000 30444 GuideStep: 0.3 px 85 ms WEST, -1.2 px 215 ms NORTH 03:12:58.481 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:12:58.481 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:00.391 01.910 15672 Exposure complete 03:13:00.410 00.019 15672 worker thread done servicing request 03:13:00.410 00.000 30444 OnExposeComplete: enter 03:13:00.411 00.001 30444 UpdateGuideState(): m_state=6 03:13:00.411 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7712 03:13:00.411 00.000 30444 Star::Find returns 1 (1), X=461.62, Y=203.67, Mass=39415, SNR=35.5, Peak=6222 HFD=3.4 03:13:00.411 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 03:13:00.411 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.05 = -1.05) 03:13:00.411 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.58 hyp=0.61 cameraTheta=-1.26 mountX=0.34 mountY=-0.53, mountTheta=-1.00 03:13:00.411 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.58, opts=13) 03:13:00.412 00.001 30444 Enqueuing Move request for scope (0.19, -0.58) 03:13:00.412 00.000 15672 Worker thread wakes up 03:13:00.412 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.58) opts 0xd 03:13:00.412 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.58) 03:13:00.412 00.000 15672 Moving (0.19, -0.58) raw xDistance=0.34 yDistance=-0.53 03:13:00.412 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34 03:13:00.412 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 03:13:00.412 00.000 15672 MoveAxis(W, 98, ABG) 03:13:00.412 00.000 15672 Guiding Dir = 3, Dur = 98 03:13:00.413 00.001 15672 IsSlewing returns 0 03:13:00.414 00.001 15672 IsGuiding returns 0 03:13:00.418 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=16347, FiltMin=2679, FiltMax=10554, Gamma=2.950 03:13:00.443 00.025 15672 PulseGuide returned control before completion, sleep 79 03:13:00.461 00.018 30444 UpdateGuideState exits: m=39415 SNR=35.5 Saturated 03:13:00.461 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:00.461 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:00.461 00.000 30444 Enqueuing Expose request 03:13:00.524 00.063 15672 IsGuiding returns 1 03:13:00.524 00.000 15672 scope still moving after pulse duration time elapsed 03:13:00.546 00.022 15672 IsSlewing returns 0 03:13:00.557 00.011 15672 IsGuiding returns 0 03:13:00.557 00.000 15672 scope move finished after 98 + 44 ms 03:13:00.557 00.000 15672 Move returns status 0, amount 98 03:13:00.557 00.000 15672 MoveAxis(N, 95, ABG) 03:13:00.557 00.000 15672 Guiding Dir = 0, Dur = 95 03:13:00.558 00.001 15672 IsSlewing returns 0 03:13:00.560 00.002 15672 IsGuiding returns 0 03:13:00.635 00.075 15672 PulseGuide returned control before completion, sleep 31 03:13:00.669 00.034 15672 IsGuiding returns 1 03:13:00.670 00.001 15672 scope still moving after pulse duration time elapsed 03:13:00.690 00.020 15672 IsSlewing returns 0 03:13:00.693 00.003 15672 IsGuiding returns 1 03:13:00.714 00.021 15672 IsSlewing returns 0 03:13:00.717 00.003 15672 IsGuiding returns 1 03:13:00.738 00.021 15672 IsSlewing returns 0 03:13:00.763 00.025 15672 IsGuiding returns 0 03:13:00.764 00.001 15672 scope move finished after 95 + 107 ms 03:13:00.764 00.000 15672 Move returns status 0, amount 95 03:13:00.764 00.000 15672 move complete, result=0 03:13:00.764 00.000 15672 worker thread done servicing request 03:13:00.764 00.000 15672 Worker thread wakes up 03:13:00.764 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:00.764 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:00.764 00.000 30444 GuideStep: 0.3 px 98 ms WEST, -0.5 px 95 ms NORTH 03:13:02.872 02.108 15672 Exposure complete 03:13:02.892 00.020 15672 worker thread done servicing request 03:13:02.892 00.000 30444 OnExposeComplete: enter 03:13:02.892 00.000 30444 UpdateGuideState(): m_state=6 03:13:02.892 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7713 03:13:02.892 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=203.77, Mass=37885, SNR=33.9, Peak=5975 HFD=3.5 03:13:02.892 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 03:13:02.892 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 03:13:02.892 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.48 hyp=0.54 cameraTheta=-2.03 mountX=-0.10 mountY=-0.52, mountTheta=-1.75 03:13:02.892 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.48, opts=13) 03:13:02.892 00.000 30444 Enqueuing Move request for scope (-0.24, -0.48) 03:13:02.893 00.001 15672 Worker thread wakes up 03:13:02.893 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.48) opts 0xd 03:13:02.893 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.48) 03:13:02.893 00.000 15672 Moving (-0.24, -0.48) raw xDistance=-0.10 yDistance=-0.52 03:13:02.893 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:13:02.893 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 03:13:02.893 00.000 15672 MoveAxis(E, 0, ABG) 03:13:02.893 00.000 15672 Move returns status 0, amount 0 03:13:02.893 00.000 15672 MoveAxis(N, 93, ABG) 03:13:02.893 00.000 15672 Guiding Dir = 0, Dur = 93 03:13:02.893 00.000 15672 IsSlewing returns 0 03:13:02.894 00.001 15672 IsGuiding returns 0 03:13:02.898 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2036, max=16023, FiltMin=2531, FiltMax=10791, Gamma=2.950 03:13:02.945 00.047 30444 UpdateGuideState exits: m=37885 SNR=33.9 Saturated 03:13:02.945 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:02.945 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:02.945 00.000 30444 Enqueuing Expose request 03:13:02.967 00.022 15672 PulseGuide returned control before completion, sleep 31 03:13:03.032 00.065 15672 IsGuiding returns 1 03:13:03.032 00.000 15672 scope still moving after pulse duration time elapsed 03:13:03.053 00.021 15672 IsSlewing returns 0 03:13:03.081 00.028 15672 IsGuiding returns 0 03:13:03.081 00.000 15672 scope move finished after 93 + 92 ms 03:13:03.081 00.000 15672 Move returns status 0, amount 93 03:13:03.081 00.000 15672 move complete, result=0 03:13:03.081 00.000 15672 worker thread done servicing request 03:13:03.081 00.000 15672 Worker thread wakes up 03:13:03.081 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:03.081 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:03.081 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 93 ms NORTH 03:13:04.991 01.910 15672 Exposure complete 03:13:05.011 00.020 15672 worker thread done servicing request 03:13:05.011 00.000 30444 OnExposeComplete: enter 03:13:05.011 00.000 30444 UpdateGuideState(): m_state=6 03:13:05.011 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7714 03:13:05.011 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=203.66, Mass=39583, SNR=33.9, Peak=5877 HFD=3.7 03:13:05.011 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 03:13:05.011 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 03:13:05.011 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.59 hyp=0.61 cameraTheta=-1.83 mountX=0.01 mountY=-0.61, mountTheta=-1.55 03:13:05.012 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.59, opts=13) 03:13:05.012 00.000 30444 Enqueuing Move request for scope (-0.16, -0.59) 03:13:05.012 00.000 15672 Worker thread wakes up 03:13:05.012 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.59) opts 0xd 03:13:05.012 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.59) 03:13:05.012 00.000 15672 Moving (-0.16, -0.59) raw xDistance=0.01 yDistance=-0.61 03:13:05.012 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:13:05.012 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 03:13:05.012 00.000 15672 MoveAxis(E, 0, ABG) 03:13:05.012 00.000 15672 Move returns status 0, amount 0 03:13:05.012 00.000 15672 MoveAxis(N, 109, ABG) 03:13:05.012 00.000 15672 Guiding Dir = 0, Dur = 109 03:13:05.013 00.001 15672 IsSlewing returns 0 03:13:05.014 00.001 15672 IsGuiding returns 0 03:13:05.018 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=14913, FiltMin=2676, FiltMax=10910, Gamma=2.950 03:13:05.063 00.045 30444 UpdateGuideState exits: m=39583 SNR=33.9 Saturated 03:13:05.063 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:05.063 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:05.064 00.001 30444 Enqueuing Expose request 03:13:05.092 00.028 15672 PulseGuide returned control before completion, sleep 42 03:13:05.158 00.066 15672 IsGuiding returns 1 03:13:05.158 00.000 15672 scope still moving after pulse duration time elapsed 03:13:05.179 00.021 15672 IsSlewing returns 0 03:13:05.182 00.003 15672 IsGuiding returns 1 03:13:05.203 00.021 15672 IsSlewing returns 0 03:13:05.205 00.002 15672 IsGuiding returns 1 03:13:05.227 00.022 15672 IsSlewing returns 0 03:13:05.252 00.025 15672 IsGuiding returns 0 03:13:05.253 00.001 15672 scope move finished after 109 + 128 ms 03:13:05.253 00.000 15672 Move returns status 0, amount 109 03:13:05.253 00.000 15672 move complete, result=0 03:13:05.253 00.000 15672 worker thread done servicing request 03:13:05.253 00.000 15672 Worker thread wakes up 03:13:05.253 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 109 ms NORTH 03:13:05.253 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:05.253 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:07.370 02.117 15672 Exposure complete 03:13:07.403 00.033 15672 worker thread done servicing request 03:13:07.403 00.000 30444 OnExposeComplete: enter 03:13:07.403 00.000 30444 UpdateGuideState(): m_state=6 03:13:07.403 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7715 03:13:07.403 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=203.93, Mass=37941, SNR=34.8, Peak=5711 HFD=3.7 03:13:07.403 00.000 30444 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.28) = xAngle (-2.56 = -2.56) 03:13:07.403 00.000 30444 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.62 = -2.62) 03:13:07.403 00.000 30444 CameraToMount -- cameraX=-1.05 cameraY=-0.33 hyp=1.10 cameraTheta=-2.84 mountX=-0.92 mountY=-0.55, mountTheta=-2.61 03:13:07.404 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.05, y=-0.33, opts=13) 03:13:07.404 00.000 30444 Enqueuing Move request for scope (-1.05, -0.33) 03:13:07.404 00.000 15672 Worker thread wakes up 03:13:07.404 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.05, -0.33) opts 0xd 03:13:07.404 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.05, -0.33) 03:13:07.404 00.000 15672 Moving (-1.05, -0.33) raw xDistance=-0.92 yDistance=-0.55 03:13:07.404 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.92 03:13:07.404 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 03:13:07.404 00.000 15672 MoveAxis(E, 249, ABG) 03:13:07.404 00.000 15672 Guiding Dir = 2, Dur = 249 03:13:07.405 00.001 15672 IsSlewing returns 0 03:13:07.406 00.001 15672 IsGuiding returns 0 03:13:07.410 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=14184, FiltMin=2620, FiltMax=9865, Gamma=2.950 03:13:07.424 00.014 15672 PulseGuide returned control before completion, sleep 241 03:13:07.697 00.273 15672 IsGuiding returns 0 03:13:07.697 00.000 15672 Move returns status 0, amount 249 03:13:07.697 00.000 15672 MoveAxis(N, 97, ABG) 03:13:07.697 00.000 15672 Guiding Dir = 0, Dur = 97 03:13:07.698 00.001 15672 IsSlewing returns 0 03:13:07.700 00.002 15672 IsGuiding returns 0 03:13:07.776 00.076 15672 PulseGuide returned control before completion, sleep 32 03:13:07.809 00.033 15672 IsGuiding returns 1 03:13:07.810 00.001 15672 scope still moving after pulse duration time elapsed 03:13:07.831 00.021 15672 IsSlewing returns 0 03:13:07.832 00.001 15672 IsGuiding returns 1 03:13:07.852 00.020 15672 IsSlewing returns 0 03:13:07.853 00.001 15672 IsGuiding returns 1 03:13:07.875 00.022 15672 IsSlewing returns 0 03:13:07.884 00.009 30444 UpdateGuideState exits: m=37941 SNR=34.8 Saturated 03:13:07.884 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:07.884 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:07.884 00.000 30444 Enqueuing Expose request 03:13:07.904 00.020 15672 IsGuiding returns 0 03:13:07.904 00.000 15672 scope move finished after 97 + 106 ms 03:13:07.904 00.000 15672 Move returns status 0, amount 97 03:13:07.904 00.000 15672 move complete, result=0 03:13:07.904 00.000 15672 worker thread done servicing request 03:13:07.904 00.000 15672 Worker thread wakes up 03:13:07.904 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:07.904 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:07.904 00.000 30444 GuideStep: -0.9 px 249 ms EAST, -0.5 px 97 ms NORTH 03:13:09.809 01.905 15672 Exposure complete 03:13:09.829 00.020 15672 worker thread done servicing request 03:13:09.829 00.000 30444 OnExposeComplete: enter 03:13:09.829 00.000 30444 UpdateGuideState(): m_state=6 03:13:09.829 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7716 03:13:09.829 00.000 30444 Star::Find returns 1 (1), X=460.81, Y=204.28, Mass=39914, SNR=33.4, Peak=5706 HFD=3.7 03:13:09.829 00.000 30444 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.28) = xAngle (3.37 = -2.91) 03:13:09.829 00.000 30444 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.97) 03:13:09.829 00.000 30444 CameraToMount -- cameraX=-0.62 cameraY=0.03 hyp=0.62 cameraTheta=3.09 mountX=-0.61 mountY=-0.10, mountTheta=-2.97 03:13:09.830 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.62, y=0.03, opts=13) 03:13:09.830 00.000 30444 Enqueuing Move request for scope (-0.62, 0.03) 03:13:09.830 00.000 15672 Worker thread wakes up 03:13:09.830 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.03) opts 0xd 03:13:09.830 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.62, 0.03) 03:13:09.830 00.000 15672 Moving (-0.62, 0.03) raw xDistance=-0.61 yDistance=-0.10 03:13:09.830 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.61 03:13:09.830 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:13:09.830 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 03:13:09.831 00.001 15672 MoveAxis(E, 182, ABG) 03:13:09.831 00.000 15672 Guiding Dir = 2, Dur = 182 03:13:09.831 00.000 15672 IsSlewing returns 0 03:13:09.833 00.002 15672 IsGuiding returns 0 03:13:09.836 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=14024, FiltMin=2554, FiltMax=11081, Gamma=2.950 03:13:09.852 00.016 15672 PulseGuide returned control before completion, sleep 174 03:13:09.935 00.083 30444 UpdateGuideState exits: m=39914 SNR=33.4 Saturated 03:13:09.935 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:09.935 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:09.935 00.000 30444 Enqueuing Expose request 03:13:10.029 00.094 15672 IsGuiding returns 1 03:13:10.029 00.000 15672 scope still moving after pulse duration time elapsed 03:13:10.050 00.021 15672 IsSlewing returns 0 03:13:10.061 00.011 15672 IsGuiding returns 0 03:13:10.061 00.000 15672 scope move finished after 182 + 45 ms 03:13:10.061 00.000 15672 Move returns status 0, amount 182 03:13:10.061 00.000 15672 MoveAxis(N, 0, ABG) 03:13:10.061 00.000 15672 Move returns status 0, amount 0 03:13:10.061 00.000 15672 move complete, result=0 03:13:10.061 00.000 15672 worker thread done servicing request 03:13:10.061 00.000 15672 Worker thread wakes up 03:13:10.061 00.000 30444 GuideStep: -0.6 px 182 ms EAST, -0.1 px 0 ms NORTH 03:13:10.061 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:10.061 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:12.170 02.109 15672 Exposure complete 03:13:12.190 00.020 15672 worker thread done servicing request 03:13:12.190 00.000 30444 OnExposeComplete: enter 03:13:12.190 00.000 30444 UpdateGuideState(): m_state=6 03:13:12.190 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7717 03:13:12.190 00.000 30444 Star::Find returns 1 (1), X=461.83, Y=203.92, Mass=36604, SNR=38.2, Peak=5959 HFD=3.6 03:13:12.190 00.000 30444 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.28) = xAngle (-0.42 = -0.42) 03:13:12.190 00.000 30444 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.48 = -0.48) 03:13:12.190 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.33 hyp=0.52 cameraTheta=-0.70 mountX=0.47 mountY=-0.24, mountTheta=-0.47 03:13:12.191 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.33, opts=13) 03:13:12.191 00.000 30444 Enqueuing Move request for scope (0.40, -0.33) 03:13:12.191 00.000 15672 Worker thread wakes up 03:13:12.191 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.33) opts 0xd 03:13:12.191 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.33) 03:13:12.191 00.000 15672 Moving (0.40, -0.33) raw xDistance=0.47 yDistance=-0.24 03:13:12.191 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.47 03:13:12.191 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:13:12.191 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 03:13:12.191 00.000 15672 MoveAxis(W, 115, ABG) 03:13:12.191 00.000 15672 Guiding Dir = 3, Dur = 115 03:13:12.192 00.001 15672 IsSlewing returns 0 03:13:12.193 00.001 15672 IsGuiding returns 0 03:13:12.196 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2141, max=15201, FiltMin=2594, FiltMax=11029, Gamma=2.950 03:13:12.216 00.020 15672 PulseGuide returned control before completion, sleep 102 03:13:12.240 00.024 30444 UpdateGuideState exits: m=36604 SNR=38.2 Saturated 03:13:12.240 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:12.240 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:12.240 00.000 30444 Enqueuing Expose request 03:13:12.321 00.081 15672 IsGuiding returns 1 03:13:12.321 00.000 15672 scope still moving after pulse duration time elapsed 03:13:12.342 00.021 15672 IsSlewing returns 0 03:13:12.393 00.051 15672 IsGuiding returns 0 03:13:12.393 00.000 15672 scope move finished after 115 + 84 ms 03:13:12.393 00.000 15672 Move returns status 0, amount 115 03:13:12.393 00.000 15672 MoveAxis(N, 0, ABG) 03:13:12.394 00.001 15672 Move returns status 0, amount 0 03:13:12.394 00.000 15672 move complete, result=0 03:13:12.394 00.000 15672 worker thread done servicing request 03:13:12.394 00.000 15672 Worker thread wakes up 03:13:12.394 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:12.394 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:12.394 00.000 30444 GuideStep: 0.5 px 115 ms WEST, -0.2 px 0 ms NORTH 03:13:14.303 01.909 15672 Exposure complete 03:13:14.331 00.028 15672 worker thread done servicing request 03:13:14.331 00.000 30444 OnExposeComplete: enter 03:13:14.331 00.000 30444 UpdateGuideState(): m_state=6 03:13:14.331 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7718 03:13:14.331 00.000 30444 Star::Find returns 1 (1), X=461.66, Y=203.27, Mass=34012, SNR=35.6, Peak=6077 HFD=3.3 03:13:14.331 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 03:13:14.331 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 03:13:14.332 00.001 30444 CameraToMount -- cameraX=0.23 cameraY=-0.99 hyp=1.01 cameraTheta=-1.34 mountX=0.49 mountY=-0.91, mountTheta=-1.08 03:13:14.332 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.99, opts=13) 03:13:14.332 00.000 30444 Enqueuing Move request for scope (0.23, -0.99) 03:13:14.332 00.000 15672 Worker thread wakes up 03:13:14.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.99) opts 0xd 03:13:14.332 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.99) 03:13:14.332 00.000 15672 Moving (0.23, -0.99) raw xDistance=0.49 yDistance=-0.91 03:13:14.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49 03:13:14.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 03:13:14.332 00.000 15672 MoveAxis(W, 141, ABG) 03:13:14.332 00.000 15672 Guiding Dir = 3, Dur = 141 03:13:14.333 00.001 15672 IsSlewing returns 0 03:13:14.334 00.001 15672 IsGuiding returns 0 03:13:14.338 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=15289, FiltMin=2612, FiltMax=11382, Gamma=2.950 03:13:14.357 00.019 15672 PulseGuide returned control before completion, sleep 128 03:13:14.380 00.023 30444 UpdateGuideState exits: m=34012 SNR=35.6 Saturated 03:13:14.380 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:14.380 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:14.380 00.000 30444 Enqueuing Expose request 03:13:14.549 00.169 15672 IsGuiding returns 0 03:13:14.550 00.001 15672 Move returns status 0, amount 141 03:13:14.550 00.000 15672 MoveAxis(N, 163, ABG) 03:13:14.550 00.000 15672 Guiding Dir = 0, Dur = 163 03:13:14.550 00.000 15672 IsSlewing returns 0 03:13:14.553 00.003 15672 IsGuiding returns 0 03:13:14.630 00.077 15672 PulseGuide returned control before completion, sleep 97 03:13:14.744 00.114 15672 IsGuiding returns 1 03:13:14.744 00.000 15672 scope still moving after pulse duration time elapsed 03:13:14.765 00.021 15672 IsSlewing returns 0 03:13:14.766 00.001 15672 IsGuiding returns 1 03:13:14.787 00.021 15672 IsSlewing returns 0 03:13:14.805 00.018 15672 IsGuiding returns 0 03:13:14.805 00.000 15672 scope move finished after 163 + 88 ms 03:13:14.805 00.000 15672 Move returns status 0, amount 163 03:13:14.805 00.000 15672 move complete, result=0 03:13:14.805 00.000 15672 worker thread done servicing request 03:13:14.805 00.000 15672 Worker thread wakes up 03:13:14.805 00.000 30444 GuideStep: 0.5 px 141 ms WEST, -0.9 px 163 ms NORTH 03:13:14.805 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:14.805 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:16.913 02.108 15672 Exposure complete 03:13:16.932 00.019 15672 worker thread done servicing request 03:13:16.932 00.000 30444 OnExposeComplete: enter 03:13:16.932 00.000 30444 UpdateGuideState(): m_state=6 03:13:16.932 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7719 03:13:16.933 00.001 30444 Star::Find returns 1 (1), X=460.78, Y=203.38, Mass=33226, SNR=33.3, Peak=6049 HFD=3.2 03:13:16.933 00.000 30444 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.28) = xAngle (-1.93 = -1.93) 03:13:16.933 00.000 30444 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.99 = -1.99) 03:13:16.933 00.000 30444 CameraToMount -- cameraX=-0.65 cameraY=-0.87 hyp=1.08 cameraTheta=-2.21 mountX=-0.38 mountY=-0.99, mountTheta=-1.94 03:13:16.935 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.65, y=-0.87, opts=13) 03:13:16.935 00.000 30444 Enqueuing Move request for scope (-0.65, -0.87) 03:13:16.935 00.000 15672 Worker thread wakes up 03:13:16.935 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.87) opts 0xd 03:13:16.935 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.65, -0.87) 03:13:16.935 00.000 15672 Moving (-0.65, -0.87) raw xDistance=-0.38 yDistance=-0.99 03:13:16.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38 03:13:16.935 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99 03:13:16.935 00.000 15672 MoveAxis(E, 94, ABG) 03:13:16.935 00.000 15672 Guiding Dir = 2, Dur = 94 03:13:16.935 00.000 15672 IsSlewing returns 0 03:13:16.936 00.001 15672 IsGuiding returns 0 03:13:16.941 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=13973, FiltMin=2598, FiltMax=10756, Gamma=2.950 03:13:16.961 00.020 15672 PulseGuide returned control before completion, sleep 79 03:13:16.986 00.025 30444 UpdateGuideState exits: m=33226 SNR=33.3 Saturated 03:13:16.987 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:16.987 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:16.987 00.000 30444 Enqueuing Expose request 03:13:17.043 00.056 15672 IsGuiding returns 1 03:13:17.043 00.000 15672 scope still moving after pulse duration time elapsed 03:13:17.064 00.021 15672 IsSlewing returns 0 03:13:17.073 00.009 15672 IsGuiding returns 0 03:13:17.073 00.000 15672 scope move finished after 94 + 43 ms 03:13:17.074 00.001 15672 Move returns status 0, amount 94 03:13:17.074 00.000 15672 MoveAxis(N, 176, ABG) 03:13:17.074 00.000 15672 Guiding Dir = 0, Dur = 176 03:13:17.075 00.001 15672 IsSlewing returns 0 03:13:17.075 00.000 15672 IsGuiding returns 0 03:13:17.153 00.078 15672 PulseGuide returned control before completion, sleep 108 03:13:17.265 00.112 15672 IsGuiding returns 1 03:13:17.265 00.000 15672 scope still moving after pulse duration time elapsed 03:13:17.286 00.021 15672 IsSlewing returns 0 03:13:17.287 00.001 15672 IsGuiding returns 1 03:13:17.308 00.021 15672 IsSlewing returns 0 03:13:17.309 00.001 15672 IsGuiding returns 1 03:13:17.330 00.021 15672 IsSlewing returns 0 03:13:17.331 00.001 15672 IsGuiding returns 1 03:13:17.352 00.021 15672 IsSlewing returns 0 03:13:17.362 00.010 15672 IsGuiding returns 0 03:13:17.362 00.000 15672 scope move finished after 176 + 110 ms 03:13:17.362 00.000 15672 Move returns status 0, amount 176 03:13:17.362 00.000 15672 move complete, result=0 03:13:17.362 00.000 15672 worker thread done servicing request 03:13:17.362 00.000 15672 Worker thread wakes up 03:13:17.362 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:17.362 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:17.362 00.000 30444 GuideStep: -0.4 px 94 ms EAST, -1.0 px 176 ms NORTH 03:13:19.277 01.915 15672 Exposure complete 03:13:19.306 00.029 15672 worker thread done servicing request 03:13:19.307 00.001 30444 OnExposeComplete: enter 03:13:19.307 00.000 30444 UpdateGuideState(): m_state=6 03:13:19.307 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7720 03:13:19.307 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=204.07, Mass=40786, SNR=37.7, Peak=5852 HFD=4.1 03:13:19.307 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 03:13:19.307 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 03:13:19.307 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.73 mountX=0.02 mountY=-0.19, mountTheta=-1.45 03:13:19.307 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.18, opts=13) 03:13:19.307 00.000 30444 Enqueuing Move request for scope (-0.03, -0.18) 03:13:19.307 00.000 15672 Worker thread wakes up 03:13:19.308 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd 03:13:19.308 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.18) 03:13:19.308 00.000 15672 Moving (-0.03, -0.18) raw xDistance=0.02 yDistance=-0.19 03:13:19.308 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:13:19.308 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:13:19.308 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 03:13:19.308 00.000 15672 MoveAxis(E, 0, ABG) 03:13:19.308 00.000 15672 Move returns status 0, amount 0 03:13:19.308 00.000 15672 MoveAxis(N, 0, ABG) 03:13:19.308 00.000 15672 Move returns status 0, amount 0 03:13:19.308 00.000 15672 move complete, result=0 03:13:19.308 00.000 15672 worker thread done servicing request 03:13:19.313 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=14668, FiltMin=2649, FiltMax=10758, Gamma=2.950 03:13:19.551 00.238 30444 UpdateGuideState exits: m=40786 SNR=37.7 Saturated 03:13:19.551 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:19.551 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:19.551 00.000 30444 Enqueuing Expose request 03:13:19.551 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 03:13:19.551 00.000 15672 Worker thread wakes up 03:13:19.551 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:19.551 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:21.658 02.107 15672 Exposure complete 03:13:21.678 00.020 15672 worker thread done servicing request 03:13:21.678 00.000 30444 OnExposeComplete: enter 03:13:21.678 00.000 30444 UpdateGuideState(): m_state=6 03:13:21.678 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7721 03:13:21.678 00.000 30444 Star::Find returns 1 (1), X=461.04, Y=204.02, Mass=42221, SNR=36.8, Peak=6057 HFD=4.0 03:13:21.678 00.000 30444 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.28) = xAngle (-2.31 = -2.31) 03:13:21.678 00.000 30444 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.37 = -2.37) 03:13:21.678 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.24 hyp=0.45 cameraTheta=-2.59 mountX=-0.31 mountY=-0.32, mountTheta=-2.34 03:13:21.679 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.24, opts=13) 03:13:21.679 00.000 30444 Enqueuing Move request for scope (-0.39, -0.24) 03:13:21.679 00.000 15672 Worker thread wakes up 03:13:21.679 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.24) opts 0xd 03:13:21.679 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.24) 03:13:21.679 00.000 15672 Moving (-0.39, -0.24) raw xDistance=-0.31 yDistance=-0.32 03:13:21.679 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 03:13:21.679 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 03:13:21.679 00.000 15672 MoveAxis(E, 83, ABG) 03:13:21.679 00.000 15672 Guiding Dir = 2, Dur = 83 03:13:21.680 00.001 15672 IsSlewing returns 0 03:13:21.685 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=14485, FiltMin=2572, FiltMax=11053, Gamma=2.950 03:13:21.690 00.005 15672 IsGuiding returns 0 03:13:21.706 00.016 15672 PulseGuide returned control before completion, sleep 78 03:13:21.728 00.022 30444 UpdateGuideState exits: m=42221 SNR=36.8 Saturated 03:13:21.728 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:21.728 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:21.728 00.000 30444 Enqueuing Expose request 03:13:21.787 00.059 15672 IsGuiding returns 1 03:13:21.788 00.001 15672 scope still moving after pulse duration time elapsed 03:13:21.809 00.021 15672 IsSlewing returns 0 03:13:21.818 00.009 15672 IsGuiding returns 0 03:13:21.818 00.000 15672 scope move finished after 83 + 45 ms 03:13:21.819 00.001 15672 Move returns status 0, amount 83 03:13:21.819 00.000 15672 MoveAxis(N, 56, ABG) 03:13:21.819 00.000 15672 Guiding Dir = 0, Dur = 56 03:13:21.819 00.000 15672 IsSlewing returns 0 03:13:21.821 00.002 15672 IsGuiding returns 0 03:13:21.934 00.113 15672 IsGuiding returns 1 03:13:21.934 00.000 15672 scope still moving after pulse duration time elapsed 03:13:21.955 00.021 15672 IsSlewing returns 0 03:13:21.958 00.003 15672 IsGuiding returns 1 03:13:21.980 00.022 15672 IsSlewing returns 0 03:13:21.995 00.015 15672 IsGuiding returns 0 03:13:21.995 00.000 15672 scope move finished after 56 + 117 ms 03:13:21.996 00.001 15672 Move returns status 0, amount 56 03:13:21.996 00.000 15672 move complete, result=0 03:13:21.996 00.000 15672 worker thread done servicing request 03:13:21.996 00.000 15672 Worker thread wakes up 03:13:21.996 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:21.996 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:21.996 00.000 30444 GuideStep: -0.3 px 83 ms EAST, -0.3 px 56 ms NORTH 03:13:23.905 01.909 15672 Exposure complete 03:13:23.924 00.019 15672 worker thread done servicing request 03:13:23.925 00.001 30444 OnExposeComplete: enter 03:13:23.925 00.000 30444 UpdateGuideState(): m_state=6 03:13:23.925 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7722 03:13:23.925 00.000 30444 Star::Find returns 1 (1), X=461.17, Y=204.29, Mass=43060, SNR=41.3, Peak=6126 HFD=3.7 03:13:23.925 00.000 30444 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.28) = xAngle (3.29 = -3.00) 03:13:23.925 00.000 30444 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.22 = -3.06) 03:13:23.925 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.04 hyp=0.27 cameraTheta=3.01 mountX=-0.26 mountY=-0.02, mountTheta=-3.06 03:13:23.925 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.04, opts=13) 03:13:23.925 00.000 30444 Enqueuing Move request for scope (-0.26, 0.04) 03:13:23.926 00.001 15672 Worker thread wakes up 03:13:23.926 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.04) opts 0xd 03:13:23.926 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.04) 03:13:23.926 00.000 15672 Moving (-0.26, 0.04) raw xDistance=-0.26 yDistance=-0.02 03:13:23.926 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26 03:13:23.926 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:13:23.926 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 03:13:23.926 00.000 15672 MoveAxis(E, 77, ABG) 03:13:23.926 00.000 15672 Guiding Dir = 2, Dur = 77 03:13:23.927 00.001 15672 IsSlewing returns 0 03:13:23.928 00.001 15672 IsGuiding returns 0 03:13:23.931 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=16318, FiltMin=2599, FiltMax=11181, Gamma=2.950 03:13:23.942 00.011 15672 PulseGuide returned control before completion, sleep 73 03:13:23.974 00.032 30444 UpdateGuideState exits: m=43060 SNR=41.3 Saturated 03:13:23.975 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:23.975 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:23.975 00.000 30444 Enqueuing Expose request 03:13:24.017 00.042 15672 IsGuiding returns 1 03:13:24.017 00.000 15672 scope still moving after pulse duration time elapsed 03:13:24.038 00.021 15672 IsSlewing returns 0 03:13:24.071 00.033 15672 IsGuiding returns 0 03:13:24.071 00.000 15672 scope move finished after 77 + 66 ms 03:13:24.071 00.000 15672 Move returns status 0, amount 77 03:13:24.071 00.000 15672 MoveAxis(N, 0, ABG) 03:13:24.071 00.000 15672 Move returns status 0, amount 0 03:13:24.071 00.000 15672 move complete, result=0 03:13:24.071 00.000 15672 worker thread done servicing request 03:13:24.071 00.000 15672 Worker thread wakes up 03:13:24.071 00.000 30444 GuideStep: -0.3 px 77 ms EAST, -0.0 px 0 ms NORTH 03:13:24.071 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:24.071 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:26.179 02.108 15672 Exposure complete 03:13:26.199 00.020 15672 worker thread done servicing request 03:13:26.199 00.000 30444 OnExposeComplete: enter 03:13:26.199 00.000 30444 UpdateGuideState(): m_state=6 03:13:26.200 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7723 03:13:26.200 00.000 30444 Star::Find returns 1 (1), X=461.38, Y=203.91, Mass=37318, SNR=36.2, Peak=6127 HFD=3.3 03:13:26.200 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 03:13:26.200 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 03:13:26.200 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.35 hyp=0.35 cameraTheta=-1.72 mountX=0.05 mountY=-0.35, mountTheta=-1.44 03:13:26.200 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.35, opts=13) 03:13:26.200 00.000 30444 Enqueuing Move request for scope (-0.05, -0.35) 03:13:26.200 00.000 15672 Worker thread wakes up 03:13:26.200 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.35) opts 0xd 03:13:26.200 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.35) 03:13:26.200 00.000 15672 Moving (-0.05, -0.35) raw xDistance=0.05 yDistance=-0.35 03:13:26.201 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:13:26.201 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 03:13:26.201 00.000 15672 MoveAxis(E, 0, ABG) 03:13:26.201 00.000 15672 Move returns status 0, amount 0 03:13:26.201 00.000 15672 MoveAxis(N, 62, ABG) 03:13:26.201 00.000 15672 Guiding Dir = 0, Dur = 62 03:13:26.202 00.001 15672 IsSlewing returns 0 03:13:26.203 00.001 15672 IsGuiding returns 0 03:13:26.207 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=15381, FiltMin=2594, FiltMax=10513, Gamma=2.950 03:13:26.308 00.101 15672 IsGuiding returns 1 03:13:26.308 00.000 15672 scope still moving after pulse duration time elapsed 03:13:26.329 00.021 15672 IsSlewing returns 0 03:13:26.330 00.001 15672 IsGuiding returns 1 03:13:26.351 00.021 15672 IsSlewing returns 0 03:13:26.372 00.021 15672 IsGuiding returns 0 03:13:26.372 00.000 15672 scope move finished after 62 + 107 ms 03:13:26.373 00.001 15672 Move returns status 0, amount 62 03:13:26.373 00.000 15672 move complete, result=0 03:13:26.373 00.000 15672 worker thread done servicing request 03:13:26.684 00.311 30444 UpdateGuideState exits: m=37318 SNR=36.2 Saturated 03:13:26.684 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:26.684 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:26.684 00.000 30444 Enqueuing Expose request 03:13:26.685 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 62 ms NORTH 03:13:26.685 00.000 15672 Worker thread wakes up 03:13:26.685 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:26.685 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:28.600 01.915 15672 Exposure complete 03:13:28.633 00.033 15672 worker thread done servicing request 03:13:28.633 00.000 30444 OnExposeComplete: enter 03:13:28.633 00.000 30444 UpdateGuideState(): m_state=6 03:13:28.633 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7724 03:13:28.633 00.000 30444 Star::Find returns 1 (1), X=461.57, Y=204.10, Mass=37338, SNR=41.1, Peak=6368 HFD=3.3 03:13:28.633 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 03:13:28.633 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 03:13:28.633 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.83 mountX=0.18 mountY=-0.12, mountTheta=-0.60 03:13:28.634 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.15, opts=13) 03:13:28.634 00.000 30444 Enqueuing Move request for scope (0.14, -0.15) 03:13:28.634 00.000 15672 Worker thread wakes up 03:13:28.634 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd 03:13:28.634 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.15) 03:13:28.634 00.000 15672 Moving (0.14, -0.15) raw xDistance=0.18 yDistance=-0.12 03:13:28.634 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 03:13:28.634 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:13:28.634 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 03:13:28.634 00.000 15672 MoveAxis(E, 0, ABG) 03:13:28.634 00.000 15672 Move returns status 0, amount 0 03:13:28.634 00.000 15672 MoveAxis(N, 0, ABG) 03:13:28.634 00.000 15672 Move returns status 0, amount 0 03:13:28.634 00.000 15672 move complete, result=0 03:13:28.634 00.000 15672 worker thread done servicing request 03:13:28.639 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=14518, FiltMin=2623, FiltMax=10251, Gamma=2.950 03:13:28.681 00.042 30444 UpdateGuideState exits: m=37338 SNR=41.1 Saturated 03:13:28.681 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:28.681 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:28.681 00.000 30444 Enqueuing Expose request 03:13:28.681 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 03:13:28.681 00.000 15672 Worker thread wakes up 03:13:28.682 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:28.682 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:30.789 02.107 15672 Exposure complete 03:13:30.809 00.020 15672 worker thread done servicing request 03:13:30.809 00.000 30444 OnExposeComplete: enter 03:13:30.809 00.000 30444 UpdateGuideState(): m_state=6 03:13:30.809 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7725 03:13:30.809 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=203.92, Mass=35856, SNR=34.0, Peak=6106 HFD=3.5 03:13:30.809 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 03:13:30.809 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.98 = -0.98) 03:13:30.809 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.34 hyp=0.36 cameraTheta=-1.20 mountX=0.22 mountY=-0.30, mountTheta=-0.94 03:13:30.810 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.34, opts=13) 03:13:30.810 00.000 30444 Enqueuing Move request for scope (0.13, -0.34) 03:13:30.810 00.000 15672 Worker thread wakes up 03:13:30.810 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.34) opts 0xd 03:13:30.810 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.34) 03:13:30.810 00.000 15672 Moving (0.13, -0.34) raw xDistance=0.22 yDistance=-0.30 03:13:30.810 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:13:30.810 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 03:13:30.810 00.000 15672 MoveAxis(E, 0, ABG) 03:13:30.810 00.000 15672 Move returns status 0, amount 0 03:13:30.810 00.000 15672 MoveAxis(N, 54, ABG) 03:13:30.810 00.000 15672 Guiding Dir = 0, Dur = 54 03:13:30.811 00.001 15672 IsSlewing returns 0 03:13:30.815 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=16268, FiltMin=2590, FiltMax=11226, Gamma=2.950 03:13:30.827 00.012 15672 IsGuiding returns 0 03:13:30.907 00.080 15672 IsGuiding returns 1 03:13:30.907 00.000 15672 scope still moving after pulse duration time elapsed 03:13:30.929 00.022 15672 IsSlewing returns 0 03:13:30.929 00.000 15672 IsGuiding returns 1 03:13:30.951 00.022 15672 IsSlewing returns 0 03:13:30.953 00.002 15672 IsGuiding returns 1 03:13:30.974 00.021 15672 IsSlewing returns 0 03:13:31.006 00.032 15672 IsGuiding returns 0 03:13:31.006 00.000 15672 scope move finished after 54 + 124 ms 03:13:31.006 00.000 15672 Move returns status 0, amount 54 03:13:31.006 00.000 15672 move complete, result=0 03:13:31.006 00.000 15672 worker thread done servicing request 03:13:31.266 00.260 30444 UpdateGuideState exits: m=35856 SNR=34.0 Saturated 03:13:31.266 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:31.266 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:31.266 00.000 30444 Enqueuing Expose request 03:13:31.266 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 54 ms NORTH 03:13:31.266 00.000 15672 Worker thread wakes up 03:13:31.266 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:31.266 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:33.182 01.916 15672 Exposure complete 03:13:33.212 00.030 15672 worker thread done servicing request 03:13:33.212 00.000 30444 OnExposeComplete: enter 03:13:33.212 00.000 30444 UpdateGuideState(): m_state=6 03:13:33.212 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7726 03:13:33.212 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=204.74, Mass=39199, SNR=37.1, Peak=6307 HFD=3.6 03:13:33.212 00.000 30444 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.28) = xAngle (2.07 = 2.07) 03:13:33.212 00.000 30444 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.01 = 2.01) 03:13:33.212 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.49 hyp=0.50 cameraTheta=1.79 mountX=-0.24 mountY=0.45, mountTheta=2.06 03:13:33.213 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.49, opts=13) 03:13:33.213 00.000 30444 Enqueuing Move request for scope (-0.11, 0.49) 03:13:33.213 00.000 15672 Worker thread wakes up 03:13:33.213 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.49) opts 0xd 03:13:33.213 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.49) 03:13:33.213 00.000 15672 Moving (-0.11, 0.49) raw xDistance=-0.24 yDistance=0.45 03:13:33.213 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:13:33.213 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:13:33.213 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 03:13:33.213 00.000 15672 MoveAxis(E, 0, ABG) 03:13:33.213 00.000 15672 Move returns status 0, amount 0 03:13:33.213 00.000 15672 MoveAxis(N, 0, ABG) 03:13:33.213 00.000 15672 Move returns status 0, amount 0 03:13:33.213 00.000 15672 move complete, result=0 03:13:33.213 00.000 15672 worker thread done servicing request 03:13:33.218 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=13311, FiltMin=2618, FiltMax=11733, Gamma=2.950 03:13:33.306 00.088 30444 UpdateGuideState exits: m=39199 SNR=37.1 Saturated 03:13:33.306 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:33.306 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:33.306 00.000 30444 Enqueuing Expose request 03:13:33.307 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 03:13:33.307 00.000 15672 Worker thread wakes up 03:13:33.307 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:33.307 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:35.425 02.118 15672 Exposure complete 03:13:35.458 00.033 15672 worker thread done servicing request 03:13:35.458 00.000 30444 OnExposeComplete: enter 03:13:35.458 00.000 30444 UpdateGuideState(): m_state=6 03:13:35.458 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7727 03:13:35.458 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=204.90, Mass=40044, SNR=40.2, Peak=6177 HFD=3.5 03:13:35.458 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.11 = 2.11) 03:13:35.458 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.05 = 2.05) 03:13:35.458 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.64 hyp=0.67 cameraTheta=1.84 mountX=-0.34 mountY=0.59, mountTheta=2.10 03:13:35.459 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.64, opts=13) 03:13:35.459 00.000 30444 Enqueuing Move request for scope (-0.17, 0.64) 03:13:35.459 00.000 15672 Worker thread wakes up 03:13:35.459 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.64) opts 0xd 03:13:35.459 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.64) 03:13:35.459 00.000 15672 Moving (-0.17, 0.64) raw xDistance=-0.34 yDistance=0.59 03:13:35.459 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34 03:13:35.459 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:13:35.459 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59 03:13:35.459 00.000 15672 MoveAxis(E, 93, ABG) 03:13:35.459 00.000 15672 Guiding Dir = 2, Dur = 93 03:13:35.460 00.001 15672 IsSlewing returns 0 03:13:35.460 00.000 15672 IsGuiding returns 0 03:13:35.465 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=14458, FiltMin=2609, FiltMax=12075, Gamma=2.950 03:13:35.476 00.011 15672 PulseGuide returned control before completion, sleep 89 03:13:35.507 00.031 30444 UpdateGuideState exits: m=40044 SNR=40.2 Saturated 03:13:35.507 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:35.507 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:35.507 00.000 30444 Enqueuing Expose request 03:13:35.566 00.059 15672 IsGuiding returns 1 03:13:35.566 00.000 15672 scope still moving after pulse duration time elapsed 03:13:35.587 00.021 15672 IsSlewing returns 0 03:13:35.588 00.001 15672 IsGuiding returns 0 03:13:35.588 00.000 15672 scope move finished after 93 + 34 ms 03:13:35.588 00.000 15672 Move returns status 0, amount 93 03:13:35.588 00.000 15672 MoveAxis(N, 0, ABG) 03:13:35.588 00.000 15672 Move returns status 0, amount 0 03:13:35.588 00.000 15672 move complete, result=0 03:13:35.588 00.000 15672 worker thread done servicing request 03:13:35.588 00.000 15672 Worker thread wakes up 03:13:35.588 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:35.588 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:35.588 00.000 30444 GuideStep: -0.3 px 93 ms EAST, 0.6 px 0 ms NORTH 03:13:37.496 01.908 15672 Exposure complete 03:13:37.516 00.020 15672 worker thread done servicing request 03:13:37.516 00.000 30444 OnExposeComplete: enter 03:13:37.516 00.000 30444 UpdateGuideState(): m_state=6 03:13:37.516 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7728 03:13:37.516 00.000 30444 Star::Find returns 1 (1), X=461.43, Y=204.96, Mass=36350, SNR=35.8, Peak=6092 HFD=3.4 03:13:37.516 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 03:13:37.516 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.79 = 1.79) 03:13:37.516 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.71 hyp=0.71 cameraTheta=1.57 mountX=-0.19 mountY=0.69, mountTheta=1.85 03:13:37.517 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.71, opts=13) 03:13:37.517 00.000 30444 Enqueuing Move request for scope (-0.00, 0.71) 03:13:37.517 00.000 15672 Worker thread wakes up 03:13:37.517 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.71) opts 0xd 03:13:37.517 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.71) 03:13:37.517 00.000 15672 Moving (-0.00, 0.71) raw xDistance=-0.19 yDistance=0.69 03:13:37.517 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 03:13:37.517 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:13:37.517 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69 03:13:37.517 00.000 15672 MoveAxis(E, 0, ABG) 03:13:37.517 00.000 15672 Move returns status 0, amount 0 03:13:37.517 00.000 15672 MoveAxis(N, 0, ABG) 03:13:37.517 00.000 15672 Move returns status 0, amount 0 03:13:37.517 00.000 15672 move complete, result=0 03:13:37.517 00.000 15672 worker thread done servicing request 03:13:37.522 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=13868, FiltMin=2623, FiltMax=11752, Gamma=2.950 03:13:37.565 00.043 30444 UpdateGuideState exits: m=36350 SNR=35.8 Saturated 03:13:37.565 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:37.565 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:37.565 00.000 30444 Enqueuing Expose request 03:13:37.565 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH 03:13:37.565 00.000 15672 Worker thread wakes up 03:13:37.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:37.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:39.683 02.118 15672 Exposure complete 03:13:39.716 00.033 15672 worker thread done servicing request 03:13:39.716 00.000 30444 OnExposeComplete: enter 03:13:39.716 00.000 30444 UpdateGuideState(): m_state=6 03:13:39.716 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7729 03:13:39.716 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=204.40, Mass=35736, SNR=38.6, Peak=5948 HFD=3.4 03:13:39.716 00.000 30444 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.28) = xAngle (2.80 = 2.80) 03:13:39.716 00.000 30444 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.74 = 2.74) 03:13:39.716 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.26 cameraTheta=2.52 mountX=-0.24 mountY=0.10, mountTheta=2.75 03:13:39.717 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.15, opts=13) 03:13:39.717 00.000 30444 Enqueuing Move request for scope (-0.21, 0.15) 03:13:39.717 00.000 15672 Worker thread wakes up 03:13:39.717 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd 03:13:39.717 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.15) 03:13:39.717 00.000 15672 Moving (-0.21, 0.15) raw xDistance=-0.24 yDistance=0.10 03:13:39.717 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:13:39.717 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:13:39.717 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 03:13:39.717 00.000 15672 MoveAxis(E, 0, ABG) 03:13:39.717 00.000 15672 Move returns status 0, amount 0 03:13:39.717 00.000 15672 MoveAxis(N, 0, ABG) 03:13:39.717 00.000 15672 Move returns status 0, amount 0 03:13:39.717 00.000 15672 move complete, result=0 03:13:39.717 00.000 15672 worker thread done servicing request 03:13:39.722 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=15121, FiltMin=2658, FiltMax=11700, Gamma=2.950 03:13:39.765 00.043 30444 UpdateGuideState exits: m=35736 SNR=38.6 Saturated 03:13:39.765 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:39.765 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:39.765 00.000 30444 Enqueuing Expose request 03:13:39.765 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:13:39.765 00.000 15672 Worker thread wakes up 03:13:39.765 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:39.765 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:41.671 01.906 15672 Exposure complete 03:13:41.692 00.021 15672 worker thread done servicing request 03:13:41.692 00.000 30444 OnExposeComplete: enter 03:13:41.692 00.000 30444 UpdateGuideState(): m_state=6 03:13:41.692 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7730 03:13:41.692 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=204.39, Mass=36323, SNR=37.2, Peak=6270 HFD=3.4 03:13:41.692 00.000 30444 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.28) = xAngle (2.74 = 2.74) 03:13:41.692 00.000 30444 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.68 = 2.68) 03:13:41.692 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.46 mountX=-0.20 mountY=0.10, mountTheta=2.69 03:13:41.693 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.13, opts=13) 03:13:41.693 00.000 30444 Enqueuing Move request for scope (-0.17, 0.13) 03:13:41.693 00.000 15672 Worker thread wakes up 03:13:41.693 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd 03:13:41.693 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.13) 03:13:41.693 00.000 15672 Moving (-0.17, 0.13) raw xDistance=-0.20 yDistance=0.10 03:13:41.693 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 03:13:41.693 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:13:41.693 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 03:13:41.693 00.000 15672 MoveAxis(E, 0, ABG) 03:13:41.693 00.000 15672 Move returns status 0, amount 0 03:13:41.694 00.001 15672 MoveAxis(N, 0, ABG) 03:13:41.694 00.000 15672 Move returns status 0, amount 0 03:13:41.694 00.000 15672 move complete, result=0 03:13:41.694 00.000 15672 worker thread done servicing request 03:13:41.699 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=14248, FiltMin=2611, FiltMax=10838, Gamma=2.950 03:13:41.741 00.042 30444 UpdateGuideState exits: m=36323 SNR=37.2 Saturated 03:13:41.741 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:41.741 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:41.741 00.000 30444 Enqueuing Expose request 03:13:41.741 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:13:41.741 00.000 15672 Worker thread wakes up 03:13:41.741 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:41.741 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:43.847 02.106 15672 Exposure complete 03:13:43.867 00.020 15672 worker thread done servicing request 03:13:43.867 00.000 30444 OnExposeComplete: enter 03:13:43.867 00.000 30444 UpdateGuideState(): m_state=6 03:13:43.867 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7731 03:13:43.867 00.000 30444 Star::Find returns 1 (1), X=461.26, Y=205.19, Mass=37875, SNR=36.7, Peak=5924 HFD=3.5 03:13:43.867 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 03:13:43.867 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 03:13:43.867 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.93 hyp=0.95 cameraTheta=1.75 mountX=-0.42 mountY=0.87, mountTheta=2.02 03:13:43.868 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.93, opts=13) 03:13:43.868 00.000 30444 Enqueuing Move request for scope (-0.17, 0.93) 03:13:43.868 00.000 15672 Worker thread wakes up 03:13:43.868 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.93) opts 0xd 03:13:43.868 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.93) 03:13:43.868 00.000 15672 Moving (-0.17, 0.93) raw xDistance=-0.42 yDistance=0.87 03:13:43.868 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 03:13:43.868 00.000 15672 resist switch: large excursion: input 0.87 thresh 0.75 direction from -1 to 1 03:13:43.868 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.62 03:13:43.868 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87 03:13:43.868 00.000 15672 MoveAxis(E, 114, ABG) 03:13:43.868 00.000 15672 Guiding Dir = 2, Dur = 114 03:13:43.869 00.001 15672 IsSlewing returns 0 03:13:43.870 00.001 15672 IsGuiding returns 0 03:13:43.874 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=13643, FiltMin=2604, FiltMax=12174, Gamma=2.950 03:13:43.894 00.020 15672 PulseGuide returned control before completion, sleep 100 03:13:43.917 00.023 30444 UpdateGuideState exits: m=37875 SNR=36.7 Saturated 03:13:43.917 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:43.917 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:43.917 00.000 30444 Enqueuing Expose request 03:13:43.996 00.079 15672 IsGuiding returns 1 03:13:43.996 00.000 15672 scope still moving after pulse duration time elapsed 03:13:44.017 00.021 15672 IsSlewing returns 0 03:13:44.023 00.006 15672 IsGuiding returns 0 03:13:44.023 00.000 15672 scope move finished after 114 + 38 ms 03:13:44.023 00.000 15672 Move returns status 0, amount 114 03:13:44.023 00.000 15672 MoveAxis(S, 156, ABG) 03:13:44.023 00.000 15672 Guiding Dir = 1, Dur = 156 03:13:44.023 00.000 15672 IsSlewing returns 0 03:13:44.025 00.002 15672 IsGuiding returns 0 03:13:44.103 00.078 15672 PulseGuide returned control before completion, sleep 88 03:13:44.192 00.089 15672 IsGuiding returns 1 03:13:44.193 00.001 15672 scope still moving after pulse duration time elapsed 03:13:44.214 00.021 15672 IsSlewing returns 0 03:13:44.215 00.001 15672 IsGuiding returns 1 03:13:44.235 00.020 15672 IsSlewing returns 0 03:13:44.236 00.001 15672 IsGuiding returns 1 03:13:44.257 00.021 15672 IsSlewing returns 0 03:13:44.257 00.000 15672 IsGuiding returns 1 03:13:44.279 00.022 15672 IsSlewing returns 0 03:13:44.311 00.032 15672 IsGuiding returns 0 03:13:44.311 00.000 15672 scope move finished after 156 + 131 ms 03:13:44.311 00.000 15672 Move returns status 0, amount 156 03:13:44.311 00.000 15672 move complete, result=0 03:13:44.312 00.001 15672 worker thread done servicing request 03:13:44.312 00.000 15672 Worker thread wakes up 03:13:44.312 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:44.312 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:44.312 00.000 30444 GuideStep: -0.4 px 114 ms EAST, 0.9 px 156 ms SOUTH 03:13:46.229 01.917 15672 Exposure complete 03:13:46.259 00.030 15672 worker thread done servicing request 03:13:46.259 00.000 30444 OnExposeComplete: enter 03:13:46.259 00.000 30444 UpdateGuideState(): m_state=6 03:13:46.259 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7732 03:13:46.259 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=204.24, Mass=45025, SNR=47.6, Peak=6339 HFD=3.6 03:13:46.259 00.000 30444 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.28) = xAngle (-2.62 = -2.62) 03:13:46.259 00.000 30444 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.68 = -2.68) 03:13:46.260 00.001 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.90 mountX=-0.04 mountY=-0.02, mountTheta=-2.67 03:13:46.260 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.01, opts=13) 03:13:46.260 00.000 30444 Enqueuing Move request for scope (-0.04, -0.01) 03:13:46.260 00.000 15672 Worker thread wakes up 03:13:46.260 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd 03:13:46.260 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.01) 03:13:46.260 00.000 15672 Moving (-0.04, -0.01) raw xDistance=-0.04 yDistance=-0.02 03:13:46.260 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:13:46.261 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:13:46.261 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 03:13:46.261 00.000 15672 MoveAxis(E, 0, ABG) 03:13:46.261 00.000 15672 Move returns status 0, amount 0 03:13:46.261 00.000 15672 MoveAxis(N, 0, ABG) 03:13:46.261 00.000 15672 Move returns status 0, amount 0 03:13:46.261 00.000 15672 move complete, result=0 03:13:46.261 00.000 15672 worker thread done servicing request 03:13:46.266 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=13490, FiltMin=2633, FiltMax=12102, Gamma=2.950 03:13:46.309 00.043 30444 UpdateGuideState exits: m=45025 SNR=47.6 Saturated 03:13:46.309 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:46.309 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:46.309 00.000 30444 Enqueuing Expose request 03:13:46.309 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 03:13:46.309 00.000 15672 Worker thread wakes up 03:13:46.309 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:46.309 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:48.425 02.116 15672 Exposure complete 03:13:48.451 00.026 15672 worker thread done servicing request 03:13:48.451 00.000 30444 OnExposeComplete: enter 03:13:48.451 00.000 30444 UpdateGuideState(): m_state=6 03:13:48.451 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7733 03:13:48.451 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=204.40, Mass=46995, SNR=45.7, Peak=6206 HFD=4.0 03:13:48.451 00.000 30444 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.28) = xAngle (3.13 = 3.13) 03:13:48.451 00.000 30444 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.07 = 3.07) 03:13:48.451 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=0.14 hyp=0.51 cameraTheta=2.85 mountX=-0.51 mountY=0.04, mountTheta=3.07 03:13:48.452 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.14, opts=13) 03:13:48.452 00.000 30444 Enqueuing Move request for scope (-0.49, 0.14) 03:13:48.452 00.000 15672 Worker thread wakes up 03:13:48.452 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.14) opts 0xd 03:13:48.452 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.14) 03:13:48.452 00.000 15672 Moving (-0.49, 0.14) raw xDistance=-0.51 yDistance=0.04 03:13:48.452 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51 03:13:48.452 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:13:48.452 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 03:13:48.452 00.000 15672 MoveAxis(E, 137, ABG) 03:13:48.452 00.000 15672 Guiding Dir = 2, Dur = 137 03:13:48.453 00.001 15672 IsSlewing returns 0 03:13:48.454 00.001 15672 IsGuiding returns 0 03:13:48.459 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=13408, FiltMin=2597, FiltMax=11936, Gamma=2.950 03:13:48.479 00.020 15672 PulseGuide returned control before completion, sleep 123 03:13:48.502 00.023 30444 UpdateGuideState exits: m=46995 SNR=45.7 Saturated 03:13:48.502 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:48.502 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:48.502 00.000 30444 Enqueuing Expose request 03:13:48.671 00.169 15672 IsGuiding returns 0 03:13:48.671 00.000 15672 Move returns status 0, amount 137 03:13:48.671 00.000 15672 MoveAxis(N, 0, ABG) 03:13:48.671 00.000 15672 Move returns status 0, amount 0 03:13:48.671 00.000 15672 move complete, result=0 03:13:48.671 00.000 15672 worker thread done servicing request 03:13:48.671 00.000 15672 Worker thread wakes up 03:13:48.671 00.000 30444 GuideStep: -0.5 px 137 ms EAST, 0.0 px 0 ms NORTH 03:13:48.671 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:48.672 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:50.582 01.910 15672 Exposure complete 03:13:50.602 00.020 15672 worker thread done servicing request 03:13:50.602 00.000 30444 OnExposeComplete: enter 03:13:50.602 00.000 30444 UpdateGuideState(): m_state=6 03:13:50.602 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7734 03:13:50.603 00.001 30444 Star::Find returns 1 (1), X=461.06, Y=204.61, Mass=32596, SNR=34.0, Peak=6036 HFD=3.4 03:13:50.603 00.000 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 03:13:50.603 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 03:13:50.603 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.36 hyp=0.52 cameraTheta=2.37 mountX=-0.45 mountY=0.27, mountTheta=2.60 03:13:50.603 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.36, opts=13) 03:13:50.603 00.000 30444 Enqueuing Move request for scope (-0.37, 0.36) 03:13:50.603 00.000 15672 Worker thread wakes up 03:13:50.603 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.36) opts 0xd 03:13:50.603 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.36) 03:13:50.603 00.000 15672 Moving (-0.37, 0.36) raw xDistance=-0.45 yDistance=0.27 03:13:50.604 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45 03:13:50.604 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 03:13:50.604 00.000 15672 MoveAxis(E, 132, ABG) 03:13:50.604 00.000 15672 Guiding Dir = 2, Dur = 132 03:13:50.604 00.000 15672 IsSlewing returns 0 03:13:50.605 00.001 15672 IsGuiding returns 0 03:13:50.610 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=13262, FiltMin=2549, FiltMax=11362, Gamma=2.950 03:13:50.619 00.009 15672 PulseGuide returned control before completion, sleep 129 03:13:50.653 00.034 30444 UpdateGuideState exits: m=32596 SNR=34.0 Saturated 03:13:50.653 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:50.653 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:50.653 00.000 30444 Enqueuing Expose request 03:13:50.780 00.127 15672 IsGuiding returns 0 03:13:50.780 00.000 15672 Move returns status 0, amount 132 03:13:50.780 00.000 15672 MoveAxis(S, 49, ABG) 03:13:50.780 00.000 15672 Guiding Dir = 1, Dur = 49 03:13:50.780 00.000 15672 IsSlewing returns 0 03:13:50.781 00.001 15672 IsGuiding returns 0 03:13:50.860 00.079 15672 IsGuiding returns 1 03:13:50.860 00.000 15672 scope still moving after pulse duration time elapsed 03:13:50.881 00.021 15672 IsSlewing returns 0 03:13:50.882 00.001 15672 IsGuiding returns 1 03:13:50.903 00.021 15672 IsSlewing returns 0 03:13:50.904 00.001 15672 IsGuiding returns 1 03:13:50.924 00.020 15672 IsSlewing returns 0 03:13:50.939 00.015 15672 IsGuiding returns 0 03:13:50.939 00.000 15672 scope move finished after 49 + 109 ms 03:13:50.939 00.000 15672 Move returns status 0, amount 49 03:13:50.939 00.000 15672 move complete, result=0 03:13:50.939 00.000 15672 worker thread done servicing request 03:13:50.939 00.000 15672 Worker thread wakes up 03:13:50.939 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:50.939 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:50.939 00.000 30444 GuideStep: -0.5 px 132 ms EAST, 0.3 px 49 ms SOUTH 03:13:53.049 02.110 15672 Exposure complete 03:13:53.069 00.020 15672 worker thread done servicing request 03:13:53.069 00.000 30444 OnExposeComplete: enter 03:13:53.069 00.000 30444 UpdateGuideState(): m_state=6 03:13:53.069 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7735 03:13:53.069 00.000 30444 Star::Find returns 1 (1), X=462.17, Y=204.59, Mass=35744, SNR=32.3, Peak=5880 HFD=3.7 03:13:53.070 00.001 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 03:13:53.070 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 03:13:53.070 00.000 30444 CameraToMount -- cameraX=0.74 cameraY=0.34 hyp=0.82 cameraTheta=0.43 mountX=0.62 mountY=0.49, mountTheta=0.67 03:13:53.071 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.74, y=0.34, opts=13) 03:13:53.071 00.000 30444 Enqueuing Move request for scope (0.74, 0.34) 03:13:53.071 00.000 15672 Worker thread wakes up 03:13:53.071 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.34) opts 0xd 03:13:53.071 00.000 15672 Handling offset move in thread for scope, endpoint = (0.74, 0.34) 03:13:53.071 00.000 15672 Moving (0.74, 0.34) raw xDistance=0.62 yDistance=0.49 03:13:53.071 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.62 03:13:53.071 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 03:13:53.071 00.000 15672 MoveAxis(W, 159, ABG) 03:13:53.071 00.000 15672 Guiding Dir = 3, Dur = 159 03:13:53.073 00.002 15672 IsSlewing returns 0 03:13:53.074 00.001 15672 IsGuiding returns 0 03:13:53.077 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=13454, FiltMin=2587, FiltMax=10541, Gamma=2.950 03:13:53.096 00.019 15672 PulseGuide returned control before completion, sleep 147 03:13:53.120 00.024 30444 UpdateGuideState exits: m=35744 SNR=32.3 Saturated 03:13:53.120 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:53.120 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:53.120 00.000 30444 Enqueuing Expose request 03:13:53.246 00.126 15672 IsGuiding returns 1 03:13:53.247 00.001 15672 scope still moving after pulse duration time elapsed 03:13:53.268 00.021 15672 IsSlewing returns 0 03:13:53.273 00.005 15672 IsGuiding returns 0 03:13:53.273 00.000 15672 scope move finished after 159 + 41 ms 03:13:53.273 00.000 15672 Move returns status 0, amount 159 03:13:53.274 00.001 15672 MoveAxis(S, 88, ABG) 03:13:53.274 00.000 15672 Guiding Dir = 1, Dur = 88 03:13:53.274 00.000 15672 IsSlewing returns 0 03:13:53.277 00.003 15672 IsGuiding returns 0 03:13:53.389 00.112 15672 IsGuiding returns 1 03:13:53.389 00.000 15672 scope still moving after pulse duration time elapsed 03:13:53.410 00.021 15672 IsSlewing returns 0 03:13:53.413 00.003 15672 IsGuiding returns 1 03:13:53.434 00.021 15672 IsSlewing returns 0 03:13:53.437 00.003 15672 IsGuiding returns 1 03:13:53.458 00.021 15672 IsSlewing returns 0 03:13:53.480 00.022 15672 IsGuiding returns 0 03:13:53.480 00.000 15672 scope move finished after 88 + 114 ms 03:13:53.480 00.000 15672 Move returns status 0, amount 88 03:13:53.480 00.000 15672 move complete, result=0 03:13:53.480 00.000 15672 worker thread done servicing request 03:13:53.480 00.000 15672 Worker thread wakes up 03:13:53.480 00.000 30444 GuideStep: 0.6 px 159 ms WEST, 0.5 px 88 ms SOUTH 03:13:53.480 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:53.480 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:55.389 01.909 15672 Exposure complete 03:13:55.409 00.020 15672 worker thread done servicing request 03:13:55.409 00.000 30444 OnExposeComplete: enter 03:13:55.409 00.000 30444 UpdateGuideState(): m_state=6 03:13:55.409 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7736 03:13:55.409 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=204.24, Mass=30253, SNR=28.9, Peak=6061 HFD=3.0 03:13:55.409 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 03:13:55.409 00.000 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 03:13:55.409 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.08 mountX=0.11 mountY=0.01, mountTheta=0.13 03:13:55.409 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.01, opts=13) 03:13:55.410 00.001 30444 Enqueuing Move request for scope (0.11, -0.01) 03:13:55.410 00.000 15672 Worker thread wakes up 03:13:55.410 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd 03:13:55.410 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.01) 03:13:55.410 00.000 15672 Moving (0.11, -0.01) raw xDistance=0.11 yDistance=0.01 03:13:55.410 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:13:55.410 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:13:55.410 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 03:13:55.410 00.000 15672 MoveAxis(E, 0, ABG) 03:13:55.410 00.000 15672 Move returns status 0, amount 0 03:13:55.410 00.000 15672 MoveAxis(N, 0, ABG) 03:13:55.410 00.000 15672 Move returns status 0, amount 0 03:13:55.410 00.000 15672 move complete, result=0 03:13:55.410 00.000 15672 worker thread done servicing request 03:13:55.415 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=14820, FiltMin=2609, FiltMax=10757, Gamma=2.950 03:13:55.758 00.343 30444 UpdateGuideState exits: m=30253 SNR=28.9 Saturated 03:13:55.758 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:55.758 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:55.758 00.000 30444 Enqueuing Expose request 03:13:55.758 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:13:55.759 00.001 15672 Worker thread wakes up 03:13:55.759 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:55.759 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:13:57.866 02.107 15672 Exposure complete 03:13:57.887 00.021 15672 worker thread done servicing request 03:13:57.887 00.000 30444 OnExposeComplete: enter 03:13:57.887 00.000 30444 UpdateGuideState(): m_state=6 03:13:57.887 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7737 03:13:57.887 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=204.74, Mass=34629, SNR=39.6, Peak=6620 HFD=3.1 03:13:57.887 00.000 30444 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.28) = xAngle (2.68 = 2.68) 03:13:57.887 00.000 30444 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.62 = 2.62) 03:13:57.887 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=0.49 hyp=0.72 cameraTheta=2.40 mountX=-0.64 mountY=0.36, mountTheta=2.63 03:13:57.888 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=0.49, opts=13) 03:13:57.888 00.000 30444 Enqueuing Move request for scope (-0.53, 0.49) 03:13:57.888 00.000 15672 Worker thread wakes up 03:13:57.888 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.49) opts 0xd 03:13:57.888 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, 0.49) 03:13:57.888 00.000 15672 Moving (-0.53, 0.49) raw xDistance=-0.64 yDistance=0.36 03:13:57.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64 03:13:57.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 03:13:57.888 00.000 15672 MoveAxis(E, 174, ABG) 03:13:57.888 00.000 15672 Guiding Dir = 2, Dur = 174 03:13:57.889 00.001 15672 IsSlewing returns 0 03:13:57.890 00.001 15672 IsGuiding returns 0 03:13:57.894 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=12802, FiltMin=2604, FiltMax=11331, Gamma=2.950 03:13:57.905 00.011 15672 PulseGuide returned control before completion, sleep 170 03:13:58.128 00.223 15672 IsGuiding returns 0 03:13:58.128 00.000 15672 Move returns status 0, amount 174 03:13:58.128 00.000 15672 MoveAxis(S, 64, ABG) 03:13:58.128 00.000 15672 Guiding Dir = 1, Dur = 64 03:13:58.129 00.001 15672 IsSlewing returns 0 03:13:58.129 00.000 15672 IsGuiding returns 0 03:13:58.210 00.081 15672 IsGuiding returns 1 03:13:58.210 00.000 15672 scope still moving after pulse duration time elapsed 03:13:58.231 00.021 15672 IsSlewing returns 0 03:13:58.232 00.001 15672 IsGuiding returns 1 03:13:58.253 00.021 15672 IsSlewing returns 0 03:13:58.254 00.001 15672 IsGuiding returns 1 03:13:58.275 00.021 15672 IsSlewing returns 0 03:13:58.336 00.061 15672 IsGuiding returns 0 03:13:58.336 00.000 15672 scope move finished after 64 + 143 ms 03:13:58.337 00.001 15672 Move returns status 0, amount 64 03:13:58.337 00.000 15672 move complete, result=0 03:13:58.337 00.000 15672 worker thread done servicing request 03:13:58.342 00.005 30444 UpdateGuideState exits: m=34629 SNR=39.6 Saturated 03:13:58.342 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:13:58.342 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:13:58.342 00.000 30444 Enqueuing Expose request 03:13:58.342 00.000 30444 GuideStep: -0.6 px 174 ms EAST, 0.4 px 64 ms SOUTH 03:13:58.342 00.000 15672 Worker thread wakes up 03:13:58.343 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:13:58.343 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:00.249 01.906 15672 Exposure complete 03:14:00.268 00.019 15672 worker thread done servicing request 03:14:00.268 00.000 30444 OnExposeComplete: enter 03:14:00.269 00.001 30444 UpdateGuideState(): m_state=6 03:14:00.269 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7738 03:14:00.269 00.000 30444 Star::Find returns 1 (1), X=461.04, Y=204.52, Mass=41239, SNR=39.1, Peak=5779 HFD=4.0 03:14:00.269 00.000 30444 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.28) = xAngle (2.82 = 2.82) 03:14:00.269 00.000 30444 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.76 = 2.76) 03:14:00.269 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.26 hyp=0.47 cameraTheta=2.54 mountX=-0.45 mountY=0.17, mountTheta=2.77 03:14:00.269 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.26, opts=13) 03:14:00.269 00.000 30444 Enqueuing Move request for scope (-0.39, 0.26) 03:14:00.269 00.000 15672 Worker thread wakes up 03:14:00.269 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.26) opts 0xd 03:14:00.270 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.26) 03:14:00.270 00.000 15672 Moving (-0.39, 0.26) raw xDistance=-0.45 yDistance=0.17 03:14:00.270 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45 03:14:00.270 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:14:00.270 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 03:14:00.270 00.000 15672 MoveAxis(E, 133, ABG) 03:14:00.270 00.000 15672 Guiding Dir = 2, Dur = 133 03:14:00.270 00.000 15672 IsSlewing returns 0 03:14:00.271 00.001 15672 IsGuiding returns 0 03:14:00.276 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=14439, FiltMin=2531, FiltMax=11453, Gamma=2.950 03:14:00.301 00.025 15672 PulseGuide returned control before completion, sleep 114 03:14:00.379 00.078 30444 UpdateGuideState exits: m=41239 SNR=39.1 Saturated 03:14:00.379 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:00.379 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:00.379 00.000 30444 Enqueuing Expose request 03:14:00.461 00.082 15672 IsGuiding returns 0 03:14:00.461 00.000 15672 Move returns status 0, amount 133 03:14:00.461 00.000 15672 MoveAxis(N, 0, ABG) 03:14:00.461 00.000 15672 Move returns status 0, amount 0 03:14:00.461 00.000 15672 move complete, result=0 03:14:00.461 00.000 15672 worker thread done servicing request 03:14:00.461 00.000 15672 Worker thread wakes up 03:14:00.462 00.001 30444 GuideStep: -0.4 px 133 ms EAST, 0.2 px 0 ms NORTH 03:14:00.462 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:00.462 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:02.570 02.108 15672 Exposure complete 03:14:02.590 00.020 15672 worker thread done servicing request 03:14:02.590 00.000 30444 OnExposeComplete: enter 03:14:02.590 00.000 30444 UpdateGuideState(): m_state=6 03:14:02.590 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7739 03:14:02.590 00.000 30444 Star::Find returns 1 (1), X=461.37, Y=203.99, Mass=34529, SNR=33.0, Peak=6072 HFD=3.2 03:14:02.590 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 03:14:02.590 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 03:14:02.590 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.27 cameraTheta=-1.78 mountX=0.02 mountY=-0.27, mountTheta=-1.50 03:14:02.590 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.27, opts=13) 03:14:02.590 00.000 30444 Enqueuing Move request for scope (-0.06, -0.27) 03:14:02.591 00.001 15672 Worker thread wakes up 03:14:02.591 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd 03:14:02.591 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.27) 03:14:02.591 00.000 15672 Moving (-0.06, -0.27) raw xDistance=0.02 yDistance=-0.27 03:14:02.591 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:14:02.591 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:14:02.591 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 03:14:02.591 00.000 15672 MoveAxis(E, 0, ABG) 03:14:02.591 00.000 15672 Move returns status 0, amount 0 03:14:02.591 00.000 15672 MoveAxis(N, 0, ABG) 03:14:02.591 00.000 15672 Move returns status 0, amount 0 03:14:02.591 00.000 15672 move complete, result=0 03:14:02.591 00.000 15672 worker thread done servicing request 03:14:02.596 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=14221, FiltMin=2641, FiltMax=10278, Gamma=2.950 03:14:02.955 00.359 30444 UpdateGuideState exits: m=34529 SNR=33.0 Saturated 03:14:02.955 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:02.955 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:02.955 00.000 30444 Enqueuing Expose request 03:14:02.956 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 03:14:02.956 00.000 15672 Worker thread wakes up 03:14:02.956 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:02.956 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:04.864 01.908 15672 Exposure complete 03:14:04.884 00.020 15672 worker thread done servicing request 03:14:04.884 00.000 30444 OnExposeComplete: enter 03:14:04.884 00.000 30444 UpdateGuideState(): m_state=6 03:14:04.884 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7740 03:14:04.884 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=204.33, Mass=32286, SNR=30.5, Peak=6009 HFD=3.3 03:14:04.884 00.000 30444 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.28) = xAngle (0.40 = 0.40) 03:14:04.884 00.000 30444 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.34 = 0.34) 03:14:04.884 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.07 hyp=0.61 cameraTheta=0.12 mountX=0.56 mountY=0.20, mountTheta=0.34 03:14:04.885 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.07, opts=13) 03:14:04.885 00.000 30444 Enqueuing Move request for scope (0.61, 0.07) 03:14:04.885 00.000 15672 Worker thread wakes up 03:14:04.885 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.07) opts 0xd 03:14:04.885 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.07) 03:14:04.885 00.000 15672 Moving (0.61, 0.07) raw xDistance=0.56 yDistance=0.20 03:14:04.885 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 03:14:04.885 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:14:04.885 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 03:14:04.885 00.000 15672 MoveAxis(W, 152, ABG) 03:14:04.885 00.000 15672 Guiding Dir = 3, Dur = 152 03:14:04.886 00.001 15672 IsSlewing returns 0 03:14:04.887 00.001 15672 IsGuiding returns 0 03:14:04.890 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=14942, FiltMin=2553, FiltMax=10660, Gamma=2.950 03:14:04.901 00.011 15672 PulseGuide returned control before completion, sleep 147 03:14:04.999 00.098 30444 UpdateGuideState exits: m=32286 SNR=30.5 Saturated 03:14:05.000 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:05.000 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:05.000 00.000 30444 Enqueuing Expose request 03:14:05.050 00.050 15672 IsGuiding returns 1 03:14:05.051 00.001 15672 scope still moving after pulse duration time elapsed 03:14:05.072 00.021 15672 IsSlewing returns 0 03:14:05.078 00.006 15672 IsGuiding returns 0 03:14:05.078 00.000 15672 scope move finished after 152 + 39 ms 03:14:05.078 00.000 15672 Move returns status 0, amount 152 03:14:05.078 00.000 15672 MoveAxis(N, 0, ABG) 03:14:05.078 00.000 15672 Move returns status 0, amount 0 03:14:05.078 00.000 15672 move complete, result=0 03:14:05.078 00.000 15672 worker thread done servicing request 03:14:05.078 00.000 15672 Worker thread wakes up 03:14:05.078 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:05.078 00.000 30444 GuideStep: 0.6 px 152 ms WEST, 0.2 px 0 ms NORTH 03:14:05.078 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:07.189 02.111 15672 Exposure complete 03:14:07.209 00.020 15672 worker thread done servicing request 03:14:07.209 00.000 30444 OnExposeComplete: enter 03:14:07.209 00.000 30444 UpdateGuideState(): m_state=6 03:14:07.209 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7741 03:14:07.209 00.000 30444 Star::Find returns 1 (1), X=461.11, Y=204.08, Mass=39274, SNR=35.6, Peak=6540 HFD=3.3 03:14:07.209 00.000 30444 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.28) = xAngle (-2.39 = -2.39) 03:14:07.209 00.000 30444 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.45 = -2.45) 03:14:07.209 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.17 hyp=0.37 cameraTheta=-2.66 mountX=-0.27 mountY=-0.23, mountTheta=-2.42 03:14:07.210 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.17, opts=13) 03:14:07.210 00.000 30444 Enqueuing Move request for scope (-0.33, -0.17) 03:14:07.210 00.000 15672 Worker thread wakes up 03:14:07.210 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.17) opts 0xd 03:14:07.210 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.17) 03:14:07.210 00.000 15672 Moving (-0.33, -0.17) raw xDistance=-0.27 yDistance=-0.23 03:14:07.210 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.27 03:14:07.210 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:14:07.210 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 03:14:07.210 00.000 15672 MoveAxis(E, 61, ABG) 03:14:07.210 00.000 15672 Guiding Dir = 2, Dur = 61 03:14:07.211 00.001 15672 IsSlewing returns 0 03:14:07.212 00.001 15672 IsGuiding returns 0 03:14:07.216 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2056, max=14153, FiltMin=2604, FiltMax=11169, Gamma=2.950 03:14:07.234 00.018 15672 PulseGuide returned control before completion, sleep 50 03:14:07.259 00.025 30444 UpdateGuideState exits: m=39274 SNR=35.6 Saturated 03:14:07.259 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:07.259 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:07.259 00.000 30444 Enqueuing Expose request 03:14:07.286 00.027 15672 IsGuiding returns 1 03:14:07.286 00.000 15672 scope still moving after pulse duration time elapsed 03:14:07.308 00.022 15672 IsSlewing returns 0 03:14:07.347 00.039 15672 IsGuiding returns 0 03:14:07.347 00.000 15672 scope move finished after 61 + 73 ms 03:14:07.347 00.000 15672 Move returns status 0, amount 61 03:14:07.347 00.000 15672 MoveAxis(N, 0, ABG) 03:14:07.347 00.000 15672 Move returns status 0, amount 0 03:14:07.347 00.000 15672 move complete, result=0 03:14:07.347 00.000 15672 worker thread done servicing request 03:14:07.347 00.000 15672 Worker thread wakes up 03:14:07.347 00.000 30444 GuideStep: -0.3 px 61 ms EAST, -0.2 px 0 ms NORTH 03:14:07.347 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:07.348 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:09.257 01.909 15672 Exposure complete 03:14:09.276 00.019 15672 worker thread done servicing request 03:14:09.277 00.001 30444 OnExposeComplete: enter 03:14:09.277 00.000 30444 UpdateGuideState(): m_state=6 03:14:09.277 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7742 03:14:09.277 00.000 30444 Star::Find returns 1 (1), X=461.13, Y=204.04, Mass=31188, SNR=31.2, Peak=5853 HFD=3.1 03:14:09.277 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 03:14:09.277 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 03:14:09.277 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.21 hyp=0.36 cameraTheta=-2.52 mountX=-0.23 mountY=-0.27, mountTheta=-2.27 03:14:09.277 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.21, opts=13) 03:14:09.277 00.000 30444 Enqueuing Move request for scope (-0.30, -0.21) 03:14:09.277 00.000 15672 Worker thread wakes up 03:14:09.277 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.21) opts 0xd 03:14:09.278 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.21) 03:14:09.278 00.000 15672 Moving (-0.30, -0.21) raw xDistance=-0.23 yDistance=-0.27 03:14:09.278 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 03:14:09.278 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:14:09.278 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 03:14:09.278 00.000 15672 MoveAxis(E, 0, ABG) 03:14:09.278 00.000 15672 Move returns status 0, amount 0 03:14:09.278 00.000 15672 MoveAxis(N, 0, ABG) 03:14:09.278 00.000 15672 Move returns status 0, amount 0 03:14:09.278 00.000 15672 move complete, result=0 03:14:09.278 00.000 15672 worker thread done servicing request 03:14:09.283 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=13041, FiltMin=2697, FiltMax=10028, Gamma=2.950 03:14:09.591 00.308 30444 UpdateGuideState exits: m=31188 SNR=31.2 Saturated 03:14:09.591 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:09.591 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:09.591 00.000 30444 Enqueuing Expose request 03:14:09.591 00.000 15672 Worker thread wakes up 03:14:09.591 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:09.591 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 03:14:09.591 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:11.700 02.109 15672 Exposure complete 03:14:11.719 00.019 15672 worker thread done servicing request 03:14:11.719 00.000 30444 OnExposeComplete: enter 03:14:11.719 00.000 30444 UpdateGuideState(): m_state=6 03:14:11.719 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7743 03:14:11.719 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=204.22, Mass=38023, SNR=40.9, Peak=6090 HFD=3.4 03:14:11.719 00.000 30444 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 03:14:11.720 00.001 30444 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.85 = -2.85) 03:14:11.720 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.04 hyp=0.52 cameraTheta=-3.07 mountX=-0.49 mountY=-0.15, mountTheta=-2.85 03:14:11.720 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.04, opts=13) 03:14:11.720 00.000 30444 Enqueuing Move request for scope (-0.52, -0.04) 03:14:11.720 00.000 15672 Worker thread wakes up 03:14:11.720 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.04) opts 0xd 03:14:11.720 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.04) 03:14:11.720 00.000 15672 Moving (-0.52, -0.04) raw xDistance=-0.49 yDistance=-0.15 03:14:11.720 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49 03:14:11.720 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:14:11.720 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 03:14:11.720 00.000 15672 MoveAxis(E, 131, ABG) 03:14:11.721 00.001 15672 Guiding Dir = 2, Dur = 131 03:14:11.721 00.000 15672 IsSlewing returns 0 03:14:11.722 00.001 15672 IsGuiding returns 0 03:14:11.726 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=14403, FiltMin=2576, FiltMax=11343, Gamma=2.950 03:14:11.739 00.013 15672 PulseGuide returned control before completion, sleep 125 03:14:11.868 00.129 15672 IsGuiding returns 1 03:14:11.871 00.003 15672 scope still moving after pulse duration time elapsed 03:14:11.892 00.021 15672 IsSlewing returns 0 03:14:11.931 00.039 15672 IsGuiding returns 0 03:14:11.931 00.000 15672 scope move finished after 131 + 78 ms 03:14:11.931 00.000 15672 Move returns status 0, amount 131 03:14:11.931 00.000 15672 MoveAxis(N, 0, ABG) 03:14:11.931 00.000 15672 Move returns status 0, amount 0 03:14:11.931 00.000 15672 move complete, result=0 03:14:11.931 00.000 15672 worker thread done servicing request 03:14:12.163 00.232 30444 UpdateGuideState exits: m=38023 SNR=40.9 Saturated 03:14:12.163 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:12.163 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:12.163 00.000 30444 Enqueuing Expose request 03:14:12.163 00.000 30444 GuideStep: -0.5 px 131 ms EAST, -0.1 px 0 ms NORTH 03:14:12.163 00.000 15672 Worker thread wakes up 03:14:12.163 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:12.163 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:14.078 01.915 15672 Exposure complete 03:14:14.106 00.028 15672 worker thread done servicing request 03:14:14.106 00.000 30444 OnExposeComplete: enter 03:14:14.106 00.000 30444 UpdateGuideState(): m_state=6 03:14:14.106 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7744 03:14:14.107 00.001 30444 Star::Find returns 1 (1), X=461.19, Y=203.86, Mass=32899, SNR=31.7, Peak=5683 HFD=3.2 03:14:14.107 00.000 30444 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 03:14:14.107 00.000 30444 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.91 = -1.91) 03:14:14.107 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.39 hyp=0.46 cameraTheta=-2.12 mountX=-0.12 mountY=-0.44, mountTheta=-1.85 03:14:14.107 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.39, opts=13) 03:14:14.107 00.000 30444 Enqueuing Move request for scope (-0.24, -0.39) 03:14:14.107 00.000 15672 Worker thread wakes up 03:14:14.107 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.39) opts 0xd 03:14:14.107 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.39) 03:14:14.107 00.000 15672 Moving (-0.24, -0.39) raw xDistance=-0.12 yDistance=-0.44 03:14:14.107 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 03:14:14.107 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:14:14.108 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44 03:14:14.108 00.000 15672 MoveAxis(E, 0, ABG) 03:14:14.108 00.000 15672 Move returns status 0, amount 0 03:14:14.108 00.000 15672 MoveAxis(N, 0, ABG) 03:14:14.108 00.000 15672 Move returns status 0, amount 0 03:14:14.108 00.000 15672 move complete, result=0 03:14:14.108 00.000 15672 worker thread done servicing request 03:14:14.112 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=15329, FiltMin=2648, FiltMax=11029, Gamma=2.950 03:14:14.211 00.099 30444 UpdateGuideState exits: m=32899 SNR=31.7 Saturated 03:14:14.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:14.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:14.211 00.000 30444 Enqueuing Expose request 03:14:14.211 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 03:14:14.211 00.000 15672 Worker thread wakes up 03:14:14.211 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:14.211 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:16.327 02.116 15672 Exposure complete 03:14:16.359 00.032 15672 worker thread done servicing request 03:14:16.359 00.000 30444 OnExposeComplete: enter 03:14:16.359 00.000 30444 UpdateGuideState(): m_state=6 03:14:16.359 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7745 03:14:16.359 00.000 30444 Star::Find returns 1 (1), X=461.81, Y=203.87, Mass=37288, SNR=37.2, Peak=5923 HFD=3.7 03:14:16.360 00.001 30444 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 03:14:16.360 00.000 30444 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.58 = -0.58) 03:14:16.360 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.38 hyp=0.54 cameraTheta=-0.79 mountX=0.47 mountY=-0.29, mountTheta=-0.56 03:14:16.360 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.38, opts=13) 03:14:16.360 00.000 30444 Enqueuing Move request for scope (0.38, -0.38) 03:14:16.360 00.000 15672 Worker thread wakes up 03:14:16.360 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.38) opts 0xd 03:14:16.360 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.38) 03:14:16.360 00.000 15672 Moving (0.38, -0.38) raw xDistance=0.47 yDistance=-0.29 03:14:16.360 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47 03:14:16.360 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.55 newest=-0.88 03:14:16.361 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 03:14:16.361 00.000 15672 MoveAxis(W, 126, ABG) 03:14:16.361 00.000 15672 Guiding Dir = 3, Dur = 126 03:14:16.361 00.000 15672 IsSlewing returns 0 03:14:16.362 00.001 15672 IsGuiding returns 0 03:14:16.366 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=14711, FiltMin=2605, FiltMax=10232, Gamma=2.950 03:14:16.388 00.022 15672 PulseGuide returned control before completion, sleep 110 03:14:16.415 00.027 30444 UpdateGuideState exits: m=37288 SNR=37.2 Saturated 03:14:16.415 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:16.415 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:16.415 00.000 30444 Enqueuing Expose request 03:14:16.500 00.085 15672 IsGuiding returns 1 03:14:16.500 00.000 15672 scope still moving after pulse duration time elapsed 03:14:16.521 00.021 15672 IsSlewing returns 0 03:14:16.532 00.011 15672 IsGuiding returns 0 03:14:16.532 00.000 15672 scope move finished after 126 + 44 ms 03:14:16.533 00.001 15672 Move returns status 0, amount 126 03:14:16.533 00.000 15672 MoveAxis(N, 52, ABG) 03:14:16.533 00.000 15672 Guiding Dir = 0, Dur = 52 03:14:16.533 00.000 15672 IsSlewing returns 0 03:14:16.534 00.001 15672 IsGuiding returns 0 03:14:16.614 00.080 15672 IsGuiding returns 1 03:14:16.614 00.000 15672 scope still moving after pulse duration time elapsed 03:14:16.634 00.020 15672 IsSlewing returns 0 03:14:16.697 00.063 15672 IsGuiding returns 0 03:14:16.697 00.000 15672 scope move finished after 52 + 111 ms 03:14:16.697 00.000 15672 Move returns status 0, amount 52 03:14:16.698 00.001 15672 move complete, result=0 03:14:16.698 00.000 15672 worker thread done servicing request 03:14:16.698 00.000 15672 Worker thread wakes up 03:14:16.698 00.000 30444 GuideStep: 0.5 px 126 ms WEST, -0.3 px 52 ms NORTH 03:14:16.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:16.699 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:18.606 01.907 15672 Exposure complete 03:14:18.625 00.019 15672 worker thread done servicing request 03:14:18.626 00.001 30444 OnExposeComplete: enter 03:14:18.626 00.000 30444 UpdateGuideState(): m_state=6 03:14:18.626 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7746 03:14:18.626 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=204.54, Mass=43504, SNR=46.0, Peak=6530 HFD=3.4 03:14:18.626 00.000 30444 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.28) = xAngle (2.30 = 2.30) 03:14:18.626 00.000 30444 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.24 = 2.24) 03:14:18.626 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.29 hyp=0.32 cameraTheta=2.02 mountX=-0.21 mountY=0.25, mountTheta=2.28 03:14:18.626 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.29, opts=13) 03:14:18.626 00.000 30444 Enqueuing Move request for scope (-0.14, 0.29) 03:14:18.627 00.001 15672 Worker thread wakes up 03:14:18.627 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.29) opts 0xd 03:14:18.627 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.29) 03:14:18.627 00.000 15672 Moving (-0.14, 0.29) raw xDistance=-0.21 yDistance=0.25 03:14:18.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 03:14:18.627 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:14:18.627 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 03:14:18.627 00.000 15672 MoveAxis(E, 0, ABG) 03:14:18.627 00.000 15672 Move returns status 0, amount 0 03:14:18.627 00.000 15672 MoveAxis(N, 0, ABG) 03:14:18.627 00.000 15672 Move returns status 0, amount 0 03:14:18.627 00.000 15672 move complete, result=0 03:14:18.627 00.000 15672 worker thread done servicing request 03:14:18.632 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=14014, FiltMin=2609, FiltMax=10924, Gamma=2.950 03:14:18.675 00.043 30444 UpdateGuideState exits: m=43504 SNR=46.0 Saturated 03:14:18.675 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:18.675 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:18.675 00.000 30444 Enqueuing Expose request 03:14:18.675 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 03:14:18.675 00.000 15672 Worker thread wakes up 03:14:18.675 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:18.675 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:20.781 02.106 15672 Exposure complete 03:14:20.801 00.020 15672 worker thread done servicing request 03:14:20.801 00.000 30444 OnExposeComplete: enter 03:14:20.801 00.000 30444 UpdateGuideState(): m_state=6 03:14:20.801 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7747 03:14:20.801 00.000 30444 Star::Find returns 1 (1), X=460.85, Y=203.89, Mass=37334, SNR=34.0, Peak=6062 HFD=3.1 03:14:20.801 00.000 30444 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.28) = xAngle (-2.31 = -2.31) 03:14:20.801 00.000 30444 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.37 = -2.37) 03:14:20.801 00.000 30444 CameraToMount -- cameraX=-0.59 cameraY=-0.36 hyp=0.69 cameraTheta=-2.59 mountX=-0.46 mountY=-0.48, mountTheta=-2.34 03:14:20.802 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.59, y=-0.36, opts=13) 03:14:20.802 00.000 30444 Enqueuing Move request for scope (-0.59, -0.36) 03:14:20.802 00.000 15672 Worker thread wakes up 03:14:20.802 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.36) opts 0xd 03:14:20.802 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.59, -0.36) 03:14:20.802 00.000 15672 Moving (-0.59, -0.36) raw xDistance=-0.46 yDistance=-0.48 03:14:20.802 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 03:14:20.802 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 03:14:20.802 00.000 15672 MoveAxis(E, 125, ABG) 03:14:20.802 00.000 15672 Guiding Dir = 2, Dur = 125 03:14:20.803 00.001 15672 IsSlewing returns 0 03:14:20.804 00.001 15672 IsGuiding returns 0 03:14:20.808 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=14818, FiltMin=2597, FiltMax=11359, Gamma=2.950 03:14:20.829 00.021 15672 PulseGuide returned control before completion, sleep 111 03:14:20.850 00.021 30444 UpdateGuideState exits: m=37334 SNR=34.0 Saturated 03:14:20.850 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:20.851 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:20.851 00.000 30444 Enqueuing Expose request 03:14:20.944 00.093 15672 IsGuiding returns 1 03:14:20.944 00.000 15672 scope still moving after pulse duration time elapsed 03:14:20.964 00.020 15672 IsSlewing returns 0 03:14:20.990 00.026 15672 IsGuiding returns 0 03:14:20.991 00.001 15672 scope move finished after 125 + 61 ms 03:14:20.991 00.000 15672 Move returns status 0, amount 125 03:14:20.991 00.000 15672 MoveAxis(N, 85, ABG) 03:14:20.991 00.000 15672 Guiding Dir = 0, Dur = 85 03:14:20.992 00.001 15672 IsSlewing returns 0 03:14:20.994 00.002 15672 IsGuiding returns 0 03:14:21.069 00.075 15672 PulseGuide returned control before completion, sleep 21 03:14:21.093 00.024 15672 IsGuiding returns 1 03:14:21.093 00.000 15672 scope still moving after pulse duration time elapsed 03:14:21.114 00.021 15672 IsSlewing returns 0 03:14:21.117 00.003 15672 IsGuiding returns 1 03:14:21.138 00.021 15672 IsSlewing returns 0 03:14:21.200 00.062 15672 IsGuiding returns 0 03:14:21.200 00.000 15672 scope move finished after 85 + 120 ms 03:14:21.200 00.000 15672 Move returns status 0, amount 85 03:14:21.200 00.000 15672 move complete, result=0 03:14:21.200 00.000 15672 worker thread done servicing request 03:14:21.201 00.001 15672 Worker thread wakes up 03:14:21.201 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:21.201 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:21.201 00.000 30444 GuideStep: -0.5 px 125 ms EAST, -0.5 px 85 ms NORTH 03:14:23.108 01.907 15672 Exposure complete 03:14:23.128 00.020 15672 worker thread done servicing request 03:14:23.128 00.000 30444 OnExposeComplete: enter 03:14:23.128 00.000 30444 UpdateGuideState(): m_state=6 03:14:23.128 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7748 03:14:23.128 00.000 30444 Star::Find returns 1 (1), X=461.50, Y=203.57, Mass=46185, SNR=41.5, Peak=6638 HFD=3.9 03:14:23.128 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 03:14:23.128 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 03:14:23.128 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.69 hyp=0.69 cameraTheta=-1.48 mountX=0.25 mountY=-0.66, mountTheta=-1.21 03:14:23.129 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.69, opts=13) 03:14:23.129 00.000 30444 Enqueuing Move request for scope (0.06, -0.69) 03:14:23.129 00.000 15672 Worker thread wakes up 03:14:23.129 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.69) opts 0xd 03:14:23.129 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.69) 03:14:23.129 00.000 15672 Moving (0.06, -0.69) raw xDistance=0.25 yDistance=-0.66 03:14:23.129 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 03:14:23.129 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 03:14:23.129 00.000 15672 MoveAxis(E, 0, ABG) 03:14:23.129 00.000 15672 Move returns status 0, amount 0 03:14:23.129 00.000 15672 MoveAxis(N, 117, ABG) 03:14:23.129 00.000 15672 Guiding Dir = 0, Dur = 117 03:14:23.130 00.001 15672 IsSlewing returns 0 03:14:23.131 00.001 15672 IsGuiding returns 0 03:14:23.135 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=16887, FiltMin=2634, FiltMax=11740, Gamma=2.950 03:14:23.178 00.043 30444 UpdateGuideState exits: m=46185 SNR=41.5 Saturated 03:14:23.178 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:23.178 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:23.178 00.000 30444 Enqueuing Expose request 03:14:23.210 00.032 15672 PulseGuide returned control before completion, sleep 50 03:14:23.290 00.080 15672 IsGuiding returns 1 03:14:23.290 00.000 15672 scope still moving after pulse duration time elapsed 03:14:23.311 00.021 15672 IsSlewing returns 0 03:14:23.313 00.002 15672 IsGuiding returns 1 03:14:23.334 00.021 15672 IsSlewing returns 0 03:14:23.354 00.020 15672 IsGuiding returns 0 03:14:23.354 00.000 15672 scope move finished after 117 + 106 ms 03:14:23.354 00.000 15672 Move returns status 0, amount 117 03:14:23.354 00.000 15672 move complete, result=0 03:14:23.354 00.000 15672 worker thread done servicing request 03:14:23.356 00.002 15672 Worker thread wakes up 03:14:23.356 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:23.356 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:23.356 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 117 ms NORTH 03:14:25.462 02.106 15672 Exposure complete 03:14:25.482 00.020 15672 worker thread done servicing request 03:14:25.482 00.000 30444 OnExposeComplete: enter 03:14:25.482 00.000 30444 UpdateGuideState(): m_state=6 03:14:25.482 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7749 03:14:25.482 00.000 30444 Star::Find returns 1 (1), X=461.54, Y=203.91, Mass=41590, SNR=37.7, Peak=5503 HFD=4.0 03:14:25.482 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 03:14:25.482 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 03:14:25.482 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.34 hyp=0.36 cameraTheta=-1.26 mountX=0.20 mountY=-0.31, mountTheta=-1.00 03:14:25.483 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.34, opts=13) 03:14:25.483 00.000 30444 Enqueuing Move request for scope (0.11, -0.34) 03:14:25.483 00.000 15672 Worker thread wakes up 03:14:25.483 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.34) opts 0xd 03:14:25.483 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.34) 03:14:25.483 00.000 15672 Moving (0.11, -0.34) raw xDistance=0.20 yDistance=-0.31 03:14:25.483 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 03:14:25.483 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 03:14:25.483 00.000 15672 MoveAxis(E, 0, ABG) 03:14:25.483 00.000 15672 Move returns status 0, amount 0 03:14:25.483 00.000 15672 MoveAxis(N, 55, ABG) 03:14:25.483 00.000 15672 Guiding Dir = 0, Dur = 55 03:14:25.484 00.001 15672 IsSlewing returns 0 03:14:25.485 00.001 15672 IsGuiding returns 0 03:14:25.488 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=15271, FiltMin=2637, FiltMax=10955, Gamma=2.950 03:14:25.559 00.071 15672 IsGuiding returns 1 03:14:25.559 00.000 15672 scope still moving after pulse duration time elapsed 03:14:25.579 00.020 15672 IsSlewing returns 0 03:14:25.580 00.001 15672 IsGuiding returns 1 03:14:25.602 00.022 15672 IsSlewing returns 0 03:14:25.603 00.001 15672 IsGuiding returns 1 03:14:25.625 00.022 15672 IsSlewing returns 0 03:14:25.685 00.060 15672 IsGuiding returns 0 03:14:25.686 00.001 15672 scope move finished after 55 + 146 ms 03:14:25.686 00.000 15672 Move returns status 0, amount 55 03:14:25.686 00.000 15672 move complete, result=0 03:14:25.686 00.000 15672 worker thread done servicing request 03:14:25.981 00.295 30444 UpdateGuideState exits: m=41590 SNR=37.7 Saturated 03:14:25.981 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:25.981 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:25.982 00.001 30444 Enqueuing Expose request 03:14:25.982 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 55 ms NORTH 03:14:25.982 00.000 15672 Worker thread wakes up 03:14:25.982 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:25.982 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:27.888 01.906 15672 Exposure complete 03:14:27.909 00.021 15672 worker thread done servicing request 03:14:27.909 00.000 30444 OnExposeComplete: enter 03:14:27.909 00.000 30444 UpdateGuideState(): m_state=6 03:14:27.909 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7750 03:14:27.909 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=203.34, Mass=33637, SNR=31.4, Peak=5861 HFD=3.3 03:14:27.909 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 03:14:27.909 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 03:14:27.909 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.92 hyp=0.92 cameraTheta=-1.56 mountX=0.26 mountY=-0.89, mountTheta=-1.28 03:14:27.910 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.92, opts=13) 03:14:27.910 00.000 30444 Enqueuing Move request for scope (0.01, -0.92) 03:14:27.910 00.000 15672 Worker thread wakes up 03:14:27.910 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.92) opts 0xd 03:14:27.910 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.92) 03:14:27.910 00.000 15672 Moving (0.01, -0.92) raw xDistance=0.26 yDistance=-0.89 03:14:27.910 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 03:14:27.910 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 03:14:27.910 00.000 15672 MoveAxis(W, 71, ABG) 03:14:27.910 00.000 15672 Guiding Dir = 3, Dur = 71 03:14:27.911 00.001 15672 IsSlewing returns 0 03:14:27.912 00.001 15672 IsGuiding returns 0 03:14:27.916 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=14829, FiltMin=2616, FiltMax=10639, Gamma=2.950 03:14:27.937 00.021 15672 PulseGuide returned control before completion, sleep 56 03:14:28.016 00.079 30444 UpdateGuideState exits: m=33637 SNR=31.4 Saturated 03:14:28.016 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:28.016 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:28.016 00.000 30444 Enqueuing Expose request 03:14:28.049 00.033 15672 IsGuiding returns 0 03:14:28.049 00.000 15672 Move returns status 0, amount 71 03:14:28.049 00.000 15672 MoveAxis(N, 159, ABG) 03:14:28.049 00.000 15672 Guiding Dir = 0, Dur = 159 03:14:28.049 00.000 15672 IsSlewing returns 0 03:14:28.050 00.001 15672 IsGuiding returns 0 03:14:28.129 00.079 15672 PulseGuide returned control before completion, sleep 91 03:14:28.222 00.093 15672 IsGuiding returns 1 03:14:28.231 00.009 15672 scope still moving after pulse duration time elapsed 03:14:28.252 00.021 15672 IsSlewing returns 0 03:14:28.290 00.038 15672 IsGuiding returns 1 03:14:28.311 00.021 15672 IsSlewing returns 0 03:14:28.322 00.011 15672 IsGuiding returns 0 03:14:28.322 00.000 15672 scope move finished after 159 + 112 ms 03:14:28.322 00.000 15672 Move returns status 0, amount 159 03:14:28.322 00.000 15672 move complete, result=0 03:14:28.322 00.000 15672 worker thread done servicing request 03:14:28.322 00.000 15672 Worker thread wakes up 03:14:28.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:28.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:28.322 00.000 30444 GuideStep: 0.3 px 71 ms WEST, -0.9 px 159 ms NORTH 03:14:30.429 02.107 15672 Exposure complete 03:14:30.449 00.020 15672 worker thread done servicing request 03:14:30.449 00.000 30444 OnExposeComplete: enter 03:14:30.449 00.000 30444 UpdateGuideState(): m_state=6 03:14:30.449 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7751 03:14:30.449 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=204.32, Mass=33610, SNR=30.7, Peak=5602 HFD=3.4 03:14:30.449 00.000 30444 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.28) = xAngle (0.90 = 0.90) 03:14:30.449 00.000 30444 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.84 = 0.84) 03:14:30.449 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=0.07 mountY=0.09, mountTheta=0.87 03:14:30.450 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.07, opts=13) 03:14:30.450 00.000 30444 Enqueuing Move request for scope (0.10, 0.07) 03:14:30.450 00.000 15672 Worker thread wakes up 03:14:30.450 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd 03:14:30.450 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.07) 03:14:30.450 00.000 15672 Moving (0.10, 0.07) raw xDistance=0.07 yDistance=0.09 03:14:30.450 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:14:30.450 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:14:30.450 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 03:14:30.450 00.000 15672 MoveAxis(E, 0, ABG) 03:14:30.450 00.000 15672 Move returns status 0, amount 0 03:14:30.450 00.000 15672 MoveAxis(N, 0, ABG) 03:14:30.450 00.000 15672 Move returns status 0, amount 0 03:14:30.450 00.000 15672 move complete, result=0 03:14:30.450 00.000 15672 worker thread done servicing request 03:14:30.455 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=12598, FiltMin=2660, FiltMax=9803, Gamma=2.950 03:14:30.498 00.043 30444 UpdateGuideState exits: m=33610 SNR=30.7 Saturated 03:14:30.498 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:30.498 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:30.498 00.000 30444 Enqueuing Expose request 03:14:30.498 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:14:30.499 00.001 15672 Worker thread wakes up 03:14:30.499 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:30.499 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:32.406 01.907 15672 Exposure complete 03:14:32.426 00.020 15672 worker thread done servicing request 03:14:32.426 00.000 30444 OnExposeComplete: enter 03:14:32.426 00.000 30444 UpdateGuideState(): m_state=6 03:14:32.426 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7752 03:14:32.426 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=204.75, Mass=42210, SNR=45.2, Peak=6408 HFD=3.8 03:14:32.426 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 03:14:32.426 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.31 = 1.31) 03:14:32.426 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.50 hyp=0.56 cameraTheta=1.09 mountX=0.11 mountY=0.55, mountTheta=1.37 03:14:32.427 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.50, opts=13) 03:14:32.427 00.000 30444 Enqueuing Move request for scope (0.26, 0.50) 03:14:32.427 00.000 15672 Worker thread wakes up 03:14:32.427 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.50) opts 0xd 03:14:32.427 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.50) 03:14:32.427 00.000 15672 Moving (0.26, 0.50) raw xDistance=0.11 yDistance=0.55 03:14:32.427 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:14:32.427 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:14:32.427 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55 03:14:32.427 00.000 15672 MoveAxis(E, 0, ABG) 03:14:32.427 00.000 15672 Move returns status 0, amount 0 03:14:32.427 00.000 15672 MoveAxis(N, 0, ABG) 03:14:32.427 00.000 15672 Move returns status 0, amount 0 03:14:32.427 00.000 15672 move complete, result=0 03:14:32.427 00.000 15672 worker thread done servicing request 03:14:32.432 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=13062, FiltMin=2637, FiltMax=10791, Gamma=2.950 03:14:32.648 00.216 30444 UpdateGuideState exits: m=42210 SNR=45.2 Saturated 03:14:32.648 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:32.648 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:32.648 00.000 30444 Enqueuing Expose request 03:14:32.648 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 03:14:32.648 00.000 15672 Worker thread wakes up 03:14:32.648 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:32.648 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:34.756 02.108 15672 Exposure complete 03:14:34.776 00.020 15672 worker thread done servicing request 03:14:34.776 00.000 30444 OnExposeComplete: enter 03:14:34.776 00.000 30444 UpdateGuideState(): m_state=6 03:14:34.776 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7753 03:14:34.776 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=204.77, Mass=38635, SNR=32.1, Peak=5829 HFD=3.7 03:14:34.776 00.000 30444 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.28) = xAngle (2.28 = 2.28) 03:14:34.776 00.000 30444 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.22 = 2.22) 03:14:34.776 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.51 hyp=0.56 cameraTheta=2.00 mountX=-0.37 mountY=0.45, mountTheta=2.26 03:14:34.777 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.51, opts=13) 03:14:34.777 00.000 30444 Enqueuing Move request for scope (-0.24, 0.51) 03:14:34.777 00.000 15672 Worker thread wakes up 03:14:34.777 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.51) opts 0xd 03:14:34.777 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.51) 03:14:34.777 00.000 15672 Moving (-0.24, 0.51) raw xDistance=-0.37 yDistance=0.45 03:14:34.777 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 03:14:34.777 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:14:34.777 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 03:14:34.777 00.000 15672 MoveAxis(E, 100, ABG) 03:14:34.777 00.000 15672 Guiding Dir = 2, Dur = 100 03:14:34.778 00.001 15672 IsSlewing returns 0 03:14:34.779 00.001 15672 IsGuiding returns 0 03:14:34.783 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=14973, FiltMin=2684, FiltMax=10662, Gamma=2.950 03:14:34.807 00.024 15672 PulseGuide returned control before completion, sleep 82 03:14:34.825 00.018 30444 UpdateGuideState exits: m=38635 SNR=32.1 Saturated 03:14:34.826 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:34.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:34.826 00.000 30444 Enqueuing Expose request 03:14:34.891 00.065 15672 IsGuiding returns 1 03:14:34.891 00.000 15672 scope still moving after pulse duration time elapsed 03:14:34.911 00.020 15672 IsSlewing returns 0 03:14:34.920 00.009 15672 IsGuiding returns 0 03:14:34.920 00.000 15672 scope move finished after 100 + 41 ms 03:14:34.920 00.000 15672 Move returns status 0, amount 100 03:14:34.920 00.000 15672 MoveAxis(N, 0, ABG) 03:14:34.920 00.000 15672 Move returns status 0, amount 0 03:14:34.920 00.000 15672 move complete, result=0 03:14:34.920 00.000 15672 worker thread done servicing request 03:14:34.920 00.000 15672 Worker thread wakes up 03:14:34.920 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:34.920 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:34.920 00.000 30444 GuideStep: -0.4 px 100 ms EAST, 0.4 px 0 ms NORTH 03:14:36.826 01.906 15672 Exposure complete 03:14:36.846 00.020 15672 worker thread done servicing request 03:14:36.846 00.000 30444 OnExposeComplete: enter 03:14:36.846 00.000 30444 UpdateGuideState(): m_state=6 03:14:36.846 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7754 03:14:36.846 00.000 30444 Star::Find returns 1 (1), X=461.70, Y=205.10, Mass=32298, SNR=31.9, Peak=5796 HFD=3.8 03:14:36.846 00.000 30444 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 03:14:36.846 00.000 30444 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 03:14:36.847 00.001 30444 CameraToMount -- cameraX=0.27 cameraY=0.85 hyp=0.89 cameraTheta=1.27 mountX=0.02 mountY=0.89, mountTheta=1.54 03:14:36.847 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.85, opts=13) 03:14:36.847 00.000 30444 Enqueuing Move request for scope (0.27, 0.85) 03:14:36.847 00.000 15672 Worker thread wakes up 03:14:36.847 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.85) opts 0xd 03:14:36.847 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.85) 03:14:36.847 00.000 15672 Moving (0.27, 0.85) raw xDistance=0.02 yDistance=0.89 03:14:36.847 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:14:36.847 00.000 15672 resist switch: large excursion: input 0.89 thresh 0.75 direction from -1 to 1 03:14:36.847 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.66 03:14:36.848 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89 03:14:36.848 00.000 15672 MoveAxis(E, 0, ABG) 03:14:36.848 00.000 15672 Move returns status 0, amount 0 03:14:36.848 00.000 15672 MoveAxis(S, 158, ABG) 03:14:36.848 00.000 15672 Guiding Dir = 1, Dur = 158 03:14:36.848 00.000 15672 IsSlewing returns 0 03:14:36.853 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2367, max=13087, FiltMin=2672, FiltMax=10295, Gamma=2.950 03:14:36.869 00.016 15672 IsGuiding returns 0 03:14:36.896 00.027 30444 UpdateGuideState exits: m=32298 SNR=31.9 Saturated 03:14:36.896 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:36.896 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:36.896 00.000 30444 Enqueuing Expose request 03:14:36.949 00.053 15672 PulseGuide returned control before completion, sleep 88 03:14:37.040 00.091 15672 IsGuiding returns 1 03:14:37.040 00.000 15672 scope still moving after pulse duration time elapsed 03:14:37.061 00.021 15672 IsSlewing returns 0 03:14:37.064 00.003 15672 IsGuiding returns 1 03:14:37.085 00.021 15672 IsSlewing returns 0 03:14:37.139 00.054 15672 IsGuiding returns 0 03:14:37.140 00.001 15672 scope move finished after 158 + 113 ms 03:14:37.140 00.000 15672 Move returns status 0, amount 158 03:14:37.140 00.000 15672 move complete, result=0 03:14:37.140 00.000 15672 worker thread done servicing request 03:14:37.140 00.000 15672 Worker thread wakes up 03:14:37.140 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:37.140 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:37.141 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.9 px 158 ms SOUTH 03:14:39.249 02.108 15672 Exposure complete 03:14:39.268 00.019 15672 worker thread done servicing request 03:14:39.268 00.000 30444 OnExposeComplete: enter 03:14:39.269 00.001 30444 UpdateGuideState(): m_state=6 03:14:39.269 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7755 03:14:39.269 00.000 30444 Star::Find returns 1 (1), X=462.08, Y=204.41, Mass=34506, SNR=33.8, Peak=5727 HFD=3.6 03:14:39.269 00.000 30444 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.28) = xAngle (0.51 = 0.51) 03:14:39.269 00.000 30444 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.45 = 0.45) 03:14:39.269 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=0.16 hyp=0.66 cameraTheta=0.24 mountX=0.58 mountY=0.29, mountTheta=0.47 03:14:39.269 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=0.16, opts=13) 03:14:39.269 00.000 30444 Enqueuing Move request for scope (0.65, 0.16) 03:14:39.269 00.000 15672 Worker thread wakes up 03:14:39.269 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.16) opts 0xd 03:14:39.270 00.001 15672 Handling offset move in thread for scope, endpoint = (0.65, 0.16) 03:14:39.270 00.000 15672 Moving (0.65, 0.16) raw xDistance=0.58 yDistance=0.29 03:14:39.270 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58 03:14:39.270 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 03:14:39.270 00.000 15672 MoveAxis(W, 156, ABG) 03:14:39.270 00.000 15672 Guiding Dir = 3, Dur = 156 03:14:39.270 00.000 15672 IsSlewing returns 0 03:14:39.271 00.001 15672 IsGuiding returns 0 03:14:39.275 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2413, max=11229, FiltMin=2620, FiltMax=9040, Gamma=2.950 03:14:39.296 00.021 15672 PulseGuide returned control before completion, sleep 142 03:14:39.318 00.022 30444 UpdateGuideState exits: m=34506 SNR=33.8 Saturated 03:14:39.318 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:39.318 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:39.318 00.000 30444 Enqueuing Expose request 03:14:39.505 00.187 15672 IsGuiding returns 0 03:14:39.505 00.000 15672 Move returns status 0, amount 156 03:14:39.506 00.001 15672 MoveAxis(S, 52, ABG) 03:14:39.506 00.000 15672 Guiding Dir = 1, Dur = 52 03:14:39.506 00.000 15672 IsSlewing returns 0 03:14:39.509 00.003 15672 IsGuiding returns 0 03:14:39.584 00.075 15672 IsGuiding returns 1 03:14:39.584 00.000 15672 scope still moving after pulse duration time elapsed 03:14:39.605 00.021 15672 IsSlewing returns 0 03:14:39.606 00.001 15672 IsGuiding returns 1 03:14:39.627 00.021 15672 IsSlewing returns 0 03:14:39.628 00.001 15672 IsGuiding returns 1 03:14:39.649 00.021 15672 IsSlewing returns 0 03:14:39.696 00.047 15672 IsGuiding returns 0 03:14:39.696 00.000 15672 scope move finished after 52 + 135 ms 03:14:39.696 00.000 15672 Move returns status 0, amount 52 03:14:39.697 00.001 15672 move complete, result=0 03:14:39.697 00.000 15672 worker thread done servicing request 03:14:39.697 00.000 15672 Worker thread wakes up 03:14:39.697 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:39.697 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:39.697 00.000 30444 GuideStep: 0.6 px 156 ms WEST, 0.3 px 52 ms SOUTH 03:14:41.607 01.910 15672 Exposure complete 03:14:41.627 00.020 15672 worker thread done servicing request 03:14:41.627 00.000 30444 OnExposeComplete: enter 03:14:41.627 00.000 30444 UpdateGuideState(): m_state=6 03:14:41.627 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7756 03:14:41.627 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=204.40, Mass=38524, SNR=36.7, Peak=6123 HFD=3.3 03:14:41.627 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.95 = 0.95) 03:14:41.627 00.000 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.89 = 0.89) 03:14:41.627 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.67 mountX=0.14 mountY=0.18, mountTheta=0.93 03:14:41.628 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.14, opts=13) 03:14:41.628 00.000 30444 Enqueuing Move request for scope (0.18, 0.14) 03:14:41.628 00.000 15672 Worker thread wakes up 03:14:41.628 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd 03:14:41.628 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.14) 03:14:41.628 00.000 15672 Moving (0.18, 0.14) raw xDistance=0.14 yDistance=0.18 03:14:41.628 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:14:41.628 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:14:41.628 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 03:14:41.628 00.000 15672 MoveAxis(E, 0, ABG) 03:14:41.628 00.000 15672 Move returns status 0, amount 0 03:14:41.628 00.000 15672 MoveAxis(N, 0, ABG) 03:14:41.628 00.000 15672 Move returns status 0, amount 0 03:14:41.628 00.000 15672 move complete, result=0 03:14:41.628 00.000 15672 worker thread done servicing request 03:14:41.633 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=12944, FiltMin=2560, FiltMax=10149, Gamma=2.950 03:14:41.813 00.180 30444 UpdateGuideState exits: m=38524 SNR=36.7 Saturated 03:14:41.813 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:41.813 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:41.813 00.000 30444 Enqueuing Expose request 03:14:41.814 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:14:41.814 00.000 15672 Worker thread wakes up 03:14:41.814 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:41.814 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:43.920 02.106 15672 Exposure complete 03:14:43.940 00.020 15672 worker thread done servicing request 03:14:43.940 00.000 30444 OnExposeComplete: enter 03:14:43.940 00.000 30444 UpdateGuideState(): m_state=6 03:14:43.940 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7757 03:14:43.940 00.000 30444 Star::Find returns 1 (1), X=462.45, Y=204.81, Mass=37165, SNR=35.4, Peak=5611 HFD=4.5 03:14:43.940 00.000 30444 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.28) = xAngle (0.78 = 0.78) 03:14:43.940 00.000 30444 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.72 = 0.72) 03:14:43.940 00.000 30444 CameraToMount -- cameraX=1.02 cameraY=0.56 hyp=1.16 cameraTheta=0.50 mountX=0.83 mountY=0.76, mountTheta=0.75 03:14:43.941 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.02, y=0.56, opts=13) 03:14:43.941 00.000 30444 Enqueuing Move request for scope (1.02, 0.56) 03:14:43.941 00.000 15672 Worker thread wakes up 03:14:43.941 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.56) opts 0xd 03:14:43.941 00.000 15672 Handling offset move in thread for scope, endpoint = (1.02, 0.56) 03:14:43.941 00.000 15672 Moving (1.02, 0.56) raw xDistance=0.83 yDistance=0.76 03:14:43.941 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83 03:14:43.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 03:14:43.941 00.000 15672 MoveAxis(W, 224, ABG) 03:14:43.941 00.000 15672 Guiding Dir = 3, Dur = 224 03:14:43.941 00.000 15672 IsSlewing returns 0 03:14:43.942 00.001 15672 IsGuiding returns 0 03:14:43.946 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=12908, FiltMin=2667, FiltMax=9962, Gamma=2.950 03:14:43.960 00.014 15672 PulseGuide returned control before completion, sleep 217 03:14:43.989 00.029 30444 UpdateGuideState exits: m=37165 SNR=35.4 Saturated 03:14:43.989 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:43.989 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:43.989 00.000 30444 Enqueuing Expose request 03:14:44.181 00.192 15672 IsGuiding returns 1 03:14:44.181 00.000 15672 scope still moving after pulse duration time elapsed 03:14:44.202 00.021 15672 IsSlewing returns 0 03:14:44.234 00.032 15672 IsGuiding returns 0 03:14:44.234 00.000 15672 scope move finished after 224 + 67 ms 03:14:44.234 00.000 15672 Move returns status 0, amount 224 03:14:44.234 00.000 15672 MoveAxis(S, 136, ABG) 03:14:44.234 00.000 15672 Guiding Dir = 1, Dur = 136 03:14:44.235 00.001 15672 IsSlewing returns 0 03:14:44.237 00.002 15672 IsGuiding returns 0 03:14:44.311 00.074 15672 PulseGuide returned control before completion, sleep 72 03:14:44.386 00.075 15672 IsGuiding returns 1 03:14:44.386 00.000 15672 scope still moving after pulse duration time elapsed 03:14:44.406 00.020 15672 IsSlewing returns 0 03:14:44.407 00.001 15672 IsGuiding returns 1 03:14:44.428 00.021 15672 IsSlewing returns 0 03:14:44.504 00.076 15672 IsGuiding returns 0 03:14:44.505 00.001 15672 scope move finished after 136 + 131 ms 03:14:44.505 00.000 15672 Move returns status 0, amount 136 03:14:44.505 00.000 15672 move complete, result=0 03:14:44.505 00.000 15672 worker thread done servicing request 03:14:44.505 00.000 15672 Worker thread wakes up 03:14:44.505 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:44.505 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:44.506 00.001 30444 GuideStep: 0.8 px 224 ms WEST, 0.8 px 136 ms SOUTH 03:14:46.411 01.905 15672 Exposure complete 03:14:46.431 00.020 15672 worker thread done servicing request 03:14:46.431 00.000 30444 OnExposeComplete: enter 03:14:46.431 00.000 30444 UpdateGuideState(): m_state=6 03:14:46.431 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7758 03:14:46.432 00.001 30444 Star::Find returns 1 (1), X=461.54, Y=204.45, Mass=25083, SNR=25.7, Peak=6178 HFD=3.2 03:14:46.432 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 03:14:46.432 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 03:14:46.432 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.07 mountX=0.05 mountY=0.21, mountTheta=1.34 03:14:46.432 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.19, opts=13) 03:14:46.432 00.000 30444 Enqueuing Move request for scope (0.11, 0.19) 03:14:46.432 00.000 15672 Worker thread wakes up 03:14:46.432 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd 03:14:46.432 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.19) 03:14:46.432 00.000 15672 Moving (0.11, 0.19) raw xDistance=0.05 yDistance=0.21 03:14:46.433 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:14:46.433 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:14:46.433 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 03:14:46.433 00.000 15672 MoveAxis(E, 0, ABG) 03:14:46.433 00.000 15672 Move returns status 0, amount 0 03:14:46.433 00.000 15672 MoveAxis(N, 0, ABG) 03:14:46.433 00.000 15672 Move returns status 0, amount 0 03:14:46.433 00.000 15672 move complete, result=0 03:14:46.433 00.000 15672 worker thread done servicing request 03:14:46.438 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=12007, FiltMin=2639, FiltMax=9709, Gamma=2.950 03:14:46.899 00.461 30444 UpdateGuideState exits: m=25083 SNR=25.7 Saturated 03:14:46.899 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:46.899 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:46.900 00.001 30444 Enqueuing Expose request 03:14:46.900 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 03:14:46.900 00.000 15672 Worker thread wakes up 03:14:46.900 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:46.900 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:49.017 02.117 15672 Exposure complete 03:14:49.037 00.020 15672 worker thread done servicing request 03:14:49.037 00.000 30444 OnExposeComplete: enter 03:14:49.037 00.000 30444 UpdateGuideState(): m_state=6 03:14:49.037 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7759 03:14:49.037 00.000 30444 Star::Find returns 1 (1), X=461.07, Y=205.04, Mass=37225, SNR=40.3, Peak=6167 HFD=4.2 03:14:49.037 00.000 30444 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.28) = xAngle (2.28 = 2.28) 03:14:49.037 00.000 30444 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.22 = 2.22) 03:14:49.037 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.78 hyp=0.86 cameraTheta=2.00 mountX=-0.56 mountY=0.69, mountTheta=2.25 03:14:49.038 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.78, opts=13) 03:14:49.038 00.000 30444 Enqueuing Move request for scope (-0.36, 0.78) 03:14:49.038 00.000 15672 Worker thread wakes up 03:14:49.038 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.78) opts 0xd 03:14:49.038 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.78) 03:14:49.038 00.000 15672 Moving (-0.36, 0.78) raw xDistance=-0.56 yDistance=0.69 03:14:49.038 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56 03:14:49.038 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 03:14:49.038 00.000 15672 MoveAxis(E, 151, ABG) 03:14:49.038 00.000 15672 Guiding Dir = 2, Dur = 151 03:14:49.039 00.001 15672 IsSlewing returns 0 03:14:49.040 00.001 15672 IsGuiding returns 0 03:14:49.044 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2336, max=12963, FiltMin=2666, FiltMax=10380, Gamma=2.950 03:14:49.056 00.012 15672 PulseGuide returned control before completion, sleep 146 03:14:49.204 00.148 15672 IsGuiding returns 1 03:14:49.204 00.000 15672 scope still moving after pulse duration time elapsed 03:14:49.226 00.022 15672 IsSlewing returns 0 03:14:49.264 00.038 15672 IsGuiding returns 0 03:14:49.265 00.001 15672 scope move finished after 151 + 73 ms 03:14:49.265 00.000 15672 Move returns status 0, amount 151 03:14:49.265 00.000 15672 MoveAxis(S, 123, ABG) 03:14:49.265 00.000 15672 Guiding Dir = 1, Dur = 123 03:14:49.265 00.000 15672 IsSlewing returns 0 03:14:49.267 00.002 15672 IsGuiding returns 0 03:14:49.344 00.077 15672 PulseGuide returned control before completion, sleep 57 03:14:49.404 00.060 15672 IsGuiding returns 1 03:14:49.404 00.000 15672 scope still moving after pulse duration time elapsed 03:14:49.426 00.022 15672 IsSlewing returns 0 03:14:49.428 00.002 15672 IsGuiding returns 1 03:14:49.450 00.022 15672 IsSlewing returns 0 03:14:49.452 00.002 15672 IsGuiding returns 1 03:14:49.474 00.022 15672 IsSlewing returns 0 03:14:49.481 00.007 30444 UpdateGuideState exits: m=37225 SNR=40.3 Saturated 03:14:49.481 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:49.481 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:49.481 00.000 30444 Enqueuing Expose request 03:14:49.520 00.039 15672 IsGuiding returns 0 03:14:49.520 00.000 15672 scope move finished after 123 + 129 ms 03:14:49.520 00.000 15672 Move returns status 0, amount 123 03:14:49.520 00.000 15672 move complete, result=0 03:14:49.521 00.001 15672 worker thread done servicing request 03:14:49.521 00.000 15672 Worker thread wakes up 03:14:49.521 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:49.521 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:49.521 00.000 30444 GuideStep: -0.6 px 151 ms EAST, 0.7 px 123 ms SOUTH 03:14:51.426 01.905 15672 Exposure complete 03:14:51.446 00.020 15672 worker thread done servicing request 03:14:51.446 00.000 30444 OnExposeComplete: enter 03:14:51.446 00.000 30444 UpdateGuideState(): m_state=6 03:14:51.446 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7760 03:14:51.446 00.000 30444 Star::Find returns 1 (1), X=461.53, Y=204.23, Mass=25996, SNR=29.2, Peak=5599 HFD=3.3 03:14:51.446 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 03:14:51.446 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 03:14:51.446 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.25 mountX=0.10 mountY=-0.00, mountTheta=-0.04 03:14:51.447 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.03, opts=13) 03:14:51.447 00.000 30444 Enqueuing Move request for scope (0.10, -0.03) 03:14:51.447 00.000 15672 Worker thread wakes up 03:14:51.447 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd 03:14:51.447 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.03) 03:14:51.447 00.000 15672 Moving (0.10, -0.03) raw xDistance=0.10 yDistance=-0.00 03:14:51.447 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:14:51.447 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:14:51.447 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 03:14:51.447 00.000 15672 MoveAxis(E, 0, ABG) 03:14:51.447 00.000 15672 Move returns status 0, amount 0 03:14:51.447 00.000 15672 MoveAxis(N, 0, ABG) 03:14:51.447 00.000 15672 Move returns status 0, amount 0 03:14:51.447 00.000 15672 move complete, result=0 03:14:51.448 00.001 15672 worker thread done servicing request 03:14:51.452 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2365, max=13540, FiltMin=2701, FiltMax=9248, Gamma=2.950 03:14:51.495 00.043 30444 UpdateGuideState exits: m=25996 SNR=29.2 Saturated 03:14:51.495 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:51.495 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:51.495 00.000 30444 Enqueuing Expose request 03:14:51.495 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 03:14:51.495 00.000 15672 Worker thread wakes up 03:14:51.495 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:51.495 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:53.612 02.117 15672 Exposure complete 03:14:53.644 00.032 15672 worker thread done servicing request 03:14:53.644 00.000 30444 OnExposeComplete: enter 03:14:53.644 00.000 30444 UpdateGuideState(): m_state=6 03:14:53.644 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7761 03:14:53.644 00.000 30444 Star::Find returns 1 (1), X=461.74, Y=204.21, Mass=34550, SNR=34.9, Peak=5824 HFD=3.5 03:14:53.644 00.000 30444 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.28) = xAngle (0.15 = 0.15) 03:14:53.644 00.000 30444 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.09 = 0.09) 03:14:53.644 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.04 hyp=0.31 cameraTheta=-0.13 mountX=0.30 mountY=0.03, mountTheta=0.09 03:14:53.645 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.04, opts=13) 03:14:53.645 00.000 30444 Enqueuing Move request for scope (0.30, -0.04) 03:14:53.645 00.000 15672 Worker thread wakes up 03:14:53.645 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.04) opts 0xd 03:14:53.645 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.04) 03:14:53.645 00.000 15672 Moving (0.30, -0.04) raw xDistance=0.30 yDistance=0.03 03:14:53.645 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 03:14:53.645 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:14:53.645 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 03:14:53.645 00.000 15672 MoveAxis(W, 82, ABG) 03:14:53.645 00.000 15672 Guiding Dir = 3, Dur = 82 03:14:53.646 00.001 15672 IsSlewing returns 0 03:14:53.647 00.001 15672 IsGuiding returns 0 03:14:53.650 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=14655, FiltMin=2624, FiltMax=10279, Gamma=2.950 03:14:53.673 00.023 15672 PulseGuide returned control before completion, sleep 66 03:14:53.801 00.128 15672 IsGuiding returns 0 03:14:53.802 00.001 15672 Move returns status 0, amount 82 03:14:53.802 00.000 15672 MoveAxis(N, 0, ABG) 03:14:53.802 00.000 15672 Move returns status 0, amount 0 03:14:53.802 00.000 15672 move complete, result=0 03:14:53.802 00.000 15672 worker thread done servicing request 03:14:54.062 00.260 30444 UpdateGuideState exits: m=34550 SNR=34.9 Saturated 03:14:54.062 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:54.062 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:54.062 00.000 30444 Enqueuing Expose request 03:14:54.062 00.000 30444 GuideStep: 0.3 px 82 ms WEST, 0.0 px 0 ms NORTH 03:14:54.062 00.000 15672 Worker thread wakes up 03:14:54.062 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:54.062 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:55.972 01.910 15672 Exposure complete 03:14:55.991 00.019 15672 worker thread done servicing request 03:14:55.992 00.001 30444 OnExposeComplete: enter 03:14:55.992 00.000 30444 UpdateGuideState(): m_state=6 03:14:55.992 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7762 03:14:55.992 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=204.31, Mass=35691, SNR=33.4, Peak=6320 HFD=3.4 03:14:55.992 00.000 30444 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.28) = xAngle (0.47 = 0.47) 03:14:55.992 00.000 30444 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 03:14:55.992 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.06 hyp=0.29 cameraTheta=0.19 mountX=0.26 mountY=0.11, mountTheta=0.42 03:14:55.992 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.06, opts=13) 03:14:55.992 00.000 30444 Enqueuing Move request for scope (0.28, 0.06) 03:14:55.993 00.001 15672 Worker thread wakes up 03:14:55.993 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.06) opts 0xd 03:14:55.993 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.06) 03:14:55.993 00.000 15672 Moving (0.28, 0.06) raw xDistance=0.26 yDistance=0.11 03:14:55.993 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 03:14:55.993 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:14:55.993 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 03:14:55.993 00.000 15672 MoveAxis(W, 75, ABG) 03:14:55.993 00.000 15672 Guiding Dir = 3, Dur = 75 03:14:55.993 00.000 15672 IsSlewing returns 0 03:14:55.995 00.002 15672 IsGuiding returns 0 03:14:55.999 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=14387, FiltMin=2589, FiltMax=10135, Gamma=2.950 03:14:56.021 00.022 15672 PulseGuide returned control before completion, sleep 58 03:14:56.098 00.077 30444 UpdateGuideState exits: m=35691 SNR=33.4 Saturated 03:14:56.098 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:56.098 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:56.098 00.000 30444 Enqueuing Expose request 03:14:56.118 00.020 15672 IsGuiding returns 0 03:14:56.118 00.000 15672 Move returns status 0, amount 75 03:14:56.118 00.000 15672 MoveAxis(N, 0, ABG) 03:14:56.118 00.000 15672 Move returns status 0, amount 0 03:14:56.118 00.000 15672 move complete, result=0 03:14:56.118 00.000 15672 worker thread done servicing request 03:14:56.118 00.000 15672 Worker thread wakes up 03:14:56.118 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:56.118 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:56.118 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH 03:14:58.229 02.111 15672 Exposure complete 03:14:58.248 00.019 15672 worker thread done servicing request 03:14:58.248 00.000 30444 OnExposeComplete: enter 03:14:58.249 00.001 30444 UpdateGuideState(): m_state=6 03:14:58.249 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7763 03:14:58.249 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=203.82, Mass=33882, SNR=31.2, Peak=6078 HFD=3.5 03:14:58.249 00.000 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.73 = -0.73) 03:14:58.249 00.000 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.79 = -0.79) 03:14:58.249 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.44 hyp=0.52 cameraTheta=-1.01 mountX=0.39 mountY=-0.37, mountTheta=-0.76 03:14:58.249 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.44, opts=13) 03:14:58.249 00.000 30444 Enqueuing Move request for scope (0.28, -0.44) 03:14:58.249 00.000 15672 Worker thread wakes up 03:14:58.249 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.44) opts 0xd 03:14:58.250 00.001 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.44) 03:14:58.250 00.000 15672 Moving (0.28, -0.44) raw xDistance=0.39 yDistance=-0.37 03:14:58.250 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39 03:14:58.250 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:14:58.250 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 03:14:58.250 00.000 15672 MoveAxis(W, 110, ABG) 03:14:58.250 00.000 15672 Guiding Dir = 3, Dur = 110 03:14:58.250 00.000 15672 IsSlewing returns 0 03:14:58.251 00.001 15672 IsGuiding returns 0 03:14:58.255 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=14329, FiltMin=2716, FiltMax=9886, Gamma=2.950 03:14:58.274 00.019 15672 PulseGuide returned control before completion, sleep 98 03:14:58.298 00.024 30444 UpdateGuideState exits: m=33882 SNR=31.2 Saturated 03:14:58.298 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:14:58.298 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:14:58.298 00.000 30444 Enqueuing Expose request 03:14:58.374 00.076 15672 IsGuiding returns 1 03:14:58.374 00.000 15672 scope still moving after pulse duration time elapsed 03:14:58.395 00.021 15672 IsSlewing returns 0 03:14:58.397 00.002 15672 IsGuiding returns 1 03:14:58.417 00.020 15672 IsSlewing returns 0 03:14:58.420 00.003 15672 IsGuiding returns 0 03:14:58.420 00.000 15672 scope move finished after 110 + 58 ms 03:14:58.420 00.000 15672 Move returns status 0, amount 110 03:14:58.420 00.000 15672 MoveAxis(N, 0, ABG) 03:14:58.420 00.000 15672 Move returns status 0, amount 0 03:14:58.421 00.001 15672 move complete, result=0 03:14:58.421 00.000 15672 worker thread done servicing request 03:14:58.421 00.000 15672 Worker thread wakes up 03:14:58.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:14:58.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:14:58.421 00.000 30444 GuideStep: 0.4 px 110 ms WEST, -0.4 px 0 ms NORTH 03:15:00.328 01.907 15672 Exposure complete 03:15:00.348 00.020 15672 worker thread done servicing request 03:15:00.348 00.000 30444 OnExposeComplete: enter 03:15:00.348 00.000 30444 UpdateGuideState(): m_state=6 03:15:00.348 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7764 03:15:00.348 00.000 30444 Star::Find returns 1 (1), X=461.46, Y=204.34, Mass=21025, SNR=23.8, Peak=5437 HFD=3.4 03:15:00.349 00.001 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 03:15:00.349 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 03:15:00.349 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.26 mountX=0.00 mountY=0.09, mountTheta=1.54 03:15:00.349 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.09, opts=13) 03:15:00.349 00.000 30444 Enqueuing Move request for scope (0.03, 0.09) 03:15:00.349 00.000 15672 Worker thread wakes up 03:15:00.349 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd 03:15:00.349 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.09) 03:15:00.349 00.000 15672 Moving (0.03, 0.09) raw xDistance=0.00 yDistance=0.09 03:15:00.349 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 03:15:00.349 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:15:00.350 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 03:15:00.350 00.000 15672 MoveAxis(E, 0, ABG) 03:15:00.350 00.000 15672 Move returns status 0, amount 0 03:15:00.350 00.000 15672 MoveAxis(N, 0, ABG) 03:15:00.350 00.000 15672 Move returns status 0, amount 0 03:15:00.350 00.000 15672 move complete, result=0 03:15:00.350 00.000 15672 worker thread done servicing request 03:15:00.355 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2436, max=10509, FiltMin=2770, FiltMax=8883, Gamma=2.950 03:15:00.397 00.042 30444 UpdateGuideState exits: m=21025 SNR=23.8 Saturated 03:15:00.398 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:00.398 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:00.398 00.000 30444 Enqueuing Expose request 03:15:00.398 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:15:00.398 00.000 15672 Worker thread wakes up 03:15:00.398 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:00.398 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:02.505 02.107 15672 Exposure complete 03:15:02.525 00.020 15672 worker thread done servicing request 03:15:02.525 00.000 30444 OnExposeComplete: enter 03:15:02.525 00.000 30444 UpdateGuideState(): m_state=6 03:15:02.525 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7765 03:15:02.525 00.000 30444 Star::Find returns 1 (1), X=461.59, Y=203.80, Mass=22591, SNR=26.2, Peak=5201 HFD=3.7 03:15:02.525 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 03:15:02.525 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 03:15:02.525 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.45 hyp=0.48 cameraTheta=-1.24 mountX=0.27 mountY=-0.41, mountTheta=-0.98 03:15:02.526 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.45, opts=13) 03:15:02.526 00.000 30444 Enqueuing Move request for scope (0.15, -0.45) 03:15:02.526 00.000 15672 Worker thread wakes up 03:15:02.526 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.45) opts 0xd 03:15:02.526 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.45) 03:15:02.526 00.000 15672 Moving (0.15, -0.45) raw xDistance=0.27 yDistance=-0.41 03:15:02.526 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 03:15:02.526 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:15:02.526 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 03:15:02.526 00.000 15672 MoveAxis(W, 74, ABG) 03:15:02.526 00.000 15672 Guiding Dir = 3, Dur = 74 03:15:02.526 00.000 15672 IsSlewing returns 0 03:15:02.531 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2478, max=11492, FiltMin=2732, FiltMax=8793, Gamma=2.950 03:15:02.540 00.009 15672 IsGuiding returns 0 03:15:02.555 00.015 15672 PulseGuide returned control before completion, sleep 69 03:15:02.626 00.071 15672 IsGuiding returns 1 03:15:02.626 00.000 15672 scope still moving after pulse duration time elapsed 03:15:02.648 00.022 15672 IsSlewing returns 0 03:15:02.668 00.020 15672 IsGuiding returns 0 03:15:02.668 00.000 15672 scope move finished after 74 + 54 ms 03:15:02.668 00.000 15672 Move returns status 0, amount 74 03:15:02.668 00.000 15672 MoveAxis(N, 0, ABG) 03:15:02.668 00.000 15672 Move returns status 0, amount 0 03:15:02.668 00.000 15672 move complete, result=0 03:15:02.669 00.001 15672 worker thread done servicing request 03:15:02.718 00.049 30444 UpdateGuideState exits: m=22591 SNR=26.2 Saturated 03:15:02.718 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:02.718 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:02.718 00.000 30444 Enqueuing Expose request 03:15:02.719 00.001 30444 GuideStep: 0.3 px 74 ms WEST, -0.4 px 0 ms NORTH 03:15:02.719 00.000 15672 Worker thread wakes up 03:15:02.719 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:02.719 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:04.627 01.908 15672 Exposure complete 03:15:04.647 00.020 15672 worker thread done servicing request 03:15:04.647 00.000 30444 OnExposeComplete: enter 03:15:04.647 00.000 30444 UpdateGuideState(): m_state=6 03:15:04.647 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7766 03:15:04.647 00.000 30444 Star::Find returns 1 (1), X=461.69, Y=204.25, Mass=25943, SNR=27.8, Peak=5432 HFD=4.0 03:15:04.647 00.000 30444 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 03:15:04.647 00.000 30444 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 03:15:04.647 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-0.00 mountX=0.25 mountY=0.06, mountTheta=0.22 03:15:04.648 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.00, opts=13) 03:15:04.648 00.000 30444 Enqueuing Move request for scope (0.26, -0.00) 03:15:04.648 00.000 15672 Worker thread wakes up 03:15:04.648 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.00) opts 0xd 03:15:04.648 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.00) 03:15:04.648 00.000 15672 Moving (0.26, -0.00) raw xDistance=0.25 yDistance=0.06 03:15:04.648 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25 03:15:04.648 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:15:04.648 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 03:15:04.648 00.000 15672 MoveAxis(W, 73, ABG) 03:15:04.648 00.000 15672 Guiding Dir = 3, Dur = 73 03:15:04.649 00.001 15672 IsSlewing returns 0 03:15:04.653 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2434, max=12427, FiltMin=2819, FiltMax=8694, Gamma=2.950 03:15:04.665 00.012 15672 IsGuiding returns 0 03:15:04.680 00.015 15672 PulseGuide returned control before completion, sleep 68 03:15:04.749 00.069 30444 UpdateGuideState exits: m=25943 SNR=27.8 Saturated 03:15:04.749 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:04.749 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:04.749 00.000 30444 Enqueuing Expose request 03:15:04.750 00.001 15672 IsGuiding returns 1 03:15:04.750 00.000 15672 scope still moving after pulse duration time elapsed 03:15:04.771 00.021 15672 IsSlewing returns 0 03:15:04.792 00.021 15672 IsGuiding returns 0 03:15:04.792 00.000 15672 scope move finished after 73 + 54 ms 03:15:04.792 00.000 15672 Move returns status 0, amount 73 03:15:04.792 00.000 15672 MoveAxis(N, 0, ABG) 03:15:04.792 00.000 15672 Move returns status 0, amount 0 03:15:04.792 00.000 15672 move complete, result=0 03:15:04.792 00.000 15672 worker thread done servicing request 03:15:04.792 00.000 15672 Worker thread wakes up 03:15:04.792 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:04.792 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:04.792 00.000 30444 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH 03:15:06.898 02.106 15672 Exposure complete 03:15:06.918 00.020 15672 worker thread done servicing request 03:15:06.918 00.000 30444 OnExposeComplete: enter 03:15:06.918 00.000 30444 UpdateGuideState(): m_state=6 03:15:06.918 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7767 03:15:06.918 00.000 30444 Star::Find returns 1 (1), X=461.83, Y=204.72, Mass=20115, SNR=23.5, Peak=5440 HFD=3.3 03:15:06.918 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 03:15:06.919 00.001 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 03:15:06.919 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.46 hyp=0.61 cameraTheta=0.86 mountX=0.25 mountY=0.54, mountTheta=1.13 03:15:06.919 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.46, opts=13) 03:15:06.919 00.000 30444 Enqueuing Move request for scope (0.40, 0.46) 03:15:06.919 00.000 15672 Worker thread wakes up 03:15:06.919 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.46) opts 0xd 03:15:06.919 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.46) 03:15:06.919 00.000 15672 Moving (0.40, 0.46) raw xDistance=0.25 yDistance=0.54 03:15:06.919 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25 03:15:06.919 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 03:15:06.919 00.000 15672 MoveAxis(W, 74, ABG) 03:15:06.919 00.000 15672 Guiding Dir = 3, Dur = 74 03:15:06.920 00.001 15672 IsSlewing returns 0 03:15:06.921 00.001 15672 IsGuiding returns 0 03:15:06.926 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2451, max=9677, FiltMin=2811, FiltMax=7503, Gamma=2.950 03:15:06.948 00.022 15672 PulseGuide returned control before completion, sleep 58 03:15:07.061 00.113 15672 IsGuiding returns 0 03:15:07.061 00.000 15672 Move returns status 0, amount 74 03:15:07.061 00.000 15672 MoveAxis(S, 96, ABG) 03:15:07.061 00.000 15672 Guiding Dir = 1, Dur = 96 03:15:07.061 00.000 15672 IsSlewing returns 0 03:15:07.062 00.001 15672 IsGuiding returns 0 03:15:07.142 00.080 15672 PulseGuide returned control before completion, sleep 27 03:15:07.172 00.030 15672 IsGuiding returns 1 03:15:07.172 00.000 15672 scope still moving after pulse duration time elapsed 03:15:07.193 00.021 15672 IsSlewing returns 0 03:15:07.196 00.003 15672 IsGuiding returns 1 03:15:07.217 00.021 15672 IsSlewing returns 0 03:15:07.220 00.003 15672 IsGuiding returns 1 03:15:07.241 00.021 15672 IsSlewing returns 0 03:15:07.301 00.060 15672 IsGuiding returns 0 03:15:07.301 00.000 15672 scope move finished after 96 + 142 ms 03:15:07.301 00.000 15672 Move returns status 0, amount 96 03:15:07.301 00.000 15672 move complete, result=0 03:15:07.302 00.001 15672 worker thread done servicing request 03:15:07.319 00.017 30444 UpdateGuideState exits: m=20115 SNR=23.5 Saturated 03:15:07.319 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:07.319 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:07.320 00.001 30444 Enqueuing Expose request 03:15:07.320 00.000 30444 GuideStep: 0.3 px 74 ms WEST, 0.5 px 96 ms SOUTH 03:15:07.320 00.000 15672 Worker thread wakes up 03:15:07.320 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:07.320 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:09.227 01.907 15672 Exposure complete 03:15:09.247 00.020 15672 worker thread done servicing request 03:15:09.247 00.000 30444 OnExposeComplete: enter 03:15:09.247 00.000 30444 UpdateGuideState(): m_state=6 03:15:09.247 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7768 03:15:09.247 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=203.48, Mass=23472, SNR=25.0, Peak=4962 HFD=4.1 03:15:09.247 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 03:15:09.247 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 03:15:09.247 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.78 hyp=0.79 cameraTheta=-1.72 mountX=0.10 mountY=-0.78, mountTheta=-1.44 03:15:09.248 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.78, opts=13) 03:15:09.248 00.000 30444 Enqueuing Move request for scope (-0.11, -0.78) 03:15:09.248 00.000 15672 Worker thread wakes up 03:15:09.248 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.78) opts 0xd 03:15:09.248 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.78) 03:15:09.248 00.000 15672 Moving (-0.11, -0.78) raw xDistance=0.10 yDistance=-0.78 03:15:09.248 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:15:09.248 00.000 15672 resist switch: large excursion: input -0.78 thresh 0.75 direction from 1 to -1 03:15:09.248 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.35 03:15:09.248 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 03:15:09.248 00.000 15672 MoveAxis(E, 0, ABG) 03:15:09.248 00.000 15672 Move returns status 0, amount 0 03:15:09.248 00.000 15672 MoveAxis(N, 140, ABG) 03:15:09.248 00.000 15672 Guiding Dir = 0, Dur = 140 03:15:09.249 00.001 15672 IsSlewing returns 0 03:15:09.249 00.000 15672 IsGuiding returns 0 03:15:09.253 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=9161, FiltMin=2729, FiltMax=7982, Gamma=2.950 03:15:09.330 00.077 15672 PulseGuide returned control before completion, sleep 70 03:15:09.354 00.024 30444 UpdateGuideState exits: m=23472 SNR=25.0 Saturated 03:15:09.354 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:09.354 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:09.355 00.001 30444 Enqueuing Expose request 03:15:09.402 00.047 15672 IsGuiding returns 1 03:15:09.402 00.000 15672 scope still moving after pulse duration time elapsed 03:15:09.423 00.021 15672 IsSlewing returns 0 03:15:09.442 00.019 15672 IsGuiding returns 1 03:15:09.462 00.020 15672 IsSlewing returns 0 03:15:09.489 00.027 15672 IsGuiding returns 0 03:15:09.490 00.001 15672 scope move finished after 140 + 101 ms 03:15:09.490 00.000 15672 Move returns status 0, amount 140 03:15:09.490 00.000 15672 move complete, result=0 03:15:09.490 00.000 15672 worker thread done servicing request 03:15:09.490 00.000 15672 Worker thread wakes up 03:15:09.490 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:09.491 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:09.491 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 140 ms NORTH 03:15:11.601 02.110 15672 Exposure complete 03:15:11.621 00.020 15672 worker thread done servicing request 03:15:11.621 00.000 30444 OnExposeComplete: enter 03:15:11.621 00.000 30444 UpdateGuideState(): m_state=6 03:15:11.621 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7769 03:15:11.621 00.000 30444 Star::Find returns 1 (1), X=460.97, Y=203.72, Mass=27921, SNR=28.1, Peak=5319 HFD=4.0 03:15:11.621 00.000 30444 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.28) = xAngle (-2.00 = -2.00) 03:15:11.621 00.000 30444 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.06 = -2.06) 03:15:11.621 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.54 hyp=0.71 cameraTheta=-2.28 mountX=-0.30 mountY=-0.62, mountTheta=-2.01 03:15:11.621 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.54, opts=13) 03:15:11.621 00.000 30444 Enqueuing Move request for scope (-0.46, -0.54) 03:15:11.622 00.001 15672 Worker thread wakes up 03:15:11.622 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.54) opts 0xd 03:15:11.622 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.54) 03:15:11.622 00.000 15672 Moving (-0.46, -0.54) raw xDistance=-0.30 yDistance=-0.62 03:15:11.622 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 03:15:11.622 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 03:15:11.622 00.000 15672 MoveAxis(E, 80, ABG) 03:15:11.622 00.000 15672 Guiding Dir = 2, Dur = 80 03:15:11.622 00.000 15672 IsSlewing returns 0 03:15:11.623 00.001 15672 IsGuiding returns 0 03:15:11.627 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2415, max=11254, FiltMin=2662, FiltMax=9393, Gamma=2.950 03:15:11.645 00.018 15672 PulseGuide returned control before completion, sleep 69 03:15:11.672 00.027 30444 UpdateGuideState exits: m=27921 SNR=28.1 Saturated 03:15:11.673 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:11.673 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:11.673 00.000 30444 Enqueuing Expose request 03:15:11.717 00.044 15672 IsGuiding returns 1 03:15:11.717 00.000 15672 scope still moving after pulse duration time elapsed 03:15:11.738 00.021 15672 IsSlewing returns 0 03:15:11.742 00.004 15672 IsGuiding returns 0 03:15:11.742 00.000 15672 scope move finished after 80 + 38 ms 03:15:11.742 00.000 15672 Move returns status 0, amount 80 03:15:11.742 00.000 15672 MoveAxis(N, 111, ABG) 03:15:11.742 00.000 15672 Guiding Dir = 0, Dur = 111 03:15:11.742 00.000 15672 IsSlewing returns 0 03:15:11.743 00.001 15672 IsGuiding returns 0 03:15:11.822 00.079 15672 PulseGuide returned control before completion, sleep 43 03:15:11.867 00.045 15672 IsGuiding returns 1 03:15:11.867 00.000 15672 scope still moving after pulse duration time elapsed 03:15:11.888 00.021 15672 IsSlewing returns 0 03:15:11.889 00.001 15672 IsGuiding returns 1 03:15:11.910 00.021 15672 IsSlewing returns 0 03:15:11.912 00.002 15672 IsGuiding returns 1 03:15:11.932 00.020 15672 IsSlewing returns 0 03:15:11.934 00.002 15672 IsGuiding returns 1 03:15:11.955 00.021 15672 IsSlewing returns 0 03:15:11.982 00.027 15672 IsGuiding returns 0 03:15:11.983 00.001 15672 scope move finished after 111 + 128 ms 03:15:11.983 00.000 15672 Move returns status 0, amount 111 03:15:11.983 00.000 15672 move complete, result=0 03:15:11.983 00.000 15672 worker thread done servicing request 03:15:11.983 00.000 15672 Worker thread wakes up 03:15:11.983 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:11.984 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:11.984 00.000 30444 GuideStep: -0.3 px 80 ms EAST, -0.6 px 111 ms NORTH 03:15:13.891 01.907 15672 Exposure complete 03:15:13.911 00.020 15672 worker thread done servicing request 03:15:13.911 00.000 30444 OnExposeComplete: enter 03:15:13.911 00.000 30444 UpdateGuideState(): m_state=6 03:15:13.911 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7770 03:15:13.911 00.000 30444 Star::Find returns 1 (1), X=461.12, Y=203.84, Mass=37400, SNR=31.9, Peak=6068 HFD=3.8 03:15:13.911 00.000 30444 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.28) = xAngle (-1.93 = -1.93) 03:15:13.911 00.000 30444 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.99 = -1.99) 03:15:13.911 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.41 hyp=0.52 cameraTheta=-2.21 mountX=-0.18 mountY=-0.47, mountTheta=-1.94 03:15:13.911 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.41, opts=13) 03:15:13.911 00.000 30444 Enqueuing Move request for scope (-0.31, -0.41) 03:15:13.912 00.001 15672 Worker thread wakes up 03:15:13.912 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.41) opts 0xd 03:15:13.912 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.41) 03:15:13.912 00.000 15672 Moving (-0.31, -0.41) raw xDistance=-0.18 yDistance=-0.47 03:15:13.912 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 03:15:13.912 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 03:15:13.912 00.000 15672 MoveAxis(E, 0, ABG) 03:15:13.912 00.000 15672 Move returns status 0, amount 0 03:15:13.912 00.000 15672 MoveAxis(N, 84, ABG) 03:15:13.912 00.000 15672 Guiding Dir = 0, Dur = 84 03:15:13.912 00.000 15672 IsSlewing returns 0 03:15:13.913 00.001 15672 IsGuiding returns 0 03:15:13.917 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2423, max=13344, FiltMin=2647, FiltMax=9844, Gamma=2.950 03:15:13.961 00.044 30444 UpdateGuideState exits: m=37400 SNR=31.9 Saturated 03:15:13.961 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:13.961 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:13.961 00.000 30444 Enqueuing Expose request 03:15:13.993 00.032 15672 PulseGuide returned control before completion, sleep 15 03:15:14.026 00.033 15672 IsGuiding returns 1 03:15:14.026 00.000 15672 scope still moving after pulse duration time elapsed 03:15:14.047 00.021 15672 IsSlewing returns 0 03:15:14.049 00.002 15672 IsGuiding returns 1 03:15:14.070 00.021 15672 IsSlewing returns 0 03:15:14.071 00.001 15672 IsGuiding returns 1 03:15:14.093 00.022 15672 IsSlewing returns 0 03:15:14.123 00.030 15672 IsGuiding returns 0 03:15:14.123 00.000 15672 scope move finished after 84 + 125 ms 03:15:14.123 00.000 15672 Move returns status 0, amount 84 03:15:14.123 00.000 15672 move complete, result=0 03:15:14.123 00.000 15672 worker thread done servicing request 03:15:14.123 00.000 15672 Worker thread wakes up 03:15:14.123 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:14.124 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:14.124 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 84 ms NORTH 03:15:16.234 02.110 15672 Exposure complete 03:15:16.254 00.020 15672 worker thread done servicing request 03:15:16.254 00.000 30444 OnExposeComplete: enter 03:15:16.254 00.000 30444 UpdateGuideState(): m_state=6 03:15:16.254 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7771 03:15:16.254 00.000 30444 Star::Find returns 1 (1), X=461.04, Y=203.90, Mass=28773, SNR=34.6, Peak=5168 HFD=3.8 03:15:16.255 00.001 30444 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 03:15:16.255 00.000 30444 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 03:15:16.255 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.35 hyp=0.53 cameraTheta=-2.41 mountX=-0.28 mountY=-0.43, mountTheta=-2.16 03:15:16.255 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.35, opts=13) 03:15:16.255 00.000 30444 Enqueuing Move request for scope (-0.40, -0.35) 03:15:16.255 00.000 15672 Worker thread wakes up 03:15:16.255 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.35) opts 0xd 03:15:16.255 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.35) 03:15:16.255 00.000 15672 Moving (-0.40, -0.35) raw xDistance=-0.28 yDistance=-0.43 03:15:16.255 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 03:15:16.255 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 03:15:16.256 00.001 15672 MoveAxis(E, 77, ABG) 03:15:16.256 00.000 15672 Guiding Dir = 2, Dur = 77 03:15:16.256 00.000 15672 IsSlewing returns 0 03:15:16.258 00.002 15672 IsGuiding returns 0 03:15:16.261 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=13025, FiltMin=2624, FiltMax=10346, Gamma=2.950 03:15:16.278 00.017 15672 PulseGuide returned control before completion, sleep 67 03:15:16.304 00.026 30444 UpdateGuideState exits: m=28773 SNR=34.6 Saturated 03:15:16.304 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:16.304 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:16.304 00.000 30444 Enqueuing Expose request 03:15:16.346 00.042 15672 IsGuiding returns 1 03:15:16.346 00.000 15672 scope still moving after pulse duration time elapsed 03:15:16.367 00.021 15672 IsSlewing returns 0 03:15:16.421 00.054 15672 IsGuiding returns 0 03:15:16.422 00.001 15672 scope move finished after 77 + 87 ms 03:15:16.422 00.000 15672 Move returns status 0, amount 77 03:15:16.422 00.000 15672 MoveAxis(N, 77, ABG) 03:15:16.422 00.000 15672 Guiding Dir = 0, Dur = 77 03:15:16.422 00.000 15672 IsSlewing returns 0 03:15:16.423 00.001 15672 IsGuiding returns 0 03:15:16.503 00.080 15672 IsGuiding returns 1 03:15:16.503 00.000 15672 scope still moving after pulse duration time elapsed 03:15:16.523 00.020 15672 IsSlewing returns 0 03:15:16.524 00.001 15672 IsGuiding returns 1 03:15:16.545 00.021 15672 IsSlewing returns 0 03:15:16.546 00.001 15672 IsGuiding returns 1 03:15:16.567 00.021 15672 IsSlewing returns 0 03:15:16.568 00.001 15672 IsGuiding returns 1 03:15:16.589 00.021 15672 IsSlewing returns 0 03:15:16.615 00.026 15672 IsGuiding returns 0 03:15:16.615 00.000 15672 scope move finished after 77 + 114 ms 03:15:16.615 00.000 15672 Move returns status 0, amount 77 03:15:16.615 00.000 15672 move complete, result=0 03:15:16.615 00.000 15672 worker thread done servicing request 03:15:16.615 00.000 15672 Worker thread wakes up 03:15:16.616 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:16.616 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:16.616 00.000 30444 GuideStep: -0.3 px 77 ms EAST, -0.4 px 77 ms NORTH 03:15:18.523 01.907 15672 Exposure complete 03:15:18.542 00.019 15672 worker thread done servicing request 03:15:18.542 00.000 30444 OnExposeComplete: enter 03:15:18.542 00.000 30444 UpdateGuideState(): m_state=6 03:15:18.542 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7772 03:15:18.542 00.000 30444 Star::Find returns 1 (1), X=461.23, Y=203.51, Mass=37251, SNR=32.9, Peak=5776 HFD=3.4 03:15:18.542 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 03:15:18.542 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 03:15:18.542 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.74 hyp=0.77 cameraTheta=-1.83 mountX=0.01 mountY=-0.77, mountTheta=-1.56 03:15:18.544 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.74, opts=13) 03:15:18.544 00.000 30444 Enqueuing Move request for scope (-0.20, -0.74) 03:15:18.544 00.000 15672 Worker thread wakes up 03:15:18.544 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.74) opts 0xd 03:15:18.544 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.74) 03:15:18.544 00.000 15672 Moving (-0.20, -0.74) raw xDistance=0.01 yDistance=-0.77 03:15:18.544 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:15:18.544 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 03:15:18.544 00.000 15672 MoveAxis(E, 0, ABG) 03:15:18.544 00.000 15672 Move returns status 0, amount 0 03:15:18.544 00.000 15672 MoveAxis(N, 137, ABG) 03:15:18.544 00.000 15672 Guiding Dir = 0, Dur = 137 03:15:18.545 00.001 15672 IsSlewing returns 0 03:15:18.547 00.002 15672 IsGuiding returns 0 03:15:18.550 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=13919, FiltMin=2629, FiltMax=9733, Gamma=2.950 03:15:18.593 00.043 30444 UpdateGuideState exits: m=37251 SNR=32.9 Saturated 03:15:18.593 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:18.593 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:18.593 00.000 30444 Enqueuing Expose request 03:15:18.626 00.033 15672 PulseGuide returned control before completion, sleep 68 03:15:18.695 00.069 15672 IsGuiding returns 1 03:15:18.696 00.001 15672 scope still moving after pulse duration time elapsed 03:15:18.717 00.021 15672 IsSlewing returns 0 03:15:18.717 00.000 15672 IsGuiding returns 1 03:15:18.738 00.021 15672 IsSlewing returns 0 03:15:18.740 00.002 15672 IsGuiding returns 1 03:15:18.761 00.021 15672 IsSlewing returns 0 03:15:18.772 00.011 15672 IsGuiding returns 1 03:15:18.794 00.022 15672 IsSlewing returns 0 03:15:18.803 00.009 15672 IsGuiding returns 0 03:15:18.803 00.000 15672 scope move finished after 137 + 119 ms 03:15:18.803 00.000 15672 Move returns status 0, amount 137 03:15:18.803 00.000 15672 move complete, result=0 03:15:18.804 00.001 15672 worker thread done servicing request 03:15:18.804 00.000 15672 Worker thread wakes up 03:15:18.804 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:18.804 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:18.804 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.8 px 137 ms NORTH 03:15:20.913 02.109 15672 Exposure complete 03:15:20.933 00.020 15672 worker thread done servicing request 03:15:20.933 00.000 30444 OnExposeComplete: enter 03:15:20.933 00.000 30444 UpdateGuideState(): m_state=6 03:15:20.933 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7773 03:15:20.933 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=203.97, Mass=41778, SNR=39.1, Peak=5814 HFD=4.0 03:15:20.933 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 03:15:20.933 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 03:15:20.933 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.61 mountX=0.07 mountY=-0.28, mountTheta=-1.34 03:15:20.934 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.28, opts=13) 03:15:20.934 00.000 30444 Enqueuing Move request for scope (-0.01, -0.28) 03:15:20.934 00.000 15672 Worker thread wakes up 03:15:20.934 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd 03:15:20.934 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.28) 03:15:20.934 00.000 15672 Moving (-0.01, -0.28) raw xDistance=0.07 yDistance=-0.28 03:15:20.934 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:15:20.934 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 03:15:20.934 00.000 15672 MoveAxis(E, 0, ABG) 03:15:20.934 00.000 15672 Move returns status 0, amount 0 03:15:20.934 00.000 15672 MoveAxis(N, 49, ABG) 03:15:20.934 00.000 15672 Guiding Dir = 0, Dur = 49 03:15:20.935 00.001 15672 IsSlewing returns 0 03:15:20.935 00.000 15672 IsGuiding returns 0 03:15:20.940 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=12341, FiltMin=2645, FiltMax=9418, Gamma=2.950 03:15:21.026 00.086 15672 IsGuiding returns 1 03:15:21.026 00.000 15672 scope still moving after pulse duration time elapsed 03:15:21.043 00.017 30444 UpdateGuideState exits: m=41778 SNR=39.1 Saturated 03:15:21.043 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:21.043 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:21.043 00.000 30444 Enqueuing Expose request 03:15:21.047 00.004 15672 IsSlewing returns 0 03:15:21.050 00.003 15672 IsGuiding returns 1 03:15:21.071 00.021 15672 IsSlewing returns 0 03:15:21.073 00.002 15672 IsGuiding returns 1 03:15:21.094 00.021 15672 IsSlewing returns 0 03:15:21.151 00.057 15672 IsGuiding returns 0 03:15:21.151 00.000 15672 scope move finished after 49 + 166 ms 03:15:21.151 00.000 15672 Move returns status 0, amount 49 03:15:21.151 00.000 15672 move complete, result=0 03:15:21.151 00.000 15672 worker thread done servicing request 03:15:21.151 00.000 15672 Worker thread wakes up 03:15:21.151 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 49 ms NORTH 03:15:21.152 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:21.152 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:23.056 01.904 15672 Exposure complete 03:15:23.076 00.020 15672 worker thread done servicing request 03:15:23.076 00.000 30444 OnExposeComplete: enter 03:15:23.076 00.000 30444 UpdateGuideState(): m_state=6 03:15:23.076 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7774 03:15:23.076 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=203.77, Mass=25702, SNR=27.6, Peak=5741 HFD=2.8 03:15:23.076 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 03:15:23.076 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 03:15:23.076 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.48 hyp=0.48 cameraTheta=-1.65 mountX=0.10 mountY=-0.48, mountTheta=-1.37 03:15:23.077 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.48, opts=13) 03:15:23.077 00.000 30444 Enqueuing Move request for scope (-0.04, -0.48) 03:15:23.077 00.000 15672 Worker thread wakes up 03:15:23.077 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.48) opts 0xd 03:15:23.077 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.48) 03:15:23.077 00.000 15672 Moving (-0.04, -0.48) raw xDistance=0.10 yDistance=-0.48 03:15:23.077 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:15:23.077 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 03:15:23.077 00.000 15672 MoveAxis(E, 0, ABG) 03:15:23.078 00.001 15672 Move returns status 0, amount 0 03:15:23.078 00.000 15672 MoveAxis(N, 85, ABG) 03:15:23.078 00.000 15672 Guiding Dir = 0, Dur = 85 03:15:23.078 00.000 15672 IsSlewing returns 0 03:15:23.080 00.002 15672 IsGuiding returns 0 03:15:23.083 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=14257, FiltMin=2664, FiltMax=10729, Gamma=2.950 03:15:23.126 00.043 30444 UpdateGuideState exits: m=25702 SNR=27.6 Saturated 03:15:23.126 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:23.126 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:23.126 00.000 30444 Enqueuing Expose request 03:15:23.163 00.037 15672 PulseGuide returned control before completion, sleep 13 03:15:23.178 00.015 15672 IsGuiding returns 1 03:15:23.178 00.000 15672 scope still moving after pulse duration time elapsed 03:15:23.198 00.020 15672 IsSlewing returns 0 03:15:23.199 00.001 15672 IsGuiding returns 1 03:15:23.221 00.022 15672 IsSlewing returns 0 03:15:23.275 00.054 15672 IsGuiding returns 0 03:15:23.276 00.001 15672 scope move finished after 85 + 110 ms 03:15:23.276 00.000 15672 Move returns status 0, amount 85 03:15:23.276 00.000 15672 move complete, result=0 03:15:23.276 00.000 15672 worker thread done servicing request 03:15:23.276 00.000 15672 Worker thread wakes up 03:15:23.276 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:23.277 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:23.277 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 85 ms NORTH 03:15:25.383 02.106 15672 Exposure complete 03:15:25.403 00.020 15672 worker thread done servicing request 03:15:25.403 00.000 30444 OnExposeComplete: enter 03:15:25.403 00.000 30444 UpdateGuideState(): m_state=6 03:15:25.403 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7775 03:15:25.403 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=204.73, Mass=36883, SNR=39.7, Peak=6147 HFD=3.5 03:15:25.403 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 03:15:25.403 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 03:15:25.404 00.001 30444 CameraToMount -- cameraX=-0.13 cameraY=0.48 hyp=0.50 cameraTheta=1.84 mountX=-0.26 mountY=0.44, mountTheta=2.10 03:15:25.404 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.48, opts=13) 03:15:25.404 00.000 30444 Enqueuing Move request for scope (-0.13, 0.48) 03:15:25.404 00.000 15672 Worker thread wakes up 03:15:25.404 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.48) opts 0xd 03:15:25.404 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.48) 03:15:25.404 00.000 15672 Moving (-0.13, 0.48) raw xDistance=-0.26 yDistance=0.44 03:15:25.404 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 03:15:25.404 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:15:25.404 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44 03:15:25.404 00.000 15672 MoveAxis(E, 70, ABG) 03:15:25.404 00.000 15672 Guiding Dir = 2, Dur = 70 03:15:25.405 00.001 15672 IsSlewing returns 0 03:15:25.406 00.001 15672 IsGuiding returns 0 03:15:25.410 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2319, max=12356, FiltMin=2686, FiltMax=10140, Gamma=2.950 03:15:25.431 00.021 15672 PulseGuide returned control before completion, sleep 56 03:15:25.453 00.022 30444 UpdateGuideState exits: m=36883 SNR=39.7 Saturated 03:15:25.453 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:25.453 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:25.453 00.000 30444 Enqueuing Expose request 03:15:25.489 00.036 15672 IsGuiding returns 1 03:15:25.489 00.000 15672 scope still moving after pulse duration time elapsed 03:15:25.510 00.021 15672 IsSlewing returns 0 03:15:25.511 00.001 15672 IsGuiding returns 0 03:15:25.511 00.000 15672 scope move finished after 70 + 35 ms 03:15:25.511 00.000 15672 Move returns status 0, amount 70 03:15:25.511 00.000 15672 MoveAxis(N, 0, ABG) 03:15:25.511 00.000 15672 Move returns status 0, amount 0 03:15:25.511 00.000 15672 move complete, result=0 03:15:25.511 00.000 15672 worker thread done servicing request 03:15:25.511 00.000 15672 Worker thread wakes up 03:15:25.511 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:25.511 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:25.511 00.000 30444 GuideStep: -0.3 px 70 ms EAST, 0.4 px 0 ms NORTH 03:15:27.419 01.908 15672 Exposure complete 03:15:27.439 00.020 15672 worker thread done servicing request 03:15:27.439 00.000 30444 OnExposeComplete: enter 03:15:27.439 00.000 30444 UpdateGuideState(): m_state=6 03:15:27.439 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7776 03:15:27.439 00.000 30444 Star::Find returns 1 (1), X=461.64, Y=204.33, Mass=15460, SNR=18.9, Peak=5275 HFD=3.2 03:15:27.444 00.005 30444 Status Line: Mass: 15460 vs 33882 03:15:27.584 00.140 30444 UpdateCurrentPosition: star mass new=15460.1 exp=33881.6 thresh=50% limits=(16850.7, 196071.4, 67763.2) 03:15:27.585 00.001 30444 DistanceChecker: activated 03:15:27.585 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:15:27.606 00.021 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:15:27.606 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:15:27.606 00.000 15672 Worker thread wakes up 03:15:27.607 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:15:27.607 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:15:27.607 00.000 15672 move complete, result=0 03:15:27.607 00.000 15672 worker thread done servicing request 03:15:27.708 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:15:27.708 00.000 30444 Status Line: Star lost - mass changed 03:15:27.710 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2631, max=9671, FiltMin=2945, FiltMax=7532, Gamma=2.950 03:15:28.179 00.469 30444 UpdateGuideState exits: Star lost - mass changed 03:15:28.179 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:28.180 00.001 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:15:28.180 00.000 30444 Enqueuing Expose request 03:15:28.180 00.000 15672 Worker thread wakes up 03:15:28.180 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:28.180 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:15:30.294 02.114 15672 Exposure complete 03:15:30.320 00.026 15672 worker thread done servicing request 03:15:30.320 00.000 30444 OnExposeComplete: enter 03:15:30.320 00.000 30444 UpdateGuideState(): m_state=6 03:15:30.320 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7777 03:15:30.320 00.000 30444 Star::Find returns 1 (1), X=461.80, Y=204.93, Mass=22528, SNR=27.3, Peak=5453 HFD=5.3 03:15:30.320 00.000 30444 DistanceChecker: deactivated 03:15:30.320 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 03:15:30.320 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 03:15:30.321 00.001 30444 CameraToMount -- cameraX=0.37 cameraY=0.67 hyp=0.77 cameraTheta=1.07 mountX=0.17 mountY=0.74, mountTheta=1.34 03:15:30.321 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.67, opts=13) 03:15:30.321 00.000 30444 Enqueuing Move request for scope (0.37, 0.67) 03:15:30.321 00.000 15672 Worker thread wakes up 03:15:30.321 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.67) opts 0xd 03:15:30.321 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.67) 03:15:30.321 00.000 15672 Moving (0.37, 0.67) raw xDistance=0.17 yDistance=0.74 03:15:30.321 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 03:15:30.321 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:15:30.321 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74 03:15:30.322 00.001 15672 MoveAxis(E, 0, ABG) 03:15:30.322 00.000 15672 Move returns status 0, amount 0 03:15:30.322 00.000 15672 MoveAxis(N, 0, ABG) 03:15:30.322 00.000 15672 Move returns status 0, amount 0 03:15:30.322 00.000 15672 move complete, result=0 03:15:30.322 00.000 15672 worker thread done servicing request 03:15:30.327 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2614, max=7723, FiltMin=3012, FiltMax=6614, Gamma=2.950 03:15:30.370 00.043 30444 UpdateGuideState exits: m=22528 SNR=27.3 Saturated 03:15:30.371 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:30.371 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:30.371 00.000 30444 Enqueuing Expose request 03:15:30.371 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH 03:15:30.371 00.000 15672 Worker thread wakes up 03:15:30.371 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:30.371 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:32.277 01.906 15672 Exposure complete 03:15:32.297 00.020 15672 worker thread done servicing request 03:15:32.297 00.000 30444 OnExposeComplete: enter 03:15:32.297 00.000 30444 UpdateGuideState(): m_state=6 03:15:32.297 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7778 03:15:32.297 00.000 30444 Star::Find returns 1 (1), X=465.09, Y=196.05, Mass=8315, SNR=13.8, Peak=5451 HFD=4.2 03:15:32.297 00.000 30444 Status Line: Mass: 8315 vs 27921 03:15:32.299 00.002 30444 UpdateCurrentPosition: star mass new=8314.5 exp=27921.5 thresh=50% limits=(13960.7, 196071.4, 55842.9) 03:15:32.299 00.000 30444 DistanceChecker: activated 03:15:32.299 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:15:32.300 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:15:32.300 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:15:32.300 00.000 15672 Worker thread wakes up 03:15:32.300 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:15:32.300 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:15:32.300 00.000 15672 move complete, result=0 03:15:32.301 00.001 15672 worker thread done servicing request 03:15:32.401 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:15:32.401 00.000 30444 Status Line: Star lost - mass changed 03:15:32.403 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2771, max=7809, FiltMin=3130, FiltMax=5655, Gamma=2.950 03:15:32.454 00.051 30444 UpdateGuideState exits: Star lost - mass changed 03:15:32.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:32.454 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:15:32.454 00.000 30444 Enqueuing Expose request 03:15:32.454 00.000 15672 Worker thread wakes up 03:15:32.455 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:32.455 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:15:34.564 02.109 15672 Exposure complete 03:15:34.584 00.020 15672 worker thread done servicing request 03:15:34.585 00.001 30444 OnExposeComplete: enter 03:15:34.585 00.000 30444 UpdateGuideState(): m_state=6 03:15:34.585 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7779 03:15:34.585 00.000 30444 Star::Find returns 1 (1), X=462.70, Y=205.28, Mass=17480, SNR=20.2, Peak=5479 HFD=7.3 03:15:34.585 00.000 30444 DistanceChecker: reject for large offset (1.64 > 1.05) avgDist = 0.52 count = 919 03:15:34.585 00.000 30444 Status Line: Recovering 03:15:34.587 00.002 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 03:15:34.587 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:15:34.587 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:15:34.587 00.000 15672 Worker thread wakes up 03:15:34.587 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:15:34.587 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:15:34.587 00.000 15672 move complete, result=0 03:15:34.588 00.001 15672 worker thread done servicing request 03:15:34.689 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:15:34.689 00.000 30444 Status Line: No star found 03:15:34.690 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2721, max=7774, FiltMin=3050, FiltMax=5688, Gamma=2.950 03:15:34.733 00.043 30444 UpdateGuideState exits: No star found 03:15:34.733 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:34.733 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:15:34.733 00.000 30444 Enqueuing Expose request 03:15:34.733 00.000 15672 Worker thread wakes up 03:15:34.733 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:34.733 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:15:36.644 01.911 15672 Exposure complete 03:15:36.668 00.024 15672 worker thread done servicing request 03:15:36.669 00.001 30444 OnExposeComplete: enter 03:15:36.669 00.000 30444 UpdateGuideState(): m_state=6 03:15:36.669 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7780 03:15:36.669 00.000 30444 Star::Find returns 1 (1), X=460.80, Y=204.57, Mass=20391, SNR=22.5, Peak=5548 HFD=3.1 03:15:36.669 00.000 30444 DistanceChecker: deactivated 03:15:36.669 00.000 30444 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.28) = xAngle (2.96 = 2.96) 03:15:36.669 00.000 30444 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.90 = 2.90) 03:15:36.669 00.000 30444 CameraToMount -- cameraX=-0.63 cameraY=0.31 hyp=0.70 cameraTheta=2.68 mountX=-0.69 mountY=0.17, mountTheta=2.90 03:15:36.670 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.63, y=0.31, opts=13) 03:15:36.670 00.000 30444 Enqueuing Move request for scope (-0.63, 0.31) 03:15:36.670 00.000 15672 Worker thread wakes up 03:15:36.670 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.31) opts 0xd 03:15:36.670 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.63, 0.31) 03:15:36.670 00.000 15672 Moving (-0.63, 0.31) raw xDistance=-0.69 yDistance=0.17 03:15:36.670 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69 03:15:36.670 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:15:36.670 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 03:15:36.670 00.000 15672 MoveAxis(E, 186, ABG) 03:15:36.670 00.000 15672 Guiding Dir = 2, Dur = 186 03:15:36.671 00.001 15672 IsSlewing returns 0 03:15:36.671 00.000 15672 IsGuiding returns 0 03:15:36.675 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2405, max=10085, FiltMin=2634, FiltMax=8427, Gamma=2.950 03:15:36.693 00.018 15672 PulseGuide returned control before completion, sleep 175 03:15:36.832 00.139 30444 UpdateGuideState exits: m=20391 SNR=22.5 Saturated 03:15:36.832 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:36.832 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:36.832 00.000 30444 Enqueuing Expose request 03:15:36.871 00.039 15672 IsGuiding returns 1 03:15:36.871 00.000 15672 scope still moving after pulse duration time elapsed 03:15:36.893 00.022 15672 IsSlewing returns 0 03:15:36.901 00.008 15672 IsGuiding returns 0 03:15:36.901 00.000 15672 scope move finished after 186 + 43 ms 03:15:36.901 00.000 15672 Move returns status 0, amount 186 03:15:36.901 00.000 15672 MoveAxis(N, 0, ABG) 03:15:36.901 00.000 15672 Move returns status 0, amount 0 03:15:36.902 00.001 15672 move complete, result=0 03:15:36.902 00.000 15672 worker thread done servicing request 03:15:36.902 00.000 15672 Worker thread wakes up 03:15:36.902 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:36.902 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:36.902 00.000 30444 GuideStep: -0.7 px 186 ms EAST, 0.2 px 0 ms NORTH 03:15:39.008 02.106 15672 Exposure complete 03:15:39.028 00.020 15672 worker thread done servicing request 03:15:39.028 00.000 30444 OnExposeComplete: enter 03:15:39.028 00.000 30444 UpdateGuideState(): m_state=6 03:15:39.028 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7781 03:15:39.028 00.000 30444 Star::Find returns 1 (1), X=461.56, Y=204.40, Mass=22664, SNR=24.7, Peak=5425 HFD=3.2 03:15:39.028 00.000 30444 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.28) = xAngle (1.11 = 1.11) 03:15:39.029 00.001 30444 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.05 = 1.05) 03:15:39.029 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.83 mountX=0.09 mountY=0.17, mountTheta=1.10 03:15:39.029 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.14, opts=13) 03:15:39.029 00.000 30444 Enqueuing Move request for scope (0.13, 0.14) 03:15:39.029 00.000 15672 Worker thread wakes up 03:15:39.029 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd 03:15:39.029 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.14) 03:15:39.029 00.000 15672 Moving (0.13, 0.14) raw xDistance=0.09 yDistance=0.17 03:15:39.029 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:15:39.029 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:15:39.029 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 03:15:39.029 00.000 15672 MoveAxis(E, 0, ABG) 03:15:39.029 00.000 15672 Move returns status 0, amount 0 03:15:39.030 00.001 15672 MoveAxis(N, 0, ABG) 03:15:39.030 00.000 15672 Move returns status 0, amount 0 03:15:39.030 00.000 15672 move complete, result=0 03:15:39.030 00.000 15672 worker thread done servicing request 03:15:39.035 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=11284, FiltMin=2682, FiltMax=9705, Gamma=2.950 03:15:39.408 00.373 30444 UpdateGuideState exits: m=22664 SNR=24.7 Saturated 03:15:39.408 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:39.409 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:39.409 00.000 30444 Enqueuing Expose request 03:15:39.409 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:15:39.409 00.000 15672 Worker thread wakes up 03:15:39.409 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:39.409 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:41.319 01.910 15672 Exposure complete 03:15:41.339 00.020 15672 worker thread done servicing request 03:15:41.339 00.000 30444 OnExposeComplete: enter 03:15:41.339 00.000 30444 UpdateGuideState(): m_state=6 03:15:41.339 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7782 03:15:41.339 00.000 30444 Star::Find returns 1 (1), X=460.96, Y=205.08, Mass=43318, SNR=40.6, Peak=6167 HFD=4.2 03:15:41.339 00.000 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 03:15:41.339 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 03:15:41.339 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=0.83 hyp=0.95 cameraTheta=2.08 mountX=-0.68 mountY=0.71, mountTheta=2.33 03:15:41.340 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=0.83, opts=13) 03:15:41.340 00.000 30444 Enqueuing Move request for scope (-0.47, 0.83) 03:15:41.340 00.000 15672 Worker thread wakes up 03:15:41.340 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.83) opts 0xd 03:15:41.340 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, 0.83) 03:15:41.340 00.000 15672 Moving (-0.47, 0.83) raw xDistance=-0.68 yDistance=0.71 03:15:41.340 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68 03:15:41.340 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:15:41.340 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.71 03:15:41.340 00.000 15672 MoveAxis(E, 183, ABG) 03:15:41.340 00.000 15672 Guiding Dir = 2, Dur = 183 03:15:41.341 00.001 15672 IsSlewing returns 0 03:15:41.342 00.001 15672 IsGuiding returns 0 03:15:41.346 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=12288, FiltMin=2701, FiltMax=10558, Gamma=2.950 03:15:41.358 00.012 15672 PulseGuide returned control before completion, sleep 177 03:15:41.453 00.095 30444 UpdateGuideState exits: m=43318 SNR=40.6 Saturated 03:15:41.453 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:41.453 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:41.453 00.000 30444 Enqueuing Expose request 03:15:41.538 00.085 15672 IsGuiding returns 1 03:15:41.538 00.000 15672 scope still moving after pulse duration time elapsed 03:15:41.558 00.020 15672 IsSlewing returns 0 03:15:41.567 00.009 15672 IsGuiding returns 0 03:15:41.567 00.000 15672 scope move finished after 183 + 42 ms 03:15:41.567 00.000 15672 Move returns status 0, amount 183 03:15:41.567 00.000 15672 MoveAxis(N, 0, ABG) 03:15:41.567 00.000 15672 Move returns status 0, amount 0 03:15:41.567 00.000 15672 move complete, result=0 03:15:41.567 00.000 15672 worker thread done servicing request 03:15:41.567 00.000 15672 Worker thread wakes up 03:15:41.567 00.000 30444 GuideStep: -0.7 px 183 ms EAST, 0.7 px 0 ms NORTH 03:15:41.567 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:41.567 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:43.677 02.110 15672 Exposure complete 03:15:43.697 00.020 15672 worker thread done servicing request 03:15:43.697 00.000 30444 OnExposeComplete: enter 03:15:43.697 00.000 30444 UpdateGuideState(): m_state=6 03:15:43.697 00.000 30444 Star::Find(15, 460, 205, 0, (0,0,0,0), 0.0, 255) frame 7783 03:15:43.698 00.001 30444 Star::Find returns 1 (1), X=460.99, Y=204.51, Mass=42162, SNR=38.9, Peak=6445 HFD=3.6 03:15:43.698 00.000 30444 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.28) = xAngle (2.89 = 2.89) 03:15:43.698 00.000 30444 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.83 = 2.83) 03:15:43.698 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=0.26 hyp=0.52 cameraTheta=2.61 mountX=-0.50 mountY=0.16, mountTheta=2.84 03:15:43.698 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.26, opts=13) 03:15:43.698 00.000 30444 Enqueuing Move request for scope (-0.45, 0.26) 03:15:43.698 00.000 15672 Worker thread wakes up 03:15:43.698 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.26) opts 0xd 03:15:43.698 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.26) 03:15:43.698 00.000 15672 Moving (-0.45, 0.26) raw xDistance=-0.50 yDistance=0.16 03:15:43.698 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50 03:15:43.699 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:15:43.699 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 03:15:43.699 00.000 15672 MoveAxis(E, 148, ABG) 03:15:43.699 00.000 15672 Guiding Dir = 2, Dur = 148 03:15:43.699 00.000 15672 IsSlewing returns 0 03:15:43.701 00.002 15672 IsGuiding returns 0 03:15:43.705 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=14725, FiltMin=2579, FiltMax=11180, Gamma=2.950 03:15:43.749 00.044 30444 UpdateGuideState exits: m=42162 SNR=38.9 Saturated 03:15:43.749 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:43.749 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:43.749 00.000 30444 Enqueuing Expose request 03:15:43.755 00.006 15672 PulseGuide returned control before completion, sleep 104 03:15:43.883 00.128 15672 IsGuiding returns 0 03:15:43.883 00.000 15672 Move returns status 0, amount 148 03:15:43.883 00.000 15672 MoveAxis(N, 0, ABG) 03:15:43.883 00.000 15672 Move returns status 0, amount 0 03:15:43.883 00.000 15672 move complete, result=0 03:15:43.883 00.000 15672 worker thread done servicing request 03:15:43.883 00.000 15672 Worker thread wakes up 03:15:43.883 00.000 30444 GuideStep: -0.5 px 148 ms EAST, 0.2 px 0 ms NORTH 03:15:43.883 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:43.883 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:45.799 01.916 15672 Exposure complete 03:15:45.830 00.031 15672 worker thread done servicing request 03:15:45.830 00.000 30444 OnExposeComplete: enter 03:15:45.830 00.000 30444 UpdateGuideState(): m_state=6 03:15:45.830 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7784 03:15:45.830 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=204.48, Mass=37808, SNR=35.0, Peak=6478 HFD=3.3 03:15:45.830 00.000 30444 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 03:15:45.830 00.000 30444 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.17 = 2.17) 03:15:45.830 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.95 mountX=-0.15 mountY=0.20, mountTheta=2.21 03:15:45.831 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.22, opts=13) 03:15:45.831 00.000 30444 Enqueuing Move request for scope (-0.09, 0.22) 03:15:45.831 00.000 15672 Worker thread wakes up 03:15:45.831 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd 03:15:45.831 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.22) 03:15:45.831 00.000 15672 Moving (-0.09, 0.22) raw xDistance=-0.15 yDistance=0.20 03:15:45.831 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 03:15:45.831 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:15:45.831 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 03:15:45.831 00.000 15672 MoveAxis(E, 0, ABG) 03:15:45.831 00.000 15672 Move returns status 0, amount 0 03:15:45.831 00.000 15672 MoveAxis(N, 0, ABG) 03:15:45.831 00.000 15672 Move returns status 0, amount 0 03:15:45.831 00.000 15672 move complete, result=0 03:15:45.831 00.000 15672 worker thread done servicing request 03:15:45.836 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=15585, FiltMin=2574, FiltMax=11384, Gamma=2.950 03:15:45.879 00.043 30444 UpdateGuideState exits: m=37808 SNR=35.0 Saturated 03:15:45.879 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:45.880 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:45.880 00.000 30444 Enqueuing Expose request 03:15:45.880 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:15:45.880 00.000 15672 Worker thread wakes up 03:15:45.880 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:45.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:47.988 02.108 15672 Exposure complete 03:15:48.008 00.020 15672 worker thread done servicing request 03:15:48.008 00.000 30444 OnExposeComplete: enter 03:15:48.008 00.000 30444 UpdateGuideState(): m_state=6 03:15:48.008 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7785 03:15:48.008 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=204.03, Mass=33239, SNR=30.4, Peak=6148 HFD=3.4 03:15:48.008 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.13 = -1.13) 03:15:48.008 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 03:15:48.008 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.41 mountX=0.10 mountY=-0.21, mountTheta=-1.14 03:15:48.009 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.22, opts=13) 03:15:48.009 00.000 30444 Enqueuing Move request for scope (0.04, -0.22) 03:15:48.009 00.000 15672 Worker thread wakes up 03:15:48.009 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd 03:15:48.009 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.22) 03:15:48.009 00.000 15672 Moving (0.04, -0.22) raw xDistance=0.10 yDistance=-0.21 03:15:48.009 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:15:48.009 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:15:48.009 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 03:15:48.009 00.000 15672 MoveAxis(E, 0, ABG) 03:15:48.009 00.000 15672 Move returns status 0, amount 0 03:15:48.009 00.000 15672 MoveAxis(N, 0, ABG) 03:15:48.009 00.000 15672 Move returns status 0, amount 0 03:15:48.009 00.000 15672 move complete, result=0 03:15:48.009 00.000 15672 worker thread done servicing request 03:15:48.014 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=14734, FiltMin=2643, FiltMax=10888, Gamma=2.950 03:15:48.064 00.050 30444 UpdateGuideState exits: m=33239 SNR=30.4 Saturated 03:15:48.064 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:48.064 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:48.064 00.000 30444 Enqueuing Expose request 03:15:48.064 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:15:48.064 00.000 15672 Worker thread wakes up 03:15:48.064 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:48.064 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:49.972 01.908 15672 Exposure complete 03:15:49.992 00.020 15672 worker thread done servicing request 03:15:49.992 00.000 30444 OnExposeComplete: enter 03:15:49.992 00.000 30444 UpdateGuideState(): m_state=6 03:15:49.992 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7786 03:15:49.992 00.000 30444 Star::Find returns 1 (1), X=461.47, Y=204.47, Mass=38871, SNR=32.8, Peak=6431 HFD=3.2 03:15:49.992 00.000 30444 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.28) = xAngle (1.68 = 1.68) 03:15:49.992 00.000 30444 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.61 = 1.61) 03:15:49.992 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.40 mountX=-0.02 mountY=0.22, mountTheta=1.68 03:15:49.993 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.22, opts=13) 03:15:49.993 00.000 30444 Enqueuing Move request for scope (0.04, 0.22) 03:15:49.993 00.000 15672 Worker thread wakes up 03:15:49.993 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd 03:15:49.993 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.22) 03:15:49.993 00.000 15672 Moving (0.04, 0.22) raw xDistance=-0.02 yDistance=0.22 03:15:49.993 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 03:15:49.993 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:15:49.993 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 03:15:49.993 00.000 15672 MoveAxis(E, 0, ABG) 03:15:49.993 00.000 15672 Move returns status 0, amount 0 03:15:49.994 00.001 15672 MoveAxis(N, 0, ABG) 03:15:49.994 00.000 15672 Move returns status 0, amount 0 03:15:49.994 00.000 15672 move complete, result=0 03:15:49.994 00.000 15672 worker thread done servicing request 03:15:49.998 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=15437, FiltMin=2605, FiltMax=10681, Gamma=2.950 03:15:50.132 00.134 30444 UpdateGuideState exits: m=38871 SNR=32.8 Saturated 03:15:50.132 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:50.132 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:50.132 00.000 30444 Enqueuing Expose request 03:15:50.133 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 03:15:50.133 00.000 15672 Worker thread wakes up 03:15:50.133 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:50.133 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:52.243 02.110 15672 Exposure complete 03:15:52.263 00.020 15672 worker thread done servicing request 03:15:52.263 00.000 30444 OnExposeComplete: enter 03:15:52.263 00.000 30444 UpdateGuideState(): m_state=6 03:15:52.264 00.001 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7787 03:15:52.264 00.000 30444 Star::Find returns 1 (1), X=461.61, Y=204.27, Mass=35442, SNR=32.3, Peak=5868 HFD=3.5 03:15:52.264 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 03:15:52.264 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 03:15:52.264 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.09 mountX=0.17 mountY=0.05, mountTheta=0.31 03:15:52.264 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.02, opts=13) 03:15:52.264 00.000 30444 Enqueuing Move request for scope (0.18, 0.02) 03:15:52.264 00.000 15672 Worker thread wakes up 03:15:52.264 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd 03:15:52.264 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.02) 03:15:52.264 00.000 15672 Moving (0.18, 0.02) raw xDistance=0.17 yDistance=0.05 03:15:52.264 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 03:15:52.265 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:15:52.265 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 03:15:52.265 00.000 15672 MoveAxis(E, 0, ABG) 03:15:52.265 00.000 15672 Move returns status 0, amount 0 03:15:52.265 00.000 15672 MoveAxis(N, 0, ABG) 03:15:52.265 00.000 15672 Move returns status 0, amount 0 03:15:52.265 00.000 15672 move complete, result=0 03:15:52.265 00.000 15672 worker thread done servicing request 03:15:52.270 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=15229, FiltMin=2646, FiltMax=11361, Gamma=2.950 03:15:52.315 00.045 30444 UpdateGuideState exits: m=35442 SNR=32.3 Saturated 03:15:52.315 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:52.315 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:52.316 00.001 30444 Enqueuing Expose request 03:15:52.316 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:15:52.316 00.000 15672 Worker thread wakes up 03:15:52.316 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:52.316 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:54.224 01.908 15672 Exposure complete 03:15:54.244 00.020 15672 worker thread done servicing request 03:15:54.244 00.000 30444 OnExposeComplete: enter 03:15:54.244 00.000 30444 UpdateGuideState(): m_state=6 03:15:54.244 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7788 03:15:54.244 00.000 30444 Star::Find returns 1 (1), X=461.30, Y=204.69, Mass=31697, SNR=30.2, Peak=6205 HFD=3.0 03:15:54.244 00.000 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 03:15:54.244 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 03:15:54.244 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.44 hyp=0.46 cameraTheta=1.85 mountX=-0.24 mountY=0.40, mountTheta=2.11 03:15:54.245 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.44, opts=13) 03:15:54.245 00.000 30444 Enqueuing Move request for scope (-0.13, 0.44) 03:15:54.245 00.000 15672 Worker thread wakes up 03:15:54.245 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.44) opts 0xd 03:15:54.245 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.44) 03:15:54.245 00.000 15672 Moving (-0.13, 0.44) raw xDistance=-0.24 yDistance=0.40 03:15:54.245 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:15:54.245 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 03:15:54.245 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 03:15:54.245 00.000 15672 MoveAxis(E, 0, ABG) 03:15:54.245 00.000 15672 Move returns status 0, amount 0 03:15:54.245 00.000 15672 MoveAxis(N, 0, ABG) 03:15:54.245 00.000 15672 Move returns status 0, amount 0 03:15:54.245 00.000 15672 move complete, result=0 03:15:54.245 00.000 15672 worker thread done servicing request 03:15:54.250 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=14790, FiltMin=2641, FiltMax=11482, Gamma=2.950 03:15:54.293 00.043 30444 UpdateGuideState exits: m=31697 SNR=30.2 Saturated 03:15:54.293 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:54.293 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:54.293 00.000 30444 Enqueuing Expose request 03:15:54.293 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 03:15:54.293 00.000 15672 Worker thread wakes up 03:15:54.293 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:54.293 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:56.409 02.116 15672 Exposure complete 03:15:56.441 00.032 15672 worker thread done servicing request 03:15:56.442 00.001 30444 OnExposeComplete: enter 03:15:56.442 00.000 30444 UpdateGuideState(): m_state=6 03:15:56.442 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7789 03:15:56.442 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=204.14, Mass=31501, SNR=31.6, Peak=5982 HFD=3.1 03:15:56.442 00.000 30444 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.28) = xAngle (-0.51 = -0.51) 03:15:56.442 00.000 30444 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.57 = -0.57) 03:15:56.442 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.16 cameraTheta=-0.79 mountX=0.14 mountY=-0.09, mountTheta=-0.55 03:15:56.442 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.12, opts=13) 03:15:56.442 00.000 30444 Enqueuing Move request for scope (0.12, -0.12) 03:15:56.442 00.000 15672 Worker thread wakes up 03:15:56.443 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd 03:15:56.443 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.12) 03:15:56.443 00.000 15672 Moving (0.12, -0.12) raw xDistance=0.14 yDistance=-0.09 03:15:56.443 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:15:56.443 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:15:56.443 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 03:15:56.443 00.000 15672 MoveAxis(E, 0, ABG) 03:15:56.443 00.000 15672 Move returns status 0, amount 0 03:15:56.443 00.000 15672 MoveAxis(N, 0, ABG) 03:15:56.443 00.000 15672 Move returns status 0, amount 0 03:15:56.443 00.000 15672 move complete, result=0 03:15:56.443 00.000 15672 worker thread done servicing request 03:15:56.448 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2000, max=15507, FiltMin=2654, FiltMax=10734, Gamma=2.950 03:15:56.491 00.043 30444 UpdateGuideState exits: m=31501 SNR=31.6 Saturated 03:15:56.491 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:56.491 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:56.491 00.000 30444 Enqueuing Expose request 03:15:56.491 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:15:56.491 00.000 15672 Worker thread wakes up 03:15:56.491 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:56.491 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:15:58.397 01.906 15672 Exposure complete 03:15:58.417 00.020 15672 worker thread done servicing request 03:15:58.417 00.000 30444 OnExposeComplete: enter 03:15:58.417 00.000 30444 UpdateGuideState(): m_state=6 03:15:58.417 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7790 03:15:58.417 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=203.57, Mass=32597, SNR=34.9, Peak=6316 HFD=3.1 03:15:58.417 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 03:15:58.417 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 03:15:58.417 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.68 hyp=0.69 cameraTheta=-1.71 mountX=0.10 mountY=-0.69, mountTheta=-1.43 03:15:58.418 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.68, opts=13) 03:15:58.418 00.000 30444 Enqueuing Move request for scope (-0.10, -0.68) 03:15:58.418 00.000 15672 Worker thread wakes up 03:15:58.418 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.68) opts 0xd 03:15:58.418 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.68) 03:15:58.418 00.000 15672 Moving (-0.10, -0.68) raw xDistance=0.10 yDistance=-0.69 03:15:58.418 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:15:58.418 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:15:58.418 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69 03:15:58.418 00.000 15672 MoveAxis(E, 0, ABG) 03:15:58.418 00.000 15672 Move returns status 0, amount 0 03:15:58.418 00.000 15672 MoveAxis(N, 0, ABG) 03:15:58.419 00.001 15672 Move returns status 0, amount 0 03:15:58.419 00.000 15672 move complete, result=0 03:15:58.419 00.000 15672 worker thread done servicing request 03:15:58.423 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=16144, FiltMin=2573, FiltMax=11594, Gamma=2.950 03:15:58.466 00.043 30444 UpdateGuideState exits: m=32597 SNR=34.9 Saturated 03:15:58.467 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:15:58.467 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:15:58.467 00.000 30444 Enqueuing Expose request 03:15:58.467 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH 03:15:58.467 00.000 15672 Worker thread wakes up 03:15:58.467 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:15:58.467 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:00.574 02.107 15672 Exposure complete 03:16:00.594 00.020 15672 worker thread done servicing request 03:16:00.594 00.000 30444 OnExposeComplete: enter 03:16:00.594 00.000 30444 UpdateGuideState(): m_state=6 03:16:00.594 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7791 03:16:00.594 00.000 30444 Star::Find returns 1 (1), X=460.96, Y=203.41, Mass=29085, SNR=33.7, Peak=5961 HFD=2.9 03:16:00.595 00.001 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 03:16:00.595 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 03:16:00.595 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.84 hyp=0.96 cameraTheta=-2.08 mountX=-0.22 mountY=-0.92, mountTheta=-1.81 03:16:00.595 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.84, opts=13) 03:16:00.595 00.000 30444 Enqueuing Move request for scope (-0.47, -0.84) 03:16:00.595 00.000 15672 Worker thread wakes up 03:16:00.595 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.84) opts 0xd 03:16:00.595 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.84) 03:16:00.595 00.000 15672 Moving (-0.47, -0.84) raw xDistance=-0.22 yDistance=-0.92 03:16:00.595 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:16:00.595 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 03:16:00.595 00.000 15672 MoveAxis(E, 0, ABG) 03:16:00.596 00.001 15672 Move returns status 0, amount 0 03:16:00.596 00.000 15672 MoveAxis(N, 164, ABG) 03:16:00.596 00.000 15672 Guiding Dir = 0, Dur = 164 03:16:00.596 00.000 15672 IsSlewing returns 0 03:16:00.601 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=14414, FiltMin=2645, FiltMax=11399, Gamma=2.950 03:16:00.608 00.007 15672 IsGuiding returns 0 03:16:00.643 00.035 30444 UpdateGuideState exits: m=29085 SNR=33.7 Saturated 03:16:00.643 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:00.643 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:00.643 00.000 30444 Enqueuing Expose request 03:16:00.687 00.044 15672 PulseGuide returned control before completion, sleep 95 03:16:00.785 00.098 15672 IsGuiding returns 1 03:16:00.785 00.000 15672 scope still moving after pulse duration time elapsed 03:16:00.806 00.021 15672 IsSlewing returns 0 03:16:00.879 00.073 15672 IsGuiding returns 0 03:16:00.879 00.000 15672 scope move finished after 164 + 107 ms 03:16:00.879 00.000 15672 Move returns status 0, amount 164 03:16:00.879 00.000 15672 move complete, result=0 03:16:00.879 00.000 15672 worker thread done servicing request 03:16:00.879 00.000 15672 Worker thread wakes up 03:16:00.879 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:00.879 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:00.879 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 164 ms NORTH 03:16:02.793 01.914 15672 Exposure complete 03:16:02.817 00.024 15672 worker thread done servicing request 03:16:02.817 00.000 30444 OnExposeComplete: enter 03:16:02.817 00.000 30444 UpdateGuideState(): m_state=6 03:16:02.817 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7792 03:16:02.817 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=204.65, Mass=43989, SNR=36.3, Peak=6824 HFD=3.4 03:16:02.817 00.000 30444 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.28) = xAngle (2.93 = 2.93) 03:16:02.818 00.001 30444 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.87 = 2.87) 03:16:02.818 00.000 30444 CameraToMount -- cameraX=-0.75 cameraY=0.39 hyp=0.84 cameraTheta=2.66 mountX=-0.83 mountY=0.22, mountTheta=2.88 03:16:02.818 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.75, y=0.39, opts=13) 03:16:02.818 00.000 30444 Enqueuing Move request for scope (-0.75, 0.39) 03:16:02.818 00.000 15672 Worker thread wakes up 03:16:02.818 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.39) opts 0xd 03:16:02.818 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.75, 0.39) 03:16:02.818 00.000 15672 Moving (-0.75, 0.39) raw xDistance=-0.83 yDistance=0.22 03:16:02.818 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83 03:16:02.818 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:16:02.818 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 03:16:02.818 00.000 15672 MoveAxis(E, 223, ABG) 03:16:02.818 00.000 15672 Guiding Dir = 2, Dur = 223 03:16:02.819 00.001 15672 IsSlewing returns 0 03:16:02.820 00.001 15672 IsGuiding returns 0 03:16:02.824 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=14516, FiltMin=2552, FiltMax=11235, Gamma=2.950 03:16:02.844 00.020 15672 PulseGuide returned control before completion, sleep 210 03:16:02.880 00.036 30444 UpdateGuideState exits: m=43989 SNR=36.3 Saturated 03:16:02.880 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:02.880 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:02.880 00.000 30444 Enqueuing Expose request 03:16:03.057 00.177 15672 IsGuiding returns 1 03:16:03.057 00.000 15672 scope still moving after pulse duration time elapsed 03:16:03.078 00.021 15672 IsSlewing returns 0 03:16:03.083 00.005 15672 IsGuiding returns 0 03:16:03.084 00.001 15672 scope move finished after 223 + 40 ms 03:16:03.084 00.000 15672 Move returns status 0, amount 223 03:16:03.084 00.000 15672 MoveAxis(N, 0, ABG) 03:16:03.084 00.000 15672 Move returns status 0, amount 0 03:16:03.084 00.000 15672 move complete, result=0 03:16:03.084 00.000 15672 worker thread done servicing request 03:16:03.084 00.000 15672 Worker thread wakes up 03:16:03.084 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:03.084 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:03.084 00.000 30444 GuideStep: -0.8 px 223 ms EAST, 0.2 px 0 ms NORTH 03:16:05.191 02.107 15672 Exposure complete 03:16:05.212 00.021 15672 worker thread done servicing request 03:16:05.212 00.000 30444 OnExposeComplete: enter 03:16:05.212 00.000 30444 UpdateGuideState(): m_state=6 03:16:05.212 00.000 30444 Star::Find(15, 460, 204, 0, (0,0,0,0), 0.0, 255) frame 7793 03:16:05.212 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=205.04, Mass=42528, SNR=41.0, Peak=7103 HFD=3.1 03:16:05.212 00.000 30444 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.28) = xAngle (2.14 = 2.14) 03:16:05.212 00.000 30444 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.08 = 2.08) 03:16:05.212 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.79 hyp=0.82 cameraTheta=1.86 mountX=-0.44 mountY=0.72, mountTheta=2.12 03:16:05.213 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.79, opts=13) 03:16:05.213 00.000 30444 Enqueuing Move request for scope (-0.24, 0.79) 03:16:05.213 00.000 15672 Worker thread wakes up 03:16:05.213 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.79) opts 0xd 03:16:05.214 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.79) 03:16:05.214 00.000 15672 Moving (-0.24, 0.79) raw xDistance=-0.44 yDistance=0.72 03:16:05.214 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.44 03:16:05.214 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:16:05.214 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.72 03:16:05.214 00.000 15672 MoveAxis(E, 136, ABG) 03:16:05.214 00.000 15672 Guiding Dir = 2, Dur = 136 03:16:05.214 00.000 15672 IsSlewing returns 0 03:16:05.215 00.001 15672 IsGuiding returns 0 03:16:05.221 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=14423, FiltMin=2602, FiltMax=12308, Gamma=2.950 03:16:05.240 00.019 15672 PulseGuide returned control before completion, sleep 122 03:16:05.266 00.026 30444 UpdateGuideState exits: m=42528 SNR=41.0 Saturated 03:16:05.266 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:05.266 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:05.266 00.000 30444 Enqueuing Expose request 03:16:05.400 00.134 15672 IsGuiding returns 0 03:16:05.400 00.000 15672 Move returns status 0, amount 136 03:16:05.400 00.000 15672 MoveAxis(N, 0, ABG) 03:16:05.400 00.000 15672 Move returns status 0, amount 0 03:16:05.400 00.000 15672 move complete, result=0 03:16:05.400 00.000 15672 worker thread done servicing request 03:16:05.400 00.000 15672 Worker thread wakes up 03:16:05.400 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:05.400 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:05.400 00.000 30444 GuideStep: -0.4 px 136 ms EAST, 0.7 px 0 ms NORTH 03:16:07.311 01.911 15672 Exposure complete 03:16:07.331 00.020 15672 worker thread done servicing request 03:16:07.331 00.000 30444 OnExposeComplete: enter 03:16:07.331 00.000 30444 UpdateGuideState(): m_state=6 03:16:07.331 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7794 03:16:07.332 00.001 30444 Star::Find returns 1 (1), X=462.25, Y=204.62, Mass=41399, SNR=41.0, Peak=6344 HFD=3.6 03:16:07.332 00.000 30444 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.28) = xAngle (0.69 = 0.69) 03:16:07.332 00.000 30444 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.63 = 0.63) 03:16:07.332 00.000 30444 CameraToMount -- cameraX=0.82 cameraY=0.36 hyp=0.89 cameraTheta=0.42 mountX=0.69 mountY=0.53, mountTheta=0.66 03:16:07.332 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.82, y=0.36, opts=13) 03:16:07.332 00.000 30444 Enqueuing Move request for scope (0.82, 0.36) 03:16:07.332 00.000 15672 Worker thread wakes up 03:16:07.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.36) opts 0xd 03:16:07.332 00.000 15672 Handling offset move in thread for scope, endpoint = (0.82, 0.36) 03:16:07.332 00.000 15672 Moving (0.82, 0.36) raw xDistance=0.69 yDistance=0.53 03:16:07.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.69 03:16:07.333 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:16:07.333 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53 03:16:07.333 00.000 15672 MoveAxis(W, 176, ABG) 03:16:07.333 00.000 15672 Guiding Dir = 3, Dur = 176 03:16:07.333 00.000 15672 IsSlewing returns 0 03:16:07.334 00.001 15672 IsGuiding returns 0 03:16:07.339 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=14896, FiltMin=2593, FiltMax=11097, Gamma=2.950 03:16:07.348 00.009 15672 PulseGuide returned control before completion, sleep 172 03:16:07.451 00.103 30444 UpdateGuideState exits: m=41399 SNR=41.0 Saturated 03:16:07.451 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:07.451 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:07.451 00.000 30444 Enqueuing Expose request 03:16:07.541 00.090 15672 IsGuiding returns 0 03:16:07.541 00.000 15672 Move returns status 0, amount 176 03:16:07.541 00.000 15672 MoveAxis(N, 0, ABG) 03:16:07.541 00.000 15672 Move returns status 0, amount 0 03:16:07.541 00.000 15672 move complete, result=0 03:16:07.541 00.000 15672 worker thread done servicing request 03:16:07.541 00.000 15672 Worker thread wakes up 03:16:07.542 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:07.542 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:07.646 00.104 30444 GuideStep: 0.7 px 176 ms WEST, 0.5 px 0 ms NORTH 03:16:09.648 02.002 15672 Exposure complete 03:16:09.668 00.020 15672 worker thread done servicing request 03:16:09.669 00.001 30444 OnExposeComplete: enter 03:16:09.669 00.000 30444 UpdateGuideState(): m_state=6 03:16:09.669 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7795 03:16:09.669 00.000 30444 Star::Find returns 1 (1), X=461.71, Y=204.79, Mass=38064, SNR=38.4, Peak=6757 HFD=3.1 03:16:09.669 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 03:16:09.669 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 03:16:09.669 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.53 hyp=0.60 cameraTheta=1.09 mountX=0.12 mountY=0.58, mountTheta=1.36 03:16:09.669 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.53, opts=13) 03:16:09.669 00.000 30444 Enqueuing Move request for scope (0.28, 0.53) 03:16:09.669 00.000 15672 Worker thread wakes up 03:16:09.670 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.53) opts 0xd 03:16:09.670 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.53) 03:16:09.670 00.000 15672 Moving (0.28, 0.53) raw xDistance=0.12 yDistance=0.58 03:16:09.670 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 03:16:09.670 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:16:09.670 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58 03:16:09.670 00.000 15672 MoveAxis(E, 0, ABG) 03:16:09.670 00.000 15672 Move returns status 0, amount 0 03:16:09.670 00.000 15672 MoveAxis(N, 0, ABG) 03:16:09.670 00.000 15672 Move returns status 0, amount 0 03:16:09.670 00.000 15672 move complete, result=0 03:16:09.670 00.000 15672 worker thread done servicing request 03:16:09.674 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=13596, FiltMin=2582, FiltMax=10776, Gamma=2.950 03:16:10.023 00.349 30444 UpdateGuideState exits: m=38064 SNR=38.4 Saturated 03:16:10.023 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:10.023 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:10.023 00.000 30444 Enqueuing Expose request 03:16:10.023 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 03:16:10.023 00.000 15672 Worker thread wakes up 03:16:10.024 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:10.024 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:11.939 01.915 15672 Exposure complete 03:16:11.970 00.031 15672 worker thread done servicing request 03:16:11.971 00.001 30444 OnExposeComplete: enter 03:16:11.971 00.000 30444 UpdateGuideState(): m_state=6 03:16:11.971 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7796 03:16:11.971 00.000 30444 Star::Find returns 1 (1), X=461.32, Y=204.92, Mass=34232, SNR=36.1, Peak=7093 HFD=2.6 03:16:11.971 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 03:16:11.971 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 03:16:11.971 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.67 hyp=0.67 cameraTheta=1.73 mountX=-0.29 mountY=0.63, mountTheta=2.00 03:16:11.971 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.67, opts=13) 03:16:11.971 00.000 30444 Enqueuing Move request for scope (-0.11, 0.67) 03:16:11.972 00.001 15672 Worker thread wakes up 03:16:11.972 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.67) opts 0xd 03:16:11.972 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.67) 03:16:11.972 00.000 15672 Moving (-0.11, 0.67) raw xDistance=-0.29 yDistance=0.63 03:16:11.972 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 03:16:11.972 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.37 newest=1.74 03:16:11.972 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 03:16:11.972 00.000 15672 MoveAxis(E, 77, ABG) 03:16:11.972 00.000 15672 Guiding Dir = 2, Dur = 77 03:16:11.972 00.000 15672 IsSlewing returns 0 03:16:11.977 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=15090, FiltMin=2616, FiltMax=12140, Gamma=2.950 03:16:11.998 00.021 15672 IsGuiding returns 0 03:16:12.013 00.015 15672 PulseGuide returned control before completion, sleep 72 03:16:12.020 00.007 30444 UpdateGuideState exits: m=34232 SNR=36.1 Saturated 03:16:12.020 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:12.021 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:12.021 00.000 30444 Enqueuing Expose request 03:16:12.088 00.067 15672 IsGuiding returns 1 03:16:12.088 00.000 15672 scope still moving after pulse duration time elapsed 03:16:12.109 00.021 15672 IsSlewing returns 0 03:16:12.126 00.017 15672 IsGuiding returns 0 03:16:12.126 00.000 15672 scope move finished after 77 + 52 ms 03:16:12.126 00.000 15672 Move returns status 0, amount 77 03:16:12.127 00.001 15672 MoveAxis(S, 112, ABG) 03:16:12.127 00.000 15672 Guiding Dir = 1, Dur = 112 03:16:12.127 00.000 15672 IsSlewing returns 0 03:16:12.129 00.002 15672 IsGuiding returns 0 03:16:12.205 00.076 15672 PulseGuide returned control before completion, sleep 47 03:16:12.256 00.051 15672 IsGuiding returns 1 03:16:12.256 00.000 15672 scope still moving after pulse duration time elapsed 03:16:12.277 00.021 15672 IsSlewing returns 0 03:16:12.278 00.001 15672 IsGuiding returns 1 03:16:12.299 00.021 15672 IsSlewing returns 0 03:16:12.300 00.001 15672 IsGuiding returns 1 03:16:12.321 00.021 15672 IsSlewing returns 0 03:16:12.349 00.028 15672 IsGuiding returns 0 03:16:12.349 00.000 15672 scope move finished after 112 + 107 ms 03:16:12.349 00.000 15672 Move returns status 0, amount 112 03:16:12.349 00.000 15672 move complete, result=0 03:16:12.349 00.000 15672 worker thread done servicing request 03:16:12.349 00.000 15672 Worker thread wakes up 03:16:12.349 00.000 30444 GuideStep: -0.3 px 77 ms EAST, 0.6 px 112 ms SOUTH 03:16:12.349 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:12.349 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:14.458 02.109 15672 Exposure complete 03:16:14.482 00.024 15672 worker thread done servicing request 03:16:14.482 00.000 30444 OnExposeComplete: enter 03:16:14.482 00.000 30444 UpdateGuideState(): m_state=6 03:16:14.482 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7797 03:16:14.483 00.001 30444 Star::Find returns 1 (1), X=461.83, Y=205.26, Mass=38633, SNR=37.5, Peak=6449 HFD=3.5 03:16:14.483 00.000 30444 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.28) = xAngle (1.47 = 1.47) 03:16:14.483 00.000 30444 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.41 = 1.41) 03:16:14.483 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=1.01 hyp=1.08 cameraTheta=1.19 mountX=0.11 mountY=1.07, mountTheta=1.47 03:16:14.483 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=1.01, opts=13) 03:16:14.483 00.000 30444 Enqueuing Move request for scope (0.40, 1.01) 03:16:14.483 00.000 15672 Worker thread wakes up 03:16:14.483 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 1.01) opts 0xd 03:16:14.483 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 1.01) 03:16:14.483 00.000 15672 Moving (0.40, 1.01) raw xDistance=0.11 yDistance=1.07 03:16:14.483 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:16:14.484 00.001 15672 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07 03:16:14.484 00.000 15672 MoveAxis(E, 0, ABG) 03:16:14.484 00.000 15672 Move returns status 0, amount 0 03:16:14.484 00.000 15672 MoveAxis(S, 191, ABG) 03:16:14.484 00.000 15672 Guiding Dir = 1, Dur = 191 03:16:14.484 00.000 15672 IsSlewing returns 0 03:16:14.485 00.001 15672 IsGuiding returns 0 03:16:14.489 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=14545, FiltMin=2478, FiltMax=11598, Gamma=2.950 03:16:14.569 00.080 15672 PulseGuide returned control before completion, sleep 117 03:16:14.628 00.059 30444 UpdateGuideState exits: m=38633 SNR=37.5 Saturated 03:16:14.628 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:14.628 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:14.628 00.000 30444 Enqueuing Expose request 03:16:14.688 00.060 15672 IsGuiding returns 1 03:16:14.688 00.000 15672 scope still moving after pulse duration time elapsed 03:16:14.710 00.022 15672 IsSlewing returns 0 03:16:14.710 00.000 15672 IsGuiding returns 1 03:16:14.731 00.021 15672 IsSlewing returns 0 03:16:14.732 00.001 15672 IsGuiding returns 1 03:16:14.753 00.021 15672 IsSlewing returns 0 03:16:14.756 00.003 15672 IsGuiding returns 1 03:16:14.776 00.020 15672 IsSlewing returns 0 03:16:14.793 00.017 15672 IsGuiding returns 0 03:16:14.793 00.000 15672 scope move finished after 191 + 117 ms 03:16:14.793 00.000 15672 Move returns status 0, amount 191 03:16:14.793 00.000 15672 move complete, result=0 03:16:14.793 00.000 15672 worker thread done servicing request 03:16:14.793 00.000 15672 Worker thread wakes up 03:16:14.793 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:14.793 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:14.793 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 1.1 px 191 ms SOUTH 03:16:16.700 01.907 15672 Exposure complete 03:16:16.719 00.019 15672 worker thread done servicing request 03:16:16.720 00.001 30444 OnExposeComplete: enter 03:16:16.720 00.000 30444 UpdateGuideState(): m_state=6 03:16:16.720 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7798 03:16:16.720 00.000 30444 Star::Find returns 1 (1), X=461.99, Y=204.31, Mass=34858, SNR=32.2, Peak=5894 HFD=3.3 03:16:16.720 00.000 30444 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.28) = xAngle (0.38 = 0.38) 03:16:16.720 00.000 30444 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.32 = 0.32) 03:16:16.720 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.06 hyp=0.56 cameraTheta=0.10 mountX=0.52 mountY=0.17, mountTheta=0.32 03:16:16.720 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.06, opts=13) 03:16:16.720 00.000 30444 Enqueuing Move request for scope (0.56, 0.06) 03:16:16.721 00.001 15672 Worker thread wakes up 03:16:16.721 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.06) opts 0xd 03:16:16.721 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.06) 03:16:16.721 00.000 15672 Moving (0.56, 0.06) raw xDistance=0.52 yDistance=0.17 03:16:16.721 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52 03:16:16.721 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:16:16.721 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 03:16:16.721 00.000 15672 MoveAxis(W, 140, ABG) 03:16:16.721 00.000 15672 Guiding Dir = 3, Dur = 140 03:16:16.721 00.000 15672 IsSlewing returns 0 03:16:16.722 00.001 15672 IsGuiding returns 0 03:16:16.726 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=14477, FiltMin=2567, FiltMax=11206, Gamma=2.950 03:16:16.742 00.016 15672 PulseGuide returned control before completion, sleep 131 03:16:16.769 00.027 30444 UpdateGuideState exits: m=34858 SNR=32.2 Saturated 03:16:16.770 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:16.770 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:16.770 00.000 30444 Enqueuing Expose request 03:16:16.875 00.105 15672 IsGuiding returns 1 03:16:16.875 00.000 15672 scope still moving after pulse duration time elapsed 03:16:16.896 00.021 15672 IsSlewing returns 0 03:16:16.897 00.001 15672 IsGuiding returns 1 03:16:16.917 00.020 15672 IsSlewing returns 0 03:16:16.919 00.002 15672 IsGuiding returns 0 03:16:16.919 00.000 15672 scope move finished after 140 + 55 ms 03:16:16.919 00.000 15672 Move returns status 0, amount 140 03:16:16.919 00.000 15672 MoveAxis(N, 0, ABG) 03:16:16.919 00.000 15672 Move returns status 0, amount 0 03:16:16.919 00.000 15672 move complete, result=0 03:16:16.919 00.000 15672 worker thread done servicing request 03:16:16.919 00.000 15672 Worker thread wakes up 03:16:16.919 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:16.919 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:16.919 00.000 30444 GuideStep: 0.5 px 140 ms WEST, 0.2 px 0 ms NORTH 03:16:19.025 02.106 15672 Exposure complete 03:16:19.045 00.020 15672 worker thread done servicing request 03:16:19.045 00.000 30444 OnExposeComplete: enter 03:16:19.045 00.000 30444 UpdateGuideState(): m_state=6 03:16:19.045 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7799 03:16:19.045 00.000 30444 Star::Find returns 1 (1), X=461.77, Y=205.15, Mass=42196, SNR=39.6, Peak=6617 HFD=3.7 03:16:19.045 00.000 30444 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 03:16:19.045 00.000 30444 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 03:16:19.045 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.90 hyp=0.96 cameraTheta=1.21 mountX=0.08 mountY=0.95, mountTheta=1.48 03:16:19.046 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.90, opts=13) 03:16:19.046 00.000 30444 Enqueuing Move request for scope (0.34, 0.90) 03:16:19.046 00.000 15672 Worker thread wakes up 03:16:19.046 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.90) opts 0xd 03:16:19.046 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.90) 03:16:19.046 00.000 15672 Moving (0.34, 0.90) raw xDistance=0.08 yDistance=0.95 03:16:19.046 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:16:19.046 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95 03:16:19.046 00.000 15672 MoveAxis(E, 0, ABG) 03:16:19.046 00.000 15672 Move returns status 0, amount 0 03:16:19.046 00.000 15672 MoveAxis(S, 169, ABG) 03:16:19.046 00.000 15672 Guiding Dir = 1, Dur = 169 03:16:19.047 00.001 15672 IsSlewing returns 0 03:16:19.048 00.001 15672 IsGuiding returns 0 03:16:19.052 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=14919, FiltMin=2595, FiltMax=12022, Gamma=2.950 03:16:19.096 00.044 30444 UpdateGuideState exits: m=42196 SNR=39.6 Saturated 03:16:19.096 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:19.096 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:19.096 00.000 30444 Enqueuing Expose request 03:16:19.121 00.025 15672 PulseGuide returned control before completion, sleep 105 03:16:19.230 00.109 15672 IsGuiding returns 1 03:16:19.230 00.000 15672 scope still moving after pulse duration time elapsed 03:16:19.251 00.021 15672 IsSlewing returns 0 03:16:19.253 00.002 15672 IsGuiding returns 1 03:16:19.275 00.022 15672 IsSlewing returns 0 03:16:19.276 00.001 15672 IsGuiding returns 1 03:16:19.298 00.022 15672 IsSlewing returns 0 03:16:19.301 00.003 15672 IsGuiding returns 1 03:16:19.322 00.021 15672 IsSlewing returns 0 03:16:19.347 00.025 15672 IsGuiding returns 0 03:16:19.347 00.000 15672 scope move finished after 169 + 130 ms 03:16:19.348 00.001 15672 Move returns status 0, amount 169 03:16:19.348 00.000 15672 move complete, result=0 03:16:19.348 00.000 15672 worker thread done servicing request 03:16:19.348 00.000 15672 Worker thread wakes up 03:16:19.348 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:19.348 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:19.348 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.9 px 169 ms SOUTH 03:16:21.256 01.908 15672 Exposure complete 03:16:21.275 00.019 15672 worker thread done servicing request 03:16:21.275 00.000 30444 OnExposeComplete: enter 03:16:21.275 00.000 30444 UpdateGuideState(): m_state=6 03:16:21.275 00.000 30444 Star::Find(15, 461, 205, 0, (0,0,0,0), 0.0, 255) frame 7800 03:16:21.275 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=204.46, Mass=40072, SNR=38.7, Peak=6751 HFD=3.1 03:16:21.275 00.000 30444 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.28) = xAngle (2.94 = 2.94) 03:16:21.275 00.000 30444 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.87 = 2.87) 03:16:21.275 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=0.21 hyp=0.45 cameraTheta=2.66 mountX=-0.44 mountY=0.12, mountTheta=2.88 03:16:21.276 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=0.21, opts=13) 03:16:21.276 00.000 30444 Enqueuing Move request for scope (-0.40, 0.21) 03:16:21.276 00.000 15672 Worker thread wakes up 03:16:21.276 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.21) opts 0xd 03:16:21.276 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 0.21) 03:16:21.277 00.001 15672 Moving (-0.40, 0.21) raw xDistance=-0.44 yDistance=0.12 03:16:21.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 03:16:21.277 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:16:21.277 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 03:16:21.277 00.000 15672 MoveAxis(E, 119, ABG) 03:16:21.277 00.000 15672 Guiding Dir = 2, Dur = 119 03:16:21.277 00.000 15672 IsSlewing returns 0 03:16:21.279 00.002 15672 IsGuiding returns 0 03:16:21.282 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=14137, FiltMin=2669, FiltMax=11806, Gamma=2.950 03:16:21.294 00.012 15672 PulseGuide returned control before completion, sleep 114 03:16:21.412 00.118 15672 IsGuiding returns 1 03:16:21.412 00.000 15672 scope still moving after pulse duration time elapsed 03:16:21.432 00.020 15672 IsSlewing returns 0 03:16:21.440 00.008 15672 IsGuiding returns 0 03:16:21.440 00.000 15672 scope move finished after 119 + 40 ms 03:16:21.440 00.000 15672 Move returns status 0, amount 119 03:16:21.440 00.000 15672 MoveAxis(N, 0, ABG) 03:16:21.440 00.000 15672 Move returns status 0, amount 0 03:16:21.440 00.000 15672 move complete, result=0 03:16:21.440 00.000 15672 worker thread done servicing request 03:16:21.747 00.307 30444 UpdateGuideState exits: m=40072 SNR=38.7 Saturated 03:16:21.747 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:21.747 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:21.748 00.001 30444 Enqueuing Expose request 03:16:21.748 00.000 30444 GuideStep: -0.4 px 119 ms EAST, 0.1 px 0 ms NORTH 03:16:21.748 00.000 15672 Worker thread wakes up 03:16:21.748 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:21.748 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:23.858 02.110 15672 Exposure complete 03:16:23.878 00.020 15672 worker thread done servicing request 03:16:23.878 00.000 30444 OnExposeComplete: enter 03:16:23.878 00.000 30444 UpdateGuideState(): m_state=6 03:16:23.878 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7801 03:16:23.878 00.000 30444 Star::Find returns 1 (1), X=462.23, Y=204.03, Mass=38956, SNR=39.0, Peak=6295 HFD=3.2 03:16:23.878 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 03:16:23.878 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 03:16:23.878 00.000 30444 CameraToMount -- cameraX=0.80 cameraY=-0.22 hyp=0.83 cameraTheta=-0.27 mountX=0.83 mountY=-0.04, mountTheta=-0.05 03:16:23.879 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.80, y=-0.22, opts=13) 03:16:23.879 00.000 30444 Enqueuing Move request for scope (0.80, -0.22) 03:16:23.879 00.000 15672 Worker thread wakes up 03:16:23.879 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.22) opts 0xd 03:16:23.879 00.000 15672 Handling offset move in thread for scope, endpoint = (0.80, -0.22) 03:16:23.879 00.000 15672 Moving (0.80, -0.22) raw xDistance=0.83 yDistance=-0.04 03:16:23.879 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.83 03:16:23.879 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:16:23.879 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:16:23.879 00.000 15672 MoveAxis(W, 215, ABG) 03:16:23.879 00.000 15672 Guiding Dir = 3, Dur = 215 03:16:23.879 00.000 15672 IsSlewing returns 0 03:16:23.881 00.002 15672 IsGuiding returns 0 03:16:23.884 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=13311, FiltMin=2601, FiltMax=11128, Gamma=2.950 03:16:23.898 00.014 15672 PulseGuide returned control before completion, sleep 208 03:16:24.138 00.240 15672 IsGuiding returns 0 03:16:24.138 00.000 15672 Move returns status 0, amount 215 03:16:24.138 00.000 15672 MoveAxis(N, 0, ABG) 03:16:24.138 00.000 15672 Move returns status 0, amount 0 03:16:24.138 00.000 15672 move complete, result=0 03:16:24.138 00.000 15672 worker thread done servicing request 03:16:24.316 00.178 30444 UpdateGuideState exits: m=38956 SNR=39.0 Saturated 03:16:24.316 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:24.316 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:24.316 00.000 30444 Enqueuing Expose request 03:16:24.316 00.000 30444 GuideStep: 0.8 px 215 ms WEST, -0.0 px 0 ms NORTH 03:16:24.316 00.000 15672 Worker thread wakes up 03:16:24.317 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:24.317 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:26.227 01.910 15672 Exposure complete 03:16:26.246 00.019 15672 worker thread done servicing request 03:16:26.246 00.000 30444 OnExposeComplete: enter 03:16:26.246 00.000 30444 UpdateGuideState(): m_state=6 03:16:26.246 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7802 03:16:26.246 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=204.38, Mass=37552, SNR=33.3, Peak=5814 HFD=3.8 03:16:26.246 00.000 30444 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.28) = xAngle (0.48 = 0.48) 03:16:26.246 00.000 30444 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.42 = 0.42) 03:16:26.246 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.13 hyp=0.62 cameraTheta=0.21 mountX=0.55 mountY=0.26, mountTheta=0.43 03:16:26.248 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.13, opts=13) 03:16:26.248 00.000 30444 Enqueuing Move request for scope (0.61, 0.13) 03:16:26.248 00.000 15672 Worker thread wakes up 03:16:26.248 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.13) opts 0xd 03:16:26.248 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.13) 03:16:26.248 00.000 15672 Moving (0.61, 0.13) raw xDistance=0.55 yDistance=0.26 03:16:26.248 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.55 03:16:26.248 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 03:16:26.248 00.000 15672 MoveAxis(W, 164, ABG) 03:16:26.248 00.000 15672 Guiding Dir = 3, Dur = 164 03:16:26.248 00.000 15672 IsSlewing returns 0 03:16:26.249 00.001 15672 IsGuiding returns 0 03:16:26.253 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2332, max=13981, FiltMin=2622, FiltMax=10508, Gamma=2.950 03:16:26.312 00.059 15672 PulseGuide returned control before completion, sleep 112 03:16:26.372 00.060 30444 UpdateGuideState exits: m=37552 SNR=33.3 Saturated 03:16:26.373 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:26.373 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:26.373 00.000 30444 Enqueuing Expose request 03:16:26.425 00.052 15672 IsGuiding returns 1 03:16:26.425 00.000 15672 scope still moving after pulse duration time elapsed 03:16:26.447 00.022 15672 IsSlewing returns 0 03:16:26.456 00.009 15672 IsGuiding returns 0 03:16:26.456 00.000 15672 scope move finished after 164 + 42 ms 03:16:26.456 00.000 15672 Move returns status 0, amount 164 03:16:26.456 00.000 15672 MoveAxis(S, 46, ABG) 03:16:26.456 00.000 15672 Guiding Dir = 1, Dur = 46 03:16:26.456 00.000 15672 IsSlewing returns 0 03:16:26.457 00.001 15672 IsGuiding returns 0 03:16:26.570 00.113 15672 IsGuiding returns 1 03:16:26.570 00.000 15672 scope still moving after pulse duration time elapsed 03:16:26.592 00.022 15672 IsSlewing returns 0 03:16:26.616 00.024 15672 IsGuiding returns 0 03:16:26.616 00.000 15672 scope move finished after 46 + 113 ms 03:16:26.616 00.000 15672 Move returns status 0, amount 46 03:16:26.617 00.001 15672 move complete, result=0 03:16:26.617 00.000 15672 worker thread done servicing request 03:16:26.617 00.000 15672 Worker thread wakes up 03:16:26.617 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:26.617 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:26.617 00.000 30444 GuideStep: 0.6 px 164 ms WEST, 0.3 px 46 ms SOUTH 03:16:28.733 02.116 15672 Exposure complete 03:16:28.765 00.032 15672 worker thread done servicing request 03:16:28.765 00.000 30444 OnExposeComplete: enter 03:16:28.765 00.000 30444 UpdateGuideState(): m_state=6 03:16:28.765 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7803 03:16:28.765 00.000 30444 Star::Find returns 1 (1), X=461.89, Y=204.52, Mass=40389, SNR=35.9, Peak=6022 HFD=3.9 03:16:28.765 00.000 30444 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.28) = xAngle (0.80 = 0.80) 03:16:28.765 00.000 30444 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.73 = 0.73) 03:16:28.765 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.26 hyp=0.53 cameraTheta=0.52 mountX=0.37 mountY=0.36, mountTheta=0.76 03:16:28.766 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.26, opts=13) 03:16:28.766 00.000 30444 Enqueuing Move request for scope (0.46, 0.26) 03:16:28.766 00.000 15672 Worker thread wakes up 03:16:28.766 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.26) opts 0xd 03:16:28.766 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.26) 03:16:28.766 00.000 15672 Moving (0.46, 0.26) raw xDistance=0.37 yDistance=0.36 03:16:28.766 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37 03:16:28.766 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 03:16:28.766 00.000 15672 MoveAxis(W, 112, ABG) 03:16:28.766 00.000 15672 Guiding Dir = 3, Dur = 112 03:16:28.767 00.001 15672 IsSlewing returns 0 03:16:28.768 00.001 15672 IsGuiding returns 0 03:16:28.772 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=14915, FiltMin=2639, FiltMax=10607, Gamma=2.950 03:16:28.787 00.015 15672 PulseGuide returned control before completion, sleep 104 03:16:28.817 00.030 30444 UpdateGuideState exits: m=40389 SNR=35.9 Saturated 03:16:28.817 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:28.817 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:28.817 00.000 30444 Enqueuing Expose request 03:16:28.947 00.130 15672 IsGuiding returns 0 03:16:28.948 00.001 15672 Move returns status 0, amount 112 03:16:28.948 00.000 15672 MoveAxis(S, 63, ABG) 03:16:28.948 00.000 15672 Guiding Dir = 1, Dur = 63 03:16:28.949 00.001 15672 IsSlewing returns 0 03:16:28.951 00.002 15672 IsGuiding returns 0 03:16:29.029 00.078 15672 IsGuiding returns 1 03:16:29.029 00.000 15672 scope still moving after pulse duration time elapsed 03:16:29.050 00.021 15672 IsSlewing returns 0 03:16:29.053 00.003 15672 IsGuiding returns 1 03:16:29.074 00.021 15672 IsSlewing returns 0 03:16:29.077 00.003 15672 IsGuiding returns 1 03:16:29.098 00.021 15672 IsSlewing returns 0 03:16:29.156 00.058 15672 IsGuiding returns 0 03:16:29.156 00.000 15672 scope move finished after 63 + 141 ms 03:16:29.156 00.000 15672 Move returns status 0, amount 63 03:16:29.156 00.000 15672 move complete, result=0 03:16:29.156 00.000 15672 worker thread done servicing request 03:16:29.156 00.000 15672 Worker thread wakes up 03:16:29.157 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:29.157 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:29.157 00.000 30444 GuideStep: 0.4 px 112 ms WEST, 0.4 px 63 ms SOUTH 03:16:31.063 01.906 15672 Exposure complete 03:16:31.081 00.018 15672 worker thread done servicing request 03:16:31.081 00.000 30444 OnExposeComplete: enter 03:16:31.082 00.001 30444 UpdateGuideState(): m_state=6 03:16:31.082 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7804 03:16:31.082 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=204.03, Mass=28331, SNR=28.2, Peak=6230 HFD=2.6 03:16:31.082 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 03:16:31.082 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 03:16:31.082 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-2.38 mountX=-0.17 mountY=-0.27, mountTheta=-2.12 03:16:31.082 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.23, opts=13) 03:16:31.082 00.000 30444 Enqueuing Move request for scope (-0.24, -0.23) 03:16:31.082 00.000 15672 Worker thread wakes up 03:16:31.084 00.002 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.23) opts 0xd 03:16:31.084 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.23) 03:16:31.084 00.000 15672 Moving (-0.24, -0.23) raw xDistance=-0.17 yDistance=-0.27 03:16:31.084 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:16:31.084 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:16:31.084 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 03:16:31.084 00.000 15672 MoveAxis(E, 0, ABG) 03:16:31.084 00.000 15672 Move returns status 0, amount 0 03:16:31.084 00.000 15672 MoveAxis(N, 0, ABG) 03:16:31.084 00.000 15672 Move returns status 0, amount 0 03:16:31.084 00.000 15672 move complete, result=0 03:16:31.084 00.000 15672 worker thread done servicing request 03:16:31.088 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=15476, FiltMin=2597, FiltMax=10849, Gamma=2.950 03:16:31.445 00.357 30444 UpdateGuideState exits: m=28331 SNR=28.2 Saturated 03:16:31.446 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:31.446 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:31.446 00.000 30444 Enqueuing Expose request 03:16:31.446 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 03:16:31.446 00.000 15672 Worker thread wakes up 03:16:31.446 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:31.446 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:33.555 02.109 15672 Exposure complete 03:16:33.575 00.020 15672 worker thread done servicing request 03:16:33.575 00.000 30444 OnExposeComplete: enter 03:16:33.575 00.000 30444 UpdateGuideState(): m_state=6 03:16:33.575 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7805 03:16:33.575 00.000 30444 Star::Find returns 1 (1), X=461.39, Y=204.35, Mass=43182, SNR=36.7, Peak=5896 HFD=3.7 03:16:33.575 00.000 30444 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.28) = xAngle (2.22 = 2.22) 03:16:33.575 00.000 30444 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.16 = 2.16) 03:16:33.575 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.94 mountX=-0.07 mountY=0.09, mountTheta=2.20 03:16:33.576 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.10, opts=13) 03:16:33.576 00.000 30444 Enqueuing Move request for scope (-0.04, 0.10) 03:16:33.576 00.000 15672 Worker thread wakes up 03:16:33.576 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd 03:16:33.576 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.10) 03:16:33.576 00.000 15672 Moving (-0.04, 0.10) raw xDistance=-0.07 yDistance=0.09 03:16:33.576 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 03:16:33.576 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:16:33.576 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 03:16:33.576 00.000 15672 MoveAxis(E, 0, ABG) 03:16:33.576 00.000 15672 Move returns status 0, amount 0 03:16:33.576 00.000 15672 MoveAxis(N, 0, ABG) 03:16:33.576 00.000 15672 Move returns status 0, amount 0 03:16:33.576 00.000 15672 move complete, result=0 03:16:33.576 00.000 15672 worker thread done servicing request 03:16:33.581 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=13645, FiltMin=2532, FiltMax=10293, Gamma=2.950 03:16:33.623 00.042 30444 UpdateGuideState exits: m=43182 SNR=36.7 Saturated 03:16:33.623 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:33.623 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:33.623 00.000 30444 Enqueuing Expose request 03:16:33.623 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:16:33.623 00.000 15672 Worker thread wakes up 03:16:33.623 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:33.624 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:35.540 01.916 15672 Exposure complete 03:16:35.570 00.030 15672 worker thread done servicing request 03:16:35.570 00.000 30444 OnExposeComplete: enter 03:16:35.570 00.000 30444 UpdateGuideState(): m_state=6 03:16:35.570 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7806 03:16:35.571 00.001 30444 Star::Find returns 1 (1), X=461.62, Y=204.22, Mass=44529, SNR=47.8, Peak=6008 HFD=3.8 03:16:35.571 00.000 30444 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.28) = xAngle (0.13 = 0.13) 03:16:35.571 00.000 30444 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.06 = 0.06) 03:16:35.571 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.15 mountX=0.19 mountY=0.01, mountTheta=0.06 03:16:35.571 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.03, opts=13) 03:16:35.571 00.000 30444 Enqueuing Move request for scope (0.19, -0.03) 03:16:35.571 00.000 15672 Worker thread wakes up 03:16:35.571 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd 03:16:35.571 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.03) 03:16:35.571 00.000 15672 Moving (0.19, -0.03) raw xDistance=0.19 yDistance=0.01 03:16:35.571 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:16:35.571 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:16:35.572 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 03:16:35.572 00.000 15672 MoveAxis(E, 0, ABG) 03:16:35.572 00.000 15672 Move returns status 0, amount 0 03:16:35.572 00.000 15672 MoveAxis(N, 0, ABG) 03:16:35.572 00.000 15672 Move returns status 0, amount 0 03:16:35.572 00.000 15672 move complete, result=0 03:16:35.572 00.000 15672 worker thread done servicing request 03:16:35.576 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=14660, FiltMin=2632, FiltMax=10283, Gamma=2.950 03:16:35.619 00.043 30444 UpdateGuideState exits: m=44529 SNR=47.8 Saturated 03:16:35.619 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:35.619 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:35.619 00.000 30444 Enqueuing Expose request 03:16:35.619 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 03:16:35.619 00.000 15672 Worker thread wakes up 03:16:35.619 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:35.619 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:37.729 02.110 15672 Exposure complete 03:16:37.749 00.020 15672 worker thread done servicing request 03:16:37.749 00.000 30444 OnExposeComplete: enter 03:16:37.749 00.000 30444 UpdateGuideState(): m_state=6 03:16:37.749 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7807 03:16:37.749 00.000 30444 Star::Find returns 1 (1), X=461.34, Y=204.14, Mass=42312, SNR=40.2, Peak=6369 HFD=3.6 03:16:37.749 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 03:16:37.749 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 03:16:37.749 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.27 mountX=-0.06 mountY=-0.13, mountTheta=-2.00 03:16:37.750 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.11, opts=13) 03:16:37.750 00.000 30444 Enqueuing Move request for scope (-0.10, -0.11) 03:16:37.750 00.000 15672 Worker thread wakes up 03:16:37.750 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd 03:16:37.750 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.11) 03:16:37.750 00.000 15672 Moving (-0.10, -0.11) raw xDistance=-0.06 yDistance=-0.13 03:16:37.750 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 03:16:37.750 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:16:37.750 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 03:16:37.750 00.000 15672 MoveAxis(E, 0, ABG) 03:16:37.750 00.000 15672 Move returns status 0, amount 0 03:16:37.750 00.000 15672 MoveAxis(N, 0, ABG) 03:16:37.750 00.000 15672 Move returns status 0, amount 0 03:16:37.750 00.000 15672 move complete, result=0 03:16:37.750 00.000 15672 worker thread done servicing request 03:16:37.754 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=16208, FiltMin=2589, FiltMax=11479, Gamma=2.950 03:16:38.071 00.317 30444 UpdateGuideState exits: m=42312 SNR=40.2 Saturated 03:16:38.071 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:38.071 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:38.071 00.000 30444 Enqueuing Expose request 03:16:38.071 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:16:38.071 00.000 15672 Worker thread wakes up 03:16:38.071 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:38.071 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:39.978 01.907 15672 Exposure complete 03:16:39.998 00.020 15672 worker thread done servicing request 03:16:39.998 00.000 30444 OnExposeComplete: enter 03:16:39.998 00.000 30444 UpdateGuideState(): m_state=6 03:16:39.998 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7808 03:16:39.998 00.000 30444 Star::Find returns 1 (1), X=461.75, Y=204.56, Mass=48889, SNR=41.7, Peak=6103 HFD=3.8 03:16:39.998 00.000 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 03:16:39.998 00.000 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 03:16:39.998 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.31 hyp=0.44 cameraTheta=0.77 mountX=0.22 mountY=0.37, mountTheta=1.03 03:16:39.998 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.31, opts=13) 03:16:39.998 00.000 30444 Enqueuing Move request for scope (0.32, 0.31) 03:16:39.999 00.001 15672 Worker thread wakes up 03:16:39.999 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.31) opts 0xd 03:16:39.999 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.31) 03:16:39.999 00.000 15672 Moving (0.32, 0.31) raw xDistance=0.22 yDistance=0.37 03:16:39.999 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:16:39.999 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 03:16:39.999 00.000 15672 MoveAxis(E, 0, ABG) 03:16:39.999 00.000 15672 Move returns status 0, amount 0 03:16:39.999 00.000 15672 MoveAxis(S, 66, ABG) 03:16:39.999 00.000 15672 Guiding Dir = 1, Dur = 66 03:16:39.999 00.000 15672 IsSlewing returns 0 03:16:40.001 00.002 15672 IsGuiding returns 0 03:16:40.005 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=15946, FiltMin=2623, FiltMax=10891, Gamma=2.950 03:16:40.115 00.110 15672 IsGuiding returns 1 03:16:40.115 00.000 15672 scope still moving after pulse duration time elapsed 03:16:40.122 00.007 30444 UpdateGuideState exits: m=48889 SNR=41.7 Saturated 03:16:40.122 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:40.123 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:40.123 00.000 30444 Enqueuing Expose request 03:16:40.136 00.013 15672 IsSlewing returns 0 03:16:40.139 00.003 15672 IsGuiding returns 1 03:16:40.160 00.021 15672 IsSlewing returns 0 03:16:40.193 00.033 15672 IsGuiding returns 0 03:16:40.193 00.000 15672 scope move finished after 66 + 126 ms 03:16:40.193 00.000 15672 Move returns status 0, amount 66 03:16:40.193 00.000 15672 move complete, result=0 03:16:40.193 00.000 15672 worker thread done servicing request 03:16:40.193 00.000 15672 Worker thread wakes up 03:16:40.193 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:40.193 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:40.193 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 66 ms SOUTH 03:16:42.305 02.112 15672 Exposure complete 03:16:42.325 00.020 15672 worker thread done servicing request 03:16:42.325 00.000 30444 OnExposeComplete: enter 03:16:42.325 00.000 30444 UpdateGuideState(): m_state=6 03:16:42.325 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7809 03:16:42.325 00.000 30444 Star::Find returns 1 (1), X=461.28, Y=204.29, Mass=31262, SNR=33.5, Peak=5815 HFD=3.6 03:16:42.325 00.000 30444 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.28) = xAngle (3.18 = -3.10) 03:16:42.325 00.000 30444 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.12 = 3.12) 03:16:42.325 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.90 mountX=-0.16 mountY=0.00, mountTheta=3.12 03:16:42.326 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.04, opts=13) 03:16:42.326 00.000 30444 Enqueuing Move request for scope (-0.15, 0.04) 03:16:42.326 00.000 15672 Worker thread wakes up 03:16:42.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd 03:16:42.326 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.04) 03:16:42.326 00.000 15672 Moving (-0.15, 0.04) raw xDistance=-0.16 yDistance=0.00 03:16:42.326 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 03:16:42.326 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:16:42.326 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 03:16:42.326 00.000 15672 MoveAxis(E, 0, ABG) 03:16:42.327 00.001 15672 Move returns status 0, amount 0 03:16:42.327 00.000 15672 MoveAxis(N, 0, ABG) 03:16:42.327 00.000 15672 Move returns status 0, amount 0 03:16:42.327 00.000 15672 move complete, result=0 03:16:42.327 00.000 15672 worker thread done servicing request 03:16:42.331 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=16024, FiltMin=2602, FiltMax=10847, Gamma=2.950 03:16:42.374 00.043 30444 UpdateGuideState exits: m=31262 SNR=33.5 Saturated 03:16:42.374 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:42.374 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:42.374 00.000 30444 Enqueuing Expose request 03:16:42.375 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 03:16:42.375 00.000 15672 Worker thread wakes up 03:16:42.375 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:42.375 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:44.282 01.907 15672 Exposure complete 03:16:44.302 00.020 15672 worker thread done servicing request 03:16:44.302 00.000 30444 OnExposeComplete: enter 03:16:44.302 00.000 30444 UpdateGuideState(): m_state=6 03:16:44.302 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7810 03:16:44.302 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=204.74, Mass=29347, SNR=27.4, Peak=5691 HFD=4.0 03:16:44.302 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 03:16:44.302 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 03:16:44.302 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.48 hyp=0.64 cameraTheta=0.87 mountX=0.26 mountY=0.56, mountTheta=1.13 03:16:44.303 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.48, opts=13) 03:16:44.303 00.000 30444 Enqueuing Move request for scope (0.41, 0.48) 03:16:44.303 00.000 15672 Worker thread wakes up 03:16:44.303 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.48) opts 0xd 03:16:44.303 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.48) 03:16:44.303 00.000 15672 Moving (0.41, 0.48) raw xDistance=0.26 yDistance=0.56 03:16:44.303 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 03:16:44.303 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 03:16:44.303 00.000 15672 MoveAxis(W, 71, ABG) 03:16:44.303 00.000 15672 Guiding Dir = 3, Dur = 71 03:16:44.304 00.001 15672 IsSlewing returns 0 03:16:44.306 00.002 15672 IsGuiding returns 0 03:16:44.310 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2387, max=13661, FiltMin=2760, FiltMax=9415, Gamma=2.950 03:16:44.331 00.021 15672 PulseGuide returned control before completion, sleep 56 03:16:44.353 00.022 30444 UpdateGuideState exits: m=29347 SNR=27.4 Saturated 03:16:44.353 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:44.353 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:44.353 00.000 30444 Enqueuing Expose request 03:16:44.412 00.059 15672 IsGuiding returns 0 03:16:44.412 00.000 15672 Move returns status 0, amount 71 03:16:44.412 00.000 15672 MoveAxis(S, 100, ABG) 03:16:44.412 00.000 15672 Guiding Dir = 1, Dur = 100 03:16:44.412 00.000 15672 IsSlewing returns 0 03:16:44.413 00.001 15672 IsGuiding returns 0 03:16:44.491 00.078 15672 PulseGuide returned control before completion, sleep 32 03:16:44.524 00.033 15672 IsGuiding returns 1 03:16:44.524 00.000 15672 scope still moving after pulse duration time elapsed 03:16:44.546 00.022 15672 IsSlewing returns 0 03:16:44.547 00.001 15672 IsGuiding returns 1 03:16:44.568 00.021 15672 IsSlewing returns 0 03:16:44.618 00.050 15672 IsGuiding returns 0 03:16:44.618 00.000 15672 scope move finished after 100 + 105 ms 03:16:44.618 00.000 15672 Move returns status 0, amount 100 03:16:44.618 00.000 15672 move complete, result=0 03:16:44.618 00.000 15672 worker thread done servicing request 03:16:44.618 00.000 15672 Worker thread wakes up 03:16:44.618 00.000 30444 GuideStep: 0.3 px 71 ms WEST, 0.6 px 100 ms SOUTH 03:16:44.618 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:44.619 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:46.726 02.107 15672 Exposure complete 03:16:46.746 00.020 15672 worker thread done servicing request 03:16:46.746 00.000 30444 OnExposeComplete: enter 03:16:46.746 00.000 30444 UpdateGuideState(): m_state=6 03:16:46.746 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7811 03:16:46.746 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=203.87, Mass=26734, SNR=27.2, Peak=5520 HFD=3.8 03:16:46.746 00.000 30444 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.28) = xAngle (-0.50 = -0.50) 03:16:46.746 00.000 30444 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 03:16:46.746 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.38 hyp=0.55 cameraTheta=-0.78 mountX=0.48 mountY=-0.29, mountTheta=-0.54 03:16:46.747 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.38, opts=13) 03:16:46.747 00.000 30444 Enqueuing Move request for scope (0.39, -0.38) 03:16:46.747 00.000 15672 Worker thread wakes up 03:16:46.747 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.38) opts 0xd 03:16:46.747 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.38) 03:16:46.747 00.000 15672 Moving (0.39, -0.38) raw xDistance=0.48 yDistance=-0.29 03:16:46.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48 03:16:46.747 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:16:46.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 03:16:46.747 00.000 15672 MoveAxis(W, 135, ABG) 03:16:46.747 00.000 15672 Guiding Dir = 3, Dur = 135 03:16:46.748 00.001 15672 IsSlewing returns 0 03:16:46.749 00.001 15672 IsGuiding returns 0 03:16:46.752 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=10985, FiltMin=2714, FiltMax=8318, Gamma=2.950 03:16:46.775 00.023 15672 PulseGuide returned control before completion, sleep 120 03:16:46.900 00.125 15672 IsGuiding returns 1 03:16:46.900 00.000 15672 scope still moving after pulse duration time elapsed 03:16:46.920 00.020 15672 IsSlewing returns 0 03:16:46.922 00.002 15672 IsGuiding returns 1 03:16:46.944 00.022 15672 IsSlewing returns 0 03:16:46.983 00.039 15672 IsGuiding returns 0 03:16:46.983 00.000 15672 scope move finished after 135 + 100 ms 03:16:46.983 00.000 15672 Move returns status 0, amount 135 03:16:46.983 00.000 15672 MoveAxis(N, 0, ABG) 03:16:46.984 00.001 15672 Move returns status 0, amount 0 03:16:46.984 00.000 15672 move complete, result=0 03:16:46.984 00.000 15672 worker thread done servicing request 03:16:47.257 00.273 30444 UpdateGuideState exits: m=26734 SNR=27.2 Saturated 03:16:47.258 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:47.258 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:47.258 00.000 30444 Enqueuing Expose request 03:16:47.258 00.000 15672 Worker thread wakes up 03:16:47.259 00.001 30444 GuideStep: 0.5 px 135 ms WEST, -0.3 px 0 ms NORTH 03:16:47.259 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:47.259 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:49.168 01.909 15672 Exposure complete 03:16:49.188 00.020 15672 worker thread done servicing request 03:16:49.188 00.000 30444 OnExposeComplete: enter 03:16:49.188 00.000 30444 UpdateGuideState(): m_state=6 03:16:49.188 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7812 03:16:49.188 00.000 30444 Star::Find returns 1 (1), X=461.19, Y=204.41, Mass=33573, SNR=32.3, Peak=5911 HFD=3.6 03:16:49.188 00.000 30444 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.28) = xAngle (2.85 = 2.85) 03:16:49.188 00.000 30444 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 03:16:49.189 00.001 30444 CameraToMount -- cameraX=-0.24 cameraY=0.15 hyp=0.28 cameraTheta=2.57 mountX=-0.27 mountY=0.10, mountTheta=2.80 03:16:49.189 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.15, opts=13) 03:16:49.189 00.000 30444 Enqueuing Move request for scope (-0.24, 0.15) 03:16:49.189 00.000 15672 Worker thread wakes up 03:16:49.189 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.15) opts 0xd 03:16:49.189 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.15) 03:16:49.189 00.000 15672 Moving (-0.24, 0.15) raw xDistance=-0.27 yDistance=0.10 03:16:49.189 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27 03:16:49.189 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:16:49.189 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 03:16:49.189 00.000 15672 MoveAxis(E, 64, ABG) 03:16:49.189 00.000 15672 Guiding Dir = 2, Dur = 64 03:16:49.190 00.001 15672 IsSlewing returns 0 03:16:49.191 00.001 15672 IsGuiding returns 0 03:16:49.195 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=12124, FiltMin=2734, FiltMax=8942, Gamma=2.950 03:16:49.219 00.024 15672 PulseGuide returned control before completion, sleep 47 03:16:49.267 00.048 15672 IsGuiding returns 1 03:16:49.267 00.000 15672 scope still moving after pulse duration time elapsed 03:16:49.288 00.021 15672 IsSlewing returns 0 03:16:49.299 00.011 15672 IsGuiding returns 0 03:16:49.299 00.000 15672 scope move finished after 64 + 44 ms 03:16:49.300 00.001 15672 Move returns status 0, amount 64 03:16:49.300 00.000 15672 MoveAxis(N, 0, ABG) 03:16:49.300 00.000 15672 Move returns status 0, amount 0 03:16:49.300 00.000 15672 move complete, result=0 03:16:49.300 00.000 15672 worker thread done servicing request 03:16:49.305 00.005 30444 UpdateGuideState exits: m=33573 SNR=32.3 Saturated 03:16:49.305 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:49.305 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:49.305 00.000 30444 Enqueuing Expose request 03:16:49.305 00.000 30444 GuideStep: -0.3 px 64 ms EAST, 0.1 px 0 ms NORTH 03:16:49.305 00.000 15672 Worker thread wakes up 03:16:49.305 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:49.305 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:51.413 02.108 15672 Exposure complete 03:16:51.434 00.021 15672 worker thread done servicing request 03:16:51.434 00.000 30444 OnExposeComplete: enter 03:16:51.434 00.000 30444 UpdateGuideState(): m_state=6 03:16:51.434 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7813 03:16:51.434 00.000 30444 Star::Find returns 1 (1), X=461.42, Y=203.60, Mass=33248, SNR=34.4, Peak=5754 HFD=3.3 03:16:51.434 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.31 = -1.31) 03:16:51.434 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 03:16:51.434 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.66 hyp=0.66 cameraTheta=-1.58 mountX=0.17 mountY=-0.64, mountTheta=-1.31 03:16:51.435 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.66, opts=13) 03:16:51.435 00.000 30444 Enqueuing Move request for scope (-0.01, -0.66) 03:16:51.435 00.000 15672 Worker thread wakes up 03:16:51.435 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.66) opts 0xd 03:16:51.435 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.66) 03:16:51.435 00.000 15672 Moving (-0.01, -0.66) raw xDistance=0.17 yDistance=-0.64 03:16:51.435 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 03:16:51.435 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:16:51.435 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64 03:16:51.435 00.000 15672 MoveAxis(E, 0, ABG) 03:16:51.435 00.000 15672 Move returns status 0, amount 0 03:16:51.435 00.000 15672 MoveAxis(N, 0, ABG) 03:16:51.435 00.000 15672 Move returns status 0, amount 0 03:16:51.435 00.000 15672 move complete, result=0 03:16:51.436 00.001 15672 worker thread done servicing request 03:16:51.440 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=12965, FiltMin=2656, FiltMax=10127, Gamma=2.950 03:16:51.483 00.043 30444 UpdateGuideState exits: m=33248 SNR=34.4 Saturated 03:16:51.483 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:51.483 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:51.483 00.000 30444 Enqueuing Expose request 03:16:51.483 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH 03:16:51.483 00.000 15672 Worker thread wakes up 03:16:51.483 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:51.483 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:53.391 01.908 15672 Exposure complete 03:16:53.411 00.020 15672 worker thread done servicing request 03:16:53.411 00.000 30444 OnExposeComplete: enter 03:16:53.411 00.000 30444 UpdateGuideState(): m_state=6 03:16:53.411 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7814 03:16:53.411 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=204.01, Mass=39301, SNR=36.7, Peak=6072 HFD=3.6 03:16:53.411 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 03:16:53.411 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 03:16:53.412 00.001 30444 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.24 mountX=0.14 mountY=-0.22, mountTheta=-0.98 03:16:53.412 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.24, opts=13) 03:16:53.412 00.000 30444 Enqueuing Move request for scope (0.08, -0.24) 03:16:53.412 00.000 15672 Worker thread wakes up 03:16:53.412 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd 03:16:53.412 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.24) 03:16:53.412 00.000 15672 Moving (0.08, -0.24) raw xDistance=0.14 yDistance=-0.22 03:16:53.412 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:16:53.412 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:16:53.412 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 03:16:53.412 00.000 15672 MoveAxis(E, 0, ABG) 03:16:53.413 00.001 15672 Move returns status 0, amount 0 03:16:53.413 00.000 15672 MoveAxis(N, 0, ABG) 03:16:53.413 00.000 15672 Move returns status 0, amount 0 03:16:53.413 00.000 15672 move complete, result=0 03:16:53.413 00.000 15672 worker thread done servicing request 03:16:53.417 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=15206, FiltMin=2677, FiltMax=10703, Gamma=2.950 03:16:53.460 00.043 30444 UpdateGuideState exits: m=39301 SNR=36.7 Saturated 03:16:53.460 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:53.460 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:53.460 00.000 30444 Enqueuing Expose request 03:16:53.460 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:16:53.460 00.000 15672 Worker thread wakes up 03:16:53.460 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:53.460 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:55.570 02.110 15672 Exposure complete 03:16:55.590 00.020 15672 worker thread done servicing request 03:16:55.590 00.000 30444 OnExposeComplete: enter 03:16:55.590 00.000 30444 UpdateGuideState(): m_state=6 03:16:55.590 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7815 03:16:55.591 00.001 30444 Star::Find returns 1 (1), X=461.17, Y=203.34, Mass=27664, SNR=26.6, Peak=5988 HFD=2.7 03:16:55.591 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 03:16:55.591 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 03:16:55.591 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.92 hyp=0.95 cameraTheta=-1.85 mountX=-0.00 mountY=-0.95, mountTheta=-1.57 03:16:55.591 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.92, opts=13) 03:16:55.591 00.000 30444 Enqueuing Move request for scope (-0.26, -0.92) 03:16:55.591 00.000 15672 Worker thread wakes up 03:16:55.592 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.92) opts 0xd 03:16:55.592 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.92) 03:16:55.592 00.000 15672 Moving (-0.26, -0.92) raw xDistance=-0.00 yDistance=-0.95 03:16:55.592 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 03:16:55.592 00.000 15672 resist switch: large excursion: input -0.95 thresh 0.75 direction from 1 to -1 03:16:55.592 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.86 03:16:55.592 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95 03:16:55.592 00.000 15672 MoveAxis(E, 0, ABG) 03:16:55.592 00.000 15672 Move returns status 0, amount 0 03:16:55.592 00.000 15672 MoveAxis(N, 170, ABG) 03:16:55.592 00.000 15672 Guiding Dir = 0, Dur = 170 03:16:55.592 00.000 15672 IsSlewing returns 0 03:16:55.593 00.001 15672 IsGuiding returns 0 03:16:55.598 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=14402, FiltMin=2654, FiltMax=10164, Gamma=2.950 03:16:55.641 00.043 30444 UpdateGuideState exits: m=27664 SNR=26.6 Saturated 03:16:55.641 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:55.641 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:55.641 00.000 30444 Enqueuing Expose request 03:16:55.672 00.031 15672 PulseGuide returned control before completion, sleep 101 03:16:55.778 00.106 15672 IsGuiding returns 1 03:16:55.778 00.000 15672 scope still moving after pulse duration time elapsed 03:16:55.798 00.020 15672 IsSlewing returns 0 03:16:55.802 00.004 15672 IsGuiding returns 1 03:16:55.822 00.020 15672 IsSlewing returns 0 03:16:55.825 00.003 15672 IsGuiding returns 1 03:16:55.845 00.020 15672 IsSlewing returns 0 03:16:55.848 00.003 15672 IsGuiding returns 1 03:16:55.869 00.021 15672 IsSlewing returns 0 03:16:55.882 00.013 15672 IsGuiding returns 0 03:16:55.882 00.000 15672 scope move finished after 170 + 118 ms 03:16:55.882 00.000 15672 Move returns status 0, amount 170 03:16:55.882 00.000 15672 move complete, result=0 03:16:55.882 00.000 15672 worker thread done servicing request 03:16:55.883 00.001 15672 Worker thread wakes up 03:16:55.883 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -1.0 px 170 ms NORTH 03:16:55.883 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:55.883 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:57.799 01.916 15672 Exposure complete 03:16:57.827 00.028 15672 worker thread done servicing request 03:16:57.827 00.000 30444 OnExposeComplete: enter 03:16:57.827 00.000 30444 UpdateGuideState(): m_state=6 03:16:57.828 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7816 03:16:57.828 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=203.32, Mass=28852, SNR=31.5, Peak=5986 HFD=2.9 03:16:57.828 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 03:16:57.828 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 03:16:57.828 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.94 hyp=0.95 cameraTheta=-1.74 mountX=0.10 mountY=-0.95, mountTheta=-1.46 03:16:57.829 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.94, opts=13) 03:16:57.829 00.000 30444 Enqueuing Move request for scope (-0.16, -0.94) 03:16:57.829 00.000 15672 Worker thread wakes up 03:16:57.829 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.94) opts 0xd 03:16:57.829 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.94) 03:16:57.829 00.000 15672 Moving (-0.16, -0.94) raw xDistance=0.10 yDistance=-0.95 03:16:57.829 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:16:57.829 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95 03:16:57.829 00.000 15672 MoveAxis(E, 0, ABG) 03:16:57.829 00.000 15672 Move returns status 0, amount 0 03:16:57.829 00.000 15672 MoveAxis(N, 170, ABG) 03:16:57.829 00.000 15672 Guiding Dir = 0, Dur = 170 03:16:57.830 00.001 15672 IsSlewing returns 0 03:16:57.831 00.001 15672 IsGuiding returns 0 03:16:57.837 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=13813, FiltMin=2710, FiltMax=10437, Gamma=2.950 03:16:57.909 00.072 15672 PulseGuide returned control before completion, sleep 102 03:16:57.962 00.053 30444 UpdateGuideState exits: m=28852 SNR=31.5 Saturated 03:16:57.963 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:16:57.963 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:16:57.963 00.000 30444 Enqueuing Expose request 03:16:58.014 00.051 15672 IsGuiding returns 1 03:16:58.014 00.000 15672 scope still moving after pulse duration time elapsed 03:16:58.036 00.022 15672 IsSlewing returns 0 03:16:58.037 00.001 15672 IsGuiding returns 1 03:16:58.058 00.021 15672 IsSlewing returns 0 03:16:58.059 00.001 15672 IsGuiding returns 1 03:16:58.080 00.021 15672 IsSlewing returns 0 03:16:58.082 00.002 15672 IsGuiding returns 1 03:16:58.103 00.021 15672 IsSlewing returns 0 03:16:58.120 00.017 15672 IsGuiding returns 0 03:16:58.120 00.000 15672 scope move finished after 170 + 119 ms 03:16:58.120 00.000 15672 Move returns status 0, amount 170 03:16:58.120 00.000 15672 move complete, result=0 03:16:58.121 00.001 15672 worker thread done servicing request 03:16:58.121 00.000 15672 Worker thread wakes up 03:16:58.121 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:16:58.121 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:16:58.122 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -1.0 px 170 ms NORTH 03:17:00.232 02.110 15672 Exposure complete 03:17:00.257 00.025 15672 worker thread done servicing request 03:17:00.258 00.001 30444 OnExposeComplete: enter 03:17:00.258 00.000 30444 UpdateGuideState(): m_state=6 03:17:00.258 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7817 03:17:00.258 00.000 30444 Star::Find returns 1 (1), X=461.82, Y=203.26, Mass=25767, SNR=28.2, Peak=5701 HFD=3.0 03:17:00.258 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 03:17:00.258 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 03:17:00.258 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.99 hyp=1.07 cameraTheta=-1.20 mountX=0.64 mountY=-0.89, mountTheta=-0.94 03:17:00.258 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.99, opts=13) 03:17:00.258 00.000 30444 Enqueuing Move request for scope (0.38, -0.99) 03:17:00.258 00.000 15672 Worker thread wakes up 03:17:00.259 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.99) opts 0xd 03:17:00.259 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.99) 03:17:00.259 00.000 15672 Moving (0.38, -0.99) raw xDistance=0.64 yDistance=-0.89 03:17:00.259 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64 03:17:00.259 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 03:17:00.259 00.000 15672 MoveAxis(W, 174, ABG) 03:17:00.259 00.000 15672 Guiding Dir = 3, Dur = 174 03:17:00.259 00.000 15672 IsSlewing returns 0 03:17:00.265 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=13798, FiltMin=2645, FiltMax=10084, Gamma=2.950 03:17:00.289 00.024 15672 IsGuiding returns 0 03:17:00.305 00.016 15672 PulseGuide returned control before completion, sleep 169 03:17:00.308 00.003 30444 UpdateGuideState exits: m=25767 SNR=28.2 Saturated 03:17:00.308 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:00.308 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:00.308 00.000 30444 Enqueuing Expose request 03:17:00.478 00.170 15672 IsGuiding returns 1 03:17:00.478 00.000 15672 scope still moving after pulse duration time elapsed 03:17:00.500 00.022 15672 IsSlewing returns 0 03:17:00.546 00.046 15672 IsGuiding returns 0 03:17:00.546 00.000 15672 scope move finished after 174 + 82 ms 03:17:00.546 00.000 15672 Move returns status 0, amount 174 03:17:00.547 00.001 15672 MoveAxis(N, 158, ABG) 03:17:00.547 00.000 15672 Guiding Dir = 0, Dur = 158 03:17:00.547 00.000 15672 IsSlewing returns 0 03:17:00.550 00.003 15672 IsGuiding returns 0 03:17:00.625 00.075 15672 PulseGuide returned control before completion, sleep 94 03:17:00.720 00.095 15672 IsGuiding returns 1 03:17:00.720 00.000 15672 scope still moving after pulse duration time elapsed 03:17:00.742 00.022 15672 IsSlewing returns 0 03:17:00.785 00.043 15672 IsGuiding returns 1 03:17:00.807 00.022 15672 IsSlewing returns 0 03:17:00.817 00.010 15672 IsGuiding returns 0 03:17:00.817 00.000 15672 scope move finished after 158 + 109 ms 03:17:00.817 00.000 15672 Move returns status 0, amount 158 03:17:00.817 00.000 15672 move complete, result=0 03:17:00.817 00.000 15672 worker thread done servicing request 03:17:00.817 00.000 15672 Worker thread wakes up 03:17:00.817 00.000 30444 GuideStep: 0.6 px 174 ms WEST, -0.9 px 158 ms NORTH 03:17:00.817 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:00.817 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:17:02.724 01.907 15672 Exposure complete 03:17:02.744 00.020 15672 worker thread done servicing request 03:17:02.744 00.000 30444 OnExposeComplete: enter 03:17:02.744 00.000 30444 UpdateGuideState(): m_state=6 03:17:02.744 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7818 03:17:02.744 00.000 30444 Star::Find returns 1 (1), X=460.86, Y=203.99, Mass=34393, SNR=33.4, Peak=5839 HFD=3.5 03:17:02.745 00.001 30444 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.28) = xAngle (-2.43 = -2.43) 03:17:02.745 00.000 30444 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.49 = -2.49) 03:17:02.745 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-0.27 hyp=0.63 cameraTheta=-2.71 mountX=-0.48 mountY=-0.38, mountTheta=-2.47 03:17:02.745 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-0.27, opts=13) 03:17:02.745 00.000 30444 Enqueuing Move request for scope (-0.58, -0.27) 03:17:02.745 00.000 15672 Worker thread wakes up 03:17:02.745 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.27) opts 0xd 03:17:02.745 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -0.27) 03:17:02.745 00.000 15672 Moving (-0.58, -0.27) raw xDistance=-0.48 yDistance=-0.38 03:17:02.745 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.48 03:17:02.745 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 03:17:02.745 00.000 15672 MoveAxis(E, 118, ABG) 03:17:02.746 00.001 15672 Guiding Dir = 2, Dur = 118 03:17:02.746 00.000 15672 IsSlewing returns 0 03:17:02.747 00.001 15672 IsGuiding returns 0 03:17:02.751 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=14403, FiltMin=2635, FiltMax=10488, Gamma=2.950 03:17:02.765 00.014 15672 PulseGuide returned control before completion, sleep 111 03:17:02.879 00.114 15672 IsGuiding returns 1 03:17:02.879 00.000 15672 scope still moving after pulse duration time elapsed 03:17:02.901 00.022 15672 IsSlewing returns 0 03:17:02.943 00.042 15672 IsGuiding returns 0 03:17:02.943 00.000 15672 scope move finished after 118 + 77 ms 03:17:02.943 00.000 15672 Move returns status 0, amount 118 03:17:02.943 00.000 15672 MoveAxis(N, 68, ABG) 03:17:02.943 00.000 15672 Guiding Dir = 0, Dur = 68 03:17:02.944 00.001 15672 IsSlewing returns 0 03:17:02.946 00.002 15672 IsGuiding returns 0 03:17:03.022 00.076 15672 IsGuiding returns 1 03:17:03.023 00.001 15672 scope still moving after pulse duration time elapsed 03:17:03.044 00.021 15672 IsSlewing returns 0 03:17:03.048 00.004 15672 IsGuiding returns 1 03:17:03.069 00.021 15672 IsSlewing returns 0 03:17:03.072 00.003 15672 IsGuiding returns 1 03:17:03.093 00.021 15672 IsSlewing returns 0 03:17:03.101 00.008 30444 UpdateGuideState exits: m=34393 SNR=33.4 Saturated 03:17:03.101 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:03.103 00.002 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:03.103 00.000 30444 Enqueuing Expose request 03:17:03.119 00.016 15672 IsGuiding returns 0 03:17:03.119 00.000 15672 scope move finished after 68 + 104 ms 03:17:03.119 00.000 15672 Move returns status 0, amount 68 03:17:03.120 00.001 15672 move complete, result=0 03:17:03.120 00.000 15672 worker thread done servicing request 03:17:03.120 00.000 15672 Worker thread wakes up 03:17:03.120 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:03.120 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:17:03.128 00.008 30444 GuideStep: -0.5 px 118 ms EAST, -0.4 px 68 ms NORTH 03:17:05.229 02.101 15672 Exposure complete 03:17:05.248 00.019 15672 worker thread done servicing request 03:17:05.248 00.000 30444 OnExposeComplete: enter 03:17:05.248 00.000 30444 UpdateGuideState(): m_state=6 03:17:05.248 00.000 30444 Star::Find(15, 460, 203, 0, (0,0,0,0), 0.0, 255) frame 7819 03:17:05.248 00.000 30444 Star::Find returns 1 (1), X=461.55, Y=203.43, Mass=33116, SNR=34.2, Peak=6019 HFD=3.2 03:17:05.248 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 03:17:05.248 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 03:17:05.248 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.82 hyp=0.83 cameraTheta=-1.43 mountX=0.34 mountY=-0.78, mountTheta=-1.16 03:17:05.250 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.82, opts=13) 03:17:05.250 00.000 30444 Enqueuing Move request for scope (0.12, -0.82) 03:17:05.250 00.000 15672 Worker thread wakes up 03:17:05.250 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.82) opts 0xd 03:17:05.250 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.82) 03:17:05.250 00.000 15672 Moving (0.12, -0.82) raw xDistance=0.34 yDistance=-0.78 03:17:05.250 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34 03:17:05.250 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 03:17:05.250 00.000 15672 MoveAxis(W, 84, ABG) 03:17:05.250 00.000 15672 Guiding Dir = 3, Dur = 84 03:17:05.250 00.000 15672 IsSlewing returns 0 03:17:05.251 00.001 15672 IsGuiding returns 0 03:17:05.255 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=15732, FiltMin=2616, FiltMax=10922, Gamma=2.950 03:17:05.273 00.018 15672 PulseGuide returned control before completion, sleep 72 03:17:05.297 00.024 30444 UpdateGuideState exits: m=33116 SNR=34.2 Saturated 03:17:05.298 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:05.298 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:05.298 00.000 30444 Enqueuing Expose request 03:17:05.346 00.048 15672 IsGuiding returns 1 03:17:05.346 00.000 15672 scope still moving after pulse duration time elapsed 03:17:05.368 00.022 15672 IsSlewing returns 0 03:17:05.385 00.017 15672 IsGuiding returns 0 03:17:05.386 00.001 15672 scope move finished after 84 + 50 ms 03:17:05.386 00.000 15672 Move returns status 0, amount 84 03:17:05.386 00.000 15672 MoveAxis(N, 138, ABG) 03:17:05.386 00.000 15672 Guiding Dir = 0, Dur = 138 03:17:05.386 00.000 15672 IsSlewing returns 0 03:17:05.387 00.001 15672 IsGuiding returns 0 03:17:05.465 00.078 15672 PulseGuide returned control before completion, sleep 70 03:17:05.547 00.082 15672 IsGuiding returns 1 03:17:05.547 00.000 15672 scope still moving after pulse duration time elapsed 03:17:05.569 00.022 15672 IsSlewing returns 0 03:17:05.572 00.003 15672 IsGuiding returns 1 03:17:05.593 00.021 15672 IsSlewing returns 0 03:17:05.594 00.001 15672 IsGuiding returns 1 03:17:05.615 00.021 15672 IsSlewing returns 0 03:17:05.642 00.027 15672 IsGuiding returns 0 03:17:05.642 00.000 15672 scope move finished after 138 + 116 ms 03:17:05.642 00.000 15672 Move returns status 0, amount 138 03:17:05.642 00.000 15672 move complete, result=0 03:17:05.642 00.000 15672 worker thread done servicing request 03:17:05.642 00.000 15672 Worker thread wakes up 03:17:05.642 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:05.642 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:17:05.643 00.001 30444 GuideStep: 0.3 px 84 ms WEST, -0.8 px 138 ms NORTH 03:17:07.551 01.908 15672 Exposure complete 03:17:07.575 00.024 15672 worker thread done servicing request 03:17:07.793 00.218 30444 OnExposeComplete: enter 03:17:07.793 00.000 30444 UpdateGuideState(): m_state=6 03:17:07.794 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7820 03:17:07.794 00.000 30444 Star::Find returns 1 (1), X=461.44, Y=203.74, Mass=32890, SNR=33.4, Peak=5882 HFD=3.2 03:17:07.794 00.000 30444 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.28) = xAngle (-1.27 = -1.27) 03:17:07.794 00.000 30444 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 03:17:07.794 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.51 hyp=0.52 cameraTheta=-1.55 mountX=0.15 mountY=-0.50, mountTheta=-1.28 03:17:07.794 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.51, opts=13) 03:17:07.795 00.001 30444 Enqueuing Move request for scope (0.01, -0.51) 03:17:07.795 00.000 15672 Worker thread wakes up 03:17:07.795 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.51) opts 0xd 03:17:07.795 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.51) 03:17:07.795 00.000 15672 Moving (0.01, -0.51) raw xDistance=0.15 yDistance=-0.50 03:17:07.795 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:17:07.795 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 03:17:07.795 00.000 15672 MoveAxis(E, 0, ABG) 03:17:07.795 00.000 15672 Move returns status 0, amount 0 03:17:07.795 00.000 15672 MoveAxis(N, 89, ABG) 03:17:07.795 00.000 15672 Guiding Dir = 0, Dur = 89 03:17:07.796 00.001 15672 IsSlewing returns 0 03:17:07.797 00.001 15672 IsGuiding returns 0 03:17:07.803 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=15041, FiltMin=2643, FiltMax=10752, Gamma=2.950 03:17:07.878 00.075 15672 PulseGuide returned control before completion, sleep 18 03:17:07.897 00.019 15672 IsGuiding returns 1 03:17:07.898 00.001 15672 scope still moving after pulse duration time elapsed 03:17:07.919 00.021 15672 IsSlewing returns 0 03:17:07.923 00.004 30444 UpdateGuideState exits: m=32890 SNR=33.4 Saturated 03:17:07.923 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:07.923 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:07.923 00.000 30444 Enqueuing Expose request 03:17:07.937 00.014 30444 evsrv: cli 04F26B18 request: {"method":"dither","params":[4,false,{"pixels":2,"time":60,"timeout":180}],"id":7} 03:17:07.937 00.000 30444 PhdController::Dither begins 03:17:07.939 00.002 30444 dither: size=4.00, dRA=1.68 dDec=0.11 03:17:07.939 00.000 30444 MountToCamera -- mountTheta (0.06) + m_xAngle (-0.28) = xAngle (-0.21 = -0.21) 03:17:07.939 00.000 30444 MountToCamera -- mountX=1.68 mountY=0.11 hyp=1.69 mountTheta=0.06 cameraX=1.65, cameraY=-0.36 cameraTheta=-0.21 03:17:07.939 00.000 30444 setting lock position to (463.08, 203.89) 03:17:07.939 00.000 30444 Mount: notify guiding dithered (1.6, -0.4) 03:17:07.939 00.000 30444 Status Line: Dither by 1.68,0.11 03:17:07.941 00.002 15672 IsGuiding returns 1 03:17:07.944 00.003 30444 PhdController: newstate STATE_SETTLE_BEGIN 03:17:07.950 00.006 30444 PhdController: newstate STATE_SETTLE_WAIT 03:17:07.950 00.000 30444 evsrv: cli 04F26B18 response: {"jsonrpc":"2.0","result":0,"id":7} 03:17:07.963 00.013 15672 IsSlewing returns 0 03:17:07.989 00.026 15672 IsGuiding returns 0 03:17:07.989 00.000 15672 scope move finished after 89 + 104 ms 03:17:07.989 00.000 15672 Move returns status 0, amount 89 03:17:07.989 00.000 15672 move complete, result=0 03:17:07.990 00.001 15672 worker thread done servicing request 03:17:07.990 00.000 15672 Worker thread wakes up 03:17:07.990 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:07.990 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,189,31,31) 03:17:07.991 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 89 ms NORTH 03:17:10.100 02.109 15672 Exposure complete 03:17:10.121 00.021 15672 worker thread done servicing request 03:17:10.121 00.000 30444 OnExposeComplete: enter 03:17:10.121 00.000 30444 UpdateGuideState(): m_state=6 03:17:10.121 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7821 03:17:10.121 00.000 30444 Star::Find returns 1 (1), X=461.73, Y=203.34, Mass=36922, SNR=35.2, Peak=5811 HFD=3.5 03:17:10.121 00.000 30444 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.28) = xAngle (-2.47 = -2.47) 03:17:10.121 00.000 30444 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.54 = -2.54) 03:17:10.121 00.000 30444 CameraToMount -- cameraX=-1.35 cameraY=-0.55 hyp=1.46 cameraTheta=-2.75 mountX=-1.15 mountY=-0.83, mountTheta=-2.51 03:17:10.122 00.001 30444 dither recenter: remaining=(-1.7,-0.1) step=(-1.7,-0.1) 03:17:10.380 00.258 30444 MountToCamera -- mountTheta (-3.08) + m_xAngle (-0.28) = xAngle (-3.36 = 2.93) 03:17:10.380 00.000 30444 MountToCamera -- mountX=-1.68 mountY=-0.11 hyp=1.69 mountTheta=-3.08 cameraX=-1.65, cameraY=0.36 cameraTheta=2.93 03:17:10.380 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.65, y=0.36, opts=4) 03:17:10.380 00.000 30444 Enqueuing Move request for scope (-1.65, 0.36) 03:17:10.380 00.000 30444 Mount: notify direct move -1.68,-0.11 03:17:10.380 00.000 15672 Worker thread wakes up 03:17:10.380 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.65, 0.36) opts 0x4 03:17:10.380 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.65, 0.36) 03:17:10.380 00.000 15672 Moving (-1.65, 0.36) raw xDistance=-1.68 yDistance=-0.11 03:17:10.380 00.000 15672 MoveAxis(E, 723, B) 03:17:10.380 00.000 15672 Guiding Dir = 2, Dur = 723 03:17:10.380 00.000 15672 IsSlewing returns 0 03:17:10.382 00.002 15672 IsGuiding returns 0 03:17:10.386 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=16268, FiltMin=2669, FiltMax=11044, Gamma=2.950 03:17:10.401 00.015 15672 PulseGuide returned control before completion, sleep 714 03:17:10.429 00.028 30444 UpdateGuideState exits: m=36922 SNR=35.2 Saturated 03:17:10.429 00.000 30444 PhdController: settling, locked = 1, distance = 2.11 (2.00) aobump = 0 frame = 1 / 99999 03:17:10.429 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849430.429,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":2.11,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 03:17:10.429 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:10.430 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:10.430 00.000 30444 Enqueuing Expose request 03:17:11.119 00.689 15672 IsGuiding returns 1 03:17:11.119 00.000 15672 scope still moving after pulse duration time elapsed 03:17:11.140 00.021 15672 IsSlewing returns 0 03:17:11.142 00.002 15672 IsGuiding returns 0 03:17:11.142 00.000 15672 scope move finished after 723 + 36 ms 03:17:11.142 00.000 15672 Move returns status 0, amount 723 03:17:11.142 00.000 15672 MoveAxis(N, 19, B) 03:17:11.142 00.000 15672 Guiding Dir = 0, Dur = 19 03:17:11.142 00.000 15672 IsSlewing returns 0 03:17:11.143 00.001 15672 IsGuiding returns 0 03:17:11.218 00.075 15672 IsGuiding returns 1 03:17:11.218 00.000 15672 scope still moving after pulse duration time elapsed 03:17:11.240 00.022 15672 IsSlewing returns 0 03:17:11.296 00.056 15672 IsGuiding returns 0 03:17:11.296 00.000 15672 scope move finished after 19 + 133 ms 03:17:11.296 00.000 15672 Move returns status 0, amount 19 03:17:11.296 00.000 15672 move complete, result=0 03:17:11.296 00.000 15672 worker thread done servicing request 03:17:11.296 00.000 15672 Worker thread wakes up 03:17:11.296 00.000 30444 GuideStep: -1.7 px 723 ms EAST, -0.1 px 19 ms NORTH 03:17:11.296 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:11.297 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:13.202 01.905 15672 Exposure complete 03:17:13.222 00.020 15672 worker thread done servicing request 03:17:13.222 00.000 30444 OnExposeComplete: enter 03:17:13.222 00.000 30444 UpdateGuideState(): m_state=6 03:17:13.223 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 7822 03:17:13.223 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=203.67, Mass=38055, SNR=40.2, Peak=5815 HFD=3.4 03:17:13.223 00.000 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.65 = -2.65) 03:17:13.223 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.71 = -2.71) 03:17:13.223 00.000 30444 CameraToMount -- cameraX=-1.04 cameraY=-0.23 hyp=1.06 cameraTheta=-2.92 mountX=-0.93 mountY=-0.45, mountTheta=-2.70 03:17:13.223 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.04, y=-0.23, opts=13) 03:17:13.223 00.000 30444 Enqueuing Move request for scope (-1.04, -0.23) 03:17:13.223 00.000 15672 Worker thread wakes up 03:17:13.223 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.04, -0.23) opts 0xd 03:17:13.224 00.001 15672 Handling offset move in thread for scope, endpoint = (-1.04, -0.23) 03:17:13.224 00.000 15672 Moving (-1.04, -0.23) raw xDistance=-0.93 yDistance=-0.45 03:17:13.224 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.93 03:17:13.224 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:17:13.224 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45 03:17:13.224 00.000 15672 MoveAxis(E, 252, ABG) 03:17:13.224 00.000 15672 Guiding Dir = 2, Dur = 252 03:17:13.224 00.000 15672 IsSlewing returns 0 03:17:13.226 00.002 15672 IsGuiding returns 0 03:17:13.231 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=13947, FiltMin=2553, FiltMax=10328, Gamma=2.950 03:17:13.245 00.014 15672 PulseGuide returned control before completion, sleep 244 03:17:13.490 00.245 15672 IsGuiding returns 1 03:17:13.491 00.001 15672 scope still moving after pulse duration time elapsed 03:17:13.512 00.021 15672 IsSlewing returns 0 03:17:13.516 00.004 15672 IsGuiding returns 0 03:17:13.517 00.001 15672 scope move finished after 252 + 38 ms 03:17:13.517 00.000 15672 Move returns status 0, amount 252 03:17:13.517 00.000 15672 MoveAxis(N, 0, ABG) 03:17:13.517 00.000 15672 Move returns status 0, amount 0 03:17:13.517 00.000 15672 move complete, result=0 03:17:13.517 00.000 15672 worker thread done servicing request 03:17:13.521 00.004 30444 UpdateGuideState exits: m=38055 SNR=40.2 Saturated 03:17:13.521 00.000 30444 PhdController: settling, locked = 1, distance = 1.06 (2.00) aobump = 0 frame = 2 / 99999 03:17:13.521 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849433.521,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.06,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 03:17:13.521 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:13.521 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:13.521 00.000 30444 Enqueuing Expose request 03:17:13.521 00.000 15672 Worker thread wakes up 03:17:13.522 00.001 30444 GuideStep: -0.9 px 252 ms EAST, -0.4 px 0 ms NORTH 03:17:13.522 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:13.522 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:15.630 02.108 15672 Exposure complete 03:17:15.650 00.020 15672 worker thread done servicing request 03:17:15.651 00.001 30444 OnExposeComplete: enter 03:17:15.651 00.000 30444 UpdateGuideState(): m_state=6 03:17:15.651 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7823 03:17:15.651 00.000 30444 Star::Find returns 1 (1), X=463.70, Y=203.14, Mass=38744, SNR=37.8, Peak=5619 HFD=3.8 03:17:15.651 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 03:17:15.651 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 03:17:15.651 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=-0.76 hyp=0.97 cameraTheta=-0.89 mountX=0.80 mountY=-0.61, mountTheta=-0.65 03:17:15.651 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=-0.76, opts=13) 03:17:15.651 00.000 30444 Enqueuing Move request for scope (0.62, -0.76) 03:17:15.652 00.001 15672 Worker thread wakes up 03:17:15.652 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.76) opts 0xd 03:17:15.652 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, -0.76) 03:17:15.652 00.000 15672 Moving (0.62, -0.76) raw xDistance=0.80 yDistance=-0.61 03:17:15.652 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.80 03:17:15.652 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:17:15.652 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61 03:17:15.652 00.000 15672 MoveAxis(W, 198, ABG) 03:17:15.652 00.000 15672 Guiding Dir = 3, Dur = 198 03:17:15.652 00.000 15672 IsSlewing returns 0 03:17:15.653 00.001 15672 IsGuiding returns 0 03:17:15.659 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=16375, FiltMin=2643, FiltMax=11488, Gamma=2.950 03:17:15.673 00.014 15672 PulseGuide returned control before completion, sleep 189 03:17:15.707 00.034 30444 UpdateGuideState exits: m=38744 SNR=37.8 Saturated 03:17:15.707 00.000 30444 PhdController: settling, locked = 1, distance = 1.04 (2.00) aobump = 0 frame = 3 / 99999 03:17:15.707 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849435.707,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.04,"Time":2.2,"SettleTime":60.0,"StarLocked":true} 03:17:15.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:15.707 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:15.707 00.000 30444 Enqueuing Expose request 03:17:15.864 00.157 15672 IsGuiding returns 1 03:17:15.864 00.000 15672 scope still moving after pulse duration time elapsed 03:17:15.885 00.021 15672 IsSlewing returns 0 03:17:15.898 00.013 15672 IsGuiding returns 0 03:17:15.898 00.000 15672 scope move finished after 198 + 46 ms 03:17:15.898 00.000 15672 Move returns status 0, amount 198 03:17:15.898 00.000 15672 MoveAxis(N, 0, ABG) 03:17:15.898 00.000 15672 Move returns status 0, amount 0 03:17:15.898 00.000 15672 move complete, result=0 03:17:15.898 00.000 15672 worker thread done servicing request 03:17:15.898 00.000 15672 Worker thread wakes up 03:17:15.898 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:15.898 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:15.898 00.000 30444 GuideStep: 0.8 px 198 ms WEST, -0.6 px 0 ms NORTH 03:17:17.804 01.906 15672 Exposure complete 03:17:17.824 00.020 15672 worker thread done servicing request 03:17:17.824 00.000 30444 OnExposeComplete: enter 03:17:17.824 00.000 30444 UpdateGuideState(): m_state=6 03:17:17.824 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7824 03:17:17.824 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=203.37, Mass=46789, SNR=43.4, Peak=5668 HFD=4.0 03:17:17.824 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 03:17:17.824 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 03:17:17.824 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.52 hyp=0.53 cameraTheta=-1.40 mountX=0.23 mountY=-0.49, mountTheta=-1.13 03:17:17.825 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.52, opts=13) 03:17:17.825 00.000 30444 Enqueuing Move request for scope (0.09, -0.52) 03:17:17.825 00.000 15672 Worker thread wakes up 03:17:17.825 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.52) opts 0xd 03:17:17.825 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.52) 03:17:17.825 00.000 15672 Moving (0.09, -0.52) raw xDistance=0.23 yDistance=-0.49 03:17:17.825 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 03:17:17.825 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.54 03:17:17.825 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 03:17:17.825 00.000 15672 MoveAxis(E, 0, ABG) 03:17:17.825 00.000 15672 Move returns status 0, amount 0 03:17:17.825 00.000 15672 MoveAxis(N, 88, ABG) 03:17:17.825 00.000 15672 Guiding Dir = 0, Dur = 88 03:17:17.826 00.001 15672 IsSlewing returns 0 03:17:17.827 00.001 15672 IsGuiding returns 0 03:17:17.831 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=15855, FiltMin=2611, FiltMax=10909, Gamma=2.950 03:17:17.910 00.079 15672 PulseGuide returned control before completion, sleep 15 03:17:17.944 00.034 15672 IsGuiding returns 1 03:17:17.944 00.000 15672 scope still moving after pulse duration time elapsed 03:17:17.964 00.020 15672 IsSlewing returns 0 03:17:17.967 00.003 15672 IsGuiding returns 1 03:17:17.988 00.021 15672 IsSlewing returns 0 03:17:17.990 00.002 15672 IsGuiding returns 1 03:17:18.012 00.022 15672 IsSlewing returns 0 03:17:18.040 00.028 15672 IsGuiding returns 0 03:17:18.040 00.000 15672 scope move finished after 88 + 124 ms 03:17:18.040 00.000 15672 Move returns status 0, amount 88 03:17:18.040 00.000 15672 move complete, result=0 03:17:18.040 00.000 15672 worker thread done servicing request 03:17:18.088 00.048 30444 UpdateGuideState exits: m=46789 SNR=43.4 Saturated 03:17:18.088 00.000 30444 PhdController: settling, locked = 1, distance = 0.88 (2.00) aobump = 0 frame = 4 / 99999 03:17:18.089 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596849438.088,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.88,"Time":4.6,"SettleTime":60.0,"StarLocked":true} 03:17:18.089 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:18.089 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:18.089 00.000 30444 Enqueuing Expose request 03:17:18.089 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 88 ms NORTH 03:17:18.090 00.001 15672 Worker thread wakes up 03:17:18.090 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:18.090 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:20.200 02.110 15672 Exposure complete 03:17:20.220 00.020 15672 worker thread done servicing request 03:17:20.220 00.000 30444 OnExposeComplete: enter 03:17:20.220 00.000 30444 UpdateGuideState(): m_state=6 03:17:20.220 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7825 03:17:20.220 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=204.03, Mass=33330, SNR=31.7, Peak=5935 HFD=3.9 03:17:20.220 00.000 30444 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.28) = xAngle (1.61 = 1.61) 03:17:20.220 00.000 30444 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 03:17:20.220 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.33 mountX=-0.01 mountY=0.13, mountTheta=1.61 03:17:20.221 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.13, opts=13) 03:17:20.221 00.000 30444 Enqueuing Move request for scope (0.03, 0.13) 03:17:20.221 00.000 15672 Worker thread wakes up 03:17:20.221 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd 03:17:20.221 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.13) 03:17:20.221 00.000 15672 Moving (0.03, 0.13) raw xDistance=-0.01 yDistance=0.13 03:17:20.221 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:17:20.221 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:17:20.221 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 03:17:20.221 00.000 15672 MoveAxis(E, 0, ABG) 03:17:20.221 00.000 15672 Move returns status 0, amount 0 03:17:20.221 00.000 15672 MoveAxis(N, 0, ABG) 03:17:20.221 00.000 15672 Move returns status 0, amount 0 03:17:20.221 00.000 15672 move complete, result=0 03:17:20.221 00.000 15672 worker thread done servicing request 03:17:20.226 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=15006, FiltMin=2630, FiltMax=11892, Gamma=2.950 03:17:20.268 00.042 30444 UpdateGuideState exits: m=33330 SNR=31.7 Saturated 03:17:20.268 00.000 30444 PhdController: settling, locked = 1, distance = 0.66 (2.00) aobump = 0 frame = 5 / 99999 03:17:20.268 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849440.268,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.66,"Time":6.7,"SettleTime":60.0,"StarLocked":true} 03:17:20.268 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:20.268 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:20.268 00.000 30444 Enqueuing Expose request 03:17:20.268 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:17:20.268 00.000 15672 Worker thread wakes up 03:17:20.269 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:20.269 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:22.174 01.905 15672 Exposure complete 03:17:22.194 00.020 15672 worker thread done servicing request 03:17:22.194 00.000 30444 OnExposeComplete: enter 03:17:22.194 00.000 30444 UpdateGuideState(): m_state=6 03:17:22.194 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7826 03:17:22.194 00.000 30444 Star::Find returns 1 (1), X=462.28, Y=203.95, Mass=31524, SNR=27.8, Peak=5611 HFD=3.3 03:17:22.194 00.000 30444 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.28) = xAngle (3.35 = -2.93) 03:17:22.194 00.000 30444 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.29 = -3.00) 03:17:22.194 00.000 30444 CameraToMount -- cameraX=-0.80 cameraY=0.06 hyp=0.80 cameraTheta=3.07 mountX=-0.78 mountY=-0.12, mountTheta=-2.99 03:17:22.194 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.80, y=0.06, opts=13) 03:17:22.195 00.001 30444 Enqueuing Move request for scope (-0.80, 0.06) 03:17:22.195 00.000 15672 Worker thread wakes up 03:17:22.195 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.06) opts 0xd 03:17:22.195 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.80, 0.06) 03:17:22.195 00.000 15672 Moving (-0.80, 0.06) raw xDistance=-0.78 yDistance=-0.12 03:17:22.195 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78 03:17:22.195 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:17:22.195 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 03:17:22.195 00.000 15672 MoveAxis(E, 212, ABG) 03:17:22.195 00.000 15672 Guiding Dir = 2, Dur = 212 03:17:22.196 00.001 15672 IsSlewing returns 0 03:17:22.201 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=14138, FiltMin=2616, FiltMax=11470, Gamma=2.950 03:17:22.208 00.007 15672 IsGuiding returns 0 03:17:22.223 00.015 15672 PulseGuide returned control before completion, sleep 207 03:17:22.244 00.021 30444 UpdateGuideState exits: m=31524 SNR=27.8 Saturated 03:17:22.244 00.000 30444 PhdController: settling, locked = 1, distance = 0.70 (2.00) aobump = 0 frame = 6 / 99999 03:17:22.244 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849442.244,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.70,"Time":8.7,"SettleTime":60.0,"StarLocked":true} 03:17:22.244 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:22.244 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:22.244 00.000 30444 Enqueuing Expose request 03:17:22.463 00.219 15672 IsGuiding returns 0 03:17:22.464 00.001 15672 Move returns status 0, amount 212 03:17:22.464 00.000 15672 MoveAxis(N, 0, ABG) 03:17:22.464 00.000 15672 Move returns status 0, amount 0 03:17:22.464 00.000 15672 move complete, result=0 03:17:22.464 00.000 15672 worker thread done servicing request 03:17:22.464 00.000 15672 Worker thread wakes up 03:17:22.464 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:22.465 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:22.465 00.000 30444 GuideStep: -0.8 px 212 ms EAST, -0.1 px 0 ms NORTH 03:17:24.574 02.109 15672 Exposure complete 03:17:24.593 00.019 15672 worker thread done servicing request 03:17:24.593 00.000 30444 OnExposeComplete: enter 03:17:24.594 00.001 30444 UpdateGuideState(): m_state=6 03:17:24.594 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7827 03:17:24.594 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=204.07, Mass=42196, SNR=39.5, Peak=5598 HFD=4.1 03:17:24.594 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 03:17:24.594 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 03:17:24.594 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.75 mountX=0.13 mountY=0.21, mountTheta=1.01 03:17:24.594 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.17, opts=13) 03:17:24.594 00.000 30444 Enqueuing Move request for scope (0.18, 0.17) 03:17:24.594 00.000 15672 Worker thread wakes up 03:17:24.595 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd 03:17:24.595 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.17) 03:17:24.595 00.000 15672 Moving (0.18, 0.17) raw xDistance=0.13 yDistance=0.21 03:17:24.595 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:17:24.595 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:17:24.595 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 03:17:24.595 00.000 15672 MoveAxis(E, 0, ABG) 03:17:24.595 00.000 15672 Move returns status 0, amount 0 03:17:24.595 00.000 15672 MoveAxis(N, 0, ABG) 03:17:24.595 00.000 15672 Move returns status 0, amount 0 03:17:24.595 00.000 15672 move complete, result=0 03:17:24.595 00.000 15672 worker thread done servicing request 03:17:24.600 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=15946, FiltMin=2633, FiltMax=11256, Gamma=2.950 03:17:24.642 00.042 30444 UpdateGuideState exits: m=42196 SNR=39.5 Saturated 03:17:24.642 00.000 30444 PhdController: settling, locked = 1, distance = 0.57 (2.00) aobump = 0 frame = 7 / 99999 03:17:24.642 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849444.642,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.57,"Time":11.1,"SettleTime":60.0,"StarLocked":true} 03:17:24.642 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:24.642 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:24.642 00.000 30444 Enqueuing Expose request 03:17:24.642 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:17:24.643 00.001 15672 Worker thread wakes up 03:17:24.643 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:24.643 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:26.558 01.915 15672 Exposure complete 03:17:26.588 00.030 15672 worker thread done servicing request 03:17:26.588 00.000 30444 OnExposeComplete: enter 03:17:26.588 00.000 30444 UpdateGuideState(): m_state=6 03:17:26.588 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7828 03:17:26.588 00.000 30444 Star::Find returns 1 (1), X=463.68, Y=203.90, Mass=35137, SNR=31.2, Peak=5229 HFD=3.8 03:17:26.588 00.000 30444 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.28) = xAngle (0.29 = 0.29) 03:17:26.588 00.000 30444 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.23 = 0.23) 03:17:26.588 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=0.01 hyp=0.60 cameraTheta=0.01 mountX=0.57 mountY=0.14, mountTheta=0.23 03:17:26.589 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=0.01, opts=13) 03:17:26.589 00.000 30444 Enqueuing Move request for scope (0.60, 0.01) 03:17:26.589 00.000 15672 Worker thread wakes up 03:17:26.589 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.01) opts 0xd 03:17:26.589 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, 0.01) 03:17:26.589 00.000 15672 Moving (0.60, 0.01) raw xDistance=0.57 yDistance=0.14 03:17:26.589 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 03:17:26.589 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:17:26.589 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 03:17:26.589 00.000 15672 MoveAxis(W, 155, ABG) 03:17:26.589 00.000 15672 Guiding Dir = 3, Dur = 155 03:17:26.590 00.001 15672 IsSlewing returns 0 03:17:26.591 00.001 15672 IsGuiding returns 0 03:17:26.595 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=17482, FiltMin=2517, FiltMax=12225, Gamma=2.950 03:17:26.616 00.021 15672 PulseGuide returned control before completion, sleep 140 03:17:26.638 00.022 30444 UpdateGuideState exits: m=35137 SNR=31.2 Saturated 03:17:26.638 00.000 30444 PhdController: settling, locked = 1, distance = 0.58 (2.00) aobump = 0 frame = 8 / 99999 03:17:26.638 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849446.638,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.58,"Time":13.1,"SettleTime":60.0,"StarLocked":true} 03:17:26.639 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:26.639 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:26.639 00.000 30444 Enqueuing Expose request 03:17:26.760 00.121 15672 IsGuiding returns 1 03:17:26.760 00.000 15672 scope still moving after pulse duration time elapsed 03:17:26.781 00.021 15672 IsSlewing returns 0 03:17:26.793 00.012 15672 IsGuiding returns 0 03:17:26.793 00.000 15672 scope move finished after 155 + 46 ms 03:17:26.793 00.000 15672 Move returns status 0, amount 155 03:17:26.793 00.000 15672 MoveAxis(N, 0, ABG) 03:17:26.793 00.000 15672 Move returns status 0, amount 0 03:17:26.793 00.000 15672 move complete, result=0 03:17:26.793 00.000 15672 worker thread done servicing request 03:17:26.793 00.000 15672 Worker thread wakes up 03:17:26.793 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:26.793 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:26.793 00.000 30444 GuideStep: 0.6 px 155 ms WEST, 0.1 px 0 ms NORTH 03:17:28.901 02.108 15672 Exposure complete 03:17:28.920 00.019 15672 worker thread done servicing request 03:17:28.920 00.000 30444 OnExposeComplete: enter 03:17:28.921 00.001 30444 UpdateGuideState(): m_state=6 03:17:28.921 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7829 03:17:28.921 00.000 30444 Star::Find returns 1 (1), X=463.66, Y=203.79, Mass=36100, SNR=30.6, Peak=5291 HFD=3.7 03:17:28.921 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 03:17:28.921 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.03 = 0.03) 03:17:28.921 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=-0.11 hyp=0.59 cameraTheta=-0.18 mountX=0.59 mountY=0.02, mountTheta=0.03 03:17:28.921 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=-0.11, opts=13) 03:17:28.921 00.000 30444 Enqueuing Move request for scope (0.58, -0.11) 03:17:28.921 00.000 15672 Worker thread wakes up 03:17:28.921 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.11) opts 0xd 03:17:28.922 00.001 15672 Handling offset move in thread for scope, endpoint = (0.58, -0.11) 03:17:28.922 00.000 15672 Moving (0.58, -0.11) raw xDistance=0.59 yDistance=0.02 03:17:28.922 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59 03:17:28.922 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:17:28.922 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 03:17:28.922 00.000 15672 MoveAxis(W, 170, ABG) 03:17:28.922 00.000 15672 Guiding Dir = 3, Dur = 170 03:17:28.922 00.000 15672 IsSlewing returns 0 03:17:28.923 00.001 15672 IsGuiding returns 0 03:17:28.927 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=16489, FiltMin=2607, FiltMax=11662, Gamma=2.950 03:17:28.949 00.022 15672 PulseGuide returned control before completion, sleep 155 03:17:29.105 00.156 15672 IsGuiding returns 1 03:17:29.106 00.001 15672 scope still moving after pulse duration time elapsed 03:17:29.127 00.021 15672 IsSlewing returns 0 03:17:29.128 00.001 15672 IsGuiding returns 1 03:17:29.149 00.021 15672 IsSlewing returns 0 03:17:29.157 00.008 15672 IsGuiding returns 0 03:17:29.157 00.000 15672 scope move finished after 170 + 63 ms 03:17:29.157 00.000 15672 Move returns status 0, amount 170 03:17:29.157 00.000 15672 MoveAxis(N, 0, ABG) 03:17:29.157 00.000 15672 Move returns status 0, amount 0 03:17:29.157 00.000 15672 move complete, result=0 03:17:29.157 00.000 15672 worker thread done servicing request 03:17:29.296 00.139 30444 UpdateGuideState exits: m=36100 SNR=30.6 Saturated 03:17:29.297 00.001 30444 PhdController: settling, locked = 1, distance = 0.58 (2.00) aobump = 0 frame = 9 / 99999 03:17:29.297 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849449.297,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.58,"Time":15.8,"SettleTime":60.0,"StarLocked":true} 03:17:29.297 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:29.297 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:29.297 00.000 30444 Enqueuing Expose request 03:17:29.297 00.000 30444 GuideStep: 0.6 px 170 ms WEST, 0.0 px 0 ms NORTH 03:17:29.297 00.000 15672 Worker thread wakes up 03:17:29.298 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:29.298 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:31.208 01.910 15672 Exposure complete 03:17:31.228 00.020 15672 worker thread done servicing request 03:17:31.228 00.000 30444 OnExposeComplete: enter 03:17:31.228 00.000 30444 UpdateGuideState(): m_state=6 03:17:31.228 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7830 03:17:31.228 00.000 30444 Star::Find returns 1 (1), X=462.42, Y=203.61, Mass=39009, SNR=41.0, Peak=5654 HFD=3.4 03:17:31.228 00.000 30444 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.28) = xAngle (-2.46 = -2.46) 03:17:31.229 00.001 30444 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.52 = -2.52) 03:17:31.229 00.000 30444 CameraToMount -- cameraX=-0.66 cameraY=-0.29 hyp=0.72 cameraTheta=-2.73 mountX=-0.56 mountY=-0.42, mountTheta=-2.50 03:17:31.229 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.66, y=-0.29, opts=13) 03:17:31.229 00.000 30444 Enqueuing Move request for scope (-0.66, -0.29) 03:17:31.229 00.000 15672 Worker thread wakes up 03:17:31.229 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.29) opts 0xd 03:17:31.229 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.66, -0.29) 03:17:31.229 00.000 15672 Moving (-0.66, -0.29) raw xDistance=-0.56 yDistance=-0.42 03:17:31.229 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.56 03:17:31.229 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 03:17:31.229 00.000 15672 MoveAxis(E, 139, ABG) 03:17:31.230 00.001 15672 Guiding Dir = 2, Dur = 139 03:17:31.230 00.000 15672 IsSlewing returns 0 03:17:31.231 00.001 15672 IsGuiding returns 0 03:17:31.236 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=14523, FiltMin=2613, FiltMax=11007, Gamma=2.950 03:17:31.250 00.014 15672 PulseGuide returned control before completion, sleep 131 03:17:31.334 00.084 30444 UpdateGuideState exits: m=39009 SNR=41.0 Saturated 03:17:31.335 00.001 30444 PhdController: settling, locked = 1, distance = 0.62 (2.00) aobump = 0 frame = 10 / 99999 03:17:31.335 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849451.335,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.62,"Time":17.8,"SettleTime":60.0,"StarLocked":true} 03:17:31.335 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:31.335 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:31.335 00.000 30444 Enqueuing Expose request 03:17:31.441 00.106 15672 IsGuiding returns 0 03:17:31.441 00.000 15672 Move returns status 0, amount 139 03:17:31.441 00.000 15672 MoveAxis(N, 75, ABG) 03:17:31.442 00.001 15672 Guiding Dir = 0, Dur = 75 03:17:31.442 00.000 15672 IsSlewing returns 0 03:17:31.444 00.002 15672 IsGuiding returns 0 03:17:31.524 00.080 15672 IsGuiding returns 1 03:17:31.524 00.000 15672 scope still moving after pulse duration time elapsed 03:17:31.545 00.021 15672 IsSlewing returns 0 03:17:31.548 00.003 15672 IsGuiding returns 1 03:17:31.569 00.021 15672 IsSlewing returns 0 03:17:31.572 00.003 15672 IsGuiding returns 1 03:17:31.594 00.022 15672 IsSlewing returns 0 03:17:31.596 00.002 15672 IsGuiding returns 1 03:17:31.618 00.022 15672 IsSlewing returns 0 03:17:31.665 00.047 15672 IsGuiding returns 0 03:17:31.665 00.000 15672 scope move finished after 75 + 147 ms 03:17:31.665 00.000 15672 Move returns status 0, amount 75 03:17:31.665 00.000 15672 move complete, result=0 03:17:31.666 00.001 15672 worker thread done servicing request 03:17:31.666 00.000 15672 Worker thread wakes up 03:17:31.666 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:31.666 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:31.666 00.000 30444 GuideStep: -0.6 px 139 ms EAST, -0.4 px 75 ms NORTH 03:17:33.776 02.110 15672 Exposure complete 03:17:33.795 00.019 15672 worker thread done servicing request 03:17:33.796 00.001 30444 OnExposeComplete: enter 03:17:33.796 00.000 30444 UpdateGuideState(): m_state=6 03:17:33.796 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7831 03:17:33.796 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=204.73, Mass=35932, SNR=33.8, Peak=6024 HFD=3.5 03:17:33.796 00.000 30444 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.28) = xAngle (2.07 = 2.07) 03:17:33.796 00.000 30444 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.01 = 2.01) 03:17:33.796 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.84 hyp=0.86 cameraTheta=1.79 mountX=-0.41 mountY=0.78, mountTheta=2.06 03:17:33.796 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.84, opts=13) 03:17:33.796 00.000 30444 Enqueuing Move request for scope (-0.19, 0.84) 03:17:33.796 00.000 15672 Worker thread wakes up 03:17:33.796 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.84) opts 0xd 03:17:33.797 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.84) 03:17:33.797 00.000 15672 Moving (-0.19, 0.84) raw xDistance=-0.41 yDistance=0.78 03:17:33.797 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41 03:17:33.797 00.000 15672 resist switch: large excursion: input 0.78 thresh 0.75 direction from -1 to 1 03:17:33.797 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.33 03:17:33.797 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78 03:17:33.797 00.000 15672 MoveAxis(E, 121, ABG) 03:17:33.797 00.000 15672 Guiding Dir = 2, Dur = 121 03:17:33.797 00.000 15672 IsSlewing returns 0 03:17:33.798 00.001 15672 IsGuiding returns 0 03:17:33.802 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=13588, FiltMin=2568, FiltMax=11293, Gamma=2.950 03:17:33.822 00.020 15672 PulseGuide returned control before completion, sleep 108 03:17:33.846 00.024 30444 UpdateGuideState exits: m=35932 SNR=33.8 Saturated 03:17:33.846 00.000 30444 PhdController: settling, locked = 1, distance = 0.69 (2.00) aobump = 0 frame = 11 / 99999 03:17:33.846 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849453.846,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.69,"Time":20.3,"SettleTime":60.0,"StarLocked":true} 03:17:33.846 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:33.846 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:33.846 00.000 30444 Enqueuing Expose request 03:17:33.933 00.087 15672 IsGuiding returns 1 03:17:33.933 00.000 15672 scope still moving after pulse duration time elapsed 03:17:33.954 00.021 15672 IsSlewing returns 0 03:17:33.999 00.045 15672 IsGuiding returns 0 03:17:33.999 00.000 15672 scope move finished after 121 + 79 ms 03:17:33.999 00.000 15672 Move returns status 0, amount 121 03:17:33.999 00.000 15672 MoveAxis(S, 139, ABG) 03:17:33.999 00.000 15672 Guiding Dir = 1, Dur = 139 03:17:34.000 00.001 15672 IsSlewing returns 0 03:17:34.002 00.002 15672 IsGuiding returns 0 03:17:34.078 00.076 15672 PulseGuide returned control before completion, sleep 74 03:17:34.154 00.076 15672 IsGuiding returns 1 03:17:34.154 00.000 15672 scope still moving after pulse duration time elapsed 03:17:34.175 00.021 15672 IsSlewing returns 0 03:17:34.178 00.003 15672 IsGuiding returns 1 03:17:34.199 00.021 15672 IsSlewing returns 0 03:17:34.269 00.070 15672 IsGuiding returns 0 03:17:34.269 00.000 15672 scope move finished after 139 + 128 ms 03:17:34.269 00.000 15672 Move returns status 0, amount 139 03:17:34.269 00.000 15672 move complete, result=0 03:17:34.269 00.000 15672 worker thread done servicing request 03:17:34.269 00.000 15672 Worker thread wakes up 03:17:34.270 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:34.270 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:34.270 00.000 30444 GuideStep: -0.4 px 121 ms EAST, 0.8 px 139 ms SOUTH 03:17:36.179 01.909 15672 Exposure complete 03:17:36.199 00.020 15672 worker thread done servicing request 03:17:36.199 00.000 30444 OnExposeComplete: enter 03:17:36.199 00.000 30444 UpdateGuideState(): m_state=6 03:17:36.199 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7832 03:17:36.200 00.001 30444 Star::Find returns 1 (1), X=463.28, Y=204.51, Mass=31342, SNR=32.8, Peak=5420 HFD=3.3 03:17:36.200 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 03:17:36.200 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 03:17:36.200 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.62 hyp=0.65 cameraTheta=1.26 mountX=0.02 mountY=0.65, mountTheta=1.54 03:17:36.200 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.62, opts=13) 03:17:36.200 00.000 30444 Enqueuing Move request for scope (0.20, 0.62) 03:17:36.200 00.000 15672 Worker thread wakes up 03:17:36.200 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.62) opts 0xd 03:17:36.200 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.62) 03:17:36.200 00.000 15672 Moving (0.20, 0.62) raw xDistance=0.02 yDistance=0.65 03:17:36.200 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:17:36.200 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 03:17:36.201 00.001 15672 MoveAxis(E, 0, ABG) 03:17:36.201 00.000 15672 Move returns status 0, amount 0 03:17:36.201 00.000 15672 MoveAxis(S, 116, ABG) 03:17:36.201 00.000 15672 Guiding Dir = 1, Dur = 116 03:17:36.201 00.000 15672 IsSlewing returns 0 03:17:36.202 00.001 15672 IsGuiding returns 0 03:17:36.206 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=13998, FiltMin=2594, FiltMax=11674, Gamma=2.950 03:17:36.249 00.043 30444 UpdateGuideState exits: m=31342 SNR=32.8 Saturated 03:17:36.249 00.000 30444 PhdController: settling, locked = 1, distance = 0.68 (2.00) aobump = 0 frame = 12 / 99999 03:17:36.249 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849456.249,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.68,"Time":22.7,"SettleTime":60.0,"StarLocked":true} 03:17:36.249 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:36.249 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:36.249 00.000 30444 Enqueuing Expose request 03:17:36.282 00.033 15672 PulseGuide returned control before completion, sleep 47 03:17:36.330 00.048 15672 IsGuiding returns 1 03:17:36.330 00.000 15672 scope still moving after pulse duration time elapsed 03:17:36.351 00.021 15672 IsSlewing returns 0 03:17:36.425 00.074 15672 IsGuiding returns 0 03:17:36.426 00.001 15672 scope move finished after 116 + 107 ms 03:17:36.426 00.000 15672 Move returns status 0, amount 116 03:17:36.426 00.000 15672 move complete, result=0 03:17:36.426 00.000 15672 worker thread done servicing request 03:17:36.426 00.000 15672 Worker thread wakes up 03:17:36.426 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:36.426 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:36.427 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.6 px 116 ms SOUTH 03:17:38.538 02.111 15672 Exposure complete 03:17:38.557 00.019 15672 worker thread done servicing request 03:17:38.557 00.000 30444 OnExposeComplete: enter 03:17:38.558 00.001 30444 UpdateGuideState(): m_state=6 03:17:38.558 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7833 03:17:38.558 00.000 30444 Star::Find returns 1 (1), X=463.31, Y=204.70, Mass=26662, SNR=31.7, Peak=5399 HFD=3.1 03:17:38.558 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 03:17:38.558 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 03:17:38.558 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.81 hyp=0.84 cameraTheta=1.29 mountX=0.00 mountY=0.84, mountTheta=1.57 03:17:38.558 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.81, opts=13) 03:17:38.558 00.000 30444 Enqueuing Move request for scope (0.23, 0.81) 03:17:38.558 00.000 15672 Worker thread wakes up 03:17:38.558 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.81) opts 0xd 03:17:38.559 00.001 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.81) 03:17:38.559 00.000 15672 Moving (0.23, 0.81) raw xDistance=0.00 yDistance=0.84 03:17:38.559 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 03:17:38.559 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 03:17:38.559 00.000 15672 MoveAxis(E, 0, ABG) 03:17:38.559 00.000 15672 Move returns status 0, amount 0 03:17:38.559 00.000 15672 MoveAxis(S, 149, ABG) 03:17:38.559 00.000 15672 Guiding Dir = 1, Dur = 149 03:17:38.559 00.000 15672 IsSlewing returns 0 03:17:38.560 00.001 15672 IsGuiding returns 0 03:17:38.564 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=15701, FiltMin=2605, FiltMax=11711, Gamma=2.950 03:17:38.606 00.042 30444 UpdateGuideState exits: m=26662 SNR=31.7 Saturated 03:17:38.606 00.000 30444 PhdController: settling, locked = 1, distance = 0.73 (2.00) aobump = 0 frame = 13 / 99999 03:17:38.606 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849458.606,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.73,"Time":25.1,"SettleTime":60.0,"StarLocked":true} 03:17:38.606 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:38.606 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:38.606 00.000 30444 Enqueuing Expose request 03:17:38.646 00.040 15672 PulseGuide returned control before completion, sleep 74 03:17:38.761 00.115 15672 IsGuiding returns 1 03:17:38.761 00.000 15672 scope still moving after pulse duration time elapsed 03:17:38.782 00.021 15672 IsSlewing returns 0 03:17:38.782 00.000 15672 IsGuiding returns 1 03:17:38.804 00.022 15672 IsSlewing returns 0 03:17:38.822 00.018 15672 IsGuiding returns 0 03:17:38.822 00.000 15672 scope move finished after 149 + 112 ms 03:17:38.822 00.000 15672 Move returns status 0, amount 149 03:17:38.822 00.000 15672 move complete, result=0 03:17:38.822 00.000 15672 worker thread done servicing request 03:17:38.822 00.000 15672 Worker thread wakes up 03:17:38.822 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.8 px 149 ms SOUTH 03:17:38.823 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:38.823 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:40.731 01.908 15672 Exposure complete 03:17:40.750 00.019 15672 worker thread done servicing request 03:17:40.751 00.001 30444 OnExposeComplete: enter 03:17:40.751 00.000 30444 UpdateGuideState(): m_state=6 03:17:40.751 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7834 03:17:40.751 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=204.93, Mass=42753, SNR=37.3, Peak=5796 HFD=3.9 03:17:40.751 00.000 30444 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.28) = xAngle (1.68 = 1.68) 03:17:40.751 00.000 30444 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.62 = 1.62) 03:17:40.751 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=1.04 hyp=1.05 cameraTheta=1.40 mountX=-0.11 mountY=1.05, mountTheta=1.68 03:17:40.751 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=1.04, opts=13) 03:17:40.751 00.000 30444 Enqueuing Move request for scope (0.18, 1.04) 03:17:40.752 00.001 15672 Worker thread wakes up 03:17:40.752 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 1.04) opts 0xd 03:17:40.752 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 1.04) 03:17:40.752 00.000 15672 Moving (0.18, 1.04) raw xDistance=-0.11 yDistance=1.05 03:17:40.752 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 03:17:40.752 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.05 03:17:40.752 00.000 15672 MoveAxis(E, 0, ABG) 03:17:40.752 00.000 15672 Move returns status 0, amount 0 03:17:40.752 00.000 15672 MoveAxis(S, 187, ABG) 03:17:40.752 00.000 15672 Guiding Dir = 1, Dur = 187 03:17:40.753 00.001 15672 IsSlewing returns 0 03:17:40.754 00.001 15672 IsGuiding returns 0 03:17:40.758 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=14143, FiltMin=2571, FiltMax=12350, Gamma=2.950 03:17:40.800 00.042 30444 UpdateGuideState exits: m=42753 SNR=37.3 Saturated 03:17:40.800 00.000 30444 PhdController: settling, locked = 1, distance = 0.83 (2.00) aobump = 0 frame = 14 / 99999 03:17:40.800 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849460.800,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.83,"Time":27.3,"SettleTime":60.0,"StarLocked":true} 03:17:40.801 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:40.801 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:40.801 00.000 30444 Enqueuing Expose request 03:17:40.835 00.034 15672 PulseGuide returned control before completion, sleep 117 03:17:40.954 00.119 15672 IsGuiding returns 1 03:17:40.955 00.001 15672 scope still moving after pulse duration time elapsed 03:17:40.976 00.021 15672 IsSlewing returns 0 03:17:40.977 00.001 15672 IsGuiding returns 1 03:17:40.998 00.021 15672 IsSlewing returns 0 03:17:40.998 00.000 15672 IsGuiding returns 1 03:17:41.019 00.021 15672 IsSlewing returns 0 03:17:41.021 00.002 15672 IsGuiding returns 1 03:17:41.041 00.020 15672 IsSlewing returns 0 03:17:41.058 00.017 15672 IsGuiding returns 0 03:17:41.059 00.001 15672 scope move finished after 187 + 118 ms 03:17:41.059 00.000 15672 Move returns status 0, amount 187 03:17:41.059 00.000 15672 move complete, result=0 03:17:41.059 00.000 15672 worker thread done servicing request 03:17:41.059 00.000 15672 Worker thread wakes up 03:17:41.059 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 1.1 px 187 ms SOUTH 03:17:41.059 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:41.059 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:43.169 02.110 15672 Exposure complete 03:17:43.191 00.022 15672 worker thread done servicing request 03:17:43.191 00.000 30444 OnExposeComplete: enter 03:17:43.191 00.000 30444 UpdateGuideState(): m_state=6 03:17:43.191 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7835 03:17:43.191 00.000 30444 Star::Find returns 1 (1), X=462.91, Y=204.83, Mass=37622, SNR=32.0, Peak=5860 HFD=3.8 03:17:43.191 00.000 30444 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 03:17:43.191 00.000 30444 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 03:17:43.191 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.94 hyp=0.95 cameraTheta=1.76 mountX=-0.42 mountY=0.88, mountTheta=2.02 03:17:43.192 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.94, opts=13) 03:17:43.192 00.000 30444 Enqueuing Move request for scope (-0.17, 0.94) 03:17:43.192 00.000 15672 Worker thread wakes up 03:17:43.192 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.94) opts 0xd 03:17:43.192 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.94) 03:17:43.192 00.000 15672 Moving (-0.17, 0.94) raw xDistance=-0.42 yDistance=0.88 03:17:43.192 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 03:17:43.192 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88 03:17:43.192 00.000 15672 MoveAxis(E, 115, ABG) 03:17:43.192 00.000 15672 Guiding Dir = 2, Dur = 115 03:17:43.193 00.001 15672 IsSlewing returns 0 03:17:43.194 00.001 15672 IsGuiding returns 0 03:17:43.198 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=14188, FiltMin=2635, FiltMax=12426, Gamma=2.950 03:17:43.214 00.016 15672 PulseGuide returned control before completion, sleep 105 03:17:43.323 00.109 15672 IsGuiding returns 1 03:17:43.323 00.000 15672 scope still moving after pulse duration time elapsed 03:17:43.344 00.021 15672 IsSlewing returns 0 03:17:43.359 00.015 15672 IsGuiding returns 0 03:17:43.359 00.000 15672 scope move finished after 115 + 50 ms 03:17:43.359 00.000 15672 Move returns status 0, amount 115 03:17:43.359 00.000 15672 MoveAxis(S, 156, ABG) 03:17:43.359 00.000 15672 Guiding Dir = 1, Dur = 156 03:17:43.359 00.000 15672 IsSlewing returns 0 03:17:43.360 00.001 15672 IsGuiding returns 0 03:17:43.438 00.078 15672 PulseGuide returned control before completion, sleep 89 03:17:43.529 00.091 15672 IsGuiding returns 1 03:17:43.529 00.000 15672 scope still moving after pulse duration time elapsed 03:17:43.543 00.014 30444 UpdateGuideState exits: m=37622 SNR=32.0 Saturated 03:17:43.543 00.000 30444 PhdController: settling, locked = 1, distance = 0.86 (2.00) aobump = 0 frame = 15 / 99999 03:17:43.543 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849463.543,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.86,"Time":30.0,"SettleTime":60.0,"StarLocked":true} 03:17:43.543 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:43.543 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:43.543 00.000 30444 Enqueuing Expose request 03:17:43.550 00.007 15672 IsSlewing returns 0 03:17:43.551 00.001 15672 IsGuiding returns 1 03:17:43.572 00.021 15672 IsSlewing returns 0 03:17:43.574 00.002 15672 IsGuiding returns 1 03:17:43.595 00.021 15672 IsSlewing returns 0 03:17:43.596 00.001 15672 IsGuiding returns 1 03:17:43.617 00.021 15672 IsSlewing returns 0 03:17:43.631 00.014 15672 IsGuiding returns 0 03:17:43.631 00.000 15672 scope move finished after 156 + 114 ms 03:17:43.631 00.000 15672 Move returns status 0, amount 156 03:17:43.631 00.000 15672 move complete, result=0 03:17:43.631 00.000 15672 worker thread done servicing request 03:17:43.631 00.000 15672 Worker thread wakes up 03:17:43.631 00.000 30444 GuideStep: -0.4 px 115 ms EAST, 0.9 px 156 ms SOUTH 03:17:43.631 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:43.631 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:45.537 01.906 15672 Exposure complete 03:17:45.557 00.020 15672 worker thread done servicing request 03:17:45.557 00.000 30444 OnExposeComplete: enter 03:17:45.557 00.000 30444 UpdateGuideState(): m_state=6 03:17:45.557 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7836 03:17:45.557 00.000 30444 Star::Find returns 1 (1), X=463.16, Y=204.06, Mass=37273, SNR=37.1, Peak=5559 HFD=4.1 03:17:45.558 00.001 30444 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.28) = xAngle (1.40 = 1.40) 03:17:45.558 00.000 30444 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.34 = 1.34) 03:17:45.558 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.12 mountX=0.03 mountY=0.17, mountTheta=1.40 03:17:45.558 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.16, opts=13) 03:17:45.558 00.000 30444 Enqueuing Move request for scope (0.08, 0.16) 03:17:45.558 00.000 15672 Worker thread wakes up 03:17:45.558 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd 03:17:45.558 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.16) 03:17:45.558 00.000 15672 Moving (0.08, 0.16) raw xDistance=0.03 yDistance=0.17 03:17:45.558 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 03:17:45.558 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:17:45.558 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 03:17:45.558 00.000 15672 MoveAxis(E, 0, ABG) 03:17:45.559 00.001 15672 Move returns status 0, amount 0 03:17:45.559 00.000 15672 MoveAxis(N, 0, ABG) 03:17:45.559 00.000 15672 Move returns status 0, amount 0 03:17:45.559 00.000 15672 move complete, result=0 03:17:45.559 00.000 15672 worker thread done servicing request 03:17:45.563 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=14006, FiltMin=2611, FiltMax=11719, Gamma=2.950 03:17:45.605 00.042 30444 UpdateGuideState exits: m=37273 SNR=37.1 Saturated 03:17:45.605 00.000 30444 PhdController: settling, locked = 1, distance = 0.66 (2.00) aobump = 0 frame = 16 / 99999 03:17:45.605 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849465.605,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.66,"Time":32.1,"SettleTime":60.0,"StarLocked":true} 03:17:45.606 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:45.606 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:45.606 00.000 30444 Enqueuing Expose request 03:17:45.606 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 03:17:45.606 00.000 15672 Worker thread wakes up 03:17:45.606 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:45.606 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:47.712 02.106 15672 Exposure complete 03:17:47.732 00.020 15672 worker thread done servicing request 03:17:47.732 00.000 30444 OnExposeComplete: enter 03:17:47.732 00.000 30444 UpdateGuideState(): m_state=6 03:17:47.732 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7837 03:17:47.732 00.000 30444 Star::Find returns 1 (1), X=462.73, Y=204.48, Mass=39080, SNR=35.6, Peak=6181 HFD=3.5 03:17:47.732 00.000 30444 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.28) = xAngle (2.38 = 2.38) 03:17:47.733 00.001 30444 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.32 = 2.32) 03:17:47.733 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=0.59 hyp=0.68 cameraTheta=2.10 mountX=-0.50 mountY=0.50, mountTheta=2.35 03:17:47.734 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.59, opts=13) 03:17:47.734 00.000 30444 Enqueuing Move request for scope (-0.35, 0.59) 03:17:47.734 00.000 15672 Worker thread wakes up 03:17:47.735 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.59) opts 0xd 03:17:47.735 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.59) 03:17:47.735 00.000 15672 Moving (-0.35, 0.59) raw xDistance=-0.50 yDistance=0.50 03:17:47.735 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50 03:17:47.735 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 03:17:47.735 00.000 15672 MoveAxis(E, 134, ABG) 03:17:47.735 00.000 15672 Guiding Dir = 2, Dur = 134 03:17:47.735 00.000 15672 IsSlewing returns 0 03:17:47.736 00.001 15672 IsGuiding returns 0 03:17:47.740 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=14836, FiltMin=2591, FiltMax=12103, Gamma=2.950 03:17:47.751 00.011 15672 PulseGuide returned control before completion, sleep 129 03:17:47.895 00.144 15672 IsGuiding returns 0 03:17:47.895 00.000 15672 Move returns status 0, amount 134 03:17:47.895 00.000 15672 MoveAxis(S, 89, ABG) 03:17:47.895 00.000 15672 Guiding Dir = 1, Dur = 89 03:17:47.895 00.000 15672 IsSlewing returns 0 03:17:47.897 00.002 15672 IsGuiding returns 0 03:17:47.975 00.078 15672 PulseGuide returned control before completion, sleep 21 03:17:48.009 00.034 15672 IsGuiding returns 1 03:17:48.009 00.000 15672 scope still moving after pulse duration time elapsed 03:17:48.030 00.021 15672 IsSlewing returns 0 03:17:48.033 00.003 15672 IsGuiding returns 1 03:17:48.053 00.020 15672 IsSlewing returns 0 03:17:48.057 00.004 15672 IsGuiding returns 1 03:17:48.077 00.020 15672 IsSlewing returns 0 03:17:48.104 00.027 15672 IsGuiding returns 0 03:17:48.104 00.000 15672 scope move finished after 89 + 118 ms 03:17:48.104 00.000 15672 Move returns status 0, amount 89 03:17:48.104 00.000 15672 move complete, result=0 03:17:48.104 00.000 15672 worker thread done servicing request 03:17:48.112 00.008 30444 UpdateGuideState exits: m=39080 SNR=35.6 Saturated 03:17:48.113 00.001 30444 PhdController: settling, locked = 1, distance = 0.67 (2.00) aobump = 0 frame = 17 / 99999 03:17:48.113 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849468.113,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.67,"Time":34.6,"SettleTime":60.0,"StarLocked":true} 03:17:48.113 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:48.113 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:48.114 00.001 30444 Enqueuing Expose request 03:17:48.114 00.000 30444 GuideStep: -0.5 px 134 ms EAST, 0.5 px 89 ms SOUTH 03:17:48.114 00.000 15672 Worker thread wakes up 03:17:48.114 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:48.114 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:50.020 01.906 15672 Exposure complete 03:17:50.040 00.020 15672 worker thread done servicing request 03:17:50.040 00.000 30444 OnExposeComplete: enter 03:17:50.040 00.000 30444 UpdateGuideState(): m_state=6 03:17:50.040 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7838 03:17:50.040 00.000 30444 Star::Find returns 1 (1), X=462.85, Y=204.33, Mass=42327, SNR=40.0, Peak=5991 HFD=3.7 03:17:50.040 00.000 30444 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 03:17:50.040 00.000 30444 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.27 = 2.27) 03:17:50.040 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.44 hyp=0.50 cameraTheta=2.06 mountX=-0.34 mountY=0.38, mountTheta=2.31 03:17:50.041 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.44, opts=13) 03:17:50.041 00.000 30444 Enqueuing Move request for scope (-0.23, 0.44) 03:17:50.041 00.000 15672 Worker thread wakes up 03:17:50.041 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.44) opts 0xd 03:17:50.041 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.44) 03:17:50.041 00.000 15672 Moving (-0.23, 0.44) raw xDistance=-0.34 yDistance=0.38 03:17:50.041 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34 03:17:50.041 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 03:17:50.041 00.000 15672 MoveAxis(E, 102, ABG) 03:17:50.041 00.000 15672 Guiding Dir = 2, Dur = 102 03:17:50.043 00.002 15672 IsSlewing returns 0 03:17:50.044 00.001 15672 IsGuiding returns 0 03:17:50.048 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=15143, FiltMin=2631, FiltMax=12343, Gamma=2.950 03:17:50.067 00.019 15672 PulseGuide returned control before completion, sleep 89 03:17:50.164 00.097 15672 IsGuiding returns 0 03:17:50.165 00.001 15672 Move returns status 0, amount 102 03:17:50.165 00.000 15672 MoveAxis(S, 68, ABG) 03:17:50.165 00.000 15672 Guiding Dir = 1, Dur = 68 03:17:50.165 00.000 15672 IsSlewing returns 0 03:17:50.166 00.001 15672 IsGuiding returns 0 03:17:50.176 00.010 30444 UpdateGuideState exits: m=42327 SNR=40.0 Saturated 03:17:50.176 00.000 30444 PhdController: settling, locked = 1, distance = 0.61 (2.00) aobump = 0 frame = 18 / 99999 03:17:50.176 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849470.176,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.61,"Time":36.7,"SettleTime":60.0,"StarLocked":true} 03:17:50.177 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:50.177 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:50.177 00.000 30444 Enqueuing Expose request 03:17:50.245 00.068 15672 IsGuiding returns 1 03:17:50.245 00.000 15672 scope still moving after pulse duration time elapsed 03:17:50.267 00.022 15672 IsSlewing returns 0 03:17:50.267 00.000 15672 IsGuiding returns 1 03:17:50.289 00.022 15672 IsSlewing returns 0 03:17:50.290 00.001 15672 IsGuiding returns 1 03:17:50.311 00.021 15672 IsSlewing returns 0 03:17:50.342 00.031 15672 IsGuiding returns 0 03:17:50.342 00.000 15672 scope move finished after 68 + 107 ms 03:17:50.342 00.000 15672 Move returns status 0, amount 68 03:17:50.342 00.000 15672 move complete, result=0 03:17:50.342 00.000 15672 worker thread done servicing request 03:17:50.342 00.000 30444 GuideStep: -0.3 px 102 ms EAST, 0.4 px 68 ms SOUTH 03:17:50.342 00.000 15672 Worker thread wakes up 03:17:50.343 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:50.343 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:52.452 02.109 15672 Exposure complete 03:17:52.472 00.020 15672 worker thread done servicing request 03:17:52.472 00.000 30444 OnExposeComplete: enter 03:17:52.472 00.000 30444 UpdateGuideState(): m_state=6 03:17:52.472 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7839 03:17:52.472 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=204.27, Mass=46170, SNR=45.6, Peak=5636 HFD=4.4 03:17:52.472 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 03:17:52.472 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 03:17:52.472 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.26 mountX=0.01 mountY=0.40, mountTheta=1.54 03:17:52.473 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.38, opts=13) 03:17:52.473 00.000 30444 Enqueuing Move request for scope (0.12, 0.38) 03:17:52.473 00.000 15672 Worker thread wakes up 03:17:52.473 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.38) opts 0xd 03:17:52.473 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.38) 03:17:52.473 00.000 15672 Moving (0.12, 0.38) raw xDistance=0.01 yDistance=0.40 03:17:52.473 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:17:52.473 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 03:17:52.474 00.001 15672 MoveAxis(E, 0, ABG) 03:17:52.474 00.000 15672 Move returns status 0, amount 0 03:17:52.474 00.000 15672 MoveAxis(S, 71, ABG) 03:17:52.474 00.000 15672 Guiding Dir = 1, Dur = 71 03:17:52.474 00.000 15672 IsSlewing returns 0 03:17:52.476 00.002 15672 IsGuiding returns 0 03:17:52.479 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=16871, FiltMin=2581, FiltMax=12589, Gamma=2.950 03:17:52.521 00.042 30444 UpdateGuideState exits: m=46170 SNR=45.6 Saturated 03:17:52.521 00.000 30444 PhdController: settling, locked = 1, distance = 0.55 (2.00) aobump = 0 frame = 19 / 99999 03:17:52.521 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849472.521,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.55,"Time":39.0,"SettleTime":60.0,"StarLocked":true} 03:17:52.522 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:52.522 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:52.522 00.000 30444 Enqueuing Expose request 03:17:52.592 00.070 15672 IsGuiding returns 1 03:17:52.593 00.001 15672 scope still moving after pulse duration time elapsed 03:17:52.614 00.021 15672 IsSlewing returns 0 03:17:52.616 00.002 15672 IsGuiding returns 1 03:17:52.636 00.020 15672 IsSlewing returns 0 03:17:52.657 00.021 15672 IsGuiding returns 0 03:17:52.658 00.001 15672 scope move finished after 71 + 111 ms 03:17:52.658 00.000 15672 Move returns status 0, amount 71 03:17:52.658 00.000 15672 move complete, result=0 03:17:52.658 00.000 15672 worker thread done servicing request 03:17:52.658 00.000 15672 Worker thread wakes up 03:17:52.658 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:52.658 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:52.737 00.079 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 71 ms SOUTH 03:17:54.568 01.831 15672 Exposure complete 03:17:54.587 00.019 15672 worker thread done servicing request 03:17:54.588 00.001 30444 OnExposeComplete: enter 03:17:54.588 00.000 30444 UpdateGuideState(): m_state=6 03:17:54.588 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7840 03:17:54.588 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=204.82, Mass=43036, SNR=33.9, Peak=6001 HFD=4.0 03:17:54.588 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 03:17:54.588 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 03:17:54.588 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.92 hyp=0.93 cameraTheta=1.46 mountX=-0.16 mountY=0.92, mountTheta=1.74 03:17:54.588 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.92, opts=13) 03:17:54.588 00.000 30444 Enqueuing Move request for scope (0.10, 0.92) 03:17:54.588 00.000 15672 Worker thread wakes up 03:17:54.588 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.92) opts 0xd 03:17:54.589 00.001 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.92) 03:17:54.589 00.000 15672 Moving (0.10, 0.92) raw xDistance=-0.16 yDistance=0.92 03:17:54.589 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 03:17:54.589 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92 03:17:54.589 00.000 15672 MoveAxis(E, 0, ABG) 03:17:54.589 00.000 15672 Move returns status 0, amount 0 03:17:54.589 00.000 15672 MoveAxis(S, 165, ABG) 03:17:54.589 00.000 15672 Guiding Dir = 1, Dur = 165 03:17:54.589 00.000 15672 IsSlewing returns 0 03:17:54.590 00.001 15672 IsGuiding returns 0 03:17:54.594 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=16802, FiltMin=2654, FiltMax=12291, Gamma=2.950 03:17:54.637 00.043 30444 UpdateGuideState exits: m=43036 SNR=33.9 Saturated 03:17:54.637 00.000 30444 PhdController: settling, locked = 1, distance = 0.66 (2.00) aobump = 0 frame = 20 / 99999 03:17:54.637 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849474.637,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.66,"Time":41.1,"SettleTime":60.0,"StarLocked":true} 03:17:54.638 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:54.638 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:54.638 00.000 30444 Enqueuing Expose request 03:17:54.669 00.031 15672 PulseGuide returned control before completion, sleep 97 03:17:54.767 00.098 15672 IsGuiding returns 1 03:17:54.767 00.000 15672 scope still moving after pulse duration time elapsed 03:17:54.788 00.021 15672 IsSlewing returns 0 03:17:54.789 00.001 15672 IsGuiding returns 1 03:17:54.810 00.021 15672 IsSlewing returns 0 03:17:54.811 00.001 15672 IsGuiding returns 1 03:17:54.832 00.021 15672 IsSlewing returns 0 03:17:54.835 00.003 15672 IsGuiding returns 1 03:17:54.856 00.021 15672 IsSlewing returns 0 03:17:54.877 00.021 15672 IsGuiding returns 0 03:17:54.878 00.001 15672 scope move finished after 165 + 122 ms 03:17:54.878 00.000 15672 Move returns status 0, amount 165 03:17:54.878 00.000 15672 move complete, result=0 03:17:54.878 00.000 15672 worker thread done servicing request 03:17:54.878 00.000 15672 Worker thread wakes up 03:17:54.878 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:54.878 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:54.879 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.9 px 165 ms SOUTH 03:17:56.991 02.112 15672 Exposure complete 03:17:57.010 00.019 15672 worker thread done servicing request 03:17:57.010 00.000 30444 OnExposeComplete: enter 03:17:57.010 00.000 30444 UpdateGuideState(): m_state=6 03:17:57.010 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7841 03:17:57.010 00.000 30444 Star::Find returns 1 (1), X=463.53, Y=204.32, Mass=39653, SNR=41.5, Peak=5354 HFD=4.5 03:17:57.010 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 03:17:57.010 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 03:17:57.010 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.43 hyp=0.62 cameraTheta=0.76 mountX=0.32 mountY=0.51, mountTheta=1.02 03:17:57.010 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.43, opts=13) 03:17:57.011 00.001 30444 Enqueuing Move request for scope (0.45, 0.43) 03:17:57.011 00.000 15672 Worker thread wakes up 03:17:57.011 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.43) opts 0xd 03:17:57.011 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.43) 03:17:57.011 00.000 15672 Moving (0.45, 0.43) raw xDistance=0.32 yDistance=0.51 03:17:57.011 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 03:17:57.011 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 03:17:57.011 00.000 15672 MoveAxis(W, 86, ABG) 03:17:57.011 00.000 15672 Guiding Dir = 3, Dur = 86 03:17:57.011 00.000 15672 IsSlewing returns 0 03:17:57.013 00.002 15672 IsGuiding returns 0 03:17:57.017 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=15974, FiltMin=2577, FiltMax=11351, Gamma=2.950 03:17:57.032 00.015 15672 PulseGuide returned control before completion, sleep 78 03:17:57.128 00.096 15672 IsGuiding returns 0 03:17:57.129 00.001 15672 Move returns status 0, amount 86 03:17:57.129 00.000 15672 MoveAxis(S, 92, ABG) 03:17:57.129 00.000 15672 Guiding Dir = 1, Dur = 92 03:17:57.129 00.000 15672 IsSlewing returns 0 03:17:57.129 00.000 15672 IsGuiding returns 0 03:17:57.209 00.080 15672 PulseGuide returned control before completion, sleep 23 03:17:57.233 00.024 15672 IsGuiding returns 1 03:17:57.233 00.000 15672 scope still moving after pulse duration time elapsed 03:17:57.254 00.021 15672 IsSlewing returns 0 03:17:57.256 00.002 15672 IsGuiding returns 1 03:17:57.276 00.020 15672 IsSlewing returns 0 03:17:57.310 00.034 30444 UpdateGuideState exits: m=39653 SNR=41.5 Saturated 03:17:57.310 00.000 30444 PhdController: settling, locked = 1, distance = 0.65 (2.00) aobump = 0 frame = 21 / 99999 03:17:57.311 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596849477.311,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.65,"Time":43.8,"SettleTime":60.0,"StarLocked":true} 03:17:57.311 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:57.312 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:57.312 00.000 30444 Enqueuing Expose request 03:17:57.352 00.040 15672 IsGuiding returns 0 03:17:57.352 00.000 15672 scope move finished after 92 + 130 ms 03:17:57.352 00.000 15672 Move returns status 0, amount 92 03:17:57.352 00.000 15672 move complete, result=0 03:17:57.353 00.001 15672 worker thread done servicing request 03:17:57.353 00.000 15672 Worker thread wakes up 03:17:57.353 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:57.353 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:57.353 00.000 30444 GuideStep: 0.3 px 86 ms WEST, 0.5 px 92 ms SOUTH 03:17:59.259 01.906 15672 Exposure complete 03:17:59.280 00.021 15672 worker thread done servicing request 03:17:59.280 00.000 30444 OnExposeComplete: enter 03:17:59.280 00.000 30444 UpdateGuideState(): m_state=6 03:17:59.280 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7842 03:17:59.280 00.000 30444 Star::Find returns 1 (1), X=463.49, Y=204.24, Mass=31418, SNR=26.7, Peak=5221 HFD=3.4 03:17:59.280 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 03:17:59.280 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 03:17:59.280 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.34 hyp=0.54 cameraTheta=0.69 mountX=0.30 mountY=0.42, mountTheta=0.95 03:17:59.281 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.34, opts=13) 03:17:59.281 00.000 30444 Enqueuing Move request for scope (0.41, 0.34) 03:17:59.281 00.000 15672 Worker thread wakes up 03:17:59.281 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.34) opts 0xd 03:17:59.281 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.34) 03:17:59.281 00.000 15672 Moving (0.41, 0.34) raw xDistance=0.30 yDistance=0.42 03:17:59.281 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30 03:17:59.281 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 03:17:59.281 00.000 15672 MoveAxis(W, 88, ABG) 03:17:59.281 00.000 15672 Guiding Dir = 3, Dur = 88 03:17:59.282 00.001 15672 IsSlewing returns 0 03:17:59.284 00.002 15672 IsGuiding returns 0 03:17:59.287 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=16598, FiltMin=2578, FiltMax=11659, Gamma=2.950 03:17:59.301 00.014 15672 PulseGuide returned control before completion, sleep 81 03:17:59.358 00.057 30444 UpdateGuideState exits: m=31418 SNR=26.7 Saturated 03:17:59.358 00.000 30444 PhdController: settling, locked = 1, distance = 0.62 (2.00) aobump = 0 frame = 22 / 99999 03:17:59.358 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849479.358,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.62,"Time":45.8,"SettleTime":60.0,"StarLocked":true} 03:17:59.359 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:17:59.359 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:17:59.359 00.000 30444 Enqueuing Expose request 03:17:59.398 00.039 15672 IsGuiding returns 0 03:17:59.398 00.000 15672 Move returns status 0, amount 88 03:17:59.398 00.000 15672 MoveAxis(S, 75, ABG) 03:17:59.398 00.000 15672 Guiding Dir = 1, Dur = 75 03:17:59.398 00.000 15672 IsSlewing returns 0 03:17:59.399 00.001 15672 IsGuiding returns 0 03:17:59.513 00.114 15672 IsGuiding returns 1 03:17:59.514 00.001 15672 scope still moving after pulse duration time elapsed 03:17:59.535 00.021 15672 IsSlewing returns 0 03:17:59.538 00.003 15672 IsGuiding returns 1 03:17:59.559 00.021 15672 IsSlewing returns 0 03:17:59.561 00.002 15672 IsGuiding returns 1 03:17:59.583 00.022 15672 IsSlewing returns 0 03:17:59.605 00.022 15672 IsGuiding returns 0 03:17:59.606 00.001 15672 scope move finished after 75 + 131 ms 03:17:59.606 00.000 15672 Move returns status 0, amount 75 03:17:59.606 00.000 15672 move complete, result=0 03:17:59.606 00.000 15672 worker thread done servicing request 03:17:59.606 00.000 15672 Worker thread wakes up 03:17:59.606 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:17:59.606 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:17:59.606 00.000 30444 GuideStep: 0.3 px 88 ms WEST, 0.4 px 75 ms SOUTH 03:18:01.723 02.117 15672 Exposure complete 03:18:01.753 00.030 15672 worker thread done servicing request 03:18:01.753 00.000 30444 OnExposeComplete: enter 03:18:01.753 00.000 30444 UpdateGuideState(): m_state=6 03:18:01.753 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7843 03:18:01.753 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=203.72, Mass=39786, SNR=42.3, Peak=5482 HFD=4.0 03:18:01.753 00.000 30444 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 03:18:01.753 00.000 30444 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 03:18:01.753 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.37 mountX=0.08 mountY=-0.16, mountTheta=-1.10 03:18:01.754 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.17, opts=13) 03:18:01.754 00.000 30444 Enqueuing Move request for scope (0.04, -0.17) 03:18:01.754 00.000 15672 Worker thread wakes up 03:18:01.754 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd 03:18:01.754 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.17) 03:18:01.754 00.000 15672 Moving (0.04, -0.17) raw xDistance=0.08 yDistance=-0.16 03:18:01.754 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:18:01.754 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:18:01.754 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 03:18:01.754 00.000 15672 MoveAxis(E, 0, ABG) 03:18:01.754 00.000 15672 Move returns status 0, amount 0 03:18:01.754 00.000 15672 MoveAxis(N, 0, ABG) 03:18:01.754 00.000 15672 Move returns status 0, amount 0 03:18:01.754 00.000 15672 move complete, result=0 03:18:01.754 00.000 15672 worker thread done servicing request 03:18:01.760 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=17439, FiltMin=2623, FiltMax=12082, Gamma=2.950 03:18:01.803 00.043 30444 UpdateGuideState exits: m=39786 SNR=42.3 Saturated 03:18:01.803 00.000 30444 PhdController: settling, locked = 1, distance = 0.48 (2.00) aobump = 0 frame = 23 / 99999 03:18:01.803 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849481.803,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.48,"Time":48.3,"SettleTime":60.0,"StarLocked":true} 03:18:01.803 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:01.803 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:01.803 00.000 30444 Enqueuing Expose request 03:18:01.803 00.000 15672 Worker thread wakes up 03:18:01.803 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:01.804 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:01.804 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:18:03.719 01.915 15672 Exposure complete 03:18:03.750 00.031 15672 worker thread done servicing request 03:18:03.750 00.000 30444 OnExposeComplete: enter 03:18:03.750 00.000 30444 UpdateGuideState(): m_state=6 03:18:03.751 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7844 03:18:03.751 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=204.39, Mass=33781, SNR=33.5, Peak=6028 HFD=3.4 03:18:03.751 00.000 30444 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.28) = xAngle (2.07 = 2.07) 03:18:03.751 00.000 30444 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.00 = 2.00) 03:18:03.751 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.49 hyp=0.50 cameraTheta=1.79 mountX=-0.24 mountY=0.46, mountTheta=2.05 03:18:03.751 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.49, opts=13) 03:18:03.751 00.000 30444 Enqueuing Move request for scope (-0.11, 0.49) 03:18:03.752 00.001 15672 Worker thread wakes up 03:18:03.752 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.49) opts 0xd 03:18:03.752 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.49) 03:18:03.752 00.000 15672 Moving (-0.11, 0.49) raw xDistance=-0.24 yDistance=0.46 03:18:03.752 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:18:03.752 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 03:18:03.752 00.000 15672 MoveAxis(E, 0, ABG) 03:18:03.752 00.000 15672 Move returns status 0, amount 0 03:18:03.752 00.000 15672 MoveAxis(S, 81, ABG) 03:18:03.752 00.000 15672 Guiding Dir = 1, Dur = 81 03:18:03.752 00.000 15672 IsSlewing returns 0 03:18:03.758 00.006 15672 IsGuiding returns 0 03:18:03.758 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=15283, FiltMin=2567, FiltMax=11403, Gamma=2.950 03:18:03.838 00.080 15672 PulseGuide returned control before completion, sleep 12 03:18:03.853 00.015 15672 IsGuiding returns 1 03:18:03.853 00.000 15672 scope still moving after pulse duration time elapsed 03:18:03.873 00.020 15672 IsSlewing returns 0 03:18:03.874 00.001 15672 IsGuiding returns 1 03:18:03.896 00.022 15672 IsSlewing returns 0 03:18:03.898 00.002 15672 IsGuiding returns 1 03:18:03.919 00.021 15672 IsSlewing returns 0 03:18:03.919 00.000 15672 IsGuiding returns 1 03:18:03.940 00.021 15672 IsSlewing returns 0 03:18:03.945 00.005 30444 UpdateGuideState exits: m=33781 SNR=33.5 Saturated 03:18:03.945 00.000 30444 PhdController: settling, locked = 1, distance = 0.49 (2.00) aobump = 0 frame = 24 / 99999 03:18:03.945 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849483.945,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.49,"Time":50.4,"SettleTime":60.0,"StarLocked":true} 03:18:03.945 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:03.945 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:03.945 00.000 30444 Enqueuing Expose request 03:18:03.998 00.053 15672 IsGuiding returns 0 03:18:03.998 00.000 15672 scope move finished after 81 + 158 ms 03:18:03.998 00.000 15672 Move returns status 0, amount 81 03:18:03.998 00.000 15672 move complete, result=0 03:18:03.998 00.000 15672 worker thread done servicing request 03:18:03.998 00.000 15672 Worker thread wakes up 03:18:03.998 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:03.998 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:03.999 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 81 ms SOUTH 03:18:06.104 02.105 15672 Exposure complete 03:18:06.124 00.020 15672 worker thread done servicing request 03:18:06.124 00.000 30444 OnExposeComplete: enter 03:18:06.124 00.000 30444 UpdateGuideState(): m_state=6 03:18:06.124 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7845 03:18:06.124 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=204.25, Mass=35564, SNR=31.1, Peak=5685 HFD=3.8 03:18:06.124 00.000 30444 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.28) = xAngle (2.18 = 2.18) 03:18:06.125 00.001 30444 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.12 = 2.12) 03:18:06.125 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.35 hyp=0.38 cameraTheta=1.91 mountX=-0.22 mountY=0.32, mountTheta=2.17 03:18:06.125 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.35, opts=13) 03:18:06.125 00.000 30444 Enqueuing Move request for scope (-0.12, 0.35) 03:18:06.125 00.000 15672 Worker thread wakes up 03:18:06.125 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.35) opts 0xd 03:18:06.125 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.35) 03:18:06.125 00.000 15672 Moving (-0.12, 0.35) raw xDistance=-0.22 yDistance=0.32 03:18:06.125 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:18:06.125 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 03:18:06.125 00.000 15672 MoveAxis(E, 0, ABG) 03:18:06.126 00.001 15672 Move returns status 0, amount 0 03:18:06.126 00.000 15672 MoveAxis(S, 57, ABG) 03:18:06.126 00.000 15672 Guiding Dir = 1, Dur = 57 03:18:06.126 00.000 15672 IsSlewing returns 0 03:18:06.131 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=16079, FiltMin=2601, FiltMax=11525, Gamma=2.950 03:18:06.139 00.008 15672 IsGuiding returns 0 03:18:06.221 00.082 15672 IsGuiding returns 1 03:18:06.221 00.000 15672 scope still moving after pulse duration time elapsed 03:18:06.242 00.021 15672 IsSlewing returns 0 03:18:06.245 00.003 15672 IsGuiding returns 1 03:18:06.266 00.021 15672 IsSlewing returns 0 03:18:06.269 00.003 15672 IsGuiding returns 1 03:18:06.290 00.021 15672 IsSlewing returns 0 03:18:06.315 00.025 15672 IsGuiding returns 0 03:18:06.316 00.001 15672 scope move finished after 57 + 120 ms 03:18:06.316 00.000 15672 Move returns status 0, amount 57 03:18:06.316 00.000 15672 move complete, result=0 03:18:06.316 00.000 15672 worker thread done servicing request 03:18:06.524 00.208 30444 UpdateGuideState exits: m=35564 SNR=31.1 Saturated 03:18:06.524 00.000 30444 PhdController: settling, locked = 1, distance = 0.46 (2.00) aobump = 0 frame = 25 / 99999 03:18:06.524 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849486.524,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.46,"Time":53.0,"SettleTime":60.0,"StarLocked":true} 03:18:06.524 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:06.524 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:06.524 00.000 30444 Enqueuing Expose request 03:18:06.524 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 57 ms SOUTH 03:18:06.524 00.000 15672 Worker thread wakes up 03:18:06.525 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:06.525 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:08.433 01.908 15672 Exposure complete 03:18:08.453 00.020 15672 worker thread done servicing request 03:18:08.453 00.000 30444 OnExposeComplete: enter 03:18:08.453 00.000 30444 UpdateGuideState(): m_state=6 03:18:08.453 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7846 03:18:08.453 00.000 30444 Star::Find returns 1 (1), X=463.24, Y=203.81, Mass=35541, SNR=39.3, Peak=5401 HFD=3.6 03:18:08.453 00.000 30444 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.28) = xAngle (-0.23 = -0.23) 03:18:08.453 00.000 30444 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 03:18:08.453 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-0.51 mountX=0.18 mountY=-0.05, mountTheta=-0.28 03:18:08.454 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.09, opts=13) 03:18:08.454 00.000 30444 Enqueuing Move request for scope (0.16, -0.09) 03:18:08.454 00.000 15672 Worker thread wakes up 03:18:08.454 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd 03:18:08.454 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.09) 03:18:08.454 00.000 15672 Moving (0.16, -0.09) raw xDistance=0.18 yDistance=-0.05 03:18:08.454 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 03:18:08.454 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:18:08.454 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:18:08.454 00.000 15672 MoveAxis(E, 0, ABG) 03:18:08.454 00.000 15672 Move returns status 0, amount 0 03:18:08.454 00.000 15672 MoveAxis(N, 0, ABG) 03:18:08.454 00.000 15672 Move returns status 0, amount 0 03:18:08.454 00.000 15672 move complete, result=0 03:18:08.454 00.000 15672 worker thread done servicing request 03:18:08.459 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=15500, FiltMin=2546, FiltMax=11972, Gamma=2.950 03:18:08.502 00.043 30444 UpdateGuideState exits: m=35541 SNR=39.3 Saturated 03:18:08.502 00.000 30444 PhdController: settling, locked = 1, distance = 0.37 (2.00) aobump = 0 frame = 26 / 99999 03:18:08.502 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849488.502,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.37,"Time":55.0,"SettleTime":60.0,"StarLocked":true} 03:18:08.502 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:08.502 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:08.502 00.000 30444 Enqueuing Expose request 03:18:08.503 00.001 15672 Worker thread wakes up 03:18:08.503 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:08.503 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 03:18:08.503 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:10.614 02.111 15672 Exposure complete 03:18:10.634 00.020 15672 worker thread done servicing request 03:18:10.634 00.000 30444 OnExposeComplete: enter 03:18:10.634 00.000 30444 UpdateGuideState(): m_state=6 03:18:10.634 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7847 03:18:10.635 00.001 30444 Star::Find returns 1 (1), X=462.71, Y=204.28, Mass=40796, SNR=36.2, Peak=5569 HFD=4.4 03:18:10.635 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.62 = 2.62) 03:18:10.635 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.56 = 2.56) 03:18:10.635 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.38 hyp=0.53 cameraTheta=2.34 mountX=-0.46 mountY=0.29, mountTheta=2.57 03:18:10.635 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.38, opts=13) 03:18:10.635 00.000 30444 Enqueuing Move request for scope (-0.37, 0.38) 03:18:10.635 00.000 15672 Worker thread wakes up 03:18:10.635 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.38) opts 0xd 03:18:10.635 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.38) 03:18:10.635 00.000 15672 Moving (-0.37, 0.38) raw xDistance=-0.46 yDistance=0.29 03:18:10.635 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 03:18:10.635 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 03:18:10.636 00.001 15672 MoveAxis(E, 124, ABG) 03:18:10.636 00.000 15672 Guiding Dir = 2, Dur = 124 03:18:10.637 00.001 15672 IsSlewing returns 0 03:18:10.637 00.000 15672 IsGuiding returns 0 03:18:10.642 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=14878, FiltMin=2617, FiltMax=11097, Gamma=2.950 03:18:10.658 00.016 15672 PulseGuide returned control before completion, sleep 113 03:18:10.684 00.026 30444 UpdateGuideState exits: m=40796 SNR=36.2 Saturated 03:18:10.684 00.000 30444 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 27 / 99999 03:18:10.684 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849490.684,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.42,"Time":57.2,"SettleTime":60.0,"StarLocked":true} 03:18:10.685 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:10.685 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:10.685 00.000 30444 Enqueuing Expose request 03:18:10.804 00.119 15672 IsGuiding returns 0 03:18:10.804 00.000 15672 Move returns status 0, amount 124 03:18:10.804 00.000 15672 MoveAxis(S, 52, ABG) 03:18:10.804 00.000 15672 Guiding Dir = 1, Dur = 52 03:18:10.804 00.000 15672 IsSlewing returns 0 03:18:10.806 00.002 15672 IsGuiding returns 0 03:18:10.915 00.109 15672 IsGuiding returns 1 03:18:10.916 00.001 15672 scope still moving after pulse duration time elapsed 03:18:10.937 00.021 15672 IsSlewing returns 0 03:18:10.940 00.003 15672 IsGuiding returns 1 03:18:10.961 00.021 15672 IsSlewing returns 0 03:18:10.980 00.019 15672 IsGuiding returns 0 03:18:10.980 00.000 15672 scope move finished after 52 + 122 ms 03:18:10.980 00.000 15672 Move returns status 0, amount 52 03:18:10.980 00.000 15672 move complete, result=0 03:18:10.980 00.000 15672 worker thread done servicing request 03:18:10.981 00.001 15672 Worker thread wakes up 03:18:10.981 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:10.981 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:10.981 00.000 30444 GuideStep: -0.5 px 124 ms EAST, 0.3 px 52 ms SOUTH 03:18:12.890 01.909 15672 Exposure complete 03:18:12.910 00.020 15672 worker thread done servicing request 03:18:12.910 00.000 30444 OnExposeComplete: enter 03:18:12.910 00.000 30444 UpdateGuideState(): m_state=6 03:18:12.910 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7848 03:18:12.911 00.001 30444 Star::Find returns 1 (1), X=463.32, Y=203.60, Mass=33021, SNR=30.0, Peak=5255 HFD=3.5 03:18:12.911 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 03:18:12.911 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 03:18:12.911 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.29 hyp=0.37 cameraTheta=-0.89 mountX=0.31 mountY=-0.23, mountTheta=-0.65 03:18:12.911 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.29, opts=13) 03:18:12.911 00.000 30444 Enqueuing Move request for scope (0.24, -0.29) 03:18:12.911 00.000 15672 Worker thread wakes up 03:18:12.911 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.29) opts 0xd 03:18:12.911 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.29) 03:18:12.912 00.001 15672 Moving (0.24, -0.29) raw xDistance=0.31 yDistance=-0.23 03:18:12.912 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31 03:18:12.912 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:18:12.912 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 03:18:12.912 00.000 15672 MoveAxis(W, 74, ABG) 03:18:12.912 00.000 15672 Guiding Dir = 3, Dur = 74 03:18:12.912 00.000 15672 IsSlewing returns 0 03:18:12.913 00.001 15672 IsGuiding returns 0 03:18:12.916 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=15108, FiltMin=2616, FiltMax=10492, Gamma=2.950 03:18:12.927 00.011 15672 PulseGuide returned control before completion, sleep 70 03:18:12.959 00.032 30444 UpdateGuideState exits: m=33021 SNR=30.0 Saturated 03:18:12.959 00.000 30444 PhdController: settling, locked = 1, distance = 0.41 (2.00) aobump = 0 frame = 28 / 99999 03:18:12.959 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596849492.959,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.41,"Time":59.4,"SettleTime":60.0,"StarLocked":true} 03:18:12.959 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:12.959 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:12.959 00.000 30444 Enqueuing Expose request 03:18:12.999 00.040 15672 IsGuiding returns 1 03:18:12.999 00.000 15672 scope still moving after pulse duration time elapsed 03:18:13.020 00.021 15672 IsSlewing returns 0 03:18:13.022 00.002 15672 IsGuiding returns 1 03:18:13.043 00.021 15672 IsSlewing returns 0 03:18:13.089 00.046 15672 IsGuiding returns 0 03:18:13.089 00.000 15672 scope move finished after 74 + 101 ms 03:18:13.089 00.000 15672 Move returns status 0, amount 74 03:18:13.089 00.000 15672 MoveAxis(N, 0, ABG) 03:18:13.089 00.000 15672 Move returns status 0, amount 0 03:18:13.089 00.000 15672 move complete, result=0 03:18:13.090 00.001 15672 worker thread done servicing request 03:18:13.090 00.000 15672 Worker thread wakes up 03:18:13.090 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:13.090 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:13.090 00.000 30444 GuideStep: 0.3 px 74 ms WEST, -0.2 px 0 ms NORTH 03:18:15.207 02.117 15672 Exposure complete 03:18:15.241 00.034 15672 worker thread done servicing request 03:18:15.241 00.000 30444 OnExposeComplete: enter 03:18:15.241 00.000 30444 UpdateGuideState(): m_state=6 03:18:15.241 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7849 03:18:15.241 00.000 30444 Star::Find returns 1 (1), X=462.81, Y=203.78, Mass=34708, SNR=33.6, Peak=5884 HFD=3.5 03:18:15.241 00.000 30444 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.28) = xAngle (-2.45 = -2.45) 03:18:15.242 00.001 30444 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.51 = -2.51) 03:18:15.242 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.12 hyp=0.29 cameraTheta=-2.72 mountX=-0.23 mountY=-0.17, mountTheta=-2.48 03:18:15.242 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.12, opts=13) 03:18:15.242 00.000 30444 Enqueuing Move request for scope (-0.27, -0.12) 03:18:15.242 00.000 15672 Worker thread wakes up 03:18:15.242 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.12) opts 0xd 03:18:15.242 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.12) 03:18:15.242 00.000 15672 Moving (-0.27, -0.12) raw xDistance=-0.23 yDistance=-0.17 03:18:15.242 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 03:18:15.242 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:18:15.242 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 03:18:15.242 00.000 15672 MoveAxis(E, 0, ABG) 03:18:15.242 00.000 15672 Move returns status 0, amount 0 03:18:15.242 00.000 15672 MoveAxis(N, 0, ABG) 03:18:15.243 00.001 15672 Move returns status 0, amount 0 03:18:15.243 00.000 15672 move complete, result=0 03:18:15.243 00.000 15672 worker thread done servicing request 03:18:15.248 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=14705, FiltMin=2580, FiltMax=11285, Gamma=2.950 03:18:15.291 00.043 30444 UpdateGuideState exits: m=34708 SNR=33.6 Saturated 03:18:15.292 00.001 30444 PhdController: settling, locked = 1, distance = 0.37 (2.00) aobump = 0 frame = 29 / 99999 03:18:15.292 00.000 30444 PhdController: newstate STATE_FINISH 03:18:15.292 00.000 30444 PhdController complete: success 03:18:15.292 00.000 30444 evsrv: {"Event":"SettleDone","Timestamp":1596849495.292,"Host":"DESKTOP-370CUR0","Inst":1,"Status":0,"TotalFrames":29,"DroppedFrames":0} 03:18:15.292 00.000 30444 Mount: notify guiding dither settle done success=1 03:18:15.292 00.000 30444 PhdController: newstate STATE_IDLE 03:18:15.292 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:15.292 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:15.292 00.000 30444 Enqueuing Expose request 03:18:15.292 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:18:15.292 00.000 15672 Worker thread wakes up 03:18:15.292 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:15.292 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:17.199 01.907 15672 Exposure complete 03:18:17.219 00.020 15672 worker thread done servicing request 03:18:17.219 00.000 30444 OnExposeComplete: enter 03:18:17.219 00.000 30444 UpdateGuideState(): m_state=6 03:18:17.220 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7850 03:18:17.220 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=203.38, Mass=46118, SNR=40.9, Peak=5790 HFD=3.9 03:18:17.220 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.19 = -1.19) 03:18:17.220 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 03:18:17.220 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.51 hyp=0.52 cameraTheta=-1.46 mountX=0.19 mountY=-0.49, mountTheta=-1.19 03:18:17.220 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.51, opts=13) 03:18:17.220 00.000 30444 Enqueuing Move request for scope (0.06, -0.51) 03:18:17.220 00.000 15672 Worker thread wakes up 03:18:17.220 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.51) opts 0xd 03:18:17.221 00.001 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.51) 03:18:17.221 00.000 15672 Moving (0.06, -0.51) raw xDistance=0.19 yDistance=-0.49 03:18:17.221 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:18:17.221 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:18:17.221 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49 03:18:17.221 00.000 15672 MoveAxis(E, 0, ABG) 03:18:17.221 00.000 15672 Move returns status 0, amount 0 03:18:17.221 00.000 15672 MoveAxis(N, 0, ABG) 03:18:17.221 00.000 15672 Move returns status 0, amount 0 03:18:17.221 00.000 15672 move complete, result=0 03:18:17.221 00.000 15672 worker thread done servicing request 03:18:17.280 00.059 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=16321, FiltMin=2575, FiltMax=11734, Gamma=2.950 03:18:17.323 00.043 30444 UpdateGuideState exits: m=46118 SNR=40.9 Saturated 03:18:17.323 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:17.323 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:17.324 00.001 30444 Enqueuing Expose request 03:18:17.324 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 03:18:17.324 00.000 15672 Worker thread wakes up 03:18:17.324 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:17.324 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:19.434 02.110 15672 Exposure complete 03:18:19.454 00.020 15672 worker thread done servicing request 03:18:19.454 00.000 30444 OnExposeComplete: enter 03:18:19.454 00.000 30444 UpdateGuideState(): m_state=6 03:18:19.454 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7851 03:18:19.454 00.000 30444 Star::Find returns 1 (1), X=462.82, Y=203.75, Mass=42248, SNR=35.9, Peak=5630 HFD=3.8 03:18:19.454 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 03:18:19.454 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 03:18:19.454 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-2.64 mountX=-0.21 mountY=-0.20, mountTheta=-2.40 03:18:19.454 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.14, opts=13) 03:18:19.455 00.001 30444 Enqueuing Move request for scope (-0.26, -0.14) 03:18:19.455 00.000 15672 Worker thread wakes up 03:18:19.455 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.14) opts 0xd 03:18:19.455 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.14) 03:18:19.455 00.000 15672 Moving (-0.26, -0.14) raw xDistance=-0.21 yDistance=-0.20 03:18:19.455 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 03:18:19.455 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:18:19.455 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 03:18:19.455 00.000 15672 MoveAxis(E, 0, ABG) 03:18:19.455 00.000 15672 Move returns status 0, amount 0 03:18:19.455 00.000 15672 MoveAxis(N, 0, ABG) 03:18:19.455 00.000 15672 Move returns status 0, amount 0 03:18:19.455 00.000 15672 move complete, result=0 03:18:19.455 00.000 15672 worker thread done servicing request 03:18:19.460 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=17084, FiltMin=2601, FiltMax=11572, Gamma=2.950 03:18:19.835 00.375 30444 UpdateGuideState exits: m=42248 SNR=35.9 Saturated 03:18:19.835 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:19.835 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:19.835 00.000 30444 Enqueuing Expose request 03:18:19.836 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:18:19.836 00.000 15672 Worker thread wakes up 03:18:19.836 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:19.836 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:21.746 01.910 15672 Exposure complete 03:18:21.766 00.020 15672 worker thread done servicing request 03:18:21.766 00.000 30444 OnExposeComplete: enter 03:18:21.766 00.000 30444 UpdateGuideState(): m_state=6 03:18:21.766 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7852 03:18:21.766 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=203.83, Mass=35763, SNR=35.1, Peak=5575 HFD=3.6 03:18:21.766 00.000 30444 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 03:18:21.766 00.000 30444 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 03:18:21.766 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.65 mountX=-0.10 mountY=-0.09, mountTheta=-2.40 03:18:21.767 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.06, opts=13) 03:18:21.767 00.000 30444 Enqueuing Move request for scope (-0.12, -0.06) 03:18:21.767 00.000 15672 Worker thread wakes up 03:18:21.767 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd 03:18:21.767 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.06) 03:18:21.767 00.000 15672 Moving (-0.12, -0.06) raw xDistance=-0.10 yDistance=-0.09 03:18:21.767 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:18:21.767 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:18:21.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 03:18:21.767 00.000 15672 MoveAxis(E, 0, ABG) 03:18:21.767 00.000 15672 Move returns status 0, amount 0 03:18:21.767 00.000 15672 MoveAxis(N, 0, ABG) 03:18:21.767 00.000 15672 Move returns status 0, amount 0 03:18:21.767 00.000 15672 move complete, result=0 03:18:21.767 00.000 15672 worker thread done servicing request 03:18:21.772 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2104, max=15800, FiltMin=2637, FiltMax=11947, Gamma=2.950 03:18:21.883 00.111 30444 UpdateGuideState exits: m=35763 SNR=35.1 Saturated 03:18:21.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:21.883 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:21.883 00.000 30444 Enqueuing Expose request 03:18:21.884 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:18:21.884 00.000 15672 Worker thread wakes up 03:18:21.884 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:21.884 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:23.994 02.110 15672 Exposure complete 03:18:24.015 00.021 15672 worker thread done servicing request 03:18:24.016 00.001 30444 OnExposeComplete: enter 03:18:24.016 00.000 30444 UpdateGuideState(): m_state=6 03:18:24.016 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7853 03:18:24.016 00.000 30444 Star::Find returns 1 (1), X=462.74, Y=203.58, Mass=30809, SNR=35.0, Peak=5533 HFD=3.5 03:18:24.016 00.000 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 03:18:24.016 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 03:18:24.016 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.31 hyp=0.46 cameraTheta=-2.40 mountX=-0.24 mountY=-0.38, mountTheta=-2.14 03:18:24.017 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.31, opts=13) 03:18:24.017 00.000 30444 Enqueuing Move request for scope (-0.34, -0.31) 03:18:24.017 00.000 15672 Worker thread wakes up 03:18:24.017 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.31) opts 0xd 03:18:24.017 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.31) 03:18:24.017 00.000 15672 Moving (-0.34, -0.31) raw xDistance=-0.24 yDistance=-0.38 03:18:24.017 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:18:24.017 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:18:24.018 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 03:18:24.018 00.000 15672 MoveAxis(E, 0, ABG) 03:18:24.018 00.000 15672 Move returns status 0, amount 0 03:18:24.018 00.000 15672 MoveAxis(N, 0, ABG) 03:18:24.018 00.000 15672 Move returns status 0, amount 0 03:18:24.018 00.000 15672 move complete, result=0 03:18:24.018 00.000 15672 worker thread done servicing request 03:18:24.025 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=15352, FiltMin=2566, FiltMax=11682, Gamma=2.950 03:18:24.476 00.451 30444 UpdateGuideState exits: m=30809 SNR=35.0 Saturated 03:18:24.476 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:24.476 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:24.476 00.000 30444 Enqueuing Expose request 03:18:24.476 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 03:18:24.476 00.000 15672 Worker thread wakes up 03:18:24.476 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:24.476 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:26.391 01.915 15672 Exposure complete 03:18:26.425 00.034 15672 worker thread done servicing request 03:18:26.425 00.000 30444 OnExposeComplete: enter 03:18:26.425 00.000 30444 UpdateGuideState(): m_state=6 03:18:26.425 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7854 03:18:26.425 00.000 30444 Star::Find returns 1 (1), X=462.78, Y=203.76, Mass=40190, SNR=36.6, Peak=6151 HFD=3.4 03:18:26.425 00.000 30444 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 03:18:26.425 00.000 30444 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.48 = -2.48) 03:18:26.425 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-2.70 mountX=-0.25 mountY=-0.20, mountTheta=-2.46 03:18:26.426 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.14, opts=13) 03:18:26.426 00.000 30444 Enqueuing Move request for scope (-0.30, -0.14) 03:18:26.426 00.000 15672 Worker thread wakes up 03:18:26.426 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.14) opts 0xd 03:18:26.426 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.14) 03:18:26.426 00.000 15672 Moving (-0.30, -0.14) raw xDistance=-0.25 yDistance=-0.20 03:18:26.426 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 03:18:26.426 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:18:26.426 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 03:18:26.426 00.000 15672 MoveAxis(E, 0, ABG) 03:18:26.426 00.000 15672 Move returns status 0, amount 0 03:18:26.426 00.000 15672 MoveAxis(N, 0, ABG) 03:18:26.426 00.000 15672 Move returns status 0, amount 0 03:18:26.426 00.000 15672 move complete, result=0 03:18:26.426 00.000 15672 worker thread done servicing request 03:18:26.431 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=15849, FiltMin=2604, FiltMax=11381, Gamma=2.950 03:18:26.474 00.043 30444 UpdateGuideState exits: m=40190 SNR=36.6 Saturated 03:18:26.474 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:26.474 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:26.474 00.000 30444 Enqueuing Expose request 03:18:26.474 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:18:26.474 00.000 15672 Worker thread wakes up 03:18:26.474 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:26.474 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:28.590 02.116 15672 Exposure complete 03:18:28.623 00.033 15672 worker thread done servicing request 03:18:28.623 00.000 30444 OnExposeComplete: enter 03:18:28.623 00.000 30444 UpdateGuideState(): m_state=6 03:18:28.623 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7855 03:18:28.623 00.000 30444 Star::Find returns 1 (1), X=462.91, Y=203.40, Mass=39400, SNR=36.2, Peak=5898 HFD=3.7 03:18:28.623 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 03:18:28.623 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 03:18:28.623 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.50 hyp=0.53 cameraTheta=-1.91 mountX=-0.03 mountY=-0.52, mountTheta=-1.63 03:18:28.624 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.50, opts=13) 03:18:28.624 00.000 30444 Enqueuing Move request for scope (-0.17, -0.50) 03:18:28.624 00.000 15672 Worker thread wakes up 03:18:28.624 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.50) opts 0xd 03:18:28.624 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.50) 03:18:28.624 00.000 15672 Moving (-0.17, -0.50) raw xDistance=-0.03 yDistance=-0.52 03:18:28.624 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 03:18:28.624 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:18:28.624 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52 03:18:28.624 00.000 15672 MoveAxis(E, 0, ABG) 03:18:28.624 00.000 15672 Move returns status 0, amount 0 03:18:28.624 00.000 15672 MoveAxis(N, 0, ABG) 03:18:28.624 00.000 15672 Move returns status 0, amount 0 03:18:28.624 00.000 15672 move complete, result=0 03:18:28.624 00.000 15672 worker thread done servicing request 03:18:28.628 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=16868, FiltMin=2626, FiltMax=11512, Gamma=2.950 03:18:28.671 00.043 30444 UpdateGuideState exits: m=39400 SNR=36.2 Saturated 03:18:28.671 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:28.671 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:28.671 00.000 30444 Enqueuing Expose request 03:18:28.671 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH 03:18:28.671 00.000 15672 Worker thread wakes up 03:18:28.671 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:28.671 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:30.581 01.910 15672 Exposure complete 03:18:30.610 00.029 15672 worker thread done servicing request 03:18:30.610 00.000 30444 OnExposeComplete: enter 03:18:30.610 00.000 30444 UpdateGuideState(): m_state=6 03:18:30.610 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7856 03:18:30.610 00.000 30444 Star::Find returns 1 (1), X=463.45, Y=203.62, Mass=37444, SNR=32.6, Peak=5841 HFD=3.3 03:18:30.611 00.001 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 03:18:30.611 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 03:18:30.611 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.28 hyp=0.46 cameraTheta=-0.65 mountX=0.43 mountY=-0.19, mountTheta=-0.42 03:18:30.611 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.28, opts=13) 03:18:30.611 00.000 30444 Enqueuing Move request for scope (0.37, -0.28) 03:18:30.611 00.000 15672 Worker thread wakes up 03:18:30.611 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.28) opts 0xd 03:18:30.611 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.28) 03:18:30.611 00.000 15672 Moving (0.37, -0.28) raw xDistance=0.43 yDistance=-0.19 03:18:30.611 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 03:18:30.611 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:18:30.611 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 03:18:30.611 00.000 15672 MoveAxis(W, 117, ABG) 03:18:30.612 00.001 15672 Guiding Dir = 3, Dur = 117 03:18:30.612 00.000 15672 IsSlewing returns 0 03:18:30.617 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=18154, FiltMin=2612, FiltMax=10845, Gamma=2.950 03:18:30.644 00.027 15672 IsGuiding returns 0 03:18:30.659 00.015 30444 UpdateGuideState exits: m=37444 SNR=32.6 Saturated 03:18:30.659 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:30.659 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:30.659 00.000 30444 Enqueuing Expose request 03:18:30.661 00.002 15672 PulseGuide returned control before completion, sleep 111 03:18:30.805 00.144 15672 IsGuiding returns 0 03:18:30.805 00.000 15672 Move returns status 0, amount 117 03:18:30.805 00.000 15672 MoveAxis(N, 0, ABG) 03:18:30.805 00.000 15672 Move returns status 0, amount 0 03:18:30.805 00.000 15672 move complete, result=0 03:18:30.805 00.000 15672 worker thread done servicing request 03:18:30.805 00.000 15672 Worker thread wakes up 03:18:30.805 00.000 30444 GuideStep: 0.4 px 117 ms WEST, -0.2 px 0 ms NORTH 03:18:30.805 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:30.805 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:32.912 02.107 15672 Exposure complete 03:18:32.931 00.019 15672 worker thread done servicing request 03:18:32.931 00.000 30444 OnExposeComplete: enter 03:18:32.931 00.000 30444 UpdateGuideState(): m_state=6 03:18:32.931 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7857 03:18:32.931 00.000 30444 Star::Find returns 1 (1), X=463.03, Y=203.95, Mass=39351, SNR=42.9, Peak=5488 HFD=4.3 03:18:32.931 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 03:18:32.931 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 03:18:32.931 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.32 mountX=-0.07 mountY=0.05, mountTheta=2.55 03:18:32.933 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.06, opts=13) 03:18:32.933 00.000 30444 Enqueuing Move request for scope (-0.05, 0.06) 03:18:32.933 00.000 15672 Worker thread wakes up 03:18:32.933 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd 03:18:32.933 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.06) 03:18:32.933 00.000 15672 Moving (-0.05, 0.06) raw xDistance=-0.07 yDistance=0.05 03:18:32.933 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 03:18:32.933 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:18:32.933 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 03:18:32.933 00.000 15672 MoveAxis(E, 0, ABG) 03:18:32.933 00.000 15672 Move returns status 0, amount 0 03:18:32.933 00.000 15672 MoveAxis(N, 0, ABG) 03:18:32.933 00.000 15672 Move returns status 0, amount 0 03:18:32.933 00.000 15672 move complete, result=0 03:18:32.933 00.000 15672 worker thread done servicing request 03:18:32.938 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=14731, FiltMin=2573, FiltMax=11406, Gamma=2.950 03:18:33.140 00.202 30444 UpdateGuideState exits: m=39351 SNR=42.9 Saturated 03:18:33.140 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:33.140 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:33.140 00.000 30444 Enqueuing Expose request 03:18:33.140 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:18:33.141 00.001 15672 Worker thread wakes up 03:18:33.141 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:33.141 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:35.050 01.909 15672 Exposure complete 03:18:35.069 00.019 15672 worker thread done servicing request 03:18:35.069 00.000 30444 OnExposeComplete: enter 03:18:35.069 00.000 30444 UpdateGuideState(): m_state=6 03:18:35.070 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7858 03:18:35.070 00.000 30444 Star::Find returns 1 (1), X=462.81, Y=203.70, Mass=34482, SNR=32.6, Peak=5752 HFD=3.5 03:18:35.070 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 03:18:35.070 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.32 = -2.32) 03:18:35.070 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-2.53 mountX=-0.21 mountY=-0.25, mountTheta=-2.28 03:18:35.070 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.19, opts=13) 03:18:35.070 00.000 30444 Enqueuing Move request for scope (-0.27, -0.19) 03:18:35.070 00.000 15672 Worker thread wakes up 03:18:35.070 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.19) opts 0xd 03:18:35.070 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.19) 03:18:35.071 00.001 15672 Moving (-0.27, -0.19) raw xDistance=-0.21 yDistance=-0.25 03:18:35.071 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 03:18:35.071 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:18:35.071 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 03:18:35.071 00.000 15672 MoveAxis(E, 0, ABG) 03:18:35.071 00.000 15672 Move returns status 0, amount 0 03:18:35.071 00.000 15672 MoveAxis(N, 0, ABG) 03:18:35.071 00.000 15672 Move returns status 0, amount 0 03:18:35.071 00.000 15672 move complete, result=0 03:18:35.071 00.000 15672 worker thread done servicing request 03:18:35.076 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2303, max=15524, FiltMin=2642, FiltMax=11373, Gamma=2.950 03:18:35.188 00.112 30444 UpdateGuideState exits: m=34482 SNR=32.6 Saturated 03:18:35.188 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:35.188 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:35.188 00.000 30444 Enqueuing Expose request 03:18:35.188 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:18:35.188 00.000 15672 Worker thread wakes up 03:18:35.188 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:35.188 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:37.296 02.108 15672 Exposure complete 03:18:37.316 00.020 15672 worker thread done servicing request 03:18:37.316 00.000 30444 OnExposeComplete: enter 03:18:37.316 00.000 30444 UpdateGuideState(): m_state=6 03:18:37.316 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7859 03:18:37.316 00.000 30444 Star::Find returns 1 (1), X=462.60, Y=203.59, Mass=37106, SNR=40.2, Peak=5985 HFD=3.3 03:18:37.316 00.000 30444 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 03:18:37.316 00.000 30444 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 03:18:37.316 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.31 hyp=0.57 cameraTheta=-2.57 mountX=-0.37 mountY=-0.40, mountTheta=-2.32 03:18:37.317 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.31, opts=13) 03:18:37.317 00.000 30444 Enqueuing Move request for scope (-0.48, -0.31) 03:18:37.317 00.000 15672 Worker thread wakes up 03:18:37.317 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.31) opts 0xd 03:18:37.317 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.31) 03:18:37.317 00.000 15672 Moving (-0.48, -0.31) raw xDistance=-0.37 yDistance=-0.40 03:18:37.317 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37 03:18:37.317 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 03:18:37.317 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40 03:18:37.317 00.000 15672 MoveAxis(E, 101, ABG) 03:18:37.317 00.000 15672 Guiding Dir = 2, Dur = 101 03:18:37.318 00.001 15672 IsSlewing returns 0 03:18:37.318 00.000 15672 IsGuiding returns 0 03:18:37.323 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=14690, FiltMin=2613, FiltMax=11076, Gamma=2.950 03:18:37.338 00.015 15672 PulseGuide returned control before completion, sleep 92 03:18:37.366 00.028 30444 UpdateGuideState exits: m=37106 SNR=40.2 Saturated 03:18:37.366 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:37.366 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:37.366 00.000 30444 Enqueuing Expose request 03:18:37.451 00.085 15672 IsGuiding returns 0 03:18:37.451 00.000 15672 Move returns status 0, amount 101 03:18:37.451 00.000 15672 MoveAxis(N, 0, ABG) 03:18:37.451 00.000 15672 Move returns status 0, amount 0 03:18:37.451 00.000 15672 move complete, result=0 03:18:37.451 00.000 15672 worker thread done servicing request 03:18:37.451 00.000 15672 Worker thread wakes up 03:18:37.451 00.000 30444 GuideStep: -0.4 px 101 ms EAST, -0.4 px 0 ms NORTH 03:18:37.451 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:37.451 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:39.358 01.907 15672 Exposure complete 03:18:39.378 00.020 15672 worker thread done servicing request 03:18:39.378 00.000 30444 OnExposeComplete: enter 03:18:39.378 00.000 30444 UpdateGuideState(): m_state=6 03:18:39.378 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7860 03:18:39.378 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=203.51, Mass=39922, SNR=36.8, Peak=5963 HFD=3.7 03:18:39.379 00.001 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 03:18:39.379 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 03:18:39.379 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.53 mountX=0.12 mountY=-0.37, mountTheta=-1.26 03:18:39.379 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.39, opts=13) 03:18:39.379 00.000 30444 Enqueuing Move request for scope (0.02, -0.39) 03:18:39.379 00.000 15672 Worker thread wakes up 03:18:39.379 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.39) opts 0xd 03:18:39.379 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.39) 03:18:39.379 00.000 15672 Moving (0.02, -0.39) raw xDistance=0.12 yDistance=-0.37 03:18:39.379 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 03:18:39.379 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.66 newest=-1.02 03:18:39.380 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 03:18:39.380 00.000 15672 MoveAxis(E, 0, ABG) 03:18:39.380 00.000 15672 Move returns status 0, amount 0 03:18:39.380 00.000 15672 MoveAxis(N, 67, ABG) 03:18:39.380 00.000 15672 Guiding Dir = 0, Dur = 67 03:18:39.380 00.000 15672 IsSlewing returns 0 03:18:39.381 00.001 15672 IsGuiding returns 0 03:18:39.385 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=16600, FiltMin=2597, FiltMax=11331, Gamma=2.950 03:18:39.496 00.111 15672 IsGuiding returns 1 03:18:39.496 00.000 15672 scope still moving after pulse duration time elapsed 03:18:39.516 00.020 15672 IsSlewing returns 0 03:18:39.517 00.001 15672 IsGuiding returns 1 03:18:39.538 00.021 15672 IsSlewing returns 0 03:18:39.559 00.021 15672 IsGuiding returns 0 03:18:39.559 00.000 15672 scope move finished after 67 + 110 ms 03:18:39.559 00.000 15672 Move returns status 0, amount 67 03:18:39.559 00.000 15672 move complete, result=0 03:18:39.559 00.000 15672 worker thread done servicing request 03:18:39.777 00.218 30444 UpdateGuideState exits: m=39922 SNR=36.8 Saturated 03:18:39.777 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:39.778 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:39.778 00.000 30444 Enqueuing Expose request 03:18:39.778 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 67 ms NORTH 03:18:39.778 00.000 15672 Worker thread wakes up 03:18:39.778 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:39.779 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:41.890 02.111 15672 Exposure complete 03:18:41.909 00.019 15672 worker thread done servicing request 03:18:41.909 00.000 30444 OnExposeComplete: enter 03:18:41.909 00.000 30444 UpdateGuideState(): m_state=6 03:18:41.910 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7861 03:18:41.910 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=203.54, Mass=44645, SNR=41.0, Peak=5420 HFD=4.2 03:18:41.910 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 03:18:41.910 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 03:18:41.910 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.53 mountX=0.11 mountY=-0.34, mountTheta=-1.26 03:18:41.910 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.35, opts=13) 03:18:41.910 00.000 30444 Enqueuing Move request for scope (0.01, -0.35) 03:18:41.910 00.000 15672 Worker thread wakes up 03:18:41.910 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.35) opts 0xd 03:18:41.910 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.35) 03:18:41.911 00.001 15672 Moving (0.01, -0.35) raw xDistance=0.11 yDistance=-0.34 03:18:41.911 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:18:41.911 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 03:18:41.911 00.000 15672 MoveAxis(E, 0, ABG) 03:18:41.911 00.000 15672 Move returns status 0, amount 0 03:18:41.911 00.000 15672 MoveAxis(N, 60, ABG) 03:18:41.911 00.000 15672 Guiding Dir = 0, Dur = 60 03:18:41.911 00.000 15672 IsSlewing returns 0 03:18:41.912 00.001 15672 IsGuiding returns 0 03:18:41.916 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=17137, FiltMin=2606, FiltMax=11551, Gamma=2.950 03:18:41.988 00.072 15672 IsGuiding returns 1 03:18:41.988 00.000 15672 scope still moving after pulse duration time elapsed 03:18:42.009 00.021 15672 IsSlewing returns 0 03:18:42.010 00.001 15672 IsGuiding returns 1 03:18:42.030 00.020 15672 IsSlewing returns 0 03:18:42.031 00.001 15672 IsGuiding returns 1 03:18:42.053 00.022 15672 IsSlewing returns 0 03:18:42.115 00.062 15672 IsGuiding returns 0 03:18:42.115 00.000 15672 scope move finished after 60 + 143 ms 03:18:42.115 00.000 15672 Move returns status 0, amount 60 03:18:42.115 00.000 15672 move complete, result=0 03:18:42.116 00.001 15672 worker thread done servicing request 03:18:42.330 00.214 30444 UpdateGuideState exits: m=44645 SNR=41.0 Saturated 03:18:42.330 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:42.330 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:42.330 00.000 30444 Enqueuing Expose request 03:18:42.330 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 60 ms NORTH 03:18:42.330 00.000 15672 Worker thread wakes up 03:18:42.330 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:42.330 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:44.238 01.908 15672 Exposure complete 03:18:44.258 00.020 15672 worker thread done servicing request 03:18:44.258 00.000 30444 OnExposeComplete: enter 03:18:44.258 00.000 30444 UpdateGuideState(): m_state=6 03:18:44.259 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7862 03:18:44.259 00.000 30444 Star::Find returns 1 (1), X=463.57, Y=203.60, Mass=35253, SNR=30.9, Peak=5294 HFD=3.5 03:18:44.259 00.000 30444 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.28) = xAngle (-0.26 = -0.26) 03:18:44.259 00.000 30444 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.32 = -0.32) 03:18:44.259 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=-0.29 hyp=0.57 cameraTheta=-0.54 mountX=0.55 mountY=-0.18, mountTheta=-0.31 03:18:44.259 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=-0.29, opts=13) 03:18:44.259 00.000 30444 Enqueuing Move request for scope (0.49, -0.29) 03:18:44.259 00.000 15672 Worker thread wakes up 03:18:44.259 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.29) opts 0xd 03:18:44.259 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, -0.29) 03:18:44.259 00.000 15672 Moving (0.49, -0.29) raw xDistance=0.55 yDistance=-0.18 03:18:44.259 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55 03:18:44.260 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:18:44.260 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 03:18:44.260 00.000 15672 MoveAxis(W, 150, ABG) 03:18:44.260 00.000 15672 Guiding Dir = 3, Dur = 150 03:18:44.260 00.000 15672 IsSlewing returns 0 03:18:44.262 00.002 15672 IsGuiding returns 0 03:18:44.266 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=15151, FiltMin=2600, FiltMax=10936, Gamma=2.950 03:18:44.287 00.021 15672 PulseGuide returned control before completion, sleep 135 03:18:44.385 00.098 30444 UpdateGuideState exits: m=35253 SNR=30.9 Saturated 03:18:44.385 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:44.385 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:44.385 00.000 30444 Enqueuing Expose request 03:18:44.479 00.094 15672 IsGuiding returns 0 03:18:44.479 00.000 15672 Move returns status 0, amount 150 03:18:44.479 00.000 15672 MoveAxis(N, 0, ABG) 03:18:44.479 00.000 15672 Move returns status 0, amount 0 03:18:44.479 00.000 15672 move complete, result=0 03:18:44.479 00.000 15672 worker thread done servicing request 03:18:44.479 00.000 15672 Worker thread wakes up 03:18:44.479 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:44.479 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:44.479 00.000 30444 GuideStep: 0.6 px 150 ms WEST, -0.2 px 0 ms NORTH 03:18:46.587 02.108 15672 Exposure complete 03:18:46.609 00.022 15672 worker thread done servicing request 03:18:46.610 00.001 30444 OnExposeComplete: enter 03:18:46.610 00.000 30444 UpdateGuideState(): m_state=6 03:18:46.610 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7863 03:18:46.610 00.000 30444 Star::Find returns 1 (1), X=463.38, Y=203.35, Mass=34920, SNR=34.1, Peak=5306 HFD=3.8 03:18:46.610 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 03:18:46.610 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 03:18:46.610 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.55 hyp=0.62 cameraTheta=-1.08 mountX=0.44 mountY=-0.47, mountTheta=-0.83 03:18:46.610 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.55, opts=13) 03:18:46.610 00.000 30444 Enqueuing Move request for scope (0.30, -0.55) 03:18:46.610 00.000 15672 Worker thread wakes up 03:18:46.611 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.55) opts 0xd 03:18:46.611 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.55) 03:18:46.611 00.000 15672 Moving (0.30, -0.55) raw xDistance=0.44 yDistance=-0.47 03:18:46.611 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44 03:18:46.611 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 03:18:46.611 00.000 15672 MoveAxis(W, 128, ABG) 03:18:46.611 00.000 15672 Guiding Dir = 3, Dur = 128 03:18:46.611 00.000 15672 IsSlewing returns 0 03:18:46.612 00.001 15672 IsGuiding returns 0 03:18:46.616 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=15019, FiltMin=2635, FiltMax=10348, Gamma=2.950 03:18:46.635 00.019 15672 PulseGuide returned control before completion, sleep 116 03:18:46.659 00.024 30444 UpdateGuideState exits: m=34920 SNR=34.1 Saturated 03:18:46.659 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:46.659 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:46.659 00.000 30444 Enqueuing Expose request 03:18:46.753 00.094 15672 IsGuiding returns 1 03:18:46.753 00.000 15672 scope still moving after pulse duration time elapsed 03:18:46.774 00.021 15672 IsSlewing returns 0 03:18:46.797 00.023 15672 IsGuiding returns 0 03:18:46.797 00.000 15672 scope move finished after 128 + 56 ms 03:18:46.797 00.000 15672 Move returns status 0, amount 128 03:18:46.797 00.000 15672 MoveAxis(N, 84, ABG) 03:18:46.797 00.000 15672 Guiding Dir = 0, Dur = 84 03:18:46.798 00.001 15672 IsSlewing returns 0 03:18:46.800 00.002 15672 IsGuiding returns 0 03:18:46.876 00.076 15672 PulseGuide returned control before completion, sleep 19 03:18:46.908 00.032 15672 IsGuiding returns 1 03:18:46.908 00.000 15672 scope still moving after pulse duration time elapsed 03:18:46.929 00.021 15672 IsSlewing returns 0 03:18:46.930 00.001 15672 IsGuiding returns 1 03:18:46.951 00.021 15672 IsSlewing returns 0 03:18:46.952 00.001 15672 IsGuiding returns 1 03:18:46.973 00.021 15672 IsSlewing returns 0 03:18:47.004 00.031 15672 IsGuiding returns 0 03:18:47.004 00.000 15672 scope move finished after 84 + 119 ms 03:18:47.004 00.000 15672 Move returns status 0, amount 84 03:18:47.004 00.000 15672 move complete, result=0 03:18:47.004 00.000 15672 worker thread done servicing request 03:18:47.004 00.000 15672 Worker thread wakes up 03:18:47.004 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:47.004 00.000 30444 GuideStep: 0.4 px 128 ms WEST, -0.5 px 84 ms NORTH 03:18:47.004 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:48.912 01.908 15672 Exposure complete 03:18:48.932 00.020 15672 worker thread done servicing request 03:18:48.932 00.000 30444 OnExposeComplete: enter 03:18:48.932 00.000 30444 UpdateGuideState(): m_state=6 03:18:48.932 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7864 03:18:48.933 00.001 30444 Star::Find returns 1 (1), X=463.20, Y=203.61, Mass=37405, SNR=34.9, Peak=5171 HFD=3.9 03:18:48.933 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.90 = -0.90) 03:18:48.933 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.96 = -0.96) 03:18:48.933 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.30 cameraTheta=-1.18 mountX=0.19 mountY=-0.25, mountTheta=-0.92 03:18:48.933 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.28, opts=13) 03:18:48.933 00.000 30444 Enqueuing Move request for scope (0.12, -0.28) 03:18:48.933 00.000 15672 Worker thread wakes up 03:18:48.933 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd 03:18:48.933 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.28) 03:18:48.933 00.000 15672 Moving (0.12, -0.28) raw xDistance=0.19 yDistance=-0.25 03:18:48.933 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:18:48.933 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:18:48.934 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 03:18:48.934 00.000 15672 MoveAxis(E, 0, ABG) 03:18:48.934 00.000 15672 Move returns status 0, amount 0 03:18:48.934 00.000 15672 MoveAxis(N, 0, ABG) 03:18:48.934 00.000 15672 Move returns status 0, amount 0 03:18:48.934 00.000 15672 move complete, result=0 03:18:48.934 00.000 15672 worker thread done servicing request 03:18:48.938 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=14168, FiltMin=2558, FiltMax=10933, Gamma=2.950 03:18:48.981 00.043 30444 UpdateGuideState exits: m=37405 SNR=34.9 Saturated 03:18:48.981 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:48.981 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:48.981 00.000 30444 Enqueuing Expose request 03:18:48.981 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:18:48.981 00.000 15672 Worker thread wakes up 03:18:48.981 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:48.981 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:51.098 02.117 15672 Exposure complete 03:18:51.128 00.030 15672 worker thread done servicing request 03:18:51.129 00.001 30444 OnExposeComplete: enter 03:18:51.129 00.000 30444 UpdateGuideState(): m_state=6 03:18:51.129 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7865 03:18:51.129 00.000 30444 Star::Find returns 1 (1), X=462.65, Y=204.05, Mass=47150, SNR=37.9, Peak=5624 HFD=4.1 03:18:51.129 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.07 = 3.07) 03:18:51.129 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.01 = 3.01) 03:18:51.129 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.16 hyp=0.46 cameraTheta=2.80 mountX=-0.46 mountY=0.06, mountTheta=3.01 03:18:51.129 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.16, opts=13) 03:18:51.129 00.000 30444 Enqueuing Move request for scope (-0.43, 0.16) 03:18:51.130 00.001 15672 Worker thread wakes up 03:18:51.130 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.16) opts 0xd 03:18:51.130 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.16) 03:18:51.130 00.000 15672 Moving (-0.43, 0.16) raw xDistance=-0.46 yDistance=0.06 03:18:51.130 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 03:18:51.130 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:18:51.130 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 03:18:51.130 00.000 15672 MoveAxis(E, 124, ABG) 03:18:51.130 00.000 15672 Guiding Dir = 2, Dur = 124 03:18:51.130 00.000 15672 IsSlewing returns 0 03:18:51.132 00.002 15672 IsGuiding returns 0 03:18:51.136 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=15226, FiltMin=2574, FiltMax=11036, Gamma=2.950 03:18:51.156 00.020 15672 PulseGuide returned control before completion, sleep 110 03:18:51.178 00.022 30444 UpdateGuideState exits: m=47150 SNR=37.9 Saturated 03:18:51.178 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:51.178 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:51.178 00.000 30444 Enqueuing Expose request 03:18:51.269 00.091 15672 IsGuiding returns 1 03:18:51.269 00.000 15672 scope still moving after pulse duration time elapsed 03:18:51.289 00.020 15672 IsSlewing returns 0 03:18:51.301 00.012 15672 IsGuiding returns 0 03:18:51.301 00.000 15672 scope move finished after 124 + 44 ms 03:18:51.301 00.000 15672 Move returns status 0, amount 124 03:18:51.301 00.000 15672 MoveAxis(N, 0, ABG) 03:18:51.301 00.000 15672 Move returns status 0, amount 0 03:18:51.301 00.000 15672 move complete, result=0 03:18:51.301 00.000 15672 worker thread done servicing request 03:18:51.301 00.000 15672 Worker thread wakes up 03:18:51.301 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:51.301 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:51.301 00.000 30444 GuideStep: -0.5 px 124 ms EAST, 0.1 px 0 ms NORTH 03:18:53.208 01.907 15672 Exposure complete 03:18:53.228 00.020 15672 worker thread done servicing request 03:18:53.228 00.000 30444 OnExposeComplete: enter 03:18:53.228 00.000 30444 UpdateGuideState(): m_state=6 03:18:53.228 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7866 03:18:53.229 00.001 30444 Star::Find returns 1 (1), X=463.36, Y=203.53, Mass=33652, SNR=29.5, Peak=5829 HFD=3.4 03:18:53.229 00.000 30444 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.28) = xAngle (-0.65 = -0.65) 03:18:53.229 00.000 30444 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.71 = -0.71) 03:18:53.229 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.37 hyp=0.46 cameraTheta=-0.93 mountX=0.37 mountY=-0.30, mountTheta=-0.69 03:18:53.229 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.37, opts=13) 03:18:53.229 00.000 30444 Enqueuing Move request for scope (0.27, -0.37) 03:18:53.229 00.000 15672 Worker thread wakes up 03:18:53.229 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.37) opts 0xd 03:18:53.229 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.37) 03:18:53.229 00.000 15672 Moving (0.27, -0.37) raw xDistance=0.37 yDistance=-0.30 03:18:53.229 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37 03:18:53.229 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 03:18:53.230 00.001 15672 MoveAxis(W, 90, ABG) 03:18:53.230 00.000 15672 Guiding Dir = 3, Dur = 90 03:18:53.231 00.001 15672 IsSlewing returns 0 03:18:53.232 00.001 15672 IsGuiding returns 0 03:18:53.235 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=15590, FiltMin=2581, FiltMax=11885, Gamma=2.950 03:18:53.248 00.013 15672 PulseGuide returned control before completion, sleep 84 03:18:53.335 00.087 15672 IsGuiding returns 1 03:18:53.335 00.000 15672 scope still moving after pulse duration time elapsed 03:18:53.356 00.021 15672 IsSlewing returns 0 03:18:53.393 00.037 15672 IsGuiding returns 0 03:18:53.393 00.000 15672 scope move finished after 90 + 70 ms 03:18:53.393 00.000 15672 Move returns status 0, amount 90 03:18:53.393 00.000 15672 MoveAxis(N, 54, ABG) 03:18:53.393 00.000 15672 Guiding Dir = 0, Dur = 54 03:18:53.393 00.000 15672 IsSlewing returns 0 03:18:53.394 00.001 15672 IsGuiding returns 0 03:18:53.475 00.081 15672 IsGuiding returns 1 03:18:53.475 00.000 15672 scope still moving after pulse duration time elapsed 03:18:53.497 00.022 15672 IsSlewing returns 0 03:18:53.499 00.002 15672 IsGuiding returns 1 03:18:53.520 00.021 15672 IsSlewing returns 0 03:18:53.523 00.003 15672 IsGuiding returns 1 03:18:53.543 00.020 15672 IsSlewing returns 0 03:18:53.554 00.011 15672 IsGuiding returns 0 03:18:53.554 00.000 15672 scope move finished after 54 + 106 ms 03:18:53.554 00.000 15672 Move returns status 0, amount 54 03:18:53.555 00.001 15672 move complete, result=0 03:18:53.555 00.000 15672 worker thread done servicing request 03:18:53.564 00.009 30444 UpdateGuideState exits: m=33652 SNR=29.5 Saturated 03:18:53.564 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:53.564 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:53.564 00.000 30444 Enqueuing Expose request 03:18:53.565 00.001 30444 GuideStep: 0.4 px 90 ms WEST, -0.3 px 54 ms NORTH 03:18:53.565 00.000 15672 Worker thread wakes up 03:18:53.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:53.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:55.675 02.110 15672 Exposure complete 03:18:55.695 00.020 15672 worker thread done servicing request 03:18:55.695 00.000 30444 OnExposeComplete: enter 03:18:55.695 00.000 30444 UpdateGuideState(): m_state=6 03:18:55.695 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7867 03:18:55.695 00.000 30444 Star::Find returns 1 (1), X=463.33, Y=203.24, Mass=35443, SNR=34.4, Peak=6020 HFD=3.3 03:18:55.695 00.000 30444 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.28) = xAngle (-0.92 = -0.92) 03:18:55.695 00.000 30444 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 03:18:55.695 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.66 hyp=0.71 cameraTheta=-1.20 mountX=0.43 mountY=-0.59, mountTheta=-0.95 03:18:55.696 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.66, opts=13) 03:18:55.696 00.000 30444 Enqueuing Move request for scope (0.25, -0.66) 03:18:55.696 00.000 15672 Worker thread wakes up 03:18:55.696 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.66) opts 0xd 03:18:55.696 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.66) 03:18:55.696 00.000 15672 Moving (0.25, -0.66) raw xDistance=0.43 yDistance=-0.59 03:18:55.696 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43 03:18:55.696 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 03:18:55.696 00.000 15672 MoveAxis(W, 121, ABG) 03:18:55.696 00.000 15672 Guiding Dir = 3, Dur = 121 03:18:55.697 00.001 15672 IsSlewing returns 0 03:18:55.698 00.001 15672 IsGuiding returns 0 03:18:55.703 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=13954, FiltMin=2618, FiltMax=11674, Gamma=2.950 03:18:55.725 00.022 15672 PulseGuide returned control before completion, sleep 105 03:18:55.746 00.021 30444 UpdateGuideState exits: m=35443 SNR=34.4 Saturated 03:18:55.746 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:55.746 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:55.746 00.000 30444 Enqueuing Expose request 03:18:55.832 00.086 15672 IsGuiding returns 1 03:18:55.832 00.000 15672 scope still moving after pulse duration time elapsed 03:18:55.853 00.021 15672 IsSlewing returns 0 03:18:55.870 00.017 15672 IsGuiding returns 0 03:18:55.870 00.000 15672 scope move finished after 121 + 50 ms 03:18:55.870 00.000 15672 Move returns status 0, amount 121 03:18:55.870 00.000 15672 MoveAxis(N, 105, ABG) 03:18:55.870 00.000 15672 Guiding Dir = 0, Dur = 105 03:18:55.870 00.000 15672 IsSlewing returns 0 03:18:55.872 00.002 15672 IsGuiding returns 0 03:18:55.948 00.076 15672 PulseGuide returned control before completion, sleep 38 03:18:55.989 00.041 15672 IsGuiding returns 1 03:18:55.989 00.000 15672 scope still moving after pulse duration time elapsed 03:18:56.011 00.022 15672 IsSlewing returns 0 03:18:56.030 00.019 15672 IsGuiding returns 1 03:18:56.051 00.021 15672 IsSlewing returns 0 03:18:56.094 00.043 15672 IsGuiding returns 0 03:18:56.094 00.000 15672 scope move finished after 105 + 117 ms 03:18:56.094 00.000 15672 Move returns status 0, amount 105 03:18:56.094 00.000 15672 move complete, result=0 03:18:56.094 00.000 15672 worker thread done servicing request 03:18:56.095 00.001 15672 Worker thread wakes up 03:18:56.095 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:56.095 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:56.095 00.000 30444 GuideStep: 0.4 px 121 ms WEST, -0.6 px 105 ms NORTH 03:18:58.004 01.909 15672 Exposure complete 03:18:58.023 00.019 15672 worker thread done servicing request 03:18:58.023 00.000 30444 OnExposeComplete: enter 03:18:58.024 00.001 30444 UpdateGuideState(): m_state=6 03:18:58.024 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7868 03:18:58.024 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=203.26, Mass=36968, SNR=35.5, Peak=6192 HFD=3.3 03:18:58.024 00.000 30444 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.28) = xAngle (-1.22 = -1.22) 03:18:58.024 00.000 30444 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 03:18:58.024 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.64 hyp=0.64 cameraTheta=-1.50 mountX=0.22 mountY=-0.61, mountTheta=-1.23 03:18:58.024 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.64, opts=13) 03:18:58.024 00.000 30444 Enqueuing Move request for scope (0.04, -0.64) 03:18:58.024 00.000 15672 Worker thread wakes up 03:18:58.024 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.64) opts 0xd 03:18:58.025 00.001 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.64) 03:18:58.025 00.000 15672 Moving (0.04, -0.64) raw xDistance=0.22 yDistance=-0.61 03:18:58.025 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:18:58.025 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 03:18:58.025 00.000 15672 MoveAxis(E, 0, ABG) 03:18:58.025 00.000 15672 Move returns status 0, amount 0 03:18:58.025 00.000 15672 MoveAxis(N, 109, ABG) 03:18:58.025 00.000 15672 Guiding Dir = 0, Dur = 109 03:18:58.026 00.001 15672 IsSlewing returns 0 03:18:58.026 00.000 15672 IsGuiding returns 0 03:18:58.030 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=15077, FiltMin=2643, FiltMax=12060, Gamma=2.950 03:18:58.075 00.045 30444 UpdateGuideState exits: m=36968 SNR=35.5 Saturated 03:18:58.075 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:18:58.075 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:18:58.075 00.000 30444 Enqueuing Expose request 03:18:58.106 00.031 15672 PulseGuide returned control before completion, sleep 41 03:18:58.149 00.043 15672 IsGuiding returns 1 03:18:58.149 00.000 15672 scope still moving after pulse duration time elapsed 03:18:58.169 00.020 15672 IsSlewing returns 0 03:18:58.170 00.001 15672 IsGuiding returns 1 03:18:58.191 00.021 15672 IsSlewing returns 0 03:18:58.193 00.002 15672 IsGuiding returns 1 03:18:58.214 00.021 15672 IsSlewing returns 0 03:18:58.216 00.002 15672 IsGuiding returns 1 03:18:58.238 00.022 15672 IsSlewing returns 0 03:18:58.267 00.029 15672 IsGuiding returns 0 03:18:58.267 00.000 15672 scope move finished after 109 + 130 ms 03:18:58.267 00.000 15672 Move returns status 0, amount 109 03:18:58.267 00.000 15672 move complete, result=0 03:18:58.267 00.000 15672 worker thread done servicing request 03:18:58.267 00.000 15672 Worker thread wakes up 03:18:58.267 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:18:58.268 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:18:58.268 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 109 ms NORTH 03:19:00.376 02.108 15672 Exposure complete 03:19:00.396 00.020 15672 worker thread done servicing request 03:19:00.396 00.000 30444 OnExposeComplete: enter 03:19:00.396 00.000 30444 UpdateGuideState(): m_state=6 03:19:00.396 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7869 03:19:00.396 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=203.41, Mass=37513, SNR=38.3, Peak=6083 HFD=3.5 03:19:00.396 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 03:19:00.396 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 03:19:00.396 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.48 hyp=0.48 cameraTheta=-1.58 mountX=0.13 mountY=-0.47, mountTheta=-1.30 03:19:00.397 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.48, opts=13) 03:19:00.397 00.000 30444 Enqueuing Move request for scope (-0.00, -0.48) 03:19:00.397 00.000 15672 Worker thread wakes up 03:19:00.397 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.48) opts 0xd 03:19:00.397 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.48) 03:19:00.397 00.000 15672 Moving (-0.00, -0.48) raw xDistance=0.13 yDistance=-0.47 03:19:00.397 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:19:00.397 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 03:19:00.397 00.000 15672 MoveAxis(E, 0, ABG) 03:19:00.397 00.000 15672 Move returns status 0, amount 0 03:19:00.397 00.000 15672 MoveAxis(N, 84, ABG) 03:19:00.397 00.000 15672 Guiding Dir = 0, Dur = 84 03:19:00.397 00.000 15672 IsSlewing returns 0 03:19:00.399 00.002 15672 IsGuiding returns 0 03:19:00.403 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=14986, FiltMin=2546, FiltMax=12572, Gamma=2.950 03:19:00.445 00.042 30444 UpdateGuideState exits: m=37513 SNR=38.3 Saturated 03:19:00.445 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:00.445 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:00.445 00.000 30444 Enqueuing Expose request 03:19:00.518 00.073 15672 IsGuiding returns 1 03:19:00.518 00.000 15672 scope still moving after pulse duration time elapsed 03:19:00.539 00.021 15672 IsSlewing returns 0 03:19:00.540 00.001 15672 IsGuiding returns 1 03:19:00.561 00.021 15672 IsSlewing returns 0 03:19:00.562 00.001 15672 IsGuiding returns 1 03:19:00.584 00.022 15672 IsSlewing returns 0 03:19:00.598 00.014 15672 IsGuiding returns 0 03:19:00.598 00.000 15672 scope move finished after 84 + 114 ms 03:19:00.598 00.000 15672 Move returns status 0, amount 84 03:19:00.598 00.000 15672 move complete, result=0 03:19:00.598 00.000 15672 worker thread done servicing request 03:19:00.598 00.000 15672 Worker thread wakes up 03:19:00.598 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:00.598 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:00.598 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 84 ms NORTH 03:19:02.505 01.907 15672 Exposure complete 03:19:02.525 00.020 15672 worker thread done servicing request 03:19:02.525 00.000 30444 OnExposeComplete: enter 03:19:02.525 00.000 30444 UpdateGuideState(): m_state=6 03:19:02.525 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7870 03:19:02.525 00.000 30444 Star::Find returns 1 (1), X=463.33, Y=203.31, Mass=36282, SNR=32.0, Peak=6002 HFD=3.6 03:19:02.525 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.89 = -0.89) 03:19:02.525 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.95 = -0.95) 03:19:02.525 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.59 hyp=0.64 cameraTheta=-1.16 mountX=0.41 mountY=-0.52, mountTheta=-0.91 03:19:02.527 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.59, opts=13) 03:19:02.527 00.000 30444 Enqueuing Move request for scope (0.25, -0.59) 03:19:02.527 00.000 15672 Worker thread wakes up 03:19:02.527 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.59) opts 0xd 03:19:02.527 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.59) 03:19:02.527 00.000 15672 Moving (0.25, -0.59) raw xDistance=0.41 yDistance=-0.52 03:19:02.527 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 03:19:02.527 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 03:19:02.527 00.000 15672 MoveAxis(W, 110, ABG) 03:19:02.527 00.000 15672 Guiding Dir = 3, Dur = 110 03:19:02.528 00.001 15672 IsSlewing returns 0 03:19:02.529 00.001 15672 IsGuiding returns 0 03:19:02.533 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=14568, FiltMin=2609, FiltMax=12581, Gamma=2.950 03:19:02.547 00.014 15672 PulseGuide returned control before completion, sleep 103 03:19:02.674 00.127 15672 IsGuiding returns 0 03:19:02.674 00.000 15672 Move returns status 0, amount 110 03:19:02.674 00.000 15672 MoveAxis(N, 93, ABG) 03:19:02.674 00.000 15672 Guiding Dir = 0, Dur = 93 03:19:02.674 00.000 15672 IsSlewing returns 0 03:19:02.675 00.001 15672 IsGuiding returns 0 03:19:02.680 00.005 30444 UpdateGuideState exits: m=36282 SNR=32.0 Saturated 03:19:02.680 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:02.680 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:02.680 00.000 30444 Enqueuing Expose request 03:19:02.754 00.074 15672 PulseGuide returned control before completion, sleep 25 03:19:02.781 00.027 15672 IsGuiding returns 1 03:19:02.781 00.000 15672 scope still moving after pulse duration time elapsed 03:19:02.801 00.020 15672 IsSlewing returns 0 03:19:02.803 00.002 15672 IsGuiding returns 1 03:19:02.824 00.021 15672 IsSlewing returns 0 03:19:02.825 00.001 15672 IsGuiding returns 1 03:19:02.846 00.021 15672 IsSlewing returns 0 03:19:02.899 00.053 15672 IsGuiding returns 0 03:19:02.899 00.000 15672 scope move finished after 93 + 131 ms 03:19:02.899 00.000 15672 Move returns status 0, amount 93 03:19:02.899 00.000 15672 move complete, result=0 03:19:02.900 00.001 15672 worker thread done servicing request 03:19:02.900 00.000 15672 Worker thread wakes up 03:19:02.900 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:02.900 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:02.900 00.000 30444 GuideStep: 0.4 px 110 ms WEST, -0.5 px 93 ms NORTH 03:19:05.009 02.109 15672 Exposure complete 03:19:05.029 00.020 15672 worker thread done servicing request 03:19:05.029 00.000 30444 OnExposeComplete: enter 03:19:05.029 00.000 30444 UpdateGuideState(): m_state=6 03:19:05.029 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7871 03:19:05.029 00.000 30444 Star::Find returns 1 (1), X=462.53, Y=203.27, Mass=50184, SNR=49.8, Peak=5936 HFD=4.0 03:19:05.029 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.02 = -2.02) 03:19:05.029 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 03:19:05.029 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-0.62 hyp=0.83 cameraTheta=-2.29 mountX=-0.36 mountY=-0.73, mountTheta=-2.03 03:19:05.030 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-0.62, opts=13) 03:19:05.030 00.000 30444 Enqueuing Move request for scope (-0.55, -0.62) 03:19:05.030 00.000 15672 Worker thread wakes up 03:19:05.030 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.62) opts 0xd 03:19:05.030 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -0.62) 03:19:05.030 00.000 15672 Moving (-0.55, -0.62) raw xDistance=-0.36 yDistance=-0.73 03:19:05.030 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36 03:19:05.030 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 03:19:05.030 00.000 15672 MoveAxis(E, 89, ABG) 03:19:05.030 00.000 15672 Guiding Dir = 2, Dur = 89 03:19:05.031 00.001 15672 IsSlewing returns 0 03:19:05.036 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=16437, FiltMin=2597, FiltMax=11791, Gamma=2.950 03:19:05.070 00.034 15672 IsGuiding returns 0 03:19:05.078 00.008 30444 UpdateGuideState exits: m=50184 SNR=49.8 Saturated 03:19:05.078 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:05.079 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:05.079 00.000 30444 Enqueuing Expose request 03:19:05.086 00.007 15672 PulseGuide returned control before completion, sleep 84 03:19:05.172 00.086 15672 IsGuiding returns 1 03:19:05.172 00.000 15672 scope still moving after pulse duration time elapsed 03:19:05.194 00.022 15672 IsSlewing returns 0 03:19:05.198 00.004 15672 IsGuiding returns 0 03:19:05.198 00.000 15672 scope move finished after 89 + 38 ms 03:19:05.198 00.000 15672 Move returns status 0, amount 89 03:19:05.198 00.000 15672 MoveAxis(N, 130, ABG) 03:19:05.198 00.000 15672 Guiding Dir = 0, Dur = 130 03:19:05.198 00.000 15672 IsSlewing returns 0 03:19:05.199 00.001 15672 IsGuiding returns 0 03:19:05.311 00.112 15672 PulseGuide returned control before completion, sleep 29 03:19:05.342 00.031 15672 IsGuiding returns 1 03:19:05.342 00.000 15672 scope still moving after pulse duration time elapsed 03:19:05.363 00.021 15672 IsSlewing returns 0 03:19:05.365 00.002 15672 IsGuiding returns 1 03:19:05.385 00.020 15672 IsSlewing returns 0 03:19:05.388 00.003 15672 IsGuiding returns 1 03:19:05.409 00.021 15672 IsSlewing returns 0 03:19:05.439 00.030 15672 IsGuiding returns 0 03:19:05.439 00.000 15672 scope move finished after 130 + 110 ms 03:19:05.439 00.000 15672 Move returns status 0, amount 130 03:19:05.439 00.000 15672 move complete, result=0 03:19:05.439 00.000 15672 worker thread done servicing request 03:19:05.440 00.001 15672 Worker thread wakes up 03:19:05.440 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:05.440 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:05.440 00.000 30444 GuideStep: -0.4 px 89 ms EAST, -0.7 px 130 ms NORTH 03:19:07.347 01.907 15672 Exposure complete 03:19:07.367 00.020 15672 worker thread done servicing request 03:19:07.367 00.000 30444 OnExposeComplete: enter 03:19:07.367 00.000 30444 UpdateGuideState(): m_state=6 03:19:07.367 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7872 03:19:07.367 00.000 30444 Star::Find returns 1 (1), X=463.37, Y=202.67, Mass=32095, SNR=34.1, Peak=5636 HFD=3.4 03:19:07.367 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 03:19:07.367 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 03:19:07.367 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-1.22 hyp=1.26 cameraTheta=-1.34 mountX=0.62 mountY=-1.13, mountTheta=-1.07 03:19:07.368 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-1.22, opts=13) 03:19:07.368 00.000 30444 Enqueuing Move request for scope (0.29, -1.22) 03:19:07.368 00.000 15672 Worker thread wakes up 03:19:07.368 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -1.22) opts 0xd 03:19:07.368 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -1.22) 03:19:07.368 00.000 15672 Moving (0.29, -1.22) raw xDistance=0.62 yDistance=-1.13 03:19:07.368 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.62 03:19:07.368 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13 03:19:07.368 00.000 15672 MoveAxis(W, 161, ABG) 03:19:07.368 00.000 15672 Guiding Dir = 3, Dur = 161 03:19:07.369 00.001 15672 IsSlewing returns 0 03:19:07.370 00.001 15672 IsGuiding returns 0 03:19:07.387 00.017 15672 PulseGuide returned control before completion, sleep 155 03:19:07.563 00.176 15672 IsGuiding returns 0 03:19:07.564 00.001 15672 Move returns status 0, amount 161 03:19:07.564 00.000 15672 MoveAxis(N, 201, ABG) 03:19:07.564 00.000 15672 Guiding Dir = 0, Dur = 201 03:19:07.565 00.001 15672 IsSlewing returns 0 03:19:07.567 00.002 15672 IsGuiding returns 0 03:19:07.643 00.076 15672 PulseGuide returned control before completion, sleep 136 03:19:07.769 00.126 30444 UpdateImageDisplay: Size=(640,480) min=2086, max=13055, FiltMin=2601, FiltMax=10915, Gamma=2.950 03:19:07.782 00.013 15672 IsGuiding returns 1 03:19:07.782 00.000 15672 scope still moving after pulse duration time elapsed 03:19:07.804 00.022 15672 IsSlewing returns 0 03:19:07.805 00.001 15672 IsGuiding returns 1 03:19:07.826 00.021 15672 IsSlewing returns 0 03:19:07.826 00.000 15672 IsGuiding returns 1 03:19:07.837 00.011 30444 UpdateGuideState exits: m=32095 SNR=34.1 Saturated 03:19:07.837 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:07.837 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:07.837 00.000 30444 Enqueuing Expose request 03:19:07.847 00.010 15672 IsSlewing returns 0 03:19:07.866 00.019 15672 IsGuiding returns 0 03:19:07.866 00.000 15672 scope move finished after 201 + 98 ms 03:19:07.866 00.000 15672 Move returns status 0, amount 201 03:19:07.866 00.000 15672 move complete, result=0 03:19:07.866 00.000 15672 worker thread done servicing request 03:19:07.866 00.000 15672 Worker thread wakes up 03:19:07.866 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:07.866 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:07.870 00.004 30444 GuideStep: 0.6 px 161 ms WEST, -1.1 px 201 ms NORTH 03:19:09.976 02.106 15672 Exposure complete 03:19:09.996 00.020 15672 worker thread done servicing request 03:19:09.996 00.000 30444 OnExposeComplete: enter 03:19:09.996 00.000 30444 UpdateGuideState(): m_state=6 03:19:09.996 00.000 30444 Star::Find(15, 463, 202, 0, (0,0,0,0), 0.0, 255) frame 7873 03:19:09.996 00.000 30444 Star::Find returns 1 (1), X=462.76, Y=202.82, Mass=34037, SNR=32.8, Peak=5514 HFD=3.5 03:19:09.996 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 03:19:09.996 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 03:19:09.996 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-1.07 hyp=1.12 cameraTheta=-1.86 mountX=-0.02 mountY=-1.12, mountTheta=-1.59 03:19:09.997 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-1.07, opts=13) 03:19:09.997 00.000 30444 Enqueuing Move request for scope (-0.32, -1.07) 03:19:09.997 00.000 15672 Worker thread wakes up 03:19:09.997 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -1.07) opts 0xd 03:19:09.997 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -1.07) 03:19:09.997 00.000 15672 Moving (-0.32, -1.07) raw xDistance=-0.02 yDistance=-1.12 03:19:09.997 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 03:19:09.997 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.12 from input -1.12 03:19:09.997 00.000 15672 MoveAxis(E, 0, ABG) 03:19:09.997 00.000 15672 Move returns status 0, amount 0 03:19:09.997 00.000 15672 MoveAxis(N, 199, ABG) 03:19:09.997 00.000 15672 Guiding Dir = 0, Dur = 199 03:19:09.998 00.001 15672 IsSlewing returns 0 03:19:09.999 00.001 15672 IsGuiding returns 0 03:19:10.003 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=14447, FiltMin=2623, FiltMax=12086, Gamma=2.950 03:19:10.046 00.043 30444 UpdateGuideState exits: m=34037 SNR=32.8 Saturated 03:19:10.046 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:10.046 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:10.047 00.001 30444 Enqueuing Expose request 03:19:10.086 00.039 15672 PulseGuide returned control before completion, sleep 122 03:19:10.210 00.124 15672 IsGuiding returns 1 03:19:10.211 00.001 15672 scope still moving after pulse duration time elapsed 03:19:10.232 00.021 15672 IsSlewing returns 0 03:19:10.233 00.001 15672 IsGuiding returns 1 03:19:10.255 00.022 15672 IsSlewing returns 0 03:19:10.256 00.001 15672 IsGuiding returns 1 03:19:10.276 00.020 15672 IsSlewing returns 0 03:19:10.277 00.001 15672 IsGuiding returns 1 03:19:10.299 00.022 15672 IsSlewing returns 0 03:19:10.299 00.000 15672 IsGuiding returns 1 03:19:10.320 00.021 15672 IsSlewing returns 0 03:19:10.374 00.054 15672 IsGuiding returns 0 03:19:10.374 00.000 15672 scope move finished after 199 + 176 ms 03:19:10.374 00.000 15672 Move returns status 0, amount 199 03:19:10.374 00.000 15672 move complete, result=0 03:19:10.374 00.000 15672 worker thread done servicing request 03:19:10.374 00.000 15672 Worker thread wakes up 03:19:10.374 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:10.374 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:10.374 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -1.1 px 199 ms NORTH 03:19:12.282 01.908 15672 Exposure complete 03:19:12.302 00.020 15672 worker thread done servicing request 03:19:12.302 00.000 30444 OnExposeComplete: enter 03:19:12.302 00.000 30444 UpdateGuideState(): m_state=6 03:19:12.302 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 7874 03:19:12.302 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=202.80, Mass=39497, SNR=35.9, Peak=6134 HFD=3.7 03:19:12.302 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 03:19:12.302 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 03:19:12.302 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-1.10 hyp=1.10 cameraTheta=-1.49 mountX=0.39 mountY=-1.05, mountTheta=-1.22 03:19:12.303 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-1.10, opts=13) 03:19:12.303 00.000 30444 Enqueuing Move request for scope (0.09, -1.10) 03:19:12.303 00.000 15672 Worker thread wakes up 03:19:12.303 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.10) opts 0xd 03:19:12.303 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -1.10) 03:19:12.303 00.000 15672 Moving (0.09, -1.10) raw xDistance=0.39 yDistance=-1.05 03:19:12.303 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 03:19:12.303 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05 03:19:12.303 00.000 15672 MoveAxis(W, 105, ABG) 03:19:12.303 00.000 15672 Guiding Dir = 3, Dur = 105 03:19:12.304 00.001 15672 IsSlewing returns 0 03:19:12.305 00.001 15672 IsGuiding returns 0 03:19:12.309 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=14637, FiltMin=2497, FiltMax=11615, Gamma=2.950 03:19:12.322 00.013 15672 PulseGuide returned control before completion, sleep 98 03:19:12.379 00.057 30444 UpdateGuideState exits: m=39497 SNR=35.9 Saturated 03:19:12.379 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:12.379 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:12.379 00.000 30444 Enqueuing Expose request 03:19:12.423 00.044 15672 IsGuiding returns 1 03:19:12.423 00.000 15672 scope still moving after pulse duration time elapsed 03:19:12.445 00.022 15672 IsSlewing returns 0 03:19:12.498 00.053 15672 IsGuiding returns 0 03:19:12.498 00.000 15672 scope move finished after 105 + 88 ms 03:19:12.499 00.001 15672 Move returns status 0, amount 105 03:19:12.499 00.000 15672 MoveAxis(N, 188, ABG) 03:19:12.499 00.000 15672 Guiding Dir = 0, Dur = 188 03:19:12.499 00.000 15672 IsSlewing returns 0 03:19:12.502 00.003 15672 IsGuiding returns 0 03:19:12.579 00.077 15672 PulseGuide returned control before completion, sleep 122 03:19:12.738 00.159 15672 IsGuiding returns 1 03:19:12.738 00.000 15672 scope still moving after pulse duration time elapsed 03:19:12.760 00.022 15672 IsSlewing returns 0 03:19:12.787 00.027 15672 IsGuiding returns 0 03:19:12.787 00.000 15672 scope move finished after 188 + 97 ms 03:19:12.787 00.000 15672 Move returns status 0, amount 188 03:19:12.787 00.000 15672 move complete, result=0 03:19:12.787 00.000 15672 worker thread done servicing request 03:19:12.787 00.000 15672 Worker thread wakes up 03:19:12.787 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:12.787 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:12.787 00.000 30444 GuideStep: 0.4 px 105 ms WEST, -1.1 px 188 ms NORTH 03:19:14.895 02.108 15672 Exposure complete 03:19:14.915 00.020 15672 worker thread done servicing request 03:19:14.915 00.000 30444 OnExposeComplete: enter 03:19:14.915 00.000 30444 UpdateGuideState(): m_state=6 03:19:14.915 00.000 30444 Star::Find(15, 463, 202, 0, (0,0,0,0), 0.0, 255) frame 7875 03:19:14.915 00.000 30444 Star::Find returns 1 (1), X=462.62, Y=202.95, Mass=37019, SNR=37.9, Peak=5991 HFD=3.4 03:19:14.915 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 03:19:14.915 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 03:19:14.915 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.95 hyp=1.05 cameraTheta=-2.02 mountX=-0.18 mountY=-1.02, mountTheta=-1.75 03:19:14.916 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.95, opts=13) 03:19:14.916 00.000 30444 Enqueuing Move request for scope (-0.46, -0.95) 03:19:14.916 00.000 15672 Worker thread wakes up 03:19:14.916 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.95) opts 0xd 03:19:14.916 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.95) 03:19:14.916 00.000 15672 Moving (-0.46, -0.95) raw xDistance=-0.18 yDistance=-1.02 03:19:14.916 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 03:19:14.916 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02 03:19:14.916 00.000 15672 MoveAxis(E, 0, ABG) 03:19:14.916 00.000 15672 Move returns status 0, amount 0 03:19:14.916 00.000 15672 MoveAxis(N, 182, ABG) 03:19:14.916 00.000 15672 Guiding Dir = 0, Dur = 182 03:19:14.917 00.001 15672 IsSlewing returns 0 03:19:14.918 00.001 15672 IsGuiding returns 0 03:19:14.922 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=14887, FiltMin=2571, FiltMax=11886, Gamma=2.950 03:19:14.964 00.042 30444 UpdateGuideState exits: m=37019 SNR=37.9 Saturated 03:19:14.964 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:14.964 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:14.964 00.000 30444 Enqueuing Expose request 03:19:14.991 00.027 15672 PulseGuide returned control before completion, sleep 120 03:19:15.114 00.123 15672 IsGuiding returns 1 03:19:15.114 00.000 15672 scope still moving after pulse duration time elapsed 03:19:15.135 00.021 15672 IsSlewing returns 0 03:19:15.137 00.002 15672 IsGuiding returns 1 03:19:15.159 00.022 15672 IsSlewing returns 0 03:19:15.162 00.003 15672 IsGuiding returns 1 03:19:15.183 00.021 15672 IsSlewing returns 0 03:19:15.186 00.003 15672 IsGuiding returns 1 03:19:15.207 00.021 15672 IsSlewing returns 0 03:19:15.231 00.024 15672 IsGuiding returns 0 03:19:15.232 00.001 15672 scope move finished after 182 + 131 ms 03:19:15.232 00.000 15672 Move returns status 0, amount 182 03:19:15.232 00.000 15672 move complete, result=0 03:19:15.232 00.000 15672 worker thread done servicing request 03:19:15.232 00.000 15672 Worker thread wakes up 03:19:15.232 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:15.233 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:15.233 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -1.0 px 182 ms NORTH 03:19:17.141 01.908 15672 Exposure complete 03:19:17.161 00.020 15672 worker thread done servicing request 03:19:17.161 00.000 30444 OnExposeComplete: enter 03:19:17.161 00.000 30444 UpdateGuideState(): m_state=6 03:19:17.161 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 7876 03:19:17.161 00.000 30444 Star::Find returns 1 (1), X=462.71, Y=202.71, Mass=36429, SNR=34.3, Peak=6443 HFD=3.5 03:19:17.161 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 03:19:17.161 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 03:19:17.161 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-1.19 hyp=1.24 cameraTheta=-1.88 mountX=-0.03 mountY=-1.24, mountTheta=-1.60 03:19:17.161 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-1.19, opts=13) 03:19:17.162 00.001 30444 Enqueuing Move request for scope (-0.37, -1.19) 03:19:17.162 00.000 15672 Worker thread wakes up 03:19:17.162 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -1.19) opts 0xd 03:19:17.162 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -1.19) 03:19:17.162 00.000 15672 Moving (-0.37, -1.19) raw xDistance=-0.03 yDistance=-1.24 03:19:17.162 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 03:19:17.162 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.24 from input -1.24 03:19:17.162 00.000 15672 MoveAxis(E, 0, ABG) 03:19:17.162 00.000 15672 Move returns status 0, amount 0 03:19:17.162 00.000 15672 MoveAxis(N, 221, ABG) 03:19:17.162 00.000 15672 Guiding Dir = 0, Dur = 221 03:19:17.163 00.001 15672 IsSlewing returns 0 03:19:17.164 00.001 15672 IsGuiding returns 0 03:19:17.168 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=14707, FiltMin=2541, FiltMax=12517, Gamma=2.950 03:19:17.211 00.043 30444 UpdateGuideState exits: m=36429 SNR=34.3 Saturated 03:19:17.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:17.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:17.211 00.000 30444 Enqueuing Expose request 03:19:17.243 00.032 15672 PulseGuide returned control before completion, sleep 153 03:19:17.400 00.157 15672 IsGuiding returns 1 03:19:17.400 00.000 15672 scope still moving after pulse duration time elapsed 03:19:17.421 00.021 15672 IsSlewing returns 0 03:19:17.423 00.002 15672 IsGuiding returns 1 03:19:17.444 00.021 15672 IsSlewing returns 0 03:19:17.447 00.003 15672 IsGuiding returns 1 03:19:17.467 00.020 15672 IsSlewing returns 0 03:19:17.531 00.064 15672 IsGuiding returns 0 03:19:17.531 00.000 15672 scope move finished after 221 + 146 ms 03:19:17.531 00.000 15672 Move returns status 0, amount 221 03:19:17.531 00.000 15672 move complete, result=0 03:19:17.532 00.001 15672 worker thread done servicing request 03:19:17.532 00.000 15672 Worker thread wakes up 03:19:17.532 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:17.532 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:17.532 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -1.2 px 221 ms NORTH 03:19:19.642 02.110 15672 Exposure complete 03:19:19.662 00.020 15672 worker thread done servicing request 03:19:19.662 00.000 30444 OnExposeComplete: enter 03:19:19.662 00.000 30444 UpdateGuideState(): m_state=6 03:19:19.662 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 7877 03:19:19.662 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=203.34, Mass=42938, SNR=49.3, Peak=5745 HFD=4.0 03:19:19.662 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 03:19:19.662 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 03:19:19.662 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.56 hyp=0.56 cameraTheta=-1.57 mountX=0.15 mountY=-0.54, mountTheta=-1.29 03:19:19.663 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.56, opts=13) 03:19:19.663 00.000 30444 Enqueuing Move request for scope (0.00, -0.56) 03:19:19.663 00.000 15672 Worker thread wakes up 03:19:19.663 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.56) opts 0xd 03:19:19.663 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.56) 03:19:19.663 00.000 15672 Moving (0.00, -0.56) raw xDistance=0.15 yDistance=-0.54 03:19:19.663 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:19:19.663 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 03:19:19.663 00.000 15672 MoveAxis(E, 0, ABG) 03:19:19.663 00.000 15672 Move returns status 0, amount 0 03:19:19.663 00.000 15672 MoveAxis(N, 97, ABG) 03:19:19.663 00.000 15672 Guiding Dir = 0, Dur = 97 03:19:19.664 00.001 15672 IsSlewing returns 0 03:19:19.665 00.001 15672 IsGuiding returns 0 03:19:19.669 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=14668, FiltMin=2657, FiltMax=11130, Gamma=2.950 03:19:19.712 00.043 30444 UpdateGuideState exits: m=42938 SNR=49.3 Saturated 03:19:19.712 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:19.712 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:19.712 00.000 30444 Enqueuing Expose request 03:19:19.751 00.039 15672 PulseGuide returned control before completion, sleep 21 03:19:19.775 00.024 15672 IsGuiding returns 1 03:19:19.775 00.000 15672 scope still moving after pulse duration time elapsed 03:19:19.795 00.020 15672 IsSlewing returns 0 03:19:19.796 00.001 15672 IsGuiding returns 1 03:19:19.817 00.021 15672 IsSlewing returns 0 03:19:19.819 00.002 15672 IsGuiding returns 1 03:19:19.840 00.021 15672 IsSlewing returns 0 03:19:19.911 00.071 15672 IsGuiding returns 0 03:19:19.911 00.000 15672 scope move finished after 97 + 148 ms 03:19:19.911 00.000 15672 Move returns status 0, amount 97 03:19:19.911 00.000 15672 move complete, result=0 03:19:19.912 00.001 15672 worker thread done servicing request 03:19:19.912 00.000 15672 Worker thread wakes up 03:19:19.912 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:19.912 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:19.912 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 97 ms NORTH 03:19:21.821 01.909 15672 Exposure complete 03:19:21.840 00.019 15672 worker thread done servicing request 03:19:21.841 00.001 30444 OnExposeComplete: enter 03:19:21.841 00.000 30444 UpdateGuideState(): m_state=6 03:19:21.841 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7878 03:19:21.841 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=203.86, Mass=36947, SNR=32.9, Peak=5319 HFD=3.7 03:19:21.841 00.000 30444 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.28) = xAngle (0.13 = 0.13) 03:19:21.841 00.000 30444 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.07 = 0.07) 03:19:21.841 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.15 mountX=0.24 mountY=0.02, mountTheta=0.07 03:19:21.841 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.04, opts=13) 03:19:21.841 00.000 30444 Enqueuing Move request for scope (0.24, -0.04) 03:19:21.841 00.000 15672 Worker thread wakes up 03:19:21.842 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd 03:19:21.842 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.04) 03:19:21.842 00.000 15672 Moving (0.24, -0.04) raw xDistance=0.24 yDistance=0.02 03:19:21.842 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 03:19:21.842 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:19:21.842 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 03:19:21.842 00.000 15672 MoveAxis(E, 0, ABG) 03:19:21.842 00.000 15672 Move returns status 0, amount 0 03:19:21.842 00.000 15672 MoveAxis(N, 0, ABG) 03:19:21.842 00.000 15672 Move returns status 0, amount 0 03:19:21.842 00.000 15672 move complete, result=0 03:19:21.842 00.000 15672 worker thread done servicing request 03:19:21.847 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=15743, FiltMin=2585, FiltMax=11189, Gamma=2.950 03:19:21.891 00.044 30444 UpdateGuideState exits: m=36947 SNR=32.9 Saturated 03:19:21.891 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:21.891 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:21.891 00.000 30444 Enqueuing Expose request 03:19:21.891 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 03:19:21.891 00.000 15672 Worker thread wakes up 03:19:21.891 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:21.891 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:23.997 02.106 15672 Exposure complete 03:19:24.017 00.020 15672 worker thread done servicing request 03:19:24.017 00.000 30444 OnExposeComplete: enter 03:19:24.017 00.000 30444 UpdateGuideState(): m_state=6 03:19:24.017 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7879 03:19:24.017 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=204.12, Mass=35321, SNR=31.1, Peak=5614 HFD=4.2 03:19:24.017 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 03:19:24.017 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 03:19:24.017 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.47 mountX=-0.04 mountY=0.23, mountTheta=1.75 03:19:24.018 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.23, opts=13) 03:19:24.018 00.000 30444 Enqueuing Move request for scope (0.02, 0.23) 03:19:24.018 00.000 15672 Worker thread wakes up 03:19:24.018 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd 03:19:24.018 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.23) 03:19:24.018 00.000 15672 Moving (0.02, 0.23) raw xDistance=-0.04 yDistance=0.23 03:19:24.018 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:19:24.018 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:19:24.018 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 03:19:24.018 00.000 15672 MoveAxis(E, 0, ABG) 03:19:24.018 00.000 15672 Move returns status 0, amount 0 03:19:24.018 00.000 15672 MoveAxis(N, 0, ABG) 03:19:24.018 00.000 15672 Move returns status 0, amount 0 03:19:24.018 00.000 15672 move complete, result=0 03:19:24.018 00.000 15672 worker thread done servicing request 03:19:24.023 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=15748, FiltMin=2569, FiltMax=11739, Gamma=2.950 03:19:24.066 00.043 30444 UpdateGuideState exits: m=35321 SNR=31.1 Saturated 03:19:24.066 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:24.066 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:24.066 00.000 30444 Enqueuing Expose request 03:19:24.066 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 03:19:24.066 00.000 15672 Worker thread wakes up 03:19:24.066 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:24.067 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:25.975 01.908 15672 Exposure complete 03:19:25.995 00.020 15672 worker thread done servicing request 03:19:25.995 00.000 30444 OnExposeComplete: enter 03:19:25.995 00.000 30444 UpdateGuideState(): m_state=6 03:19:25.995 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7880 03:19:25.995 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=203.68, Mass=43531, SNR=40.0, Peak=5585 HFD=4.1 03:19:25.995 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 03:19:25.995 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 03:19:25.995 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-2.03 mountX=-0.04 mountY=-0.24, mountTheta=-1.76 03:19:25.996 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.22, opts=13) 03:19:25.996 00.000 30444 Enqueuing Move request for scope (-0.11, -0.22) 03:19:25.996 00.000 15672 Worker thread wakes up 03:19:25.996 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd 03:19:25.996 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.22) 03:19:25.996 00.000 15672 Moving (-0.11, -0.22) raw xDistance=-0.04 yDistance=-0.24 03:19:25.996 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:19:25.996 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:19:25.996 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 03:19:25.996 00.000 15672 MoveAxis(E, 0, ABG) 03:19:25.996 00.000 15672 Move returns status 0, amount 0 03:19:25.996 00.000 15672 MoveAxis(N, 0, ABG) 03:19:25.996 00.000 15672 Move returns status 0, amount 0 03:19:25.996 00.000 15672 move complete, result=0 03:19:25.996 00.000 15672 worker thread done servicing request 03:19:26.001 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2078, max=13664, FiltMin=2572, FiltMax=10934, Gamma=2.950 03:19:26.158 00.157 30444 UpdateGuideState exits: m=43531 SNR=40.0 Saturated 03:19:26.158 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:26.158 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:26.158 00.000 30444 Enqueuing Expose request 03:19:26.159 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 03:19:26.159 00.000 15672 Worker thread wakes up 03:19:26.159 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:26.159 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:28.270 02.111 15672 Exposure complete 03:19:28.290 00.020 15672 worker thread done servicing request 03:19:28.290 00.000 30444 OnExposeComplete: enter 03:19:28.290 00.000 30444 UpdateGuideState(): m_state=6 03:19:28.290 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7881 03:19:28.290 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=204.25, Mass=33685, SNR=31.2, Peak=5883 HFD=4.0 03:19:28.291 00.001 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.94 = 1.94) 03:19:28.291 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.88 = 1.88) 03:19:28.291 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.67 mountX=-0.13 mountY=0.34, mountTheta=1.94 03:19:28.293 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.36, opts=13) 03:19:28.293 00.000 30444 Enqueuing Move request for scope (-0.03, 0.36) 03:19:28.293 00.000 15672 Worker thread wakes up 03:19:28.293 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.36) opts 0xd 03:19:28.293 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.36) 03:19:28.293 00.000 15672 Moving (-0.03, 0.36) raw xDistance=-0.13 yDistance=0.34 03:19:28.293 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:19:28.293 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:19:28.293 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 03:19:28.293 00.000 15672 MoveAxis(E, 0, ABG) 03:19:28.293 00.000 15672 Move returns status 0, amount 0 03:19:28.293 00.000 15672 MoveAxis(N, 0, ABG) 03:19:28.293 00.000 15672 Move returns status 0, amount 0 03:19:28.293 00.000 15672 move complete, result=0 03:19:28.293 00.000 15672 worker thread done servicing request 03:19:28.298 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=13070, FiltMin=2620, FiltMax=11435, Gamma=2.950 03:19:28.341 00.043 30444 UpdateGuideState exits: m=33685 SNR=31.2 Saturated 03:19:28.341 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:28.341 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:28.341 00.000 30444 Enqueuing Expose request 03:19:28.341 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 03:19:28.341 00.000 15672 Worker thread wakes up 03:19:28.341 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:28.341 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:30.248 01.907 15672 Exposure complete 03:19:30.268 00.020 15672 worker thread done servicing request 03:19:30.268 00.000 30444 OnExposeComplete: enter 03:19:30.268 00.000 30444 UpdateGuideState(): m_state=6 03:19:30.268 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7882 03:19:30.269 00.001 30444 Star::Find returns 1 (1), X=462.09, Y=204.27, Mass=40224, SNR=36.6, Peak=6230 HFD=3.4 03:19:30.269 00.000 30444 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.28) = xAngle (3.06 = 3.06) 03:19:30.269 00.000 30444 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.99 = 2.99) 03:19:30.269 00.000 30444 CameraToMount -- cameraX=-0.99 cameraY=0.38 hyp=1.06 cameraTheta=2.78 mountX=-1.05 mountY=0.15, mountTheta=3.00 03:19:30.269 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.99, y=0.38, opts=13) 03:19:30.269 00.000 30444 Enqueuing Move request for scope (-0.99, 0.38) 03:19:30.269 00.000 15672 Worker thread wakes up 03:19:30.269 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.99, 0.38) opts 0xd 03:19:30.269 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.99, 0.38) 03:19:30.269 00.000 15672 Moving (-0.99, 0.38) raw xDistance=-1.05 yDistance=0.15 03:19:30.269 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.05 03:19:30.270 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:19:30.270 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 03:19:30.270 00.000 15672 MoveAxis(E, 284, ABG) 03:19:30.270 00.000 15672 Guiding Dir = 2, Dur = 284 03:19:30.270 00.000 15672 IsSlewing returns 0 03:19:30.271 00.001 15672 IsGuiding returns 0 03:19:30.275 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=14178, FiltMin=2633, FiltMax=11777, Gamma=2.950 03:19:30.294 00.019 15672 PulseGuide returned control before completion, sleep 272 03:19:30.318 00.024 30444 UpdateGuideState exits: m=40224 SNR=36.6 Saturated 03:19:30.318 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:30.318 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:30.318 00.000 30444 Enqueuing Expose request 03:19:30.598 00.280 15672 IsGuiding returns 0 03:19:30.599 00.001 15672 Move returns status 0, amount 284 03:19:30.599 00.000 15672 MoveAxis(N, 0, ABG) 03:19:30.599 00.000 15672 Move returns status 0, amount 0 03:19:30.599 00.000 15672 move complete, result=0 03:19:30.600 00.001 15672 worker thread done servicing request 03:19:30.600 00.000 15672 Worker thread wakes up 03:19:30.600 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:30.600 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:30.600 00.000 30444 GuideStep: -1.1 px 284 ms EAST, 0.2 px 0 ms NORTH 03:19:32.716 02.116 15672 Exposure complete 03:19:32.747 00.031 15672 worker thread done servicing request 03:19:32.747 00.000 30444 OnExposeComplete: enter 03:19:32.747 00.000 30444 UpdateGuideState(): m_state=6 03:19:32.747 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7883 03:19:32.748 00.001 30444 Star::Find returns 1 (1), X=463.23, Y=203.69, Mass=42220, SNR=33.9, Peak=5697 HFD=3.8 03:19:32.748 00.000 30444 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.28) = xAngle (-0.67 = -0.67) 03:19:32.748 00.000 30444 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.73 = -0.73) 03:19:32.748 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.95 mountX=0.20 mountY=-0.17, mountTheta=-0.70 03:19:32.748 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.20, opts=13) 03:19:32.748 00.000 30444 Enqueuing Move request for scope (0.15, -0.20) 03:19:32.748 00.000 15672 Worker thread wakes up 03:19:32.748 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd 03:19:32.748 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.20) 03:19:32.748 00.000 15672 Moving (0.15, -0.20) raw xDistance=0.20 yDistance=-0.17 03:19:32.748 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 03:19:32.748 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:19:32.749 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 03:19:32.749 00.000 15672 MoveAxis(E, 0, ABG) 03:19:32.749 00.000 15672 Move returns status 0, amount 0 03:19:32.749 00.000 15672 MoveAxis(N, 0, ABG) 03:19:32.749 00.000 15672 Move returns status 0, amount 0 03:19:32.749 00.000 15672 move complete, result=0 03:19:32.749 00.000 15672 worker thread done servicing request 03:19:32.754 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=17236, FiltMin=2577, FiltMax=11899, Gamma=2.950 03:19:32.805 00.051 30444 UpdateGuideState exits: m=42220 SNR=33.9 Saturated 03:19:32.805 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:32.805 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:32.805 00.000 30444 Enqueuing Expose request 03:19:32.805 00.000 15672 Worker thread wakes up 03:19:32.805 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:32.805 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:19:32.806 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:34.711 01.905 15672 Exposure complete 03:19:34.731 00.020 15672 worker thread done servicing request 03:19:34.731 00.000 30444 OnExposeComplete: enter 03:19:34.731 00.000 30444 UpdateGuideState(): m_state=6 03:19:34.731 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7884 03:19:34.731 00.000 30444 Star::Find returns 1 (1), X=462.65, Y=204.04, Mass=41576, SNR=42.5, Peak=5625 HFD=4.0 03:19:34.731 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.09 = 3.09) 03:19:34.731 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.03 = 3.03) 03:19:34.731 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.15 hyp=0.46 cameraTheta=2.82 mountX=-0.46 mountY=0.05, mountTheta=3.03 03:19:34.732 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.15, opts=13) 03:19:34.732 00.000 30444 Enqueuing Move request for scope (-0.43, 0.15) 03:19:34.732 00.000 15672 Worker thread wakes up 03:19:34.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.15) opts 0xd 03:19:34.732 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.15) 03:19:34.732 00.000 15672 Moving (-0.43, 0.15) raw xDistance=-0.46 yDistance=0.05 03:19:34.732 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 03:19:34.732 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:19:34.732 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 03:19:34.732 00.000 15672 MoveAxis(E, 123, ABG) 03:19:34.732 00.000 15672 Guiding Dir = 2, Dur = 123 03:19:34.733 00.001 15672 IsSlewing returns 0 03:19:34.734 00.001 15672 IsGuiding returns 0 03:19:34.737 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=16579, FiltMin=2642, FiltMax=11458, Gamma=2.950 03:19:34.751 00.014 15672 PulseGuide returned control before completion, sleep 116 03:19:34.797 00.046 30444 UpdateGuideState exits: m=41576 SNR=42.5 Saturated 03:19:34.797 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:34.797 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:34.797 00.000 30444 Enqueuing Expose request 03:19:34.895 00.098 15672 IsGuiding returns 0 03:19:34.896 00.001 15672 Move returns status 0, amount 123 03:19:34.896 00.000 15672 MoveAxis(N, 0, ABG) 03:19:34.896 00.000 15672 Move returns status 0, amount 0 03:19:34.896 00.000 15672 move complete, result=0 03:19:34.896 00.000 15672 worker thread done servicing request 03:19:34.896 00.000 15672 Worker thread wakes up 03:19:34.896 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:34.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:34.896 00.000 30444 GuideStep: -0.5 px 123 ms EAST, 0.0 px 0 ms NORTH 03:19:37.004 02.108 15672 Exposure complete 03:19:37.024 00.020 15672 worker thread done servicing request 03:19:37.024 00.000 30444 OnExposeComplete: enter 03:19:37.024 00.000 30444 UpdateGuideState(): m_state=6 03:19:37.024 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7885 03:19:37.024 00.000 30444 Star::Find returns 1 (1), X=463.59, Y=203.35, Mass=31251, SNR=29.2, Peak=5351 HFD=3.4 03:19:37.024 00.000 30444 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.28) = xAngle (-0.54 = -0.54) 03:19:37.024 00.000 30444 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.60 = -0.60) 03:19:37.025 00.001 30444 CameraToMount -- cameraX=0.51 cameraY=-0.54 hyp=0.74 cameraTheta=-0.82 mountX=0.64 mountY=-0.42, mountTheta=-0.58 03:19:37.025 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.54, opts=13) 03:19:37.025 00.000 30444 Enqueuing Move request for scope (0.51, -0.54) 03:19:37.025 00.000 15672 Worker thread wakes up 03:19:37.025 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.54) opts 0xd 03:19:37.025 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.54) 03:19:37.025 00.000 15672 Moving (0.51, -0.54) raw xDistance=0.64 yDistance=-0.42 03:19:37.025 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.64 03:19:37.025 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 03:19:37.025 00.000 15672 MoveAxis(W, 164, ABG) 03:19:37.025 00.000 15672 Guiding Dir = 3, Dur = 164 03:19:37.026 00.001 15672 IsSlewing returns 0 03:19:37.027 00.001 15672 IsGuiding returns 0 03:19:37.031 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=16044, FiltMin=2603, FiltMax=10863, Gamma=2.950 03:19:37.051 00.020 15672 PulseGuide returned control before completion, sleep 150 03:19:37.260 00.209 15672 IsGuiding returns 0 03:19:37.260 00.000 15672 Move returns status 0, amount 164 03:19:37.260 00.000 15672 MoveAxis(N, 75, ABG) 03:19:37.260 00.000 15672 Guiding Dir = 0, Dur = 75 03:19:37.261 00.001 15672 IsSlewing returns 0 03:19:37.262 00.001 15672 IsGuiding returns 0 03:19:37.337 00.075 30444 UpdateGuideState exits: m=31251 SNR=29.2 Saturated 03:19:37.337 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:37.337 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:37.338 00.001 30444 Enqueuing Expose request 03:19:37.341 00.003 15672 IsGuiding returns 1 03:19:37.342 00.001 15672 scope still moving after pulse duration time elapsed 03:19:37.362 00.020 15672 IsSlewing returns 0 03:19:37.364 00.002 15672 IsGuiding returns 1 03:19:37.384 00.020 15672 IsSlewing returns 0 03:19:37.385 00.001 15672 IsGuiding returns 1 03:19:37.406 00.021 15672 IsSlewing returns 0 03:19:37.407 00.001 15672 IsGuiding returns 1 03:19:37.429 00.022 15672 IsSlewing returns 0 03:19:37.483 00.054 15672 IsGuiding returns 0 03:19:37.483 00.000 15672 scope move finished after 75 + 146 ms 03:19:37.483 00.000 15672 Move returns status 0, amount 75 03:19:37.483 00.000 15672 move complete, result=0 03:19:37.483 00.000 15672 worker thread done servicing request 03:19:37.483 00.000 15672 Worker thread wakes up 03:19:37.483 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:37.483 00.000 30444 GuideStep: 0.6 px 164 ms WEST, -0.4 px 75 ms NORTH 03:19:37.483 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:39.389 01.906 15672 Exposure complete 03:19:39.409 00.020 15672 worker thread done servicing request 03:19:39.409 00.000 30444 OnExposeComplete: enter 03:19:39.409 00.000 30444 UpdateGuideState(): m_state=6 03:19:39.409 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7886 03:19:39.409 00.000 30444 Star::Find returns 1 (1), X=463.54, Y=203.27, Mass=37793, SNR=37.1, Peak=5287 HFD=4.5 03:19:39.409 00.000 30444 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 03:19:39.409 00.000 30444 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 03:19:39.410 00.001 30444 CameraToMount -- cameraX=0.46 cameraY=-0.62 hyp=0.77 cameraTheta=-0.93 mountX=0.61 mountY=-0.51, mountTheta=-0.69 03:19:39.410 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.62, opts=13) 03:19:39.410 00.000 30444 Enqueuing Move request for scope (0.46, -0.62) 03:19:39.410 00.000 15672 Worker thread wakes up 03:19:39.410 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.62) opts 0xd 03:19:39.410 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.62) 03:19:39.410 00.000 15672 Moving (0.46, -0.62) raw xDistance=0.61 yDistance=-0.51 03:19:39.410 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61 03:19:39.411 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 03:19:39.411 00.000 15672 MoveAxis(W, 177, ABG) 03:19:39.411 00.000 15672 Guiding Dir = 3, Dur = 177 03:19:39.411 00.000 15672 IsSlewing returns 0 03:19:39.412 00.001 15672 IsGuiding returns 0 03:19:39.416 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2345, max=15947, FiltMin=2649, FiltMax=11351, Gamma=2.950 03:19:39.432 00.016 15672 PulseGuide returned control before completion, sleep 168 03:19:39.459 00.027 30444 UpdateGuideState exits: m=37793 SNR=37.1 Saturated 03:19:39.459 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:39.459 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:39.459 00.000 30444 Enqueuing Expose request 03:19:39.624 00.165 15672 IsGuiding returns 0 03:19:39.624 00.000 15672 Move returns status 0, amount 177 03:19:39.624 00.000 15672 MoveAxis(N, 91, ABG) 03:19:39.624 00.000 15672 Guiding Dir = 0, Dur = 91 03:19:39.624 00.000 15672 IsSlewing returns 0 03:19:39.625 00.001 15672 IsGuiding returns 0 03:19:39.704 00.079 15672 PulseGuide returned control before completion, sleep 23 03:19:39.730 00.026 15672 IsGuiding returns 1 03:19:39.730 00.000 15672 scope still moving after pulse duration time elapsed 03:19:39.751 00.021 15672 IsSlewing returns 0 03:19:39.754 00.003 15672 IsGuiding returns 1 03:19:39.775 00.021 15672 IsSlewing returns 0 03:19:39.778 00.003 15672 IsGuiding returns 1 03:19:39.799 00.021 15672 IsSlewing returns 0 03:19:39.848 00.049 15672 IsGuiding returns 0 03:19:39.848 00.000 15672 scope move finished after 91 + 132 ms 03:19:39.848 00.000 15672 Move returns status 0, amount 91 03:19:39.848 00.000 15672 move complete, result=0 03:19:39.848 00.000 15672 worker thread done servicing request 03:19:39.848 00.000 30444 GuideStep: 0.6 px 177 ms WEST, -0.5 px 91 ms NORTH 03:19:39.849 00.001 15672 Worker thread wakes up 03:19:39.849 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:39.849 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:41.966 02.117 15672 Exposure complete 03:19:41.999 00.033 15672 worker thread done servicing request 03:19:41.999 00.000 30444 OnExposeComplete: enter 03:19:41.999 00.000 30444 UpdateGuideState(): m_state=6 03:19:41.999 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7887 03:19:41.999 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=204.94, Mass=33491, SNR=32.8, Peak=6415 HFD=2.9 03:19:41.999 00.000 30444 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 03:19:41.999 00.000 30444 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 03:19:41.999 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=1.05 hyp=1.05 cameraTheta=1.63 mountX=-0.34 mountY=1.01, mountTheta=1.90 03:19:42.000 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=1.05, opts=13) 03:19:42.000 00.000 30444 Enqueuing Move request for scope (-0.06, 1.05) 03:19:42.000 00.000 15672 Worker thread wakes up 03:19:42.000 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 1.05) opts 0xd 03:19:42.000 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 1.05) 03:19:42.000 00.000 15672 Moving (-0.06, 1.05) raw xDistance=-0.34 yDistance=1.01 03:19:42.000 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34 03:19:42.000 00.000 15672 resist switch: large excursion: input 1.01 thresh 0.75 direction from -1 to 1 03:19:42.000 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.03 03:19:42.000 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.01 03:19:42.000 00.000 15672 MoveAxis(E, 81, ABG) 03:19:42.000 00.000 15672 Guiding Dir = 2, Dur = 81 03:19:42.001 00.001 15672 IsSlewing returns 0 03:19:42.002 00.001 15672 IsGuiding returns 0 03:19:42.006 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=13786, FiltMin=2610, FiltMax=11933, Gamma=2.950 03:19:42.020 00.014 15672 PulseGuide returned control before completion, sleep 74 03:19:42.049 00.029 30444 UpdateGuideState exits: m=33491 SNR=32.8 Saturated 03:19:42.049 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:42.049 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:42.049 00.000 30444 Enqueuing Expose request 03:19:42.096 00.047 15672 IsGuiding returns 1 03:19:42.096 00.000 15672 scope still moving after pulse duration time elapsed 03:19:42.117 00.021 15672 IsSlewing returns 0 03:19:42.120 00.003 15672 IsGuiding returns 0 03:19:42.120 00.000 15672 scope move finished after 81 + 37 ms 03:19:42.120 00.000 15672 Move returns status 0, amount 81 03:19:42.120 00.000 15672 MoveAxis(S, 180, ABG) 03:19:42.120 00.000 15672 Guiding Dir = 1, Dur = 180 03:19:42.121 00.001 15672 IsSlewing returns 0 03:19:42.123 00.002 15672 IsGuiding returns 0 03:19:42.213 00.090 15672 PulseGuide returned control before completion, sleep 101 03:19:42.317 00.104 15672 IsGuiding returns 1 03:19:42.317 00.000 15672 scope still moving after pulse duration time elapsed 03:19:42.338 00.021 15672 IsSlewing returns 0 03:19:42.341 00.003 15672 IsGuiding returns 1 03:19:42.362 00.021 15672 IsSlewing returns 0 03:19:42.365 00.003 15672 IsGuiding returns 1 03:19:42.387 00.022 15672 IsSlewing returns 0 03:19:42.390 00.003 15672 IsGuiding returns 1 03:19:42.411 00.021 15672 IsSlewing returns 0 03:19:42.436 00.025 15672 IsGuiding returns 0 03:19:42.436 00.000 15672 scope move finished after 180 + 132 ms 03:19:42.436 00.000 15672 Move returns status 0, amount 180 03:19:42.436 00.000 15672 move complete, result=0 03:19:42.436 00.000 15672 worker thread done servicing request 03:19:42.436 00.000 15672 Worker thread wakes up 03:19:42.436 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 1.0 px 180 ms SOUTH 03:19:42.436 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:42.436 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:44.346 01.910 15672 Exposure complete 03:19:44.367 00.021 15672 worker thread done servicing request 03:19:44.367 00.000 30444 OnExposeComplete: enter 03:19:44.367 00.000 30444 UpdateGuideState(): m_state=6 03:19:44.367 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7888 03:19:44.367 00.000 30444 Star::Find returns 1 (1), X=463.16, Y=204.38, Mass=36282, SNR=36.9, Peak=5903 HFD=3.8 03:19:44.367 00.000 30444 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.28) = xAngle (1.68 = 1.68) 03:19:44.368 00.001 30444 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.62 = 1.62) 03:19:44.368 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.49 hyp=0.50 cameraTheta=1.40 mountX=-0.05 mountY=0.49, mountTheta=1.68 03:19:44.369 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.49, opts=13) 03:19:44.369 00.000 30444 Enqueuing Move request for scope (0.08, 0.49) 03:19:44.369 00.000 15672 Worker thread wakes up 03:19:44.369 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.49) opts 0xd 03:19:44.369 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.49) 03:19:44.369 00.000 15672 Moving (0.08, 0.49) raw xDistance=-0.05 yDistance=0.49 03:19:44.369 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:19:44.369 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 03:19:44.369 00.000 15672 MoveAxis(E, 0, ABG) 03:19:44.369 00.000 15672 Move returns status 0, amount 0 03:19:44.369 00.000 15672 MoveAxis(S, 88, ABG) 03:19:44.369 00.000 15672 Guiding Dir = 1, Dur = 88 03:19:44.370 00.001 15672 IsSlewing returns 0 03:19:44.372 00.002 15672 IsGuiding returns 0 03:19:44.376 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=14417, FiltMin=2522, FiltMax=12162, Gamma=2.950 03:19:44.417 00.041 30444 UpdateGuideState exits: m=36282 SNR=36.9 Saturated 03:19:44.417 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:44.417 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:44.417 00.000 30444 Enqueuing Expose request 03:19:44.448 00.031 15672 PulseGuide returned control before completion, sleep 22 03:19:44.472 00.024 15672 IsGuiding returns 1 03:19:44.472 00.000 15672 scope still moving after pulse duration time elapsed 03:19:44.493 00.021 15672 IsSlewing returns 0 03:19:44.494 00.001 15672 IsGuiding returns 1 03:19:44.515 00.021 15672 IsSlewing returns 0 03:19:44.516 00.001 15672 IsGuiding returns 1 03:19:44.537 00.021 15672 IsSlewing returns 0 03:19:44.607 00.070 15672 IsGuiding returns 0 03:19:44.608 00.001 15672 scope move finished after 88 + 148 ms 03:19:44.608 00.000 15672 Move returns status 0, amount 88 03:19:44.608 00.000 15672 move complete, result=0 03:19:44.608 00.000 15672 worker thread done servicing request 03:19:44.608 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 88 ms SOUTH 03:19:44.608 00.000 15672 Worker thread wakes up 03:19:44.608 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:44.608 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:46.725 02.117 15672 Exposure complete 03:19:46.756 00.031 15672 worker thread done servicing request 03:19:46.756 00.000 30444 OnExposeComplete: enter 03:19:46.756 00.000 30444 UpdateGuideState(): m_state=6 03:19:46.756 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7889 03:19:46.760 00.004 30444 Star::Find returns 1 (1), X=463.26, Y=204.89, Mass=31331, SNR=31.9, Peak=5965 HFD=3.1 03:19:46.760 00.000 30444 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.28) = xAngle (1.67 = 1.67) 03:19:46.760 00.000 30444 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.61 = 1.61) 03:19:46.760 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.99 hyp=1.01 cameraTheta=1.40 mountX=-0.10 mountY=1.01, mountTheta=1.67 03:19:46.761 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.99, opts=13) 03:19:46.761 00.000 30444 Enqueuing Move request for scope (0.18, 0.99) 03:19:46.761 00.000 15672 Worker thread wakes up 03:19:46.761 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.99) opts 0xd 03:19:46.761 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.99) 03:19:46.761 00.000 15672 Moving (0.18, 0.99) raw xDistance=-0.10 yDistance=1.01 03:19:46.761 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:19:46.761 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.01 03:19:46.761 00.000 15672 MoveAxis(E, 0, ABG) 03:19:46.761 00.000 15672 Move returns status 0, amount 0 03:19:46.761 00.000 15672 MoveAxis(S, 179, ABG) 03:19:46.761 00.000 15672 Guiding Dir = 1, Dur = 179 03:19:46.762 00.001 15672 IsSlewing returns 0 03:19:46.763 00.001 15672 IsGuiding returns 0 03:19:46.770 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=13170, FiltMin=2585, FiltMax=11480, Gamma=2.950 03:19:46.816 00.046 30444 UpdateGuideState exits: m=31331 SNR=31.9 Saturated 03:19:46.817 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:46.817 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:46.817 00.000 30444 Enqueuing Expose request 03:19:46.845 00.028 15672 PulseGuide returned control before completion, sleep 107 03:19:46.990 00.145 15672 IsGuiding returns 1 03:19:46.990 00.000 15672 scope still moving after pulse duration time elapsed 03:19:47.011 00.021 15672 IsSlewing returns 0 03:19:47.037 00.026 15672 IsGuiding returns 0 03:19:47.037 00.000 15672 scope move finished after 179 + 96 ms 03:19:47.038 00.001 15672 Move returns status 0, amount 179 03:19:47.038 00.000 15672 move complete, result=0 03:19:47.038 00.000 15672 worker thread done servicing request 03:19:47.038 00.000 15672 Worker thread wakes up 03:19:47.038 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:47.038 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:47.038 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 1.0 px 179 ms SOUTH 03:19:48.944 01.906 15672 Exposure complete 03:19:48.965 00.021 15672 worker thread done servicing request 03:19:48.965 00.000 30444 OnExposeComplete: enter 03:19:48.965 00.000 30444 UpdateGuideState(): m_state=6 03:19:48.965 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7890 03:19:48.965 00.000 30444 Star::Find returns 1 (1), X=463.38, Y=205.07, Mass=39768, SNR=37.2, Peak=5808 HFD=3.6 03:19:48.965 00.000 30444 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 03:19:48.965 00.000 30444 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 03:19:48.965 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=1.18 hyp=1.22 cameraTheta=1.33 mountX=-0.04 mountY=1.21, mountTheta=1.60 03:19:48.966 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=1.18, opts=13) 03:19:48.966 00.000 30444 Enqueuing Move request for scope (0.30, 1.18) 03:19:48.966 00.000 15672 Worker thread wakes up 03:19:48.966 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 1.18) opts 0xd 03:19:48.966 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 1.18) 03:19:48.966 00.000 15672 Moving (0.30, 1.18) raw xDistance=-0.04 yDistance=1.21 03:19:48.966 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:19:48.966 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.21 from input 1.21 03:19:48.966 00.000 15672 MoveAxis(E, 0, ABG) 03:19:48.966 00.000 15672 Move returns status 0, amount 0 03:19:48.967 00.001 15672 MoveAxis(S, 217, ABG) 03:19:48.967 00.000 15672 Guiding Dir = 1, Dur = 217 03:19:48.967 00.000 15672 IsSlewing returns 0 03:19:48.967 00.000 15672 IsGuiding returns 0 03:19:48.971 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=13602, FiltMin=2585, FiltMax=10994, Gamma=2.950 03:19:49.014 00.043 30444 UpdateGuideState exits: m=39768 SNR=37.2 Saturated 03:19:49.014 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:49.014 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:49.014 00.000 30444 Enqueuing Expose request 03:19:49.049 00.035 15672 PulseGuide returned control before completion, sleep 146 03:19:49.198 00.149 15672 IsGuiding returns 1 03:19:49.198 00.000 15672 scope still moving after pulse duration time elapsed 03:19:49.220 00.022 15672 IsSlewing returns 0 03:19:49.222 00.002 15672 IsGuiding returns 1 03:19:49.244 00.022 15672 IsSlewing returns 0 03:19:49.246 00.002 15672 IsGuiding returns 1 03:19:49.268 00.022 15672 IsSlewing returns 0 03:19:49.288 00.020 15672 IsGuiding returns 0 03:19:49.288 00.000 15672 scope move finished after 217 + 103 ms 03:19:49.288 00.000 15672 Move returns status 0, amount 217 03:19:49.288 00.000 15672 move complete, result=0 03:19:49.288 00.000 15672 worker thread done servicing request 03:19:49.288 00.000 15672 Worker thread wakes up 03:19:49.288 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:49.288 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:49.288 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 1.2 px 217 ms SOUTH 03:19:51.400 02.112 15672 Exposure complete 03:19:51.419 00.019 15672 worker thread done servicing request 03:19:51.420 00.001 30444 OnExposeComplete: enter 03:19:51.420 00.000 30444 UpdateGuideState(): m_state=6 03:19:51.420 00.000 30444 Star::Find(15, 463, 205, 0, (0,0,0,0), 0.0, 255) frame 7891 03:19:51.420 00.000 30444 Star::Find returns 1 (1), X=463.29, Y=204.82, Mass=44276, SNR=42.2, Peak=5867 HFD=4.3 03:19:51.420 00.000 30444 CameraToMount -- cameraTheta (1.35) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 03:19:51.420 00.000 30444 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 03:19:51.420 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.93 hyp=0.95 cameraTheta=1.35 mountX=-0.05 mountY=0.95, mountTheta=1.62 03:19:51.420 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.93, opts=13) 03:19:51.420 00.000 30444 Enqueuing Move request for scope (0.21, 0.93) 03:19:51.421 00.001 15672 Worker thread wakes up 03:19:51.421 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.93) opts 0xd 03:19:51.421 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.93) 03:19:51.421 00.000 15672 Moving (0.21, 0.93) raw xDistance=-0.05 yDistance=0.95 03:19:51.421 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:19:51.421 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95 03:19:51.421 00.000 15672 MoveAxis(E, 0, ABG) 03:19:51.421 00.000 15672 Move returns status 0, amount 0 03:19:51.421 00.000 15672 MoveAxis(S, 169, ABG) 03:19:51.421 00.000 15672 Guiding Dir = 1, Dur = 169 03:19:51.421 00.000 15672 IsSlewing returns 0 03:19:51.423 00.002 15672 IsGuiding returns 0 03:19:51.427 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=13716, FiltMin=2589, FiltMax=10743, Gamma=2.950 03:19:51.470 00.043 30444 UpdateGuideState exits: m=44276 SNR=42.2 Saturated 03:19:51.470 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:51.470 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:51.470 00.000 30444 Enqueuing Expose request 03:19:51.509 00.039 15672 PulseGuide returned control before completion, sleep 93 03:19:51.605 00.096 15672 IsGuiding returns 1 03:19:51.605 00.000 15672 scope still moving after pulse duration time elapsed 03:19:51.627 00.022 15672 IsSlewing returns 0 03:19:51.630 00.003 15672 IsGuiding returns 1 03:19:51.650 00.020 15672 IsSlewing returns 0 03:19:51.653 00.003 15672 IsGuiding returns 1 03:19:51.674 00.021 15672 IsSlewing returns 0 03:19:51.677 00.003 15672 IsGuiding returns 1 03:19:51.698 00.021 15672 IsSlewing returns 0 03:19:51.734 00.036 15672 IsGuiding returns 0 03:19:51.734 00.000 15672 scope move finished after 169 + 141 ms 03:19:51.734 00.000 15672 Move returns status 0, amount 169 03:19:51.734 00.000 15672 move complete, result=0 03:19:51.734 00.000 15672 worker thread done servicing request 03:19:51.734 00.000 15672 Worker thread wakes up 03:19:51.734 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:51.734 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.9 px 169 ms SOUTH 03:19:51.734 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:53.639 01.905 15672 Exposure complete 03:19:53.659 00.020 15672 worker thread done servicing request 03:19:53.659 00.000 30444 OnExposeComplete: enter 03:19:53.659 00.000 30444 UpdateGuideState(): m_state=6 03:19:53.659 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7892 03:19:53.659 00.000 30444 Star::Find returns 1 (1), X=463.38, Y=204.67, Mass=43256, SNR=42.9, Peak=6001 HFD=3.9 03:19:53.659 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 03:19:53.659 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 03:19:53.659 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.77 hyp=0.83 cameraTheta=1.20 mountX=0.08 mountY=0.82, mountTheta=1.48 03:19:53.660 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.77, opts=13) 03:19:53.660 00.000 30444 Enqueuing Move request for scope (0.30, 0.77) 03:19:53.660 00.000 15672 Worker thread wakes up 03:19:53.660 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.77) opts 0xd 03:19:53.660 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.77) 03:19:53.660 00.000 15672 Moving (0.30, 0.77) raw xDistance=0.08 yDistance=0.82 03:19:53.660 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:19:53.660 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 03:19:53.660 00.000 15672 MoveAxis(E, 0, ABG) 03:19:53.660 00.000 15672 Move returns status 0, amount 0 03:19:53.660 00.000 15672 MoveAxis(S, 146, ABG) 03:19:53.660 00.000 15672 Guiding Dir = 1, Dur = 146 03:19:53.661 00.001 15672 IsSlewing returns 0 03:19:53.662 00.001 15672 IsGuiding returns 0 03:19:53.666 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=13651, FiltMin=2598, FiltMax=11677, Gamma=2.950 03:19:53.709 00.043 30444 UpdateGuideState exits: m=43256 SNR=42.9 Saturated 03:19:53.709 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:53.710 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:53.710 00.000 30444 Enqueuing Expose request 03:19:53.746 00.036 15672 PulseGuide returned control before completion, sleep 73 03:19:53.822 00.076 15672 IsGuiding returns 1 03:19:53.822 00.000 15672 scope still moving after pulse duration time elapsed 03:19:53.843 00.021 15672 IsSlewing returns 0 03:19:53.845 00.002 15672 IsGuiding returns 1 03:19:53.868 00.023 15672 IsSlewing returns 0 03:19:53.870 00.002 15672 IsGuiding returns 1 03:19:53.891 00.021 15672 IsSlewing returns 0 03:19:53.894 00.003 15672 IsGuiding returns 1 03:19:53.915 00.021 15672 IsSlewing returns 0 03:19:53.938 00.023 15672 IsGuiding returns 0 03:19:53.939 00.001 15672 scope move finished after 146 + 130 ms 03:19:53.939 00.000 15672 Move returns status 0, amount 146 03:19:53.939 00.000 15672 move complete, result=0 03:19:53.939 00.000 15672 worker thread done servicing request 03:19:53.939 00.000 15672 Worker thread wakes up 03:19:53.939 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:53.939 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:53.940 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.8 px 146 ms SOUTH 03:19:56.048 02.108 15672 Exposure complete 03:19:56.068 00.020 15672 worker thread done servicing request 03:19:56.068 00.000 30444 OnExposeComplete: enter 03:19:56.068 00.000 30444 UpdateGuideState(): m_state=6 03:19:56.068 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7893 03:19:56.068 00.000 30444 Star::Find returns 1 (1), X=463.00, Y=205.03, Mass=43337, SNR=37.1, Peak=6104 HFD=4.0 03:19:56.068 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 03:19:56.068 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.85 = 1.85) 03:19:56.068 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=1.13 hyp=1.14 cameraTheta=1.64 mountX=-0.38 mountY=1.09, mountTheta=1.91 03:19:56.069 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=1.13, opts=13) 03:19:56.069 00.000 30444 Enqueuing Move request for scope (-0.08, 1.13) 03:19:56.069 00.000 15672 Worker thread wakes up 03:19:56.069 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 1.13) opts 0xd 03:19:56.069 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 1.13) 03:19:56.069 00.000 15672 Moving (-0.08, 1.13) raw xDistance=-0.38 yDistance=1.09 03:19:56.069 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 03:19:56.069 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09 03:19:56.069 00.000 15672 MoveAxis(E, 104, ABG) 03:19:56.069 00.000 15672 Guiding Dir = 2, Dur = 104 03:19:56.070 00.001 15672 IsSlewing returns 0 03:19:56.071 00.001 15672 IsGuiding returns 0 03:19:56.076 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=13549, FiltMin=2578, FiltMax=11758, Gamma=2.950 03:19:56.094 00.018 15672 PulseGuide returned control before completion, sleep 92 03:19:56.138 00.044 30444 UpdateGuideState exits: m=43337 SNR=37.1 Saturated 03:19:56.138 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:56.138 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:56.138 00.000 30444 Enqueuing Expose request 03:19:56.187 00.049 15672 IsGuiding returns 1 03:19:56.187 00.000 15672 scope still moving after pulse duration time elapsed 03:19:56.208 00.021 15672 IsSlewing returns 0 03:19:56.223 00.015 15672 IsGuiding returns 0 03:19:56.223 00.000 15672 scope move finished after 104 + 47 ms 03:19:56.223 00.000 15672 Move returns status 0, amount 104 03:19:56.223 00.000 15672 MoveAxis(S, 195, ABG) 03:19:56.223 00.000 15672 Guiding Dir = 1, Dur = 195 03:19:56.223 00.000 15672 IsSlewing returns 0 03:19:56.224 00.001 15672 IsGuiding returns 0 03:19:56.302 00.078 15672 PulseGuide returned control before completion, sleep 127 03:19:56.430 00.128 15672 IsGuiding returns 1 03:19:56.431 00.001 15672 scope still moving after pulse duration time elapsed 03:19:56.452 00.021 15672 IsSlewing returns 0 03:19:56.453 00.001 15672 IsGuiding returns 1 03:19:56.474 00.021 15672 IsSlewing returns 0 03:19:56.475 00.001 15672 IsGuiding returns 1 03:19:56.496 00.021 15672 IsSlewing returns 0 03:19:56.526 00.030 15672 IsGuiding returns 0 03:19:56.526 00.000 15672 scope move finished after 195 + 107 ms 03:19:56.526 00.000 15672 Move returns status 0, amount 195 03:19:56.526 00.000 15672 move complete, result=0 03:19:56.526 00.000 15672 worker thread done servicing request 03:19:56.526 00.000 15672 Worker thread wakes up 03:19:56.526 00.000 30444 GuideStep: -0.4 px 104 ms EAST, 1.1 px 195 ms SOUTH 03:19:56.526 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:56.526 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:58.432 01.906 15672 Exposure complete 03:19:58.452 00.020 15672 worker thread done servicing request 03:19:58.452 00.000 30444 OnExposeComplete: enter 03:19:58.452 00.000 30444 UpdateGuideState(): m_state=6 03:19:58.452 00.000 30444 Star::Find(15, 463, 205, 0, (0,0,0,0), 0.0, 255) frame 7894 03:19:58.452 00.000 30444 Star::Find returns 1 (1), X=463.56, Y=204.92, Mass=40252, SNR=36.7, Peak=6230 HFD=3.6 03:19:58.452 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 03:19:58.452 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 03:19:58.452 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=1.02 hyp=1.13 cameraTheta=1.13 mountX=0.18 mountY=1.10, mountTheta=1.41 03:19:58.453 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=1.02, opts=13) 03:19:58.453 00.000 30444 Enqueuing Move request for scope (0.48, 1.02) 03:19:58.453 00.000 15672 Worker thread wakes up 03:19:58.453 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 1.02) opts 0xd 03:19:58.453 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 1.02) 03:19:58.453 00.000 15672 Moving (0.48, 1.02) raw xDistance=0.18 yDistance=1.10 03:19:58.453 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 03:19:58.453 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.10 from input 1.10 03:19:58.453 00.000 15672 MoveAxis(E, 0, ABG) 03:19:58.453 00.000 15672 Move returns status 0, amount 0 03:19:58.453 00.000 15672 MoveAxis(S, 197, ABG) 03:19:58.453 00.000 15672 Guiding Dir = 1, Dur = 197 03:19:58.454 00.001 15672 IsSlewing returns 0 03:19:58.455 00.001 15672 IsGuiding returns 0 03:19:58.459 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=14012, FiltMin=2574, FiltMax=10396, Gamma=2.950 03:19:58.501 00.042 30444 UpdateGuideState exits: m=40252 SNR=36.7 Saturated 03:19:58.501 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:19:58.501 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:19:58.501 00.000 30444 Enqueuing Expose request 03:19:58.539 00.038 15672 PulseGuide returned control before completion, sleep 124 03:19:58.665 00.126 15672 IsGuiding returns 1 03:19:58.665 00.000 15672 scope still moving after pulse duration time elapsed 03:19:58.686 00.021 15672 IsSlewing returns 0 03:19:58.689 00.003 15672 IsGuiding returns 1 03:19:58.710 00.021 15672 IsSlewing returns 0 03:19:58.714 00.004 15672 IsGuiding returns 1 03:19:58.735 00.021 15672 IsSlewing returns 0 03:19:58.737 00.002 15672 IsGuiding returns 1 03:19:58.759 00.022 15672 IsSlewing returns 0 03:19:58.827 00.068 15672 IsGuiding returns 0 03:19:58.827 00.000 15672 scope move finished after 197 + 175 ms 03:19:58.827 00.000 15672 Move returns status 0, amount 197 03:19:58.827 00.000 15672 move complete, result=0 03:19:58.828 00.001 15672 worker thread done servicing request 03:19:58.828 00.000 15672 Worker thread wakes up 03:19:58.828 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:19:58.828 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:19:58.828 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 1.1 px 197 ms SOUTH 03:20:00.945 02.117 15672 Exposure complete 03:20:00.977 00.032 15672 worker thread done servicing request 03:20:00.977 00.000 30444 OnExposeComplete: enter 03:20:00.978 00.001 30444 UpdateGuideState(): m_state=6 03:20:00.978 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7895 03:20:00.978 00.000 30444 Star::Find returns 1 (1), X=463.49, Y=204.68, Mass=32254, SNR=34.2, Peak=5632 HFD=3.2 03:20:00.978 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 03:20:00.978 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 03:20:00.978 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.78 hyp=0.89 cameraTheta=1.09 mountX=0.18 mountY=0.85, mountTheta=1.36 03:20:00.978 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.78, opts=13) 03:20:00.978 00.000 30444 Enqueuing Move request for scope (0.41, 0.78) 03:20:00.978 00.000 15672 Worker thread wakes up 03:20:00.979 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.78) opts 0xd 03:20:00.979 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.78) 03:20:00.979 00.000 15672 Moving (0.41, 0.78) raw xDistance=0.18 yDistance=0.85 03:20:00.979 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 03:20:00.979 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 03:20:00.979 00.000 15672 MoveAxis(E, 0, ABG) 03:20:00.979 00.000 15672 Move returns status 0, amount 0 03:20:00.979 00.000 15672 MoveAxis(S, 152, ABG) 03:20:00.979 00.000 15672 Guiding Dir = 1, Dur = 152 03:20:00.979 00.000 15672 IsSlewing returns 0 03:20:00.980 00.001 15672 IsGuiding returns 0 03:20:00.984 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2115, max=14780, FiltMin=2577, FiltMax=12508, Gamma=2.950 03:20:01.062 00.078 15672 PulseGuide returned control before completion, sleep 80 03:20:01.143 00.081 15672 IsGuiding returns 1 03:20:01.144 00.001 15672 scope still moving after pulse duration time elapsed 03:20:01.165 00.021 15672 IsSlewing returns 0 03:20:01.191 00.026 15672 IsGuiding returns 1 03:20:01.212 00.021 15672 IsSlewing returns 0 03:20:01.236 00.024 30444 UpdateGuideState exits: m=32254 SNR=34.2 Saturated 03:20:01.237 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:01.237 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:01.237 00.000 30444 Enqueuing Expose request 03:20:01.240 00.003 15672 IsGuiding returns 0 03:20:01.240 00.000 15672 scope move finished after 152 + 108 ms 03:20:01.240 00.000 15672 Move returns status 0, amount 152 03:20:01.240 00.000 15672 move complete, result=0 03:20:01.242 00.002 15672 worker thread done servicing request 03:20:01.242 00.000 15672 Worker thread wakes up 03:20:01.242 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:01.242 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:01.251 00.009 30444 GuideStep: 0.2 px 0 ms EAST, 0.9 px 152 ms SOUTH 03:20:03.158 01.907 15672 Exposure complete 03:20:03.191 00.033 15672 worker thread done servicing request 03:20:03.191 00.000 30444 OnExposeComplete: enter 03:20:03.191 00.000 30444 UpdateGuideState(): m_state=6 03:20:03.191 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7896 03:20:03.191 00.000 30444 Star::Find returns 1 (1), X=462.39, Y=204.51, Mass=41130, SNR=40.8, Peak=6355 HFD=3.4 03:20:03.191 00.000 30444 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.28) = xAngle (2.69 = 2.69) 03:20:03.191 00.000 30444 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.63 = 2.63) 03:20:03.191 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=0.62 hyp=0.92 cameraTheta=2.41 mountX=-0.83 mountY=0.45, mountTheta=2.64 03:20:03.192 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=0.62, opts=13) 03:20:03.192 00.000 30444 Enqueuing Move request for scope (-0.69, 0.62) 03:20:03.192 00.000 15672 Worker thread wakes up 03:20:03.192 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.62) opts 0xd 03:20:03.192 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, 0.62) 03:20:03.192 00.000 15672 Moving (-0.69, 0.62) raw xDistance=-0.83 yDistance=0.45 03:20:03.192 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83 03:20:03.192 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 03:20:03.192 00.000 15672 MoveAxis(E, 224, ABG) 03:20:03.192 00.000 15672 Guiding Dir = 2, Dur = 224 03:20:03.193 00.001 15672 IsSlewing returns 0 03:20:03.195 00.002 15672 IsGuiding returns 0 03:20:03.199 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=13399, FiltMin=2679, FiltMax=11754, Gamma=2.950 03:20:03.219 00.020 15672 PulseGuide returned control before completion, sleep 211 03:20:03.242 00.023 30444 UpdateGuideState exits: m=41130 SNR=40.8 Saturated 03:20:03.243 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:03.243 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:03.243 00.000 30444 Enqueuing Expose request 03:20:03.459 00.216 15672 IsGuiding returns 0 03:20:03.460 00.001 15672 Move returns status 0, amount 224 03:20:03.460 00.000 15672 MoveAxis(S, 81, ABG) 03:20:03.460 00.000 15672 Guiding Dir = 1, Dur = 81 03:20:03.460 00.000 15672 IsSlewing returns 0 03:20:03.460 00.000 15672 IsGuiding returns 0 03:20:03.539 00.079 15672 PulseGuide returned control before completion, sleep 14 03:20:03.570 00.031 15672 IsGuiding returns 1 03:20:03.571 00.001 15672 scope still moving after pulse duration time elapsed 03:20:03.591 00.020 15672 IsSlewing returns 0 03:20:03.593 00.002 15672 IsGuiding returns 1 03:20:03.615 00.022 15672 IsSlewing returns 0 03:20:03.618 00.003 15672 IsGuiding returns 1 03:20:03.638 00.020 15672 IsSlewing returns 0 03:20:03.667 00.029 15672 IsGuiding returns 0 03:20:03.668 00.001 15672 scope move finished after 81 + 125 ms 03:20:03.668 00.000 15672 Move returns status 0, amount 81 03:20:03.668 00.000 15672 move complete, result=0 03:20:03.668 00.000 15672 worker thread done servicing request 03:20:03.668 00.000 15672 Worker thread wakes up 03:20:03.668 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:03.669 00.001 30444 GuideStep: -0.8 px 224 ms EAST, 0.5 px 81 ms SOUTH 03:20:03.669 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:05.779 02.110 15672 Exposure complete 03:20:05.799 00.020 15672 worker thread done servicing request 03:20:05.799 00.000 30444 OnExposeComplete: enter 03:20:05.799 00.000 30444 UpdateGuideState(): m_state=6 03:20:05.799 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7897 03:20:05.799 00.000 30444 Star::Find returns 1 (1), X=463.58, Y=204.54, Mass=41773, SNR=42.8, Peak=5454 HFD=3.3 03:20:05.799 00.000 30444 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 03:20:05.799 00.000 30444 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 03:20:05.799 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.65 hyp=0.82 cameraTheta=0.92 mountX=0.30 mountY=0.74, mountTheta=1.19 03:20:05.800 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.65, opts=13) 03:20:05.800 00.000 30444 Enqueuing Move request for scope (0.50, 0.65) 03:20:05.800 00.000 15672 Worker thread wakes up 03:20:05.800 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.65) opts 0xd 03:20:05.800 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.65) 03:20:05.800 00.000 15672 Moving (0.50, 0.65) raw xDistance=0.30 yDistance=0.74 03:20:05.800 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.30 03:20:05.800 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 03:20:05.800 00.000 15672 MoveAxis(W, 65, ABG) 03:20:05.800 00.000 15672 Guiding Dir = 3, Dur = 65 03:20:05.801 00.001 15672 IsSlewing returns 0 03:20:05.802 00.001 15672 IsGuiding returns 0 03:20:05.806 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=13551, FiltMin=2550, FiltMax=10902, Gamma=2.950 03:20:05.824 00.018 15672 PulseGuide returned control before completion, sleep 54 03:20:05.849 00.025 30444 UpdateGuideState exits: m=41773 SNR=42.8 Saturated 03:20:05.849 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:05.849 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:05.849 00.000 30444 Enqueuing Expose request 03:20:05.879 00.030 15672 IsGuiding returns 1 03:20:05.879 00.000 15672 scope still moving after pulse duration time elapsed 03:20:05.899 00.020 15672 IsSlewing returns 0 03:20:05.903 00.004 15672 IsGuiding returns 0 03:20:05.904 00.001 15672 scope move finished after 65 + 37 ms 03:20:05.904 00.000 15672 Move returns status 0, amount 65 03:20:05.904 00.000 15672 MoveAxis(S, 132, ABG) 03:20:05.904 00.000 15672 Guiding Dir = 1, Dur = 132 03:20:05.905 00.001 15672 IsSlewing returns 0 03:20:05.907 00.002 15672 IsGuiding returns 0 03:20:05.983 00.076 15672 PulseGuide returned control before completion, sleep 67 03:20:06.053 00.070 15672 IsGuiding returns 1 03:20:06.054 00.001 15672 scope still moving after pulse duration time elapsed 03:20:06.075 00.021 15672 IsSlewing returns 0 03:20:06.078 00.003 15672 IsGuiding returns 1 03:20:06.099 00.021 15672 IsSlewing returns 0 03:20:06.126 00.027 15672 IsGuiding returns 0 03:20:06.127 00.001 15672 scope move finished after 132 + 87 ms 03:20:06.127 00.000 15672 Move returns status 0, amount 132 03:20:06.127 00.000 15672 move complete, result=0 03:20:06.127 00.000 15672 worker thread done servicing request 03:20:06.127 00.000 15672 Worker thread wakes up 03:20:06.127 00.000 30444 GuideStep: 0.3 px 65 ms WEST, 0.7 px 132 ms SOUTH 03:20:06.127 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:06.127 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:08.033 01.906 15672 Exposure complete 03:20:08.053 00.020 15672 worker thread done servicing request 03:20:08.053 00.000 30444 OnExposeComplete: enter 03:20:08.053 00.000 30444 UpdateGuideState(): m_state=6 03:20:08.053 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7898 03:20:08.053 00.000 30444 Star::Find returns 1 (1), X=463.37, Y=204.12, Mass=33086, SNR=31.0, Peak=5422 HFD=3.8 03:20:08.053 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 03:20:08.053 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.87 = 0.87) 03:20:08.053 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.23 hyp=0.37 cameraTheta=0.66 mountX=0.22 mountY=0.28, mountTheta=0.91 03:20:08.054 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.23, opts=13) 03:20:08.054 00.000 30444 Enqueuing Move request for scope (0.29, 0.23) 03:20:08.054 00.000 15672 Worker thread wakes up 03:20:08.054 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.23) opts 0xd 03:20:08.054 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.23) 03:20:08.054 00.000 15672 Moving (0.29, 0.23) raw xDistance=0.22 yDistance=0.28 03:20:08.054 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:20:08.054 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 03:20:08.054 00.000 15672 MoveAxis(E, 0, ABG) 03:20:08.054 00.000 15672 Move returns status 0, amount 0 03:20:08.054 00.000 15672 MoveAxis(S, 51, ABG) 03:20:08.054 00.000 15672 Guiding Dir = 1, Dur = 51 03:20:08.055 00.001 15672 IsSlewing returns 0 03:20:08.056 00.001 15672 IsGuiding returns 0 03:20:08.060 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=14738, FiltMin=2568, FiltMax=11533, Gamma=2.950 03:20:08.103 00.043 30444 UpdateGuideState exits: m=33086 SNR=31.0 Saturated 03:20:08.103 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:08.103 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:08.103 00.000 30444 Enqueuing Expose request 03:20:08.141 00.038 15672 IsGuiding returns 1 03:20:08.141 00.000 15672 scope still moving after pulse duration time elapsed 03:20:08.162 00.021 15672 IsSlewing returns 0 03:20:08.220 00.058 15672 IsGuiding returns 0 03:20:08.220 00.000 15672 scope move finished after 51 + 111 ms 03:20:08.220 00.000 15672 Move returns status 0, amount 51 03:20:08.220 00.000 15672 move complete, result=0 03:20:08.220 00.000 15672 worker thread done servicing request 03:20:08.220 00.000 15672 Worker thread wakes up 03:20:08.220 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:08.220 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:08.220 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 51 ms SOUTH 03:20:10.326 02.106 15672 Exposure complete 03:20:10.346 00.020 15672 worker thread done servicing request 03:20:10.346 00.000 30444 OnExposeComplete: enter 03:20:10.346 00.000 30444 UpdateGuideState(): m_state=6 03:20:10.346 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7899 03:20:10.346 00.000 30444 Star::Find returns 1 (1), X=463.77, Y=204.01, Mass=38756, SNR=34.9, Peak=5725 HFD=4.0 03:20:10.346 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 03:20:10.346 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.39 = 0.39) 03:20:10.346 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=0.12 hyp=0.70 cameraTheta=0.17 mountX=0.63 mountY=0.26, mountTheta=0.40 03:20:10.347 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=0.12, opts=13) 03:20:10.347 00.000 30444 Enqueuing Move request for scope (0.69, 0.12) 03:20:10.347 00.000 15672 Worker thread wakes up 03:20:10.347 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.12) opts 0xd 03:20:10.347 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, 0.12) 03:20:10.347 00.000 15672 Moving (0.69, 0.12) raw xDistance=0.63 yDistance=0.26 03:20:10.347 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63 03:20:10.347 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 03:20:10.347 00.000 15672 MoveAxis(W, 171, ABG) 03:20:10.347 00.000 15672 Guiding Dir = 3, Dur = 171 03:20:10.349 00.002 15672 IsSlewing returns 0 03:20:10.354 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=14317, FiltMin=2598, FiltMax=11801, Gamma=2.950 03:20:10.360 00.006 15672 IsGuiding returns 0 03:20:10.375 00.015 15672 PulseGuide returned control before completion, sleep 166 03:20:10.398 00.023 30444 UpdateGuideState exits: m=38756 SNR=34.9 Saturated 03:20:10.398 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:10.398 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:10.398 00.000 30444 Enqueuing Expose request 03:20:10.544 00.146 15672 IsGuiding returns 1 03:20:10.544 00.000 15672 scope still moving after pulse duration time elapsed 03:20:10.565 00.021 15672 IsSlewing returns 0 03:20:10.616 00.051 15672 IsGuiding returns 0 03:20:10.616 00.000 15672 scope move finished after 171 + 85 ms 03:20:10.616 00.000 15672 Move returns status 0, amount 171 03:20:10.616 00.000 15672 MoveAxis(S, 47, ABG) 03:20:10.617 00.001 15672 Guiding Dir = 1, Dur = 47 03:20:10.617 00.000 15672 IsSlewing returns 0 03:20:10.620 00.003 15672 IsGuiding returns 0 03:20:10.697 00.077 15672 IsGuiding returns 1 03:20:10.697 00.000 15672 scope still moving after pulse duration time elapsed 03:20:10.717 00.020 15672 IsSlewing returns 0 03:20:10.719 00.002 15672 IsGuiding returns 1 03:20:10.739 00.020 15672 IsSlewing returns 0 03:20:10.742 00.003 15672 IsGuiding returns 1 03:20:10.763 00.021 15672 IsSlewing returns 0 03:20:10.791 00.028 15672 IsGuiding returns 0 03:20:10.791 00.000 15672 scope move finished after 47 + 124 ms 03:20:10.791 00.000 15672 Move returns status 0, amount 47 03:20:10.791 00.000 15672 move complete, result=0 03:20:10.791 00.000 15672 worker thread done servicing request 03:20:10.791 00.000 15672 Worker thread wakes up 03:20:10.791 00.000 30444 GuideStep: 0.6 px 171 ms WEST, 0.3 px 47 ms SOUTH 03:20:10.791 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:10.791 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:12.701 01.910 15672 Exposure complete 03:20:12.730 00.029 15672 worker thread done servicing request 03:20:12.730 00.000 30444 OnExposeComplete: enter 03:20:12.730 00.000 30444 UpdateGuideState(): m_state=6 03:20:12.730 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7900 03:20:12.730 00.000 30444 Star::Find returns 1 (1), X=463.52, Y=205.11, Mass=40129, SNR=37.1, Peak=5718 HFD=3.7 03:20:12.730 00.000 30444 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.28) = xAngle (1.50 = 1.50) 03:20:12.730 00.000 30444 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.44 = 1.44) 03:20:12.731 00.001 30444 CameraToMount -- cameraX=0.44 cameraY=1.21 hyp=1.29 cameraTheta=1.22 mountX=0.09 mountY=1.28, mountTheta=1.50 03:20:12.731 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=1.21, opts=13) 03:20:12.731 00.000 30444 Enqueuing Move request for scope (0.44, 1.21) 03:20:12.731 00.000 15672 Worker thread wakes up 03:20:12.731 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 1.21) opts 0xd 03:20:12.731 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 1.21) 03:20:12.731 00.000 15672 Moving (0.44, 1.21) raw xDistance=0.09 yDistance=1.28 03:20:12.731 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:20:12.731 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.28 03:20:12.731 00.000 15672 MoveAxis(E, 0, ABG) 03:20:12.731 00.000 15672 Move returns status 0, amount 0 03:20:12.731 00.000 15672 MoveAxis(S, 229, ABG) 03:20:12.731 00.000 15672 Guiding Dir = 1, Dur = 229 03:20:12.732 00.001 15672 IsSlewing returns 0 03:20:12.733 00.001 15672 IsGuiding returns 0 03:20:12.737 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=13893, FiltMin=2564, FiltMax=11689, Gamma=2.950 03:20:12.780 00.043 30444 UpdateGuideState exits: m=40129 SNR=37.1 Saturated 03:20:12.780 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:12.780 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:12.780 00.000 30444 Enqueuing Expose request 03:20:12.820 00.040 15672 PulseGuide returned control before completion, sleep 153 03:20:12.976 00.156 15672 IsGuiding returns 1 03:20:12.976 00.000 15672 scope still moving after pulse duration time elapsed 03:20:12.997 00.021 15672 IsSlewing returns 0 03:20:12.998 00.001 15672 IsGuiding returns 1 03:20:13.020 00.022 15672 IsSlewing returns 0 03:20:13.021 00.001 15672 IsGuiding returns 1 03:20:13.042 00.021 15672 IsSlewing returns 0 03:20:13.043 00.001 15672 IsGuiding returns 1 03:20:13.064 00.021 15672 IsSlewing returns 0 03:20:13.123 00.059 15672 IsGuiding returns 0 03:20:13.123 00.000 15672 scope move finished after 229 + 161 ms 03:20:13.123 00.000 15672 Move returns status 0, amount 229 03:20:13.123 00.000 15672 move complete, result=0 03:20:13.123 00.000 15672 worker thread done servicing request 03:20:13.123 00.000 15672 Worker thread wakes up 03:20:13.124 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 1.3 px 229 ms SOUTH 03:20:13.124 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:13.124 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:15.234 02.110 15672 Exposure complete 03:20:15.254 00.020 15672 worker thread done servicing request 03:20:15.254 00.000 30444 OnExposeComplete: enter 03:20:15.254 00.000 30444 UpdateGuideState(): m_state=6 03:20:15.254 00.000 30444 Star::Find(15, 463, 205, 0, (0,0,0,0), 0.0, 255) frame 7901 03:20:15.254 00.000 30444 Star::Find returns 1 (1), X=463.47, Y=204.99, Mass=41048, SNR=36.0, Peak=5937 HFD=3.6 03:20:15.255 00.001 30444 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.28) = xAngle (1.51 = 1.51) 03:20:15.255 00.000 30444 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.45 = 1.45) 03:20:15.255 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=1.09 hyp=1.16 cameraTheta=1.23 mountX=0.07 mountY=1.15, mountTheta=1.51 03:20:15.255 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=1.09, opts=13) 03:20:15.255 00.000 30444 Enqueuing Move request for scope (0.39, 1.09) 03:20:15.255 00.000 15672 Worker thread wakes up 03:20:15.255 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 1.09) opts 0xd 03:20:15.255 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 1.09) 03:20:15.255 00.000 15672 Moving (0.39, 1.09) raw xDistance=0.07 yDistance=1.15 03:20:15.255 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:20:15.255 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.15 from input 1.15 03:20:15.255 00.000 15672 MoveAxis(E, 0, ABG) 03:20:15.255 00.000 15672 Move returns status 0, amount 0 03:20:15.256 00.001 15672 MoveAxis(S, 206, ABG) 03:20:15.256 00.000 15672 Guiding Dir = 1, Dur = 206 03:20:15.256 00.000 15672 IsSlewing returns 0 03:20:15.257 00.001 15672 IsGuiding returns 0 03:20:15.261 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=14391, FiltMin=2555, FiltMax=11977, Gamma=2.950 03:20:15.345 00.084 15672 PulseGuide returned control before completion, sleep 129 03:20:15.489 00.144 15672 IsGuiding returns 1 03:20:15.489 00.000 15672 scope still moving after pulse duration time elapsed 03:20:15.499 00.010 30444 UpdateGuideState exits: m=41048 SNR=36.0 Saturated 03:20:15.499 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:15.499 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:15.499 00.000 30444 Enqueuing Expose request 03:20:15.510 00.011 15672 IsSlewing returns 0 03:20:15.514 00.004 15672 IsGuiding returns 1 03:20:15.535 00.021 15672 IsSlewing returns 0 03:20:15.536 00.001 15672 IsGuiding returns 1 03:20:15.557 00.021 15672 IsSlewing returns 0 03:20:15.568 00.011 15672 IsGuiding returns 0 03:20:15.568 00.000 15672 scope move finished after 206 + 104 ms 03:20:15.568 00.000 15672 Move returns status 0, amount 206 03:20:15.568 00.000 15672 move complete, result=0 03:20:15.568 00.000 15672 worker thread done servicing request 03:20:15.568 00.000 15672 Worker thread wakes up 03:20:15.568 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 1.2 px 206 ms SOUTH 03:20:15.568 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:15.568 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:17.473 01.905 15672 Exposure complete 03:20:17.493 00.020 15672 worker thread done servicing request 03:20:17.493 00.000 30444 OnExposeComplete: enter 03:20:17.493 00.000 30444 UpdateGuideState(): m_state=6 03:20:17.493 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7902 03:20:17.493 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=204.29, Mass=43911, SNR=46.6, Peak=5756 HFD=4.1 03:20:17.493 00.000 30444 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.28) = xAngle (1.86 = 1.86) 03:20:17.493 00.000 30444 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.79 = 1.79) 03:20:17.493 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.39 hyp=0.39 cameraTheta=1.58 mountX=-0.11 mountY=0.38, mountTheta=1.85 03:20:17.494 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.39, opts=13) 03:20:17.494 00.000 30444 Enqueuing Move request for scope (-0.00, 0.39) 03:20:17.494 00.000 15672 Worker thread wakes up 03:20:17.494 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.39) opts 0xd 03:20:17.494 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.39) 03:20:17.494 00.000 15672 Moving (-0.00, 0.39) raw xDistance=-0.11 yDistance=0.38 03:20:17.494 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 03:20:17.494 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 03:20:17.494 00.000 15672 MoveAxis(E, 0, ABG) 03:20:17.495 00.001 15672 Move returns status 0, amount 0 03:20:17.495 00.000 15672 MoveAxis(S, 69, ABG) 03:20:17.495 00.000 15672 Guiding Dir = 1, Dur = 69 03:20:17.495 00.000 15672 IsSlewing returns 0 03:20:17.496 00.001 15672 IsGuiding returns 0 03:20:17.500 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=14961, FiltMin=2508, FiltMax=12008, Gamma=2.950 03:20:17.544 00.044 30444 UpdateGuideState exits: m=43911 SNR=46.6 Saturated 03:20:17.544 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:17.544 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:17.544 00.000 30444 Enqueuing Expose request 03:20:17.613 00.069 15672 IsGuiding returns 1 03:20:17.613 00.000 15672 scope still moving after pulse duration time elapsed 03:20:17.634 00.021 15672 IsSlewing returns 0 03:20:17.662 00.028 15672 IsGuiding returns 0 03:20:17.662 00.000 15672 scope move finished after 69 + 96 ms 03:20:17.662 00.000 15672 Move returns status 0, amount 69 03:20:17.662 00.000 15672 move complete, result=0 03:20:17.662 00.000 15672 worker thread done servicing request 03:20:17.662 00.000 15672 Worker thread wakes up 03:20:17.662 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:17.663 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:17.663 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 69 ms SOUTH 03:20:19.772 02.109 15672 Exposure complete 03:20:19.792 00.020 15672 worker thread done servicing request 03:20:19.792 00.000 30444 OnExposeComplete: enter 03:20:19.792 00.000 30444 UpdateGuideState(): m_state=6 03:20:19.792 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7903 03:20:19.792 00.000 30444 Star::Find returns 1 (1), X=463.59, Y=204.50, Mass=38109, SNR=34.0, Peak=5744 HFD=3.3 03:20:19.792 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 03:20:19.792 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 03:20:19.792 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.60 hyp=0.79 cameraTheta=0.87 mountX=0.33 mountY=0.70, mountTheta=1.13 03:20:19.793 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.60, opts=13) 03:20:19.793 00.000 30444 Enqueuing Move request for scope (0.51, 0.60) 03:20:19.793 00.000 15672 Worker thread wakes up 03:20:19.793 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.60) opts 0xd 03:20:19.793 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.60) 03:20:19.793 00.000 15672 Moving (0.51, 0.60) raw xDistance=0.33 yDistance=0.70 03:20:19.793 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 03:20:19.793 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70 03:20:19.793 00.000 15672 MoveAxis(W, 88, ABG) 03:20:19.793 00.000 15672 Guiding Dir = 3, Dur = 88 03:20:19.794 00.001 15672 IsSlewing returns 0 03:20:19.795 00.001 15672 IsGuiding returns 0 03:20:19.799 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=13809, FiltMin=2571, FiltMax=11621, Gamma=2.950 03:20:19.816 00.017 15672 PulseGuide returned control before completion, sleep 77 03:20:19.841 00.025 30444 UpdateGuideState exits: m=38109 SNR=34.0 Saturated 03:20:19.841 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:19.841 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:19.842 00.001 30444 Enqueuing Expose request 03:20:19.895 00.053 15672 IsGuiding returns 1 03:20:19.895 00.000 15672 scope still moving after pulse duration time elapsed 03:20:19.915 00.020 15672 IsSlewing returns 0 03:20:19.916 00.001 15672 IsGuiding returns 0 03:20:19.916 00.000 15672 scope move finished after 88 + 33 ms 03:20:19.916 00.000 15672 Move returns status 0, amount 88 03:20:19.916 00.000 15672 MoveAxis(S, 125, ABG) 03:20:19.916 00.000 15672 Guiding Dir = 1, Dur = 125 03:20:19.917 00.001 15672 IsSlewing returns 0 03:20:19.917 00.000 15672 IsGuiding returns 0 03:20:19.992 00.075 15672 PulseGuide returned control before completion, sleep 61 03:20:20.056 00.064 15672 IsGuiding returns 1 03:20:20.057 00.001 15672 scope still moving after pulse duration time elapsed 03:20:20.078 00.021 15672 IsSlewing returns 0 03:20:20.079 00.001 15672 IsGuiding returns 1 03:20:20.100 00.021 15672 IsSlewing returns 0 03:20:20.100 00.000 15672 IsGuiding returns 1 03:20:20.121 00.021 15672 IsSlewing returns 0 03:20:20.153 00.032 15672 IsGuiding returns 0 03:20:20.153 00.000 15672 scope move finished after 125 + 110 ms 03:20:20.153 00.000 15672 Move returns status 0, amount 125 03:20:20.153 00.000 15672 move complete, result=0 03:20:20.153 00.000 15672 worker thread done servicing request 03:20:20.153 00.000 15672 Worker thread wakes up 03:20:20.153 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:20.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:20.153 00.000 30444 GuideStep: 0.3 px 88 ms WEST, 0.7 px 125 ms SOUTH 03:20:22.062 01.909 15672 Exposure complete 03:20:22.082 00.020 15672 worker thread done servicing request 03:20:22.082 00.000 30444 OnExposeComplete: enter 03:20:22.082 00.000 30444 UpdateGuideState(): m_state=6 03:20:22.082 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7904 03:20:22.082 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=204.69, Mass=31066, SNR=30.3, Peak=5898 HFD=3.0 03:20:22.082 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 03:20:22.082 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 03:20:22.082 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.79 hyp=0.84 cameraTheta=1.25 mountX=0.04 mountY=0.83, mountTheta=1.53 03:20:22.083 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.79, opts=13) 03:20:22.083 00.000 30444 Enqueuing Move request for scope (0.26, 0.79) 03:20:22.083 00.000 15672 Worker thread wakes up 03:20:22.083 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.79) opts 0xd 03:20:22.083 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.79) 03:20:22.083 00.000 15672 Moving (0.26, 0.79) raw xDistance=0.04 yDistance=0.83 03:20:22.083 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 03:20:22.083 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 03:20:22.083 00.000 15672 MoveAxis(E, 0, ABG) 03:20:22.083 00.000 15672 Move returns status 0, amount 0 03:20:22.083 00.000 15672 MoveAxis(S, 149, ABG) 03:20:22.083 00.000 15672 Guiding Dir = 1, Dur = 149 03:20:22.084 00.001 15672 IsSlewing returns 0 03:20:22.085 00.001 15672 IsGuiding returns 0 03:20:22.089 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=13468, FiltMin=2515, FiltMax=11521, Gamma=2.950 03:20:22.132 00.043 30444 UpdateGuideState exits: m=31066 SNR=30.3 Saturated 03:20:22.132 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:22.132 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:22.132 00.000 30444 Enqueuing Expose request 03:20:22.197 00.065 15672 PulseGuide returned control before completion, sleep 47 03:20:22.245 00.048 15672 IsGuiding returns 1 03:20:22.245 00.000 15672 scope still moving after pulse duration time elapsed 03:20:22.267 00.022 15672 IsSlewing returns 0 03:20:22.268 00.001 15672 IsGuiding returns 1 03:20:22.289 00.021 15672 IsSlewing returns 0 03:20:22.290 00.001 15672 IsGuiding returns 1 03:20:22.311 00.021 15672 IsSlewing returns 0 03:20:22.313 00.002 15672 IsGuiding returns 1 03:20:22.333 00.020 15672 IsSlewing returns 0 03:20:22.357 00.024 15672 IsGuiding returns 0 03:20:22.357 00.000 15672 scope move finished after 149 + 123 ms 03:20:22.357 00.000 15672 Move returns status 0, amount 149 03:20:22.357 00.000 15672 move complete, result=0 03:20:22.357 00.000 15672 worker thread done servicing request 03:20:22.357 00.000 15672 Worker thread wakes up 03:20:22.357 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.8 px 149 ms SOUTH 03:20:22.357 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:22.357 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:24.464 02.107 15672 Exposure complete 03:20:24.484 00.020 15672 worker thread done servicing request 03:20:24.484 00.000 30444 OnExposeComplete: enter 03:20:24.484 00.000 30444 UpdateGuideState(): m_state=6 03:20:24.484 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7905 03:20:24.484 00.000 30444 Star::Find returns 1 (1), X=462.86, Y=203.85, Mass=42353, SNR=39.7, Peak=5881 HFD=4.1 03:20:24.484 00.000 30444 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.28) = xAngle (-2.66 = -2.66) 03:20:24.484 00.000 30444 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.72 = -2.72) 03:20:24.484 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-2.94 mountX=-0.20 mountY=-0.09, mountTheta=-2.71 03:20:24.485 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.05, opts=13) 03:20:24.485 00.000 30444 Enqueuing Move request for scope (-0.22, -0.05) 03:20:24.485 00.000 15672 Worker thread wakes up 03:20:24.485 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd 03:20:24.485 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.05) 03:20:24.485 00.000 15672 Moving (-0.22, -0.05) raw xDistance=-0.20 yDistance=-0.09 03:20:24.485 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 03:20:24.485 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:20:24.485 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 03:20:24.485 00.000 15672 MoveAxis(E, 0, ABG) 03:20:24.485 00.000 15672 Move returns status 0, amount 0 03:20:24.485 00.000 15672 MoveAxis(N, 0, ABG) 03:20:24.485 00.000 15672 Move returns status 0, amount 0 03:20:24.485 00.000 15672 move complete, result=0 03:20:24.485 00.000 15672 worker thread done servicing request 03:20:24.490 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=14570, FiltMin=2561, FiltMax=11803, Gamma=2.950 03:20:24.533 00.043 30444 UpdateGuideState exits: m=42353 SNR=39.7 Saturated 03:20:24.534 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:24.534 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:24.534 00.000 30444 Enqueuing Expose request 03:20:24.534 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 03:20:24.534 00.000 15672 Worker thread wakes up 03:20:24.534 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:24.534 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:26.442 01.908 15672 Exposure complete 03:20:26.461 00.019 15672 worker thread done servicing request 03:20:26.462 00.001 30444 OnExposeComplete: enter 03:20:26.462 00.000 30444 UpdateGuideState(): m_state=6 03:20:26.462 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7906 03:20:26.462 00.000 30444 Star::Find returns 1 (1), X=462.70, Y=204.29, Mass=37293, SNR=35.5, Peak=5719 HFD=3.7 03:20:26.462 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.62 = 2.62) 03:20:26.462 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.56 = 2.56) 03:20:26.462 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.39 hyp=0.55 cameraTheta=2.34 mountX=-0.48 mountY=0.30, mountTheta=2.57 03:20:26.463 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.39, opts=13) 03:20:26.463 00.000 30444 Enqueuing Move request for scope (-0.38, 0.39) 03:20:26.463 00.000 15672 Worker thread wakes up 03:20:26.463 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.39) opts 0xd 03:20:26.463 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.39) 03:20:26.463 00.000 15672 Moving (-0.38, 0.39) raw xDistance=-0.48 yDistance=0.30 03:20:26.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 03:20:26.463 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 03:20:26.463 00.000 15672 MoveAxis(E, 129, ABG) 03:20:26.463 00.000 15672 Guiding Dir = 2, Dur = 129 03:20:26.463 00.000 15672 IsSlewing returns 0 03:20:26.468 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=14040, FiltMin=2602, FiltMax=11544, Gamma=2.950 03:20:26.494 00.026 15672 IsGuiding returns 0 03:20:26.510 00.016 15672 PulseGuide returned control before completion, sleep 124 03:20:26.512 00.002 30444 UpdateGuideState exits: m=37293 SNR=35.5 Saturated 03:20:26.512 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:26.512 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:26.512 00.000 30444 Enqueuing Expose request 03:20:26.654 00.142 15672 IsGuiding returns 0 03:20:26.658 00.004 15672 Move returns status 0, amount 129 03:20:26.658 00.000 15672 MoveAxis(S, 54, ABG) 03:20:26.658 00.000 15672 Guiding Dir = 1, Dur = 54 03:20:26.658 00.000 15672 IsSlewing returns 0 03:20:26.660 00.002 15672 IsGuiding returns 0 03:20:26.768 00.108 15672 IsGuiding returns 1 03:20:26.768 00.000 15672 scope still moving after pulse duration time elapsed 03:20:26.788 00.020 15672 IsSlewing returns 0 03:20:26.832 00.044 15672 IsGuiding returns 0 03:20:26.832 00.000 15672 scope move finished after 54 + 117 ms 03:20:26.832 00.000 15672 Move returns status 0, amount 54 03:20:26.832 00.000 15672 move complete, result=0 03:20:26.832 00.000 15672 worker thread done servicing request 03:20:26.832 00.000 15672 Worker thread wakes up 03:20:26.832 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:26.833 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:26.833 00.000 30444 GuideStep: -0.5 px 129 ms EAST, 0.3 px 54 ms SOUTH 03:20:28.949 02.116 15672 Exposure complete 03:20:28.979 00.030 15672 worker thread done servicing request 03:20:28.979 00.000 30444 OnExposeComplete: enter 03:20:28.979 00.000 30444 UpdateGuideState(): m_state=6 03:20:28.979 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7907 03:20:28.979 00.000 30444 Star::Find returns 1 (1), X=462.81, Y=203.28, Mass=40776, SNR=35.4, Peak=5385 HFD=3.9 03:20:28.979 00.000 30444 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 03:20:28.979 00.000 30444 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 03:20:28.979 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.62 hyp=0.68 cameraTheta=-1.98 mountX=-0.09 mountY=-0.66, mountTheta=-1.71 03:20:28.980 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.62, opts=13) 03:20:28.980 00.000 30444 Enqueuing Move request for scope (-0.27, -0.62) 03:20:28.980 00.000 15672 Worker thread wakes up 03:20:28.980 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.62) opts 0xd 03:20:28.980 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.62) 03:20:28.980 00.000 15672 Moving (-0.27, -0.62) raw xDistance=-0.09 yDistance=-0.66 03:20:28.980 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:20:28.980 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:20:28.980 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66 03:20:28.980 00.000 15672 MoveAxis(E, 0, ABG) 03:20:28.980 00.000 15672 Move returns status 0, amount 0 03:20:28.981 00.001 15672 MoveAxis(N, 0, ABG) 03:20:28.981 00.000 15672 Move returns status 0, amount 0 03:20:28.981 00.000 15672 move complete, result=0 03:20:28.981 00.000 15672 worker thread done servicing request 03:20:28.985 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=16192, FiltMin=2564, FiltMax=11585, Gamma=2.950 03:20:29.261 00.276 30444 UpdateGuideState exits: m=40776 SNR=35.4 Saturated 03:20:29.261 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:29.262 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:29.262 00.000 30444 Enqueuing Expose request 03:20:29.262 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH 03:20:29.262 00.000 15672 Worker thread wakes up 03:20:29.262 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:29.263 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:31.171 01.908 15672 Exposure complete 03:20:31.191 00.020 15672 worker thread done servicing request 03:20:31.191 00.000 30444 OnExposeComplete: enter 03:20:31.191 00.000 30444 UpdateGuideState(): m_state=6 03:20:31.192 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7908 03:20:31.192 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=203.58, Mass=43840, SNR=38.3, Peak=5308 HFD=4.2 03:20:31.192 00.000 30444 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 03:20:31.192 00.000 30444 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 03:20:31.192 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.31 hyp=0.45 cameraTheta=-0.76 mountX=0.40 mountY=-0.23, mountTheta=-0.53 03:20:31.192 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.31, opts=13) 03:20:31.192 00.000 30444 Enqueuing Move request for scope (0.32, -0.31) 03:20:31.192 00.000 15672 Worker thread wakes up 03:20:31.192 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.31) opts 0xd 03:20:31.192 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.31) 03:20:31.192 00.000 15672 Moving (0.32, -0.31) raw xDistance=0.40 yDistance=-0.23 03:20:31.193 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 03:20:31.193 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:20:31.193 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 03:20:31.193 00.000 15672 MoveAxis(W, 107, ABG) 03:20:31.193 00.000 15672 Guiding Dir = 3, Dur = 107 03:20:31.193 00.000 15672 IsSlewing returns 0 03:20:31.194 00.001 15672 IsGuiding returns 0 03:20:31.199 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=14218, FiltMin=2562, FiltMax=10656, Gamma=2.950 03:20:31.222 00.023 15672 PulseGuide returned control before completion, sleep 90 03:20:31.314 00.092 15672 IsGuiding returns 1 03:20:31.314 00.000 15672 scope still moving after pulse duration time elapsed 03:20:31.331 00.017 30444 UpdateGuideState exits: m=43840 SNR=38.3 Saturated 03:20:31.331 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:31.331 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:31.331 00.000 30444 Enqueuing Expose request 03:20:31.335 00.004 15672 IsSlewing returns 0 03:20:31.351 00.016 15672 IsGuiding returns 0 03:20:31.351 00.000 15672 scope move finished after 107 + 49 ms 03:20:31.351 00.000 15672 Move returns status 0, amount 107 03:20:31.351 00.000 15672 MoveAxis(N, 0, ABG) 03:20:31.351 00.000 15672 Move returns status 0, amount 0 03:20:31.351 00.000 15672 move complete, result=0 03:20:31.352 00.001 15672 worker thread done servicing request 03:20:31.352 00.000 15672 Worker thread wakes up 03:20:31.352 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:31.352 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:31.352 00.000 30444 GuideStep: 0.4 px 107 ms WEST, -0.2 px 0 ms NORTH 03:20:33.461 02.109 15672 Exposure complete 03:20:33.481 00.020 15672 worker thread done servicing request 03:20:33.481 00.000 30444 OnExposeComplete: enter 03:20:33.481 00.000 30444 UpdateGuideState(): m_state=6 03:20:33.481 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7909 03:20:33.481 00.000 30444 Star::Find returns 1 (1), X=463.49, Y=203.39, Mass=39219, SNR=38.9, Peak=5485 HFD=3.7 03:20:33.481 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 03:20:33.481 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 03:20:33.481 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.51 hyp=0.65 cameraTheta=-0.89 mountX=0.53 mountY=-0.41, mountTheta=-0.65 03:20:33.482 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.51, opts=13) 03:20:33.482 00.000 30444 Enqueuing Move request for scope (0.41, -0.51) 03:20:33.482 00.000 15672 Worker thread wakes up 03:20:33.482 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.51) opts 0xd 03:20:33.482 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.51) 03:20:33.482 00.000 15672 Moving (0.41, -0.51) raw xDistance=0.53 yDistance=-0.41 03:20:33.482 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53 03:20:33.482 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:20:33.482 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 03:20:33.482 00.000 15672 MoveAxis(W, 152, ABG) 03:20:33.482 00.000 15672 Guiding Dir = 3, Dur = 152 03:20:33.483 00.001 15672 IsSlewing returns 0 03:20:33.484 00.001 15672 IsGuiding returns 0 03:20:33.488 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=16393, FiltMin=2478, FiltMax=12123, Gamma=2.950 03:20:33.507 00.019 15672 PulseGuide returned control before completion, sleep 140 03:20:33.532 00.025 30444 UpdateGuideState exits: m=39219 SNR=38.9 Saturated 03:20:33.532 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:33.532 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:33.532 00.000 30444 Enqueuing Expose request 03:20:33.650 00.118 15672 IsGuiding returns 1 03:20:33.650 00.000 15672 scope still moving after pulse duration time elapsed 03:20:33.671 00.021 15672 IsSlewing returns 0 03:20:33.716 00.045 15672 IsGuiding returns 0 03:20:33.716 00.000 15672 scope move finished after 152 + 79 ms 03:20:33.716 00.000 15672 Move returns status 0, amount 152 03:20:33.716 00.000 15672 MoveAxis(N, 0, ABG) 03:20:33.716 00.000 15672 Move returns status 0, amount 0 03:20:33.716 00.000 15672 move complete, result=0 03:20:33.716 00.000 15672 worker thread done servicing request 03:20:33.716 00.000 15672 Worker thread wakes up 03:20:33.716 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:33.716 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:33.717 00.001 30444 GuideStep: 0.5 px 152 ms WEST, -0.4 px 0 ms NORTH 03:20:35.623 01.906 15672 Exposure complete 03:20:35.643 00.020 15672 worker thread done servicing request 03:20:35.643 00.000 30444 OnExposeComplete: enter 03:20:35.643 00.000 30444 UpdateGuideState(): m_state=6 03:20:35.643 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7910 03:20:35.644 00.001 30444 Star::Find returns 1 (1), X=462.76, Y=203.37, Mass=41289, SNR=34.9, Peak=5634 HFD=3.7 03:20:35.644 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.85 = -1.85) 03:20:35.644 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.91 = -1.91) 03:20:35.644 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.52 hyp=0.61 cameraTheta=-2.13 mountX=-0.17 mountY=-0.58, mountTheta=-1.85 03:20:35.644 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.52, opts=13) 03:20:35.644 00.000 30444 Enqueuing Move request for scope (-0.32, -0.52) 03:20:35.644 00.000 15672 Worker thread wakes up 03:20:35.644 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.52) opts 0xd 03:20:35.644 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.52) 03:20:35.644 00.000 15672 Moving (-0.32, -0.52) raw xDistance=-0.17 yDistance=-0.58 03:20:35.644 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:20:35.644 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:20:35.645 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58 03:20:35.645 00.000 15672 MoveAxis(E, 0, ABG) 03:20:35.645 00.000 15672 Move returns status 0, amount 0 03:20:35.645 00.000 15672 MoveAxis(N, 0, ABG) 03:20:35.645 00.000 15672 Move returns status 0, amount 0 03:20:35.645 00.000 15672 move complete, result=0 03:20:35.645 00.000 15672 worker thread done servicing request 03:20:35.649 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=15330, FiltMin=2593, FiltMax=11426, Gamma=2.950 03:20:35.692 00.043 30444 UpdateGuideState exits: m=41289 SNR=34.9 Saturated 03:20:35.692 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:35.692 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:35.692 00.000 30444 Enqueuing Expose request 03:20:35.692 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH 03:20:35.692 00.000 15672 Worker thread wakes up 03:20:35.692 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:35.692 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:37.802 02.110 15672 Exposure complete 03:20:37.822 00.020 15672 worker thread done servicing request 03:20:37.822 00.000 30444 OnExposeComplete: enter 03:20:37.822 00.000 30444 UpdateGuideState(): m_state=6 03:20:37.822 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7911 03:20:37.823 00.001 30444 Star::Find returns 1 (1), X=462.92, Y=203.51, Mass=32959, SNR=28.7, Peak=5495 HFD=3.5 03:20:37.823 00.000 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 03:20:37.823 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 03:20:37.823 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.39 hyp=0.42 cameraTheta=-1.95 mountX=-0.04 mountY=-0.41, mountTheta=-1.68 03:20:37.823 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.39, opts=13) 03:20:37.823 00.000 30444 Enqueuing Move request for scope (-0.16, -0.39) 03:20:37.823 00.000 15672 Worker thread wakes up 03:20:37.823 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.39) opts 0xd 03:20:37.823 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.39) 03:20:37.823 00.000 15672 Moving (-0.16, -0.39) raw xDistance=-0.04 yDistance=-0.41 03:20:37.823 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:20:37.823 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:20:37.824 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 03:20:37.824 00.000 15672 MoveAxis(E, 0, ABG) 03:20:37.824 00.000 15672 Move returns status 0, amount 0 03:20:37.824 00.000 15672 MoveAxis(N, 0, ABG) 03:20:37.824 00.000 15672 Move returns status 0, amount 0 03:20:37.824 00.000 15672 move complete, result=0 03:20:37.824 00.000 15672 worker thread done servicing request 03:20:37.828 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=15017, FiltMin=2576, FiltMax=11080, Gamma=2.950 03:20:37.871 00.043 30444 UpdateGuideState exits: m=32959 SNR=28.7 Saturated 03:20:37.871 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:37.871 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:37.871 00.000 30444 Enqueuing Expose request 03:20:37.871 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 03:20:37.871 00.000 15672 Worker thread wakes up 03:20:37.871 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:37.871 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:39.779 01.908 15672 Exposure complete 03:20:39.798 00.019 15672 worker thread done servicing request 03:20:39.798 00.000 30444 OnExposeComplete: enter 03:20:39.798 00.000 30444 UpdateGuideState(): m_state=6 03:20:39.798 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7912 03:20:39.798 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=202.95, Mass=38285, SNR=41.6, Peak=5683 HFD=3.9 03:20:39.798 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 03:20:39.798 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 03:20:39.798 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.94 hyp=0.94 cameraTheta=-1.61 mountX=0.22 mountY=-0.93, mountTheta=-1.34 03:20:39.800 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.94, opts=13) 03:20:39.800 00.000 30444 Enqueuing Move request for scope (-0.04, -0.94) 03:20:39.800 00.000 15672 Worker thread wakes up 03:20:39.800 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.94) opts 0xd 03:20:39.800 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.94) 03:20:39.800 00.000 15672 Moving (-0.04, -0.94) raw xDistance=0.22 yDistance=-0.93 03:20:39.800 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:20:39.800 00.000 15672 resist switch: large excursion: input -0.93 thresh 0.75 direction from 1 to -1 03:20:39.800 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.79 03:20:39.800 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 03:20:39.800 00.000 15672 MoveAxis(E, 0, ABG) 03:20:39.800 00.000 15672 Move returns status 0, amount 0 03:20:39.800 00.000 15672 MoveAxis(N, 166, ABG) 03:20:39.800 00.000 15672 Guiding Dir = 0, Dur = 166 03:20:39.800 00.000 15672 IsSlewing returns 0 03:20:39.801 00.001 15672 IsGuiding returns 0 03:20:39.805 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2311, max=13213, FiltMin=2652, FiltMax=10802, Gamma=2.950 03:20:39.881 00.076 15672 PulseGuide returned control before completion, sleep 97 03:20:39.981 00.100 15672 IsGuiding returns 1 03:20:39.981 00.000 15672 scope still moving after pulse duration time elapsed 03:20:40.003 00.022 15672 IsSlewing returns 0 03:20:40.006 00.003 15672 IsGuiding returns 1 03:20:40.006 00.000 30444 UpdateGuideState exits: m=38285 SNR=41.6 Saturated 03:20:40.007 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:40.007 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:40.007 00.000 30444 Enqueuing Expose request 03:20:40.027 00.020 15672 IsSlewing returns 0 03:20:40.030 00.003 15672 IsGuiding returns 1 03:20:40.052 00.022 15672 IsSlewing returns 0 03:20:40.056 00.004 15672 IsGuiding returns 1 03:20:40.077 00.021 15672 IsSlewing returns 0 03:20:40.106 00.029 15672 IsGuiding returns 0 03:20:40.106 00.000 15672 scope move finished after 166 + 137 ms 03:20:40.106 00.000 15672 Move returns status 0, amount 166 03:20:40.106 00.000 15672 move complete, result=0 03:20:40.106 00.000 15672 worker thread done servicing request 03:20:40.106 00.000 15672 Worker thread wakes up 03:20:40.106 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:40.106 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:40.106 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 166 ms NORTH 03:20:42.216 02.110 15672 Exposure complete 03:20:42.235 00.019 15672 worker thread done servicing request 03:20:42.235 00.000 30444 OnExposeComplete: enter 03:20:42.236 00.001 30444 UpdateGuideState(): m_state=6 03:20:42.236 00.000 30444 Star::Find(15, 463, 202, 0, (0,0,0,0), 0.0, 255) frame 7913 03:20:42.236 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=202.73, Mass=39646, SNR=34.9, Peak=5420 HFD=4.0 03:20:42.236 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 03:20:42.236 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 03:20:42.236 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-1.17 hyp=1.17 cameraTheta=-1.51 mountX=0.39 mountY=-1.13, mountTheta=-1.24 03:20:42.236 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-1.17, opts=13) 03:20:42.236 00.000 30444 Enqueuing Move request for scope (0.07, -1.17) 03:20:42.236 00.000 15672 Worker thread wakes up 03:20:42.236 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.17) opts 0xd 03:20:42.236 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -1.17) 03:20:42.236 00.000 15672 Moving (0.07, -1.17) raw xDistance=0.39 yDistance=-1.13 03:20:42.236 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 03:20:42.236 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13 03:20:42.236 00.000 15672 MoveAxis(W, 105, ABG) 03:20:42.236 00.000 15672 Guiding Dir = 3, Dur = 105 03:20:42.236 00.000 15672 IsSlewing returns 0 03:20:42.238 00.002 15672 IsGuiding returns 0 03:20:42.242 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2388, max=13930, FiltMin=2653, FiltMax=10616, Gamma=2.950 03:20:42.261 00.019 15672 PulseGuide returned control before completion, sleep 92 03:20:42.285 00.024 30444 UpdateGuideState exits: m=39646 SNR=34.9 Saturated 03:20:42.285 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:42.285 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:42.285 00.000 30444 Enqueuing Expose request 03:20:42.356 00.071 15672 IsGuiding returns 1 03:20:42.356 00.000 15672 scope still moving after pulse duration time elapsed 03:20:42.377 00.021 15672 IsSlewing returns 0 03:20:42.390 00.013 15672 IsGuiding returns 0 03:20:42.390 00.000 15672 scope move finished after 105 + 46 ms 03:20:42.390 00.000 15672 Move returns status 0, amount 105 03:20:42.390 00.000 15672 MoveAxis(N, 201, ABG) 03:20:42.390 00.000 15672 Guiding Dir = 0, Dur = 201 03:20:42.391 00.001 15672 IsSlewing returns 0 03:20:42.392 00.001 15672 IsGuiding returns 0 03:20:42.472 00.080 15672 PulseGuide returned control before completion, sleep 131 03:20:42.606 00.134 15672 IsGuiding returns 1 03:20:42.606 00.000 15672 scope still moving after pulse duration time elapsed 03:20:42.626 00.020 15672 IsSlewing returns 0 03:20:42.629 00.003 15672 IsGuiding returns 1 03:20:42.650 00.021 15672 IsSlewing returns 0 03:20:42.651 00.001 15672 IsGuiding returns 1 03:20:42.672 00.021 15672 IsSlewing returns 0 03:20:42.693 00.021 15672 IsGuiding returns 0 03:20:42.693 00.000 15672 scope move finished after 201 + 100 ms 03:20:42.693 00.000 15672 Move returns status 0, amount 201 03:20:42.693 00.000 15672 move complete, result=0 03:20:42.693 00.000 15672 worker thread done servicing request 03:20:42.693 00.000 15672 Worker thread wakes up 03:20:42.693 00.000 30444 GuideStep: 0.4 px 105 ms WEST, -1.1 px 201 ms NORTH 03:20:42.693 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:42.693 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:44.609 01.916 15672 Exposure complete 03:20:44.637 00.028 15672 worker thread done servicing request 03:20:44.638 00.001 30444 OnExposeComplete: enter 03:20:44.638 00.000 30444 UpdateGuideState(): m_state=6 03:20:44.638 00.000 30444 Star::Find(15, 463, 202, 0, (0,0,0,0), 0.0, 255) frame 7914 03:20:44.638 00.000 30444 Star::Find returns 1 (1), X=462.44, Y=203.22, Mass=44743, SNR=47.8, Peak=5798 HFD=3.7 03:20:44.638 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 03:20:44.638 00.000 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 03:20:44.638 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=-0.68 hyp=0.93 cameraTheta=-2.33 mountX=-0.43 mountY=-0.80, mountTheta=-2.06 03:20:44.638 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=-0.68, opts=13) 03:20:44.638 00.000 30444 Enqueuing Move request for scope (-0.64, -0.68) 03:20:44.639 00.001 15672 Worker thread wakes up 03:20:44.639 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.68) opts 0xd 03:20:44.639 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, -0.68) 03:20:44.639 00.000 15672 Moving (-0.64, -0.68) raw xDistance=-0.43 yDistance=-0.80 03:20:44.639 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43 03:20:44.639 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 03:20:44.639 00.000 15672 MoveAxis(E, 108, ABG) 03:20:44.639 00.000 15672 Guiding Dir = 2, Dur = 108 03:20:44.639 00.000 15672 IsSlewing returns 0 03:20:44.639 00.000 15672 IsGuiding returns 0 03:20:44.643 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2347, max=12071, FiltMin=2626, FiltMax=10041, Gamma=2.950 03:20:44.657 00.014 15672 PulseGuide returned control before completion, sleep 101 03:20:44.786 00.129 15672 IsGuiding returns 0 03:20:44.787 00.001 15672 Move returns status 0, amount 108 03:20:44.787 00.000 15672 MoveAxis(N, 142, ABG) 03:20:44.787 00.000 15672 Guiding Dir = 0, Dur = 142 03:20:44.788 00.001 15672 IsSlewing returns 0 03:20:44.790 00.002 15672 IsGuiding returns 0 03:20:44.865 00.075 15672 PulseGuide returned control before completion, sleep 78 03:20:44.946 00.081 15672 IsGuiding returns 1 03:20:44.946 00.000 15672 scope still moving after pulse duration time elapsed 03:20:44.967 00.021 15672 IsSlewing returns 0 03:20:44.970 00.003 15672 IsGuiding returns 1 03:20:44.992 00.022 15672 IsSlewing returns 0 03:20:44.993 00.001 15672 IsGuiding returns 1 03:20:45.014 00.021 15672 IsSlewing returns 0 03:20:45.017 00.003 15672 IsGuiding returns 1 03:20:45.039 00.022 15672 IsSlewing returns 0 03:20:45.058 00.019 15672 IsGuiding returns 0 03:20:45.059 00.001 15672 scope move finished after 142 + 126 ms 03:20:45.059 00.000 15672 Move returns status 0, amount 142 03:20:45.059 00.000 15672 move complete, result=0 03:20:45.059 00.000 15672 worker thread done servicing request 03:20:45.116 00.057 30444 UpdateGuideState exits: m=44743 SNR=47.8 Saturated 03:20:45.116 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:45.116 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:45.117 00.001 30444 Enqueuing Expose request 03:20:45.117 00.000 30444 GuideStep: -0.4 px 108 ms EAST, -0.8 px 142 ms NORTH 03:20:45.117 00.000 15672 Worker thread wakes up 03:20:45.117 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:45.117 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:47.227 02.110 15672 Exposure complete 03:20:47.261 00.034 15672 worker thread done servicing request 03:20:47.261 00.000 30444 OnExposeComplete: enter 03:20:47.261 00.000 30444 UpdateGuideState(): m_state=6 03:20:47.261 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7915 03:20:47.261 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=203.36, Mass=27315, SNR=32.5, Peak=4979 HFD=4.5 03:20:47.261 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 03:20:47.261 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 03:20:47.261 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.53 hyp=0.54 cameraTheta=-1.34 mountX=0.27 mountY=-0.49, mountTheta=-1.07 03:20:47.262 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.53, opts=13) 03:20:47.262 00.000 30444 Enqueuing Move request for scope (0.13, -0.53) 03:20:47.262 00.000 15672 Worker thread wakes up 03:20:47.262 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.53) opts 0xd 03:20:47.262 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.53) 03:20:47.262 00.000 15672 Moving (0.13, -0.53) raw xDistance=0.27 yDistance=-0.49 03:20:47.262 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27 03:20:47.262 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 03:20:47.262 00.000 15672 MoveAxis(W, 65, ABG) 03:20:47.262 00.000 15672 Guiding Dir = 3, Dur = 65 03:20:47.263 00.001 15672 IsSlewing returns 0 03:20:47.268 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2521, max=9996, FiltMin=2776, FiltMax=7811, Gamma=2.950 03:20:47.294 00.026 15672 IsGuiding returns 0 03:20:47.310 00.016 15672 PulseGuide returned control before completion, sleep 60 03:20:47.314 00.004 30444 UpdateGuideState exits: m=27315 SNR=32.5 Saturated 03:20:47.314 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:47.314 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:47.314 00.000 30444 Enqueuing Expose request 03:20:47.390 00.076 15672 IsGuiding returns 0 03:20:47.390 00.000 15672 Move returns status 0, amount 65 03:20:47.390 00.000 15672 MoveAxis(N, 88, ABG) 03:20:47.390 00.000 15672 Guiding Dir = 0, Dur = 88 03:20:47.391 00.001 15672 IsSlewing returns 0 03:20:47.393 00.002 15672 IsGuiding returns 0 03:20:47.469 00.076 15672 PulseGuide returned control before completion, sleep 22 03:20:47.535 00.066 15672 IsGuiding returns 1 03:20:47.535 00.000 15672 scope still moving after pulse duration time elapsed 03:20:47.556 00.021 15672 IsSlewing returns 0 03:20:47.581 00.025 15672 IsGuiding returns 0 03:20:47.581 00.000 15672 scope move finished after 88 + 100 ms 03:20:47.581 00.000 15672 Move returns status 0, amount 88 03:20:47.581 00.000 15672 move complete, result=0 03:20:47.581 00.000 15672 worker thread done servicing request 03:20:47.581 00.000 15672 Worker thread wakes up 03:20:47.581 00.000 30444 GuideStep: 0.3 px 65 ms WEST, -0.5 px 88 ms NORTH 03:20:47.582 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:47.582 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:49.488 01.906 15672 Exposure complete 03:20:49.508 00.020 15672 worker thread done servicing request 03:20:49.508 00.000 30444 OnExposeComplete: enter 03:20:49.508 00.000 30444 UpdateGuideState(): m_state=6 03:20:49.508 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7916 03:20:49.508 00.000 30444 Star::Find returns 1 (1), X=462.44, Y=202.95, Mass=27040, SNR=27.4, Peak=5369 HFD=3.8 03:20:49.508 00.000 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.28) = xAngle (-1.89 = -1.89) 03:20:49.508 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.95 = -1.95) 03:20:49.508 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=-0.94 hyp=1.14 cameraTheta=-2.17 mountX=-0.36 mountY=-1.06, mountTheta=-1.89 03:20:49.509 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=-0.94, opts=13) 03:20:49.509 00.000 30444 Enqueuing Move request for scope (-0.64, -0.94) 03:20:49.509 00.000 15672 Worker thread wakes up 03:20:49.509 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.94) opts 0xd 03:20:49.509 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, -0.94) 03:20:49.509 00.000 15672 Moving (-0.64, -0.94) raw xDistance=-0.36 yDistance=-1.06 03:20:49.509 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36 03:20:49.509 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06 03:20:49.509 00.000 15672 MoveAxis(E, 92, ABG) 03:20:49.509 00.000 15672 Guiding Dir = 2, Dur = 92 03:20:49.510 00.001 15672 IsSlewing returns 0 03:20:49.511 00.001 15672 IsGuiding returns 0 03:20:49.515 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2410, max=9107, FiltMin=2758, FiltMax=8005, Gamma=2.950 03:20:49.529 00.014 15672 PulseGuide returned control before completion, sleep 83 03:20:49.557 00.028 30444 UpdateGuideState exits: m=27040 SNR=27.4 Saturated 03:20:49.558 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:49.558 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:49.558 00.000 30444 Enqueuing Expose request 03:20:49.615 00.057 15672 IsGuiding returns 1 03:20:49.615 00.000 15672 scope still moving after pulse duration time elapsed 03:20:49.636 00.021 15672 IsSlewing returns 0 03:20:49.642 00.006 15672 IsGuiding returns 0 03:20:49.643 00.001 15672 scope move finished after 92 + 39 ms 03:20:49.643 00.000 15672 Move returns status 0, amount 92 03:20:49.643 00.000 15672 MoveAxis(N, 189, ABG) 03:20:49.643 00.000 15672 Guiding Dir = 0, Dur = 189 03:20:49.643 00.000 15672 IsSlewing returns 0 03:20:49.644 00.001 15672 IsGuiding returns 0 03:20:49.755 00.111 15672 PulseGuide returned control before completion, sleep 88 03:20:49.846 00.091 15672 IsGuiding returns 1 03:20:49.846 00.000 15672 scope still moving after pulse duration time elapsed 03:20:49.867 00.021 15672 IsSlewing returns 0 03:20:49.870 00.003 15672 IsGuiding returns 1 03:20:49.891 00.021 15672 IsSlewing returns 0 03:20:49.894 00.003 15672 IsGuiding returns 1 03:20:49.915 00.021 15672 IsSlewing returns 0 03:20:49.978 00.063 15672 IsGuiding returns 0 03:20:49.978 00.000 15672 scope move finished after 189 + 145 ms 03:20:49.978 00.000 15672 Move returns status 0, amount 189 03:20:49.978 00.000 15672 move complete, result=0 03:20:49.979 00.001 15672 worker thread done servicing request 03:20:49.979 00.000 15672 Worker thread wakes up 03:20:49.979 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:49.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:49.979 00.000 30444 GuideStep: -0.4 px 92 ms EAST, -1.1 px 189 ms NORTH 03:20:52.089 02.110 15672 Exposure complete 03:20:52.109 00.020 15672 worker thread done servicing request 03:20:52.109 00.000 30444 OnExposeComplete: enter 03:20:52.109 00.000 30444 UpdateGuideState(): m_state=6 03:20:52.109 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 7917 03:20:52.109 00.000 30444 Star::Find returns 1 (1), X=462.60, Y=202.54, Mass=27179, SNR=30.7, Peak=5254 HFD=4.1 03:20:52.109 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 03:20:52.109 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 03:20:52.109 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-1.36 hyp=1.44 cameraTheta=-1.91 mountX=-0.09 mountY=-1.43, mountTheta=-1.64 03:20:52.110 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-1.36, opts=13) 03:20:52.110 00.000 30444 Enqueuing Move request for scope (-0.48, -1.36) 03:20:52.110 00.000 15672 Worker thread wakes up 03:20:52.110 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -1.36) opts 0xd 03:20:52.110 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -1.36) 03:20:52.110 00.000 15672 Moving (-0.48, -1.36) raw xDistance=-0.09 yDistance=-1.43 03:20:52.110 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:20:52.110 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.43 from input -1.43 03:20:52.110 00.000 15672 MoveAxis(E, 0, ABG) 03:20:52.110 00.000 15672 Move returns status 0, amount 0 03:20:52.110 00.000 15672 MoveAxis(N, 255, ABG) 03:20:52.110 00.000 15672 Guiding Dir = 0, Dur = 255 03:20:52.111 00.001 15672 IsSlewing returns 0 03:20:52.112 00.001 15672 IsGuiding returns 0 03:20:52.116 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2488, max=9832, FiltMin=2837, FiltMax=8483, Gamma=2.950 03:20:52.198 00.082 15672 PulseGuide returned control before completion, sleep 180 03:20:52.281 00.083 30444 UpdateGuideState exits: m=27179 SNR=30.7 Saturated 03:20:52.282 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:52.282 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:52.282 00.000 30444 Enqueuing Expose request 03:20:52.379 00.097 15672 IsGuiding returns 1 03:20:52.380 00.001 15672 scope still moving after pulse duration time elapsed 03:20:52.401 00.021 15672 IsSlewing returns 0 03:20:52.402 00.001 15672 IsGuiding returns 1 03:20:52.423 00.021 15672 IsSlewing returns 0 03:20:52.424 00.001 15672 IsGuiding returns 1 03:20:52.444 00.020 15672 IsSlewing returns 0 03:20:52.470 00.026 15672 IsGuiding returns 0 03:20:52.470 00.000 15672 scope move finished after 255 + 102 ms 03:20:52.470 00.000 15672 Move returns status 0, amount 255 03:20:52.470 00.000 15672 move complete, result=0 03:20:52.470 00.000 15672 worker thread done servicing request 03:20:52.470 00.000 15672 Worker thread wakes up 03:20:52.470 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.4 px 255 ms NORTH 03:20:52.470 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:52.470 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:54.378 01.908 15672 Exposure complete 03:20:54.398 00.020 15672 worker thread done servicing request 03:20:54.398 00.000 30444 OnExposeComplete: enter 03:20:54.398 00.000 30444 UpdateGuideState(): m_state=6 03:20:54.398 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 7918 03:20:54.398 00.000 30444 Star::Find returns 1 (1), X=461.76, Y=202.71, Mass=25273, SNR=25.7, Peak=4847 HFD=3.6 03:20:54.398 00.000 30444 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.28) = xAngle (-2.13 = -2.13) 03:20:54.398 00.000 30444 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.19 = -2.19) 03:20:54.398 00.000 30444 CameraToMount -- cameraX=-1.32 cameraY=-1.19 hyp=1.78 cameraTheta=-2.41 mountX=-0.95 mountY=-1.44, mountTheta=-2.15 03:20:54.398 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.32, y=-1.19, opts=13) 03:20:54.398 00.000 30444 Enqueuing Move request for scope (-1.32, -1.19) 03:20:54.398 00.000 15672 Worker thread wakes up 03:20:54.398 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.32, -1.19) opts 0xd 03:20:54.398 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.32, -1.19) 03:20:54.398 00.000 15672 Moving (-1.32, -1.19) raw xDistance=-0.95 yDistance=-1.44 03:20:54.398 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.95 03:20:54.398 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.44 from input -1.44 03:20:54.398 00.000 15672 MoveAxis(E, 256, ABG) 03:20:54.398 00.000 15672 Guiding Dir = 2, Dur = 256 03:20:54.399 00.001 15672 IsSlewing returns 0 03:20:54.400 00.001 15672 IsGuiding returns 0 03:20:54.406 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2379, max=10064, FiltMin=2725, FiltMax=8709, Gamma=2.950 03:20:54.418 00.012 15672 PulseGuide returned control before completion, sleep 250 03:20:54.448 00.030 30444 UpdateGuideState exits: m=25273 SNR=25.7 Saturated 03:20:54.448 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:54.448 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:54.448 00.000 30444 Enqueuing Expose request 03:20:54.722 00.274 15672 IsGuiding returns 0 03:20:54.723 00.001 15672 Move returns status 0, amount 256 03:20:54.723 00.000 15672 MoveAxis(N, 257, ABG) 03:20:54.723 00.000 15672 Guiding Dir = 0, Dur = 257 03:20:54.724 00.001 15672 IsSlewing returns 0 03:20:54.726 00.002 15672 IsGuiding returns 0 03:20:54.801 00.075 15672 PulseGuide returned control before completion, sleep 192 03:20:54.996 00.195 15672 IsGuiding returns 1 03:20:54.996 00.000 15672 scope still moving after pulse duration time elapsed 03:20:55.018 00.022 15672 IsSlewing returns 0 03:20:55.021 00.003 15672 IsGuiding returns 1 03:20:55.042 00.021 15672 IsSlewing returns 0 03:20:55.074 00.032 15672 IsGuiding returns 0 03:20:55.074 00.000 15672 scope move finished after 257 + 90 ms 03:20:55.074 00.000 15672 Move returns status 0, amount 257 03:20:55.074 00.000 15672 move complete, result=0 03:20:55.074 00.000 15672 worker thread done servicing request 03:20:55.074 00.000 15672 Worker thread wakes up 03:20:55.074 00.000 30444 GuideStep: -0.9 px 256 ms EAST, -1.4 px 257 ms NORTH 03:20:55.074 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:55.074 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:57.180 02.106 15672 Exposure complete 03:20:57.200 00.020 15672 worker thread done servicing request 03:20:57.200 00.000 30444 OnExposeComplete: enter 03:20:57.200 00.000 30444 UpdateGuideState(): m_state=6 03:20:57.200 00.000 30444 Star::Find(15, 461, 202, 0, (0,0,0,0), 0.0, 255) frame 7919 03:20:57.200 00.000 30444 Star::Find returns 1 (1), X=464.14, Y=203.03, Mass=38526, SNR=36.9, Peak=5320 HFD=4.3 03:20:57.200 00.000 30444 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.28) = xAngle (-0.41 = -0.41) 03:20:57.200 00.000 30444 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.47 = -0.47) 03:20:57.200 00.000 30444 CameraToMount -- cameraX=1.06 cameraY=-0.87 hyp=1.37 cameraTheta=-0.69 mountX=1.25 mountY=-0.62, mountTheta=-0.46 03:20:57.201 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.06, y=-0.87, opts=13) 03:20:57.201 00.000 30444 Enqueuing Move request for scope (1.06, -0.87) 03:20:57.201 00.000 15672 Worker thread wakes up 03:20:57.201 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.87) opts 0xd 03:20:57.201 00.000 15672 Handling offset move in thread for scope, endpoint = (1.06, -0.87) 03:20:57.201 00.000 15672 Moving (1.06, -0.87) raw xDistance=1.25 yDistance=-0.62 03:20:57.201 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.25 03:20:57.201 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 03:20:57.201 00.000 15672 MoveAxis(W, 321, ABG) 03:20:57.201 00.000 15672 Guiding Dir = 3, Dur = 321 03:20:57.202 00.001 15672 IsSlewing returns 0 03:20:57.202 00.000 15672 IsGuiding returns 0 03:20:57.206 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=12404, FiltMin=2628, FiltMax=10282, Gamma=2.950 03:20:57.229 00.023 15672 PulseGuide returned control before completion, sleep 305 03:20:57.374 00.145 30444 UpdateGuideState exits: m=38526 SNR=36.9 Saturated 03:20:57.374 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:57.374 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:57.375 00.001 30444 Enqueuing Expose request 03:20:57.581 00.206 15672 IsGuiding returns 0 03:20:57.581 00.000 15672 Move returns status 0, amount 321 03:20:57.581 00.000 15672 MoveAxis(N, 111, ABG) 03:20:57.581 00.000 15672 Guiding Dir = 0, Dur = 111 03:20:57.581 00.000 15672 IsSlewing returns 0 03:20:57.582 00.001 15672 IsGuiding returns 0 03:20:57.661 00.079 15672 PulseGuide returned control before completion, sleep 42 03:20:57.706 00.045 15672 IsGuiding returns 1 03:20:57.706 00.000 15672 scope still moving after pulse duration time elapsed 03:20:57.727 00.021 15672 IsSlewing returns 0 03:20:57.728 00.001 15672 IsGuiding returns 1 03:20:57.749 00.021 15672 IsSlewing returns 0 03:20:57.750 00.001 15672 IsGuiding returns 1 03:20:57.771 00.021 15672 IsSlewing returns 0 03:20:57.837 00.066 15672 IsGuiding returns 0 03:20:57.837 00.000 15672 scope move finished after 111 + 143 ms 03:20:57.837 00.000 15672 Move returns status 0, amount 111 03:20:57.837 00.000 15672 move complete, result=0 03:20:57.838 00.001 15672 worker thread done servicing request 03:20:57.838 00.000 15672 Worker thread wakes up 03:20:57.838 00.000 30444 GuideStep: 1.3 px 321 ms WEST, -0.6 px 111 ms NORTH 03:20:57.838 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:20:57.838 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:20:59.746 01.908 15672 Exposure complete 03:20:59.766 00.020 15672 worker thread done servicing request 03:20:59.766 00.000 30444 OnExposeComplete: enter 03:20:59.766 00.000 30444 UpdateGuideState(): m_state=6 03:20:59.766 00.000 30444 Star::Find(15, 464, 203, 0, (0,0,0,0), 0.0, 255) frame 7920 03:20:59.767 00.001 30444 Star::Find returns 1 (1), X=463.53, Y=203.19, Mass=37282, SNR=35.7, Peak=5649 HFD=3.5 03:20:59.767 00.000 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.73 = -0.73) 03:20:59.767 00.000 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.79 = -0.79) 03:20:59.767 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.70 hyp=0.83 cameraTheta=-1.01 mountX=0.62 mountY=-0.59, mountTheta=-0.76 03:20:59.767 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.70, opts=13) 03:20:59.767 00.000 30444 Enqueuing Move request for scope (0.44, -0.70) 03:20:59.767 00.000 15672 Worker thread wakes up 03:20:59.767 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.70) opts 0xd 03:20:59.767 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.70) 03:20:59.767 00.000 15672 Moving (0.44, -0.70) raw xDistance=0.62 yDistance=-0.59 03:20:59.767 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.62 03:20:59.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 03:20:59.767 00.000 15672 MoveAxis(W, 190, ABG) 03:20:59.768 00.001 15672 Guiding Dir = 3, Dur = 190 03:20:59.768 00.000 15672 IsSlewing returns 0 03:20:59.769 00.001 15672 IsGuiding returns 0 03:20:59.774 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=14540, FiltMin=2558, FiltMax=11793, Gamma=2.950 03:20:59.786 00.012 15672 PulseGuide returned control before completion, sleep 184 03:20:59.817 00.031 30444 UpdateGuideState exits: m=37282 SNR=35.7 Saturated 03:20:59.817 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:20:59.817 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:20:59.817 00.000 30444 Enqueuing Expose request 03:20:59.973 00.156 15672 IsGuiding returns 1 03:20:59.973 00.000 15672 scope still moving after pulse duration time elapsed 03:20:59.994 00.021 15672 IsSlewing returns 0 03:20:59.997 00.003 15672 IsGuiding returns 0 03:20:59.997 00.000 15672 scope move finished after 190 + 37 ms 03:20:59.997 00.000 15672 Move returns status 0, amount 190 03:20:59.997 00.000 15672 MoveAxis(N, 105, ABG) 03:20:59.997 00.000 15672 Guiding Dir = 0, Dur = 105 03:20:59.998 00.001 15672 IsSlewing returns 0 03:21:00.001 00.003 15672 IsGuiding returns 0 03:21:00.089 00.088 15672 PulseGuide returned control before completion, sleep 27 03:21:00.155 00.066 15672 IsGuiding returns 1 03:21:00.155 00.000 15672 scope still moving after pulse duration time elapsed 03:21:00.176 00.021 15672 IsSlewing returns 0 03:21:00.179 00.003 15672 IsGuiding returns 1 03:21:00.200 00.021 15672 IsSlewing returns 0 03:21:00.203 00.003 15672 IsGuiding returns 1 03:21:00.224 00.021 15672 IsSlewing returns 0 03:21:00.251 00.027 15672 IsGuiding returns 0 03:21:00.251 00.000 15672 scope move finished after 105 + 144 ms 03:21:00.251 00.000 15672 Move returns status 0, amount 105 03:21:00.251 00.000 15672 move complete, result=0 03:21:00.251 00.000 15672 worker thread done servicing request 03:21:00.251 00.000 15672 Worker thread wakes up 03:21:00.252 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:00.252 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:00.252 00.000 30444 GuideStep: 0.6 px 190 ms WEST, -0.6 px 105 ms NORTH 03:21:02.359 02.107 15672 Exposure complete 03:21:02.379 00.020 15672 worker thread done servicing request 03:21:02.379 00.000 30444 OnExposeComplete: enter 03:21:02.379 00.000 30444 UpdateGuideState(): m_state=6 03:21:02.379 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7921 03:21:02.379 00.000 30444 Star::Find returns 1 (1), X=462.71, Y=203.09, Mass=33923, SNR=30.3, Peak=5542 HFD=3.4 03:21:02.379 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 03:21:02.379 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 03:21:02.379 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.80 hyp=0.88 cameraTheta=-2.00 mountX=-0.13 mountY=-0.86, mountTheta=-1.72 03:21:02.380 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.80, opts=13) 03:21:02.380 00.000 30444 Enqueuing Move request for scope (-0.37, -0.80) 03:21:02.380 00.000 15672 Worker thread wakes up 03:21:02.380 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.80) opts 0xd 03:21:02.380 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.80) 03:21:02.380 00.000 15672 Moving (-0.37, -0.80) raw xDistance=-0.13 yDistance=-0.86 03:21:02.380 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:21:02.380 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86 03:21:02.380 00.000 15672 MoveAxis(E, 0, ABG) 03:21:02.380 00.000 15672 Move returns status 0, amount 0 03:21:02.380 00.000 15672 MoveAxis(N, 154, ABG) 03:21:02.380 00.000 15672 Guiding Dir = 0, Dur = 154 03:21:02.381 00.001 15672 IsSlewing returns 0 03:21:02.382 00.001 15672 IsGuiding returns 0 03:21:02.385 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=17355, FiltMin=2602, FiltMax=11913, Gamma=2.950 03:21:02.463 00.078 30444 UpdateGuideState exits: m=33923 SNR=30.3 Saturated 03:21:02.463 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:02.463 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:02.463 00.000 30444 Enqueuing Expose request 03:21:02.471 00.008 15672 PulseGuide returned control before completion, sleep 76 03:21:02.551 00.080 15672 IsGuiding returns 1 03:21:02.551 00.000 15672 scope still moving after pulse duration time elapsed 03:21:02.572 00.021 15672 IsSlewing returns 0 03:21:02.572 00.000 15672 IsGuiding returns 1 03:21:02.593 00.021 15672 IsSlewing returns 0 03:21:02.594 00.001 15672 IsGuiding returns 1 03:21:02.616 00.022 15672 IsSlewing returns 0 03:21:02.617 00.001 15672 IsGuiding returns 1 03:21:02.638 00.021 15672 IsSlewing returns 0 03:21:02.662 00.024 15672 IsGuiding returns 0 03:21:02.662 00.000 15672 scope move finished after 154 + 125 ms 03:21:02.662 00.000 15672 Move returns status 0, amount 154 03:21:02.662 00.000 15672 move complete, result=0 03:21:02.662 00.000 15672 worker thread done servicing request 03:21:02.662 00.000 15672 Worker thread wakes up 03:21:02.662 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.9 px 154 ms NORTH 03:21:02.662 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:02.662 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:04.568 01.906 15672 Exposure complete 03:21:04.588 00.020 15672 worker thread done servicing request 03:21:04.588 00.000 30444 OnExposeComplete: enter 03:21:04.588 00.000 30444 UpdateGuideState(): m_state=6 03:21:04.588 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7922 03:21:04.588 00.000 30444 Star::Find returns 1 (1), X=462.91, Y=203.03, Mass=37674, SNR=35.6, Peak=5883 HFD=3.9 03:21:04.588 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 03:21:04.588 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 03:21:04.588 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.87 hyp=0.89 cameraTheta=-1.76 mountX=0.08 mountY=-0.89, mountTheta=-1.49 03:21:04.589 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.87, opts=13) 03:21:04.589 00.000 30444 Enqueuing Move request for scope (-0.17, -0.87) 03:21:04.589 00.000 15672 Worker thread wakes up 03:21:04.589 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.87) opts 0xd 03:21:04.589 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.87) 03:21:04.589 00.000 15672 Moving (-0.17, -0.87) raw xDistance=0.08 yDistance=-0.89 03:21:04.589 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:21:04.589 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 03:21:04.590 00.001 15672 MoveAxis(E, 0, ABG) 03:21:04.590 00.000 15672 Move returns status 0, amount 0 03:21:04.590 00.000 15672 MoveAxis(N, 158, ABG) 03:21:04.590 00.000 15672 Guiding Dir = 0, Dur = 158 03:21:04.590 00.000 15672 IsSlewing returns 0 03:21:04.591 00.001 15672 IsGuiding returns 0 03:21:04.596 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=14462, FiltMin=2643, FiltMax=11358, Gamma=2.950 03:21:04.638 00.042 30444 UpdateGuideState exits: m=37674 SNR=35.6 Saturated 03:21:04.638 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:04.638 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:04.638 00.000 30444 Enqueuing Expose request 03:21:04.674 00.036 15672 PulseGuide returned control before completion, sleep 86 03:21:04.763 00.089 15672 IsGuiding returns 1 03:21:04.763 00.000 15672 scope still moving after pulse duration time elapsed 03:21:04.784 00.021 15672 IsSlewing returns 0 03:21:04.787 00.003 15672 IsGuiding returns 1 03:21:04.808 00.021 15672 IsSlewing returns 0 03:21:04.811 00.003 15672 IsGuiding returns 1 03:21:04.831 00.020 15672 IsSlewing returns 0 03:21:04.851 00.020 15672 IsGuiding returns 0 03:21:04.852 00.001 15672 scope move finished after 158 + 101 ms 03:21:04.852 00.000 15672 Move returns status 0, amount 158 03:21:04.852 00.000 15672 move complete, result=0 03:21:04.852 00.000 15672 worker thread done servicing request 03:21:04.852 00.000 15672 Worker thread wakes up 03:21:04.852 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:04.852 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:04.853 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.9 px 158 ms NORTH 03:21:06.962 02.109 15672 Exposure complete 03:21:06.982 00.020 15672 worker thread done servicing request 03:21:06.982 00.000 30444 OnExposeComplete: enter 03:21:06.982 00.000 30444 UpdateGuideState(): m_state=6 03:21:06.982 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7923 03:21:06.982 00.000 30444 Star::Find returns 1 (1), X=462.80, Y=202.51, Mass=42348, SNR=41.5, Peak=5909 HFD=3.7 03:21:06.982 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 03:21:06.982 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 03:21:06.982 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-1.39 hyp=1.42 cameraTheta=-1.77 mountX=0.11 mountY=-1.42, mountTheta=-1.49 03:21:06.983 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-1.39, opts=13) 03:21:06.983 00.000 30444 Enqueuing Move request for scope (-0.28, -1.39) 03:21:06.983 00.000 15672 Worker thread wakes up 03:21:06.983 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -1.39) opts 0xd 03:21:06.983 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -1.39) 03:21:06.983 00.000 15672 Moving (-0.28, -1.39) raw xDistance=0.11 yDistance=-1.42 03:21:06.983 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:21:06.983 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.42 from input -1.42 03:21:06.983 00.000 15672 MoveAxis(E, 0, ABG) 03:21:06.983 00.000 15672 Move returns status 0, amount 0 03:21:06.983 00.000 15672 MoveAxis(N, 253, ABG) 03:21:06.983 00.000 15672 Guiding Dir = 0, Dur = 253 03:21:06.983 00.000 15672 IsSlewing returns 0 03:21:06.985 00.002 15672 IsGuiding returns 0 03:21:06.989 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=14783, FiltMin=2572, FiltMax=11412, Gamma=2.950 03:21:07.032 00.043 30444 UpdateGuideState exits: m=42348 SNR=41.5 Saturated 03:21:07.032 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:07.032 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:07.032 00.000 30444 Enqueuing Expose request 03:21:07.103 00.071 15672 PulseGuide returned control before completion, sleep 144 03:21:07.252 00.149 15672 IsGuiding returns 1 03:21:07.252 00.000 15672 scope still moving after pulse duration time elapsed 03:21:07.272 00.020 15672 IsSlewing returns 0 03:21:07.275 00.003 15672 IsGuiding returns 1 03:21:07.296 00.021 15672 IsSlewing returns 0 03:21:07.298 00.002 15672 IsGuiding returns 1 03:21:07.319 00.021 15672 IsSlewing returns 0 03:21:07.390 00.071 15672 IsGuiding returns 0 03:21:07.390 00.000 15672 scope move finished after 253 + 153 ms 03:21:07.391 00.001 15672 Move returns status 0, amount 253 03:21:07.391 00.000 15672 move complete, result=0 03:21:07.391 00.000 15672 worker thread done servicing request 03:21:07.392 00.001 15672 Worker thread wakes up 03:21:07.392 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.4 px 253 ms NORTH 03:21:07.392 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:07.392 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:09.309 01.917 15672 Exposure complete 03:21:09.340 00.031 15672 worker thread done servicing request 03:21:09.340 00.000 30444 OnExposeComplete: enter 03:21:09.340 00.000 30444 UpdateGuideState(): m_state=6 03:21:09.340 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 7924 03:21:09.340 00.000 30444 Star::Find returns 1 (1), X=462.81, Y=203.06, Mass=35670, SNR=31.7, Peak=5506 HFD=4.1 03:21:09.340 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 03:21:09.340 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 03:21:09.340 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.84 hyp=0.88 cameraTheta=-1.88 mountX=-0.03 mountY=-0.87, mountTheta=-1.60 03:21:09.341 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.84, opts=13) 03:21:09.341 00.000 30444 Enqueuing Move request for scope (-0.27, -0.84) 03:21:09.341 00.000 15672 Worker thread wakes up 03:21:09.341 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.84) opts 0xd 03:21:09.341 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.84) 03:21:09.341 00.000 15672 Moving (-0.27, -0.84) raw xDistance=-0.03 yDistance=-0.87 03:21:09.341 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 03:21:09.341 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87 03:21:09.341 00.000 15672 MoveAxis(E, 0, ABG) 03:21:09.341 00.000 15672 Move returns status 0, amount 0 03:21:09.341 00.000 15672 MoveAxis(N, 156, ABG) 03:21:09.341 00.000 15672 Guiding Dir = 0, Dur = 156 03:21:09.342 00.001 15672 IsSlewing returns 0 03:21:09.343 00.001 15672 IsGuiding returns 0 03:21:09.348 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=14160, FiltMin=2613, FiltMax=10907, Gamma=2.950 03:21:09.390 00.042 30444 UpdateGuideState exits: m=35670 SNR=31.7 Saturated 03:21:09.391 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:09.391 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:09.391 00.000 30444 Enqueuing Expose request 03:21:09.419 00.028 15672 PulseGuide returned control before completion, sleep 91 03:21:09.512 00.093 15672 IsGuiding returns 1 03:21:09.512 00.000 15672 scope still moving after pulse duration time elapsed 03:21:09.533 00.021 15672 IsSlewing returns 0 03:21:09.536 00.003 15672 IsGuiding returns 1 03:21:09.557 00.021 15672 IsSlewing returns 0 03:21:09.558 00.001 15672 IsGuiding returns 1 03:21:09.579 00.021 15672 IsSlewing returns 0 03:21:09.580 00.001 15672 IsGuiding returns 1 03:21:09.601 00.021 15672 IsSlewing returns 0 03:21:09.626 00.025 15672 IsGuiding returns 0 03:21:09.626 00.000 15672 scope move finished after 156 + 127 ms 03:21:09.626 00.000 15672 Move returns status 0, amount 156 03:21:09.626 00.000 15672 move complete, result=0 03:21:09.626 00.000 15672 worker thread done servicing request 03:21:09.626 00.000 15672 Worker thread wakes up 03:21:09.626 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.9 px 156 ms NORTH 03:21:09.626 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:09.626 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:11.734 02.108 15672 Exposure complete 03:21:11.757 00.023 15672 worker thread done servicing request 03:21:11.757 00.000 30444 OnExposeComplete: enter 03:21:11.757 00.000 30444 UpdateGuideState(): m_state=6 03:21:11.757 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7925 03:21:11.757 00.000 30444 Star::Find returns 1 (1), X=462.56, Y=203.00, Mass=35405, SNR=34.6, Peak=5701 HFD=3.6 03:21:11.758 00.001 30444 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.28) = xAngle (-1.82 = -1.82) 03:21:11.758 00.000 30444 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.88 = -1.88) 03:21:11.758 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.89 hyp=1.04 cameraTheta=-2.10 mountX=-0.26 mountY=-0.99, mountTheta=-1.82 03:21:11.758 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.89, opts=13) 03:21:11.758 00.000 30444 Enqueuing Move request for scope (-0.52, -0.89) 03:21:11.758 00.000 15672 Worker thread wakes up 03:21:11.758 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.89) opts 0xd 03:21:11.758 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.89) 03:21:11.758 00.000 15672 Moving (-0.52, -0.89) raw xDistance=-0.26 yDistance=-0.99 03:21:11.758 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 03:21:11.758 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99 03:21:11.759 00.001 15672 MoveAxis(E, 69, ABG) 03:21:11.759 00.000 15672 Guiding Dir = 2, Dur = 69 03:21:11.759 00.000 15672 IsSlewing returns 0 03:21:11.760 00.001 15672 IsGuiding returns 0 03:21:11.765 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=13572, FiltMin=2519, FiltMax=11840, Gamma=2.950 03:21:11.783 00.018 15672 PulseGuide returned control before completion, sleep 56 03:21:11.895 00.112 15672 IsGuiding returns 0 03:21:11.896 00.001 15672 Move returns status 0, amount 69 03:21:11.896 00.000 15672 MoveAxis(N, 176, ABG) 03:21:11.896 00.000 15672 Guiding Dir = 0, Dur = 176 03:21:11.897 00.001 15672 IsSlewing returns 0 03:21:11.900 00.003 15672 IsGuiding returns 0 03:21:11.975 00.075 15672 PulseGuide returned control before completion, sleep 111 03:21:12.119 00.144 15672 IsGuiding returns 1 03:21:12.119 00.000 15672 scope still moving after pulse duration time elapsed 03:21:12.127 00.008 30444 UpdateGuideState exits: m=35405 SNR=34.6 Saturated 03:21:12.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:12.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:12.127 00.000 30444 Enqueuing Expose request 03:21:12.140 00.013 15672 IsSlewing returns 0 03:21:12.142 00.002 15672 IsGuiding returns 1 03:21:12.162 00.020 15672 IsSlewing returns 0 03:21:12.185 00.023 15672 IsGuiding returns 0 03:21:12.185 00.000 15672 scope move finished after 176 + 109 ms 03:21:12.186 00.001 15672 Move returns status 0, amount 176 03:21:12.186 00.000 15672 move complete, result=0 03:21:12.186 00.000 15672 worker thread done servicing request 03:21:12.186 00.000 15672 Worker thread wakes up 03:21:12.186 00.000 30444 GuideStep: -0.3 px 69 ms EAST, -1.0 px 176 ms NORTH 03:21:12.186 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:12.187 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:14.095 01.908 15672 Exposure complete 03:21:14.115 00.020 15672 worker thread done servicing request 03:21:14.115 00.000 30444 OnExposeComplete: enter 03:21:14.115 00.000 30444 UpdateGuideState(): m_state=6 03:21:14.115 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 7926 03:21:14.115 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=203.26, Mass=36972, SNR=37.0, Peak=5902 HFD=3.6 03:21:14.115 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 03:21:14.115 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 03:21:14.116 00.001 30444 CameraToMount -- cameraX=0.17 cameraY=-0.63 hyp=0.65 cameraTheta=-1.30 mountX=0.34 mountY=-0.58, mountTheta=-1.04 03:21:14.116 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.63, opts=13) 03:21:14.116 00.000 30444 Enqueuing Move request for scope (0.17, -0.63) 03:21:14.116 00.000 15672 Worker thread wakes up 03:21:14.116 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.63) opts 0xd 03:21:14.116 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.63) 03:21:14.116 00.000 15672 Moving (0.17, -0.63) raw xDistance=0.34 yDistance=-0.58 03:21:14.116 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34 03:21:14.116 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 03:21:14.116 00.000 15672 MoveAxis(W, 87, ABG) 03:21:14.116 00.000 15672 Guiding Dir = 3, Dur = 87 03:21:14.117 00.001 15672 IsSlewing returns 0 03:21:14.118 00.001 15672 IsGuiding returns 0 03:21:14.122 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=12794, FiltMin=2650, FiltMax=11838, Gamma=2.950 03:21:14.147 00.025 15672 PulseGuide returned control before completion, sleep 68 03:21:14.165 00.018 30444 UpdateGuideState exits: m=36972 SNR=37.0 Saturated 03:21:14.165 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:14.165 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:14.165 00.000 30444 Enqueuing Expose request 03:21:14.259 00.094 15672 IsGuiding returns 0 03:21:14.259 00.000 15672 Move returns status 0, amount 87 03:21:14.259 00.000 15672 MoveAxis(N, 103, ABG) 03:21:14.259 00.000 15672 Guiding Dir = 0, Dur = 103 03:21:14.259 00.000 15672 IsSlewing returns 0 03:21:14.262 00.003 15672 IsGuiding returns 0 03:21:14.341 00.079 15672 PulseGuide returned control before completion, sleep 35 03:21:14.377 00.036 15672 IsGuiding returns 1 03:21:14.377 00.000 15672 scope still moving after pulse duration time elapsed 03:21:14.398 00.021 15672 IsSlewing returns 0 03:21:14.399 00.001 15672 IsGuiding returns 1 03:21:14.421 00.022 15672 IsSlewing returns 0 03:21:14.422 00.001 15672 IsGuiding returns 1 03:21:14.442 00.020 15672 IsSlewing returns 0 03:21:14.500 00.058 15672 IsGuiding returns 0 03:21:14.500 00.000 15672 scope move finished after 103 + 135 ms 03:21:14.500 00.000 15672 Move returns status 0, amount 103 03:21:14.500 00.000 15672 move complete, result=0 03:21:14.500 00.000 15672 worker thread done servicing request 03:21:14.501 00.001 15672 Worker thread wakes up 03:21:14.501 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:14.501 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:14.501 00.000 30444 GuideStep: 0.3 px 87 ms WEST, -0.6 px 103 ms NORTH 03:21:16.618 02.117 15672 Exposure complete 03:21:16.649 00.031 15672 worker thread done servicing request 03:21:16.649 00.000 30444 OnExposeComplete: enter 03:21:16.649 00.000 30444 UpdateGuideState(): m_state=6 03:21:16.649 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7927 03:21:16.649 00.000 30444 Star::Find returns 1 (1), X=462.69, Y=203.12, Mass=41069, SNR=37.8, Peak=5766 HFD=4.0 03:21:16.649 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 03:21:16.649 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 03:21:16.649 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.78 hyp=0.87 cameraTheta=-2.03 mountX=-0.16 mountY=-0.84, mountTheta=-1.76 03:21:16.650 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.78, opts=13) 03:21:16.650 00.000 30444 Enqueuing Move request for scope (-0.39, -0.78) 03:21:16.650 00.000 15672 Worker thread wakes up 03:21:16.650 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.78) opts 0xd 03:21:16.650 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.78) 03:21:16.650 00.000 15672 Moving (-0.39, -0.78) raw xDistance=-0.16 yDistance=-0.84 03:21:16.650 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 03:21:16.650 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 03:21:16.650 00.000 15672 MoveAxis(E, 0, ABG) 03:21:16.650 00.000 15672 Move returns status 0, amount 0 03:21:16.650 00.000 15672 MoveAxis(N, 150, ABG) 03:21:16.650 00.000 15672 Guiding Dir = 0, Dur = 150 03:21:16.651 00.001 15672 IsSlewing returns 0 03:21:16.651 00.000 15672 IsGuiding returns 0 03:21:16.659 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=12461, FiltMin=2602, FiltMax=10822, Gamma=2.950 03:21:16.702 00.043 30444 UpdateGuideState exits: m=41069 SNR=37.8 Saturated 03:21:16.702 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:16.702 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:16.702 00.000 30444 Enqueuing Expose request 03:21:16.735 00.033 15672 PulseGuide returned control before completion, sleep 77 03:21:16.814 00.079 15672 IsGuiding returns 1 03:21:16.814 00.000 15672 scope still moving after pulse duration time elapsed 03:21:16.835 00.021 15672 IsSlewing returns 0 03:21:16.865 00.030 15672 IsGuiding returns 1 03:21:16.886 00.021 15672 IsSlewing returns 0 03:21:16.928 00.042 15672 IsGuiding returns 0 03:21:16.929 00.001 15672 scope move finished after 150 + 127 ms 03:21:16.929 00.000 15672 Move returns status 0, amount 150 03:21:16.929 00.000 15672 move complete, result=0 03:21:16.929 00.000 15672 worker thread done servicing request 03:21:16.929 00.000 15672 Worker thread wakes up 03:21:16.929 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:16.930 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:16.930 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.8 px 150 ms NORTH 03:21:18.838 01.908 15672 Exposure complete 03:21:18.857 00.019 15672 worker thread done servicing request 03:21:18.857 00.000 30444 OnExposeComplete: enter 03:21:18.858 00.001 30444 UpdateGuideState(): m_state=6 03:21:18.858 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7928 03:21:18.858 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=203.13, Mass=35626, SNR=31.8, Peak=5166 HFD=4.4 03:21:18.858 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 03:21:18.858 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 03:21:18.858 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.77 hyp=0.81 cameraTheta=-1.24 mountX=0.47 mountY=-0.69, mountTheta=-0.98 03:21:18.858 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.77, opts=13) 03:21:18.858 00.000 30444 Enqueuing Move request for scope (0.27, -0.77) 03:21:18.858 00.000 15672 Worker thread wakes up 03:21:18.858 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.77) opts 0xd 03:21:18.859 00.001 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.77) 03:21:18.859 00.000 15672 Moving (0.27, -0.77) raw xDistance=0.47 yDistance=-0.69 03:21:18.859 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47 03:21:18.859 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 03:21:18.859 00.000 15672 MoveAxis(W, 126, ABG) 03:21:18.859 00.000 15672 Guiding Dir = 3, Dur = 126 03:21:18.859 00.000 15672 IsSlewing returns 0 03:21:18.861 00.002 15672 IsGuiding returns 0 03:21:18.864 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=11729, FiltMin=2596, FiltMax=10363, Gamma=2.950 03:21:18.875 00.011 15672 PulseGuide returned control before completion, sleep 121 03:21:18.907 00.032 30444 UpdateGuideState exits: m=35626 SNR=31.8 Saturated 03:21:18.907 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:18.907 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:18.907 00.000 30444 Enqueuing Expose request 03:21:19.020 00.113 15672 IsGuiding returns 0 03:21:19.020 00.000 15672 Move returns status 0, amount 126 03:21:19.020 00.000 15672 MoveAxis(N, 123, ABG) 03:21:19.020 00.000 15672 Guiding Dir = 0, Dur = 123 03:21:19.020 00.000 15672 IsSlewing returns 0 03:21:19.021 00.001 15672 IsGuiding returns 0 03:21:19.100 00.079 15672 PulseGuide returned control before completion, sleep 54 03:21:19.158 00.058 15672 IsGuiding returns 1 03:21:19.158 00.000 15672 scope still moving after pulse duration time elapsed 03:21:19.180 00.022 15672 IsSlewing returns 0 03:21:19.183 00.003 15672 IsGuiding returns 1 03:21:19.204 00.021 15672 IsSlewing returns 0 03:21:19.228 00.024 15672 IsGuiding returns 1 03:21:19.249 00.021 15672 IsSlewing returns 0 03:21:19.260 00.011 15672 IsGuiding returns 0 03:21:19.260 00.000 15672 scope move finished after 123 + 115 ms 03:21:19.260 00.000 15672 Move returns status 0, amount 123 03:21:19.260 00.000 15672 move complete, result=0 03:21:19.260 00.000 15672 worker thread done servicing request 03:21:19.260 00.000 15672 Worker thread wakes up 03:21:19.260 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:19.260 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:19.260 00.000 30444 GuideStep: 0.5 px 126 ms WEST, -0.7 px 123 ms NORTH 03:21:21.377 02.117 15672 Exposure complete 03:21:21.399 00.022 15672 worker thread done servicing request 03:21:21.399 00.000 30444 OnExposeComplete: enter 03:21:21.399 00.000 30444 UpdateGuideState(): m_state=6 03:21:21.399 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7929 03:21:21.400 00.001 30444 Star::Find returns 1 (1), X=462.89, Y=203.48, Mass=40244, SNR=37.1, Peak=5511 HFD=3.9 03:21:21.400 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 03:21:21.400 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 03:21:21.400 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.42 hyp=0.46 cameraTheta=-2.01 mountX=-0.07 mountY=-0.45, mountTheta=-1.73 03:21:21.400 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.42, opts=13) 03:21:21.400 00.000 30444 Enqueuing Move request for scope (-0.19, -0.42) 03:21:21.400 00.000 15672 Worker thread wakes up 03:21:21.400 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.42) opts 0xd 03:21:21.401 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.42) 03:21:21.401 00.000 15672 Moving (-0.19, -0.42) raw xDistance=-0.07 yDistance=-0.45 03:21:21.401 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 03:21:21.401 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 03:21:21.401 00.000 15672 MoveAxis(E, 0, ABG) 03:21:21.401 00.000 15672 Move returns status 0, amount 0 03:21:21.401 00.000 15672 MoveAxis(N, 80, ABG) 03:21:21.401 00.000 15672 Guiding Dir = 0, Dur = 80 03:21:21.401 00.000 15672 IsSlewing returns 0 03:21:21.402 00.001 15672 IsGuiding returns 0 03:21:21.407 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2138, max=12814, FiltMin=2615, FiltMax=10043, Gamma=2.950 03:21:21.454 00.047 30444 UpdateGuideState exits: m=40244 SNR=37.1 Saturated 03:21:21.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:21.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:21.454 00.000 30444 Enqueuing Expose request 03:21:21.480 00.026 15672 PulseGuide returned control before completion, sleep 13 03:21:21.495 00.015 15672 IsGuiding returns 1 03:21:21.495 00.000 15672 scope still moving after pulse duration time elapsed 03:21:21.516 00.021 15672 IsSlewing returns 0 03:21:21.516 00.000 15672 IsGuiding returns 1 03:21:21.537 00.021 15672 IsSlewing returns 0 03:21:21.538 00.001 15672 IsGuiding returns 1 03:21:21.560 00.022 15672 IsSlewing returns 0 03:21:21.561 00.001 15672 IsGuiding returns 1 03:21:21.581 00.020 15672 IsSlewing returns 0 03:21:21.624 00.043 15672 IsGuiding returns 0 03:21:21.624 00.000 15672 scope move finished after 80 + 141 ms 03:21:21.625 00.001 15672 Move returns status 0, amount 80 03:21:21.625 00.000 15672 move complete, result=0 03:21:21.625 00.000 15672 worker thread done servicing request 03:21:21.625 00.000 15672 Worker thread wakes up 03:21:21.625 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:21.625 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:21.625 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 80 ms NORTH 03:21:23.535 01.910 15672 Exposure complete 03:21:23.556 00.021 15672 worker thread done servicing request 03:21:23.556 00.000 30444 OnExposeComplete: enter 03:21:23.557 00.001 30444 UpdateGuideState(): m_state=6 03:21:23.557 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7930 03:21:23.557 00.000 30444 Star::Find returns 1 (1), X=462.72, Y=203.45, Mass=44726, SNR=40.5, Peak=5334 HFD=4.6 03:21:23.557 00.000 30444 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 03:21:23.557 00.000 30444 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 03:21:23.557 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.45 hyp=0.57 cameraTheta=-2.25 mountX=-0.22 mountY=-0.51, mountTheta=-1.98 03:21:23.557 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.45, opts=13) 03:21:23.557 00.000 30444 Enqueuing Move request for scope (-0.36, -0.45) 03:21:23.557 00.000 15672 Worker thread wakes up 03:21:23.558 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.45) opts 0xd 03:21:23.558 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.45) 03:21:23.558 00.000 15672 Moving (-0.36, -0.45) raw xDistance=-0.22 yDistance=-0.51 03:21:23.558 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:21:23.558 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 03:21:23.558 00.000 15672 MoveAxis(E, 0, ABG) 03:21:23.558 00.000 15672 Move returns status 0, amount 0 03:21:23.558 00.000 15672 MoveAxis(N, 91, ABG) 03:21:23.558 00.000 15672 Guiding Dir = 0, Dur = 91 03:21:23.559 00.001 15672 IsSlewing returns 0 03:21:23.560 00.001 15672 IsGuiding returns 0 03:21:23.565 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=13256, FiltMin=2580, FiltMax=10063, Gamma=2.950 03:21:23.617 00.052 30444 UpdateGuideState exits: m=44726 SNR=40.5 Saturated 03:21:23.617 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:23.617 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:23.617 00.000 30444 Enqueuing Expose request 03:21:23.637 00.020 15672 PulseGuide returned control before completion, sleep 24 03:21:23.663 00.026 15672 IsGuiding returns 1 03:21:23.663 00.000 15672 scope still moving after pulse duration time elapsed 03:21:23.683 00.020 15672 IsSlewing returns 0 03:21:23.718 00.035 15672 IsGuiding returns 1 03:21:23.739 00.021 15672 IsSlewing returns 0 03:21:23.782 00.043 15672 IsGuiding returns 0 03:21:23.782 00.000 15672 scope move finished after 91 + 131 ms 03:21:23.782 00.000 15672 Move returns status 0, amount 91 03:21:23.782 00.000 15672 move complete, result=0 03:21:23.782 00.000 15672 worker thread done servicing request 03:21:23.782 00.000 15672 Worker thread wakes up 03:21:23.782 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:23.783 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:23.783 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 91 ms NORTH 03:21:25.901 02.118 15672 Exposure complete 03:21:25.932 00.031 15672 worker thread done servicing request 03:21:25.932 00.000 30444 OnExposeComplete: enter 03:21:25.932 00.000 30444 UpdateGuideState(): m_state=6 03:21:25.933 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7931 03:21:25.933 00.000 30444 Star::Find returns 1 (1), X=462.46, Y=204.52, Mass=45832, SNR=49.8, Peak=6176 HFD=4.7 03:21:25.933 00.000 30444 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.28) = xAngle (2.63 = 2.63) 03:21:25.933 00.000 30444 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.56 = 2.56) 03:21:25.933 00.000 30444 CameraToMount -- cameraX=-0.62 cameraY=0.63 hyp=0.88 cameraTheta=2.35 mountX=-0.77 mountY=0.48, mountTheta=2.58 03:21:25.933 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.62, y=0.63, opts=13) 03:21:25.933 00.000 30444 Enqueuing Move request for scope (-0.62, 0.63) 03:21:25.933 00.000 15672 Worker thread wakes up 03:21:25.933 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.63) opts 0xd 03:21:25.933 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.62, 0.63) 03:21:25.934 00.001 15672 Moving (-0.62, 0.63) raw xDistance=-0.77 yDistance=0.48 03:21:25.934 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77 03:21:25.934 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:21:25.934 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48 03:21:25.934 00.000 15672 MoveAxis(E, 207, ABG) 03:21:25.934 00.000 15672 Guiding Dir = 2, Dur = 207 03:21:25.934 00.000 15672 IsSlewing returns 0 03:21:25.936 00.002 15672 IsGuiding returns 0 03:21:25.939 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=13967, FiltMin=2568, FiltMax=11017, Gamma=2.950 03:21:25.953 00.014 15672 PulseGuide returned control before completion, sleep 200 03:21:26.155 00.202 15672 IsGuiding returns 1 03:21:26.155 00.000 15672 scope still moving after pulse duration time elapsed 03:21:26.176 00.021 15672 IsSlewing returns 0 03:21:26.193 00.017 15672 IsGuiding returns 0 03:21:26.193 00.000 15672 scope move finished after 207 + 50 ms 03:21:26.193 00.000 15672 Move returns status 0, amount 207 03:21:26.193 00.000 15672 MoveAxis(N, 0, ABG) 03:21:26.193 00.000 15672 Move returns status 0, amount 0 03:21:26.193 00.000 15672 move complete, result=0 03:21:26.193 00.000 15672 worker thread done servicing request 03:21:26.383 00.190 30444 UpdateGuideState exits: m=45832 SNR=49.8 Saturated 03:21:26.383 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:26.383 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:26.383 00.000 30444 Enqueuing Expose request 03:21:26.384 00.001 30444 GuideStep: -0.8 px 207 ms EAST, 0.5 px 0 ms NORTH 03:21:26.384 00.000 15672 Worker thread wakes up 03:21:26.384 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:26.384 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:28.290 01.906 15672 Exposure complete 03:21:28.310 00.020 15672 worker thread done servicing request 03:21:28.310 00.000 30444 OnExposeComplete: enter 03:21:28.310 00.000 30444 UpdateGuideState(): m_state=6 03:21:28.310 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7932 03:21:28.310 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=204.76, Mass=40455, SNR=36.4, Peak=5833 HFD=4.1 03:21:28.310 00.000 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 03:21:28.310 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.94 = 1.94) 03:21:28.310 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.86 hyp=0.87 cameraTheta=1.72 mountX=-0.37 mountY=0.81, mountTheta=1.99 03:21:28.311 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.86, opts=13) 03:21:28.311 00.000 30444 Enqueuing Move request for scope (-0.13, 0.86) 03:21:28.311 00.000 15672 Worker thread wakes up 03:21:28.311 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.86) opts 0xd 03:21:28.311 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.86) 03:21:28.311 00.000 15672 Moving (-0.13, 0.86) raw xDistance=-0.37 yDistance=0.81 03:21:28.311 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37 03:21:28.311 00.000 15672 resist switch: large excursion: input 0.81 thresh 0.75 direction from -1 to 1 03:21:28.311 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.44 03:21:28.311 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 03:21:28.311 00.000 15672 MoveAxis(E, 113, ABG) 03:21:28.311 00.000 15672 Guiding Dir = 2, Dur = 113 03:21:28.312 00.001 15672 IsSlewing returns 0 03:21:28.312 00.000 15672 IsGuiding returns 0 03:21:28.317 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=13129, FiltMin=2578, FiltMax=10566, Gamma=2.950 03:21:28.334 00.017 15672 PulseGuide returned control before completion, sleep 102 03:21:28.443 00.109 30444 UpdateGuideState exits: m=40455 SNR=36.4 Saturated 03:21:28.443 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:28.443 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:28.443 00.000 30444 Enqueuing Expose request 03:21:28.446 00.003 15672 IsGuiding returns 0 03:21:28.446 00.000 15672 Move returns status 0, amount 113 03:21:28.446 00.000 15672 MoveAxis(S, 145, ABG) 03:21:28.446 00.000 15672 Guiding Dir = 1, Dur = 145 03:21:28.446 00.000 15672 IsSlewing returns 0 03:21:28.447 00.001 15672 IsGuiding returns 0 03:21:28.525 00.078 15672 PulseGuide returned control before completion, sleep 77 03:21:28.605 00.080 15672 IsGuiding returns 1 03:21:28.605 00.000 15672 scope still moving after pulse duration time elapsed 03:21:28.626 00.021 15672 IsSlewing returns 0 03:21:28.629 00.003 15672 IsGuiding returns 1 03:21:28.650 00.021 15672 IsSlewing returns 0 03:21:28.701 00.051 15672 IsGuiding returns 0 03:21:28.702 00.001 15672 scope move finished after 145 + 109 ms 03:21:28.702 00.000 15672 Move returns status 0, amount 145 03:21:28.702 00.000 15672 move complete, result=0 03:21:28.702 00.000 15672 worker thread done servicing request 03:21:28.702 00.000 15672 Worker thread wakes up 03:21:28.702 00.000 30444 GuideStep: -0.4 px 113 ms EAST, 0.8 px 145 ms SOUTH 03:21:28.703 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:28.703 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:30.813 02.110 15672 Exposure complete 03:21:30.832 00.019 15672 worker thread done servicing request 03:21:30.832 00.000 30444 OnExposeComplete: enter 03:21:30.832 00.000 30444 UpdateGuideState(): m_state=6 03:21:30.833 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7933 03:21:30.833 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=204.62, Mass=29705, SNR=28.1, Peak=5310 HFD=3.2 03:21:30.833 00.000 30444 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.28) = xAngle (1.51 = 1.51) 03:21:30.833 00.000 30444 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.45 = 1.45) 03:21:30.833 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.72 hyp=0.77 cameraTheta=1.23 mountX=0.05 mountY=0.76, mountTheta=1.51 03:21:30.833 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.72, opts=13) 03:21:30.833 00.000 30444 Enqueuing Move request for scope (0.26, 0.72) 03:21:30.834 00.001 15672 Worker thread wakes up 03:21:30.834 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.72) opts 0xd 03:21:30.834 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.72) 03:21:30.834 00.000 15672 Moving (0.26, 0.72) raw xDistance=0.05 yDistance=0.76 03:21:30.834 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:21:30.834 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 03:21:30.834 00.000 15672 MoveAxis(E, 0, ABG) 03:21:30.834 00.000 15672 Move returns status 0, amount 0 03:21:30.834 00.000 15672 MoveAxis(S, 136, ABG) 03:21:30.834 00.000 15672 Guiding Dir = 1, Dur = 136 03:21:30.835 00.001 15672 IsSlewing returns 0 03:21:30.837 00.002 15672 IsGuiding returns 0 03:21:30.840 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=15411, FiltMin=2613, FiltMax=11348, Gamma=2.950 03:21:30.883 00.043 30444 UpdateGuideState exits: m=29705 SNR=28.1 Saturated 03:21:30.884 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:30.884 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:30.884 00.000 30444 Enqueuing Expose request 03:21:30.922 00.038 15672 PulseGuide returned control before completion, sleep 62 03:21:31.019 00.097 15672 IsGuiding returns 1 03:21:31.019 00.000 15672 scope still moving after pulse duration time elapsed 03:21:31.041 00.022 15672 IsSlewing returns 0 03:21:31.044 00.003 15672 IsGuiding returns 1 03:21:31.065 00.021 15672 IsSlewing returns 0 03:21:31.067 00.002 15672 IsGuiding returns 1 03:21:31.089 00.022 15672 IsSlewing returns 0 03:21:31.097 00.008 15672 IsGuiding returns 0 03:21:31.097 00.000 15672 scope move finished after 136 + 123 ms 03:21:31.097 00.000 15672 Move returns status 0, amount 136 03:21:31.098 00.001 15672 move complete, result=0 03:21:31.098 00.000 15672 worker thread done servicing request 03:21:31.098 00.000 15672 Worker thread wakes up 03:21:31.098 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:31.098 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:31.098 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.8 px 136 ms SOUTH 03:21:33.006 01.908 15672 Exposure complete 03:21:33.026 00.020 15672 worker thread done servicing request 03:21:33.026 00.000 30444 OnExposeComplete: enter 03:21:33.026 00.000 30444 UpdateGuideState(): m_state=6 03:21:33.026 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7934 03:21:33.027 00.001 30444 Star::Find returns 1 (1), X=463.42, Y=204.61, Mass=42604, SNR=38.2, Peak=5452 HFD=3.8 03:21:33.027 00.000 30444 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.28) = xAngle (1.40 = 1.40) 03:21:33.027 00.000 30444 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.34 = 1.34) 03:21:33.027 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.72 hyp=0.80 cameraTheta=1.12 mountX=0.13 mountY=0.78, mountTheta=1.40 03:21:33.027 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.72, opts=13) 03:21:33.027 00.000 30444 Enqueuing Move request for scope (0.34, 0.72) 03:21:33.027 00.000 15672 Worker thread wakes up 03:21:33.027 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.72) opts 0xd 03:21:33.027 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.72) 03:21:33.027 00.000 15672 Moving (0.34, 0.72) raw xDistance=0.13 yDistance=0.78 03:21:33.028 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:21:33.028 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78 03:21:33.028 00.000 15672 MoveAxis(E, 0, ABG) 03:21:33.028 00.000 15672 Move returns status 0, amount 0 03:21:33.028 00.000 15672 MoveAxis(S, 138, ABG) 03:21:33.028 00.000 15672 Guiding Dir = 1, Dur = 138 03:21:33.029 00.001 15672 IsSlewing returns 0 03:21:33.030 00.001 15672 IsGuiding returns 0 03:21:33.034 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=14229, FiltMin=2527, FiltMax=10916, Gamma=2.950 03:21:33.078 00.044 30444 UpdateGuideState exits: m=42604 SNR=38.2 Saturated 03:21:33.078 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:33.078 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:33.078 00.000 30444 Enqueuing Expose request 03:21:33.110 00.032 15672 PulseGuide returned control before completion, sleep 68 03:21:33.182 00.072 15672 IsGuiding returns 1 03:21:33.182 00.000 15672 scope still moving after pulse duration time elapsed 03:21:33.203 00.021 15672 IsSlewing returns 0 03:21:33.206 00.003 15672 IsGuiding returns 1 03:21:33.226 00.020 15672 IsSlewing returns 0 03:21:33.227 00.001 15672 IsGuiding returns 1 03:21:33.248 00.021 15672 IsSlewing returns 0 03:21:33.249 00.001 15672 IsGuiding returns 1 03:21:33.270 00.021 15672 IsSlewing returns 0 03:21:33.285 00.015 15672 IsGuiding returns 0 03:21:33.286 00.001 15672 scope move finished after 138 + 118 ms 03:21:33.286 00.000 15672 Move returns status 0, amount 138 03:21:33.286 00.000 15672 move complete, result=0 03:21:33.286 00.000 15672 worker thread done servicing request 03:21:33.286 00.000 15672 Worker thread wakes up 03:21:33.286 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:33.286 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:33.581 00.295 30444 GuideStep: 0.1 px 0 ms EAST, 0.8 px 138 ms SOUTH 03:21:35.393 01.812 15672 Exposure complete 03:21:35.414 00.021 15672 worker thread done servicing request 03:21:35.414 00.000 30444 OnExposeComplete: enter 03:21:35.414 00.000 30444 UpdateGuideState(): m_state=6 03:21:35.414 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7935 03:21:35.414 00.000 30444 Star::Find returns 1 (1), X=462.80, Y=203.83, Mass=34146, SNR=30.2, Peak=5097 HFD=3.8 03:21:35.415 00.001 30444 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.28) = xAngle (-2.63 = -2.63) 03:21:35.415 00.000 30444 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.69 = -2.69) 03:21:35.415 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.07 hyp=0.29 cameraTheta=-2.91 mountX=-0.25 mountY=-0.12, mountTheta=-2.68 03:21:35.415 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.07, opts=13) 03:21:35.416 00.001 30444 Enqueuing Move request for scope (-0.28, -0.07) 03:21:35.416 00.000 15672 Worker thread wakes up 03:21:35.416 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.07) opts 0xd 03:21:35.416 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.07) 03:21:35.416 00.000 15672 Moving (-0.28, -0.07) raw xDistance=-0.25 yDistance=-0.12 03:21:35.416 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 03:21:35.416 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:21:35.416 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 03:21:35.416 00.000 15672 MoveAxis(E, 68, ABG) 03:21:35.416 00.000 15672 Guiding Dir = 2, Dur = 68 03:21:35.416 00.000 15672 IsSlewing returns 0 03:21:35.417 00.001 15672 IsGuiding returns 0 03:21:35.423 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=13484, FiltMin=2585, FiltMax=11593, Gamma=2.950 03:21:35.441 00.018 15672 PulseGuide returned control before completion, sleep 54 03:21:35.506 00.065 15672 IsGuiding returns 0 03:21:35.506 00.000 15672 Move returns status 0, amount 68 03:21:35.506 00.000 15672 MoveAxis(N, 0, ABG) 03:21:35.507 00.001 15672 Move returns status 0, amount 0 03:21:35.507 00.000 15672 move complete, result=0 03:21:35.507 00.000 15672 worker thread done servicing request 03:21:35.641 00.134 30444 UpdateGuideState exits: m=34146 SNR=30.2 Saturated 03:21:35.642 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:35.642 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:35.642 00.000 30444 Enqueuing Expose request 03:21:35.642 00.000 30444 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH 03:21:35.642 00.000 15672 Worker thread wakes up 03:21:35.642 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:35.642 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:37.548 01.906 15672 Exposure complete 03:21:37.569 00.021 15672 worker thread done servicing request 03:21:37.569 00.000 30444 OnExposeComplete: enter 03:21:37.569 00.000 30444 UpdateGuideState(): m_state=6 03:21:37.569 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7936 03:21:37.569 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=204.98, Mass=29322, SNR=24.6, Peak=6156 HFD=2.8 03:21:37.569 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 03:21:37.569 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 03:21:37.569 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=1.08 hyp=1.09 cameraTheta=1.45 mountX=-0.17 mountY=1.08, mountTheta=1.73 03:21:37.570 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=1.08, opts=13) 03:21:37.570 00.000 30444 Enqueuing Move request for scope (0.13, 1.08) 03:21:37.570 00.000 15672 Worker thread wakes up 03:21:37.570 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 1.08) opts 0xd 03:21:37.570 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 1.08) 03:21:37.570 00.000 15672 Moving (0.13, 1.08) raw xDistance=-0.17 yDistance=1.08 03:21:37.570 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:21:37.571 00.001 15672 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08 03:21:37.571 00.000 15672 MoveAxis(E, 0, ABG) 03:21:37.571 00.000 15672 Move returns status 0, amount 0 03:21:37.571 00.000 15672 MoveAxis(S, 194, ABG) 03:21:37.571 00.000 15672 Guiding Dir = 1, Dur = 194 03:21:37.571 00.000 15672 IsSlewing returns 0 03:21:37.572 00.001 15672 IsGuiding returns 0 03:21:37.576 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=14730, FiltMin=2615, FiltMax=12515, Gamma=2.950 03:21:37.648 00.072 15672 PulseGuide returned control before completion, sleep 129 03:21:37.688 00.040 30444 UpdateGuideState exits: m=29322 SNR=24.6 Saturated 03:21:37.688 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:37.688 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:37.688 00.000 30444 Enqueuing Expose request 03:21:37.779 00.091 15672 IsGuiding returns 1 03:21:37.779 00.000 15672 scope still moving after pulse duration time elapsed 03:21:37.799 00.020 15672 IsSlewing returns 0 03:21:37.800 00.001 15672 IsGuiding returns 1 03:21:37.822 00.022 15672 IsSlewing returns 0 03:21:37.824 00.002 15672 IsGuiding returns 1 03:21:37.846 00.022 15672 IsSlewing returns 0 03:21:37.870 00.024 15672 IsGuiding returns 0 03:21:37.871 00.001 15672 scope move finished after 194 + 104 ms 03:21:37.871 00.000 15672 Move returns status 0, amount 194 03:21:37.871 00.000 15672 move complete, result=0 03:21:37.871 00.000 15672 worker thread done servicing request 03:21:37.871 00.000 15672 Worker thread wakes up 03:21:37.871 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:37.871 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:37.932 00.061 30444 GuideStep: -0.2 px 0 ms EAST, 1.1 px 194 ms SOUTH 03:21:39.979 02.047 15672 Exposure complete 03:21:40.000 00.021 15672 worker thread done servicing request 03:21:40.001 00.001 30444 OnExposeComplete: enter 03:21:40.001 00.000 30444 UpdateGuideState(): m_state=6 03:21:40.001 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7937 03:21:40.001 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=204.38, Mass=40604, SNR=36.4, Peak=5503 HFD=3.6 03:21:40.001 00.000 30444 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 03:21:40.001 00.000 30444 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 03:21:40.001 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.48 hyp=0.53 cameraTheta=1.14 mountX=0.08 mountY=0.52, mountTheta=1.41 03:21:40.001 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.48, opts=13) 03:21:40.001 00.000 30444 Enqueuing Move request for scope (0.22, 0.48) 03:21:40.002 00.001 15672 Worker thread wakes up 03:21:40.002 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.48) opts 0xd 03:21:40.002 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.48) 03:21:40.002 00.000 15672 Moving (0.22, 0.48) raw xDistance=0.08 yDistance=0.52 03:21:40.002 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:21:40.002 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 03:21:40.002 00.000 15672 MoveAxis(E, 0, ABG) 03:21:40.002 00.000 15672 Move returns status 0, amount 0 03:21:40.002 00.000 15672 MoveAxis(S, 93, ABG) 03:21:40.002 00.000 15672 Guiding Dir = 1, Dur = 93 03:21:40.002 00.000 15672 IsSlewing returns 0 03:21:40.004 00.002 15672 IsGuiding returns 0 03:21:40.008 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=14674, FiltMin=2576, FiltMax=12320, Gamma=2.950 03:21:40.090 00.082 15672 PulseGuide returned control before completion, sleep 17 03:21:40.125 00.035 15672 IsGuiding returns 1 03:21:40.125 00.000 15672 scope still moving after pulse duration time elapsed 03:21:40.146 00.021 15672 IsSlewing returns 0 03:21:40.149 00.003 15672 IsGuiding returns 1 03:21:40.169 00.020 15672 IsSlewing returns 0 03:21:40.172 00.003 15672 IsGuiding returns 1 03:21:40.193 00.021 15672 IsSlewing returns 0 03:21:40.218 00.025 15672 IsGuiding returns 0 03:21:40.218 00.000 15672 scope move finished after 93 + 121 ms 03:21:40.218 00.000 15672 Move returns status 0, amount 93 03:21:40.218 00.000 15672 move complete, result=0 03:21:40.218 00.000 15672 worker thread done servicing request 03:21:40.236 00.018 30444 UpdateGuideState exits: m=40604 SNR=36.4 Saturated 03:21:40.236 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:40.236 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:40.236 00.000 30444 Enqueuing Expose request 03:21:40.236 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 93 ms SOUTH 03:21:40.236 00.000 15672 Worker thread wakes up 03:21:40.236 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:40.236 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:42.145 01.909 15672 Exposure complete 03:21:42.165 00.020 15672 worker thread done servicing request 03:21:42.165 00.000 30444 OnExposeComplete: enter 03:21:42.165 00.000 30444 UpdateGuideState(): m_state=6 03:21:42.165 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7938 03:21:42.165 00.000 30444 Star::Find returns 1 (1), X=463.06, Y=204.25, Mass=31955, SNR=29.2, Peak=5743 HFD=3.8 03:21:42.165 00.000 30444 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 03:21:42.165 00.000 30444 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.85 = 1.85) 03:21:42.165 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.63 mountX=-0.12 mountY=0.34, mountTheta=1.90 03:21:42.166 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.35, opts=13) 03:21:42.166 00.000 30444 Enqueuing Move request for scope (-0.02, 0.35) 03:21:42.166 00.000 15672 Worker thread wakes up 03:21:42.166 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.35) opts 0xd 03:21:42.166 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.35) 03:21:42.166 00.000 15672 Moving (-0.02, 0.35) raw xDistance=-0.12 yDistance=0.34 03:21:42.166 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 03:21:42.166 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 03:21:42.166 00.000 15672 MoveAxis(E, 0, ABG) 03:21:42.166 00.000 15672 Move returns status 0, amount 0 03:21:42.166 00.000 15672 MoveAxis(S, 60, ABG) 03:21:42.166 00.000 15672 Guiding Dir = 1, Dur = 60 03:21:42.166 00.000 15672 IsSlewing returns 0 03:21:42.167 00.001 15672 IsGuiding returns 0 03:21:42.171 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=16390, FiltMin=2536, FiltMax=12113, Gamma=2.950 03:21:42.281 00.110 15672 IsGuiding returns 1 03:21:42.281 00.000 15672 scope still moving after pulse duration time elapsed 03:21:42.291 00.010 30444 UpdateGuideState exits: m=31955 SNR=29.2 Saturated 03:21:42.291 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:42.291 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:42.291 00.000 30444 Enqueuing Expose request 03:21:42.302 00.011 15672 IsSlewing returns 0 03:21:42.343 00.041 15672 IsGuiding returns 0 03:21:42.343 00.000 15672 scope move finished after 60 + 116 ms 03:21:42.343 00.000 15672 Move returns status 0, amount 60 03:21:42.343 00.000 15672 move complete, result=0 03:21:42.343 00.000 15672 worker thread done servicing request 03:21:42.343 00.000 15672 Worker thread wakes up 03:21:42.343 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:42.343 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:42.344 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH 03:21:44.453 02.109 15672 Exposure complete 03:21:44.473 00.020 15672 worker thread done servicing request 03:21:44.473 00.000 30444 OnExposeComplete: enter 03:21:44.473 00.000 30444 UpdateGuideState(): m_state=6 03:21:44.473 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7939 03:21:44.473 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=204.43, Mass=40492, SNR=38.0, Peak=5702 HFD=4.1 03:21:44.474 00.001 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.28) = xAngle (1.98 = 1.98) 03:21:44.474 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.92 = 1.92) 03:21:44.474 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.54 hyp=0.54 cameraTheta=1.70 mountX=-0.22 mountY=0.51, mountTheta=1.97 03:21:44.474 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.54, opts=13) 03:21:44.474 00.000 30444 Enqueuing Move request for scope (-0.07, 0.54) 03:21:44.474 00.000 15672 Worker thread wakes up 03:21:44.474 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.54) opts 0xd 03:21:44.474 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.54) 03:21:44.474 00.000 15672 Moving (-0.07, 0.54) raw xDistance=-0.22 yDistance=0.51 03:21:44.474 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:21:44.474 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 03:21:44.475 00.001 15672 MoveAxis(E, 0, ABG) 03:21:44.475 00.000 15672 Move returns status 0, amount 0 03:21:44.475 00.000 15672 MoveAxis(S, 91, ABG) 03:21:44.475 00.000 15672 Guiding Dir = 1, Dur = 91 03:21:44.475 00.000 15672 IsSlewing returns 0 03:21:44.476 00.001 15672 IsGuiding returns 0 03:21:44.480 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=13572, FiltMin=2567, FiltMax=11883, Gamma=2.950 03:21:44.563 00.083 15672 PulseGuide returned control before completion, sleep 14 03:21:44.580 00.017 15672 IsGuiding returns 1 03:21:44.580 00.000 15672 scope still moving after pulse duration time elapsed 03:21:44.600 00.020 15672 IsSlewing returns 0 03:21:44.602 00.002 15672 IsGuiding returns 1 03:21:44.623 00.021 15672 IsSlewing returns 0 03:21:44.646 00.023 15672 IsGuiding returns 1 03:21:44.666 00.020 15672 IsSlewing returns 0 03:21:44.693 00.027 15672 IsGuiding returns 0 03:21:44.693 00.000 15672 scope move finished after 91 + 125 ms 03:21:44.693 00.000 15672 Move returns status 0, amount 91 03:21:44.693 00.000 15672 move complete, result=0 03:21:44.693 00.000 15672 worker thread done servicing request 03:21:44.855 00.162 30444 UpdateGuideState exits: m=40492 SNR=38.0 Saturated 03:21:44.855 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:44.855 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:44.855 00.000 30444 Enqueuing Expose request 03:21:44.855 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 91 ms SOUTH 03:21:44.856 00.001 15672 Worker thread wakes up 03:21:44.856 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:44.856 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:46.765 01.909 15672 Exposure complete 03:21:46.784 00.019 15672 worker thread done servicing request 03:21:46.784 00.000 30444 OnExposeComplete: enter 03:21:46.785 00.001 30444 UpdateGuideState(): m_state=6 03:21:46.785 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7940 03:21:46.785 00.000 30444 Star::Find returns 1 (1), X=462.54, Y=204.61, Mass=40050, SNR=39.6, Peak=5759 HFD=3.6 03:21:46.785 00.000 30444 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.28) = xAngle (2.49 = 2.49) 03:21:46.785 00.000 30444 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.43 = 2.43) 03:21:46.785 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=0.71 hyp=0.89 cameraTheta=2.22 mountX=-0.71 mountY=0.58, mountTheta=2.46 03:21:46.785 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=0.71, opts=13) 03:21:46.785 00.000 30444 Enqueuing Move request for scope (-0.54, 0.71) 03:21:46.785 00.000 15672 Worker thread wakes up 03:21:46.785 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.71) opts 0xd 03:21:46.785 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, 0.71) 03:21:46.786 00.001 15672 Moving (-0.54, 0.71) raw xDistance=-0.71 yDistance=0.58 03:21:46.786 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71 03:21:46.786 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 03:21:46.786 00.000 15672 MoveAxis(E, 193, ABG) 03:21:46.786 00.000 15672 Guiding Dir = 2, Dur = 193 03:21:46.786 00.000 15672 IsSlewing returns 0 03:21:46.791 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=14051, FiltMin=2615, FiltMax=12319, Gamma=2.950 03:21:46.801 00.010 15672 IsGuiding returns 0 03:21:46.816 00.015 15672 PulseGuide returned control before completion, sleep 188 03:21:46.913 00.097 30444 UpdateGuideState exits: m=40050 SNR=39.6 Saturated 03:21:46.913 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:46.913 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:46.913 00.000 30444 Enqueuing Expose request 03:21:47.041 00.128 15672 IsGuiding returns 0 03:21:47.041 00.000 15672 Move returns status 0, amount 193 03:21:47.041 00.000 15672 MoveAxis(S, 104, ABG) 03:21:47.041 00.000 15672 Guiding Dir = 1, Dur = 104 03:21:47.042 00.001 15672 IsSlewing returns 0 03:21:47.044 00.002 15672 IsGuiding returns 0 03:21:47.120 00.076 15672 PulseGuide returned control before completion, sleep 39 03:21:47.162 00.042 15672 IsGuiding returns 1 03:21:47.162 00.000 15672 scope still moving after pulse duration time elapsed 03:21:47.184 00.022 15672 IsSlewing returns 0 03:21:47.184 00.000 15672 IsGuiding returns 1 03:21:47.206 00.022 15672 IsSlewing returns 0 03:21:47.207 00.001 15672 IsGuiding returns 1 03:21:47.228 00.021 15672 IsSlewing returns 0 03:21:47.229 00.001 15672 IsGuiding returns 1 03:21:47.250 00.021 15672 IsSlewing returns 0 03:21:47.312 00.062 15672 IsGuiding returns 0 03:21:47.312 00.000 15672 scope move finished after 104 + 163 ms 03:21:47.313 00.001 15672 Move returns status 0, amount 104 03:21:47.313 00.000 15672 move complete, result=0 03:21:47.313 00.000 15672 worker thread done servicing request 03:21:47.313 00.000 15672 Worker thread wakes up 03:21:47.313 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:47.313 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:47.313 00.000 30444 GuideStep: -0.7 px 193 ms EAST, 0.6 px 104 ms SOUTH 03:21:49.419 02.106 15672 Exposure complete 03:21:49.439 00.020 15672 worker thread done servicing request 03:21:49.439 00.000 30444 OnExposeComplete: enter 03:21:49.439 00.000 30444 UpdateGuideState(): m_state=6 03:21:49.439 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7941 03:21:49.439 00.000 30444 Star::Find returns 1 (1), X=462.82, Y=203.47, Mass=40268, SNR=37.1, Peak=5236 HFD=4.3 03:21:49.439 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.85 = -1.85) 03:21:49.439 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.91 = -1.91) 03:21:49.440 00.001 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.42 hyp=0.50 cameraTheta=-2.13 mountX=-0.14 mountY=-0.47, mountTheta=-1.86 03:21:49.440 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.42, opts=13) 03:21:49.440 00.000 30444 Enqueuing Move request for scope (-0.26, -0.42) 03:21:49.440 00.000 15672 Worker thread wakes up 03:21:49.440 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.42) opts 0xd 03:21:49.440 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.42) 03:21:49.440 00.000 15672 Moving (-0.26, -0.42) raw xDistance=-0.14 yDistance=-0.47 03:21:49.440 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 03:21:49.440 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:21:49.440 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47 03:21:49.440 00.000 15672 MoveAxis(E, 0, ABG) 03:21:49.440 00.000 15672 Move returns status 0, amount 0 03:21:49.440 00.000 15672 MoveAxis(N, 0, ABG) 03:21:49.440 00.000 15672 Move returns status 0, amount 0 03:21:49.441 00.001 15672 move complete, result=0 03:21:49.441 00.000 15672 worker thread done servicing request 03:21:49.445 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=12117, FiltMin=2595, FiltMax=10478, Gamma=2.950 03:21:49.505 00.060 30444 UpdateGuideState exits: m=40268 SNR=37.1 Saturated 03:21:49.505 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:49.505 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:49.505 00.000 30444 Enqueuing Expose request 03:21:49.505 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 03:21:49.505 00.000 15672 Worker thread wakes up 03:21:49.505 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:49.505 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:51.413 01.908 15672 Exposure complete 03:21:51.433 00.020 15672 worker thread done servicing request 03:21:51.433 00.000 30444 OnExposeComplete: enter 03:21:51.433 00.000 30444 UpdateGuideState(): m_state=6 03:21:51.433 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7942 03:21:51.433 00.000 30444 Star::Find returns 1 (1), X=462.70, Y=204.38, Mass=39431, SNR=35.4, Peak=5538 HFD=4.1 03:21:51.434 00.001 30444 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.28) = xAngle (2.51 = 2.51) 03:21:51.434 00.000 30444 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.45 = 2.45) 03:21:51.434 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.49 hyp=0.62 cameraTheta=2.23 mountX=-0.50 mountY=0.39, mountTheta=2.47 03:21:51.434 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.49, opts=13) 03:21:51.434 00.000 30444 Enqueuing Move request for scope (-0.38, 0.49) 03:21:51.434 00.000 15672 Worker thread wakes up 03:21:51.434 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.49) opts 0xd 03:21:51.434 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.49) 03:21:51.434 00.000 15672 Moving (-0.38, 0.49) raw xDistance=-0.50 yDistance=0.39 03:21:51.435 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50 03:21:51.435 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 03:21:51.435 00.000 15672 MoveAxis(E, 135, ABG) 03:21:51.435 00.000 15672 Guiding Dir = 2, Dur = 135 03:21:51.435 00.000 15672 IsSlewing returns 0 03:21:51.436 00.001 15672 IsGuiding returns 0 03:21:51.440 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=13017, FiltMin=2587, FiltMax=10701, Gamma=2.950 03:21:51.464 00.024 15672 PulseGuide returned control before completion, sleep 117 03:21:51.550 00.086 30444 UpdateGuideState exits: m=39431 SNR=35.4 Saturated 03:21:51.550 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:51.550 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:51.550 00.000 30444 Enqueuing Expose request 03:21:51.594 00.044 15672 IsGuiding returns 1 03:21:51.594 00.000 15672 scope still moving after pulse duration time elapsed 03:21:51.615 00.021 15672 IsSlewing returns 0 03:21:51.641 00.026 15672 IsGuiding returns 0 03:21:51.641 00.000 15672 scope move finished after 135 + 70 ms 03:21:51.641 00.000 15672 Move returns status 0, amount 135 03:21:51.642 00.001 15672 MoveAxis(S, 70, ABG) 03:21:51.642 00.000 15672 Guiding Dir = 1, Dur = 70 03:21:51.642 00.000 15672 IsSlewing returns 0 03:21:51.645 00.003 15672 IsGuiding returns 0 03:21:51.723 00.078 15672 IsGuiding returns 1 03:21:51.723 00.000 15672 scope still moving after pulse duration time elapsed 03:21:51.745 00.022 15672 IsSlewing returns 0 03:21:51.748 00.003 15672 IsGuiding returns 1 03:21:51.768 00.020 15672 IsSlewing returns 0 03:21:51.771 00.003 15672 IsGuiding returns 1 03:21:51.793 00.022 15672 IsSlewing returns 0 03:21:51.848 00.055 15672 IsGuiding returns 0 03:21:51.848 00.000 15672 scope move finished after 70 + 132 ms 03:21:51.849 00.001 15672 Move returns status 0, amount 70 03:21:51.849 00.000 15672 move complete, result=0 03:21:51.849 00.000 15672 worker thread done servicing request 03:21:51.849 00.000 15672 Worker thread wakes up 03:21:51.849 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:51.849 00.000 30444 GuideStep: -0.5 px 135 ms EAST, 0.4 px 70 ms SOUTH 03:21:51.849 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:53.957 02.108 15672 Exposure complete 03:21:53.977 00.020 15672 worker thread done servicing request 03:21:53.977 00.000 30444 OnExposeComplete: enter 03:21:53.977 00.000 30444 UpdateGuideState(): m_state=6 03:21:53.977 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7943 03:21:53.977 00.000 30444 Star::Find returns 1 (1), X=462.67, Y=204.33, Mass=31531, SNR=29.9, Peak=5827 HFD=3.2 03:21:53.977 00.000 30444 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 03:21:53.977 00.000 30444 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.55 = 2.55) 03:21:53.977 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.43 hyp=0.60 cameraTheta=2.33 mountX=-0.52 mountY=0.33, mountTheta=2.57 03:21:53.978 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.43, opts=13) 03:21:53.978 00.000 30444 Enqueuing Move request for scope (-0.41, 0.43) 03:21:53.978 00.000 15672 Worker thread wakes up 03:21:53.978 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.43) opts 0xd 03:21:53.978 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.43) 03:21:53.978 00.000 15672 Moving (-0.41, 0.43) raw xDistance=-0.52 yDistance=0.33 03:21:53.978 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52 03:21:53.978 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 03:21:53.978 00.000 15672 MoveAxis(E, 149, ABG) 03:21:53.978 00.000 15672 Guiding Dir = 2, Dur = 149 03:21:53.979 00.001 15672 IsSlewing returns 0 03:21:53.983 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=13280, FiltMin=2587, FiltMax=10716, Gamma=2.950 03:21:54.005 00.022 15672 IsGuiding returns 0 03:21:54.020 00.015 15672 PulseGuide returned control before completion, sleep 144 03:21:54.027 00.007 30444 UpdateGuideState exits: m=31531 SNR=29.9 Saturated 03:21:54.027 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:54.027 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:54.027 00.000 30444 Enqueuing Expose request 03:21:54.232 00.205 15672 IsGuiding returns 0 03:21:54.232 00.000 15672 Move returns status 0, amount 149 03:21:54.233 00.001 15672 MoveAxis(S, 60, ABG) 03:21:54.233 00.000 15672 Guiding Dir = 1, Dur = 60 03:21:54.233 00.000 15672 IsSlewing returns 0 03:21:54.236 00.003 15672 IsGuiding returns 0 03:21:54.326 00.090 15672 IsGuiding returns 1 03:21:54.326 00.000 15672 scope still moving after pulse duration time elapsed 03:21:54.347 00.021 15672 IsSlewing returns 0 03:21:54.348 00.001 15672 IsGuiding returns 1 03:21:54.369 00.021 15672 IsSlewing returns 0 03:21:54.371 00.002 15672 IsGuiding returns 1 03:21:54.392 00.021 15672 IsSlewing returns 0 03:21:54.422 00.030 15672 IsGuiding returns 0 03:21:54.423 00.001 15672 scope move finished after 60 + 126 ms 03:21:54.423 00.000 15672 Move returns status 0, amount 60 03:21:54.423 00.000 15672 move complete, result=0 03:21:54.423 00.000 15672 worker thread done servicing request 03:21:54.423 00.000 15672 Worker thread wakes up 03:21:54.423 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:54.423 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:54.424 00.001 30444 GuideStep: -0.5 px 149 ms EAST, 0.3 px 60 ms SOUTH 03:21:56.329 01.905 15672 Exposure complete 03:21:56.349 00.020 15672 worker thread done servicing request 03:21:56.349 00.000 30444 OnExposeComplete: enter 03:21:56.349 00.000 30444 UpdateGuideState(): m_state=6 03:21:56.349 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7944 03:21:56.349 00.000 30444 Star::Find returns 1 (1), X=463.57, Y=203.61, Mass=37221, SNR=35.8, Peak=5184 HFD=4.0 03:21:56.349 00.000 30444 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.28) = xAngle (-0.26 = -0.26) 03:21:56.349 00.000 30444 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.32 = -0.32) 03:21:56.349 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=-0.29 hyp=0.56 cameraTheta=-0.54 mountX=0.55 mountY=-0.18, mountTheta=-0.31 03:21:56.350 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=-0.29, opts=13) 03:21:56.350 00.000 30444 Enqueuing Move request for scope (0.49, -0.29) 03:21:56.350 00.000 15672 Worker thread wakes up 03:21:56.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.29) opts 0xd 03:21:56.350 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, -0.29) 03:21:56.350 00.000 15672 Moving (0.49, -0.29) raw xDistance=0.55 yDistance=-0.18 03:21:56.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.55 03:21:56.350 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:21:56.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 03:21:56.350 00.000 15672 MoveAxis(W, 137, ABG) 03:21:56.350 00.000 15672 Guiding Dir = 3, Dur = 137 03:21:56.351 00.001 15672 IsSlewing returns 0 03:21:56.352 00.001 15672 IsGuiding returns 0 03:21:56.356 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2147, max=14638, FiltMin=2578, FiltMax=10338, Gamma=2.950 03:21:56.369 00.013 15672 PulseGuide returned control before completion, sleep 130 03:21:56.502 00.133 15672 IsGuiding returns 1 03:21:56.502 00.000 15672 scope still moving after pulse duration time elapsed 03:21:56.523 00.021 15672 IsSlewing returns 0 03:21:56.526 00.003 15672 IsGuiding returns 1 03:21:56.548 00.022 15672 IsSlewing returns 0 03:21:56.578 00.030 15672 IsGuiding returns 0 03:21:56.578 00.000 15672 scope move finished after 137 + 89 ms 03:21:56.578 00.000 15672 Move returns status 0, amount 137 03:21:56.578 00.000 15672 MoveAxis(N, 0, ABG) 03:21:56.579 00.001 15672 Move returns status 0, amount 0 03:21:56.579 00.000 15672 move complete, result=0 03:21:56.579 00.000 15672 worker thread done servicing request 03:21:56.655 00.076 30444 UpdateGuideState exits: m=37221 SNR=35.8 Saturated 03:21:56.655 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:56.655 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:56.655 00.000 30444 Enqueuing Expose request 03:21:56.656 00.001 30444 GuideStep: 0.5 px 137 ms WEST, -0.2 px 0 ms NORTH 03:21:56.656 00.000 15672 Worker thread wakes up 03:21:56.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:56.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:21:58.766 02.110 15672 Exposure complete 03:21:58.786 00.020 15672 worker thread done servicing request 03:21:58.786 00.000 30444 OnExposeComplete: enter 03:21:58.786 00.000 30444 UpdateGuideState(): m_state=6 03:21:58.787 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7945 03:21:58.787 00.000 30444 Star::Find returns 1 (1), X=462.40, Y=204.23, Mass=50302, SNR=44.5, Peak=5646 HFD=4.5 03:21:58.787 00.000 30444 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.28) = xAngle (2.96 = 2.96) 03:21:58.787 00.000 30444 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.90 = 2.90) 03:21:58.787 00.000 30444 CameraToMount -- cameraX=-0.68 cameraY=0.34 hyp=0.76 cameraTheta=2.68 mountX=-0.75 mountY=0.18, mountTheta=2.90 03:21:58.787 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.68, y=0.34, opts=13) 03:21:58.787 00.000 30444 Enqueuing Move request for scope (-0.68, 0.34) 03:21:58.787 00.000 15672 Worker thread wakes up 03:21:58.787 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.34) opts 0xd 03:21:58.787 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.68, 0.34) 03:21:58.788 00.001 15672 Moving (-0.68, 0.34) raw xDistance=-0.75 yDistance=0.18 03:21:58.788 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.75 03:21:58.788 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:21:58.788 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 03:21:58.788 00.000 15672 MoveAxis(E, 193, ABG) 03:21:58.788 00.000 15672 Guiding Dir = 2, Dur = 193 03:21:58.788 00.000 15672 IsSlewing returns 0 03:21:58.789 00.001 15672 IsGuiding returns 0 03:21:58.793 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=12825, FiltMin=2453, FiltMax=11194, Gamma=2.950 03:21:58.814 00.021 15672 PulseGuide returned control before completion, sleep 179 03:21:58.994 00.180 15672 IsGuiding returns 1 03:21:58.994 00.000 15672 scope still moving after pulse duration time elapsed 03:21:59.016 00.022 15672 IsSlewing returns 0 03:21:59.022 00.006 15672 IsGuiding returns 0 03:21:59.022 00.000 15672 scope move finished after 193 + 39 ms 03:21:59.022 00.000 15672 Move returns status 0, amount 193 03:21:59.022 00.000 15672 MoveAxis(N, 0, ABG) 03:21:59.022 00.000 15672 Move returns status 0, amount 0 03:21:59.022 00.000 15672 move complete, result=0 03:21:59.022 00.000 15672 worker thread done servicing request 03:21:59.223 00.201 30444 UpdateGuideState exits: m=50302 SNR=44.5 Saturated 03:21:59.223 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:21:59.223 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:21:59.223 00.000 30444 Enqueuing Expose request 03:21:59.223 00.000 30444 GuideStep: -0.7 px 193 ms EAST, 0.2 px 0 ms NORTH 03:21:59.224 00.001 15672 Worker thread wakes up 03:21:59.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:21:59.224 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:01.134 01.910 15672 Exposure complete 03:22:01.155 00.021 15672 worker thread done servicing request 03:22:01.155 00.000 30444 OnExposeComplete: enter 03:22:01.155 00.000 30444 UpdateGuideState(): m_state=6 03:22:01.155 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7946 03:22:01.155 00.000 30444 Star::Find returns 1 (1), X=462.85, Y=204.14, Mass=48448, SNR=43.9, Peak=5490 HFD=4.3 03:22:01.156 00.001 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.60 = 2.60) 03:22:01.156 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.54 = 2.54) 03:22:01.156 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.33 cameraTheta=2.32 mountX=-0.28 mountY=0.19, mountTheta=2.56 03:22:01.156 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.24, opts=13) 03:22:01.157 00.001 30444 Enqueuing Move request for scope (-0.23, 0.24) 03:22:01.157 00.000 15672 Worker thread wakes up 03:22:01.157 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.24) opts 0xd 03:22:01.157 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.24) 03:22:01.157 00.000 15672 Moving (-0.23, 0.24) raw xDistance=-0.28 yDistance=0.19 03:22:01.157 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28 03:22:01.157 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:22:01.157 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 03:22:01.157 00.000 15672 MoveAxis(E, 90, ABG) 03:22:01.157 00.000 15672 Guiding Dir = 2, Dur = 90 03:22:01.157 00.000 15672 IsSlewing returns 0 03:22:01.159 00.002 15672 IsGuiding returns 0 03:22:01.164 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=14454, FiltMin=2634, FiltMax=11530, Gamma=2.950 03:22:01.178 00.014 15672 PulseGuide returned control before completion, sleep 82 03:22:01.261 00.083 15672 IsGuiding returns 1 03:22:01.262 00.001 15672 scope still moving after pulse duration time elapsed 03:22:01.275 00.013 30444 UpdateGuideState exits: m=48448 SNR=43.9 Saturated 03:22:01.275 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:01.275 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:01.275 00.000 30444 Enqueuing Expose request 03:22:01.282 00.007 15672 IsSlewing returns 0 03:22:01.306 00.024 15672 IsGuiding returns 0 03:22:01.306 00.000 15672 scope move finished after 90 + 57 ms 03:22:01.306 00.000 15672 Move returns status 0, amount 90 03:22:01.306 00.000 15672 MoveAxis(N, 0, ABG) 03:22:01.306 00.000 15672 Move returns status 0, amount 0 03:22:01.306 00.000 15672 move complete, result=0 03:22:01.307 00.001 15672 worker thread done servicing request 03:22:01.307 00.000 15672 Worker thread wakes up 03:22:01.307 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:01.307 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:01.307 00.000 30444 GuideStep: -0.3 px 90 ms EAST, 0.2 px 0 ms NORTH 03:22:03.414 02.107 15672 Exposure complete 03:22:03.435 00.021 15672 worker thread done servicing request 03:22:03.441 00.006 30444 OnExposeComplete: enter 03:22:03.441 00.000 30444 UpdateGuideState(): m_state=6 03:22:03.441 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7947 03:22:03.441 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=203.37, Mass=39060, SNR=37.0, Peak=5434 HFD=3.7 03:22:03.441 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 03:22:03.441 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 03:22:03.441 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.52 hyp=0.54 cameraTheta=-1.35 mountX=0.25 mountY=-0.49, mountTheta=-1.09 03:22:03.442 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.52, opts=13) 03:22:03.442 00.000 30444 Enqueuing Move request for scope (0.12, -0.52) 03:22:03.442 00.000 15672 Worker thread wakes up 03:22:03.442 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.52) opts 0xd 03:22:03.442 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.52) 03:22:03.442 00.000 15672 Moving (0.12, -0.52) raw xDistance=0.25 yDistance=-0.49 03:22:03.442 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25 03:22:03.442 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:22:03.442 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49 03:22:03.442 00.000 15672 MoveAxis(W, 62, ABG) 03:22:03.442 00.000 15672 Guiding Dir = 3, Dur = 62 03:22:03.442 00.000 15672 IsSlewing returns 0 03:22:03.444 00.002 15672 IsGuiding returns 0 03:22:03.448 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=13883, FiltMin=2556, FiltMax=11477, Gamma=2.950 03:22:03.462 00.014 15672 PulseGuide returned control before completion, sleep 55 03:22:03.491 00.029 30444 UpdateGuideState exits: m=39060 SNR=37.0 Saturated 03:22:03.491 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:03.491 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:03.491 00.000 30444 Enqueuing Expose request 03:22:03.558 00.067 15672 IsGuiding returns 0 03:22:03.559 00.001 15672 Move returns status 0, amount 62 03:22:03.559 00.000 15672 MoveAxis(N, 0, ABG) 03:22:03.559 00.000 15672 Move returns status 0, amount 0 03:22:03.559 00.000 15672 move complete, result=0 03:22:03.559 00.000 15672 worker thread done servicing request 03:22:03.559 00.000 15672 Worker thread wakes up 03:22:03.559 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:03.559 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:03.560 00.001 30444 GuideStep: 0.3 px 62 ms WEST, -0.5 px 0 ms NORTH 03:22:05.465 01.905 15672 Exposure complete 03:22:05.486 00.021 15672 worker thread done servicing request 03:22:05.486 00.000 30444 OnExposeComplete: enter 03:22:05.486 00.000 30444 UpdateGuideState(): m_state=6 03:22:05.486 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7948 03:22:05.486 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=203.13, Mass=49530, SNR=45.8, Peak=5806 HFD=4.4 03:22:05.486 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 03:22:05.486 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 03:22:05.486 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.77 hyp=0.77 cameraTheta=-1.44 mountX=0.31 mountY=-0.73, mountTheta=-1.17 03:22:05.487 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.77, opts=13) 03:22:05.487 00.000 30444 Enqueuing Move request for scope (0.10, -0.77) 03:22:05.487 00.000 15672 Worker thread wakes up 03:22:05.487 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.77) opts 0xd 03:22:05.487 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.77) 03:22:05.487 00.000 15672 Moving (0.10, -0.77) raw xDistance=0.31 yDistance=-0.73 03:22:05.487 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 03:22:05.488 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:22:05.488 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.73 03:22:05.488 00.000 15672 MoveAxis(W, 87, ABG) 03:22:05.488 00.000 15672 Guiding Dir = 3, Dur = 87 03:22:05.488 00.000 15672 IsSlewing returns 0 03:22:05.491 00.003 15672 IsGuiding returns 0 03:22:05.494 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=14715, FiltMin=2608, FiltMax=11022, Gamma=2.950 03:22:05.506 00.012 15672 PulseGuide returned control before completion, sleep 82 03:22:05.538 00.032 30444 UpdateGuideState exits: m=49530 SNR=45.8 Saturated 03:22:05.538 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:05.538 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:05.538 00.000 30444 Enqueuing Expose request 03:22:05.591 00.053 15672 IsGuiding returns 1 03:22:05.592 00.001 15672 scope still moving after pulse duration time elapsed 03:22:05.613 00.021 15672 IsSlewing returns 0 03:22:05.620 00.007 15672 IsGuiding returns 0 03:22:05.620 00.000 15672 scope move finished after 87 + 41 ms 03:22:05.620 00.000 15672 Move returns status 0, amount 87 03:22:05.620 00.000 15672 MoveAxis(N, 0, ABG) 03:22:05.620 00.000 15672 Move returns status 0, amount 0 03:22:05.620 00.000 15672 move complete, result=0 03:22:05.620 00.000 15672 worker thread done servicing request 03:22:05.620 00.000 15672 Worker thread wakes up 03:22:05.620 00.000 30444 GuideStep: 0.3 px 87 ms WEST, -0.7 px 0 ms NORTH 03:22:05.620 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:05.620 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:07.736 02.116 15672 Exposure complete 03:22:07.769 00.033 15672 worker thread done servicing request 03:22:07.769 00.000 30444 OnExposeComplete: enter 03:22:07.769 00.000 30444 UpdateGuideState(): m_state=6 03:22:07.769 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7949 03:22:07.769 00.000 30444 Star::Find returns 1 (1), X=462.13, Y=203.80, Mass=36943, SNR=35.9, Peak=5929 HFD=3.3 03:22:07.769 00.000 30444 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.28) = xAngle (-2.77 = -2.77) 03:22:07.769 00.000 30444 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.83 = -2.83) 03:22:07.769 00.000 30444 CameraToMount -- cameraX=-0.95 cameraY=-0.09 hyp=0.95 cameraTheta=-3.05 mountX=-0.89 mountY=-0.29, mountTheta=-2.82 03:22:07.770 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.95, y=-0.09, opts=13) 03:22:07.770 00.000 30444 Enqueuing Move request for scope (-0.95, -0.09) 03:22:07.770 00.000 15672 Worker thread wakes up 03:22:07.770 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.09) opts 0xd 03:22:07.770 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.95, -0.09) 03:22:07.770 00.000 15672 Moving (-0.95, -0.09) raw xDistance=-0.89 yDistance=-0.29 03:22:07.770 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.89 03:22:07.770 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:22:07.770 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 03:22:07.770 00.000 15672 MoveAxis(E, 234, ABG) 03:22:07.770 00.000 15672 Guiding Dir = 2, Dur = 234 03:22:07.771 00.001 15672 IsSlewing returns 0 03:22:07.772 00.001 15672 IsGuiding returns 0 03:22:07.776 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=14465, FiltMin=2600, FiltMax=10507, Gamma=2.950 03:22:07.791 00.015 15672 PulseGuide returned control before completion, sleep 226 03:22:07.819 00.028 30444 UpdateGuideState exits: m=36943 SNR=35.9 Saturated 03:22:07.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:07.820 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:07.820 00.000 30444 Enqueuing Expose request 03:22:08.020 00.200 15672 IsGuiding returns 1 03:22:08.020 00.000 15672 scope still moving after pulse duration time elapsed 03:22:08.041 00.021 15672 IsSlewing returns 0 03:22:08.048 00.007 15672 IsGuiding returns 0 03:22:08.048 00.000 15672 scope move finished after 234 + 41 ms 03:22:08.048 00.000 15672 Move returns status 0, amount 234 03:22:08.048 00.000 15672 MoveAxis(N, 0, ABG) 03:22:08.048 00.000 15672 Move returns status 0, amount 0 03:22:08.048 00.000 15672 move complete, result=0 03:22:08.048 00.000 15672 worker thread done servicing request 03:22:08.048 00.000 15672 Worker thread wakes up 03:22:08.048 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:08.048 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:08.048 00.000 30444 GuideStep: -0.9 px 234 ms EAST, -0.3 px 0 ms NORTH 03:22:09.962 01.914 15672 Exposure complete 03:22:09.994 00.032 15672 worker thread done servicing request 03:22:09.994 00.000 30444 OnExposeComplete: enter 03:22:09.994 00.000 30444 UpdateGuideState(): m_state=6 03:22:09.994 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7950 03:22:09.994 00.000 30444 Star::Find returns 1 (1), X=462.79, Y=204.21, Mass=44999, SNR=39.9, Peak=5653 HFD=4.3 03:22:09.994 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 03:22:09.994 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 03:22:09.994 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.32 hyp=0.43 cameraTheta=2.30 mountX=-0.36 mountY=0.25, mountTheta=2.54 03:22:09.995 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.32, opts=13) 03:22:09.995 00.000 30444 Enqueuing Move request for scope (-0.29, 0.32) 03:22:09.995 00.000 15672 Worker thread wakes up 03:22:09.995 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.32) opts 0xd 03:22:09.995 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.32) 03:22:09.995 00.000 15672 Moving (-0.29, 0.32) raw xDistance=-0.36 yDistance=0.25 03:22:09.995 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36 03:22:09.995 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:22:09.995 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 03:22:09.995 00.000 15672 MoveAxis(E, 115, ABG) 03:22:09.995 00.000 15672 Guiding Dir = 2, Dur = 115 03:22:09.996 00.001 15672 IsSlewing returns 0 03:22:09.997 00.001 15672 IsGuiding returns 0 03:22:10.002 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2149, max=14024, FiltMin=2538, FiltMax=11013, Gamma=2.950 03:22:10.028 00.026 15672 PulseGuide returned control before completion, sleep 95 03:22:10.124 00.096 15672 IsGuiding returns 1 03:22:10.125 00.001 15672 scope still moving after pulse duration time elapsed 03:22:10.146 00.021 15672 IsSlewing returns 0 03:22:10.147 00.001 15672 IsGuiding returns 1 03:22:10.167 00.020 15672 IsSlewing returns 0 03:22:10.172 00.005 15672 IsGuiding returns 0 03:22:10.172 00.000 15672 scope move finished after 115 + 59 ms 03:22:10.172 00.000 15672 Move returns status 0, amount 115 03:22:10.172 00.000 15672 MoveAxis(N, 0, ABG) 03:22:10.172 00.000 15672 Move returns status 0, amount 0 03:22:10.172 00.000 15672 move complete, result=0 03:22:10.172 00.000 15672 worker thread done servicing request 03:22:10.460 00.288 30444 UpdateGuideState exits: m=44999 SNR=39.9 Saturated 03:22:10.460 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:10.462 00.002 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:10.462 00.000 30444 Enqueuing Expose request 03:22:10.462 00.000 30444 GuideStep: -0.4 px 115 ms EAST, 0.3 px 0 ms NORTH 03:22:10.462 00.000 15672 Worker thread wakes up 03:22:10.462 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:10.462 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:12.573 02.111 15672 Exposure complete 03:22:12.592 00.019 15672 worker thread done servicing request 03:22:12.592 00.000 30444 OnExposeComplete: enter 03:22:12.592 00.000 30444 UpdateGuideState(): m_state=6 03:22:12.592 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7951 03:22:12.592 00.000 30444 Star::Find returns 1 (1), X=463.57, Y=204.05, Mass=41706, SNR=39.8, Peak=5761 HFD=3.5 03:22:12.592 00.000 30444 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.28) = xAngle (0.59 = 0.59) 03:22:12.594 00.002 30444 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.53 = 0.53) 03:22:12.594 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.16 hyp=0.52 cameraTheta=0.31 mountX=0.43 mountY=0.26, mountTheta=0.54 03:22:12.594 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.16, opts=13) 03:22:12.594 00.000 30444 Enqueuing Move request for scope (0.49, 0.16) 03:22:12.594 00.000 15672 Worker thread wakes up 03:22:12.594 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.16) opts 0xd 03:22:12.594 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.16) 03:22:12.594 00.000 15672 Moving (0.49, 0.16) raw xDistance=0.43 yDistance=0.26 03:22:12.594 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.43 03:22:12.594 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 03:22:12.594 00.000 15672 MoveAxis(W, 109, ABG) 03:22:12.594 00.000 15672 Guiding Dir = 3, Dur = 109 03:22:12.594 00.000 15672 IsSlewing returns 0 03:22:12.599 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=15657, FiltMin=2596, FiltMax=10914, Gamma=2.950 03:22:12.616 00.017 15672 IsGuiding returns 0 03:22:12.631 00.015 15672 PulseGuide returned control before completion, sleep 104 03:22:12.642 00.011 30444 UpdateGuideState exits: m=41706 SNR=39.8 Saturated 03:22:12.642 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:12.643 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:12.643 00.000 30444 Enqueuing Expose request 03:22:12.738 00.095 15672 IsGuiding returns 1 03:22:12.738 00.000 15672 scope still moving after pulse duration time elapsed 03:22:12.758 00.020 15672 IsSlewing returns 0 03:22:12.777 00.019 15672 IsGuiding returns 0 03:22:12.778 00.001 15672 scope move finished after 109 + 52 ms 03:22:12.778 00.000 15672 Move returns status 0, amount 109 03:22:12.778 00.000 15672 MoveAxis(S, 47, ABG) 03:22:12.778 00.000 15672 Guiding Dir = 1, Dur = 47 03:22:12.779 00.001 15672 IsSlewing returns 0 03:22:12.781 00.002 15672 IsGuiding returns 0 03:22:12.889 00.108 15672 IsGuiding returns 1 03:22:12.889 00.000 15672 scope still moving after pulse duration time elapsed 03:22:12.910 00.021 15672 IsSlewing returns 0 03:22:12.913 00.003 15672 IsGuiding returns 1 03:22:12.933 00.020 15672 IsSlewing returns 0 03:22:12.952 00.019 15672 IsGuiding returns 0 03:22:12.953 00.001 15672 scope move finished after 47 + 124 ms 03:22:12.953 00.000 15672 Move returns status 0, amount 47 03:22:12.953 00.000 15672 move complete, result=0 03:22:12.953 00.000 15672 worker thread done servicing request 03:22:12.953 00.000 15672 Worker thread wakes up 03:22:12.953 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:12.954 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:12.954 00.000 30444 GuideStep: 0.4 px 109 ms WEST, 0.3 px 47 ms SOUTH 03:22:14.862 01.908 15672 Exposure complete 03:22:14.882 00.020 15672 worker thread done servicing request 03:22:14.882 00.000 30444 OnExposeComplete: enter 03:22:14.883 00.001 30444 UpdateGuideState(): m_state=6 03:22:14.883 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7952 03:22:14.883 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=203.92, Mass=49333, SNR=41.8, Peak=5729 HFD=4.3 03:22:14.883 00.000 30444 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.28) = xAngle (3.27 = -3.02) 03:22:14.883 00.000 30444 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.08) 03:22:14.883 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=2.99 mountX=-0.19 mountY=-0.01, mountTheta=-3.08 03:22:14.883 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.03, opts=13) 03:22:14.883 00.000 30444 Enqueuing Move request for scope (-0.19, 0.03) 03:22:14.883 00.000 15672 Worker thread wakes up 03:22:14.884 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd 03:22:14.884 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.03) 03:22:14.884 00.000 15672 Moving (-0.19, 0.03) raw xDistance=-0.19 yDistance=-0.01 03:22:14.884 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 03:22:14.884 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:22:14.884 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 03:22:14.884 00.000 15672 MoveAxis(E, 0, ABG) 03:22:14.884 00.000 15672 Move returns status 0, amount 0 03:22:14.884 00.000 15672 MoveAxis(N, 0, ABG) 03:22:14.884 00.000 15672 Move returns status 0, amount 0 03:22:14.884 00.000 15672 move complete, result=0 03:22:14.884 00.000 15672 worker thread done servicing request 03:22:14.890 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=14918, FiltMin=2590, FiltMax=11140, Gamma=2.950 03:22:14.933 00.043 30444 UpdateGuideState exits: m=49333 SNR=41.8 Saturated 03:22:14.933 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:14.933 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:14.934 00.001 30444 Enqueuing Expose request 03:22:14.934 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 03:22:14.934 00.000 15672 Worker thread wakes up 03:22:14.934 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:14.934 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:17.044 02.110 15672 Exposure complete 03:22:17.064 00.020 15672 worker thread done servicing request 03:22:17.064 00.000 30444 OnExposeComplete: enter 03:22:17.064 00.000 30444 UpdateGuideState(): m_state=6 03:22:17.065 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7953 03:22:17.065 00.000 30444 Star::Find returns 1 (1), X=462.78, Y=203.46, Mass=40945, SNR=38.2, Peak=5757 HFD=3.6 03:22:17.065 00.000 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 03:22:17.065 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 03:22:17.065 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.44 hyp=0.53 cameraTheta=-2.17 mountX=-0.17 mountY=-0.49, mountTheta=-1.90 03:22:17.065 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.44, opts=13) 03:22:17.065 00.000 30444 Enqueuing Move request for scope (-0.30, -0.44) 03:22:17.065 00.000 15672 Worker thread wakes up 03:22:17.065 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.44) opts 0xd 03:22:17.065 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.44) 03:22:17.066 00.001 15672 Moving (-0.30, -0.44) raw xDistance=-0.17 yDistance=-0.49 03:22:17.066 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:22:17.066 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:22:17.066 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49 03:22:17.066 00.000 15672 MoveAxis(E, 0, ABG) 03:22:17.066 00.000 15672 Move returns status 0, amount 0 03:22:17.066 00.000 15672 MoveAxis(N, 0, ABG) 03:22:17.066 00.000 15672 Move returns status 0, amount 0 03:22:17.066 00.000 15672 move complete, result=0 03:22:17.066 00.000 15672 worker thread done servicing request 03:22:17.071 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=14300, FiltMin=2617, FiltMax=10698, Gamma=2.950 03:22:17.113 00.042 30444 UpdateGuideState exits: m=40945 SNR=38.2 Saturated 03:22:17.113 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:17.113 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:17.113 00.000 30444 Enqueuing Expose request 03:22:17.113 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 03:22:17.113 00.000 15672 Worker thread wakes up 03:22:17.113 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:17.113 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:19.021 01.908 15672 Exposure complete 03:22:19.041 00.020 15672 worker thread done servicing request 03:22:19.042 00.001 30444 OnExposeComplete: enter 03:22:19.042 00.000 30444 UpdateGuideState(): m_state=6 03:22:19.042 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7954 03:22:19.042 00.000 30444 Star::Find returns 1 (1), X=462.24, Y=203.75, Mass=40717, SNR=33.4, Peak=5512 HFD=3.8 03:22:19.042 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 03:22:19.042 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 03:22:19.042 00.000 30444 CameraToMount -- cameraX=-0.84 cameraY=-0.15 hyp=0.86 cameraTheta=-2.97 mountX=-0.77 mountY=-0.33, mountTheta=-2.74 03:22:19.042 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.84, y=-0.15, opts=13) 03:22:19.042 00.000 30444 Enqueuing Move request for scope (-0.84, -0.15) 03:22:19.043 00.001 15672 Worker thread wakes up 03:22:19.043 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.15) opts 0xd 03:22:19.043 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.84, -0.15) 03:22:19.043 00.000 15672 Moving (-0.84, -0.15) raw xDistance=-0.77 yDistance=-0.33 03:22:19.043 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77 03:22:19.043 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.12 newest=-0.83 03:22:19.043 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 03:22:19.043 00.000 15672 MoveAxis(E, 208, ABG) 03:22:19.043 00.000 15672 Guiding Dir = 2, Dur = 208 03:22:19.043 00.000 15672 IsSlewing returns 0 03:22:19.048 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=14886, FiltMin=2605, FiltMax=11043, Gamma=2.950 03:22:19.070 00.022 15672 IsGuiding returns 0 03:22:19.085 00.015 15672 PulseGuide returned control before completion, sleep 203 03:22:19.168 00.083 30444 UpdateGuideState exits: m=40717 SNR=33.4 Saturated 03:22:19.169 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:19.169 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:19.169 00.000 30444 Enqueuing Expose request 03:22:19.341 00.172 15672 IsGuiding returns 0 03:22:19.342 00.001 15672 Move returns status 0, amount 208 03:22:19.342 00.000 15672 MoveAxis(N, 58, ABG) 03:22:19.342 00.000 15672 Guiding Dir = 0, Dur = 58 03:22:19.342 00.000 15672 IsSlewing returns 0 03:22:19.345 00.003 15672 IsGuiding returns 0 03:22:19.421 00.076 15672 IsGuiding returns 1 03:22:19.422 00.001 15672 scope still moving after pulse duration time elapsed 03:22:19.443 00.021 15672 IsSlewing returns 0 03:22:19.444 00.001 15672 IsGuiding returns 1 03:22:19.465 00.021 15672 IsSlewing returns 0 03:22:19.466 00.001 15672 IsGuiding returns 1 03:22:19.487 00.021 15672 IsSlewing returns 0 03:22:19.501 00.014 15672 IsGuiding returns 0 03:22:19.501 00.000 15672 scope move finished after 58 + 98 ms 03:22:19.501 00.000 15672 Move returns status 0, amount 58 03:22:19.501 00.000 15672 move complete, result=0 03:22:19.501 00.000 15672 worker thread done servicing request 03:22:19.501 00.000 15672 Worker thread wakes up 03:22:19.501 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:19.501 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:19.501 00.000 30444 GuideStep: -0.8 px 208 ms EAST, -0.3 px 58 ms NORTH 03:22:21.609 02.108 15672 Exposure complete 03:22:21.630 00.021 15672 worker thread done servicing request 03:22:21.630 00.000 30444 OnExposeComplete: enter 03:22:21.630 00.000 30444 UpdateGuideState(): m_state=6 03:22:21.630 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7955 03:22:21.630 00.000 30444 Star::Find returns 1 (1), X=463.61, Y=203.75, Mass=38500, SNR=38.8, Peak=5594 HFD=3.6 03:22:21.630 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (0.00 = 0.00) 03:22:21.630 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 03:22:21.630 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-0.15 hyp=0.55 cameraTheta=-0.28 mountX=0.55 mountY=-0.03, mountTheta=-0.06 03:22:21.631 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.15, opts=13) 03:22:21.631 00.000 30444 Enqueuing Move request for scope (0.53, -0.15) 03:22:21.631 00.000 15672 Worker thread wakes up 03:22:21.631 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.15) opts 0xd 03:22:21.631 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.15) 03:22:21.631 00.000 15672 Moving (0.53, -0.15) raw xDistance=0.55 yDistance=-0.03 03:22:21.631 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.55 03:22:21.631 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:22:21.631 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 03:22:21.631 00.000 15672 MoveAxis(W, 134, ABG) 03:22:21.631 00.000 15672 Guiding Dir = 3, Dur = 134 03:22:21.632 00.001 15672 IsSlewing returns 0 03:22:21.636 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2051, max=16555, FiltMin=2552, FiltMax=10538, Gamma=2.950 03:22:21.674 00.038 15672 IsGuiding returns 0 03:22:21.679 00.005 30444 UpdateGuideState exits: m=38500 SNR=38.8 Saturated 03:22:21.679 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:21.680 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:21.680 00.000 30444 Enqueuing Expose request 03:22:21.689 00.009 15672 PulseGuide returned control before completion, sleep 129 03:22:21.834 00.145 15672 IsGuiding returns 0 03:22:21.835 00.001 15672 Move returns status 0, amount 134 03:22:21.835 00.000 15672 MoveAxis(N, 0, ABG) 03:22:21.835 00.000 15672 Move returns status 0, amount 0 03:22:21.835 00.000 15672 move complete, result=0 03:22:21.835 00.000 15672 worker thread done servicing request 03:22:21.835 00.000 15672 Worker thread wakes up 03:22:21.836 00.001 30444 GuideStep: 0.5 px 134 ms WEST, -0.0 px 0 ms NORTH 03:22:21.836 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:21.836 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:23.742 01.906 15672 Exposure complete 03:22:23.763 00.021 15672 worker thread done servicing request 03:22:23.763 00.000 30444 OnExposeComplete: enter 03:22:23.763 00.000 30444 UpdateGuideState(): m_state=6 03:22:23.763 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7956 03:22:23.763 00.000 30444 Star::Find returns 1 (1), X=462.82, Y=203.31, Mass=45366, SNR=37.4, Peak=5536 HFD=4.1 03:22:23.763 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.71 = -1.71) 03:22:23.763 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.77 = -1.77) 03:22:23.764 00.001 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.58 hyp=0.64 cameraTheta=-1.99 mountX=-0.09 mountY=-0.63, mountTheta=-1.71 03:22:23.764 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.58, opts=13) 03:22:23.764 00.000 30444 Enqueuing Move request for scope (-0.26, -0.58) 03:22:23.764 00.000 15672 Worker thread wakes up 03:22:23.764 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.58) opts 0xd 03:22:23.764 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.58) 03:22:23.764 00.000 15672 Moving (-0.26, -0.58) raw xDistance=-0.09 yDistance=-0.63 03:22:23.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:22:23.764 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 03:22:23.764 00.000 15672 MoveAxis(E, 0, ABG) 03:22:23.765 00.001 15672 Move returns status 0, amount 0 03:22:23.765 00.000 15672 MoveAxis(N, 112, ABG) 03:22:23.765 00.000 15672 Guiding Dir = 0, Dur = 112 03:22:23.765 00.000 15672 IsSlewing returns 0 03:22:23.766 00.001 15672 IsGuiding returns 0 03:22:23.771 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=14879, FiltMin=2536, FiltMax=11769, Gamma=2.950 03:22:23.815 00.044 30444 UpdateGuideState exits: m=45366 SNR=37.4 Saturated 03:22:23.815 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:23.815 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:23.815 00.000 30444 Enqueuing Expose request 03:22:23.846 00.031 15672 PulseGuide returned control before completion, sleep 43 03:22:23.891 00.045 15672 IsGuiding returns 1 03:22:23.891 00.000 15672 scope still moving after pulse duration time elapsed 03:22:23.913 00.022 15672 IsSlewing returns 0 03:22:23.915 00.002 15672 IsGuiding returns 1 03:22:23.936 00.021 15672 IsSlewing returns 0 03:22:23.938 00.002 15672 IsGuiding returns 1 03:22:23.960 00.022 15672 IsSlewing returns 0 03:22:23.991 00.031 15672 IsGuiding returns 0 03:22:23.992 00.001 15672 scope move finished after 112 + 112 ms 03:22:23.992 00.000 15672 Move returns status 0, amount 112 03:22:23.992 00.000 15672 move complete, result=0 03:22:23.992 00.000 15672 worker thread done servicing request 03:22:23.992 00.000 15672 Worker thread wakes up 03:22:23.992 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:23.993 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:23.993 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 112 ms NORTH 03:22:26.108 02.115 15672 Exposure complete 03:22:26.142 00.034 15672 worker thread done servicing request 03:22:26.142 00.000 30444 OnExposeComplete: enter 03:22:26.142 00.000 30444 UpdateGuideState(): m_state=6 03:22:26.142 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7957 03:22:26.142 00.000 30444 Star::Find returns 1 (1), X=462.64, Y=203.70, Mass=37345, SNR=34.5, Peak=5765 HFD=3.5 03:22:26.142 00.000 30444 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.28) = xAngle (-2.46 = -2.46) 03:22:26.142 00.000 30444 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.52 = -2.52) 03:22:26.142 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=-0.19 hyp=0.48 cameraTheta=-2.73 mountX=-0.37 mountY=-0.28, mountTheta=-2.49 03:22:26.143 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=-0.19, opts=13) 03:22:26.143 00.000 30444 Enqueuing Move request for scope (-0.44, -0.19) 03:22:26.143 00.000 15672 Worker thread wakes up 03:22:26.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.19) opts 0xd 03:22:26.143 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, -0.19) 03:22:26.143 00.000 15672 Moving (-0.44, -0.19) raw xDistance=-0.37 yDistance=-0.28 03:22:26.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 03:22:26.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 03:22:26.143 00.000 15672 MoveAxis(E, 101, ABG) 03:22:26.143 00.000 15672 Guiding Dir = 2, Dur = 101 03:22:26.144 00.001 15672 IsSlewing returns 0 03:22:26.145 00.001 15672 IsGuiding returns 0 03:22:26.149 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=15705, FiltMin=2550, FiltMax=11868, Gamma=2.950 03:22:26.162 00.013 15672 PulseGuide returned control before completion, sleep 95 03:22:26.192 00.030 30444 UpdateGuideState exits: m=37345 SNR=34.5 Saturated 03:22:26.192 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:26.192 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:26.192 00.000 30444 Enqueuing Expose request 03:22:26.306 00.114 15672 IsGuiding returns 0 03:22:26.306 00.000 15672 Move returns status 0, amount 101 03:22:26.306 00.000 15672 MoveAxis(N, 50, ABG) 03:22:26.306 00.000 15672 Guiding Dir = 0, Dur = 50 03:22:26.307 00.001 15672 IsSlewing returns 0 03:22:26.309 00.002 15672 IsGuiding returns 0 03:22:26.389 00.080 15672 IsGuiding returns 1 03:22:26.389 00.000 15672 scope still moving after pulse duration time elapsed 03:22:26.410 00.021 15672 IsSlewing returns 0 03:22:26.413 00.003 15672 IsGuiding returns 1 03:22:26.434 00.021 15672 IsSlewing returns 0 03:22:26.437 00.003 15672 IsGuiding returns 1 03:22:26.457 00.020 15672 IsSlewing returns 0 03:22:26.484 00.027 15672 IsGuiding returns 0 03:22:26.484 00.000 15672 scope move finished after 50 + 124 ms 03:22:26.484 00.000 15672 Move returns status 0, amount 50 03:22:26.484 00.000 15672 move complete, result=0 03:22:26.484 00.000 15672 worker thread done servicing request 03:22:26.485 00.001 15672 Worker thread wakes up 03:22:26.485 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:26.485 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:26.485 00.000 30444 GuideStep: -0.4 px 101 ms EAST, -0.3 px 50 ms NORTH 03:22:28.399 01.914 15672 Exposure complete 03:22:28.419 00.020 15672 worker thread done servicing request 03:22:28.419 00.000 30444 OnExposeComplete: enter 03:22:28.419 00.000 30444 UpdateGuideState(): m_state=6 03:22:28.419 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7958 03:22:28.419 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=203.36, Mass=39820, SNR=31.4, Peak=5735 HFD=3.7 03:22:28.419 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 03:22:28.419 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 03:22:28.419 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.54 hyp=0.58 cameraTheta=-1.19 mountX=0.35 mountY=-0.48, mountTheta=-0.93 03:22:28.420 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.54, opts=13) 03:22:28.420 00.000 30444 Enqueuing Move request for scope (0.21, -0.54) 03:22:28.420 00.000 15672 Worker thread wakes up 03:22:28.420 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.54) opts 0xd 03:22:28.420 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.54) 03:22:28.420 00.000 15672 Moving (0.21, -0.54) raw xDistance=0.35 yDistance=-0.48 03:22:28.420 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35 03:22:28.420 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 03:22:28.420 00.000 15672 MoveAxis(W, 89, ABG) 03:22:28.420 00.000 15672 Guiding Dir = 3, Dur = 89 03:22:28.420 00.000 15672 IsSlewing returns 0 03:22:28.422 00.002 15672 IsGuiding returns 0 03:22:28.426 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=16958, FiltMin=2614, FiltMax=11780, Gamma=2.950 03:22:28.447 00.021 15672 PulseGuide returned control before completion, sleep 75 03:22:28.470 00.023 30444 UpdateGuideState exits: m=39820 SNR=31.4 Saturated 03:22:28.470 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:28.470 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:28.470 00.000 30444 Enqueuing Expose request 03:22:28.524 00.054 15672 IsGuiding returns 1 03:22:28.524 00.000 15672 scope still moving after pulse duration time elapsed 03:22:28.545 00.021 15672 IsSlewing returns 0 03:22:28.560 00.015 15672 IsGuiding returns 0 03:22:28.560 00.000 15672 scope move finished after 89 + 49 ms 03:22:28.561 00.001 15672 Move returns status 0, amount 89 03:22:28.561 00.000 15672 MoveAxis(N, 86, ABG) 03:22:28.561 00.000 15672 Guiding Dir = 0, Dur = 86 03:22:28.562 00.001 15672 IsSlewing returns 0 03:22:28.564 00.002 15672 IsGuiding returns 0 03:22:28.639 00.075 15672 PulseGuide returned control before completion, sleep 21 03:22:28.673 00.034 15672 IsGuiding returns 1 03:22:28.673 00.000 15672 scope still moving after pulse duration time elapsed 03:22:28.693 00.020 15672 IsSlewing returns 0 03:22:28.696 00.003 15672 IsGuiding returns 1 03:22:28.717 00.021 15672 IsSlewing returns 0 03:22:28.720 00.003 15672 IsGuiding returns 1 03:22:28.740 00.020 15672 IsSlewing returns 0 03:22:28.768 00.028 15672 IsGuiding returns 0 03:22:28.768 00.000 15672 scope move finished after 86 + 118 ms 03:22:28.768 00.000 15672 Move returns status 0, amount 86 03:22:28.768 00.000 15672 move complete, result=0 03:22:28.769 00.001 15672 worker thread done servicing request 03:22:28.769 00.000 15672 Worker thread wakes up 03:22:28.769 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:28.769 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:28.769 00.000 30444 GuideStep: 0.4 px 89 ms WEST, -0.5 px 86 ms NORTH 03:22:30.877 02.108 15672 Exposure complete 03:22:30.897 00.020 15672 worker thread done servicing request 03:22:30.897 00.000 30444 OnExposeComplete: enter 03:22:30.897 00.000 30444 UpdateGuideState(): m_state=6 03:22:30.897 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7959 03:22:30.897 00.000 30444 Star::Find returns 1 (1), X=462.84, Y=203.63, Mass=34185, SNR=36.0, Peak=5580 HFD=3.6 03:22:30.897 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 03:22:30.898 00.001 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 03:22:30.898 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.27 hyp=0.36 cameraTheta=-2.31 mountX=-0.16 mountY=-0.31, mountTheta=-2.04 03:22:30.898 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.27, opts=13) 03:22:30.898 00.000 30444 Enqueuing Move request for scope (-0.24, -0.27) 03:22:30.898 00.000 15672 Worker thread wakes up 03:22:30.898 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.27) opts 0xd 03:22:30.898 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.27) 03:22:30.898 00.000 15672 Moving (-0.24, -0.27) raw xDistance=-0.16 yDistance=-0.31 03:22:30.898 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 03:22:30.898 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 03:22:30.898 00.000 15672 MoveAxis(E, 0, ABG) 03:22:30.899 00.001 15672 Move returns status 0, amount 0 03:22:30.899 00.000 15672 MoveAxis(N, 56, ABG) 03:22:30.899 00.000 15672 Guiding Dir = 0, Dur = 56 03:22:30.899 00.000 15672 IsSlewing returns 0 03:22:30.900 00.001 15672 IsGuiding returns 0 03:22:30.904 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=14639, FiltMin=2630, FiltMax=11202, Gamma=2.950 03:22:31.023 00.119 15672 IsGuiding returns 1 03:22:31.023 00.000 15672 scope still moving after pulse duration time elapsed 03:22:31.045 00.022 15672 IsSlewing returns 0 03:22:31.068 00.023 15672 IsGuiding returns 0 03:22:31.068 00.000 15672 scope move finished after 56 + 112 ms 03:22:31.068 00.000 15672 Move returns status 0, amount 56 03:22:31.068 00.000 15672 move complete, result=0 03:22:31.068 00.000 15672 worker thread done servicing request 03:22:31.359 00.291 30444 UpdateGuideState exits: m=34185 SNR=36.0 Saturated 03:22:31.359 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:31.359 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:31.360 00.001 30444 Enqueuing Expose request 03:22:31.360 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 56 ms NORTH 03:22:31.360 00.000 15672 Worker thread wakes up 03:22:31.360 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:31.360 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:33.269 01.909 15672 Exposure complete 03:22:33.289 00.020 15672 worker thread done servicing request 03:22:33.289 00.000 30444 OnExposeComplete: enter 03:22:33.289 00.000 30444 UpdateGuideState(): m_state=6 03:22:33.290 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7960 03:22:33.290 00.000 30444 Star::Find returns 1 (1), X=463.52, Y=204.01, Mass=48604, SNR=47.5, Peak=5909 HFD=4.0 03:22:33.290 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 03:22:33.290 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 03:22:33.290 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.12 hyp=0.46 cameraTheta=0.26 mountX=0.39 mountY=0.21, mountTheta=0.50 03:22:33.290 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.12, opts=13) 03:22:33.290 00.000 30444 Enqueuing Move request for scope (0.44, 0.12) 03:22:33.290 00.000 15672 Worker thread wakes up 03:22:33.290 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.12) opts 0xd 03:22:33.290 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.12) 03:22:33.290 00.000 15672 Moving (0.44, 0.12) raw xDistance=0.39 yDistance=0.21 03:22:33.291 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 03:22:33.291 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:22:33.291 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 03:22:33.291 00.000 15672 MoveAxis(W, 106, ABG) 03:22:33.291 00.000 15672 Guiding Dir = 3, Dur = 106 03:22:33.291 00.000 15672 IsSlewing returns 0 03:22:33.292 00.001 15672 IsGuiding returns 0 03:22:33.295 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=17592, FiltMin=2505, FiltMax=11723, Gamma=2.950 03:22:33.319 00.024 15672 PulseGuide returned control before completion, sleep 90 03:22:33.409 00.090 15672 IsGuiding returns 1 03:22:33.410 00.001 15672 scope still moving after pulse duration time elapsed 03:22:33.421 00.011 30444 UpdateGuideState exits: m=48604 SNR=47.5 Saturated 03:22:33.421 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:33.421 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:33.421 00.000 30444 Enqueuing Expose request 03:22:33.431 00.010 15672 IsSlewing returns 0 03:22:33.447 00.016 15672 IsGuiding returns 0 03:22:33.447 00.000 15672 scope move finished after 106 + 48 ms 03:22:33.447 00.000 15672 Move returns status 0, amount 106 03:22:33.447 00.000 15672 MoveAxis(N, 0, ABG) 03:22:33.447 00.000 15672 Move returns status 0, amount 0 03:22:33.447 00.000 15672 move complete, result=0 03:22:33.447 00.000 15672 worker thread done servicing request 03:22:33.447 00.000 30444 GuideStep: 0.4 px 106 ms WEST, 0.2 px 0 ms NORTH 03:22:33.447 00.000 15672 Worker thread wakes up 03:22:33.448 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:33.448 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:35.557 02.109 15672 Exposure complete 03:22:35.577 00.020 15672 worker thread done servicing request 03:22:35.577 00.000 30444 OnExposeComplete: enter 03:22:35.577 00.000 30444 UpdateGuideState(): m_state=6 03:22:35.577 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7961 03:22:35.577 00.000 30444 Star::Find returns 1 (1), X=462.78, Y=203.92, Mass=39269, SNR=32.8, Peak=5958 HFD=3.8 03:22:35.578 00.001 30444 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.28) = xAngle (3.34 = -2.94) 03:22:35.578 00.000 30444 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.28 = -3.01) 03:22:35.578 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.02 hyp=0.31 cameraTheta=3.06 mountX=-0.30 mountY=-0.04, mountTheta=-3.00 03:22:35.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.02, opts=13) 03:22:35.578 00.000 30444 Enqueuing Move request for scope (-0.30, 0.02) 03:22:35.578 00.000 15672 Worker thread wakes up 03:22:35.579 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.02) opts 0xd 03:22:35.579 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.02) 03:22:35.579 00.000 15672 Moving (-0.30, 0.02) raw xDistance=-0.30 yDistance=-0.04 03:22:35.579 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30 03:22:35.579 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:22:35.579 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:22:35.579 00.000 15672 MoveAxis(E, 74, ABG) 03:22:35.579 00.000 15672 Guiding Dir = 2, Dur = 74 03:22:35.580 00.001 15672 IsSlewing returns 0 03:22:35.581 00.001 15672 IsGuiding returns 0 03:22:35.584 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=15174, FiltMin=2576, FiltMax=11407, Gamma=2.950 03:22:35.603 00.019 15672 PulseGuide returned control before completion, sleep 62 03:22:35.632 00.029 30444 UpdateGuideState exits: m=39269 SNR=32.8 Saturated 03:22:35.632 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:35.632 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:35.632 00.000 30444 Enqueuing Expose request 03:22:35.667 00.035 15672 IsGuiding returns 1 03:22:35.667 00.000 15672 scope still moving after pulse duration time elapsed 03:22:35.688 00.021 15672 IsSlewing returns 0 03:22:35.689 00.001 15672 IsGuiding returns 1 03:22:35.710 00.021 15672 IsSlewing returns 0 03:22:35.717 00.007 15672 IsGuiding returns 0 03:22:35.717 00.000 15672 scope move finished after 74 + 62 ms 03:22:35.717 00.000 15672 Move returns status 0, amount 74 03:22:35.717 00.000 15672 MoveAxis(N, 0, ABG) 03:22:35.717 00.000 15672 Move returns status 0, amount 0 03:22:35.717 00.000 15672 move complete, result=0 03:22:35.717 00.000 15672 worker thread done servicing request 03:22:35.718 00.001 15672 Worker thread wakes up 03:22:35.718 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:35.718 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:35.718 00.000 30444 GuideStep: -0.3 px 74 ms EAST, -0.0 px 0 ms NORTH 03:22:37.625 01.907 15672 Exposure complete 03:22:37.645 00.020 15672 worker thread done servicing request 03:22:37.645 00.000 30444 OnExposeComplete: enter 03:22:37.645 00.000 30444 UpdateGuideState(): m_state=6 03:22:37.645 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7962 03:22:37.645 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=203.51, Mass=43707, SNR=38.2, Peak=6474 HFD=3.6 03:22:37.645 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 03:22:37.646 00.001 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 03:22:37.646 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.39 hyp=0.40 cameraTheta=-1.85 mountX=-0.00 mountY=-0.40, mountTheta=-1.57 03:22:37.646 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.39, opts=13) 03:22:37.646 00.000 30444 Enqueuing Move request for scope (-0.11, -0.39) 03:22:37.646 00.000 15672 Worker thread wakes up 03:22:37.646 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.39) opts 0xd 03:22:37.646 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.39) 03:22:37.646 00.000 15672 Moving (-0.11, -0.39) raw xDistance=-0.00 yDistance=-0.40 03:22:37.646 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 03:22:37.646 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 03:22:37.646 00.000 15672 MoveAxis(E, 0, ABG) 03:22:37.646 00.000 15672 Move returns status 0, amount 0 03:22:37.646 00.000 15672 MoveAxis(N, 72, ABG) 03:22:37.647 00.001 15672 Guiding Dir = 0, Dur = 72 03:22:37.647 00.000 15672 IsSlewing returns 0 03:22:37.649 00.002 15672 IsGuiding returns 0 03:22:37.653 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=17147, FiltMin=2608, FiltMax=12430, Gamma=2.950 03:22:37.699 00.046 30444 UpdateGuideState exits: m=43707 SNR=38.2 Saturated 03:22:37.700 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:37.700 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:37.700 00.000 30444 Enqueuing Expose request 03:22:37.761 00.061 15672 IsGuiding returns 1 03:22:37.761 00.000 15672 scope still moving after pulse duration time elapsed 03:22:37.782 00.021 15672 IsSlewing returns 0 03:22:37.784 00.002 15672 IsGuiding returns 1 03:22:37.805 00.021 15672 IsSlewing returns 0 03:22:37.826 00.021 15672 IsGuiding returns 0 03:22:37.826 00.000 15672 scope move finished after 72 + 104 ms 03:22:37.826 00.000 15672 Move returns status 0, amount 72 03:22:37.826 00.000 15672 move complete, result=0 03:22:37.827 00.001 15672 worker thread done servicing request 03:22:37.827 00.000 15672 Worker thread wakes up 03:22:37.827 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:37.827 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:37.827 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 72 ms NORTH 03:22:39.935 02.108 15672 Exposure complete 03:22:39.954 00.019 15672 worker thread done servicing request 03:22:39.954 00.000 30444 OnExposeComplete: enter 03:22:39.955 00.001 30444 UpdateGuideState(): m_state=6 03:22:39.955 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7963 03:22:39.955 00.000 30444 Star::Find returns 1 (1), X=462.73, Y=203.46, Mass=32835, SNR=30.9, Peak=5320 HFD=3.5 03:22:39.955 00.000 30444 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 03:22:39.955 00.000 30444 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 03:22:39.955 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.44 hyp=0.56 cameraTheta=-2.25 mountX=-0.22 mountY=-0.50, mountTheta=-1.98 03:22:39.955 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.44, opts=13) 03:22:39.955 00.000 30444 Enqueuing Move request for scope (-0.35, -0.44) 03:22:39.955 00.000 15672 Worker thread wakes up 03:22:39.956 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.44) opts 0xd 03:22:39.956 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.44) 03:22:39.956 00.000 15672 Moving (-0.35, -0.44) raw xDistance=-0.22 yDistance=-0.50 03:22:39.956 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:22:39.956 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 03:22:39.956 00.000 15672 MoveAxis(E, 0, ABG) 03:22:39.956 00.000 15672 Move returns status 0, amount 0 03:22:39.956 00.000 15672 MoveAxis(N, 90, ABG) 03:22:39.956 00.000 15672 Guiding Dir = 0, Dur = 90 03:22:39.956 00.000 15672 IsSlewing returns 0 03:22:39.957 00.001 15672 IsGuiding returns 0 03:22:39.961 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=15336, FiltMin=2527, FiltMax=11626, Gamma=2.950 03:22:40.033 00.072 30444 UpdateGuideState exits: m=32835 SNR=30.9 Saturated 03:22:40.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:40.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:40.033 00.000 30444 Enqueuing Expose request 03:22:40.045 00.012 15672 PulseGuide returned control before completion, sleep 13 03:22:40.060 00.015 15672 IsGuiding returns 1 03:22:40.060 00.000 15672 scope still moving after pulse duration time elapsed 03:22:40.081 00.021 15672 IsSlewing returns 0 03:22:40.082 00.001 15672 IsGuiding returns 1 03:22:40.103 00.021 15672 IsSlewing returns 0 03:22:40.105 00.002 15672 IsGuiding returns 1 03:22:40.125 00.020 15672 IsSlewing returns 0 03:22:40.127 00.002 15672 IsGuiding returns 1 03:22:40.147 00.020 15672 IsSlewing returns 0 03:22:40.205 00.058 15672 IsGuiding returns 0 03:22:40.205 00.000 15672 scope move finished after 90 + 158 ms 03:22:40.205 00.000 15672 Move returns status 0, amount 90 03:22:40.205 00.000 15672 move complete, result=0 03:22:40.205 00.000 15672 worker thread done servicing request 03:22:40.205 00.000 15672 Worker thread wakes up 03:22:40.205 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:40.205 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 90 ms NORTH 03:22:40.205 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:42.110 01.905 15672 Exposure complete 03:22:42.130 00.020 15672 worker thread done servicing request 03:22:42.130 00.000 30444 OnExposeComplete: enter 03:22:42.130 00.000 30444 UpdateGuideState(): m_state=6 03:22:42.130 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7964 03:22:42.130 00.000 30444 Star::Find returns 1 (1), X=462.59, Y=203.45, Mass=51417, SNR=42.2, Peak=6154 HFD=4.1 03:22:42.130 00.000 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.13 = -2.13) 03:22:42.130 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.19 = -2.19) 03:22:42.130 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=-0.44 hyp=0.66 cameraTheta=-2.40 mountX=-0.35 mountY=-0.53, mountTheta=-2.14 03:22:42.131 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-0.44, opts=13) 03:22:42.131 00.000 30444 Enqueuing Move request for scope (-0.49, -0.44) 03:22:42.131 00.000 15672 Worker thread wakes up 03:22:42.131 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.44) opts 0xd 03:22:42.131 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, -0.44) 03:22:42.131 00.000 15672 Moving (-0.49, -0.44) raw xDistance=-0.35 yDistance=-0.53 03:22:42.131 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 03:22:42.131 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 03:22:42.131 00.000 15672 MoveAxis(E, 93, ABG) 03:22:42.131 00.000 15672 Guiding Dir = 2, Dur = 93 03:22:42.133 00.002 15672 IsSlewing returns 0 03:22:42.137 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2117, max=14375, FiltMin=2606, FiltMax=11692, Gamma=2.950 03:22:42.153 00.016 15672 IsGuiding returns 0 03:22:42.169 00.016 15672 PulseGuide returned control before completion, sleep 88 03:22:42.180 00.011 30444 UpdateGuideState exits: m=51417 SNR=42.2 Saturated 03:22:42.180 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:42.180 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:42.180 00.000 30444 Enqueuing Expose request 03:22:42.259 00.079 15672 IsGuiding returns 1 03:22:42.260 00.001 15672 scope still moving after pulse duration time elapsed 03:22:42.281 00.021 15672 IsSlewing returns 0 03:22:42.283 00.002 15672 IsGuiding returns 0 03:22:42.283 00.000 15672 scope move finished after 93 + 35 ms 03:22:42.283 00.000 15672 Move returns status 0, amount 93 03:22:42.283 00.000 15672 MoveAxis(N, 95, ABG) 03:22:42.283 00.000 15672 Guiding Dir = 0, Dur = 95 03:22:42.283 00.000 15672 IsSlewing returns 0 03:22:42.283 00.000 15672 IsGuiding returns 0 03:22:42.361 00.078 15672 PulseGuide returned control before completion, sleep 28 03:22:42.393 00.032 15672 IsGuiding returns 1 03:22:42.393 00.000 15672 scope still moving after pulse duration time elapsed 03:22:42.414 00.021 15672 IsSlewing returns 0 03:22:42.415 00.001 15672 IsGuiding returns 1 03:22:42.437 00.022 15672 IsSlewing returns 0 03:22:42.438 00.001 15672 IsGuiding returns 1 03:22:42.459 00.021 15672 IsSlewing returns 0 03:22:42.474 00.015 15672 IsGuiding returns 0 03:22:42.474 00.000 15672 scope move finished after 95 + 95 ms 03:22:42.474 00.000 15672 Move returns status 0, amount 95 03:22:42.474 00.000 15672 move complete, result=0 03:22:42.475 00.001 15672 worker thread done servicing request 03:22:42.475 00.000 15672 Worker thread wakes up 03:22:42.475 00.000 30444 GuideStep: -0.3 px 93 ms EAST, -0.5 px 95 ms NORTH 03:22:42.475 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:42.475 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:44.582 02.107 15672 Exposure complete 03:22:44.602 00.020 15672 worker thread done servicing request 03:22:44.602 00.000 30444 OnExposeComplete: enter 03:22:44.602 00.000 30444 UpdateGuideState(): m_state=6 03:22:44.602 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7965 03:22:44.602 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=203.56, Mass=37176, SNR=35.1, Peak=5656 HFD=3.8 03:22:44.602 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 03:22:44.602 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 03:22:44.603 00.001 30444 CameraToMount -- cameraX=0.05 cameraY=-0.34 hyp=0.34 cameraTheta=-1.43 mountX=0.14 mountY=-0.32, mountTheta=-1.16 03:22:44.603 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.34, opts=13) 03:22:44.603 00.000 30444 Enqueuing Move request for scope (0.05, -0.34) 03:22:44.603 00.000 15672 Worker thread wakes up 03:22:44.603 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.34) opts 0xd 03:22:44.603 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.34) 03:22:44.603 00.000 15672 Moving (0.05, -0.34) raw xDistance=0.14 yDistance=-0.32 03:22:44.603 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:22:44.603 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 03:22:44.603 00.000 15672 MoveAxis(E, 0, ABG) 03:22:44.603 00.000 15672 Move returns status 0, amount 0 03:22:44.603 00.000 15672 MoveAxis(N, 57, ABG) 03:22:44.603 00.000 15672 Guiding Dir = 0, Dur = 57 03:22:44.604 00.001 15672 IsSlewing returns 0 03:22:44.605 00.001 15672 IsGuiding returns 0 03:22:44.610 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=14122, FiltMin=2567, FiltMax=11033, Gamma=2.950 03:22:44.652 00.042 30444 UpdateGuideState exits: m=37176 SNR=35.1 Saturated 03:22:44.652 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:44.652 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:44.652 00.000 30444 Enqueuing Expose request 03:22:44.679 00.027 15672 IsGuiding returns 1 03:22:44.679 00.000 15672 scope still moving after pulse duration time elapsed 03:22:44.700 00.021 15672 IsSlewing returns 0 03:22:44.701 00.001 15672 IsGuiding returns 1 03:22:44.722 00.021 15672 IsSlewing returns 0 03:22:44.774 00.052 15672 IsGuiding returns 0 03:22:44.774 00.000 15672 scope move finished after 57 + 111 ms 03:22:44.774 00.000 15672 Move returns status 0, amount 57 03:22:44.774 00.000 15672 move complete, result=0 03:22:44.774 00.000 15672 worker thread done servicing request 03:22:44.774 00.000 15672 Worker thread wakes up 03:22:44.774 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 57 ms NORTH 03:22:44.774 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:44.774 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:46.681 01.907 15672 Exposure complete 03:22:46.701 00.020 15672 worker thread done servicing request 03:22:46.701 00.000 30444 OnExposeComplete: enter 03:22:46.701 00.000 30444 UpdateGuideState(): m_state=6 03:22:46.701 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7966 03:22:46.702 00.001 30444 Star::Find returns 1 (1), X=463.42, Y=203.06, Mass=35926, SNR=33.1, Peak=5575 HFD=3.6 03:22:46.702 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 03:22:46.702 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 03:22:46.702 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.84 hyp=0.90 cameraTheta=-1.19 mountX=0.55 mountY=-0.75, mountTheta=-0.93 03:22:46.702 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.84, opts=13) 03:22:46.702 00.000 30444 Enqueuing Move request for scope (0.34, -0.84) 03:22:46.702 00.000 15672 Worker thread wakes up 03:22:46.702 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.84) opts 0xd 03:22:46.702 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.84) 03:22:46.702 00.000 15672 Moving (0.34, -0.84) raw xDistance=0.55 yDistance=-0.75 03:22:46.702 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55 03:22:46.703 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 03:22:46.703 00.000 15672 MoveAxis(W, 150, ABG) 03:22:46.703 00.000 15672 Guiding Dir = 3, Dur = 150 03:22:46.703 00.000 15672 IsSlewing returns 0 03:22:46.704 00.001 15672 IsGuiding returns 0 03:22:46.709 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=15237, FiltMin=2588, FiltMax=11603, Gamma=2.950 03:22:46.722 00.013 15672 PulseGuide returned control before completion, sleep 143 03:22:46.752 00.030 30444 UpdateGuideState exits: m=35926 SNR=33.1 Saturated 03:22:46.752 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:46.752 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:46.752 00.000 30444 Enqueuing Expose request 03:22:46.915 00.163 15672 IsGuiding returns 0 03:22:46.915 00.000 15672 Move returns status 0, amount 150 03:22:46.915 00.000 15672 MoveAxis(N, 133, ABG) 03:22:46.915 00.000 15672 Guiding Dir = 0, Dur = 133 03:22:46.916 00.001 15672 IsSlewing returns 0 03:22:46.918 00.002 15672 IsGuiding returns 0 03:22:46.994 00.076 15672 PulseGuide returned control before completion, sleep 68 03:22:47.066 00.072 15672 IsGuiding returns 1 03:22:47.066 00.000 15672 scope still moving after pulse duration time elapsed 03:22:47.087 00.021 15672 IsSlewing returns 0 03:22:47.090 00.003 15672 IsGuiding returns 1 03:22:47.111 00.021 15672 IsSlewing returns 0 03:22:47.113 00.002 15672 IsGuiding returns 1 03:22:47.135 00.022 15672 IsSlewing returns 0 03:22:47.186 00.051 15672 IsGuiding returns 0 03:22:47.186 00.000 15672 scope move finished after 133 + 134 ms 03:22:47.186 00.000 15672 Move returns status 0, amount 133 03:22:47.186 00.000 15672 move complete, result=0 03:22:47.186 00.000 15672 worker thread done servicing request 03:22:47.186 00.000 15672 Worker thread wakes up 03:22:47.186 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:47.186 00.000 30444 GuideStep: 0.6 px 150 ms WEST, -0.7 px 133 ms NORTH 03:22:47.187 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:49.296 02.109 15672 Exposure complete 03:22:49.316 00.020 15672 worker thread done servicing request 03:22:49.316 00.000 30444 OnExposeComplete: enter 03:22:49.316 00.000 30444 UpdateGuideState(): m_state=6 03:22:49.316 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7967 03:22:49.317 00.001 30444 Star::Find returns 1 (1), X=463.29, Y=203.45, Mass=41146, SNR=34.9, Peak=5683 HFD=3.8 03:22:49.317 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.84 = -0.84) 03:22:49.317 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.90 = -0.90) 03:22:49.317 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.44 hyp=0.49 cameraTheta=-1.12 mountX=0.33 mountY=-0.38, mountTheta=-0.87 03:22:49.317 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.44, opts=13) 03:22:49.317 00.000 30444 Enqueuing Move request for scope (0.21, -0.44) 03:22:49.317 00.000 15672 Worker thread wakes up 03:22:49.317 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.44) opts 0xd 03:22:49.317 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.44) 03:22:49.317 00.000 15672 Moving (0.21, -0.44) raw xDistance=0.33 yDistance=-0.38 03:22:49.317 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33 03:22:49.317 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 03:22:49.318 00.001 15672 MoveAxis(W, 99, ABG) 03:22:49.318 00.000 15672 Guiding Dir = 3, Dur = 99 03:22:49.319 00.001 15672 IsSlewing returns 0 03:22:49.320 00.001 15672 IsGuiding returns 0 03:22:49.323 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=13051, FiltMin=2573, FiltMax=10265, Gamma=2.950 03:22:49.342 00.019 15672 PulseGuide returned control before completion, sleep 86 03:22:49.366 00.024 30444 UpdateGuideState exits: m=41146 SNR=34.9 Saturated 03:22:49.366 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:49.366 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:49.366 00.000 30444 Enqueuing Expose request 03:22:49.454 00.088 15672 IsGuiding returns 0 03:22:49.454 00.000 15672 Move returns status 0, amount 99 03:22:49.454 00.000 15672 MoveAxis(N, 69, ABG) 03:22:49.454 00.000 15672 Guiding Dir = 0, Dur = 69 03:22:49.455 00.001 15672 IsSlewing returns 0 03:22:49.455 00.000 15672 IsGuiding returns 0 03:22:49.568 00.113 15672 IsGuiding returns 1 03:22:49.568 00.000 15672 scope still moving after pulse duration time elapsed 03:22:49.589 00.021 15672 IsSlewing returns 0 03:22:49.615 00.026 15672 IsGuiding returns 0 03:22:49.615 00.000 15672 scope move finished after 69 + 90 ms 03:22:49.615 00.000 15672 Move returns status 0, amount 69 03:22:49.615 00.000 15672 move complete, result=0 03:22:49.615 00.000 15672 worker thread done servicing request 03:22:49.615 00.000 15672 Worker thread wakes up 03:22:49.615 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:49.615 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:49.615 00.000 30444 GuideStep: 0.3 px 99 ms WEST, -0.4 px 69 ms NORTH 03:22:51.522 01.907 15672 Exposure complete 03:22:51.542 00.020 15672 worker thread done servicing request 03:22:51.542 00.000 30444 OnExposeComplete: enter 03:22:51.542 00.000 30444 UpdateGuideState(): m_state=6 03:22:51.542 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7968 03:22:51.542 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=203.47, Mass=42846, SNR=38.1, Peak=5844 HFD=3.8 03:22:51.542 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 03:22:51.542 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 03:22:51.543 00.001 30444 CameraToMount -- cameraX=0.11 cameraY=-0.42 hyp=0.44 cameraTheta=-1.31 mountX=0.23 mountY=-0.39, mountTheta=-1.05 03:22:51.543 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.42, opts=13) 03:22:51.543 00.000 30444 Enqueuing Move request for scope (0.11, -0.42) 03:22:51.543 00.000 15672 Worker thread wakes up 03:22:51.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.42) opts 0xd 03:22:51.543 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.42) 03:22:51.543 00.000 15672 Moving (0.11, -0.42) raw xDistance=0.23 yDistance=-0.39 03:22:51.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 03:22:51.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 03:22:51.543 00.000 15672 MoveAxis(E, 0, ABG) 03:22:51.543 00.000 15672 Move returns status 0, amount 0 03:22:51.544 00.001 15672 MoveAxis(N, 70, ABG) 03:22:51.544 00.000 15672 Guiding Dir = 0, Dur = 70 03:22:51.544 00.000 15672 IsSlewing returns 0 03:22:51.545 00.001 15672 IsGuiding returns 0 03:22:51.548 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=14311, FiltMin=2532, FiltMax=11133, Gamma=2.950 03:22:51.591 00.043 30444 UpdateGuideState exits: m=42846 SNR=38.1 Saturated 03:22:51.592 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:51.592 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:51.592 00.000 30444 Enqueuing Expose request 03:22:51.629 00.037 15672 IsGuiding returns 1 03:22:51.629 00.000 15672 scope still moving after pulse duration time elapsed 03:22:51.650 00.021 15672 IsSlewing returns 0 03:22:51.722 00.072 15672 IsGuiding returns 0 03:22:51.722 00.000 15672 scope move finished after 70 + 107 ms 03:22:51.723 00.001 15672 Move returns status 0, amount 70 03:22:51.723 00.000 15672 move complete, result=0 03:22:51.723 00.000 15672 worker thread done servicing request 03:22:51.723 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 70 ms NORTH 03:22:51.723 00.000 15672 Worker thread wakes up 03:22:51.723 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:51.723 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:53.829 02.106 15672 Exposure complete 03:22:53.850 00.021 15672 worker thread done servicing request 03:22:53.850 00.000 30444 OnExposeComplete: enter 03:22:53.850 00.000 30444 UpdateGuideState(): m_state=6 03:22:53.850 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7969 03:22:53.850 00.000 30444 Star::Find returns 1 (1), X=462.75, Y=203.25, Mass=39388, SNR=33.7, Peak=5853 HFD=3.5 03:22:53.850 00.000 30444 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 03:22:53.850 00.000 30444 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 03:22:53.850 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.64 hyp=0.72 cameraTheta=-2.04 mountX=-0.14 mountY=-0.70, mountTheta=-1.77 03:22:53.851 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.64, opts=13) 03:22:53.851 00.000 30444 Enqueuing Move request for scope (-0.33, -0.64) 03:22:53.851 00.000 15672 Worker thread wakes up 03:22:53.851 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.64) opts 0xd 03:22:53.851 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.64) 03:22:53.851 00.000 15672 Moving (-0.33, -0.64) raw xDistance=-0.14 yDistance=-0.70 03:22:53.851 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 03:22:53.851 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 03:22:53.851 00.000 15672 MoveAxis(E, 0, ABG) 03:22:53.851 00.000 15672 Move returns status 0, amount 0 03:22:53.851 00.000 15672 MoveAxis(N, 125, ABG) 03:22:53.852 00.001 15672 Guiding Dir = 0, Dur = 125 03:22:53.852 00.000 15672 IsSlewing returns 0 03:22:53.853 00.001 15672 IsGuiding returns 0 03:22:53.857 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=14758, FiltMin=2617, FiltMax=11095, Gamma=2.950 03:22:53.928 00.071 15672 PulseGuide returned control before completion, sleep 61 03:22:53.991 00.063 15672 IsGuiding returns 1 03:22:53.991 00.000 15672 scope still moving after pulse duration time elapsed 03:22:54.012 00.021 15672 IsSlewing returns 0 03:22:54.041 00.029 15672 IsGuiding returns 1 03:22:54.062 00.021 15672 IsSlewing returns 0 03:22:54.065 00.003 15672 IsGuiding returns 1 03:22:54.085 00.020 15672 IsSlewing returns 0 03:22:54.104 00.019 15672 IsGuiding returns 0 03:22:54.104 00.000 15672 scope move finished after 125 + 126 ms 03:22:54.104 00.000 15672 Move returns status 0, amount 125 03:22:54.104 00.000 15672 move complete, result=0 03:22:54.104 00.000 15672 worker thread done servicing request 03:22:54.322 00.218 30444 UpdateGuideState exits: m=39388 SNR=33.7 Saturated 03:22:54.322 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:54.323 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:54.323 00.000 30444 Enqueuing Expose request 03:22:54.323 00.000 15672 Worker thread wakes up 03:22:54.323 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 125 ms NORTH 03:22:54.323 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:54.324 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:56.239 01.915 15672 Exposure complete 03:22:56.273 00.034 15672 worker thread done servicing request 03:22:56.273 00.000 30444 OnExposeComplete: enter 03:22:56.273 00.000 30444 UpdateGuideState(): m_state=6 03:22:56.273 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7970 03:22:56.273 00.000 30444 Star::Find returns 1 (1), X=463.28, Y=203.15, Mass=34104, SNR=33.2, Peak=5425 HFD=3.4 03:22:56.273 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 03:22:56.273 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 03:22:56.273 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.75 hyp=0.78 cameraTheta=-1.31 mountX=0.40 mountY=-0.69, mountTheta=-1.04 03:22:56.274 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.75, opts=13) 03:22:56.274 00.000 30444 Enqueuing Move request for scope (0.20, -0.75) 03:22:56.274 00.000 15672 Worker thread wakes up 03:22:56.274 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.75) opts 0xd 03:22:56.274 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.75) 03:22:56.274 00.000 15672 Moving (0.20, -0.75) raw xDistance=0.40 yDistance=-0.69 03:22:56.274 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 03:22:56.274 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 03:22:56.274 00.000 15672 MoveAxis(W, 108, ABG) 03:22:56.274 00.000 15672 Guiding Dir = 3, Dur = 108 03:22:56.275 00.001 15672 IsSlewing returns 0 03:22:56.276 00.001 15672 IsGuiding returns 0 03:22:56.280 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=15398, FiltMin=2656, FiltMax=12111, Gamma=2.950 03:22:56.291 00.011 15672 PulseGuide returned control before completion, sleep 104 03:22:56.356 00.065 30444 UpdateGuideState exits: m=34104 SNR=33.2 Saturated 03:22:56.356 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:56.356 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:56.357 00.001 30444 Enqueuing Expose request 03:22:56.435 00.078 15672 IsGuiding returns 0 03:22:56.436 00.001 15672 Move returns status 0, amount 108 03:22:56.436 00.000 15672 MoveAxis(N, 123, ABG) 03:22:56.436 00.000 15672 Guiding Dir = 0, Dur = 123 03:22:56.436 00.000 15672 IsSlewing returns 0 03:22:56.439 00.003 15672 IsGuiding returns 0 03:22:56.515 00.076 15672 PulseGuide returned control before completion, sleep 57 03:22:56.576 00.061 15672 IsGuiding returns 1 03:22:56.576 00.000 15672 scope still moving after pulse duration time elapsed 03:22:56.597 00.021 15672 IsSlewing returns 0 03:22:56.597 00.000 15672 IsGuiding returns 1 03:22:56.618 00.021 15672 IsSlewing returns 0 03:22:56.690 00.072 15672 IsGuiding returns 0 03:22:56.690 00.000 15672 scope move finished after 123 + 128 ms 03:22:56.691 00.001 15672 Move returns status 0, amount 123 03:22:56.691 00.000 15672 move complete, result=0 03:22:56.691 00.000 15672 worker thread done servicing request 03:22:56.691 00.000 15672 Worker thread wakes up 03:22:56.691 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:56.691 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:22:56.691 00.000 30444 GuideStep: 0.4 px 108 ms WEST, -0.7 px 123 ms NORTH 03:22:58.802 02.111 15672 Exposure complete 03:22:58.822 00.020 15672 worker thread done servicing request 03:22:58.822 00.000 30444 OnExposeComplete: enter 03:22:58.822 00.000 30444 UpdateGuideState(): m_state=6 03:22:58.822 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7971 03:22:58.822 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=203.69, Mass=39684, SNR=34.3, Peak=5597 HFD=4.1 03:22:58.822 00.000 30444 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 03:22:58.822 00.000 30444 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.90 = -1.90) 03:22:58.822 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.24 cameraTheta=-2.12 mountX=-0.06 mountY=-0.23, mountTheta=-1.85 03:22:58.822 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.21, opts=13) 03:22:58.822 00.000 30444 Enqueuing Move request for scope (-0.13, -0.21) 03:22:58.823 00.001 15672 Worker thread wakes up 03:22:58.823 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd 03:22:58.823 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.21) 03:22:58.823 00.000 15672 Moving (-0.13, -0.21) raw xDistance=-0.06 yDistance=-0.23 03:22:58.823 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 03:22:58.823 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:22:58.823 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 03:22:58.823 00.000 15672 MoveAxis(E, 0, ABG) 03:22:58.823 00.000 15672 Move returns status 0, amount 0 03:22:58.823 00.000 15672 MoveAxis(N, 0, ABG) 03:22:58.823 00.000 15672 Move returns status 0, amount 0 03:22:58.823 00.000 15672 move complete, result=0 03:22:58.823 00.000 15672 worker thread done servicing request 03:22:58.828 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2146, max=13684, FiltMin=2517, FiltMax=10777, Gamma=2.950 03:22:58.932 00.104 30444 UpdateGuideState exits: m=39684 SNR=34.3 Saturated 03:22:58.932 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:22:58.932 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:22:58.932 00.000 30444 Enqueuing Expose request 03:22:58.932 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:22:58.932 00.000 15672 Worker thread wakes up 03:22:58.932 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:22:58.932 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:00.840 01.908 15672 Exposure complete 03:23:00.859 00.019 15672 worker thread done servicing request 03:23:00.860 00.001 30444 OnExposeComplete: enter 03:23:00.860 00.000 30444 UpdateGuideState(): m_state=6 03:23:00.860 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7972 03:23:00.860 00.000 30444 Star::Find returns 1 (1), X=462.99, Y=203.37, Mass=39473, SNR=39.5, Peak=5555 HFD=4.0 03:23:00.860 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 03:23:00.860 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 03:23:00.860 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.52 hyp=0.53 cameraTheta=-1.74 mountX=0.06 mountY=-0.53, mountTheta=-1.46 03:23:00.860 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.52, opts=13) 03:23:00.860 00.000 30444 Enqueuing Move request for scope (-0.09, -0.52) 03:23:00.860 00.000 15672 Worker thread wakes up 03:23:00.861 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.52) opts 0xd 03:23:00.861 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.52) 03:23:00.861 00.000 15672 Moving (-0.09, -0.52) raw xDistance=0.06 yDistance=-0.53 03:23:00.861 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 03:23:00.861 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 03:23:00.861 00.000 15672 MoveAxis(E, 0, ABG) 03:23:00.861 00.000 15672 Move returns status 0, amount 0 03:23:00.861 00.000 15672 MoveAxis(N, 94, ABG) 03:23:00.861 00.000 15672 Guiding Dir = 0, Dur = 94 03:23:00.861 00.000 15672 IsSlewing returns 0 03:23:00.862 00.001 15672 IsGuiding returns 0 03:23:00.866 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=15751, FiltMin=2608, FiltMax=10946, Gamma=2.950 03:23:00.909 00.043 30444 UpdateGuideState exits: m=39473 SNR=39.5 Saturated 03:23:00.910 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:00.910 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:00.910 00.000 30444 Enqueuing Expose request 03:23:00.940 00.030 15672 PulseGuide returned control before completion, sleep 27 03:23:00.973 00.033 15672 IsGuiding returns 1 03:23:00.973 00.000 15672 scope still moving after pulse duration time elapsed 03:23:00.994 00.021 15672 IsSlewing returns 0 03:23:00.995 00.001 15672 IsGuiding returns 1 03:23:01.016 00.021 15672 IsSlewing returns 0 03:23:01.018 00.002 15672 IsGuiding returns 1 03:23:01.039 00.021 15672 IsSlewing returns 0 03:23:01.053 00.014 15672 IsGuiding returns 0 03:23:01.054 00.001 15672 scope move finished after 94 + 96 ms 03:23:01.054 00.000 15672 Move returns status 0, amount 94 03:23:01.054 00.000 15672 move complete, result=0 03:23:01.054 00.000 15672 worker thread done servicing request 03:23:01.054 00.000 15672 Worker thread wakes up 03:23:01.054 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:01.054 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:01.055 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 94 ms NORTH 03:23:03.164 02.109 15672 Exposure complete 03:23:03.183 00.019 15672 worker thread done servicing request 03:23:03.183 00.000 30444 OnExposeComplete: enter 03:23:03.184 00.001 30444 UpdateGuideState(): m_state=6 03:23:03.184 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7973 03:23:03.184 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=204.46, Mass=48761, SNR=39.2, Peak=5678 HFD=4.0 03:23:03.184 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 03:23:03.184 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 03:23:03.184 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.57 hyp=0.57 cameraTheta=1.57 mountX=-0.15 mountY=0.56, mountTheta=1.84 03:23:03.184 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.57, opts=13) 03:23:03.184 00.000 30444 Enqueuing Move request for scope (0.00, 0.57) 03:23:03.184 00.000 15672 Worker thread wakes up 03:23:03.184 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.57) opts 0xd 03:23:03.184 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.57) 03:23:03.184 00.000 15672 Moving (0.00, 0.57) raw xDistance=-0.15 yDistance=0.56 03:23:03.185 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 03:23:03.185 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:23:03.185 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56 03:23:03.185 00.000 15672 MoveAxis(E, 0, ABG) 03:23:03.185 00.000 15672 Move returns status 0, amount 0 03:23:03.185 00.000 15672 MoveAxis(N, 0, ABG) 03:23:03.185 00.000 15672 Move returns status 0, amount 0 03:23:03.185 00.000 15672 move complete, result=0 03:23:03.185 00.000 15672 worker thread done servicing request 03:23:03.190 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=14591, FiltMin=2593, FiltMax=11804, Gamma=2.950 03:23:03.570 00.380 30444 UpdateGuideState exits: m=48761 SNR=39.2 Saturated 03:23:03.570 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:03.570 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:03.570 00.000 30444 Enqueuing Expose request 03:23:03.570 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH 03:23:03.570 00.000 15672 Worker thread wakes up 03:23:03.570 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:03.570 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:05.478 01.908 15672 Exposure complete 03:23:05.498 00.020 15672 worker thread done servicing request 03:23:05.498 00.000 30444 OnExposeComplete: enter 03:23:05.498 00.000 30444 UpdateGuideState(): m_state=6 03:23:05.498 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7974 03:23:05.498 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=203.65, Mass=32319, SNR=29.9, Peak=5322 HFD=3.7 03:23:05.498 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 03:23:05.498 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 03:23:05.498 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.25 cameraTheta=-1.75 mountX=0.02 mountY=-0.25, mountTheta=-1.47 03:23:05.499 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.24, opts=13) 03:23:05.499 00.000 30444 Enqueuing Move request for scope (-0.04, -0.24) 03:23:05.499 00.000 15672 Worker thread wakes up 03:23:05.499 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd 03:23:05.499 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.24) 03:23:05.499 00.000 15672 Moving (-0.04, -0.24) raw xDistance=0.02 yDistance=-0.25 03:23:05.499 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:23:05.499 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:23:05.499 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 03:23:05.499 00.000 15672 MoveAxis(E, 0, ABG) 03:23:05.499 00.000 15672 Move returns status 0, amount 0 03:23:05.500 00.001 15672 MoveAxis(N, 0, ABG) 03:23:05.500 00.000 15672 Move returns status 0, amount 0 03:23:05.500 00.000 15672 move complete, result=0 03:23:05.500 00.000 15672 worker thread done servicing request 03:23:05.505 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=14252, FiltMin=2587, FiltMax=10772, Gamma=2.950 03:23:05.616 00.111 30444 UpdateGuideState exits: m=32319 SNR=29.9 Saturated 03:23:05.616 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:05.616 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:05.616 00.000 30444 Enqueuing Expose request 03:23:05.616 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 03:23:05.616 00.000 15672 Worker thread wakes up 03:23:05.616 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:05.616 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:07.725 02.109 15672 Exposure complete 03:23:07.745 00.020 15672 worker thread done servicing request 03:23:07.745 00.000 30444 OnExposeComplete: enter 03:23:07.745 00.000 30444 UpdateGuideState(): m_state=6 03:23:07.745 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7975 03:23:07.745 00.000 30444 Star::Find returns 1 (1), X=463.47, Y=203.76, Mass=37270, SNR=35.5, Peak=4936 HFD=3.9 03:23:07.746 00.001 30444 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 03:23:07.746 00.000 30444 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 03:23:07.746 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.14 hyp=0.42 cameraTheta=-0.33 mountX=0.41 mountY=-0.05, mountTheta=-0.12 03:23:07.746 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.14, opts=13) 03:23:07.746 00.000 30444 Enqueuing Move request for scope (0.39, -0.14) 03:23:07.746 00.000 15672 Worker thread wakes up 03:23:07.746 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.14) opts 0xd 03:23:07.746 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.14) 03:23:07.746 00.000 15672 Moving (0.39, -0.14) raw xDistance=0.41 yDistance=-0.05 03:23:07.746 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 03:23:07.746 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:23:07.747 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:23:07.747 00.000 15672 MoveAxis(W, 112, ABG) 03:23:07.747 00.000 15672 Guiding Dir = 3, Dur = 112 03:23:07.747 00.000 15672 IsSlewing returns 0 03:23:07.749 00.002 15672 IsGuiding returns 0 03:23:07.752 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=14498, FiltMin=2591, FiltMax=10459, Gamma=2.950 03:23:07.777 00.025 15672 PulseGuide returned control before completion, sleep 94 03:23:07.798 00.021 30444 UpdateGuideState exits: m=37270 SNR=35.5 Saturated 03:23:07.798 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:07.798 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:07.798 00.000 30444 Enqueuing Expose request 03:23:07.874 00.076 15672 IsGuiding returns 1 03:23:07.874 00.000 15672 scope still moving after pulse duration time elapsed 03:23:07.895 00.021 15672 IsSlewing returns 0 03:23:07.906 00.011 15672 IsGuiding returns 0 03:23:07.906 00.000 15672 scope move finished after 112 + 45 ms 03:23:07.906 00.000 15672 Move returns status 0, amount 112 03:23:07.907 00.001 15672 MoveAxis(N, 0, ABG) 03:23:07.907 00.000 15672 Move returns status 0, amount 0 03:23:07.907 00.000 15672 move complete, result=0 03:23:07.907 00.000 15672 worker thread done servicing request 03:23:07.907 00.000 15672 Worker thread wakes up 03:23:07.907 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:07.907 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:08.014 00.107 30444 GuideStep: 0.4 px 112 ms WEST, -0.0 px 0 ms NORTH 03:23:09.813 01.799 15672 Exposure complete 03:23:09.833 00.020 15672 worker thread done servicing request 03:23:09.833 00.000 30444 OnExposeComplete: enter 03:23:09.833 00.000 30444 UpdateGuideState(): m_state=6 03:23:09.833 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7976 03:23:09.833 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=204.71, Mass=48372, SNR=46.8, Peak=5664 HFD=4.4 03:23:09.834 00.001 30444 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.28) = xAngle (2.08 = 2.08) 03:23:09.834 00.000 30444 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.01 = 2.01) 03:23:09.834 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.82 hyp=0.84 cameraTheta=1.80 mountX=-0.41 mountY=0.76, mountTheta=2.06 03:23:09.835 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.82, opts=13) 03:23:09.835 00.000 30444 Enqueuing Move request for scope (-0.19, 0.82) 03:23:09.835 00.000 15672 Worker thread wakes up 03:23:09.835 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.82) opts 0xd 03:23:09.835 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.82) 03:23:09.835 00.000 15672 Moving (-0.19, 0.82) raw xDistance=-0.41 yDistance=0.76 03:23:09.835 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41 03:23:09.835 00.000 15672 resist switch: large excursion: input 0.76 thresh 0.75 direction from -1 to 1 03:23:09.835 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.28 03:23:09.835 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 03:23:09.835 00.000 15672 MoveAxis(E, 102, ABG) 03:23:09.835 00.000 15672 Guiding Dir = 2, Dur = 102 03:23:09.836 00.001 15672 IsSlewing returns 0 03:23:09.837 00.001 15672 IsGuiding returns 0 03:23:09.841 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=13275, FiltMin=2586, FiltMax=11629, Gamma=2.950 03:23:09.854 00.013 15672 PulseGuide returned control before completion, sleep 96 03:23:09.883 00.029 30444 UpdateGuideState exits: m=48372 SNR=46.8 Saturated 03:23:09.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:09.883 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:09.884 00.001 30444 Enqueuing Expose request 03:23:09.998 00.114 15672 IsGuiding returns 0 03:23:09.998 00.000 15672 Move returns status 0, amount 102 03:23:09.998 00.000 15672 MoveAxis(S, 135, ABG) 03:23:09.998 00.000 15672 Guiding Dir = 1, Dur = 135 03:23:09.998 00.000 15672 IsSlewing returns 0 03:23:09.999 00.001 15672 IsGuiding returns 0 03:23:10.078 00.079 15672 PulseGuide returned control before completion, sleep 66 03:23:10.147 00.069 15672 IsGuiding returns 1 03:23:10.147 00.000 15672 scope still moving after pulse duration time elapsed 03:23:10.168 00.021 15672 IsSlewing returns 0 03:23:10.171 00.003 15672 IsGuiding returns 1 03:23:10.193 00.022 15672 IsSlewing returns 0 03:23:10.195 00.002 15672 IsGuiding returns 1 03:23:10.216 00.021 15672 IsSlewing returns 0 03:23:10.269 00.053 15672 IsGuiding returns 0 03:23:10.269 00.000 15672 scope move finished after 135 + 135 ms 03:23:10.269 00.000 15672 Move returns status 0, amount 135 03:23:10.270 00.001 15672 move complete, result=0 03:23:10.270 00.000 15672 worker thread done servicing request 03:23:10.270 00.000 15672 Worker thread wakes up 03:23:10.270 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:10.270 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:10.270 00.000 30444 GuideStep: -0.4 px 102 ms EAST, 0.8 px 135 ms SOUTH 03:23:12.388 02.118 15672 Exposure complete 03:23:12.417 00.029 15672 worker thread done servicing request 03:23:12.417 00.000 30444 OnExposeComplete: enter 03:23:12.417 00.000 30444 UpdateGuideState(): m_state=6 03:23:12.418 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7977 03:23:12.418 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=203.92, Mass=39073, SNR=34.8, Peak=5475 HFD=4.1 03:23:12.418 00.000 30444 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.28) = xAngle (0.55 = 0.55) 03:23:12.418 00.000 30444 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 03:23:12.418 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.27 mountX=0.08 mountY=0.04, mountTheta=0.51 03:23:12.419 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.02, opts=13) 03:23:12.419 00.000 30444 Enqueuing Move request for scope (0.09, 0.02) 03:23:12.420 00.001 15672 Worker thread wakes up 03:23:12.420 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd 03:23:12.420 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.02) 03:23:12.420 00.000 15672 Moving (0.09, 0.02) raw xDistance=0.08 yDistance=0.04 03:23:12.420 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:23:12.420 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:23:12.420 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 03:23:12.420 00.000 15672 MoveAxis(E, 0, ABG) 03:23:12.420 00.000 15672 Move returns status 0, amount 0 03:23:12.420 00.000 15672 MoveAxis(N, 0, ABG) 03:23:12.420 00.000 15672 Move returns status 0, amount 0 03:23:12.420 00.000 15672 move complete, result=0 03:23:12.420 00.000 15672 worker thread done servicing request 03:23:12.424 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=15868, FiltMin=2562, FiltMax=11400, Gamma=2.950 03:23:12.468 00.044 30444 UpdateGuideState exits: m=39073 SNR=34.8 Saturated 03:23:12.468 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:12.468 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:12.468 00.000 30444 Enqueuing Expose request 03:23:12.468 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:23:12.468 00.000 15672 Worker thread wakes up 03:23:12.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:12.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:14.380 01.912 15672 Exposure complete 03:23:14.408 00.028 15672 worker thread done servicing request 03:23:14.408 00.000 30444 OnExposeComplete: enter 03:23:14.408 00.000 30444 UpdateGuideState(): m_state=6 03:23:14.408 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7978 03:23:14.408 00.000 30444 Star::Find returns 1 (1), X=463.44, Y=203.50, Mass=33908, SNR=32.1, Peak=5354 HFD=3.3 03:23:14.408 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 03:23:14.408 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.61 = -0.61) 03:23:14.408 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.39 hyp=0.53 cameraTheta=-0.83 mountX=0.45 mountY=-0.31, mountTheta=-0.59 03:23:14.409 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.39, opts=13) 03:23:14.409 00.000 30444 Enqueuing Move request for scope (0.36, -0.39) 03:23:14.409 00.000 15672 Worker thread wakes up 03:23:14.409 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.39) opts 0xd 03:23:14.409 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.39) 03:23:14.409 00.000 15672 Moving (0.36, -0.39) raw xDistance=0.45 yDistance=-0.31 03:23:14.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45 03:23:14.409 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:23:14.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 03:23:14.409 00.000 15672 MoveAxis(W, 122, ABG) 03:23:14.409 00.000 15672 Guiding Dir = 3, Dur = 122 03:23:14.410 00.001 15672 IsSlewing returns 0 03:23:14.411 00.001 15672 IsGuiding returns 0 03:23:14.414 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=16843, FiltMin=2562, FiltMax=11457, Gamma=2.950 03:23:14.438 00.024 15672 PulseGuide returned control before completion, sleep 105 03:23:14.457 00.019 30444 UpdateGuideState exits: m=33908 SNR=32.1 Saturated 03:23:14.458 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:14.458 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:14.458 00.000 30444 Enqueuing Expose request 03:23:14.546 00.088 15672 IsGuiding returns 1 03:23:14.546 00.000 15672 scope still moving after pulse duration time elapsed 03:23:14.567 00.021 15672 IsSlewing returns 0 03:23:14.583 00.016 15672 IsGuiding returns 0 03:23:14.583 00.000 15672 scope move finished after 122 + 50 ms 03:23:14.583 00.000 15672 Move returns status 0, amount 122 03:23:14.583 00.000 15672 MoveAxis(N, 0, ABG) 03:23:14.583 00.000 15672 Move returns status 0, amount 0 03:23:14.583 00.000 15672 move complete, result=0 03:23:14.584 00.001 15672 worker thread done servicing request 03:23:14.584 00.000 15672 Worker thread wakes up 03:23:14.584 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:14.584 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:14.584 00.000 30444 GuideStep: 0.5 px 122 ms WEST, -0.3 px 0 ms NORTH 03:23:16.701 02.117 15672 Exposure complete 03:23:16.734 00.033 15672 worker thread done servicing request 03:23:16.734 00.000 30444 OnExposeComplete: enter 03:23:16.734 00.000 30444 UpdateGuideState(): m_state=6 03:23:16.734 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7979 03:23:16.734 00.000 30444 Star::Find returns 1 (1), X=462.63, Y=203.88, Mass=37783, SNR=33.1, Peak=5571 HFD=3.8 03:23:16.734 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 03:23:16.734 00.000 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 03:23:16.734 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.01 hyp=0.45 cameraTheta=-3.12 mountX=-0.43 mountY=-0.11, mountTheta=-2.90 03:23:16.735 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.01, opts=13) 03:23:16.735 00.000 30444 Enqueuing Move request for scope (-0.45, -0.01) 03:23:16.735 00.000 15672 Worker thread wakes up 03:23:16.735 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.01) opts 0xd 03:23:16.735 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.01) 03:23:16.735 00.000 15672 Moving (-0.45, -0.01) raw xDistance=-0.43 yDistance=-0.11 03:23:16.735 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43 03:23:16.735 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:23:16.735 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 03:23:16.735 00.000 15672 MoveAxis(E, 108, ABG) 03:23:16.735 00.000 15672 Guiding Dir = 2, Dur = 108 03:23:16.735 00.000 15672 IsSlewing returns 0 03:23:16.737 00.002 15672 IsGuiding returns 0 03:23:16.741 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=15327, FiltMin=2554, FiltMax=11557, Gamma=2.950 03:23:16.754 00.013 15672 PulseGuide returned control before completion, sleep 101 03:23:16.785 00.031 30444 UpdateGuideState exits: m=37783 SNR=33.1 Saturated 03:23:16.785 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:16.785 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:16.785 00.000 30444 Enqueuing Expose request 03:23:16.859 00.074 15672 IsGuiding returns 1 03:23:16.859 00.000 15672 scope still moving after pulse duration time elapsed 03:23:16.880 00.021 15672 IsSlewing returns 0 03:23:16.932 00.052 15672 IsGuiding returns 0 03:23:16.932 00.000 15672 scope move finished after 108 + 87 ms 03:23:16.933 00.001 15672 Move returns status 0, amount 108 03:23:16.933 00.000 15672 MoveAxis(N, 0, ABG) 03:23:16.933 00.000 15672 Move returns status 0, amount 0 03:23:16.933 00.000 15672 move complete, result=0 03:23:16.933 00.000 15672 worker thread done servicing request 03:23:16.933 00.000 15672 Worker thread wakes up 03:23:16.933 00.000 30444 GuideStep: -0.4 px 108 ms EAST, -0.1 px 0 ms NORTH 03:23:16.934 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:16.934 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:18.851 01.917 15672 Exposure complete 03:23:18.884 00.033 15672 worker thread done servicing request 03:23:18.885 00.001 30444 OnExposeComplete: enter 03:23:18.885 00.000 30444 UpdateGuideState(): m_state=6 03:23:18.885 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7980 03:23:18.885 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=204.01, Mass=36724, SNR=36.7, Peak=5575 HFD=3.9 03:23:18.885 00.000 30444 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 03:23:18.885 00.000 30444 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 03:23:18.885 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.11 hyp=0.28 cameraTheta=0.41 mountX=0.22 mountY=0.17, mountTheta=0.65 03:23:18.885 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.11, opts=13) 03:23:18.885 00.000 30444 Enqueuing Move request for scope (0.26, 0.11) 03:23:18.886 00.001 15672 Worker thread wakes up 03:23:18.886 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.11) opts 0xd 03:23:18.886 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.11) 03:23:18.886 00.000 15672 Moving (0.26, 0.11) raw xDistance=0.22 yDistance=0.17 03:23:18.886 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:23:18.886 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:23:18.886 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 03:23:18.886 00.000 15672 MoveAxis(E, 0, ABG) 03:23:18.886 00.000 15672 Move returns status 0, amount 0 03:23:18.886 00.000 15672 MoveAxis(N, 0, ABG) 03:23:18.886 00.000 15672 Move returns status 0, amount 0 03:23:18.886 00.000 15672 move complete, result=0 03:23:18.886 00.000 15672 worker thread done servicing request 03:23:18.891 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=16299, FiltMin=2609, FiltMax=11280, Gamma=2.950 03:23:19.350 00.459 30444 UpdateGuideState exits: m=36724 SNR=36.7 Saturated 03:23:19.351 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:19.351 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:19.351 00.000 30444 Enqueuing Expose request 03:23:19.351 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 03:23:19.351 00.000 15672 Worker thread wakes up 03:23:19.351 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:19.352 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:21.460 02.108 15672 Exposure complete 03:23:21.479 00.019 15672 worker thread done servicing request 03:23:21.479 00.000 30444 OnExposeComplete: enter 03:23:21.479 00.000 30444 UpdateGuideState(): m_state=6 03:23:21.479 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7981 03:23:21.479 00.000 30444 Star::Find returns 1 (1), X=463.45, Y=203.29, Mass=39092, SNR=36.1, Peak=5606 HFD=3.6 03:23:21.479 00.000 30444 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.28) = xAngle (-0.74 = -0.74) 03:23:21.480 00.001 30444 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.80 = -0.80) 03:23:21.480 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.60 hyp=0.71 cameraTheta=-1.02 mountX=0.52 mountY=-0.51, mountTheta=-0.77 03:23:21.480 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.60, opts=13) 03:23:21.480 00.000 30444 Enqueuing Move request for scope (0.37, -0.60) 03:23:21.480 00.000 15672 Worker thread wakes up 03:23:21.480 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.60) opts 0xd 03:23:21.480 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.60) 03:23:21.480 00.000 15672 Moving (0.37, -0.60) raw xDistance=0.52 yDistance=-0.51 03:23:21.480 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52 03:23:21.480 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:23:21.480 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51 03:23:21.481 00.001 15672 MoveAxis(W, 141, ABG) 03:23:21.481 00.000 15672 Guiding Dir = 3, Dur = 141 03:23:21.482 00.001 15672 IsSlewing returns 0 03:23:21.483 00.001 15672 IsGuiding returns 0 03:23:21.487 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=16499, FiltMin=2581, FiltMax=10695, Gamma=2.950 03:23:21.499 00.012 15672 PulseGuide returned control before completion, sleep 136 03:23:21.661 00.162 15672 IsGuiding returns 1 03:23:21.661 00.000 15672 scope still moving after pulse duration time elapsed 03:23:21.682 00.021 15672 IsSlewing returns 0 03:23:21.692 00.010 15672 IsGuiding returns 0 03:23:21.692 00.000 15672 scope move finished after 141 + 68 ms 03:23:21.693 00.001 15672 Move returns status 0, amount 141 03:23:21.693 00.000 15672 MoveAxis(N, 0, ABG) 03:23:21.693 00.000 15672 Move returns status 0, amount 0 03:23:21.693 00.000 15672 move complete, result=0 03:23:21.693 00.000 15672 worker thread done servicing request 03:23:21.901 00.208 30444 UpdateGuideState exits: m=39092 SNR=36.1 Saturated 03:23:21.901 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:21.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:21.901 00.000 30444 Enqueuing Expose request 03:23:21.901 00.000 30444 GuideStep: 0.5 px 141 ms WEST, -0.5 px 0 ms NORTH 03:23:21.901 00.000 15672 Worker thread wakes up 03:23:21.901 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:21.901 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:23.809 01.908 15672 Exposure complete 03:23:23.829 00.020 15672 worker thread done servicing request 03:23:23.829 00.000 30444 OnExposeComplete: enter 03:23:23.829 00.000 30444 UpdateGuideState(): m_state=6 03:23:23.830 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7982 03:23:23.830 00.000 30444 Star::Find returns 1 (1), X=463.44, Y=203.57, Mass=40623, SNR=36.5, Peak=5846 HFD=3.3 03:23:23.830 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 03:23:23.830 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.52 = -0.52) 03:23:23.830 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.32 hyp=0.48 cameraTheta=-0.74 mountX=0.43 mountY=-0.24, mountTheta=-0.51 03:23:23.830 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.32, opts=13) 03:23:23.830 00.000 30444 Enqueuing Move request for scope (0.36, -0.32) 03:23:23.830 00.000 15672 Worker thread wakes up 03:23:23.830 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.32) opts 0xd 03:23:23.830 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.32) 03:23:23.830 00.000 15672 Moving (0.36, -0.32) raw xDistance=0.43 yDistance=-0.24 03:23:23.831 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43 03:23:23.831 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:23:23.831 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 03:23:23.831 00.000 15672 MoveAxis(W, 127, ABG) 03:23:23.831 00.000 15672 Guiding Dir = 3, Dur = 127 03:23:23.831 00.000 15672 IsSlewing returns 0 03:23:23.832 00.001 15672 IsGuiding returns 0 03:23:23.836 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=16769, FiltMin=2599, FiltMax=11652, Gamma=2.950 03:23:23.847 00.011 15672 PulseGuide returned control before completion, sleep 122 03:23:23.959 00.112 30444 UpdateGuideState exits: m=40623 SNR=36.5 Saturated 03:23:23.959 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:23.959 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:23.959 00.000 30444 Enqueuing Expose request 03:23:24.024 00.065 15672 IsGuiding returns 0 03:23:24.024 00.000 15672 Move returns status 0, amount 127 03:23:24.024 00.000 15672 MoveAxis(N, 0, ABG) 03:23:24.024 00.000 15672 Move returns status 0, amount 0 03:23:24.024 00.000 15672 move complete, result=0 03:23:24.024 00.000 15672 worker thread done servicing request 03:23:24.024 00.000 15672 Worker thread wakes up 03:23:24.024 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:24.024 00.000 30444 GuideStep: 0.4 px 127 ms WEST, -0.2 px 0 ms NORTH 03:23:24.024 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:26.131 02.107 15672 Exposure complete 03:23:26.153 00.022 15672 worker thread done servicing request 03:23:26.153 00.000 30444 OnExposeComplete: enter 03:23:26.153 00.000 30444 UpdateGuideState(): m_state=6 03:23:26.153 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7983 03:23:26.153 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=203.39, Mass=44402, SNR=42.0, Peak=6092 HFD=3.9 03:23:26.153 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 03:23:26.153 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 03:23:26.153 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.50 hyp=0.52 cameraTheta=-1.31 mountX=0.27 mountY=-0.46, mountTheta=-1.05 03:23:26.154 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.50, opts=13) 03:23:26.154 00.000 30444 Enqueuing Move request for scope (0.13, -0.50) 03:23:26.154 00.000 15672 Worker thread wakes up 03:23:26.154 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.50) opts 0xd 03:23:26.154 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.50) 03:23:26.154 00.000 15672 Moving (0.13, -0.50) raw xDistance=0.27 yDistance=-0.46 03:23:26.154 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27 03:23:26.154 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:23:26.154 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46 03:23:26.154 00.000 15672 MoveAxis(W, 81, ABG) 03:23:26.154 00.000 15672 Guiding Dir = 3, Dur = 81 03:23:26.155 00.001 15672 IsSlewing returns 0 03:23:26.160 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=15149, FiltMin=2595, FiltMax=11458, Gamma=2.950 03:23:26.196 00.036 15672 IsGuiding returns 0 03:23:26.203 00.007 30444 UpdateGuideState exits: m=44402 SNR=42.0 Saturated 03:23:26.203 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:26.203 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:26.203 00.000 30444 Enqueuing Expose request 03:23:26.212 00.009 15672 PulseGuide returned control before completion, sleep 76 03:23:26.290 00.078 15672 IsGuiding returns 1 03:23:26.290 00.000 15672 scope still moving after pulse duration time elapsed 03:23:26.310 00.020 15672 IsSlewing returns 0 03:23:26.325 00.015 15672 IsGuiding returns 0 03:23:26.325 00.000 15672 scope move finished after 81 + 47 ms 03:23:26.325 00.000 15672 Move returns status 0, amount 81 03:23:26.325 00.000 15672 MoveAxis(N, 0, ABG) 03:23:26.325 00.000 15672 Move returns status 0, amount 0 03:23:26.325 00.000 15672 move complete, result=0 03:23:26.325 00.000 15672 worker thread done servicing request 03:23:26.325 00.000 15672 Worker thread wakes up 03:23:26.325 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:26.325 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:26.325 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.5 px 0 ms NORTH 03:23:28.233 01.908 15672 Exposure complete 03:23:28.256 00.023 15672 worker thread done servicing request 03:23:28.256 00.000 30444 OnExposeComplete: enter 03:23:28.256 00.000 30444 UpdateGuideState(): m_state=6 03:23:28.256 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7984 03:23:28.257 00.001 30444 Star::Find returns 1 (1), X=462.00, Y=204.12, Mass=46626, SNR=39.1, Peak=6208 HFD=4.2 03:23:28.257 00.000 30444 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.28) = xAngle (3.22 = -3.07) 03:23:28.257 00.000 30444 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.16 = -3.13) 03:23:28.257 00.000 30444 CameraToMount -- cameraX=-1.08 cameraY=0.22 hyp=1.11 cameraTheta=2.94 mountX=-1.10 mountY=-0.02, mountTheta=-3.13 03:23:28.257 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.08, y=0.22, opts=13) 03:23:28.257 00.000 30444 Enqueuing Move request for scope (-1.08, 0.22) 03:23:28.257 00.000 15672 Worker thread wakes up 03:23:28.258 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.22) opts 0xd 03:23:28.258 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.08, 0.22) 03:23:28.258 00.000 15672 Moving (-1.08, 0.22) raw xDistance=-1.10 yDistance=-0.02 03:23:28.258 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.10 03:23:28.258 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:23:28.258 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 03:23:28.258 00.000 15672 MoveAxis(E, 292, ABG) 03:23:28.258 00.000 15672 Guiding Dir = 2, Dur = 292 03:23:28.258 00.000 15672 IsSlewing returns 0 03:23:28.260 00.002 15672 IsGuiding returns 0 03:23:28.265 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=14125, FiltMin=2578, FiltMax=10866, Gamma=2.950 03:23:28.288 00.023 15672 PulseGuide returned control before completion, sleep 273 03:23:28.578 00.290 15672 IsGuiding returns 1 03:23:28.578 00.000 15672 scope still moving after pulse duration time elapsed 03:23:28.581 00.003 30444 UpdateGuideState exits: m=46626 SNR=39.1 Saturated 03:23:28.581 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:28.581 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:28.582 00.001 30444 Enqueuing Expose request 03:23:28.601 00.019 15672 IsSlewing returns 0 03:23:28.624 00.023 15672 IsGuiding returns 0 03:23:28.624 00.000 15672 scope move finished after 292 + 73 ms 03:23:28.624 00.000 15672 Move returns status 0, amount 292 03:23:28.624 00.000 15672 MoveAxis(N, 0, ABG) 03:23:28.624 00.000 15672 Move returns status 0, amount 0 03:23:28.624 00.000 15672 move complete, result=0 03:23:28.624 00.000 30444 GuideStep: -1.1 px 292 ms EAST, -0.0 px 0 ms NORTH 03:23:28.624 00.000 15672 worker thread done servicing request 03:23:28.624 00.000 15672 Worker thread wakes up 03:23:28.624 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:28.624 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:30.735 02.111 15672 Exposure complete 03:23:30.754 00.019 15672 worker thread done servicing request 03:23:30.754 00.000 30444 OnExposeComplete: enter 03:23:30.754 00.000 30444 UpdateGuideState(): m_state=6 03:23:30.754 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 7985 03:23:30.754 00.000 30444 Star::Find returns 1 (1), X=462.82, Y=203.23, Mass=39131, SNR=34.7, Peak=5795 HFD=3.8 03:23:30.754 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 03:23:30.754 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 03:23:30.754 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.66 hyp=0.71 cameraTheta=-1.94 mountX=-0.06 mountY=-0.70, mountTheta=-1.66 03:23:30.754 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.66, opts=13) 03:23:30.755 00.001 30444 Enqueuing Move request for scope (-0.26, -0.66) 03:23:30.755 00.000 15672 Worker thread wakes up 03:23:30.755 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.66) opts 0xd 03:23:30.755 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.66) 03:23:30.755 00.000 15672 Moving (-0.26, -0.66) raw xDistance=-0.06 yDistance=-0.70 03:23:30.755 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 03:23:30.755 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.50 newest=-1.18 03:23:30.755 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 03:23:30.755 00.000 15672 MoveAxis(E, 0, ABG) 03:23:30.755 00.000 15672 Move returns status 0, amount 0 03:23:30.755 00.000 15672 MoveAxis(N, 126, ABG) 03:23:30.755 00.000 15672 Guiding Dir = 0, Dur = 126 03:23:30.755 00.000 15672 IsSlewing returns 0 03:23:30.756 00.001 15672 IsGuiding returns 0 03:23:30.761 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=15826, FiltMin=2629, FiltMax=11697, Gamma=2.950 03:23:30.804 00.043 30444 UpdateGuideState exits: m=39131 SNR=34.7 Saturated 03:23:30.804 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:30.804 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:30.804 00.000 30444 Enqueuing Expose request 03:23:30.845 00.041 15672 PulseGuide returned control before completion, sleep 49 03:23:30.896 00.051 15672 IsGuiding returns 1 03:23:30.896 00.000 15672 scope still moving after pulse duration time elapsed 03:23:30.916 00.020 15672 IsSlewing returns 0 03:23:30.958 00.042 15672 IsGuiding returns 1 03:23:30.979 00.021 15672 IsSlewing returns 0 03:23:31.005 00.026 15672 IsGuiding returns 0 03:23:31.005 00.000 15672 scope move finished after 126 + 122 ms 03:23:31.006 00.001 15672 Move returns status 0, amount 126 03:23:31.006 00.000 15672 move complete, result=0 03:23:31.006 00.000 15672 worker thread done servicing request 03:23:31.006 00.000 15672 Worker thread wakes up 03:23:31.006 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:31.006 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:31.007 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 126 ms NORTH 03:23:32.912 01.905 15672 Exposure complete 03:23:32.932 00.020 15672 worker thread done servicing request 03:23:32.932 00.000 30444 OnExposeComplete: enter 03:23:32.932 00.000 30444 UpdateGuideState(): m_state=6 03:23:32.932 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 7986 03:23:32.932 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=203.24, Mass=46990, SNR=40.3, Peak=6055 HFD=3.8 03:23:32.932 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 03:23:32.932 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 03:23:32.933 00.001 30444 CameraToMount -- cameraX=0.15 cameraY=-0.66 hyp=0.68 cameraTheta=-1.34 mountX=0.33 mountY=-0.61, mountTheta=-1.08 03:23:32.933 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.66, opts=13) 03:23:32.933 00.000 30444 Enqueuing Move request for scope (0.15, -0.66) 03:23:32.933 00.000 15672 Worker thread wakes up 03:23:32.933 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.66) opts 0xd 03:23:32.933 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.66) 03:23:32.933 00.000 15672 Moving (0.15, -0.66) raw xDistance=0.33 yDistance=-0.61 03:23:32.933 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 03:23:32.933 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 03:23:32.933 00.000 15672 MoveAxis(W, 89, ABG) 03:23:32.933 00.000 15672 Guiding Dir = 3, Dur = 89 03:23:32.934 00.001 15672 IsSlewing returns 0 03:23:32.935 00.001 15672 IsGuiding returns 0 03:23:32.940 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=17213, FiltMin=2632, FiltMax=10949, Gamma=2.950 03:23:32.953 00.013 15672 PulseGuide returned control before completion, sleep 82 03:23:32.983 00.030 30444 UpdateGuideState exits: m=46990 SNR=40.3 Saturated 03:23:32.983 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:32.983 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:32.983 00.000 30444 Enqueuing Expose request 03:23:33.037 00.054 15672 IsGuiding returns 1 03:23:33.037 00.000 15672 scope still moving after pulse duration time elapsed 03:23:33.058 00.021 15672 IsSlewing returns 0 03:23:33.065 00.007 15672 IsGuiding returns 0 03:23:33.065 00.000 15672 scope move finished after 89 + 40 ms 03:23:33.065 00.000 15672 Move returns status 0, amount 89 03:23:33.065 00.000 15672 MoveAxis(N, 109, ABG) 03:23:33.065 00.000 15672 Guiding Dir = 0, Dur = 109 03:23:33.065 00.000 15672 IsSlewing returns 0 03:23:33.067 00.002 15672 IsGuiding returns 0 03:23:33.145 00.078 15672 PulseGuide returned control before completion, sleep 41 03:23:33.197 00.052 15672 IsGuiding returns 1 03:23:33.197 00.000 15672 scope still moving after pulse duration time elapsed 03:23:33.219 00.022 15672 IsSlewing returns 0 03:23:33.222 00.003 15672 IsGuiding returns 1 03:23:33.243 00.021 15672 IsSlewing returns 0 03:23:33.273 00.030 15672 IsGuiding returns 0 03:23:33.274 00.001 15672 scope move finished after 109 + 98 ms 03:23:33.274 00.000 15672 Move returns status 0, amount 109 03:23:33.274 00.000 15672 move complete, result=0 03:23:33.274 00.000 15672 worker thread done servicing request 03:23:33.274 00.000 15672 Worker thread wakes up 03:23:33.274 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:33.274 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:33.275 00.001 30444 GuideStep: 0.3 px 89 ms WEST, -0.6 px 109 ms NORTH 03:23:35.385 02.110 15672 Exposure complete 03:23:35.404 00.019 15672 worker thread done servicing request 03:23:35.405 00.001 30444 OnExposeComplete: enter 03:23:35.405 00.000 30444 UpdateGuideState(): m_state=6 03:23:35.405 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7987 03:23:35.405 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=203.35, Mass=36302, SNR=34.0, Peak=6189 HFD=3.5 03:23:35.405 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 03:23:35.405 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 03:23:35.405 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.54 hyp=0.57 cameraTheta=-1.26 mountX=0.32 mountY=-0.49, mountTheta=-1.00 03:23:35.405 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.54, opts=13) 03:23:35.405 00.000 30444 Enqueuing Move request for scope (0.18, -0.54) 03:23:35.405 00.000 15672 Worker thread wakes up 03:23:35.406 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.54) opts 0xd 03:23:35.406 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.54) 03:23:35.406 00.000 15672 Moving (0.18, -0.54) raw xDistance=0.32 yDistance=-0.49 03:23:35.406 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32 03:23:35.406 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 03:23:35.406 00.000 15672 MoveAxis(W, 92, ABG) 03:23:35.406 00.000 15672 Guiding Dir = 3, Dur = 92 03:23:35.406 00.000 15672 IsSlewing returns 0 03:23:35.407 00.001 15672 IsGuiding returns 0 03:23:35.411 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=16020, FiltMin=2551, FiltMax=11256, Gamma=2.950 03:23:35.429 00.018 15672 PulseGuide returned control before completion, sleep 81 03:23:35.454 00.025 30444 UpdateGuideState exits: m=36302 SNR=34.0 Saturated 03:23:35.455 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:35.455 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:35.455 00.000 30444 Enqueuing Expose request 03:23:35.512 00.057 15672 IsGuiding returns 1 03:23:35.512 00.000 15672 scope still moving after pulse duration time elapsed 03:23:35.533 00.021 15672 IsSlewing returns 0 03:23:35.542 00.009 15672 IsGuiding returns 0 03:23:35.542 00.000 15672 scope move finished after 92 + 42 ms 03:23:35.542 00.000 15672 Move returns status 0, amount 92 03:23:35.542 00.000 15672 MoveAxis(N, 88, ABG) 03:23:35.542 00.000 15672 Guiding Dir = 0, Dur = 88 03:23:35.542 00.000 15672 IsSlewing returns 0 03:23:35.543 00.001 15672 IsGuiding returns 0 03:23:35.622 00.079 15672 PulseGuide returned control before completion, sleep 20 03:23:35.655 00.033 15672 IsGuiding returns 1 03:23:35.655 00.000 15672 scope still moving after pulse duration time elapsed 03:23:35.676 00.021 15672 IsSlewing returns 0 03:23:35.680 00.004 15672 IsGuiding returns 1 03:23:35.700 00.020 15672 IsSlewing returns 0 03:23:35.703 00.003 15672 IsGuiding returns 1 03:23:35.724 00.021 15672 IsSlewing returns 0 03:23:35.750 00.026 15672 IsGuiding returns 0 03:23:35.751 00.001 15672 scope move finished after 88 + 119 ms 03:23:35.751 00.000 15672 Move returns status 0, amount 88 03:23:35.751 00.000 15672 move complete, result=0 03:23:35.751 00.000 15672 worker thread done servicing request 03:23:35.751 00.000 15672 Worker thread wakes up 03:23:35.751 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:35.751 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:35.752 00.001 30444 GuideStep: 0.3 px 92 ms WEST, -0.5 px 88 ms NORTH 03:23:37.660 01.908 15672 Exposure complete 03:23:37.679 00.019 15672 worker thread done servicing request 03:23:37.679 00.000 30444 OnExposeComplete: enter 03:23:37.679 00.000 30444 UpdateGuideState(): m_state=6 03:23:37.679 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7988 03:23:37.679 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=203.71, Mass=35172, SNR=30.8, Peak=5964 HFD=3.4 03:23:37.679 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 03:23:37.679 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 03:23:37.679 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.81 mountX=0.01 mountY=-0.19, mountTheta=-1.53 03:23:37.680 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.18, opts=13) 03:23:37.680 00.000 30444 Enqueuing Move request for scope (-0.05, -0.18) 03:23:37.680 00.000 15672 Worker thread wakes up 03:23:37.680 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd 03:23:37.680 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.18) 03:23:37.680 00.000 15672 Moving (-0.05, -0.18) raw xDistance=0.01 yDistance=-0.19 03:23:37.680 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:23:37.680 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:23:37.680 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 03:23:37.680 00.000 15672 MoveAxis(E, 0, ABG) 03:23:37.680 00.000 15672 Move returns status 0, amount 0 03:23:37.680 00.000 15672 MoveAxis(N, 0, ABG) 03:23:37.680 00.000 15672 Move returns status 0, amount 0 03:23:37.680 00.000 15672 move complete, result=0 03:23:37.680 00.000 15672 worker thread done servicing request 03:23:37.685 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=15426, FiltMin=2579, FiltMax=11549, Gamma=2.950 03:23:37.727 00.042 30444 UpdateGuideState exits: m=35172 SNR=30.8 Saturated 03:23:37.727 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:37.727 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:37.727 00.000 30444 Enqueuing Expose request 03:23:37.728 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 03:23:37.728 00.000 15672 Worker thread wakes up 03:23:37.728 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:37.728 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:39.838 02.110 15672 Exposure complete 03:23:39.858 00.020 15672 worker thread done servicing request 03:23:39.858 00.000 30444 OnExposeComplete: enter 03:23:39.858 00.000 30444 UpdateGuideState(): m_state=6 03:23:39.858 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7989 03:23:39.859 00.001 30444 Star::Find returns 1 (1), X=462.26, Y=205.00, Mass=45370, SNR=37.4, Peak=5620 HFD=4.0 03:23:39.859 00.000 30444 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.28) = xAngle (2.49 = 2.49) 03:23:39.859 00.000 30444 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.43 = 2.43) 03:23:39.859 00.000 30444 CameraToMount -- cameraX=-0.83 cameraY=1.11 hyp=1.38 cameraTheta=2.21 mountX=-1.10 mountY=0.90, mountTheta=2.45 03:23:39.859 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.83, y=1.11, opts=13) 03:23:39.859 00.000 30444 Enqueuing Move request for scope (-0.83, 1.11) 03:23:39.859 00.000 15672 Worker thread wakes up 03:23:39.859 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 1.11) opts 0xd 03:23:39.859 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.83, 1.11) 03:23:39.859 00.000 15672 Moving (-0.83, 1.11) raw xDistance=-1.10 yDistance=0.90 03:23:39.859 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.10 03:23:39.860 00.001 15672 resist switch: large excursion: input 0.90 thresh 0.75 direction from -1 to 1 03:23:39.860 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.71 03:23:39.860 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 03:23:39.860 00.000 15672 MoveAxis(E, 297, ABG) 03:23:39.860 00.000 15672 Guiding Dir = 2, Dur = 297 03:23:39.860 00.000 15672 IsSlewing returns 0 03:23:39.861 00.001 15672 IsGuiding returns 0 03:23:39.865 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=13074, FiltMin=2574, FiltMax=11256, Gamma=2.950 03:23:39.886 00.021 15672 PulseGuide returned control before completion, sleep 282 03:23:39.908 00.022 30444 UpdateGuideState exits: m=45370 SNR=37.4 Saturated 03:23:39.908 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:39.908 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:39.908 00.000 30444 Enqueuing Expose request 03:23:40.175 00.267 15672 IsGuiding returns 1 03:23:40.175 00.000 15672 scope still moving after pulse duration time elapsed 03:23:40.196 00.021 15672 IsSlewing returns 0 03:23:40.198 00.002 15672 IsGuiding returns 1 03:23:40.219 00.021 15672 IsSlewing returns 0 03:23:40.222 00.003 15672 IsGuiding returns 0 03:23:40.222 00.000 15672 scope move finished after 297 + 63 ms 03:23:40.222 00.000 15672 Move returns status 0, amount 297 03:23:40.222 00.000 15672 MoveAxis(S, 161, ABG) 03:23:40.222 00.000 15672 Guiding Dir = 1, Dur = 161 03:23:40.222 00.000 15672 IsSlewing returns 0 03:23:40.223 00.001 15672 IsGuiding returns 0 03:23:40.307 00.084 15672 PulseGuide returned control before completion, sleep 88 03:23:40.415 00.108 15672 IsGuiding returns 1 03:23:40.416 00.001 15672 scope still moving after pulse duration time elapsed 03:23:40.437 00.021 15672 IsSlewing returns 0 03:23:40.440 00.003 15672 IsGuiding returns 1 03:23:40.461 00.021 15672 IsSlewing returns 0 03:23:40.462 00.001 15672 IsGuiding returns 1 03:23:40.483 00.021 15672 IsSlewing returns 0 03:23:40.509 00.026 15672 IsGuiding returns 0 03:23:40.509 00.000 15672 scope move finished after 161 + 125 ms 03:23:40.509 00.000 15672 Move returns status 0, amount 161 03:23:40.509 00.000 15672 move complete, result=0 03:23:40.509 00.000 15672 worker thread done servicing request 03:23:40.509 00.000 15672 Worker thread wakes up 03:23:40.509 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:40.509 00.000 30444 GuideStep: -1.1 px 297 ms EAST, 0.9 px 161 ms SOUTH 03:23:40.510 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:42.418 01.908 15672 Exposure complete 03:23:42.438 00.020 15672 worker thread done servicing request 03:23:42.438 00.000 30444 OnExposeComplete: enter 03:23:42.438 00.000 30444 UpdateGuideState(): m_state=6 03:23:42.438 00.000 30444 Star::Find(15, 462, 205, 0, (0,0,0,0), 0.0, 255) frame 7990 03:23:42.438 00.000 30444 Star::Find returns 1 (1), X=463.36, Y=204.44, Mass=39691, SNR=34.1, Peak=5391 HFD=3.8 03:23:42.438 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 03:23:42.438 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 03:23:42.438 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.54 hyp=0.61 cameraTheta=1.09 mountX=0.13 mountY=0.59, mountTheta=1.36 03:23:42.438 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.54, opts=13) 03:23:42.438 00.000 30444 Enqueuing Move request for scope (0.28, 0.54) 03:23:42.438 00.000 15672 Worker thread wakes up 03:23:42.438 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.54) opts 0xd 03:23:42.438 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.54) 03:23:42.438 00.000 15672 Moving (0.28, 0.54) raw xDistance=0.13 yDistance=0.59 03:23:42.438 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:23:42.438 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 03:23:42.440 00.002 15672 MoveAxis(E, 0, ABG) 03:23:42.440 00.000 15672 Move returns status 0, amount 0 03:23:42.440 00.000 15672 MoveAxis(S, 105, ABG) 03:23:42.440 00.000 15672 Guiding Dir = 1, Dur = 105 03:23:42.440 00.000 15672 IsSlewing returns 0 03:23:42.440 00.000 15672 IsGuiding returns 0 03:23:42.444 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=13017, FiltMin=2615, FiltMax=11100, Gamma=2.950 03:23:42.487 00.043 30444 UpdateGuideState exits: m=39691 SNR=34.1 Saturated 03:23:42.487 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:42.487 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:42.487 00.000 30444 Enqueuing Expose request 03:23:42.522 00.035 15672 PulseGuide returned control before completion, sleep 34 03:23:42.558 00.036 15672 IsGuiding returns 1 03:23:42.558 00.000 15672 scope still moving after pulse duration time elapsed 03:23:42.578 00.020 15672 IsSlewing returns 0 03:23:42.579 00.001 15672 IsGuiding returns 1 03:23:42.600 00.021 15672 IsSlewing returns 0 03:23:42.603 00.003 15672 IsGuiding returns 1 03:23:42.624 00.021 15672 IsSlewing returns 0 03:23:42.625 00.001 15672 IsGuiding returns 1 03:23:42.646 00.021 15672 IsSlewing returns 0 03:23:42.682 00.036 15672 IsGuiding returns 0 03:23:42.683 00.001 15672 scope move finished after 105 + 137 ms 03:23:42.683 00.000 15672 Move returns status 0, amount 105 03:23:42.683 00.000 15672 move complete, result=0 03:23:42.683 00.000 15672 worker thread done servicing request 03:23:42.683 00.000 15672 Worker thread wakes up 03:23:42.683 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:42.683 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:42.683 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 105 ms SOUTH 03:23:44.789 02.106 15672 Exposure complete 03:23:44.809 00.020 15672 worker thread done servicing request 03:23:44.809 00.000 30444 OnExposeComplete: enter 03:23:44.809 00.000 30444 UpdateGuideState(): m_state=6 03:23:44.809 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7991 03:23:44.809 00.000 30444 Star::Find returns 1 (1), X=463.52, Y=204.38, Mass=40252, SNR=37.5, Peak=5499 HFD=3.4 03:23:44.809 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 03:23:44.809 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 03:23:44.809 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.49 hyp=0.66 cameraTheta=0.84 mountX=0.29 mountY=0.57, mountTheta=1.11 03:23:44.810 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.49, opts=13) 03:23:44.810 00.000 30444 Enqueuing Move request for scope (0.44, 0.49) 03:23:44.810 00.000 15672 Worker thread wakes up 03:23:44.810 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.49) opts 0xd 03:23:44.810 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.49) 03:23:44.810 00.000 15672 Moving (0.44, 0.49) raw xDistance=0.29 yDistance=0.57 03:23:44.810 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 03:23:44.810 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 03:23:44.810 00.000 15672 MoveAxis(W, 77, ABG) 03:23:44.810 00.000 15672 Guiding Dir = 3, Dur = 77 03:23:44.811 00.001 15672 IsSlewing returns 0 03:23:44.812 00.001 15672 IsGuiding returns 0 03:23:44.816 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=14438, FiltMin=2603, FiltMax=11078, Gamma=2.950 03:23:44.839 00.023 15672 PulseGuide returned control before completion, sleep 61 03:23:44.859 00.020 30444 UpdateGuideState exits: m=40252 SNR=37.5 Saturated 03:23:44.859 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:44.859 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:44.860 00.001 30444 Enqueuing Expose request 03:23:44.901 00.041 15672 IsGuiding returns 1 03:23:44.901 00.000 15672 scope still moving after pulse duration time elapsed 03:23:44.923 00.022 15672 IsSlewing returns 0 03:23:44.967 00.044 15672 IsGuiding returns 0 03:23:44.967 00.000 15672 scope move finished after 77 + 77 ms 03:23:44.967 00.000 15672 Move returns status 0, amount 77 03:23:44.967 00.000 15672 MoveAxis(S, 102, ABG) 03:23:44.967 00.000 15672 Guiding Dir = 1, Dur = 102 03:23:44.968 00.001 15672 IsSlewing returns 0 03:23:44.969 00.001 15672 IsGuiding returns 0 03:23:45.046 00.077 15672 PulseGuide returned control before completion, sleep 34 03:23:45.085 00.039 15672 IsGuiding returns 1 03:23:45.085 00.000 15672 scope still moving after pulse duration time elapsed 03:23:45.106 00.021 15672 IsSlewing returns 0 03:23:45.109 00.003 15672 IsGuiding returns 1 03:23:45.130 00.021 15672 IsSlewing returns 0 03:23:45.133 00.003 15672 IsGuiding returns 1 03:23:45.154 00.021 15672 IsSlewing returns 0 03:23:45.206 00.052 15672 IsGuiding returns 0 03:23:45.206 00.000 15672 scope move finished after 102 + 135 ms 03:23:45.207 00.001 15672 Move returns status 0, amount 102 03:23:45.207 00.000 15672 move complete, result=0 03:23:45.207 00.000 15672 worker thread done servicing request 03:23:45.207 00.000 15672 Worker thread wakes up 03:23:45.207 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:45.207 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:45.207 00.000 30444 GuideStep: 0.3 px 77 ms WEST, 0.6 px 102 ms SOUTH 03:23:47.115 01.908 15672 Exposure complete 03:23:47.135 00.020 15672 worker thread done servicing request 03:23:47.135 00.000 30444 OnExposeComplete: enter 03:23:47.135 00.000 30444 UpdateGuideState(): m_state=6 03:23:47.135 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7992 03:23:47.136 00.001 30444 Star::Find returns 1 (1), X=463.11, Y=204.20, Mass=37780, SNR=35.6, Peak=5431 HFD=4.1 03:23:47.136 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 03:23:47.136 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 03:23:47.136 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.46 mountX=-0.05 mountY=0.30, mountTheta=1.74 03:23:47.136 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.30, opts=13) 03:23:47.136 00.000 30444 Enqueuing Move request for scope (0.03, 0.30) 03:23:47.136 00.000 15672 Worker thread wakes up 03:23:47.136 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd 03:23:47.136 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.30) 03:23:47.136 00.000 15672 Moving (0.03, 0.30) raw xDistance=-0.05 yDistance=0.30 03:23:47.136 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:23:47.136 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 03:23:47.136 00.000 15672 MoveAxis(E, 0, ABG) 03:23:47.136 00.000 15672 Move returns status 0, amount 0 03:23:47.137 00.001 15672 MoveAxis(S, 54, ABG) 03:23:47.137 00.000 15672 Guiding Dir = 1, Dur = 54 03:23:47.137 00.000 15672 IsSlewing returns 0 03:23:47.138 00.001 15672 IsGuiding returns 0 03:23:47.142 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=15993, FiltMin=2576, FiltMax=11412, Gamma=2.950 03:23:47.185 00.043 30444 UpdateGuideState exits: m=37780 SNR=35.6 Saturated 03:23:47.185 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:47.185 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:47.185 00.000 30444 Enqueuing Expose request 03:23:47.219 00.034 15672 IsGuiding returns 1 03:23:47.219 00.000 15672 scope still moving after pulse duration time elapsed 03:23:47.241 00.022 15672 IsSlewing returns 0 03:23:47.242 00.001 15672 IsGuiding returns 1 03:23:47.263 00.021 15672 IsSlewing returns 0 03:23:47.263 00.000 15672 IsGuiding returns 1 03:23:47.285 00.022 15672 IsSlewing returns 0 03:23:47.316 00.031 15672 IsGuiding returns 0 03:23:47.316 00.000 15672 scope move finished after 54 + 124 ms 03:23:47.316 00.000 15672 Move returns status 0, amount 54 03:23:47.316 00.000 15672 move complete, result=0 03:23:47.317 00.001 15672 worker thread done servicing request 03:23:47.317 00.000 15672 Worker thread wakes up 03:23:47.317 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:47.317 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:47.317 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH 03:23:49.433 02.116 15672 Exposure complete 03:23:49.461 00.028 15672 worker thread done servicing request 03:23:49.461 00.000 30444 OnExposeComplete: enter 03:23:49.461 00.000 30444 UpdateGuideState(): m_state=6 03:23:49.461 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7993 03:23:49.461 00.000 30444 Star::Find returns 1 (1), X=463.06, Y=204.59, Mass=28986, SNR=29.4, Peak=5607 HFD=3.2 03:23:49.461 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 03:23:49.461 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 03:23:49.462 00.001 30444 CameraToMount -- cameraX=-0.02 cameraY=0.69 hyp=0.69 cameraTheta=1.59 mountX=-0.20 mountY=0.67, mountTheta=1.87 03:23:49.462 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.69, opts=13) 03:23:49.462 00.000 30444 Enqueuing Move request for scope (-0.02, 0.69) 03:23:49.462 00.000 15672 Worker thread wakes up 03:23:49.462 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.69) opts 0xd 03:23:49.462 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.69) 03:23:49.462 00.000 15672 Moving (-0.02, 0.69) raw xDistance=-0.20 yDistance=0.67 03:23:49.462 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 03:23:49.462 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67 03:23:49.462 00.000 15672 MoveAxis(E, 0, ABG) 03:23:49.463 00.001 15672 Move returns status 0, amount 0 03:23:49.463 00.000 15672 MoveAxis(S, 120, ABG) 03:23:49.463 00.000 15672 Guiding Dir = 1, Dur = 120 03:23:49.463 00.000 15672 IsSlewing returns 0 03:23:49.468 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2064, max=12468, FiltMin=2608, FiltMax=11526, Gamma=2.950 03:23:49.505 00.037 15672 IsGuiding returns 0 03:23:49.583 00.078 15672 PulseGuide returned control before completion, sleep 52 03:23:49.637 00.054 15672 IsGuiding returns 1 03:23:49.637 00.000 15672 scope still moving after pulse duration time elapsed 03:23:49.658 00.021 15672 IsSlewing returns 0 03:23:49.659 00.001 15672 IsGuiding returns 1 03:23:49.680 00.021 15672 IsSlewing returns 0 03:23:49.681 00.001 15672 IsGuiding returns 1 03:23:49.702 00.021 15672 IsSlewing returns 0 03:23:49.759 00.057 15672 IsGuiding returns 0 03:23:49.759 00.000 15672 scope move finished after 120 + 134 ms 03:23:49.759 00.000 15672 Move returns status 0, amount 120 03:23:49.759 00.000 15672 move complete, result=0 03:23:49.759 00.000 15672 worker thread done servicing request 03:23:49.954 00.195 30444 UpdateGuideState exits: m=28986 SNR=29.4 Saturated 03:23:49.955 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:49.955 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:49.955 00.000 30444 Enqueuing Expose request 03:23:49.955 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 120 ms SOUTH 03:23:49.955 00.000 15672 Worker thread wakes up 03:23:49.955 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:49.956 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:51.864 01.908 15672 Exposure complete 03:23:51.883 00.019 15672 worker thread done servicing request 03:23:51.884 00.001 30444 OnExposeComplete: enter 03:23:51.884 00.000 30444 UpdateGuideState(): m_state=6 03:23:51.884 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7994 03:23:51.884 00.000 30444 Star::Find returns 1 (1), X=462.68, Y=204.36, Mass=35481, SNR=30.1, Peak=5491 HFD=3.5 03:23:51.884 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 03:23:51.884 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 03:23:51.884 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=0.47 hyp=0.62 cameraTheta=2.28 mountX=-0.52 mountY=0.37, mountTheta=2.52 03:23:51.884 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=0.47, opts=13) 03:23:51.884 00.000 30444 Enqueuing Move request for scope (-0.40, 0.47) 03:23:51.885 00.001 15672 Worker thread wakes up 03:23:51.885 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.47) opts 0xd 03:23:51.885 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 0.47) 03:23:51.885 00.000 15672 Moving (-0.40, 0.47) raw xDistance=-0.52 yDistance=0.37 03:23:51.885 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.52 03:23:51.885 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 03:23:51.885 00.000 15672 MoveAxis(E, 139, ABG) 03:23:51.885 00.000 15672 Guiding Dir = 2, Dur = 139 03:23:51.885 00.000 15672 IsSlewing returns 0 03:23:51.887 00.002 15672 IsGuiding returns 0 03:23:51.892 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=14762, FiltMin=2603, FiltMax=11292, Gamma=2.950 03:23:51.915 00.023 15672 PulseGuide returned control before completion, sleep 122 03:23:51.992 00.077 30444 UpdateGuideState exits: m=35481 SNR=30.1 Saturated 03:23:51.992 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:51.992 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:51.992 00.000 30444 Enqueuing Expose request 03:23:52.040 00.048 15672 IsGuiding returns 1 03:23:52.040 00.000 15672 scope still moving after pulse duration time elapsed 03:23:52.061 00.021 15672 IsSlewing returns 0 03:23:52.062 00.001 15672 IsGuiding returns 1 03:23:52.083 00.021 15672 IsSlewing returns 0 03:23:52.123 00.040 15672 IsGuiding returns 0 03:23:52.124 00.001 15672 scope move finished after 139 + 97 ms 03:23:52.124 00.000 15672 Move returns status 0, amount 139 03:23:52.124 00.000 15672 MoveAxis(S, 66, ABG) 03:23:52.124 00.000 15672 Guiding Dir = 1, Dur = 66 03:23:52.124 00.000 15672 IsSlewing returns 0 03:23:52.126 00.002 15672 IsGuiding returns 0 03:23:52.204 00.078 15672 IsGuiding returns 1 03:23:52.204 00.000 15672 scope still moving after pulse duration time elapsed 03:23:52.225 00.021 15672 IsSlewing returns 0 03:23:52.228 00.003 15672 IsGuiding returns 1 03:23:52.249 00.021 15672 IsSlewing returns 0 03:23:52.250 00.001 15672 IsGuiding returns 1 03:23:52.271 00.021 15672 IsSlewing returns 0 03:23:52.283 00.012 15672 IsGuiding returns 0 03:23:52.283 00.000 15672 scope move finished after 66 + 90 ms 03:23:52.283 00.000 15672 Move returns status 0, amount 66 03:23:52.283 00.000 15672 move complete, result=0 03:23:52.283 00.000 15672 worker thread done servicing request 03:23:52.283 00.000 15672 Worker thread wakes up 03:23:52.283 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:52.283 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:52.283 00.000 30444 GuideStep: -0.5 px 139 ms EAST, 0.4 px 66 ms SOUTH 03:23:54.394 02.111 15672 Exposure complete 03:23:54.425 00.031 15672 worker thread done servicing request 03:23:54.426 00.001 30444 OnExposeComplete: enter 03:23:54.426 00.000 30444 UpdateGuideState(): m_state=6 03:23:54.426 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7995 03:23:54.426 00.000 30444 Star::Find returns 1 (1), X=462.51, Y=205.16, Mass=38086, SNR=35.9, Peak=5593 HFD=4.0 03:23:54.426 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 03:23:54.426 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 03:23:54.426 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=1.26 hyp=1.38 cameraTheta=1.99 mountX=-0.89 mountY=1.11, mountTheta=2.25 03:23:54.427 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=1.26, opts=13) 03:23:54.427 00.000 30444 Enqueuing Move request for scope (-0.57, 1.26) 03:23:54.427 00.000 15672 Worker thread wakes up 03:23:54.427 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 1.26) opts 0xd 03:23:54.427 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, 1.26) 03:23:54.427 00.000 15672 Moving (-0.57, 1.26) raw xDistance=-0.89 yDistance=1.11 03:23:54.427 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.89 03:23:54.427 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.11 03:23:54.427 00.000 15672 MoveAxis(E, 251, ABG) 03:23:54.427 00.000 15672 Guiding Dir = 2, Dur = 251 03:23:54.427 00.000 15672 IsSlewing returns 0 03:23:54.428 00.001 15672 IsGuiding returns 0 03:23:54.433 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=12889, FiltMin=2581, FiltMax=12224, Gamma=2.950 03:23:54.476 00.043 30444 UpdateGuideState exits: m=38086 SNR=35.9 Saturated 03:23:54.476 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:54.476 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:54.476 00.000 30444 Enqueuing Expose request 03:23:54.488 00.012 15672 PulseGuide returned control before completion, sleep 203 03:23:54.745 00.257 15672 IsGuiding returns 0 03:23:54.745 00.000 15672 Move returns status 0, amount 251 03:23:54.745 00.000 15672 MoveAxis(S, 198, ABG) 03:23:54.745 00.000 15672 Guiding Dir = 1, Dur = 198 03:23:54.745 00.000 15672 IsSlewing returns 0 03:23:54.746 00.001 15672 IsGuiding returns 0 03:23:54.823 00.077 15672 PulseGuide returned control before completion, sleep 131 03:23:54.968 00.145 15672 IsGuiding returns 1 03:23:54.968 00.000 15672 scope still moving after pulse duration time elapsed 03:23:54.991 00.023 15672 IsSlewing returns 0 03:23:54.993 00.002 15672 IsGuiding returns 1 03:23:55.014 00.021 15672 IsSlewing returns 0 03:23:55.017 00.003 15672 IsGuiding returns 1 03:23:55.038 00.021 15672 IsSlewing returns 0 03:23:55.064 00.026 15672 IsGuiding returns 0 03:23:55.064 00.000 15672 scope move finished after 198 + 119 ms 03:23:55.064 00.000 15672 Move returns status 0, amount 198 03:23:55.064 00.000 15672 move complete, result=0 03:23:55.064 00.000 15672 worker thread done servicing request 03:23:55.064 00.000 15672 Worker thread wakes up 03:23:55.065 00.001 30444 GuideStep: -0.9 px 251 ms EAST, 1.1 px 198 ms SOUTH 03:23:55.065 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:55.065 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:56.973 01.908 15672 Exposure complete 03:23:56.992 00.019 15672 worker thread done servicing request 03:23:56.993 00.001 30444 OnExposeComplete: enter 03:23:56.993 00.000 30444 UpdateGuideState(): m_state=6 03:23:56.993 00.000 30444 Star::Find(15, 462, 205, 0, (0,0,0,0), 0.0, 255) frame 7996 03:23:56.993 00.000 30444 Star::Find returns 1 (1), X=462.77, Y=204.45, Mass=45915, SNR=41.2, Peak=6098 HFD=3.7 03:23:56.993 00.000 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 03:23:56.993 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 03:23:56.993 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.55 hyp=0.63 cameraTheta=2.08 mountX=-0.45 mountY=0.47, mountTheta=2.33 03:23:56.993 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.55, opts=13) 03:23:56.993 00.000 30444 Enqueuing Move request for scope (-0.31, 0.55) 03:23:56.993 00.000 15672 Worker thread wakes up 03:23:56.994 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.55) opts 0xd 03:23:56.994 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.55) 03:23:56.994 00.000 15672 Moving (-0.31, 0.55) raw xDistance=-0.45 yDistance=0.47 03:23:56.994 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45 03:23:56.994 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 03:23:56.994 00.000 15672 MoveAxis(E, 138, ABG) 03:23:56.994 00.000 15672 Guiding Dir = 2, Dur = 138 03:23:56.994 00.000 15672 IsSlewing returns 0 03:23:56.996 00.002 15672 IsGuiding returns 0 03:23:57.000 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=13148, FiltMin=2616, FiltMax=11817, Gamma=2.950 03:23:57.011 00.011 15672 PulseGuide returned control before completion, sleep 133 03:23:57.042 00.031 30444 UpdateGuideState exits: m=45915 SNR=41.2 Saturated 03:23:57.043 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:57.043 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:57.043 00.000 30444 Enqueuing Expose request 03:23:57.147 00.104 15672 IsGuiding returns 1 03:23:57.147 00.000 15672 scope still moving after pulse duration time elapsed 03:23:57.167 00.020 15672 IsSlewing returns 0 03:23:57.172 00.005 15672 IsGuiding returns 0 03:23:57.172 00.000 15672 scope move finished after 138 + 37 ms 03:23:57.172 00.000 15672 Move returns status 0, amount 138 03:23:57.172 00.000 15672 MoveAxis(S, 84, ABG) 03:23:57.172 00.000 15672 Guiding Dir = 1, Dur = 84 03:23:57.172 00.000 15672 IsSlewing returns 0 03:23:57.173 00.001 15672 IsGuiding returns 0 03:23:57.251 00.078 15672 PulseGuide returned control before completion, sleep 16 03:23:57.268 00.017 15672 IsGuiding returns 1 03:23:57.269 00.001 15672 scope still moving after pulse duration time elapsed 03:23:57.290 00.021 15672 IsSlewing returns 0 03:23:57.363 00.073 15672 IsGuiding returns 0 03:23:57.363 00.000 15672 scope move finished after 84 + 105 ms 03:23:57.363 00.000 15672 Move returns status 0, amount 84 03:23:57.363 00.000 15672 move complete, result=0 03:23:57.363 00.000 15672 worker thread done servicing request 03:23:57.363 00.000 30444 GuideStep: -0.4 px 138 ms EAST, 0.5 px 84 ms SOUTH 03:23:57.363 00.000 15672 Worker thread wakes up 03:23:57.363 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:23:57.363 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:23:59.470 02.107 15672 Exposure complete 03:23:59.492 00.022 15672 worker thread done servicing request 03:23:59.492 00.000 30444 OnExposeComplete: enter 03:23:59.492 00.000 30444 UpdateGuideState(): m_state=6 03:23:59.492 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 7997 03:23:59.492 00.000 30444 Star::Find returns 1 (1), X=463.99, Y=204.30, Mass=38450, SNR=35.8, Peak=5132 HFD=4.0 03:23:59.492 00.000 30444 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.28) = xAngle (0.69 = 0.69) 03:23:59.492 00.000 30444 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.63 = 0.63) 03:23:59.492 00.000 30444 CameraToMount -- cameraX=0.91 cameraY=0.40 hyp=1.00 cameraTheta=0.42 mountX=0.77 mountY=0.59, mountTheta=0.66 03:23:59.494 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.91, y=0.40, opts=13) 03:23:59.494 00.000 30444 Enqueuing Move request for scope (0.91, 0.40) 03:23:59.494 00.000 15672 Worker thread wakes up 03:23:59.494 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.40) opts 0xd 03:23:59.494 00.000 15672 Handling offset move in thread for scope, endpoint = (0.91, 0.40) 03:23:59.494 00.000 15672 Moving (0.91, 0.40) raw xDistance=0.77 yDistance=0.59 03:23:59.494 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.77 03:23:59.494 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 03:23:59.494 00.000 15672 MoveAxis(W, 197, ABG) 03:23:59.494 00.000 15672 Guiding Dir = 3, Dur = 197 03:23:59.495 00.001 15672 IsSlewing returns 0 03:23:59.496 00.001 15672 IsGuiding returns 0 03:23:59.500 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=13969, FiltMin=2606, FiltMax=10694, Gamma=2.950 03:23:59.519 00.019 15672 PulseGuide returned control before completion, sleep 184 03:23:59.602 00.083 30444 UpdateGuideState exits: m=38450 SNR=35.8 Saturated 03:23:59.602 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:23:59.602 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:23:59.602 00.000 30444 Enqueuing Expose request 03:23:59.727 00.125 15672 IsGuiding returns 0 03:23:59.727 00.000 15672 Move returns status 0, amount 197 03:23:59.727 00.000 15672 MoveAxis(S, 105, ABG) 03:23:59.727 00.000 15672 Guiding Dir = 1, Dur = 105 03:23:59.727 00.000 15672 IsSlewing returns 0 03:23:59.729 00.002 15672 IsGuiding returns 0 03:23:59.806 00.077 15672 PulseGuide returned control before completion, sleep 37 03:23:59.845 00.039 15672 IsGuiding returns 1 03:23:59.845 00.000 15672 scope still moving after pulse duration time elapsed 03:23:59.866 00.021 15672 IsSlewing returns 0 03:23:59.867 00.001 15672 IsGuiding returns 1 03:23:59.888 00.021 15672 IsSlewing returns 0 03:23:59.889 00.001 15672 IsGuiding returns 1 03:23:59.910 00.021 15672 IsSlewing returns 0 03:23:59.912 00.002 15672 IsGuiding returns 1 03:23:59.932 00.020 15672 IsSlewing returns 0 03:23:59.999 00.067 15672 IsGuiding returns 0 03:24:00.000 00.001 15672 scope move finished after 105 + 165 ms 03:24:00.000 00.000 15672 Move returns status 0, amount 105 03:24:00.000 00.000 15672 move complete, result=0 03:24:00.001 00.001 15672 worker thread done servicing request 03:24:00.001 00.000 30444 GuideStep: 0.8 px 197 ms WEST, 0.6 px 105 ms SOUTH 03:24:00.001 00.000 15672 Worker thread wakes up 03:24:00.001 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:00.002 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:01.910 01.908 15672 Exposure complete 03:24:01.930 00.020 15672 worker thread done servicing request 03:24:01.930 00.000 30444 OnExposeComplete: enter 03:24:01.930 00.000 30444 UpdateGuideState(): m_state=6 03:24:01.931 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 7998 03:24:01.931 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=203.93, Mass=41723, SNR=35.5, Peak=5655 HFD=4.0 03:24:01.931 00.000 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.48 = 0.48) 03:24:01.931 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.42 = 0.42) 03:24:01.931 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.20 mountX=0.18 mountY=0.08, mountTheta=0.43 03:24:01.932 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.04, opts=13) 03:24:01.932 00.000 30444 Enqueuing Move request for scope (0.19, 0.04) 03:24:01.932 00.000 15672 Worker thread wakes up 03:24:01.932 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd 03:24:01.932 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.04) 03:24:01.932 00.000 15672 Moving (0.19, 0.04) raw xDistance=0.18 yDistance=0.08 03:24:01.932 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 03:24:01.932 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:24:01.932 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 03:24:01.932 00.000 15672 MoveAxis(E, 0, ABG) 03:24:01.932 00.000 15672 Move returns status 0, amount 0 03:24:01.932 00.000 15672 MoveAxis(N, 0, ABG) 03:24:01.932 00.000 15672 Move returns status 0, amount 0 03:24:01.932 00.000 15672 move complete, result=0 03:24:01.933 00.001 15672 worker thread done servicing request 03:24:01.939 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=16349, FiltMin=2551, FiltMax=11399, Gamma=2.950 03:24:01.982 00.043 30444 UpdateGuideState exits: m=41723 SNR=35.5 Saturated 03:24:01.982 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:01.982 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:01.982 00.000 30444 Enqueuing Expose request 03:24:01.982 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:24:01.982 00.000 15672 Worker thread wakes up 03:24:01.982 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:01.982 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:04.091 02.109 15672 Exposure complete 03:24:04.111 00.020 15672 worker thread done servicing request 03:24:04.112 00.001 30444 OnExposeComplete: enter 03:24:04.112 00.000 30444 UpdateGuideState(): m_state=6 03:24:04.112 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 7999 03:24:04.112 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=203.19, Mass=37885, SNR=34.5, Peak=5735 HFD=3.8 03:24:04.112 00.000 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 03:24:04.112 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 03:24:04.112 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.70 hyp=0.71 cameraTheta=-1.42 mountX=0.30 mountY=-0.66, mountTheta=-1.15 03:24:04.112 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.70, opts=13) 03:24:04.112 00.000 30444 Enqueuing Move request for scope (0.11, -0.70) 03:24:04.113 00.001 15672 Worker thread wakes up 03:24:04.113 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.70) opts 0xd 03:24:04.113 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.70) 03:24:04.113 00.000 15672 Moving (0.11, -0.70) raw xDistance=0.30 yDistance=-0.66 03:24:04.113 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 03:24:04.113 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:24:04.113 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66 03:24:04.113 00.000 15672 MoveAxis(W, 81, ABG) 03:24:04.113 00.000 15672 Guiding Dir = 3, Dur = 81 03:24:04.113 00.000 15672 IsSlewing returns 0 03:24:04.114 00.001 15672 IsGuiding returns 0 03:24:04.118 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=16108, FiltMin=2591, FiltMax=11274, Gamma=2.950 03:24:04.136 00.018 15672 PulseGuide returned control before completion, sleep 70 03:24:04.162 00.026 30444 UpdateGuideState exits: m=37885 SNR=34.5 Saturated 03:24:04.162 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:04.162 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:04.162 00.000 30444 Enqueuing Expose request 03:24:04.210 00.048 15672 IsGuiding returns 1 03:24:04.210 00.000 15672 scope still moving after pulse duration time elapsed 03:24:04.231 00.021 15672 IsSlewing returns 0 03:24:04.264 00.033 15672 IsGuiding returns 0 03:24:04.264 00.000 15672 scope move finished after 81 + 68 ms 03:24:04.264 00.000 15672 Move returns status 0, amount 81 03:24:04.264 00.000 15672 MoveAxis(N, 0, ABG) 03:24:04.264 00.000 15672 Move returns status 0, amount 0 03:24:04.264 00.000 15672 move complete, result=0 03:24:04.264 00.000 15672 worker thread done servicing request 03:24:04.264 00.000 15672 Worker thread wakes up 03:24:04.264 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.7 px 0 ms NORTH 03:24:04.264 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:04.264 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:06.180 01.916 15672 Exposure complete 03:24:06.209 00.029 15672 worker thread done servicing request 03:24:06.210 00.001 30444 OnExposeComplete: enter 03:24:06.210 00.000 30444 UpdateGuideState(): m_state=6 03:24:06.210 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8000 03:24:06.210 00.000 30444 Star::Find returns 1 (1), X=462.45, Y=203.60, Mass=25349, SNR=26.4, Peak=5790 HFD=3.0 03:24:06.210 00.000 30444 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 03:24:06.210 00.000 30444 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.48 = -2.48) 03:24:06.210 00.000 30444 CameraToMount -- cameraX=-0.63 cameraY=-0.30 hyp=0.70 cameraTheta=-2.70 mountX=-0.53 mountY=-0.43, mountTheta=-2.46 03:24:06.210 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.63, y=-0.30, opts=13) 03:24:06.210 00.000 30444 Enqueuing Move request for scope (-0.63, -0.30) 03:24:06.211 00.001 15672 Worker thread wakes up 03:24:06.211 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.30) opts 0xd 03:24:06.211 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.63, -0.30) 03:24:06.211 00.000 15672 Moving (-0.63, -0.30) raw xDistance=-0.53 yDistance=-0.43 03:24:06.211 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.53 03:24:06.211 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:24:06.211 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43 03:24:06.211 00.000 15672 MoveAxis(E, 137, ABG) 03:24:06.211 00.000 15672 Guiding Dir = 2, Dur = 137 03:24:06.211 00.000 15672 IsSlewing returns 0 03:24:06.213 00.002 15672 IsGuiding returns 0 03:24:06.216 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=15761, FiltMin=2617, FiltMax=11122, Gamma=2.950 03:24:06.229 00.013 15672 PulseGuide returned control before completion, sleep 132 03:24:06.389 00.160 15672 IsGuiding returns 0 03:24:06.389 00.000 15672 Move returns status 0, amount 137 03:24:06.389 00.000 15672 MoveAxis(N, 0, ABG) 03:24:06.389 00.000 15672 Move returns status 0, amount 0 03:24:06.389 00.000 15672 move complete, result=0 03:24:06.389 00.000 15672 worker thread done servicing request 03:24:06.723 00.334 30444 UpdateGuideState exits: m=25349 SNR=26.4 Saturated 03:24:06.723 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:06.723 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:06.724 00.001 30444 Enqueuing Expose request 03:24:06.724 00.000 30444 GuideStep: -0.5 px 137 ms EAST, -0.4 px 0 ms NORTH 03:24:06.724 00.000 15672 Worker thread wakes up 03:24:06.724 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:06.724 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:08.832 02.108 15672 Exposure complete 03:24:08.851 00.019 15672 worker thread done servicing request 03:24:08.852 00.001 30444 OnExposeComplete: enter 03:24:08.852 00.000 30444 UpdateGuideState(): m_state=6 03:24:08.852 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8001 03:24:08.852 00.000 30444 Star::Find returns 1 (1), X=463.43, Y=203.71, Mass=37228, SNR=36.8, Peak=5763 HFD=3.5 03:24:08.852 00.000 30444 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.28) = xAngle (-0.19 = -0.19) 03:24:08.852 00.000 30444 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.26 = -0.26) 03:24:08.852 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.18 hyp=0.40 cameraTheta=-0.47 mountX=0.39 mountY=-0.10, mountTheta=-0.25 03:24:08.852 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.18, opts=13) 03:24:08.852 00.000 30444 Enqueuing Move request for scope (0.35, -0.18) 03:24:08.853 00.001 15672 Worker thread wakes up 03:24:08.853 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.18) opts 0xd 03:24:08.853 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.18) 03:24:08.853 00.000 15672 Moving (0.35, -0.18) raw xDistance=0.39 yDistance=-0.10 03:24:08.853 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39 03:24:08.853 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:24:08.853 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 03:24:08.853 00.000 15672 MoveAxis(W, 95, ABG) 03:24:08.853 00.000 15672 Guiding Dir = 3, Dur = 95 03:24:08.853 00.000 15672 IsSlewing returns 0 03:24:08.855 00.002 15672 IsGuiding returns 0 03:24:08.858 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=17140, FiltMin=2569, FiltMax=11952, Gamma=2.950 03:24:08.880 00.022 15672 PulseGuide returned control before completion, sleep 80 03:24:08.901 00.021 30444 UpdateGuideState exits: m=37228 SNR=36.8 Saturated 03:24:08.901 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:08.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:08.901 00.000 30444 Enqueuing Expose request 03:24:08.962 00.061 15672 IsGuiding returns 1 03:24:08.962 00.000 15672 scope still moving after pulse duration time elapsed 03:24:08.983 00.021 15672 IsSlewing returns 0 03:24:09.041 00.058 15672 IsGuiding returns 0 03:24:09.041 00.000 15672 scope move finished after 95 + 91 ms 03:24:09.042 00.001 15672 Move returns status 0, amount 95 03:24:09.042 00.000 15672 MoveAxis(N, 0, ABG) 03:24:09.042 00.000 15672 Move returns status 0, amount 0 03:24:09.042 00.000 15672 move complete, result=0 03:24:09.042 00.000 15672 worker thread done servicing request 03:24:09.042 00.000 15672 Worker thread wakes up 03:24:09.042 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:09.042 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:09.043 00.001 30444 GuideStep: 0.4 px 95 ms WEST, -0.1 px 0 ms NORTH 03:24:10.951 01.908 15672 Exposure complete 03:24:10.971 00.020 15672 worker thread done servicing request 03:24:10.971 00.000 30444 OnExposeComplete: enter 03:24:10.971 00.000 30444 UpdateGuideState(): m_state=6 03:24:10.971 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8002 03:24:10.971 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=203.91, Mass=39458, SNR=32.8, Peak=5558 HFD=4.1 03:24:10.972 00.001 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.26 = -3.03) 03:24:10.972 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.19 = -3.09) 03:24:10.972 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.12 cameraTheta=2.98 mountX=-0.11 mountY=-0.01, mountTheta=-3.09 03:24:10.972 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.02, opts=13) 03:24:10.972 00.000 30444 Enqueuing Move request for scope (-0.11, 0.02) 03:24:10.972 00.000 15672 Worker thread wakes up 03:24:10.972 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd 03:24:10.972 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.02) 03:24:10.972 00.000 15672 Moving (-0.11, 0.02) raw xDistance=-0.11 yDistance=-0.01 03:24:10.972 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 03:24:10.972 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:24:10.973 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 03:24:10.973 00.000 15672 MoveAxis(E, 0, ABG) 03:24:10.973 00.000 15672 Move returns status 0, amount 0 03:24:10.973 00.000 15672 MoveAxis(N, 0, ABG) 03:24:10.973 00.000 15672 Move returns status 0, amount 0 03:24:10.973 00.000 15672 move complete, result=0 03:24:10.973 00.000 15672 worker thread done servicing request 03:24:10.977 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=14579, FiltMin=2635, FiltMax=10754, Gamma=2.950 03:24:11.311 00.334 30444 UpdateGuideState exits: m=39458 SNR=32.8 Saturated 03:24:11.312 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:11.312 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:11.312 00.000 30444 Enqueuing Expose request 03:24:11.312 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 03:24:11.312 00.000 15672 Worker thread wakes up 03:24:11.312 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:11.312 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:13.419 02.107 15672 Exposure complete 03:24:13.440 00.021 15672 worker thread done servicing request 03:24:13.440 00.000 30444 OnExposeComplete: enter 03:24:13.440 00.000 30444 UpdateGuideState(): m_state=6 03:24:13.440 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8003 03:24:13.441 00.001 30444 Star::Find returns 1 (1), X=462.86, Y=204.03, Mass=41187, SNR=39.8, Peak=5695 HFD=4.2 03:24:13.441 00.000 30444 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.28) = xAngle (2.88 = 2.88) 03:24:13.441 00.000 30444 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.82 = 2.82) 03:24:13.441 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.13 hyp=0.26 cameraTheta=2.60 mountX=-0.25 mountY=0.08, mountTheta=2.82 03:24:13.441 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.13, opts=13) 03:24:13.442 00.001 30444 Enqueuing Move request for scope (-0.22, 0.13) 03:24:13.442 00.000 15672 Worker thread wakes up 03:24:13.442 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.13) opts 0xd 03:24:13.442 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.13) 03:24:13.442 00.000 15672 Moving (-0.22, 0.13) raw xDistance=-0.25 yDistance=0.08 03:24:13.442 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 03:24:13.442 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:24:13.442 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 03:24:13.442 00.000 15672 MoveAxis(E, 68, ABG) 03:24:13.442 00.000 15672 Guiding Dir = 2, Dur = 68 03:24:13.442 00.000 15672 IsSlewing returns 0 03:24:13.444 00.002 15672 IsGuiding returns 0 03:24:13.449 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=15823, FiltMin=2608, FiltMax=11854, Gamma=2.950 03:24:13.465 00.016 15672 PulseGuide returned control before completion, sleep 58 03:24:13.494 00.029 30444 UpdateGuideState exits: m=41187 SNR=39.8 Saturated 03:24:13.494 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:13.494 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:13.494 00.000 30444 Enqueuing Expose request 03:24:13.561 00.067 15672 IsGuiding returns 0 03:24:13.561 00.000 15672 Move returns status 0, amount 68 03:24:13.561 00.000 15672 MoveAxis(N, 0, ABG) 03:24:13.561 00.000 15672 Move returns status 0, amount 0 03:24:13.561 00.000 15672 move complete, result=0 03:24:13.561 00.000 15672 worker thread done servicing request 03:24:13.561 00.000 15672 Worker thread wakes up 03:24:13.561 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:13.561 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:13.561 00.000 30444 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH 03:24:15.472 01.911 15672 Exposure complete 03:24:15.492 00.020 15672 worker thread done servicing request 03:24:15.492 00.000 30444 OnExposeComplete: enter 03:24:15.492 00.000 30444 UpdateGuideState(): m_state=6 03:24:15.492 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8004 03:24:15.492 00.000 30444 Star::Find returns 1 (1), X=462.79, Y=204.29, Mass=43027, SNR=40.8, Peak=6159 HFD=3.8 03:24:15.492 00.000 30444 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.28) = xAngle (2.49 = 2.49) 03:24:15.492 00.000 30444 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.42 = 2.42) 03:24:15.492 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.40 hyp=0.49 cameraTheta=2.21 mountX=-0.39 mountY=0.32, mountTheta=2.45 03:24:15.492 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.40, opts=13) 03:24:15.493 00.001 30444 Enqueuing Move request for scope (-0.29, 0.40) 03:24:15.493 00.000 15672 Worker thread wakes up 03:24:15.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.40) opts 0xd 03:24:15.493 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.40) 03:24:15.493 00.000 15672 Moving (-0.29, 0.40) raw xDistance=-0.39 yDistance=0.32 03:24:15.493 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39 03:24:15.493 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 03:24:15.493 00.000 15672 MoveAxis(E, 110, ABG) 03:24:15.493 00.000 15672 Guiding Dir = 2, Dur = 110 03:24:15.493 00.000 15672 IsSlewing returns 0 03:24:15.495 00.002 15672 IsGuiding returns 0 03:24:15.499 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=14805, FiltMin=2596, FiltMax=11855, Gamma=2.950 03:24:15.510 00.011 15672 PulseGuide returned control before completion, sleep 105 03:24:15.616 00.106 15672 IsGuiding returns 1 03:24:15.616 00.000 15672 scope still moving after pulse duration time elapsed 03:24:15.638 00.022 15672 IsSlewing returns 0 03:24:15.686 00.048 15672 IsGuiding returns 0 03:24:15.686 00.000 15672 scope move finished after 110 + 81 ms 03:24:15.686 00.000 15672 Move returns status 0, amount 110 03:24:15.686 00.000 15672 MoveAxis(S, 58, ABG) 03:24:15.686 00.000 15672 Guiding Dir = 1, Dur = 58 03:24:15.687 00.001 15672 IsSlewing returns 0 03:24:15.688 00.001 15672 IsGuiding returns 0 03:24:15.771 00.083 15672 IsGuiding returns 1 03:24:15.772 00.001 15672 scope still moving after pulse duration time elapsed 03:24:15.792 00.020 15672 IsSlewing returns 0 03:24:15.795 00.003 15672 IsGuiding returns 1 03:24:15.816 00.021 15672 IsSlewing returns 0 03:24:15.819 00.003 15672 IsGuiding returns 1 03:24:15.840 00.021 15672 IsSlewing returns 0 03:24:15.863 00.023 15672 IsGuiding returns 0 03:24:15.863 00.000 15672 scope move finished after 58 + 117 ms 03:24:15.863 00.000 15672 Move returns status 0, amount 58 03:24:15.863 00.000 15672 move complete, result=0 03:24:15.863 00.000 15672 worker thread done servicing request 03:24:15.904 00.041 30444 UpdateGuideState exits: m=43027 SNR=40.8 Saturated 03:24:15.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:15.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:15.904 00.000 30444 Enqueuing Expose request 03:24:15.905 00.001 30444 GuideStep: -0.4 px 110 ms EAST, 0.3 px 58 ms SOUTH 03:24:15.905 00.000 15672 Worker thread wakes up 03:24:15.905 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:15.905 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:18.013 02.108 15672 Exposure complete 03:24:18.033 00.020 15672 worker thread done servicing request 03:24:18.033 00.000 30444 OnExposeComplete: enter 03:24:18.034 00.001 30444 UpdateGuideState(): m_state=6 03:24:18.034 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8005 03:24:18.034 00.000 30444 Star::Find returns 1 (1), X=462.74, Y=204.20, Mass=35165, SNR=35.5, Peak=5696 HFD=3.5 03:24:18.034 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 03:24:18.034 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 03:24:18.034 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.30 hyp=0.46 cameraTheta=2.42 mountX=-0.41 mountY=0.22, mountTheta=2.65 03:24:18.034 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.30, opts=13) 03:24:18.034 00.000 30444 Enqueuing Move request for scope (-0.34, 0.30) 03:24:18.035 00.001 15672 Worker thread wakes up 03:24:18.035 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.30) opts 0xd 03:24:18.035 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.30) 03:24:18.035 00.000 15672 Moving (-0.34, 0.30) raw xDistance=-0.41 yDistance=0.22 03:24:18.035 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41 03:24:18.035 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:24:18.035 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 03:24:18.035 00.000 15672 MoveAxis(E, 119, ABG) 03:24:18.035 00.000 15672 Guiding Dir = 2, Dur = 119 03:24:18.035 00.000 15672 IsSlewing returns 0 03:24:18.036 00.001 15672 IsGuiding returns 0 03:24:18.041 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=15729, FiltMin=2541, FiltMax=11999, Gamma=2.950 03:24:18.066 00.025 15672 PulseGuide returned control before completion, sleep 100 03:24:18.130 00.064 30444 UpdateGuideState exits: m=35165 SNR=35.5 Saturated 03:24:18.130 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:18.130 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:18.130 00.000 30444 Enqueuing Expose request 03:24:18.166 00.036 15672 IsGuiding returns 1 03:24:18.166 00.000 15672 scope still moving after pulse duration time elapsed 03:24:18.187 00.021 15672 IsSlewing returns 0 03:24:18.194 00.007 15672 IsGuiding returns 0 03:24:18.194 00.000 15672 scope move finished after 119 + 39 ms 03:24:18.194 00.000 15672 Move returns status 0, amount 119 03:24:18.194 00.000 15672 MoveAxis(N, 0, ABG) 03:24:18.194 00.000 15672 Move returns status 0, amount 0 03:24:18.194 00.000 15672 move complete, result=0 03:24:18.194 00.000 15672 worker thread done servicing request 03:24:18.194 00.000 15672 Worker thread wakes up 03:24:18.194 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:18.194 00.000 30444 GuideStep: -0.4 px 119 ms EAST, 0.2 px 0 ms NORTH 03:24:18.194 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:20.108 01.914 15672 Exposure complete 03:24:20.141 00.033 15672 worker thread done servicing request 03:24:20.141 00.000 30444 OnExposeComplete: enter 03:24:20.141 00.000 30444 UpdateGuideState(): m_state=6 03:24:20.141 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8006 03:24:20.141 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=203.14, Mass=53875, SNR=48.4, Peak=5924 HFD=4.4 03:24:20.141 00.000 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 03:24:20.141 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 03:24:20.141 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.75 hyp=0.76 cameraTheta=-1.42 mountX=0.32 mountY=-0.71, mountTheta=-1.15 03:24:20.141 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.75, opts=13) 03:24:20.142 00.001 30444 Enqueuing Move request for scope (0.12, -0.75) 03:24:20.142 00.000 15672 Worker thread wakes up 03:24:20.142 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.75) opts 0xd 03:24:20.142 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.75) 03:24:20.142 00.000 15672 Moving (0.12, -0.75) raw xDistance=0.32 yDistance=-0.71 03:24:20.142 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32 03:24:20.142 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:24:20.142 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71 03:24:20.142 00.000 15672 MoveAxis(W, 78, ABG) 03:24:20.142 00.000 15672 Guiding Dir = 3, Dur = 78 03:24:20.142 00.000 15672 IsSlewing returns 0 03:24:20.143 00.001 15672 IsGuiding returns 0 03:24:20.159 00.016 15672 PulseGuide returned control before completion, sleep 73 03:24:20.178 00.019 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=15895, FiltMin=2534, FiltMax=10653, Gamma=2.950 03:24:20.227 00.049 30444 UpdateGuideState exits: m=53875 SNR=48.4 Saturated 03:24:20.227 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:20.227 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:20.227 00.000 30444 Enqueuing Expose request 03:24:20.234 00.007 15672 IsGuiding returns 1 03:24:20.234 00.000 15672 scope still moving after pulse duration time elapsed 03:24:20.255 00.021 15672 IsSlewing returns 0 03:24:20.271 00.016 15672 IsGuiding returns 0 03:24:20.271 00.000 15672 scope move finished after 78 + 49 ms 03:24:20.271 00.000 15672 Move returns status 0, amount 78 03:24:20.271 00.000 15672 MoveAxis(N, 0, ABG) 03:24:20.271 00.000 15672 Move returns status 0, amount 0 03:24:20.271 00.000 15672 move complete, result=0 03:24:20.271 00.000 15672 worker thread done servicing request 03:24:20.271 00.000 15672 Worker thread wakes up 03:24:20.271 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:20.271 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:20.459 00.188 30444 GuideStep: 0.3 px 78 ms WEST, -0.7 px 0 ms NORTH 03:24:22.387 01.928 15672 Exposure complete 03:24:22.418 00.031 15672 worker thread done servicing request 03:24:22.418 00.000 30444 OnExposeComplete: enter 03:24:22.419 00.001 30444 UpdateGuideState(): m_state=6 03:24:22.419 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8007 03:24:22.419 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=204.10, Mass=41931, SNR=39.6, Peak=5648 HFD=4.1 03:24:22.419 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 03:24:22.419 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 03:24:22.419 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.94 mountX=0.09 mountY=0.23, mountTheta=1.21 03:24:22.420 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.20, opts=13) 03:24:22.420 00.000 30444 Enqueuing Move request for scope (0.15, 0.20) 03:24:22.420 00.000 15672 Worker thread wakes up 03:24:22.420 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd 03:24:22.420 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.20) 03:24:22.420 00.000 15672 Moving (0.15, 0.20) raw xDistance=0.09 yDistance=0.23 03:24:22.420 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:24:22.420 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:24:22.420 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 03:24:22.420 00.000 15672 MoveAxis(E, 0, ABG) 03:24:22.420 00.000 15672 Move returns status 0, amount 0 03:24:22.420 00.000 15672 MoveAxis(N, 0, ABG) 03:24:22.420 00.000 15672 Move returns status 0, amount 0 03:24:22.420 00.000 15672 move complete, result=0 03:24:22.420 00.000 15672 worker thread done servicing request 03:24:22.425 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=15707, FiltMin=2596, FiltMax=11717, Gamma=2.950 03:24:22.469 00.044 30444 UpdateGuideState exits: m=41931 SNR=39.6 Saturated 03:24:22.469 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:22.469 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:22.469 00.000 30444 Enqueuing Expose request 03:24:22.469 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:24:22.469 00.000 15672 Worker thread wakes up 03:24:22.469 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:22.469 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:24.379 01.910 15672 Exposure complete 03:24:24.408 00.029 15672 worker thread done servicing request 03:24:24.408 00.000 30444 OnExposeComplete: enter 03:24:24.408 00.000 30444 UpdateGuideState(): m_state=6 03:24:24.408 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8008 03:24:24.408 00.000 30444 Star::Find returns 1 (1), X=463.22, Y=203.42, Mass=40385, SNR=35.5, Peak=6023 HFD=3.7 03:24:24.408 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 03:24:24.408 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 03:24:24.408 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.48 hyp=0.50 cameraTheta=-1.29 mountX=0.26 mountY=-0.44, mountTheta=-1.03 03:24:24.409 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.48, opts=13) 03:24:24.409 00.000 30444 Enqueuing Move request for scope (0.14, -0.48) 03:24:24.409 00.000 15672 Worker thread wakes up 03:24:24.409 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.48) opts 0xd 03:24:24.409 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.48) 03:24:24.409 00.000 15672 Moving (0.14, -0.48) raw xDistance=0.26 yDistance=-0.44 03:24:24.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 03:24:24.409 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 03:24:24.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44 03:24:24.409 00.000 15672 MoveAxis(W, 72, ABG) 03:24:24.409 00.000 15672 Guiding Dir = 3, Dur = 72 03:24:24.410 00.001 15672 IsSlewing returns 0 03:24:24.410 00.000 15672 IsGuiding returns 0 03:24:24.414 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=15763, FiltMin=2594, FiltMax=11595, Gamma=2.950 03:24:24.440 00.026 15672 PulseGuide returned control before completion, sleep 53 03:24:24.456 00.016 30444 UpdateGuideState exits: m=40385 SNR=35.5 Saturated 03:24:24.456 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:24.456 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:24.456 00.000 30444 Enqueuing Expose request 03:24:24.495 00.039 15672 IsGuiding returns 1 03:24:24.496 00.001 15672 scope still moving after pulse duration time elapsed 03:24:24.517 00.021 15672 IsSlewing returns 0 03:24:24.537 00.020 15672 IsGuiding returns 0 03:24:24.537 00.000 15672 scope move finished after 72 + 55 ms 03:24:24.537 00.000 15672 Move returns status 0, amount 72 03:24:24.537 00.000 15672 MoveAxis(N, 0, ABG) 03:24:24.537 00.000 15672 Move returns status 0, amount 0 03:24:24.537 00.000 15672 move complete, result=0 03:24:24.537 00.000 15672 worker thread done servicing request 03:24:24.537 00.000 15672 Worker thread wakes up 03:24:24.538 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:24.538 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:24.538 00.000 30444 GuideStep: 0.3 px 72 ms WEST, -0.4 px 0 ms NORTH 03:24:26.645 02.107 15672 Exposure complete 03:24:26.664 00.019 15672 worker thread done servicing request 03:24:26.664 00.000 30444 OnExposeComplete: enter 03:24:26.664 00.000 30444 UpdateGuideState(): m_state=6 03:24:26.664 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8009 03:24:26.664 00.000 30444 Star::Find returns 1 (1), X=462.80, Y=203.89, Mass=36320, SNR=35.9, Peak=6182 HFD=3.6 03:24:26.664 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 03:24:26.664 00.000 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 03:24:26.664 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.12 mountX=-0.26 mountY=-0.07, mountTheta=-2.90 03:24:26.665 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.01, opts=13) 03:24:26.665 00.000 30444 Enqueuing Move request for scope (-0.28, -0.01) 03:24:26.665 00.000 15672 Worker thread wakes up 03:24:26.665 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.01) opts 0xd 03:24:26.665 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.01) 03:24:26.665 00.000 15672 Moving (-0.28, -0.01) raw xDistance=-0.26 yDistance=-0.07 03:24:26.665 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26 03:24:26.665 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:24:26.665 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 03:24:26.665 00.000 15672 MoveAxis(E, 66, ABG) 03:24:26.665 00.000 15672 Guiding Dir = 2, Dur = 66 03:24:26.666 00.001 15672 IsSlewing returns 0 03:24:26.667 00.001 15672 IsGuiding returns 0 03:24:26.671 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=15265, FiltMin=2642, FiltMax=11240, Gamma=2.950 03:24:26.692 00.021 15672 PulseGuide returned control before completion, sleep 52 03:24:26.757 00.065 15672 IsGuiding returns 0 03:24:26.757 00.000 15672 Move returns status 0, amount 66 03:24:26.757 00.000 15672 MoveAxis(N, 0, ABG) 03:24:26.757 00.000 15672 Move returns status 0, amount 0 03:24:26.757 00.000 15672 move complete, result=0 03:24:26.757 00.000 15672 worker thread done servicing request 03:24:26.759 00.002 30444 UpdateGuideState exits: m=36320 SNR=35.9 Saturated 03:24:26.760 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:26.760 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:26.760 00.000 30444 Enqueuing Expose request 03:24:26.760 00.000 30444 GuideStep: -0.3 px 66 ms EAST, -0.1 px 0 ms NORTH 03:24:26.760 00.000 15672 Worker thread wakes up 03:24:26.760 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:26.760 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:28.676 01.916 15672 Exposure complete 03:24:28.709 00.033 15672 worker thread done servicing request 03:24:28.709 00.000 30444 OnExposeComplete: enter 03:24:28.709 00.000 30444 UpdateGuideState(): m_state=6 03:24:28.710 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8010 03:24:28.710 00.000 30444 Star::Find returns 1 (1), X=463.46, Y=203.32, Mass=41532, SNR=37.8, Peak=5614 HFD=3.6 03:24:28.710 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 03:24:28.710 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 03:24:28.710 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.58 hyp=0.69 cameraTheta=-0.99 mountX=0.52 mountY=-0.48, mountTheta=-0.75 03:24:28.710 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.58, opts=13) 03:24:28.710 00.000 30444 Enqueuing Move request for scope (0.38, -0.58) 03:24:28.710 00.000 15672 Worker thread wakes up 03:24:28.710 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.58) opts 0xd 03:24:28.710 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.58) 03:24:28.711 00.001 15672 Moving (0.38, -0.58) raw xDistance=0.52 yDistance=-0.48 03:24:28.711 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.52 03:24:28.711 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:24:28.711 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48 03:24:28.711 00.000 15672 MoveAxis(W, 136, ABG) 03:24:28.711 00.000 15672 Guiding Dir = 3, Dur = 136 03:24:28.711 00.000 15672 IsSlewing returns 0 03:24:28.712 00.001 15672 IsGuiding returns 0 03:24:28.716 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=16500, FiltMin=2554, FiltMax=10859, Gamma=2.950 03:24:28.737 00.021 15672 PulseGuide returned control before completion, sleep 122 03:24:28.760 00.023 30444 UpdateGuideState exits: m=41532 SNR=37.8 Saturated 03:24:28.760 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:28.760 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:28.760 00.000 30444 Enqueuing Expose request 03:24:28.861 00.101 15672 IsGuiding returns 1 03:24:28.862 00.001 15672 scope still moving after pulse duration time elapsed 03:24:28.882 00.020 15672 IsSlewing returns 0 03:24:28.913 00.031 15672 IsGuiding returns 0 03:24:28.914 00.001 15672 scope move finished after 136 + 65 ms 03:24:28.914 00.000 15672 Move returns status 0, amount 136 03:24:28.914 00.000 15672 MoveAxis(N, 0, ABG) 03:24:28.914 00.000 15672 Move returns status 0, amount 0 03:24:28.914 00.000 15672 move complete, result=0 03:24:28.914 00.000 15672 worker thread done servicing request 03:24:28.914 00.000 15672 Worker thread wakes up 03:24:28.914 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:28.914 00.000 30444 GuideStep: 0.5 px 136 ms WEST, -0.5 px 0 ms NORTH 03:24:28.914 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:31.021 02.107 15672 Exposure complete 03:24:31.041 00.020 15672 worker thread done servicing request 03:24:31.041 00.000 30444 OnExposeComplete: enter 03:24:31.041 00.000 30444 UpdateGuideState(): m_state=6 03:24:31.041 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8011 03:24:31.042 00.001 30444 Star::Find returns 1 (1), X=463.33, Y=203.24, Mass=45188, SNR=41.7, Peak=5914 HFD=3.7 03:24:31.042 00.000 30444 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.28) = xAngle (-0.93 = -0.93) 03:24:31.042 00.000 30444 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 03:24:31.042 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.66 hyp=0.70 cameraTheta=-1.21 mountX=0.42 mountY=-0.59, mountTheta=-0.95 03:24:31.042 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.66, opts=13) 03:24:31.042 00.000 30444 Enqueuing Move request for scope (0.25, -0.66) 03:24:31.042 00.000 15672 Worker thread wakes up 03:24:31.042 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.66) opts 0xd 03:24:31.042 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.66) 03:24:31.042 00.000 15672 Moving (0.25, -0.66) raw xDistance=0.42 yDistance=-0.59 03:24:31.042 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42 03:24:31.042 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.40 newest=-1.14 03:24:31.042 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 03:24:31.043 00.001 15672 MoveAxis(W, 123, ABG) 03:24:31.043 00.000 15672 Guiding Dir = 3, Dur = 123 03:24:31.043 00.000 15672 IsSlewing returns 0 03:24:31.044 00.001 15672 IsGuiding returns 0 03:24:31.048 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=14878, FiltMin=2592, FiltMax=11547, Gamma=2.950 03:24:31.069 00.021 15672 PulseGuide returned control before completion, sleep 108 03:24:31.180 00.111 15672 IsGuiding returns 1 03:24:31.180 00.000 15672 scope still moving after pulse duration time elapsed 03:24:31.201 00.021 15672 IsSlewing returns 0 03:24:31.204 00.003 15672 IsGuiding returns 1 03:24:31.225 00.021 15672 IsSlewing returns 0 03:24:31.246 00.021 15672 IsGuiding returns 0 03:24:31.246 00.000 15672 scope move finished after 123 + 78 ms 03:24:31.246 00.000 15672 Move returns status 0, amount 123 03:24:31.246 00.000 15672 MoveAxis(N, 105, ABG) 03:24:31.246 00.000 15672 Guiding Dir = 0, Dur = 105 03:24:31.246 00.000 15672 IsSlewing returns 0 03:24:31.247 00.001 15672 IsGuiding returns 0 03:24:31.325 00.078 15672 PulseGuide returned control before completion, sleep 38 03:24:31.379 00.054 30444 UpdateGuideState exits: m=45188 SNR=41.7 Saturated 03:24:31.379 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:31.379 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:31.379 00.000 30444 Enqueuing Expose request 03:24:31.391 00.012 15672 IsGuiding returns 1 03:24:31.391 00.000 15672 scope still moving after pulse duration time elapsed 03:24:31.413 00.022 15672 IsSlewing returns 0 03:24:31.414 00.001 15672 IsGuiding returns 1 03:24:31.435 00.021 15672 IsSlewing returns 0 03:24:31.436 00.001 15672 IsGuiding returns 1 03:24:31.457 00.021 15672 IsSlewing returns 0 03:24:31.470 00.013 15672 IsGuiding returns 0 03:24:31.470 00.000 15672 scope move finished after 105 + 116 ms 03:24:31.470 00.000 15672 Move returns status 0, amount 105 03:24:31.470 00.000 15672 move complete, result=0 03:24:31.470 00.000 15672 worker thread done servicing request 03:24:31.470 00.000 15672 Worker thread wakes up 03:24:31.470 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:31.470 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:31.470 00.000 30444 GuideStep: 0.4 px 123 ms WEST, -0.6 px 105 ms NORTH 03:24:33.378 01.908 15672 Exposure complete 03:24:33.398 00.020 15672 worker thread done servicing request 03:24:33.398 00.000 30444 OnExposeComplete: enter 03:24:33.398 00.000 30444 UpdateGuideState(): m_state=6 03:24:33.398 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8012 03:24:33.398 00.000 30444 Star::Find returns 1 (1), X=462.86, Y=203.27, Mass=38392, SNR=33.4, Peak=6212 HFD=3.3 03:24:33.398 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 03:24:33.398 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 03:24:33.398 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.63 hyp=0.67 cameraTheta=-1.90 mountX=-0.04 mountY=-0.66, mountTheta=-1.62 03:24:33.399 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.63, opts=13) 03:24:33.399 00.000 30444 Enqueuing Move request for scope (-0.22, -0.63) 03:24:33.399 00.000 15672 Worker thread wakes up 03:24:33.399 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.63) opts 0xd 03:24:33.399 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.63) 03:24:33.399 00.000 15672 Moving (-0.22, -0.63) raw xDistance=-0.04 yDistance=-0.66 03:24:33.399 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:24:33.399 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 03:24:33.399 00.000 15672 MoveAxis(E, 0, ABG) 03:24:33.399 00.000 15672 Move returns status 0, amount 0 03:24:33.399 00.000 15672 MoveAxis(N, 118, ABG) 03:24:33.399 00.000 15672 Guiding Dir = 0, Dur = 118 03:24:33.400 00.001 15672 IsSlewing returns 0 03:24:33.401 00.001 15672 IsGuiding returns 0 03:24:33.405 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=15663, FiltMin=2590, FiltMax=11885, Gamma=2.950 03:24:33.448 00.043 30444 UpdateGuideState exits: m=38392 SNR=33.4 Saturated 03:24:33.448 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:33.448 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:33.448 00.000 30444 Enqueuing Expose request 03:24:33.481 00.033 15672 PulseGuide returned control before completion, sleep 48 03:24:33.547 00.066 15672 IsGuiding returns 1 03:24:33.547 00.000 15672 scope still moving after pulse duration time elapsed 03:24:33.567 00.020 15672 IsSlewing returns 0 03:24:33.569 00.002 15672 IsGuiding returns 1 03:24:33.591 00.022 15672 IsSlewing returns 0 03:24:33.594 00.003 15672 IsGuiding returns 1 03:24:33.615 00.021 15672 IsSlewing returns 0 03:24:33.626 00.011 15672 IsGuiding returns 0 03:24:33.627 00.001 15672 scope move finished after 118 + 107 ms 03:24:33.627 00.000 15672 Move returns status 0, amount 118 03:24:33.627 00.000 15672 move complete, result=0 03:24:33.627 00.000 15672 worker thread done servicing request 03:24:33.627 00.000 15672 Worker thread wakes up 03:24:33.627 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:33.627 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:33.628 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.7 px 118 ms NORTH 03:24:35.737 02.109 15672 Exposure complete 03:24:35.757 00.020 15672 worker thread done servicing request 03:24:35.757 00.000 30444 OnExposeComplete: enter 03:24:35.757 00.000 30444 UpdateGuideState(): m_state=6 03:24:35.757 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8013 03:24:35.757 00.000 30444 Star::Find returns 1 (1), X=462.28, Y=203.42, Mass=45001, SNR=45.4, Peak=5791 HFD=3.8 03:24:35.757 00.000 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.33 = -2.33) 03:24:35.757 00.000 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 03:24:35.757 00.000 30444 CameraToMount -- cameraX=-0.80 cameraY=-0.48 hyp=0.93 cameraTheta=-2.61 mountX=-0.64 mountY=-0.64, mountTheta=-2.36 03:24:35.758 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.80, y=-0.48, opts=13) 03:24:35.758 00.000 30444 Enqueuing Move request for scope (-0.80, -0.48) 03:24:35.758 00.000 15672 Worker thread wakes up 03:24:35.758 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.48) opts 0xd 03:24:35.758 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.80, -0.48) 03:24:35.758 00.000 15672 Moving (-0.80, -0.48) raw xDistance=-0.64 yDistance=-0.64 03:24:35.758 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64 03:24:35.758 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 03:24:35.758 00.000 15672 MoveAxis(E, 174, ABG) 03:24:35.758 00.000 15672 Guiding Dir = 2, Dur = 174 03:24:35.759 00.001 15672 IsSlewing returns 0 03:24:35.760 00.001 15672 IsGuiding returns 0 03:24:35.764 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=15417, FiltMin=2555, FiltMax=10348, Gamma=2.950 03:24:35.782 00.018 15672 PulseGuide returned control before completion, sleep 163 03:24:35.807 00.025 30444 UpdateGuideState exits: m=45001 SNR=45.4 Saturated 03:24:35.807 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:35.807 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:35.807 00.000 30444 Enqueuing Expose request 03:24:35.946 00.139 15672 IsGuiding returns 1 03:24:35.946 00.000 15672 scope still moving after pulse duration time elapsed 03:24:35.967 00.021 15672 IsSlewing returns 0 03:24:35.990 00.023 15672 IsGuiding returns 0 03:24:35.990 00.000 15672 scope move finished after 174 + 56 ms 03:24:35.990 00.000 15672 Move returns status 0, amount 174 03:24:35.990 00.000 15672 MoveAxis(N, 114, ABG) 03:24:35.990 00.000 15672 Guiding Dir = 0, Dur = 114 03:24:35.990 00.000 15672 IsSlewing returns 0 03:24:35.991 00.001 15672 IsGuiding returns 0 03:24:36.072 00.081 15672 PulseGuide returned control before completion, sleep 44 03:24:36.118 00.046 15672 IsGuiding returns 1 03:24:36.118 00.000 15672 scope still moving after pulse duration time elapsed 03:24:36.139 00.021 15672 IsSlewing returns 0 03:24:36.167 00.028 15672 IsGuiding returns 1 03:24:36.187 00.020 15672 IsSlewing returns 0 03:24:36.189 00.002 15672 IsGuiding returns 1 03:24:36.209 00.020 15672 IsSlewing returns 0 03:24:36.230 00.021 15672 IsGuiding returns 0 03:24:36.231 00.001 15672 scope move finished after 114 + 125 ms 03:24:36.231 00.000 15672 Move returns status 0, amount 114 03:24:36.231 00.000 15672 move complete, result=0 03:24:36.231 00.000 15672 worker thread done servicing request 03:24:36.231 00.000 15672 Worker thread wakes up 03:24:36.231 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:36.231 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:36.232 00.001 30444 GuideStep: -0.6 px 174 ms EAST, -0.6 px 114 ms NORTH 03:24:38.138 01.906 15672 Exposure complete 03:24:38.158 00.020 15672 worker thread done servicing request 03:24:38.158 00.000 30444 OnExposeComplete: enter 03:24:38.158 00.000 30444 UpdateGuideState(): m_state=6 03:24:38.158 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8014 03:24:38.158 00.000 30444 Star::Find returns 1 (1), X=462.36, Y=203.52, Mass=38731, SNR=34.5, Peak=5908 HFD=3.2 03:24:38.158 00.000 30444 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.28) = xAngle (-2.38 = -2.38) 03:24:38.158 00.000 30444 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.44 = -2.44) 03:24:38.159 00.001 30444 CameraToMount -- cameraX=-0.72 cameraY=-0.37 hyp=0.81 cameraTheta=-2.66 mountX=-0.59 mountY=-0.52, mountTheta=-2.42 03:24:38.159 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.72, y=-0.37, opts=13) 03:24:38.159 00.000 30444 Enqueuing Move request for scope (-0.72, -0.37) 03:24:38.159 00.000 15672 Worker thread wakes up 03:24:38.159 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.37) opts 0xd 03:24:38.159 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.72, -0.37) 03:24:38.159 00.000 15672 Moving (-0.72, -0.37) raw xDistance=-0.59 yDistance=-0.52 03:24:38.159 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59 03:24:38.159 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 03:24:38.159 00.000 15672 MoveAxis(E, 171, ABG) 03:24:38.159 00.000 15672 Guiding Dir = 2, Dur = 171 03:24:38.160 00.001 15672 IsSlewing returns 0 03:24:38.161 00.001 15672 IsGuiding returns 0 03:24:38.165 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=14972, FiltMin=2563, FiltMax=10834, Gamma=2.950 03:24:38.178 00.013 15672 PulseGuide returned control before completion, sleep 164 03:24:38.345 00.167 15672 IsGuiding returns 1 03:24:38.345 00.000 15672 scope still moving after pulse duration time elapsed 03:24:38.366 00.021 15672 IsSlewing returns 0 03:24:38.367 00.001 15672 IsGuiding returns 1 03:24:38.388 00.021 15672 IsSlewing returns 0 03:24:38.391 00.003 15672 IsGuiding returns 0 03:24:38.391 00.000 15672 scope move finished after 171 + 59 ms 03:24:38.391 00.000 15672 Move returns status 0, amount 171 03:24:38.391 00.000 15672 MoveAxis(N, 93, ABG) 03:24:38.391 00.000 15672 Guiding Dir = 0, Dur = 93 03:24:38.392 00.001 15672 IsSlewing returns 0 03:24:38.394 00.002 15672 IsGuiding returns 0 03:24:38.481 00.087 15672 PulseGuide returned control before completion, sleep 16 03:24:38.499 00.018 15672 IsGuiding returns 1 03:24:38.500 00.001 15672 scope still moving after pulse duration time elapsed 03:24:38.521 00.021 15672 IsSlewing returns 0 03:24:38.521 00.000 30444 UpdateGuideState exits: m=38731 SNR=34.5 Saturated 03:24:38.521 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:38.521 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:38.521 00.000 30444 Enqueuing Expose request 03:24:38.548 00.027 15672 IsGuiding returns 1 03:24:38.568 00.020 15672 IsSlewing returns 0 03:24:38.594 00.026 15672 IsGuiding returns 0 03:24:38.594 00.000 15672 scope move finished after 93 + 106 ms 03:24:38.594 00.000 15672 Move returns status 0, amount 93 03:24:38.594 00.000 15672 move complete, result=0 03:24:38.594 00.000 15672 worker thread done servicing request 03:24:38.594 00.000 15672 Worker thread wakes up 03:24:38.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:38.594 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:38.594 00.000 30444 GuideStep: -0.6 px 171 ms EAST, -0.5 px 93 ms NORTH 03:24:40.701 02.107 15672 Exposure complete 03:24:40.721 00.020 15672 worker thread done servicing request 03:24:40.721 00.000 30444 OnExposeComplete: enter 03:24:40.721 00.000 30444 UpdateGuideState(): m_state=6 03:24:40.721 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8015 03:24:40.722 00.001 30444 Star::Find returns 1 (1), X=463.40, Y=203.11, Mass=36542, SNR=32.4, Peak=6283 HFD=3.3 03:24:40.722 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.90 = -0.90) 03:24:40.722 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 03:24:40.722 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.79 hyp=0.85 cameraTheta=-1.18 mountX=0.52 mountY=-0.70, mountTheta=-0.93 03:24:40.722 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.79, opts=13) 03:24:40.722 00.000 30444 Enqueuing Move request for scope (0.32, -0.79) 03:24:40.722 00.000 15672 Worker thread wakes up 03:24:40.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.79) opts 0xd 03:24:40.722 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.79) 03:24:40.722 00.000 15672 Moving (0.32, -0.79) raw xDistance=0.52 yDistance=-0.70 03:24:40.722 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.52 03:24:40.722 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 03:24:40.723 00.001 15672 MoveAxis(W, 130, ABG) 03:24:40.723 00.000 15672 Guiding Dir = 3, Dur = 130 03:24:40.723 00.000 15672 IsSlewing returns 0 03:24:40.724 00.001 15672 IsGuiding returns 0 03:24:40.729 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=14723, FiltMin=2619, FiltMax=10681, Gamma=2.950 03:24:40.750 00.021 15672 PulseGuide returned control before completion, sleep 114 03:24:40.770 00.020 30444 UpdateGuideState exits: m=36542 SNR=32.4 Saturated 03:24:40.770 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:40.770 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:40.770 00.000 30444 Enqueuing Expose request 03:24:40.866 00.096 15672 IsGuiding returns 1 03:24:40.866 00.000 15672 scope still moving after pulse duration time elapsed 03:24:40.887 00.021 15672 IsSlewing returns 0 03:24:40.895 00.008 15672 IsGuiding returns 0 03:24:40.895 00.000 15672 scope move finished after 130 + 41 ms 03:24:40.895 00.000 15672 Move returns status 0, amount 130 03:24:40.895 00.000 15672 MoveAxis(N, 125, ABG) 03:24:40.895 00.000 15672 Guiding Dir = 0, Dur = 125 03:24:40.896 00.001 15672 IsSlewing returns 0 03:24:40.897 00.001 15672 IsGuiding returns 0 03:24:40.974 00.077 15672 PulseGuide returned control before completion, sleep 58 03:24:41.034 00.060 15672 IsGuiding returns 1 03:24:41.034 00.000 15672 scope still moving after pulse duration time elapsed 03:24:41.056 00.022 15672 IsSlewing returns 0 03:24:41.059 00.003 15672 IsGuiding returns 1 03:24:41.080 00.021 15672 IsSlewing returns 0 03:24:41.083 00.003 15672 IsGuiding returns 1 03:24:41.104 00.021 15672 IsSlewing returns 0 03:24:41.135 00.031 15672 IsGuiding returns 0 03:24:41.136 00.001 15672 scope move finished after 125 + 113 ms 03:24:41.136 00.000 15672 Move returns status 0, amount 125 03:24:41.136 00.000 15672 move complete, result=0 03:24:41.136 00.000 15672 worker thread done servicing request 03:24:41.136 00.000 15672 Worker thread wakes up 03:24:41.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:41.136 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:41.137 00.001 30444 GuideStep: 0.5 px 130 ms WEST, -0.7 px 125 ms NORTH 03:24:43.052 01.915 15672 Exposure complete 03:24:43.086 00.034 15672 worker thread done servicing request 03:24:43.087 00.001 30444 OnExposeComplete: enter 03:24:43.087 00.000 30444 UpdateGuideState(): m_state=6 03:24:43.087 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8016 03:24:43.087 00.000 30444 Star::Find returns 1 (1), X=463.53, Y=203.07, Mass=39154, SNR=38.3, Peak=5777 HFD=3.6 03:24:43.087 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 03:24:43.087 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 03:24:43.087 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.83 hyp=0.94 cameraTheta=-1.08 mountX=0.66 mountY=-0.71, mountTheta=-0.83 03:24:43.087 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.83, opts=13) 03:24:43.087 00.000 30444 Enqueuing Move request for scope (0.45, -0.83) 03:24:43.088 00.001 15672 Worker thread wakes up 03:24:43.088 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.83) opts 0xd 03:24:43.088 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.83) 03:24:43.088 00.000 15672 Moving (0.45, -0.83) raw xDistance=0.66 yDistance=-0.71 03:24:43.088 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66 03:24:43.088 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 03:24:43.088 00.000 15672 MoveAxis(W, 186, ABG) 03:24:43.088 00.000 15672 Guiding Dir = 3, Dur = 186 03:24:43.088 00.000 15672 IsSlewing returns 0 03:24:43.089 00.001 15672 IsGuiding returns 0 03:24:43.093 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=14518, FiltMin=2581, FiltMax=11775, Gamma=2.950 03:24:43.114 00.021 15672 PulseGuide returned control before completion, sleep 172 03:24:43.136 00.022 30444 UpdateGuideState exits: m=39154 SNR=38.3 Saturated 03:24:43.136 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:43.136 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:43.136 00.000 30444 Enqueuing Expose request 03:24:43.306 00.170 15672 IsGuiding returns 0 03:24:43.307 00.001 15672 Move returns status 0, amount 186 03:24:43.307 00.000 15672 MoveAxis(N, 127, ABG) 03:24:43.307 00.000 15672 Guiding Dir = 0, Dur = 127 03:24:43.307 00.000 15672 IsSlewing returns 0 03:24:43.308 00.001 15672 IsGuiding returns 0 03:24:43.386 00.078 15672 PulseGuide returned control before completion, sleep 60 03:24:43.448 00.062 15672 IsGuiding returns 1 03:24:43.448 00.000 15672 scope still moving after pulse duration time elapsed 03:24:43.468 00.020 15672 IsSlewing returns 0 03:24:43.469 00.001 15672 IsGuiding returns 1 03:24:43.490 00.021 15672 IsSlewing returns 0 03:24:43.491 00.001 15672 IsGuiding returns 1 03:24:43.513 00.022 15672 IsSlewing returns 0 03:24:43.547 00.034 15672 IsGuiding returns 0 03:24:43.547 00.000 15672 scope move finished after 127 + 111 ms 03:24:43.547 00.000 15672 Move returns status 0, amount 127 03:24:43.547 00.000 15672 move complete, result=0 03:24:43.547 00.000 15672 worker thread done servicing request 03:24:43.548 00.001 15672 Worker thread wakes up 03:24:43.548 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:43.548 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:43.548 00.000 30444 GuideStep: 0.7 px 186 ms WEST, -0.7 px 127 ms NORTH 03:24:45.656 02.108 15672 Exposure complete 03:24:45.680 00.024 15672 worker thread done servicing request 03:24:45.680 00.000 30444 OnExposeComplete: enter 03:24:45.680 00.000 30444 UpdateGuideState(): m_state=6 03:24:45.680 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8017 03:24:45.680 00.000 30444 Star::Find returns 1 (1), X=463.46, Y=203.07, Mass=33866, SNR=33.8, Peak=5689 HFD=3.5 03:24:45.680 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 03:24:45.680 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 03:24:45.680 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.82 hyp=0.90 cameraTheta=-1.14 mountX=0.59 mountY=-0.72, mountTheta=-0.89 03:24:45.681 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.82, opts=13) 03:24:45.681 00.000 30444 Enqueuing Move request for scope (0.38, -0.82) 03:24:45.681 00.000 15672 Worker thread wakes up 03:24:45.681 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.82) opts 0xd 03:24:45.681 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.82) 03:24:45.681 00.000 15672 Moving (0.38, -0.82) raw xDistance=0.59 yDistance=-0.72 03:24:45.681 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59 03:24:45.681 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 03:24:45.681 00.000 15672 MoveAxis(W, 172, ABG) 03:24:45.681 00.000 15672 Guiding Dir = 3, Dur = 172 03:24:45.682 00.001 15672 IsSlewing returns 0 03:24:45.683 00.001 15672 IsGuiding returns 0 03:24:45.687 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=15440, FiltMin=2619, FiltMax=11184, Gamma=2.950 03:24:45.702 00.015 15672 PulseGuide returned control before completion, sleep 164 03:24:45.730 00.028 30444 UpdateGuideState exits: m=33866 SNR=33.8 Saturated 03:24:45.730 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:45.730 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:45.730 00.000 30444 Enqueuing Expose request 03:24:45.869 00.139 15672 IsGuiding returns 1 03:24:45.869 00.000 15672 scope still moving after pulse duration time elapsed 03:24:45.891 00.022 15672 IsSlewing returns 0 03:24:45.911 00.020 15672 IsGuiding returns 0 03:24:45.912 00.001 15672 scope move finished after 172 + 56 ms 03:24:45.912 00.000 15672 Move returns status 0, amount 172 03:24:45.912 00.000 15672 MoveAxis(N, 129, ABG) 03:24:45.912 00.000 15672 Guiding Dir = 0, Dur = 129 03:24:45.913 00.001 15672 IsSlewing returns 0 03:24:45.915 00.002 15672 IsGuiding returns 0 03:24:45.989 00.074 15672 PulseGuide returned control before completion, sleep 65 03:24:46.070 00.081 15672 IsGuiding returns 1 03:24:46.071 00.001 15672 scope still moving after pulse duration time elapsed 03:24:46.092 00.021 15672 IsSlewing returns 0 03:24:46.093 00.001 15672 IsGuiding returns 1 03:24:46.114 00.021 15672 IsSlewing returns 0 03:24:46.135 00.021 15672 IsGuiding returns 0 03:24:46.135 00.000 15672 scope move finished after 129 + 90 ms 03:24:46.135 00.000 15672 Move returns status 0, amount 129 03:24:46.135 00.000 15672 move complete, result=0 03:24:46.135 00.000 15672 worker thread done servicing request 03:24:46.135 00.000 15672 Worker thread wakes up 03:24:46.136 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:46.136 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:46.136 00.000 30444 GuideStep: 0.6 px 172 ms WEST, -0.7 px 129 ms NORTH 03:24:48.045 01.909 15672 Exposure complete 03:24:48.065 00.020 15672 worker thread done servicing request 03:24:48.065 00.000 30444 OnExposeComplete: enter 03:24:48.065 00.000 30444 UpdateGuideState(): m_state=6 03:24:48.065 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8018 03:24:48.065 00.000 30444 Star::Find returns 1 (1), X=463.52, Y=202.94, Mass=37980, SNR=37.0, Peak=6258 HFD=3.5 03:24:48.066 00.001 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 03:24:48.066 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 03:24:48.066 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.95 hyp=1.05 cameraTheta=-1.14 mountX=0.68 mountY=-0.84, mountTheta=-0.89 03:24:48.066 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.95, opts=13) 03:24:48.066 00.000 30444 Enqueuing Move request for scope (0.44, -0.95) 03:24:48.066 00.000 15672 Worker thread wakes up 03:24:48.066 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.95) opts 0xd 03:24:48.066 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.95) 03:24:48.066 00.000 15672 Moving (0.44, -0.95) raw xDistance=0.68 yDistance=-0.84 03:24:48.066 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.68 03:24:48.066 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 03:24:48.066 00.000 15672 MoveAxis(W, 196, ABG) 03:24:48.066 00.000 15672 Guiding Dir = 3, Dur = 196 03:24:48.067 00.001 15672 IsSlewing returns 0 03:24:48.068 00.001 15672 IsGuiding returns 0 03:24:48.073 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=15239, FiltMin=2594, FiltMax=11566, Gamma=2.950 03:24:48.098 00.025 15672 PulseGuide returned control before completion, sleep 177 03:24:48.116 00.018 30444 UpdateGuideState exits: m=37980 SNR=37.0 Saturated 03:24:48.116 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:48.116 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:48.116 00.000 30444 Enqueuing Expose request 03:24:48.291 00.175 15672 IsGuiding returns 0 03:24:48.292 00.001 15672 Move returns status 0, amount 196 03:24:48.292 00.000 15672 MoveAxis(N, 149, ABG) 03:24:48.292 00.000 15672 Guiding Dir = 0, Dur = 149 03:24:48.293 00.001 15672 IsSlewing returns 0 03:24:48.295 00.002 15672 IsGuiding returns 0 03:24:48.371 00.076 15672 PulseGuide returned control before completion, sleep 84 03:24:48.468 00.097 15672 IsGuiding returns 1 03:24:48.468 00.000 15672 scope still moving after pulse duration time elapsed 03:24:48.489 00.021 15672 IsSlewing returns 0 03:24:48.492 00.003 15672 IsGuiding returns 1 03:24:48.513 00.021 15672 IsSlewing returns 0 03:24:48.515 00.002 15672 IsGuiding returns 1 03:24:48.537 00.022 15672 IsSlewing returns 0 03:24:48.564 00.027 15672 IsGuiding returns 0 03:24:48.564 00.000 15672 scope move finished after 149 + 119 ms 03:24:48.564 00.000 15672 Move returns status 0, amount 149 03:24:48.564 00.000 15672 move complete, result=0 03:24:48.565 00.001 15672 worker thread done servicing request 03:24:48.565 00.000 15672 Worker thread wakes up 03:24:48.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:48.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:48.565 00.000 30444 GuideStep: 0.7 px 196 ms WEST, -0.8 px 149 ms NORTH 03:24:50.674 02.109 15672 Exposure complete 03:24:50.694 00.020 15672 worker thread done servicing request 03:24:50.694 00.000 30444 OnExposeComplete: enter 03:24:50.694 00.000 30444 UpdateGuideState(): m_state=6 03:24:50.695 00.001 30444 Star::Find(15, 463, 202, 0, (0,0,0,0), 0.0, 255) frame 8019 03:24:50.695 00.000 30444 Star::Find returns 1 (1), X=461.91, Y=203.02, Mass=40639, SNR=36.4, Peak=6156 HFD=3.4 03:24:50.695 00.000 30444 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-0.28) = xAngle (-2.22 = -2.22) 03:24:50.695 00.000 30444 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.28 = -2.28) 03:24:50.695 00.000 30444 CameraToMount -- cameraX=-1.17 cameraY=-0.88 hyp=1.46 cameraTheta=-2.50 mountX=-0.88 mountY=-1.11, mountTheta=-2.24 03:24:50.695 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.17, y=-0.88, opts=13) 03:24:50.695 00.000 30444 Enqueuing Move request for scope (-1.17, -0.88) 03:24:50.695 00.000 15672 Worker thread wakes up 03:24:50.696 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.17, -0.88) opts 0xd 03:24:50.696 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.17, -0.88) 03:24:50.696 00.000 15672 Moving (-1.17, -0.88) raw xDistance=-0.88 yDistance=-1.11 03:24:50.696 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.88 03:24:50.696 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11 03:24:50.696 00.000 15672 MoveAxis(E, 225, ABG) 03:24:50.696 00.000 15672 Guiding Dir = 2, Dur = 225 03:24:50.696 00.000 15672 IsSlewing returns 0 03:24:50.697 00.001 15672 IsGuiding returns 0 03:24:50.702 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=15729, FiltMin=2584, FiltMax=11597, Gamma=2.950 03:24:50.718 00.016 15672 PulseGuide returned control before completion, sleep 214 03:24:50.746 00.028 30444 UpdateGuideState exits: m=40639 SNR=36.4 Saturated 03:24:50.746 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:50.746 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:50.746 00.000 30444 Enqueuing Expose request 03:24:50.958 00.212 15672 IsGuiding returns 0 03:24:50.958 00.000 15672 Move returns status 0, amount 225 03:24:50.958 00.000 15672 MoveAxis(N, 198, ABG) 03:24:50.958 00.000 15672 Guiding Dir = 0, Dur = 198 03:24:50.958 00.000 15672 IsSlewing returns 0 03:24:50.959 00.001 15672 IsGuiding returns 0 03:24:51.038 00.079 15672 PulseGuide returned control before completion, sleep 129 03:24:51.170 00.132 15672 IsGuiding returns 1 03:24:51.170 00.000 15672 scope still moving after pulse duration time elapsed 03:24:51.191 00.021 15672 IsSlewing returns 0 03:24:51.194 00.003 15672 IsGuiding returns 1 03:24:51.215 00.021 15672 IsSlewing returns 0 03:24:51.219 00.004 15672 IsGuiding returns 1 03:24:51.239 00.020 15672 IsSlewing returns 0 03:24:51.242 00.003 15672 IsGuiding returns 1 03:24:51.262 00.020 15672 IsSlewing returns 0 03:24:51.325 00.063 15672 IsGuiding returns 0 03:24:51.325 00.000 15672 scope move finished after 198 + 168 ms 03:24:51.325 00.000 15672 Move returns status 0, amount 198 03:24:51.325 00.000 15672 move complete, result=0 03:24:51.325 00.000 15672 worker thread done servicing request 03:24:51.325 00.000 15672 Worker thread wakes up 03:24:51.325 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:51.325 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:51.325 00.000 30444 GuideStep: -0.9 px 225 ms EAST, -1.1 px 198 ms NORTH 03:24:53.241 01.916 15672 Exposure complete 03:24:53.267 00.026 15672 worker thread done servicing request 03:24:53.267 00.000 30444 OnExposeComplete: enter 03:24:53.267 00.000 30444 UpdateGuideState(): m_state=6 03:24:53.268 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 8020 03:24:53.268 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=202.74, Mass=40950, SNR=37.4, Peak=5934 HFD=3.7 03:24:53.268 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 03:24:53.268 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 03:24:53.268 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-1.16 hyp=1.16 cameraTheta=-1.46 mountX=0.44 mountY=-1.10, mountTheta=-1.19 03:24:53.268 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-1.16, opts=13) 03:24:53.268 00.000 30444 Enqueuing Move request for scope (0.13, -1.16) 03:24:53.268 00.000 15672 Worker thread wakes up 03:24:53.268 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -1.16) opts 0xd 03:24:53.268 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -1.16) 03:24:53.269 00.001 15672 Moving (0.13, -1.16) raw xDistance=0.44 yDistance=-1.10 03:24:53.269 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.44 03:24:53.269 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10 03:24:53.269 00.000 15672 MoveAxis(W, 104, ABG) 03:24:53.269 00.000 15672 Guiding Dir = 3, Dur = 104 03:24:53.270 00.001 15672 IsSlewing returns 0 03:24:53.271 00.001 15672 IsGuiding returns 0 03:24:53.275 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=15275, FiltMin=2538, FiltMax=11703, Gamma=2.950 03:24:53.290 00.015 15672 PulseGuide returned control before completion, sleep 95 03:24:53.318 00.028 30444 UpdateGuideState exits: m=40950 SNR=37.4 Saturated 03:24:53.318 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:53.318 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:53.318 00.000 30444 Enqueuing Expose request 03:24:53.388 00.070 15672 IsGuiding returns 1 03:24:53.388 00.000 15672 scope still moving after pulse duration time elapsed 03:24:53.409 00.021 15672 IsSlewing returns 0 03:24:53.434 00.025 15672 IsGuiding returns 0 03:24:53.435 00.001 15672 scope move finished after 104 + 60 ms 03:24:53.435 00.000 15672 Move returns status 0, amount 104 03:24:53.435 00.000 15672 MoveAxis(N, 197, ABG) 03:24:53.435 00.000 15672 Guiding Dir = 0, Dur = 197 03:24:53.436 00.001 15672 IsSlewing returns 0 03:24:53.468 00.032 15672 IsGuiding returns 0 03:24:53.546 00.078 15672 PulseGuide returned control before completion, sleep 129 03:24:53.708 00.162 15672 IsGuiding returns 1 03:24:53.708 00.000 15672 scope still moving after pulse duration time elapsed 03:24:53.729 00.021 15672 IsSlewing returns 0 03:24:53.732 00.003 15672 IsGuiding returns 1 03:24:53.753 00.021 15672 IsSlewing returns 0 03:24:53.757 00.004 15672 IsGuiding returns 1 03:24:53.777 00.020 15672 IsSlewing returns 0 03:24:53.787 00.010 15672 IsGuiding returns 0 03:24:53.787 00.000 15672 scope move finished after 197 + 122 ms 03:24:53.787 00.000 15672 Move returns status 0, amount 197 03:24:53.787 00.000 15672 move complete, result=0 03:24:53.787 00.000 15672 worker thread done servicing request 03:24:53.788 00.001 15672 Worker thread wakes up 03:24:53.788 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:53.788 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:53.825 00.037 30444 GuideStep: 0.4 px 104 ms WEST, -1.1 px 197 ms NORTH 03:24:55.899 02.074 15672 Exposure complete 03:24:55.918 00.019 15672 worker thread done servicing request 03:24:55.919 00.001 30444 OnExposeComplete: enter 03:24:55.919 00.000 30444 UpdateGuideState(): m_state=6 03:24:55.919 00.000 30444 Star::Find(15, 463, 202, 0, (0,0,0,0), 0.0, 255) frame 8021 03:24:55.919 00.000 30444 Star::Find returns 1 (1), X=463.37, Y=204.01, Mass=39006, SNR=39.1, Peak=5417 HFD=3.8 03:24:55.919 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 03:24:55.919 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 03:24:55.919 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.12 hyp=0.32 cameraTheta=0.38 mountX=0.25 mountY=0.18, mountTheta=0.62 03:24:55.919 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.12, opts=13) 03:24:55.919 00.000 30444 Enqueuing Move request for scope (0.29, 0.12) 03:24:55.920 00.001 15672 Worker thread wakes up 03:24:55.920 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.12) opts 0xd 03:24:55.920 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.12) 03:24:55.920 00.000 15672 Moving (0.29, 0.12) raw xDistance=0.25 yDistance=0.18 03:24:55.920 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25 03:24:55.920 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:24:55.920 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 03:24:55.920 00.000 15672 MoveAxis(W, 75, ABG) 03:24:55.920 00.000 15672 Guiding Dir = 3, Dur = 75 03:24:55.920 00.000 15672 IsSlewing returns 0 03:24:55.921 00.001 15672 IsGuiding returns 0 03:24:55.925 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=15243, FiltMin=2563, FiltMax=11870, Gamma=2.950 03:24:55.942 00.017 15672 PulseGuide returned control before completion, sleep 65 03:24:56.007 00.065 15672 IsGuiding returns 1 03:24:56.008 00.001 15672 scope still moving after pulse duration time elapsed 03:24:56.029 00.021 15672 IsSlewing returns 0 03:24:56.086 00.057 15672 IsGuiding returns 0 03:24:56.086 00.000 15672 scope move finished after 75 + 90 ms 03:24:56.087 00.001 15672 Move returns status 0, amount 75 03:24:56.087 00.000 15672 MoveAxis(N, 0, ABG) 03:24:56.087 00.000 15672 Move returns status 0, amount 0 03:24:56.087 00.000 15672 move complete, result=0 03:24:56.087 00.000 15672 worker thread done servicing request 03:24:56.366 00.279 30444 UpdateGuideState exits: m=39006 SNR=39.1 Saturated 03:24:56.366 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:56.366 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:56.366 00.000 30444 Enqueuing Expose request 03:24:56.366 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.2 px 0 ms NORTH 03:24:56.366 00.000 15672 Worker thread wakes up 03:24:56.366 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:56.366 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:58.273 01.907 15672 Exposure complete 03:24:58.294 00.021 15672 worker thread done servicing request 03:24:58.294 00.000 30444 OnExposeComplete: enter 03:24:58.294 00.000 30444 UpdateGuideState(): m_state=6 03:24:58.294 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8022 03:24:58.294 00.000 30444 Star::Find returns 1 (1), X=463.48, Y=204.49, Mass=38808, SNR=32.2, Peak=5734 HFD=3.2 03:24:58.294 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 03:24:58.294 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 03:24:58.294 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.60 hyp=0.72 cameraTheta=0.98 mountX=0.22 mountY=0.67, mountTheta=1.25 03:24:58.295 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.60, opts=13) 03:24:58.295 00.000 30444 Enqueuing Move request for scope (0.40, 0.60) 03:24:58.295 00.000 15672 Worker thread wakes up 03:24:58.295 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.60) opts 0xd 03:24:58.295 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.60) 03:24:58.295 00.000 15672 Moving (0.40, 0.60) raw xDistance=0.22 yDistance=0.67 03:24:58.295 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:24:58.295 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:24:58.295 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67 03:24:58.295 00.000 15672 MoveAxis(E, 0, ABG) 03:24:58.295 00.000 15672 Move returns status 0, amount 0 03:24:58.295 00.000 15672 MoveAxis(N, 0, ABG) 03:24:58.295 00.000 15672 Move returns status 0, amount 0 03:24:58.295 00.000 15672 move complete, result=0 03:24:58.296 00.001 15672 worker thread done servicing request 03:24:58.300 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=14698, FiltMin=2415, FiltMax=11270, Gamma=2.950 03:24:58.344 00.044 30444 UpdateGuideState exits: m=38808 SNR=32.2 Saturated 03:24:58.344 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:24:58.344 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:24:58.344 00.000 30444 Enqueuing Expose request 03:24:58.344 00.000 15672 Worker thread wakes up 03:24:58.344 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:24:58.344 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:24:58.344 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH 03:25:00.454 02.110 15672 Exposure complete 03:25:00.485 00.031 15672 worker thread done servicing request 03:25:00.485 00.000 30444 OnExposeComplete: enter 03:25:00.485 00.000 30444 UpdateGuideState(): m_state=6 03:25:00.486 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8023 03:25:00.486 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=204.22, Mass=35181, SNR=35.6, Peak=5636 HFD=3.8 03:25:00.486 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 03:25:00.486 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 03:25:00.486 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.55 mountX=-0.08 mountY=0.31, mountTheta=1.83 03:25:00.486 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.32, opts=13) 03:25:00.486 00.000 30444 Enqueuing Move request for scope (0.01, 0.32) 03:25:00.486 00.000 15672 Worker thread wakes up 03:25:00.486 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.32) opts 0xd 03:25:00.486 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.32) 03:25:00.487 00.001 15672 Moving (0.01, 0.32) raw xDistance=-0.08 yDistance=0.31 03:25:00.487 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 03:25:00.487 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:25:00.487 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 03:25:00.487 00.000 15672 MoveAxis(E, 0, ABG) 03:25:00.487 00.000 15672 Move returns status 0, amount 0 03:25:00.487 00.000 15672 MoveAxis(N, 0, ABG) 03:25:00.487 00.000 15672 Move returns status 0, amount 0 03:25:00.487 00.000 15672 move complete, result=0 03:25:00.487 00.000 15672 worker thread done servicing request 03:25:00.492 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=15608, FiltMin=2591, FiltMax=12467, Gamma=2.950 03:25:00.985 00.493 30444 UpdateGuideState exits: m=35181 SNR=35.6 Saturated 03:25:00.985 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:00.985 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:00.985 00.000 30444 Enqueuing Expose request 03:25:00.985 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 03:25:00.985 00.000 15672 Worker thread wakes up 03:25:00.985 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:00.985 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:02.901 01.916 15672 Exposure complete 03:25:02.930 00.029 15672 worker thread done servicing request 03:25:02.930 00.000 30444 OnExposeComplete: enter 03:25:02.930 00.000 30444 UpdateGuideState(): m_state=6 03:25:02.930 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8024 03:25:02.930 00.000 30444 Star::Find returns 1 (1), X=463.42, Y=204.81, Mass=34412, SNR=31.5, Peak=5584 HFD=3.7 03:25:02.930 00.000 30444 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.28) = xAngle (1.49 = 1.49) 03:25:02.930 00.000 30444 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.43 = 1.43) 03:25:02.930 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.92 hyp=0.98 cameraTheta=1.22 mountX=0.07 mountY=0.97, mountTheta=1.49 03:25:02.931 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.92, opts=13) 03:25:02.931 00.000 30444 Enqueuing Move request for scope (0.34, 0.92) 03:25:02.931 00.000 15672 Worker thread wakes up 03:25:02.931 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.92) opts 0xd 03:25:02.931 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.92) 03:25:02.931 00.000 15672 Moving (0.34, 0.92) raw xDistance=0.07 yDistance=0.97 03:25:02.931 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:25:02.931 00.000 15672 resist switch: large excursion: input 0.97 thresh 0.75 direction from -1 to 1 03:25:02.931 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.91 03:25:02.931 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97 03:25:02.931 00.000 15672 MoveAxis(E, 0, ABG) 03:25:02.931 00.000 15672 Move returns status 0, amount 0 03:25:02.931 00.000 15672 MoveAxis(S, 173, ABG) 03:25:02.931 00.000 15672 Guiding Dir = 1, Dur = 173 03:25:02.932 00.001 15672 IsSlewing returns 0 03:25:02.933 00.001 15672 IsGuiding returns 0 03:25:02.937 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=14785, FiltMin=2610, FiltMax=11981, Gamma=2.950 03:25:02.980 00.043 30444 UpdateGuideState exits: m=34412 SNR=31.5 Saturated 03:25:02.981 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:02.981 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:02.981 00.000 30444 Enqueuing Expose request 03:25:03.050 00.069 15672 PulseGuide returned control before completion, sleep 66 03:25:03.118 00.068 15672 IsGuiding returns 1 03:25:03.118 00.000 15672 scope still moving after pulse duration time elapsed 03:25:03.140 00.022 15672 IsSlewing returns 0 03:25:03.141 00.001 15672 IsGuiding returns 1 03:25:03.161 00.020 15672 IsSlewing returns 0 03:25:03.162 00.001 15672 IsGuiding returns 1 03:25:03.183 00.021 15672 IsSlewing returns 0 03:25:03.184 00.001 15672 IsGuiding returns 1 03:25:03.205 00.021 15672 IsSlewing returns 0 03:25:03.227 00.022 15672 IsGuiding returns 0 03:25:03.227 00.000 15672 scope move finished after 173 + 121 ms 03:25:03.227 00.000 15672 Move returns status 0, amount 173 03:25:03.227 00.000 15672 move complete, result=0 03:25:03.227 00.000 15672 worker thread done servicing request 03:25:03.227 00.000 15672 Worker thread wakes up 03:25:03.227 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:03.227 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:03.227 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 1.0 px 173 ms SOUTH 03:25:05.333 02.106 15672 Exposure complete 03:25:05.353 00.020 15672 worker thread done servicing request 03:25:05.353 00.000 30444 OnExposeComplete: enter 03:25:05.353 00.000 30444 UpdateGuideState(): m_state=6 03:25:05.354 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8025 03:25:05.354 00.000 30444 Star::Find returns 1 (1), X=463.64, Y=204.48, Mass=35863, SNR=33.4, Peak=5615 HFD=3.4 03:25:05.354 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 03:25:05.354 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.02 = 1.02) 03:25:05.354 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.59 hyp=0.81 cameraTheta=0.81 mountX=0.38 mountY=0.69, mountTheta=1.07 03:25:05.354 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.59, opts=13) 03:25:05.354 00.000 30444 Enqueuing Move request for scope (0.56, 0.59) 03:25:05.354 00.000 15672 Worker thread wakes up 03:25:05.354 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.59) opts 0xd 03:25:05.355 00.001 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.59) 03:25:05.355 00.000 15672 Moving (0.56, 0.59) raw xDistance=0.38 yDistance=0.69 03:25:05.355 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 03:25:05.355 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 03:25:05.355 00.000 15672 MoveAxis(W, 102, ABG) 03:25:05.355 00.000 15672 Guiding Dir = 3, Dur = 102 03:25:05.355 00.000 15672 IsSlewing returns 0 03:25:05.356 00.001 15672 IsGuiding returns 0 03:25:05.360 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=16923, FiltMin=2574, FiltMax=12113, Gamma=2.950 03:25:05.416 00.056 15672 PulseGuide returned control before completion, sleep 54 03:25:05.471 00.055 15672 IsGuiding returns 1 03:25:05.471 00.000 15672 scope still moving after pulse duration time elapsed 03:25:05.493 00.022 15672 IsSlewing returns 0 03:25:05.496 00.003 15672 IsGuiding returns 0 03:25:05.496 00.000 15672 scope move finished after 102 + 37 ms 03:25:05.496 00.000 15672 Move returns status 0, amount 102 03:25:05.496 00.000 15672 MoveAxis(S, 124, ABG) 03:25:05.496 00.000 15672 Guiding Dir = 1, Dur = 124 03:25:05.498 00.002 15672 IsSlewing returns 0 03:25:05.500 00.002 15672 IsGuiding returns 0 03:25:05.575 00.075 15672 PulseGuide returned control before completion, sleep 60 03:25:05.595 00.020 30444 UpdateGuideState exits: m=35863 SNR=33.4 Saturated 03:25:05.596 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:05.596 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:05.596 00.000 30444 Enqueuing Expose request 03:25:05.655 00.059 15672 IsGuiding returns 1 03:25:05.655 00.000 15672 scope still moving after pulse duration time elapsed 03:25:05.676 00.021 15672 IsSlewing returns 0 03:25:05.677 00.001 15672 IsGuiding returns 1 03:25:05.699 00.022 15672 IsSlewing returns 0 03:25:05.700 00.001 15672 IsGuiding returns 1 03:25:05.721 00.021 15672 IsSlewing returns 0 03:25:05.752 00.031 15672 IsGuiding returns 0 03:25:05.752 00.000 15672 scope move finished after 124 + 127 ms 03:25:05.752 00.000 15672 Move returns status 0, amount 124 03:25:05.753 00.001 15672 move complete, result=0 03:25:05.753 00.000 15672 worker thread done servicing request 03:25:05.753 00.000 15672 Worker thread wakes up 03:25:05.753 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:05.753 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:05.753 00.000 30444 GuideStep: 0.4 px 102 ms WEST, 0.7 px 124 ms SOUTH 03:25:07.663 01.910 15672 Exposure complete 03:25:07.683 00.020 15672 worker thread done servicing request 03:25:07.683 00.000 30444 OnExposeComplete: enter 03:25:07.683 00.000 30444 UpdateGuideState(): m_state=6 03:25:07.683 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8026 03:25:07.684 00.001 30444 Star::Find returns 1 (1), X=462.68, Y=204.27, Mass=42095, SNR=39.2, Peak=5990 HFD=3.7 03:25:07.684 00.000 30444 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.28) = xAngle (2.68 = 2.68) 03:25:07.684 00.000 30444 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.61 = 2.61) 03:25:07.684 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=0.37 hyp=0.55 cameraTheta=2.40 mountX=-0.49 mountY=0.28, mountTheta=2.63 03:25:07.684 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=0.37, opts=13) 03:25:07.684 00.000 30444 Enqueuing Move request for scope (-0.40, 0.37) 03:25:07.684 00.000 15672 Worker thread wakes up 03:25:07.684 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.37) opts 0xd 03:25:07.684 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 0.37) 03:25:07.684 00.000 15672 Moving (-0.40, 0.37) raw xDistance=-0.49 yDistance=0.28 03:25:07.684 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.49 03:25:07.684 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 03:25:07.684 00.000 15672 MoveAxis(E, 126, ABG) 03:25:07.684 00.000 15672 Guiding Dir = 2, Dur = 126 03:25:07.684 00.000 15672 IsSlewing returns 0 03:25:07.685 00.001 15672 IsGuiding returns 0 03:25:07.690 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=15266, FiltMin=2580, FiltMax=12115, Gamma=2.950 03:25:07.714 00.024 15672 PulseGuide returned control before completion, sleep 108 03:25:07.733 00.019 30444 UpdateGuideState exits: m=42095 SNR=39.2 Saturated 03:25:07.733 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:07.733 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:07.733 00.000 30444 Enqueuing Expose request 03:25:07.825 00.092 15672 IsGuiding returns 1 03:25:07.825 00.000 15672 scope still moving after pulse duration time elapsed 03:25:07.845 00.020 15672 IsSlewing returns 0 03:25:07.847 00.002 15672 IsGuiding returns 1 03:25:07.868 00.021 15672 IsSlewing returns 0 03:25:07.876 00.008 15672 IsGuiding returns 0 03:25:07.876 00.000 15672 scope move finished after 126 + 64 ms 03:25:07.877 00.001 15672 Move returns status 0, amount 126 03:25:07.877 00.000 15672 MoveAxis(S, 49, ABG) 03:25:07.877 00.000 15672 Guiding Dir = 1, Dur = 49 03:25:07.877 00.000 15672 IsSlewing returns 0 03:25:07.880 00.003 15672 IsGuiding returns 0 03:25:07.956 00.076 15672 IsGuiding returns 1 03:25:07.956 00.000 15672 scope still moving after pulse duration time elapsed 03:25:07.978 00.022 15672 IsSlewing returns 0 03:25:07.981 00.003 15672 IsGuiding returns 1 03:25:08.002 00.021 15672 IsSlewing returns 0 03:25:08.066 00.064 15672 IsGuiding returns 0 03:25:08.066 00.000 15672 scope move finished after 49 + 137 ms 03:25:08.066 00.000 15672 Move returns status 0, amount 49 03:25:08.067 00.001 15672 move complete, result=0 03:25:08.067 00.000 15672 worker thread done servicing request 03:25:08.067 00.000 15672 Worker thread wakes up 03:25:08.067 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:08.067 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:08.067 00.000 30444 GuideStep: -0.5 px 126 ms EAST, 0.3 px 49 ms SOUTH 03:25:10.176 02.109 15672 Exposure complete 03:25:10.197 00.021 15672 worker thread done servicing request 03:25:10.197 00.000 30444 OnExposeComplete: enter 03:25:10.197 00.000 30444 UpdateGuideState(): m_state=6 03:25:10.197 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8027 03:25:10.197 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=204.21, Mass=35775, SNR=30.3, Peak=5238 HFD=4.2 03:25:10.197 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 03:25:10.197 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 03:25:10.197 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.46 mountX=-0.05 mountY=0.32, mountTheta=1.73 03:25:10.198 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.32, opts=13) 03:25:10.198 00.000 30444 Enqueuing Move request for scope (0.04, 0.32) 03:25:10.198 00.000 15672 Worker thread wakes up 03:25:10.198 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd 03:25:10.198 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.32) 03:25:10.198 00.000 15672 Moving (0.04, 0.32) raw xDistance=-0.05 yDistance=0.32 03:25:10.198 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:25:10.198 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 03:25:10.198 00.000 15672 MoveAxis(E, 0, ABG) 03:25:10.198 00.000 15672 Move returns status 0, amount 0 03:25:10.198 00.000 15672 MoveAxis(S, 57, ABG) 03:25:10.198 00.000 15672 Guiding Dir = 1, Dur = 57 03:25:10.199 00.001 15672 IsSlewing returns 0 03:25:10.200 00.001 15672 IsGuiding returns 0 03:25:10.206 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=17732, FiltMin=2595, FiltMax=12065, Gamma=2.950 03:25:10.252 00.046 30444 UpdateGuideState exits: m=35775 SNR=30.3 Saturated 03:25:10.252 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:10.252 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:10.252 00.000 30444 Enqueuing Expose request 03:25:10.289 00.037 15672 IsGuiding returns 1 03:25:10.289 00.000 15672 scope still moving after pulse duration time elapsed 03:25:10.310 00.021 15672 IsSlewing returns 0 03:25:10.311 00.001 15672 IsGuiding returns 1 03:25:10.332 00.021 15672 IsSlewing returns 0 03:25:10.333 00.001 15672 IsGuiding returns 1 03:25:10.354 00.021 15672 IsSlewing returns 0 03:25:10.416 00.062 15672 IsGuiding returns 0 03:25:10.416 00.000 15672 scope move finished after 57 + 159 ms 03:25:10.416 00.000 15672 Move returns status 0, amount 57 03:25:10.416 00.000 15672 move complete, result=0 03:25:10.417 00.001 15672 worker thread done servicing request 03:25:10.417 00.000 15672 Worker thread wakes up 03:25:10.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:10.417 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:10.417 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 57 ms SOUTH 03:25:12.323 01.906 15672 Exposure complete 03:25:12.343 00.020 15672 worker thread done servicing request 03:25:12.344 00.001 30444 OnExposeComplete: enter 03:25:12.344 00.000 30444 UpdateGuideState(): m_state=6 03:25:12.344 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8028 03:25:12.344 00.000 30444 Star::Find returns 1 (1), X=463.58, Y=203.98, Mass=42664, SNR=38.3, Peak=5352 HFD=3.8 03:25:12.344 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 03:25:12.344 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.38 = 0.38) 03:25:12.344 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.08 hyp=0.51 cameraTheta=0.17 mountX=0.46 mountY=0.19, mountTheta=0.39 03:25:12.345 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.08, opts=13) 03:25:12.345 00.000 30444 Enqueuing Move request for scope (0.50, 0.08) 03:25:12.345 00.000 15672 Worker thread wakes up 03:25:12.345 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.08) opts 0xd 03:25:12.345 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.08) 03:25:12.345 00.000 15672 Moving (0.50, 0.08) raw xDistance=0.46 yDistance=0.19 03:25:12.345 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 03:25:12.345 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:25:12.345 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 03:25:12.345 00.000 15672 MoveAxis(W, 123, ABG) 03:25:12.345 00.000 15672 Guiding Dir = 3, Dur = 123 03:25:12.346 00.001 15672 IsSlewing returns 0 03:25:12.347 00.001 15672 IsGuiding returns 0 03:25:12.352 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=17600, FiltMin=2581, FiltMax=11719, Gamma=2.950 03:25:12.363 00.011 15672 PulseGuide returned control before completion, sleep 117 03:25:12.399 00.036 30444 UpdateGuideState exits: m=42664 SNR=38.3 Saturated 03:25:12.399 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:12.399 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:12.399 00.000 30444 Enqueuing Expose request 03:25:12.493 00.094 15672 IsGuiding returns 0 03:25:12.493 00.000 15672 Move returns status 0, amount 123 03:25:12.493 00.000 15672 MoveAxis(N, 0, ABG) 03:25:12.494 00.001 15672 Move returns status 0, amount 0 03:25:12.494 00.000 15672 move complete, result=0 03:25:12.494 00.000 15672 worker thread done servicing request 03:25:12.494 00.000 30444 GuideStep: 0.5 px 123 ms WEST, 0.2 px 0 ms NORTH 03:25:12.494 00.000 15672 Worker thread wakes up 03:25:12.494 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:12.495 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:14.606 02.111 15672 Exposure complete 03:25:14.634 00.028 15672 worker thread done servicing request 03:25:14.634 00.000 30444 OnExposeComplete: enter 03:25:14.634 00.000 30444 UpdateGuideState(): m_state=6 03:25:14.634 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8029 03:25:14.634 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=203.99, Mass=39555, SNR=36.4, Peak=5499 HFD=3.9 03:25:14.634 00.000 30444 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.28) = xAngle (0.85 = 0.85) 03:25:14.634 00.000 30444 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.79 = 0.79) 03:25:14.634 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.57 mountX=0.12 mountY=0.13, mountTheta=0.82 03:25:14.635 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.10, opts=13) 03:25:14.635 00.000 30444 Enqueuing Move request for scope (0.15, 0.10) 03:25:14.635 00.000 15672 Worker thread wakes up 03:25:14.635 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd 03:25:14.635 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.10) 03:25:14.635 00.000 15672 Moving (0.15, 0.10) raw xDistance=0.12 yDistance=0.13 03:25:14.635 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 03:25:14.635 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:25:14.635 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 03:25:14.635 00.000 15672 MoveAxis(E, 0, ABG) 03:25:14.635 00.000 15672 Move returns status 0, amount 0 03:25:14.635 00.000 15672 MoveAxis(N, 0, ABG) 03:25:14.635 00.000 15672 Move returns status 0, amount 0 03:25:14.635 00.000 15672 move complete, result=0 03:25:14.635 00.000 15672 worker thread done servicing request 03:25:14.640 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=15804, FiltMin=2589, FiltMax=11851, Gamma=2.950 03:25:14.683 00.043 30444 UpdateGuideState exits: m=39555 SNR=36.4 Saturated 03:25:14.683 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:14.683 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:14.683 00.000 30444 Enqueuing Expose request 03:25:14.683 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:25:14.683 00.000 15672 Worker thread wakes up 03:25:14.684 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:14.684 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:16.602 01.918 15672 Exposure complete 03:25:16.629 00.027 15672 worker thread done servicing request 03:25:16.630 00.001 30444 OnExposeComplete: enter 03:25:16.630 00.000 30444 UpdateGuideState(): m_state=6 03:25:16.630 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8030 03:25:16.630 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=203.50, Mass=41626, SNR=36.5, Peak=6293 HFD=3.4 03:25:16.630 00.000 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 03:25:16.630 00.000 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 03:25:16.630 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.40 hyp=0.48 cameraTheta=-0.98 mountX=0.36 mountY=-0.33, mountTheta=-0.74 03:25:16.631 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.40, opts=13) 03:25:16.631 00.000 30444 Enqueuing Move request for scope (0.26, -0.40) 03:25:16.631 00.000 15672 Worker thread wakes up 03:25:16.631 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.40) opts 0xd 03:25:16.631 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.40) 03:25:16.631 00.000 15672 Moving (0.26, -0.40) raw xDistance=0.36 yDistance=-0.33 03:25:16.631 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 03:25:16.631 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:25:16.631 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 03:25:16.631 00.000 15672 MoveAxis(W, 98, ABG) 03:25:16.631 00.000 15672 Guiding Dir = 3, Dur = 98 03:25:16.631 00.000 15672 IsSlewing returns 0 03:25:16.632 00.001 15672 IsGuiding returns 0 03:25:16.637 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2141, max=17568, FiltMin=2578, FiltMax=11989, Gamma=2.950 03:25:16.661 00.024 15672 PulseGuide returned control before completion, sleep 80 03:25:16.681 00.020 30444 UpdateGuideState exits: m=41626 SNR=36.5 Saturated 03:25:16.681 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:16.681 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:16.681 00.000 30444 Enqueuing Expose request 03:25:16.805 00.124 15672 IsGuiding returns 0 03:25:16.806 00.001 15672 Move returns status 0, amount 98 03:25:16.806 00.000 15672 MoveAxis(N, 0, ABG) 03:25:16.806 00.000 15672 Move returns status 0, amount 0 03:25:16.806 00.000 15672 move complete, result=0 03:25:16.806 00.000 15672 worker thread done servicing request 03:25:16.806 00.000 15672 Worker thread wakes up 03:25:16.806 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:16.807 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:16.807 00.000 30444 GuideStep: 0.4 px 98 ms WEST, -0.3 px 0 ms NORTH 03:25:18.924 02.117 15672 Exposure complete 03:25:18.956 00.032 15672 worker thread done servicing request 03:25:18.957 00.001 30444 OnExposeComplete: enter 03:25:18.957 00.000 30444 UpdateGuideState(): m_state=6 03:25:18.957 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8031 03:25:18.957 00.000 30444 Star::Find returns 1 (1), X=463.48, Y=203.94, Mass=46035, SNR=39.0, Peak=5999 HFD=3.7 03:25:18.957 00.000 30444 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.28) = xAngle (0.38 = 0.38) 03:25:18.957 00.000 30444 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.32 = 0.32) 03:25:18.957 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.04 hyp=0.40 cameraTheta=0.11 mountX=0.37 mountY=0.13, mountTheta=0.33 03:25:18.957 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.04, opts=13) 03:25:18.957 00.000 30444 Enqueuing Move request for scope (0.40, 0.04) 03:25:18.958 00.001 15672 Worker thread wakes up 03:25:18.958 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.04) opts 0xd 03:25:18.958 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.04) 03:25:18.958 00.000 15672 Moving (0.40, 0.04) raw xDistance=0.37 yDistance=0.13 03:25:18.958 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37 03:25:18.958 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:25:18.958 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 03:25:18.958 00.000 15672 MoveAxis(W, 108, ABG) 03:25:18.958 00.000 15672 Guiding Dir = 3, Dur = 108 03:25:18.958 00.000 15672 IsSlewing returns 0 03:25:18.959 00.001 15672 IsGuiding returns 0 03:25:18.963 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=17534, FiltMin=2478, FiltMax=12471, Gamma=2.950 03:25:18.977 00.014 15672 PulseGuide returned control before completion, sleep 100 03:25:19.080 00.103 15672 IsGuiding returns 1 03:25:19.080 00.000 15672 scope still moving after pulse duration time elapsed 03:25:19.101 00.021 15672 IsSlewing returns 0 03:25:19.123 00.022 15672 IsGuiding returns 0 03:25:19.123 00.000 15672 scope move finished after 108 + 55 ms 03:25:19.123 00.000 15672 Move returns status 0, amount 108 03:25:19.123 00.000 15672 MoveAxis(N, 0, ABG) 03:25:19.123 00.000 15672 Move returns status 0, amount 0 03:25:19.124 00.001 15672 move complete, result=0 03:25:19.124 00.000 15672 worker thread done servicing request 03:25:19.351 00.227 30444 UpdateGuideState exits: m=46035 SNR=39.0 Saturated 03:25:19.351 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:19.351 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:19.352 00.001 30444 Enqueuing Expose request 03:25:19.352 00.000 30444 GuideStep: 0.4 px 108 ms WEST, 0.1 px 0 ms NORTH 03:25:19.352 00.000 15672 Worker thread wakes up 03:25:19.352 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:19.352 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:21.262 01.910 15672 Exposure complete 03:25:21.282 00.020 15672 worker thread done servicing request 03:25:21.282 00.000 30444 OnExposeComplete: enter 03:25:21.282 00.000 30444 UpdateGuideState(): m_state=6 03:25:21.282 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8032 03:25:21.282 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=204.34, Mass=55102, SNR=45.4, Peak=5873 HFD=4.7 03:25:21.282 00.000 30444 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 03:25:21.282 00.000 30444 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 03:25:21.282 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.44 hyp=0.45 cameraTheta=1.74 mountX=-0.19 mountY=0.42, mountTheta=2.01 03:25:21.283 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.44, opts=13) 03:25:21.283 00.000 30444 Enqueuing Move request for scope (-0.07, 0.44) 03:25:21.283 00.000 15672 Worker thread wakes up 03:25:21.283 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.44) opts 0xd 03:25:21.283 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.44) 03:25:21.283 00.000 15672 Moving (-0.07, 0.44) raw xDistance=-0.19 yDistance=0.42 03:25:21.283 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 03:25:21.283 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 03:25:21.283 00.000 15672 MoveAxis(E, 0, ABG) 03:25:21.283 00.000 15672 Move returns status 0, amount 0 03:25:21.283 00.000 15672 MoveAxis(S, 74, ABG) 03:25:21.283 00.000 15672 Guiding Dir = 1, Dur = 74 03:25:21.284 00.001 15672 IsSlewing returns 0 03:25:21.285 00.001 15672 IsGuiding returns 0 03:25:21.288 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=15851, FiltMin=2550, FiltMax=11089, Gamma=2.950 03:25:21.358 00.070 15672 PulseGuide returned control before completion, sleep 11 03:25:21.391 00.033 15672 IsGuiding returns 1 03:25:21.391 00.000 15672 scope still moving after pulse duration time elapsed 03:25:21.410 00.019 30444 UpdateGuideState exits: m=55102 SNR=45.4 Saturated 03:25:21.410 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:21.410 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:21.410 00.000 30444 Enqueuing Expose request 03:25:21.412 00.002 15672 IsSlewing returns 0 03:25:21.413 00.001 15672 IsGuiding returns 1 03:25:21.435 00.022 15672 IsSlewing returns 0 03:25:21.436 00.001 15672 IsGuiding returns 1 03:25:21.457 00.021 15672 IsSlewing returns 0 03:25:21.470 00.013 15672 IsGuiding returns 0 03:25:21.470 00.000 15672 scope move finished after 74 + 111 ms 03:25:21.470 00.000 15672 Move returns status 0, amount 74 03:25:21.471 00.001 15672 move complete, result=0 03:25:21.471 00.000 15672 worker thread done servicing request 03:25:21.471 00.000 15672 Worker thread wakes up 03:25:21.471 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:21.471 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:21.471 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 74 ms SOUTH 03:25:23.576 02.105 15672 Exposure complete 03:25:23.596 00.020 15672 worker thread done servicing request 03:25:23.596 00.000 30444 OnExposeComplete: enter 03:25:23.596 00.000 30444 UpdateGuideState(): m_state=6 03:25:23.596 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8033 03:25:23.597 00.001 30444 Star::Find returns 1 (1), X=462.09, Y=203.67, Mass=43254, SNR=43.9, Peak=5823 HFD=3.9 03:25:23.597 00.000 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 03:25:23.597 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 03:25:23.597 00.000 30444 CameraToMount -- cameraX=-0.99 cameraY=-0.22 hyp=1.02 cameraTheta=-2.92 mountX=-0.89 mountY=-0.43, mountTheta=-2.69 03:25:23.597 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.99, y=-0.22, opts=13) 03:25:23.597 00.000 30444 Enqueuing Move request for scope (-0.99, -0.22) 03:25:23.597 00.000 15672 Worker thread wakes up 03:25:23.597 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.99, -0.22) opts 0xd 03:25:23.597 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.99, -0.22) 03:25:23.597 00.000 15672 Moving (-0.99, -0.22) raw xDistance=-0.89 yDistance=-0.43 03:25:23.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89 03:25:23.597 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:25:23.598 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43 03:25:23.598 00.000 15672 MoveAxis(E, 242, ABG) 03:25:23.598 00.000 15672 Guiding Dir = 2, Dur = 242 03:25:23.599 00.001 15672 IsSlewing returns 0 03:25:23.600 00.001 15672 IsGuiding returns 0 03:25:23.604 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=14885, FiltMin=2631, FiltMax=10704, Gamma=2.950 03:25:23.626 00.022 15672 PulseGuide returned control before completion, sleep 227 03:25:23.647 00.021 30444 UpdateGuideState exits: m=43254 SNR=43.9 Saturated 03:25:23.647 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:23.647 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:23.647 00.000 30444 Enqueuing Expose request 03:25:23.884 00.237 15672 IsGuiding returns 0 03:25:23.884 00.000 15672 Move returns status 0, amount 242 03:25:23.884 00.000 15672 MoveAxis(N, 0, ABG) 03:25:23.885 00.001 15672 Move returns status 0, amount 0 03:25:23.885 00.000 15672 move complete, result=0 03:25:23.885 00.000 15672 worker thread done servicing request 03:25:23.885 00.000 15672 Worker thread wakes up 03:25:23.885 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:23.885 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:23.885 00.000 30444 GuideStep: -0.9 px 242 ms EAST, -0.4 px 0 ms NORTH 03:25:25.791 01.906 15672 Exposure complete 03:25:25.812 00.021 15672 worker thread done servicing request 03:25:25.812 00.000 30444 OnExposeComplete: enter 03:25:25.812 00.000 30444 UpdateGuideState(): m_state=6 03:25:25.812 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8034 03:25:25.812 00.000 30444 Star::Find returns 1 (1), X=462.57, Y=203.55, Mass=34127, SNR=34.7, Peak=5899 HFD=3.2 03:25:25.813 00.001 30444 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.28) = xAngle (-2.27 = -2.27) 03:25:25.813 00.000 30444 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.33 = -2.33) 03:25:25.813 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.34 hyp=0.61 cameraTheta=-2.55 mountX=-0.39 mountY=-0.45, mountTheta=-2.29 03:25:25.813 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.34, opts=13) 03:25:25.813 00.000 30444 Enqueuing Move request for scope (-0.51, -0.34) 03:25:25.813 00.000 15672 Worker thread wakes up 03:25:25.813 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.34) opts 0xd 03:25:25.813 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.34) 03:25:25.813 00.000 15672 Moving (-0.51, -0.34) raw xDistance=-0.39 yDistance=-0.45 03:25:25.813 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.39 03:25:25.813 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:25:25.814 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45 03:25:25.814 00.000 15672 MoveAxis(E, 123, ABG) 03:25:25.814 00.000 15672 Guiding Dir = 2, Dur = 123 03:25:25.814 00.000 15672 IsSlewing returns 0 03:25:25.815 00.001 15672 IsGuiding returns 0 03:25:25.819 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=15986, FiltMin=2588, FiltMax=12122, Gamma=2.950 03:25:25.830 00.011 15672 PulseGuide returned control before completion, sleep 118 03:25:25.861 00.031 30444 UpdateGuideState exits: m=34127 SNR=34.7 Saturated 03:25:25.861 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:25.861 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:25.861 00.000 30444 Enqueuing Expose request 03:25:25.974 00.113 15672 IsGuiding returns 0 03:25:25.974 00.000 15672 Move returns status 0, amount 123 03:25:25.974 00.000 15672 MoveAxis(N, 0, ABG) 03:25:25.974 00.000 15672 Move returns status 0, amount 0 03:25:25.974 00.000 15672 move complete, result=0 03:25:25.974 00.000 15672 worker thread done servicing request 03:25:25.974 00.000 15672 Worker thread wakes up 03:25:25.974 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:25.974 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:25.974 00.000 30444 GuideStep: -0.4 px 123 ms EAST, -0.4 px 0 ms NORTH 03:25:28.085 02.111 15672 Exposure complete 03:25:28.104 00.019 15672 worker thread done servicing request 03:25:28.104 00.000 30444 OnExposeComplete: enter 03:25:28.104 00.000 30444 UpdateGuideState(): m_state=6 03:25:28.105 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8035 03:25:28.105 00.000 30444 Star::Find returns 1 (1), X=464.02, Y=203.59, Mass=38018, SNR=37.0, Peak=5729 HFD=3.8 03:25:28.105 00.000 30444 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 03:25:28.105 00.000 30444 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 03:25:28.105 00.000 30444 CameraToMount -- cameraX=0.94 cameraY=-0.30 hyp=0.99 cameraTheta=-0.31 mountX=0.99 mountY=-0.10, mountTheta=-0.10 03:25:28.105 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.94, y=-0.30, opts=13) 03:25:28.105 00.000 30444 Enqueuing Move request for scope (0.94, -0.30) 03:25:28.105 00.000 15672 Worker thread wakes up 03:25:28.105 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.30) opts 0xd 03:25:28.106 00.001 15672 Handling offset move in thread for scope, endpoint = (0.94, -0.30) 03:25:28.106 00.000 15672 Moving (0.94, -0.30) raw xDistance=0.99 yDistance=-0.10 03:25:28.106 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.99 03:25:28.106 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:25:28.106 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 03:25:28.106 00.000 15672 MoveAxis(W, 259, ABG) 03:25:28.106 00.000 15672 Guiding Dir = 3, Dur = 259 03:25:28.106 00.000 15672 IsSlewing returns 0 03:25:28.107 00.001 15672 IsGuiding returns 0 03:25:28.111 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=16534, FiltMin=2602, FiltMax=11304, Gamma=2.950 03:25:28.131 00.020 15672 PulseGuide returned control before completion, sleep 246 03:25:28.378 00.247 15672 IsGuiding returns 1 03:25:28.379 00.001 15672 scope still moving after pulse duration time elapsed 03:25:28.400 00.021 15672 IsSlewing returns 0 03:25:28.403 00.003 15672 IsGuiding returns 0 03:25:28.403 00.000 15672 scope move finished after 259 + 36 ms 03:25:28.403 00.000 15672 Move returns status 0, amount 259 03:25:28.403 00.000 15672 MoveAxis(N, 0, ABG) 03:25:28.403 00.000 15672 Move returns status 0, amount 0 03:25:28.403 00.000 15672 move complete, result=0 03:25:28.403 00.000 15672 worker thread done servicing request 03:25:28.570 00.167 30444 UpdateGuideState exits: m=38018 SNR=37.0 Saturated 03:25:28.571 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:28.571 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:28.571 00.000 30444 Enqueuing Expose request 03:25:28.571 00.000 30444 GuideStep: 1.0 px 259 ms WEST, -0.1 px 0 ms NORTH 03:25:28.572 00.001 15672 Worker thread wakes up 03:25:28.572 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:28.572 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:30.481 01.909 15672 Exposure complete 03:25:30.502 00.021 15672 worker thread done servicing request 03:25:30.502 00.000 30444 OnExposeComplete: enter 03:25:30.502 00.000 30444 UpdateGuideState(): m_state=6 03:25:30.502 00.000 30444 Star::Find(15, 464, 203, 0, (0,0,0,0), 0.0, 255) frame 8036 03:25:30.502 00.000 30444 Star::Find returns 1 (1), X=463.03, Y=203.42, Mass=38833, SNR=39.7, Peak=5778 HFD=3.9 03:25:30.502 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 03:25:30.502 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 03:25:30.502 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.48 hyp=0.48 cameraTheta=-1.68 mountX=0.08 mountY=-0.48, mountTheta=-1.40 03:25:30.503 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.48, opts=13) 03:25:30.503 00.000 30444 Enqueuing Move request for scope (-0.05, -0.48) 03:25:30.503 00.000 15672 Worker thread wakes up 03:25:30.503 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.48) opts 0xd 03:25:30.503 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.48) 03:25:30.503 00.000 15672 Moving (-0.05, -0.48) raw xDistance=0.08 yDistance=-0.48 03:25:30.503 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:25:30.503 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:25:30.503 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48 03:25:30.503 00.000 15672 MoveAxis(E, 0, ABG) 03:25:30.503 00.000 15672 Move returns status 0, amount 0 03:25:30.503 00.000 15672 MoveAxis(N, 0, ABG) 03:25:30.503 00.000 15672 Move returns status 0, amount 0 03:25:30.503 00.000 15672 move complete, result=0 03:25:30.503 00.000 15672 worker thread done servicing request 03:25:30.508 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=15684, FiltMin=2595, FiltMax=12048, Gamma=2.950 03:25:30.553 00.045 30444 UpdateGuideState exits: m=38833 SNR=39.7 Saturated 03:25:30.553 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:30.553 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:30.553 00.000 30444 Enqueuing Expose request 03:25:30.553 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 03:25:30.553 00.000 15672 Worker thread wakes up 03:25:30.553 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:30.553 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:32.659 02.106 15672 Exposure complete 03:25:32.680 00.021 15672 worker thread done servicing request 03:25:32.680 00.000 30444 OnExposeComplete: enter 03:25:32.680 00.000 30444 UpdateGuideState(): m_state=6 03:25:32.680 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8037 03:25:32.680 00.000 30444 Star::Find returns 1 (1), X=463.33, Y=203.66, Mass=31690, SNR=34.3, Peak=5686 HFD=3.4 03:25:32.680 00.000 30444 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.28) = xAngle (-0.48 = -0.48) 03:25:32.680 00.000 30444 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 03:25:32.680 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.24 hyp=0.34 cameraTheta=-0.76 mountX=0.30 mountY=-0.18, mountTheta=-0.53 03:25:32.681 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.24, opts=13) 03:25:32.681 00.000 30444 Enqueuing Move request for scope (0.25, -0.24) 03:25:32.681 00.000 15672 Worker thread wakes up 03:25:32.681 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.24) opts 0xd 03:25:32.681 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.24) 03:25:32.681 00.000 15672 Moving (0.25, -0.24) raw xDistance=0.30 yDistance=-0.18 03:25:32.681 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 03:25:32.681 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:25:32.681 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 03:25:32.681 00.000 15672 MoveAxis(W, 81, ABG) 03:25:32.681 00.000 15672 Guiding Dir = 3, Dur = 81 03:25:32.682 00.001 15672 IsSlewing returns 0 03:25:32.682 00.000 15672 IsGuiding returns 0 03:25:32.687 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=17929, FiltMin=2606, FiltMax=11716, Gamma=2.950 03:25:32.700 00.013 15672 PulseGuide returned control before completion, sleep 74 03:25:32.776 00.076 15672 IsGuiding returns 1 03:25:32.776 00.000 15672 scope still moving after pulse duration time elapsed 03:25:32.796 00.020 15672 IsSlewing returns 0 03:25:32.813 00.017 15672 IsGuiding returns 0 03:25:32.813 00.000 15672 scope move finished after 81 + 49 ms 03:25:32.813 00.000 15672 Move returns status 0, amount 81 03:25:32.813 00.000 15672 MoveAxis(N, 0, ABG) 03:25:32.813 00.000 15672 Move returns status 0, amount 0 03:25:32.813 00.000 15672 move complete, result=0 03:25:32.813 00.000 15672 worker thread done servicing request 03:25:33.182 00.369 30444 UpdateGuideState exits: m=31690 SNR=34.3 Saturated 03:25:33.182 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:33.182 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:33.182 00.000 30444 Enqueuing Expose request 03:25:33.182 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.2 px 0 ms NORTH 03:25:33.182 00.000 15672 Worker thread wakes up 03:25:33.182 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:33.182 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:35.088 01.906 15672 Exposure complete 03:25:35.108 00.020 15672 worker thread done servicing request 03:25:35.108 00.000 30444 OnExposeComplete: enter 03:25:35.108 00.000 30444 UpdateGuideState(): m_state=6 03:25:35.108 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8038 03:25:35.108 00.000 30444 Star::Find returns 1 (1), X=462.60, Y=203.86, Mass=37711, SNR=32.7, Peak=5854 HFD=3.6 03:25:35.108 00.000 30444 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 03:25:35.108 00.000 30444 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.85 = -2.85) 03:25:35.108 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.03 hyp=0.48 cameraTheta=-3.07 mountX=-0.45 mountY=-0.14, mountTheta=-2.85 03:25:35.109 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.03, opts=13) 03:25:35.109 00.000 30444 Enqueuing Move request for scope (-0.48, -0.03) 03:25:35.109 00.000 15672 Worker thread wakes up 03:25:35.109 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.03) opts 0xd 03:25:35.109 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.03) 03:25:35.109 00.000 15672 Moving (-0.48, -0.03) raw xDistance=-0.45 yDistance=-0.14 03:25:35.109 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45 03:25:35.109 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:25:35.109 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 03:25:35.109 00.000 15672 MoveAxis(E, 115, ABG) 03:25:35.109 00.000 15672 Guiding Dir = 2, Dur = 115 03:25:35.110 00.001 15672 IsSlewing returns 0 03:25:35.111 00.001 15672 IsGuiding returns 0 03:25:35.115 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=16907, FiltMin=2579, FiltMax=12224, Gamma=2.950 03:25:35.128 00.013 15672 PulseGuide returned control before completion, sleep 109 03:25:35.159 00.031 30444 UpdateGuideState exits: m=37711 SNR=32.7 Saturated 03:25:35.159 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:35.159 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:35.159 00.000 30444 Enqueuing Expose request 03:25:35.256 00.097 15672 IsGuiding returns 0 03:25:35.256 00.000 15672 Move returns status 0, amount 115 03:25:35.256 00.000 15672 MoveAxis(N, 0, ABG) 03:25:35.256 00.000 15672 Move returns status 0, amount 0 03:25:35.257 00.001 15672 move complete, result=0 03:25:35.257 00.000 15672 worker thread done servicing request 03:25:35.257 00.000 15672 Worker thread wakes up 03:25:35.257 00.000 30444 GuideStep: -0.4 px 115 ms EAST, -0.1 px 0 ms NORTH 03:25:35.257 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:35.257 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:37.365 02.108 15672 Exposure complete 03:25:37.389 00.024 15672 worker thread done servicing request 03:25:37.389 00.000 30444 OnExposeComplete: enter 03:25:37.389 00.000 30444 UpdateGuideState(): m_state=6 03:25:37.390 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8039 03:25:37.390 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=203.33, Mass=45433, SNR=47.4, Peak=5765 HFD=4.1 03:25:37.390 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 03:25:37.390 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 03:25:37.390 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.57 hyp=0.57 cameraTheta=-1.63 mountX=0.13 mountY=-0.56, mountTheta=-1.35 03:25:37.390 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.57, opts=13) 03:25:37.390 00.000 30444 Enqueuing Move request for scope (-0.03, -0.57) 03:25:37.390 00.000 15672 Worker thread wakes up 03:25:37.390 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.57) opts 0xd 03:25:37.390 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.57) 03:25:37.391 00.001 15672 Moving (-0.03, -0.57) raw xDistance=0.13 yDistance=-0.56 03:25:37.391 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:25:37.391 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=0.21 newest=-0.87 03:25:37.391 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 03:25:37.391 00.000 15672 MoveAxis(E, 0, ABG) 03:25:37.391 00.000 15672 Move returns status 0, amount 0 03:25:37.391 00.000 15672 MoveAxis(N, 100, ABG) 03:25:37.391 00.000 15672 Guiding Dir = 0, Dur = 100 03:25:37.391 00.000 15672 IsSlewing returns 0 03:25:37.396 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=15926, FiltMin=2600, FiltMax=11256, Gamma=2.950 03:25:37.397 00.001 15672 IsGuiding returns 0 03:25:37.476 00.079 15672 PulseGuide returned control before completion, sleep 31 03:25:37.510 00.034 15672 IsGuiding returns 1 03:25:37.510 00.000 15672 scope still moving after pulse duration time elapsed 03:25:37.530 00.020 15672 IsSlewing returns 0 03:25:37.531 00.001 15672 IsGuiding returns 1 03:25:37.552 00.021 15672 IsSlewing returns 0 03:25:37.553 00.001 15672 IsGuiding returns 1 03:25:37.574 00.021 15672 IsSlewing returns 0 03:25:37.637 00.063 15672 IsGuiding returns 0 03:25:37.637 00.000 15672 scope move finished after 100 + 140 ms 03:25:37.637 00.000 15672 Move returns status 0, amount 100 03:25:37.637 00.000 15672 move complete, result=0 03:25:37.638 00.001 15672 worker thread done servicing request 03:25:37.765 00.127 30444 UpdateGuideState exits: m=45433 SNR=47.4 Saturated 03:25:37.766 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:37.766 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:37.766 00.000 30444 Enqueuing Expose request 03:25:37.766 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 100 ms NORTH 03:25:37.766 00.000 15672 Worker thread wakes up 03:25:37.766 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:37.767 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:39.672 01.905 15672 Exposure complete 03:25:39.692 00.020 15672 worker thread done servicing request 03:25:39.692 00.000 30444 OnExposeComplete: enter 03:25:39.692 00.000 30444 UpdateGuideState(): m_state=6 03:25:39.692 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8040 03:25:39.692 00.000 30444 Star::Find returns 1 (1), X=463.50, Y=203.09, Mass=36369, SNR=34.7, Peak=5833 HFD=3.5 03:25:39.693 00.001 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 03:25:39.693 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 03:25:39.693 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.80 hyp=0.90 cameraTheta=-1.09 mountX=0.62 mountY=-0.69, mountTheta=-0.84 03:25:39.693 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.80, opts=13) 03:25:39.693 00.000 30444 Enqueuing Move request for scope (0.42, -0.80) 03:25:39.693 00.000 15672 Worker thread wakes up 03:25:39.693 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.80) opts 0xd 03:25:39.693 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.80) 03:25:39.693 00.000 15672 Moving (0.42, -0.80) raw xDistance=0.62 yDistance=-0.69 03:25:39.693 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62 03:25:39.693 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 03:25:39.693 00.000 15672 MoveAxis(W, 167, ABG) 03:25:39.693 00.000 15672 Guiding Dir = 3, Dur = 167 03:25:39.694 00.001 15672 IsSlewing returns 0 03:25:39.695 00.001 15672 IsGuiding returns 0 03:25:39.701 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=15148, FiltMin=2612, FiltMax=10979, Gamma=2.950 03:25:39.714 00.013 15672 PulseGuide returned control before completion, sleep 160 03:25:39.811 00.097 30444 UpdateGuideState exits: m=36369 SNR=34.7 Saturated 03:25:39.811 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:39.811 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:39.811 00.000 30444 Enqueuing Expose request 03:25:39.875 00.064 15672 IsGuiding returns 1 03:25:39.875 00.000 15672 scope still moving after pulse duration time elapsed 03:25:39.896 00.021 15672 IsSlewing returns 0 03:25:39.922 00.026 15672 IsGuiding returns 0 03:25:39.922 00.000 15672 scope move finished after 167 + 58 ms 03:25:39.922 00.000 15672 Move returns status 0, amount 167 03:25:39.922 00.000 15672 MoveAxis(N, 124, ABG) 03:25:39.922 00.000 15672 Guiding Dir = 0, Dur = 124 03:25:39.922 00.000 15672 IsSlewing returns 0 03:25:39.924 00.002 15672 IsGuiding returns 0 03:25:40.001 00.077 15672 PulseGuide returned control before completion, sleep 57 03:25:40.061 00.060 15672 IsGuiding returns 1 03:25:40.062 00.001 15672 scope still moving after pulse duration time elapsed 03:25:40.083 00.021 15672 IsSlewing returns 0 03:25:40.086 00.003 15672 IsGuiding returns 1 03:25:40.107 00.021 15672 IsSlewing returns 0 03:25:40.108 00.001 15672 IsGuiding returns 1 03:25:40.129 00.021 15672 IsSlewing returns 0 03:25:40.144 00.015 15672 IsGuiding returns 0 03:25:40.144 00.000 15672 scope move finished after 124 + 96 ms 03:25:40.144 00.000 15672 Move returns status 0, amount 124 03:25:40.144 00.000 15672 move complete, result=0 03:25:40.144 00.000 15672 worker thread done servicing request 03:25:40.144 00.000 15672 Worker thread wakes up 03:25:40.144 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:40.144 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:40.145 00.001 30444 GuideStep: 0.6 px 167 ms WEST, -0.7 px 124 ms NORTH 03:25:42.252 02.107 15672 Exposure complete 03:25:42.272 00.020 15672 worker thread done servicing request 03:25:42.272 00.000 30444 OnExposeComplete: enter 03:25:42.272 00.000 30444 UpdateGuideState(): m_state=6 03:25:42.272 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8041 03:25:42.273 00.001 30444 Star::Find returns 1 (1), X=463.01, Y=203.38, Mass=33005, SNR=32.5, Peak=5439 HFD=3.9 03:25:42.273 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 03:25:42.273 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 03:25:42.273 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.51 hyp=0.52 cameraTheta=-1.70 mountX=0.08 mountY=-0.52, mountTheta=-1.43 03:25:42.273 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.51, opts=13) 03:25:42.273 00.000 30444 Enqueuing Move request for scope (-0.07, -0.51) 03:25:42.273 00.000 15672 Worker thread wakes up 03:25:42.274 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.51) opts 0xd 03:25:42.274 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.51) 03:25:42.274 00.000 15672 Moving (-0.07, -0.51) raw xDistance=0.08 yDistance=-0.52 03:25:42.274 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:25:42.274 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 03:25:42.274 00.000 15672 MoveAxis(E, 0, ABG) 03:25:42.274 00.000 15672 Move returns status 0, amount 0 03:25:42.274 00.000 15672 MoveAxis(N, 92, ABG) 03:25:42.274 00.000 15672 Guiding Dir = 0, Dur = 92 03:25:42.274 00.000 15672 IsSlewing returns 0 03:25:42.275 00.001 15672 IsGuiding returns 0 03:25:42.281 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=14366, FiltMin=2578, FiltMax=10986, Gamma=2.950 03:25:42.350 00.069 15672 PulseGuide returned control before completion, sleep 28 03:25:42.377 00.027 30444 UpdateGuideState exits: m=33005 SNR=32.5 Saturated 03:25:42.377 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:42.377 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:42.377 00.000 30444 Enqueuing Expose request 03:25:42.413 00.036 15672 IsGuiding returns 1 03:25:42.413 00.000 15672 scope still moving after pulse duration time elapsed 03:25:42.434 00.021 15672 IsSlewing returns 0 03:25:42.435 00.001 15672 IsGuiding returns 1 03:25:42.456 00.021 15672 IsSlewing returns 0 03:25:42.478 00.022 15672 IsGuiding returns 0 03:25:42.478 00.000 15672 scope move finished after 92 + 111 ms 03:25:42.478 00.000 15672 Move returns status 0, amount 92 03:25:42.478 00.000 15672 move complete, result=0 03:25:42.478 00.000 15672 worker thread done servicing request 03:25:42.478 00.000 15672 Worker thread wakes up 03:25:42.478 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 92 ms NORTH 03:25:42.478 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:42.478 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:44.395 01.917 15672 Exposure complete 03:25:44.427 00.032 15672 worker thread done servicing request 03:25:44.427 00.000 30444 OnExposeComplete: enter 03:25:44.427 00.000 30444 UpdateGuideState(): m_state=6 03:25:44.427 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8042 03:25:44.427 00.000 30444 Star::Find returns 1 (1), X=462.78, Y=203.39, Mass=35506, SNR=34.9, Peak=5546 HFD=3.6 03:25:44.427 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.83 = -1.83) 03:25:44.427 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.89 = -1.89) 03:25:44.428 00.001 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.50 hyp=0.59 cameraTheta=-2.11 mountX=-0.15 mountY=-0.56, mountTheta=-1.84 03:25:44.428 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.50, opts=13) 03:25:44.428 00.000 30444 Enqueuing Move request for scope (-0.30, -0.50) 03:25:44.429 00.001 15672 Worker thread wakes up 03:25:44.429 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.50) opts 0xd 03:25:44.429 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.50) 03:25:44.429 00.000 15672 Moving (-0.30, -0.50) raw xDistance=-0.15 yDistance=-0.56 03:25:44.429 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 03:25:44.429 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 03:25:44.429 00.000 15672 MoveAxis(E, 0, ABG) 03:25:44.429 00.000 15672 Move returns status 0, amount 0 03:25:44.429 00.000 15672 MoveAxis(N, 99, ABG) 03:25:44.429 00.000 15672 Guiding Dir = 0, Dur = 99 03:25:44.429 00.000 15672 IsSlewing returns 0 03:25:44.431 00.002 15672 IsGuiding returns 0 03:25:44.437 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=16093, FiltMin=2628, FiltMax=11995, Gamma=2.950 03:25:44.483 00.046 30444 UpdateGuideState exits: m=35506 SNR=34.9 Saturated 03:25:44.483 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:44.483 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:44.483 00.000 30444 Enqueuing Expose request 03:25:44.506 00.023 15672 PulseGuide returned control before completion, sleep 34 03:25:44.571 00.065 15672 IsGuiding returns 1 03:25:44.571 00.000 15672 scope still moving after pulse duration time elapsed 03:25:44.592 00.021 15672 IsSlewing returns 0 03:25:44.593 00.001 15672 IsGuiding returns 1 03:25:44.614 00.021 15672 IsSlewing returns 0 03:25:44.634 00.020 15672 IsGuiding returns 0 03:25:44.635 00.001 15672 scope move finished after 99 + 105 ms 03:25:44.635 00.000 15672 Move returns status 0, amount 99 03:25:44.635 00.000 15672 move complete, result=0 03:25:44.635 00.000 15672 worker thread done servicing request 03:25:44.635 00.000 15672 Worker thread wakes up 03:25:44.636 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 99 ms NORTH 03:25:44.636 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:44.636 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:46.745 02.109 15672 Exposure complete 03:25:46.767 00.022 15672 worker thread done servicing request 03:25:46.767 00.000 30444 OnExposeComplete: enter 03:25:46.767 00.000 30444 UpdateGuideState(): m_state=6 03:25:46.767 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8043 03:25:46.767 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=203.76, Mass=39510, SNR=36.5, Peak=5908 HFD=3.5 03:25:46.767 00.000 30444 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.28) = xAngle (-2.77 = -2.77) 03:25:46.767 00.000 30444 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.83 = -2.83) 03:25:46.767 00.000 30444 CameraToMount -- cameraX=-1.36 cameraY=-0.13 hyp=1.37 cameraTheta=-3.05 mountX=-1.27 mountY=-0.42, mountTheta=-2.82 03:25:46.768 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.36, y=-0.13, opts=13) 03:25:46.768 00.000 30444 Enqueuing Move request for scope (-1.36, -0.13) 03:25:46.768 00.000 15672 Worker thread wakes up 03:25:46.768 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.36, -0.13) opts 0xd 03:25:46.768 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.36, -0.13) 03:25:46.768 00.000 15672 Moving (-1.36, -0.13) raw xDistance=-1.27 yDistance=-0.42 03:25:46.768 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.27 03:25:46.768 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 03:25:46.768 00.000 15672 MoveAxis(E, 344, ABG) 03:25:46.768 00.000 15672 Guiding Dir = 2, Dur = 344 03:25:46.769 00.001 15672 IsSlewing returns 0 03:25:46.770 00.001 15672 IsGuiding returns 0 03:25:46.774 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=14943, FiltMin=2592, FiltMax=10385, Gamma=2.950 03:25:46.790 00.016 15672 PulseGuide returned control before completion, sleep 335 03:25:46.819 00.029 30444 UpdateGuideState exits: m=39510 SNR=36.5 Saturated 03:25:46.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:46.819 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:46.819 00.000 30444 Enqueuing Expose request 03:25:47.127 00.308 15672 IsGuiding returns 1 03:25:47.127 00.000 15672 scope still moving after pulse duration time elapsed 03:25:47.148 00.021 15672 IsSlewing returns 0 03:25:47.205 00.057 15672 IsGuiding returns 0 03:25:47.205 00.000 15672 scope move finished after 344 + 91 ms 03:25:47.205 00.000 15672 Move returns status 0, amount 344 03:25:47.205 00.000 15672 MoveAxis(N, 75, ABG) 03:25:47.205 00.000 15672 Guiding Dir = 0, Dur = 75 03:25:47.206 00.001 15672 IsSlewing returns 0 03:25:47.207 00.001 15672 IsGuiding returns 0 03:25:47.288 00.081 15672 IsGuiding returns 1 03:25:47.288 00.000 15672 scope still moving after pulse duration time elapsed 03:25:47.309 00.021 15672 IsSlewing returns 0 03:25:47.312 00.003 15672 IsGuiding returns 1 03:25:47.333 00.021 15672 IsSlewing returns 0 03:25:47.336 00.003 15672 IsGuiding returns 1 03:25:47.358 00.022 15672 IsSlewing returns 0 03:25:47.361 00.003 15672 IsGuiding returns 1 03:25:47.383 00.022 15672 IsSlewing returns 0 03:25:47.429 00.046 15672 IsGuiding returns 0 03:25:47.429 00.000 15672 scope move finished after 75 + 147 ms 03:25:47.429 00.000 15672 Move returns status 0, amount 75 03:25:47.429 00.000 15672 move complete, result=0 03:25:47.430 00.001 15672 worker thread done servicing request 03:25:47.430 00.000 15672 Worker thread wakes up 03:25:47.430 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:47.430 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:47.430 00.000 30444 GuideStep: -1.3 px 344 ms EAST, -0.4 px 75 ms NORTH 03:25:49.336 01.906 15672 Exposure complete 03:25:49.356 00.020 15672 worker thread done servicing request 03:25:49.356 00.000 30444 OnExposeComplete: enter 03:25:49.356 00.000 30444 UpdateGuideState(): m_state=6 03:25:49.356 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 8044 03:25:49.356 00.000 30444 Star::Find returns 1 (1), X=462.77, Y=202.79, Mass=33696, SNR=30.9, Peak=5473 HFD=3.5 03:25:49.356 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 03:25:49.357 00.001 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 03:25:49.357 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-1.10 hyp=1.14 cameraTheta=-1.84 mountX=0.01 mountY=-1.14, mountTheta=-1.56 03:25:49.357 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-1.10, opts=13) 03:25:49.357 00.000 30444 Enqueuing Move request for scope (-0.31, -1.10) 03:25:49.357 00.000 15672 Worker thread wakes up 03:25:49.357 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -1.10) opts 0xd 03:25:49.357 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -1.10) 03:25:49.357 00.000 15672 Moving (-0.31, -1.10) raw xDistance=0.01 yDistance=-1.14 03:25:49.357 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:25:49.357 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14 03:25:49.357 00.000 15672 MoveAxis(E, 0, ABG) 03:25:49.357 00.000 15672 Move returns status 0, amount 0 03:25:49.357 00.000 15672 MoveAxis(N, 204, ABG) 03:25:49.358 00.001 15672 Guiding Dir = 0, Dur = 204 03:25:49.358 00.000 15672 IsSlewing returns 0 03:25:49.359 00.001 15672 IsGuiding returns 0 03:25:49.363 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=15099, FiltMin=2563, FiltMax=11622, Gamma=2.950 03:25:49.442 00.079 15672 PulseGuide returned control before completion, sleep 132 03:25:49.512 00.070 30444 UpdateGuideState exits: m=33696 SNR=30.9 Saturated 03:25:49.513 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:49.513 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:49.513 00.000 30444 Enqueuing Expose request 03:25:49.586 00.073 15672 IsGuiding returns 1 03:25:49.586 00.000 15672 scope still moving after pulse duration time elapsed 03:25:49.608 00.022 15672 IsSlewing returns 0 03:25:49.609 00.001 15672 IsGuiding returns 1 03:25:49.629 00.020 15672 IsSlewing returns 0 03:25:49.631 00.002 15672 IsGuiding returns 1 03:25:49.652 00.021 15672 IsSlewing returns 0 03:25:49.682 00.030 15672 IsGuiding returns 0 03:25:49.697 00.015 15672 scope move finished after 204 + 134 ms 03:25:49.697 00.000 15672 Move returns status 0, amount 204 03:25:49.697 00.000 15672 move complete, result=0 03:25:49.697 00.000 15672 worker thread done servicing request 03:25:49.697 00.000 15672 Worker thread wakes up 03:25:49.697 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:49.697 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:49.697 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -1.1 px 204 ms NORTH 03:25:51.807 02.110 15672 Exposure complete 03:25:51.826 00.019 15672 worker thread done servicing request 03:25:51.827 00.001 30444 OnExposeComplete: enter 03:25:51.827 00.000 30444 UpdateGuideState(): m_state=6 03:25:51.827 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8045 03:25:51.827 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=203.90, Mass=44714, SNR=38.5, Peak=5357 HFD=4.5 03:25:51.827 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 03:25:51.827 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.25 = 0.25) 03:25:51.827 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.01 hyp=0.27 cameraTheta=0.03 mountX=0.26 mountY=0.07, mountTheta=0.25 03:25:51.827 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.01, opts=13) 03:25:51.827 00.000 30444 Enqueuing Move request for scope (0.27, 0.01) 03:25:51.827 00.000 15672 Worker thread wakes up 03:25:51.828 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.01) opts 0xd 03:25:51.828 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.01) 03:25:51.828 00.000 15672 Moving (0.27, 0.01) raw xDistance=0.26 yDistance=0.07 03:25:51.828 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 03:25:51.828 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:25:51.828 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 03:25:51.828 00.000 15672 MoveAxis(W, 71, ABG) 03:25:51.828 00.000 15672 Guiding Dir = 3, Dur = 71 03:25:51.828 00.000 15672 IsSlewing returns 0 03:25:51.830 00.002 15672 IsGuiding returns 0 03:25:51.834 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=17535, FiltMin=2577, FiltMax=11361, Gamma=2.950 03:25:51.854 00.020 15672 PulseGuide returned control before completion, sleep 57 03:25:51.876 00.022 30444 UpdateGuideState exits: m=44714 SNR=38.5 Saturated 03:25:51.876 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:51.876 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:51.876 00.000 30444 Enqueuing Expose request 03:25:51.912 00.036 15672 IsGuiding returns 1 03:25:51.912 00.000 15672 scope still moving after pulse duration time elapsed 03:25:51.933 00.021 15672 IsSlewing returns 0 03:25:51.966 00.033 15672 IsGuiding returns 0 03:25:51.966 00.000 15672 scope move finished after 71 + 65 ms 03:25:51.966 00.000 15672 Move returns status 0, amount 71 03:25:51.966 00.000 15672 MoveAxis(N, 0, ABG) 03:25:51.966 00.000 15672 Move returns status 0, amount 0 03:25:51.966 00.000 15672 move complete, result=0 03:25:51.966 00.000 15672 worker thread done servicing request 03:25:51.966 00.000 15672 Worker thread wakes up 03:25:51.966 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:51.966 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:51.966 00.000 30444 GuideStep: 0.3 px 71 ms WEST, 0.1 px 0 ms NORTH 03:25:53.876 01.910 15672 Exposure complete 03:25:53.895 00.019 15672 worker thread done servicing request 03:25:53.895 00.000 30444 OnExposeComplete: enter 03:25:53.895 00.000 30444 UpdateGuideState(): m_state=6 03:25:53.895 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8046 03:25:53.896 00.001 30444 Star::Find returns 1 (1), X=463.43, Y=204.28, Mass=47172, SNR=43.8, Peak=5820 HFD=4.5 03:25:53.896 00.000 30444 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.28) = xAngle (1.11 = 1.11) 03:25:53.896 00.000 30444 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.05 = 1.05) 03:25:53.896 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.38 hyp=0.52 cameraTheta=0.83 mountX=0.23 mountY=0.45, mountTheta=1.10 03:25:53.896 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.38, opts=13) 03:25:53.896 00.000 30444 Enqueuing Move request for scope (0.35, 0.38) 03:25:53.896 00.000 15672 Worker thread wakes up 03:25:53.896 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.38) opts 0xd 03:25:53.896 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.38) 03:25:53.896 00.000 15672 Moving (0.35, 0.38) raw xDistance=0.23 yDistance=0.45 03:25:53.896 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 03:25:53.896 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:25:53.896 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 03:25:53.896 00.000 15672 MoveAxis(E, 0, ABG) 03:25:53.897 00.001 15672 Move returns status 0, amount 0 03:25:53.897 00.000 15672 MoveAxis(N, 0, ABG) 03:25:53.897 00.000 15672 Move returns status 0, amount 0 03:25:53.897 00.000 15672 move complete, result=0 03:25:53.897 00.000 15672 worker thread done servicing request 03:25:53.902 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=16802, FiltMin=2609, FiltMax=11645, Gamma=2.950 03:25:53.945 00.043 30444 UpdateGuideState exits: m=47172 SNR=43.8 Saturated 03:25:53.945 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:53.945 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:53.945 00.000 30444 Enqueuing Expose request 03:25:53.945 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 03:25:53.945 00.000 15672 Worker thread wakes up 03:25:53.945 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:53.945 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:56.055 02.110 15672 Exposure complete 03:25:56.074 00.019 15672 worker thread done servicing request 03:25:56.074 00.000 30444 OnExposeComplete: enter 03:25:56.074 00.000 30444 UpdateGuideState(): m_state=6 03:25:56.075 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8047 03:25:56.075 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=203.70, Mass=39198, SNR=40.6, Peak=5738 HFD=3.7 03:25:56.075 00.000 30444 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.28) = xAngle (-0.35 = -0.35) 03:25:56.075 00.000 30444 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.41 = -0.41) 03:25:56.075 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.20 hyp=0.34 cameraTheta=-0.62 mountX=0.32 mountY=-0.13, mountTheta=-0.40 03:25:56.075 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.20, opts=13) 03:25:56.075 00.000 30444 Enqueuing Move request for scope (0.27, -0.20) 03:25:56.075 00.000 15672 Worker thread wakes up 03:25:56.075 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.20) opts 0xd 03:25:56.075 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.20) 03:25:56.075 00.000 15672 Moving (0.27, -0.20) raw xDistance=0.32 yDistance=-0.13 03:25:56.076 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 03:25:56.076 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:25:56.076 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 03:25:56.076 00.000 15672 MoveAxis(W, 86, ABG) 03:25:56.076 00.000 15672 Guiding Dir = 3, Dur = 86 03:25:56.076 00.000 15672 IsSlewing returns 0 03:25:56.077 00.001 15672 IsGuiding returns 0 03:25:56.081 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=15813, FiltMin=2611, FiltMax=11785, Gamma=2.950 03:25:56.103 00.022 15672 PulseGuide returned control before completion, sleep 71 03:25:56.163 00.060 30444 UpdateGuideState exits: m=39198 SNR=40.6 Saturated 03:25:56.163 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:56.163 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:56.163 00.000 30444 Enqueuing Expose request 03:25:56.174 00.011 15672 IsGuiding returns 1 03:25:56.175 00.001 15672 scope still moving after pulse duration time elapsed 03:25:56.196 00.021 15672 IsSlewing returns 0 03:25:56.214 00.018 15672 IsGuiding returns 0 03:25:56.215 00.001 15672 scope move finished after 86 + 51 ms 03:25:56.215 00.000 15672 Move returns status 0, amount 86 03:25:56.215 00.000 15672 MoveAxis(N, 0, ABG) 03:25:56.215 00.000 15672 Move returns status 0, amount 0 03:25:56.215 00.000 15672 move complete, result=0 03:25:56.215 00.000 15672 worker thread done servicing request 03:25:56.215 00.000 15672 Worker thread wakes up 03:25:56.215 00.000 30444 GuideStep: 0.3 px 86 ms WEST, -0.1 px 0 ms NORTH 03:25:56.215 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:56.215 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:58.130 01.915 15672 Exposure complete 03:25:58.164 00.034 15672 worker thread done servicing request 03:25:58.164 00.000 30444 OnExposeComplete: enter 03:25:58.164 00.000 30444 UpdateGuideState(): m_state=6 03:25:58.164 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8048 03:25:58.164 00.000 30444 Star::Find returns 1 (1), X=462.71, Y=204.05, Mass=38145, SNR=37.8, Peak=5845 HFD=3.8 03:25:58.164 00.000 30444 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.28) = xAngle (3.03 = 3.03) 03:25:58.164 00.000 30444 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.97 = 2.97) 03:25:58.164 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.15 hyp=0.40 cameraTheta=2.75 mountX=-0.39 mountY=0.07, mountTheta=2.97 03:25:58.165 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.15, opts=13) 03:25:58.165 00.000 30444 Enqueuing Move request for scope (-0.37, 0.15) 03:25:58.165 00.000 15672 Worker thread wakes up 03:25:58.165 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.15) opts 0xd 03:25:58.165 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.15) 03:25:58.165 00.000 15672 Moving (-0.37, 0.15) raw xDistance=-0.39 yDistance=0.07 03:25:58.165 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39 03:25:58.165 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:25:58.165 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 03:25:58.165 00.000 15672 MoveAxis(E, 101, ABG) 03:25:58.165 00.000 15672 Guiding Dir = 2, Dur = 101 03:25:58.166 00.001 15672 IsSlewing returns 0 03:25:58.170 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=15063, FiltMin=2607, FiltMax=11682, Gamma=2.950 03:25:58.180 00.010 15672 IsGuiding returns 0 03:25:58.196 00.016 15672 PulseGuide returned control before completion, sleep 96 03:25:58.213 00.017 30444 UpdateGuideState exits: m=38145 SNR=37.8 Saturated 03:25:58.213 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:25:58.213 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:25:58.213 00.000 30444 Enqueuing Expose request 03:25:58.308 00.095 15672 IsGuiding returns 0 03:25:58.308 00.000 15672 Move returns status 0, amount 101 03:25:58.308 00.000 15672 MoveAxis(N, 0, ABG) 03:25:58.308 00.000 15672 Move returns status 0, amount 0 03:25:58.308 00.000 15672 move complete, result=0 03:25:58.308 00.000 15672 worker thread done servicing request 03:25:58.308 00.000 15672 Worker thread wakes up 03:25:58.308 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:25:58.308 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:25:58.308 00.000 30444 GuideStep: -0.4 px 101 ms EAST, 0.1 px 0 ms NORTH 03:26:00.416 02.108 15672 Exposure complete 03:26:00.436 00.020 15672 worker thread done servicing request 03:26:00.436 00.000 30444 OnExposeComplete: enter 03:26:00.436 00.000 30444 UpdateGuideState(): m_state=6 03:26:00.436 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8049 03:26:00.436 00.000 30444 Star::Find returns 1 (1), X=462.94, Y=203.75, Mass=42487, SNR=42.1, Peak=6039 HFD=3.9 03:26:00.436 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 03:26:00.436 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 03:26:00.437 00.001 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.35 mountX=-0.10 mountY=-0.17, mountTheta=-2.08 03:26:00.437 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.14, opts=13) 03:26:00.437 00.000 30444 Enqueuing Move request for scope (-0.14, -0.14) 03:26:00.437 00.000 15672 Worker thread wakes up 03:26:00.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd 03:26:00.437 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.14) 03:26:00.437 00.000 15672 Moving (-0.14, -0.14) raw xDistance=-0.10 yDistance=-0.17 03:26:00.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:26:00.437 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:26:00.438 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 03:26:00.438 00.000 15672 MoveAxis(E, 0, ABG) 03:26:00.438 00.000 15672 Move returns status 0, amount 0 03:26:00.438 00.000 15672 MoveAxis(N, 0, ABG) 03:26:00.438 00.000 15672 Move returns status 0, amount 0 03:26:00.438 00.000 15672 move complete, result=0 03:26:00.438 00.000 15672 worker thread done servicing request 03:26:00.443 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=16254, FiltMin=2567, FiltMax=11337, Gamma=2.950 03:26:00.489 00.046 30444 UpdateGuideState exits: m=42487 SNR=42.1 Saturated 03:26:00.489 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:00.489 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:00.489 00.000 30444 Enqueuing Expose request 03:26:00.489 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:26:00.489 00.000 15672 Worker thread wakes up 03:26:00.489 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:00.489 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:02.398 01.909 15672 Exposure complete 03:26:02.417 00.019 15672 worker thread done servicing request 03:26:02.417 00.000 30444 OnExposeComplete: enter 03:26:02.417 00.000 30444 UpdateGuideState(): m_state=6 03:26:02.418 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8050 03:26:02.418 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=203.51, Mass=43360, SNR=39.3, Peak=5694 HFD=4.1 03:26:02.418 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 03:26:02.418 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 03:26:02.418 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.39 hyp=0.39 cameraTheta=-1.76 mountX=0.03 mountY=-0.39, mountTheta=-1.48 03:26:02.418 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.39, opts=13) 03:26:02.418 00.000 30444 Enqueuing Move request for scope (-0.08, -0.39) 03:26:02.418 00.000 15672 Worker thread wakes up 03:26:02.418 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.39) opts 0xd 03:26:02.418 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.39) 03:26:02.419 00.001 15672 Moving (-0.08, -0.39) raw xDistance=0.03 yDistance=-0.39 03:26:02.419 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 03:26:02.419 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 03:26:02.419 00.000 15672 MoveAxis(E, 0, ABG) 03:26:02.419 00.000 15672 Move returns status 0, amount 0 03:26:02.419 00.000 15672 MoveAxis(N, 70, ABG) 03:26:02.419 00.000 15672 Guiding Dir = 0, Dur = 70 03:26:02.419 00.000 15672 IsSlewing returns 0 03:26:02.424 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=14462, FiltMin=2599, FiltMax=11110, Gamma=2.950 03:26:02.445 00.021 15672 IsGuiding returns 0 03:26:02.526 00.081 15672 IsGuiding returns 1 03:26:02.526 00.000 15672 scope still moving after pulse duration time elapsed 03:26:02.547 00.021 15672 IsSlewing returns 0 03:26:02.549 00.002 15672 IsGuiding returns 1 03:26:02.570 00.021 15672 IsSlewing returns 0 03:26:02.571 00.001 15672 IsGuiding returns 1 03:26:02.592 00.021 15672 IsSlewing returns 0 03:26:02.622 00.030 15672 IsGuiding returns 0 03:26:02.622 00.000 15672 scope move finished after 70 + 106 ms 03:26:02.622 00.000 15672 Move returns status 0, amount 70 03:26:02.623 00.001 15672 move complete, result=0 03:26:02.623 00.000 15672 worker thread done servicing request 03:26:02.808 00.185 30444 UpdateGuideState exits: m=43360 SNR=39.3 Saturated 03:26:02.808 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:02.808 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:02.808 00.000 30444 Enqueuing Expose request 03:26:02.808 00.000 15672 Worker thread wakes up 03:26:02.808 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 70 ms NORTH 03:26:02.808 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:02.808 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:04.916 02.108 15672 Exposure complete 03:26:04.936 00.020 15672 worker thread done servicing request 03:26:04.936 00.000 30444 OnExposeComplete: enter 03:26:04.936 00.000 30444 UpdateGuideState(): m_state=6 03:26:04.936 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8051 03:26:04.936 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=204.46, Mass=38495, SNR=33.1, Peak=5334 HFD=3.8 03:26:04.936 00.000 30444 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.28) = xAngle (1.68 = 1.68) 03:26:04.936 00.000 30444 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.62 = 1.62) 03:26:04.936 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.56 hyp=0.57 cameraTheta=1.40 mountX=-0.06 mountY=0.57, mountTheta=1.68 03:26:04.937 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.56, opts=13) 03:26:04.937 00.000 30444 Enqueuing Move request for scope (0.09, 0.56) 03:26:04.937 00.000 15672 Worker thread wakes up 03:26:04.937 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.56) opts 0xd 03:26:04.937 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.56) 03:26:04.937 00.000 15672 Moving (0.09, 0.56) raw xDistance=-0.06 yDistance=0.57 03:26:04.937 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 03:26:04.937 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:26:04.937 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57 03:26:04.937 00.000 15672 MoveAxis(E, 0, ABG) 03:26:04.937 00.000 15672 Move returns status 0, amount 0 03:26:04.937 00.000 15672 MoveAxis(N, 0, ABG) 03:26:04.937 00.000 15672 Move returns status 0, amount 0 03:26:04.938 00.001 15672 move complete, result=0 03:26:04.938 00.000 15672 worker thread done servicing request 03:26:04.942 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=14449, FiltMin=2522, FiltMax=12704, Gamma=2.950 03:26:05.389 00.447 30444 UpdateGuideState exits: m=38495 SNR=33.1 Saturated 03:26:05.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:05.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:05.389 00.000 30444 Enqueuing Expose request 03:26:05.389 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 03:26:05.389 00.000 15672 Worker thread wakes up 03:26:05.389 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:05.389 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:07.296 01.907 15672 Exposure complete 03:26:07.316 00.020 15672 worker thread done servicing request 03:26:07.316 00.000 30444 OnExposeComplete: enter 03:26:07.316 00.000 30444 UpdateGuideState(): m_state=6 03:26:07.317 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8052 03:26:07.317 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=204.34, Mass=45178, SNR=37.8, Peak=5997 HFD=4.0 03:26:07.317 00.000 30444 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.28) = xAngle (2.18 = 2.18) 03:26:07.317 00.000 30444 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.12 = 2.12) 03:26:07.317 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.44 hyp=0.47 cameraTheta=1.90 mountX=-0.27 mountY=0.40, mountTheta=2.16 03:26:07.317 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.44, opts=13) 03:26:07.317 00.000 30444 Enqueuing Move request for scope (-0.15, 0.44) 03:26:07.317 00.000 15672 Worker thread wakes up 03:26:07.317 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.44) opts 0xd 03:26:07.317 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.44) 03:26:07.318 00.001 15672 Moving (-0.15, 0.44) raw xDistance=-0.27 yDistance=0.40 03:26:07.318 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 03:26:07.318 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:26:07.318 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 03:26:07.318 00.000 15672 MoveAxis(E, 72, ABG) 03:26:07.318 00.000 15672 Guiding Dir = 2, Dur = 72 03:26:07.318 00.000 15672 IsSlewing returns 0 03:26:07.320 00.002 15672 IsGuiding returns 0 03:26:07.323 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=14610, FiltMin=2615, FiltMax=11426, Gamma=2.950 03:26:07.349 00.026 15672 PulseGuide returned control before completion, sleep 53 03:26:07.404 00.055 15672 IsGuiding returns 1 03:26:07.404 00.000 15672 scope still moving after pulse duration time elapsed 03:26:07.425 00.021 15672 IsSlewing returns 0 03:26:07.450 00.025 30444 UpdateGuideState exits: m=45178 SNR=37.8 Saturated 03:26:07.450 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:07.450 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:07.450 00.000 30444 Enqueuing Expose request 03:26:07.462 00.012 15672 IsGuiding returns 0 03:26:07.462 00.000 15672 scope move finished after 72 + 70 ms 03:26:07.463 00.001 15672 Move returns status 0, amount 72 03:26:07.463 00.000 15672 MoveAxis(N, 0, ABG) 03:26:07.463 00.000 15672 Move returns status 0, amount 0 03:26:07.463 00.000 15672 move complete, result=0 03:26:07.463 00.000 15672 worker thread done servicing request 03:26:07.463 00.000 15672 Worker thread wakes up 03:26:07.463 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:07.463 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:07.467 00.004 30444 GuideStep: -0.3 px 72 ms EAST, 0.4 px 0 ms NORTH 03:26:09.572 02.105 15672 Exposure complete 03:26:09.592 00.020 15672 worker thread done servicing request 03:26:09.592 00.000 30444 OnExposeComplete: enter 03:26:09.592 00.000 30444 UpdateGuideState(): m_state=6 03:26:09.592 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8053 03:26:09.592 00.000 30444 Star::Find returns 1 (1), X=462.82, Y=204.16, Mass=45976, SNR=42.0, Peak=5708 HFD=4.3 03:26:09.592 00.000 30444 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.28) = xAngle (2.64 = 2.64) 03:26:09.592 00.000 30444 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.57 = 2.57) 03:26:09.592 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.26 hyp=0.37 cameraTheta=2.36 mountX=-0.33 mountY=0.20, mountTheta=2.59 03:26:09.592 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.26, opts=13) 03:26:09.592 00.000 30444 Enqueuing Move request for scope (-0.26, 0.26) 03:26:09.592 00.000 15672 Worker thread wakes up 03:26:09.592 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.26) opts 0xd 03:26:09.592 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.26) 03:26:09.592 00.000 15672 Moving (-0.26, 0.26) raw xDistance=-0.33 yDistance=0.20 03:26:09.592 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33 03:26:09.593 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:26:09.593 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 03:26:09.593 00.000 15672 MoveAxis(E, 93, ABG) 03:26:09.593 00.000 15672 Guiding Dir = 2, Dur = 93 03:26:09.593 00.000 15672 IsSlewing returns 0 03:26:09.598 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=14616, FiltMin=2552, FiltMax=11242, Gamma=2.950 03:26:09.618 00.020 15672 IsGuiding returns 0 03:26:09.633 00.015 15672 PulseGuide returned control before completion, sleep 88 03:26:09.641 00.008 30444 UpdateGuideState exits: m=45976 SNR=42.0 Saturated 03:26:09.641 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:09.641 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:09.641 00.000 30444 Enqueuing Expose request 03:26:09.723 00.082 15672 IsGuiding returns 1 03:26:09.723 00.000 15672 scope still moving after pulse duration time elapsed 03:26:09.745 00.022 15672 IsSlewing returns 0 03:26:09.748 00.003 15672 IsGuiding returns 0 03:26:09.748 00.000 15672 scope move finished after 93 + 36 ms 03:26:09.748 00.000 15672 Move returns status 0, amount 93 03:26:09.749 00.001 15672 MoveAxis(N, 0, ABG) 03:26:09.749 00.000 15672 Move returns status 0, amount 0 03:26:09.749 00.000 15672 move complete, result=0 03:26:09.749 00.000 15672 worker thread done servicing request 03:26:09.749 00.000 15672 Worker thread wakes up 03:26:09.749 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:09.749 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:09.750 00.001 30444 GuideStep: -0.3 px 93 ms EAST, 0.2 px 0 ms NORTH 03:26:11.655 01.905 15672 Exposure complete 03:26:11.675 00.020 15672 worker thread done servicing request 03:26:11.675 00.000 30444 OnExposeComplete: enter 03:26:11.675 00.000 30444 UpdateGuideState(): m_state=6 03:26:11.675 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8054 03:26:11.675 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=204.00, Mass=37582, SNR=36.9, Peak=5675 HFD=4.0 03:26:11.676 00.001 30444 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 03:26:11.676 00.000 30444 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 03:26:11.676 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.68 mountX=0.10 mountY=0.13, mountTheta=0.94 03:26:11.676 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.10, opts=13) 03:26:11.676 00.000 30444 Enqueuing Move request for scope (0.13, 0.10) 03:26:11.676 00.000 15672 Worker thread wakes up 03:26:11.676 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd 03:26:11.676 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.10) 03:26:11.676 00.000 15672 Moving (0.13, 0.10) raw xDistance=0.10 yDistance=0.13 03:26:11.676 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:26:11.676 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:26:11.676 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 03:26:11.677 00.001 15672 MoveAxis(E, 0, ABG) 03:26:11.677 00.000 15672 Move returns status 0, amount 0 03:26:11.677 00.000 15672 MoveAxis(N, 0, ABG) 03:26:11.677 00.000 15672 Move returns status 0, amount 0 03:26:11.677 00.000 15672 move complete, result=0 03:26:11.677 00.000 15672 worker thread done servicing request 03:26:11.682 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=16045, FiltMin=2606, FiltMax=12039, Gamma=2.950 03:26:11.724 00.042 30444 UpdateGuideState exits: m=37582 SNR=36.9 Saturated 03:26:11.725 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:11.725 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:11.725 00.000 30444 Enqueuing Expose request 03:26:11.725 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:26:11.725 00.000 15672 Worker thread wakes up 03:26:11.725 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:11.725 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:13.838 02.113 15672 Exposure complete 03:26:13.872 00.034 15672 worker thread done servicing request 03:26:13.872 00.000 30444 OnExposeComplete: enter 03:26:13.872 00.000 30444 UpdateGuideState(): m_state=6 03:26:13.872 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8055 03:26:13.873 00.001 30444 Star::Find returns 1 (1), X=463.10, Y=204.66, Mass=35929, SNR=33.2, Peak=5765 HFD=3.9 03:26:13.873 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.82 = 1.82) 03:26:13.873 00.000 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.76 = 1.76) 03:26:13.873 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.77 hyp=0.77 cameraTheta=1.54 mountX=-0.19 mountY=0.76, mountTheta=1.82 03:26:13.873 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.77, opts=13) 03:26:13.873 00.000 30444 Enqueuing Move request for scope (0.02, 0.77) 03:26:13.873 00.000 15672 Worker thread wakes up 03:26:13.873 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.77) opts 0xd 03:26:13.873 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.77) 03:26:13.873 00.000 15672 Moving (0.02, 0.77) raw xDistance=-0.19 yDistance=0.76 03:26:13.873 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 03:26:13.873 00.000 15672 resist switch: large excursion: input 0.76 thresh 0.75 direction from -1 to 1 03:26:13.873 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.27 03:26:13.874 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 03:26:13.874 00.000 15672 MoveAxis(E, 0, ABG) 03:26:13.874 00.000 15672 Move returns status 0, amount 0 03:26:13.874 00.000 15672 MoveAxis(S, 135, ABG) 03:26:13.874 00.000 15672 Guiding Dir = 1, Dur = 135 03:26:13.874 00.000 15672 IsSlewing returns 0 03:26:13.879 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=16571, FiltMin=2630, FiltMax=11772, Gamma=2.950 03:26:13.884 00.005 15672 IsGuiding returns 0 03:26:13.963 00.079 15672 PulseGuide returned control before completion, sleep 66 03:26:14.032 00.069 15672 IsGuiding returns 1 03:26:14.032 00.000 15672 scope still moving after pulse duration time elapsed 03:26:14.053 00.021 15672 IsSlewing returns 0 03:26:14.056 00.003 15672 IsGuiding returns 1 03:26:14.070 00.014 30444 UpdateGuideState exits: m=35929 SNR=33.2 Saturated 03:26:14.070 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:14.070 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:14.070 00.000 30444 Enqueuing Expose request 03:26:14.076 00.006 15672 IsSlewing returns 0 03:26:14.077 00.001 15672 IsGuiding returns 1 03:26:14.098 00.021 15672 IsSlewing returns 0 03:26:14.155 00.057 15672 IsGuiding returns 0 03:26:14.155 00.000 15672 scope move finished after 135 + 136 ms 03:26:14.155 00.000 15672 Move returns status 0, amount 135 03:26:14.155 00.000 15672 move complete, result=0 03:26:14.155 00.000 15672 worker thread done servicing request 03:26:14.155 00.000 15672 Worker thread wakes up 03:26:14.155 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 135 ms SOUTH 03:26:14.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:14.155 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:16.061 01.906 15672 Exposure complete 03:26:16.081 00.020 15672 worker thread done servicing request 03:26:16.081 00.000 30444 OnExposeComplete: enter 03:26:16.081 00.000 30444 UpdateGuideState(): m_state=6 03:26:16.081 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8056 03:26:16.081 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=204.31, Mass=37773, SNR=37.3, Peak=5308 HFD=4.2 03:26:16.081 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 03:26:16.081 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 03:26:16.081 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.41 hyp=0.41 cameraTheta=1.48 mountX=-0.08 mountY=0.41, mountTheta=1.75 03:26:16.082 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.41, opts=13) 03:26:16.082 00.000 30444 Enqueuing Move request for scope (0.04, 0.41) 03:26:16.082 00.000 15672 Worker thread wakes up 03:26:16.082 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.41) opts 0xd 03:26:16.082 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.41) 03:26:16.082 00.000 15672 Moving (0.04, 0.41) raw xDistance=-0.08 yDistance=0.41 03:26:16.082 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 03:26:16.082 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 03:26:16.082 00.000 15672 MoveAxis(E, 0, ABG) 03:26:16.082 00.000 15672 Move returns status 0, amount 0 03:26:16.082 00.000 15672 MoveAxis(S, 73, ABG) 03:26:16.082 00.000 15672 Guiding Dir = 1, Dur = 73 03:26:16.083 00.001 15672 IsSlewing returns 0 03:26:16.084 00.001 15672 IsGuiding returns 0 03:26:16.088 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=17007, FiltMin=2570, FiltMax=11879, Gamma=2.950 03:26:16.132 00.044 30444 UpdateGuideState exits: m=37773 SNR=37.3 Saturated 03:26:16.132 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:16.132 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:16.132 00.000 30444 Enqueuing Expose request 03:26:16.169 00.037 15672 IsGuiding returns 1 03:26:16.169 00.000 15672 scope still moving after pulse duration time elapsed 03:26:16.191 00.022 15672 IsSlewing returns 0 03:26:16.193 00.002 15672 IsGuiding returns 1 03:26:16.215 00.022 15672 IsSlewing returns 0 03:26:16.217 00.002 15672 IsGuiding returns 1 03:26:16.237 00.020 15672 IsSlewing returns 0 03:26:16.239 00.002 15672 IsGuiding returns 1 03:26:16.260 00.021 15672 IsSlewing returns 0 03:26:16.311 00.051 15672 IsGuiding returns 0 03:26:16.311 00.000 15672 scope move finished after 73 + 155 ms 03:26:16.312 00.001 15672 Move returns status 0, amount 73 03:26:16.312 00.000 15672 move complete, result=0 03:26:16.312 00.000 15672 worker thread done servicing request 03:26:16.312 00.000 15672 Worker thread wakes up 03:26:16.312 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:16.312 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:16.312 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 73 ms SOUTH 03:26:18.423 02.111 15672 Exposure complete 03:26:18.443 00.020 15672 worker thread done servicing request 03:26:18.443 00.000 30444 OnExposeComplete: enter 03:26:18.443 00.000 30444 UpdateGuideState(): m_state=6 03:26:18.443 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8057 03:26:18.443 00.000 30444 Star::Find returns 1 (1), X=463.42, Y=203.74, Mass=37896, SNR=34.7, Peak=5872 HFD=3.5 03:26:18.443 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.16 = -0.16) 03:26:18.443 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.22 = -0.22) 03:26:18.443 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.16 hyp=0.37 cameraTheta=-0.44 mountX=0.37 mountY=-0.08, mountTheta=-0.22 03:26:18.444 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.16, opts=13) 03:26:18.444 00.000 30444 Enqueuing Move request for scope (0.34, -0.16) 03:26:18.444 00.000 15672 Worker thread wakes up 03:26:18.444 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.16) opts 0xd 03:26:18.444 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.16) 03:26:18.444 00.000 15672 Moving (0.34, -0.16) raw xDistance=0.37 yDistance=-0.08 03:26:18.444 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 03:26:18.444 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:26:18.444 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 03:26:18.444 00.000 15672 MoveAxis(W, 100, ABG) 03:26:18.444 00.000 15672 Guiding Dir = 3, Dur = 100 03:26:18.445 00.001 15672 IsSlewing returns 0 03:26:18.446 00.001 15672 IsGuiding returns 0 03:26:18.450 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=18713, FiltMin=2591, FiltMax=12270, Gamma=2.950 03:26:18.467 00.017 15672 PulseGuide returned control before completion, sleep 89 03:26:18.493 00.026 30444 UpdateGuideState exits: m=37896 SNR=34.7 Saturated 03:26:18.493 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:18.493 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:18.493 00.000 30444 Enqueuing Expose request 03:26:18.580 00.087 15672 IsGuiding returns 0 03:26:18.581 00.001 15672 Move returns status 0, amount 100 03:26:18.581 00.000 15672 MoveAxis(N, 0, ABG) 03:26:18.581 00.000 15672 Move returns status 0, amount 0 03:26:18.581 00.000 15672 move complete, result=0 03:26:18.581 00.000 15672 worker thread done servicing request 03:26:18.581 00.000 15672 Worker thread wakes up 03:26:18.581 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:18.581 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:18.581 00.000 30444 GuideStep: 0.4 px 100 ms WEST, -0.1 px 0 ms NORTH 03:26:20.488 01.907 15672 Exposure complete 03:26:20.508 00.020 15672 worker thread done servicing request 03:26:20.508 00.000 30444 OnExposeComplete: enter 03:26:20.508 00.000 30444 UpdateGuideState(): m_state=6 03:26:20.508 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8058 03:26:20.508 00.000 30444 Star::Find returns 1 (1), X=462.98, Y=203.60, Mass=38660, SNR=35.0, Peak=5693 HFD=3.6 03:26:20.508 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 03:26:20.508 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 03:26:20.508 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.29 hyp=0.31 cameraTheta=-1.91 mountX=-0.02 mountY=-0.31, mountTheta=-1.63 03:26:20.509 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.29, opts=13) 03:26:20.509 00.000 30444 Enqueuing Move request for scope (-0.10, -0.29) 03:26:20.509 00.000 15672 Worker thread wakes up 03:26:20.509 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.29) opts 0xd 03:26:20.509 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.29) 03:26:20.509 00.000 15672 Moving (-0.10, -0.29) raw xDistance=-0.02 yDistance=-0.31 03:26:20.509 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 03:26:20.509 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:26:20.509 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 03:26:20.509 00.000 15672 MoveAxis(E, 0, ABG) 03:26:20.509 00.000 15672 Move returns status 0, amount 0 03:26:20.509 00.000 15672 MoveAxis(N, 0, ABG) 03:26:20.510 00.001 15672 Move returns status 0, amount 0 03:26:20.510 00.000 15672 move complete, result=0 03:26:20.510 00.000 15672 worker thread done servicing request 03:26:20.514 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=15004, FiltMin=2605, FiltMax=11946, Gamma=2.950 03:26:20.557 00.043 30444 UpdateGuideState exits: m=38660 SNR=35.0 Saturated 03:26:20.557 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:20.557 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:20.557 00.000 30444 Enqueuing Expose request 03:26:20.557 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 03:26:20.557 00.000 15672 Worker thread wakes up 03:26:20.557 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:20.557 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:22.667 02.110 15672 Exposure complete 03:26:22.687 00.020 15672 worker thread done servicing request 03:26:22.687 00.000 30444 OnExposeComplete: enter 03:26:22.687 00.000 30444 UpdateGuideState(): m_state=6 03:26:22.688 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8059 03:26:22.688 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=203.94, Mass=38994, SNR=37.8, Peak=5752 HFD=3.9 03:26:22.688 00.000 30444 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.28) = xAngle (3.06 = 3.06) 03:26:22.688 00.000 30444 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.99 = 2.99) 03:26:22.688 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.78 mountX=-0.13 mountY=0.02, mountTheta=2.99 03:26:22.688 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.05, opts=13) 03:26:22.688 00.000 30444 Enqueuing Move request for scope (-0.12, 0.05) 03:26:22.688 00.000 15672 Worker thread wakes up 03:26:22.688 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd 03:26:22.689 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.05) 03:26:22.689 00.000 15672 Moving (-0.12, 0.05) raw xDistance=-0.13 yDistance=0.02 03:26:22.689 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:26:22.689 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:26:22.689 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 03:26:22.689 00.000 15672 MoveAxis(E, 0, ABG) 03:26:22.689 00.000 15672 Move returns status 0, amount 0 03:26:22.689 00.000 15672 MoveAxis(N, 0, ABG) 03:26:22.689 00.000 15672 Move returns status 0, amount 0 03:26:22.689 00.000 15672 move complete, result=0 03:26:22.689 00.000 15672 worker thread done servicing request 03:26:22.694 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=16126, FiltMin=2560, FiltMax=11357, Gamma=2.950 03:26:22.736 00.042 30444 UpdateGuideState exits: m=38994 SNR=37.8 Saturated 03:26:22.736 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:22.736 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:22.736 00.000 30444 Enqueuing Expose request 03:26:22.736 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:26:22.736 00.000 15672 Worker thread wakes up 03:26:22.736 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:22.736 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:24.643 01.907 15672 Exposure complete 03:26:24.663 00.020 15672 worker thread done servicing request 03:26:24.663 00.000 30444 OnExposeComplete: enter 03:26:24.663 00.000 30444 UpdateGuideState(): m_state=6 03:26:24.663 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8060 03:26:24.663 00.000 30444 Star::Find returns 1 (1), X=462.92, Y=204.18, Mass=38978, SNR=37.0, Peak=5978 HFD=3.9 03:26:24.663 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 03:26:24.663 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.29 = 2.29) 03:26:24.663 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.29 hyp=0.33 cameraTheta=2.07 mountX=-0.23 mountY=0.25, mountTheta=2.32 03:26:24.663 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.29, opts=13) 03:26:24.663 00.000 30444 Enqueuing Move request for scope (-0.16, 0.29) 03:26:24.663 00.000 15672 Worker thread wakes up 03:26:24.663 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.29) opts 0xd 03:26:24.663 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.29) 03:26:24.663 00.000 15672 Moving (-0.16, 0.29) raw xDistance=-0.23 yDistance=0.25 03:26:24.663 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 03:26:24.663 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:26:24.663 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 03:26:24.663 00.000 15672 MoveAxis(E, 0, ABG) 03:26:24.663 00.000 15672 Move returns status 0, amount 0 03:26:24.663 00.000 15672 MoveAxis(N, 0, ABG) 03:26:24.663 00.000 15672 Move returns status 0, amount 0 03:26:24.663 00.000 15672 move complete, result=0 03:26:24.663 00.000 15672 worker thread done servicing request 03:26:24.668 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=16269, FiltMin=2578, FiltMax=11711, Gamma=2.950 03:26:24.711 00.043 30444 UpdateGuideState exits: m=38978 SNR=37.0 Saturated 03:26:24.711 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:24.711 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:24.711 00.000 30444 Enqueuing Expose request 03:26:24.711 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 03:26:24.711 00.000 15672 Worker thread wakes up 03:26:24.711 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:24.711 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:26.818 02.107 15672 Exposure complete 03:26:26.838 00.020 15672 worker thread done servicing request 03:26:26.838 00.000 30444 OnExposeComplete: enter 03:26:26.838 00.000 30444 UpdateGuideState(): m_state=6 03:26:26.838 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8061 03:26:26.838 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=204.31, Mass=46376, SNR=38.8, Peak=6177 HFD=4.2 03:26:26.838 00.000 30444 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.28) = xAngle (2.30 = 2.30) 03:26:26.838 00.000 30444 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.24 = 2.24) 03:26:26.838 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.41 hyp=0.46 cameraTheta=2.02 mountX=-0.31 mountY=0.36, mountTheta=2.28 03:26:26.839 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.41, opts=13) 03:26:26.839 00.000 30444 Enqueuing Move request for scope (-0.20, 0.41) 03:26:26.839 00.000 15672 Worker thread wakes up 03:26:26.839 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.41) opts 0xd 03:26:26.839 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.41) 03:26:26.839 00.000 15672 Moving (-0.20, 0.41) raw xDistance=-0.31 yDistance=0.36 03:26:26.839 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 03:26:26.839 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 03:26:26.839 00.000 15672 MoveAxis(E, 83, ABG) 03:26:26.839 00.000 15672 Guiding Dir = 2, Dur = 83 03:26:26.840 00.001 15672 IsSlewing returns 0 03:26:26.841 00.001 15672 IsGuiding returns 0 03:26:26.845 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=15321, FiltMin=2570, FiltMax=11610, Gamma=2.950 03:26:26.871 00.026 15672 PulseGuide returned control before completion, sleep 64 03:26:26.936 00.065 15672 IsGuiding returns 1 03:26:26.936 00.000 15672 scope still moving after pulse duration time elapsed 03:26:26.957 00.021 15672 IsSlewing returns 0 03:26:26.958 00.001 15672 IsGuiding returns 1 03:26:26.980 00.022 15672 IsSlewing returns 0 03:26:27.014 00.034 15672 IsGuiding returns 0 03:26:27.014 00.000 15672 scope move finished after 83 + 90 ms 03:26:27.014 00.000 15672 Move returns status 0, amount 83 03:26:27.014 00.000 15672 MoveAxis(S, 65, ABG) 03:26:27.014 00.000 15672 Guiding Dir = 1, Dur = 65 03:26:27.016 00.002 15672 IsSlewing returns 0 03:26:27.017 00.001 15672 IsGuiding returns 0 03:26:27.096 00.079 15672 IsGuiding returns 1 03:26:27.096 00.000 15672 scope still moving after pulse duration time elapsed 03:26:27.118 00.022 15672 IsSlewing returns 0 03:26:27.120 00.002 15672 IsGuiding returns 1 03:26:27.141 00.021 15672 IsSlewing returns 0 03:26:27.142 00.001 15672 IsGuiding returns 1 03:26:27.163 00.021 15672 IsSlewing returns 0 03:26:27.174 00.011 15672 IsGuiding returns 0 03:26:27.174 00.000 15672 scope move finished after 65 + 92 ms 03:26:27.174 00.000 15672 Move returns status 0, amount 65 03:26:27.174 00.000 15672 move complete, result=0 03:26:27.174 00.000 15672 worker thread done servicing request 03:26:27.349 00.175 30444 UpdateGuideState exits: m=46376 SNR=38.8 Saturated 03:26:27.349 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:27.349 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:27.349 00.000 30444 Enqueuing Expose request 03:26:27.349 00.000 30444 GuideStep: -0.3 px 83 ms EAST, 0.4 px 65 ms SOUTH 03:26:27.349 00.000 15672 Worker thread wakes up 03:26:27.349 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:27.349 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:29.257 01.908 15672 Exposure complete 03:26:29.277 00.020 15672 worker thread done servicing request 03:26:29.277 00.000 30444 OnExposeComplete: enter 03:26:29.277 00.000 30444 UpdateGuideState(): m_state=6 03:26:29.277 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8062 03:26:29.277 00.000 30444 Star::Find returns 1 (1), X=463.07, Y=203.62, Mass=35026, SNR=30.5, Peak=5304 HFD=3.5 03:26:29.277 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 03:26:29.277 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 03:26:29.277 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.60 mountX=0.07 mountY=-0.28, mountTheta=-1.33 03:26:29.278 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.28, opts=13) 03:26:29.278 00.000 30444 Enqueuing Move request for scope (-0.01, -0.28) 03:26:29.278 00.000 15672 Worker thread wakes up 03:26:29.278 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd 03:26:29.278 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.28) 03:26:29.278 00.000 15672 Moving (-0.01, -0.28) raw xDistance=0.07 yDistance=-0.28 03:26:29.278 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:26:29.278 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:26:29.278 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 03:26:29.278 00.000 15672 MoveAxis(E, 0, ABG) 03:26:29.278 00.000 15672 Move returns status 0, amount 0 03:26:29.278 00.000 15672 MoveAxis(N, 0, ABG) 03:26:29.278 00.000 15672 Move returns status 0, amount 0 03:26:29.278 00.000 15672 move complete, result=0 03:26:29.278 00.000 15672 worker thread done servicing request 03:26:29.284 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=16822, FiltMin=2609, FiltMax=11900, Gamma=2.950 03:26:29.403 00.119 30444 UpdateGuideState exits: m=35026 SNR=30.5 Saturated 03:26:29.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:29.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:29.403 00.000 30444 Enqueuing Expose request 03:26:29.403 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 03:26:29.403 00.000 15672 Worker thread wakes up 03:26:29.403 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:29.403 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:31.510 02.107 15672 Exposure complete 03:26:31.530 00.020 15672 worker thread done servicing request 03:26:31.531 00.001 30444 OnExposeComplete: enter 03:26:31.531 00.000 30444 UpdateGuideState(): m_state=6 03:26:31.531 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8063 03:26:31.531 00.000 30444 Star::Find returns 1 (1), X=462.80, Y=203.36, Mass=34350, SNR=31.8, Peak=5851 HFD=3.2 03:26:31.531 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 03:26:31.531 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 03:26:31.531 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.53 hyp=0.60 cameraTheta=-2.05 mountX=-0.12 mountY=-0.58, mountTheta=-1.78 03:26:31.531 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.53, opts=13) 03:26:31.531 00.000 30444 Enqueuing Move request for scope (-0.28, -0.53) 03:26:31.531 00.000 15672 Worker thread wakes up 03:26:31.532 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.53) opts 0xd 03:26:31.532 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.53) 03:26:31.532 00.000 15672 Moving (-0.28, -0.53) raw xDistance=-0.12 yDistance=-0.58 03:26:31.532 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 03:26:31.532 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:26:31.532 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58 03:26:31.532 00.000 15672 MoveAxis(E, 0, ABG) 03:26:31.532 00.000 15672 Move returns status 0, amount 0 03:26:31.532 00.000 15672 MoveAxis(N, 0, ABG) 03:26:31.532 00.000 15672 Move returns status 0, amount 0 03:26:31.532 00.000 15672 move complete, result=0 03:26:31.532 00.000 15672 worker thread done servicing request 03:26:31.536 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=14936, FiltMin=2658, FiltMax=11193, Gamma=2.950 03:26:31.983 00.447 30444 UpdateGuideState exits: m=34350 SNR=31.8 Saturated 03:26:31.983 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:31.983 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:31.983 00.000 30444 Enqueuing Expose request 03:26:31.983 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH 03:26:31.983 00.000 15672 Worker thread wakes up 03:26:31.984 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:31.984 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:33.893 01.909 15672 Exposure complete 03:26:33.913 00.020 15672 worker thread done servicing request 03:26:33.913 00.000 30444 OnExposeComplete: enter 03:26:33.913 00.000 30444 UpdateGuideState(): m_state=6 03:26:33.913 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8064 03:26:33.913 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=203.46, Mass=50215, SNR=44.9, Peak=5923 HFD=4.0 03:26:33.913 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 03:26:33.913 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 03:26:33.913 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.44 hyp=0.45 cameraTheta=-1.34 mountX=0.22 mountY=-0.40, mountTheta=-1.07 03:26:33.914 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.44, opts=13) 03:26:33.914 00.000 30444 Enqueuing Move request for scope (0.10, -0.44) 03:26:33.914 00.000 15672 Worker thread wakes up 03:26:33.914 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.44) opts 0xd 03:26:33.914 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.44) 03:26:33.914 00.000 15672 Moving (0.10, -0.44) raw xDistance=0.22 yDistance=-0.40 03:26:33.914 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:26:33.914 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:26:33.914 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40 03:26:33.914 00.000 15672 MoveAxis(E, 0, ABG) 03:26:33.914 00.000 15672 Move returns status 0, amount 0 03:26:33.914 00.000 15672 MoveAxis(N, 0, ABG) 03:26:33.914 00.000 15672 Move returns status 0, amount 0 03:26:33.914 00.000 15672 move complete, result=0 03:26:33.914 00.000 15672 worker thread done servicing request 03:26:33.919 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=15288, FiltMin=2591, FiltMax=11360, Gamma=2.950 03:26:34.031 00.112 30444 UpdateGuideState exits: m=50215 SNR=44.9 Saturated 03:26:34.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:34.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:34.031 00.000 30444 Enqueuing Expose request 03:26:34.031 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 03:26:34.031 00.000 15672 Worker thread wakes up 03:26:34.031 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:34.031 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:36.141 02.110 15672 Exposure complete 03:26:36.161 00.020 15672 worker thread done servicing request 03:26:36.161 00.000 30444 OnExposeComplete: enter 03:26:36.161 00.000 30444 UpdateGuideState(): m_state=6 03:26:36.161 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8065 03:26:36.161 00.000 30444 Star::Find returns 1 (1), X=462.92, Y=203.70, Mass=38846, SNR=36.6, Peak=5861 HFD=3.9 03:26:36.161 00.000 30444 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 03:26:36.161 00.000 30444 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 03:26:36.161 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-2.25 mountX=-0.10 mountY=-0.22, mountTheta=-1.98 03:26:36.162 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.19, opts=13) 03:26:36.162 00.000 30444 Enqueuing Move request for scope (-0.16, -0.19) 03:26:36.162 00.000 15672 Worker thread wakes up 03:26:36.162 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.19) opts 0xd 03:26:36.162 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.19) 03:26:36.162 00.000 15672 Moving (-0.16, -0.19) raw xDistance=-0.10 yDistance=-0.22 03:26:36.162 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:26:36.162 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:26:36.162 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 03:26:36.162 00.000 15672 MoveAxis(E, 0, ABG) 03:26:36.162 00.000 15672 Move returns status 0, amount 0 03:26:36.162 00.000 15672 MoveAxis(N, 0, ABG) 03:26:36.162 00.000 15672 Move returns status 0, amount 0 03:26:36.162 00.000 15672 move complete, result=0 03:26:36.162 00.000 15672 worker thread done servicing request 03:26:36.167 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=16070, FiltMin=2518, FiltMax=11327, Gamma=2.950 03:26:36.210 00.043 30444 UpdateGuideState exits: m=38846 SNR=36.6 Saturated 03:26:36.210 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:36.210 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:36.210 00.000 30444 Enqueuing Expose request 03:26:36.210 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:26:36.210 00.000 15672 Worker thread wakes up 03:26:36.210 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:36.210 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:38.126 01.916 15672 Exposure complete 03:26:38.155 00.029 15672 worker thread done servicing request 03:26:38.155 00.000 30444 OnExposeComplete: enter 03:26:38.155 00.000 30444 UpdateGuideState(): m_state=6 03:26:38.155 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8066 03:26:38.155 00.000 30444 Star::Find returns 1 (1), X=463.31, Y=203.26, Mass=42098, SNR=42.2, Peak=6152 HFD=3.6 03:26:38.155 00.000 30444 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.28) = xAngle (-0.94 = -0.94) 03:26:38.155 00.000 30444 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.00 = -1.00) 03:26:38.155 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.64 hyp=0.68 cameraTheta=-1.22 mountX=0.40 mountY=-0.57, mountTheta=-0.96 03:26:38.155 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.64, opts=13) 03:26:38.155 00.000 30444 Enqueuing Move request for scope (0.23, -0.64) 03:26:38.156 00.001 15672 Worker thread wakes up 03:26:38.156 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.64) opts 0xd 03:26:38.156 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.64) 03:26:38.156 00.000 15672 Moving (0.23, -0.64) raw xDistance=0.40 yDistance=-0.57 03:26:38.156 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 03:26:38.156 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.37 newest=-1.20 03:26:38.156 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 03:26:38.156 00.000 15672 MoveAxis(W, 108, ABG) 03:26:38.156 00.000 15672 Guiding Dir = 3, Dur = 108 03:26:38.156 00.000 15672 IsSlewing returns 0 03:26:38.158 00.002 15672 IsGuiding returns 0 03:26:38.162 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=19133, FiltMin=2588, FiltMax=11532, Gamma=2.950 03:26:38.180 00.018 15672 PulseGuide returned control before completion, sleep 95 03:26:38.278 00.098 15672 IsGuiding returns 1 03:26:38.278 00.000 15672 scope still moving after pulse duration time elapsed 03:26:38.299 00.021 15672 IsSlewing returns 0 03:26:38.302 00.003 15672 IsGuiding returns 1 03:26:38.322 00.020 15672 IsSlewing returns 0 03:26:38.326 00.004 15672 IsGuiding returns 0 03:26:38.326 00.000 15672 scope move finished after 108 + 60 ms 03:26:38.326 00.000 15672 Move returns status 0, amount 108 03:26:38.326 00.000 15672 MoveAxis(N, 102, ABG) 03:26:38.326 00.000 15672 Guiding Dir = 0, Dur = 102 03:26:38.328 00.002 15672 IsSlewing returns 0 03:26:38.330 00.002 15672 IsGuiding returns 0 03:26:38.442 00.112 15672 IsGuiding returns 1 03:26:38.442 00.000 15672 scope still moving after pulse duration time elapsed 03:26:38.464 00.022 15672 IsSlewing returns 0 03:26:38.465 00.001 15672 IsGuiding returns 1 03:26:38.486 00.021 15672 IsSlewing returns 0 03:26:38.490 00.004 15672 IsGuiding returns 1 03:26:38.510 00.020 15672 IsSlewing returns 0 03:26:38.532 00.022 15672 IsGuiding returns 0 03:26:38.533 00.001 15672 scope move finished after 102 + 100 ms 03:26:38.533 00.000 15672 Move returns status 0, amount 102 03:26:38.533 00.000 15672 move complete, result=0 03:26:38.533 00.000 15672 worker thread done servicing request 03:26:38.626 00.093 30444 UpdateGuideState exits: m=42098 SNR=42.2 Saturated 03:26:38.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:38.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:38.626 00.000 30444 Enqueuing Expose request 03:26:38.626 00.000 30444 GuideStep: 0.4 px 108 ms WEST, -0.6 px 102 ms NORTH 03:26:38.626 00.000 15672 Worker thread wakes up 03:26:38.626 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:38.627 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:40.733 02.106 15672 Exposure complete 03:26:40.753 00.020 15672 worker thread done servicing request 03:26:40.753 00.000 30444 OnExposeComplete: enter 03:26:40.753 00.000 30444 UpdateGuideState(): m_state=6 03:26:40.753 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8067 03:26:40.753 00.000 30444 Star::Find returns 1 (1), X=463.33, Y=203.06, Mass=39352, SNR=31.9, Peak=5841 HFD=3.5 03:26:40.753 00.000 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 03:26:40.753 00.000 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 03:26:40.753 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.84 hyp=0.87 cameraTheta=-1.28 mountX=0.47 mountY=-0.76, mountTheta=-1.02 03:26:40.754 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.84, opts=13) 03:26:40.754 00.000 30444 Enqueuing Move request for scope (0.25, -0.84) 03:26:40.754 00.000 15672 Worker thread wakes up 03:26:40.754 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.84) opts 0xd 03:26:40.754 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.84) 03:26:40.754 00.000 15672 Moving (0.25, -0.84) raw xDistance=0.47 yDistance=-0.76 03:26:40.754 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47 03:26:40.754 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 03:26:40.754 00.000 15672 MoveAxis(W, 136, ABG) 03:26:40.754 00.000 15672 Guiding Dir = 3, Dur = 136 03:26:40.754 00.000 15672 IsSlewing returns 0 03:26:40.755 00.001 15672 IsGuiding returns 0 03:26:40.759 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=16598, FiltMin=2562, FiltMax=12037, Gamma=2.950 03:26:40.785 00.026 15672 PulseGuide returned control before completion, sleep 117 03:26:40.805 00.020 30444 UpdateGuideState exits: m=39352 SNR=31.9 Saturated 03:26:40.805 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:40.805 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:40.805 00.000 30444 Enqueuing Expose request 03:26:40.903 00.098 15672 IsGuiding returns 1 03:26:40.903 00.000 15672 scope still moving after pulse duration time elapsed 03:26:40.924 00.021 15672 IsSlewing returns 0 03:26:40.926 00.002 15672 IsGuiding returns 1 03:26:40.947 00.021 15672 IsSlewing returns 0 03:26:40.962 00.015 15672 IsGuiding returns 0 03:26:40.963 00.001 15672 scope move finished after 136 + 70 ms 03:26:40.963 00.000 15672 Move returns status 0, amount 136 03:26:40.963 00.000 15672 MoveAxis(N, 136, ABG) 03:26:40.963 00.000 15672 Guiding Dir = 0, Dur = 136 03:26:40.964 00.001 15672 IsSlewing returns 0 03:26:40.966 00.002 15672 IsGuiding returns 0 03:26:41.042 00.076 15672 PulseGuide returned control before completion, sleep 71 03:26:41.114 00.072 15672 IsGuiding returns 1 03:26:41.114 00.000 15672 scope still moving after pulse duration time elapsed 03:26:41.136 00.022 15672 IsSlewing returns 0 03:26:41.137 00.001 15672 IsGuiding returns 1 03:26:41.158 00.021 15672 IsSlewing returns 0 03:26:41.159 00.001 15672 IsGuiding returns 1 03:26:41.180 00.021 15672 IsSlewing returns 0 03:26:41.180 00.000 15672 IsGuiding returns 1 03:26:41.202 00.022 15672 IsSlewing returns 0 03:26:41.233 00.031 15672 IsGuiding returns 0 03:26:41.233 00.000 15672 scope move finished after 136 + 131 ms 03:26:41.234 00.001 15672 Move returns status 0, amount 136 03:26:41.234 00.000 15672 move complete, result=0 03:26:41.234 00.000 15672 worker thread done servicing request 03:26:41.234 00.000 15672 Worker thread wakes up 03:26:41.234 00.000 30444 GuideStep: 0.5 px 136 ms WEST, -0.8 px 136 ms NORTH 03:26:41.234 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:41.234 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:43.142 01.908 15672 Exposure complete 03:26:43.162 00.020 15672 worker thread done servicing request 03:26:43.162 00.000 30444 OnExposeComplete: enter 03:26:43.162 00.000 30444 UpdateGuideState(): m_state=6 03:26:43.163 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8068 03:26:43.163 00.000 30444 Star::Find returns 1 (1), X=463.42, Y=202.97, Mass=40049, SNR=41.1, Peak=5635 HFD=3.8 03:26:43.163 00.000 30444 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.28) = xAngle (-0.94 = -0.94) 03:26:43.163 00.000 30444 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.00 = -1.00) 03:26:43.163 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.92 hyp=0.99 cameraTheta=-1.22 mountX=0.58 mountY=-0.83, mountTheta=-0.96 03:26:43.163 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.92, opts=13) 03:26:43.163 00.000 30444 Enqueuing Move request for scope (0.34, -0.92) 03:26:43.163 00.000 15672 Worker thread wakes up 03:26:43.163 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.92) opts 0xd 03:26:43.163 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.92) 03:26:43.164 00.001 15672 Moving (0.34, -0.92) raw xDistance=0.58 yDistance=-0.83 03:26:43.164 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58 03:26:43.164 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 03:26:43.164 00.000 15672 MoveAxis(W, 166, ABG) 03:26:43.164 00.000 15672 Guiding Dir = 3, Dur = 166 03:26:43.164 00.000 15672 IsSlewing returns 0 03:26:43.169 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=16226, FiltMin=2643, FiltMax=12214, Gamma=2.950 03:26:43.197 00.028 15672 IsGuiding returns 0 03:26:43.213 00.016 30444 UpdateGuideState exits: m=40049 SNR=41.1 Saturated 03:26:43.213 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:43.213 00.000 15672 PulseGuide returned control before completion, sleep 161 03:26:43.213 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:43.213 00.000 30444 Enqueuing Expose request 03:26:43.377 00.164 15672 IsGuiding returns 1 03:26:43.377 00.000 15672 scope still moving after pulse duration time elapsed 03:26:43.399 00.022 15672 IsSlewing returns 0 03:26:43.453 00.054 15672 IsGuiding returns 0 03:26:43.453 00.000 15672 scope move finished after 166 + 90 ms 03:26:43.453 00.000 15672 Move returns status 0, amount 166 03:26:43.453 00.000 15672 MoveAxis(N, 148, ABG) 03:26:43.454 00.001 15672 Guiding Dir = 0, Dur = 148 03:26:43.454 00.000 15672 IsSlewing returns 0 03:26:43.457 00.003 15672 IsGuiding returns 0 03:26:43.534 00.077 15672 PulseGuide returned control before completion, sleep 82 03:26:43.619 00.085 15672 IsGuiding returns 1 03:26:43.619 00.000 15672 scope still moving after pulse duration time elapsed 03:26:43.640 00.021 15672 IsSlewing returns 0 03:26:43.643 00.003 15672 IsGuiding returns 1 03:26:43.663 00.020 15672 IsSlewing returns 0 03:26:43.725 00.062 15672 IsGuiding returns 0 03:26:43.725 00.000 15672 scope move finished after 148 + 119 ms 03:26:43.725 00.000 15672 Move returns status 0, amount 148 03:26:43.725 00.000 15672 move complete, result=0 03:26:43.725 00.000 15672 worker thread done servicing request 03:26:43.725 00.000 15672 Worker thread wakes up 03:26:43.725 00.000 30444 GuideStep: 0.6 px 166 ms WEST, -0.8 px 148 ms NORTH 03:26:43.725 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:43.726 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:45.834 02.108 15672 Exposure complete 03:26:45.854 00.020 15672 worker thread done servicing request 03:26:45.854 00.000 30444 OnExposeComplete: enter 03:26:45.854 00.000 30444 UpdateGuideState(): m_state=6 03:26:45.854 00.000 30444 Star::Find(15, 463, 202, 0, (0,0,0,0), 0.0, 255) frame 8069 03:26:45.854 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=203.60, Mass=35874, SNR=38.9, Peak=5680 HFD=3.6 03:26:45.854 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 03:26:45.854 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 03:26:45.855 00.001 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.29 hyp=0.33 cameraTheta=-2.05 mountX=-0.07 mountY=-0.32, mountTheta=-1.77 03:26:45.855 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.29, opts=13) 03:26:45.855 00.000 30444 Enqueuing Move request for scope (-0.15, -0.29) 03:26:45.855 00.000 15672 Worker thread wakes up 03:26:45.855 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.29) opts 0xd 03:26:45.855 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.29) 03:26:45.855 00.000 15672 Moving (-0.15, -0.29) raw xDistance=-0.07 yDistance=-0.32 03:26:45.855 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 03:26:45.855 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 03:26:45.855 00.000 15672 MoveAxis(E, 0, ABG) 03:26:45.855 00.000 15672 Move returns status 0, amount 0 03:26:45.856 00.001 15672 MoveAxis(N, 57, ABG) 03:26:45.856 00.000 15672 Guiding Dir = 0, Dur = 57 03:26:45.856 00.000 15672 IsSlewing returns 0 03:26:45.857 00.001 15672 IsGuiding returns 0 03:26:45.861 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=16664, FiltMin=2624, FiltMax=12289, Gamma=2.950 03:26:45.904 00.043 30444 UpdateGuideState exits: m=35874 SNR=38.9 Saturated 03:26:45.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:45.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:45.904 00.000 30444 Enqueuing Expose request 03:26:45.946 00.042 15672 IsGuiding returns 1 03:26:45.946 00.000 15672 scope still moving after pulse duration time elapsed 03:26:45.967 00.021 15672 IsSlewing returns 0 03:26:45.968 00.001 15672 IsGuiding returns 1 03:26:45.989 00.021 15672 IsSlewing returns 0 03:26:45.990 00.001 15672 IsGuiding returns 1 03:26:46.011 00.021 15672 IsSlewing returns 0 03:26:46.072 00.061 15672 IsGuiding returns 0 03:26:46.073 00.001 15672 scope move finished after 57 + 158 ms 03:26:46.073 00.000 15672 Move returns status 0, amount 57 03:26:46.073 00.000 15672 move complete, result=0 03:26:46.073 00.000 15672 worker thread done servicing request 03:26:46.073 00.000 15672 Worker thread wakes up 03:26:46.073 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:46.073 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 57 ms NORTH 03:26:46.073 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:47.981 01.908 15672 Exposure complete 03:26:48.001 00.020 15672 worker thread done servicing request 03:26:48.001 00.000 30444 OnExposeComplete: enter 03:26:48.001 00.000 30444 UpdateGuideState(): m_state=6 03:26:48.001 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8070 03:26:48.001 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=204.38, Mass=45940, SNR=49.1, Peak=5911 HFD=3.9 03:26:48.002 00.001 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.66 = 1.66) 03:26:48.002 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 03:26:48.002 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.49 hyp=0.50 cameraTheta=1.39 mountX=-0.05 mountY=0.50, mountTheta=1.66 03:26:48.002 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.49, opts=13) 03:26:48.002 00.000 30444 Enqueuing Move request for scope (0.09, 0.49) 03:26:48.002 00.000 15672 Worker thread wakes up 03:26:48.002 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.49) opts 0xd 03:26:48.002 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.49) 03:26:48.002 00.000 15672 Moving (0.09, 0.49) raw xDistance=-0.05 yDistance=0.50 03:26:48.002 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:26:48.002 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:26:48.002 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50 03:26:48.003 00.001 15672 MoveAxis(E, 0, ABG) 03:26:48.003 00.000 15672 Move returns status 0, amount 0 03:26:48.003 00.000 15672 MoveAxis(N, 0, ABG) 03:26:48.003 00.000 15672 Move returns status 0, amount 0 03:26:48.003 00.000 15672 move complete, result=0 03:26:48.003 00.000 15672 worker thread done servicing request 03:26:48.008 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=15597, FiltMin=2548, FiltMax=12376, Gamma=2.950 03:26:48.049 00.041 30444 UpdateGuideState exits: m=45940 SNR=49.1 Saturated 03:26:48.050 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:48.050 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:48.050 00.000 30444 Enqueuing Expose request 03:26:48.050 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 03:26:48.050 00.000 15672 Worker thread wakes up 03:26:48.050 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:48.050 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:50.158 02.108 15672 Exposure complete 03:26:50.177 00.019 15672 worker thread done servicing request 03:26:50.177 00.000 30444 OnExposeComplete: enter 03:26:50.177 00.000 30444 UpdateGuideState(): m_state=6 03:26:50.178 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8071 03:26:50.178 00.000 30444 Star::Find returns 1 (1), X=463.07, Y=204.46, Mass=44359, SNR=40.1, Peak=6056 HFD=4.0 03:26:50.178 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 03:26:50.178 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 03:26:50.178 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.57 hyp=0.57 cameraTheta=1.60 mountX=-0.17 mountY=0.55, mountTheta=1.87 03:26:50.181 00.003 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.57, opts=13) 03:26:50.181 00.000 30444 Enqueuing Move request for scope (-0.01, 0.57) 03:26:50.181 00.000 15672 Worker thread wakes up 03:26:50.181 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.57) opts 0xd 03:26:50.181 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.57) 03:26:50.181 00.000 15672 Moving (-0.01, 0.57) raw xDistance=-0.17 yDistance=0.55 03:26:50.181 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:26:50.181 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:26:50.182 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55 03:26:50.182 00.000 15672 MoveAxis(E, 0, ABG) 03:26:50.182 00.000 15672 Move returns status 0, amount 0 03:26:50.182 00.000 15672 MoveAxis(N, 0, ABG) 03:26:50.182 00.000 15672 Move returns status 0, amount 0 03:26:50.182 00.000 15672 move complete, result=0 03:26:50.182 00.000 15672 worker thread done servicing request 03:26:50.185 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=15679, FiltMin=2583, FiltMax=12212, Gamma=2.950 03:26:50.227 00.042 30444 UpdateGuideState exits: m=44359 SNR=40.1 Saturated 03:26:50.227 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:50.227 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:50.227 00.000 30444 Enqueuing Expose request 03:26:50.227 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH 03:26:50.227 00.000 15672 Worker thread wakes up 03:26:50.227 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:50.227 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:52.136 01.909 15672 Exposure complete 03:26:52.155 00.019 15672 worker thread done servicing request 03:26:52.155 00.000 30444 OnExposeComplete: enter 03:26:52.155 00.000 30444 UpdateGuideState(): m_state=6 03:26:52.156 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8072 03:26:52.156 00.000 30444 Star::Find returns 1 (1), X=463.00, Y=204.67, Mass=38839, SNR=37.7, Peak=5676 HFD=4.0 03:26:52.156 00.000 30444 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 03:26:52.156 00.000 30444 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 03:26:52.156 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.78 hyp=0.78 cameraTheta=1.68 mountX=-0.29 mountY=0.74, mountTheta=1.95 03:26:52.156 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.78, opts=13) 03:26:52.156 00.000 30444 Enqueuing Move request for scope (-0.08, 0.78) 03:26:52.157 00.001 15672 Worker thread wakes up 03:26:52.157 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.78) opts 0xd 03:26:52.157 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.78) 03:26:52.157 00.000 15672 Moving (-0.08, 0.78) raw xDistance=-0.29 yDistance=0.74 03:26:52.157 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 03:26:52.157 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:26:52.157 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74 03:26:52.157 00.000 15672 MoveAxis(E, 79, ABG) 03:26:52.157 00.000 15672 Guiding Dir = 2, Dur = 79 03:26:52.157 00.000 15672 IsSlewing returns 0 03:26:52.162 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=15196, FiltMin=2608, FiltMax=12120, Gamma=2.950 03:26:52.191 00.029 15672 IsGuiding returns 0 03:26:52.205 00.014 30444 UpdateGuideState exits: m=38839 SNR=37.7 Saturated 03:26:52.205 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:52.205 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:52.205 00.000 30444 Enqueuing Expose request 03:26:52.207 00.002 15672 PulseGuide returned control before completion, sleep 74 03:26:52.283 00.076 15672 IsGuiding returns 1 03:26:52.283 00.000 15672 scope still moving after pulse duration time elapsed 03:26:52.304 00.021 15672 IsSlewing returns 0 03:26:52.320 00.016 15672 IsGuiding returns 0 03:26:52.320 00.000 15672 scope move finished after 79 + 49 ms 03:26:52.320 00.000 15672 Move returns status 0, amount 79 03:26:52.320 00.000 15672 MoveAxis(N, 0, ABG) 03:26:52.320 00.000 15672 Move returns status 0, amount 0 03:26:52.320 00.000 15672 move complete, result=0 03:26:52.320 00.000 15672 worker thread done servicing request 03:26:52.320 00.000 15672 Worker thread wakes up 03:26:52.320 00.000 30444 GuideStep: -0.3 px 79 ms EAST, 0.7 px 0 ms NORTH 03:26:52.320 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:52.320 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:54.430 02.110 15672 Exposure complete 03:26:54.450 00.020 15672 worker thread done servicing request 03:26:54.450 00.000 30444 OnExposeComplete: enter 03:26:54.450 00.000 30444 UpdateGuideState(): m_state=6 03:26:54.450 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8073 03:26:54.450 00.000 30444 Star::Find returns 1 (1), X=463.90, Y=204.05, Mass=41962, SNR=41.9, Peak=5714 HFD=3.9 03:26:54.450 00.000 30444 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.28) = xAngle (0.46 = 0.46) 03:26:54.450 00.000 30444 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.40 = 0.40) 03:26:54.450 00.000 30444 CameraToMount -- cameraX=0.82 cameraY=0.15 hyp=0.84 cameraTheta=0.19 mountX=0.75 mountY=0.33, mountTheta=0.41 03:26:54.451 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.82, y=0.15, opts=13) 03:26:54.451 00.000 30444 Enqueuing Move request for scope (0.82, 0.15) 03:26:54.451 00.000 15672 Worker thread wakes up 03:26:54.451 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.15) opts 0xd 03:26:54.451 00.000 15672 Handling offset move in thread for scope, endpoint = (0.82, 0.15) 03:26:54.451 00.000 15672 Moving (0.82, 0.15) raw xDistance=0.75 yDistance=0.33 03:26:54.451 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.75 03:26:54.451 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:26:54.451 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 03:26:54.451 00.000 15672 MoveAxis(W, 197, ABG) 03:26:54.451 00.000 15672 Guiding Dir = 3, Dur = 197 03:26:54.452 00.001 15672 IsSlewing returns 0 03:26:54.453 00.001 15672 IsGuiding returns 0 03:26:54.457 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=15083, FiltMin=2595, FiltMax=11209, Gamma=2.950 03:26:54.475 00.018 15672 PulseGuide returned control before completion, sleep 185 03:26:54.499 00.024 30444 UpdateGuideState exits: m=41962 SNR=41.9 Saturated 03:26:54.499 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:54.499 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:54.499 00.000 30444 Enqueuing Expose request 03:26:54.663 00.164 15672 IsGuiding returns 1 03:26:54.663 00.000 15672 scope still moving after pulse duration time elapsed 03:26:54.683 00.020 15672 IsSlewing returns 0 03:26:54.701 00.018 15672 IsGuiding returns 0 03:26:54.701 00.000 15672 scope move finished after 197 + 51 ms 03:26:54.701 00.000 15672 Move returns status 0, amount 197 03:26:54.701 00.000 15672 MoveAxis(N, 0, ABG) 03:26:54.701 00.000 15672 Move returns status 0, amount 0 03:26:54.702 00.001 15672 move complete, result=0 03:26:54.702 00.000 15672 worker thread done servicing request 03:26:54.702 00.000 15672 Worker thread wakes up 03:26:54.702 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:54.702 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:54.702 00.000 30444 GuideStep: 0.7 px 197 ms WEST, 0.3 px 0 ms NORTH 03:26:56.610 01.908 15672 Exposure complete 03:26:56.630 00.020 15672 worker thread done servicing request 03:26:56.630 00.000 30444 OnExposeComplete: enter 03:26:56.630 00.000 30444 UpdateGuideState(): m_state=6 03:26:56.630 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8074 03:26:56.630 00.000 30444 Star::Find returns 1 (1), X=463.69, Y=204.46, Mass=35192, SNR=32.1, Peak=5118 HFD=3.5 03:26:56.630 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 03:26:56.630 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 03:26:56.631 00.001 30444 CameraToMount -- cameraX=0.61 cameraY=0.57 hyp=0.83 cameraTheta=0.75 mountX=0.43 mountY=0.69, mountTheta=1.01 03:26:56.631 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.57, opts=13) 03:26:56.631 00.000 30444 Enqueuing Move request for scope (0.61, 0.57) 03:26:56.631 00.000 15672 Worker thread wakes up 03:26:56.631 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.57) opts 0xd 03:26:56.631 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.57) 03:26:56.631 00.000 15672 Moving (0.61, 0.57) raw xDistance=0.43 yDistance=0.69 03:26:56.631 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43 03:26:56.631 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:26:56.631 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69 03:26:56.631 00.000 15672 MoveAxis(W, 129, ABG) 03:26:56.632 00.001 15672 Guiding Dir = 3, Dur = 129 03:26:56.633 00.001 15672 IsSlewing returns 0 03:26:56.634 00.001 15672 IsGuiding returns 0 03:26:56.637 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=16486, FiltMin=2609, FiltMax=11214, Gamma=2.950 03:26:56.648 00.011 15672 PulseGuide returned control before completion, sleep 125 03:26:56.680 00.032 30444 UpdateGuideState exits: m=35192 SNR=32.1 Saturated 03:26:56.680 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:56.680 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:56.680 00.000 30444 Enqueuing Expose request 03:26:56.775 00.095 15672 IsGuiding returns 1 03:26:56.775 00.000 15672 scope still moving after pulse duration time elapsed 03:26:56.796 00.021 15672 IsSlewing returns 0 03:26:56.808 00.012 15672 IsGuiding returns 0 03:26:56.808 00.000 15672 scope move finished after 129 + 45 ms 03:26:56.808 00.000 15672 Move returns status 0, amount 129 03:26:56.808 00.000 15672 MoveAxis(N, 0, ABG) 03:26:56.808 00.000 15672 Move returns status 0, amount 0 03:26:56.808 00.000 15672 move complete, result=0 03:26:56.809 00.001 15672 worker thread done servicing request 03:26:56.809 00.000 15672 Worker thread wakes up 03:26:56.809 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:56.809 00.000 30444 GuideStep: 0.4 px 129 ms WEST, 0.7 px 0 ms NORTH 03:26:56.809 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:26:58.915 02.106 15672 Exposure complete 03:26:58.935 00.020 15672 worker thread done servicing request 03:26:58.935 00.000 30444 OnExposeComplete: enter 03:26:58.935 00.000 30444 UpdateGuideState(): m_state=6 03:26:58.935 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8075 03:26:58.935 00.000 30444 Star::Find returns 1 (1), X=462.69, Y=203.93, Mass=30844, SNR=30.9, Peak=5840 HFD=3.3 03:26:58.935 00.000 30444 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.28) = xAngle (3.33 = -2.95) 03:26:58.935 00.000 30444 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.27 = -3.01) 03:26:58.935 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.03 hyp=0.39 cameraTheta=3.06 mountX=-0.38 mountY=-0.05, mountTheta=-3.01 03:26:58.936 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.03, opts=13) 03:26:58.936 00.000 30444 Enqueuing Move request for scope (-0.39, 0.03) 03:26:58.936 00.000 15672 Worker thread wakes up 03:26:58.936 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.03) opts 0xd 03:26:58.936 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.03) 03:26:58.936 00.000 15672 Moving (-0.39, 0.03) raw xDistance=-0.38 yDistance=-0.05 03:26:58.936 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38 03:26:58.936 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:26:58.936 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:26:58.936 00.000 15672 MoveAxis(E, 94, ABG) 03:26:58.936 00.000 15672 Guiding Dir = 2, Dur = 94 03:26:58.937 00.001 15672 IsSlewing returns 0 03:26:58.938 00.001 15672 IsGuiding returns 0 03:26:58.941 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=16298, FiltMin=2598, FiltMax=11393, Gamma=2.950 03:26:58.965 00.024 15672 PulseGuide returned control before completion, sleep 78 03:26:58.984 00.019 30444 UpdateGuideState exits: m=30844 SNR=30.9 Saturated 03:26:58.984 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:26:58.984 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:26:58.984 00.000 30444 Enqueuing Expose request 03:26:59.092 00.108 15672 IsGuiding returns 0 03:26:59.092 00.000 15672 Move returns status 0, amount 94 03:26:59.092 00.000 15672 MoveAxis(N, 0, ABG) 03:26:59.092 00.000 15672 Move returns status 0, amount 0 03:26:59.092 00.000 15672 move complete, result=0 03:26:59.092 00.000 15672 worker thread done servicing request 03:26:59.092 00.000 15672 Worker thread wakes up 03:26:59.092 00.000 30444 GuideStep: -0.4 px 94 ms EAST, -0.1 px 0 ms NORTH 03:26:59.092 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:26:59.092 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:00.999 01.907 15672 Exposure complete 03:27:01.019 00.020 15672 worker thread done servicing request 03:27:01.019 00.000 30444 OnExposeComplete: enter 03:27:01.019 00.000 30444 UpdateGuideState(): m_state=6 03:27:01.019 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8076 03:27:01.020 00.001 30444 Star::Find returns 1 (1), X=463.64, Y=203.83, Mass=33872, SNR=33.0, Peak=5358 HFD=3.5 03:27:01.020 00.000 30444 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.28) = xAngle (0.17 = 0.17) 03:27:01.020 00.000 30444 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.10 = 0.10) 03:27:01.020 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.06 hyp=0.57 cameraTheta=-0.11 mountX=0.56 mountY=0.06, mountTheta=0.11 03:27:01.020 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.06, opts=13) 03:27:01.020 00.000 30444 Enqueuing Move request for scope (0.56, -0.06) 03:27:01.020 00.000 15672 Worker thread wakes up 03:27:01.020 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.06) opts 0xd 03:27:01.020 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.06) 03:27:01.021 00.001 15672 Moving (0.56, -0.06) raw xDistance=0.56 yDistance=0.06 03:27:01.021 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.56 03:27:01.021 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:27:01.021 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 03:27:01.021 00.000 15672 MoveAxis(W, 145, ABG) 03:27:01.021 00.000 15672 Guiding Dir = 3, Dur = 145 03:27:01.021 00.000 15672 IsSlewing returns 0 03:27:01.022 00.001 15672 IsGuiding returns 0 03:27:01.028 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=16318, FiltMin=2602, FiltMax=11992, Gamma=2.950 03:27:01.041 00.013 15672 PulseGuide returned control before completion, sleep 137 03:27:01.073 00.032 30444 UpdateGuideState exits: m=33872 SNR=33.0 Saturated 03:27:01.073 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:01.073 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:01.073 00.000 30444 Enqueuing Expose request 03:27:01.202 00.129 15672 IsGuiding returns 1 03:27:01.202 00.000 15672 scope still moving after pulse duration time elapsed 03:27:01.223 00.021 15672 IsSlewing returns 0 03:27:01.233 00.010 15672 IsGuiding returns 0 03:27:01.233 00.000 15672 scope move finished after 145 + 65 ms 03:27:01.233 00.000 15672 Move returns status 0, amount 145 03:27:01.233 00.000 15672 MoveAxis(N, 0, ABG) 03:27:01.233 00.000 15672 Move returns status 0, amount 0 03:27:01.233 00.000 15672 move complete, result=0 03:27:01.233 00.000 15672 worker thread done servicing request 03:27:01.233 00.000 15672 Worker thread wakes up 03:27:01.233 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:01.233 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:01.233 00.000 30444 GuideStep: 0.6 px 145 ms WEST, 0.1 px 0 ms NORTH 03:27:03.347 02.114 15672 Exposure complete 03:27:03.367 00.020 15672 worker thread done servicing request 03:27:03.367 00.000 30444 OnExposeComplete: enter 03:27:03.367 00.000 30444 UpdateGuideState(): m_state=6 03:27:03.367 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8077 03:27:03.367 00.000 30444 Star::Find returns 1 (1), X=462.54, Y=203.96, Mass=41288, SNR=36.6, Peak=6082 HFD=3.7 03:27:03.368 00.001 30444 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.28) = xAngle (3.30 = -2.98) 03:27:03.368 00.000 30444 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.24 = -3.04) 03:27:03.368 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=0.06 hyp=0.55 cameraTheta=3.03 mountX=-0.54 mountY=-0.05, mountTheta=-3.04 03:27:03.368 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=0.06, opts=13) 03:27:03.368 00.000 30444 Enqueuing Move request for scope (-0.54, 0.06) 03:27:03.368 00.000 15672 Worker thread wakes up 03:27:03.368 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.06) opts 0xd 03:27:03.368 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, 0.06) 03:27:03.368 00.000 15672 Moving (-0.54, 0.06) raw xDistance=-0.54 yDistance=-0.05 03:27:03.368 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.54 03:27:03.368 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:27:03.369 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:27:03.369 00.000 15672 MoveAxis(E, 136, ABG) 03:27:03.369 00.000 15672 Guiding Dir = 2, Dur = 136 03:27:03.369 00.000 15672 IsSlewing returns 0 03:27:03.370 00.001 15672 IsGuiding returns 0 03:27:03.375 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=14286, FiltMin=2601, FiltMax=12501, Gamma=2.950 03:27:03.389 00.014 15672 PulseGuide returned control before completion, sleep 128 03:27:03.521 00.132 15672 IsGuiding returns 1 03:27:03.521 00.000 15672 scope still moving after pulse duration time elapsed 03:27:03.531 00.010 30444 UpdateGuideState exits: m=41288 SNR=36.6 Saturated 03:27:03.531 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:03.531 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:03.531 00.000 30444 Enqueuing Expose request 03:27:03.543 00.012 15672 IsSlewing returns 0 03:27:03.597 00.054 15672 IsGuiding returns 0 03:27:03.597 00.000 15672 scope move finished after 136 + 90 ms 03:27:03.598 00.001 15672 Move returns status 0, amount 136 03:27:03.598 00.000 15672 MoveAxis(N, 0, ABG) 03:27:03.598 00.000 15672 Move returns status 0, amount 0 03:27:03.598 00.000 15672 move complete, result=0 03:27:03.598 00.000 15672 worker thread done servicing request 03:27:03.598 00.000 15672 Worker thread wakes up 03:27:03.598 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:03.598 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:03.598 00.000 30444 GuideStep: -0.5 px 136 ms EAST, -0.1 px 0 ms NORTH 03:27:05.504 01.906 15672 Exposure complete 03:27:05.523 00.019 15672 worker thread done servicing request 03:27:05.523 00.000 30444 OnExposeComplete: enter 03:27:05.524 00.001 30444 UpdateGuideState(): m_state=6 03:27:05.524 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8078 03:27:05.524 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=203.67, Mass=37155, SNR=37.8, Peak=5487 HFD=3.6 03:27:05.524 00.000 30444 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.28) = xAngle (-0.53 = -0.53) 03:27:05.524 00.000 30444 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.59 = -0.59) 03:27:05.524 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.23 hyp=0.31 cameraTheta=-0.81 mountX=0.27 mountY=-0.17, mountTheta=-0.57 03:27:05.524 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.23, opts=13) 03:27:05.524 00.000 30444 Enqueuing Move request for scope (0.22, -0.23) 03:27:05.524 00.000 15672 Worker thread wakes up 03:27:05.524 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.23) opts 0xd 03:27:05.525 00.001 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.23) 03:27:05.525 00.000 15672 Moving (0.22, -0.23) raw xDistance=0.27 yDistance=-0.17 03:27:05.525 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27 03:27:05.525 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:27:05.525 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 03:27:05.525 00.000 15672 MoveAxis(W, 64, ABG) 03:27:05.525 00.000 15672 Guiding Dir = 3, Dur = 64 03:27:05.525 00.000 15672 IsSlewing returns 0 03:27:05.527 00.002 15672 IsGuiding returns 0 03:27:05.531 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=16324, FiltMin=2661, FiltMax=11916, Gamma=2.950 03:27:05.545 00.014 15672 PulseGuide returned control before completion, sleep 56 03:27:05.577 00.032 30444 UpdateGuideState exits: m=37155 SNR=37.8 Saturated 03:27:05.577 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:05.577 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:05.577 00.000 30444 Enqueuing Expose request 03:27:05.627 00.050 15672 IsGuiding returns 0 03:27:05.627 00.000 15672 Move returns status 0, amount 64 03:27:05.627 00.000 15672 MoveAxis(N, 0, ABG) 03:27:05.627 00.000 15672 Move returns status 0, amount 0 03:27:05.627 00.000 15672 move complete, result=0 03:27:05.627 00.000 15672 worker thread done servicing request 03:27:05.627 00.000 15672 Worker thread wakes up 03:27:05.627 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:05.627 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:05.627 00.000 30444 GuideStep: 0.3 px 64 ms WEST, -0.2 px 0 ms NORTH 03:27:07.743 02.116 15672 Exposure complete 03:27:07.775 00.032 15672 worker thread done servicing request 03:27:07.775 00.000 30444 OnExposeComplete: enter 03:27:07.775 00.000 30444 UpdateGuideState(): m_state=6 03:27:07.775 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8079 03:27:07.775 00.000 30444 Star::Find returns 1 (1), X=463.58, Y=203.48, Mass=46994, SNR=53.5, Peak=5688 HFD=4.2 03:27:07.775 00.000 30444 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.28) = xAngle (-0.41 = -0.41) 03:27:07.775 00.000 30444 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.47 = -0.47) 03:27:07.775 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=-0.41 hyp=0.65 cameraTheta=-0.69 mountX=0.60 mountY=-0.30, mountTheta=-0.46 03:27:07.776 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.41, opts=13) 03:27:07.776 00.000 30444 Enqueuing Move request for scope (0.50, -0.41) 03:27:07.776 00.000 15672 Worker thread wakes up 03:27:07.776 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.41) opts 0xd 03:27:07.776 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.41) 03:27:07.776 00.000 15672 Moving (0.50, -0.41) raw xDistance=0.60 yDistance=-0.30 03:27:07.776 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60 03:27:07.776 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 03:27:07.776 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 03:27:07.776 00.000 15672 MoveAxis(W, 165, ABG) 03:27:07.776 00.000 15672 Guiding Dir = 3, Dur = 165 03:27:07.777 00.001 15672 IsSlewing returns 0 03:27:07.781 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=16530, FiltMin=2603, FiltMax=11318, Gamma=2.950 03:27:07.815 00.034 15672 IsGuiding returns 0 03:27:07.825 00.010 30444 UpdateGuideState exits: m=46994 SNR=53.5 Saturated 03:27:07.825 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:07.825 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:07.825 00.000 30444 Enqueuing Expose request 03:27:07.830 00.005 15672 PulseGuide returned control before completion, sleep 160 03:27:08.039 00.209 15672 IsGuiding returns 0 03:27:08.039 00.000 15672 Move returns status 0, amount 165 03:27:08.040 00.001 15672 MoveAxis(N, 0, ABG) 03:27:08.040 00.000 15672 Move returns status 0, amount 0 03:27:08.040 00.000 15672 move complete, result=0 03:27:08.040 00.000 15672 worker thread done servicing request 03:27:08.040 00.000 15672 Worker thread wakes up 03:27:08.041 00.001 30444 GuideStep: 0.6 px 165 ms WEST, -0.3 px 0 ms NORTH 03:27:08.041 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:08.041 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:09.949 01.908 15672 Exposure complete 03:27:09.969 00.020 15672 worker thread done servicing request 03:27:09.969 00.000 30444 OnExposeComplete: enter 03:27:09.969 00.000 30444 UpdateGuideState(): m_state=6 03:27:09.969 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8080 03:27:09.969 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=203.78, Mass=44809, SNR=36.0, Peak=5829 HFD=4.0 03:27:09.970 00.001 30444 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.28) = xAngle (-0.82 = -0.82) 03:27:09.970 00.000 30444 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.89 = -0.89) 03:27:09.970 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.10 mountX=0.09 mountY=-0.10, mountTheta=-0.85 03:27:09.970 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.11, opts=13) 03:27:09.970 00.000 30444 Enqueuing Move request for scope (0.06, -0.11) 03:27:09.970 00.000 15672 Worker thread wakes up 03:27:09.970 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd 03:27:09.970 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.11) 03:27:09.970 00.000 15672 Moving (0.06, -0.11) raw xDistance=0.09 yDistance=-0.10 03:27:09.970 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:27:09.970 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:27:09.971 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 03:27:09.971 00.000 15672 MoveAxis(E, 0, ABG) 03:27:09.971 00.000 15672 Move returns status 0, amount 0 03:27:09.971 00.000 15672 MoveAxis(N, 0, ABG) 03:27:09.971 00.000 15672 Move returns status 0, amount 0 03:27:09.971 00.000 15672 move complete, result=0 03:27:09.971 00.000 15672 worker thread done servicing request 03:27:09.976 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=15955, FiltMin=2612, FiltMax=11106, Gamma=2.950 03:27:10.021 00.045 30444 UpdateGuideState exits: m=44809 SNR=36.0 Saturated 03:27:10.021 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:10.021 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:10.021 00.000 30444 Enqueuing Expose request 03:27:10.021 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:27:10.021 00.000 15672 Worker thread wakes up 03:27:10.022 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:10.022 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:12.131 02.109 15672 Exposure complete 03:27:12.151 00.020 15672 worker thread done servicing request 03:27:12.151 00.000 30444 OnExposeComplete: enter 03:27:12.151 00.000 30444 UpdateGuideState(): m_state=6 03:27:12.152 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8081 03:27:12.152 00.000 30444 Star::Find returns 1 (1), X=463.79, Y=203.68, Mass=34881, SNR=32.9, Peak=5121 HFD=3.7 03:27:12.152 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.02 = -0.02) 03:27:12.152 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 03:27:12.152 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=-0.22 hyp=0.75 cameraTheta=-0.30 mountX=0.75 mountY=-0.06, mountTheta=-0.08 03:27:12.152 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=-0.22, opts=13) 03:27:12.152 00.000 30444 Enqueuing Move request for scope (0.71, -0.22) 03:27:12.153 00.001 15672 Worker thread wakes up 03:27:12.153 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.22) opts 0xd 03:27:12.153 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, -0.22) 03:27:12.153 00.000 15672 Moving (0.71, -0.22) raw xDistance=0.75 yDistance=-0.06 03:27:12.153 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75 03:27:12.153 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:27:12.153 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 03:27:12.153 00.000 15672 MoveAxis(W, 202, ABG) 03:27:12.153 00.000 15672 Guiding Dir = 3, Dur = 202 03:27:12.153 00.000 15672 IsSlewing returns 0 03:27:12.154 00.001 15672 IsGuiding returns 0 03:27:12.159 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=17925, FiltMin=2586, FiltMax=11805, Gamma=2.950 03:27:12.176 00.017 15672 PulseGuide returned control before completion, sleep 191 03:27:12.202 00.026 30444 UpdateGuideState exits: m=34881 SNR=32.9 Saturated 03:27:12.202 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:12.203 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:12.203 00.000 30444 Enqueuing Expose request 03:27:12.401 00.198 15672 IsGuiding returns 0 03:27:12.401 00.000 15672 Move returns status 0, amount 202 03:27:12.401 00.000 15672 MoveAxis(N, 0, ABG) 03:27:12.401 00.000 15672 Move returns status 0, amount 0 03:27:12.401 00.000 15672 move complete, result=0 03:27:12.402 00.001 15672 worker thread done servicing request 03:27:12.402 00.000 15672 Worker thread wakes up 03:27:12.402 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:12.402 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:12.402 00.000 30444 GuideStep: 0.7 px 202 ms WEST, -0.1 px 0 ms NORTH 03:27:14.308 01.906 15672 Exposure complete 03:27:14.328 00.020 15672 worker thread done servicing request 03:27:14.329 00.001 30444 OnExposeComplete: enter 03:27:14.329 00.000 30444 UpdateGuideState(): m_state=6 03:27:14.329 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8082 03:27:14.329 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=203.93, Mass=39169, SNR=34.5, Peak=5426 HFD=4.3 03:27:14.329 00.000 30444 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.28) = xAngle (2.95 = 2.95) 03:27:14.329 00.000 30444 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.89 = 2.89) 03:27:14.329 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.67 mountX=-0.07 mountY=0.02, mountTheta=2.89 03:27:14.330 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.03, opts=13) 03:27:14.330 00.000 30444 Enqueuing Move request for scope (-0.06, 0.03) 03:27:14.330 00.000 15672 Worker thread wakes up 03:27:14.330 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd 03:27:14.330 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.03) 03:27:14.330 00.000 15672 Moving (-0.06, 0.03) raw xDistance=-0.07 yDistance=0.02 03:27:14.330 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 03:27:14.330 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:27:14.330 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 03:27:14.330 00.000 15672 MoveAxis(E, 0, ABG) 03:27:14.330 00.000 15672 Move returns status 0, amount 0 03:27:14.330 00.000 15672 MoveAxis(N, 0, ABG) 03:27:14.330 00.000 15672 Move returns status 0, amount 0 03:27:14.330 00.000 15672 move complete, result=0 03:27:14.330 00.000 15672 worker thread done servicing request 03:27:14.335 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=15745, FiltMin=2583, FiltMax=10953, Gamma=2.950 03:27:14.379 00.044 30444 UpdateGuideState exits: m=39169 SNR=34.5 Saturated 03:27:14.379 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:14.379 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:14.379 00.000 30444 Enqueuing Expose request 03:27:14.379 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:27:14.379 00.000 15672 Worker thread wakes up 03:27:14.379 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:14.379 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:16.492 02.113 15672 Exposure complete 03:27:16.518 00.026 15672 worker thread done servicing request 03:27:16.518 00.000 30444 OnExposeComplete: enter 03:27:16.518 00.000 30444 UpdateGuideState(): m_state=6 03:27:16.518 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8083 03:27:16.518 00.000 30444 Star::Find returns 1 (1), X=462.50, Y=203.76, Mass=37681, SNR=32.5, Peak=5884 HFD=3.4 03:27:16.518 00.000 30444 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.28) = xAngle (-2.63 = -2.63) 03:27:16.518 00.000 30444 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 03:27:16.518 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-0.14 hyp=0.60 cameraTheta=-2.91 mountX=-0.52 mountY=-0.26, mountTheta=-2.68 03:27:16.519 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-0.14, opts=13) 03:27:16.519 00.000 30444 Enqueuing Move request for scope (-0.58, -0.14) 03:27:16.519 00.000 15672 Worker thread wakes up 03:27:16.519 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.14) opts 0xd 03:27:16.519 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -0.14) 03:27:16.519 00.000 15672 Moving (-0.58, -0.14) raw xDistance=-0.52 yDistance=-0.26 03:27:16.519 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52 03:27:16.519 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 03:27:16.519 00.000 15672 MoveAxis(E, 141, ABG) 03:27:16.519 00.000 15672 Guiding Dir = 2, Dur = 141 03:27:16.520 00.001 15672 IsSlewing returns 0 03:27:16.521 00.001 15672 IsGuiding returns 0 03:27:16.525 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=14978, FiltMin=2564, FiltMax=11612, Gamma=2.950 03:27:16.537 00.012 15672 PulseGuide returned control before completion, sleep 135 03:27:16.567 00.030 30444 UpdateGuideState exits: m=37681 SNR=32.5 Saturated 03:27:16.567 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:16.567 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:16.567 00.000 30444 Enqueuing Expose request 03:27:16.675 00.108 15672 IsGuiding returns 1 03:27:16.675 00.000 15672 scope still moving after pulse duration time elapsed 03:27:16.697 00.022 15672 IsSlewing returns 0 03:27:16.714 00.017 15672 IsGuiding returns 0 03:27:16.715 00.001 15672 scope move finished after 141 + 52 ms 03:27:16.715 00.000 15672 Move returns status 0, amount 141 03:27:16.715 00.000 15672 MoveAxis(N, 46, ABG) 03:27:16.715 00.000 15672 Guiding Dir = 0, Dur = 46 03:27:16.716 00.001 15672 IsSlewing returns 0 03:27:16.718 00.002 15672 IsGuiding returns 0 03:27:16.803 00.085 15672 IsGuiding returns 1 03:27:16.803 00.000 15672 scope still moving after pulse duration time elapsed 03:27:16.824 00.021 15672 IsSlewing returns 0 03:27:16.827 00.003 15672 IsGuiding returns 1 03:27:16.848 00.021 15672 IsSlewing returns 0 03:27:16.920 00.072 15672 IsGuiding returns 0 03:27:16.921 00.001 15672 scope move finished after 46 + 157 ms 03:27:16.921 00.000 15672 Move returns status 0, amount 46 03:27:16.921 00.000 15672 move complete, result=0 03:27:16.921 00.000 15672 worker thread done servicing request 03:27:16.921 00.000 15672 Worker thread wakes up 03:27:16.921 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:16.922 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:16.922 00.000 30444 GuideStep: -0.5 px 141 ms EAST, -0.3 px 46 ms NORTH 03:27:18.830 01.908 15672 Exposure complete 03:27:18.849 00.019 15672 worker thread done servicing request 03:27:18.850 00.001 30444 OnExposeComplete: enter 03:27:18.850 00.000 30444 UpdateGuideState(): m_state=6 03:27:18.850 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8084 03:27:18.850 00.000 30444 Star::Find returns 1 (1), X=463.07, Y=204.18, Mass=41110, SNR=40.7, Peak=5553 HFD=4.1 03:27:18.850 00.000 30444 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 03:27:18.850 00.000 30444 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 03:27:18.850 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.62 mountX=-0.09 mountY=0.27, mountTheta=1.89 03:27:18.850 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.28, opts=13) 03:27:18.850 00.000 30444 Enqueuing Move request for scope (-0.01, 0.28) 03:27:18.851 00.001 15672 Worker thread wakes up 03:27:18.851 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd 03:27:18.851 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.28) 03:27:18.851 00.000 15672 Moving (-0.01, 0.28) raw xDistance=-0.09 yDistance=0.27 03:27:18.851 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:27:18.851 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:27:18.851 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 03:27:18.851 00.000 15672 MoveAxis(E, 0, ABG) 03:27:18.851 00.000 15672 Move returns status 0, amount 0 03:27:18.851 00.000 15672 MoveAxis(N, 0, ABG) 03:27:18.851 00.000 15672 Move returns status 0, amount 0 03:27:18.851 00.000 15672 move complete, result=0 03:27:18.851 00.000 15672 worker thread done servicing request 03:27:18.856 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2086, max=16654, FiltMin=2608, FiltMax=11592, Gamma=2.950 03:27:19.277 00.421 30444 UpdateGuideState exits: m=41110 SNR=40.7 Saturated 03:27:19.277 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:19.277 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:19.277 00.000 30444 Enqueuing Expose request 03:27:19.277 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 03:27:19.277 00.000 15672 Worker thread wakes up 03:27:19.277 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:19.277 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:21.383 02.106 15672 Exposure complete 03:27:21.403 00.020 15672 worker thread done servicing request 03:27:21.403 00.000 30444 OnExposeComplete: enter 03:27:21.404 00.001 30444 UpdateGuideState(): m_state=6 03:27:21.404 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8085 03:27:21.404 00.000 30444 Star::Find returns 1 (1), X=463.44, Y=203.88, Mass=36456, SNR=32.7, Peak=5508 HFD=3.6 03:27:21.404 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.23 = 0.23) 03:27:21.404 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.16 = 0.16) 03:27:21.404 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.02 hyp=0.37 cameraTheta=-0.05 mountX=0.36 mountY=0.06, mountTheta=0.17 03:27:21.404 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.02, opts=13) 03:27:21.404 00.000 30444 Enqueuing Move request for scope (0.36, -0.02) 03:27:21.404 00.000 15672 Worker thread wakes up 03:27:21.405 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.02) opts 0xd 03:27:21.405 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.02) 03:27:21.405 00.000 15672 Moving (0.36, -0.02) raw xDistance=0.36 yDistance=0.06 03:27:21.405 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36 03:27:21.405 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:27:21.405 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 03:27:21.405 00.000 15672 MoveAxis(W, 96, ABG) 03:27:21.405 00.000 15672 Guiding Dir = 3, Dur = 96 03:27:21.405 00.000 15672 IsSlewing returns 0 03:27:21.409 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2349, max=16846, FiltMin=2599, FiltMax=11361, Gamma=2.950 03:27:21.425 00.016 15672 IsGuiding returns 0 03:27:21.440 00.015 15672 PulseGuide returned control before completion, sleep 91 03:27:21.451 00.011 30444 UpdateGuideState exits: m=36456 SNR=32.7 Saturated 03:27:21.451 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:21.451 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:21.451 00.000 30444 Enqueuing Expose request 03:27:21.554 00.103 15672 IsGuiding returns 0 03:27:21.555 00.001 15672 Move returns status 0, amount 96 03:27:21.555 00.000 15672 MoveAxis(N, 0, ABG) 03:27:21.555 00.000 15672 Move returns status 0, amount 0 03:27:21.555 00.000 15672 move complete, result=0 03:27:21.555 00.000 15672 worker thread done servicing request 03:27:21.555 00.000 15672 Worker thread wakes up 03:27:21.555 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:21.556 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:21.556 00.000 30444 GuideStep: 0.4 px 96 ms WEST, 0.1 px 0 ms NORTH 03:27:23.461 01.905 15672 Exposure complete 03:27:23.481 00.020 15672 worker thread done servicing request 03:27:23.481 00.000 30444 OnExposeComplete: enter 03:27:23.482 00.001 30444 UpdateGuideState(): m_state=6 03:27:23.482 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8086 03:27:23.482 00.000 30444 Star::Find returns 1 (1), X=463.48, Y=204.06, Mass=42489, SNR=41.0, Peak=5509 HFD=3.8 03:27:23.482 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 03:27:23.482 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 03:27:23.482 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.17 hyp=0.43 cameraTheta=0.40 mountX=0.33 mountY=0.25, mountTheta=0.64 03:27:23.482 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.17, opts=13) 03:27:23.482 00.000 30444 Enqueuing Move request for scope (0.40, 0.17) 03:27:23.483 00.001 15672 Worker thread wakes up 03:27:23.483 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.17) opts 0xd 03:27:23.483 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.17) 03:27:23.483 00.000 15672 Moving (0.40, 0.17) raw xDistance=0.33 yDistance=0.25 03:27:23.483 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33 03:27:23.483 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:27:23.483 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 03:27:23.483 00.000 15672 MoveAxis(W, 97, ABG) 03:27:23.483 00.000 15672 Guiding Dir = 3, Dur = 97 03:27:23.483 00.000 15672 IsSlewing returns 0 03:27:23.485 00.002 15672 IsGuiding returns 0 03:27:23.490 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2129, max=17568, FiltMin=2564, FiltMax=12668, Gamma=2.950 03:27:23.502 00.012 15672 PulseGuide returned control before completion, sleep 90 03:27:23.533 00.031 30444 UpdateGuideState exits: m=42489 SNR=41.0 Saturated 03:27:23.533 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:23.533 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:23.533 00.000 30444 Enqueuing Expose request 03:27:23.594 00.061 15672 IsGuiding returns 1 03:27:23.594 00.000 15672 scope still moving after pulse duration time elapsed 03:27:23.615 00.021 15672 IsSlewing returns 0 03:27:23.631 00.016 15672 IsGuiding returns 0 03:27:23.631 00.000 15672 scope move finished after 97 + 49 ms 03:27:23.631 00.000 15672 Move returns status 0, amount 97 03:27:23.632 00.001 15672 MoveAxis(N, 0, ABG) 03:27:23.632 00.000 15672 Move returns status 0, amount 0 03:27:23.632 00.000 15672 move complete, result=0 03:27:23.632 00.000 15672 worker thread done servicing request 03:27:23.632 00.000 15672 Worker thread wakes up 03:27:23.632 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:23.632 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:23.633 00.001 30444 GuideStep: 0.3 px 97 ms WEST, 0.2 px 0 ms NORTH 03:27:25.741 02.108 15672 Exposure complete 03:27:25.760 00.019 15672 worker thread done servicing request 03:27:25.760 00.000 30444 OnExposeComplete: enter 03:27:25.760 00.000 30444 UpdateGuideState(): m_state=6 03:27:25.761 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8087 03:27:25.761 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=204.55, Mass=42538, SNR=33.5, Peak=5602 HFD=4.1 03:27:25.761 00.000 30444 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 03:27:25.761 00.000 30444 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 03:27:25.761 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.65 hyp=0.66 cameraTheta=1.68 mountX=-0.25 mountY=0.62, mountTheta=1.95 03:27:25.761 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.65, opts=13) 03:27:25.761 00.000 30444 Enqueuing Move request for scope (-0.07, 0.65) 03:27:25.761 00.000 15672 Worker thread wakes up 03:27:25.761 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.65) opts 0xd 03:27:25.761 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.65) 03:27:25.761 00.000 15672 Moving (-0.07, 0.65) raw xDistance=-0.25 yDistance=0.62 03:27:25.761 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 03:27:25.762 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:27:25.762 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62 03:27:25.762 00.000 15672 MoveAxis(E, 0, ABG) 03:27:25.762 00.000 15672 Move returns status 0, amount 0 03:27:25.762 00.000 15672 MoveAxis(N, 0, ABG) 03:27:25.762 00.000 15672 Move returns status 0, amount 0 03:27:25.762 00.000 15672 move complete, result=0 03:27:25.762 00.000 15672 worker thread done servicing request 03:27:25.766 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=13209, FiltMin=2536, FiltMax=10558, Gamma=2.950 03:27:25.809 00.043 30444 UpdateGuideState exits: m=42538 SNR=33.5 Saturated 03:27:25.809 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:25.809 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:25.809 00.000 30444 Enqueuing Expose request 03:27:25.809 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH 03:27:25.809 00.000 15672 Worker thread wakes up 03:27:25.809 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:25.809 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:27.715 01.906 15672 Exposure complete 03:27:27.735 00.020 15672 worker thread done servicing request 03:27:27.735 00.000 30444 OnExposeComplete: enter 03:27:27.735 00.000 30444 UpdateGuideState(): m_state=6 03:27:27.735 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8088 03:27:27.735 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=204.14, Mass=29734, SNR=29.7, Peak=5514 HFD=3.0 03:27:27.736 00.001 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 03:27:27.736 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 03:27:27.736 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.29 mountX=0.00 mountY=0.26, mountTheta=1.57 03:27:27.736 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.25, opts=13) 03:27:27.736 00.000 30444 Enqueuing Move request for scope (0.07, 0.25) 03:27:27.736 00.000 15672 Worker thread wakes up 03:27:27.736 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd 03:27:27.736 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.25) 03:27:27.736 00.000 15672 Moving (0.07, 0.25) raw xDistance=0.00 yDistance=0.26 03:27:27.736 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 03:27:27.737 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:27:27.737 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 03:27:27.737 00.000 15672 MoveAxis(E, 0, ABG) 03:27:27.737 00.000 15672 Move returns status 0, amount 0 03:27:27.737 00.000 15672 MoveAxis(N, 0, ABG) 03:27:27.737 00.000 15672 Move returns status 0, amount 0 03:27:27.737 00.000 15672 move complete, result=0 03:27:27.737 00.000 15672 worker thread done servicing request 03:27:27.742 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=15285, FiltMin=2617, FiltMax=11230, Gamma=2.950 03:27:27.785 00.043 30444 UpdateGuideState exits: m=29734 SNR=29.7 Saturated 03:27:27.785 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:27.785 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:27.785 00.000 30444 Enqueuing Expose request 03:27:27.785 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 03:27:27.786 00.001 15672 Worker thread wakes up 03:27:27.786 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:27.786 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:29.894 02.108 15672 Exposure complete 03:27:29.914 00.020 15672 worker thread done servicing request 03:27:29.914 00.000 30444 OnExposeComplete: enter 03:27:29.914 00.000 30444 UpdateGuideState(): m_state=6 03:27:29.914 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8089 03:27:29.914 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=203.76, Mass=37456, SNR=41.1, Peak=5710 HFD=4.0 03:27:29.915 00.001 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 03:27:29.915 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 03:27:29.915 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-2.53 mountX=-0.15 mountY=-0.18, mountTheta=-2.28 03:27:29.915 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.14, opts=13) 03:27:29.915 00.000 30444 Enqueuing Move request for scope (-0.20, -0.14) 03:27:29.915 00.000 15672 Worker thread wakes up 03:27:29.915 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd 03:27:29.915 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.14) 03:27:29.915 00.000 15672 Moving (-0.20, -0.14) raw xDistance=-0.15 yDistance=-0.18 03:27:29.915 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 03:27:29.915 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:27:29.915 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 03:27:29.916 00.001 15672 MoveAxis(E, 0, ABG) 03:27:29.916 00.000 15672 Move returns status 0, amount 0 03:27:29.916 00.000 15672 MoveAxis(N, 0, ABG) 03:27:29.916 00.000 15672 Move returns status 0, amount 0 03:27:29.916 00.000 15672 move complete, result=0 03:27:29.916 00.000 15672 worker thread done servicing request 03:27:29.920 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=14958, FiltMin=2614, FiltMax=12216, Gamma=2.950 03:27:29.963 00.043 30444 UpdateGuideState exits: m=37456 SNR=41.1 Saturated 03:27:29.963 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:29.963 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:29.963 00.000 30444 Enqueuing Expose request 03:27:29.963 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:27:29.963 00.000 15672 Worker thread wakes up 03:27:29.963 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:29.963 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:31.871 01.908 15672 Exposure complete 03:27:31.891 00.020 15672 worker thread done servicing request 03:27:31.891 00.000 30444 OnExposeComplete: enter 03:27:31.891 00.000 30444 UpdateGuideState(): m_state=6 03:27:31.892 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8090 03:27:31.892 00.000 30444 Star::Find returns 1 (1), X=462.21, Y=204.49, Mass=34712, SNR=31.2, Peak=5979 HFD=3.3 03:27:31.892 00.000 30444 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.28) = xAngle (2.82 = 2.82) 03:27:31.892 00.000 30444 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.76 = 2.76) 03:27:31.892 00.000 30444 CameraToMount -- cameraX=-0.87 cameraY=0.60 hyp=1.05 cameraTheta=2.54 mountX=-1.00 mountY=0.39, mountTheta=2.76 03:27:31.892 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.87, y=0.60, opts=13) 03:27:31.892 00.000 30444 Enqueuing Move request for scope (-0.87, 0.60) 03:27:31.892 00.000 15672 Worker thread wakes up 03:27:31.893 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.60) opts 0xd 03:27:31.893 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.87, 0.60) 03:27:31.893 00.000 15672 Moving (-0.87, 0.60) raw xDistance=-1.00 yDistance=0.39 03:27:31.893 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.00 03:27:31.893 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.30 newest=0.48 03:27:31.893 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 03:27:31.893 00.000 15672 MoveAxis(E, 270, ABG) 03:27:31.893 00.000 15672 Guiding Dir = 2, Dur = 270 03:27:31.893 00.000 15672 IsSlewing returns 0 03:27:31.898 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=15298, FiltMin=2586, FiltMax=12036, Gamma=2.950 03:27:31.921 00.023 15672 IsGuiding returns 0 03:27:31.937 00.016 15672 PulseGuide returned control before completion, sleep 265 03:27:32.008 00.071 30444 UpdateGuideState exits: m=34712 SNR=31.2 Saturated 03:27:32.008 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:32.008 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:32.008 00.000 30444 Enqueuing Expose request 03:27:32.206 00.198 15672 IsGuiding returns 1 03:27:32.206 00.000 15672 scope still moving after pulse duration time elapsed 03:27:32.228 00.022 15672 IsSlewing returns 0 03:27:32.241 00.013 15672 IsGuiding returns 0 03:27:32.241 00.000 15672 scope move finished after 270 + 50 ms 03:27:32.242 00.001 15672 Move returns status 0, amount 270 03:27:32.242 00.000 15672 MoveAxis(S, 70, ABG) 03:27:32.242 00.000 15672 Guiding Dir = 1, Dur = 70 03:27:32.242 00.000 15672 IsSlewing returns 0 03:27:32.245 00.003 15672 IsGuiding returns 0 03:27:32.323 00.078 15672 IsGuiding returns 1 03:27:32.323 00.000 15672 scope still moving after pulse duration time elapsed 03:27:32.344 00.021 15672 IsSlewing returns 0 03:27:32.346 00.002 15672 IsGuiding returns 1 03:27:32.368 00.022 15672 IsSlewing returns 0 03:27:32.432 00.064 15672 IsGuiding returns 0 03:27:32.433 00.001 15672 scope move finished after 70 + 117 ms 03:27:32.433 00.000 15672 Move returns status 0, amount 70 03:27:32.433 00.000 15672 move complete, result=0 03:27:32.433 00.000 15672 worker thread done servicing request 03:27:32.433 00.000 15672 Worker thread wakes up 03:27:32.434 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:32.434 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:32.434 00.000 30444 GuideStep: -1.0 px 270 ms EAST, 0.4 px 70 ms SOUTH 03:27:34.544 02.110 15672 Exposure complete 03:27:34.563 00.019 15672 worker thread done servicing request 03:27:34.563 00.000 30444 OnExposeComplete: enter 03:27:34.564 00.001 30444 UpdateGuideState(): m_state=6 03:27:34.564 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8091 03:27:34.564 00.000 30444 Star::Find returns 1 (1), X=463.22, Y=204.09, Mass=42765, SNR=44.5, Peak=5857 HFD=3.6 03:27:34.564 00.000 30444 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 03:27:34.564 00.000 30444 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 03:27:34.564 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.92 mountX=0.09 mountY=0.22, mountTheta=1.19 03:27:34.564 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.19, opts=13) 03:27:34.564 00.000 30444 Enqueuing Move request for scope (0.14, 0.19) 03:27:34.564 00.000 15672 Worker thread wakes up 03:27:34.564 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd 03:27:34.565 00.001 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.19) 03:27:34.565 00.000 15672 Moving (0.14, 0.19) raw xDistance=0.09 yDistance=0.22 03:27:34.565 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:27:34.565 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:27:34.565 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 03:27:34.565 00.000 15672 MoveAxis(E, 0, ABG) 03:27:34.565 00.000 15672 Move returns status 0, amount 0 03:27:34.565 00.000 15672 MoveAxis(N, 0, ABG) 03:27:34.565 00.000 15672 Move returns status 0, amount 0 03:27:34.565 00.000 15672 move complete, result=0 03:27:34.565 00.000 15672 worker thread done servicing request 03:27:34.569 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=17215, FiltMin=2612, FiltMax=12477, Gamma=2.950 03:27:34.614 00.045 30444 UpdateGuideState exits: m=42765 SNR=44.5 Saturated 03:27:34.614 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:34.614 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:34.614 00.000 30444 Enqueuing Expose request 03:27:34.614 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:27:34.614 00.000 15672 Worker thread wakes up 03:27:34.614 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:34.614 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:36.524 01.910 15672 Exposure complete 03:27:36.543 00.019 15672 worker thread done servicing request 03:27:36.544 00.001 30444 OnExposeComplete: enter 03:27:36.544 00.000 30444 UpdateGuideState(): m_state=6 03:27:36.544 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8092 03:27:36.544 00.000 30444 Star::Find returns 1 (1), X=463.68, Y=204.09, Mass=42295, SNR=37.2, Peak=5504 HFD=4.0 03:27:36.544 00.000 30444 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 03:27:36.544 00.000 30444 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 03:27:36.544 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=0.20 hyp=0.63 cameraTheta=0.32 mountX=0.52 mountY=0.32, mountTheta=0.55 03:27:36.544 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=0.20, opts=13) 03:27:36.544 00.000 30444 Enqueuing Move request for scope (0.60, 0.20) 03:27:36.544 00.000 15672 Worker thread wakes up 03:27:36.545 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.20) opts 0xd 03:27:36.545 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, 0.20) 03:27:36.545 00.000 15672 Moving (0.60, 0.20) raw xDistance=0.52 yDistance=0.32 03:27:36.545 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52 03:27:36.545 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 03:27:36.545 00.000 15672 MoveAxis(W, 141, ABG) 03:27:36.545 00.000 15672 Guiding Dir = 3, Dur = 141 03:27:36.545 00.000 15672 IsSlewing returns 0 03:27:36.547 00.002 15672 IsGuiding returns 0 03:27:36.550 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=18014, FiltMin=2543, FiltMax=11785, Gamma=2.950 03:27:36.569 00.019 15672 PulseGuide returned control before completion, sleep 129 03:27:36.614 00.045 30444 UpdateGuideState exits: m=42295 SNR=37.2 Saturated 03:27:36.614 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:36.614 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:36.614 00.000 30444 Enqueuing Expose request 03:27:36.701 00.087 15672 IsGuiding returns 1 03:27:36.701 00.000 15672 scope still moving after pulse duration time elapsed 03:27:36.722 00.021 15672 IsSlewing returns 0 03:27:36.730 00.008 15672 IsGuiding returns 0 03:27:36.730 00.000 15672 scope move finished after 141 + 43 ms 03:27:36.730 00.000 15672 Move returns status 0, amount 141 03:27:36.730 00.000 15672 MoveAxis(S, 58, ABG) 03:27:36.730 00.000 15672 Guiding Dir = 1, Dur = 58 03:27:36.730 00.000 15672 IsSlewing returns 0 03:27:36.732 00.002 15672 IsGuiding returns 0 03:27:36.816 00.084 15672 IsGuiding returns 1 03:27:36.816 00.000 15672 scope still moving after pulse duration time elapsed 03:27:36.838 00.022 15672 IsSlewing returns 0 03:27:36.839 00.001 15672 IsGuiding returns 1 03:27:36.860 00.021 15672 IsSlewing returns 0 03:27:36.861 00.001 15672 IsGuiding returns 1 03:27:36.882 00.021 15672 IsSlewing returns 0 03:27:36.938 00.056 15672 IsGuiding returns 0 03:27:36.938 00.000 15672 scope move finished after 58 + 147 ms 03:27:36.938 00.000 15672 Move returns status 0, amount 58 03:27:36.938 00.000 15672 move complete, result=0 03:27:36.939 00.001 15672 worker thread done servicing request 03:27:36.939 00.000 15672 Worker thread wakes up 03:27:36.939 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:36.939 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:36.939 00.000 30444 GuideStep: 0.5 px 141 ms WEST, 0.3 px 58 ms SOUTH 03:27:39.052 02.113 15672 Exposure complete 03:27:39.071 00.019 15672 worker thread done servicing request 03:27:39.072 00.001 30444 OnExposeComplete: enter 03:27:39.072 00.000 30444 UpdateGuideState(): m_state=6 03:27:39.072 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8093 03:27:39.072 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=203.67, Mass=31993, SNR=30.9, Peak=5696 HFD=3.3 03:27:39.072 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 03:27:39.072 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 03:27:39.072 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.31 mountX=0.12 mountY=-0.20, mountTheta=-1.04 03:27:39.072 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.22, opts=13) 03:27:39.072 00.000 30444 Enqueuing Move request for scope (0.06, -0.22) 03:27:39.073 00.001 15672 Worker thread wakes up 03:27:39.073 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd 03:27:39.073 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.22) 03:27:39.073 00.000 15672 Moving (0.06, -0.22) raw xDistance=0.12 yDistance=-0.20 03:27:39.073 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 03:27:39.073 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:27:39.073 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 03:27:39.073 00.000 15672 MoveAxis(E, 0, ABG) 03:27:39.073 00.000 15672 Move returns status 0, amount 0 03:27:39.073 00.000 15672 MoveAxis(N, 0, ABG) 03:27:39.073 00.000 15672 Move returns status 0, amount 0 03:27:39.073 00.000 15672 move complete, result=0 03:27:39.073 00.000 15672 worker thread done servicing request 03:27:39.078 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=17003, FiltMin=2607, FiltMax=11786, Gamma=2.950 03:27:39.120 00.042 30444 UpdateGuideState exits: m=31993 SNR=30.9 Saturated 03:27:39.120 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:39.120 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:39.120 00.000 30444 Enqueuing Expose request 03:27:39.120 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:27:39.120 00.000 15672 Worker thread wakes up 03:27:39.121 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:39.121 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:41.027 01.906 15672 Exposure complete 03:27:41.048 00.021 15672 worker thread done servicing request 03:27:41.048 00.000 30444 OnExposeComplete: enter 03:27:41.048 00.000 30444 UpdateGuideState(): m_state=6 03:27:41.048 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8094 03:27:41.048 00.000 30444 Star::Find returns 1 (1), X=463.50, Y=203.28, Mass=38383, SNR=34.8, Peak=5339 HFD=3.6 03:27:41.048 00.000 30444 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.28) = xAngle (-0.69 = -0.69) 03:27:41.048 00.000 30444 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.75 = -0.75) 03:27:41.048 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.61 hyp=0.74 cameraTheta=-0.97 mountX=0.57 mountY=-0.51, mountTheta=-0.72 03:27:41.049 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.61, opts=13) 03:27:41.049 00.000 30444 Enqueuing Move request for scope (0.42, -0.61) 03:27:41.049 00.000 15672 Worker thread wakes up 03:27:41.049 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.61) opts 0xd 03:27:41.049 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.61) 03:27:41.049 00.000 15672 Moving (0.42, -0.61) raw xDistance=0.57 yDistance=-0.51 03:27:41.049 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 03:27:41.049 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:27:41.049 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51 03:27:41.049 00.000 15672 MoveAxis(W, 155, ABG) 03:27:41.049 00.000 15672 Guiding Dir = 3, Dur = 155 03:27:41.049 00.000 15672 IsSlewing returns 0 03:27:41.050 00.001 15672 IsGuiding returns 0 03:27:41.055 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1992, max=14600, FiltMin=2645, FiltMax=10588, Gamma=2.950 03:27:41.074 00.019 15672 PulseGuide returned control before completion, sleep 142 03:27:41.204 00.130 30444 UpdateGuideState exits: m=38383 SNR=34.8 Saturated 03:27:41.205 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:41.205 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:41.205 00.000 30444 Enqueuing Expose request 03:27:41.250 00.045 15672 IsGuiding returns 0 03:27:41.250 00.000 15672 Move returns status 0, amount 155 03:27:41.250 00.000 15672 MoveAxis(N, 0, ABG) 03:27:41.250 00.000 15672 Move returns status 0, amount 0 03:27:41.250 00.000 15672 move complete, result=0 03:27:41.250 00.000 15672 worker thread done servicing request 03:27:41.251 00.001 15672 Worker thread wakes up 03:27:41.251 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:41.251 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:41.251 00.000 30444 GuideStep: 0.6 px 155 ms WEST, -0.5 px 0 ms NORTH 03:27:43.362 02.111 15672 Exposure complete 03:27:43.381 00.019 15672 worker thread done servicing request 03:27:43.382 00.001 30444 OnExposeComplete: enter 03:27:43.382 00.000 30444 UpdateGuideState(): m_state=6 03:27:43.382 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8095 03:27:43.382 00.000 30444 Star::Find returns 1 (1), X=463.69, Y=204.17, Mass=37115, SNR=37.3, Peak=5170 HFD=3.7 03:27:43.382 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.70 = 0.70) 03:27:43.382 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 03:27:43.382 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.28 hyp=0.67 cameraTheta=0.43 mountX=0.51 mountY=0.40, mountTheta=0.67 03:27:43.382 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.28, opts=13) 03:27:43.382 00.000 30444 Enqueuing Move request for scope (0.61, 0.28) 03:27:43.383 00.001 15672 Worker thread wakes up 03:27:43.383 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.28) opts 0xd 03:27:43.383 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.28) 03:27:43.383 00.000 15672 Moving (0.61, 0.28) raw xDistance=0.51 yDistance=0.40 03:27:43.383 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51 03:27:43.383 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 03:27:43.383 00.000 15672 MoveAxis(W, 148, ABG) 03:27:43.383 00.000 15672 Guiding Dir = 3, Dur = 148 03:27:43.383 00.000 15672 IsSlewing returns 0 03:27:43.385 00.002 15672 IsGuiding returns 0 03:27:43.389 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=15785, FiltMin=2595, FiltMax=11469, Gamma=2.950 03:27:43.406 00.017 15672 PulseGuide returned control before completion, sleep 137 03:27:43.546 00.140 15672 IsGuiding returns 1 03:27:43.546 00.000 15672 scope still moving after pulse duration time elapsed 03:27:43.567 00.021 15672 IsSlewing returns 0 03:27:43.614 00.047 15672 IsGuiding returns 0 03:27:43.614 00.000 15672 scope move finished after 148 + 81 ms 03:27:43.614 00.000 15672 Move returns status 0, amount 148 03:27:43.614 00.000 15672 MoveAxis(S, 71, ABG) 03:27:43.614 00.000 15672 Guiding Dir = 1, Dur = 71 03:27:43.615 00.001 15672 IsSlewing returns 0 03:27:43.615 00.000 15672 IsGuiding returns 0 03:27:43.696 00.081 15672 IsGuiding returns 1 03:27:43.696 00.000 15672 scope still moving after pulse duration time elapsed 03:27:43.717 00.021 15672 IsSlewing returns 0 03:27:43.720 00.003 15672 IsGuiding returns 1 03:27:43.741 00.021 15672 IsSlewing returns 0 03:27:43.744 00.003 15672 IsGuiding returns 1 03:27:43.751 00.007 30444 UpdateGuideState exits: m=37115 SNR=37.3 Saturated 03:27:43.751 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:43.751 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:43.751 00.000 30444 Enqueuing Expose request 03:27:43.765 00.014 15672 IsSlewing returns 0 03:27:43.790 00.025 15672 IsGuiding returns 0 03:27:43.790 00.000 15672 scope move finished after 71 + 104 ms 03:27:43.790 00.000 15672 Move returns status 0, amount 71 03:27:43.790 00.000 15672 move complete, result=0 03:27:43.790 00.000 15672 worker thread done servicing request 03:27:43.790 00.000 15672 Worker thread wakes up 03:27:43.791 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:43.791 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:43.795 00.004 30444 GuideStep: 0.5 px 148 ms WEST, 0.4 px 71 ms SOUTH 03:27:45.700 01.905 15672 Exposure complete 03:27:45.721 00.021 15672 worker thread done servicing request 03:27:45.721 00.000 30444 OnExposeComplete: enter 03:27:45.721 00.000 30444 UpdateGuideState(): m_state=6 03:27:45.721 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8096 03:27:45.721 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=204.07, Mass=39839, SNR=34.5, Peak=5960 HFD=4.1 03:27:45.722 00.001 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.33 = 1.33) 03:27:45.722 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 03:27:45.722 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.06 mountX=0.05 mountY=0.19, mountTheta=1.33 03:27:45.723 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.18, opts=13) 03:27:45.723 00.000 30444 Enqueuing Move request for scope (0.10, 0.18) 03:27:45.723 00.000 15672 Worker thread wakes up 03:27:45.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd 03:27:45.723 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.18) 03:27:45.723 00.000 15672 Moving (0.10, 0.18) raw xDistance=0.05 yDistance=0.19 03:27:45.723 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:27:45.723 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:27:45.723 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 03:27:45.723 00.000 15672 MoveAxis(E, 0, ABG) 03:27:45.723 00.000 15672 Move returns status 0, amount 0 03:27:45.723 00.000 15672 MoveAxis(N, 0, ABG) 03:27:45.723 00.000 15672 Move returns status 0, amount 0 03:27:45.723 00.000 15672 move complete, result=0 03:27:45.723 00.000 15672 worker thread done servicing request 03:27:45.729 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=13360, FiltMin=2580, FiltMax=10975, Gamma=2.950 03:27:45.802 00.073 30444 UpdateGuideState exits: m=39839 SNR=34.5 Saturated 03:27:45.802 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:45.802 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:45.802 00.000 30444 Enqueuing Expose request 03:27:45.802 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 03:27:45.802 00.000 15672 Worker thread wakes up 03:27:45.802 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:45.802 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:47.910 02.108 15672 Exposure complete 03:27:47.935 00.025 15672 worker thread done servicing request 03:27:47.935 00.000 30444 OnExposeComplete: enter 03:27:47.935 00.000 30444 UpdateGuideState(): m_state=6 03:27:47.935 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8097 03:27:47.935 00.000 30444 Star::Find returns 1 (1), X=463.48, Y=203.62, Mass=36308, SNR=35.6, Peak=5759 HFD=3.4 03:27:47.935 00.000 30444 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.28) = xAngle (-0.31 = -0.31) 03:27:47.935 00.000 30444 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.38 = -0.38) 03:27:47.936 00.001 30444 CameraToMount -- cameraX=0.40 cameraY=-0.27 hyp=0.49 cameraTheta=-0.59 mountX=0.46 mountY=-0.18, mountTheta=-0.37 03:27:47.936 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.27, opts=13) 03:27:47.936 00.000 30444 Enqueuing Move request for scope (0.40, -0.27) 03:27:47.936 00.000 15672 Worker thread wakes up 03:27:47.936 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.27) opts 0xd 03:27:47.936 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.27) 03:27:47.936 00.000 15672 Moving (0.40, -0.27) raw xDistance=0.46 yDistance=-0.18 03:27:47.936 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 03:27:47.936 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:27:47.936 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 03:27:47.936 00.000 15672 MoveAxis(W, 125, ABG) 03:27:47.936 00.000 15672 Guiding Dir = 3, Dur = 125 03:27:47.937 00.001 15672 IsSlewing returns 0 03:27:47.939 00.002 15672 IsGuiding returns 0 03:27:47.942 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=15927, FiltMin=2493, FiltMax=11381, Gamma=2.950 03:27:47.959 00.017 15672 PulseGuide returned control before completion, sleep 115 03:27:48.078 00.119 15672 IsGuiding returns 1 03:27:48.078 00.000 15672 scope still moving after pulse duration time elapsed 03:27:48.099 00.021 15672 IsSlewing returns 0 03:27:48.119 00.020 15672 IsGuiding returns 0 03:27:48.119 00.000 15672 scope move finished after 125 + 55 ms 03:27:48.119 00.000 15672 Move returns status 0, amount 125 03:27:48.119 00.000 15672 MoveAxis(N, 0, ABG) 03:27:48.119 00.000 15672 Move returns status 0, amount 0 03:27:48.119 00.000 15672 move complete, result=0 03:27:48.119 00.000 15672 worker thread done servicing request 03:27:48.352 00.233 30444 UpdateGuideState exits: m=36308 SNR=35.6 Saturated 03:27:48.353 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:48.353 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:48.353 00.000 30444 Enqueuing Expose request 03:27:48.353 00.000 30444 GuideStep: 0.5 px 125 ms WEST, -0.2 px 0 ms NORTH 03:27:48.353 00.000 15672 Worker thread wakes up 03:27:48.354 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:48.354 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:50.259 01.905 15672 Exposure complete 03:27:50.279 00.020 15672 worker thread done servicing request 03:27:50.279 00.000 30444 OnExposeComplete: enter 03:27:50.279 00.000 30444 UpdateGuideState(): m_state=6 03:27:50.279 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8098 03:27:50.280 00.001 30444 Star::Find returns 1 (1), X=462.18, Y=203.83, Mass=41524, SNR=35.8, Peak=5870 HFD=3.7 03:27:50.280 00.000 30444 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 03:27:50.280 00.000 30444 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.86 = -2.86) 03:27:50.280 00.000 30444 CameraToMount -- cameraX=-0.90 cameraY=-0.06 hyp=0.90 cameraTheta=-3.07 mountX=-0.84 mountY=-0.25, mountTheta=-2.85 03:27:50.280 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.90, y=-0.06, opts=13) 03:27:50.280 00.000 30444 Enqueuing Move request for scope (-0.90, -0.06) 03:27:50.280 00.000 15672 Worker thread wakes up 03:27:50.280 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.06) opts 0xd 03:27:50.280 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.90, -0.06) 03:27:50.281 00.001 15672 Moving (-0.90, -0.06) raw xDistance=-0.84 yDistance=-0.25 03:27:50.281 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.84 03:27:50.281 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:27:50.281 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 03:27:50.281 00.000 15672 MoveAxis(E, 220, ABG) 03:27:50.281 00.000 15672 Guiding Dir = 2, Dur = 220 03:27:50.281 00.000 15672 IsSlewing returns 0 03:27:50.282 00.001 15672 IsGuiding returns 0 03:27:50.286 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=15219, FiltMin=2636, FiltMax=11183, Gamma=2.950 03:27:50.307 00.021 15672 PulseGuide returned control before completion, sleep 206 03:27:50.432 00.125 30444 UpdateGuideState exits: m=41524 SNR=35.8 Saturated 03:27:50.432 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:50.433 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:50.433 00.000 30444 Enqueuing Expose request 03:27:50.515 00.082 15672 IsGuiding returns 1 03:27:50.515 00.000 15672 scope still moving after pulse duration time elapsed 03:27:50.536 00.021 15672 IsSlewing returns 0 03:27:50.548 00.012 15672 IsGuiding returns 0 03:27:50.549 00.001 15672 scope move finished after 220 + 46 ms 03:27:50.549 00.000 15672 Move returns status 0, amount 220 03:27:50.549 00.000 15672 MoveAxis(N, 0, ABG) 03:27:50.549 00.000 15672 Move returns status 0, amount 0 03:27:50.549 00.000 15672 move complete, result=0 03:27:50.549 00.000 15672 worker thread done servicing request 03:27:50.549 00.000 15672 Worker thread wakes up 03:27:50.550 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:50.550 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:50.550 00.000 30444 GuideStep: -0.8 px 220 ms EAST, -0.3 px 0 ms NORTH 03:27:52.659 02.109 15672 Exposure complete 03:27:52.679 00.020 15672 worker thread done servicing request 03:27:52.679 00.000 30444 OnExposeComplete: enter 03:27:52.679 00.000 30444 UpdateGuideState(): m_state=6 03:27:52.679 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8099 03:27:52.679 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=204.13, Mass=38582, SNR=33.6, Peak=5782 HFD=4.2 03:27:52.679 00.000 30444 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.28) = xAngle (2.52 = 2.52) 03:27:52.679 00.000 30444 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 03:27:52.679 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.24 hyp=0.30 cameraTheta=2.24 mountX=-0.25 mountY=0.19, mountTheta=2.48 03:27:52.680 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.24, opts=13) 03:27:52.680 00.000 30444 Enqueuing Move request for scope (-0.19, 0.24) 03:27:52.680 00.000 15672 Worker thread wakes up 03:27:52.680 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.24) opts 0xd 03:27:52.680 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.24) 03:27:52.680 00.000 15672 Moving (-0.19, 0.24) raw xDistance=-0.25 yDistance=0.19 03:27:52.680 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 03:27:52.680 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:27:52.680 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 03:27:52.680 00.000 15672 MoveAxis(E, 0, ABG) 03:27:52.681 00.001 15672 Move returns status 0, amount 0 03:27:52.681 00.000 15672 MoveAxis(N, 0, ABG) 03:27:52.681 00.000 15672 Move returns status 0, amount 0 03:27:52.681 00.000 15672 move complete, result=0 03:27:52.681 00.000 15672 worker thread done servicing request 03:27:52.685 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=16083, FiltMin=2566, FiltMax=12505, Gamma=2.950 03:27:53.003 00.318 30444 UpdateGuideState exits: m=38582 SNR=33.6 Saturated 03:27:53.004 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:53.004 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:53.004 00.000 30444 Enqueuing Expose request 03:27:53.004 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 03:27:53.004 00.000 15672 Worker thread wakes up 03:27:53.004 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:53.005 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:54.911 01.906 15672 Exposure complete 03:27:54.932 00.021 15672 worker thread done servicing request 03:27:54.932 00.000 30444 OnExposeComplete: enter 03:27:54.932 00.000 30444 UpdateGuideState(): m_state=6 03:27:54.932 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8100 03:27:54.932 00.000 30444 Star::Find returns 1 (1), X=462.69, Y=204.08, Mass=49621, SNR=46.0, Peak=5486 HFD=4.5 03:27:54.932 00.000 30444 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.28) = xAngle (2.97 = 2.97) 03:27:54.932 00.000 30444 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.91 = 2.91) 03:27:54.932 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.19 hyp=0.44 cameraTheta=2.69 mountX=-0.43 mountY=0.10, mountTheta=2.91 03:27:54.933 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.19, opts=13) 03:27:54.933 00.000 30444 Enqueuing Move request for scope (-0.39, 0.19) 03:27:54.933 00.000 15672 Worker thread wakes up 03:27:54.933 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.19) opts 0xd 03:27:54.933 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.19) 03:27:54.933 00.000 15672 Moving (-0.39, 0.19) raw xDistance=-0.43 yDistance=0.10 03:27:54.933 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 03:27:54.933 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:27:54.933 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 03:27:54.933 00.000 15672 MoveAxis(E, 116, ABG) 03:27:54.933 00.000 15672 Guiding Dir = 2, Dur = 116 03:27:54.934 00.001 15672 IsSlewing returns 0 03:27:54.939 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=15832, FiltMin=2596, FiltMax=12037, Gamma=2.950 03:27:54.972 00.033 15672 IsGuiding returns 0 03:27:54.988 00.016 15672 PulseGuide returned control before completion, sleep 111 03:27:55.075 00.087 30444 UpdateGuideState exits: m=49621 SNR=46.0 Saturated 03:27:55.075 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:55.075 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:55.076 00.001 30444 Enqueuing Expose request 03:27:55.115 00.039 15672 IsGuiding returns 0 03:27:55.115 00.000 15672 Move returns status 0, amount 116 03:27:55.115 00.000 15672 MoveAxis(N, 0, ABG) 03:27:55.115 00.000 15672 Move returns status 0, amount 0 03:27:55.115 00.000 15672 move complete, result=0 03:27:55.116 00.001 15672 worker thread done servicing request 03:27:55.116 00.000 15672 Worker thread wakes up 03:27:55.116 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:55.116 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:55.117 00.001 30444 GuideStep: -0.4 px 116 ms EAST, 0.1 px 0 ms NORTH 03:27:57.222 02.105 15672 Exposure complete 03:27:57.242 00.020 15672 worker thread done servicing request 03:27:57.242 00.000 30444 OnExposeComplete: enter 03:27:57.242 00.000 30444 UpdateGuideState(): m_state=6 03:27:57.242 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8101 03:27:57.242 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=203.99, Mass=44913, SNR=35.3, Peak=5781 HFD=4.0 03:27:57.242 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 03:27:57.242 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 03:27:57.242 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.44 mountX=-0.01 mountY=0.09, mountTheta=1.72 03:27:57.243 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.09, opts=13) 03:27:57.243 00.000 30444 Enqueuing Move request for scope (0.01, 0.09) 03:27:57.243 00.000 15672 Worker thread wakes up 03:27:57.243 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd 03:27:57.243 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.09) 03:27:57.243 00.000 15672 Moving (0.01, 0.09) raw xDistance=-0.01 yDistance=0.09 03:27:57.243 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:27:57.243 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:27:57.243 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 03:27:57.243 00.000 15672 MoveAxis(E, 0, ABG) 03:27:57.243 00.000 15672 Move returns status 0, amount 0 03:27:57.243 00.000 15672 MoveAxis(N, 0, ABG) 03:27:57.243 00.000 15672 Move returns status 0, amount 0 03:27:57.243 00.000 15672 move complete, result=0 03:27:57.243 00.000 15672 worker thread done servicing request 03:27:57.249 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=18177, FiltMin=2518, FiltMax=11972, Gamma=2.950 03:27:57.292 00.043 30444 UpdateGuideState exits: m=44913 SNR=35.3 Saturated 03:27:57.292 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:57.292 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:57.292 00.000 30444 Enqueuing Expose request 03:27:57.292 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:27:57.292 00.000 15672 Worker thread wakes up 03:27:57.292 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:57.292 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:27:59.198 01.906 15672 Exposure complete 03:27:59.220 00.022 15672 worker thread done servicing request 03:27:59.220 00.000 30444 OnExposeComplete: enter 03:27:59.220 00.000 30444 UpdateGuideState(): m_state=6 03:27:59.220 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8102 03:27:59.220 00.000 30444 Star::Find returns 1 (1), X=463.28, Y=203.30, Mass=47830, SNR=48.8, Peak=6068 HFD=4.2 03:27:59.220 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 03:27:59.220 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 03:27:59.221 00.001 30444 CameraToMount -- cameraX=0.20 cameraY=-0.60 hyp=0.63 cameraTheta=-1.24 mountX=0.36 mountY=-0.54, mountTheta=-0.98 03:27:59.221 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.60, opts=13) 03:27:59.221 00.000 30444 Enqueuing Move request for scope (0.20, -0.60) 03:27:59.221 00.000 15672 Worker thread wakes up 03:27:59.221 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.60) opts 0xd 03:27:59.221 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.60) 03:27:59.221 00.000 15672 Moving (0.20, -0.60) raw xDistance=0.36 yDistance=-0.54 03:27:59.221 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 03:27:59.221 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:27:59.221 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54 03:27:59.221 00.000 15672 MoveAxis(W, 97, ABG) 03:27:59.221 00.000 15672 Guiding Dir = 3, Dur = 97 03:27:59.222 00.001 15672 IsSlewing returns 0 03:27:59.223 00.001 15672 IsGuiding returns 0 03:27:59.227 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=15633, FiltMin=2646, FiltMax=11814, Gamma=2.950 03:27:59.253 00.026 15672 PulseGuide returned control before completion, sleep 78 03:27:59.270 00.017 30444 UpdateGuideState exits: m=47830 SNR=48.8 Saturated 03:27:59.270 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:27:59.270 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:27:59.270 00.000 30444 Enqueuing Expose request 03:27:59.333 00.063 15672 IsGuiding returns 1 03:27:59.333 00.000 15672 scope still moving after pulse duration time elapsed 03:27:59.353 00.020 15672 IsSlewing returns 0 03:27:59.365 00.012 15672 IsGuiding returns 0 03:27:59.365 00.000 15672 scope move finished after 97 + 44 ms 03:27:59.365 00.000 15672 Move returns status 0, amount 97 03:27:59.365 00.000 15672 MoveAxis(N, 0, ABG) 03:27:59.365 00.000 15672 Move returns status 0, amount 0 03:27:59.365 00.000 15672 move complete, result=0 03:27:59.365 00.000 15672 worker thread done servicing request 03:27:59.365 00.000 30444 GuideStep: 0.4 px 97 ms WEST, -0.5 px 0 ms NORTH 03:27:59.365 00.000 15672 Worker thread wakes up 03:27:59.365 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:27:59.365 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:01.483 02.118 15672 Exposure complete 03:28:01.513 00.030 15672 worker thread done servicing request 03:28:01.513 00.000 30444 OnExposeComplete: enter 03:28:01.513 00.000 30444 UpdateGuideState(): m_state=6 03:28:01.513 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8103 03:28:01.513 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=203.58, Mass=43136, SNR=42.0, Peak=6107 HFD=3.7 03:28:01.513 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 03:28:01.513 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 03:28:01.513 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.24 mountX=0.19 mountY=-0.28, mountTheta=-0.98 03:28:01.514 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.31, opts=13) 03:28:01.514 00.000 30444 Enqueuing Move request for scope (0.11, -0.31) 03:28:01.514 00.000 15672 Worker thread wakes up 03:28:01.514 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.31) opts 0xd 03:28:01.514 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.31) 03:28:01.514 00.000 15672 Moving (0.11, -0.31) raw xDistance=0.19 yDistance=-0.28 03:28:01.514 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:28:01.514 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.09 newest=-0.73 03:28:01.514 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 03:28:01.514 00.000 15672 MoveAxis(E, 0, ABG) 03:28:01.514 00.000 15672 Move returns status 0, amount 0 03:28:01.514 00.000 15672 MoveAxis(N, 50, ABG) 03:28:01.514 00.000 15672 Guiding Dir = 0, Dur = 50 03:28:01.515 00.001 15672 IsSlewing returns 0 03:28:01.516 00.001 15672 IsGuiding returns 0 03:28:01.519 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=15715, FiltMin=2612, FiltMax=11547, Gamma=2.950 03:28:01.562 00.043 30444 UpdateGuideState exits: m=43136 SNR=42.0 Saturated 03:28:01.563 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:01.563 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:01.563 00.000 30444 Enqueuing Expose request 03:28:01.603 00.040 15672 IsGuiding returns 1 03:28:01.604 00.001 15672 scope still moving after pulse duration time elapsed 03:28:01.624 00.020 15672 IsSlewing returns 0 03:28:01.682 00.058 15672 IsGuiding returns 0 03:28:01.682 00.000 15672 scope move finished after 50 + 116 ms 03:28:01.682 00.000 15672 Move returns status 0, amount 50 03:28:01.682 00.000 15672 move complete, result=0 03:28:01.682 00.000 15672 worker thread done servicing request 03:28:01.682 00.000 15672 Worker thread wakes up 03:28:01.682 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 50 ms NORTH 03:28:01.682 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:01.682 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:03.590 01.908 15672 Exposure complete 03:28:03.616 00.026 15672 worker thread done servicing request 03:28:03.616 00.000 30444 OnExposeComplete: enter 03:28:03.616 00.000 30444 UpdateGuideState(): m_state=6 03:28:03.616 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8104 03:28:03.616 00.000 30444 Star::Find returns 1 (1), X=462.42, Y=203.48, Mass=34615, SNR=34.2, Peak=5787 HFD=3.2 03:28:03.616 00.000 30444 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.28) = xAngle (-2.30 = -2.30) 03:28:03.616 00.000 30444 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 03:28:03.616 00.000 30444 CameraToMount -- cameraX=-0.66 cameraY=-0.42 hyp=0.78 cameraTheta=-2.58 mountX=-0.52 mountY=-0.55, mountTheta=-2.33 03:28:03.617 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.66, y=-0.42, opts=13) 03:28:03.617 00.000 30444 Enqueuing Move request for scope (-0.66, -0.42) 03:28:03.617 00.000 15672 Worker thread wakes up 03:28:03.617 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.42) opts 0xd 03:28:03.617 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.66, -0.42) 03:28:03.617 00.000 15672 Moving (-0.66, -0.42) raw xDistance=-0.52 yDistance=-0.55 03:28:03.617 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52 03:28:03.617 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 03:28:03.617 00.000 15672 MoveAxis(E, 140, ABG) 03:28:03.617 00.000 15672 Guiding Dir = 2, Dur = 140 03:28:03.618 00.001 15672 IsSlewing returns 0 03:28:03.619 00.001 15672 IsGuiding returns 0 03:28:03.623 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=15109, FiltMin=2570, FiltMax=11356, Gamma=2.950 03:28:03.646 00.023 15672 PulseGuide returned control before completion, sleep 124 03:28:03.734 00.088 30444 UpdateGuideState exits: m=34615 SNR=34.2 Saturated 03:28:03.734 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:03.734 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:03.734 00.000 30444 Enqueuing Expose request 03:28:03.790 00.056 15672 IsGuiding returns 0 03:28:03.790 00.000 15672 Move returns status 0, amount 140 03:28:03.790 00.000 15672 MoveAxis(N, 98, ABG) 03:28:03.790 00.000 15672 Guiding Dir = 0, Dur = 98 03:28:03.791 00.001 15672 IsSlewing returns 0 03:28:03.791 00.000 15672 IsGuiding returns 0 03:28:03.870 00.079 15672 PulseGuide returned control before completion, sleep 30 03:28:03.903 00.033 15672 IsGuiding returns 1 03:28:03.903 00.000 15672 scope still moving after pulse duration time elapsed 03:28:03.924 00.021 15672 IsSlewing returns 0 03:28:03.927 00.003 15672 IsGuiding returns 1 03:28:03.948 00.021 15672 IsSlewing returns 0 03:28:03.951 00.003 15672 IsGuiding returns 1 03:28:03.971 00.020 15672 IsSlewing returns 0 03:28:04.030 00.059 15672 IsGuiding returns 0 03:28:04.030 00.000 15672 scope move finished after 98 + 141 ms 03:28:04.031 00.001 15672 Move returns status 0, amount 98 03:28:04.031 00.000 15672 move complete, result=0 03:28:04.031 00.000 15672 worker thread done servicing request 03:28:04.031 00.000 15672 Worker thread wakes up 03:28:04.031 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:04.031 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:04.032 00.001 30444 GuideStep: -0.5 px 140 ms EAST, -0.5 px 98 ms NORTH 03:28:06.142 02.110 15672 Exposure complete 03:28:06.161 00.019 15672 worker thread done servicing request 03:28:06.162 00.001 30444 OnExposeComplete: enter 03:28:06.162 00.000 30444 UpdateGuideState(): m_state=6 03:28:06.162 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8105 03:28:06.162 00.000 30444 Star::Find returns 1 (1), X=462.44, Y=203.26, Mass=43322, SNR=39.5, Peak=5873 HFD=3.6 03:28:06.162 00.000 30444 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 03:28:06.162 00.000 30444 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 03:28:06.162 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=-0.63 hyp=0.90 cameraTheta=-2.36 mountX=-0.44 mountY=-0.75, mountTheta=-2.10 03:28:06.162 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=-0.63, opts=13) 03:28:06.162 00.000 30444 Enqueuing Move request for scope (-0.64, -0.63) 03:28:06.163 00.001 15672 Worker thread wakes up 03:28:06.163 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.63) opts 0xd 03:28:06.163 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, -0.63) 03:28:06.163 00.000 15672 Moving (-0.64, -0.63) raw xDistance=-0.44 yDistance=-0.75 03:28:06.163 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44 03:28:06.163 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 03:28:06.163 00.000 15672 MoveAxis(E, 129, ABG) 03:28:06.163 00.000 15672 Guiding Dir = 2, Dur = 129 03:28:06.163 00.000 15672 IsSlewing returns 0 03:28:06.165 00.002 15672 IsGuiding returns 0 03:28:06.168 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=16731, FiltMin=2541, FiltMax=11969, Gamma=2.950 03:28:06.186 00.018 15672 PulseGuide returned control before completion, sleep 118 03:28:06.212 00.026 30444 UpdateGuideState exits: m=43322 SNR=39.5 Saturated 03:28:06.212 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:06.212 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:06.212 00.000 30444 Enqueuing Expose request 03:28:06.330 00.118 15672 IsGuiding returns 0 03:28:06.330 00.000 15672 Move returns status 0, amount 129 03:28:06.330 00.000 15672 MoveAxis(N, 134, ABG) 03:28:06.330 00.000 15672 Guiding Dir = 0, Dur = 134 03:28:06.330 00.000 15672 IsSlewing returns 0 03:28:06.331 00.001 15672 IsGuiding returns 0 03:28:06.410 00.079 15672 PulseGuide returned control before completion, sleep 65 03:28:06.479 00.069 15672 IsGuiding returns 1 03:28:06.479 00.000 15672 scope still moving after pulse duration time elapsed 03:28:06.500 00.021 15672 IsSlewing returns 0 03:28:06.503 00.003 15672 IsGuiding returns 1 03:28:06.525 00.022 15672 IsSlewing returns 0 03:28:06.527 00.002 15672 IsGuiding returns 1 03:28:06.548 00.021 15672 IsSlewing returns 0 03:28:06.571 00.023 15672 IsGuiding returns 0 03:28:06.571 00.000 15672 scope move finished after 134 + 106 ms 03:28:06.571 00.000 15672 Move returns status 0, amount 134 03:28:06.572 00.001 15672 move complete, result=0 03:28:06.572 00.000 15672 worker thread done servicing request 03:28:06.572 00.000 15672 Worker thread wakes up 03:28:06.572 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:06.572 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:06.572 00.000 30444 GuideStep: -0.4 px 129 ms EAST, -0.8 px 134 ms NORTH 03:28:08.478 01.906 15672 Exposure complete 03:28:08.498 00.020 15672 worker thread done servicing request 03:28:08.498 00.000 30444 OnExposeComplete: enter 03:28:08.498 00.000 30444 UpdateGuideState(): m_state=6 03:28:08.498 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8106 03:28:08.498 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=203.54, Mass=45560, SNR=38.5, Peak=5770 HFD=3.9 03:28:08.498 00.000 30444 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.28) = xAngle (-0.83 = -0.83) 03:28:08.498 00.000 30444 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.89 = -0.89) 03:28:08.498 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.35 hyp=0.40 cameraTheta=-1.11 mountX=0.27 mountY=-0.31, mountTheta=-0.86 03:28:08.499 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.35, opts=13) 03:28:08.499 00.000 30444 Enqueuing Move request for scope (0.18, -0.35) 03:28:08.499 00.000 15672 Worker thread wakes up 03:28:08.499 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.35) opts 0xd 03:28:08.499 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.35) 03:28:08.499 00.000 15672 Moving (0.18, -0.35) raw xDistance=0.27 yDistance=-0.31 03:28:08.499 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27 03:28:08.499 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 03:28:08.499 00.000 15672 MoveAxis(W, 63, ABG) 03:28:08.499 00.000 15672 Guiding Dir = 3, Dur = 63 03:28:08.500 00.001 15672 IsSlewing returns 0 03:28:08.501 00.001 15672 IsGuiding returns 0 03:28:08.505 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=15867, FiltMin=2655, FiltMax=12368, Gamma=2.950 03:28:08.518 00.013 15672 PulseGuide returned control before completion, sleep 57 03:28:08.577 00.059 15672 IsGuiding returns 1 03:28:08.578 00.001 15672 scope still moving after pulse duration time elapsed 03:28:08.599 00.021 15672 IsSlewing returns 0 03:28:08.615 00.016 15672 IsGuiding returns 0 03:28:08.615 00.000 15672 scope move finished after 63 + 51 ms 03:28:08.615 00.000 15672 Move returns status 0, amount 63 03:28:08.615 00.000 15672 MoveAxis(N, 55, ABG) 03:28:08.616 00.001 15672 Guiding Dir = 0, Dur = 55 03:28:08.616 00.000 15672 IsSlewing returns 0 03:28:08.619 00.003 15672 IsGuiding returns 0 03:28:08.697 00.078 15672 IsGuiding returns 1 03:28:08.697 00.000 15672 scope still moving after pulse duration time elapsed 03:28:08.719 00.022 15672 IsSlewing returns 0 03:28:08.719 00.000 15672 IsGuiding returns 1 03:28:08.741 00.022 15672 IsSlewing returns 0 03:28:08.742 00.001 15672 IsGuiding returns 1 03:28:08.764 00.022 15672 IsSlewing returns 0 03:28:08.822 00.058 15672 IsGuiding returns 0 03:28:08.822 00.000 15672 scope move finished after 55 + 147 ms 03:28:08.822 00.000 15672 Move returns status 0, amount 55 03:28:08.822 00.000 15672 move complete, result=0 03:28:08.822 00.000 15672 worker thread done servicing request 03:28:08.845 00.023 30444 UpdateGuideState exits: m=45560 SNR=38.5 Saturated 03:28:08.845 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:08.845 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:08.845 00.000 30444 Enqueuing Expose request 03:28:08.845 00.000 30444 GuideStep: 0.3 px 63 ms WEST, -0.3 px 55 ms NORTH 03:28:08.845 00.000 15672 Worker thread wakes up 03:28:08.845 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:08.845 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:10.953 02.108 15672 Exposure complete 03:28:10.974 00.021 15672 worker thread done servicing request 03:28:10.974 00.000 30444 OnExposeComplete: enter 03:28:10.974 00.000 30444 UpdateGuideState(): m_state=6 03:28:10.974 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8107 03:28:10.974 00.000 30444 Star::Find returns 1 (1), X=463.57, Y=203.99, Mass=32710, SNR=32.3, Peak=5062 HFD=3.7 03:28:10.974 00.000 30444 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.28) = xAngle (0.46 = 0.46) 03:28:10.974 00.000 30444 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.40 = 0.40) 03:28:10.974 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.09 hyp=0.50 cameraTheta=0.18 mountX=0.45 mountY=0.20, mountTheta=0.41 03:28:10.974 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.09, opts=13) 03:28:10.975 00.001 30444 Enqueuing Move request for scope (0.49, 0.09) 03:28:10.975 00.000 15672 Worker thread wakes up 03:28:10.975 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.09) opts 0xd 03:28:10.975 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.09) 03:28:10.975 00.000 15672 Moving (0.49, 0.09) raw xDistance=0.45 yDistance=0.20 03:28:10.975 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45 03:28:10.975 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:28:10.975 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 03:28:10.975 00.000 15672 MoveAxis(W, 126, ABG) 03:28:10.975 00.000 15672 Guiding Dir = 3, Dur = 126 03:28:10.975 00.000 15672 IsSlewing returns 0 03:28:10.976 00.001 15672 IsGuiding returns 0 03:28:10.993 00.017 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=18402, FiltMin=2555, FiltMax=12585, Gamma=2.950 03:28:10.995 00.002 15672 PulseGuide returned control before completion, sleep 118 03:28:11.039 00.044 30444 UpdateGuideState exits: m=32710 SNR=32.3 Saturated 03:28:11.039 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:11.039 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:11.039 00.000 30444 Enqueuing Expose request 03:28:11.114 00.075 15672 IsGuiding returns 1 03:28:11.115 00.001 15672 scope still moving after pulse duration time elapsed 03:28:11.136 00.021 15672 IsSlewing returns 0 03:28:11.138 00.002 15672 IsGuiding returns 0 03:28:11.138 00.000 15672 scope move finished after 126 + 36 ms 03:28:11.138 00.000 15672 Move returns status 0, amount 126 03:28:11.138 00.000 15672 MoveAxis(N, 0, ABG) 03:28:11.138 00.000 15672 Move returns status 0, amount 0 03:28:11.139 00.001 15672 move complete, result=0 03:28:11.139 00.000 15672 worker thread done servicing request 03:28:11.139 00.000 15672 Worker thread wakes up 03:28:11.139 00.000 30444 GuideStep: 0.4 px 126 ms WEST, 0.2 px 0 ms NORTH 03:28:11.139 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:11.139 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:13.048 01.909 15672 Exposure complete 03:28:13.068 00.020 15672 worker thread done servicing request 03:28:13.068 00.000 30444 OnExposeComplete: enter 03:28:13.068 00.000 30444 UpdateGuideState(): m_state=6 03:28:13.068 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8108 03:28:13.068 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=204.14, Mass=42463, SNR=38.3, Peak=5719 HFD=4.0 03:28:13.068 00.000 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 03:28:13.068 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.18 = 1.18) 03:28:13.068 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.25 hyp=0.30 cameraTheta=0.96 mountX=0.10 mountY=0.28, mountTheta=1.23 03:28:13.069 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.25, opts=13) 03:28:13.069 00.000 30444 Enqueuing Move request for scope (0.17, 0.25) 03:28:13.069 00.000 15672 Worker thread wakes up 03:28:13.069 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.25) opts 0xd 03:28:13.069 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.25) 03:28:13.069 00.000 15672 Moving (0.17, 0.25) raw xDistance=0.10 yDistance=0.28 03:28:13.069 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:28:13.069 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:28:13.069 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 03:28:13.069 00.000 15672 MoveAxis(E, 0, ABG) 03:28:13.069 00.000 15672 Move returns status 0, amount 0 03:28:13.069 00.000 15672 MoveAxis(N, 0, ABG) 03:28:13.069 00.000 15672 Move returns status 0, amount 0 03:28:13.069 00.000 15672 move complete, result=0 03:28:13.069 00.000 15672 worker thread done servicing request 03:28:13.075 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=17081, FiltMin=2601, FiltMax=11752, Gamma=2.950 03:28:13.119 00.044 30444 UpdateGuideState exits: m=42463 SNR=38.3 Saturated 03:28:13.119 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:13.119 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:13.119 00.000 30444 Enqueuing Expose request 03:28:13.119 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 03:28:13.119 00.000 15672 Worker thread wakes up 03:28:13.120 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:13.120 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:15.226 02.106 15672 Exposure complete 03:28:15.246 00.020 15672 worker thread done servicing request 03:28:15.247 00.001 30444 OnExposeComplete: enter 03:28:15.247 00.000 30444 UpdateGuideState(): m_state=6 03:28:15.247 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8109 03:28:15.247 00.000 30444 Star::Find returns 1 (1), X=463.43, Y=203.59, Mass=34325, SNR=32.5, Peak=5315 HFD=3.4 03:28:15.247 00.000 30444 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.28) = xAngle (-0.44 = -0.44) 03:28:15.247 00.000 30444 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.50 = -0.50) 03:28:15.247 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.31 hyp=0.47 cameraTheta=-0.72 mountX=0.42 mountY=-0.23, mountTheta=-0.49 03:28:15.247 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.31, opts=13) 03:28:15.247 00.000 30444 Enqueuing Move request for scope (0.35, -0.31) 03:28:15.247 00.000 15672 Worker thread wakes up 03:28:15.248 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.31) opts 0xd 03:28:15.248 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.31) 03:28:15.248 00.000 15672 Moving (0.35, -0.31) raw xDistance=0.42 yDistance=-0.23 03:28:15.248 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42 03:28:15.248 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:28:15.248 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 03:28:15.248 00.000 15672 MoveAxis(W, 114, ABG) 03:28:15.248 00.000 15672 Guiding Dir = 3, Dur = 114 03:28:15.248 00.000 15672 IsSlewing returns 0 03:28:15.249 00.001 15672 IsGuiding returns 0 03:28:15.253 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=14619, FiltMin=2618, FiltMax=10308, Gamma=2.950 03:28:15.275 00.022 15672 PulseGuide returned control before completion, sleep 98 03:28:15.295 00.020 30444 UpdateGuideState exits: m=34325 SNR=32.5 Saturated 03:28:15.296 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:15.296 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:15.296 00.000 30444 Enqueuing Expose request 03:28:15.375 00.079 15672 IsGuiding returns 1 03:28:15.375 00.000 15672 scope still moving after pulse duration time elapsed 03:28:15.396 00.021 15672 IsSlewing returns 0 03:28:15.421 00.025 15672 IsGuiding returns 0 03:28:15.422 00.001 15672 scope move finished after 114 + 57 ms 03:28:15.422 00.000 15672 Move returns status 0, amount 114 03:28:15.422 00.000 15672 MoveAxis(N, 0, ABG) 03:28:15.422 00.000 15672 Move returns status 0, amount 0 03:28:15.422 00.000 15672 move complete, result=0 03:28:15.422 00.000 15672 worker thread done servicing request 03:28:15.422 00.000 15672 Worker thread wakes up 03:28:15.423 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:15.423 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:15.423 00.000 30444 GuideStep: 0.4 px 114 ms WEST, -0.2 px 0 ms NORTH 03:28:17.333 01.910 15672 Exposure complete 03:28:17.353 00.020 15672 worker thread done servicing request 03:28:17.353 00.000 30444 OnExposeComplete: enter 03:28:17.353 00.000 30444 UpdateGuideState(): m_state=6 03:28:17.354 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8110 03:28:17.354 00.000 30444 Star::Find returns 1 (1), X=462.32, Y=204.01, Mass=41173, SNR=34.0, Peak=5691 HFD=3.9 03:28:17.354 00.000 30444 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.28) = xAngle (3.27 = -3.01) 03:28:17.354 00.000 30444 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.08) 03:28:17.354 00.000 30444 CameraToMount -- cameraX=-0.76 cameraY=0.12 hyp=0.77 cameraTheta=2.99 mountX=-0.76 mountY=-0.05, mountTheta=-3.08 03:28:17.354 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.76, y=0.12, opts=13) 03:28:17.354 00.000 30444 Enqueuing Move request for scope (-0.76, 0.12) 03:28:17.354 00.000 15672 Worker thread wakes up 03:28:17.355 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.12) opts 0xd 03:28:17.355 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.76, 0.12) 03:28:17.355 00.000 15672 Moving (-0.76, 0.12) raw xDistance=-0.76 yDistance=-0.05 03:28:17.355 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.76 03:28:17.355 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:28:17.355 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:28:17.355 00.000 15672 MoveAxis(E, 198, ABG) 03:28:17.355 00.000 15672 Guiding Dir = 2, Dur = 198 03:28:17.355 00.000 15672 IsSlewing returns 0 03:28:17.356 00.001 15672 IsGuiding returns 0 03:28:17.361 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=13733, FiltMin=2630, FiltMax=11905, Gamma=2.950 03:28:17.384 00.023 15672 PulseGuide returned control before completion, sleep 180 03:28:17.503 00.119 30444 UpdateGuideState exits: m=41173 SNR=34.0 Saturated 03:28:17.503 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:17.503 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:17.503 00.000 30444 Enqueuing Expose request 03:28:17.577 00.074 15672 IsGuiding returns 1 03:28:17.577 00.000 15672 scope still moving after pulse duration time elapsed 03:28:17.598 00.021 15672 IsSlewing returns 0 03:28:17.598 00.000 15672 IsGuiding returns 1 03:28:17.621 00.023 15672 IsSlewing returns 0 03:28:17.625 00.004 15672 IsGuiding returns 0 03:28:17.625 00.000 15672 scope move finished after 198 + 70 ms 03:28:17.625 00.000 15672 Move returns status 0, amount 198 03:28:17.625 00.000 15672 MoveAxis(N, 0, ABG) 03:28:17.625 00.000 15672 Move returns status 0, amount 0 03:28:17.625 00.000 15672 move complete, result=0 03:28:17.625 00.000 15672 worker thread done servicing request 03:28:17.625 00.000 15672 Worker thread wakes up 03:28:17.625 00.000 30444 GuideStep: -0.8 px 198 ms EAST, -0.1 px 0 ms NORTH 03:28:17.625 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:17.625 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:19.743 02.118 15672 Exposure complete 03:28:19.772 00.029 15672 worker thread done servicing request 03:28:19.772 00.000 30444 OnExposeComplete: enter 03:28:19.772 00.000 30444 UpdateGuideState(): m_state=6 03:28:19.772 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8111 03:28:19.772 00.000 30444 Star::Find returns 1 (1), X=463.51, Y=203.94, Mass=38445, SNR=33.1, Peak=5530 HFD=3.6 03:28:19.772 00.000 30444 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.28) = xAngle (0.38 = 0.38) 03:28:19.772 00.000 30444 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.32 = 0.32) 03:28:19.772 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.04 hyp=0.43 cameraTheta=0.10 mountX=0.40 mountY=0.13, mountTheta=0.33 03:28:19.773 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.04, opts=13) 03:28:19.773 00.000 30444 Enqueuing Move request for scope (0.43, 0.04) 03:28:19.773 00.000 15672 Worker thread wakes up 03:28:19.773 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.04) opts 0xd 03:28:19.773 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.04) 03:28:19.773 00.000 15672 Moving (0.43, 0.04) raw xDistance=0.40 yDistance=0.13 03:28:19.773 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40 03:28:19.773 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:28:19.773 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 03:28:19.773 00.000 15672 MoveAxis(W, 93, ABG) 03:28:19.773 00.000 15672 Guiding Dir = 3, Dur = 93 03:28:19.774 00.001 15672 IsSlewing returns 0 03:28:19.775 00.001 15672 IsGuiding returns 0 03:28:19.779 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=15188, FiltMin=2563, FiltMax=10929, Gamma=2.950 03:28:19.797 00.018 15672 PulseGuide returned control before completion, sleep 82 03:28:19.822 00.025 30444 UpdateGuideState exits: m=38445 SNR=33.1 Saturated 03:28:19.822 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:19.823 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:19.823 00.000 30444 Enqueuing Expose request 03:28:19.880 00.057 15672 IsGuiding returns 1 03:28:19.880 00.000 15672 scope still moving after pulse duration time elapsed 03:28:19.901 00.021 15672 IsSlewing returns 0 03:28:19.911 00.010 15672 IsGuiding returns 0 03:28:19.911 00.000 15672 scope move finished after 93 + 42 ms 03:28:19.911 00.000 15672 Move returns status 0, amount 93 03:28:19.911 00.000 15672 MoveAxis(N, 0, ABG) 03:28:19.911 00.000 15672 Move returns status 0, amount 0 03:28:19.911 00.000 15672 move complete, result=0 03:28:19.911 00.000 15672 worker thread done servicing request 03:28:19.912 00.001 15672 Worker thread wakes up 03:28:19.912 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:19.912 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:19.912 00.000 30444 GuideStep: 0.4 px 93 ms WEST, 0.1 px 0 ms NORTH 03:28:21.827 01.915 15672 Exposure complete 03:28:21.856 00.029 15672 worker thread done servicing request 03:28:21.856 00.000 30444 OnExposeComplete: enter 03:28:21.856 00.000 30444 UpdateGuideState(): m_state=6 03:28:21.856 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8112 03:28:21.856 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=203.77, Mass=36510, SNR=32.4, Peak=5630 HFD=4.0 03:28:21.857 00.001 30444 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.28) = xAngle (-2.06 = -2.06) 03:28:21.857 00.000 30444 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.12 = -2.12) 03:28:21.857 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.34 mountX=-0.08 mountY=-0.15, mountTheta=-2.08 03:28:21.857 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.12, opts=13) 03:28:21.857 00.000 30444 Enqueuing Move request for scope (-0.12, -0.12) 03:28:21.857 00.000 15672 Worker thread wakes up 03:28:21.857 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd 03:28:21.857 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.12) 03:28:21.857 00.000 15672 Moving (-0.12, -0.12) raw xDistance=-0.08 yDistance=-0.15 03:28:21.857 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 03:28:21.857 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:28:21.857 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 03:28:21.857 00.000 15672 MoveAxis(E, 0, ABG) 03:28:21.858 00.001 15672 Move returns status 0, amount 0 03:28:21.858 00.000 15672 MoveAxis(N, 0, ABG) 03:28:21.858 00.000 15672 Move returns status 0, amount 0 03:28:21.858 00.000 15672 move complete, result=0 03:28:21.858 00.000 15672 worker thread done servicing request 03:28:21.862 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=14947, FiltMin=2584, FiltMax=11891, Gamma=2.950 03:28:21.904 00.042 30444 UpdateGuideState exits: m=36510 SNR=32.4 Saturated 03:28:21.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:21.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:21.904 00.000 30444 Enqueuing Expose request 03:28:21.905 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:28:21.905 00.000 15672 Worker thread wakes up 03:28:21.905 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:21.905 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:24.023 02.118 15672 Exposure complete 03:28:24.054 00.031 15672 worker thread done servicing request 03:28:24.054 00.000 30444 OnExposeComplete: enter 03:28:24.054 00.000 30444 UpdateGuideState(): m_state=6 03:28:24.054 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8113 03:28:24.054 00.000 30444 Star::Find returns 1 (1), X=462.44, Y=203.68, Mass=34309, SNR=31.7, Peak=5279 HFD=3.5 03:28:24.054 00.000 30444 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.28) = xAngle (-2.54 = -2.54) 03:28:24.054 00.000 30444 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.60 = -2.60) 03:28:24.054 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=-0.22 hyp=0.68 cameraTheta=-2.82 mountX=-0.56 mountY=-0.35, mountTheta=-2.58 03:28:24.055 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=-0.22, opts=13) 03:28:24.055 00.000 30444 Enqueuing Move request for scope (-0.64, -0.22) 03:28:24.055 00.000 15672 Worker thread wakes up 03:28:24.055 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.22) opts 0xd 03:28:24.055 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, -0.22) 03:28:24.055 00.000 15672 Moving (-0.64, -0.22) raw xDistance=-0.56 yDistance=-0.35 03:28:24.055 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56 03:28:24.055 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 03:28:24.055 00.000 15672 MoveAxis(E, 150, ABG) 03:28:24.055 00.000 15672 Guiding Dir = 2, Dur = 150 03:28:24.056 00.001 15672 IsSlewing returns 0 03:28:24.057 00.001 15672 IsGuiding returns 0 03:28:24.061 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2115, max=13474, FiltMin=2583, FiltMax=11086, Gamma=2.950 03:28:24.078 00.017 15672 PulseGuide returned control before completion, sleep 139 03:28:24.104 00.026 30444 UpdateGuideState exits: m=34309 SNR=31.7 Saturated 03:28:24.104 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:24.104 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:24.104 00.000 30444 Enqueuing Expose request 03:28:24.238 00.134 15672 IsGuiding returns 0 03:28:24.238 00.000 15672 Move returns status 0, amount 150 03:28:24.238 00.000 15672 MoveAxis(N, 62, ABG) 03:28:24.238 00.000 15672 Guiding Dir = 0, Dur = 62 03:28:24.239 00.001 15672 IsSlewing returns 0 03:28:24.240 00.001 15672 IsGuiding returns 0 03:28:24.321 00.081 15672 IsGuiding returns 1 03:28:24.321 00.000 15672 scope still moving after pulse duration time elapsed 03:28:24.342 00.021 15672 IsSlewing returns 0 03:28:24.345 00.003 15672 IsGuiding returns 1 03:28:24.365 00.020 15672 IsSlewing returns 0 03:28:24.368 00.003 15672 IsGuiding returns 1 03:28:24.389 00.021 15672 IsSlewing returns 0 03:28:24.447 00.058 15672 IsGuiding returns 0 03:28:24.447 00.000 15672 scope move finished after 62 + 145 ms 03:28:24.447 00.000 15672 Move returns status 0, amount 62 03:28:24.447 00.000 15672 move complete, result=0 03:28:24.448 00.001 15672 worker thread done servicing request 03:28:24.448 00.000 15672 Worker thread wakes up 03:28:24.448 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:24.448 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:24.448 00.000 30444 GuideStep: -0.6 px 150 ms EAST, -0.3 px 62 ms NORTH 03:28:26.357 01.909 15672 Exposure complete 03:28:26.376 00.019 15672 worker thread done servicing request 03:28:26.376 00.000 30444 OnExposeComplete: enter 03:28:26.376 00.000 30444 UpdateGuideState(): m_state=6 03:28:26.377 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8114 03:28:26.377 00.000 30444 Star::Find returns 1 (1), X=462.71, Y=204.78, Mass=35928, SNR=34.6, Peak=5594 HFD=3.7 03:28:26.377 00.000 30444 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.28) = xAngle (2.25 = 2.25) 03:28:26.377 00.000 30444 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.19 = 2.19) 03:28:26.377 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.89 hyp=0.96 cameraTheta=1.97 mountX=-0.60 mountY=0.79, mountTheta=2.23 03:28:26.377 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.89, opts=13) 03:28:26.377 00.000 30444 Enqueuing Move request for scope (-0.37, 0.89) 03:28:26.377 00.000 15672 Worker thread wakes up 03:28:26.377 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.89) opts 0xd 03:28:26.377 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.89) 03:28:26.378 00.001 15672 Moving (-0.37, 0.89) raw xDistance=-0.60 yDistance=0.79 03:28:26.378 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.60 03:28:26.378 00.000 15672 resist switch: large excursion: input 0.79 thresh 0.75 direction from -1 to 1 03:28:26.378 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.36 03:28:26.378 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 03:28:26.378 00.000 15672 MoveAxis(E, 174, ABG) 03:28:26.378 00.000 15672 Guiding Dir = 2, Dur = 174 03:28:26.378 00.000 15672 IsSlewing returns 0 03:28:26.379 00.001 15672 IsGuiding returns 0 03:28:26.382 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2076, max=12617, FiltMin=2552, FiltMax=11123, Gamma=2.950 03:28:26.394 00.012 15672 PulseGuide returned control before completion, sleep 169 03:28:26.425 00.031 30444 UpdateGuideState exits: m=35928 SNR=34.6 Saturated 03:28:26.425 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:26.425 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:26.425 00.000 30444 Enqueuing Expose request 03:28:26.568 00.143 15672 IsGuiding returns 1 03:28:26.568 00.000 15672 scope still moving after pulse duration time elapsed 03:28:26.589 00.021 15672 IsSlewing returns 0 03:28:26.634 00.045 15672 IsGuiding returns 0 03:28:26.635 00.001 15672 scope move finished after 174 + 81 ms 03:28:26.635 00.000 15672 Move returns status 0, amount 174 03:28:26.635 00.000 15672 MoveAxis(S, 140, ABG) 03:28:26.635 00.000 15672 Guiding Dir = 1, Dur = 140 03:28:26.635 00.000 15672 IsSlewing returns 0 03:28:26.636 00.001 15672 IsGuiding returns 0 03:28:26.714 00.078 15672 PulseGuide returned control before completion, sleep 72 03:28:26.790 00.076 15672 IsGuiding returns 1 03:28:26.790 00.000 15672 scope still moving after pulse duration time elapsed 03:28:26.811 00.021 15672 IsSlewing returns 0 03:28:26.814 00.003 15672 IsGuiding returns 1 03:28:26.835 00.021 15672 IsSlewing returns 0 03:28:26.908 00.073 15672 IsGuiding returns 0 03:28:26.908 00.000 15672 scope move finished after 140 + 132 ms 03:28:26.908 00.000 15672 Move returns status 0, amount 140 03:28:26.908 00.000 15672 move complete, result=0 03:28:26.909 00.001 15672 worker thread done servicing request 03:28:26.909 00.000 15672 Worker thread wakes up 03:28:26.909 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:26.909 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:26.909 00.000 30444 GuideStep: -0.6 px 174 ms EAST, 0.8 px 140 ms SOUTH 03:28:29.018 02.109 15672 Exposure complete 03:28:29.038 00.020 15672 worker thread done servicing request 03:28:29.038 00.000 30444 OnExposeComplete: enter 03:28:29.038 00.000 30444 UpdateGuideState(): m_state=6 03:28:29.038 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8115 03:28:29.038 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=204.15, Mass=38044, SNR=39.9, Peak=5356 HFD=4.2 03:28:29.038 00.000 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.28) = xAngle (1.98 = 1.98) 03:28:29.038 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.92 = 1.92) 03:28:29.038 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.70 mountX=-0.10 mountY=0.24, mountTheta=1.97 03:28:29.038 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.25, opts=13) 03:28:29.038 00.000 30444 Enqueuing Move request for scope (-0.03, 0.25) 03:28:29.039 00.001 15672 Worker thread wakes up 03:28:29.039 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd 03:28:29.039 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.25) 03:28:29.039 00.000 15672 Moving (-0.03, 0.25) raw xDistance=-0.10 yDistance=0.24 03:28:29.039 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:28:29.039 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:28:29.039 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 03:28:29.039 00.000 15672 MoveAxis(E, 0, ABG) 03:28:29.039 00.000 15672 Move returns status 0, amount 0 03:28:29.039 00.000 15672 MoveAxis(N, 0, ABG) 03:28:29.039 00.000 15672 Move returns status 0, amount 0 03:28:29.039 00.000 15672 move complete, result=0 03:28:29.039 00.000 15672 worker thread done servicing request 03:28:29.044 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=14403, FiltMin=2624, FiltMax=11022, Gamma=2.950 03:28:29.197 00.153 30444 UpdateGuideState exits: m=38044 SNR=39.9 Saturated 03:28:29.197 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:29.197 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:29.198 00.001 30444 Enqueuing Expose request 03:28:29.198 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:28:29.198 00.000 15672 Worker thread wakes up 03:28:29.198 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:29.198 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:31.103 01.905 15672 Exposure complete 03:28:31.123 00.020 15672 worker thread done servicing request 03:28:31.123 00.000 30444 OnExposeComplete: enter 03:28:31.124 00.001 30444 UpdateGuideState(): m_state=6 03:28:31.124 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8116 03:28:31.124 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=204.53, Mass=43425, SNR=48.2, Peak=5608 HFD=4.0 03:28:31.124 00.000 30444 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 03:28:31.124 00.000 30444 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.52 = 1.52) 03:28:31.124 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.63 hyp=0.65 cameraTheta=1.31 mountX=-0.01 mountY=0.65, mountTheta=1.59 03:28:31.124 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.63, opts=13) 03:28:31.124 00.000 30444 Enqueuing Move request for scope (0.17, 0.63) 03:28:31.124 00.000 15672 Worker thread wakes up 03:28:31.125 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.63) opts 0xd 03:28:31.125 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.63) 03:28:31.125 00.000 15672 Moving (0.17, 0.63) raw xDistance=-0.01 yDistance=0.65 03:28:31.125 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:28:31.125 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 03:28:31.125 00.000 15672 MoveAxis(E, 0, ABG) 03:28:31.125 00.000 15672 Move returns status 0, amount 0 03:28:31.125 00.000 15672 MoveAxis(S, 117, ABG) 03:28:31.125 00.000 15672 Guiding Dir = 1, Dur = 117 03:28:31.125 00.000 15672 IsSlewing returns 0 03:28:31.126 00.001 15672 IsGuiding returns 0 03:28:31.131 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=16819, FiltMin=2562, FiltMax=12065, Gamma=2.950 03:28:31.174 00.043 30444 UpdateGuideState exits: m=43425 SNR=48.2 Saturated 03:28:31.174 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:31.174 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:31.174 00.000 30444 Enqueuing Expose request 03:28:31.203 00.029 15672 PulseGuide returned control before completion, sleep 51 03:28:31.255 00.052 15672 IsGuiding returns 1 03:28:31.256 00.001 15672 scope still moving after pulse duration time elapsed 03:28:31.277 00.021 15672 IsSlewing returns 0 03:28:31.278 00.001 15672 IsGuiding returns 1 03:28:31.299 00.021 15672 IsSlewing returns 0 03:28:31.300 00.001 15672 IsGuiding returns 1 03:28:31.320 00.020 15672 IsSlewing returns 0 03:28:31.347 00.027 15672 IsGuiding returns 0 03:28:31.347 00.000 15672 scope move finished after 117 + 104 ms 03:28:31.347 00.000 15672 Move returns status 0, amount 117 03:28:31.347 00.000 15672 move complete, result=0 03:28:31.347 00.000 15672 worker thread done servicing request 03:28:31.347 00.000 15672 Worker thread wakes up 03:28:31.347 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:31.347 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:31.347 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.7 px 117 ms SOUTH 03:28:33.455 02.108 15672 Exposure complete 03:28:33.477 00.022 15672 worker thread done servicing request 03:28:33.478 00.001 30444 OnExposeComplete: enter 03:28:33.478 00.000 30444 UpdateGuideState(): m_state=6 03:28:33.478 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8117 03:28:33.478 00.000 30444 Star::Find returns 1 (1), X=463.16, Y=204.76, Mass=38532, SNR=36.5, Peak=5436 HFD=3.7 03:28:33.478 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 03:28:33.478 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 03:28:33.478 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.86 hyp=0.87 cameraTheta=1.48 mountX=-0.16 mountY=0.86, mountTheta=1.75 03:28:33.478 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.86, opts=13) 03:28:33.478 00.000 30444 Enqueuing Move request for scope (0.08, 0.86) 03:28:33.479 00.001 15672 Worker thread wakes up 03:28:33.479 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.86) opts 0xd 03:28:33.479 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.86) 03:28:33.479 00.000 15672 Moving (0.08, 0.86) raw xDistance=-0.16 yDistance=0.86 03:28:33.479 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 03:28:33.479 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86 03:28:33.479 00.000 15672 MoveAxis(E, 0, ABG) 03:28:33.479 00.000 15672 Move returns status 0, amount 0 03:28:33.479 00.000 15672 MoveAxis(S, 154, ABG) 03:28:33.479 00.000 15672 Guiding Dir = 1, Dur = 154 03:28:33.479 00.000 15672 IsSlewing returns 0 03:28:33.480 00.001 15672 IsGuiding returns 0 03:28:33.485 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=15818, FiltMin=2505, FiltMax=12122, Gamma=2.950 03:28:33.567 00.082 15672 PulseGuide returned control before completion, sleep 78 03:28:33.665 00.098 15672 IsGuiding returns 1 03:28:33.665 00.000 15672 scope still moving after pulse duration time elapsed 03:28:33.686 00.021 15672 IsSlewing returns 0 03:28:33.689 00.003 15672 IsGuiding returns 1 03:28:33.710 00.021 15672 IsSlewing returns 0 03:28:33.713 00.003 15672 IsGuiding returns 1 03:28:33.734 00.021 15672 IsSlewing returns 0 03:28:33.761 00.027 15672 IsGuiding returns 0 03:28:33.761 00.000 15672 scope move finished after 154 + 125 ms 03:28:33.761 00.000 15672 Move returns status 0, amount 154 03:28:33.761 00.000 15672 move complete, result=0 03:28:33.761 00.000 15672 worker thread done servicing request 03:28:33.775 00.014 30444 UpdateGuideState exits: m=38532 SNR=36.5 Saturated 03:28:33.775 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:33.775 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:33.775 00.000 30444 Enqueuing Expose request 03:28:33.776 00.001 15672 Worker thread wakes up 03:28:33.776 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.9 px 154 ms SOUTH 03:28:33.776 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:33.776 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:35.683 01.907 15672 Exposure complete 03:28:35.705 00.022 15672 worker thread done servicing request 03:28:35.705 00.000 30444 OnExposeComplete: enter 03:28:35.705 00.000 30444 UpdateGuideState(): m_state=6 03:28:35.705 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8118 03:28:35.705 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=204.29, Mass=39665, SNR=34.0, Peak=5380 HFD=3.7 03:28:35.705 00.000 30444 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.28) = xAngle (1.25 = 1.25) 03:28:35.705 00.000 30444 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 03:28:35.706 00.001 30444 CameraToMount -- cameraX=0.27 cameraY=0.40 hyp=0.48 cameraTheta=0.97 mountX=0.15 mountY=0.44, mountTheta=1.24 03:28:35.706 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.40, opts=13) 03:28:35.706 00.000 30444 Enqueuing Move request for scope (0.27, 0.40) 03:28:35.706 00.000 15672 Worker thread wakes up 03:28:35.706 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.40) opts 0xd 03:28:35.706 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.40) 03:28:35.706 00.000 15672 Moving (0.27, 0.40) raw xDistance=0.15 yDistance=0.44 03:28:35.706 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:28:35.706 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 03:28:35.706 00.000 15672 MoveAxis(E, 0, ABG) 03:28:35.706 00.000 15672 Move returns status 0, amount 0 03:28:35.706 00.000 15672 MoveAxis(S, 79, ABG) 03:28:35.706 00.000 15672 Guiding Dir = 1, Dur = 79 03:28:35.707 00.001 15672 IsSlewing returns 0 03:28:35.708 00.001 15672 IsGuiding returns 0 03:28:35.711 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=17444, FiltMin=2600, FiltMax=12532, Gamma=2.950 03:28:35.807 00.096 30444 UpdateGuideState exits: m=39665 SNR=34.0 Saturated 03:28:35.807 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:35.807 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:35.808 00.001 30444 Enqueuing Expose request 03:28:35.823 00.015 15672 IsGuiding returns 1 03:28:35.823 00.000 15672 scope still moving after pulse duration time elapsed 03:28:35.844 00.021 15672 IsSlewing returns 0 03:28:35.845 00.001 15672 IsGuiding returns 1 03:28:35.866 00.021 15672 IsSlewing returns 0 03:28:35.867 00.001 15672 IsGuiding returns 1 03:28:35.888 00.021 15672 IsSlewing returns 0 03:28:35.915 00.027 15672 IsGuiding returns 0 03:28:35.916 00.001 15672 scope move finished after 79 + 129 ms 03:28:35.916 00.000 15672 Move returns status 0, amount 79 03:28:35.916 00.000 15672 move complete, result=0 03:28:35.916 00.000 15672 worker thread done servicing request 03:28:35.916 00.000 15672 Worker thread wakes up 03:28:35.916 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 79 ms SOUTH 03:28:35.916 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:35.916 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:38.033 02.117 15672 Exposure complete 03:28:38.063 00.030 15672 worker thread done servicing request 03:28:38.063 00.000 30444 OnExposeComplete: enter 03:28:38.063 00.000 30444 UpdateGuideState(): m_state=6 03:28:38.063 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8119 03:28:38.063 00.000 30444 Star::Find returns 1 (1), X=463.50, Y=203.90, Mass=41463, SNR=33.1, Peak=5763 HFD=3.7 03:28:38.063 00.000 30444 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.28) = xAngle (0.29 = 0.29) 03:28:38.063 00.000 30444 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.23 = 0.23) 03:28:38.063 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.00 hyp=0.42 cameraTheta=0.01 mountX=0.40 mountY=0.09, mountTheta=0.23 03:28:38.064 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.00, opts=13) 03:28:38.064 00.000 30444 Enqueuing Move request for scope (0.42, 0.00) 03:28:38.064 00.000 15672 Worker thread wakes up 03:28:38.064 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.00) opts 0xd 03:28:38.064 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.00) 03:28:38.064 00.000 15672 Moving (0.42, 0.00) raw xDistance=0.40 yDistance=0.09 03:28:38.064 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 03:28:38.064 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:28:38.064 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 03:28:38.064 00.000 15672 MoveAxis(W, 109, ABG) 03:28:38.064 00.000 15672 Guiding Dir = 3, Dur = 109 03:28:38.065 00.001 15672 IsSlewing returns 0 03:28:38.066 00.001 15672 IsGuiding returns 0 03:28:38.070 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=17552, FiltMin=2604, FiltMax=12096, Gamma=2.950 03:28:38.088 00.018 15672 PulseGuide returned control before completion, sleep 98 03:28:38.112 00.024 30444 UpdateGuideState exits: m=41463 SNR=33.1 Saturated 03:28:38.112 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:38.113 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:38.113 00.000 30444 Enqueuing Expose request 03:28:38.188 00.075 15672 IsGuiding returns 1 03:28:38.188 00.000 15672 scope still moving after pulse duration time elapsed 03:28:38.208 00.020 15672 IsSlewing returns 0 03:28:38.217 00.009 15672 IsGuiding returns 0 03:28:38.218 00.001 15672 scope move finished after 109 + 42 ms 03:28:38.218 00.000 15672 Move returns status 0, amount 109 03:28:38.218 00.000 15672 MoveAxis(N, 0, ABG) 03:28:38.218 00.000 15672 Move returns status 0, amount 0 03:28:38.218 00.000 15672 move complete, result=0 03:28:38.218 00.000 15672 worker thread done servicing request 03:28:38.218 00.000 15672 Worker thread wakes up 03:28:38.219 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:38.219 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:38.301 00.082 30444 GuideStep: 0.4 px 109 ms WEST, 0.1 px 0 ms NORTH 03:28:40.124 01.823 15672 Exposure complete 03:28:40.144 00.020 15672 worker thread done servicing request 03:28:40.144 00.000 30444 OnExposeComplete: enter 03:28:40.144 00.000 30444 UpdateGuideState(): m_state=6 03:28:40.144 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8120 03:28:40.144 00.000 30444 Star::Find returns 1 (1), X=463.22, Y=204.34, Mass=43007, SNR=35.9, Peak=5529 HFD=3.8 03:28:40.144 00.000 30444 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.28) = xAngle (1.55 = 1.55) 03:28:40.144 00.000 30444 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.49 = 1.49) 03:28:40.144 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.44 hyp=0.46 cameraTheta=1.27 mountX=0.01 mountY=0.46, mountTheta=1.55 03:28:40.145 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.44, opts=13) 03:28:40.145 00.000 30444 Enqueuing Move request for scope (0.14, 0.44) 03:28:40.145 00.000 15672 Worker thread wakes up 03:28:40.145 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.44) opts 0xd 03:28:40.145 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.44) 03:28:40.145 00.000 15672 Moving (0.14, 0.44) raw xDistance=0.01 yDistance=0.46 03:28:40.145 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:28:40.145 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 03:28:40.145 00.000 15672 MoveAxis(E, 0, ABG) 03:28:40.145 00.000 15672 Move returns status 0, amount 0 03:28:40.145 00.000 15672 MoveAxis(S, 82, ABG) 03:28:40.145 00.000 15672 Guiding Dir = 1, Dur = 82 03:28:40.147 00.002 15672 IsSlewing returns 0 03:28:40.148 00.001 15672 IsGuiding returns 0 03:28:40.151 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=16452, FiltMin=2569, FiltMax=12170, Gamma=2.950 03:28:40.229 00.078 15672 PulseGuide returned control before completion, sleep 11 03:28:40.242 00.013 15672 IsGuiding returns 1 03:28:40.242 00.000 15672 scope still moving after pulse duration time elapsed 03:28:40.262 00.020 15672 IsSlewing returns 0 03:28:40.264 00.002 15672 IsGuiding returns 1 03:28:40.285 00.021 15672 IsSlewing returns 0 03:28:40.288 00.003 15672 IsGuiding returns 1 03:28:40.308 00.020 15672 IsSlewing returns 0 03:28:40.357 00.049 15672 IsGuiding returns 0 03:28:40.357 00.000 15672 scope move finished after 82 + 127 ms 03:28:40.357 00.000 15672 Move returns status 0, amount 82 03:28:40.357 00.000 15672 move complete, result=0 03:28:40.357 00.000 15672 worker thread done servicing request 03:28:40.369 00.012 30444 UpdateGuideState exits: m=43007 SNR=35.9 Saturated 03:28:40.369 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:40.369 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:40.369 00.000 30444 Enqueuing Expose request 03:28:40.369 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.5 px 82 ms SOUTH 03:28:40.369 00.000 15672 Worker thread wakes up 03:28:40.369 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:40.370 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:42.479 02.109 15672 Exposure complete 03:28:42.499 00.020 15672 worker thread done servicing request 03:28:42.499 00.000 30444 OnExposeComplete: enter 03:28:42.499 00.000 30444 UpdateGuideState(): m_state=6 03:28:42.499 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8121 03:28:42.499 00.000 30444 Star::Find returns 1 (1), X=463.51, Y=203.44, Mass=31754, SNR=27.9, Peak=5317 HFD=3.2 03:28:42.499 00.000 30444 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.28) = xAngle (-0.53 = -0.53) 03:28:42.499 00.000 30444 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.59 = -0.59) 03:28:42.499 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.46 hyp=0.63 cameraTheta=-0.81 mountX=0.54 mountY=-0.35, mountTheta=-0.58 03:28:42.500 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.46, opts=13) 03:28:42.500 00.000 30444 Enqueuing Move request for scope (0.43, -0.46) 03:28:42.500 00.000 15672 Worker thread wakes up 03:28:42.500 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.46) opts 0xd 03:28:42.500 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.46) 03:28:42.500 00.000 15672 Moving (0.43, -0.46) raw xDistance=0.54 yDistance=-0.35 03:28:42.500 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54 03:28:42.500 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:28:42.500 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 03:28:42.500 00.000 15672 MoveAxis(W, 146, ABG) 03:28:42.500 00.000 15672 Guiding Dir = 3, Dur = 146 03:28:42.501 00.001 15672 IsSlewing returns 0 03:28:42.502 00.001 15672 IsGuiding returns 0 03:28:42.506 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=15011, FiltMin=2603, FiltMax=11692, Gamma=2.950 03:28:42.529 00.023 15672 PulseGuide returned control before completion, sleep 130 03:28:42.549 00.020 30444 UpdateGuideState exits: m=31754 SNR=27.9 Saturated 03:28:42.549 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:42.549 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:42.549 00.000 30444 Enqueuing Expose request 03:28:42.660 00.111 15672 IsGuiding returns 1 03:28:42.661 00.001 15672 scope still moving after pulse duration time elapsed 03:28:42.682 00.021 15672 IsSlewing returns 0 03:28:42.721 00.039 15672 IsGuiding returns 0 03:28:42.721 00.000 15672 scope move finished after 146 + 72 ms 03:28:42.721 00.000 15672 Move returns status 0, amount 146 03:28:42.721 00.000 15672 MoveAxis(N, 0, ABG) 03:28:42.721 00.000 15672 Move returns status 0, amount 0 03:28:42.721 00.000 15672 move complete, result=0 03:28:42.721 00.000 15672 worker thread done servicing request 03:28:42.721 00.000 15672 Worker thread wakes up 03:28:42.721 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:42.721 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:42.721 00.000 30444 GuideStep: 0.5 px 146 ms WEST, -0.4 px 0 ms NORTH 03:28:44.631 01.910 15672 Exposure complete 03:28:44.650 00.019 15672 worker thread done servicing request 03:28:44.650 00.000 30444 OnExposeComplete: enter 03:28:44.650 00.000 30444 UpdateGuideState(): m_state=6 03:28:44.651 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8122 03:28:44.651 00.000 30444 Star::Find returns 1 (1), X=462.32, Y=204.21, Mass=43297, SNR=34.7, Peak=5313 HFD=4.5 03:28:44.651 00.000 30444 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.28) = xAngle (3.02 = 3.02) 03:28:44.651 00.000 30444 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.96 = 2.96) 03:28:44.651 00.000 30444 CameraToMount -- cameraX=-0.76 cameraY=0.32 hyp=0.83 cameraTheta=2.75 mountX=-0.82 mountY=0.15, mountTheta=2.96 03:28:44.651 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.76, y=0.32, opts=13) 03:28:44.651 00.000 30444 Enqueuing Move request for scope (-0.76, 0.32) 03:28:44.651 00.000 15672 Worker thread wakes up 03:28:44.651 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.32) opts 0xd 03:28:44.651 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.76, 0.32) 03:28:44.651 00.000 15672 Moving (-0.76, 0.32) raw xDistance=-0.82 yDistance=0.15 03:28:44.652 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.82 03:28:44.652 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:28:44.652 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 03:28:44.652 00.000 15672 MoveAxis(E, 211, ABG) 03:28:44.652 00.000 15672 Guiding Dir = 2, Dur = 211 03:28:44.652 00.000 15672 IsSlewing returns 0 03:28:44.653 00.001 15672 IsGuiding returns 0 03:28:44.656 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=13428, FiltMin=2570, FiltMax=10685, Gamma=2.950 03:28:44.669 00.013 15672 PulseGuide returned control before completion, sleep 205 03:28:44.699 00.030 30444 UpdateGuideState exits: m=43297 SNR=34.7 Saturated 03:28:44.699 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:44.699 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:44.699 00.000 30444 Enqueuing Expose request 03:28:44.877 00.178 15672 IsGuiding returns 1 03:28:44.877 00.000 15672 scope still moving after pulse duration time elapsed 03:28:44.898 00.021 15672 IsSlewing returns 0 03:28:44.910 00.012 15672 IsGuiding returns 0 03:28:44.910 00.000 15672 scope move finished after 211 + 46 ms 03:28:44.910 00.000 15672 Move returns status 0, amount 211 03:28:44.910 00.000 15672 MoveAxis(N, 0, ABG) 03:28:44.910 00.000 15672 Move returns status 0, amount 0 03:28:44.910 00.000 15672 move complete, result=0 03:28:44.910 00.000 15672 worker thread done servicing request 03:28:44.910 00.000 15672 Worker thread wakes up 03:28:44.910 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:44.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:44.910 00.000 30444 GuideStep: -0.8 px 211 ms EAST, 0.1 px 0 ms NORTH 03:28:47.017 02.107 15672 Exposure complete 03:28:47.036 00.019 15672 worker thread done servicing request 03:28:47.036 00.000 30444 OnExposeComplete: enter 03:28:47.036 00.000 30444 UpdateGuideState(): m_state=6 03:28:47.036 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8123 03:28:47.036 00.000 30444 Star::Find returns 1 (1), X=462.78, Y=203.70, Mass=31619, SNR=29.2, Peak=5382 HFD=3.6 03:28:47.036 00.000 30444 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 03:28:47.036 00.000 30444 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.35 = -2.35) 03:28:47.037 00.001 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.19 hyp=0.36 cameraTheta=-2.56 mountX=-0.23 mountY=-0.25, mountTheta=-2.31 03:28:47.037 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.19, opts=13) 03:28:47.037 00.000 30444 Enqueuing Move request for scope (-0.30, -0.19) 03:28:47.037 00.000 15672 Worker thread wakes up 03:28:47.037 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.19) opts 0xd 03:28:47.037 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.19) 03:28:47.037 00.000 15672 Moving (-0.30, -0.19) raw xDistance=-0.23 yDistance=-0.25 03:28:47.037 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 03:28:47.037 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:28:47.037 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 03:28:47.037 00.000 15672 MoveAxis(E, 0, ABG) 03:28:47.037 00.000 15672 Move returns status 0, amount 0 03:28:47.037 00.000 15672 MoveAxis(N, 0, ABG) 03:28:47.037 00.000 15672 Move returns status 0, amount 0 03:28:47.038 00.001 15672 move complete, result=0 03:28:47.038 00.000 15672 worker thread done servicing request 03:28:47.042 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=14775, FiltMin=2572, FiltMax=11149, Gamma=2.950 03:28:47.085 00.043 30444 UpdateGuideState exits: m=31619 SNR=29.2 Saturated 03:28:47.085 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:47.085 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:47.085 00.000 30444 Enqueuing Expose request 03:28:47.085 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 03:28:47.085 00.000 15672 Worker thread wakes up 03:28:47.085 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:47.085 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:48.991 01.906 15672 Exposure complete 03:28:49.011 00.020 15672 worker thread done servicing request 03:28:49.011 00.000 30444 OnExposeComplete: enter 03:28:49.011 00.000 30444 UpdateGuideState(): m_state=6 03:28:49.011 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8124 03:28:49.011 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=203.24, Mass=42749, SNR=39.6, Peak=5368 HFD=4.1 03:28:49.011 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 03:28:49.012 00.001 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 03:28:49.012 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.65 hyp=0.66 cameraTheta=-1.75 mountX=0.07 mountY=-0.66, mountTheta=-1.47 03:28:49.012 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.65, opts=13) 03:28:49.012 00.000 30444 Enqueuing Move request for scope (-0.12, -0.65) 03:28:49.012 00.000 15672 Worker thread wakes up 03:28:49.012 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.65) opts 0xd 03:28:49.012 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.65) 03:28:49.013 00.001 15672 Moving (-0.12, -0.65) raw xDistance=0.07 yDistance=-0.66 03:28:49.013 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:28:49.013 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:28:49.013 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66 03:28:49.013 00.000 15672 MoveAxis(E, 0, ABG) 03:28:49.013 00.000 15672 Move returns status 0, amount 0 03:28:49.013 00.000 15672 MoveAxis(N, 0, ABG) 03:28:49.013 00.000 15672 Move returns status 0, amount 0 03:28:49.013 00.000 15672 move complete, result=0 03:28:49.013 00.000 15672 worker thread done servicing request 03:28:49.018 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=14361, FiltMin=2590, FiltMax=10788, Gamma=2.950 03:28:49.066 00.048 30444 UpdateGuideState exits: m=42749 SNR=39.6 Saturated 03:28:49.066 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:49.066 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:49.066 00.000 30444 Enqueuing Expose request 03:28:49.066 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH 03:28:49.066 00.000 15672 Worker thread wakes up 03:28:49.066 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:49.066 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:51.176 02.110 15672 Exposure complete 03:28:51.196 00.020 15672 worker thread done servicing request 03:28:51.196 00.000 30444 OnExposeComplete: enter 03:28:51.196 00.000 30444 UpdateGuideState(): m_state=6 03:28:51.196 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8125 03:28:51.196 00.000 30444 Star::Find returns 1 (1), X=462.90, Y=203.60, Mass=42776, SNR=38.1, Peak=5342 HFD=4.0 03:28:51.196 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.83 = -1.83) 03:28:51.196 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.90 = -1.90) 03:28:51.196 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.30 hyp=0.35 cameraTheta=-2.11 mountX=-0.09 mountY=-0.33, mountTheta=-1.84 03:28:51.197 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.30, opts=13) 03:28:51.197 00.000 30444 Enqueuing Move request for scope (-0.18, -0.30) 03:28:51.197 00.000 15672 Worker thread wakes up 03:28:51.197 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.30) opts 0xd 03:28:51.197 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.30) 03:28:51.197 00.000 15672 Moving (-0.18, -0.30) raw xDistance=-0.09 yDistance=-0.33 03:28:51.197 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:28:51.197 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:28:51.197 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 03:28:51.197 00.000 15672 MoveAxis(E, 0, ABG) 03:28:51.197 00.000 15672 Move returns status 0, amount 0 03:28:51.197 00.000 15672 MoveAxis(N, 0, ABG) 03:28:51.198 00.001 15672 Move returns status 0, amount 0 03:28:51.198 00.000 15672 move complete, result=0 03:28:51.198 00.000 15672 worker thread done servicing request 03:28:51.202 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=14047, FiltMin=2575, FiltMax=11306, Gamma=2.950 03:28:51.246 00.044 30444 UpdateGuideState exits: m=42776 SNR=38.1 Saturated 03:28:51.246 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:51.246 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:51.246 00.000 30444 Enqueuing Expose request 03:28:51.246 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 03:28:51.246 00.000 15672 Worker thread wakes up 03:28:51.246 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:51.246 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:53.160 01.914 15672 Exposure complete 03:28:53.188 00.028 15672 worker thread done servicing request 03:28:53.188 00.000 30444 OnExposeComplete: enter 03:28:53.188 00.000 30444 UpdateGuideState(): m_state=6 03:28:53.188 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8126 03:28:53.188 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=203.51, Mass=41484, SNR=35.9, Peak=5502 HFD=3.9 03:28:53.188 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 03:28:53.188 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 03:28:53.188 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.49 mountX=0.14 mountY=-0.37, mountTheta=-1.22 03:28:53.189 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.38, opts=13) 03:28:53.189 00.000 30444 Enqueuing Move request for scope (0.03, -0.38) 03:28:53.189 00.000 15672 Worker thread wakes up 03:28:53.189 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.38) opts 0xd 03:28:53.189 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.38) 03:28:53.189 00.000 15672 Moving (0.03, -0.38) raw xDistance=0.14 yDistance=-0.37 03:28:53.189 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:28:53.189 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:28:53.189 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 03:28:53.189 00.000 15672 MoveAxis(E, 0, ABG) 03:28:53.189 00.000 15672 Move returns status 0, amount 0 03:28:53.189 00.000 15672 MoveAxis(N, 0, ABG) 03:28:53.189 00.000 15672 Move returns status 0, amount 0 03:28:53.189 00.000 15672 move complete, result=0 03:28:53.189 00.000 15672 worker thread done servicing request 03:28:53.194 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=15488, FiltMin=2572, FiltMax=11776, Gamma=2.950 03:28:53.237 00.043 30444 UpdateGuideState exits: m=41484 SNR=35.9 Saturated 03:28:53.237 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:53.237 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:53.237 00.000 30444 Enqueuing Expose request 03:28:53.237 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 03:28:53.237 00.000 15672 Worker thread wakes up 03:28:53.237 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:53.237 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:55.343 02.106 15672 Exposure complete 03:28:55.362 00.019 15672 worker thread done servicing request 03:28:55.363 00.001 30444 OnExposeComplete: enter 03:28:55.363 00.000 30444 UpdateGuideState(): m_state=6 03:28:55.363 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8127 03:28:55.363 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=203.37, Mass=41520, SNR=36.0, Peak=5387 HFD=4.0 03:28:55.363 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 03:28:55.363 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 03:28:55.363 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.52 hyp=0.54 cameraTheta=-1.81 mountX=0.02 mountY=-0.54, mountTheta=-1.53 03:28:55.363 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.52, opts=13) 03:28:55.363 00.000 30444 Enqueuing Move request for scope (-0.13, -0.52) 03:28:55.363 00.000 15672 Worker thread wakes up 03:28:55.364 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.52) opts 0xd 03:28:55.364 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.52) 03:28:55.364 00.000 15672 Moving (-0.13, -0.52) raw xDistance=0.02 yDistance=-0.54 03:28:55.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:28:55.364 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=1.00 newest=-1.23 03:28:55.364 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 03:28:55.364 00.000 15672 MoveAxis(E, 0, ABG) 03:28:55.364 00.000 15672 Move returns status 0, amount 0 03:28:55.364 00.000 15672 MoveAxis(N, 96, ABG) 03:28:55.364 00.000 15672 Guiding Dir = 0, Dur = 96 03:28:55.364 00.000 15672 IsSlewing returns 0 03:28:55.369 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=14044, FiltMin=2590, FiltMax=10831, Gamma=2.950 03:28:55.405 00.036 15672 IsGuiding returns 0 03:28:55.485 00.080 15672 PulseGuide returned control before completion, sleep 27 03:28:55.514 00.029 15672 IsGuiding returns 1 03:28:55.514 00.000 15672 scope still moving after pulse duration time elapsed 03:28:55.535 00.021 15672 IsSlewing returns 0 03:28:55.536 00.001 15672 IsGuiding returns 1 03:28:55.557 00.021 15672 IsSlewing returns 0 03:28:55.558 00.001 15672 IsGuiding returns 1 03:28:55.578 00.020 15672 IsSlewing returns 0 03:28:55.598 00.020 15672 IsGuiding returns 0 03:28:55.598 00.000 15672 scope move finished after 96 + 96 ms 03:28:55.598 00.000 15672 Move returns status 0, amount 96 03:28:55.598 00.000 15672 move complete, result=0 03:28:55.598 00.000 15672 worker thread done servicing request 03:28:55.612 00.014 30444 UpdateGuideState exits: m=41520 SNR=36.0 Saturated 03:28:55.613 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:55.613 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:55.613 00.000 30444 Enqueuing Expose request 03:28:55.613 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 96 ms NORTH 03:28:55.613 00.000 15672 Worker thread wakes up 03:28:55.613 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:55.613 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:57.521 01.908 15672 Exposure complete 03:28:57.541 00.020 15672 worker thread done servicing request 03:28:57.541 00.000 30444 OnExposeComplete: enter 03:28:57.541 00.000 30444 UpdateGuideState(): m_state=6 03:28:57.541 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8128 03:28:57.541 00.000 30444 Star::Find returns 1 (1), X=463.39, Y=203.40, Mass=31001, SNR=29.7, Peak=5606 HFD=3.3 03:28:57.541 00.000 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.74 = -0.74) 03:28:57.542 00.001 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.80 = -0.80) 03:28:57.542 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.49 hyp=0.58 cameraTheta=-1.01 mountX=0.43 mountY=-0.42, mountTheta=-0.77 03:28:57.542 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.49, opts=13) 03:28:57.542 00.000 30444 Enqueuing Move request for scope (0.31, -0.49) 03:28:57.542 00.000 15672 Worker thread wakes up 03:28:57.542 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.49) opts 0xd 03:28:57.542 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.49) 03:28:57.542 00.000 15672 Moving (0.31, -0.49) raw xDistance=0.43 yDistance=-0.42 03:28:57.542 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 03:28:57.542 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 03:28:57.542 00.000 15672 MoveAxis(W, 117, ABG) 03:28:57.542 00.000 15672 Guiding Dir = 3, Dur = 117 03:28:57.543 00.001 15672 IsSlewing returns 0 03:28:57.545 00.002 15672 IsGuiding returns 0 03:28:57.549 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=14692, FiltMin=2520, FiltMax=10873, Gamma=2.950 03:28:57.561 00.012 15672 PulseGuide returned control before completion, sleep 111 03:28:57.657 00.096 30444 UpdateGuideState exits: m=31001 SNR=29.7 Saturated 03:28:57.657 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:28:57.657 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:28:57.657 00.000 30444 Enqueuing Expose request 03:28:57.675 00.018 15672 IsGuiding returns 1 03:28:57.675 00.000 15672 scope still moving after pulse duration time elapsed 03:28:57.696 00.021 15672 IsSlewing returns 0 03:28:57.705 00.009 15672 IsGuiding returns 0 03:28:57.705 00.000 15672 scope move finished after 117 + 43 ms 03:28:57.705 00.000 15672 Move returns status 0, amount 117 03:28:57.705 00.000 15672 MoveAxis(N, 74, ABG) 03:28:57.705 00.000 15672 Guiding Dir = 0, Dur = 74 03:28:57.706 00.001 15672 IsSlewing returns 0 03:28:57.706 00.000 15672 IsGuiding returns 0 03:28:57.819 00.113 15672 IsGuiding returns 1 03:28:57.819 00.000 15672 scope still moving after pulse duration time elapsed 03:28:57.840 00.021 15672 IsSlewing returns 0 03:28:57.843 00.003 15672 IsGuiding returns 1 03:28:57.865 00.022 15672 IsSlewing returns 0 03:28:57.881 00.016 15672 IsGuiding returns 0 03:28:57.881 00.000 15672 scope move finished after 74 + 100 ms 03:28:57.881 00.000 15672 Move returns status 0, amount 74 03:28:57.881 00.000 15672 move complete, result=0 03:28:57.881 00.000 15672 worker thread done servicing request 03:28:57.882 00.001 15672 Worker thread wakes up 03:28:57.882 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:28:57.882 00.000 30444 GuideStep: 0.4 px 117 ms WEST, -0.4 px 74 ms NORTH 03:28:57.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:28:59.991 02.109 15672 Exposure complete 03:29:00.012 00.021 15672 worker thread done servicing request 03:29:00.012 00.000 30444 OnExposeComplete: enter 03:29:00.012 00.000 30444 UpdateGuideState(): m_state=6 03:29:00.012 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8129 03:29:00.012 00.000 30444 Star::Find returns 1 (1), X=463.00, Y=203.47, Mass=38882, SNR=35.1, Peak=5182 HFD=4.1 03:29:00.012 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 03:29:00.012 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 03:29:00.012 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.43 hyp=0.44 cameraTheta=-1.75 mountX=0.04 mountY=-0.44, mountTheta=-1.48 03:29:00.013 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.43, opts=13) 03:29:00.013 00.000 30444 Enqueuing Move request for scope (-0.08, -0.43) 03:29:00.013 00.000 15672 Worker thread wakes up 03:29:00.013 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.43) opts 0xd 03:29:00.013 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.43) 03:29:00.013 00.000 15672 Moving (-0.08, -0.43) raw xDistance=0.04 yDistance=-0.44 03:29:00.013 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 03:29:00.013 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 03:29:00.013 00.000 15672 MoveAxis(E, 0, ABG) 03:29:00.013 00.000 15672 Move returns status 0, amount 0 03:29:00.013 00.000 15672 MoveAxis(N, 78, ABG) 03:29:00.013 00.000 15672 Guiding Dir = 0, Dur = 78 03:29:00.013 00.000 15672 IsSlewing returns 0 03:29:00.014 00.001 15672 IsGuiding returns 0 03:29:00.018 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=14622, FiltMin=2580, FiltMax=11362, Gamma=2.950 03:29:00.060 00.042 30444 UpdateGuideState exits: m=38882 SNR=35.1 Saturated 03:29:00.061 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:00.061 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:00.061 00.000 30444 Enqueuing Expose request 03:29:00.102 00.041 15672 IsGuiding returns 1 03:29:00.102 00.000 15672 scope still moving after pulse duration time elapsed 03:29:00.123 00.021 15672 IsSlewing returns 0 03:29:00.124 00.001 15672 IsGuiding returns 1 03:29:00.145 00.021 15672 IsSlewing returns 0 03:29:00.146 00.001 15672 IsGuiding returns 1 03:29:00.166 00.020 15672 IsSlewing returns 0 03:29:00.232 00.066 15672 IsGuiding returns 0 03:29:00.232 00.000 15672 scope move finished after 78 + 140 ms 03:29:00.232 00.000 15672 Move returns status 0, amount 78 03:29:00.232 00.000 15672 move complete, result=0 03:29:00.233 00.001 15672 worker thread done servicing request 03:29:00.233 00.000 15672 Worker thread wakes up 03:29:00.233 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:00.233 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:00.234 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 78 ms NORTH 03:29:02.141 01.907 15672 Exposure complete 03:29:02.161 00.020 15672 worker thread done servicing request 03:29:02.161 00.000 30444 OnExposeComplete: enter 03:29:02.161 00.000 30444 UpdateGuideState(): m_state=6 03:29:02.161 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8130 03:29:02.161 00.000 30444 Star::Find returns 1 (1), X=462.61, Y=203.91, Mass=38032, SNR=35.1, Peak=5828 HFD=3.7 03:29:02.161 00.000 30444 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.28) = xAngle (3.39 = -2.89) 03:29:02.161 00.000 30444 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.96) 03:29:02.161 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=0.01 hyp=0.47 cameraTheta=3.11 mountX=-0.45 mountY=-0.09, mountTheta=-2.95 03:29:02.162 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=0.01, opts=13) 03:29:02.162 00.000 30444 Enqueuing Move request for scope (-0.47, 0.01) 03:29:02.162 00.000 15672 Worker thread wakes up 03:29:02.162 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.01) opts 0xd 03:29:02.162 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, 0.01) 03:29:02.162 00.000 15672 Moving (-0.47, 0.01) raw xDistance=-0.45 yDistance=-0.09 03:29:02.162 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45 03:29:02.163 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:29:02.163 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 03:29:02.163 00.000 15672 MoveAxis(E, 123, ABG) 03:29:02.163 00.000 15672 Guiding Dir = 2, Dur = 123 03:29:02.163 00.000 15672 IsSlewing returns 0 03:29:02.164 00.001 15672 IsGuiding returns 0 03:29:02.168 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=13725, FiltMin=2642, FiltMax=10961, Gamma=2.950 03:29:02.194 00.026 15672 PulseGuide returned control before completion, sleep 104 03:29:02.211 00.017 30444 UpdateGuideState exits: m=38032 SNR=35.1 Saturated 03:29:02.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:02.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:02.211 00.000 30444 Enqueuing Expose request 03:29:02.302 00.091 15672 IsGuiding returns 1 03:29:02.302 00.000 15672 scope still moving after pulse duration time elapsed 03:29:02.323 00.021 15672 IsSlewing returns 0 03:29:02.370 00.047 15672 IsGuiding returns 0 03:29:02.370 00.000 15672 scope move finished after 123 + 83 ms 03:29:02.371 00.001 15672 Move returns status 0, amount 123 03:29:02.371 00.000 15672 MoveAxis(N, 0, ABG) 03:29:02.371 00.000 15672 Move returns status 0, amount 0 03:29:02.371 00.000 15672 move complete, result=0 03:29:02.371 00.000 15672 worker thread done servicing request 03:29:02.371 00.000 15672 Worker thread wakes up 03:29:02.371 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:02.371 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:02.372 00.001 30444 GuideStep: -0.5 px 123 ms EAST, -0.1 px 0 ms NORTH 03:29:04.481 02.109 15672 Exposure complete 03:29:04.501 00.020 15672 worker thread done servicing request 03:29:04.501 00.000 30444 OnExposeComplete: enter 03:29:04.501 00.000 30444 UpdateGuideState(): m_state=6 03:29:04.501 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8131 03:29:04.501 00.000 30444 Star::Find returns 1 (1), X=463.28, Y=203.44, Mass=41049, SNR=34.0, Peak=5681 HFD=3.9 03:29:04.501 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 03:29:04.501 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 03:29:04.501 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.45 hyp=0.50 cameraTheta=-1.15 mountX=0.32 mountY=-0.40, mountTheta=-0.90 03:29:04.502 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.45, opts=13) 03:29:04.502 00.000 30444 Enqueuing Move request for scope (0.20, -0.45) 03:29:04.502 00.000 15672 Worker thread wakes up 03:29:04.502 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.45) opts 0xd 03:29:04.502 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.45) 03:29:04.502 00.000 15672 Moving (0.20, -0.45) raw xDistance=0.32 yDistance=-0.40 03:29:04.502 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32 03:29:04.502 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 03:29:04.502 00.000 15672 MoveAxis(W, 78, ABG) 03:29:04.502 00.000 15672 Guiding Dir = 3, Dur = 78 03:29:04.503 00.001 15672 IsSlewing returns 0 03:29:04.504 00.001 15672 IsGuiding returns 0 03:29:04.509 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=13095, FiltMin=2559, FiltMax=9909, Gamma=2.950 03:29:04.526 00.017 15672 PulseGuide returned control before completion, sleep 66 03:29:04.554 00.028 30444 UpdateGuideState exits: m=41049 SNR=34.0 Saturated 03:29:04.554 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:04.554 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:04.554 00.000 30444 Enqueuing Expose request 03:29:04.595 00.041 15672 IsGuiding returns 1 03:29:04.595 00.000 15672 scope still moving after pulse duration time elapsed 03:29:04.616 00.021 15672 IsSlewing returns 0 03:29:04.638 00.022 15672 IsGuiding returns 0 03:29:04.639 00.001 15672 scope move finished after 78 + 56 ms 03:29:04.639 00.000 15672 Move returns status 0, amount 78 03:29:04.639 00.000 15672 MoveAxis(N, 71, ABG) 03:29:04.639 00.000 15672 Guiding Dir = 0, Dur = 71 03:29:04.639 00.000 15672 IsSlewing returns 0 03:29:04.640 00.001 15672 IsGuiding returns 0 03:29:04.752 00.112 15672 IsGuiding returns 1 03:29:04.752 00.000 15672 scope still moving after pulse duration time elapsed 03:29:04.773 00.021 15672 IsSlewing returns 0 03:29:04.798 00.025 15672 IsGuiding returns 0 03:29:04.798 00.000 15672 scope move finished after 71 + 87 ms 03:29:04.798 00.000 15672 Move returns status 0, amount 71 03:29:04.798 00.000 15672 move complete, result=0 03:29:04.798 00.000 15672 worker thread done servicing request 03:29:04.798 00.000 15672 Worker thread wakes up 03:29:04.798 00.000 30444 GuideStep: 0.3 px 78 ms WEST, -0.4 px 71 ms NORTH 03:29:04.798 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:04.798 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:06.707 01.909 15672 Exposure complete 03:29:06.727 00.020 15672 worker thread done servicing request 03:29:06.727 00.000 30444 OnExposeComplete: enter 03:29:06.728 00.001 30444 UpdateGuideState(): m_state=6 03:29:06.728 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8132 03:29:06.728 00.000 30444 Star::Find returns 1 (1), X=463.00, Y=203.29, Mass=45254, SNR=42.7, Peak=5956 HFD=4.0 03:29:06.728 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 03:29:06.728 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 03:29:06.728 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.60 hyp=0.61 cameraTheta=-1.71 mountX=0.09 mountY=-0.61, mountTheta=-1.43 03:29:06.729 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.60, opts=13) 03:29:06.729 00.000 30444 Enqueuing Move request for scope (-0.08, -0.60) 03:29:06.729 00.000 15672 Worker thread wakes up 03:29:06.729 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.60) opts 0xd 03:29:06.729 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.60) 03:29:06.729 00.000 15672 Moving (-0.08, -0.60) raw xDistance=0.09 yDistance=-0.61 03:29:06.729 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:29:06.729 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 03:29:06.729 00.000 15672 MoveAxis(E, 0, ABG) 03:29:06.729 00.000 15672 Move returns status 0, amount 0 03:29:06.729 00.000 15672 MoveAxis(N, 108, ABG) 03:29:06.729 00.000 15672 Guiding Dir = 0, Dur = 108 03:29:06.730 00.001 15672 IsSlewing returns 0 03:29:06.731 00.001 15672 IsGuiding returns 0 03:29:06.736 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=14881, FiltMin=2594, FiltMax=11448, Gamma=2.950 03:29:06.811 00.075 15672 PulseGuide returned control before completion, sleep 39 03:29:06.813 00.002 30444 UpdateGuideState exits: m=45254 SNR=42.7 Saturated 03:29:06.813 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:06.813 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:06.813 00.000 30444 Enqueuing Expose request 03:29:06.853 00.040 15672 IsGuiding returns 1 03:29:06.853 00.000 15672 scope still moving after pulse duration time elapsed 03:29:06.874 00.021 15672 IsSlewing returns 0 03:29:06.875 00.001 15672 IsGuiding returns 1 03:29:06.896 00.021 15672 IsSlewing returns 0 03:29:06.954 00.058 15672 IsGuiding returns 0 03:29:06.954 00.000 15672 scope move finished after 108 + 115 ms 03:29:06.954 00.000 15672 Move returns status 0, amount 108 03:29:06.955 00.001 15672 move complete, result=0 03:29:06.955 00.000 15672 worker thread done servicing request 03:29:06.955 00.000 15672 Worker thread wakes up 03:29:06.955 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:06.955 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:06.955 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 108 ms NORTH 03:29:09.072 02.117 15672 Exposure complete 03:29:09.103 00.031 15672 worker thread done servicing request 03:29:09.103 00.000 30444 OnExposeComplete: enter 03:29:09.103 00.000 30444 UpdateGuideState(): m_state=6 03:29:09.103 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8133 03:29:09.103 00.000 30444 Star::Find returns 1 (1), X=463.61, Y=203.09, Mass=41487, SNR=37.9, Peak=5767 HFD=3.7 03:29:09.103 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 03:29:09.103 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 03:29:09.103 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-0.80 hyp=0.96 cameraTheta=-0.99 mountX=0.73 mountY=-0.67, mountTheta=-0.74 03:29:09.104 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.80, opts=13) 03:29:09.104 00.000 30444 Enqueuing Move request for scope (0.53, -0.80) 03:29:09.104 00.000 15672 Worker thread wakes up 03:29:09.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.80) opts 0xd 03:29:09.104 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.80) 03:29:09.104 00.000 15672 Moving (0.53, -0.80) raw xDistance=0.73 yDistance=-0.67 03:29:09.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73 03:29:09.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 03:29:09.104 00.000 15672 MoveAxis(W, 196, ABG) 03:29:09.104 00.000 15672 Guiding Dir = 3, Dur = 196 03:29:09.105 00.001 15672 IsSlewing returns 0 03:29:09.106 00.001 15672 IsGuiding returns 0 03:29:09.110 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1958, max=15152, FiltMin=2603, FiltMax=11318, Gamma=2.950 03:29:09.127 00.017 15672 PulseGuide returned control before completion, sleep 185 03:29:09.338 00.211 15672 IsGuiding returns 0 03:29:09.338 00.000 15672 Move returns status 0, amount 196 03:29:09.338 00.000 15672 MoveAxis(N, 119, ABG) 03:29:09.339 00.001 15672 Guiding Dir = 0, Dur = 119 03:29:09.339 00.000 15672 IsSlewing returns 0 03:29:09.342 00.003 15672 IsGuiding returns 0 03:29:09.358 00.016 30444 UpdateGuideState exits: m=41487 SNR=37.9 Saturated 03:29:09.358 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:09.359 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:09.359 00.000 30444 Enqueuing Expose request 03:29:09.431 00.072 15672 PulseGuide returned control before completion, sleep 40 03:29:09.473 00.042 15672 IsGuiding returns 1 03:29:09.473 00.000 15672 scope still moving after pulse duration time elapsed 03:29:09.494 00.021 15672 IsSlewing returns 0 03:29:09.495 00.001 15672 IsGuiding returns 1 03:29:09.516 00.021 15672 IsSlewing returns 0 03:29:09.544 00.028 15672 IsGuiding returns 1 03:29:09.566 00.022 15672 IsSlewing returns 0 03:29:09.568 00.002 15672 IsGuiding returns 1 03:29:09.589 00.021 15672 IsSlewing returns 0 03:29:09.610 00.021 15672 IsGuiding returns 0 03:29:09.610 00.000 15672 scope move finished after 119 + 149 ms 03:29:09.611 00.001 15672 Move returns status 0, amount 119 03:29:09.611 00.000 15672 move complete, result=0 03:29:09.611 00.000 15672 worker thread done servicing request 03:29:09.611 00.000 15672 Worker thread wakes up 03:29:09.611 00.000 30444 GuideStep: 0.7 px 196 ms WEST, -0.7 px 119 ms NORTH 03:29:09.611 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:09.612 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:11.519 01.907 15672 Exposure complete 03:29:11.539 00.020 15672 worker thread done servicing request 03:29:11.539 00.000 30444 OnExposeComplete: enter 03:29:11.539 00.000 30444 UpdateGuideState(): m_state=6 03:29:11.539 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8134 03:29:11.539 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=202.67, Mass=48102, SNR=44.9, Peak=5964 HFD=4.5 03:29:11.539 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 03:29:11.540 00.001 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 03:29:11.540 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-1.23 hyp=1.24 cameraTheta=-1.73 mountX=0.15 mountY=-1.24, mountTheta=-1.45 03:29:11.540 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-1.23, opts=13) 03:29:11.540 00.000 30444 Enqueuing Move request for scope (-0.19, -1.23) 03:29:11.540 00.000 15672 Worker thread wakes up 03:29:11.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -1.23) opts 0xd 03:29:11.540 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -1.23) 03:29:11.540 00.000 15672 Moving (-0.19, -1.23) raw xDistance=0.15 yDistance=-1.24 03:29:11.540 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:29:11.540 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.24 from input -1.24 03:29:11.540 00.000 15672 MoveAxis(E, 0, ABG) 03:29:11.540 00.000 15672 Move returns status 0, amount 0 03:29:11.540 00.000 15672 MoveAxis(N, 221, ABG) 03:29:11.541 00.001 15672 Guiding Dir = 0, Dur = 221 03:29:11.541 00.000 15672 IsSlewing returns 0 03:29:11.542 00.001 15672 IsGuiding returns 0 03:29:11.546 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=14829, FiltMin=2632, FiltMax=11924, Gamma=2.950 03:29:11.590 00.044 30444 UpdateGuideState exits: m=48102 SNR=44.9 Saturated 03:29:11.590 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:11.590 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:11.590 00.000 30444 Enqueuing Expose request 03:29:11.620 00.030 15672 PulseGuide returned control before completion, sleep 154 03:29:11.777 00.157 15672 IsGuiding returns 1 03:29:11.777 00.000 15672 scope still moving after pulse duration time elapsed 03:29:11.798 00.021 15672 IsSlewing returns 0 03:29:11.801 00.003 15672 IsGuiding returns 1 03:29:11.822 00.021 15672 IsSlewing returns 0 03:29:11.825 00.003 15672 IsGuiding returns 1 03:29:11.846 00.021 15672 IsSlewing returns 0 03:29:11.876 00.030 15672 IsGuiding returns 0 03:29:11.876 00.000 15672 scope move finished after 221 + 113 ms 03:29:11.876 00.000 15672 Move returns status 0, amount 221 03:29:11.876 00.000 15672 move complete, result=0 03:29:11.877 00.001 15672 worker thread done servicing request 03:29:11.877 00.000 15672 Worker thread wakes up 03:29:11.877 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:11.877 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:11.877 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.2 px 221 ms NORTH 03:29:13.987 02.110 15672 Exposure complete 03:29:14.006 00.019 15672 worker thread done servicing request 03:29:14.006 00.000 30444 OnExposeComplete: enter 03:29:14.006 00.000 30444 UpdateGuideState(): m_state=6 03:29:14.007 00.001 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8135 03:29:14.007 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=204.24, Mass=40782, SNR=41.7, Peak=6238 HFD=3.7 03:29:14.007 00.000 30444 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 03:29:14.007 00.000 30444 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 03:29:14.007 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.16 mountX=0.05 mountY=0.37, mountTheta=1.43 03:29:14.007 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.34, opts=13) 03:29:14.007 00.000 30444 Enqueuing Move request for scope (0.15, 0.34) 03:29:14.008 00.001 15672 Worker thread wakes up 03:29:14.008 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.34) opts 0xd 03:29:14.008 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.34) 03:29:14.008 00.000 15672 Moving (0.15, 0.34) raw xDistance=0.05 yDistance=0.37 03:29:14.008 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:29:14.008 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:29:14.008 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 03:29:14.008 00.000 15672 MoveAxis(E, 0, ABG) 03:29:14.008 00.000 15672 Move returns status 0, amount 0 03:29:14.008 00.000 15672 MoveAxis(N, 0, ABG) 03:29:14.008 00.000 15672 Move returns status 0, amount 0 03:29:14.008 00.000 15672 move complete, result=0 03:29:14.008 00.000 15672 worker thread done servicing request 03:29:14.013 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=13742, FiltMin=2582, FiltMax=12997, Gamma=2.950 03:29:14.055 00.042 30444 UpdateGuideState exits: m=40782 SNR=41.7 Saturated 03:29:14.055 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:14.055 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:14.055 00.000 30444 Enqueuing Expose request 03:29:14.055 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 03:29:14.055 00.000 15672 Worker thread wakes up 03:29:14.055 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:14.055 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:15.963 01.908 15672 Exposure complete 03:29:15.983 00.020 15672 worker thread done servicing request 03:29:15.983 00.000 30444 OnExposeComplete: enter 03:29:15.983 00.000 30444 UpdateGuideState(): m_state=6 03:29:15.983 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8136 03:29:15.983 00.000 30444 Star::Find returns 1 (1), X=462.56, Y=204.58, Mass=49842, SNR=49.8, Peak=6612 HFD=3.6 03:29:15.983 00.000 30444 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.28) = xAngle (2.50 = 2.50) 03:29:15.983 00.000 30444 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.44 = 2.44) 03:29:15.983 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=0.69 hyp=0.87 cameraTheta=2.22 mountX=-0.69 mountY=0.56, mountTheta=2.46 03:29:15.984 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=0.69, opts=13) 03:29:15.984 00.000 30444 Enqueuing Move request for scope (-0.52, 0.69) 03:29:15.984 00.000 15672 Worker thread wakes up 03:29:15.984 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.69) opts 0xd 03:29:15.984 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, 0.69) 03:29:15.984 00.000 15672 Moving (-0.52, 0.69) raw xDistance=-0.69 yDistance=0.56 03:29:15.984 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69 03:29:15.984 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:29:15.984 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56 03:29:15.984 00.000 15672 MoveAxis(E, 187, ABG) 03:29:15.984 00.000 15672 Guiding Dir = 2, Dur = 187 03:29:15.985 00.001 15672 IsSlewing returns 0 03:29:15.989 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=14731, FiltMin=2521, FiltMax=12447, Gamma=2.950 03:29:15.997 00.008 15672 IsGuiding returns 0 03:29:16.012 00.015 15672 PulseGuide returned control before completion, sleep 182 03:29:16.031 00.019 30444 UpdateGuideState exits: m=49842 SNR=49.8 Saturated 03:29:16.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:16.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:16.031 00.000 30444 Enqueuing Expose request 03:29:16.253 00.222 15672 IsGuiding returns 0 03:29:16.253 00.000 15672 Move returns status 0, amount 187 03:29:16.253 00.000 15672 MoveAxis(N, 0, ABG) 03:29:16.253 00.000 15672 Move returns status 0, amount 0 03:29:16.254 00.001 15672 move complete, result=0 03:29:16.254 00.000 15672 worker thread done servicing request 03:29:16.254 00.000 15672 Worker thread wakes up 03:29:16.254 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:16.254 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:16.255 00.001 30444 GuideStep: -0.7 px 187 ms EAST, 0.6 px 0 ms NORTH 03:29:18.364 02.109 15672 Exposure complete 03:29:18.384 00.020 15672 worker thread done servicing request 03:29:18.384 00.000 30444 OnExposeComplete: enter 03:29:18.384 00.000 30444 UpdateGuideState(): m_state=6 03:29:18.384 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8137 03:29:18.384 00.000 30444 Star::Find returns 1 (1), X=463.36, Y=204.19, Mass=30764, SNR=29.5, Peak=5818 HFD=3.3 03:29:18.384 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 03:29:18.384 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 03:29:18.384 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.29 hyp=0.40 cameraTheta=0.81 mountX=0.19 mountY=0.35, mountTheta=1.07 03:29:18.385 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.29, opts=13) 03:29:18.385 00.000 30444 Enqueuing Move request for scope (0.28, 0.29) 03:29:18.385 00.000 15672 Worker thread wakes up 03:29:18.385 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.29) opts 0xd 03:29:18.385 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.29) 03:29:18.385 00.000 15672 Moving (0.28, 0.29) raw xDistance=0.19 yDistance=0.35 03:29:18.385 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:29:18.385 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:29:18.385 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 03:29:18.385 00.000 15672 MoveAxis(E, 0, ABG) 03:29:18.385 00.000 15672 Move returns status 0, amount 0 03:29:18.385 00.000 15672 MoveAxis(N, 0, ABG) 03:29:18.385 00.000 15672 Move returns status 0, amount 0 03:29:18.385 00.000 15672 move complete, result=0 03:29:18.385 00.000 15672 worker thread done servicing request 03:29:18.390 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=16063, FiltMin=2570, FiltMax=11612, Gamma=2.950 03:29:18.433 00.043 30444 UpdateGuideState exits: m=30764 SNR=29.5 Saturated 03:29:18.433 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:18.433 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:18.433 00.000 30444 Enqueuing Expose request 03:29:18.433 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 03:29:18.433 00.000 15672 Worker thread wakes up 03:29:18.433 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:18.433 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:20.341 01.908 15672 Exposure complete 03:29:20.361 00.020 15672 worker thread done servicing request 03:29:20.362 00.001 30444 OnExposeComplete: enter 03:29:20.362 00.000 30444 UpdateGuideState(): m_state=6 03:29:20.362 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8138 03:29:20.362 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=204.00, Mass=34027, SNR=33.3, Peak=5650 HFD=3.4 03:29:20.362 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 03:29:20.362 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 03:29:20.362 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.69 mountX=0.10 mountY=0.14, mountTheta=0.95 03:29:20.362 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.11, opts=13) 03:29:20.362 00.000 30444 Enqueuing Move request for scope (0.13, 0.11) 03:29:20.362 00.000 15672 Worker thread wakes up 03:29:20.362 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd 03:29:20.363 00.001 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.11) 03:29:20.363 00.000 15672 Moving (0.13, 0.11) raw xDistance=0.10 yDistance=0.14 03:29:20.363 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:29:20.363 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:29:20.363 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 03:29:20.363 00.000 15672 MoveAxis(E, 0, ABG) 03:29:20.363 00.000 15672 Move returns status 0, amount 0 03:29:20.363 00.000 15672 MoveAxis(N, 0, ABG) 03:29:20.363 00.000 15672 Move returns status 0, amount 0 03:29:20.363 00.000 15672 move complete, result=0 03:29:20.363 00.000 15672 worker thread done servicing request 03:29:20.367 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=15859, FiltMin=2564, FiltMax=12372, Gamma=2.950 03:29:20.410 00.043 30444 UpdateGuideState exits: m=34027 SNR=33.3 Saturated 03:29:20.410 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:20.410 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:20.410 00.000 30444 Enqueuing Expose request 03:29:20.410 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:29:20.410 00.000 15672 Worker thread wakes up 03:29:20.410 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:20.410 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:22.516 02.106 15672 Exposure complete 03:29:22.536 00.020 15672 worker thread done servicing request 03:29:22.536 00.000 30444 OnExposeComplete: enter 03:29:22.536 00.000 30444 UpdateGuideState(): m_state=6 03:29:22.536 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8139 03:29:22.536 00.000 30444 Star::Find returns 1 (1), X=463.29, Y=204.20, Mass=40657, SNR=37.1, Peak=5662 HFD=3.5 03:29:22.536 00.000 30444 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 03:29:22.536 00.000 30444 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.18 = 1.18) 03:29:22.537 00.001 30444 CameraToMount -- cameraX=0.21 cameraY=0.30 hyp=0.37 cameraTheta=0.97 mountX=0.12 mountY=0.34, mountTheta=1.24 03:29:22.537 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.30, opts=13) 03:29:22.537 00.000 30444 Enqueuing Move request for scope (0.21, 0.30) 03:29:22.537 00.000 15672 Worker thread wakes up 03:29:22.537 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.30) opts 0xd 03:29:22.537 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.30) 03:29:22.537 00.000 15672 Moving (0.21, 0.30) raw xDistance=0.12 yDistance=0.34 03:29:22.537 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 03:29:22.537 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:29:22.537 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 03:29:22.537 00.000 15672 MoveAxis(E, 0, ABG) 03:29:22.537 00.000 15672 Move returns status 0, amount 0 03:29:22.537 00.000 15672 MoveAxis(N, 0, ABG) 03:29:22.537 00.000 15672 Move returns status 0, amount 0 03:29:22.538 00.001 15672 move complete, result=0 03:29:22.538 00.000 15672 worker thread done servicing request 03:29:22.542 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=14842, FiltMin=2600, FiltMax=12124, Gamma=2.950 03:29:22.585 00.043 30444 UpdateGuideState exits: m=40657 SNR=37.1 Saturated 03:29:22.585 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:22.585 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:22.585 00.000 30444 Enqueuing Expose request 03:29:22.585 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 03:29:22.585 00.000 15672 Worker thread wakes up 03:29:22.585 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:22.585 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:24.493 01.908 15672 Exposure complete 03:29:24.513 00.020 15672 worker thread done servicing request 03:29:24.513 00.000 30444 OnExposeComplete: enter 03:29:24.513 00.000 30444 UpdateGuideState(): m_state=6 03:29:24.513 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8140 03:29:24.513 00.000 30444 Star::Find returns 1 (1), X=463.55, Y=203.95, Mass=46937, SNR=40.4, Peak=5452 HFD=4.2 03:29:24.513 00.000 30444 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.28) = xAngle (0.39 = 0.39) 03:29:24.513 00.000 30444 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.32 = 0.32) 03:29:24.513 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.05 hyp=0.47 cameraTheta=0.11 mountX=0.44 mountY=0.15, mountTheta=0.33 03:29:24.514 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.05, opts=13) 03:29:24.514 00.000 30444 Enqueuing Move request for scope (0.47, 0.05) 03:29:24.514 00.000 15672 Worker thread wakes up 03:29:24.514 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.05) opts 0xd 03:29:24.514 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.05) 03:29:24.514 00.000 15672 Moving (0.47, 0.05) raw xDistance=0.44 yDistance=0.15 03:29:24.514 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 03:29:24.514 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:29:24.514 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 03:29:24.514 00.000 15672 MoveAxis(W, 119, ABG) 03:29:24.514 00.000 15672 Guiding Dir = 3, Dur = 119 03:29:24.514 00.000 15672 IsSlewing returns 0 03:29:24.515 00.001 15672 IsGuiding returns 0 03:29:24.520 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=14955, FiltMin=2617, FiltMax=11013, Gamma=2.950 03:29:24.543 00.023 15672 PulseGuide returned control before completion, sleep 102 03:29:24.637 00.094 30444 UpdateGuideState exits: m=46937 SNR=40.4 Saturated 03:29:24.637 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:24.637 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:24.637 00.000 30444 Enqueuing Expose request 03:29:24.649 00.012 15672 IsGuiding returns 1 03:29:24.649 00.000 15672 scope still moving after pulse duration time elapsed 03:29:24.671 00.022 15672 IsSlewing returns 0 03:29:24.688 00.017 15672 IsGuiding returns 0 03:29:24.688 00.000 15672 scope move finished after 119 + 52 ms 03:29:24.688 00.000 15672 Move returns status 0, amount 119 03:29:24.688 00.000 15672 MoveAxis(N, 0, ABG) 03:29:24.688 00.000 15672 Move returns status 0, amount 0 03:29:24.688 00.000 15672 move complete, result=0 03:29:24.688 00.000 15672 worker thread done servicing request 03:29:24.688 00.000 15672 Worker thread wakes up 03:29:24.688 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:24.688 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:24.688 00.000 30444 GuideStep: 0.4 px 119 ms WEST, 0.2 px 0 ms NORTH 03:29:26.797 02.109 15672 Exposure complete 03:29:26.816 00.019 15672 worker thread done servicing request 03:29:26.816 00.000 30444 OnExposeComplete: enter 03:29:26.816 00.000 30444 UpdateGuideState(): m_state=6 03:29:26.817 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8141 03:29:26.817 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=204.25, Mass=51294, SNR=43.1, Peak=5801 HFD=4.1 03:29:26.817 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 03:29:26.817 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 03:29:26.817 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.35 hyp=0.36 cameraTheta=1.69 mountX=-0.14 mountY=0.34, mountTheta=1.96 03:29:26.817 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.35, opts=13) 03:29:26.817 00.000 30444 Enqueuing Move request for scope (-0.04, 0.35) 03:29:26.817 00.000 15672 Worker thread wakes up 03:29:26.818 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.35) opts 0xd 03:29:26.818 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.35) 03:29:26.818 00.000 15672 Moving (-0.04, 0.35) raw xDistance=-0.14 yDistance=0.34 03:29:26.818 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 03:29:26.818 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:29:26.818 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 03:29:26.818 00.000 15672 MoveAxis(E, 0, ABG) 03:29:26.818 00.000 15672 Move returns status 0, amount 0 03:29:26.818 00.000 15672 MoveAxis(N, 0, ABG) 03:29:26.818 00.000 15672 Move returns status 0, amount 0 03:29:26.818 00.000 15672 move complete, result=0 03:29:26.818 00.000 15672 worker thread done servicing request 03:29:26.823 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=15388, FiltMin=2586, FiltMax=11954, Gamma=2.950 03:29:26.866 00.043 30444 UpdateGuideState exits: m=51294 SNR=43.1 Saturated 03:29:26.866 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:26.866 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:26.866 00.000 30444 Enqueuing Expose request 03:29:26.866 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 03:29:26.866 00.000 15672 Worker thread wakes up 03:29:26.866 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:26.866 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:28.772 01.906 15672 Exposure complete 03:29:28.792 00.020 15672 worker thread done servicing request 03:29:28.792 00.000 30444 OnExposeComplete: enter 03:29:28.792 00.000 30444 UpdateGuideState(): m_state=6 03:29:28.793 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8142 03:29:28.793 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=204.06, Mass=46586, SNR=43.2, Peak=5554 HFD=4.3 03:29:28.793 00.000 30444 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.28) = xAngle (2.73 = 2.73) 03:29:28.793 00.000 30444 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.67 = 2.67) 03:29:28.793 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.17 hyp=0.27 cameraTheta=2.46 mountX=-0.24 mountY=0.12, mountTheta=2.68 03:29:28.793 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.17, opts=13) 03:29:28.793 00.000 30444 Enqueuing Move request for scope (-0.21, 0.17) 03:29:28.793 00.000 15672 Worker thread wakes up 03:29:28.793 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.17) opts 0xd 03:29:28.793 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.17) 03:29:28.793 00.000 15672 Moving (-0.21, 0.17) raw xDistance=-0.24 yDistance=0.12 03:29:28.793 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:29:28.793 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:29:28.793 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 03:29:28.793 00.000 15672 MoveAxis(E, 0, ABG) 03:29:28.793 00.000 15672 Move returns status 0, amount 0 03:29:28.793 00.000 15672 MoveAxis(N, 0, ABG) 03:29:28.793 00.000 15672 Move returns status 0, amount 0 03:29:28.793 00.000 15672 move complete, result=0 03:29:28.793 00.000 15672 worker thread done servicing request 03:29:28.798 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=14034, FiltMin=2593, FiltMax=10935, Gamma=2.950 03:29:29.227 00.429 30444 UpdateGuideState exits: m=46586 SNR=43.2 Saturated 03:29:29.227 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:29.227 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:29.228 00.001 30444 Enqueuing Expose request 03:29:29.228 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:29:29.228 00.000 15672 Worker thread wakes up 03:29:29.229 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:29.229 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:31.337 02.108 15672 Exposure complete 03:29:31.356 00.019 15672 worker thread done servicing request 03:29:31.356 00.000 30444 OnExposeComplete: enter 03:29:31.356 00.000 30444 UpdateGuideState(): m_state=6 03:29:31.356 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8143 03:29:31.356 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=204.37, Mass=36132, SNR=35.8, Peak=5733 HFD=3.8 03:29:31.356 00.000 30444 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.28) = xAngle (2.26 = 2.26) 03:29:31.356 00.000 30444 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.19 = 2.19) 03:29:31.356 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.48 hyp=0.52 cameraTheta=1.98 mountX=-0.33 mountY=0.42, mountTheta=2.23 03:29:31.357 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.48, opts=13) 03:29:31.357 00.000 30444 Enqueuing Move request for scope (-0.21, 0.48) 03:29:31.357 00.000 15672 Worker thread wakes up 03:29:31.357 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.48) opts 0xd 03:29:31.357 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.48) 03:29:31.357 00.000 15672 Moving (-0.21, 0.48) raw xDistance=-0.33 yDistance=0.42 03:29:31.357 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 03:29:31.357 00.000 15672 switching direction from -1 to 1 - decHistory=5 oldest=-0.31 newest=0.88 03:29:31.357 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 03:29:31.357 00.000 15672 MoveAxis(E, 89, ABG) 03:29:31.357 00.000 15672 Guiding Dir = 2, Dur = 89 03:29:31.358 00.001 15672 IsSlewing returns 0 03:29:31.359 00.001 15672 IsGuiding returns 0 03:29:31.363 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=13566, FiltMin=2530, FiltMax=12276, Gamma=2.950 03:29:31.379 00.016 15672 PulseGuide returned control before completion, sleep 79 03:29:31.406 00.027 30444 UpdateGuideState exits: m=36132 SNR=35.8 Saturated 03:29:31.406 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:31.406 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:31.406 00.000 30444 Enqueuing Expose request 03:29:31.491 00.085 15672 IsGuiding returns 0 03:29:31.491 00.000 15672 Move returns status 0, amount 89 03:29:31.491 00.000 15672 MoveAxis(S, 76, ABG) 03:29:31.491 00.000 15672 Guiding Dir = 1, Dur = 76 03:29:31.492 00.001 15672 IsSlewing returns 0 03:29:31.492 00.000 15672 IsGuiding returns 0 03:29:31.574 00.082 15672 IsGuiding returns 1 03:29:31.574 00.000 15672 scope still moving after pulse duration time elapsed 03:29:31.594 00.020 15672 IsSlewing returns 0 03:29:31.597 00.003 15672 IsGuiding returns 1 03:29:31.618 00.021 15672 IsSlewing returns 0 03:29:31.620 00.002 15672 IsGuiding returns 1 03:29:31.642 00.022 15672 IsSlewing returns 0 03:29:31.645 00.003 15672 IsGuiding returns 1 03:29:31.666 00.021 15672 IsSlewing returns 0 03:29:31.732 00.066 15672 IsGuiding returns 0 03:29:31.733 00.001 15672 scope move finished after 76 + 163 ms 03:29:31.733 00.000 15672 Move returns status 0, amount 76 03:29:31.733 00.000 15672 move complete, result=0 03:29:31.733 00.000 15672 worker thread done servicing request 03:29:31.733 00.000 15672 Worker thread wakes up 03:29:31.733 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:31.733 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:31.734 00.001 30444 GuideStep: -0.3 px 89 ms EAST, 0.4 px 76 ms SOUTH 03:29:33.639 01.905 15672 Exposure complete 03:29:33.659 00.020 15672 worker thread done servicing request 03:29:33.660 00.001 30444 OnExposeComplete: enter 03:29:33.660 00.000 30444 UpdateGuideState(): m_state=6 03:29:33.660 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8144 03:29:33.660 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=204.05, Mass=38763, SNR=37.8, Peak=5584 HFD=4.0 03:29:33.660 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 03:29:33.660 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 03:29:33.660 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.22 cameraTheta=0.78 mountX=0.11 mountY=0.18, mountTheta=1.04 03:29:33.660 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.15, opts=13) 03:29:33.660 00.000 30444 Enqueuing Move request for scope (0.15, 0.15) 03:29:33.660 00.000 15672 Worker thread wakes up 03:29:33.661 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd 03:29:33.661 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.15) 03:29:33.661 00.000 15672 Moving (0.15, 0.15) raw xDistance=0.11 yDistance=0.18 03:29:33.661 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:29:33.661 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:29:33.661 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 03:29:33.661 00.000 15672 MoveAxis(E, 0, ABG) 03:29:33.661 00.000 15672 Move returns status 0, amount 0 03:29:33.661 00.000 15672 MoveAxis(N, 0, ABG) 03:29:33.661 00.000 15672 Move returns status 0, amount 0 03:29:33.661 00.000 15672 move complete, result=0 03:29:33.661 00.000 15672 worker thread done servicing request 03:29:33.665 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=17081, FiltMin=2532, FiltMax=12211, Gamma=2.950 03:29:33.806 00.141 30444 UpdateGuideState exits: m=38763 SNR=37.8 Saturated 03:29:33.806 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:33.806 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:33.806 00.000 30444 Enqueuing Expose request 03:29:33.807 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:29:33.807 00.000 15672 Worker thread wakes up 03:29:33.807 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:33.807 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:35.924 02.117 15672 Exposure complete 03:29:35.955 00.031 15672 worker thread done servicing request 03:29:35.955 00.000 30444 OnExposeComplete: enter 03:29:35.955 00.000 30444 UpdateGuideState(): m_state=6 03:29:35.955 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8145 03:29:35.955 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=204.18, Mass=38442, SNR=36.8, Peak=5731 HFD=4.2 03:29:35.955 00.000 30444 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 03:29:35.955 00.000 30444 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 03:29:35.955 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.29 hyp=0.33 cameraTheta=2.06 mountX=-0.23 mountY=0.25, mountTheta=2.31 03:29:35.956 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.29, opts=13) 03:29:35.956 00.000 30444 Enqueuing Move request for scope (-0.16, 0.29) 03:29:35.956 00.000 15672 Worker thread wakes up 03:29:35.956 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.29) opts 0xd 03:29:35.956 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.29) 03:29:35.956 00.000 15672 Moving (-0.16, 0.29) raw xDistance=-0.23 yDistance=0.25 03:29:35.956 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 03:29:35.956 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:29:35.956 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 03:29:35.956 00.000 15672 MoveAxis(E, 0, ABG) 03:29:35.956 00.000 15672 Move returns status 0, amount 0 03:29:35.957 00.001 15672 MoveAxis(N, 0, ABG) 03:29:35.957 00.000 15672 Move returns status 0, amount 0 03:29:35.957 00.000 15672 move complete, result=0 03:29:35.957 00.000 15672 worker thread done servicing request 03:29:35.961 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=13983, FiltMin=2546, FiltMax=11912, Gamma=2.950 03:29:36.373 00.412 30444 UpdateGuideState exits: m=38442 SNR=36.8 Saturated 03:29:36.373 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:36.373 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:36.374 00.001 30444 Enqueuing Expose request 03:29:36.374 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 03:29:36.374 00.000 15672 Worker thread wakes up 03:29:36.374 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:36.374 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:38.284 01.910 15672 Exposure complete 03:29:38.304 00.020 15672 worker thread done servicing request 03:29:38.304 00.000 30444 OnExposeComplete: enter 03:29:38.304 00.000 30444 UpdateGuideState(): m_state=6 03:29:38.304 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8146 03:29:38.304 00.000 30444 Star::Find returns 1 (1), X=462.78, Y=204.78, Mass=47218, SNR=39.5, Peak=5638 HFD=4.5 03:29:38.304 00.000 30444 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.28) = xAngle (2.18 = 2.18) 03:29:38.304 00.000 30444 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.12 = 2.12) 03:29:38.304 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.89 hyp=0.94 cameraTheta=1.90 mountX=-0.53 mountY=0.80, mountTheta=2.16 03:29:38.305 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.89, opts=13) 03:29:38.305 00.000 30444 Enqueuing Move request for scope (-0.30, 0.89) 03:29:38.305 00.000 15672 Worker thread wakes up 03:29:38.305 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.89) opts 0xd 03:29:38.305 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.89) 03:29:38.305 00.000 15672 Moving (-0.30, 0.89) raw xDistance=-0.53 yDistance=0.80 03:29:38.305 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53 03:29:38.305 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 03:29:38.305 00.000 15672 MoveAxis(E, 144, ABG) 03:29:38.305 00.000 15672 Guiding Dir = 2, Dur = 144 03:29:38.305 00.000 15672 IsSlewing returns 0 03:29:38.307 00.002 15672 IsGuiding returns 0 03:29:38.311 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=14621, FiltMin=2592, FiltMax=12425, Gamma=2.950 03:29:38.329 00.018 15672 PulseGuide returned control before completion, sleep 132 03:29:38.409 00.080 30444 UpdateGuideState exits: m=47218 SNR=39.5 Saturated 03:29:38.409 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:38.409 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:38.409 00.000 30444 Enqueuing Expose request 03:29:38.464 00.055 15672 IsGuiding returns 1 03:29:38.464 00.000 15672 scope still moving after pulse duration time elapsed 03:29:38.485 00.021 15672 IsSlewing returns 0 03:29:38.489 00.004 15672 IsGuiding returns 0 03:29:38.489 00.000 15672 scope move finished after 144 + 39 ms 03:29:38.490 00.001 15672 Move returns status 0, amount 144 03:29:38.490 00.000 15672 MoveAxis(S, 143, ABG) 03:29:38.490 00.000 15672 Guiding Dir = 1, Dur = 143 03:29:38.490 00.000 15672 IsSlewing returns 0 03:29:38.491 00.001 15672 IsGuiding returns 0 03:29:38.570 00.079 15672 PulseGuide returned control before completion, sleep 75 03:29:38.648 00.078 15672 IsGuiding returns 1 03:29:38.648 00.000 15672 scope still moving after pulse duration time elapsed 03:29:38.669 00.021 15672 IsSlewing returns 0 03:29:38.671 00.002 15672 IsGuiding returns 1 03:29:38.693 00.022 15672 IsSlewing returns 0 03:29:38.696 00.003 15672 IsGuiding returns 1 03:29:38.717 00.021 15672 IsSlewing returns 0 03:29:38.718 00.001 15672 IsGuiding returns 1 03:29:38.739 00.021 15672 IsSlewing returns 0 03:29:38.761 00.022 15672 IsGuiding returns 0 03:29:38.761 00.000 15672 scope move finished after 143 + 127 ms 03:29:38.761 00.000 15672 Move returns status 0, amount 143 03:29:38.761 00.000 15672 move complete, result=0 03:29:38.761 00.000 15672 worker thread done servicing request 03:29:38.762 00.001 15672 Worker thread wakes up 03:29:38.762 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:38.762 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:38.762 00.000 30444 GuideStep: -0.5 px 144 ms EAST, 0.8 px 143 ms SOUTH 03:29:40.870 02.108 15672 Exposure complete 03:29:40.890 00.020 15672 worker thread done servicing request 03:29:40.890 00.000 30444 OnExposeComplete: enter 03:29:40.890 00.000 30444 UpdateGuideState(): m_state=6 03:29:40.891 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8147 03:29:40.891 00.000 30444 Star::Find returns 1 (1), X=462.99, Y=203.93, Mass=48450, SNR=46.4, Peak=5884 HFD=4.2 03:29:40.891 00.000 30444 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.28) = xAngle (3.05 = 3.05) 03:29:40.891 00.000 30444 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.99 = 2.99) 03:29:40.891 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.77 mountX=-0.10 mountY=0.01, mountTheta=2.99 03:29:40.891 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.03, opts=13) 03:29:40.891 00.000 30444 Enqueuing Move request for scope (-0.09, 0.03) 03:29:40.891 00.000 15672 Worker thread wakes up 03:29:40.891 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd 03:29:40.891 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.03) 03:29:40.891 00.000 15672 Moving (-0.09, 0.03) raw xDistance=-0.10 yDistance=0.01 03:29:40.892 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:29:40.892 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:29:40.892 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 03:29:40.892 00.000 15672 MoveAxis(E, 0, ABG) 03:29:40.892 00.000 15672 Move returns status 0, amount 0 03:29:40.892 00.000 15672 MoveAxis(N, 0, ABG) 03:29:40.892 00.000 15672 Move returns status 0, amount 0 03:29:40.892 00.000 15672 move complete, result=0 03:29:40.892 00.000 15672 worker thread done servicing request 03:29:40.897 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2149, max=16833, FiltMin=2529, FiltMax=12029, Gamma=2.950 03:29:40.940 00.043 30444 UpdateGuideState exits: m=48450 SNR=46.4 Saturated 03:29:40.940 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:40.940 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:40.940 00.000 30444 Enqueuing Expose request 03:29:40.940 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:29:40.940 00.000 15672 Worker thread wakes up 03:29:40.940 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:40.940 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:42.849 01.909 15672 Exposure complete 03:29:42.869 00.020 15672 worker thread done servicing request 03:29:42.869 00.000 30444 OnExposeComplete: enter 03:29:42.869 00.000 30444 UpdateGuideState(): m_state=6 03:29:42.869 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8148 03:29:42.869 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=203.94, Mass=36433, SNR=36.9, Peak=5962 HFD=3.2 03:29:42.869 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 03:29:42.869 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 03:29:42.869 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.37 mountX=0.10 mountY=0.07, mountTheta=0.60 03:29:42.870 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.04, opts=13) 03:29:42.870 00.000 30444 Enqueuing Move request for scope (0.11, 0.04) 03:29:42.870 00.000 15672 Worker thread wakes up 03:29:42.870 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd 03:29:42.870 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.04) 03:29:42.870 00.000 15672 Moving (0.11, 0.04) raw xDistance=0.10 yDistance=0.07 03:29:42.870 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:29:42.870 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:29:42.870 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 03:29:42.870 00.000 15672 MoveAxis(E, 0, ABG) 03:29:42.870 00.000 15672 Move returns status 0, amount 0 03:29:42.870 00.000 15672 MoveAxis(N, 0, ABG) 03:29:42.870 00.000 15672 Move returns status 0, amount 0 03:29:42.870 00.000 15672 move complete, result=0 03:29:42.870 00.000 15672 worker thread done servicing request 03:29:42.875 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=15047, FiltMin=2502, FiltMax=11562, Gamma=2.950 03:29:43.001 00.126 30444 UpdateGuideState exits: m=36433 SNR=36.9 Saturated 03:29:43.001 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:43.001 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:43.002 00.001 30444 Enqueuing Expose request 03:29:43.002 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:29:43.002 00.000 15672 Worker thread wakes up 03:29:43.002 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:43.002 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:45.112 02.110 15672 Exposure complete 03:29:45.132 00.020 15672 worker thread done servicing request 03:29:45.132 00.000 30444 OnExposeComplete: enter 03:29:45.132 00.000 30444 UpdateGuideState(): m_state=6 03:29:45.132 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8149 03:29:45.132 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=203.62, Mass=41397, SNR=37.4, Peak=5801 HFD=3.9 03:29:45.133 00.001 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 03:29:45.133 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 03:29:45.133 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.28 cameraTheta=-1.35 mountX=0.13 mountY=-0.26, mountTheta=-1.09 03:29:45.133 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.28, opts=13) 03:29:45.133 00.000 30444 Enqueuing Move request for scope (0.06, -0.28) 03:29:45.133 00.000 15672 Worker thread wakes up 03:29:45.134 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd 03:29:45.134 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.28) 03:29:45.134 00.000 15672 Moving (0.06, -0.28) raw xDistance=0.13 yDistance=-0.26 03:29:45.134 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:29:45.134 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:29:45.134 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 03:29:45.134 00.000 15672 MoveAxis(E, 0, ABG) 03:29:45.134 00.000 15672 Move returns status 0, amount 0 03:29:45.134 00.000 15672 MoveAxis(N, 0, ABG) 03:29:45.134 00.000 15672 Move returns status 0, amount 0 03:29:45.134 00.000 15672 move complete, result=0 03:29:45.134 00.000 15672 worker thread done servicing request 03:29:45.139 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2083, max=16486, FiltMin=2569, FiltMax=11562, Gamma=2.950 03:29:45.183 00.044 30444 UpdateGuideState exits: m=41397 SNR=37.4 Saturated 03:29:45.183 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:45.183 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:45.183 00.000 30444 Enqueuing Expose request 03:29:45.183 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 03:29:45.183 00.000 15672 Worker thread wakes up 03:29:45.183 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:45.183 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:47.093 01.910 15672 Exposure complete 03:29:47.112 00.019 15672 worker thread done servicing request 03:29:47.113 00.001 30444 OnExposeComplete: enter 03:29:47.113 00.000 30444 UpdateGuideState(): m_state=6 03:29:47.113 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8150 03:29:47.113 00.000 30444 Star::Find returns 1 (1), X=462.99, Y=203.97, Mass=38222, SNR=33.8, Peak=5729 HFD=4.0 03:29:47.113 00.000 30444 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.28) = xAngle (2.73 = 2.73) 03:29:47.113 00.000 30444 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.67 = 2.67) 03:29:47.113 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.45 mountX=-0.11 mountY=0.05, mountTheta=2.68 03:29:47.113 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.08, opts=13) 03:29:47.113 00.000 30444 Enqueuing Move request for scope (-0.09, 0.08) 03:29:47.114 00.001 15672 Worker thread wakes up 03:29:47.114 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd 03:29:47.114 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.08) 03:29:47.114 00.000 15672 Moving (-0.09, 0.08) raw xDistance=-0.11 yDistance=0.05 03:29:47.114 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 03:29:47.114 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:29:47.114 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 03:29:47.114 00.000 15672 MoveAxis(E, 0, ABG) 03:29:47.114 00.000 15672 Move returns status 0, amount 0 03:29:47.114 00.000 15672 MoveAxis(N, 0, ABG) 03:29:47.114 00.000 15672 Move returns status 0, amount 0 03:29:47.114 00.000 15672 move complete, result=0 03:29:47.114 00.000 15672 worker thread done servicing request 03:29:47.118 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1958, max=14434, FiltMin=2567, FiltMax=11547, Gamma=2.950 03:29:47.161 00.043 30444 UpdateGuideState exits: m=38222 SNR=33.8 Saturated 03:29:47.161 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:47.161 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:47.161 00.000 30444 Enqueuing Expose request 03:29:47.161 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:29:47.161 00.000 15672 Worker thread wakes up 03:29:47.161 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:47.161 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:49.270 02.109 15672 Exposure complete 03:29:49.289 00.019 15672 worker thread done servicing request 03:29:49.289 00.000 30444 OnExposeComplete: enter 03:29:49.289 00.000 30444 UpdateGuideState(): m_state=6 03:29:49.289 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8151 03:29:49.289 00.000 30444 Star::Find returns 1 (1), X=462.82, Y=203.61, Mass=43782, SNR=38.7, Peak=5355 HFD=3.9 03:29:49.289 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 03:29:49.289 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 03:29:49.289 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.28 hyp=0.38 cameraTheta=-2.31 mountX=-0.17 mountY=-0.33, mountTheta=-2.05 03:29:49.290 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.28, opts=13) 03:29:49.290 00.000 30444 Enqueuing Move request for scope (-0.26, -0.28) 03:29:49.290 00.000 15672 Worker thread wakes up 03:29:49.290 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.28) opts 0xd 03:29:49.290 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.28) 03:29:49.290 00.000 15672 Moving (-0.26, -0.28) raw xDistance=-0.17 yDistance=-0.33 03:29:49.290 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:29:49.290 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:29:49.290 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 03:29:49.290 00.000 15672 MoveAxis(E, 0, ABG) 03:29:49.290 00.000 15672 Move returns status 0, amount 0 03:29:49.290 00.000 15672 MoveAxis(N, 0, ABG) 03:29:49.290 00.000 15672 Move returns status 0, amount 0 03:29:49.290 00.000 15672 move complete, result=0 03:29:49.290 00.000 15672 worker thread done servicing request 03:29:49.295 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=15336, FiltMin=2562, FiltMax=11766, Gamma=2.950 03:29:49.338 00.043 30444 UpdateGuideState exits: m=43782 SNR=38.7 Saturated 03:29:49.338 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:49.338 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:49.338 00.000 30444 Enqueuing Expose request 03:29:49.338 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 03:29:49.338 00.000 15672 Worker thread wakes up 03:29:49.338 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:49.338 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:51.244 01.906 15672 Exposure complete 03:29:51.264 00.020 15672 worker thread done servicing request 03:29:51.264 00.000 30444 OnExposeComplete: enter 03:29:51.264 00.000 30444 UpdateGuideState(): m_state=6 03:29:51.264 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8152 03:29:51.264 00.000 30444 Star::Find returns 1 (1), X=462.65, Y=203.84, Mass=36433, SNR=34.8, Peak=5950 HFD=3.6 03:29:51.264 00.000 30444 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.28) = xAngle (-2.73 = -2.73) 03:29:51.264 00.000 30444 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.79 = -2.79) 03:29:51.264 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.06 hyp=0.43 cameraTheta=-3.01 mountX=-0.39 mountY=-0.15, mountTheta=-2.78 03:29:51.265 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.06, opts=13) 03:29:51.265 00.000 30444 Enqueuing Move request for scope (-0.43, -0.06) 03:29:51.265 00.000 15672 Worker thread wakes up 03:29:51.265 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.06) opts 0xd 03:29:51.265 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.06) 03:29:51.265 00.000 15672 Moving (-0.43, -0.06) raw xDistance=-0.39 yDistance=-0.15 03:29:51.265 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 03:29:51.265 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:29:51.265 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 03:29:51.265 00.000 15672 MoveAxis(E, 106, ABG) 03:29:51.265 00.000 15672 Guiding Dir = 2, Dur = 106 03:29:51.266 00.001 15672 IsSlewing returns 0 03:29:51.267 00.001 15672 IsGuiding returns 0 03:29:51.271 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=14735, FiltMin=2615, FiltMax=11374, Gamma=2.950 03:29:51.284 00.013 15672 PulseGuide returned control before completion, sleep 99 03:29:51.312 00.028 30444 UpdateGuideState exits: m=36433 SNR=34.8 Saturated 03:29:51.313 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:51.313 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:51.313 00.000 30444 Enqueuing Expose request 03:29:51.385 00.072 15672 IsGuiding returns 1 03:29:51.385 00.000 15672 scope still moving after pulse duration time elapsed 03:29:51.406 00.021 15672 IsSlewing returns 0 03:29:51.461 00.055 15672 IsGuiding returns 0 03:29:51.461 00.000 15672 scope move finished after 106 + 89 ms 03:29:51.461 00.000 15672 Move returns status 0, amount 106 03:29:51.461 00.000 15672 MoveAxis(N, 0, ABG) 03:29:51.462 00.001 15672 Move returns status 0, amount 0 03:29:51.462 00.000 15672 move complete, result=0 03:29:51.462 00.000 15672 worker thread done servicing request 03:29:51.462 00.000 15672 Worker thread wakes up 03:29:51.462 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:51.462 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:51.462 00.000 30444 GuideStep: -0.4 px 106 ms EAST, -0.1 px 0 ms NORTH 03:29:53.572 02.110 15672 Exposure complete 03:29:53.592 00.020 15672 worker thread done servicing request 03:29:53.592 00.000 30444 OnExposeComplete: enter 03:29:53.592 00.000 30444 UpdateGuideState(): m_state=6 03:29:53.592 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8153 03:29:53.593 00.001 30444 Star::Find returns 1 (1), X=461.92, Y=204.07, Mass=35616, SNR=31.9, Peak=5984 HFD=2.9 03:29:53.593 00.000 30444 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.28) = xAngle (3.27 = -3.02) 03:29:53.593 00.000 30444 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.08) 03:29:53.593 00.000 30444 CameraToMount -- cameraX=-1.16 cameraY=0.18 hyp=1.18 cameraTheta=2.99 mountX=-1.17 mountY=-0.07, mountTheta=-3.08 03:29:53.593 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.16, y=0.18, opts=13) 03:29:53.593 00.000 30444 Enqueuing Move request for scope (-1.16, 0.18) 03:29:53.593 00.000 15672 Worker thread wakes up 03:29:53.593 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.16, 0.18) opts 0xd 03:29:53.593 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.16, 0.18) 03:29:53.593 00.000 15672 Moving (-1.16, 0.18) raw xDistance=-1.17 yDistance=-0.07 03:29:53.593 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.17 03:29:53.593 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:29:53.594 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 03:29:53.594 00.000 15672 MoveAxis(E, 323, ABG) 03:29:53.594 00.000 15672 Guiding Dir = 2, Dur = 323 03:29:53.594 00.000 15672 IsSlewing returns 0 03:29:53.595 00.001 15672 IsGuiding returns 0 03:29:53.599 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=15434, FiltMin=2536, FiltMax=11027, Gamma=2.950 03:29:53.616 00.017 15672 PulseGuide returned control before completion, sleep 312 03:29:53.642 00.026 30444 UpdateGuideState exits: m=35616 SNR=31.9 Saturated 03:29:53.642 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:53.642 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:53.642 00.000 30444 Enqueuing Expose request 03:29:53.932 00.290 15672 IsGuiding returns 1 03:29:53.932 00.000 15672 scope still moving after pulse duration time elapsed 03:29:53.954 00.022 15672 IsSlewing returns 0 03:29:53.969 00.015 15672 IsGuiding returns 0 03:29:53.969 00.000 15672 scope move finished after 323 + 50 ms 03:29:53.969 00.000 15672 Move returns status 0, amount 323 03:29:53.969 00.000 15672 MoveAxis(N, 0, ABG) 03:29:53.969 00.000 15672 Move returns status 0, amount 0 03:29:53.969 00.000 15672 move complete, result=0 03:29:53.969 00.000 15672 worker thread done servicing request 03:29:53.969 00.000 15672 Worker thread wakes up 03:29:53.969 00.000 30444 GuideStep: -1.2 px 323 ms EAST, -0.1 px 0 ms NORTH 03:29:53.969 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:53.969 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:55.879 01.910 15672 Exposure complete 03:29:55.898 00.019 15672 worker thread done servicing request 03:29:55.899 00.001 30444 OnExposeComplete: enter 03:29:55.899 00.000 30444 UpdateGuideState(): m_state=6 03:29:55.899 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 8154 03:29:55.899 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=203.04, Mass=39403, SNR=36.0, Peak=5805 HFD=4.0 03:29:55.899 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 03:29:55.899 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 03:29:55.899 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.85 hyp=0.85 cameraTheta=-1.57 mountX=0.24 mountY=-0.83, mountTheta=-1.30 03:29:55.899 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.85, opts=13) 03:29:55.899 00.000 30444 Enqueuing Move request for scope (0.00, -0.85) 03:29:55.900 00.001 15672 Worker thread wakes up 03:29:55.900 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.85) opts 0xd 03:29:55.900 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.85) 03:29:55.900 00.000 15672 Moving (0.00, -0.85) raw xDistance=0.24 yDistance=-0.83 03:29:55.900 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 03:29:55.900 00.000 15672 resist switch: large excursion: input -0.83 thresh 0.75 direction from 1 to -1 03:29:55.900 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.50 03:29:55.900 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 03:29:55.900 00.000 15672 MoveAxis(E, 0, ABG) 03:29:55.900 00.000 15672 Move returns status 0, amount 0 03:29:55.900 00.000 15672 MoveAxis(N, 149, ABG) 03:29:55.900 00.000 15672 Guiding Dir = 0, Dur = 149 03:29:55.901 00.001 15672 IsSlewing returns 0 03:29:55.901 00.000 15672 IsGuiding returns 0 03:29:55.905 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=16324, FiltMin=2550, FiltMax=12004, Gamma=2.950 03:29:55.948 00.043 30444 UpdateGuideState exits: m=39403 SNR=36.0 Saturated 03:29:55.948 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:55.948 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:55.948 00.000 30444 Enqueuing Expose request 03:29:56.013 00.065 15672 PulseGuide returned control before completion, sleep 47 03:29:56.062 00.049 15672 IsGuiding returns 1 03:29:56.062 00.000 15672 scope still moving after pulse duration time elapsed 03:29:56.083 00.021 15672 IsSlewing returns 0 03:29:56.086 00.003 15672 IsGuiding returns 1 03:29:56.107 00.021 15672 IsSlewing returns 0 03:29:56.110 00.003 15672 IsGuiding returns 1 03:29:56.131 00.021 15672 IsSlewing returns 0 03:29:56.205 00.074 15672 IsGuiding returns 0 03:29:56.205 00.000 15672 scope move finished after 149 + 154 ms 03:29:56.205 00.000 15672 Move returns status 0, amount 149 03:29:56.205 00.000 15672 move complete, result=0 03:29:56.205 00.000 15672 worker thread done servicing request 03:29:56.205 00.000 15672 Worker thread wakes up 03:29:56.205 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 149 ms NORTH 03:29:56.205 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:56.205 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:29:58.311 02.106 15672 Exposure complete 03:29:58.332 00.021 15672 worker thread done servicing request 03:29:58.332 00.000 30444 OnExposeComplete: enter 03:29:58.332 00.000 30444 UpdateGuideState(): m_state=6 03:29:58.332 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8155 03:29:58.332 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=203.50, Mass=40328, SNR=38.8, Peak=6021 HFD=3.6 03:29:58.332 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 03:29:58.332 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 03:29:58.332 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.40 hyp=0.41 cameraTheta=-1.84 mountX=0.00 mountY=-0.41, mountTheta=-1.56 03:29:58.333 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.40, opts=13) 03:29:58.333 00.000 30444 Enqueuing Move request for scope (-0.11, -0.40) 03:29:58.333 00.000 15672 Worker thread wakes up 03:29:58.333 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.40) opts 0xd 03:29:58.333 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.40) 03:29:58.333 00.000 15672 Moving (-0.11, -0.40) raw xDistance=0.00 yDistance=-0.41 03:29:58.333 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 03:29:58.333 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 03:29:58.334 00.001 15672 MoveAxis(E, 0, ABG) 03:29:58.334 00.000 15672 Move returns status 0, amount 0 03:29:58.334 00.000 15672 MoveAxis(N, 74, ABG) 03:29:58.334 00.000 15672 Guiding Dir = 0, Dur = 74 03:29:58.334 00.000 15672 IsSlewing returns 0 03:29:58.335 00.001 15672 IsGuiding returns 0 03:29:58.339 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=15700, FiltMin=2582, FiltMax=11548, Gamma=2.950 03:29:58.410 00.071 15672 IsGuiding returns 1 03:29:58.410 00.000 15672 scope still moving after pulse duration time elapsed 03:29:58.432 00.022 15672 IsSlewing returns 0 03:29:58.433 00.001 15672 IsGuiding returns 1 03:29:58.454 00.021 15672 IsSlewing returns 0 03:29:58.456 00.002 15672 IsGuiding returns 1 03:29:58.477 00.021 15672 IsSlewing returns 0 03:29:58.480 00.003 15672 IsGuiding returns 1 03:29:58.501 00.021 15672 IsSlewing returns 0 03:29:58.554 00.053 15672 IsGuiding returns 0 03:29:58.554 00.000 15672 scope move finished after 74 + 144 ms 03:29:58.554 00.000 15672 Move returns status 0, amount 74 03:29:58.554 00.000 15672 move complete, result=0 03:29:58.555 00.001 15672 worker thread done servicing request 03:29:58.786 00.231 30444 UpdateGuideState exits: m=40328 SNR=38.8 Saturated 03:29:58.786 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:29:58.786 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:29:58.786 00.000 30444 Enqueuing Expose request 03:29:58.786 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 74 ms NORTH 03:29:58.786 00.000 15672 Worker thread wakes up 03:29:58.786 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:29:58.786 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:00.701 01.915 15672 Exposure complete 03:30:00.735 00.034 15672 worker thread done servicing request 03:30:00.736 00.001 30444 OnExposeComplete: enter 03:30:00.736 00.000 30444 UpdateGuideState(): m_state=6 03:30:00.736 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8156 03:30:00.736 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=203.27, Mass=38566, SNR=36.5, Peak=6193 HFD=3.4 03:30:00.736 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 03:30:00.736 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 03:30:00.736 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.62 hyp=0.63 cameraTheta=-1.48 mountX=0.22 mountY=-0.60, mountTheta=-1.21 03:30:00.736 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.62, opts=13) 03:30:00.736 00.000 30444 Enqueuing Move request for scope (0.06, -0.62) 03:30:00.737 00.001 15672 Worker thread wakes up 03:30:00.737 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.62) opts 0xd 03:30:00.737 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.62) 03:30:00.737 00.000 15672 Moving (0.06, -0.62) raw xDistance=0.22 yDistance=-0.60 03:30:00.737 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:30:00.737 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 03:30:00.737 00.000 15672 MoveAxis(E, 0, ABG) 03:30:00.737 00.000 15672 Move returns status 0, amount 0 03:30:00.737 00.000 15672 MoveAxis(N, 106, ABG) 03:30:00.737 00.000 15672 Guiding Dir = 0, Dur = 106 03:30:00.737 00.000 15672 IsSlewing returns 0 03:30:00.739 00.002 15672 IsGuiding returns 0 03:30:00.743 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=15478, FiltMin=2512, FiltMax=11782, Gamma=2.950 03:30:00.821 00.078 15672 PulseGuide returned control before completion, sleep 34 03:30:00.830 00.009 30444 UpdateGuideState exits: m=38566 SNR=36.5 Saturated 03:30:00.830 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:00.830 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:00.830 00.000 30444 Enqueuing Expose request 03:30:00.857 00.027 15672 IsGuiding returns 1 03:30:00.857 00.000 15672 scope still moving after pulse duration time elapsed 03:30:00.877 00.020 15672 IsSlewing returns 0 03:30:00.878 00.001 15672 IsGuiding returns 1 03:30:00.900 00.022 15672 IsSlewing returns 0 03:30:00.901 00.001 15672 IsGuiding returns 1 03:30:00.923 00.022 15672 IsSlewing returns 0 03:30:00.925 00.002 15672 IsGuiding returns 1 03:30:00.946 00.021 15672 IsSlewing returns 0 03:30:00.997 00.051 15672 IsGuiding returns 0 03:30:00.998 00.001 15672 scope move finished after 106 + 153 ms 03:30:00.998 00.000 15672 Move returns status 0, amount 106 03:30:00.998 00.000 15672 move complete, result=0 03:30:00.998 00.000 15672 worker thread done servicing request 03:30:00.998 00.000 15672 Worker thread wakes up 03:30:00.998 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:00.999 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:00.999 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 106 ms NORTH 03:30:03.109 02.110 15672 Exposure complete 03:30:03.128 00.019 15672 worker thread done servicing request 03:30:03.128 00.000 30444 OnExposeComplete: enter 03:30:03.128 00.000 30444 UpdateGuideState(): m_state=6 03:30:03.129 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8157 03:30:03.129 00.000 30444 Star::Find returns 1 (1), X=463.29, Y=204.11, Mass=36114, SNR=36.2, Peak=5238 HFD=4.0 03:30:03.129 00.000 30444 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.28) = xAngle (1.08 = 1.08) 03:30:03.129 00.000 30444 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.02 = 1.02) 03:30:03.129 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.30 cameraTheta=0.80 mountX=0.14 mountY=0.26, mountTheta=1.06 03:30:03.129 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.22, opts=13) 03:30:03.129 00.000 30444 Enqueuing Move request for scope (0.21, 0.22) 03:30:03.129 00.000 15672 Worker thread wakes up 03:30:03.129 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd 03:30:03.129 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.22) 03:30:03.130 00.001 15672 Moving (0.21, 0.22) raw xDistance=0.14 yDistance=0.26 03:30:03.130 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:30:03.130 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:30:03.130 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 03:30:03.130 00.000 15672 MoveAxis(E, 0, ABG) 03:30:03.130 00.000 15672 Move returns status 0, amount 0 03:30:03.130 00.000 15672 MoveAxis(N, 0, ABG) 03:30:03.130 00.000 15672 Move returns status 0, amount 0 03:30:03.130 00.000 15672 move complete, result=0 03:30:03.130 00.000 15672 worker thread done servicing request 03:30:03.135 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=15227, FiltMin=2604, FiltMax=11741, Gamma=2.950 03:30:03.178 00.043 30444 UpdateGuideState exits: m=36114 SNR=36.2 Saturated 03:30:03.178 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:03.178 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:03.178 00.000 30444 Enqueuing Expose request 03:30:03.178 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 03:30:03.178 00.000 15672 Worker thread wakes up 03:30:03.178 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:03.178 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:05.087 01.909 15672 Exposure complete 03:30:05.107 00.020 15672 worker thread done servicing request 03:30:05.107 00.000 30444 OnExposeComplete: enter 03:30:05.107 00.000 30444 UpdateGuideState(): m_state=6 03:30:05.107 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8158 03:30:05.107 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=204.19, Mass=37289, SNR=35.6, Peak=5852 HFD=3.7 03:30:05.107 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 03:30:05.108 00.001 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 03:30:05.108 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.69 mountX=-0.12 mountY=0.28, mountTheta=1.96 03:30:05.108 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.30, opts=13) 03:30:05.108 00.000 30444 Enqueuing Move request for scope (-0.04, 0.30) 03:30:05.108 00.000 15672 Worker thread wakes up 03:30:05.108 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.30) opts 0xd 03:30:05.108 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.30) 03:30:05.109 00.001 15672 Moving (-0.04, 0.30) raw xDistance=-0.12 yDistance=0.28 03:30:05.109 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 03:30:05.109 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:30:05.109 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 03:30:05.109 00.000 15672 MoveAxis(E, 0, ABG) 03:30:05.109 00.000 15672 Move returns status 0, amount 0 03:30:05.109 00.000 15672 MoveAxis(N, 0, ABG) 03:30:05.109 00.000 15672 Move returns status 0, amount 0 03:30:05.109 00.000 15672 move complete, result=0 03:30:05.109 00.000 15672 worker thread done servicing request 03:30:05.114 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=15067, FiltMin=2501, FiltMax=11941, Gamma=2.950 03:30:05.423 00.309 30444 UpdateGuideState exits: m=37289 SNR=35.6 Saturated 03:30:05.423 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:05.423 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:05.423 00.000 30444 Enqueuing Expose request 03:30:05.423 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 03:30:05.424 00.001 15672 Worker thread wakes up 03:30:05.424 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:05.424 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:07.540 02.116 15672 Exposure complete 03:30:07.571 00.031 15672 worker thread done servicing request 03:30:07.571 00.000 30444 OnExposeComplete: enter 03:30:07.572 00.001 30444 UpdateGuideState(): m_state=6 03:30:07.572 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8159 03:30:07.572 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=204.32, Mass=36716, SNR=32.8, Peak=5883 HFD=3.8 03:30:07.572 00.000 30444 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 03:30:07.572 00.000 30444 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.25 = 2.25) 03:30:07.572 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.42 hyp=0.47 cameraTheta=2.03 mountX=-0.32 mountY=0.37, mountTheta=2.28 03:30:07.572 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.42, opts=13) 03:30:07.572 00.000 30444 Enqueuing Move request for scope (-0.21, 0.42) 03:30:07.573 00.001 15672 Worker thread wakes up 03:30:07.573 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.42) opts 0xd 03:30:07.573 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.42) 03:30:07.573 00.000 15672 Moving (-0.21, 0.42) raw xDistance=-0.32 yDistance=0.37 03:30:07.573 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 03:30:07.573 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:30:07.573 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 03:30:07.573 00.000 15672 MoveAxis(E, 85, ABG) 03:30:07.573 00.000 15672 Guiding Dir = 2, Dur = 85 03:30:07.574 00.001 15672 IsSlewing returns 0 03:30:07.574 00.000 15672 IsGuiding returns 0 03:30:07.578 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=14721, FiltMin=2560, FiltMax=11906, Gamma=2.950 03:30:07.594 00.016 15672 PulseGuide returned control before completion, sleep 76 03:30:07.621 00.027 30444 UpdateGuideState exits: m=36716 SNR=32.8 Saturated 03:30:07.621 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:07.621 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:07.621 00.000 30444 Enqueuing Expose request 03:30:07.673 00.052 15672 IsGuiding returns 1 03:30:07.673 00.000 15672 scope still moving after pulse duration time elapsed 03:30:07.694 00.021 15672 IsSlewing returns 0 03:30:07.706 00.012 15672 IsGuiding returns 0 03:30:07.707 00.001 15672 scope move finished after 85 + 47 ms 03:30:07.707 00.000 15672 Move returns status 0, amount 85 03:30:07.707 00.000 15672 MoveAxis(N, 0, ABG) 03:30:07.707 00.000 15672 Move returns status 0, amount 0 03:30:07.707 00.000 15672 move complete, result=0 03:30:07.707 00.000 15672 worker thread done servicing request 03:30:07.707 00.000 15672 Worker thread wakes up 03:30:07.707 00.000 30444 GuideStep: -0.3 px 85 ms EAST, 0.4 px 0 ms NORTH 03:30:07.707 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:07.707 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:09.615 01.908 15672 Exposure complete 03:30:09.635 00.020 15672 worker thread done servicing request 03:30:09.635 00.000 30444 OnExposeComplete: enter 03:30:09.635 00.000 30444 UpdateGuideState(): m_state=6 03:30:09.636 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8160 03:30:09.636 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=204.16, Mass=38838, SNR=36.3, Peak=5777 HFD=3.8 03:30:09.636 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 03:30:09.636 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.41 = 1.41) 03:30:09.636 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.20 mountX=0.03 mountY=0.29, mountTheta=1.48 03:30:09.636 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.27, opts=13) 03:30:09.636 00.000 30444 Enqueuing Move request for scope (0.11, 0.27) 03:30:09.636 00.000 15672 Worker thread wakes up 03:30:09.636 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.27) opts 0xd 03:30:09.636 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.27) 03:30:09.636 00.000 15672 Moving (0.11, 0.27) raw xDistance=0.03 yDistance=0.29 03:30:09.637 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 03:30:09.637 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:30:09.637 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 03:30:09.637 00.000 15672 MoveAxis(E, 0, ABG) 03:30:09.637 00.000 15672 Move returns status 0, amount 0 03:30:09.637 00.000 15672 MoveAxis(N, 0, ABG) 03:30:09.637 00.000 15672 Move returns status 0, amount 0 03:30:09.637 00.000 15672 move complete, result=0 03:30:09.637 00.000 15672 worker thread done servicing request 03:30:09.641 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=15350, FiltMin=2499, FiltMax=11824, Gamma=2.950 03:30:09.684 00.043 30444 UpdateGuideState exits: m=38838 SNR=36.3 Saturated 03:30:09.684 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:09.684 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:09.684 00.000 30444 Enqueuing Expose request 03:30:09.684 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 03:30:09.684 00.000 15672 Worker thread wakes up 03:30:09.684 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:09.684 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:11.796 02.112 15672 Exposure complete 03:30:11.816 00.020 15672 worker thread done servicing request 03:30:11.816 00.000 30444 OnExposeComplete: enter 03:30:11.816 00.000 30444 UpdateGuideState(): m_state=6 03:30:11.816 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8161 03:30:11.816 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=204.18, Mass=43847, SNR=39.6, Peak=5559 HFD=3.8 03:30:11.816 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 03:30:11.816 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 03:30:11.816 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.28 hyp=0.37 cameraTheta=0.87 mountX=0.15 mountY=0.33, mountTheta=1.14 03:30:11.817 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.28, opts=13) 03:30:11.817 00.000 30444 Enqueuing Move request for scope (0.24, 0.28) 03:30:11.817 00.000 15672 Worker thread wakes up 03:30:11.817 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.28) opts 0xd 03:30:11.817 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.28) 03:30:11.817 00.000 15672 Moving (0.24, 0.28) raw xDistance=0.15 yDistance=0.33 03:30:11.817 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:30:11.817 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:30:11.817 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 03:30:11.817 00.000 15672 MoveAxis(E, 0, ABG) 03:30:11.817 00.000 15672 Move returns status 0, amount 0 03:30:11.817 00.000 15672 MoveAxis(N, 0, ABG) 03:30:11.817 00.000 15672 Move returns status 0, amount 0 03:30:11.817 00.000 15672 move complete, result=0 03:30:11.817 00.000 15672 worker thread done servicing request 03:30:11.821 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=18087, FiltMin=2518, FiltMax=11956, Gamma=2.950 03:30:11.864 00.043 30444 UpdateGuideState exits: m=43847 SNR=39.6 Saturated 03:30:11.865 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:11.865 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:11.865 00.000 30444 Enqueuing Expose request 03:30:11.865 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 03:30:11.865 00.000 15672 Worker thread wakes up 03:30:11.865 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:11.865 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:13.770 01.905 15672 Exposure complete 03:30:13.790 00.020 15672 worker thread done servicing request 03:30:13.790 00.000 30444 OnExposeComplete: enter 03:30:13.790 00.000 30444 UpdateGuideState(): m_state=6 03:30:13.790 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8162 03:30:13.790 00.000 30444 Star::Find returns 1 (1), X=463.33, Y=204.73, Mass=43888, SNR=37.9, Peak=5695 HFD=3.7 03:30:13.790 00.000 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 03:30:13.790 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.49 = 1.49) 03:30:13.790 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.84 hyp=0.87 cameraTheta=1.28 mountX=0.01 mountY=0.87, mountTheta=1.56 03:30:13.791 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.84, opts=13) 03:30:13.791 00.000 30444 Enqueuing Move request for scope (0.25, 0.84) 03:30:13.791 00.000 15672 Worker thread wakes up 03:30:13.791 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.84) opts 0xd 03:30:13.791 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.84) 03:30:13.791 00.000 15672 Moving (0.25, 0.84) raw xDistance=0.01 yDistance=0.87 03:30:13.791 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:30:13.791 00.000 15672 resist switch: large excursion: input 0.87 thresh 0.75 direction from -1 to 1 03:30:13.791 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.62 03:30:13.791 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87 03:30:13.791 00.000 15672 MoveAxis(E, 0, ABG) 03:30:13.791 00.000 15672 Move returns status 0, amount 0 03:30:13.791 00.000 15672 MoveAxis(S, 156, ABG) 03:30:13.791 00.000 15672 Guiding Dir = 1, Dur = 156 03:30:13.792 00.001 15672 IsSlewing returns 0 03:30:13.793 00.001 15672 IsGuiding returns 0 03:30:13.797 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=17798, FiltMin=2605, FiltMax=12863, Gamma=2.950 03:30:13.905 00.108 15672 PulseGuide returned control before completion, sleep 54 03:30:13.962 00.057 15672 IsGuiding returns 1 03:30:13.963 00.001 15672 scope still moving after pulse duration time elapsed 03:30:13.983 00.020 15672 IsSlewing returns 0 03:30:13.986 00.003 15672 IsGuiding returns 1 03:30:14.007 00.021 15672 IsSlewing returns 0 03:30:14.010 00.003 15672 IsGuiding returns 1 03:30:14.031 00.021 15672 IsSlewing returns 0 03:30:14.050 00.019 15672 IsGuiding returns 0 03:30:14.050 00.000 15672 scope move finished after 156 + 100 ms 03:30:14.050 00.000 15672 Move returns status 0, amount 156 03:30:14.050 00.000 15672 move complete, result=0 03:30:14.050 00.000 15672 worker thread done servicing request 03:30:14.095 00.045 30444 UpdateGuideState exits: m=43888 SNR=37.9 Saturated 03:30:14.095 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:14.096 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:14.096 00.000 30444 Enqueuing Expose request 03:30:14.096 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.9 px 156 ms SOUTH 03:30:14.096 00.000 15672 Worker thread wakes up 03:30:14.096 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:14.097 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:16.205 02.108 15672 Exposure complete 03:30:16.225 00.020 15672 worker thread done servicing request 03:30:16.225 00.000 30444 OnExposeComplete: enter 03:30:16.225 00.000 30444 UpdateGuideState(): m_state=6 03:30:16.225 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8163 03:30:16.225 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=204.55, Mass=42920, SNR=38.8, Peak=5312 HFD=4.2 03:30:16.225 00.000 30444 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.28) = xAngle (2.14 = 2.14) 03:30:16.225 00.000 30444 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.08 = 2.08) 03:30:16.225 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.65 hyp=0.68 cameraTheta=1.87 mountX=-0.37 mountY=0.60, mountTheta=2.13 03:30:16.226 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.65, opts=13) 03:30:16.226 00.000 30444 Enqueuing Move request for scope (-0.20, 0.65) 03:30:16.226 00.000 15672 Worker thread wakes up 03:30:16.226 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.65) opts 0xd 03:30:16.226 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.65) 03:30:16.226 00.000 15672 Moving (-0.20, 0.65) raw xDistance=-0.37 yDistance=0.60 03:30:16.226 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 03:30:16.227 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 03:30:16.227 00.000 15672 MoveAxis(E, 100, ABG) 03:30:16.227 00.000 15672 Guiding Dir = 2, Dur = 100 03:30:16.227 00.000 15672 IsSlewing returns 0 03:30:16.228 00.001 15672 IsGuiding returns 0 03:30:16.233 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=16045, FiltMin=2522, FiltMax=11841, Gamma=2.950 03:30:16.253 00.020 15672 PulseGuide returned control before completion, sleep 86 03:30:16.289 00.036 30444 UpdateGuideState exits: m=42920 SNR=38.8 Saturated 03:30:16.289 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:16.289 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:16.289 00.000 30444 Enqueuing Expose request 03:30:16.366 00.077 15672 IsGuiding returns 0 03:30:16.366 00.000 15672 Move returns status 0, amount 100 03:30:16.366 00.000 15672 MoveAxis(S, 106, ABG) 03:30:16.366 00.000 15672 Guiding Dir = 1, Dur = 106 03:30:16.367 00.001 15672 IsSlewing returns 0 03:30:16.369 00.002 15672 IsGuiding returns 0 03:30:16.444 00.075 15672 PulseGuide returned control before completion, sleep 41 03:30:16.510 00.066 15672 IsGuiding returns 1 03:30:16.510 00.000 15672 scope still moving after pulse duration time elapsed 03:30:16.531 00.021 15672 IsSlewing returns 0 03:30:16.534 00.003 15672 IsGuiding returns 1 03:30:16.555 00.021 15672 IsSlewing returns 0 03:30:16.558 00.003 15672 IsGuiding returns 1 03:30:16.578 00.020 15672 IsSlewing returns 0 03:30:16.604 00.026 15672 IsGuiding returns 0 03:30:16.604 00.000 15672 scope move finished after 106 + 129 ms 03:30:16.604 00.000 15672 Move returns status 0, amount 106 03:30:16.604 00.000 15672 move complete, result=0 03:30:16.604 00.000 15672 worker thread done servicing request 03:30:16.604 00.000 15672 Worker thread wakes up 03:30:16.604 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:16.604 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:16.605 00.001 30444 GuideStep: -0.4 px 100 ms EAST, 0.6 px 106 ms SOUTH 03:30:18.521 01.916 15672 Exposure complete 03:30:18.553 00.032 15672 worker thread done servicing request 03:30:18.553 00.000 30444 OnExposeComplete: enter 03:30:18.553 00.000 30444 UpdateGuideState(): m_state=6 03:30:18.553 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8164 03:30:18.553 00.000 30444 Star::Find returns 1 (1), X=462.76, Y=203.92, Mass=44720, SNR=46.2, Peak=5730 HFD=4.1 03:30:18.553 00.000 30444 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.28) = xAngle (3.35 = -2.93) 03:30:18.554 00.001 30444 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.29 = -2.99) 03:30:18.554 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.02 hyp=0.32 cameraTheta=3.07 mountX=-0.31 mountY=-0.05, mountTheta=-2.99 03:30:18.554 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.02, opts=13) 03:30:18.554 00.000 30444 Enqueuing Move request for scope (-0.32, 0.02) 03:30:18.554 00.000 15672 Worker thread wakes up 03:30:18.554 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.02) opts 0xd 03:30:18.554 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.02) 03:30:18.554 00.000 15672 Moving (-0.32, 0.02) raw xDistance=-0.31 yDistance=-0.05 03:30:18.554 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31 03:30:18.554 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:30:18.554 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:30:18.555 00.001 15672 MoveAxis(E, 92, ABG) 03:30:18.555 00.000 15672 Guiding Dir = 2, Dur = 92 03:30:18.555 00.000 15672 IsSlewing returns 0 03:30:18.557 00.002 15672 IsGuiding returns 0 03:30:18.560 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2000, max=16520, FiltMin=2564, FiltMax=11509, Gamma=2.950 03:30:18.585 00.025 15672 PulseGuide returned control before completion, sleep 74 03:30:18.660 00.075 15672 IsGuiding returns 1 03:30:18.660 00.000 15672 scope still moving after pulse duration time elapsed 03:30:18.679 00.019 30444 UpdateGuideState exits: m=44720 SNR=46.2 Saturated 03:30:18.679 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:18.679 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:18.679 00.000 30444 Enqueuing Expose request 03:30:18.681 00.002 15672 IsSlewing returns 0 03:30:18.713 00.032 15672 IsGuiding returns 0 03:30:18.713 00.000 15672 scope move finished after 92 + 64 ms 03:30:18.713 00.000 15672 Move returns status 0, amount 92 03:30:18.713 00.000 15672 MoveAxis(N, 0, ABG) 03:30:18.713 00.000 15672 Move returns status 0, amount 0 03:30:18.713 00.000 15672 move complete, result=0 03:30:18.713 00.000 15672 worker thread done servicing request 03:30:18.713 00.000 15672 Worker thread wakes up 03:30:18.713 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:18.713 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:18.713 00.000 30444 GuideStep: -0.3 px 92 ms EAST, -0.0 px 0 ms NORTH 03:30:20.831 02.118 15672 Exposure complete 03:30:20.857 00.026 15672 worker thread done servicing request 03:30:20.857 00.000 30444 OnExposeComplete: enter 03:30:20.857 00.000 30444 UpdateGuideState(): m_state=6 03:30:20.857 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8165 03:30:20.857 00.000 30444 Star::Find returns 1 (1), X=463.51, Y=203.56, Mass=39815, SNR=35.6, Peak=5690 HFD=3.3 03:30:20.857 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 03:30:20.857 00.000 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 03:30:20.857 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.33 hyp=0.55 cameraTheta=-0.66 mountX=0.51 mountY=-0.23, mountTheta=-0.43 03:30:20.858 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.33, opts=13) 03:30:20.858 00.000 30444 Enqueuing Move request for scope (0.43, -0.33) 03:30:20.858 00.000 15672 Worker thread wakes up 03:30:20.858 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.33) opts 0xd 03:30:20.858 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.33) 03:30:20.858 00.000 15672 Moving (0.43, -0.33) raw xDistance=0.51 yDistance=-0.23 03:30:20.858 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.51 03:30:20.858 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:30:20.858 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 03:30:20.858 00.000 15672 MoveAxis(W, 130, ABG) 03:30:20.858 00.000 15672 Guiding Dir = 3, Dur = 130 03:30:20.859 00.001 15672 IsSlewing returns 0 03:30:20.859 00.000 15672 IsGuiding returns 0 03:30:20.862 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=17742, FiltMin=2596, FiltMax=11963, Gamma=2.950 03:30:20.885 00.023 15672 PulseGuide returned control before completion, sleep 115 03:30:20.908 00.023 30444 UpdateGuideState exits: m=39815 SNR=35.6 Saturated 03:30:20.909 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:20.909 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:20.909 00.000 30444 Enqueuing Expose request 03:30:21.002 00.093 15672 IsGuiding returns 1 03:30:21.002 00.000 15672 scope still moving after pulse duration time elapsed 03:30:21.023 00.021 15672 IsSlewing returns 0 03:30:21.062 00.039 15672 IsGuiding returns 0 03:30:21.062 00.000 15672 scope move finished after 130 + 72 ms 03:30:21.062 00.000 15672 Move returns status 0, amount 130 03:30:21.062 00.000 15672 MoveAxis(N, 0, ABG) 03:30:21.062 00.000 15672 Move returns status 0, amount 0 03:30:21.062 00.000 15672 move complete, result=0 03:30:21.063 00.001 15672 worker thread done servicing request 03:30:21.063 00.000 15672 Worker thread wakes up 03:30:21.063 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:21.063 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:21.342 00.279 30444 GuideStep: 0.5 px 130 ms WEST, -0.2 px 0 ms NORTH 03:30:22.970 01.628 15672 Exposure complete 03:30:22.990 00.020 15672 worker thread done servicing request 03:30:22.991 00.001 30444 OnExposeComplete: enter 03:30:22.991 00.000 30444 UpdateGuideState(): m_state=6 03:30:22.991 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8166 03:30:22.991 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=204.20, Mass=34658, SNR=32.1, Peak=5795 HFD=3.7 03:30:22.991 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 03:30:22.992 00.001 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 03:30:22.992 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.30 hyp=0.40 cameraTheta=0.87 mountX=0.16 mountY=0.35, mountTheta=1.14 03:30:22.993 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.30, opts=13) 03:30:22.993 00.000 30444 Enqueuing Move request for scope (0.26, 0.30) 03:30:22.993 00.000 15672 Worker thread wakes up 03:30:22.993 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.30) opts 0xd 03:30:22.993 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.30) 03:30:22.993 00.000 15672 Moving (0.26, 0.30) raw xDistance=0.16 yDistance=0.35 03:30:22.993 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 03:30:22.993 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 03:30:22.993 00.000 15672 MoveAxis(E, 0, ABG) 03:30:22.993 00.000 15672 Move returns status 0, amount 0 03:30:22.993 00.000 15672 MoveAxis(S, 62, ABG) 03:30:22.993 00.000 15672 Guiding Dir = 1, Dur = 62 03:30:22.994 00.001 15672 IsSlewing returns 0 03:30:22.995 00.001 15672 IsGuiding returns 0 03:30:23.002 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=15911, FiltMin=2559, FiltMax=11721, Gamma=2.950 03:30:23.048 00.046 30444 UpdateGuideState exits: m=34658 SNR=32.1 Saturated 03:30:23.048 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:23.048 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:23.048 00.000 30444 Enqueuing Expose request 03:30:23.075 00.027 15672 IsGuiding returns 1 03:30:23.075 00.000 15672 scope still moving after pulse duration time elapsed 03:30:23.096 00.021 15672 IsSlewing returns 0 03:30:23.097 00.001 15672 IsGuiding returns 1 03:30:23.118 00.021 15672 IsSlewing returns 0 03:30:23.119 00.001 15672 IsGuiding returns 1 03:30:23.140 00.021 15672 IsSlewing returns 0 03:30:23.171 00.031 15672 IsGuiding returns 0 03:30:23.171 00.000 15672 scope move finished after 62 + 114 ms 03:30:23.171 00.000 15672 Move returns status 0, amount 62 03:30:23.171 00.000 15672 move complete, result=0 03:30:23.172 00.001 15672 worker thread done servicing request 03:30:23.172 00.000 15672 Worker thread wakes up 03:30:23.172 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 62 ms SOUTH 03:30:23.172 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:23.172 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:25.280 02.108 15672 Exposure complete 03:30:25.304 00.024 15672 worker thread done servicing request 03:30:25.305 00.001 30444 OnExposeComplete: enter 03:30:25.305 00.000 30444 UpdateGuideState(): m_state=6 03:30:25.305 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8167 03:30:25.305 00.000 30444 Star::Find returns 1 (1), X=462.72, Y=203.65, Mass=44482, SNR=41.5, Peak=5959 HFD=3.8 03:30:25.305 00.000 30444 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.28) = xAngle (-2.27 = -2.27) 03:30:25.305 00.000 30444 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.33 = -2.33) 03:30:25.305 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.24 hyp=0.43 cameraTheta=-2.55 mountX=-0.28 mountY=-0.31, mountTheta=-2.29 03:30:25.306 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.24, opts=13) 03:30:25.306 00.000 30444 Enqueuing Move request for scope (-0.36, -0.24) 03:30:25.306 00.000 15672 Worker thread wakes up 03:30:25.306 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.24) opts 0xd 03:30:25.306 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.24) 03:30:25.307 00.001 15672 Moving (-0.36, -0.24) raw xDistance=-0.28 yDistance=-0.31 03:30:25.307 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 03:30:25.307 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:30:25.307 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 03:30:25.307 00.000 15672 MoveAxis(E, 75, ABG) 03:30:25.307 00.000 15672 Guiding Dir = 2, Dur = 75 03:30:25.307 00.000 15672 IsSlewing returns 0 03:30:25.308 00.001 15672 IsGuiding returns 0 03:30:25.313 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=14819, FiltMin=2609, FiltMax=11440, Gamma=2.950 03:30:25.326 00.013 15672 PulseGuide returned control before completion, sleep 68 03:30:25.358 00.032 30444 UpdateGuideState exits: m=44482 SNR=41.5 Saturated 03:30:25.358 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:25.358 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:25.358 00.000 30444 Enqueuing Expose request 03:30:25.396 00.038 15672 IsGuiding returns 1 03:30:25.396 00.000 15672 scope still moving after pulse duration time elapsed 03:30:25.417 00.021 15672 IsSlewing returns 0 03:30:25.440 00.023 15672 IsGuiding returns 0 03:30:25.440 00.000 15672 scope move finished after 75 + 56 ms 03:30:25.440 00.000 15672 Move returns status 0, amount 75 03:30:25.440 00.000 15672 MoveAxis(N, 0, ABG) 03:30:25.440 00.000 15672 Move returns status 0, amount 0 03:30:25.440 00.000 15672 move complete, result=0 03:30:25.440 00.000 15672 worker thread done servicing request 03:30:25.441 00.001 15672 Worker thread wakes up 03:30:25.441 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:25.441 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:25.441 00.000 30444 GuideStep: -0.3 px 75 ms EAST, -0.3 px 0 ms NORTH 03:30:27.348 01.907 15672 Exposure complete 03:30:27.368 00.020 15672 worker thread done servicing request 03:30:27.368 00.000 30444 OnExposeComplete: enter 03:30:27.368 00.000 30444 UpdateGuideState(): m_state=6 03:30:27.368 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8168 03:30:27.368 00.000 30444 Star::Find returns 1 (1), X=462.32, Y=203.61, Mass=35064, SNR=34.0, Peak=5940 HFD=3.3 03:30:27.368 00.000 30444 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.28) = xAngle (-2.50 = -2.50) 03:30:27.368 00.000 30444 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.56 = -2.56) 03:30:27.368 00.000 30444 CameraToMount -- cameraX=-0.76 cameraY=-0.29 hyp=0.81 cameraTheta=-2.78 mountX=-0.65 mountY=-0.44, mountTheta=-2.54 03:30:27.369 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.76, y=-0.29, opts=13) 03:30:27.369 00.000 30444 Enqueuing Move request for scope (-0.76, -0.29) 03:30:27.369 00.000 15672 Worker thread wakes up 03:30:27.369 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.29) opts 0xd 03:30:27.369 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.76, -0.29) 03:30:27.369 00.000 15672 Moving (-0.76, -0.29) raw xDistance=-0.65 yDistance=-0.44 03:30:27.369 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.65 03:30:27.369 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:30:27.369 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44 03:30:27.369 00.000 15672 MoveAxis(E, 182, ABG) 03:30:27.369 00.000 15672 Guiding Dir = 2, Dur = 182 03:30:27.370 00.001 15672 IsSlewing returns 0 03:30:27.371 00.001 15672 IsGuiding returns 0 03:30:27.375 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=14997, FiltMin=2560, FiltMax=11770, Gamma=2.950 03:30:27.387 00.012 15672 PulseGuide returned control before completion, sleep 177 03:30:27.418 00.031 30444 UpdateGuideState exits: m=35064 SNR=34.0 Saturated 03:30:27.418 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:27.418 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:27.418 00.000 30444 Enqueuing Expose request 03:30:27.568 00.150 15672 IsGuiding returns 1 03:30:27.568 00.000 15672 scope still moving after pulse duration time elapsed 03:30:27.589 00.021 15672 IsSlewing returns 0 03:30:27.596 00.007 15672 IsGuiding returns 0 03:30:27.596 00.000 15672 scope move finished after 182 + 42 ms 03:30:27.596 00.000 15672 Move returns status 0, amount 182 03:30:27.596 00.000 15672 MoveAxis(N, 0, ABG) 03:30:27.596 00.000 15672 Move returns status 0, amount 0 03:30:27.596 00.000 15672 move complete, result=0 03:30:27.596 00.000 15672 worker thread done servicing request 03:30:27.596 00.000 15672 Worker thread wakes up 03:30:27.596 00.000 30444 GuideStep: -0.7 px 182 ms EAST, -0.4 px 0 ms NORTH 03:30:27.596 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:27.596 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:29.703 02.107 15672 Exposure complete 03:30:29.724 00.021 15672 worker thread done servicing request 03:30:29.724 00.000 30444 OnExposeComplete: enter 03:30:29.724 00.000 30444 UpdateGuideState(): m_state=6 03:30:29.724 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8169 03:30:29.725 00.001 30444 Star::Find returns 1 (1), X=463.37, Y=203.54, Mass=38725, SNR=34.5, Peak=5782 HFD=3.4 03:30:29.725 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 03:30:29.725 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 03:30:29.725 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.36 hyp=0.46 cameraTheta=-0.89 mountX=0.38 mountY=-0.29, mountTheta=-0.65 03:30:29.725 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.36, opts=13) 03:30:29.725 00.000 30444 Enqueuing Move request for scope (0.29, -0.36) 03:30:29.725 00.000 15672 Worker thread wakes up 03:30:29.725 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.36) opts 0xd 03:30:29.725 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.36) 03:30:29.725 00.000 15672 Moving (0.29, -0.36) raw xDistance=0.38 yDistance=-0.29 03:30:29.725 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38 03:30:29.726 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:30:29.726 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 03:30:29.726 00.000 15672 MoveAxis(W, 89, ABG) 03:30:29.726 00.000 15672 Guiding Dir = 3, Dur = 89 03:30:29.726 00.000 15672 IsSlewing returns 0 03:30:29.727 00.001 15672 IsGuiding returns 0 03:30:29.731 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=17351, FiltMin=2632, FiltMax=11929, Gamma=2.950 03:30:29.751 00.020 15672 PulseGuide returned control before completion, sleep 76 03:30:29.774 00.023 30444 UpdateGuideState exits: m=38725 SNR=34.5 Saturated 03:30:29.775 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:29.775 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:29.775 00.000 30444 Enqueuing Expose request 03:30:29.863 00.088 15672 IsGuiding returns 0 03:30:29.863 00.000 15672 Move returns status 0, amount 89 03:30:29.863 00.000 15672 MoveAxis(N, 0, ABG) 03:30:29.863 00.000 15672 Move returns status 0, amount 0 03:30:29.863 00.000 15672 move complete, result=0 03:30:29.863 00.000 15672 worker thread done servicing request 03:30:29.863 00.000 15672 Worker thread wakes up 03:30:29.863 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:29.863 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:29.863 00.000 30444 GuideStep: 0.4 px 89 ms WEST, -0.3 px 0 ms NORTH 03:30:31.769 01.906 15672 Exposure complete 03:30:31.790 00.021 15672 worker thread done servicing request 03:30:31.790 00.000 30444 OnExposeComplete: enter 03:30:31.790 00.000 30444 UpdateGuideState(): m_state=6 03:30:31.790 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8170 03:30:31.790 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=203.15, Mass=36835, SNR=34.0, Peak=5732 HFD=3.8 03:30:31.790 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 03:30:31.790 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 03:30:31.790 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.75 hyp=0.75 cameraTheta=-1.54 mountX=0.23 mountY=-0.72, mountTheta=-1.27 03:30:31.791 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.75, opts=13) 03:30:31.791 00.000 30444 Enqueuing Move request for scope (0.02, -0.75) 03:30:31.791 00.000 15672 Worker thread wakes up 03:30:31.791 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.75) opts 0xd 03:30:31.791 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.75) 03:30:31.791 00.000 15672 Moving (0.02, -0.75) raw xDistance=0.23 yDistance=-0.72 03:30:31.791 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 03:30:31.791 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:30:31.791 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72 03:30:31.791 00.000 15672 MoveAxis(E, 0, ABG) 03:30:31.791 00.000 15672 Move returns status 0, amount 0 03:30:31.791 00.000 15672 MoveAxis(N, 0, ABG) 03:30:31.792 00.001 15672 Move returns status 0, amount 0 03:30:31.792 00.000 15672 move complete, result=0 03:30:31.792 00.000 15672 worker thread done servicing request 03:30:31.797 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2082, max=16718, FiltMin=2579, FiltMax=11978, Gamma=2.950 03:30:31.840 00.043 30444 UpdateGuideState exits: m=36835 SNR=34.0 Saturated 03:30:31.840 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:31.840 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:31.840 00.000 30444 Enqueuing Expose request 03:30:31.840 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 0 ms NORTH 03:30:31.840 00.000 15672 Worker thread wakes up 03:30:31.840 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:31.840 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:33.947 02.107 15672 Exposure complete 03:30:33.967 00.020 15672 worker thread done servicing request 03:30:33.967 00.000 30444 OnExposeComplete: enter 03:30:33.967 00.000 30444 UpdateGuideState(): m_state=6 03:30:33.967 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8171 03:30:33.968 00.001 30444 Star::Find returns 1 (1), X=463.45, Y=203.87, Mass=46398, SNR=43.1, Peak=5874 HFD=3.8 03:30:33.968 00.000 30444 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.28) = xAngle (0.21 = 0.21) 03:30:33.968 00.000 30444 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.15 = 0.15) 03:30:33.968 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.02 hyp=0.37 cameraTheta=-0.06 mountX=0.36 mountY=0.06, mountTheta=0.15 03:30:33.968 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.02, opts=13) 03:30:33.968 00.000 30444 Enqueuing Move request for scope (0.37, -0.02) 03:30:33.968 00.000 15672 Worker thread wakes up 03:30:33.968 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.02) opts 0xd 03:30:33.968 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.02) 03:30:33.968 00.000 15672 Moving (0.37, -0.02) raw xDistance=0.36 yDistance=0.06 03:30:33.968 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 03:30:33.968 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:30:33.969 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 03:30:33.969 00.000 15672 MoveAxis(W, 97, ABG) 03:30:33.969 00.000 15672 Guiding Dir = 3, Dur = 97 03:30:33.969 00.000 15672 IsSlewing returns 0 03:30:33.970 00.001 15672 IsGuiding returns 0 03:30:33.973 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=16811, FiltMin=2553, FiltMax=11598, Gamma=2.950 03:30:33.984 00.011 15672 PulseGuide returned control before completion, sleep 93 03:30:34.016 00.032 30444 UpdateGuideState exits: m=46398 SNR=43.1 Saturated 03:30:34.016 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:34.016 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:34.016 00.000 30444 Enqueuing Expose request 03:30:34.112 00.096 15672 IsGuiding returns 0 03:30:34.112 00.000 15672 Move returns status 0, amount 97 03:30:34.113 00.001 15672 MoveAxis(N, 0, ABG) 03:30:34.113 00.000 15672 Move returns status 0, amount 0 03:30:34.113 00.000 15672 move complete, result=0 03:30:34.113 00.000 15672 worker thread done servicing request 03:30:34.113 00.000 30444 GuideStep: 0.4 px 97 ms WEST, 0.1 px 0 ms NORTH 03:30:34.113 00.000 15672 Worker thread wakes up 03:30:34.114 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:34.114 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:36.020 01.906 15672 Exposure complete 03:30:36.043 00.023 15672 worker thread done servicing request 03:30:36.043 00.000 30444 OnExposeComplete: enter 03:30:36.043 00.000 30444 UpdateGuideState(): m_state=6 03:30:36.043 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8172 03:30:36.043 00.000 30444 Star::Find returns 1 (1), X=463.00, Y=203.71, Mass=37843, SNR=37.0, Peak=5850 HFD=3.9 03:30:36.043 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 03:30:36.044 00.001 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 03:30:36.044 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.97 mountX=-0.02 mountY=-0.19, mountTheta=-1.69 03:30:36.044 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.18, opts=13) 03:30:36.044 00.000 30444 Enqueuing Move request for scope (-0.08, -0.18) 03:30:36.044 00.000 15672 Worker thread wakes up 03:30:36.044 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd 03:30:36.044 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.18) 03:30:36.044 00.000 15672 Moving (-0.08, -0.18) raw xDistance=-0.02 yDistance=-0.19 03:30:36.045 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 03:30:36.045 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:30:36.045 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 03:30:36.045 00.000 15672 MoveAxis(E, 0, ABG) 03:30:36.045 00.000 15672 Move returns status 0, amount 0 03:30:36.045 00.000 15672 MoveAxis(N, 0, ABG) 03:30:36.045 00.000 15672 Move returns status 0, amount 0 03:30:36.045 00.000 15672 move complete, result=0 03:30:36.045 00.000 15672 worker thread done servicing request 03:30:36.049 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=16321, FiltMin=2583, FiltMax=11596, Gamma=2.950 03:30:36.093 00.044 30444 UpdateGuideState exits: m=37843 SNR=37.0 Saturated 03:30:36.094 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:36.094 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:36.094 00.000 30444 Enqueuing Expose request 03:30:36.094 00.000 15672 Worker thread wakes up 03:30:36.094 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:36.094 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:36.094 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 03:30:38.200 02.106 15672 Exposure complete 03:30:38.222 00.022 15672 worker thread done servicing request 03:30:38.222 00.000 30444 OnExposeComplete: enter 03:30:38.222 00.000 30444 UpdateGuideState(): m_state=6 03:30:38.222 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8173 03:30:38.222 00.000 30444 Star::Find returns 1 (1), X=462.70, Y=203.48, Mass=37770, SNR=33.2, Peak=5508 HFD=3.5 03:30:38.222 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 03:30:38.222 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 03:30:38.222 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.42 hyp=0.56 cameraTheta=-2.31 mountX=-0.25 mountY=-0.49, mountTheta=-2.05 03:30:38.222 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.42, opts=13) 03:30:38.222 00.000 30444 Enqueuing Move request for scope (-0.38, -0.42) 03:30:38.222 00.000 15672 Worker thread wakes up 03:30:38.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.42) opts 0xd 03:30:38.223 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.42) 03:30:38.223 00.000 15672 Moving (-0.38, -0.42) raw xDistance=-0.25 yDistance=-0.49 03:30:38.223 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 03:30:38.223 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=0.07 newest=-0.62 03:30:38.223 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 03:30:38.223 00.000 15672 MoveAxis(E, 68, ABG) 03:30:38.223 00.000 15672 Guiding Dir = 2, Dur = 68 03:30:38.223 00.000 15672 IsSlewing returns 0 03:30:38.224 00.001 15672 IsGuiding returns 0 03:30:38.232 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=16469, FiltMin=2591, FiltMax=11007, Gamma=2.950 03:30:38.249 00.017 15672 PulseGuide returned control before completion, sleep 54 03:30:38.280 00.031 30444 UpdateGuideState exits: m=37770 SNR=33.2 Saturated 03:30:38.280 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:38.280 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:38.280 00.000 30444 Enqueuing Expose request 03:30:38.363 00.083 15672 IsGuiding returns 0 03:30:38.363 00.000 15672 Move returns status 0, amount 68 03:30:38.363 00.000 15672 MoveAxis(N, 87, ABG) 03:30:38.363 00.000 15672 Guiding Dir = 0, Dur = 87 03:30:38.363 00.000 15672 IsSlewing returns 0 03:30:38.364 00.001 15672 IsGuiding returns 0 03:30:38.441 00.077 15672 PulseGuide returned control before completion, sleep 21 03:30:38.464 00.023 15672 IsGuiding returns 1 03:30:38.464 00.000 15672 scope still moving after pulse duration time elapsed 03:30:38.485 00.021 15672 IsSlewing returns 0 03:30:38.486 00.001 15672 IsGuiding returns 1 03:30:38.507 00.021 15672 IsSlewing returns 0 03:30:38.508 00.001 15672 IsGuiding returns 1 03:30:38.529 00.021 15672 IsSlewing returns 0 03:30:38.586 00.057 15672 IsGuiding returns 0 03:30:38.586 00.000 15672 scope move finished after 87 + 134 ms 03:30:38.586 00.000 15672 Move returns status 0, amount 87 03:30:38.586 00.000 15672 move complete, result=0 03:30:38.586 00.000 15672 worker thread done servicing request 03:30:38.586 00.000 15672 Worker thread wakes up 03:30:38.586 00.000 30444 GuideStep: -0.3 px 68 ms EAST, -0.5 px 87 ms NORTH 03:30:38.586 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:38.586 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:40.500 01.914 15672 Exposure complete 03:30:40.531 00.031 15672 worker thread done servicing request 03:30:40.531 00.000 30444 OnExposeComplete: enter 03:30:40.531 00.000 30444 UpdateGuideState(): m_state=6 03:30:40.531 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8174 03:30:40.531 00.000 30444 Star::Find returns 1 (1), X=462.52, Y=203.40, Mass=34947, SNR=32.8, Peak=5660 HFD=3.2 03:30:40.531 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 03:30:40.531 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 03:30:40.531 00.000 30444 CameraToMount -- cameraX=-0.56 cameraY=-0.49 hyp=0.75 cameraTheta=-2.42 mountX=-0.41 mountY=-0.60, mountTheta=-2.17 03:30:40.532 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.56, y=-0.49, opts=13) 03:30:40.532 00.000 30444 Enqueuing Move request for scope (-0.56, -0.49) 03:30:40.532 00.000 15672 Worker thread wakes up 03:30:40.532 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.49) opts 0xd 03:30:40.532 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.56, -0.49) 03:30:40.532 00.000 15672 Moving (-0.56, -0.49) raw xDistance=-0.41 yDistance=-0.60 03:30:40.532 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41 03:30:40.532 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 03:30:40.532 00.000 15672 MoveAxis(E, 115, ABG) 03:30:40.532 00.000 15672 Guiding Dir = 2, Dur = 115 03:30:40.534 00.002 15672 IsSlewing returns 0 03:30:40.535 00.001 15672 IsGuiding returns 0 03:30:40.539 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=15536, FiltMin=2602, FiltMax=11779, Gamma=2.950 03:30:40.550 00.011 15672 PulseGuide returned control before completion, sleep 111 03:30:40.622 00.072 30444 UpdateGuideState exits: m=34947 SNR=32.8 Saturated 03:30:40.622 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:40.622 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:40.622 00.000 30444 Enqueuing Expose request 03:30:40.663 00.041 15672 IsGuiding returns 1 03:30:40.664 00.001 15672 scope still moving after pulse duration time elapsed 03:30:40.684 00.020 15672 IsSlewing returns 0 03:30:40.694 00.010 15672 IsGuiding returns 0 03:30:40.694 00.000 15672 scope move finished after 115 + 44 ms 03:30:40.694 00.000 15672 Move returns status 0, amount 115 03:30:40.694 00.000 15672 MoveAxis(N, 107, ABG) 03:30:40.694 00.000 15672 Guiding Dir = 0, Dur = 107 03:30:40.695 00.001 15672 IsSlewing returns 0 03:30:40.696 00.001 15672 IsGuiding returns 0 03:30:40.774 00.078 15672 PulseGuide returned control before completion, sleep 39 03:30:40.816 00.042 15672 IsGuiding returns 1 03:30:40.817 00.001 15672 scope still moving after pulse duration time elapsed 03:30:40.837 00.020 15672 IsSlewing returns 0 03:30:40.840 00.003 15672 IsGuiding returns 1 03:30:40.861 00.021 15672 IsSlewing returns 0 03:30:40.863 00.002 15672 IsGuiding returns 1 03:30:40.884 00.021 15672 IsSlewing returns 0 03:30:40.887 00.003 15672 IsGuiding returns 1 03:30:40.909 00.022 15672 IsSlewing returns 0 03:30:40.935 00.026 15672 IsGuiding returns 0 03:30:40.936 00.001 15672 scope move finished after 107 + 132 ms 03:30:40.936 00.000 15672 Move returns status 0, amount 107 03:30:40.936 00.000 15672 move complete, result=0 03:30:40.936 00.000 15672 worker thread done servicing request 03:30:40.936 00.000 15672 Worker thread wakes up 03:30:40.936 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:40.936 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:40.937 00.001 30444 GuideStep: -0.4 px 115 ms EAST, -0.6 px 107 ms NORTH 03:30:43.045 02.108 15672 Exposure complete 03:30:43.065 00.020 15672 worker thread done servicing request 03:30:43.065 00.000 30444 OnExposeComplete: enter 03:30:43.065 00.000 30444 UpdateGuideState(): m_state=6 03:30:43.065 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8175 03:30:43.065 00.000 30444 Star::Find returns 1 (1), X=463.37, Y=203.20, Mass=43453, SNR=37.5, Peak=5967 HFD=3.6 03:30:43.065 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.90 = -0.90) 03:30:43.065 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 03:30:43.065 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.70 hyp=0.75 cameraTheta=-1.18 mountX=0.47 mountY=-0.62, mountTheta=-0.93 03:30:43.066 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.70, opts=13) 03:30:43.066 00.000 30444 Enqueuing Move request for scope (0.29, -0.70) 03:30:43.066 00.000 15672 Worker thread wakes up 03:30:43.066 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.70) opts 0xd 03:30:43.066 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.70) 03:30:43.066 00.000 15672 Moving (0.29, -0.70) raw xDistance=0.47 yDistance=-0.62 03:30:43.066 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.47 03:30:43.066 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 03:30:43.066 00.000 15672 MoveAxis(W, 118, ABG) 03:30:43.066 00.000 15672 Guiding Dir = 3, Dur = 118 03:30:43.067 00.001 15672 IsSlewing returns 0 03:30:43.068 00.001 15672 IsGuiding returns 0 03:30:43.073 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=17041, FiltMin=2544, FiltMax=11792, Gamma=2.950 03:30:43.090 00.017 15672 PulseGuide returned control before completion, sleep 107 03:30:43.116 00.026 30444 UpdateGuideState exits: m=43453 SNR=37.5 Saturated 03:30:43.116 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:43.116 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:43.116 00.000 30444 Enqueuing Expose request 03:30:43.199 00.083 15672 IsGuiding returns 1 03:30:43.200 00.001 15672 scope still moving after pulse duration time elapsed 03:30:43.220 00.020 15672 IsSlewing returns 0 03:30:43.235 00.015 15672 IsGuiding returns 0 03:30:43.235 00.000 15672 scope move finished after 118 + 48 ms 03:30:43.235 00.000 15672 Move returns status 0, amount 118 03:30:43.235 00.000 15672 MoveAxis(N, 111, ABG) 03:30:43.235 00.000 15672 Guiding Dir = 0, Dur = 111 03:30:43.235 00.000 15672 IsSlewing returns 0 03:30:43.236 00.001 15672 IsGuiding returns 0 03:30:43.314 00.078 15672 PulseGuide returned control before completion, sleep 44 03:30:43.361 00.047 15672 IsGuiding returns 1 03:30:43.361 00.000 15672 scope still moving after pulse duration time elapsed 03:30:43.382 00.021 15672 IsSlewing returns 0 03:30:43.396 00.014 15672 IsGuiding returns 1 03:30:43.418 00.022 15672 IsSlewing returns 0 03:30:43.458 00.040 15672 IsGuiding returns 0 03:30:43.458 00.000 15672 scope move finished after 111 + 111 ms 03:30:43.459 00.001 15672 Move returns status 0, amount 111 03:30:43.459 00.000 15672 move complete, result=0 03:30:43.459 00.000 15672 worker thread done servicing request 03:30:43.459 00.000 15672 Worker thread wakes up 03:30:43.459 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:43.459 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:43.459 00.000 30444 GuideStep: 0.5 px 118 ms WEST, -0.6 px 111 ms NORTH 03:30:45.365 01.906 15672 Exposure complete 03:30:45.385 00.020 15672 worker thread done servicing request 03:30:45.385 00.000 30444 OnExposeComplete: enter 03:30:45.385 00.000 30444 UpdateGuideState(): m_state=6 03:30:45.385 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8176 03:30:45.385 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=203.64, Mass=44805, SNR=42.0, Peak=6598 HFD=3.6 03:30:45.385 00.000 30444 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 03:30:45.385 00.000 30444 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 03:30:45.385 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-1.00 mountX=0.23 mountY=-0.22, mountTheta=-0.75 03:30:45.385 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.26, opts=13) 03:30:45.385 00.000 30444 Enqueuing Move request for scope (0.17, -0.26) 03:30:45.386 00.001 15672 Worker thread wakes up 03:30:45.386 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd 03:30:45.386 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.26) 03:30:45.386 00.000 15672 Moving (0.17, -0.26) raw xDistance=0.23 yDistance=-0.22 03:30:45.386 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 03:30:45.386 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:30:45.386 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 03:30:45.386 00.000 15672 MoveAxis(E, 0, ABG) 03:30:45.386 00.000 15672 Move returns status 0, amount 0 03:30:45.386 00.000 15672 MoveAxis(N, 0, ABG) 03:30:45.386 00.000 15672 Move returns status 0, amount 0 03:30:45.386 00.000 15672 move complete, result=0 03:30:45.386 00.000 15672 worker thread done servicing request 03:30:45.391 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=16642, FiltMin=2613, FiltMax=11453, Gamma=2.950 03:30:45.434 00.043 30444 UpdateGuideState exits: m=44805 SNR=42.0 Saturated 03:30:45.434 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:45.434 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:45.434 00.000 30444 Enqueuing Expose request 03:30:45.434 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:30:45.434 00.000 15672 Worker thread wakes up 03:30:45.434 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:45.434 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:47.543 02.109 15672 Exposure complete 03:30:47.563 00.020 15672 worker thread done servicing request 03:30:47.563 00.000 30444 OnExposeComplete: enter 03:30:47.563 00.000 30444 UpdateGuideState(): m_state=6 03:30:47.563 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8177 03:30:47.563 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=203.11, Mass=35644, SNR=31.3, Peak=5692 HFD=3.4 03:30:47.564 00.001 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 03:30:47.564 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 03:30:47.564 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.78 hyp=0.79 cameraTheta=-1.43 mountX=0.32 mountY=-0.74, mountTheta=-1.17 03:30:47.564 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.78, opts=13) 03:30:47.564 00.000 30444 Enqueuing Move request for scope (0.11, -0.78) 03:30:47.564 00.000 15672 Worker thread wakes up 03:30:47.564 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.78) opts 0xd 03:30:47.564 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.78) 03:30:47.564 00.000 15672 Moving (0.11, -0.78) raw xDistance=0.32 yDistance=-0.74 03:30:47.564 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 03:30:47.564 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 03:30:47.564 00.000 15672 MoveAxis(W, 86, ABG) 03:30:47.564 00.000 15672 Guiding Dir = 3, Dur = 86 03:30:47.565 00.001 15672 IsSlewing returns 0 03:30:47.566 00.001 15672 IsGuiding returns 0 03:30:47.570 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=15176, FiltMin=2622, FiltMax=11149, Gamma=2.950 03:30:47.595 00.025 15672 PulseGuide returned control before completion, sleep 68 03:30:47.664 00.069 15672 IsGuiding returns 1 03:30:47.664 00.000 15672 scope still moving after pulse duration time elapsed 03:30:47.685 00.021 15672 IsSlewing returns 0 03:30:47.707 00.022 15672 IsGuiding returns 0 03:30:47.707 00.000 15672 scope move finished after 86 + 55 ms 03:30:47.707 00.000 15672 Move returns status 0, amount 86 03:30:47.707 00.000 15672 MoveAxis(N, 132, ABG) 03:30:47.707 00.000 15672 Guiding Dir = 0, Dur = 132 03:30:47.708 00.001 15672 IsSlewing returns 0 03:30:47.709 00.001 15672 IsGuiding returns 0 03:30:47.757 00.048 30444 UpdateGuideState exits: m=35644 SNR=31.3 Saturated 03:30:47.757 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:47.757 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:47.757 00.000 30444 Enqueuing Expose request 03:30:47.787 00.030 15672 PulseGuide returned control before completion, sleep 65 03:30:47.882 00.095 15672 IsGuiding returns 1 03:30:47.882 00.000 15672 scope still moving after pulse duration time elapsed 03:30:47.904 00.022 15672 IsSlewing returns 0 03:30:47.905 00.001 15672 IsGuiding returns 1 03:30:47.925 00.020 15672 IsSlewing returns 0 03:30:47.947 00.022 15672 IsGuiding returns 0 03:30:47.947 00.000 15672 scope move finished after 132 + 105 ms 03:30:47.947 00.000 15672 Move returns status 0, amount 132 03:30:47.947 00.000 15672 move complete, result=0 03:30:47.947 00.000 15672 worker thread done servicing request 03:30:47.947 00.000 15672 Worker thread wakes up 03:30:47.947 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:47.947 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:47.947 00.000 30444 GuideStep: 0.3 px 86 ms WEST, -0.7 px 132 ms NORTH 03:30:49.854 01.907 15672 Exposure complete 03:30:49.874 00.020 15672 worker thread done servicing request 03:30:49.874 00.000 30444 OnExposeComplete: enter 03:30:49.874 00.000 30444 UpdateGuideState(): m_state=6 03:30:49.874 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8178 03:30:49.874 00.000 30444 Star::Find returns 1 (1), X=463.42, Y=203.72, Mass=44253, SNR=38.0, Peak=5513 HFD=4.2 03:30:49.874 00.000 30444 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.28) = xAngle (-0.19 = -0.19) 03:30:49.874 00.000 30444 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.25 = -0.25) 03:30:49.874 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.17 hyp=0.38 cameraTheta=-0.47 mountX=0.37 mountY=-0.09, mountTheta=-0.25 03:30:49.875 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.17, opts=13) 03:30:49.875 00.000 30444 Enqueuing Move request for scope (0.34, -0.17) 03:30:49.875 00.000 15672 Worker thread wakes up 03:30:49.875 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.17) opts 0xd 03:30:49.875 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.17) 03:30:49.875 00.000 15672 Moving (0.34, -0.17) raw xDistance=0.37 yDistance=-0.09 03:30:49.875 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37 03:30:49.875 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:30:49.875 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 03:30:49.875 00.000 15672 MoveAxis(W, 106, ABG) 03:30:49.875 00.000 15672 Guiding Dir = 3, Dur = 106 03:30:49.876 00.001 15672 IsSlewing returns 0 03:30:49.877 00.001 15672 IsGuiding returns 0 03:30:49.881 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=16510, FiltMin=2606, FiltMax=12109, Gamma=2.950 03:30:49.895 00.014 15672 PulseGuide returned control before completion, sleep 99 03:30:49.997 00.102 15672 IsGuiding returns 1 03:30:49.997 00.000 15672 scope still moving after pulse duration time elapsed 03:30:50.018 00.021 15672 IsSlewing returns 0 03:30:50.055 00.037 15672 IsGuiding returns 0 03:30:50.056 00.001 15672 scope move finished after 106 + 71 ms 03:30:50.056 00.000 15672 Move returns status 0, amount 106 03:30:50.056 00.000 15672 MoveAxis(N, 0, ABG) 03:30:50.056 00.000 15672 Move returns status 0, amount 0 03:30:50.056 00.000 15672 move complete, result=0 03:30:50.056 00.000 15672 worker thread done servicing request 03:30:50.303 00.247 30444 UpdateGuideState exits: m=44253 SNR=38.0 Saturated 03:30:50.304 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:50.304 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:50.304 00.000 30444 Enqueuing Expose request 03:30:50.304 00.000 30444 GuideStep: 0.4 px 106 ms WEST, -0.1 px 0 ms NORTH 03:30:50.304 00.000 15672 Worker thread wakes up 03:30:50.305 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:50.305 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:52.414 02.109 15672 Exposure complete 03:30:52.434 00.020 15672 worker thread done servicing request 03:30:52.434 00.000 30444 OnExposeComplete: enter 03:30:52.434 00.000 30444 UpdateGuideState(): m_state=6 03:30:52.434 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8179 03:30:52.435 00.001 30444 Star::Find returns 1 (1), X=463.26, Y=203.86, Mass=33178, SNR=28.9, Peak=5497 HFD=3.5 03:30:52.435 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 03:30:52.435 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.00 = 0.00) 03:30:52.435 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.21 mountX=0.18 mountY=0.00, mountTheta=0.00 03:30:52.437 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.04, opts=13) 03:30:52.437 00.000 30444 Enqueuing Move request for scope (0.18, -0.04) 03:30:52.437 00.000 15672 Worker thread wakes up 03:30:52.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd 03:30:52.437 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.04) 03:30:52.437 00.000 15672 Moving (0.18, -0.04) raw xDistance=0.18 yDistance=0.00 03:30:52.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 03:30:52.437 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:30:52.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 03:30:52.437 00.000 15672 MoveAxis(E, 0, ABG) 03:30:52.437 00.000 15672 Move returns status 0, amount 0 03:30:52.437 00.000 15672 MoveAxis(N, 0, ABG) 03:30:52.437 00.000 15672 Move returns status 0, amount 0 03:30:52.437 00.000 15672 move complete, result=0 03:30:52.437 00.000 15672 worker thread done servicing request 03:30:52.443 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=16712, FiltMin=2566, FiltMax=11954, Gamma=2.950 03:30:52.841 00.398 30444 UpdateGuideState exits: m=33178 SNR=28.9 Saturated 03:30:52.842 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:52.842 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:52.842 00.000 30444 Enqueuing Expose request 03:30:52.842 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 03:30:52.842 00.000 15672 Worker thread wakes up 03:30:52.843 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:52.843 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:54.758 01.915 15672 Exposure complete 03:30:54.790 00.032 15672 worker thread done servicing request 03:30:54.790 00.000 30444 OnExposeComplete: enter 03:30:54.790 00.000 30444 UpdateGuideState(): m_state=6 03:30:54.790 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8180 03:30:54.790 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=204.17, Mass=40207, SNR=36.7, Peak=5322 HFD=4.2 03:30:54.790 00.000 30444 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.28) = xAngle (2.30 = 2.30) 03:30:54.791 00.001 30444 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.23 = 2.23) 03:30:54.791 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.28 hyp=0.31 cameraTheta=2.02 mountX=-0.21 mountY=0.24, mountTheta=2.27 03:30:54.791 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.28, opts=13) 03:30:54.791 00.000 30444 Enqueuing Move request for scope (-0.13, 0.28) 03:30:54.791 00.000 15672 Worker thread wakes up 03:30:54.791 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.28) opts 0xd 03:30:54.791 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.28) 03:30:54.791 00.000 15672 Moving (-0.13, 0.28) raw xDistance=-0.21 yDistance=0.24 03:30:54.791 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 03:30:54.791 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:30:54.791 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 03:30:54.791 00.000 15672 MoveAxis(E, 0, ABG) 03:30:54.791 00.000 15672 Move returns status 0, amount 0 03:30:54.792 00.001 15672 MoveAxis(N, 0, ABG) 03:30:54.792 00.000 15672 Move returns status 0, amount 0 03:30:54.792 00.000 15672 move complete, result=0 03:30:54.792 00.000 15672 worker thread done servicing request 03:30:54.796 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=15530, FiltMin=2480, FiltMax=11142, Gamma=2.950 03:30:54.891 00.095 30444 UpdateGuideState exits: m=40207 SNR=36.7 Saturated 03:30:54.891 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:54.891 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:54.891 00.000 30444 Enqueuing Expose request 03:30:54.891 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 03:30:54.891 00.000 15672 Worker thread wakes up 03:30:54.891 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:54.891 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:57.000 02.109 15672 Exposure complete 03:30:57.019 00.019 15672 worker thread done servicing request 03:30:57.019 00.000 30444 OnExposeComplete: enter 03:30:57.020 00.001 30444 UpdateGuideState(): m_state=6 03:30:57.020 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8181 03:30:57.020 00.000 30444 Star::Find returns 1 (1), X=463.03, Y=203.93, Mass=43688, SNR=38.2, Peak=5892 HFD=4.0 03:30:57.020 00.000 30444 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.28) = xAngle (2.79 = 2.79) 03:30:57.020 00.000 30444 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.73 = 2.73) 03:30:57.020 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.52 mountX=-0.06 mountY=0.03, mountTheta=2.74 03:30:57.020 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.04, opts=13) 03:30:57.020 00.000 30444 Enqueuing Move request for scope (-0.05, 0.04) 03:30:57.020 00.000 15672 Worker thread wakes up 03:30:57.021 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd 03:30:57.021 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.04) 03:30:57.021 00.000 15672 Moving (-0.05, 0.04) raw xDistance=-0.06 yDistance=0.03 03:30:57.021 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 03:30:57.021 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:30:57.021 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 03:30:57.021 00.000 15672 MoveAxis(E, 0, ABG) 03:30:57.021 00.000 15672 Move returns status 0, amount 0 03:30:57.021 00.000 15672 MoveAxis(N, 0, ABG) 03:30:57.021 00.000 15672 Move returns status 0, amount 0 03:30:57.021 00.000 15672 move complete, result=0 03:30:57.021 00.000 15672 worker thread done servicing request 03:30:57.025 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=14893, FiltMin=2578, FiltMax=11158, Gamma=2.950 03:30:57.068 00.043 30444 UpdateGuideState exits: m=43688 SNR=38.2 Saturated 03:30:57.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:57.068 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:57.068 00.000 30444 Enqueuing Expose request 03:30:57.069 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:30:57.069 00.000 15672 Worker thread wakes up 03:30:57.069 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:57.069 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:30:58.975 01.906 15672 Exposure complete 03:30:58.995 00.020 15672 worker thread done servicing request 03:30:58.995 00.000 30444 OnExposeComplete: enter 03:30:58.995 00.000 30444 UpdateGuideState(): m_state=6 03:30:58.995 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8182 03:30:58.995 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=203.40, Mass=43329, SNR=41.6, Peak=5999 HFD=3.8 03:30:58.995 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 03:30:58.995 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 03:30:58.995 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.50 hyp=0.50 cameraTheta=-1.64 mountX=0.10 mountY=-0.49, mountTheta=-1.36 03:30:58.996 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.50, opts=13) 03:30:58.996 00.000 30444 Enqueuing Move request for scope (-0.03, -0.50) 03:30:58.996 00.000 15672 Worker thread wakes up 03:30:58.996 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.50) opts 0xd 03:30:58.996 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.50) 03:30:58.996 00.000 15672 Moving (-0.03, -0.50) raw xDistance=0.10 yDistance=-0.49 03:30:58.996 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:30:58.996 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 03:30:58.996 00.000 15672 MoveAxis(E, 0, ABG) 03:30:58.996 00.000 15672 Move returns status 0, amount 0 03:30:58.996 00.000 15672 MoveAxis(N, 88, ABG) 03:30:58.996 00.000 15672 Guiding Dir = 0, Dur = 88 03:30:58.997 00.001 15672 IsSlewing returns 0 03:30:58.998 00.001 15672 IsGuiding returns 0 03:30:59.002 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=16528, FiltMin=2572, FiltMax=11492, Gamma=2.950 03:30:59.082 00.080 15672 PulseGuide returned control before completion, sleep 15 03:30:59.114 00.032 15672 IsGuiding returns 1 03:30:59.114 00.000 15672 scope still moving after pulse duration time elapsed 03:30:59.136 00.022 15672 IsSlewing returns 0 03:30:59.138 00.002 15672 IsGuiding returns 1 03:30:59.158 00.020 15672 IsSlewing returns 0 03:30:59.161 00.003 15672 IsGuiding returns 1 03:30:59.182 00.021 15672 IsSlewing returns 0 03:30:59.194 00.012 15672 IsGuiding returns 0 03:30:59.194 00.000 15672 scope move finished after 88 + 108 ms 03:30:59.194 00.000 15672 Move returns status 0, amount 88 03:30:59.194 00.000 15672 move complete, result=0 03:30:59.195 00.001 15672 worker thread done servicing request 03:30:59.448 00.253 30444 UpdateGuideState exits: m=43329 SNR=41.6 Saturated 03:30:59.448 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:30:59.449 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:30:59.449 00.000 30444 Enqueuing Expose request 03:30:59.449 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 88 ms NORTH 03:30:59.449 00.000 15672 Worker thread wakes up 03:30:59.449 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:30:59.449 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:01.557 02.108 15672 Exposure complete 03:31:01.577 00.020 15672 worker thread done servicing request 03:31:01.577 00.000 30444 OnExposeComplete: enter 03:31:01.577 00.000 30444 UpdateGuideState(): m_state=6 03:31:01.577 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8183 03:31:01.577 00.000 30444 Star::Find returns 1 (1), X=463.31, Y=204.16, Mass=48238, SNR=43.1, Peak=5853 HFD=4.1 03:31:01.578 00.001 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 03:31:01.578 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 03:31:01.578 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.27 hyp=0.35 cameraTheta=0.87 mountX=0.14 mountY=0.31, mountTheta=1.13 03:31:01.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.27, opts=13) 03:31:01.578 00.000 30444 Enqueuing Move request for scope (0.23, 0.27) 03:31:01.578 00.000 15672 Worker thread wakes up 03:31:01.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.27) opts 0xd 03:31:01.578 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.27) 03:31:01.578 00.000 15672 Moving (0.23, 0.27) raw xDistance=0.14 yDistance=0.31 03:31:01.578 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:31:01.578 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:31:01.578 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 03:31:01.579 00.001 15672 MoveAxis(E, 0, ABG) 03:31:01.579 00.000 15672 Move returns status 0, amount 0 03:31:01.579 00.000 15672 MoveAxis(N, 0, ABG) 03:31:01.579 00.000 15672 Move returns status 0, amount 0 03:31:01.579 00.000 15672 move complete, result=0 03:31:01.579 00.000 15672 worker thread done servicing request 03:31:01.583 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=17165, FiltMin=2562, FiltMax=12486, Gamma=2.950 03:31:01.626 00.043 30444 UpdateGuideState exits: m=48238 SNR=43.1 Saturated 03:31:01.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:01.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:01.626 00.000 30444 Enqueuing Expose request 03:31:01.626 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 03:31:01.626 00.000 15672 Worker thread wakes up 03:31:01.626 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:01.626 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:03.535 01.909 15672 Exposure complete 03:31:03.555 00.020 15672 worker thread done servicing request 03:31:03.555 00.000 30444 OnExposeComplete: enter 03:31:03.555 00.000 30444 UpdateGuideState(): m_state=6 03:31:03.555 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8184 03:31:03.555 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=204.01, Mass=38691, SNR=36.3, Peak=5646 HFD=3.8 03:31:03.555 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 03:31:03.555 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 03:31:03.555 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.16 cameraTheta=0.78 mountX=0.08 mountY=0.14, mountTheta=1.04 03:31:03.556 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.12, opts=13) 03:31:03.556 00.000 30444 Enqueuing Move request for scope (0.12, 0.12) 03:31:03.556 00.000 15672 Worker thread wakes up 03:31:03.556 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd 03:31:03.556 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.12) 03:31:03.556 00.000 15672 Moving (0.12, 0.12) raw xDistance=0.08 yDistance=0.14 03:31:03.556 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:31:03.556 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:31:03.556 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 03:31:03.556 00.000 15672 MoveAxis(E, 0, ABG) 03:31:03.556 00.000 15672 Move returns status 0, amount 0 03:31:03.556 00.000 15672 MoveAxis(N, 0, ABG) 03:31:03.556 00.000 15672 Move returns status 0, amount 0 03:31:03.556 00.000 15672 move complete, result=0 03:31:03.556 00.000 15672 worker thread done servicing request 03:31:03.561 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=16628, FiltMin=2618, FiltMax=11369, Gamma=2.950 03:31:03.604 00.043 30444 UpdateGuideState exits: m=38691 SNR=36.3 Saturated 03:31:03.604 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:03.604 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:03.604 00.000 30444 Enqueuing Expose request 03:31:03.604 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:31:03.604 00.000 15672 Worker thread wakes up 03:31:03.604 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:03.604 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:05.713 02.109 15672 Exposure complete 03:31:05.733 00.020 15672 worker thread done servicing request 03:31:05.733 00.000 30444 OnExposeComplete: enter 03:31:05.733 00.000 30444 UpdateGuideState(): m_state=6 03:31:05.733 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8185 03:31:05.733 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=203.82, Mass=39582, SNR=36.2, Peak=5404 HFD=4.2 03:31:05.733 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 03:31:05.733 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 03:31:05.733 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.24 mountX=-0.04 mountY=-0.09, mountTheta=-1.97 03:31:05.734 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.08, opts=13) 03:31:05.734 00.000 30444 Enqueuing Move request for scope (-0.06, -0.08) 03:31:05.734 00.000 15672 Worker thread wakes up 03:31:05.734 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd 03:31:05.734 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.08) 03:31:05.734 00.000 15672 Moving (-0.06, -0.08) raw xDistance=-0.04 yDistance=-0.09 03:31:05.734 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:31:05.734 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:31:05.734 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 03:31:05.734 00.000 15672 MoveAxis(E, 0, ABG) 03:31:05.734 00.000 15672 Move returns status 0, amount 0 03:31:05.734 00.000 15672 MoveAxis(N, 0, ABG) 03:31:05.734 00.000 15672 Move returns status 0, amount 0 03:31:05.735 00.001 15672 move complete, result=0 03:31:05.735 00.000 15672 worker thread done servicing request 03:31:05.739 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2095, max=17692, FiltMin=2565, FiltMax=12014, Gamma=2.950 03:31:06.099 00.360 30444 UpdateGuideState exits: m=39582 SNR=36.2 Saturated 03:31:06.099 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:06.099 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:06.099 00.000 30444 Enqueuing Expose request 03:31:06.099 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 03:31:06.099 00.000 15672 Worker thread wakes up 03:31:06.099 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:06.099 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:08.007 01.908 15672 Exposure complete 03:31:08.027 00.020 15672 worker thread done servicing request 03:31:08.027 00.000 30444 OnExposeComplete: enter 03:31:08.027 00.000 30444 UpdateGuideState(): m_state=6 03:31:08.027 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8186 03:31:08.027 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=204.01, Mass=30533, SNR=28.6, Peak=5257 HFD=3.8 03:31:08.027 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 03:31:08.027 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 03:31:08.027 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.44 mountX=-0.02 mountY=0.11, mountTheta=1.71 03:31:08.028 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.11, opts=13) 03:31:08.028 00.000 30444 Enqueuing Move request for scope (0.02, 0.11) 03:31:08.028 00.000 15672 Worker thread wakes up 03:31:08.028 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd 03:31:08.028 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.11) 03:31:08.028 00.000 15672 Moving (0.02, 0.11) raw xDistance=-0.02 yDistance=0.11 03:31:08.028 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 03:31:08.028 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:31:08.028 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 03:31:08.028 00.000 15672 MoveAxis(E, 0, ABG) 03:31:08.028 00.000 15672 Move returns status 0, amount 0 03:31:08.028 00.000 15672 MoveAxis(N, 0, ABG) 03:31:08.028 00.000 15672 Move returns status 0, amount 0 03:31:08.028 00.000 15672 move complete, result=0 03:31:08.028 00.000 15672 worker thread done servicing request 03:31:08.033 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=16323, FiltMin=2556, FiltMax=11687, Gamma=2.950 03:31:08.163 00.130 30444 UpdateGuideState exits: m=30533 SNR=28.6 Saturated 03:31:08.163 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:08.163 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:08.163 00.000 30444 Enqueuing Expose request 03:31:08.164 00.001 15672 Worker thread wakes up 03:31:08.164 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:08.164 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:08.164 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:31:10.274 02.110 15672 Exposure complete 03:31:10.294 00.020 15672 worker thread done servicing request 03:31:10.294 00.000 30444 OnExposeComplete: enter 03:31:10.294 00.000 30444 UpdateGuideState(): m_state=6 03:31:10.294 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8187 03:31:10.294 00.000 30444 Star::Find returns 1 (1), X=463.28, Y=203.90, Mass=44286, SNR=39.2, Peak=5055 HFD=4.6 03:31:10.294 00.000 30444 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.28) = xAngle (0.30 = 0.30) 03:31:10.294 00.000 30444 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.24 = 0.24) 03:31:10.294 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.00 hyp=0.20 cameraTheta=0.02 mountX=0.19 mountY=0.05, mountTheta=0.25 03:31:10.295 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.00, opts=13) 03:31:10.295 00.000 30444 Enqueuing Move request for scope (0.20, 0.00) 03:31:10.295 00.000 15672 Worker thread wakes up 03:31:10.295 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.00) opts 0xd 03:31:10.295 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.00) 03:31:10.295 00.000 15672 Moving (0.20, 0.00) raw xDistance=0.19 yDistance=0.05 03:31:10.295 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:31:10.295 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:31:10.295 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 03:31:10.295 00.000 15672 MoveAxis(E, 0, ABG) 03:31:10.295 00.000 15672 Move returns status 0, amount 0 03:31:10.295 00.000 15672 MoveAxis(N, 0, ABG) 03:31:10.295 00.000 15672 Move returns status 0, amount 0 03:31:10.295 00.000 15672 move complete, result=0 03:31:10.295 00.000 15672 worker thread done servicing request 03:31:10.302 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2081, max=14497, FiltMin=2643, FiltMax=11085, Gamma=2.950 03:31:10.345 00.043 30444 UpdateGuideState exits: m=44286 SNR=39.2 Saturated 03:31:10.345 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:10.345 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:10.345 00.000 30444 Enqueuing Expose request 03:31:10.345 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 03:31:10.345 00.000 15672 Worker thread wakes up 03:31:10.345 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:10.345 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:12.253 01.908 15672 Exposure complete 03:31:12.273 00.020 15672 worker thread done servicing request 03:31:12.273 00.000 30444 OnExposeComplete: enter 03:31:12.273 00.000 30444 UpdateGuideState(): m_state=6 03:31:12.273 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8188 03:31:12.273 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=203.17, Mass=38878, SNR=34.8, Peak=5213 HFD=4.1 03:31:12.273 00.000 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 03:31:12.273 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 03:31:12.273 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.72 hyp=0.73 cameraTheta=-1.42 mountX=0.30 mountY=-0.68, mountTheta=-1.15 03:31:12.274 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.72, opts=13) 03:31:12.274 00.000 30444 Enqueuing Move request for scope (0.11, -0.72) 03:31:12.274 00.000 15672 Worker thread wakes up 03:31:12.274 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.72) opts 0xd 03:31:12.274 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.72) 03:31:12.274 00.000 15672 Moving (0.11, -0.72) raw xDistance=0.30 yDistance=-0.68 03:31:12.274 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 03:31:12.274 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 03:31:12.274 00.000 15672 MoveAxis(W, 81, ABG) 03:31:12.274 00.000 15672 Guiding Dir = 3, Dur = 81 03:31:12.275 00.001 15672 IsSlewing returns 0 03:31:12.277 00.002 15672 IsGuiding returns 0 03:31:12.281 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2146, max=13662, FiltMin=2581, FiltMax=10088, Gamma=2.950 03:31:12.292 00.011 15672 PulseGuide returned control before completion, sleep 77 03:31:12.323 00.031 30444 UpdateGuideState exits: m=38878 SNR=34.8 Saturated 03:31:12.323 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:12.323 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:12.324 00.001 30444 Enqueuing Expose request 03:31:12.405 00.081 15672 IsGuiding returns 0 03:31:12.405 00.000 15672 Move returns status 0, amount 81 03:31:12.405 00.000 15672 MoveAxis(N, 121, ABG) 03:31:12.405 00.000 15672 Guiding Dir = 0, Dur = 121 03:31:12.405 00.000 15672 IsSlewing returns 0 03:31:12.406 00.001 15672 IsGuiding returns 0 03:31:12.484 00.078 15672 PulseGuide returned control before completion, sleep 53 03:31:12.541 00.057 15672 IsGuiding returns 1 03:31:12.541 00.000 15672 scope still moving after pulse duration time elapsed 03:31:12.563 00.022 15672 IsSlewing returns 0 03:31:12.565 00.002 15672 IsGuiding returns 1 03:31:12.586 00.021 15672 IsSlewing returns 0 03:31:12.661 00.075 15672 IsGuiding returns 0 03:31:12.661 00.000 15672 scope move finished after 121 + 133 ms 03:31:12.661 00.000 15672 Move returns status 0, amount 121 03:31:12.661 00.000 15672 move complete, result=0 03:31:12.661 00.000 15672 worker thread done servicing request 03:31:12.661 00.000 15672 Worker thread wakes up 03:31:12.661 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.7 px 121 ms NORTH 03:31:12.662 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:12.662 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:14.772 02.110 15672 Exposure complete 03:31:14.795 00.023 15672 worker thread done servicing request 03:31:14.795 00.000 30444 OnExposeComplete: enter 03:31:14.795 00.000 30444 UpdateGuideState(): m_state=6 03:31:14.795 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8189 03:31:14.795 00.000 30444 Star::Find returns 1 (1), X=463.71, Y=204.73, Mass=41032, SNR=39.2, Peak=5668 HFD=4.3 03:31:14.795 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 03:31:14.795 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 03:31:14.795 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=0.84 hyp=1.05 cameraTheta=0.93 mountX=0.37 mountY=0.95, mountTheta=1.20 03:31:14.796 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=0.84, opts=13) 03:31:14.796 00.000 30444 Enqueuing Move request for scope (0.63, 0.84) 03:31:14.796 00.000 15672 Worker thread wakes up 03:31:14.796 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.84) opts 0xd 03:31:14.796 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, 0.84) 03:31:14.796 00.000 15672 Moving (0.63, 0.84) raw xDistance=0.37 yDistance=0.95 03:31:14.796 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37 03:31:14.796 00.000 15672 resist switch: large excursion: input 0.95 thresh 0.75 direction from -1 to 1 03:31:14.796 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.86 03:31:14.796 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95 03:31:14.796 00.000 15672 MoveAxis(W, 106, ABG) 03:31:14.796 00.000 15672 Guiding Dir = 3, Dur = 106 03:31:14.797 00.001 15672 IsSlewing returns 0 03:31:14.798 00.001 15672 IsGuiding returns 0 03:31:14.801 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=14456, FiltMin=2496, FiltMax=10566, Gamma=2.950 03:31:14.816 00.015 15672 PulseGuide returned control before completion, sleep 98 03:31:14.916 00.100 15672 IsGuiding returns 1 03:31:14.916 00.000 15672 scope still moving after pulse duration time elapsed 03:31:14.937 00.021 15672 IsSlewing returns 0 03:31:14.992 00.055 15672 IsGuiding returns 0 03:31:14.992 00.000 15672 scope move finished after 106 + 88 ms 03:31:14.992 00.000 15672 Move returns status 0, amount 106 03:31:14.992 00.000 15672 MoveAxis(S, 170, ABG) 03:31:14.992 00.000 15672 Guiding Dir = 1, Dur = 170 03:31:14.992 00.000 15672 IsSlewing returns 0 03:31:14.993 00.001 15672 IsGuiding returns 0 03:31:15.072 00.079 15672 PulseGuide returned control before completion, sleep 101 03:31:15.177 00.105 15672 IsGuiding returns 1 03:31:15.177 00.000 15672 scope still moving after pulse duration time elapsed 03:31:15.197 00.020 15672 IsSlewing returns 0 03:31:15.234 00.037 15672 IsGuiding returns 1 03:31:15.254 00.020 15672 IsSlewing returns 0 03:31:15.257 00.003 15672 IsGuiding returns 1 03:31:15.278 00.021 15672 IsSlewing returns 0 03:31:15.282 00.004 30444 UpdateGuideState exits: m=41032 SNR=39.2 Saturated 03:31:15.282 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:15.282 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:15.283 00.001 30444 Enqueuing Expose request 03:31:15.297 00.014 15672 IsGuiding returns 0 03:31:15.297 00.000 15672 scope move finished after 170 + 133 ms 03:31:15.297 00.000 15672 Move returns status 0, amount 170 03:31:15.297 00.000 15672 move complete, result=0 03:31:15.297 00.000 30444 GuideStep: 0.4 px 106 ms WEST, 1.0 px 170 ms SOUTH 03:31:15.298 00.001 15672 worker thread done servicing request 03:31:15.298 00.000 15672 Worker thread wakes up 03:31:15.298 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:15.298 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:17.204 01.906 15672 Exposure complete 03:31:17.224 00.020 15672 worker thread done servicing request 03:31:17.224 00.000 30444 OnExposeComplete: enter 03:31:17.224 00.000 30444 UpdateGuideState(): m_state=6 03:31:17.224 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8190 03:31:17.224 00.000 30444 Star::Find returns 1 (1), X=463.61, Y=205.26, Mass=36022, SNR=35.5, Peak=5715 HFD=3.5 03:31:17.224 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 03:31:17.224 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 03:31:17.224 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=1.37 hyp=1.47 cameraTheta=1.20 mountX=0.14 mountY=1.45, mountTheta=1.48 03:31:17.225 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=1.37, opts=13) 03:31:17.225 00.000 30444 Enqueuing Move request for scope (0.53, 1.37) 03:31:17.225 00.000 15672 Worker thread wakes up 03:31:17.225 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 1.37) opts 0xd 03:31:17.225 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 1.37) 03:31:17.225 00.000 15672 Moving (0.53, 1.37) raw xDistance=0.14 yDistance=1.45 03:31:17.225 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:31:17.225 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.45 from input 1.45 03:31:17.225 00.000 15672 MoveAxis(E, 0, ABG) 03:31:17.225 00.000 15672 Move returns status 0, amount 0 03:31:17.225 00.000 15672 MoveAxis(S, 259, ABG) 03:31:17.225 00.000 15672 Guiding Dir = 1, Dur = 259 03:31:17.225 00.000 15672 IsSlewing returns 0 03:31:17.227 00.002 15672 IsGuiding returns 0 03:31:17.232 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=12636, FiltMin=2605, FiltMax=11024, Gamma=2.950 03:31:17.275 00.043 30444 UpdateGuideState exits: m=36022 SNR=35.5 Saturated 03:31:17.275 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:17.275 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:17.275 00.000 30444 Enqueuing Expose request 03:31:17.308 00.033 15672 PulseGuide returned control before completion, sleep 188 03:31:17.499 00.191 15672 IsGuiding returns 1 03:31:17.499 00.000 15672 scope still moving after pulse duration time elapsed 03:31:17.520 00.021 15672 IsSlewing returns 0 03:31:17.521 00.001 15672 IsGuiding returns 1 03:31:17.542 00.021 15672 IsSlewing returns 0 03:31:17.543 00.001 15672 IsGuiding returns 1 03:31:17.564 00.021 15672 IsSlewing returns 0 03:31:17.629 00.065 15672 IsGuiding returns 0 03:31:17.629 00.000 15672 scope move finished after 259 + 143 ms 03:31:17.629 00.000 15672 Move returns status 0, amount 259 03:31:17.629 00.000 15672 move complete, result=0 03:31:17.629 00.000 15672 worker thread done servicing request 03:31:17.630 00.001 15672 Worker thread wakes up 03:31:17.630 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:17.630 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:17.630 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 1.5 px 259 ms SOUTH 03:31:19.748 02.118 15672 Exposure complete 03:31:19.773 00.025 15672 worker thread done servicing request 03:31:19.773 00.000 30444 OnExposeComplete: enter 03:31:19.773 00.000 30444 UpdateGuideState(): m_state=6 03:31:19.773 00.000 30444 Star::Find(15, 463, 205, 0, (0,0,0,0), 0.0, 255) frame 8191 03:31:19.773 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=205.36, Mass=41651, SNR=38.2, Peak=5696 HFD=3.7 03:31:19.773 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 03:31:19.773 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.62 = 1.62) 03:31:19.773 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=1.47 hyp=1.49 cameraTheta=1.41 mountX=-0.17 mountY=1.48, mountTheta=1.69 03:31:19.774 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=1.47, opts=13) 03:31:19.774 00.000 30444 Enqueuing Move request for scope (0.24, 1.47) 03:31:19.774 00.000 15672 Worker thread wakes up 03:31:19.774 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 1.47) opts 0xd 03:31:19.774 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 1.47) 03:31:19.774 00.000 15672 Moving (0.24, 1.47) raw xDistance=-0.17 yDistance=1.48 03:31:19.774 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:31:19.774 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.48 from input 1.48 03:31:19.774 00.000 15672 MoveAxis(E, 0, ABG) 03:31:19.774 00.000 15672 Move returns status 0, amount 0 03:31:19.774 00.000 15672 MoveAxis(S, 265, ABG) 03:31:19.774 00.000 15672 Guiding Dir = 1, Dur = 265 03:31:19.775 00.001 15672 IsSlewing returns 0 03:31:19.776 00.001 15672 IsGuiding returns 0 03:31:19.779 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=13667, FiltMin=2609, FiltMax=11885, Gamma=2.950 03:31:19.822 00.043 30444 UpdateGuideState exits: m=41651 SNR=38.2 Saturated 03:31:19.822 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:19.822 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:19.822 00.000 30444 Enqueuing Expose request 03:31:19.848 00.026 15672 PulseGuide returned control before completion, sleep 202 03:31:20.053 00.205 15672 IsGuiding returns 1 03:31:20.054 00.001 15672 scope still moving after pulse duration time elapsed 03:31:20.075 00.021 15672 IsSlewing returns 0 03:31:20.078 00.003 15672 IsGuiding returns 1 03:31:20.099 00.021 15672 IsSlewing returns 0 03:31:20.100 00.001 15672 IsGuiding returns 1 03:31:20.121 00.021 15672 IsSlewing returns 0 03:31:20.152 00.031 15672 IsGuiding returns 0 03:31:20.152 00.000 15672 scope move finished after 265 + 111 ms 03:31:20.152 00.000 15672 Move returns status 0, amount 265 03:31:20.152 00.000 15672 move complete, result=0 03:31:20.152 00.000 15672 worker thread done servicing request 03:31:20.152 00.000 15672 Worker thread wakes up 03:31:20.152 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 1.5 px 265 ms SOUTH 03:31:20.152 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:20.152 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:22.061 01.909 15672 Exposure complete 03:31:22.081 00.020 15672 worker thread done servicing request 03:31:22.081 00.000 30444 OnExposeComplete: enter 03:31:22.081 00.000 30444 UpdateGuideState(): m_state=6 03:31:22.081 00.000 30444 Star::Find(15, 463, 205, 0, (0,0,0,0), 0.0, 255) frame 8192 03:31:22.081 00.000 30444 Star::Find returns 1 (1), X=463.46, Y=204.56, Mass=36818, SNR=32.4, Peak=5589 HFD=3.3 03:31:22.082 00.001 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.33 = 1.33) 03:31:22.082 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 03:31:22.082 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.66 hyp=0.77 cameraTheta=1.05 mountX=0.18 mountY=0.73, mountTheta=1.33 03:31:22.082 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.66, opts=13) 03:31:22.082 00.000 30444 Enqueuing Move request for scope (0.38, 0.66) 03:31:22.082 00.000 15672 Worker thread wakes up 03:31:22.082 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.66) opts 0xd 03:31:22.082 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.66) 03:31:22.082 00.000 15672 Moving (0.38, 0.66) raw xDistance=0.18 yDistance=0.73 03:31:22.082 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 03:31:22.082 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73 03:31:22.082 00.000 15672 MoveAxis(E, 0, ABG) 03:31:22.082 00.000 15672 Move returns status 0, amount 0 03:31:22.083 00.001 15672 MoveAxis(S, 130, ABG) 03:31:22.083 00.000 15672 Guiding Dir = 1, Dur = 130 03:31:22.084 00.001 15672 IsSlewing returns 0 03:31:22.084 00.000 15672 IsGuiding returns 0 03:31:22.088 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2096, max=12333, FiltMin=2581, FiltMax=11603, Gamma=2.950 03:31:22.165 00.077 15672 PulseGuide returned control before completion, sleep 60 03:31:22.228 00.063 15672 IsGuiding returns 1 03:31:22.228 00.000 15672 scope still moving after pulse duration time elapsed 03:31:22.250 00.022 15672 IsSlewing returns 0 03:31:22.251 00.001 15672 IsGuiding returns 1 03:31:22.271 00.020 15672 IsSlewing returns 0 03:31:22.272 00.001 15672 IsGuiding returns 1 03:31:22.293 00.021 15672 IsSlewing returns 0 03:31:22.324 00.031 15672 IsGuiding returns 0 03:31:22.324 00.000 15672 scope move finished after 130 + 110 ms 03:31:22.324 00.000 15672 Move returns status 0, amount 130 03:31:22.324 00.000 15672 move complete, result=0 03:31:22.324 00.000 15672 worker thread done servicing request 03:31:22.342 00.018 30444 UpdateGuideState exits: m=36818 SNR=32.4 Saturated 03:31:22.342 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:22.342 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:22.342 00.000 30444 Enqueuing Expose request 03:31:22.342 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.7 px 130 ms SOUTH 03:31:22.342 00.000 15672 Worker thread wakes up 03:31:22.342 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:22.342 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:24.450 02.108 15672 Exposure complete 03:31:24.471 00.021 15672 worker thread done servicing request 03:31:24.471 00.000 30444 OnExposeComplete: enter 03:31:24.471 00.000 30444 UpdateGuideState(): m_state=6 03:31:24.471 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8193 03:31:24.471 00.000 30444 Star::Find returns 1 (1), X=463.37, Y=204.66, Mass=36250, SNR=32.2, Peak=5509 HFD=3.4 03:31:24.471 00.000 30444 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.28) = xAngle (1.49 = 1.49) 03:31:24.471 00.000 30444 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.43 = 1.43) 03:31:24.471 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.77 hyp=0.82 cameraTheta=1.21 mountX=0.07 mountY=0.81, mountTheta=1.49 03:31:24.472 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.77, opts=13) 03:31:24.472 00.000 30444 Enqueuing Move request for scope (0.29, 0.77) 03:31:24.472 00.000 15672 Worker thread wakes up 03:31:24.472 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.77) opts 0xd 03:31:24.472 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.77) 03:31:24.472 00.000 15672 Moving (0.29, 0.77) raw xDistance=0.07 yDistance=0.81 03:31:24.472 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:31:24.472 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 03:31:24.472 00.000 15672 MoveAxis(E, 0, ABG) 03:31:24.472 00.000 15672 Move returns status 0, amount 0 03:31:24.472 00.000 15672 MoveAxis(S, 145, ABG) 03:31:24.472 00.000 15672 Guiding Dir = 1, Dur = 145 03:31:24.473 00.001 15672 IsSlewing returns 0 03:31:24.474 00.001 15672 IsGuiding returns 0 03:31:24.477 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=13577, FiltMin=2596, FiltMax=12357, Gamma=2.950 03:31:24.520 00.043 30444 UpdateGuideState exits: m=36250 SNR=32.2 Saturated 03:31:24.520 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:24.520 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:24.520 00.000 30444 Enqueuing Expose request 03:31:24.561 00.041 15672 PulseGuide returned control before completion, sleep 68 03:31:24.630 00.069 15672 IsGuiding returns 1 03:31:24.630 00.000 15672 scope still moving after pulse duration time elapsed 03:31:24.652 00.022 15672 IsSlewing returns 0 03:31:24.652 00.000 15672 IsGuiding returns 1 03:31:24.673 00.021 15672 IsSlewing returns 0 03:31:24.674 00.001 15672 IsGuiding returns 1 03:31:24.696 00.022 15672 IsSlewing returns 0 03:31:24.697 00.001 15672 IsGuiding returns 1 03:31:24.718 00.021 15672 IsSlewing returns 0 03:31:24.737 00.019 15672 IsGuiding returns 0 03:31:24.737 00.000 15672 scope move finished after 145 + 118 ms 03:31:24.737 00.000 15672 Move returns status 0, amount 145 03:31:24.738 00.001 15672 move complete, result=0 03:31:24.738 00.000 15672 worker thread done servicing request 03:31:24.738 00.000 15672 Worker thread wakes up 03:31:24.738 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.8 px 145 ms SOUTH 03:31:24.738 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:24.738 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:26.643 01.905 15672 Exposure complete 03:31:26.663 00.020 15672 worker thread done servicing request 03:31:26.663 00.000 30444 OnExposeComplete: enter 03:31:26.663 00.000 30444 UpdateGuideState(): m_state=6 03:31:26.663 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8194 03:31:26.663 00.000 30444 Star::Find returns 1 (1), X=462.99, Y=205.00, Mass=42147, SNR=44.5, Peak=6058 HFD=4.0 03:31:26.664 00.001 30444 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 03:31:26.664 00.000 30444 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.87 = 1.87) 03:31:26.664 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=1.10 hyp=1.11 cameraTheta=1.66 mountX=-0.39 mountY=1.06, mountTheta=1.93 03:31:26.664 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=1.10, opts=13) 03:31:26.664 00.000 30444 Enqueuing Move request for scope (-0.09, 1.10) 03:31:26.664 00.000 15672 Worker thread wakes up 03:31:26.664 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 1.10) opts 0xd 03:31:26.664 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 1.10) 03:31:26.664 00.000 15672 Moving (-0.09, 1.10) raw xDistance=-0.39 yDistance=1.06 03:31:26.664 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 03:31:26.664 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06 03:31:26.664 00.000 15672 MoveAxis(E, 106, ABG) 03:31:26.664 00.000 15672 Guiding Dir = 2, Dur = 106 03:31:26.665 00.001 15672 IsSlewing returns 0 03:31:26.666 00.001 15672 IsGuiding returns 0 03:31:26.671 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=14523, FiltMin=2556, FiltMax=11911, Gamma=2.950 03:31:26.686 00.015 15672 PulseGuide returned control before completion, sleep 97 03:31:26.714 00.028 30444 UpdateGuideState exits: m=42147 SNR=44.5 Saturated 03:31:26.714 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:26.714 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:26.714 00.000 30444 Enqueuing Expose request 03:31:26.785 00.071 15672 IsGuiding returns 1 03:31:26.785 00.000 15672 scope still moving after pulse duration time elapsed 03:31:26.807 00.022 15672 IsSlewing returns 0 03:31:26.814 00.007 15672 IsGuiding returns 0 03:31:26.814 00.000 15672 scope move finished after 106 + 42 ms 03:31:26.814 00.000 15672 Move returns status 0, amount 106 03:31:26.814 00.000 15672 MoveAxis(S, 189, ABG) 03:31:26.814 00.000 15672 Guiding Dir = 1, Dur = 189 03:31:26.815 00.001 15672 IsSlewing returns 0 03:31:26.817 00.002 15672 IsGuiding returns 0 03:31:26.894 00.077 15672 PulseGuide returned control before completion, sleep 123 03:31:27.021 00.127 15672 IsGuiding returns 1 03:31:27.021 00.000 15672 scope still moving after pulse duration time elapsed 03:31:27.042 00.021 15672 IsSlewing returns 0 03:31:27.045 00.003 15672 IsGuiding returns 1 03:31:27.067 00.022 15672 IsSlewing returns 0 03:31:27.070 00.003 15672 IsGuiding returns 1 03:31:27.091 00.021 15672 IsSlewing returns 0 03:31:27.118 00.027 15672 IsGuiding returns 0 03:31:27.118 00.000 15672 scope move finished after 189 + 111 ms 03:31:27.118 00.000 15672 Move returns status 0, amount 189 03:31:27.118 00.000 15672 move complete, result=0 03:31:27.118 00.000 15672 worker thread done servicing request 03:31:27.118 00.000 15672 Worker thread wakes up 03:31:27.118 00.000 30444 GuideStep: -0.4 px 106 ms EAST, 1.1 px 189 ms SOUTH 03:31:27.118 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:27.118 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:29.227 02.109 15672 Exposure complete 03:31:29.247 00.020 15672 worker thread done servicing request 03:31:29.247 00.000 30444 OnExposeComplete: enter 03:31:29.247 00.000 30444 UpdateGuideState(): m_state=6 03:31:29.247 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8195 03:31:29.247 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=205.12, Mass=29785, SNR=29.5, Peak=5813 HFD=3.0 03:31:29.247 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 03:31:29.247 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 03:31:29.247 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=1.23 hyp=1.23 cameraTheta=1.48 mountX=-0.23 mountY=1.22, mountTheta=1.76 03:31:29.248 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=1.23, opts=13) 03:31:29.248 00.000 30444 Enqueuing Move request for scope (0.11, 1.23) 03:31:29.248 00.000 15672 Worker thread wakes up 03:31:29.248 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 1.23) opts 0xd 03:31:29.248 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 1.23) 03:31:29.248 00.000 15672 Moving (0.11, 1.23) raw xDistance=-0.23 yDistance=1.22 03:31:29.248 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 03:31:29.248 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.22 from input 1.22 03:31:29.248 00.000 15672 MoveAxis(E, 0, ABG) 03:31:29.248 00.000 15672 Move returns status 0, amount 0 03:31:29.248 00.000 15672 MoveAxis(S, 218, ABG) 03:31:29.248 00.000 15672 Guiding Dir = 1, Dur = 218 03:31:29.249 00.001 15672 IsSlewing returns 0 03:31:29.250 00.001 15672 IsGuiding returns 0 03:31:29.254 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13479, FiltMin=2586, FiltMax=12119, Gamma=2.950 03:31:29.337 00.083 15672 PulseGuide returned control before completion, sleep 141 03:31:29.483 00.146 15672 IsGuiding returns 1 03:31:29.483 00.000 15672 scope still moving after pulse duration time elapsed 03:31:29.505 00.022 15672 IsSlewing returns 0 03:31:29.507 00.002 15672 IsGuiding returns 1 03:31:29.528 00.021 15672 IsSlewing returns 0 03:31:29.531 00.003 15672 IsGuiding returns 1 03:31:29.553 00.022 15672 IsSlewing returns 0 03:31:29.566 00.013 30444 UpdateGuideState exits: m=29785 SNR=29.5 Saturated 03:31:29.566 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:29.566 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:29.566 00.000 30444 Enqueuing Expose request 03:31:29.625 00.059 15672 IsGuiding returns 0 03:31:29.625 00.000 15672 scope move finished after 218 + 157 ms 03:31:29.625 00.000 15672 Move returns status 0, amount 218 03:31:29.625 00.000 15672 move complete, result=0 03:31:29.625 00.000 15672 worker thread done servicing request 03:31:29.625 00.000 15672 Worker thread wakes up 03:31:29.625 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:29.625 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 1.2 px 218 ms SOUTH 03:31:29.626 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:31.536 01.910 15672 Exposure complete 03:31:31.555 00.019 15672 worker thread done servicing request 03:31:31.556 00.001 30444 OnExposeComplete: enter 03:31:31.556 00.000 30444 UpdateGuideState(): m_state=6 03:31:31.556 00.000 30444 Star::Find(15, 463, 205, 0, (0,0,0,0), 0.0, 255) frame 8196 03:31:31.556 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=204.75, Mass=39205, SNR=33.8, Peak=5986 HFD=3.5 03:31:31.556 00.000 30444 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.28) = xAngle (1.55 = 1.55) 03:31:31.556 00.000 30444 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.49 = 1.49) 03:31:31.556 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.86 hyp=0.90 cameraTheta=1.27 mountX=0.02 mountY=0.89, mountTheta=1.55 03:31:31.556 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.86, opts=13) 03:31:31.556 00.000 30444 Enqueuing Move request for scope (0.27, 0.86) 03:31:31.557 00.001 15672 Worker thread wakes up 03:31:31.557 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.86) opts 0xd 03:31:31.557 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.86) 03:31:31.557 00.000 15672 Moving (0.27, 0.86) raw xDistance=0.02 yDistance=0.89 03:31:31.557 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:31:31.557 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89 03:31:31.557 00.000 15672 MoveAxis(E, 0, ABG) 03:31:31.557 00.000 15672 Move returns status 0, amount 0 03:31:31.557 00.000 15672 MoveAxis(S, 159, ABG) 03:31:31.557 00.000 15672 Guiding Dir = 1, Dur = 159 03:31:31.558 00.001 15672 IsSlewing returns 0 03:31:31.559 00.001 15672 IsGuiding returns 0 03:31:31.563 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1980, max=13385, FiltMin=2519, FiltMax=11986, Gamma=2.950 03:31:31.612 00.049 30444 UpdateGuideState exits: m=39205 SNR=33.8 Saturated 03:31:31.612 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:31.612 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:31.613 00.001 30444 Enqueuing Expose request 03:31:31.638 00.025 15672 PulseGuide returned control before completion, sleep 90 03:31:31.731 00.093 15672 IsGuiding returns 1 03:31:31.731 00.000 15672 scope still moving after pulse duration time elapsed 03:31:31.752 00.021 15672 IsSlewing returns 0 03:31:31.782 00.030 15672 IsGuiding returns 1 03:31:31.804 00.022 15672 IsSlewing returns 0 03:31:31.830 00.026 15672 IsGuiding returns 0 03:31:31.830 00.000 15672 scope move finished after 159 + 112 ms 03:31:31.830 00.000 15672 Move returns status 0, amount 159 03:31:31.830 00.000 15672 move complete, result=0 03:31:31.830 00.000 15672 worker thread done servicing request 03:31:31.831 00.001 15672 Worker thread wakes up 03:31:31.831 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.9 px 159 ms SOUTH 03:31:31.831 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:31.831 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:33.938 02.107 15672 Exposure complete 03:31:33.958 00.020 15672 worker thread done servicing request 03:31:33.959 00.001 30444 OnExposeComplete: enter 03:31:33.959 00.000 30444 UpdateGuideState(): m_state=6 03:31:33.959 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8197 03:31:33.959 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=204.87, Mass=34176, SNR=31.4, Peak=6043 HFD=3.1 03:31:33.959 00.000 30444 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.28) = xAngle (2.04 = 2.04) 03:31:33.959 00.000 30444 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.98 = 1.98) 03:31:33.959 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.98 hyp=0.99 cameraTheta=1.76 mountX=-0.45 mountY=0.91, mountTheta=2.03 03:31:33.959 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.98, opts=13) 03:31:33.959 00.000 30444 Enqueuing Move request for scope (-0.19, 0.98) 03:31:33.959 00.000 15672 Worker thread wakes up 03:31:33.960 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.98) opts 0xd 03:31:33.960 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.98) 03:31:33.960 00.000 15672 Moving (-0.19, 0.98) raw xDistance=-0.45 yDistance=0.91 03:31:33.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45 03:31:33.960 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91 03:31:33.960 00.000 15672 MoveAxis(E, 121, ABG) 03:31:33.960 00.000 15672 Guiding Dir = 2, Dur = 121 03:31:33.960 00.000 15672 IsSlewing returns 0 03:31:33.965 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2065, max=12999, FiltMin=2616, FiltMax=11586, Gamma=2.950 03:31:33.970 00.005 15672 IsGuiding returns 0 03:31:33.986 00.016 15672 PulseGuide returned control before completion, sleep 116 03:31:34.008 00.022 30444 UpdateGuideState exits: m=34176 SNR=31.4 Saturated 03:31:34.009 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:34.009 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:34.009 00.000 30444 Enqueuing Expose request 03:31:34.130 00.121 15672 IsGuiding returns 0 03:31:34.130 00.000 15672 Move returns status 0, amount 121 03:31:34.130 00.000 15672 MoveAxis(S, 163, ABG) 03:31:34.130 00.000 15672 Guiding Dir = 1, Dur = 163 03:31:34.130 00.000 15672 IsSlewing returns 0 03:31:34.131 00.001 15672 IsGuiding returns 0 03:31:34.210 00.079 15672 PulseGuide returned control before completion, sleep 95 03:31:34.309 00.099 15672 IsGuiding returns 1 03:31:34.309 00.000 15672 scope still moving after pulse duration time elapsed 03:31:34.330 00.021 15672 IsSlewing returns 0 03:31:34.332 00.002 15672 IsGuiding returns 1 03:31:34.353 00.021 15672 IsSlewing returns 0 03:31:34.356 00.003 15672 IsGuiding returns 1 03:31:34.377 00.021 15672 IsSlewing returns 0 03:31:34.401 00.024 15672 IsGuiding returns 0 03:31:34.401 00.000 15672 scope move finished after 163 + 107 ms 03:31:34.401 00.000 15672 Move returns status 0, amount 163 03:31:34.402 00.001 15672 move complete, result=0 03:31:34.402 00.000 15672 worker thread done servicing request 03:31:34.402 00.000 15672 Worker thread wakes up 03:31:34.402 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:34.402 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:34.402 00.000 30444 GuideStep: -0.4 px 121 ms EAST, 0.9 px 163 ms SOUTH 03:31:36.308 01.906 15672 Exposure complete 03:31:36.328 00.020 15672 worker thread done servicing request 03:31:36.328 00.000 30444 OnExposeComplete: enter 03:31:36.328 00.000 30444 UpdateGuideState(): m_state=6 03:31:36.328 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8198 03:31:36.328 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=205.38, Mass=34276, SNR=33.6, Peak=5781 HFD=3.5 03:31:36.328 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 03:31:36.329 00.001 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 03:31:36.329 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=1.49 hyp=1.49 cameraTheta=1.59 mountX=-0.43 mountY=1.45, mountTheta=1.86 03:31:36.329 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=1.49, opts=13) 03:31:36.329 00.000 30444 Enqueuing Move request for scope (-0.03, 1.49) 03:31:36.329 00.000 15672 Worker thread wakes up 03:31:36.329 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 1.49) opts 0xd 03:31:36.329 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 1.49) 03:31:36.329 00.000 15672 Moving (-0.03, 1.49) raw xDistance=-0.43 yDistance=1.45 03:31:36.329 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43 03:31:36.329 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.45 from input 1.45 03:31:36.330 00.001 15672 MoveAxis(E, 126, ABG) 03:31:36.330 00.000 15672 Guiding Dir = 2, Dur = 126 03:31:36.330 00.000 15672 IsSlewing returns 0 03:31:36.332 00.002 15672 IsGuiding returns 0 03:31:36.336 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=14985, FiltMin=2532, FiltMax=12482, Gamma=2.950 03:31:36.350 00.014 15672 PulseGuide returned control before completion, sleep 118 03:31:36.472 00.122 15672 IsGuiding returns 1 03:31:36.472 00.000 15672 scope still moving after pulse duration time elapsed 03:31:36.493 00.021 15672 IsSlewing returns 0 03:31:36.496 00.003 15672 IsGuiding returns 0 03:31:36.496 00.000 15672 scope move finished after 126 + 38 ms 03:31:36.496 00.000 15672 Move returns status 0, amount 126 03:31:36.496 00.000 15672 MoveAxis(S, 258, ABG) 03:31:36.496 00.000 15672 Guiding Dir = 1, Dur = 258 03:31:36.497 00.001 15672 IsSlewing returns 0 03:31:36.500 00.003 15672 IsGuiding returns 0 03:31:36.575 00.075 15672 PulseGuide returned control before completion, sleep 194 03:31:36.718 00.143 30444 UpdateGuideState exits: m=34276 SNR=33.6 Saturated 03:31:36.718 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:36.718 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:36.718 00.000 30444 Enqueuing Expose request 03:31:36.769 00.051 15672 IsGuiding returns 1 03:31:36.769 00.000 15672 scope still moving after pulse duration time elapsed 03:31:36.791 00.022 15672 IsSlewing returns 0 03:31:36.791 00.000 15672 IsGuiding returns 1 03:31:36.813 00.022 15672 IsSlewing returns 0 03:31:36.816 00.003 15672 IsGuiding returns 1 03:31:36.837 00.021 15672 IsSlewing returns 0 03:31:36.878 00.041 15672 IsGuiding returns 0 03:31:36.878 00.000 15672 scope move finished after 258 + 119 ms 03:31:36.878 00.000 15672 Move returns status 0, amount 258 03:31:36.878 00.000 15672 move complete, result=0 03:31:36.878 00.000 15672 worker thread done servicing request 03:31:36.878 00.000 15672 Worker thread wakes up 03:31:36.878 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:36.878 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:36.879 00.001 30444 GuideStep: -0.4 px 126 ms EAST, 1.4 px 258 ms SOUTH 03:31:38.993 02.114 15672 Exposure complete 03:31:39.026 00.033 15672 worker thread done servicing request 03:31:39.026 00.000 30444 OnExposeComplete: enter 03:31:39.026 00.000 30444 UpdateGuideState(): m_state=6 03:31:39.026 00.000 30444 Star::Find(15, 463, 205, 0, (0,0,0,0), 0.0, 255) frame 8199 03:31:39.026 00.000 30444 Star::Find returns 1 (1), X=463.93, Y=204.49, Mass=34980, SNR=30.5, Peak=5721 HFD=3.6 03:31:39.027 00.001 30444 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 03:31:39.027 00.000 30444 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 03:31:39.027 00.000 30444 CameraToMount -- cameraX=0.85 cameraY=0.60 hyp=1.04 cameraTheta=0.62 mountX=0.65 mountY=0.77, mountTheta=0.87 03:31:39.027 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.85, y=0.60, opts=13) 03:31:39.027 00.000 30444 Enqueuing Move request for scope (0.85, 0.60) 03:31:39.027 00.000 15672 Worker thread wakes up 03:31:39.027 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.60) opts 0xd 03:31:39.027 00.000 15672 Handling offset move in thread for scope, endpoint = (0.85, 0.60) 03:31:39.027 00.000 15672 Moving (0.85, 0.60) raw xDistance=0.65 yDistance=0.77 03:31:39.027 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.65 03:31:39.028 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77 03:31:39.028 00.000 15672 MoveAxis(W, 167, ABG) 03:31:39.028 00.000 15672 Guiding Dir = 3, Dur = 167 03:31:39.028 00.000 15672 IsSlewing returns 0 03:31:39.030 00.002 15672 IsGuiding returns 0 03:31:39.034 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2131, max=14035, FiltMin=2562, FiltMax=11799, Gamma=2.950 03:31:39.050 00.016 15672 PulseGuide returned control before completion, sleep 158 03:31:39.211 00.161 15672 IsGuiding returns 1 03:31:39.211 00.000 15672 scope still moving after pulse duration time elapsed 03:31:39.232 00.021 15672 IsSlewing returns 0 03:31:39.278 00.046 30444 UpdateGuideState exits: m=34980 SNR=30.5 Saturated 03:31:39.278 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:39.278 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:39.279 00.001 30444 Enqueuing Expose request 03:31:39.290 00.011 15672 IsGuiding returns 0 03:31:39.290 00.000 15672 scope move finished after 167 + 93 ms 03:31:39.290 00.000 15672 Move returns status 0, amount 167 03:31:39.290 00.000 15672 MoveAxis(S, 137, ABG) 03:31:39.290 00.000 15672 Guiding Dir = 1, Dur = 137 03:31:39.292 00.002 15672 IsSlewing returns 0 03:31:39.297 00.005 15672 IsGuiding returns 0 03:31:39.386 00.089 15672 PulseGuide returned control before completion, sleep 59 03:31:39.446 00.060 15672 IsGuiding returns 1 03:31:39.447 00.001 15672 scope still moving after pulse duration time elapsed 03:31:39.468 00.021 15672 IsSlewing returns 0 03:31:39.498 00.030 15672 IsGuiding returns 1 03:31:39.518 00.020 15672 IsSlewing returns 0 03:31:39.519 00.001 15672 IsGuiding returns 1 03:31:39.540 00.021 15672 IsSlewing returns 0 03:31:39.562 00.022 15672 IsGuiding returns 0 03:31:39.562 00.000 15672 scope move finished after 137 + 127 ms 03:31:39.562 00.000 15672 Move returns status 0, amount 137 03:31:39.562 00.000 15672 move complete, result=0 03:31:39.562 00.000 15672 worker thread done servicing request 03:31:39.562 00.000 15672 Worker thread wakes up 03:31:39.562 00.000 30444 GuideStep: 0.6 px 167 ms WEST, 0.8 px 137 ms SOUTH 03:31:39.562 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:39.562 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:41.471 01.909 15672 Exposure complete 03:31:41.491 00.020 15672 worker thread done servicing request 03:31:41.491 00.000 30444 OnExposeComplete: enter 03:31:41.491 00.000 30444 UpdateGuideState(): m_state=6 03:31:41.491 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8200 03:31:41.491 00.000 30444 Star::Find returns 1 (1), X=462.63, Y=205.02, Mass=35888, SNR=32.2, Peak=6145 HFD=3.4 03:31:41.491 00.000 30444 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 03:31:41.491 00.000 30444 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.16 = 2.16) 03:31:41.492 00.001 30444 CameraToMount -- cameraX=-0.45 cameraY=1.13 hyp=1.22 cameraTheta=1.95 mountX=-0.74 mountY=1.01, mountTheta=2.20 03:31:41.492 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=1.13, opts=13) 03:31:41.492 00.000 30444 Enqueuing Move request for scope (-0.45, 1.13) 03:31:41.492 00.000 15672 Worker thread wakes up 03:31:41.492 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 1.13) opts 0xd 03:31:41.492 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, 1.13) 03:31:41.492 00.000 15672 Moving (-0.45, 1.13) raw xDistance=-0.74 yDistance=1.01 03:31:41.492 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.74 03:31:41.492 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.01 03:31:41.492 00.000 15672 MoveAxis(E, 188, ABG) 03:31:41.492 00.000 15672 Guiding Dir = 2, Dur = 188 03:31:41.493 00.001 15672 IsSlewing returns 0 03:31:41.494 00.001 15672 IsGuiding returns 0 03:31:41.498 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=12645, FiltMin=2571, FiltMax=11382, Gamma=2.950 03:31:41.510 00.012 15672 PulseGuide returned control before completion, sleep 183 03:31:41.541 00.031 30444 UpdateGuideState exits: m=35888 SNR=32.2 Saturated 03:31:41.541 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:41.541 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:41.541 00.000 30444 Enqueuing Expose request 03:31:41.695 00.154 15672 IsGuiding returns 1 03:31:41.696 00.001 15672 scope still moving after pulse duration time elapsed 03:31:41.717 00.021 15672 IsSlewing returns 0 03:31:41.734 00.017 15672 IsGuiding returns 0 03:31:41.734 00.000 15672 scope move finished after 188 + 52 ms 03:31:41.734 00.000 15672 Move returns status 0, amount 188 03:31:41.734 00.000 15672 MoveAxis(S, 180, ABG) 03:31:41.734 00.000 15672 Guiding Dir = 1, Dur = 180 03:31:41.734 00.000 15672 IsSlewing returns 0 03:31:41.735 00.001 15672 IsGuiding returns 0 03:31:41.814 00.079 15672 PulseGuide returned control before completion, sleep 113 03:31:41.929 00.115 15672 IsGuiding returns 1 03:31:41.929 00.000 15672 scope still moving after pulse duration time elapsed 03:31:41.949 00.020 15672 IsSlewing returns 0 03:31:41.950 00.001 15672 IsGuiding returns 1 03:31:41.971 00.021 15672 IsSlewing returns 0 03:31:41.972 00.001 15672 IsGuiding returns 1 03:31:41.993 00.021 15672 IsSlewing returns 0 03:31:42.006 00.013 15672 IsGuiding returns 0 03:31:42.006 00.000 15672 scope move finished after 180 + 90 ms 03:31:42.006 00.000 15672 Move returns status 0, amount 180 03:31:42.006 00.000 15672 move complete, result=0 03:31:42.006 00.000 15672 worker thread done servicing request 03:31:42.006 00.000 15672 Worker thread wakes up 03:31:42.006 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:42.006 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:42.006 00.000 30444 GuideStep: -0.7 px 188 ms EAST, 1.0 px 180 ms SOUTH 03:31:44.114 02.108 15672 Exposure complete 03:31:44.134 00.020 15672 worker thread done servicing request 03:31:44.134 00.000 30444 OnExposeComplete: enter 03:31:44.134 00.000 30444 UpdateGuideState(): m_state=6 03:31:44.134 00.000 30444 Star::Find(15, 462, 205, 0, (0,0,0,0), 0.0, 255) frame 8201 03:31:44.134 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=204.34, Mass=41734, SNR=35.9, Peak=5376 HFD=3.9 03:31:44.134 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.82 = 1.82) 03:31:44.134 00.000 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.76 = 1.76) 03:31:44.134 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.54 mountX=-0.11 mountY=0.43, mountTheta=1.82 03:31:44.135 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.44, opts=13) 03:31:44.135 00.000 30444 Enqueuing Move request for scope (0.01, 0.44) 03:31:44.135 00.000 15672 Worker thread wakes up 03:31:44.135 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.44) opts 0xd 03:31:44.135 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.44) 03:31:44.135 00.000 15672 Moving (0.01, 0.44) raw xDistance=-0.11 yDistance=0.43 03:31:44.135 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 03:31:44.135 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 03:31:44.135 00.000 15672 MoveAxis(E, 0, ABG) 03:31:44.135 00.000 15672 Move returns status 0, amount 0 03:31:44.135 00.000 15672 MoveAxis(S, 77, ABG) 03:31:44.135 00.000 15672 Guiding Dir = 1, Dur = 77 03:31:44.135 00.000 15672 IsSlewing returns 0 03:31:44.137 00.002 15672 IsGuiding returns 0 03:31:44.141 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=14371, FiltMin=2542, FiltMax=10858, Gamma=2.950 03:31:44.183 00.042 30444 UpdateGuideState exits: m=41734 SNR=35.9 Saturated 03:31:44.183 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:44.183 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:44.183 00.000 30444 Enqueuing Expose request 03:31:44.209 00.026 15672 PulseGuide returned control before completion, sleep 14 03:31:44.259 00.050 15672 IsGuiding returns 1 03:31:44.259 00.000 15672 scope still moving after pulse duration time elapsed 03:31:44.279 00.020 15672 IsSlewing returns 0 03:31:44.281 00.002 15672 IsGuiding returns 1 03:31:44.302 00.021 15672 IsSlewing returns 0 03:31:44.322 00.020 15672 IsGuiding returns 0 03:31:44.323 00.001 15672 scope move finished after 77 + 109 ms 03:31:44.323 00.000 15672 Move returns status 0, amount 77 03:31:44.323 00.000 15672 move complete, result=0 03:31:44.323 00.000 15672 worker thread done servicing request 03:31:44.323 00.000 15672 Worker thread wakes up 03:31:44.323 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:44.323 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:44.324 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 77 ms SOUTH 03:31:46.230 01.906 15672 Exposure complete 03:31:46.249 00.019 15672 worker thread done servicing request 03:31:46.250 00.001 30444 OnExposeComplete: enter 03:31:46.250 00.000 30444 UpdateGuideState(): m_state=6 03:31:46.250 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8202 03:31:46.250 00.000 30444 Star::Find returns 1 (1), X=463.51, Y=204.15, Mass=40800, SNR=44.4, Peak=5075 HFD=3.8 03:31:46.250 00.000 30444 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.28) = xAngle (0.82 = 0.82) 03:31:46.250 00.000 30444 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.76 = 0.76) 03:31:46.250 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.26 hyp=0.50 cameraTheta=0.54 mountX=0.34 mountY=0.35, mountTheta=0.79 03:31:46.250 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.26, opts=13) 03:31:46.250 00.000 30444 Enqueuing Move request for scope (0.43, 0.26) 03:31:46.251 00.001 15672 Worker thread wakes up 03:31:46.251 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.26) opts 0xd 03:31:46.251 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.26) 03:31:46.251 00.000 15672 Moving (0.43, 0.26) raw xDistance=0.34 yDistance=0.35 03:31:46.251 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34 03:31:46.251 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 03:31:46.251 00.000 15672 MoveAxis(W, 92, ABG) 03:31:46.251 00.000 15672 Guiding Dir = 3, Dur = 92 03:31:46.251 00.000 15672 IsSlewing returns 0 03:31:46.252 00.001 15672 IsGuiding returns 0 03:31:46.257 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=14856, FiltMin=2614, FiltMax=11537, Gamma=2.950 03:31:46.270 00.013 15672 PulseGuide returned control before completion, sleep 85 03:31:46.363 00.093 30444 UpdateGuideState exits: m=40800 SNR=44.4 Saturated 03:31:46.363 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:46.363 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:46.363 00.000 30444 Enqueuing Expose request 03:31:46.413 00.050 15672 IsGuiding returns 0 03:31:46.413 00.000 15672 Move returns status 0, amount 92 03:31:46.413 00.000 15672 MoveAxis(S, 62, ABG) 03:31:46.414 00.001 15672 Guiding Dir = 1, Dur = 62 03:31:46.414 00.000 15672 IsSlewing returns 0 03:31:46.414 00.000 15672 IsGuiding returns 0 03:31:46.496 00.082 15672 IsGuiding returns 1 03:31:46.496 00.000 15672 scope still moving after pulse duration time elapsed 03:31:46.516 00.020 15672 IsSlewing returns 0 03:31:46.518 00.002 15672 IsGuiding returns 1 03:31:46.539 00.021 15672 IsSlewing returns 0 03:31:46.540 00.001 15672 IsGuiding returns 1 03:31:46.561 00.021 15672 IsSlewing returns 0 03:31:46.591 00.030 15672 IsGuiding returns 0 03:31:46.592 00.001 15672 scope move finished after 62 + 114 ms 03:31:46.592 00.000 15672 Move returns status 0, amount 62 03:31:46.592 00.000 15672 move complete, result=0 03:31:46.592 00.000 15672 worker thread done servicing request 03:31:46.592 00.000 15672 Worker thread wakes up 03:31:46.593 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:46.593 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:46.593 00.000 30444 GuideStep: 0.3 px 92 ms WEST, 0.3 px 62 ms SOUTH 03:31:48.703 02.110 15672 Exposure complete 03:31:48.723 00.020 15672 worker thread done servicing request 03:31:48.723 00.000 30444 OnExposeComplete: enter 03:31:48.723 00.000 30444 UpdateGuideState(): m_state=6 03:31:48.723 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8203 03:31:48.723 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=204.31, Mass=46434, SNR=47.7, Peak=5505 HFD=4.5 03:31:48.723 00.000 30444 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.28) = xAngle (1.58 = 1.58) 03:31:48.723 00.000 30444 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.52 = 1.52) 03:31:48.723 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.42 hyp=0.43 cameraTheta=1.31 mountX=-0.01 mountY=0.43, mountTheta=1.58 03:31:48.724 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.42, opts=13) 03:31:48.724 00.000 30444 Enqueuing Move request for scope (0.11, 0.42) 03:31:48.724 00.000 15672 Worker thread wakes up 03:31:48.724 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.42) opts 0xd 03:31:48.724 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.42) 03:31:48.724 00.000 15672 Moving (0.11, 0.42) raw xDistance=-0.01 yDistance=0.43 03:31:48.724 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:31:48.724 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 03:31:48.724 00.000 15672 MoveAxis(E, 0, ABG) 03:31:48.724 00.000 15672 Move returns status 0, amount 0 03:31:48.724 00.000 15672 MoveAxis(S, 77, ABG) 03:31:48.724 00.000 15672 Guiding Dir = 1, Dur = 77 03:31:48.725 00.001 15672 IsSlewing returns 0 03:31:48.726 00.001 15672 IsGuiding returns 0 03:31:48.730 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=12899, FiltMin=2598, FiltMax=11321, Gamma=2.950 03:31:48.773 00.043 30444 UpdateGuideState exits: m=46434 SNR=47.7 Saturated 03:31:48.773 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:48.773 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:48.774 00.001 30444 Enqueuing Expose request 03:31:48.845 00.071 15672 IsGuiding returns 1 03:31:48.845 00.000 15672 scope still moving after pulse duration time elapsed 03:31:48.866 00.021 15672 IsSlewing returns 0 03:31:48.868 00.002 15672 IsGuiding returns 1 03:31:48.890 00.022 15672 IsSlewing returns 0 03:31:48.892 00.002 15672 IsGuiding returns 1 03:31:48.913 00.021 15672 IsSlewing returns 0 03:31:48.939 00.026 15672 IsGuiding returns 0 03:31:48.940 00.001 15672 scope move finished after 77 + 136 ms 03:31:48.940 00.000 15672 Move returns status 0, amount 77 03:31:48.940 00.000 15672 move complete, result=0 03:31:48.940 00.000 15672 worker thread done servicing request 03:31:48.940 00.000 15672 Worker thread wakes up 03:31:48.940 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 77 ms SOUTH 03:31:48.941 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:48.941 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:50.848 01.907 15672 Exposure complete 03:31:50.867 00.019 15672 worker thread done servicing request 03:31:50.867 00.000 30444 OnExposeComplete: enter 03:31:50.867 00.000 30444 UpdateGuideState(): m_state=6 03:31:50.868 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8204 03:31:50.868 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=204.34, Mass=36383, SNR=34.7, Peak=5417 HFD=3.9 03:31:50.868 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 03:31:50.868 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 03:31:50.868 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.44 hyp=0.46 cameraTheta=1.84 mountX=-0.24 mountY=0.41, mountTheta=2.11 03:31:50.868 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.44, opts=13) 03:31:50.868 00.000 30444 Enqueuing Move request for scope (-0.12, 0.44) 03:31:50.868 00.000 15672 Worker thread wakes up 03:31:50.868 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.44) opts 0xd 03:31:50.869 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.44) 03:31:50.869 00.000 15672 Moving (-0.12, 0.44) raw xDistance=-0.24 yDistance=0.41 03:31:50.869 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:31:50.869 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 03:31:50.869 00.000 15672 MoveAxis(E, 0, ABG) 03:31:50.869 00.000 15672 Move returns status 0, amount 0 03:31:50.869 00.000 15672 MoveAxis(S, 72, ABG) 03:31:50.869 00.000 15672 Guiding Dir = 1, Dur = 72 03:31:50.869 00.000 15672 IsSlewing returns 0 03:31:50.870 00.001 15672 IsGuiding returns 0 03:31:50.874 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=13320, FiltMin=2588, FiltMax=11029, Gamma=2.950 03:31:50.986 00.112 15672 IsGuiding returns 1 03:31:50.986 00.000 15672 scope still moving after pulse duration time elapsed 03:31:51.006 00.020 15672 IsSlewing returns 0 03:31:51.007 00.001 15672 IsGuiding returns 1 03:31:51.017 00.010 30444 UpdateGuideState exits: m=36383 SNR=34.7 Saturated 03:31:51.018 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:51.018 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:51.018 00.000 30444 Enqueuing Expose request 03:31:51.028 00.010 15672 IsSlewing returns 0 03:31:51.047 00.019 15672 IsGuiding returns 0 03:31:51.047 00.000 15672 scope move finished after 72 + 104 ms 03:31:51.047 00.000 15672 Move returns status 0, amount 72 03:31:51.047 00.000 15672 move complete, result=0 03:31:51.047 00.000 15672 worker thread done servicing request 03:31:51.047 00.000 15672 Worker thread wakes up 03:31:51.047 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:51.047 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:51.047 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 72 ms SOUTH 03:31:53.158 02.111 15672 Exposure complete 03:31:53.186 00.028 15672 worker thread done servicing request 03:31:53.186 00.000 30444 OnExposeComplete: enter 03:31:53.186 00.000 30444 UpdateGuideState(): m_state=6 03:31:53.186 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8205 03:31:53.186 00.000 30444 Star::Find returns 1 (1), X=463.50, Y=203.95, Mass=43600, SNR=45.2, Peak=5210 HFD=4.2 03:31:53.186 00.000 30444 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 03:31:53.186 00.000 30444 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.35 = 0.35) 03:31:53.186 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.06 hyp=0.42 cameraTheta=0.13 mountX=0.39 mountY=0.15, mountTheta=0.36 03:31:53.187 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.06, opts=13) 03:31:53.187 00.000 30444 Enqueuing Move request for scope (0.42, 0.06) 03:31:53.187 00.000 15672 Worker thread wakes up 03:31:53.187 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.06) opts 0xd 03:31:53.187 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.06) 03:31:53.187 00.000 15672 Moving (0.42, 0.06) raw xDistance=0.39 yDistance=0.15 03:31:53.187 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 03:31:53.187 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:31:53.187 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 03:31:53.187 00.000 15672 MoveAxis(W, 105, ABG) 03:31:53.187 00.000 15672 Guiding Dir = 3, Dur = 105 03:31:53.188 00.001 15672 IsSlewing returns 0 03:31:53.189 00.001 15672 IsGuiding returns 0 03:31:53.193 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2135, max=15187, FiltMin=2554, FiltMax=10778, Gamma=2.950 03:31:53.219 00.026 15672 PulseGuide returned control before completion, sleep 86 03:31:53.236 00.017 30444 UpdateGuideState exits: m=43600 SNR=45.2 Saturated 03:31:53.236 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:53.236 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:53.236 00.000 30444 Enqueuing Expose request 03:31:53.307 00.071 15672 IsGuiding returns 1 03:31:53.307 00.000 15672 scope still moving after pulse duration time elapsed 03:31:53.328 00.021 15672 IsSlewing returns 0 03:31:53.329 00.001 15672 IsGuiding returns 1 03:31:53.350 00.021 15672 IsSlewing returns 0 03:31:53.395 00.045 15672 IsGuiding returns 0 03:31:53.396 00.001 15672 scope move finished after 105 + 101 ms 03:31:53.396 00.000 15672 Move returns status 0, amount 105 03:31:53.396 00.000 15672 MoveAxis(N, 0, ABG) 03:31:53.396 00.000 15672 Move returns status 0, amount 0 03:31:53.396 00.000 15672 move complete, result=0 03:31:53.396 00.000 15672 worker thread done servicing request 03:31:53.396 00.000 15672 Worker thread wakes up 03:31:53.396 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:53.396 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:53.470 00.074 30444 GuideStep: 0.4 px 105 ms WEST, 0.1 px 0 ms NORTH 03:31:55.311 01.841 15672 Exposure complete 03:31:55.340 00.029 15672 worker thread done servicing request 03:31:55.340 00.000 30444 OnExposeComplete: enter 03:31:55.340 00.000 30444 UpdateGuideState(): m_state=6 03:31:55.340 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8206 03:31:55.340 00.000 30444 Star::Find returns 1 (1), X=462.00, Y=204.30, Mass=39940, SNR=37.2, Peak=5732 HFD=4.1 03:31:55.340 00.000 30444 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.28) = xAngle (3.06 = 3.06) 03:31:55.340 00.000 30444 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.00 = 3.00) 03:31:55.340 00.000 30444 CameraToMount -- cameraX=-1.08 cameraY=0.41 hyp=1.15 cameraTheta=2.78 mountX=-1.15 mountY=0.16, mountTheta=3.00 03:31:55.341 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.08, y=0.41, opts=13) 03:31:55.341 00.000 30444 Enqueuing Move request for scope (-1.08, 0.41) 03:31:55.341 00.000 15672 Worker thread wakes up 03:31:55.341 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.41) opts 0xd 03:31:55.341 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.08, 0.41) 03:31:55.341 00.000 15672 Moving (-1.08, 0.41) raw xDistance=-1.15 yDistance=0.16 03:31:55.341 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.15 03:31:55.341 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:31:55.341 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 03:31:55.341 00.000 15672 MoveAxis(E, 303, ABG) 03:31:55.341 00.000 15672 Guiding Dir = 2, Dur = 303 03:31:55.342 00.001 15672 IsSlewing returns 0 03:31:55.343 00.001 15672 IsGuiding returns 0 03:31:55.346 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2086, max=13179, FiltMin=2578, FiltMax=11984, Gamma=2.950 03:31:55.359 00.013 15672 PulseGuide returned control before completion, sleep 297 03:31:55.389 00.030 30444 UpdateGuideState exits: m=39940 SNR=37.2 Saturated 03:31:55.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:55.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:55.389 00.000 30444 Enqueuing Expose request 03:31:55.659 00.270 15672 IsGuiding returns 1 03:31:55.659 00.000 15672 scope still moving after pulse duration time elapsed 03:31:55.681 00.022 15672 IsSlewing returns 0 03:31:55.682 00.001 15672 IsGuiding returns 0 03:31:55.682 00.000 15672 scope move finished after 303 + 35 ms 03:31:55.682 00.000 15672 Move returns status 0, amount 303 03:31:55.682 00.000 15672 MoveAxis(N, 0, ABG) 03:31:55.682 00.000 15672 Move returns status 0, amount 0 03:31:55.682 00.000 15672 move complete, result=0 03:31:55.682 00.000 15672 worker thread done servicing request 03:31:55.682 00.000 15672 Worker thread wakes up 03:31:55.682 00.000 30444 GuideStep: -1.1 px 303 ms EAST, 0.2 px 0 ms NORTH 03:31:55.682 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:55.682 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:31:57.789 02.107 15672 Exposure complete 03:31:57.809 00.020 15672 worker thread done servicing request 03:31:57.809 00.000 30444 OnExposeComplete: enter 03:31:57.809 00.000 30444 UpdateGuideState(): m_state=6 03:31:57.809 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8207 03:31:57.809 00.000 30444 Star::Find returns 1 (1), X=463.69, Y=203.58, Mass=38691, SNR=34.9, Peak=5422 HFD=3.5 03:31:57.809 00.000 30444 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.28) = xAngle (-0.20 = -0.20) 03:31:57.809 00.000 30444 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.26 = -0.26) 03:31:57.809 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=-0.31 hyp=0.68 cameraTheta=-0.47 mountX=0.67 mountY=-0.17, mountTheta=-0.25 03:31:57.810 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=-0.31, opts=13) 03:31:57.810 00.000 30444 Enqueuing Move request for scope (0.61, -0.31) 03:31:57.810 00.000 15672 Worker thread wakes up 03:31:57.810 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.31) opts 0xd 03:31:57.810 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, -0.31) 03:31:57.810 00.000 15672 Moving (0.61, -0.31) raw xDistance=0.67 yDistance=-0.17 03:31:57.810 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.67 03:31:57.810 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:31:57.810 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 03:31:57.810 00.000 15672 MoveAxis(W, 160, ABG) 03:31:57.810 00.000 15672 Guiding Dir = 3, Dur = 160 03:31:57.811 00.001 15672 IsSlewing returns 0 03:31:57.812 00.001 15672 IsGuiding returns 0 03:31:57.816 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=15884, FiltMin=2596, FiltMax=11092, Gamma=2.950 03:31:57.836 00.020 15672 PulseGuide returned control before completion, sleep 147 03:31:57.986 00.150 15672 IsGuiding returns 1 03:31:57.986 00.000 15672 scope still moving after pulse duration time elapsed 03:31:58.008 00.022 15672 IsSlewing returns 0 03:31:58.028 00.020 15672 IsGuiding returns 0 03:31:58.029 00.001 15672 scope move finished after 160 + 56 ms 03:31:58.029 00.000 15672 Move returns status 0, amount 160 03:31:58.029 00.000 15672 MoveAxis(N, 0, ABG) 03:31:58.029 00.000 15672 Move returns status 0, amount 0 03:31:58.029 00.000 15672 move complete, result=0 03:31:58.029 00.000 15672 worker thread done servicing request 03:31:58.152 00.123 30444 UpdateGuideState exits: m=38691 SNR=34.9 Saturated 03:31:58.152 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:31:58.152 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:31:58.152 00.000 30444 Enqueuing Expose request 03:31:58.152 00.000 30444 GuideStep: 0.7 px 160 ms WEST, -0.2 px 0 ms NORTH 03:31:58.152 00.000 15672 Worker thread wakes up 03:31:58.153 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:31:58.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:00.059 01.906 15672 Exposure complete 03:32:00.078 00.019 15672 worker thread done servicing request 03:32:00.078 00.000 30444 OnExposeComplete: enter 03:32:00.079 00.001 30444 UpdateGuideState(): m_state=6 03:32:00.079 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8208 03:32:00.079 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=203.85, Mass=37425, SNR=34.5, Peak=5197 HFD=4.1 03:32:00.079 00.000 30444 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.28) = xAngle (-2.52 = -2.52) 03:32:00.079 00.000 30444 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.58 = -2.58) 03:32:00.079 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.80 mountX=-0.11 mountY=-0.07, mountTheta=-2.57 03:32:00.079 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.05, opts=13) 03:32:00.079 00.000 30444 Enqueuing Move request for scope (-0.13, -0.05) 03:32:00.079 00.000 15672 Worker thread wakes up 03:32:00.080 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd 03:32:00.080 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.05) 03:32:00.080 00.000 15672 Moving (-0.13, -0.05) raw xDistance=-0.11 yDistance=-0.07 03:32:00.080 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 03:32:00.080 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:32:00.080 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 03:32:00.080 00.000 15672 MoveAxis(E, 0, ABG) 03:32:00.080 00.000 15672 Move returns status 0, amount 0 03:32:00.080 00.000 15672 MoveAxis(N, 0, ABG) 03:32:00.080 00.000 15672 Move returns status 0, amount 0 03:32:00.080 00.000 15672 move complete, result=0 03:32:00.080 00.000 15672 worker thread done servicing request 03:32:00.085 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=13902, FiltMin=2564, FiltMax=11150, Gamma=2.950 03:32:00.198 00.113 30444 UpdateGuideState exits: m=37425 SNR=34.5 Saturated 03:32:00.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:00.199 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:00.199 00.000 30444 Enqueuing Expose request 03:32:00.199 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:32:00.199 00.000 15672 Worker thread wakes up 03:32:00.199 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:00.200 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:02.317 02.117 15672 Exposure complete 03:32:02.339 00.022 15672 worker thread done servicing request 03:32:02.339 00.000 30444 OnExposeComplete: enter 03:32:02.339 00.000 30444 UpdateGuideState(): m_state=6 03:32:02.340 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8209 03:32:02.340 00.000 30444 Star::Find returns 1 (1), X=463.39, Y=204.13, Mass=42018, SNR=39.7, Peak=5661 HFD=4.2 03:32:02.340 00.000 30444 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.28) = xAngle (0.92 = 0.92) 03:32:02.340 00.000 30444 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.86 = 0.86) 03:32:02.340 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.23 hyp=0.38 cameraTheta=0.64 mountX=0.23 mountY=0.29, mountTheta=0.90 03:32:02.340 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.23, opts=13) 03:32:02.340 00.000 30444 Enqueuing Move request for scope (0.31, 0.23) 03:32:02.340 00.000 15672 Worker thread wakes up 03:32:02.340 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.23) opts 0xd 03:32:02.340 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.23) 03:32:02.340 00.000 15672 Moving (0.31, 0.23) raw xDistance=0.23 yDistance=0.29 03:32:02.341 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 03:32:02.341 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 03:32:02.341 00.000 15672 MoveAxis(E, 0, ABG) 03:32:02.341 00.000 15672 Move returns status 0, amount 0 03:32:02.341 00.000 15672 MoveAxis(S, 52, ABG) 03:32:02.341 00.000 15672 Guiding Dir = 1, Dur = 52 03:32:02.341 00.000 15672 IsSlewing returns 0 03:32:02.342 00.001 15672 IsGuiding returns 0 03:32:02.346 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=14381, FiltMin=2569, FiltMax=11368, Gamma=2.950 03:32:02.454 00.108 15672 IsGuiding returns 1 03:32:02.454 00.000 15672 scope still moving after pulse duration time elapsed 03:32:02.475 00.021 15672 IsSlewing returns 0 03:32:02.502 00.027 15672 IsGuiding returns 0 03:32:02.502 00.000 15672 scope move finished after 52 + 107 ms 03:32:02.502 00.000 15672 Move returns status 0, amount 52 03:32:02.502 00.000 15672 move complete, result=0 03:32:02.502 00.000 15672 worker thread done servicing request 03:32:02.743 00.241 30444 UpdateGuideState exits: m=42018 SNR=39.7 Saturated 03:32:02.743 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:02.744 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:02.744 00.000 30444 Enqueuing Expose request 03:32:02.744 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 52 ms SOUTH 03:32:02.744 00.000 15672 Worker thread wakes up 03:32:02.744 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:02.744 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:04.651 01.907 15672 Exposure complete 03:32:04.671 00.020 15672 worker thread done servicing request 03:32:04.671 00.000 30444 OnExposeComplete: enter 03:32:04.671 00.000 30444 UpdateGuideState(): m_state=6 03:32:04.671 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8210 03:32:04.671 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=203.90, Mass=38944, SNR=33.9, Peak=5374 HFD=3.8 03:32:04.671 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 03:32:04.671 00.000 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.25 = 0.25) 03:32:04.671 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.04 mountX=0.22 mountY=0.06, mountTheta=0.26 03:32:04.672 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.01, opts=13) 03:32:04.672 00.000 30444 Enqueuing Move request for scope (0.24, 0.01) 03:32:04.672 00.000 15672 Worker thread wakes up 03:32:04.672 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd 03:32:04.672 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.01) 03:32:04.672 00.000 15672 Moving (0.24, 0.01) raw xDistance=0.22 yDistance=0.06 03:32:04.672 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:32:04.672 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:32:04.672 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 03:32:04.672 00.000 15672 MoveAxis(E, 0, ABG) 03:32:04.672 00.000 15672 Move returns status 0, amount 0 03:32:04.673 00.001 15672 MoveAxis(N, 0, ABG) 03:32:04.673 00.000 15672 Move returns status 0, amount 0 03:32:04.673 00.000 15672 move complete, result=0 03:32:04.673 00.000 15672 worker thread done servicing request 03:32:04.679 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=14731, FiltMin=2575, FiltMax=10770, Gamma=2.950 03:32:04.789 00.110 30444 UpdateGuideState exits: m=38944 SNR=33.9 Saturated 03:32:04.789 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:04.789 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:04.789 00.000 30444 Enqueuing Expose request 03:32:04.789 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:32:04.789 00.000 15672 Worker thread wakes up 03:32:04.789 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:04.790 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:06.899 02.109 15672 Exposure complete 03:32:06.919 00.020 15672 worker thread done servicing request 03:32:06.919 00.000 30444 OnExposeComplete: enter 03:32:06.919 00.000 30444 UpdateGuideState(): m_state=6 03:32:06.919 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8211 03:32:06.919 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=203.88, Mass=41852, SNR=39.7, Peak=5319 HFD=4.3 03:32:06.919 00.000 30444 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.28) = xAngle (0.04 = 0.04) 03:32:06.920 00.001 30444 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.02 = -0.02) 03:32:06.920 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.24 mountX=0.07 mountY=-0.00, mountTheta=-0.02 03:32:06.920 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.02, opts=13) 03:32:06.920 00.000 30444 Enqueuing Move request for scope (0.06, -0.02) 03:32:06.920 00.000 15672 Worker thread wakes up 03:32:06.920 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd 03:32:06.920 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.02) 03:32:06.920 00.000 15672 Moving (0.06, -0.02) raw xDistance=0.07 yDistance=-0.00 03:32:06.920 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:32:06.920 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:32:06.920 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 03:32:06.921 00.001 15672 MoveAxis(E, 0, ABG) 03:32:06.921 00.000 15672 Move returns status 0, amount 0 03:32:06.921 00.000 15672 MoveAxis(N, 0, ABG) 03:32:06.921 00.000 15672 Move returns status 0, amount 0 03:32:06.921 00.000 15672 move complete, result=0 03:32:06.921 00.000 15672 worker thread done servicing request 03:32:06.925 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=15466, FiltMin=2551, FiltMax=10892, Gamma=2.950 03:32:06.968 00.043 30444 UpdateGuideState exits: m=41852 SNR=39.7 Saturated 03:32:06.968 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:06.968 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:06.968 00.000 30444 Enqueuing Expose request 03:32:06.968 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 03:32:06.968 00.000 15672 Worker thread wakes up 03:32:06.968 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:06.968 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:08.873 01.905 15672 Exposure complete 03:32:08.893 00.020 15672 worker thread done servicing request 03:32:08.893 00.000 30444 OnExposeComplete: enter 03:32:08.893 00.000 30444 UpdateGuideState(): m_state=6 03:32:08.893 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8212 03:32:08.893 00.000 30444 Star::Find returns 1 (1), X=462.69, Y=203.87, Mass=41778, SNR=41.1, Peak=5943 HFD=3.8 03:32:08.893 00.000 30444 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.28) = xAngle (-2.81 = -2.81) 03:32:08.894 00.001 30444 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 03:32:08.894 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.02 hyp=0.39 cameraTheta=-3.09 mountX=-0.37 mountY=-0.10, mountTheta=-2.87 03:32:08.894 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.02, opts=13) 03:32:08.894 00.000 30444 Enqueuing Move request for scope (-0.39, -0.02) 03:32:08.894 00.000 15672 Worker thread wakes up 03:32:08.894 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.02) opts 0xd 03:32:08.894 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.02) 03:32:08.894 00.000 15672 Moving (-0.39, -0.02) raw xDistance=-0.37 yDistance=-0.10 03:32:08.894 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 03:32:08.894 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:32:08.894 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 03:32:08.895 00.001 15672 MoveAxis(E, 100, ABG) 03:32:08.895 00.000 15672 Guiding Dir = 2, Dur = 100 03:32:08.896 00.001 15672 IsSlewing returns 0 03:32:08.897 00.001 15672 IsGuiding returns 0 03:32:08.901 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=13950, FiltMin=2523, FiltMax=12070, Gamma=2.950 03:32:08.923 00.022 15672 PulseGuide returned control before completion, sleep 85 03:32:08.944 00.021 30444 UpdateGuideState exits: m=41778 SNR=41.1 Saturated 03:32:08.944 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:08.944 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:08.944 00.000 30444 Enqueuing Expose request 03:32:09.035 00.091 15672 IsGuiding returns 0 03:32:09.035 00.000 15672 Move returns status 0, amount 100 03:32:09.036 00.001 15672 MoveAxis(N, 0, ABG) 03:32:09.036 00.000 15672 Move returns status 0, amount 0 03:32:09.036 00.000 15672 move complete, result=0 03:32:09.036 00.000 15672 worker thread done servicing request 03:32:09.036 00.000 15672 Worker thread wakes up 03:32:09.036 00.000 30444 GuideStep: -0.4 px 100 ms EAST, -0.1 px 0 ms NORTH 03:32:09.036 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:09.036 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:11.143 02.107 15672 Exposure complete 03:32:11.162 00.019 15672 worker thread done servicing request 03:32:11.162 00.000 30444 OnExposeComplete: enter 03:32:11.162 00.000 30444 UpdateGuideState(): m_state=6 03:32:11.162 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8213 03:32:11.162 00.000 30444 Star::Find returns 1 (1), X=462.79, Y=203.58, Mass=36635, SNR=34.4, Peak=5624 HFD=3.6 03:32:11.162 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 03:32:11.162 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 03:32:11.163 00.001 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.31 hyp=0.42 cameraTheta=-2.31 mountX=-0.19 mountY=-0.37, mountTheta=-2.05 03:32:11.164 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.31, opts=13) 03:32:11.164 00.000 30444 Enqueuing Move request for scope (-0.29, -0.31) 03:32:11.164 00.000 15672 Worker thread wakes up 03:32:11.164 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.31) opts 0xd 03:32:11.164 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.31) 03:32:11.164 00.000 15672 Moving (-0.29, -0.31) raw xDistance=-0.19 yDistance=-0.37 03:32:11.164 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 03:32:11.164 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:32:11.164 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 03:32:11.164 00.000 15672 MoveAxis(E, 0, ABG) 03:32:11.164 00.000 15672 Move returns status 0, amount 0 03:32:11.164 00.000 15672 MoveAxis(N, 0, ABG) 03:32:11.164 00.000 15672 Move returns status 0, amount 0 03:32:11.164 00.000 15672 move complete, result=0 03:32:11.165 00.001 15672 worker thread done servicing request 03:32:11.169 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=16092, FiltMin=2580, FiltMax=11747, Gamma=2.950 03:32:11.211 00.042 30444 UpdateGuideState exits: m=36635 SNR=34.4 Saturated 03:32:11.212 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:11.212 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:11.212 00.000 30444 Enqueuing Expose request 03:32:11.212 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 03:32:11.212 00.000 15672 Worker thread wakes up 03:32:11.212 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:11.212 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:13.120 01.908 15672 Exposure complete 03:32:13.140 00.020 15672 worker thread done servicing request 03:32:13.140 00.000 30444 OnExposeComplete: enter 03:32:13.140 00.000 30444 UpdateGuideState(): m_state=6 03:32:13.140 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8214 03:32:13.140 00.000 30444 Star::Find returns 1 (1), X=462.40, Y=203.48, Mass=42347, SNR=41.4, Peak=5768 HFD=3.4 03:32:13.140 00.000 30444 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.28) = xAngle (-2.32 = -2.32) 03:32:13.140 00.000 30444 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.38 = -2.38) 03:32:13.141 00.001 30444 CameraToMount -- cameraX=-0.68 cameraY=-0.41 hyp=0.80 cameraTheta=-2.60 mountX=-0.54 mountY=-0.55, mountTheta=-2.35 03:32:13.141 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.68, y=-0.41, opts=13) 03:32:13.141 00.000 30444 Enqueuing Move request for scope (-0.68, -0.41) 03:32:13.141 00.000 15672 Worker thread wakes up 03:32:13.142 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.41) opts 0xd 03:32:13.142 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.68, -0.41) 03:32:13.142 00.000 15672 Moving (-0.68, -0.41) raw xDistance=-0.54 yDistance=-0.55 03:32:13.142 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54 03:32:13.142 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:32:13.142 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55 03:32:13.142 00.000 15672 MoveAxis(E, 147, ABG) 03:32:13.142 00.000 15672 Guiding Dir = 2, Dur = 147 03:32:13.142 00.000 15672 IsSlewing returns 0 03:32:13.143 00.001 15672 IsGuiding returns 0 03:32:13.148 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2100, max=16935, FiltMin=2626, FiltMax=11904, Gamma=2.950 03:32:13.172 00.024 15672 PulseGuide returned control before completion, sleep 129 03:32:13.191 00.019 30444 UpdateGuideState exits: m=42347 SNR=41.4 Saturated 03:32:13.191 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:13.191 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:13.191 00.000 30444 Enqueuing Expose request 03:32:13.332 00.141 15672 IsGuiding returns 0 03:32:13.332 00.000 15672 Move returns status 0, amount 147 03:32:13.332 00.000 15672 MoveAxis(N, 0, ABG) 03:32:13.332 00.000 15672 Move returns status 0, amount 0 03:32:13.332 00.000 15672 move complete, result=0 03:32:13.332 00.000 15672 worker thread done servicing request 03:32:13.332 00.000 15672 Worker thread wakes up 03:32:13.332 00.000 30444 GuideStep: -0.5 px 147 ms EAST, -0.5 px 0 ms NORTH 03:32:13.332 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:13.332 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:15.440 02.108 15672 Exposure complete 03:32:15.460 00.020 15672 worker thread done servicing request 03:32:15.460 00.000 30444 OnExposeComplete: enter 03:32:15.460 00.000 30444 UpdateGuideState(): m_state=6 03:32:15.460 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8215 03:32:15.461 00.001 30444 Star::Find returns 1 (1), X=463.41, Y=203.65, Mass=46533, SNR=45.8, Peak=5832 HFD=4.0 03:32:15.461 00.000 30444 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 03:32:15.461 00.000 30444 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 03:32:15.461 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.25 hyp=0.42 cameraTheta=-0.64 mountX=0.39 mountY=-0.17, mountTheta=-0.41 03:32:15.461 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.25, opts=13) 03:32:15.461 00.000 30444 Enqueuing Move request for scope (0.33, -0.25) 03:32:15.461 00.000 15672 Worker thread wakes up 03:32:15.461 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.25) opts 0xd 03:32:15.461 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.25) 03:32:15.461 00.000 15672 Moving (0.33, -0.25) raw xDistance=0.39 yDistance=-0.17 03:32:15.461 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39 03:32:15.462 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:32:15.462 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 03:32:15.462 00.000 15672 MoveAxis(W, 95, ABG) 03:32:15.462 00.000 15672 Guiding Dir = 3, Dur = 95 03:32:15.462 00.000 15672 IsSlewing returns 0 03:32:15.463 00.001 15672 IsGuiding returns 0 03:32:15.467 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=17474, FiltMin=2593, FiltMax=11371, Gamma=2.950 03:32:15.488 00.021 15672 PulseGuide returned control before completion, sleep 81 03:32:15.510 00.022 30444 UpdateGuideState exits: m=46533 SNR=45.8 Saturated 03:32:15.510 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:15.510 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:15.510 00.000 30444 Enqueuing Expose request 03:32:15.585 00.075 15672 IsGuiding returns 0 03:32:15.585 00.000 15672 Move returns status 0, amount 95 03:32:15.585 00.000 15672 MoveAxis(N, 0, ABG) 03:32:15.585 00.000 15672 Move returns status 0, amount 0 03:32:15.585 00.000 15672 move complete, result=0 03:32:15.585 00.000 15672 worker thread done servicing request 03:32:15.585 00.000 15672 Worker thread wakes up 03:32:15.585 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:15.585 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:15.585 00.000 30444 GuideStep: 0.4 px 95 ms WEST, -0.2 px 0 ms NORTH 03:32:17.490 01.905 15672 Exposure complete 03:32:17.510 00.020 15672 worker thread done servicing request 03:32:17.510 00.000 30444 OnExposeComplete: enter 03:32:17.510 00.000 30444 UpdateGuideState(): m_state=6 03:32:17.510 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8216 03:32:17.510 00.000 30444 Star::Find returns 1 (1), X=463.37, Y=203.93, Mass=39006, SNR=37.4, Peak=5560 HFD=3.8 03:32:17.511 00.001 30444 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.28) = xAngle (0.39 = 0.39) 03:32:17.511 00.000 30444 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.33 = 0.33) 03:32:17.511 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.03 hyp=0.29 cameraTheta=0.11 mountX=0.27 mountY=0.09, mountTheta=0.33 03:32:17.511 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.03, opts=13) 03:32:17.511 00.000 30444 Enqueuing Move request for scope (0.29, 0.03) 03:32:17.511 00.000 15672 Worker thread wakes up 03:32:17.511 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.03) opts 0xd 03:32:17.511 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.03) 03:32:17.511 00.000 15672 Moving (0.29, 0.03) raw xDistance=0.27 yDistance=0.09 03:32:17.511 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27 03:32:17.511 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:32:17.511 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 03:32:17.511 00.000 15672 MoveAxis(W, 80, ABG) 03:32:17.511 00.000 15672 Guiding Dir = 3, Dur = 80 03:32:17.512 00.001 15672 IsSlewing returns 0 03:32:17.513 00.001 15672 IsGuiding returns 0 03:32:17.516 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=17312, FiltMin=2571, FiltMax=11597, Gamma=2.950 03:32:17.532 00.016 15672 PulseGuide returned control before completion, sleep 71 03:32:17.559 00.027 30444 UpdateGuideState exits: m=39006 SNR=37.4 Saturated 03:32:17.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:17.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:17.559 00.000 30444 Enqueuing Expose request 03:32:17.605 00.046 15672 IsGuiding returns 1 03:32:17.605 00.000 15672 scope still moving after pulse duration time elapsed 03:32:17.626 00.021 15672 IsSlewing returns 0 03:32:17.646 00.020 15672 IsGuiding returns 0 03:32:17.646 00.000 15672 scope move finished after 80 + 52 ms 03:32:17.646 00.000 15672 Move returns status 0, amount 80 03:32:17.646 00.000 15672 MoveAxis(N, 0, ABG) 03:32:17.646 00.000 15672 Move returns status 0, amount 0 03:32:17.646 00.000 15672 move complete, result=0 03:32:17.646 00.000 15672 worker thread done servicing request 03:32:17.646 00.000 15672 Worker thread wakes up 03:32:17.646 00.000 30444 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH 03:32:17.646 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:17.646 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:19.753 02.107 15672 Exposure complete 03:32:19.773 00.020 15672 worker thread done servicing request 03:32:19.773 00.000 30444 OnExposeComplete: enter 03:32:19.773 00.000 30444 UpdateGuideState(): m_state=6 03:32:19.773 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8217 03:32:19.773 00.000 30444 Star::Find returns 1 (1), X=462.34, Y=203.91, Mass=43090, SNR=40.4, Peak=5527 HFD=3.9 03:32:19.774 00.001 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.40 = -2.89) 03:32:19.774 00.000 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.95) 03:32:19.774 00.000 30444 CameraToMount -- cameraX=-0.74 cameraY=0.02 hyp=0.74 cameraTheta=3.12 mountX=-0.71 mountY=-0.14, mountTheta=-2.95 03:32:19.774 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.74, y=0.02, opts=13) 03:32:19.774 00.000 30444 Enqueuing Move request for scope (-0.74, 0.02) 03:32:19.774 00.000 15672 Worker thread wakes up 03:32:19.774 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.02) opts 0xd 03:32:19.774 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.74, 0.02) 03:32:19.774 00.000 15672 Moving (-0.74, 0.02) raw xDistance=-0.71 yDistance=-0.14 03:32:19.774 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.71 03:32:19.774 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:32:19.774 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 03:32:19.774 00.000 15672 MoveAxis(E, 187, ABG) 03:32:19.775 00.001 15672 Guiding Dir = 2, Dur = 187 03:32:19.775 00.000 15672 IsSlewing returns 0 03:32:19.776 00.001 15672 IsGuiding returns 0 03:32:19.780 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=14820, FiltMin=2619, FiltMax=11304, Gamma=2.950 03:32:19.802 00.022 15672 PulseGuide returned control before completion, sleep 172 03:32:19.824 00.022 30444 UpdateGuideState exits: m=43090 SNR=40.4 Saturated 03:32:19.824 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:19.824 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:19.824 00.000 30444 Enqueuing Expose request 03:32:20.010 00.186 15672 IsGuiding returns 0 03:32:20.010 00.000 15672 Move returns status 0, amount 187 03:32:20.010 00.000 15672 MoveAxis(N, 0, ABG) 03:32:20.010 00.000 15672 Move returns status 0, amount 0 03:32:20.010 00.000 15672 move complete, result=0 03:32:20.011 00.001 15672 worker thread done servicing request 03:32:20.011 00.000 15672 Worker thread wakes up 03:32:20.011 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:20.011 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:20.011 00.000 30444 GuideStep: -0.7 px 187 ms EAST, -0.1 px 0 ms NORTH 03:32:21.919 01.908 15672 Exposure complete 03:32:21.939 00.020 15672 worker thread done servicing request 03:32:21.939 00.000 30444 OnExposeComplete: enter 03:32:21.939 00.000 30444 UpdateGuideState(): m_state=6 03:32:21.939 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8218 03:32:21.939 00.000 30444 Star::Find returns 1 (1), X=463.06, Y=203.41, Mass=38525, SNR=34.9, Peak=5831 HFD=3.8 03:32:21.939 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 03:32:21.940 00.001 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 03:32:21.940 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.49 hyp=0.49 cameraTheta=-1.62 mountX=0.11 mountY=-0.48, mountTheta=-1.35 03:32:21.940 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.49, opts=13) 03:32:21.940 00.000 30444 Enqueuing Move request for scope (-0.02, -0.49) 03:32:21.940 00.000 15672 Worker thread wakes up 03:32:21.940 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.49) opts 0xd 03:32:21.940 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.49) 03:32:21.940 00.000 15672 Moving (-0.02, -0.49) raw xDistance=0.11 yDistance=-0.48 03:32:21.940 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:32:21.940 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:32:21.940 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48 03:32:21.940 00.000 15672 MoveAxis(E, 0, ABG) 03:32:21.941 00.001 15672 Move returns status 0, amount 0 03:32:21.941 00.000 15672 MoveAxis(N, 0, ABG) 03:32:21.941 00.000 15672 Move returns status 0, amount 0 03:32:21.941 00.000 15672 move complete, result=0 03:32:21.941 00.000 15672 worker thread done servicing request 03:32:21.945 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=15646, FiltMin=2635, FiltMax=11846, Gamma=2.950 03:32:21.988 00.043 30444 UpdateGuideState exits: m=38525 SNR=34.9 Saturated 03:32:21.988 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:21.988 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:21.988 00.000 30444 Enqueuing Expose request 03:32:21.988 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 03:32:21.988 00.000 15672 Worker thread wakes up 03:32:21.988 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:21.988 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:24.097 02.109 15672 Exposure complete 03:32:24.117 00.020 15672 worker thread done servicing request 03:32:24.117 00.000 30444 OnExposeComplete: enter 03:32:24.117 00.000 30444 UpdateGuideState(): m_state=6 03:32:24.117 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8219 03:32:24.117 00.000 30444 Star::Find returns 1 (1), X=463.61, Y=203.36, Mass=33902, SNR=32.1, Peak=5490 HFD=3.4 03:32:24.117 00.000 30444 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 03:32:24.117 00.000 30444 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.58 = -0.58) 03:32:24.117 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-0.54 hyp=0.75 cameraTheta=-0.80 mountX=0.65 mountY=-0.41, mountTheta=-0.56 03:32:24.118 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.54, opts=13) 03:32:24.118 00.000 30444 Enqueuing Move request for scope (0.53, -0.54) 03:32:24.118 00.000 15672 Worker thread wakes up 03:32:24.118 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.54) opts 0xd 03:32:24.118 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.54) 03:32:24.118 00.000 15672 Moving (0.53, -0.54) raw xDistance=0.65 yDistance=-0.41 03:32:24.118 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65 03:32:24.118 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.05 newest=-1.03 03:32:24.118 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 03:32:24.118 00.000 15672 MoveAxis(W, 177, ABG) 03:32:24.118 00.000 15672 Guiding Dir = 3, Dur = 177 03:32:24.118 00.000 15672 IsSlewing returns 0 03:32:24.120 00.002 15672 IsGuiding returns 0 03:32:24.124 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=16530, FiltMin=2583, FiltMax=10596, Gamma=2.950 03:32:24.146 00.022 15672 PulseGuide returned control before completion, sleep 161 03:32:24.166 00.020 30444 UpdateGuideState exits: m=33902 SNR=32.1 Saturated 03:32:24.166 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:24.166 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:24.166 00.000 30444 Enqueuing Expose request 03:32:24.311 00.145 15672 IsGuiding returns 1 03:32:24.312 00.001 15672 scope still moving after pulse duration time elapsed 03:32:24.332 00.020 15672 IsSlewing returns 0 03:32:24.339 00.007 15672 IsGuiding returns 0 03:32:24.340 00.001 15672 scope move finished after 177 + 43 ms 03:32:24.340 00.000 15672 Move returns status 0, amount 177 03:32:24.340 00.000 15672 MoveAxis(N, 73, ABG) 03:32:24.340 00.000 15672 Guiding Dir = 0, Dur = 73 03:32:24.341 00.001 15672 IsSlewing returns 0 03:32:24.343 00.002 15672 IsGuiding returns 0 03:32:24.423 00.080 15672 IsGuiding returns 1 03:32:24.424 00.001 15672 scope still moving after pulse duration time elapsed 03:32:24.445 00.021 15672 IsSlewing returns 0 03:32:24.448 00.003 15672 IsGuiding returns 1 03:32:24.468 00.020 15672 IsSlewing returns 0 03:32:24.530 00.062 15672 IsGuiding returns 0 03:32:24.530 00.000 15672 scope move finished after 73 + 113 ms 03:32:24.531 00.001 15672 Move returns status 0, amount 73 03:32:24.531 00.000 15672 move complete, result=0 03:32:24.531 00.000 15672 worker thread done servicing request 03:32:24.531 00.000 15672 Worker thread wakes up 03:32:24.531 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:24.531 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:24.532 00.001 30444 GuideStep: 0.7 px 177 ms WEST, -0.4 px 73 ms NORTH 03:32:26.439 01.907 15672 Exposure complete 03:32:26.459 00.020 15672 worker thread done servicing request 03:32:26.459 00.000 30444 OnExposeComplete: enter 03:32:26.459 00.000 30444 UpdateGuideState(): m_state=6 03:32:26.459 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8220 03:32:26.459 00.000 30444 Star::Find returns 1 (1), X=462.84, Y=203.83, Mass=34274, SNR=35.2, Peak=5530 HFD=3.5 03:32:26.459 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 03:32:26.459 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 03:32:26.459 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-2.86 mountX=-0.21 mountY=-0.12, mountTheta=-2.63 03:32:26.459 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.07, opts=13) 03:32:26.459 00.000 30444 Enqueuing Move request for scope (-0.24, -0.07) 03:32:26.459 00.000 15672 Worker thread wakes up 03:32:26.459 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.07) opts 0xd 03:32:26.459 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.07) 03:32:26.459 00.000 15672 Moving (-0.24, -0.07) raw xDistance=-0.21 yDistance=-0.12 03:32:26.459 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 03:32:26.459 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:32:26.459 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 03:32:26.459 00.000 15672 MoveAxis(E, 0, ABG) 03:32:26.459 00.000 15672 Move returns status 0, amount 0 03:32:26.459 00.000 15672 MoveAxis(N, 0, ABG) 03:32:26.459 00.000 15672 Move returns status 0, amount 0 03:32:26.459 00.000 15672 move complete, result=0 03:32:26.459 00.000 15672 worker thread done servicing request 03:32:26.464 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=14918, FiltMin=2590, FiltMax=11452, Gamma=2.950 03:32:26.508 00.044 30444 UpdateGuideState exits: m=34274 SNR=35.2 Saturated 03:32:26.508 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:26.508 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:26.508 00.000 30444 Enqueuing Expose request 03:32:26.508 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 03:32:26.508 00.000 15672 Worker thread wakes up 03:32:26.508 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:26.508 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:28.618 02.110 15672 Exposure complete 03:32:28.638 00.020 15672 worker thread done servicing request 03:32:28.638 00.000 30444 OnExposeComplete: enter 03:32:28.638 00.000 30444 UpdateGuideState(): m_state=6 03:32:28.638 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8221 03:32:28.638 00.000 30444 Star::Find returns 1 (1), X=462.57, Y=204.02, Mass=41063, SNR=36.2, Peak=5892 HFD=3.7 03:32:28.638 00.000 30444 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.28) = xAngle (3.18 = -3.10) 03:32:28.638 00.000 30444 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.12 = 3.12) 03:32:28.638 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=0.12 hyp=0.52 cameraTheta=2.90 mountX=-0.52 mountY=0.01, mountTheta=3.12 03:32:28.639 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=0.12, opts=13) 03:32:28.639 00.000 30444 Enqueuing Move request for scope (-0.51, 0.12) 03:32:28.639 00.000 15672 Worker thread wakes up 03:32:28.639 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.12) opts 0xd 03:32:28.639 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, 0.12) 03:32:28.639 00.000 15672 Moving (-0.51, 0.12) raw xDistance=-0.52 yDistance=0.01 03:32:28.639 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52 03:32:28.639 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:32:28.639 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 03:32:28.639 00.000 15672 MoveAxis(E, 141, ABG) 03:32:28.639 00.000 15672 Guiding Dir = 2, Dur = 141 03:32:28.640 00.001 15672 IsSlewing returns 0 03:32:28.641 00.001 15672 IsGuiding returns 0 03:32:28.644 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=14467, FiltMin=2612, FiltMax=11247, Gamma=2.950 03:32:28.667 00.023 15672 PulseGuide returned control before completion, sleep 125 03:32:28.687 00.020 30444 UpdateGuideState exits: m=41063 SNR=36.2 Saturated 03:32:28.687 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:28.687 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:28.687 00.000 30444 Enqueuing Expose request 03:32:28.794 00.107 15672 IsGuiding returns 1 03:32:28.794 00.000 15672 scope still moving after pulse duration time elapsed 03:32:28.815 00.021 15672 IsSlewing returns 0 03:32:28.816 00.001 15672 IsGuiding returns 1 03:32:28.837 00.021 15672 IsSlewing returns 0 03:32:28.844 00.007 15672 IsGuiding returns 0 03:32:28.845 00.001 15672 scope move finished after 141 + 62 ms 03:32:28.845 00.000 15672 Move returns status 0, amount 141 03:32:28.845 00.000 15672 MoveAxis(N, 0, ABG) 03:32:28.845 00.000 15672 Move returns status 0, amount 0 03:32:28.845 00.000 15672 move complete, result=0 03:32:28.845 00.000 15672 worker thread done servicing request 03:32:28.845 00.000 15672 Worker thread wakes up 03:32:28.846 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:28.846 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:28.846 00.000 30444 GuideStep: -0.5 px 141 ms EAST, 0.0 px 0 ms NORTH 03:32:30.754 01.908 15672 Exposure complete 03:32:30.774 00.020 15672 worker thread done servicing request 03:32:30.774 00.000 30444 OnExposeComplete: enter 03:32:30.774 00.000 30444 UpdateGuideState(): m_state=6 03:32:30.774 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8222 03:32:30.774 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=203.68, Mass=53630, SNR=44.7, Peak=5767 HFD=4.4 03:32:30.774 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 03:32:30.774 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 03:32:30.774 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.29 cameraTheta=-2.31 mountX=-0.13 mountY=-0.25, mountTheta=-2.05 03:32:30.775 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.21, opts=13) 03:32:30.775 00.000 30444 Enqueuing Move request for scope (-0.19, -0.21) 03:32:30.775 00.000 15672 Worker thread wakes up 03:32:30.775 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd 03:32:30.775 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.21) 03:32:30.775 00.000 15672 Moving (-0.19, -0.21) raw xDistance=-0.13 yDistance=-0.25 03:32:30.775 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:32:30.775 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:32:30.775 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 03:32:30.775 00.000 15672 MoveAxis(E, 0, ABG) 03:32:30.775 00.000 15672 Move returns status 0, amount 0 03:32:30.775 00.000 15672 MoveAxis(N, 0, ABG) 03:32:30.775 00.000 15672 Move returns status 0, amount 0 03:32:30.775 00.000 15672 move complete, result=0 03:32:30.776 00.001 15672 worker thread done servicing request 03:32:30.780 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=15672, FiltMin=2620, FiltMax=12080, Gamma=2.950 03:32:30.823 00.043 30444 UpdateGuideState exits: m=53630 SNR=44.7 Saturated 03:32:30.824 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:30.824 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:30.824 00.000 30444 Enqueuing Expose request 03:32:30.824 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:32:30.824 00.000 15672 Worker thread wakes up 03:32:30.824 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:30.824 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:32.933 02.109 15672 Exposure complete 03:32:32.953 00.020 15672 worker thread done servicing request 03:32:32.953 00.000 30444 OnExposeComplete: enter 03:32:32.953 00.000 30444 UpdateGuideState(): m_state=6 03:32:32.953 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8223 03:32:32.953 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=203.37, Mass=46876, SNR=41.7, Peak=6131 HFD=4.0 03:32:32.953 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 03:32:32.954 00.001 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 03:32:32.954 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.52 hyp=0.52 cameraTheta=-1.46 mountX=0.20 mountY=-0.50, mountTheta=-1.19 03:32:32.954 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.52, opts=13) 03:32:32.954 00.000 30444 Enqueuing Move request for scope (0.06, -0.52) 03:32:32.954 00.000 15672 Worker thread wakes up 03:32:32.954 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.52) opts 0xd 03:32:32.954 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.52) 03:32:32.954 00.000 15672 Moving (0.06, -0.52) raw xDistance=0.20 yDistance=-0.50 03:32:32.954 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 03:32:32.954 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 03:32:32.954 00.000 15672 MoveAxis(E, 0, ABG) 03:32:32.954 00.000 15672 Move returns status 0, amount 0 03:32:32.955 00.001 15672 MoveAxis(N, 88, ABG) 03:32:32.955 00.000 15672 Guiding Dir = 0, Dur = 88 03:32:32.955 00.000 15672 IsSlewing returns 0 03:32:32.956 00.001 15672 IsGuiding returns 0 03:32:32.960 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=16037, FiltMin=2588, FiltMax=12353, Gamma=2.950 03:32:33.003 00.043 30444 UpdateGuideState exits: m=46876 SNR=41.7 Saturated 03:32:33.003 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:33.003 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:33.003 00.000 30444 Enqueuing Expose request 03:32:33.029 00.026 15672 PulseGuide returned control before completion, sleep 25 03:32:33.061 00.032 15672 IsGuiding returns 1 03:32:33.061 00.000 15672 scope still moving after pulse duration time elapsed 03:32:33.082 00.021 15672 IsSlewing returns 0 03:32:33.083 00.001 15672 IsGuiding returns 1 03:32:33.105 00.022 15672 IsSlewing returns 0 03:32:33.106 00.001 15672 IsGuiding returns 1 03:32:33.127 00.021 15672 IsSlewing returns 0 03:32:33.157 00.030 15672 IsGuiding returns 0 03:32:33.158 00.001 15672 scope move finished after 88 + 114 ms 03:32:33.158 00.000 15672 Move returns status 0, amount 88 03:32:33.158 00.000 15672 move complete, result=0 03:32:33.158 00.000 15672 worker thread done servicing request 03:32:33.158 00.000 15672 Worker thread wakes up 03:32:33.158 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:33.159 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:33.159 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 88 ms NORTH 03:32:35.065 01.906 15672 Exposure complete 03:32:35.085 00.020 15672 worker thread done servicing request 03:32:35.085 00.000 30444 OnExposeComplete: enter 03:32:35.085 00.000 30444 UpdateGuideState(): m_state=6 03:32:35.085 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8224 03:32:35.085 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=203.23, Mass=39812, SNR=36.4, Peak=6050 HFD=3.6 03:32:35.085 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 03:32:35.085 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 03:32:35.085 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.67 hyp=0.67 cameraTheta=-1.54 mountX=0.20 mountY=-0.65, mountTheta=-1.27 03:32:35.087 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.67, opts=13) 03:32:35.087 00.000 30444 Enqueuing Move request for scope (0.02, -0.67) 03:32:35.088 00.001 15672 Worker thread wakes up 03:32:35.088 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.67) opts 0xd 03:32:35.088 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.67) 03:32:35.088 00.000 15672 Moving (0.02, -0.67) raw xDistance=0.20 yDistance=-0.65 03:32:35.088 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 03:32:35.088 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 03:32:35.088 00.000 15672 MoveAxis(E, 0, ABG) 03:32:35.088 00.000 15672 Move returns status 0, amount 0 03:32:35.088 00.000 15672 MoveAxis(N, 115, ABG) 03:32:35.088 00.000 15672 Guiding Dir = 0, Dur = 115 03:32:35.088 00.000 15672 IsSlewing returns 0 03:32:35.089 00.001 15672 IsGuiding returns 0 03:32:35.093 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=16535, FiltMin=2479, FiltMax=12238, Gamma=2.950 03:32:35.135 00.042 30444 UpdateGuideState exits: m=39812 SNR=36.4 Saturated 03:32:35.135 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:35.135 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:35.135 00.000 30444 Enqueuing Expose request 03:32:35.169 00.034 15672 PulseGuide returned control before completion, sleep 46 03:32:35.217 00.048 15672 IsGuiding returns 1 03:32:35.218 00.001 15672 scope still moving after pulse duration time elapsed 03:32:35.239 00.021 15672 IsSlewing returns 0 03:32:35.241 00.002 15672 IsGuiding returns 1 03:32:35.262 00.021 15672 IsSlewing returns 0 03:32:35.265 00.003 15672 IsGuiding returns 1 03:32:35.286 00.021 15672 IsSlewing returns 0 03:32:35.314 00.028 15672 IsGuiding returns 0 03:32:35.314 00.000 15672 scope move finished after 115 + 109 ms 03:32:35.314 00.000 15672 Move returns status 0, amount 115 03:32:35.314 00.000 15672 move complete, result=0 03:32:35.314 00.000 15672 worker thread done servicing request 03:32:35.314 00.000 15672 Worker thread wakes up 03:32:35.315 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:35.315 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:35.315 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 115 ms NORTH 03:32:37.431 02.116 15672 Exposure complete 03:32:37.462 00.031 15672 worker thread done servicing request 03:32:37.462 00.000 30444 OnExposeComplete: enter 03:32:37.462 00.000 30444 UpdateGuideState(): m_state=6 03:32:37.462 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8225 03:32:37.462 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=203.00, Mass=45462, SNR=41.5, Peak=6082 HFD=4.0 03:32:37.462 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 03:32:37.462 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 03:32:37.462 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.89 hyp=0.89 cameraTheta=-1.61 mountX=0.21 mountY=-0.88, mountTheta=-1.33 03:32:37.463 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.89, opts=13) 03:32:37.463 00.000 30444 Enqueuing Move request for scope (-0.03, -0.89) 03:32:37.463 00.000 15672 Worker thread wakes up 03:32:37.463 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.89) opts 0xd 03:32:37.463 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.89) 03:32:37.463 00.000 15672 Moving (-0.03, -0.89) raw xDistance=0.21 yDistance=-0.88 03:32:37.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 03:32:37.463 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 03:32:37.463 00.000 15672 MoveAxis(E, 0, ABG) 03:32:37.463 00.000 15672 Move returns status 0, amount 0 03:32:37.463 00.000 15672 MoveAxis(N, 157, ABG) 03:32:37.463 00.000 15672 Guiding Dir = 0, Dur = 157 03:32:37.464 00.001 15672 IsSlewing returns 0 03:32:37.464 00.000 15672 IsGuiding returns 0 03:32:37.469 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=15918, FiltMin=2526, FiltMax=11958, Gamma=2.950 03:32:37.513 00.044 30444 UpdateGuideState exits: m=45462 SNR=41.5 Saturated 03:32:37.513 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:37.513 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:37.513 00.000 30444 Enqueuing Expose request 03:32:37.549 00.036 15672 PulseGuide returned control before completion, sleep 83 03:32:37.635 00.086 15672 IsGuiding returns 1 03:32:37.635 00.000 15672 scope still moving after pulse duration time elapsed 03:32:37.656 00.021 15672 IsSlewing returns 0 03:32:37.659 00.003 15672 IsGuiding returns 1 03:32:37.681 00.022 15672 IsSlewing returns 0 03:32:37.683 00.002 15672 IsGuiding returns 1 03:32:37.705 00.022 15672 IsSlewing returns 0 03:32:37.726 00.021 15672 IsGuiding returns 0 03:32:37.726 00.000 15672 scope move finished after 157 + 104 ms 03:32:37.726 00.000 15672 Move returns status 0, amount 157 03:32:37.726 00.000 15672 move complete, result=0 03:32:37.726 00.000 15672 worker thread done servicing request 03:32:37.727 00.001 15672 Worker thread wakes up 03:32:37.727 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:37.727 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:37.727 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 157 ms NORTH 03:32:39.637 01.910 15672 Exposure complete 03:32:39.657 00.020 15672 worker thread done servicing request 03:32:39.657 00.000 30444 OnExposeComplete: enter 03:32:39.657 00.000 30444 UpdateGuideState(): m_state=6 03:32:39.657 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8226 03:32:39.657 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=202.96, Mass=37181, SNR=35.3, Peak=5698 HFD=3.6 03:32:39.657 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 03:32:39.657 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 03:32:39.658 00.001 30444 CameraToMount -- cameraX=0.12 cameraY=-0.93 hyp=0.94 cameraTheta=-1.44 mountX=0.37 mountY=-0.88, mountTheta=-1.17 03:32:39.658 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.93, opts=13) 03:32:39.658 00.000 30444 Enqueuing Move request for scope (0.12, -0.93) 03:32:39.659 00.001 15672 Worker thread wakes up 03:32:39.659 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.93) opts 0xd 03:32:39.659 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.93) 03:32:39.659 00.000 15672 Moving (0.12, -0.93) raw xDistance=0.37 yDistance=-0.88 03:32:39.659 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 03:32:39.659 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 03:32:39.659 00.000 15672 MoveAxis(W, 101, ABG) 03:32:39.659 00.000 15672 Guiding Dir = 3, Dur = 101 03:32:39.659 00.000 15672 IsSlewing returns 0 03:32:39.660 00.001 15672 IsGuiding returns 0 03:32:39.665 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=14732, FiltMin=2610, FiltMax=11709, Gamma=2.950 03:32:39.690 00.025 15672 PulseGuide returned control before completion, sleep 82 03:32:39.711 00.021 30444 UpdateGuideState exits: m=37181 SNR=35.3 Saturated 03:32:39.711 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:39.711 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:39.711 00.000 30444 Enqueuing Expose request 03:32:39.773 00.062 15672 IsGuiding returns 1 03:32:39.773 00.000 15672 scope still moving after pulse duration time elapsed 03:32:39.794 00.021 15672 IsSlewing returns 0 03:32:39.818 00.024 15672 IsGuiding returns 0 03:32:39.818 00.000 15672 scope move finished after 101 + 57 ms 03:32:39.818 00.000 15672 Move returns status 0, amount 101 03:32:39.818 00.000 15672 MoveAxis(N, 158, ABG) 03:32:39.818 00.000 15672 Guiding Dir = 0, Dur = 158 03:32:39.818 00.000 15672 IsSlewing returns 0 03:32:39.819 00.001 15672 IsGuiding returns 0 03:32:39.898 00.079 15672 PulseGuide returned control before completion, sleep 90 03:32:39.990 00.092 15672 IsGuiding returns 1 03:32:39.991 00.001 15672 scope still moving after pulse duration time elapsed 03:32:40.012 00.021 15672 IsSlewing returns 0 03:32:40.013 00.001 15672 IsGuiding returns 1 03:32:40.034 00.021 15672 IsSlewing returns 0 03:32:40.035 00.001 15672 IsGuiding returns 1 03:32:40.056 00.021 15672 IsSlewing returns 0 03:32:40.090 00.034 15672 IsGuiding returns 0 03:32:40.090 00.000 15672 scope move finished after 158 + 111 ms 03:32:40.090 00.000 15672 Move returns status 0, amount 158 03:32:40.090 00.000 15672 move complete, result=0 03:32:40.090 00.000 15672 worker thread done servicing request 03:32:40.090 00.000 15672 Worker thread wakes up 03:32:40.090 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:40.090 00.000 30444 GuideStep: 0.4 px 101 ms WEST, -0.9 px 158 ms NORTH 03:32:40.090 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:42.196 02.106 15672 Exposure complete 03:32:42.216 00.020 15672 worker thread done servicing request 03:32:42.216 00.000 30444 OnExposeComplete: enter 03:32:42.216 00.000 30444 UpdateGuideState(): m_state=6 03:32:42.217 00.001 30444 Star::Find(15, 463, 202, 0, (0,0,0,0), 0.0, 255) frame 8227 03:32:42.217 00.000 30444 Star::Find returns 1 (1), X=462.59, Y=203.19, Mass=38835, SNR=35.9, Peak=5618 HFD=3.7 03:32:42.217 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.91 = -1.91) 03:32:42.217 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 03:32:42.217 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=-0.70 hyp=0.86 cameraTheta=-2.18 mountX=-0.28 mountY=-0.79, mountTheta=-1.91 03:32:42.217 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-0.70, opts=13) 03:32:42.217 00.000 30444 Enqueuing Move request for scope (-0.49, -0.70) 03:32:42.217 00.000 15672 Worker thread wakes up 03:32:42.217 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.70) opts 0xd 03:32:42.217 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, -0.70) 03:32:42.218 00.001 15672 Moving (-0.49, -0.70) raw xDistance=-0.28 yDistance=-0.79 03:32:42.218 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28 03:32:42.218 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 03:32:42.218 00.000 15672 MoveAxis(E, 69, ABG) 03:32:42.218 00.000 15672 Guiding Dir = 2, Dur = 69 03:32:42.218 00.000 15672 IsSlewing returns 0 03:32:42.220 00.002 15672 IsGuiding returns 0 03:32:42.224 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=13639, FiltMin=2480, FiltMax=12256, Gamma=2.950 03:32:42.245 00.021 15672 PulseGuide returned control before completion, sleep 53 03:32:42.266 00.021 30444 UpdateGuideState exits: m=38835 SNR=35.9 Saturated 03:32:42.266 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:42.266 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:42.266 00.000 30444 Enqueuing Expose request 03:32:42.300 00.034 15672 IsGuiding returns 1 03:32:42.300 00.000 15672 scope still moving after pulse duration time elapsed 03:32:42.321 00.021 15672 IsSlewing returns 0 03:32:42.358 00.037 15672 IsGuiding returns 0 03:32:42.358 00.000 15672 scope move finished after 69 + 69 ms 03:32:42.358 00.000 15672 Move returns status 0, amount 69 03:32:42.358 00.000 15672 MoveAxis(N, 141, ABG) 03:32:42.358 00.000 15672 Guiding Dir = 0, Dur = 141 03:32:42.359 00.001 15672 IsSlewing returns 0 03:32:42.360 00.001 15672 IsGuiding returns 0 03:32:42.438 00.078 15672 PulseGuide returned control before completion, sleep 73 03:32:42.515 00.077 15672 IsGuiding returns 1 03:32:42.515 00.000 15672 scope still moving after pulse duration time elapsed 03:32:42.536 00.021 15672 IsSlewing returns 0 03:32:42.539 00.003 15672 IsGuiding returns 1 03:32:42.560 00.021 15672 IsSlewing returns 0 03:32:42.629 00.069 15672 IsGuiding returns 0 03:32:42.630 00.001 15672 scope move finished after 141 + 128 ms 03:32:42.630 00.000 15672 Move returns status 0, amount 141 03:32:42.630 00.000 15672 move complete, result=0 03:32:42.630 00.000 15672 worker thread done servicing request 03:32:42.630 00.000 15672 Worker thread wakes up 03:32:42.630 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:42.630 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:42.631 00.001 30444 GuideStep: -0.3 px 69 ms EAST, -0.8 px 141 ms NORTH 03:32:44.536 01.905 15672 Exposure complete 03:32:44.556 00.020 15672 worker thread done servicing request 03:32:44.556 00.000 30444 OnExposeComplete: enter 03:32:44.556 00.000 30444 UpdateGuideState(): m_state=6 03:32:44.556 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8228 03:32:44.556 00.000 30444 Star::Find returns 1 (1), X=463.60, Y=202.38, Mass=38158, SNR=33.8, Peak=5383 HFD=3.5 03:32:44.556 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 03:32:44.557 00.001 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 03:32:44.557 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-1.51 hyp=1.60 cameraTheta=-1.24 mountX=0.91 mountY=-1.36, mountTheta=-0.98 03:32:44.557 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-1.51, opts=13) 03:32:44.557 00.000 30444 Enqueuing Move request for scope (0.52, -1.51) 03:32:44.557 00.000 15672 Worker thread wakes up 03:32:44.557 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -1.51) opts 0xd 03:32:44.557 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -1.51) 03:32:44.557 00.000 15672 Moving (0.52, -1.51) raw xDistance=0.91 yDistance=-1.36 03:32:44.557 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.91 03:32:44.557 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.36 from input -1.36 03:32:44.557 00.000 15672 MoveAxis(W, 242, ABG) 03:32:44.557 00.000 15672 Guiding Dir = 3, Dur = 242 03:32:44.558 00.001 15672 IsSlewing returns 0 03:32:44.560 00.002 15672 IsGuiding returns 0 03:32:44.563 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=12716, FiltMin=2530, FiltMax=11299, Gamma=2.950 03:32:44.578 00.015 15672 PulseGuide returned control before completion, sleep 234 03:32:44.815 00.237 15672 IsGuiding returns 1 03:32:44.815 00.000 15672 scope still moving after pulse duration time elapsed 03:32:44.836 00.021 15672 IsSlewing returns 0 03:32:44.851 00.015 15672 IsGuiding returns 0 03:32:44.852 00.001 15672 scope move finished after 242 + 50 ms 03:32:44.852 00.000 15672 Move returns status 0, amount 242 03:32:44.852 00.000 15672 MoveAxis(N, 243, ABG) 03:32:44.852 00.000 15672 Guiding Dir = 0, Dur = 243 03:32:44.853 00.001 15672 IsSlewing returns 0 03:32:44.855 00.002 15672 IsGuiding returns 0 03:32:44.930 00.075 15672 PulseGuide returned control before completion, sleep 179 03:32:44.991 00.061 30444 UpdateGuideState exits: m=38158 SNR=33.8 Saturated 03:32:44.991 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:44.991 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:44.992 00.001 30444 Enqueuing Expose request 03:32:45.111 00.119 15672 IsGuiding returns 1 03:32:45.112 00.001 15672 scope still moving after pulse duration time elapsed 03:32:45.134 00.022 15672 IsSlewing returns 0 03:32:45.135 00.001 15672 IsGuiding returns 1 03:32:45.156 00.021 15672 IsSlewing returns 0 03:32:45.159 00.003 15672 IsGuiding returns 1 03:32:45.180 00.021 15672 IsSlewing returns 0 03:32:45.234 00.054 15672 IsGuiding returns 0 03:32:45.234 00.000 15672 scope move finished after 243 + 135 ms 03:32:45.234 00.000 15672 Move returns status 0, amount 243 03:32:45.234 00.000 15672 move complete, result=0 03:32:45.234 00.000 15672 worker thread done servicing request 03:32:45.234 00.000 15672 Worker thread wakes up 03:32:45.235 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:45.235 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:45.235 00.000 30444 GuideStep: 0.9 px 242 ms WEST, -1.4 px 243 ms NORTH 03:32:47.345 02.110 15672 Exposure complete 03:32:47.370 00.025 15672 worker thread done servicing request 03:32:47.370 00.000 30444 OnExposeComplete: enter 03:32:47.370 00.000 30444 UpdateGuideState(): m_state=6 03:32:47.371 00.001 30444 Star::Find(15, 463, 202, 0, (0,0,0,0), 0.0, 255) frame 8229 03:32:47.371 00.000 30444 Star::Find returns 1 (1), X=462.82, Y=203.22, Mass=43546, SNR=39.8, Peak=6207 HFD=3.7 03:32:47.371 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 03:32:47.371 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 03:32:47.371 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.68 hyp=0.73 cameraTheta=-1.94 mountX=-0.07 mountY=-0.72, mountTheta=-1.67 03:32:47.371 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.68, opts=13) 03:32:47.371 00.000 30444 Enqueuing Move request for scope (-0.26, -0.68) 03:32:47.371 00.000 15672 Worker thread wakes up 03:32:47.371 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.68) opts 0xd 03:32:47.371 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.68) 03:32:47.372 00.001 15672 Moving (-0.26, -0.68) raw xDistance=-0.07 yDistance=-0.72 03:32:47.372 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 03:32:47.372 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 03:32:47.372 00.000 15672 MoveAxis(E, 0, ABG) 03:32:47.372 00.000 15672 Move returns status 0, amount 0 03:32:47.372 00.000 15672 MoveAxis(N, 128, ABG) 03:32:47.372 00.000 15672 Guiding Dir = 0, Dur = 128 03:32:47.372 00.000 15672 IsSlewing returns 0 03:32:47.373 00.001 15672 IsGuiding returns 0 03:32:47.378 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1968, max=13073, FiltMin=2505, FiltMax=11362, Gamma=2.950 03:32:47.420 00.042 30444 UpdateGuideState exits: m=43546 SNR=39.8 Saturated 03:32:47.420 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:47.420 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:47.420 00.000 30444 Enqueuing Expose request 03:32:47.454 00.034 15672 PulseGuide returned control before completion, sleep 58 03:32:47.514 00.060 15672 IsGuiding returns 1 03:32:47.514 00.000 15672 scope still moving after pulse duration time elapsed 03:32:47.535 00.021 15672 IsSlewing returns 0 03:32:47.537 00.002 15672 IsGuiding returns 1 03:32:47.557 00.020 15672 IsSlewing returns 0 03:32:47.614 00.057 15672 IsGuiding returns 0 03:32:47.614 00.000 15672 scope move finished after 128 + 113 ms 03:32:47.614 00.000 15672 Move returns status 0, amount 128 03:32:47.614 00.000 15672 move complete, result=0 03:32:47.614 00.000 15672 worker thread done servicing request 03:32:47.614 00.000 15672 Worker thread wakes up 03:32:47.614 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:47.614 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 128 ms NORTH 03:32:47.614 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:49.529 01.915 15672 Exposure complete 03:32:49.562 00.033 15672 worker thread done servicing request 03:32:49.562 00.000 30444 OnExposeComplete: enter 03:32:49.562 00.000 30444 UpdateGuideState(): m_state=6 03:32:49.562 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8230 03:32:49.562 00.000 30444 Star::Find returns 1 (1), X=462.78, Y=202.85, Mass=43792, SNR=40.5, Peak=6004 HFD=3.9 03:32:49.562 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 03:32:49.562 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 03:32:49.562 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-1.04 hyp=1.08 cameraTheta=-1.85 mountX=0.00 mountY=-1.08, mountTheta=-1.57 03:32:49.563 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-1.04, opts=13) 03:32:49.563 00.000 30444 Enqueuing Move request for scope (-0.30, -1.04) 03:32:49.563 00.000 15672 Worker thread wakes up 03:32:49.563 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -1.04) opts 0xd 03:32:49.563 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -1.04) 03:32:49.563 00.000 15672 Moving (-0.30, -1.04) raw xDistance=0.00 yDistance=-1.08 03:32:49.563 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 03:32:49.563 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08 03:32:49.563 00.000 15672 MoveAxis(E, 0, ABG) 03:32:49.563 00.000 15672 Move returns status 0, amount 0 03:32:49.563 00.000 15672 MoveAxis(N, 193, ABG) 03:32:49.563 00.000 15672 Guiding Dir = 0, Dur = 193 03:32:49.564 00.001 15672 IsSlewing returns 0 03:32:49.565 00.001 15672 IsGuiding returns 0 03:32:49.569 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=17614, FiltMin=2613, FiltMax=11505, Gamma=2.950 03:32:49.642 00.073 15672 PulseGuide returned control before completion, sleep 126 03:32:49.771 00.129 15672 IsGuiding returns 1 03:32:49.771 00.000 15672 scope still moving after pulse duration time elapsed 03:32:49.792 00.021 15672 IsSlewing returns 0 03:32:49.792 00.000 15672 IsGuiding returns 1 03:32:49.814 00.022 15672 IsSlewing returns 0 03:32:49.815 00.001 15672 IsGuiding returns 1 03:32:49.835 00.020 15672 IsSlewing returns 0 03:32:49.851 00.016 15672 IsGuiding returns 0 03:32:49.851 00.000 15672 scope move finished after 193 + 92 ms 03:32:49.851 00.000 15672 Move returns status 0, amount 193 03:32:49.851 00.000 15672 move complete, result=0 03:32:49.851 00.000 15672 worker thread done servicing request 03:32:50.080 00.229 30444 UpdateGuideState exits: m=43792 SNR=40.5 Saturated 03:32:50.080 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:50.080 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:50.081 00.001 30444 Enqueuing Expose request 03:32:50.081 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -1.1 px 193 ms NORTH 03:32:50.081 00.000 15672 Worker thread wakes up 03:32:50.081 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:50.081 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:52.191 02.110 15672 Exposure complete 03:32:52.211 00.020 15672 worker thread done servicing request 03:32:52.211 00.000 30444 OnExposeComplete: enter 03:32:52.211 00.000 30444 UpdateGuideState(): m_state=6 03:32:52.212 00.001 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8231 03:32:52.212 00.000 30444 Star::Find returns 1 (1), X=462.63, Y=202.30, Mass=42100, SNR=39.5, Peak=6043 HFD=3.6 03:32:52.212 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 03:32:52.212 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 03:32:52.212 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-1.60 hyp=1.66 cameraTheta=-1.84 mountX=0.01 mountY=-1.66, mountTheta=-1.57 03:32:52.212 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-1.60, opts=13) 03:32:52.212 00.000 30444 Enqueuing Move request for scope (-0.45, -1.60) 03:32:52.212 00.000 15672 Worker thread wakes up 03:32:52.212 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -1.60) opts 0xd 03:32:52.212 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -1.60) 03:32:52.212 00.000 15672 Moving (-0.45, -1.60) raw xDistance=0.01 yDistance=-1.66 03:32:52.213 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:32:52.213 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.66 from input -1.66 03:32:52.213 00.000 15672 MoveAxis(E, 0, ABG) 03:32:52.213 00.000 15672 Move returns status 0, amount 0 03:32:52.213 00.000 15672 MoveAxis(N, 296, ABG) 03:32:52.213 00.000 15672 Guiding Dir = 0, Dur = 296 03:32:52.213 00.000 15672 IsSlewing returns 0 03:32:52.214 00.001 15672 IsGuiding returns 0 03:32:52.218 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=13008, FiltMin=2533, FiltMax=11072, Gamma=2.950 03:32:52.260 00.042 30444 UpdateGuideState exits: m=42100 SNR=39.5 Saturated 03:32:52.260 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:52.260 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:52.260 00.000 30444 Enqueuing Expose request 03:32:52.294 00.034 15672 PulseGuide returned control before completion, sleep 227 03:32:52.524 00.230 15672 IsGuiding returns 1 03:32:52.524 00.000 15672 scope still moving after pulse duration time elapsed 03:32:52.546 00.022 15672 IsSlewing returns 0 03:32:52.549 00.003 15672 IsGuiding returns 1 03:32:52.570 00.021 15672 IsSlewing returns 0 03:32:52.629 00.059 15672 IsGuiding returns 0 03:32:52.630 00.001 15672 scope move finished after 296 + 119 ms 03:32:52.630 00.000 15672 Move returns status 0, amount 296 03:32:52.630 00.000 15672 move complete, result=0 03:32:52.630 00.000 15672 worker thread done servicing request 03:32:52.630 00.000 15672 Worker thread wakes up 03:32:52.630 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:52.630 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:52.630 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -1.7 px 296 ms NORTH 03:32:54.545 01.915 15672 Exposure complete 03:32:54.577 00.032 15672 worker thread done servicing request 03:32:54.577 00.000 30444 OnExposeComplete: enter 03:32:54.577 00.000 30444 UpdateGuideState(): m_state=6 03:32:54.577 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8232 03:32:54.577 00.000 30444 Star::Find returns 1 (1), X=462.64, Y=202.27, Mass=31244, SNR=30.1, Peak=5757 HFD=3.2 03:32:54.577 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 03:32:54.577 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 03:32:54.577 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=-1.63 hyp=1.69 cameraTheta=-1.83 mountX=0.02 mountY=-1.68, mountTheta=-1.56 03:32:54.578 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=-1.63, opts=13) 03:32:54.578 00.000 30444 Enqueuing Move request for scope (-0.44, -1.63) 03:32:54.578 00.000 15672 Worker thread wakes up 03:32:54.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -1.63) opts 0xd 03:32:54.578 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, -1.63) 03:32:54.578 00.000 15672 Moving (-0.44, -1.63) raw xDistance=0.02 yDistance=-1.68 03:32:54.578 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:32:54.578 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.68 from input -1.68 03:32:54.578 00.000 15672 MoveAxis(E, 0, ABG) 03:32:54.578 00.000 15672 Move returns status 0, amount 0 03:32:54.578 00.000 15672 MoveAxis(N, 300, ABG) 03:32:54.578 00.000 15672 Guiding Dir = 0, Dur = 300 03:32:54.579 00.001 15672 IsSlewing returns 0 03:32:54.580 00.001 15672 IsGuiding returns 0 03:32:54.583 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=13251, FiltMin=2625, FiltMax=12188, Gamma=2.950 03:32:54.626 00.043 30444 UpdateGuideState exits: m=31244 SNR=30.1 Saturated 03:32:54.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:54.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:54.626 00.000 30444 Enqueuing Expose request 03:32:54.658 00.032 15672 PulseGuide returned control before completion, sleep 232 03:32:54.894 00.236 15672 IsGuiding returns 1 03:32:54.894 00.000 15672 scope still moving after pulse duration time elapsed 03:32:54.915 00.021 15672 IsSlewing returns 0 03:32:54.978 00.063 15672 IsGuiding returns 0 03:32:54.978 00.000 15672 scope move finished after 300 + 98 ms 03:32:54.978 00.000 15672 Move returns status 0, amount 300 03:32:54.978 00.000 15672 move complete, result=0 03:32:54.978 00.000 15672 worker thread done servicing request 03:32:54.978 00.000 15672 Worker thread wakes up 03:32:54.978 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:54.979 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:54.979 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -1.7 px 300 ms NORTH 03:32:57.096 02.117 15672 Exposure complete 03:32:57.129 00.033 15672 worker thread done servicing request 03:32:57.129 00.000 30444 OnExposeComplete: enter 03:32:57.129 00.000 30444 UpdateGuideState(): m_state=6 03:32:57.129 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8233 03:32:57.129 00.000 30444 Star::Find returns 1 (1), X=462.60, Y=202.83, Mass=39306, SNR=38.8, Peak=5644 HFD=3.8 03:32:57.129 00.000 30444 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 03:32:57.129 00.000 30444 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 03:32:57.129 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-1.06 hyp=1.17 cameraTheta=-1.99 mountX=-0.17 mountY=-1.14, mountTheta=-1.72 03:32:57.129 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-1.06, opts=13) 03:32:57.129 00.000 30444 Enqueuing Move request for scope (-0.48, -1.06) 03:32:57.130 00.001 15672 Worker thread wakes up 03:32:57.130 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -1.06) opts 0xd 03:32:57.130 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -1.06) 03:32:57.130 00.000 15672 Moving (-0.48, -1.06) raw xDistance=-0.17 yDistance=-1.14 03:32:57.130 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:32:57.130 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14 03:32:57.130 00.000 15672 MoveAxis(E, 0, ABG) 03:32:57.130 00.000 15672 Move returns status 0, amount 0 03:32:57.130 00.000 15672 MoveAxis(N, 204, ABG) 03:32:57.130 00.000 15672 Guiding Dir = 0, Dur = 204 03:32:57.131 00.001 15672 IsSlewing returns 0 03:32:57.132 00.001 15672 IsGuiding returns 0 03:32:57.136 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=13478, FiltMin=2585, FiltMax=11438, Gamma=2.950 03:32:57.178 00.042 30444 UpdateGuideState exits: m=39306 SNR=38.8 Saturated 03:32:57.179 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:57.179 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:57.179 00.000 30444 Enqueuing Expose request 03:32:57.214 00.035 15672 PulseGuide returned control before completion, sleep 132 03:32:57.348 00.134 15672 IsGuiding returns 1 03:32:57.348 00.000 15672 scope still moving after pulse duration time elapsed 03:32:57.370 00.022 15672 IsSlewing returns 0 03:32:57.372 00.002 15672 IsGuiding returns 1 03:32:57.394 00.022 15672 IsSlewing returns 0 03:32:57.397 00.003 15672 IsGuiding returns 1 03:32:57.417 00.020 15672 IsSlewing returns 0 03:32:57.455 00.038 15672 IsGuiding returns 0 03:32:57.456 00.001 15672 scope move finished after 204 + 119 ms 03:32:57.456 00.000 15672 Move returns status 0, amount 204 03:32:57.456 00.000 15672 move complete, result=0 03:32:57.456 00.000 15672 worker thread done servicing request 03:32:57.456 00.000 15672 Worker thread wakes up 03:32:57.456 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -1.1 px 204 ms NORTH 03:32:57.456 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:57.456 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:32:59.364 01.908 15672 Exposure complete 03:32:59.384 00.020 15672 worker thread done servicing request 03:32:59.384 00.000 30444 OnExposeComplete: enter 03:32:59.385 00.001 30444 UpdateGuideState(): m_state=6 03:32:59.385 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8234 03:32:59.385 00.000 30444 Star::Find returns 1 (1), X=462.33, Y=202.86, Mass=45772, SNR=41.6, Peak=5956 HFD=3.7 03:32:59.385 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 03:32:59.385 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 03:32:59.385 00.000 30444 CameraToMount -- cameraX=-0.75 cameraY=-1.04 hyp=1.28 cameraTheta=-2.20 mountX=-0.43 mountY=-1.17, mountTheta=-1.93 03:32:59.385 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.75, y=-1.04, opts=13) 03:32:59.385 00.000 30444 Enqueuing Move request for scope (-0.75, -1.04) 03:32:59.385 00.000 15672 Worker thread wakes up 03:32:59.385 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -1.04) opts 0xd 03:32:59.386 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.75, -1.04) 03:32:59.386 00.000 15672 Moving (-0.75, -1.04) raw xDistance=-0.43 yDistance=-1.17 03:32:59.386 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 03:32:59.386 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.17 from input -1.17 03:32:59.386 00.000 15672 MoveAxis(E, 117, ABG) 03:32:59.386 00.000 15672 Guiding Dir = 2, Dur = 117 03:32:59.386 00.000 15672 IsSlewing returns 0 03:32:59.387 00.001 15672 IsGuiding returns 0 03:32:59.392 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=13532, FiltMin=2568, FiltMax=11420, Gamma=2.950 03:32:59.402 00.010 15672 PulseGuide returned control before completion, sleep 113 03:32:59.435 00.033 30444 UpdateGuideState exits: m=45772 SNR=41.6 Saturated 03:32:59.435 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:32:59.435 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:32:59.435 00.000 30444 Enqueuing Expose request 03:32:59.532 00.097 15672 IsGuiding returns 0 03:32:59.532 00.000 15672 Move returns status 0, amount 117 03:32:59.533 00.001 15672 MoveAxis(N, 209, ABG) 03:32:59.533 00.000 15672 Guiding Dir = 0, Dur = 209 03:32:59.533 00.000 15672 IsSlewing returns 0 03:32:59.535 00.002 15672 IsGuiding returns 0 03:32:59.610 00.075 15672 PulseGuide returned control before completion, sleep 144 03:32:59.758 00.148 15672 IsGuiding returns 1 03:32:59.758 00.000 15672 scope still moving after pulse duration time elapsed 03:32:59.779 00.021 15672 IsSlewing returns 0 03:32:59.782 00.003 15672 IsGuiding returns 1 03:32:59.804 00.022 15672 IsSlewing returns 0 03:32:59.834 00.030 15672 IsGuiding returns 0 03:32:59.835 00.001 15672 scope move finished after 209 + 90 ms 03:32:59.835 00.000 15672 Move returns status 0, amount 209 03:32:59.835 00.000 15672 move complete, result=0 03:32:59.835 00.000 15672 worker thread done servicing request 03:32:59.835 00.000 15672 Worker thread wakes up 03:32:59.835 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:32:59.835 00.000 30444 GuideStep: -0.4 px 117 ms EAST, -1.2 px 209 ms NORTH 03:32:59.835 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:01.952 02.117 15672 Exposure complete 03:33:01.983 00.031 15672 worker thread done servicing request 03:33:01.983 00.000 30444 OnExposeComplete: enter 03:33:01.983 00.000 30444 UpdateGuideState(): m_state=6 03:33:01.983 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8235 03:33:01.983 00.000 30444 Star::Find returns 1 (1), X=462.42, Y=201.92, Mass=36964, SNR=37.8, Peak=5880 HFD=3.8 03:33:01.984 00.001 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 03:33:01.984 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 03:33:01.984 00.000 30444 CameraToMount -- cameraX=-0.66 cameraY=-1.98 hyp=2.08 cameraTheta=-1.89 mountX=-0.10 mountY=-2.07, mountTheta=-1.62 03:33:01.984 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.66, y=-1.98, opts=13) 03:33:01.984 00.000 30444 Enqueuing Move request for scope (-0.66, -1.98) 03:33:01.984 00.000 15672 Worker thread wakes up 03:33:01.984 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -1.98) opts 0xd 03:33:01.985 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.66, -1.98) 03:33:01.985 00.000 15672 Moving (-0.66, -1.98) raw xDistance=-0.10 yDistance=-2.07 03:33:01.985 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:33:01.985 00.000 15672 GuideAlgorithmResistSwitch::result() returns -2.07 from input -2.07 03:33:01.985 00.000 15672 MoveAxis(E, 0, ABG) 03:33:01.985 00.000 15672 Move returns status 0, amount 0 03:33:01.985 00.000 15672 MoveAxis(N, 370, ABG) 03:33:01.985 00.000 15672 Guiding Dir = 0, Dur = 370 03:33:01.985 00.000 15672 IsSlewing returns 0 03:33:01.986 00.001 15672 IsGuiding returns 0 03:33:01.990 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=13012, FiltMin=2596, FiltMax=11283, Gamma=2.950 03:33:02.033 00.043 30444 UpdateGuideState exits: m=36964 SNR=37.8 Saturated 03:33:02.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:02.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:02.033 00.000 30444 Enqueuing Expose request 03:33:02.071 00.038 15672 PulseGuide returned control before completion, sleep 297 03:33:02.370 00.299 15672 IsGuiding returns 1 03:33:02.370 00.000 15672 scope still moving after pulse duration time elapsed 03:33:02.391 00.021 15672 IsSlewing returns 0 03:33:02.393 00.002 15672 IsGuiding returns 1 03:33:02.413 00.020 15672 IsSlewing returns 0 03:33:02.416 00.003 15672 IsGuiding returns 1 03:33:02.437 00.021 15672 IsSlewing returns 0 03:33:02.440 00.003 15672 IsGuiding returns 1 03:33:02.462 00.022 15672 IsSlewing returns 0 03:33:02.487 00.025 15672 IsGuiding returns 0 03:33:02.488 00.001 15672 scope move finished after 370 + 130 ms 03:33:02.488 00.000 15672 Move returns status 0, amount 370 03:33:02.488 00.000 15672 move complete, result=0 03:33:02.488 00.000 15672 worker thread done servicing request 03:33:02.488 00.000 15672 Worker thread wakes up 03:33:02.488 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:02.488 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:02.489 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -2.1 px 370 ms NORTH 03:33:04.397 01.908 15672 Exposure complete 03:33:04.418 00.021 15672 worker thread done servicing request 03:33:04.419 00.001 30444 OnExposeComplete: enter 03:33:04.419 00.000 30444 UpdateGuideState(): m_state=6 03:33:04.419 00.000 30444 Star::Find(15, 462, 201, 0, (0,0,0,0), 0.0, 255) frame 8236 03:33:04.419 00.000 30444 Star::Find returns 1 (1), X=462.71, Y=202.19, Mass=44698, SNR=37.3, Peak=5872 HFD=4.0 03:33:04.419 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 03:33:04.419 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 03:33:04.419 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-1.70 hyp=1.74 cameraTheta=-1.78 mountX=0.11 mountY=-1.74, mountTheta=-1.51 03:33:04.420 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-1.70, opts=13) 03:33:04.420 00.000 30444 Enqueuing Move request for scope (-0.37, -1.70) 03:33:04.420 00.000 15672 Worker thread wakes up 03:33:04.420 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -1.70) opts 0xd 03:33:04.420 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -1.70) 03:33:04.420 00.000 15672 Moving (-0.37, -1.70) raw xDistance=0.11 yDistance=-1.74 03:33:04.420 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:33:04.420 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.74 from input -1.74 03:33:04.420 00.000 15672 MoveAxis(E, 0, ABG) 03:33:04.420 00.000 15672 Move returns status 0, amount 0 03:33:04.420 00.000 15672 MoveAxis(N, 311, ABG) 03:33:04.420 00.000 15672 Guiding Dir = 0, Dur = 311 03:33:04.420 00.000 15672 IsSlewing returns 0 03:33:04.422 00.002 15672 IsGuiding returns 0 03:33:04.426 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=14421, FiltMin=2542, FiltMax=11864, Gamma=2.950 03:33:04.471 00.045 30444 UpdateGuideState exits: m=44698 SNR=37.3 Saturated 03:33:04.471 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:04.471 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:04.471 00.000 30444 Enqueuing Expose request 03:33:04.498 00.027 15672 PulseGuide returned control before completion, sleep 245 03:33:04.770 00.272 15672 IsGuiding returns 1 03:33:04.770 00.000 15672 scope still moving after pulse duration time elapsed 03:33:04.791 00.021 15672 IsSlewing returns 0 03:33:04.791 00.000 15672 IsGuiding returns 1 03:33:04.813 00.022 15672 IsSlewing returns 0 03:33:04.814 00.001 15672 IsGuiding returns 1 03:33:04.835 00.021 15672 IsSlewing returns 0 03:33:04.850 00.015 15672 IsGuiding returns 0 03:33:04.850 00.000 15672 scope move finished after 311 + 117 ms 03:33:04.850 00.000 15672 Move returns status 0, amount 311 03:33:04.850 00.000 15672 move complete, result=0 03:33:04.850 00.000 15672 worker thread done servicing request 03:33:04.850 00.000 15672 Worker thread wakes up 03:33:04.850 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.7 px 311 ms NORTH 03:33:04.850 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:04.850 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:06.958 02.108 15672 Exposure complete 03:33:06.978 00.020 15672 worker thread done servicing request 03:33:06.978 00.000 30444 OnExposeComplete: enter 03:33:06.978 00.000 30444 UpdateGuideState(): m_state=6 03:33:06.978 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8237 03:33:06.978 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=204.03, Mass=37661, SNR=35.0, Peak=5299 HFD=4.1 03:33:06.978 00.000 30444 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.28) = xAngle (0.93 = 0.93) 03:33:06.979 00.001 30444 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.87 = 0.87) 03:33:06.979 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.22 cameraTheta=0.65 mountX=0.13 mountY=0.17, mountTheta=0.91 03:33:06.979 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.13, opts=13) 03:33:06.979 00.000 30444 Enqueuing Move request for scope (0.17, 0.13) 03:33:06.979 00.000 15672 Worker thread wakes up 03:33:06.979 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd 03:33:06.979 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.13) 03:33:06.979 00.000 15672 Moving (0.17, 0.13) raw xDistance=0.13 yDistance=0.17 03:33:06.979 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:33:06.979 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:33:06.980 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 03:33:06.980 00.000 15672 MoveAxis(E, 0, ABG) 03:33:06.980 00.000 15672 Move returns status 0, amount 0 03:33:06.980 00.000 15672 MoveAxis(N, 0, ABG) 03:33:06.980 00.000 15672 Move returns status 0, amount 0 03:33:06.980 00.000 15672 move complete, result=0 03:33:06.980 00.000 15672 worker thread done servicing request 03:33:06.985 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=15388, FiltMin=2603, FiltMax=11206, Gamma=2.950 03:33:07.344 00.359 30444 UpdateGuideState exits: m=37661 SNR=35.0 Saturated 03:33:07.344 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:07.344 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:07.344 00.000 30444 Enqueuing Expose request 03:33:07.344 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:33:07.344 00.000 15672 Worker thread wakes up 03:33:07.345 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:07.345 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:09.255 01.910 15672 Exposure complete 03:33:09.275 00.020 15672 worker thread done servicing request 03:33:09.275 00.000 30444 OnExposeComplete: enter 03:33:09.275 00.000 30444 UpdateGuideState(): m_state=6 03:33:09.275 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8238 03:33:09.276 00.001 30444 Star::Find returns 1 (1), X=463.52, Y=203.75, Mass=33710, SNR=29.6, Peak=5249 HFD=3.5 03:33:09.276 00.000 30444 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.28) = xAngle (-0.04 = -0.04) 03:33:09.276 00.000 30444 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 03:33:09.276 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.14 hyp=0.46 cameraTheta=-0.32 mountX=0.46 mountY=-0.05, mountTheta=-0.10 03:33:09.276 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.14, opts=13) 03:33:09.276 00.000 30444 Enqueuing Move request for scope (0.44, -0.14) 03:33:09.276 00.000 15672 Worker thread wakes up 03:33:09.276 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.14) opts 0xd 03:33:09.276 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.14) 03:33:09.276 00.000 15672 Moving (0.44, -0.14) raw xDistance=0.46 yDistance=-0.05 03:33:09.276 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 03:33:09.277 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:33:09.277 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:33:09.277 00.000 15672 MoveAxis(W, 126, ABG) 03:33:09.277 00.000 15672 Guiding Dir = 3, Dur = 126 03:33:09.277 00.000 15672 IsSlewing returns 0 03:33:09.278 00.001 15672 IsGuiding returns 0 03:33:09.282 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=15160, FiltMin=2541, FiltMax=11720, Gamma=2.950 03:33:09.306 00.024 15672 PulseGuide returned control before completion, sleep 108 03:33:09.391 00.085 30444 UpdateGuideState exits: m=33710 SNR=29.6 Saturated 03:33:09.391 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:09.391 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:09.391 00.000 30444 Enqueuing Expose request 03:33:09.417 00.026 15672 IsGuiding returns 1 03:33:09.417 00.000 15672 scope still moving after pulse duration time elapsed 03:33:09.438 00.021 15672 IsSlewing returns 0 03:33:09.499 00.061 15672 IsGuiding returns 0 03:33:09.499 00.000 15672 scope move finished after 126 + 94 ms 03:33:09.499 00.000 15672 Move returns status 0, amount 126 03:33:09.499 00.000 15672 MoveAxis(N, 0, ABG) 03:33:09.499 00.000 15672 Move returns status 0, amount 0 03:33:09.499 00.000 15672 move complete, result=0 03:33:09.499 00.000 15672 worker thread done servicing request 03:33:09.499 00.000 15672 Worker thread wakes up 03:33:09.499 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:09.499 00.000 30444 GuideStep: 0.5 px 126 ms WEST, -0.0 px 0 ms NORTH 03:33:09.499 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:11.616 02.117 15672 Exposure complete 03:33:11.648 00.032 15672 worker thread done servicing request 03:33:11.649 00.001 30444 OnExposeComplete: enter 03:33:11.649 00.000 30444 UpdateGuideState(): m_state=6 03:33:11.649 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8239 03:33:11.649 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=204.05, Mass=35222, SNR=32.0, Peak=5597 HFD=3.8 03:33:11.649 00.000 30444 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.28) = xAngle (2.05 = 2.05) 03:33:11.649 00.000 30444 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.98 = 1.98) 03:33:11.649 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.77 mountX=-0.07 mountY=0.14, mountTheta=2.03 03:33:11.649 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.15, opts=13) 03:33:11.649 00.000 30444 Enqueuing Move request for scope (-0.03, 0.15) 03:33:11.650 00.001 15672 Worker thread wakes up 03:33:11.650 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd 03:33:11.650 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.15) 03:33:11.650 00.000 15672 Moving (-0.03, 0.15) raw xDistance=-0.07 yDistance=0.14 03:33:11.650 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 03:33:11.650 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:33:11.650 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 03:33:11.650 00.000 15672 MoveAxis(E, 0, ABG) 03:33:11.650 00.000 15672 Move returns status 0, amount 0 03:33:11.650 00.000 15672 MoveAxis(N, 0, ABG) 03:33:11.650 00.000 15672 Move returns status 0, amount 0 03:33:11.650 00.000 15672 move complete, result=0 03:33:11.650 00.000 15672 worker thread done servicing request 03:33:11.655 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=15261, FiltMin=2514, FiltMax=11371, Gamma=2.950 03:33:11.698 00.043 30444 UpdateGuideState exits: m=35222 SNR=32.0 Saturated 03:33:11.698 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:11.698 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:11.698 00.000 30444 Enqueuing Expose request 03:33:11.698 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:33:11.698 00.000 15672 Worker thread wakes up 03:33:11.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:11.698 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:13.612 01.914 15672 Exposure complete 03:33:13.645 00.033 15672 worker thread done servicing request 03:33:13.645 00.000 30444 OnExposeComplete: enter 03:33:13.646 00.001 30444 UpdateGuideState(): m_state=6 03:33:13.646 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8240 03:33:13.646 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=203.17, Mass=43681, SNR=36.0, Peak=5887 HFD=4.2 03:33:13.646 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 03:33:13.646 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 03:33:13.646 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.72 hyp=0.73 cameraTheta=-1.43 mountX=0.30 mountY=-0.69, mountTheta=-1.16 03:33:13.646 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.72, opts=13) 03:33:13.646 00.000 30444 Enqueuing Move request for scope (0.10, -0.72) 03:33:13.646 00.000 15672 Worker thread wakes up 03:33:13.647 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.72) opts 0xd 03:33:13.647 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.72) 03:33:13.647 00.000 15672 Moving (0.10, -0.72) raw xDistance=0.30 yDistance=-0.69 03:33:13.647 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 03:33:13.647 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 03:33:13.647 00.000 15672 MoveAxis(W, 81, ABG) 03:33:13.647 00.000 15672 Guiding Dir = 3, Dur = 81 03:33:13.647 00.000 15672 IsSlewing returns 0 03:33:13.649 00.002 15672 IsGuiding returns 0 03:33:13.652 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=13412, FiltMin=2601, FiltMax=10209, Gamma=2.950 03:33:13.668 00.016 15672 PulseGuide returned control before completion, sleep 72 03:33:13.695 00.027 30444 UpdateGuideState exits: m=43681 SNR=36.0 Saturated 03:33:13.695 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:13.695 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:13.695 00.000 30444 Enqueuing Expose request 03:33:13.742 00.047 15672 IsGuiding returns 1 03:33:13.742 00.000 15672 scope still moving after pulse duration time elapsed 03:33:13.762 00.020 15672 IsSlewing returns 0 03:33:13.811 00.049 15672 IsGuiding returns 0 03:33:13.812 00.001 15672 scope move finished after 81 + 82 ms 03:33:13.812 00.000 15672 Move returns status 0, amount 81 03:33:13.812 00.000 15672 MoveAxis(N, 122, ABG) 03:33:13.812 00.000 15672 Guiding Dir = 0, Dur = 122 03:33:13.812 00.000 15672 IsSlewing returns 0 03:33:13.815 00.003 15672 IsGuiding returns 0 03:33:13.892 00.077 15672 PulseGuide returned control before completion, sleep 56 03:33:13.951 00.059 15672 IsGuiding returns 1 03:33:13.951 00.000 15672 scope still moving after pulse duration time elapsed 03:33:13.972 00.021 15672 IsSlewing returns 0 03:33:13.975 00.003 15672 IsGuiding returns 1 03:33:13.995 00.020 15672 IsSlewing returns 0 03:33:13.998 00.003 15672 IsGuiding returns 1 03:33:14.019 00.021 15672 IsSlewing returns 0 03:33:14.068 00.049 15672 IsGuiding returns 0 03:33:14.085 00.017 15672 scope move finished after 122 + 148 ms 03:33:14.085 00.000 15672 Move returns status 0, amount 122 03:33:14.085 00.000 15672 move complete, result=0 03:33:14.085 00.000 15672 worker thread done servicing request 03:33:14.085 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.7 px 122 ms NORTH 03:33:14.085 00.000 15672 Worker thread wakes up 03:33:14.085 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:14.085 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:16.192 02.107 15672 Exposure complete 03:33:16.213 00.021 15672 worker thread done servicing request 03:33:16.213 00.000 30444 OnExposeComplete: enter 03:33:16.213 00.000 30444 UpdateGuideState(): m_state=6 03:33:16.213 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8241 03:33:16.213 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=204.24, Mass=36440, SNR=32.3, Peak=5618 HFD=3.9 03:33:16.213 00.000 30444 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.28) = xAngle (1.49 = 1.49) 03:33:16.213 00.000 30444 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.43 = 1.43) 03:33:16.213 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.34 hyp=0.36 cameraTheta=1.22 mountX=0.03 mountY=0.36, mountTheta=1.49 03:33:16.214 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.34, opts=13) 03:33:16.214 00.000 30444 Enqueuing Move request for scope (0.13, 0.34) 03:33:16.214 00.000 15672 Worker thread wakes up 03:33:16.214 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.34) opts 0xd 03:33:16.214 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.34) 03:33:16.214 00.000 15672 Moving (0.13, 0.34) raw xDistance=0.03 yDistance=0.36 03:33:16.215 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 03:33:16.215 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:33:16.215 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 03:33:16.215 00.000 15672 MoveAxis(E, 0, ABG) 03:33:16.215 00.000 15672 Move returns status 0, amount 0 03:33:16.215 00.000 15672 MoveAxis(N, 0, ABG) 03:33:16.215 00.000 15672 Move returns status 0, amount 0 03:33:16.215 00.000 15672 move complete, result=0 03:33:16.215 00.000 15672 worker thread done servicing request 03:33:16.220 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=14258, FiltMin=2588, FiltMax=12017, Gamma=2.950 03:33:16.521 00.301 30444 UpdateGuideState exits: m=36440 SNR=32.3 Saturated 03:33:16.521 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:16.521 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:16.521 00.000 30444 Enqueuing Expose request 03:33:16.522 00.001 15672 Worker thread wakes up 03:33:16.522 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:16.522 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:16.522 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 03:33:18.428 01.906 15672 Exposure complete 03:33:18.448 00.020 15672 worker thread done servicing request 03:33:18.448 00.000 30444 OnExposeComplete: enter 03:33:18.448 00.000 30444 UpdateGuideState(): m_state=6 03:33:18.448 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8242 03:33:18.449 00.001 30444 Star::Find returns 1 (1), X=463.11, Y=205.42, Mass=39274, SNR=35.3, Peak=6571 HFD=3.6 03:33:18.449 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 03:33:18.449 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 03:33:18.449 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=1.53 hyp=1.53 cameraTheta=1.55 mountX=-0.39 mountY=1.50, mountTheta=1.83 03:33:18.449 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=1.53, opts=13) 03:33:18.449 00.000 30444 Enqueuing Move request for scope (0.03, 1.53) 03:33:18.449 00.000 15672 Worker thread wakes up 03:33:18.449 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.53) opts 0xd 03:33:18.449 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 1.53) 03:33:18.449 00.000 15672 Moving (0.03, 1.53) raw xDistance=-0.39 yDistance=1.50 03:33:18.450 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 03:33:18.450 00.000 15672 resist switch: large excursion: input 1.50 thresh 0.75 direction from -1 to 1 03:33:18.450 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.49 03:33:18.450 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.50 from input 1.50 03:33:18.450 00.000 15672 MoveAxis(E, 106, ABG) 03:33:18.450 00.000 15672 Guiding Dir = 2, Dur = 106 03:33:18.450 00.000 15672 IsSlewing returns 0 03:33:18.451 00.001 15672 IsGuiding returns 0 03:33:18.455 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=14298, FiltMin=2552, FiltMax=11667, Gamma=2.950 03:33:18.476 00.021 15672 PulseGuide returned control before completion, sleep 92 03:33:18.571 00.095 15672 IsGuiding returns 1 03:33:18.571 00.000 15672 scope still moving after pulse duration time elapsed 03:33:18.574 00.003 30444 UpdateGuideState exits: m=39274 SNR=35.3 Saturated 03:33:18.574 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:18.574 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:18.574 00.000 30444 Enqueuing Expose request 03:33:18.594 00.020 15672 IsSlewing returns 0 03:33:18.596 00.002 15672 IsGuiding returns 1 03:33:18.617 00.021 15672 IsSlewing returns 0 03:33:18.652 00.035 15672 IsGuiding returns 0 03:33:18.652 00.000 15672 scope move finished after 106 + 94 ms 03:33:18.652 00.000 15672 Move returns status 0, amount 106 03:33:18.652 00.000 15672 MoveAxis(S, 267, ABG) 03:33:18.652 00.000 15672 Guiding Dir = 1, Dur = 267 03:33:18.652 00.000 15672 IsSlewing returns 0 03:33:18.653 00.001 15672 IsGuiding returns 0 03:33:18.731 00.078 15672 PulseGuide returned control before completion, sleep 199 03:33:18.935 00.204 15672 IsGuiding returns 1 03:33:18.935 00.000 15672 scope still moving after pulse duration time elapsed 03:33:18.956 00.021 15672 IsSlewing returns 0 03:33:18.958 00.002 15672 IsGuiding returns 1 03:33:18.979 00.021 15672 IsSlewing returns 0 03:33:18.982 00.003 15672 IsGuiding returns 1 03:33:19.004 00.022 15672 IsSlewing returns 0 03:33:19.007 00.003 15672 IsGuiding returns 1 03:33:19.028 00.021 15672 IsSlewing returns 0 03:33:19.052 00.024 15672 IsGuiding returns 0 03:33:19.053 00.001 15672 scope move finished after 267 + 132 ms 03:33:19.053 00.000 15672 Move returns status 0, amount 267 03:33:19.053 00.000 15672 move complete, result=0 03:33:19.053 00.000 15672 worker thread done servicing request 03:33:19.053 00.000 15672 Worker thread wakes up 03:33:19.053 00.000 30444 GuideStep: -0.4 px 106 ms EAST, 1.5 px 267 ms SOUTH 03:33:19.054 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:19.054 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:21.161 02.107 15672 Exposure complete 03:33:21.181 00.020 15672 worker thread done servicing request 03:33:21.181 00.000 30444 OnExposeComplete: enter 03:33:21.181 00.000 30444 UpdateGuideState(): m_state=6 03:33:21.181 00.000 30444 Star::Find(15, 463, 205, 0, (0,0,0,0), 0.0, 255) frame 8243 03:33:21.181 00.000 30444 Star::Find returns 1 (1), X=463.83, Y=204.42, Mass=39685, SNR=35.4, Peak=5321 HFD=3.8 03:33:21.181 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 03:33:21.181 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 03:33:21.181 00.000 30444 CameraToMount -- cameraX=0.75 cameraY=0.53 hyp=0.92 cameraTheta=0.61 mountX=0.58 mountY=0.67, mountTheta=0.86 03:33:21.181 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.75, y=0.53, opts=13) 03:33:21.182 00.001 30444 Enqueuing Move request for scope (0.75, 0.53) 03:33:21.182 00.000 15672 Worker thread wakes up 03:33:21.182 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.53) opts 0xd 03:33:21.182 00.000 15672 Handling offset move in thread for scope, endpoint = (0.75, 0.53) 03:33:21.182 00.000 15672 Moving (0.75, 0.53) raw xDistance=0.58 yDistance=0.67 03:33:21.182 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.58 03:33:21.182 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67 03:33:21.182 00.000 15672 MoveAxis(W, 148, ABG) 03:33:21.182 00.000 15672 Guiding Dir = 3, Dur = 148 03:33:21.182 00.000 15672 IsSlewing returns 0 03:33:21.184 00.002 15672 IsGuiding returns 0 03:33:21.190 00.006 30444 UpdateImageDisplay: Size=(640,480) min=1994, max=14039, FiltMin=2547, FiltMax=11923, Gamma=2.950 03:33:21.208 00.018 15672 PulseGuide returned control before completion, sleep 135 03:33:21.232 00.024 30444 UpdateGuideState exits: m=39685 SNR=35.4 Saturated 03:33:21.233 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:21.233 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:21.233 00.000 30444 Enqueuing Expose request 03:33:21.346 00.113 15672 IsGuiding returns 1 03:33:21.346 00.000 15672 scope still moving after pulse duration time elapsed 03:33:21.367 00.021 15672 IsSlewing returns 0 03:33:21.384 00.017 15672 IsGuiding returns 0 03:33:21.384 00.000 15672 scope move finished after 148 + 53 ms 03:33:21.385 00.001 15672 Move returns status 0, amount 148 03:33:21.385 00.000 15672 MoveAxis(S, 120, ABG) 03:33:21.385 00.000 15672 Guiding Dir = 1, Dur = 120 03:33:21.385 00.000 15672 IsSlewing returns 0 03:33:21.387 00.002 15672 IsGuiding returns 0 03:33:21.465 00.078 15672 PulseGuide returned control before completion, sleep 54 03:33:21.529 00.064 15672 IsGuiding returns 1 03:33:21.529 00.000 15672 scope still moving after pulse duration time elapsed 03:33:21.549 00.020 15672 IsSlewing returns 0 03:33:21.551 00.002 15672 IsGuiding returns 1 03:33:21.572 00.021 15672 IsSlewing returns 0 03:33:21.574 00.002 15672 IsGuiding returns 1 03:33:21.595 00.021 15672 IsSlewing returns 0 03:33:21.624 00.029 15672 IsGuiding returns 0 03:33:21.625 00.001 15672 scope move finished after 120 + 116 ms 03:33:21.625 00.000 15672 Move returns status 0, amount 120 03:33:21.625 00.000 15672 move complete, result=0 03:33:21.625 00.000 15672 worker thread done servicing request 03:33:21.625 00.000 15672 Worker thread wakes up 03:33:21.625 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:21.625 00.000 30444 GuideStep: 0.6 px 148 ms WEST, 0.7 px 120 ms SOUTH 03:33:21.625 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:23.533 01.908 15672 Exposure complete 03:33:23.553 00.020 15672 worker thread done servicing request 03:33:23.553 00.000 30444 OnExposeComplete: enter 03:33:23.553 00.000 30444 UpdateGuideState(): m_state=6 03:33:23.553 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8244 03:33:23.553 00.000 30444 Star::Find returns 1 (1), X=463.50, Y=204.45, Mass=33842, SNR=32.1, Peak=5596 HFD=3.2 03:33:23.553 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 03:33:23.553 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 03:33:23.553 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.56 hyp=0.70 cameraTheta=0.93 mountX=0.25 mountY=0.63, mountTheta=1.20 03:33:23.554 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.56, opts=13) 03:33:23.554 00.000 30444 Enqueuing Move request for scope (0.42, 0.56) 03:33:23.554 00.000 15672 Worker thread wakes up 03:33:23.554 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.56) opts 0xd 03:33:23.554 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.56) 03:33:23.554 00.000 15672 Moving (0.42, 0.56) raw xDistance=0.25 yDistance=0.63 03:33:23.554 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 03:33:23.554 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 03:33:23.554 00.000 15672 MoveAxis(E, 0, ABG) 03:33:23.554 00.000 15672 Move returns status 0, amount 0 03:33:23.554 00.000 15672 MoveAxis(S, 113, ABG) 03:33:23.554 00.000 15672 Guiding Dir = 1, Dur = 113 03:33:23.555 00.001 15672 IsSlewing returns 0 03:33:23.556 00.001 15672 IsGuiding returns 0 03:33:23.560 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=13252, FiltMin=2524, FiltMax=11583, Gamma=2.950 03:33:23.637 00.077 15672 PulseGuide returned control before completion, sleep 43 03:33:23.682 00.045 15672 IsGuiding returns 1 03:33:23.682 00.000 15672 scope still moving after pulse duration time elapsed 03:33:23.703 00.021 15672 IsSlewing returns 0 03:33:23.706 00.003 15672 IsGuiding returns 1 03:33:23.709 00.003 30444 UpdateGuideState exits: m=33842 SNR=32.1 Saturated 03:33:23.709 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:23.709 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:23.710 00.001 30444 Enqueuing Expose request 03:33:23.728 00.018 15672 IsSlewing returns 0 03:33:23.729 00.001 15672 IsGuiding returns 1 03:33:23.750 00.021 15672 IsSlewing returns 0 03:33:23.751 00.001 15672 IsGuiding returns 1 03:33:23.772 00.021 15672 IsSlewing returns 0 03:33:23.796 00.024 15672 IsGuiding returns 0 03:33:23.796 00.000 15672 scope move finished after 113 + 126 ms 03:33:23.796 00.000 15672 Move returns status 0, amount 113 03:33:23.796 00.000 15672 move complete, result=0 03:33:23.796 00.000 15672 worker thread done servicing request 03:33:23.796 00.000 15672 Worker thread wakes up 03:33:23.796 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:23.796 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:23.796 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 113 ms SOUTH 03:33:25.903 02.107 15672 Exposure complete 03:33:25.924 00.021 15672 worker thread done servicing request 03:33:25.924 00.000 30444 OnExposeComplete: enter 03:33:25.924 00.000 30444 UpdateGuideState(): m_state=6 03:33:25.924 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8245 03:33:25.924 00.000 30444 Star::Find returns 1 (1), X=463.38, Y=204.50, Mass=36930, SNR=33.8, Peak=5061 HFD=4.2 03:33:25.925 00.001 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 03:33:25.925 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 03:33:25.925 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.60 hyp=0.68 cameraTheta=1.10 mountX=0.13 mountY=0.65, mountTheta=1.38 03:33:25.925 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.60, opts=13) 03:33:25.925 00.000 30444 Enqueuing Move request for scope (0.30, 0.60) 03:33:25.926 00.001 15672 Worker thread wakes up 03:33:25.926 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.60) opts 0xd 03:33:25.926 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.60) 03:33:25.926 00.000 15672 Moving (0.30, 0.60) raw xDistance=0.13 yDistance=0.65 03:33:25.926 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:33:25.926 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 03:33:25.926 00.000 15672 MoveAxis(E, 0, ABG) 03:33:25.926 00.000 15672 Move returns status 0, amount 0 03:33:25.926 00.000 15672 MoveAxis(S, 117, ABG) 03:33:25.926 00.000 15672 Guiding Dir = 1, Dur = 117 03:33:25.926 00.000 15672 IsSlewing returns 0 03:33:25.927 00.001 15672 IsGuiding returns 0 03:33:25.932 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1996, max=12542, FiltMin=2600, FiltMax=11307, Gamma=2.950 03:33:25.978 00.046 30444 UpdateGuideState exits: m=36930 SNR=33.8 Saturated 03:33:25.978 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:25.978 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:25.978 00.000 30444 Enqueuing Expose request 03:33:26.001 00.023 15672 PulseGuide returned control before completion, sleep 55 03:33:26.065 00.064 15672 IsGuiding returns 1 03:33:26.065 00.000 15672 scope still moving after pulse duration time elapsed 03:33:26.087 00.022 15672 IsSlewing returns 0 03:33:26.088 00.001 15672 IsGuiding returns 1 03:33:26.110 00.022 15672 IsSlewing returns 0 03:33:26.113 00.003 15672 IsGuiding returns 1 03:33:26.133 00.020 15672 IsSlewing returns 0 03:33:26.161 00.028 15672 IsGuiding returns 0 03:33:26.162 00.001 15672 scope move finished after 117 + 117 ms 03:33:26.162 00.000 15672 Move returns status 0, amount 117 03:33:26.162 00.000 15672 move complete, result=0 03:33:26.162 00.000 15672 worker thread done servicing request 03:33:26.162 00.000 15672 Worker thread wakes up 03:33:26.162 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:26.163 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:26.163 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 117 ms SOUTH 03:33:28.070 01.907 15672 Exposure complete 03:33:28.092 00.022 15672 worker thread done servicing request 03:33:28.092 00.000 30444 OnExposeComplete: enter 03:33:28.092 00.000 30444 UpdateGuideState(): m_state=6 03:33:28.092 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8246 03:33:28.092 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=204.97, Mass=32501, SNR=29.7, Peak=5520 HFD=3.7 03:33:28.092 00.000 30444 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.28) = xAngle (1.65 = 1.65) 03:33:28.093 00.001 30444 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.58 = 1.58) 03:33:28.093 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=1.07 hyp=1.09 cameraTheta=1.37 mountX=-0.08 mountY=1.09, mountTheta=1.65 03:33:28.093 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=1.07, opts=13) 03:33:28.094 00.001 30444 Enqueuing Move request for scope (0.22, 1.07) 03:33:28.094 00.000 15672 Worker thread wakes up 03:33:28.094 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 1.07) opts 0xd 03:33:28.094 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 1.07) 03:33:28.094 00.000 15672 Moving (0.22, 1.07) raw xDistance=-0.08 yDistance=1.09 03:33:28.094 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 03:33:28.094 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09 03:33:28.094 00.000 15672 MoveAxis(E, 0, ABG) 03:33:28.094 00.000 15672 Move returns status 0, amount 0 03:33:28.094 00.000 15672 MoveAxis(S, 195, ABG) 03:33:28.094 00.000 15672 Guiding Dir = 1, Dur = 195 03:33:28.094 00.000 15672 IsSlewing returns 0 03:33:28.095 00.001 15672 IsGuiding returns 0 03:33:28.101 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=11317, FiltMin=2631, FiltMax=10032, Gamma=2.950 03:33:28.147 00.046 30444 UpdateGuideState exits: m=32501 SNR=29.7 Saturated 03:33:28.147 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:28.147 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:28.147 00.000 30444 Enqueuing Expose request 03:33:28.174 00.027 15672 PulseGuide returned control before completion, sleep 128 03:33:28.306 00.132 15672 IsGuiding returns 1 03:33:28.307 00.001 15672 scope still moving after pulse duration time elapsed 03:33:28.328 00.021 15672 IsSlewing returns 0 03:33:28.330 00.002 15672 IsGuiding returns 1 03:33:28.352 00.022 15672 IsSlewing returns 0 03:33:28.382 00.030 15672 IsGuiding returns 0 03:33:28.383 00.001 15672 scope move finished after 195 + 91 ms 03:33:28.383 00.000 15672 Move returns status 0, amount 195 03:33:28.383 00.000 15672 move complete, result=0 03:33:28.383 00.000 15672 worker thread done servicing request 03:33:28.383 00.000 15672 Worker thread wakes up 03:33:28.383 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:28.383 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:28.384 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 1.1 px 195 ms SOUTH 03:33:30.499 02.115 15672 Exposure complete 03:33:30.533 00.034 15672 worker thread done servicing request 03:33:30.533 00.000 30444 OnExposeComplete: enter 03:33:30.533 00.000 30444 UpdateGuideState(): m_state=6 03:33:30.533 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8247 03:33:30.533 00.000 30444 Star::Find returns 1 (1), X=462.65, Y=205.18, Mass=20192, SNR=22.8, Peak=5309 HFD=3.8 03:33:30.533 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 03:33:30.533 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.11 = 2.11) 03:33:30.533 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=1.29 hyp=1.36 cameraTheta=1.89 mountX=-0.77 mountY=1.16, mountTheta=2.15 03:33:30.534 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=1.29, opts=13) 03:33:30.534 00.000 30444 Enqueuing Move request for scope (-0.43, 1.29) 03:33:30.534 00.000 15672 Worker thread wakes up 03:33:30.534 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 1.29) opts 0xd 03:33:30.534 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 1.29) 03:33:30.534 00.000 15672 Moving (-0.43, 1.29) raw xDistance=-0.77 yDistance=1.16 03:33:30.534 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77 03:33:30.534 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16 03:33:30.534 00.000 15672 MoveAxis(E, 207, ABG) 03:33:30.534 00.000 15672 Guiding Dir = 2, Dur = 207 03:33:30.535 00.001 15672 IsSlewing returns 0 03:33:30.536 00.001 15672 IsGuiding returns 0 03:33:30.540 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2393, max=10518, FiltMin=2710, FiltMax=8530, Gamma=2.950 03:33:30.553 00.013 15672 PulseGuide returned control before completion, sleep 201 03:33:30.583 00.030 30444 UpdateGuideState exits: m=20192 SNR=22.8 Saturated 03:33:30.583 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:30.584 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:30.584 00.000 30444 Enqueuing Expose request 03:33:30.757 00.173 15672 IsGuiding returns 1 03:33:30.757 00.000 15672 scope still moving after pulse duration time elapsed 03:33:30.778 00.021 15672 IsSlewing returns 0 03:33:30.826 00.048 15672 IsGuiding returns 0 03:33:30.826 00.000 15672 scope move finished after 207 + 83 ms 03:33:30.826 00.000 15672 Move returns status 0, amount 207 03:33:30.826 00.000 15672 MoveAxis(S, 207, ABG) 03:33:30.827 00.001 15672 Guiding Dir = 1, Dur = 207 03:33:30.827 00.000 15672 IsSlewing returns 0 03:33:30.829 00.002 15672 IsGuiding returns 0 03:33:30.905 00.076 15672 PulseGuide returned control before completion, sleep 141 03:33:31.066 00.161 15672 IsGuiding returns 1 03:33:31.066 00.000 15672 scope still moving after pulse duration time elapsed 03:33:31.087 00.021 15672 IsSlewing returns 0 03:33:31.090 00.003 15672 IsGuiding returns 1 03:33:31.112 00.022 15672 IsSlewing returns 0 03:33:31.115 00.003 15672 IsGuiding returns 1 03:33:31.135 00.020 15672 IsSlewing returns 0 03:33:31.145 00.010 15672 IsGuiding returns 0 03:33:31.146 00.001 15672 scope move finished after 207 + 110 ms 03:33:31.146 00.000 15672 Move returns status 0, amount 207 03:33:31.146 00.000 15672 move complete, result=0 03:33:31.146 00.000 15672 worker thread done servicing request 03:33:31.146 00.000 15672 Worker thread wakes up 03:33:31.146 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:31.147 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:31.147 00.000 30444 GuideStep: -0.8 px 207 ms EAST, 1.2 px 207 ms SOUTH 03:33:33.057 01.910 15672 Exposure complete 03:33:33.077 00.020 15672 worker thread done servicing request 03:33:33.077 00.000 30444 OnExposeComplete: enter 03:33:33.077 00.000 30444 UpdateGuideState(): m_state=6 03:33:33.077 00.000 30444 Star::Find(15, 462, 205, 0, (0,0,0,0), 0.0, 255) frame 8248 03:33:33.077 00.000 30444 Star::Find returns 1 (1), X=464.52, Y=195.13, Mass=8248, SNR=14.2, Peak=5534 HFD=2.4 03:33:33.077 00.000 30444 Status Line: Mass: 8248 vs 37661 03:33:33.078 00.001 30444 UpdateCurrentPosition: star mass new=8247.7 exp=37661.2 thresh=50% limits=(18830.6, 196071.4, 75322.3) 03:33:33.078 00.000 30444 DistanceChecker: activated 03:33:33.078 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:33:33.079 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:33:33.079 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:33:33.079 00.000 15672 Worker thread wakes up 03:33:33.079 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:33:33.079 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:33:33.079 00.000 15672 move complete, result=0 03:33:33.079 00.000 15672 worker thread done servicing request 03:33:33.179 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:33:33.179 00.000 30444 Status Line: Star lost - mass changed 03:33:33.181 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2702, max=8090, FiltMin=3062, FiltMax=5791, Gamma=2.950 03:33:33.225 00.044 30444 UpdateGuideState exits: Star lost - mass changed 03:33:33.225 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:33.225 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:33:33.225 00.000 30444 Enqueuing Expose request 03:33:33.225 00.000 15672 Worker thread wakes up 03:33:33.225 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:33.225 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:33:35.341 02.116 15672 Exposure complete 03:33:35.368 00.027 15672 worker thread done servicing request 03:33:35.368 00.000 30444 OnExposeComplete: enter 03:33:35.368 00.000 30444 UpdateGuideState(): m_state=6 03:33:35.368 00.000 30444 Star::Find(15, 462, 205, 0, (0,0,0,0), 0.0, 255) frame 8249 03:33:35.368 00.000 30444 Star::Find returns 1 (1), X=449.28, Y=216.47, Mass=8402, SNR=14.3, Peak=5278 HFD=3.1 03:33:35.368 00.000 30444 Status Line: Mass: 8402 vs 36964 03:33:35.369 00.001 30444 UpdateCurrentPosition: star mass new=8401.7 exp=36964.3 thresh=50% limits=(18482.2, 196071.4, 73928.6) 03:33:35.369 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:33:35.370 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:33:35.370 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:33:35.370 00.000 15672 Worker thread wakes up 03:33:35.370 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:33:35.370 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:33:35.370 00.000 15672 move complete, result=0 03:33:35.370 00.000 15672 worker thread done servicing request 03:33:35.472 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:33:35.472 00.000 30444 Status Line: Star lost - mass changed 03:33:35.473 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2621, max=7596, FiltMin=3111, FiltMax=5987, Gamma=2.950 03:33:35.517 00.044 30444 UpdateGuideState exits: Star lost - mass changed 03:33:35.517 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:35.517 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:33:35.517 00.000 30444 Enqueuing Expose request 03:33:35.517 00.000 15672 Worker thread wakes up 03:33:35.517 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:35.517 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:33:37.434 01.917 15672 Exposure complete 03:33:37.464 00.030 15672 worker thread done servicing request 03:33:37.464 00.000 30444 OnExposeComplete: enter 03:33:37.464 00.000 30444 UpdateGuideState(): m_state=6 03:33:37.464 00.000 30444 Star::Find(15, 462, 205, 0, (0,0,0,0), 0.0, 255) frame 8250 03:33:37.464 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=203.63, Mass=10885, SNR=14.3, Peak=4919 HFD=5.2 03:33:37.464 00.000 30444 Status Line: Mass: 10885 vs 36930 03:33:37.466 00.002 30444 UpdateCurrentPosition: star mass new=10884.5 exp=36930.3 thresh=50% limits=(18465.2, 196071.4, 73860.6) 03:33:37.466 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:33:37.467 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:33:37.467 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:33:37.467 00.000 15672 Worker thread wakes up 03:33:37.467 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:33:37.467 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:33:37.467 00.000 15672 move complete, result=0 03:33:37.467 00.000 15672 worker thread done servicing request 03:33:37.569 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:33:37.569 00.000 30444 Status Line: Star lost - mass changed 03:33:37.570 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2634, max=8393, FiltMin=2924, FiltMax=7004, Gamma=2.950 03:33:37.614 00.044 30444 UpdateGuideState exits: Star lost - mass changed 03:33:37.615 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:37.615 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:33:37.615 00.000 30444 Enqueuing Expose request 03:33:37.615 00.000 15672 Worker thread wakes up 03:33:37.615 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:37.615 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:33:39.724 02.109 15672 Exposure complete 03:33:39.749 00.025 15672 worker thread done servicing request 03:33:39.749 00.000 30444 OnExposeComplete: enter 03:33:39.749 00.000 30444 UpdateGuideState(): m_state=6 03:33:39.749 00.000 30444 Star::Find(15, 462, 205, 0, (0,0,0,0), 0.0, 255) frame 8251 03:33:39.749 00.000 30444 Star::Find returns 1 (1), X=463.46, Y=204.46, Mass=22419, SNR=21.4, Peak=5155 HFD=3.5 03:33:39.749 00.000 30444 DistanceChecker: deactivated 03:33:39.749 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 03:33:39.749 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 03:33:39.749 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.57 hyp=0.69 cameraTheta=0.98 mountX=0.21 mountY=0.64, mountTheta=1.25 03:33:39.750 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.57, opts=13) 03:33:39.750 00.000 30444 Enqueuing Move request for scope (0.38, 0.57) 03:33:39.750 00.000 15672 Worker thread wakes up 03:33:39.750 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.57) opts 0xd 03:33:39.750 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.57) 03:33:39.750 00.000 15672 Moving (0.38, 0.57) raw xDistance=0.21 yDistance=0.64 03:33:39.750 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 03:33:39.750 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 03:33:39.750 00.000 15672 MoveAxis(E, 0, ABG) 03:33:39.750 00.000 15672 Move returns status 0, amount 0 03:33:39.750 00.000 15672 MoveAxis(S, 114, ABG) 03:33:39.750 00.000 15672 Guiding Dir = 1, Dur = 114 03:33:39.751 00.001 15672 IsSlewing returns 0 03:33:39.752 00.001 15672 IsGuiding returns 0 03:33:39.756 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2415, max=9690, FiltMin=2794, FiltMax=8125, Gamma=2.950 03:33:39.799 00.043 30444 UpdateGuideState exits: m=22419 SNR=21.4 Saturated 03:33:39.799 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:39.799 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:39.799 00.000 30444 Enqueuing Expose request 03:33:39.834 00.035 15672 PulseGuide returned control before completion, sleep 42 03:33:39.878 00.044 15672 IsGuiding returns 1 03:33:39.878 00.000 15672 scope still moving after pulse duration time elapsed 03:33:39.899 00.021 15672 IsSlewing returns 0 03:33:39.900 00.001 15672 IsGuiding returns 1 03:33:39.921 00.021 15672 IsSlewing returns 0 03:33:39.922 00.001 15672 IsGuiding returns 1 03:33:39.943 00.021 15672 IsSlewing returns 0 03:33:39.944 00.001 15672 IsGuiding returns 1 03:33:39.964 00.020 15672 IsSlewing returns 0 03:33:39.996 00.032 15672 IsGuiding returns 0 03:33:39.996 00.000 15672 scope move finished after 114 + 130 ms 03:33:39.997 00.001 15672 Move returns status 0, amount 114 03:33:39.997 00.000 15672 move complete, result=0 03:33:39.997 00.000 15672 worker thread done servicing request 03:33:39.997 00.000 15672 Worker thread wakes up 03:33:39.997 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 114 ms SOUTH 03:33:39.997 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:39.998 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:41.907 01.909 15672 Exposure complete 03:33:41.926 00.019 15672 worker thread done servicing request 03:33:41.926 00.000 30444 OnExposeComplete: enter 03:33:41.926 00.000 30444 UpdateGuideState(): m_state=6 03:33:41.926 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8252 03:33:41.926 00.000 30444 Star::Find returns 1 (1), X=462.72, Y=204.04, Mass=44839, SNR=45.3, Peak=5593 HFD=4.3 03:33:41.926 00.000 30444 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.28) = xAngle (3.05 = 3.05) 03:33:41.926 00.000 30444 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.99 = 2.99) 03:33:41.926 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.14 hyp=0.39 cameraTheta=2.77 mountX=-0.39 mountY=0.06, mountTheta=2.99 03:33:41.927 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.14, opts=13) 03:33:41.927 00.000 30444 Enqueuing Move request for scope (-0.36, 0.14) 03:33:41.927 00.000 15672 Worker thread wakes up 03:33:41.927 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.14) opts 0xd 03:33:41.927 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.14) 03:33:41.927 00.000 15672 Moving (-0.36, 0.14) raw xDistance=-0.39 yDistance=0.06 03:33:41.927 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39 03:33:41.927 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:33:41.927 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 03:33:41.927 00.000 15672 MoveAxis(E, 104, ABG) 03:33:41.928 00.001 15672 Guiding Dir = 2, Dur = 104 03:33:41.928 00.000 15672 IsSlewing returns 0 03:33:41.930 00.002 15672 IsGuiding returns 0 03:33:41.934 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=10738, FiltMin=2652, FiltMax=9259, Gamma=2.950 03:33:41.959 00.025 15672 PulseGuide returned control before completion, sleep 86 03:33:41.977 00.018 30444 UpdateGuideState exits: m=44839 SNR=45.3 Saturated 03:33:41.977 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:41.977 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:41.977 00.000 30444 Enqueuing Expose request 03:33:42.046 00.069 15672 IsGuiding returns 1 03:33:42.047 00.001 15672 scope still moving after pulse duration time elapsed 03:33:42.068 00.021 15672 IsSlewing returns 0 03:33:42.069 00.001 15672 IsGuiding returns 1 03:33:42.090 00.021 15672 IsSlewing returns 0 03:33:42.105 00.015 15672 IsGuiding returns 0 03:33:42.105 00.000 15672 scope move finished after 104 + 70 ms 03:33:42.105 00.000 15672 Move returns status 0, amount 104 03:33:42.105 00.000 15672 MoveAxis(N, 0, ABG) 03:33:42.105 00.000 15672 Move returns status 0, amount 0 03:33:42.105 00.000 15672 move complete, result=0 03:33:42.105 00.000 15672 worker thread done servicing request 03:33:42.105 00.000 15672 Worker thread wakes up 03:33:42.105 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:42.105 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:42.106 00.001 30444 GuideStep: -0.4 px 104 ms EAST, 0.1 px 0 ms NORTH 03:33:44.212 02.106 15672 Exposure complete 03:33:44.233 00.021 15672 worker thread done servicing request 03:33:44.233 00.000 30444 OnExposeComplete: enter 03:33:44.234 00.001 30444 UpdateGuideState(): m_state=6 03:33:44.234 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8253 03:33:44.234 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=204.26, Mass=27322, SNR=25.2, Peak=4790 HFD=3.9 03:33:44.234 00.000 30444 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 03:33:44.234 00.000 30444 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.17 = 2.17) 03:33:44.234 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.36 hyp=0.39 cameraTheta=1.95 mountX=-0.24 mountY=0.32, mountTheta=2.21 03:33:44.234 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.36, opts=13) 03:33:44.234 00.000 30444 Enqueuing Move request for scope (-0.15, 0.36) 03:33:44.235 00.001 15672 Worker thread wakes up 03:33:44.235 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.36) opts 0xd 03:33:44.235 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.36) 03:33:44.235 00.000 15672 Moving (-0.15, 0.36) raw xDistance=-0.24 yDistance=0.32 03:33:44.235 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:33:44.235 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 03:33:44.235 00.000 15672 MoveAxis(E, 0, ABG) 03:33:44.235 00.000 15672 Move returns status 0, amount 0 03:33:44.235 00.000 15672 MoveAxis(S, 58, ABG) 03:33:44.235 00.000 15672 Guiding Dir = 1, Dur = 58 03:33:44.235 00.000 15672 IsSlewing returns 0 03:33:44.236 00.001 15672 IsGuiding returns 0 03:33:44.241 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2394, max=12729, FiltMin=2649, FiltMax=9715, Gamma=2.950 03:33:44.284 00.043 30444 UpdateGuideState exits: m=27322 SNR=25.2 Saturated 03:33:44.284 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:44.284 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:44.284 00.000 30444 Enqueuing Expose request 03:33:44.357 00.073 15672 IsGuiding returns 1 03:33:44.357 00.000 15672 scope still moving after pulse duration time elapsed 03:33:44.378 00.021 15672 IsSlewing returns 0 03:33:44.379 00.001 15672 IsGuiding returns 1 03:33:44.400 00.021 15672 IsSlewing returns 0 03:33:44.421 00.021 15672 IsGuiding returns 0 03:33:44.421 00.000 15672 scope move finished after 58 + 126 ms 03:33:44.421 00.000 15672 Move returns status 0, amount 58 03:33:44.421 00.000 15672 move complete, result=0 03:33:44.421 00.000 15672 worker thread done servicing request 03:33:44.422 00.001 15672 Worker thread wakes up 03:33:44.422 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 58 ms SOUTH 03:33:44.422 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:44.422 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:46.328 01.906 15672 Exposure complete 03:33:46.349 00.021 15672 worker thread done servicing request 03:33:46.349 00.000 30444 OnExposeComplete: enter 03:33:46.349 00.000 30444 UpdateGuideState(): m_state=6 03:33:46.349 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8254 03:33:46.349 00.000 30444 Star::Find returns 1 (1), X=463.39, Y=204.15, Mass=35662, SNR=33.9, Peak=5186 HFD=3.9 03:33:46.349 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 03:33:46.349 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 03:33:46.349 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.26 hyp=0.41 cameraTheta=0.69 mountX=0.23 mountY=0.32, mountTheta=0.95 03:33:46.350 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.26, opts=13) 03:33:46.350 00.000 30444 Enqueuing Move request for scope (0.31, 0.26) 03:33:46.350 00.000 15672 Worker thread wakes up 03:33:46.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.26) opts 0xd 03:33:46.350 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.26) 03:33:46.350 00.000 15672 Moving (0.31, 0.26) raw xDistance=0.23 yDistance=0.32 03:33:46.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 03:33:46.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 03:33:46.350 00.000 15672 MoveAxis(E, 0, ABG) 03:33:46.350 00.000 15672 Move returns status 0, amount 0 03:33:46.350 00.000 15672 MoveAxis(S, 57, ABG) 03:33:46.350 00.000 15672 Guiding Dir = 1, Dur = 57 03:33:46.351 00.001 15672 IsSlewing returns 0 03:33:46.352 00.001 15672 IsGuiding returns 0 03:33:46.357 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=13541, FiltMin=2636, FiltMax=10660, Gamma=2.950 03:33:46.405 00.048 30444 UpdateGuideState exits: m=35662 SNR=33.9 Saturated 03:33:46.405 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:46.405 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:46.405 00.000 30444 Enqueuing Expose request 03:33:46.433 00.028 15672 IsGuiding returns 1 03:33:46.433 00.000 15672 scope still moving after pulse duration time elapsed 03:33:46.454 00.021 15672 IsSlewing returns 0 03:33:46.454 00.000 15672 IsGuiding returns 1 03:33:46.476 00.022 15672 IsSlewing returns 0 03:33:46.477 00.001 15672 IsGuiding returns 1 03:33:46.499 00.022 15672 IsSlewing returns 0 03:33:46.560 00.061 15672 IsGuiding returns 0 03:33:46.561 00.001 15672 scope move finished after 57 + 151 ms 03:33:46.561 00.000 15672 Move returns status 0, amount 57 03:33:46.561 00.000 15672 move complete, result=0 03:33:46.561 00.000 15672 worker thread done servicing request 03:33:46.561 00.000 15672 Worker thread wakes up 03:33:46.561 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:46.562 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:46.562 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 57 ms SOUTH 03:33:48.677 02.115 15672 Exposure complete 03:33:48.709 00.032 15672 worker thread done servicing request 03:33:48.709 00.000 30444 OnExposeComplete: enter 03:33:48.709 00.000 30444 UpdateGuideState(): m_state=6 03:33:48.709 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8255 03:33:48.709 00.000 30444 Star::Find returns 1 (1), X=463.88, Y=204.47, Mass=39282, SNR=44.8, Peak=5058 HFD=4.2 03:33:48.709 00.000 30444 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.28) = xAngle (0.90 = 0.90) 03:33:48.709 00.000 30444 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.84 = 0.84) 03:33:48.709 00.000 30444 CameraToMount -- cameraX=0.80 cameraY=0.58 hyp=0.99 cameraTheta=0.62 mountX=0.61 mountY=0.74, mountTheta=0.88 03:33:48.710 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.80, y=0.58, opts=13) 03:33:48.710 00.000 30444 Enqueuing Move request for scope (0.80, 0.58) 03:33:48.710 00.000 15672 Worker thread wakes up 03:33:48.710 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.58) opts 0xd 03:33:48.710 00.000 15672 Handling offset move in thread for scope, endpoint = (0.80, 0.58) 03:33:48.710 00.000 15672 Moving (0.80, 0.58) raw xDistance=0.61 yDistance=0.74 03:33:48.710 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61 03:33:48.710 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 03:33:48.710 00.000 15672 MoveAxis(W, 166, ABG) 03:33:48.710 00.000 15672 Guiding Dir = 3, Dur = 166 03:33:48.710 00.000 15672 IsSlewing returns 0 03:33:48.715 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=13833, FiltMin=2646, FiltMax=9889, Gamma=2.950 03:33:48.717 00.002 15672 IsGuiding returns 0 03:33:48.732 00.015 15672 PulseGuide returned control before completion, sleep 162 03:33:48.758 00.026 30444 UpdateGuideState exits: m=39282 SNR=44.8 Saturated 03:33:48.758 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:48.758 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:48.758 00.000 30444 Enqueuing Expose request 03:33:48.908 00.150 15672 IsGuiding returns 0 03:33:48.908 00.000 15672 Move returns status 0, amount 166 03:33:48.908 00.000 15672 MoveAxis(S, 132, ABG) 03:33:48.908 00.000 15672 Guiding Dir = 1, Dur = 132 03:33:48.908 00.000 15672 IsSlewing returns 0 03:33:48.909 00.001 15672 IsGuiding returns 0 03:33:48.988 00.079 15672 PulseGuide returned control before completion, sleep 64 03:33:49.055 00.067 15672 IsGuiding returns 1 03:33:49.055 00.000 15672 scope still moving after pulse duration time elapsed 03:33:49.076 00.021 15672 IsSlewing returns 0 03:33:49.079 00.003 15672 IsGuiding returns 1 03:33:49.100 00.021 15672 IsSlewing returns 0 03:33:49.103 00.003 15672 IsGuiding returns 1 03:33:49.124 00.021 15672 IsSlewing returns 0 03:33:49.134 00.010 15672 IsGuiding returns 0 03:33:49.134 00.000 15672 scope move finished after 132 + 92 ms 03:33:49.135 00.001 15672 Move returns status 0, amount 132 03:33:49.135 00.000 15672 move complete, result=0 03:33:49.135 00.000 15672 worker thread done servicing request 03:33:49.135 00.000 15672 Worker thread wakes up 03:33:49.135 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:49.135 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:49.135 00.000 30444 GuideStep: 0.6 px 166 ms WEST, 0.7 px 132 ms SOUTH 03:33:51.042 01.907 15672 Exposure complete 03:33:51.062 00.020 15672 worker thread done servicing request 03:33:51.062 00.000 30444 OnExposeComplete: enter 03:33:51.062 00.000 30444 UpdateGuideState(): m_state=6 03:33:51.062 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8256 03:33:51.062 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=203.87, Mass=37630, SNR=32.8, Peak=5457 HFD=4.3 03:33:51.062 00.000 30444 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.28) = xAngle (-2.27 = -2.27) 03:33:51.063 00.001 30444 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.34 = -2.34) 03:33:51.063 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.55 mountX=-0.03 mountY=-0.04, mountTheta=-2.30 03:33:51.063 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.03, opts=13) 03:33:51.063 00.000 30444 Enqueuing Move request for scope (-0.04, -0.03) 03:33:51.063 00.000 15672 Worker thread wakes up 03:33:51.063 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd 03:33:51.063 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.03) 03:33:51.063 00.000 15672 Moving (-0.04, -0.03) raw xDistance=-0.03 yDistance=-0.04 03:33:51.063 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 03:33:51.063 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:33:51.063 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:33:51.063 00.000 15672 MoveAxis(E, 0, ABG) 03:33:51.064 00.001 15672 Move returns status 0, amount 0 03:33:51.064 00.000 15672 MoveAxis(N, 0, ABG) 03:33:51.064 00.000 15672 Move returns status 0, amount 0 03:33:51.064 00.000 15672 move complete, result=0 03:33:51.064 00.000 15672 worker thread done servicing request 03:33:51.069 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=13400, FiltMin=2569, FiltMax=10196, Gamma=2.950 03:33:51.111 00.042 30444 UpdateGuideState exits: m=37630 SNR=32.8 Saturated 03:33:51.111 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:51.112 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:51.112 00.000 30444 Enqueuing Expose request 03:33:51.112 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 03:33:51.112 00.000 15672 Worker thread wakes up 03:33:51.112 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:51.112 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:53.219 02.107 15672 Exposure complete 03:33:53.239 00.020 15672 worker thread done servicing request 03:33:53.239 00.000 30444 OnExposeComplete: enter 03:33:53.239 00.000 30444 UpdateGuideState(): m_state=6 03:33:53.239 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8257 03:33:53.239 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=204.15, Mass=31880, SNR=28.5, Peak=5290 HFD=4.2 03:33:53.239 00.000 30444 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.28) = xAngle (2.11 = 2.11) 03:33:53.239 00.000 30444 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.05 = 2.05) 03:33:53.239 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.83 mountX=-0.14 mountY=0.24, mountTheta=2.10 03:33:53.240 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.26, opts=13) 03:33:53.240 00.000 30444 Enqueuing Move request for scope (-0.07, 0.26) 03:33:53.240 00.000 15672 Worker thread wakes up 03:33:53.240 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd 03:33:53.240 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.26) 03:33:53.240 00.000 15672 Moving (-0.07, 0.26) raw xDistance=-0.14 yDistance=0.24 03:33:53.240 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 03:33:53.240 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:33:53.240 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 03:33:53.240 00.000 15672 MoveAxis(E, 0, ABG) 03:33:53.240 00.000 15672 Move returns status 0, amount 0 03:33:53.240 00.000 15672 MoveAxis(N, 0, ABG) 03:33:53.240 00.000 15672 Move returns status 0, amount 0 03:33:53.241 00.001 15672 move complete, result=0 03:33:53.241 00.000 15672 worker thread done servicing request 03:33:53.245 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=13811, FiltMin=2669, FiltMax=10304, Gamma=2.950 03:33:53.288 00.043 30444 UpdateGuideState exits: m=31880 SNR=28.5 Saturated 03:33:53.288 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:53.288 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:53.288 00.000 30444 Enqueuing Expose request 03:33:53.288 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:33:53.288 00.000 15672 Worker thread wakes up 03:33:53.288 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:53.288 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:55.203 01.915 15672 Exposure complete 03:33:55.237 00.034 15672 worker thread done servicing request 03:33:55.237 00.000 30444 OnExposeComplete: enter 03:33:55.237 00.000 30444 UpdateGuideState(): m_state=6 03:33:55.237 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8258 03:33:55.237 00.000 30444 Star::Find returns 1 (1), X=462.24, Y=203.65, Mass=39830, SNR=38.7, Peak=5532 HFD=4.0 03:33:55.237 00.000 30444 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.28) = xAngle (-2.57 = -2.57) 03:33:55.237 00.000 30444 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 03:33:55.237 00.000 30444 CameraToMount -- cameraX=-0.84 cameraY=-0.25 hyp=0.87 cameraTheta=-2.85 mountX=-0.74 mountY=-0.42, mountTheta=-2.62 03:33:55.238 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.84, y=-0.25, opts=13) 03:33:55.238 00.000 30444 Enqueuing Move request for scope (-0.84, -0.25) 03:33:55.238 00.000 15672 Worker thread wakes up 03:33:55.238 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.25) opts 0xd 03:33:55.238 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.84, -0.25) 03:33:55.238 00.000 15672 Moving (-0.84, -0.25) raw xDistance=-0.74 yDistance=-0.42 03:33:55.238 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.74 03:33:55.238 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:33:55.238 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 03:33:55.238 00.000 15672 MoveAxis(E, 199, ABG) 03:33:55.238 00.000 15672 Guiding Dir = 2, Dur = 199 03:33:55.239 00.001 15672 IsSlewing returns 0 03:33:55.240 00.001 15672 IsGuiding returns 0 03:33:55.243 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2315, max=12426, FiltMin=2558, FiltMax=10647, Gamma=2.950 03:33:55.266 00.023 15672 PulseGuide returned control before completion, sleep 184 03:33:55.286 00.020 30444 UpdateGuideState exits: m=39830 SNR=38.7 Saturated 03:33:55.286 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:55.286 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:55.286 00.000 30444 Enqueuing Expose request 03:33:55.452 00.166 15672 IsGuiding returns 1 03:33:55.452 00.000 15672 scope still moving after pulse duration time elapsed 03:33:55.473 00.021 15672 IsSlewing returns 0 03:33:55.474 00.001 15672 IsGuiding returns 1 03:33:55.495 00.021 15672 IsSlewing returns 0 03:33:55.507 00.012 15672 IsGuiding returns 0 03:33:55.507 00.000 15672 scope move finished after 199 + 68 ms 03:33:55.507 00.000 15672 Move returns status 0, amount 199 03:33:55.508 00.001 15672 MoveAxis(N, 0, ABG) 03:33:55.508 00.000 15672 Move returns status 0, amount 0 03:33:55.508 00.000 15672 move complete, result=0 03:33:55.508 00.000 15672 worker thread done servicing request 03:33:55.508 00.000 15672 Worker thread wakes up 03:33:55.508 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:55.508 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:55.508 00.000 30444 GuideStep: -0.7 px 199 ms EAST, -0.4 px 0 ms NORTH 03:33:57.625 02.117 15672 Exposure complete 03:33:57.647 00.022 15672 worker thread done servicing request 03:33:57.647 00.000 30444 OnExposeComplete: enter 03:33:57.647 00.000 30444 UpdateGuideState(): m_state=6 03:33:57.647 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8259 03:33:57.647 00.000 30444 Star::Find returns 1 (1), X=463.00, Y=203.11, Mass=32228, SNR=31.0, Peak=5141 HFD=4.3 03:33:57.647 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 03:33:57.647 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 03:33:57.647 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.79 hyp=0.79 cameraTheta=-1.67 mountX=0.14 mountY=-0.79, mountTheta=-1.39 03:33:57.648 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.79, opts=13) 03:33:57.648 00.000 30444 Enqueuing Move request for scope (-0.08, -0.79) 03:33:57.648 00.000 15672 Worker thread wakes up 03:33:57.648 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.79) opts 0xd 03:33:57.648 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.79) 03:33:57.648 00.000 15672 Moving (-0.08, -0.79) raw xDistance=0.14 yDistance=-0.79 03:33:57.648 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:33:57.648 00.000 15672 resist switch: large excursion: input -0.79 thresh 0.75 direction from 1 to -1 03:33:57.648 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.36 03:33:57.648 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 03:33:57.648 00.000 15672 MoveAxis(E, 0, ABG) 03:33:57.648 00.000 15672 Move returns status 0, amount 0 03:33:57.648 00.000 15672 MoveAxis(N, 140, ABG) 03:33:57.648 00.000 15672 Guiding Dir = 0, Dur = 140 03:33:57.649 00.001 15672 IsSlewing returns 0 03:33:57.650 00.001 15672 IsGuiding returns 0 03:33:57.654 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=12219, FiltMin=2715, FiltMax=8692, Gamma=2.950 03:33:57.697 00.043 30444 UpdateGuideState exits: m=32228 SNR=31.0 Saturated 03:33:57.697 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:57.697 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:57.697 00.000 30444 Enqueuing Expose request 03:33:57.726 00.029 15672 PulseGuide returned control before completion, sleep 75 03:33:57.803 00.077 15672 IsGuiding returns 1 03:33:57.803 00.000 15672 scope still moving after pulse duration time elapsed 03:33:57.824 00.021 15672 IsSlewing returns 0 03:33:57.825 00.001 15672 IsGuiding returns 1 03:33:57.846 00.021 15672 IsSlewing returns 0 03:33:57.847 00.001 15672 IsGuiding returns 1 03:33:57.868 00.021 15672 IsSlewing returns 0 03:33:57.871 00.003 15672 IsGuiding returns 1 03:33:57.891 00.020 15672 IsSlewing returns 0 03:33:57.919 00.028 15672 IsGuiding returns 0 03:33:57.919 00.000 15672 scope move finished after 140 + 128 ms 03:33:57.920 00.001 15672 Move returns status 0, amount 140 03:33:57.920 00.000 15672 move complete, result=0 03:33:57.920 00.000 15672 worker thread done servicing request 03:33:57.920 00.000 15672 Worker thread wakes up 03:33:57.920 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:33:57.920 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:33:57.921 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 140 ms NORTH 03:33:59.826 01.905 15672 Exposure complete 03:33:59.846 00.020 15672 worker thread done servicing request 03:33:59.846 00.000 30444 OnExposeComplete: enter 03:33:59.846 00.000 30444 UpdateGuideState(): m_state=6 03:33:59.846 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8260 03:33:59.846 00.000 30444 Star::Find returns 1 (1), X=463.68, Y=203.24, Mass=19934, SNR=24.0, Peak=5049 HFD=4.7 03:33:59.847 00.001 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 03:33:59.847 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.61 = -0.61) 03:33:59.847 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=-0.66 hyp=0.89 cameraTheta=-0.83 mountX=0.76 mountY=-0.51, mountTheta=-0.59 03:33:59.847 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=-0.66, opts=13) 03:33:59.847 00.000 30444 Enqueuing Move request for scope (0.60, -0.66) 03:33:59.847 00.000 15672 Worker thread wakes up 03:33:59.847 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.66) opts 0xd 03:33:59.847 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, -0.66) 03:33:59.847 00.000 15672 Moving (0.60, -0.66) raw xDistance=0.76 yDistance=-0.51 03:33:59.847 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76 03:33:59.847 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 03:33:59.847 00.000 15672 MoveAxis(W, 206, ABG) 03:33:59.847 00.000 15672 Guiding Dir = 3, Dur = 206 03:33:59.849 00.002 15672 IsSlewing returns 0 03:33:59.849 00.000 15672 IsGuiding returns 0 03:33:59.853 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2382, max=8117, FiltMin=2777, FiltMax=6413, Gamma=2.950 03:33:59.867 00.014 15672 PulseGuide returned control before completion, sleep 199 03:33:59.896 00.029 30444 UpdateGuideState exits: m=19934 SNR=24.0 Saturated 03:33:59.896 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:33:59.896 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:33:59.896 00.000 30444 Enqueuing Expose request 03:34:00.068 00.172 15672 IsGuiding returns 1 03:34:00.068 00.000 15672 scope still moving after pulse duration time elapsed 03:34:00.089 00.021 15672 IsSlewing returns 0 03:34:00.090 00.001 15672 IsGuiding returns 0 03:34:00.090 00.000 15672 scope move finished after 206 + 34 ms 03:34:00.090 00.000 15672 Move returns status 0, amount 206 03:34:00.090 00.000 15672 MoveAxis(N, 91, ABG) 03:34:00.090 00.000 15672 Guiding Dir = 0, Dur = 91 03:34:00.090 00.000 15672 IsSlewing returns 0 03:34:00.091 00.001 15672 IsGuiding returns 0 03:34:00.171 00.080 15672 PulseGuide returned control before completion, sleep 23 03:34:00.204 00.033 15672 IsGuiding returns 1 03:34:00.204 00.000 15672 scope still moving after pulse duration time elapsed 03:34:00.225 00.021 15672 IsSlewing returns 0 03:34:00.228 00.003 15672 IsGuiding returns 1 03:34:00.249 00.021 15672 IsSlewing returns 0 03:34:00.252 00.003 15672 IsGuiding returns 1 03:34:00.273 00.021 15672 IsSlewing returns 0 03:34:00.299 00.026 15672 IsGuiding returns 0 03:34:00.300 00.001 15672 scope move finished after 91 + 117 ms 03:34:00.300 00.000 15672 Move returns status 0, amount 91 03:34:00.300 00.000 15672 move complete, result=0 03:34:00.300 00.000 15672 worker thread done servicing request 03:34:00.300 00.000 15672 Worker thread wakes up 03:34:00.300 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:00.300 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:00.301 00.001 30444 GuideStep: 0.8 px 206 ms WEST, -0.5 px 91 ms NORTH 03:34:02.408 02.107 15672 Exposure complete 03:34:02.427 00.019 15672 worker thread done servicing request 03:34:02.428 00.001 30444 OnExposeComplete: enter 03:34:02.428 00.000 30444 UpdateGuideState(): m_state=6 03:34:02.428 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8261 03:34:02.428 00.000 30444 Star::Find returns 1 (1), X=462.39, Y=203.94, Mass=13703, SNR=17.3, Peak=5077 HFD=3.3 03:34:02.428 00.000 30444 Status Line: Mass: 13703 vs 33842 03:34:02.429 00.001 30444 UpdateCurrentPosition: star mass new=13703.1 exp=33841.8 thresh=50% limits=(16920.9, 196071.4, 67683.7) 03:34:02.429 00.000 30444 DistanceChecker: activated 03:34:02.429 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:34:02.429 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:34:02.429 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:34:02.429 00.000 15672 Worker thread wakes up 03:34:02.430 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:34:02.430 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:34:02.430 00.000 15672 move complete, result=0 03:34:02.430 00.000 15672 worker thread done servicing request 03:34:02.531 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:34:02.531 00.000 30444 Status Line: Star lost - mass changed 03:34:02.533 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2393, max=7830, FiltMin=2812, FiltMax=6968, Gamma=2.950 03:34:02.819 00.286 30444 UpdateGuideState exits: Star lost - mass changed 03:34:02.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:02.819 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:34:02.819 00.000 30444 Enqueuing Expose request 03:34:02.819 00.000 15672 Worker thread wakes up 03:34:02.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:02.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:34:04.725 01.906 15672 Exposure complete 03:34:04.745 00.020 15672 worker thread done servicing request 03:34:04.746 00.001 30444 OnExposeComplete: enter 03:34:04.746 00.000 30444 UpdateGuideState(): m_state=6 03:34:04.746 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8262 03:34:04.746 00.000 30444 Star::Find returns 1 (1), X=462.22, Y=203.59, Mass=15140, SNR=17.5, Peak=5248 HFD=3.0 03:34:04.746 00.000 30444 Status Line: Mass: 15140 vs 32501 03:34:04.747 00.001 30444 UpdateCurrentPosition: star mass new=15139.9 exp=32501.2 thresh=50% limits=(16250.6, 196071.4, 65002.5) 03:34:04.747 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:34:04.747 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:34:04.748 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 03:34:04.748 00.000 15672 Worker thread wakes up 03:34:04.748 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:34:04.748 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:34:04.748 00.000 15672 move complete, result=0 03:34:04.767 00.019 15672 worker thread done servicing request 03:34:04.868 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:34:04.868 00.000 30444 Status Line: Star lost - mass changed 03:34:04.870 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2456, max=8122, FiltMin=2833, FiltMax=6650, Gamma=2.950 03:34:04.914 00.044 30444 UpdateGuideState exits: Star lost - mass changed 03:34:04.914 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:04.914 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:34:04.914 00.000 30444 Enqueuing Expose request 03:34:04.914 00.000 15672 Worker thread wakes up 03:34:04.914 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:04.914 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:34:07.031 02.117 15672 Exposure complete 03:34:07.060 00.029 15672 worker thread done servicing request 03:34:07.060 00.000 30444 OnExposeComplete: enter 03:34:07.060 00.000 30444 UpdateGuideState(): m_state=6 03:34:07.060 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8263 03:34:07.061 00.001 30444 Star::Find returns 1 (1), X=462.79, Y=203.41, Mass=31397, SNR=28.7, Peak=5250 HFD=3.7 03:34:07.061 00.000 30444 DistanceChecker: deactivated 03:34:07.061 00.000 30444 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.28) = xAngle (-1.82 = -1.82) 03:34:07.061 00.000 30444 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.88 = -1.88) 03:34:07.061 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.49 hyp=0.57 cameraTheta=-2.10 mountX=-0.14 mountY=-0.54, mountTheta=-1.83 03:34:07.061 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.49, opts=13) 03:34:07.061 00.000 30444 Enqueuing Move request for scope (-0.29, -0.49) 03:34:07.061 00.000 15672 Worker thread wakes up 03:34:07.061 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.49) opts 0xd 03:34:07.061 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.49) 03:34:07.061 00.000 15672 Moving (-0.29, -0.49) raw xDistance=-0.14 yDistance=-0.54 03:34:07.061 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 03:34:07.061 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 03:34:07.062 00.001 15672 MoveAxis(E, 0, ABG) 03:34:07.062 00.000 15672 Move returns status 0, amount 0 03:34:07.062 00.000 15672 MoveAxis(N, 96, ABG) 03:34:07.062 00.000 15672 Guiding Dir = 0, Dur = 96 03:34:07.062 00.000 15672 IsSlewing returns 0 03:34:07.063 00.001 15672 IsGuiding returns 0 03:34:07.066 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2148, max=11077, FiltMin=2755, FiltMax=8675, Gamma=2.950 03:34:07.110 00.044 30444 UpdateGuideState exits: m=31397 SNR=28.7 Saturated 03:34:07.110 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:07.110 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:07.110 00.000 30444 Enqueuing Expose request 03:34:07.136 00.026 15672 PulseGuide returned control before completion, sleep 34 03:34:07.172 00.036 15672 IsGuiding returns 1 03:34:07.172 00.000 15672 scope still moving after pulse duration time elapsed 03:34:07.193 00.021 15672 IsSlewing returns 0 03:34:07.194 00.001 15672 IsGuiding returns 1 03:34:07.215 00.021 15672 IsSlewing returns 0 03:34:07.215 00.000 15672 IsGuiding returns 1 03:34:07.236 00.021 15672 IsSlewing returns 0 03:34:07.296 00.060 15672 IsGuiding returns 0 03:34:07.296 00.000 15672 scope move finished after 96 + 137 ms 03:34:07.296 00.000 15672 Move returns status 0, amount 96 03:34:07.296 00.000 15672 move complete, result=0 03:34:07.296 00.000 15672 worker thread done servicing request 03:34:07.297 00.001 15672 Worker thread wakes up 03:34:07.297 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:07.297 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:07.297 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 96 ms NORTH 03:34:09.206 01.909 15672 Exposure complete 03:34:09.225 00.019 15672 worker thread done servicing request 03:34:09.225 00.000 30444 OnExposeComplete: enter 03:34:09.225 00.000 30444 UpdateGuideState(): m_state=6 03:34:09.225 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8264 03:34:09.225 00.000 30444 Star::Find returns 1 (1), X=462.66, Y=203.29, Mass=29727, SNR=26.9, Peak=5220 HFD=4.3 03:34:09.225 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 03:34:09.225 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 03:34:09.225 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.60 hyp=0.74 cameraTheta=-2.18 mountX=-0.24 mountY=-0.68, mountTheta=-1.91 03:34:09.226 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.60, opts=13) 03:34:09.226 00.000 30444 Enqueuing Move request for scope (-0.42, -0.60) 03:34:09.226 00.000 15672 Worker thread wakes up 03:34:09.226 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.60) opts 0xd 03:34:09.226 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.60) 03:34:09.226 00.000 15672 Moving (-0.42, -0.60) raw xDistance=-0.24 yDistance=-0.68 03:34:09.226 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:34:09.226 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 03:34:09.226 00.000 15672 MoveAxis(E, 0, ABG) 03:34:09.226 00.000 15672 Move returns status 0, amount 0 03:34:09.226 00.000 15672 MoveAxis(N, 122, ABG) 03:34:09.226 00.000 15672 Guiding Dir = 0, Dur = 122 03:34:09.228 00.002 15672 IsSlewing returns 0 03:34:09.229 00.001 15672 IsGuiding returns 0 03:34:09.233 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=11200, FiltMin=2736, FiltMax=8856, Gamma=2.950 03:34:09.276 00.043 30444 UpdateGuideState exits: m=29727 SNR=26.9 Saturated 03:34:09.276 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:09.276 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:09.276 00.000 30444 Enqueuing Expose request 03:34:09.308 00.032 15672 PulseGuide returned control before completion, sleep 53 03:34:09.363 00.055 15672 IsGuiding returns 1 03:34:09.363 00.000 15672 scope still moving after pulse duration time elapsed 03:34:09.384 00.021 15672 IsSlewing returns 0 03:34:09.385 00.001 15672 IsGuiding returns 1 03:34:09.406 00.021 15672 IsSlewing returns 0 03:34:09.469 00.063 15672 IsGuiding returns 0 03:34:09.469 00.000 15672 scope move finished after 122 + 117 ms 03:34:09.469 00.000 15672 Move returns status 0, amount 122 03:34:09.469 00.000 15672 move complete, result=0 03:34:09.469 00.000 15672 worker thread done servicing request 03:34:09.469 00.000 15672 Worker thread wakes up 03:34:09.469 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:09.469 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:09.469 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 122 ms NORTH 03:34:11.581 02.112 15672 Exposure complete 03:34:11.601 00.020 15672 worker thread done servicing request 03:34:11.601 00.000 30444 OnExposeComplete: enter 03:34:11.601 00.000 30444 UpdateGuideState(): m_state=6 03:34:11.601 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8265 03:34:11.601 00.000 30444 Star::Find returns 1 (1), X=462.59, Y=203.91, Mass=24030, SNR=24.6, Peak=5412 HFD=3.7 03:34:11.601 00.000 30444 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.28) = xAngle (3.39 = -2.89) 03:34:11.601 00.000 30444 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.95) 03:34:11.601 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=0.01 hyp=0.49 cameraTheta=3.11 mountX=-0.47 mountY=-0.09, mountTheta=-2.95 03:34:11.602 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.01, opts=13) 03:34:11.602 00.000 30444 Enqueuing Move request for scope (-0.49, 0.01) 03:34:11.602 00.000 15672 Worker thread wakes up 03:34:11.602 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.01) opts 0xd 03:34:11.602 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.01) 03:34:11.602 00.000 15672 Moving (-0.49, 0.01) raw xDistance=-0.47 yDistance=-0.09 03:34:11.602 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 03:34:11.602 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:34:11.602 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 03:34:11.602 00.000 15672 MoveAxis(E, 127, ABG) 03:34:11.602 00.000 15672 Guiding Dir = 2, Dur = 127 03:34:11.603 00.001 15672 IsSlewing returns 0 03:34:11.604 00.001 15672 IsGuiding returns 0 03:34:11.608 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=11591, FiltMin=2726, FiltMax=9033, Gamma=2.950 03:34:11.625 00.017 15672 PulseGuide returned control before completion, sleep 117 03:34:11.802 00.177 15672 IsGuiding returns 0 03:34:11.802 00.000 15672 Move returns status 0, amount 127 03:34:11.803 00.001 15672 MoveAxis(N, 0, ABG) 03:34:11.803 00.000 15672 Move returns status 0, amount 0 03:34:11.803 00.000 15672 move complete, result=0 03:34:11.803 00.000 15672 worker thread done servicing request 03:34:11.984 00.181 30444 UpdateGuideState exits: m=24030 SNR=24.6 Saturated 03:34:11.985 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:11.985 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:11.985 00.000 30444 Enqueuing Expose request 03:34:11.985 00.000 30444 GuideStep: -0.5 px 127 ms EAST, -0.1 px 0 ms NORTH 03:34:11.985 00.000 15672 Worker thread wakes up 03:34:11.986 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:11.986 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:13.901 01.915 15672 Exposure complete 03:34:13.936 00.035 15672 worker thread done servicing request 03:34:13.936 00.000 30444 OnExposeComplete: enter 03:34:13.937 00.001 30444 UpdateGuideState(): m_state=6 03:34:13.937 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8266 03:34:13.937 00.000 30444 Star::Find returns 1 (1), X=462.58, Y=203.18, Mass=26599, SNR=29.6, Peak=5106 HFD=3.6 03:34:13.937 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 03:34:13.937 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 03:34:13.937 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=-0.71 hyp=0.87 cameraTheta=-2.18 mountX=-0.28 mountY=-0.80, mountTheta=-1.91 03:34:13.937 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=-0.71, opts=13) 03:34:13.937 00.000 30444 Enqueuing Move request for scope (-0.50, -0.71) 03:34:13.938 00.001 15672 Worker thread wakes up 03:34:13.938 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.71) opts 0xd 03:34:13.938 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, -0.71) 03:34:13.938 00.000 15672 Moving (-0.50, -0.71) raw xDistance=-0.28 yDistance=-0.80 03:34:13.938 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28 03:34:13.938 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 03:34:13.938 00.000 15672 MoveAxis(E, 85, ABG) 03:34:13.938 00.000 15672 Guiding Dir = 2, Dur = 85 03:34:13.938 00.000 15672 IsSlewing returns 0 03:34:13.939 00.001 15672 IsGuiding returns 0 03:34:13.943 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=10458, FiltMin=2703, FiltMax=8597, Gamma=2.950 03:34:13.956 00.013 15672 PulseGuide returned control before completion, sleep 78 03:34:13.985 00.029 30444 UpdateGuideState exits: m=26599 SNR=29.6 Saturated 03:34:13.986 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:13.986 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:13.986 00.000 30444 Enqueuing Expose request 03:34:14.037 00.051 15672 IsGuiding returns 1 03:34:14.037 00.000 15672 scope still moving after pulse duration time elapsed 03:34:14.058 00.021 15672 IsSlewing returns 0 03:34:14.069 00.011 15672 IsGuiding returns 0 03:34:14.069 00.000 15672 scope move finished after 85 + 45 ms 03:34:14.069 00.000 15672 Move returns status 0, amount 85 03:34:14.070 00.001 15672 MoveAxis(N, 143, ABG) 03:34:14.070 00.000 15672 Guiding Dir = 0, Dur = 143 03:34:14.070 00.000 15672 IsSlewing returns 0 03:34:14.071 00.001 15672 IsGuiding returns 0 03:34:14.149 00.078 15672 PulseGuide returned control before completion, sleep 76 03:34:14.229 00.080 15672 IsGuiding returns 1 03:34:14.229 00.000 15672 scope still moving after pulse duration time elapsed 03:34:14.250 00.021 15672 IsSlewing returns 0 03:34:14.253 00.003 15672 IsGuiding returns 1 03:34:14.274 00.021 15672 IsSlewing returns 0 03:34:14.277 00.003 15672 IsGuiding returns 1 03:34:14.297 00.020 15672 IsSlewing returns 0 03:34:14.300 00.003 15672 IsGuiding returns 1 03:34:14.322 00.022 15672 IsSlewing returns 0 03:34:14.341 00.019 15672 IsGuiding returns 0 03:34:14.341 00.000 15672 scope move finished after 143 + 126 ms 03:34:14.341 00.000 15672 Move returns status 0, amount 143 03:34:14.341 00.000 15672 move complete, result=0 03:34:14.341 00.000 15672 worker thread done servicing request 03:34:14.341 00.000 15672 Worker thread wakes up 03:34:14.341 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:14.341 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:14.342 00.001 30444 GuideStep: -0.3 px 85 ms EAST, -0.8 px 143 ms NORTH 03:34:16.448 02.106 15672 Exposure complete 03:34:16.468 00.020 15672 worker thread done servicing request 03:34:16.469 00.001 30444 OnExposeComplete: enter 03:34:16.469 00.000 30444 UpdateGuideState(): m_state=6 03:34:16.469 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8267 03:34:16.469 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=203.30, Mass=40044, SNR=34.1, Peak=4931 HFD=4.7 03:34:16.469 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 03:34:16.469 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 03:34:16.469 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.59 hyp=0.61 cameraTheta=-1.32 mountX=0.31 mountY=-0.55, mountTheta=-1.06 03:34:16.469 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.59, opts=13) 03:34:16.469 00.000 30444 Enqueuing Move request for scope (0.15, -0.59) 03:34:16.469 00.000 15672 Worker thread wakes up 03:34:16.470 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.59) opts 0xd 03:34:16.470 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.59) 03:34:16.470 00.000 15672 Moving (0.15, -0.59) raw xDistance=0.31 yDistance=-0.55 03:34:16.470 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31 03:34:16.470 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 03:34:16.470 00.000 15672 MoveAxis(W, 77, ABG) 03:34:16.470 00.000 15672 Guiding Dir = 3, Dur = 77 03:34:16.470 00.000 15672 IsSlewing returns 0 03:34:16.472 00.002 15672 IsGuiding returns 0 03:34:16.476 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=12640, FiltMin=2650, FiltMax=10550, Gamma=2.950 03:34:16.496 00.020 15672 PulseGuide returned control before completion, sleep 62 03:34:16.521 00.025 30444 UpdateGuideState exits: m=40044 SNR=34.1 Saturated 03:34:16.521 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:16.521 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:16.521 00.000 30444 Enqueuing Expose request 03:34:16.561 00.040 15672 IsGuiding returns 1 03:34:16.561 00.000 15672 scope still moving after pulse duration time elapsed 03:34:16.582 00.021 15672 IsSlewing returns 0 03:34:16.584 00.002 15672 IsGuiding returns 1 03:34:16.604 00.020 15672 IsSlewing returns 0 03:34:16.610 00.006 15672 IsGuiding returns 0 03:34:16.610 00.000 15672 scope move finished after 77 + 61 ms 03:34:16.610 00.000 15672 Move returns status 0, amount 77 03:34:16.610 00.000 15672 MoveAxis(N, 97, ABG) 03:34:16.610 00.000 15672 Guiding Dir = 0, Dur = 97 03:34:16.611 00.001 15672 IsSlewing returns 0 03:34:16.613 00.002 15672 IsGuiding returns 0 03:34:16.690 00.077 15672 PulseGuide returned control before completion, sleep 32 03:34:16.724 00.034 15672 IsGuiding returns 1 03:34:16.724 00.000 15672 scope still moving after pulse duration time elapsed 03:34:16.746 00.022 15672 IsSlewing returns 0 03:34:16.749 00.003 15672 IsGuiding returns 1 03:34:16.769 00.020 15672 IsSlewing returns 0 03:34:16.833 00.064 15672 IsGuiding returns 0 03:34:16.833 00.000 15672 scope move finished after 97 + 122 ms 03:34:16.833 00.000 15672 Move returns status 0, amount 97 03:34:16.833 00.000 15672 move complete, result=0 03:34:16.833 00.000 15672 worker thread done servicing request 03:34:16.833 00.000 15672 Worker thread wakes up 03:34:16.833 00.000 30444 GuideStep: 0.3 px 77 ms WEST, -0.5 px 97 ms NORTH 03:34:16.833 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:16.833 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:18.739 01.906 15672 Exposure complete 03:34:18.759 00.020 15672 worker thread done servicing request 03:34:18.759 00.000 30444 OnExposeComplete: enter 03:34:18.759 00.000 30444 UpdateGuideState(): m_state=6 03:34:18.759 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8268 03:34:18.759 00.000 30444 Star::Find returns 1 (1), X=462.83, Y=203.48, Mass=42901, SNR=39.8, Peak=5809 HFD=3.8 03:34:18.759 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 03:34:18.759 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.90 = -1.90) 03:34:18.759 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.42 hyp=0.49 cameraTheta=-2.11 mountX=-0.13 mountY=-0.46, mountTheta=-1.84 03:34:18.760 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.42, opts=13) 03:34:18.760 00.000 30444 Enqueuing Move request for scope (-0.25, -0.42) 03:34:18.760 00.000 15672 Worker thread wakes up 03:34:18.760 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.42) opts 0xd 03:34:18.760 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.42) 03:34:18.760 00.000 15672 Moving (-0.25, -0.42) raw xDistance=-0.13 yDistance=-0.46 03:34:18.760 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:34:18.760 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 03:34:18.760 00.000 15672 MoveAxis(E, 0, ABG) 03:34:18.760 00.000 15672 Move returns status 0, amount 0 03:34:18.760 00.000 15672 MoveAxis(N, 82, ABG) 03:34:18.760 00.000 15672 Guiding Dir = 0, Dur = 82 03:34:18.761 00.001 15672 IsSlewing returns 0 03:34:18.761 00.000 15672 IsGuiding returns 0 03:34:18.765 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=13220, FiltMin=2642, FiltMax=10525, Gamma=2.950 03:34:18.808 00.043 30444 UpdateGuideState exits: m=42901 SNR=39.8 Saturated 03:34:18.808 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:18.808 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:18.808 00.000 30444 Enqueuing Expose request 03:34:18.847 00.039 15672 IsGuiding returns 1 03:34:18.847 00.000 15672 scope still moving after pulse duration time elapsed 03:34:18.867 00.020 15672 IsSlewing returns 0 03:34:18.867 00.000 15672 IsGuiding returns 1 03:34:18.888 00.021 15672 IsSlewing returns 0 03:34:18.891 00.003 15672 IsGuiding returns 1 03:34:18.912 00.021 15672 IsSlewing returns 0 03:34:18.915 00.003 15672 IsGuiding returns 1 03:34:18.936 00.021 15672 IsSlewing returns 0 03:34:18.988 00.052 15672 IsGuiding returns 0 03:34:18.988 00.000 15672 scope move finished after 82 + 145 ms 03:34:18.988 00.000 15672 Move returns status 0, amount 82 03:34:18.988 00.000 15672 move complete, result=0 03:34:18.988 00.000 15672 worker thread done servicing request 03:34:18.989 00.001 15672 Worker thread wakes up 03:34:18.989 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 82 ms NORTH 03:34:18.989 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:18.989 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:21.096 02.107 15672 Exposure complete 03:34:21.116 00.020 15672 worker thread done servicing request 03:34:21.116 00.000 30444 OnExposeComplete: enter 03:34:21.116 00.000 30444 UpdateGuideState(): m_state=6 03:34:21.116 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8269 03:34:21.116 00.000 30444 Star::Find returns 1 (1), X=462.84, Y=203.32, Mass=44059, SNR=43.7, Peak=5490 HFD=4.4 03:34:21.116 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 03:34:21.117 00.001 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 03:34:21.117 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.57 hyp=0.62 cameraTheta=-1.97 mountX=-0.07 mountY=-0.61, mountTheta=-1.69 03:34:21.117 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.57, opts=13) 03:34:21.117 00.000 30444 Enqueuing Move request for scope (-0.24, -0.57) 03:34:21.117 00.000 15672 Worker thread wakes up 03:34:21.117 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.57) opts 0xd 03:34:21.117 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.57) 03:34:21.117 00.000 15672 Moving (-0.24, -0.57) raw xDistance=-0.07 yDistance=-0.61 03:34:21.117 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 03:34:21.118 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 03:34:21.118 00.000 15672 MoveAxis(E, 0, ABG) 03:34:21.118 00.000 15672 Move returns status 0, amount 0 03:34:21.118 00.000 15672 MoveAxis(N, 109, ABG) 03:34:21.118 00.000 15672 Guiding Dir = 0, Dur = 109 03:34:21.118 00.000 15672 IsSlewing returns 0 03:34:21.119 00.001 15672 IsGuiding returns 0 03:34:21.123 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=12954, FiltMin=2620, FiltMax=10376, Gamma=2.950 03:34:21.166 00.043 30444 UpdateGuideState exits: m=44059 SNR=43.7 Saturated 03:34:21.166 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:21.167 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:21.167 00.000 30444 Enqueuing Expose request 03:34:21.194 00.027 15672 PulseGuide returned control before completion, sleep 45 03:34:21.241 00.047 15672 IsGuiding returns 1 03:34:21.241 00.000 15672 scope still moving after pulse duration time elapsed 03:34:21.262 00.021 15672 IsSlewing returns 0 03:34:21.291 00.029 15672 IsGuiding returns 1 03:34:21.313 00.022 15672 IsSlewing returns 0 03:34:21.316 00.003 15672 IsGuiding returns 1 03:34:21.336 00.020 15672 IsSlewing returns 0 03:34:21.355 00.019 15672 IsGuiding returns 0 03:34:21.355 00.000 15672 scope move finished after 109 + 126 ms 03:34:21.355 00.000 15672 Move returns status 0, amount 109 03:34:21.355 00.000 15672 move complete, result=0 03:34:21.356 00.001 15672 worker thread done servicing request 03:34:21.356 00.000 15672 Worker thread wakes up 03:34:21.356 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:21.356 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:21.356 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 109 ms NORTH 03:34:23.262 01.906 15672 Exposure complete 03:34:23.282 00.020 15672 worker thread done servicing request 03:34:23.282 00.000 30444 OnExposeComplete: enter 03:34:23.282 00.000 30444 UpdateGuideState(): m_state=6 03:34:23.282 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8270 03:34:23.283 00.001 30444 Star::Find returns 1 (1), X=463.04, Y=204.09, Mass=37576, SNR=31.8, Peak=5483 HFD=4.2 03:34:23.283 00.000 30444 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.28) = xAngle (2.07 = 2.07) 03:34:23.283 00.000 30444 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.01 = 2.01) 03:34:23.283 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.79 mountX=-0.09 mountY=0.18, mountTheta=2.06 03:34:23.283 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.19, opts=13) 03:34:23.283 00.000 30444 Enqueuing Move request for scope (-0.04, 0.19) 03:34:23.283 00.000 15672 Worker thread wakes up 03:34:23.283 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd 03:34:23.283 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.19) 03:34:23.283 00.000 15672 Moving (-0.04, 0.19) raw xDistance=-0.09 yDistance=0.18 03:34:23.283 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:34:23.283 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:34:23.284 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 03:34:23.284 00.000 15672 MoveAxis(E, 0, ABG) 03:34:23.284 00.000 15672 Move returns status 0, amount 0 03:34:23.284 00.000 15672 MoveAxis(N, 0, ABG) 03:34:23.284 00.000 15672 Move returns status 0, amount 0 03:34:23.284 00.000 15672 move complete, result=0 03:34:23.284 00.000 15672 worker thread done servicing request 03:34:23.289 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=13131, FiltMin=2601, FiltMax=10237, Gamma=2.950 03:34:23.331 00.042 30444 UpdateGuideState exits: m=37576 SNR=31.8 Saturated 03:34:23.331 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:23.331 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:23.332 00.001 30444 Enqueuing Expose request 03:34:23.332 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:34:23.332 00.000 15672 Worker thread wakes up 03:34:23.332 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:23.332 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:25.440 02.108 15672 Exposure complete 03:34:25.459 00.019 15672 worker thread done servicing request 03:34:25.460 00.001 30444 OnExposeComplete: enter 03:34:25.460 00.000 30444 UpdateGuideState(): m_state=6 03:34:25.460 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8271 03:34:25.460 00.000 30444 Star::Find returns 1 (1), X=462.64, Y=203.62, Mass=34252, SNR=33.9, Peak=5441 HFD=3.4 03:34:25.460 00.000 30444 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.28) = xAngle (-2.31 = -2.31) 03:34:25.460 00.000 30444 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.37 = -2.37) 03:34:25.460 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=-0.27 hyp=0.52 cameraTheta=-2.59 mountX=-0.35 mountY=-0.36, mountTheta=-2.34 03:34:25.460 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=-0.27, opts=13) 03:34:25.461 00.001 30444 Enqueuing Move request for scope (-0.44, -0.27) 03:34:25.461 00.000 15672 Worker thread wakes up 03:34:25.461 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.27) opts 0xd 03:34:25.461 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, -0.27) 03:34:25.461 00.000 15672 Moving (-0.44, -0.27) raw xDistance=-0.35 yDistance=-0.36 03:34:25.461 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 03:34:25.461 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 03:34:25.461 00.000 15672 MoveAxis(E, 95, ABG) 03:34:25.461 00.000 15672 Guiding Dir = 2, Dur = 95 03:34:25.461 00.000 15672 IsSlewing returns 0 03:34:25.463 00.002 15672 IsGuiding returns 0 03:34:25.467 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=15193, FiltMin=2607, FiltMax=11149, Gamma=2.950 03:34:25.491 00.024 15672 PulseGuide returned control before completion, sleep 77 03:34:25.510 00.019 30444 UpdateGuideState exits: m=34252 SNR=33.9 Saturated 03:34:25.510 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:25.511 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:25.511 00.000 30444 Enqueuing Expose request 03:34:25.603 00.092 15672 IsGuiding returns 0 03:34:25.603 00.000 15672 Move returns status 0, amount 95 03:34:25.603 00.000 15672 MoveAxis(N, 65, ABG) 03:34:25.603 00.000 15672 Guiding Dir = 0, Dur = 65 03:34:25.603 00.000 15672 IsSlewing returns 0 03:34:25.605 00.002 15672 IsGuiding returns 0 03:34:25.684 00.079 15672 IsGuiding returns 1 03:34:25.684 00.000 15672 scope still moving after pulse duration time elapsed 03:34:25.706 00.022 15672 IsSlewing returns 0 03:34:25.709 00.003 15672 IsGuiding returns 1 03:34:25.730 00.021 15672 IsSlewing returns 0 03:34:25.733 00.003 15672 IsGuiding returns 1 03:34:25.753 00.020 15672 IsSlewing returns 0 03:34:25.779 00.026 15672 IsGuiding returns 0 03:34:25.780 00.001 15672 scope move finished after 65 + 110 ms 03:34:25.780 00.000 15672 Move returns status 0, amount 65 03:34:25.780 00.000 15672 move complete, result=0 03:34:25.780 00.000 15672 worker thread done servicing request 03:34:25.780 00.000 15672 Worker thread wakes up 03:34:25.780 00.000 30444 GuideStep: -0.4 px 95 ms EAST, -0.4 px 65 ms NORTH 03:34:25.781 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:25.781 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:27.688 01.907 15672 Exposure complete 03:34:27.707 00.019 15672 worker thread done servicing request 03:34:27.708 00.001 30444 OnExposeComplete: enter 03:34:27.708 00.000 30444 UpdateGuideState(): m_state=6 03:34:27.708 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8272 03:34:27.708 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=203.75, Mass=27347, SNR=24.8, Peak=5631 HFD=3.1 03:34:27.708 00.000 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 03:34:27.708 00.000 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 03:34:27.708 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.23 mountX=-0.07 mountY=-0.17, mountTheta=-1.96 03:34:27.708 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.15, opts=13) 03:34:27.708 00.000 30444 Enqueuing Move request for scope (-0.12, -0.15) 03:34:27.709 00.001 15672 Worker thread wakes up 03:34:27.709 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd 03:34:27.709 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.15) 03:34:27.709 00.000 15672 Moving (-0.12, -0.15) raw xDistance=-0.07 yDistance=-0.17 03:34:27.709 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 03:34:27.709 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:34:27.709 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 03:34:27.709 00.000 15672 MoveAxis(E, 0, ABG) 03:34:27.709 00.000 15672 Move returns status 0, amount 0 03:34:27.709 00.000 15672 MoveAxis(N, 0, ABG) 03:34:27.709 00.000 15672 Move returns status 0, amount 0 03:34:27.709 00.000 15672 move complete, result=0 03:34:27.709 00.000 15672 worker thread done servicing request 03:34:27.714 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=15006, FiltMin=2611, FiltMax=11322, Gamma=2.950 03:34:27.757 00.043 30444 UpdateGuideState exits: m=27347 SNR=24.8 Saturated 03:34:27.757 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:27.757 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:27.757 00.000 30444 Enqueuing Expose request 03:34:27.757 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:34:27.757 00.000 15672 Worker thread wakes up 03:34:27.757 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:27.757 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:29.865 02.108 15672 Exposure complete 03:34:29.885 00.020 15672 worker thread done servicing request 03:34:29.885 00.000 30444 OnExposeComplete: enter 03:34:29.885 00.000 30444 UpdateGuideState(): m_state=6 03:34:29.885 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8273 03:34:29.885 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=202.83, Mass=41612, SNR=40.4, Peak=6116 HFD=4.1 03:34:29.885 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 03:34:29.885 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 03:34:29.885 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-1.06 hyp=1.07 cameraTheta=-1.71 mountX=0.14 mountY=-1.07, mountTheta=-1.44 03:34:29.886 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-1.06, opts=13) 03:34:29.886 00.000 30444 Enqueuing Move request for scope (-0.15, -1.06) 03:34:29.886 00.000 15672 Worker thread wakes up 03:34:29.886 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -1.06) opts 0xd 03:34:29.886 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -1.06) 03:34:29.886 00.000 15672 Moving (-0.15, -1.06) raw xDistance=0.14 yDistance=-1.07 03:34:29.886 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:34:29.886 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07 03:34:29.886 00.000 15672 MoveAxis(E, 0, ABG) 03:34:29.886 00.000 15672 Move returns status 0, amount 0 03:34:29.886 00.000 15672 MoveAxis(N, 191, ABG) 03:34:29.886 00.000 15672 Guiding Dir = 0, Dur = 191 03:34:29.888 00.002 15672 IsSlewing returns 0 03:34:29.892 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=15745, FiltMin=2460, FiltMax=11379, Gamma=2.950 03:34:29.916 00.024 15672 IsGuiding returns 0 03:34:29.936 00.020 30444 UpdateGuideState exits: m=41612 SNR=40.4 Saturated 03:34:29.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:29.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:29.936 00.000 30444 Enqueuing Expose request 03:34:29.996 00.060 15672 PulseGuide returned control before completion, sleep 122 03:34:30.157 00.161 15672 IsGuiding returns 1 03:34:30.157 00.000 15672 scope still moving after pulse duration time elapsed 03:34:30.179 00.022 15672 IsSlewing returns 0 03:34:30.205 00.026 15672 IsGuiding returns 0 03:34:30.205 00.000 15672 scope move finished after 191 + 97 ms 03:34:30.205 00.000 15672 Move returns status 0, amount 191 03:34:30.205 00.000 15672 move complete, result=0 03:34:30.206 00.001 15672 worker thread done servicing request 03:34:30.206 00.000 15672 Worker thread wakes up 03:34:30.206 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:30.206 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:30.206 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.1 px 191 ms NORTH 03:34:32.113 01.907 15672 Exposure complete 03:34:32.137 00.024 15672 worker thread done servicing request 03:34:32.137 00.000 30444 OnExposeComplete: enter 03:34:32.137 00.000 30444 UpdateGuideState(): m_state=6 03:34:32.137 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8274 03:34:32.137 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=203.20, Mass=36465, SNR=33.9, Peak=5914 HFD=3.5 03:34:32.137 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.13 = -1.13) 03:34:32.137 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.19 = -1.19) 03:34:32.137 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.70 hyp=0.71 cameraTheta=-1.41 mountX=0.30 mountY=-0.66, mountTheta=-1.14 03:34:32.137 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.70, opts=13) 03:34:32.137 00.000 30444 Enqueuing Move request for scope (0.12, -0.70) 03:34:32.138 00.001 15672 Worker thread wakes up 03:34:32.138 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.70) opts 0xd 03:34:32.138 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.70) 03:34:32.138 00.000 15672 Moving (0.12, -0.70) raw xDistance=0.30 yDistance=-0.66 03:34:32.138 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 03:34:32.138 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 03:34:32.138 00.000 15672 MoveAxis(W, 82, ABG) 03:34:32.138 00.000 15672 Guiding Dir = 3, Dur = 82 03:34:32.138 00.000 15672 IsSlewing returns 0 03:34:32.139 00.001 15672 IsGuiding returns 0 03:34:32.143 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=15088, FiltMin=2636, FiltMax=11507, Gamma=2.950 03:34:32.168 00.025 15672 PulseGuide returned control before completion, sleep 64 03:34:32.186 00.018 30444 UpdateGuideState exits: m=36465 SNR=33.9 Saturated 03:34:32.187 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:32.187 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:32.187 00.000 30444 Enqueuing Expose request 03:34:32.234 00.047 15672 IsGuiding returns 1 03:34:32.234 00.000 15672 scope still moving after pulse duration time elapsed 03:34:32.255 00.021 15672 IsSlewing returns 0 03:34:32.256 00.001 15672 IsGuiding returns 1 03:34:32.276 00.020 15672 IsSlewing returns 0 03:34:32.313 00.037 15672 IsGuiding returns 0 03:34:32.313 00.000 15672 scope move finished after 82 + 91 ms 03:34:32.313 00.000 15672 Move returns status 0, amount 82 03:34:32.313 00.000 15672 MoveAxis(N, 117, ABG) 03:34:32.313 00.000 15672 Guiding Dir = 0, Dur = 117 03:34:32.314 00.001 15672 IsSlewing returns 0 03:34:32.316 00.002 15672 IsGuiding returns 0 03:34:32.393 00.077 15672 PulseGuide returned control before completion, sleep 51 03:34:32.448 00.055 15672 IsGuiding returns 1 03:34:32.448 00.000 15672 scope still moving after pulse duration time elapsed 03:34:32.469 00.021 15672 IsSlewing returns 0 03:34:32.472 00.003 15672 IsGuiding returns 1 03:34:32.493 00.021 15672 IsSlewing returns 0 03:34:32.496 00.003 15672 IsGuiding returns 1 03:34:32.516 00.020 15672 IsSlewing returns 0 03:34:32.568 00.052 15672 IsGuiding returns 0 03:34:32.568 00.000 15672 scope move finished after 117 + 134 ms 03:34:32.568 00.000 15672 Move returns status 0, amount 117 03:34:32.568 00.000 15672 move complete, result=0 03:34:32.568 00.000 15672 worker thread done servicing request 03:34:32.568 00.000 15672 Worker thread wakes up 03:34:32.569 00.001 30444 GuideStep: 0.3 px 82 ms WEST, -0.7 px 117 ms NORTH 03:34:32.569 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:32.569 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:34.678 02.109 15672 Exposure complete 03:34:34.698 00.020 15672 worker thread done servicing request 03:34:34.698 00.000 30444 OnExposeComplete: enter 03:34:34.699 00.001 30444 UpdateGuideState(): m_state=6 03:34:34.699 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8275 03:34:34.699 00.000 30444 Star::Find returns 1 (1), X=462.47, Y=203.17, Mass=38560, SNR=39.1, Peak=5602 HFD=3.8 03:34:34.699 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 03:34:34.699 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.06 = -2.06) 03:34:34.699 00.000 30444 CameraToMount -- cameraX=-0.61 cameraY=-0.72 hyp=0.94 cameraTheta=-2.27 mountX=-0.39 mountY=-0.84, mountTheta=-2.01 03:34:34.699 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.61, y=-0.72, opts=13) 03:34:34.699 00.000 30444 Enqueuing Move request for scope (-0.61, -0.72) 03:34:34.699 00.000 15672 Worker thread wakes up 03:34:34.700 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.72) opts 0xd 03:34:34.700 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.61, -0.72) 03:34:34.700 00.000 15672 Moving (-0.61, -0.72) raw xDistance=-0.39 yDistance=-0.84 03:34:34.700 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39 03:34:34.700 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 03:34:34.700 00.000 15672 MoveAxis(E, 99, ABG) 03:34:34.700 00.000 15672 Guiding Dir = 2, Dur = 99 03:34:34.700 00.000 15672 IsSlewing returns 0 03:34:34.705 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=13897, FiltMin=2585, FiltMax=10504, Gamma=2.950 03:34:34.740 00.035 15672 IsGuiding returns 0 03:34:34.763 00.023 30444 UpdateGuideState exits: m=38560 SNR=39.1 Saturated 03:34:34.763 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:34.763 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:34.763 00.000 30444 Enqueuing Expose request 03:34:34.764 00.001 15672 PulseGuide returned control before completion, sleep 87 03:34:34.884 00.120 15672 IsGuiding returns 0 03:34:34.885 00.001 15672 Move returns status 0, amount 99 03:34:34.885 00.000 15672 MoveAxis(N, 149, ABG) 03:34:34.885 00.000 15672 Guiding Dir = 0, Dur = 149 03:34:34.886 00.001 15672 IsSlewing returns 0 03:34:34.888 00.002 15672 IsGuiding returns 0 03:34:34.965 00.077 15672 PulseGuide returned control before completion, sleep 83 03:34:35.051 00.086 15672 IsGuiding returns 1 03:34:35.051 00.000 15672 scope still moving after pulse duration time elapsed 03:34:35.073 00.022 15672 IsSlewing returns 0 03:34:35.075 00.002 15672 IsGuiding returns 1 03:34:35.096 00.021 15672 IsSlewing returns 0 03:34:35.099 00.003 15672 IsGuiding returns 1 03:34:35.120 00.021 15672 IsSlewing returns 0 03:34:35.157 00.037 15672 IsGuiding returns 0 03:34:35.157 00.000 15672 scope move finished after 149 + 119 ms 03:34:35.157 00.000 15672 Move returns status 0, amount 149 03:34:35.157 00.000 15672 move complete, result=0 03:34:35.157 00.000 15672 worker thread done servicing request 03:34:35.157 00.000 15672 Worker thread wakes up 03:34:35.157 00.000 30444 GuideStep: -0.4 px 99 ms EAST, -0.8 px 149 ms NORTH 03:34:35.157 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:35.157 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:37.071 01.914 15672 Exposure complete 03:34:37.102 00.031 15672 worker thread done servicing request 03:34:37.102 00.000 30444 OnExposeComplete: enter 03:34:37.102 00.000 30444 UpdateGuideState(): m_state=6 03:34:37.102 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8276 03:34:37.102 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=203.17, Mass=47794, SNR=41.8, Peak=5776 HFD=4.3 03:34:37.102 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 03:34:37.102 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 03:34:37.102 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.72 hyp=0.73 cameraTheta=-1.40 mountX=0.32 mountY=-0.68, mountTheta=-1.13 03:34:37.103 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.72, opts=13) 03:34:37.103 00.000 30444 Enqueuing Move request for scope (0.12, -0.72) 03:34:37.103 00.000 15672 Worker thread wakes up 03:34:37.103 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.72) opts 0xd 03:34:37.103 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.72) 03:34:37.103 00.000 15672 Moving (0.12, -0.72) raw xDistance=0.32 yDistance=-0.68 03:34:37.103 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32 03:34:37.103 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 03:34:37.103 00.000 15672 MoveAxis(W, 79, ABG) 03:34:37.103 00.000 15672 Guiding Dir = 3, Dur = 79 03:34:37.105 00.002 15672 IsSlewing returns 0 03:34:37.109 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=15920, FiltMin=2611, FiltMax=11136, Gamma=2.950 03:34:37.121 00.012 15672 IsGuiding returns 0 03:34:37.136 00.015 15672 PulseGuide returned control before completion, sleep 74 03:34:37.212 00.076 15672 IsGuiding returns 1 03:34:37.212 00.000 15672 scope still moving after pulse duration time elapsed 03:34:37.233 00.021 15672 IsSlewing returns 0 03:34:37.248 00.015 15672 IsGuiding returns 0 03:34:37.248 00.000 15672 scope move finished after 79 + 48 ms 03:34:37.248 00.000 15672 Move returns status 0, amount 79 03:34:37.248 00.000 15672 MoveAxis(N, 121, ABG) 03:34:37.249 00.001 15672 Guiding Dir = 0, Dur = 121 03:34:37.249 00.000 15672 IsSlewing returns 0 03:34:37.249 00.000 15672 IsGuiding returns 0 03:34:37.328 00.079 15672 PulseGuide returned control before completion, sleep 53 03:34:37.382 00.054 15672 IsGuiding returns 1 03:34:37.382 00.000 15672 scope still moving after pulse duration time elapsed 03:34:37.402 00.020 30444 UpdateGuideState exits: m=47794 SNR=41.8 Saturated 03:34:37.402 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:37.402 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:37.402 00.000 30444 Enqueuing Expose request 03:34:37.403 00.001 15672 IsSlewing returns 0 03:34:37.404 00.001 15672 IsGuiding returns 1 03:34:37.425 00.021 15672 IsSlewing returns 0 03:34:37.426 00.001 15672 IsGuiding returns 1 03:34:37.447 00.021 15672 IsSlewing returns 0 03:34:37.472 00.025 15672 IsGuiding returns 0 03:34:37.472 00.000 15672 scope move finished after 121 + 101 ms 03:34:37.472 00.000 15672 Move returns status 0, amount 121 03:34:37.472 00.000 15672 move complete, result=0 03:34:37.472 00.000 15672 worker thread done servicing request 03:34:37.472 00.000 15672 Worker thread wakes up 03:34:37.472 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:37.472 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:37.472 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -0.7 px 121 ms NORTH 03:34:39.582 02.110 15672 Exposure complete 03:34:39.602 00.020 15672 worker thread done servicing request 03:34:39.602 00.000 30444 OnExposeComplete: enter 03:34:39.602 00.000 30444 UpdateGuideState(): m_state=6 03:34:39.602 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8277 03:34:39.602 00.000 30444 Star::Find returns 1 (1), X=463.51, Y=204.43, Mass=41441, SNR=42.4, Peak=5537 HFD=3.3 03:34:39.602 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 03:34:39.602 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 03:34:39.602 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.54 hyp=0.69 cameraTheta=0.89 mountX=0.27 mountY=0.62, mountTheta=1.16 03:34:39.603 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.54, opts=13) 03:34:39.603 00.000 30444 Enqueuing Move request for scope (0.43, 0.54) 03:34:39.603 00.000 15672 Worker thread wakes up 03:34:39.603 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.54) opts 0xd 03:34:39.603 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.54) 03:34:39.603 00.000 15672 Moving (0.43, 0.54) raw xDistance=0.27 yDistance=0.62 03:34:39.603 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27 03:34:39.603 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:34:39.603 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62 03:34:39.603 00.000 15672 MoveAxis(W, 78, ABG) 03:34:39.603 00.000 15672 Guiding Dir = 3, Dur = 78 03:34:39.604 00.001 15672 IsSlewing returns 0 03:34:39.605 00.001 15672 IsGuiding returns 0 03:34:39.609 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2099, max=13799, FiltMin=2591, FiltMax=10790, Gamma=2.950 03:34:39.628 00.019 15672 PulseGuide returned control before completion, sleep 65 03:34:39.651 00.023 30444 UpdateGuideState exits: m=41441 SNR=42.4 Saturated 03:34:39.651 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:39.651 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:39.651 00.000 30444 Enqueuing Expose request 03:34:39.695 00.044 15672 IsGuiding returns 1 03:34:39.695 00.000 15672 scope still moving after pulse duration time elapsed 03:34:39.716 00.021 15672 IsSlewing returns 0 03:34:39.726 00.010 15672 IsGuiding returns 0 03:34:39.726 00.000 15672 scope move finished after 78 + 42 ms 03:34:39.726 00.000 15672 Move returns status 0, amount 78 03:34:39.726 00.000 15672 MoveAxis(N, 0, ABG) 03:34:39.726 00.000 15672 Move returns status 0, amount 0 03:34:39.726 00.000 15672 move complete, result=0 03:34:39.727 00.001 15672 worker thread done servicing request 03:34:39.727 00.000 15672 Worker thread wakes up 03:34:39.727 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:39.727 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:39.727 00.000 30444 GuideStep: 0.3 px 78 ms WEST, 0.6 px 0 ms NORTH 03:34:41.632 01.905 15672 Exposure complete 03:34:41.652 00.020 15672 worker thread done servicing request 03:34:41.652 00.000 30444 OnExposeComplete: enter 03:34:41.652 00.000 30444 UpdateGuideState(): m_state=6 03:34:41.652 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8278 03:34:41.652 00.000 30444 Star::Find returns 1 (1), X=462.90, Y=204.90, Mass=41440, SNR=38.0, Peak=5514 HFD=4.2 03:34:41.652 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 03:34:41.652 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 03:34:41.652 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=1.00 hyp=1.02 cameraTheta=1.75 mountX=-0.45 mountY=0.94, mountTheta=2.02 03:34:41.653 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=1.00, opts=13) 03:34:41.653 00.000 30444 Enqueuing Move request for scope (-0.18, 1.00) 03:34:41.653 00.000 15672 Worker thread wakes up 03:34:41.653 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 1.00) opts 0xd 03:34:41.653 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 1.00) 03:34:41.653 00.000 15672 Moving (-0.18, 1.00) raw xDistance=-0.45 yDistance=0.94 03:34:41.653 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45 03:34:41.653 00.000 15672 resist switch: large excursion: input 0.94 thresh 0.75 direction from -1 to 1 03:34:41.653 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.83 03:34:41.653 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94 03:34:41.653 00.000 15672 MoveAxis(E, 117, ABG) 03:34:41.653 00.000 15672 Guiding Dir = 2, Dur = 117 03:34:41.654 00.001 15672 IsSlewing returns 0 03:34:41.659 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=13269, FiltMin=2609, FiltMax=12183, Gamma=2.950 03:34:41.673 00.014 15672 IsGuiding returns 0 03:34:41.689 00.016 15672 PulseGuide returned control before completion, sleep 112 03:34:41.701 00.012 30444 UpdateGuideState exits: m=41440 SNR=38.0 Saturated 03:34:41.701 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:41.701 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:41.701 00.000 30444 Enqueuing Expose request 03:34:41.803 00.102 15672 IsGuiding returns 1 03:34:41.804 00.001 15672 scope still moving after pulse duration time elapsed 03:34:41.825 00.021 15672 IsSlewing returns 0 03:34:41.835 00.010 15672 IsGuiding returns 0 03:34:41.835 00.000 15672 scope move finished after 117 + 44 ms 03:34:41.835 00.000 15672 Move returns status 0, amount 117 03:34:41.835 00.000 15672 MoveAxis(S, 168, ABG) 03:34:41.835 00.000 15672 Guiding Dir = 1, Dur = 168 03:34:41.836 00.001 15672 IsSlewing returns 0 03:34:41.838 00.002 15672 IsGuiding returns 0 03:34:41.913 00.075 15672 PulseGuide returned control before completion, sleep 104 03:34:42.020 00.107 15672 IsGuiding returns 1 03:34:42.020 00.000 15672 scope still moving after pulse duration time elapsed 03:34:42.042 00.022 15672 IsSlewing returns 0 03:34:42.045 00.003 15672 IsGuiding returns 1 03:34:42.065 00.020 15672 IsSlewing returns 0 03:34:42.068 00.003 15672 IsGuiding returns 1 03:34:42.089 00.021 15672 IsSlewing returns 0 03:34:42.092 00.003 15672 IsGuiding returns 1 03:34:42.112 00.020 15672 IsSlewing returns 0 03:34:42.137 00.025 15672 IsGuiding returns 0 03:34:42.137 00.000 15672 scope move finished after 168 + 131 ms 03:34:42.137 00.000 15672 Move returns status 0, amount 168 03:34:42.137 00.000 15672 move complete, result=0 03:34:42.137 00.000 15672 worker thread done servicing request 03:34:42.137 00.000 15672 Worker thread wakes up 03:34:42.137 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:42.137 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:42.137 00.000 30444 GuideStep: -0.5 px 117 ms EAST, 0.9 px 168 ms SOUTH 03:34:44.254 02.117 15672 Exposure complete 03:34:44.286 00.032 15672 worker thread done servicing request 03:34:44.286 00.000 30444 OnExposeComplete: enter 03:34:44.286 00.000 30444 UpdateGuideState(): m_state=6 03:34:44.286 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8279 03:34:44.286 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=204.31, Mass=40484, SNR=38.0, Peak=5997 HFD=3.7 03:34:44.286 00.000 30444 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.28) = xAngle (1.58 = 1.58) 03:34:44.286 00.000 30444 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.52 = 1.52) 03:34:44.287 00.001 30444 CameraToMount -- cameraX=0.11 cameraY=0.42 hyp=0.43 cameraTheta=1.30 mountX=-0.00 mountY=0.43, mountTheta=1.58 03:34:44.287 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.42, opts=13) 03:34:44.287 00.000 30444 Enqueuing Move request for scope (0.11, 0.42) 03:34:44.287 00.000 15672 Worker thread wakes up 03:34:44.287 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.42) opts 0xd 03:34:44.287 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.42) 03:34:44.287 00.000 15672 Moving (0.11, 0.42) raw xDistance=-0.00 yDistance=0.43 03:34:44.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 03:34:44.287 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 03:34:44.287 00.000 15672 MoveAxis(E, 0, ABG) 03:34:44.287 00.000 15672 Move returns status 0, amount 0 03:34:44.288 00.001 15672 MoveAxis(S, 77, ABG) 03:34:44.288 00.000 15672 Guiding Dir = 1, Dur = 77 03:34:44.288 00.000 15672 IsSlewing returns 0 03:34:44.290 00.002 15672 IsGuiding returns 0 03:34:44.294 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=13851, FiltMin=2430, FiltMax=12036, Gamma=2.950 03:34:44.407 00.113 15672 IsGuiding returns 1 03:34:44.407 00.000 15672 scope still moving after pulse duration time elapsed 03:34:44.427 00.020 15672 IsSlewing returns 0 03:34:44.428 00.001 15672 IsGuiding returns 1 03:34:44.449 00.021 15672 IsSlewing returns 0 03:34:44.450 00.001 15672 IsGuiding returns 1 03:34:44.471 00.021 15672 IsSlewing returns 0 03:34:44.502 00.031 15672 IsGuiding returns 0 03:34:44.502 00.000 15672 scope move finished after 77 + 135 ms 03:34:44.503 00.001 15672 Move returns status 0, amount 77 03:34:44.503 00.000 15672 move complete, result=0 03:34:44.503 00.000 15672 worker thread done servicing request 03:34:44.531 00.028 30444 UpdateGuideState exits: m=40484 SNR=38.0 Saturated 03:34:44.531 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:44.532 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:44.532 00.000 30444 Enqueuing Expose request 03:34:44.532 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 77 ms SOUTH 03:34:44.532 00.000 15672 Worker thread wakes up 03:34:44.532 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:44.533 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:46.438 01.905 15672 Exposure complete 03:34:46.458 00.020 15672 worker thread done servicing request 03:34:46.458 00.000 30444 OnExposeComplete: enter 03:34:46.458 00.000 30444 UpdateGuideState(): m_state=6 03:34:46.458 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8280 03:34:46.459 00.001 30444 Star::Find returns 1 (1), X=463.49, Y=203.93, Mass=37645, SNR=36.3, Peak=5469 HFD=3.7 03:34:46.459 00.000 30444 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 03:34:46.459 00.000 30444 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 03:34:46.459 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.03 hyp=0.41 cameraTheta=0.08 mountX=0.38 mountY=0.12, mountTheta=0.31 03:34:46.459 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.03, opts=13) 03:34:46.459 00.000 30444 Enqueuing Move request for scope (0.41, 0.03) 03:34:46.459 00.000 15672 Worker thread wakes up 03:34:46.459 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.03) opts 0xd 03:34:46.459 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.03) 03:34:46.459 00.000 15672 Moving (0.41, 0.03) raw xDistance=0.38 yDistance=0.12 03:34:46.459 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 03:34:46.459 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:34:46.459 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 03:34:46.460 00.001 15672 MoveAxis(W, 103, ABG) 03:34:46.460 00.000 15672 Guiding Dir = 3, Dur = 103 03:34:46.460 00.000 15672 IsSlewing returns 0 03:34:46.461 00.001 15672 IsGuiding returns 0 03:34:46.465 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=18769, FiltMin=2583, FiltMax=12587, Gamma=2.950 03:34:46.481 00.016 15672 PulseGuide returned control before completion, sleep 93 03:34:46.563 00.082 30444 UpdateGuideState exits: m=37645 SNR=36.3 Saturated 03:34:46.563 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:46.563 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:46.563 00.000 30444 Enqueuing Expose request 03:34:46.593 00.030 15672 IsGuiding returns 0 03:34:46.593 00.000 15672 Move returns status 0, amount 103 03:34:46.594 00.001 15672 MoveAxis(N, 0, ABG) 03:34:46.594 00.000 15672 Move returns status 0, amount 0 03:34:46.594 00.000 15672 move complete, result=0 03:34:46.594 00.000 15672 worker thread done servicing request 03:34:46.594 00.000 15672 Worker thread wakes up 03:34:46.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:46.594 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:46.594 00.000 30444 GuideStep: 0.4 px 103 ms WEST, 0.1 px 0 ms NORTH 03:34:48.704 02.110 15672 Exposure complete 03:34:48.724 00.020 15672 worker thread done servicing request 03:34:48.724 00.000 30444 OnExposeComplete: enter 03:34:48.724 00.000 30444 UpdateGuideState(): m_state=6 03:34:48.725 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8281 03:34:48.725 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=204.07, Mass=45555, SNR=40.9, Peak=5499 HFD=4.7 03:34:48.725 00.000 30444 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 03:34:48.725 00.000 30444 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 03:34:48.725 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.17 hyp=0.32 cameraTheta=0.56 mountX=0.22 mountY=0.23, mountTheta=0.81 03:34:48.726 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.17, opts=13) 03:34:48.726 00.000 30444 Enqueuing Move request for scope (0.27, 0.17) 03:34:48.726 00.000 15672 Worker thread wakes up 03:34:48.726 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.17) opts 0xd 03:34:48.726 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.17) 03:34:48.726 00.000 15672 Moving (0.27, 0.17) raw xDistance=0.22 yDistance=0.23 03:34:48.726 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:34:48.726 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:34:48.726 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 03:34:48.726 00.000 15672 MoveAxis(E, 0, ABG) 03:34:48.726 00.000 15672 Move returns status 0, amount 0 03:34:48.726 00.000 15672 MoveAxis(N, 0, ABG) 03:34:48.726 00.000 15672 Move returns status 0, amount 0 03:34:48.726 00.000 15672 move complete, result=0 03:34:48.727 00.001 15672 worker thread done servicing request 03:34:48.734 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=16533, FiltMin=2596, FiltMax=12040, Gamma=2.950 03:34:48.786 00.052 30444 UpdateGuideState exits: m=45555 SNR=40.9 Saturated 03:34:48.787 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:48.787 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:48.787 00.000 30444 Enqueuing Expose request 03:34:48.787 00.000 15672 Worker thread wakes up 03:34:48.787 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 03:34:48.787 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:48.787 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:50.694 01.907 15672 Exposure complete 03:34:50.713 00.019 15672 worker thread done servicing request 03:34:50.713 00.000 30444 OnExposeComplete: enter 03:34:50.713 00.000 30444 UpdateGuideState(): m_state=6 03:34:50.714 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8282 03:34:50.714 00.000 30444 Star::Find returns 1 (1), X=463.03, Y=203.78, Mass=44125, SNR=42.7, Peak=5639 HFD=4.1 03:34:50.714 00.000 30444 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.28) = xAngle (-1.70 = -1.70) 03:34:50.714 00.000 30444 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 03:34:50.714 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.98 mountX=-0.02 mountY=-0.12, mountTheta=-1.70 03:34:50.714 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.11, opts=13) 03:34:50.714 00.000 30444 Enqueuing Move request for scope (-0.05, -0.11) 03:34:50.714 00.000 15672 Worker thread wakes up 03:34:50.714 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd 03:34:50.714 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.11) 03:34:50.715 00.001 15672 Moving (-0.05, -0.11) raw xDistance=-0.02 yDistance=-0.12 03:34:50.715 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 03:34:50.715 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:34:50.715 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 03:34:50.715 00.000 15672 MoveAxis(E, 0, ABG) 03:34:50.715 00.000 15672 Move returns status 0, amount 0 03:34:50.715 00.000 15672 MoveAxis(N, 0, ABG) 03:34:50.715 00.000 15672 Move returns status 0, amount 0 03:34:50.715 00.000 15672 move complete, result=0 03:34:50.716 00.001 15672 worker thread done servicing request 03:34:50.720 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=17635, FiltMin=2565, FiltMax=11813, Gamma=2.950 03:34:50.763 00.043 30444 UpdateGuideState exits: m=44125 SNR=42.7 Saturated 03:34:50.763 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:50.763 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:50.763 00.000 30444 Enqueuing Expose request 03:34:50.763 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 03:34:50.763 00.000 15672 Worker thread wakes up 03:34:50.763 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:50.763 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:52.871 02.108 15672 Exposure complete 03:34:52.891 00.020 15672 worker thread done servicing request 03:34:52.891 00.000 30444 OnExposeComplete: enter 03:34:52.891 00.000 30444 UpdateGuideState(): m_state=6 03:34:52.891 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8283 03:34:52.891 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=203.87, Mass=42349, SNR=38.8, Peak=5842 HFD=3.7 03:34:52.891 00.000 30444 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.28) = xAngle (0.08 = 0.08) 03:34:52.891 00.000 30444 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.02 = 0.02) 03:34:52.892 00.001 30444 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.19 mountX=0.12 mountY=0.00, mountTheta=0.02 03:34:52.892 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.02, opts=13) 03:34:52.892 00.000 30444 Enqueuing Move request for scope (0.12, -0.02) 03:34:52.892 00.000 15672 Worker thread wakes up 03:34:52.892 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd 03:34:52.892 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.02) 03:34:52.892 00.000 15672 Moving (0.12, -0.02) raw xDistance=0.12 yDistance=0.00 03:34:52.892 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 03:34:52.892 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:34:52.892 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 03:34:52.892 00.000 15672 MoveAxis(E, 0, ABG) 03:34:52.893 00.001 15672 Move returns status 0, amount 0 03:34:52.893 00.000 15672 MoveAxis(N, 0, ABG) 03:34:52.893 00.000 15672 Move returns status 0, amount 0 03:34:52.893 00.000 15672 move complete, result=0 03:34:52.893 00.000 15672 worker thread done servicing request 03:34:52.898 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=17271, FiltMin=2546, FiltMax=11818, Gamma=2.950 03:34:52.941 00.043 30444 UpdateGuideState exits: m=42349 SNR=38.8 Saturated 03:34:52.941 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:52.941 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:52.941 00.000 30444 Enqueuing Expose request 03:34:52.941 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:34:52.941 00.000 15672 Worker thread wakes up 03:34:52.941 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:52.941 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:54.847 01.906 15672 Exposure complete 03:34:54.867 00.020 15672 worker thread done servicing request 03:34:54.867 00.000 30444 OnExposeComplete: enter 03:34:54.867 00.000 30444 UpdateGuideState(): m_state=6 03:34:54.867 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8284 03:34:54.867 00.000 30444 Star::Find returns 1 (1), X=463.74, Y=203.71, Mass=33160, SNR=27.9, Peak=5477 HFD=3.5 03:34:54.867 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (0.00 = 0.00) 03:34:54.867 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 03:34:54.867 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=-0.19 hyp=0.69 cameraTheta=-0.28 mountX=0.69 mountY=-0.04, mountTheta=-0.06 03:34:54.867 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=-0.19, opts=13) 03:34:54.868 00.001 30444 Enqueuing Move request for scope (0.66, -0.19) 03:34:54.868 00.000 15672 Worker thread wakes up 03:34:54.868 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.19) opts 0xd 03:34:54.868 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, -0.19) 03:34:54.868 00.000 15672 Moving (0.66, -0.19) raw xDistance=0.69 yDistance=-0.04 03:34:54.868 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69 03:34:54.868 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:34:54.868 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:34:54.868 00.000 15672 MoveAxis(W, 186, ABG) 03:34:54.868 00.000 15672 Guiding Dir = 3, Dur = 186 03:34:54.868 00.000 15672 IsSlewing returns 0 03:34:54.869 00.001 15672 IsGuiding returns 0 03:34:54.873 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=18422, FiltMin=2559, FiltMax=12254, Gamma=2.950 03:34:54.884 00.011 15672 PulseGuide returned control before completion, sleep 182 03:34:54.917 00.033 30444 UpdateGuideState exits: m=33160 SNR=27.9 Saturated 03:34:54.917 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:54.917 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:54.917 00.000 30444 Enqueuing Expose request 03:34:55.108 00.191 15672 IsGuiding returns 0 03:34:55.108 00.000 15672 Move returns status 0, amount 186 03:34:55.108 00.000 15672 MoveAxis(N, 0, ABG) 03:34:55.108 00.000 15672 Move returns status 0, amount 0 03:34:55.108 00.000 15672 move complete, result=0 03:34:55.108 00.000 15672 worker thread done servicing request 03:34:55.108 00.000 15672 Worker thread wakes up 03:34:55.108 00.000 30444 GuideStep: 0.7 px 186 ms WEST, -0.0 px 0 ms NORTH 03:34:55.109 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:55.109 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:57.220 02.111 15672 Exposure complete 03:34:57.240 00.020 15672 worker thread done servicing request 03:34:57.240 00.000 30444 OnExposeComplete: enter 03:34:57.240 00.000 30444 UpdateGuideState(): m_state=6 03:34:57.240 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8285 03:34:57.240 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=203.32, Mass=39582, SNR=38.5, Peak=5637 HFD=3.6 03:34:57.240 00.000 30444 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.28) = xAngle (-0.79 = -0.79) 03:34:57.240 00.000 30444 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.85 = -0.85) 03:34:57.240 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.58 hyp=0.66 cameraTheta=-1.06 mountX=0.47 mountY=-0.49, mountTheta=-0.81 03:34:57.241 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.58, opts=13) 03:34:57.241 00.000 30444 Enqueuing Move request for scope (0.32, -0.58) 03:34:57.241 00.000 15672 Worker thread wakes up 03:34:57.241 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.58) opts 0xd 03:34:57.241 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.58) 03:34:57.241 00.000 15672 Moving (0.32, -0.58) raw xDistance=0.47 yDistance=-0.49 03:34:57.241 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47 03:34:57.241 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:34:57.241 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49 03:34:57.241 00.000 15672 MoveAxis(W, 139, ABG) 03:34:57.241 00.000 15672 Guiding Dir = 3, Dur = 139 03:34:57.242 00.001 15672 IsSlewing returns 0 03:34:57.243 00.001 15672 IsGuiding returns 0 03:34:57.247 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=15763, FiltMin=2549, FiltMax=11000, Gamma=2.950 03:34:57.265 00.018 15672 PulseGuide returned control before completion, sleep 128 03:34:57.396 00.131 15672 IsGuiding returns 1 03:34:57.396 00.000 15672 scope still moving after pulse duration time elapsed 03:34:57.417 00.021 15672 IsSlewing returns 0 03:34:57.473 00.056 15672 IsGuiding returns 0 03:34:57.473 00.000 15672 scope move finished after 139 + 91 ms 03:34:57.474 00.001 15672 Move returns status 0, amount 139 03:34:57.474 00.000 15672 MoveAxis(N, 0, ABG) 03:34:57.474 00.000 15672 Move returns status 0, amount 0 03:34:57.474 00.000 15672 move complete, result=0 03:34:57.474 00.000 15672 worker thread done servicing request 03:34:57.738 00.264 30444 UpdateGuideState exits: m=39582 SNR=38.5 Saturated 03:34:57.738 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:57.738 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:57.738 00.000 30444 Enqueuing Expose request 03:34:57.738 00.000 30444 GuideStep: 0.5 px 139 ms WEST, -0.5 px 0 ms NORTH 03:34:57.738 00.000 15672 Worker thread wakes up 03:34:57.738 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:57.738 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:34:59.653 01.915 15672 Exposure complete 03:34:59.687 00.034 15672 worker thread done servicing request 03:34:59.687 00.000 30444 OnExposeComplete: enter 03:34:59.687 00.000 30444 UpdateGuideState(): m_state=6 03:34:59.687 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8286 03:34:59.687 00.000 30444 Star::Find returns 1 (1), X=462.62, Y=204.14, Mass=32320, SNR=27.9, Peak=4982 HFD=3.9 03:34:59.687 00.000 30444 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.28) = xAngle (2.94 = 2.94) 03:34:59.687 00.000 30444 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.88 = 2.88) 03:34:59.687 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=0.24 hyp=0.52 cameraTheta=2.66 mountX=-0.51 mountY=0.14, mountTheta=2.88 03:34:59.688 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=0.24, opts=13) 03:34:59.688 00.000 30444 Enqueuing Move request for scope (-0.46, 0.24) 03:34:59.688 00.000 15672 Worker thread wakes up 03:34:59.688 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.24) opts 0xd 03:34:59.688 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, 0.24) 03:34:59.688 00.000 15672 Moving (-0.46, 0.24) raw xDistance=-0.51 yDistance=0.14 03:34:59.688 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.51 03:34:59.688 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:34:59.688 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 03:34:59.688 00.000 15672 MoveAxis(E, 129, ABG) 03:34:59.688 00.000 15672 Guiding Dir = 2, Dur = 129 03:34:59.689 00.001 15672 IsSlewing returns 0 03:34:59.690 00.001 15672 IsGuiding returns 0 03:34:59.693 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=13981, FiltMin=2574, FiltMax=11901, Gamma=2.950 03:34:59.708 00.015 15672 PulseGuide returned control before completion, sleep 121 03:34:59.818 00.110 30444 UpdateGuideState exits: m=32320 SNR=27.9 Saturated 03:34:59.819 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:34:59.819 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:34:59.819 00.000 30444 Enqueuing Expose request 03:34:59.853 00.034 15672 IsGuiding returns 0 03:34:59.853 00.000 15672 Move returns status 0, amount 129 03:34:59.853 00.000 15672 MoveAxis(N, 0, ABG) 03:34:59.853 00.000 15672 Move returns status 0, amount 0 03:34:59.853 00.000 15672 move complete, result=0 03:34:59.853 00.000 30444 GuideStep: -0.5 px 129 ms EAST, 0.1 px 0 ms NORTH 03:34:59.854 00.001 15672 worker thread done servicing request 03:34:59.854 00.000 15672 Worker thread wakes up 03:34:59.854 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:34:59.854 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:01.962 02.108 15672 Exposure complete 03:35:01.982 00.020 15672 worker thread done servicing request 03:35:01.982 00.000 30444 OnExposeComplete: enter 03:35:01.983 00.001 30444 UpdateGuideState(): m_state=6 03:35:01.983 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8287 03:35:01.983 00.000 30444 Star::Find returns 1 (1), X=462.35, Y=204.18, Mass=53557, SNR=51.2, Peak=5757 HFD=4.5 03:35:01.983 00.000 30444 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.28) = xAngle (3.05 = 3.05) 03:35:01.983 00.000 30444 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.99 = 2.99) 03:35:01.983 00.000 30444 CameraToMount -- cameraX=-0.73 cameraY=0.29 hyp=0.78 cameraTheta=2.77 mountX=-0.78 mountY=0.12, mountTheta=2.99 03:35:01.983 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.73, y=0.29, opts=13) 03:35:01.983 00.000 30444 Enqueuing Move request for scope (-0.73, 0.29) 03:35:01.983 00.000 15672 Worker thread wakes up 03:35:01.984 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.29) opts 0xd 03:35:01.984 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.73, 0.29) 03:35:01.984 00.000 15672 Moving (-0.73, 0.29) raw xDistance=-0.78 yDistance=0.12 03:35:01.984 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.78 03:35:01.984 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:35:01.984 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 03:35:01.984 00.000 15672 MoveAxis(E, 220, ABG) 03:35:01.984 00.000 15672 Guiding Dir = 2, Dur = 220 03:35:01.984 00.000 15672 IsSlewing returns 0 03:35:01.985 00.001 15672 IsGuiding returns 0 03:35:01.990 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2135, max=15606, FiltMin=2569, FiltMax=11388, Gamma=2.950 03:35:02.009 00.019 15672 PulseGuide returned control before completion, sleep 207 03:35:02.033 00.024 30444 UpdateGuideState exits: m=53557 SNR=51.2 Saturated 03:35:02.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:02.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:02.033 00.000 30444 Enqueuing Expose request 03:35:02.219 00.186 15672 IsGuiding returns 1 03:35:02.219 00.000 15672 scope still moving after pulse duration time elapsed 03:35:02.240 00.021 15672 IsSlewing returns 0 03:35:02.249 00.009 15672 IsGuiding returns 0 03:35:02.249 00.000 15672 scope move finished after 220 + 43 ms 03:35:02.249 00.000 15672 Move returns status 0, amount 220 03:35:02.249 00.000 15672 MoveAxis(N, 0, ABG) 03:35:02.249 00.000 15672 Move returns status 0, amount 0 03:35:02.249 00.000 15672 move complete, result=0 03:35:02.249 00.000 15672 worker thread done servicing request 03:35:02.249 00.000 15672 Worker thread wakes up 03:35:02.249 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:02.249 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:02.249 00.000 30444 GuideStep: -0.8 px 220 ms EAST, 0.1 px 0 ms NORTH 03:35:04.154 01.905 15672 Exposure complete 03:35:04.174 00.020 15672 worker thread done servicing request 03:35:04.174 00.000 30444 OnExposeComplete: enter 03:35:04.174 00.000 30444 UpdateGuideState(): m_state=6 03:35:04.174 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8288 03:35:04.174 00.000 30444 Star::Find returns 1 (1), X=463.58, Y=203.87, Mass=35607, SNR=36.6, Peak=5352 HFD=3.6 03:35:04.174 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.22 = 0.22) 03:35:04.174 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.16 = 0.16) 03:35:04.175 00.001 30444 CameraToMount -- cameraX=0.50 cameraY=-0.03 hyp=0.51 cameraTheta=-0.05 mountX=0.49 mountY=0.08, mountTheta=0.16 03:35:04.175 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.03, opts=13) 03:35:04.175 00.000 30444 Enqueuing Move request for scope (0.50, -0.03) 03:35:04.175 00.000 15672 Worker thread wakes up 03:35:04.175 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.03) opts 0xd 03:35:04.175 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.03) 03:35:04.175 00.000 15672 Moving (0.50, -0.03) raw xDistance=0.49 yDistance=0.08 03:35:04.175 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.49 03:35:04.175 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:35:04.175 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 03:35:04.175 00.000 15672 MoveAxis(W, 118, ABG) 03:35:04.175 00.000 15672 Guiding Dir = 3, Dur = 118 03:35:04.176 00.001 15672 IsSlewing returns 0 03:35:04.177 00.001 15672 IsGuiding returns 0 03:35:04.181 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=16258, FiltMin=2610, FiltMax=11273, Gamma=2.950 03:35:04.197 00.016 15672 PulseGuide returned control before completion, sleep 108 03:35:04.224 00.027 30444 UpdateGuideState exits: m=35607 SNR=36.6 Saturated 03:35:04.224 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:04.224 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:04.224 00.000 30444 Enqueuing Expose request 03:35:04.326 00.102 15672 IsGuiding returns 0 03:35:04.326 00.000 15672 Move returns status 0, amount 118 03:35:04.326 00.000 15672 MoveAxis(N, 0, ABG) 03:35:04.326 00.000 15672 Move returns status 0, amount 0 03:35:04.326 00.000 15672 move complete, result=0 03:35:04.326 00.000 15672 worker thread done servicing request 03:35:04.326 00.000 15672 Worker thread wakes up 03:35:04.326 00.000 30444 GuideStep: 0.5 px 118 ms WEST, 0.1 px 0 ms NORTH 03:35:04.326 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:04.326 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:06.435 02.109 15672 Exposure complete 03:35:06.455 00.020 15672 worker thread done servicing request 03:35:06.455 00.000 30444 OnExposeComplete: enter 03:35:06.455 00.000 30444 UpdateGuideState(): m_state=6 03:35:06.455 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8289 03:35:06.455 00.000 30444 Star::Find returns 1 (1), X=463.57, Y=204.06, Mass=36692, SNR=33.1, Peak=5403 HFD=3.6 03:35:06.456 00.001 30444 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 03:35:06.456 00.000 30444 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 03:35:06.456 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.16 hyp=0.52 cameraTheta=0.32 mountX=0.43 mountY=0.27, mountTheta=0.56 03:35:06.456 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.16, opts=13) 03:35:06.456 00.000 30444 Enqueuing Move request for scope (0.49, 0.16) 03:35:06.456 00.000 15672 Worker thread wakes up 03:35:06.456 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.16) opts 0xd 03:35:06.456 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.16) 03:35:06.456 00.000 15672 Moving (0.49, 0.16) raw xDistance=0.43 yDistance=0.27 03:35:06.456 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43 03:35:06.456 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 03:35:06.457 00.001 15672 MoveAxis(W, 123, ABG) 03:35:06.457 00.000 15672 Guiding Dir = 3, Dur = 123 03:35:06.458 00.001 15672 IsSlewing returns 0 03:35:06.463 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=14956, FiltMin=2617, FiltMax=10676, Gamma=2.950 03:35:06.467 00.004 15672 IsGuiding returns 0 03:35:06.482 00.015 15672 PulseGuide returned control before completion, sleep 118 03:35:06.627 00.145 15672 IsGuiding returns 0 03:35:06.627 00.000 15672 Move returns status 0, amount 123 03:35:06.627 00.000 15672 MoveAxis(S, 47, ABG) 03:35:06.627 00.000 15672 Guiding Dir = 1, Dur = 47 03:35:06.627 00.000 15672 IsSlewing returns 0 03:35:06.629 00.002 15672 IsGuiding returns 0 03:35:06.738 00.109 15672 IsGuiding returns 1 03:35:06.739 00.001 15672 scope still moving after pulse duration time elapsed 03:35:06.759 00.020 15672 IsSlewing returns 0 03:35:06.790 00.031 15672 IsGuiding returns 0 03:35:06.790 00.000 15672 scope move finished after 47 + 114 ms 03:35:06.790 00.000 15672 Move returns status 0, amount 47 03:35:06.790 00.000 15672 move complete, result=0 03:35:06.791 00.001 15672 worker thread done servicing request 03:35:06.929 00.138 30444 UpdateGuideState exits: m=36692 SNR=33.1 Saturated 03:35:06.930 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:06.930 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:06.930 00.000 30444 Enqueuing Expose request 03:35:06.930 00.000 30444 GuideStep: 0.4 px 123 ms WEST, 0.3 px 47 ms SOUTH 03:35:06.930 00.000 15672 Worker thread wakes up 03:35:06.931 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:06.931 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:08.838 01.907 15672 Exposure complete 03:35:08.858 00.020 15672 worker thread done servicing request 03:35:08.858 00.000 30444 OnExposeComplete: enter 03:35:08.858 00.000 30444 UpdateGuideState(): m_state=6 03:35:08.858 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8290 03:35:08.859 00.001 30444 Star::Find returns 1 (1), X=463.31, Y=203.12, Mass=36354, SNR=31.8, Peak=5438 HFD=3.4 03:35:08.859 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 03:35:08.859 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 03:35:08.859 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.78 hyp=0.81 cameraTheta=-1.29 mountX=0.43 mountY=-0.71, mountTheta=-1.02 03:35:08.859 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.78, opts=13) 03:35:08.859 00.000 30444 Enqueuing Move request for scope (0.23, -0.78) 03:35:08.859 00.000 15672 Worker thread wakes up 03:35:08.859 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.78) opts 0xd 03:35:08.859 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.78) 03:35:08.859 00.000 15672 Moving (0.23, -0.78) raw xDistance=0.43 yDistance=-0.71 03:35:08.859 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43 03:35:08.860 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:35:08.860 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71 03:35:08.860 00.000 15672 MoveAxis(W, 126, ABG) 03:35:08.860 00.000 15672 Guiding Dir = 3, Dur = 126 03:35:08.860 00.000 15672 IsSlewing returns 0 03:35:08.862 00.002 15672 IsGuiding returns 0 03:35:08.866 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=14066, FiltMin=2550, FiltMax=10642, Gamma=2.950 03:35:08.878 00.012 15672 PulseGuide returned control before completion, sleep 120 03:35:08.999 00.121 30444 UpdateGuideState exits: m=36354 SNR=31.8 Saturated 03:35:08.999 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:08.999 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:08.999 00.000 30444 Enqueuing Expose request 03:35:09.023 00.024 15672 IsGuiding returns 0 03:35:09.023 00.000 15672 Move returns status 0, amount 126 03:35:09.023 00.000 15672 MoveAxis(N, 0, ABG) 03:35:09.023 00.000 15672 Move returns status 0, amount 0 03:35:09.023 00.000 15672 move complete, result=0 03:35:09.023 00.000 15672 worker thread done servicing request 03:35:09.023 00.000 15672 Worker thread wakes up 03:35:09.023 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:09.023 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:09.024 00.001 30444 GuideStep: 0.4 px 126 ms WEST, -0.7 px 0 ms NORTH 03:35:11.130 02.106 15672 Exposure complete 03:35:11.149 00.019 15672 worker thread done servicing request 03:35:11.149 00.000 30444 OnExposeComplete: enter 03:35:11.149 00.000 30444 UpdateGuideState(): m_state=6 03:35:11.149 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8291 03:35:11.149 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=203.31, Mass=41987, SNR=35.1, Peak=6306 HFD=3.6 03:35:11.149 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 03:35:11.149 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 03:35:11.149 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.58 hyp=0.59 cameraTheta=-1.36 mountX=0.28 mountY=-0.54, mountTheta=-1.10 03:35:11.150 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.58, opts=13) 03:35:11.150 00.000 30444 Enqueuing Move request for scope (0.12, -0.58) 03:35:11.150 00.000 15672 Worker thread wakes up 03:35:11.150 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.58) opts 0xd 03:35:11.150 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.58) 03:35:11.150 00.000 15672 Moving (0.12, -0.58) raw xDistance=0.28 yDistance=-0.54 03:35:11.150 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28 03:35:11.150 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:35:11.150 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54 03:35:11.150 00.000 15672 MoveAxis(W, 84, ABG) 03:35:11.150 00.000 15672 Guiding Dir = 3, Dur = 84 03:35:11.151 00.001 15672 IsSlewing returns 0 03:35:11.152 00.001 15672 IsGuiding returns 0 03:35:11.156 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=15871, FiltMin=2603, FiltMax=10554, Gamma=2.950 03:35:11.178 00.022 15672 PulseGuide returned control before completion, sleep 68 03:35:11.248 00.070 15672 IsGuiding returns 1 03:35:11.248 00.000 15672 scope still moving after pulse duration time elapsed 03:35:11.268 00.020 15672 IsSlewing returns 0 03:35:11.269 00.001 15672 IsGuiding returns 1 03:35:11.290 00.021 15672 IsSlewing returns 0 03:35:11.290 00.000 15672 IsGuiding returns 0 03:35:11.291 00.001 15672 scope move finished after 84 + 54 ms 03:35:11.291 00.000 15672 Move returns status 0, amount 84 03:35:11.291 00.000 15672 MoveAxis(N, 0, ABG) 03:35:11.291 00.000 15672 Move returns status 0, amount 0 03:35:11.291 00.000 15672 move complete, result=0 03:35:11.291 00.000 15672 worker thread done servicing request 03:35:11.580 00.289 30444 UpdateGuideState exits: m=41987 SNR=35.1 Saturated 03:35:11.580 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:11.580 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:11.580 00.000 30444 Enqueuing Expose request 03:35:11.580 00.000 30444 GuideStep: 0.3 px 84 ms WEST, -0.5 px 0 ms NORTH 03:35:11.581 00.001 15672 Worker thread wakes up 03:35:11.581 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:11.581 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:13.487 01.906 15672 Exposure complete 03:35:13.507 00.020 15672 worker thread done servicing request 03:35:13.507 00.000 30444 OnExposeComplete: enter 03:35:13.507 00.000 30444 UpdateGuideState(): m_state=6 03:35:13.507 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8292 03:35:13.507 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=203.28, Mass=38977, SNR=34.6, Peak=5816 HFD=3.7 03:35:13.507 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 03:35:13.507 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 03:35:13.507 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.62 hyp=0.62 cameraTheta=-1.57 mountX=0.17 mountY=-0.60, mountTheta=-1.29 03:35:13.508 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.62, opts=13) 03:35:13.508 00.000 30444 Enqueuing Move request for scope (0.00, -0.62) 03:35:13.508 00.000 15672 Worker thread wakes up 03:35:13.508 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.62) opts 0xd 03:35:13.508 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.62) 03:35:13.508 00.000 15672 Moving (0.00, -0.62) raw xDistance=0.17 yDistance=-0.60 03:35:13.508 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 03:35:13.508 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.53 newest=-1.86 03:35:13.508 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 03:35:13.508 00.000 15672 MoveAxis(E, 0, ABG) 03:35:13.508 00.000 15672 Move returns status 0, amount 0 03:35:13.508 00.000 15672 MoveAxis(N, 108, ABG) 03:35:13.508 00.000 15672 Guiding Dir = 0, Dur = 108 03:35:13.509 00.001 15672 IsSlewing returns 0 03:35:13.510 00.001 15672 IsGuiding returns 0 03:35:13.513 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=14081, FiltMin=2609, FiltMax=10093, Gamma=2.950 03:35:13.591 00.078 15672 PulseGuide returned control before completion, sleep 37 03:35:13.631 00.040 15672 IsGuiding returns 1 03:35:13.631 00.000 15672 scope still moving after pulse duration time elapsed 03:35:13.634 00.003 30444 UpdateGuideState exits: m=38977 SNR=34.6 Saturated 03:35:13.635 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:13.635 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:13.635 00.000 30444 Enqueuing Expose request 03:35:13.654 00.019 15672 IsSlewing returns 0 03:35:13.658 00.004 15672 IsGuiding returns 1 03:35:13.679 00.021 15672 IsSlewing returns 0 03:35:13.681 00.002 15672 IsGuiding returns 1 03:35:13.701 00.020 15672 IsSlewing returns 0 03:35:13.703 00.002 15672 IsGuiding returns 1 03:35:13.723 00.020 15672 IsSlewing returns 0 03:35:13.751 00.028 15672 IsGuiding returns 0 03:35:13.751 00.000 15672 scope move finished after 108 + 133 ms 03:35:13.751 00.000 15672 Move returns status 0, amount 108 03:35:13.751 00.000 15672 move complete, result=0 03:35:13.751 00.000 15672 worker thread done servicing request 03:35:13.751 00.000 15672 Worker thread wakes up 03:35:13.751 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 108 ms NORTH 03:35:13.752 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:13.752 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:15.863 02.111 15672 Exposure complete 03:35:15.892 00.029 15672 worker thread done servicing request 03:35:15.893 00.001 30444 OnExposeComplete: enter 03:35:15.893 00.000 30444 UpdateGuideState(): m_state=6 03:35:15.893 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8293 03:35:15.893 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=203.23, Mass=37903, SNR=37.0, Peak=5322 HFD=4.1 03:35:15.893 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 03:35:15.893 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 03:35:15.893 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.67 hyp=0.68 cameraTheta=-1.73 mountX=0.08 mountY=-0.67, mountTheta=-1.45 03:35:15.893 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.67, opts=13) 03:35:15.894 00.001 30444 Enqueuing Move request for scope (-0.11, -0.67) 03:35:15.894 00.000 15672 Worker thread wakes up 03:35:15.894 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.67) opts 0xd 03:35:15.894 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.67) 03:35:15.894 00.000 15672 Moving (-0.11, -0.67) raw xDistance=0.08 yDistance=-0.67 03:35:15.894 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:35:15.894 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 03:35:15.894 00.000 15672 MoveAxis(E, 0, ABG) 03:35:15.894 00.000 15672 Move returns status 0, amount 0 03:35:15.894 00.000 15672 MoveAxis(N, 120, ABG) 03:35:15.894 00.000 15672 Guiding Dir = 0, Dur = 120 03:35:15.894 00.000 15672 IsSlewing returns 0 03:35:15.896 00.002 15672 IsGuiding returns 0 03:35:15.900 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=15131, FiltMin=2539, FiltMax=11915, Gamma=2.950 03:35:15.948 00.048 30444 UpdateGuideState exits: m=37903 SNR=37.0 Saturated 03:35:15.948 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:15.948 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:15.948 00.000 30444 Enqueuing Expose request 03:35:15.971 00.023 15672 PulseGuide returned control before completion, sleep 55 03:35:16.028 00.057 15672 IsGuiding returns 1 03:35:16.028 00.000 15672 scope still moving after pulse duration time elapsed 03:35:16.049 00.021 15672 IsSlewing returns 0 03:35:16.050 00.001 15672 IsGuiding returns 1 03:35:16.071 00.021 15672 IsSlewing returns 0 03:35:16.074 00.003 15672 IsGuiding returns 1 03:35:16.096 00.022 15672 IsSlewing returns 0 03:35:16.116 00.020 15672 IsGuiding returns 0 03:35:16.116 00.000 15672 scope move finished after 120 + 99 ms 03:35:16.116 00.000 15672 Move returns status 0, amount 120 03:35:16.116 00.000 15672 move complete, result=0 03:35:16.116 00.000 15672 worker thread done servicing request 03:35:16.116 00.000 15672 Worker thread wakes up 03:35:16.116 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 120 ms NORTH 03:35:16.116 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:16.116 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:18.024 01.908 15672 Exposure complete 03:35:18.044 00.020 15672 worker thread done servicing request 03:35:18.044 00.000 30444 OnExposeComplete: enter 03:35:18.044 00.000 30444 UpdateGuideState(): m_state=6 03:35:18.044 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8294 03:35:18.045 00.001 30444 Star::Find returns 1 (1), X=463.07, Y=203.06, Mass=42307, SNR=40.2, Peak=5920 HFD=4.0 03:35:18.045 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 03:35:18.045 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 03:35:18.045 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.84 hyp=0.84 cameraTheta=-1.58 mountX=0.22 mountY=-0.82, mountTheta=-1.30 03:35:18.045 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.84, opts=13) 03:35:18.045 00.000 30444 Enqueuing Move request for scope (-0.01, -0.84) 03:35:18.045 00.000 15672 Worker thread wakes up 03:35:18.045 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.84) opts 0xd 03:35:18.045 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.84) 03:35:18.045 00.000 15672 Moving (-0.01, -0.84) raw xDistance=0.22 yDistance=-0.82 03:35:18.045 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:35:18.045 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 03:35:18.046 00.001 15672 MoveAxis(E, 0, ABG) 03:35:18.046 00.000 15672 Move returns status 0, amount 0 03:35:18.046 00.000 15672 MoveAxis(N, 146, ABG) 03:35:18.046 00.000 15672 Guiding Dir = 0, Dur = 146 03:35:18.046 00.000 15672 IsSlewing returns 0 03:35:18.047 00.001 15672 IsGuiding returns 0 03:35:18.051 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=15214, FiltMin=2544, FiltMax=11385, Gamma=2.950 03:35:18.094 00.043 30444 UpdateGuideState exits: m=42307 SNR=40.2 Saturated 03:35:18.094 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:18.095 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:18.095 00.000 30444 Enqueuing Expose request 03:35:18.128 00.033 15672 PulseGuide returned control before completion, sleep 76 03:35:18.205 00.077 15672 IsGuiding returns 1 03:35:18.205 00.000 15672 scope still moving after pulse duration time elapsed 03:35:18.227 00.022 15672 IsSlewing returns 0 03:35:18.230 00.003 15672 IsGuiding returns 1 03:35:18.251 00.021 15672 IsSlewing returns 0 03:35:18.254 00.003 15672 IsGuiding returns 1 03:35:18.276 00.022 15672 IsSlewing returns 0 03:35:18.304 00.028 15672 IsGuiding returns 0 03:35:18.305 00.001 15672 scope move finished after 146 + 111 ms 03:35:18.305 00.000 15672 Move returns status 0, amount 146 03:35:18.305 00.000 15672 move complete, result=0 03:35:18.305 00.000 15672 worker thread done servicing request 03:35:18.305 00.000 15672 Worker thread wakes up 03:35:18.305 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:18.305 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:18.306 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 146 ms NORTH 03:35:20.412 02.106 15672 Exposure complete 03:35:20.433 00.021 15672 worker thread done servicing request 03:35:20.433 00.000 30444 OnExposeComplete: enter 03:35:20.433 00.000 30444 UpdateGuideState(): m_state=6 03:35:20.433 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8295 03:35:20.434 00.001 30444 Star::Find returns 1 (1), X=463.94, Y=203.08, Mass=34023, SNR=31.6, Peak=5492 HFD=3.9 03:35:20.434 00.000 30444 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.28) = xAngle (-0.48 = -0.48) 03:35:20.434 00.000 30444 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 03:35:20.434 00.000 30444 CameraToMount -- cameraX=0.86 cameraY=-0.82 hyp=1.19 cameraTheta=-0.76 mountX=1.05 mountY=-0.62, mountTheta=-0.53 03:35:20.434 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.86, y=-0.82, opts=13) 03:35:20.434 00.000 30444 Enqueuing Move request for scope (0.86, -0.82) 03:35:20.434 00.000 15672 Worker thread wakes up 03:35:20.434 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.82) opts 0xd 03:35:20.434 00.000 15672 Handling offset move in thread for scope, endpoint = (0.86, -0.82) 03:35:20.434 00.000 15672 Moving (0.86, -0.82) raw xDistance=1.05 yDistance=-0.62 03:35:20.434 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.05 03:35:20.435 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 03:35:20.435 00.000 15672 MoveAxis(W, 284, ABG) 03:35:20.435 00.000 15672 Guiding Dir = 3, Dur = 284 03:35:20.436 00.001 15672 IsSlewing returns 0 03:35:20.437 00.001 15672 IsGuiding returns 0 03:35:20.441 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=15770, FiltMin=2565, FiltMax=11165, Gamma=2.950 03:35:20.459 00.018 15672 PulseGuide returned control before completion, sleep 272 03:35:20.779 00.320 15672 IsGuiding returns 0 03:35:20.779 00.000 15672 Move returns status 0, amount 284 03:35:20.780 00.001 15672 MoveAxis(N, 110, ABG) 03:35:20.780 00.000 15672 Guiding Dir = 0, Dur = 110 03:35:20.780 00.000 15672 IsSlewing returns 0 03:35:20.781 00.001 15672 IsGuiding returns 0 03:35:20.784 00.003 30444 UpdateGuideState exits: m=34023 SNR=31.6 Saturated 03:35:20.784 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:20.785 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:20.785 00.000 30444 Enqueuing Expose request 03:35:20.860 00.075 15672 PulseGuide returned control before completion, sleep 43 03:35:20.905 00.045 15672 IsGuiding returns 1 03:35:20.905 00.000 15672 scope still moving after pulse duration time elapsed 03:35:20.926 00.021 15672 IsSlewing returns 0 03:35:20.927 00.001 15672 IsGuiding returns 1 03:35:20.948 00.021 15672 IsSlewing returns 0 03:35:21.019 00.071 15672 IsGuiding returns 0 03:35:21.019 00.000 15672 scope move finished after 110 + 127 ms 03:35:21.019 00.000 15672 Move returns status 0, amount 110 03:35:21.019 00.000 15672 move complete, result=0 03:35:21.019 00.000 15672 worker thread done servicing request 03:35:21.019 00.000 15672 Worker thread wakes up 03:35:21.020 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:21.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:21.020 00.000 30444 GuideStep: 1.0 px 284 ms WEST, -0.6 px 110 ms NORTH 03:35:22.929 01.909 15672 Exposure complete 03:35:22.949 00.020 15672 worker thread done servicing request 03:35:22.949 00.000 30444 OnExposeComplete: enter 03:35:22.949 00.000 30444 UpdateGuideState(): m_state=6 03:35:22.949 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8296 03:35:22.949 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=204.23, Mass=39067, SNR=39.8, Peak=5342 HFD=4.2 03:35:22.949 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 03:35:22.949 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 03:35:22.949 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.99 mountX=-0.24 mountY=0.30, mountTheta=2.24 03:35:22.950 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.34, opts=13) 03:35:22.950 00.000 30444 Enqueuing Move request for scope (-0.15, 0.34) 03:35:22.950 00.000 15672 Worker thread wakes up 03:35:22.950 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.34) opts 0xd 03:35:22.950 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.34) 03:35:22.950 00.000 15672 Moving (-0.15, 0.34) raw xDistance=-0.24 yDistance=0.30 03:35:22.950 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:35:22.950 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:35:22.950 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 03:35:22.950 00.000 15672 MoveAxis(E, 0, ABG) 03:35:22.950 00.000 15672 Move returns status 0, amount 0 03:35:22.950 00.000 15672 MoveAxis(N, 0, ABG) 03:35:22.950 00.000 15672 Move returns status 0, amount 0 03:35:22.950 00.000 15672 move complete, result=0 03:35:22.950 00.000 15672 worker thread done servicing request 03:35:22.956 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2130, max=14418, FiltMin=2572, FiltMax=11395, Gamma=2.950 03:35:22.998 00.042 30444 UpdateGuideState exits: m=39067 SNR=39.8 Saturated 03:35:22.998 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:22.998 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:22.998 00.000 30444 Enqueuing Expose request 03:35:22.998 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 03:35:22.998 00.000 15672 Worker thread wakes up 03:35:22.998 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:22.998 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:25.109 02.111 15672 Exposure complete 03:35:25.129 00.020 15672 worker thread done servicing request 03:35:25.129 00.000 30444 OnExposeComplete: enter 03:35:25.129 00.000 30444 UpdateGuideState(): m_state=6 03:35:25.129 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8297 03:35:25.129 00.000 30444 Star::Find returns 1 (1), X=463.33, Y=203.49, Mass=36897, SNR=33.6, Peak=5563 HFD=3.9 03:35:25.129 00.000 30444 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.28) = xAngle (-0.74 = -0.74) 03:35:25.129 00.000 30444 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.80 = -0.80) 03:35:25.130 00.001 30444 CameraToMount -- cameraX=0.25 cameraY=-0.41 hyp=0.48 cameraTheta=-1.02 mountX=0.35 mountY=-0.34, mountTheta=-0.77 03:35:25.130 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.41, opts=13) 03:35:25.130 00.000 30444 Enqueuing Move request for scope (0.25, -0.41) 03:35:25.130 00.000 15672 Worker thread wakes up 03:35:25.130 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.41) opts 0xd 03:35:25.130 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.41) 03:35:25.130 00.000 15672 Moving (0.25, -0.41) raw xDistance=0.35 yDistance=-0.34 03:35:25.130 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 03:35:25.130 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 03:35:25.130 00.000 15672 MoveAxis(W, 95, ABG) 03:35:25.130 00.000 15672 Guiding Dir = 3, Dur = 95 03:35:25.131 00.001 15672 IsSlewing returns 0 03:35:25.132 00.001 15672 IsGuiding returns 0 03:35:25.136 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=13524, FiltMin=2587, FiltMax=11220, Gamma=2.950 03:35:25.156 00.020 15672 PulseGuide returned control before completion, sleep 82 03:35:25.179 00.023 30444 UpdateGuideState exits: m=36897 SNR=33.6 Saturated 03:35:25.179 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:25.179 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:25.179 00.000 30444 Enqueuing Expose request 03:35:25.239 00.060 15672 IsGuiding returns 1 03:35:25.239 00.000 15672 scope still moving after pulse duration time elapsed 03:35:25.261 00.022 15672 IsSlewing returns 0 03:35:25.300 00.039 15672 IsGuiding returns 0 03:35:25.300 00.000 15672 scope move finished after 95 + 73 ms 03:35:25.300 00.000 15672 Move returns status 0, amount 95 03:35:25.300 00.000 15672 MoveAxis(N, 61, ABG) 03:35:25.300 00.000 15672 Guiding Dir = 0, Dur = 61 03:35:25.301 00.001 15672 IsSlewing returns 0 03:35:25.302 00.001 15672 IsGuiding returns 0 03:35:25.383 00.081 15672 IsGuiding returns 1 03:35:25.383 00.000 15672 scope still moving after pulse duration time elapsed 03:35:25.403 00.020 15672 IsSlewing returns 0 03:35:25.406 00.003 15672 IsGuiding returns 1 03:35:25.427 00.021 15672 IsSlewing returns 0 03:35:25.430 00.003 15672 IsGuiding returns 1 03:35:25.451 00.021 15672 IsSlewing returns 0 03:35:25.462 00.011 15672 IsGuiding returns 0 03:35:25.462 00.000 15672 scope move finished after 61 + 98 ms 03:35:25.462 00.000 15672 Move returns status 0, amount 61 03:35:25.462 00.000 15672 move complete, result=0 03:35:25.462 00.000 15672 worker thread done servicing request 03:35:25.462 00.000 15672 Worker thread wakes up 03:35:25.462 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:25.463 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:25.463 00.000 30444 GuideStep: 0.4 px 95 ms WEST, -0.3 px 61 ms NORTH 03:35:27.369 01.906 15672 Exposure complete 03:35:27.390 00.021 15672 worker thread done servicing request 03:35:27.390 00.000 30444 OnExposeComplete: enter 03:35:27.390 00.000 30444 UpdateGuideState(): m_state=6 03:35:27.391 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8298 03:35:27.391 00.000 30444 Star::Find returns 1 (1), X=462.77, Y=205.02, Mass=38546, SNR=36.1, Peak=5955 HFD=4.1 03:35:27.391 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 03:35:27.391 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 03:35:27.391 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=1.13 hyp=1.17 cameraTheta=1.84 mountX=-0.61 mountY=1.03, mountTheta=2.11 03:35:27.391 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=1.13, opts=13) 03:35:27.392 00.001 30444 Enqueuing Move request for scope (-0.31, 1.13) 03:35:27.392 00.000 15672 Worker thread wakes up 03:35:27.392 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 1.13) opts 0xd 03:35:27.392 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 1.13) 03:35:27.392 00.000 15672 Moving (-0.31, 1.13) raw xDistance=-0.61 yDistance=1.03 03:35:27.392 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.61 03:35:27.392 00.000 15672 resist switch: large excursion: input 1.03 thresh 0.75 direction from -1 to 1 03:35:27.392 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.10 03:35:27.392 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03 03:35:27.392 00.000 15672 MoveAxis(E, 159, ABG) 03:35:27.392 00.000 15672 Guiding Dir = 2, Dur = 159 03:35:27.393 00.001 15672 IsSlewing returns 0 03:35:27.394 00.001 15672 IsGuiding returns 0 03:35:27.398 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=13463, FiltMin=2626, FiltMax=10597, Gamma=2.950 03:35:27.409 00.011 15672 PulseGuide returned control before completion, sleep 155 03:35:27.443 00.034 30444 UpdateGuideState exits: m=38546 SNR=36.1 Saturated 03:35:27.443 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:27.443 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:27.443 00.000 30444 Enqueuing Expose request 03:35:27.586 00.143 15672 IsGuiding returns 0 03:35:27.586 00.000 15672 Move returns status 0, amount 159 03:35:27.586 00.000 15672 MoveAxis(S, 184, ABG) 03:35:27.586 00.000 15672 Guiding Dir = 1, Dur = 184 03:35:27.586 00.000 15672 IsSlewing returns 0 03:35:27.588 00.002 15672 IsGuiding returns 0 03:35:27.665 00.077 15672 PulseGuide returned control before completion, sleep 117 03:35:27.784 00.119 15672 IsGuiding returns 1 03:35:27.784 00.000 15672 scope still moving after pulse duration time elapsed 03:35:27.804 00.020 15672 IsSlewing returns 0 03:35:27.805 00.001 15672 IsGuiding returns 1 03:35:27.826 00.021 15672 IsSlewing returns 0 03:35:27.827 00.001 15672 IsGuiding returns 1 03:35:27.849 00.022 15672 IsSlewing returns 0 03:35:27.849 00.000 15672 IsGuiding returns 1 03:35:27.871 00.022 15672 IsSlewing returns 0 03:35:27.890 00.019 15672 IsGuiding returns 0 03:35:27.890 00.000 15672 scope move finished after 184 + 118 ms 03:35:27.890 00.000 15672 Move returns status 0, amount 184 03:35:27.890 00.000 15672 move complete, result=0 03:35:27.890 00.000 15672 worker thread done servicing request 03:35:27.890 00.000 15672 Worker thread wakes up 03:35:27.890 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:27.891 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:27.891 00.000 30444 GuideStep: -0.6 px 159 ms EAST, 1.0 px 184 ms SOUTH 03:35:29.998 02.107 15672 Exposure complete 03:35:30.018 00.020 15672 worker thread done servicing request 03:35:30.018 00.000 30444 OnExposeComplete: enter 03:35:30.018 00.000 30444 UpdateGuideState(): m_state=6 03:35:30.018 00.000 30444 Star::Find(15, 462, 205, 0, (0,0,0,0), 0.0, 255) frame 8299 03:35:30.018 00.000 30444 Star::Find returns 1 (1), X=462.79, Y=204.44, Mass=33785, SNR=32.6, Peak=5987 HFD=3.7 03:35:30.018 00.000 30444 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 03:35:30.018 00.000 30444 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 03:35:30.018 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.55 hyp=0.62 cameraTheta=2.06 mountX=-0.43 mountY=0.47, mountTheta=2.31 03:35:30.019 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.55, opts=13) 03:35:30.019 00.000 30444 Enqueuing Move request for scope (-0.29, 0.55) 03:35:30.019 00.000 15672 Worker thread wakes up 03:35:30.019 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.55) opts 0xd 03:35:30.019 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.55) 03:35:30.019 00.000 15672 Moving (-0.29, 0.55) raw xDistance=-0.43 yDistance=0.47 03:35:30.019 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43 03:35:30.019 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 03:35:30.019 00.000 15672 MoveAxis(E, 128, ABG) 03:35:30.019 00.000 15672 Guiding Dir = 2, Dur = 128 03:35:30.020 00.001 15672 IsSlewing returns 0 03:35:30.021 00.001 15672 IsGuiding returns 0 03:35:30.025 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2090, max=13213, FiltMin=2506, FiltMax=10991, Gamma=2.950 03:35:30.044 00.019 15672 PulseGuide returned control before completion, sleep 115 03:35:30.068 00.024 30444 UpdateGuideState exits: m=33785 SNR=32.6 Saturated 03:35:30.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:30.068 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:30.068 00.000 30444 Enqueuing Expose request 03:35:30.162 00.094 15672 IsGuiding returns 1 03:35:30.162 00.000 15672 scope still moving after pulse duration time elapsed 03:35:30.182 00.020 15672 IsSlewing returns 0 03:35:30.189 00.007 15672 IsGuiding returns 0 03:35:30.190 00.001 15672 scope move finished after 128 + 40 ms 03:35:30.190 00.000 15672 Move returns status 0, amount 128 03:35:30.190 00.000 15672 MoveAxis(S, 84, ABG) 03:35:30.190 00.000 15672 Guiding Dir = 1, Dur = 84 03:35:30.190 00.000 15672 IsSlewing returns 0 03:35:30.192 00.002 15672 IsGuiding returns 0 03:35:30.269 00.077 15672 PulseGuide returned control before completion, sleep 17 03:35:30.318 00.049 15672 IsGuiding returns 1 03:35:30.318 00.000 15672 scope still moving after pulse duration time elapsed 03:35:30.339 00.021 15672 IsSlewing returns 0 03:35:30.365 00.026 15672 IsGuiding returns 0 03:35:30.366 00.001 15672 scope move finished after 84 + 90 ms 03:35:30.366 00.000 15672 Move returns status 0, amount 84 03:35:30.366 00.000 15672 move complete, result=0 03:35:30.366 00.000 15672 worker thread done servicing request 03:35:30.366 00.000 15672 Worker thread wakes up 03:35:30.366 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:30.366 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:30.367 00.001 30444 GuideStep: -0.4 px 128 ms EAST, 0.5 px 84 ms SOUTH 03:35:32.276 01.909 15672 Exposure complete 03:35:32.296 00.020 15672 worker thread done servicing request 03:35:32.296 00.000 30444 OnExposeComplete: enter 03:35:32.296 00.000 30444 UpdateGuideState(): m_state=6 03:35:32.296 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8300 03:35:32.296 00.000 30444 Star::Find returns 1 (1), X=463.50, Y=204.57, Mass=31787, SNR=32.5, Peak=5301 HFD=3.2 03:35:32.296 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 03:35:32.296 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 03:35:32.296 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.68 hyp=0.80 cameraTheta=1.01 mountX=0.22 mountY=0.75, mountTheta=1.29 03:35:32.296 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.68, opts=13) 03:35:32.296 00.000 30444 Enqueuing Move request for scope (0.42, 0.68) 03:35:32.297 00.001 15672 Worker thread wakes up 03:35:32.297 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.68) opts 0xd 03:35:32.297 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.68) 03:35:32.297 00.000 15672 Moving (0.42, 0.68) raw xDistance=0.22 yDistance=0.75 03:35:32.297 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:35:32.297 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 03:35:32.297 00.000 15672 MoveAxis(E, 0, ABG) 03:35:32.297 00.000 15672 Move returns status 0, amount 0 03:35:32.297 00.000 15672 MoveAxis(S, 134, ABG) 03:35:32.297 00.000 15672 Guiding Dir = 1, Dur = 134 03:35:32.297 00.000 15672 IsSlewing returns 0 03:35:32.298 00.001 15672 IsGuiding returns 0 03:35:32.302 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=13250, FiltMin=2621, FiltMax=10352, Gamma=2.950 03:35:32.346 00.044 30444 UpdateGuideState exits: m=31787 SNR=32.5 Saturated 03:35:32.346 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:32.346 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:32.346 00.000 30444 Enqueuing Expose request 03:35:32.377 00.031 15672 PulseGuide returned control before completion, sleep 66 03:35:32.446 00.069 15672 IsGuiding returns 1 03:35:32.446 00.000 15672 scope still moving after pulse duration time elapsed 03:35:32.467 00.021 15672 IsSlewing returns 0 03:35:32.469 00.002 15672 IsGuiding returns 1 03:35:32.490 00.021 15672 IsSlewing returns 0 03:35:32.492 00.002 15672 IsGuiding returns 1 03:35:32.513 00.021 15672 IsSlewing returns 0 03:35:32.522 00.009 15672 IsGuiding returns 0 03:35:32.523 00.001 15672 scope move finished after 134 + 90 ms 03:35:32.523 00.000 15672 Move returns status 0, amount 134 03:35:32.523 00.000 15672 move complete, result=0 03:35:32.523 00.000 15672 worker thread done servicing request 03:35:32.523 00.000 15672 Worker thread wakes up 03:35:32.523 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:32.523 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:32.524 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.8 px 134 ms SOUTH 03:35:34.641 02.117 15672 Exposure complete 03:35:34.671 00.030 15672 worker thread done servicing request 03:35:34.671 00.000 30444 OnExposeComplete: enter 03:35:34.671 00.000 30444 UpdateGuideState(): m_state=6 03:35:34.671 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8301 03:35:34.671 00.000 30444 Star::Find returns 1 (1), X=463.73, Y=204.81, Mass=42515, SNR=37.3, Peak=5772 HFD=3.7 03:35:34.671 00.000 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 03:35:34.671 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.17 = 1.17) 03:35:34.671 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=0.92 hyp=1.12 cameraTheta=0.96 mountX=0.37 mountY=1.03, mountTheta=1.23 03:35:34.672 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=0.92, opts=13) 03:35:34.672 00.000 30444 Enqueuing Move request for scope (0.65, 0.92) 03:35:34.672 00.000 15672 Worker thread wakes up 03:35:34.672 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.92) opts 0xd 03:35:34.672 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, 0.92) 03:35:34.672 00.000 15672 Moving (0.65, 0.92) raw xDistance=0.37 yDistance=1.03 03:35:34.672 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 03:35:34.672 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03 03:35:34.672 00.000 15672 MoveAxis(W, 100, ABG) 03:35:34.672 00.000 15672 Guiding Dir = 3, Dur = 100 03:35:34.673 00.001 15672 IsSlewing returns 0 03:35:34.674 00.001 15672 IsGuiding returns 0 03:35:34.678 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=14638, FiltMin=2559, FiltMax=10923, Gamma=2.950 03:35:34.693 00.015 15672 PulseGuide returned control before completion, sleep 92 03:35:34.838 00.145 15672 IsGuiding returns 0 03:35:34.838 00.000 15672 Move returns status 0, amount 100 03:35:34.838 00.000 15672 MoveAxis(S, 184, ABG) 03:35:34.838 00.000 15672 Guiding Dir = 1, Dur = 184 03:35:34.838 00.000 15672 IsSlewing returns 0 03:35:34.840 00.002 15672 IsGuiding returns 0 03:35:34.917 00.077 15672 PulseGuide returned control before completion, sleep 118 03:35:35.031 00.114 30444 UpdateGuideState exits: m=42515 SNR=37.3 Saturated 03:35:35.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:35.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:35.031 00.000 30444 Enqueuing Expose request 03:35:35.045 00.014 15672 IsGuiding returns 1 03:35:35.045 00.000 15672 scope still moving after pulse duration time elapsed 03:35:35.066 00.021 15672 IsSlewing returns 0 03:35:35.067 00.001 15672 IsGuiding returns 1 03:35:35.088 00.021 15672 IsSlewing returns 0 03:35:35.089 00.001 15672 IsGuiding returns 1 03:35:35.109 00.020 15672 IsSlewing returns 0 03:35:35.125 00.016 15672 IsGuiding returns 0 03:35:35.125 00.000 15672 scope move finished after 184 + 101 ms 03:35:35.125 00.000 15672 Move returns status 0, amount 184 03:35:35.125 00.000 15672 move complete, result=0 03:35:35.125 00.000 15672 worker thread done servicing request 03:35:35.125 00.000 15672 Worker thread wakes up 03:35:35.125 00.000 30444 GuideStep: 0.4 px 100 ms WEST, 1.0 px 184 ms SOUTH 03:35:35.126 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:35.126 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:37.036 01.910 15672 Exposure complete 03:35:37.056 00.020 15672 worker thread done servicing request 03:35:37.056 00.000 30444 OnExposeComplete: enter 03:35:37.056 00.000 30444 UpdateGuideState(): m_state=6 03:35:37.056 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8302 03:35:37.056 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=204.82, Mass=33036, SNR=34.2, Peak=5485 HFD=3.6 03:35:37.057 00.001 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 03:35:37.057 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 03:35:37.057 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.92 hyp=0.96 cameraTheta=1.29 mountX=0.00 mountY=0.96, mountTheta=1.57 03:35:37.057 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.92, opts=13) 03:35:37.057 00.000 30444 Enqueuing Move request for scope (0.27, 0.92) 03:35:37.058 00.001 15672 Worker thread wakes up 03:35:37.058 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.92) opts 0xd 03:35:37.058 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.92) 03:35:37.058 00.000 15672 Moving (0.27, 0.92) raw xDistance=0.00 yDistance=0.96 03:35:37.058 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 03:35:37.058 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96 03:35:37.058 00.000 15672 MoveAxis(E, 0, ABG) 03:35:37.058 00.000 15672 Move returns status 0, amount 0 03:35:37.058 00.000 15672 MoveAxis(S, 171, ABG) 03:35:37.058 00.000 15672 Guiding Dir = 1, Dur = 171 03:35:37.058 00.000 15672 IsSlewing returns 0 03:35:37.059 00.001 15672 IsGuiding returns 0 03:35:37.066 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2119, max=13774, FiltMin=2614, FiltMax=11594, Gamma=2.950 03:35:37.113 00.047 30444 UpdateGuideState exits: m=33036 SNR=34.2 Saturated 03:35:37.113 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:37.113 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:37.113 00.000 30444 Enqueuing Expose request 03:35:37.138 00.025 15672 PulseGuide returned control before completion, sleep 103 03:35:37.245 00.107 15672 IsGuiding returns 1 03:35:37.245 00.000 15672 scope still moving after pulse duration time elapsed 03:35:37.265 00.020 15672 IsSlewing returns 0 03:35:37.268 00.003 15672 IsGuiding returns 1 03:35:37.289 00.021 15672 IsSlewing returns 0 03:35:37.292 00.003 15672 IsGuiding returns 1 03:35:37.313 00.021 15672 IsSlewing returns 0 03:35:37.346 00.033 15672 IsGuiding returns 0 03:35:37.347 00.001 15672 scope move finished after 171 + 116 ms 03:35:37.347 00.000 15672 Move returns status 0, amount 171 03:35:37.347 00.000 15672 move complete, result=0 03:35:37.347 00.000 15672 worker thread done servicing request 03:35:37.347 00.000 15672 Worker thread wakes up 03:35:37.347 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:37.347 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:37.348 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 1.0 px 171 ms SOUTH 03:35:39.464 02.116 15672 Exposure complete 03:35:39.495 00.031 15672 worker thread done servicing request 03:35:39.495 00.000 30444 OnExposeComplete: enter 03:35:39.495 00.000 30444 UpdateGuideState(): m_state=6 03:35:39.495 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8303 03:35:39.496 00.001 30444 Star::Find returns 1 (1), X=463.78, Y=204.34, Mass=39114, SNR=33.8, Peak=5680 HFD=3.7 03:35:39.496 00.000 30444 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 03:35:39.496 00.000 30444 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 03:35:39.496 00.000 30444 CameraToMount -- cameraX=0.70 cameraY=0.44 hyp=0.83 cameraTheta=0.56 mountX=0.55 mountY=0.58, mountTheta=0.81 03:35:39.497 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.70, y=0.44, opts=13) 03:35:39.497 00.000 30444 Enqueuing Move request for scope (0.70, 0.44) 03:35:39.497 00.000 15672 Worker thread wakes up 03:35:39.497 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.44) opts 0xd 03:35:39.497 00.000 15672 Handling offset move in thread for scope, endpoint = (0.70, 0.44) 03:35:39.497 00.000 15672 Moving (0.70, 0.44) raw xDistance=0.55 yDistance=0.58 03:35:39.497 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55 03:35:39.497 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 03:35:39.497 00.000 15672 MoveAxis(W, 150, ABG) 03:35:39.497 00.000 15672 Guiding Dir = 3, Dur = 150 03:35:39.498 00.001 15672 IsSlewing returns 0 03:35:39.499 00.001 15672 IsGuiding returns 0 03:35:39.503 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=14617, FiltMin=2615, FiltMax=10552, Gamma=2.950 03:35:39.517 00.014 15672 PulseGuide returned control before completion, sleep 142 03:35:39.546 00.029 30444 UpdateGuideState exits: m=39114 SNR=33.8 Saturated 03:35:39.546 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:39.546 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:39.546 00.000 30444 Enqueuing Expose request 03:35:39.662 00.116 15672 IsGuiding returns 1 03:35:39.662 00.000 15672 scope still moving after pulse duration time elapsed 03:35:39.684 00.022 15672 IsSlewing returns 0 03:35:39.711 00.027 15672 IsGuiding returns 0 03:35:39.711 00.000 15672 scope move finished after 150 + 61 ms 03:35:39.711 00.000 15672 Move returns status 0, amount 150 03:35:39.711 00.000 15672 MoveAxis(S, 104, ABG) 03:35:39.712 00.001 15672 Guiding Dir = 1, Dur = 104 03:35:39.712 00.000 15672 IsSlewing returns 0 03:35:39.715 00.003 15672 IsGuiding returns 0 03:35:39.789 00.074 15672 PulseGuide returned control before completion, sleep 39 03:35:39.832 00.043 15672 IsGuiding returns 1 03:35:39.832 00.000 15672 scope still moving after pulse duration time elapsed 03:35:39.853 00.021 15672 IsSlewing returns 0 03:35:39.856 00.003 15672 IsGuiding returns 1 03:35:39.877 00.021 15672 IsSlewing returns 0 03:35:39.880 00.003 15672 IsGuiding returns 1 03:35:39.900 00.020 15672 IsSlewing returns 0 03:35:39.903 00.003 15672 IsGuiding returns 1 03:35:39.924 00.021 15672 IsSlewing returns 0 03:35:39.949 00.025 15672 IsGuiding returns 0 03:35:39.949 00.000 15672 scope move finished after 104 + 131 ms 03:35:39.949 00.000 15672 Move returns status 0, amount 104 03:35:39.950 00.001 15672 move complete, result=0 03:35:39.950 00.000 15672 worker thread done servicing request 03:35:39.950 00.000 15672 Worker thread wakes up 03:35:39.950 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:39.950 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:39.950 00.000 30444 GuideStep: 0.6 px 150 ms WEST, 0.6 px 104 ms SOUTH 03:35:41.857 01.907 15672 Exposure complete 03:35:41.877 00.020 15672 worker thread done servicing request 03:35:41.877 00.000 30444 OnExposeComplete: enter 03:35:41.877 00.000 30444 UpdateGuideState(): m_state=6 03:35:41.877 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8304 03:35:41.877 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=204.05, Mass=36441, SNR=32.8, Peak=5145 HFD=4.1 03:35:41.877 00.000 30444 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.28) = xAngle (1.27 = 1.27) 03:35:41.877 00.000 30444 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 03:35:41.877 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.99 mountX=0.06 mountY=0.18, mountTheta=1.26 03:35:41.878 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.16, opts=13) 03:35:41.878 00.000 30444 Enqueuing Move request for scope (0.11, 0.16) 03:35:41.878 00.000 15672 Worker thread wakes up 03:35:41.878 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd 03:35:41.878 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.16) 03:35:41.878 00.000 15672 Moving (0.11, 0.16) raw xDistance=0.06 yDistance=0.18 03:35:41.878 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 03:35:41.878 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:35:41.878 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 03:35:41.878 00.000 15672 MoveAxis(E, 0, ABG) 03:35:41.878 00.000 15672 Move returns status 0, amount 0 03:35:41.878 00.000 15672 MoveAxis(N, 0, ABG) 03:35:41.878 00.000 15672 Move returns status 0, amount 0 03:35:41.878 00.000 15672 move complete, result=0 03:35:41.878 00.000 15672 worker thread done servicing request 03:35:41.883 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=13760, FiltMin=2579, FiltMax=10783, Gamma=2.950 03:35:42.173 00.290 30444 UpdateGuideState exits: m=36441 SNR=32.8 Saturated 03:35:42.174 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:42.174 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:42.174 00.000 30444 Enqueuing Expose request 03:35:42.174 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:35:42.174 00.000 15672 Worker thread wakes up 03:35:42.175 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:42.175 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:44.285 02.110 15672 Exposure complete 03:35:44.305 00.020 15672 worker thread done servicing request 03:35:44.305 00.000 30444 OnExposeComplete: enter 03:35:44.306 00.001 30444 UpdateGuideState(): m_state=6 03:35:44.306 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8305 03:35:44.306 00.000 30444 Star::Find returns 1 (1), X=462.98, Y=204.53, Mass=47879, SNR=40.4, Peak=5865 HFD=4.1 03:35:44.306 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 03:35:44.306 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 03:35:44.306 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.63 hyp=0.64 cameraTheta=1.73 mountX=-0.27 mountY=0.60, mountTheta=2.00 03:35:44.307 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.63, opts=13) 03:35:44.307 00.000 30444 Enqueuing Move request for scope (-0.10, 0.63) 03:35:44.307 00.000 15672 Worker thread wakes up 03:35:44.307 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.63) opts 0xd 03:35:44.307 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.63) 03:35:44.307 00.000 15672 Moving (-0.10, 0.63) raw xDistance=-0.27 yDistance=0.60 03:35:44.307 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 03:35:44.307 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 03:35:44.307 00.000 15672 MoveAxis(E, 73, ABG) 03:35:44.307 00.000 15672 Guiding Dir = 2, Dur = 73 03:35:44.308 00.001 15672 IsSlewing returns 0 03:35:44.309 00.001 15672 IsGuiding returns 0 03:35:44.314 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=12347, FiltMin=2606, FiltMax=11090, Gamma=2.950 03:35:44.326 00.012 15672 PulseGuide returned control before completion, sleep 67 03:35:44.356 00.030 30444 UpdateGuideState exits: m=47879 SNR=40.4 Saturated 03:35:44.356 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:44.356 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:44.356 00.000 30444 Enqueuing Expose request 03:35:44.395 00.039 15672 IsGuiding returns 1 03:35:44.395 00.000 15672 scope still moving after pulse duration time elapsed 03:35:44.416 00.021 15672 IsSlewing returns 0 03:35:44.439 00.023 15672 IsGuiding returns 0 03:35:44.439 00.000 15672 scope move finished after 73 + 56 ms 03:35:44.439 00.000 15672 Move returns status 0, amount 73 03:35:44.439 00.000 15672 MoveAxis(S, 106, ABG) 03:35:44.439 00.000 15672 Guiding Dir = 1, Dur = 106 03:35:44.439 00.000 15672 IsSlewing returns 0 03:35:44.440 00.001 15672 IsGuiding returns 0 03:35:44.519 00.079 15672 PulseGuide returned control before completion, sleep 38 03:35:44.598 00.079 15672 IsGuiding returns 1 03:35:44.598 00.000 15672 scope still moving after pulse duration time elapsed 03:35:44.619 00.021 15672 IsSlewing returns 0 03:35:44.647 00.028 15672 IsGuiding returns 0 03:35:44.647 00.000 15672 scope move finished after 106 + 101 ms 03:35:44.647 00.000 15672 Move returns status 0, amount 106 03:35:44.647 00.000 15672 move complete, result=0 03:35:44.647 00.000 15672 worker thread done servicing request 03:35:44.648 00.001 15672 Worker thread wakes up 03:35:44.648 00.000 30444 GuideStep: -0.3 px 73 ms EAST, 0.6 px 106 ms SOUTH 03:35:44.648 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:44.648 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:46.558 01.910 15672 Exposure complete 03:35:46.577 00.019 15672 worker thread done servicing request 03:35:46.578 00.001 30444 OnExposeComplete: enter 03:35:46.578 00.000 30444 UpdateGuideState(): m_state=6 03:35:46.578 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8306 03:35:46.578 00.000 30444 Star::Find returns 1 (1), X=462.86, Y=205.06, Mass=32274, SNR=33.3, Peak=6215 HFD=2.9 03:35:46.578 00.000 30444 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.28) = xAngle (2.04 = 2.04) 03:35:46.578 00.000 30444 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.98 = 1.98) 03:35:46.578 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=1.17 hyp=1.19 cameraTheta=1.76 mountX=-0.54 mountY=1.09, mountTheta=2.03 03:35:46.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=1.17, opts=13) 03:35:46.578 00.000 30444 Enqueuing Move request for scope (-0.22, 1.17) 03:35:46.578 00.000 15672 Worker thread wakes up 03:35:46.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 1.17) opts 0xd 03:35:46.578 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 1.17) 03:35:46.578 00.000 15672 Moving (-0.22, 1.17) raw xDistance=-0.54 yDistance=1.09 03:35:46.578 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.54 03:35:46.578 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09 03:35:46.578 00.000 15672 MoveAxis(E, 150, ABG) 03:35:46.578 00.000 15672 Guiding Dir = 2, Dur = 150 03:35:46.578 00.000 15672 IsSlewing returns 0 03:35:46.581 00.003 15672 IsGuiding returns 0 03:35:46.585 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=12669, FiltMin=2650, FiltMax=11079, Gamma=2.950 03:35:46.595 00.010 15672 PulseGuide returned control before completion, sleep 147 03:35:46.626 00.031 30444 UpdateGuideState exits: m=32274 SNR=33.3 Saturated 03:35:46.627 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:46.627 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:46.627 00.000 30444 Enqueuing Expose request 03:35:46.743 00.116 15672 IsGuiding returns 1 03:35:46.743 00.000 15672 scope still moving after pulse duration time elapsed 03:35:46.765 00.022 15672 IsSlewing returns 0 03:35:46.787 00.022 15672 IsGuiding returns 0 03:35:46.787 00.000 15672 scope move finished after 150 + 56 ms 03:35:46.787 00.000 15672 Move returns status 0, amount 150 03:35:46.787 00.000 15672 MoveAxis(S, 195, ABG) 03:35:46.787 00.000 15672 Guiding Dir = 1, Dur = 195 03:35:46.788 00.001 15672 IsSlewing returns 0 03:35:46.789 00.001 15672 IsGuiding returns 0 03:35:46.866 00.077 15672 PulseGuide returned control before completion, sleep 128 03:35:46.997 00.131 15672 IsGuiding returns 1 03:35:46.997 00.000 15672 scope still moving after pulse duration time elapsed 03:35:47.019 00.022 15672 IsSlewing returns 0 03:35:47.023 00.004 15672 IsGuiding returns 1 03:35:47.044 00.021 15672 IsSlewing returns 0 03:35:47.047 00.003 15672 IsGuiding returns 1 03:35:47.068 00.021 15672 IsSlewing returns 0 03:35:47.090 00.022 15672 IsGuiding returns 0 03:35:47.090 00.000 15672 scope move finished after 195 + 106 ms 03:35:47.090 00.000 15672 Move returns status 0, amount 195 03:35:47.090 00.000 15672 move complete, result=0 03:35:47.090 00.000 15672 worker thread done servicing request 03:35:47.090 00.000 15672 Worker thread wakes up 03:35:47.090 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:47.090 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:47.090 00.000 30444 GuideStep: -0.5 px 150 ms EAST, 1.1 px 195 ms SOUTH 03:35:49.199 02.109 15672 Exposure complete 03:35:49.219 00.020 15672 worker thread done servicing request 03:35:49.219 00.000 30444 OnExposeComplete: enter 03:35:49.219 00.000 30444 UpdateGuideState(): m_state=6 03:35:49.219 00.000 30444 Star::Find(15, 462, 205, 0, (0,0,0,0), 0.0, 255) frame 8307 03:35:49.219 00.000 30444 Star::Find returns 1 (1), X=463.67, Y=204.20, Mass=35917, SNR=36.5, Peak=5118 HFD=3.7 03:35:49.219 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 03:35:49.219 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.69 = 0.69) 03:35:49.219 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=0.30 hyp=0.67 cameraTheta=0.48 mountX=0.49 mountY=0.43, mountTheta=0.72 03:35:49.220 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=0.30, opts=13) 03:35:49.220 00.000 30444 Enqueuing Move request for scope (0.59, 0.30) 03:35:49.220 00.000 15672 Worker thread wakes up 03:35:49.220 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.30) opts 0xd 03:35:49.220 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, 0.30) 03:35:49.220 00.000 15672 Moving (0.59, 0.30) raw xDistance=0.49 yDistance=0.43 03:35:49.220 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.49 03:35:49.220 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 03:35:49.220 00.000 15672 MoveAxis(W, 121, ABG) 03:35:49.220 00.000 15672 Guiding Dir = 3, Dur = 121 03:35:49.220 00.000 15672 IsSlewing returns 0 03:35:49.222 00.002 15672 IsGuiding returns 0 03:35:49.227 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=13530, FiltMin=2597, FiltMax=10193, Gamma=2.950 03:35:49.247 00.020 15672 PulseGuide returned control before completion, sleep 107 03:35:49.270 00.023 30444 UpdateGuideState exits: m=35917 SNR=36.5 Saturated 03:35:49.270 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:49.270 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:49.270 00.000 30444 Enqueuing Expose request 03:35:49.356 00.086 15672 IsGuiding returns 1 03:35:49.356 00.000 15672 scope still moving after pulse duration time elapsed 03:35:49.377 00.021 15672 IsSlewing returns 0 03:35:49.391 00.014 15672 IsGuiding returns 0 03:35:49.391 00.000 15672 scope move finished after 121 + 48 ms 03:35:49.391 00.000 15672 Move returns status 0, amount 121 03:35:49.391 00.000 15672 MoveAxis(S, 76, ABG) 03:35:49.391 00.000 15672 Guiding Dir = 1, Dur = 76 03:35:49.392 00.001 15672 IsSlewing returns 0 03:35:49.393 00.001 15672 IsGuiding returns 0 03:35:49.473 00.080 15672 IsGuiding returns 1 03:35:49.473 00.000 15672 scope still moving after pulse duration time elapsed 03:35:49.494 00.021 15672 IsSlewing returns 0 03:35:49.496 00.002 15672 IsGuiding returns 1 03:35:49.517 00.021 15672 IsSlewing returns 0 03:35:49.582 00.065 15672 IsGuiding returns 0 03:35:49.583 00.001 15672 scope move finished after 76 + 113 ms 03:35:49.583 00.000 15672 Move returns status 0, amount 76 03:35:49.583 00.000 15672 move complete, result=0 03:35:49.583 00.000 15672 worker thread done servicing request 03:35:49.583 00.000 15672 Worker thread wakes up 03:35:49.583 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:49.584 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:49.584 00.000 30444 GuideStep: 0.5 px 121 ms WEST, 0.4 px 76 ms SOUTH 03:35:51.492 01.908 15672 Exposure complete 03:35:51.512 00.020 15672 worker thread done servicing request 03:35:51.512 00.000 30444 OnExposeComplete: enter 03:35:51.512 00.000 30444 UpdateGuideState(): m_state=6 03:35:51.512 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8308 03:35:51.512 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=204.01, Mass=42237, SNR=38.4, Peak=5381 HFD=4.1 03:35:51.512 00.000 30444 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.28) = xAngle (0.73 = 0.73) 03:35:51.512 00.000 30444 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.67 = 0.67) 03:35:51.512 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.27 cameraTheta=0.45 mountX=0.20 mountY=0.17, mountTheta=0.69 03:35:51.513 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.12, opts=13) 03:35:51.513 00.000 30444 Enqueuing Move request for scope (0.24, 0.12) 03:35:51.513 00.000 15672 Worker thread wakes up 03:35:51.513 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.12) opts 0xd 03:35:51.513 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.12) 03:35:51.513 00.000 15672 Moving (0.24, 0.12) raw xDistance=0.20 yDistance=0.17 03:35:51.513 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 03:35:51.513 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:35:51.513 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 03:35:51.513 00.000 15672 MoveAxis(E, 0, ABG) 03:35:51.513 00.000 15672 Move returns status 0, amount 0 03:35:51.513 00.000 15672 MoveAxis(N, 0, ABG) 03:35:51.513 00.000 15672 Move returns status 0, amount 0 03:35:51.513 00.000 15672 move complete, result=0 03:35:51.513 00.000 15672 worker thread done servicing request 03:35:51.518 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2320, max=15054, FiltMin=2609, FiltMax=11264, Gamma=2.950 03:35:51.561 00.043 30444 UpdateGuideState exits: m=42237 SNR=38.4 Saturated 03:35:51.561 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:51.561 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:51.561 00.000 30444 Enqueuing Expose request 03:35:51.561 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 03:35:51.561 00.000 15672 Worker thread wakes up 03:35:51.561 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:51.561 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:53.671 02.110 15672 Exposure complete 03:35:53.691 00.020 15672 worker thread done servicing request 03:35:53.691 00.000 30444 OnExposeComplete: enter 03:35:53.691 00.000 30444 UpdateGuideState(): m_state=6 03:35:53.691 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8309 03:35:53.692 00.001 30444 Star::Find returns 1 (1), X=463.33, Y=203.89, Mass=29838, SNR=26.3, Peak=4813 HFD=3.9 03:35:53.692 00.000 30444 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 03:35:53.692 00.000 30444 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 03:35:53.692 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.00 hyp=0.25 cameraTheta=0.00 mountX=0.24 mountY=0.05, mountTheta=0.22 03:35:53.692 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.00, opts=13) 03:35:53.692 00.000 30444 Enqueuing Move request for scope (0.25, 0.00) 03:35:53.692 00.000 15672 Worker thread wakes up 03:35:53.692 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.00) opts 0xd 03:35:53.692 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.00) 03:35:53.692 00.000 15672 Moving (0.25, 0.00) raw xDistance=0.24 yDistance=0.05 03:35:53.692 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 03:35:53.692 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:35:53.693 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 03:35:53.693 00.000 15672 MoveAxis(E, 0, ABG) 03:35:53.693 00.000 15672 Move returns status 0, amount 0 03:35:53.693 00.000 15672 MoveAxis(N, 0, ABG) 03:35:53.693 00.000 15672 Move returns status 0, amount 0 03:35:53.693 00.000 15672 move complete, result=0 03:35:53.693 00.000 15672 worker thread done servicing request 03:35:53.697 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=13535, FiltMin=2594, FiltMax=10178, Gamma=2.950 03:35:53.860 00.163 30444 UpdateGuideState exits: m=29838 SNR=26.3 Saturated 03:35:53.860 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:53.860 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:53.860 00.000 30444 Enqueuing Expose request 03:35:53.860 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:35:53.860 00.000 15672 Worker thread wakes up 03:35:53.860 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:53.861 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:55.769 01.908 15672 Exposure complete 03:35:55.795 00.026 15672 worker thread done servicing request 03:35:55.795 00.000 30444 OnExposeComplete: enter 03:35:55.795 00.000 30444 UpdateGuideState(): m_state=6 03:35:55.795 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8310 03:35:55.795 00.000 30444 Star::Find returns 1 (1), X=462.81, Y=204.13, Mass=28979, SNR=29.4, Peak=5449 HFD=3.8 03:35:55.795 00.000 30444 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.28) = xAngle (2.71 = 2.71) 03:35:55.795 00.000 30444 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.65 = 2.65) 03:35:55.795 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.23 hyp=0.36 cameraTheta=2.43 mountX=-0.33 mountY=0.17, mountTheta=2.66 03:35:55.796 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.23, opts=13) 03:35:55.796 00.000 30444 Enqueuing Move request for scope (-0.27, 0.23) 03:35:55.796 00.000 15672 Worker thread wakes up 03:35:55.796 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.23) opts 0xd 03:35:55.796 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.23) 03:35:55.796 00.000 15672 Moving (-0.27, 0.23) raw xDistance=-0.33 yDistance=0.17 03:35:55.796 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 03:35:55.796 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:35:55.796 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 03:35:55.796 00.000 15672 MoveAxis(E, 89, ABG) 03:35:55.796 00.000 15672 Guiding Dir = 2, Dur = 89 03:35:55.797 00.001 15672 IsSlewing returns 0 03:35:55.798 00.001 15672 IsGuiding returns 0 03:35:55.802 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=12530, FiltMin=2660, FiltMax=9475, Gamma=2.950 03:35:55.812 00.010 15672 PulseGuide returned control before completion, sleep 85 03:35:55.911 00.099 30444 UpdateGuideState exits: m=28979 SNR=29.4 Saturated 03:35:55.912 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:55.912 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:55.912 00.000 30444 Enqueuing Expose request 03:35:55.956 00.044 15672 IsGuiding returns 0 03:35:55.956 00.000 15672 Move returns status 0, amount 89 03:35:55.956 00.000 15672 MoveAxis(N, 0, ABG) 03:35:55.956 00.000 15672 Move returns status 0, amount 0 03:35:55.956 00.000 15672 move complete, result=0 03:35:55.956 00.000 15672 worker thread done servicing request 03:35:55.956 00.000 15672 Worker thread wakes up 03:35:55.956 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:55.956 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:35:55.956 00.000 30444 GuideStep: -0.3 px 89 ms EAST, 0.2 px 0 ms NORTH 03:35:58.066 02.110 15672 Exposure complete 03:35:58.086 00.020 15672 worker thread done servicing request 03:35:58.086 00.000 30444 OnExposeComplete: enter 03:35:58.086 00.000 30444 UpdateGuideState(): m_state=6 03:35:58.086 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8311 03:35:58.086 00.000 30444 Star::Find returns 1 (1), X=463.76, Y=203.68, Mass=36178, SNR=37.0, Peak=4796 HFD=4.5 03:35:58.086 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 03:35:58.086 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.09 = -0.09) 03:35:58.086 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=-0.21 hyp=0.71 cameraTheta=-0.30 mountX=0.71 mountY=-0.06, mountTheta=-0.09 03:35:58.088 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=-0.21, opts=13) 03:35:58.088 00.000 30444 Enqueuing Move request for scope (0.68, -0.21) 03:35:58.088 00.000 15672 Worker thread wakes up 03:35:58.088 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.21) opts 0xd 03:35:58.088 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, -0.21) 03:35:58.088 00.000 15672 Moving (0.68, -0.21) raw xDistance=0.71 yDistance=-0.06 03:35:58.088 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.71 03:35:58.088 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:35:58.088 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 03:35:58.088 00.000 15672 MoveAxis(W, 186, ABG) 03:35:58.088 00.000 15672 Guiding Dir = 3, Dur = 186 03:35:58.089 00.001 15672 IsSlewing returns 0 03:35:58.093 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=11297, FiltMin=2615, FiltMax=9264, Gamma=2.950 03:35:58.097 00.004 15672 IsGuiding returns 0 03:35:58.112 00.015 15672 PulseGuide returned control before completion, sleep 181 03:35:58.135 00.023 30444 UpdateGuideState exits: m=36178 SNR=37.0 Saturated 03:35:58.135 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:35:58.135 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:35:58.135 00.000 30444 Enqueuing Expose request 03:35:58.353 00.218 15672 IsGuiding returns 0 03:35:58.353 00.000 15672 Move returns status 0, amount 186 03:35:58.353 00.000 15672 MoveAxis(N, 0, ABG) 03:35:58.353 00.000 15672 Move returns status 0, amount 0 03:35:58.353 00.000 15672 move complete, result=0 03:35:58.354 00.001 15672 worker thread done servicing request 03:35:58.354 00.000 15672 Worker thread wakes up 03:35:58.354 00.000 30444 GuideStep: 0.7 px 186 ms WEST, -0.1 px 0 ms NORTH 03:35:58.354 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:35:58.354 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:00.270 01.916 15672 Exposure complete 03:36:00.300 00.030 15672 worker thread done servicing request 03:36:00.301 00.001 30444 OnExposeComplete: enter 03:36:00.301 00.000 30444 UpdateGuideState(): m_state=6 03:36:00.301 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8312 03:36:00.301 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=203.94, Mass=26897, SNR=25.1, Peak=5347 HFD=4.0 03:36:00.301 00.000 30444 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.28) = xAngle (0.61 = 0.61) 03:36:00.301 00.000 30444 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.55 = 0.55) 03:36:00.301 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.33 mountX=0.11 mountY=0.07, mountTheta=0.57 03:36:00.301 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.05, opts=13) 03:36:00.301 00.000 30444 Enqueuing Move request for scope (0.13, 0.05) 03:36:00.301 00.000 15672 Worker thread wakes up 03:36:00.302 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd 03:36:00.302 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.05) 03:36:00.302 00.000 15672 Moving (0.13, 0.05) raw xDistance=0.11 yDistance=0.07 03:36:00.302 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:36:00.302 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:36:00.302 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 03:36:00.302 00.000 15672 MoveAxis(E, 0, ABG) 03:36:00.302 00.000 15672 Move returns status 0, amount 0 03:36:00.302 00.000 15672 MoveAxis(N, 0, ABG) 03:36:00.302 00.000 15672 Move returns status 0, amount 0 03:36:00.302 00.000 15672 move complete, result=0 03:36:00.302 00.000 15672 worker thread done servicing request 03:36:00.307 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2330, max=11121, FiltMin=2757, FiltMax=8856, Gamma=2.950 03:36:00.350 00.043 30444 UpdateGuideState exits: m=26897 SNR=25.1 Saturated 03:36:00.350 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:00.350 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:00.350 00.000 30444 Enqueuing Expose request 03:36:00.350 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:36:00.350 00.000 15672 Worker thread wakes up 03:36:00.350 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:00.350 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:02.458 02.108 15672 Exposure complete 03:36:02.478 00.020 15672 worker thread done servicing request 03:36:02.478 00.000 30444 OnExposeComplete: enter 03:36:02.478 00.000 30444 UpdateGuideState(): m_state=6 03:36:02.478 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8313 03:36:02.478 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=203.33, Mass=32518, SNR=32.6, Peak=5324 HFD=4.2 03:36:02.478 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 03:36:02.478 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 03:36:02.478 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.56 hyp=0.57 cameraTheta=-1.68 mountX=0.09 mountY=-0.56, mountTheta=-1.41 03:36:02.479 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.56, opts=13) 03:36:02.479 00.000 30444 Enqueuing Move request for scope (-0.06, -0.56) 03:36:02.479 00.000 15672 Worker thread wakes up 03:36:02.479 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.56) opts 0xd 03:36:02.479 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.56) 03:36:02.479 00.000 15672 Moving (-0.06, -0.56) raw xDistance=0.09 yDistance=-0.56 03:36:02.479 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:36:02.479 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:36:02.479 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56 03:36:02.479 00.000 15672 MoveAxis(E, 0, ABG) 03:36:02.479 00.000 15672 Move returns status 0, amount 0 03:36:02.479 00.000 15672 MoveAxis(N, 0, ABG) 03:36:02.479 00.000 15672 Move returns status 0, amount 0 03:36:02.479 00.000 15672 move complete, result=0 03:36:02.479 00.000 15672 worker thread done servicing request 03:36:02.484 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2321, max=11546, FiltMin=2721, FiltMax=9230, Gamma=2.950 03:36:02.527 00.043 30444 UpdateGuideState exits: m=32518 SNR=32.6 Saturated 03:36:02.527 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:02.527 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:02.527 00.000 30444 Enqueuing Expose request 03:36:02.527 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH 03:36:02.527 00.000 15672 Worker thread wakes up 03:36:02.527 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:02.527 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:04.435 01.908 15672 Exposure complete 03:36:04.455 00.020 15672 worker thread done servicing request 03:36:04.455 00.000 30444 OnExposeComplete: enter 03:36:04.455 00.000 30444 UpdateGuideState(): m_state=6 03:36:04.455 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8314 03:36:04.455 00.000 30444 Star::Find returns 1 (1), X=462.78, Y=203.51, Mass=36066, SNR=31.0, Peak=5477 HFD=3.7 03:36:04.455 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 03:36:04.455 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 03:36:04.455 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.39 hyp=0.49 cameraTheta=-2.24 mountX=-0.19 mountY=-0.44, mountTheta=-1.97 03:36:04.456 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.39, opts=13) 03:36:04.456 00.000 30444 Enqueuing Move request for scope (-0.31, -0.39) 03:36:04.456 00.000 15672 Worker thread wakes up 03:36:04.456 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.39) opts 0xd 03:36:04.456 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.39) 03:36:04.456 00.000 15672 Moving (-0.31, -0.39) raw xDistance=-0.19 yDistance=-0.44 03:36:04.456 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 03:36:04.456 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:36:04.456 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44 03:36:04.456 00.000 15672 MoveAxis(E, 0, ABG) 03:36:04.456 00.000 15672 Move returns status 0, amount 0 03:36:04.456 00.000 15672 MoveAxis(N, 0, ABG) 03:36:04.456 00.000 15672 Move returns status 0, amount 0 03:36:04.456 00.000 15672 move complete, result=0 03:36:04.456 00.000 15672 worker thread done servicing request 03:36:04.461 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=14255, FiltMin=2616, FiltMax=10598, Gamma=2.950 03:36:04.578 00.117 30444 UpdateGuideState exits: m=36066 SNR=31.0 Saturated 03:36:04.578 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:04.578 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:04.578 00.000 30444 Enqueuing Expose request 03:36:04.578 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 03:36:04.578 00.000 15672 Worker thread wakes up 03:36:04.578 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:04.578 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:06.684 02.106 15672 Exposure complete 03:36:06.704 00.020 15672 worker thread done servicing request 03:36:06.704 00.000 30444 OnExposeComplete: enter 03:36:06.704 00.000 30444 UpdateGuideState(): m_state=6 03:36:06.704 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8315 03:36:06.704 00.000 30444 Star::Find returns 1 (1), X=462.31, Y=203.52, Mass=30140, SNR=27.9, Peak=5190 HFD=3.5 03:36:06.704 00.000 30444 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.28) = xAngle (-2.41 = -2.41) 03:36:06.704 00.000 30444 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.47 = -2.47) 03:36:06.704 00.000 30444 CameraToMount -- cameraX=-0.77 cameraY=-0.37 hyp=0.86 cameraTheta=-2.69 mountX=-0.64 mountY=-0.53, mountTheta=-2.45 03:36:06.705 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.77, y=-0.37, opts=13) 03:36:06.705 00.000 30444 Enqueuing Move request for scope (-0.77, -0.37) 03:36:06.705 00.000 15672 Worker thread wakes up 03:36:06.705 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.37) opts 0xd 03:36:06.705 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.77, -0.37) 03:36:06.705 00.000 15672 Moving (-0.77, -0.37) raw xDistance=-0.64 yDistance=-0.53 03:36:06.705 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64 03:36:06.705 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:36:06.705 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53 03:36:06.705 00.000 15672 MoveAxis(E, 173, ABG) 03:36:06.705 00.000 15672 Guiding Dir = 2, Dur = 173 03:36:06.706 00.001 15672 IsSlewing returns 0 03:36:06.707 00.001 15672 IsGuiding returns 0 03:36:06.711 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=12218, FiltMin=2628, FiltMax=9505, Gamma=2.950 03:36:06.723 00.012 15672 PulseGuide returned control before completion, sleep 167 03:36:06.753 00.030 30444 UpdateGuideState exits: m=30140 SNR=27.9 Saturated 03:36:06.753 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:06.753 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:06.753 00.000 30444 Enqueuing Expose request 03:36:06.899 00.146 15672 IsGuiding returns 0 03:36:06.900 00.001 15672 Move returns status 0, amount 173 03:36:06.900 00.000 15672 MoveAxis(N, 0, ABG) 03:36:06.900 00.000 15672 Move returns status 0, amount 0 03:36:06.900 00.000 15672 move complete, result=0 03:36:06.900 00.000 15672 worker thread done servicing request 03:36:06.900 00.000 15672 Worker thread wakes up 03:36:06.900 00.000 30444 GuideStep: -0.6 px 173 ms EAST, -0.5 px 0 ms NORTH 03:36:06.900 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:06.900 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:08.809 01.909 15672 Exposure complete 03:36:08.828 00.019 15672 worker thread done servicing request 03:36:08.829 00.001 30444 OnExposeComplete: enter 03:36:08.829 00.000 30444 UpdateGuideState(): m_state=6 03:36:08.829 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8316 03:36:08.829 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=203.33, Mass=35801, SNR=28.9, Peak=5475 HFD=3.9 03:36:08.829 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 03:36:08.829 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 03:36:08.829 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.56 hyp=0.56 cameraTheta=-1.56 mountX=0.16 mountY=-0.55, mountTheta=-1.29 03:36:08.829 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.56, opts=13) 03:36:08.829 00.000 30444 Enqueuing Move request for scope (0.01, -0.56) 03:36:08.829 00.000 15672 Worker thread wakes up 03:36:08.830 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.56) opts 0xd 03:36:08.830 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.56) 03:36:08.830 00.000 15672 Moving (0.01, -0.56) raw xDistance=0.16 yDistance=-0.55 03:36:08.830 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 03:36:08.830 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.64 newest=-1.52 03:36:08.830 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 03:36:08.830 00.000 15672 MoveAxis(E, 0, ABG) 03:36:08.830 00.000 15672 Move returns status 0, amount 0 03:36:08.830 00.000 15672 MoveAxis(N, 97, ABG) 03:36:08.830 00.000 15672 Guiding Dir = 0, Dur = 97 03:36:08.830 00.000 15672 IsSlewing returns 0 03:36:08.832 00.002 15672 IsGuiding returns 0 03:36:08.836 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=12254, FiltMin=2582, FiltMax=9711, Gamma=2.950 03:36:08.879 00.043 30444 UpdateGuideState exits: m=35801 SNR=28.9 Saturated 03:36:08.879 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:08.879 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:08.879 00.000 30444 Enqueuing Expose request 03:36:08.912 00.033 15672 PulseGuide returned control before completion, sleep 28 03:36:08.942 00.030 15672 IsGuiding returns 1 03:36:08.942 00.000 15672 scope still moving after pulse duration time elapsed 03:36:08.962 00.020 15672 IsSlewing returns 0 03:36:08.963 00.001 15672 IsGuiding returns 1 03:36:08.984 00.021 15672 IsSlewing returns 0 03:36:08.985 00.001 15672 IsGuiding returns 1 03:36:09.006 00.021 15672 IsSlewing returns 0 03:36:09.056 00.050 15672 IsGuiding returns 0 03:36:09.056 00.000 15672 scope move finished after 97 + 127 ms 03:36:09.056 00.000 15672 Move returns status 0, amount 97 03:36:09.056 00.000 15672 move complete, result=0 03:36:09.057 00.001 15672 worker thread done servicing request 03:36:09.057 00.000 15672 Worker thread wakes up 03:36:09.057 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:09.057 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:09.057 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 97 ms NORTH 03:36:11.172 02.115 15672 Exposure complete 03:36:11.203 00.031 15672 worker thread done servicing request 03:36:11.203 00.000 30444 OnExposeComplete: enter 03:36:11.203 00.000 30444 UpdateGuideState(): m_state=6 03:36:11.203 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8317 03:36:11.203 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=203.22, Mass=37927, SNR=31.3, Peak=5357 HFD=3.9 03:36:11.203 00.000 30444 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.28) = xAngle (-0.95 = -0.95) 03:36:11.204 00.001 30444 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.01 = -1.01) 03:36:11.204 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.68 hyp=0.72 cameraTheta=-1.23 mountX=0.42 mountY=-0.61, mountTheta=-0.97 03:36:11.204 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.68, opts=13) 03:36:11.204 00.000 30444 Enqueuing Move request for scope (0.24, -0.68) 03:36:11.204 00.000 15672 Worker thread wakes up 03:36:11.204 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.68) opts 0xd 03:36:11.204 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.68) 03:36:11.204 00.000 15672 Moving (0.24, -0.68) raw xDistance=0.42 yDistance=-0.61 03:36:11.204 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 03:36:11.204 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 03:36:11.204 00.000 15672 MoveAxis(W, 113, ABG) 03:36:11.204 00.000 15672 Guiding Dir = 3, Dur = 113 03:36:11.205 00.001 15672 IsSlewing returns 0 03:36:11.210 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=13173, FiltMin=2637, FiltMax=9567, Gamma=2.950 03:36:11.213 00.003 15672 IsGuiding returns 0 03:36:11.228 00.015 15672 PulseGuide returned control before completion, sleep 109 03:36:11.340 00.112 15672 IsGuiding returns 1 03:36:11.340 00.000 15672 scope still moving after pulse duration time elapsed 03:36:11.360 00.020 15672 IsSlewing returns 0 03:36:11.373 00.013 15672 IsGuiding returns 0 03:36:11.373 00.000 15672 scope move finished after 113 + 46 ms 03:36:11.373 00.000 15672 Move returns status 0, amount 113 03:36:11.373 00.000 15672 MoveAxis(N, 109, ABG) 03:36:11.373 00.000 15672 Guiding Dir = 0, Dur = 109 03:36:11.373 00.000 15672 IsSlewing returns 0 03:36:11.374 00.001 15672 IsGuiding returns 0 03:36:11.451 00.077 15672 PulseGuide returned control before completion, sleep 42 03:36:11.495 00.044 15672 IsGuiding returns 1 03:36:11.495 00.000 15672 scope still moving after pulse duration time elapsed 03:36:11.517 00.022 15672 IsSlewing returns 0 03:36:11.518 00.001 15672 IsGuiding returns 1 03:36:11.539 00.021 15672 IsSlewing returns 0 03:36:11.540 00.001 15672 IsGuiding returns 1 03:36:11.561 00.021 15672 IsSlewing returns 0 03:36:11.562 00.001 15672 IsGuiding returns 1 03:36:11.584 00.022 15672 IsSlewing returns 0 03:36:11.612 00.028 15672 IsGuiding returns 0 03:36:11.613 00.001 15672 scope move finished after 109 + 130 ms 03:36:11.613 00.000 15672 Move returns status 0, amount 109 03:36:11.613 00.000 15672 move complete, result=0 03:36:11.613 00.000 15672 worker thread done servicing request 03:36:11.706 00.093 30444 UpdateGuideState exits: m=37927 SNR=31.3 Saturated 03:36:11.706 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:11.707 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:11.707 00.000 30444 Enqueuing Expose request 03:36:11.707 00.000 30444 GuideStep: 0.4 px 113 ms WEST, -0.6 px 109 ms NORTH 03:36:11.707 00.000 15672 Worker thread wakes up 03:36:11.707 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:11.708 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:13.613 01.905 15672 Exposure complete 03:36:13.633 00.020 15672 worker thread done servicing request 03:36:13.634 00.001 30444 OnExposeComplete: enter 03:36:13.634 00.000 30444 UpdateGuideState(): m_state=6 03:36:13.634 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8318 03:36:13.634 00.000 30444 Star::Find returns 1 (1), X=462.55, Y=203.74, Mass=21939, SNR=22.5, Peak=5088 HFD=3.4 03:36:13.634 00.000 30444 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.28) = xAngle (-2.59 = -2.59) 03:36:13.634 00.000 30444 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 03:36:13.634 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.15 hyp=0.55 cameraTheta=-2.87 mountX=-0.47 mountY=-0.26, mountTheta=-2.63 03:36:13.634 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.15, opts=13) 03:36:13.634 00.000 30444 Enqueuing Move request for scope (-0.53, -0.15) 03:36:13.634 00.000 15672 Worker thread wakes up 03:36:13.635 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.15) opts 0xd 03:36:13.635 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.15) 03:36:13.635 00.000 15672 Moving (-0.53, -0.15) raw xDistance=-0.47 yDistance=-0.26 03:36:13.635 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.47 03:36:13.635 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 03:36:13.635 00.000 15672 MoveAxis(E, 119, ABG) 03:36:13.635 00.000 15672 Guiding Dir = 2, Dur = 119 03:36:13.635 00.000 15672 IsSlewing returns 0 03:36:13.637 00.002 15672 IsGuiding returns 0 03:36:13.641 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2355, max=10654, FiltMin=2692, FiltMax=8901, Gamma=2.950 03:36:13.656 00.015 15672 PulseGuide returned control before completion, sleep 110 03:36:13.683 00.027 30444 UpdateGuideState exits: m=21939 SNR=22.5 Saturated 03:36:13.683 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:13.684 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:13.684 00.000 30444 Enqueuing Expose request 03:36:13.769 00.085 15672 IsGuiding returns 1 03:36:13.769 00.000 15672 scope still moving after pulse duration time elapsed 03:36:13.789 00.020 15672 IsSlewing returns 0 03:36:13.800 00.011 15672 IsGuiding returns 0 03:36:13.800 00.000 15672 scope move finished after 119 + 45 ms 03:36:13.800 00.000 15672 Move returns status 0, amount 119 03:36:13.800 00.000 15672 MoveAxis(N, 47, ABG) 03:36:13.800 00.000 15672 Guiding Dir = 0, Dur = 47 03:36:13.801 00.001 15672 IsSlewing returns 0 03:36:13.802 00.001 15672 IsGuiding returns 0 03:36:13.943 00.141 15672 IsGuiding returns 0 03:36:13.943 00.000 15672 Move returns status 0, amount 47 03:36:13.943 00.000 15672 move complete, result=0 03:36:13.943 00.000 15672 worker thread done servicing request 03:36:13.943 00.000 15672 Worker thread wakes up 03:36:13.943 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:13.943 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:13.943 00.000 30444 GuideStep: -0.5 px 119 ms EAST, -0.3 px 47 ms NORTH 03:36:16.052 02.109 15672 Exposure complete 03:36:16.072 00.020 15672 worker thread done servicing request 03:36:16.072 00.000 30444 OnExposeComplete: enter 03:36:16.072 00.000 30444 UpdateGuideState(): m_state=6 03:36:16.073 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8319 03:36:16.073 00.000 30444 Star::Find returns 1 (1), X=462.47, Y=203.65, Mass=40382, SNR=36.6, Peak=5200 HFD=4.3 03:36:16.073 00.000 30444 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.28) = xAngle (-2.48 = -2.48) 03:36:16.073 00.000 30444 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.54 = -2.54) 03:36:16.073 00.000 30444 CameraToMount -- cameraX=-0.61 cameraY=-0.25 hyp=0.66 cameraTheta=-2.76 mountX=-0.52 mountY=-0.37, mountTheta=-2.52 03:36:16.073 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.61, y=-0.25, opts=13) 03:36:16.073 00.000 30444 Enqueuing Move request for scope (-0.61, -0.25) 03:36:16.073 00.000 15672 Worker thread wakes up 03:36:16.073 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.25) opts 0xd 03:36:16.074 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.61, -0.25) 03:36:16.074 00.000 15672 Moving (-0.61, -0.25) raw xDistance=-0.52 yDistance=-0.37 03:36:16.074 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52 03:36:16.074 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 03:36:16.074 00.000 15672 MoveAxis(E, 148, ABG) 03:36:16.074 00.000 15672 Guiding Dir = 2, Dur = 148 03:36:16.074 00.000 15672 IsSlewing returns 0 03:36:16.075 00.001 15672 IsGuiding returns 0 03:36:16.080 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=13797, FiltMin=2632, FiltMax=11145, Gamma=2.950 03:36:16.100 00.020 15672 PulseGuide returned control before completion, sleep 134 03:36:16.124 00.024 30444 UpdateGuideState exits: m=40382 SNR=36.6 Saturated 03:36:16.124 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:16.124 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:16.124 00.000 30444 Enqueuing Expose request 03:36:16.237 00.113 15672 IsGuiding returns 1 03:36:16.237 00.000 15672 scope still moving after pulse duration time elapsed 03:36:16.258 00.021 15672 IsSlewing returns 0 03:36:16.308 00.050 15672 IsGuiding returns 0 03:36:16.309 00.001 15672 scope move finished after 148 + 85 ms 03:36:16.309 00.000 15672 Move returns status 0, amount 148 03:36:16.309 00.000 15672 MoveAxis(N, 66, ABG) 03:36:16.309 00.000 15672 Guiding Dir = 0, Dur = 66 03:36:16.310 00.001 15672 IsSlewing returns 0 03:36:16.312 00.002 15672 IsGuiding returns 0 03:36:16.391 00.079 15672 IsGuiding returns 1 03:36:16.391 00.000 15672 scope still moving after pulse duration time elapsed 03:36:16.412 00.021 15672 IsSlewing returns 0 03:36:16.413 00.001 15672 IsGuiding returns 1 03:36:16.434 00.021 15672 IsSlewing returns 0 03:36:16.435 00.001 15672 IsGuiding returns 1 03:36:16.456 00.021 15672 IsSlewing returns 0 03:36:16.468 00.012 15672 IsGuiding returns 0 03:36:16.468 00.000 15672 scope move finished after 66 + 89 ms 03:36:16.468 00.000 15672 Move returns status 0, amount 66 03:36:16.468 00.000 15672 move complete, result=0 03:36:16.468 00.000 15672 worker thread done servicing request 03:36:16.468 00.000 15672 Worker thread wakes up 03:36:16.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:16.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:16.468 00.000 30444 GuideStep: -0.5 px 148 ms EAST, -0.4 px 66 ms NORTH 03:36:18.376 01.908 15672 Exposure complete 03:36:18.396 00.020 15672 worker thread done servicing request 03:36:18.396 00.000 30444 OnExposeComplete: enter 03:36:18.396 00.000 30444 UpdateGuideState(): m_state=6 03:36:18.396 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8320 03:36:18.396 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=203.48, Mass=46299, SNR=38.3, Peak=5592 HFD=4.0 03:36:18.397 00.001 30444 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.28) = xAngle (-0.79 = -0.79) 03:36:18.397 00.000 30444 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 03:36:18.397 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.41 hyp=0.47 cameraTheta=-1.07 mountX=0.33 mountY=-0.36, mountTheta=-0.82 03:36:18.397 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.41, opts=13) 03:36:18.397 00.000 30444 Enqueuing Move request for scope (0.22, -0.41) 03:36:18.397 00.000 15672 Worker thread wakes up 03:36:18.397 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.41) opts 0xd 03:36:18.397 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.41) 03:36:18.397 00.000 15672 Moving (0.22, -0.41) raw xDistance=0.33 yDistance=-0.36 03:36:18.397 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33 03:36:18.397 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 03:36:18.397 00.000 15672 MoveAxis(W, 79, ABG) 03:36:18.397 00.000 15672 Guiding Dir = 3, Dur = 79 03:36:18.399 00.002 15672 IsSlewing returns 0 03:36:18.400 00.001 15672 IsGuiding returns 0 03:36:18.404 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=14740, FiltMin=2643, FiltMax=11156, Gamma=2.950 03:36:18.418 00.014 15672 PulseGuide returned control before completion, sleep 72 03:36:18.447 00.029 30444 UpdateGuideState exits: m=46299 SNR=38.3 Saturated 03:36:18.447 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:18.447 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:18.447 00.000 30444 Enqueuing Expose request 03:36:18.492 00.045 15672 IsGuiding returns 1 03:36:18.492 00.000 15672 scope still moving after pulse duration time elapsed 03:36:18.512 00.020 15672 IsSlewing returns 0 03:36:18.529 00.017 15672 IsGuiding returns 0 03:36:18.530 00.001 15672 scope move finished after 79 + 50 ms 03:36:18.530 00.000 15672 Move returns status 0, amount 79 03:36:18.530 00.000 15672 MoveAxis(N, 63, ABG) 03:36:18.530 00.000 15672 Guiding Dir = 0, Dur = 63 03:36:18.530 00.000 15672 IsSlewing returns 0 03:36:18.533 00.003 15672 IsGuiding returns 0 03:36:18.611 00.078 15672 IsGuiding returns 1 03:36:18.611 00.000 15672 scope still moving after pulse duration time elapsed 03:36:18.632 00.021 15672 IsSlewing returns 0 03:36:18.635 00.003 15672 IsGuiding returns 1 03:36:18.656 00.021 15672 IsSlewing returns 0 03:36:18.659 00.003 15672 IsGuiding returns 1 03:36:18.680 00.021 15672 IsSlewing returns 0 03:36:18.721 00.041 15672 IsGuiding returns 0 03:36:18.721 00.000 15672 scope move finished after 63 + 125 ms 03:36:18.721 00.000 15672 Move returns status 0, amount 63 03:36:18.722 00.001 15672 move complete, result=0 03:36:18.722 00.000 15672 worker thread done servicing request 03:36:18.722 00.000 15672 Worker thread wakes up 03:36:18.722 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:18.722 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:18.722 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -0.4 px 63 ms NORTH 03:36:20.830 02.108 15672 Exposure complete 03:36:20.850 00.020 15672 worker thread done servicing request 03:36:20.850 00.000 30444 OnExposeComplete: enter 03:36:20.850 00.000 30444 UpdateGuideState(): m_state=6 03:36:20.850 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8321 03:36:20.850 00.000 30444 Star::Find returns 1 (1), X=463.36, Y=203.27, Mass=36547, SNR=36.5, Peak=5762 HFD=3.6 03:36:20.850 00.000 30444 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 03:36:20.850 00.000 30444 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 03:36:20.850 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.63 hyp=0.69 cameraTheta=-1.15 mountX=0.44 mountY=-0.55, mountTheta=-0.90 03:36:20.851 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.63, opts=13) 03:36:20.851 00.000 30444 Enqueuing Move request for scope (0.28, -0.63) 03:36:20.851 00.000 15672 Worker thread wakes up 03:36:20.851 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.63) opts 0xd 03:36:20.851 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.63) 03:36:20.851 00.000 15672 Moving (0.28, -0.63) raw xDistance=0.44 yDistance=-0.55 03:36:20.851 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44 03:36:20.851 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 03:36:20.851 00.000 15672 MoveAxis(W, 124, ABG) 03:36:20.851 00.000 15672 Guiding Dir = 3, Dur = 124 03:36:20.852 00.001 15672 IsSlewing returns 0 03:36:20.856 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=16074, FiltMin=2578, FiltMax=11199, Gamma=2.950 03:36:20.877 00.021 15672 IsGuiding returns 0 03:36:20.892 00.015 15672 PulseGuide returned control before completion, sleep 119 03:36:21.038 00.146 15672 IsGuiding returns 0 03:36:21.038 00.000 15672 Move returns status 0, amount 124 03:36:21.038 00.000 15672 MoveAxis(N, 98, ABG) 03:36:21.038 00.000 15672 Guiding Dir = 0, Dur = 98 03:36:21.039 00.001 15672 IsSlewing returns 0 03:36:21.041 00.002 15672 IsGuiding returns 0 03:36:21.116 00.075 15672 PulseGuide returned control before completion, sleep 33 03:36:21.152 00.036 15672 IsGuiding returns 1 03:36:21.152 00.000 15672 scope still moving after pulse duration time elapsed 03:36:21.173 00.021 15672 IsSlewing returns 0 03:36:21.176 00.003 15672 IsGuiding returns 1 03:36:21.197 00.021 15672 IsSlewing returns 0 03:36:21.200 00.003 15672 IsGuiding returns 1 03:36:21.221 00.021 15672 IsSlewing returns 0 03:36:21.245 00.024 15672 IsGuiding returns 0 03:36:21.246 00.001 15672 scope move finished after 98 + 106 ms 03:36:21.246 00.000 15672 Move returns status 0, amount 98 03:36:21.246 00.000 15672 move complete, result=0 03:36:21.246 00.000 15672 worker thread done servicing request 03:36:21.363 00.117 30444 UpdateGuideState exits: m=36547 SNR=36.5 Saturated 03:36:21.363 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:21.364 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:21.364 00.000 30444 Enqueuing Expose request 03:36:21.364 00.000 30444 GuideStep: 0.4 px 124 ms WEST, -0.6 px 98 ms NORTH 03:36:21.364 00.000 15672 Worker thread wakes up 03:36:21.364 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:21.364 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:23.270 01.906 15672 Exposure complete 03:36:23.290 00.020 15672 worker thread done servicing request 03:36:23.290 00.000 30444 OnExposeComplete: enter 03:36:23.290 00.000 30444 UpdateGuideState(): m_state=6 03:36:23.290 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8322 03:36:23.290 00.000 30444 Star::Find returns 1 (1), X=462.85, Y=203.63, Mass=38047, SNR=29.9, Peak=5465 HFD=3.8 03:36:23.290 00.000 30444 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.28) = xAngle (-2.00 = -2.00) 03:36:23.290 00.000 30444 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.06 = -2.06) 03:36:23.290 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.27 hyp=0.35 cameraTheta=-2.28 mountX=-0.15 mountY=-0.31, mountTheta=-2.01 03:36:23.291 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.27, opts=13) 03:36:23.291 00.000 30444 Enqueuing Move request for scope (-0.23, -0.27) 03:36:23.291 00.000 15672 Worker thread wakes up 03:36:23.291 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.27) opts 0xd 03:36:23.291 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.27) 03:36:23.291 00.000 15672 Moving (-0.23, -0.27) raw xDistance=-0.15 yDistance=-0.31 03:36:23.291 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 03:36:23.291 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 03:36:23.291 00.000 15672 MoveAxis(E, 0, ABG) 03:36:23.291 00.000 15672 Move returns status 0, amount 0 03:36:23.291 00.000 15672 MoveAxis(N, 55, ABG) 03:36:23.291 00.000 15672 Guiding Dir = 0, Dur = 55 03:36:23.292 00.001 15672 IsSlewing returns 0 03:36:23.296 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=14718, FiltMin=2575, FiltMax=10983, Gamma=2.950 03:36:23.321 00.025 15672 IsGuiding returns 0 03:36:23.389 00.068 30444 UpdateGuideState exits: m=38047 SNR=29.9 Saturated 03:36:23.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:23.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:23.389 00.000 30444 Enqueuing Expose request 03:36:23.405 00.016 15672 IsGuiding returns 1 03:36:23.405 00.000 15672 scope still moving after pulse duration time elapsed 03:36:23.426 00.021 15672 IsSlewing returns 0 03:36:23.428 00.002 15672 IsGuiding returns 1 03:36:23.449 00.021 15672 IsSlewing returns 0 03:36:23.449 00.000 15672 IsGuiding returns 1 03:36:23.471 00.022 15672 IsSlewing returns 0 03:36:23.497 00.026 15672 IsGuiding returns 0 03:36:23.497 00.000 15672 scope move finished after 55 + 121 ms 03:36:23.498 00.001 15672 Move returns status 0, amount 55 03:36:23.498 00.000 15672 move complete, result=0 03:36:23.498 00.000 15672 worker thread done servicing request 03:36:23.498 00.000 15672 Worker thread wakes up 03:36:23.498 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:23.498 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:23.498 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 55 ms NORTH 03:36:25.614 02.116 15672 Exposure complete 03:36:25.644 00.030 15672 worker thread done servicing request 03:36:25.644 00.000 30444 OnExposeComplete: enter 03:36:25.644 00.000 30444 UpdateGuideState(): m_state=6 03:36:25.644 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8323 03:36:25.644 00.000 30444 Star::Find returns 1 (1), X=463.29, Y=203.25, Mass=44205, SNR=42.1, Peak=5735 HFD=4.1 03:36:25.645 00.001 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 03:36:25.645 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.05 = -1.05) 03:36:25.645 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.64 hyp=0.68 cameraTheta=-1.26 mountX=0.37 mountY=-0.59, mountTheta=-1.00 03:36:25.645 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.64, opts=13) 03:36:25.645 00.000 30444 Enqueuing Move request for scope (0.21, -0.64) 03:36:25.645 00.000 15672 Worker thread wakes up 03:36:25.645 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.64) opts 0xd 03:36:25.645 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.64) 03:36:25.645 00.000 15672 Moving (0.21, -0.64) raw xDistance=0.37 yDistance=-0.59 03:36:25.645 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37 03:36:25.646 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 03:36:25.646 00.000 15672 MoveAxis(W, 101, ABG) 03:36:25.646 00.000 15672 Guiding Dir = 3, Dur = 101 03:36:25.646 00.000 15672 IsSlewing returns 0 03:36:25.648 00.002 15672 IsGuiding returns 0 03:36:25.651 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=13330, FiltMin=2579, FiltMax=11105, Gamma=2.950 03:36:25.669 00.018 15672 PulseGuide returned control before completion, sleep 90 03:36:25.695 00.026 30444 UpdateGuideState exits: m=44205 SNR=42.1 Saturated 03:36:25.695 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:25.695 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:25.695 00.000 30444 Enqueuing Expose request 03:36:25.782 00.087 15672 IsGuiding returns 0 03:36:25.782 00.000 15672 Move returns status 0, amount 101 03:36:25.782 00.000 15672 MoveAxis(N, 104, ABG) 03:36:25.782 00.000 15672 Guiding Dir = 0, Dur = 104 03:36:25.783 00.001 15672 IsSlewing returns 0 03:36:25.783 00.000 15672 IsGuiding returns 0 03:36:25.861 00.078 15672 PulseGuide returned control before completion, sleep 37 03:36:25.942 00.081 15672 IsGuiding returns 1 03:36:25.942 00.000 15672 scope still moving after pulse duration time elapsed 03:36:25.963 00.021 15672 IsSlewing returns 0 03:36:25.990 00.027 15672 IsGuiding returns 0 03:36:25.990 00.000 15672 scope move finished after 104 + 102 ms 03:36:25.990 00.000 15672 Move returns status 0, amount 104 03:36:25.990 00.000 15672 move complete, result=0 03:36:25.990 00.000 15672 worker thread done servicing request 03:36:25.990 00.000 15672 Worker thread wakes up 03:36:25.990 00.000 30444 GuideStep: 0.4 px 101 ms WEST, -0.6 px 104 ms NORTH 03:36:25.990 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:25.990 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:27.898 01.908 15672 Exposure complete 03:36:27.922 00.024 15672 worker thread done servicing request 03:36:27.922 00.000 30444 OnExposeComplete: enter 03:36:27.922 00.000 30444 UpdateGuideState(): m_state=6 03:36:27.923 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8324 03:36:27.923 00.000 30444 Star::Find returns 1 (1), X=462.82, Y=203.58, Mass=36485, SNR=34.3, Peak=5351 HFD=3.7 03:36:27.923 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 03:36:27.923 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 03:36:27.923 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.32 hyp=0.41 cameraTheta=-2.26 mountX=-0.17 mountY=-0.37, mountTheta=-1.99 03:36:27.923 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.32, opts=13) 03:36:27.923 00.000 30444 Enqueuing Move request for scope (-0.26, -0.32) 03:36:27.923 00.000 15672 Worker thread wakes up 03:36:27.923 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.32) opts 0xd 03:36:27.924 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.32) 03:36:27.924 00.000 15672 Moving (-0.26, -0.32) raw xDistance=-0.17 yDistance=-0.37 03:36:27.924 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:36:27.924 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 03:36:27.924 00.000 15672 MoveAxis(E, 0, ABG) 03:36:27.924 00.000 15672 Move returns status 0, amount 0 03:36:27.924 00.000 15672 MoveAxis(N, 66, ABG) 03:36:27.924 00.000 15672 Guiding Dir = 0, Dur = 66 03:36:27.924 00.000 15672 IsSlewing returns 0 03:36:27.925 00.001 15672 IsGuiding returns 0 03:36:27.930 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=13490, FiltMin=2601, FiltMax=10648, Gamma=2.950 03:36:27.982 00.052 30444 UpdateGuideState exits: m=36485 SNR=34.3 Saturated 03:36:27.982 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:27.982 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:27.982 00.000 30444 Enqueuing Expose request 03:36:28.002 00.020 15672 IsGuiding returns 1 03:36:28.003 00.001 15672 scope still moving after pulse duration time elapsed 03:36:28.024 00.021 15672 IsSlewing returns 0 03:36:28.097 00.073 15672 IsGuiding returns 0 03:36:28.097 00.000 15672 scope move finished after 66 + 105 ms 03:36:28.097 00.000 15672 Move returns status 0, amount 66 03:36:28.097 00.000 15672 move complete, result=0 03:36:28.097 00.000 15672 worker thread done servicing request 03:36:28.098 00.001 15672 Worker thread wakes up 03:36:28.098 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 66 ms NORTH 03:36:28.098 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:28.098 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:30.207 02.109 15672 Exposure complete 03:36:30.226 00.019 15672 worker thread done servicing request 03:36:30.226 00.000 30444 OnExposeComplete: enter 03:36:30.227 00.001 30444 UpdateGuideState(): m_state=6 03:36:30.227 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8325 03:36:30.227 00.000 30444 Star::Find returns 1 (1), X=462.01, Y=203.80, Mass=34098, SNR=32.0, Peak=5814 HFD=3.6 03:36:30.227 00.000 30444 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.28) = xAngle (-2.77 = -2.77) 03:36:30.227 00.000 30444 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.84 = -2.84) 03:36:30.227 00.000 30444 CameraToMount -- cameraX=-1.07 cameraY=-0.10 hyp=1.07 cameraTheta=-3.05 mountX=-1.00 mountY=-0.32, mountTheta=-2.83 03:36:30.227 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.07, y=-0.10, opts=13) 03:36:30.227 00.000 30444 Enqueuing Move request for scope (-1.07, -0.10) 03:36:30.227 00.000 15672 Worker thread wakes up 03:36:30.228 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.07, -0.10) opts 0xd 03:36:30.228 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.07, -0.10) 03:36:30.228 00.000 15672 Moving (-1.07, -0.10) raw xDistance=-1.00 yDistance=-0.32 03:36:30.228 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.00 03:36:30.228 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 03:36:30.228 00.000 15672 MoveAxis(E, 271, ABG) 03:36:30.228 00.000 15672 Guiding Dir = 2, Dur = 271 03:36:30.229 00.001 15672 IsSlewing returns 0 03:36:30.230 00.001 15672 IsGuiding returns 0 03:36:30.234 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=13016, FiltMin=2594, FiltMax=9897, Gamma=2.950 03:36:30.254 00.020 15672 PulseGuide returned control before completion, sleep 258 03:36:30.277 00.023 30444 UpdateGuideState exits: m=34098 SNR=32.0 Saturated 03:36:30.277 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:30.277 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:30.277 00.000 30444 Enqueuing Expose request 03:36:30.515 00.238 15672 IsGuiding returns 1 03:36:30.516 00.001 15672 scope still moving after pulse duration time elapsed 03:36:30.537 00.021 15672 IsSlewing returns 0 03:36:30.543 00.006 15672 IsGuiding returns 0 03:36:30.544 00.001 15672 scope move finished after 271 + 42 ms 03:36:30.544 00.000 15672 Move returns status 0, amount 271 03:36:30.544 00.000 15672 MoveAxis(N, 58, ABG) 03:36:30.544 00.000 15672 Guiding Dir = 0, Dur = 58 03:36:30.545 00.001 15672 IsSlewing returns 0 03:36:30.547 00.002 15672 IsGuiding returns 0 03:36:30.626 00.079 15672 IsGuiding returns 1 03:36:30.626 00.000 15672 scope still moving after pulse duration time elapsed 03:36:30.647 00.021 15672 IsSlewing returns 0 03:36:30.672 00.025 15672 IsGuiding returns 1 03:36:30.692 00.020 15672 IsSlewing returns 0 03:36:30.694 00.002 15672 IsGuiding returns 1 03:36:30.715 00.021 15672 IsSlewing returns 0 03:36:30.735 00.020 15672 IsGuiding returns 0 03:36:30.735 00.000 15672 scope move finished after 58 + 128 ms 03:36:30.735 00.000 15672 Move returns status 0, amount 58 03:36:30.735 00.000 15672 move complete, result=0 03:36:30.735 00.000 15672 worker thread done servicing request 03:36:30.735 00.000 15672 Worker thread wakes up 03:36:30.735 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:30.735 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:30.735 00.000 30444 GuideStep: -1.0 px 271 ms EAST, -0.3 px 58 ms NORTH 03:36:32.642 01.907 15672 Exposure complete 03:36:32.662 00.020 15672 worker thread done servicing request 03:36:32.662 00.000 30444 OnExposeComplete: enter 03:36:32.662 00.000 30444 UpdateGuideState(): m_state=6 03:36:32.662 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8326 03:36:32.663 00.001 30444 Star::Find returns 1 (1), X=463.00, Y=203.55, Mass=38450, SNR=35.8, Peak=5611 HFD=3.7 03:36:32.663 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 03:36:32.663 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 03:36:32.663 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.81 mountX=0.02 mountY=-0.35, mountTheta=-1.53 03:36:32.663 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.34, opts=13) 03:36:32.663 00.000 30444 Enqueuing Move request for scope (-0.08, -0.34) 03:36:32.663 00.000 15672 Worker thread wakes up 03:36:32.663 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.34) opts 0xd 03:36:32.663 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.34) 03:36:32.663 00.000 15672 Moving (-0.08, -0.34) raw xDistance=0.02 yDistance=-0.35 03:36:32.663 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:36:32.663 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 03:36:32.664 00.001 15672 MoveAxis(E, 0, ABG) 03:36:32.664 00.000 15672 Move returns status 0, amount 0 03:36:32.664 00.000 15672 MoveAxis(N, 63, ABG) 03:36:32.664 00.000 15672 Guiding Dir = 0, Dur = 63 03:36:32.664 00.000 15672 IsSlewing returns 0 03:36:32.666 00.002 15672 IsGuiding returns 0 03:36:32.669 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=11929, FiltMin=2675, FiltMax=9298, Gamma=2.950 03:36:32.712 00.043 30444 UpdateGuideState exits: m=38450 SNR=35.8 Saturated 03:36:32.712 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:32.712 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:32.712 00.000 30444 Enqueuing Expose request 03:36:32.782 00.070 15672 IsGuiding returns 1 03:36:32.782 00.000 15672 scope still moving after pulse duration time elapsed 03:36:32.802 00.020 15672 IsSlewing returns 0 03:36:32.804 00.002 15672 IsGuiding returns 1 03:36:32.826 00.022 15672 IsSlewing returns 0 03:36:32.844 00.018 15672 IsGuiding returns 0 03:36:32.844 00.000 15672 scope move finished after 63 + 114 ms 03:36:32.844 00.000 15672 Move returns status 0, amount 63 03:36:32.844 00.000 15672 move complete, result=0 03:36:32.844 00.000 15672 worker thread done servicing request 03:36:32.844 00.000 15672 Worker thread wakes up 03:36:32.844 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:32.844 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:32.844 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 63 ms NORTH 03:36:34.952 02.108 15672 Exposure complete 03:36:34.972 00.020 15672 worker thread done servicing request 03:36:34.972 00.000 30444 OnExposeComplete: enter 03:36:34.972 00.000 30444 UpdateGuideState(): m_state=6 03:36:34.972 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8327 03:36:34.972 00.000 30444 Star::Find returns 1 (1), X=462.65, Y=203.09, Mass=34569, SNR=34.3, Peak=5378 HFD=3.9 03:36:34.972 00.000 30444 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 03:36:34.972 00.000 30444 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 03:36:34.972 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.80 hyp=0.91 cameraTheta=-2.06 mountX=-0.20 mountY=-0.88, mountTheta=-1.79 03:36:34.973 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.80, opts=13) 03:36:34.973 00.000 30444 Enqueuing Move request for scope (-0.43, -0.80) 03:36:34.973 00.000 15672 Worker thread wakes up 03:36:34.973 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.80) opts 0xd 03:36:34.973 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.80) 03:36:34.973 00.000 15672 Moving (-0.43, -0.80) raw xDistance=-0.20 yDistance=-0.88 03:36:34.973 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 03:36:34.973 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 03:36:34.973 00.000 15672 MoveAxis(E, 0, ABG) 03:36:34.973 00.000 15672 Move returns status 0, amount 0 03:36:34.973 00.000 15672 MoveAxis(N, 156, ABG) 03:36:34.973 00.000 15672 Guiding Dir = 0, Dur = 156 03:36:34.974 00.001 15672 IsSlewing returns 0 03:36:34.975 00.001 15672 IsGuiding returns 0 03:36:34.979 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2360, max=12395, FiltMin=2698, FiltMax=10248, Gamma=2.950 03:36:35.022 00.043 30444 UpdateGuideState exits: m=34569 SNR=34.3 Saturated 03:36:35.022 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:35.022 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:35.022 00.000 30444 Enqueuing Expose request 03:36:35.062 00.040 15672 PulseGuide returned control before completion, sleep 80 03:36:35.175 00.113 15672 IsGuiding returns 1 03:36:35.175 00.000 15672 scope still moving after pulse duration time elapsed 03:36:35.197 00.022 15672 IsSlewing returns 0 03:36:35.199 00.002 15672 IsGuiding returns 1 03:36:35.219 00.020 15672 IsSlewing returns 0 03:36:35.222 00.003 15672 IsGuiding returns 1 03:36:35.243 00.021 15672 IsSlewing returns 0 03:36:35.256 00.013 15672 IsGuiding returns 0 03:36:35.256 00.000 15672 scope move finished after 156 + 124 ms 03:36:35.256 00.000 15672 Move returns status 0, amount 156 03:36:35.256 00.000 15672 move complete, result=0 03:36:35.257 00.001 15672 worker thread done servicing request 03:36:35.257 00.000 15672 Worker thread wakes up 03:36:35.257 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:35.257 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:35.257 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 156 ms NORTH 03:36:37.166 01.909 15672 Exposure complete 03:36:37.186 00.020 15672 worker thread done servicing request 03:36:37.186 00.000 30444 OnExposeComplete: enter 03:36:37.186 00.000 30444 UpdateGuideState(): m_state=6 03:36:37.186 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8328 03:36:37.186 00.000 30444 Star::Find returns 1 (1), X=462.82, Y=204.38, Mass=38246, SNR=37.0, Peak=5449 HFD=3.8 03:36:37.186 00.000 30444 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 03:36:37.186 00.000 30444 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 03:36:37.186 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.49 hyp=0.55 cameraTheta=2.06 mountX=-0.38 mountY=0.42, mountTheta=2.31 03:36:37.187 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.49, opts=13) 03:36:37.187 00.000 30444 Enqueuing Move request for scope (-0.26, 0.49) 03:36:37.187 00.000 15672 Worker thread wakes up 03:36:37.187 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.49) opts 0xd 03:36:37.187 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.49) 03:36:37.187 00.000 15672 Moving (-0.26, 0.49) raw xDistance=-0.38 yDistance=0.42 03:36:37.187 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 03:36:37.187 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:36:37.187 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 03:36:37.187 00.000 15672 MoveAxis(E, 103, ABG) 03:36:37.187 00.000 15672 Guiding Dir = 2, Dur = 103 03:36:37.188 00.001 15672 IsSlewing returns 0 03:36:37.189 00.001 15672 IsGuiding returns 0 03:36:37.193 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=11773, FiltMin=2664, FiltMax=9608, Gamma=2.950 03:36:37.204 00.011 15672 PulseGuide returned control before completion, sleep 99 03:36:37.239 00.035 30444 UpdateGuideState exits: m=38246 SNR=37.0 Saturated 03:36:37.239 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:37.239 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:37.239 00.000 30444 Enqueuing Expose request 03:36:37.331 00.092 15672 IsGuiding returns 0 03:36:37.331 00.000 15672 Move returns status 0, amount 103 03:36:37.331 00.000 15672 MoveAxis(N, 0, ABG) 03:36:37.332 00.001 15672 Move returns status 0, amount 0 03:36:37.332 00.000 15672 move complete, result=0 03:36:37.332 00.000 15672 worker thread done servicing request 03:36:37.332 00.000 15672 Worker thread wakes up 03:36:37.332 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:37.332 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:37.332 00.000 30444 GuideStep: -0.4 px 103 ms EAST, 0.4 px 0 ms NORTH 03:36:39.439 02.107 15672 Exposure complete 03:36:39.459 00.020 15672 worker thread done servicing request 03:36:39.459 00.000 30444 OnExposeComplete: enter 03:36:39.459 00.000 30444 UpdateGuideState(): m_state=6 03:36:39.459 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8329 03:36:39.459 00.000 30444 Star::Find returns 1 (1), X=462.24, Y=203.95, Mass=37427, SNR=33.2, Peak=5591 HFD=3.8 03:36:39.459 00.000 30444 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.28) = xAngle (3.36 = -2.93) 03:36:39.459 00.000 30444 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.30 = -2.99) 03:36:39.459 00.000 30444 CameraToMount -- cameraX=-0.84 cameraY=0.05 hyp=0.85 cameraTheta=3.08 mountX=-0.83 mountY=-0.13, mountTheta=-2.99 03:36:39.460 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.84, y=0.05, opts=13) 03:36:39.460 00.000 30444 Enqueuing Move request for scope (-0.84, 0.05) 03:36:39.460 00.000 15672 Worker thread wakes up 03:36:39.460 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.05) opts 0xd 03:36:39.460 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.84, 0.05) 03:36:39.460 00.000 15672 Moving (-0.84, 0.05) raw xDistance=-0.83 yDistance=-0.13 03:36:39.460 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.83 03:36:39.460 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:36:39.460 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 03:36:39.460 00.000 15672 MoveAxis(E, 231, ABG) 03:36:39.460 00.000 15672 Guiding Dir = 2, Dur = 231 03:36:39.461 00.001 15672 IsSlewing returns 0 03:36:39.462 00.001 15672 IsGuiding returns 0 03:36:39.466 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=13708, FiltMin=2614, FiltMax=10980, Gamma=2.950 03:36:39.488 00.022 15672 PulseGuide returned control before completion, sleep 216 03:36:39.509 00.021 30444 UpdateGuideState exits: m=37427 SNR=33.2 Saturated 03:36:39.509 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:39.509 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:39.509 00.000 30444 Enqueuing Expose request 03:36:39.707 00.198 15672 IsGuiding returns 1 03:36:39.707 00.000 15672 scope still moving after pulse duration time elapsed 03:36:39.728 00.021 15672 IsSlewing returns 0 03:36:39.729 00.001 15672 IsGuiding returns 0 03:36:39.729 00.000 15672 scope move finished after 231 + 35 ms 03:36:39.729 00.000 15672 Move returns status 0, amount 231 03:36:39.729 00.000 15672 MoveAxis(N, 0, ABG) 03:36:39.729 00.000 15672 Move returns status 0, amount 0 03:36:39.729 00.000 15672 move complete, result=0 03:36:39.729 00.000 15672 worker thread done servicing request 03:36:39.729 00.000 15672 Worker thread wakes up 03:36:39.729 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:39.729 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:39.729 00.000 30444 GuideStep: -0.8 px 231 ms EAST, -0.1 px 0 ms NORTH 03:36:41.635 01.906 15672 Exposure complete 03:36:41.656 00.021 15672 worker thread done servicing request 03:36:41.656 00.000 30444 OnExposeComplete: enter 03:36:41.656 00.000 30444 UpdateGuideState(): m_state=6 03:36:41.656 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8330 03:36:41.656 00.000 30444 Star::Find returns 1 (1), X=463.39, Y=203.51, Mass=37923, SNR=32.3, Peak=5300 HFD=3.7 03:36:41.656 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 03:36:41.656 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 03:36:41.656 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.39 hyp=0.50 cameraTheta=-0.89 mountX=0.40 mountY=-0.31, mountTheta=-0.65 03:36:41.657 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.39, opts=13) 03:36:41.657 00.000 30444 Enqueuing Move request for scope (0.31, -0.39) 03:36:41.657 00.000 15672 Worker thread wakes up 03:36:41.657 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.39) opts 0xd 03:36:41.657 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.39) 03:36:41.657 00.000 15672 Moving (0.31, -0.39) raw xDistance=0.40 yDistance=-0.31 03:36:41.657 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40 03:36:41.657 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 03:36:41.657 00.000 15672 MoveAxis(W, 93, ABG) 03:36:41.657 00.000 15672 Guiding Dir = 3, Dur = 93 03:36:41.657 00.000 15672 IsSlewing returns 0 03:36:41.658 00.001 15672 IsGuiding returns 0 03:36:41.662 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=14123, FiltMin=2583, FiltMax=10413, Gamma=2.950 03:36:41.676 00.014 15672 PulseGuide returned control before completion, sleep 86 03:36:41.705 00.029 30444 UpdateGuideState exits: m=37923 SNR=32.3 Saturated 03:36:41.705 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:41.705 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:41.705 00.000 30444 Enqueuing Expose request 03:36:41.805 00.100 15672 IsGuiding returns 0 03:36:41.806 00.001 15672 Move returns status 0, amount 93 03:36:41.806 00.000 15672 MoveAxis(N, 55, ABG) 03:36:41.806 00.000 15672 Guiding Dir = 0, Dur = 55 03:36:41.807 00.001 15672 IsSlewing returns 0 03:36:41.810 00.003 15672 IsGuiding returns 0 03:36:41.885 00.075 15672 IsGuiding returns 1 03:36:41.885 00.000 15672 scope still moving after pulse duration time elapsed 03:36:41.906 00.021 15672 IsSlewing returns 0 03:36:41.907 00.001 15672 IsGuiding returns 1 03:36:41.928 00.021 15672 IsSlewing returns 0 03:36:41.928 00.000 15672 IsGuiding returns 1 03:36:41.949 00.021 15672 IsSlewing returns 0 03:36:41.981 00.032 15672 IsGuiding returns 0 03:36:41.981 00.000 15672 scope move finished after 55 + 116 ms 03:36:41.981 00.000 15672 Move returns status 0, amount 55 03:36:41.981 00.000 15672 move complete, result=0 03:36:41.981 00.000 15672 worker thread done servicing request 03:36:41.981 00.000 15672 Worker thread wakes up 03:36:41.981 00.000 30444 GuideStep: 0.4 px 93 ms WEST, -0.3 px 55 ms NORTH 03:36:41.981 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:41.981 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:44.088 02.107 15672 Exposure complete 03:36:44.108 00.020 15672 worker thread done servicing request 03:36:44.108 00.000 30444 OnExposeComplete: enter 03:36:44.108 00.000 30444 UpdateGuideState(): m_state=6 03:36:44.108 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8331 03:36:44.108 00.000 30444 Star::Find returns 1 (1), X=463.36, Y=203.14, Mass=43979, SNR=38.0, Peak=5500 HFD=4.0 03:36:44.108 00.000 30444 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.28) = xAngle (-0.94 = -0.94) 03:36:44.108 00.000 30444 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.01 = -1.01) 03:36:44.108 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.76 hyp=0.81 cameraTheta=-1.22 mountX=0.47 mountY=-0.68, mountTheta=-0.96 03:36:44.109 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.76, opts=13) 03:36:44.109 00.000 30444 Enqueuing Move request for scope (0.27, -0.76) 03:36:44.109 00.000 15672 Worker thread wakes up 03:36:44.109 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.76) opts 0xd 03:36:44.109 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.76) 03:36:44.109 00.000 15672 Moving (0.27, -0.76) raw xDistance=0.47 yDistance=-0.68 03:36:44.109 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47 03:36:44.109 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 03:36:44.109 00.000 15672 MoveAxis(W, 134, ABG) 03:36:44.109 00.000 15672 Guiding Dir = 3, Dur = 134 03:36:44.110 00.001 15672 IsSlewing returns 0 03:36:44.111 00.001 15672 IsGuiding returns 0 03:36:44.115 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=14006, FiltMin=2593, FiltMax=10141, Gamma=2.950 03:36:44.137 00.022 15672 PulseGuide returned control before completion, sleep 119 03:36:44.282 00.145 15672 IsGuiding returns 0 03:36:44.282 00.000 15672 Move returns status 0, amount 134 03:36:44.283 00.001 15672 MoveAxis(N, 121, ABG) 03:36:44.283 00.000 15672 Guiding Dir = 0, Dur = 121 03:36:44.283 00.000 15672 IsSlewing returns 0 03:36:44.286 00.003 15672 IsGuiding returns 0 03:36:44.360 00.074 15672 PulseGuide returned control before completion, sleep 57 03:36:44.420 00.060 15672 IsGuiding returns 1 03:36:44.420 00.000 15672 scope still moving after pulse duration time elapsed 03:36:44.442 00.022 15672 IsSlewing returns 0 03:36:44.444 00.002 15672 IsGuiding returns 1 03:36:44.465 00.021 15672 IsSlewing returns 0 03:36:44.468 00.003 15672 IsGuiding returns 1 03:36:44.470 00.002 30444 UpdateGuideState exits: m=43979 SNR=38.0 Saturated 03:36:44.470 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:44.470 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:44.471 00.001 30444 Enqueuing Expose request 03:36:44.490 00.019 15672 IsSlewing returns 0 03:36:44.492 00.002 15672 IsGuiding returns 1 03:36:44.514 00.022 15672 IsSlewing returns 0 03:36:44.537 00.023 15672 IsGuiding returns 0 03:36:44.537 00.000 15672 scope move finished after 121 + 130 ms 03:36:44.537 00.000 15672 Move returns status 0, amount 121 03:36:44.537 00.000 15672 move complete, result=0 03:36:44.538 00.001 15672 worker thread done servicing request 03:36:44.538 00.000 15672 Worker thread wakes up 03:36:44.538 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:44.538 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:44.538 00.000 30444 GuideStep: 0.5 px 134 ms WEST, -0.7 px 121 ms NORTH 03:36:46.443 01.905 15672 Exposure complete 03:36:46.463 00.020 15672 worker thread done servicing request 03:36:46.463 00.000 30444 OnExposeComplete: enter 03:36:46.463 00.000 30444 UpdateGuideState(): m_state=6 03:36:46.464 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8332 03:36:46.464 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=203.10, Mass=43046, SNR=44.8, Peak=5423 HFD=4.2 03:36:46.464 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 03:36:46.464 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 03:36:46.464 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.79 hyp=0.79 cameraTheta=-1.57 mountX=0.22 mountY=-0.77, mountTheta=-1.29 03:36:46.464 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.79, opts=13) 03:36:46.464 00.000 30444 Enqueuing Move request for scope (0.00, -0.79) 03:36:46.464 00.000 15672 Worker thread wakes up 03:36:46.464 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.79) opts 0xd 03:36:46.464 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.79) 03:36:46.464 00.000 15672 Moving (0.00, -0.79) raw xDistance=0.22 yDistance=-0.77 03:36:46.465 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:36:46.465 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 03:36:46.465 00.000 15672 MoveAxis(E, 0, ABG) 03:36:46.465 00.000 15672 Move returns status 0, amount 0 03:36:46.465 00.000 15672 MoveAxis(N, 138, ABG) 03:36:46.465 00.000 15672 Guiding Dir = 0, Dur = 138 03:36:46.465 00.000 15672 IsSlewing returns 0 03:36:46.466 00.001 15672 IsGuiding returns 0 03:36:46.470 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=14457, FiltMin=2633, FiltMax=10651, Gamma=2.950 03:36:46.513 00.043 30444 UpdateGuideState exits: m=43046 SNR=44.8 Saturated 03:36:46.513 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:46.513 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:46.513 00.000 30444 Enqueuing Expose request 03:36:46.549 00.036 15672 PulseGuide returned control before completion, sleep 66 03:36:46.617 00.068 15672 IsGuiding returns 1 03:36:46.618 00.001 15672 scope still moving after pulse duration time elapsed 03:36:46.638 00.020 15672 IsSlewing returns 0 03:36:46.640 00.002 15672 IsGuiding returns 1 03:36:46.663 00.023 15672 IsSlewing returns 0 03:36:46.665 00.002 15672 IsGuiding returns 1 03:36:46.687 00.022 15672 IsSlewing returns 0 03:36:46.689 00.002 15672 IsGuiding returns 1 03:36:46.710 00.021 15672 IsSlewing returns 0 03:36:46.725 00.015 15672 IsGuiding returns 0 03:36:46.725 00.000 15672 scope move finished after 138 + 121 ms 03:36:46.726 00.001 15672 Move returns status 0, amount 138 03:36:46.726 00.000 15672 move complete, result=0 03:36:46.726 00.000 15672 worker thread done servicing request 03:36:46.726 00.000 15672 Worker thread wakes up 03:36:46.726 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:46.726 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:46.727 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 138 ms NORTH 03:36:48.834 02.107 15672 Exposure complete 03:36:48.855 00.021 15672 worker thread done servicing request 03:36:48.855 00.000 30444 OnExposeComplete: enter 03:36:48.855 00.000 30444 UpdateGuideState(): m_state=6 03:36:48.855 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8333 03:36:48.855 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=204.74, Mass=43926, SNR=35.6, Peak=5412 HFD=4.1 03:36:48.855 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 03:36:48.855 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 03:36:48.855 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.84 hyp=0.89 cameraTheta=1.26 mountX=0.03 mountY=0.88, mountTheta=1.54 03:36:48.855 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.84, opts=13) 03:36:48.856 00.001 30444 Enqueuing Move request for scope (0.27, 0.84) 03:36:48.856 00.000 15672 Worker thread wakes up 03:36:48.856 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.84) opts 0xd 03:36:48.856 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.84) 03:36:48.856 00.000 15672 Moving (0.27, 0.84) raw xDistance=0.03 yDistance=0.88 03:36:48.856 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 03:36:48.856 00.000 15672 resist switch: large excursion: input 0.88 thresh 0.75 direction from -1 to 1 03:36:48.856 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.65 03:36:48.856 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88 03:36:48.856 00.000 15672 MoveAxis(E, 0, ABG) 03:36:48.856 00.000 15672 Move returns status 0, amount 0 03:36:48.856 00.000 15672 MoveAxis(S, 157, ABG) 03:36:48.856 00.000 15672 Guiding Dir = 1, Dur = 157 03:36:48.857 00.001 15672 IsSlewing returns 0 03:36:48.859 00.002 15672 IsGuiding returns 0 03:36:48.862 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=12471, FiltMin=2592, FiltMax=11141, Gamma=2.950 03:36:48.904 00.042 30444 UpdateGuideState exits: m=43926 SNR=35.6 Saturated 03:36:48.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:48.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:48.904 00.000 30444 Enqueuing Expose request 03:36:48.945 00.041 15672 PulseGuide returned control before completion, sleep 80 03:36:49.027 00.082 15672 IsGuiding returns 1 03:36:49.027 00.000 15672 scope still moving after pulse duration time elapsed 03:36:49.048 00.021 15672 IsSlewing returns 0 03:36:49.049 00.001 15672 IsGuiding returns 1 03:36:49.070 00.021 15672 IsSlewing returns 0 03:36:49.071 00.001 15672 IsGuiding returns 1 03:36:49.092 00.021 15672 IsSlewing returns 0 03:36:49.093 00.001 15672 IsGuiding returns 1 03:36:49.113 00.020 15672 IsSlewing returns 0 03:36:49.138 00.025 15672 IsGuiding returns 0 03:36:49.138 00.000 15672 scope move finished after 157 + 122 ms 03:36:49.138 00.000 15672 Move returns status 0, amount 157 03:36:49.138 00.000 15672 move complete, result=0 03:36:49.138 00.000 15672 worker thread done servicing request 03:36:49.138 00.000 15672 Worker thread wakes up 03:36:49.138 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:49.138 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:49.138 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.9 px 157 ms SOUTH 03:36:51.046 01.908 15672 Exposure complete 03:36:51.066 00.020 15672 worker thread done servicing request 03:36:51.066 00.000 30444 OnExposeComplete: enter 03:36:51.066 00.000 30444 UpdateGuideState(): m_state=6 03:36:51.066 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8334 03:36:51.066 00.000 30444 Star::Find returns 1 (1), X=463.98, Y=204.34, Mass=38191, SNR=34.5, Peak=5581 HFD=4.0 03:36:51.066 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 03:36:51.066 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 03:36:51.066 00.000 30444 CameraToMount -- cameraX=0.89 cameraY=0.45 hyp=1.00 cameraTheta=0.46 mountX=0.74 mountY=0.63, mountTheta=0.71 03:36:51.067 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.89, y=0.45, opts=13) 03:36:51.067 00.000 30444 Enqueuing Move request for scope (0.89, 0.45) 03:36:51.067 00.000 15672 Worker thread wakes up 03:36:51.067 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.89, 0.45) opts 0xd 03:36:51.067 00.000 15672 Handling offset move in thread for scope, endpoint = (0.89, 0.45) 03:36:51.067 00.000 15672 Moving (0.89, 0.45) raw xDistance=0.74 yDistance=0.63 03:36:51.067 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.74 03:36:51.067 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 03:36:51.067 00.000 15672 MoveAxis(W, 199, ABG) 03:36:51.067 00.000 15672 Guiding Dir = 3, Dur = 199 03:36:51.068 00.001 15672 IsSlewing returns 0 03:36:51.073 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=13501, FiltMin=2605, FiltMax=10805, Gamma=2.950 03:36:51.086 00.013 15672 IsGuiding returns 0 03:36:51.101 00.015 15672 PulseGuide returned control before completion, sleep 194 03:36:51.133 00.032 30444 UpdateGuideState exits: m=38191 SNR=34.5 Saturated 03:36:51.133 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:51.133 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:51.133 00.000 30444 Enqueuing Expose request 03:36:51.357 00.224 15672 IsGuiding returns 0 03:36:51.358 00.001 15672 Move returns status 0, amount 199 03:36:51.358 00.000 15672 MoveAxis(S, 112, ABG) 03:36:51.358 00.000 15672 Guiding Dir = 1, Dur = 112 03:36:51.359 00.001 15672 IsSlewing returns 0 03:36:51.361 00.002 15672 IsGuiding returns 0 03:36:51.438 00.077 15672 PulseGuide returned control before completion, sleep 46 03:36:51.487 00.049 15672 IsGuiding returns 1 03:36:51.487 00.000 15672 scope still moving after pulse duration time elapsed 03:36:51.509 00.022 15672 IsSlewing returns 0 03:36:51.512 00.003 15672 IsGuiding returns 1 03:36:51.533 00.021 15672 IsSlewing returns 0 03:36:51.598 00.065 15672 IsGuiding returns 0 03:36:51.598 00.000 15672 scope move finished after 112 + 123 ms 03:36:51.598 00.000 15672 Move returns status 0, amount 112 03:36:51.598 00.000 15672 move complete, result=0 03:36:51.598 00.000 15672 worker thread done servicing request 03:36:51.598 00.000 15672 Worker thread wakes up 03:36:51.598 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:51.598 00.000 30444 GuideStep: 0.7 px 199 ms WEST, 0.6 px 112 ms SOUTH 03:36:51.598 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:53.705 02.107 15672 Exposure complete 03:36:53.725 00.020 15672 worker thread done servicing request 03:36:53.725 00.000 30444 OnExposeComplete: enter 03:36:53.725 00.000 30444 UpdateGuideState(): m_state=6 03:36:53.725 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8335 03:36:53.725 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=204.27, Mass=38269, SNR=40.2, Peak=5230 HFD=4.3 03:36:53.725 00.000 30444 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.28) = xAngle (1.42 = 1.42) 03:36:53.725 00.000 30444 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 03:36:53.725 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.38 hyp=0.41 cameraTheta=1.14 mountX=0.06 mountY=0.40, mountTheta=1.42 03:36:53.726 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.38, opts=13) 03:36:53.726 00.000 30444 Enqueuing Move request for scope (0.17, 0.38) 03:36:53.726 00.000 15672 Worker thread wakes up 03:36:53.726 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.38) opts 0xd 03:36:53.726 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.38) 03:36:53.726 00.000 15672 Moving (0.17, 0.38) raw xDistance=0.06 yDistance=0.40 03:36:53.726 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 03:36:53.726 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 03:36:53.726 00.000 15672 MoveAxis(E, 0, ABG) 03:36:53.726 00.000 15672 Move returns status 0, amount 0 03:36:53.726 00.000 15672 MoveAxis(S, 72, ABG) 03:36:53.726 00.000 15672 Guiding Dir = 1, Dur = 72 03:36:53.727 00.001 15672 IsSlewing returns 0 03:36:53.728 00.001 15672 IsGuiding returns 0 03:36:53.732 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=13091, FiltMin=2621, FiltMax=10339, Gamma=2.950 03:36:53.803 00.071 15672 IsGuiding returns 1 03:36:53.803 00.000 15672 scope still moving after pulse duration time elapsed 03:36:53.825 00.022 15672 IsSlewing returns 0 03:36:53.825 00.000 15672 IsGuiding returns 1 03:36:53.846 00.021 15672 IsSlewing returns 0 03:36:53.847 00.001 15672 IsGuiding returns 1 03:36:53.868 00.021 15672 IsSlewing returns 0 03:36:53.870 00.002 15672 IsGuiding returns 1 03:36:53.890 00.020 15672 IsSlewing returns 0 03:36:53.893 00.003 15672 IsGuiding returns 1 03:36:53.914 00.021 15672 IsSlewing returns 0 03:36:53.961 00.047 15672 IsGuiding returns 0 03:36:53.961 00.000 15672 scope move finished after 72 + 162 ms 03:36:53.961 00.000 15672 Move returns status 0, amount 72 03:36:53.961 00.000 15672 move complete, result=0 03:36:53.961 00.000 15672 worker thread done servicing request 03:36:54.203 00.242 30444 UpdateGuideState exits: m=38269 SNR=40.2 Saturated 03:36:54.204 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:54.204 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:54.204 00.000 30444 Enqueuing Expose request 03:36:54.204 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 72 ms SOUTH 03:36:54.204 00.000 15672 Worker thread wakes up 03:36:54.205 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:54.205 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:56.114 01.909 15672 Exposure complete 03:36:56.134 00.020 15672 worker thread done servicing request 03:36:56.134 00.000 30444 OnExposeComplete: enter 03:36:56.134 00.000 30444 UpdateGuideState(): m_state=6 03:36:56.134 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8336 03:36:56.134 00.000 30444 Star::Find returns 1 (1), X=462.30, Y=204.04, Mass=37980, SNR=37.3, Peak=5456 HFD=4.0 03:36:56.134 00.000 30444 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.28) = xAngle (3.24 = -3.05) 03:36:56.134 00.000 30444 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.11) 03:36:56.134 00.000 30444 CameraToMount -- cameraX=-0.78 cameraY=0.14 hyp=0.79 cameraTheta=2.96 mountX=-0.79 mountY=-0.03, mountTheta=-3.11 03:36:56.135 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.78, y=0.14, opts=13) 03:36:56.135 00.000 30444 Enqueuing Move request for scope (-0.78, 0.14) 03:36:56.135 00.000 15672 Worker thread wakes up 03:36:56.135 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.14) opts 0xd 03:36:56.135 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.78, 0.14) 03:36:56.135 00.000 15672 Moving (-0.78, 0.14) raw xDistance=-0.79 yDistance=-0.03 03:36:56.135 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79 03:36:56.135 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:36:56.135 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 03:36:56.135 00.000 15672 MoveAxis(E, 213, ABG) 03:36:56.135 00.000 15672 Guiding Dir = 2, Dur = 213 03:36:56.136 00.001 15672 IsSlewing returns 0 03:36:56.137 00.001 15672 IsGuiding returns 0 03:36:56.140 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=12422, FiltMin=2597, FiltMax=11160, Gamma=2.950 03:36:56.165 00.025 15672 PulseGuide returned control before completion, sleep 195 03:36:56.238 00.073 30444 UpdateGuideState exits: m=37980 SNR=37.3 Saturated 03:36:56.238 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:56.238 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:56.238 00.000 30444 Enqueuing Expose request 03:36:56.364 00.126 15672 IsGuiding returns 1 03:36:56.364 00.000 15672 scope still moving after pulse duration time elapsed 03:36:56.385 00.021 15672 IsSlewing returns 0 03:36:56.406 00.021 15672 IsGuiding returns 0 03:36:56.406 00.000 15672 scope move finished after 213 + 56 ms 03:36:56.406 00.000 15672 Move returns status 0, amount 213 03:36:56.406 00.000 15672 MoveAxis(N, 0, ABG) 03:36:56.406 00.000 15672 Move returns status 0, amount 0 03:36:56.406 00.000 15672 move complete, result=0 03:36:56.406 00.000 15672 worker thread done servicing request 03:36:56.406 00.000 15672 Worker thread wakes up 03:36:56.406 00.000 30444 GuideStep: -0.8 px 213 ms EAST, -0.0 px 0 ms NORTH 03:36:56.406 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:56.407 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:58.517 02.110 15672 Exposure complete 03:36:58.536 00.019 15672 worker thread done servicing request 03:36:58.536 00.000 30444 OnExposeComplete: enter 03:36:58.537 00.001 30444 UpdateGuideState(): m_state=6 03:36:58.537 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8337 03:36:58.537 00.000 30444 Star::Find returns 1 (1), X=462.86, Y=204.69, Mass=43884, SNR=45.8, Peak=5227 HFD=4.4 03:36:58.537 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 03:36:58.537 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 03:36:58.537 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.79 hyp=0.82 cameraTheta=1.84 mountX=-0.43 mountY=0.73, mountTheta=2.11 03:36:58.537 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.79, opts=13) 03:36:58.537 00.000 30444 Enqueuing Move request for scope (-0.22, 0.79) 03:36:58.538 00.001 15672 Worker thread wakes up 03:36:58.538 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.79) opts 0xd 03:36:58.538 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.79) 03:36:58.538 00.000 15672 Moving (-0.22, 0.79) raw xDistance=-0.43 yDistance=0.73 03:36:58.538 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.43 03:36:58.538 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73 03:36:58.538 00.000 15672 MoveAxis(E, 132, ABG) 03:36:58.538 00.000 15672 Guiding Dir = 2, Dur = 132 03:36:58.538 00.000 15672 IsSlewing returns 0 03:36:58.540 00.002 15672 IsGuiding returns 0 03:36:58.544 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=13631, FiltMin=2619, FiltMax=10679, Gamma=2.950 03:36:58.561 00.017 15672 PulseGuide returned control before completion, sleep 121 03:36:58.722 00.161 15672 IsGuiding returns 0 03:36:58.722 00.000 15672 Move returns status 0, amount 132 03:36:58.722 00.000 15672 MoveAxis(S, 130, ABG) 03:36:58.722 00.000 15672 Guiding Dir = 1, Dur = 130 03:36:58.722 00.000 15672 IsSlewing returns 0 03:36:58.726 00.004 15672 IsGuiding returns 0 03:36:58.802 00.076 15672 PulseGuide returned control before completion, sleep 65 03:36:58.815 00.013 30444 UpdateGuideState exits: m=43884 SNR=45.8 Saturated 03:36:58.815 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:36:58.815 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:36:58.815 00.000 30444 Enqueuing Expose request 03:36:58.869 00.054 15672 IsGuiding returns 1 03:36:58.869 00.000 15672 scope still moving after pulse duration time elapsed 03:36:58.889 00.020 15672 IsSlewing returns 0 03:36:58.889 00.000 15672 IsGuiding returns 1 03:36:58.910 00.021 15672 IsSlewing returns 0 03:36:58.961 00.051 15672 IsGuiding returns 0 03:36:58.962 00.001 15672 scope move finished after 130 + 105 ms 03:36:58.962 00.000 15672 Move returns status 0, amount 130 03:36:58.962 00.000 15672 move complete, result=0 03:36:58.962 00.000 15672 worker thread done servicing request 03:36:58.962 00.000 15672 Worker thread wakes up 03:36:58.962 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:36:58.963 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:36:58.963 00.000 30444 GuideStep: -0.4 px 132 ms EAST, 0.7 px 130 ms SOUTH 03:37:00.870 01.907 15672 Exposure complete 03:37:00.890 00.020 15672 worker thread done servicing request 03:37:00.890 00.000 30444 OnExposeComplete: enter 03:37:00.890 00.000 30444 UpdateGuideState(): m_state=6 03:37:00.890 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8338 03:37:00.890 00.000 30444 Star::Find returns 1 (1), X=463.79, Y=203.77, Mass=31325, SNR=28.6, Peak=5238 HFD=3.6 03:37:00.891 00.001 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 03:37:00.891 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 03:37:00.891 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=-0.13 hyp=0.72 cameraTheta=-0.18 mountX=0.72 mountY=0.03, mountTheta=0.04 03:37:00.891 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=-0.13, opts=13) 03:37:00.891 00.000 30444 Enqueuing Move request for scope (0.71, -0.13) 03:37:00.891 00.000 15672 Worker thread wakes up 03:37:00.891 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.13) opts 0xd 03:37:00.891 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, -0.13) 03:37:00.891 00.000 15672 Moving (0.71, -0.13) raw xDistance=0.72 yDistance=0.03 03:37:00.892 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.72 03:37:00.892 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:37:00.892 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 03:37:00.892 00.000 15672 MoveAxis(W, 185, ABG) 03:37:00.892 00.000 15672 Guiding Dir = 3, Dur = 185 03:37:00.892 00.000 15672 IsSlewing returns 0 03:37:00.893 00.001 15672 IsGuiding returns 0 03:37:00.900 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=14150, FiltMin=2619, FiltMax=10425, Gamma=2.950 03:37:00.911 00.011 15672 PulseGuide returned control before completion, sleep 178 03:37:00.944 00.033 30444 UpdateGuideState exits: m=31325 SNR=28.6 Saturated 03:37:00.945 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:00.945 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:00.945 00.000 30444 Enqueuing Expose request 03:37:01.092 00.147 15672 IsGuiding returns 1 03:37:01.092 00.000 15672 scope still moving after pulse duration time elapsed 03:37:01.113 00.021 15672 IsSlewing returns 0 03:37:01.136 00.023 15672 IsGuiding returns 0 03:37:01.136 00.000 15672 scope move finished after 185 + 57 ms 03:37:01.136 00.000 15672 Move returns status 0, amount 185 03:37:01.136 00.000 15672 MoveAxis(N, 0, ABG) 03:37:01.136 00.000 15672 Move returns status 0, amount 0 03:37:01.136 00.000 15672 move complete, result=0 03:37:01.136 00.000 15672 worker thread done servicing request 03:37:01.137 00.001 15672 Worker thread wakes up 03:37:01.137 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:01.137 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:01.137 00.000 30444 GuideStep: 0.7 px 185 ms WEST, 0.0 px 0 ms NORTH 03:37:03.245 02.108 15672 Exposure complete 03:37:03.265 00.020 15672 worker thread done servicing request 03:37:03.265 00.000 30444 OnExposeComplete: enter 03:37:03.265 00.000 30444 UpdateGuideState(): m_state=6 03:37:03.265 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8339 03:37:03.265 00.000 30444 Star::Find returns 1 (1), X=463.47, Y=204.23, Mass=31348, SNR=32.5, Peak=5095 HFD=3.9 03:37:03.265 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 03:37:03.265 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 03:37:03.265 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.34 hyp=0.52 cameraTheta=0.71 mountX=0.29 mountY=0.41, mountTheta=0.97 03:37:03.266 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.34, opts=13) 03:37:03.266 00.000 30444 Enqueuing Move request for scope (0.39, 0.34) 03:37:03.266 00.000 15672 Worker thread wakes up 03:37:03.266 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.34) opts 0xd 03:37:03.266 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.34) 03:37:03.266 00.000 15672 Moving (0.39, 0.34) raw xDistance=0.29 yDistance=0.41 03:37:03.266 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29 03:37:03.266 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 03:37:03.266 00.000 15672 MoveAxis(W, 90, ABG) 03:37:03.266 00.000 15672 Guiding Dir = 3, Dur = 90 03:37:03.267 00.001 15672 IsSlewing returns 0 03:37:03.269 00.002 15672 IsGuiding returns 0 03:37:03.274 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=11860, FiltMin=2462, FiltMax=9455, Gamma=2.950 03:37:03.291 00.017 15672 PulseGuide returned control before completion, sleep 79 03:37:03.319 00.028 30444 UpdateGuideState exits: m=31348 SNR=32.5 Saturated 03:37:03.319 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:03.319 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:03.319 00.000 30444 Enqueuing Expose request 03:37:03.371 00.052 15672 IsGuiding returns 1 03:37:03.372 00.001 15672 scope still moving after pulse duration time elapsed 03:37:03.393 00.021 15672 IsSlewing returns 0 03:37:03.403 00.010 15672 IsGuiding returns 0 03:37:03.403 00.000 15672 scope move finished after 90 + 44 ms 03:37:03.403 00.000 15672 Move returns status 0, amount 90 03:37:03.403 00.000 15672 MoveAxis(S, 74, ABG) 03:37:03.403 00.000 15672 Guiding Dir = 1, Dur = 74 03:37:03.404 00.001 15672 IsSlewing returns 0 03:37:03.405 00.001 15672 IsGuiding returns 0 03:37:03.516 00.111 15672 IsGuiding returns 1 03:37:03.516 00.000 15672 scope still moving after pulse duration time elapsed 03:37:03.537 00.021 15672 IsSlewing returns 0 03:37:03.540 00.003 15672 IsGuiding returns 1 03:37:03.561 00.021 15672 IsSlewing returns 0 03:37:03.564 00.003 15672 IsGuiding returns 1 03:37:03.585 00.021 15672 IsSlewing returns 0 03:37:03.595 00.010 15672 IsGuiding returns 0 03:37:03.595 00.000 15672 scope move finished after 74 + 115 ms 03:37:03.595 00.000 15672 Move returns status 0, amount 74 03:37:03.595 00.000 15672 move complete, result=0 03:37:03.596 00.001 15672 worker thread done servicing request 03:37:03.596 00.000 15672 Worker thread wakes up 03:37:03.596 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:03.596 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:03.596 00.000 30444 GuideStep: 0.3 px 90 ms WEST, 0.4 px 74 ms SOUTH 03:37:05.502 01.906 15672 Exposure complete 03:37:05.522 00.020 15672 worker thread done servicing request 03:37:05.522 00.000 30444 OnExposeComplete: enter 03:37:05.522 00.000 30444 UpdateGuideState(): m_state=6 03:37:05.522 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8340 03:37:05.522 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=203.88, Mass=39181, SNR=42.0, Peak=5419 HFD=4.3 03:37:05.522 00.000 30444 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.28) = xAngle (-0.32 = -0.32) 03:37:05.522 00.000 30444 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.38 = -0.38) 03:37:05.523 00.001 30444 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.60 mountX=0.03 mountY=-0.01, mountTheta=-0.37 03:37:05.523 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.02, opts=13) 03:37:05.523 00.000 30444 Enqueuing Move request for scope (0.02, -0.02) 03:37:05.523 00.000 15672 Worker thread wakes up 03:37:05.523 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd 03:37:05.523 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.02) 03:37:05.523 00.000 15672 Moving (0.02, -0.02) raw xDistance=0.03 yDistance=-0.01 03:37:05.523 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 03:37:05.523 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:37:05.523 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 03:37:05.523 00.000 15672 MoveAxis(E, 0, ABG) 03:37:05.524 00.001 15672 Move returns status 0, amount 0 03:37:05.524 00.000 15672 MoveAxis(N, 0, ABG) 03:37:05.524 00.000 15672 Move returns status 0, amount 0 03:37:05.524 00.000 15672 move complete, result=0 03:37:05.524 00.000 15672 worker thread done servicing request 03:37:05.529 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=11593, FiltMin=2602, FiltMax=9411, Gamma=2.950 03:37:05.572 00.043 30444 UpdateGuideState exits: m=39181 SNR=42.0 Saturated 03:37:05.572 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:05.572 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:05.572 00.000 30444 Enqueuing Expose request 03:37:05.572 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 03:37:05.572 00.000 15672 Worker thread wakes up 03:37:05.572 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:05.572 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:07.678 02.106 15672 Exposure complete 03:37:07.698 00.020 15672 worker thread done servicing request 03:37:07.698 00.000 30444 OnExposeComplete: enter 03:37:07.698 00.000 30444 UpdateGuideState(): m_state=6 03:37:07.698 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8341 03:37:07.698 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=203.46, Mass=34786, SNR=30.2, Peak=5004 HFD=4.1 03:37:07.698 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 03:37:07.698 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 03:37:07.698 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.43 hyp=0.43 cameraTheta=-1.57 mountX=0.12 mountY=-0.42, mountTheta=-1.30 03:37:07.699 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.43, opts=13) 03:37:07.699 00.000 30444 Enqueuing Move request for scope (-0.00, -0.43) 03:37:07.699 00.000 15672 Worker thread wakes up 03:37:07.699 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.43) opts 0xd 03:37:07.699 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.43) 03:37:07.699 00.000 15672 Moving (-0.00, -0.43) raw xDistance=0.12 yDistance=-0.42 03:37:07.699 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 03:37:07.699 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:37:07.699 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 03:37:07.699 00.000 15672 MoveAxis(E, 0, ABG) 03:37:07.699 00.000 15672 Move returns status 0, amount 0 03:37:07.699 00.000 15672 MoveAxis(N, 0, ABG) 03:37:07.699 00.000 15672 Move returns status 0, amount 0 03:37:07.700 00.001 15672 move complete, result=0 03:37:07.700 00.000 15672 worker thread done servicing request 03:37:07.704 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=13142, FiltMin=2688, FiltMax=9988, Gamma=2.950 03:37:07.747 00.043 30444 UpdateGuideState exits: m=34786 SNR=30.2 Saturated 03:37:07.747 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:07.747 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:07.747 00.000 30444 Enqueuing Expose request 03:37:07.747 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 03:37:07.747 00.000 15672 Worker thread wakes up 03:37:07.747 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:07.747 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:09.662 01.915 15672 Exposure complete 03:37:09.694 00.032 15672 worker thread done servicing request 03:37:09.694 00.000 30444 OnExposeComplete: enter 03:37:09.694 00.000 30444 UpdateGuideState(): m_state=6 03:37:09.694 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8342 03:37:09.694 00.000 30444 Star::Find returns 1 (1), X=463.49, Y=203.84, Mass=34018, SNR=33.5, Peak=5057 HFD=3.8 03:37:09.694 00.000 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.14 = 0.14) 03:37:09.694 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.08 = 0.08) 03:37:09.694 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.06 hyp=0.41 cameraTheta=-0.14 mountX=0.41 mountY=0.03, mountTheta=0.08 03:37:09.695 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.06, opts=13) 03:37:09.695 00.000 30444 Enqueuing Move request for scope (0.41, -0.06) 03:37:09.695 00.000 15672 Worker thread wakes up 03:37:09.695 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.06) opts 0xd 03:37:09.695 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.06) 03:37:09.695 00.000 15672 Moving (0.41, -0.06) raw xDistance=0.41 yDistance=0.03 03:37:09.695 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 03:37:09.695 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:37:09.695 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 03:37:09.695 00.000 15672 MoveAxis(W, 110, ABG) 03:37:09.695 00.000 15672 Guiding Dir = 3, Dur = 110 03:37:09.696 00.001 15672 IsSlewing returns 0 03:37:09.697 00.001 15672 IsGuiding returns 0 03:37:09.700 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=13075, FiltMin=2678, FiltMax=10393, Gamma=2.950 03:37:09.712 00.012 15672 PulseGuide returned control before completion, sleep 105 03:37:09.743 00.031 30444 UpdateGuideState exits: m=34018 SNR=33.5 Saturated 03:37:09.743 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:09.743 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:09.743 00.000 30444 Enqueuing Expose request 03:37:09.820 00.077 15672 IsGuiding returns 1 03:37:09.820 00.000 15672 scope still moving after pulse duration time elapsed 03:37:09.841 00.021 15672 IsSlewing returns 0 03:37:09.890 00.049 15672 IsGuiding returns 0 03:37:09.890 00.000 15672 scope move finished after 110 + 82 ms 03:37:09.890 00.000 15672 Move returns status 0, amount 110 03:37:09.890 00.000 15672 MoveAxis(N, 0, ABG) 03:37:09.890 00.000 15672 Move returns status 0, amount 0 03:37:09.891 00.001 15672 move complete, result=0 03:37:09.891 00.000 15672 worker thread done servicing request 03:37:09.891 00.000 15672 Worker thread wakes up 03:37:09.891 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:09.891 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:09.891 00.000 30444 GuideStep: 0.4 px 110 ms WEST, 0.0 px 0 ms NORTH 03:37:11.998 02.107 15672 Exposure complete 03:37:12.018 00.020 15672 worker thread done servicing request 03:37:12.018 00.000 30444 OnExposeComplete: enter 03:37:12.018 00.000 30444 UpdateGuideState(): m_state=6 03:37:12.018 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8343 03:37:12.018 00.000 30444 Star::Find returns 1 (1), X=463.07, Y=203.52, Mass=29574, SNR=31.1, Peak=5560 HFD=3.5 03:37:12.018 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 03:37:12.018 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 03:37:12.018 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.37 hyp=0.37 cameraTheta=-1.61 mountX=0.09 mountY=-0.37, mountTheta=-1.33 03:37:12.019 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.37, opts=13) 03:37:12.019 00.000 30444 Enqueuing Move request for scope (-0.01, -0.37) 03:37:12.019 00.000 15672 Worker thread wakes up 03:37:12.019 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.37) opts 0xd 03:37:12.019 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.37) 03:37:12.019 00.000 15672 Moving (-0.01, -0.37) raw xDistance=0.09 yDistance=-0.37 03:37:12.019 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:37:12.019 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:37:12.019 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 03:37:12.019 00.000 15672 MoveAxis(E, 0, ABG) 03:37:12.019 00.000 15672 Move returns status 0, amount 0 03:37:12.019 00.000 15672 MoveAxis(N, 0, ABG) 03:37:12.019 00.000 15672 Move returns status 0, amount 0 03:37:12.020 00.001 15672 move complete, result=0 03:37:12.020 00.000 15672 worker thread done servicing request 03:37:12.024 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=14663, FiltMin=2551, FiltMax=10812, Gamma=2.950 03:37:12.066 00.042 30444 UpdateGuideState exits: m=29574 SNR=31.1 Saturated 03:37:12.066 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:12.066 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:12.066 00.000 30444 Enqueuing Expose request 03:37:12.066 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 03:37:12.066 00.000 15672 Worker thread wakes up 03:37:12.066 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:12.066 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:13.976 01.910 15672 Exposure complete 03:37:13.995 00.019 15672 worker thread done servicing request 03:37:13.995 00.000 30444 OnExposeComplete: enter 03:37:13.995 00.000 30444 UpdateGuideState(): m_state=6 03:37:13.995 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8344 03:37:13.995 00.000 30444 Star::Find returns 1 (1), X=462.80, Y=203.78, Mass=37519, SNR=33.0, Peak=5859 HFD=3.6 03:37:13.995 00.000 30444 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.28) = xAngle (-2.49 = -2.49) 03:37:13.995 00.000 30444 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.55 = -2.55) 03:37:13.995 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-2.76 mountX=-0.24 mountY=-0.17, mountTheta=-2.53 03:37:13.996 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.11, opts=13) 03:37:13.996 00.000 30444 Enqueuing Move request for scope (-0.28, -0.11) 03:37:13.996 00.000 15672 Worker thread wakes up 03:37:13.996 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.11) opts 0xd 03:37:13.996 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.11) 03:37:13.996 00.000 15672 Moving (-0.28, -0.11) raw xDistance=-0.24 yDistance=-0.17 03:37:13.996 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:37:13.996 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:37:13.996 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 03:37:13.996 00.000 15672 MoveAxis(E, 0, ABG) 03:37:13.996 00.000 15672 Move returns status 0, amount 0 03:37:13.996 00.000 15672 MoveAxis(N, 0, ABG) 03:37:13.997 00.001 15672 Move returns status 0, amount 0 03:37:13.997 00.000 15672 move complete, result=0 03:37:13.997 00.000 15672 worker thread done servicing request 03:37:14.001 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=13525, FiltMin=2615, FiltMax=11558, Gamma=2.950 03:37:14.066 00.065 30444 UpdateGuideState exits: m=37519 SNR=33.0 Saturated 03:37:14.066 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:14.066 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:14.067 00.001 30444 Enqueuing Expose request 03:37:14.067 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:37:14.067 00.000 15672 Worker thread wakes up 03:37:14.067 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:14.067 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:16.184 02.117 15672 Exposure complete 03:37:16.218 00.034 15672 worker thread done servicing request 03:37:16.218 00.000 30444 OnExposeComplete: enter 03:37:16.218 00.000 30444 UpdateGuideState(): m_state=6 03:37:16.218 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8345 03:37:16.218 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=203.90, Mass=41213, SNR=34.2, Peak=5161 HFD=4.5 03:37:16.218 00.000 30444 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 03:37:16.218 00.000 30444 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 03:37:16.218 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.06 mountX=0.14 mountY=0.04, mountTheta=0.29 03:37:16.219 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.01, opts=13) 03:37:16.219 00.000 30444 Enqueuing Move request for scope (0.15, 0.01) 03:37:16.219 00.000 15672 Worker thread wakes up 03:37:16.219 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd 03:37:16.219 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.01) 03:37:16.219 00.000 15672 Moving (0.15, 0.01) raw xDistance=0.14 yDistance=0.04 03:37:16.219 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:37:16.219 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:37:16.219 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 03:37:16.219 00.000 15672 MoveAxis(E, 0, ABG) 03:37:16.219 00.000 15672 Move returns status 0, amount 0 03:37:16.219 00.000 15672 MoveAxis(N, 0, ABG) 03:37:16.219 00.000 15672 Move returns status 0, amount 0 03:37:16.219 00.000 15672 move complete, result=0 03:37:16.219 00.000 15672 worker thread done servicing request 03:37:16.224 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=14967, FiltMin=2599, FiltMax=11074, Gamma=2.950 03:37:16.267 00.043 30444 UpdateGuideState exits: m=41213 SNR=34.2 Saturated 03:37:16.267 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:16.267 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:16.267 00.000 30444 Enqueuing Expose request 03:37:16.268 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:37:16.268 00.000 15672 Worker thread wakes up 03:37:16.268 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:16.268 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:18.174 01.906 15672 Exposure complete 03:37:18.200 00.026 15672 worker thread done servicing request 03:37:18.200 00.000 30444 OnExposeComplete: enter 03:37:18.200 00.000 30444 UpdateGuideState(): m_state=6 03:37:18.200 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8346 03:37:18.200 00.000 30444 Star::Find returns 1 (1), X=463.41, Y=203.11, Mass=41355, SNR=37.0, Peak=5505 HFD=4.1 03:37:18.201 00.001 30444 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.28) = xAngle (-0.89 = -0.89) 03:37:18.201 00.000 30444 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.95 = -0.95) 03:37:18.201 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.78 hyp=0.85 cameraTheta=-1.17 mountX=0.53 mountY=-0.69, mountTheta=-0.91 03:37:18.201 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.78, opts=13) 03:37:18.201 00.000 30444 Enqueuing Move request for scope (0.33, -0.78) 03:37:18.201 00.000 15672 Worker thread wakes up 03:37:18.201 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.78) opts 0xd 03:37:18.201 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.78) 03:37:18.201 00.000 15672 Moving (0.33, -0.78) raw xDistance=0.53 yDistance=-0.69 03:37:18.201 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53 03:37:18.201 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:37:18.201 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69 03:37:18.201 00.000 15672 MoveAxis(W, 144, ABG) 03:37:18.202 00.001 15672 Guiding Dir = 3, Dur = 144 03:37:18.203 00.001 15672 IsSlewing returns 0 03:37:18.207 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=13654, FiltMin=2558, FiltMax=10781, Gamma=2.950 03:37:18.212 00.005 15672 IsGuiding returns 0 03:37:18.227 00.015 15672 PulseGuide returned control before completion, sleep 139 03:37:18.250 00.023 30444 UpdateGuideState exits: m=41355 SNR=37.0 Saturated 03:37:18.250 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:18.250 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:18.250 00.000 30444 Enqueuing Expose request 03:37:18.368 00.118 15672 IsGuiding returns 1 03:37:18.368 00.000 15672 scope still moving after pulse duration time elapsed 03:37:18.389 00.021 15672 IsSlewing returns 0 03:37:18.403 00.014 15672 IsGuiding returns 0 03:37:18.403 00.000 15672 scope move finished after 144 + 47 ms 03:37:18.404 00.001 15672 Move returns status 0, amount 144 03:37:18.404 00.000 15672 MoveAxis(N, 0, ABG) 03:37:18.404 00.000 15672 Move returns status 0, amount 0 03:37:18.404 00.000 15672 move complete, result=0 03:37:18.404 00.000 15672 worker thread done servicing request 03:37:18.404 00.000 15672 Worker thread wakes up 03:37:18.404 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:18.404 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:18.404 00.000 30444 GuideStep: 0.5 px 144 ms WEST, -0.7 px 0 ms NORTH 03:37:20.514 02.110 15672 Exposure complete 03:37:20.534 00.020 15672 worker thread done servicing request 03:37:20.535 00.001 30444 OnExposeComplete: enter 03:37:20.535 00.000 30444 UpdateGuideState(): m_state=6 03:37:20.535 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8347 03:37:20.535 00.000 30444 Star::Find returns 1 (1), X=462.29, Y=203.70, Mass=38904, SNR=37.0, Peak=5900 HFD=3.6 03:37:20.535 00.000 30444 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.28) = xAngle (-2.62 = -2.62) 03:37:20.535 00.000 30444 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.68 = -2.68) 03:37:20.535 00.000 30444 CameraToMount -- cameraX=-0.79 cameraY=-0.20 hyp=0.82 cameraTheta=-2.90 mountX=-0.71 mountY=-0.36, mountTheta=-2.67 03:37:20.535 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.79, y=-0.20, opts=13) 03:37:20.535 00.000 30444 Enqueuing Move request for scope (-0.79, -0.20) 03:37:20.536 00.001 15672 Worker thread wakes up 03:37:20.536 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.20) opts 0xd 03:37:20.536 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.79, -0.20) 03:37:20.536 00.000 15672 Moving (-0.79, -0.20) raw xDistance=-0.71 yDistance=-0.36 03:37:20.536 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.71 03:37:20.536 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.43 newest=-1.01 03:37:20.536 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 03:37:20.536 00.000 15672 MoveAxis(E, 181, ABG) 03:37:20.536 00.000 15672 Guiding Dir = 2, Dur = 181 03:37:20.536 00.000 15672 IsSlewing returns 0 03:37:20.537 00.001 15672 IsGuiding returns 0 03:37:20.543 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=13539, FiltMin=2564, FiltMax=9890, Gamma=2.950 03:37:20.560 00.017 15672 PulseGuide returned control before completion, sleep 169 03:37:20.591 00.031 30444 UpdateGuideState exits: m=38904 SNR=37.0 Saturated 03:37:20.591 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:20.591 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:20.591 00.000 30444 Enqueuing Expose request 03:37:20.732 00.141 15672 IsGuiding returns 1 03:37:20.732 00.000 15672 scope still moving after pulse duration time elapsed 03:37:20.753 00.021 15672 IsSlewing returns 0 03:37:20.769 00.016 15672 IsGuiding returns 0 03:37:20.769 00.000 15672 scope move finished after 181 + 51 ms 03:37:20.769 00.000 15672 Move returns status 0, amount 181 03:37:20.769 00.000 15672 MoveAxis(N, 65, ABG) 03:37:20.769 00.000 15672 Guiding Dir = 0, Dur = 65 03:37:20.771 00.002 15672 IsSlewing returns 0 03:37:20.773 00.002 15672 IsGuiding returns 0 03:37:20.880 00.107 15672 IsGuiding returns 1 03:37:20.880 00.000 15672 scope still moving after pulse duration time elapsed 03:37:20.902 00.022 15672 IsSlewing returns 0 03:37:20.906 00.004 15672 IsGuiding returns 1 03:37:20.927 00.021 15672 IsSlewing returns 0 03:37:20.945 00.018 15672 IsGuiding returns 0 03:37:20.945 00.000 15672 scope move finished after 65 + 106 ms 03:37:20.945 00.000 15672 Move returns status 0, amount 65 03:37:20.945 00.000 15672 move complete, result=0 03:37:20.945 00.000 15672 worker thread done servicing request 03:37:20.946 00.001 15672 Worker thread wakes up 03:37:20.946 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:20.946 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:20.946 00.000 30444 GuideStep: -0.7 px 181 ms EAST, -0.4 px 65 ms NORTH 03:37:22.855 01.909 15672 Exposure complete 03:37:22.874 00.019 15672 worker thread done servicing request 03:37:22.874 00.000 30444 OnExposeComplete: enter 03:37:22.875 00.001 30444 UpdateGuideState(): m_state=6 03:37:22.875 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8348 03:37:22.875 00.000 30444 Star::Find returns 1 (1), X=463.31, Y=203.47, Mass=41132, SNR=37.9, Peak=5035 HFD=4.5 03:37:22.875 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 03:37:22.875 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 03:37:22.875 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.42 hyp=0.48 cameraTheta=-1.08 mountX=0.33 mountY=-0.36, mountTheta=-0.83 03:37:22.875 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.42, opts=13) 03:37:22.875 00.000 30444 Enqueuing Move request for scope (0.23, -0.42) 03:37:22.875 00.000 15672 Worker thread wakes up 03:37:22.875 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.42) opts 0xd 03:37:22.876 00.001 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.42) 03:37:22.876 00.000 15672 Moving (0.23, -0.42) raw xDistance=0.33 yDistance=-0.36 03:37:22.876 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33 03:37:22.876 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 03:37:22.876 00.000 15672 MoveAxis(W, 77, ABG) 03:37:22.876 00.000 15672 Guiding Dir = 3, Dur = 77 03:37:22.876 00.000 15672 IsSlewing returns 0 03:37:22.878 00.002 15672 IsGuiding returns 0 03:37:22.882 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=12436, FiltMin=2590, FiltMax=10349, Gamma=2.950 03:37:22.892 00.010 15672 PulseGuide returned control before completion, sleep 73 03:37:22.966 00.074 15672 IsGuiding returns 1 03:37:22.966 00.000 15672 scope still moving after pulse duration time elapsed 03:37:22.988 00.022 15672 IsSlewing returns 0 03:37:23.037 00.049 15672 IsGuiding returns 0 03:37:23.037 00.000 15672 scope move finished after 77 + 82 ms 03:37:23.037 00.000 15672 Move returns status 0, amount 77 03:37:23.037 00.000 15672 MoveAxis(N, 65, ABG) 03:37:23.037 00.000 15672 Guiding Dir = 0, Dur = 65 03:37:23.038 00.001 15672 IsSlewing returns 0 03:37:23.041 00.003 15672 IsGuiding returns 0 03:37:23.122 00.081 15672 IsGuiding returns 1 03:37:23.122 00.000 15672 scope still moving after pulse duration time elapsed 03:37:23.144 00.022 15672 IsSlewing returns 0 03:37:23.147 00.003 15672 IsGuiding returns 1 03:37:23.167 00.020 15672 IsSlewing returns 0 03:37:23.170 00.003 15672 IsGuiding returns 1 03:37:23.191 00.021 15672 IsSlewing returns 0 03:37:23.213 00.022 15672 IsGuiding returns 0 03:37:23.213 00.000 15672 scope move finished after 65 + 107 ms 03:37:23.213 00.000 15672 Move returns status 0, amount 65 03:37:23.214 00.001 15672 move complete, result=0 03:37:23.214 00.000 15672 worker thread done servicing request 03:37:23.216 00.002 30444 UpdateGuideState exits: m=41132 SNR=37.9 Saturated 03:37:23.217 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:23.217 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:23.217 00.000 30444 Enqueuing Expose request 03:37:23.217 00.000 30444 GuideStep: 0.3 px 77 ms WEST, -0.4 px 65 ms NORTH 03:37:23.217 00.000 15672 Worker thread wakes up 03:37:23.217 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:23.218 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:25.329 02.111 15672 Exposure complete 03:37:25.349 00.020 15672 worker thread done servicing request 03:37:25.349 00.000 30444 OnExposeComplete: enter 03:37:25.349 00.000 30444 UpdateGuideState(): m_state=6 03:37:25.349 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8349 03:37:25.349 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=203.93, Mass=48647, SNR=46.1, Peak=5555 HFD=4.5 03:37:25.349 00.000 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.26 = -3.02) 03:37:25.349 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.20 = -3.09) 03:37:25.349 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=2.98 mountX=-0.21 mountY=-0.01, mountTheta=-3.09 03:37:25.349 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.03, opts=13) 03:37:25.349 00.000 30444 Enqueuing Move request for scope (-0.21, 0.03) 03:37:25.349 00.000 15672 Worker thread wakes up 03:37:25.349 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd 03:37:25.349 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.03) 03:37:25.349 00.000 15672 Moving (-0.21, 0.03) raw xDistance=-0.21 yDistance=-0.01 03:37:25.349 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 03:37:25.349 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:37:25.349 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 03:37:25.349 00.000 15672 MoveAxis(E, 0, ABG) 03:37:25.349 00.000 15672 Move returns status 0, amount 0 03:37:25.349 00.000 15672 MoveAxis(N, 0, ABG) 03:37:25.349 00.000 15672 Move returns status 0, amount 0 03:37:25.349 00.000 15672 move complete, result=0 03:37:25.349 00.000 15672 worker thread done servicing request 03:37:25.354 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=14022, FiltMin=2550, FiltMax=10795, Gamma=2.950 03:37:25.777 00.423 30444 UpdateGuideState exits: m=48647 SNR=46.1 Saturated 03:37:25.777 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:25.777 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:25.777 00.000 30444 Enqueuing Expose request 03:37:25.778 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 03:37:25.778 00.000 15672 Worker thread wakes up 03:37:25.778 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:25.778 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:27.694 01.916 15672 Exposure complete 03:37:27.715 00.021 15672 worker thread done servicing request 03:37:27.715 00.000 30444 OnExposeComplete: enter 03:37:27.715 00.000 30444 UpdateGuideState(): m_state=6 03:37:27.716 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8350 03:37:27.716 00.000 30444 Star::Find returns 1 (1), X=462.55, Y=203.47, Mass=41550, SNR=35.3, Peak=5599 HFD=3.5 03:37:27.716 00.000 30444 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.28) = xAngle (-2.19 = -2.19) 03:37:27.716 00.000 30444 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.25 = -2.25) 03:37:27.716 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.43 hyp=0.68 cameraTheta=-2.47 mountX=-0.40 mountY=-0.53, mountTheta=-2.21 03:37:27.717 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.43, opts=13) 03:37:27.717 00.000 30444 Enqueuing Move request for scope (-0.53, -0.43) 03:37:27.717 00.000 15672 Worker thread wakes up 03:37:27.717 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.43) opts 0xd 03:37:27.717 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.43) 03:37:27.717 00.000 15672 Moving (-0.53, -0.43) raw xDistance=-0.40 yDistance=-0.53 03:37:27.717 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 03:37:27.717 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 03:37:27.717 00.000 15672 MoveAxis(E, 107, ABG) 03:37:27.717 00.000 15672 Guiding Dir = 2, Dur = 107 03:37:27.718 00.001 15672 IsSlewing returns 0 03:37:27.719 00.001 15672 IsGuiding returns 0 03:37:27.749 00.030 15672 PulseGuide returned control before completion, sleep 88 03:37:27.821 00.072 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=13372, FiltMin=2580, FiltMax=10876, Gamma=2.950 03:37:27.837 00.016 15672 IsGuiding returns 1 03:37:27.838 00.001 15672 scope still moving after pulse duration time elapsed 03:37:27.859 00.021 15672 IsSlewing returns 0 03:37:27.860 00.001 15672 IsGuiding returns 1 03:37:27.865 00.005 30444 UpdateGuideState exits: m=41550 SNR=35.3 Saturated 03:37:27.865 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:27.865 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:27.865 00.000 30444 Enqueuing Expose request 03:37:27.881 00.016 15672 IsSlewing returns 0 03:37:27.893 00.012 15672 IsGuiding returns 0 03:37:27.893 00.000 15672 scope move finished after 107 + 67 ms 03:37:27.893 00.000 15672 Move returns status 0, amount 107 03:37:27.893 00.000 15672 MoveAxis(N, 95, ABG) 03:37:27.893 00.000 15672 Guiding Dir = 0, Dur = 95 03:37:27.894 00.001 15672 IsSlewing returns 0 03:37:27.895 00.001 15672 IsGuiding returns 0 03:37:27.973 00.078 15672 PulseGuide returned control before completion, sleep 28 03:37:28.022 00.049 15672 IsGuiding returns 1 03:37:28.022 00.000 15672 scope still moving after pulse duration time elapsed 03:37:28.043 00.021 15672 IsSlewing returns 0 03:37:28.045 00.002 15672 IsGuiding returns 1 03:37:28.066 00.021 15672 IsSlewing returns 0 03:37:28.084 00.018 15672 IsGuiding returns 0 03:37:28.084 00.000 15672 scope move finished after 95 + 94 ms 03:37:28.085 00.001 15672 Move returns status 0, amount 95 03:37:28.085 00.000 15672 move complete, result=0 03:37:28.085 00.000 15672 worker thread done servicing request 03:37:28.085 00.000 15672 Worker thread wakes up 03:37:28.085 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:28.085 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:28.085 00.000 30444 GuideStep: -0.4 px 107 ms EAST, -0.5 px 95 ms NORTH 03:37:30.196 02.111 15672 Exposure complete 03:37:30.216 00.020 15672 worker thread done servicing request 03:37:30.216 00.000 30444 OnExposeComplete: enter 03:37:30.216 00.000 30444 UpdateGuideState(): m_state=6 03:37:30.216 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8351 03:37:30.216 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=204.08, Mass=40065, SNR=37.3, Peak=5758 HFD=4.1 03:37:30.216 00.000 30444 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.28) = xAngle (2.66 = 2.66) 03:37:30.216 00.000 30444 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.60 = 2.60) 03:37:30.216 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.38 mountX=-0.23 mountY=0.14, mountTheta=2.62 03:37:30.217 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.18, opts=13) 03:37:30.217 00.000 30444 Enqueuing Move request for scope (-0.19, 0.18) 03:37:30.217 00.000 15672 Worker thread wakes up 03:37:30.217 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd 03:37:30.217 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.18) 03:37:30.217 00.000 15672 Moving (-0.19, 0.18) raw xDistance=-0.23 yDistance=0.14 03:37:30.217 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 03:37:30.217 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:37:30.217 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 03:37:30.217 00.000 15672 MoveAxis(E, 0, ABG) 03:37:30.217 00.000 15672 Move returns status 0, amount 0 03:37:30.217 00.000 15672 MoveAxis(N, 0, ABG) 03:37:30.217 00.000 15672 Move returns status 0, amount 0 03:37:30.217 00.000 15672 move complete, result=0 03:37:30.218 00.001 15672 worker thread done servicing request 03:37:30.222 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=13724, FiltMin=2602, FiltMax=10876, Gamma=2.950 03:37:30.264 00.042 30444 UpdateGuideState exits: m=40065 SNR=37.3 Saturated 03:37:30.264 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:30.265 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:30.265 00.000 30444 Enqueuing Expose request 03:37:30.265 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:37:30.265 00.000 15672 Worker thread wakes up 03:37:30.265 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:30.265 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:32.173 01.908 15672 Exposure complete 03:37:32.193 00.020 15672 worker thread done servicing request 03:37:32.193 00.000 30444 OnExposeComplete: enter 03:37:32.193 00.000 30444 UpdateGuideState(): m_state=6 03:37:32.193 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8352 03:37:32.193 00.000 30444 Star::Find returns 1 (1), X=462.91, Y=203.07, Mass=34736, SNR=31.8, Peak=5432 HFD=4.0 03:37:32.193 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 03:37:32.193 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 03:37:32.194 00.001 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.83 hyp=0.85 cameraTheta=-1.77 mountX=0.06 mountY=-0.85, mountTheta=-1.49 03:37:32.194 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.83, opts=13) 03:37:32.194 00.000 30444 Enqueuing Move request for scope (-0.17, -0.83) 03:37:32.194 00.000 15672 Worker thread wakes up 03:37:32.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.83) opts 0xd 03:37:32.194 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.83) 03:37:32.194 00.000 15672 Moving (-0.17, -0.83) raw xDistance=0.06 yDistance=-0.85 03:37:32.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 03:37:32.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 03:37:32.194 00.000 15672 MoveAxis(E, 0, ABG) 03:37:32.194 00.000 15672 Move returns status 0, amount 0 03:37:32.194 00.000 15672 MoveAxis(N, 151, ABG) 03:37:32.195 00.001 15672 Guiding Dir = 0, Dur = 151 03:37:32.195 00.000 15672 IsSlewing returns 0 03:37:32.196 00.001 15672 IsGuiding returns 0 03:37:32.199 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2344, max=11798, FiltMin=2597, FiltMax=9902, Gamma=2.950 03:37:32.301 00.102 15672 PulseGuide returned control before completion, sleep 56 03:37:32.360 00.059 15672 IsGuiding returns 1 03:37:32.360 00.000 15672 scope still moving after pulse duration time elapsed 03:37:32.381 00.021 15672 IsSlewing returns 0 03:37:32.382 00.001 15672 IsGuiding returns 1 03:37:32.388 00.006 30444 UpdateGuideState exits: m=34736 SNR=31.8 Saturated 03:37:32.388 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:32.388 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:32.388 00.000 30444 Enqueuing Expose request 03:37:32.403 00.015 15672 IsSlewing returns 0 03:37:32.404 00.001 15672 IsGuiding returns 1 03:37:32.425 00.021 15672 IsSlewing returns 0 03:37:32.426 00.001 15672 IsGuiding returns 1 03:37:32.447 00.021 15672 IsSlewing returns 0 03:37:32.461 00.014 15672 IsGuiding returns 0 03:37:32.461 00.000 15672 scope move finished after 151 + 114 ms 03:37:32.461 00.000 15672 Move returns status 0, amount 151 03:37:32.461 00.000 15672 move complete, result=0 03:37:32.461 00.000 15672 worker thread done servicing request 03:37:32.462 00.001 15672 Worker thread wakes up 03:37:32.462 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:32.462 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:32.462 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 151 ms NORTH 03:37:34.569 02.107 15672 Exposure complete 03:37:34.589 00.020 15672 worker thread done servicing request 03:37:34.589 00.000 30444 OnExposeComplete: enter 03:37:34.589 00.000 30444 UpdateGuideState(): m_state=6 03:37:34.589 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8353 03:37:34.589 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=203.60, Mass=42208, SNR=42.1, Peak=5953 HFD=3.7 03:37:34.589 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.88 = -1.88) 03:37:34.589 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.94 = -1.94) 03:37:34.589 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.29 hyp=0.35 cameraTheta=-2.15 mountX=-0.11 mountY=-0.33, mountTheta=-1.88 03:37:34.590 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.29, opts=13) 03:37:34.590 00.000 30444 Enqueuing Move request for scope (-0.19, -0.29) 03:37:34.590 00.000 15672 Worker thread wakes up 03:37:34.590 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.29) opts 0xd 03:37:34.590 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.29) 03:37:34.590 00.000 15672 Moving (-0.19, -0.29) raw xDistance=-0.11 yDistance=-0.33 03:37:34.590 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 03:37:34.590 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 03:37:34.590 00.000 15672 MoveAxis(E, 0, ABG) 03:37:34.590 00.000 15672 Move returns status 0, amount 0 03:37:34.590 00.000 15672 MoveAxis(N, 58, ABG) 03:37:34.590 00.000 15672 Guiding Dir = 0, Dur = 58 03:37:34.591 00.001 15672 IsSlewing returns 0 03:37:34.592 00.001 15672 IsGuiding returns 0 03:37:34.595 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=15686, FiltMin=2529, FiltMax=11594, Gamma=2.950 03:37:34.638 00.043 30444 UpdateGuideState exits: m=42208 SNR=42.1 Saturated 03:37:34.638 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:34.638 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:34.639 00.001 30444 Enqueuing Expose request 03:37:34.698 00.059 15672 IsGuiding returns 1 03:37:34.698 00.000 15672 scope still moving after pulse duration time elapsed 03:37:34.719 00.021 15672 IsSlewing returns 0 03:37:34.720 00.001 15672 IsGuiding returns 1 03:37:34.742 00.022 15672 IsSlewing returns 0 03:37:34.762 00.020 15672 IsGuiding returns 0 03:37:34.762 00.000 15672 scope move finished after 58 + 113 ms 03:37:34.762 00.000 15672 Move returns status 0, amount 58 03:37:34.763 00.001 15672 move complete, result=0 03:37:34.763 00.000 15672 worker thread done servicing request 03:37:34.763 00.000 15672 Worker thread wakes up 03:37:34.763 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:34.763 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:34.763 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 58 ms NORTH 03:37:36.670 01.907 15672 Exposure complete 03:37:36.690 00.020 15672 worker thread done servicing request 03:37:36.690 00.000 30444 OnExposeComplete: enter 03:37:36.690 00.000 30444 UpdateGuideState(): m_state=6 03:37:36.690 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8354 03:37:36.690 00.000 30444 Star::Find returns 1 (1), X=462.40, Y=203.53, Mass=50254, SNR=54.8, Peak=5680 HFD=4.1 03:37:36.690 00.000 30444 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 03:37:36.690 00.000 30444 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 03:37:36.690 00.000 30444 CameraToMount -- cameraX=-0.68 cameraY=-0.37 hyp=0.77 cameraTheta=-2.65 mountX=-0.55 mountY=-0.50, mountTheta=-2.40 03:37:36.691 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.68, y=-0.37, opts=13) 03:37:36.691 00.000 30444 Enqueuing Move request for scope (-0.68, -0.37) 03:37:36.691 00.000 15672 Worker thread wakes up 03:37:36.691 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.37) opts 0xd 03:37:36.691 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.68, -0.37) 03:37:36.691 00.000 15672 Moving (-0.68, -0.37) raw xDistance=-0.55 yDistance=-0.50 03:37:36.691 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55 03:37:36.691 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 03:37:36.691 00.000 15672 MoveAxis(E, 148, ABG) 03:37:36.691 00.000 15672 Guiding Dir = 2, Dur = 148 03:37:36.692 00.001 15672 IsSlewing returns 0 03:37:36.693 00.001 15672 IsGuiding returns 0 03:37:36.697 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=13712, FiltMin=2564, FiltMax=9943, Gamma=2.950 03:37:36.710 00.013 15672 PulseGuide returned control before completion, sleep 141 03:37:36.740 00.030 30444 UpdateGuideState exits: m=50254 SNR=54.8 Saturated 03:37:36.741 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:36.741 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:36.741 00.000 30444 Enqueuing Expose request 03:37:36.902 00.161 15672 IsGuiding returns 0 03:37:36.902 00.000 15672 Move returns status 0, amount 148 03:37:36.902 00.000 15672 MoveAxis(N, 90, ABG) 03:37:36.902 00.000 15672 Guiding Dir = 0, Dur = 90 03:37:36.903 00.001 15672 IsSlewing returns 0 03:37:36.905 00.002 15672 IsGuiding returns 0 03:37:36.982 00.077 15672 PulseGuide returned control before completion, sleep 24 03:37:37.007 00.025 15672 IsGuiding returns 1 03:37:37.008 00.001 15672 scope still moving after pulse duration time elapsed 03:37:37.028 00.020 15672 IsSlewing returns 0 03:37:37.030 00.002 15672 IsGuiding returns 1 03:37:37.052 00.022 15672 IsSlewing returns 0 03:37:37.054 00.002 15672 IsGuiding returns 1 03:37:37.076 00.022 15672 IsSlewing returns 0 03:37:37.141 00.065 15672 IsGuiding returns 0 03:37:37.141 00.000 15672 scope move finished after 90 + 145 ms 03:37:37.141 00.000 15672 Move returns status 0, amount 90 03:37:37.141 00.000 15672 move complete, result=0 03:37:37.141 00.000 15672 worker thread done servicing request 03:37:37.141 00.000 15672 Worker thread wakes up 03:37:37.141 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:37.141 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:37.141 00.000 30444 GuideStep: -0.5 px 148 ms EAST, -0.5 px 90 ms NORTH 03:37:39.250 02.109 15672 Exposure complete 03:37:39.269 00.019 15672 worker thread done servicing request 03:37:39.269 00.000 30444 OnExposeComplete: enter 03:37:39.270 00.001 30444 UpdateGuideState(): m_state=6 03:37:39.270 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8355 03:37:39.270 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=203.21, Mass=42479, SNR=39.1, Peak=5598 HFD=4.4 03:37:39.270 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 03:37:39.270 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 03:37:39.270 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.69 hyp=0.71 cameraTheta=-1.31 mountX=0.36 mountY=-0.63, mountTheta=-1.05 03:37:39.270 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.69, opts=13) 03:37:39.270 00.000 30444 Enqueuing Move request for scope (0.18, -0.69) 03:37:39.270 00.000 15672 Worker thread wakes up 03:37:39.271 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.69) opts 0xd 03:37:39.271 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.69) 03:37:39.271 00.000 15672 Moving (0.18, -0.69) raw xDistance=0.36 yDistance=-0.63 03:37:39.271 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36 03:37:39.271 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 03:37:39.271 00.000 15672 MoveAxis(W, 88, ABG) 03:37:39.271 00.000 15672 Guiding Dir = 3, Dur = 88 03:37:39.271 00.000 15672 IsSlewing returns 0 03:37:39.273 00.002 15672 IsGuiding returns 0 03:37:39.277 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=14494, FiltMin=2634, FiltMax=11380, Gamma=2.950 03:37:39.298 00.021 15672 PulseGuide returned control before completion, sleep 73 03:37:39.372 00.074 15672 IsGuiding returns 1 03:37:39.372 00.000 15672 scope still moving after pulse duration time elapsed 03:37:39.393 00.021 15672 IsSlewing returns 0 03:37:39.411 00.018 15672 IsGuiding returns 0 03:37:39.411 00.000 15672 scope move finished after 88 + 51 ms 03:37:39.411 00.000 15672 Move returns status 0, amount 88 03:37:39.412 00.001 15672 MoveAxis(N, 112, ABG) 03:37:39.412 00.000 15672 Guiding Dir = 0, Dur = 112 03:37:39.412 00.000 15672 IsSlewing returns 0 03:37:39.415 00.003 15672 IsGuiding returns 0 03:37:39.490 00.075 15672 PulseGuide returned control before completion, sleep 47 03:37:39.528 00.038 30444 UpdateGuideState exits: m=42479 SNR=39.1 Saturated 03:37:39.529 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:39.529 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:39.529 00.000 30444 Enqueuing Expose request 03:37:39.540 00.011 15672 IsGuiding returns 1 03:37:39.540 00.000 15672 scope still moving after pulse duration time elapsed 03:37:39.561 00.021 15672 IsSlewing returns 0 03:37:39.562 00.001 15672 IsGuiding returns 1 03:37:39.583 00.021 15672 IsSlewing returns 0 03:37:39.584 00.001 15672 IsGuiding returns 1 03:37:39.605 00.021 15672 IsSlewing returns 0 03:37:39.606 00.001 15672 IsGuiding returns 1 03:37:39.626 00.020 15672 IsSlewing returns 0 03:37:39.651 00.025 15672 IsGuiding returns 0 03:37:39.651 00.000 15672 scope move finished after 112 + 123 ms 03:37:39.651 00.000 15672 Move returns status 0, amount 112 03:37:39.651 00.000 15672 move complete, result=0 03:37:39.651 00.000 15672 worker thread done servicing request 03:37:39.651 00.000 15672 Worker thread wakes up 03:37:39.651 00.000 30444 GuideStep: 0.4 px 88 ms WEST, -0.6 px 112 ms NORTH 03:37:39.651 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:39.651 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:41.557 01.906 15672 Exposure complete 03:37:41.577 00.020 15672 worker thread done servicing request 03:37:41.577 00.000 30444 OnExposeComplete: enter 03:37:41.577 00.000 30444 UpdateGuideState(): m_state=6 03:37:41.577 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8356 03:37:41.577 00.000 30444 Star::Find returns 1 (1), X=462.81, Y=204.21, Mass=41767, SNR=36.9, Peak=5679 HFD=4.1 03:37:41.577 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 03:37:41.577 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 03:37:41.577 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.31 hyp=0.41 cameraTheta=2.28 mountX=-0.34 mountY=0.25, mountTheta=2.51 03:37:41.578 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.31, opts=13) 03:37:41.578 00.000 30444 Enqueuing Move request for scope (-0.27, 0.31) 03:37:41.578 00.000 15672 Worker thread wakes up 03:37:41.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.31) opts 0xd 03:37:41.578 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.31) 03:37:41.578 00.000 15672 Moving (-0.27, 0.31) raw xDistance=-0.34 yDistance=0.25 03:37:41.578 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34 03:37:41.578 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:37:41.578 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 03:37:41.578 00.000 15672 MoveAxis(E, 87, ABG) 03:37:41.578 00.000 15672 Guiding Dir = 2, Dur = 87 03:37:41.579 00.001 15672 IsSlewing returns 0 03:37:41.580 00.001 15672 IsGuiding returns 0 03:37:41.583 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=13620, FiltMin=2568, FiltMax=10512, Gamma=2.950 03:37:41.599 00.016 15672 PulseGuide returned control before completion, sleep 79 03:37:41.626 00.027 30444 UpdateGuideState exits: m=41767 SNR=36.9 Saturated 03:37:41.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:41.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:41.626 00.000 30444 Enqueuing Expose request 03:37:41.679 00.053 15672 IsGuiding returns 0 03:37:41.679 00.000 15672 Move returns status 0, amount 87 03:37:41.679 00.000 15672 MoveAxis(N, 0, ABG) 03:37:41.679 00.000 15672 Move returns status 0, amount 0 03:37:41.679 00.000 15672 move complete, result=0 03:37:41.679 00.000 15672 worker thread done servicing request 03:37:41.679 00.000 15672 Worker thread wakes up 03:37:41.679 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:41.679 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:41.679 00.000 30444 GuideStep: -0.3 px 87 ms EAST, 0.2 px 0 ms NORTH 03:37:43.795 02.116 15672 Exposure complete 03:37:43.827 00.032 15672 worker thread done servicing request 03:37:43.827 00.000 30444 OnExposeComplete: enter 03:37:43.827 00.000 30444 UpdateGuideState(): m_state=6 03:37:43.827 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8357 03:37:43.827 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=204.14, Mass=35828, SNR=29.6, Peak=5975 HFD=3.8 03:37:43.827 00.000 30444 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 03:37:43.828 00.001 30444 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 03:37:43.828 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.42 mountX=-0.03 mountY=0.25, mountTheta=1.69 03:37:43.828 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.25, opts=13) 03:37:43.828 00.000 30444 Enqueuing Move request for scope (0.04, 0.25) 03:37:43.828 00.000 15672 Worker thread wakes up 03:37:43.828 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd 03:37:43.828 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.25) 03:37:43.828 00.000 15672 Moving (0.04, 0.25) raw xDistance=-0.03 yDistance=0.25 03:37:43.828 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 03:37:43.828 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:37:43.829 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 03:37:43.829 00.000 15672 MoveAxis(E, 0, ABG) 03:37:43.829 00.000 15672 Move returns status 0, amount 0 03:37:43.829 00.000 15672 MoveAxis(N, 0, ABG) 03:37:43.829 00.000 15672 Move returns status 0, amount 0 03:37:43.829 00.000 15672 move complete, result=0 03:37:43.829 00.000 15672 worker thread done servicing request 03:37:43.834 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=14496, FiltMin=2611, FiltMax=11449, Gamma=2.950 03:37:43.881 00.047 30444 UpdateGuideState exits: m=35828 SNR=29.6 Saturated 03:37:43.881 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:43.881 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:43.881 00.000 30444 Enqueuing Expose request 03:37:43.881 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 03:37:43.881 00.000 15672 Worker thread wakes up 03:37:43.881 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:43.881 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:45.797 01.916 15672 Exposure complete 03:37:45.829 00.032 15672 worker thread done servicing request 03:37:45.829 00.000 30444 OnExposeComplete: enter 03:37:45.829 00.000 30444 UpdateGuideState(): m_state=6 03:37:45.830 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8358 03:37:45.830 00.000 30444 Star::Find returns 1 (1), X=462.34, Y=204.13, Mass=47036, SNR=40.5, Peak=5657 HFD=4.1 03:37:45.830 00.000 30444 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.28) = xAngle (3.12 = 3.12) 03:37:45.830 00.000 30444 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.05 = 3.05) 03:37:45.830 00.000 30444 CameraToMount -- cameraX=-0.74 cameraY=0.23 hyp=0.77 cameraTheta=2.84 mountX=-0.77 mountY=0.07, mountTheta=3.05 03:37:45.830 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.74, y=0.23, opts=13) 03:37:45.830 00.000 30444 Enqueuing Move request for scope (-0.74, 0.23) 03:37:45.830 00.000 15672 Worker thread wakes up 03:37:45.830 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.23) opts 0xd 03:37:45.830 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.74, 0.23) 03:37:45.830 00.000 15672 Moving (-0.74, 0.23) raw xDistance=-0.77 yDistance=0.07 03:37:45.831 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.77 03:37:45.831 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:37:45.831 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 03:37:45.831 00.000 15672 MoveAxis(E, 208, ABG) 03:37:45.831 00.000 15672 Guiding Dir = 2, Dur = 208 03:37:45.831 00.000 15672 IsSlewing returns 0 03:37:45.832 00.001 15672 IsGuiding returns 0 03:37:45.836 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=13704, FiltMin=2602, FiltMax=10621, Gamma=2.950 03:37:45.847 00.011 15672 PulseGuide returned control before completion, sleep 204 03:37:45.879 00.032 30444 UpdateGuideState exits: m=47036 SNR=40.5 Saturated 03:37:45.879 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:45.879 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:45.879 00.000 30444 Enqueuing Expose request 03:37:46.072 00.193 15672 IsGuiding returns 0 03:37:46.072 00.000 15672 Move returns status 0, amount 208 03:37:46.072 00.000 15672 MoveAxis(N, 0, ABG) 03:37:46.072 00.000 15672 Move returns status 0, amount 0 03:37:46.072 00.000 15672 move complete, result=0 03:37:46.072 00.000 15672 worker thread done servicing request 03:37:46.072 00.000 15672 Worker thread wakes up 03:37:46.072 00.000 30444 GuideStep: -0.8 px 208 ms EAST, 0.1 px 0 ms NORTH 03:37:46.073 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:46.073 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:48.178 02.105 15672 Exposure complete 03:37:48.200 00.022 15672 worker thread done servicing request 03:37:48.200 00.000 30444 OnExposeComplete: enter 03:37:48.200 00.000 30444 UpdateGuideState(): m_state=6 03:37:48.201 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8359 03:37:48.201 00.000 30444 Star::Find returns 1 (1), X=463.72, Y=204.54, Mass=35097, SNR=32.4, Peak=5195 HFD=3.6 03:37:48.201 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.07 = 1.07) 03:37:48.201 00.000 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.01 = 1.01) 03:37:48.201 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=0.64 hyp=0.91 cameraTheta=0.79 mountX=0.44 mountY=0.77, mountTheta=1.05 03:37:48.201 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=0.64, opts=13) 03:37:48.201 00.000 30444 Enqueuing Move request for scope (0.64, 0.64) 03:37:48.201 00.000 15672 Worker thread wakes up 03:37:48.202 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.64) opts 0xd 03:37:48.202 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, 0.64) 03:37:48.202 00.000 15672 Moving (0.64, 0.64) raw xDistance=0.44 yDistance=0.77 03:37:48.202 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.44 03:37:48.202 00.000 15672 resist switch: large excursion: input 0.77 thresh 0.75 direction from -1 to 1 03:37:48.202 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.30 03:37:48.202 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77 03:37:48.202 00.000 15672 MoveAxis(W, 103, ABG) 03:37:48.202 00.000 15672 Guiding Dir = 3, Dur = 103 03:37:48.202 00.000 15672 IsSlewing returns 0 03:37:48.203 00.001 15672 IsGuiding returns 0 03:37:48.207 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=15154, FiltMin=2639, FiltMax=11260, Gamma=2.950 03:37:48.227 00.020 15672 PulseGuide returned control before completion, sleep 89 03:37:48.319 00.092 15672 IsGuiding returns 1 03:37:48.319 00.000 15672 scope still moving after pulse duration time elapsed 03:37:48.340 00.021 15672 IsSlewing returns 0 03:37:48.389 00.049 15672 IsGuiding returns 0 03:37:48.389 00.000 15672 scope move finished after 103 + 82 ms 03:37:48.389 00.000 15672 Move returns status 0, amount 103 03:37:48.390 00.001 15672 MoveAxis(S, 137, ABG) 03:37:48.390 00.000 15672 Guiding Dir = 1, Dur = 137 03:37:48.390 00.000 15672 IsSlewing returns 0 03:37:48.393 00.003 15672 IsGuiding returns 0 03:37:48.468 00.075 15672 PulseGuide returned control before completion, sleep 72 03:37:48.542 00.074 15672 IsGuiding returns 1 03:37:48.542 00.000 15672 scope still moving after pulse duration time elapsed 03:37:48.564 00.022 15672 IsSlewing returns 0 03:37:48.565 00.001 15672 IsGuiding returns 1 03:37:48.586 00.021 15672 IsSlewing returns 0 03:37:48.586 00.000 15672 IsGuiding returns 1 03:37:48.608 00.022 15672 IsSlewing returns 0 03:37:48.660 00.052 15672 IsGuiding returns 0 03:37:48.660 00.000 15672 scope move finished after 137 + 130 ms 03:37:48.660 00.000 15672 Move returns status 0, amount 137 03:37:48.660 00.000 15672 move complete, result=0 03:37:48.660 00.000 15672 worker thread done servicing request 03:37:48.704 00.044 30444 UpdateGuideState exits: m=35097 SNR=32.4 Saturated 03:37:48.704 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:48.705 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:48.705 00.000 30444 Enqueuing Expose request 03:37:48.705 00.000 30444 GuideStep: 0.4 px 103 ms WEST, 0.8 px 137 ms SOUTH 03:37:48.705 00.000 15672 Worker thread wakes up 03:37:48.705 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:48.705 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:50.616 01.911 15672 Exposure complete 03:37:50.635 00.019 15672 worker thread done servicing request 03:37:50.635 00.000 30444 OnExposeComplete: enter 03:37:50.635 00.000 30444 UpdateGuideState(): m_state=6 03:37:50.635 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8360 03:37:50.635 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=204.13, Mass=45188, SNR=39.5, Peak=5084 HFD=4.7 03:37:50.635 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 03:37:50.635 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.92 = 0.92) 03:37:50.635 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.23 hyp=0.36 cameraTheta=0.71 mountX=0.20 mountY=0.29, mountTheta=0.97 03:37:50.635 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.23, opts=13) 03:37:50.635 00.000 30444 Enqueuing Move request for scope (0.27, 0.23) 03:37:50.635 00.000 15672 Worker thread wakes up 03:37:50.637 00.002 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.23) opts 0xd 03:37:50.637 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.23) 03:37:50.637 00.000 15672 Moving (0.27, 0.23) raw xDistance=0.20 yDistance=0.29 03:37:50.637 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 03:37:50.637 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 03:37:50.637 00.000 15672 MoveAxis(E, 0, ABG) 03:37:50.637 00.000 15672 Move returns status 0, amount 0 03:37:50.637 00.000 15672 MoveAxis(S, 51, ABG) 03:37:50.637 00.000 15672 Guiding Dir = 1, Dur = 51 03:37:50.637 00.000 15672 IsSlewing returns 0 03:37:50.639 00.002 15672 IsGuiding returns 0 03:37:50.739 00.100 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=11986, FiltMin=2664, FiltMax=10248, Gamma=2.950 03:37:50.752 00.013 15672 IsGuiding returns 1 03:37:50.753 00.001 15672 scope still moving after pulse duration time elapsed 03:37:50.774 00.021 15672 IsSlewing returns 0 03:37:50.775 00.001 15672 IsGuiding returns 1 03:37:50.783 00.008 30444 UpdateGuideState exits: m=45188 SNR=39.5 Saturated 03:37:50.784 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:50.784 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:50.784 00.000 30444 Enqueuing Expose request 03:37:50.796 00.012 15672 IsSlewing returns 0 03:37:50.801 00.005 15672 IsGuiding returns 0 03:37:50.801 00.000 15672 scope move finished after 51 + 111 ms 03:37:50.801 00.000 15672 Move returns status 0, amount 51 03:37:50.801 00.000 15672 move complete, result=0 03:37:50.802 00.001 15672 worker thread done servicing request 03:37:50.802 00.000 15672 Worker thread wakes up 03:37:50.802 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 51 ms SOUTH 03:37:50.802 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:50.802 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:52.911 02.109 15672 Exposure complete 03:37:52.930 00.019 15672 worker thread done servicing request 03:37:52.930 00.000 30444 OnExposeComplete: enter 03:37:52.930 00.000 30444 UpdateGuideState(): m_state=6 03:37:52.930 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8361 03:37:52.930 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=202.82, Mass=37667, SNR=37.6, Peak=5170 HFD=4.2 03:37:52.930 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 03:37:52.930 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 03:37:52.930 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-1.08 hyp=1.09 cameraTheta=-1.40 mountX=0.48 mountY=-1.01, mountTheta=-1.13 03:37:52.931 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-1.08, opts=13) 03:37:52.931 00.000 30444 Enqueuing Move request for scope (0.19, -1.08) 03:37:52.931 00.000 15672 Worker thread wakes up 03:37:52.931 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -1.08) opts 0xd 03:37:52.931 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -1.08) 03:37:52.931 00.000 15672 Moving (0.19, -1.08) raw xDistance=0.48 yDistance=-1.01 03:37:52.931 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 03:37:52.931 00.000 15672 resist switch: large excursion: input -1.01 thresh 0.75 direction from 1 to -1 03:37:52.931 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.04 03:37:52.931 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01 03:37:52.931 00.000 15672 MoveAxis(W, 129, ABG) 03:37:52.931 00.000 15672 Guiding Dir = 3, Dur = 129 03:37:52.933 00.002 15672 IsSlewing returns 0 03:37:52.933 00.000 15672 IsGuiding returns 0 03:37:52.937 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2033, max=12102, FiltMin=2655, FiltMax=9307, Gamma=2.950 03:37:52.956 00.019 15672 PulseGuide returned control before completion, sleep 116 03:37:52.980 00.024 30444 UpdateGuideState exits: m=37667 SNR=37.6 Saturated 03:37:52.980 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:52.980 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:52.980 00.000 30444 Enqueuing Expose request 03:37:53.134 00.154 15672 IsGuiding returns 0 03:37:53.134 00.000 15672 Move returns status 0, amount 129 03:37:53.134 00.000 15672 MoveAxis(N, 181, ABG) 03:37:53.134 00.000 15672 Guiding Dir = 0, Dur = 181 03:37:53.136 00.002 15672 IsSlewing returns 0 03:37:53.137 00.001 15672 IsGuiding returns 0 03:37:53.213 00.076 15672 PulseGuide returned control before completion, sleep 117 03:37:53.333 00.120 15672 IsGuiding returns 1 03:37:53.333 00.000 15672 scope still moving after pulse duration time elapsed 03:37:53.355 00.022 15672 IsSlewing returns 0 03:37:53.374 00.019 15672 IsGuiding returns 1 03:37:53.395 00.021 15672 IsSlewing returns 0 03:37:53.398 00.003 15672 IsGuiding returns 1 03:37:53.419 00.021 15672 IsSlewing returns 0 03:37:53.436 00.017 15672 IsGuiding returns 0 03:37:53.436 00.000 15672 scope move finished after 181 + 117 ms 03:37:53.436 00.000 15672 Move returns status 0, amount 181 03:37:53.436 00.000 15672 move complete, result=0 03:37:53.436 00.000 15672 worker thread done servicing request 03:37:53.436 00.000 15672 Worker thread wakes up 03:37:53.436 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:53.436 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:53.436 00.000 30444 GuideStep: 0.5 px 129 ms WEST, -1.0 px 181 ms NORTH 03:37:55.345 01.909 15672 Exposure complete 03:37:55.365 00.020 15672 worker thread done servicing request 03:37:55.365 00.000 30444 OnExposeComplete: enter 03:37:55.365 00.000 30444 UpdateGuideState(): m_state=6 03:37:55.366 00.001 30444 Star::Find(15, 463, 202, 0, (0,0,0,0), 0.0, 255) frame 8362 03:37:55.366 00.000 30444 Star::Find returns 1 (1), X=462.04, Y=203.87, Mass=37562, SNR=38.3, Peak=5089 HFD=4.7 03:37:55.366 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 03:37:55.366 00.000 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 03:37:55.366 00.000 30444 CameraToMount -- cameraX=-1.04 cameraY=-0.03 hyp=1.04 cameraTheta=-3.12 mountX=-1.00 mountY=-0.25, mountTheta=-2.89 03:37:55.366 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.04, y=-0.03, opts=13) 03:37:55.366 00.000 30444 Enqueuing Move request for scope (-1.04, -0.03) 03:37:55.366 00.000 15672 Worker thread wakes up 03:37:55.366 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.04, -0.03) opts 0xd 03:37:55.366 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.04, -0.03) 03:37:55.366 00.000 15672 Moving (-1.04, -0.03) raw xDistance=-1.00 yDistance=-0.25 03:37:55.366 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.61 from input -1.00 03:37:55.367 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 03:37:55.367 00.000 15672 MoveAxis(E, 260, ABG) 03:37:55.367 00.000 15672 Guiding Dir = 2, Dur = 260 03:37:55.367 00.000 15672 IsSlewing returns 0 03:37:55.368 00.001 15672 IsGuiding returns 0 03:37:55.372 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2363, max=10138, FiltMin=2725, FiltMax=8549, Gamma=2.950 03:37:55.385 00.013 15672 PulseGuide returned control before completion, sleep 254 03:37:55.642 00.257 15672 IsGuiding returns 1 03:37:55.642 00.000 15672 scope still moving after pulse duration time elapsed 03:37:55.663 00.021 15672 IsSlewing returns 0 03:37:55.664 00.001 15672 IsGuiding returns 1 03:37:55.685 00.021 15672 IsSlewing returns 0 03:37:55.720 00.035 15672 IsGuiding returns 0 03:37:55.720 00.000 15672 scope move finished after 260 + 92 ms 03:37:55.720 00.000 15672 Move returns status 0, amount 260 03:37:55.720 00.000 15672 MoveAxis(N, 45, ABG) 03:37:55.720 00.000 15672 Guiding Dir = 0, Dur = 45 03:37:55.721 00.001 15672 IsSlewing returns 0 03:37:55.721 00.000 15672 IsGuiding returns 0 03:37:55.803 00.082 15672 IsGuiding returns 1 03:37:55.803 00.000 15672 scope still moving after pulse duration time elapsed 03:37:55.824 00.021 15672 IsSlewing returns 0 03:37:55.827 00.003 15672 IsGuiding returns 1 03:37:55.847 00.020 30444 UpdateGuideState exits: m=37562 SNR=38.3 Saturated 03:37:55.847 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:55.848 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:55.848 00.000 30444 Enqueuing Expose request 03:37:55.849 00.001 15672 IsSlewing returns 0 03:37:55.852 00.003 15672 IsGuiding returns 1 03:37:55.874 00.022 15672 IsSlewing returns 0 03:37:55.896 00.022 15672 IsGuiding returns 0 03:37:55.896 00.000 15672 scope move finished after 45 + 130 ms 03:37:55.896 00.000 15672 Move returns status 0, amount 45 03:37:55.896 00.000 15672 move complete, result=0 03:37:55.896 00.000 15672 worker thread done servicing request 03:37:55.896 00.000 15672 Worker thread wakes up 03:37:55.896 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:55.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:55.899 00.003 30444 GuideStep: -1.0 px 260 ms EAST, -0.3 px 45 ms NORTH 03:37:58.013 02.114 15672 Exposure complete 03:37:58.040 00.027 15672 worker thread done servicing request 03:37:58.040 00.000 30444 OnExposeComplete: enter 03:37:58.040 00.000 30444 UpdateGuideState(): m_state=6 03:37:58.040 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8363 03:37:58.040 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=204.11, Mass=24421, SNR=27.3, Peak=5194 HFD=4.2 03:37:58.040 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 03:37:58.040 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 03:37:58.040 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.22 cameraTheta=1.47 mountX=-0.04 mountY=0.21, mountTheta=1.75 03:37:58.041 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.21, opts=13) 03:37:58.041 00.000 30444 Enqueuing Move request for scope (0.02, 0.21) 03:37:58.041 00.000 15672 Worker thread wakes up 03:37:58.041 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd 03:37:58.041 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.21) 03:37:58.041 00.000 15672 Moving (0.02, 0.21) raw xDistance=-0.04 yDistance=0.21 03:37:58.041 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:37:58.041 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:37:58.041 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 03:37:58.041 00.000 15672 MoveAxis(E, 0, ABG) 03:37:58.041 00.000 15672 Move returns status 0, amount 0 03:37:58.041 00.000 15672 MoveAxis(N, 0, ABG) 03:37:58.041 00.000 15672 Move returns status 0, amount 0 03:37:58.041 00.000 15672 move complete, result=0 03:37:58.041 00.000 15672 worker thread done servicing request 03:37:58.047 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2426, max=9250, FiltMin=2851, FiltMax=8240, Gamma=2.950 03:37:58.089 00.042 30444 UpdateGuideState exits: m=24421 SNR=27.3 Saturated 03:37:58.089 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:37:58.089 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:37:58.089 00.000 30444 Enqueuing Expose request 03:37:58.089 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 03:37:58.090 00.001 15672 Worker thread wakes up 03:37:58.090 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:37:58.090 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:37:59.995 01.905 15672 Exposure complete 03:38:00.018 00.023 15672 worker thread done servicing request 03:38:00.018 00.000 30444 OnExposeComplete: enter 03:38:00.018 00.000 30444 UpdateGuideState(): m_state=6 03:38:00.019 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8364 03:38:00.019 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=204.00, Mass=27643, SNR=27.9, Peak=5127 HFD=4.5 03:38:00.019 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 03:38:00.019 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 03:38:00.019 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.41 mountX=-0.01 mountY=0.11, mountTheta=1.69 03:38:00.020 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.11, opts=13) 03:38:00.020 00.000 30444 Enqueuing Move request for scope (0.02, 0.11) 03:38:00.020 00.000 15672 Worker thread wakes up 03:38:00.020 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd 03:38:00.020 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.11) 03:38:00.020 00.000 15672 Moving (0.02, 0.11) raw xDistance=-0.01 yDistance=0.11 03:38:00.020 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:38:00.020 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:38:00.020 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 03:38:00.020 00.000 15672 MoveAxis(E, 0, ABG) 03:38:00.020 00.000 15672 Move returns status 0, amount 0 03:38:00.021 00.001 15672 MoveAxis(N, 0, ABG) 03:38:00.021 00.000 15672 Move returns status 0, amount 0 03:38:00.021 00.000 15672 move complete, result=0 03:38:00.021 00.000 15672 worker thread done servicing request 03:38:00.026 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2504, max=9420, FiltMin=2927, FiltMax=8053, Gamma=2.950 03:38:00.072 00.046 30444 UpdateGuideState exits: m=27643 SNR=27.9 Saturated 03:38:00.072 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:00.072 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:38:00.072 00.000 30444 Enqueuing Expose request 03:38:00.072 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:38:00.072 00.000 15672 Worker thread wakes up 03:38:00.072 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:00.072 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:38:02.181 02.109 15672 Exposure complete 03:38:02.201 00.020 15672 worker thread done servicing request 03:38:02.201 00.000 30444 OnExposeComplete: enter 03:38:02.201 00.000 30444 UpdateGuideState(): m_state=6 03:38:02.202 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8365 03:38:02.202 00.000 30444 Star::Find returns 1 (1), X=462.57, Y=204.45, Mass=17422, SNR=20.4, Peak=5367 HFD=3.9 03:38:02.202 00.000 30444 Status Line: Mass: 17422 vs 41213 03:38:02.203 00.001 30444 UpdateCurrentPosition: star mass new=17422.0 exp=41213.1 thresh=50% limits=(19485.7, 196071.4, 82426.3) 03:38:02.203 00.000 30444 DistanceChecker: activated 03:38:02.203 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:38:02.203 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:38:02.203 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:38:02.203 00.000 15672 Worker thread wakes up 03:38:02.203 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:38:02.203 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:38:02.204 00.001 15672 move complete, result=0 03:38:02.204 00.000 15672 worker thread done servicing request 03:38:02.305 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:38:02.305 00.000 30444 Status Line: Star lost - mass changed 03:38:02.307 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2705, max=7561, FiltMin=2971, FiltMax=6464, Gamma=2.950 03:38:02.490 00.183 30444 UpdateGuideState exits: Star lost - mass changed 03:38:02.490 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:02.490 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:38:02.490 00.000 30444 Enqueuing Expose request 03:38:02.490 00.000 15672 Worker thread wakes up 03:38:02.490 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:02.490 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:38:04.396 01.906 15672 Exposure complete 03:38:04.416 00.020 15672 worker thread done servicing request 03:38:04.416 00.000 30444 OnExposeComplete: enter 03:38:04.416 00.000 30444 UpdateGuideState(): m_state=6 03:38:04.416 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8366 03:38:04.416 00.000 30444 Star::Find returns 1 (1), X=464.30, Y=194.00, Mass=9460, SNR=13.5, Peak=5501 HFD=3.7 03:38:04.416 00.000 30444 Status Line: Mass: 9460 vs 41132 03:38:04.418 00.002 30444 UpdateCurrentPosition: star mass new=9459.7 exp=41132.1 thresh=50% limits=(19539.7, 196071.4, 82264.1) 03:38:04.418 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:38:04.418 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:38:04.418 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:38:04.419 00.001 15672 Worker thread wakes up 03:38:04.419 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:38:04.419 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:38:04.419 00.000 15672 move complete, result=0 03:38:04.419 00.000 15672 worker thread done servicing request 03:38:04.520 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:38:04.520 00.000 30444 Status Line: Star lost - mass changed 03:38:04.521 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2814, max=7843, FiltMin=3143, FiltMax=5775, Gamma=2.950 03:38:04.568 00.047 30444 UpdateGuideState exits: Star lost - mass changed 03:38:04.568 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:04.568 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:38:04.568 00.000 30444 Enqueuing Expose request 03:38:04.568 00.000 15672 Worker thread wakes up 03:38:04.568 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:04.568 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:38:06.686 02.118 15672 Exposure complete 03:38:06.719 00.033 15672 worker thread done servicing request 03:38:06.719 00.000 30444 OnExposeComplete: enter 03:38:06.719 00.000 30444 UpdateGuideState(): m_state=6 03:38:06.720 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8367 03:38:06.720 00.000 30444 Star::Find returns 1 (1), X=465.23, Y=195.53, Mass=7455, SNR=11.7, Peak=5742 HFD=3.0 03:38:06.720 00.000 30444 Status Line: Mass: 7455 vs 40065 03:38:06.721 00.001 30444 UpdateCurrentPosition: star mass new=7455.3 exp=40064.9 thresh=50% limits=(19564.4, 196071.4, 80129.8) 03:38:06.721 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:38:06.721 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:38:06.722 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 03:38:06.722 00.000 15672 Worker thread wakes up 03:38:06.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:38:06.722 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:38:06.722 00.000 15672 move complete, result=0 03:38:06.726 00.004 15672 worker thread done servicing request 03:38:06.827 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:38:06.827 00.000 30444 Status Line: Star lost - mass changed 03:38:06.828 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2971, max=8334, FiltMin=3289, FiltMax=6099, Gamma=2.950 03:38:06.873 00.045 30444 UpdateGuideState exits: Star lost - mass changed 03:38:06.873 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:06.873 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:38:06.873 00.000 30444 Enqueuing Expose request 03:38:06.873 00.000 15672 Worker thread wakes up 03:38:06.873 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:06.873 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:38:08.782 01.909 15672 Exposure complete 03:38:08.811 00.029 15672 worker thread done servicing request 03:38:08.811 00.000 30444 OnExposeComplete: enter 03:38:08.812 00.001 30444 UpdateGuideState(): m_state=6 03:38:08.812 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8368 03:38:08.812 00.000 30444 Star::Find returns 1 (1), X=465.64, Y=195.16, Mass=6833, SNR=12.8, Peak=5628 HFD=1.9 03:38:08.812 00.000 30444 Status Line: Mass: 6833 vs 40065 03:38:08.814 00.002 30444 UpdateCurrentPosition: star mass new=6832.8 exp=40064.9 thresh=50% limits=(19587.8, 196071.4, 80129.8) 03:38:08.814 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:38:08.814 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:38:08.814 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:38:08.814 00.000 15672 Worker thread wakes up 03:38:08.814 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:38:08.814 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:38:08.814 00.000 15672 move complete, result=0 03:38:08.815 00.001 15672 worker thread done servicing request 03:38:08.915 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:38:08.915 00.000 30444 Status Line: Star lost - mass changed 03:38:08.917 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2865, max=8392, FiltMin=3199, FiltMax=5776, Gamma=2.950 03:38:08.962 00.045 30444 UpdateGuideState exits: Star lost - mass changed 03:38:08.962 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:08.962 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:38:08.962 00.000 30444 Enqueuing Expose request 03:38:08.962 00.000 15672 Worker thread wakes up 03:38:08.962 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:08.962 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:38:11.080 02.118 15672 Exposure complete 03:38:11.109 00.029 15672 worker thread done servicing request 03:38:11.109 00.000 30444 OnExposeComplete: enter 03:38:11.109 00.000 30444 UpdateGuideState(): m_state=6 03:38:11.109 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8369 03:38:11.109 00.000 30444 Star::Find returns 1 (1), X=464.68, Y=194.58, Mass=14729, SNR=24.7, Peak=5970 HFD=3.3 03:38:11.109 00.000 30444 Status Line: Mass: 14729 vs 37667 03:38:11.111 00.002 30444 UpdateCurrentPosition: star mass new=14728.6 exp=37666.6 thresh=50% limits=(18833.3, 196071.4, 75333.1) 03:38:11.111 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:38:11.111 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:38:11.111 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:38:11.111 00.000 15672 Worker thread wakes up 03:38:11.112 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:38:11.112 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:38:11.112 00.000 15672 move complete, result=0 03:38:11.131 00.019 15672 worker thread done servicing request 03:38:11.231 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:38:11.231 00.000 30444 Status Line: Star lost - mass changed 03:38:11.236 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2917, max=8408, FiltMin=3246, FiltMax=6389, Gamma=2.950 03:38:11.656 00.420 30444 UpdateGuideState exits: Star lost - mass changed 03:38:11.657 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:11.657 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:38:11.657 00.000 30444 Enqueuing Expose request 03:38:11.657 00.000 15672 Worker thread wakes up 03:38:11.658 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:11.658 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:38:13.566 01.908 15672 Exposure complete 03:38:13.586 00.020 15672 worker thread done servicing request 03:38:13.586 00.000 30444 OnExposeComplete: enter 03:38:13.586 00.000 30444 UpdateGuideState(): m_state=6 03:38:13.586 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8370 03:38:13.586 00.000 30444 Star::Find returns 1 (1), X=465.04, Y=195.92, Mass=7961, SNR=14.2, Peak=5840 HFD=3.6 03:38:13.586 00.000 30444 Status Line: Mass: 7961 vs 37562 03:38:13.587 00.001 30444 UpdateCurrentPosition: star mass new=7960.7 exp=37561.9 thresh=50% limits=(18780.9, 196071.4, 75123.7) 03:38:13.587 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:38:13.588 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:38:13.588 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:38:13.588 00.000 15672 Worker thread wakes up 03:38:13.588 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:38:13.588 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:38:13.588 00.000 15672 move complete, result=0 03:38:13.592 00.004 15672 worker thread done servicing request 03:38:13.694 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:38:13.694 00.000 30444 Status Line: Star lost - mass changed 03:38:13.695 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2985, max=8606, FiltMin=3321, FiltMax=6124, Gamma=2.950 03:38:13.739 00.044 30444 UpdateGuideState exits: Star lost - mass changed 03:38:13.739 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:13.739 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:38:13.739 00.000 30444 Enqueuing Expose request 03:38:13.739 00.000 15672 Worker thread wakes up 03:38:13.739 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:13.739 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:38:15.846 02.107 15672 Exposure complete 03:38:15.866 00.020 15672 worker thread done servicing request 03:38:15.867 00.001 30444 OnExposeComplete: enter 03:38:15.867 00.000 30444 UpdateGuideState(): m_state=6 03:38:15.867 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8371 03:38:15.867 00.000 30444 Star::Find returns 1 (1), X=464.61, Y=195.19, Mass=5729, SNR=10.1, Peak=5232 HFD=2.5 03:38:15.867 00.000 30444 Status Line: Mass: 5729 vs 35828 03:38:15.869 00.002 30444 UpdateCurrentPosition: star mass new=5729.1 exp=35828.1 thresh=50% limits=(17914.1, 196071.4, 71656.3) 03:38:15.869 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:38:15.869 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:38:15.869 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:38:15.869 00.000 15672 Worker thread wakes up 03:38:15.869 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:38:15.869 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:38:15.869 00.000 15672 move complete, result=0 03:38:15.870 00.001 15672 worker thread done servicing request 03:38:15.970 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:38:15.970 00.000 30444 Status Line: Star lost - mass changed 03:38:15.972 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2753, max=8281, FiltMin=3274, FiltMax=5632, Gamma=2.950 03:38:16.015 00.043 30444 UpdateGuideState exits: Star lost - mass changed 03:38:16.016 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:16.016 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:38:16.016 00.000 30444 Enqueuing Expose request 03:38:16.016 00.000 15672 Worker thread wakes up 03:38:16.016 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:16.016 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:38:17.932 01.916 15672 Exposure complete 03:38:17.965 00.033 15672 worker thread done servicing request 03:38:17.965 00.000 30444 OnExposeComplete: enter 03:38:17.965 00.000 30444 UpdateGuideState(): m_state=6 03:38:17.965 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8372 03:38:17.965 00.000 30444 Star::Find returns 1 (1), X=464.92, Y=195.90, Mass=7229, SNR=11.7, Peak=5773 HFD=3.7 03:38:17.965 00.000 30444 Status Line: Mass: 7229 vs 35097 03:38:17.968 00.003 30444 UpdateCurrentPosition: star mass new=7229.3 exp=35096.8 thresh=50% limits=(17548.4, 196071.4, 70193.6) 03:38:17.968 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:38:17.968 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:38:17.968 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:38:17.968 00.000 15672 Worker thread wakes up 03:38:17.968 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:38:17.969 00.001 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:38:17.969 00.000 15672 move complete, result=0 03:38:17.969 00.000 15672 worker thread done servicing request 03:38:18.070 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:38:18.070 00.000 30444 Status Line: Star lost - mass changed 03:38:18.072 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2901, max=8241, FiltMin=3235, FiltMax=5838, Gamma=2.950 03:38:18.116 00.044 30444 UpdateGuideState exits: Star lost - mass changed 03:38:18.116 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:18.116 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:38:18.116 00.000 30444 Enqueuing Expose request 03:38:18.116 00.000 15672 Worker thread wakes up 03:38:18.116 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:18.116 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:38:20.226 02.110 15672 Exposure complete 03:38:20.246 00.020 15672 worker thread done servicing request 03:38:20.246 00.000 30444 OnExposeComplete: enter 03:38:20.246 00.000 30444 UpdateGuideState(): m_state=6 03:38:20.246 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8373 03:38:20.246 00.000 30444 Star::Find returns 1 (1), X=449.19, Y=215.86, Mass=6254, SNR=12.5, Peak=5570 HFD=1.9 03:38:20.246 00.000 30444 Status Line: Mass: 6254 vs 35097 03:38:20.249 00.003 30444 UpdateCurrentPosition: star mass new=6253.9 exp=35096.8 thresh=50% limits=(17548.4, 196071.4, 70193.6) 03:38:20.249 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:38:20.249 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:38:20.250 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 03:38:20.250 00.000 15672 Worker thread wakes up 03:38:20.250 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:38:20.250 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:38:20.250 00.000 15672 move complete, result=0 03:38:20.250 00.000 15672 worker thread done servicing request 03:38:20.351 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:38:20.351 00.000 30444 Status Line: Star lost - mass changed 03:38:20.352 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3033, max=8303, FiltMin=3261, FiltMax=5833, Gamma=2.950 03:38:20.827 00.475 30444 UpdateGuideState exits: Star lost - mass changed 03:38:20.827 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:20.827 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:38:20.827 00.000 30444 Enqueuing Expose request 03:38:20.827 00.000 15672 Worker thread wakes up 03:38:20.827 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:20.828 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:38:22.735 01.907 15672 Exposure complete 03:38:22.755 00.020 15672 worker thread done servicing request 03:38:22.755 00.000 30444 OnExposeComplete: enter 03:38:22.755 00.000 30444 UpdateGuideState(): m_state=6 03:38:22.755 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8374 03:38:22.755 00.000 30444 Star::Find returns 1 (1), X=463.98, Y=196.27, Mass=9308, SNR=13.8, Peak=5613 HFD=4.8 03:38:22.756 00.001 30444 Status Line: Mass: 9308 vs 27643 03:38:22.757 00.001 30444 UpdateCurrentPosition: star mass new=9307.7 exp=27643.1 thresh=50% limits=(13821.5, 196071.4, 55286.2) 03:38:22.757 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:38:22.757 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:38:22.758 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 03:38:22.758 00.000 15672 Worker thread wakes up 03:38:22.758 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:38:22.758 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:38:22.758 00.000 15672 move complete, result=0 03:38:22.758 00.000 15672 worker thread done servicing request 03:38:22.859 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:38:22.859 00.000 30444 Status Line: Star lost - mass changed 03:38:22.860 00.001 30444 UpdateImageDisplay: Size=(640,480) min=3115, max=8472, FiltMin=3424, FiltMax=5985, Gamma=2.950 03:38:22.905 00.045 30444 UpdateGuideState exits: Star lost - mass changed 03:38:22.905 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:22.905 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:38:22.906 00.001 30444 Enqueuing Expose request 03:38:22.906 00.000 15672 Worker thread wakes up 03:38:22.906 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:22.906 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:38:25.024 02.118 15672 Exposure complete 03:38:25.054 00.030 15672 worker thread done servicing request 03:38:25.055 00.001 30444 OnExposeComplete: enter 03:38:25.055 00.000 30444 UpdateGuideState(): m_state=6 03:38:25.055 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8375 03:38:25.055 00.000 30444 Star::Find returns 1 (1), X=465.27, Y=195.47, Mass=6607, SNR=11.8, Peak=5652 HFD=3.4 03:38:25.055 00.000 30444 Status Line: Mass: 6607 vs 24421 03:38:25.056 00.001 30444 UpdateCurrentPosition: star mass new=6606.9 exp=24421.5 thresh=50% limits=(12210.7, 196071.4, 48843.0) 03:38:25.056 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:38:25.057 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:38:25.057 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:38:25.057 00.000 15672 Worker thread wakes up 03:38:25.057 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:38:25.057 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:38:25.057 00.000 15672 move complete, result=0 03:38:25.057 00.000 15672 worker thread done servicing request 03:38:25.158 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:38:25.158 00.000 30444 Status Line: Star lost - mass changed 03:38:25.159 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2952, max=10780, FiltMin=3316, FiltMax=7475, Gamma=2.950 03:38:25.205 00.046 30444 UpdateGuideState exits: Star lost - mass changed 03:38:25.205 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:25.205 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:38:25.205 00.000 30444 Enqueuing Expose request 03:38:25.205 00.000 15672 Worker thread wakes up 03:38:25.205 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:25.205 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:38:27.111 01.906 15672 Exposure complete 03:38:27.131 00.020 15672 worker thread done servicing request 03:38:27.131 00.000 30444 OnExposeComplete: enter 03:38:27.131 00.000 30444 UpdateGuideState(): m_state=6 03:38:27.131 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8376 03:38:27.132 00.001 30444 Star::Find returns 1 (1), X=464.76, Y=195.32, Mass=8345, SNR=13.1, Peak=5877 HFD=2.6 03:38:27.132 00.000 30444 Status Line: Mass: 8345 vs 17422 03:38:27.133 00.001 30444 UpdateCurrentPosition: star mass new=8344.8 exp=17422.0 thresh=50% limits=(8711.0, 196071.4, 34843.9) 03:38:27.133 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:38:27.133 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:38:27.134 00.001 30444 Enqueuing Move request for scope (0.00, 0.00) 03:38:27.134 00.000 15672 Worker thread wakes up 03:38:27.134 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:38:27.134 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:38:27.134 00.000 15672 move complete, result=0 03:38:27.134 00.000 15672 worker thread done servicing request 03:38:27.236 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:38:27.236 00.000 30444 Status Line: Star lost - mass changed 03:38:27.237 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2989, max=8094, FiltMin=3340, FiltMax=5845, Gamma=2.950 03:38:27.280 00.043 30444 UpdateGuideState exits: Star lost - mass changed 03:38:27.281 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:27.281 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:38:27.281 00.000 30444 Enqueuing Expose request 03:38:27.281 00.000 15672 Worker thread wakes up 03:38:27.281 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:27.281 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:38:29.398 02.117 15672 Exposure complete 03:38:29.430 00.032 15672 worker thread done servicing request 03:38:29.430 00.000 30444 OnExposeComplete: enter 03:38:29.430 00.000 30444 UpdateGuideState(): m_state=6 03:38:29.430 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8377 03:38:29.430 00.000 30444 Star::Find returns 1 (1), X=464.27, Y=195.90, Mass=9628, SNR=16.9, Peak=5518 HFD=4.0 03:38:29.430 00.000 30444 DistanceChecker: deactivated 03:38:29.430 00.000 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 03:38:29.430 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 03:38:29.430 00.000 30444 CameraToMount -- cameraX=1.19 cameraY=-7.99 hyp=8.08 cameraTheta=-1.42 mountX=3.34 mountY=-7.55, mountTheta=-1.15 03:38:29.431 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.19, y=-7.99, opts=13) 03:38:29.431 00.000 30444 Enqueuing Move request for scope (1.19, -7.99) 03:38:29.431 00.000 15672 Worker thread wakes up 03:38:29.431 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.19, -7.99) opts 0xd 03:38:29.431 00.000 15672 Handling offset move in thread for scope, endpoint = (1.19, -7.99) 03:38:29.431 00.000 15672 Moving (1.19, -7.99) raw xDistance=3.34 yDistance=-7.55 03:38:29.431 00.000 15672 GuideAlgorithmHysteresis::Result() returns 2.10 from input 3.34 03:38:29.431 00.000 15672 GuideAlgorithmResistSwitch::result() returns -7.55 from input -7.55 03:38:29.431 00.000 15672 MoveAxis(W, 903, ABG) 03:38:29.431 00.000 15672 Guiding Dir = 3, Dur = 903 03:38:29.431 00.000 15672 IsSlewing returns 0 03:38:29.433 00.002 15672 IsGuiding returns 0 03:38:29.436 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2847, max=8054, FiltMin=3244, FiltMax=5788, Gamma=2.950 03:38:29.459 00.023 15672 PulseGuide returned control before completion, sleep 887 03:38:29.480 00.021 30444 UpdateGuideState exits: m=9628 SNR=16.9 Saturated 03:38:29.480 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:29.480 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:38:29.480 00.000 30444 Enqueuing Expose request 03:38:30.348 00.868 15672 IsGuiding returns 1 03:38:30.348 00.000 15672 scope still moving after pulse duration time elapsed 03:38:30.369 00.021 15672 IsSlewing returns 0 03:38:30.387 00.018 15672 IsGuiding returns 0 03:38:30.387 00.000 15672 scope move finished after 903 + 50 ms 03:38:30.387 00.000 15672 Move returns status 0, amount 903 03:38:30.387 00.000 15672 MoveAxis(N, 1346, ABG) 03:38:30.387 00.000 15672 Guiding Dir = 0, Dur = 1346 03:38:30.387 00.000 15672 IsSlewing returns 0 03:38:30.388 00.001 15672 IsGuiding returns 0 03:38:30.466 00.078 15672 PulseGuide returned control before completion, sleep 1278 03:38:31.747 01.281 15672 IsGuiding returns 1 03:38:31.747 00.000 15672 scope still moving after pulse duration time elapsed 03:38:31.767 00.020 15672 IsSlewing returns 0 03:38:31.768 00.001 15672 IsGuiding returns 1 03:38:31.789 00.021 15672 IsSlewing returns 0 03:38:31.792 00.003 15672 IsGuiding returns 1 03:38:31.813 00.021 15672 IsSlewing returns 0 03:38:31.841 00.028 15672 IsGuiding returns 0 03:38:31.841 00.000 15672 scope move finished after 1346 + 107 ms 03:38:31.841 00.000 15672 Move returns status 0, amount 1346 03:38:31.841 00.000 15672 move complete, result=0 03:38:31.842 00.001 15672 worker thread done servicing request 03:38:31.842 00.000 15672 Worker thread wakes up 03:38:31.842 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:31.842 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(449,181,31,31) 03:38:31.842 00.000 30444 GuideStep: 3.3 px 903 ms WEST, -7.5 px 1346 ms NORTH 03:38:33.950 02.108 15672 Exposure complete 03:38:33.970 00.020 15672 worker thread done servicing request 03:38:33.970 00.000 30444 OnExposeComplete: enter 03:38:33.970 00.000 30444 UpdateGuideState(): m_state=6 03:38:33.970 00.000 30444 Star::Find(15, 464, 195, 0, (0,0,0,0), 0.0, 255) frame 8378 03:38:33.970 00.000 30444 Star::Find returns 1 (1), X=478.37, Y=184.08, Mass=9783, SNR=16.0, Peak=5430 HFD=2.9 03:38:33.970 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 03:38:33.970 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 03:38:33.970 00.000 30444 CameraToMount -- cameraX=15.29 cameraY=-19.82 hyp=25.03 cameraTheta=-0.91 mountX=20.14 mountY=-16.07, mountTheta=-0.67 03:38:33.971 00.001 30444 SchedulePrimaryMove(04F7B810, x=15.29, y=-19.82, opts=13) 03:38:33.971 00.000 30444 Enqueuing Move request for scope (15.29, -19.82) 03:38:33.971 00.000 15672 Worker thread wakes up 03:38:33.971 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (15.29, -19.82) opts 0xd 03:38:33.971 00.000 15672 Handling offset move in thread for scope, endpoint = (15.29, -19.82) 03:38:33.971 00.000 15672 Moving (15.29, -19.82) raw xDistance=20.14 yDistance=-16.07 03:38:33.971 00.000 15672 GuideAlgorithmHysteresis::Result() returns 12.84 from input 20.14 03:38:33.971 00.000 15672 GuideAlgorithmResistSwitch::result() returns -16.07 from input -16.07 03:38:33.971 00.000 15672 MoveAxis(W, 5508, ABG) 03:38:33.971 00.000 15672 duration set to 2500 by maxRaDuration 03:38:33.971 00.000 15672 Guiding Dir = 3, Dur = 2500 03:38:33.972 00.001 15672 IsSlewing returns 0 03:38:33.973 00.001 15672 IsGuiding returns 0 03:38:33.977 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2518, max=9267, FiltMin=2947, FiltMax=7296, Gamma=2.950 03:38:33.996 00.019 15672 PulseGuide returned control before completion, sleep 2488 03:38:34.020 00.024 30444 UpdateGuideState exits: m=9783 SNR=16.0 Saturated 03:38:34.020 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:34.020 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:38:34.020 00.000 30444 Enqueuing Expose request 03:38:36.488 02.468 15672 IsGuiding returns 1 03:38:36.488 00.000 15672 scope still moving after pulse duration time elapsed 03:38:36.509 00.021 15672 IsSlewing returns 0 03:38:36.521 00.012 15672 IsGuiding returns 0 03:38:36.521 00.000 15672 scope move finished after 2500 + 47 ms 03:38:36.521 00.000 15672 Move returns status 0, amount 2500 03:38:36.521 00.000 15672 MoveAxis(N, 2867, ABG) 03:38:36.521 00.000 15672 duration set to 2500 by maxDecDuration 03:38:36.521 00.000 15672 Guiding Dir = 0, Dur = 2500 03:38:36.521 00.000 15672 IsSlewing returns 0 03:38:36.522 00.001 15672 IsGuiding returns 0 03:38:36.601 00.079 15672 PulseGuide returned control before completion, sleep 2433 03:38:39.046 02.445 15672 IsGuiding returns 1 03:38:39.046 00.000 15672 scope still moving after pulse duration time elapsed 03:38:39.068 00.022 15672 IsSlewing returns 0 03:38:39.071 00.003 15672 IsGuiding returns 1 03:38:39.092 00.021 15672 IsSlewing returns 0 03:38:39.095 00.003 15672 IsGuiding returns 1 03:38:39.116 00.021 15672 IsSlewing returns 0 03:38:39.140 00.024 15672 IsGuiding returns 0 03:38:39.140 00.000 15672 scope move finished after 2500 + 117 ms 03:38:39.140 00.000 15672 Move returns status 0, amount 2500 03:38:39.140 00.000 15672 move complete, result=0 03:38:39.140 00.000 15672 worker thread done servicing request 03:38:39.140 00.000 15672 Worker thread wakes up 03:38:39.140 00.000 30444 GuideStep: 20.1 px 2500 ms WEST, -16.1 px 2500 ms NORTH 03:38:39.140 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:39.140 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(463,169,31,31) 03:38:41.256 02.116 15672 Exposure complete 03:38:41.289 00.033 15672 worker thread done servicing request 03:38:41.289 00.000 30444 OnExposeComplete: enter 03:38:41.289 00.000 30444 UpdateGuideState(): m_state=6 03:38:41.289 00.000 30444 Star::Find(15, 478, 184, 0, (0,0,0,0), 0.0, 255) frame 8379 03:38:41.289 00.000 30444 Star::Find returns 1 (1), X=478.53, Y=183.71, Mass=13530, SNR=19.7, Peak=5214 HFD=3.3 03:38:41.289 00.000 30444 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 03:38:41.289 00.000 30444 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 03:38:41.289 00.000 30444 CameraToMount -- cameraX=15.45 cameraY=-20.19 hyp=25.42 cameraTheta=-0.92 mountX=20.39 mountY=-16.40, mountTheta=-0.68 03:38:41.290 00.001 30444 SchedulePrimaryMove(04F7B810, x=15.45, y=-20.19, opts=13) 03:38:41.290 00.000 30444 Enqueuing Move request for scope (15.45, -20.19) 03:38:41.290 00.000 15672 Worker thread wakes up 03:38:41.290 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (15.45, -20.19) opts 0xd 03:38:41.290 00.000 15672 Handling offset move in thread for scope, endpoint = (15.45, -20.19) 03:38:41.290 00.000 15672 Moving (15.45, -20.19) raw xDistance=20.39 yDistance=-16.40 03:38:41.290 00.000 15672 GuideAlgorithmHysteresis::Result() returns 13.75 from input 20.39 03:38:41.290 00.000 15672 GuideAlgorithmResistSwitch::result() returns -16.40 from input -16.40 03:38:41.290 00.000 15672 MoveAxis(W, 5899, ABG) 03:38:41.290 00.000 15672 duration set to 2500 by maxRaDuration 03:38:41.290 00.000 15672 Guiding Dir = 3, Dur = 2500 03:38:41.291 00.001 15672 IsSlewing returns 0 03:38:41.292 00.001 15672 IsGuiding returns 0 03:38:41.295 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2356, max=10033, FiltMin=2791, FiltMax=8124, Gamma=2.950 03:38:41.312 00.017 15672 PulseGuide returned control before completion, sleep 2490 03:38:41.728 00.416 30444 UpdateGuideState exits: m=13530 SNR=19.7 Saturated 03:38:41.728 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:41.728 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:38:41.729 00.001 30444 Enqueuing Expose request 03:38:43.836 02.107 15672 IsGuiding returns 0 03:38:43.837 00.001 15672 Move returns status 0, amount 2500 03:38:43.837 00.000 15672 MoveAxis(N, 2925, ABG) 03:38:43.837 00.000 15672 duration set to 2500 by maxDecDuration 03:38:43.837 00.000 15672 Guiding Dir = 0, Dur = 2500 03:38:43.838 00.001 15672 IsSlewing returns 0 03:38:43.841 00.003 15672 IsGuiding returns 0 03:38:43.917 00.076 15672 PulseGuide returned control before completion, sleep 2436 03:38:46.356 02.439 15672 IsGuiding returns 1 03:38:46.357 00.001 15672 scope still moving after pulse duration time elapsed 03:38:46.378 00.021 15672 IsSlewing returns 0 03:38:46.379 00.001 15672 IsGuiding returns 1 03:38:46.400 00.021 15672 IsSlewing returns 0 03:38:46.456 00.056 15672 IsGuiding returns 0 03:38:46.456 00.000 15672 scope move finished after 2500 + 114 ms 03:38:46.456 00.000 15672 Move returns status 0, amount 2500 03:38:46.456 00.000 15672 move complete, result=0 03:38:46.456 00.000 15672 worker thread done servicing request 03:38:46.456 00.000 15672 Worker thread wakes up 03:38:46.456 00.000 30444 GuideStep: 20.4 px 2500 ms WEST, -16.4 px 2500 ms NORTH 03:38:46.456 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:46.456 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(464,169,31,31) 03:38:48.562 02.106 15672 Exposure complete 03:38:48.586 00.024 15672 worker thread done servicing request 03:38:48.586 00.000 30444 OnExposeComplete: enter 03:38:48.586 00.000 30444 UpdateGuideState(): m_state=6 03:38:48.586 00.000 30444 Star::Find(15, 478, 183, 0, (0,0,0,0), 0.0, 255) frame 8380 03:38:48.586 00.000 30444 Star::Find returns 1 (1), X=472.05, Y=172.91, Mass=8665, SNR=13.0, Peak=5056 HFD=3.1 03:38:48.586 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 03:38:48.586 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 03:38:48.586 00.000 30444 CameraToMount -- cameraX=8.97 cameraY=-30.98 hyp=32.26 cameraTheta=-1.29 mountX=17.14 mountY=-28.33, mountTheta=-1.03 03:38:48.587 00.001 30444 SchedulePrimaryMove(04F7B810, x=8.97, y=-30.98, opts=13) 03:38:48.587 00.000 30444 Enqueuing Move request for scope (8.97, -30.98) 03:38:48.587 00.000 15672 Worker thread wakes up 03:38:48.587 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (8.97, -30.98) opts 0xd 03:38:48.587 00.000 15672 Handling offset move in thread for scope, endpoint = (8.97, -30.98) 03:38:48.587 00.000 15672 Moving (8.97, -30.98) raw xDistance=17.14 yDistance=-28.33 03:38:48.587 00.000 15672 GuideAlgorithmHysteresis::Result() returns 11.76 from input 17.14 03:38:48.587 00.000 15672 GuideAlgorithmResistSwitch::result() returns -28.33 from input -28.33 03:38:48.587 00.000 15672 MoveAxis(W, 5045, ABG) 03:38:48.587 00.000 15672 duration set to 2500 by maxRaDuration 03:38:48.587 00.000 15672 Guiding Dir = 3, Dur = 2500 03:38:48.588 00.001 15672 IsSlewing returns 0 03:38:48.589 00.001 15672 IsGuiding returns 0 03:38:48.593 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=10605, FiltMin=2804, FiltMax=8123, Gamma=2.950 03:38:48.612 00.019 15672 PulseGuide returned control before completion, sleep 2487 03:38:48.851 00.239 30444 UpdateGuideState exits: m=8665 SNR=13.0 Saturated 03:38:48.852 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:48.852 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:38:48.852 00.000 30444 Enqueuing Expose request 03:38:51.102 02.250 15672 IsGuiding returns 1 03:38:51.102 00.000 15672 scope still moving after pulse duration time elapsed 03:38:51.123 00.021 15672 IsSlewing returns 0 03:38:51.171 00.048 15672 IsGuiding returns 0 03:38:51.171 00.000 15672 scope move finished after 2500 + 81 ms 03:38:51.171 00.000 15672 Move returns status 0, amount 2500 03:38:51.171 00.000 15672 MoveAxis(N, 5054, ABG) 03:38:51.171 00.000 15672 duration set to 2500 by maxDecDuration 03:38:51.172 00.001 15672 Guiding Dir = 0, Dur = 2500 03:38:51.172 00.000 15672 IsSlewing returns 0 03:38:51.174 00.002 15672 IsGuiding returns 0 03:38:51.250 00.076 15672 PulseGuide returned control before completion, sleep 2434 03:38:53.688 02.438 15672 IsGuiding returns 1 03:38:53.688 00.000 15672 scope still moving after pulse duration time elapsed 03:38:53.710 00.022 15672 IsSlewing returns 0 03:38:53.712 00.002 15672 IsGuiding returns 1 03:38:53.733 00.021 15672 IsSlewing returns 0 03:38:53.788 00.055 15672 IsGuiding returns 0 03:38:53.788 00.000 15672 scope move finished after 2500 + 114 ms 03:38:53.788 00.000 15672 Move returns status 0, amount 2500 03:38:53.789 00.001 15672 move complete, result=0 03:38:53.789 00.000 15672 worker thread done servicing request 03:38:53.789 00.000 15672 Worker thread wakes up 03:38:53.789 00.000 30444 GuideStep: 17.1 px 2500 ms WEST, -28.3 px 2500 ms NORTH 03:38:53.789 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:38:53.789 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(457,158,31,31) 03:38:55.897 02.108 15672 Exposure complete 03:38:55.917 00.020 15672 worker thread done servicing request 03:38:55.917 00.000 30444 OnExposeComplete: enter 03:38:55.917 00.000 30444 UpdateGuideState(): m_state=6 03:38:55.917 00.000 30444 Star::Find(15, 472, 172, 0, (0,0,0,0), 0.0, 255) frame 8381 03:38:55.917 00.000 30444 Star::Find returns 1 (1), X=477.87, Y=183.68, Mass=7028, SNR=16.4, Peak=5085 HFD=1.5 03:38:55.917 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 03:38:55.917 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 03:38:55.917 00.000 30444 CameraToMount -- cameraX=14.79 cameraY=-20.22 hyp=25.05 cameraTheta=-0.94 mountX=19.77 mountY=-16.57, mountTheta=-0.70 03:38:55.918 00.001 30444 SchedulePrimaryMove(04F7B810, x=14.79, y=-20.22, opts=13) 03:38:55.918 00.000 30444 Enqueuing Move request for scope (14.79, -20.22) 03:38:55.918 00.000 15672 Worker thread wakes up 03:38:55.918 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (14.79, -20.22) opts 0xd 03:38:55.918 00.000 15672 Handling offset move in thread for scope, endpoint = (14.79, -20.22) 03:38:55.918 00.000 15672 Moving (14.79, -20.22) raw xDistance=19.77 yDistance=-16.57 03:38:55.918 00.000 15672 GuideAlgorithmHysteresis::Result() returns 13.28 from input 19.77 03:38:55.918 00.000 15672 GuideAlgorithmResistSwitch::result() returns -16.57 from input -16.57 03:38:55.918 00.000 15672 MoveAxis(W, 5698, ABG) 03:38:55.918 00.000 15672 duration set to 2500 by maxRaDuration 03:38:55.918 00.000 15672 Guiding Dir = 3, Dur = 2500 03:38:55.919 00.001 15672 IsSlewing returns 0 03:38:55.920 00.001 15672 IsGuiding returns 0 03:38:55.924 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2382, max=10981, FiltMin=2710, FiltMax=9092, Gamma=2.950 03:38:55.945 00.021 15672 PulseGuide returned control before completion, sleep 2486 03:38:56.002 00.057 30444 UpdateGuideState exits: m=7028 SNR=16.4 Saturated 03:38:56.002 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:38:56.002 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:38:56.002 00.000 30444 Enqueuing Expose request 03:38:58.434 02.432 15672 IsGuiding returns 1 03:38:58.434 00.000 15672 scope still moving after pulse duration time elapsed 03:38:58.455 00.021 15672 IsSlewing returns 0 03:38:58.458 00.003 15672 IsGuiding returns 1 03:38:58.479 00.021 15672 IsSlewing returns 0 03:38:58.518 00.039 15672 IsGuiding returns 0 03:38:58.518 00.000 15672 scope move finished after 2500 + 98 ms 03:38:58.518 00.000 15672 Move returns status 0, amount 2500 03:38:58.518 00.000 15672 MoveAxis(N, 2955, ABG) 03:38:58.518 00.000 15672 duration set to 2500 by maxDecDuration 03:38:58.518 00.000 15672 Guiding Dir = 0, Dur = 2500 03:38:58.519 00.001 15672 IsSlewing returns 0 03:38:58.521 00.002 15672 IsGuiding returns 0 03:38:58.597 00.076 15672 PulseGuide returned control before completion, sleep 2436 03:39:01.036 02.439 15672 IsGuiding returns 1 03:39:01.036 00.000 15672 scope still moving after pulse duration time elapsed 03:39:01.057 00.021 15672 IsSlewing returns 0 03:39:01.058 00.001 15672 IsGuiding returns 1 03:39:01.079 00.021 15672 IsSlewing returns 0 03:39:01.080 00.001 15672 IsGuiding returns 1 03:39:01.101 00.021 15672 IsSlewing returns 0 03:39:01.153 00.052 15672 IsGuiding returns 0 03:39:01.153 00.000 15672 scope move finished after 2500 + 131 ms 03:39:01.153 00.000 15672 Move returns status 0, amount 2500 03:39:01.153 00.000 15672 move complete, result=0 03:39:01.153 00.000 15672 worker thread done servicing request 03:39:01.153 00.000 15672 Worker thread wakes up 03:39:01.153 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:39:01.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(463,169,31,31) 03:39:01.153 00.000 30444 GuideStep: 19.8 px 2500 ms WEST, -16.6 px 2500 ms NORTH 03:39:03.262 02.109 15672 Exposure complete 03:39:03.282 00.020 15672 worker thread done servicing request 03:39:03.282 00.000 30444 OnExposeComplete: enter 03:39:03.283 00.001 30444 UpdateGuideState(): m_state=6 03:39:03.283 00.000 30444 Star::Find(15, 477, 183, 0, (0,0,0,0), 0.0, 255) frame 8382 03:39:03.283 00.000 30444 Star::Find returns 1 (1), X=478.37, Y=183.11, Mass=10120, SNR=16.1, Peak=5055 HFD=2.6 03:39:03.283 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 03:39:03.283 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 03:39:03.283 00.000 30444 CameraToMount -- cameraX=15.29 cameraY=-20.79 hyp=25.80 cameraTheta=-0.94 mountX=20.41 mountY=-17.01, mountTheta=-0.69 03:39:03.283 00.000 30444 SchedulePrimaryMove(04F7B810, x=15.29, y=-20.79, opts=13) 03:39:03.283 00.000 30444 Enqueuing Move request for scope (15.29, -20.79) 03:39:03.283 00.000 15672 Worker thread wakes up 03:39:03.283 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (15.29, -20.79) opts 0xd 03:39:03.284 00.001 15672 Handling offset move in thread for scope, endpoint = (15.29, -20.79) 03:39:03.284 00.000 15672 Moving (15.29, -20.79) raw xDistance=20.41 yDistance=-17.01 03:39:03.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns 13.79 from input 20.41 03:39:03.284 00.000 15672 GuideAlgorithmResistSwitch::result() returns -17.01 from input -17.01 03:39:03.284 00.000 15672 MoveAxis(W, 5916, ABG) 03:39:03.284 00.000 15672 duration set to 2500 by maxRaDuration 03:39:03.284 00.000 15672 Guiding Dir = 3, Dur = 2500 03:39:03.284 00.000 15672 IsSlewing returns 0 03:39:03.286 00.002 15672 IsGuiding returns 0 03:39:03.290 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=11714, FiltMin=2625, FiltMax=10051, Gamma=2.950 03:39:03.309 00.019 15672 PulseGuide returned control before completion, sleep 2487 03:39:03.663 00.354 30444 UpdateGuideState exits: m=10120 SNR=16.1 Saturated 03:39:03.663 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:39:03.663 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:39:03.663 00.000 30444 Enqueuing Expose request 03:39:05.798 02.135 15672 IsGuiding returns 1 03:39:05.798 00.000 15672 scope still moving after pulse duration time elapsed 03:39:05.819 00.021 15672 IsSlewing returns 0 03:39:05.834 00.015 15672 IsGuiding returns 0 03:39:05.834 00.000 15672 scope move finished after 2500 + 48 ms 03:39:05.834 00.000 15672 Move returns status 0, amount 2500 03:39:05.834 00.000 15672 MoveAxis(N, 3035, ABG) 03:39:05.834 00.000 15672 duration set to 2500 by maxDecDuration 03:39:05.834 00.000 15672 Guiding Dir = 0, Dur = 2500 03:39:05.834 00.000 15672 IsSlewing returns 0 03:39:05.835 00.001 15672 IsGuiding returns 0 03:39:05.914 00.079 15672 PulseGuide returned control before completion, sleep 2432 03:39:08.349 02.435 15672 IsGuiding returns 1 03:39:08.349 00.000 15672 scope still moving after pulse duration time elapsed 03:39:08.370 00.021 15672 IsSlewing returns 0 03:39:08.372 00.002 15672 IsGuiding returns 1 03:39:08.394 00.022 15672 IsSlewing returns 0 03:39:08.396 00.002 15672 IsGuiding returns 1 03:39:08.417 00.021 15672 IsSlewing returns 0 03:39:08.455 00.038 15672 IsGuiding returns 0 03:39:08.455 00.000 15672 scope move finished after 2500 + 120 ms 03:39:08.455 00.000 15672 Move returns status 0, amount 2500 03:39:08.455 00.000 15672 move complete, result=0 03:39:08.455 00.000 15672 worker thread done servicing request 03:39:08.455 00.000 15672 Worker thread wakes up 03:39:08.455 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:39:08.455 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(463,168,31,31) 03:39:08.456 00.001 30444 GuideStep: 20.4 px 2500 ms WEST, -17.0 px 2500 ms NORTH 03:39:10.568 02.112 15672 Exposure complete 03:39:10.587 00.019 15672 worker thread done servicing request 03:39:10.587 00.000 30444 OnExposeComplete: enter 03:39:10.587 00.000 30444 UpdateGuideState(): m_state=6 03:39:10.587 00.000 30444 Star::Find(15, 478, 183, 0, (0,0,0,0), 0.0, 255) frame 8383 03:39:10.587 00.000 30444 Star::Find returns 1 (1), X=491.11, Y=177.58, Mass=53357, SNR=48.1, Peak=7748 HFD=3.5 03:39:10.587 00.000 30444 Status Line: Mass: 53357 vs 9308 03:39:10.589 00.002 30444 UpdateCurrentPosition: star mass new=53357.4 exp=9307.7 thresh=50% limits=(4196.5, 196071.4, 18615.3) 03:39:10.589 00.000 30444 DistanceChecker: activated 03:39:10.589 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:39:10.589 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:39:10.589 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:39:10.589 00.000 15672 Worker thread wakes up 03:39:10.589 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:39:10.589 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:39:10.589 00.000 15672 move complete, result=0 03:39:10.609 00.020 15672 worker thread done servicing request 03:39:10.709 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:39:10.709 00.000 30444 Status Line: Star lost - mass changed 03:39:10.713 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2115, max=13731, FiltMin=2566, FiltMax=12439, Gamma=2.950 03:39:10.819 00.106 30444 UpdateGuideState exits: Star lost - mass changed 03:39:10.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:39:10.819 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:39:10.819 00.000 30444 Enqueuing Expose request 03:39:10.819 00.000 15672 Worker thread wakes up 03:39:10.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:39:10.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:39:12.728 01.909 15672 Exposure complete 03:39:12.748 00.020 15672 worker thread done servicing request 03:39:12.748 00.000 30444 OnExposeComplete: enter 03:39:12.748 00.000 30444 UpdateGuideState(): m_state=6 03:39:12.748 00.000 30444 Star::Find(15, 478, 183, 0, (0,0,0,0), 0.0, 255) frame 8384 03:39:12.749 00.001 30444 Star::Find returns 1 (1), X=491.13, Y=177.56, Mass=52045, SNR=52.5, Peak=7488 HFD=3.7 03:39:12.749 00.000 30444 Status Line: Mass: 52045 vs 9783 03:39:12.750 00.001 30444 UpdateCurrentPosition: star mass new=52045.2 exp=9782.8 thresh=50% limits=(4231.2, 196071.4, 19565.5) 03:39:12.750 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:39:12.751 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:39:12.751 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:39:12.751 00.000 15672 Worker thread wakes up 03:39:12.751 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:39:12.751 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:39:12.751 00.000 15672 move complete, result=0 03:39:12.751 00.000 15672 worker thread done servicing request 03:39:12.852 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:39:12.852 00.000 30444 Status Line: Star lost - mass changed 03:39:12.853 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=14060, FiltMin=2541, FiltMax=11908, Gamma=2.950 03:39:12.897 00.044 30444 UpdateGuideState exits: Star lost - mass changed 03:39:12.897 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:39:12.897 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:39:12.897 00.000 30444 Enqueuing Expose request 03:39:12.898 00.001 15672 Worker thread wakes up 03:39:12.898 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:39:12.898 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:39:15.008 02.110 15672 Exposure complete 03:39:15.027 00.019 15672 worker thread done servicing request 03:39:15.027 00.000 30444 OnExposeComplete: enter 03:39:15.028 00.001 30444 UpdateGuideState(): m_state=6 03:39:15.028 00.000 30444 Star::Find(15, 478, 183, 0, (0,0,0,0), 0.0, 255) frame 8385 03:39:15.028 00.000 30444 Star::Find returns 1 (1), X=491.03, Y=178.02, Mass=57402, SNR=45.8, Peak=6957 HFD=4.0 03:39:15.028 00.000 30444 Status Line: Mass: 57402 vs 10120 03:39:15.030 00.002 30444 UpdateCurrentPosition: star mass new=57402.3 exp=10119.8 thresh=50% limits=(4272.6, 196071.4, 20239.7) 03:39:15.030 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:39:15.030 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:39:15.030 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:39:15.030 00.000 15672 Worker thread wakes up 03:39:15.030 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:39:15.030 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:39:15.030 00.000 15672 move complete, result=0 03:39:15.034 00.004 15672 worker thread done servicing request 03:39:15.135 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:39:15.135 00.000 30444 Status Line: Star lost - mass changed 03:39:15.137 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=13686, FiltMin=2540, FiltMax=11704, Gamma=2.950 03:39:15.180 00.043 30444 UpdateGuideState exits: Star lost - mass changed 03:39:15.180 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:39:15.180 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:39:15.180 00.000 30444 Enqueuing Expose request 03:39:15.181 00.001 15672 Worker thread wakes up 03:39:15.181 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:39:15.181 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:39:17.088 01.907 15672 Exposure complete 03:39:17.108 00.020 15672 worker thread done servicing request 03:39:17.108 00.000 30444 OnExposeComplete: enter 03:39:17.108 00.000 30444 UpdateGuideState(): m_state=6 03:39:17.108 00.000 30444 Star::Find(15, 478, 183, 0, (0,0,0,0), 0.0, 255) frame 8386 03:39:17.108 00.000 30444 Star::Find returns 1 (1), X=490.83, Y=177.56, Mass=55326, SNR=47.6, Peak=6875 HFD=3.8 03:39:17.108 00.000 30444 Status Line: Mass: 55326 vs 13530 03:39:17.110 00.002 30444 UpdateCurrentPosition: star mass new=55325.8 exp=13530.4 thresh=50% limits=(4397.3, 196071.4, 27060.9) 03:39:17.110 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:39:17.110 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:39:17.110 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:39:17.111 00.001 15672 Worker thread wakes up 03:39:17.111 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:39:17.111 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:39:17.111 00.000 15672 move complete, result=0 03:39:17.115 00.004 15672 worker thread done servicing request 03:39:17.215 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:39:17.215 00.000 30444 Status Line: Star lost - mass changed 03:39:17.216 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=12108, FiltMin=2656, FiltMax=10631, Gamma=2.950 03:39:17.260 00.044 30444 UpdateGuideState exits: Star lost - mass changed 03:39:17.260 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:39:17.260 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:39:17.260 00.000 30444 Enqueuing Expose request 03:39:17.260 00.000 15672 Worker thread wakes up 03:39:17.260 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:39:17.260 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:39:19.369 02.109 15672 Exposure complete 03:39:19.389 00.020 15672 worker thread done servicing request 03:39:19.389 00.000 30444 OnExposeComplete: enter 03:39:19.389 00.000 30444 UpdateGuideState(): m_state=6 03:39:19.389 00.000 30444 Star::Find(15, 478, 183, 0, (0,0,0,0), 0.0, 255) frame 8387 03:39:19.389 00.000 30444 Star::Find returns 1 (1), X=490.53, Y=177.74, Mass=54594, SNR=45.9, Peak=6556 HFD=3.6 03:39:19.389 00.000 30444 Status Line: Mass: 54594 vs 13530 03:39:19.391 00.002 30444 UpdateCurrentPosition: star mass new=54594.3 exp=13530.4 thresh=50% limits=(4515.7, 196071.4, 27060.9) 03:39:19.391 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:39:19.391 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:39:19.391 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:39:19.391 00.000 15672 Worker thread wakes up 03:39:19.391 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:39:19.391 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:39:19.391 00.000 15672 move complete, result=0 03:39:19.391 00.000 15672 worker thread done servicing request 03:39:19.493 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:39:19.493 00.000 30444 Status Line: Star lost - mass changed 03:39:19.494 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=13293, FiltMin=2613, FiltMax=11767, Gamma=2.950 03:39:19.977 00.483 30444 UpdateGuideState exits: Star lost - mass changed 03:39:19.977 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:39:19.977 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:39:19.977 00.000 30444 Enqueuing Expose request 03:39:19.978 00.001 15672 Worker thread wakes up 03:39:19.978 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:39:19.978 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:39:21.884 01.906 15672 Exposure complete 03:39:21.907 00.023 15672 worker thread done servicing request 03:39:21.907 00.000 30444 OnExposeComplete: enter 03:39:21.907 00.000 30444 UpdateGuideState(): m_state=6 03:39:21.907 00.000 30444 Star::Find(15, 478, 183, 0, (0,0,0,0), 0.0, 255) frame 8388 03:39:21.908 00.001 30444 Star::Find returns 1 (1), X=490.42, Y=177.68, Mass=56673, SNR=42.7, Peak=6474 HFD=3.9 03:39:21.908 00.000 30444 DistanceChecker: reject for large offset (37.87 > 12.44) avgDist = 6.22 count = 544 03:39:21.908 00.000 30444 DistanceChecker: begin recovering 03:39:21.908 00.000 30444 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 03:39:21.908 00.000 30444 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 03:39:21.908 00.000 30444 CameraToMount -- cameraX=27.34 cameraY=-26.21 hyp=37.87 cameraTheta=-0.76 mountX=33.48 mountY=-19.72, mountTheta=-0.53 03:39:21.909 00.001 30444 SchedulePrimaryMove(04F7B810, x=27.34, y=-26.21, opts=13) 03:39:21.909 00.000 30444 Enqueuing Move request for scope (27.34, -26.21) 03:39:21.909 00.000 15672 Worker thread wakes up 03:39:21.909 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (27.34, -26.21) opts 0xd 03:39:21.909 00.000 15672 Handling offset move in thread for scope, endpoint = (27.34, -26.21) 03:39:21.909 00.000 15672 Moving (27.34, -26.21) raw xDistance=33.48 yDistance=-19.72 03:39:21.909 00.000 15672 GuideAlgorithmHysteresis::Result() returns 22.06 from input 33.48 03:39:21.909 00.000 15672 GuideAlgorithmResistSwitch::result() returns -19.72 from input -19.72 03:39:21.909 00.000 15672 MoveAxis(W, 9465, ABG) 03:39:21.909 00.000 15672 duration set to 2500 by maxRaDuration 03:39:21.914 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=12902, FiltMin=2597, FiltMax=11582, Gamma=2.950 03:39:22.024 00.110 30444 UpdateGuideState exits: m=56673 SNR=42.7 Saturated 03:39:22.026 00.002 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:39:22.026 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:39:22.026 00.000 30444 Enqueuing Expose request 03:39:22.252 00.226 15672 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1 03:39:22.252 00.000 15672 Guiding Dir = 3, Dur = 2500 03:39:22.253 00.001 30444 Alert: PHD2 is not able to make sufficient corrections in RA. Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics. 03:39:22.253 00.000 15672 IsSlewing returns 0 03:39:22.254 00.001 15672 IsGuiding returns 0 03:39:22.272 00.018 15672 PulseGuide returned control before completion, sleep 2493 03:39:24.828 02.556 15672 IsGuiding returns 0 03:39:24.828 00.000 15672 Move returns status 0, amount 2500 03:39:24.828 00.000 15672 MoveAxis(N, 3518, ABG) 03:39:24.828 00.000 15672 duration set to 2500 by maxDecDuration 03:39:24.828 00.000 15672 Guiding Dir = 0, Dur = 2500 03:39:24.829 00.001 15672 IsSlewing returns 0 03:39:24.832 00.003 15672 IsGuiding returns 0 03:39:24.909 00.077 15672 PulseGuide returned control before completion, sleep 2434 03:39:27.346 02.437 15672 IsGuiding returns 1 03:39:27.346 00.000 15672 scope still moving after pulse duration time elapsed 03:39:27.366 00.020 15672 IsSlewing returns 0 03:39:27.431 00.065 15672 IsGuiding returns 0 03:39:27.432 00.001 15672 scope move finished after 2500 + 99 ms 03:39:27.432 00.000 15672 Move returns status 0, amount 2500 03:39:27.432 00.000 15672 move complete, result=0 03:39:27.432 00.000 15672 worker thread done servicing request 03:39:27.432 00.000 15672 Worker thread wakes up 03:39:27.432 00.000 30444 GuideStep: 33.5 px 2500 ms WEST, -19.7 px 2500 ms NORTH 03:39:27.433 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:39:27.433 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(475,163,31,31) 03:39:29.549 02.116 15672 Exposure complete 03:39:29.580 00.031 15672 worker thread done servicing request 03:39:29.581 00.001 30444 OnExposeComplete: enter 03:39:29.581 00.000 30444 UpdateGuideState(): m_state=6 03:39:29.581 00.000 30444 Star::Find(15, 490, 177, 0, (0,0,0,0), 0.0, 255) frame 8389 03:39:29.581 00.000 30444 Star::Find returns 1 (1), X=489.54, Y=191.13, Mass=59533, SNR=54.1, Peak=8158 HFD=3.4 03:39:29.581 00.000 30444 DistanceChecker: reject for large offset (29.38 > 15.29) avgDist = 7.65 count = 545 03:39:29.581 00.000 30444 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 03:39:29.581 00.000 30444 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 03:39:29.581 00.000 30444 CameraToMount -- cameraX=26.46 cameraY=-12.77 hyp=29.38 cameraTheta=-0.45 mountX=28.95 mountY=-6.78, mountTheta=-0.23 03:39:29.582 00.001 30444 SchedulePrimaryMove(04F7B810, x=26.46, y=-12.77, opts=13) 03:39:29.582 00.000 30444 Enqueuing Move request for scope (26.46, -12.77) 03:39:29.582 00.000 15672 Worker thread wakes up 03:39:29.582 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (26.46, -12.77) opts 0xd 03:39:29.582 00.000 15672 Handling offset move in thread for scope, endpoint = (26.46, -12.77) 03:39:29.582 00.000 15672 Moving (26.46, -12.77) raw xDistance=28.95 yDistance=-6.78 03:39:29.582 00.000 15672 GuideAlgorithmHysteresis::Result() returns 19.78 from input 28.95 03:39:29.582 00.000 15672 GuideAlgorithmResistSwitch::result() returns -6.78 from input -6.78 03:39:29.582 00.000 15672 MoveAxis(W, 8487, ABG) 03:39:29.582 00.000 15672 duration set to 2500 by maxRaDuration 03:39:29.582 00.000 15672 Guiding Dir = 3, Dur = 2500 03:39:29.583 00.001 15672 IsSlewing returns 0 03:39:29.583 00.000 15672 IsGuiding returns 0 03:39:29.587 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=14491, FiltMin=2546, FiltMax=11755, Gamma=2.950 03:39:29.604 00.017 15672 PulseGuide returned control before completion, sleep 2490 03:39:29.678 00.074 30444 UpdateGuideState exits: m=59533 SNR=54.1 Saturated 03:39:29.678 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:39:29.678 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:39:29.678 00.000 30444 Enqueuing Expose request 03:39:32.095 02.417 15672 IsGuiding returns 1 03:39:32.095 00.000 15672 scope still moving after pulse duration time elapsed 03:39:32.116 00.021 15672 IsSlewing returns 0 03:39:32.175 00.059 15672 IsGuiding returns 0 03:39:32.176 00.001 15672 scope move finished after 2500 + 92 ms 03:39:32.176 00.000 15672 Move returns status 0, amount 2500 03:39:32.176 00.000 15672 MoveAxis(N, 1210, ABG) 03:39:32.176 00.000 15672 Guiding Dir = 0, Dur = 1210 03:39:32.177 00.001 15672 IsSlewing returns 0 03:39:32.179 00.002 15672 IsGuiding returns 0 03:39:32.256 00.077 15672 PulseGuide returned control before completion, sleep 1145 03:39:33.404 01.148 15672 IsGuiding returns 1 03:39:33.404 00.000 15672 scope still moving after pulse duration time elapsed 03:39:33.425 00.021 15672 IsSlewing returns 0 03:39:33.428 00.003 15672 IsGuiding returns 1 03:39:33.449 00.021 15672 IsSlewing returns 0 03:39:33.451 00.002 15672 IsGuiding returns 1 03:39:33.473 00.022 15672 IsSlewing returns 0 03:39:33.502 00.029 15672 IsGuiding returns 0 03:39:33.502 00.000 15672 scope move finished after 1210 + 112 ms 03:39:33.502 00.000 15672 Move returns status 0, amount 1210 03:39:33.502 00.000 15672 move complete, result=0 03:39:33.502 00.000 15672 worker thread done servicing request 03:39:33.502 00.000 15672 Worker thread wakes up 03:39:33.502 00.000 30444 GuideStep: 28.9 px 2500 ms WEST, -6.8 px 1210 ms NORTH 03:39:33.503 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:39:33.503 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(475,176,31,31) 03:39:35.613 02.110 15672 Exposure complete 03:39:35.633 00.020 15672 worker thread done servicing request 03:39:35.633 00.000 30444 OnExposeComplete: enter 03:39:35.633 00.000 30444 UpdateGuideState(): m_state=6 03:39:35.633 00.000 30444 Star::Find(15, 489, 191, 0, (0,0,0,0), 0.0, 255) frame 8390 03:39:35.634 00.001 30444 Star::Find returns 1 (1), X=485.73, Y=198.53, Mass=65310, SNR=54.7, Peak=7118 HFD=3.5 03:39:35.634 00.000 30444 DistanceChecker: reject for large offset (23.28 > 17.25) avgDist = 8.62 count = 546 03:39:35.634 00.000 30444 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.28) = xAngle (0.05 = 0.05) 03:39:35.634 00.000 30444 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.02 = -0.02) 03:39:35.634 00.000 30444 CameraToMount -- cameraX=22.65 cameraY=-5.36 hyp=23.28 cameraTheta=-0.23 mountX=23.26 mountY=-0.37, mountTheta=-0.02 03:39:35.634 00.000 30444 SchedulePrimaryMove(04F7B810, x=22.65, y=-5.36, opts=13) 03:39:35.634 00.000 30444 Enqueuing Move request for scope (22.65, -5.36) 03:39:35.634 00.000 15672 Worker thread wakes up 03:39:35.634 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (22.65, -5.36) opts 0xd 03:39:35.634 00.000 15672 Handling offset move in thread for scope, endpoint = (22.65, -5.36) 03:39:35.634 00.000 15672 Moving (22.65, -5.36) raw xDistance=23.26 yDistance=-0.37 03:39:35.635 00.001 15672 GuideAlgorithmHysteresis::Result() returns 16.04 from input 23.26 03:39:35.635 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 03:39:35.635 00.000 15672 MoveAxis(W, 6881, ABG) 03:39:35.635 00.000 15672 duration set to 2500 by maxRaDuration 03:39:35.635 00.000 15672 Guiding Dir = 3, Dur = 2500 03:39:35.636 00.001 15672 IsSlewing returns 0 03:39:35.640 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=12958, FiltMin=2541, FiltMax=11581, Gamma=2.950 03:39:35.674 00.034 15672 IsGuiding returns 0 03:39:35.690 00.016 15672 PulseGuide returned control before completion, sleep 2495 03:39:35.798 00.108 30444 UpdateGuideState exits: m=65310 SNR=54.7 Saturated 03:39:35.798 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:39:35.798 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:39:35.798 00.000 30444 Enqueuing Expose request 03:39:38.189 02.391 15672 IsGuiding returns 1 03:39:38.189 00.000 15672 scope still moving after pulse duration time elapsed 03:39:38.210 00.021 15672 IsSlewing returns 0 03:39:38.214 00.004 15672 IsGuiding returns 0 03:39:38.215 00.001 15672 scope move finished after 2500 + 40 ms 03:39:38.215 00.000 15672 Move returns status 0, amount 2500 03:39:38.215 00.000 15672 MoveAxis(N, 66, ABG) 03:39:38.215 00.000 15672 Guiding Dir = 0, Dur = 66 03:39:38.215 00.000 15672 IsSlewing returns 0 03:39:38.217 00.002 15672 IsGuiding returns 0 03:39:38.328 00.111 15672 IsGuiding returns 1 03:39:38.328 00.000 15672 scope still moving after pulse duration time elapsed 03:39:38.349 00.021 15672 IsSlewing returns 0 03:39:38.350 00.001 15672 IsGuiding returns 1 03:39:38.371 00.021 15672 IsSlewing returns 0 03:39:38.390 00.019 15672 IsGuiding returns 0 03:39:38.390 00.000 15672 scope move finished after 66 + 107 ms 03:39:38.390 00.000 15672 Move returns status 0, amount 66 03:39:38.390 00.000 15672 move complete, result=0 03:39:38.390 00.000 15672 worker thread done servicing request 03:39:38.390 00.000 15672 Worker thread wakes up 03:39:38.390 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:39:38.390 00.000 30444 GuideStep: 23.3 px 2500 ms WEST, -0.4 px 66 ms NORTH 03:39:38.391 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(471,184,31,31) 03:39:40.498 02.107 15672 Exposure complete 03:39:40.523 00.025 15672 worker thread done servicing request 03:39:40.523 00.000 30444 OnExposeComplete: enter 03:39:40.523 00.000 30444 UpdateGuideState(): m_state=6 03:39:40.524 00.001 30444 Star::Find(15, 485, 198, 0, (0,0,0,0), 0.0, 255) frame 8391 03:39:40.524 00.000 30444 Star::Find returns 1 (1), X=480.26, Y=200.22, Mass=60643, SNR=56.0, Peak=7170 HFD=3.5 03:39:40.524 00.000 30444 DistanceChecker: deactivated 03:39:40.524 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 03:39:40.524 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.01 = 0.01) 03:39:40.524 00.000 30444 CameraToMount -- cameraX=17.18 cameraY=-3.67 hyp=17.57 cameraTheta=-0.21 mountX=17.53 mountY=0.11, mountTheta=0.01 03:39:40.524 00.000 30444 SchedulePrimaryMove(04F7B810, x=17.18, y=-3.67, opts=13) 03:39:40.524 00.000 30444 Enqueuing Move request for scope (17.18, -3.67) 03:39:40.524 00.000 15672 Worker thread wakes up 03:39:40.524 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (17.18, -3.67) opts 0xd 03:39:40.524 00.000 15672 Handling offset move in thread for scope, endpoint = (17.18, -3.67) 03:39:40.525 00.001 15672 Moving (17.18, -3.67) raw xDistance=17.53 yDistance=0.11 03:39:40.525 00.000 15672 GuideAlgorithmHysteresis::Result() returns 12.17 from input 17.53 03:39:40.525 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:39:40.525 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 03:39:40.525 00.000 15672 MoveAxis(W, 5220, ABG) 03:39:40.525 00.000 15672 duration set to 2500 by maxRaDuration 03:39:40.525 00.000 15672 Guiding Dir = 3, Dur = 2500 03:39:40.525 00.000 15672 IsSlewing returns 0 03:39:40.526 00.001 15672 IsGuiding returns 0 03:39:40.530 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=12821, FiltMin=2572, FiltMax=11391, Gamma=2.950 03:39:40.546 00.016 15672 PulseGuide returned control before completion, sleep 2490 03:39:40.572 00.026 30444 UpdateGuideState exits: m=60643 SNR=56.0 Saturated 03:39:40.572 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:39:40.572 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:39:40.573 00.001 30444 Enqueuing Expose request 03:39:43.103 02.530 15672 IsGuiding returns 0 03:39:43.103 00.000 15672 Move returns status 0, amount 2500 03:39:43.103 00.000 15672 MoveAxis(N, 0, ABG) 03:39:43.103 00.000 15672 Move returns status 0, amount 0 03:39:43.103 00.000 15672 move complete, result=0 03:39:43.103 00.000 15672 worker thread done servicing request 03:39:43.103 00.000 15672 Worker thread wakes up 03:39:43.103 00.000 30444 GuideStep: 17.5 px 2500 ms WEST, 0.1 px 0 ms NORTH 03:39:43.103 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:39:43.104 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(465,185,31,31) 03:39:45.215 02.111 15672 Exposure complete 03:39:45.233 00.018 15672 worker thread done servicing request 03:39:45.233 00.000 30444 OnExposeComplete: enter 03:39:45.233 00.000 30444 UpdateGuideState(): m_state=6 03:39:45.233 00.000 30444 Star::Find(15, 480, 200, 0, (0,0,0,0), 0.0, 255) frame 8392 03:39:45.234 00.001 30444 Star::Find returns 1 (1), X=473.99, Y=201.94, Mass=53594, SNR=46.0, Peak=7501 HFD=3.9 03:39:45.234 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 03:39:45.234 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 03:39:45.234 00.000 30444 CameraToMount -- cameraX=10.91 cameraY=-1.95 hyp=11.09 cameraTheta=-0.18 mountX=11.03 mountY=0.44, mountTheta=0.04 03:39:45.234 00.000 30444 SchedulePrimaryMove(04F7B810, x=10.91, y=-1.95, opts=13) 03:39:45.234 00.000 30444 Enqueuing Move request for scope (10.91, -1.95) 03:39:45.234 00.000 15672 Worker thread wakes up 03:39:45.234 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (10.91, -1.95) opts 0xd 03:39:45.234 00.000 15672 Handling offset move in thread for scope, endpoint = (10.91, -1.95) 03:39:45.234 00.000 15672 Moving (10.91, -1.95) raw xDistance=11.03 yDistance=0.44 03:39:45.235 00.001 15672 GuideAlgorithmHysteresis::Result() returns 7.80 from input 11.03 03:39:45.235 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:39:45.235 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44 03:39:45.235 00.000 15672 MoveAxis(W, 3347, ABG) 03:39:45.235 00.000 15672 duration set to 2500 by maxRaDuration 03:39:45.235 00.000 15672 Guiding Dir = 3, Dur = 2500 03:39:45.236 00.001 15672 IsSlewing returns 0 03:39:45.238 00.002 15672 IsGuiding returns 0 03:39:45.241 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2107, max=13708, FiltMin=2519, FiltMax=10758, Gamma=2.950 03:39:45.258 00.017 15672 PulseGuide returned control before completion, sleep 2489 03:39:45.469 00.211 30444 UpdateGuideState exits: m=53594 SNR=46.0 Saturated 03:39:45.469 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:39:45.469 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:39:45.469 00.000 30444 Enqueuing Expose request 03:39:47.750 02.281 15672 IsGuiding returns 1 03:39:47.750 00.000 15672 scope still moving after pulse duration time elapsed 03:39:47.771 00.021 15672 IsSlewing returns 0 03:39:47.772 00.001 15672 IsGuiding returns 1 03:39:47.793 00.021 15672 IsSlewing returns 0 03:39:47.800 00.007 15672 IsGuiding returns 0 03:39:47.800 00.000 15672 scope move finished after 2500 + 62 ms 03:39:47.800 00.000 15672 Move returns status 0, amount 2500 03:39:47.800 00.000 15672 MoveAxis(N, 0, ABG) 03:39:47.800 00.000 15672 Move returns status 0, amount 0 03:39:47.800 00.000 15672 move complete, result=0 03:39:47.800 00.000 15672 worker thread done servicing request 03:39:47.800 00.000 15672 Worker thread wakes up 03:39:47.800 00.000 30444 GuideStep: 11.0 px 2500 ms WEST, 0.4 px 0 ms NORTH 03:39:47.800 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:39:47.800 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(459,187,31,31) 03:39:49.907 02.107 15672 Exposure complete 03:39:49.927 00.020 15672 worker thread done servicing request 03:39:49.927 00.000 30444 OnExposeComplete: enter 03:39:49.927 00.000 30444 UpdateGuideState(): m_state=6 03:39:49.927 00.000 30444 Star::Find(15, 473, 201, 0, (0,0,0,0), 0.0, 255) frame 8393 03:39:49.927 00.000 30444 Star::Find returns 1 (1), X=469.32, Y=203.22, Mass=57169, SNR=49.1, Peak=7829 HFD=3.4 03:39:49.927 00.000 30444 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.28) = xAngle (0.17 = 0.17) 03:39:49.927 00.000 30444 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.11 = 0.11) 03:39:49.927 00.000 30444 CameraToMount -- cameraX=6.24 cameraY=-0.67 hyp=6.28 cameraTheta=-0.11 mountX=6.19 mountY=0.69, mountTheta=0.11 03:39:49.928 00.001 30444 SchedulePrimaryMove(04F7B810, x=6.24, y=-0.67, opts=13) 03:39:49.928 00.000 30444 Enqueuing Move request for scope (6.24, -0.67) 03:39:49.928 00.000 15672 Worker thread wakes up 03:39:49.928 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (6.24, -0.67) opts 0xd 03:39:49.928 00.000 15672 Handling offset move in thread for scope, endpoint = (6.24, -0.67) 03:39:49.928 00.000 15672 Moving (6.24, -0.67) raw xDistance=6.19 yDistance=0.69 03:39:49.928 00.000 15672 GuideAlgorithmHysteresis::Result() returns 4.44 from input 6.19 03:39:49.928 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:39:49.928 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69 03:39:49.928 00.000 15672 MoveAxis(W, 1907, ABG) 03:39:49.928 00.000 15672 Guiding Dir = 3, Dur = 1907 03:39:49.929 00.001 15672 IsSlewing returns 0 03:39:49.929 00.000 15672 IsGuiding returns 0 03:39:49.933 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=16113, FiltMin=2598, FiltMax=12880, Gamma=2.950 03:39:49.956 00.023 15672 PulseGuide returned control before completion, sleep 1891 03:39:49.977 00.021 30444 UpdateGuideState exits: m=57169 SNR=49.1 Saturated 03:39:49.977 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:39:49.977 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:39:49.977 00.000 30444 Enqueuing Expose request 03:39:51.850 01.873 15672 IsGuiding returns 1 03:39:51.850 00.000 15672 scope still moving after pulse duration time elapsed 03:39:51.871 00.021 15672 IsSlewing returns 0 03:39:51.889 00.018 15672 IsGuiding returns 0 03:39:51.889 00.000 15672 scope move finished after 1907 + 52 ms 03:39:51.889 00.000 15672 Move returns status 0, amount 1907 03:39:51.889 00.000 15672 MoveAxis(N, 0, ABG) 03:39:51.889 00.000 15672 Move returns status 0, amount 0 03:39:51.889 00.000 15672 move complete, result=0 03:39:51.889 00.000 15672 worker thread done servicing request 03:39:51.889 00.000 15672 Worker thread wakes up 03:39:51.889 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:39:51.889 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(454,188,31,31) 03:39:51.889 00.000 30444 GuideStep: 6.2 px 1907 ms WEST, 0.7 px 0 ms NORTH 03:39:54.000 02.111 15672 Exposure complete 03:39:54.019 00.019 15672 worker thread done servicing request 03:39:54.019 00.000 30444 OnExposeComplete: enter 03:39:54.019 00.000 30444 UpdateGuideState(): m_state=6 03:39:54.020 00.001 30444 Star::Find(15, 469, 203, 0, (0,0,0,0), 0.0, 255) frame 8394 03:39:54.020 00.000 30444 Star::Find returns 1 (1), X=464.37, Y=204.32, Mass=49860, SNR=42.0, Peak=6889 HFD=3.5 03:39:54.020 00.000 30444 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 03:39:54.020 00.000 30444 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 03:39:54.020 00.000 30444 CameraToMount -- cameraX=1.29 cameraY=0.42 hyp=1.35 cameraTheta=0.32 mountX=1.12 mountY=0.69, mountTheta=0.55 03:39:54.020 00.000 30444 SchedulePrimaryMove(04F7B810, x=1.29, y=0.42, opts=13) 03:39:54.020 00.000 30444 Enqueuing Move request for scope (1.29, 0.42) 03:39:54.020 00.000 15672 Worker thread wakes up 03:39:54.020 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.29, 0.42) opts 0xd 03:39:54.020 00.000 15672 Handling offset move in thread for scope, endpoint = (1.29, 0.42) 03:39:54.020 00.000 15672 Moving (1.29, 0.42) raw xDistance=1.12 yDistance=0.69 03:39:54.021 00.001 15672 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.12 03:39:54.021 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:39:54.021 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69 03:39:54.021 00.000 15672 MoveAxis(W, 436, ABG) 03:39:54.021 00.000 15672 Guiding Dir = 3, Dur = 436 03:39:54.022 00.001 15672 IsSlewing returns 0 03:39:54.027 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=12593, FiltMin=2606, FiltMax=10426, Gamma=2.950 03:39:54.046 00.019 15672 IsGuiding returns 0 03:39:54.061 00.015 15672 PulseGuide returned control before completion, sleep 431 03:39:54.069 00.008 30444 UpdateGuideState exits: m=49860 SNR=42.0 Saturated 03:39:54.070 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:39:54.070 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:39:54.070 00.000 30444 Enqueuing Expose request 03:39:54.525 00.455 15672 IsGuiding returns 0 03:39:54.525 00.000 15672 Move returns status 0, amount 436 03:39:54.525 00.000 15672 MoveAxis(N, 0, ABG) 03:39:54.525 00.000 15672 Move returns status 0, amount 0 03:39:54.525 00.000 15672 move complete, result=0 03:39:54.525 00.000 15672 worker thread done servicing request 03:39:54.525 00.000 15672 Worker thread wakes up 03:39:54.525 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:39:54.525 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:39:54.525 00.000 30444 GuideStep: 1.1 px 436 ms WEST, 0.7 px 0 ms NORTH 03:39:56.441 01.916 15672 Exposure complete 03:39:56.473 00.032 15672 worker thread done servicing request 03:39:56.474 00.001 30444 OnExposeComplete: enter 03:39:56.474 00.000 30444 UpdateGuideState(): m_state=6 03:39:56.474 00.000 30444 Star::Find(15, 464, 204, 0, (0,0,0,0), 0.0, 255) frame 8395 03:39:56.474 00.000 30444 Star::Find returns 1 (1), X=463.79, Y=204.94, Mass=55728, SNR=48.9, Peak=7340 HFD=3.4 03:39:56.474 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 03:39:56.474 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 03:39:56.474 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=1.05 hyp=1.26 cameraTheta=0.98 mountX=0.39 mountY=1.17, mountTheta=1.25 03:39:56.474 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=1.05, opts=13) 03:39:56.474 00.000 30444 Enqueuing Move request for scope (0.71, 1.05) 03:39:56.475 00.001 15672 Worker thread wakes up 03:39:56.475 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, 1.05) opts 0xd 03:39:56.475 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, 1.05) 03:39:56.475 00.000 15672 Moving (0.71, 1.05) raw xDistance=0.39 yDistance=1.17 03:39:56.475 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.39 03:39:56.475 00.000 15672 resist switch: large excursion: input 1.17 thresh 0.75 direction from -1 to 1 03:39:56.475 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.52 03:39:56.475 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17 03:39:56.475 00.000 15672 MoveAxis(W, 136, ABG) 03:39:56.475 00.000 15672 Guiding Dir = 3, Dur = 136 03:39:56.475 00.000 15672 IsSlewing returns 0 03:39:56.477 00.002 15672 IsGuiding returns 0 03:39:56.481 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2328, max=14520, FiltMin=2611, FiltMax=11265, Gamma=2.950 03:39:56.506 00.025 15672 PulseGuide returned control before completion, sleep 117 03:39:56.626 00.120 15672 IsGuiding returns 1 03:39:56.626 00.000 15672 scope still moving after pulse duration time elapsed 03:39:56.647 00.021 15672 IsSlewing returns 0 03:39:56.672 00.025 30444 UpdateGuideState exits: m=55728 SNR=48.9 Saturated 03:39:56.673 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:39:56.673 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:39:56.673 00.000 30444 Enqueuing Expose request 03:39:56.682 00.009 15672 IsGuiding returns 0 03:39:56.682 00.000 15672 scope move finished after 136 + 69 ms 03:39:56.682 00.000 15672 Move returns status 0, amount 136 03:39:56.682 00.000 15672 MoveAxis(S, 209, ABG) 03:39:56.682 00.000 15672 Guiding Dir = 1, Dur = 209 03:39:56.682 00.000 15672 IsSlewing returns 0 03:39:56.683 00.001 15672 IsGuiding returns 0 03:39:56.762 00.079 15672 PulseGuide returned control before completion, sleep 141 03:39:56.907 00.145 15672 IsGuiding returns 1 03:39:56.907 00.000 15672 scope still moving after pulse duration time elapsed 03:39:56.928 00.021 15672 IsSlewing returns 0 03:39:56.931 00.003 15672 IsGuiding returns 1 03:39:56.952 00.021 15672 IsSlewing returns 0 03:39:56.955 00.003 15672 IsGuiding returns 1 03:39:56.976 00.021 15672 IsSlewing returns 0 03:39:57.003 00.027 15672 IsGuiding returns 0 03:39:57.003 00.000 15672 scope move finished after 209 + 110 ms 03:39:57.003 00.000 15672 Move returns status 0, amount 209 03:39:57.003 00.000 15672 move complete, result=0 03:39:57.003 00.000 15672 worker thread done servicing request 03:39:57.003 00.000 15672 Worker thread wakes up 03:39:57.004 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:39:57.004 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:39:57.004 00.000 30444 GuideStep: 0.4 px 136 ms WEST, 1.2 px 209 ms SOUTH 03:39:59.111 02.107 15672 Exposure complete 03:39:59.131 00.020 15672 worker thread done servicing request 03:39:59.131 00.000 30444 OnExposeComplete: enter 03:39:59.131 00.000 30444 UpdateGuideState(): m_state=6 03:39:59.131 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8396 03:39:59.131 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=205.19, Mass=56265, SNR=49.6, Peak=7767 HFD=3.3 03:39:59.131 00.000 30444 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.28) = xAngle (1.61 = 1.61) 03:39:59.131 00.000 30444 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 03:39:59.131 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=1.29 hyp=1.33 cameraTheta=1.33 mountX=-0.05 mountY=1.33, mountTheta=1.61 03:39:59.132 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=1.29, opts=13) 03:39:59.132 00.000 30444 Enqueuing Move request for scope (0.31, 1.29) 03:39:59.132 00.000 15672 Worker thread wakes up 03:39:59.132 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 1.29) opts 0xd 03:39:59.132 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 1.29) 03:39:59.132 00.000 15672 Moving (0.31, 1.29) raw xDistance=-0.05 yDistance=1.33 03:39:59.132 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:39:59.133 00.001 15672 GuideAlgorithmResistSwitch::result() returns 1.33 from input 1.33 03:39:59.133 00.000 15672 MoveAxis(E, 0, ABG) 03:39:59.133 00.000 15672 Move returns status 0, amount 0 03:39:59.133 00.000 15672 MoveAxis(S, 237, ABG) 03:39:59.133 00.000 15672 Guiding Dir = 1, Dur = 237 03:39:59.133 00.000 15672 IsSlewing returns 0 03:39:59.134 00.001 15672 IsGuiding returns 0 03:39:59.138 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=12801, FiltMin=2636, FiltMax=11186, Gamma=2.950 03:39:59.180 00.042 30444 UpdateGuideState exits: m=56265 SNR=49.6 Saturated 03:39:59.180 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:39:59.180 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:39:59.180 00.000 30444 Enqueuing Expose request 03:39:59.221 00.041 15672 PulseGuide returned control before completion, sleep 160 03:39:59.383 00.162 15672 IsGuiding returns 1 03:39:59.383 00.000 15672 scope still moving after pulse duration time elapsed 03:39:59.404 00.021 15672 IsSlewing returns 0 03:39:59.405 00.001 15672 IsGuiding returns 1 03:39:59.426 00.021 15672 IsSlewing returns 0 03:39:59.427 00.001 15672 IsGuiding returns 1 03:39:59.448 00.021 15672 IsSlewing returns 0 03:39:59.449 00.001 15672 IsGuiding returns 1 03:39:59.470 00.021 15672 IsSlewing returns 0 03:39:59.525 00.055 15672 IsGuiding returns 0 03:39:59.525 00.000 15672 scope move finished after 237 + 154 ms 03:39:59.525 00.000 15672 Move returns status 0, amount 237 03:39:59.525 00.000 15672 move complete, result=0 03:39:59.525 00.000 15672 worker thread done servicing request 03:39:59.525 00.000 15672 Worker thread wakes up 03:39:59.525 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 1.3 px 237 ms SOUTH 03:39:59.525 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:39:59.525 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:01.434 01.909 15672 Exposure complete 03:40:01.453 00.019 15672 worker thread done servicing request 03:40:01.454 00.001 30444 OnExposeComplete: enter 03:40:01.454 00.000 30444 UpdateGuideState(): m_state=6 03:40:01.454 00.000 30444 Star::Find(15, 463, 205, 0, (0,0,0,0), 0.0, 255) frame 8397 03:40:01.454 00.000 30444 Star::Find returns 1 (1), X=463.29, Y=204.90, Mass=40599, SNR=39.3, Peak=6766 HFD=3.2 03:40:01.454 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 03:40:01.454 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.58 = 1.58) 03:40:01.454 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=1.00 hyp=1.03 cameraTheta=1.36 mountX=-0.07 mountY=1.03, mountTheta=1.64 03:40:01.454 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=1.00, opts=13) 03:40:01.454 00.000 30444 Enqueuing Move request for scope (0.21, 1.00) 03:40:01.454 00.000 15672 Worker thread wakes up 03:40:01.455 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 1.00) opts 0xd 03:40:01.455 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 1.00) 03:40:01.455 00.000 15672 Moving (0.21, 1.00) raw xDistance=-0.07 yDistance=1.03 03:40:01.455 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 03:40:01.455 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03 03:40:01.455 00.000 15672 MoveAxis(E, 0, ABG) 03:40:01.455 00.000 15672 Move returns status 0, amount 0 03:40:01.455 00.000 15672 MoveAxis(S, 183, ABG) 03:40:01.455 00.000 15672 Guiding Dir = 1, Dur = 183 03:40:01.455 00.000 15672 IsSlewing returns 0 03:40:01.456 00.001 15672 IsGuiding returns 0 03:40:01.460 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=11297, FiltMin=2735, FiltMax=9560, Gamma=2.950 03:40:01.502 00.042 30444 UpdateGuideState exits: m=40599 SNR=39.3 Saturated 03:40:01.503 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:01.503 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:01.503 00.000 30444 Enqueuing Expose request 03:40:01.538 00.035 15672 PulseGuide returned control before completion, sleep 112 03:40:01.653 00.115 15672 IsGuiding returns 1 03:40:01.653 00.000 15672 scope still moving after pulse duration time elapsed 03:40:01.674 00.021 15672 IsSlewing returns 0 03:40:01.674 00.000 15672 IsGuiding returns 1 03:40:01.695 00.021 15672 IsSlewing returns 0 03:40:01.697 00.002 15672 IsGuiding returns 1 03:40:01.718 00.021 15672 IsSlewing returns 0 03:40:01.719 00.001 15672 IsGuiding returns 1 03:40:01.740 00.021 15672 IsSlewing returns 0 03:40:01.763 00.023 15672 IsGuiding returns 0 03:40:01.763 00.000 15672 scope move finished after 183 + 122 ms 03:40:01.763 00.000 15672 Move returns status 0, amount 183 03:40:01.763 00.000 15672 move complete, result=0 03:40:01.763 00.000 15672 worker thread done servicing request 03:40:01.763 00.000 15672 Worker thread wakes up 03:40:01.763 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:01.763 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 1.0 px 183 ms SOUTH 03:40:01.763 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:03.868 02.105 15672 Exposure complete 03:40:03.888 00.020 15672 worker thread done servicing request 03:40:03.888 00.000 30444 OnExposeComplete: enter 03:40:03.888 00.000 30444 UpdateGuideState(): m_state=6 03:40:03.888 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8398 03:40:03.888 00.000 30444 Star::Find returns 1 (1), X=463.78, Y=205.09, Mass=31484, SNR=31.4, Peak=6269 HFD=2.9 03:40:03.888 00.000 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 03:40:03.888 00.000 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 03:40:03.888 00.000 30444 CameraToMount -- cameraX=0.70 cameraY=1.19 hyp=1.38 cameraTheta=1.04 mountX=0.34 mountY=1.31, mountTheta=1.31 03:40:03.889 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.70, y=1.19, opts=13) 03:40:03.889 00.000 30444 Enqueuing Move request for scope (0.70, 1.19) 03:40:03.889 00.000 15672 Worker thread wakes up 03:40:03.889 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.70, 1.19) opts 0xd 03:40:03.889 00.000 15672 Handling offset move in thread for scope, endpoint = (0.70, 1.19) 03:40:03.889 00.000 15672 Moving (0.70, 1.19) raw xDistance=0.34 yDistance=1.31 03:40:03.889 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34 03:40:03.889 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.31 from input 1.31 03:40:03.889 00.000 15672 MoveAxis(W, 93, ABG) 03:40:03.889 00.000 15672 Guiding Dir = 3, Dur = 93 03:40:03.890 00.001 15672 IsSlewing returns 0 03:40:03.891 00.001 15672 IsGuiding returns 0 03:40:03.895 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2383, max=10639, FiltMin=2703, FiltMax=8574, Gamma=2.950 03:40:03.918 00.023 15672 PulseGuide returned control before completion, sleep 76 03:40:03.938 00.020 30444 UpdateGuideState exits: m=31484 SNR=31.4 Saturated 03:40:03.938 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:03.938 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:03.938 00.000 30444 Enqueuing Expose request 03:40:03.996 00.058 15672 IsGuiding returns 1 03:40:03.996 00.000 15672 scope still moving after pulse duration time elapsed 03:40:04.018 00.022 15672 IsSlewing returns 0 03:40:04.031 00.013 15672 IsGuiding returns 0 03:40:04.032 00.001 15672 scope move finished after 93 + 47 ms 03:40:04.032 00.000 15672 Move returns status 0, amount 93 03:40:04.032 00.000 15672 MoveAxis(S, 234, ABG) 03:40:04.032 00.000 15672 Guiding Dir = 1, Dur = 234 03:40:04.033 00.001 15672 IsSlewing returns 0 03:40:04.035 00.002 15672 IsGuiding returns 0 03:40:04.110 00.075 15672 PulseGuide returned control before completion, sleep 170 03:40:04.283 00.173 15672 IsGuiding returns 1 03:40:04.283 00.000 15672 scope still moving after pulse duration time elapsed 03:40:04.304 00.021 15672 IsSlewing returns 0 03:40:04.305 00.001 15672 IsGuiding returns 1 03:40:04.326 00.021 15672 IsSlewing returns 0 03:40:04.327 00.001 15672 IsGuiding returns 1 03:40:04.348 00.021 15672 IsSlewing returns 0 03:40:04.365 00.017 15672 IsGuiding returns 0 03:40:04.365 00.000 15672 scope move finished after 234 + 96 ms 03:40:04.365 00.000 15672 Move returns status 0, amount 234 03:40:04.365 00.000 15672 move complete, result=0 03:40:04.366 00.001 15672 worker thread done servicing request 03:40:04.366 00.000 15672 Worker thread wakes up 03:40:04.366 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:04.366 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:04.366 00.000 30444 GuideStep: 0.3 px 93 ms WEST, 1.3 px 234 ms SOUTH 03:40:06.274 01.908 15672 Exposure complete 03:40:06.293 00.019 15672 worker thread done servicing request 03:40:06.293 00.000 30444 OnExposeComplete: enter 03:40:06.293 00.000 30444 UpdateGuideState(): m_state=6 03:40:06.294 00.001 30444 Star::Find(15, 463, 205, 0, (0,0,0,0), 0.0, 255) frame 8399 03:40:06.294 00.000 30444 Star::Find returns 1 (1), X=463.38, Y=204.57, Mass=30230, SNR=30.2, Peak=6025 HFD=3.4 03:40:06.294 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 03:40:06.294 00.000 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 03:40:06.294 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.68 hyp=0.74 cameraTheta=1.15 mountX=0.10 mountY=0.73, mountTheta=1.43 03:40:06.294 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.68, opts=13) 03:40:06.294 00.000 30444 Enqueuing Move request for scope (0.30, 0.68) 03:40:06.294 00.000 15672 Worker thread wakes up 03:40:06.294 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.68) opts 0xd 03:40:06.294 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.68) 03:40:06.295 00.001 15672 Moving (0.30, 0.68) raw xDistance=0.10 yDistance=0.73 03:40:06.295 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:40:06.295 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73 03:40:06.295 00.000 15672 MoveAxis(E, 0, ABG) 03:40:06.295 00.000 15672 Move returns status 0, amount 0 03:40:06.295 00.000 15672 MoveAxis(S, 129, ABG) 03:40:06.295 00.000 15672 Guiding Dir = 1, Dur = 129 03:40:06.295 00.000 15672 IsSlewing returns 0 03:40:06.297 00.002 15672 IsGuiding returns 0 03:40:06.300 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2480, max=8757, FiltMin=2791, FiltMax=7337, Gamma=2.950 03:40:06.344 00.044 30444 UpdateGuideState exits: m=30230 SNR=30.2 Saturated 03:40:06.344 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:06.344 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:06.344 00.000 30444 Enqueuing Expose request 03:40:06.379 00.035 15672 PulseGuide returned control before completion, sleep 58 03:40:06.438 00.059 15672 IsGuiding returns 1 03:40:06.438 00.000 15672 scope still moving after pulse duration time elapsed 03:40:06.459 00.021 15672 IsSlewing returns 0 03:40:06.461 00.002 15672 IsGuiding returns 1 03:40:06.482 00.021 15672 IsSlewing returns 0 03:40:06.484 00.002 15672 IsGuiding returns 1 03:40:06.505 00.021 15672 IsSlewing returns 0 03:40:06.524 00.019 15672 IsGuiding returns 0 03:40:06.524 00.000 15672 scope move finished after 129 + 98 ms 03:40:06.524 00.000 15672 Move returns status 0, amount 129 03:40:06.524 00.000 15672 move complete, result=0 03:40:06.525 00.001 15672 worker thread done servicing request 03:40:06.525 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 129 ms SOUTH 03:40:06.525 00.000 15672 Worker thread wakes up 03:40:06.525 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:06.525 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:08.642 02.117 15672 Exposure complete 03:40:08.674 00.032 15672 worker thread done servicing request 03:40:08.674 00.000 30444 OnExposeComplete: enter 03:40:08.674 00.000 30444 UpdateGuideState(): m_state=6 03:40:08.674 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8400 03:40:08.674 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=205.11, Mass=24527, SNR=26.1, Peak=5750 HFD=3.8 03:40:08.674 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.82 = 1.82) 03:40:08.674 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.76 = 1.76) 03:40:08.674 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=1.22 hyp=1.22 cameraTheta=1.55 mountX=-0.31 mountY=1.20, mountTheta=1.82 03:40:08.675 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=1.22, opts=13) 03:40:08.675 00.000 30444 Enqueuing Move request for scope (0.03, 1.22) 03:40:08.675 00.000 15672 Worker thread wakes up 03:40:08.675 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.22) opts 0xd 03:40:08.675 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 1.22) 03:40:08.675 00.000 15672 Moving (0.03, 1.22) raw xDistance=-0.31 yDistance=1.20 03:40:08.675 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 03:40:08.675 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20 03:40:08.675 00.000 15672 MoveAxis(E, 83, ABG) 03:40:08.675 00.000 15672 Guiding Dir = 2, Dur = 83 03:40:08.676 00.001 15672 IsSlewing returns 0 03:40:08.677 00.001 15672 IsGuiding returns 0 03:40:08.681 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2603, max=7990, FiltMin=2920, FiltMax=7196, Gamma=2.950 03:40:08.694 00.013 15672 PulseGuide returned control before completion, sleep 76 03:40:08.772 00.078 15672 IsGuiding returns 1 03:40:08.772 00.000 15672 scope still moving after pulse duration time elapsed 03:40:08.793 00.021 15672 IsSlewing returns 0 03:40:08.823 00.030 15672 IsGuiding returns 0 03:40:08.823 00.000 15672 scope move finished after 83 + 63 ms 03:40:08.823 00.000 15672 Move returns status 0, amount 83 03:40:08.823 00.000 15672 MoveAxis(S, 214, ABG) 03:40:08.823 00.000 15672 Guiding Dir = 1, Dur = 214 03:40:08.823 00.000 15672 IsSlewing returns 0 03:40:08.825 00.002 15672 IsGuiding returns 0 03:40:08.882 00.057 30444 UpdateGuideState exits: m=24527 SNR=26.1 Saturated 03:40:08.882 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:08.882 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:08.882 00.000 30444 Enqueuing Expose request 03:40:08.903 00.021 15672 PulseGuide returned control before completion, sleep 146 03:40:09.054 00.151 15672 IsGuiding returns 1 03:40:09.054 00.000 15672 scope still moving after pulse duration time elapsed 03:40:09.074 00.020 15672 IsSlewing returns 0 03:40:09.077 00.003 15672 IsGuiding returns 1 03:40:09.098 00.021 15672 IsSlewing returns 0 03:40:09.101 00.003 15672 IsGuiding returns 1 03:40:09.121 00.020 15672 IsSlewing returns 0 03:40:09.158 00.037 15672 IsGuiding returns 0 03:40:09.158 00.000 15672 scope move finished after 214 + 119 ms 03:40:09.158 00.000 15672 Move returns status 0, amount 214 03:40:09.158 00.000 15672 move complete, result=0 03:40:09.158 00.000 15672 worker thread done servicing request 03:40:09.158 00.000 15672 Worker thread wakes up 03:40:09.158 00.000 30444 GuideStep: -0.3 px 83 ms EAST, 1.2 px 214 ms SOUTH 03:40:09.159 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:09.159 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:11.066 01.907 15672 Exposure complete 03:40:11.086 00.020 15672 worker thread done servicing request 03:40:11.086 00.000 30444 OnExposeComplete: enter 03:40:11.086 00.000 30444 UpdateGuideState(): m_state=6 03:40:11.086 00.000 30444 Star::Find(15, 463, 205, 0, (0,0,0,0), 0.0, 255) frame 8401 03:40:11.086 00.000 30444 Star::Find returns 1 (1), X=463.48, Y=204.42, Mass=18877, SNR=22.2, Peak=5425 HFD=3.3 03:40:11.086 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 03:40:11.087 00.001 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 03:40:11.087 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.53 hyp=0.66 cameraTheta=0.93 mountX=0.24 mountY=0.60, mountTheta=1.19 03:40:11.087 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.53, opts=13) 03:40:11.087 00.000 30444 Enqueuing Move request for scope (0.40, 0.53) 03:40:11.087 00.000 15672 Worker thread wakes up 03:40:11.087 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.53) opts 0xd 03:40:11.087 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.53) 03:40:11.087 00.000 15672 Moving (0.40, 0.53) raw xDistance=0.24 yDistance=0.60 03:40:11.087 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 03:40:11.087 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 03:40:11.087 00.000 15672 MoveAxis(E, 0, ABG) 03:40:11.087 00.000 15672 Move returns status 0, amount 0 03:40:11.088 00.001 15672 MoveAxis(S, 108, ABG) 03:40:11.088 00.000 15672 Guiding Dir = 1, Dur = 108 03:40:11.088 00.000 15672 IsSlewing returns 0 03:40:11.093 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2498, max=7744, FiltMin=2974, FiltMax=6264, Gamma=2.950 03:40:11.107 00.014 15672 IsGuiding returns 0 03:40:11.136 00.029 30444 UpdateGuideState exits: m=18877 SNR=22.2 Saturated 03:40:11.136 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:11.136 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:11.136 00.000 30444 Enqueuing Expose request 03:40:11.186 00.050 15672 PulseGuide returned control before completion, sleep 39 03:40:11.228 00.042 15672 IsGuiding returns 1 03:40:11.228 00.000 15672 scope still moving after pulse duration time elapsed 03:40:11.249 00.021 15672 IsSlewing returns 0 03:40:11.250 00.001 15672 IsGuiding returns 1 03:40:11.270 00.020 15672 IsSlewing returns 0 03:40:11.271 00.001 15672 IsGuiding returns 1 03:40:11.292 00.021 15672 IsSlewing returns 0 03:40:11.293 00.001 15672 IsGuiding returns 1 03:40:11.314 00.021 15672 IsSlewing returns 0 03:40:11.362 00.048 15672 IsGuiding returns 0 03:40:11.362 00.000 15672 scope move finished after 108 + 147 ms 03:40:11.362 00.000 15672 Move returns status 0, amount 108 03:40:11.362 00.000 15672 move complete, result=0 03:40:11.362 00.000 15672 worker thread done servicing request 03:40:11.362 00.000 15672 Worker thread wakes up 03:40:11.362 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:11.362 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:11.362 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 108 ms SOUTH 03:40:13.472 02.110 15672 Exposure complete 03:40:13.495 00.023 15672 worker thread done servicing request 03:40:13.495 00.000 30444 OnExposeComplete: enter 03:40:13.495 00.000 30444 UpdateGuideState(): m_state=6 03:40:13.496 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8402 03:40:13.496 00.000 30444 Star::Find returns 1 (1), X=462.54, Y=204.20, Mass=8729, SNR=12.8, Peak=5077 HFD=3.2 03:40:13.496 00.000 30444 Status Line: Mass: 8729 vs 53594 03:40:13.497 00.001 30444 UpdateCurrentPosition: star mass new=8729.0 exp=53594.1 thresh=50% limits=(16987.2, 196071.4, 107188.2) 03:40:13.497 00.000 30444 DistanceChecker: activated 03:40:13.497 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:40:13.498 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:40:13.498 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:40:13.498 00.000 15672 Worker thread wakes up 03:40:13.498 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:40:13.498 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:40:13.498 00.000 15672 move complete, result=0 03:40:13.502 00.004 15672 worker thread done servicing request 03:40:13.603 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:40:13.603 00.000 30444 Status Line: Star lost - mass changed 03:40:13.604 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2564, max=7694, FiltMin=3008, FiltMax=5904, Gamma=2.950 03:40:13.950 00.346 30444 UpdateGuideState exits: Star lost - mass changed 03:40:13.950 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:13.950 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:40:13.950 00.000 30444 Enqueuing Expose request 03:40:13.950 00.000 15672 Worker thread wakes up 03:40:13.950 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:13.950 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:40:15.867 01.917 15672 Exposure complete 03:40:15.895 00.028 15672 worker thread done servicing request 03:40:15.895 00.000 30444 OnExposeComplete: enter 03:40:15.895 00.000 30444 UpdateGuideState(): m_state=6 03:40:15.895 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8403 03:40:15.895 00.000 30444 Star::Find returns 1 (1), X=462.74, Y=204.26, Mass=17492, SNR=18.6, Peak=5050 HFD=4.4 03:40:15.895 00.000 30444 DistanceChecker: deactivated 03:40:15.895 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 03:40:15.895 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 03:40:15.895 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.37 hyp=0.50 cameraTheta=2.31 mountX=-0.42 mountY=0.29, mountTheta=2.54 03:40:15.896 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.37, opts=13) 03:40:15.896 00.000 30444 Enqueuing Move request for scope (-0.34, 0.37) 03:40:15.896 00.000 15672 Worker thread wakes up 03:40:15.896 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.37) opts 0xd 03:40:15.896 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.37) 03:40:15.896 00.000 15672 Moving (-0.34, 0.37) raw xDistance=-0.42 yDistance=0.29 03:40:15.896 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 03:40:15.896 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 03:40:15.896 00.000 15672 MoveAxis(E, 115, ABG) 03:40:15.896 00.000 15672 Guiding Dir = 2, Dur = 115 03:40:15.897 00.001 15672 IsSlewing returns 0 03:40:15.898 00.001 15672 IsGuiding returns 0 03:40:15.902 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2690, max=7889, FiltMin=3088, FiltMax=5576, Gamma=2.950 03:40:15.915 00.013 15672 PulseGuide returned control before completion, sleep 109 03:40:15.996 00.081 30444 UpdateGuideState exits: m=17492 SNR=18.6 Saturated 03:40:15.996 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:15.996 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:15.996 00.000 30444 Enqueuing Expose request 03:40:16.026 00.030 15672 IsGuiding returns 1 03:40:16.026 00.000 15672 scope still moving after pulse duration time elapsed 03:40:16.048 00.022 15672 IsSlewing returns 0 03:40:16.091 00.043 15672 IsGuiding returns 0 03:40:16.091 00.000 15672 scope move finished after 115 + 78 ms 03:40:16.091 00.000 15672 Move returns status 0, amount 115 03:40:16.091 00.000 15672 MoveAxis(S, 52, ABG) 03:40:16.091 00.000 15672 Guiding Dir = 1, Dur = 52 03:40:16.092 00.001 15672 IsSlewing returns 0 03:40:16.093 00.001 15672 IsGuiding returns 0 03:40:16.172 00.079 15672 IsGuiding returns 1 03:40:16.173 00.001 15672 scope still moving after pulse duration time elapsed 03:40:16.193 00.020 15672 IsSlewing returns 0 03:40:16.196 00.003 15672 IsGuiding returns 1 03:40:16.218 00.022 15672 IsSlewing returns 0 03:40:16.221 00.003 15672 IsGuiding returns 1 03:40:16.242 00.021 15672 IsSlewing returns 0 03:40:16.253 00.011 15672 IsGuiding returns 0 03:40:16.253 00.000 15672 scope move finished after 52 + 107 ms 03:40:16.253 00.000 15672 Move returns status 0, amount 52 03:40:16.253 00.000 15672 move complete, result=0 03:40:16.253 00.000 15672 worker thread done servicing request 03:40:16.253 00.000 15672 Worker thread wakes up 03:40:16.254 00.001 30444 GuideStep: -0.4 px 115 ms EAST, 0.3 px 52 ms SOUTH 03:40:16.254 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:16.254 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:18.364 02.110 15672 Exposure complete 03:40:18.384 00.020 15672 worker thread done servicing request 03:40:18.384 00.000 30444 OnExposeComplete: enter 03:40:18.384 00.000 30444 UpdateGuideState(): m_state=6 03:40:18.385 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8404 03:40:18.385 00.000 30444 Star::Find returns 1 (1), X=463.41, Y=204.74, Mass=22441, SNR=24.0, Peak=5510 HFD=3.2 03:40:18.385 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 03:40:18.385 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 03:40:18.385 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.85 hyp=0.91 cameraTheta=1.20 mountX=0.08 mountY=0.90, mountTheta=1.48 03:40:18.386 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.85, opts=13) 03:40:18.386 00.000 30444 Enqueuing Move request for scope (0.33, 0.85) 03:40:18.386 00.000 15672 Worker thread wakes up 03:40:18.386 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.85) opts 0xd 03:40:18.386 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.85) 03:40:18.386 00.000 15672 Moving (0.33, 0.85) raw xDistance=0.08 yDistance=0.90 03:40:18.386 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:40:18.386 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 03:40:18.386 00.000 15672 MoveAxis(E, 0, ABG) 03:40:18.386 00.000 15672 Move returns status 0, amount 0 03:40:18.386 00.000 15672 MoveAxis(S, 160, ABG) 03:40:18.386 00.000 15672 Guiding Dir = 1, Dur = 160 03:40:18.387 00.001 15672 IsSlewing returns 0 03:40:18.388 00.001 15672 IsGuiding returns 0 03:40:18.391 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2574, max=8579, FiltMin=2888, FiltMax=7110, Gamma=2.950 03:40:18.434 00.043 30444 UpdateGuideState exits: m=22441 SNR=24.0 Saturated 03:40:18.434 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:18.434 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:18.434 00.000 30444 Enqueuing Expose request 03:40:18.472 00.038 15672 PulseGuide returned control before completion, sleep 87 03:40:18.561 00.089 15672 IsGuiding returns 1 03:40:18.562 00.001 15672 scope still moving after pulse duration time elapsed 03:40:18.582 00.020 15672 IsSlewing returns 0 03:40:18.585 00.003 15672 IsGuiding returns 1 03:40:18.607 00.022 15672 IsSlewing returns 0 03:40:18.610 00.003 15672 IsGuiding returns 1 03:40:18.631 00.021 15672 IsSlewing returns 0 03:40:18.648 00.017 15672 IsGuiding returns 0 03:40:18.648 00.000 15672 scope move finished after 160 + 100 ms 03:40:18.648 00.000 15672 Move returns status 0, amount 160 03:40:18.648 00.000 15672 move complete, result=0 03:40:18.648 00.000 15672 worker thread done servicing request 03:40:18.648 00.000 15672 Worker thread wakes up 03:40:18.648 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.9 px 160 ms SOUTH 03:40:18.648 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:18.648 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:20.557 01.909 15672 Exposure complete 03:40:20.577 00.020 15672 worker thread done servicing request 03:40:20.577 00.000 30444 OnExposeComplete: enter 03:40:20.577 00.000 30444 UpdateGuideState(): m_state=6 03:40:20.577 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8405 03:40:20.577 00.000 30444 Star::Find returns 1 (1), X=463.71, Y=204.88, Mass=23495, SNR=23.8, Peak=5485 HFD=3.3 03:40:20.577 00.000 30444 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 03:40:20.577 00.000 30444 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.22 = 1.22) 03:40:20.578 00.001 30444 CameraToMount -- cameraX=0.63 cameraY=0.99 hyp=1.17 cameraTheta=1.00 mountX=0.33 mountY=1.10, mountTheta=1.28 03:40:20.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=0.99, opts=13) 03:40:20.578 00.000 30444 Enqueuing Move request for scope (0.63, 0.99) 03:40:20.578 00.000 15672 Worker thread wakes up 03:40:20.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.99) opts 0xd 03:40:20.578 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, 0.99) 03:40:20.578 00.000 15672 Moving (0.63, 0.99) raw xDistance=0.33 yDistance=1.10 03:40:20.578 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 03:40:20.578 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.10 from input 1.10 03:40:20.578 00.000 15672 MoveAxis(W, 90, ABG) 03:40:20.578 00.000 15672 Guiding Dir = 3, Dur = 90 03:40:20.579 00.001 15672 IsSlewing returns 0 03:40:20.581 00.002 15672 IsGuiding returns 0 03:40:20.585 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2482, max=8841, FiltMin=2848, FiltMax=7394, Gamma=2.950 03:40:20.596 00.011 15672 PulseGuide returned control before completion, sleep 85 03:40:20.628 00.032 30444 UpdateGuideState exits: m=23495 SNR=23.8 Saturated 03:40:20.628 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:20.628 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:20.628 00.000 30444 Enqueuing Expose request 03:40:20.682 00.054 15672 IsGuiding returns 1 03:40:20.682 00.000 15672 scope still moving after pulse duration time elapsed 03:40:20.703 00.021 15672 IsSlewing returns 0 03:40:20.724 00.021 15672 IsGuiding returns 0 03:40:20.724 00.000 15672 scope move finished after 90 + 53 ms 03:40:20.724 00.000 15672 Move returns status 0, amount 90 03:40:20.724 00.000 15672 MoveAxis(S, 196, ABG) 03:40:20.724 00.000 15672 Guiding Dir = 1, Dur = 196 03:40:20.724 00.000 15672 IsSlewing returns 0 03:40:20.725 00.001 15672 IsGuiding returns 0 03:40:20.804 00.079 15672 PulseGuide returned control before completion, sleep 128 03:40:20.936 00.132 15672 IsGuiding returns 1 03:40:20.936 00.000 15672 scope still moving after pulse duration time elapsed 03:40:20.958 00.022 15672 IsSlewing returns 0 03:40:20.960 00.002 15672 IsGuiding returns 1 03:40:20.981 00.021 15672 IsSlewing returns 0 03:40:20.982 00.001 15672 IsGuiding returns 1 03:40:21.003 00.021 15672 IsSlewing returns 0 03:40:21.027 00.024 15672 IsGuiding returns 0 03:40:21.027 00.000 15672 scope move finished after 196 + 106 ms 03:40:21.027 00.000 15672 Move returns status 0, amount 196 03:40:21.027 00.000 15672 move complete, result=0 03:40:21.028 00.001 15672 worker thread done servicing request 03:40:21.028 00.000 15672 Worker thread wakes up 03:40:21.028 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:21.028 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:21.133 00.105 30444 GuideStep: 0.3 px 90 ms WEST, 1.1 px 196 ms SOUTH 03:40:23.135 02.002 15672 Exposure complete 03:40:23.156 00.021 15672 worker thread done servicing request 03:40:23.156 00.000 30444 OnExposeComplete: enter 03:40:23.156 00.000 30444 UpdateGuideState(): m_state=6 03:40:23.156 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8406 03:40:23.156 00.000 30444 Star::Find returns 1 (1), X=463.61, Y=204.65, Mass=52151, SNR=47.2, Peak=5800 HFD=4.8 03:40:23.156 00.000 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 03:40:23.156 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.18 = 1.18) 03:40:23.156 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.75 hyp=0.92 cameraTheta=0.96 mountX=0.30 mountY=0.85, mountTheta=1.23 03:40:23.157 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.75, opts=13) 03:40:23.157 00.000 30444 Enqueuing Move request for scope (0.53, 0.75) 03:40:23.157 00.000 15672 Worker thread wakes up 03:40:23.157 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.75) opts 0xd 03:40:23.157 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.75) 03:40:23.157 00.000 15672 Moving (0.53, 0.75) raw xDistance=0.30 yDistance=0.85 03:40:23.158 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30 03:40:23.158 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 03:40:23.158 00.000 15672 MoveAxis(W, 88, ABG) 03:40:23.158 00.000 15672 Guiding Dir = 3, Dur = 88 03:40:23.158 00.000 15672 IsSlewing returns 0 03:40:23.159 00.001 15672 IsGuiding returns 0 03:40:23.164 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2423, max=10133, FiltMin=2823, FiltMax=8554, Gamma=2.950 03:40:23.184 00.020 15672 PulseGuide returned control before completion, sleep 74 03:40:23.211 00.027 30444 UpdateGuideState exits: m=52151 SNR=47.2 Saturated 03:40:23.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:23.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:23.211 00.000 30444 Enqueuing Expose request 03:40:23.259 00.048 15672 IsGuiding returns 1 03:40:23.259 00.000 15672 scope still moving after pulse duration time elapsed 03:40:23.280 00.021 15672 IsSlewing returns 0 03:40:23.281 00.001 15672 IsGuiding returns 1 03:40:23.301 00.020 15672 IsSlewing returns 0 03:40:23.312 00.011 15672 IsGuiding returns 0 03:40:23.312 00.000 15672 scope move finished after 88 + 64 ms 03:40:23.312 00.000 15672 Move returns status 0, amount 88 03:40:23.312 00.000 15672 MoveAxis(S, 151, ABG) 03:40:23.312 00.000 15672 Guiding Dir = 1, Dur = 151 03:40:23.312 00.000 15672 IsSlewing returns 0 03:40:23.313 00.001 15672 IsGuiding returns 0 03:40:23.394 00.081 15672 PulseGuide returned control before completion, sleep 82 03:40:23.478 00.084 15672 IsGuiding returns 1 03:40:23.478 00.000 15672 scope still moving after pulse duration time elapsed 03:40:23.499 00.021 15672 IsSlewing returns 0 03:40:23.500 00.001 15672 IsGuiding returns 1 03:40:23.520 00.020 15672 IsSlewing returns 0 03:40:23.521 00.001 15672 IsGuiding returns 1 03:40:23.542 00.021 15672 IsSlewing returns 0 03:40:23.543 00.001 15672 IsGuiding returns 1 03:40:23.564 00.021 15672 IsSlewing returns 0 03:40:23.584 00.020 15672 IsGuiding returns 0 03:40:23.584 00.000 15672 scope move finished after 151 + 119 ms 03:40:23.584 00.000 15672 Move returns status 0, amount 151 03:40:23.584 00.000 15672 move complete, result=0 03:40:23.584 00.000 15672 worker thread done servicing request 03:40:23.584 00.000 15672 Worker thread wakes up 03:40:23.584 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:23.584 00.000 30444 GuideStep: 0.3 px 88 ms WEST, 0.8 px 151 ms SOUTH 03:40:23.584 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:25.500 01.916 15672 Exposure complete 03:40:25.532 00.032 15672 worker thread done servicing request 03:40:25.533 00.001 30444 OnExposeComplete: enter 03:40:25.533 00.000 30444 UpdateGuideState(): m_state=6 03:40:25.533 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8407 03:40:25.533 00.000 30444 Star::Find returns 1 (1), X=463.49, Y=205.18, Mass=49901, SNR=43.7, Peak=7070 HFD=3.4 03:40:25.533 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 03:40:25.533 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 03:40:25.533 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=1.29 hyp=1.35 cameraTheta=1.26 mountX=0.04 mountY=1.34, mountTheta=1.54 03:40:25.533 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=1.29, opts=13) 03:40:25.533 00.000 30444 Enqueuing Move request for scope (0.41, 1.29) 03:40:25.533 00.000 15672 Worker thread wakes up 03:40:25.534 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 1.29) opts 0xd 03:40:25.534 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 1.29) 03:40:25.534 00.000 15672 Moving (0.41, 1.29) raw xDistance=0.04 yDistance=1.34 03:40:25.534 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 03:40:25.534 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.34 from input 1.34 03:40:25.534 00.000 15672 MoveAxis(E, 0, ABG) 03:40:25.534 00.000 15672 Move returns status 0, amount 0 03:40:25.534 00.000 15672 MoveAxis(S, 240, ABG) 03:40:25.534 00.000 15672 Guiding Dir = 1, Dur = 240 03:40:25.534 00.000 15672 IsSlewing returns 0 03:40:25.535 00.001 15672 IsGuiding returns 0 03:40:25.539 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=10138, FiltMin=2772, FiltMax=9178, Gamma=2.950 03:40:25.582 00.043 30444 UpdateGuideState exits: m=49901 SNR=43.7 Saturated 03:40:25.582 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:25.582 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:25.582 00.000 30444 Enqueuing Expose request 03:40:25.612 00.030 15672 PulseGuide returned control before completion, sleep 174 03:40:25.789 00.177 15672 IsGuiding returns 1 03:40:25.789 00.000 15672 scope still moving after pulse duration time elapsed 03:40:25.810 00.021 15672 IsSlewing returns 0 03:40:25.813 00.003 15672 IsGuiding returns 1 03:40:25.834 00.021 15672 IsSlewing returns 0 03:40:25.835 00.001 15672 IsGuiding returns 1 03:40:25.856 00.021 15672 IsSlewing returns 0 03:40:25.916 00.060 15672 IsGuiding returns 0 03:40:25.916 00.000 15672 scope move finished after 240 + 140 ms 03:40:25.917 00.001 15672 Move returns status 0, amount 240 03:40:25.917 00.000 15672 move complete, result=0 03:40:25.917 00.000 15672 worker thread done servicing request 03:40:25.917 00.000 15672 Worker thread wakes up 03:40:25.917 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 1.3 px 240 ms SOUTH 03:40:25.917 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:25.918 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:28.028 02.110 15672 Exposure complete 03:40:28.047 00.019 15672 worker thread done servicing request 03:40:28.047 00.000 30444 OnExposeComplete: enter 03:40:28.048 00.001 30444 UpdateGuideState(): m_state=6 03:40:28.048 00.000 30444 Star::Find(15, 463, 205, 0, (0,0,0,0), 0.0, 255) frame 8408 03:40:28.048 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=204.81, Mass=47403, SNR=38.0, Peak=7488 HFD=3.0 03:40:28.048 00.000 30444 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.28) = xAngle (2.08 = 2.08) 03:40:28.048 00.000 30444 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.02 = 2.02) 03:40:28.048 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.91 hyp=0.94 cameraTheta=1.80 mountX=-0.46 mountY=0.84, mountTheta=2.07 03:40:28.048 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.91, opts=13) 03:40:28.048 00.000 30444 Enqueuing Move request for scope (-0.21, 0.91) 03:40:28.048 00.000 15672 Worker thread wakes up 03:40:28.048 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.91) opts 0xd 03:40:28.048 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.91) 03:40:28.049 00.001 15672 Moving (-0.21, 0.91) raw xDistance=-0.46 yDistance=0.84 03:40:28.049 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 03:40:28.049 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 03:40:28.049 00.000 15672 MoveAxis(E, 123, ABG) 03:40:28.049 00.000 15672 Guiding Dir = 2, Dur = 123 03:40:28.049 00.000 15672 IsSlewing returns 0 03:40:28.050 00.001 15672 IsGuiding returns 0 03:40:28.054 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2339, max=12214, FiltMin=2629, FiltMax=9782, Gamma=2.950 03:40:28.072 00.018 15672 PulseGuide returned control before completion, sleep 112 03:40:28.188 00.116 15672 IsGuiding returns 1 03:40:28.188 00.000 15672 scope still moving after pulse duration time elapsed 03:40:28.209 00.021 15672 IsSlewing returns 0 03:40:28.217 00.008 15672 IsGuiding returns 0 03:40:28.217 00.000 15672 scope move finished after 123 + 43 ms 03:40:28.217 00.000 15672 Move returns status 0, amount 123 03:40:28.217 00.000 15672 MoveAxis(S, 150, ABG) 03:40:28.217 00.000 15672 Guiding Dir = 1, Dur = 150 03:40:28.218 00.001 15672 IsSlewing returns 0 03:40:28.219 00.001 15672 IsGuiding returns 0 03:40:28.267 00.048 30444 UpdateGuideState exits: m=47403 SNR=38.0 Saturated 03:40:28.267 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:28.267 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:28.267 00.000 30444 Enqueuing Expose request 03:40:28.297 00.030 15672 PulseGuide returned control before completion, sleep 82 03:40:28.380 00.083 15672 IsGuiding returns 1 03:40:28.380 00.000 15672 scope still moving after pulse duration time elapsed 03:40:28.401 00.021 15672 IsSlewing returns 0 03:40:28.403 00.002 15672 IsGuiding returns 1 03:40:28.424 00.021 15672 IsSlewing returns 0 03:40:28.427 00.003 15672 IsGuiding returns 1 03:40:28.448 00.021 15672 IsSlewing returns 0 03:40:28.473 00.025 15672 IsGuiding returns 0 03:40:28.473 00.000 15672 scope move finished after 150 + 103 ms 03:40:28.473 00.000 15672 Move returns status 0, amount 150 03:40:28.473 00.000 15672 move complete, result=0 03:40:28.473 00.000 15672 worker thread done servicing request 03:40:28.473 00.000 15672 Worker thread wakes up 03:40:28.473 00.000 30444 GuideStep: -0.5 px 123 ms EAST, 0.8 px 150 ms SOUTH 03:40:28.473 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:28.473 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:30.382 01.909 15672 Exposure complete 03:40:30.402 00.020 15672 worker thread done servicing request 03:40:30.402 00.000 30444 OnExposeComplete: enter 03:40:30.402 00.000 30444 UpdateGuideState(): m_state=6 03:40:30.403 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8409 03:40:30.403 00.000 30444 Star::Find returns 1 (1), X=463.51, Y=205.05, Mass=56881, SNR=48.2, Peak=6882 HFD=3.6 03:40:30.403 00.000 30444 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.28) = xAngle (1.49 = 1.49) 03:40:30.403 00.000 30444 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.43 = 1.43) 03:40:30.403 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=1.16 hyp=1.24 cameraTheta=1.22 mountX=0.09 mountY=1.22, mountTheta=1.49 03:40:30.403 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=1.16, opts=13) 03:40:30.403 00.000 30444 Enqueuing Move request for scope (0.43, 1.16) 03:40:30.403 00.000 15672 Worker thread wakes up 03:40:30.403 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 1.16) opts 0xd 03:40:30.403 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 1.16) 03:40:30.403 00.000 15672 Moving (0.43, 1.16) raw xDistance=0.09 yDistance=1.22 03:40:30.403 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:40:30.403 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.22 from input 1.22 03:40:30.404 00.001 15672 MoveAxis(E, 0, ABG) 03:40:30.404 00.000 15672 Move returns status 0, amount 0 03:40:30.404 00.000 15672 MoveAxis(S, 219, ABG) 03:40:30.404 00.000 15672 Guiding Dir = 1, Dur = 219 03:40:30.404 00.000 15672 IsSlewing returns 0 03:40:30.409 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2338, max=12939, FiltMin=2564, FiltMax=10922, Gamma=2.950 03:40:30.437 00.028 15672 IsGuiding returns 0 03:40:30.452 00.015 30444 UpdateGuideState exits: m=56881 SNR=48.2 Saturated 03:40:30.452 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:30.452 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:30.452 00.000 30444 Enqueuing Expose request 03:40:30.516 00.064 15672 PulseGuide returned control before completion, sleep 151 03:40:30.670 00.154 15672 IsGuiding returns 1 03:40:30.670 00.000 15672 scope still moving after pulse duration time elapsed 03:40:30.691 00.021 15672 IsSlewing returns 0 03:40:30.692 00.001 15672 IsGuiding returns 1 03:40:30.713 00.021 15672 IsSlewing returns 0 03:40:30.714 00.001 15672 IsGuiding returns 1 03:40:30.735 00.021 15672 IsSlewing returns 0 03:40:30.757 00.022 15672 IsGuiding returns 0 03:40:30.757 00.000 15672 scope move finished after 219 + 100 ms 03:40:30.757 00.000 15672 Move returns status 0, amount 219 03:40:30.757 00.000 15672 move complete, result=0 03:40:30.757 00.000 15672 worker thread done servicing request 03:40:30.757 00.000 15672 Worker thread wakes up 03:40:30.757 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:30.757 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:30.757 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 1.2 px 219 ms SOUTH 03:40:32.866 02.109 15672 Exposure complete 03:40:32.886 00.020 15672 worker thread done servicing request 03:40:32.887 00.001 30444 OnExposeComplete: enter 03:40:32.887 00.000 30444 UpdateGuideState(): m_state=6 03:40:32.887 00.000 30444 Star::Find(15, 463, 205, 0, (0,0,0,0), 0.0, 255) frame 8410 03:40:32.887 00.000 30444 Star::Find returns 1 (1), X=463.75, Y=204.59, Mass=59598, SNR=58.9, Peak=7500 HFD=3.6 03:40:32.887 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 03:40:32.887 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.02 = 1.02) 03:40:32.887 00.000 30444 CameraToMount -- cameraX=0.67 cameraY=0.70 hyp=0.97 cameraTheta=0.81 mountX=0.45 mountY=0.83, mountTheta=1.07 03:40:32.888 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.67, y=0.70, opts=13) 03:40:32.888 00.000 30444 Enqueuing Move request for scope (0.67, 0.70) 03:40:32.888 00.000 15672 Worker thread wakes up 03:40:32.888 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.70) opts 0xd 03:40:32.888 00.000 15672 Handling offset move in thread for scope, endpoint = (0.67, 0.70) 03:40:32.888 00.000 15672 Moving (0.67, 0.70) raw xDistance=0.45 yDistance=0.83 03:40:32.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45 03:40:32.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 03:40:32.888 00.000 15672 MoveAxis(W, 122, ABG) 03:40:32.888 00.000 15672 Guiding Dir = 3, Dur = 122 03:40:32.888 00.000 15672 IsSlewing returns 0 03:40:32.889 00.001 15672 IsGuiding returns 0 03:40:32.894 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=14277, FiltMin=2650, FiltMax=10478, Gamma=2.950 03:40:32.912 00.018 15672 PulseGuide returned control before completion, sleep 109 03:40:32.937 00.025 30444 UpdateGuideState exits: m=59598 SNR=58.9 Saturated 03:40:32.937 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:32.937 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:32.937 00.000 30444 Enqueuing Expose request 03:40:33.057 00.120 15672 IsGuiding returns 0 03:40:33.057 00.000 15672 Move returns status 0, amount 122 03:40:33.057 00.000 15672 MoveAxis(S, 147, ABG) 03:40:33.057 00.000 15672 Guiding Dir = 1, Dur = 147 03:40:33.057 00.000 15672 IsSlewing returns 0 03:40:33.059 00.002 15672 IsGuiding returns 0 03:40:33.138 00.079 15672 PulseGuide returned control before completion, sleep 78 03:40:33.218 00.080 15672 IsGuiding returns 1 03:40:33.218 00.000 15672 scope still moving after pulse duration time elapsed 03:40:33.239 00.021 15672 IsSlewing returns 0 03:40:33.240 00.001 15672 IsGuiding returns 1 03:40:33.260 00.020 15672 IsSlewing returns 0 03:40:33.312 00.052 15672 IsGuiding returns 0 03:40:33.312 00.000 15672 scope move finished after 147 + 107 ms 03:40:33.312 00.000 15672 Move returns status 0, amount 147 03:40:33.312 00.000 15672 move complete, result=0 03:40:33.312 00.000 15672 worker thread done servicing request 03:40:33.312 00.000 15672 Worker thread wakes up 03:40:33.312 00.000 30444 GuideStep: 0.5 px 122 ms WEST, 0.8 px 147 ms SOUTH 03:40:33.312 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:33.312 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:35.229 01.917 15672 Exposure complete 03:40:35.259 00.030 15672 worker thread done servicing request 03:40:35.259 00.000 30444 OnExposeComplete: enter 03:40:35.259 00.000 30444 UpdateGuideState(): m_state=6 03:40:35.260 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8411 03:40:35.260 00.000 30444 Star::Find returns 1 (1), X=463.38, Y=204.18, Mass=55026, SNR=51.0, Peak=6524 HFD=3.6 03:40:35.260 00.000 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 03:40:35.260 00.000 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 03:40:35.260 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.29 hyp=0.42 cameraTheta=0.77 mountX=0.21 mountY=0.35, mountTheta=1.03 03:40:35.260 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.29, opts=13) 03:40:35.260 00.000 30444 Enqueuing Move request for scope (0.30, 0.29) 03:40:35.260 00.000 15672 Worker thread wakes up 03:40:35.260 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.29) opts 0xd 03:40:35.260 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.29) 03:40:35.260 00.000 15672 Moving (0.30, 0.29) raw xDistance=0.21 yDistance=0.35 03:40:35.261 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 03:40:35.261 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 03:40:35.261 00.000 15672 MoveAxis(E, 0, ABG) 03:40:35.261 00.000 15672 Move returns status 0, amount 0 03:40:35.261 00.000 15672 MoveAxis(S, 62, ABG) 03:40:35.261 00.000 15672 Guiding Dir = 1, Dur = 62 03:40:35.262 00.001 15672 IsSlewing returns 0 03:40:35.262 00.000 15672 IsGuiding returns 0 03:40:35.266 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=14229, FiltMin=2608, FiltMax=12294, Gamma=2.950 03:40:35.309 00.043 30444 UpdateGuideState exits: m=55026 SNR=51.0 Saturated 03:40:35.309 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:35.309 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:35.309 00.000 30444 Enqueuing Expose request 03:40:35.342 00.033 15672 IsGuiding returns 1 03:40:35.342 00.000 15672 scope still moving after pulse duration time elapsed 03:40:35.363 00.021 15672 IsSlewing returns 0 03:40:35.364 00.001 15672 IsGuiding returns 1 03:40:35.384 00.020 15672 IsSlewing returns 0 03:40:35.453 00.069 15672 IsGuiding returns 0 03:40:35.453 00.000 15672 scope move finished after 62 + 128 ms 03:40:35.453 00.000 15672 Move returns status 0, amount 62 03:40:35.454 00.001 15672 move complete, result=0 03:40:35.454 00.000 15672 worker thread done servicing request 03:40:35.454 00.000 15672 Worker thread wakes up 03:40:35.454 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:35.454 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:35.454 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 62 ms SOUTH 03:40:37.560 02.106 15672 Exposure complete 03:40:37.579 00.019 15672 worker thread done servicing request 03:40:37.579 00.000 30444 OnExposeComplete: enter 03:40:37.579 00.000 30444 UpdateGuideState(): m_state=6 03:40:37.579 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8412 03:40:37.579 00.000 30444 Star::Find returns 1 (1), X=463.55, Y=204.10, Mass=60673, SNR=57.3, Peak=6786 HFD=3.6 03:40:37.579 00.000 30444 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.28) = xAngle (0.69 = 0.69) 03:40:37.580 00.001 30444 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 03:40:37.580 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.20 hyp=0.51 cameraTheta=0.41 mountX=0.39 mountY=0.30, mountTheta=0.65 03:40:37.580 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.20, opts=13) 03:40:37.580 00.000 30444 Enqueuing Move request for scope (0.47, 0.20) 03:40:37.580 00.000 15672 Worker thread wakes up 03:40:37.580 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.20) opts 0xd 03:40:37.580 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.20) 03:40:37.580 00.000 15672 Moving (0.47, 0.20) raw xDistance=0.39 yDistance=0.30 03:40:37.580 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 03:40:37.580 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 03:40:37.580 00.000 15672 MoveAxis(W, 107, ABG) 03:40:37.580 00.000 15672 Guiding Dir = 3, Dur = 107 03:40:37.581 00.001 15672 IsSlewing returns 0 03:40:37.583 00.002 15672 IsGuiding returns 0 03:40:37.587 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2119, max=12095, FiltMin=2627, FiltMax=11100, Gamma=2.950 03:40:37.609 00.022 15672 PulseGuide returned control before completion, sleep 91 03:40:37.702 00.093 15672 IsGuiding returns 1 03:40:37.702 00.000 15672 scope still moving after pulse duration time elapsed 03:40:37.723 00.021 15672 IsSlewing returns 0 03:40:37.726 00.003 15672 IsGuiding returns 1 03:40:37.747 00.021 15672 IsSlewing returns 0 03:40:37.786 00.039 15672 IsGuiding returns 0 03:40:37.786 00.000 15672 scope move finished after 107 + 96 ms 03:40:37.786 00.000 15672 Move returns status 0, amount 107 03:40:37.786 00.000 15672 MoveAxis(S, 53, ABG) 03:40:37.786 00.000 15672 Guiding Dir = 1, Dur = 53 03:40:37.787 00.001 15672 IsSlewing returns 0 03:40:37.790 00.003 15672 IsGuiding returns 0 03:40:37.867 00.077 15672 IsGuiding returns 1 03:40:37.868 00.001 15672 scope still moving after pulse duration time elapsed 03:40:37.889 00.021 15672 IsSlewing returns 0 03:40:37.892 00.003 15672 IsGuiding returns 1 03:40:37.906 00.014 30444 UpdateGuideState exits: m=60673 SNR=57.3 Saturated 03:40:37.906 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:37.907 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:37.907 00.000 30444 Enqueuing Expose request 03:40:37.913 00.006 15672 IsSlewing returns 0 03:40:37.916 00.003 15672 IsGuiding returns 1 03:40:37.937 00.021 15672 IsSlewing returns 0 03:40:37.961 00.024 15672 IsGuiding returns 0 03:40:37.961 00.000 15672 scope move finished after 53 + 118 ms 03:40:37.961 00.000 15672 Move returns status 0, amount 53 03:40:37.961 00.000 15672 move complete, result=0 03:40:37.962 00.001 15672 worker thread done servicing request 03:40:37.962 00.000 15672 Worker thread wakes up 03:40:37.962 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:37.962 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:37.966 00.004 30444 GuideStep: 0.4 px 107 ms WEST, 0.3 px 53 ms SOUTH 03:40:39.875 01.909 15672 Exposure complete 03:40:39.906 00.031 15672 worker thread done servicing request 03:40:39.906 00.000 30444 OnExposeComplete: enter 03:40:39.907 00.001 30444 UpdateGuideState(): m_state=6 03:40:39.907 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8413 03:40:39.907 00.000 30444 Star::Find returns 1 (1), X=463.22, Y=204.32, Mass=57957, SNR=49.0, Peak=7301 HFD=3.6 03:40:39.907 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 03:40:39.907 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 03:40:39.907 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.43 hyp=0.45 cameraTheta=1.26 mountX=0.02 mountY=0.45, mountTheta=1.54 03:40:39.907 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.43, opts=13) 03:40:39.907 00.000 30444 Enqueuing Move request for scope (0.14, 0.43) 03:40:39.907 00.000 15672 Worker thread wakes up 03:40:39.907 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.43) opts 0xd 03:40:39.907 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.43) 03:40:39.908 00.001 15672 Moving (0.14, 0.43) raw xDistance=0.02 yDistance=0.45 03:40:39.908 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:40:39.908 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 03:40:39.908 00.000 15672 MoveAxis(E, 0, ABG) 03:40:39.908 00.000 15672 Move returns status 0, amount 0 03:40:39.908 00.000 15672 MoveAxis(S, 80, ABG) 03:40:39.908 00.000 15672 Guiding Dir = 1, Dur = 80 03:40:39.909 00.001 15672 IsSlewing returns 0 03:40:39.910 00.001 15672 IsGuiding returns 0 03:40:39.914 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=13378, FiltMin=2579, FiltMax=10965, Gamma=2.950 03:40:39.975 00.061 30444 UpdateGuideState exits: m=57957 SNR=49.0 Saturated 03:40:39.975 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:39.975 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:39.975 00.000 30444 Enqueuing Expose request 03:40:39.989 00.014 15672 PulseGuide returned control before completion, sleep 11 03:40:40.002 00.013 15672 IsGuiding returns 1 03:40:40.002 00.000 15672 scope still moving after pulse duration time elapsed 03:40:40.023 00.021 15672 IsSlewing returns 0 03:40:40.024 00.001 15672 IsGuiding returns 1 03:40:40.046 00.022 15672 IsSlewing returns 0 03:40:40.047 00.001 15672 IsGuiding returns 1 03:40:40.067 00.020 15672 IsSlewing returns 0 03:40:40.068 00.001 15672 IsGuiding returns 1 03:40:40.089 00.021 15672 IsSlewing returns 0 03:40:40.134 00.045 15672 IsGuiding returns 0 03:40:40.134 00.000 15672 scope move finished after 80 + 144 ms 03:40:40.134 00.000 15672 Move returns status 0, amount 80 03:40:40.134 00.000 15672 move complete, result=0 03:40:40.135 00.001 15672 worker thread done servicing request 03:40:40.135 00.000 15672 Worker thread wakes up 03:40:40.135 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:40.135 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:40.135 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 80 ms SOUTH 03:40:42.245 02.110 15672 Exposure complete 03:40:42.265 00.020 15672 worker thread done servicing request 03:40:42.265 00.000 30444 OnExposeComplete: enter 03:40:42.265 00.000 30444 UpdateGuideState(): m_state=6 03:40:42.265 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8414 03:40:42.265 00.000 30444 Star::Find returns 1 (1), X=462.56, Y=203.68, Mass=64687, SNR=61.0, Peak=6935 HFD=3.5 03:40:42.265 00.000 30444 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.28) = xAngle (-2.48 = -2.48) 03:40:42.265 00.000 30444 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.54 = -2.54) 03:40:42.265 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.21 hyp=0.56 cameraTheta=-2.75 mountX=-0.44 mountY=-0.32, mountTheta=-2.52 03:40:42.266 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.21, opts=13) 03:40:42.266 00.000 30444 Enqueuing Move request for scope (-0.52, -0.21) 03:40:42.266 00.000 15672 Worker thread wakes up 03:40:42.266 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.21) opts 0xd 03:40:42.266 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.21) 03:40:42.266 00.000 15672 Moving (-0.52, -0.21) raw xDistance=-0.44 yDistance=-0.32 03:40:42.266 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 03:40:42.266 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:40:42.266 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 03:40:42.266 00.000 15672 MoveAxis(E, 120, ABG) 03:40:42.266 00.000 15672 Guiding Dir = 2, Dur = 120 03:40:42.266 00.000 15672 IsSlewing returns 0 03:40:42.271 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=13799, FiltMin=2527, FiltMax=11131, Gamma=2.950 03:40:42.274 00.003 15672 IsGuiding returns 0 03:40:42.290 00.016 15672 PulseGuide returned control before completion, sleep 115 03:40:42.408 00.118 15672 IsGuiding returns 1 03:40:42.408 00.000 15672 scope still moving after pulse duration time elapsed 03:40:42.429 00.021 15672 IsSlewing returns 0 03:40:42.436 00.007 15672 IsGuiding returns 0 03:40:42.436 00.000 15672 scope move finished after 120 + 41 ms 03:40:42.436 00.000 15672 Move returns status 0, amount 120 03:40:42.436 00.000 15672 MoveAxis(N, 0, ABG) 03:40:42.436 00.000 15672 Move returns status 0, amount 0 03:40:42.436 00.000 15672 move complete, result=0 03:40:42.436 00.000 15672 worker thread done servicing request 03:40:42.565 00.129 30444 UpdateGuideState exits: m=64687 SNR=61.0 Saturated 03:40:42.565 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:42.565 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:42.565 00.000 30444 Enqueuing Expose request 03:40:42.565 00.000 30444 GuideStep: -0.4 px 120 ms EAST, -0.3 px 0 ms NORTH 03:40:42.565 00.000 15672 Worker thread wakes up 03:40:42.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:42.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:44.470 01.905 15672 Exposure complete 03:40:44.490 00.020 15672 worker thread done servicing request 03:40:44.490 00.000 30444 OnExposeComplete: enter 03:40:44.490 00.000 30444 UpdateGuideState(): m_state=6 03:40:44.490 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8415 03:40:44.490 00.000 30444 Star::Find returns 1 (1), X=462.60, Y=203.74, Mass=49097, SNR=41.6, Peak=7144 HFD=3.2 03:40:44.490 00.000 30444 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.28) = xAngle (-2.56 = -2.56) 03:40:44.490 00.000 30444 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.62 = -2.62) 03:40:44.490 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.15 hyp=0.50 cameraTheta=-2.84 mountX=-0.42 mountY=-0.25, mountTheta=-2.60 03:40:44.491 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.15, opts=13) 03:40:44.491 00.000 30444 Enqueuing Move request for scope (-0.48, -0.15) 03:40:44.491 00.000 15672 Worker thread wakes up 03:40:44.491 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.15) opts 0xd 03:40:44.491 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.15) 03:40:44.491 00.000 15672 Moving (-0.48, -0.15) raw xDistance=-0.42 yDistance=-0.25 03:40:44.491 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42 03:40:44.491 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:40:44.491 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 03:40:44.491 00.000 15672 MoveAxis(E, 122, ABG) 03:40:44.491 00.000 15672 Guiding Dir = 2, Dur = 122 03:40:44.493 00.002 15672 IsSlewing returns 0 03:40:44.493 00.000 15672 IsGuiding returns 0 03:40:44.497 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=13087, FiltMin=2622, FiltMax=10951, Gamma=2.950 03:40:44.510 00.013 15672 PulseGuide returned control before completion, sleep 116 03:40:44.602 00.092 30444 UpdateGuideState exits: m=49097 SNR=41.6 Saturated 03:40:44.602 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:44.602 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:44.602 00.000 30444 Enqueuing Expose request 03:40:44.653 00.051 15672 IsGuiding returns 0 03:40:44.653 00.000 15672 Move returns status 0, amount 122 03:40:44.654 00.001 15672 MoveAxis(N, 0, ABG) 03:40:44.654 00.000 15672 Move returns status 0, amount 0 03:40:44.654 00.000 15672 move complete, result=0 03:40:44.654 00.000 15672 worker thread done servicing request 03:40:44.654 00.000 15672 Worker thread wakes up 03:40:44.654 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:44.654 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:44.654 00.000 30444 GuideStep: -0.4 px 122 ms EAST, -0.3 px 0 ms NORTH 03:40:46.762 02.108 15672 Exposure complete 03:40:46.782 00.020 15672 worker thread done servicing request 03:40:46.783 00.001 30444 OnExposeComplete: enter 03:40:46.783 00.000 30444 UpdateGuideState(): m_state=6 03:40:46.783 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8416 03:40:46.783 00.000 30444 Star::Find returns 1 (1), X=462.56, Y=203.63, Mass=59836, SNR=55.1, Peak=7024 HFD=3.4 03:40:46.783 00.000 30444 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.28) = xAngle (-2.40 = -2.40) 03:40:46.783 00.000 30444 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.46 = -2.46) 03:40:46.783 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=-0.26 hyp=0.58 cameraTheta=-2.67 mountX=-0.43 mountY=-0.37, mountTheta=-2.43 03:40:46.783 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=-0.26, opts=13) 03:40:46.783 00.000 30444 Enqueuing Move request for scope (-0.52, -0.26) 03:40:46.783 00.000 15672 Worker thread wakes up 03:40:46.783 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.26) opts 0xd 03:40:46.783 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, -0.26) 03:40:46.783 00.000 15672 Moving (-0.52, -0.26) raw xDistance=-0.43 yDistance=-0.37 03:40:46.783 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43 03:40:46.783 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:40:46.783 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 03:40:46.783 00.000 15672 MoveAxis(E, 124, ABG) 03:40:46.784 00.001 15672 Guiding Dir = 2, Dur = 124 03:40:46.784 00.000 15672 IsSlewing returns 0 03:40:46.785 00.001 15672 IsGuiding returns 0 03:40:46.790 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2317, max=13426, FiltMin=2624, FiltMax=11000, Gamma=2.950 03:40:46.810 00.020 15672 PulseGuide returned control before completion, sleep 109 03:40:46.838 00.028 30444 UpdateGuideState exits: m=59836 SNR=55.1 Saturated 03:40:46.838 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:46.838 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:46.838 00.000 30444 Enqueuing Expose request 03:40:46.923 00.085 15672 IsGuiding returns 1 03:40:46.923 00.000 15672 scope still moving after pulse duration time elapsed 03:40:46.943 00.020 15672 IsSlewing returns 0 03:40:46.956 00.013 15672 IsGuiding returns 0 03:40:46.957 00.001 15672 scope move finished after 124 + 46 ms 03:40:46.957 00.000 15672 Move returns status 0, amount 124 03:40:46.957 00.000 15672 MoveAxis(N, 0, ABG) 03:40:46.957 00.000 15672 Move returns status 0, amount 0 03:40:46.957 00.000 15672 move complete, result=0 03:40:46.957 00.000 15672 worker thread done servicing request 03:40:46.958 00.001 15672 Worker thread wakes up 03:40:46.958 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:46.958 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:46.958 00.000 30444 GuideStep: -0.4 px 124 ms EAST, -0.4 px 0 ms NORTH 03:40:48.864 01.906 15672 Exposure complete 03:40:48.883 00.019 15672 worker thread done servicing request 03:40:48.883 00.000 30444 OnExposeComplete: enter 03:40:48.883 00.000 30444 UpdateGuideState(): m_state=6 03:40:48.883 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8417 03:40:48.883 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=203.19, Mass=65848, SNR=55.1, Peak=8073 HFD=3.5 03:40:48.883 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 03:40:48.884 00.001 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 03:40:48.884 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.70 hyp=0.73 cameraTheta=-1.31 mountX=0.37 mountY=-0.65, mountTheta=-1.05 03:40:48.884 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.70, opts=13) 03:40:48.884 00.000 30444 Enqueuing Move request for scope (0.19, -0.70) 03:40:48.884 00.000 15672 Worker thread wakes up 03:40:48.884 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.70) opts 0xd 03:40:48.884 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.70) 03:40:48.884 00.000 15672 Moving (0.19, -0.70) raw xDistance=0.37 yDistance=-0.65 03:40:48.884 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37 03:40:48.885 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:40:48.885 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65 03:40:48.885 00.000 15672 MoveAxis(W, 92, ABG) 03:40:48.885 00.000 15672 Guiding Dir = 3, Dur = 92 03:40:48.885 00.000 15672 IsSlewing returns 0 03:40:48.888 00.003 15672 IsGuiding returns 0 03:40:48.890 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=13958, FiltMin=2585, FiltMax=11225, Gamma=2.950 03:40:48.903 00.013 15672 PulseGuide returned control before completion, sleep 87 03:40:48.935 00.032 30444 UpdateGuideState exits: m=65848 SNR=55.1 Saturated 03:40:48.935 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:48.935 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:48.935 00.000 30444 Enqueuing Expose request 03:40:48.992 00.057 15672 IsGuiding returns 1 03:40:48.992 00.000 15672 scope still moving after pulse duration time elapsed 03:40:49.013 00.021 15672 IsSlewing returns 0 03:40:49.015 00.002 15672 IsGuiding returns 0 03:40:49.015 00.000 15672 scope move finished after 92 + 35 ms 03:40:49.015 00.000 15672 Move returns status 0, amount 92 03:40:49.015 00.000 15672 MoveAxis(N, 0, ABG) 03:40:49.015 00.000 15672 Move returns status 0, amount 0 03:40:49.015 00.000 15672 move complete, result=0 03:40:49.016 00.001 15672 worker thread done servicing request 03:40:49.016 00.000 15672 Worker thread wakes up 03:40:49.016 00.000 30444 GuideStep: 0.4 px 92 ms WEST, -0.6 px 0 ms NORTH 03:40:49.016 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:49.016 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:51.122 02.106 15672 Exposure complete 03:40:51.142 00.020 15672 worker thread done servicing request 03:40:51.143 00.001 30444 OnExposeComplete: enter 03:40:51.143 00.000 30444 UpdateGuideState(): m_state=6 03:40:51.143 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8418 03:40:51.143 00.000 30444 Star::Find returns 1 (1), X=463.33, Y=203.31, Mass=74081, SNR=66.3, Peak=8146 HFD=3.6 03:40:51.143 00.000 30444 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.28) = xAngle (-0.89 = -0.89) 03:40:51.143 00.000 30444 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.96 = -0.96) 03:40:51.143 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.58 hyp=0.63 cameraTheta=-1.17 mountX=0.40 mountY=-0.52, mountTheta=-0.92 03:40:51.144 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.58, opts=13) 03:40:51.144 00.000 30444 Enqueuing Move request for scope (0.25, -0.58) 03:40:51.144 00.000 15672 Worker thread wakes up 03:40:51.144 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.58) opts 0xd 03:40:51.144 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.58) 03:40:51.144 00.000 15672 Moving (0.25, -0.58) raw xDistance=0.40 yDistance=-0.52 03:40:51.144 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40 03:40:51.144 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:40:51.144 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52 03:40:51.144 00.000 15672 MoveAxis(W, 114, ABG) 03:40:51.144 00.000 15672 Guiding Dir = 3, Dur = 114 03:40:51.145 00.001 15672 IsSlewing returns 0 03:40:51.146 00.001 15672 IsGuiding returns 0 03:40:51.152 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=16626, FiltMin=2616, FiltMax=12452, Gamma=2.950 03:40:51.172 00.020 15672 PulseGuide returned control before completion, sleep 99 03:40:51.196 00.024 30444 UpdateGuideState exits: m=74081 SNR=66.3 Saturated 03:40:51.196 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:51.196 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:51.196 00.000 30444 Enqueuing Expose request 03:40:51.300 00.104 15672 IsGuiding returns 0 03:40:51.300 00.000 15672 Move returns status 0, amount 114 03:40:51.301 00.001 15672 MoveAxis(N, 0, ABG) 03:40:51.301 00.000 15672 Move returns status 0, amount 0 03:40:51.301 00.000 15672 move complete, result=0 03:40:51.301 00.000 15672 worker thread done servicing request 03:40:51.301 00.000 15672 Worker thread wakes up 03:40:51.301 00.000 30444 GuideStep: 0.4 px 114 ms WEST, -0.5 px 0 ms NORTH 03:40:51.301 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:51.301 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:53.209 01.908 15672 Exposure complete 03:40:53.229 00.020 15672 worker thread done servicing request 03:40:53.229 00.000 30444 OnExposeComplete: enter 03:40:53.229 00.000 30444 UpdateGuideState(): m_state=6 03:40:53.229 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8419 03:40:53.229 00.000 30444 Star::Find returns 1 (1), X=463.24, Y=203.09, Mass=62407, SNR=53.9, Peak=7521 HFD=3.6 03:40:53.229 00.000 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.10 = -1.10) 03:40:53.229 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.16 = -1.16) 03:40:53.229 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.81 hyp=0.82 cameraTheta=-1.38 mountX=0.37 mountY=-0.76, mountTheta=-1.11 03:40:53.230 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.81, opts=13) 03:40:53.230 00.000 30444 Enqueuing Move request for scope (0.16, -0.81) 03:40:53.230 00.000 15672 Worker thread wakes up 03:40:53.230 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.81) opts 0xd 03:40:53.230 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.81) 03:40:53.230 00.000 15672 Moving (0.16, -0.81) raw xDistance=0.37 yDistance=-0.76 03:40:53.230 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37 03:40:53.230 00.000 15672 resist switch: large excursion: input -0.76 thresh 0.75 direction from 1 to -1 03:40:53.230 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.27 03:40:53.230 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 03:40:53.230 00.000 15672 MoveAxis(W, 108, ABG) 03:40:53.230 00.000 15672 Guiding Dir = 3, Dur = 108 03:40:53.231 00.001 15672 IsSlewing returns 0 03:40:53.232 00.001 15672 IsGuiding returns 0 03:40:53.235 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=15177, FiltMin=2606, FiltMax=11664, Gamma=2.950 03:40:53.248 00.013 15672 PulseGuide returned control before completion, sleep 102 03:40:53.281 00.033 30444 UpdateGuideState exits: m=62407 SNR=53.9 Saturated 03:40:53.281 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:53.281 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:53.281 00.000 30444 Enqueuing Expose request 03:40:53.354 00.073 15672 IsGuiding returns 1 03:40:53.354 00.000 15672 scope still moving after pulse duration time elapsed 03:40:53.376 00.022 15672 IsSlewing returns 0 03:40:53.424 00.048 15672 IsGuiding returns 0 03:40:53.424 00.000 15672 scope move finished after 108 + 84 ms 03:40:53.425 00.001 15672 Move returns status 0, amount 108 03:40:53.425 00.000 15672 MoveAxis(N, 135, ABG) 03:40:53.425 00.000 15672 Guiding Dir = 0, Dur = 135 03:40:53.425 00.000 15672 IsSlewing returns 0 03:40:53.426 00.001 15672 IsGuiding returns 0 03:40:53.505 00.079 15672 PulseGuide returned control before completion, sleep 67 03:40:53.575 00.070 15672 IsGuiding returns 1 03:40:53.575 00.000 15672 scope still moving after pulse duration time elapsed 03:40:53.597 00.022 15672 IsSlewing returns 0 03:40:53.600 00.003 15672 IsGuiding returns 1 03:40:53.620 00.020 15672 IsSlewing returns 0 03:40:53.696 00.076 15672 IsGuiding returns 0 03:40:53.696 00.000 15672 scope move finished after 135 + 135 ms 03:40:53.696 00.000 15672 Move returns status 0, amount 135 03:40:53.696 00.000 15672 move complete, result=0 03:40:53.696 00.000 15672 worker thread done servicing request 03:40:53.696 00.000 15672 Worker thread wakes up 03:40:53.696 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:53.696 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:53.696 00.000 30444 GuideStep: 0.4 px 108 ms WEST, -0.8 px 135 ms NORTH 03:40:55.804 02.108 15672 Exposure complete 03:40:55.824 00.020 15672 worker thread done servicing request 03:40:55.824 00.000 30444 OnExposeComplete: enter 03:40:55.824 00.000 30444 UpdateGuideState(): m_state=6 03:40:55.824 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8420 03:40:55.824 00.000 30444 Star::Find returns 1 (1), X=462.71, Y=203.19, Mass=56469, SNR=48.6, Peak=6650 HFD=3.7 03:40:55.824 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 03:40:55.824 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 03:40:55.824 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.71 hyp=0.80 cameraTheta=-2.05 mountX=-0.16 mountY=-0.77, mountTheta=-1.78 03:40:55.825 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.71, opts=13) 03:40:55.825 00.000 30444 Enqueuing Move request for scope (-0.37, -0.71) 03:40:55.825 00.000 15672 Worker thread wakes up 03:40:55.825 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.71) opts 0xd 03:40:55.825 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.71) 03:40:55.825 00.000 15672 Moving (-0.37, -0.71) raw xDistance=-0.16 yDistance=-0.77 03:40:55.825 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 03:40:55.825 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 03:40:55.825 00.000 15672 MoveAxis(E, 0, ABG) 03:40:55.825 00.000 15672 Move returns status 0, amount 0 03:40:55.825 00.000 15672 MoveAxis(N, 138, ABG) 03:40:55.825 00.000 15672 Guiding Dir = 0, Dur = 138 03:40:55.826 00.001 15672 IsSlewing returns 0 03:40:55.826 00.000 15672 IsGuiding returns 0 03:40:55.830 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=13163, FiltMin=2579, FiltMax=10304, Gamma=2.950 03:40:55.873 00.043 30444 UpdateGuideState exits: m=56469 SNR=48.6 Saturated 03:40:55.873 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:55.873 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:55.873 00.000 30444 Enqueuing Expose request 03:40:55.900 00.027 15672 PulseGuide returned control before completion, sleep 75 03:40:55.978 00.078 15672 IsGuiding returns 1 03:40:55.978 00.000 15672 scope still moving after pulse duration time elapsed 03:40:55.999 00.021 15672 IsSlewing returns 0 03:40:56.030 00.031 15672 IsGuiding returns 1 03:40:56.051 00.021 15672 IsSlewing returns 0 03:40:56.054 00.003 15672 IsGuiding returns 1 03:40:56.075 00.021 15672 IsSlewing returns 0 03:40:56.093 00.018 15672 IsGuiding returns 0 03:40:56.094 00.001 15672 scope move finished after 138 + 129 ms 03:40:56.094 00.000 15672 Move returns status 0, amount 138 03:40:56.094 00.000 15672 move complete, result=0 03:40:56.094 00.000 15672 worker thread done servicing request 03:40:56.094 00.000 15672 Worker thread wakes up 03:40:56.094 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:56.094 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:56.095 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.8 px 138 ms NORTH 03:40:58.000 01.905 15672 Exposure complete 03:40:58.020 00.020 15672 worker thread done servicing request 03:40:58.020 00.000 30444 OnExposeComplete: enter 03:40:58.020 00.000 30444 UpdateGuideState(): m_state=6 03:40:58.020 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8421 03:40:58.020 00.000 30444 Star::Find returns 1 (1), X=462.54, Y=203.32, Mass=59741, SNR=55.6, Peak=7255 HFD=3.3 03:40:58.020 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 03:40:58.020 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 03:40:58.021 00.001 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.57 hyp=0.79 cameraTheta=-2.32 mountX=-0.36 mountY=-0.68, mountTheta=-2.06 03:40:58.021 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.57, opts=13) 03:40:58.021 00.000 30444 Enqueuing Move request for scope (-0.54, -0.57) 03:40:58.021 00.000 15672 Worker thread wakes up 03:40:58.021 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.57) opts 0xd 03:40:58.021 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.57) 03:40:58.021 00.000 15672 Moving (-0.54, -0.57) raw xDistance=-0.36 yDistance=-0.68 03:40:58.021 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 03:40:58.021 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 03:40:58.021 00.000 15672 MoveAxis(E, 97, ABG) 03:40:58.021 00.000 15672 Guiding Dir = 2, Dur = 97 03:40:58.022 00.001 15672 IsSlewing returns 0 03:40:58.023 00.001 15672 IsGuiding returns 0 03:40:58.028 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=13259, FiltMin=2550, FiltMax=11038, Gamma=2.950 03:40:58.041 00.013 15672 PulseGuide returned control before completion, sleep 90 03:40:58.071 00.030 30444 UpdateGuideState exits: m=59741 SNR=55.6 Saturated 03:40:58.071 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:40:58.071 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:40:58.071 00.000 30444 Enqueuing Expose request 03:40:58.186 00.115 15672 IsGuiding returns 0 03:40:58.186 00.000 15672 Move returns status 0, amount 97 03:40:58.186 00.000 15672 MoveAxis(N, 120, ABG) 03:40:58.186 00.000 15672 Guiding Dir = 0, Dur = 120 03:40:58.187 00.001 15672 IsSlewing returns 0 03:40:58.190 00.003 15672 IsGuiding returns 0 03:40:58.265 00.075 15672 PulseGuide returned control before completion, sleep 55 03:40:58.325 00.060 15672 IsGuiding returns 1 03:40:58.325 00.000 15672 scope still moving after pulse duration time elapsed 03:40:58.347 00.022 15672 IsSlewing returns 0 03:40:58.348 00.001 15672 IsGuiding returns 1 03:40:58.368 00.020 15672 IsSlewing returns 0 03:40:58.369 00.001 15672 IsGuiding returns 1 03:40:58.390 00.021 15672 IsSlewing returns 0 03:40:58.442 00.052 15672 IsGuiding returns 0 03:40:58.442 00.000 15672 scope move finished after 120 + 131 ms 03:40:58.442 00.000 15672 Move returns status 0, amount 120 03:40:58.442 00.000 15672 move complete, result=0 03:40:58.442 00.000 15672 worker thread done servicing request 03:40:58.442 00.000 15672 Worker thread wakes up 03:40:58.442 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:40:58.443 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:40:58.443 00.000 30444 GuideStep: -0.4 px 97 ms EAST, -0.7 px 120 ms NORTH 03:41:00.552 02.109 15672 Exposure complete 03:41:00.571 00.019 15672 worker thread done servicing request 03:41:00.571 00.000 30444 OnExposeComplete: enter 03:41:00.572 00.001 30444 UpdateGuideState(): m_state=6 03:41:00.572 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8422 03:41:00.572 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=202.97, Mass=66980, SNR=63.3, Peak=8130 HFD=3.6 03:41:00.572 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 03:41:00.572 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 03:41:00.572 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.92 hyp=0.92 cameraTheta=-1.53 mountX=0.29 mountY=-0.89, mountTheta=-1.25 03:41:00.572 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.92, opts=13) 03:41:00.572 00.000 30444 Enqueuing Move request for scope (0.04, -0.92) 03:41:00.572 00.000 15672 Worker thread wakes up 03:41:00.573 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.92) opts 0xd 03:41:00.573 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.92) 03:41:00.573 00.000 15672 Moving (0.04, -0.92) raw xDistance=0.29 yDistance=-0.89 03:41:00.573 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29 03:41:00.573 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 03:41:00.573 00.000 15672 MoveAxis(W, 72, ABG) 03:41:00.573 00.000 15672 Guiding Dir = 3, Dur = 72 03:41:00.574 00.001 15672 IsSlewing returns 0 03:41:00.575 00.001 15672 IsGuiding returns 0 03:41:00.579 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=14251, FiltMin=2607, FiltMax=11609, Gamma=2.950 03:41:00.597 00.018 15672 PulseGuide returned control before completion, sleep 60 03:41:00.659 00.062 15672 IsGuiding returns 1 03:41:00.659 00.000 15672 scope still moving after pulse duration time elapsed 03:41:00.679 00.020 15672 IsSlewing returns 0 03:41:00.710 00.031 15672 IsGuiding returns 0 03:41:00.710 00.000 15672 scope move finished after 72 + 63 ms 03:41:00.710 00.000 15672 Move returns status 0, amount 72 03:41:00.711 00.001 15672 MoveAxis(N, 159, ABG) 03:41:00.711 00.000 15672 Guiding Dir = 0, Dur = 159 03:41:00.711 00.000 15672 IsSlewing returns 0 03:41:00.714 00.003 15672 IsGuiding returns 0 03:41:00.789 00.075 15672 PulseGuide returned control before completion, sleep 95 03:41:00.887 00.098 15672 IsGuiding returns 1 03:41:00.887 00.000 15672 scope still moving after pulse duration time elapsed 03:41:00.905 00.018 30444 UpdateGuideState exits: m=66980 SNR=63.3 Saturated 03:41:00.905 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:00.905 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:00.906 00.001 30444 Enqueuing Expose request 03:41:00.908 00.002 15672 IsSlewing returns 0 03:41:00.910 00.002 15672 IsGuiding returns 1 03:41:00.931 00.021 15672 IsSlewing returns 0 03:41:00.932 00.001 15672 IsGuiding returns 1 03:41:00.954 00.022 15672 IsSlewing returns 0 03:41:00.982 00.028 15672 IsGuiding returns 0 03:41:00.982 00.000 15672 scope move finished after 159 + 107 ms 03:41:00.982 00.000 15672 Move returns status 0, amount 159 03:41:00.982 00.000 15672 move complete, result=0 03:41:00.982 00.000 15672 worker thread done servicing request 03:41:00.982 00.000 15672 Worker thread wakes up 03:41:00.982 00.000 30444 GuideStep: 0.3 px 72 ms WEST, -0.9 px 159 ms NORTH 03:41:00.982 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:00.982 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:02.901 01.919 15672 Exposure complete 03:41:02.925 00.024 15672 worker thread done servicing request 03:41:02.925 00.000 30444 OnExposeComplete: enter 03:41:02.925 00.000 30444 UpdateGuideState(): m_state=6 03:41:02.925 00.000 30444 Star::Find(15, 463, 202, 0, (0,0,0,0), 0.0, 255) frame 8423 03:41:02.925 00.000 30444 Star::Find returns 1 (1), X=463.53, Y=203.02, Mass=60228, SNR=50.7, Peak=8046 HFD=3.6 03:41:02.926 00.001 30444 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.28) = xAngle (-0.82 = -0.82) 03:41:02.926 00.000 30444 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 03:41:02.926 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.88 hyp=0.99 cameraTheta=-1.10 mountX=0.67 mountY=-0.76, mountTheta=-0.85 03:41:02.926 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.88, opts=13) 03:41:02.926 00.000 30444 Enqueuing Move request for scope (0.45, -0.88) 03:41:02.926 00.000 15672 Worker thread wakes up 03:41:02.926 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.88) opts 0xd 03:41:02.926 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.88) 03:41:02.926 00.000 15672 Moving (0.45, -0.88) raw xDistance=0.67 yDistance=-0.76 03:41:02.927 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.67 03:41:02.927 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 03:41:02.927 00.000 15672 MoveAxis(W, 186, ABG) 03:41:02.927 00.000 15672 Guiding Dir = 3, Dur = 186 03:41:02.927 00.000 15672 IsSlewing returns 0 03:41:02.928 00.001 15672 IsGuiding returns 0 03:41:02.934 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=13953, FiltMin=2582, FiltMax=10933, Gamma=2.950 03:41:02.946 00.012 15672 PulseGuide returned control before completion, sleep 179 03:41:02.983 00.037 30444 UpdateGuideState exits: m=60228 SNR=50.7 Saturated 03:41:02.983 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:02.983 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:02.983 00.000 30444 Enqueuing Expose request 03:41:03.126 00.143 15672 IsGuiding returns 1 03:41:03.126 00.000 15672 scope still moving after pulse duration time elapsed 03:41:03.147 00.021 15672 IsSlewing returns 0 03:41:03.153 00.006 15672 IsGuiding returns 0 03:41:03.153 00.000 15672 scope move finished after 186 + 39 ms 03:41:03.153 00.000 15672 Move returns status 0, amount 186 03:41:03.153 00.000 15672 MoveAxis(N, 136, ABG) 03:41:03.153 00.000 15672 Guiding Dir = 0, Dur = 136 03:41:03.154 00.001 15672 IsSlewing returns 0 03:41:03.154 00.000 15672 IsGuiding returns 0 03:41:03.233 00.079 15672 PulseGuide returned control before completion, sleep 68 03:41:03.302 00.069 15672 IsGuiding returns 1 03:41:03.302 00.000 15672 scope still moving after pulse duration time elapsed 03:41:03.324 00.022 15672 IsSlewing returns 0 03:41:03.325 00.001 15672 IsGuiding returns 1 03:41:03.346 00.021 15672 IsSlewing returns 0 03:41:03.347 00.001 15672 IsGuiding returns 1 03:41:03.368 00.021 15672 IsSlewing returns 0 03:41:03.369 00.001 15672 IsGuiding returns 1 03:41:03.390 00.021 15672 IsSlewing returns 0 03:41:03.409 00.019 15672 IsGuiding returns 0 03:41:03.409 00.000 15672 scope move finished after 136 + 118 ms 03:41:03.409 00.000 15672 Move returns status 0, amount 136 03:41:03.409 00.000 15672 move complete, result=0 03:41:03.409 00.000 15672 worker thread done servicing request 03:41:03.409 00.000 15672 Worker thread wakes up 03:41:03.409 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:03.409 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:03.410 00.001 30444 GuideStep: 0.7 px 186 ms WEST, -0.8 px 136 ms NORTH 03:41:05.515 02.105 15672 Exposure complete 03:41:05.535 00.020 15672 worker thread done servicing request 03:41:05.535 00.000 30444 OnExposeComplete: enter 03:41:05.535 00.000 30444 UpdateGuideState(): m_state=6 03:41:05.535 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8424 03:41:05.535 00.000 30444 Star::Find returns 1 (1), X=462.66, Y=203.10, Mass=60346, SNR=54.3, Peak=7948 HFD=3.3 03:41:05.535 00.000 30444 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.28) = xAngle (-1.78 = -1.78) 03:41:05.535 00.000 30444 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 03:41:05.535 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.79 hyp=0.90 cameraTheta=-2.06 mountX=-0.19 mountY=-0.87, mountTheta=-1.78 03:41:05.536 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.79, opts=13) 03:41:05.536 00.000 30444 Enqueuing Move request for scope (-0.42, -0.79) 03:41:05.536 00.000 15672 Worker thread wakes up 03:41:05.536 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.79) opts 0xd 03:41:05.536 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.79) 03:41:05.536 00.000 15672 Moving (-0.42, -0.79) raw xDistance=-0.19 yDistance=-0.87 03:41:05.536 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 03:41:05.536 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87 03:41:05.536 00.000 15672 MoveAxis(E, 0, ABG) 03:41:05.536 00.000 15672 Move returns status 0, amount 0 03:41:05.536 00.000 15672 MoveAxis(N, 155, ABG) 03:41:05.536 00.000 15672 Guiding Dir = 0, Dur = 155 03:41:05.536 00.000 15672 IsSlewing returns 0 03:41:05.538 00.002 15672 IsGuiding returns 0 03:41:05.542 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=14584, FiltMin=2610, FiltMax=10884, Gamma=2.950 03:41:05.585 00.043 30444 UpdateGuideState exits: m=60346 SNR=54.3 Saturated 03:41:05.585 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:05.585 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:05.585 00.000 30444 Enqueuing Expose request 03:41:05.614 00.029 15672 PulseGuide returned control before completion, sleep 90 03:41:05.706 00.092 15672 IsGuiding returns 1 03:41:05.706 00.000 15672 scope still moving after pulse duration time elapsed 03:41:05.727 00.021 15672 IsSlewing returns 0 03:41:05.731 00.004 15672 IsGuiding returns 1 03:41:05.752 00.021 15672 IsSlewing returns 0 03:41:05.752 00.000 15672 IsGuiding returns 1 03:41:05.773 00.021 15672 IsSlewing returns 0 03:41:05.805 00.032 15672 IsGuiding returns 0 03:41:05.805 00.000 15672 scope move finished after 155 + 112 ms 03:41:05.805 00.000 15672 Move returns status 0, amount 155 03:41:05.805 00.000 15672 move complete, result=0 03:41:05.805 00.000 15672 worker thread done servicing request 03:41:05.805 00.000 15672 Worker thread wakes up 03:41:05.805 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 155 ms NORTH 03:41:05.805 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:05.805 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:07.712 01.907 15672 Exposure complete 03:41:07.732 00.020 15672 worker thread done servicing request 03:41:07.732 00.000 30444 OnExposeComplete: enter 03:41:07.732 00.000 30444 UpdateGuideState(): m_state=6 03:41:07.732 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8425 03:41:07.732 00.000 30444 Star::Find returns 1 (1), X=462.13, Y=203.33, Mass=67571, SNR=67.3, Peak=7727 HFD=3.5 03:41:07.732 00.000 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.33 = -2.33) 03:41:07.732 00.000 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 03:41:07.732 00.000 30444 CameraToMount -- cameraX=-0.95 cameraY=-0.56 hyp=1.10 cameraTheta=-2.61 mountX=-0.76 mountY=-0.75, mountTheta=-2.36 03:41:07.734 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.95, y=-0.56, opts=13) 03:41:07.734 00.000 30444 Enqueuing Move request for scope (-0.95, -0.56) 03:41:07.734 00.000 15672 Worker thread wakes up 03:41:07.734 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.56) opts 0xd 03:41:07.735 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.95, -0.56) 03:41:07.735 00.000 15672 Moving (-0.95, -0.56) raw xDistance=-0.76 yDistance=-0.75 03:41:07.735 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76 03:41:07.735 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 03:41:07.735 00.000 15672 MoveAxis(E, 204, ABG) 03:41:07.735 00.000 15672 Guiding Dir = 2, Dur = 204 03:41:07.735 00.000 15672 IsSlewing returns 0 03:41:07.739 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=13768, FiltMin=2548, FiltMax=10266, Gamma=2.950 03:41:07.771 00.032 15672 IsGuiding returns 0 03:41:07.782 00.011 30444 UpdateGuideState exits: m=67571 SNR=67.3 Saturated 03:41:07.782 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:07.782 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:07.783 00.001 30444 Enqueuing Expose request 03:41:07.786 00.003 15672 PulseGuide returned control before completion, sleep 199 03:41:08.026 00.240 15672 IsGuiding returns 0 03:41:08.027 00.001 15672 Move returns status 0, amount 204 03:41:08.027 00.000 15672 MoveAxis(N, 134, ABG) 03:41:08.027 00.000 15672 Guiding Dir = 0, Dur = 134 03:41:08.028 00.001 15672 IsSlewing returns 0 03:41:08.031 00.003 15672 IsGuiding returns 0 03:41:08.124 00.093 15672 PulseGuide returned control before completion, sleep 52 03:41:08.178 00.054 15672 IsGuiding returns 1 03:41:08.178 00.000 15672 scope still moving after pulse duration time elapsed 03:41:08.199 00.021 15672 IsSlewing returns 0 03:41:08.235 00.036 15672 IsGuiding returns 1 03:41:08.256 00.021 15672 IsSlewing returns 0 03:41:08.298 00.042 15672 IsGuiding returns 0 03:41:08.298 00.000 15672 scope move finished after 134 + 132 ms 03:41:08.298 00.000 15672 Move returns status 0, amount 134 03:41:08.298 00.000 15672 move complete, result=0 03:41:08.298 00.000 15672 worker thread done servicing request 03:41:08.298 00.000 15672 Worker thread wakes up 03:41:08.299 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:08.299 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:08.299 00.000 30444 GuideStep: -0.8 px 204 ms EAST, -0.8 px 134 ms NORTH 03:41:10.405 02.106 15672 Exposure complete 03:41:10.425 00.020 15672 worker thread done servicing request 03:41:10.425 00.000 30444 OnExposeComplete: enter 03:41:10.425 00.000 30444 UpdateGuideState(): m_state=6 03:41:10.425 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8426 03:41:10.425 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=203.05, Mass=61091, SNR=47.2, Peak=6770 HFD=4.0 03:41:10.425 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 03:41:10.425 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 03:41:10.425 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.85 hyp=0.85 cameraTheta=-1.57 mountX=0.23 mountY=-0.83, mountTheta=-1.30 03:41:10.426 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.85, opts=13) 03:41:10.426 00.000 30444 Enqueuing Move request for scope (-0.00, -0.85) 03:41:10.426 00.000 15672 Worker thread wakes up 03:41:10.426 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.85) opts 0xd 03:41:10.426 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.85) 03:41:10.426 00.000 15672 Moving (-0.00, -0.85) raw xDistance=0.23 yDistance=-0.83 03:41:10.426 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 03:41:10.426 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 03:41:10.426 00.000 15672 MoveAxis(E, 0, ABG) 03:41:10.426 00.000 15672 Move returns status 0, amount 0 03:41:10.426 00.000 15672 MoveAxis(N, 147, ABG) 03:41:10.426 00.000 15672 Guiding Dir = 0, Dur = 147 03:41:10.427 00.001 15672 IsSlewing returns 0 03:41:10.428 00.001 15672 IsGuiding returns 0 03:41:10.432 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=13153, FiltMin=2565, FiltMax=11459, Gamma=2.950 03:41:10.501 00.069 15672 PulseGuide returned control before completion, sleep 84 03:41:10.582 00.081 30444 UpdateGuideState exits: m=61091 SNR=47.2 Saturated 03:41:10.582 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:10.582 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:10.583 00.001 30444 Enqueuing Expose request 03:41:10.599 00.016 15672 IsGuiding returns 1 03:41:10.599 00.000 15672 scope still moving after pulse duration time elapsed 03:41:10.620 00.021 15672 IsSlewing returns 0 03:41:10.621 00.001 15672 IsGuiding returns 1 03:41:10.642 00.021 15672 IsSlewing returns 0 03:41:10.643 00.001 15672 IsGuiding returns 1 03:41:10.663 00.020 15672 IsSlewing returns 0 03:41:10.678 00.015 15672 IsGuiding returns 0 03:41:10.678 00.000 15672 scope move finished after 147 + 102 ms 03:41:10.678 00.000 15672 Move returns status 0, amount 147 03:41:10.678 00.000 15672 move complete, result=0 03:41:10.678 00.000 15672 worker thread done servicing request 03:41:10.678 00.000 15672 Worker thread wakes up 03:41:10.678 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 147 ms NORTH 03:41:10.679 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:10.679 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:12.586 01.907 15672 Exposure complete 03:41:12.607 00.021 15672 worker thread done servicing request 03:41:12.607 00.000 30444 OnExposeComplete: enter 03:41:12.607 00.000 30444 UpdateGuideState(): m_state=6 03:41:12.607 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8427 03:41:12.607 00.000 30444 Star::Find returns 1 (1), X=463.22, Y=202.59, Mass=62316, SNR=51.5, Peak=7184 HFD=3.7 03:41:12.607 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 03:41:12.607 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 03:41:12.607 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-1.31 hyp=1.31 cameraTheta=-1.46 mountX=0.50 mountY=-1.25, mountTheta=-1.19 03:41:12.608 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-1.31, opts=13) 03:41:12.608 00.000 30444 Enqueuing Move request for scope (0.14, -1.31) 03:41:12.608 00.000 15672 Worker thread wakes up 03:41:12.608 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.31) opts 0xd 03:41:12.608 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -1.31) 03:41:12.608 00.000 15672 Moving (0.14, -1.31) raw xDistance=0.50 yDistance=-1.25 03:41:12.608 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50 03:41:12.608 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.25 from input -1.25 03:41:12.608 00.000 15672 MoveAxis(W, 134, ABG) 03:41:12.608 00.000 15672 Guiding Dir = 3, Dur = 134 03:41:12.609 00.001 15672 IsSlewing returns 0 03:41:12.610 00.001 15672 IsGuiding returns 0 03:41:12.616 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=13806, FiltMin=2663, FiltMax=11159, Gamma=2.950 03:41:12.626 00.010 15672 PulseGuide returned control before completion, sleep 128 03:41:12.662 00.036 30444 UpdateGuideState exits: m=62316 SNR=51.5 Saturated 03:41:12.662 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:12.662 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:12.662 00.000 30444 Enqueuing Expose request 03:41:12.787 00.125 15672 IsGuiding returns 0 03:41:12.787 00.000 15672 Move returns status 0, amount 134 03:41:12.787 00.000 15672 MoveAxis(N, 222, ABG) 03:41:12.787 00.000 15672 Guiding Dir = 0, Dur = 222 03:41:12.788 00.001 15672 IsSlewing returns 0 03:41:12.789 00.001 15672 IsGuiding returns 0 03:41:12.867 00.078 15672 PulseGuide returned control before completion, sleep 155 03:41:13.023 00.156 15672 IsGuiding returns 1 03:41:13.024 00.001 15672 scope still moving after pulse duration time elapsed 03:41:13.046 00.022 15672 IsSlewing returns 0 03:41:13.046 00.000 15672 IsGuiding returns 1 03:41:13.067 00.021 15672 IsSlewing returns 0 03:41:13.068 00.001 15672 IsGuiding returns 1 03:41:13.089 00.021 15672 IsSlewing returns 0 03:41:13.123 00.034 15672 IsGuiding returns 0 03:41:13.124 00.001 15672 scope move finished after 222 + 112 ms 03:41:13.124 00.000 15672 Move returns status 0, amount 222 03:41:13.124 00.000 15672 move complete, result=0 03:41:13.124 00.000 15672 worker thread done servicing request 03:41:13.124 00.000 15672 Worker thread wakes up 03:41:13.124 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:13.125 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:13.125 00.000 30444 GuideStep: 0.5 px 134 ms WEST, -1.2 px 222 ms NORTH 03:41:15.231 02.106 15672 Exposure complete 03:41:15.251 00.020 15672 worker thread done servicing request 03:41:15.251 00.000 30444 OnExposeComplete: enter 03:41:15.251 00.000 30444 UpdateGuideState(): m_state=6 03:41:15.251 00.000 30444 Star::Find(15, 463, 202, 0, (0,0,0,0), 0.0, 255) frame 8428 03:41:15.251 00.000 30444 Star::Find returns 1 (1), X=462.92, Y=202.58, Mass=64326, SNR=57.3, Peak=7146 HFD=3.6 03:41:15.251 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 03:41:15.251 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 03:41:15.251 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-1.32 hyp=1.33 cameraTheta=-1.69 mountX=0.21 mountY=-1.32, mountTheta=-1.42 03:41:15.251 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-1.32, opts=13) 03:41:15.251 00.000 30444 Enqueuing Move request for scope (-0.16, -1.32) 03:41:15.251 00.000 15672 Worker thread wakes up 03:41:15.251 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -1.32) opts 0xd 03:41:15.251 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -1.32) 03:41:15.251 00.000 15672 Moving (-0.16, -1.32) raw xDistance=0.21 yDistance=-1.32 03:41:15.251 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 03:41:15.251 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.32 from input -1.32 03:41:15.251 00.000 15672 MoveAxis(E, 0, ABG) 03:41:15.251 00.000 15672 Move returns status 0, amount 0 03:41:15.251 00.000 15672 MoveAxis(N, 236, ABG) 03:41:15.251 00.000 15672 Guiding Dir = 0, Dur = 236 03:41:15.252 00.001 15672 IsSlewing returns 0 03:41:15.253 00.001 15672 IsGuiding returns 0 03:41:15.257 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=13362, FiltMin=2635, FiltMax=10919, Gamma=2.950 03:41:15.299 00.042 30444 UpdateGuideState exits: m=64326 SNR=57.3 Saturated 03:41:15.300 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:15.300 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:15.300 00.000 30444 Enqueuing Expose request 03:41:15.327 00.027 15672 PulseGuide returned control before completion, sleep 174 03:41:15.505 00.178 15672 IsGuiding returns 1 03:41:15.505 00.000 15672 scope still moving after pulse duration time elapsed 03:41:15.525 00.020 15672 IsSlewing returns 0 03:41:15.528 00.003 15672 IsGuiding returns 1 03:41:15.549 00.021 15672 IsSlewing returns 0 03:41:15.552 00.003 15672 IsGuiding returns 1 03:41:15.573 00.021 15672 IsSlewing returns 0 03:41:15.630 00.057 15672 IsGuiding returns 0 03:41:15.630 00.000 15672 scope move finished after 236 + 141 ms 03:41:15.630 00.000 15672 Move returns status 0, amount 236 03:41:15.631 00.001 15672 move complete, result=0 03:41:15.631 00.000 15672 worker thread done servicing request 03:41:15.631 00.000 15672 Worker thread wakes up 03:41:15.631 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.3 px 236 ms NORTH 03:41:15.631 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:15.632 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:17.540 01.908 15672 Exposure complete 03:41:17.560 00.020 15672 worker thread done servicing request 03:41:17.560 00.000 30444 OnExposeComplete: enter 03:41:17.560 00.000 30444 UpdateGuideState(): m_state=6 03:41:17.560 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8429 03:41:17.560 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=202.82, Mass=64123, SNR=60.6, Peak=7170 HFD=4.0 03:41:17.560 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 03:41:17.560 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 03:41:17.560 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-1.08 hyp=1.09 cameraTheta=-1.69 mountX=0.17 mountY=-1.08, mountTheta=-1.42 03:41:17.561 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-1.08, opts=13) 03:41:17.561 00.000 30444 Enqueuing Move request for scope (-0.13, -1.08) 03:41:17.561 00.000 15672 Worker thread wakes up 03:41:17.561 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -1.08) opts 0xd 03:41:17.561 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -1.08) 03:41:17.561 00.000 15672 Moving (-0.13, -1.08) raw xDistance=0.17 yDistance=-1.08 03:41:17.561 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 03:41:17.561 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08 03:41:17.561 00.000 15672 MoveAxis(E, 0, ABG) 03:41:17.561 00.000 15672 Move returns status 0, amount 0 03:41:17.561 00.000 15672 MoveAxis(N, 193, ABG) 03:41:17.561 00.000 15672 Guiding Dir = 0, Dur = 193 03:41:17.562 00.001 15672 IsSlewing returns 0 03:41:17.563 00.001 15672 IsGuiding returns 0 03:41:17.567 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=12860, FiltMin=2586, FiltMax=11097, Gamma=2.950 03:41:17.610 00.043 30444 UpdateGuideState exits: m=64123 SNR=60.6 Saturated 03:41:17.610 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:17.610 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:17.610 00.000 30444 Enqueuing Expose request 03:41:17.642 00.032 15672 PulseGuide returned control before completion, sleep 124 03:41:17.770 00.128 15672 IsGuiding returns 1 03:41:17.771 00.001 15672 scope still moving after pulse duration time elapsed 03:41:17.792 00.021 15672 IsSlewing returns 0 03:41:17.795 00.003 15672 IsGuiding returns 1 03:41:17.817 00.022 15672 IsSlewing returns 0 03:41:17.820 00.003 15672 IsGuiding returns 1 03:41:17.840 00.020 15672 IsSlewing returns 0 03:41:17.868 00.028 15672 IsGuiding returns 0 03:41:17.868 00.000 15672 scope move finished after 193 + 111 ms 03:41:17.868 00.000 15672 Move returns status 0, amount 193 03:41:17.868 00.000 15672 move complete, result=0 03:41:17.868 00.000 15672 worker thread done servicing request 03:41:17.868 00.000 15672 Worker thread wakes up 03:41:17.869 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:17.869 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:17.869 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.1 px 193 ms NORTH 03:41:19.977 02.108 15672 Exposure complete 03:41:19.997 00.020 15672 worker thread done servicing request 03:41:19.997 00.000 30444 OnExposeComplete: enter 03:41:19.997 00.000 30444 UpdateGuideState(): m_state=6 03:41:19.997 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8430 03:41:19.997 00.000 30444 Star::Find returns 1 (1), X=463.48, Y=202.48, Mass=67982, SNR=55.9, Peak=7049 HFD=3.2 03:41:19.997 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 03:41:19.998 00.001 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.08 = -1.08) 03:41:19.998 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-1.41 hyp=1.47 cameraTheta=-1.29 mountX=0.77 mountY=-1.29, mountTheta=-1.03 03:41:19.998 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-1.41, opts=13) 03:41:19.998 00.000 30444 Enqueuing Move request for scope (0.40, -1.41) 03:41:19.998 00.000 15672 Worker thread wakes up 03:41:19.998 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -1.41) opts 0xd 03:41:19.998 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -1.41) 03:41:19.998 00.000 15672 Moving (0.40, -1.41) raw xDistance=0.77 yDistance=-1.29 03:41:19.998 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77 03:41:19.998 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.29 from input -1.29 03:41:19.998 00.000 15672 MoveAxis(W, 209, ABG) 03:41:19.998 00.000 15672 Guiding Dir = 3, Dur = 209 03:41:19.999 00.001 15672 IsSlewing returns 0 03:41:20.000 00.001 15672 IsGuiding returns 0 03:41:20.004 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=13372, FiltMin=2601, FiltMax=11407, Gamma=2.950 03:41:20.023 00.019 15672 PulseGuide returned control before completion, sleep 197 03:41:20.222 00.199 15672 IsGuiding returns 1 03:41:20.222 00.000 15672 scope still moving after pulse duration time elapsed 03:41:20.243 00.021 15672 IsSlewing returns 0 03:41:20.263 00.020 15672 IsGuiding returns 0 03:41:20.263 00.000 15672 scope move finished after 209 + 54 ms 03:41:20.263 00.000 15672 Move returns status 0, amount 209 03:41:20.263 00.000 15672 MoveAxis(N, 231, ABG) 03:41:20.263 00.000 15672 Guiding Dir = 0, Dur = 231 03:41:20.264 00.001 15672 IsSlewing returns 0 03:41:20.265 00.001 15672 IsGuiding returns 0 03:41:20.275 00.010 30444 UpdateGuideState exits: m=67982 SNR=55.9 Saturated 03:41:20.275 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:20.275 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:20.275 00.000 30444 Enqueuing Expose request 03:41:20.374 00.099 15672 PulseGuide returned control before completion, sleep 132 03:41:20.509 00.135 15672 IsGuiding returns 1 03:41:20.509 00.000 15672 scope still moving after pulse duration time elapsed 03:41:20.530 00.021 15672 IsSlewing returns 0 03:41:20.531 00.001 15672 IsGuiding returns 1 03:41:20.552 00.021 15672 IsSlewing returns 0 03:41:20.553 00.001 15672 IsGuiding returns 1 03:41:20.574 00.021 15672 IsSlewing returns 0 03:41:20.630 00.056 15672 IsGuiding returns 0 03:41:20.630 00.000 15672 scope move finished after 231 + 134 ms 03:41:20.631 00.001 15672 Move returns status 0, amount 231 03:41:20.631 00.000 15672 move complete, result=0 03:41:20.631 00.000 15672 worker thread done servicing request 03:41:20.631 00.000 15672 Worker thread wakes up 03:41:20.631 00.000 30444 GuideStep: 0.8 px 209 ms WEST, -1.3 px 231 ms NORTH 03:41:20.631 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:20.631 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:22.546 01.915 15672 Exposure complete 03:41:22.580 00.034 15672 worker thread done servicing request 03:41:22.580 00.000 30444 OnExposeComplete: enter 03:41:22.580 00.000 30444 UpdateGuideState(): m_state=6 03:41:22.580 00.000 30444 Star::Find(15, 463, 202, 0, (0,0,0,0), 0.0, 255) frame 8431 03:41:22.580 00.000 30444 Star::Find returns 1 (1), X=462.74, Y=202.38, Mass=64183, SNR=52.0, Peak=7197 HFD=3.7 03:41:22.580 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 03:41:22.580 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 03:41:22.580 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-1.51 hyp=1.55 cameraTheta=-1.79 mountX=0.09 mountY=-1.55, mountTheta=-1.51 03:41:22.580 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-1.51, opts=13) 03:41:22.581 00.001 30444 Enqueuing Move request for scope (-0.34, -1.51) 03:41:22.581 00.000 15672 Worker thread wakes up 03:41:22.581 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -1.51) opts 0xd 03:41:22.581 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -1.51) 03:41:22.581 00.000 15672 Moving (-0.34, -1.51) raw xDistance=0.09 yDistance=-1.55 03:41:22.581 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:41:22.581 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.55 from input -1.55 03:41:22.581 00.000 15672 MoveAxis(E, 0, ABG) 03:41:22.581 00.000 15672 Move returns status 0, amount 0 03:41:22.581 00.000 15672 MoveAxis(N, 276, ABG) 03:41:22.581 00.000 15672 Guiding Dir = 0, Dur = 276 03:41:22.581 00.000 15672 IsSlewing returns 0 03:41:22.582 00.001 15672 IsGuiding returns 0 03:41:22.586 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=13328, FiltMin=2565, FiltMax=11171, Gamma=2.950 03:41:22.658 00.072 15672 PulseGuide returned control before completion, sleep 211 03:41:22.807 00.149 30444 UpdateGuideState exits: m=64183 SNR=52.0 Saturated 03:41:22.807 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:22.807 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:22.808 00.001 30444 Enqueuing Expose request 03:41:22.871 00.063 15672 IsGuiding returns 1 03:41:22.871 00.000 15672 scope still moving after pulse duration time elapsed 03:41:22.892 00.021 15672 IsSlewing returns 0 03:41:22.893 00.001 15672 IsGuiding returns 1 03:41:22.915 00.022 15672 IsSlewing returns 0 03:41:22.915 00.000 15672 IsGuiding returns 1 03:41:22.937 00.022 15672 IsSlewing returns 0 03:41:22.994 00.057 15672 IsGuiding returns 0 03:41:22.995 00.001 15672 scope move finished after 276 + 135 ms 03:41:22.995 00.000 15672 Move returns status 0, amount 276 03:41:22.995 00.000 15672 move complete, result=0 03:41:22.995 00.000 15672 worker thread done servicing request 03:41:22.995 00.000 15672 Worker thread wakes up 03:41:22.995 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:22.996 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:22.996 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.5 px 276 ms NORTH 03:41:25.110 02.114 15672 Exposure complete 03:41:25.139 00.029 15672 worker thread done servicing request 03:41:25.139 00.000 30444 OnExposeComplete: enter 03:41:25.140 00.001 30444 UpdateGuideState(): m_state=6 03:41:25.140 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8432 03:41:25.140 00.000 30444 Star::Find returns 1 (1), X=462.98, Y=202.15, Mass=65632, SNR=60.7, Peak=7399 HFD=4.0 03:41:25.140 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 03:41:25.140 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 03:41:25.140 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-1.75 hyp=1.75 cameraTheta=-1.63 mountX=0.38 mountY=-1.73, mountTheta=-1.36 03:41:25.140 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-1.75, opts=13) 03:41:25.140 00.000 30444 Enqueuing Move request for scope (-0.10, -1.75) 03:41:25.140 00.000 15672 Worker thread wakes up 03:41:25.140 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -1.75) opts 0xd 03:41:25.141 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.10, -1.75) 03:41:25.141 00.000 15672 Moving (-0.10, -1.75) raw xDistance=0.38 yDistance=-1.73 03:41:25.141 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 03:41:25.141 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.73 from input -1.73 03:41:25.141 00.000 15672 MoveAxis(W, 102, ABG) 03:41:25.141 00.000 15672 Guiding Dir = 3, Dur = 102 03:41:25.141 00.000 15672 IsSlewing returns 0 03:41:25.143 00.002 15672 IsGuiding returns 0 03:41:25.147 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=14527, FiltMin=2554, FiltMax=11980, Gamma=2.950 03:41:25.166 00.019 15672 PulseGuide returned control before completion, sleep 89 03:41:25.189 00.023 30444 UpdateGuideState exits: m=65632 SNR=60.7 Saturated 03:41:25.189 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:25.189 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:25.189 00.000 30444 Enqueuing Expose request 03:41:25.259 00.070 15672 IsGuiding returns 1 03:41:25.259 00.000 15672 scope still moving after pulse duration time elapsed 03:41:25.280 00.021 15672 IsSlewing returns 0 03:41:25.280 00.000 15672 IsGuiding returns 0 03:41:25.280 00.000 15672 scope move finished after 102 + 35 ms 03:41:25.281 00.001 15672 Move returns status 0, amount 102 03:41:25.281 00.000 15672 MoveAxis(N, 309, ABG) 03:41:25.281 00.000 15672 Guiding Dir = 0, Dur = 309 03:41:25.281 00.000 15672 IsSlewing returns 0 03:41:25.282 00.001 15672 IsGuiding returns 0 03:41:25.358 00.076 15672 PulseGuide returned control before completion, sleep 243 03:41:25.615 00.257 15672 IsGuiding returns 1 03:41:25.615 00.000 15672 scope still moving after pulse duration time elapsed 03:41:25.635 00.020 15672 IsSlewing returns 0 03:41:25.637 00.002 15672 IsGuiding returns 1 03:41:25.658 00.021 15672 IsSlewing returns 0 03:41:25.661 00.003 15672 IsGuiding returns 1 03:41:25.681 00.020 15672 IsSlewing returns 0 03:41:25.695 00.014 15672 IsGuiding returns 0 03:41:25.695 00.000 15672 scope move finished after 309 + 104 ms 03:41:25.695 00.000 15672 Move returns status 0, amount 309 03:41:25.695 00.000 15672 move complete, result=0 03:41:25.695 00.000 15672 worker thread done servicing request 03:41:25.695 00.000 15672 Worker thread wakes up 03:41:25.696 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:25.696 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:25.696 00.000 30444 GuideStep: 0.4 px 102 ms WEST, -1.7 px 309 ms NORTH 03:41:27.605 01.909 15672 Exposure complete 03:41:27.625 00.020 15672 worker thread done servicing request 03:41:27.625 00.000 30444 OnExposeComplete: enter 03:41:27.625 00.000 30444 UpdateGuideState(): m_state=6 03:41:27.625 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8433 03:41:27.625 00.000 30444 Star::Find returns 1 (1), X=462.65, Y=202.85, Mass=62767, SNR=48.1, Peak=7256 HFD=3.7 03:41:27.625 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 03:41:27.625 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 03:41:27.625 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-1.04 hyp=1.13 cameraTheta=-1.96 mountX=-0.13 mountY=-1.11, mountTheta=-1.69 03:41:27.626 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-1.04, opts=13) 03:41:27.626 00.000 30444 Enqueuing Move request for scope (-0.43, -1.04) 03:41:27.626 00.000 15672 Worker thread wakes up 03:41:27.626 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -1.04) opts 0xd 03:41:27.626 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -1.04) 03:41:27.626 00.000 15672 Moving (-0.43, -1.04) raw xDistance=-0.13 yDistance=-1.11 03:41:27.626 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:41:27.626 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11 03:41:27.626 00.000 15672 MoveAxis(E, 0, ABG) 03:41:27.626 00.000 15672 Move returns status 0, amount 0 03:41:27.626 00.000 15672 MoveAxis(N, 198, ABG) 03:41:27.626 00.000 15672 Guiding Dir = 0, Dur = 198 03:41:27.626 00.000 15672 IsSlewing returns 0 03:41:27.627 00.001 15672 IsGuiding returns 0 03:41:27.632 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=13779, FiltMin=2626, FiltMax=11274, Gamma=2.950 03:41:27.706 00.074 15672 PulseGuide returned control before completion, sleep 129 03:41:27.840 00.134 15672 IsGuiding returns 1 03:41:27.840 00.000 15672 scope still moving after pulse duration time elapsed 03:41:27.861 00.021 15672 IsSlewing returns 0 03:41:27.865 00.004 15672 IsGuiding returns 1 03:41:27.886 00.021 15672 IsSlewing returns 0 03:41:27.888 00.002 15672 IsGuiding returns 1 03:41:27.897 00.009 30444 UpdateGuideState exits: m=62767 SNR=48.1 Saturated 03:41:27.897 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:27.898 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:27.898 00.000 30444 Enqueuing Expose request 03:41:27.910 00.012 15672 IsSlewing returns 0 03:41:27.911 00.001 15672 IsGuiding returns 1 03:41:27.933 00.022 15672 IsSlewing returns 0 03:41:27.978 00.045 15672 IsGuiding returns 0 03:41:27.978 00.000 15672 scope move finished after 198 + 153 ms 03:41:27.978 00.000 15672 Move returns status 0, amount 198 03:41:27.978 00.000 15672 move complete, result=0 03:41:27.978 00.000 15672 worker thread done servicing request 03:41:27.978 00.000 15672 Worker thread wakes up 03:41:27.978 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:27.978 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:27.978 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.1 px 198 ms NORTH 03:41:30.089 02.111 15672 Exposure complete 03:41:30.109 00.020 15672 worker thread done servicing request 03:41:30.109 00.000 30444 OnExposeComplete: enter 03:41:30.109 00.000 30444 UpdateGuideState(): m_state=6 03:41:30.109 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8434 03:41:30.109 00.000 30444 Star::Find returns 1 (1), X=462.53, Y=203.18, Mass=54759, SNR=43.4, Peak=7321 HFD=3.3 03:41:30.109 00.000 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.28) = xAngle (-1.95 = -1.95) 03:41:30.109 00.000 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.01 = -2.01) 03:41:30.109 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-0.71 hyp=0.90 cameraTheta=-2.23 mountX=-0.34 mountY=-0.82, mountTheta=-1.96 03:41:30.110 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-0.71, opts=13) 03:41:30.110 00.000 30444 Enqueuing Move request for scope (-0.55, -0.71) 03:41:30.110 00.000 15672 Worker thread wakes up 03:41:30.110 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.71) opts 0xd 03:41:30.110 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -0.71) 03:41:30.110 00.000 15672 Moving (-0.55, -0.71) raw xDistance=-0.34 yDistance=-0.82 03:41:30.110 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 03:41:30.110 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 03:41:30.110 00.000 15672 MoveAxis(E, 91, ABG) 03:41:30.110 00.000 15672 Guiding Dir = 2, Dur = 91 03:41:30.111 00.001 15672 IsSlewing returns 0 03:41:30.115 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=13632, FiltMin=2480, FiltMax=10939, Gamma=2.950 03:41:30.118 00.003 15672 IsGuiding returns 0 03:41:30.134 00.016 15672 PulseGuide returned control before completion, sleep 86 03:41:30.158 00.024 30444 UpdateGuideState exits: m=54759 SNR=43.4 Saturated 03:41:30.158 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:30.158 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:30.158 00.000 30444 Enqueuing Expose request 03:41:30.222 00.064 15672 IsGuiding returns 1 03:41:30.222 00.000 15672 scope still moving after pulse duration time elapsed 03:41:30.243 00.021 15672 IsSlewing returns 0 03:41:30.248 00.005 15672 IsGuiding returns 0 03:41:30.248 00.000 15672 scope move finished after 91 + 38 ms 03:41:30.248 00.000 15672 Move returns status 0, amount 91 03:41:30.248 00.000 15672 MoveAxis(N, 146, ABG) 03:41:30.248 00.000 15672 Guiding Dir = 0, Dur = 146 03:41:30.249 00.001 15672 IsSlewing returns 0 03:41:30.251 00.002 15672 IsGuiding returns 0 03:41:30.326 00.075 15672 PulseGuide returned control before completion, sleep 81 03:41:30.412 00.086 15672 IsGuiding returns 1 03:41:30.412 00.000 15672 scope still moving after pulse duration time elapsed 03:41:30.433 00.021 15672 IsSlewing returns 0 03:41:30.436 00.003 15672 IsGuiding returns 1 03:41:30.458 00.022 15672 IsSlewing returns 0 03:41:30.459 00.001 15672 IsGuiding returns 1 03:41:30.479 00.020 15672 IsSlewing returns 0 03:41:30.519 00.040 15672 IsGuiding returns 0 03:41:30.520 00.001 15672 scope move finished after 146 + 121 ms 03:41:30.520 00.000 15672 Move returns status 0, amount 146 03:41:30.520 00.000 15672 move complete, result=0 03:41:30.520 00.000 15672 worker thread done servicing request 03:41:30.520 00.000 15672 Worker thread wakes up 03:41:30.520 00.000 30444 GuideStep: -0.3 px 91 ms EAST, -0.8 px 146 ms NORTH 03:41:30.520 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:30.520 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:32.428 01.908 15672 Exposure complete 03:41:32.448 00.020 15672 worker thread done servicing request 03:41:32.448 00.000 30444 OnExposeComplete: enter 03:41:32.448 00.000 30444 UpdateGuideState(): m_state=6 03:41:32.448 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8435 03:41:32.448 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=203.15, Mass=69268, SNR=61.2, Peak=7561 HFD=4.1 03:41:32.448 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 03:41:32.448 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 03:41:32.448 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.74 hyp=0.74 cameraTheta=-1.61 mountX=0.18 mountY=-0.73, mountTheta=-1.33 03:41:32.449 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.74, opts=13) 03:41:32.449 00.000 30444 Enqueuing Move request for scope (-0.03, -0.74) 03:41:32.449 00.000 15672 Worker thread wakes up 03:41:32.449 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.74) opts 0xd 03:41:32.449 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.74) 03:41:32.449 00.000 15672 Moving (-0.03, -0.74) raw xDistance=0.18 yDistance=-0.73 03:41:32.449 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 03:41:32.449 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 03:41:32.449 00.000 15672 MoveAxis(E, 0, ABG) 03:41:32.449 00.000 15672 Move returns status 0, amount 0 03:41:32.449 00.000 15672 MoveAxis(N, 131, ABG) 03:41:32.449 00.000 15672 Guiding Dir = 0, Dur = 131 03:41:32.450 00.001 15672 IsSlewing returns 0 03:41:32.454 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=12883, FiltMin=2604, FiltMax=11187, Gamma=2.950 03:41:32.467 00.013 15672 IsGuiding returns 0 03:41:32.497 00.030 30444 UpdateGuideState exits: m=69268 SNR=61.2 Saturated 03:41:32.497 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:32.497 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:32.497 00.000 30444 Enqueuing Expose request 03:41:32.548 00.051 15672 PulseGuide returned control before completion, sleep 61 03:41:32.612 00.064 15672 IsGuiding returns 1 03:41:32.612 00.000 15672 scope still moving after pulse duration time elapsed 03:41:32.632 00.020 15672 IsSlewing returns 0 03:41:32.635 00.003 15672 IsGuiding returns 1 03:41:32.656 00.021 15672 IsSlewing returns 0 03:41:32.659 00.003 15672 IsGuiding returns 1 03:41:32.680 00.021 15672 IsSlewing returns 0 03:41:32.740 00.060 15672 IsGuiding returns 0 03:41:32.740 00.000 15672 scope move finished after 131 + 141 ms 03:41:32.740 00.000 15672 Move returns status 0, amount 131 03:41:32.740 00.000 15672 move complete, result=0 03:41:32.740 00.000 15672 worker thread done servicing request 03:41:32.741 00.001 15672 Worker thread wakes up 03:41:32.741 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:32.741 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:32.741 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 131 ms NORTH 03:41:34.850 02.109 15672 Exposure complete 03:41:34.870 00.020 15672 worker thread done servicing request 03:41:34.870 00.000 30444 OnExposeComplete: enter 03:41:34.870 00.000 30444 UpdateGuideState(): m_state=6 03:41:34.870 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8436 03:41:34.870 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=204.43, Mass=61587, SNR=54.1, Peak=6978 HFD=3.7 03:41:34.870 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 03:41:34.870 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 03:41:34.870 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.53 hyp=0.55 cameraTheta=1.34 mountX=-0.03 mountY=0.55, mountTheta=1.62 03:41:34.871 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.53, opts=13) 03:41:34.871 00.000 30444 Enqueuing Move request for scope (0.13, 0.53) 03:41:34.871 00.000 15672 Worker thread wakes up 03:41:34.871 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.53) opts 0xd 03:41:34.871 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.53) 03:41:34.871 00.000 15672 Moving (0.13, 0.53) raw xDistance=-0.03 yDistance=0.55 03:41:34.871 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 03:41:34.871 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:41:34.871 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55 03:41:34.871 00.000 15672 MoveAxis(E, 0, ABG) 03:41:34.871 00.000 15672 Move returns status 0, amount 0 03:41:34.871 00.000 15672 MoveAxis(N, 0, ABG) 03:41:34.871 00.000 15672 Move returns status 0, amount 0 03:41:34.872 00.001 15672 move complete, result=0 03:41:34.873 00.001 15672 worker thread done servicing request 03:41:34.877 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=13460, FiltMin=2567, FiltMax=12006, Gamma=2.950 03:41:35.029 00.152 30444 UpdateGuideState exits: m=61587 SNR=54.1 Saturated 03:41:35.029 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:35.030 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:35.030 00.000 30444 Enqueuing Expose request 03:41:35.030 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 03:41:35.030 00.000 15672 Worker thread wakes up 03:41:35.030 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:35.031 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:36.940 01.909 15672 Exposure complete 03:41:36.960 00.020 15672 worker thread done servicing request 03:41:36.960 00.000 30444 OnExposeComplete: enter 03:41:36.960 00.000 30444 UpdateGuideState(): m_state=6 03:41:36.960 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8437 03:41:36.960 00.000 30444 Star::Find returns 1 (1), X=463.51, Y=204.43, Mass=49361, SNR=42.7, Peak=6798 HFD=3.2 03:41:36.960 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 03:41:36.960 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 03:41:36.960 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.53 hyp=0.69 cameraTheta=0.89 mountX=0.27 mountY=0.61, mountTheta=1.16 03:41:36.961 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.53, opts=13) 03:41:36.961 00.000 30444 Enqueuing Move request for scope (0.43, 0.53) 03:41:36.961 00.000 15672 Worker thread wakes up 03:41:36.961 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.53) opts 0xd 03:41:36.961 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.53) 03:41:36.961 00.000 15672 Moving (0.43, 0.53) raw xDistance=0.27 yDistance=0.61 03:41:36.961 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 03:41:36.961 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:41:36.961 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61 03:41:36.961 00.000 15672 MoveAxis(W, 73, ABG) 03:41:36.961 00.000 15672 Guiding Dir = 3, Dur = 73 03:41:36.962 00.001 15672 IsSlewing returns 0 03:41:36.966 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=13900, FiltMin=2626, FiltMax=12346, Gamma=2.950 03:41:36.988 00.022 15672 IsGuiding returns 0 03:41:37.003 00.015 15672 PulseGuide returned control before completion, sleep 68 03:41:37.074 00.071 15672 IsGuiding returns 1 03:41:37.074 00.000 15672 scope still moving after pulse duration time elapsed 03:41:37.084 00.010 30444 UpdateGuideState exits: m=49361 SNR=42.7 Saturated 03:41:37.084 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:37.084 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:37.085 00.001 30444 Enqueuing Expose request 03:41:37.095 00.010 15672 IsSlewing returns 0 03:41:37.100 00.005 15672 IsGuiding returns 0 03:41:37.100 00.000 15672 scope move finished after 73 + 39 ms 03:41:37.100 00.000 15672 Move returns status 0, amount 73 03:41:37.100 00.000 15672 MoveAxis(N, 0, ABG) 03:41:37.100 00.000 15672 Move returns status 0, amount 0 03:41:37.100 00.000 15672 move complete, result=0 03:41:37.100 00.000 15672 worker thread done servicing request 03:41:37.100 00.000 15672 Worker thread wakes up 03:41:37.100 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:37.100 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:37.103 00.003 30444 GuideStep: 0.3 px 73 ms WEST, 0.6 px 0 ms NORTH 03:41:39.208 02.105 15672 Exposure complete 03:41:39.228 00.020 15672 worker thread done servicing request 03:41:39.228 00.000 30444 OnExposeComplete: enter 03:41:39.228 00.000 30444 UpdateGuideState(): m_state=6 03:41:39.228 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8438 03:41:39.228 00.000 30444 Star::Find returns 1 (1), X=463.69, Y=204.59, Mass=62027, SNR=53.1, Peak=7040 HFD=3.5 03:41:39.228 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 03:41:39.228 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 03:41:39.228 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=0.69 hyp=0.92 cameraTheta=0.85 mountX=0.39 mountY=0.81, mountTheta=1.12 03:41:39.229 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=0.69, opts=13) 03:41:39.229 00.000 30444 Enqueuing Move request for scope (0.60, 0.69) 03:41:39.229 00.000 15672 Worker thread wakes up 03:41:39.229 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.69) opts 0xd 03:41:39.229 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, 0.69) 03:41:39.229 00.000 15672 Moving (0.60, 0.69) raw xDistance=0.39 yDistance=0.81 03:41:39.229 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39 03:41:39.229 00.000 15672 resist switch: large excursion: input 0.81 thresh 0.75 direction from -1 to 1 03:41:39.229 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.43 03:41:39.229 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 03:41:39.229 00.000 15672 MoveAxis(W, 111, ABG) 03:41:39.229 00.000 15672 Guiding Dir = 3, Dur = 111 03:41:39.230 00.001 15672 IsSlewing returns 0 03:41:39.231 00.001 15672 IsGuiding returns 0 03:41:39.235 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=13476, FiltMin=2582, FiltMax=10819, Gamma=2.950 03:41:39.256 00.021 15672 PulseGuide returned control before completion, sleep 97 03:41:39.278 00.022 30444 UpdateGuideState exits: m=62027 SNR=53.1 Saturated 03:41:39.278 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:39.278 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:39.278 00.000 30444 Enqueuing Expose request 03:41:39.355 00.077 15672 IsGuiding returns 1 03:41:39.355 00.000 15672 scope still moving after pulse duration time elapsed 03:41:39.376 00.021 15672 IsSlewing returns 0 03:41:39.379 00.003 15672 IsGuiding returns 1 03:41:39.399 00.020 15672 IsSlewing returns 0 03:41:39.401 00.002 15672 IsGuiding returns 0 03:41:39.401 00.000 15672 scope move finished after 111 + 58 ms 03:41:39.401 00.000 15672 Move returns status 0, amount 111 03:41:39.401 00.000 15672 MoveAxis(S, 144, ABG) 03:41:39.401 00.000 15672 Guiding Dir = 1, Dur = 144 03:41:39.402 00.001 15672 IsSlewing returns 0 03:41:39.402 00.000 15672 IsGuiding returns 0 03:41:39.479 00.077 15672 PulseGuide returned control before completion, sleep 77 03:41:39.593 00.114 15672 IsGuiding returns 1 03:41:39.593 00.000 15672 scope still moving after pulse duration time elapsed 03:41:39.615 00.022 15672 IsSlewing returns 0 03:41:39.617 00.002 15672 IsGuiding returns 1 03:41:39.639 00.022 15672 IsSlewing returns 0 03:41:39.656 00.017 15672 IsGuiding returns 0 03:41:39.657 00.001 15672 scope move finished after 144 + 110 ms 03:41:39.657 00.000 15672 Move returns status 0, amount 144 03:41:39.657 00.000 15672 move complete, result=0 03:41:39.657 00.000 15672 worker thread done servicing request 03:41:39.657 00.000 15672 Worker thread wakes up 03:41:39.657 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:39.658 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:39.658 00.000 30444 GuideStep: 0.4 px 111 ms WEST, 0.8 px 144 ms SOUTH 03:41:41.567 01.909 15672 Exposure complete 03:41:41.587 00.020 15672 worker thread done servicing request 03:41:41.587 00.000 30444 OnExposeComplete: enter 03:41:41.587 00.000 30444 UpdateGuideState(): m_state=6 03:41:41.587 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8439 03:41:41.588 00.001 30444 Star::Find returns 1 (1), X=463.07, Y=204.29, Mass=62545, SNR=59.1, Peak=7240 HFD=3.9 03:41:41.588 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 03:41:41.588 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 03:41:41.588 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.61 mountX=-0.12 mountY=0.38, mountTheta=1.88 03:41:41.589 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.40, opts=13) 03:41:41.589 00.000 30444 Enqueuing Move request for scope (-0.01, 0.40) 03:41:41.589 00.000 15672 Worker thread wakes up 03:41:41.589 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.40) opts 0xd 03:41:41.589 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.40) 03:41:41.589 00.000 15672 Moving (-0.01, 0.40) raw xDistance=-0.12 yDistance=0.38 03:41:41.589 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 03:41:41.589 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 03:41:41.589 00.000 15672 MoveAxis(E, 0, ABG) 03:41:41.589 00.000 15672 Move returns status 0, amount 0 03:41:41.589 00.000 15672 MoveAxis(S, 69, ABG) 03:41:41.589 00.000 15672 Guiding Dir = 1, Dur = 69 03:41:41.590 00.001 15672 IsSlewing returns 0 03:41:41.591 00.001 15672 IsGuiding returns 0 03:41:41.595 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=13638, FiltMin=2590, FiltMax=10723, Gamma=2.950 03:41:41.640 00.045 30444 UpdateGuideState exits: m=62545 SNR=59.1 Saturated 03:41:41.640 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:41.640 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:41.640 00.000 30444 Enqueuing Expose request 03:41:41.669 00.029 15672 IsGuiding returns 1 03:41:41.669 00.000 15672 scope still moving after pulse duration time elapsed 03:41:41.691 00.022 15672 IsSlewing returns 0 03:41:41.764 00.073 15672 IsGuiding returns 0 03:41:41.765 00.001 15672 scope move finished after 69 + 104 ms 03:41:41.765 00.000 15672 Move returns status 0, amount 69 03:41:41.765 00.000 15672 move complete, result=0 03:41:41.765 00.000 15672 worker thread done servicing request 03:41:41.765 00.000 15672 Worker thread wakes up 03:41:41.765 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:41.765 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:41.766 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 69 ms SOUTH 03:41:43.872 02.106 15672 Exposure complete 03:41:43.892 00.020 15672 worker thread done servicing request 03:41:43.893 00.001 30444 OnExposeComplete: enter 03:41:43.893 00.000 30444 UpdateGuideState(): m_state=6 03:41:43.893 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8440 03:41:43.893 00.000 30444 Star::Find returns 1 (1), X=463.07, Y=204.75, Mass=58235, SNR=57.2, Peak=7936 HFD=3.3 03:41:43.893 00.000 30444 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.28) = xAngle (1.86 = 1.86) 03:41:43.893 00.000 30444 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 03:41:43.893 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.86 hyp=0.86 cameraTheta=1.58 mountX=-0.24 mountY=0.83, mountTheta=1.85 03:41:43.893 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.86, opts=13) 03:41:43.893 00.000 30444 Enqueuing Move request for scope (-0.01, 0.86) 03:41:43.893 00.000 15672 Worker thread wakes up 03:41:43.894 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.86) opts 0xd 03:41:43.894 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.86) 03:41:43.894 00.000 15672 Moving (-0.01, 0.86) raw xDistance=-0.24 yDistance=0.83 03:41:43.894 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:41:43.894 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 03:41:43.894 00.000 15672 MoveAxis(E, 0, ABG) 03:41:43.894 00.000 15672 Move returns status 0, amount 0 03:41:43.894 00.000 15672 MoveAxis(S, 149, ABG) 03:41:43.894 00.000 15672 Guiding Dir = 1, Dur = 149 03:41:43.894 00.000 15672 IsSlewing returns 0 03:41:43.895 00.001 15672 IsGuiding returns 0 03:41:43.900 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=13368, FiltMin=2625, FiltMax=11123, Gamma=2.950 03:41:43.942 00.042 30444 UpdateGuideState exits: m=58235 SNR=57.2 Saturated 03:41:43.943 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:43.943 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:43.943 00.000 30444 Enqueuing Expose request 03:41:43.969 00.026 15672 PulseGuide returned control before completion, sleep 86 03:41:44.057 00.088 15672 IsGuiding returns 1 03:41:44.057 00.000 15672 scope still moving after pulse duration time elapsed 03:41:44.077 00.020 15672 IsSlewing returns 0 03:41:44.144 00.067 15672 IsGuiding returns 0 03:41:44.144 00.000 15672 scope move finished after 149 + 99 ms 03:41:44.144 00.000 15672 Move returns status 0, amount 149 03:41:44.144 00.000 15672 move complete, result=0 03:41:44.144 00.000 15672 worker thread done servicing request 03:41:44.144 00.000 15672 Worker thread wakes up 03:41:44.144 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:44.145 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:44.145 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 149 ms SOUTH 03:41:46.051 01.906 15672 Exposure complete 03:41:46.074 00.023 15672 worker thread done servicing request 03:41:46.074 00.000 30444 OnExposeComplete: enter 03:41:46.074 00.000 30444 UpdateGuideState(): m_state=6 03:41:46.075 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8441 03:41:46.075 00.000 30444 Star::Find returns 1 (1), X=463.49, Y=205.16, Mass=67943, SNR=50.9, Peak=7990 HFD=3.7 03:41:46.075 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 03:41:46.075 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 03:41:46.075 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=1.27 hyp=1.33 cameraTheta=1.26 mountX=0.05 mountY=1.33, mountTheta=1.54 03:41:46.075 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=1.27, opts=13) 03:41:46.075 00.000 30444 Enqueuing Move request for scope (0.41, 1.27) 03:41:46.075 00.000 15672 Worker thread wakes up 03:41:46.075 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 1.27) opts 0xd 03:41:46.075 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 1.27) 03:41:46.075 00.000 15672 Moving (0.41, 1.27) raw xDistance=0.05 yDistance=1.33 03:41:46.076 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:41:46.076 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.33 from input 1.33 03:41:46.076 00.000 15672 MoveAxis(E, 0, ABG) 03:41:46.076 00.000 15672 Move returns status 0, amount 0 03:41:46.076 00.000 15672 MoveAxis(S, 237, ABG) 03:41:46.076 00.000 15672 Guiding Dir = 1, Dur = 237 03:41:46.076 00.000 15672 IsSlewing returns 0 03:41:46.077 00.001 15672 IsGuiding returns 0 03:41:46.081 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2147, max=14152, FiltMin=2590, FiltMax=11362, Gamma=2.950 03:41:46.124 00.043 30444 UpdateGuideState exits: m=67943 SNR=50.9 Saturated 03:41:46.124 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:46.124 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:46.124 00.000 30444 Enqueuing Expose request 03:41:46.157 00.033 15672 PulseGuide returned control before completion, sleep 168 03:41:46.328 00.171 15672 IsGuiding returns 1 03:41:46.328 00.000 15672 scope still moving after pulse duration time elapsed 03:41:46.349 00.021 15672 IsSlewing returns 0 03:41:46.351 00.002 15672 IsGuiding returns 1 03:41:46.371 00.020 15672 IsSlewing returns 0 03:41:46.372 00.001 15672 IsGuiding returns 1 03:41:46.393 00.021 15672 IsSlewing returns 0 03:41:46.394 00.001 15672 IsGuiding returns 1 03:41:46.415 00.021 15672 IsSlewing returns 0 03:41:46.461 00.046 15672 IsGuiding returns 0 03:41:46.461 00.000 15672 scope move finished after 237 + 146 ms 03:41:46.461 00.000 15672 Move returns status 0, amount 237 03:41:46.461 00.000 15672 move complete, result=0 03:41:46.461 00.000 15672 worker thread done servicing request 03:41:46.461 00.000 15672 Worker thread wakes up 03:41:46.461 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 1.3 px 237 ms SOUTH 03:41:46.461 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:46.461 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:48.570 02.109 15672 Exposure complete 03:41:48.589 00.019 15672 worker thread done servicing request 03:41:48.589 00.000 30444 OnExposeComplete: enter 03:41:48.590 00.001 30444 UpdateGuideState(): m_state=6 03:41:48.590 00.000 30444 Star::Find(15, 463, 205, 0, (0,0,0,0), 0.0, 255) frame 8442 03:41:48.590 00.000 30444 Star::Find returns 1 (1), X=462.90, Y=204.80, Mass=59632, SNR=53.4, Peak=7933 HFD=3.7 03:41:48.590 00.000 30444 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.28) = xAngle (2.05 = 2.05) 03:41:48.590 00.000 30444 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.99 = 1.99) 03:41:48.590 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.90 hyp=0.92 cameraTheta=1.77 mountX=-0.42 mountY=0.84, mountTheta=2.04 03:41:48.590 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.90, opts=13) 03:41:48.590 00.000 30444 Enqueuing Move request for scope (-0.18, 0.90) 03:41:48.590 00.000 15672 Worker thread wakes up 03:41:48.590 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.90) opts 0xd 03:41:48.590 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.90) 03:41:48.591 00.001 15672 Moving (-0.18, 0.90) raw xDistance=-0.42 yDistance=0.84 03:41:48.591 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 03:41:48.591 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 03:41:48.591 00.000 15672 MoveAxis(E, 114, ABG) 03:41:48.591 00.000 15672 Guiding Dir = 2, Dur = 114 03:41:48.592 00.001 15672 IsSlewing returns 0 03:41:48.592 00.000 15672 IsGuiding returns 0 03:41:48.597 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=14744, FiltMin=2557, FiltMax=11096, Gamma=2.950 03:41:48.617 00.020 15672 PulseGuide returned control before completion, sleep 99 03:41:48.719 00.102 15672 IsGuiding returns 1 03:41:48.719 00.000 15672 scope still moving after pulse duration time elapsed 03:41:48.740 00.021 15672 IsSlewing returns 0 03:41:48.742 00.002 15672 IsGuiding returns 1 03:41:48.763 00.021 15672 IsSlewing returns 0 03:41:48.779 00.016 15672 IsGuiding returns 0 03:41:48.779 00.000 15672 scope move finished after 114 + 72 ms 03:41:48.779 00.000 15672 Move returns status 0, amount 114 03:41:48.779 00.000 15672 MoveAxis(S, 150, ABG) 03:41:48.779 00.000 15672 Guiding Dir = 1, Dur = 150 03:41:48.779 00.000 15672 IsSlewing returns 0 03:41:48.780 00.001 15672 IsGuiding returns 0 03:41:48.789 00.009 30444 UpdateGuideState exits: m=59632 SNR=53.4 Saturated 03:41:48.789 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:48.789 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:48.789 00.000 30444 Enqueuing Expose request 03:41:48.890 00.101 15672 PulseGuide returned control before completion, sleep 51 03:41:48.944 00.054 15672 IsGuiding returns 1 03:41:48.944 00.000 15672 scope still moving after pulse duration time elapsed 03:41:48.965 00.021 15672 IsSlewing returns 0 03:41:48.968 00.003 15672 IsGuiding returns 1 03:41:48.989 00.021 15672 IsSlewing returns 0 03:41:48.992 00.003 15672 IsGuiding returns 1 03:41:49.013 00.021 15672 IsSlewing returns 0 03:41:49.034 00.021 15672 IsGuiding returns 0 03:41:49.034 00.000 15672 scope move finished after 150 + 103 ms 03:41:49.034 00.000 15672 Move returns status 0, amount 150 03:41:49.034 00.000 15672 move complete, result=0 03:41:49.034 00.000 15672 worker thread done servicing request 03:41:49.034 00.000 15672 Worker thread wakes up 03:41:49.034 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:49.034 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:49.034 00.000 30444 GuideStep: -0.4 px 114 ms EAST, 0.8 px 150 ms SOUTH 03:41:50.949 01.915 15672 Exposure complete 03:41:50.977 00.028 15672 worker thread done servicing request 03:41:50.977 00.000 30444 OnExposeComplete: enter 03:41:50.978 00.001 30444 UpdateGuideState(): m_state=6 03:41:50.978 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8443 03:41:50.978 00.000 30444 Star::Find returns 1 (1), X=463.22, Y=204.42, Mass=59281, SNR=46.6, Peak=7127 HFD=3.6 03:41:50.978 00.000 30444 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 03:41:50.978 00.000 30444 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.52 = 1.52) 03:41:50.978 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.53 hyp=0.55 cameraTheta=1.31 mountX=-0.01 mountY=0.55, mountTheta=1.59 03:41:50.978 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.53, opts=13) 03:41:50.978 00.000 30444 Enqueuing Move request for scope (0.14, 0.53) 03:41:50.978 00.000 15672 Worker thread wakes up 03:41:50.978 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.53) opts 0xd 03:41:50.979 00.001 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.53) 03:41:50.979 00.000 15672 Moving (0.14, 0.53) raw xDistance=-0.01 yDistance=0.55 03:41:50.979 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:41:50.979 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 03:41:50.979 00.000 15672 MoveAxis(E, 0, ABG) 03:41:50.979 00.000 15672 Move returns status 0, amount 0 03:41:50.979 00.000 15672 MoveAxis(S, 97, ABG) 03:41:50.979 00.000 15672 Guiding Dir = 1, Dur = 97 03:41:50.979 00.000 15672 IsSlewing returns 0 03:41:50.981 00.002 15672 IsGuiding returns 0 03:41:50.985 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=14286, FiltMin=2627, FiltMax=12011, Gamma=2.950 03:41:51.027 00.042 30444 UpdateGuideState exits: m=59281 SNR=46.6 Saturated 03:41:51.027 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:51.027 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:51.027 00.000 30444 Enqueuing Expose request 03:41:51.061 00.034 15672 PulseGuide returned control before completion, sleep 27 03:41:51.095 00.034 15672 IsGuiding returns 1 03:41:51.095 00.000 15672 scope still moving after pulse duration time elapsed 03:41:51.116 00.021 15672 IsSlewing returns 0 03:41:51.118 00.002 15672 IsGuiding returns 1 03:41:51.140 00.022 15672 IsSlewing returns 0 03:41:51.143 00.003 15672 IsGuiding returns 1 03:41:51.163 00.020 15672 IsSlewing returns 0 03:41:51.190 00.027 15672 IsGuiding returns 0 03:41:51.191 00.001 15672 scope move finished after 97 + 113 ms 03:41:51.191 00.000 15672 Move returns status 0, amount 97 03:41:51.191 00.000 15672 move complete, result=0 03:41:51.191 00.000 15672 worker thread done servicing request 03:41:51.191 00.000 15672 Worker thread wakes up 03:41:51.191 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:51.192 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:51.192 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 97 ms SOUTH 03:41:53.308 02.116 15672 Exposure complete 03:41:53.341 00.033 15672 worker thread done servicing request 03:41:53.341 00.000 30444 OnExposeComplete: enter 03:41:53.341 00.000 30444 UpdateGuideState(): m_state=6 03:41:53.341 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8444 03:41:53.341 00.000 30444 Star::Find returns 1 (1), X=462.74, Y=204.30, Mass=62422, SNR=50.7, Peak=6931 HFD=3.7 03:41:53.341 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 03:41:53.341 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.48 = 2.48) 03:41:53.341 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.41 hyp=0.53 cameraTheta=2.27 mountX=-0.44 mountY=0.32, mountTheta=2.50 03:41:53.342 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.41, opts=13) 03:41:53.342 00.000 30444 Enqueuing Move request for scope (-0.34, 0.41) 03:41:53.342 00.000 15672 Worker thread wakes up 03:41:53.342 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.41) opts 0xd 03:41:53.342 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.41) 03:41:53.342 00.000 15672 Moving (-0.34, 0.41) raw xDistance=-0.44 yDistance=0.32 03:41:53.342 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 03:41:53.342 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 03:41:53.342 00.000 15672 MoveAxis(E, 118, ABG) 03:41:53.342 00.000 15672 Guiding Dir = 2, Dur = 118 03:41:53.343 00.001 15672 IsSlewing returns 0 03:41:53.344 00.001 15672 IsGuiding returns 0 03:41:53.348 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=15192, FiltMin=2597, FiltMax=11382, Gamma=2.950 03:41:53.362 00.014 15672 PulseGuide returned control before completion, sleep 111 03:41:53.391 00.029 30444 UpdateGuideState exits: m=62422 SNR=50.7 Saturated 03:41:53.391 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:53.391 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:53.391 00.000 30444 Enqueuing Expose request 03:41:53.475 00.084 15672 IsGuiding returns 1 03:41:53.476 00.001 15672 scope still moving after pulse duration time elapsed 03:41:53.497 00.021 15672 IsSlewing returns 0 03:41:53.506 00.009 15672 IsGuiding returns 0 03:41:53.506 00.000 15672 scope move finished after 118 + 43 ms 03:41:53.506 00.000 15672 Move returns status 0, amount 118 03:41:53.506 00.000 15672 MoveAxis(S, 58, ABG) 03:41:53.506 00.000 15672 Guiding Dir = 1, Dur = 58 03:41:53.506 00.000 15672 IsSlewing returns 0 03:41:53.507 00.001 15672 IsGuiding returns 0 03:41:53.589 00.082 15672 IsGuiding returns 1 03:41:53.589 00.000 15672 scope still moving after pulse duration time elapsed 03:41:53.610 00.021 15672 IsSlewing returns 0 03:41:53.613 00.003 15672 IsGuiding returns 1 03:41:53.634 00.021 15672 IsSlewing returns 0 03:41:53.636 00.002 15672 IsGuiding returns 1 03:41:53.658 00.022 15672 IsSlewing returns 0 03:41:53.714 00.056 15672 IsGuiding returns 0 03:41:53.714 00.000 15672 scope move finished after 58 + 149 ms 03:41:53.714 00.000 15672 Move returns status 0, amount 58 03:41:53.714 00.000 15672 move complete, result=0 03:41:53.714 00.000 15672 worker thread done servicing request 03:41:53.715 00.001 15672 Worker thread wakes up 03:41:53.715 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:53.715 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:53.715 00.000 30444 GuideStep: -0.4 px 118 ms EAST, 0.3 px 58 ms SOUTH 03:41:55.622 01.907 15672 Exposure complete 03:41:55.642 00.020 15672 worker thread done servicing request 03:41:55.642 00.000 30444 OnExposeComplete: enter 03:41:55.642 00.000 30444 UpdateGuideState(): m_state=6 03:41:55.642 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8445 03:41:55.643 00.001 30444 Star::Find returns 1 (1), X=463.08, Y=204.02, Mass=58783, SNR=49.8, Peak=6997 HFD=4.1 03:41:55.643 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 03:41:55.643 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 03:41:55.643 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.59 mountX=-0.04 mountY=0.13, mountTheta=1.86 03:41:55.644 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.13, opts=13) 03:41:55.644 00.000 30444 Enqueuing Move request for scope (-0.00, 0.13) 03:41:55.644 00.000 15672 Worker thread wakes up 03:41:55.644 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd 03:41:55.644 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.13) 03:41:55.644 00.000 15672 Moving (-0.00, 0.13) raw xDistance=-0.04 yDistance=0.13 03:41:55.644 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:41:55.644 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:41:55.644 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 03:41:55.644 00.000 15672 MoveAxis(E, 0, ABG) 03:41:55.644 00.000 15672 Move returns status 0, amount 0 03:41:55.644 00.000 15672 MoveAxis(N, 0, ABG) 03:41:55.644 00.000 15672 Move returns status 0, amount 0 03:41:55.644 00.000 15672 move complete, result=0 03:41:55.645 00.001 15672 worker thread done servicing request 03:41:55.653 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=14096, FiltMin=2628, FiltMax=11225, Gamma=2.950 03:41:55.700 00.047 30444 UpdateGuideState exits: m=58783 SNR=49.8 Saturated 03:41:55.700 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:55.700 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:55.700 00.000 30444 Enqueuing Expose request 03:41:55.700 00.000 15672 Worker thread wakes up 03:41:55.700 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:55.700 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:55.700 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:41:57.808 02.108 15672 Exposure complete 03:41:57.831 00.023 15672 worker thread done servicing request 03:41:57.831 00.000 30444 OnExposeComplete: enter 03:41:57.831 00.000 30444 UpdateGuideState(): m_state=6 03:41:57.831 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8446 03:41:57.831 00.000 30444 Star::Find returns 1 (1), X=463.48, Y=204.16, Mass=57886, SNR=46.5, Peak=6560 HFD=3.7 03:41:57.831 00.000 30444 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.28) = xAngle (0.86 = 0.86) 03:41:57.832 00.001 30444 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.79 = 0.79) 03:41:57.832 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.26 hyp=0.48 cameraTheta=0.58 mountX=0.32 mountY=0.34, mountTheta=0.83 03:41:57.832 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.26, opts=13) 03:41:57.832 00.000 30444 Enqueuing Move request for scope (0.40, 0.26) 03:41:57.833 00.001 15672 Worker thread wakes up 03:41:57.833 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.26) opts 0xd 03:41:57.833 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.26) 03:41:57.833 00.000 15672 Moving (0.40, 0.26) raw xDistance=0.32 yDistance=0.34 03:41:57.833 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 03:41:57.833 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 03:41:57.833 00.000 15672 MoveAxis(W, 85, ABG) 03:41:57.833 00.000 15672 Guiding Dir = 3, Dur = 85 03:41:57.833 00.000 15672 IsSlewing returns 0 03:41:57.835 00.002 15672 IsGuiding returns 0 03:41:57.849 00.014 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=12759, FiltMin=2520, FiltMax=10793, Gamma=2.950 03:41:57.851 00.002 15672 PulseGuide returned control before completion, sleep 80 03:41:57.979 00.128 15672 IsGuiding returns 0 03:41:57.979 00.000 15672 Move returns status 0, amount 85 03:41:57.979 00.000 15672 MoveAxis(S, 61, ABG) 03:41:57.979 00.000 15672 Guiding Dir = 1, Dur = 61 03:41:57.980 00.001 15672 IsSlewing returns 0 03:41:57.980 00.000 15672 IsGuiding returns 0 03:41:57.986 00.006 30444 UpdateGuideState exits: m=57886 SNR=46.5 Saturated 03:41:57.986 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:41:57.986 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:41:57.986 00.000 30444 Enqueuing Expose request 03:41:58.062 00.076 15672 IsGuiding returns 1 03:41:58.062 00.000 15672 scope still moving after pulse duration time elapsed 03:41:58.083 00.021 15672 IsSlewing returns 0 03:41:58.086 00.003 15672 IsGuiding returns 1 03:41:58.107 00.021 15672 IsSlewing returns 0 03:41:58.110 00.003 15672 IsGuiding returns 1 03:41:58.131 00.021 15672 IsSlewing returns 0 03:41:58.155 00.024 15672 IsGuiding returns 0 03:41:58.155 00.000 15672 scope move finished after 61 + 113 ms 03:41:58.155 00.000 15672 Move returns status 0, amount 61 03:41:58.155 00.000 15672 move complete, result=0 03:41:58.155 00.000 15672 worker thread done servicing request 03:41:58.155 00.000 15672 Worker thread wakes up 03:41:58.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:41:58.155 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:41:58.155 00.000 30444 GuideStep: 0.3 px 85 ms WEST, 0.3 px 61 ms SOUTH 03:42:00.060 01.905 15672 Exposure complete 03:42:00.080 00.020 15672 worker thread done servicing request 03:42:00.080 00.000 30444 OnExposeComplete: enter 03:42:00.080 00.000 30444 UpdateGuideState(): m_state=6 03:42:00.081 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8447 03:42:00.081 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=204.35, Mass=67373, SNR=49.1, Peak=6744 HFD=4.0 03:42:00.081 00.000 30444 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 03:42:00.081 00.000 30444 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 03:42:00.081 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.46 hyp=0.46 cameraTheta=1.53 mountX=-0.11 mountY=0.45, mountTheta=1.81 03:42:00.081 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.46, opts=13) 03:42:00.081 00.000 30444 Enqueuing Move request for scope (0.02, 0.46) 03:42:00.081 00.000 15672 Worker thread wakes up 03:42:00.081 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.46) opts 0xd 03:42:00.081 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.46) 03:42:00.081 00.000 15672 Moving (0.02, 0.46) raw xDistance=-0.11 yDistance=0.45 03:42:00.081 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 03:42:00.082 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 03:42:00.082 00.000 15672 MoveAxis(E, 0, ABG) 03:42:00.082 00.000 15672 Move returns status 0, amount 0 03:42:00.082 00.000 15672 MoveAxis(S, 80, ABG) 03:42:00.082 00.000 15672 Guiding Dir = 1, Dur = 80 03:42:00.082 00.000 15672 IsSlewing returns 0 03:42:00.083 00.001 15672 IsGuiding returns 0 03:42:00.088 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=13431, FiltMin=2617, FiltMax=10940, Gamma=2.950 03:42:00.169 00.081 15672 IsGuiding returns 1 03:42:00.169 00.000 15672 scope still moving after pulse duration time elapsed 03:42:00.191 00.022 15672 IsSlewing returns 0 03:42:00.192 00.001 15672 IsGuiding returns 1 03:42:00.212 00.020 15672 IsSlewing returns 0 03:42:00.213 00.001 15672 IsGuiding returns 1 03:42:00.234 00.021 15672 IsSlewing returns 0 03:42:00.236 00.002 15672 IsGuiding returns 1 03:42:00.256 00.020 15672 IsSlewing returns 0 03:42:00.327 00.071 15672 IsGuiding returns 0 03:42:00.327 00.000 15672 scope move finished after 80 + 163 ms 03:42:00.327 00.000 15672 Move returns status 0, amount 80 03:42:00.327 00.000 15672 move complete, result=0 03:42:00.327 00.000 15672 worker thread done servicing request 03:42:00.569 00.242 30444 UpdateGuideState exits: m=67373 SNR=49.1 Saturated 03:42:00.569 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:00.569 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:00.569 00.000 30444 Enqueuing Expose request 03:42:00.569 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 80 ms SOUTH 03:42:00.570 00.001 15672 Worker thread wakes up 03:42:00.570 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:00.570 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:02.678 02.108 15672 Exposure complete 03:42:02.698 00.020 15672 worker thread done servicing request 03:42:02.698 00.000 30444 OnExposeComplete: enter 03:42:02.698 00.000 30444 UpdateGuideState(): m_state=6 03:42:02.698 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8448 03:42:02.698 00.000 30444 Star::Find returns 1 (1), X=462.76, Y=204.29, Mass=57584, SNR=47.2, Peak=7301 HFD=3.5 03:42:02.698 00.000 30444 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.28) = xAngle (2.52 = 2.52) 03:42:02.698 00.000 30444 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 03:42:02.698 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.40 hyp=0.51 cameraTheta=2.24 mountX=-0.42 mountY=0.32, mountTheta=2.48 03:42:02.699 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.40, opts=13) 03:42:02.699 00.000 30444 Enqueuing Move request for scope (-0.32, 0.40) 03:42:02.699 00.000 15672 Worker thread wakes up 03:42:02.699 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.40) opts 0xd 03:42:02.699 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.40) 03:42:02.699 00.000 15672 Moving (-0.32, 0.40) raw xDistance=-0.42 yDistance=0.32 03:42:02.699 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 03:42:02.699 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 03:42:02.699 00.000 15672 MoveAxis(E, 112, ABG) 03:42:02.699 00.000 15672 Guiding Dir = 2, Dur = 112 03:42:02.700 00.001 15672 IsSlewing returns 0 03:42:02.705 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=14346, FiltMin=2627, FiltMax=11695, Gamma=2.950 03:42:02.724 00.019 15672 IsGuiding returns 0 03:42:02.739 00.015 15672 PulseGuide returned control before completion, sleep 107 03:42:02.748 00.009 30444 UpdateGuideState exits: m=57584 SNR=47.2 Saturated 03:42:02.748 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:02.748 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:02.748 00.000 30444 Enqueuing Expose request 03:42:02.883 00.135 15672 IsGuiding returns 1 03:42:02.883 00.000 15672 scope still moving after pulse duration time elapsed 03:42:02.904 00.021 15672 IsSlewing returns 0 03:42:02.909 00.005 15672 IsGuiding returns 0 03:42:02.909 00.000 15672 scope move finished after 112 + 73 ms 03:42:02.909 00.000 15672 Move returns status 0, amount 112 03:42:02.909 00.000 15672 MoveAxis(S, 58, ABG) 03:42:02.909 00.000 15672 Guiding Dir = 1, Dur = 58 03:42:02.909 00.000 15672 IsSlewing returns 0 03:42:02.910 00.001 15672 IsGuiding returns 0 03:42:03.028 00.118 15672 IsGuiding returns 1 03:42:03.028 00.000 15672 scope still moving after pulse duration time elapsed 03:42:03.050 00.022 15672 IsSlewing returns 0 03:42:03.053 00.003 15672 IsGuiding returns 1 03:42:03.073 00.020 15672 IsSlewing returns 0 03:42:03.093 00.020 15672 IsGuiding returns 0 03:42:03.093 00.000 15672 scope move finished after 58 + 124 ms 03:42:03.093 00.000 15672 Move returns status 0, amount 58 03:42:03.093 00.000 15672 move complete, result=0 03:42:03.093 00.000 15672 worker thread done servicing request 03:42:03.093 00.000 15672 Worker thread wakes up 03:42:03.094 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:03.094 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:03.094 00.000 30444 GuideStep: -0.4 px 112 ms EAST, 0.3 px 58 ms SOUTH 03:42:05.002 01.908 15672 Exposure complete 03:42:05.021 00.019 15672 worker thread done servicing request 03:42:05.022 00.001 30444 OnExposeComplete: enter 03:42:05.022 00.000 30444 UpdateGuideState(): m_state=6 03:42:05.022 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8449 03:42:05.022 00.000 30444 Star::Find returns 1 (1), X=463.42, Y=204.28, Mass=69015, SNR=53.3, Peak=7171 HFD=3.8 03:42:05.022 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 03:42:05.022 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.07 = 1.07) 03:42:05.022 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.38 hyp=0.51 cameraTheta=0.85 mountX=0.22 mountY=0.45, mountTheta=1.12 03:42:05.022 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.38, opts=13) 03:42:05.022 00.000 30444 Enqueuing Move request for scope (0.34, 0.38) 03:42:05.023 00.001 15672 Worker thread wakes up 03:42:05.023 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.38) opts 0xd 03:42:05.023 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.38) 03:42:05.023 00.000 15672 Moving (0.34, 0.38) raw xDistance=0.22 yDistance=0.45 03:42:05.023 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:42:05.023 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 03:42:05.023 00.000 15672 MoveAxis(E, 0, ABG) 03:42:05.023 00.000 15672 Move returns status 0, amount 0 03:42:05.023 00.000 15672 MoveAxis(S, 80, ABG) 03:42:05.023 00.000 15672 Guiding Dir = 1, Dur = 80 03:42:05.023 00.000 15672 IsSlewing returns 0 03:42:05.024 00.001 15672 IsGuiding returns 0 03:42:05.029 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1948, max=14004, FiltMin=2614, FiltMax=11209, Gamma=2.950 03:42:05.072 00.043 30444 UpdateGuideState exits: m=69015 SNR=53.3 Saturated 03:42:05.072 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:05.072 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:05.072 00.000 30444 Enqueuing Expose request 03:42:05.104 00.032 15672 PulseGuide returned control before completion, sleep 12 03:42:05.118 00.014 15672 IsGuiding returns 1 03:42:05.118 00.000 15672 scope still moving after pulse duration time elapsed 03:42:05.139 00.021 15672 IsSlewing returns 0 03:42:05.169 00.030 15672 IsGuiding returns 1 03:42:05.190 00.021 15672 IsSlewing returns 0 03:42:05.192 00.002 15672 IsGuiding returns 1 03:42:05.213 00.021 15672 IsSlewing returns 0 03:42:05.232 00.019 15672 IsGuiding returns 0 03:42:05.233 00.001 15672 scope move finished after 80 + 128 ms 03:42:05.233 00.000 15672 Move returns status 0, amount 80 03:42:05.233 00.000 15672 move complete, result=0 03:42:05.233 00.000 15672 worker thread done servicing request 03:42:05.233 00.000 15672 Worker thread wakes up 03:42:05.233 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:05.233 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:05.234 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 80 ms SOUTH 03:42:07.344 02.110 15672 Exposure complete 03:42:07.372 00.028 15672 worker thread done servicing request 03:42:07.372 00.000 30444 OnExposeComplete: enter 03:42:07.372 00.000 30444 UpdateGuideState(): m_state=6 03:42:07.372 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8450 03:42:07.372 00.000 30444 Star::Find returns 1 (1), X=462.92, Y=204.19, Mass=62904, SNR=48.7, Peak=6450 HFD=4.2 03:42:07.372 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 03:42:07.372 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.29 = 2.29) 03:42:07.372 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.30 hyp=0.34 cameraTheta=2.07 mountX=-0.24 mountY=0.26, mountTheta=2.32 03:42:07.372 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.30, opts=13) 03:42:07.373 00.001 30444 Enqueuing Move request for scope (-0.16, 0.30) 03:42:07.373 00.000 15672 Worker thread wakes up 03:42:07.373 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.30) opts 0xd 03:42:07.373 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.30) 03:42:07.373 00.000 15672 Moving (-0.16, 0.30) raw xDistance=-0.24 yDistance=0.26 03:42:07.373 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:42:07.373 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 03:42:07.373 00.000 15672 MoveAxis(E, 0, ABG) 03:42:07.373 00.000 15672 Move returns status 0, amount 0 03:42:07.373 00.000 15672 MoveAxis(S, 46, ABG) 03:42:07.373 00.000 15672 Guiding Dir = 1, Dur = 46 03:42:07.373 00.000 15672 IsSlewing returns 0 03:42:07.375 00.002 15672 IsGuiding returns 0 03:42:07.379 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=12767, FiltMin=2566, FiltMax=9823, Gamma=2.950 03:42:07.420 00.041 30444 UpdateGuideState exits: m=62904 SNR=48.7 Saturated 03:42:07.420 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:07.420 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:07.422 00.002 30444 Enqueuing Expose request 03:42:07.454 00.032 15672 IsGuiding returns 1 03:42:07.454 00.000 15672 scope still moving after pulse duration time elapsed 03:42:07.475 00.021 15672 IsSlewing returns 0 03:42:07.475 00.000 15672 IsGuiding returns 1 03:42:07.496 00.021 15672 IsSlewing returns 0 03:42:07.496 00.000 15672 IsGuiding returns 1 03:42:07.518 00.022 15672 IsSlewing returns 0 03:42:07.564 00.046 15672 IsGuiding returns 0 03:42:07.564 00.000 15672 scope move finished after 46 + 144 ms 03:42:07.565 00.001 15672 Move returns status 0, amount 46 03:42:07.565 00.000 15672 move complete, result=0 03:42:07.565 00.000 15672 worker thread done servicing request 03:42:07.565 00.000 15672 Worker thread wakes up 03:42:07.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:07.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:07.565 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 46 ms SOUTH 03:42:09.481 01.916 15672 Exposure complete 03:42:09.513 00.032 15672 worker thread done servicing request 03:42:09.513 00.000 30444 OnExposeComplete: enter 03:42:09.513 00.000 30444 UpdateGuideState(): m_state=6 03:42:09.513 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8451 03:42:09.513 00.000 30444 Star::Find returns 1 (1), X=462.57, Y=203.67, Mass=62233, SNR=51.3, Peak=7368 HFD=3.7 03:42:09.513 00.000 30444 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.28) = xAngle (-2.46 = -2.46) 03:42:09.514 00.001 30444 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.52 = -2.52) 03:42:09.514 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.22 hyp=0.56 cameraTheta=-2.74 mountX=-0.43 mountY=-0.33, mountTheta=-2.50 03:42:09.514 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.22, opts=13) 03:42:09.514 00.000 30444 Enqueuing Move request for scope (-0.51, -0.22) 03:42:09.514 00.000 15672 Worker thread wakes up 03:42:09.514 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.22) opts 0xd 03:42:09.514 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.22) 03:42:09.514 00.000 15672 Moving (-0.51, -0.22) raw xDistance=-0.43 yDistance=-0.33 03:42:09.514 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 03:42:09.514 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:42:09.514 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 03:42:09.515 00.001 15672 MoveAxis(E, 117, ABG) 03:42:09.515 00.000 15672 Guiding Dir = 2, Dur = 117 03:42:09.515 00.000 15672 IsSlewing returns 0 03:42:09.517 00.002 15672 IsGuiding returns 0 03:42:09.522 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=15163, FiltMin=2450, FiltMax=11698, Gamma=2.950 03:42:09.545 00.023 15672 PulseGuide returned control before completion, sleep 100 03:42:09.565 00.020 30444 UpdateGuideState exits: m=62233 SNR=51.3 Saturated 03:42:09.565 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:09.565 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:09.565 00.000 30444 Enqueuing Expose request 03:42:09.646 00.081 15672 IsGuiding returns 1 03:42:09.646 00.000 15672 scope still moving after pulse duration time elapsed 03:42:09.667 00.021 15672 IsSlewing returns 0 03:42:09.721 00.054 15672 IsGuiding returns 0 03:42:09.721 00.000 15672 scope move finished after 117 + 86 ms 03:42:09.721 00.000 15672 Move returns status 0, amount 117 03:42:09.721 00.000 15672 MoveAxis(N, 0, ABG) 03:42:09.721 00.000 15672 Move returns status 0, amount 0 03:42:09.721 00.000 15672 move complete, result=0 03:42:09.721 00.000 15672 worker thread done servicing request 03:42:09.721 00.000 15672 Worker thread wakes up 03:42:09.721 00.000 30444 GuideStep: -0.4 px 117 ms EAST, -0.3 px 0 ms NORTH 03:42:09.721 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:09.721 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:11.828 02.107 15672 Exposure complete 03:42:11.848 00.020 15672 worker thread done servicing request 03:42:11.848 00.000 30444 OnExposeComplete: enter 03:42:11.848 00.000 30444 UpdateGuideState(): m_state=6 03:42:11.848 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8452 03:42:11.848 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=203.97, Mass=63574, SNR=55.6, Peak=7012 HFD=4.1 03:42:11.848 00.000 30444 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 03:42:11.848 00.000 30444 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 03:42:11.848 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=0.06 mountY=0.09, mountTheta=0.94 03:42:11.849 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.07, opts=13) 03:42:11.849 00.000 30444 Enqueuing Move request for scope (0.09, 0.07) 03:42:11.849 00.000 15672 Worker thread wakes up 03:42:11.849 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd 03:42:11.849 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.07) 03:42:11.849 00.000 15672 Moving (0.09, 0.07) raw xDistance=0.06 yDistance=0.09 03:42:11.849 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 03:42:11.849 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:42:11.849 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 03:42:11.849 00.000 15672 MoveAxis(E, 0, ABG) 03:42:11.849 00.000 15672 Move returns status 0, amount 0 03:42:11.849 00.000 15672 MoveAxis(N, 0, ABG) 03:42:11.849 00.000 15672 Move returns status 0, amount 0 03:42:11.849 00.000 15672 move complete, result=0 03:42:11.849 00.000 15672 worker thread done servicing request 03:42:11.854 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=14342, FiltMin=2596, FiltMax=11170, Gamma=2.950 03:42:12.231 00.377 30444 UpdateGuideState exits: m=63574 SNR=55.6 Saturated 03:42:12.231 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:12.231 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:12.231 00.000 30444 Enqueuing Expose request 03:42:12.231 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:42:12.231 00.000 15672 Worker thread wakes up 03:42:12.231 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:12.231 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:14.137 01.906 15672 Exposure complete 03:42:14.157 00.020 15672 worker thread done servicing request 03:42:14.157 00.000 30444 OnExposeComplete: enter 03:42:14.157 00.000 30444 UpdateGuideState(): m_state=6 03:42:14.157 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8453 03:42:14.158 00.001 30444 Star::Find returns 1 (1), X=462.96, Y=204.05, Mass=58056, SNR=47.3, Peak=6911 HFD=4.0 03:42:14.158 00.000 30444 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.28) = xAngle (2.52 = 2.52) 03:42:14.158 00.000 30444 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 03:42:14.158 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.24 mountX=-0.16 mountY=0.13, mountTheta=2.48 03:42:14.158 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.16, opts=13) 03:42:14.158 00.000 30444 Enqueuing Move request for scope (-0.12, 0.16) 03:42:14.158 00.000 15672 Worker thread wakes up 03:42:14.158 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd 03:42:14.158 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.16) 03:42:14.158 00.000 15672 Moving (-0.12, 0.16) raw xDistance=-0.16 yDistance=0.13 03:42:14.158 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 03:42:14.159 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:42:14.159 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 03:42:14.159 00.000 15672 MoveAxis(E, 0, ABG) 03:42:14.159 00.000 15672 Move returns status 0, amount 0 03:42:14.159 00.000 15672 MoveAxis(N, 0, ABG) 03:42:14.159 00.000 15672 Move returns status 0, amount 0 03:42:14.159 00.000 15672 move complete, result=0 03:42:14.159 00.000 15672 worker thread done servicing request 03:42:14.163 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=13324, FiltMin=2634, FiltMax=10776, Gamma=2.950 03:42:14.206 00.043 30444 UpdateGuideState exits: m=58056 SNR=47.3 Saturated 03:42:14.206 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:14.206 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:14.206 00.000 30444 Enqueuing Expose request 03:42:14.206 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:42:14.207 00.001 15672 Worker thread wakes up 03:42:14.207 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:14.207 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:16.324 02.117 15672 Exposure complete 03:42:16.356 00.032 15672 worker thread done servicing request 03:42:16.356 00.000 30444 OnExposeComplete: enter 03:42:16.356 00.000 30444 UpdateGuideState(): m_state=6 03:42:16.356 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8454 03:42:16.356 00.000 30444 Star::Find returns 1 (1), X=462.58, Y=203.88, Mass=57802, SNR=53.4, Peak=7176 HFD=3.6 03:42:16.356 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 03:42:16.356 00.000 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 03:42:16.356 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=-0.01 hyp=0.50 cameraTheta=-3.12 mountX=-0.48 mountY=-0.12, mountTheta=-2.90 03:42:16.357 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=-0.01, opts=13) 03:42:16.357 00.000 30444 Enqueuing Move request for scope (-0.50, -0.01) 03:42:16.357 00.000 15672 Worker thread wakes up 03:42:16.357 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.01) opts 0xd 03:42:16.357 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, -0.01) 03:42:16.357 00.000 15672 Moving (-0.50, -0.01) raw xDistance=-0.48 yDistance=-0.12 03:42:16.357 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 03:42:16.357 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:42:16.357 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 03:42:16.357 00.000 15672 MoveAxis(E, 129, ABG) 03:42:16.357 00.000 15672 Guiding Dir = 2, Dur = 129 03:42:16.358 00.001 15672 IsSlewing returns 0 03:42:16.362 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=13120, FiltMin=2622, FiltMax=10363, Gamma=2.950 03:42:16.367 00.005 15672 IsGuiding returns 0 03:42:16.382 00.015 15672 PulseGuide returned control before completion, sleep 124 03:42:16.527 00.145 15672 IsGuiding returns 0 03:42:16.527 00.000 15672 Move returns status 0, amount 129 03:42:16.527 00.000 15672 MoveAxis(N, 0, ABG) 03:42:16.527 00.000 15672 Move returns status 0, amount 0 03:42:16.527 00.000 15672 move complete, result=0 03:42:16.528 00.001 15672 worker thread done servicing request 03:42:16.822 00.294 30444 UpdateGuideState exits: m=57802 SNR=53.4 Saturated 03:42:16.822 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:16.822 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:16.822 00.000 30444 Enqueuing Expose request 03:42:16.823 00.001 30444 GuideStep: -0.5 px 129 ms EAST, -0.1 px 0 ms NORTH 03:42:16.823 00.000 15672 Worker thread wakes up 03:42:16.823 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:16.823 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:18.741 01.918 15672 Exposure complete 03:42:18.770 00.029 15672 worker thread done servicing request 03:42:18.770 00.000 30444 OnExposeComplete: enter 03:42:18.770 00.000 30444 UpdateGuideState(): m_state=6 03:42:18.770 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8455 03:42:18.770 00.000 30444 Star::Find returns 1 (1), X=463.06, Y=203.88, Mass=62506, SNR=58.9, Peak=7141 HFD=3.9 03:42:18.770 00.000 30444 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.28) = xAngle (-2.28 = -2.28) 03:42:18.770 00.000 30444 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.34 = -2.34) 03:42:18.770 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.56 mountX=-0.01 mountY=-0.01, mountTheta=-2.31 03:42:18.771 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.01, opts=13) 03:42:18.771 00.000 30444 Enqueuing Move request for scope (-0.02, -0.01) 03:42:18.771 00.000 15672 Worker thread wakes up 03:42:18.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd 03:42:18.771 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.01) 03:42:18.771 00.000 15672 Moving (-0.02, -0.01) raw xDistance=-0.01 yDistance=-0.01 03:42:18.771 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:42:18.771 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:42:18.771 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 03:42:18.771 00.000 15672 MoveAxis(E, 0, ABG) 03:42:18.771 00.000 15672 Move returns status 0, amount 0 03:42:18.771 00.000 15672 MoveAxis(N, 0, ABG) 03:42:18.771 00.000 15672 Move returns status 0, amount 0 03:42:18.771 00.000 15672 move complete, result=0 03:42:18.771 00.000 15672 worker thread done servicing request 03:42:18.776 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2300, max=14968, FiltMin=2596, FiltMax=11949, Gamma=2.950 03:42:18.905 00.129 30444 UpdateGuideState exits: m=62506 SNR=58.9 Saturated 03:42:18.906 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:18.906 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:18.906 00.000 30444 Enqueuing Expose request 03:42:18.906 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 03:42:18.906 00.000 15672 Worker thread wakes up 03:42:18.906 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:18.906 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:21.016 02.110 15672 Exposure complete 03:42:21.036 00.020 15672 worker thread done servicing request 03:42:21.036 00.000 30444 OnExposeComplete: enter 03:42:21.036 00.000 30444 UpdateGuideState(): m_state=6 03:42:21.036 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8456 03:42:21.037 00.001 30444 Star::Find returns 1 (1), X=463.12, Y=203.77, Mass=64512, SNR=52.0, Peak=6927 HFD=4.1 03:42:21.037 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 03:42:21.037 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.05 = -1.05) 03:42:21.037 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.26 mountX=0.07 mountY=-0.12, mountTheta=-1.00 03:42:21.037 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.13, opts=13) 03:42:21.037 00.000 30444 Enqueuing Move request for scope (0.04, -0.13) 03:42:21.037 00.000 15672 Worker thread wakes up 03:42:21.037 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd 03:42:21.037 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.13) 03:42:21.037 00.000 15672 Moving (0.04, -0.13) raw xDistance=0.07 yDistance=-0.12 03:42:21.037 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:42:21.037 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:42:21.038 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 03:42:21.038 00.000 15672 MoveAxis(E, 0, ABG) 03:42:21.038 00.000 15672 Move returns status 0, amount 0 03:42:21.038 00.000 15672 MoveAxis(N, 0, ABG) 03:42:21.038 00.000 15672 Move returns status 0, amount 0 03:42:21.038 00.000 15672 move complete, result=0 03:42:21.038 00.000 15672 worker thread done servicing request 03:42:21.043 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=14018, FiltMin=2608, FiltMax=10805, Gamma=2.950 03:42:21.086 00.043 30444 UpdateGuideState exits: m=64512 SNR=52.0 Saturated 03:42:21.086 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:21.086 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:21.086 00.000 30444 Enqueuing Expose request 03:42:21.086 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:42:21.086 00.000 15672 Worker thread wakes up 03:42:21.087 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:21.087 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:22.995 01.908 15672 Exposure complete 03:42:23.015 00.020 15672 worker thread done servicing request 03:42:23.015 00.000 30444 OnExposeComplete: enter 03:42:23.015 00.000 30444 UpdateGuideState(): m_state=6 03:42:23.015 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8457 03:42:23.015 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=203.61, Mass=67167, SNR=49.7, Peak=7664 HFD=3.7 03:42:23.015 00.000 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 03:42:23.015 00.000 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 03:42:23.015 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.28 mountX=0.16 mountY=-0.26, mountTheta=-1.01 03:42:23.016 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.28, opts=13) 03:42:23.016 00.000 30444 Enqueuing Move request for scope (0.09, -0.28) 03:42:23.016 00.000 15672 Worker thread wakes up 03:42:23.016 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd 03:42:23.016 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.28) 03:42:23.016 00.000 15672 Moving (0.09, -0.28) raw xDistance=0.16 yDistance=-0.26 03:42:23.016 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 03:42:23.016 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:42:23.016 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 03:42:23.016 00.000 15672 MoveAxis(E, 0, ABG) 03:42:23.016 00.000 15672 Move returns status 0, amount 0 03:42:23.016 00.000 15672 MoveAxis(N, 0, ABG) 03:42:23.016 00.000 15672 Move returns status 0, amount 0 03:42:23.016 00.000 15672 move complete, result=0 03:42:23.016 00.000 15672 worker thread done servicing request 03:42:23.021 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=12895, FiltMin=2540, FiltMax=10835, Gamma=2.950 03:42:23.064 00.043 30444 UpdateGuideState exits: m=67167 SNR=49.7 Saturated 03:42:23.064 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:23.064 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:23.064 00.000 30444 Enqueuing Expose request 03:42:23.064 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 03:42:23.064 00.000 15672 Worker thread wakes up 03:42:23.064 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:23.064 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:25.180 02.116 15672 Exposure complete 03:42:25.212 00.032 15672 worker thread done servicing request 03:42:25.212 00.000 30444 OnExposeComplete: enter 03:42:25.212 00.000 30444 UpdateGuideState(): m_state=6 03:42:25.212 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8458 03:42:25.212 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=203.48, Mass=64890, SNR=48.3, Peak=7444 HFD=3.7 03:42:25.212 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 03:42:25.212 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 03:42:25.212 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.41 hyp=0.43 cameraTheta=-1.86 mountX=-0.01 mountY=-0.43, mountTheta=-1.59 03:42:25.213 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.41, opts=13) 03:42:25.213 00.000 30444 Enqueuing Move request for scope (-0.12, -0.41) 03:42:25.213 00.000 15672 Worker thread wakes up 03:42:25.213 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.41) opts 0xd 03:42:25.213 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.41) 03:42:25.213 00.000 15672 Moving (-0.12, -0.41) raw xDistance=-0.01 yDistance=-0.43 03:42:25.213 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:42:25.213 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:42:25.213 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43 03:42:25.213 00.000 15672 MoveAxis(E, 0, ABG) 03:42:25.213 00.000 15672 Move returns status 0, amount 0 03:42:25.213 00.000 15672 MoveAxis(N, 0, ABG) 03:42:25.213 00.000 15672 Move returns status 0, amount 0 03:42:25.213 00.000 15672 move complete, result=0 03:42:25.213 00.000 15672 worker thread done servicing request 03:42:25.218 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=13951, FiltMin=2539, FiltMax=11375, Gamma=2.950 03:42:25.510 00.292 30444 UpdateGuideState exits: m=64890 SNR=48.3 Saturated 03:42:25.510 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:25.510 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:25.510 00.000 30444 Enqueuing Expose request 03:42:25.510 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 03:42:25.510 00.000 15672 Worker thread wakes up 03:42:25.511 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:25.511 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:27.421 01.910 15672 Exposure complete 03:42:27.441 00.020 15672 worker thread done servicing request 03:42:27.441 00.000 30444 OnExposeComplete: enter 03:42:27.441 00.000 30444 UpdateGuideState(): m_state=6 03:42:27.441 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8459 03:42:27.441 00.000 30444 Star::Find returns 1 (1), X=462.90, Y=203.68, Mass=60584, SNR=54.4, Peak=6342 HFD=4.0 03:42:27.441 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 03:42:27.441 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 03:42:27.441 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-2.27 mountX=-0.11 mountY=-0.24, mountTheta=-2.00 03:42:27.442 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.21, opts=13) 03:42:27.442 00.000 30444 Enqueuing Move request for scope (-0.18, -0.21) 03:42:27.442 00.000 15672 Worker thread wakes up 03:42:27.442 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.21) opts 0xd 03:42:27.442 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.21) 03:42:27.442 00.000 15672 Moving (-0.18, -0.21) raw xDistance=-0.11 yDistance=-0.24 03:42:27.442 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 03:42:27.442 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:42:27.442 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 03:42:27.442 00.000 15672 MoveAxis(E, 0, ABG) 03:42:27.442 00.000 15672 Move returns status 0, amount 0 03:42:27.442 00.000 15672 MoveAxis(N, 0, ABG) 03:42:27.442 00.000 15672 Move returns status 0, amount 0 03:42:27.442 00.000 15672 move complete, result=0 03:42:27.442 00.000 15672 worker thread done servicing request 03:42:27.447 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=12592, FiltMin=2611, FiltMax=10200, Gamma=2.950 03:42:27.553 00.106 30444 UpdateGuideState exits: m=60584 SNR=54.4 Saturated 03:42:27.553 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:27.553 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:27.553 00.000 30444 Enqueuing Expose request 03:42:27.553 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:42:27.553 00.000 15672 Worker thread wakes up 03:42:27.553 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:27.553 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:29.663 02.110 15672 Exposure complete 03:42:29.683 00.020 15672 worker thread done servicing request 03:42:29.683 00.000 30444 OnExposeComplete: enter 03:42:29.683 00.000 30444 UpdateGuideState(): m_state=6 03:42:29.683 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8460 03:42:29.683 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=203.74, Mass=63298, SNR=50.3, Peak=7206 HFD=3.9 03:42:29.683 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.97 = -0.97) 03:42:29.683 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 03:42:29.683 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.25 mountX=0.09 mountY=-0.14, mountTheta=-0.99 03:42:29.684 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.15, opts=13) 03:42:29.684 00.000 30444 Enqueuing Move request for scope (0.05, -0.15) 03:42:29.684 00.000 15672 Worker thread wakes up 03:42:29.684 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd 03:42:29.684 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.15) 03:42:29.684 00.000 15672 Moving (0.05, -0.15) raw xDistance=0.09 yDistance=-0.14 03:42:29.684 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:42:29.684 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:42:29.684 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 03:42:29.684 00.000 15672 MoveAxis(E, 0, ABG) 03:42:29.684 00.000 15672 Move returns status 0, amount 0 03:42:29.684 00.000 15672 MoveAxis(N, 0, ABG) 03:42:29.684 00.000 15672 Move returns status 0, amount 0 03:42:29.684 00.000 15672 move complete, result=0 03:42:29.684 00.000 15672 worker thread done servicing request 03:42:29.689 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2135, max=13781, FiltMin=2621, FiltMax=11676, Gamma=2.950 03:42:29.733 00.044 30444 UpdateGuideState exits: m=63298 SNR=50.3 Saturated 03:42:29.733 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:29.733 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:29.733 00.000 30444 Enqueuing Expose request 03:42:29.733 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:42:29.733 00.000 15672 Worker thread wakes up 03:42:29.733 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:29.733 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:31.641 01.908 15672 Exposure complete 03:42:31.661 00.020 15672 worker thread done servicing request 03:42:31.661 00.000 30444 OnExposeComplete: enter 03:42:31.662 00.001 30444 UpdateGuideState(): m_state=6 03:42:31.662 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8461 03:42:31.662 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=203.71, Mass=59017, SNR=49.9, Peak=7049 HFD=3.6 03:42:31.662 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 03:42:31.662 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 03:42:31.662 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.89 mountX=0.20 mountY=-0.15, mountTheta=-0.65 03:42:31.662 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.19, opts=13) 03:42:31.663 00.001 30444 Enqueuing Move request for scope (0.15, -0.19) 03:42:31.663 00.000 15672 Worker thread wakes up 03:42:31.663 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd 03:42:31.663 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.19) 03:42:31.663 00.000 15672 Moving (0.15, -0.19) raw xDistance=0.20 yDistance=-0.15 03:42:31.663 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 03:42:31.663 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:42:31.663 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 03:42:31.663 00.000 15672 MoveAxis(E, 0, ABG) 03:42:31.663 00.000 15672 Move returns status 0, amount 0 03:42:31.663 00.000 15672 MoveAxis(N, 0, ABG) 03:42:31.663 00.000 15672 Move returns status 0, amount 0 03:42:31.663 00.000 15672 move complete, result=0 03:42:31.663 00.000 15672 worker thread done servicing request 03:42:31.669 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2137, max=13080, FiltMin=2539, FiltMax=11587, Gamma=2.950 03:42:31.738 00.069 30444 UpdateGuideState exits: m=59017 SNR=49.9 Saturated 03:42:31.738 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:31.738 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:31.738 00.000 30444 Enqueuing Expose request 03:42:31.738 00.000 15672 Worker thread wakes up 03:42:31.738 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:31.738 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:31.739 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:42:33.847 02.108 15672 Exposure complete 03:42:33.867 00.020 15672 worker thread done servicing request 03:42:33.867 00.000 30444 OnExposeComplete: enter 03:42:33.867 00.000 30444 UpdateGuideState(): m_state=6 03:42:33.867 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8462 03:42:33.867 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=203.33, Mass=61002, SNR=45.1, Peak=7252 HFD=3.8 03:42:33.867 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 03:42:33.867 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 03:42:33.867 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.57 hyp=0.57 cameraTheta=-1.51 mountX=0.19 mountY=-0.55, mountTheta=-1.24 03:42:33.869 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.57, opts=13) 03:42:33.869 00.000 30444 Enqueuing Move request for scope (0.03, -0.57) 03:42:33.869 00.000 15672 Worker thread wakes up 03:42:33.869 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.57) opts 0xd 03:42:33.869 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.57) 03:42:33.869 00.000 15672 Moving (0.03, -0.57) raw xDistance=0.19 yDistance=-0.55 03:42:33.869 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:42:33.869 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.00 newest=-0.84 03:42:33.869 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 03:42:33.869 00.000 15672 MoveAxis(E, 0, ABG) 03:42:33.869 00.000 15672 Move returns status 0, amount 0 03:42:33.869 00.000 15672 MoveAxis(N, 98, ABG) 03:42:33.869 00.000 15672 Guiding Dir = 0, Dur = 98 03:42:33.870 00.001 15672 IsSlewing returns 0 03:42:33.871 00.001 15672 IsGuiding returns 0 03:42:33.874 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=12582, FiltMin=2582, FiltMax=11325, Gamma=2.950 03:42:33.918 00.044 30444 UpdateGuideState exits: m=61002 SNR=45.1 Saturated 03:42:33.918 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:33.918 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:33.918 00.000 30444 Enqueuing Expose request 03:42:33.955 00.037 15672 PulseGuide returned control before completion, sleep 25 03:42:34.004 00.049 15672 IsGuiding returns 1 03:42:34.004 00.000 15672 scope still moving after pulse duration time elapsed 03:42:34.026 00.022 15672 IsSlewing returns 0 03:42:34.027 00.001 15672 IsGuiding returns 1 03:42:34.048 00.021 15672 IsSlewing returns 0 03:42:34.050 00.002 15672 IsGuiding returns 1 03:42:34.071 00.021 15672 IsSlewing returns 0 03:42:34.083 00.012 15672 IsGuiding returns 0 03:42:34.083 00.000 15672 scope move finished after 98 + 113 ms 03:42:34.083 00.000 15672 Move returns status 0, amount 98 03:42:34.083 00.000 15672 move complete, result=0 03:42:34.083 00.000 15672 worker thread done servicing request 03:42:34.083 00.000 15672 Worker thread wakes up 03:42:34.083 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:34.083 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:34.083 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 98 ms NORTH 03:42:35.990 01.907 15672 Exposure complete 03:42:36.010 00.020 15672 worker thread done servicing request 03:42:36.010 00.000 30444 OnExposeComplete: enter 03:42:36.010 00.000 30444 UpdateGuideState(): m_state=6 03:42:36.010 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8463 03:42:36.010 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=203.45, Mass=66615, SNR=54.4, Peak=7678 HFD=3.5 03:42:36.010 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 03:42:36.010 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.82 = -0.82) 03:42:36.010 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.45 hyp=0.52 cameraTheta=-1.03 mountX=0.38 mountY=-0.38, mountTheta=-0.79 03:42:36.011 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.45, opts=13) 03:42:36.011 00.000 30444 Enqueuing Move request for scope (0.27, -0.45) 03:42:36.011 00.000 15672 Worker thread wakes up 03:42:36.011 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.45) opts 0xd 03:42:36.011 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.45) 03:42:36.011 00.000 15672 Moving (0.27, -0.45) raw xDistance=0.38 yDistance=-0.38 03:42:36.011 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 03:42:36.011 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 03:42:36.011 00.000 15672 MoveAxis(W, 103, ABG) 03:42:36.011 00.000 15672 Guiding Dir = 3, Dur = 103 03:42:36.011 00.000 15672 IsSlewing returns 0 03:42:36.013 00.002 15672 IsGuiding returns 0 03:42:36.016 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=14833, FiltMin=2632, FiltMax=11672, Gamma=2.950 03:42:36.031 00.015 15672 PulseGuide returned control before completion, sleep 95 03:42:36.059 00.028 30444 UpdateGuideState exits: m=66615 SNR=54.4 Saturated 03:42:36.059 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:36.060 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:36.060 00.000 30444 Enqueuing Expose request 03:42:36.159 00.099 15672 IsGuiding returns 0 03:42:36.159 00.000 15672 Move returns status 0, amount 103 03:42:36.160 00.001 15672 MoveAxis(N, 68, ABG) 03:42:36.160 00.000 15672 Guiding Dir = 0, Dur = 68 03:42:36.160 00.000 15672 IsSlewing returns 0 03:42:36.163 00.003 15672 IsGuiding returns 0 03:42:36.242 00.079 15672 IsGuiding returns 1 03:42:36.242 00.000 15672 scope still moving after pulse duration time elapsed 03:42:36.263 00.021 15672 IsSlewing returns 0 03:42:36.265 00.002 15672 IsGuiding returns 1 03:42:36.286 00.021 15672 IsSlewing returns 0 03:42:36.289 00.003 15672 IsGuiding returns 1 03:42:36.310 00.021 15672 IsSlewing returns 0 03:42:36.351 00.041 15672 IsGuiding returns 0 03:42:36.352 00.001 15672 scope move finished after 68 + 121 ms 03:42:36.352 00.000 15672 Move returns status 0, amount 68 03:42:36.352 00.000 15672 move complete, result=0 03:42:36.352 00.000 15672 worker thread done servicing request 03:42:36.352 00.000 15672 Worker thread wakes up 03:42:36.352 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:36.352 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:36.353 00.001 30444 GuideStep: 0.4 px 103 ms WEST, -0.4 px 68 ms NORTH 03:42:38.460 02.107 15672 Exposure complete 03:42:38.480 00.020 15672 worker thread done servicing request 03:42:38.480 00.000 30444 OnExposeComplete: enter 03:42:38.480 00.000 30444 UpdateGuideState(): m_state=6 03:42:38.481 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8464 03:42:38.481 00.000 30444 Star::Find returns 1 (1), X=462.74, Y=203.55, Mass=61191, SNR=46.0, Peak=6535 HFD=3.7 03:42:38.481 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 03:42:38.481 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 03:42:38.481 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.34 hyp=0.48 cameraTheta=-2.35 mountX=-0.23 mountY=-0.40, mountTheta=-2.09 03:42:38.481 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.34, opts=13) 03:42:38.481 00.000 30444 Enqueuing Move request for scope (-0.34, -0.34) 03:42:38.481 00.000 15672 Worker thread wakes up 03:42:38.481 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.34) opts 0xd 03:42:38.481 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.34) 03:42:38.481 00.000 15672 Moving (-0.34, -0.34) raw xDistance=-0.23 yDistance=-0.40 03:42:38.481 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 03:42:38.482 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 03:42:38.482 00.000 15672 MoveAxis(E, 0, ABG) 03:42:38.482 00.000 15672 Move returns status 0, amount 0 03:42:38.482 00.000 15672 MoveAxis(N, 72, ABG) 03:42:38.482 00.000 15672 Guiding Dir = 0, Dur = 72 03:42:38.482 00.000 15672 IsSlewing returns 0 03:42:38.483 00.001 15672 IsGuiding returns 0 03:42:38.487 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=13473, FiltMin=2605, FiltMax=11311, Gamma=2.950 03:42:38.575 00.088 15672 IsGuiding returns 1 03:42:38.575 00.000 15672 scope still moving after pulse duration time elapsed 03:42:38.596 00.021 15672 IsSlewing returns 0 03:42:38.597 00.001 15672 IsGuiding returns 1 03:42:38.617 00.020 15672 IsSlewing returns 0 03:42:38.619 00.002 15672 IsGuiding returns 1 03:42:38.640 00.021 15672 IsSlewing returns 0 03:42:38.667 00.027 15672 IsGuiding returns 0 03:42:38.667 00.000 15672 scope move finished after 72 + 111 ms 03:42:38.667 00.000 15672 Move returns status 0, amount 72 03:42:38.667 00.000 15672 move complete, result=0 03:42:38.667 00.000 15672 worker thread done servicing request 03:42:38.904 00.237 30444 UpdateGuideState exits: m=61191 SNR=46.0 Saturated 03:42:38.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:38.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:38.905 00.001 30444 Enqueuing Expose request 03:42:38.905 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 72 ms NORTH 03:42:38.905 00.000 15672 Worker thread wakes up 03:42:38.905 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:38.905 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:40.813 01.908 15672 Exposure complete 03:42:40.837 00.024 15672 worker thread done servicing request 03:42:40.837 00.000 30444 OnExposeComplete: enter 03:42:40.837 00.000 30444 UpdateGuideState(): m_state=6 03:42:40.837 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8465 03:42:40.838 00.001 30444 Star::Find returns 1 (1), X=462.99, Y=203.36, Mass=64229, SNR=54.5, Peak=7162 HFD=4.1 03:42:40.838 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 03:42:40.838 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 03:42:40.838 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.53 hyp=0.54 cameraTheta=-1.74 mountX=0.06 mountY=-0.54, mountTheta=-1.46 03:42:40.839 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.53, opts=13) 03:42:40.841 00.002 30444 Enqueuing Move request for scope (-0.09, -0.53) 03:42:40.841 00.000 15672 Worker thread wakes up 03:42:40.841 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.53) opts 0xd 03:42:40.841 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.53) 03:42:40.841 00.000 15672 Moving (-0.09, -0.53) raw xDistance=0.06 yDistance=-0.54 03:42:40.841 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 03:42:40.841 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 03:42:40.841 00.000 15672 MoveAxis(E, 0, ABG) 03:42:40.841 00.000 15672 Move returns status 0, amount 0 03:42:40.841 00.000 15672 MoveAxis(N, 97, ABG) 03:42:40.841 00.000 15672 Guiding Dir = 0, Dur = 97 03:42:40.842 00.001 15672 IsSlewing returns 0 03:42:40.847 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=13737, FiltMin=2594, FiltMax=11405, Gamma=2.950 03:42:40.855 00.008 15672 IsGuiding returns 0 03:42:40.936 00.081 15672 PulseGuide returned control before completion, sleep 28 03:42:40.951 00.015 30444 UpdateGuideState exits: m=64229 SNR=54.5 Saturated 03:42:40.951 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:40.951 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:40.951 00.000 30444 Enqueuing Expose request 03:42:40.967 00.016 15672 IsGuiding returns 1 03:42:40.967 00.000 15672 scope still moving after pulse duration time elapsed 03:42:40.988 00.021 15672 IsSlewing returns 0 03:42:40.990 00.002 15672 IsGuiding returns 1 03:42:41.011 00.021 15672 IsSlewing returns 0 03:42:41.012 00.001 15672 IsGuiding returns 1 03:42:41.034 00.022 15672 IsSlewing returns 0 03:42:41.048 00.014 15672 IsGuiding returns 0 03:42:41.048 00.000 15672 scope move finished after 97 + 94 ms 03:42:41.048 00.000 15672 Move returns status 0, amount 97 03:42:41.048 00.000 15672 move complete, result=0 03:42:41.048 00.000 15672 worker thread done servicing request 03:42:41.048 00.000 15672 Worker thread wakes up 03:42:41.048 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:41.048 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:41.048 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 97 ms NORTH 03:42:43.157 02.109 15672 Exposure complete 03:42:43.177 00.020 15672 worker thread done servicing request 03:42:43.177 00.000 30444 OnExposeComplete: enter 03:42:43.177 00.000 30444 UpdateGuideState(): m_state=6 03:42:43.177 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8466 03:42:43.177 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=203.17, Mass=60757, SNR=52.6, Peak=7375 HFD=3.6 03:42:43.177 00.000 30444 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 03:42:43.177 00.000 30444 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 03:42:43.177 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.73 hyp=0.74 cameraTheta=-1.37 mountX=0.34 mountY=-0.68, mountTheta=-1.11 03:42:43.178 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.73, opts=13) 03:42:43.178 00.000 30444 Enqueuing Move request for scope (0.15, -0.73) 03:42:43.178 00.000 15672 Worker thread wakes up 03:42:43.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.73) opts 0xd 03:42:43.178 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.73) 03:42:43.178 00.000 15672 Moving (0.15, -0.73) raw xDistance=0.34 yDistance=-0.68 03:42:43.178 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34 03:42:43.178 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 03:42:43.178 00.000 15672 MoveAxis(W, 92, ABG) 03:42:43.178 00.000 15672 Guiding Dir = 3, Dur = 92 03:42:43.179 00.001 15672 IsSlewing returns 0 03:42:43.180 00.001 15672 IsGuiding returns 0 03:42:43.184 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=13779, FiltMin=2598, FiltMax=11097, Gamma=2.950 03:42:43.204 00.020 15672 PulseGuide returned control before completion, sleep 79 03:42:43.227 00.023 30444 UpdateGuideState exits: m=60757 SNR=52.6 Saturated 03:42:43.227 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:43.227 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:43.227 00.000 30444 Enqueuing Expose request 03:42:43.284 00.057 15672 IsGuiding returns 1 03:42:43.285 00.001 15672 scope still moving after pulse duration time elapsed 03:42:43.305 00.020 15672 IsSlewing returns 0 03:42:43.331 00.026 15672 IsGuiding returns 0 03:42:43.331 00.000 15672 scope move finished after 92 + 60 ms 03:42:43.331 00.000 15672 Move returns status 0, amount 92 03:42:43.331 00.000 15672 MoveAxis(N, 121, ABG) 03:42:43.331 00.000 15672 Guiding Dir = 0, Dur = 121 03:42:43.332 00.001 15672 IsSlewing returns 0 03:42:43.332 00.000 15672 IsGuiding returns 0 03:42:43.412 00.080 15672 PulseGuide returned control before completion, sleep 53 03:42:43.477 00.065 15672 IsGuiding returns 1 03:42:43.477 00.000 15672 scope still moving after pulse duration time elapsed 03:42:43.497 00.020 15672 IsSlewing returns 0 03:42:43.499 00.002 15672 IsGuiding returns 1 03:42:43.521 00.022 15672 IsSlewing returns 0 03:42:43.522 00.001 15672 IsGuiding returns 1 03:42:43.543 00.021 15672 IsSlewing returns 0 03:42:43.571 00.028 15672 IsGuiding returns 0 03:42:43.571 00.000 15672 scope move finished after 121 + 117 ms 03:42:43.571 00.000 15672 Move returns status 0, amount 121 03:42:43.571 00.000 15672 move complete, result=0 03:42:43.571 00.000 15672 worker thread done servicing request 03:42:43.571 00.000 15672 Worker thread wakes up 03:42:43.571 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:43.571 00.000 30444 GuideStep: 0.3 px 92 ms WEST, -0.7 px 121 ms NORTH 03:42:43.571 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:45.477 01.906 15672 Exposure complete 03:42:45.497 00.020 15672 worker thread done servicing request 03:42:45.497 00.000 30444 OnExposeComplete: enter 03:42:45.497 00.000 30444 UpdateGuideState(): m_state=6 03:42:45.497 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8467 03:42:45.498 00.001 30444 Star::Find returns 1 (1), X=463.37, Y=203.35, Mass=62462, SNR=52.3, Peak=7856 HFD=3.4 03:42:45.498 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 03:42:45.498 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 03:42:45.498 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.55 hyp=0.62 cameraTheta=-1.09 mountX=0.43 mountY=-0.48, mountTheta=-0.84 03:42:45.498 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.55, opts=13) 03:42:45.498 00.000 30444 Enqueuing Move request for scope (0.29, -0.55) 03:42:45.498 00.000 15672 Worker thread wakes up 03:42:45.498 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.55) opts 0xd 03:42:45.498 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.55) 03:42:45.498 00.000 15672 Moving (0.29, -0.55) raw xDistance=0.43 yDistance=-0.48 03:42:45.498 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43 03:42:45.498 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 03:42:45.498 00.000 15672 MoveAxis(W, 122, ABG) 03:42:45.498 00.000 15672 Guiding Dir = 3, Dur = 122 03:42:45.499 00.001 15672 IsSlewing returns 0 03:42:45.500 00.001 15672 IsGuiding returns 0 03:42:45.505 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=13148, FiltMin=2624, FiltMax=10325, Gamma=2.950 03:42:45.520 00.015 15672 PulseGuide returned control before completion, sleep 113 03:42:45.547 00.027 30444 UpdateGuideState exits: m=62462 SNR=52.3 Saturated 03:42:45.547 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:45.547 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:45.547 00.000 30444 Enqueuing Expose request 03:42:45.666 00.119 15672 IsGuiding returns 0 03:42:45.666 00.000 15672 Move returns status 0, amount 122 03:42:45.666 00.000 15672 MoveAxis(N, 85, ABG) 03:42:45.666 00.000 15672 Guiding Dir = 0, Dur = 85 03:42:45.667 00.001 15672 IsSlewing returns 0 03:42:45.669 00.002 15672 IsGuiding returns 0 03:42:45.749 00.080 15672 PulseGuide returned control before completion, sleep 17 03:42:45.769 00.020 15672 IsGuiding returns 1 03:42:45.769 00.000 15672 scope still moving after pulse duration time elapsed 03:42:45.790 00.021 15672 IsSlewing returns 0 03:42:45.793 00.003 15672 IsGuiding returns 1 03:42:45.814 00.021 15672 IsSlewing returns 0 03:42:45.817 00.003 15672 IsGuiding returns 1 03:42:45.838 00.021 15672 IsSlewing returns 0 03:42:45.904 00.066 15672 IsGuiding returns 0 03:42:45.904 00.000 15672 scope move finished after 85 + 149 ms 03:42:45.904 00.000 15672 Move returns status 0, amount 85 03:42:45.904 00.000 15672 move complete, result=0 03:42:45.904 00.000 15672 worker thread done servicing request 03:42:45.904 00.000 15672 Worker thread wakes up 03:42:45.904 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:45.904 00.000 30444 GuideStep: 0.4 px 122 ms WEST, -0.5 px 85 ms NORTH 03:42:45.905 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:48.013 02.108 15672 Exposure complete 03:42:48.032 00.019 15672 worker thread done servicing request 03:42:48.033 00.001 30444 OnExposeComplete: enter 03:42:48.033 00.000 30444 UpdateGuideState(): m_state=6 03:42:48.033 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8468 03:42:48.033 00.000 30444 Star::Find returns 1 (1), X=462.66, Y=203.34, Mass=62213, SNR=49.7, Peak=6618 HFD=3.6 03:42:48.033 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 03:42:48.033 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 03:42:48.033 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.55 hyp=0.69 cameraTheta=-2.22 mountX=-0.25 mountY=-0.63, mountTheta=-1.95 03:42:48.033 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.55, opts=13) 03:42:48.033 00.000 30444 Enqueuing Move request for scope (-0.42, -0.55) 03:42:48.034 00.001 15672 Worker thread wakes up 03:42:48.034 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.55) opts 0xd 03:42:48.034 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.55) 03:42:48.034 00.000 15672 Moving (-0.42, -0.55) raw xDistance=-0.25 yDistance=-0.63 03:42:48.034 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25 03:42:48.034 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 03:42:48.034 00.000 15672 MoveAxis(E, 60, ABG) 03:42:48.034 00.000 15672 Guiding Dir = 2, Dur = 60 03:42:48.035 00.001 15672 IsSlewing returns 0 03:42:48.039 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=12747, FiltMin=2575, FiltMax=10896, Gamma=2.950 03:42:48.044 00.005 15672 IsGuiding returns 0 03:42:48.060 00.016 15672 PulseGuide returned control before completion, sleep 55 03:42:48.082 00.022 30444 UpdateGuideState exits: m=62213 SNR=49.7 Saturated 03:42:48.082 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:48.083 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:48.083 00.000 30444 Enqueuing Expose request 03:42:48.117 00.034 15672 IsGuiding returns 1 03:42:48.117 00.000 15672 scope still moving after pulse duration time elapsed 03:42:48.138 00.021 15672 IsSlewing returns 0 03:42:48.141 00.003 15672 IsGuiding returns 0 03:42:48.141 00.000 15672 scope move finished after 60 + 36 ms 03:42:48.141 00.000 15672 Move returns status 0, amount 60 03:42:48.141 00.000 15672 MoveAxis(N, 112, ABG) 03:42:48.141 00.000 15672 Guiding Dir = 0, Dur = 112 03:42:48.142 00.001 15672 IsSlewing returns 0 03:42:48.142 00.000 15672 IsGuiding returns 0 03:42:48.220 00.078 15672 PulseGuide returned control before completion, sleep 45 03:42:48.286 00.066 15672 IsGuiding returns 1 03:42:48.286 00.000 15672 scope still moving after pulse duration time elapsed 03:42:48.307 00.021 15672 IsSlewing returns 0 03:42:48.310 00.003 15672 IsGuiding returns 1 03:42:48.331 00.021 15672 IsSlewing returns 0 03:42:48.332 00.001 15672 IsGuiding returns 1 03:42:48.353 00.021 15672 IsSlewing returns 0 03:42:48.364 00.011 15672 IsGuiding returns 0 03:42:48.364 00.000 15672 scope move finished after 112 + 109 ms 03:42:48.364 00.000 15672 Move returns status 0, amount 112 03:42:48.365 00.001 15672 move complete, result=0 03:42:48.365 00.000 15672 worker thread done servicing request 03:42:48.365 00.000 15672 Worker thread wakes up 03:42:48.365 00.000 30444 GuideStep: -0.3 px 60 ms EAST, -0.6 px 112 ms NORTH 03:42:48.365 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:48.365 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:50.273 01.908 15672 Exposure complete 03:42:50.292 00.019 15672 worker thread done servicing request 03:42:50.293 00.001 30444 OnExposeComplete: enter 03:42:50.293 00.000 30444 UpdateGuideState(): m_state=6 03:42:50.293 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8469 03:42:50.293 00.000 30444 Star::Find returns 1 (1), X=462.70, Y=203.37, Mass=59087, SNR=52.8, Peak=7474 HFD=3.5 03:42:50.293 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 03:42:50.293 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 03:42:50.293 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.53 hyp=0.65 cameraTheta=-2.20 mountX=-0.22 mountY=-0.60, mountTheta=-1.93 03:42:50.293 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.53, opts=13) 03:42:50.293 00.000 30444 Enqueuing Move request for scope (-0.38, -0.53) 03:42:50.293 00.000 15672 Worker thread wakes up 03:42:50.294 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.53) opts 0xd 03:42:50.294 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.53) 03:42:50.294 00.000 15672 Moving (-0.38, -0.53) raw xDistance=-0.22 yDistance=-0.60 03:42:50.294 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:42:50.294 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 03:42:50.294 00.000 15672 MoveAxis(E, 0, ABG) 03:42:50.294 00.000 15672 Move returns status 0, amount 0 03:42:50.294 00.000 15672 MoveAxis(N, 106, ABG) 03:42:50.294 00.000 15672 Guiding Dir = 0, Dur = 106 03:42:50.295 00.001 15672 IsSlewing returns 0 03:42:50.295 00.000 15672 IsGuiding returns 0 03:42:50.299 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2097, max=12699, FiltMin=2579, FiltMax=10967, Gamma=2.950 03:42:50.342 00.043 30444 UpdateGuideState exits: m=59087 SNR=52.8 Saturated 03:42:50.342 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:50.342 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:50.342 00.000 30444 Enqueuing Expose request 03:42:50.376 00.034 15672 PulseGuide returned control before completion, sleep 35 03:42:50.413 00.037 15672 IsGuiding returns 1 03:42:50.413 00.000 15672 scope still moving after pulse duration time elapsed 03:42:50.434 00.021 15672 IsSlewing returns 0 03:42:50.435 00.001 15672 IsGuiding returns 1 03:42:50.456 00.021 15672 IsSlewing returns 0 03:42:50.459 00.003 15672 IsGuiding returns 1 03:42:50.481 00.022 15672 IsSlewing returns 0 03:42:50.481 00.000 15672 IsGuiding returns 1 03:42:50.502 00.021 15672 IsSlewing returns 0 03:42:50.520 00.018 15672 IsGuiding returns 0 03:42:50.520 00.000 15672 scope move finished after 106 + 119 ms 03:42:50.520 00.000 15672 Move returns status 0, amount 106 03:42:50.520 00.000 15672 move complete, result=0 03:42:50.520 00.000 15672 worker thread done servicing request 03:42:50.520 00.000 15672 Worker thread wakes up 03:42:50.520 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 106 ms NORTH 03:42:50.521 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:50.521 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:52.627 02.106 15672 Exposure complete 03:42:52.647 00.020 15672 worker thread done servicing request 03:42:52.647 00.000 30444 OnExposeComplete: enter 03:42:52.647 00.000 30444 UpdateGuideState(): m_state=6 03:42:52.647 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8470 03:42:52.648 00.001 30444 Star::Find returns 1 (1), X=462.89, Y=203.29, Mass=60518, SNR=50.0, Peak=7550 HFD=3.8 03:42:52.648 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 03:42:52.648 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 03:42:52.648 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.60 hyp=0.63 cameraTheta=-1.88 mountX=-0.02 mountY=-0.63, mountTheta=-1.60 03:42:52.650 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.60, opts=13) 03:42:52.650 00.000 30444 Enqueuing Move request for scope (-0.19, -0.60) 03:42:52.650 00.000 15672 Worker thread wakes up 03:42:52.650 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.60) opts 0xd 03:42:52.650 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.60) 03:42:52.650 00.000 15672 Moving (-0.19, -0.60) raw xDistance=-0.02 yDistance=-0.63 03:42:52.650 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 03:42:52.650 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 03:42:52.650 00.000 15672 MoveAxis(E, 0, ABG) 03:42:52.650 00.000 15672 Move returns status 0, amount 0 03:42:52.650 00.000 15672 MoveAxis(N, 112, ABG) 03:42:52.650 00.000 15672 Guiding Dir = 0, Dur = 112 03:42:52.650 00.000 15672 IsSlewing returns 0 03:42:52.651 00.001 15672 IsGuiding returns 0 03:42:52.656 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=13449, FiltMin=2616, FiltMax=11495, Gamma=2.950 03:42:52.702 00.046 30444 UpdateGuideState exits: m=60518 SNR=50.0 Saturated 03:42:52.702 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:52.702 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:52.702 00.000 30444 Enqueuing Expose request 03:42:52.725 00.023 15672 PulseGuide returned control before completion, sleep 49 03:42:52.790 00.065 15672 IsGuiding returns 1 03:42:52.790 00.000 15672 scope still moving after pulse duration time elapsed 03:42:52.812 00.022 15672 IsSlewing returns 0 03:42:52.815 00.003 15672 IsGuiding returns 1 03:42:52.837 00.022 15672 IsSlewing returns 0 03:42:52.839 00.002 15672 IsGuiding returns 1 03:42:52.860 00.021 15672 IsSlewing returns 0 03:42:52.887 00.027 15672 IsGuiding returns 0 03:42:52.887 00.000 15672 scope move finished after 112 + 123 ms 03:42:52.887 00.000 15672 Move returns status 0, amount 112 03:42:52.887 00.000 15672 move complete, result=0 03:42:52.887 00.000 15672 worker thread done servicing request 03:42:52.887 00.000 15672 Worker thread wakes up 03:42:52.887 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.6 px 112 ms NORTH 03:42:52.888 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:52.888 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:54.793 01.905 15672 Exposure complete 03:42:54.814 00.021 15672 worker thread done servicing request 03:42:54.814 00.000 30444 OnExposeComplete: enter 03:42:54.814 00.000 30444 UpdateGuideState(): m_state=6 03:42:54.814 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8471 03:42:54.814 00.000 30444 Star::Find returns 1 (1), X=463.16, Y=203.41, Mass=65200, SNR=57.1, Peak=8007 HFD=3.6 03:42:54.815 00.001 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 03:42:54.815 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 03:42:54.815 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.49 hyp=0.50 cameraTheta=-1.42 mountX=0.21 mountY=-0.46, mountTheta=-1.15 03:42:54.815 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.49, opts=13) 03:42:54.816 00.001 30444 Enqueuing Move request for scope (0.08, -0.49) 03:42:54.816 00.000 15672 Worker thread wakes up 03:42:54.816 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.49) opts 0xd 03:42:54.816 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.49) 03:42:54.816 00.000 15672 Moving (0.08, -0.49) raw xDistance=0.21 yDistance=-0.46 03:42:54.816 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 03:42:54.816 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 03:42:54.816 00.000 15672 MoveAxis(E, 0, ABG) 03:42:54.816 00.000 15672 Move returns status 0, amount 0 03:42:54.816 00.000 15672 MoveAxis(N, 82, ABG) 03:42:54.816 00.000 15672 Guiding Dir = 0, Dur = 82 03:42:54.816 00.000 15672 IsSlewing returns 0 03:42:54.818 00.002 15672 IsGuiding returns 0 03:42:54.824 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2080, max=13226, FiltMin=2635, FiltMax=11128, Gamma=2.950 03:42:54.872 00.048 30444 UpdateGuideState exits: m=65200 SNR=57.1 Saturated 03:42:54.872 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:54.872 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:54.872 00.000 30444 Enqueuing Expose request 03:42:54.897 00.025 15672 PulseGuide returned control before completion, sleep 13 03:42:54.911 00.014 15672 IsGuiding returns 1 03:42:54.911 00.000 15672 scope still moving after pulse duration time elapsed 03:42:54.932 00.021 15672 IsSlewing returns 0 03:42:54.947 00.015 15672 IsGuiding returns 1 03:42:54.968 00.021 15672 IsSlewing returns 0 03:42:54.969 00.001 15672 IsGuiding returns 1 03:42:54.990 00.021 15672 IsSlewing returns 0 03:42:55.010 00.020 15672 IsGuiding returns 0 03:42:55.011 00.001 15672 scope move finished after 82 + 110 ms 03:42:55.011 00.000 15672 Move returns status 0, amount 82 03:42:55.011 00.000 15672 move complete, result=0 03:42:55.011 00.000 15672 worker thread done servicing request 03:42:55.011 00.000 15672 Worker thread wakes up 03:42:55.011 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:55.011 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 82 ms NORTH 03:42:55.012 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:57.129 02.117 15672 Exposure complete 03:42:57.159 00.030 15672 worker thread done servicing request 03:42:57.159 00.000 30444 OnExposeComplete: enter 03:42:57.159 00.000 30444 UpdateGuideState(): m_state=6 03:42:57.159 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8472 03:42:57.159 00.000 30444 Star::Find returns 1 (1), X=462.94, Y=203.42, Mass=59510, SNR=48.4, Peak=7807 HFD=3.6 03:42:57.159 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.58 = -1.58) 03:42:57.159 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.64 = -1.64) 03:42:57.159 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.48 hyp=0.50 cameraTheta=-1.86 mountX=-0.01 mountY=-0.49, mountTheta=-1.58 03:42:57.160 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.48, opts=13) 03:42:57.160 00.000 30444 Enqueuing Move request for scope (-0.14, -0.48) 03:42:57.160 00.000 15672 Worker thread wakes up 03:42:57.160 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.48) opts 0xd 03:42:57.160 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.48) 03:42:57.160 00.000 15672 Moving (-0.14, -0.48) raw xDistance=-0.01 yDistance=-0.49 03:42:57.160 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:42:57.160 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 03:42:57.160 00.000 15672 MoveAxis(E, 0, ABG) 03:42:57.160 00.000 15672 Move returns status 0, amount 0 03:42:57.160 00.000 15672 MoveAxis(N, 88, ABG) 03:42:57.160 00.000 15672 Guiding Dir = 0, Dur = 88 03:42:57.162 00.002 15672 IsSlewing returns 0 03:42:57.162 00.000 15672 IsGuiding returns 0 03:42:57.166 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=14075, FiltMin=2527, FiltMax=12099, Gamma=2.950 03:42:57.209 00.043 30444 UpdateGuideState exits: m=59510 SNR=48.4 Saturated 03:42:57.209 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:57.209 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:57.209 00.000 30444 Enqueuing Expose request 03:42:57.246 00.037 15672 PulseGuide returned control before completion, sleep 14 03:42:57.262 00.016 15672 IsGuiding returns 1 03:42:57.262 00.000 15672 scope still moving after pulse duration time elapsed 03:42:57.283 00.021 15672 IsSlewing returns 0 03:42:57.284 00.001 15672 IsGuiding returns 1 03:42:57.305 00.021 15672 IsSlewing returns 0 03:42:57.327 00.022 15672 IsGuiding returns 1 03:42:57.347 00.020 15672 IsSlewing returns 0 03:42:57.350 00.003 15672 IsGuiding returns 1 03:42:57.370 00.020 15672 IsSlewing returns 0 03:42:57.390 00.020 15672 IsGuiding returns 0 03:42:57.390 00.000 15672 scope move finished after 88 + 140 ms 03:42:57.391 00.001 15672 Move returns status 0, amount 88 03:42:57.391 00.000 15672 move complete, result=0 03:42:57.391 00.000 15672 worker thread done servicing request 03:42:57.391 00.000 15672 Worker thread wakes up 03:42:57.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:57.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:57.391 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 88 ms NORTH 03:42:59.300 01.909 15672 Exposure complete 03:42:59.320 00.020 15672 worker thread done servicing request 03:42:59.320 00.000 30444 OnExposeComplete: enter 03:42:59.320 00.000 30444 UpdateGuideState(): m_state=6 03:42:59.320 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8473 03:42:59.320 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=203.08, Mass=63383, SNR=52.1, Peak=8675 HFD=3.3 03:42:59.320 00.000 30444 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 03:42:59.320 00.000 30444 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 03:42:59.320 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.82 hyp=0.83 cameraTheta=-1.37 mountX=0.38 mountY=-0.76, mountTheta=-1.10 03:42:59.321 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.82, opts=13) 03:42:59.321 00.000 30444 Enqueuing Move request for scope (0.17, -0.82) 03:42:59.321 00.000 15672 Worker thread wakes up 03:42:59.321 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.82) opts 0xd 03:42:59.321 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.82) 03:42:59.321 00.000 15672 Moving (0.17, -0.82) raw xDistance=0.38 yDistance=-0.76 03:42:59.321 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 03:42:59.321 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 03:42:59.321 00.000 15672 MoveAxis(W, 103, ABG) 03:42:59.321 00.000 15672 Guiding Dir = 3, Dur = 103 03:42:59.322 00.001 15672 IsSlewing returns 0 03:42:59.324 00.002 15672 IsGuiding returns 0 03:42:59.328 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=13838, FiltMin=2602, FiltMax=11981, Gamma=2.950 03:42:59.338 00.010 15672 PulseGuide returned control before completion, sleep 99 03:42:59.371 00.033 30444 UpdateGuideState exits: m=63383 SNR=52.1 Saturated 03:42:59.371 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:42:59.371 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:42:59.371 00.000 30444 Enqueuing Expose request 03:42:59.466 00.095 15672 IsGuiding returns 0 03:42:59.466 00.000 15672 Move returns status 0, amount 103 03:42:59.466 00.000 15672 MoveAxis(N, 136, ABG) 03:42:59.466 00.000 15672 Guiding Dir = 0, Dur = 136 03:42:59.467 00.001 15672 IsSlewing returns 0 03:42:59.467 00.000 15672 IsGuiding returns 0 03:42:59.546 00.079 15672 PulseGuide returned control before completion, sleep 67 03:42:59.616 00.070 15672 IsGuiding returns 1 03:42:59.616 00.000 15672 scope still moving after pulse duration time elapsed 03:42:59.638 00.022 15672 IsSlewing returns 0 03:42:59.640 00.002 15672 IsGuiding returns 1 03:42:59.661 00.021 15672 IsSlewing returns 0 03:42:59.722 00.061 15672 IsGuiding returns 0 03:42:59.722 00.000 15672 scope move finished after 136 + 118 ms 03:42:59.722 00.000 15672 Move returns status 0, amount 136 03:42:59.722 00.000 15672 move complete, result=0 03:42:59.722 00.000 15672 worker thread done servicing request 03:42:59.722 00.000 15672 Worker thread wakes up 03:42:59.722 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:42:59.722 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:42:59.722 00.000 30444 GuideStep: 0.4 px 103 ms WEST, -0.8 px 136 ms NORTH 03:43:01.831 02.109 15672 Exposure complete 03:43:01.850 00.019 15672 worker thread done servicing request 03:43:01.851 00.001 30444 OnExposeComplete: enter 03:43:01.851 00.000 30444 UpdateGuideState(): m_state=6 03:43:01.851 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8474 03:43:01.851 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=203.21, Mass=63868, SNR=52.9, Peak=8075 HFD=3.5 03:43:01.851 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 03:43:01.851 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 03:43:01.851 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.69 hyp=0.71 cameraTheta=-1.32 mountX=0.36 mountY=-0.63, mountTheta=-1.06 03:43:01.851 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.69, opts=13) 03:43:01.852 00.001 30444 Enqueuing Move request for scope (0.18, -0.69) 03:43:01.852 00.000 15672 Worker thread wakes up 03:43:01.852 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.69) opts 0xd 03:43:01.852 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.69) 03:43:01.852 00.000 15672 Moving (0.18, -0.69) raw xDistance=0.36 yDistance=-0.63 03:43:01.852 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36 03:43:01.852 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 03:43:01.852 00.000 15672 MoveAxis(W, 104, ABG) 03:43:01.852 00.000 15672 Guiding Dir = 3, Dur = 104 03:43:01.852 00.000 15672 IsSlewing returns 0 03:43:01.854 00.002 15672 IsGuiding returns 0 03:43:01.858 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=15062, FiltMin=2584, FiltMax=11425, Gamma=2.950 03:43:01.878 00.020 15672 PulseGuide returned control before completion, sleep 90 03:43:01.901 00.023 30444 UpdateGuideState exits: m=63868 SNR=52.9 Saturated 03:43:01.901 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:01.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:01.901 00.000 30444 Enqueuing Expose request 03:43:01.971 00.070 15672 IsGuiding returns 1 03:43:01.971 00.000 15672 scope still moving after pulse duration time elapsed 03:43:01.991 00.020 15672 IsSlewing returns 0 03:43:02.040 00.049 15672 IsGuiding returns 0 03:43:02.040 00.000 15672 scope move finished after 104 + 82 ms 03:43:02.040 00.000 15672 Move returns status 0, amount 104 03:43:02.040 00.000 15672 MoveAxis(N, 113, ABG) 03:43:02.040 00.000 15672 Guiding Dir = 0, Dur = 113 03:43:02.041 00.001 15672 IsSlewing returns 0 03:43:02.043 00.002 15672 IsGuiding returns 0 03:43:02.118 00.075 15672 PulseGuide returned control before completion, sleep 49 03:43:02.171 00.053 15672 IsGuiding returns 1 03:43:02.171 00.000 15672 scope still moving after pulse duration time elapsed 03:43:02.192 00.021 15672 IsSlewing returns 0 03:43:02.195 00.003 15672 IsGuiding returns 1 03:43:02.216 00.021 15672 IsSlewing returns 0 03:43:02.218 00.002 15672 IsGuiding returns 1 03:43:02.240 00.022 15672 IsSlewing returns 0 03:43:02.311 00.071 15672 IsGuiding returns 0 03:43:02.311 00.000 15672 scope move finished after 113 + 153 ms 03:43:02.311 00.000 15672 Move returns status 0, amount 113 03:43:02.312 00.001 15672 move complete, result=0 03:43:02.312 00.000 15672 worker thread done servicing request 03:43:02.312 00.000 15672 Worker thread wakes up 03:43:02.312 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:02.312 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:02.312 00.000 30444 GuideStep: 0.4 px 104 ms WEST, -0.6 px 113 ms NORTH 03:43:04.221 01.909 15672 Exposure complete 03:43:04.241 00.020 15672 worker thread done servicing request 03:43:04.241 00.000 30444 OnExposeComplete: enter 03:43:04.241 00.000 30444 UpdateGuideState(): m_state=6 03:43:04.242 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8475 03:43:04.242 00.000 30444 Star::Find returns 1 (1), X=462.76, Y=203.59, Mass=63729, SNR=50.7, Peak=7529 HFD=3.6 03:43:04.242 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 03:43:04.242 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 03:43:04.242 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.31 hyp=0.44 cameraTheta=-2.38 mountX=-0.22 mountY=-0.37, mountTheta=-2.11 03:43:04.242 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.31, opts=13) 03:43:04.242 00.000 30444 Enqueuing Move request for scope (-0.32, -0.31) 03:43:04.242 00.000 15672 Worker thread wakes up 03:43:04.242 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.31) opts 0xd 03:43:04.242 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.31) 03:43:04.242 00.000 15672 Moving (-0.32, -0.31) raw xDistance=-0.22 yDistance=-0.37 03:43:04.243 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:43:04.243 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 03:43:04.243 00.000 15672 MoveAxis(E, 0, ABG) 03:43:04.243 00.000 15672 Move returns status 0, amount 0 03:43:04.243 00.000 15672 MoveAxis(N, 66, ABG) 03:43:04.243 00.000 15672 Guiding Dir = 0, Dur = 66 03:43:04.244 00.001 15672 IsSlewing returns 0 03:43:04.244 00.000 15672 IsGuiding returns 0 03:43:04.248 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2310, max=12883, FiltMin=2512, FiltMax=10889, Gamma=2.950 03:43:04.324 00.076 15672 IsGuiding returns 1 03:43:04.324 00.000 15672 scope still moving after pulse duration time elapsed 03:43:04.345 00.021 15672 IsSlewing returns 0 03:43:04.346 00.001 15672 IsGuiding returns 1 03:43:04.367 00.021 15672 IsSlewing returns 0 03:43:04.370 00.003 15672 IsGuiding returns 1 03:43:04.373 00.003 30444 UpdateGuideState exits: m=63729 SNR=50.7 Saturated 03:43:04.373 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:04.373 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:04.373 00.000 30444 Enqueuing Expose request 03:43:04.391 00.018 15672 IsSlewing returns 0 03:43:04.450 00.059 15672 IsGuiding returns 0 03:43:04.450 00.000 15672 scope move finished after 66 + 140 ms 03:43:04.450 00.000 15672 Move returns status 0, amount 66 03:43:04.450 00.000 15672 move complete, result=0 03:43:04.450 00.000 15672 worker thread done servicing request 03:43:04.450 00.000 15672 Worker thread wakes up 03:43:04.451 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:04.451 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:04.451 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 66 ms NORTH 03:43:06.560 02.109 15672 Exposure complete 03:43:06.579 00.019 15672 worker thread done servicing request 03:43:06.579 00.000 30444 OnExposeComplete: enter 03:43:06.579 00.000 30444 UpdateGuideState(): m_state=6 03:43:06.580 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8476 03:43:06.580 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=203.54, Mass=60462, SNR=49.7, Peak=7565 HFD=3.7 03:43:06.580 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 03:43:06.580 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 03:43:06.580 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.35 hyp=0.36 cameraTheta=-1.43 mountX=0.15 mountY=-0.34, mountTheta=-1.16 03:43:06.580 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.35, opts=13) 03:43:06.580 00.000 30444 Enqueuing Move request for scope (0.05, -0.35) 03:43:06.580 00.000 15672 Worker thread wakes up 03:43:06.580 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.35) opts 0xd 03:43:06.580 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.35) 03:43:06.580 00.000 15672 Moving (0.05, -0.35) raw xDistance=0.15 yDistance=-0.34 03:43:06.581 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:43:06.581 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 03:43:06.581 00.000 15672 MoveAxis(E, 0, ABG) 03:43:06.581 00.000 15672 Move returns status 0, amount 0 03:43:06.581 00.000 15672 MoveAxis(N, 60, ABG) 03:43:06.581 00.000 15672 Guiding Dir = 0, Dur = 60 03:43:06.581 00.000 15672 IsSlewing returns 0 03:43:06.586 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=13775, FiltMin=2558, FiltMax=12140, Gamma=2.950 03:43:06.607 00.021 15672 IsGuiding returns 0 03:43:06.687 00.080 15672 IsGuiding returns 1 03:43:06.687 00.000 15672 scope still moving after pulse duration time elapsed 03:43:06.709 00.022 15672 IsSlewing returns 0 03:43:06.709 00.000 15672 IsGuiding returns 1 03:43:06.731 00.022 15672 IsSlewing returns 0 03:43:06.732 00.001 15672 IsGuiding returns 1 03:43:06.753 00.021 15672 IsSlewing returns 0 03:43:06.768 00.015 15672 IsGuiding returns 0 03:43:06.768 00.000 15672 scope move finished after 60 + 101 ms 03:43:06.768 00.000 15672 Move returns status 0, amount 60 03:43:06.768 00.000 15672 move complete, result=0 03:43:06.768 00.000 15672 worker thread done servicing request 03:43:06.915 00.147 30444 UpdateGuideState exits: m=60462 SNR=49.7 Saturated 03:43:06.915 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:06.915 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:06.915 00.000 30444 Enqueuing Expose request 03:43:06.915 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 60 ms NORTH 03:43:06.916 00.001 15672 Worker thread wakes up 03:43:06.916 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:06.916 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:08.824 01.908 15672 Exposure complete 03:43:08.846 00.022 15672 worker thread done servicing request 03:43:08.846 00.000 30444 OnExposeComplete: enter 03:43:08.846 00.000 30444 UpdateGuideState(): m_state=6 03:43:08.846 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8477 03:43:08.846 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=203.93, Mass=60170, SNR=52.3, Peak=6331 HFD=3.8 03:43:08.846 00.000 30444 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.28) = xAngle (0.39 = 0.39) 03:43:08.846 00.000 30444 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.33 = 0.33) 03:43:08.846 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.04 hyp=0.32 cameraTheta=0.11 mountX=0.30 mountY=0.10, mountTheta=0.34 03:43:08.847 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.04, opts=13) 03:43:08.847 00.000 30444 Enqueuing Move request for scope (0.32, 0.04) 03:43:08.847 00.000 15672 Worker thread wakes up 03:43:08.847 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.04) opts 0xd 03:43:08.847 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.04) 03:43:08.847 00.000 15672 Moving (0.32, 0.04) raw xDistance=0.30 yDistance=0.10 03:43:08.847 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 03:43:08.847 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:08.847 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 03:43:08.847 00.000 15672 MoveAxis(W, 80, ABG) 03:43:08.847 00.000 15672 Guiding Dir = 3, Dur = 80 03:43:08.848 00.001 15672 IsSlewing returns 0 03:43:08.849 00.001 15672 IsGuiding returns 0 03:43:08.852 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=14006, FiltMin=2569, FiltMax=11655, Gamma=2.950 03:43:08.874 00.022 15672 PulseGuide returned control before completion, sleep 65 03:43:08.941 00.067 15672 IsGuiding returns 1 03:43:08.941 00.000 15672 scope still moving after pulse duration time elapsed 03:43:08.964 00.023 15672 IsSlewing returns 0 03:43:08.974 00.010 30444 UpdateGuideState exits: m=60170 SNR=52.3 Saturated 03:43:08.974 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:08.975 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:08.975 00.000 30444 Enqueuing Expose request 03:43:09.020 00.045 15672 IsGuiding returns 0 03:43:09.020 00.000 15672 scope move finished after 80 + 90 ms 03:43:09.020 00.000 15672 Move returns status 0, amount 80 03:43:09.020 00.000 15672 MoveAxis(N, 0, ABG) 03:43:09.020 00.000 15672 Move returns status 0, amount 0 03:43:09.020 00.000 15672 move complete, result=0 03:43:09.020 00.000 15672 worker thread done servicing request 03:43:09.021 00.001 15672 Worker thread wakes up 03:43:09.021 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:09.021 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:09.022 00.001 30444 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH 03:43:11.136 02.114 15672 Exposure complete 03:43:11.165 00.029 15672 worker thread done servicing request 03:43:11.165 00.000 30444 OnExposeComplete: enter 03:43:11.165 00.000 30444 UpdateGuideState(): m_state=6 03:43:11.165 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8478 03:43:11.165 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=203.93, Mass=65166, SNR=64.6, Peak=7390 HFD=3.9 03:43:11.165 00.000 30444 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.28) = xAngle (0.47 = 0.47) 03:43:11.165 00.000 30444 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 03:43:11.165 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.19 mountX=0.18 mountY=0.08, mountTheta=0.42 03:43:11.166 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.04, opts=13) 03:43:11.166 00.000 30444 Enqueuing Move request for scope (0.19, 0.04) 03:43:11.166 00.000 15672 Worker thread wakes up 03:43:11.166 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd 03:43:11.166 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.04) 03:43:11.166 00.000 15672 Moving (0.19, 0.04) raw xDistance=0.18 yDistance=0.08 03:43:11.166 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 03:43:11.166 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:11.166 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 03:43:11.166 00.000 15672 MoveAxis(E, 0, ABG) 03:43:11.166 00.000 15672 Move returns status 0, amount 0 03:43:11.166 00.000 15672 MoveAxis(N, 0, ABG) 03:43:11.166 00.000 15672 Move returns status 0, amount 0 03:43:11.166 00.000 15672 move complete, result=0 03:43:11.166 00.000 15672 worker thread done servicing request 03:43:11.171 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=13677, FiltMin=2615, FiltMax=11574, Gamma=2.950 03:43:11.215 00.044 30444 UpdateGuideState exits: m=65166 SNR=64.6 Saturated 03:43:11.215 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:11.215 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:11.215 00.000 30444 Enqueuing Expose request 03:43:11.215 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:43:11.215 00.000 15672 Worker thread wakes up 03:43:11.215 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:11.215 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:13.121 01.906 15672 Exposure complete 03:43:13.141 00.020 15672 worker thread done servicing request 03:43:13.142 00.001 30444 OnExposeComplete: enter 03:43:13.142 00.000 30444 UpdateGuideState(): m_state=6 03:43:13.142 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8479 03:43:13.142 00.000 30444 Star::Find returns 1 (1), X=463.51, Y=203.93, Mass=59951, SNR=52.8, Peak=7003 HFD=3.6 03:43:13.142 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 03:43:13.142 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 03:43:13.142 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.04 hyp=0.43 cameraTheta=0.09 mountX=0.40 mountY=0.13, mountTheta=0.32 03:43:13.142 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.04, opts=13) 03:43:13.142 00.000 30444 Enqueuing Move request for scope (0.43, 0.04) 03:43:13.143 00.001 15672 Worker thread wakes up 03:43:13.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.04) opts 0xd 03:43:13.143 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.04) 03:43:13.143 00.000 15672 Moving (0.43, 0.04) raw xDistance=0.40 yDistance=0.13 03:43:13.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 03:43:13.143 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:13.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 03:43:13.143 00.000 15672 MoveAxis(W, 108, ABG) 03:43:13.143 00.000 15672 Guiding Dir = 3, Dur = 108 03:43:13.143 00.000 15672 IsSlewing returns 0 03:43:13.144 00.001 15672 IsGuiding returns 0 03:43:13.148 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2305, max=14671, FiltMin=2547, FiltMax=11853, Gamma=2.950 03:43:13.172 00.024 15672 PulseGuide returned control before completion, sleep 90 03:43:13.191 00.019 30444 UpdateGuideState exits: m=59951 SNR=52.8 Saturated 03:43:13.191 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:13.191 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:13.191 00.000 30444 Enqueuing Expose request 03:43:13.265 00.074 15672 IsGuiding returns 1 03:43:13.265 00.000 15672 scope still moving after pulse duration time elapsed 03:43:13.286 00.021 15672 IsSlewing returns 0 03:43:13.348 00.062 15672 IsGuiding returns 0 03:43:13.348 00.000 15672 scope move finished after 108 + 96 ms 03:43:13.348 00.000 15672 Move returns status 0, amount 108 03:43:13.348 00.000 15672 MoveAxis(N, 0, ABG) 03:43:13.348 00.000 15672 Move returns status 0, amount 0 03:43:13.349 00.001 15672 move complete, result=0 03:43:13.349 00.000 15672 worker thread done servicing request 03:43:13.349 00.000 15672 Worker thread wakes up 03:43:13.349 00.000 30444 GuideStep: 0.4 px 108 ms WEST, 0.1 px 0 ms NORTH 03:43:13.349 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:13.349 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:15.466 02.117 15672 Exposure complete 03:43:15.489 00.023 15672 worker thread done servicing request 03:43:15.489 00.000 30444 OnExposeComplete: enter 03:43:15.489 00.000 30444 UpdateGuideState(): m_state=6 03:43:15.490 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8480 03:43:15.490 00.000 30444 Star::Find returns 1 (1), X=462.90, Y=204.07, Mass=55505, SNR=47.1, Peak=6915 HFD=3.8 03:43:15.490 00.000 30444 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.28) = xAngle (2.63 = 2.63) 03:43:15.490 00.000 30444 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.57 = 2.57) 03:43:15.490 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.25 cameraTheta=2.35 mountX=-0.22 mountY=0.14, mountTheta=2.59 03:43:15.490 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.18, opts=13) 03:43:15.490 00.000 30444 Enqueuing Move request for scope (-0.18, 0.18) 03:43:15.490 00.000 15672 Worker thread wakes up 03:43:15.490 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd 03:43:15.490 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.18) 03:43:15.490 00.000 15672 Moving (-0.18, 0.18) raw xDistance=-0.22 yDistance=0.14 03:43:15.490 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:43:15.490 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:15.491 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 03:43:15.491 00.000 15672 MoveAxis(E, 0, ABG) 03:43:15.491 00.000 15672 Move returns status 0, amount 0 03:43:15.491 00.000 15672 MoveAxis(N, 0, ABG) 03:43:15.491 00.000 15672 Move returns status 0, amount 0 03:43:15.491 00.000 15672 move complete, result=0 03:43:15.491 00.000 15672 worker thread done servicing request 03:43:15.496 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=14261, FiltMin=2565, FiltMax=11296, Gamma=2.950 03:43:15.538 00.042 30444 UpdateGuideState exits: m=55505 SNR=47.1 Saturated 03:43:15.538 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:15.539 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:15.539 00.000 30444 Enqueuing Expose request 03:43:15.539 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:43:15.539 00.000 15672 Worker thread wakes up 03:43:15.539 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:15.539 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:17.445 01.906 15672 Exposure complete 03:43:17.465 00.020 15672 worker thread done servicing request 03:43:17.465 00.000 30444 OnExposeComplete: enter 03:43:17.465 00.000 30444 UpdateGuideState(): m_state=6 03:43:17.466 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8481 03:43:17.466 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=204.04, Mass=59339, SNR=49.9, Peak=6999 HFD=3.8 03:43:17.466 00.000 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 03:43:17.466 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 03:43:17.466 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.28 mountX=0.00 mountY=0.15, mountTheta=1.56 03:43:17.466 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.14, opts=13) 03:43:17.466 00.000 30444 Enqueuing Move request for scope (0.04, 0.14) 03:43:17.466 00.000 15672 Worker thread wakes up 03:43:17.466 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd 03:43:17.466 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.14) 03:43:17.466 00.000 15672 Moving (0.04, 0.14) raw xDistance=0.00 yDistance=0.15 03:43:17.466 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 03:43:17.467 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:17.467 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 03:43:17.467 00.000 15672 MoveAxis(E, 0, ABG) 03:43:17.467 00.000 15672 Move returns status 0, amount 0 03:43:17.467 00.000 15672 MoveAxis(N, 0, ABG) 03:43:17.467 00.000 15672 Move returns status 0, amount 0 03:43:17.467 00.000 15672 move complete, result=0 03:43:17.467 00.000 15672 worker thread done servicing request 03:43:17.471 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=12797, FiltMin=2635, FiltMax=10950, Gamma=2.950 03:43:17.514 00.043 30444 UpdateGuideState exits: m=59339 SNR=49.9 Saturated 03:43:17.514 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:17.514 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:17.514 00.000 30444 Enqueuing Expose request 03:43:17.514 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:43:17.514 00.000 15672 Worker thread wakes up 03:43:17.514 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:17.514 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:19.620 02.106 15672 Exposure complete 03:43:19.640 00.020 15672 worker thread done servicing request 03:43:19.640 00.000 30444 OnExposeComplete: enter 03:43:19.640 00.000 30444 UpdateGuideState(): m_state=6 03:43:19.640 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8482 03:43:19.640 00.000 30444 Star::Find returns 1 (1), X=462.52, Y=204.01, Mass=64720, SNR=50.2, Peak=6906 HFD=4.1 03:43:19.640 00.000 30444 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.28) = xAngle (3.21 = -3.07) 03:43:19.640 00.000 30444 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.15 = -3.13) 03:43:19.640 00.000 30444 CameraToMount -- cameraX=-0.56 cameraY=0.12 hyp=0.57 cameraTheta=2.93 mountX=-0.57 mountY=-0.01, mountTheta=-3.13 03:43:19.641 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.56, y=0.12, opts=13) 03:43:19.641 00.000 30444 Enqueuing Move request for scope (-0.56, 0.12) 03:43:19.641 00.000 15672 Worker thread wakes up 03:43:19.641 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.12) opts 0xd 03:43:19.641 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.56, 0.12) 03:43:19.641 00.000 15672 Moving (-0.56, 0.12) raw xDistance=-0.57 yDistance=-0.01 03:43:19.641 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 03:43:19.641 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:19.641 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 03:43:19.641 00.000 15672 MoveAxis(E, 155, ABG) 03:43:19.641 00.000 15672 Guiding Dir = 2, Dur = 155 03:43:19.642 00.001 15672 IsSlewing returns 0 03:43:19.642 00.000 15672 IsGuiding returns 0 03:43:19.646 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=14047, FiltMin=2533, FiltMax=11118, Gamma=2.950 03:43:19.657 00.011 15672 PulseGuide returned control before completion, sleep 151 03:43:19.689 00.032 30444 UpdateGuideState exits: m=64720 SNR=50.2 Saturated 03:43:19.689 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:19.689 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:19.689 00.000 30444 Enqueuing Expose request 03:43:19.812 00.123 15672 IsGuiding returns 1 03:43:19.812 00.000 15672 scope still moving after pulse duration time elapsed 03:43:19.833 00.021 15672 IsSlewing returns 0 03:43:19.834 00.001 15672 IsGuiding returns 0 03:43:19.834 00.000 15672 scope move finished after 155 + 36 ms 03:43:19.834 00.000 15672 Move returns status 0, amount 155 03:43:19.834 00.000 15672 MoveAxis(N, 0, ABG) 03:43:19.834 00.000 15672 Move returns status 0, amount 0 03:43:19.834 00.000 15672 move complete, result=0 03:43:19.834 00.000 15672 worker thread done servicing request 03:43:19.834 00.000 15672 Worker thread wakes up 03:43:19.834 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:19.834 00.000 30444 GuideStep: -0.6 px 155 ms EAST, -0.0 px 0 ms NORTH 03:43:19.835 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:21.740 01.905 15672 Exposure complete 03:43:21.760 00.020 15672 worker thread done servicing request 03:43:21.760 00.000 30444 OnExposeComplete: enter 03:43:21.760 00.000 30444 UpdateGuideState(): m_state=6 03:43:21.760 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8483 03:43:21.760 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=204.21, Mass=60907, SNR=46.2, Peak=6466 HFD=3.8 03:43:21.760 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 03:43:21.760 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 03:43:21.761 00.001 30444 CameraToMount -- cameraX=0.17 cameraY=0.31 hyp=0.36 cameraTheta=1.08 mountX=0.08 mountY=0.34, mountTheta=1.35 03:43:21.761 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.31, opts=13) 03:43:21.761 00.000 30444 Enqueuing Move request for scope (0.17, 0.31) 03:43:21.761 00.000 15672 Worker thread wakes up 03:43:21.761 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.31) opts 0xd 03:43:21.761 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.31) 03:43:21.761 00.000 15672 Moving (0.17, 0.31) raw xDistance=0.08 yDistance=0.34 03:43:21.761 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:43:21.761 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:43:21.761 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 03:43:21.761 00.000 15672 MoveAxis(E, 0, ABG) 03:43:21.761 00.000 15672 Move returns status 0, amount 0 03:43:21.761 00.000 15672 MoveAxis(N, 0, ABG) 03:43:21.762 00.001 15672 Move returns status 0, amount 0 03:43:21.762 00.000 15672 move complete, result=0 03:43:21.762 00.000 15672 worker thread done servicing request 03:43:21.767 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=13333, FiltMin=2545, FiltMax=11250, Gamma=2.950 03:43:21.809 00.042 30444 UpdateGuideState exits: m=60907 SNR=46.2 Saturated 03:43:21.809 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:21.809 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:21.809 00.000 30444 Enqueuing Expose request 03:43:21.809 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 03:43:21.809 00.000 15672 Worker thread wakes up 03:43:21.809 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:21.809 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:23.915 02.106 15672 Exposure complete 03:43:23.935 00.020 15672 worker thread done servicing request 03:43:23.935 00.000 30444 OnExposeComplete: enter 03:43:23.935 00.000 30444 UpdateGuideState(): m_state=6 03:43:23.935 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8484 03:43:23.935 00.000 30444 Star::Find returns 1 (1), X=463.54, Y=204.07, Mass=66633, SNR=50.3, Peak=7178 HFD=3.7 03:43:23.935 00.000 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 03:43:23.935 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 03:43:23.935 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.17 hyp=0.49 cameraTheta=0.36 mountX=0.39 mountY=0.27, mountTheta=0.60 03:43:23.936 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.17, opts=13) 03:43:23.936 00.000 30444 Enqueuing Move request for scope (0.45, 0.17) 03:43:23.936 00.000 15672 Worker thread wakes up 03:43:23.936 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.17) opts 0xd 03:43:23.936 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.17) 03:43:23.936 00.000 15672 Moving (0.45, 0.17) raw xDistance=0.39 yDistance=0.27 03:43:23.936 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 03:43:23.936 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:43:23.936 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 03:43:23.936 00.000 15672 MoveAxis(W, 105, ABG) 03:43:23.936 00.000 15672 Guiding Dir = 3, Dur = 105 03:43:23.937 00.001 15672 IsSlewing returns 0 03:43:23.938 00.001 15672 IsGuiding returns 0 03:43:23.942 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=14264, FiltMin=2592, FiltMax=12053, Gamma=2.950 03:43:23.955 00.013 15672 PulseGuide returned control before completion, sleep 98 03:43:23.985 00.030 30444 UpdateGuideState exits: m=66633 SNR=50.3 Saturated 03:43:23.985 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:23.985 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:23.985 00.000 30444 Enqueuing Expose request 03:43:24.055 00.070 15672 IsGuiding returns 1 03:43:24.055 00.000 15672 scope still moving after pulse duration time elapsed 03:43:24.076 00.021 15672 IsSlewing returns 0 03:43:24.084 00.008 15672 IsGuiding returns 0 03:43:24.084 00.000 15672 scope move finished after 105 + 40 ms 03:43:24.084 00.000 15672 Move returns status 0, amount 105 03:43:24.084 00.000 15672 MoveAxis(N, 0, ABG) 03:43:24.084 00.000 15672 Move returns status 0, amount 0 03:43:24.084 00.000 15672 move complete, result=0 03:43:24.084 00.000 15672 worker thread done servicing request 03:43:24.084 00.000 15672 Worker thread wakes up 03:43:24.084 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:24.084 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:24.084 00.000 30444 GuideStep: 0.4 px 105 ms WEST, 0.3 px 0 ms NORTH 03:43:25.991 01.907 15672 Exposure complete 03:43:26.014 00.023 15672 worker thread done servicing request 03:43:26.014 00.000 30444 OnExposeComplete: enter 03:43:26.014 00.000 30444 UpdateGuideState(): m_state=6 03:43:26.015 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8485 03:43:26.015 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=203.90, Mass=67191, SNR=64.4, Peak=6986 HFD=4.0 03:43:26.015 00.000 30444 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 03:43:26.015 00.000 30444 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 03:43:26.015 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.06 mountX=0.14 mountY=0.04, mountTheta=0.29 03:43:26.016 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.01, opts=13) 03:43:26.016 00.000 30444 Enqueuing Move request for scope (0.15, 0.01) 03:43:26.016 00.000 15672 Worker thread wakes up 03:43:26.016 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd 03:43:26.016 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.01) 03:43:26.016 00.000 15672 Moving (0.15, 0.01) raw xDistance=0.14 yDistance=0.04 03:43:26.016 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:43:26.016 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:26.016 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 03:43:26.016 00.000 15672 MoveAxis(E, 0, ABG) 03:43:26.016 00.000 15672 Move returns status 0, amount 0 03:43:26.016 00.000 15672 MoveAxis(N, 0, ABG) 03:43:26.016 00.000 15672 Move returns status 0, amount 0 03:43:26.016 00.000 15672 move complete, result=0 03:43:26.017 00.001 15672 worker thread done servicing request 03:43:26.024 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=14193, FiltMin=2594, FiltMax=12258, Gamma=2.950 03:43:26.074 00.050 30444 UpdateGuideState exits: m=67191 SNR=64.4 Saturated 03:43:26.074 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:26.074 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:26.074 00.000 30444 Enqueuing Expose request 03:43:26.074 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:43:26.074 00.000 15672 Worker thread wakes up 03:43:26.074 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:26.074 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:28.180 02.106 15672 Exposure complete 03:43:28.201 00.021 15672 worker thread done servicing request 03:43:28.201 00.000 30444 OnExposeComplete: enter 03:43:28.201 00.000 30444 UpdateGuideState(): m_state=6 03:43:28.201 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8486 03:43:28.201 00.000 30444 Star::Find returns 1 (1), X=463.59, Y=203.05, Mass=75335, SNR=61.2, Peak=7233 HFD=4.0 03:43:28.201 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 03:43:28.201 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 03:43:28.201 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.84 hyp=0.98 cameraTheta=-1.03 mountX=0.72 mountY=-0.71, mountTheta=-0.78 03:43:28.202 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.84, opts=13) 03:43:28.202 00.000 30444 Enqueuing Move request for scope (0.51, -0.84) 03:43:28.202 00.000 15672 Worker thread wakes up 03:43:28.202 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.84) opts 0xd 03:43:28.202 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.84) 03:43:28.202 00.000 15672 Moving (0.51, -0.84) raw xDistance=0.72 yDistance=-0.71 03:43:28.202 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72 03:43:28.202 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:43:28.202 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71 03:43:28.202 00.000 15672 MoveAxis(W, 195, ABG) 03:43:28.202 00.000 15672 Guiding Dir = 3, Dur = 195 03:43:28.202 00.000 15672 IsSlewing returns 0 03:43:28.203 00.001 15672 IsGuiding returns 0 03:43:28.208 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=15477, FiltMin=2579, FiltMax=12155, Gamma=2.950 03:43:28.220 00.012 15672 PulseGuide returned control before completion, sleep 189 03:43:28.252 00.032 30444 UpdateGuideState exits: m=75335 SNR=61.2 Saturated 03:43:28.252 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:28.252 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:28.252 00.000 30444 Enqueuing Expose request 03:43:28.413 00.161 15672 IsGuiding returns 1 03:43:28.413 00.000 15672 scope still moving after pulse duration time elapsed 03:43:28.434 00.021 15672 IsSlewing returns 0 03:43:28.446 00.012 15672 IsGuiding returns 0 03:43:28.446 00.000 15672 scope move finished after 195 + 47 ms 03:43:28.446 00.000 15672 Move returns status 0, amount 195 03:43:28.446 00.000 15672 MoveAxis(N, 0, ABG) 03:43:28.446 00.000 15672 Move returns status 0, amount 0 03:43:28.446 00.000 15672 move complete, result=0 03:43:28.446 00.000 15672 worker thread done servicing request 03:43:28.447 00.001 15672 Worker thread wakes up 03:43:28.447 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:28.447 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:28.447 00.000 30444 GuideStep: 0.7 px 195 ms WEST, -0.7 px 0 ms NORTH 03:43:30.353 01.906 15672 Exposure complete 03:43:30.373 00.020 15672 worker thread done servicing request 03:43:30.373 00.000 30444 OnExposeComplete: enter 03:43:30.373 00.000 30444 UpdateGuideState(): m_state=6 03:43:30.373 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8487 03:43:30.373 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=203.54, Mass=57312, SNR=49.1, Peak=7478 HFD=3.6 03:43:30.373 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.89 = -0.89) 03:43:30.373 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.95 = -0.95) 03:43:30.374 00.001 30444 CameraToMount -- cameraX=0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.16 mountX=0.24 mountY=-0.31, mountTheta=-0.91 03:43:30.374 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.35, opts=13) 03:43:30.374 00.000 30444 Enqueuing Move request for scope (0.15, -0.35) 03:43:30.374 00.000 15672 Worker thread wakes up 03:43:30.374 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.35) opts 0xd 03:43:30.374 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.35) 03:43:30.374 00.000 15672 Moving (0.15, -0.35) raw xDistance=0.24 yDistance=-0.31 03:43:30.374 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 03:43:30.374 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 03:43:30.374 00.000 15672 MoveAxis(E, 0, ABG) 03:43:30.374 00.000 15672 Move returns status 0, amount 0 03:43:30.374 00.000 15672 MoveAxis(N, 56, ABG) 03:43:30.374 00.000 15672 Guiding Dir = 0, Dur = 56 03:43:30.375 00.001 15672 IsSlewing returns 0 03:43:30.376 00.001 15672 IsGuiding returns 0 03:43:30.380 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2335, max=14696, FiltMin=2637, FiltMax=11683, Gamma=2.950 03:43:30.422 00.042 30444 UpdateGuideState exits: m=57312 SNR=49.1 Saturated 03:43:30.422 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:30.422 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:30.422 00.000 30444 Enqueuing Expose request 03:43:30.489 00.067 15672 IsGuiding returns 1 03:43:30.489 00.000 15672 scope still moving after pulse duration time elapsed 03:43:30.510 00.021 15672 IsSlewing returns 0 03:43:30.538 00.028 15672 IsGuiding returns 0 03:43:30.538 00.000 15672 scope move finished after 56 + 105 ms 03:43:30.538 00.000 15672 Move returns status 0, amount 56 03:43:30.538 00.000 15672 move complete, result=0 03:43:30.538 00.000 15672 worker thread done servicing request 03:43:30.538 00.000 15672 Worker thread wakes up 03:43:30.538 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 56 ms NORTH 03:43:30.538 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:30.538 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:32.647 02.109 15672 Exposure complete 03:43:32.667 00.020 15672 worker thread done servicing request 03:43:32.667 00.000 30444 OnExposeComplete: enter 03:43:32.667 00.000 30444 UpdateGuideState(): m_state=6 03:43:32.667 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8488 03:43:32.667 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=204.11, Mass=69866, SNR=62.3, Peak=7277 HFD=3.8 03:43:32.667 00.000 30444 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 03:43:32.667 00.000 30444 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 03:43:32.667 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.22 hyp=0.34 cameraTheta=0.68 mountX=0.20 mountY=0.27, mountTheta=0.94 03:43:32.668 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.22, opts=13) 03:43:32.668 00.000 30444 Enqueuing Move request for scope (0.27, 0.22) 03:43:32.668 00.000 15672 Worker thread wakes up 03:43:32.668 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.22) opts 0xd 03:43:32.668 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.22) 03:43:32.668 00.000 15672 Moving (0.27, 0.22) raw xDistance=0.20 yDistance=0.27 03:43:32.668 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 03:43:32.668 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:43:32.668 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 03:43:32.668 00.000 15672 MoveAxis(E, 0, ABG) 03:43:32.668 00.000 15672 Move returns status 0, amount 0 03:43:32.668 00.000 15672 MoveAxis(N, 0, ABG) 03:43:32.668 00.000 15672 Move returns status 0, amount 0 03:43:32.668 00.000 15672 move complete, result=0 03:43:32.668 00.000 15672 worker thread done servicing request 03:43:32.673 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=13954, FiltMin=2567, FiltMax=11392, Gamma=2.950 03:43:32.716 00.043 30444 UpdateGuideState exits: m=69866 SNR=62.3 Saturated 03:43:32.716 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:32.716 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:32.716 00.000 30444 Enqueuing Expose request 03:43:32.716 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 03:43:32.716 00.000 15672 Worker thread wakes up 03:43:32.716 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:32.716 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:34.623 01.907 15672 Exposure complete 03:43:34.644 00.021 15672 worker thread done servicing request 03:43:34.644 00.000 30444 OnExposeComplete: enter 03:43:34.644 00.000 30444 UpdateGuideState(): m_state=6 03:43:34.644 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8489 03:43:34.644 00.000 30444 Star::Find returns 1 (1), X=463.51, Y=203.98, Mass=62780, SNR=49.2, Peak=7121 HFD=3.6 03:43:34.644 00.000 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.48 = 0.48) 03:43:34.644 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.42 = 0.42) 03:43:34.644 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.09 hyp=0.44 cameraTheta=0.20 mountX=0.39 mountY=0.18, mountTheta=0.43 03:43:34.645 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.09, opts=13) 03:43:34.645 00.000 30444 Enqueuing Move request for scope (0.43, 0.09) 03:43:34.645 00.000 15672 Worker thread wakes up 03:43:34.645 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.09) opts 0xd 03:43:34.645 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.09) 03:43:34.645 00.000 15672 Moving (0.43, 0.09) raw xDistance=0.39 yDistance=0.18 03:43:34.646 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 03:43:34.646 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:34.646 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 03:43:34.646 00.000 15672 MoveAxis(W, 106, ABG) 03:43:34.646 00.000 15672 Guiding Dir = 3, Dur = 106 03:43:34.646 00.000 15672 IsSlewing returns 0 03:43:34.647 00.001 15672 IsGuiding returns 0 03:43:34.652 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2149, max=13540, FiltMin=2616, FiltMax=11625, Gamma=2.950 03:43:34.674 00.022 15672 PulseGuide returned control before completion, sleep 89 03:43:34.765 00.091 15672 IsGuiding returns 1 03:43:34.766 00.001 15672 scope still moving after pulse duration time elapsed 03:43:34.786 00.020 15672 IsSlewing returns 0 03:43:34.789 00.003 15672 IsGuiding returns 1 03:43:34.809 00.020 15672 IsSlewing returns 0 03:43:34.852 00.043 15672 IsGuiding returns 0 03:43:34.852 00.000 15672 scope move finished after 106 + 99 ms 03:43:34.852 00.000 15672 Move returns status 0, amount 106 03:43:34.853 00.001 15672 MoveAxis(N, 0, ABG) 03:43:34.853 00.000 15672 Move returns status 0, amount 0 03:43:34.853 00.000 15672 move complete, result=0 03:43:34.853 00.000 15672 worker thread done servicing request 03:43:34.952 00.099 30444 UpdateGuideState exits: m=62780 SNR=49.2 Saturated 03:43:34.952 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:34.952 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:34.952 00.000 30444 Enqueuing Expose request 03:43:34.952 00.000 30444 GuideStep: 0.4 px 106 ms WEST, 0.2 px 0 ms NORTH 03:43:34.952 00.000 15672 Worker thread wakes up 03:43:34.953 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:34.953 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:37.069 02.116 15672 Exposure complete 03:43:37.098 00.029 15672 worker thread done servicing request 03:43:37.098 00.000 30444 OnExposeComplete: enter 03:43:37.098 00.000 30444 UpdateGuideState(): m_state=6 03:43:37.098 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8490 03:43:37.098 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=204.04, Mass=55466, SNR=50.3, Peak=6847 HFD=4.0 03:43:37.098 00.000 30444 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.28) = xAngle (2.49 = 2.49) 03:43:37.098 00.000 30444 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.43 = 2.43) 03:43:37.098 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.21 mountX=-0.14 mountY=0.12, mountTheta=2.45 03:43:37.099 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.14, opts=13) 03:43:37.099 00.000 30444 Enqueuing Move request for scope (-0.11, 0.14) 03:43:37.099 00.000 15672 Worker thread wakes up 03:43:37.099 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd 03:43:37.099 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.14) 03:43:37.099 00.000 15672 Moving (-0.11, 0.14) raw xDistance=-0.14 yDistance=0.12 03:43:37.099 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 03:43:37.099 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:37.099 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 03:43:37.099 00.000 15672 MoveAxis(E, 0, ABG) 03:43:37.099 00.000 15672 Move returns status 0, amount 0 03:43:37.099 00.000 15672 MoveAxis(N, 0, ABG) 03:43:37.099 00.000 15672 Move returns status 0, amount 0 03:43:37.099 00.000 15672 move complete, result=0 03:43:37.099 00.000 15672 worker thread done servicing request 03:43:37.104 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=18404, FiltMin=2617, FiltMax=11237, Gamma=2.950 03:43:37.148 00.044 30444 UpdateGuideState exits: m=55466 SNR=50.3 Saturated 03:43:37.148 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:37.148 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:37.148 00.000 30444 Enqueuing Expose request 03:43:37.148 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:43:37.148 00.000 15672 Worker thread wakes up 03:43:37.148 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:37.148 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:39.059 01.911 15672 Exposure complete 03:43:39.090 00.031 15672 worker thread done servicing request 03:43:39.091 00.001 30444 OnExposeComplete: enter 03:43:39.091 00.000 30444 UpdateGuideState(): m_state=6 03:43:39.091 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8491 03:43:39.091 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=204.08, Mass=60254, SNR=51.4, Peak=6685 HFD=4.2 03:43:39.091 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 03:43:39.091 00.000 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 03:43:39.091 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.54 mountX=-0.04 mountY=0.18, mountTheta=1.81 03:43:39.091 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.18, opts=13) 03:43:39.091 00.000 30444 Enqueuing Move request for scope (0.01, 0.18) 03:43:39.091 00.000 15672 Worker thread wakes up 03:43:39.092 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd 03:43:39.092 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.18) 03:43:39.092 00.000 15672 Moving (0.01, 0.18) raw xDistance=-0.04 yDistance=0.18 03:43:39.092 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:43:39.092 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:39.092 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 03:43:39.092 00.000 15672 MoveAxis(E, 0, ABG) 03:43:39.092 00.000 15672 Move returns status 0, amount 0 03:43:39.092 00.000 15672 MoveAxis(N, 0, ABG) 03:43:39.092 00.000 15672 Move returns status 0, amount 0 03:43:39.092 00.000 15672 move complete, result=0 03:43:39.092 00.000 15672 worker thread done servicing request 03:43:39.097 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=14296, FiltMin=2542, FiltMax=11695, Gamma=2.950 03:43:39.519 00.422 30444 UpdateGuideState exits: m=60254 SNR=51.4 Saturated 03:43:39.520 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:39.520 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:39.520 00.000 30444 Enqueuing Expose request 03:43:39.520 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 03:43:39.520 00.000 15672 Worker thread wakes up 03:43:39.520 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:39.521 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:41.630 02.109 15672 Exposure complete 03:43:41.650 00.020 15672 worker thread done servicing request 03:43:41.650 00.000 30444 OnExposeComplete: enter 03:43:41.650 00.000 30444 UpdateGuideState(): m_state=6 03:43:41.650 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8492 03:43:41.650 00.000 30444 Star::Find returns 1 (1), X=462.73, Y=204.16, Mass=58549, SNR=51.7, Peak=7340 HFD=3.8 03:43:41.650 00.000 30444 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.28) = xAngle (2.78 = 2.78) 03:43:41.650 00.000 30444 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.72 = 2.72) 03:43:41.651 00.001 30444 CameraToMount -- cameraX=-0.35 cameraY=0.26 hyp=0.44 cameraTheta=2.50 mountX=-0.41 mountY=0.18, mountTheta=2.73 03:43:41.651 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.26, opts=13) 03:43:41.651 00.000 30444 Enqueuing Move request for scope (-0.35, 0.26) 03:43:41.651 00.000 15672 Worker thread wakes up 03:43:41.651 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.26) opts 0xd 03:43:41.651 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.26) 03:43:41.651 00.000 15672 Moving (-0.35, 0.26) raw xDistance=-0.41 yDistance=0.18 03:43:41.651 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 03:43:41.651 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:41.651 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 03:43:41.651 00.000 15672 MoveAxis(E, 112, ABG) 03:43:41.652 00.001 15672 Guiding Dir = 2, Dur = 112 03:43:41.652 00.000 15672 IsSlewing returns 0 03:43:41.653 00.001 15672 IsGuiding returns 0 03:43:41.656 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=13035, FiltMin=2576, FiltMax=11130, Gamma=2.950 03:43:41.671 00.015 15672 PulseGuide returned control before completion, sleep 104 03:43:41.699 00.028 30444 UpdateGuideState exits: m=58549 SNR=51.7 Saturated 03:43:41.699 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:41.699 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:41.699 00.000 30444 Enqueuing Expose request 03:43:41.799 00.100 15672 IsGuiding returns 0 03:43:41.799 00.000 15672 Move returns status 0, amount 112 03:43:41.800 00.001 15672 MoveAxis(N, 0, ABG) 03:43:41.800 00.000 15672 Move returns status 0, amount 0 03:43:41.800 00.000 15672 move complete, result=0 03:43:41.800 00.000 15672 worker thread done servicing request 03:43:41.800 00.000 15672 Worker thread wakes up 03:43:41.800 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:41.800 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:41.801 00.001 30444 GuideStep: -0.4 px 112 ms EAST, 0.2 px 0 ms NORTH 03:43:43.710 01.909 15672 Exposure complete 03:43:43.730 00.020 15672 worker thread done servicing request 03:43:43.730 00.000 30444 OnExposeComplete: enter 03:43:43.730 00.000 30444 UpdateGuideState(): m_state=6 03:43:43.730 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8493 03:43:43.730 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=203.74, Mass=65953, SNR=56.3, Peak=6899 HFD=4.0 03:43:43.730 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 03:43:43.730 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 03:43:43.730 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.34 mountX=0.08 mountY=-0.15, mountTheta=-1.08 03:43:43.731 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.16, opts=13) 03:43:43.731 00.000 30444 Enqueuing Move request for scope (0.04, -0.16) 03:43:43.731 00.000 15672 Worker thread wakes up 03:43:43.731 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd 03:43:43.731 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.16) 03:43:43.731 00.000 15672 Moving (0.04, -0.16) raw xDistance=0.08 yDistance=-0.15 03:43:43.731 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:43:43.731 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:43.731 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 03:43:43.731 00.000 15672 MoveAxis(E, 0, ABG) 03:43:43.731 00.000 15672 Move returns status 0, amount 0 03:43:43.731 00.000 15672 MoveAxis(N, 0, ABG) 03:43:43.731 00.000 15672 Move returns status 0, amount 0 03:43:43.731 00.000 15672 move complete, result=0 03:43:43.731 00.000 15672 worker thread done servicing request 03:43:43.736 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=14671, FiltMin=2659, FiltMax=11599, Gamma=2.950 03:43:43.779 00.043 30444 UpdateGuideState exits: m=65953 SNR=56.3 Saturated 03:43:43.779 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:43.779 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:43.779 00.000 30444 Enqueuing Expose request 03:43:43.779 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:43:43.779 00.000 15672 Worker thread wakes up 03:43:43.779 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:43.779 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:45.890 02.111 15672 Exposure complete 03:43:45.909 00.019 15672 worker thread done servicing request 03:43:45.910 00.001 30444 OnExposeComplete: enter 03:43:45.910 00.000 30444 UpdateGuideState(): m_state=6 03:43:45.910 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8494 03:43:45.910 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=203.76, Mass=63739, SNR=58.0, Peak=6994 HFD=3.9 03:43:45.910 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 03:43:45.910 00.000 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 03:43:45.910 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.66 mountX=0.21 mountY=-0.10, mountTheta=-0.43 03:43:45.910 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.14, opts=13) 03:43:45.910 00.000 30444 Enqueuing Move request for scope (0.18, -0.14) 03:43:45.911 00.001 15672 Worker thread wakes up 03:43:45.911 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd 03:43:45.911 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.14) 03:43:45.911 00.000 15672 Moving (0.18, -0.14) raw xDistance=0.21 yDistance=-0.10 03:43:45.911 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 03:43:45.911 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:45.911 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 03:43:45.911 00.000 15672 MoveAxis(E, 0, ABG) 03:43:45.911 00.000 15672 Move returns status 0, amount 0 03:43:45.911 00.000 15672 MoveAxis(N, 0, ABG) 03:43:45.911 00.000 15672 Move returns status 0, amount 0 03:43:45.911 00.000 15672 move complete, result=0 03:43:45.911 00.000 15672 worker thread done servicing request 03:43:45.915 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=13821, FiltMin=2526, FiltMax=11632, Gamma=2.950 03:43:45.958 00.043 30444 UpdateGuideState exits: m=63739 SNR=58.0 Saturated 03:43:45.958 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:45.958 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:45.958 00.000 30444 Enqueuing Expose request 03:43:45.958 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 03:43:45.958 00.000 15672 Worker thread wakes up 03:43:45.958 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:45.958 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:47.864 01.906 15672 Exposure complete 03:43:47.884 00.020 15672 worker thread done servicing request 03:43:47.884 00.000 30444 OnExposeComplete: enter 03:43:47.884 00.000 30444 UpdateGuideState(): m_state=6 03:43:47.884 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8495 03:43:47.884 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=204.33, Mass=60414, SNR=45.9, Peak=6410 HFD=3.9 03:43:47.884 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 03:43:47.884 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 03:43:47.884 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.43 hyp=0.43 cameraTheta=1.48 mountX=-0.08 mountY=0.43, mountTheta=1.75 03:43:47.885 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.43, opts=13) 03:43:47.885 00.000 30444 Enqueuing Move request for scope (0.04, 0.43) 03:43:47.885 00.000 15672 Worker thread wakes up 03:43:47.885 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.43) opts 0xd 03:43:47.885 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.43) 03:43:47.885 00.000 15672 Moving (0.04, 0.43) raw xDistance=-0.08 yDistance=0.43 03:43:47.885 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 03:43:47.885 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:43:47.885 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43 03:43:47.885 00.000 15672 MoveAxis(E, 0, ABG) 03:43:47.885 00.000 15672 Move returns status 0, amount 0 03:43:47.885 00.000 15672 MoveAxis(N, 0, ABG) 03:43:47.885 00.000 15672 Move returns status 0, amount 0 03:43:47.885 00.000 15672 move complete, result=0 03:43:47.886 00.001 15672 worker thread done servicing request 03:43:47.890 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=13672, FiltMin=2581, FiltMax=10824, Gamma=2.950 03:43:47.935 00.045 30444 UpdateGuideState exits: m=60414 SNR=45.9 Saturated 03:43:47.935 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:47.935 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:47.935 00.000 30444 Enqueuing Expose request 03:43:47.935 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 03:43:47.935 00.000 15672 Worker thread wakes up 03:43:47.935 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:47.935 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:50.041 02.106 15672 Exposure complete 03:43:50.061 00.020 15672 worker thread done servicing request 03:43:50.061 00.000 30444 OnExposeComplete: enter 03:43:50.061 00.000 30444 UpdateGuideState(): m_state=6 03:43:50.062 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8496 03:43:50.062 00.000 30444 Star::Find returns 1 (1), X=462.78, Y=203.84, Mass=60635, SNR=51.6, Peak=7351 HFD=3.6 03:43:50.062 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 03:43:50.062 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 03:43:50.062 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.05 hyp=0.30 cameraTheta=-2.97 mountX=-0.27 mountY=-0.12, mountTheta=-2.74 03:43:50.062 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.05, opts=13) 03:43:50.062 00.000 30444 Enqueuing Move request for scope (-0.30, -0.05) 03:43:50.062 00.000 15672 Worker thread wakes up 03:43:50.062 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.05) opts 0xd 03:43:50.062 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.05) 03:43:50.063 00.001 15672 Moving (-0.30, -0.05) raw xDistance=-0.27 yDistance=-0.12 03:43:50.063 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 03:43:50.063 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:50.063 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 03:43:50.063 00.000 15672 MoveAxis(E, 73, ABG) 03:43:50.063 00.000 15672 Guiding Dir = 2, Dur = 73 03:43:50.063 00.000 15672 IsSlewing returns 0 03:43:50.068 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=12931, FiltMin=2548, FiltMax=10946, Gamma=2.950 03:43:50.090 00.022 15672 IsGuiding returns 0 03:43:50.106 00.016 15672 PulseGuide returned control before completion, sleep 68 03:43:50.111 00.005 30444 UpdateGuideState exits: m=60635 SNR=51.6 Saturated 03:43:50.111 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:50.111 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:50.111 00.000 30444 Enqueuing Expose request 03:43:50.177 00.066 15672 IsGuiding returns 1 03:43:50.177 00.000 15672 scope still moving after pulse duration time elapsed 03:43:50.197 00.020 15672 IsSlewing returns 0 03:43:50.219 00.022 15672 IsGuiding returns 0 03:43:50.219 00.000 15672 scope move finished after 73 + 55 ms 03:43:50.219 00.000 15672 Move returns status 0, amount 73 03:43:50.219 00.000 15672 MoveAxis(N, 0, ABG) 03:43:50.219 00.000 15672 Move returns status 0, amount 0 03:43:50.219 00.000 15672 move complete, result=0 03:43:50.220 00.001 15672 worker thread done servicing request 03:43:50.220 00.000 30444 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH 03:43:50.220 00.000 15672 Worker thread wakes up 03:43:50.220 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:50.220 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:52.137 01.917 15672 Exposure complete 03:43:52.166 00.029 15672 worker thread done servicing request 03:43:52.166 00.000 30444 OnExposeComplete: enter 03:43:52.166 00.000 30444 UpdateGuideState(): m_state=6 03:43:52.166 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8497 03:43:52.166 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=204.28, Mass=72541, SNR=58.4, Peak=6798 HFD=4.1 03:43:52.166 00.000 30444 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 03:43:52.166 00.000 30444 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 03:43:52.166 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.39 hyp=0.43 cameraTheta=1.14 mountX=0.07 mountY=0.42, mountTheta=1.41 03:43:52.167 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.39, opts=13) 03:43:52.167 00.000 30444 Enqueuing Move request for scope (0.18, 0.39) 03:43:52.167 00.000 15672 Worker thread wakes up 03:43:52.167 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.39) opts 0xd 03:43:52.167 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.39) 03:43:52.167 00.000 15672 Moving (0.18, 0.39) raw xDistance=0.07 yDistance=0.42 03:43:52.167 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:43:52.167 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.57 newest=0.73 03:43:52.167 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 03:43:52.167 00.000 15672 MoveAxis(E, 0, ABG) 03:43:52.167 00.000 15672 Move returns status 0, amount 0 03:43:52.167 00.000 15672 MoveAxis(S, 75, ABG) 03:43:52.167 00.000 15672 Guiding Dir = 1, Dur = 75 03:43:52.168 00.001 15672 IsSlewing returns 0 03:43:52.169 00.001 15672 IsGuiding returns 0 03:43:52.173 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=13045, FiltMin=2591, FiltMax=11096, Gamma=2.950 03:43:52.216 00.043 30444 UpdateGuideState exits: m=72541 SNR=58.4 Saturated 03:43:52.216 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:52.216 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:52.216 00.000 30444 Enqueuing Expose request 03:43:52.280 00.064 15672 IsGuiding returns 1 03:43:52.280 00.000 15672 scope still moving after pulse duration time elapsed 03:43:52.301 00.021 15672 IsSlewing returns 0 03:43:52.302 00.001 15672 IsGuiding returns 1 03:43:52.323 00.021 15672 IsSlewing returns 0 03:43:52.324 00.001 15672 IsGuiding returns 1 03:43:52.345 00.021 15672 IsSlewing returns 0 03:43:52.376 00.031 15672 IsGuiding returns 0 03:43:52.376 00.000 15672 scope move finished after 75 + 132 ms 03:43:52.376 00.000 15672 Move returns status 0, amount 75 03:43:52.376 00.000 15672 move complete, result=0 03:43:52.376 00.000 15672 worker thread done servicing request 03:43:52.377 00.001 15672 Worker thread wakes up 03:43:52.377 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:52.377 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:52.377 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 75 ms SOUTH 03:43:54.493 02.116 15672 Exposure complete 03:43:54.524 00.031 15672 worker thread done servicing request 03:43:54.525 00.001 30444 OnExposeComplete: enter 03:43:54.525 00.000 30444 UpdateGuideState(): m_state=6 03:43:54.525 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8498 03:43:54.525 00.000 30444 Star::Find returns 1 (1), X=462.82, Y=203.86, Mass=69655, SNR=59.8, Peak=6832 HFD=4.2 03:43:54.525 00.000 30444 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.28) = xAngle (-2.73 = -2.73) 03:43:54.525 00.000 30444 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.79 = -2.79) 03:43:54.525 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-3.01 mountX=-0.24 mountY=-0.09, mountTheta=-2.78 03:43:54.526 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.03, opts=13) 03:43:54.526 00.000 30444 Enqueuing Move request for scope (-0.26, -0.03) 03:43:54.526 00.000 15672 Worker thread wakes up 03:43:54.526 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.03) opts 0xd 03:43:54.526 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.03) 03:43:54.526 00.000 15672 Moving (-0.26, -0.03) raw xDistance=-0.24 yDistance=-0.09 03:43:54.526 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:43:54.526 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:54.526 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 03:43:54.526 00.000 15672 MoveAxis(E, 0, ABG) 03:43:54.526 00.000 15672 Move returns status 0, amount 0 03:43:54.526 00.000 15672 MoveAxis(N, 0, ABG) 03:43:54.526 00.000 15672 Move returns status 0, amount 0 03:43:54.526 00.000 15672 move complete, result=0 03:43:54.526 00.000 15672 worker thread done servicing request 03:43:54.531 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=13979, FiltMin=2606, FiltMax=11684, Gamma=2.950 03:43:54.574 00.043 30444 UpdateGuideState exits: m=69655 SNR=59.8 Saturated 03:43:54.574 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:54.574 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:54.574 00.000 30444 Enqueuing Expose request 03:43:54.574 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 03:43:54.574 00.000 15672 Worker thread wakes up 03:43:54.574 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:54.574 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:56.480 01.906 15672 Exposure complete 03:43:56.500 00.020 15672 worker thread done servicing request 03:43:56.500 00.000 30444 OnExposeComplete: enter 03:43:56.500 00.000 30444 UpdateGuideState(): m_state=6 03:43:56.501 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8499 03:43:56.501 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=204.11, Mass=61890, SNR=47.0, Peak=6929 HFD=4.0 03:43:56.501 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 03:43:56.501 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 03:43:56.501 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.08 mountX=0.05 mountY=0.23, mountTheta=1.36 03:43:56.501 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.21, opts=13) 03:43:56.501 00.000 30444 Enqueuing Move request for scope (0.11, 0.21) 03:43:56.501 00.000 15672 Worker thread wakes up 03:43:56.501 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd 03:43:56.501 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.21) 03:43:56.501 00.000 15672 Moving (0.11, 0.21) raw xDistance=0.05 yDistance=0.23 03:43:56.501 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:43:56.502 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:56.502 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 03:43:56.502 00.000 15672 MoveAxis(E, 0, ABG) 03:43:56.502 00.000 15672 Move returns status 0, amount 0 03:43:56.502 00.000 15672 MoveAxis(N, 0, ABG) 03:43:56.502 00.000 15672 Move returns status 0, amount 0 03:43:56.502 00.000 15672 move complete, result=0 03:43:56.502 00.000 15672 worker thread done servicing request 03:43:56.507 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=14567, FiltMin=2542, FiltMax=11645, Gamma=2.950 03:43:56.827 00.320 30444 UpdateGuideState exits: m=61890 SNR=47.0 Saturated 03:43:56.827 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:56.827 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:56.827 00.000 30444 Enqueuing Expose request 03:43:56.828 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:43:56.828 00.000 15672 Worker thread wakes up 03:43:56.828 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:56.828 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:43:58.939 02.111 15672 Exposure complete 03:43:58.958 00.019 15672 worker thread done servicing request 03:43:58.958 00.000 30444 OnExposeComplete: enter 03:43:58.958 00.000 30444 UpdateGuideState(): m_state=6 03:43:58.958 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8500 03:43:58.959 00.001 30444 Star::Find returns 1 (1), X=463.48, Y=203.84, Mass=58272, SNR=48.9, Peak=6258 HFD=3.8 03:43:58.959 00.000 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.14 = 0.14) 03:43:58.959 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.08 = 0.08) 03:43:58.959 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=-0.06 hyp=0.41 cameraTheta=-0.14 mountX=0.40 mountY=0.03, mountTheta=0.08 03:43:58.959 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=-0.06, opts=13) 03:43:58.959 00.000 30444 Enqueuing Move request for scope (0.40, -0.06) 03:43:58.959 00.000 15672 Worker thread wakes up 03:43:58.959 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.06) opts 0xd 03:43:58.959 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, -0.06) 03:43:58.959 00.000 15672 Moving (0.40, -0.06) raw xDistance=0.40 yDistance=0.03 03:43:58.959 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 03:43:58.959 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:43:58.960 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 03:43:58.960 00.000 15672 MoveAxis(W, 109, ABG) 03:43:58.960 00.000 15672 Guiding Dir = 3, Dur = 109 03:43:58.960 00.000 15672 IsSlewing returns 0 03:43:58.960 00.000 15672 IsGuiding returns 0 03:43:58.965 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=11760, FiltMin=2629, FiltMax=10660, Gamma=2.950 03:43:58.988 00.023 15672 PulseGuide returned control before completion, sleep 92 03:43:59.008 00.020 30444 UpdateGuideState exits: m=58272 SNR=48.9 Saturated 03:43:59.008 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:43:59.008 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:43:59.008 00.000 30444 Enqueuing Expose request 03:43:59.083 00.075 15672 IsGuiding returns 1 03:43:59.083 00.000 15672 scope still moving after pulse duration time elapsed 03:43:59.103 00.020 15672 IsSlewing returns 0 03:43:59.165 00.062 15672 IsGuiding returns 0 03:43:59.165 00.000 15672 scope move finished after 109 + 94 ms 03:43:59.165 00.000 15672 Move returns status 0, amount 109 03:43:59.165 00.000 15672 MoveAxis(N, 0, ABG) 03:43:59.165 00.000 15672 Move returns status 0, amount 0 03:43:59.165 00.000 15672 move complete, result=0 03:43:59.165 00.000 15672 worker thread done servicing request 03:43:59.165 00.000 15672 Worker thread wakes up 03:43:59.165 00.000 30444 GuideStep: 0.4 px 109 ms WEST, 0.0 px 0 ms NORTH 03:43:59.166 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:43:59.166 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:01.074 01.908 15672 Exposure complete 03:44:01.098 00.024 15672 worker thread done servicing request 03:44:01.098 00.000 30444 OnExposeComplete: enter 03:44:01.098 00.000 30444 UpdateGuideState(): m_state=6 03:44:01.098 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8501 03:44:01.098 00.000 30444 Star::Find returns 1 (1), X=462.56, Y=203.95, Mass=59010, SNR=50.5, Peak=7077 HFD=3.7 03:44:01.098 00.000 30444 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.28) = xAngle (3.31 = -2.98) 03:44:01.098 00.000 30444 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.25 = -3.04) 03:44:01.098 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=0.06 hyp=0.52 cameraTheta=3.03 mountX=-0.52 mountY=-0.05, mountTheta=-3.04 03:44:01.100 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=0.06, opts=13) 03:44:01.100 00.000 30444 Enqueuing Move request for scope (-0.52, 0.06) 03:44:01.100 00.000 15672 Worker thread wakes up 03:44:01.100 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.06) opts 0xd 03:44:01.100 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, 0.06) 03:44:01.100 00.000 15672 Moving (-0.52, 0.06) raw xDistance=-0.52 yDistance=-0.05 03:44:01.100 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52 03:44:01.100 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:44:01.100 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:44:01.100 00.000 15672 MoveAxis(E, 132, ABG) 03:44:01.100 00.000 15672 Guiding Dir = 2, Dur = 132 03:44:01.100 00.000 15672 IsSlewing returns 0 03:44:01.102 00.002 15672 IsGuiding returns 0 03:44:01.106 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=12189, FiltMin=2605, FiltMax=10420, Gamma=2.950 03:44:01.129 00.023 15672 PulseGuide returned control before completion, sleep 116 03:44:01.149 00.020 30444 UpdateGuideState exits: m=59010 SNR=50.5 Saturated 03:44:01.149 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:01.149 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:01.149 00.000 30444 Enqueuing Expose request 03:44:01.290 00.141 15672 IsGuiding returns 0 03:44:01.290 00.000 15672 Move returns status 0, amount 132 03:44:01.290 00.000 15672 MoveAxis(N, 0, ABG) 03:44:01.290 00.000 15672 Move returns status 0, amount 0 03:44:01.290 00.000 15672 move complete, result=0 03:44:01.290 00.000 15672 worker thread done servicing request 03:44:01.290 00.000 15672 Worker thread wakes up 03:44:01.291 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:01.291 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:01.291 00.000 30444 GuideStep: -0.5 px 132 ms EAST, -0.1 px 0 ms NORTH 03:44:03.403 02.112 15672 Exposure complete 03:44:03.422 00.019 15672 worker thread done servicing request 03:44:03.422 00.000 30444 OnExposeComplete: enter 03:44:03.422 00.000 30444 UpdateGuideState(): m_state=6 03:44:03.422 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8502 03:44:03.423 00.001 30444 Star::Find returns 1 (1), X=462.93, Y=203.69, Mass=56744, SNR=47.5, Peak=7451 HFD=3.4 03:44:03.423 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 03:44:03.423 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 03:44:03.423 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-2.20 mountX=-0.09 mountY=-0.24, mountTheta=-1.93 03:44:03.423 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.21, opts=13) 03:44:03.423 00.000 30444 Enqueuing Move request for scope (-0.15, -0.21) 03:44:03.423 00.000 15672 Worker thread wakes up 03:44:03.423 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.21) opts 0xd 03:44:03.423 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.21) 03:44:03.424 00.001 15672 Moving (-0.15, -0.21) raw xDistance=-0.09 yDistance=-0.24 03:44:03.424 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:44:03.424 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:44:03.424 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 03:44:03.424 00.000 15672 MoveAxis(E, 0, ABG) 03:44:03.424 00.000 15672 Move returns status 0, amount 0 03:44:03.424 00.000 15672 MoveAxis(N, 0, ABG) 03:44:03.424 00.000 15672 Move returns status 0, amount 0 03:44:03.424 00.000 15672 move complete, result=0 03:44:03.424 00.000 15672 worker thread done servicing request 03:44:03.428 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1914, max=12740, FiltMin=2585, FiltMax=10584, Gamma=2.950 03:44:03.492 00.064 30444 UpdateGuideState exits: m=56744 SNR=47.5 Saturated 03:44:03.493 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:03.493 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:03.493 00.000 30444 Enqueuing Expose request 03:44:03.493 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:44:03.493 00.000 15672 Worker thread wakes up 03:44:03.493 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:03.493 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:05.400 01.907 15672 Exposure complete 03:44:05.420 00.020 15672 worker thread done servicing request 03:44:05.420 00.000 30444 OnExposeComplete: enter 03:44:05.420 00.000 30444 UpdateGuideState(): m_state=6 03:44:05.420 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8503 03:44:05.420 00.000 30444 Star::Find returns 1 (1), X=462.49, Y=203.70, Mass=60351, SNR=48.5, Peak=7062 HFD=3.4 03:44:05.420 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 03:44:05.420 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 03:44:05.421 00.001 30444 CameraToMount -- cameraX=-0.59 cameraY=-0.19 hyp=0.62 cameraTheta=-2.83 mountX=-0.51 mountY=-0.31, mountTheta=-2.59 03:44:05.421 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.59, y=-0.19, opts=13) 03:44:05.421 00.000 30444 Enqueuing Move request for scope (-0.59, -0.19) 03:44:05.421 00.000 15672 Worker thread wakes up 03:44:05.421 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.19) opts 0xd 03:44:05.421 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.59, -0.19) 03:44:05.421 00.000 15672 Moving (-0.59, -0.19) raw xDistance=-0.51 yDistance=-0.31 03:44:05.421 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51 03:44:05.421 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:44:05.421 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 03:44:05.421 00.000 15672 MoveAxis(E, 138, ABG) 03:44:05.421 00.000 15672 Guiding Dir = 2, Dur = 138 03:44:05.422 00.001 15672 IsSlewing returns 0 03:44:05.423 00.001 15672 IsGuiding returns 0 03:44:05.427 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=12775, FiltMin=2645, FiltMax=10961, Gamma=2.950 03:44:05.442 00.015 15672 PulseGuide returned control before completion, sleep 129 03:44:05.549 00.107 30444 UpdateGuideState exits: m=60351 SNR=48.5 Saturated 03:44:05.549 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:05.549 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:05.549 00.000 30444 Enqueuing Expose request 03:44:05.602 00.053 15672 IsGuiding returns 0 03:44:05.602 00.000 15672 Move returns status 0, amount 138 03:44:05.602 00.000 15672 MoveAxis(N, 0, ABG) 03:44:05.602 00.000 15672 Move returns status 0, amount 0 03:44:05.602 00.000 15672 move complete, result=0 03:44:05.602 00.000 15672 worker thread done servicing request 03:44:05.602 00.000 15672 Worker thread wakes up 03:44:05.602 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:05.602 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:05.602 00.000 30444 GuideStep: -0.5 px 138 ms EAST, -0.3 px 0 ms NORTH 03:44:07.711 02.109 15672 Exposure complete 03:44:07.731 00.020 15672 worker thread done servicing request 03:44:07.731 00.000 30444 OnExposeComplete: enter 03:44:07.731 00.000 30444 UpdateGuideState(): m_state=6 03:44:07.731 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8504 03:44:07.731 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=203.83, Mass=64592, SNR=52.2, Peak=6497 HFD=4.2 03:44:07.731 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 03:44:07.731 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 03:44:07.731 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-2.43 mountX=-0.05 mountY=-0.08, mountTheta=-2.17 03:44:07.732 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.06, opts=13) 03:44:07.732 00.000 30444 Enqueuing Move request for scope (-0.07, -0.06) 03:44:07.732 00.000 15672 Worker thread wakes up 03:44:07.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd 03:44:07.732 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.06) 03:44:07.732 00.000 15672 Moving (-0.07, -0.06) raw xDistance=-0.05 yDistance=-0.08 03:44:07.732 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:44:07.732 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:44:07.732 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 03:44:07.732 00.000 15672 MoveAxis(E, 0, ABG) 03:44:07.732 00.000 15672 Move returns status 0, amount 0 03:44:07.732 00.000 15672 MoveAxis(N, 0, ABG) 03:44:07.732 00.000 15672 Move returns status 0, amount 0 03:44:07.732 00.000 15672 move complete, result=0 03:44:07.732 00.000 15672 worker thread done servicing request 03:44:07.737 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=13999, FiltMin=2533, FiltMax=11344, Gamma=2.950 03:44:07.780 00.043 30444 UpdateGuideState exits: m=64592 SNR=52.2 Saturated 03:44:07.780 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:07.780 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:07.780 00.000 30444 Enqueuing Expose request 03:44:07.780 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:44:07.780 00.000 15672 Worker thread wakes up 03:44:07.780 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:07.780 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:09.689 01.909 15672 Exposure complete 03:44:09.709 00.020 15672 worker thread done servicing request 03:44:09.709 00.000 30444 OnExposeComplete: enter 03:44:09.709 00.000 30444 UpdateGuideState(): m_state=6 03:44:09.709 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8505 03:44:09.709 00.000 30444 Star::Find returns 1 (1), X=462.76, Y=203.91, Mass=60860, SNR=52.3, Peak=6810 HFD=3.9 03:44:09.709 00.000 30444 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.28) = xAngle (3.39 = -2.90) 03:44:09.709 00.000 30444 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.32 = -2.96) 03:44:09.709 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.01 hyp=0.32 cameraTheta=3.11 mountX=-0.31 mountY=-0.06, mountTheta=-2.96 03:44:09.710 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.01, opts=13) 03:44:09.710 00.000 30444 Enqueuing Move request for scope (-0.32, 0.01) 03:44:09.710 00.000 15672 Worker thread wakes up 03:44:09.710 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.01) opts 0xd 03:44:09.710 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.01) 03:44:09.710 00.000 15672 Moving (-0.32, 0.01) raw xDistance=-0.31 yDistance=-0.06 03:44:09.710 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 03:44:09.710 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:44:09.710 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 03:44:09.710 00.000 15672 MoveAxis(E, 85, ABG) 03:44:09.710 00.000 15672 Guiding Dir = 2, Dur = 85 03:44:09.711 00.001 15672 IsSlewing returns 0 03:44:09.712 00.001 15672 IsGuiding returns 0 03:44:09.715 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=13470, FiltMin=2643, FiltMax=10635, Gamma=2.950 03:44:09.739 00.024 15672 PulseGuide returned control before completion, sleep 68 03:44:09.809 00.070 15672 IsGuiding returns 1 03:44:09.809 00.000 15672 scope still moving after pulse duration time elapsed 03:44:09.831 00.022 15672 IsSlewing returns 0 03:44:09.884 00.053 15672 IsGuiding returns 0 03:44:09.884 00.000 15672 scope move finished after 85 + 87 ms 03:44:09.884 00.000 15672 Move returns status 0, amount 85 03:44:09.885 00.001 15672 MoveAxis(N, 0, ABG) 03:44:09.885 00.000 15672 Move returns status 0, amount 0 03:44:09.885 00.000 15672 move complete, result=0 03:44:09.885 00.000 15672 worker thread done servicing request 03:44:10.142 00.257 30444 UpdateGuideState exits: m=60860 SNR=52.3 Saturated 03:44:10.142 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:10.142 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:10.142 00.000 30444 Enqueuing Expose request 03:44:10.142 00.000 15672 Worker thread wakes up 03:44:10.142 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:10.142 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:10.142 00.000 30444 GuideStep: -0.3 px 85 ms EAST, -0.1 px 0 ms NORTH 03:44:12.252 02.110 15672 Exposure complete 03:44:12.276 00.024 15672 worker thread done servicing request 03:44:12.276 00.000 30444 OnExposeComplete: enter 03:44:12.276 00.000 30444 UpdateGuideState(): m_state=6 03:44:12.276 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8506 03:44:12.276 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=204.10, Mass=62740, SNR=55.9, Peak=7172 HFD=3.9 03:44:12.276 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 03:44:12.276 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 03:44:12.276 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.34 mountX=-0.01 mountY=0.21, mountTheta=1.62 03:44:12.277 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.20, opts=13) 03:44:12.277 00.000 30444 Enqueuing Move request for scope (0.05, 0.20) 03:44:12.277 00.000 15672 Worker thread wakes up 03:44:12.277 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd 03:44:12.277 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.20) 03:44:12.277 00.000 15672 Moving (0.05, 0.20) raw xDistance=-0.01 yDistance=0.21 03:44:12.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:44:12.277 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:44:12.277 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 03:44:12.277 00.000 15672 MoveAxis(E, 0, ABG) 03:44:12.277 00.000 15672 Move returns status 0, amount 0 03:44:12.277 00.000 15672 MoveAxis(N, 0, ABG) 03:44:12.277 00.000 15672 Move returns status 0, amount 0 03:44:12.278 00.001 15672 move complete, result=0 03:44:12.278 00.000 15672 worker thread done servicing request 03:44:12.283 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=13949, FiltMin=2535, FiltMax=11650, Gamma=2.950 03:44:12.329 00.046 30444 UpdateGuideState exits: m=62740 SNR=55.9 Saturated 03:44:12.329 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:12.329 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:12.329 00.000 30444 Enqueuing Expose request 03:44:12.329 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 03:44:12.329 00.000 15672 Worker thread wakes up 03:44:12.329 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:12.329 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:14.239 01.910 15672 Exposure complete 03:44:14.266 00.027 15672 worker thread done servicing request 03:44:14.266 00.000 30444 OnExposeComplete: enter 03:44:14.267 00.001 30444 UpdateGuideState(): m_state=6 03:44:14.267 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8507 03:44:14.267 00.000 30444 Star::Find returns 1 (1), X=463.22, Y=203.36, Mass=64577, SNR=59.3, Peak=7267 HFD=3.6 03:44:14.267 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 03:44:14.267 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 03:44:14.267 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.54 hyp=0.56 cameraTheta=-1.32 mountX=0.28 mountY=-0.50, mountTheta=-1.05 03:44:14.267 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.54, opts=13) 03:44:14.267 00.000 30444 Enqueuing Move request for scope (0.14, -0.54) 03:44:14.267 00.000 15672 Worker thread wakes up 03:44:14.267 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.54) opts 0xd 03:44:14.268 00.001 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.54) 03:44:14.268 00.000 15672 Moving (0.14, -0.54) raw xDistance=0.28 yDistance=-0.50 03:44:14.268 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 03:44:14.268 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:44:14.268 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50 03:44:14.268 00.000 15672 MoveAxis(W, 76, ABG) 03:44:14.268 00.000 15672 Guiding Dir = 3, Dur = 76 03:44:14.268 00.000 15672 IsSlewing returns 0 03:44:14.269 00.001 15672 IsGuiding returns 0 03:44:14.273 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=13918, FiltMin=2597, FiltMax=11293, Gamma=2.950 03:44:14.292 00.019 15672 PulseGuide returned control before completion, sleep 64 03:44:14.316 00.024 30444 UpdateGuideState exits: m=64577 SNR=59.3 Saturated 03:44:14.316 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:14.316 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:14.316 00.000 30444 Enqueuing Expose request 03:44:14.359 00.043 15672 IsGuiding returns 1 03:44:14.359 00.000 15672 scope still moving after pulse duration time elapsed 03:44:14.380 00.021 15672 IsSlewing returns 0 03:44:14.436 00.056 15672 IsGuiding returns 0 03:44:14.436 00.000 15672 scope move finished after 76 + 90 ms 03:44:14.436 00.000 15672 Move returns status 0, amount 76 03:44:14.436 00.000 15672 MoveAxis(N, 0, ABG) 03:44:14.436 00.000 15672 Move returns status 0, amount 0 03:44:14.436 00.000 15672 move complete, result=0 03:44:14.436 00.000 15672 worker thread done servicing request 03:44:14.436 00.000 15672 Worker thread wakes up 03:44:14.436 00.000 30444 GuideStep: 0.3 px 76 ms WEST, -0.5 px 0 ms NORTH 03:44:14.437 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:14.437 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:16.543 02.106 15672 Exposure complete 03:44:16.563 00.020 15672 worker thread done servicing request 03:44:16.563 00.000 30444 OnExposeComplete: enter 03:44:16.563 00.000 30444 UpdateGuideState(): m_state=6 03:44:16.563 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8508 03:44:16.564 00.001 30444 Star::Find returns 1 (1), X=462.68, Y=203.46, Mass=60997, SNR=49.9, Peak=7451 HFD=3.5 03:44:16.564 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 03:44:16.564 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 03:44:16.564 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.44 hyp=0.59 cameraTheta=-2.31 mountX=-0.26 mountY=-0.51, mountTheta=-2.04 03:44:16.564 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.44, opts=13) 03:44:16.564 00.000 30444 Enqueuing Move request for scope (-0.40, -0.44) 03:44:16.564 00.000 15672 Worker thread wakes up 03:44:16.564 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.44) opts 0xd 03:44:16.564 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.44) 03:44:16.564 00.000 15672 Moving (-0.40, -0.44) raw xDistance=-0.26 yDistance=-0.51 03:44:16.565 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26 03:44:16.565 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.21 newest=-0.80 03:44:16.565 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 03:44:16.565 00.000 15672 MoveAxis(E, 65, ABG) 03:44:16.565 00.000 15672 Guiding Dir = 2, Dur = 65 03:44:16.565 00.000 15672 IsSlewing returns 0 03:44:16.566 00.001 15672 IsGuiding returns 0 03:44:16.571 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2094, max=12869, FiltMin=2586, FiltMax=10598, Gamma=2.950 03:44:16.593 00.022 15672 PulseGuide returned control before completion, sleep 49 03:44:16.645 00.052 15672 IsGuiding returns 1 03:44:16.645 00.000 15672 scope still moving after pulse duration time elapsed 03:44:16.666 00.021 15672 IsSlewing returns 0 03:44:16.675 00.009 15672 IsGuiding returns 0 03:44:16.675 00.000 15672 scope move finished after 65 + 43 ms 03:44:16.675 00.000 15672 Move returns status 0, amount 65 03:44:16.675 00.000 15672 MoveAxis(N, 91, ABG) 03:44:16.675 00.000 15672 Guiding Dir = 0, Dur = 91 03:44:16.676 00.001 15672 IsSlewing returns 0 03:44:16.678 00.002 15672 IsGuiding returns 0 03:44:16.781 00.103 30444 UpdateGuideState exits: m=60997 SNR=49.9 Saturated 03:44:16.781 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:16.782 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:16.782 00.000 30444 Enqueuing Expose request 03:44:16.790 00.008 15672 IsGuiding returns 1 03:44:16.790 00.000 15672 scope still moving after pulse duration time elapsed 03:44:16.811 00.021 15672 IsSlewing returns 0 03:44:16.812 00.001 15672 IsGuiding returns 1 03:44:16.834 00.022 15672 IsSlewing returns 0 03:44:16.865 00.031 15672 IsGuiding returns 0 03:44:16.865 00.000 15672 scope move finished after 91 + 95 ms 03:44:16.865 00.000 15672 Move returns status 0, amount 91 03:44:16.865 00.000 15672 move complete, result=0 03:44:16.865 00.000 15672 worker thread done servicing request 03:44:16.865 00.000 15672 Worker thread wakes up 03:44:16.865 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:16.865 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:16.865 00.000 30444 GuideStep: -0.3 px 65 ms EAST, -0.5 px 91 ms NORTH 03:44:18.771 01.906 15672 Exposure complete 03:44:18.793 00.022 15672 worker thread done servicing request 03:44:18.794 00.001 30444 OnExposeComplete: enter 03:44:18.794 00.000 30444 UpdateGuideState(): m_state=6 03:44:18.794 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8509 03:44:18.794 00.000 30444 Star::Find returns 1 (1), X=462.90, Y=203.58, Mass=63776, SNR=52.9, Peak=8164 HFD=3.6 03:44:18.794 00.000 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 03:44:18.794 00.000 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.88 = -1.88) 03:44:18.794 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-2.09 mountX=-0.09 mountY=-0.34, mountTheta=-1.82 03:44:18.794 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.31, opts=13) 03:44:18.794 00.000 30444 Enqueuing Move request for scope (-0.18, -0.31) 03:44:18.794 00.000 15672 Worker thread wakes up 03:44:18.794 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.31) opts 0xd 03:44:18.795 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.31) 03:44:18.795 00.000 15672 Moving (-0.18, -0.31) raw xDistance=-0.09 yDistance=-0.34 03:44:18.795 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:44:18.795 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 03:44:18.795 00.000 15672 MoveAxis(E, 0, ABG) 03:44:18.795 00.000 15672 Move returns status 0, amount 0 03:44:18.795 00.000 15672 MoveAxis(N, 61, ABG) 03:44:18.795 00.000 15672 Guiding Dir = 0, Dur = 61 03:44:18.796 00.001 15672 IsSlewing returns 0 03:44:18.796 00.000 15672 IsGuiding returns 0 03:44:18.800 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=12317, FiltMin=2576, FiltMax=11402, Gamma=2.950 03:44:18.843 00.043 30444 UpdateGuideState exits: m=63776 SNR=52.9 Saturated 03:44:18.843 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:18.843 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:18.843 00.000 30444 Enqueuing Expose request 03:44:18.912 00.069 15672 IsGuiding returns 1 03:44:18.912 00.000 15672 scope still moving after pulse duration time elapsed 03:44:18.933 00.021 15672 IsSlewing returns 0 03:44:18.958 00.025 15672 IsGuiding returns 0 03:44:18.958 00.000 15672 scope move finished after 61 + 100 ms 03:44:18.958 00.000 15672 Move returns status 0, amount 61 03:44:18.958 00.000 15672 move complete, result=0 03:44:18.958 00.000 15672 worker thread done servicing request 03:44:18.959 00.001 15672 Worker thread wakes up 03:44:18.959 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:18.959 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:18.959 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 61 ms NORTH 03:44:21.069 02.110 15672 Exposure complete 03:44:21.095 00.026 15672 worker thread done servicing request 03:44:21.095 00.000 30444 OnExposeComplete: enter 03:44:21.095 00.000 30444 UpdateGuideState(): m_state=6 03:44:21.095 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8510 03:44:21.096 00.001 30444 Star::Find returns 1 (1), X=462.69, Y=204.00, Mass=54631, SNR=42.0, Peak=6802 HFD=3.9 03:44:21.096 00.000 30444 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.28) = xAngle (3.16 = -3.12) 03:44:21.096 00.000 30444 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.10 = 3.10) 03:44:21.096 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.10 hyp=0.40 cameraTheta=2.88 mountX=-0.40 mountY=0.02, mountTheta=3.10 03:44:21.096 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.10, opts=13) 03:44:21.096 00.000 30444 Enqueuing Move request for scope (-0.39, 0.10) 03:44:21.096 00.000 15672 Worker thread wakes up 03:44:21.096 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.10) opts 0xd 03:44:21.096 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.10) 03:44:21.096 00.000 15672 Moving (-0.39, 0.10) raw xDistance=-0.40 yDistance=0.02 03:44:21.096 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 03:44:21.097 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:44:21.097 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 03:44:21.097 00.000 15672 MoveAxis(E, 109, ABG) 03:44:21.097 00.000 15672 Guiding Dir = 2, Dur = 109 03:44:21.097 00.000 15672 IsSlewing returns 0 03:44:21.098 00.001 15672 IsGuiding returns 0 03:44:21.102 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=12459, FiltMin=2591, FiltMax=10507, Gamma=2.950 03:44:21.113 00.011 15672 PulseGuide returned control before completion, sleep 104 03:44:21.220 00.107 15672 IsGuiding returns 1 03:44:21.220 00.000 15672 scope still moving after pulse duration time elapsed 03:44:21.241 00.021 15672 IsSlewing returns 0 03:44:21.290 00.049 15672 IsGuiding returns 0 03:44:21.290 00.000 15672 scope move finished after 109 + 82 ms 03:44:21.290 00.000 15672 Move returns status 0, amount 109 03:44:21.290 00.000 15672 MoveAxis(N, 0, ABG) 03:44:21.290 00.000 15672 Move returns status 0, amount 0 03:44:21.290 00.000 15672 move complete, result=0 03:44:21.290 00.000 15672 worker thread done servicing request 03:44:21.396 00.106 30444 UpdateGuideState exits: m=54631 SNR=42.0 Saturated 03:44:21.396 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:21.396 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:21.396 00.000 30444 Enqueuing Expose request 03:44:21.396 00.000 30444 GuideStep: -0.4 px 109 ms EAST, 0.0 px 0 ms NORTH 03:44:21.396 00.000 15672 Worker thread wakes up 03:44:21.396 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:21.396 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:23.312 01.916 15672 Exposure complete 03:44:23.344 00.032 15672 worker thread done servicing request 03:44:23.344 00.000 30444 OnExposeComplete: enter 03:44:23.344 00.000 30444 UpdateGuideState(): m_state=6 03:44:23.344 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8511 03:44:23.344 00.000 30444 Star::Find returns 1 (1), X=462.91, Y=203.50, Mass=63733, SNR=48.7, Peak=6413 HFD=4.1 03:44:23.344 00.000 30444 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.28) = xAngle (-1.70 = -1.70) 03:44:23.344 00.000 30444 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 03:44:23.344 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.40 hyp=0.43 cameraTheta=-1.98 mountX=-0.06 mountY=-0.43, mountTheta=-1.70 03:44:23.345 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.40, opts=13) 03:44:23.345 00.000 30444 Enqueuing Move request for scope (-0.17, -0.40) 03:44:23.345 00.000 15672 Worker thread wakes up 03:44:23.345 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.40) opts 0xd 03:44:23.345 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.40) 03:44:23.345 00.000 15672 Moving (-0.17, -0.40) raw xDistance=-0.06 yDistance=-0.43 03:44:23.345 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 03:44:23.345 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 03:44:23.345 00.000 15672 MoveAxis(E, 0, ABG) 03:44:23.345 00.000 15672 Move returns status 0, amount 0 03:44:23.345 00.000 15672 MoveAxis(N, 76, ABG) 03:44:23.345 00.000 15672 Guiding Dir = 0, Dur = 76 03:44:23.346 00.001 15672 IsSlewing returns 0 03:44:23.347 00.001 15672 IsGuiding returns 0 03:44:23.351 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=12287, FiltMin=2643, FiltMax=11106, Gamma=2.950 03:44:23.394 00.043 30444 UpdateGuideState exits: m=63733 SNR=48.7 Saturated 03:44:23.394 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:23.394 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:23.394 00.000 30444 Enqueuing Expose request 03:44:23.463 00.069 15672 IsGuiding returns 1 03:44:23.464 00.001 15672 scope still moving after pulse duration time elapsed 03:44:23.484 00.020 15672 IsSlewing returns 0 03:44:23.486 00.002 15672 IsGuiding returns 1 03:44:23.507 00.021 15672 IsSlewing returns 0 03:44:23.509 00.002 15672 IsGuiding returns 1 03:44:23.531 00.022 15672 IsSlewing returns 0 03:44:23.559 00.028 15672 IsGuiding returns 0 03:44:23.560 00.001 15672 scope move finished after 76 + 136 ms 03:44:23.560 00.000 15672 Move returns status 0, amount 76 03:44:23.560 00.000 15672 move complete, result=0 03:44:23.560 00.000 15672 worker thread done servicing request 03:44:23.560 00.000 15672 Worker thread wakes up 03:44:23.560 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:23.560 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:23.561 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 76 ms NORTH 03:44:25.670 02.109 15672 Exposure complete 03:44:25.690 00.020 15672 worker thread done servicing request 03:44:25.690 00.000 30444 OnExposeComplete: enter 03:44:25.690 00.000 30444 UpdateGuideState(): m_state=6 03:44:25.690 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8512 03:44:25.690 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=203.44, Mass=49970, SNR=49.7, Peak=6334 HFD=4.0 03:44:25.690 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 03:44:25.690 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 03:44:25.691 00.001 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.45 hyp=0.46 cameraTheta=-1.65 mountX=0.09 mountY=-0.45, mountTheta=-1.37 03:44:25.691 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.45, opts=13) 03:44:25.691 00.000 30444 Enqueuing Move request for scope (-0.04, -0.45) 03:44:25.691 00.000 15672 Worker thread wakes up 03:44:25.691 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.45) opts 0xd 03:44:25.691 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.45) 03:44:25.691 00.000 15672 Moving (-0.04, -0.45) raw xDistance=0.09 yDistance=-0.45 03:44:25.691 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:44:25.691 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 03:44:25.691 00.000 15672 MoveAxis(E, 0, ABG) 03:44:25.691 00.000 15672 Move returns status 0, amount 0 03:44:25.691 00.000 15672 MoveAxis(N, 81, ABG) 03:44:25.691 00.000 15672 Guiding Dir = 0, Dur = 81 03:44:25.692 00.001 15672 IsSlewing returns 0 03:44:25.693 00.001 15672 IsGuiding returns 0 03:44:25.697 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=12517, FiltMin=2653, FiltMax=9496, Gamma=2.950 03:44:25.739 00.042 30444 UpdateGuideState exits: m=49970 SNR=49.7 Saturated 03:44:25.739 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:25.739 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:25.739 00.000 30444 Enqueuing Expose request 03:44:25.779 00.040 15672 IsGuiding returns 1 03:44:25.779 00.000 15672 scope still moving after pulse duration time elapsed 03:44:25.801 00.022 15672 IsSlewing returns 0 03:44:25.827 00.026 15672 IsGuiding returns 1 03:44:25.848 00.021 15672 IsSlewing returns 0 03:44:25.850 00.002 15672 IsGuiding returns 1 03:44:25.871 00.021 15672 IsSlewing returns 0 03:44:25.891 00.020 15672 IsGuiding returns 0 03:44:25.891 00.000 15672 scope move finished after 81 + 117 ms 03:44:25.892 00.001 15672 Move returns status 0, amount 81 03:44:25.892 00.000 15672 move complete, result=0 03:44:25.892 00.000 15672 worker thread done servicing request 03:44:25.892 00.000 15672 Worker thread wakes up 03:44:25.892 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:25.892 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:25.892 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 81 ms NORTH 03:44:27.800 01.908 15672 Exposure complete 03:44:27.819 00.019 15672 worker thread done servicing request 03:44:27.819 00.000 30444 OnExposeComplete: enter 03:44:27.819 00.000 30444 UpdateGuideState(): m_state=6 03:44:27.819 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8513 03:44:27.819 00.000 30444 Star::Find returns 1 (1), X=463.56, Y=204.64, Mass=45814, SNR=40.4, Peak=6243 HFD=3.4 03:44:27.819 00.000 30444 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 03:44:27.819 00.000 30444 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.21 = 1.21) 03:44:27.819 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=0.75 hyp=0.89 cameraTheta=1.00 mountX=0.26 mountY=0.83, mountTheta=1.27 03:44:27.819 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.75, opts=13) 03:44:27.819 00.000 30444 Enqueuing Move request for scope (0.48, 0.75) 03:44:27.821 00.002 15672 Worker thread wakes up 03:44:27.821 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.75) opts 0xd 03:44:27.821 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.75) 03:44:27.821 00.000 15672 Moving (0.48, 0.75) raw xDistance=0.26 yDistance=0.83 03:44:27.821 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 03:44:27.821 00.000 15672 resist switch: large excursion: input 0.83 thresh 0.75 direction from -1 to 1 03:44:27.821 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.50 03:44:27.821 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 03:44:27.821 00.000 15672 MoveAxis(W, 70, ABG) 03:44:27.821 00.000 15672 Guiding Dir = 3, Dur = 70 03:44:27.821 00.000 15672 IsSlewing returns 0 03:44:27.823 00.002 15672 IsGuiding returns 0 03:44:27.826 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2322, max=11209, FiltMin=2644, FiltMax=8562, Gamma=2.950 03:44:27.839 00.013 15672 PulseGuide returned control before completion, sleep 64 03:44:27.868 00.029 30444 UpdateGuideState exits: m=45814 SNR=40.4 Saturated 03:44:27.868 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:27.868 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:27.868 00.000 30444 Enqueuing Expose request 03:44:27.920 00.052 15672 IsGuiding returns 0 03:44:27.920 00.000 15672 Move returns status 0, amount 70 03:44:27.920 00.000 15672 MoveAxis(S, 149, ABG) 03:44:27.920 00.000 15672 Guiding Dir = 1, Dur = 149 03:44:27.920 00.000 15672 IsSlewing returns 0 03:44:27.921 00.001 15672 IsGuiding returns 0 03:44:27.999 00.078 15672 PulseGuide returned control before completion, sleep 81 03:44:28.083 00.084 15672 IsGuiding returns 1 03:44:28.083 00.000 15672 scope still moving after pulse duration time elapsed 03:44:28.104 00.021 15672 IsSlewing returns 0 03:44:28.107 00.003 15672 IsGuiding returns 1 03:44:28.128 00.021 15672 IsSlewing returns 0 03:44:28.130 00.002 15672 IsGuiding returns 1 03:44:28.152 00.022 15672 IsSlewing returns 0 03:44:28.192 00.040 15672 IsGuiding returns 0 03:44:28.192 00.000 15672 scope move finished after 149 + 122 ms 03:44:28.192 00.000 15672 Move returns status 0, amount 149 03:44:28.192 00.000 15672 move complete, result=0 03:44:28.193 00.001 15672 worker thread done servicing request 03:44:28.193 00.000 15672 Worker thread wakes up 03:44:28.193 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:28.193 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:28.193 00.000 30444 GuideStep: 0.3 px 70 ms WEST, 0.8 px 149 ms SOUTH 03:44:30.300 02.107 15672 Exposure complete 03:44:30.320 00.020 15672 worker thread done servicing request 03:44:30.320 00.000 30444 OnExposeComplete: enter 03:44:30.320 00.000 30444 UpdateGuideState(): m_state=6 03:44:30.320 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8514 03:44:30.320 00.000 30444 Star::Find returns 1 (1), X=463.47, Y=204.84, Mass=56710, SNR=47.7, Peak=6816 HFD=3.6 03:44:30.320 00.000 30444 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.28) = xAngle (1.45 = 1.45) 03:44:30.320 00.000 30444 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.39 = 1.39) 03:44:30.320 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.94 hyp=1.02 cameraTheta=1.18 mountX=0.12 mountY=1.01, mountTheta=1.45 03:44:30.321 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.94, opts=13) 03:44:30.321 00.000 30444 Enqueuing Move request for scope (0.39, 0.94) 03:44:30.321 00.000 15672 Worker thread wakes up 03:44:30.321 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.94) opts 0xd 03:44:30.321 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.94) 03:44:30.321 00.000 15672 Moving (0.39, 0.94) raw xDistance=0.12 yDistance=1.01 03:44:30.321 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 03:44:30.321 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.01 03:44:30.321 00.000 15672 MoveAxis(E, 0, ABG) 03:44:30.321 00.000 15672 Move returns status 0, amount 0 03:44:30.321 00.000 15672 MoveAxis(S, 179, ABG) 03:44:30.321 00.000 15672 Guiding Dir = 1, Dur = 179 03:44:30.322 00.001 15672 IsSlewing returns 0 03:44:30.323 00.001 15672 IsGuiding returns 0 03:44:30.327 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2293, max=11767, FiltMin=2574, FiltMax=9885, Gamma=2.950 03:44:30.369 00.042 30444 UpdateGuideState exits: m=56710 SNR=47.7 Saturated 03:44:30.369 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:30.369 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:30.369 00.000 30444 Enqueuing Expose request 03:44:30.395 00.026 15672 PulseGuide returned control before completion, sleep 117 03:44:30.515 00.120 15672 IsGuiding returns 1 03:44:30.515 00.000 15672 scope still moving after pulse duration time elapsed 03:44:30.536 00.021 15672 IsSlewing returns 0 03:44:30.537 00.001 15672 IsGuiding returns 1 03:44:30.558 00.021 15672 IsSlewing returns 0 03:44:30.559 00.001 15672 IsGuiding returns 1 03:44:30.580 00.021 15672 IsSlewing returns 0 03:44:30.602 00.022 15672 IsGuiding returns 0 03:44:30.602 00.000 15672 scope move finished after 179 + 100 ms 03:44:30.602 00.000 15672 Move returns status 0, amount 179 03:44:30.602 00.000 15672 move complete, result=0 03:44:30.602 00.000 15672 worker thread done servicing request 03:44:30.602 00.000 15672 Worker thread wakes up 03:44:30.602 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 1.0 px 179 ms SOUTH 03:44:30.603 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:30.603 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:32.519 01.916 15672 Exposure complete 03:44:32.552 00.033 15672 worker thread done servicing request 03:44:32.553 00.001 30444 OnExposeComplete: enter 03:44:32.553 00.000 30444 UpdateGuideState(): m_state=6 03:44:32.553 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8515 03:44:32.553 00.000 30444 Star::Find returns 1 (1), X=462.84, Y=205.09, Mass=65060, SNR=62.2, Peak=8415 HFD=3.9 03:44:32.553 00.000 30444 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.28) = xAngle (2.05 = 2.05) 03:44:32.553 00.000 30444 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.99 = 1.99) 03:44:32.553 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=1.20 hyp=1.22 cameraTheta=1.77 mountX=-0.56 mountY=1.12, mountTheta=2.04 03:44:32.553 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=1.20, opts=13) 03:44:32.553 00.000 30444 Enqueuing Move request for scope (-0.24, 1.20) 03:44:32.554 00.001 15672 Worker thread wakes up 03:44:32.554 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 1.20) opts 0xd 03:44:32.554 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 1.20) 03:44:32.554 00.000 15672 Moving (-0.24, 1.20) raw xDistance=-0.56 yDistance=1.12 03:44:32.554 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56 03:44:32.554 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.12 03:44:32.554 00.000 15672 MoveAxis(E, 151, ABG) 03:44:32.554 00.000 15672 Guiding Dir = 2, Dur = 151 03:44:32.554 00.000 15672 IsSlewing returns 0 03:44:32.559 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=13231, FiltMin=2562, FiltMax=10735, Gamma=2.950 03:44:32.568 00.009 15672 IsGuiding returns 0 03:44:32.583 00.015 15672 PulseGuide returned control before completion, sleep 146 03:44:32.602 00.019 30444 UpdateGuideState exits: m=65060 SNR=62.2 Saturated 03:44:32.602 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:32.602 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:32.602 00.000 30444 Enqueuing Expose request 03:44:32.792 00.190 15672 IsGuiding returns 0 03:44:32.792 00.000 15672 Move returns status 0, amount 151 03:44:32.792 00.000 15672 MoveAxis(S, 199, ABG) 03:44:32.792 00.000 15672 Guiding Dir = 1, Dur = 199 03:44:32.793 00.001 15672 IsSlewing returns 0 03:44:32.795 00.002 15672 IsGuiding returns 0 03:44:32.871 00.076 15672 PulseGuide returned control before completion, sleep 134 03:44:33.033 00.162 15672 IsGuiding returns 1 03:44:33.033 00.000 15672 scope still moving after pulse duration time elapsed 03:44:33.055 00.022 15672 IsSlewing returns 0 03:44:33.058 00.003 15672 IsGuiding returns 1 03:44:33.079 00.021 15672 IsSlewing returns 0 03:44:33.080 00.001 15672 IsGuiding returns 1 03:44:33.100 00.020 15672 IsSlewing returns 0 03:44:33.111 00.011 15672 IsGuiding returns 0 03:44:33.111 00.000 15672 scope move finished after 199 + 116 ms 03:44:33.111 00.000 15672 Move returns status 0, amount 199 03:44:33.111 00.000 15672 move complete, result=0 03:44:33.111 00.000 15672 worker thread done servicing request 03:44:33.111 00.000 15672 Worker thread wakes up 03:44:33.111 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:33.111 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:33.111 00.000 30444 GuideStep: -0.6 px 151 ms EAST, 1.1 px 199 ms SOUTH 03:44:35.224 02.113 15672 Exposure complete 03:44:35.253 00.029 15672 worker thread done servicing request 03:44:35.253 00.000 30444 OnExposeComplete: enter 03:44:35.253 00.000 30444 UpdateGuideState(): m_state=6 03:44:35.253 00.000 30444 Star::Find(15, 462, 205, 0, (0,0,0,0), 0.0, 255) frame 8516 03:44:35.253 00.000 30444 Star::Find returns 1 (1), X=463.39, Y=205.28, Mass=64440, SNR=48.7, Peak=6925 HFD=3.7 03:44:35.254 00.001 30444 CameraToMount -- cameraTheta (1.35) - m_xAngle (-0.28) = xAngle (1.63 = 1.63) 03:44:35.254 00.000 30444 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.57 = 1.57) 03:44:35.254 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=1.39 hyp=1.42 cameraTheta=1.35 mountX=-0.08 mountY=1.42, mountTheta=1.63 03:44:35.254 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=1.39, opts=13) 03:44:35.254 00.000 30444 Enqueuing Move request for scope (0.31, 1.39) 03:44:35.254 00.000 15672 Worker thread wakes up 03:44:35.254 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 1.39) opts 0xd 03:44:35.254 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 1.39) 03:44:35.254 00.000 15672 Moving (0.31, 1.39) raw xDistance=-0.08 yDistance=1.42 03:44:35.254 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 03:44:35.254 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.42 from input 1.42 03:44:35.254 00.000 15672 MoveAxis(E, 0, ABG) 03:44:35.255 00.001 15672 Move returns status 0, amount 0 03:44:35.255 00.000 15672 MoveAxis(S, 254, ABG) 03:44:35.255 00.000 15672 Guiding Dir = 1, Dur = 254 03:44:35.255 00.000 15672 IsSlewing returns 0 03:44:35.256 00.001 15672 IsGuiding returns 0 03:44:35.260 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=14363, FiltMin=2612, FiltMax=12112, Gamma=2.950 03:44:35.331 00.071 15672 PulseGuide returned control before completion, sleep 189 03:44:35.524 00.193 15672 IsGuiding returns 1 03:44:35.525 00.001 15672 scope still moving after pulse duration time elapsed 03:44:35.545 00.020 15672 IsSlewing returns 0 03:44:35.556 00.011 15672 IsGuiding returns 1 03:44:35.577 00.021 15672 IsSlewing returns 0 03:44:35.578 00.001 15672 IsGuiding returns 1 03:44:35.599 00.021 15672 IsSlewing returns 0 03:44:35.623 00.024 30444 UpdateGuideState exits: m=64440 SNR=48.7 Saturated 03:44:35.623 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:35.623 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:35.623 00.000 30444 Enqueuing Expose request 03:44:35.651 00.028 15672 IsGuiding returns 0 03:44:35.651 00.000 15672 scope move finished after 254 + 141 ms 03:44:35.651 00.000 15672 Move returns status 0, amount 254 03:44:35.651 00.000 15672 move complete, result=0 03:44:35.652 00.001 15672 worker thread done servicing request 03:44:35.652 00.000 15672 Worker thread wakes up 03:44:35.652 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:35.652 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:35.652 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 1.4 px 254 ms SOUTH 03:44:37.561 01.909 15672 Exposure complete 03:44:37.580 00.019 15672 worker thread done servicing request 03:44:37.580 00.000 30444 OnExposeComplete: enter 03:44:37.580 00.000 30444 UpdateGuideState(): m_state=6 03:44:37.580 00.000 30444 Star::Find(15, 463, 205, 0, (0,0,0,0), 0.0, 255) frame 8517 03:44:37.581 00.001 30444 Star::Find returns 1 (1), X=463.43, Y=204.63, Mass=49238, SNR=42.0, Peak=7572 HFD=3.1 03:44:37.581 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 03:44:37.581 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 03:44:37.581 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.73 hyp=0.81 cameraTheta=1.13 mountX=0.13 mountY=0.79, mountTheta=1.41 03:44:37.581 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.73, opts=13) 03:44:37.581 00.000 30444 Enqueuing Move request for scope (0.35, 0.73) 03:44:37.581 00.000 15672 Worker thread wakes up 03:44:37.581 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.73) opts 0xd 03:44:37.581 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.73) 03:44:37.581 00.000 15672 Moving (0.35, 0.73) raw xDistance=0.13 yDistance=0.79 03:44:37.581 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:44:37.581 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 03:44:37.581 00.000 15672 MoveAxis(E, 0, ABG) 03:44:37.582 00.001 15672 Move returns status 0, amount 0 03:44:37.582 00.000 15672 MoveAxis(S, 141, ABG) 03:44:37.582 00.000 15672 Guiding Dir = 1, Dur = 141 03:44:37.582 00.000 15672 IsSlewing returns 0 03:44:37.583 00.001 15672 IsGuiding returns 0 03:44:37.587 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=14604, FiltMin=2571, FiltMax=11123, Gamma=2.950 03:44:37.664 00.077 15672 PulseGuide returned control before completion, sleep 71 03:44:37.671 00.007 30444 UpdateGuideState exits: m=49238 SNR=42.0 Saturated 03:44:37.671 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:37.671 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:37.671 00.000 30444 Enqueuing Expose request 03:44:37.737 00.066 15672 IsGuiding returns 1 03:44:37.737 00.000 15672 scope still moving after pulse duration time elapsed 03:44:37.758 00.021 15672 IsSlewing returns 0 03:44:37.759 00.001 15672 IsGuiding returns 1 03:44:37.780 00.021 15672 IsSlewing returns 0 03:44:37.839 00.059 15672 IsGuiding returns 0 03:44:37.840 00.001 15672 scope move finished after 141 + 115 ms 03:44:37.840 00.000 15672 Move returns status 0, amount 141 03:44:37.840 00.000 15672 move complete, result=0 03:44:37.840 00.000 15672 worker thread done servicing request 03:44:37.840 00.000 15672 Worker thread wakes up 03:44:37.840 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:37.840 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:37.841 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.8 px 141 ms SOUTH 03:44:39.949 02.108 15672 Exposure complete 03:44:39.969 00.020 15672 worker thread done servicing request 03:44:39.969 00.000 30444 OnExposeComplete: enter 03:44:39.969 00.000 30444 UpdateGuideState(): m_state=6 03:44:39.969 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8518 03:44:39.969 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=204.75, Mass=62894, SNR=48.0, Peak=7022 HFD=3.6 03:44:39.969 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 03:44:39.969 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 03:44:39.970 00.001 30444 CameraToMount -- cameraX=0.24 cameraY=0.86 hyp=0.89 cameraTheta=1.29 mountX=-0.00 mountY=0.89, mountTheta=1.57 03:44:39.970 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.86, opts=13) 03:44:39.970 00.000 30444 Enqueuing Move request for scope (0.24, 0.86) 03:44:39.970 00.000 15672 Worker thread wakes up 03:44:39.970 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.86) opts 0xd 03:44:39.970 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.86) 03:44:39.970 00.000 15672 Moving (0.24, 0.86) raw xDistance=-0.00 yDistance=0.89 03:44:39.970 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 03:44:39.970 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89 03:44:39.970 00.000 15672 MoveAxis(E, 0, ABG) 03:44:39.970 00.000 15672 Move returns status 0, amount 0 03:44:39.970 00.000 15672 MoveAxis(S, 159, ABG) 03:44:39.971 00.001 15672 Guiding Dir = 1, Dur = 159 03:44:39.971 00.000 15672 IsSlewing returns 0 03:44:39.975 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=13962, FiltMin=2600, FiltMax=11280, Gamma=2.950 03:44:39.980 00.005 15672 IsGuiding returns 0 03:44:40.018 00.038 30444 UpdateGuideState exits: m=62894 SNR=48.0 Saturated 03:44:40.018 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:40.018 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:40.018 00.000 30444 Enqueuing Expose request 03:44:40.060 00.042 15672 PulseGuide returned control before completion, sleep 89 03:44:40.152 00.092 15672 IsGuiding returns 1 03:44:40.152 00.000 15672 scope still moving after pulse duration time elapsed 03:44:40.173 00.021 15672 IsSlewing returns 0 03:44:40.176 00.003 15672 IsGuiding returns 1 03:44:40.197 00.021 15672 IsSlewing returns 0 03:44:40.251 00.054 15672 IsGuiding returns 0 03:44:40.251 00.000 15672 scope move finished after 159 + 112 ms 03:44:40.251 00.000 15672 Move returns status 0, amount 159 03:44:40.251 00.000 15672 move complete, result=0 03:44:40.251 00.000 15672 worker thread done servicing request 03:44:40.251 00.000 15672 Worker thread wakes up 03:44:40.251 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.9 px 159 ms SOUTH 03:44:40.251 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:40.252 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:42.160 01.908 15672 Exposure complete 03:44:42.180 00.020 15672 worker thread done servicing request 03:44:42.180 00.000 30444 OnExposeComplete: enter 03:44:42.180 00.000 30444 UpdateGuideState(): m_state=6 03:44:42.180 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8519 03:44:42.180 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=204.68, Mass=60335, SNR=52.3, Peak=7351 HFD=4.0 03:44:42.180 00.000 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 03:44:42.180 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.94 = 1.94) 03:44:42.180 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.79 hyp=0.80 cameraTheta=1.72 mountX=-0.33 mountY=0.74, mountTheta=1.99 03:44:42.180 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.79, opts=13) 03:44:42.181 00.001 30444 Enqueuing Move request for scope (-0.12, 0.79) 03:44:42.181 00.000 15672 Worker thread wakes up 03:44:42.181 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.79) opts 0xd 03:44:42.181 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.79) 03:44:42.181 00.000 15672 Moving (-0.12, 0.79) raw xDistance=-0.33 yDistance=0.74 03:44:42.181 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 03:44:42.181 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 03:44:42.181 00.000 15672 MoveAxis(E, 90, ABG) 03:44:42.181 00.000 15672 Guiding Dir = 2, Dur = 90 03:44:42.181 00.000 15672 IsSlewing returns 0 03:44:42.183 00.002 15672 IsGuiding returns 0 03:44:42.186 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=13290, FiltMin=2595, FiltMax=10447, Gamma=2.950 03:44:42.200 00.014 15672 PulseGuide returned control before completion, sleep 83 03:44:42.286 00.086 30444 UpdateGuideState exits: m=60335 SNR=52.3 Saturated 03:44:42.286 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:42.286 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:42.286 00.000 30444 Enqueuing Expose request 03:44:42.286 00.000 15672 IsGuiding returns 1 03:44:42.286 00.000 15672 scope still moving after pulse duration time elapsed 03:44:42.308 00.022 15672 IsSlewing returns 0 03:44:42.328 00.020 15672 IsGuiding returns 0 03:44:42.328 00.000 15672 scope move finished after 90 + 56 ms 03:44:42.328 00.000 15672 Move returns status 0, amount 90 03:44:42.328 00.000 15672 MoveAxis(S, 133, ABG) 03:44:42.328 00.000 15672 Guiding Dir = 1, Dur = 133 03:44:42.329 00.001 15672 IsSlewing returns 0 03:44:42.330 00.001 15672 IsGuiding returns 0 03:44:42.407 00.077 15672 PulseGuide returned control before completion, sleep 66 03:44:42.475 00.068 15672 IsGuiding returns 1 03:44:42.475 00.000 15672 scope still moving after pulse duration time elapsed 03:44:42.496 00.021 15672 IsSlewing returns 0 03:44:42.497 00.001 15672 IsGuiding returns 1 03:44:42.518 00.021 15672 IsSlewing returns 0 03:44:42.519 00.001 15672 IsGuiding returns 1 03:44:42.541 00.022 15672 IsSlewing returns 0 03:44:42.553 00.012 15672 IsGuiding returns 0 03:44:42.554 00.001 15672 scope move finished after 133 + 90 ms 03:44:42.554 00.000 15672 Move returns status 0, amount 133 03:44:42.554 00.000 15672 move complete, result=0 03:44:42.554 00.000 15672 worker thread done servicing request 03:44:42.554 00.000 15672 Worker thread wakes up 03:44:42.554 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:42.554 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:42.555 00.001 30444 GuideStep: -0.3 px 90 ms EAST, 0.7 px 133 ms SOUTH 03:44:44.665 02.110 15672 Exposure complete 03:44:44.696 00.031 15672 worker thread done servicing request 03:44:44.696 00.000 30444 OnExposeComplete: enter 03:44:44.696 00.000 30444 UpdateGuideState(): m_state=6 03:44:44.696 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8520 03:44:44.696 00.000 30444 Star::Find returns 1 (1), X=463.33, Y=204.53, Mass=59409, SNR=57.3, Peak=6604 HFD=3.9 03:44:44.696 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 03:44:44.696 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 03:44:44.696 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.63 hyp=0.68 cameraTheta=1.20 mountX=0.06 mountY=0.67, mountTheta=1.48 03:44:44.697 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.63, opts=13) 03:44:44.697 00.000 30444 Enqueuing Move request for scope (0.25, 0.63) 03:44:44.697 00.000 15672 Worker thread wakes up 03:44:44.697 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.63) opts 0xd 03:44:44.697 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.63) 03:44:44.697 00.000 15672 Moving (0.25, 0.63) raw xDistance=0.06 yDistance=0.67 03:44:44.697 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 03:44:44.697 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67 03:44:44.697 00.000 15672 MoveAxis(E, 0, ABG) 03:44:44.697 00.000 15672 Move returns status 0, amount 0 03:44:44.697 00.000 15672 MoveAxis(S, 120, ABG) 03:44:44.697 00.000 15672 Guiding Dir = 1, Dur = 120 03:44:44.698 00.001 15672 IsSlewing returns 0 03:44:44.699 00.001 15672 IsGuiding returns 0 03:44:44.703 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1640, max=15458, FiltMin=2608, FiltMax=10580, Gamma=2.950 03:44:44.773 00.070 15672 PulseGuide returned control before completion, sleep 57 03:44:44.832 00.059 15672 IsGuiding returns 1 03:44:44.833 00.001 15672 scope still moving after pulse duration time elapsed 03:44:44.838 00.005 30444 UpdateGuideState exits: m=59409 SNR=57.3 Saturated 03:44:44.839 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:44.839 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:44.839 00.000 30444 Enqueuing Expose request 03:44:44.854 00.015 15672 IsSlewing returns 0 03:44:44.857 00.003 15672 IsGuiding returns 1 03:44:44.878 00.021 15672 IsSlewing returns 0 03:44:44.879 00.001 15672 IsGuiding returns 1 03:44:44.900 00.021 15672 IsSlewing returns 0 03:44:44.932 00.032 15672 IsGuiding returns 0 03:44:44.932 00.000 15672 scope move finished after 120 + 113 ms 03:44:44.932 00.000 15672 Move returns status 0, amount 120 03:44:44.932 00.000 15672 move complete, result=0 03:44:44.932 00.000 15672 worker thread done servicing request 03:44:44.932 00.000 15672 Worker thread wakes up 03:44:44.932 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:44.932 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:44.932 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 120 ms SOUTH 03:44:46.849 01.917 15672 Exposure complete 03:44:46.881 00.032 15672 worker thread done servicing request 03:44:46.881 00.000 30444 OnExposeComplete: enter 03:44:46.881 00.000 30444 UpdateGuideState(): m_state=6 03:44:46.882 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8521 03:44:46.882 00.000 30444 Star::Find returns 1 (1), X=463.50, Y=204.43, Mass=59704, SNR=50.3, Peak=7102 HFD=3.2 03:44:46.882 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.18 = 1.18) 03:44:46.882 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.12 = 1.12) 03:44:46.882 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.53 hyp=0.68 cameraTheta=0.91 mountX=0.26 mountY=0.61, mountTheta=1.17 03:44:46.882 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.53, opts=13) 03:44:46.882 00.000 30444 Enqueuing Move request for scope (0.42, 0.53) 03:44:46.882 00.000 15672 Worker thread wakes up 03:44:46.883 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.53) opts 0xd 03:44:46.883 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.53) 03:44:46.883 00.000 15672 Moving (0.42, 0.53) raw xDistance=0.26 yDistance=0.61 03:44:46.883 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 03:44:46.883 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 03:44:46.883 00.000 15672 MoveAxis(W, 69, ABG) 03:44:46.883 00.000 15672 Guiding Dir = 3, Dur = 69 03:44:46.883 00.000 15672 IsSlewing returns 0 03:44:46.884 00.001 15672 IsGuiding returns 0 03:44:46.889 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=13924, FiltMin=2512, FiltMax=12653, Gamma=2.950 03:44:46.912 00.023 15672 PulseGuide returned control before completion, sleep 52 03:44:46.932 00.020 30444 UpdateGuideState exits: m=59704 SNR=50.3 Saturated 03:44:46.932 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:46.932 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:46.932 00.000 30444 Enqueuing Expose request 03:44:47.009 00.077 15672 IsGuiding returns 0 03:44:47.009 00.000 15672 Move returns status 0, amount 69 03:44:47.009 00.000 15672 MoveAxis(S, 109, ABG) 03:44:47.009 00.000 15672 Guiding Dir = 1, Dur = 109 03:44:47.010 00.001 15672 IsSlewing returns 0 03:44:47.012 00.002 15672 IsGuiding returns 0 03:44:47.088 00.076 15672 PulseGuide returned control before completion, sleep 44 03:44:47.134 00.046 15672 IsGuiding returns 1 03:44:47.134 00.000 15672 scope still moving after pulse duration time elapsed 03:44:47.155 00.021 15672 IsSlewing returns 0 03:44:47.155 00.000 15672 IsGuiding returns 1 03:44:47.177 00.022 15672 IsSlewing returns 0 03:44:47.178 00.001 15672 IsGuiding returns 1 03:44:47.199 00.021 15672 IsSlewing returns 0 03:44:47.248 00.049 15672 IsGuiding returns 0 03:44:47.249 00.001 15672 scope move finished after 109 + 126 ms 03:44:47.249 00.000 15672 Move returns status 0, amount 109 03:44:47.249 00.000 15672 move complete, result=0 03:44:47.249 00.000 15672 worker thread done servicing request 03:44:47.249 00.000 30444 GuideStep: 0.3 px 69 ms WEST, 0.6 px 109 ms SOUTH 03:44:47.249 00.000 15672 Worker thread wakes up 03:44:47.250 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:47.250 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:49.367 02.117 15672 Exposure complete 03:44:49.399 00.032 15672 worker thread done servicing request 03:44:49.399 00.000 30444 OnExposeComplete: enter 03:44:49.399 00.000 30444 UpdateGuideState(): m_state=6 03:44:49.399 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8522 03:44:49.399 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=204.73, Mass=55226, SNR=48.3, Peak=7604 HFD=3.3 03:44:49.399 00.000 30444 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 03:44:49.399 00.000 30444 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.83 = 1.83) 03:44:49.399 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.84 hyp=0.84 cameraTheta=1.62 mountX=-0.27 mountY=0.81, mountTheta=1.89 03:44:49.400 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.84, opts=13) 03:44:49.400 00.000 30444 Enqueuing Move request for scope (-0.04, 0.84) 03:44:49.400 00.000 15672 Worker thread wakes up 03:44:49.400 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.84) opts 0xd 03:44:49.400 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.84) 03:44:49.400 00.000 15672 Moving (-0.04, 0.84) raw xDistance=-0.27 yDistance=0.81 03:44:49.400 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27 03:44:49.400 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 03:44:49.400 00.000 15672 MoveAxis(E, 68, ABG) 03:44:49.400 00.000 15672 Guiding Dir = 2, Dur = 68 03:44:49.401 00.001 15672 IsSlewing returns 0 03:44:49.402 00.001 15672 IsGuiding returns 0 03:44:49.406 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=14001, FiltMin=2629, FiltMax=12192, Gamma=2.950 03:44:49.420 00.014 15672 PulseGuide returned control before completion, sleep 60 03:44:49.449 00.029 30444 UpdateGuideState exits: m=55226 SNR=48.3 Saturated 03:44:49.449 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:49.449 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:49.449 00.000 30444 Enqueuing Expose request 03:44:49.501 00.052 15672 IsGuiding returns 0 03:44:49.501 00.000 15672 Move returns status 0, amount 68 03:44:49.501 00.000 15672 MoveAxis(S, 145, ABG) 03:44:49.501 00.000 15672 Guiding Dir = 1, Dur = 145 03:44:49.501 00.000 15672 IsSlewing returns 0 03:44:49.502 00.001 15672 IsGuiding returns 0 03:44:49.581 00.079 15672 PulseGuide returned control before completion, sleep 77 03:44:49.662 00.081 15672 IsGuiding returns 1 03:44:49.662 00.000 15672 scope still moving after pulse duration time elapsed 03:44:49.683 00.021 15672 IsSlewing returns 0 03:44:49.686 00.003 15672 IsGuiding returns 1 03:44:49.707 00.021 15672 IsSlewing returns 0 03:44:49.710 00.003 15672 IsGuiding returns 1 03:44:49.731 00.021 15672 IsSlewing returns 0 03:44:49.758 00.027 15672 IsGuiding returns 0 03:44:49.758 00.000 15672 scope move finished after 145 + 110 ms 03:44:49.758 00.000 15672 Move returns status 0, amount 145 03:44:49.758 00.000 15672 move complete, result=0 03:44:49.758 00.000 15672 worker thread done servicing request 03:44:49.758 00.000 15672 Worker thread wakes up 03:44:49.759 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:49.759 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:49.759 00.000 30444 GuideStep: -0.3 px 68 ms EAST, 0.8 px 145 ms SOUTH 03:44:51.667 01.908 15672 Exposure complete 03:44:51.686 00.019 15672 worker thread done servicing request 03:44:51.686 00.000 30444 OnExposeComplete: enter 03:44:51.687 00.001 30444 UpdateGuideState(): m_state=6 03:44:51.687 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8523 03:44:51.687 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=204.08, Mass=59961, SNR=52.3, Peak=7231 HFD=3.9 03:44:51.687 00.000 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 03:44:51.687 00.000 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.25 = 1.25) 03:44:51.687 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.04 mountX=0.05 mountY=0.20, mountTheta=1.31 03:44:51.687 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.19, opts=13) 03:44:51.687 00.000 30444 Enqueuing Move request for scope (0.11, 0.19) 03:44:51.687 00.000 15672 Worker thread wakes up 03:44:51.688 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd 03:44:51.688 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.19) 03:44:51.688 00.000 15672 Moving (0.11, 0.19) raw xDistance=0.05 yDistance=0.20 03:44:51.688 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:44:51.688 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:44:51.688 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 03:44:51.688 00.000 15672 MoveAxis(E, 0, ABG) 03:44:51.688 00.000 15672 Move returns status 0, amount 0 03:44:51.688 00.000 15672 MoveAxis(N, 0, ABG) 03:44:51.688 00.000 15672 Move returns status 0, amount 0 03:44:51.688 00.000 15672 move complete, result=0 03:44:51.688 00.000 15672 worker thread done servicing request 03:44:51.693 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=14075, FiltMin=2608, FiltMax=12592, Gamma=2.950 03:44:51.736 00.043 30444 UpdateGuideState exits: m=59961 SNR=52.3 Saturated 03:44:51.736 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:51.736 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:51.736 00.000 30444 Enqueuing Expose request 03:44:51.736 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:44:51.736 00.000 15672 Worker thread wakes up 03:44:51.736 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:51.736 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:53.845 02.109 15672 Exposure complete 03:44:53.865 00.020 15672 worker thread done servicing request 03:44:53.865 00.000 30444 OnExposeComplete: enter 03:44:53.865 00.000 30444 UpdateGuideState(): m_state=6 03:44:53.865 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8524 03:44:53.865 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=204.67, Mass=56523, SNR=49.1, Peak=6765 HFD=3.5 03:44:53.865 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 03:44:53.865 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 03:44:53.865 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.77 hyp=0.81 cameraTheta=1.26 mountX=0.02 mountY=0.81, mountTheta=1.54 03:44:53.866 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.77, opts=13) 03:44:53.867 00.001 30444 Enqueuing Move request for scope (0.24, 0.77) 03:44:53.867 00.000 15672 Worker thread wakes up 03:44:53.867 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.77) opts 0xd 03:44:53.867 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.77) 03:44:53.867 00.000 15672 Moving (0.24, 0.77) raw xDistance=0.02 yDistance=0.81 03:44:53.867 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:44:53.867 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 03:44:53.867 00.000 15672 MoveAxis(E, 0, ABG) 03:44:53.867 00.000 15672 Move returns status 0, amount 0 03:44:53.867 00.000 15672 MoveAxis(S, 144, ABG) 03:44:53.867 00.000 15672 Guiding Dir = 1, Dur = 144 03:44:53.867 00.000 15672 IsSlewing returns 0 03:44:53.872 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=13892, FiltMin=2567, FiltMax=12234, Gamma=2.950 03:44:53.910 00.038 15672 IsGuiding returns 0 03:44:53.915 00.005 30444 UpdateGuideState exits: m=56523 SNR=49.1 Saturated 03:44:53.915 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:53.915 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:53.915 00.000 30444 Enqueuing Expose request 03:44:53.990 00.075 15672 PulseGuide returned control before completion, sleep 75 03:44:54.069 00.079 15672 IsGuiding returns 1 03:44:54.069 00.000 15672 scope still moving after pulse duration time elapsed 03:44:54.090 00.021 15672 IsSlewing returns 0 03:44:54.093 00.003 15672 IsGuiding returns 1 03:44:54.113 00.020 15672 IsSlewing returns 0 03:44:54.165 00.052 15672 IsGuiding returns 0 03:44:54.165 00.000 15672 scope move finished after 144 + 111 ms 03:44:54.166 00.001 15672 Move returns status 0, amount 144 03:44:54.166 00.000 15672 move complete, result=0 03:44:54.166 00.000 15672 worker thread done servicing request 03:44:54.166 00.000 15672 Worker thread wakes up 03:44:54.166 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:54.166 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:54.167 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.8 px 144 ms SOUTH 03:44:56.076 01.909 15672 Exposure complete 03:44:56.096 00.020 15672 worker thread done servicing request 03:44:56.096 00.000 30444 OnExposeComplete: enter 03:44:56.096 00.000 30444 UpdateGuideState(): m_state=6 03:44:56.096 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8525 03:44:56.096 00.000 30444 Star::Find returns 1 (1), X=463.38, Y=204.24, Mass=58712, SNR=47.9, Peak=7166 HFD=3.4 03:44:56.097 00.001 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 03:44:56.097 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 03:44:56.097 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.35 hyp=0.46 cameraTheta=0.86 mountX=0.19 mountY=0.41, mountTheta=1.13 03:44:56.097 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.35, opts=13) 03:44:56.097 00.000 30444 Enqueuing Move request for scope (0.30, 0.35) 03:44:56.097 00.000 15672 Worker thread wakes up 03:44:56.097 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.35) opts 0xd 03:44:56.097 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.35) 03:44:56.097 00.000 15672 Moving (0.30, 0.35) raw xDistance=0.19 yDistance=0.41 03:44:56.097 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:44:56.097 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 03:44:56.097 00.000 15672 MoveAxis(E, 0, ABG) 03:44:56.097 00.000 15672 Move returns status 0, amount 0 03:44:56.098 00.001 15672 MoveAxis(S, 72, ABG) 03:44:56.098 00.000 15672 Guiding Dir = 1, Dur = 72 03:44:56.098 00.000 15672 IsSlewing returns 0 03:44:56.099 00.001 15672 IsGuiding returns 0 03:44:56.104 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=14095, FiltMin=2472, FiltMax=11442, Gamma=2.950 03:44:56.147 00.043 30444 UpdateGuideState exits: m=58712 SNR=47.9 Saturated 03:44:56.147 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:56.147 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:56.147 00.000 30444 Enqueuing Expose request 03:44:56.181 00.034 15672 IsGuiding returns 1 03:44:56.181 00.000 15672 scope still moving after pulse duration time elapsed 03:44:56.201 00.020 15672 IsSlewing returns 0 03:44:56.203 00.002 15672 IsGuiding returns 1 03:44:56.223 00.020 15672 IsSlewing returns 0 03:44:56.225 00.002 15672 IsGuiding returns 1 03:44:56.246 00.021 15672 IsSlewing returns 0 03:44:56.306 00.060 15672 IsGuiding returns 0 03:44:56.307 00.001 15672 scope move finished after 72 + 135 ms 03:44:56.307 00.000 15672 Move returns status 0, amount 72 03:44:56.307 00.000 15672 move complete, result=0 03:44:56.308 00.001 15672 worker thread done servicing request 03:44:56.308 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 72 ms SOUTH 03:44:56.308 00.000 15672 Worker thread wakes up 03:44:56.309 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:56.309 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:44:58.415 02.106 15672 Exposure complete 03:44:58.435 00.020 15672 worker thread done servicing request 03:44:58.435 00.000 30444 OnExposeComplete: enter 03:44:58.435 00.000 30444 UpdateGuideState(): m_state=6 03:44:58.435 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8526 03:44:58.435 00.000 30444 Star::Find returns 1 (1), X=463.39, Y=203.81, Mass=56803, SNR=51.7, Peak=6556 HFD=3.7 03:44:58.435 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.00 = 0.00) 03:44:58.435 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 03:44:58.435 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.09 hyp=0.32 cameraTheta=-0.27 mountX=0.32 mountY=-0.02, mountTheta=-0.06 03:44:58.436 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.09, opts=13) 03:44:58.436 00.000 30444 Enqueuing Move request for scope (0.31, -0.09) 03:44:58.436 00.000 15672 Worker thread wakes up 03:44:58.436 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.09) opts 0xd 03:44:58.436 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.09) 03:44:58.436 00.000 15672 Moving (0.31, -0.09) raw xDistance=0.32 yDistance=-0.02 03:44:58.436 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 03:44:58.436 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:44:58.436 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 03:44:58.436 00.000 15672 MoveAxis(W, 86, ABG) 03:44:58.437 00.001 15672 Guiding Dir = 3, Dur = 86 03:44:58.437 00.000 15672 IsSlewing returns 0 03:44:58.438 00.001 15672 IsGuiding returns 0 03:44:58.443 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=12934, FiltMin=2589, FiltMax=11588, Gamma=2.950 03:44:58.462 00.019 15672 PulseGuide returned control before completion, sleep 72 03:44:58.486 00.024 30444 UpdateGuideState exits: m=56803 SNR=51.7 Saturated 03:44:58.486 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:44:58.486 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:44:58.486 00.000 30444 Enqueuing Expose request 03:44:58.536 00.050 15672 IsGuiding returns 1 03:44:58.536 00.000 15672 scope still moving after pulse duration time elapsed 03:44:58.557 00.021 15672 IsSlewing returns 0 03:44:58.574 00.017 15672 IsGuiding returns 0 03:44:58.574 00.000 15672 scope move finished after 86 + 50 ms 03:44:58.574 00.000 15672 Move returns status 0, amount 86 03:44:58.574 00.000 15672 MoveAxis(N, 0, ABG) 03:44:58.574 00.000 15672 Move returns status 0, amount 0 03:44:58.574 00.000 15672 move complete, result=0 03:44:58.574 00.000 15672 worker thread done servicing request 03:44:58.574 00.000 30444 GuideStep: 0.3 px 86 ms WEST, -0.0 px 0 ms NORTH 03:44:58.574 00.000 15672 Worker thread wakes up 03:44:58.574 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:44:58.575 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:00.483 01.908 15672 Exposure complete 03:45:00.505 00.022 15672 worker thread done servicing request 03:45:00.505 00.000 30444 OnExposeComplete: enter 03:45:00.505 00.000 30444 UpdateGuideState(): m_state=6 03:45:00.505 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8527 03:45:00.505 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=204.19, Mass=64679, SNR=53.7, Peak=7346 HFD=4.0 03:45:00.505 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 03:45:00.505 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.58 = 1.58) 03:45:00.505 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.30 hyp=0.30 cameraTheta=1.36 mountX=-0.02 mountY=0.30, mountTheta=1.64 03:45:00.506 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.30, opts=13) 03:45:00.506 00.000 30444 Enqueuing Move request for scope (0.06, 0.30) 03:45:00.506 00.000 15672 Worker thread wakes up 03:45:00.506 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.30) opts 0xd 03:45:00.506 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.30) 03:45:00.506 00.000 15672 Moving (0.06, 0.30) raw xDistance=-0.02 yDistance=0.30 03:45:00.506 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 03:45:00.506 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 03:45:00.506 00.000 15672 MoveAxis(E, 0, ABG) 03:45:00.506 00.000 15672 Move returns status 0, amount 0 03:45:00.506 00.000 15672 MoveAxis(S, 54, ABG) 03:45:00.506 00.000 15672 Guiding Dir = 1, Dur = 54 03:45:00.506 00.000 15672 IsSlewing returns 0 03:45:00.511 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=12518, FiltMin=2660, FiltMax=10478, Gamma=2.950 03:45:00.526 00.015 15672 IsGuiding returns 0 03:45:00.604 00.078 15672 IsGuiding returns 1 03:45:00.604 00.000 15672 scope still moving after pulse duration time elapsed 03:45:00.626 00.022 15672 IsSlewing returns 0 03:45:00.628 00.002 15672 IsGuiding returns 1 03:45:00.635 00.007 30444 UpdateGuideState exits: m=64679 SNR=53.7 Saturated 03:45:00.635 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:00.635 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:00.635 00.000 30444 Enqueuing Expose request 03:45:00.649 00.014 15672 IsSlewing returns 0 03:45:00.652 00.003 15672 IsGuiding returns 1 03:45:00.673 00.021 15672 IsSlewing returns 0 03:45:00.699 00.026 15672 IsGuiding returns 0 03:45:00.699 00.000 15672 scope move finished after 54 + 119 ms 03:45:00.699 00.000 15672 Move returns status 0, amount 54 03:45:00.699 00.000 15672 move complete, result=0 03:45:00.699 00.000 15672 worker thread done servicing request 03:45:00.699 00.000 15672 Worker thread wakes up 03:45:00.699 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:00.699 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:00.700 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 54 ms SOUTH 03:45:02.808 02.108 15672 Exposure complete 03:45:02.828 00.020 15672 worker thread done servicing request 03:45:02.829 00.001 30444 OnExposeComplete: enter 03:45:02.829 00.000 30444 UpdateGuideState(): m_state=6 03:45:02.829 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8528 03:45:02.829 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=204.22, Mass=51862, SNR=47.3, Peak=7362 HFD=3.4 03:45:02.829 00.000 30444 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.28) = xAngle (2.43 = 2.43) 03:45:02.829 00.000 30444 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.37 = 2.37) 03:45:02.829 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.33 hyp=0.39 cameraTheta=2.15 mountX=-0.30 mountY=0.27, mountTheta=2.40 03:45:02.830 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.33, opts=13) 03:45:02.830 00.000 30444 Enqueuing Move request for scope (-0.21, 0.33) 03:45:02.830 00.000 15672 Worker thread wakes up 03:45:02.830 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.33) opts 0xd 03:45:02.830 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.33) 03:45:02.830 00.000 15672 Moving (-0.21, 0.33) raw xDistance=-0.30 yDistance=0.27 03:45:02.830 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 03:45:02.830 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 03:45:02.830 00.000 15672 MoveAxis(E, 80, ABG) 03:45:02.830 00.000 15672 Guiding Dir = 2, Dur = 80 03:45:02.831 00.001 15672 IsSlewing returns 0 03:45:02.832 00.001 15672 IsGuiding returns 0 03:45:02.836 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=14124, FiltMin=2586, FiltMax=10980, Gamma=2.950 03:45:02.855 00.019 15672 PulseGuide returned control before completion, sleep 67 03:45:02.882 00.027 30444 UpdateGuideState exits: m=51862 SNR=47.3 Saturated 03:45:02.882 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:02.882 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:02.882 00.000 30444 Enqueuing Expose request 03:45:02.923 00.041 15672 IsGuiding returns 1 03:45:02.923 00.000 15672 scope still moving after pulse duration time elapsed 03:45:02.944 00.021 15672 IsSlewing returns 0 03:45:02.968 00.024 15672 IsGuiding returns 0 03:45:02.968 00.000 15672 scope move finished after 80 + 55 ms 03:45:02.968 00.000 15672 Move returns status 0, amount 80 03:45:02.968 00.000 15672 MoveAxis(S, 49, ABG) 03:45:02.968 00.000 15672 Guiding Dir = 1, Dur = 49 03:45:02.968 00.000 15672 IsSlewing returns 0 03:45:02.969 00.001 15672 IsGuiding returns 0 03:45:03.050 00.081 15672 IsGuiding returns 1 03:45:03.050 00.000 15672 scope still moving after pulse duration time elapsed 03:45:03.071 00.021 15672 IsSlewing returns 0 03:45:03.073 00.002 15672 IsGuiding returns 1 03:45:03.094 00.021 15672 IsSlewing returns 0 03:45:03.097 00.003 15672 IsGuiding returns 1 03:45:03.118 00.021 15672 IsSlewing returns 0 03:45:03.160 00.042 15672 IsGuiding returns 0 03:45:03.160 00.000 15672 scope move finished after 49 + 141 ms 03:45:03.160 00.000 15672 Move returns status 0, amount 49 03:45:03.160 00.000 15672 move complete, result=0 03:45:03.160 00.000 15672 worker thread done servicing request 03:45:03.161 00.001 15672 Worker thread wakes up 03:45:03.161 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:03.161 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:03.161 00.000 30444 GuideStep: -0.3 px 80 ms EAST, 0.3 px 49 ms SOUTH 03:45:05.067 01.906 15672 Exposure complete 03:45:05.087 00.020 15672 worker thread done servicing request 03:45:05.087 00.000 30444 OnExposeComplete: enter 03:45:05.087 00.000 30444 UpdateGuideState(): m_state=6 03:45:05.087 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8529 03:45:05.087 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=204.37, Mass=55704, SNR=48.0, Peak=6867 HFD=3.6 03:45:05.087 00.000 30444 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.28) = xAngle (1.86 = 1.86) 03:45:05.087 00.000 30444 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 03:45:05.087 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.47 hyp=0.47 cameraTheta=1.58 mountX=-0.13 mountY=0.46, mountTheta=1.85 03:45:05.088 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.47, opts=13) 03:45:05.088 00.000 30444 Enqueuing Move request for scope (-0.00, 0.47) 03:45:05.088 00.000 15672 Worker thread wakes up 03:45:05.088 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.47) opts 0xd 03:45:05.088 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.47) 03:45:05.088 00.000 15672 Moving (-0.00, 0.47) raw xDistance=-0.13 yDistance=0.46 03:45:05.088 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:45:05.088 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 03:45:05.088 00.000 15672 MoveAxis(E, 0, ABG) 03:45:05.088 00.000 15672 Move returns status 0, amount 0 03:45:05.088 00.000 15672 MoveAxis(S, 83, ABG) 03:45:05.088 00.000 15672 Guiding Dir = 1, Dur = 83 03:45:05.088 00.000 15672 IsSlewing returns 0 03:45:05.089 00.001 15672 IsGuiding returns 0 03:45:05.092 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=14135, FiltMin=2574, FiltMax=11225, Gamma=2.950 03:45:05.175 00.083 15672 IsGuiding returns 1 03:45:05.175 00.000 15672 scope still moving after pulse duration time elapsed 03:45:05.196 00.021 15672 IsSlewing returns 0 03:45:05.199 00.003 15672 IsGuiding returns 1 03:45:05.219 00.020 15672 IsSlewing returns 0 03:45:05.220 00.001 30444 UpdateGuideState exits: m=55704 SNR=48.0 Saturated 03:45:05.220 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:05.220 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:05.220 00.000 30444 Enqueuing Expose request 03:45:05.223 00.003 15672 IsGuiding returns 1 03:45:05.244 00.021 15672 IsSlewing returns 0 03:45:05.247 00.003 15672 IsGuiding returns 1 03:45:05.268 00.021 15672 IsSlewing returns 0 03:45:05.316 00.048 15672 IsGuiding returns 0 03:45:05.316 00.000 15672 scope move finished after 83 + 143 ms 03:45:05.316 00.000 15672 Move returns status 0, amount 83 03:45:05.316 00.000 15672 move complete, result=0 03:45:05.316 00.000 15672 worker thread done servicing request 03:45:05.316 00.000 15672 Worker thread wakes up 03:45:05.316 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:05.316 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:05.316 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 83 ms SOUTH 03:45:07.425 02.109 15672 Exposure complete 03:45:07.445 00.020 15672 worker thread done servicing request 03:45:07.445 00.000 30444 OnExposeComplete: enter 03:45:07.445 00.000 30444 UpdateGuideState(): m_state=6 03:45:07.445 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8530 03:45:07.445 00.000 30444 Star::Find returns 1 (1), X=462.94, Y=204.28, Mass=56845, SNR=54.9, Peak=7371 HFD=3.4 03:45:07.445 00.000 30444 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.28) = xAngle (2.20 = 2.20) 03:45:07.445 00.000 30444 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.13 = 2.13) 03:45:07.445 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.39 hyp=0.41 cameraTheta=1.92 mountX=-0.24 mountY=0.35, mountTheta=2.18 03:45:07.446 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.39, opts=13) 03:45:07.446 00.000 30444 Enqueuing Move request for scope (-0.14, 0.39) 03:45:07.446 00.000 15672 Worker thread wakes up 03:45:07.446 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.39) opts 0xd 03:45:07.446 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.39) 03:45:07.446 00.000 15672 Moving (-0.14, 0.39) raw xDistance=-0.24 yDistance=0.35 03:45:07.446 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:45:07.446 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 03:45:07.446 00.000 15672 MoveAxis(E, 0, ABG) 03:45:07.446 00.000 15672 Move returns status 0, amount 0 03:45:07.446 00.000 15672 MoveAxis(S, 62, ABG) 03:45:07.446 00.000 15672 Guiding Dir = 1, Dur = 62 03:45:07.446 00.000 15672 IsSlewing returns 0 03:45:07.452 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2130, max=14551, FiltMin=2579, FiltMax=11615, Gamma=2.950 03:45:07.473 00.021 15672 IsGuiding returns 0 03:45:07.495 00.022 30444 UpdateGuideState exits: m=56845 SNR=54.9 Saturated 03:45:07.495 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:07.495 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:07.495 00.000 30444 Enqueuing Expose request 03:45:07.556 00.061 15672 IsGuiding returns 1 03:45:07.557 00.001 15672 scope still moving after pulse duration time elapsed 03:45:07.578 00.021 15672 IsSlewing returns 0 03:45:07.580 00.002 15672 IsGuiding returns 1 03:45:07.602 00.022 15672 IsSlewing returns 0 03:45:07.636 00.034 15672 IsGuiding returns 0 03:45:07.637 00.001 15672 scope move finished after 62 + 101 ms 03:45:07.637 00.000 15672 Move returns status 0, amount 62 03:45:07.637 00.000 15672 move complete, result=0 03:45:07.637 00.000 15672 worker thread done servicing request 03:45:07.637 00.000 15672 Worker thread wakes up 03:45:07.637 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 62 ms SOUTH 03:45:07.638 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:07.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:09.553 01.915 15672 Exposure complete 03:45:09.588 00.035 15672 worker thread done servicing request 03:45:09.588 00.000 30444 OnExposeComplete: enter 03:45:09.588 00.000 30444 UpdateGuideState(): m_state=6 03:45:09.588 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8531 03:45:09.588 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=204.18, Mass=66236, SNR=52.1, Peak=6842 HFD=4.1 03:45:09.588 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 03:45:09.588 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 03:45:09.588 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.29 hyp=0.29 cameraTheta=1.34 mountX=-0.01 mountY=0.29, mountTheta=1.62 03:45:09.589 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.29, opts=13) 03:45:09.589 00.000 30444 Enqueuing Move request for scope (0.07, 0.29) 03:45:09.589 00.000 15672 Worker thread wakes up 03:45:09.589 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.29) opts 0xd 03:45:09.589 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.29) 03:45:09.589 00.000 15672 Moving (0.07, 0.29) raw xDistance=-0.01 yDistance=0.29 03:45:09.589 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:45:09.589 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 03:45:09.589 00.000 15672 MoveAxis(E, 0, ABG) 03:45:09.589 00.000 15672 Move returns status 0, amount 0 03:45:09.589 00.000 15672 MoveAxis(S, 53, ABG) 03:45:09.589 00.000 15672 Guiding Dir = 1, Dur = 53 03:45:09.590 00.001 15672 IsSlewing returns 0 03:45:09.594 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=14535, FiltMin=2617, FiltMax=11350, Gamma=2.950 03:45:09.597 00.003 15672 IsGuiding returns 0 03:45:09.638 00.041 30444 UpdateGuideState exits: m=66236 SNR=52.1 Saturated 03:45:09.638 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:09.638 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:09.638 00.000 30444 Enqueuing Expose request 03:45:09.679 00.041 15672 IsGuiding returns 1 03:45:09.680 00.001 15672 scope still moving after pulse duration time elapsed 03:45:09.700 00.020 15672 IsSlewing returns 0 03:45:09.702 00.002 15672 IsGuiding returns 1 03:45:09.723 00.021 15672 IsSlewing returns 0 03:45:09.726 00.003 15672 IsGuiding returns 1 03:45:09.747 00.021 15672 IsSlewing returns 0 03:45:09.758 00.011 15672 IsGuiding returns 0 03:45:09.758 00.000 15672 scope move finished after 53 + 107 ms 03:45:09.758 00.000 15672 Move returns status 0, amount 53 03:45:09.758 00.000 15672 move complete, result=0 03:45:09.758 00.000 15672 worker thread done servicing request 03:45:09.759 00.001 15672 Worker thread wakes up 03:45:09.759 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:09.759 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:09.759 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 53 ms SOUTH 03:45:11.865 02.106 15672 Exposure complete 03:45:11.885 00.020 15672 worker thread done servicing request 03:45:11.885 00.000 30444 OnExposeComplete: enter 03:45:11.885 00.000 30444 UpdateGuideState(): m_state=6 03:45:11.885 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8532 03:45:11.885 00.000 30444 Star::Find returns 1 (1), X=462.73, Y=204.01, Mass=68138, SNR=49.3, Peak=7176 HFD=4.0 03:45:11.885 00.000 30444 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.28) = xAngle (3.11 = 3.11) 03:45:11.885 00.000 30444 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.04 = 3.04) 03:45:11.885 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=0.11 hyp=0.36 cameraTheta=2.83 mountX=-0.36 mountY=0.04, mountTheta=3.04 03:45:11.886 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.11, opts=13) 03:45:11.886 00.000 30444 Enqueuing Move request for scope (-0.35, 0.11) 03:45:11.886 00.000 15672 Worker thread wakes up 03:45:11.886 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.11) opts 0xd 03:45:11.886 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.11) 03:45:11.886 00.000 15672 Moving (-0.35, 0.11) raw xDistance=-0.36 yDistance=0.04 03:45:11.886 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 03:45:11.886 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:45:11.886 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 03:45:11.886 00.000 15672 MoveAxis(E, 98, ABG) 03:45:11.886 00.000 15672 Guiding Dir = 2, Dur = 98 03:45:11.887 00.001 15672 IsSlewing returns 0 03:45:11.888 00.001 15672 IsGuiding returns 0 03:45:11.892 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=13494, FiltMin=2606, FiltMax=10962, Gamma=2.950 03:45:11.913 00.021 15672 PulseGuide returned control before completion, sleep 84 03:45:11.934 00.021 30444 UpdateGuideState exits: m=68138 SNR=49.3 Saturated 03:45:11.934 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:11.934 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:11.934 00.000 30444 Enqueuing Expose request 03:45:12.000 00.066 15672 IsGuiding returns 1 03:45:12.000 00.000 15672 scope still moving after pulse duration time elapsed 03:45:12.020 00.020 15672 IsSlewing returns 0 03:45:12.042 00.022 15672 IsGuiding returns 0 03:45:12.042 00.000 15672 scope move finished after 98 + 56 ms 03:45:12.042 00.000 15672 Move returns status 0, amount 98 03:45:12.043 00.001 15672 MoveAxis(N, 0, ABG) 03:45:12.043 00.000 15672 Move returns status 0, amount 0 03:45:12.043 00.000 15672 move complete, result=0 03:45:12.043 00.000 15672 worker thread done servicing request 03:45:12.043 00.000 15672 Worker thread wakes up 03:45:12.043 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:12.043 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:12.043 00.000 30444 GuideStep: -0.4 px 98 ms EAST, 0.0 px 0 ms NORTH 03:45:13.953 01.910 15672 Exposure complete 03:45:13.972 00.019 15672 worker thread done servicing request 03:45:13.972 00.000 30444 OnExposeComplete: enter 03:45:13.972 00.000 30444 UpdateGuideState(): m_state=6 03:45:13.973 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8533 03:45:13.973 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=203.57, Mass=67191, SNR=51.7, Peak=7608 HFD=3.8 03:45:13.973 00.000 30444 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.28) = xAngle (-0.76 = -0.76) 03:45:13.973 00.000 30444 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.82 = -0.82) 03:45:13.973 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.32 hyp=0.37 cameraTheta=-1.04 mountX=0.27 mountY=-0.27, mountTheta=-0.79 03:45:13.973 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.32, opts=13) 03:45:13.973 00.000 30444 Enqueuing Move request for scope (0.19, -0.32) 03:45:13.973 00.000 15672 Worker thread wakes up 03:45:13.974 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.32) opts 0xd 03:45:13.974 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.32) 03:45:13.974 00.000 15672 Moving (0.19, -0.32) raw xDistance=0.27 yDistance=-0.27 03:45:13.974 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27 03:45:13.974 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:45:13.974 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 03:45:13.974 00.000 15672 MoveAxis(W, 66, ABG) 03:45:13.974 00.000 15672 Guiding Dir = 3, Dur = 66 03:45:13.974 00.000 15672 IsSlewing returns 0 03:45:13.976 00.002 15672 IsGuiding returns 0 03:45:13.980 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=14574, FiltMin=2581, FiltMax=11454, Gamma=2.950 03:45:14.006 00.026 15672 PulseGuide returned control before completion, sleep 47 03:45:14.023 00.017 30444 UpdateGuideState exits: m=67191 SNR=51.7 Saturated 03:45:14.023 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:14.023 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:14.023 00.000 30444 Enqueuing Expose request 03:45:14.054 00.031 15672 IsGuiding returns 1 03:45:14.054 00.000 15672 scope still moving after pulse duration time elapsed 03:45:14.075 00.021 15672 IsSlewing returns 0 03:45:14.134 00.059 15672 IsGuiding returns 0 03:45:14.134 00.000 15672 scope move finished after 66 + 92 ms 03:45:14.134 00.000 15672 Move returns status 0, amount 66 03:45:14.134 00.000 15672 MoveAxis(N, 0, ABG) 03:45:14.134 00.000 15672 Move returns status 0, amount 0 03:45:14.134 00.000 15672 move complete, result=0 03:45:14.134 00.000 15672 worker thread done servicing request 03:45:14.134 00.000 15672 Worker thread wakes up 03:45:14.134 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:14.134 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:14.165 00.031 30444 GuideStep: 0.3 px 66 ms WEST, -0.3 px 0 ms NORTH 03:45:16.242 02.077 15672 Exposure complete 03:45:16.261 00.019 15672 worker thread done servicing request 03:45:16.261 00.000 30444 OnExposeComplete: enter 03:45:16.261 00.000 30444 UpdateGuideState(): m_state=6 03:45:16.261 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8534 03:45:16.261 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=204.09, Mass=64198, SNR=58.1, Peak=7326 HFD=3.9 03:45:16.261 00.000 30444 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.28) = xAngle (2.39 = 2.39) 03:45:16.261 00.000 30444 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.33 = 2.33) 03:45:16.261 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.11 mountX=-0.17 mountY=0.17, mountTheta=2.36 03:45:16.262 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.20, opts=13) 03:45:16.262 00.000 30444 Enqueuing Move request for scope (-0.12, 0.20) 03:45:16.262 00.000 15672 Worker thread wakes up 03:45:16.262 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd 03:45:16.262 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.20) 03:45:16.262 00.000 15672 Moving (-0.12, 0.20) raw xDistance=-0.17 yDistance=0.17 03:45:16.262 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:45:16.262 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:45:16.262 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 03:45:16.262 00.000 15672 MoveAxis(E, 0, ABG) 03:45:16.262 00.000 15672 Move returns status 0, amount 0 03:45:16.262 00.000 15672 MoveAxis(N, 0, ABG) 03:45:16.262 00.000 15672 Move returns status 0, amount 0 03:45:16.262 00.000 15672 move complete, result=0 03:45:16.262 00.000 15672 worker thread done servicing request 03:45:16.267 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=13199, FiltMin=2613, FiltMax=10983, Gamma=2.950 03:45:16.310 00.043 30444 UpdateGuideState exits: m=64198 SNR=58.1 Saturated 03:45:16.310 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:16.310 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:16.310 00.000 30444 Enqueuing Expose request 03:45:16.310 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 03:45:16.310 00.000 15672 Worker thread wakes up 03:45:16.310 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:16.310 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:18.218 01.908 15672 Exposure complete 03:45:18.238 00.020 15672 worker thread done servicing request 03:45:18.238 00.000 30444 OnExposeComplete: enter 03:45:18.238 00.000 30444 UpdateGuideState(): m_state=6 03:45:18.238 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8535 03:45:18.238 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=204.03, Mass=59275, SNR=50.1, Peak=7028 HFD=3.6 03:45:18.238 00.000 30444 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.28) = xAngle (1.08 = 1.08) 03:45:18.238 00.000 30444 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.02 = 1.02) 03:45:18.238 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.80 mountX=0.09 mountY=0.15, mountTheta=1.06 03:45:18.239 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.13, opts=13) 03:45:18.239 00.000 30444 Enqueuing Move request for scope (0.13, 0.13) 03:45:18.239 00.000 15672 Worker thread wakes up 03:45:18.239 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd 03:45:18.239 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.13) 03:45:18.239 00.000 15672 Moving (0.13, 0.13) raw xDistance=0.09 yDistance=0.15 03:45:18.239 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:45:18.239 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:45:18.239 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 03:45:18.239 00.000 15672 MoveAxis(E, 0, ABG) 03:45:18.239 00.000 15672 Move returns status 0, amount 0 03:45:18.239 00.000 15672 MoveAxis(N, 0, ABG) 03:45:18.239 00.000 15672 Move returns status 0, amount 0 03:45:18.239 00.000 15672 move complete, result=0 03:45:18.239 00.000 15672 worker thread done servicing request 03:45:18.244 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=13761, FiltMin=2609, FiltMax=11369, Gamma=2.950 03:45:18.287 00.043 30444 UpdateGuideState exits: m=59275 SNR=50.1 Saturated 03:45:18.288 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:18.288 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:18.288 00.000 30444 Enqueuing Expose request 03:45:18.288 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:45:18.288 00.000 15672 Worker thread wakes up 03:45:18.288 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:18.288 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:20.395 02.107 15672 Exposure complete 03:45:20.415 00.020 15672 worker thread done servicing request 03:45:20.415 00.000 30444 OnExposeComplete: enter 03:45:20.415 00.000 30444 UpdateGuideState(): m_state=6 03:45:20.415 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8536 03:45:20.416 00.001 30444 Star::Find returns 1 (1), X=463.24, Y=203.87, Mass=58665, SNR=49.6, Peak=6546 HFD=4.1 03:45:20.416 00.000 30444 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.28) = xAngle (0.14 = 0.14) 03:45:20.416 00.000 30444 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.08 = 0.08) 03:45:20.416 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.13 mountX=0.16 mountY=0.01, mountTheta=0.08 03:45:20.416 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.02, opts=13) 03:45:20.416 00.000 30444 Enqueuing Move request for scope (0.16, -0.02) 03:45:20.416 00.000 15672 Worker thread wakes up 03:45:20.416 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd 03:45:20.416 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.02) 03:45:20.416 00.000 15672 Moving (0.16, -0.02) raw xDistance=0.16 yDistance=0.01 03:45:20.417 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 03:45:20.417 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:45:20.417 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 03:45:20.417 00.000 15672 MoveAxis(E, 0, ABG) 03:45:20.417 00.000 15672 Move returns status 0, amount 0 03:45:20.417 00.000 15672 MoveAxis(N, 0, ABG) 03:45:20.417 00.000 15672 Move returns status 0, amount 0 03:45:20.417 00.000 15672 move complete, result=0 03:45:20.417 00.000 15672 worker thread done servicing request 03:45:20.421 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2003, max=14007, FiltMin=2515, FiltMax=11492, Gamma=2.950 03:45:20.465 00.044 30444 UpdateGuideState exits: m=58665 SNR=49.6 Saturated 03:45:20.465 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:20.465 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:20.465 00.000 30444 Enqueuing Expose request 03:45:20.465 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 03:45:20.465 00.000 15672 Worker thread wakes up 03:45:20.465 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:20.465 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:22.374 01.909 15672 Exposure complete 03:45:22.394 00.020 15672 worker thread done servicing request 03:45:22.394 00.000 30444 OnExposeComplete: enter 03:45:22.394 00.000 30444 UpdateGuideState(): m_state=6 03:45:22.394 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8537 03:45:22.394 00.000 30444 Star::Find returns 1 (1), X=462.63, Y=203.62, Mass=64391, SNR=51.5, Peak=6907 HFD=3.5 03:45:22.394 00.000 30444 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.28) = xAngle (-2.32 = -2.32) 03:45:22.395 00.001 30444 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 03:45:22.395 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.27 hyp=0.53 cameraTheta=-2.60 mountX=-0.36 mountY=-0.36, mountTheta=-2.35 03:45:22.395 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.27, opts=13) 03:45:22.395 00.000 30444 Enqueuing Move request for scope (-0.45, -0.27) 03:45:22.395 00.000 15672 Worker thread wakes up 03:45:22.395 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.27) opts 0xd 03:45:22.395 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.27) 03:45:22.395 00.000 15672 Moving (-0.45, -0.27) raw xDistance=-0.36 yDistance=-0.36 03:45:22.395 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 03:45:22.395 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:45:22.395 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 03:45:22.395 00.000 15672 MoveAxis(E, 98, ABG) 03:45:22.396 00.001 15672 Guiding Dir = 2, Dur = 98 03:45:22.396 00.000 15672 IsSlewing returns 0 03:45:22.397 00.001 15672 IsGuiding returns 0 03:45:22.401 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=12537, FiltMin=2598, FiltMax=11206, Gamma=2.950 03:45:22.425 00.024 15672 PulseGuide returned control before completion, sleep 81 03:45:22.511 00.086 30444 UpdateGuideState exits: m=64391 SNR=51.5 Saturated 03:45:22.511 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:22.511 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:22.511 00.000 30444 Enqueuing Expose request 03:45:22.537 00.026 15672 IsGuiding returns 0 03:45:22.537 00.000 15672 Move returns status 0, amount 98 03:45:22.537 00.000 15672 MoveAxis(N, 0, ABG) 03:45:22.537 00.000 15672 Move returns status 0, amount 0 03:45:22.537 00.000 15672 move complete, result=0 03:45:22.537 00.000 15672 worker thread done servicing request 03:45:22.537 00.000 15672 Worker thread wakes up 03:45:22.537 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:22.537 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:22.537 00.000 30444 GuideStep: -0.4 px 98 ms EAST, -0.4 px 0 ms NORTH 03:45:24.652 02.115 15672 Exposure complete 03:45:24.685 00.033 15672 worker thread done servicing request 03:45:24.685 00.000 30444 OnExposeComplete: enter 03:45:24.685 00.000 30444 UpdateGuideState(): m_state=6 03:45:24.685 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8538 03:45:24.685 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=203.65, Mass=58542, SNR=48.9, Peak=7521 HFD=3.6 03:45:24.685 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 03:45:24.685 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 03:45:24.685 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-1.09 mountX=0.19 mountY=-0.21, mountTheta=-0.84 03:45:24.686 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.25, opts=13) 03:45:24.686 00.000 30444 Enqueuing Move request for scope (0.13, -0.25) 03:45:24.686 00.000 15672 Worker thread wakes up 03:45:24.686 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.25) opts 0xd 03:45:24.686 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.25) 03:45:24.686 00.000 15672 Moving (0.13, -0.25) raw xDistance=0.19 yDistance=-0.21 03:45:24.686 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:45:24.686 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:45:24.686 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 03:45:24.686 00.000 15672 MoveAxis(E, 0, ABG) 03:45:24.686 00.000 15672 Move returns status 0, amount 0 03:45:24.686 00.000 15672 MoveAxis(N, 0, ABG) 03:45:24.686 00.000 15672 Move returns status 0, amount 0 03:45:24.686 00.000 15672 move complete, result=0 03:45:24.686 00.000 15672 worker thread done servicing request 03:45:24.691 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=12374, FiltMin=2559, FiltMax=10550, Gamma=2.950 03:45:24.734 00.043 30444 UpdateGuideState exits: m=58542 SNR=48.9 Saturated 03:45:24.734 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:24.734 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:24.734 00.000 30444 Enqueuing Expose request 03:45:24.734 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:45:24.734 00.000 15672 Worker thread wakes up 03:45:24.734 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:24.734 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:26.643 01.909 15672 Exposure complete 03:45:26.663 00.020 15672 worker thread done servicing request 03:45:26.663 00.000 30444 OnExposeComplete: enter 03:45:26.663 00.000 30444 UpdateGuideState(): m_state=6 03:45:26.663 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8539 03:45:26.663 00.000 30444 Star::Find returns 1 (1), X=463.62, Y=203.07, Mass=67047, SNR=52.8, Peak=7006 HFD=3.9 03:45:26.663 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 03:45:26.663 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 03:45:26.663 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.83 hyp=0.99 cameraTheta=-0.99 mountX=0.74 mountY=-0.69, mountTheta=-0.75 03:45:26.664 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.83, opts=13) 03:45:26.664 00.000 30444 Enqueuing Move request for scope (0.54, -0.83) 03:45:26.664 00.000 15672 Worker thread wakes up 03:45:26.664 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.83) opts 0xd 03:45:26.664 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.83) 03:45:26.664 00.000 15672 Moving (0.54, -0.83) raw xDistance=0.74 yDistance=-0.69 03:45:26.664 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74 03:45:26.664 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:45:26.664 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69 03:45:26.664 00.000 15672 MoveAxis(W, 201, ABG) 03:45:26.664 00.000 15672 Guiding Dir = 3, Dur = 201 03:45:26.665 00.001 15672 IsSlewing returns 0 03:45:26.667 00.002 15672 IsGuiding returns 0 03:45:26.670 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2110, max=12856, FiltMin=2618, FiltMax=11214, Gamma=2.950 03:45:26.690 00.020 15672 PulseGuide returned control before completion, sleep 188 03:45:26.713 00.023 30444 UpdateGuideState exits: m=67047 SNR=52.8 Saturated 03:45:26.713 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:26.713 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:26.713 00.000 30444 Enqueuing Expose request 03:45:26.879 00.166 15672 IsGuiding returns 1 03:45:26.879 00.000 15672 scope still moving after pulse duration time elapsed 03:45:26.900 00.021 15672 IsSlewing returns 0 03:45:26.901 00.001 15672 IsGuiding returns 0 03:45:26.901 00.000 15672 scope move finished after 201 + 33 ms 03:45:26.901 00.000 15672 Move returns status 0, amount 201 03:45:26.901 00.000 15672 MoveAxis(N, 0, ABG) 03:45:26.901 00.000 15672 Move returns status 0, amount 0 03:45:26.901 00.000 15672 move complete, result=0 03:45:26.901 00.000 15672 worker thread done servicing request 03:45:26.901 00.000 15672 Worker thread wakes up 03:45:26.901 00.000 30444 GuideStep: 0.7 px 201 ms WEST, -0.7 px 0 ms NORTH 03:45:26.901 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:26.901 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:29.011 02.110 15672 Exposure complete 03:45:29.030 00.019 15672 worker thread done servicing request 03:45:29.030 00.000 30444 OnExposeComplete: enter 03:45:29.030 00.000 30444 UpdateGuideState(): m_state=6 03:45:29.030 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8540 03:45:29.030 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=203.07, Mass=65798, SNR=55.5, Peak=6522 HFD=4.1 03:45:29.030 00.000 30444 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 03:45:29.031 00.001 30444 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 03:45:29.031 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.83 hyp=0.85 cameraTheta=-1.37 mountX=0.39 mountY=-0.77, mountTheta=-1.10 03:45:29.031 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.83, opts=13) 03:45:29.031 00.000 30444 Enqueuing Move request for scope (0.17, -0.83) 03:45:29.031 00.000 15672 Worker thread wakes up 03:45:29.031 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.83) opts 0xd 03:45:29.031 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.83) 03:45:29.031 00.000 15672 Moving (0.17, -0.83) raw xDistance=0.39 yDistance=-0.77 03:45:29.031 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39 03:45:29.031 00.000 15672 resist switch: large excursion: input -0.77 thresh 0.75 direction from 1 to -1 03:45:29.031 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.32 03:45:29.031 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 03:45:29.031 00.000 15672 MoveAxis(W, 120, ABG) 03:45:29.032 00.001 15672 Guiding Dir = 3, Dur = 120 03:45:29.032 00.000 15672 IsSlewing returns 0 03:45:29.033 00.001 15672 IsGuiding returns 0 03:45:29.038 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=11850, FiltMin=2602, FiltMax=11114, Gamma=2.950 03:45:29.080 00.042 30444 UpdateGuideState exits: m=65798 SNR=55.5 Saturated 03:45:29.080 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:29.080 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:29.080 00.000 30444 Enqueuing Expose request 03:45:29.086 00.006 15672 PulseGuide returned control before completion, sleep 78 03:45:29.166 00.080 15672 IsGuiding returns 1 03:45:29.166 00.000 15672 scope still moving after pulse duration time elapsed 03:45:29.188 00.022 15672 IsSlewing returns 0 03:45:29.198 00.010 15672 IsGuiding returns 0 03:45:29.198 00.000 15672 scope move finished after 120 + 44 ms 03:45:29.198 00.000 15672 Move returns status 0, amount 120 03:45:29.198 00.000 15672 MoveAxis(N, 138, ABG) 03:45:29.198 00.000 15672 Guiding Dir = 0, Dur = 138 03:45:29.198 00.000 15672 IsSlewing returns 0 03:45:29.199 00.001 15672 IsGuiding returns 0 03:45:29.278 00.079 15672 PulseGuide returned control before completion, sleep 70 03:45:29.352 00.074 15672 IsGuiding returns 1 03:45:29.352 00.000 15672 scope still moving after pulse duration time elapsed 03:45:29.373 00.021 15672 IsSlewing returns 0 03:45:29.376 00.003 15672 IsGuiding returns 1 03:45:29.397 00.021 15672 IsSlewing returns 0 03:45:29.400 00.003 15672 IsGuiding returns 1 03:45:29.421 00.021 15672 IsSlewing returns 0 03:45:29.454 00.033 15672 IsGuiding returns 0 03:45:29.455 00.001 15672 scope move finished after 138 + 117 ms 03:45:29.455 00.000 15672 Move returns status 0, amount 138 03:45:29.455 00.000 15672 move complete, result=0 03:45:29.455 00.000 15672 worker thread done servicing request 03:45:29.455 00.000 15672 Worker thread wakes up 03:45:29.455 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:29.456 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:29.456 00.000 30444 GuideStep: 0.4 px 120 ms WEST, -0.8 px 138 ms NORTH 03:45:31.364 01.908 15672 Exposure complete 03:45:31.383 00.019 15672 worker thread done servicing request 03:45:31.383 00.000 30444 OnExposeComplete: enter 03:45:31.384 00.001 30444 UpdateGuideState(): m_state=6 03:45:31.384 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8541 03:45:31.384 00.000 30444 Star::Find returns 1 (1), X=462.79, Y=203.33, Mass=65663, SNR=52.6, Peak=6554 HFD=4.4 03:45:31.384 00.000 30444 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 03:45:31.384 00.000 30444 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 03:45:31.384 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.57 hyp=0.64 cameraTheta=-2.04 mountX=-0.12 mountY=-0.62, mountTheta=-1.76 03:45:31.384 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.57, opts=13) 03:45:31.384 00.000 30444 Enqueuing Move request for scope (-0.29, -0.57) 03:45:31.384 00.000 15672 Worker thread wakes up 03:45:31.385 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.57) opts 0xd 03:45:31.385 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.57) 03:45:31.385 00.000 15672 Moving (-0.29, -0.57) raw xDistance=-0.12 yDistance=-0.62 03:45:31.385 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 03:45:31.385 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 03:45:31.385 00.000 15672 MoveAxis(E, 0, ABG) 03:45:31.385 00.000 15672 Move returns status 0, amount 0 03:45:31.385 00.000 15672 MoveAxis(N, 110, ABG) 03:45:31.385 00.000 15672 Guiding Dir = 0, Dur = 110 03:45:31.386 00.001 15672 IsSlewing returns 0 03:45:31.387 00.001 15672 IsGuiding returns 0 03:45:31.391 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=10543, FiltMin=2605, FiltMax=9672, Gamma=2.950 03:45:31.466 00.075 15672 PulseGuide returned control before completion, sleep 41 03:45:31.511 00.045 15672 IsGuiding returns 1 03:45:31.511 00.000 15672 scope still moving after pulse duration time elapsed 03:45:31.532 00.021 15672 IsSlewing returns 0 03:45:31.534 00.002 15672 IsGuiding returns 1 03:45:31.557 00.023 15672 IsSlewing returns 0 03:45:31.560 00.003 15672 IsGuiding returns 1 03:45:31.581 00.021 15672 IsSlewing returns 0 03:45:31.582 00.001 15672 IsGuiding returns 1 03:45:31.603 00.021 15672 IsSlewing returns 0 03:45:31.611 00.008 15672 IsGuiding returns 0 03:45:31.611 00.000 15672 scope move finished after 110 + 113 ms 03:45:31.611 00.000 15672 Move returns status 0, amount 110 03:45:31.611 00.000 15672 move complete, result=0 03:45:31.611 00.000 15672 worker thread done servicing request 03:45:31.727 00.116 30444 UpdateGuideState exits: m=65663 SNR=52.6 Saturated 03:45:31.727 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:31.727 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:31.727 00.000 30444 Enqueuing Expose request 03:45:31.727 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 110 ms NORTH 03:45:31.727 00.000 15672 Worker thread wakes up 03:45:31.727 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:31.727 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:33.835 02.108 15672 Exposure complete 03:45:33.855 00.020 15672 worker thread done servicing request 03:45:33.855 00.000 30444 OnExposeComplete: enter 03:45:33.855 00.000 30444 UpdateGuideState(): m_state=6 03:45:33.855 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8542 03:45:33.855 00.000 30444 Star::Find returns 1 (1), X=462.74, Y=203.36, Mass=48526, SNR=42.6, Peak=5997 HFD=3.7 03:45:33.855 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 03:45:33.855 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 03:45:33.855 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.53 hyp=0.63 cameraTheta=-2.14 mountX=-0.18 mountY=-0.59, mountTheta=-1.87 03:45:33.856 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.53, opts=13) 03:45:33.856 00.000 30444 Enqueuing Move request for scope (-0.34, -0.53) 03:45:33.856 00.000 15672 Worker thread wakes up 03:45:33.856 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.53) opts 0xd 03:45:33.856 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.53) 03:45:33.856 00.000 15672 Moving (-0.34, -0.53) raw xDistance=-0.18 yDistance=-0.59 03:45:33.856 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 03:45:33.856 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 03:45:33.856 00.000 15672 MoveAxis(E, 0, ABG) 03:45:33.856 00.000 15672 Move returns status 0, amount 0 03:45:33.856 00.000 15672 MoveAxis(N, 105, ABG) 03:45:33.856 00.000 15672 Guiding Dir = 0, Dur = 105 03:45:33.857 00.001 15672 IsSlewing returns 0 03:45:33.861 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=10851, FiltMin=2616, FiltMax=9741, Gamma=2.950 03:45:33.863 00.002 15672 IsGuiding returns 0 03:45:33.904 00.041 30444 UpdateGuideState exits: m=48526 SNR=42.6 Saturated 03:45:33.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:33.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:33.904 00.000 30444 Enqueuing Expose request 03:45:33.943 00.039 15672 PulseGuide returned control before completion, sleep 37 03:45:33.982 00.039 15672 IsGuiding returns 1 03:45:33.982 00.000 15672 scope still moving after pulse duration time elapsed 03:45:34.003 00.021 15672 IsSlewing returns 0 03:45:34.003 00.000 15672 IsGuiding returns 1 03:45:34.025 00.022 15672 IsSlewing returns 0 03:45:34.026 00.001 15672 IsGuiding returns 1 03:45:34.047 00.021 15672 IsSlewing returns 0 03:45:34.103 00.056 15672 IsGuiding returns 0 03:45:34.103 00.000 15672 scope move finished after 105 + 133 ms 03:45:34.103 00.000 15672 Move returns status 0, amount 105 03:45:34.103 00.000 15672 move complete, result=0 03:45:34.103 00.000 15672 worker thread done servicing request 03:45:34.103 00.000 15672 Worker thread wakes up 03:45:34.104 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:34.104 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:34.104 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 105 ms NORTH 03:45:36.012 01.908 15672 Exposure complete 03:45:36.032 00.020 15672 worker thread done servicing request 03:45:36.033 00.001 30444 OnExposeComplete: enter 03:45:36.033 00.000 30444 UpdateGuideState(): m_state=6 03:45:36.033 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8543 03:45:36.033 00.000 30444 Star::Find returns 1 (1), X=462.62, Y=203.35, Mass=56415, SNR=47.6, Peak=6564 HFD=3.5 03:45:36.033 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 03:45:36.033 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 03:45:36.033 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.55 hyp=0.72 cameraTheta=-2.27 mountX=-0.29 mountY=-0.63, mountTheta=-2.00 03:45:36.033 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.55, opts=13) 03:45:36.033 00.000 30444 Enqueuing Move request for scope (-0.46, -0.55) 03:45:36.033 00.000 15672 Worker thread wakes up 03:45:36.033 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.55) opts 0xd 03:45:36.034 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.55) 03:45:36.034 00.000 15672 Moving (-0.46, -0.55) raw xDistance=-0.29 yDistance=-0.63 03:45:36.034 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 03:45:36.034 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 03:45:36.034 00.000 15672 MoveAxis(E, 78, ABG) 03:45:36.034 00.000 15672 Guiding Dir = 2, Dur = 78 03:45:36.035 00.001 15672 IsSlewing returns 0 03:45:36.036 00.001 15672 IsGuiding returns 0 03:45:36.040 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2329, max=10788, FiltMin=2624, FiltMax=10060, Gamma=2.950 03:45:36.051 00.011 15672 PulseGuide returned control before completion, sleep 74 03:45:36.083 00.032 30444 UpdateGuideState exits: m=56415 SNR=47.6 Saturated 03:45:36.083 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:36.083 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:36.083 00.000 30444 Enqueuing Expose request 03:45:36.127 00.044 15672 IsGuiding returns 1 03:45:36.127 00.000 15672 scope still moving after pulse duration time elapsed 03:45:36.148 00.021 15672 IsSlewing returns 0 03:45:36.163 00.015 15672 IsGuiding returns 0 03:45:36.163 00.000 15672 scope move finished after 78 + 48 ms 03:45:36.163 00.000 15672 Move returns status 0, amount 78 03:45:36.163 00.000 15672 MoveAxis(N, 113, ABG) 03:45:36.163 00.000 15672 Guiding Dir = 0, Dur = 113 03:45:36.163 00.000 15672 IsSlewing returns 0 03:45:36.164 00.001 15672 IsGuiding returns 0 03:45:36.275 00.111 15672 PulseGuide returned control before completion, sleep 12 03:45:36.290 00.015 15672 IsGuiding returns 1 03:45:36.290 00.000 15672 scope still moving after pulse duration time elapsed 03:45:36.311 00.021 15672 IsSlewing returns 0 03:45:36.313 00.002 15672 IsGuiding returns 1 03:45:36.335 00.022 15672 IsSlewing returns 0 03:45:36.337 00.002 15672 IsGuiding returns 1 03:45:36.359 00.022 15672 IsSlewing returns 0 03:45:36.361 00.002 15672 IsGuiding returns 1 03:45:36.382 00.021 15672 IsSlewing returns 0 03:45:36.404 00.022 15672 IsGuiding returns 0 03:45:36.404 00.000 15672 scope move finished after 113 + 127 ms 03:45:36.404 00.000 15672 Move returns status 0, amount 113 03:45:36.404 00.000 15672 move complete, result=0 03:45:36.404 00.000 15672 worker thread done servicing request 03:45:36.404 00.000 15672 Worker thread wakes up 03:45:36.405 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:36.405 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:36.405 00.000 30444 GuideStep: -0.3 px 78 ms EAST, -0.6 px 113 ms NORTH 03:45:38.519 02.114 15672 Exposure complete 03:45:38.545 00.026 15672 worker thread done servicing request 03:45:38.545 00.000 30444 OnExposeComplete: enter 03:45:38.545 00.000 30444 UpdateGuideState(): m_state=6 03:45:38.545 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8544 03:45:38.545 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=203.20, Mass=53503, SNR=43.4, Peak=5679 HFD=4.4 03:45:38.545 00.000 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 03:45:38.545 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 03:45:38.545 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.69 hyp=0.70 cameraTheta=-1.38 mountX=0.32 mountY=-0.65, mountTheta=-1.12 03:45:38.546 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.69, opts=13) 03:45:38.546 00.000 30444 Enqueuing Move request for scope (0.13, -0.69) 03:45:38.546 00.000 15672 Worker thread wakes up 03:45:38.546 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.69) opts 0xd 03:45:38.546 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.69) 03:45:38.546 00.000 15672 Moving (0.13, -0.69) raw xDistance=0.32 yDistance=-0.65 03:45:38.546 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32 03:45:38.546 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 03:45:38.546 00.000 15672 MoveAxis(W, 80, ABG) 03:45:38.546 00.000 15672 Guiding Dir = 3, Dur = 80 03:45:38.547 00.001 15672 IsSlewing returns 0 03:45:38.548 00.001 15672 IsGuiding returns 0 03:45:38.552 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=9741, FiltMin=2651, FiltMax=8579, Gamma=2.950 03:45:38.575 00.023 15672 PulseGuide returned control before completion, sleep 64 03:45:38.641 00.066 15672 IsGuiding returns 1 03:45:38.642 00.001 15672 scope still moving after pulse duration time elapsed 03:45:38.663 00.021 15672 IsSlewing returns 0 03:45:38.665 00.002 15672 IsGuiding returns 1 03:45:38.686 00.021 15672 IsSlewing returns 0 03:45:38.687 00.001 15672 IsGuiding returns 0 03:45:38.687 00.000 15672 scope move finished after 80 + 59 ms 03:45:38.687 00.000 15672 Move returns status 0, amount 80 03:45:38.687 00.000 15672 MoveAxis(N, 116, ABG) 03:45:38.687 00.000 15672 Guiding Dir = 0, Dur = 116 03:45:38.687 00.000 15672 IsSlewing returns 0 03:45:38.688 00.001 15672 IsGuiding returns 0 03:45:38.767 00.079 15672 PulseGuide returned control before completion, sleep 48 03:45:38.816 00.049 15672 IsGuiding returns 1 03:45:38.817 00.001 15672 scope still moving after pulse duration time elapsed 03:45:38.838 00.021 15672 IsSlewing returns 0 03:45:38.870 00.032 30444 UpdateGuideState exits: m=53503 SNR=43.4 Saturated 03:45:38.871 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:38.871 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:38.871 00.000 30444 Enqueuing Expose request 03:45:38.910 00.039 15672 IsGuiding returns 0 03:45:38.910 00.000 15672 scope move finished after 116 + 105 ms 03:45:38.910 00.000 15672 Move returns status 0, amount 116 03:45:38.910 00.000 15672 move complete, result=0 03:45:38.910 00.000 15672 worker thread done servicing request 03:45:38.910 00.000 15672 Worker thread wakes up 03:45:38.910 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:38.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:38.911 00.001 30444 GuideStep: 0.3 px 80 ms WEST, -0.6 px 116 ms NORTH 03:45:40.816 01.905 15672 Exposure complete 03:45:40.837 00.021 15672 worker thread done servicing request 03:45:40.837 00.000 30444 OnExposeComplete: enter 03:45:40.837 00.000 30444 UpdateGuideState(): m_state=6 03:45:40.838 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8545 03:45:40.838 00.000 30444 Star::Find returns 1 (1), X=462.37, Y=203.49, Mass=56680, SNR=44.1, Peak=5980 HFD=4.6 03:45:40.838 00.000 30444 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 03:45:40.838 00.000 30444 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 03:45:40.838 00.000 30444 CameraToMount -- cameraX=-0.71 cameraY=-0.40 hyp=0.81 cameraTheta=-2.62 mountX=-0.57 mountY=-0.55, mountTheta=-2.38 03:45:40.838 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.71, y=-0.40, opts=13) 03:45:40.838 00.000 30444 Enqueuing Move request for scope (-0.71, -0.40) 03:45:40.838 00.000 15672 Worker thread wakes up 03:45:40.838 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.40) opts 0xd 03:45:40.838 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.71, -0.40) 03:45:40.838 00.000 15672 Moving (-0.71, -0.40) raw xDistance=-0.57 yDistance=-0.55 03:45:40.838 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.57 03:45:40.839 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 03:45:40.839 00.000 15672 MoveAxis(E, 148, ABG) 03:45:40.839 00.000 15672 Guiding Dir = 2, Dur = 148 03:45:40.839 00.000 15672 IsSlewing returns 0 03:45:40.840 00.001 15672 IsGuiding returns 0 03:45:40.845 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2318, max=9409, FiltMin=2647, FiltMax=8778, Gamma=2.950 03:45:40.859 00.014 15672 PulseGuide returned control before completion, sleep 140 03:45:40.902 00.043 30444 UpdateGuideState exits: m=56680 SNR=44.1 Saturated 03:45:40.902 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:40.902 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:40.902 00.000 30444 Enqueuing Expose request 03:45:41.051 00.149 15672 IsGuiding returns 0 03:45:41.052 00.001 15672 Move returns status 0, amount 148 03:45:41.052 00.000 15672 MoveAxis(N, 97, ABG) 03:45:41.052 00.000 15672 Guiding Dir = 0, Dur = 97 03:45:41.052 00.000 15672 IsSlewing returns 0 03:45:41.056 00.004 15672 IsGuiding returns 0 03:45:41.132 00.076 15672 PulseGuide returned control before completion, sleep 31 03:45:41.166 00.034 15672 IsGuiding returns 1 03:45:41.166 00.000 15672 scope still moving after pulse duration time elapsed 03:45:41.187 00.021 15672 IsSlewing returns 0 03:45:41.190 00.003 15672 IsGuiding returns 1 03:45:41.211 00.021 15672 IsSlewing returns 0 03:45:41.243 00.032 15672 IsGuiding returns 1 03:45:41.265 00.022 15672 IsSlewing returns 0 03:45:41.276 00.011 15672 IsGuiding returns 0 03:45:41.276 00.000 15672 scope move finished after 97 + 123 ms 03:45:41.276 00.000 15672 Move returns status 0, amount 97 03:45:41.276 00.000 15672 move complete, result=0 03:45:41.277 00.001 15672 worker thread done servicing request 03:45:41.277 00.000 15672 Worker thread wakes up 03:45:41.277 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:41.277 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:41.277 00.000 30444 GuideStep: -0.6 px 148 ms EAST, -0.5 px 97 ms NORTH 03:45:43.386 02.109 15672 Exposure complete 03:45:43.406 00.020 15672 worker thread done servicing request 03:45:43.406 00.000 30444 OnExposeComplete: enter 03:45:43.407 00.001 30444 UpdateGuideState(): m_state=6 03:45:43.407 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8546 03:45:43.407 00.000 30444 Star::Find returns 1 (1), X=462.72, Y=203.06, Mass=56066, SNR=43.6, Peak=5880 HFD=4.2 03:45:43.407 00.000 30444 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.28) = xAngle (-1.70 = -1.70) 03:45:43.407 00.000 30444 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 03:45:43.407 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.84 hyp=0.91 cameraTheta=-1.98 mountX=-0.12 mountY=-0.90, mountTheta=-1.70 03:45:43.407 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.84, opts=13) 03:45:43.407 00.000 30444 Enqueuing Move request for scope (-0.36, -0.84) 03:45:43.407 00.000 15672 Worker thread wakes up 03:45:43.408 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.84) opts 0xd 03:45:43.408 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.84) 03:45:43.408 00.000 15672 Moving (-0.36, -0.84) raw xDistance=-0.12 yDistance=-0.90 03:45:43.408 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 03:45:43.408 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 03:45:43.408 00.000 15672 MoveAxis(E, 0, ABG) 03:45:43.408 00.000 15672 Move returns status 0, amount 0 03:45:43.408 00.000 15672 MoveAxis(N, 160, ABG) 03:45:43.408 00.000 15672 Guiding Dir = 0, Dur = 160 03:45:43.408 00.000 15672 IsSlewing returns 0 03:45:43.409 00.001 15672 IsGuiding returns 0 03:45:43.413 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2354, max=10436, FiltMin=2625, FiltMax=9028, Gamma=2.950 03:45:43.457 00.044 30444 UpdateGuideState exits: m=56066 SNR=43.6 Saturated 03:45:43.457 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:43.457 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:43.457 00.000 30444 Enqueuing Expose request 03:45:43.497 00.040 15672 PulseGuide returned control before completion, sleep 84 03:45:43.608 00.111 15672 IsGuiding returns 1 03:45:43.608 00.000 15672 scope still moving after pulse duration time elapsed 03:45:43.630 00.022 15672 IsSlewing returns 0 03:45:43.631 00.001 15672 IsGuiding returns 1 03:45:43.652 00.021 15672 IsSlewing returns 0 03:45:43.653 00.001 15672 IsGuiding returns 1 03:45:43.673 00.020 15672 IsSlewing returns 0 03:45:43.687 00.014 15672 IsGuiding returns 0 03:45:43.687 00.000 15672 scope move finished after 160 + 117 ms 03:45:43.687 00.000 15672 Move returns status 0, amount 160 03:45:43.687 00.000 15672 move complete, result=0 03:45:43.687 00.000 15672 worker thread done servicing request 03:45:43.687 00.000 15672 Worker thread wakes up 03:45:43.687 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:43.687 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:43.963 00.276 30444 GuideStep: -0.1 px 0 ms EAST, -0.9 px 160 ms NORTH 03:45:45.596 01.633 15672 Exposure complete 03:45:45.615 00.019 15672 worker thread done servicing request 03:45:45.615 00.000 30444 OnExposeComplete: enter 03:45:45.615 00.000 30444 UpdateGuideState(): m_state=6 03:45:45.616 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8547 03:45:45.616 00.000 30444 Star::Find returns 1 (1), X=462.72, Y=202.39, Mass=31606, SNR=31.3, Peak=6151 HFD=3.2 03:45:45.616 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 03:45:45.616 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 03:45:45.616 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-1.51 hyp=1.55 cameraTheta=-1.80 mountX=0.07 mountY=-1.55, mountTheta=-1.52 03:45:45.616 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-1.51, opts=13) 03:45:45.616 00.000 30444 Enqueuing Move request for scope (-0.36, -1.51) 03:45:45.616 00.000 15672 Worker thread wakes up 03:45:45.616 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -1.51) opts 0xd 03:45:45.616 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -1.51) 03:45:45.617 00.001 15672 Moving (-0.36, -1.51) raw xDistance=0.07 yDistance=-1.55 03:45:45.617 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:45:45.617 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.55 from input -1.55 03:45:45.617 00.000 15672 MoveAxis(E, 0, ABG) 03:45:45.617 00.000 15672 Move returns status 0, amount 0 03:45:45.617 00.000 15672 MoveAxis(N, 276, ABG) 03:45:45.617 00.000 15672 Guiding Dir = 0, Dur = 276 03:45:45.617 00.000 15672 IsSlewing returns 0 03:45:45.618 00.001 15672 IsGuiding returns 0 03:45:45.621 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2410, max=8507, FiltMin=2803, FiltMax=7659, Gamma=2.950 03:45:45.700 00.079 15672 PulseGuide returned control before completion, sleep 206 03:45:45.906 00.206 15672 IsGuiding returns 1 03:45:45.906 00.000 15672 scope still moving after pulse duration time elapsed 03:45:45.927 00.021 15672 IsSlewing returns 0 03:45:45.972 00.045 15672 IsGuiding returns 1 03:45:45.993 00.021 15672 IsSlewing returns 0 03:45:46.008 00.015 30444 UpdateGuideState exits: m=31606 SNR=31.3 Saturated 03:45:46.008 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:46.008 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:46.008 00.000 30444 Enqueuing Expose request 03:45:46.020 00.012 15672 IsGuiding returns 0 03:45:46.020 00.000 15672 scope move finished after 276 + 126 ms 03:45:46.020 00.000 15672 Move returns status 0, amount 276 03:45:46.021 00.001 15672 move complete, result=0 03:45:46.021 00.000 15672 worker thread done servicing request 03:45:46.021 00.000 15672 Worker thread wakes up 03:45:46.021 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:46.021 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:46.022 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -1.5 px 276 ms NORTH 03:45:48.138 02.116 15672 Exposure complete 03:45:48.171 00.033 15672 worker thread done servicing request 03:45:48.171 00.000 30444 OnExposeComplete: enter 03:45:48.172 00.001 30444 UpdateGuideState(): m_state=6 03:45:48.172 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8548 03:45:48.172 00.000 30444 Star::Find returns 1 (1), X=462.79, Y=203.37, Mass=36202, SNR=37.3, Peak=6012 HFD=4.5 03:45:48.172 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 03:45:48.172 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 03:45:48.172 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.52 hyp=0.60 cameraTheta=-2.08 mountX=-0.13 mountY=-0.57, mountTheta=-1.80 03:45:48.172 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.52, opts=13) 03:45:48.172 00.000 30444 Enqueuing Move request for scope (-0.29, -0.52) 03:45:48.172 00.000 15672 Worker thread wakes up 03:45:48.173 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.52) opts 0xd 03:45:48.173 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.52) 03:45:48.173 00.000 15672 Moving (-0.29, -0.52) raw xDistance=-0.13 yDistance=-0.57 03:45:48.173 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:45:48.173 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 03:45:48.173 00.000 15672 MoveAxis(E, 0, ABG) 03:45:48.173 00.000 15672 Move returns status 0, amount 0 03:45:48.173 00.000 15672 MoveAxis(N, 102, ABG) 03:45:48.173 00.000 15672 Guiding Dir = 0, Dur = 102 03:45:48.173 00.000 15672 IsSlewing returns 0 03:45:48.174 00.001 15672 IsGuiding returns 0 03:45:48.178 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2569, max=8566, FiltMin=2918, FiltMax=7479, Gamma=2.950 03:45:48.221 00.043 30444 UpdateGuideState exits: m=36202 SNR=37.3 Saturated 03:45:48.221 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:48.221 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:45:48.221 00.000 30444 Enqueuing Expose request 03:45:48.256 00.035 15672 PulseGuide returned control before completion, sleep 31 03:45:48.305 00.049 15672 IsGuiding returns 1 03:45:48.305 00.000 15672 scope still moving after pulse duration time elapsed 03:45:48.326 00.021 15672 IsSlewing returns 0 03:45:48.327 00.001 15672 IsGuiding returns 1 03:45:48.348 00.021 15672 IsSlewing returns 0 03:45:48.351 00.003 15672 IsGuiding returns 1 03:45:48.372 00.021 15672 IsSlewing returns 0 03:45:48.400 00.028 15672 IsGuiding returns 0 03:45:48.400 00.000 15672 scope move finished after 102 + 123 ms 03:45:48.400 00.000 15672 Move returns status 0, amount 102 03:45:48.400 00.000 15672 move complete, result=0 03:45:48.400 00.000 15672 worker thread done servicing request 03:45:48.400 00.000 15672 Worker thread wakes up 03:45:48.400 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:48.400 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:45:48.400 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 102 ms NORTH 03:45:50.308 01.908 15672 Exposure complete 03:45:50.328 00.020 15672 worker thread done servicing request 03:45:50.328 00.000 30444 OnExposeComplete: enter 03:45:50.328 00.000 30444 UpdateGuideState(): m_state=6 03:45:50.328 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8549 03:45:50.329 00.001 30444 Star::Find returns 1 (1), X=462.54, Y=202.72, Mass=19046, SNR=22.3, Peak=5304 HFD=3.8 03:45:50.329 00.000 30444 Status Line: Mass: 19046 vs 58665 03:45:50.330 00.001 30444 UpdateCurrentPosition: star mass new=19045.7 exp=58664.6 thresh=50% limits=(29332.3, 196071.4, 117329.2) 03:45:50.330 00.000 30444 DistanceChecker: activated 03:45:50.330 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:45:50.330 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:45:50.330 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:45:50.330 00.000 15672 Worker thread wakes up 03:45:50.330 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:45:50.330 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:45:50.330 00.000 15672 move complete, result=0 03:45:50.331 00.001 15672 worker thread done servicing request 03:45:50.431 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:45:50.431 00.000 30444 Status Line: Star lost - mass changed 03:45:50.434 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2623, max=8111, FiltMin=3038, FiltMax=7219, Gamma=2.950 03:45:50.479 00.045 30444 UpdateGuideState exits: Star lost - mass changed 03:45:50.479 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:50.479 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:45:50.479 00.000 30444 Enqueuing Expose request 03:45:50.479 00.000 15672 Worker thread wakes up 03:45:50.479 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:50.479 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:45:52.598 02.119 15672 Exposure complete 03:45:52.628 00.030 15672 worker thread done servicing request 03:45:52.628 00.000 30444 OnExposeComplete: enter 03:45:52.628 00.000 30444 UpdateGuideState(): m_state=6 03:45:52.629 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8550 03:45:52.629 00.000 30444 Star::Find returns 1 (1), X=461.29, Y=203.78, Mass=36569, SNR=32.4, Peak=5758 HFD=3.8 03:45:52.629 00.000 30444 DistanceChecker: reject for large offset (1.79 > 1.23) avgDist = 0.62 count = 704 03:45:52.629 00.000 30444 Status Line: Recovering 03:45:52.630 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 03:45:52.630 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:45:52.630 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:45:52.631 00.001 15672 Worker thread wakes up 03:45:52.631 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:45:52.631 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:45:52.631 00.000 15672 move complete, result=0 03:45:52.635 00.004 15672 worker thread done servicing request 03:45:52.736 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:45:52.736 00.000 30444 Status Line: No star found 03:45:52.737 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2636, max=8289, FiltMin=2898, FiltMax=7501, Gamma=2.950 03:45:52.780 00.043 30444 UpdateGuideState exits: No star found 03:45:52.780 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:52.780 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:45:52.780 00.000 30444 Enqueuing Expose request 03:45:52.780 00.000 15672 Worker thread wakes up 03:45:52.780 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:52.780 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:45:54.696 01.916 15672 Exposure complete 03:45:54.725 00.029 15672 worker thread done servicing request 03:45:54.726 00.001 30444 OnExposeComplete: enter 03:45:54.726 00.000 30444 UpdateGuideState(): m_state=6 03:45:54.726 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8551 03:45:54.726 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=202.74, Mass=29587, SNR=30.4, Peak=5828 HFD=3.6 03:45:54.726 00.000 30444 DistanceChecker: reject for large offset (1.70 > 1.23) avgDist = 0.62 count = 704 03:45:54.726 00.000 30444 Status Line: Recovering 03:45:54.727 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 03:45:54.727 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:45:54.727 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:45:54.727 00.000 15672 Worker thread wakes up 03:45:54.727 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:45:54.728 00.001 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:45:54.728 00.000 15672 move complete, result=0 03:45:54.746 00.018 15672 worker thread done servicing request 03:45:54.846 00.100 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:45:54.846 00.000 30444 Status Line: No star found 03:45:54.847 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2601, max=9499, FiltMin=2905, FiltMax=8261, Gamma=2.950 03:45:55.135 00.288 30444 UpdateGuideState exits: No star found 03:45:55.136 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:55.136 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:45:55.136 00.000 30444 Enqueuing Expose request 03:45:55.136 00.000 15672 Worker thread wakes up 03:45:55.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:55.136 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:45:57.247 02.111 15672 Exposure complete 03:45:57.267 00.020 15672 worker thread done servicing request 03:45:57.267 00.000 30444 OnExposeComplete: enter 03:45:57.267 00.000 30444 UpdateGuideState(): m_state=6 03:45:57.267 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8552 03:45:57.267 00.000 30444 Star::Find returns 1 (1), X=464.78, Y=195.83, Mass=15282, SNR=20.4, Peak=5689 HFD=4.6 03:45:57.268 00.001 30444 Status Line: Mass: 15282 vs 58665 03:45:57.269 00.001 30444 UpdateCurrentPosition: star mass new=15281.9 exp=58664.6 thresh=50% limits=(29332.3, 196071.4, 117329.2) 03:45:57.269 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:45:57.269 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:45:57.269 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:45:57.269 00.000 15672 Worker thread wakes up 03:45:57.269 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:45:57.269 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:45:57.269 00.000 15672 move complete, result=0 03:45:57.270 00.001 15672 worker thread done servicing request 03:45:57.371 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:45:57.371 00.000 30444 Status Line: Star lost - mass changed 03:45:57.373 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2658, max=7825, FiltMin=3026, FiltMax=6227, Gamma=2.950 03:45:57.417 00.044 30444 UpdateGuideState exits: Star lost - mass changed 03:45:57.417 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:57.417 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:45:57.417 00.000 30444 Enqueuing Expose request 03:45:57.417 00.000 15672 Worker thread wakes up 03:45:57.418 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:57.418 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:45:59.325 01.907 15672 Exposure complete 03:45:59.344 00.019 15672 worker thread done servicing request 03:45:59.345 00.001 30444 OnExposeComplete: enter 03:45:59.345 00.000 30444 UpdateGuideState(): m_state=6 03:45:59.345 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8553 03:45:59.345 00.000 30444 Star::Find returns 1 (1), X=462.35, Y=203.97, Mass=17183, SNR=21.8, Peak=5583 HFD=4.0 03:45:59.345 00.000 30444 Status Line: Mass: 17183 vs 58542 03:45:59.347 00.002 30444 UpdateCurrentPosition: star mass new=17182.8 exp=58541.6 thresh=50% limits=(29270.8, 196071.4, 117083.3) 03:45:59.347 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:45:59.347 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:45:59.347 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:45:59.347 00.000 15672 Worker thread wakes up 03:45:59.347 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:45:59.347 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:45:59.347 00.000 15672 move complete, result=0 03:45:59.348 00.001 15672 worker thread done servicing request 03:45:59.449 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:45:59.449 00.000 30444 Status Line: Star lost - mass changed 03:45:59.450 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2930, max=8088, FiltMin=3102, FiltMax=6104, Gamma=2.950 03:45:59.495 00.045 30444 UpdateGuideState exits: Star lost - mass changed 03:45:59.495 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:45:59.495 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:45:59.495 00.000 30444 Enqueuing Expose request 03:45:59.495 00.000 15672 Worker thread wakes up 03:45:59.495 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:45:59.495 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:46:01.607 02.112 15672 Exposure complete 03:46:01.626 00.019 15672 worker thread done servicing request 03:46:01.626 00.000 30444 OnExposeComplete: enter 03:46:01.627 00.001 30444 UpdateGuideState(): m_state=6 03:46:01.627 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8554 03:46:01.627 00.000 30444 Star::Find returns 1 (1), X=461.11, Y=202.91, Mass=15574, SNR=20.7, Peak=5605 HFD=2.6 03:46:01.627 00.000 30444 Status Line: Mass: 15574 vs 56680 03:46:01.629 00.002 30444 UpdateCurrentPosition: star mass new=15573.7 exp=56680.0 thresh=50% limits=(28340.0, 196071.4, 113360.0) 03:46:01.629 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:46:01.629 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:46:01.629 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:46:01.629 00.000 15672 Worker thread wakes up 03:46:01.629 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:46:01.629 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:46:01.629 00.000 15672 move complete, result=0 03:46:01.629 00.000 15672 worker thread done servicing request 03:46:01.730 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:46:01.730 00.000 30444 Status Line: Star lost - mass changed 03:46:01.732 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2779, max=8044, FiltMin=3123, FiltMax=6363, Gamma=2.950 03:46:01.776 00.044 30444 UpdateGuideState exits: Star lost - mass changed 03:46:01.776 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:01.776 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:46:01.776 00.000 30444 Enqueuing Expose request 03:46:01.776 00.000 15672 Worker thread wakes up 03:46:01.776 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:01.776 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:46:03.685 01.909 15672 Exposure complete 03:46:03.705 00.020 15672 worker thread done servicing request 03:46:03.705 00.000 30444 OnExposeComplete: enter 03:46:03.705 00.000 30444 UpdateGuideState(): m_state=6 03:46:03.705 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8555 03:46:03.705 00.000 30444 Star::Find returns 1 (1), X=461.96, Y=203.22, Mass=14823, SNR=18.1, Peak=5477 HFD=3.5 03:46:03.705 00.000 30444 Status Line: Mass: 14823 vs 56415 03:46:03.707 00.002 30444 UpdateCurrentPosition: star mass new=14822.5 exp=56414.5 thresh=50% limits=(28207.3, 196071.4, 112829.1) 03:46:03.707 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:46:03.707 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:46:03.707 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:46:03.708 00.001 15672 Worker thread wakes up 03:46:03.708 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:46:03.708 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:46:03.708 00.000 15672 move complete, result=0 03:46:03.727 00.019 15672 worker thread done servicing request 03:46:03.828 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:46:03.828 00.000 30444 Status Line: Star lost - mass changed 03:46:03.829 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2763, max=7978, FiltMin=3170, FiltMax=6504, Gamma=2.950 03:46:03.873 00.044 30444 UpdateGuideState exits: Star lost - mass changed 03:46:03.874 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:03.874 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:46:03.874 00.000 30444 Enqueuing Expose request 03:46:03.874 00.000 15672 Worker thread wakes up 03:46:03.874 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:03.874 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:46:05.989 02.115 15672 Exposure complete 03:46:06.015 00.026 15672 worker thread done servicing request 03:46:06.015 00.000 30444 OnExposeComplete: enter 03:46:06.015 00.000 30444 UpdateGuideState(): m_state=6 03:46:06.016 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8556 03:46:06.016 00.000 30444 Star::Find returns 1 (1), X=462.07, Y=203.14, Mass=18269, SNR=20.7, Peak=5649 HFD=4.3 03:46:06.016 00.000 30444 Status Line: Mass: 18269 vs 56066 03:46:06.017 00.001 30444 UpdateCurrentPosition: star mass new=18269.4 exp=56066.1 thresh=50% limits=(28033.0, 196071.4, 112132.2) 03:46:06.017 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:46:06.018 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:46:06.018 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:46:06.018 00.000 15672 Worker thread wakes up 03:46:06.018 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:46:06.018 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:46:06.018 00.000 15672 move complete, result=0 03:46:06.037 00.019 15672 worker thread done servicing request 03:46:06.138 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:46:06.138 00.000 30444 Status Line: Star lost - mass changed 03:46:06.139 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2936, max=8299, FiltMin=3272, FiltMax=5698, Gamma=2.950 03:46:06.184 00.045 30444 UpdateGuideState exits: Star lost - mass changed 03:46:06.184 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:06.184 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:46:06.184 00.000 30444 Enqueuing Expose request 03:46:06.185 00.001 15672 Worker thread wakes up 03:46:06.185 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:06.185 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:46:08.094 01.909 15672 Exposure complete 03:46:08.114 00.020 15672 worker thread done servicing request 03:46:08.114 00.000 30444 OnExposeComplete: enter 03:46:08.114 00.000 30444 UpdateGuideState(): m_state=6 03:46:08.114 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8557 03:46:08.114 00.000 30444 Star::Find returns 1 (1), X=464.28, Y=195.91, Mass=23699, SNR=22.7, Peak=5823 HFD=6.9 03:46:08.114 00.000 30444 Status Line: Mass: 23699 vs 53503 03:46:08.116 00.002 30444 UpdateCurrentPosition: star mass new=23699.1 exp=53503.1 thresh=50% limits=(26751.6, 196071.4, 107006.2) 03:46:08.116 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:46:08.116 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:46:08.116 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:46:08.116 00.000 15672 Worker thread wakes up 03:46:08.116 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:46:08.116 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:46:08.117 00.001 15672 move complete, result=0 03:46:08.120 00.003 15672 worker thread done servicing request 03:46:08.222 00.102 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:46:08.222 00.000 30444 Status Line: Star lost - mass changed 03:46:08.223 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2991, max=8342, FiltMin=3388, FiltMax=6002, Gamma=2.950 03:46:08.267 00.044 30444 UpdateGuideState exits: Star lost - mass changed 03:46:08.267 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:08.267 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:46:08.267 00.000 30444 Enqueuing Expose request 03:46:08.267 00.000 15672 Worker thread wakes up 03:46:08.267 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:08.267 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:46:10.378 02.111 15672 Exposure complete 03:46:10.398 00.020 15672 worker thread done servicing request 03:46:10.398 00.000 30444 OnExposeComplete: enter 03:46:10.398 00.000 30444 UpdateGuideState(): m_state=6 03:46:10.399 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8558 03:46:10.399 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=203.62, Mass=19879, SNR=23.1, Peak=5597 HFD=3.2 03:46:10.399 00.000 30444 Status Line: Mass: 19879 vs 48526 03:46:10.400 00.001 30444 UpdateCurrentPosition: star mass new=19878.5 exp=48525.7 thresh=50% limits=(24262.8, 196071.4, 97051.4) 03:46:10.400 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:46:10.401 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:46:10.401 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:46:10.401 00.000 15672 Worker thread wakes up 03:46:10.401 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:46:10.401 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:46:10.401 00.000 15672 move complete, result=0 03:46:10.401 00.000 15672 worker thread done servicing request 03:46:10.502 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:46:10.502 00.000 30444 Status Line: Star lost - mass changed 03:46:10.504 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2792, max=8157, FiltMin=3059, FiltMax=6088, Gamma=2.950 03:46:10.898 00.394 30444 UpdateGuideState exits: Star lost - mass changed 03:46:10.898 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:10.898 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:46:10.898 00.000 30444 Enqueuing Expose request 03:46:10.898 00.000 15672 Worker thread wakes up 03:46:10.898 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:10.898 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:46:12.807 01.909 15672 Exposure complete 03:46:12.828 00.021 15672 worker thread done servicing request 03:46:12.828 00.000 30444 OnExposeComplete: enter 03:46:12.828 00.000 30444 UpdateGuideState(): m_state=6 03:46:12.829 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8559 03:46:12.829 00.000 30444 Star::Find returns 1 (1), X=461.68, Y=203.15, Mass=28425, SNR=30.3, Peak=5661 HFD=3.3 03:46:12.829 00.000 30444 DistanceChecker: deactivated 03:46:12.829 00.000 30444 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 03:46:12.829 00.000 30444 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 03:46:12.829 00.000 30444 CameraToMount -- cameraX=-1.40 cameraY=-0.75 hyp=1.58 cameraTheta=-2.65 mountX=-1.14 mountY=-1.03, mountTheta=-2.41 03:46:12.829 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.40, y=-0.75, opts=13) 03:46:12.829 00.000 30444 Enqueuing Move request for scope (-1.40, -0.75) 03:46:12.829 00.000 15672 Worker thread wakes up 03:46:12.830 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.40, -0.75) opts 0xd 03:46:12.830 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.40, -0.75) 03:46:12.830 00.000 15672 Moving (-1.40, -0.75) raw xDistance=-1.14 yDistance=-1.03 03:46:12.830 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.14 03:46:12.830 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03 03:46:12.830 00.000 15672 MoveAxis(E, 307, ABG) 03:46:12.830 00.000 15672 Guiding Dir = 2, Dur = 307 03:46:12.830 00.000 15672 IsSlewing returns 0 03:46:12.831 00.001 15672 IsGuiding returns 0 03:46:12.837 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2486, max=9155, FiltMin=2969, FiltMax=7986, Gamma=2.950 03:46:12.856 00.019 15672 PulseGuide returned control before completion, sleep 293 03:46:12.953 00.097 30444 UpdateGuideState exits: m=28425 SNR=30.3 Saturated 03:46:12.953 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:12.953 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:46:12.953 00.000 30444 Enqueuing Expose request 03:46:13.153 00.200 15672 IsGuiding returns 1 03:46:13.154 00.001 15672 scope still moving after pulse duration time elapsed 03:46:13.175 00.021 15672 IsSlewing returns 0 03:46:13.176 00.001 15672 IsGuiding returns 1 03:46:13.197 00.021 15672 IsSlewing returns 0 03:46:13.209 00.012 15672 IsGuiding returns 0 03:46:13.209 00.000 15672 scope move finished after 307 + 69 ms 03:46:13.209 00.000 15672 Move returns status 0, amount 307 03:46:13.209 00.000 15672 MoveAxis(N, 184, ABG) 03:46:13.209 00.000 15672 Guiding Dir = 0, Dur = 184 03:46:13.210 00.001 15672 IsSlewing returns 0 03:46:13.210 00.000 15672 IsGuiding returns 0 03:46:13.289 00.079 15672 PulseGuide returned control before completion, sleep 116 03:46:13.408 00.119 15672 IsGuiding returns 1 03:46:13.408 00.000 15672 scope still moving after pulse duration time elapsed 03:46:13.430 00.022 15672 IsSlewing returns 0 03:46:13.433 00.003 15672 IsGuiding returns 1 03:46:13.454 00.021 15672 IsSlewing returns 0 03:46:13.457 00.003 15672 IsGuiding returns 1 03:46:13.478 00.021 15672 IsSlewing returns 0 03:46:13.513 00.035 15672 IsGuiding returns 0 03:46:13.514 00.001 15672 scope move finished after 184 + 119 ms 03:46:13.514 00.000 15672 Move returns status 0, amount 184 03:46:13.514 00.000 15672 move complete, result=0 03:46:13.514 00.000 15672 worker thread done servicing request 03:46:13.514 00.000 15672 Worker thread wakes up 03:46:13.514 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:13.515 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:46:13.515 00.000 30444 GuideStep: -1.1 px 307 ms EAST, -1.0 px 184 ms NORTH 03:46:15.623 02.108 15672 Exposure complete 03:46:15.643 00.020 15672 worker thread done servicing request 03:46:15.643 00.000 30444 OnExposeComplete: enter 03:46:15.643 00.000 30444 UpdateGuideState(): m_state=6 03:46:15.644 00.001 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 8560 03:46:15.644 00.000 30444 Star::Find returns 1 (1), X=462.30, Y=202.29, Mass=39204, SNR=35.9, Peak=6205 HFD=3.7 03:46:15.644 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 03:46:15.644 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 03:46:15.644 00.000 30444 CameraToMount -- cameraX=-0.78 cameraY=-1.60 hyp=1.78 cameraTheta=-2.02 mountX=-0.31 mountY=-1.73, mountTheta=-1.75 03:46:15.644 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.78, y=-1.60, opts=13) 03:46:15.644 00.000 30444 Enqueuing Move request for scope (-0.78, -1.60) 03:46:15.644 00.000 15672 Worker thread wakes up 03:46:15.644 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -1.60) opts 0xd 03:46:15.644 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.78, -1.60) 03:46:15.644 00.000 15672 Moving (-0.78, -1.60) raw xDistance=-0.31 yDistance=-1.73 03:46:15.645 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.31 03:46:15.645 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.73 from input -1.73 03:46:15.645 00.000 15672 MoveAxis(E, 104, ABG) 03:46:15.645 00.000 15672 Guiding Dir = 2, Dur = 104 03:46:15.646 00.001 15672 IsSlewing returns 0 03:46:15.647 00.001 15672 IsGuiding returns 0 03:46:15.651 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2617, max=8501, FiltMin=2905, FiltMax=7556, Gamma=2.950 03:46:15.668 00.017 15672 PulseGuide returned control before completion, sleep 93 03:46:15.763 00.095 15672 IsGuiding returns 1 03:46:15.763 00.000 15672 scope still moving after pulse duration time elapsed 03:46:15.783 00.020 15672 IsSlewing returns 0 03:46:15.797 00.014 15672 IsGuiding returns 0 03:46:15.797 00.000 15672 scope move finished after 104 + 46 ms 03:46:15.797 00.000 15672 Move returns status 0, amount 104 03:46:15.798 00.001 15672 MoveAxis(N, 309, ABG) 03:46:15.798 00.000 15672 Guiding Dir = 0, Dur = 309 03:46:15.798 00.000 15672 IsSlewing returns 0 03:46:15.799 00.001 15672 IsGuiding returns 0 03:46:15.877 00.078 15672 PulseGuide returned control before completion, sleep 242 03:46:16.013 00.136 30444 UpdateGuideState exits: m=39204 SNR=35.9 Saturated 03:46:16.014 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:16.014 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:46:16.014 00.000 30444 Enqueuing Expose request 03:46:16.121 00.107 15672 IsGuiding returns 1 03:46:16.121 00.000 15672 scope still moving after pulse duration time elapsed 03:46:16.142 00.021 15672 IsSlewing returns 0 03:46:16.143 00.001 15672 IsGuiding returns 1 03:46:16.164 00.021 15672 IsSlewing returns 0 03:46:16.228 00.064 15672 IsGuiding returns 0 03:46:16.229 00.001 15672 scope move finished after 309 + 120 ms 03:46:16.229 00.000 15672 Move returns status 0, amount 309 03:46:16.229 00.000 15672 move complete, result=0 03:46:16.229 00.000 15672 worker thread done servicing request 03:46:16.229 00.000 15672 Worker thread wakes up 03:46:16.229 00.000 30444 GuideStep: -0.3 px 104 ms EAST, -1.7 px 309 ms NORTH 03:46:16.230 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:16.230 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:46:18.139 01.909 15672 Exposure complete 03:46:18.159 00.020 15672 worker thread done servicing request 03:46:18.159 00.000 30444 OnExposeComplete: enter 03:46:18.159 00.000 30444 UpdateGuideState(): m_state=6 03:46:18.159 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8561 03:46:18.159 00.000 30444 Star::Find returns 1 (1), X=461.84, Y=202.55, Mass=37724, SNR=38.9, Peak=5926 HFD=3.8 03:46:18.160 00.001 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 03:46:18.160 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 03:46:18.160 00.000 30444 CameraToMount -- cameraX=-1.25 cameraY=-1.34 hyp=1.83 cameraTheta=-2.32 mountX=-0.83 mountY=-1.58, mountTheta=-2.05 03:46:18.160 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.25, y=-1.34, opts=13) 03:46:18.160 00.000 30444 Enqueuing Move request for scope (-1.25, -1.34) 03:46:18.160 00.000 15672 Worker thread wakes up 03:46:18.160 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.25, -1.34) opts 0xd 03:46:18.160 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.25, -1.34) 03:46:18.160 00.000 15672 Moving (-1.25, -1.34) raw xDistance=-0.83 yDistance=-1.58 03:46:18.160 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.83 03:46:18.160 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.58 from input -1.58 03:46:18.160 00.000 15672 MoveAxis(E, 231, ABG) 03:46:18.161 00.001 15672 Guiding Dir = 2, Dur = 231 03:46:18.161 00.000 15672 IsSlewing returns 0 03:46:18.162 00.001 15672 IsGuiding returns 0 03:46:18.166 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2569, max=8811, FiltMin=2903, FiltMax=7850, Gamma=2.950 03:46:18.177 00.011 15672 PulseGuide returned control before completion, sleep 227 03:46:18.211 00.034 30444 UpdateGuideState exits: m=37724 SNR=38.9 Saturated 03:46:18.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:18.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:46:18.211 00.000 30444 Enqueuing Expose request 03:46:18.407 00.196 15672 IsGuiding returns 1 03:46:18.407 00.000 15672 scope still moving after pulse duration time elapsed 03:46:18.429 00.022 15672 IsSlewing returns 0 03:46:18.449 00.020 15672 IsGuiding returns 0 03:46:18.449 00.000 15672 scope move finished after 231 + 56 ms 03:46:18.449 00.000 15672 Move returns status 0, amount 231 03:46:18.449 00.000 15672 MoveAxis(N, 282, ABG) 03:46:18.449 00.000 15672 Guiding Dir = 0, Dur = 282 03:46:18.450 00.001 15672 IsSlewing returns 0 03:46:18.451 00.001 15672 IsGuiding returns 0 03:46:18.530 00.079 15672 PulseGuide returned control before completion, sleep 214 03:46:18.746 00.216 15672 IsGuiding returns 1 03:46:18.746 00.000 15672 scope still moving after pulse duration time elapsed 03:46:18.768 00.022 15672 IsSlewing returns 0 03:46:18.769 00.001 15672 IsGuiding returns 1 03:46:18.790 00.021 15672 IsSlewing returns 0 03:46:18.792 00.002 15672 IsGuiding returns 1 03:46:18.812 00.020 15672 IsSlewing returns 0 03:46:18.864 00.052 15672 IsGuiding returns 0 03:46:18.864 00.000 15672 scope move finished after 282 + 130 ms 03:46:18.864 00.000 15672 Move returns status 0, amount 282 03:46:18.864 00.000 15672 move complete, result=0 03:46:18.864 00.000 15672 worker thread done servicing request 03:46:18.864 00.000 15672 Worker thread wakes up 03:46:18.865 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:18.865 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:46:18.865 00.000 30444 GuideStep: -0.8 px 231 ms EAST, -1.6 px 282 ms NORTH 03:46:20.971 02.106 15672 Exposure complete 03:46:20.991 00.020 15672 worker thread done servicing request 03:46:20.991 00.000 30444 OnExposeComplete: enter 03:46:20.991 00.000 30444 UpdateGuideState(): m_state=6 03:46:20.991 00.000 30444 Star::Find(15, 461, 202, 0, (0,0,0,0), 0.0, 255) frame 8562 03:46:20.991 00.000 30444 Star::Find returns 1 (1), X=462.46, Y=202.21, Mass=29958, SNR=32.1, Peak=5791 HFD=3.5 03:46:20.991 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 03:46:20.991 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 03:46:20.991 00.000 30444 CameraToMount -- cameraX=-0.62 cameraY=-1.69 hyp=1.80 cameraTheta=-1.92 mountX=-0.13 mountY=-1.78, mountTheta=-1.65 03:46:20.992 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.62, y=-1.69, opts=13) 03:46:20.992 00.000 30444 Enqueuing Move request for scope (-0.62, -1.69) 03:46:20.992 00.000 15672 Worker thread wakes up 03:46:20.992 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -1.69) opts 0xd 03:46:20.992 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.62, -1.69) 03:46:20.992 00.000 15672 Moving (-0.62, -1.69) raw xDistance=-0.13 yDistance=-1.78 03:46:20.992 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:46:20.992 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.78 from input -1.78 03:46:20.992 00.000 15672 MoveAxis(E, 0, ABG) 03:46:20.992 00.000 15672 Move returns status 0, amount 0 03:46:20.992 00.000 15672 MoveAxis(N, 318, ABG) 03:46:20.992 00.000 15672 Guiding Dir = 0, Dur = 318 03:46:20.993 00.001 15672 IsSlewing returns 0 03:46:20.994 00.001 15672 IsGuiding returns 0 03:46:20.998 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2395, max=8117, FiltMin=2761, FiltMax=7272, Gamma=2.950 03:46:21.041 00.043 30444 UpdateGuideState exits: m=29958 SNR=32.1 Saturated 03:46:21.041 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:21.041 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:46:21.041 00.000 30444 Enqueuing Expose request 03:46:21.068 00.027 15672 PulseGuide returned control before completion, sleep 254 03:46:21.325 00.257 15672 IsGuiding returns 1 03:46:21.325 00.000 15672 scope still moving after pulse duration time elapsed 03:46:21.347 00.022 15672 IsSlewing returns 0 03:46:21.348 00.001 15672 IsGuiding returns 1 03:46:21.369 00.021 15672 IsSlewing returns 0 03:46:21.370 00.001 15672 IsGuiding returns 1 03:46:21.391 00.021 15672 IsSlewing returns 0 03:46:21.451 00.060 15672 IsGuiding returns 0 03:46:21.451 00.000 15672 scope move finished after 318 + 139 ms 03:46:21.451 00.000 15672 Move returns status 0, amount 318 03:46:21.451 00.000 15672 move complete, result=0 03:46:21.452 00.001 15672 worker thread done servicing request 03:46:21.452 00.000 15672 Worker thread wakes up 03:46:21.452 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:21.452 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:46:21.452 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -1.8 px 318 ms NORTH 03:46:23.357 01.905 15672 Exposure complete 03:46:23.377 00.020 15672 worker thread done servicing request 03:46:23.377 00.000 30444 OnExposeComplete: enter 03:46:23.377 00.000 30444 UpdateGuideState(): m_state=6 03:46:23.377 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8563 03:46:23.377 00.000 30444 Star::Find returns 1 (1), X=462.74, Y=202.05, Mass=41900, SNR=35.1, Peak=6661 HFD=3.9 03:46:23.377 00.000 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 03:46:23.377 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 03:46:23.377 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-1.85 hyp=1.88 cameraTheta=-1.75 mountX=0.18 mountY=-1.88, mountTheta=-1.47 03:46:23.378 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-1.85, opts=13) 03:46:23.378 00.000 30444 Enqueuing Move request for scope (-0.34, -1.85) 03:46:23.378 00.000 15672 Worker thread wakes up 03:46:23.378 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -1.85) opts 0xd 03:46:23.378 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -1.85) 03:46:23.378 00.000 15672 Moving (-0.34, -1.85) raw xDistance=0.18 yDistance=-1.88 03:46:23.378 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 03:46:23.378 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.88 from input -1.88 03:46:23.378 00.000 15672 MoveAxis(E, 0, ABG) 03:46:23.378 00.000 15672 Move returns status 0, amount 0 03:46:23.378 00.000 15672 MoveAxis(N, 335, ABG) 03:46:23.378 00.000 15672 Guiding Dir = 0, Dur = 335 03:46:23.379 00.001 15672 IsSlewing returns 0 03:46:23.380 00.001 15672 IsGuiding returns 0 03:46:23.384 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2386, max=11030, FiltMin=2788, FiltMax=9333, Gamma=2.950 03:46:23.427 00.043 30444 UpdateGuideState exits: m=41900 SNR=35.1 Saturated 03:46:23.427 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:23.427 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:46:23.427 00.000 30444 Enqueuing Expose request 03:46:23.465 00.038 15672 PulseGuide returned control before completion, sleep 261 03:46:23.729 00.264 15672 IsGuiding returns 1 03:46:23.729 00.000 15672 scope still moving after pulse duration time elapsed 03:46:23.751 00.022 15672 IsSlewing returns 0 03:46:23.754 00.003 15672 IsGuiding returns 1 03:46:23.774 00.020 15672 IsSlewing returns 0 03:46:23.777 00.003 15672 IsGuiding returns 1 03:46:23.799 00.022 15672 IsSlewing returns 0 03:46:23.864 00.065 15672 IsGuiding returns 0 03:46:23.865 00.001 15672 scope move finished after 335 + 149 ms 03:46:23.865 00.000 15672 Move returns status 0, amount 335 03:46:23.865 00.000 15672 move complete, result=0 03:46:23.865 00.000 15672 worker thread done servicing request 03:46:23.865 00.000 15672 Worker thread wakes up 03:46:23.865 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:23.865 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:46:23.866 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -1.9 px 335 ms NORTH 03:46:25.973 02.107 15672 Exposure complete 03:46:25.993 00.020 15672 worker thread done servicing request 03:46:25.993 00.000 30444 OnExposeComplete: enter 03:46:25.993 00.000 30444 UpdateGuideState(): m_state=6 03:46:25.993 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8564 03:46:25.993 00.000 30444 Star::Find returns 1 (1), X=462.54, Y=204.19, Mass=49811, SNR=45.1, Peak=6697 HFD=3.7 03:46:25.993 00.000 30444 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.28) = xAngle (2.92 = 2.92) 03:46:25.993 00.000 30444 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.86 = 2.86) 03:46:25.993 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=0.29 hyp=0.61 cameraTheta=2.65 mountX=-0.60 mountY=0.17, mountTheta=2.87 03:46:25.994 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=0.29, opts=13) 03:46:25.994 00.000 30444 Enqueuing Move request for scope (-0.54, 0.29) 03:46:25.994 00.000 15672 Worker thread wakes up 03:46:25.994 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.29) opts 0xd 03:46:25.994 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, 0.29) 03:46:25.994 00.000 15672 Moving (-0.54, 0.29) raw xDistance=-0.60 yDistance=0.17 03:46:25.994 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60 03:46:25.994 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:46:25.994 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 03:46:25.994 00.000 15672 MoveAxis(E, 161, ABG) 03:46:25.994 00.000 15672 Guiding Dir = 2, Dur = 161 03:46:25.995 00.001 15672 IsSlewing returns 0 03:46:25.996 00.001 15672 IsGuiding returns 0 03:46:26.000 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=13035, FiltMin=2672, FiltMax=10539, Gamma=2.950 03:46:26.021 00.021 15672 PulseGuide returned control before completion, sleep 147 03:46:26.042 00.021 30444 UpdateGuideState exits: m=49811 SNR=45.1 Saturated 03:46:26.042 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:26.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:46:26.042 00.000 30444 Enqueuing Expose request 03:46:26.196 00.154 15672 IsGuiding returns 0 03:46:26.196 00.000 15672 Move returns status 0, amount 161 03:46:26.196 00.000 15672 MoveAxis(N, 0, ABG) 03:46:26.196 00.000 15672 Move returns status 0, amount 0 03:46:26.197 00.001 15672 move complete, result=0 03:46:26.197 00.000 15672 worker thread done servicing request 03:46:26.197 00.000 15672 Worker thread wakes up 03:46:26.197 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:26.197 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:46:26.197 00.000 30444 GuideStep: -0.6 px 161 ms EAST, 0.2 px 0 ms NORTH 03:46:28.102 01.905 15672 Exposure complete 03:46:28.122 00.020 15672 worker thread done servicing request 03:46:28.122 00.000 30444 OnExposeComplete: enter 03:46:28.122 00.000 30444 UpdateGuideState(): m_state=6 03:46:28.122 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8565 03:46:28.122 00.000 30444 Star::Find returns 1 (1), X=462.83, Y=204.06, Mass=50804, SNR=46.0, Peak=7295 HFD=3.4 03:46:28.122 00.000 30444 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.28) = xAngle (2.83 = 2.83) 03:46:28.122 00.000 30444 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.77 = 2.77) 03:46:28.122 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.17 hyp=0.30 cameraTheta=2.56 mountX=-0.29 mountY=0.11, mountTheta=2.78 03:46:28.123 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.17, opts=13) 03:46:28.123 00.000 30444 Enqueuing Move request for scope (-0.25, 0.17) 03:46:28.123 00.000 15672 Worker thread wakes up 03:46:28.123 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.17) opts 0xd 03:46:28.123 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.17) 03:46:28.123 00.000 15672 Moving (-0.25, 0.17) raw xDistance=-0.29 yDistance=0.11 03:46:28.123 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29 03:46:28.123 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:46:28.123 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 03:46:28.123 00.000 15672 MoveAxis(E, 89, ABG) 03:46:28.123 00.000 15672 Guiding Dir = 2, Dur = 89 03:46:28.124 00.001 15672 IsSlewing returns 0 03:46:28.125 00.001 15672 IsGuiding returns 0 03:46:28.129 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=12658, FiltMin=2700, FiltMax=10455, Gamma=2.950 03:46:28.145 00.016 15672 PulseGuide returned control before completion, sleep 79 03:46:28.173 00.028 30444 UpdateGuideState exits: m=50804 SNR=46.0 Saturated 03:46:28.173 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:28.173 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:46:28.173 00.000 30444 Enqueuing Expose request 03:46:28.241 00.068 15672 IsGuiding returns 0 03:46:28.241 00.000 15672 Move returns status 0, amount 89 03:46:28.241 00.000 15672 MoveAxis(N, 0, ABG) 03:46:28.241 00.000 15672 Move returns status 0, amount 0 03:46:28.241 00.000 15672 move complete, result=0 03:46:28.241 00.000 15672 worker thread done servicing request 03:46:28.241 00.000 15672 Worker thread wakes up 03:46:28.241 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:28.241 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:46:28.675 00.434 30444 GuideStep: -0.3 px 89 ms EAST, 0.1 px 0 ms NORTH 03:46:30.349 01.674 15672 Exposure complete 03:46:30.369 00.020 15672 worker thread done servicing request 03:46:30.369 00.000 30444 OnExposeComplete: enter 03:46:30.369 00.000 30444 UpdateGuideState(): m_state=6 03:46:30.369 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8566 03:46:30.369 00.000 30444 Star::Find returns 1 (1), X=455.02, Y=216.91, Mass=26725, SNR=32.7, Peak=9107 HFD=2.0 03:46:30.369 00.000 30444 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.28) = xAngle (2.40 = 2.40) 03:46:30.369 00.000 30444 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.34 = 2.34) 03:46:30.369 00.000 30444 CameraToMount -- cameraX=-8.06 cameraY=13.01 hyp=15.31 cameraTheta=2.13 mountX=-11.33 mountY=10.98, mountTheta=2.37 03:46:30.370 00.001 30444 SchedulePrimaryMove(04F7B810, x=-8.06, y=13.01, opts=13) 03:46:30.370 00.000 30444 Enqueuing Move request for scope (-8.06, 13.01) 03:46:30.370 00.000 15672 Worker thread wakes up 03:46:30.370 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-8.06, 13.01) opts 0xd 03:46:30.370 00.000 15672 Handling offset move in thread for scope, endpoint = (-8.06, 13.01) 03:46:30.370 00.000 15672 Moving (-8.06, 13.01) raw xDistance=-11.33 yDistance=10.98 03:46:30.370 00.000 15672 GuideAlgorithmHysteresis::Result() returns -7.15 from input -11.33 03:46:30.370 00.000 15672 resist switch: large excursion: input 10.98 thresh 0.75 direction from -1 to 1 03:46:30.370 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=32.93 03:46:30.370 00.000 15672 GuideAlgorithmResistSwitch::result() returns 10.98 from input 10.98 03:46:30.370 00.000 15672 MoveAxis(E, 3068, ABG) 03:46:30.370 00.000 15672 duration set to 2500 by maxRaDuration 03:46:30.370 00.000 15672 Guiding Dir = 2, Dur = 2500 03:46:30.371 00.001 15672 IsSlewing returns 0 03:46:30.372 00.001 15672 IsGuiding returns 0 03:46:30.377 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=14592, FiltMin=2657, FiltMax=10693, Gamma=2.950 03:46:30.397 00.020 15672 PulseGuide returned control before completion, sleep 2485 03:46:30.708 00.311 30444 UpdateGuideState exits: m=26725 SNR=32.7 Saturated 03:46:30.708 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:30.708 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:46:30.708 00.000 30444 Enqueuing Expose request 03:46:32.885 02.177 15672 IsGuiding returns 1 03:46:32.885 00.000 15672 scope still moving after pulse duration time elapsed 03:46:32.906 00.021 15672 IsSlewing returns 0 03:46:32.921 00.015 15672 IsGuiding returns 0 03:46:32.921 00.000 15672 scope move finished after 2500 + 49 ms 03:46:32.921 00.000 15672 Move returns status 0, amount 2500 03:46:32.921 00.000 15672 MoveAxis(S, 1958, ABG) 03:46:32.921 00.000 15672 Guiding Dir = 1, Dur = 1958 03:46:32.921 00.000 15672 IsSlewing returns 0 03:46:32.922 00.001 15672 IsGuiding returns 0 03:46:33.001 00.079 15672 PulseGuide returned control before completion, sleep 1890 03:46:34.893 01.892 15672 IsGuiding returns 1 03:46:34.893 00.000 15672 scope still moving after pulse duration time elapsed 03:46:34.915 00.022 15672 IsSlewing returns 0 03:46:34.915 00.000 15672 IsGuiding returns 1 03:46:34.936 00.021 15672 IsSlewing returns 0 03:46:34.936 00.000 15672 IsGuiding returns 1 03:46:34.958 00.022 15672 IsSlewing returns 0 03:46:35.013 00.055 15672 IsGuiding returns 0 03:46:35.013 00.000 15672 scope move finished after 1958 + 133 ms 03:46:35.013 00.000 15672 Move returns status 0, amount 1958 03:46:35.013 00.000 15672 move complete, result=0 03:46:35.013 00.000 15672 worker thread done servicing request 03:46:35.013 00.000 15672 Worker thread wakes up 03:46:35.013 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:35.014 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(440,202,31,31) 03:46:35.014 00.000 30444 GuideStep: -11.3 px 2500 ms EAST, 11.0 px 1958 ms SOUTH 03:46:37.121 02.107 15672 Exposure complete 03:46:37.141 00.020 15672 worker thread done servicing request 03:46:37.141 00.000 30444 OnExposeComplete: enter 03:46:37.141 00.000 30444 UpdateGuideState(): m_state=6 03:46:37.141 00.000 30444 Star::Find(15, 455, 216, 0, (0,0,0,0), 0.0, 255) frame 8567 03:46:37.141 00.000 30444 Star::Find returns 1 (1), X=467.67, Y=201.85, Mass=53140, SNR=45.2, Peak=5921 HFD=3.9 03:46:37.141 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 03:46:37.142 00.001 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 03:46:37.142 00.000 30444 CameraToMount -- cameraX=4.59 cameraY=-2.04 hyp=5.02 cameraTheta=-0.42 mountX=4.97 mountY=-1.01, mountTheta=-0.20 03:46:37.142 00.000 30444 SchedulePrimaryMove(04F7B810, x=4.59, y=-2.04, opts=13) 03:46:37.142 00.000 30444 Enqueuing Move request for scope (4.59, -2.04) 03:46:37.142 00.000 15672 Worker thread wakes up 03:46:37.142 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (4.59, -2.04) opts 0xd 03:46:37.142 00.000 15672 Handling offset move in thread for scope, endpoint = (4.59, -2.04) 03:46:37.142 00.000 15672 Moving (4.59, -2.04) raw xDistance=4.97 yDistance=-1.01 03:46:37.142 00.000 15672 GuideAlgorithmHysteresis::Result() returns 2.63 from input 4.97 03:46:37.142 00.000 15672 resist switch: large excursion: input -1.01 thresh 0.75 direction from 1 to -1 03:46:37.142 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.02 03:46:37.143 00.001 15672 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01 03:46:37.143 00.000 15672 MoveAxis(W, 1130, ABG) 03:46:37.143 00.000 15672 Guiding Dir = 3, Dur = 1130 03:46:37.143 00.000 15672 IsSlewing returns 0 03:46:37.144 00.001 15672 IsGuiding returns 0 03:46:37.149 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=10972, FiltMin=2613, FiltMax=9489, Gamma=2.950 03:46:37.171 00.022 15672 PulseGuide returned control before completion, sleep 1114 03:46:37.193 00.022 30444 UpdateGuideState exits: m=53140 SNR=45.2 Saturated 03:46:37.193 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:37.193 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:46:37.193 00.000 30444 Enqueuing Expose request 03:46:38.321 01.128 15672 IsGuiding returns 0 03:46:38.321 00.000 15672 Move returns status 0, amount 1130 03:46:38.321 00.000 15672 MoveAxis(N, 179, ABG) 03:46:38.321 00.000 15672 Guiding Dir = 0, Dur = 179 03:46:38.321 00.000 15672 IsSlewing returns 0 03:46:38.322 00.001 15672 IsGuiding returns 0 03:46:38.400 00.078 15672 PulseGuide returned control before completion, sleep 111 03:46:38.545 00.145 15672 IsGuiding returns 1 03:46:38.545 00.000 15672 scope still moving after pulse duration time elapsed 03:46:38.566 00.021 15672 IsSlewing returns 0 03:46:38.567 00.001 15672 IsGuiding returns 1 03:46:38.588 00.021 15672 IsSlewing returns 0 03:46:38.609 00.021 15672 IsGuiding returns 0 03:46:38.609 00.000 15672 scope move finished after 179 + 108 ms 03:46:38.609 00.000 15672 Move returns status 0, amount 179 03:46:38.609 00.000 15672 move complete, result=0 03:46:38.609 00.000 15672 worker thread done servicing request 03:46:38.609 00.000 15672 Worker thread wakes up 03:46:38.609 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:38.609 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:46:38.609 00.000 30444 GuideStep: 5.0 px 1130 ms WEST, -1.0 px 179 ms NORTH 03:46:40.523 01.914 15672 Exposure complete 03:46:40.551 00.028 15672 worker thread done servicing request 03:46:40.551 00.000 30444 OnExposeComplete: enter 03:46:40.551 00.000 30444 UpdateGuideState(): m_state=6 03:46:40.551 00.000 30444 Star::Find(15, 467, 201, 0, (0,0,0,0), 0.0, 255) frame 8568 03:46:40.551 00.000 30444 Star::Find returns 1 (1), X=466.14, Y=202.68, Mass=50579, SNR=39.3, Peak=6208 HFD=4.0 03:46:40.551 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 03:46:40.551 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.16 = -0.16) 03:46:40.551 00.000 30444 CameraToMount -- cameraX=3.06 cameraY=-1.21 hyp=3.29 cameraTheta=-0.38 mountX=3.28 mountY=-0.53, mountTheta=-0.16 03:46:40.552 00.001 30444 SchedulePrimaryMove(04F7B810, x=3.06, y=-1.21, opts=13) 03:46:40.552 00.000 30444 Enqueuing Move request for scope (3.06, -1.21) 03:46:40.552 00.000 15672 Worker thread wakes up 03:46:40.552 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.06, -1.21) opts 0xd 03:46:40.552 00.000 15672 Handling offset move in thread for scope, endpoint = (3.06, -1.21) 03:46:40.552 00.000 15672 Moving (3.06, -1.21) raw xDistance=3.28 yDistance=-0.53 03:46:40.552 00.000 15672 GuideAlgorithmHysteresis::Result() returns 2.25 from input 3.28 03:46:40.552 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 03:46:40.552 00.000 15672 MoveAxis(W, 964, ABG) 03:46:40.552 00.000 15672 Guiding Dir = 3, Dur = 964 03:46:40.553 00.001 15672 IsSlewing returns 0 03:46:40.554 00.001 15672 IsGuiding returns 0 03:46:40.559 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=12745, FiltMin=2641, FiltMax=9924, Gamma=2.950 03:46:40.573 00.014 15672 PulseGuide returned control before completion, sleep 956 03:46:40.867 00.294 30444 UpdateGuideState exits: m=50579 SNR=39.3 Saturated 03:46:40.868 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:40.868 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:46:40.868 00.000 30444 Enqueuing Expose request 03:46:41.531 00.663 15672 IsGuiding returns 1 03:46:41.531 00.000 15672 scope still moving after pulse duration time elapsed 03:46:41.552 00.021 15672 IsSlewing returns 0 03:46:41.555 00.003 15672 IsGuiding returns 1 03:46:41.576 00.021 15672 IsSlewing returns 0 03:46:41.581 00.005 15672 IsGuiding returns 0 03:46:41.581 00.000 15672 scope move finished after 964 + 62 ms 03:46:41.582 00.001 15672 Move returns status 0, amount 964 03:46:41.582 00.000 15672 MoveAxis(N, 94, ABG) 03:46:41.582 00.000 15672 Guiding Dir = 0, Dur = 94 03:46:41.582 00.000 15672 IsSlewing returns 0 03:46:41.585 00.003 15672 IsGuiding returns 0 03:46:41.660 00.075 15672 PulseGuide returned control before completion, sleep 29 03:46:41.692 00.032 15672 IsGuiding returns 1 03:46:41.692 00.000 15672 scope still moving after pulse duration time elapsed 03:46:41.713 00.021 15672 IsSlewing returns 0 03:46:41.714 00.001 15672 IsGuiding returns 1 03:46:41.734 00.020 15672 IsSlewing returns 0 03:46:41.736 00.002 15672 IsGuiding returns 1 03:46:41.757 00.021 15672 IsSlewing returns 0 03:46:41.773 00.016 15672 IsGuiding returns 0 03:46:41.773 00.000 15672 scope move finished after 94 + 94 ms 03:46:41.773 00.000 15672 Move returns status 0, amount 94 03:46:41.773 00.000 15672 move complete, result=0 03:46:41.773 00.000 15672 worker thread done servicing request 03:46:41.773 00.000 15672 Worker thread wakes up 03:46:41.774 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:41.774 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:46:41.774 00.000 30444 GuideStep: 3.3 px 964 ms WEST, -0.5 px 94 ms NORTH 03:46:43.883 02.109 15672 Exposure complete 03:46:43.908 00.025 15672 worker thread done servicing request 03:46:43.908 00.000 30444 OnExposeComplete: enter 03:46:43.908 00.000 30444 UpdateGuideState(): m_state=6 03:46:43.908 00.000 30444 Star::Find(15, 466, 202, 0, (0,0,0,0), 0.0, 255) frame 8569 03:46:43.908 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=203.61, Mass=61680, SNR=53.5, Peak=7289 HFD=3.9 03:46:43.908 00.000 30444 Status Line: Mass: 61680 vs 28425 03:46:43.909 00.001 30444 UpdateCurrentPosition: star mass new=61680.0 exp=28424.8 thresh=50% limits=(14212.4, 196071.4, 56849.6) 03:46:43.909 00.000 30444 DistanceChecker: activated 03:46:43.909 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:46:43.910 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:46:43.910 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:46:43.910 00.000 15672 Worker thread wakes up 03:46:43.910 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:46:43.910 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:46:43.910 00.000 15672 move complete, result=0 03:46:43.910 00.000 15672 worker thread done servicing request 03:46:44.011 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:46:44.011 00.000 30444 Status Line: Star lost - mass changed 03:46:44.013 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=13859, FiltMin=2622, FiltMax=10886, Gamma=2.950 03:46:44.056 00.043 30444 UpdateGuideState exits: Star lost - mass changed 03:46:44.056 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:44.057 00.001 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:46:44.057 00.000 30444 Enqueuing Expose request 03:46:44.057 00.000 15672 Worker thread wakes up 03:46:44.057 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:44.057 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:46:45.962 01.905 15672 Exposure complete 03:46:45.983 00.021 15672 worker thread done servicing request 03:46:45.983 00.000 30444 OnExposeComplete: enter 03:46:45.983 00.000 30444 UpdateGuideState(): m_state=6 03:46:45.983 00.000 30444 Star::Find(15, 466, 202, 0, (0,0,0,0), 0.0, 255) frame 8570 03:46:45.983 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=203.38, Mass=77482, SNR=59.9, Peak=7298 HFD=4.2 03:46:45.983 00.000 30444 Status Line: Mass: 77482 vs 29958 03:46:45.985 00.002 30444 UpdateCurrentPosition: star mass new=77481.6 exp=29957.9 thresh=50% limits=(14250.7, 196071.4, 59915.9) 03:46:45.985 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 03:46:45.986 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.00, opts=14) 03:46:45.986 00.000 30444 Enqueuing Move request for scope (0.00, 0.00) 03:46:45.986 00.000 15672 Worker thread wakes up 03:46:45.986 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 03:46:45.986 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 03:46:45.986 00.000 15672 move complete, result=0 03:46:45.986 00.000 15672 worker thread done servicing request 03:46:46.087 00.101 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 03:46:46.087 00.000 30444 Status Line: Star lost - mass changed 03:46:46.092 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=14301, FiltMin=2617, FiltMax=11210, Gamma=2.950 03:46:46.153 00.061 30444 UpdateGuideState exits: Star lost - mass changed 03:46:46.153 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:46.153 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 03:46:46.153 00.000 30444 Enqueuing Expose request 03:46:46.153 00.000 15672 Worker thread wakes up 03:46:46.153 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:46.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 03:46:48.270 02.117 15672 Exposure complete 03:46:48.301 00.031 15672 worker thread done servicing request 03:46:48.301 00.000 30444 OnExposeComplete: enter 03:46:48.301 00.000 30444 UpdateGuideState(): m_state=6 03:46:48.301 00.000 30444 Star::Find(15, 466, 202, 0, (0,0,0,0), 0.0, 255) frame 8571 03:46:48.301 00.000 30444 Star::Find returns 1 (1), X=463.77, Y=203.72, Mass=69240, SNR=57.6, Peak=7342 HFD=3.8 03:46:48.301 00.000 30444 DistanceChecker: deactivated 03:46:48.301 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 03:46:48.301 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 03:46:48.301 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=-0.18 hyp=0.71 cameraTheta=-0.25 mountX=0.71 mountY=-0.03, mountTheta=-0.04 03:46:48.302 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=-0.18, opts=13) 03:46:48.302 00.000 30444 Enqueuing Move request for scope (0.69, -0.18) 03:46:48.302 00.000 15672 Worker thread wakes up 03:46:48.302 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.18) opts 0xd 03:46:48.302 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, -0.18) 03:46:48.302 00.000 15672 Moving (0.69, -0.18) raw xDistance=0.71 yDistance=-0.03 03:46:48.302 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.71 03:46:48.302 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:46:48.302 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 03:46:48.302 00.000 15672 MoveAxis(W, 260, ABG) 03:46:48.302 00.000 15672 Guiding Dir = 3, Dur = 260 03:46:48.303 00.001 15672 IsSlewing returns 0 03:46:48.305 00.002 15672 IsGuiding returns 0 03:46:48.309 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=14284, FiltMin=2577, FiltMax=11525, Gamma=2.950 03:46:48.321 00.012 15672 PulseGuide returned control before completion, sleep 255 03:46:48.351 00.030 30444 UpdateGuideState exits: m=69240 SNR=57.6 Saturated 03:46:48.351 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:48.351 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:46:48.352 00.001 30444 Enqueuing Expose request 03:46:48.580 00.228 15672 IsGuiding returns 1 03:46:48.581 00.001 15672 scope still moving after pulse duration time elapsed 03:46:48.602 00.021 15672 IsSlewing returns 0 03:46:48.626 00.024 15672 IsGuiding returns 0 03:46:48.626 00.000 15672 scope move finished after 260 + 60 ms 03:46:48.626 00.000 15672 Move returns status 0, amount 260 03:46:48.627 00.001 15672 MoveAxis(N, 0, ABG) 03:46:48.627 00.000 15672 Move returns status 0, amount 0 03:46:48.627 00.000 15672 move complete, result=0 03:46:48.627 00.000 15672 worker thread done servicing request 03:46:48.627 00.000 15672 Worker thread wakes up 03:46:48.628 00.001 30444 GuideStep: 0.7 px 260 ms WEST, -0.0 px 0 ms NORTH 03:46:48.628 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:48.628 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:46:50.535 01.907 15672 Exposure complete 03:46:50.554 00.019 15672 worker thread done servicing request 03:46:50.555 00.001 30444 OnExposeComplete: enter 03:46:50.555 00.000 30444 UpdateGuideState(): m_state=6 03:46:50.555 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8572 03:46:50.555 00.000 30444 Star::Find returns 1 (1), X=463.52, Y=203.67, Mass=56002, SNR=53.9, Peak=7097 HFD=3.4 03:46:50.555 00.000 30444 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.28) = xAngle (-0.19 = -0.19) 03:46:50.555 00.000 30444 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.25 = -0.25) 03:46:50.555 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.22 hyp=0.49 cameraTheta=-0.47 mountX=0.49 mountY=-0.12, mountTheta=-0.25 03:46:50.555 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.22, opts=13) 03:46:50.555 00.000 30444 Enqueuing Move request for scope (0.44, -0.22) 03:46:50.556 00.001 15672 Worker thread wakes up 03:46:50.556 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.22) opts 0xd 03:46:50.556 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.22) 03:46:50.556 00.000 15672 Moving (0.44, -0.22) raw xDistance=0.49 yDistance=-0.12 03:46:50.556 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.49 03:46:50.556 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:46:50.556 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 03:46:50.556 00.000 15672 MoveAxis(W, 150, ABG) 03:46:50.556 00.000 15672 Guiding Dir = 3, Dur = 150 03:46:50.556 00.000 15672 IsSlewing returns 0 03:46:50.558 00.002 15672 IsGuiding returns 0 03:46:50.562 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=13734, FiltMin=2608, FiltMax=11305, Gamma=2.950 03:46:50.573 00.011 15672 PulseGuide returned control before completion, sleep 145 03:46:50.734 00.161 15672 IsGuiding returns 0 03:46:50.735 00.001 15672 Move returns status 0, amount 150 03:46:50.735 00.000 15672 MoveAxis(N, 0, ABG) 03:46:50.735 00.000 15672 Move returns status 0, amount 0 03:46:50.735 00.000 15672 move complete, result=0 03:46:50.735 00.000 15672 worker thread done servicing request 03:46:51.048 00.313 30444 UpdateGuideState exits: m=56002 SNR=53.9 Saturated 03:46:51.048 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:51.048 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:46:51.048 00.000 30444 Enqueuing Expose request 03:46:51.048 00.000 30444 GuideStep: 0.5 px 150 ms WEST, -0.1 px 0 ms NORTH 03:46:51.048 00.000 15672 Worker thread wakes up 03:46:51.048 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:51.049 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:46:53.159 02.110 15672 Exposure complete 03:46:53.187 00.028 15672 worker thread done servicing request 03:46:53.187 00.000 30444 OnExposeComplete: enter 03:46:53.187 00.000 30444 UpdateGuideState(): m_state=6 03:46:53.188 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8573 03:46:53.188 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=203.70, Mass=61300, SNR=48.4, Peak=7036 HFD=3.7 03:46:53.188 00.000 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 03:46:53.188 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 03:46:53.188 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.29 cameraTheta=-2.40 mountX=-0.15 mountY=-0.23, mountTheta=-2.14 03:46:53.188 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.19, opts=13) 03:46:53.188 00.000 30444 Enqueuing Move request for scope (-0.21, -0.19) 03:46:53.188 00.000 15672 Worker thread wakes up 03:46:53.188 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd 03:46:53.188 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.19) 03:46:53.189 00.001 15672 Moving (-0.21, -0.19) raw xDistance=-0.15 yDistance=-0.23 03:46:53.189 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 03:46:53.189 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:46:53.189 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 03:46:53.189 00.000 15672 MoveAxis(E, 0, ABG) 03:46:53.189 00.000 15672 Move returns status 0, amount 0 03:46:53.189 00.000 15672 MoveAxis(N, 0, ABG) 03:46:53.189 00.000 15672 Move returns status 0, amount 0 03:46:53.189 00.000 15672 move complete, result=0 03:46:53.189 00.000 15672 worker thread done servicing request 03:46:53.194 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=13128, FiltMin=2583, FiltMax=10572, Gamma=2.950 03:46:53.616 00.422 30444 UpdateGuideState exits: m=61300 SNR=48.4 Saturated 03:46:53.616 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:53.616 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:46:53.616 00.000 30444 Enqueuing Expose request 03:46:53.616 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:46:53.616 00.000 15672 Worker thread wakes up 03:46:53.617 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:53.617 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:46:55.532 01.915 15672 Exposure complete 03:46:55.565 00.033 15672 worker thread done servicing request 03:46:55.565 00.000 30444 OnExposeComplete: enter 03:46:55.565 00.000 30444 UpdateGuideState(): m_state=6 03:46:55.566 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8574 03:46:55.566 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=203.62, Mass=58716, SNR=49.1, Peak=6921 HFD=3.9 03:46:55.566 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 03:46:55.566 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 03:46:55.566 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.30 cameraTheta=-2.01 mountX=-0.05 mountY=-0.30, mountTheta=-1.73 03:46:55.566 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.28, opts=13) 03:46:55.566 00.000 30444 Enqueuing Move request for scope (-0.13, -0.28) 03:46:55.566 00.000 15672 Worker thread wakes up 03:46:55.567 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.28) opts 0xd 03:46:55.567 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.28) 03:46:55.567 00.000 15672 Moving (-0.13, -0.28) raw xDistance=-0.05 yDistance=-0.30 03:46:55.567 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:46:55.567 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 03:46:55.567 00.000 15672 MoveAxis(E, 0, ABG) 03:46:55.567 00.000 15672 Move returns status 0, amount 0 03:46:55.567 00.000 15672 MoveAxis(N, 53, ABG) 03:46:55.567 00.000 15672 Guiding Dir = 0, Dur = 53 03:46:55.567 00.000 15672 IsSlewing returns 0 03:46:55.569 00.002 15672 IsGuiding returns 0 03:46:55.574 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2306, max=13023, FiltMin=2664, FiltMax=11276, Gamma=2.950 03:46:55.623 00.049 30444 UpdateGuideState exits: m=58716 SNR=49.1 Saturated 03:46:55.623 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:55.623 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:46:55.623 00.000 30444 Enqueuing Expose request 03:46:55.687 00.064 15672 IsGuiding returns 1 03:46:55.687 00.000 15672 scope still moving after pulse duration time elapsed 03:46:55.707 00.020 15672 IsSlewing returns 0 03:46:55.708 00.001 15672 IsGuiding returns 1 03:46:55.729 00.021 15672 IsSlewing returns 0 03:46:55.751 00.022 15672 IsGuiding returns 0 03:46:55.752 00.001 15672 scope move finished after 53 + 128 ms 03:46:55.752 00.000 15672 Move returns status 0, amount 53 03:46:55.752 00.000 15672 move complete, result=0 03:46:55.752 00.000 15672 worker thread done servicing request 03:46:55.752 00.000 15672 Worker thread wakes up 03:46:55.752 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:55.752 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:46:55.753 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 53 ms NORTH 03:46:57.870 02.117 15672 Exposure complete 03:46:57.900 00.030 15672 worker thread done servicing request 03:46:57.900 00.000 30444 OnExposeComplete: enter 03:46:57.901 00.001 30444 UpdateGuideState(): m_state=6 03:46:57.901 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8575 03:46:57.901 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=203.51, Mass=60838, SNR=54.1, Peak=7453 HFD=3.7 03:46:57.901 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 03:46:57.901 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 03:46:57.901 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.39 hyp=0.42 cameraTheta=-1.93 mountX=-0.04 mountY=-0.41, mountTheta=-1.66 03:46:57.901 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.39, opts=13) 03:46:57.901 00.000 30444 Enqueuing Move request for scope (-0.15, -0.39) 03:46:57.901 00.000 15672 Worker thread wakes up 03:46:57.902 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.39) opts 0xd 03:46:57.902 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.39) 03:46:57.902 00.000 15672 Moving (-0.15, -0.39) raw xDistance=-0.04 yDistance=-0.41 03:46:57.902 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:46:57.902 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 03:46:57.902 00.000 15672 MoveAxis(E, 0, ABG) 03:46:57.902 00.000 15672 Move returns status 0, amount 0 03:46:57.902 00.000 15672 MoveAxis(N, 74, ABG) 03:46:57.902 00.000 15672 Guiding Dir = 0, Dur = 74 03:46:57.903 00.001 15672 IsSlewing returns 0 03:46:57.904 00.001 15672 IsGuiding returns 0 03:46:57.909 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2085, max=13285, FiltMin=2594, FiltMax=11181, Gamma=2.950 03:46:57.952 00.043 30444 UpdateGuideState exits: m=60838 SNR=54.1 Saturated 03:46:57.952 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:46:57.952 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:46:57.952 00.000 30444 Enqueuing Expose request 03:46:57.987 00.035 15672 IsGuiding returns 1 03:46:57.987 00.000 15672 scope still moving after pulse duration time elapsed 03:46:58.008 00.021 15672 IsSlewing returns 0 03:46:58.011 00.003 15672 IsGuiding returns 1 03:46:58.031 00.020 15672 IsSlewing returns 0 03:46:58.034 00.003 15672 IsGuiding returns 1 03:46:58.055 00.021 15672 IsSlewing returns 0 03:46:58.130 00.075 15672 IsGuiding returns 0 03:46:58.131 00.001 15672 scope move finished after 74 + 151 ms 03:46:58.131 00.000 15672 Move returns status 0, amount 74 03:46:58.131 00.000 15672 move complete, result=0 03:46:58.131 00.000 15672 worker thread done servicing request 03:46:58.131 00.000 15672 Worker thread wakes up 03:46:58.131 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:46:58.131 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:46:58.132 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 74 ms NORTH 03:47:00.038 01.906 15672 Exposure complete 03:47:00.057 00.019 15672 worker thread done servicing request 03:47:00.057 00.000 30444 OnExposeComplete: enter 03:47:00.058 00.001 30444 UpdateGuideState(): m_state=6 03:47:00.058 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8576 03:47:00.058 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=203.63, Mass=61328, SNR=51.2, Peak=6806 HFD=3.9 03:47:00.058 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 03:47:00.058 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 03:47:00.058 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.68 mountX=0.04 mountY=-0.26, mountTheta=-1.40 03:47:00.058 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.26, opts=13) 03:47:00.058 00.000 30444 Enqueuing Move request for scope (-0.03, -0.26) 03:47:00.058 00.000 15672 Worker thread wakes up 03:47:00.059 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd 03:47:00.059 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.26) 03:47:00.059 00.000 15672 Moving (-0.03, -0.26) raw xDistance=0.04 yDistance=-0.26 03:47:00.059 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 03:47:00.059 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 03:47:00.059 00.000 15672 MoveAxis(E, 0, ABG) 03:47:00.059 00.000 15672 Move returns status 0, amount 0 03:47:00.059 00.000 15672 MoveAxis(N, 47, ABG) 03:47:00.059 00.000 15672 Guiding Dir = 0, Dur = 47 03:47:00.059 00.000 15672 IsSlewing returns 0 03:47:00.060 00.001 15672 IsGuiding returns 0 03:47:00.064 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=12693, FiltMin=2509, FiltMax=10581, Gamma=2.950 03:47:00.144 00.080 15672 IsGuiding returns 1 03:47:00.144 00.000 15672 scope still moving after pulse duration time elapsed 03:47:00.164 00.020 15672 IsSlewing returns 0 03:47:00.165 00.001 15672 IsGuiding returns 1 03:47:00.186 00.021 15672 IsSlewing returns 0 03:47:00.188 00.002 15672 IsGuiding returns 1 03:47:00.209 00.021 15672 IsSlewing returns 0 03:47:00.249 00.040 30444 UpdateGuideState exits: m=61328 SNR=51.2 Saturated 03:47:00.249 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:00.249 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:00.249 00.000 30444 Enqueuing Expose request 03:47:00.255 00.006 15672 IsGuiding returns 0 03:47:00.255 00.000 15672 scope move finished after 47 + 147 ms 03:47:00.255 00.000 15672 Move returns status 0, amount 47 03:47:00.255 00.000 15672 move complete, result=0 03:47:00.255 00.000 15672 worker thread done servicing request 03:47:00.256 00.001 15672 Worker thread wakes up 03:47:00.256 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:00.256 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:00.258 00.002 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 47 ms NORTH 03:47:02.366 02.108 15672 Exposure complete 03:47:02.386 00.020 15672 worker thread done servicing request 03:47:02.386 00.000 30444 OnExposeComplete: enter 03:47:02.386 00.000 30444 UpdateGuideState(): m_state=6 03:47:02.386 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8577 03:47:02.386 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=203.19, Mass=61371, SNR=50.6, Peak=6839 HFD=4.1 03:47:02.386 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 03:47:02.386 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 03:47:02.386 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.70 hyp=0.70 cameraTheta=-1.53 mountX=0.22 mountY=-0.68, mountTheta=-1.26 03:47:02.387 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.70, opts=13) 03:47:02.387 00.000 30444 Enqueuing Move request for scope (0.03, -0.70) 03:47:02.387 00.000 15672 Worker thread wakes up 03:47:02.387 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.70) opts 0xd 03:47:02.387 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.70) 03:47:02.387 00.000 15672 Moving (0.03, -0.70) raw xDistance=0.22 yDistance=-0.68 03:47:02.387 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:47:02.387 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 03:47:02.387 00.000 15672 MoveAxis(E, 0, ABG) 03:47:02.387 00.000 15672 Move returns status 0, amount 0 03:47:02.387 00.000 15672 MoveAxis(N, 121, ABG) 03:47:02.387 00.000 15672 Guiding Dir = 0, Dur = 121 03:47:02.388 00.001 15672 IsSlewing returns 0 03:47:02.393 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=12322, FiltMin=2593, FiltMax=10962, Gamma=2.950 03:47:02.395 00.002 15672 IsGuiding returns 0 03:47:02.475 00.080 15672 PulseGuide returned control before completion, sleep 52 03:47:02.530 00.055 15672 IsGuiding returns 1 03:47:02.530 00.000 15672 scope still moving after pulse duration time elapsed 03:47:02.551 00.021 15672 IsSlewing returns 0 03:47:02.554 00.003 15672 IsGuiding returns 1 03:47:02.575 00.021 15672 IsSlewing returns 0 03:47:02.576 00.001 15672 IsGuiding returns 1 03:47:02.597 00.021 15672 IsSlewing returns 0 03:47:02.651 00.054 15672 IsGuiding returns 0 03:47:02.651 00.000 15672 scope move finished after 121 + 134 ms 03:47:02.651 00.000 15672 Move returns status 0, amount 121 03:47:02.651 00.000 15672 move complete, result=0 03:47:02.651 00.000 15672 worker thread done servicing request 03:47:02.808 00.157 30444 UpdateGuideState exits: m=61371 SNR=50.6 Saturated 03:47:02.808 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:02.808 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:02.808 00.000 30444 Enqueuing Expose request 03:47:02.809 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 121 ms NORTH 03:47:02.809 00.000 15672 Worker thread wakes up 03:47:02.809 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:02.809 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:04.717 01.908 15672 Exposure complete 03:47:04.737 00.020 15672 worker thread done servicing request 03:47:04.737 00.000 30444 OnExposeComplete: enter 03:47:04.737 00.000 30444 UpdateGuideState(): m_state=6 03:47:04.737 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8578 03:47:04.737 00.000 30444 Star::Find returns 1 (1), X=462.61, Y=203.31, Mass=64028, SNR=54.1, Peak=6980 HFD=3.6 03:47:04.738 00.001 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 03:47:04.738 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 03:47:04.738 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.59 hyp=0.75 cameraTheta=-2.24 mountX=-0.29 mountY=-0.68, mountTheta=-1.97 03:47:04.738 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.59, opts=13) 03:47:04.738 00.000 30444 Enqueuing Move request for scope (-0.47, -0.59) 03:47:04.738 00.000 15672 Worker thread wakes up 03:47:04.738 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.59) opts 0xd 03:47:04.738 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.59) 03:47:04.738 00.000 15672 Moving (-0.47, -0.59) raw xDistance=-0.29 yDistance=-0.68 03:47:04.739 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 03:47:04.739 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 03:47:04.739 00.000 15672 MoveAxis(E, 78, ABG) 03:47:04.739 00.000 15672 Guiding Dir = 2, Dur = 78 03:47:04.739 00.000 15672 IsSlewing returns 0 03:47:04.744 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=12225, FiltMin=2609, FiltMax=11014, Gamma=2.950 03:47:04.759 00.015 15672 IsGuiding returns 0 03:47:04.775 00.016 15672 PulseGuide returned control before completion, sleep 73 03:47:04.787 00.012 30444 UpdateGuideState exits: m=64028 SNR=54.1 Saturated 03:47:04.787 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:04.787 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:04.787 00.000 30444 Enqueuing Expose request 03:47:04.849 00.062 15672 IsGuiding returns 1 03:47:04.850 00.001 15672 scope still moving after pulse duration time elapsed 03:47:04.871 00.021 15672 IsSlewing returns 0 03:47:04.888 00.017 15672 IsGuiding returns 0 03:47:04.888 00.000 15672 scope move finished after 78 + 49 ms 03:47:04.888 00.000 15672 Move returns status 0, amount 78 03:47:04.888 00.000 15672 MoveAxis(N, 121, ABG) 03:47:04.888 00.000 15672 Guiding Dir = 0, Dur = 121 03:47:04.888 00.000 15672 IsSlewing returns 0 03:47:04.889 00.001 15672 IsGuiding returns 0 03:47:05.002 00.113 15672 PulseGuide returned control before completion, sleep 18 03:47:05.023 00.021 15672 IsGuiding returns 1 03:47:05.023 00.000 15672 scope still moving after pulse duration time elapsed 03:47:05.044 00.021 15672 IsSlewing returns 0 03:47:05.047 00.003 15672 IsGuiding returns 1 03:47:05.069 00.022 15672 IsSlewing returns 0 03:47:05.071 00.002 15672 IsGuiding returns 1 03:47:05.093 00.022 15672 IsSlewing returns 0 03:47:05.128 00.035 15672 IsGuiding returns 0 03:47:05.128 00.000 15672 scope move finished after 121 + 118 ms 03:47:05.128 00.000 15672 Move returns status 0, amount 121 03:47:05.128 00.000 15672 move complete, result=0 03:47:05.128 00.000 15672 worker thread done servicing request 03:47:05.128 00.000 15672 Worker thread wakes up 03:47:05.128 00.000 30444 GuideStep: -0.3 px 78 ms EAST, -0.7 px 121 ms NORTH 03:47:05.129 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:05.129 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:07.246 02.117 15672 Exposure complete 03:47:07.277 00.031 15672 worker thread done servicing request 03:47:07.277 00.000 30444 OnExposeComplete: enter 03:47:07.277 00.000 30444 UpdateGuideState(): m_state=6 03:47:07.277 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8579 03:47:07.277 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=203.38, Mass=63183, SNR=56.0, Peak=7827 HFD=3.7 03:47:07.277 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 03:47:07.277 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 03:47:07.277 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.51 hyp=0.52 cameraTheta=-1.40 mountX=0.22 mountY=-0.48, mountTheta=-1.13 03:47:07.278 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.51, opts=13) 03:47:07.278 00.000 30444 Enqueuing Move request for scope (0.09, -0.51) 03:47:07.278 00.000 15672 Worker thread wakes up 03:47:07.278 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.51) opts 0xd 03:47:07.278 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.51) 03:47:07.278 00.000 15672 Moving (0.09, -0.51) raw xDistance=0.22 yDistance=-0.48 03:47:07.278 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:47:07.278 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 03:47:07.278 00.000 15672 MoveAxis(E, 0, ABG) 03:47:07.278 00.000 15672 Move returns status 0, amount 0 03:47:07.278 00.000 15672 MoveAxis(N, 86, ABG) 03:47:07.278 00.000 15672 Guiding Dir = 0, Dur = 86 03:47:07.279 00.001 15672 IsSlewing returns 0 03:47:07.279 00.000 15672 IsGuiding returns 0 03:47:07.283 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2080, max=13491, FiltMin=2612, FiltMax=10859, Gamma=2.950 03:47:07.327 00.044 30444 UpdateGuideState exits: m=63183 SNR=56.0 Saturated 03:47:07.327 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:07.327 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:07.327 00.000 30444 Enqueuing Expose request 03:47:07.363 00.036 15672 PulseGuide returned control before completion, sleep 13 03:47:07.395 00.032 15672 IsGuiding returns 1 03:47:07.395 00.000 15672 scope still moving after pulse duration time elapsed 03:47:07.417 00.022 15672 IsSlewing returns 0 03:47:07.419 00.002 15672 IsGuiding returns 1 03:47:07.439 00.020 15672 IsSlewing returns 0 03:47:07.441 00.002 15672 IsGuiding returns 1 03:47:07.462 00.021 15672 IsSlewing returns 0 03:47:07.476 00.014 15672 IsGuiding returns 0 03:47:07.476 00.000 15672 scope move finished after 86 + 109 ms 03:47:07.476 00.000 15672 Move returns status 0, amount 86 03:47:07.476 00.000 15672 move complete, result=0 03:47:07.476 00.000 15672 worker thread done servicing request 03:47:07.476 00.000 15672 Worker thread wakes up 03:47:07.476 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:07.476 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:07.476 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 86 ms NORTH 03:47:09.385 01.909 15672 Exposure complete 03:47:09.417 00.032 15672 worker thread done servicing request 03:47:09.417 00.000 30444 OnExposeComplete: enter 03:47:09.417 00.000 30444 UpdateGuideState(): m_state=6 03:47:09.417 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8580 03:47:09.417 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=203.26, Mass=61375, SNR=54.5, Peak=7208 HFD=3.8 03:47:09.417 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 03:47:09.417 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 03:47:09.417 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.63 hyp=0.66 cameraTheta=-1.30 mountX=0.34 mountY=-0.58, mountTheta=-1.04 03:47:09.418 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.63, opts=13) 03:47:09.418 00.000 30444 Enqueuing Move request for scope (0.17, -0.63) 03:47:09.418 00.000 15672 Worker thread wakes up 03:47:09.418 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.63) opts 0xd 03:47:09.418 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.63) 03:47:09.418 00.000 15672 Moving (0.17, -0.63) raw xDistance=0.34 yDistance=-0.58 03:47:09.418 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 03:47:09.418 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 03:47:09.418 00.000 15672 MoveAxis(W, 92, ABG) 03:47:09.418 00.000 15672 Guiding Dir = 3, Dur = 92 03:47:09.420 00.002 15672 IsSlewing returns 0 03:47:09.421 00.001 15672 IsGuiding returns 0 03:47:09.425 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14133, FiltMin=2562, FiltMax=11597, Gamma=2.950 03:47:09.440 00.015 15672 PulseGuide returned control before completion, sleep 84 03:47:09.468 00.028 30444 UpdateGuideState exits: m=61375 SNR=54.5 Saturated 03:47:09.468 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:09.468 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:09.468 00.000 30444 Enqueuing Expose request 03:47:09.524 00.056 15672 IsGuiding returns 1 03:47:09.524 00.000 15672 scope still moving after pulse duration time elapsed 03:47:09.546 00.022 15672 IsSlewing returns 0 03:47:09.552 00.006 15672 IsGuiding returns 0 03:47:09.552 00.000 15672 scope move finished after 92 + 39 ms 03:47:09.552 00.000 15672 Move returns status 0, amount 92 03:47:09.552 00.000 15672 MoveAxis(N, 103, ABG) 03:47:09.552 00.000 15672 Guiding Dir = 0, Dur = 103 03:47:09.553 00.001 15672 IsSlewing returns 0 03:47:09.554 00.001 15672 IsGuiding returns 0 03:47:09.631 00.077 15672 PulseGuide returned control before completion, sleep 35 03:47:09.670 00.039 15672 IsGuiding returns 1 03:47:09.670 00.000 15672 scope still moving after pulse duration time elapsed 03:47:09.691 00.021 15672 IsSlewing returns 0 03:47:09.694 00.003 15672 IsGuiding returns 1 03:47:09.715 00.021 15672 IsSlewing returns 0 03:47:09.775 00.060 15672 IsGuiding returns 0 03:47:09.776 00.001 15672 scope move finished after 103 + 119 ms 03:47:09.776 00.000 15672 Move returns status 0, amount 103 03:47:09.776 00.000 15672 move complete, result=0 03:47:09.776 00.000 15672 worker thread done servicing request 03:47:09.776 00.000 15672 Worker thread wakes up 03:47:09.777 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:09.777 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:09.777 00.000 30444 GuideStep: 0.3 px 92 ms WEST, -0.6 px 103 ms NORTH 03:47:11.886 02.109 15672 Exposure complete 03:47:11.906 00.020 15672 worker thread done servicing request 03:47:11.906 00.000 30444 OnExposeComplete: enter 03:47:11.906 00.000 30444 UpdateGuideState(): m_state=6 03:47:11.907 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8581 03:47:11.907 00.000 30444 Star::Find returns 1 (1), X=462.76, Y=203.64, Mass=59234, SNR=50.6, Peak=7098 HFD=3.6 03:47:11.907 00.000 30444 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 03:47:11.907 00.000 30444 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.24 = -2.24) 03:47:11.907 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.26 hyp=0.41 cameraTheta=-2.46 mountX=-0.24 mountY=-0.32, mountTheta=-2.21 03:47:11.907 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.26, opts=13) 03:47:11.907 00.000 30444 Enqueuing Move request for scope (-0.32, -0.26) 03:47:11.907 00.000 15672 Worker thread wakes up 03:47:11.907 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.26) opts 0xd 03:47:11.907 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.26) 03:47:11.908 00.001 15672 Moving (-0.32, -0.26) raw xDistance=-0.24 yDistance=-0.32 03:47:11.908 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:47:11.908 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 03:47:11.908 00.000 15672 MoveAxis(E, 0, ABG) 03:47:11.908 00.000 15672 Move returns status 0, amount 0 03:47:11.908 00.000 15672 MoveAxis(N, 58, ABG) 03:47:11.908 00.000 15672 Guiding Dir = 0, Dur = 58 03:47:11.909 00.001 15672 IsSlewing returns 0 03:47:11.910 00.001 15672 IsGuiding returns 0 03:47:11.913 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=12852, FiltMin=2542, FiltMax=11127, Gamma=2.950 03:47:11.956 00.043 30444 UpdateGuideState exits: m=59234 SNR=50.6 Saturated 03:47:11.956 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:11.956 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:11.956 00.000 30444 Enqueuing Expose request 03:47:11.997 00.041 15672 IsGuiding returns 1 03:47:11.997 00.000 15672 scope still moving after pulse duration time elapsed 03:47:12.018 00.021 15672 IsSlewing returns 0 03:47:12.019 00.001 15672 IsGuiding returns 1 03:47:12.040 00.021 15672 IsSlewing returns 0 03:47:12.041 00.001 15672 IsGuiding returns 1 03:47:12.061 00.020 15672 IsSlewing returns 0 03:47:12.129 00.068 15672 IsGuiding returns 0 03:47:12.129 00.000 15672 scope move finished after 58 + 161 ms 03:47:12.129 00.000 15672 Move returns status 0, amount 58 03:47:12.129 00.000 15672 move complete, result=0 03:47:12.129 00.000 15672 worker thread done servicing request 03:47:12.129 00.000 15672 Worker thread wakes up 03:47:12.129 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 58 ms NORTH 03:47:12.130 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:12.130 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:14.039 01.909 15672 Exposure complete 03:47:14.059 00.020 15672 worker thread done servicing request 03:47:14.059 00.000 30444 OnExposeComplete: enter 03:47:14.059 00.000 30444 UpdateGuideState(): m_state=6 03:47:14.059 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8582 03:47:14.059 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=203.50, Mass=63682, SNR=51.1, Peak=7247 HFD=3.9 03:47:14.059 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 03:47:14.059 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 03:47:14.059 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.49 mountX=0.14 mountY=-0.38, mountTheta=-1.22 03:47:14.059 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.40, opts=13) 03:47:14.060 00.001 30444 Enqueuing Move request for scope (0.03, -0.40) 03:47:14.060 00.000 15672 Worker thread wakes up 03:47:14.060 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.40) opts 0xd 03:47:14.060 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.40) 03:47:14.060 00.000 15672 Moving (0.03, -0.40) raw xDistance=0.14 yDistance=-0.38 03:47:14.060 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:47:14.060 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 03:47:14.060 00.000 15672 MoveAxis(E, 0, ABG) 03:47:14.060 00.000 15672 Move returns status 0, amount 0 03:47:14.060 00.000 15672 MoveAxis(N, 68, ABG) 03:47:14.060 00.000 15672 Guiding Dir = 0, Dur = 68 03:47:14.060 00.000 15672 IsSlewing returns 0 03:47:14.062 00.002 15672 IsGuiding returns 0 03:47:14.066 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=13018, FiltMin=2639, FiltMax=11388, Gamma=2.950 03:47:14.139 00.073 15672 IsGuiding returns 1 03:47:14.140 00.001 15672 scope still moving after pulse duration time elapsed 03:47:14.160 00.020 15672 IsSlewing returns 0 03:47:14.162 00.002 15672 IsGuiding returns 1 03:47:14.183 00.021 15672 IsSlewing returns 0 03:47:14.185 00.002 15672 IsGuiding returns 1 03:47:14.205 00.020 15672 IsSlewing returns 0 03:47:14.265 00.060 15672 IsGuiding returns 0 03:47:14.265 00.000 15672 scope move finished after 68 + 135 ms 03:47:14.265 00.000 15672 Move returns status 0, amount 68 03:47:14.265 00.000 15672 move complete, result=0 03:47:14.266 00.001 15672 worker thread done servicing request 03:47:14.576 00.310 30444 UpdateGuideState exits: m=63682 SNR=51.1 Saturated 03:47:14.577 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:14.577 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:14.577 00.000 30444 Enqueuing Expose request 03:47:14.577 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 68 ms NORTH 03:47:14.577 00.000 15672 Worker thread wakes up 03:47:14.578 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:14.578 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:16.695 02.117 15672 Exposure complete 03:47:16.726 00.031 15672 worker thread done servicing request 03:47:16.727 00.001 30444 OnExposeComplete: enter 03:47:16.727 00.000 30444 UpdateGuideState(): m_state=6 03:47:16.727 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8583 03:47:16.727 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=203.31, Mass=63847, SNR=55.4, Peak=7384 HFD=3.5 03:47:16.727 00.000 30444 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.28) = xAngle (-0.79 = -0.79) 03:47:16.727 00.000 30444 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.85 = -0.85) 03:47:16.727 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.58 hyp=0.67 cameraTheta=-1.07 mountX=0.47 mountY=-0.50, mountTheta=-0.82 03:47:16.727 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.58, opts=13) 03:47:16.727 00.000 30444 Enqueuing Move request for scope (0.32, -0.58) 03:47:16.728 00.001 15672 Worker thread wakes up 03:47:16.728 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.58) opts 0xd 03:47:16.728 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.58) 03:47:16.728 00.000 15672 Moving (0.32, -0.58) raw xDistance=0.47 yDistance=-0.50 03:47:16.728 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47 03:47:16.728 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 03:47:16.728 00.000 15672 MoveAxis(W, 126, ABG) 03:47:16.728 00.000 15672 Guiding Dir = 3, Dur = 126 03:47:16.728 00.000 15672 IsSlewing returns 0 03:47:16.729 00.001 15672 IsGuiding returns 0 03:47:16.733 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=14952, FiltMin=2629, FiltMax=11412, Gamma=2.950 03:47:16.756 00.023 15672 PulseGuide returned control before completion, sleep 110 03:47:16.776 00.020 30444 UpdateGuideState exits: m=63847 SNR=55.4 Saturated 03:47:16.776 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:16.776 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:16.776 00.000 30444 Enqueuing Expose request 03:47:16.916 00.140 15672 IsGuiding returns 0 03:47:16.916 00.000 15672 Move returns status 0, amount 126 03:47:16.916 00.000 15672 MoveAxis(N, 90, ABG) 03:47:16.916 00.000 15672 Guiding Dir = 0, Dur = 90 03:47:16.917 00.001 15672 IsSlewing returns 0 03:47:16.920 00.003 15672 IsGuiding returns 0 03:47:16.995 00.075 15672 PulseGuide returned control before completion, sleep 25 03:47:17.022 00.027 15672 IsGuiding returns 1 03:47:17.022 00.000 15672 scope still moving after pulse duration time elapsed 03:47:17.043 00.021 15672 IsSlewing returns 0 03:47:17.044 00.001 15672 IsGuiding returns 1 03:47:17.066 00.022 15672 IsSlewing returns 0 03:47:17.067 00.001 15672 IsGuiding returns 1 03:47:17.088 00.021 15672 IsSlewing returns 0 03:47:17.156 00.068 15672 IsGuiding returns 0 03:47:17.156 00.000 15672 scope move finished after 90 + 146 ms 03:47:17.156 00.000 15672 Move returns status 0, amount 90 03:47:17.156 00.000 15672 move complete, result=0 03:47:17.156 00.000 15672 worker thread done servicing request 03:47:17.156 00.000 15672 Worker thread wakes up 03:47:17.157 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:17.157 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:17.157 00.000 30444 GuideStep: 0.5 px 126 ms WEST, -0.5 px 90 ms NORTH 03:47:19.066 01.909 15672 Exposure complete 03:47:19.088 00.022 15672 worker thread done servicing request 03:47:19.088 00.000 30444 OnExposeComplete: enter 03:47:19.088 00.000 30444 UpdateGuideState(): m_state=6 03:47:19.088 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8584 03:47:19.088 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=203.15, Mass=65159, SNR=55.3, Peak=8133 HFD=3.6 03:47:19.088 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.13 = -1.13) 03:47:19.088 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.19 = -1.19) 03:47:19.088 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.74 hyp=0.75 cameraTheta=-1.40 mountX=0.32 mountY=-0.70, mountTheta=-1.14 03:47:19.089 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.74, opts=13) 03:47:19.089 00.000 30444 Enqueuing Move request for scope (0.13, -0.74) 03:47:19.089 00.000 15672 Worker thread wakes up 03:47:19.089 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.74) opts 0xd 03:47:19.089 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.74) 03:47:19.089 00.000 15672 Moving (0.13, -0.74) raw xDistance=0.32 yDistance=-0.70 03:47:19.089 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32 03:47:19.089 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 03:47:19.089 00.000 15672 MoveAxis(W, 97, ABG) 03:47:19.089 00.000 15672 Guiding Dir = 3, Dur = 97 03:47:19.090 00.001 15672 IsSlewing returns 0 03:47:19.091 00.001 15672 IsGuiding returns 0 03:47:19.096 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1905, max=14131, FiltMin=2584, FiltMax=11741, Gamma=2.950 03:47:19.120 00.024 15672 PulseGuide returned control before completion, sleep 79 03:47:19.142 00.022 30444 UpdateGuideState exits: m=65159 SNR=55.3 Saturated 03:47:19.142 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:19.142 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:19.142 00.000 30444 Enqueuing Expose request 03:47:19.199 00.057 15672 IsGuiding returns 1 03:47:19.199 00.000 15672 scope still moving after pulse duration time elapsed 03:47:19.221 00.022 15672 IsSlewing returns 0 03:47:19.233 00.012 15672 IsGuiding returns 0 03:47:19.233 00.000 15672 scope move finished after 97 + 44 ms 03:47:19.233 00.000 15672 Move returns status 0, amount 97 03:47:19.233 00.000 15672 MoveAxis(N, 125, ABG) 03:47:19.233 00.000 15672 Guiding Dir = 0, Dur = 125 03:47:19.233 00.000 15672 IsSlewing returns 0 03:47:19.234 00.001 15672 IsGuiding returns 0 03:47:19.343 00.109 15672 PulseGuide returned control before completion, sleep 26 03:47:19.373 00.030 15672 IsGuiding returns 1 03:47:19.373 00.000 15672 scope still moving after pulse duration time elapsed 03:47:19.394 00.021 15672 IsSlewing returns 0 03:47:19.397 00.003 15672 IsGuiding returns 1 03:47:19.418 00.021 15672 IsSlewing returns 0 03:47:19.421 00.003 15672 IsGuiding returns 1 03:47:19.442 00.021 15672 IsSlewing returns 0 03:47:19.456 00.014 15672 IsGuiding returns 0 03:47:19.457 00.001 15672 scope move finished after 125 + 97 ms 03:47:19.457 00.000 15672 Move returns status 0, amount 125 03:47:19.457 00.000 15672 move complete, result=0 03:47:19.457 00.000 15672 worker thread done servicing request 03:47:19.457 00.000 15672 Worker thread wakes up 03:47:19.457 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:19.457 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:19.458 00.001 30444 GuideStep: 0.3 px 97 ms WEST, -0.7 px 125 ms NORTH 03:47:21.567 02.109 15672 Exposure complete 03:47:21.587 00.020 15672 worker thread done servicing request 03:47:21.587 00.000 30444 OnExposeComplete: enter 03:47:21.587 00.000 30444 UpdateGuideState(): m_state=6 03:47:21.587 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8585 03:47:21.588 00.001 30444 Star::Find returns 1 (1), X=462.57, Y=203.49, Mass=56704, SNR=46.6, Peak=6741 HFD=3.3 03:47:21.588 00.000 30444 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.28) = xAngle (-2.19 = -2.19) 03:47:21.588 00.000 30444 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 03:47:21.588 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.41 hyp=0.65 cameraTheta=-2.47 mountX=-0.38 mountY=-0.51, mountTheta=-2.22 03:47:21.588 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.41, opts=13) 03:47:21.588 00.000 30444 Enqueuing Move request for scope (-0.51, -0.41) 03:47:21.588 00.000 15672 Worker thread wakes up 03:47:21.588 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.41) opts 0xd 03:47:21.588 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.41) 03:47:21.588 00.000 15672 Moving (-0.51, -0.41) raw xDistance=-0.38 yDistance=-0.51 03:47:21.588 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38 03:47:21.589 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 03:47:21.589 00.000 15672 MoveAxis(E, 97, ABG) 03:47:21.589 00.000 15672 Guiding Dir = 2, Dur = 97 03:47:21.589 00.000 15672 IsSlewing returns 0 03:47:21.590 00.001 15672 IsGuiding returns 0 03:47:21.594 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=12713, FiltMin=2609, FiltMax=11172, Gamma=2.950 03:47:21.612 00.018 15672 PulseGuide returned control before completion, sleep 86 03:47:21.637 00.025 30444 UpdateGuideState exits: m=56704 SNR=46.6 Saturated 03:47:21.637 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:21.637 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:21.637 00.000 30444 Enqueuing Expose request 03:47:21.755 00.118 15672 IsGuiding returns 0 03:47:21.756 00.001 15672 Move returns status 0, amount 97 03:47:21.756 00.000 15672 MoveAxis(N, 90, ABG) 03:47:21.756 00.000 15672 Guiding Dir = 0, Dur = 90 03:47:21.756 00.000 15672 IsSlewing returns 0 03:47:21.757 00.001 15672 IsGuiding returns 0 03:47:21.835 00.078 15672 PulseGuide returned control before completion, sleep 22 03:47:21.859 00.024 15672 IsGuiding returns 1 03:47:21.859 00.000 15672 scope still moving after pulse duration time elapsed 03:47:21.880 00.021 15672 IsSlewing returns 0 03:47:21.881 00.001 15672 IsGuiding returns 1 03:47:21.903 00.022 15672 IsSlewing returns 0 03:47:21.904 00.001 15672 IsGuiding returns 1 03:47:21.926 00.022 15672 IsSlewing returns 0 03:47:21.927 00.001 15672 IsGuiding returns 1 03:47:21.947 00.020 15672 IsSlewing returns 0 03:47:21.996 00.049 15672 IsGuiding returns 0 03:47:21.997 00.001 15672 scope move finished after 90 + 149 ms 03:47:21.997 00.000 15672 Move returns status 0, amount 90 03:47:21.997 00.000 15672 move complete, result=0 03:47:21.997 00.000 15672 worker thread done servicing request 03:47:21.997 00.000 15672 Worker thread wakes up 03:47:21.997 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:21.998 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:21.998 00.000 30444 GuideStep: -0.4 px 97 ms EAST, -0.5 px 90 ms NORTH 03:47:23.903 01.905 15672 Exposure complete 03:47:23.923 00.020 15672 worker thread done servicing request 03:47:23.923 00.000 30444 OnExposeComplete: enter 03:47:23.923 00.000 30444 UpdateGuideState(): m_state=6 03:47:23.923 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8586 03:47:23.923 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=203.14, Mass=64444, SNR=52.1, Peak=7669 HFD=3.7 03:47:23.923 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 03:47:23.923 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 03:47:23.923 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.76 hyp=0.79 cameraTheta=-1.84 mountX=0.01 mountY=-0.79, mountTheta=-1.56 03:47:23.924 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.76, opts=13) 03:47:23.924 00.000 30444 Enqueuing Move request for scope (-0.21, -0.76) 03:47:23.924 00.000 15672 Worker thread wakes up 03:47:23.924 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.76) opts 0xd 03:47:23.924 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.76) 03:47:23.924 00.000 15672 Moving (-0.21, -0.76) raw xDistance=0.01 yDistance=-0.79 03:47:23.924 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:47:23.924 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 03:47:23.924 00.000 15672 MoveAxis(E, 0, ABG) 03:47:23.924 00.000 15672 Move returns status 0, amount 0 03:47:23.924 00.000 15672 MoveAxis(N, 140, ABG) 03:47:23.924 00.000 15672 Guiding Dir = 0, Dur = 140 03:47:23.925 00.001 15672 IsSlewing returns 0 03:47:23.928 00.003 15672 IsGuiding returns 0 03:47:23.930 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=12907, FiltMin=2631, FiltMax=11040, Gamma=2.950 03:47:23.973 00.043 30444 UpdateGuideState exits: m=64444 SNR=52.1 Saturated 03:47:23.973 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:23.973 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:23.973 00.000 30444 Enqueuing Expose request 03:47:24.008 00.035 15672 PulseGuide returned control before completion, sleep 71 03:47:24.080 00.072 15672 IsGuiding returns 1 03:47:24.080 00.000 15672 scope still moving after pulse duration time elapsed 03:47:24.101 00.021 15672 IsSlewing returns 0 03:47:24.103 00.002 15672 IsGuiding returns 1 03:47:24.123 00.020 15672 IsSlewing returns 0 03:47:24.124 00.001 15672 IsGuiding returns 1 03:47:24.145 00.021 15672 IsSlewing returns 0 03:47:24.200 00.055 15672 IsGuiding returns 0 03:47:24.201 00.001 15672 scope move finished after 140 + 131 ms 03:47:24.201 00.000 15672 Move returns status 0, amount 140 03:47:24.201 00.000 15672 move complete, result=0 03:47:24.201 00.000 15672 worker thread done servicing request 03:47:24.201 00.000 15672 Worker thread wakes up 03:47:24.201 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:24.201 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:24.202 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.8 px 140 ms NORTH 03:47:26.311 02.109 15672 Exposure complete 03:47:26.330 00.019 15672 worker thread done servicing request 03:47:26.331 00.001 30444 OnExposeComplete: enter 03:47:26.331 00.000 30444 UpdateGuideState(): m_state=6 03:47:26.331 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8587 03:47:26.331 00.000 30444 Star::Find returns 1 (1), X=463.41, Y=203.53, Mass=63080, SNR=52.3, Peak=7405 HFD=3.3 03:47:26.331 00.000 30444 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.28) = xAngle (-0.56 = -0.56) 03:47:26.331 00.000 30444 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 03:47:26.331 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.37 hyp=0.49 cameraTheta=-0.84 mountX=0.42 mountY=-0.29, mountTheta=-0.61 03:47:26.331 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.37, opts=13) 03:47:26.332 00.001 30444 Enqueuing Move request for scope (0.33, -0.37) 03:47:26.332 00.000 15672 Worker thread wakes up 03:47:26.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.37) opts 0xd 03:47:26.332 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.37) 03:47:26.332 00.000 15672 Moving (0.33, -0.37) raw xDistance=0.42 yDistance=-0.29 03:47:26.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 03:47:26.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 03:47:26.332 00.000 15672 MoveAxis(W, 113, ABG) 03:47:26.332 00.000 15672 Guiding Dir = 3, Dur = 113 03:47:26.332 00.000 15672 IsSlewing returns 0 03:47:26.334 00.002 15672 IsGuiding returns 0 03:47:26.338 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=13434, FiltMin=2465, FiltMax=11664, Gamma=2.950 03:47:26.356 00.018 15672 PulseGuide returned control before completion, sleep 101 03:47:26.381 00.025 30444 UpdateGuideState exits: m=63080 SNR=52.3 Saturated 03:47:26.381 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:26.381 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:26.381 00.000 30444 Enqueuing Expose request 03:47:26.460 00.079 15672 IsGuiding returns 1 03:47:26.460 00.000 15672 scope still moving after pulse duration time elapsed 03:47:26.481 00.021 15672 IsSlewing returns 0 03:47:26.501 00.020 15672 IsGuiding returns 0 03:47:26.501 00.000 15672 scope move finished after 113 + 54 ms 03:47:26.501 00.000 15672 Move returns status 0, amount 113 03:47:26.501 00.000 15672 MoveAxis(N, 51, ABG) 03:47:26.501 00.000 15672 Guiding Dir = 0, Dur = 51 03:47:26.501 00.000 15672 IsSlewing returns 0 03:47:26.502 00.001 15672 IsGuiding returns 0 03:47:26.612 00.110 15672 IsGuiding returns 1 03:47:26.612 00.000 15672 scope still moving after pulse duration time elapsed 03:47:26.634 00.022 15672 IsSlewing returns 0 03:47:26.661 00.027 15672 IsGuiding returns 0 03:47:26.661 00.000 15672 scope move finished after 51 + 107 ms 03:47:26.661 00.000 15672 Move returns status 0, amount 51 03:47:26.661 00.000 15672 move complete, result=0 03:47:26.661 00.000 15672 worker thread done servicing request 03:47:26.661 00.000 15672 Worker thread wakes up 03:47:26.661 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:26.661 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:26.661 00.000 30444 GuideStep: 0.4 px 113 ms WEST, -0.3 px 51 ms NORTH 03:47:28.570 01.909 15672 Exposure complete 03:47:28.590 00.020 15672 worker thread done servicing request 03:47:28.590 00.000 30444 OnExposeComplete: enter 03:47:28.590 00.000 30444 UpdateGuideState(): m_state=6 03:47:28.590 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8588 03:47:28.590 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=203.65, Mass=59464, SNR=50.1, Peak=7832 HFD=3.5 03:47:28.590 00.000 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 03:47:28.590 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 03:47:28.590 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.42 mountX=0.10 mountY=-0.23, mountTheta=-1.15 03:47:28.591 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.24, opts=13) 03:47:28.591 00.000 30444 Enqueuing Move request for scope (0.04, -0.24) 03:47:28.591 00.000 15672 Worker thread wakes up 03:47:28.591 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd 03:47:28.591 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.24) 03:47:28.591 00.000 15672 Moving (0.04, -0.24) raw xDistance=0.10 yDistance=-0.23 03:47:28.591 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:47:28.591 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:47:28.591 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 03:47:28.591 00.000 15672 MoveAxis(E, 0, ABG) 03:47:28.591 00.000 15672 Move returns status 0, amount 0 03:47:28.591 00.000 15672 MoveAxis(N, 0, ABG) 03:47:28.591 00.000 15672 Move returns status 0, amount 0 03:47:28.591 00.000 15672 move complete, result=0 03:47:28.591 00.000 15672 worker thread done servicing request 03:47:28.596 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2103, max=13819, FiltMin=2557, FiltMax=11308, Gamma=2.950 03:47:28.639 00.043 30444 UpdateGuideState exits: m=59464 SNR=50.1 Saturated 03:47:28.639 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:28.639 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:28.639 00.000 30444 Enqueuing Expose request 03:47:28.639 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:47:28.639 00.000 15672 Worker thread wakes up 03:47:28.639 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:28.639 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:30.748 02.109 15672 Exposure complete 03:47:30.768 00.020 15672 worker thread done servicing request 03:47:30.768 00.000 30444 OnExposeComplete: enter 03:47:30.768 00.000 30444 UpdateGuideState(): m_state=6 03:47:30.768 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8589 03:47:30.768 00.000 30444 Star::Find returns 1 (1), X=463.47, Y=204.16, Mass=59755, SNR=57.6, Peak=6878 HFD=3.6 03:47:30.768 00.000 30444 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.28) = xAngle (0.87 = 0.87) 03:47:30.769 00.001 30444 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.81 = 0.81) 03:47:30.769 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.26 hyp=0.47 cameraTheta=0.60 mountX=0.30 mountY=0.34, mountTheta=0.85 03:47:30.769 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.26, opts=13) 03:47:30.769 00.000 30444 Enqueuing Move request for scope (0.39, 0.26) 03:47:30.769 00.000 15672 Worker thread wakes up 03:47:30.769 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.26) opts 0xd 03:47:30.769 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.26) 03:47:30.769 00.000 15672 Moving (0.39, 0.26) raw xDistance=0.30 yDistance=0.34 03:47:30.769 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 03:47:30.769 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:47:30.769 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 03:47:30.769 00.000 15672 MoveAxis(W, 81, ABG) 03:47:30.770 00.001 15672 Guiding Dir = 3, Dur = 81 03:47:30.770 00.000 15672 IsSlewing returns 0 03:47:30.772 00.002 15672 IsGuiding returns 0 03:47:30.776 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=13055, FiltMin=2618, FiltMax=10705, Gamma=2.950 03:47:30.798 00.022 15672 PulseGuide returned control before completion, sleep 66 03:47:30.818 00.020 30444 UpdateGuideState exits: m=59755 SNR=57.6 Saturated 03:47:30.819 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:30.819 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:30.819 00.000 30444 Enqueuing Expose request 03:47:30.909 00.090 15672 IsGuiding returns 0 03:47:30.909 00.000 15672 Move returns status 0, amount 81 03:47:30.910 00.001 15672 MoveAxis(N, 0, ABG) 03:47:30.910 00.000 15672 Move returns status 0, amount 0 03:47:30.910 00.000 15672 move complete, result=0 03:47:30.910 00.000 15672 worker thread done servicing request 03:47:30.910 00.000 30444 GuideStep: 0.3 px 81 ms WEST, 0.3 px 0 ms NORTH 03:47:30.910 00.000 15672 Worker thread wakes up 03:47:30.910 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:30.911 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:32.818 01.907 15672 Exposure complete 03:47:32.838 00.020 15672 worker thread done servicing request 03:47:32.838 00.000 30444 OnExposeComplete: enter 03:47:32.838 00.000 30444 UpdateGuideState(): m_state=6 03:47:32.838 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8590 03:47:32.838 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=203.68, Mass=67668, SNR=57.7, Peak=6832 HFD=4.0 03:47:32.838 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 03:47:32.838 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 03:47:32.839 00.001 30444 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.08 mountX=0.17 mountY=-0.18, mountTheta=-0.83 03:47:32.839 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.21, opts=13) 03:47:32.839 00.000 30444 Enqueuing Move request for scope (0.11, -0.21) 03:47:32.839 00.000 15672 Worker thread wakes up 03:47:32.839 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd 03:47:32.839 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.21) 03:47:32.839 00.000 15672 Moving (0.11, -0.21) raw xDistance=0.17 yDistance=-0.18 03:47:32.839 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 03:47:32.839 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:47:32.839 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 03:47:32.839 00.000 15672 MoveAxis(E, 0, ABG) 03:47:32.840 00.001 15672 Move returns status 0, amount 0 03:47:32.840 00.000 15672 MoveAxis(N, 0, ABG) 03:47:32.840 00.000 15672 Move returns status 0, amount 0 03:47:32.840 00.000 15672 move complete, result=0 03:47:32.840 00.000 15672 worker thread done servicing request 03:47:32.845 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2148, max=14040, FiltMin=2521, FiltMax=11718, Gamma=2.950 03:47:32.888 00.043 30444 UpdateGuideState exits: m=67668 SNR=57.7 Saturated 03:47:32.888 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:32.888 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:32.888 00.000 30444 Enqueuing Expose request 03:47:32.888 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:47:32.888 00.000 15672 Worker thread wakes up 03:47:32.889 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:32.889 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:34.998 02.109 15672 Exposure complete 03:47:35.018 00.020 15672 worker thread done servicing request 03:47:35.018 00.000 30444 OnExposeComplete: enter 03:47:35.018 00.000 30444 UpdateGuideState(): m_state=6 03:47:35.018 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8591 03:47:35.018 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=203.94, Mass=60078, SNR=60.0, Peak=7206 HFD=3.9 03:47:35.018 00.000 30444 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.28) = xAngle (3.17 = -3.11) 03:47:35.018 00.000 30444 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.11 = 3.11) 03:47:35.018 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.20 cameraTheta=2.90 mountX=-0.20 mountY=0.01, mountTheta=3.11 03:47:35.019 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.05, opts=13) 03:47:35.019 00.000 30444 Enqueuing Move request for scope (-0.20, 0.05) 03:47:35.019 00.000 15672 Worker thread wakes up 03:47:35.019 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd 03:47:35.019 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.05) 03:47:35.019 00.000 15672 Moving (-0.20, 0.05) raw xDistance=-0.20 yDistance=0.01 03:47:35.019 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 03:47:35.019 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:47:35.019 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 03:47:35.019 00.000 15672 MoveAxis(E, 0, ABG) 03:47:35.019 00.000 15672 Move returns status 0, amount 0 03:47:35.019 00.000 15672 MoveAxis(N, 0, ABG) 03:47:35.019 00.000 15672 Move returns status 0, amount 0 03:47:35.019 00.000 15672 move complete, result=0 03:47:35.020 00.001 15672 worker thread done servicing request 03:47:35.024 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=13703, FiltMin=2561, FiltMax=11046, Gamma=2.950 03:47:35.067 00.043 30444 UpdateGuideState exits: m=60078 SNR=60.0 Saturated 03:47:35.067 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:35.067 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:35.067 00.000 30444 Enqueuing Expose request 03:47:35.067 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 03:47:35.067 00.000 15672 Worker thread wakes up 03:47:35.067 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:35.067 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:36.972 01.905 15672 Exposure complete 03:47:36.992 00.020 15672 worker thread done servicing request 03:47:36.992 00.000 30444 OnExposeComplete: enter 03:47:36.992 00.000 30444 UpdateGuideState(): m_state=6 03:47:36.992 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8592 03:47:36.992 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=203.95, Mass=56848, SNR=42.6, Peak=7071 HFD=3.8 03:47:36.992 00.000 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.33 = 1.33) 03:47:36.992 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 03:47:36.992 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.05 mountX=0.02 mountY=0.06, mountTheta=1.33 03:47:36.992 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.06, opts=13) 03:47:36.992 00.000 30444 Enqueuing Move request for scope (0.03, 0.06) 03:47:36.993 00.001 15672 Worker thread wakes up 03:47:36.993 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd 03:47:36.993 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.06) 03:47:36.993 00.000 15672 Moving (0.03, 0.06) raw xDistance=0.02 yDistance=0.06 03:47:36.993 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:47:36.993 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:47:36.993 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 03:47:36.993 00.000 15672 MoveAxis(E, 0, ABG) 03:47:36.993 00.000 15672 Move returns status 0, amount 0 03:47:36.993 00.000 15672 MoveAxis(N, 0, ABG) 03:47:36.993 00.000 15672 Move returns status 0, amount 0 03:47:36.993 00.000 15672 move complete, result=0 03:47:36.993 00.000 15672 worker thread done servicing request 03:47:36.999 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=13737, FiltMin=2567, FiltMax=10882, Gamma=2.950 03:47:37.041 00.042 30444 UpdateGuideState exits: m=56848 SNR=42.6 Saturated 03:47:37.042 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:37.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:37.042 00.000 30444 Enqueuing Expose request 03:47:37.042 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:47:37.042 00.000 15672 Worker thread wakes up 03:47:37.042 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:37.042 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:39.153 02.111 15672 Exposure complete 03:47:39.179 00.026 15672 worker thread done servicing request 03:47:39.179 00.000 30444 OnExposeComplete: enter 03:47:39.180 00.001 30444 UpdateGuideState(): m_state=6 03:47:39.180 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8593 03:47:39.180 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=203.52, Mass=67551, SNR=52.9, Peak=6699 HFD=4.1 03:47:39.180 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 03:47:39.180 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 03:47:39.180 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.37 hyp=0.38 cameraTheta=-1.67 mountX=0.07 mountY=-0.37, mountTheta=-1.39 03:47:39.180 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.37, opts=13) 03:47:39.180 00.000 30444 Enqueuing Move request for scope (-0.04, -0.37) 03:47:39.180 00.000 15672 Worker thread wakes up 03:47:39.181 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.37) opts 0xd 03:47:39.181 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.37) 03:47:39.181 00.000 15672 Moving (-0.04, -0.37) raw xDistance=0.07 yDistance=-0.37 03:47:39.181 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:47:39.181 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 03:47:39.181 00.000 15672 MoveAxis(E, 0, ABG) 03:47:39.181 00.000 15672 Move returns status 0, amount 0 03:47:39.181 00.000 15672 MoveAxis(N, 67, ABG) 03:47:39.181 00.000 15672 Guiding Dir = 0, Dur = 67 03:47:39.181 00.000 15672 IsSlewing returns 0 03:47:39.186 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=13784, FiltMin=2623, FiltMax=11697, Gamma=2.950 03:47:39.216 00.030 15672 IsGuiding returns 0 03:47:39.229 00.013 30444 UpdateGuideState exits: m=67551 SNR=52.9 Saturated 03:47:39.229 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:39.229 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:39.229 00.000 30444 Enqueuing Expose request 03:47:39.297 00.068 15672 IsGuiding returns 1 03:47:39.297 00.000 15672 scope still moving after pulse duration time elapsed 03:47:39.318 00.021 15672 IsSlewing returns 0 03:47:39.318 00.000 15672 IsGuiding returns 1 03:47:39.340 00.022 15672 IsSlewing returns 0 03:47:39.341 00.001 15672 IsGuiding returns 1 03:47:39.362 00.021 15672 IsSlewing returns 0 03:47:39.377 00.015 15672 IsGuiding returns 0 03:47:39.377 00.000 15672 scope move finished after 67 + 93 ms 03:47:39.377 00.000 15672 Move returns status 0, amount 67 03:47:39.377 00.000 15672 move complete, result=0 03:47:39.378 00.001 15672 worker thread done servicing request 03:47:39.378 00.000 15672 Worker thread wakes up 03:47:39.378 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:39.378 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:39.378 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 67 ms NORTH 03:47:41.287 01.909 15672 Exposure complete 03:47:41.307 00.020 15672 worker thread done servicing request 03:47:41.307 00.000 30444 OnExposeComplete: enter 03:47:41.307 00.000 30444 UpdateGuideState(): m_state=6 03:47:41.307 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8594 03:47:41.307 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=204.18, Mass=53327, SNR=49.2, Peak=6458 HFD=4.1 03:47:41.307 00.000 30444 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 03:47:41.307 00.000 30444 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.21 = 2.21) 03:47:41.307 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.29 hyp=0.32 cameraTheta=2.00 mountX=-0.20 mountY=0.25, mountTheta=2.25 03:47:41.308 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.29, opts=13) 03:47:41.308 00.000 30444 Enqueuing Move request for scope (-0.13, 0.29) 03:47:41.308 00.000 15672 Worker thread wakes up 03:47:41.308 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.29) opts 0xd 03:47:41.308 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.29) 03:47:41.308 00.000 15672 Moving (-0.13, 0.29) raw xDistance=-0.20 yDistance=0.25 03:47:41.308 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 03:47:41.308 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:47:41.308 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 03:47:41.308 00.000 15672 MoveAxis(E, 0, ABG) 03:47:41.308 00.000 15672 Move returns status 0, amount 0 03:47:41.309 00.001 15672 MoveAxis(N, 0, ABG) 03:47:41.309 00.000 15672 Move returns status 0, amount 0 03:47:41.309 00.000 15672 move complete, result=0 03:47:41.309 00.000 15672 worker thread done servicing request 03:47:41.313 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=12274, FiltMin=2574, FiltMax=10396, Gamma=2.950 03:47:41.356 00.043 30444 UpdateGuideState exits: m=53327 SNR=49.2 Saturated 03:47:41.356 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:41.356 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:41.356 00.000 30444 Enqueuing Expose request 03:47:41.356 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 03:47:41.356 00.000 15672 Worker thread wakes up 03:47:41.356 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:41.357 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:43.462 02.105 15672 Exposure complete 03:47:43.482 00.020 15672 worker thread done servicing request 03:47:43.482 00.000 30444 OnExposeComplete: enter 03:47:43.482 00.000 30444 UpdateGuideState(): m_state=6 03:47:43.482 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8595 03:47:43.482 00.000 30444 Star::Find returns 1 (1), X=462.85, Y=203.90, Mass=66261, SNR=57.3, Peak=7187 HFD=4.2 03:47:43.482 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.40 = -2.88) 03:47:43.482 00.000 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.34 = -2.94) 03:47:43.483 00.001 30444 CameraToMount -- cameraX=-0.23 cameraY=0.00 hyp=0.23 cameraTheta=3.12 mountX=-0.22 mountY=-0.05, mountTheta=-2.94 03:47:43.483 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.00, opts=13) 03:47:43.483 00.000 30444 Enqueuing Move request for scope (-0.23, 0.00) 03:47:43.483 00.000 15672 Worker thread wakes up 03:47:43.483 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.00) opts 0xd 03:47:43.483 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.00) 03:47:43.483 00.000 15672 Moving (-0.23, 0.00) raw xDistance=-0.22 yDistance=-0.05 03:47:43.483 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:47:43.483 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:47:43.483 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:47:43.483 00.000 15672 MoveAxis(E, 0, ABG) 03:47:43.483 00.000 15672 Move returns status 0, amount 0 03:47:43.483 00.000 15672 MoveAxis(N, 0, ABG) 03:47:43.484 00.001 15672 Move returns status 0, amount 0 03:47:43.484 00.000 15672 move complete, result=0 03:47:43.484 00.000 15672 worker thread done servicing request 03:47:43.488 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=13331, FiltMin=2567, FiltMax=11111, Gamma=2.950 03:47:43.531 00.043 30444 UpdateGuideState exits: m=66261 SNR=57.3 Saturated 03:47:43.531 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:43.531 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:43.531 00.000 30444 Enqueuing Expose request 03:47:43.531 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 03:47:43.531 00.000 15672 Worker thread wakes up 03:47:43.531 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:43.531 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:45.436 01.905 15672 Exposure complete 03:47:45.460 00.024 15672 worker thread done servicing request 03:47:45.461 00.001 30444 OnExposeComplete: enter 03:47:45.461 00.000 30444 UpdateGuideState(): m_state=6 03:47:45.461 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8596 03:47:45.461 00.000 30444 Star::Find returns 1 (1), X=462.66, Y=204.54, Mass=63919, SNR=54.1, Peak=6764 HFD=4.1 03:47:45.461 00.000 30444 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.28) = xAngle (2.43 = 2.43) 03:47:45.461 00.000 30444 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.36 = 2.36) 03:47:45.461 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.64 hyp=0.76 cameraTheta=2.15 mountX=-0.58 mountY=0.54, mountTheta=2.39 03:47:45.461 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.64, opts=13) 03:47:45.461 00.000 30444 Enqueuing Move request for scope (-0.42, 0.64) 03:47:45.462 00.001 15672 Worker thread wakes up 03:47:45.462 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.64) opts 0xd 03:47:45.462 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.64) 03:47:45.462 00.000 15672 Moving (-0.42, 0.64) raw xDistance=-0.58 yDistance=0.54 03:47:45.462 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58 03:47:45.462 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:47:45.462 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54 03:47:45.462 00.000 15672 MoveAxis(E, 156, ABG) 03:47:45.462 00.000 15672 Guiding Dir = 2, Dur = 156 03:47:45.462 00.000 15672 IsSlewing returns 0 03:47:45.464 00.002 15672 IsGuiding returns 0 03:47:45.468 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=13358, FiltMin=2488, FiltMax=10869, Gamma=2.950 03:47:45.478 00.010 15672 PulseGuide returned control before completion, sleep 152 03:47:45.582 00.104 30444 UpdateGuideState exits: m=63919 SNR=54.1 Saturated 03:47:45.582 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:45.583 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:45.583 00.000 30444 Enqueuing Expose request 03:47:45.632 00.049 15672 IsGuiding returns 1 03:47:45.632 00.000 15672 scope still moving after pulse duration time elapsed 03:47:45.654 00.022 15672 IsSlewing returns 0 03:47:45.655 00.001 15672 IsGuiding returns 0 03:47:45.655 00.000 15672 scope move finished after 156 + 35 ms 03:47:45.656 00.001 15672 Move returns status 0, amount 156 03:47:45.656 00.000 15672 MoveAxis(N, 0, ABG) 03:47:45.656 00.000 15672 Move returns status 0, amount 0 03:47:45.656 00.000 15672 move complete, result=0 03:47:45.656 00.000 15672 worker thread done servicing request 03:47:45.656 00.000 15672 Worker thread wakes up 03:47:45.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:45.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:45.656 00.000 30444 GuideStep: -0.6 px 156 ms EAST, 0.5 px 0 ms NORTH 03:47:47.763 02.107 15672 Exposure complete 03:47:47.784 00.021 15672 worker thread done servicing request 03:47:47.784 00.000 30444 OnExposeComplete: enter 03:47:47.784 00.000 30444 UpdateGuideState(): m_state=6 03:47:47.784 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8597 03:47:47.784 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=204.00, Mass=55551, SNR=46.4, Peak=6882 HFD=4.0 03:47:47.784 00.000 30444 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.28) = xAngle (1.39 = 1.39) 03:47:47.784 00.000 30444 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.33 = 1.33) 03:47:47.785 00.001 30444 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=0.02 mountY=0.12, mountTheta=1.39 03:47:47.785 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.11, opts=13) 03:47:47.785 00.000 30444 Enqueuing Move request for scope (0.05, 0.11) 03:47:47.785 00.000 15672 Worker thread wakes up 03:47:47.785 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd 03:47:47.785 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.11) 03:47:47.785 00.000 15672 Moving (0.05, 0.11) raw xDistance=0.02 yDistance=0.12 03:47:47.785 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:47:47.785 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:47:47.785 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 03:47:47.785 00.000 15672 MoveAxis(E, 0, ABG) 03:47:47.786 00.001 15672 Move returns status 0, amount 0 03:47:47.786 00.000 15672 MoveAxis(N, 0, ABG) 03:47:47.786 00.000 15672 Move returns status 0, amount 0 03:47:47.786 00.000 15672 move complete, result=0 03:47:47.786 00.000 15672 worker thread done servicing request 03:47:47.790 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1977, max=13850, FiltMin=2627, FiltMax=11303, Gamma=2.950 03:47:47.833 00.043 30444 UpdateGuideState exits: m=55551 SNR=46.4 Saturated 03:47:47.833 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:47.833 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:47.833 00.000 30444 Enqueuing Expose request 03:47:47.833 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:47:47.833 00.000 15672 Worker thread wakes up 03:47:47.833 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:47.833 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:49.740 01.907 15672 Exposure complete 03:47:49.760 00.020 15672 worker thread done servicing request 03:47:49.760 00.000 30444 OnExposeComplete: enter 03:47:49.760 00.000 30444 UpdateGuideState(): m_state=6 03:47:49.760 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8598 03:47:49.760 00.000 30444 Star::Find returns 1 (1), X=462.67, Y=203.95, Mass=72162, SNR=57.7, Peak=7048 HFD=4.1 03:47:49.760 00.000 30444 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.28) = xAngle (3.29 = -2.99) 03:47:49.760 00.000 30444 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.23 = -3.06) 03:47:49.760 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.05 hyp=0.41 cameraTheta=3.01 mountX=-0.41 mountY=-0.04, mountTheta=-3.06 03:47:49.761 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.05, opts=13) 03:47:49.761 00.000 30444 Enqueuing Move request for scope (-0.41, 0.05) 03:47:49.761 00.000 15672 Worker thread wakes up 03:47:49.761 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.05) opts 0xd 03:47:49.761 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.05) 03:47:49.761 00.000 15672 Moving (-0.41, 0.05) raw xDistance=-0.41 yDistance=-0.04 03:47:49.761 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 03:47:49.761 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:47:49.761 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:47:49.761 00.000 15672 MoveAxis(E, 110, ABG) 03:47:49.761 00.000 15672 Guiding Dir = 2, Dur = 110 03:47:49.762 00.001 15672 IsSlewing returns 0 03:47:49.763 00.001 15672 IsGuiding returns 0 03:47:49.767 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=14320, FiltMin=2591, FiltMax=11182, Gamma=2.950 03:47:49.792 00.025 15672 PulseGuide returned control before completion, sleep 92 03:47:49.810 00.018 30444 UpdateGuideState exits: m=72162 SNR=57.7 Saturated 03:47:49.810 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:49.810 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:49.810 00.000 30444 Enqueuing Expose request 03:47:49.885 00.075 15672 IsGuiding returns 1 03:47:49.885 00.000 15672 scope still moving after pulse duration time elapsed 03:47:49.906 00.021 15672 IsSlewing returns 0 03:47:49.920 00.014 15672 IsGuiding returns 0 03:47:49.920 00.000 15672 scope move finished after 110 + 47 ms 03:47:49.920 00.000 15672 Move returns status 0, amount 110 03:47:49.920 00.000 15672 MoveAxis(N, 0, ABG) 03:47:49.920 00.000 15672 Move returns status 0, amount 0 03:47:49.920 00.000 15672 move complete, result=0 03:47:49.920 00.000 15672 worker thread done servicing request 03:47:49.920 00.000 15672 Worker thread wakes up 03:47:49.920 00.000 30444 GuideStep: -0.4 px 110 ms EAST, -0.0 px 0 ms NORTH 03:47:49.920 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:49.920 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:52.033 02.113 15672 Exposure complete 03:47:52.063 00.030 15672 worker thread done servicing request 03:47:52.063 00.000 30444 OnExposeComplete: enter 03:47:52.063 00.000 30444 UpdateGuideState(): m_state=6 03:47:52.063 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8599 03:47:52.063 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=203.83, Mass=69773, SNR=55.0, Peak=7507 HFD=4.1 03:47:52.063 00.000 30444 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 03:47:52.063 00.000 30444 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 03:47:52.064 00.001 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.04 mountX=-0.01 mountY=-0.07, mountTheta=-1.77 03:47:52.064 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.06, opts=13) 03:47:52.064 00.000 30444 Enqueuing Move request for scope (-0.03, -0.06) 03:47:52.064 00.000 15672 Worker thread wakes up 03:47:52.064 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd 03:47:52.064 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.06) 03:47:52.064 00.000 15672 Moving (-0.03, -0.06) raw xDistance=-0.01 yDistance=-0.07 03:47:52.064 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:47:52.064 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:47:52.064 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 03:47:52.064 00.000 15672 MoveAxis(E, 0, ABG) 03:47:52.065 00.001 15672 Move returns status 0, amount 0 03:47:52.065 00.000 15672 MoveAxis(N, 0, ABG) 03:47:52.065 00.000 15672 Move returns status 0, amount 0 03:47:52.065 00.000 15672 move complete, result=0 03:47:52.065 00.000 15672 worker thread done servicing request 03:47:52.070 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=13782, FiltMin=2522, FiltMax=11638, Gamma=2.950 03:47:52.112 00.042 30444 UpdateGuideState exits: m=69773 SNR=55.0 Saturated 03:47:52.112 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:52.112 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:52.112 00.000 30444 Enqueuing Expose request 03:47:52.113 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 03:47:52.113 00.000 15672 Worker thread wakes up 03:47:52.113 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:52.113 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:54.018 01.905 15672 Exposure complete 03:47:54.038 00.020 15672 worker thread done servicing request 03:47:54.038 00.000 30444 OnExposeComplete: enter 03:47:54.038 00.000 30444 UpdateGuideState(): m_state=6 03:47:54.038 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8600 03:47:54.038 00.000 30444 Star::Find returns 1 (1), X=463.07, Y=203.67, Mass=66180, SNR=56.1, Peak=7349 HFD=3.9 03:47:54.038 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 03:47:54.038 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 03:47:54.038 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.61 mountX=0.05 mountY=-0.22, mountTheta=-1.33 03:47:54.039 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.23, opts=13) 03:47:54.039 00.000 30444 Enqueuing Move request for scope (-0.01, -0.23) 03:47:54.039 00.000 15672 Worker thread wakes up 03:47:54.039 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd 03:47:54.039 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.23) 03:47:54.039 00.000 15672 Moving (-0.01, -0.23) raw xDistance=0.05 yDistance=-0.22 03:47:54.039 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:47:54.039 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:47:54.039 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 03:47:54.039 00.000 15672 MoveAxis(E, 0, ABG) 03:47:54.039 00.000 15672 Move returns status 0, amount 0 03:47:54.039 00.000 15672 MoveAxis(N, 0, ABG) 03:47:54.039 00.000 15672 Move returns status 0, amount 0 03:47:54.039 00.000 15672 move complete, result=0 03:47:54.040 00.001 15672 worker thread done servicing request 03:47:54.044 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=14459, FiltMin=2633, FiltMax=12114, Gamma=2.950 03:47:54.087 00.043 30444 UpdateGuideState exits: m=66180 SNR=56.1 Saturated 03:47:54.087 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:54.087 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:54.087 00.000 30444 Enqueuing Expose request 03:47:54.088 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:47:54.088 00.000 15672 Worker thread wakes up 03:47:54.088 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:54.088 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:56.195 02.107 15672 Exposure complete 03:47:56.215 00.020 15672 worker thread done servicing request 03:47:56.215 00.000 30444 OnExposeComplete: enter 03:47:56.215 00.000 30444 UpdateGuideState(): m_state=6 03:47:56.215 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8601 03:47:56.215 00.000 30444 Star::Find returns 1 (1), X=462.42, Y=203.95, Mass=62878, SNR=52.6, Peak=7494 HFD=3.7 03:47:56.216 00.001 30444 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.28) = xAngle (3.33 = -2.95) 03:47:56.216 00.000 30444 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.27 = -3.02) 03:47:56.216 00.000 30444 CameraToMount -- cameraX=-0.66 cameraY=0.06 hyp=0.66 cameraTheta=3.05 mountX=-0.65 mountY=-0.08, mountTheta=-3.01 03:47:56.216 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.66, y=0.06, opts=13) 03:47:56.216 00.000 30444 Enqueuing Move request for scope (-0.66, 0.06) 03:47:56.216 00.000 15672 Worker thread wakes up 03:47:56.216 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.06) opts 0xd 03:47:56.216 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.66, 0.06) 03:47:56.216 00.000 15672 Moving (-0.66, 0.06) raw xDistance=-0.65 yDistance=-0.08 03:47:56.216 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65 03:47:56.216 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:47:56.217 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 03:47:56.217 00.000 15672 MoveAxis(E, 175, ABG) 03:47:56.217 00.000 15672 Guiding Dir = 2, Dur = 175 03:47:56.218 00.001 15672 IsSlewing returns 0 03:47:56.219 00.001 15672 IsGuiding returns 0 03:47:56.222 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=13676, FiltMin=2562, FiltMax=10941, Gamma=2.950 03:47:56.245 00.023 15672 PulseGuide returned control before completion, sleep 159 03:47:56.265 00.020 30444 UpdateGuideState exits: m=62878 SNR=52.6 Saturated 03:47:56.265 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:56.265 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:56.265 00.000 30444 Enqueuing Expose request 03:47:56.407 00.142 15672 IsGuiding returns 1 03:47:56.407 00.000 15672 scope still moving after pulse duration time elapsed 03:47:56.429 00.022 15672 IsSlewing returns 0 03:47:56.469 00.040 15672 IsGuiding returns 0 03:47:56.470 00.001 15672 scope move finished after 175 + 75 ms 03:47:56.470 00.000 15672 Move returns status 0, amount 175 03:47:56.470 00.000 15672 MoveAxis(N, 0, ABG) 03:47:56.470 00.000 15672 Move returns status 0, amount 0 03:47:56.470 00.000 15672 move complete, result=0 03:47:56.470 00.000 15672 worker thread done servicing request 03:47:56.470 00.000 15672 Worker thread wakes up 03:47:56.470 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:56.470 00.000 30444 GuideStep: -0.6 px 175 ms EAST, -0.1 px 0 ms NORTH 03:47:56.470 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:58.375 01.905 15672 Exposure complete 03:47:58.395 00.020 15672 worker thread done servicing request 03:47:58.395 00.000 30444 OnExposeComplete: enter 03:47:58.395 00.000 30444 UpdateGuideState(): m_state=6 03:47:58.396 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8602 03:47:58.396 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=203.95, Mass=60779, SNR=54.3, Peak=6717 HFD=3.8 03:47:58.396 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.44 = 0.44) 03:47:58.396 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.38 = 0.38) 03:47:58.396 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.05 hyp=0.32 cameraTheta=0.17 mountX=0.29 mountY=0.12, mountTheta=0.39 03:47:58.396 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.05, opts=13) 03:47:58.396 00.000 30444 Enqueuing Move request for scope (0.32, 0.05) 03:47:58.396 00.000 15672 Worker thread wakes up 03:47:58.396 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.05) opts 0xd 03:47:58.396 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.05) 03:47:58.397 00.001 15672 Moving (0.32, 0.05) raw xDistance=0.29 yDistance=0.12 03:47:58.397 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.29 03:47:58.397 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:47:58.397 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 03:47:58.397 00.000 15672 MoveAxis(W, 66, ABG) 03:47:58.397 00.000 15672 Guiding Dir = 3, Dur = 66 03:47:58.397 00.000 15672 IsSlewing returns 0 03:47:58.399 00.002 15672 IsGuiding returns 0 03:47:58.403 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=13810, FiltMin=2623, FiltMax=11359, Gamma=2.950 03:47:58.418 00.015 15672 PulseGuide returned control before completion, sleep 57 03:47:58.446 00.028 30444 UpdateGuideState exits: m=60779 SNR=54.3 Saturated 03:47:58.446 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:47:58.446 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:47:58.446 00.000 30444 Enqueuing Expose request 03:47:58.499 00.053 15672 IsGuiding returns 0 03:47:58.499 00.000 15672 Move returns status 0, amount 66 03:47:58.499 00.000 15672 MoveAxis(N, 0, ABG) 03:47:58.499 00.000 15672 Move returns status 0, amount 0 03:47:58.500 00.001 15672 move complete, result=0 03:47:58.500 00.000 15672 worker thread done servicing request 03:47:58.500 00.000 15672 Worker thread wakes up 03:47:58.500 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:47:58.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:47:58.500 00.000 30444 GuideStep: 0.3 px 66 ms WEST, 0.1 px 0 ms NORTH 03:48:00.606 02.106 15672 Exposure complete 03:48:00.626 00.020 15672 worker thread done servicing request 03:48:00.626 00.000 30444 OnExposeComplete: enter 03:48:00.626 00.000 30444 UpdateGuideState(): m_state=6 03:48:00.626 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8603 03:48:00.626 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=203.89, Mass=56882, SNR=56.3, Peak=7241 HFD=3.8 03:48:00.626 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 03:48:00.626 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.05 = -1.05) 03:48:00.626 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.27 mountX=0.00 mountY=-0.01, mountTheta=-1.01 03:48:00.627 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.01, opts=13) 03:48:00.627 00.000 30444 Enqueuing Move request for scope (0.00, -0.01) 03:48:00.627 00.000 15672 Worker thread wakes up 03:48:00.627 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd 03:48:00.627 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.01) 03:48:00.627 00.000 15672 Moving (0.00, -0.01) raw xDistance=0.00 yDistance=-0.01 03:48:00.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 03:48:00.627 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:48:00.627 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 03:48:00.627 00.000 15672 MoveAxis(E, 0, ABG) 03:48:00.627 00.000 15672 Move returns status 0, amount 0 03:48:00.627 00.000 15672 MoveAxis(N, 0, ABG) 03:48:00.627 00.000 15672 Move returns status 0, amount 0 03:48:00.627 00.000 15672 move complete, result=0 03:48:00.627 00.000 15672 worker thread done servicing request 03:48:00.632 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=14851, FiltMin=2573, FiltMax=11744, Gamma=2.950 03:48:00.675 00.043 30444 UpdateGuideState exits: m=56882 SNR=56.3 Saturated 03:48:00.675 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:00.675 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:00.675 00.000 30444 Enqueuing Expose request 03:48:00.675 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 03:48:00.675 00.000 15672 Worker thread wakes up 03:48:00.675 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:00.675 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:02.584 01.909 15672 Exposure complete 03:48:02.603 00.019 15672 worker thread done servicing request 03:48:02.603 00.000 30444 OnExposeComplete: enter 03:48:02.603 00.000 30444 UpdateGuideState(): m_state=6 03:48:02.604 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8604 03:48:02.604 00.000 30444 Star::Find returns 1 (1), X=463.06, Y=203.52, Mass=60812, SNR=47.6, Peak=7586 HFD=3.7 03:48:02.604 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 03:48:02.604 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 03:48:02.604 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.38 hyp=0.38 cameraTheta=-1.63 mountX=0.08 mountY=-0.37, mountTheta=-1.35 03:48:02.604 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.38, opts=13) 03:48:02.604 00.000 30444 Enqueuing Move request for scope (-0.02, -0.38) 03:48:02.604 00.000 15672 Worker thread wakes up 03:48:02.604 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.38) opts 0xd 03:48:02.604 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.38) 03:48:02.604 00.000 15672 Moving (-0.02, -0.38) raw xDistance=0.08 yDistance=-0.37 03:48:02.604 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:48:02.605 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 03:48:02.605 00.000 15672 MoveAxis(E, 0, ABG) 03:48:02.605 00.000 15672 Move returns status 0, amount 0 03:48:02.605 00.000 15672 MoveAxis(N, 66, ABG) 03:48:02.605 00.000 15672 Guiding Dir = 0, Dur = 66 03:48:02.605 00.000 15672 IsSlewing returns 0 03:48:02.607 00.002 15672 IsGuiding returns 0 03:48:02.610 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=13837, FiltMin=2632, FiltMax=11920, Gamma=2.950 03:48:02.715 00.105 15672 IsGuiding returns 1 03:48:02.716 00.001 15672 scope still moving after pulse duration time elapsed 03:48:02.737 00.021 15672 IsSlewing returns 0 03:48:02.737 00.000 15672 IsGuiding returns 1 03:48:02.759 00.022 15672 IsSlewing returns 0 03:48:02.780 00.021 15672 IsGuiding returns 0 03:48:02.780 00.000 15672 scope move finished after 66 + 107 ms 03:48:02.780 00.000 15672 Move returns status 0, amount 66 03:48:02.780 00.000 15672 move complete, result=0 03:48:02.780 00.000 15672 worker thread done servicing request 03:48:02.913 00.133 30444 UpdateGuideState exits: m=60812 SNR=47.6 Saturated 03:48:02.913 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:02.913 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:02.913 00.000 30444 Enqueuing Expose request 03:48:02.913 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 66 ms NORTH 03:48:02.914 00.001 15672 Worker thread wakes up 03:48:02.914 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:02.914 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:05.024 02.110 15672 Exposure complete 03:48:05.043 00.019 15672 worker thread done servicing request 03:48:05.043 00.000 30444 OnExposeComplete: enter 03:48:05.043 00.000 30444 UpdateGuideState(): m_state=6 03:48:05.044 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8605 03:48:05.044 00.000 30444 Star::Find returns 1 (1), X=463.06, Y=204.19, Mass=66889, SNR=61.2, Peak=7129 HFD=4.1 03:48:05.044 00.000 30444 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 03:48:05.044 00.000 30444 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 03:48:05.044 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.62 mountX=-0.10 mountY=0.29, mountTheta=1.90 03:48:05.044 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.30, opts=13) 03:48:05.044 00.000 30444 Enqueuing Move request for scope (-0.02, 0.30) 03:48:05.044 00.000 15672 Worker thread wakes up 03:48:05.044 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.30) opts 0xd 03:48:05.044 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.30) 03:48:05.044 00.000 15672 Moving (-0.02, 0.30) raw xDistance=-0.10 yDistance=0.29 03:48:05.045 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:48:05.045 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:48:05.045 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 03:48:05.045 00.000 15672 MoveAxis(E, 0, ABG) 03:48:05.045 00.000 15672 Move returns status 0, amount 0 03:48:05.045 00.000 15672 MoveAxis(N, 0, ABG) 03:48:05.045 00.000 15672 Move returns status 0, amount 0 03:48:05.045 00.000 15672 move complete, result=0 03:48:05.045 00.000 15672 worker thread done servicing request 03:48:05.050 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=14241, FiltMin=2587, FiltMax=11747, Gamma=2.950 03:48:05.094 00.044 30444 UpdateGuideState exits: m=66889 SNR=61.2 Saturated 03:48:05.094 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:05.094 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:05.094 00.000 30444 Enqueuing Expose request 03:48:05.094 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 03:48:05.094 00.000 15672 Worker thread wakes up 03:48:05.094 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:05.094 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:07.000 01.906 15672 Exposure complete 03:48:07.020 00.020 15672 worker thread done servicing request 03:48:07.020 00.000 30444 OnExposeComplete: enter 03:48:07.020 00.000 30444 UpdateGuideState(): m_state=6 03:48:07.020 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8606 03:48:07.020 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=204.03, Mass=57865, SNR=49.2, Peak=7450 HFD=3.0 03:48:07.020 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 03:48:07.020 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 03:48:07.020 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.41 mountX=-0.02 mountY=0.13, mountTheta=1.69 03:48:07.020 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.13, opts=13) 03:48:07.020 00.000 30444 Enqueuing Move request for scope (0.02, 0.13) 03:48:07.020 00.000 15672 Worker thread wakes up 03:48:07.020 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd 03:48:07.021 00.001 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.13) 03:48:07.021 00.000 15672 Moving (0.02, 0.13) raw xDistance=-0.02 yDistance=0.13 03:48:07.021 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 03:48:07.021 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:48:07.021 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 03:48:07.021 00.000 15672 MoveAxis(E, 0, ABG) 03:48:07.021 00.000 15672 Move returns status 0, amount 0 03:48:07.021 00.000 15672 MoveAxis(N, 0, ABG) 03:48:07.021 00.000 15672 Move returns status 0, amount 0 03:48:07.021 00.000 15672 move complete, result=0 03:48:07.021 00.000 15672 worker thread done servicing request 03:48:07.026 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=14504, FiltMin=2602, FiltMax=11934, Gamma=2.950 03:48:07.069 00.043 30444 UpdateGuideState exits: m=57865 SNR=49.2 Saturated 03:48:07.069 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:07.069 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:07.069 00.000 30444 Enqueuing Expose request 03:48:07.069 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:48:07.069 00.000 15672 Worker thread wakes up 03:48:07.069 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:07.069 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:09.176 02.107 15672 Exposure complete 03:48:09.195 00.019 15672 worker thread done servicing request 03:48:09.196 00.001 30444 OnExposeComplete: enter 03:48:09.196 00.000 30444 UpdateGuideState(): m_state=6 03:48:09.196 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8607 03:48:09.196 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=204.18, Mass=61321, SNR=55.1, Peak=6758 HFD=3.7 03:48:09.196 00.000 30444 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 03:48:09.196 00.000 30444 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 03:48:09.196 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.29 hyp=0.37 cameraTheta=0.88 mountX=0.15 mountY=0.33, mountTheta=1.14 03:48:09.196 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.29, opts=13) 03:48:09.196 00.000 30444 Enqueuing Move request for scope (0.24, 0.29) 03:48:09.196 00.000 15672 Worker thread wakes up 03:48:09.197 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.29) opts 0xd 03:48:09.197 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.29) 03:48:09.197 00.000 15672 Moving (0.24, 0.29) raw xDistance=0.15 yDistance=0.33 03:48:09.197 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:48:09.197 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:48:09.197 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 03:48:09.197 00.000 15672 MoveAxis(E, 0, ABG) 03:48:09.197 00.000 15672 Move returns status 0, amount 0 03:48:09.197 00.000 15672 MoveAxis(N, 0, ABG) 03:48:09.197 00.000 15672 Move returns status 0, amount 0 03:48:09.197 00.000 15672 move complete, result=0 03:48:09.197 00.000 15672 worker thread done servicing request 03:48:09.202 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=14682, FiltMin=2578, FiltMax=11558, Gamma=2.950 03:48:09.245 00.043 30444 UpdateGuideState exits: m=61321 SNR=55.1 Saturated 03:48:09.245 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:09.245 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:09.245 00.000 30444 Enqueuing Expose request 03:48:09.245 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 03:48:09.245 00.000 15672 Worker thread wakes up 03:48:09.245 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:09.245 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:11.160 01.915 15672 Exposure complete 03:48:11.193 00.033 15672 worker thread done servicing request 03:48:11.193 00.000 30444 OnExposeComplete: enter 03:48:11.193 00.000 30444 UpdateGuideState(): m_state=6 03:48:11.193 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8608 03:48:11.193 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=204.10, Mass=60415, SNR=54.1, Peak=6925 HFD=4.2 03:48:11.193 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 03:48:11.193 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 03:48:11.193 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.21 hyp=0.28 cameraTheta=2.30 mountX=-0.24 mountY=0.16, mountTheta=2.54 03:48:11.193 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.21, opts=13) 03:48:11.193 00.000 30444 Enqueuing Move request for scope (-0.19, 0.21) 03:48:11.194 00.001 15672 Worker thread wakes up 03:48:11.194 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.21) opts 0xd 03:48:11.194 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.21) 03:48:11.194 00.000 15672 Moving (-0.19, 0.21) raw xDistance=-0.24 yDistance=0.16 03:48:11.194 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 03:48:11.194 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:48:11.194 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 03:48:11.194 00.000 15672 MoveAxis(E, 0, ABG) 03:48:11.194 00.000 15672 Move returns status 0, amount 0 03:48:11.194 00.000 15672 MoveAxis(N, 0, ABG) 03:48:11.194 00.000 15672 Move returns status 0, amount 0 03:48:11.194 00.000 15672 move complete, result=0 03:48:11.194 00.000 15672 worker thread done servicing request 03:48:11.198 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=13109, FiltMin=2573, FiltMax=11470, Gamma=2.950 03:48:11.241 00.043 30444 UpdateGuideState exits: m=60415 SNR=54.1 Saturated 03:48:11.241 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:11.241 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:11.241 00.000 30444 Enqueuing Expose request 03:48:11.241 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 03:48:11.241 00.000 15672 Worker thread wakes up 03:48:11.241 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:11.241 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:13.361 02.120 15672 Exposure complete 03:48:13.387 00.026 15672 worker thread done servicing request 03:48:13.387 00.000 30444 OnExposeComplete: enter 03:48:13.387 00.000 30444 UpdateGuideState(): m_state=6 03:48:13.387 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8609 03:48:13.388 00.001 30444 Star::Find returns 1 (1), X=463.06, Y=203.42, Mass=61531, SNR=57.2, Peak=6776 HFD=3.8 03:48:13.388 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 03:48:13.388 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 03:48:13.388 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.48 hyp=0.48 cameraTheta=-1.62 mountX=0.11 mountY=-0.47, mountTheta=-1.35 03:48:13.388 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.48, opts=13) 03:48:13.388 00.000 30444 Enqueuing Move request for scope (-0.02, -0.48) 03:48:13.388 00.000 15672 Worker thread wakes up 03:48:13.388 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.48) opts 0xd 03:48:13.388 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.48) 03:48:13.388 00.000 15672 Moving (-0.02, -0.48) raw xDistance=0.11 yDistance=-0.47 03:48:13.388 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:48:13.389 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 03:48:13.389 00.000 15672 MoveAxis(E, 0, ABG) 03:48:13.389 00.000 15672 Move returns status 0, amount 0 03:48:13.389 00.000 15672 MoveAxis(N, 84, ABG) 03:48:13.389 00.000 15672 Guiding Dir = 0, Dur = 84 03:48:13.389 00.000 15672 IsSlewing returns 0 03:48:13.390 00.001 15672 IsGuiding returns 0 03:48:13.394 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=14589, FiltMin=2537, FiltMax=11209, Gamma=2.950 03:48:13.437 00.043 30444 UpdateGuideState exits: m=61531 SNR=57.2 Saturated 03:48:13.437 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:13.437 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:13.437 00.000 30444 Enqueuing Expose request 03:48:13.467 00.030 15672 PulseGuide returned control before completion, sleep 17 03:48:13.501 00.034 15672 IsGuiding returns 1 03:48:13.501 00.000 15672 scope still moving after pulse duration time elapsed 03:48:13.522 00.021 15672 IsSlewing returns 0 03:48:13.524 00.002 15672 IsGuiding returns 1 03:48:13.545 00.021 15672 IsSlewing returns 0 03:48:13.548 00.003 15672 IsGuiding returns 1 03:48:13.568 00.020 15672 IsSlewing returns 0 03:48:13.580 00.012 15672 IsGuiding returns 0 03:48:13.580 00.000 15672 scope move finished after 84 + 106 ms 03:48:13.580 00.000 15672 Move returns status 0, amount 84 03:48:13.580 00.000 15672 move complete, result=0 03:48:13.581 00.001 15672 worker thread done servicing request 03:48:13.581 00.000 15672 Worker thread wakes up 03:48:13.581 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:13.581 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:13.581 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 84 ms NORTH 03:48:15.490 01.909 15672 Exposure complete 03:48:15.510 00.020 15672 worker thread done servicing request 03:48:15.510 00.000 30444 OnExposeComplete: enter 03:48:15.510 00.000 30444 UpdateGuideState(): m_state=6 03:48:15.510 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8610 03:48:15.510 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=204.58, Mass=55018, SNR=48.0, Peak=7478 HFD=3.5 03:48:15.510 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.94 = 1.94) 03:48:15.510 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.88 = 1.88) 03:48:15.510 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.68 hyp=0.69 cameraTheta=1.67 mountX=-0.25 mountY=0.65, mountTheta=1.94 03:48:15.511 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.68, opts=13) 03:48:15.511 00.000 30444 Enqueuing Move request for scope (-0.07, 0.68) 03:48:15.511 00.000 15672 Worker thread wakes up 03:48:15.511 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.68) opts 0xd 03:48:15.511 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.68) 03:48:15.511 00.000 15672 Moving (-0.07, 0.68) raw xDistance=-0.25 yDistance=0.65 03:48:15.511 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 03:48:15.511 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:48:15.511 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65 03:48:15.511 00.000 15672 MoveAxis(E, 68, ABG) 03:48:15.511 00.000 15672 Guiding Dir = 2, Dur = 68 03:48:15.512 00.001 15672 IsSlewing returns 0 03:48:15.513 00.001 15672 IsGuiding returns 0 03:48:15.518 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=14389, FiltMin=2627, FiltMax=11561, Gamma=2.950 03:48:15.528 00.010 15672 PulseGuide returned control before completion, sleep 64 03:48:15.561 00.033 30444 UpdateGuideState exits: m=55018 SNR=48.0 Saturated 03:48:15.561 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:15.561 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:15.561 00.000 30444 Enqueuing Expose request 03:48:15.641 00.080 15672 IsGuiding returns 0 03:48:15.641 00.000 15672 Move returns status 0, amount 68 03:48:15.641 00.000 15672 MoveAxis(N, 0, ABG) 03:48:15.641 00.000 15672 Move returns status 0, amount 0 03:48:15.641 00.000 15672 move complete, result=0 03:48:15.641 00.000 15672 worker thread done servicing request 03:48:15.641 00.000 15672 Worker thread wakes up 03:48:15.641 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:15.641 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:15.641 00.000 30444 GuideStep: -0.3 px 68 ms EAST, 0.7 px 0 ms NORTH 03:48:17.746 02.105 15672 Exposure complete 03:48:17.766 00.020 15672 worker thread done servicing request 03:48:17.766 00.000 30444 OnExposeComplete: enter 03:48:17.766 00.000 30444 UpdateGuideState(): m_state=6 03:48:17.766 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8611 03:48:17.766 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=204.33, Mass=53556, SNR=42.1, Peak=7246 HFD=3.5 03:48:17.766 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 03:48:17.766 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 03:48:17.766 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.44 hyp=0.44 cameraTheta=1.65 mountX=-0.15 mountY=0.42, mountTheta=1.92 03:48:17.767 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.44, opts=13) 03:48:17.767 00.000 30444 Enqueuing Move request for scope (-0.03, 0.44) 03:48:17.767 00.000 15672 Worker thread wakes up 03:48:17.767 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.44) opts 0xd 03:48:17.767 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.44) 03:48:17.767 00.000 15672 Moving (-0.03, 0.44) raw xDistance=-0.15 yDistance=0.42 03:48:17.767 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 03:48:17.767 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:48:17.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 03:48:17.767 00.000 15672 MoveAxis(E, 0, ABG) 03:48:17.767 00.000 15672 Move returns status 0, amount 0 03:48:17.767 00.000 15672 MoveAxis(N, 0, ABG) 03:48:17.767 00.000 15672 Move returns status 0, amount 0 03:48:17.767 00.000 15672 move complete, result=0 03:48:17.767 00.000 15672 worker thread done servicing request 03:48:17.772 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=12724, FiltMin=2553, FiltMax=10973, Gamma=2.950 03:48:17.815 00.043 30444 UpdateGuideState exits: m=53556 SNR=42.1 Saturated 03:48:17.815 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:17.815 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:17.815 00.000 30444 Enqueuing Expose request 03:48:17.815 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 03:48:17.815 00.000 15672 Worker thread wakes up 03:48:17.815 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:17.815 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:19.722 01.907 15672 Exposure complete 03:48:19.743 00.021 15672 worker thread done servicing request 03:48:19.743 00.000 30444 OnExposeComplete: enter 03:48:19.743 00.000 30444 UpdateGuideState(): m_state=6 03:48:19.743 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8612 03:48:19.743 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=204.83, Mass=60794, SNR=50.0, Peak=7575 HFD=3.6 03:48:19.743 00.000 30444 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 03:48:19.743 00.000 30444 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 03:48:19.743 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.93 hyp=0.94 cameraTheta=1.45 mountX=-0.15 mountY=0.94, mountTheta=1.73 03:48:19.744 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.93, opts=13) 03:48:19.744 00.000 30444 Enqueuing Move request for scope (0.11, 0.93) 03:48:19.744 00.000 15672 Worker thread wakes up 03:48:19.744 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.93) opts 0xd 03:48:19.744 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.93) 03:48:19.744 00.000 15672 Moving (0.11, 0.93) raw xDistance=-0.15 yDistance=0.94 03:48:19.744 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 03:48:19.744 00.000 15672 resist switch: large excursion: input 0.94 thresh 0.75 direction from -1 to 1 03:48:19.744 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.81 03:48:19.744 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94 03:48:19.744 00.000 15672 MoveAxis(E, 0, ABG) 03:48:19.744 00.000 15672 Move returns status 0, amount 0 03:48:19.744 00.000 15672 MoveAxis(S, 167, ABG) 03:48:19.744 00.000 15672 Guiding Dir = 1, Dur = 167 03:48:19.745 00.001 15672 IsSlewing returns 0 03:48:19.747 00.002 15672 IsGuiding returns 0 03:48:19.751 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=13338, FiltMin=2552, FiltMax=11121, Gamma=2.950 03:48:19.825 00.074 15672 PulseGuide returned control before completion, sleep 99 03:48:19.926 00.101 15672 IsGuiding returns 1 03:48:19.926 00.000 15672 scope still moving after pulse duration time elapsed 03:48:19.947 00.021 15672 IsSlewing returns 0 03:48:19.948 00.001 15672 IsGuiding returns 1 03:48:19.969 00.021 15672 IsSlewing returns 0 03:48:19.972 00.003 15672 IsGuiding returns 1 03:48:19.993 00.021 15672 IsSlewing returns 0 03:48:20.035 00.042 15672 IsGuiding returns 0 03:48:20.035 00.000 15672 scope move finished after 167 + 121 ms 03:48:20.035 00.000 15672 Move returns status 0, amount 167 03:48:20.035 00.000 15672 move complete, result=0 03:48:20.035 00.000 15672 worker thread done servicing request 03:48:20.220 00.185 30444 UpdateGuideState exits: m=60794 SNR=50.0 Saturated 03:48:20.220 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:20.220 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:20.220 00.000 30444 Enqueuing Expose request 03:48:20.220 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.9 px 167 ms SOUTH 03:48:20.220 00.000 15672 Worker thread wakes up 03:48:20.220 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:20.220 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:22.327 02.107 15672 Exposure complete 03:48:22.347 00.020 15672 worker thread done servicing request 03:48:22.347 00.000 30444 OnExposeComplete: enter 03:48:22.347 00.000 30444 UpdateGuideState(): m_state=6 03:48:22.347 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8613 03:48:22.347 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=204.87, Mass=59205, SNR=58.0, Peak=7843 HFD=3.8 03:48:22.347 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 03:48:22.347 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 03:48:22.347 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.98 hyp=0.98 cameraTheta=1.69 mountX=-0.38 mountY=0.93, mountTheta=1.96 03:48:22.348 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.98, opts=13) 03:48:22.348 00.000 30444 Enqueuing Move request for scope (-0.12, 0.98) 03:48:22.348 00.000 15672 Worker thread wakes up 03:48:22.348 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.98) opts 0xd 03:48:22.348 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.98) 03:48:22.348 00.000 15672 Moving (-0.12, 0.98) raw xDistance=-0.38 yDistance=0.93 03:48:22.348 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 03:48:22.348 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93 03:48:22.348 00.000 15672 MoveAxis(E, 103, ABG) 03:48:22.348 00.000 15672 Guiding Dir = 2, Dur = 103 03:48:22.349 00.001 15672 IsSlewing returns 0 03:48:22.350 00.001 15672 IsGuiding returns 0 03:48:22.354 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2316, max=12965, FiltMin=2580, FiltMax=10513, Gamma=2.950 03:48:22.365 00.011 15672 PulseGuide returned control before completion, sleep 99 03:48:22.397 00.032 30444 UpdateGuideState exits: m=59205 SNR=58.0 Saturated 03:48:22.397 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:22.397 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:22.397 00.000 30444 Enqueuing Expose request 03:48:22.493 00.096 15672 IsGuiding returns 0 03:48:22.493 00.000 15672 Move returns status 0, amount 103 03:48:22.493 00.000 15672 MoveAxis(S, 166, ABG) 03:48:22.493 00.000 15672 Guiding Dir = 1, Dur = 166 03:48:22.494 00.001 15672 IsSlewing returns 0 03:48:22.494 00.000 15672 IsGuiding returns 0 03:48:22.574 00.080 15672 PulseGuide returned control before completion, sleep 97 03:48:22.674 00.100 15672 IsGuiding returns 1 03:48:22.674 00.000 15672 scope still moving after pulse duration time elapsed 03:48:22.696 00.022 15672 IsSlewing returns 0 03:48:22.697 00.001 15672 IsGuiding returns 1 03:48:22.718 00.021 15672 IsSlewing returns 0 03:48:22.734 00.016 15672 IsGuiding returns 1 03:48:22.755 00.021 15672 IsSlewing returns 0 03:48:22.759 00.004 15672 IsGuiding returns 1 03:48:22.780 00.021 15672 IsSlewing returns 0 03:48:22.797 00.017 15672 IsGuiding returns 0 03:48:22.797 00.000 15672 scope move finished after 166 + 136 ms 03:48:22.798 00.001 15672 Move returns status 0, amount 166 03:48:22.798 00.000 15672 move complete, result=0 03:48:22.798 00.000 15672 worker thread done servicing request 03:48:22.798 00.000 15672 Worker thread wakes up 03:48:22.798 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:22.798 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:22.799 00.001 30444 GuideStep: -0.4 px 103 ms EAST, 0.9 px 166 ms SOUTH 03:48:24.714 01.915 15672 Exposure complete 03:48:24.745 00.031 15672 worker thread done servicing request 03:48:24.745 00.000 30444 OnExposeComplete: enter 03:48:24.745 00.000 30444 UpdateGuideState(): m_state=6 03:48:24.745 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8614 03:48:24.745 00.000 30444 Star::Find returns 1 (1), X=462.86, Y=204.44, Mass=55897, SNR=51.9, Peak=7252 HFD=3.4 03:48:24.745 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 03:48:24.745 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.17 = 2.17) 03:48:24.745 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.55 hyp=0.59 cameraTheta=1.96 mountX=-0.36 mountY=0.49, mountTheta=2.21 03:48:24.746 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.55, opts=13) 03:48:24.746 00.000 30444 Enqueuing Move request for scope (-0.22, 0.55) 03:48:24.746 00.000 15672 Worker thread wakes up 03:48:24.746 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.55) opts 0xd 03:48:24.746 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.55) 03:48:24.746 00.000 15672 Moving (-0.22, 0.55) raw xDistance=-0.36 yDistance=0.49 03:48:24.746 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36 03:48:24.746 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 03:48:24.746 00.000 15672 MoveAxis(E, 106, ABG) 03:48:24.746 00.000 15672 Guiding Dir = 2, Dur = 106 03:48:24.747 00.001 15672 IsSlewing returns 0 03:48:24.748 00.001 15672 IsGuiding returns 0 03:48:24.752 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=14462, FiltMin=2602, FiltMax=11058, Gamma=2.950 03:48:24.778 00.026 15672 PulseGuide returned control before completion, sleep 87 03:48:24.795 00.017 30444 UpdateGuideState exits: m=55897 SNR=51.9 Saturated 03:48:24.795 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:24.795 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:24.795 00.000 30444 Enqueuing Expose request 03:48:24.874 00.079 15672 IsGuiding returns 1 03:48:24.874 00.000 15672 scope still moving after pulse duration time elapsed 03:48:24.895 00.021 15672 IsSlewing returns 0 03:48:24.897 00.002 15672 IsGuiding returns 1 03:48:24.917 00.020 15672 IsSlewing returns 0 03:48:24.922 00.005 15672 IsGuiding returns 0 03:48:24.922 00.000 15672 scope move finished after 106 + 68 ms 03:48:24.922 00.000 15672 Move returns status 0, amount 106 03:48:24.922 00.000 15672 MoveAxis(S, 87, ABG) 03:48:24.922 00.000 15672 Guiding Dir = 1, Dur = 87 03:48:24.923 00.001 15672 IsSlewing returns 0 03:48:24.923 00.000 15672 IsGuiding returns 0 03:48:25.001 00.078 15672 PulseGuide returned control before completion, sleep 20 03:48:25.024 00.023 15672 IsGuiding returns 1 03:48:25.024 00.000 15672 scope still moving after pulse duration time elapsed 03:48:25.045 00.021 15672 IsSlewing returns 0 03:48:25.048 00.003 15672 IsGuiding returns 1 03:48:25.069 00.021 15672 IsSlewing returns 0 03:48:25.145 00.076 15672 IsGuiding returns 0 03:48:25.145 00.000 15672 scope move finished after 87 + 134 ms 03:48:25.145 00.000 15672 Move returns status 0, amount 87 03:48:25.145 00.000 15672 move complete, result=0 03:48:25.145 00.000 15672 worker thread done servicing request 03:48:25.145 00.000 15672 Worker thread wakes up 03:48:25.145 00.000 30444 GuideStep: -0.4 px 106 ms EAST, 0.5 px 87 ms SOUTH 03:48:25.145 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:25.145 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:27.256 02.111 15672 Exposure complete 03:48:27.275 00.019 15672 worker thread done servicing request 03:48:27.275 00.000 30444 OnExposeComplete: enter 03:48:27.276 00.001 30444 UpdateGuideState(): m_state=6 03:48:27.276 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8615 03:48:27.276 00.000 30444 Star::Find returns 1 (1), X=463.36, Y=204.35, Mass=54341, SNR=45.1, Peak=6975 HFD=3.4 03:48:27.276 00.000 30444 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.28) = xAngle (1.30 = 1.30) 03:48:27.276 00.000 30444 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.24 = 1.24) 03:48:27.276 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.45 hyp=0.53 cameraTheta=1.02 mountX=0.14 mountY=0.50, mountTheta=1.30 03:48:27.276 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.45, opts=13) 03:48:27.276 00.000 30444 Enqueuing Move request for scope (0.28, 0.45) 03:48:27.276 00.000 15672 Worker thread wakes up 03:48:27.277 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.45) opts 0xd 03:48:27.277 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.45) 03:48:27.277 00.000 15672 Moving (0.28, 0.45) raw xDistance=0.14 yDistance=0.50 03:48:27.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:48:27.277 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 03:48:27.277 00.000 15672 MoveAxis(E, 0, ABG) 03:48:27.277 00.000 15672 Move returns status 0, amount 0 03:48:27.277 00.000 15672 MoveAxis(S, 90, ABG) 03:48:27.277 00.000 15672 Guiding Dir = 1, Dur = 90 03:48:27.277 00.000 15672 IsSlewing returns 0 03:48:27.278 00.001 15672 IsGuiding returns 0 03:48:27.282 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=13133, FiltMin=2577, FiltMax=11959, Gamma=2.950 03:48:27.325 00.043 30444 UpdateGuideState exits: m=54341 SNR=45.1 Saturated 03:48:27.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:27.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:27.325 00.000 30444 Enqueuing Expose request 03:48:27.365 00.040 15672 PulseGuide returned control before completion, sleep 14 03:48:27.382 00.017 15672 IsGuiding returns 1 03:48:27.382 00.000 15672 scope still moving after pulse duration time elapsed 03:48:27.402 00.020 15672 IsSlewing returns 0 03:48:27.404 00.002 15672 IsGuiding returns 1 03:48:27.424 00.020 15672 IsSlewing returns 0 03:48:27.425 00.001 15672 IsGuiding returns 1 03:48:27.446 00.021 15672 IsSlewing returns 0 03:48:27.493 00.047 15672 IsGuiding returns 0 03:48:27.494 00.001 15672 scope move finished after 90 + 125 ms 03:48:27.494 00.000 15672 Move returns status 0, amount 90 03:48:27.494 00.000 15672 move complete, result=0 03:48:27.494 00.000 15672 worker thread done servicing request 03:48:27.494 00.000 15672 Worker thread wakes up 03:48:27.494 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:27.494 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:27.495 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 90 ms SOUTH 03:48:29.403 01.908 15672 Exposure complete 03:48:29.423 00.020 15672 worker thread done servicing request 03:48:29.423 00.000 30444 OnExposeComplete: enter 03:48:29.423 00.000 30444 UpdateGuideState(): m_state=6 03:48:29.423 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8616 03:48:29.423 00.000 30444 Star::Find returns 1 (1), X=463.24, Y=203.96, Mass=65930, SNR=59.8, Peak=6850 HFD=4.1 03:48:29.423 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 03:48:29.423 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 03:48:29.423 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.39 mountX=0.13 mountY=0.09, mountTheta=0.62 03:48:29.424 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.06, opts=13) 03:48:29.424 00.000 30444 Enqueuing Move request for scope (0.16, 0.06) 03:48:29.424 00.000 15672 Worker thread wakes up 03:48:29.424 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd 03:48:29.424 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.06) 03:48:29.424 00.000 15672 Moving (0.16, 0.06) raw xDistance=0.13 yDistance=0.09 03:48:29.424 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:48:29.424 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:48:29.424 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 03:48:29.425 00.001 15672 MoveAxis(E, 0, ABG) 03:48:29.425 00.000 15672 Move returns status 0, amount 0 03:48:29.425 00.000 15672 MoveAxis(N, 0, ABG) 03:48:29.425 00.000 15672 Move returns status 0, amount 0 03:48:29.425 00.000 15672 move complete, result=0 03:48:29.425 00.000 15672 worker thread done servicing request 03:48:29.429 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2107, max=13519, FiltMin=2649, FiltMax=11303, Gamma=2.950 03:48:29.927 00.498 30444 UpdateGuideState exits: m=65930 SNR=59.8 Saturated 03:48:29.927 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:29.927 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:29.927 00.000 30444 Enqueuing Expose request 03:48:29.928 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:48:29.928 00.000 15672 Worker thread wakes up 03:48:29.928 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:29.928 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:32.036 02.108 15672 Exposure complete 03:48:32.056 00.020 15672 worker thread done servicing request 03:48:32.056 00.000 30444 OnExposeComplete: enter 03:48:32.056 00.000 30444 UpdateGuideState(): m_state=6 03:48:32.056 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8617 03:48:32.056 00.000 30444 Star::Find returns 1 (1), X=463.46, Y=204.20, Mass=56279, SNR=50.1, Peak=6543 HFD=3.7 03:48:32.056 00.000 30444 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 03:48:32.056 00.000 30444 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 03:48:32.056 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.31 hyp=0.49 cameraTheta=0.68 mountX=0.28 mountY=0.38, mountTheta=0.94 03:48:32.057 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.31, opts=13) 03:48:32.057 00.000 30444 Enqueuing Move request for scope (0.38, 0.31) 03:48:32.057 00.000 15672 Worker thread wakes up 03:48:32.057 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.31) opts 0xd 03:48:32.057 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.31) 03:48:32.057 00.000 15672 Moving (0.38, 0.31) raw xDistance=0.28 yDistance=0.38 03:48:32.057 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 03:48:32.057 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 03:48:32.057 00.000 15672 MoveAxis(W, 76, ABG) 03:48:32.057 00.000 15672 Guiding Dir = 3, Dur = 76 03:48:32.058 00.001 15672 IsSlewing returns 0 03:48:32.058 00.000 15672 IsGuiding returns 0 03:48:32.062 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=13008, FiltMin=2617, FiltMax=11523, Gamma=2.950 03:48:32.077 00.015 15672 PulseGuide returned control before completion, sleep 68 03:48:32.147 00.070 15672 IsGuiding returns 1 03:48:32.147 00.000 15672 scope still moving after pulse duration time elapsed 03:48:32.168 00.021 15672 IsSlewing returns 0 03:48:32.222 00.054 15672 IsGuiding returns 0 03:48:32.223 00.001 15672 scope move finished after 76 + 87 ms 03:48:32.223 00.000 15672 Move returns status 0, amount 76 03:48:32.223 00.000 15672 MoveAxis(S, 68, ABG) 03:48:32.223 00.000 15672 Guiding Dir = 1, Dur = 68 03:48:32.223 00.000 15672 IsSlewing returns 0 03:48:32.225 00.002 15672 IsGuiding returns 0 03:48:32.303 00.078 15672 IsGuiding returns 1 03:48:32.303 00.000 15672 scope still moving after pulse duration time elapsed 03:48:32.324 00.021 15672 IsSlewing returns 0 03:48:32.327 00.003 15672 IsGuiding returns 1 03:48:32.348 00.021 15672 IsSlewing returns 0 03:48:32.351 00.003 15672 IsGuiding returns 1 03:48:32.372 00.021 15672 IsSlewing returns 0 03:48:32.382 00.010 15672 IsGuiding returns 0 03:48:32.382 00.000 15672 scope move finished after 68 + 88 ms 03:48:32.382 00.000 15672 Move returns status 0, amount 68 03:48:32.382 00.000 15672 move complete, result=0 03:48:32.382 00.000 15672 worker thread done servicing request 03:48:32.490 00.108 30444 UpdateGuideState exits: m=56279 SNR=50.1 Saturated 03:48:32.490 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:32.490 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:32.490 00.000 30444 Enqueuing Expose request 03:48:32.491 00.001 15672 Worker thread wakes up 03:48:32.491 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:32.491 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:32.491 00.000 30444 GuideStep: 0.3 px 76 ms WEST, 0.4 px 68 ms SOUTH 03:48:34.399 01.908 15672 Exposure complete 03:48:34.424 00.025 15672 worker thread done servicing request 03:48:34.424 00.000 30444 OnExposeComplete: enter 03:48:34.424 00.000 30444 UpdateGuideState(): m_state=6 03:48:34.425 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8618 03:48:34.425 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=204.08, Mass=55326, SNR=46.8, Peak=6610 HFD=4.0 03:48:34.425 00.000 30444 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.28) = xAngle (2.53 = 2.53) 03:48:34.425 00.000 30444 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.47 = 2.47) 03:48:34.425 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.25 cameraTheta=2.25 mountX=-0.20 mountY=0.15, mountTheta=2.49 03:48:34.425 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.19, opts=13) 03:48:34.425 00.000 30444 Enqueuing Move request for scope (-0.15, 0.19) 03:48:34.425 00.000 15672 Worker thread wakes up 03:48:34.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd 03:48:34.425 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.19) 03:48:34.425 00.000 15672 Moving (-0.15, 0.19) raw xDistance=-0.20 yDistance=0.15 03:48:34.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 03:48:34.425 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:48:34.426 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 03:48:34.426 00.000 15672 MoveAxis(E, 0, ABG) 03:48:34.426 00.000 15672 Move returns status 0, amount 0 03:48:34.426 00.000 15672 MoveAxis(N, 0, ABG) 03:48:34.426 00.000 15672 Move returns status 0, amount 0 03:48:34.426 00.000 15672 move complete, result=0 03:48:34.426 00.000 15672 worker thread done servicing request 03:48:34.430 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=14578, FiltMin=2630, FiltMax=11467, Gamma=2.950 03:48:34.474 00.044 30444 UpdateGuideState exits: m=55326 SNR=46.8 Saturated 03:48:34.474 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:34.474 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:34.474 00.000 30444 Enqueuing Expose request 03:48:34.474 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 03:48:34.474 00.000 15672 Worker thread wakes up 03:48:34.474 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:34.474 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:36.585 02.111 15672 Exposure complete 03:48:36.605 00.020 15672 worker thread done servicing request 03:48:36.605 00.000 30444 OnExposeComplete: enter 03:48:36.605 00.000 30444 UpdateGuideState(): m_state=6 03:48:36.605 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8619 03:48:36.605 00.000 30444 Star::Find returns 1 (1), X=462.66, Y=204.54, Mass=57663, SNR=50.0, Peak=6755 HFD=3.5 03:48:36.605 00.000 30444 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.28) = xAngle (2.43 = 2.43) 03:48:36.605 00.000 30444 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.36 = 2.36) 03:48:36.605 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.64 hyp=0.76 cameraTheta=2.15 mountX=-0.58 mountY=0.54, mountTheta=2.39 03:48:36.605 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.64, opts=13) 03:48:36.606 00.001 30444 Enqueuing Move request for scope (-0.42, 0.64) 03:48:36.606 00.000 15672 Worker thread wakes up 03:48:36.606 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.64) opts 0xd 03:48:36.606 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.64) 03:48:36.606 00.000 15672 Moving (-0.42, 0.64) raw xDistance=-0.58 yDistance=0.54 03:48:36.606 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58 03:48:36.606 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 03:48:36.606 00.000 15672 MoveAxis(E, 156, ABG) 03:48:36.606 00.000 15672 Guiding Dir = 2, Dur = 156 03:48:36.606 00.000 15672 IsSlewing returns 0 03:48:36.608 00.002 15672 IsGuiding returns 0 03:48:36.631 00.023 15672 PulseGuide returned control before completion, sleep 143 03:48:36.648 00.017 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=14308, FiltMin=2588, FiltMax=10427, Gamma=2.950 03:48:36.691 00.043 30444 UpdateGuideState exits: m=57663 SNR=50.0 Saturated 03:48:36.691 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:36.691 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:36.691 00.000 30444 Enqueuing Expose request 03:48:36.776 00.085 15672 IsGuiding returns 1 03:48:36.776 00.000 15672 scope still moving after pulse duration time elapsed 03:48:36.798 00.022 15672 IsSlewing returns 0 03:48:36.798 00.000 15672 IsGuiding returns 1 03:48:36.819 00.021 15672 IsSlewing returns 0 03:48:36.823 00.004 15672 IsGuiding returns 0 03:48:36.823 00.000 15672 scope move finished after 156 + 58 ms 03:48:36.823 00.000 15672 Move returns status 0, amount 156 03:48:36.823 00.000 15672 MoveAxis(S, 96, ABG) 03:48:36.823 00.000 15672 Guiding Dir = 1, Dur = 96 03:48:36.823 00.000 15672 IsSlewing returns 0 03:48:36.824 00.001 15672 IsGuiding returns 0 03:48:36.903 00.079 15672 PulseGuide returned control before completion, sleep 27 03:48:36.934 00.031 15672 IsGuiding returns 1 03:48:36.934 00.000 15672 scope still moving after pulse duration time elapsed 03:48:36.954 00.020 15672 IsSlewing returns 0 03:48:36.982 00.028 15672 IsGuiding returns 1 03:48:37.003 00.021 15672 IsSlewing returns 0 03:48:37.004 00.001 15672 IsGuiding returns 1 03:48:37.025 00.021 15672 IsSlewing returns 0 03:48:37.046 00.021 15672 IsGuiding returns 0 03:48:37.046 00.000 15672 scope move finished after 96 + 126 ms 03:48:37.046 00.000 15672 Move returns status 0, amount 96 03:48:37.046 00.000 15672 move complete, result=0 03:48:37.046 00.000 15672 worker thread done servicing request 03:48:37.046 00.000 15672 Worker thread wakes up 03:48:37.046 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:37.046 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:37.046 00.000 30444 GuideStep: -0.6 px 156 ms EAST, 0.5 px 96 ms SOUTH 03:48:38.953 01.907 15672 Exposure complete 03:48:38.972 00.019 15672 worker thread done servicing request 03:48:38.972 00.000 30444 OnExposeComplete: enter 03:48:38.972 00.000 30444 UpdateGuideState(): m_state=6 03:48:38.973 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8620 03:48:38.973 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=204.51, Mass=66455, SNR=55.9, Peak=6946 HFD=3.9 03:48:38.973 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.92 = 1.92) 03:48:38.973 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 03:48:38.973 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.61 hyp=0.61 cameraTheta=1.64 mountX=-0.21 mountY=0.59, mountTheta=1.91 03:48:38.973 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.61, opts=13) 03:48:38.973 00.000 30444 Enqueuing Move request for scope (-0.04, 0.61) 03:48:38.973 00.000 15672 Worker thread wakes up 03:48:38.973 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.61) opts 0xd 03:48:38.973 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.61) 03:48:38.973 00.000 15672 Moving (-0.04, 0.61) raw xDistance=-0.21 yDistance=0.59 03:48:38.975 00.002 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 03:48:38.975 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 03:48:38.975 00.000 15672 MoveAxis(E, 0, ABG) 03:48:38.975 00.000 15672 Move returns status 0, amount 0 03:48:38.975 00.000 15672 MoveAxis(S, 105, ABG) 03:48:38.975 00.000 15672 Guiding Dir = 1, Dur = 105 03:48:38.975 00.000 15672 IsSlewing returns 0 03:48:38.976 00.001 15672 IsGuiding returns 0 03:48:38.981 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=13248, FiltMin=2623, FiltMax=11707, Gamma=2.950 03:48:39.024 00.043 30444 UpdateGuideState exits: m=66455 SNR=55.9 Saturated 03:48:39.025 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:39.025 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:39.025 00.000 30444 Enqueuing Expose request 03:48:39.058 00.033 15672 PulseGuide returned control before completion, sleep 33 03:48:39.108 00.050 15672 IsGuiding returns 1 03:48:39.108 00.000 15672 scope still moving after pulse duration time elapsed 03:48:39.129 00.021 15672 IsSlewing returns 0 03:48:39.130 00.001 15672 IsGuiding returns 1 03:48:39.151 00.021 15672 IsSlewing returns 0 03:48:39.152 00.001 15672 IsGuiding returns 1 03:48:39.173 00.021 15672 IsSlewing returns 0 03:48:39.203 00.030 15672 IsGuiding returns 0 03:48:39.203 00.000 15672 scope move finished after 105 + 121 ms 03:48:39.203 00.000 15672 Move returns status 0, amount 105 03:48:39.203 00.000 15672 move complete, result=0 03:48:39.203 00.000 15672 worker thread done servicing request 03:48:39.203 00.000 15672 Worker thread wakes up 03:48:39.203 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 105 ms SOUTH 03:48:39.203 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:39.203 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:41.310 02.107 15672 Exposure complete 03:48:41.330 00.020 15672 worker thread done servicing request 03:48:41.330 00.000 30444 OnExposeComplete: enter 03:48:41.330 00.000 30444 UpdateGuideState(): m_state=6 03:48:41.331 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8621 03:48:41.331 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=203.99, Mass=58439, SNR=49.3, Peak=7348 HFD=4.0 03:48:41.331 00.000 30444 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.28) = xAngle (2.44 = 2.44) 03:48:41.331 00.000 30444 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.37 = 2.37) 03:48:41.331 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=-0.09 mountY=0.08, mountTheta=2.40 03:48:41.331 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.10, opts=13) 03:48:41.331 00.000 30444 Enqueuing Move request for scope (-0.07, 0.10) 03:48:41.331 00.000 15672 Worker thread wakes up 03:48:41.331 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd 03:48:41.331 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.10) 03:48:41.332 00.001 15672 Moving (-0.07, 0.10) raw xDistance=-0.09 yDistance=0.08 03:48:41.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:48:41.332 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:48:41.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 03:48:41.332 00.000 15672 MoveAxis(E, 0, ABG) 03:48:41.332 00.000 15672 Move returns status 0, amount 0 03:48:41.332 00.000 15672 MoveAxis(N, 0, ABG) 03:48:41.332 00.000 15672 Move returns status 0, amount 0 03:48:41.332 00.000 15672 move complete, result=0 03:48:41.332 00.000 15672 worker thread done servicing request 03:48:41.337 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=13843, FiltMin=2492, FiltMax=11210, Gamma=2.950 03:48:41.740 00.403 30444 UpdateGuideState exits: m=58439 SNR=49.3 Saturated 03:48:41.740 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:41.740 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:41.740 00.000 30444 Enqueuing Expose request 03:48:41.740 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:48:41.740 00.000 15672 Worker thread wakes up 03:48:41.740 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:41.740 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:43.646 01.906 15672 Exposure complete 03:48:43.666 00.020 15672 worker thread done servicing request 03:48:43.666 00.000 30444 OnExposeComplete: enter 03:48:43.666 00.000 30444 UpdateGuideState(): m_state=6 03:48:43.666 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8622 03:48:43.666 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=203.80, Mass=67171, SNR=54.9, Peak=6920 HFD=3.9 03:48:43.666 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (-0.00 = -0.00) 03:48:43.666 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 03:48:43.666 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.09 hyp=0.34 cameraTheta=-0.28 mountX=0.34 mountY=-0.02, mountTheta=-0.06 03:48:43.667 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.09, opts=13) 03:48:43.667 00.000 30444 Enqueuing Move request for scope (0.32, -0.09) 03:48:43.667 00.000 15672 Worker thread wakes up 03:48:43.667 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.09) opts 0xd 03:48:43.667 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.09) 03:48:43.667 00.000 15672 Moving (0.32, -0.09) raw xDistance=0.34 yDistance=-0.02 03:48:43.667 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 03:48:43.667 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:48:43.667 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 03:48:43.667 00.000 15672 MoveAxis(W, 91, ABG) 03:48:43.667 00.000 15672 Guiding Dir = 3, Dur = 91 03:48:43.668 00.001 15672 IsSlewing returns 0 03:48:43.670 00.002 15672 IsGuiding returns 0 03:48:43.674 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=14011, FiltMin=2604, FiltMax=10878, Gamma=2.950 03:48:43.692 00.018 15672 PulseGuide returned control before completion, sleep 79 03:48:43.783 00.091 30444 UpdateGuideState exits: m=67171 SNR=54.9 Saturated 03:48:43.784 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:43.784 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:43.784 00.000 30444 Enqueuing Expose request 03:48:43.819 00.035 15672 IsGuiding returns 0 03:48:43.819 00.000 15672 Move returns status 0, amount 91 03:48:43.819 00.000 15672 MoveAxis(N, 0, ABG) 03:48:43.819 00.000 15672 Move returns status 0, amount 0 03:48:43.819 00.000 15672 move complete, result=0 03:48:43.820 00.001 15672 worker thread done servicing request 03:48:43.820 00.000 15672 Worker thread wakes up 03:48:43.820 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:43.820 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:43.821 00.001 30444 GuideStep: 0.3 px 91 ms WEST, -0.0 px 0 ms NORTH 03:48:45.935 02.114 15672 Exposure complete 03:48:45.964 00.029 15672 worker thread done servicing request 03:48:45.965 00.001 30444 OnExposeComplete: enter 03:48:45.965 00.000 30444 UpdateGuideState(): m_state=6 03:48:45.965 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8623 03:48:45.965 00.000 30444 Star::Find returns 1 (1), X=462.84, Y=204.29, Mass=53582, SNR=43.1, Peak=6755 HFD=3.6 03:48:45.965 00.000 30444 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.28) = xAngle (2.41 = 2.41) 03:48:45.965 00.000 30444 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.35 = 2.35) 03:48:45.965 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.39 hyp=0.46 cameraTheta=2.13 mountX=-0.34 mountY=0.33, mountTheta=2.37 03:48:45.966 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.39, opts=13) 03:48:45.966 00.000 30444 Enqueuing Move request for scope (-0.24, 0.39) 03:48:45.966 00.000 15672 Worker thread wakes up 03:48:45.966 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.39) opts 0xd 03:48:45.966 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.39) 03:48:45.966 00.000 15672 Moving (-0.24, 0.39) raw xDistance=-0.34 yDistance=0.33 03:48:45.966 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34 03:48:45.966 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 03:48:45.966 00.000 15672 MoveAxis(E, 86, ABG) 03:48:45.966 00.000 15672 Guiding Dir = 2, Dur = 86 03:48:45.967 00.001 15672 IsSlewing returns 0 03:48:45.968 00.001 15672 IsGuiding returns 0 03:48:45.972 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=13682, FiltMin=2474, FiltMax=10728, Gamma=2.950 03:48:45.992 00.020 15672 PulseGuide returned control before completion, sleep 72 03:48:46.018 00.026 30444 UpdateGuideState exits: m=53582 SNR=43.1 Saturated 03:48:46.018 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:46.018 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:46.018 00.000 30444 Enqueuing Expose request 03:48:46.066 00.048 15672 IsGuiding returns 1 03:48:46.066 00.000 15672 scope still moving after pulse duration time elapsed 03:48:46.088 00.022 15672 IsSlewing returns 0 03:48:46.105 00.017 15672 IsGuiding returns 0 03:48:46.105 00.000 15672 scope move finished after 86 + 50 ms 03:48:46.105 00.000 15672 Move returns status 0, amount 86 03:48:46.105 00.000 15672 MoveAxis(S, 59, ABG) 03:48:46.105 00.000 15672 Guiding Dir = 1, Dur = 59 03:48:46.105 00.000 15672 IsSlewing returns 0 03:48:46.106 00.001 15672 IsGuiding returns 0 03:48:46.221 00.115 15672 IsGuiding returns 1 03:48:46.221 00.000 15672 scope still moving after pulse duration time elapsed 03:48:46.241 00.020 15672 IsSlewing returns 0 03:48:46.281 00.040 15672 IsGuiding returns 0 03:48:46.282 00.001 15672 scope move finished after 59 + 116 ms 03:48:46.282 00.000 15672 Move returns status 0, amount 59 03:48:46.282 00.000 15672 move complete, result=0 03:48:46.282 00.000 15672 worker thread done servicing request 03:48:46.282 00.000 15672 Worker thread wakes up 03:48:46.282 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:46.282 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:46.283 00.001 30444 GuideStep: -0.3 px 86 ms EAST, 0.3 px 59 ms SOUTH 03:48:48.189 01.906 15672 Exposure complete 03:48:48.209 00.020 15672 worker thread done servicing request 03:48:48.209 00.000 30444 OnExposeComplete: enter 03:48:48.209 00.000 30444 UpdateGuideState(): m_state=6 03:48:48.209 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8624 03:48:48.209 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=204.02, Mass=57564, SNR=52.3, Peak=7079 HFD=3.7 03:48:48.209 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 03:48:48.209 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 03:48:48.209 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.61 mountX=0.14 mountY=0.16, mountTheta=0.86 03:48:48.210 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.13, opts=13) 03:48:48.210 00.000 30444 Enqueuing Move request for scope (0.18, 0.13) 03:48:48.210 00.000 15672 Worker thread wakes up 03:48:48.210 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd 03:48:48.210 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.13) 03:48:48.210 00.000 15672 Moving (0.18, 0.13) raw xDistance=0.14 yDistance=0.16 03:48:48.210 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:48:48.210 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:48:48.210 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 03:48:48.210 00.000 15672 MoveAxis(E, 0, ABG) 03:48:48.210 00.000 15672 Move returns status 0, amount 0 03:48:48.210 00.000 15672 MoveAxis(N, 0, ABG) 03:48:48.210 00.000 15672 Move returns status 0, amount 0 03:48:48.210 00.000 15672 move complete, result=0 03:48:48.210 00.000 15672 worker thread done servicing request 03:48:48.215 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=14015, FiltMin=2639, FiltMax=11284, Gamma=2.950 03:48:48.368 00.153 30444 UpdateGuideState exits: m=57564 SNR=52.3 Saturated 03:48:48.368 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:48.368 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:48.369 00.001 30444 Enqueuing Expose request 03:48:48.369 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:48:48.369 00.000 15672 Worker thread wakes up 03:48:48.369 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:48.369 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:50.476 02.107 15672 Exposure complete 03:48:50.496 00.020 15672 worker thread done servicing request 03:48:50.496 00.000 30444 OnExposeComplete: enter 03:48:50.496 00.000 30444 UpdateGuideState(): m_state=6 03:48:50.496 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8625 03:48:50.496 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=204.19, Mass=64777, SNR=49.9, Peak=6777 HFD=3.8 03:48:50.496 00.000 30444 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 03:48:50.496 00.000 30444 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.22 = 1.22) 03:48:50.496 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.35 cameraTheta=1.00 mountX=0.10 mountY=0.33, mountTheta=1.28 03:48:50.497 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.30, opts=13) 03:48:50.497 00.000 30444 Enqueuing Move request for scope (0.19, 0.30) 03:48:50.497 00.000 15672 Worker thread wakes up 03:48:50.497 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd 03:48:50.497 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.30) 03:48:50.497 00.000 15672 Moving (0.19, 0.30) raw xDistance=0.10 yDistance=0.33 03:48:50.497 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:48:50.497 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 03:48:50.497 00.000 15672 MoveAxis(E, 0, ABG) 03:48:50.497 00.000 15672 Move returns status 0, amount 0 03:48:50.497 00.000 15672 MoveAxis(S, 59, ABG) 03:48:50.497 00.000 15672 Guiding Dir = 1, Dur = 59 03:48:50.498 00.001 15672 IsSlewing returns 0 03:48:50.499 00.001 15672 IsGuiding returns 0 03:48:50.502 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=13601, FiltMin=2593, FiltMax=11308, Gamma=2.950 03:48:50.546 00.044 30444 UpdateGuideState exits: m=64777 SNR=49.9 Saturated 03:48:50.546 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:50.546 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:50.546 00.000 30444 Enqueuing Expose request 03:48:50.578 00.032 15672 IsGuiding returns 1 03:48:50.578 00.000 15672 scope still moving after pulse duration time elapsed 03:48:50.600 00.022 15672 IsSlewing returns 0 03:48:50.600 00.000 15672 IsGuiding returns 1 03:48:50.622 00.022 15672 IsSlewing returns 0 03:48:50.624 00.002 15672 IsGuiding returns 1 03:48:50.645 00.021 15672 IsSlewing returns 0 03:48:50.674 00.029 15672 IsGuiding returns 0 03:48:50.675 00.001 15672 scope move finished after 59 + 115 ms 03:48:50.675 00.000 15672 Move returns status 0, amount 59 03:48:50.675 00.000 15672 move complete, result=0 03:48:50.675 00.000 15672 worker thread done servicing request 03:48:50.675 00.000 15672 Worker thread wakes up 03:48:50.675 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:50.675 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:50.676 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH 03:48:52.592 01.916 15672 Exposure complete 03:48:52.624 00.032 15672 worker thread done servicing request 03:48:52.624 00.000 30444 OnExposeComplete: enter 03:48:52.624 00.000 30444 UpdateGuideState(): m_state=6 03:48:52.624 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8626 03:48:52.624 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=204.40, Mass=58355, SNR=49.3, Peak=7304 HFD=3.6 03:48:52.624 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 03:48:52.624 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 03:48:52.624 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.50 hyp=0.51 cameraTheta=1.46 mountX=-0.08 mountY=0.50, mountTheta=1.73 03:48:52.625 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.50, opts=13) 03:48:52.625 00.000 30444 Enqueuing Move request for scope (0.06, 0.50) 03:48:52.625 00.000 15672 Worker thread wakes up 03:48:52.625 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.50) opts 0xd 03:48:52.625 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.50) 03:48:52.625 00.000 15672 Moving (0.06, 0.50) raw xDistance=-0.08 yDistance=0.50 03:48:52.625 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 03:48:52.625 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 03:48:52.625 00.000 15672 MoveAxis(E, 0, ABG) 03:48:52.625 00.000 15672 Move returns status 0, amount 0 03:48:52.625 00.000 15672 MoveAxis(S, 90, ABG) 03:48:52.625 00.000 15672 Guiding Dir = 1, Dur = 90 03:48:52.626 00.001 15672 IsSlewing returns 0 03:48:52.631 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=14072, FiltMin=2629, FiltMax=11209, Gamma=2.950 03:48:52.638 00.007 15672 IsGuiding returns 0 03:48:52.673 00.035 30444 UpdateGuideState exits: m=58355 SNR=49.3 Saturated 03:48:52.673 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:52.673 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:52.673 00.000 30444 Enqueuing Expose request 03:48:52.718 00.045 15672 PulseGuide returned control before completion, sleep 21 03:48:52.741 00.023 15672 IsGuiding returns 1 03:48:52.741 00.000 15672 scope still moving after pulse duration time elapsed 03:48:52.761 00.020 15672 IsSlewing returns 0 03:48:52.762 00.001 15672 IsGuiding returns 1 03:48:52.783 00.021 15672 IsSlewing returns 0 03:48:52.785 00.002 15672 IsGuiding returns 1 03:48:52.806 00.021 15672 IsSlewing returns 0 03:48:52.878 00.072 15672 IsGuiding returns 0 03:48:52.878 00.000 15672 scope move finished after 90 + 150 ms 03:48:52.878 00.000 15672 Move returns status 0, amount 90 03:48:52.878 00.000 15672 move complete, result=0 03:48:52.879 00.001 15672 worker thread done servicing request 03:48:52.879 00.000 15672 Worker thread wakes up 03:48:52.879 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:52.879 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:52.879 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 90 ms SOUTH 03:48:54.996 02.117 15672 Exposure complete 03:48:55.024 00.028 15672 worker thread done servicing request 03:48:55.024 00.000 30444 OnExposeComplete: enter 03:48:55.024 00.000 30444 UpdateGuideState(): m_state=6 03:48:55.025 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8627 03:48:55.025 00.000 30444 Star::Find returns 1 (1), X=463.07, Y=203.97, Mass=54781, SNR=42.1, Peak=6916 HFD=3.9 03:48:55.025 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 03:48:55.025 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 03:48:55.025 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.69 mountX=-0.03 mountY=0.07, mountTheta=1.96 03:48:55.025 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.08, opts=13) 03:48:55.025 00.000 30444 Enqueuing Move request for scope (-0.01, 0.08) 03:48:55.025 00.000 15672 Worker thread wakes up 03:48:55.025 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd 03:48:55.025 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.08) 03:48:55.026 00.001 15672 Moving (-0.01, 0.08) raw xDistance=-0.03 yDistance=0.07 03:48:55.026 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 03:48:55.026 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:48:55.026 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 03:48:55.026 00.000 15672 MoveAxis(E, 0, ABG) 03:48:55.026 00.000 15672 Move returns status 0, amount 0 03:48:55.026 00.000 15672 MoveAxis(N, 0, ABG) 03:48:55.026 00.000 15672 Move returns status 0, amount 0 03:48:55.026 00.000 15672 move complete, result=0 03:48:55.026 00.000 15672 worker thread done servicing request 03:48:55.030 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=13651, FiltMin=2601, FiltMax=11458, Gamma=2.950 03:48:55.073 00.043 30444 UpdateGuideState exits: m=54781 SNR=42.1 Saturated 03:48:55.073 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:55.073 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:55.073 00.000 30444 Enqueuing Expose request 03:48:55.073 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:48:55.073 00.000 15672 Worker thread wakes up 03:48:55.073 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:55.073 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:56.989 01.916 15672 Exposure complete 03:48:57.021 00.032 15672 worker thread done servicing request 03:48:57.022 00.001 30444 OnExposeComplete: enter 03:48:57.022 00.000 30444 UpdateGuideState(): m_state=6 03:48:57.022 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8628 03:48:57.022 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=203.96, Mass=64655, SNR=53.8, Peak=7171 HFD=4.0 03:48:57.022 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 03:48:57.022 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 03:48:57.022 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.08 mountX=0.02 mountY=0.07, mountTheta=1.36 03:48:57.022 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.07, opts=13) 03:48:57.022 00.000 30444 Enqueuing Move request for scope (0.04, 0.07) 03:48:57.022 00.000 15672 Worker thread wakes up 03:48:57.023 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd 03:48:57.023 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.07) 03:48:57.023 00.000 15672 Moving (0.04, 0.07) raw xDistance=0.02 yDistance=0.07 03:48:57.023 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:48:57.023 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:48:57.023 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 03:48:57.023 00.000 15672 MoveAxis(E, 0, ABG) 03:48:57.023 00.000 15672 Move returns status 0, amount 0 03:48:57.023 00.000 15672 MoveAxis(N, 0, ABG) 03:48:57.023 00.000 15672 Move returns status 0, amount 0 03:48:57.023 00.000 15672 move complete, result=0 03:48:57.023 00.000 15672 worker thread done servicing request 03:48:57.028 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=14956, FiltMin=2577, FiltMax=11444, Gamma=2.950 03:48:57.071 00.043 30444 UpdateGuideState exits: m=64655 SNR=53.8 Saturated 03:48:57.072 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:57.072 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:57.072 00.000 30444 Enqueuing Expose request 03:48:57.072 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:48:57.072 00.000 15672 Worker thread wakes up 03:48:57.072 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:57.072 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:48:59.189 02.117 15672 Exposure complete 03:48:59.220 00.031 15672 worker thread done servicing request 03:48:59.221 00.001 30444 OnExposeComplete: enter 03:48:59.221 00.000 30444 UpdateGuideState(): m_state=6 03:48:59.221 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8629 03:48:59.221 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=203.61, Mass=61478, SNR=50.4, Peak=7811 HFD=3.6 03:48:59.221 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 03:48:59.221 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 03:48:59.221 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-1.09 mountX=0.22 mountY=-0.24, mountTheta=-0.84 03:48:59.221 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.28, opts=13) 03:48:59.221 00.000 30444 Enqueuing Move request for scope (0.15, -0.28) 03:48:59.222 00.001 15672 Worker thread wakes up 03:48:59.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd 03:48:59.222 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.28) 03:48:59.222 00.000 15672 Moving (0.15, -0.28) raw xDistance=0.22 yDistance=-0.24 03:48:59.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:48:59.222 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:48:59.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 03:48:59.222 00.000 15672 MoveAxis(E, 0, ABG) 03:48:59.222 00.000 15672 Move returns status 0, amount 0 03:48:59.222 00.000 15672 MoveAxis(N, 0, ABG) 03:48:59.222 00.000 15672 Move returns status 0, amount 0 03:48:59.222 00.000 15672 move complete, result=0 03:48:59.222 00.000 15672 worker thread done servicing request 03:48:59.227 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2138, max=14612, FiltMin=2600, FiltMax=11860, Gamma=2.950 03:48:59.270 00.043 30444 UpdateGuideState exits: m=61478 SNR=50.4 Saturated 03:48:59.270 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:48:59.270 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:48:59.270 00.000 30444 Enqueuing Expose request 03:48:59.270 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:48:59.270 00.000 15672 Worker thread wakes up 03:48:59.270 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:48:59.270 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:01.186 01.916 15672 Exposure complete 03:49:01.216 00.030 15672 worker thread done servicing request 03:49:01.216 00.000 30444 OnExposeComplete: enter 03:49:01.216 00.000 30444 UpdateGuideState(): m_state=6 03:49:01.216 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8630 03:49:01.217 00.001 30444 Star::Find returns 1 (1), X=463.19, Y=203.38, Mass=62654, SNR=52.4, Peak=7553 HFD=3.6 03:49:01.217 00.000 30444 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 03:49:01.217 00.000 30444 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 03:49:01.217 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.51 hyp=0.53 cameraTheta=-1.37 mountX=0.24 mountY=-0.48, mountTheta=-1.10 03:49:01.217 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.51, opts=13) 03:49:01.217 00.000 30444 Enqueuing Move request for scope (0.11, -0.51) 03:49:01.217 00.000 15672 Worker thread wakes up 03:49:01.217 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.51) opts 0xd 03:49:01.217 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.51) 03:49:01.217 00.000 15672 Moving (0.11, -0.51) raw xDistance=0.24 yDistance=-0.48 03:49:01.217 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 03:49:01.217 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:49:01.218 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48 03:49:01.218 00.000 15672 MoveAxis(E, 0, ABG) 03:49:01.218 00.000 15672 Move returns status 0, amount 0 03:49:01.218 00.000 15672 MoveAxis(N, 0, ABG) 03:49:01.218 00.000 15672 Move returns status 0, amount 0 03:49:01.218 00.000 15672 move complete, result=0 03:49:01.218 00.000 15672 worker thread done servicing request 03:49:01.222 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=14676, FiltMin=2523, FiltMax=11792, Gamma=2.950 03:49:01.265 00.043 30444 UpdateGuideState exits: m=62654 SNR=52.4 Saturated 03:49:01.265 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:01.265 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:01.265 00.000 30444 Enqueuing Expose request 03:49:01.265 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 03:49:01.266 00.001 15672 Worker thread wakes up 03:49:01.266 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:01.266 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:03.374 02.108 15672 Exposure complete 03:49:03.395 00.021 15672 worker thread done servicing request 03:49:03.395 00.000 30444 OnExposeComplete: enter 03:49:03.395 00.000 30444 UpdateGuideState(): m_state=6 03:49:03.395 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8631 03:49:03.395 00.000 30444 Star::Find returns 1 (1), X=462.86, Y=203.39, Mass=69988, SNR=61.0, Peak=7057 HFD=3.9 03:49:03.395 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 03:49:03.395 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 03:49:03.395 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.51 hyp=0.55 cameraTheta=-1.97 mountX=-0.07 mountY=-0.54, mountTheta=-1.70 03:49:03.395 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.51, opts=13) 03:49:03.395 00.000 30444 Enqueuing Move request for scope (-0.22, -0.51) 03:49:03.396 00.001 15672 Worker thread wakes up 03:49:03.396 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.51) opts 0xd 03:49:03.396 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.51) 03:49:03.396 00.000 15672 Moving (-0.22, -0.51) raw xDistance=-0.07 yDistance=-0.54 03:49:03.396 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 03:49:03.396 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:49:03.396 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54 03:49:03.396 00.000 15672 MoveAxis(E, 0, ABG) 03:49:03.396 00.000 15672 Move returns status 0, amount 0 03:49:03.396 00.000 15672 MoveAxis(N, 0, ABG) 03:49:03.396 00.000 15672 Move returns status 0, amount 0 03:49:03.396 00.000 15672 move complete, result=0 03:49:03.396 00.000 15672 worker thread done servicing request 03:49:03.401 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=13417, FiltMin=2614, FiltMax=11387, Gamma=2.950 03:49:03.449 00.048 30444 UpdateGuideState exits: m=69988 SNR=61.0 Saturated 03:49:03.449 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:03.449 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:03.449 00.000 30444 Enqueuing Expose request 03:49:03.449 00.000 15672 Worker thread wakes up 03:49:03.449 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 03:49:03.449 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:03.450 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:05.355 01.905 15672 Exposure complete 03:49:05.376 00.021 15672 worker thread done servicing request 03:49:05.376 00.000 30444 OnExposeComplete: enter 03:49:05.376 00.000 30444 UpdateGuideState(): m_state=6 03:49:05.376 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8632 03:49:05.376 00.000 30444 Star::Find returns 1 (1), X=463.31, Y=203.77, Mass=63199, SNR=55.8, Peak=7682 HFD=3.6 03:49:05.376 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.22 = -0.22) 03:49:05.376 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.28 = -0.28) 03:49:05.376 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-0.50 mountX=0.26 mountY=-0.07, mountTheta=-0.27 03:49:05.377 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.13, opts=13) 03:49:05.377 00.000 30444 Enqueuing Move request for scope (0.23, -0.13) 03:49:05.377 00.000 15672 Worker thread wakes up 03:49:05.377 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd 03:49:05.377 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.13) 03:49:05.377 00.000 15672 Moving (0.23, -0.13) raw xDistance=0.26 yDistance=-0.07 03:49:05.377 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 03:49:05.377 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:49:05.377 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 03:49:05.377 00.000 15672 MoveAxis(W, 70, ABG) 03:49:05.377 00.000 15672 Guiding Dir = 3, Dur = 70 03:49:05.377 00.000 15672 IsSlewing returns 0 03:49:05.379 00.002 15672 IsGuiding returns 0 03:49:05.383 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2309, max=14696, FiltMin=2595, FiltMax=11582, Gamma=2.950 03:49:05.401 00.018 15672 PulseGuide returned control before completion, sleep 58 03:49:05.428 00.027 30444 UpdateGuideState exits: m=63199 SNR=55.8 Saturated 03:49:05.428 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:05.428 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:05.428 00.000 30444 Enqueuing Expose request 03:49:05.482 00.054 15672 IsGuiding returns 0 03:49:05.482 00.000 15672 Move returns status 0, amount 70 03:49:05.482 00.000 15672 MoveAxis(N, 0, ABG) 03:49:05.482 00.000 15672 Move returns status 0, amount 0 03:49:05.482 00.000 15672 move complete, result=0 03:49:05.482 00.000 15672 worker thread done servicing request 03:49:05.482 00.000 15672 Worker thread wakes up 03:49:05.482 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:05.482 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:05.482 00.000 30444 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH 03:49:07.590 02.108 15672 Exposure complete 03:49:07.612 00.022 15672 worker thread done servicing request 03:49:07.612 00.000 30444 OnExposeComplete: enter 03:49:07.612 00.000 30444 UpdateGuideState(): m_state=6 03:49:07.612 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8633 03:49:07.612 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=204.10, Mass=64081, SNR=52.0, Peak=6941 HFD=4.2 03:49:07.612 00.000 30444 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.28) = xAngle (2.66 = 2.66) 03:49:07.612 00.000 30444 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.60 = 2.60) 03:49:07.612 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.30 cameraTheta=2.38 mountX=-0.26 mountY=0.15, mountTheta=2.61 03:49:07.613 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.20, opts=13) 03:49:07.613 00.000 30444 Enqueuing Move request for scope (-0.21, 0.20) 03:49:07.613 00.000 15672 Worker thread wakes up 03:49:07.613 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd 03:49:07.613 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.20) 03:49:07.613 00.000 15672 Moving (-0.21, 0.20) raw xDistance=-0.26 yDistance=0.15 03:49:07.613 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26 03:49:07.613 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:49:07.613 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 03:49:07.613 00.000 15672 MoveAxis(E, 66, ABG) 03:49:07.613 00.000 15672 Guiding Dir = 2, Dur = 66 03:49:07.614 00.001 15672 IsSlewing returns 0 03:49:07.615 00.001 15672 IsGuiding returns 0 03:49:07.619 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=14665, FiltMin=2537, FiltMax=11799, Gamma=2.950 03:49:07.638 00.019 15672 PulseGuide returned control before completion, sleep 53 03:49:07.661 00.023 30444 UpdateGuideState exits: m=64081 SNR=52.0 Saturated 03:49:07.661 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:07.661 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:07.661 00.000 30444 Enqueuing Expose request 03:49:07.692 00.031 15672 IsGuiding returns 1 03:49:07.692 00.000 15672 scope still moving after pulse duration time elapsed 03:49:07.713 00.021 15672 IsSlewing returns 0 03:49:07.718 00.005 15672 IsGuiding returns 0 03:49:07.718 00.000 15672 scope move finished after 66 + 37 ms 03:49:07.718 00.000 15672 Move returns status 0, amount 66 03:49:07.718 00.000 15672 MoveAxis(N, 0, ABG) 03:49:07.718 00.000 15672 Move returns status 0, amount 0 03:49:07.718 00.000 15672 move complete, result=0 03:49:07.718 00.000 15672 worker thread done servicing request 03:49:07.718 00.000 15672 Worker thread wakes up 03:49:07.718 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:07.718 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:07.718 00.000 30444 GuideStep: -0.3 px 66 ms EAST, 0.2 px 0 ms NORTH 03:49:09.625 01.907 15672 Exposure complete 03:49:09.649 00.024 15672 worker thread done servicing request 03:49:09.649 00.000 30444 OnExposeComplete: enter 03:49:09.649 00.000 30444 UpdateGuideState(): m_state=6 03:49:09.650 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8634 03:49:09.650 00.000 30444 Star::Find returns 1 (1), X=463.42, Y=203.40, Mass=59139, SNR=48.1, Peak=6850 HFD=3.4 03:49:09.650 00.000 30444 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.28) = xAngle (-0.69 = -0.69) 03:49:09.650 00.000 30444 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.76 = -0.76) 03:49:09.650 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.50 hyp=0.60 cameraTheta=-0.97 mountX=0.46 mountY=-0.41, mountTheta=-0.73 03:49:09.650 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.50, opts=13) 03:49:09.650 00.000 30444 Enqueuing Move request for scope (0.34, -0.50) 03:49:09.650 00.000 15672 Worker thread wakes up 03:49:09.650 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.50) opts 0xd 03:49:09.651 00.001 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.50) 03:49:09.651 00.000 15672 Moving (0.34, -0.50) raw xDistance=0.46 yDistance=-0.41 03:49:09.651 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.46 03:49:09.651 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:49:09.651 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 03:49:09.651 00.000 15672 MoveAxis(W, 121, ABG) 03:49:09.651 00.000 15672 Guiding Dir = 3, Dur = 121 03:49:09.651 00.000 15672 IsSlewing returns 0 03:49:09.652 00.001 15672 IsGuiding returns 0 03:49:09.656 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=13913, FiltMin=2544, FiltMax=11350, Gamma=2.950 03:49:09.666 00.010 15672 PulseGuide returned control before completion, sleep 118 03:49:09.732 00.066 30444 UpdateGuideState exits: m=59139 SNR=48.1 Saturated 03:49:09.732 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:09.732 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:09.732 00.000 30444 Enqueuing Expose request 03:49:09.787 00.055 15672 IsGuiding returns 1 03:49:09.787 00.000 15672 scope still moving after pulse duration time elapsed 03:49:09.808 00.021 15672 IsSlewing returns 0 03:49:09.826 00.018 15672 IsGuiding returns 0 03:49:09.826 00.000 15672 scope move finished after 121 + 53 ms 03:49:09.826 00.000 15672 Move returns status 0, amount 121 03:49:09.827 00.001 15672 MoveAxis(N, 0, ABG) 03:49:09.827 00.000 15672 Move returns status 0, amount 0 03:49:09.827 00.000 15672 move complete, result=0 03:49:09.827 00.000 15672 worker thread done servicing request 03:49:09.827 00.000 15672 Worker thread wakes up 03:49:09.827 00.000 30444 GuideStep: 0.5 px 121 ms WEST, -0.4 px 0 ms NORTH 03:49:09.827 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:09.827 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:11.945 02.118 15672 Exposure complete 03:49:11.976 00.031 15672 worker thread done servicing request 03:49:11.976 00.000 30444 OnExposeComplete: enter 03:49:11.976 00.000 30444 UpdateGuideState(): m_state=6 03:49:11.976 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8635 03:49:11.976 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=204.00, Mass=64809, SNR=53.3, Peak=6973 HFD=4.0 03:49:11.976 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 03:49:11.976 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 03:49:11.976 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.84 mountX=-0.05 mountY=0.09, mountTheta=2.11 03:49:11.979 00.003 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.10, opts=13) 03:49:11.979 00.000 30444 Enqueuing Move request for scope (-0.03, 0.10) 03:49:11.979 00.000 15672 Worker thread wakes up 03:49:11.979 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd 03:49:11.979 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.10) 03:49:11.979 00.000 15672 Moving (-0.03, 0.10) raw xDistance=-0.05 yDistance=0.09 03:49:11.979 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:49:11.979 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:49:11.979 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 03:49:11.979 00.000 15672 MoveAxis(E, 0, ABG) 03:49:11.979 00.000 15672 Move returns status 0, amount 0 03:49:11.979 00.000 15672 MoveAxis(N, 0, ABG) 03:49:11.979 00.000 15672 Move returns status 0, amount 0 03:49:11.979 00.000 15672 move complete, result=0 03:49:11.979 00.000 15672 worker thread done servicing request 03:49:11.984 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=13735, FiltMin=2537, FiltMax=11493, Gamma=2.950 03:49:12.026 00.042 30444 UpdateGuideState exits: m=64809 SNR=53.3 Saturated 03:49:12.026 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:12.026 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:12.026 00.000 30444 Enqueuing Expose request 03:49:12.026 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:49:12.026 00.000 15672 Worker thread wakes up 03:49:12.026 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:12.026 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:13.932 01.906 15672 Exposure complete 03:49:13.952 00.020 15672 worker thread done servicing request 03:49:13.952 00.000 30444 OnExposeComplete: enter 03:49:13.952 00.000 30444 UpdateGuideState(): m_state=6 03:49:13.952 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8636 03:49:13.952 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=203.45, Mass=59298, SNR=46.6, Peak=7440 HFD=3.7 03:49:13.952 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 03:49:13.952 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 03:49:13.952 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.45 hyp=0.46 cameraTheta=-1.32 mountX=0.24 mountY=-0.41, mountTheta=-1.05 03:49:13.953 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.45, opts=13) 03:49:13.953 00.000 30444 Enqueuing Move request for scope (0.12, -0.45) 03:49:13.953 00.000 15672 Worker thread wakes up 03:49:13.953 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.45) opts 0xd 03:49:13.953 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.45) 03:49:13.953 00.000 15672 Moving (0.12, -0.45) raw xDistance=0.24 yDistance=-0.41 03:49:13.953 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 03:49:13.953 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.10 newest=-0.73 03:49:13.953 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 03:49:13.953 00.000 15672 MoveAxis(E, 0, ABG) 03:49:13.953 00.000 15672 Move returns status 0, amount 0 03:49:13.953 00.000 15672 MoveAxis(N, 74, ABG) 03:49:13.953 00.000 15672 Guiding Dir = 0, Dur = 74 03:49:13.954 00.001 15672 IsSlewing returns 0 03:49:13.955 00.001 15672 IsGuiding returns 0 03:49:13.959 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=13768, FiltMin=2629, FiltMax=10803, Gamma=2.950 03:49:14.002 00.043 30444 UpdateGuideState exits: m=59298 SNR=46.6 Saturated 03:49:14.002 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:14.002 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:14.002 00.000 30444 Enqueuing Expose request 03:49:14.028 00.026 15672 PulseGuide returned control before completion, sleep 12 03:49:14.042 00.014 15672 IsGuiding returns 1 03:49:14.042 00.000 15672 scope still moving after pulse duration time elapsed 03:49:14.063 00.021 15672 IsSlewing returns 0 03:49:14.093 00.030 15672 IsGuiding returns 1 03:49:14.113 00.020 15672 IsSlewing returns 0 03:49:14.115 00.002 15672 IsGuiding returns 1 03:49:14.136 00.021 15672 IsSlewing returns 0 03:49:14.157 00.021 15672 IsGuiding returns 0 03:49:14.157 00.000 15672 scope move finished after 74 + 128 ms 03:49:14.157 00.000 15672 Move returns status 0, amount 74 03:49:14.157 00.000 15672 move complete, result=0 03:49:14.157 00.000 15672 worker thread done servicing request 03:49:14.158 00.001 15672 Worker thread wakes up 03:49:14.158 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:14.158 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:14.158 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 74 ms NORTH 03:49:16.267 02.109 15672 Exposure complete 03:49:16.287 00.020 15672 worker thread done servicing request 03:49:16.287 00.000 30444 OnExposeComplete: enter 03:49:16.287 00.000 30444 UpdateGuideState(): m_state=6 03:49:16.287 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8637 03:49:16.287 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=203.53, Mass=63545, SNR=48.9, Peak=7298 HFD=3.6 03:49:16.287 00.000 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.82 = -0.82) 03:49:16.287 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.88 = -0.88) 03:49:16.287 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.37 hyp=0.42 cameraTheta=-1.09 mountX=0.28 mountY=-0.32, mountTheta=-0.84 03:49:16.288 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.37, opts=13) 03:49:16.288 00.000 30444 Enqueuing Move request for scope (0.19, -0.37) 03:49:16.288 00.000 15672 Worker thread wakes up 03:49:16.288 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.37) opts 0xd 03:49:16.288 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.37) 03:49:16.288 00.000 15672 Moving (0.19, -0.37) raw xDistance=0.28 yDistance=-0.32 03:49:16.288 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 03:49:16.288 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 03:49:16.288 00.000 15672 MoveAxis(W, 77, ABG) 03:49:16.288 00.000 15672 Guiding Dir = 3, Dur = 77 03:49:16.289 00.001 15672 IsSlewing returns 0 03:49:16.290 00.001 15672 IsGuiding returns 0 03:49:16.294 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2091, max=13920, FiltMin=2611, FiltMax=11852, Gamma=2.950 03:49:16.312 00.018 15672 PulseGuide returned control before completion, sleep 66 03:49:16.338 00.026 30444 UpdateGuideState exits: m=63545 SNR=48.9 Saturated 03:49:16.338 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:16.338 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:16.338 00.000 30444 Enqueuing Expose request 03:49:16.380 00.042 15672 IsGuiding returns 1 03:49:16.380 00.000 15672 scope still moving after pulse duration time elapsed 03:49:16.401 00.021 15672 IsSlewing returns 0 03:49:16.424 00.023 15672 IsGuiding returns 0 03:49:16.424 00.000 15672 scope move finished after 77 + 57 ms 03:49:16.424 00.000 15672 Move returns status 0, amount 77 03:49:16.424 00.000 15672 MoveAxis(N, 57, ABG) 03:49:16.424 00.000 15672 Guiding Dir = 0, Dur = 57 03:49:16.424 00.000 15672 IsSlewing returns 0 03:49:16.425 00.001 15672 IsGuiding returns 0 03:49:16.543 00.118 15672 IsGuiding returns 1 03:49:16.543 00.000 15672 scope still moving after pulse duration time elapsed 03:49:16.564 00.021 15672 IsSlewing returns 0 03:49:16.566 00.002 15672 IsGuiding returns 1 03:49:16.588 00.022 15672 IsSlewing returns 0 03:49:16.601 00.013 15672 IsGuiding returns 0 03:49:16.602 00.001 15672 scope move finished after 57 + 118 ms 03:49:16.602 00.000 15672 Move returns status 0, amount 57 03:49:16.602 00.000 15672 move complete, result=0 03:49:16.602 00.000 15672 worker thread done servicing request 03:49:16.602 00.000 15672 Worker thread wakes up 03:49:16.602 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:16.602 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:16.844 00.242 30444 GuideStep: 0.3 px 77 ms WEST, -0.3 px 57 ms NORTH 03:49:18.509 01.665 15672 Exposure complete 03:49:18.529 00.020 15672 worker thread done servicing request 03:49:18.529 00.000 30444 OnExposeComplete: enter 03:49:18.529 00.000 30444 UpdateGuideState(): m_state=6 03:49:18.529 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8638 03:49:18.530 00.001 30444 Star::Find returns 1 (1), X=463.21, Y=203.37, Mass=67934, SNR=57.8, Peak=7629 HFD=3.7 03:49:18.530 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 03:49:18.530 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 03:49:18.530 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.52 hyp=0.54 cameraTheta=-1.32 mountX=0.27 mountY=-0.48, mountTheta=-1.06 03:49:18.530 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.52, opts=13) 03:49:18.530 00.000 30444 Enqueuing Move request for scope (0.13, -0.52) 03:49:18.530 00.000 15672 Worker thread wakes up 03:49:18.530 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.52) opts 0xd 03:49:18.530 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.52) 03:49:18.530 00.000 15672 Moving (0.13, -0.52) raw xDistance=0.27 yDistance=-0.48 03:49:18.530 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27 03:49:18.530 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 03:49:18.531 00.001 15672 MoveAxis(W, 78, ABG) 03:49:18.531 00.000 15672 Guiding Dir = 3, Dur = 78 03:49:18.531 00.000 15672 IsSlewing returns 0 03:49:18.533 00.002 15672 IsGuiding returns 0 03:49:18.537 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=13667, FiltMin=2585, FiltMax=11214, Gamma=2.950 03:49:18.549 00.012 15672 PulseGuide returned control before completion, sleep 73 03:49:18.623 00.074 15672 IsGuiding returns 1 03:49:18.623 00.000 15672 scope still moving after pulse duration time elapsed 03:49:18.645 00.022 15672 IsSlewing returns 0 03:49:18.645 00.000 15672 IsGuiding returns 0 03:49:18.645 00.000 15672 scope move finished after 78 + 35 ms 03:49:18.645 00.000 15672 Move returns status 0, amount 78 03:49:18.646 00.001 15672 MoveAxis(N, 86, ABG) 03:49:18.646 00.000 15672 Guiding Dir = 0, Dur = 86 03:49:18.646 00.000 15672 IsSlewing returns 0 03:49:18.647 00.001 15672 IsGuiding returns 0 03:49:18.725 00.078 15672 PulseGuide returned control before completion, sleep 19 03:49:18.758 00.033 15672 IsGuiding returns 1 03:49:18.758 00.000 15672 scope still moving after pulse duration time elapsed 03:49:18.780 00.022 15672 IsSlewing returns 0 03:49:18.782 00.002 15672 IsGuiding returns 1 03:49:18.804 00.022 15672 IsSlewing returns 0 03:49:18.806 00.002 15672 IsGuiding returns 1 03:49:18.827 00.021 15672 IsSlewing returns 0 03:49:18.852 00.025 15672 IsGuiding returns 0 03:49:18.852 00.000 15672 scope move finished after 86 + 119 ms 03:49:18.852 00.000 15672 Move returns status 0, amount 86 03:49:18.852 00.000 15672 move complete, result=0 03:49:18.852 00.000 15672 worker thread done servicing request 03:49:18.893 00.041 30444 UpdateGuideState exits: m=67934 SNR=57.8 Saturated 03:49:18.893 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:18.893 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:18.893 00.000 30444 Enqueuing Expose request 03:49:18.893 00.000 30444 GuideStep: 0.3 px 78 ms WEST, -0.5 px 86 ms NORTH 03:49:18.893 00.000 15672 Worker thread wakes up 03:49:18.893 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:18.893 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:21.000 02.107 15672 Exposure complete 03:49:21.020 00.020 15672 worker thread done servicing request 03:49:21.020 00.000 30444 OnExposeComplete: enter 03:49:21.020 00.000 30444 UpdateGuideState(): m_state=6 03:49:21.020 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8639 03:49:21.021 00.001 30444 Star::Find returns 1 (1), X=462.74, Y=203.81, Mass=64709, SNR=56.6, Peak=7357 HFD=3.8 03:49:21.021 00.000 30444 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 03:49:21.021 00.000 30444 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 03:49:21.021 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-2.89 mountX=-0.30 mountY=-0.16, mountTheta=-2.66 03:49:21.021 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.09, opts=13) 03:49:21.021 00.000 30444 Enqueuing Move request for scope (-0.34, -0.09) 03:49:21.021 00.000 15672 Worker thread wakes up 03:49:21.021 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.09) opts 0xd 03:49:21.021 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.09) 03:49:21.021 00.000 15672 Moving (-0.34, -0.09) raw xDistance=-0.30 yDistance=-0.16 03:49:21.021 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.30 03:49:21.021 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:49:21.022 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 03:49:21.022 00.000 15672 MoveAxis(E, 76, ABG) 03:49:21.022 00.000 15672 Guiding Dir = 2, Dur = 76 03:49:21.022 00.000 15672 IsSlewing returns 0 03:49:21.024 00.002 15672 IsGuiding returns 0 03:49:21.028 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=13701, FiltMin=2531, FiltMax=11191, Gamma=2.950 03:49:21.041 00.013 15672 PulseGuide returned control before completion, sleep 70 03:49:21.070 00.029 30444 UpdateGuideState exits: m=64709 SNR=56.6 Saturated 03:49:21.070 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:21.070 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:21.070 00.000 30444 Enqueuing Expose request 03:49:21.153 00.083 15672 IsGuiding returns 0 03:49:21.153 00.000 15672 Move returns status 0, amount 76 03:49:21.153 00.000 15672 MoveAxis(N, 0, ABG) 03:49:21.153 00.000 15672 Move returns status 0, amount 0 03:49:21.153 00.000 15672 move complete, result=0 03:49:21.153 00.000 15672 worker thread done servicing request 03:49:21.153 00.000 15672 Worker thread wakes up 03:49:21.153 00.000 30444 GuideStep: -0.3 px 76 ms EAST, -0.2 px 0 ms NORTH 03:49:21.153 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:21.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:23.069 01.916 15672 Exposure complete 03:49:23.100 00.031 15672 worker thread done servicing request 03:49:23.101 00.001 30444 OnExposeComplete: enter 03:49:23.101 00.000 30444 UpdateGuideState(): m_state=6 03:49:23.101 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8640 03:49:23.101 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=203.36, Mass=59217, SNR=51.3, Peak=7054 HFD=3.8 03:49:23.101 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 03:49:23.101 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 03:49:23.101 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.54 hyp=0.55 cameraTheta=-1.79 mountX=0.03 mountY=-0.55, mountTheta=-1.51 03:49:23.101 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.54, opts=13) 03:49:23.101 00.000 30444 Enqueuing Move request for scope (-0.12, -0.54) 03:49:23.102 00.001 15672 Worker thread wakes up 03:49:23.102 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.54) opts 0xd 03:49:23.102 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.54) 03:49:23.102 00.000 15672 Moving (-0.12, -0.54) raw xDistance=0.03 yDistance=-0.55 03:49:23.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 03:49:23.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 03:49:23.102 00.000 15672 MoveAxis(E, 0, ABG) 03:49:23.102 00.000 15672 Move returns status 0, amount 0 03:49:23.102 00.000 15672 MoveAxis(N, 98, ABG) 03:49:23.102 00.000 15672 Guiding Dir = 0, Dur = 98 03:49:23.103 00.001 15672 IsSlewing returns 0 03:49:23.104 00.001 15672 IsGuiding returns 0 03:49:23.107 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=13183, FiltMin=2638, FiltMax=12244, Gamma=2.950 03:49:23.150 00.043 30444 UpdateGuideState exits: m=59217 SNR=51.3 Saturated 03:49:23.151 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:23.151 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:23.151 00.000 30444 Enqueuing Expose request 03:49:23.181 00.030 15672 PulseGuide returned control before completion, sleep 31 03:49:23.215 00.034 15672 IsGuiding returns 1 03:49:23.215 00.000 15672 scope still moving after pulse duration time elapsed 03:49:23.235 00.020 15672 IsSlewing returns 0 03:49:23.238 00.003 15672 IsGuiding returns 1 03:49:23.259 00.021 15672 IsSlewing returns 0 03:49:23.325 00.066 15672 IsGuiding returns 0 03:49:23.325 00.000 15672 scope move finished after 98 + 123 ms 03:49:23.326 00.001 15672 Move returns status 0, amount 98 03:49:23.326 00.000 15672 move complete, result=0 03:49:23.326 00.000 15672 worker thread done servicing request 03:49:23.326 00.000 15672 Worker thread wakes up 03:49:23.326 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:23.326 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:23.326 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 98 ms NORTH 03:49:25.437 02.111 15672 Exposure complete 03:49:25.457 00.020 15672 worker thread done servicing request 03:49:25.457 00.000 30444 OnExposeComplete: enter 03:49:25.457 00.000 30444 UpdateGuideState(): m_state=6 03:49:25.457 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8641 03:49:25.457 00.000 30444 Star::Find returns 1 (1), X=462.94, Y=203.31, Mass=66371, SNR=55.1, Peak=7707 HFD=3.9 03:49:25.457 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 03:49:25.458 00.001 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 03:49:25.458 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.58 hyp=0.60 cameraTheta=-1.81 mountX=0.02 mountY=-0.60, mountTheta=-1.53 03:49:25.458 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.58, opts=13) 03:49:25.458 00.000 30444 Enqueuing Move request for scope (-0.14, -0.58) 03:49:25.458 00.000 15672 Worker thread wakes up 03:49:25.458 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.58) opts 0xd 03:49:25.458 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.58) 03:49:25.458 00.000 15672 Moving (-0.14, -0.58) raw xDistance=0.02 yDistance=-0.60 03:49:25.458 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:49:25.458 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 03:49:25.458 00.000 15672 MoveAxis(E, 0, ABG) 03:49:25.458 00.000 15672 Move returns status 0, amount 0 03:49:25.459 00.001 15672 MoveAxis(N, 107, ABG) 03:49:25.459 00.000 15672 Guiding Dir = 0, Dur = 107 03:49:25.459 00.000 15672 IsSlewing returns 0 03:49:25.460 00.001 15672 IsGuiding returns 0 03:49:25.464 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=13061, FiltMin=2561, FiltMax=10898, Gamma=2.950 03:49:25.505 00.041 30444 UpdateGuideState exits: m=66371 SNR=55.1 Saturated 03:49:25.505 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:25.505 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:25.505 00.000 30444 Enqueuing Expose request 03:49:25.546 00.041 15672 PulseGuide returned control before completion, sleep 32 03:49:25.580 00.034 15672 IsGuiding returns 1 03:49:25.580 00.000 15672 scope still moving after pulse duration time elapsed 03:49:25.601 00.021 15672 IsSlewing returns 0 03:49:25.602 00.001 15672 IsGuiding returns 1 03:49:25.623 00.021 15672 IsSlewing returns 0 03:49:25.623 00.000 15672 IsGuiding returns 1 03:49:25.645 00.022 15672 IsSlewing returns 0 03:49:25.705 00.060 15672 IsGuiding returns 0 03:49:25.705 00.000 15672 scope move finished after 107 + 139 ms 03:49:25.706 00.001 15672 Move returns status 0, amount 107 03:49:25.706 00.000 15672 move complete, result=0 03:49:25.706 00.000 15672 worker thread done servicing request 03:49:25.706 00.000 15672 Worker thread wakes up 03:49:25.706 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:25.706 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:25.707 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 107 ms NORTH 03:49:27.615 01.908 15672 Exposure complete 03:49:27.635 00.020 15672 worker thread done servicing request 03:49:27.635 00.000 30444 OnExposeComplete: enter 03:49:27.635 00.000 30444 UpdateGuideState(): m_state=6 03:49:27.635 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8642 03:49:27.635 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=202.95, Mass=66845, SNR=54.9, Peak=6595 HFD=4.4 03:49:27.635 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 03:49:27.635 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 03:49:27.635 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.95 hyp=0.95 cameraTheta=-1.65 mountX=0.19 mountY=-0.94, mountTheta=-1.37 03:49:27.636 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.95, opts=13) 03:49:27.636 00.000 30444 Enqueuing Move request for scope (-0.08, -0.95) 03:49:27.636 00.000 15672 Worker thread wakes up 03:49:27.636 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.95) opts 0xd 03:49:27.636 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.95) 03:49:27.636 00.000 15672 Moving (-0.08, -0.95) raw xDistance=0.19 yDistance=-0.94 03:49:27.636 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:49:27.636 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 03:49:27.636 00.000 15672 MoveAxis(E, 0, ABG) 03:49:27.636 00.000 15672 Move returns status 0, amount 0 03:49:27.636 00.000 15672 MoveAxis(N, 168, ABG) 03:49:27.636 00.000 15672 Guiding Dir = 0, Dur = 168 03:49:27.637 00.001 15672 IsSlewing returns 0 03:49:27.638 00.001 15672 IsGuiding returns 0 03:49:27.642 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=13559, FiltMin=2609, FiltMax=11042, Gamma=2.950 03:49:27.685 00.043 30444 UpdateGuideState exits: m=66845 SNR=54.9 Saturated 03:49:27.685 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:27.686 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:27.686 00.000 30444 Enqueuing Expose request 03:49:27.718 00.032 15672 PulseGuide returned control before completion, sleep 98 03:49:27.848 00.130 15672 IsGuiding returns 1 03:49:27.848 00.000 15672 scope still moving after pulse duration time elapsed 03:49:27.868 00.020 15672 IsSlewing returns 0 03:49:27.871 00.003 15672 IsGuiding returns 1 03:49:27.893 00.022 15672 IsSlewing returns 0 03:49:27.895 00.002 15672 IsGuiding returns 1 03:49:27.917 00.022 15672 IsSlewing returns 0 03:49:27.927 00.010 15672 IsGuiding returns 0 03:49:27.928 00.001 15672 scope move finished after 168 + 120 ms 03:49:27.928 00.000 15672 Move returns status 0, amount 168 03:49:27.928 00.000 15672 move complete, result=0 03:49:27.928 00.000 15672 worker thread done servicing request 03:49:27.928 00.000 15672 Worker thread wakes up 03:49:27.928 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:27.929 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:27.929 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.9 px 168 ms NORTH 03:49:30.044 02.115 15672 Exposure complete 03:49:30.076 00.032 15672 worker thread done servicing request 03:49:30.076 00.000 30444 OnExposeComplete: enter 03:49:30.076 00.000 30444 UpdateGuideState(): m_state=6 03:49:30.076 00.000 30444 Star::Find(15, 463, 202, 0, (0,0,0,0), 0.0, 255) frame 8643 03:49:30.076 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=203.55, Mass=66945, SNR=58.8, Peak=7399 HFD=3.8 03:49:30.076 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 03:49:30.076 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.05 = -1.05) 03:49:30.076 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.34 hyp=0.36 cameraTheta=-1.26 mountX=0.20 mountY=-0.31, mountTheta=-1.00 03:49:30.077 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.34, opts=13) 03:49:30.077 00.000 30444 Enqueuing Move request for scope (0.11, -0.34) 03:49:30.077 00.000 15672 Worker thread wakes up 03:49:30.077 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.34) opts 0xd 03:49:30.077 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.34) 03:49:30.077 00.000 15672 Moving (0.11, -0.34) raw xDistance=0.20 yDistance=-0.31 03:49:30.077 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 03:49:30.077 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 03:49:30.077 00.000 15672 MoveAxis(E, 0, ABG) 03:49:30.077 00.000 15672 Move returns status 0, amount 0 03:49:30.077 00.000 15672 MoveAxis(N, 56, ABG) 03:49:30.077 00.000 15672 Guiding Dir = 0, Dur = 56 03:49:30.078 00.001 15672 IsSlewing returns 0 03:49:30.079 00.001 15672 IsGuiding returns 0 03:49:30.082 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=14310, FiltMin=2611, FiltMax=10951, Gamma=2.950 03:49:30.125 00.043 30444 UpdateGuideState exits: m=66945 SNR=58.8 Saturated 03:49:30.125 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:30.126 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:30.126 00.000 30444 Enqueuing Expose request 03:49:30.164 00.038 15672 IsGuiding returns 1 03:49:30.164 00.000 15672 scope still moving after pulse duration time elapsed 03:49:30.185 00.021 15672 IsSlewing returns 0 03:49:30.258 00.073 15672 IsGuiding returns 0 03:49:30.259 00.001 15672 scope move finished after 56 + 123 ms 03:49:30.259 00.000 15672 Move returns status 0, amount 56 03:49:30.259 00.000 15672 move complete, result=0 03:49:30.259 00.000 15672 worker thread done servicing request 03:49:30.259 00.000 15672 Worker thread wakes up 03:49:30.259 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:30.259 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:30.260 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 56 ms NORTH 03:49:32.165 01.905 15672 Exposure complete 03:49:32.185 00.020 15672 worker thread done servicing request 03:49:32.185 00.000 30444 OnExposeComplete: enter 03:49:32.185 00.000 30444 UpdateGuideState(): m_state=6 03:49:32.185 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8644 03:49:32.185 00.000 30444 Star::Find returns 1 (1), X=463.51, Y=203.40, Mass=61845, SNR=49.9, Peak=7736 HFD=3.2 03:49:32.185 00.000 30444 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.28) = xAngle (-0.58 = -0.58) 03:49:32.185 00.000 30444 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.64 = -0.64) 03:49:32.185 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.49 hyp=0.65 cameraTheta=-0.85 mountX=0.55 mountY=-0.39, mountTheta=-0.62 03:49:32.186 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.49, opts=13) 03:49:32.186 00.000 30444 Enqueuing Move request for scope (0.43, -0.49) 03:49:32.186 00.000 15672 Worker thread wakes up 03:49:32.186 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.49) opts 0xd 03:49:32.186 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.49) 03:49:32.186 00.000 15672 Moving (0.43, -0.49) raw xDistance=0.55 yDistance=-0.39 03:49:32.186 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55 03:49:32.186 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 03:49:32.186 00.000 15672 MoveAxis(W, 148, ABG) 03:49:32.186 00.000 15672 Guiding Dir = 3, Dur = 148 03:49:32.188 00.002 15672 IsSlewing returns 0 03:49:32.188 00.000 15672 IsGuiding returns 0 03:49:32.192 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2109, max=14707, FiltMin=2552, FiltMax=11677, Gamma=2.950 03:49:32.207 00.015 15672 PulseGuide returned control before completion, sleep 140 03:49:32.235 00.028 30444 UpdateGuideState exits: m=61845 SNR=49.9 Saturated 03:49:32.235 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:32.235 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:32.235 00.000 30444 Enqueuing Expose request 03:49:32.382 00.147 15672 IsGuiding returns 0 03:49:32.382 00.000 15672 Move returns status 0, amount 148 03:49:32.382 00.000 15672 MoveAxis(N, 70, ABG) 03:49:32.382 00.000 15672 Guiding Dir = 0, Dur = 70 03:49:32.383 00.001 15672 IsSlewing returns 0 03:49:32.384 00.001 15672 IsGuiding returns 0 03:49:32.465 00.081 15672 IsGuiding returns 1 03:49:32.465 00.000 15672 scope still moving after pulse duration time elapsed 03:49:32.486 00.021 15672 IsSlewing returns 0 03:49:32.489 00.003 15672 IsGuiding returns 1 03:49:32.510 00.021 15672 IsSlewing returns 0 03:49:32.513 00.003 15672 IsGuiding returns 1 03:49:32.534 00.021 15672 IsSlewing returns 0 03:49:32.591 00.057 15672 IsGuiding returns 0 03:49:32.591 00.000 15672 scope move finished after 70 + 135 ms 03:49:32.591 00.000 15672 Move returns status 0, amount 70 03:49:32.591 00.000 15672 move complete, result=0 03:49:32.591 00.000 15672 worker thread done servicing request 03:49:32.591 00.000 15672 Worker thread wakes up 03:49:32.591 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:32.592 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:32.592 00.000 30444 GuideStep: 0.5 px 148 ms WEST, -0.4 px 70 ms NORTH 03:49:34.697 02.105 15672 Exposure complete 03:49:34.717 00.020 15672 worker thread done servicing request 03:49:34.717 00.000 30444 OnExposeComplete: enter 03:49:34.717 00.000 30444 UpdateGuideState(): m_state=6 03:49:34.717 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8645 03:49:34.717 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=203.27, Mass=63403, SNR=48.7, Peak=8106 HFD=3.6 03:49:34.717 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 03:49:34.717 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 03:49:34.717 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.62 hyp=0.65 cameraTheta=-1.87 mountX=-0.01 mountY=-0.65, mountTheta=-1.59 03:49:34.718 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.62, opts=13) 03:49:34.718 00.000 30444 Enqueuing Move request for scope (-0.19, -0.62) 03:49:34.718 00.000 15672 Worker thread wakes up 03:49:34.718 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.62) opts 0xd 03:49:34.718 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.62) 03:49:34.718 00.000 15672 Moving (-0.19, -0.62) raw xDistance=-0.01 yDistance=-0.65 03:49:34.718 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:49:34.718 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 03:49:34.718 00.000 15672 MoveAxis(E, 0, ABG) 03:49:34.718 00.000 15672 Move returns status 0, amount 0 03:49:34.718 00.000 15672 MoveAxis(N, 115, ABG) 03:49:34.718 00.000 15672 Guiding Dir = 0, Dur = 115 03:49:34.719 00.001 15672 IsSlewing returns 0 03:49:34.724 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=13332, FiltMin=2571, FiltMax=11666, Gamma=2.950 03:49:34.731 00.007 15672 IsGuiding returns 0 03:49:34.767 00.036 30444 UpdateGuideState exits: m=63403 SNR=48.7 Saturated 03:49:34.767 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:34.767 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:34.767 00.000 30444 Enqueuing Expose request 03:49:34.812 00.045 15672 PulseGuide returned control before completion, sleep 45 03:49:34.858 00.046 15672 IsGuiding returns 1 03:49:34.858 00.000 15672 scope still moving after pulse duration time elapsed 03:49:34.879 00.021 15672 IsSlewing returns 0 03:49:34.880 00.001 15672 IsGuiding returns 1 03:49:34.902 00.022 15672 IsSlewing returns 0 03:49:34.905 00.003 15672 IsGuiding returns 1 03:49:34.926 00.021 15672 IsSlewing returns 0 03:49:34.926 00.000 15672 IsGuiding returns 1 03:49:34.947 00.021 15672 IsSlewing returns 0 03:49:34.987 00.040 15672 IsGuiding returns 0 03:49:34.987 00.000 15672 scope move finished after 115 + 140 ms 03:49:34.987 00.000 15672 Move returns status 0, amount 115 03:49:34.988 00.001 15672 move complete, result=0 03:49:34.988 00.000 15672 worker thread done servicing request 03:49:34.988 00.000 15672 Worker thread wakes up 03:49:34.988 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.6 px 115 ms NORTH 03:49:34.988 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:34.988 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:36.897 01.909 15672 Exposure complete 03:49:36.917 00.020 15672 worker thread done servicing request 03:49:36.917 00.000 30444 OnExposeComplete: enter 03:49:36.917 00.000 30444 UpdateGuideState(): m_state=6 03:49:36.917 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8646 03:49:36.918 00.001 30444 Star::Find returns 1 (1), X=462.84, Y=203.11, Mass=64105, SNR=51.9, Peak=7401 HFD=3.9 03:49:36.918 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 03:49:36.918 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 03:49:36.918 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.78 hyp=0.82 cameraTheta=-1.86 mountX=-0.01 mountY=-0.81, mountTheta=-1.59 03:49:36.918 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.78, opts=13) 03:49:36.918 00.000 30444 Enqueuing Move request for scope (-0.24, -0.78) 03:49:36.918 00.000 15672 Worker thread wakes up 03:49:36.918 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.78) opts 0xd 03:49:36.918 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.78) 03:49:36.918 00.000 15672 Moving (-0.24, -0.78) raw xDistance=-0.01 yDistance=-0.81 03:49:36.918 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:49:36.918 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81 03:49:36.918 00.000 15672 MoveAxis(E, 0, ABG) 03:49:36.919 00.001 15672 Move returns status 0, amount 0 03:49:36.919 00.000 15672 MoveAxis(N, 145, ABG) 03:49:36.919 00.000 15672 Guiding Dir = 0, Dur = 145 03:49:36.919 00.000 15672 IsSlewing returns 0 03:49:36.919 00.000 15672 IsGuiding returns 0 03:49:36.923 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=13651, FiltMin=2616, FiltMax=10939, Gamma=2.950 03:49:36.966 00.043 30444 UpdateGuideState exits: m=64105 SNR=51.9 Saturated 03:49:36.966 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:36.966 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:36.966 00.000 30444 Enqueuing Expose request 03:49:37.000 00.034 15672 PulseGuide returned control before completion, sleep 75 03:49:37.112 00.112 15672 IsGuiding returns 1 03:49:37.112 00.000 15672 scope still moving after pulse duration time elapsed 03:49:37.132 00.020 15672 IsSlewing returns 0 03:49:37.133 00.001 15672 IsGuiding returns 1 03:49:37.155 00.022 15672 IsSlewing returns 0 03:49:37.159 00.004 15672 IsGuiding returns 0 03:49:37.160 00.001 15672 scope move finished after 145 + 95 ms 03:49:37.160 00.000 15672 Move returns status 0, amount 145 03:49:37.160 00.000 15672 move complete, result=0 03:49:37.160 00.000 15672 worker thread done servicing request 03:49:37.160 00.000 15672 Worker thread wakes up 03:49:37.160 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:37.160 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.8 px 145 ms NORTH 03:49:37.160 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:39.268 02.108 15672 Exposure complete 03:49:39.288 00.020 15672 worker thread done servicing request 03:49:39.288 00.000 30444 OnExposeComplete: enter 03:49:39.288 00.000 30444 UpdateGuideState(): m_state=6 03:49:39.288 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8647 03:49:39.288 00.000 30444 Star::Find returns 1 (1), X=462.86, Y=203.09, Mass=60659, SNR=48.3, Peak=7111 HFD=3.9 03:49:39.288 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 03:49:39.288 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 03:49:39.288 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.80 hyp=0.83 cameraTheta=-1.84 mountX=0.01 mountY=-0.83, mountTheta=-1.56 03:49:39.289 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.80, opts=13) 03:49:39.289 00.000 30444 Enqueuing Move request for scope (-0.22, -0.80) 03:49:39.289 00.000 15672 Worker thread wakes up 03:49:39.289 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.80) opts 0xd 03:49:39.289 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.80) 03:49:39.289 00.000 15672 Moving (-0.22, -0.80) raw xDistance=0.01 yDistance=-0.83 03:49:39.289 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:49:39.289 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 03:49:39.289 00.000 15672 MoveAxis(E, 0, ABG) 03:49:39.289 00.000 15672 Move returns status 0, amount 0 03:49:39.289 00.000 15672 MoveAxis(N, 148, ABG) 03:49:39.289 00.000 15672 Guiding Dir = 0, Dur = 148 03:49:39.290 00.001 15672 IsSlewing returns 0 03:49:39.291 00.001 15672 IsGuiding returns 0 03:49:39.295 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=14044, FiltMin=2591, FiltMax=11442, Gamma=2.950 03:49:39.337 00.042 30444 UpdateGuideState exits: m=60659 SNR=48.3 Saturated 03:49:39.338 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:39.338 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:39.338 00.000 30444 Enqueuing Expose request 03:49:39.364 00.026 15672 PulseGuide returned control before completion, sleep 86 03:49:39.451 00.087 15672 IsGuiding returns 1 03:49:39.452 00.001 15672 scope still moving after pulse duration time elapsed 03:49:39.473 00.021 15672 IsSlewing returns 0 03:49:39.539 00.066 15672 IsGuiding returns 0 03:49:39.540 00.001 15672 scope move finished after 148 + 101 ms 03:49:39.540 00.000 15672 Move returns status 0, amount 148 03:49:39.540 00.000 15672 move complete, result=0 03:49:39.540 00.000 15672 worker thread done servicing request 03:49:39.540 00.000 15672 Worker thread wakes up 03:49:39.540 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:39.540 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:39.541 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.8 px 148 ms NORTH 03:49:41.447 01.906 15672 Exposure complete 03:49:41.467 00.020 15672 worker thread done servicing request 03:49:41.467 00.000 30444 OnExposeComplete: enter 03:49:41.467 00.000 30444 UpdateGuideState(): m_state=6 03:49:41.467 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8648 03:49:41.467 00.000 30444 Star::Find returns 1 (1), X=463.07, Y=203.80, Mass=56195, SNR=46.2, Peak=6875 HFD=3.9 03:49:41.467 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 03:49:41.467 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.41 = -1.41) 03:49:41.467 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.63 mountX=0.02 mountY=-0.10, mountTheta=-1.35 03:49:41.469 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.10, opts=13) 03:49:41.469 00.000 30444 Enqueuing Move request for scope (-0.01, -0.10) 03:49:41.469 00.000 15672 Worker thread wakes up 03:49:41.469 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd 03:49:41.469 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.10) 03:49:41.469 00.000 15672 Moving (-0.01, -0.10) raw xDistance=0.02 yDistance=-0.10 03:49:41.469 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:49:41.469 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:49:41.469 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 03:49:41.469 00.000 15672 MoveAxis(E, 0, ABG) 03:49:41.469 00.000 15672 Move returns status 0, amount 0 03:49:41.469 00.000 15672 MoveAxis(N, 0, ABG) 03:49:41.469 00.000 15672 Move returns status 0, amount 0 03:49:41.469 00.000 15672 move complete, result=0 03:49:41.469 00.000 15672 worker thread done servicing request 03:49:41.474 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=13575, FiltMin=2604, FiltMax=11636, Gamma=2.950 03:49:41.517 00.043 30444 UpdateGuideState exits: m=56195 SNR=46.2 Saturated 03:49:41.517 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:41.517 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:41.517 00.000 30444 Enqueuing Expose request 03:49:41.517 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 03:49:41.517 00.000 15672 Worker thread wakes up 03:49:41.517 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:41.517 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:43.624 02.107 15672 Exposure complete 03:49:43.644 00.020 15672 worker thread done servicing request 03:49:43.644 00.000 30444 OnExposeComplete: enter 03:49:43.644 00.000 30444 UpdateGuideState(): m_state=6 03:49:43.644 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8649 03:49:43.644 00.000 30444 Star::Find returns 1 (1), X=462.71, Y=203.65, Mass=71393, SNR=56.8, Peak=6868 HFD=4.2 03:49:43.644 00.000 30444 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.28) = xAngle (-2.27 = -2.27) 03:49:43.644 00.000 30444 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.33 = -2.33) 03:49:43.644 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.25 hyp=0.45 cameraTheta=-2.55 mountX=-0.29 mountY=-0.32, mountTheta=-2.30 03:49:43.645 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.25, opts=13) 03:49:43.645 00.000 30444 Enqueuing Move request for scope (-0.37, -0.25) 03:49:43.645 00.000 15672 Worker thread wakes up 03:49:43.645 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.25) opts 0xd 03:49:43.645 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.25) 03:49:43.645 00.000 15672 Moving (-0.37, -0.25) raw xDistance=-0.29 yDistance=-0.32 03:49:43.645 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 03:49:43.645 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 03:49:43.645 00.000 15672 MoveAxis(E, 78, ABG) 03:49:43.645 00.000 15672 Guiding Dir = 2, Dur = 78 03:49:43.646 00.001 15672 IsSlewing returns 0 03:49:43.647 00.001 15672 IsGuiding returns 0 03:49:43.650 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=12934, FiltMin=2605, FiltMax=10645, Gamma=2.950 03:49:43.676 00.026 15672 PulseGuide returned control before completion, sleep 59 03:49:43.693 00.017 30444 UpdateGuideState exits: m=71393 SNR=56.8 Saturated 03:49:43.693 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:43.693 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:43.693 00.000 30444 Enqueuing Expose request 03:49:43.805 00.112 15672 IsGuiding returns 0 03:49:43.805 00.000 15672 Move returns status 0, amount 78 03:49:43.805 00.000 15672 MoveAxis(N, 58, ABG) 03:49:43.805 00.000 15672 Guiding Dir = 0, Dur = 58 03:49:43.806 00.001 15672 IsSlewing returns 0 03:49:43.808 00.002 15672 IsGuiding returns 0 03:49:43.886 00.078 15672 IsGuiding returns 1 03:49:43.886 00.000 15672 scope still moving after pulse duration time elapsed 03:49:43.907 00.021 15672 IsSlewing returns 0 03:49:43.908 00.001 15672 IsGuiding returns 1 03:49:43.928 00.020 15672 IsSlewing returns 0 03:49:43.928 00.000 15672 IsGuiding returns 1 03:49:43.950 00.022 15672 IsSlewing returns 0 03:49:44.014 00.064 15672 IsGuiding returns 0 03:49:44.014 00.000 15672 scope move finished after 58 + 148 ms 03:49:44.014 00.000 15672 Move returns status 0, amount 58 03:49:44.015 00.001 15672 move complete, result=0 03:49:44.015 00.000 15672 worker thread done servicing request 03:49:44.015 00.000 15672 Worker thread wakes up 03:49:44.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:44.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:44.015 00.000 30444 GuideStep: -0.3 px 78 ms EAST, -0.3 px 58 ms NORTH 03:49:45.925 01.910 15672 Exposure complete 03:49:45.945 00.020 15672 worker thread done servicing request 03:49:45.945 00.000 30444 OnExposeComplete: enter 03:49:45.945 00.000 30444 UpdateGuideState(): m_state=6 03:49:45.945 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8650 03:49:45.945 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=204.44, Mass=66592, SNR=53.9, Peak=7247 HFD=3.9 03:49:45.946 00.001 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 03:49:45.946 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.74 = 1.74) 03:49:45.946 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.55 hyp=0.55 cameraTheta=1.52 mountX=-0.12 mountY=0.54, mountTheta=1.80 03:49:45.946 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.55, opts=13) 03:49:45.946 00.000 30444 Enqueuing Move request for scope (0.03, 0.55) 03:49:45.946 00.000 15672 Worker thread wakes up 03:49:45.946 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.55) opts 0xd 03:49:45.946 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.55) 03:49:45.946 00.000 15672 Moving (0.03, 0.55) raw xDistance=-0.12 yDistance=0.54 03:49:45.946 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 03:49:45.946 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:49:45.947 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54 03:49:45.947 00.000 15672 MoveAxis(E, 0, ABG) 03:49:45.947 00.000 15672 Move returns status 0, amount 0 03:49:45.947 00.000 15672 MoveAxis(N, 0, ABG) 03:49:45.947 00.000 15672 Move returns status 0, amount 0 03:49:45.947 00.000 15672 move complete, result=0 03:49:45.947 00.000 15672 worker thread done servicing request 03:49:45.952 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=13335, FiltMin=2541, FiltMax=12065, Gamma=2.950 03:49:45.994 00.042 30444 UpdateGuideState exits: m=66592 SNR=53.9 Saturated 03:49:45.994 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:45.994 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:45.994 00.000 30444 Enqueuing Expose request 03:49:45.994 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 03:49:45.994 00.000 15672 Worker thread wakes up 03:49:45.995 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:45.995 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:48.110 02.115 15672 Exposure complete 03:49:48.138 00.028 15672 worker thread done servicing request 03:49:48.139 00.001 30444 OnExposeComplete: enter 03:49:48.139 00.000 30444 UpdateGuideState(): m_state=6 03:49:48.139 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8651 03:49:48.139 00.000 30444 Star::Find returns 1 (1), X=463.03, Y=203.55, Mass=72938, SNR=67.9, Peak=7595 HFD=3.9 03:49:48.139 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 03:49:48.139 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 03:49:48.139 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.34 hyp=0.35 cameraTheta=-1.71 mountX=0.05 mountY=-0.35, mountTheta=-1.43 03:49:48.139 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.34, opts=13) 03:49:48.139 00.000 30444 Enqueuing Move request for scope (-0.05, -0.34) 03:49:48.139 00.000 15672 Worker thread wakes up 03:49:48.140 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.34) opts 0xd 03:49:48.140 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.34) 03:49:48.140 00.000 15672 Moving (-0.05, -0.34) raw xDistance=0.05 yDistance=-0.35 03:49:48.140 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:49:48.140 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 03:49:48.140 00.000 15672 MoveAxis(E, 0, ABG) 03:49:48.140 00.000 15672 Move returns status 0, amount 0 03:49:48.140 00.000 15672 MoveAxis(N, 62, ABG) 03:49:48.140 00.000 15672 Guiding Dir = 0, Dur = 62 03:49:48.141 00.001 15672 IsSlewing returns 0 03:49:48.142 00.001 15672 IsGuiding returns 0 03:49:48.145 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=15196, FiltMin=2552, FiltMax=12624, Gamma=2.950 03:49:48.200 00.055 30444 UpdateGuideState exits: m=72938 SNR=67.9 Saturated 03:49:48.200 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:48.200 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:48.200 00.000 30444 Enqueuing Expose request 03:49:48.215 00.015 15672 IsGuiding returns 1 03:49:48.215 00.000 15672 scope still moving after pulse duration time elapsed 03:49:48.236 00.021 15672 IsSlewing returns 0 03:49:48.236 00.000 15672 IsGuiding returns 1 03:49:48.257 00.021 15672 IsSlewing returns 0 03:49:48.258 00.001 15672 IsGuiding returns 1 03:49:48.280 00.022 15672 IsSlewing returns 0 03:49:48.342 00.062 15672 IsGuiding returns 0 03:49:48.343 00.001 15672 scope move finished after 62 + 139 ms 03:49:48.343 00.000 15672 Move returns status 0, amount 62 03:49:48.343 00.000 15672 move complete, result=0 03:49:48.343 00.000 15672 worker thread done servicing request 03:49:48.343 00.000 15672 Worker thread wakes up 03:49:48.343 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:48.344 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:48.344 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 62 ms NORTH 03:49:50.253 01.909 15672 Exposure complete 03:49:50.272 00.019 15672 worker thread done servicing request 03:49:50.273 00.001 30444 OnExposeComplete: enter 03:49:50.273 00.000 30444 UpdateGuideState(): m_state=6 03:49:50.273 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8652 03:49:50.273 00.000 30444 Star::Find returns 1 (1), X=463.42, Y=204.13, Mass=62231, SNR=60.4, Peak=6891 HFD=3.7 03:49:50.273 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 03:49:50.273 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 03:49:50.273 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.24 hyp=0.41 cameraTheta=0.61 mountX=0.26 mountY=0.30, mountTheta=0.87 03:49:50.273 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.24, opts=13) 03:49:50.274 00.001 30444 Enqueuing Move request for scope (0.34, 0.24) 03:49:50.274 00.000 15672 Worker thread wakes up 03:49:50.274 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.24) opts 0xd 03:49:50.274 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.24) 03:49:50.274 00.000 15672 Moving (0.34, 0.24) raw xDistance=0.26 yDistance=0.30 03:49:50.274 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 03:49:50.274 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:49:50.274 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 03:49:50.274 00.000 15672 MoveAxis(W, 70, ABG) 03:49:50.274 00.000 15672 Guiding Dir = 3, Dur = 70 03:49:50.274 00.000 15672 IsSlewing returns 0 03:49:50.276 00.002 15672 IsGuiding returns 0 03:49:50.280 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2301, max=14467, FiltMin=2521, FiltMax=12681, Gamma=2.950 03:49:50.291 00.011 15672 PulseGuide returned control before completion, sleep 66 03:49:50.323 00.032 30444 UpdateGuideState exits: m=62231 SNR=60.4 Saturated 03:49:50.323 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:50.323 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:50.323 00.000 30444 Enqueuing Expose request 03:49:50.370 00.047 15672 IsGuiding returns 0 03:49:50.370 00.000 15672 Move returns status 0, amount 70 03:49:50.370 00.000 15672 MoveAxis(N, 0, ABG) 03:49:50.370 00.000 15672 Move returns status 0, amount 0 03:49:50.370 00.000 15672 move complete, result=0 03:49:50.371 00.001 15672 worker thread done servicing request 03:49:50.371 00.000 15672 Worker thread wakes up 03:49:50.371 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:50.371 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:50.371 00.000 30444 GuideStep: 0.3 px 70 ms WEST, 0.3 px 0 ms NORTH 03:49:52.480 02.109 15672 Exposure complete 03:49:52.500 00.020 15672 worker thread done servicing request 03:49:52.500 00.000 30444 OnExposeComplete: enter 03:49:52.500 00.000 30444 UpdateGuideState(): m_state=6 03:49:52.500 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8653 03:49:52.500 00.000 30444 Star::Find returns 1 (1), X=463.33, Y=204.37, Mass=65263, SNR=54.6, Peak=6932 HFD=3.5 03:49:52.500 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 03:49:52.500 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 03:49:52.500 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.48 hyp=0.54 cameraTheta=1.08 mountX=0.11 mountY=0.52, mountTheta=1.36 03:49:52.501 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.48, opts=13) 03:49:52.501 00.000 30444 Enqueuing Move request for scope (0.25, 0.48) 03:49:52.501 00.000 15672 Worker thread wakes up 03:49:52.501 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.48) opts 0xd 03:49:52.501 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.48) 03:49:52.501 00.000 15672 Moving (0.25, 0.48) raw xDistance=0.11 yDistance=0.52 03:49:52.501 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:49:52.501 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:49:52.501 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52 03:49:52.501 00.000 15672 MoveAxis(E, 0, ABG) 03:49:52.501 00.000 15672 Move returns status 0, amount 0 03:49:52.501 00.000 15672 MoveAxis(N, 0, ABG) 03:49:52.501 00.000 15672 Move returns status 0, amount 0 03:49:52.501 00.000 15672 move complete, result=0 03:49:52.501 00.000 15672 worker thread done servicing request 03:49:52.506 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=14367, FiltMin=2579, FiltMax=11909, Gamma=2.950 03:49:52.548 00.042 30444 UpdateGuideState exits: m=65263 SNR=54.6 Saturated 03:49:52.548 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:52.548 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:52.549 00.001 30444 Enqueuing Expose request 03:49:52.549 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 03:49:52.549 00.000 15672 Worker thread wakes up 03:49:52.549 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:52.549 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:54.465 01.916 15672 Exposure complete 03:49:54.496 00.031 15672 worker thread done servicing request 03:49:54.497 00.001 30444 OnExposeComplete: enter 03:49:54.497 00.000 30444 UpdateGuideState(): m_state=6 03:49:54.497 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8654 03:49:54.497 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=204.05, Mass=73556, SNR=62.4, Peak=7092 HFD=4.2 03:49:54.497 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 03:49:54.497 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 03:49:54.497 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.47 mountX=-0.03 mountY=0.15, mountTheta=1.75 03:49:54.497 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.15, opts=13) 03:49:54.497 00.000 30444 Enqueuing Move request for scope (0.01, 0.15) 03:49:54.498 00.001 15672 Worker thread wakes up 03:49:54.498 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd 03:49:54.498 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.15) 03:49:54.498 00.000 15672 Moving (0.01, 0.15) raw xDistance=-0.03 yDistance=0.15 03:49:54.498 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 03:49:54.498 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:49:54.498 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 03:49:54.498 00.000 15672 MoveAxis(E, 0, ABG) 03:49:54.498 00.000 15672 Move returns status 0, amount 0 03:49:54.498 00.000 15672 MoveAxis(N, 0, ABG) 03:49:54.498 00.000 15672 Move returns status 0, amount 0 03:49:54.498 00.000 15672 move complete, result=0 03:49:54.498 00.000 15672 worker thread done servicing request 03:49:54.503 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=13970, FiltMin=2577, FiltMax=12274, Gamma=2.950 03:49:54.546 00.043 30444 UpdateGuideState exits: m=73556 SNR=62.4 Saturated 03:49:54.546 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:54.546 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:54.546 00.000 30444 Enqueuing Expose request 03:49:54.546 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 03:49:54.546 00.000 15672 Worker thread wakes up 03:49:54.546 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:54.546 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:56.662 02.116 15672 Exposure complete 03:49:56.694 00.032 15672 worker thread done servicing request 03:49:56.694 00.000 30444 OnExposeComplete: enter 03:49:56.694 00.000 30444 UpdateGuideState(): m_state=6 03:49:56.694 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8655 03:49:56.694 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=204.19, Mass=59229, SNR=45.5, Peak=6986 HFD=4.0 03:49:56.694 00.000 30444 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.28) = xAngle (2.04 = 2.04) 03:49:56.694 00.000 30444 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.98 = 1.98) 03:49:56.694 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.77 mountX=-0.14 mountY=0.27, mountTheta=2.03 03:49:56.695 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.29, opts=13) 03:49:56.695 00.000 30444 Enqueuing Move request for scope (-0.06, 0.29) 03:49:56.695 00.000 15672 Worker thread wakes up 03:49:56.695 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd 03:49:56.695 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.29) 03:49:56.695 00.000 15672 Moving (-0.06, 0.29) raw xDistance=-0.14 yDistance=0.27 03:49:56.695 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 03:49:56.695 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:49:56.695 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 03:49:56.695 00.000 15672 MoveAxis(E, 0, ABG) 03:49:56.695 00.000 15672 Move returns status 0, amount 0 03:49:56.695 00.000 15672 MoveAxis(N, 0, ABG) 03:49:56.695 00.000 15672 Move returns status 0, amount 0 03:49:56.695 00.000 15672 move complete, result=0 03:49:56.695 00.000 15672 worker thread done servicing request 03:49:56.700 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2066, max=15788, FiltMin=2563, FiltMax=11418, Gamma=2.950 03:49:56.743 00.043 30444 UpdateGuideState exits: m=59229 SNR=45.5 Saturated 03:49:56.743 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:56.743 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:56.743 00.000 30444 Enqueuing Expose request 03:49:56.743 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 03:49:56.743 00.000 15672 Worker thread wakes up 03:49:56.743 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:56.743 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:49:58.649 01.906 15672 Exposure complete 03:49:58.669 00.020 15672 worker thread done servicing request 03:49:58.669 00.000 30444 OnExposeComplete: enter 03:49:58.669 00.000 30444 UpdateGuideState(): m_state=6 03:49:58.669 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8656 03:49:58.669 00.000 30444 Star::Find returns 1 (1), X=462.62, Y=204.95, Mass=64821, SNR=53.5, Peak=7222 HFD=3.8 03:49:58.669 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.26 = 2.26) 03:49:58.670 00.001 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.20 = 2.20) 03:49:58.670 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=1.05 hyp=1.15 cameraTheta=1.99 mountX=-0.74 mountY=0.93, mountTheta=2.24 03:49:58.670 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=1.05, opts=13) 03:49:58.670 00.000 30444 Enqueuing Move request for scope (-0.46, 1.05) 03:49:58.670 00.000 15672 Worker thread wakes up 03:49:58.670 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 1.05) opts 0xd 03:49:58.670 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, 1.05) 03:49:58.670 00.000 15672 Moving (-0.46, 1.05) raw xDistance=-0.74 yDistance=0.93 03:49:58.670 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.74 03:49:58.670 00.000 15672 resist switch: large excursion: input 0.93 thresh 0.75 direction from -1 to 1 03:49:58.670 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.79 03:49:58.671 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93 03:49:58.671 00.000 15672 MoveAxis(E, 199, ABG) 03:49:58.671 00.000 15672 Guiding Dir = 2, Dur = 199 03:49:58.671 00.000 15672 IsSlewing returns 0 03:49:58.672 00.001 15672 IsGuiding returns 0 03:49:58.676 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=13828, FiltMin=2558, FiltMax=11410, Gamma=2.950 03:49:58.693 00.017 15672 PulseGuide returned control before completion, sleep 189 03:49:58.885 00.192 15672 IsGuiding returns 1 03:49:58.885 00.000 15672 scope still moving after pulse duration time elapsed 03:49:58.907 00.022 15672 IsSlewing returns 0 03:49:58.934 00.027 15672 IsGuiding returns 0 03:49:58.934 00.000 15672 scope move finished after 199 + 63 ms 03:49:58.934 00.000 15672 Move returns status 0, amount 199 03:49:58.934 00.000 15672 MoveAxis(S, 166, ABG) 03:49:58.934 00.000 15672 Guiding Dir = 1, Dur = 166 03:49:58.936 00.002 15672 IsSlewing returns 0 03:49:58.938 00.002 15672 IsGuiding returns 0 03:49:59.013 00.075 15672 PulseGuide returned control before completion, sleep 101 03:49:59.020 00.007 30444 UpdateGuideState exits: m=64821 SNR=53.5 Saturated 03:49:59.020 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:49:59.020 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:49:59.021 00.001 30444 Enqueuing Expose request 03:49:59.118 00.097 15672 IsGuiding returns 1 03:49:59.118 00.000 15672 scope still moving after pulse duration time elapsed 03:49:59.139 00.021 15672 IsSlewing returns 0 03:49:59.140 00.001 15672 IsGuiding returns 1 03:49:59.160 00.020 15672 IsSlewing returns 0 03:49:59.162 00.002 15672 IsGuiding returns 1 03:49:59.184 00.022 15672 IsSlewing returns 0 03:49:59.190 00.006 15672 IsGuiding returns 1 03:49:59.211 00.021 15672 IsSlewing returns 0 03:49:59.221 00.010 15672 IsGuiding returns 0 03:49:59.222 00.001 15672 scope move finished after 166 + 118 ms 03:49:59.222 00.000 15672 Move returns status 0, amount 166 03:49:59.222 00.000 15672 move complete, result=0 03:49:59.222 00.000 15672 worker thread done servicing request 03:49:59.222 00.000 15672 Worker thread wakes up 03:49:59.222 00.000 30444 GuideStep: -0.7 px 199 ms EAST, 0.9 px 166 ms SOUTH 03:49:59.223 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:49:59.223 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:01.330 02.107 15672 Exposure complete 03:50:01.350 00.020 15672 worker thread done servicing request 03:50:01.350 00.000 30444 OnExposeComplete: enter 03:50:01.350 00.000 30444 UpdateGuideState(): m_state=6 03:50:01.350 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8657 03:50:01.350 00.000 30444 Star::Find returns 1 (1), X=463.24, Y=204.14, Mass=63400, SNR=51.5, Peak=7173 HFD=3.8 03:50:01.350 00.000 30444 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 03:50:01.350 00.000 30444 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 03:50:01.350 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.25 hyp=0.30 cameraTheta=0.99 mountX=0.09 mountY=0.28, mountTheta=1.26 03:50:01.351 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.25, opts=13) 03:50:01.351 00.000 30444 Enqueuing Move request for scope (0.16, 0.25) 03:50:01.351 00.000 15672 Worker thread wakes up 03:50:01.351 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.25) opts 0xd 03:50:01.351 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.25) 03:50:01.351 00.000 15672 Moving (0.16, 0.25) raw xDistance=0.09 yDistance=0.28 03:50:01.351 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:50:01.351 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 03:50:01.351 00.000 15672 MoveAxis(E, 0, ABG) 03:50:01.351 00.000 15672 Move returns status 0, amount 0 03:50:01.351 00.000 15672 MoveAxis(S, 49, ABG) 03:50:01.351 00.000 15672 Guiding Dir = 1, Dur = 49 03:50:01.352 00.001 15672 IsSlewing returns 0 03:50:01.353 00.001 15672 IsGuiding returns 0 03:50:01.356 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=13648, FiltMin=2532, FiltMax=11740, Gamma=2.950 03:50:01.399 00.043 30444 UpdateGuideState exits: m=63400 SNR=51.5 Saturated 03:50:01.399 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:01.399 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:01.399 00.000 30444 Enqueuing Expose request 03:50:01.457 00.058 15672 IsGuiding returns 1 03:50:01.457 00.000 15672 scope still moving after pulse duration time elapsed 03:50:01.479 00.022 15672 IsSlewing returns 0 03:50:01.506 00.027 15672 IsGuiding returns 0 03:50:01.507 00.001 15672 scope move finished after 49 + 104 ms 03:50:01.507 00.000 15672 Move returns status 0, amount 49 03:50:01.507 00.000 15672 move complete, result=0 03:50:01.507 00.000 15672 worker thread done servicing request 03:50:01.507 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 49 ms SOUTH 03:50:01.507 00.000 15672 Worker thread wakes up 03:50:01.508 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:01.508 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:03.417 01.909 15672 Exposure complete 03:50:03.437 00.020 15672 worker thread done servicing request 03:50:03.437 00.000 30444 OnExposeComplete: enter 03:50:03.437 00.000 30444 UpdateGuideState(): m_state=6 03:50:03.437 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8658 03:50:03.438 00.001 30444 Star::Find returns 1 (1), X=463.40, Y=204.74, Mass=62565, SNR=48.6, Peak=7003 HFD=3.5 03:50:03.438 00.000 30444 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.28) = xAngle (1.49 = 1.49) 03:50:03.438 00.000 30444 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.43 = 1.43) 03:50:03.438 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.85 hyp=0.91 cameraTheta=1.21 mountX=0.07 mountY=0.90, mountTheta=1.49 03:50:03.438 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.85, opts=13) 03:50:03.438 00.000 30444 Enqueuing Move request for scope (0.32, 0.85) 03:50:03.438 00.000 15672 Worker thread wakes up 03:50:03.438 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.85) opts 0xd 03:50:03.438 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.85) 03:50:03.439 00.001 15672 Moving (0.32, 0.85) raw xDistance=0.07 yDistance=0.90 03:50:03.439 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:50:03.439 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 03:50:03.439 00.000 15672 MoveAxis(E, 0, ABG) 03:50:03.439 00.000 15672 Move returns status 0, amount 0 03:50:03.439 00.000 15672 MoveAxis(S, 160, ABG) 03:50:03.439 00.000 15672 Guiding Dir = 1, Dur = 160 03:50:03.439 00.000 15672 IsSlewing returns 0 03:50:03.440 00.001 15672 IsGuiding returns 0 03:50:03.444 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=14516, FiltMin=2528, FiltMax=12378, Gamma=2.950 03:50:03.518 00.074 15672 PulseGuide returned control before completion, sleep 93 03:50:03.595 00.077 30444 UpdateGuideState exits: m=62565 SNR=48.6 Saturated 03:50:03.595 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:03.595 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:03.596 00.001 30444 Enqueuing Expose request 03:50:03.615 00.019 15672 IsGuiding returns 1 03:50:03.615 00.000 15672 scope still moving after pulse duration time elapsed 03:50:03.636 00.021 15672 IsSlewing returns 0 03:50:03.638 00.002 15672 IsGuiding returns 1 03:50:03.658 00.020 15672 IsSlewing returns 0 03:50:03.659 00.001 15672 IsGuiding returns 1 03:50:03.680 00.021 15672 IsSlewing returns 0 03:50:03.694 00.014 15672 IsGuiding returns 0 03:50:03.694 00.000 15672 scope move finished after 160 + 93 ms 03:50:03.694 00.000 15672 Move returns status 0, amount 160 03:50:03.694 00.000 15672 move complete, result=0 03:50:03.694 00.000 15672 worker thread done servicing request 03:50:03.694 00.000 15672 Worker thread wakes up 03:50:03.694 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:03.694 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:03.694 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.9 px 160 ms SOUTH 03:50:05.811 02.117 15672 Exposure complete 03:50:05.844 00.033 15672 worker thread done servicing request 03:50:05.844 00.000 30444 OnExposeComplete: enter 03:50:05.844 00.000 30444 UpdateGuideState(): m_state=6 03:50:05.844 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8659 03:50:05.844 00.000 30444 Star::Find returns 1 (1), X=463.67, Y=204.12, Mass=61487, SNR=49.6, Peak=6854 HFD=3.7 03:50:05.844 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 03:50:05.844 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 03:50:05.844 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=0.23 hyp=0.64 cameraTheta=0.37 mountX=0.51 mountY=0.35, mountTheta=0.60 03:50:05.844 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=0.23, opts=13) 03:50:05.845 00.001 30444 Enqueuing Move request for scope (0.59, 0.23) 03:50:05.845 00.000 15672 Worker thread wakes up 03:50:05.845 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.23) opts 0xd 03:50:05.845 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, 0.23) 03:50:05.845 00.000 15672 Moving (0.59, 0.23) raw xDistance=0.51 yDistance=0.35 03:50:05.845 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 03:50:05.845 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 03:50:05.845 00.000 15672 MoveAxis(W, 138, ABG) 03:50:05.845 00.000 15672 Guiding Dir = 3, Dur = 138 03:50:05.845 00.000 15672 IsSlewing returns 0 03:50:05.847 00.002 15672 IsGuiding returns 0 03:50:05.851 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=13357, FiltMin=2618, FiltMax=11860, Gamma=2.950 03:50:05.866 00.015 15672 PulseGuide returned control before completion, sleep 129 03:50:05.894 00.028 30444 UpdateGuideState exits: m=61487 SNR=49.6 Saturated 03:50:05.894 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:05.894 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:05.894 00.000 30444 Enqueuing Expose request 03:50:05.998 00.104 15672 IsGuiding returns 1 03:50:05.998 00.000 15672 scope still moving after pulse duration time elapsed 03:50:06.018 00.020 15672 IsSlewing returns 0 03:50:06.021 00.003 15672 IsGuiding returns 1 03:50:06.042 00.021 15672 IsSlewing returns 0 03:50:06.043 00.001 15672 IsGuiding returns 0 03:50:06.043 00.000 15672 scope move finished after 138 + 59 ms 03:50:06.043 00.000 15672 Move returns status 0, amount 138 03:50:06.043 00.000 15672 MoveAxis(S, 62, ABG) 03:50:06.043 00.000 15672 Guiding Dir = 1, Dur = 62 03:50:06.043 00.000 15672 IsSlewing returns 0 03:50:06.044 00.001 15672 IsGuiding returns 0 03:50:06.122 00.078 15672 IsGuiding returns 1 03:50:06.123 00.001 15672 scope still moving after pulse duration time elapsed 03:50:06.144 00.021 15672 IsSlewing returns 0 03:50:06.145 00.001 15672 IsGuiding returns 1 03:50:06.166 00.021 15672 IsSlewing returns 0 03:50:06.234 00.068 15672 IsGuiding returns 0 03:50:06.234 00.000 15672 scope move finished after 62 + 127 ms 03:50:06.234 00.000 15672 Move returns status 0, amount 62 03:50:06.234 00.000 15672 move complete, result=0 03:50:06.234 00.000 15672 worker thread done servicing request 03:50:06.234 00.000 15672 Worker thread wakes up 03:50:06.234 00.000 30444 GuideStep: 0.5 px 138 ms WEST, 0.4 px 62 ms SOUTH 03:50:06.234 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:06.234 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:08.143 01.909 15672 Exposure complete 03:50:08.163 00.020 15672 worker thread done servicing request 03:50:08.163 00.000 30444 OnExposeComplete: enter 03:50:08.163 00.000 30444 UpdateGuideState(): m_state=6 03:50:08.163 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8660 03:50:08.163 00.000 30444 Star::Find returns 1 (1), X=463.48, Y=204.65, Mass=61177, SNR=49.5, Peak=7019 HFD=3.4 03:50:08.163 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 03:50:08.163 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 03:50:08.163 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.75 hyp=0.85 cameraTheta=1.08 mountX=0.18 mountY=0.82, mountTheta=1.36 03:50:08.164 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.75, opts=13) 03:50:08.164 00.000 30444 Enqueuing Move request for scope (0.40, 0.75) 03:50:08.164 00.000 15672 Worker thread wakes up 03:50:08.164 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.75) opts 0xd 03:50:08.164 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.75) 03:50:08.164 00.000 15672 Moving (0.40, 0.75) raw xDistance=0.18 yDistance=0.82 03:50:08.164 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 03:50:08.164 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 03:50:08.164 00.000 15672 MoveAxis(E, 0, ABG) 03:50:08.164 00.000 15672 Move returns status 0, amount 0 03:50:08.164 00.000 15672 MoveAxis(S, 146, ABG) 03:50:08.164 00.000 15672 Guiding Dir = 1, Dur = 146 03:50:08.165 00.001 15672 IsSlewing returns 0 03:50:08.167 00.002 15672 IsGuiding returns 0 03:50:08.170 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=14679, FiltMin=2565, FiltMax=11317, Gamma=2.950 03:50:08.213 00.043 30444 UpdateGuideState exits: m=61177 SNR=49.5 Saturated 03:50:08.213 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:08.213 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:08.213 00.000 30444 Enqueuing Expose request 03:50:08.246 00.033 15672 PulseGuide returned control before completion, sleep 77 03:50:08.326 00.080 15672 IsGuiding returns 1 03:50:08.326 00.000 15672 scope still moving after pulse duration time elapsed 03:50:08.346 00.020 15672 IsSlewing returns 0 03:50:08.376 00.030 15672 IsGuiding returns 1 03:50:08.397 00.021 15672 IsSlewing returns 0 03:50:08.398 00.001 15672 IsGuiding returns 1 03:50:08.418 00.020 15672 IsSlewing returns 0 03:50:08.440 00.022 15672 IsGuiding returns 0 03:50:08.440 00.000 15672 scope move finished after 146 + 126 ms 03:50:08.440 00.000 15672 Move returns status 0, amount 146 03:50:08.440 00.000 15672 move complete, result=0 03:50:08.440 00.000 15672 worker thread done servicing request 03:50:08.440 00.000 15672 Worker thread wakes up 03:50:08.441 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.8 px 146 ms SOUTH 03:50:08.441 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:08.441 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:10.549 02.108 15672 Exposure complete 03:50:10.572 00.023 15672 worker thread done servicing request 03:50:10.572 00.000 30444 OnExposeComplete: enter 03:50:10.572 00.000 30444 UpdateGuideState(): m_state=6 03:50:10.572 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8661 03:50:10.572 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=204.25, Mass=62896, SNR=49.3, Peak=7218 HFD=3.6 03:50:10.572 00.000 30444 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 03:50:10.572 00.000 30444 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 03:50:10.572 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.36 hyp=0.45 cameraTheta=0.93 mountX=0.16 mountY=0.41, mountTheta=1.20 03:50:10.573 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.36, opts=13) 03:50:10.573 00.000 30444 Enqueuing Move request for scope (0.27, 0.36) 03:50:10.573 00.000 15672 Worker thread wakes up 03:50:10.573 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.36) opts 0xd 03:50:10.573 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.36) 03:50:10.573 00.000 15672 Moving (0.27, 0.36) raw xDistance=0.16 yDistance=0.41 03:50:10.573 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 03:50:10.573 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 03:50:10.573 00.000 15672 MoveAxis(E, 0, ABG) 03:50:10.573 00.000 15672 Move returns status 0, amount 0 03:50:10.573 00.000 15672 MoveAxis(S, 73, ABG) 03:50:10.573 00.000 15672 Guiding Dir = 1, Dur = 73 03:50:10.574 00.001 15672 IsSlewing returns 0 03:50:10.576 00.002 15672 IsGuiding returns 0 03:50:10.580 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=14791, FiltMin=2511, FiltMax=11501, Gamma=2.950 03:50:10.659 00.079 15672 IsGuiding returns 1 03:50:10.659 00.000 15672 scope still moving after pulse duration time elapsed 03:50:10.681 00.022 15672 IsSlewing returns 0 03:50:10.708 00.027 15672 IsGuiding returns 1 03:50:10.728 00.020 30444 UpdateGuideState exits: m=62896 SNR=49.3 Saturated 03:50:10.728 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:10.728 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:10.728 00.000 30444 Enqueuing Expose request 03:50:10.729 00.001 15672 IsSlewing returns 0 03:50:10.732 00.003 15672 IsGuiding returns 1 03:50:10.753 00.021 15672 IsSlewing returns 0 03:50:10.772 00.019 15672 IsGuiding returns 0 03:50:10.772 00.000 15672 scope move finished after 73 + 123 ms 03:50:10.772 00.000 15672 Move returns status 0, amount 73 03:50:10.772 00.000 15672 move complete, result=0 03:50:10.772 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 73 ms SOUTH 03:50:10.773 00.001 15672 worker thread done servicing request 03:50:10.773 00.000 15672 Worker thread wakes up 03:50:10.773 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:10.773 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:12.679 01.906 15672 Exposure complete 03:50:12.699 00.020 15672 worker thread done servicing request 03:50:12.699 00.000 30444 OnExposeComplete: enter 03:50:12.699 00.000 30444 UpdateGuideState(): m_state=6 03:50:12.699 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8662 03:50:12.699 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=204.37, Mass=61172, SNR=48.9, Peak=7349 HFD=3.7 03:50:12.699 00.000 30444 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.28) = xAngle (1.65 = 1.65) 03:50:12.699 00.000 30444 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.59 = 1.59) 03:50:12.699 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.47 hyp=0.48 cameraTheta=1.38 mountX=-0.04 mountY=0.48, mountTheta=1.65 03:50:12.700 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.47, opts=13) 03:50:12.700 00.000 30444 Enqueuing Move request for scope (0.09, 0.47) 03:50:12.700 00.000 15672 Worker thread wakes up 03:50:12.700 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.47) opts 0xd 03:50:12.700 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.47) 03:50:12.700 00.000 15672 Moving (0.09, 0.47) raw xDistance=-0.04 yDistance=0.48 03:50:12.700 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:50:12.700 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 03:50:12.700 00.000 15672 MoveAxis(E, 0, ABG) 03:50:12.700 00.000 15672 Move returns status 0, amount 0 03:50:12.700 00.000 15672 MoveAxis(S, 86, ABG) 03:50:12.700 00.000 15672 Guiding Dir = 1, Dur = 86 03:50:12.701 00.001 15672 IsSlewing returns 0 03:50:12.702 00.001 15672 IsGuiding returns 0 03:50:12.705 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=15237, FiltMin=2570, FiltMax=10964, Gamma=2.950 03:50:12.773 00.068 30444 UpdateGuideState exits: m=61172 SNR=48.9 Saturated 03:50:12.773 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:12.773 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:12.773 00.000 30444 Enqueuing Expose request 03:50:12.784 00.011 15672 PulseGuide returned control before completion, sleep 15 03:50:12.802 00.018 15672 IsGuiding returns 1 03:50:12.802 00.000 15672 scope still moving after pulse duration time elapsed 03:50:12.823 00.021 15672 IsSlewing returns 0 03:50:12.825 00.002 15672 IsGuiding returns 1 03:50:12.846 00.021 15672 IsSlewing returns 0 03:50:12.895 00.049 15672 IsGuiding returns 0 03:50:12.895 00.000 15672 scope move finished after 86 + 107 ms 03:50:12.895 00.000 15672 Move returns status 0, amount 86 03:50:12.895 00.000 15672 move complete, result=0 03:50:12.895 00.000 15672 worker thread done servicing request 03:50:12.895 00.000 15672 Worker thread wakes up 03:50:12.896 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:12.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:12.896 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 86 ms SOUTH 03:50:15.007 02.111 15672 Exposure complete 03:50:15.026 00.019 15672 worker thread done servicing request 03:50:15.026 00.000 30444 OnExposeComplete: enter 03:50:15.026 00.000 30444 UpdateGuideState(): m_state=6 03:50:15.026 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8663 03:50:15.026 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=204.00, Mass=56466, SNR=44.2, Peak=7036 HFD=3.8 03:50:15.026 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.80 = 2.80) 03:50:15.026 00.000 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.74 = 2.74) 03:50:15.026 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.53 mountX=-0.17 mountY=0.07, mountTheta=2.75 03:50:15.026 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.10, opts=13) 03:50:15.026 00.000 30444 Enqueuing Move request for scope (-0.15, 0.10) 03:50:15.026 00.000 15672 Worker thread wakes up 03:50:15.026 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd 03:50:15.027 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.10) 03:50:15.027 00.000 15672 Moving (-0.15, 0.10) raw xDistance=-0.17 yDistance=0.07 03:50:15.027 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:50:15.027 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:50:15.027 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 03:50:15.027 00.000 15672 MoveAxis(E, 0, ABG) 03:50:15.027 00.000 15672 Move returns status 0, amount 0 03:50:15.027 00.000 15672 MoveAxis(N, 0, ABG) 03:50:15.027 00.000 15672 Move returns status 0, amount 0 03:50:15.027 00.000 15672 move complete, result=0 03:50:15.027 00.000 15672 worker thread done servicing request 03:50:15.031 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=14311, FiltMin=2572, FiltMax=11451, Gamma=2.950 03:50:15.074 00.043 30444 UpdateGuideState exits: m=56466 SNR=44.2 Saturated 03:50:15.074 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:15.075 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:15.075 00.000 30444 Enqueuing Expose request 03:50:15.075 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:50:15.075 00.000 15672 Worker thread wakes up 03:50:15.075 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:15.075 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:16.981 01.906 15672 Exposure complete 03:50:17.001 00.020 15672 worker thread done servicing request 03:50:17.001 00.000 30444 OnExposeComplete: enter 03:50:17.001 00.000 30444 UpdateGuideState(): m_state=6 03:50:17.001 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8664 03:50:17.001 00.000 30444 Star::Find returns 1 (1), X=462.94, Y=203.84, Mass=60501, SNR=49.0, Peak=7371 HFD=3.7 03:50:17.001 00.000 30444 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.28) = xAngle (-2.50 = -2.50) 03:50:17.001 00.000 30444 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.56 = -2.56) 03:50:17.001 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.78 mountX=-0.12 mountY=-0.08, mountTheta=-2.54 03:50:17.002 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.05, opts=13) 03:50:17.002 00.000 30444 Enqueuing Move request for scope (-0.14, -0.05) 03:50:17.002 00.000 15672 Worker thread wakes up 03:50:17.002 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd 03:50:17.002 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.05) 03:50:17.002 00.000 15672 Moving (-0.14, -0.05) raw xDistance=-0.12 yDistance=-0.08 03:50:17.002 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 03:50:17.002 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:50:17.002 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 03:50:17.002 00.000 15672 MoveAxis(E, 0, ABG) 03:50:17.002 00.000 15672 Move returns status 0, amount 0 03:50:17.002 00.000 15672 MoveAxis(N, 0, ABG) 03:50:17.002 00.000 15672 Move returns status 0, amount 0 03:50:17.002 00.000 15672 move complete, result=0 03:50:17.002 00.000 15672 worker thread done servicing request 03:50:17.007 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=13622, FiltMin=2565, FiltMax=10911, Gamma=2.950 03:50:17.050 00.043 30444 UpdateGuideState exits: m=60501 SNR=49.0 Saturated 03:50:17.051 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:17.051 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:17.051 00.000 30444 Enqueuing Expose request 03:50:17.051 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:50:17.051 00.000 15672 Worker thread wakes up 03:50:17.051 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:17.051 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:19.157 02.106 15672 Exposure complete 03:50:19.178 00.021 15672 worker thread done servicing request 03:50:19.178 00.000 30444 OnExposeComplete: enter 03:50:19.179 00.001 30444 UpdateGuideState(): m_state=6 03:50:19.179 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8665 03:50:19.179 00.000 30444 Star::Find returns 1 (1), X=462.62, Y=203.85, Mass=72927, SNR=62.7, Peak=7271 HFD=4.4 03:50:19.179 00.000 30444 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.28) = xAngle (-2.76 = -2.76) 03:50:19.179 00.000 30444 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.82 = -2.82) 03:50:19.179 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.05 hyp=0.46 cameraTheta=-3.04 mountX=-0.43 mountY=-0.15, mountTheta=-2.81 03:50:19.179 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.05, opts=13) 03:50:19.179 00.000 30444 Enqueuing Move request for scope (-0.46, -0.05) 03:50:19.179 00.000 15672 Worker thread wakes up 03:50:19.180 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.05) opts 0xd 03:50:19.180 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.05) 03:50:19.180 00.000 15672 Moving (-0.46, -0.05) raw xDistance=-0.43 yDistance=-0.15 03:50:19.180 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 03:50:19.180 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:50:19.180 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 03:50:19.180 00.000 15672 MoveAxis(E, 115, ABG) 03:50:19.180 00.000 15672 Guiding Dir = 2, Dur = 115 03:50:19.181 00.001 15672 IsSlewing returns 0 03:50:19.182 00.001 15672 IsGuiding returns 0 03:50:19.186 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=14859, FiltMin=2625, FiltMax=12019, Gamma=2.950 03:50:19.205 00.019 15672 PulseGuide returned control before completion, sleep 103 03:50:19.229 00.024 30444 UpdateGuideState exits: m=72927 SNR=62.7 Saturated 03:50:19.229 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:19.229 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:19.229 00.000 30444 Enqueuing Expose request 03:50:19.318 00.089 15672 IsGuiding returns 1 03:50:19.318 00.000 15672 scope still moving after pulse duration time elapsed 03:50:19.340 00.022 15672 IsSlewing returns 0 03:50:19.350 00.010 15672 IsGuiding returns 0 03:50:19.350 00.000 15672 scope move finished after 115 + 52 ms 03:50:19.350 00.000 15672 Move returns status 0, amount 115 03:50:19.351 00.001 15672 MoveAxis(N, 0, ABG) 03:50:19.351 00.000 15672 Move returns status 0, amount 0 03:50:19.351 00.000 15672 move complete, result=0 03:50:19.351 00.000 15672 worker thread done servicing request 03:50:19.351 00.000 15672 Worker thread wakes up 03:50:19.351 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:19.351 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:19.442 00.091 30444 GuideStep: -0.4 px 115 ms EAST, -0.1 px 0 ms NORTH 03:50:21.257 01.815 15672 Exposure complete 03:50:21.277 00.020 15672 worker thread done servicing request 03:50:21.277 00.000 30444 OnExposeComplete: enter 03:50:21.277 00.000 30444 UpdateGuideState(): m_state=6 03:50:21.277 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8666 03:50:21.277 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=204.04, Mass=62618, SNR=55.2, Peak=7416 HFD=3.9 03:50:21.277 00.000 30444 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.28) = xAngle (1.57 = 1.57) 03:50:21.277 00.000 30444 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.51 = 1.51) 03:50:21.277 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.30 mountX=-0.00 mountY=0.15, mountTheta=1.57 03:50:21.277 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.14, opts=13) 03:50:21.277 00.000 30444 Enqueuing Move request for scope (0.04, 0.14) 03:50:21.277 00.000 15672 Worker thread wakes up 03:50:21.277 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd 03:50:21.277 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.14) 03:50:21.277 00.000 15672 Moving (0.04, 0.14) raw xDistance=-0.00 yDistance=0.15 03:50:21.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 03:50:21.277 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:50:21.277 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 03:50:21.277 00.000 15672 MoveAxis(E, 0, ABG) 03:50:21.277 00.000 15672 Move returns status 0, amount 0 03:50:21.277 00.000 15672 MoveAxis(N, 0, ABG) 03:50:21.278 00.001 15672 Move returns status 0, amount 0 03:50:21.278 00.000 15672 move complete, result=0 03:50:21.278 00.000 15672 worker thread done servicing request 03:50:21.282 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=13454, FiltMin=2627, FiltMax=11702, Gamma=2.950 03:50:21.325 00.043 30444 UpdateGuideState exits: m=62618 SNR=55.2 Saturated 03:50:21.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:21.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:21.325 00.000 30444 Enqueuing Expose request 03:50:21.325 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:50:21.325 00.000 15672 Worker thread wakes up 03:50:21.325 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:21.325 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:23.433 02.108 15672 Exposure complete 03:50:23.453 00.020 15672 worker thread done servicing request 03:50:23.453 00.000 30444 OnExposeComplete: enter 03:50:23.453 00.000 30444 UpdateGuideState(): m_state=6 03:50:23.453 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8667 03:50:23.453 00.000 30444 Star::Find returns 1 (1), X=463.07, Y=203.89, Mass=56324, SNR=49.8, Peak=6787 HFD=3.9 03:50:23.453 00.000 30444 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.28) = xAngle (-2.43 = -2.43) 03:50:23.453 00.000 30444 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.49 = -2.49) 03:50:23.453 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.71 mountX=-0.01 mountY=-0.01, mountTheta=-2.46 03:50:23.454 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.00, opts=13) 03:50:23.454 00.000 30444 Enqueuing Move request for scope (-0.01, -0.00) 03:50:23.454 00.000 15672 Worker thread wakes up 03:50:23.454 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd 03:50:23.454 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.00) 03:50:23.454 00.000 15672 Moving (-0.01, -0.00) raw xDistance=-0.01 yDistance=-0.01 03:50:23.454 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:50:23.454 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:50:23.454 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 03:50:23.454 00.000 15672 MoveAxis(E, 0, ABG) 03:50:23.454 00.000 15672 Move returns status 0, amount 0 03:50:23.454 00.000 15672 MoveAxis(N, 0, ABG) 03:50:23.454 00.000 15672 Move returns status 0, amount 0 03:50:23.454 00.000 15672 move complete, result=0 03:50:23.455 00.001 15672 worker thread done servicing request 03:50:23.458 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=15476, FiltMin=2625, FiltMax=11895, Gamma=2.950 03:50:23.503 00.045 30444 UpdateGuideState exits: m=56324 SNR=49.8 Saturated 03:50:23.503 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:23.503 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:23.503 00.000 30444 Enqueuing Expose request 03:50:23.503 00.000 15672 Worker thread wakes up 03:50:23.503 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 03:50:23.503 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:23.503 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:25.410 01.907 15672 Exposure complete 03:50:25.430 00.020 15672 worker thread done servicing request 03:50:25.431 00.001 30444 OnExposeComplete: enter 03:50:25.431 00.000 30444 UpdateGuideState(): m_state=6 03:50:25.431 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8668 03:50:25.431 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=203.66, Mass=59168, SNR=46.1, Peak=6775 HFD=3.9 03:50:25.431 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 03:50:25.431 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 03:50:25.431 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.19 mountX=0.15 mountY=-0.21, mountTheta=-0.93 03:50:25.432 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.23, opts=13) 03:50:25.432 00.000 30444 Enqueuing Move request for scope (0.09, -0.23) 03:50:25.432 00.000 15672 Worker thread wakes up 03:50:25.432 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd 03:50:25.432 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.23) 03:50:25.432 00.000 15672 Moving (0.09, -0.23) raw xDistance=0.15 yDistance=-0.21 03:50:25.432 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:50:25.432 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:50:25.432 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 03:50:25.432 00.000 15672 MoveAxis(E, 0, ABG) 03:50:25.432 00.000 15672 Move returns status 0, amount 0 03:50:25.432 00.000 15672 MoveAxis(N, 0, ABG) 03:50:25.432 00.000 15672 Move returns status 0, amount 0 03:50:25.432 00.000 15672 move complete, result=0 03:50:25.432 00.000 15672 worker thread done servicing request 03:50:25.438 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=14491, FiltMin=2596, FiltMax=10977, Gamma=2.950 03:50:25.484 00.046 30444 UpdateGuideState exits: m=59168 SNR=46.1 Saturated 03:50:25.485 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:25.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:25.485 00.000 30444 Enqueuing Expose request 03:50:25.485 00.000 15672 Worker thread wakes up 03:50:25.485 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:25.485 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:25.485 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:50:27.595 02.110 15672 Exposure complete 03:50:27.615 00.020 15672 worker thread done servicing request 03:50:27.615 00.000 30444 OnExposeComplete: enter 03:50:27.615 00.000 30444 UpdateGuideState(): m_state=6 03:50:27.616 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8669 03:50:27.616 00.000 30444 Star::Find returns 1 (1), X=462.99, Y=204.01, Mass=60637, SNR=57.3, Peak=7092 HFD=4.0 03:50:27.616 00.000 30444 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.28) = xAngle (2.51 = 2.51) 03:50:27.616 00.000 30444 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.45 = 2.45) 03:50:27.616 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.15 cameraTheta=2.23 mountX=-0.12 mountY=0.09, mountTheta=2.47 03:50:27.616 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.11, opts=13) 03:50:27.616 00.000 30444 Enqueuing Move request for scope (-0.09, 0.11) 03:50:27.617 00.001 15672 Worker thread wakes up 03:50:27.617 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd 03:50:27.617 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.11) 03:50:27.617 00.000 15672 Moving (-0.09, 0.11) raw xDistance=-0.12 yDistance=0.09 03:50:27.617 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 03:50:27.617 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:50:27.617 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 03:50:27.617 00.000 15672 MoveAxis(E, 0, ABG) 03:50:27.617 00.000 15672 Move returns status 0, amount 0 03:50:27.617 00.000 15672 MoveAxis(N, 0, ABG) 03:50:27.617 00.000 15672 Move returns status 0, amount 0 03:50:27.617 00.000 15672 move complete, result=0 03:50:27.617 00.000 15672 worker thread done servicing request 03:50:27.621 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=14267, FiltMin=2613, FiltMax=11083, Gamma=2.950 03:50:28.042 00.421 30444 UpdateGuideState exits: m=60637 SNR=57.3 Saturated 03:50:28.043 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:28.043 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:28.043 00.000 30444 Enqueuing Expose request 03:50:28.043 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:50:28.043 00.000 15672 Worker thread wakes up 03:50:28.043 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:28.043 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:29.948 01.905 15672 Exposure complete 03:50:29.968 00.020 15672 worker thread done servicing request 03:50:29.968 00.000 30444 OnExposeComplete: enter 03:50:29.968 00.000 30444 UpdateGuideState(): m_state=6 03:50:29.968 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8670 03:50:29.968 00.000 30444 Star::Find returns 1 (1), X=462.63, Y=203.80, Mass=67114, SNR=62.8, Peak=7233 HFD=3.7 03:50:29.968 00.000 30444 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.28) = xAngle (-2.66 = -2.66) 03:50:29.968 00.000 30444 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.72 = -2.72) 03:50:29.968 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.09 hyp=0.46 cameraTheta=-2.93 mountX=-0.40 mountY=-0.19, mountTheta=-2.71 03:50:29.969 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.09, opts=13) 03:50:29.969 00.000 30444 Enqueuing Move request for scope (-0.45, -0.09) 03:50:29.969 00.000 15672 Worker thread wakes up 03:50:29.969 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.09) opts 0xd 03:50:29.969 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.09) 03:50:29.969 00.000 15672 Moving (-0.45, -0.09) raw xDistance=-0.40 yDistance=-0.19 03:50:29.969 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 03:50:29.969 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:50:29.969 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 03:50:29.969 00.000 15672 MoveAxis(E, 109, ABG) 03:50:29.969 00.000 15672 Guiding Dir = 2, Dur = 109 03:50:29.970 00.001 15672 IsSlewing returns 0 03:50:29.971 00.001 15672 IsGuiding returns 0 03:50:29.975 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2068, max=13645, FiltMin=2585, FiltMax=10855, Gamma=2.950 03:50:29.988 00.013 15672 PulseGuide returned control before completion, sleep 103 03:50:30.089 00.101 30444 UpdateGuideState exits: m=67114 SNR=62.8 Saturated 03:50:30.089 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:30.089 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:30.089 00.000 30444 Enqueuing Expose request 03:50:30.116 00.027 15672 IsGuiding returns 0 03:50:30.116 00.000 15672 Move returns status 0, amount 109 03:50:30.116 00.000 15672 MoveAxis(N, 0, ABG) 03:50:30.116 00.000 15672 Move returns status 0, amount 0 03:50:30.116 00.000 15672 move complete, result=0 03:50:30.116 00.000 15672 worker thread done servicing request 03:50:30.116 00.000 15672 Worker thread wakes up 03:50:30.116 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:30.116 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:30.116 00.000 30444 GuideStep: -0.4 px 109 ms EAST, -0.2 px 0 ms NORTH 03:50:32.233 02.117 15672 Exposure complete 03:50:32.263 00.030 15672 worker thread done servicing request 03:50:32.263 00.000 30444 OnExposeComplete: enter 03:50:32.263 00.000 30444 UpdateGuideState(): m_state=6 03:50:32.263 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8671 03:50:32.263 00.000 30444 Star::Find returns 1 (1), X=463.70, Y=203.73, Mass=63163, SNR=56.5, Peak=6710 HFD=3.7 03:50:32.263 00.000 30444 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 03:50:32.263 00.000 30444 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 03:50:32.263 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=-0.16 hyp=0.64 cameraTheta=-0.26 mountX=0.64 mountY=-0.03, mountTheta=-0.04 03:50:32.264 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=-0.16, opts=13) 03:50:32.264 00.000 30444 Enqueuing Move request for scope (0.62, -0.16) 03:50:32.264 00.000 15672 Worker thread wakes up 03:50:32.264 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.16) opts 0xd 03:50:32.264 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, -0.16) 03:50:32.264 00.000 15672 Moving (0.62, -0.16) raw xDistance=0.64 yDistance=-0.03 03:50:32.264 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.64 03:50:32.264 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:50:32.264 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 03:50:32.264 00.000 15672 MoveAxis(W, 165, ABG) 03:50:32.264 00.000 15672 Guiding Dir = 3, Dur = 165 03:50:32.265 00.001 15672 IsSlewing returns 0 03:50:32.267 00.002 15672 IsGuiding returns 0 03:50:32.270 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=13660, FiltMin=2598, FiltMax=11835, Gamma=2.950 03:50:32.288 00.018 15672 PulseGuide returned control before completion, sleep 154 03:50:32.497 00.209 15672 IsGuiding returns 0 03:50:32.497 00.000 15672 Move returns status 0, amount 165 03:50:32.497 00.000 15672 MoveAxis(N, 0, ABG) 03:50:32.497 00.000 15672 Move returns status 0, amount 0 03:50:32.497 00.000 15672 move complete, result=0 03:50:32.498 00.001 15672 worker thread done servicing request 03:50:32.660 00.162 30444 UpdateGuideState exits: m=63163 SNR=56.5 Saturated 03:50:32.674 00.014 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:32.674 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:32.674 00.000 30444 Enqueuing Expose request 03:50:32.674 00.000 30444 GuideStep: 0.6 px 165 ms WEST, -0.0 px 0 ms NORTH 03:50:32.674 00.000 15672 Worker thread wakes up 03:50:32.674 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:32.674 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:34.583 01.909 15672 Exposure complete 03:50:34.603 00.020 15672 worker thread done servicing request 03:50:34.603 00.000 30444 OnExposeComplete: enter 03:50:34.603 00.000 30444 UpdateGuideState(): m_state=6 03:50:34.603 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8672 03:50:34.603 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=203.51, Mass=53442, SNR=47.4, Peak=7328 HFD=3.6 03:50:34.603 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 03:50:34.603 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 03:50:34.603 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.38 hyp=0.38 cameraTheta=-1.72 mountX=0.05 mountY=-0.38, mountTheta=-1.45 03:50:34.604 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.38, opts=13) 03:50:34.604 00.000 30444 Enqueuing Move request for scope (-0.06, -0.38) 03:50:34.604 00.000 15672 Worker thread wakes up 03:50:34.604 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.38) opts 0xd 03:50:34.604 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.38) 03:50:34.604 00.000 15672 Moving (-0.06, -0.38) raw xDistance=0.05 yDistance=-0.38 03:50:34.604 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:50:34.604 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:50:34.604 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 03:50:34.604 00.000 15672 MoveAxis(E, 0, ABG) 03:50:34.604 00.000 15672 Move returns status 0, amount 0 03:50:34.604 00.000 15672 MoveAxis(N, 0, ABG) 03:50:34.604 00.000 15672 Move returns status 0, amount 0 03:50:34.604 00.000 15672 move complete, result=0 03:50:34.604 00.000 15672 worker thread done servicing request 03:50:34.608 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2297, max=14168, FiltMin=2656, FiltMax=11461, Gamma=2.950 03:50:34.708 00.100 30444 UpdateGuideState exits: m=53442 SNR=47.4 Saturated 03:50:34.708 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:34.708 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:34.708 00.000 30444 Enqueuing Expose request 03:50:34.708 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 03:50:34.708 00.000 15672 Worker thread wakes up 03:50:34.708 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:34.708 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:36.816 02.108 15672 Exposure complete 03:50:36.836 00.020 15672 worker thread done servicing request 03:50:36.836 00.000 30444 OnExposeComplete: enter 03:50:36.836 00.000 30444 UpdateGuideState(): m_state=6 03:50:36.836 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8673 03:50:36.836 00.000 30444 Star::Find returns 1 (1), X=462.84, Y=203.52, Mass=65071, SNR=54.3, Peak=7052 HFD=3.8 03:50:36.836 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 03:50:36.836 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 03:50:36.836 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.37 hyp=0.44 cameraTheta=-2.13 mountX=-0.12 mountY=-0.42, mountTheta=-1.86 03:50:36.837 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.37, opts=13) 03:50:36.837 00.000 30444 Enqueuing Move request for scope (-0.24, -0.37) 03:50:36.837 00.000 15672 Worker thread wakes up 03:50:36.837 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.37) opts 0xd 03:50:36.837 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.37) 03:50:36.837 00.000 15672 Moving (-0.24, -0.37) raw xDistance=-0.12 yDistance=-0.42 03:50:36.837 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 03:50:36.837 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:50:36.837 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 03:50:36.837 00.000 15672 MoveAxis(E, 0, ABG) 03:50:36.837 00.000 15672 Move returns status 0, amount 0 03:50:36.837 00.000 15672 MoveAxis(N, 0, ABG) 03:50:36.837 00.000 15672 Move returns status 0, amount 0 03:50:36.837 00.000 15672 move complete, result=0 03:50:36.837 00.000 15672 worker thread done servicing request 03:50:36.842 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=13545, FiltMin=2598, FiltMax=10985, Gamma=2.950 03:50:36.884 00.042 30444 UpdateGuideState exits: m=65071 SNR=54.3 Saturated 03:50:36.884 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:36.884 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:36.884 00.000 30444 Enqueuing Expose request 03:50:36.884 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 03:50:36.884 00.000 15672 Worker thread wakes up 03:50:36.884 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:36.884 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:38.795 01.911 15672 Exposure complete 03:50:38.814 00.019 15672 worker thread done servicing request 03:50:38.815 00.001 30444 OnExposeComplete: enter 03:50:38.815 00.000 30444 UpdateGuideState(): m_state=6 03:50:38.815 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8674 03:50:38.815 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=203.38, Mass=67885, SNR=55.4, Peak=7398 HFD=3.9 03:50:38.815 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 03:50:38.815 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 03:50:38.815 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.52 hyp=0.53 cameraTheta=-1.78 mountX=0.04 mountY=-0.53, mountTheta=-1.50 03:50:38.815 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.52, opts=13) 03:50:38.815 00.000 30444 Enqueuing Move request for scope (-0.11, -0.52) 03:50:38.815 00.000 15672 Worker thread wakes up 03:50:38.816 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.52) opts 0xd 03:50:38.816 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.52) 03:50:38.816 00.000 15672 Moving (-0.11, -0.52) raw xDistance=0.04 yDistance=-0.53 03:50:38.816 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 03:50:38.816 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.01 newest=-1.33 03:50:38.816 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 03:50:38.816 00.000 15672 MoveAxis(E, 0, ABG) 03:50:38.816 00.000 15672 Move returns status 0, amount 0 03:50:38.816 00.000 15672 MoveAxis(N, 94, ABG) 03:50:38.816 00.000 15672 Guiding Dir = 0, Dur = 94 03:50:38.816 00.000 15672 IsSlewing returns 0 03:50:38.818 00.002 15672 IsGuiding returns 0 03:50:38.821 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=12907, FiltMin=2611, FiltMax=11138, Gamma=2.950 03:50:38.864 00.043 30444 UpdateGuideState exits: m=67885 SNR=55.4 Saturated 03:50:38.864 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:38.864 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:38.864 00.000 30444 Enqueuing Expose request 03:50:38.902 00.038 15672 PulseGuide returned control before completion, sleep 20 03:50:38.924 00.022 15672 IsGuiding returns 1 03:50:38.924 00.000 15672 scope still moving after pulse duration time elapsed 03:50:38.944 00.020 15672 IsSlewing returns 0 03:50:38.944 00.000 15672 IsGuiding returns 1 03:50:38.965 00.021 15672 IsSlewing returns 0 03:50:38.981 00.016 15672 IsGuiding returns 1 03:50:39.003 00.022 15672 IsSlewing returns 0 03:50:39.004 00.001 15672 IsGuiding returns 1 03:50:39.025 00.021 15672 IsSlewing returns 0 03:50:39.046 00.021 15672 IsGuiding returns 0 03:50:39.046 00.000 15672 scope move finished after 94 + 134 ms 03:50:39.046 00.000 15672 Move returns status 0, amount 94 03:50:39.046 00.000 15672 move complete, result=0 03:50:39.046 00.000 15672 worker thread done servicing request 03:50:39.046 00.000 15672 Worker thread wakes up 03:50:39.046 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:39.046 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 94 ms NORTH 03:50:39.046 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:41.157 02.111 15672 Exposure complete 03:50:41.176 00.019 15672 worker thread done servicing request 03:50:41.177 00.001 30444 OnExposeComplete: enter 03:50:41.177 00.000 30444 UpdateGuideState(): m_state=6 03:50:41.177 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8675 03:50:41.177 00.000 30444 Star::Find returns 1 (1), X=462.94, Y=203.41, Mass=63726, SNR=56.7, Peak=7264 HFD=3.9 03:50:41.177 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.58 = -1.58) 03:50:41.177 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.64 = -1.64) 03:50:41.177 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.49 hyp=0.51 cameraTheta=-1.85 mountX=-0.00 mountY=-0.51, mountTheta=-1.58 03:50:41.177 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.49, opts=13) 03:50:41.177 00.000 30444 Enqueuing Move request for scope (-0.14, -0.49) 03:50:41.178 00.001 15672 Worker thread wakes up 03:50:41.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.49) opts 0xd 03:50:41.178 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.49) 03:50:41.178 00.000 15672 Moving (-0.14, -0.49) raw xDistance=-0.00 yDistance=-0.51 03:50:41.178 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 03:50:41.178 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 03:50:41.178 00.000 15672 MoveAxis(E, 0, ABG) 03:50:41.178 00.000 15672 Move returns status 0, amount 0 03:50:41.178 00.000 15672 MoveAxis(N, 90, ABG) 03:50:41.178 00.000 15672 Guiding Dir = 0, Dur = 90 03:50:41.179 00.001 15672 IsSlewing returns 0 03:50:41.180 00.001 15672 IsGuiding returns 0 03:50:41.184 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=12979, FiltMin=2580, FiltMax=10855, Gamma=2.950 03:50:41.227 00.043 30444 UpdateGuideState exits: m=63726 SNR=56.7 Saturated 03:50:41.227 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:41.227 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:41.227 00.000 30444 Enqueuing Expose request 03:50:41.266 00.039 15672 PulseGuide returned control before completion, sleep 14 03:50:41.282 00.016 15672 IsGuiding returns 1 03:50:41.282 00.000 15672 scope still moving after pulse duration time elapsed 03:50:41.303 00.021 15672 IsSlewing returns 0 03:50:41.304 00.001 15672 IsGuiding returns 1 03:50:41.325 00.021 15672 IsSlewing returns 0 03:50:41.348 00.023 15672 IsGuiding returns 1 03:50:41.369 00.021 15672 IsSlewing returns 0 03:50:41.396 00.027 15672 IsGuiding returns 0 03:50:41.396 00.000 15672 scope move finished after 90 + 125 ms 03:50:41.396 00.000 15672 Move returns status 0, amount 90 03:50:41.396 00.000 15672 move complete, result=0 03:50:41.396 00.000 15672 worker thread done servicing request 03:50:41.397 00.001 15672 Worker thread wakes up 03:50:41.397 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:41.397 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:41.397 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 90 ms NORTH 03:50:43.304 01.907 15672 Exposure complete 03:50:43.323 00.019 15672 worker thread done servicing request 03:50:43.323 00.000 30444 OnExposeComplete: enter 03:50:43.324 00.001 30444 UpdateGuideState(): m_state=6 03:50:43.324 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8676 03:50:43.324 00.000 30444 Star::Find returns 1 (1), X=462.84, Y=203.63, Mass=59581, SNR=56.1, Peak=6508 HFD=3.8 03:50:43.324 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 03:50:43.324 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 03:50:43.324 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.26 hyp=0.36 cameraTheta=-2.31 mountX=-0.16 mountY=-0.31, mountTheta=-2.05 03:50:43.324 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.26, opts=13) 03:50:43.324 00.000 30444 Enqueuing Move request for scope (-0.24, -0.26) 03:50:43.324 00.000 15672 Worker thread wakes up 03:50:43.324 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.26) opts 0xd 03:50:43.325 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.26) 03:50:43.325 00.000 15672 Moving (-0.24, -0.26) raw xDistance=-0.16 yDistance=-0.31 03:50:43.325 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 03:50:43.325 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 03:50:43.325 00.000 15672 MoveAxis(E, 0, ABG) 03:50:43.325 00.000 15672 Move returns status 0, amount 0 03:50:43.325 00.000 15672 MoveAxis(N, 55, ABG) 03:50:43.325 00.000 15672 Guiding Dir = 0, Dur = 55 03:50:43.325 00.000 15672 IsSlewing returns 0 03:50:43.326 00.001 15672 IsGuiding returns 0 03:50:43.330 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=12355, FiltMin=2540, FiltMax=10722, Gamma=2.950 03:50:43.373 00.043 30444 UpdateGuideState exits: m=59581 SNR=56.1 Saturated 03:50:43.373 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:43.373 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:43.373 00.000 30444 Enqueuing Expose request 03:50:43.410 00.037 15672 IsGuiding returns 1 03:50:43.410 00.000 15672 scope still moving after pulse duration time elapsed 03:50:43.431 00.021 15672 IsSlewing returns 0 03:50:43.433 00.002 15672 IsGuiding returns 1 03:50:43.455 00.022 15672 IsSlewing returns 0 03:50:43.457 00.002 15672 IsGuiding returns 1 03:50:43.478 00.021 15672 IsSlewing returns 0 03:50:43.520 00.042 15672 IsGuiding returns 0 03:50:43.520 00.000 15672 scope move finished after 55 + 138 ms 03:50:43.520 00.000 15672 Move returns status 0, amount 55 03:50:43.520 00.000 15672 move complete, result=0 03:50:43.521 00.001 15672 worker thread done servicing request 03:50:43.521 00.000 15672 Worker thread wakes up 03:50:43.521 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:43.521 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:43.521 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 55 ms NORTH 03:50:45.631 02.110 15672 Exposure complete 03:50:45.650 00.019 15672 worker thread done servicing request 03:50:45.651 00.001 30444 OnExposeComplete: enter 03:50:45.651 00.000 30444 UpdateGuideState(): m_state=6 03:50:45.651 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8677 03:50:45.651 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=203.65, Mass=66066, SNR=55.8, Peak=7949 HFD=3.9 03:50:45.651 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 03:50:45.651 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 03:50:45.651 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.83 mountX=0.01 mountY=-0.26, mountTheta=-1.55 03:50:45.651 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.25, opts=13) 03:50:45.651 00.000 30444 Enqueuing Move request for scope (-0.07, -0.25) 03:50:45.652 00.001 15672 Worker thread wakes up 03:50:45.652 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd 03:50:45.652 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.25) 03:50:45.652 00.000 15672 Moving (-0.07, -0.25) raw xDistance=0.01 yDistance=-0.26 03:50:45.652 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:50:45.652 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 03:50:45.652 00.000 15672 MoveAxis(E, 0, ABG) 03:50:45.652 00.000 15672 Move returns status 0, amount 0 03:50:45.652 00.000 15672 MoveAxis(N, 46, ABG) 03:50:45.652 00.000 15672 Guiding Dir = 0, Dur = 46 03:50:45.652 00.000 15672 IsSlewing returns 0 03:50:45.657 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=12275, FiltMin=2553, FiltMax=10911, Gamma=2.950 03:50:45.660 00.003 15672 IsGuiding returns 0 03:50:45.700 00.040 30444 UpdateGuideState exits: m=66066 SNR=55.8 Saturated 03:50:45.700 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:45.701 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:45.701 00.000 30444 Enqueuing Expose request 03:50:45.742 00.041 15672 IsGuiding returns 1 03:50:45.742 00.000 15672 scope still moving after pulse duration time elapsed 03:50:45.763 00.021 15672 IsSlewing returns 0 03:50:45.766 00.003 15672 IsGuiding returns 1 03:50:45.786 00.020 15672 IsSlewing returns 0 03:50:45.788 00.002 15672 IsGuiding returns 1 03:50:45.809 00.021 15672 IsSlewing returns 0 03:50:45.836 00.027 15672 IsGuiding returns 0 03:50:45.837 00.001 15672 scope move finished after 46 + 130 ms 03:50:45.837 00.000 15672 Move returns status 0, amount 46 03:50:45.837 00.000 15672 move complete, result=0 03:50:45.837 00.000 15672 worker thread done servicing request 03:50:45.837 00.000 15672 Worker thread wakes up 03:50:45.837 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:45.838 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:45.838 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 46 ms NORTH 03:50:47.748 01.910 15672 Exposure complete 03:50:47.768 00.020 15672 worker thread done servicing request 03:50:47.768 00.000 30444 OnExposeComplete: enter 03:50:47.768 00.000 30444 UpdateGuideState(): m_state=6 03:50:47.768 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8678 03:50:47.768 00.000 30444 Star::Find returns 1 (1), X=462.83, Y=203.24, Mass=57564, SNR=49.6, Peak=6980 HFD=3.9 03:50:47.768 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 03:50:47.768 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 03:50:47.768 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.65 hyp=0.70 cameraTheta=-1.93 mountX=-0.06 mountY=-0.69, mountTheta=-1.65 03:50:47.770 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.65, opts=13) 03:50:47.770 00.000 30444 Enqueuing Move request for scope (-0.25, -0.65) 03:50:47.770 00.000 15672 Worker thread wakes up 03:50:47.770 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.65) opts 0xd 03:50:47.770 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.65) 03:50:47.770 00.000 15672 Moving (-0.25, -0.65) raw xDistance=-0.06 yDistance=-0.69 03:50:47.770 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 03:50:47.770 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 03:50:47.770 00.000 15672 MoveAxis(E, 0, ABG) 03:50:47.770 00.000 15672 Move returns status 0, amount 0 03:50:47.770 00.000 15672 MoveAxis(N, 124, ABG) 03:50:47.770 00.000 15672 Guiding Dir = 0, Dur = 124 03:50:47.770 00.000 15672 IsSlewing returns 0 03:50:47.771 00.001 15672 IsGuiding returns 0 03:50:47.776 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=13607, FiltMin=2555, FiltMax=11572, Gamma=2.950 03:50:47.818 00.042 30444 UpdateGuideState exits: m=57564 SNR=49.6 Saturated 03:50:47.818 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:47.818 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:47.818 00.000 30444 Enqueuing Expose request 03:50:47.848 00.030 15672 PulseGuide returned control before completion, sleep 58 03:50:47.907 00.059 15672 IsGuiding returns 1 03:50:47.907 00.000 15672 scope still moving after pulse duration time elapsed 03:50:47.929 00.022 15672 IsSlewing returns 0 03:50:47.931 00.002 15672 IsGuiding returns 1 03:50:47.952 00.021 15672 IsSlewing returns 0 03:50:47.955 00.003 15672 IsGuiding returns 1 03:50:47.976 00.021 15672 IsSlewing returns 0 03:50:48.024 00.048 15672 IsGuiding returns 0 03:50:48.024 00.000 15672 scope move finished after 124 + 129 ms 03:50:48.024 00.000 15672 Move returns status 0, amount 124 03:50:48.025 00.001 15672 move complete, result=0 03:50:48.025 00.000 15672 worker thread done servicing request 03:50:48.025 00.000 15672 Worker thread wakes up 03:50:48.025 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 124 ms NORTH 03:50:48.025 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:48.026 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:50.136 02.110 15672 Exposure complete 03:50:50.155 00.019 15672 worker thread done servicing request 03:50:50.155 00.000 30444 OnExposeComplete: enter 03:50:50.155 00.000 30444 UpdateGuideState(): m_state=6 03:50:50.156 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8679 03:50:50.156 00.000 30444 Star::Find returns 1 (1), X=462.94, Y=203.21, Mass=62192, SNR=57.3, Peak=7631 HFD=3.9 03:50:50.156 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 03:50:50.156 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 03:50:50.156 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.68 hyp=0.70 cameraTheta=-1.78 mountX=0.05 mountY=-0.70, mountTheta=-1.50 03:50:50.156 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.68, opts=13) 03:50:50.156 00.000 30444 Enqueuing Move request for scope (-0.14, -0.68) 03:50:50.156 00.000 15672 Worker thread wakes up 03:50:50.156 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.68) opts 0xd 03:50:50.156 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.68) 03:50:50.157 00.001 15672 Moving (-0.14, -0.68) raw xDistance=0.05 yDistance=-0.70 03:50:50.157 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:50:50.157 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 03:50:50.157 00.000 15672 MoveAxis(E, 0, ABG) 03:50:50.157 00.000 15672 Move returns status 0, amount 0 03:50:50.157 00.000 15672 MoveAxis(N, 124, ABG) 03:50:50.157 00.000 15672 Guiding Dir = 0, Dur = 124 03:50:50.157 00.000 15672 IsSlewing returns 0 03:50:50.163 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=14380, FiltMin=2618, FiltMax=11761, Gamma=2.950 03:50:50.180 00.017 15672 IsGuiding returns 0 03:50:50.260 00.080 15672 PulseGuide returned control before completion, sleep 55 03:50:50.316 00.056 15672 IsGuiding returns 1 03:50:50.316 00.000 15672 scope still moving after pulse duration time elapsed 03:50:50.337 00.021 15672 IsSlewing returns 0 03:50:50.338 00.001 15672 IsGuiding returns 1 03:50:50.359 00.021 15672 IsSlewing returns 0 03:50:50.360 00.001 15672 IsGuiding returns 1 03:50:50.381 00.021 15672 IsSlewing returns 0 03:50:50.382 00.001 15672 IsGuiding returns 1 03:50:50.402 00.020 15672 IsSlewing returns 0 03:50:50.452 00.050 15672 IsGuiding returns 0 03:50:50.453 00.001 15672 scope move finished after 124 + 148 ms 03:50:50.453 00.000 15672 Move returns status 0, amount 124 03:50:50.453 00.000 15672 move complete, result=0 03:50:50.453 00.000 15672 worker thread done servicing request 03:50:50.571 00.118 30444 UpdateGuideState exits: m=62192 SNR=57.3 Saturated 03:50:50.572 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:50.572 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:50.572 00.000 30444 Enqueuing Expose request 03:50:50.572 00.000 15672 Worker thread wakes up 03:50:50.573 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 124 ms NORTH 03:50:50.573 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:50.573 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:52.479 01.906 15672 Exposure complete 03:50:52.499 00.020 15672 worker thread done servicing request 03:50:52.499 00.000 30444 OnExposeComplete: enter 03:50:52.500 00.001 30444 UpdateGuideState(): m_state=6 03:50:52.500 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8680 03:50:52.500 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=203.32, Mass=63145, SNR=49.2, Peak=7523 HFD=3.7 03:50:52.500 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.97 = -0.97) 03:50:52.500 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 03:50:52.500 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.57 hyp=0.60 cameraTheta=-1.25 mountX=0.34 mountY=-0.52, mountTheta=-0.99 03:50:52.500 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.57, opts=13) 03:50:52.500 00.000 30444 Enqueuing Move request for scope (0.19, -0.57) 03:50:52.501 00.001 15672 Worker thread wakes up 03:50:52.501 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.57) opts 0xd 03:50:52.501 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.57) 03:50:52.501 00.000 15672 Moving (0.19, -0.57) raw xDistance=0.34 yDistance=-0.52 03:50:52.501 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 03:50:52.501 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 03:50:52.501 00.000 15672 MoveAxis(W, 92, ABG) 03:50:52.501 00.000 15672 Guiding Dir = 3, Dur = 92 03:50:52.501 00.000 15672 IsSlewing returns 0 03:50:52.502 00.001 15672 IsGuiding returns 0 03:50:52.506 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=13478, FiltMin=2637, FiltMax=11991, Gamma=2.950 03:50:52.528 00.022 15672 PulseGuide returned control before completion, sleep 77 03:50:52.549 00.021 30444 UpdateGuideState exits: m=63145 SNR=49.2 Saturated 03:50:52.549 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:52.549 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:52.549 00.000 30444 Enqueuing Expose request 03:50:52.606 00.057 15672 IsGuiding returns 1 03:50:52.606 00.000 15672 scope still moving after pulse duration time elapsed 03:50:52.628 00.022 15672 IsSlewing returns 0 03:50:52.641 00.013 15672 IsGuiding returns 0 03:50:52.642 00.001 15672 scope move finished after 92 + 47 ms 03:50:52.642 00.000 15672 Move returns status 0, amount 92 03:50:52.642 00.000 15672 MoveAxis(N, 92, ABG) 03:50:52.642 00.000 15672 Guiding Dir = 0, Dur = 92 03:50:52.643 00.001 15672 IsSlewing returns 0 03:50:52.645 00.002 15672 IsGuiding returns 0 03:50:52.720 00.075 15672 PulseGuide returned control before completion, sleep 27 03:50:52.751 00.031 15672 IsGuiding returns 1 03:50:52.751 00.000 15672 scope still moving after pulse duration time elapsed 03:50:52.774 00.023 15672 IsSlewing returns 0 03:50:52.776 00.002 15672 IsGuiding returns 1 03:50:52.797 00.021 15672 IsSlewing returns 0 03:50:52.864 00.067 15672 IsGuiding returns 0 03:50:52.865 00.001 15672 scope move finished after 92 + 126 ms 03:50:52.865 00.000 15672 Move returns status 0, amount 92 03:50:52.865 00.000 15672 move complete, result=0 03:50:52.865 00.000 15672 worker thread done servicing request 03:50:52.865 00.000 15672 Worker thread wakes up 03:50:52.865 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:52.865 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:52.866 00.001 30444 GuideStep: 0.3 px 92 ms WEST, -0.5 px 92 ms NORTH 03:50:54.972 02.106 15672 Exposure complete 03:50:54.992 00.020 15672 worker thread done servicing request 03:50:54.992 00.000 30444 OnExposeComplete: enter 03:50:54.992 00.000 30444 UpdateGuideState(): m_state=6 03:50:54.992 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8681 03:50:54.992 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=203.28, Mass=61499, SNR=52.4, Peak=7479 HFD=3.7 03:50:54.992 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 03:50:54.992 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 03:50:54.992 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.62 hyp=0.62 cameraTheta=-1.53 mountX=0.19 mountY=-0.60, mountTheta=-1.26 03:50:54.993 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.62, opts=13) 03:50:54.993 00.000 30444 Enqueuing Move request for scope (0.02, -0.62) 03:50:54.993 00.000 15672 Worker thread wakes up 03:50:54.993 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.62) opts 0xd 03:50:54.993 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.62) 03:50:54.993 00.000 15672 Moving (0.02, -0.62) raw xDistance=0.19 yDistance=-0.60 03:50:54.993 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:50:54.993 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 03:50:54.993 00.000 15672 MoveAxis(E, 0, ABG) 03:50:54.993 00.000 15672 Move returns status 0, amount 0 03:50:54.993 00.000 15672 MoveAxis(N, 106, ABG) 03:50:54.993 00.000 15672 Guiding Dir = 0, Dur = 106 03:50:54.994 00.001 15672 IsSlewing returns 0 03:50:54.994 00.000 15672 IsGuiding returns 0 03:50:54.998 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=13997, FiltMin=2599, FiltMax=11727, Gamma=2.950 03:50:55.040 00.042 30444 UpdateGuideState exits: m=61499 SNR=52.4 Saturated 03:50:55.040 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:55.040 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:55.040 00.000 30444 Enqueuing Expose request 03:50:55.069 00.029 15672 PulseGuide returned control before completion, sleep 42 03:50:55.114 00.045 15672 IsGuiding returns 1 03:50:55.114 00.000 15672 scope still moving after pulse duration time elapsed 03:50:55.134 00.020 15672 IsSlewing returns 0 03:50:55.135 00.001 15672 IsGuiding returns 1 03:50:55.156 00.021 15672 IsSlewing returns 0 03:50:55.212 00.056 15672 IsGuiding returns 0 03:50:55.213 00.001 15672 scope move finished after 106 + 111 ms 03:50:55.213 00.000 15672 Move returns status 0, amount 106 03:50:55.213 00.000 15672 move complete, result=0 03:50:55.213 00.000 15672 worker thread done servicing request 03:50:55.213 00.000 15672 Worker thread wakes up 03:50:55.213 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:55.213 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:55.213 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 106 ms NORTH 03:50:57.122 01.909 15672 Exposure complete 03:50:57.141 00.019 15672 worker thread done servicing request 03:50:57.141 00.000 30444 OnExposeComplete: enter 03:50:57.141 00.000 30444 UpdateGuideState(): m_state=6 03:50:57.141 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8682 03:50:57.141 00.000 30444 Star::Find returns 1 (1), X=462.72, Y=203.15, Mass=54192, SNR=45.2, Peak=6991 HFD=3.5 03:50:57.141 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 03:50:57.141 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 03:50:57.141 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.74 hyp=0.83 cameraTheta=-2.02 mountX=-0.14 mountY=-0.80, mountTheta=-1.74 03:50:57.142 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.74, opts=13) 03:50:57.142 00.000 30444 Enqueuing Move request for scope (-0.36, -0.74) 03:50:57.142 00.000 15672 Worker thread wakes up 03:50:57.142 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.74) opts 0xd 03:50:57.142 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.74) 03:50:57.142 00.000 15672 Moving (-0.36, -0.74) raw xDistance=-0.14 yDistance=-0.80 03:50:57.142 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 03:50:57.142 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 03:50:57.142 00.000 15672 MoveAxis(E, 0, ABG) 03:50:57.142 00.000 15672 Move returns status 0, amount 0 03:50:57.142 00.000 15672 MoveAxis(N, 143, ABG) 03:50:57.142 00.000 15672 Guiding Dir = 0, Dur = 143 03:50:57.143 00.001 15672 IsSlewing returns 0 03:50:57.144 00.001 15672 IsGuiding returns 0 03:50:57.148 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=13221, FiltMin=2610, FiltMax=11308, Gamma=2.950 03:50:57.191 00.043 30444 UpdateGuideState exits: m=54192 SNR=45.2 Saturated 03:50:57.191 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:57.191 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:57.191 00.000 30444 Enqueuing Expose request 03:50:57.225 00.034 15672 PulseGuide returned control before completion, sleep 74 03:50:57.323 00.098 15672 IsGuiding returns 1 03:50:57.323 00.000 15672 scope still moving after pulse duration time elapsed 03:50:57.344 00.021 15672 IsSlewing returns 0 03:50:57.347 00.003 15672 IsGuiding returns 1 03:50:57.368 00.021 15672 IsSlewing returns 0 03:50:57.371 00.003 15672 IsGuiding returns 1 03:50:57.392 00.021 15672 IsSlewing returns 0 03:50:57.417 00.025 15672 IsGuiding returns 0 03:50:57.417 00.000 15672 scope move finished after 143 + 129 ms 03:50:57.417 00.000 15672 Move returns status 0, amount 143 03:50:57.417 00.000 15672 move complete, result=0 03:50:57.417 00.000 15672 worker thread done servicing request 03:50:57.417 00.000 15672 Worker thread wakes up 03:50:57.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:57.417 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:50:57.417 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 143 ms NORTH 03:50:59.528 02.111 15672 Exposure complete 03:50:59.548 00.020 15672 worker thread done servicing request 03:50:59.548 00.000 30444 OnExposeComplete: enter 03:50:59.548 00.000 30444 UpdateGuideState(): m_state=6 03:50:59.548 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8683 03:50:59.548 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=203.70, Mass=63643, SNR=55.8, Peak=7072 HFD=3.8 03:50:59.548 00.000 30444 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 03:50:59.548 00.000 30444 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 03:50:59.548 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.92 mountX=0.19 mountY=-0.15, mountTheta=-0.68 03:50:59.549 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.19, opts=13) 03:50:59.549 00.000 30444 Enqueuing Move request for scope (0.15, -0.19) 03:50:59.549 00.000 15672 Worker thread wakes up 03:50:59.549 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd 03:50:59.549 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.19) 03:50:59.549 00.000 15672 Moving (0.15, -0.19) raw xDistance=0.19 yDistance=-0.15 03:50:59.549 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:50:59.549 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:50:59.549 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 03:50:59.549 00.000 15672 MoveAxis(E, 0, ABG) 03:50:59.549 00.000 15672 Move returns status 0, amount 0 03:50:59.549 00.000 15672 MoveAxis(N, 0, ABG) 03:50:59.549 00.000 15672 Move returns status 0, amount 0 03:50:59.549 00.000 15672 move complete, result=0 03:50:59.549 00.000 15672 worker thread done servicing request 03:50:59.554 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=14151, FiltMin=2642, FiltMax=11398, Gamma=2.950 03:50:59.597 00.043 30444 UpdateGuideState exits: m=63643 SNR=55.8 Saturated 03:50:59.597 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:50:59.597 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:50:59.597 00.000 30444 Enqueuing Expose request 03:50:59.597 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:50:59.597 00.000 15672 Worker thread wakes up 03:50:59.597 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:50:59.597 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:01.514 01.917 15672 Exposure complete 03:51:01.547 00.033 15672 worker thread done servicing request 03:51:01.547 00.000 30444 OnExposeComplete: enter 03:51:01.547 00.000 30444 UpdateGuideState(): m_state=6 03:51:01.547 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8684 03:51:01.547 00.000 30444 Star::Find returns 1 (1), X=463.72, Y=203.78, Mass=61361, SNR=55.3, Peak=6601 HFD=3.7 03:51:01.547 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 03:51:01.547 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 03:51:01.547 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=-0.11 hyp=0.65 cameraTheta=-0.17 mountX=0.65 mountY=0.03, mountTheta=0.04 03:51:01.548 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=-0.11, opts=13) 03:51:01.548 00.000 30444 Enqueuing Move request for scope (0.64, -0.11) 03:51:01.548 00.000 15672 Worker thread wakes up 03:51:01.548 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.11) opts 0xd 03:51:01.548 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, -0.11) 03:51:01.548 00.000 15672 Moving (0.64, -0.11) raw xDistance=0.65 yDistance=0.03 03:51:01.548 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65 03:51:01.548 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:01.548 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 03:51:01.548 00.000 15672 MoveAxis(W, 175, ABG) 03:51:01.548 00.000 15672 Guiding Dir = 3, Dur = 175 03:51:01.549 00.001 15672 IsSlewing returns 0 03:51:01.550 00.001 15672 IsGuiding returns 0 03:51:01.554 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=13987, FiltMin=2590, FiltMax=11789, Gamma=2.950 03:51:01.570 00.016 15672 PulseGuide returned control before completion, sleep 166 03:51:01.597 00.027 30444 UpdateGuideState exits: m=61361 SNR=55.3 Saturated 03:51:01.597 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:01.597 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:01.598 00.001 30444 Enqueuing Expose request 03:51:01.738 00.140 15672 IsGuiding returns 1 03:51:01.738 00.000 15672 scope still moving after pulse duration time elapsed 03:51:01.758 00.020 15672 IsSlewing returns 0 03:51:01.778 00.020 15672 IsGuiding returns 0 03:51:01.778 00.000 15672 scope move finished after 175 + 53 ms 03:51:01.778 00.000 15672 Move returns status 0, amount 175 03:51:01.778 00.000 15672 MoveAxis(N, 0, ABG) 03:51:01.778 00.000 15672 Move returns status 0, amount 0 03:51:01.778 00.000 15672 move complete, result=0 03:51:01.778 00.000 15672 worker thread done servicing request 03:51:01.778 00.000 15672 Worker thread wakes up 03:51:01.779 00.001 30444 GuideStep: 0.6 px 175 ms WEST, 0.0 px 0 ms NORTH 03:51:01.779 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:01.779 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:03.888 02.109 15672 Exposure complete 03:51:03.908 00.020 15672 worker thread done servicing request 03:51:03.908 00.000 30444 OnExposeComplete: enter 03:51:03.908 00.000 30444 UpdateGuideState(): m_state=6 03:51:03.908 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8685 03:51:03.908 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=204.10, Mass=59903, SNR=51.3, Peak=7152 HFD=3.4 03:51:03.908 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 03:51:03.908 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 03:51:03.908 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.21 hyp=0.30 cameraTheta=0.75 mountX=0.16 mountY=0.25, mountTheta=1.01 03:51:03.909 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.21, opts=13) 03:51:03.909 00.000 30444 Enqueuing Move request for scope (0.22, 0.21) 03:51:03.909 00.000 15672 Worker thread wakes up 03:51:03.909 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.21) opts 0xd 03:51:03.909 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.21) 03:51:03.909 00.000 15672 Moving (0.22, 0.21) raw xDistance=0.16 yDistance=0.25 03:51:03.909 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 03:51:03.909 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:51:03.909 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 03:51:03.909 00.000 15672 MoveAxis(E, 0, ABG) 03:51:03.909 00.000 15672 Move returns status 0, amount 0 03:51:03.909 00.000 15672 MoveAxis(N, 0, ABG) 03:51:03.909 00.000 15672 Move returns status 0, amount 0 03:51:03.909 00.000 15672 move complete, result=0 03:51:03.909 00.000 15672 worker thread done servicing request 03:51:03.914 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=14882, FiltMin=2566, FiltMax=12157, Gamma=2.950 03:51:03.957 00.043 30444 UpdateGuideState exits: m=59903 SNR=51.3 Saturated 03:51:03.957 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:03.957 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:03.957 00.000 30444 Enqueuing Expose request 03:51:03.957 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 03:51:03.957 00.000 15672 Worker thread wakes up 03:51:03.957 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:03.957 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:05.866 01.909 15672 Exposure complete 03:51:05.886 00.020 15672 worker thread done servicing request 03:51:05.886 00.000 30444 OnExposeComplete: enter 03:51:05.886 00.000 30444 UpdateGuideState(): m_state=6 03:51:05.886 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8686 03:51:05.886 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=204.01, Mass=72457, SNR=57.7, Peak=6935 HFD=4.1 03:51:05.886 00.000 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 03:51:05.886 00.000 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 03:51:05.886 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.77 mountX=0.09 mountY=0.14, mountTheta=1.03 03:51:05.887 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.12, opts=13) 03:51:05.887 00.000 30444 Enqueuing Move request for scope (0.12, 0.12) 03:51:05.887 00.000 15672 Worker thread wakes up 03:51:05.887 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd 03:51:05.887 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.12) 03:51:05.887 00.000 15672 Moving (0.12, 0.12) raw xDistance=0.09 yDistance=0.14 03:51:05.887 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:51:05.887 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:05.887 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 03:51:05.887 00.000 15672 MoveAxis(E, 0, ABG) 03:51:05.887 00.000 15672 Move returns status 0, amount 0 03:51:05.887 00.000 15672 MoveAxis(N, 0, ABG) 03:51:05.887 00.000 15672 Move returns status 0, amount 0 03:51:05.887 00.000 15672 move complete, result=0 03:51:05.887 00.000 15672 worker thread done servicing request 03:51:05.892 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=13691, FiltMin=2641, FiltMax=11679, Gamma=2.950 03:51:05.935 00.043 30444 UpdateGuideState exits: m=72457 SNR=57.7 Saturated 03:51:05.935 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:05.935 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:05.935 00.000 30444 Enqueuing Expose request 03:51:05.935 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:51:05.935 00.000 15672 Worker thread wakes up 03:51:05.935 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:05.935 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:08.043 02.108 15672 Exposure complete 03:51:08.063 00.020 15672 worker thread done servicing request 03:51:08.063 00.000 30444 OnExposeComplete: enter 03:51:08.064 00.001 30444 UpdateGuideState(): m_state=6 03:51:08.064 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8687 03:51:08.064 00.000 30444 Star::Find returns 1 (1), X=463.22, Y=203.98, Mass=59262, SNR=50.8, Peak=7129 HFD=3.6 03:51:08.064 00.000 30444 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.28) = xAngle (0.83 = 0.83) 03:51:08.064 00.000 30444 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.77 = 0.77) 03:51:08.064 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.55 mountX=0.11 mountY=0.11, mountTheta=0.80 03:51:08.064 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.09, opts=13) 03:51:08.064 00.000 30444 Enqueuing Move request for scope (0.14, 0.09) 03:51:08.064 00.000 15672 Worker thread wakes up 03:51:08.064 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd 03:51:08.065 00.001 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.09) 03:51:08.065 00.000 15672 Moving (0.14, 0.09) raw xDistance=0.11 yDistance=0.11 03:51:08.065 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:51:08.065 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:08.065 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 03:51:08.065 00.000 15672 MoveAxis(E, 0, ABG) 03:51:08.065 00.000 15672 Move returns status 0, amount 0 03:51:08.065 00.000 15672 MoveAxis(N, 0, ABG) 03:51:08.065 00.000 15672 Move returns status 0, amount 0 03:51:08.065 00.000 15672 move complete, result=0 03:51:08.065 00.000 15672 worker thread done servicing request 03:51:08.069 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=15651, FiltMin=2503, FiltMax=12331, Gamma=2.950 03:51:08.113 00.044 30444 UpdateGuideState exits: m=59262 SNR=50.8 Saturated 03:51:08.113 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:08.113 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:08.113 00.000 30444 Enqueuing Expose request 03:51:08.113 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:51:08.113 00.000 15672 Worker thread wakes up 03:51:08.113 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:08.113 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:10.027 01.914 15672 Exposure complete 03:51:10.057 00.030 15672 worker thread done servicing request 03:51:10.057 00.000 30444 OnExposeComplete: enter 03:51:10.057 00.000 30444 UpdateGuideState(): m_state=6 03:51:10.057 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8688 03:51:10.057 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=203.74, Mass=58621, SNR=55.3, Peak=7305 HFD=3.5 03:51:10.057 00.000 30444 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 03:51:10.057 00.000 30444 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 03:51:10.057 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-0.64 mountX=0.25 mountY=-0.11, mountTheta=-0.41 03:51:10.059 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.16, opts=13) 03:51:10.059 00.000 30444 Enqueuing Move request for scope (0.22, -0.16) 03:51:10.059 00.000 15672 Worker thread wakes up 03:51:10.059 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.16) opts 0xd 03:51:10.059 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.16) 03:51:10.059 00.000 15672 Moving (0.22, -0.16) raw xDistance=0.25 yDistance=-0.11 03:51:10.059 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 03:51:10.059 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:10.059 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 03:51:10.059 00.000 15672 MoveAxis(W, 68, ABG) 03:51:10.059 00.000 15672 Guiding Dir = 3, Dur = 68 03:51:10.059 00.000 15672 IsSlewing returns 0 03:51:10.061 00.002 15672 IsGuiding returns 0 03:51:10.065 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=14182, FiltMin=2619, FiltMax=12011, Gamma=2.950 03:51:10.085 00.020 15672 PulseGuide returned control before completion, sleep 55 03:51:10.108 00.023 30444 UpdateGuideState exits: m=58621 SNR=55.3 Saturated 03:51:10.108 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:10.108 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:10.108 00.000 30444 Enqueuing Expose request 03:51:10.141 00.033 15672 IsGuiding returns 1 03:51:10.142 00.001 15672 scope still moving after pulse duration time elapsed 03:51:10.163 00.021 15672 IsSlewing returns 0 03:51:10.197 00.034 15672 IsGuiding returns 0 03:51:10.197 00.000 15672 scope move finished after 68 + 67 ms 03:51:10.197 00.000 15672 Move returns status 0, amount 68 03:51:10.197 00.000 15672 MoveAxis(N, 0, ABG) 03:51:10.197 00.000 15672 Move returns status 0, amount 0 03:51:10.197 00.000 15672 move complete, result=0 03:51:10.197 00.000 15672 worker thread done servicing request 03:51:10.197 00.000 15672 Worker thread wakes up 03:51:10.197 00.000 30444 GuideStep: 0.3 px 68 ms WEST, -0.1 px 0 ms NORTH 03:51:10.197 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:10.197 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:12.314 02.117 15672 Exposure complete 03:51:12.347 00.033 15672 worker thread done servicing request 03:51:12.347 00.000 30444 OnExposeComplete: enter 03:51:12.347 00.000 30444 UpdateGuideState(): m_state=6 03:51:12.347 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8689 03:51:12.347 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=203.43, Mass=62109, SNR=50.1, Peak=7078 HFD=3.9 03:51:12.347 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 03:51:12.347 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 03:51:12.347 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.46 hyp=0.46 cameraTheta=-1.51 mountX=0.15 mountY=-0.44, mountTheta=-1.24 03:51:12.348 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.46, opts=13) 03:51:12.348 00.000 30444 Enqueuing Move request for scope (0.03, -0.46) 03:51:12.348 00.000 15672 Worker thread wakes up 03:51:12.348 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.46) opts 0xd 03:51:12.348 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.46) 03:51:12.348 00.000 15672 Moving (0.03, -0.46) raw xDistance=0.15 yDistance=-0.44 03:51:12.348 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 03:51:12.348 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 03:51:12.348 00.000 15672 MoveAxis(E, 0, ABG) 03:51:12.348 00.000 15672 Move returns status 0, amount 0 03:51:12.348 00.000 15672 MoveAxis(N, 79, ABG) 03:51:12.348 00.000 15672 Guiding Dir = 0, Dur = 79 03:51:12.349 00.001 15672 IsSlewing returns 0 03:51:12.350 00.001 15672 IsGuiding returns 0 03:51:12.353 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=13448, FiltMin=2584, FiltMax=11615, Gamma=2.950 03:51:12.396 00.043 30444 UpdateGuideState exits: m=62109 SNR=50.1 Saturated 03:51:12.396 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:12.396 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:12.396 00.000 30444 Enqueuing Expose request 03:51:12.434 00.038 15672 IsGuiding returns 1 03:51:12.434 00.000 15672 scope still moving after pulse duration time elapsed 03:51:12.455 00.021 15672 IsSlewing returns 0 03:51:12.457 00.002 15672 IsGuiding returns 1 03:51:12.478 00.021 15672 IsSlewing returns 0 03:51:12.481 00.003 15672 IsGuiding returns 1 03:51:12.502 00.021 15672 IsSlewing returns 0 03:51:12.504 00.002 15672 IsGuiding returns 1 03:51:12.525 00.021 15672 IsSlewing returns 0 03:51:12.577 00.052 15672 IsGuiding returns 0 03:51:12.578 00.001 15672 scope move finished after 79 + 148 ms 03:51:12.578 00.000 15672 Move returns status 0, amount 79 03:51:12.578 00.000 15672 move complete, result=0 03:51:12.578 00.000 15672 worker thread done servicing request 03:51:12.578 00.000 15672 Worker thread wakes up 03:51:12.578 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:12.578 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:12.579 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 79 ms NORTH 03:51:14.486 01.907 15672 Exposure complete 03:51:14.506 00.020 15672 worker thread done servicing request 03:51:14.506 00.000 30444 OnExposeComplete: enter 03:51:14.506 00.000 30444 UpdateGuideState(): m_state=6 03:51:14.506 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8690 03:51:14.506 00.000 30444 Star::Find returns 1 (1), X=463.16, Y=204.09, Mass=61841, SNR=51.4, Peak=7235 HFD=3.9 03:51:14.506 00.000 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.45 = 1.45) 03:51:14.506 00.000 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.39 = 1.39) 03:51:14.507 00.001 30444 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.17 mountX=0.02 mountY=0.21, mountTheta=1.45 03:51:14.507 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.19, opts=13) 03:51:14.507 00.000 30444 Enqueuing Move request for scope (0.08, 0.19) 03:51:14.507 00.000 15672 Worker thread wakes up 03:51:14.507 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd 03:51:14.508 00.001 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.19) 03:51:14.508 00.000 15672 Moving (0.08, 0.19) raw xDistance=0.02 yDistance=0.21 03:51:14.508 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:51:14.508 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:14.508 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 03:51:14.508 00.000 15672 MoveAxis(E, 0, ABG) 03:51:14.508 00.000 15672 Move returns status 0, amount 0 03:51:14.508 00.000 15672 MoveAxis(N, 0, ABG) 03:51:14.508 00.000 15672 Move returns status 0, amount 0 03:51:14.508 00.000 15672 move complete, result=0 03:51:14.508 00.000 15672 worker thread done servicing request 03:51:14.513 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=13223, FiltMin=2470, FiltMax=11221, Gamma=2.950 03:51:14.556 00.043 30444 UpdateGuideState exits: m=61841 SNR=51.4 Saturated 03:51:14.556 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:14.556 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:14.556 00.000 30444 Enqueuing Expose request 03:51:14.556 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 03:51:14.556 00.000 15672 Worker thread wakes up 03:51:14.556 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:14.556 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:16.672 02.116 15672 Exposure complete 03:51:16.705 00.033 15672 worker thread done servicing request 03:51:16.705 00.000 30444 OnExposeComplete: enter 03:51:16.705 00.000 30444 UpdateGuideState(): m_state=6 03:51:16.705 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8691 03:51:16.705 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=204.40, Mass=69644, SNR=58.6, Peak=6871 HFD=3.9 03:51:16.705 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 03:51:16.705 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 03:51:16.705 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.50 hyp=0.56 cameraTheta=1.10 mountX=0.11 mountY=0.55, mountTheta=1.37 03:51:16.706 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.50, opts=13) 03:51:16.706 00.000 30444 Enqueuing Move request for scope (0.26, 0.50) 03:51:16.706 00.000 15672 Worker thread wakes up 03:51:16.706 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.50) opts 0xd 03:51:16.706 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.50) 03:51:16.706 00.000 15672 Moving (0.26, 0.50) raw xDistance=0.11 yDistance=0.55 03:51:16.706 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:51:16.706 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:51:16.706 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55 03:51:16.706 00.000 15672 MoveAxis(E, 0, ABG) 03:51:16.706 00.000 15672 Move returns status 0, amount 0 03:51:16.706 00.000 15672 MoveAxis(N, 0, ABG) 03:51:16.706 00.000 15672 Move returns status 0, amount 0 03:51:16.706 00.000 15672 move complete, result=0 03:51:16.706 00.000 15672 worker thread done servicing request 03:51:16.711 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=12866, FiltMin=2581, FiltMax=11058, Gamma=2.950 03:51:16.754 00.043 30444 UpdateGuideState exits: m=69644 SNR=58.6 Saturated 03:51:16.754 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:16.754 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:16.754 00.000 30444 Enqueuing Expose request 03:51:16.754 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 03:51:16.754 00.000 15672 Worker thread wakes up 03:51:16.754 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:16.754 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:18.663 01.909 15672 Exposure complete 03:51:18.683 00.020 15672 worker thread done servicing request 03:51:18.683 00.000 30444 OnExposeComplete: enter 03:51:18.684 00.001 30444 UpdateGuideState(): m_state=6 03:51:18.684 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8692 03:51:18.684 00.000 30444 Star::Find returns 1 (1), X=463.62, Y=203.85, Mass=61231, SNR=50.0, Peak=6654 HFD=3.8 03:51:18.684 00.000 30444 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 03:51:18.684 00.000 30444 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 03:51:18.684 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.05 hyp=0.55 cameraTheta=-0.09 mountX=0.54 mountY=0.07, mountTheta=0.13 03:51:18.684 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.05, opts=13) 03:51:18.684 00.000 30444 Enqueuing Move request for scope (0.54, -0.05) 03:51:18.684 00.000 15672 Worker thread wakes up 03:51:18.685 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.05) opts 0xd 03:51:18.685 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.05) 03:51:18.685 00.000 15672 Moving (0.54, -0.05) raw xDistance=0.54 yDistance=0.07 03:51:18.685 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54 03:51:18.685 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:18.685 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 03:51:18.685 00.000 15672 MoveAxis(W, 145, ABG) 03:51:18.685 00.000 15672 Guiding Dir = 3, Dur = 145 03:51:18.685 00.000 15672 IsSlewing returns 0 03:51:18.690 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=13330, FiltMin=2596, FiltMax=11657, Gamma=2.950 03:51:18.696 00.006 15672 IsGuiding returns 0 03:51:18.711 00.015 15672 PulseGuide returned control before completion, sleep 140 03:51:18.732 00.021 30444 UpdateGuideState exits: m=61231 SNR=50.0 Saturated 03:51:18.732 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:18.733 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:18.733 00.000 30444 Enqueuing Expose request 03:51:18.854 00.121 15672 IsGuiding returns 1 03:51:18.854 00.000 15672 scope still moving after pulse duration time elapsed 03:51:18.874 00.020 15672 IsSlewing returns 0 03:51:18.889 00.015 15672 IsGuiding returns 0 03:51:18.889 00.000 15672 scope move finished after 145 + 48 ms 03:51:18.889 00.000 15672 Move returns status 0, amount 145 03:51:18.889 00.000 15672 MoveAxis(N, 0, ABG) 03:51:18.889 00.000 15672 Move returns status 0, amount 0 03:51:18.889 00.000 15672 move complete, result=0 03:51:18.889 00.000 15672 worker thread done servicing request 03:51:18.890 00.001 15672 Worker thread wakes up 03:51:18.890 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:18.890 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:18.890 00.000 30444 GuideStep: 0.5 px 145 ms WEST, 0.1 px 0 ms NORTH 03:51:21.001 02.111 15672 Exposure complete 03:51:21.021 00.020 15672 worker thread done servicing request 03:51:21.021 00.000 30444 OnExposeComplete: enter 03:51:21.021 00.000 30444 UpdateGuideState(): m_state=6 03:51:21.021 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8693 03:51:21.021 00.000 30444 Star::Find returns 1 (1), X=463.46, Y=204.18, Mass=59390, SNR=47.2, Peak=6617 HFD=3.8 03:51:21.021 00.000 30444 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.28) = xAngle (0.93 = 0.93) 03:51:21.021 00.000 30444 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.86 = 0.86) 03:51:21.021 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.29 hyp=0.47 cameraTheta=0.65 mountX=0.28 mountY=0.36, mountTheta=0.90 03:51:21.022 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.29, opts=13) 03:51:21.022 00.000 30444 Enqueuing Move request for scope (0.38, 0.29) 03:51:21.022 00.000 15672 Worker thread wakes up 03:51:21.022 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.29) opts 0xd 03:51:21.022 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.29) 03:51:21.022 00.000 15672 Moving (0.38, 0.29) raw xDistance=0.28 yDistance=0.36 03:51:21.022 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28 03:51:21.022 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:51:21.022 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 03:51:21.022 00.000 15672 MoveAxis(W, 87, ABG) 03:51:21.022 00.000 15672 Guiding Dir = 3, Dur = 87 03:51:21.023 00.001 15672 IsSlewing returns 0 03:51:21.027 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=13574, FiltMin=2587, FiltMax=11573, Gamma=2.950 03:51:21.043 00.016 15672 IsGuiding returns 0 03:51:21.059 00.016 15672 PulseGuide returned control before completion, sleep 82 03:51:21.070 00.011 30444 UpdateGuideState exits: m=59390 SNR=47.2 Saturated 03:51:21.070 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:21.070 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:21.070 00.000 30444 Enqueuing Expose request 03:51:21.143 00.073 15672 IsGuiding returns 1 03:51:21.143 00.000 15672 scope still moving after pulse duration time elapsed 03:51:21.164 00.021 15672 IsSlewing returns 0 03:51:21.172 00.008 15672 IsGuiding returns 0 03:51:21.172 00.000 15672 scope move finished after 87 + 41 ms 03:51:21.172 00.000 15672 Move returns status 0, amount 87 03:51:21.172 00.000 15672 MoveAxis(N, 0, ABG) 03:51:21.172 00.000 15672 Move returns status 0, amount 0 03:51:21.172 00.000 15672 move complete, result=0 03:51:21.173 00.001 15672 worker thread done servicing request 03:51:21.173 00.000 15672 Worker thread wakes up 03:51:21.173 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:21.173 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:21.173 00.000 30444 GuideStep: 0.3 px 87 ms WEST, 0.4 px 0 ms NORTH 03:51:23.083 01.910 15672 Exposure complete 03:51:23.103 00.020 15672 worker thread done servicing request 03:51:23.103 00.000 30444 OnExposeComplete: enter 03:51:23.103 00.000 30444 UpdateGuideState(): m_state=6 03:51:23.103 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8694 03:51:23.103 00.000 30444 Star::Find returns 1 (1), X=463.38, Y=204.07, Mass=58125, SNR=51.3, Peak=6753 HFD=3.5 03:51:23.103 00.000 30444 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.28) = xAngle (0.80 = 0.80) 03:51:23.103 00.000 30444 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.73 = 0.73) 03:51:23.103 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.17 hyp=0.34 cameraTheta=0.52 mountX=0.24 mountY=0.23, mountTheta=0.76 03:51:23.103 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.17, opts=13) 03:51:23.104 00.001 30444 Enqueuing Move request for scope (0.30, 0.17) 03:51:23.104 00.000 15672 Worker thread wakes up 03:51:23.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.17) opts 0xd 03:51:23.104 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.17) 03:51:23.104 00.000 15672 Moving (0.30, 0.17) raw xDistance=0.24 yDistance=0.23 03:51:23.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 03:51:23.104 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:23.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 03:51:23.104 00.000 15672 MoveAxis(E, 0, ABG) 03:51:23.104 00.000 15672 Move returns status 0, amount 0 03:51:23.104 00.000 15672 MoveAxis(N, 0, ABG) 03:51:23.104 00.000 15672 Move returns status 0, amount 0 03:51:23.104 00.000 15672 move complete, result=0 03:51:23.104 00.000 15672 worker thread done servicing request 03:51:23.110 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=13555, FiltMin=2542, FiltMax=11282, Gamma=2.950 03:51:23.152 00.042 30444 UpdateGuideState exits: m=58125 SNR=51.3 Saturated 03:51:23.153 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:23.153 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:23.153 00.000 30444 Enqueuing Expose request 03:51:23.153 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 03:51:23.153 00.000 15672 Worker thread wakes up 03:51:23.153 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:23.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:25.259 02.106 15672 Exposure complete 03:51:25.279 00.020 15672 worker thread done servicing request 03:51:25.279 00.000 30444 OnExposeComplete: enter 03:51:25.279 00.000 30444 UpdateGuideState(): m_state=6 03:51:25.279 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8695 03:51:25.279 00.000 30444 Star::Find returns 1 (1), X=463.33, Y=203.93, Mass=67002, SNR=56.8, Peak=7019 HFD=3.9 03:51:25.279 00.000 30444 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 03:51:25.279 00.000 30444 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.35 = 0.35) 03:51:25.279 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.25 cameraTheta=0.13 mountX=0.23 mountY=0.09, mountTheta=0.36 03:51:25.280 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.03, opts=13) 03:51:25.280 00.000 30444 Enqueuing Move request for scope (0.25, 0.03) 03:51:25.280 00.000 15672 Worker thread wakes up 03:51:25.280 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.03) opts 0xd 03:51:25.280 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.03) 03:51:25.280 00.000 15672 Moving (0.25, 0.03) raw xDistance=0.23 yDistance=0.09 03:51:25.280 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 03:51:25.280 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:25.280 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 03:51:25.280 00.000 15672 MoveAxis(E, 0, ABG) 03:51:25.280 00.000 15672 Move returns status 0, amount 0 03:51:25.280 00.000 15672 MoveAxis(N, 0, ABG) 03:51:25.280 00.000 15672 Move returns status 0, amount 0 03:51:25.280 00.000 15672 move complete, result=0 03:51:25.280 00.000 15672 worker thread done servicing request 03:51:25.285 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=15642, FiltMin=2568, FiltMax=12011, Gamma=2.950 03:51:25.327 00.042 30444 UpdateGuideState exits: m=67002 SNR=56.8 Saturated 03:51:25.327 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:25.327 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:25.327 00.000 30444 Enqueuing Expose request 03:51:25.327 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:51:25.327 00.000 15672 Worker thread wakes up 03:51:25.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:25.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:27.237 01.910 15672 Exposure complete 03:51:27.257 00.020 15672 worker thread done servicing request 03:51:27.257 00.000 30444 OnExposeComplete: enter 03:51:27.257 00.000 30444 UpdateGuideState(): m_state=6 03:51:27.257 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8696 03:51:27.257 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=203.80, Mass=65476, SNR=52.9, Peak=6788 HFD=3.8 03:51:27.258 00.001 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.02 = -0.02) 03:51:27.258 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 03:51:27.258 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.10 hyp=0.33 cameraTheta=-0.30 mountX=0.33 mountY=-0.03, mountTheta=-0.08 03:51:27.258 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.10, opts=13) 03:51:27.258 00.000 30444 Enqueuing Move request for scope (0.32, -0.10) 03:51:27.258 00.000 15672 Worker thread wakes up 03:51:27.258 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.10) opts 0xd 03:51:27.258 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.10) 03:51:27.258 00.000 15672 Moving (0.32, -0.10) raw xDistance=0.33 yDistance=-0.03 03:51:27.258 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 03:51:27.258 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:27.258 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 03:51:27.259 00.001 15672 MoveAxis(W, 90, ABG) 03:51:27.259 00.000 15672 Guiding Dir = 3, Dur = 90 03:51:27.259 00.000 15672 IsSlewing returns 0 03:51:27.260 00.001 15672 IsGuiding returns 0 03:51:27.263 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2307, max=14667, FiltMin=2614, FiltMax=11188, Gamma=2.950 03:51:27.290 00.027 15672 PulseGuide returned control before completion, sleep 70 03:51:27.306 00.016 30444 UpdateGuideState exits: m=65476 SNR=52.9 Saturated 03:51:27.306 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:27.307 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:27.307 00.000 30444 Enqueuing Expose request 03:51:27.362 00.055 15672 IsGuiding returns 1 03:51:27.362 00.000 15672 scope still moving after pulse duration time elapsed 03:51:27.383 00.021 15672 IsSlewing returns 0 03:51:27.402 00.019 15672 IsGuiding returns 0 03:51:27.402 00.000 15672 scope move finished after 90 + 52 ms 03:51:27.403 00.001 15672 Move returns status 0, amount 90 03:51:27.403 00.000 15672 MoveAxis(N, 0, ABG) 03:51:27.403 00.000 15672 Move returns status 0, amount 0 03:51:27.403 00.000 15672 move complete, result=0 03:51:27.403 00.000 15672 worker thread done servicing request 03:51:27.403 00.000 15672 Worker thread wakes up 03:51:27.403 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:27.403 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:27.404 00.001 30444 GuideStep: 0.3 px 90 ms WEST, -0.0 px 0 ms NORTH 03:51:29.513 02.109 15672 Exposure complete 03:51:29.533 00.020 15672 worker thread done servicing request 03:51:29.533 00.000 30444 OnExposeComplete: enter 03:51:29.533 00.000 30444 UpdateGuideState(): m_state=6 03:51:29.534 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8697 03:51:29.534 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=203.91, Mass=57266, SNR=49.6, Peak=7549 HFD=3.3 03:51:29.534 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 03:51:29.534 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 03:51:29.534 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.19 cameraTheta=0.09 mountX=0.17 mountY=0.06, mountTheta=0.31 03:51:29.534 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.02, opts=13) 03:51:29.534 00.000 30444 Enqueuing Move request for scope (0.18, 0.02) 03:51:29.534 00.000 15672 Worker thread wakes up 03:51:29.534 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd 03:51:29.534 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.02) 03:51:29.535 00.001 15672 Moving (0.18, 0.02) raw xDistance=0.17 yDistance=0.06 03:51:29.535 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 03:51:29.535 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:29.535 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 03:51:29.535 00.000 15672 MoveAxis(E, 0, ABG) 03:51:29.535 00.000 15672 Move returns status 0, amount 0 03:51:29.535 00.000 15672 MoveAxis(N, 0, ABG) 03:51:29.535 00.000 15672 Move returns status 0, amount 0 03:51:29.535 00.000 15672 move complete, result=0 03:51:29.536 00.001 15672 worker thread done servicing request 03:51:29.540 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2334, max=13484, FiltMin=2640, FiltMax=10863, Gamma=2.950 03:51:29.583 00.043 30444 UpdateGuideState exits: m=57266 SNR=49.6 Saturated 03:51:29.583 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:29.583 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:29.583 00.000 30444 Enqueuing Expose request 03:51:29.583 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:51:29.583 00.000 15672 Worker thread wakes up 03:51:29.584 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:29.584 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:31.498 01.914 15672 Exposure complete 03:51:31.538 00.040 15672 worker thread done servicing request 03:51:31.538 00.000 30444 OnExposeComplete: enter 03:51:31.538 00.000 30444 UpdateGuideState(): m_state=6 03:51:31.538 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8698 03:51:31.538 00.000 30444 Star::Find returns 1 (1), X=463.56, Y=203.66, Mass=67319, SNR=55.7, Peak=7458 HFD=3.6 03:51:31.538 00.000 30444 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 03:51:31.538 00.000 30444 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 03:51:31.538 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.23 hyp=0.54 cameraTheta=-0.45 mountX=0.53 mountY=-0.12, mountTheta=-0.23 03:51:31.539 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.23, opts=13) 03:51:31.539 00.000 30444 Enqueuing Move request for scope (0.48, -0.23) 03:51:31.539 00.000 15672 Worker thread wakes up 03:51:31.539 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.23) opts 0xd 03:51:31.539 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.23) 03:51:31.539 00.000 15672 Moving (0.48, -0.23) raw xDistance=0.53 yDistance=-0.12 03:51:31.539 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53 03:51:31.539 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:31.539 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 03:51:31.539 00.000 15672 MoveAxis(W, 143, ABG) 03:51:31.539 00.000 15672 Guiding Dir = 3, Dur = 143 03:51:31.540 00.001 15672 IsSlewing returns 0 03:51:31.542 00.002 15672 IsGuiding returns 0 03:51:31.546 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2020, max=13664, FiltMin=2538, FiltMax=11911, Gamma=2.950 03:51:31.570 00.024 15672 PulseGuide returned control before completion, sleep 125 03:51:31.588 00.018 30444 UpdateGuideState exits: m=67319 SNR=55.7 Saturated 03:51:31.588 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:31.589 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:31.589 00.000 30444 Enqueuing Expose request 03:51:31.697 00.108 15672 IsGuiding returns 1 03:51:31.697 00.000 15672 scope still moving after pulse duration time elapsed 03:51:31.718 00.021 15672 IsSlewing returns 0 03:51:31.721 00.003 15672 IsGuiding returns 1 03:51:31.742 00.021 15672 IsSlewing returns 0 03:51:31.795 00.053 15672 IsGuiding returns 0 03:51:31.795 00.000 15672 scope move finished after 143 + 110 ms 03:51:31.795 00.000 15672 Move returns status 0, amount 143 03:51:31.795 00.000 15672 MoveAxis(N, 0, ABG) 03:51:31.795 00.000 15672 Move returns status 0, amount 0 03:51:31.796 00.001 15672 move complete, result=0 03:51:31.796 00.000 15672 worker thread done servicing request 03:51:31.796 00.000 15672 Worker thread wakes up 03:51:31.796 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:31.796 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:31.796 00.000 30444 GuideStep: 0.5 px 143 ms WEST, -0.1 px 0 ms NORTH 03:51:33.906 02.110 15672 Exposure complete 03:51:33.926 00.020 15672 worker thread done servicing request 03:51:33.926 00.000 30444 OnExposeComplete: enter 03:51:33.926 00.000 30444 UpdateGuideState(): m_state=6 03:51:33.926 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8699 03:51:33.926 00.000 30444 Star::Find returns 1 (1), X=463.29, Y=203.59, Mass=58146, SNR=45.1, Peak=6971 HFD=3.5 03:51:33.926 00.000 30444 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.28) = xAngle (-0.69 = -0.69) 03:51:33.926 00.000 30444 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.75 = -0.75) 03:51:33.926 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.30 hyp=0.37 cameraTheta=-0.97 mountX=0.29 mountY=-0.25, mountTheta=-0.72 03:51:33.927 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.30, opts=13) 03:51:33.927 00.000 30444 Enqueuing Move request for scope (0.21, -0.30) 03:51:33.927 00.000 15672 Worker thread wakes up 03:51:33.927 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.30) opts 0xd 03:51:33.927 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.30) 03:51:33.927 00.000 15672 Moving (0.21, -0.30) raw xDistance=0.29 yDistance=-0.25 03:51:33.927 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29 03:51:33.927 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:51:33.927 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 03:51:33.927 00.000 15672 MoveAxis(W, 87, ABG) 03:51:33.927 00.000 15672 Guiding Dir = 3, Dur = 87 03:51:33.928 00.001 15672 IsSlewing returns 0 03:51:33.933 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=13772, FiltMin=2625, FiltMax=11646, Gamma=2.950 03:51:33.950 00.017 15672 IsGuiding returns 0 03:51:33.966 00.016 15672 PulseGuide returned control before completion, sleep 82 03:51:34.050 00.084 15672 IsGuiding returns 1 03:51:34.050 00.000 15672 scope still moving after pulse duration time elapsed 03:51:34.071 00.021 15672 IsSlewing returns 0 03:51:34.078 00.007 15672 IsGuiding returns 0 03:51:34.079 00.001 15672 scope move finished after 87 + 41 ms 03:51:34.079 00.000 15672 Move returns status 0, amount 87 03:51:34.079 00.000 15672 MoveAxis(N, 0, ABG) 03:51:34.079 00.000 15672 Move returns status 0, amount 0 03:51:34.079 00.000 15672 move complete, result=0 03:51:34.079 00.000 15672 worker thread done servicing request 03:51:34.268 00.189 30444 UpdateGuideState exits: m=58146 SNR=45.1 Saturated 03:51:34.268 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:34.268 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:34.268 00.000 30444 Enqueuing Expose request 03:51:34.269 00.001 30444 GuideStep: 0.3 px 87 ms WEST, -0.3 px 0 ms NORTH 03:51:34.269 00.000 15672 Worker thread wakes up 03:51:34.269 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:34.269 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:36.185 01.916 15672 Exposure complete 03:51:36.219 00.034 15672 worker thread done servicing request 03:51:36.219 00.000 30444 OnExposeComplete: enter 03:51:36.219 00.000 30444 UpdateGuideState(): m_state=6 03:51:36.219 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8700 03:51:36.219 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=203.84, Mass=64116, SNR=54.6, Peak=6927 HFD=3.8 03:51:36.219 00.000 30444 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.28) = xAngle (-0.30 = -0.30) 03:51:36.219 00.000 30444 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.36 = -0.36) 03:51:36.219 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.58 mountX=0.10 mountY=-0.04, mountTheta=-0.36 03:51:36.220 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.06, opts=13) 03:51:36.220 00.000 30444 Enqueuing Move request for scope (0.09, -0.06) 03:51:36.220 00.000 15672 Worker thread wakes up 03:51:36.220 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd 03:51:36.220 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.06) 03:51:36.220 00.000 15672 Moving (0.09, -0.06) raw xDistance=0.10 yDistance=-0.04 03:51:36.220 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:51:36.220 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:36.220 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:51:36.220 00.000 15672 MoveAxis(E, 0, ABG) 03:51:36.220 00.000 15672 Move returns status 0, amount 0 03:51:36.220 00.000 15672 MoveAxis(N, 0, ABG) 03:51:36.220 00.000 15672 Move returns status 0, amount 0 03:51:36.221 00.001 15672 move complete, result=0 03:51:36.221 00.000 15672 worker thread done servicing request 03:51:36.225 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=13258, FiltMin=2610, FiltMax=11886, Gamma=2.950 03:51:36.296 00.071 30444 UpdateGuideState exits: m=64116 SNR=54.6 Saturated 03:51:36.296 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:36.296 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:36.297 00.001 30444 Enqueuing Expose request 03:51:36.297 00.000 15672 Worker thread wakes up 03:51:36.297 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:36.297 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 03:51:36.297 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:38.404 02.107 15672 Exposure complete 03:51:38.424 00.020 15672 worker thread done servicing request 03:51:38.424 00.000 30444 OnExposeComplete: enter 03:51:38.424 00.000 30444 UpdateGuideState(): m_state=6 03:51:38.424 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8701 03:51:38.424 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=203.60, Mass=66768, SNR=51.6, Peak=6960 HFD=3.7 03:51:38.424 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 03:51:38.424 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.53 = -0.53) 03:51:38.424 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.29 hyp=0.43 cameraTheta=-0.74 mountX=0.38 mountY=-0.22, mountTheta=-0.51 03:51:38.425 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.29, opts=13) 03:51:38.425 00.000 30444 Enqueuing Move request for scope (0.32, -0.29) 03:51:38.425 00.000 15672 Worker thread wakes up 03:51:38.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.29) opts 0xd 03:51:38.425 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.29) 03:51:38.425 00.000 15672 Moving (0.32, -0.29) raw xDistance=0.38 yDistance=-0.22 03:51:38.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 03:51:38.425 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:38.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 03:51:38.425 00.000 15672 MoveAxis(W, 104, ABG) 03:51:38.425 00.000 15672 Guiding Dir = 3, Dur = 104 03:51:38.426 00.001 15672 IsSlewing returns 0 03:51:38.427 00.001 15672 IsGuiding returns 0 03:51:38.432 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=14605, FiltMin=2571, FiltMax=11409, Gamma=2.950 03:51:38.455 00.023 15672 PulseGuide returned control before completion, sleep 87 03:51:38.544 00.089 15672 IsGuiding returns 1 03:51:38.544 00.000 15672 scope still moving after pulse duration time elapsed 03:51:38.565 00.021 15672 IsSlewing returns 0 03:51:38.568 00.003 15672 IsGuiding returns 1 03:51:38.589 00.021 15672 IsSlewing returns 0 03:51:38.600 00.011 15672 IsGuiding returns 0 03:51:38.600 00.000 15672 scope move finished after 104 + 69 ms 03:51:38.600 00.000 15672 Move returns status 0, amount 104 03:51:38.600 00.000 15672 MoveAxis(N, 0, ABG) 03:51:38.600 00.000 15672 Move returns status 0, amount 0 03:51:38.600 00.000 15672 move complete, result=0 03:51:38.601 00.001 15672 worker thread done servicing request 03:51:38.881 00.280 30444 UpdateGuideState exits: m=66768 SNR=51.6 Saturated 03:51:38.882 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:38.882 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:38.882 00.000 30444 Enqueuing Expose request 03:51:38.882 00.000 30444 GuideStep: 0.4 px 104 ms WEST, -0.2 px 0 ms NORTH 03:51:38.882 00.000 15672 Worker thread wakes up 03:51:38.883 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:38.883 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:40.792 01.909 15672 Exposure complete 03:51:40.812 00.020 15672 worker thread done servicing request 03:51:41.195 00.383 30444 OnExposeComplete: enter 03:51:41.195 00.000 30444 UpdateGuideState(): m_state=6 03:51:41.195 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8702 03:51:41.196 00.001 30444 Star::Find returns 1 (1), X=462.90, Y=203.72, Mass=61132, SNR=45.3, Peak=7008 HFD=3.8 03:51:41.196 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 03:51:41.196 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 03:51:41.196 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-2.38 mountX=-0.13 mountY=-0.21, mountTheta=-2.11 03:51:41.198 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.17, opts=13) 03:51:41.198 00.000 30444 Enqueuing Move request for scope (-0.18, -0.17) 03:51:41.198 00.000 15672 Worker thread wakes up 03:51:41.199 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd 03:51:41.199 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.17) 03:51:41.199 00.000 15672 Moving (-0.18, -0.17) raw xDistance=-0.13 yDistance=-0.21 03:51:41.199 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:51:41.199 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:41.200 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 03:51:41.200 00.000 15672 MoveAxis(E, 0, ABG) 03:51:41.200 00.000 15672 Move returns status 0, amount 0 03:51:41.200 00.000 15672 MoveAxis(N, 0, ABG) 03:51:41.200 00.000 15672 Move returns status 0, amount 0 03:51:41.200 00.000 15672 move complete, result=0 03:51:41.201 00.001 15672 worker thread done servicing request 03:51:41.205 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=13867, FiltMin=2634, FiltMax=10791, Gamma=2.950 03:51:41.248 00.043 30444 UpdateGuideState exits: m=61132 SNR=45.3 Saturated 03:51:41.248 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:41.248 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:41.248 00.000 30444 Enqueuing Expose request 03:51:41.248 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:51:41.248 00.000 15672 Worker thread wakes up 03:51:41.248 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:41.248 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:43.357 02.109 15672 Exposure complete 03:51:43.377 00.020 15672 worker thread done servicing request 03:51:43.377 00.000 30444 OnExposeComplete: enter 03:51:43.377 00.000 30444 UpdateGuideState(): m_state=6 03:51:43.377 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8703 03:51:43.377 00.000 30444 Star::Find returns 1 (1), X=463.03, Y=203.83, Mass=60408, SNR=55.3, Peak=7391 HFD=4.0 03:51:43.377 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.91 = -1.91) 03:51:43.377 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 03:51:43.377 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.18 mountX=-0.03 mountY=-0.08, mountTheta=-1.91 03:51:43.377 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.07, opts=13) 03:51:43.377 00.000 30444 Enqueuing Move request for scope (-0.05, -0.07) 03:51:43.378 00.001 15672 Worker thread wakes up 03:51:43.378 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd 03:51:43.378 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.07) 03:51:43.378 00.000 15672 Moving (-0.05, -0.07) raw xDistance=-0.03 yDistance=-0.08 03:51:43.378 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 03:51:43.378 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:43.378 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 03:51:43.378 00.000 15672 MoveAxis(E, 0, ABG) 03:51:43.378 00.000 15672 Move returns status 0, amount 0 03:51:43.378 00.000 15672 MoveAxis(N, 0, ABG) 03:51:43.378 00.000 15672 Move returns status 0, amount 0 03:51:43.378 00.000 15672 move complete, result=0 03:51:43.378 00.000 15672 worker thread done servicing request 03:51:43.383 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=14089, FiltMin=2619, FiltMax=11321, Gamma=2.950 03:51:43.425 00.042 30444 UpdateGuideState exits: m=60408 SNR=55.3 Saturated 03:51:43.426 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:43.426 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:43.426 00.000 30444 Enqueuing Expose request 03:51:43.426 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 03:51:43.426 00.000 15672 Worker thread wakes up 03:51:43.426 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:43.426 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:45.332 01.906 15672 Exposure complete 03:51:45.354 00.022 15672 worker thread done servicing request 03:51:45.354 00.000 30444 OnExposeComplete: enter 03:51:45.354 00.000 30444 UpdateGuideState(): m_state=6 03:51:45.354 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8704 03:51:45.354 00.000 30444 Star::Find returns 1 (1), X=462.66, Y=204.24, Mass=57258, SNR=47.1, Peak=6999 HFD=3.7 03:51:45.354 00.000 30444 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.28) = xAngle (2.73 = 2.73) 03:51:45.354 00.000 30444 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.67 = 2.67) 03:51:45.354 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.35 hyp=0.54 cameraTheta=2.45 mountX=-0.50 mountY=0.25, mountTheta=2.68 03:51:45.355 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.35, opts=13) 03:51:45.355 00.000 30444 Enqueuing Move request for scope (-0.42, 0.35) 03:51:45.355 00.000 15672 Worker thread wakes up 03:51:45.355 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.35) opts 0xd 03:51:45.355 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.35) 03:51:45.355 00.000 15672 Moving (-0.42, 0.35) raw xDistance=-0.50 yDistance=0.25 03:51:45.355 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50 03:51:45.355 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:45.355 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 03:51:45.355 00.000 15672 MoveAxis(E, 135, ABG) 03:51:45.355 00.000 15672 Guiding Dir = 2, Dur = 135 03:51:45.357 00.002 15672 IsSlewing returns 0 03:51:45.357 00.000 15672 IsGuiding returns 0 03:51:45.361 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=14490, FiltMin=2605, FiltMax=11214, Gamma=2.950 03:51:45.372 00.011 15672 PulseGuide returned control before completion, sleep 131 03:51:45.404 00.032 30444 UpdateGuideState exits: m=57258 SNR=47.1 Saturated 03:51:45.404 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:45.404 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:45.405 00.001 30444 Enqueuing Expose request 03:51:45.505 00.100 15672 IsGuiding returns 1 03:51:45.506 00.001 15672 scope still moving after pulse duration time elapsed 03:51:45.527 00.021 15672 IsSlewing returns 0 03:51:45.583 00.056 15672 IsGuiding returns 0 03:51:45.583 00.000 15672 scope move finished after 135 + 90 ms 03:51:45.583 00.000 15672 Move returns status 0, amount 135 03:51:45.583 00.000 15672 MoveAxis(N, 0, ABG) 03:51:45.584 00.001 15672 Move returns status 0, amount 0 03:51:45.584 00.000 15672 move complete, result=0 03:51:45.584 00.000 15672 worker thread done servicing request 03:51:45.584 00.000 15672 Worker thread wakes up 03:51:45.584 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:45.584 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:45.584 00.000 30444 GuideStep: -0.5 px 135 ms EAST, 0.2 px 0 ms NORTH 03:51:47.700 02.116 15672 Exposure complete 03:51:47.729 00.029 15672 worker thread done servicing request 03:51:47.729 00.000 30444 OnExposeComplete: enter 03:51:47.730 00.001 30444 UpdateGuideState(): m_state=6 03:51:47.730 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8705 03:51:47.730 00.000 30444 Star::Find returns 1 (1), X=463.07, Y=203.25, Mass=67248, SNR=54.8, Peak=7045 HFD=4.0 03:51:47.730 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.31 = -1.31) 03:51:47.730 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 03:51:47.730 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.64 hyp=0.64 cameraTheta=-1.58 mountX=0.17 mountY=-0.63, mountTheta=-1.31 03:51:47.730 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.64, opts=13) 03:51:47.730 00.000 30444 Enqueuing Move request for scope (-0.01, -0.64) 03:51:47.730 00.000 15672 Worker thread wakes up 03:51:47.730 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.64) opts 0xd 03:51:47.731 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.64) 03:51:47.731 00.000 15672 Moving (-0.01, -0.64) raw xDistance=0.17 yDistance=-0.63 03:51:47.731 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 03:51:47.731 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 03:51:47.731 00.000 15672 MoveAxis(E, 0, ABG) 03:51:47.731 00.000 15672 Move returns status 0, amount 0 03:51:47.731 00.000 15672 MoveAxis(N, 113, ABG) 03:51:47.731 00.000 15672 Guiding Dir = 0, Dur = 113 03:51:47.732 00.001 15672 IsSlewing returns 0 03:51:47.736 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1968, max=14098, FiltMin=2499, FiltMax=11618, Gamma=2.950 03:51:47.738 00.002 15672 IsGuiding returns 0 03:51:47.817 00.079 15672 PulseGuide returned control before completion, sleep 45 03:51:47.865 00.048 15672 IsGuiding returns 1 03:51:47.865 00.000 15672 scope still moving after pulse duration time elapsed 03:51:47.886 00.021 15672 IsSlewing returns 0 03:51:47.889 00.003 15672 IsGuiding returns 1 03:51:47.910 00.021 15672 IsSlewing returns 0 03:51:47.913 00.003 15672 IsGuiding returns 1 03:51:47.935 00.022 15672 IsSlewing returns 0 03:51:47.993 00.058 15672 IsGuiding returns 0 03:51:47.994 00.001 15672 scope move finished after 113 + 141 ms 03:51:47.994 00.000 15672 Move returns status 0, amount 113 03:51:47.994 00.000 15672 move complete, result=0 03:51:47.994 00.000 15672 worker thread done servicing request 03:51:48.041 00.047 30444 UpdateGuideState exits: m=67248 SNR=54.8 Saturated 03:51:48.041 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:48.041 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:48.042 00.001 30444 Enqueuing Expose request 03:51:48.042 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 113 ms NORTH 03:51:48.042 00.000 15672 Worker thread wakes up 03:51:48.042 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:48.042 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:49.950 01.908 15672 Exposure complete 03:51:49.970 00.020 15672 worker thread done servicing request 03:51:49.970 00.000 30444 OnExposeComplete: enter 03:51:49.970 00.000 30444 UpdateGuideState(): m_state=6 03:51:49.970 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8706 03:51:49.971 00.001 30444 Star::Find returns 1 (1), X=463.07, Y=204.30, Mass=59357, SNR=50.4, Peak=7164 HFD=3.9 03:51:49.971 00.000 30444 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.28) = xAngle (1.86 = 1.86) 03:51:49.971 00.000 30444 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 03:51:49.971 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.41 hyp=0.41 cameraTheta=1.58 mountX=-0.12 mountY=0.39, mountTheta=1.86 03:51:49.971 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.41, opts=13) 03:51:49.971 00.000 30444 Enqueuing Move request for scope (-0.01, 0.41) 03:51:49.971 00.000 15672 Worker thread wakes up 03:51:49.971 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.41) opts 0xd 03:51:49.971 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.41) 03:51:49.971 00.000 15672 Moving (-0.01, 0.41) raw xDistance=-0.12 yDistance=0.39 03:51:49.971 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 03:51:49.972 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:51:49.972 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 03:51:49.972 00.000 15672 MoveAxis(E, 0, ABG) 03:51:49.972 00.000 15672 Move returns status 0, amount 0 03:51:49.972 00.000 15672 MoveAxis(N, 0, ABG) 03:51:49.972 00.000 15672 Move returns status 0, amount 0 03:51:49.972 00.000 15672 move complete, result=0 03:51:49.972 00.000 15672 worker thread done servicing request 03:51:49.977 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=15497, FiltMin=2629, FiltMax=11586, Gamma=2.950 03:51:50.020 00.043 30444 UpdateGuideState exits: m=59357 SNR=50.4 Saturated 03:51:50.020 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:50.020 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:50.020 00.000 30444 Enqueuing Expose request 03:51:50.020 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 03:51:50.020 00.000 15672 Worker thread wakes up 03:51:50.020 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:50.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:52.127 02.107 15672 Exposure complete 03:51:52.151 00.024 15672 worker thread done servicing request 03:51:52.151 00.000 30444 OnExposeComplete: enter 03:51:52.151 00.000 30444 UpdateGuideState(): m_state=6 03:51:52.151 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8707 03:51:52.151 00.000 30444 Star::Find returns 1 (1), X=462.92, Y=203.95, Mass=68541, SNR=60.1, Peak=7328 HFD=4.2 03:51:52.151 00.000 30444 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.28) = xAngle (3.12 = 3.12) 03:51:52.151 00.000 30444 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.06 = 3.06) 03:51:52.151 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.84 mountX=-0.17 mountY=0.01, mountTheta=3.06 03:51:52.152 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.05, opts=13) 03:51:52.152 00.000 30444 Enqueuing Move request for scope (-0.16, 0.05) 03:51:52.152 00.000 15672 Worker thread wakes up 03:51:52.152 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd 03:51:52.152 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.05) 03:51:52.152 00.000 15672 Moving (-0.16, 0.05) raw xDistance=-0.17 yDistance=0.01 03:51:52.152 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:51:52.152 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:52.152 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 03:51:52.152 00.000 15672 MoveAxis(E, 0, ABG) 03:51:52.152 00.000 15672 Move returns status 0, amount 0 03:51:52.152 00.000 15672 MoveAxis(N, 0, ABG) 03:51:52.152 00.000 15672 Move returns status 0, amount 0 03:51:52.152 00.000 15672 move complete, result=0 03:51:52.152 00.000 15672 worker thread done servicing request 03:51:52.157 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=13324, FiltMin=2561, FiltMax=10809, Gamma=2.950 03:51:52.200 00.043 30444 UpdateGuideState exits: m=68541 SNR=60.1 Saturated 03:51:52.200 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:52.200 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:52.200 00.000 30444 Enqueuing Expose request 03:51:52.200 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 03:51:52.200 00.000 15672 Worker thread wakes up 03:51:52.200 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:52.200 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:54.106 01.906 15672 Exposure complete 03:51:54.126 00.020 15672 worker thread done servicing request 03:51:54.126 00.000 30444 OnExposeComplete: enter 03:51:54.126 00.000 30444 UpdateGuideState(): m_state=6 03:51:54.126 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8708 03:51:54.126 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=203.88, Mass=61962, SNR=47.3, Peak=6968 HFD=3.8 03:51:54.126 00.000 30444 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 03:51:54.126 00.000 30444 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 03:51:54.126 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.09 mountX=0.18 mountY=0.02, mountTheta=0.13 03:51:54.127 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.02, opts=13) 03:51:54.127 00.000 30444 Enqueuing Move request for scope (0.18, -0.02) 03:51:54.127 00.000 15672 Worker thread wakes up 03:51:54.127 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd 03:51:54.127 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.02) 03:51:54.127 00.000 15672 Moving (0.18, -0.02) raw xDistance=0.18 yDistance=0.02 03:51:54.127 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 03:51:54.127 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:54.127 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 03:51:54.127 00.000 15672 MoveAxis(E, 0, ABG) 03:51:54.127 00.000 15672 Move returns status 0, amount 0 03:51:54.127 00.000 15672 MoveAxis(N, 0, ABG) 03:51:54.127 00.000 15672 Move returns status 0, amount 0 03:51:54.127 00.000 15672 move complete, result=0 03:51:54.128 00.001 15672 worker thread done servicing request 03:51:54.132 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=13557, FiltMin=2502, FiltMax=10898, Gamma=2.950 03:51:54.201 00.069 30444 UpdateGuideState exits: m=61962 SNR=47.3 Saturated 03:51:54.202 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:54.202 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:54.202 00.000 30444 Enqueuing Expose request 03:51:54.202 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 03:51:54.202 00.000 15672 Worker thread wakes up 03:51:54.202 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:54.202 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:56.311 02.109 15672 Exposure complete 03:51:56.330 00.019 15672 worker thread done servicing request 03:51:56.331 00.001 30444 OnExposeComplete: enter 03:51:56.331 00.000 30444 UpdateGuideState(): m_state=6 03:51:56.331 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8709 03:51:56.331 00.000 30444 Star::Find returns 1 (1), X=463.54, Y=204.13, Mass=65417, SNR=52.7, Peak=7448 HFD=3.7 03:51:56.331 00.000 30444 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 03:51:56.331 00.000 30444 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.69 = 0.69) 03:51:56.331 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.24 hyp=0.52 cameraTheta=0.47 mountX=0.38 mountY=0.33, mountTheta=0.71 03:51:56.331 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.24, opts=13) 03:51:56.331 00.000 30444 Enqueuing Move request for scope (0.46, 0.24) 03:51:56.332 00.001 15672 Worker thread wakes up 03:51:56.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.24) opts 0xd 03:51:56.332 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.24) 03:51:56.332 00.000 15672 Moving (0.46, 0.24) raw xDistance=0.38 yDistance=0.33 03:51:56.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 03:51:56.332 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:51:56.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 03:51:56.332 00.000 15672 MoveAxis(W, 103, ABG) 03:51:56.332 00.000 15672 Guiding Dir = 3, Dur = 103 03:51:56.333 00.001 15672 IsSlewing returns 0 03:51:56.334 00.001 15672 IsGuiding returns 0 03:51:56.338 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=12919, FiltMin=2622, FiltMax=11137, Gamma=2.950 03:51:56.363 00.025 15672 PulseGuide returned control before completion, sleep 85 03:51:56.381 00.018 30444 UpdateGuideState exits: m=65417 SNR=52.7 Saturated 03:51:56.381 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:56.381 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:56.381 00.000 30444 Enqueuing Expose request 03:51:56.476 00.095 15672 IsGuiding returns 0 03:51:56.476 00.000 15672 Move returns status 0, amount 103 03:51:56.476 00.000 15672 MoveAxis(N, 0, ABG) 03:51:56.476 00.000 15672 Move returns status 0, amount 0 03:51:56.476 00.000 15672 move complete, result=0 03:51:56.476 00.000 15672 worker thread done servicing request 03:51:56.476 00.000 15672 Worker thread wakes up 03:51:56.476 00.000 30444 GuideStep: 0.4 px 103 ms WEST, 0.3 px 0 ms NORTH 03:51:56.476 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:56.476 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:51:58.392 01.916 15672 Exposure complete 03:51:58.424 00.032 15672 worker thread done servicing request 03:51:58.424 00.000 30444 OnExposeComplete: enter 03:51:58.424 00.000 30444 UpdateGuideState(): m_state=6 03:51:58.424 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8710 03:51:58.424 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=204.05, Mass=58815, SNR=47.3, Peak=7165 HFD=3.8 03:51:58.424 00.000 30444 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.28) = xAngle (1.68 = 1.68) 03:51:58.424 00.000 30444 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.62 = 1.62) 03:51:58.424 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.40 mountX=-0.02 mountY=0.16, mountTheta=1.68 03:51:58.425 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.16, opts=13) 03:51:58.425 00.000 30444 Enqueuing Move request for scope (0.03, 0.16) 03:51:58.425 00.000 15672 Worker thread wakes up 03:51:58.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd 03:51:58.425 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.16) 03:51:58.425 00.000 15672 Moving (0.03, 0.16) raw xDistance=-0.02 yDistance=0.16 03:51:58.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 03:51:58.425 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:51:58.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 03:51:58.425 00.000 15672 MoveAxis(E, 0, ABG) 03:51:58.425 00.000 15672 Move returns status 0, amount 0 03:51:58.425 00.000 15672 MoveAxis(N, 0, ABG) 03:51:58.425 00.000 15672 Move returns status 0, amount 0 03:51:58.425 00.000 15672 move complete, result=0 03:51:58.426 00.001 15672 worker thread done servicing request 03:51:58.430 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2304, max=13507, FiltMin=2507, FiltMax=11196, Gamma=2.950 03:51:58.473 00.043 30444 UpdateGuideState exits: m=58815 SNR=47.3 Saturated 03:51:58.473 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:51:58.473 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:51:58.473 00.000 30444 Enqueuing Expose request 03:51:58.473 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 03:51:58.473 00.000 15672 Worker thread wakes up 03:51:58.473 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:51:58.473 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:00.583 02.110 15672 Exposure complete 03:52:00.602 00.019 15672 worker thread done servicing request 03:52:00.603 00.001 30444 OnExposeComplete: enter 03:52:00.603 00.000 30444 UpdateGuideState(): m_state=6 03:52:00.603 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8711 03:52:00.603 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=204.02, Mass=60263, SNR=52.9, Peak=7402 HFD=4.0 03:52:00.603 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 03:52:00.603 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.29 = 2.29) 03:52:00.603 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.07 mountX=-0.10 mountY=0.11, mountTheta=2.32 03:52:00.603 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.13, opts=13) 03:52:00.603 00.000 30444 Enqueuing Move request for scope (-0.07, 0.13) 03:52:00.604 00.001 15672 Worker thread wakes up 03:52:00.604 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd 03:52:00.604 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.13) 03:52:00.604 00.000 15672 Moving (-0.07, 0.13) raw xDistance=-0.10 yDistance=0.11 03:52:00.604 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:52:00.604 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:52:00.604 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 03:52:00.604 00.000 15672 MoveAxis(E, 0, ABG) 03:52:00.604 00.000 15672 Move returns status 0, amount 0 03:52:00.604 00.000 15672 MoveAxis(N, 0, ABG) 03:52:00.604 00.000 15672 Move returns status 0, amount 0 03:52:00.604 00.000 15672 move complete, result=0 03:52:00.604 00.000 15672 worker thread done servicing request 03:52:00.610 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=14937, FiltMin=2629, FiltMax=11686, Gamma=2.950 03:52:00.653 00.043 30444 UpdateGuideState exits: m=60263 SNR=52.9 Saturated 03:52:00.653 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:00.653 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:00.653 00.000 30444 Enqueuing Expose request 03:52:00.653 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:52:00.653 00.000 15672 Worker thread wakes up 03:52:00.653 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:00.653 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:02.563 01.910 15672 Exposure complete 03:52:02.588 00.025 15672 worker thread done servicing request 03:52:02.588 00.000 30444 OnExposeComplete: enter 03:52:02.588 00.000 30444 UpdateGuideState(): m_state=6 03:52:02.588 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8712 03:52:02.588 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=203.99, Mass=59335, SNR=49.3, Peak=7408 HFD=4.0 03:52:02.588 00.000 30444 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.28) = xAngle (2.43 = 2.43) 03:52:02.588 00.000 30444 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.37 = 2.37) 03:52:02.588 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=-0.09 mountY=0.08, mountTheta=2.40 03:52:02.589 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.10, opts=13) 03:52:02.589 00.000 30444 Enqueuing Move request for scope (-0.06, 0.10) 03:52:02.589 00.000 15672 Worker thread wakes up 03:52:02.589 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd 03:52:02.589 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.10) 03:52:02.589 00.000 15672 Moving (-0.06, 0.10) raw xDistance=-0.09 yDistance=0.08 03:52:02.589 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:52:02.589 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:52:02.589 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 03:52:02.589 00.000 15672 MoveAxis(E, 0, ABG) 03:52:02.589 00.000 15672 Move returns status 0, amount 0 03:52:02.590 00.001 15672 MoveAxis(N, 0, ABG) 03:52:02.590 00.000 15672 Move returns status 0, amount 0 03:52:02.590 00.000 15672 move complete, result=0 03:52:02.590 00.000 15672 worker thread done servicing request 03:52:02.594 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=14024, FiltMin=2596, FiltMax=11092, Gamma=2.950 03:52:02.871 00.277 30444 UpdateGuideState exits: m=59335 SNR=49.3 Saturated 03:52:02.871 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:02.871 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:02.872 00.001 30444 Enqueuing Expose request 03:52:02.872 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:52:02.872 00.000 15672 Worker thread wakes up 03:52:02.872 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:02.872 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:04.982 02.110 15672 Exposure complete 03:52:05.002 00.020 15672 worker thread done servicing request 03:52:05.002 00.000 30444 OnExposeComplete: enter 03:52:05.002 00.000 30444 UpdateGuideState(): m_state=6 03:52:05.003 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8713 03:52:05.003 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=204.20, Mass=50817, SNR=48.1, Peak=7384 HFD=3.3 03:52:05.003 00.000 30444 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.28) = xAngle (1.46 = 1.46) 03:52:05.003 00.000 30444 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.40 = 1.40) 03:52:05.003 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.30 hyp=0.33 cameraTheta=1.18 mountX=0.04 mountY=0.32, mountTheta=1.46 03:52:05.003 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.30, opts=13) 03:52:05.003 00.000 30444 Enqueuing Move request for scope (0.12, 0.30) 03:52:05.003 00.000 15672 Worker thread wakes up 03:52:05.004 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.30) opts 0xd 03:52:05.004 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.30) 03:52:05.004 00.000 15672 Moving (0.12, 0.30) raw xDistance=0.04 yDistance=0.32 03:52:05.004 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 03:52:05.004 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:52:05.004 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 03:52:05.004 00.000 15672 MoveAxis(E, 0, ABG) 03:52:05.004 00.000 15672 Move returns status 0, amount 0 03:52:05.004 00.000 15672 MoveAxis(N, 0, ABG) 03:52:05.004 00.000 15672 Move returns status 0, amount 0 03:52:05.004 00.000 15672 move complete, result=0 03:52:05.004 00.000 15672 worker thread done servicing request 03:52:05.009 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=13908, FiltMin=2593, FiltMax=11259, Gamma=2.950 03:52:05.052 00.043 30444 UpdateGuideState exits: m=50817 SNR=48.1 Saturated 03:52:05.052 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:05.052 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:05.052 00.000 30444 Enqueuing Expose request 03:52:05.052 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 03:52:05.052 00.000 15672 Worker thread wakes up 03:52:05.052 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:05.053 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:06.968 01.915 15672 Exposure complete 03:52:06.996 00.028 15672 worker thread done servicing request 03:52:06.996 00.000 30444 OnExposeComplete: enter 03:52:06.996 00.000 30444 UpdateGuideState(): m_state=6 03:52:06.996 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8714 03:52:06.997 00.001 30444 Star::Find returns 1 (1), X=463.34, Y=204.17, Mass=63115, SNR=59.5, Peak=6947 HFD=3.7 03:52:06.997 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 03:52:06.997 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 03:52:06.997 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.27 hyp=0.37 cameraTheta=0.82 mountX=0.17 mountY=0.32, mountTheta=1.09 03:52:06.997 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.27, opts=13) 03:52:06.997 00.000 30444 Enqueuing Move request for scope (0.25, 0.27) 03:52:06.997 00.000 15672 Worker thread wakes up 03:52:06.997 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.27) opts 0xd 03:52:06.997 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.27) 03:52:06.997 00.000 15672 Moving (0.25, 0.27) raw xDistance=0.17 yDistance=0.32 03:52:06.997 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 03:52:06.997 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.22 newest=0.73 03:52:06.998 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 03:52:06.998 00.000 15672 MoveAxis(E, 0, ABG) 03:52:06.998 00.000 15672 Move returns status 0, amount 0 03:52:06.998 00.000 15672 MoveAxis(S, 57, ABG) 03:52:06.998 00.000 15672 Guiding Dir = 1, Dur = 57 03:52:06.998 00.000 15672 IsSlewing returns 0 03:52:07.003 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=13990, FiltMin=2443, FiltMax=12232, Gamma=2.950 03:52:07.018 00.015 15672 IsGuiding returns 0 03:52:07.045 00.027 30444 UpdateGuideState exits: m=63115 SNR=59.5 Saturated 03:52:07.045 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:07.045 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:07.045 00.000 30444 Enqueuing Expose request 03:52:07.101 00.056 15672 IsGuiding returns 1 03:52:07.101 00.000 15672 scope still moving after pulse duration time elapsed 03:52:07.122 00.021 15672 IsSlewing returns 0 03:52:07.124 00.002 15672 IsGuiding returns 1 03:52:07.146 00.022 15672 IsSlewing returns 0 03:52:07.148 00.002 15672 IsGuiding returns 1 03:52:07.169 00.021 15672 IsSlewing returns 0 03:52:07.179 00.010 15672 IsGuiding returns 0 03:52:07.180 00.001 15672 scope move finished after 57 + 104 ms 03:52:07.180 00.000 15672 Move returns status 0, amount 57 03:52:07.180 00.000 15672 move complete, result=0 03:52:07.180 00.000 15672 worker thread done servicing request 03:52:07.180 00.000 15672 Worker thread wakes up 03:52:07.180 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:07.181 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:07.181 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 57 ms SOUTH 03:52:09.292 02.111 15672 Exposure complete 03:52:09.313 00.021 15672 worker thread done servicing request 03:52:09.313 00.000 30444 OnExposeComplete: enter 03:52:09.313 00.000 30444 UpdateGuideState(): m_state=6 03:52:09.313 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8715 03:52:09.313 00.000 30444 Star::Find returns 1 (1), X=462.80, Y=204.63, Mass=60171, SNR=47.0, Peak=6951 HFD=3.7 03:52:09.313 00.000 30444 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.28) = xAngle (2.22 = 2.22) 03:52:09.313 00.000 30444 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.16 = 2.16) 03:52:09.313 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.73 hyp=0.79 cameraTheta=1.94 mountX=-0.47 mountY=0.65, mountTheta=2.20 03:52:09.313 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.73, opts=13) 03:52:09.314 00.001 30444 Enqueuing Move request for scope (-0.28, 0.73) 03:52:09.314 00.000 15672 Worker thread wakes up 03:52:09.314 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.73) opts 0xd 03:52:09.314 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.73) 03:52:09.314 00.000 15672 Moving (-0.28, 0.73) raw xDistance=-0.47 yDistance=0.65 03:52:09.314 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 03:52:09.314 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 03:52:09.314 00.000 15672 MoveAxis(E, 128, ABG) 03:52:09.314 00.000 15672 Guiding Dir = 2, Dur = 128 03:52:09.314 00.000 15672 IsSlewing returns 0 03:52:09.315 00.001 15672 IsGuiding returns 0 03:52:09.320 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=14532, FiltMin=2633, FiltMax=10914, Gamma=2.950 03:52:09.334 00.014 15672 PulseGuide returned control before completion, sleep 120 03:52:09.365 00.031 30444 UpdateGuideState exits: m=60171 SNR=47.0 Saturated 03:52:09.365 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:09.365 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:09.365 00.000 30444 Enqueuing Expose request 03:52:09.456 00.091 15672 IsGuiding returns 1 03:52:09.456 00.000 15672 scope still moving after pulse duration time elapsed 03:52:09.477 00.021 15672 IsSlewing returns 0 03:52:09.494 00.017 15672 IsGuiding returns 0 03:52:09.494 00.000 15672 scope move finished after 128 + 51 ms 03:52:09.494 00.000 15672 Move returns status 0, amount 128 03:52:09.494 00.000 15672 MoveAxis(S, 117, ABG) 03:52:09.494 00.000 15672 Guiding Dir = 1, Dur = 117 03:52:09.495 00.001 15672 IsSlewing returns 0 03:52:09.496 00.001 15672 IsGuiding returns 0 03:52:09.575 00.079 15672 PulseGuide returned control before completion, sleep 48 03:52:09.625 00.050 15672 IsGuiding returns 1 03:52:09.625 00.000 15672 scope still moving after pulse duration time elapsed 03:52:09.646 00.021 15672 IsSlewing returns 0 03:52:09.647 00.001 15672 IsGuiding returns 1 03:52:09.667 00.020 15672 IsSlewing returns 0 03:52:09.669 00.002 15672 IsGuiding returns 1 03:52:09.691 00.022 15672 IsSlewing returns 0 03:52:09.694 00.003 15672 IsGuiding returns 1 03:52:09.714 00.020 15672 IsSlewing returns 0 03:52:09.736 00.022 15672 IsGuiding returns 0 03:52:09.736 00.000 15672 scope move finished after 117 + 122 ms 03:52:09.736 00.000 15672 Move returns status 0, amount 117 03:52:09.736 00.000 15672 move complete, result=0 03:52:09.736 00.000 15672 worker thread done servicing request 03:52:09.736 00.000 15672 Worker thread wakes up 03:52:09.737 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:09.737 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:09.737 00.000 30444 GuideStep: -0.5 px 128 ms EAST, 0.7 px 117 ms SOUTH 03:52:11.645 01.908 15672 Exposure complete 03:52:11.665 00.020 15672 worker thread done servicing request 03:52:11.665 00.000 30444 OnExposeComplete: enter 03:52:11.665 00.000 30444 UpdateGuideState(): m_state=6 03:52:11.665 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8716 03:52:11.665 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=203.93, Mass=55343, SNR=46.9, Peak=7035 HFD=3.7 03:52:11.665 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 03:52:11.665 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.10 = 1.10) 03:52:11.666 00.001 30444 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.89 mountX=0.02 mountY=0.04, mountTheta=1.16 03:52:11.666 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.03, opts=13) 03:52:11.666 00.000 30444 Enqueuing Move request for scope (0.03, 0.03) 03:52:11.666 00.000 15672 Worker thread wakes up 03:52:11.666 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd 03:52:11.666 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.03) 03:52:11.666 00.000 15672 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=0.04 03:52:11.666 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:52:11.666 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:52:11.666 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 03:52:11.667 00.001 15672 MoveAxis(E, 0, ABG) 03:52:11.667 00.000 15672 Move returns status 0, amount 0 03:52:11.667 00.000 15672 MoveAxis(N, 0, ABG) 03:52:11.667 00.000 15672 Move returns status 0, amount 0 03:52:11.667 00.000 15672 move complete, result=0 03:52:11.667 00.000 15672 worker thread done servicing request 03:52:11.671 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=13510, FiltMin=2599, FiltMax=11200, Gamma=2.950 03:52:12.037 00.366 30444 UpdateGuideState exits: m=55343 SNR=46.9 Saturated 03:52:12.037 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:12.037 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:12.037 00.000 30444 Enqueuing Expose request 03:52:12.038 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 03:52:12.038 00.000 15672 Worker thread wakes up 03:52:12.038 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:12.038 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:14.146 02.108 15672 Exposure complete 03:52:14.166 00.020 15672 worker thread done servicing request 03:52:14.166 00.000 30444 OnExposeComplete: enter 03:52:14.166 00.000 30444 UpdateGuideState(): m_state=6 03:52:14.166 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8717 03:52:14.166 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=203.88, Mass=55717, SNR=45.9, Peak=6261 HFD=4.2 03:52:14.166 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 03:52:14.166 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 03:52:14.166 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.03 mountX=0.01 mountY=-0.01, mountTheta=-0.78 03:52:14.168 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.02, opts=13) 03:52:14.168 00.000 30444 Enqueuing Move request for scope (0.01, -0.02) 03:52:14.168 00.000 15672 Worker thread wakes up 03:52:14.168 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd 03:52:14.168 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.02) 03:52:14.168 00.000 15672 Moving (0.01, -0.02) raw xDistance=0.01 yDistance=-0.01 03:52:14.168 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:52:14.168 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:52:14.168 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 03:52:14.168 00.000 15672 MoveAxis(E, 0, ABG) 03:52:14.168 00.000 15672 Move returns status 0, amount 0 03:52:14.168 00.000 15672 MoveAxis(N, 0, ABG) 03:52:14.168 00.000 15672 Move returns status 0, amount 0 03:52:14.168 00.000 15672 move complete, result=0 03:52:14.168 00.000 15672 worker thread done servicing request 03:52:14.173 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=13447, FiltMin=2637, FiltMax=10629, Gamma=2.950 03:52:14.216 00.043 30444 UpdateGuideState exits: m=55717 SNR=45.9 Saturated 03:52:14.216 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:14.216 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:14.216 00.000 30444 Enqueuing Expose request 03:52:14.216 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 03:52:14.216 00.000 15672 Worker thread wakes up 03:52:14.216 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:14.216 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:16.126 01.910 15672 Exposure complete 03:52:16.145 00.019 15672 worker thread done servicing request 03:52:16.145 00.000 30444 OnExposeComplete: enter 03:52:16.145 00.000 30444 UpdateGuideState(): m_state=6 03:52:16.146 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8718 03:52:16.146 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=204.08, Mass=60772, SNR=49.3, Peak=7173 HFD=4.0 03:52:16.146 00.000 30444 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.28) = xAngle (2.47 = 2.47) 03:52:16.146 00.000 30444 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.41 = 2.41) 03:52:16.146 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.19 mountX=-0.18 mountY=0.15, mountTheta=2.43 03:52:16.146 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.18, opts=13) 03:52:16.146 00.000 30444 Enqueuing Move request for scope (-0.13, 0.18) 03:52:16.146 00.000 15672 Worker thread wakes up 03:52:16.146 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd 03:52:16.146 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.18) 03:52:16.147 00.001 15672 Moving (-0.13, 0.18) raw xDistance=-0.18 yDistance=0.15 03:52:16.147 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 03:52:16.147 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:52:16.147 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 03:52:16.147 00.000 15672 MoveAxis(E, 0, ABG) 03:52:16.147 00.000 15672 Move returns status 0, amount 0 03:52:16.147 00.000 15672 MoveAxis(N, 0, ABG) 03:52:16.147 00.000 15672 Move returns status 0, amount 0 03:52:16.147 00.000 15672 move complete, result=0 03:52:16.147 00.000 15672 worker thread done servicing request 03:52:16.152 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2279, max=13327, FiltMin=2586, FiltMax=10593, Gamma=2.950 03:52:16.194 00.042 30444 UpdateGuideState exits: m=60772 SNR=49.3 Saturated 03:52:16.194 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:16.194 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:16.194 00.000 30444 Enqueuing Expose request 03:52:16.195 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 03:52:16.195 00.000 15672 Worker thread wakes up 03:52:16.195 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:16.195 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:18.304 02.109 15672 Exposure complete 03:52:18.324 00.020 15672 worker thread done servicing request 03:52:18.324 00.000 30444 OnExposeComplete: enter 03:52:18.324 00.000 30444 UpdateGuideState(): m_state=6 03:52:18.324 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8719 03:52:18.324 00.000 30444 Star::Find returns 1 (1), X=462.68, Y=204.34, Mass=69867, SNR=58.7, Peak=7136 HFD=3.6 03:52:18.324 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 03:52:18.324 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 03:52:18.324 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=0.45 hyp=0.60 cameraTheta=2.30 mountX=-0.50 mountY=0.35, mountTheta=2.53 03:52:18.325 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=0.45, opts=13) 03:52:18.325 00.000 30444 Enqueuing Move request for scope (-0.40, 0.45) 03:52:18.325 00.000 15672 Worker thread wakes up 03:52:18.325 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.45) opts 0xd 03:52:18.325 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 0.45) 03:52:18.325 00.000 15672 Moving (-0.40, 0.45) raw xDistance=-0.50 yDistance=0.35 03:52:18.325 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50 03:52:18.325 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 03:52:18.325 00.000 15672 MoveAxis(E, 136, ABG) 03:52:18.325 00.000 15672 Guiding Dir = 2, Dur = 136 03:52:18.326 00.001 15672 IsSlewing returns 0 03:52:18.327 00.001 15672 IsGuiding returns 0 03:52:18.331 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=15231, FiltMin=2566, FiltMax=11362, Gamma=2.950 03:52:18.344 00.013 15672 PulseGuide returned control before completion, sleep 130 03:52:18.374 00.030 30444 UpdateGuideState exits: m=69867 SNR=58.7 Saturated 03:52:18.374 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:18.374 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:18.374 00.000 30444 Enqueuing Expose request 03:52:18.477 00.103 15672 IsGuiding returns 1 03:52:18.477 00.000 15672 scope still moving after pulse duration time elapsed 03:52:18.498 00.021 15672 IsSlewing returns 0 03:52:18.506 00.008 15672 IsGuiding returns 0 03:52:18.507 00.001 15672 scope move finished after 136 + 42 ms 03:52:18.507 00.000 15672 Move returns status 0, amount 136 03:52:18.507 00.000 15672 MoveAxis(S, 62, ABG) 03:52:18.507 00.000 15672 Guiding Dir = 1, Dur = 62 03:52:18.508 00.001 15672 IsSlewing returns 0 03:52:18.510 00.002 15672 IsGuiding returns 0 03:52:18.616 00.106 15672 IsGuiding returns 1 03:52:18.617 00.001 15672 scope still moving after pulse duration time elapsed 03:52:18.638 00.021 15672 IsSlewing returns 0 03:52:18.639 00.001 15672 IsGuiding returns 1 03:52:18.660 00.021 15672 IsSlewing returns 0 03:52:18.680 00.020 15672 IsGuiding returns 0 03:52:18.680 00.000 15672 scope move finished after 62 + 108 ms 03:52:18.680 00.000 15672 Move returns status 0, amount 62 03:52:18.680 00.000 15672 move complete, result=0 03:52:18.680 00.000 15672 worker thread done servicing request 03:52:18.680 00.000 15672 Worker thread wakes up 03:52:18.680 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:18.680 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:18.680 00.000 30444 GuideStep: -0.5 px 136 ms EAST, 0.4 px 62 ms SOUTH 03:52:20.588 01.908 15672 Exposure complete 03:52:20.608 00.020 15672 worker thread done servicing request 03:52:20.608 00.000 30444 OnExposeComplete: enter 03:52:20.608 00.000 30444 UpdateGuideState(): m_state=6 03:52:20.608 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8720 03:52:20.608 00.000 30444 Star::Find returns 1 (1), X=462.81, Y=204.00, Mass=62517, SNR=48.9, Peak=6983 HFD=4.0 03:52:20.608 00.000 30444 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.28) = xAngle (3.05 = 3.05) 03:52:20.608 00.000 30444 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.98 = 2.98) 03:52:20.608 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.77 mountX=-0.28 mountY=0.04, mountTheta=2.98 03:52:20.609 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.10, opts=13) 03:52:20.609 00.000 30444 Enqueuing Move request for scope (-0.27, 0.10) 03:52:20.609 00.000 15672 Worker thread wakes up 03:52:20.609 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd 03:52:20.609 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.10) 03:52:20.609 00.000 15672 Moving (-0.27, 0.10) raw xDistance=-0.28 yDistance=0.04 03:52:20.609 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28 03:52:20.609 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:52:20.609 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 03:52:20.609 00.000 15672 MoveAxis(E, 86, ABG) 03:52:20.609 00.000 15672 Guiding Dir = 2, Dur = 86 03:52:20.610 00.001 15672 IsSlewing returns 0 03:52:20.611 00.001 15672 IsGuiding returns 0 03:52:20.615 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2130, max=12828, FiltMin=2598, FiltMax=10995, Gamma=2.950 03:52:20.629 00.014 15672 PulseGuide returned control before completion, sleep 78 03:52:20.657 00.028 30444 UpdateGuideState exits: m=62517 SNR=48.9 Saturated 03:52:20.657 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:20.657 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:20.657 00.000 30444 Enqueuing Expose request 03:52:20.709 00.052 15672 IsGuiding returns 1 03:52:20.709 00.000 15672 scope still moving after pulse duration time elapsed 03:52:20.730 00.021 15672 IsSlewing returns 0 03:52:20.773 00.043 15672 IsGuiding returns 0 03:52:20.773 00.000 15672 scope move finished after 86 + 76 ms 03:52:20.773 00.000 15672 Move returns status 0, amount 86 03:52:20.773 00.000 15672 MoveAxis(N, 0, ABG) 03:52:20.773 00.000 15672 Move returns status 0, amount 0 03:52:20.773 00.000 15672 move complete, result=0 03:52:20.774 00.001 15672 worker thread done servicing request 03:52:20.774 00.000 15672 Worker thread wakes up 03:52:20.774 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:20.774 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:21.167 00.393 30444 GuideStep: -0.3 px 86 ms EAST, 0.0 px 0 ms NORTH 03:52:22.884 01.717 15672 Exposure complete 03:52:22.904 00.020 15672 worker thread done servicing request 03:52:22.904 00.000 30444 OnExposeComplete: enter 03:52:22.904 00.000 30444 UpdateGuideState(): m_state=6 03:52:22.905 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8721 03:52:22.905 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=203.78, Mass=67402, SNR=63.6, Peak=7205 HFD=4.1 03:52:22.905 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 03:52:22.905 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 03:52:22.905 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.44 mountX=-0.09 mountY=-0.14, mountTheta=-2.18 03:52:22.906 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.11, opts=13) 03:52:22.906 00.000 30444 Enqueuing Move request for scope (-0.13, -0.11) 03:52:22.906 00.000 15672 Worker thread wakes up 03:52:22.906 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd 03:52:22.906 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.11) 03:52:22.906 00.000 15672 Moving (-0.13, -0.11) raw xDistance=-0.09 yDistance=-0.14 03:52:22.906 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:52:22.906 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:52:22.906 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 03:52:22.906 00.000 15672 MoveAxis(E, 0, ABG) 03:52:22.907 00.001 15672 Move returns status 0, amount 0 03:52:22.907 00.000 15672 MoveAxis(N, 0, ABG) 03:52:22.907 00.000 15672 Move returns status 0, amount 0 03:52:22.907 00.000 15672 move complete, result=0 03:52:22.907 00.000 15672 worker thread done servicing request 03:52:22.914 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2072, max=13736, FiltMin=2604, FiltMax=11042, Gamma=2.950 03:52:23.202 00.288 30444 UpdateGuideState exits: m=67402 SNR=63.6 Saturated 03:52:23.202 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:23.202 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:23.203 00.001 30444 Enqueuing Expose request 03:52:23.203 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:52:23.203 00.000 15672 Worker thread wakes up 03:52:23.203 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:23.203 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:25.109 01.906 15672 Exposure complete 03:52:25.129 00.020 15672 worker thread done servicing request 03:52:25.129 00.000 30444 OnExposeComplete: enter 03:52:25.129 00.000 30444 UpdateGuideState(): m_state=6 03:52:25.129 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8722 03:52:25.129 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=203.92, Mass=60706, SNR=51.0, Peak=7397 HFD=3.8 03:52:25.129 00.000 30444 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.28) = xAngle (3.28 = -3.00) 03:52:25.129 00.000 30444 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.22 = -3.06) 03:52:25.129 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.00 mountX=-0.21 mountY=-0.02, mountTheta=-3.06 03:52:25.130 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.03, opts=13) 03:52:25.130 00.000 30444 Enqueuing Move request for scope (-0.21, 0.03) 03:52:25.130 00.000 15672 Worker thread wakes up 03:52:25.130 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd 03:52:25.130 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.03) 03:52:25.130 00.000 15672 Moving (-0.21, 0.03) raw xDistance=-0.21 yDistance=-0.02 03:52:25.130 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 03:52:25.130 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:52:25.130 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 03:52:25.130 00.000 15672 MoveAxis(E, 0, ABG) 03:52:25.130 00.000 15672 Move returns status 0, amount 0 03:52:25.130 00.000 15672 MoveAxis(N, 0, ABG) 03:52:25.130 00.000 15672 Move returns status 0, amount 0 03:52:25.130 00.000 15672 move complete, result=0 03:52:25.131 00.001 15672 worker thread done servicing request 03:52:25.135 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=14707, FiltMin=2470, FiltMax=11715, Gamma=2.950 03:52:25.178 00.043 30444 UpdateGuideState exits: m=60706 SNR=51.0 Saturated 03:52:25.178 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:25.178 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:25.178 00.000 30444 Enqueuing Expose request 03:52:25.178 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 03:52:25.178 00.000 15672 Worker thread wakes up 03:52:25.178 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:25.178 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:27.286 02.108 15672 Exposure complete 03:52:27.306 00.020 15672 worker thread done servicing request 03:52:27.306 00.000 30444 OnExposeComplete: enter 03:52:27.306 00.000 30444 UpdateGuideState(): m_state=6 03:52:27.306 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8723 03:52:27.306 00.000 30444 Star::Find returns 1 (1), X=462.43, Y=203.59, Mass=61744, SNR=54.2, Peak=7475 HFD=3.3 03:52:27.306 00.000 30444 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 03:52:27.306 00.000 30444 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.48 = -2.48) 03:52:27.306 00.000 30444 CameraToMount -- cameraX=-0.65 cameraY=-0.31 hyp=0.72 cameraTheta=-2.70 mountX=-0.54 mountY=-0.44, mountTheta=-2.46 03:52:27.307 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.65, y=-0.31, opts=13) 03:52:27.307 00.000 30444 Enqueuing Move request for scope (-0.65, -0.31) 03:52:27.307 00.000 15672 Worker thread wakes up 03:52:27.307 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.31) opts 0xd 03:52:27.307 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.65, -0.31) 03:52:27.307 00.000 15672 Moving (-0.65, -0.31) raw xDistance=-0.54 yDistance=-0.44 03:52:27.307 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54 03:52:27.307 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:52:27.307 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44 03:52:27.307 00.000 15672 MoveAxis(E, 146, ABG) 03:52:27.307 00.000 15672 Guiding Dir = 2, Dur = 146 03:52:27.308 00.001 15672 IsSlewing returns 0 03:52:27.309 00.001 15672 IsGuiding returns 0 03:52:27.314 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=13155, FiltMin=2630, FiltMax=11339, Gamma=2.950 03:52:27.338 00.024 15672 PulseGuide returned control before completion, sleep 127 03:52:27.468 00.130 15672 IsGuiding returns 1 03:52:27.469 00.001 15672 scope still moving after pulse duration time elapsed 03:52:27.490 00.021 15672 IsSlewing returns 0 03:52:27.491 00.001 15672 IsGuiding returns 1 03:52:27.513 00.022 15672 IsSlewing returns 0 03:52:27.531 00.018 15672 IsGuiding returns 0 03:52:27.532 00.001 15672 scope move finished after 146 + 76 ms 03:52:27.532 00.000 15672 Move returns status 0, amount 146 03:52:27.532 00.000 15672 MoveAxis(N, 0, ABG) 03:52:27.532 00.000 15672 Move returns status 0, amount 0 03:52:27.532 00.000 15672 move complete, result=0 03:52:27.532 00.000 15672 worker thread done servicing request 03:52:27.802 00.270 30444 UpdateGuideState exits: m=61744 SNR=54.2 Saturated 03:52:27.803 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:27.803 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:27.803 00.000 30444 Enqueuing Expose request 03:52:27.803 00.000 30444 GuideStep: -0.5 px 146 ms EAST, -0.4 px 0 ms NORTH 03:52:27.803 00.000 15672 Worker thread wakes up 03:52:27.804 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:27.804 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:29.713 01.909 15672 Exposure complete 03:52:29.733 00.020 15672 worker thread done servicing request 03:52:29.733 00.000 30444 OnExposeComplete: enter 03:52:29.733 00.000 30444 UpdateGuideState(): m_state=6 03:52:29.733 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8724 03:52:29.734 00.001 30444 Star::Find returns 1 (1), X=463.17, Y=203.58, Mass=57890, SNR=48.3, Peak=7681 HFD=3.6 03:52:29.734 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 03:52:29.734 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.08 = -1.08) 03:52:29.734 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.31 hyp=0.33 cameraTheta=-1.30 mountX=0.17 mountY=-0.29, mountTheta=-1.04 03:52:29.734 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.31, opts=13) 03:52:29.734 00.000 30444 Enqueuing Move request for scope (0.09, -0.31) 03:52:29.734 00.000 15672 Worker thread wakes up 03:52:29.734 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.31) opts 0xd 03:52:29.734 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.31) 03:52:29.734 00.000 15672 Moving (0.09, -0.31) raw xDistance=0.17 yDistance=-0.29 03:52:29.734 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 03:52:29.735 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:52:29.735 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 03:52:29.735 00.000 15672 MoveAxis(E, 0, ABG) 03:52:29.735 00.000 15672 Move returns status 0, amount 0 03:52:29.735 00.000 15672 MoveAxis(N, 0, ABG) 03:52:29.735 00.000 15672 Move returns status 0, amount 0 03:52:29.735 00.000 15672 move complete, result=0 03:52:29.735 00.000 15672 worker thread done servicing request 03:52:29.739 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2326, max=13595, FiltMin=2559, FiltMax=11357, Gamma=2.950 03:52:29.782 00.043 30444 UpdateGuideState exits: m=57890 SNR=48.3 Saturated 03:52:29.782 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:29.782 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:29.782 00.000 30444 Enqueuing Expose request 03:52:29.782 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 03:52:29.782 00.000 15672 Worker thread wakes up 03:52:29.782 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:29.782 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:31.891 02.109 15672 Exposure complete 03:52:31.910 00.019 15672 worker thread done servicing request 03:52:31.911 00.001 30444 OnExposeComplete: enter 03:52:31.911 00.000 30444 UpdateGuideState(): m_state=6 03:52:31.911 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8725 03:52:31.911 00.000 30444 Star::Find returns 1 (1), X=463.24, Y=203.27, Mass=65405, SNR=57.5, Peak=8162 HFD=3.6 03:52:31.911 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 03:52:31.911 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 03:52:31.911 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.62 hyp=0.64 cameraTheta=-1.32 mountX=0.33 mountY=-0.57, mountTheta=-1.05 03:52:31.911 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.62, opts=13) 03:52:31.911 00.000 30444 Enqueuing Move request for scope (0.16, -0.62) 03:52:31.911 00.000 15672 Worker thread wakes up 03:52:31.912 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.62) opts 0xd 03:52:31.912 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.62) 03:52:31.912 00.000 15672 Moving (0.16, -0.62) raw xDistance=0.33 yDistance=-0.57 03:52:31.912 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 03:52:31.912 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:52:31.912 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57 03:52:31.912 00.000 15672 MoveAxis(W, 88, ABG) 03:52:31.912 00.000 15672 Guiding Dir = 3, Dur = 88 03:52:31.913 00.001 15672 IsSlewing returns 0 03:52:31.917 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2341, max=14162, FiltMin=2588, FiltMax=11973, Gamma=2.950 03:52:31.940 00.023 15672 IsGuiding returns 0 03:52:31.955 00.015 15672 PulseGuide returned control before completion, sleep 83 03:52:32.068 00.113 15672 IsGuiding returns 0 03:52:32.068 00.000 15672 Move returns status 0, amount 88 03:52:32.068 00.000 15672 MoveAxis(N, 0, ABG) 03:52:32.068 00.000 15672 Move returns status 0, amount 0 03:52:32.068 00.000 15672 move complete, result=0 03:52:32.068 00.000 15672 worker thread done servicing request 03:52:32.415 00.347 30444 UpdateGuideState exits: m=65405 SNR=57.5 Saturated 03:52:32.416 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:32.416 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:32.416 00.000 30444 Enqueuing Expose request 03:52:32.417 00.001 30444 GuideStep: 0.3 px 88 ms WEST, -0.6 px 0 ms NORTH 03:52:32.417 00.000 15672 Worker thread wakes up 03:52:32.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:32.417 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:34.324 01.907 15672 Exposure complete 03:52:34.344 00.020 15672 worker thread done servicing request 03:52:34.344 00.000 30444 OnExposeComplete: enter 03:52:34.344 00.000 30444 UpdateGuideState(): m_state=6 03:52:34.344 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8726 03:52:34.344 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=203.44, Mass=55078, SNR=51.1, Peak=7493 HFD=3.5 03:52:34.344 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 03:52:34.344 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 03:52:34.344 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.46 hyp=0.46 cameraTheta=-1.64 mountX=0.10 mountY=-0.45, mountTheta=-1.36 03:52:34.345 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.46, opts=13) 03:52:34.345 00.000 30444 Enqueuing Move request for scope (-0.03, -0.46) 03:52:34.345 00.000 15672 Worker thread wakes up 03:52:34.345 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.46) opts 0xd 03:52:34.345 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.46) 03:52:34.345 00.000 15672 Moving (-0.03, -0.46) raw xDistance=0.10 yDistance=-0.45 03:52:34.345 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:52:34.345 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.49 newest=-1.31 03:52:34.345 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 03:52:34.345 00.000 15672 MoveAxis(E, 0, ABG) 03:52:34.345 00.000 15672 Move returns status 0, amount 0 03:52:34.345 00.000 15672 MoveAxis(N, 81, ABG) 03:52:34.345 00.000 15672 Guiding Dir = 0, Dur = 81 03:52:34.346 00.001 15672 IsSlewing returns 0 03:52:34.347 00.001 15672 IsGuiding returns 0 03:52:34.350 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=13818, FiltMin=2630, FiltMax=11541, Gamma=2.950 03:52:34.432 00.082 15672 IsGuiding returns 1 03:52:34.432 00.000 15672 scope still moving after pulse duration time elapsed 03:52:34.453 00.021 15672 IsSlewing returns 0 03:52:34.453 00.000 30444 UpdateGuideState exits: m=55078 SNR=51.1 Saturated 03:52:34.453 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:34.453 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:34.453 00.000 30444 Enqueuing Expose request 03:52:34.454 00.001 15672 IsGuiding returns 1 03:52:34.475 00.021 15672 IsSlewing returns 0 03:52:34.476 00.001 15672 IsGuiding returns 1 03:52:34.497 00.021 15672 IsSlewing returns 0 03:52:34.498 00.001 15672 IsGuiding returns 1 03:52:34.519 00.021 15672 IsSlewing returns 0 03:52:34.520 00.001 15672 IsGuiding returns 1 03:52:34.541 00.021 15672 IsSlewing returns 0 03:52:34.592 00.051 15672 IsGuiding returns 0 03:52:34.592 00.000 15672 scope move finished after 81 + 163 ms 03:52:34.592 00.000 15672 Move returns status 0, amount 81 03:52:34.592 00.000 15672 move complete, result=0 03:52:34.592 00.000 15672 worker thread done servicing request 03:52:34.592 00.000 15672 Worker thread wakes up 03:52:34.592 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:34.592 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:34.597 00.005 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 81 ms NORTH 03:52:36.701 02.104 15672 Exposure complete 03:52:36.721 00.020 15672 worker thread done servicing request 03:52:36.721 00.000 30444 OnExposeComplete: enter 03:52:36.721 00.000 30444 UpdateGuideState(): m_state=6 03:52:36.721 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8727 03:52:36.721 00.000 30444 Star::Find returns 1 (1), X=462.35, Y=203.46, Mass=64968, SNR=54.4, Peak=7472 HFD=3.4 03:52:36.722 00.001 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.33 = -2.33) 03:52:36.722 00.000 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 03:52:36.722 00.000 30444 CameraToMount -- cameraX=-0.73 cameraY=-0.44 hyp=0.85 cameraTheta=-2.61 mountX=-0.59 mountY=-0.58, mountTheta=-2.36 03:52:36.722 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.73, y=-0.44, opts=13) 03:52:36.722 00.000 30444 Enqueuing Move request for scope (-0.73, -0.44) 03:52:36.722 00.000 15672 Worker thread wakes up 03:52:36.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.44) opts 0xd 03:52:36.722 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.73, -0.44) 03:52:36.722 00.000 15672 Moving (-0.73, -0.44) raw xDistance=-0.59 yDistance=-0.58 03:52:36.722 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59 03:52:36.722 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 03:52:36.722 00.000 15672 MoveAxis(E, 158, ABG) 03:52:36.722 00.000 15672 Guiding Dir = 2, Dur = 158 03:52:36.723 00.001 15672 IsSlewing returns 0 03:52:36.724 00.001 15672 IsGuiding returns 0 03:52:36.728 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=13875, FiltMin=2648, FiltMax=11448, Gamma=2.950 03:52:36.748 00.020 15672 PulseGuide returned control before completion, sleep 145 03:52:36.771 00.023 30444 UpdateGuideState exits: m=64968 SNR=54.4 Saturated 03:52:36.771 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:36.771 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:36.771 00.000 30444 Enqueuing Expose request 03:52:36.894 00.123 15672 IsGuiding returns 1 03:52:36.894 00.000 15672 scope still moving after pulse duration time elapsed 03:52:36.916 00.022 15672 IsSlewing returns 0 03:52:36.956 00.040 15672 IsGuiding returns 0 03:52:36.956 00.000 15672 scope move finished after 158 + 73 ms 03:52:36.956 00.000 15672 Move returns status 0, amount 158 03:52:36.956 00.000 15672 MoveAxis(N, 104, ABG) 03:52:36.956 00.000 15672 Guiding Dir = 0, Dur = 104 03:52:36.956 00.000 15672 IsSlewing returns 0 03:52:36.957 00.001 15672 IsGuiding returns 0 03:52:37.035 00.078 15672 PulseGuide returned control before completion, sleep 35 03:52:37.074 00.039 15672 IsGuiding returns 1 03:52:37.074 00.000 15672 scope still moving after pulse duration time elapsed 03:52:37.096 00.022 15672 IsSlewing returns 0 03:52:37.098 00.002 15672 IsGuiding returns 1 03:52:37.119 00.021 15672 IsSlewing returns 0 03:52:37.121 00.002 15672 IsGuiding returns 1 03:52:37.143 00.022 15672 IsSlewing returns 0 03:52:37.147 00.004 15672 IsGuiding returns 1 03:52:37.168 00.021 15672 IsSlewing returns 0 03:52:37.212 00.044 15672 IsGuiding returns 0 03:52:37.212 00.000 15672 scope move finished after 104 + 151 ms 03:52:37.212 00.000 15672 Move returns status 0, amount 104 03:52:37.212 00.000 15672 move complete, result=0 03:52:37.212 00.000 15672 worker thread done servicing request 03:52:37.213 00.001 15672 Worker thread wakes up 03:52:37.213 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:37.213 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:37.213 00.000 30444 GuideStep: -0.6 px 158 ms EAST, -0.6 px 104 ms NORTH 03:52:39.120 01.907 15672 Exposure complete 03:52:39.139 00.019 15672 worker thread done servicing request 03:52:39.139 00.000 30444 OnExposeComplete: enter 03:52:39.140 00.001 30444 UpdateGuideState(): m_state=6 03:52:39.140 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8728 03:52:39.140 00.000 30444 Star::Find returns 1 (1), X=462.41, Y=203.29, Mass=57635, SNR=52.3, Peak=7081 HFD=3.4 03:52:39.140 00.000 30444 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.28) = xAngle (-2.13 = -2.13) 03:52:39.140 00.000 30444 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 03:52:39.140 00.000 30444 CameraToMount -- cameraX=-0.67 cameraY=-0.60 hyp=0.90 cameraTheta=-2.41 mountX=-0.48 mountY=-0.73, mountTheta=-2.15 03:52:39.140 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.67, y=-0.60, opts=13) 03:52:39.140 00.000 30444 Enqueuing Move request for scope (-0.67, -0.60) 03:52:39.140 00.000 15672 Worker thread wakes up 03:52:39.140 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.60) opts 0xd 03:52:39.141 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.67, -0.60) 03:52:39.141 00.000 15672 Moving (-0.67, -0.60) raw xDistance=-0.48 yDistance=-0.73 03:52:39.141 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48 03:52:39.141 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 03:52:39.141 00.000 15672 MoveAxis(E, 141, ABG) 03:52:39.141 00.000 15672 Guiding Dir = 2, Dur = 141 03:52:39.141 00.000 15672 IsSlewing returns 0 03:52:39.143 00.002 15672 IsGuiding returns 0 03:52:39.147 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2323, max=13934, FiltMin=2559, FiltMax=11903, Gamma=2.950 03:52:39.161 00.014 15672 PulseGuide returned control before completion, sleep 133 03:52:39.297 00.136 15672 IsGuiding returns 1 03:52:39.297 00.000 15672 scope still moving after pulse duration time elapsed 03:52:39.317 00.020 15672 IsSlewing returns 0 03:52:39.369 00.052 15672 IsGuiding returns 0 03:52:39.369 00.000 15672 scope move finished after 141 + 85 ms 03:52:39.369 00.000 15672 Move returns status 0, amount 141 03:52:39.369 00.000 15672 MoveAxis(N, 130, ABG) 03:52:39.369 00.000 15672 Guiding Dir = 0, Dur = 130 03:52:39.369 00.000 15672 IsSlewing returns 0 03:52:39.372 00.003 15672 IsGuiding returns 0 03:52:39.447 00.075 15672 PulseGuide returned control before completion, sleep 65 03:52:39.514 00.067 15672 IsGuiding returns 1 03:52:39.514 00.000 15672 scope still moving after pulse duration time elapsed 03:52:39.535 00.021 15672 IsSlewing returns 0 03:52:39.535 00.000 15672 IsGuiding returns 1 03:52:39.543 00.008 30444 UpdateGuideState exits: m=57635 SNR=52.3 Saturated 03:52:39.543 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:39.543 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:39.543 00.000 30444 Enqueuing Expose request 03:52:39.557 00.014 15672 IsSlewing returns 0 03:52:39.559 00.002 15672 IsGuiding returns 1 03:52:39.579 00.020 15672 IsSlewing returns 0 03:52:39.639 00.060 15672 IsGuiding returns 0 03:52:39.639 00.000 15672 scope move finished after 130 + 136 ms 03:52:39.639 00.000 15672 Move returns status 0, amount 130 03:52:39.639 00.000 15672 move complete, result=0 03:52:39.639 00.000 15672 worker thread done servicing request 03:52:39.639 00.000 15672 Worker thread wakes up 03:52:39.639 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:39.639 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:39.639 00.000 30444 GuideStep: -0.5 px 141 ms EAST, -0.7 px 130 ms NORTH 03:52:41.748 02.109 15672 Exposure complete 03:52:41.768 00.020 15672 worker thread done servicing request 03:52:41.768 00.000 30444 OnExposeComplete: enter 03:52:41.768 00.000 30444 UpdateGuideState(): m_state=6 03:52:41.768 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8729 03:52:41.768 00.000 30444 Star::Find returns 1 (1), X=463.54, Y=203.42, Mass=62256, SNR=54.5, Peak=7972 HFD=3.3 03:52:41.768 00.000 30444 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 03:52:41.769 00.001 30444 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.59 = -0.59) 03:52:41.769 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.48 hyp=0.66 cameraTheta=-0.80 mountX=0.57 mountY=-0.37, mountTheta=-0.57 03:52:41.769 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.48, opts=13) 03:52:41.769 00.000 30444 Enqueuing Move request for scope (0.46, -0.48) 03:52:41.769 00.000 15672 Worker thread wakes up 03:52:41.769 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.48) opts 0xd 03:52:41.769 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.48) 03:52:41.769 00.000 15672 Moving (0.46, -0.48) raw xDistance=0.57 yDistance=-0.37 03:52:41.769 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.57 03:52:41.769 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 03:52:41.769 00.000 15672 MoveAxis(W, 145, ABG) 03:52:41.769 00.000 15672 Guiding Dir = 3, Dur = 145 03:52:41.770 00.001 15672 IsSlewing returns 0 03:52:41.771 00.001 15672 IsGuiding returns 0 03:52:41.774 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=15405, FiltMin=2632, FiltMax=12206, Gamma=2.950 03:52:41.795 00.021 15672 PulseGuide returned control before completion, sleep 131 03:52:41.930 00.135 15672 IsGuiding returns 1 03:52:41.930 00.000 15672 scope still moving after pulse duration time elapsed 03:52:41.951 00.021 15672 IsSlewing returns 0 03:52:42.004 00.053 15672 IsGuiding returns 0 03:52:42.004 00.000 15672 scope move finished after 145 + 88 ms 03:52:42.004 00.000 15672 Move returns status 0, amount 145 03:52:42.004 00.000 15672 MoveAxis(N, 65, ABG) 03:52:42.005 00.001 15672 Guiding Dir = 0, Dur = 65 03:52:42.005 00.000 15672 IsSlewing returns 0 03:52:42.014 00.009 15672 IsGuiding returns 0 03:52:42.101 00.087 15672 IsGuiding returns 1 03:52:42.101 00.000 15672 scope still moving after pulse duration time elapsed 03:52:42.106 00.005 30444 UpdateGuideState exits: m=62256 SNR=54.5 Saturated 03:52:42.106 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:42.106 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:42.106 00.000 30444 Enqueuing Expose request 03:52:42.121 00.015 15672 IsSlewing returns 0 03:52:42.122 00.001 15672 IsGuiding returns 1 03:52:42.143 00.021 15672 IsSlewing returns 0 03:52:42.144 00.001 15672 IsGuiding returns 1 03:52:42.165 00.021 15672 IsSlewing returns 0 03:52:42.227 00.062 15672 IsGuiding returns 0 03:52:42.227 00.000 15672 scope move finished after 65 + 148 ms 03:52:42.227 00.000 15672 Move returns status 0, amount 65 03:52:42.227 00.000 15672 move complete, result=0 03:52:42.227 00.000 15672 worker thread done servicing request 03:52:42.227 00.000 15672 Worker thread wakes up 03:52:42.227 00.000 30444 GuideStep: 0.6 px 145 ms WEST, -0.4 px 65 ms NORTH 03:52:42.228 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:42.228 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:44.142 01.914 15672 Exposure complete 03:52:44.170 00.028 15672 worker thread done servicing request 03:52:44.171 00.001 30444 OnExposeComplete: enter 03:52:44.171 00.000 30444 UpdateGuideState(): m_state=6 03:52:44.171 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8730 03:52:44.171 00.000 30444 Star::Find returns 1 (1), X=462.91, Y=203.94, Mass=65526, SNR=53.9, Peak=7413 HFD=4.1 03:52:44.171 00.000 30444 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.28) = xAngle (3.13 = 3.13) 03:52:44.171 00.000 30444 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.07 = 3.07) 03:52:44.171 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.17 cameraTheta=2.85 mountX=-0.17 mountY=0.01, mountTheta=3.07 03:52:44.171 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.05, opts=13) 03:52:44.171 00.000 30444 Enqueuing Move request for scope (-0.17, 0.05) 03:52:44.172 00.001 15672 Worker thread wakes up 03:52:44.172 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd 03:52:44.172 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.05) 03:52:44.172 00.000 15672 Moving (-0.17, 0.05) raw xDistance=-0.17 yDistance=0.01 03:52:44.172 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:52:44.172 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:52:44.172 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 03:52:44.172 00.000 15672 MoveAxis(E, 0, ABG) 03:52:44.172 00.000 15672 Move returns status 0, amount 0 03:52:44.172 00.000 15672 MoveAxis(N, 0, ABG) 03:52:44.172 00.000 15672 Move returns status 0, amount 0 03:52:44.172 00.000 15672 move complete, result=0 03:52:44.172 00.000 15672 worker thread done servicing request 03:52:44.177 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=13377, FiltMin=2579, FiltMax=11683, Gamma=2.950 03:52:44.219 00.042 30444 UpdateGuideState exits: m=65526 SNR=53.9 Saturated 03:52:44.219 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:44.219 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:44.219 00.000 30444 Enqueuing Expose request 03:52:44.219 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 03:52:44.219 00.000 15672 Worker thread wakes up 03:52:44.219 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:44.219 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:46.328 02.109 15672 Exposure complete 03:52:46.355 00.027 15672 worker thread done servicing request 03:52:46.355 00.000 30444 OnExposeComplete: enter 03:52:46.355 00.000 30444 UpdateGuideState(): m_state=6 03:52:46.355 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8731 03:52:46.355 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=204.02, Mass=61164, SNR=53.4, Peak=6959 HFD=4.1 03:52:46.355 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 03:52:46.355 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 03:52:46.355 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.07 mountX=0.03 mountY=0.14, mountTheta=1.35 03:52:46.356 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.12, opts=13) 03:52:46.356 00.000 30444 Enqueuing Move request for scope (0.07, 0.12) 03:52:46.356 00.000 15672 Worker thread wakes up 03:52:46.356 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd 03:52:46.356 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.12) 03:52:46.356 00.000 15672 Moving (0.07, 0.12) raw xDistance=0.03 yDistance=0.14 03:52:46.356 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 03:52:46.356 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:52:46.356 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 03:52:46.356 00.000 15672 MoveAxis(E, 0, ABG) 03:52:46.356 00.000 15672 Move returns status 0, amount 0 03:52:46.356 00.000 15672 MoveAxis(N, 0, ABG) 03:52:46.356 00.000 15672 Move returns status 0, amount 0 03:52:46.356 00.000 15672 move complete, result=0 03:52:46.356 00.000 15672 worker thread done servicing request 03:52:46.361 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=14822, FiltMin=2650, FiltMax=11820, Gamma=2.950 03:52:46.403 00.042 30444 UpdateGuideState exits: m=61164 SNR=53.4 Saturated 03:52:46.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:46.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:46.403 00.000 30444 Enqueuing Expose request 03:52:46.403 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:52:46.403 00.000 15672 Worker thread wakes up 03:52:46.403 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:46.403 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:48.319 01.916 15672 Exposure complete 03:52:48.351 00.032 15672 worker thread done servicing request 03:52:48.351 00.000 30444 OnExposeComplete: enter 03:52:48.351 00.000 30444 UpdateGuideState(): m_state=6 03:52:48.351 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8732 03:52:48.351 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=204.43, Mass=58829, SNR=54.9, Peak=7305 HFD=3.7 03:52:48.351 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 03:52:48.351 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.58 = 1.58) 03:52:48.351 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.53 hyp=0.54 cameraTheta=1.36 mountX=-0.04 mountY=0.54, mountTheta=1.64 03:52:48.352 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.53, opts=13) 03:52:48.352 00.000 30444 Enqueuing Move request for scope (0.11, 0.53) 03:52:48.352 00.000 15672 Worker thread wakes up 03:52:48.352 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.53) opts 0xd 03:52:48.352 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.53) 03:52:48.352 00.000 15672 Moving (0.11, 0.53) raw xDistance=-0.04 yDistance=0.54 03:52:48.352 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:52:48.352 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:52:48.352 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54 03:52:48.352 00.000 15672 MoveAxis(E, 0, ABG) 03:52:48.352 00.000 15672 Move returns status 0, amount 0 03:52:48.352 00.000 15672 MoveAxis(N, 0, ABG) 03:52:48.352 00.000 15672 Move returns status 0, amount 0 03:52:48.352 00.000 15672 move complete, result=0 03:52:48.352 00.000 15672 worker thread done servicing request 03:52:48.357 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=14575, FiltMin=2569, FiltMax=11750, Gamma=2.950 03:52:48.399 00.042 30444 UpdateGuideState exits: m=58829 SNR=54.9 Saturated 03:52:48.399 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:48.399 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:48.399 00.000 30444 Enqueuing Expose request 03:52:48.400 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 03:52:48.400 00.000 15672 Worker thread wakes up 03:52:48.400 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:48.400 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:50.508 02.108 15672 Exposure complete 03:52:50.528 00.020 15672 worker thread done servicing request 03:52:50.528 00.000 30444 OnExposeComplete: enter 03:52:50.528 00.000 30444 UpdateGuideState(): m_state=6 03:52:50.529 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8733 03:52:50.529 00.000 30444 Star::Find returns 1 (1), X=462.84, Y=204.17, Mass=64920, SNR=51.5, Peak=7842 HFD=3.7 03:52:50.529 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 03:52:50.529 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 03:52:50.529 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.28 hyp=0.37 cameraTheta=2.27 mountX=-0.30 mountY=0.22, mountTheta=2.51 03:52:50.529 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.28, opts=13) 03:52:50.529 00.000 30444 Enqueuing Move request for scope (-0.24, 0.28) 03:52:50.529 00.000 15672 Worker thread wakes up 03:52:50.529 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.28) opts 0xd 03:52:50.529 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.28) 03:52:50.529 00.000 15672 Moving (-0.24, 0.28) raw xDistance=-0.30 yDistance=0.22 03:52:50.529 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 03:52:50.530 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:52:50.530 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 03:52:50.530 00.000 15672 MoveAxis(E, 82, ABG) 03:52:50.530 00.000 15672 Guiding Dir = 2, Dur = 82 03:52:50.531 00.001 15672 IsSlewing returns 0 03:52:50.534 00.003 15672 IsGuiding returns 0 03:52:50.535 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2288, max=13257, FiltMin=2644, FiltMax=11251, Gamma=2.950 03:52:50.549 00.014 15672 PulseGuide returned control before completion, sleep 77 03:52:50.577 00.028 30444 UpdateGuideState exits: m=64920 SNR=51.5 Saturated 03:52:50.578 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:50.578 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:50.578 00.000 30444 Enqueuing Expose request 03:52:50.628 00.050 15672 IsGuiding returns 1 03:52:50.628 00.000 15672 scope still moving after pulse duration time elapsed 03:52:50.650 00.022 15672 IsSlewing returns 0 03:52:50.661 00.011 15672 IsGuiding returns 0 03:52:50.662 00.001 15672 scope move finished after 82 + 46 ms 03:52:50.662 00.000 15672 Move returns status 0, amount 82 03:52:50.662 00.000 15672 MoveAxis(N, 0, ABG) 03:52:50.662 00.000 15672 Move returns status 0, amount 0 03:52:50.662 00.000 15672 move complete, result=0 03:52:50.662 00.000 15672 worker thread done servicing request 03:52:50.662 00.000 15672 Worker thread wakes up 03:52:50.662 00.000 30444 GuideStep: -0.3 px 82 ms EAST, 0.2 px 0 ms NORTH 03:52:50.662 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:50.662 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:52.568 01.906 15672 Exposure complete 03:52:52.587 00.019 15672 worker thread done servicing request 03:52:52.587 00.000 30444 OnExposeComplete: enter 03:52:52.587 00.000 30444 UpdateGuideState(): m_state=6 03:52:52.587 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8734 03:52:52.587 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=203.56, Mass=61943, SNR=46.7, Peak=7435 HFD=3.7 03:52:52.587 00.000 30444 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.28) = xAngle (-0.76 = -0.76) 03:52:52.587 00.000 30444 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.82 = -0.82) 03:52:52.587 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.33 hyp=0.38 cameraTheta=-1.04 mountX=0.28 mountY=-0.28, mountTheta=-0.79 03:52:52.588 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.33, opts=13) 03:52:52.588 00.000 30444 Enqueuing Move request for scope (0.19, -0.33) 03:52:52.588 00.000 15672 Worker thread wakes up 03:52:52.588 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.33) opts 0xd 03:52:52.588 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.33) 03:52:52.588 00.000 15672 Moving (0.19, -0.33) raw xDistance=0.28 yDistance=-0.28 03:52:52.588 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28 03:52:52.588 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 03:52:52.588 00.000 15672 MoveAxis(W, 69, ABG) 03:52:52.588 00.000 15672 Guiding Dir = 3, Dur = 69 03:52:52.588 00.000 15672 IsSlewing returns 0 03:52:52.591 00.003 15672 IsGuiding returns 0 03:52:52.595 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=14067, FiltMin=2554, FiltMax=10965, Gamma=2.950 03:52:52.610 00.015 15672 PulseGuide returned control before completion, sleep 60 03:52:52.691 00.081 15672 IsGuiding returns 0 03:52:52.691 00.000 15672 Move returns status 0, amount 69 03:52:52.691 00.000 15672 MoveAxis(N, 50, ABG) 03:52:52.691 00.000 15672 Guiding Dir = 0, Dur = 50 03:52:52.691 00.000 15672 IsSlewing returns 0 03:52:52.692 00.001 15672 IsGuiding returns 0 03:52:52.736 00.044 30444 UpdateGuideState exits: m=61943 SNR=46.7 Saturated 03:52:52.736 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:52.736 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:52.736 00.000 30444 Enqueuing Expose request 03:52:52.771 00.035 15672 IsGuiding returns 1 03:52:52.772 00.001 15672 scope still moving after pulse duration time elapsed 03:52:52.793 00.021 15672 IsSlewing returns 0 03:52:52.795 00.002 15672 IsGuiding returns 1 03:52:52.816 00.021 15672 IsSlewing returns 0 03:52:52.819 00.003 15672 IsGuiding returns 1 03:52:52.840 00.021 15672 IsSlewing returns 0 03:52:52.882 00.042 15672 IsGuiding returns 0 03:52:52.882 00.000 15672 scope move finished after 50 + 140 ms 03:52:52.882 00.000 15672 Move returns status 0, amount 50 03:52:52.882 00.000 15672 move complete, result=0 03:52:52.883 00.001 15672 worker thread done servicing request 03:52:52.883 00.000 15672 Worker thread wakes up 03:52:52.883 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:52.883 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:52.883 00.000 30444 GuideStep: 0.3 px 69 ms WEST, -0.3 px 50 ms NORTH 03:52:54.994 02.111 15672 Exposure complete 03:52:55.013 00.019 15672 worker thread done servicing request 03:52:55.013 00.000 30444 OnExposeComplete: enter 03:52:55.014 00.001 30444 UpdateGuideState(): m_state=6 03:52:55.014 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8735 03:52:55.014 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=203.93, Mass=58091, SNR=48.5, Peak=6414 HFD=4.1 03:52:55.014 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 03:52:55.014 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 03:52:55.014 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.27 mountX=-0.04 mountY=0.03, mountTheta=2.51 03:52:55.014 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.04, opts=13) 03:52:55.014 00.000 30444 Enqueuing Move request for scope (-0.03, 0.04) 03:52:55.014 00.000 15672 Worker thread wakes up 03:52:55.015 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd 03:52:55.015 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.04) 03:52:55.015 00.000 15672 Moving (-0.03, 0.04) raw xDistance=-0.04 yDistance=0.03 03:52:55.015 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:52:55.015 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:52:55.015 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 03:52:55.015 00.000 15672 MoveAxis(E, 0, ABG) 03:52:55.015 00.000 15672 Move returns status 0, amount 0 03:52:55.015 00.000 15672 MoveAxis(N, 0, ABG) 03:52:55.015 00.000 15672 Move returns status 0, amount 0 03:52:55.015 00.000 15672 move complete, result=0 03:52:55.015 00.000 15672 worker thread done servicing request 03:52:55.020 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2298, max=12470, FiltMin=2581, FiltMax=10646, Gamma=2.950 03:52:55.062 00.042 30444 UpdateGuideState exits: m=58091 SNR=48.5 Saturated 03:52:55.062 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:55.062 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:55.062 00.000 30444 Enqueuing Expose request 03:52:55.062 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 03:52:55.062 00.000 15672 Worker thread wakes up 03:52:55.062 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:55.062 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:56.971 01.909 15672 Exposure complete 03:52:56.991 00.020 15672 worker thread done servicing request 03:52:56.991 00.000 30444 OnExposeComplete: enter 03:52:56.991 00.000 30444 UpdateGuideState(): m_state=6 03:52:56.991 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8736 03:52:56.991 00.000 30444 Star::Find returns 1 (1), X=463.31, Y=203.78, Mass=63871, SNR=54.1, Peak=6682 HFD=3.8 03:52:56.991 00.000 30444 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.28) = xAngle (-0.20 = -0.20) 03:52:56.992 00.001 30444 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.26 = -0.26) 03:52:56.992 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.25 cameraTheta=-0.48 mountX=0.25 mountY=-0.07, mountTheta=-0.26 03:52:56.992 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.12, opts=13) 03:52:56.992 00.000 30444 Enqueuing Move request for scope (0.23, -0.12) 03:52:56.992 00.000 15672 Worker thread wakes up 03:52:56.992 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd 03:52:56.992 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.12) 03:52:56.992 00.000 15672 Moving (0.23, -0.12) raw xDistance=0.25 yDistance=-0.07 03:52:56.992 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 03:52:56.992 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:52:56.992 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 03:52:56.992 00.000 15672 MoveAxis(E, 0, ABG) 03:52:56.993 00.001 15672 Move returns status 0, amount 0 03:52:56.993 00.000 15672 MoveAxis(N, 0, ABG) 03:52:56.993 00.000 15672 Move returns status 0, amount 0 03:52:56.993 00.000 15672 move complete, result=0 03:52:56.993 00.000 15672 worker thread done servicing request 03:52:56.998 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=11806, FiltMin=2574, FiltMax=9766, Gamma=2.950 03:52:57.040 00.042 30444 UpdateGuideState exits: m=63871 SNR=54.1 Saturated 03:52:57.040 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:57.040 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:57.040 00.000 30444 Enqueuing Expose request 03:52:57.040 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 03:52:57.041 00.001 15672 Worker thread wakes up 03:52:57.041 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:57.041 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:52:59.151 02.110 15672 Exposure complete 03:52:59.171 00.020 15672 worker thread done servicing request 03:52:59.171 00.000 30444 OnExposeComplete: enter 03:52:59.171 00.000 30444 UpdateGuideState(): m_state=6 03:52:59.171 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8737 03:52:59.171 00.000 30444 Star::Find returns 1 (1), X=463.26, Y=203.89, Mass=49499, SNR=40.3, Peak=6384 HFD=3.8 03:52:59.171 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.27 = 0.27) 03:52:59.171 00.000 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.21 = 0.21) 03:52:59.171 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.01 mountX=0.18 mountY=0.04, mountTheta=0.21 03:52:59.171 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.00, opts=13) 03:52:59.171 00.000 30444 Enqueuing Move request for scope (0.18, -0.00) 03:52:59.171 00.000 15672 Worker thread wakes up 03:52:59.171 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd 03:52:59.171 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.00) 03:52:59.171 00.000 15672 Moving (0.18, -0.00) raw xDistance=0.18 yDistance=0.04 03:52:59.172 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 03:52:59.172 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:52:59.172 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 03:52:59.172 00.000 15672 MoveAxis(E, 0, ABG) 03:52:59.172 00.000 15672 Move returns status 0, amount 0 03:52:59.172 00.000 15672 MoveAxis(N, 0, ABG) 03:52:59.172 00.000 15672 Move returns status 0, amount 0 03:52:59.172 00.000 15672 move complete, result=0 03:52:59.172 00.000 15672 worker thread done servicing request 03:52:59.177 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=13667, FiltMin=2618, FiltMax=10946, Gamma=2.950 03:52:59.220 00.043 30444 UpdateGuideState exits: m=49499 SNR=40.3 Saturated 03:52:59.220 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:52:59.220 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:52:59.220 00.000 30444 Enqueuing Expose request 03:52:59.220 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 03:52:59.221 00.001 15672 Worker thread wakes up 03:52:59.221 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:52:59.221 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:01.128 01.907 15672 Exposure complete 03:53:01.148 00.020 15672 worker thread done servicing request 03:53:01.148 00.000 30444 OnExposeComplete: enter 03:53:01.148 00.000 30444 UpdateGuideState(): m_state=6 03:53:01.148 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8738 03:53:01.149 00.001 30444 Star::Find returns 1 (1), X=463.17, Y=203.91, Mass=63017, SNR=55.6, Peak=6630 HFD=4.3 03:53:01.149 00.000 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 03:53:01.149 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 03:53:01.149 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.15 mountX=0.08 mountY=0.03, mountTheta=0.38 03:53:01.149 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.01, opts=13) 03:53:01.149 00.000 30444 Enqueuing Move request for scope (0.09, 0.01) 03:53:01.149 00.000 15672 Worker thread wakes up 03:53:01.149 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd 03:53:01.149 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.01) 03:53:01.149 00.000 15672 Moving (0.09, 0.01) raw xDistance=0.08 yDistance=0.03 03:53:01.149 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:53:01.149 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:53:01.150 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 03:53:01.150 00.000 15672 MoveAxis(E, 0, ABG) 03:53:01.150 00.000 15672 Move returns status 0, amount 0 03:53:01.150 00.000 15672 MoveAxis(N, 0, ABG) 03:53:01.150 00.000 15672 Move returns status 0, amount 0 03:53:01.150 00.000 15672 move complete, result=0 03:53:01.150 00.000 15672 worker thread done servicing request 03:53:01.154 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1864, max=12833, FiltMin=2633, FiltMax=11061, Gamma=2.950 03:53:01.197 00.043 30444 UpdateGuideState exits: m=63017 SNR=55.6 Saturated 03:53:01.197 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:01.197 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:01.197 00.000 30444 Enqueuing Expose request 03:53:01.197 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:53:01.197 00.000 15672 Worker thread wakes up 03:53:01.198 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:01.198 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:03.305 02.107 15672 Exposure complete 03:53:03.325 00.020 15672 worker thread done servicing request 03:53:03.325 00.000 30444 OnExposeComplete: enter 03:53:03.325 00.000 30444 UpdateGuideState(): m_state=6 03:53:03.325 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8739 03:53:03.325 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=204.84, Mass=63553, SNR=52.2, Peak=6732 HFD=4.1 03:53:03.325 00.000 30444 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.28) = xAngle (2.05 = 2.05) 03:53:03.325 00.000 30444 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.99 = 1.99) 03:53:03.325 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.94 hyp=0.96 cameraTheta=1.78 mountX=-0.45 mountY=0.88, mountTheta=2.04 03:53:03.326 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.94, opts=13) 03:53:03.326 00.000 30444 Enqueuing Move request for scope (-0.20, 0.94) 03:53:03.326 00.000 15672 Worker thread wakes up 03:53:03.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.94) opts 0xd 03:53:03.326 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.94) 03:53:03.326 00.000 15672 Moving (-0.20, 0.94) raw xDistance=-0.45 yDistance=0.88 03:53:03.326 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45 03:53:03.326 00.000 15672 resist switch: large excursion: input 0.88 thresh 0.75 direction from -1 to 1 03:53:03.326 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.63 03:53:03.326 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88 03:53:03.326 00.000 15672 MoveAxis(E, 121, ABG) 03:53:03.326 00.000 15672 Guiding Dir = 2, Dur = 121 03:53:03.327 00.001 15672 IsSlewing returns 0 03:53:03.332 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=14172, FiltMin=2617, FiltMax=10993, Gamma=2.950 03:53:03.361 00.029 15672 IsGuiding returns 0 03:53:03.378 00.017 15672 PulseGuide returned control before completion, sleep 116 03:53:03.431 00.053 30444 UpdateGuideState exits: m=63553 SNR=52.2 Saturated 03:53:03.431 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:03.431 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:03.431 00.000 30444 Enqueuing Expose request 03:53:03.522 00.091 15672 IsGuiding returns 0 03:53:03.522 00.000 15672 Move returns status 0, amount 121 03:53:03.522 00.000 15672 MoveAxis(S, 156, ABG) 03:53:03.523 00.001 15672 Guiding Dir = 1, Dur = 156 03:53:03.524 00.001 15672 IsSlewing returns 0 03:53:03.525 00.001 15672 IsGuiding returns 0 03:53:03.634 00.109 15672 PulseGuide returned control before completion, sleep 58 03:53:03.696 00.062 15672 IsGuiding returns 1 03:53:03.696 00.000 15672 scope still moving after pulse duration time elapsed 03:53:03.718 00.022 15672 IsSlewing returns 0 03:53:03.720 00.002 15672 IsGuiding returns 1 03:53:03.742 00.022 15672 IsSlewing returns 0 03:53:03.745 00.003 15672 IsGuiding returns 1 03:53:03.766 00.021 15672 IsSlewing returns 0 03:53:03.793 00.027 15672 IsGuiding returns 0 03:53:03.794 00.001 15672 scope move finished after 156 + 112 ms 03:53:03.794 00.000 15672 Move returns status 0, amount 156 03:53:03.794 00.000 15672 move complete, result=0 03:53:03.794 00.000 15672 worker thread done servicing request 03:53:03.794 00.000 15672 Worker thread wakes up 03:53:03.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:03.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:03.795 00.001 30444 GuideStep: -0.4 px 121 ms EAST, 0.9 px 156 ms SOUTH 03:53:05.704 01.909 15672 Exposure complete 03:53:05.724 00.020 15672 worker thread done servicing request 03:53:05.724 00.000 30444 OnExposeComplete: enter 03:53:05.724 00.000 30444 UpdateGuideState(): m_state=6 03:53:05.724 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8740 03:53:05.724 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=203.92, Mass=56996, SNR=49.4, Peak=6915 HFD=3.7 03:53:05.724 00.000 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.48 = 0.48) 03:53:05.724 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.42 = 0.42) 03:53:05.724 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.20 mountX=0.09 mountY=0.04, mountTheta=0.43 03:53:05.725 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.02, opts=13) 03:53:05.725 00.000 30444 Enqueuing Move request for scope (0.10, 0.02) 03:53:05.725 00.000 15672 Worker thread wakes up 03:53:05.725 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd 03:53:05.725 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.02) 03:53:05.725 00.000 15672 Moving (0.10, 0.02) raw xDistance=0.09 yDistance=0.04 03:53:05.725 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:53:05.725 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:53:05.725 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 03:53:05.725 00.000 15672 MoveAxis(E, 0, ABG) 03:53:05.725 00.000 15672 Move returns status 0, amount 0 03:53:05.725 00.000 15672 MoveAxis(N, 0, ABG) 03:53:05.725 00.000 15672 Move returns status 0, amount 0 03:53:05.725 00.000 15672 move complete, result=0 03:53:05.726 00.001 15672 worker thread done servicing request 03:53:05.730 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=13599, FiltMin=2611, FiltMax=11379, Gamma=2.950 03:53:05.772 00.042 30444 UpdateGuideState exits: m=56996 SNR=49.4 Saturated 03:53:05.772 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:05.772 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:05.772 00.000 30444 Enqueuing Expose request 03:53:05.772 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:53:05.772 00.000 15672 Worker thread wakes up 03:53:05.772 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:05.772 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:07.880 02.108 15672 Exposure complete 03:53:07.900 00.020 15672 worker thread done servicing request 03:53:07.900 00.000 30444 OnExposeComplete: enter 03:53:07.900 00.000 30444 UpdateGuideState(): m_state=6 03:53:07.900 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8741 03:53:07.900 00.000 30444 Star::Find returns 1 (1), X=462.98, Y=203.89, Mass=61853, SNR=53.0, Peak=7326 HFD=3.9 03:53:07.900 00.000 30444 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.28) = xAngle (-2.83 = -2.83) 03:53:07.900 00.000 30444 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 03:53:07.900 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.11 mountX=-0.10 mountY=-0.03, mountTheta=-2.89 03:53:07.902 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.00, opts=13) 03:53:07.902 00.000 30444 Enqueuing Move request for scope (-0.10, -0.00) 03:53:07.902 00.000 15672 Worker thread wakes up 03:53:07.902 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd 03:53:07.903 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.00) 03:53:07.903 00.000 15672 Moving (-0.10, -0.00) raw xDistance=-0.10 yDistance=-0.03 03:53:07.903 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:53:07.903 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:53:07.903 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 03:53:07.903 00.000 15672 MoveAxis(E, 0, ABG) 03:53:07.903 00.000 15672 Move returns status 0, amount 0 03:53:07.903 00.000 15672 MoveAxis(N, 0, ABG) 03:53:07.903 00.000 15672 Move returns status 0, amount 0 03:53:07.903 00.000 15672 move complete, result=0 03:53:07.903 00.000 15672 worker thread done servicing request 03:53:07.907 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=14305, FiltMin=2569, FiltMax=11726, Gamma=2.950 03:53:07.950 00.043 30444 UpdateGuideState exits: m=61853 SNR=53.0 Saturated 03:53:07.950 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:07.950 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:07.950 00.000 30444 Enqueuing Expose request 03:53:07.950 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 03:53:07.950 00.000 15672 Worker thread wakes up 03:53:07.950 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:07.950 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:09.859 01.909 15672 Exposure complete 03:53:09.879 00.020 15672 worker thread done servicing request 03:53:09.879 00.000 30444 OnExposeComplete: enter 03:53:09.879 00.000 30444 UpdateGuideState(): m_state=6 03:53:09.879 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8742 03:53:09.879 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=203.85, Mass=54658, SNR=52.5, Peak=6596 HFD=3.6 03:53:09.879 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 03:53:09.879 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 03:53:09.879 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-0.17 mountX=0.26 mountY=0.01, mountTheta=0.05 03:53:09.880 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.04, opts=13) 03:53:09.880 00.000 30444 Enqueuing Move request for scope (0.26, -0.04) 03:53:09.880 00.000 15672 Worker thread wakes up 03:53:09.880 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.04) opts 0xd 03:53:09.880 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.04) 03:53:09.880 00.000 15672 Moving (0.26, -0.04) raw xDistance=0.26 yDistance=0.01 03:53:09.880 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 03:53:09.880 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:53:09.880 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 03:53:09.880 00.000 15672 MoveAxis(W, 70, ABG) 03:53:09.880 00.000 15672 Guiding Dir = 3, Dur = 70 03:53:09.881 00.001 15672 IsSlewing returns 0 03:53:09.882 00.001 15672 IsGuiding returns 0 03:53:09.886 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2278, max=13265, FiltMin=2603, FiltMax=11312, Gamma=2.950 03:53:09.910 00.024 15672 PulseGuide returned control before completion, sleep 52 03:53:09.929 00.019 30444 UpdateGuideState exits: m=54658 SNR=52.5 Saturated 03:53:09.929 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:09.929 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:09.929 00.000 30444 Enqueuing Expose request 03:53:09.991 00.062 15672 IsGuiding returns 0 03:53:09.991 00.000 15672 Move returns status 0, amount 70 03:53:09.991 00.000 15672 MoveAxis(N, 0, ABG) 03:53:09.991 00.000 15672 Move returns status 0, amount 0 03:53:09.991 00.000 15672 move complete, result=0 03:53:09.991 00.000 15672 worker thread done servicing request 03:53:09.991 00.000 15672 Worker thread wakes up 03:53:09.991 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:09.991 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:09.991 00.000 30444 GuideStep: 0.3 px 70 ms WEST, 0.0 px 0 ms NORTH 03:53:12.098 02.107 15672 Exposure complete 03:53:12.118 00.020 15672 worker thread done servicing request 03:53:12.118 00.000 30444 OnExposeComplete: enter 03:53:12.118 00.000 30444 UpdateGuideState(): m_state=6 03:53:12.118 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8743 03:53:12.118 00.000 30444 Star::Find returns 1 (1), X=462.75, Y=204.12, Mass=68087, SNR=65.4, Peak=7464 HFD=4.0 03:53:12.118 00.000 30444 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.28) = xAngle (2.82 = 2.82) 03:53:12.118 00.000 30444 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.76 = 2.76) 03:53:12.118 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.23 hyp=0.40 cameraTheta=2.54 mountX=-0.38 mountY=0.15, mountTheta=2.77 03:53:12.120 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.23, opts=13) 03:53:12.120 00.000 30444 Enqueuing Move request for scope (-0.33, 0.23) 03:53:12.120 00.000 15672 Worker thread wakes up 03:53:12.120 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.23) opts 0xd 03:53:12.120 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.23) 03:53:12.120 00.000 15672 Moving (-0.33, 0.23) raw xDistance=-0.38 yDistance=0.15 03:53:12.120 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.38 03:53:12.120 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:53:12.120 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 03:53:12.120 00.000 15672 MoveAxis(E, 99, ABG) 03:53:12.120 00.000 15672 Guiding Dir = 2, Dur = 99 03:53:12.121 00.001 15672 IsSlewing returns 0 03:53:12.122 00.001 15672 IsGuiding returns 0 03:53:12.126 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=14391, FiltMin=2600, FiltMax=11632, Gamma=2.950 03:53:12.147 00.021 15672 PulseGuide returned control before completion, sleep 85 03:53:12.169 00.022 30444 UpdateGuideState exits: m=68087 SNR=65.4 Saturated 03:53:12.169 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:12.169 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:12.169 00.000 30444 Enqueuing Expose request 03:53:12.234 00.065 15672 IsGuiding returns 1 03:53:12.235 00.001 15672 scope still moving after pulse duration time elapsed 03:53:12.256 00.021 15672 IsSlewing returns 0 03:53:12.259 00.003 15672 IsGuiding returns 0 03:53:12.259 00.000 15672 scope move finished after 99 + 38 ms 03:53:12.260 00.001 15672 Move returns status 0, amount 99 03:53:12.260 00.000 15672 MoveAxis(N, 0, ABG) 03:53:12.260 00.000 15672 Move returns status 0, amount 0 03:53:12.260 00.000 15672 move complete, result=0 03:53:12.261 00.001 15672 worker thread done servicing request 03:53:12.261 00.000 30444 GuideStep: -0.4 px 99 ms EAST, 0.2 px 0 ms NORTH 03:53:12.261 00.000 15672 Worker thread wakes up 03:53:12.261 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:12.261 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:14.171 01.910 15672 Exposure complete 03:53:14.190 00.019 15672 worker thread done servicing request 03:53:14.190 00.000 30444 OnExposeComplete: enter 03:53:14.190 00.000 30444 UpdateGuideState(): m_state=6 03:53:14.191 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8744 03:53:14.191 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=203.49, Mass=57880, SNR=44.9, Peak=6987 HFD=3.7 03:53:14.191 00.000 30444 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.28) = xAngle (-0.94 = -0.94) 03:53:14.191 00.000 30444 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.00 = -1.00) 03:53:14.191 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.40 hyp=0.43 cameraTheta=-1.22 mountX=0.25 mountY=-0.36, mountTheta=-0.96 03:53:14.191 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.40, opts=13) 03:53:14.191 00.000 30444 Enqueuing Move request for scope (0.15, -0.40) 03:53:14.191 00.000 15672 Worker thread wakes up 03:53:14.191 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.40) opts 0xd 03:53:14.191 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.40) 03:53:14.191 00.000 15672 Moving (0.15, -0.40) raw xDistance=0.25 yDistance=-0.36 03:53:14.192 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25 03:53:14.192 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:53:14.192 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 03:53:14.192 00.000 15672 MoveAxis(W, 62, ABG) 03:53:14.192 00.000 15672 Guiding Dir = 3, Dur = 62 03:53:14.192 00.000 15672 IsSlewing returns 0 03:53:14.194 00.002 15672 IsGuiding returns 0 03:53:14.198 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=14519, FiltMin=2590, FiltMax=11832, Gamma=2.950 03:53:14.224 00.026 15672 PulseGuide returned control before completion, sleep 43 03:53:14.239 00.015 30444 UpdateGuideState exits: m=57880 SNR=44.9 Saturated 03:53:14.239 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:14.239 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:14.239 00.000 30444 Enqueuing Expose request 03:53:14.268 00.029 15672 IsGuiding returns 1 03:53:14.268 00.000 15672 scope still moving after pulse duration time elapsed 03:53:14.288 00.020 15672 IsSlewing returns 0 03:53:14.335 00.047 15672 IsGuiding returns 0 03:53:14.335 00.000 15672 scope move finished after 62 + 80 ms 03:53:14.335 00.000 15672 Move returns status 0, amount 62 03:53:14.335 00.000 15672 MoveAxis(N, 0, ABG) 03:53:14.335 00.000 15672 Move returns status 0, amount 0 03:53:14.335 00.000 15672 move complete, result=0 03:53:14.336 00.001 15672 worker thread done servicing request 03:53:14.336 00.000 15672 Worker thread wakes up 03:53:14.336 00.000 30444 GuideStep: 0.3 px 62 ms WEST, -0.4 px 0 ms NORTH 03:53:14.336 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:14.336 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:16.443 02.107 15672 Exposure complete 03:53:16.463 00.020 15672 worker thread done servicing request 03:53:16.463 00.000 30444 OnExposeComplete: enter 03:53:16.464 00.001 30444 UpdateGuideState(): m_state=6 03:53:16.464 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8745 03:53:16.464 00.000 30444 Star::Find returns 1 (1), X=462.90, Y=204.28, Mass=61644, SNR=49.4, Peak=7158 HFD=4.0 03:53:16.464 00.000 30444 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.28) = xAngle (2.29 = 2.29) 03:53:16.464 00.000 30444 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.23 = 2.23) 03:53:16.464 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.38 hyp=0.43 cameraTheta=2.01 mountX=-0.28 mountY=0.34, mountTheta=2.26 03:53:16.464 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.38, opts=13) 03:53:16.464 00.000 30444 Enqueuing Move request for scope (-0.18, 0.38) 03:53:16.464 00.000 15672 Worker thread wakes up 03:53:16.464 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.38) opts 0xd 03:53:16.464 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.38) 03:53:16.465 00.001 15672 Moving (-0.18, 0.38) raw xDistance=-0.28 yDistance=0.34 03:53:16.465 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28 03:53:16.465 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 03:53:16.465 00.000 15672 MoveAxis(E, 71, ABG) 03:53:16.465 00.000 15672 Guiding Dir = 2, Dur = 71 03:53:16.465 00.000 15672 IsSlewing returns 0 03:53:16.470 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=13250, FiltMin=2535, FiltMax=10552, Gamma=2.950 03:53:16.476 00.006 15672 IsGuiding returns 0 03:53:16.492 00.016 15672 PulseGuide returned control before completion, sleep 66 03:53:16.513 00.021 30444 UpdateGuideState exits: m=61644 SNR=49.4 Saturated 03:53:16.513 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:16.513 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:16.513 00.000 30444 Enqueuing Expose request 03:53:16.572 00.059 15672 IsGuiding returns 0 03:53:16.572 00.000 15672 Move returns status 0, amount 71 03:53:16.573 00.001 15672 MoveAxis(S, 60, ABG) 03:53:16.573 00.000 15672 Guiding Dir = 1, Dur = 60 03:53:16.573 00.000 15672 IsSlewing returns 0 03:53:16.574 00.001 15672 IsGuiding returns 0 03:53:16.653 00.079 15672 IsGuiding returns 1 03:53:16.653 00.000 15672 scope still moving after pulse duration time elapsed 03:53:16.674 00.021 15672 IsSlewing returns 0 03:53:16.677 00.003 15672 IsGuiding returns 1 03:53:16.698 00.021 15672 IsSlewing returns 0 03:53:16.747 00.049 15672 IsGuiding returns 0 03:53:16.748 00.001 15672 scope move finished after 60 + 114 ms 03:53:16.748 00.000 15672 Move returns status 0, amount 60 03:53:16.748 00.000 15672 move complete, result=0 03:53:16.748 00.000 15672 worker thread done servicing request 03:53:16.748 00.000 15672 Worker thread wakes up 03:53:16.748 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:16.748 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:16.749 00.001 30444 GuideStep: -0.3 px 71 ms EAST, 0.3 px 60 ms SOUTH 03:53:18.658 01.909 15672 Exposure complete 03:53:18.677 00.019 15672 worker thread done servicing request 03:53:18.677 00.000 30444 OnExposeComplete: enter 03:53:18.677 00.000 30444 UpdateGuideState(): m_state=6 03:53:18.677 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8746 03:53:18.677 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=203.96, Mass=55824, SNR=48.4, Peak=6826 HFD=3.6 03:53:18.677 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 03:53:18.677 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 03:53:18.677 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.66 mountX=0.07 mountY=0.09, mountTheta=0.92 03:53:18.678 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.07, opts=13) 03:53:18.678 00.000 30444 Enqueuing Move request for scope (0.09, 0.07) 03:53:18.678 00.000 15672 Worker thread wakes up 03:53:18.678 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd 03:53:18.678 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.07) 03:53:18.678 00.000 15672 Moving (0.09, 0.07) raw xDistance=0.07 yDistance=0.09 03:53:18.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:53:18.678 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:53:18.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 03:53:18.678 00.000 15672 MoveAxis(E, 0, ABG) 03:53:18.678 00.000 15672 Move returns status 0, amount 0 03:53:18.678 00.000 15672 MoveAxis(N, 0, ABG) 03:53:18.678 00.000 15672 Move returns status 0, amount 0 03:53:18.678 00.000 15672 move complete, result=0 03:53:18.678 00.000 15672 worker thread done servicing request 03:53:18.684 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2312, max=13811, FiltMin=2570, FiltMax=11367, Gamma=2.950 03:53:18.726 00.042 30444 UpdateGuideState exits: m=55824 SNR=48.4 Saturated 03:53:18.727 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:18.727 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:18.727 00.000 30444 Enqueuing Expose request 03:53:18.727 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:53:18.727 00.000 15672 Worker thread wakes up 03:53:18.727 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:18.727 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:20.838 02.111 15672 Exposure complete 03:53:20.856 00.018 15672 worker thread done servicing request 03:53:20.856 00.000 30444 OnExposeComplete: enter 03:53:20.857 00.001 30444 UpdateGuideState(): m_state=6 03:53:20.857 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8747 03:53:20.857 00.000 30444 Star::Find returns 1 (1), X=462.50, Y=204.29, Mass=63987, SNR=54.5, Peak=6838 HFD=3.9 03:53:20.857 00.000 30444 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.28) = xAngle (2.83 = 2.83) 03:53:20.857 00.000 30444 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.77 = 2.77) 03:53:20.857 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=0.39 hyp=0.70 cameraTheta=2.55 mountX=-0.67 mountY=0.26, mountTheta=2.77 03:53:20.857 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=0.39, opts=13) 03:53:20.857 00.000 30444 Enqueuing Move request for scope (-0.58, 0.39) 03:53:20.857 00.000 15672 Worker thread wakes up 03:53:20.858 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.39) opts 0xd 03:53:20.858 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, 0.39) 03:53:20.858 00.000 15672 Moving (-0.58, 0.39) raw xDistance=-0.67 yDistance=0.26 03:53:20.858 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67 03:53:20.858 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 03:53:20.858 00.000 15672 MoveAxis(E, 181, ABG) 03:53:20.858 00.000 15672 Guiding Dir = 2, Dur = 181 03:53:20.858 00.000 15672 IsSlewing returns 0 03:53:20.860 00.002 15672 IsGuiding returns 0 03:53:20.864 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=13391, FiltMin=2608, FiltMax=11348, Gamma=2.950 03:53:20.885 00.021 15672 PulseGuide returned control before completion, sleep 167 03:53:20.907 00.022 30444 UpdateGuideState exits: m=63987 SNR=54.5 Saturated 03:53:20.907 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:20.907 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:20.907 00.000 30444 Enqueuing Expose request 03:53:21.055 00.148 15672 IsGuiding returns 1 03:53:21.055 00.000 15672 scope still moving after pulse duration time elapsed 03:53:21.077 00.022 15672 IsSlewing returns 0 03:53:21.095 00.018 15672 IsGuiding returns 0 03:53:21.095 00.000 15672 scope move finished after 181 + 53 ms 03:53:21.095 00.000 15672 Move returns status 0, amount 181 03:53:21.095 00.000 15672 MoveAxis(S, 46, ABG) 03:53:21.095 00.000 15672 Guiding Dir = 1, Dur = 46 03:53:21.096 00.001 15672 IsSlewing returns 0 03:53:21.098 00.002 15672 IsGuiding returns 0 03:53:21.173 00.075 15672 IsGuiding returns 1 03:53:21.174 00.001 15672 scope still moving after pulse duration time elapsed 03:53:21.195 00.021 15672 IsSlewing returns 0 03:53:21.195 00.000 15672 IsGuiding returns 1 03:53:21.216 00.021 15672 IsSlewing returns 0 03:53:21.285 00.069 15672 IsGuiding returns 0 03:53:21.286 00.001 15672 scope move finished after 46 + 141 ms 03:53:21.286 00.000 15672 Move returns status 0, amount 46 03:53:21.286 00.000 15672 move complete, result=0 03:53:21.286 00.000 15672 worker thread done servicing request 03:53:21.286 00.000 15672 Worker thread wakes up 03:53:21.286 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:21.286 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:21.286 00.000 30444 GuideStep: -0.7 px 181 ms EAST, 0.3 px 46 ms SOUTH 03:53:23.195 01.909 15672 Exposure complete 03:53:23.214 00.019 15672 worker thread done servicing request 03:53:23.214 00.000 30444 OnExposeComplete: enter 03:53:23.215 00.001 30444 UpdateGuideState(): m_state=6 03:53:23.215 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8748 03:53:23.215 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=203.93, Mass=63177, SNR=53.2, Peak=7222 HFD=3.9 03:53:23.215 00.000 30444 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.28) = xAngle (0.88 = 0.88) 03:53:23.215 00.000 30444 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.82 = 0.82) 03:53:23.215 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.60 mountX=0.04 mountY=0.05, mountTheta=0.85 03:53:23.215 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.04, opts=13) 03:53:23.215 00.000 30444 Enqueuing Move request for scope (0.06, 0.04) 03:53:23.215 00.000 15672 Worker thread wakes up 03:53:23.216 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd 03:53:23.216 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.04) 03:53:23.216 00.000 15672 Moving (0.06, 0.04) raw xDistance=0.04 yDistance=0.05 03:53:23.216 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 03:53:23.216 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:53:23.216 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 03:53:23.216 00.000 15672 MoveAxis(E, 0, ABG) 03:53:23.216 00.000 15672 Move returns status 0, amount 0 03:53:23.216 00.000 15672 MoveAxis(N, 0, ABG) 03:53:23.216 00.000 15672 Move returns status 0, amount 0 03:53:23.216 00.000 15672 move complete, result=0 03:53:23.216 00.000 15672 worker thread done servicing request 03:53:23.221 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=13311, FiltMin=2648, FiltMax=11240, Gamma=2.950 03:53:23.263 00.042 30444 UpdateGuideState exits: m=63177 SNR=53.2 Saturated 03:53:23.263 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:23.263 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:23.263 00.000 30444 Enqueuing Expose request 03:53:23.263 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:53:23.263 00.000 15672 Worker thread wakes up 03:53:23.263 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:23.263 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:25.374 02.111 15672 Exposure complete 03:53:25.394 00.020 15672 worker thread done servicing request 03:53:25.394 00.000 30444 OnExposeComplete: enter 03:53:25.394 00.000 30444 UpdateGuideState(): m_state=6 03:53:25.394 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8749 03:53:25.394 00.000 30444 Star::Find returns 1 (1), X=463.56, Y=203.25, Mass=64612, SNR=52.9, Peak=7283 HFD=3.6 03:53:25.394 00.000 30444 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.28) = xAngle (-0.65 = -0.65) 03:53:25.394 00.000 30444 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 03:53:25.394 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.64 hyp=0.80 cameraTheta=-0.93 mountX=0.64 mountY=-0.53, mountTheta=-0.69 03:53:25.395 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.64, opts=13) 03:53:25.395 00.000 30444 Enqueuing Move request for scope (0.48, -0.64) 03:53:25.395 00.000 15672 Worker thread wakes up 03:53:25.395 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.64) opts 0xd 03:53:25.395 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.64) 03:53:25.395 00.000 15672 Moving (0.48, -0.64) raw xDistance=0.64 yDistance=-0.53 03:53:25.395 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64 03:53:25.395 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:53:25.395 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53 03:53:25.395 00.000 15672 MoveAxis(W, 172, ABG) 03:53:25.395 00.000 15672 Guiding Dir = 3, Dur = 172 03:53:25.396 00.001 15672 IsSlewing returns 0 03:53:25.397 00.001 15672 IsGuiding returns 0 03:53:25.400 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=14090, FiltMin=2632, FiltMax=11207, Gamma=2.950 03:53:25.421 00.021 15672 PulseGuide returned control before completion, sleep 158 03:53:25.445 00.024 30444 UpdateGuideState exits: m=64612 SNR=52.9 Saturated 03:53:25.446 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:25.446 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:25.446 00.000 30444 Enqueuing Expose request 03:53:25.582 00.136 15672 IsGuiding returns 1 03:53:25.582 00.000 15672 scope still moving after pulse duration time elapsed 03:53:25.603 00.021 15672 IsSlewing returns 0 03:53:25.631 00.028 15672 IsGuiding returns 0 03:53:25.631 00.000 15672 scope move finished after 172 + 62 ms 03:53:25.631 00.000 15672 Move returns status 0, amount 172 03:53:25.631 00.000 15672 MoveAxis(N, 0, ABG) 03:53:25.631 00.000 15672 Move returns status 0, amount 0 03:53:25.631 00.000 15672 move complete, result=0 03:53:25.632 00.001 15672 worker thread done servicing request 03:53:25.632 00.000 15672 Worker thread wakes up 03:53:25.632 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:25.632 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:25.632 00.000 30444 GuideStep: 0.6 px 172 ms WEST, -0.5 px 0 ms NORTH 03:53:27.538 01.906 15672 Exposure complete 03:53:27.558 00.020 15672 worker thread done servicing request 03:53:27.558 00.000 30444 OnExposeComplete: enter 03:53:27.558 00.000 30444 UpdateGuideState(): m_state=6 03:53:27.558 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8750 03:53:27.558 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=203.63, Mass=53685, SNR=42.4, Peak=6636 HFD=3.6 03:53:27.558 00.000 30444 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.28) = xAngle (-0.73 = -0.73) 03:53:27.558 00.000 30444 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.79 = -0.79) 03:53:27.558 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-1.00 mountX=0.23 mountY=-0.22, mountTheta=-0.76 03:53:27.559 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.26, opts=13) 03:53:27.559 00.000 30444 Enqueuing Move request for scope (0.17, -0.26) 03:53:27.559 00.000 15672 Worker thread wakes up 03:53:27.559 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd 03:53:27.559 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.26) 03:53:27.559 00.000 15672 Moving (0.17, -0.26) raw xDistance=0.23 yDistance=-0.22 03:53:27.559 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 03:53:27.559 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:53:27.559 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 03:53:27.559 00.000 15672 MoveAxis(E, 0, ABG) 03:53:27.559 00.000 15672 Move returns status 0, amount 0 03:53:27.559 00.000 15672 MoveAxis(N, 0, ABG) 03:53:27.559 00.000 15672 Move returns status 0, amount 0 03:53:27.559 00.000 15672 move complete, result=0 03:53:27.559 00.000 15672 worker thread done servicing request 03:53:27.564 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=14109, FiltMin=2605, FiltMax=10995, Gamma=2.950 03:53:27.609 00.045 30444 UpdateGuideState exits: m=53685 SNR=42.4 Saturated 03:53:27.609 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:27.610 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:27.610 00.000 30444 Enqueuing Expose request 03:53:27.610 00.000 15672 Worker thread wakes up 03:53:27.610 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:27.610 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:27.610 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:53:29.719 02.109 15672 Exposure complete 03:53:29.739 00.020 15672 worker thread done servicing request 03:53:29.739 00.000 30444 OnExposeComplete: enter 03:53:29.739 00.000 30444 UpdateGuideState(): m_state=6 03:53:29.739 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8751 03:53:29.739 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=203.92, Mass=71792, SNR=63.1, Peak=6665 HFD=4.2 03:53:29.739 00.000 30444 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.28) = xAngle (3.30 = -2.98) 03:53:29.739 00.000 30444 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.24 = -3.04) 03:53:29.739 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.21 cameraTheta=3.03 mountX=-0.20 mountY=-0.02, mountTheta=-3.04 03:53:29.740 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.02, opts=13) 03:53:29.740 00.000 30444 Enqueuing Move request for scope (-0.20, 0.02) 03:53:29.740 00.000 15672 Worker thread wakes up 03:53:29.740 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd 03:53:29.740 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.02) 03:53:29.740 00.000 15672 Moving (-0.20, 0.02) raw xDistance=-0.20 yDistance=-0.02 03:53:29.740 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 03:53:29.741 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:53:29.741 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 03:53:29.741 00.000 15672 MoveAxis(E, 0, ABG) 03:53:29.741 00.000 15672 Move returns status 0, amount 0 03:53:29.741 00.000 15672 MoveAxis(N, 0, ABG) 03:53:29.741 00.000 15672 Move returns status 0, amount 0 03:53:29.741 00.000 15672 move complete, result=0 03:53:29.741 00.000 15672 worker thread done servicing request 03:53:29.745 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=14636, FiltMin=2511, FiltMax=10850, Gamma=2.950 03:53:29.849 00.104 30444 UpdateGuideState exits: m=71792 SNR=63.1 Saturated 03:53:29.849 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:29.849 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:29.849 00.000 30444 Enqueuing Expose request 03:53:29.849 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 03:53:29.849 00.000 15672 Worker thread wakes up 03:53:29.849 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:29.849 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:31.758 01.909 15672 Exposure complete 03:53:31.778 00.020 15672 worker thread done servicing request 03:53:31.778 00.000 30444 OnExposeComplete: enter 03:53:31.778 00.000 30444 UpdateGuideState(): m_state=6 03:53:31.778 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8752 03:53:31.778 00.000 30444 Star::Find returns 1 (1), X=462.85, Y=203.54, Mass=66978, SNR=53.8, Peak=6919 HFD=3.8 03:53:31.778 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 03:53:31.778 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.94 = -1.94) 03:53:31.778 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.36 hyp=0.43 cameraTheta=-2.15 mountX=-0.13 mountY=-0.40, mountTheta=-1.88 03:53:31.779 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.36, opts=13) 03:53:31.779 00.000 30444 Enqueuing Move request for scope (-0.23, -0.36) 03:53:31.779 00.000 15672 Worker thread wakes up 03:53:31.779 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.36) opts 0xd 03:53:31.779 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.36) 03:53:31.779 00.000 15672 Moving (-0.23, -0.36) raw xDistance=-0.13 yDistance=-0.40 03:53:31.779 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:53:31.779 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:53:31.779 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40 03:53:31.779 00.000 15672 MoveAxis(E, 0, ABG) 03:53:31.779 00.000 15672 Move returns status 0, amount 0 03:53:31.779 00.000 15672 MoveAxis(N, 0, ABG) 03:53:31.779 00.000 15672 Move returns status 0, amount 0 03:53:31.779 00.000 15672 move complete, result=0 03:53:31.779 00.000 15672 worker thread done servicing request 03:53:31.784 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=14479, FiltMin=2581, FiltMax=10755, Gamma=2.950 03:53:31.894 00.110 30444 UpdateGuideState exits: m=66978 SNR=53.8 Saturated 03:53:31.894 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:31.894 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:31.894 00.000 30444 Enqueuing Expose request 03:53:31.894 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 03:53:31.895 00.001 15672 Worker thread wakes up 03:53:31.895 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:31.895 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:34.002 02.107 15672 Exposure complete 03:53:34.022 00.020 15672 worker thread done servicing request 03:53:34.022 00.000 30444 OnExposeComplete: enter 03:53:34.022 00.000 30444 UpdateGuideState(): m_state=6 03:53:34.022 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8753 03:53:34.022 00.000 30444 Star::Find returns 1 (1), X=462.99, Y=203.83, Mass=58696, SNR=46.0, Peak=7131 HFD=3.9 03:53:34.022 00.000 30444 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.28) = xAngle (-2.20 = -2.20) 03:53:34.022 00.000 30444 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 03:53:34.023 00.001 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.48 mountX=-0.07 mountY=-0.09, mountTheta=-2.22 03:53:34.023 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.07, opts=13) 03:53:34.023 00.000 30444 Enqueuing Move request for scope (-0.09, -0.07) 03:53:34.023 00.000 15672 Worker thread wakes up 03:53:34.023 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd 03:53:34.023 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.07) 03:53:34.023 00.000 15672 Moving (-0.09, -0.07) raw xDistance=-0.07 yDistance=-0.09 03:53:34.023 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 03:53:34.023 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:53:34.023 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 03:53:34.023 00.000 15672 MoveAxis(E, 0, ABG) 03:53:34.023 00.000 15672 Move returns status 0, amount 0 03:53:34.024 00.001 15672 MoveAxis(N, 0, ABG) 03:53:34.024 00.000 15672 Move returns status 0, amount 0 03:53:34.024 00.000 15672 move complete, result=0 03:53:34.024 00.000 15672 worker thread done servicing request 03:53:34.028 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=14582, FiltMin=2609, FiltMax=11217, Gamma=2.950 03:53:34.073 00.045 30444 UpdateGuideState exits: m=58696 SNR=46.0 Saturated 03:53:34.073 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:34.073 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:34.073 00.000 30444 Enqueuing Expose request 03:53:34.073 00.000 15672 Worker thread wakes up 03:53:34.074 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:53:34.074 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:34.074 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:35.979 01.905 15672 Exposure complete 03:53:35.999 00.020 15672 worker thread done servicing request 03:53:35.999 00.000 30444 OnExposeComplete: enter 03:53:35.999 00.000 30444 UpdateGuideState(): m_state=6 03:53:35.999 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8754 03:53:35.999 00.000 30444 Star::Find returns 1 (1), X=462.92, Y=203.73, Mass=64932, SNR=53.9, Peak=7461 HFD=3.9 03:53:35.999 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 03:53:35.999 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 03:53:35.999 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-2.32 mountX=-0.10 mountY=-0.20, mountTheta=-2.05 03:53:36.000 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.17, opts=13) 03:53:36.000 00.000 30444 Enqueuing Move request for scope (-0.16, -0.17) 03:53:36.000 00.000 15672 Worker thread wakes up 03:53:36.000 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd 03:53:36.000 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.17) 03:53:36.000 00.000 15672 Moving (-0.16, -0.17) raw xDistance=-0.10 yDistance=-0.20 03:53:36.000 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:53:36.000 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:53:36.000 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 03:53:36.000 00.000 15672 MoveAxis(E, 0, ABG) 03:53:36.000 00.000 15672 Move returns status 0, amount 0 03:53:36.000 00.000 15672 MoveAxis(N, 0, ABG) 03:53:36.000 00.000 15672 Move returns status 0, amount 0 03:53:36.000 00.000 15672 move complete, result=0 03:53:36.000 00.000 15672 worker thread done servicing request 03:53:36.005 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=11954, FiltMin=2625, FiltMax=10455, Gamma=2.950 03:53:36.048 00.043 30444 UpdateGuideState exits: m=64932 SNR=53.9 Saturated 03:53:36.048 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:36.048 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:36.048 00.000 30444 Enqueuing Expose request 03:53:36.048 00.000 15672 Worker thread wakes up 03:53:36.048 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:36.049 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:36.049 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:53:38.159 02.110 15672 Exposure complete 03:53:38.178 00.019 15672 worker thread done servicing request 03:53:38.178 00.000 30444 OnExposeComplete: enter 03:53:38.178 00.000 30444 UpdateGuideState(): m_state=6 03:53:38.178 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8755 03:53:38.178 00.000 30444 Star::Find returns 1 (1), X=462.75, Y=203.47, Mass=68968, SNR=56.8, Peak=7472 HFD=3.6 03:53:38.179 00.001 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.95 = -1.95) 03:53:38.179 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.01 = -2.01) 03:53:38.179 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.43 hyp=0.54 cameraTheta=-2.22 mountX=-0.20 mountY=-0.49, mountTheta=-1.96 03:53:38.179 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.43, opts=13) 03:53:38.179 00.000 30444 Enqueuing Move request for scope (-0.33, -0.43) 03:53:38.179 00.000 15672 Worker thread wakes up 03:53:38.179 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.43) opts 0xd 03:53:38.179 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.43) 03:53:38.179 00.000 15672 Moving (-0.33, -0.43) raw xDistance=-0.20 yDistance=-0.49 03:53:38.179 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 03:53:38.180 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:53:38.180 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49 03:53:38.180 00.000 15672 MoveAxis(E, 0, ABG) 03:53:38.180 00.000 15672 Move returns status 0, amount 0 03:53:38.180 00.000 15672 MoveAxis(N, 0, ABG) 03:53:38.180 00.000 15672 Move returns status 0, amount 0 03:53:38.180 00.000 15672 move complete, result=0 03:53:38.180 00.000 15672 worker thread done servicing request 03:53:38.185 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=11712, FiltMin=2464, FiltMax=10471, Gamma=2.950 03:53:38.227 00.042 30444 UpdateGuideState exits: m=68968 SNR=56.8 Saturated 03:53:38.227 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:38.227 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:38.227 00.000 30444 Enqueuing Expose request 03:53:38.227 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 03:53:38.227 00.000 15672 Worker thread wakes up 03:53:38.227 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:38.227 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:40.141 01.914 15672 Exposure complete 03:53:40.161 00.020 15672 worker thread done servicing request 03:53:40.161 00.000 30444 OnExposeComplete: enter 03:53:40.161 00.000 30444 UpdateGuideState(): m_state=6 03:53:40.161 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8756 03:53:40.161 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=203.12, Mass=65683, SNR=54.4, Peak=7164 HFD=4.2 03:53:40.161 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 03:53:40.161 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 03:53:40.161 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.78 hyp=0.78 cameraTheta=-1.57 mountX=0.21 mountY=-0.76, mountTheta=-1.30 03:53:40.161 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.78, opts=13) 03:53:40.162 00.001 30444 Enqueuing Move request for scope (-0.00, -0.78) 03:53:40.162 00.000 15672 Worker thread wakes up 03:53:40.162 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.78) opts 0xd 03:53:40.162 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.78) 03:53:40.162 00.000 15672 Moving (-0.00, -0.78) raw xDistance=0.21 yDistance=-0.76 03:53:40.162 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 03:53:40.162 00.000 15672 resist switch: large excursion: input -0.76 thresh 0.75 direction from 1 to -1 03:53:40.162 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.28 03:53:40.162 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 03:53:40.162 00.000 15672 MoveAxis(E, 0, ABG) 03:53:40.162 00.000 15672 Move returns status 0, amount 0 03:53:40.162 00.000 15672 MoveAxis(N, 135, ABG) 03:53:40.162 00.000 15672 Guiding Dir = 0, Dur = 135 03:53:40.163 00.001 15672 IsSlewing returns 0 03:53:40.164 00.001 15672 IsGuiding returns 0 03:53:40.168 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=12363, FiltMin=2638, FiltMax=11050, Gamma=2.950 03:53:40.211 00.043 30444 UpdateGuideState exits: m=65683 SNR=54.4 Saturated 03:53:40.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:40.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:40.211 00.000 30444 Enqueuing Expose request 03:53:40.247 00.036 15672 PulseGuide returned control before completion, sleep 62 03:53:40.344 00.097 15672 IsGuiding returns 1 03:53:40.344 00.000 15672 scope still moving after pulse duration time elapsed 03:53:40.366 00.022 15672 IsSlewing returns 0 03:53:40.369 00.003 15672 IsGuiding returns 1 03:53:40.391 00.022 15672 IsSlewing returns 0 03:53:40.393 00.002 15672 IsGuiding returns 1 03:53:40.415 00.022 15672 IsSlewing returns 0 03:53:40.439 00.024 15672 IsGuiding returns 0 03:53:40.439 00.000 15672 scope move finished after 135 + 140 ms 03:53:40.439 00.000 15672 Move returns status 0, amount 135 03:53:40.440 00.001 15672 move complete, result=0 03:53:40.440 00.000 15672 worker thread done servicing request 03:53:40.440 00.000 15672 Worker thread wakes up 03:53:40.440 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:40.440 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:40.440 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 135 ms NORTH 03:53:42.556 02.116 15672 Exposure complete 03:53:42.585 00.029 15672 worker thread done servicing request 03:53:42.585 00.000 30444 OnExposeComplete: enter 03:53:42.585 00.000 30444 UpdateGuideState(): m_state=6 03:53:42.585 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8757 03:53:42.585 00.000 30444 Star::Find returns 1 (1), X=462.99, Y=203.50, Mass=66189, SNR=55.0, Peak=7406 HFD=3.7 03:53:42.585 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 03:53:42.585 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 03:53:42.585 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.39 hyp=0.40 cameraTheta=-1.80 mountX=0.02 mountY=-0.40, mountTheta=-1.52 03:53:42.586 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.39, opts=13) 03:53:42.586 00.000 30444 Enqueuing Move request for scope (-0.09, -0.39) 03:53:42.586 00.000 15672 Worker thread wakes up 03:53:42.586 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.39) opts 0xd 03:53:42.586 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.39) 03:53:42.586 00.000 15672 Moving (-0.09, -0.39) raw xDistance=0.02 yDistance=-0.40 03:53:42.586 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:53:42.586 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 03:53:42.586 00.000 15672 MoveAxis(E, 0, ABG) 03:53:42.586 00.000 15672 Move returns status 0, amount 0 03:53:42.586 00.000 15672 MoveAxis(N, 72, ABG) 03:53:42.586 00.000 15672 Guiding Dir = 0, Dur = 72 03:53:42.587 00.001 15672 IsSlewing returns 0 03:53:42.588 00.001 15672 IsGuiding returns 0 03:53:42.592 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=13643, FiltMin=2589, FiltMax=11958, Gamma=2.950 03:53:42.675 00.083 15672 IsGuiding returns 1 03:53:42.675 00.000 15672 scope still moving after pulse duration time elapsed 03:53:42.696 00.021 15672 IsSlewing returns 0 03:53:42.697 00.001 15672 IsGuiding returns 1 03:53:42.718 00.021 15672 IsSlewing returns 0 03:53:42.786 00.068 15672 IsGuiding returns 0 03:53:42.786 00.000 15672 scope move finished after 72 + 125 ms 03:53:42.786 00.000 15672 Move returns status 0, amount 72 03:53:42.786 00.000 15672 move complete, result=0 03:53:42.786 00.000 15672 worker thread done servicing request 03:53:43.087 00.301 30444 UpdateGuideState exits: m=66189 SNR=55.0 Saturated 03:53:43.087 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:43.087 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:43.087 00.000 30444 Enqueuing Expose request 03:53:43.088 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 72 ms NORTH 03:53:43.088 00.000 15672 Worker thread wakes up 03:53:43.088 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:43.088 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:44.994 01.906 15672 Exposure complete 03:53:45.014 00.020 15672 worker thread done servicing request 03:53:45.014 00.000 30444 OnExposeComplete: enter 03:53:45.014 00.000 30444 UpdateGuideState(): m_state=6 03:53:45.014 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8758 03:53:45.014 00.000 30444 Star::Find returns 1 (1), X=462.92, Y=203.70, Mass=70661, SNR=54.1, Peak=7511 HFD=4.1 03:53:45.014 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 03:53:45.014 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 03:53:45.014 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-2.26 mountX=-0.10 mountY=-0.22, mountTheta=-1.99 03:53:45.015 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.19, opts=13) 03:53:45.015 00.000 30444 Enqueuing Move request for scope (-0.16, -0.19) 03:53:45.015 00.000 15672 Worker thread wakes up 03:53:45.015 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.19) opts 0xd 03:53:45.015 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.19) 03:53:45.015 00.000 15672 Moving (-0.16, -0.19) raw xDistance=-0.10 yDistance=-0.22 03:53:45.015 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:53:45.015 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:53:45.015 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 03:53:45.015 00.000 15672 MoveAxis(E, 0, ABG) 03:53:45.015 00.000 15672 Move returns status 0, amount 0 03:53:45.015 00.000 15672 MoveAxis(N, 0, ABG) 03:53:45.015 00.000 15672 Move returns status 0, amount 0 03:53:45.015 00.000 15672 move complete, result=0 03:53:45.015 00.000 15672 worker thread done servicing request 03:53:45.019 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=13033, FiltMin=2541, FiltMax=11405, Gamma=2.950 03:53:45.120 00.101 30444 UpdateGuideState exits: m=70661 SNR=54.1 Saturated 03:53:45.120 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:45.120 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:45.121 00.001 30444 Enqueuing Expose request 03:53:45.121 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:53:45.121 00.000 15672 Worker thread wakes up 03:53:45.121 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:45.121 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:47.238 02.117 15672 Exposure complete 03:53:47.266 00.028 15672 worker thread done servicing request 03:53:47.266 00.000 30444 OnExposeComplete: enter 03:53:47.266 00.000 30444 UpdateGuideState(): m_state=6 03:53:47.266 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8759 03:53:47.266 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=203.75, Mass=65606, SNR=51.1, Peak=7254 HFD=4.0 03:53:47.266 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 03:53:47.266 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.91 = -0.91) 03:53:47.266 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.12 mountX=0.11 mountY=-0.13, mountTheta=-0.87 03:53:47.267 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.15, opts=13) 03:53:47.267 00.000 30444 Enqueuing Move request for scope (0.07, -0.15) 03:53:47.267 00.000 15672 Worker thread wakes up 03:53:47.267 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd 03:53:47.267 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.15) 03:53:47.267 00.000 15672 Moving (0.07, -0.15) raw xDistance=0.11 yDistance=-0.13 03:53:47.267 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:53:47.267 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:53:47.267 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 03:53:47.267 00.000 15672 MoveAxis(E, 0, ABG) 03:53:47.267 00.000 15672 Move returns status 0, amount 0 03:53:47.267 00.000 15672 MoveAxis(N, 0, ABG) 03:53:47.267 00.000 15672 Move returns status 0, amount 0 03:53:47.267 00.000 15672 move complete, result=0 03:53:47.267 00.000 15672 worker thread done servicing request 03:53:47.272 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=13947, FiltMin=2625, FiltMax=11119, Gamma=2.950 03:53:47.314 00.042 30444 UpdateGuideState exits: m=65606 SNR=51.1 Saturated 03:53:47.314 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:47.314 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:47.314 00.000 30444 Enqueuing Expose request 03:53:47.314 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:53:47.315 00.001 15672 Worker thread wakes up 03:53:47.315 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:47.315 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:49.220 01.905 15672 Exposure complete 03:53:49.239 00.019 15672 worker thread done servicing request 03:53:49.240 00.001 30444 OnExposeComplete: enter 03:53:49.240 00.000 30444 UpdateGuideState(): m_state=6 03:53:49.240 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8760 03:53:49.240 00.000 30444 Star::Find returns 1 (1), X=462.58, Y=203.39, Mass=66104, SNR=59.9, Peak=7165 HFD=3.4 03:53:49.240 00.000 30444 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.28) = xAngle (-2.08 = -2.08) 03:53:49.240 00.000 30444 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.14 = -2.14) 03:53:49.240 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=-0.50 hyp=0.71 cameraTheta=-2.36 mountX=-0.34 mountY=-0.60, mountTheta=-2.09 03:53:49.240 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=-0.50, opts=13) 03:53:49.241 00.001 30444 Enqueuing Move request for scope (-0.50, -0.50) 03:53:49.241 00.000 15672 Worker thread wakes up 03:53:49.241 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.50) opts 0xd 03:53:49.241 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, -0.50) 03:53:49.241 00.000 15672 Moving (-0.50, -0.50) raw xDistance=-0.34 yDistance=-0.60 03:53:49.241 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34 03:53:49.241 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 03:53:49.241 00.000 15672 MoveAxis(E, 93, ABG) 03:53:49.241 00.000 15672 Guiding Dir = 2, Dur = 93 03:53:49.241 00.000 15672 IsSlewing returns 0 03:53:49.242 00.001 15672 IsGuiding returns 0 03:53:49.246 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2068, max=12549, FiltMin=2617, FiltMax=10929, Gamma=2.950 03:53:49.271 00.025 15672 PulseGuide returned control before completion, sleep 75 03:53:49.289 00.018 30444 UpdateGuideState exits: m=66104 SNR=59.9 Saturated 03:53:49.289 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:49.289 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:49.289 00.000 30444 Enqueuing Expose request 03:53:49.349 00.060 15672 IsGuiding returns 1 03:53:49.349 00.000 15672 scope still moving after pulse duration time elapsed 03:53:49.370 00.021 15672 IsSlewing returns 0 03:53:49.401 00.031 15672 IsGuiding returns 0 03:53:49.401 00.000 15672 scope move finished after 93 + 64 ms 03:53:49.401 00.000 15672 Move returns status 0, amount 93 03:53:49.401 00.000 15672 MoveAxis(N, 106, ABG) 03:53:49.401 00.000 15672 Guiding Dir = 0, Dur = 106 03:53:49.401 00.000 15672 IsSlewing returns 0 03:53:49.402 00.001 15672 IsGuiding returns 0 03:53:49.479 00.077 15672 PulseGuide returned control before completion, sleep 39 03:53:49.521 00.042 15672 IsGuiding returns 1 03:53:49.521 00.000 15672 scope still moving after pulse duration time elapsed 03:53:49.542 00.021 15672 IsSlewing returns 0 03:53:49.577 00.035 15672 IsGuiding returns 1 03:53:49.598 00.021 15672 IsSlewing returns 0 03:53:49.601 00.003 15672 IsGuiding returns 1 03:53:49.622 00.021 15672 IsSlewing returns 0 03:53:49.640 00.018 15672 IsGuiding returns 0 03:53:49.640 00.000 15672 scope move finished after 106 + 132 ms 03:53:49.640 00.000 15672 Move returns status 0, amount 106 03:53:49.640 00.000 15672 move complete, result=0 03:53:49.641 00.001 15672 worker thread done servicing request 03:53:49.641 00.000 15672 Worker thread wakes up 03:53:49.641 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:49.641 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:49.641 00.000 30444 GuideStep: -0.3 px 93 ms EAST, -0.6 px 106 ms NORTH 03:53:51.750 02.109 15672 Exposure complete 03:53:51.770 00.020 15672 worker thread done servicing request 03:53:51.770 00.000 30444 OnExposeComplete: enter 03:53:51.770 00.000 30444 UpdateGuideState(): m_state=6 03:53:51.770 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8761 03:53:51.770 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=203.45, Mass=68075, SNR=55.2, Peak=7463 HFD=4.1 03:53:51.770 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 03:53:51.770 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 03:53:51.770 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.44 hyp=0.45 cameraTheta=-1.72 mountX=0.06 mountY=-0.45, mountTheta=-1.44 03:53:51.771 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.44, opts=13) 03:53:51.771 00.000 30444 Enqueuing Move request for scope (-0.07, -0.44) 03:53:51.771 00.000 15672 Worker thread wakes up 03:53:51.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.44) opts 0xd 03:53:51.771 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.44) 03:53:51.771 00.000 15672 Moving (-0.07, -0.44) raw xDistance=0.06 yDistance=-0.45 03:53:51.771 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 03:53:51.771 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 03:53:51.771 00.000 15672 MoveAxis(E, 0, ABG) 03:53:51.771 00.000 15672 Move returns status 0, amount 0 03:53:51.771 00.000 15672 MoveAxis(N, 80, ABG) 03:53:51.771 00.000 15672 Guiding Dir = 0, Dur = 80 03:53:51.772 00.001 15672 IsSlewing returns 0 03:53:51.773 00.001 15672 IsGuiding returns 0 03:53:51.777 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=13114, FiltMin=2584, FiltMax=10987, Gamma=2.950 03:53:51.819 00.042 30444 UpdateGuideState exits: m=68075 SNR=55.2 Saturated 03:53:51.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:51.819 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:51.819 00.000 30444 Enqueuing Expose request 03:53:51.861 00.042 15672 IsGuiding returns 1 03:53:51.861 00.000 15672 scope still moving after pulse duration time elapsed 03:53:51.882 00.021 15672 IsSlewing returns 0 03:53:51.883 00.001 15672 IsGuiding returns 1 03:53:51.904 00.021 15672 IsSlewing returns 0 03:53:51.905 00.001 15672 IsGuiding returns 1 03:53:51.926 00.021 15672 IsSlewing returns 0 03:53:51.927 00.001 15672 IsGuiding returns 1 03:53:51.948 00.021 15672 IsSlewing returns 0 03:53:52.003 00.055 15672 IsGuiding returns 0 03:53:52.004 00.001 15672 scope move finished after 80 + 150 ms 03:53:52.004 00.000 15672 Move returns status 0, amount 80 03:53:52.004 00.000 15672 move complete, result=0 03:53:52.005 00.001 15672 worker thread done servicing request 03:53:52.005 00.000 15672 Worker thread wakes up 03:53:52.005 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:52.005 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:52.005 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 80 ms NORTH 03:53:53.920 01.915 15672 Exposure complete 03:53:53.950 00.030 15672 worker thread done servicing request 03:53:53.950 00.000 30444 OnExposeComplete: enter 03:53:53.951 00.001 30444 UpdateGuideState(): m_state=6 03:53:53.951 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8762 03:53:53.951 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=203.62, Mass=59083, SNR=47.1, Peak=6735 HFD=3.8 03:53:53.951 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.97 = -0.97) 03:53:53.951 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 03:53:53.951 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.25 mountX=0.17 mountY=-0.25, mountTheta=-0.99 03:53:53.951 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.28, opts=13) 03:53:53.951 00.000 30444 Enqueuing Move request for scope (0.09, -0.28) 03:53:53.951 00.000 15672 Worker thread wakes up 03:53:53.952 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd 03:53:53.952 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.28) 03:53:53.952 00.000 15672 Moving (0.09, -0.28) raw xDistance=0.17 yDistance=-0.25 03:53:53.952 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 03:53:53.952 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 03:53:53.952 00.000 15672 MoveAxis(E, 0, ABG) 03:53:53.952 00.000 15672 Move returns status 0, amount 0 03:53:53.952 00.000 15672 MoveAxis(N, 45, ABG) 03:53:53.952 00.000 15672 Guiding Dir = 0, Dur = 45 03:53:53.952 00.000 15672 IsSlewing returns 0 03:53:53.953 00.001 15672 IsGuiding returns 0 03:53:53.957 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=13722, FiltMin=2569, FiltMax=11220, Gamma=2.950 03:53:54.000 00.043 30444 UpdateGuideState exits: m=59083 SNR=47.1 Saturated 03:53:54.000 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:54.000 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:54.000 00.000 30444 Enqueuing Expose request 03:53:54.033 00.033 15672 IsGuiding returns 1 03:53:54.033 00.000 15672 scope still moving after pulse duration time elapsed 03:53:54.054 00.021 15672 IsSlewing returns 0 03:53:54.055 00.001 15672 IsGuiding returns 1 03:53:54.075 00.020 15672 IsSlewing returns 0 03:53:54.077 00.002 15672 IsGuiding returns 1 03:53:54.099 00.022 15672 IsSlewing returns 0 03:53:54.144 00.045 15672 IsGuiding returns 0 03:53:54.145 00.001 15672 scope move finished after 45 + 146 ms 03:53:54.145 00.000 15672 Move returns status 0, amount 45 03:53:54.145 00.000 15672 move complete, result=0 03:53:54.145 00.000 15672 worker thread done servicing request 03:53:54.146 00.001 15672 Worker thread wakes up 03:53:54.146 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:54.146 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:54.146 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 45 ms NORTH 03:53:56.256 02.110 15672 Exposure complete 03:53:56.275 00.019 15672 worker thread done servicing request 03:53:56.276 00.001 30444 OnExposeComplete: enter 03:53:56.276 00.000 30444 UpdateGuideState(): m_state=6 03:53:56.276 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8763 03:53:56.276 00.000 30444 Star::Find returns 1 (1), X=462.63, Y=204.39, Mass=57444, SNR=52.2, Peak=7011 HFD=3.5 03:53:56.276 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 03:53:56.276 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 03:53:56.276 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=0.49 hyp=0.67 cameraTheta=2.31 mountX=-0.57 mountY=0.38, mountTheta=2.55 03:53:56.276 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.49, opts=13) 03:53:56.276 00.000 30444 Enqueuing Move request for scope (-0.45, 0.49) 03:53:56.277 00.001 15672 Worker thread wakes up 03:53:56.277 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.49) opts 0xd 03:53:56.277 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.49) 03:53:56.277 00.000 15672 Moving (-0.45, 0.49) raw xDistance=-0.57 yDistance=0.38 03:53:56.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 03:53:56.277 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:53:56.277 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38 03:53:56.277 00.000 15672 MoveAxis(E, 153, ABG) 03:53:56.277 00.000 15672 Guiding Dir = 2, Dur = 153 03:53:56.278 00.001 15672 IsSlewing returns 0 03:53:56.279 00.001 15672 IsGuiding returns 0 03:53:56.282 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2294, max=14216, FiltMin=2491, FiltMax=11127, Gamma=2.950 03:53:56.301 00.019 15672 PulseGuide returned control before completion, sleep 141 03:53:56.324 00.023 30444 UpdateGuideState exits: m=57444 SNR=52.2 Saturated 03:53:56.324 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:56.324 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:56.324 00.000 30444 Enqueuing Expose request 03:53:56.445 00.121 15672 IsGuiding returns 1 03:53:56.445 00.000 15672 scope still moving after pulse duration time elapsed 03:53:56.466 00.021 15672 IsSlewing returns 0 03:53:56.510 00.044 15672 IsGuiding returns 0 03:53:56.510 00.000 15672 scope move finished after 153 + 78 ms 03:53:56.510 00.000 15672 Move returns status 0, amount 153 03:53:56.510 00.000 15672 MoveAxis(N, 0, ABG) 03:53:56.510 00.000 15672 Move returns status 0, amount 0 03:53:56.510 00.000 15672 move complete, result=0 03:53:56.511 00.001 15672 worker thread done servicing request 03:53:56.511 00.000 15672 Worker thread wakes up 03:53:56.511 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:56.511 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:53:56.511 00.000 30444 GuideStep: -0.6 px 153 ms EAST, 0.4 px 0 ms NORTH 03:53:58.419 01.908 15672 Exposure complete 03:53:58.439 00.020 15672 worker thread done servicing request 03:53:58.439 00.000 30444 OnExposeComplete: enter 03:53:58.439 00.000 30444 UpdateGuideState(): m_state=6 03:53:58.439 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8764 03:53:58.439 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=204.39, Mass=52415, SNR=49.9, Peak=7432 HFD=3.4 03:53:58.439 00.000 30444 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.28) = xAngle (1.61 = 1.61) 03:53:58.439 00.000 30444 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 03:53:58.439 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.49 hyp=0.51 cameraTheta=1.33 mountX=-0.02 mountY=0.51, mountTheta=1.61 03:53:58.439 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.49, opts=13) 03:53:58.439 00.000 30444 Enqueuing Move request for scope (0.12, 0.49) 03:53:58.440 00.001 15672 Worker thread wakes up 03:53:58.440 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.49) opts 0xd 03:53:58.440 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.49) 03:53:58.440 00.000 15672 Moving (0.12, 0.49) raw xDistance=-0.02 yDistance=0.51 03:53:58.440 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 03:53:58.440 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:53:58.440 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51 03:53:58.440 00.000 15672 MoveAxis(E, 0, ABG) 03:53:58.440 00.000 15672 Move returns status 0, amount 0 03:53:58.440 00.000 15672 MoveAxis(N, 0, ABG) 03:53:58.440 00.000 15672 Move returns status 0, amount 0 03:53:58.440 00.000 15672 move complete, result=0 03:53:58.440 00.000 15672 worker thread done servicing request 03:53:58.445 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=13639, FiltMin=2598, FiltMax=11155, Gamma=2.950 03:53:58.846 00.401 30444 UpdateGuideState exits: m=52415 SNR=49.9 Saturated 03:53:58.846 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:53:58.846 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:53:58.846 00.000 30444 Enqueuing Expose request 03:53:58.846 00.000 15672 Worker thread wakes up 03:53:58.846 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 03:53:58.846 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:53:58.846 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:00.955 02.109 15672 Exposure complete 03:54:00.975 00.020 15672 worker thread done servicing request 03:54:00.975 00.000 30444 OnExposeComplete: enter 03:54:00.975 00.000 30444 UpdateGuideState(): m_state=6 03:54:00.975 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8765 03:54:00.975 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=204.19, Mass=69496, SNR=62.8, Peak=6850 HFD=3.8 03:54:00.975 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 03:54:00.975 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 03:54:00.976 00.001 30444 CameraToMount -- cameraX=0.26 cameraY=0.30 hyp=0.39 cameraTheta=0.86 mountX=0.16 mountY=0.35, mountTheta=1.13 03:54:00.976 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.30, opts=13) 03:54:00.976 00.000 30444 Enqueuing Move request for scope (0.26, 0.30) 03:54:00.976 00.000 15672 Worker thread wakes up 03:54:00.976 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.30) opts 0xd 03:54:00.976 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.30) 03:54:00.976 00.000 15672 Moving (0.26, 0.30) raw xDistance=0.16 yDistance=0.35 03:54:00.976 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 03:54:00.976 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:54:00.976 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 03:54:00.976 00.000 15672 MoveAxis(E, 0, ABG) 03:54:00.977 00.001 15672 Move returns status 0, amount 0 03:54:00.977 00.000 15672 MoveAxis(N, 0, ABG) 03:54:00.977 00.000 15672 Move returns status 0, amount 0 03:54:00.977 00.000 15672 move complete, result=0 03:54:00.977 00.000 15672 worker thread done servicing request 03:54:00.983 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=13084, FiltMin=2586, FiltMax=11006, Gamma=2.950 03:54:01.032 00.049 30444 UpdateGuideState exits: m=69496 SNR=62.8 Saturated 03:54:01.032 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:01.032 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:01.032 00.000 30444 Enqueuing Expose request 03:54:01.032 00.000 15672 Worker thread wakes up 03:54:01.032 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:01.032 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:01.032 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 03:54:02.937 01.905 15672 Exposure complete 03:54:02.957 00.020 15672 worker thread done servicing request 03:54:02.957 00.000 30444 OnExposeComplete: enter 03:54:02.957 00.000 30444 UpdateGuideState(): m_state=6 03:54:02.957 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8766 03:54:02.957 00.000 30444 Star::Find returns 1 (1), X=462.91, Y=204.41, Mass=67656, SNR=63.9, Peak=7518 HFD=3.9 03:54:02.957 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 03:54:02.957 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.11 = 2.11) 03:54:02.957 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.51 hyp=0.54 cameraTheta=1.89 mountX=-0.30 mountY=0.47, mountTheta=2.15 03:54:02.958 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.51, opts=13) 03:54:02.958 00.000 30444 Enqueuing Move request for scope (-0.17, 0.51) 03:54:02.958 00.000 15672 Worker thread wakes up 03:54:02.958 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.51) opts 0xd 03:54:02.958 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.51) 03:54:02.958 00.000 15672 Moving (-0.17, 0.51) raw xDistance=-0.30 yDistance=0.47 03:54:02.958 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 03:54:02.958 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:54:02.958 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 03:54:02.958 00.000 15672 MoveAxis(E, 82, ABG) 03:54:02.958 00.000 15672 Guiding Dir = 2, Dur = 82 03:54:02.958 00.000 15672 IsSlewing returns 0 03:54:02.959 00.001 15672 IsGuiding returns 0 03:54:02.964 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=15762, FiltMin=2516, FiltMax=12077, Gamma=2.950 03:54:02.978 00.014 15672 PulseGuide returned control before completion, sleep 75 03:54:03.007 00.029 30444 UpdateGuideState exits: m=67656 SNR=63.9 Saturated 03:54:03.007 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:03.007 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:03.007 00.000 30444 Enqueuing Expose request 03:54:03.053 00.046 15672 IsGuiding returns 1 03:54:03.053 00.000 15672 scope still moving after pulse duration time elapsed 03:54:03.074 00.021 15672 IsSlewing returns 0 03:54:03.091 00.017 15672 IsGuiding returns 0 03:54:03.091 00.000 15672 scope move finished after 82 + 48 ms 03:54:03.091 00.000 15672 Move returns status 0, amount 82 03:54:03.091 00.000 15672 MoveAxis(N, 0, ABG) 03:54:03.091 00.000 15672 Move returns status 0, amount 0 03:54:03.091 00.000 15672 move complete, result=0 03:54:03.091 00.000 15672 worker thread done servicing request 03:54:03.091 00.000 15672 Worker thread wakes up 03:54:03.091 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:03.091 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:03.091 00.000 30444 GuideStep: -0.3 px 82 ms EAST, 0.5 px 0 ms NORTH 03:54:05.200 02.109 15672 Exposure complete 03:54:05.220 00.020 15672 worker thread done servicing request 03:54:05.220 00.000 30444 OnExposeComplete: enter 03:54:05.220 00.000 30444 UpdateGuideState(): m_state=6 03:54:05.220 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8767 03:54:05.220 00.000 30444 Star::Find returns 1 (1), X=463.00, Y=204.18, Mass=64854, SNR=55.5, Peak=7562 HFD=4.0 03:54:05.220 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.11 = 2.11) 03:54:05.220 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.05 = 2.05) 03:54:05.220 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.84 mountX=-0.15 mountY=0.27, mountTheta=2.10 03:54:05.221 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.29, opts=13) 03:54:05.221 00.000 30444 Enqueuing Move request for scope (-0.08, 0.29) 03:54:05.221 00.000 15672 Worker thread wakes up 03:54:05.221 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0xd 03:54:05.221 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.29) 03:54:05.221 00.000 15672 Moving (-0.08, 0.29) raw xDistance=-0.15 yDistance=0.27 03:54:05.221 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 03:54:05.221 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:54:05.221 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 03:54:05.221 00.000 15672 MoveAxis(E, 0, ABG) 03:54:05.221 00.000 15672 Move returns status 0, amount 0 03:54:05.221 00.000 15672 MoveAxis(N, 0, ABG) 03:54:05.221 00.000 15672 Move returns status 0, amount 0 03:54:05.221 00.000 15672 move complete, result=0 03:54:05.221 00.000 15672 worker thread done servicing request 03:54:05.226 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=15478, FiltMin=2586, FiltMax=12166, Gamma=2.950 03:54:05.473 00.247 30444 UpdateGuideState exits: m=64854 SNR=55.5 Saturated 03:54:05.473 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:05.473 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:05.473 00.000 30444 Enqueuing Expose request 03:54:05.473 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 03:54:05.473 00.000 15672 Worker thread wakes up 03:54:05.473 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:05.473 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:07.382 01.909 15672 Exposure complete 03:54:07.402 00.020 15672 worker thread done servicing request 03:54:07.402 00.000 30444 OnExposeComplete: enter 03:54:07.402 00.000 30444 UpdateGuideState(): m_state=6 03:54:07.403 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8768 03:54:07.403 00.000 30444 Star::Find returns 1 (1), X=462.53, Y=204.43, Mass=56506, SNR=50.6, Peak=6868 HFD=3.3 03:54:07.403 00.000 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.64 = 2.64) 03:54:07.403 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 03:54:07.403 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=0.54 hyp=0.77 cameraTheta=2.37 mountX=-0.68 mountY=0.41, mountTheta=2.60 03:54:07.403 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=0.54, opts=13) 03:54:07.403 00.000 30444 Enqueuing Move request for scope (-0.55, 0.54) 03:54:07.403 00.000 15672 Worker thread wakes up 03:54:07.403 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.54) opts 0xd 03:54:07.404 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.55, 0.54) 03:54:07.404 00.000 15672 Moving (-0.55, 0.54) raw xDistance=-0.68 yDistance=0.41 03:54:07.404 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68 03:54:07.404 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 03:54:07.404 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 03:54:07.404 00.000 15672 MoveAxis(E, 183, ABG) 03:54:07.404 00.000 15672 Guiding Dir = 2, Dur = 183 03:54:07.404 00.000 15672 IsSlewing returns 0 03:54:07.405 00.001 15672 IsGuiding returns 0 03:54:07.408 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=14838, FiltMin=2608, FiltMax=12024, Gamma=2.950 03:54:07.419 00.011 15672 PulseGuide returned control before completion, sleep 179 03:54:07.518 00.099 30444 UpdateGuideState exits: m=56506 SNR=50.6 Saturated 03:54:07.518 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:07.519 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:07.519 00.000 30444 Enqueuing Expose request 03:54:07.628 00.109 15672 IsGuiding returns 0 03:54:07.629 00.001 15672 Move returns status 0, amount 183 03:54:07.629 00.000 15672 MoveAxis(N, 0, ABG) 03:54:07.629 00.000 15672 Move returns status 0, amount 0 03:54:07.629 00.000 15672 move complete, result=0 03:54:07.629 00.000 15672 worker thread done servicing request 03:54:07.629 00.000 15672 Worker thread wakes up 03:54:07.629 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:07.630 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:07.630 00.000 30444 GuideStep: -0.7 px 183 ms EAST, 0.4 px 0 ms NORTH 03:54:09.735 02.105 15672 Exposure complete 03:54:09.755 00.020 15672 worker thread done servicing request 03:54:09.755 00.000 30444 OnExposeComplete: enter 03:54:09.755 00.000 30444 UpdateGuideState(): m_state=6 03:54:09.755 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8769 03:54:09.755 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=203.80, Mass=66643, SNR=54.9, Peak=7278 HFD=4.1 03:54:09.755 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 03:54:09.755 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 03:54:09.755 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.89 mountX=-0.00 mountY=-0.10, mountTheta=-1.61 03:54:09.756 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.09, opts=13) 03:54:09.756 00.000 30444 Enqueuing Move request for scope (-0.03, -0.09) 03:54:09.756 00.000 15672 Worker thread wakes up 03:54:09.756 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd 03:54:09.756 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.09) 03:54:09.756 00.000 15672 Moving (-0.03, -0.09) raw xDistance=-0.00 yDistance=-0.10 03:54:09.756 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 03:54:09.756 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:54:09.756 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 03:54:09.756 00.000 15672 MoveAxis(E, 0, ABG) 03:54:09.756 00.000 15672 Move returns status 0, amount 0 03:54:09.756 00.000 15672 MoveAxis(N, 0, ABG) 03:54:09.756 00.000 15672 Move returns status 0, amount 0 03:54:09.757 00.001 15672 move complete, result=0 03:54:09.757 00.000 15672 worker thread done servicing request 03:54:09.761 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=13969, FiltMin=2547, FiltMax=11713, Gamma=2.950 03:54:09.804 00.043 30444 UpdateGuideState exits: m=66643 SNR=54.9 Saturated 03:54:09.804 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:09.804 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:09.804 00.000 30444 Enqueuing Expose request 03:54:09.804 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 03:54:09.804 00.000 15672 Worker thread wakes up 03:54:09.804 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:09.804 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:11.721 01.917 15672 Exposure complete 03:54:11.750 00.029 15672 worker thread done servicing request 03:54:11.750 00.000 30444 OnExposeComplete: enter 03:54:11.750 00.000 30444 UpdateGuideState(): m_state=6 03:54:11.750 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8770 03:54:11.750 00.000 30444 Star::Find returns 1 (1), X=462.39, Y=204.10, Mass=63931, SNR=54.4, Peak=7933 HFD=3.5 03:54:11.750 00.000 30444 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.28) = xAngle (3.13 = 3.13) 03:54:11.750 00.000 30444 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.06 = 3.06) 03:54:11.750 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=0.21 hyp=0.72 cameraTheta=2.85 mountX=-0.72 mountY=0.06, mountTheta=3.06 03:54:11.751 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=0.21, opts=13) 03:54:11.751 00.000 30444 Enqueuing Move request for scope (-0.69, 0.21) 03:54:11.751 00.000 15672 Worker thread wakes up 03:54:11.751 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.21) opts 0xd 03:54:11.751 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, 0.21) 03:54:11.751 00.000 15672 Moving (-0.69, 0.21) raw xDistance=-0.72 yDistance=0.06 03:54:11.751 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72 03:54:11.751 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:54:11.751 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 03:54:11.751 00.000 15672 MoveAxis(E, 195, ABG) 03:54:11.751 00.000 15672 Guiding Dir = 2, Dur = 195 03:54:11.752 00.001 15672 IsSlewing returns 0 03:54:11.753 00.001 15672 IsGuiding returns 0 03:54:11.758 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=12573, FiltMin=2506, FiltMax=11049, Gamma=2.950 03:54:11.780 00.022 15672 PulseGuide returned control before completion, sleep 179 03:54:11.962 00.182 15672 IsGuiding returns 1 03:54:11.962 00.000 15672 scope still moving after pulse duration time elapsed 03:54:11.984 00.022 15672 IsSlewing returns 0 03:54:12.005 00.021 15672 IsGuiding returns 0 03:54:12.006 00.001 15672 scope move finished after 195 + 57 ms 03:54:12.006 00.000 15672 Move returns status 0, amount 195 03:54:12.006 00.000 15672 MoveAxis(N, 0, ABG) 03:54:12.006 00.000 15672 Move returns status 0, amount 0 03:54:12.006 00.000 15672 move complete, result=0 03:54:12.006 00.000 15672 worker thread done servicing request 03:54:12.129 00.123 30444 UpdateGuideState exits: m=63931 SNR=54.4 Saturated 03:54:12.140 00.011 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:12.140 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:12.140 00.000 30444 Enqueuing Expose request 03:54:12.140 00.000 30444 GuideStep: -0.7 px 195 ms EAST, 0.1 px 0 ms NORTH 03:54:12.140 00.000 15672 Worker thread wakes up 03:54:12.140 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:12.140 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:14.249 02.109 15672 Exposure complete 03:54:14.269 00.020 15672 worker thread done servicing request 03:54:14.269 00.000 30444 OnExposeComplete: enter 03:54:14.269 00.000 30444 UpdateGuideState(): m_state=6 03:54:14.269 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8771 03:54:14.269 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=203.59, Mass=65139, SNR=55.6, Peak=7010 HFD=3.7 03:54:14.269 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 03:54:14.269 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.91 = -0.91) 03:54:14.269 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.30 hyp=0.34 cameraTheta=-1.13 mountX=0.22 mountY=-0.27, mountTheta=-0.87 03:54:14.270 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.30, opts=13) 03:54:14.270 00.000 30444 Enqueuing Move request for scope (0.14, -0.30) 03:54:14.270 00.000 15672 Worker thread wakes up 03:54:14.270 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.30) opts 0xd 03:54:14.270 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.30) 03:54:14.270 00.000 15672 Moving (0.14, -0.30) raw xDistance=0.22 yDistance=-0.27 03:54:14.270 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:54:14.270 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 03:54:14.270 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 03:54:14.270 00.000 15672 MoveAxis(E, 0, ABG) 03:54:14.270 00.000 15672 Move returns status 0, amount 0 03:54:14.271 00.001 15672 MoveAxis(N, 0, ABG) 03:54:14.271 00.000 15672 Move returns status 0, amount 0 03:54:14.271 00.000 15672 move complete, result=0 03:54:14.271 00.000 15672 worker thread done servicing request 03:54:14.275 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=15473, FiltMin=2622, FiltMax=11237, Gamma=2.950 03:54:14.318 00.043 30444 UpdateGuideState exits: m=65139 SNR=55.6 Saturated 03:54:14.318 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:14.318 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:14.318 00.000 30444 Enqueuing Expose request 03:54:14.318 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 03:54:14.318 00.000 15672 Worker thread wakes up 03:54:14.318 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:14.318 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:16.226 01.908 15672 Exposure complete 03:54:16.250 00.024 15672 worker thread done servicing request 03:54:16.250 00.000 30444 OnExposeComplete: enter 03:54:16.250 00.000 30444 UpdateGuideState(): m_state=6 03:54:16.250 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8772 03:54:16.250 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=203.42, Mass=67914, SNR=54.4, Peak=7814 HFD=3.6 03:54:16.250 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.90 = -0.90) 03:54:16.250 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.96 = -0.96) 03:54:16.250 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.47 hyp=0.51 cameraTheta=-1.18 mountX=0.32 mountY=-0.42, mountTheta=-0.92 03:54:16.251 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.47, opts=13) 03:54:16.251 00.000 30444 Enqueuing Move request for scope (0.19, -0.47) 03:54:16.251 00.000 15672 Worker thread wakes up 03:54:16.251 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.47) opts 0xd 03:54:16.251 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.47) 03:54:16.251 00.000 15672 Moving (0.19, -0.47) raw xDistance=0.32 yDistance=-0.42 03:54:16.251 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 03:54:16.251 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 03:54:16.251 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 03:54:16.251 00.000 15672 MoveAxis(W, 86, ABG) 03:54:16.251 00.000 15672 Guiding Dir = 3, Dur = 86 03:54:16.252 00.001 15672 IsSlewing returns 0 03:54:16.253 00.001 15672 IsGuiding returns 0 03:54:16.257 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=15547, FiltMin=2576, FiltMax=11910, Gamma=2.950 03:54:16.269 00.012 15672 PulseGuide returned control before completion, sleep 80 03:54:16.299 00.030 30444 UpdateGuideState exits: m=67914 SNR=54.4 Saturated 03:54:16.299 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:16.299 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:16.300 00.001 30444 Enqueuing Expose request 03:54:16.350 00.050 15672 IsGuiding returns 1 03:54:16.350 00.000 15672 scope still moving after pulse duration time elapsed 03:54:16.371 00.021 15672 IsSlewing returns 0 03:54:16.382 00.011 15672 IsGuiding returns 0 03:54:16.382 00.000 15672 scope move finished after 86 + 42 ms 03:54:16.382 00.000 15672 Move returns status 0, amount 86 03:54:16.382 00.000 15672 MoveAxis(N, 0, ABG) 03:54:16.382 00.000 15672 Move returns status 0, amount 0 03:54:16.382 00.000 15672 move complete, result=0 03:54:16.382 00.000 15672 worker thread done servicing request 03:54:16.382 00.000 15672 Worker thread wakes up 03:54:16.382 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:16.382 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:16.382 00.000 30444 GuideStep: 0.3 px 86 ms WEST, -0.4 px 0 ms NORTH 03:54:18.498 02.116 15672 Exposure complete 03:54:18.532 00.034 15672 worker thread done servicing request 03:54:18.532 00.000 30444 OnExposeComplete: enter 03:54:18.532 00.000 30444 UpdateGuideState(): m_state=6 03:54:18.532 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8773 03:54:18.532 00.000 30444 Star::Find returns 1 (1), X=463.16, Y=203.18, Mass=65462, SNR=55.8, Peak=7232 HFD=4.0 03:54:18.532 00.000 30444 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 03:54:18.532 00.000 30444 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 03:54:18.532 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.72 hyp=0.72 cameraTheta=-1.45 mountX=0.28 mountY=-0.68, mountTheta=-1.18 03:54:18.533 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.72, opts=13) 03:54:18.533 00.000 30444 Enqueuing Move request for scope (0.08, -0.72) 03:54:18.533 00.000 15672 Worker thread wakes up 03:54:18.533 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.72) opts 0xd 03:54:18.533 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.72) 03:54:18.533 00.000 15672 Moving (0.08, -0.72) raw xDistance=0.28 yDistance=-0.68 03:54:18.533 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28 03:54:18.533 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:54:18.533 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68 03:54:18.533 00.000 15672 MoveAxis(W, 81, ABG) 03:54:18.533 00.000 15672 Guiding Dir = 3, Dur = 81 03:54:18.534 00.001 15672 IsSlewing returns 0 03:54:18.535 00.001 15672 IsGuiding returns 0 03:54:18.540 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=13503, FiltMin=2602, FiltMax=11879, Gamma=2.950 03:54:18.553 00.013 15672 PulseGuide returned control before completion, sleep 74 03:54:18.629 00.076 15672 IsGuiding returns 1 03:54:18.629 00.000 15672 scope still moving after pulse duration time elapsed 03:54:18.650 00.021 15672 IsSlewing returns 0 03:54:18.651 00.001 15672 IsGuiding returns 0 03:54:18.652 00.001 15672 scope move finished after 81 + 34 ms 03:54:18.652 00.000 15672 Move returns status 0, amount 81 03:54:18.652 00.000 15672 MoveAxis(N, 0, ABG) 03:54:18.652 00.000 15672 Move returns status 0, amount 0 03:54:18.652 00.000 15672 move complete, result=0 03:54:18.652 00.000 15672 worker thread done servicing request 03:54:18.709 00.057 30444 UpdateGuideState exits: m=65462 SNR=55.8 Saturated 03:54:18.709 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:18.709 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:18.709 00.000 30444 Enqueuing Expose request 03:54:18.709 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.7 px 0 ms NORTH 03:54:18.709 00.000 15672 Worker thread wakes up 03:54:18.709 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:18.709 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:20.626 01.917 15672 Exposure complete 03:54:20.656 00.030 15672 worker thread done servicing request 03:54:20.656 00.000 30444 OnExposeComplete: enter 03:54:20.656 00.000 30444 UpdateGuideState(): m_state=6 03:54:20.656 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8774 03:54:20.656 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=203.90, Mass=61879, SNR=50.3, Peak=7387 HFD=3.7 03:54:20.656 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 03:54:20.656 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 03:54:20.656 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.07 mountX=0.05 mountY=0.02, mountTheta=0.30 03:54:20.658 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.00, opts=13) 03:54:20.658 00.000 30444 Enqueuing Move request for scope (0.06, 0.00) 03:54:20.658 00.000 15672 Worker thread wakes up 03:54:20.658 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd 03:54:20.658 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.00) 03:54:20.658 00.000 15672 Moving (0.06, 0.00) raw xDistance=0.05 yDistance=0.02 03:54:20.658 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:54:20.658 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:54:20.658 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 03:54:20.658 00.000 15672 MoveAxis(E, 0, ABG) 03:54:20.658 00.000 15672 Move returns status 0, amount 0 03:54:20.658 00.000 15672 MoveAxis(N, 0, ABG) 03:54:20.658 00.000 15672 Move returns status 0, amount 0 03:54:20.658 00.000 15672 move complete, result=0 03:54:20.658 00.000 15672 worker thread done servicing request 03:54:20.663 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=15344, FiltMin=2555, FiltMax=12489, Gamma=2.950 03:54:20.777 00.114 30444 UpdateGuideState exits: m=61879 SNR=50.3 Saturated 03:54:20.777 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:20.777 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:20.777 00.000 30444 Enqueuing Expose request 03:54:20.777 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:54:20.777 00.000 15672 Worker thread wakes up 03:54:20.777 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:20.777 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:22.889 02.112 15672 Exposure complete 03:54:22.908 00.019 15672 worker thread done servicing request 03:54:22.908 00.000 30444 OnExposeComplete: enter 03:54:22.909 00.001 30444 UpdateGuideState(): m_state=6 03:54:22.909 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8775 03:54:22.909 00.000 30444 Star::Find returns 1 (1), X=462.82, Y=204.18, Mass=60544, SNR=56.5, Peak=7614 HFD=3.7 03:54:22.909 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 03:54:22.909 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 03:54:22.909 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.28 hyp=0.38 cameraTheta=2.31 mountX=-0.33 mountY=0.22, mountTheta=2.55 03:54:22.909 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.28, opts=13) 03:54:22.909 00.000 30444 Enqueuing Move request for scope (-0.26, 0.28) 03:54:22.909 00.000 15672 Worker thread wakes up 03:54:22.909 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.28) opts 0xd 03:54:22.909 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.28) 03:54:22.910 00.001 15672 Moving (-0.26, 0.28) raw xDistance=-0.33 yDistance=0.22 03:54:22.910 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 03:54:22.910 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:54:22.910 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 03:54:22.910 00.000 15672 MoveAxis(E, 88, ABG) 03:54:22.910 00.000 15672 Guiding Dir = 2, Dur = 88 03:54:22.910 00.000 15672 IsSlewing returns 0 03:54:22.911 00.001 15672 IsGuiding returns 0 03:54:22.915 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=14854, FiltMin=2575, FiltMax=11956, Gamma=2.950 03:54:22.930 00.015 15672 PulseGuide returned control before completion, sleep 80 03:54:22.958 00.028 30444 UpdateGuideState exits: m=60544 SNR=56.5 Saturated 03:54:22.958 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:22.958 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:22.958 00.000 30444 Enqueuing Expose request 03:54:23.012 00.054 15672 IsGuiding returns 1 03:54:23.012 00.000 15672 scope still moving after pulse duration time elapsed 03:54:23.034 00.022 15672 IsSlewing returns 0 03:54:23.042 00.008 15672 IsGuiding returns 0 03:54:23.042 00.000 15672 scope move finished after 88 + 42 ms 03:54:23.042 00.000 15672 Move returns status 0, amount 88 03:54:23.042 00.000 15672 MoveAxis(N, 0, ABG) 03:54:23.042 00.000 15672 Move returns status 0, amount 0 03:54:23.042 00.000 15672 move complete, result=0 03:54:23.043 00.001 15672 worker thread done servicing request 03:54:23.043 00.000 15672 Worker thread wakes up 03:54:23.043 00.000 30444 GuideStep: -0.3 px 88 ms EAST, 0.2 px 0 ms NORTH 03:54:23.043 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:23.043 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:24.959 01.916 15672 Exposure complete 03:54:24.992 00.033 15672 worker thread done servicing request 03:54:24.992 00.000 30444 OnExposeComplete: enter 03:54:24.993 00.001 30444 UpdateGuideState(): m_state=6 03:54:24.993 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8776 03:54:24.993 00.000 30444 Star::Find returns 1 (1), X=462.86, Y=203.70, Mass=58817, SNR=54.9, Peak=7698 HFD=3.4 03:54:24.993 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 03:54:24.993 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 03:54:24.993 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.30 cameraTheta=-2.43 mountX=-0.16 mountY=-0.24, mountTheta=-2.17 03:54:24.993 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.19, opts=13) 03:54:24.993 00.000 30444 Enqueuing Move request for scope (-0.22, -0.19) 03:54:24.993 00.000 15672 Worker thread wakes up 03:54:24.994 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.19) opts 0xd 03:54:24.994 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.19) 03:54:24.994 00.000 15672 Moving (-0.22, -0.19) raw xDistance=-0.16 yDistance=-0.24 03:54:24.994 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 03:54:24.994 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:54:24.994 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 03:54:24.994 00.000 15672 MoveAxis(E, 0, ABG) 03:54:24.994 00.000 15672 Move returns status 0, amount 0 03:54:24.994 00.000 15672 MoveAxis(N, 0, ABG) 03:54:24.994 00.000 15672 Move returns status 0, amount 0 03:54:24.994 00.000 15672 move complete, result=0 03:54:24.994 00.000 15672 worker thread done servicing request 03:54:24.999 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=13254, FiltMin=2607, FiltMax=11416, Gamma=2.950 03:54:25.041 00.042 30444 UpdateGuideState exits: m=58817 SNR=54.9 Saturated 03:54:25.041 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:25.041 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:25.041 00.000 30444 Enqueuing Expose request 03:54:25.041 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:54:25.041 00.000 15672 Worker thread wakes up 03:54:25.041 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:25.041 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:27.157 02.116 15672 Exposure complete 03:54:27.190 00.033 15672 worker thread done servicing request 03:54:27.190 00.000 30444 OnExposeComplete: enter 03:54:27.190 00.000 30444 UpdateGuideState(): m_state=6 03:54:27.190 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8777 03:54:27.190 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=203.39, Mass=67754, SNR=59.2, Peak=8026 HFD=3.8 03:54:27.190 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 03:54:27.190 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 03:54:27.190 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.51 hyp=0.51 cameraTheta=-1.69 mountX=0.08 mountY=-0.51, mountTheta=-1.41 03:54:27.191 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.51, opts=13) 03:54:27.191 00.000 30444 Enqueuing Move request for scope (-0.06, -0.51) 03:54:27.191 00.000 15672 Worker thread wakes up 03:54:27.191 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.51) opts 0xd 03:54:27.191 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.51) 03:54:27.191 00.000 15672 Moving (-0.06, -0.51) raw xDistance=0.08 yDistance=-0.51 03:54:27.191 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:54:27.191 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 03:54:27.191 00.000 15672 MoveAxis(E, 0, ABG) 03:54:27.191 00.000 15672 Move returns status 0, amount 0 03:54:27.191 00.000 15672 MoveAxis(N, 90, ABG) 03:54:27.191 00.000 15672 Guiding Dir = 0, Dur = 90 03:54:27.192 00.001 15672 IsSlewing returns 0 03:54:27.193 00.001 15672 IsGuiding returns 0 03:54:27.197 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=13278, FiltMin=2573, FiltMax=11725, Gamma=2.950 03:54:27.276 00.079 15672 PulseGuide returned control before completion, sleep 17 03:54:27.296 00.020 15672 IsGuiding returns 1 03:54:27.297 00.001 15672 scope still moving after pulse duration time elapsed 03:54:27.317 00.020 15672 IsSlewing returns 0 03:54:27.320 00.003 15672 IsGuiding returns 1 03:54:27.341 00.021 15672 IsSlewing returns 0 03:54:27.343 00.002 15672 IsGuiding returns 1 03:54:27.364 00.021 15672 IsSlewing returns 0 03:54:27.367 00.003 15672 IsGuiding returns 1 03:54:27.388 00.021 15672 IsSlewing returns 0 03:54:27.394 00.006 30444 UpdateGuideState exits: m=67754 SNR=59.2 Saturated 03:54:27.394 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:27.394 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:27.395 00.001 30444 Enqueuing Expose request 03:54:27.436 00.041 15672 IsGuiding returns 0 03:54:27.436 00.000 15672 scope move finished after 90 + 152 ms 03:54:27.436 00.000 15672 Move returns status 0, amount 90 03:54:27.436 00.000 15672 move complete, result=0 03:54:27.436 00.000 15672 worker thread done servicing request 03:54:27.436 00.000 15672 Worker thread wakes up 03:54:27.436 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:27.437 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:27.437 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 90 ms NORTH 03:54:29.345 01.908 15672 Exposure complete 03:54:29.365 00.020 15672 worker thread done servicing request 03:54:29.365 00.000 30444 OnExposeComplete: enter 03:54:29.365 00.000 30444 UpdateGuideState(): m_state=6 03:54:29.365 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8778 03:54:29.365 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=204.00, Mass=63341, SNR=51.3, Peak=6835 HFD=4.1 03:54:29.365 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 03:54:29.365 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 03:54:29.365 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.87 mountX=0.06 mountY=0.12, mountTheta=1.14 03:54:29.366 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.11, opts=13) 03:54:29.366 00.000 30444 Enqueuing Move request for scope (0.09, 0.11) 03:54:29.366 00.000 15672 Worker thread wakes up 03:54:29.366 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd 03:54:29.366 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.11) 03:54:29.366 00.000 15672 Moving (0.09, 0.11) raw xDistance=0.06 yDistance=0.12 03:54:29.366 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 03:54:29.366 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:54:29.366 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 03:54:29.366 00.000 15672 MoveAxis(E, 0, ABG) 03:54:29.366 00.000 15672 Move returns status 0, amount 0 03:54:29.366 00.000 15672 MoveAxis(N, 0, ABG) 03:54:29.366 00.000 15672 Move returns status 0, amount 0 03:54:29.366 00.000 15672 move complete, result=0 03:54:29.366 00.000 15672 worker thread done servicing request 03:54:29.371 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=13263, FiltMin=2546, FiltMax=10828, Gamma=2.950 03:54:29.453 00.082 30444 UpdateGuideState exits: m=63341 SNR=51.3 Saturated 03:54:29.454 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:29.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:29.454 00.000 30444 Enqueuing Expose request 03:54:29.454 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:54:29.454 00.000 15672 Worker thread wakes up 03:54:29.454 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:29.454 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:31.565 02.111 15672 Exposure complete 03:54:31.585 00.020 15672 worker thread done servicing request 03:54:31.585 00.000 30444 OnExposeComplete: enter 03:54:31.585 00.000 30444 UpdateGuideState(): m_state=6 03:54:31.585 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8779 03:54:31.585 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=203.74, Mass=67420, SNR=54.2, Peak=6940 HFD=4.1 03:54:31.585 00.000 30444 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.28) = xAngle (-0.74 = -0.74) 03:54:31.585 00.000 30444 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.80 = -0.80) 03:54:31.585 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-1.02 mountX=0.13 mountY=-0.13, mountTheta=-0.77 03:54:31.586 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.15, opts=13) 03:54:31.586 00.000 30444 Enqueuing Move request for scope (0.09, -0.15) 03:54:31.586 00.000 15672 Worker thread wakes up 03:54:31.586 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd 03:54:31.586 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.15) 03:54:31.586 00.000 15672 Moving (0.09, -0.15) raw xDistance=0.13 yDistance=-0.13 03:54:31.586 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:54:31.586 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:54:31.586 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 03:54:31.586 00.000 15672 MoveAxis(E, 0, ABG) 03:54:31.586 00.000 15672 Move returns status 0, amount 0 03:54:31.586 00.000 15672 MoveAxis(N, 0, ABG) 03:54:31.586 00.000 15672 Move returns status 0, amount 0 03:54:31.586 00.000 15672 move complete, result=0 03:54:31.586 00.000 15672 worker thread done servicing request 03:54:31.591 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2275, max=14174, FiltMin=2573, FiltMax=11235, Gamma=2.950 03:54:31.634 00.043 30444 UpdateGuideState exits: m=67420 SNR=54.2 Saturated 03:54:31.634 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:31.634 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:31.634 00.000 30444 Enqueuing Expose request 03:54:31.634 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:54:31.634 00.000 15672 Worker thread wakes up 03:54:31.634 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:31.635 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:33.549 01.914 15672 Exposure complete 03:54:33.581 00.032 15672 worker thread done servicing request 03:54:33.581 00.000 30444 OnExposeComplete: enter 03:54:33.581 00.000 30444 UpdateGuideState(): m_state=6 03:54:33.581 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8780 03:54:33.581 00.000 30444 Star::Find returns 1 (1), X=462.53, Y=203.97, Mass=66785, SNR=54.5, Peak=7475 HFD=4.0 03:54:33.581 00.000 30444 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.28) = xAngle (3.28 = -3.01) 03:54:33.581 00.000 30444 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.22 = -3.07) 03:54:33.581 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=0.08 hyp=0.56 cameraTheta=3.00 mountX=-0.55 mountY=-0.04, mountTheta=-3.07 03:54:33.582 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=0.08, opts=13) 03:54:33.582 00.000 30444 Enqueuing Move request for scope (-0.55, 0.08) 03:54:33.582 00.000 15672 Worker thread wakes up 03:54:33.582 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.08) opts 0xd 03:54:33.582 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, 0.08) 03:54:33.582 00.000 15672 Moving (-0.55, 0.08) raw xDistance=-0.55 yDistance=-0.04 03:54:33.582 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55 03:54:33.582 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:54:33.582 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:54:33.582 00.000 15672 MoveAxis(E, 149, ABG) 03:54:33.582 00.000 15672 Guiding Dir = 2, Dur = 149 03:54:33.583 00.001 15672 IsSlewing returns 0 03:54:33.586 00.003 15672 IsGuiding returns 0 03:54:33.587 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=14782, FiltMin=2602, FiltMax=11584, Gamma=2.950 03:54:33.601 00.014 15672 PulseGuide returned control before completion, sleep 144 03:54:33.631 00.030 30444 UpdateGuideState exits: m=66785 SNR=54.5 Saturated 03:54:33.631 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:33.631 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:33.631 00.000 30444 Enqueuing Expose request 03:54:33.749 00.118 15672 IsGuiding returns 1 03:54:33.749 00.000 15672 scope still moving after pulse duration time elapsed 03:54:33.771 00.022 15672 IsSlewing returns 0 03:54:33.778 00.007 15672 IsGuiding returns 0 03:54:33.779 00.001 15672 scope move finished after 149 + 43 ms 03:54:33.779 00.000 15672 Move returns status 0, amount 149 03:54:33.779 00.000 15672 MoveAxis(N, 0, ABG) 03:54:33.779 00.000 15672 Move returns status 0, amount 0 03:54:33.779 00.000 15672 move complete, result=0 03:54:33.779 00.000 15672 worker thread done servicing request 03:54:33.780 00.001 15672 Worker thread wakes up 03:54:33.780 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:33.780 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:33.780 00.000 30444 GuideStep: -0.6 px 149 ms EAST, -0.0 px 0 ms NORTH 03:54:35.890 02.110 15672 Exposure complete 03:54:35.910 00.020 15672 worker thread done servicing request 03:54:35.910 00.000 30444 OnExposeComplete: enter 03:54:35.910 00.000 30444 UpdateGuideState(): m_state=6 03:54:35.910 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8781 03:54:35.910 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=203.98, Mass=65416, SNR=61.9, Peak=7593 HFD=4.0 03:54:35.910 00.000 30444 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.28) = xAngle (0.88 = 0.88) 03:54:35.910 00.000 30444 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.82 = 0.82) 03:54:35.910 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.15 cameraTheta=0.60 mountX=0.10 mountY=0.11, mountTheta=0.86 03:54:35.911 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.09, opts=13) 03:54:35.911 00.000 30444 Enqueuing Move request for scope (0.13, 0.09) 03:54:35.911 00.000 15672 Worker thread wakes up 03:54:35.911 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd 03:54:35.911 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.09) 03:54:35.911 00.000 15672 Moving (0.13, 0.09) raw xDistance=0.10 yDistance=0.11 03:54:35.911 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:54:35.911 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:54:35.911 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 03:54:35.911 00.000 15672 MoveAxis(E, 0, ABG) 03:54:35.911 00.000 15672 Move returns status 0, amount 0 03:54:35.911 00.000 15672 MoveAxis(N, 0, ABG) 03:54:35.911 00.000 15672 Move returns status 0, amount 0 03:54:35.912 00.001 15672 move complete, result=0 03:54:35.912 00.000 15672 worker thread done servicing request 03:54:35.916 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=14887, FiltMin=2607, FiltMax=11358, Gamma=2.950 03:54:35.958 00.042 30444 UpdateGuideState exits: m=65416 SNR=61.9 Saturated 03:54:35.958 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:35.958 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:35.958 00.000 30444 Enqueuing Expose request 03:54:35.958 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:54:35.958 00.000 15672 Worker thread wakes up 03:54:35.958 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:35.958 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:37.873 01.915 15672 Exposure complete 03:54:37.903 00.030 15672 worker thread done servicing request 03:54:37.903 00.000 30444 OnExposeComplete: enter 03:54:37.903 00.000 30444 UpdateGuideState(): m_state=6 03:54:37.903 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8782 03:54:37.903 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=204.04, Mass=64867, SNR=55.6, Peak=7093 HFD=4.1 03:54:37.903 00.000 30444 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.28) = xAngle (1.50 = 1.50) 03:54:37.903 00.000 30444 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.44 = 1.44) 03:54:37.903 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.22 mountX=0.01 mountY=0.15, mountTheta=1.50 03:54:37.904 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.14, opts=13) 03:54:37.904 00.000 30444 Enqueuing Move request for scope (0.05, 0.14) 03:54:37.904 00.000 15672 Worker thread wakes up 03:54:37.904 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd 03:54:37.904 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.14) 03:54:37.904 00.000 15672 Moving (0.05, 0.14) raw xDistance=0.01 yDistance=0.15 03:54:37.904 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:54:37.904 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:54:37.904 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 03:54:37.904 00.000 15672 MoveAxis(E, 0, ABG) 03:54:37.904 00.000 15672 Move returns status 0, amount 0 03:54:37.904 00.000 15672 MoveAxis(N, 0, ABG) 03:54:37.904 00.000 15672 Move returns status 0, amount 0 03:54:37.904 00.000 15672 move complete, result=0 03:54:37.904 00.000 15672 worker thread done servicing request 03:54:37.909 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2324, max=14149, FiltMin=2628, FiltMax=11933, Gamma=2.950 03:54:37.953 00.044 30444 UpdateGuideState exits: m=64867 SNR=55.6 Saturated 03:54:37.953 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:37.953 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:37.953 00.000 30444 Enqueuing Expose request 03:54:37.953 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:54:37.953 00.000 15672 Worker thread wakes up 03:54:37.953 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:37.953 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:40.062 02.109 15672 Exposure complete 03:54:40.084 00.022 15672 worker thread done servicing request 03:54:40.084 00.000 30444 OnExposeComplete: enter 03:54:40.084 00.000 30444 UpdateGuideState(): m_state=6 03:54:40.084 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8783 03:54:40.084 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=203.94, Mass=60556, SNR=51.1, Peak=6998 HFD=4.1 03:54:40.084 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 03:54:40.084 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 03:54:40.084 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.31 mountX=-0.05 mountY=0.03, mountTheta=2.55 03:54:40.085 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.04, opts=13) 03:54:40.085 00.000 30444 Enqueuing Move request for scope (-0.04, 0.04) 03:54:40.085 00.000 15672 Worker thread wakes up 03:54:40.085 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd 03:54:40.085 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.04) 03:54:40.085 00.000 15672 Moving (-0.04, 0.04) raw xDistance=-0.05 yDistance=0.03 03:54:40.085 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:54:40.085 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:54:40.086 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 03:54:40.086 00.000 15672 MoveAxis(E, 0, ABG) 03:54:40.086 00.000 15672 Move returns status 0, amount 0 03:54:40.086 00.000 15672 MoveAxis(N, 0, ABG) 03:54:40.086 00.000 15672 Move returns status 0, amount 0 03:54:40.086 00.000 15672 move complete, result=0 03:54:40.086 00.000 15672 worker thread done servicing request 03:54:40.092 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2286, max=14889, FiltMin=2550, FiltMax=11565, Gamma=2.950 03:54:40.135 00.043 30444 UpdateGuideState exits: m=60556 SNR=51.1 Saturated 03:54:40.136 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:40.136 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:40.136 00.000 30444 Enqueuing Expose request 03:54:40.136 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 03:54:40.136 00.000 15672 Worker thread wakes up 03:54:40.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:40.136 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:42.043 01.907 15672 Exposure complete 03:54:42.066 00.023 15672 worker thread done servicing request 03:54:42.066 00.000 30444 OnExposeComplete: enter 03:54:42.066 00.000 30444 UpdateGuideState(): m_state=6 03:54:42.067 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8784 03:54:42.067 00.000 30444 Star::Find returns 1 (1), X=462.77, Y=204.14, Mass=60470, SNR=51.9, Peak=7351 HFD=3.8 03:54:42.067 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 03:54:42.067 00.000 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.70 = 2.70) 03:54:42.067 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.24 hyp=0.39 cameraTheta=2.48 mountX=-0.36 mountY=0.17, mountTheta=2.71 03:54:42.067 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.24, opts=13) 03:54:42.067 00.000 30444 Enqueuing Move request for scope (-0.31, 0.24) 03:54:42.068 00.001 15672 Worker thread wakes up 03:54:42.068 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.24) opts 0xd 03:54:42.068 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.24) 03:54:42.068 00.000 15672 Moving (-0.31, 0.24) raw xDistance=-0.36 yDistance=0.17 03:54:42.068 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 03:54:42.068 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:54:42.068 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 03:54:42.068 00.000 15672 MoveAxis(E, 99, ABG) 03:54:42.068 00.000 15672 Guiding Dir = 2, Dur = 99 03:54:42.068 00.000 15672 IsSlewing returns 0 03:54:42.069 00.001 15672 IsGuiding returns 0 03:54:42.073 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=15581, FiltMin=2600, FiltMax=12092, Gamma=2.950 03:54:42.084 00.011 15672 PulseGuide returned control before completion, sleep 95 03:54:42.117 00.033 30444 UpdateGuideState exits: m=60470 SNR=51.9 Saturated 03:54:42.117 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:42.118 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:42.118 00.000 30444 Enqueuing Expose request 03:54:42.197 00.079 15672 IsGuiding returns 0 03:54:42.197 00.000 15672 Move returns status 0, amount 99 03:54:42.198 00.001 15672 MoveAxis(N, 0, ABG) 03:54:42.198 00.000 15672 Move returns status 0, amount 0 03:54:42.198 00.000 15672 move complete, result=0 03:54:42.198 00.000 15672 worker thread done servicing request 03:54:42.198 00.000 15672 Worker thread wakes up 03:54:42.198 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:42.198 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:42.198 00.000 30444 GuideStep: -0.4 px 99 ms EAST, 0.2 px 0 ms NORTH 03:54:44.312 02.114 15672 Exposure complete 03:54:44.340 00.028 15672 worker thread done servicing request 03:54:44.340 00.000 30444 OnExposeComplete: enter 03:54:44.340 00.000 30444 UpdateGuideState(): m_state=6 03:54:44.340 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8785 03:54:44.340 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=203.91, Mass=67988, SNR=56.9, Peak=7288 HFD=3.9 03:54:44.340 00.000 30444 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.28) = xAngle (2.14 = 2.14) 03:54:44.340 00.000 30444 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.08 = 2.08) 03:54:44.340 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.86 mountX=-0.01 mountY=0.01, mountTheta=2.12 03:54:44.341 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.02, opts=13) 03:54:44.341 00.000 30444 Enqueuing Move request for scope (-0.00, 0.02) 03:54:44.341 00.000 15672 Worker thread wakes up 03:54:44.341 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd 03:54:44.341 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.02) 03:54:44.341 00.000 15672 Moving (-0.00, 0.02) raw xDistance=-0.01 yDistance=0.01 03:54:44.341 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:54:44.341 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:54:44.341 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 03:54:44.341 00.000 15672 MoveAxis(E, 0, ABG) 03:54:44.341 00.000 15672 Move returns status 0, amount 0 03:54:44.341 00.000 15672 MoveAxis(N, 0, ABG) 03:54:44.341 00.000 15672 Move returns status 0, amount 0 03:54:44.341 00.000 15672 move complete, result=0 03:54:44.342 00.001 15672 worker thread done servicing request 03:54:44.346 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=15092, FiltMin=2609, FiltMax=11697, Gamma=2.950 03:54:44.707 00.361 30444 UpdateGuideState exits: m=67988 SNR=56.9 Saturated 03:54:44.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:44.707 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:44.707 00.000 30444 Enqueuing Expose request 03:54:44.707 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 03:54:44.707 00.000 15672 Worker thread wakes up 03:54:44.708 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:44.708 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:46.625 01.917 15672 Exposure complete 03:54:46.654 00.029 15672 worker thread done servicing request 03:54:46.654 00.000 30444 OnExposeComplete: enter 03:54:46.654 00.000 30444 UpdateGuideState(): m_state=6 03:54:46.654 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8786 03:54:46.654 00.000 30444 Star::Find returns 1 (1), X=462.91, Y=203.78, Mass=66697, SNR=54.6, Peak=7455 HFD=3.9 03:54:46.655 00.001 30444 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.28) = xAngle (-2.27 = -2.27) 03:54:46.655 00.000 30444 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.33 = -2.33) 03:54:46.655 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.21 cameraTheta=-2.55 mountX=-0.13 mountY=-0.15, mountTheta=-2.30 03:54:46.655 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.11, opts=13) 03:54:46.655 00.000 30444 Enqueuing Move request for scope (-0.17, -0.11) 03:54:46.655 00.000 15672 Worker thread wakes up 03:54:46.655 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd 03:54:46.655 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.11) 03:54:46.655 00.000 15672 Moving (-0.17, -0.11) raw xDistance=-0.13 yDistance=-0.15 03:54:46.655 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:54:46.655 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:54:46.655 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 03:54:46.655 00.000 15672 MoveAxis(E, 0, ABG) 03:54:46.656 00.001 15672 Move returns status 0, amount 0 03:54:46.656 00.000 15672 MoveAxis(N, 0, ABG) 03:54:46.656 00.000 15672 Move returns status 0, amount 0 03:54:46.656 00.000 15672 move complete, result=0 03:54:46.656 00.000 15672 worker thread done servicing request 03:54:46.662 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=15536, FiltMin=2550, FiltMax=12420, Gamma=2.950 03:54:46.771 00.109 30444 UpdateGuideState exits: m=66697 SNR=54.6 Saturated 03:54:46.771 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:46.771 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:46.771 00.000 30444 Enqueuing Expose request 03:54:46.771 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:54:46.771 00.000 15672 Worker thread wakes up 03:54:46.771 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:46.771 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:48.882 02.111 15672 Exposure complete 03:54:48.902 00.020 15672 worker thread done servicing request 03:54:48.903 00.001 30444 OnExposeComplete: enter 03:54:48.903 00.000 30444 UpdateGuideState(): m_state=6 03:54:48.903 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8787 03:54:48.903 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=204.06, Mass=59362, SNR=54.0, Peak=7584 HFD=3.6 03:54:48.903 00.000 30444 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 03:54:48.903 00.000 30444 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 03:54:48.903 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.43 mountX=-0.22 mountY=0.12, mountTheta=2.66 03:54:48.903 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.16, opts=13) 03:54:48.903 00.000 30444 Enqueuing Move request for scope (-0.19, 0.16) 03:54:48.903 00.000 15672 Worker thread wakes up 03:54:48.903 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd 03:54:48.903 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.16) 03:54:48.903 00.000 15672 Moving (-0.19, 0.16) raw xDistance=-0.22 yDistance=0.12 03:54:48.903 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:54:48.904 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:54:48.904 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 03:54:48.904 00.000 15672 MoveAxis(E, 0, ABG) 03:54:48.904 00.000 15672 Move returns status 0, amount 0 03:54:48.904 00.000 15672 MoveAxis(N, 0, ABG) 03:54:48.904 00.000 15672 Move returns status 0, amount 0 03:54:48.904 00.000 15672 move complete, result=0 03:54:48.904 00.000 15672 worker thread done servicing request 03:54:48.909 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2034, max=14553, FiltMin=2566, FiltMax=11846, Gamma=2.950 03:54:48.952 00.043 30444 UpdateGuideState exits: m=59362 SNR=54.0 Saturated 03:54:48.952 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:48.952 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:48.952 00.000 30444 Enqueuing Expose request 03:54:48.952 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:54:48.952 00.000 15672 Worker thread wakes up 03:54:48.952 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:48.952 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:50.868 01.916 15672 Exposure complete 03:54:50.900 00.032 15672 worker thread done servicing request 03:54:50.900 00.000 30444 OnExposeComplete: enter 03:54:50.900 00.000 30444 UpdateGuideState(): m_state=6 03:54:50.901 00.001 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8788 03:54:50.901 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=204.25, Mass=63683, SNR=49.8, Peak=7672 HFD=3.9 03:54:50.901 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 03:54:50.901 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 03:54:50.901 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.35 hyp=0.37 cameraTheta=1.89 mountX=-0.21 mountY=0.32, mountTheta=2.15 03:54:50.903 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.35, opts=13) 03:54:50.903 00.000 30444 Enqueuing Move request for scope (-0.12, 0.35) 03:54:50.903 00.000 15672 Worker thread wakes up 03:54:50.903 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.35) opts 0xd 03:54:50.903 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.35) 03:54:50.903 00.000 15672 Moving (-0.12, 0.35) raw xDistance=-0.21 yDistance=0.32 03:54:50.903 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 03:54:50.903 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:54:50.903 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 03:54:50.903 00.000 15672 MoveAxis(E, 0, ABG) 03:54:50.904 00.001 15672 Move returns status 0, amount 0 03:54:50.904 00.000 15672 MoveAxis(N, 0, ABG) 03:54:50.904 00.000 15672 Move returns status 0, amount 0 03:54:50.904 00.000 15672 move complete, result=0 03:54:50.904 00.000 15672 worker thread done servicing request 03:54:50.909 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14803, FiltMin=2462, FiltMax=11927, Gamma=2.950 03:54:50.951 00.042 30444 UpdateGuideState exits: m=63683 SNR=49.8 Saturated 03:54:50.952 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:50.952 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:50.952 00.000 30444 Enqueuing Expose request 03:54:50.952 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 03:54:50.952 00.000 15672 Worker thread wakes up 03:54:50.952 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:50.952 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:53.067 02.115 15672 Exposure complete 03:54:53.096 00.029 15672 worker thread done servicing request 03:54:53.096 00.000 30444 OnExposeComplete: enter 03:54:53.096 00.000 30444 UpdateGuideState(): m_state=6 03:54:53.096 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8789 03:54:53.096 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=203.87, Mass=62702, SNR=63.7, Peak=7247 HFD=4.0 03:54:53.096 00.000 30444 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.28) = xAngle (-2.66 = -2.66) 03:54:53.096 00.000 30444 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.72 = -2.72) 03:54:53.096 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.93 mountX=-0.10 mountY=-0.05, mountTheta=-2.71 03:54:53.097 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.02, opts=13) 03:54:53.097 00.000 30444 Enqueuing Move request for scope (-0.12, -0.02) 03:54:53.097 00.000 15672 Worker thread wakes up 03:54:53.097 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd 03:54:53.097 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.02) 03:54:53.097 00.000 15672 Moving (-0.12, -0.02) raw xDistance=-0.10 yDistance=-0.05 03:54:53.097 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:54:53.097 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:54:53.097 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:54:53.097 00.000 15672 MoveAxis(E, 0, ABG) 03:54:53.097 00.000 15672 Move returns status 0, amount 0 03:54:53.097 00.000 15672 MoveAxis(N, 0, ABG) 03:54:53.097 00.000 15672 Move returns status 0, amount 0 03:54:53.097 00.000 15672 move complete, result=0 03:54:53.097 00.000 15672 worker thread done servicing request 03:54:53.102 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14665, FiltMin=2550, FiltMax=11549, Gamma=2.950 03:54:53.144 00.042 30444 UpdateGuideState exits: m=62702 SNR=63.7 Saturated 03:54:53.144 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:53.144 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:53.144 00.000 30444 Enqueuing Expose request 03:54:53.144 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 03:54:53.144 00.000 15672 Worker thread wakes up 03:54:53.144 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:53.144 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:55.051 01.907 15672 Exposure complete 03:54:55.071 00.020 15672 worker thread done servicing request 03:54:55.071 00.000 30444 OnExposeComplete: enter 03:54:55.071 00.000 30444 UpdateGuideState(): m_state=6 03:54:55.071 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8790 03:54:55.071 00.000 30444 Star::Find returns 1 (1), X=462.86, Y=203.55, Mass=61878, SNR=51.8, Peak=7557 HFD=3.5 03:54:55.071 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 03:54:55.071 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 03:54:55.071 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.35 hyp=0.41 cameraTheta=-2.14 mountX=-0.12 mountY=-0.39, mountTheta=-1.87 03:54:55.072 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.35, opts=13) 03:54:55.072 00.000 30444 Enqueuing Move request for scope (-0.22, -0.35) 03:54:55.072 00.000 15672 Worker thread wakes up 03:54:55.072 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.35) opts 0xd 03:54:55.072 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.35) 03:54:55.072 00.000 15672 Moving (-0.22, -0.35) raw xDistance=-0.12 yDistance=-0.39 03:54:55.072 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 03:54:55.072 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 03:54:55.072 00.000 15672 MoveAxis(E, 0, ABG) 03:54:55.072 00.000 15672 Move returns status 0, amount 0 03:54:55.072 00.000 15672 MoveAxis(N, 69, ABG) 03:54:55.072 00.000 15672 Guiding Dir = 0, Dur = 69 03:54:55.073 00.001 15672 IsSlewing returns 0 03:54:55.074 00.001 15672 IsGuiding returns 0 03:54:55.078 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2235, max=13445, FiltMin=2612, FiltMax=10728, Gamma=2.950 03:54:55.120 00.042 30444 UpdateGuideState exits: m=61878 SNR=51.8 Saturated 03:54:55.121 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:55.121 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:55.121 00.000 30444 Enqueuing Expose request 03:54:55.154 00.033 15672 IsGuiding returns 1 03:54:55.154 00.000 15672 scope still moving after pulse duration time elapsed 03:54:55.175 00.021 15672 IsSlewing returns 0 03:54:55.176 00.001 15672 IsGuiding returns 1 03:54:55.197 00.021 15672 IsSlewing returns 0 03:54:55.198 00.001 15672 IsGuiding returns 1 03:54:55.220 00.022 15672 IsSlewing returns 0 03:54:55.280 00.060 15672 IsGuiding returns 0 03:54:55.281 00.001 15672 scope move finished after 69 + 138 ms 03:54:55.281 00.000 15672 Move returns status 0, amount 69 03:54:55.281 00.000 15672 move complete, result=0 03:54:55.281 00.000 15672 worker thread done servicing request 03:54:55.281 00.000 15672 Worker thread wakes up 03:54:55.281 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:55.281 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:55.282 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 69 ms NORTH 03:54:57.391 02.109 15672 Exposure complete 03:54:57.410 00.019 15672 worker thread done servicing request 03:54:57.410 00.000 30444 OnExposeComplete: enter 03:54:57.410 00.000 30444 UpdateGuideState(): m_state=6 03:54:57.411 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8791 03:54:57.411 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=204.68, Mass=62643, SNR=51.4, Peak=7529 HFD=3.5 03:54:57.411 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 03:54:57.411 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.57 = 1.57) 03:54:57.411 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.78 hyp=0.80 cameraTheta=1.36 mountX=-0.05 mountY=0.80, mountTheta=1.63 03:54:57.411 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.78, opts=13) 03:54:57.411 00.000 30444 Enqueuing Move request for scope (0.17, 0.78) 03:54:57.411 00.000 15672 Worker thread wakes up 03:54:57.411 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.78) opts 0xd 03:54:57.411 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.78) 03:54:57.411 00.000 15672 Moving (0.17, 0.78) raw xDistance=-0.05 yDistance=0.80 03:54:57.411 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:54:57.412 00.001 15672 resist switch: large excursion: input 0.80 thresh 0.75 direction from -1 to 1 03:54:57.412 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.40 03:54:57.412 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 03:54:57.412 00.000 15672 MoveAxis(E, 0, ABG) 03:54:57.412 00.000 15672 Move returns status 0, amount 0 03:54:57.412 00.000 15672 MoveAxis(S, 143, ABG) 03:54:57.412 00.000 15672 Guiding Dir = 1, Dur = 143 03:54:57.412 00.000 15672 IsSlewing returns 0 03:54:57.413 00.001 15672 IsGuiding returns 0 03:54:57.417 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=13754, FiltMin=2611, FiltMax=12011, Gamma=2.950 03:54:57.460 00.043 30444 UpdateGuideState exits: m=62643 SNR=51.4 Saturated 03:54:57.460 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:57.460 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:57.460 00.000 30444 Enqueuing Expose request 03:54:57.500 00.040 15672 PulseGuide returned control before completion, sleep 66 03:54:57.569 00.069 15672 IsGuiding returns 1 03:54:57.569 00.000 15672 scope still moving after pulse duration time elapsed 03:54:57.591 00.022 15672 IsSlewing returns 0 03:54:57.593 00.002 15672 IsGuiding returns 1 03:54:57.614 00.021 15672 IsSlewing returns 0 03:54:57.676 00.062 15672 IsGuiding returns 0 03:54:57.676 00.000 15672 scope move finished after 143 + 119 ms 03:54:57.676 00.000 15672 Move returns status 0, amount 143 03:54:57.676 00.000 15672 move complete, result=0 03:54:57.676 00.000 15672 worker thread done servicing request 03:54:57.676 00.000 15672 Worker thread wakes up 03:54:57.677 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.8 px 143 ms SOUTH 03:54:57.677 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:57.677 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:59.592 01.915 15672 Exposure complete 03:54:59.625 00.033 15672 worker thread done servicing request 03:54:59.625 00.000 30444 OnExposeComplete: enter 03:54:59.625 00.000 30444 UpdateGuideState(): m_state=6 03:54:59.625 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8792 03:54:59.625 00.000 30444 Star::Find returns 1 (1), X=463.41, Y=204.30, Mass=55366, SNR=49.2, Peak=7429 HFD=3.5 03:54:59.625 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 03:54:59.625 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 03:54:59.625 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.41 hyp=0.52 cameraTheta=0.89 mountX=0.21 mountY=0.47, mountTheta=1.16 03:54:59.626 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.41, opts=13) 03:54:59.626 00.000 30444 Enqueuing Move request for scope (0.33, 0.41) 03:54:59.626 00.000 15672 Worker thread wakes up 03:54:59.626 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.41) opts 0xd 03:54:59.626 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.41) 03:54:59.626 00.000 15672 Moving (0.33, 0.41) raw xDistance=0.21 yDistance=0.47 03:54:59.626 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 03:54:59.626 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 03:54:59.626 00.000 15672 MoveAxis(E, 0, ABG) 03:54:59.626 00.000 15672 Move returns status 0, amount 0 03:54:59.626 00.000 15672 MoveAxis(S, 83, ABG) 03:54:59.626 00.000 15672 Guiding Dir = 1, Dur = 83 03:54:59.627 00.001 15672 IsSlewing returns 0 03:54:59.628 00.001 15672 IsGuiding returns 0 03:54:59.633 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=15225, FiltMin=2610, FiltMax=11675, Gamma=2.950 03:54:59.676 00.043 30444 UpdateGuideState exits: m=55366 SNR=49.2 Saturated 03:54:59.676 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:54:59.676 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:54:59.676 00.000 30444 Enqueuing Expose request 03:54:59.706 00.030 15672 PulseGuide returned control before completion, sleep 16 03:54:59.723 00.017 15672 IsGuiding returns 1 03:54:59.723 00.000 15672 scope still moving after pulse duration time elapsed 03:54:59.744 00.021 15672 IsSlewing returns 0 03:54:59.770 00.026 15672 IsGuiding returns 1 03:54:59.790 00.020 15672 IsSlewing returns 0 03:54:59.818 00.028 15672 IsGuiding returns 0 03:54:59.819 00.001 15672 scope move finished after 83 + 107 ms 03:54:59.819 00.000 15672 Move returns status 0, amount 83 03:54:59.819 00.000 15672 move complete, result=0 03:54:59.819 00.000 15672 worker thread done servicing request 03:54:59.819 00.000 15672 Worker thread wakes up 03:54:59.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:54:59.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:54:59.820 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 83 ms SOUTH 03:55:01.928 02.108 15672 Exposure complete 03:55:01.948 00.020 15672 worker thread done servicing request 03:55:01.948 00.000 30444 OnExposeComplete: enter 03:55:01.948 00.000 30444 UpdateGuideState(): m_state=6 03:55:01.948 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8793 03:55:01.948 00.000 30444 Star::Find returns 1 (1), X=462.99, Y=204.37, Mass=65344, SNR=49.6, Peak=7221 HFD=3.9 03:55:01.948 00.000 30444 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.28) = xAngle (2.04 = 2.04) 03:55:01.948 00.000 30444 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.98 = 1.98) 03:55:01.948 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.48 hyp=0.49 cameraTheta=1.76 mountX=-0.22 mountY=0.45, mountTheta=2.03 03:55:01.949 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.48, opts=13) 03:55:01.949 00.000 30444 Enqueuing Move request for scope (-0.09, 0.48) 03:55:01.949 00.000 15672 Worker thread wakes up 03:55:01.949 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.48) opts 0xd 03:55:01.949 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.48) 03:55:01.949 00.000 15672 Moving (-0.09, 0.48) raw xDistance=-0.22 yDistance=0.45 03:55:01.949 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:55:01.949 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 03:55:01.949 00.000 15672 MoveAxis(E, 0, ABG) 03:55:01.949 00.000 15672 Move returns status 0, amount 0 03:55:01.949 00.000 15672 MoveAxis(S, 80, ABG) 03:55:01.949 00.000 15672 Guiding Dir = 1, Dur = 80 03:55:01.950 00.001 15672 IsSlewing returns 0 03:55:01.951 00.001 15672 IsGuiding returns 0 03:55:01.955 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14377, FiltMin=2584, FiltMax=12327, Gamma=2.950 03:55:01.998 00.043 30444 UpdateGuideState exits: m=65344 SNR=49.6 Saturated 03:55:01.998 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:01.998 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:01.998 00.000 30444 Enqueuing Expose request 03:55:02.039 00.041 15672 IsGuiding returns 1 03:55:02.039 00.000 15672 scope still moving after pulse duration time elapsed 03:55:02.060 00.021 15672 IsSlewing returns 0 03:55:02.062 00.002 15672 IsGuiding returns 1 03:55:02.084 00.022 15672 IsSlewing returns 0 03:55:02.086 00.002 15672 IsGuiding returns 1 03:55:02.107 00.021 15672 IsSlewing returns 0 03:55:02.165 00.058 15672 IsGuiding returns 0 03:55:02.165 00.000 15672 scope move finished after 80 + 134 ms 03:55:02.165 00.000 15672 Move returns status 0, amount 80 03:55:02.165 00.000 15672 move complete, result=0 03:55:02.165 00.000 15672 worker thread done servicing request 03:55:02.165 00.000 15672 Worker thread wakes up 03:55:02.165 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 80 ms SOUTH 03:55:02.166 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:02.166 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:04.076 01.910 15672 Exposure complete 03:55:04.096 00.020 15672 worker thread done servicing request 03:55:04.096 00.000 30444 OnExposeComplete: enter 03:55:04.096 00.000 30444 UpdateGuideState(): m_state=6 03:55:04.096 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8794 03:55:04.096 00.000 30444 Star::Find returns 1 (1), X=462.87, Y=204.24, Mass=62544, SNR=52.4, Peak=7656 HFD=3.7 03:55:04.096 00.000 30444 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.28) = xAngle (2.40 = 2.40) 03:55:04.096 00.000 30444 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.34 = 2.34) 03:55:04.096 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.34 hyp=0.41 cameraTheta=2.13 mountX=-0.30 mountY=0.29, mountTheta=2.37 03:55:04.097 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.34, opts=13) 03:55:04.097 00.000 30444 Enqueuing Move request for scope (-0.21, 0.34) 03:55:04.097 00.000 15672 Worker thread wakes up 03:55:04.097 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.34) opts 0xd 03:55:04.097 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.34) 03:55:04.097 00.000 15672 Moving (-0.21, 0.34) raw xDistance=-0.30 yDistance=0.29 03:55:04.097 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 03:55:04.097 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 03:55:04.097 00.000 15672 MoveAxis(E, 81, ABG) 03:55:04.097 00.000 15672 Guiding Dir = 2, Dur = 81 03:55:04.098 00.001 15672 IsSlewing returns 0 03:55:04.099 00.001 15672 IsGuiding returns 0 03:55:04.103 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=14616, FiltMin=2616, FiltMax=12826, Gamma=2.950 03:55:04.113 00.010 15672 PulseGuide returned control before completion, sleep 77 03:55:04.146 00.033 30444 UpdateGuideState exits: m=62544 SNR=52.4 Saturated 03:55:04.146 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:04.146 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:04.146 00.000 30444 Enqueuing Expose request 03:55:04.193 00.047 15672 IsGuiding returns 1 03:55:04.193 00.000 15672 scope still moving after pulse duration time elapsed 03:55:04.214 00.021 15672 IsSlewing returns 0 03:55:04.259 00.045 15672 IsGuiding returns 0 03:55:04.259 00.000 15672 scope move finished after 81 + 78 ms 03:55:04.259 00.000 15672 Move returns status 0, amount 81 03:55:04.260 00.001 15672 MoveAxis(S, 52, ABG) 03:55:04.260 00.000 15672 Guiding Dir = 1, Dur = 52 03:55:04.260 00.000 15672 IsSlewing returns 0 03:55:04.263 00.003 15672 IsGuiding returns 0 03:55:04.340 00.077 15672 IsGuiding returns 1 03:55:04.340 00.000 15672 scope still moving after pulse duration time elapsed 03:55:04.362 00.022 15672 IsSlewing returns 0 03:55:04.365 00.003 15672 IsGuiding returns 1 03:55:04.386 00.021 15672 IsSlewing returns 0 03:55:04.388 00.002 15672 IsGuiding returns 1 03:55:04.411 00.023 15672 IsSlewing returns 0 03:55:04.435 00.024 15672 IsGuiding returns 0 03:55:04.435 00.000 15672 scope move finished after 52 + 120 ms 03:55:04.435 00.000 15672 Move returns status 0, amount 52 03:55:04.435 00.000 15672 move complete, result=0 03:55:04.435 00.000 15672 worker thread done servicing request 03:55:04.435 00.000 15672 Worker thread wakes up 03:55:04.436 00.001 30444 GuideStep: -0.3 px 81 ms EAST, 0.3 px 52 ms SOUTH 03:55:04.436 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:04.436 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:06.544 02.108 15672 Exposure complete 03:55:06.566 00.022 15672 worker thread done servicing request 03:55:06.566 00.000 30444 OnExposeComplete: enter 03:55:06.566 00.000 30444 UpdateGuideState(): m_state=6 03:55:06.566 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8795 03:55:06.566 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=204.39, Mass=62880, SNR=54.7, Peak=6771 HFD=3.9 03:55:06.566 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 03:55:06.566 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 03:55:06.566 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.49 hyp=0.53 cameraTheta=1.96 mountX=-0.33 mountY=0.44, mountTheta=2.22 03:55:06.567 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.49, opts=13) 03:55:06.567 00.000 30444 Enqueuing Move request for scope (-0.20, 0.49) 03:55:06.567 00.000 15672 Worker thread wakes up 03:55:06.567 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.49) opts 0xd 03:55:06.567 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.49) 03:55:06.567 00.000 15672 Moving (-0.20, 0.49) raw xDistance=-0.33 yDistance=0.44 03:55:06.567 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33 03:55:06.567 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 03:55:06.567 00.000 15672 MoveAxis(E, 95, ABG) 03:55:06.567 00.000 15672 Guiding Dir = 2, Dur = 95 03:55:06.568 00.001 15672 IsSlewing returns 0 03:55:06.570 00.002 15672 IsGuiding returns 0 03:55:06.573 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=14886, FiltMin=2601, FiltMax=11444, Gamma=2.950 03:55:06.590 00.017 15672 PulseGuide returned control before completion, sleep 85 03:55:06.617 00.027 30444 UpdateGuideState exits: m=62880 SNR=54.7 Saturated 03:55:06.617 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:06.617 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:06.617 00.000 30444 Enqueuing Expose request 03:55:06.676 00.059 15672 IsGuiding returns 1 03:55:06.676 00.000 15672 scope still moving after pulse duration time elapsed 03:55:06.697 00.021 15672 IsSlewing returns 0 03:55:06.703 00.006 15672 IsGuiding returns 0 03:55:06.703 00.000 15672 scope move finished after 95 + 38 ms 03:55:06.703 00.000 15672 Move returns status 0, amount 95 03:55:06.703 00.000 15672 MoveAxis(S, 78, ABG) 03:55:06.703 00.000 15672 Guiding Dir = 1, Dur = 78 03:55:06.704 00.001 15672 IsSlewing returns 0 03:55:06.706 00.002 15672 IsGuiding returns 0 03:55:06.781 00.075 15672 PulseGuide returned control before completion, sleep 14 03:55:06.796 00.015 15672 IsGuiding returns 1 03:55:06.796 00.000 15672 scope still moving after pulse duration time elapsed 03:55:06.817 00.021 15672 IsSlewing returns 0 03:55:06.824 00.007 15672 IsGuiding returns 1 03:55:06.845 00.021 15672 IsSlewing returns 0 03:55:06.846 00.001 15672 IsGuiding returns 1 03:55:06.867 00.021 15672 IsSlewing returns 0 03:55:06.926 00.059 15672 IsGuiding returns 0 03:55:06.926 00.000 15672 scope move finished after 78 + 140 ms 03:55:06.926 00.000 15672 Move returns status 0, amount 78 03:55:06.926 00.000 15672 move complete, result=0 03:55:06.926 00.000 15672 worker thread done servicing request 03:55:06.926 00.000 15672 Worker thread wakes up 03:55:06.926 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:06.926 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:07.104 00.178 30444 GuideStep: -0.3 px 95 ms EAST, 0.4 px 78 ms SOUTH 03:55:08.834 01.730 15672 Exposure complete 03:55:08.854 00.020 15672 worker thread done servicing request 03:55:08.854 00.000 30444 OnExposeComplete: enter 03:55:08.854 00.000 30444 UpdateGuideState(): m_state=6 03:55:08.854 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8796 03:55:08.854 00.000 30444 Star::Find returns 1 (1), X=463.37, Y=204.55, Mass=67032, SNR=56.6, Peak=6843 HFD=3.8 03:55:08.854 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 03:55:08.855 00.001 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 03:55:08.855 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.65 hyp=0.71 cameraTheta=1.15 mountX=0.10 mountY=0.70, mountTheta=1.43 03:55:08.855 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.65, opts=13) 03:55:08.855 00.000 30444 Enqueuing Move request for scope (0.29, 0.65) 03:55:08.855 00.000 15672 Worker thread wakes up 03:55:08.855 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.65) opts 0xd 03:55:08.855 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.65) 03:55:08.855 00.000 15672 Moving (0.29, 0.65) raw xDistance=0.10 yDistance=0.70 03:55:08.855 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:55:08.855 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70 03:55:08.855 00.000 15672 MoveAxis(E, 0, ABG) 03:55:08.855 00.000 15672 Move returns status 0, amount 0 03:55:08.856 00.001 15672 MoveAxis(S, 124, ABG) 03:55:08.856 00.000 15672 Guiding Dir = 1, Dur = 124 03:55:08.856 00.000 15672 IsSlewing returns 0 03:55:08.857 00.001 15672 IsGuiding returns 0 03:55:08.861 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=14866, FiltMin=2505, FiltMax=12433, Gamma=2.950 03:55:08.937 00.076 15672 PulseGuide returned control before completion, sleep 54 03:55:09.034 00.097 15672 IsGuiding returns 1 03:55:09.034 00.000 15672 scope still moving after pulse duration time elapsed 03:55:09.055 00.021 15672 IsSlewing returns 0 03:55:09.083 00.028 15672 IsGuiding returns 0 03:55:09.083 00.000 15672 scope move finished after 124 + 101 ms 03:55:09.083 00.000 15672 Move returns status 0, amount 124 03:55:09.083 00.000 15672 move complete, result=0 03:55:09.084 00.001 15672 worker thread done servicing request 03:55:09.161 00.077 30444 UpdateGuideState exits: m=67032 SNR=56.6 Saturated 03:55:09.161 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:09.161 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:09.161 00.000 30444 Enqueuing Expose request 03:55:09.161 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 124 ms SOUTH 03:55:09.161 00.000 15672 Worker thread wakes up 03:55:09.161 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:09.161 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:11.279 02.118 15672 Exposure complete 03:55:11.311 00.032 15672 worker thread done servicing request 03:55:11.311 00.000 30444 OnExposeComplete: enter 03:55:11.311 00.000 30444 UpdateGuideState(): m_state=6 03:55:11.311 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8797 03:55:11.311 00.000 30444 Star::Find returns 1 (1), X=463.37, Y=204.12, Mass=58288, SNR=51.5, Peak=7088 HFD=3.6 03:55:11.311 00.000 30444 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.28) = xAngle (0.93 = 0.93) 03:55:11.311 00.000 30444 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.87 = 0.87) 03:55:11.311 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.22 hyp=0.37 cameraTheta=0.65 mountX=0.22 mountY=0.28, mountTheta=0.91 03:55:11.312 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.22, opts=13) 03:55:11.312 00.000 30444 Enqueuing Move request for scope (0.29, 0.22) 03:55:11.312 00.000 15672 Worker thread wakes up 03:55:11.312 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.22) opts 0xd 03:55:11.312 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.22) 03:55:11.312 00.000 15672 Moving (0.29, 0.22) raw xDistance=0.22 yDistance=0.28 03:55:11.312 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:55:11.312 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 03:55:11.312 00.000 15672 MoveAxis(E, 0, ABG) 03:55:11.312 00.000 15672 Move returns status 0, amount 0 03:55:11.312 00.000 15672 MoveAxis(S, 50, ABG) 03:55:11.312 00.000 15672 Guiding Dir = 1, Dur = 50 03:55:11.312 00.000 15672 IsSlewing returns 0 03:55:11.313 00.001 15672 IsGuiding returns 0 03:55:11.318 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=13053, FiltMin=2575, FiltMax=11345, Gamma=2.950 03:55:11.360 00.042 30444 UpdateGuideState exits: m=58288 SNR=51.5 Saturated 03:55:11.360 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:11.360 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:11.360 00.000 30444 Enqueuing Expose request 03:55:11.431 00.071 15672 IsGuiding returns 1 03:55:11.431 00.000 15672 scope still moving after pulse duration time elapsed 03:55:11.452 00.021 15672 IsSlewing returns 0 03:55:11.453 00.001 15672 IsGuiding returns 1 03:55:11.474 00.021 15672 IsSlewing returns 0 03:55:11.495 00.021 15672 IsGuiding returns 0 03:55:11.495 00.000 15672 scope move finished after 50 + 131 ms 03:55:11.495 00.000 15672 Move returns status 0, amount 50 03:55:11.495 00.000 15672 move complete, result=0 03:55:11.497 00.002 15672 worker thread done servicing request 03:55:11.497 00.000 15672 Worker thread wakes up 03:55:11.497 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:11.497 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:11.497 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 50 ms SOUTH 03:55:13.404 01.907 15672 Exposure complete 03:55:13.424 00.020 15672 worker thread done servicing request 03:55:13.424 00.000 30444 OnExposeComplete: enter 03:55:13.424 00.000 30444 UpdateGuideState(): m_state=6 03:55:13.424 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8798 03:55:13.424 00.000 30444 Star::Find returns 1 (1), X=463.44, Y=204.23, Mass=67164, SNR=53.9, Peak=6510 HFD=3.9 03:55:13.424 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 03:55:13.424 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 03:55:13.424 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.34 hyp=0.49 cameraTheta=0.76 mountX=0.25 mountY=0.40, mountTheta=1.02 03:55:13.425 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.34, opts=13) 03:55:13.425 00.000 30444 Enqueuing Move request for scope (0.36, 0.34) 03:55:13.425 00.000 15672 Worker thread wakes up 03:55:13.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.34) opts 0xd 03:55:13.425 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.34) 03:55:13.425 00.000 15672 Moving (0.36, 0.34) raw xDistance=0.25 yDistance=0.40 03:55:13.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 03:55:13.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 03:55:13.425 00.000 15672 MoveAxis(E, 0, ABG) 03:55:13.425 00.000 15672 Move returns status 0, amount 0 03:55:13.425 00.000 15672 MoveAxis(S, 72, ABG) 03:55:13.425 00.000 15672 Guiding Dir = 1, Dur = 72 03:55:13.426 00.001 15672 IsSlewing returns 0 03:55:13.427 00.001 15672 IsGuiding returns 0 03:55:13.430 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=13041, FiltMin=2586, FiltMax=11576, Gamma=2.950 03:55:13.473 00.043 30444 UpdateGuideState exits: m=67164 SNR=53.9 Saturated 03:55:13.473 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:13.473 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:13.473 00.000 30444 Enqueuing Expose request 03:55:13.507 00.034 15672 IsGuiding returns 1 03:55:13.507 00.000 15672 scope still moving after pulse duration time elapsed 03:55:13.529 00.022 15672 IsSlewing returns 0 03:55:13.530 00.001 15672 IsGuiding returns 1 03:55:13.551 00.021 15672 IsSlewing returns 0 03:55:13.572 00.021 15672 IsGuiding returns 1 03:55:13.593 00.021 15672 IsSlewing returns 0 03:55:13.596 00.003 15672 IsGuiding returns 1 03:55:13.616 00.020 15672 IsSlewing returns 0 03:55:13.635 00.019 15672 IsGuiding returns 0 03:55:13.642 00.007 15672 scope move finished after 72 + 142 ms 03:55:13.642 00.000 15672 Move returns status 0, amount 72 03:55:13.642 00.000 15672 move complete, result=0 03:55:13.642 00.000 15672 worker thread done servicing request 03:55:13.642 00.000 15672 Worker thread wakes up 03:55:13.642 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:13.642 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:13.642 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 72 ms SOUTH 03:55:15.750 02.108 15672 Exposure complete 03:55:15.770 00.020 15672 worker thread done servicing request 03:55:15.770 00.000 30444 OnExposeComplete: enter 03:55:15.770 00.000 30444 UpdateGuideState(): m_state=6 03:55:15.770 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8799 03:55:15.771 00.001 30444 Star::Find returns 1 (1), X=463.16, Y=203.70, Mass=55565, SNR=52.1, Peak=6505 HFD=4.0 03:55:15.771 00.000 30444 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.28) = xAngle (-0.90 = -0.90) 03:55:15.771 00.000 30444 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.96 = -0.96) 03:55:15.771 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.17 mountX=0.13 mountY=-0.17, mountTheta=-0.92 03:55:15.771 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.19, opts=13) 03:55:15.771 00.000 30444 Enqueuing Move request for scope (0.08, -0.19) 03:55:15.771 00.000 15672 Worker thread wakes up 03:55:15.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd 03:55:15.771 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.19) 03:55:15.771 00.000 15672 Moving (0.08, -0.19) raw xDistance=0.13 yDistance=-0.17 03:55:15.771 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:55:15.771 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:55:15.772 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 03:55:15.772 00.000 15672 MoveAxis(E, 0, ABG) 03:55:15.772 00.000 15672 Move returns status 0, amount 0 03:55:15.772 00.000 15672 MoveAxis(N, 0, ABG) 03:55:15.772 00.000 15672 Move returns status 0, amount 0 03:55:15.772 00.000 15672 move complete, result=0 03:55:15.772 00.000 15672 worker thread done servicing request 03:55:15.776 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1962, max=13615, FiltMin=2516, FiltMax=10459, Gamma=2.950 03:55:15.819 00.043 30444 UpdateGuideState exits: m=55565 SNR=52.1 Saturated 03:55:15.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:15.819 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:15.819 00.000 30444 Enqueuing Expose request 03:55:15.819 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:55:15.819 00.000 15672 Worker thread wakes up 03:55:15.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:15.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:17.729 01.910 15672 Exposure complete 03:55:17.749 00.020 15672 worker thread done servicing request 03:55:17.749 00.000 30444 OnExposeComplete: enter 03:55:17.749 00.000 30444 UpdateGuideState(): m_state=6 03:55:17.749 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8800 03:55:17.749 00.000 30444 Star::Find returns 1 (1), X=463.31, Y=203.89, Mass=66684, SNR=53.8, Peak=7034 HFD=3.8 03:55:17.749 00.000 30444 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.28) = xAngle (0.25 = 0.25) 03:55:17.749 00.000 30444 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.19 = 0.19) 03:55:17.749 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.03 mountX=0.22 mountY=0.04, mountTheta=0.19 03:55:17.750 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.01, opts=13) 03:55:17.750 00.000 30444 Enqueuing Move request for scope (0.23, -0.01) 03:55:17.750 00.000 15672 Worker thread wakes up 03:55:17.750 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd 03:55:17.750 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.01) 03:55:17.750 00.000 15672 Moving (0.23, -0.01) raw xDistance=0.22 yDistance=0.04 03:55:17.750 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:55:17.750 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:55:17.750 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 03:55:17.750 00.000 15672 MoveAxis(E, 0, ABG) 03:55:17.750 00.000 15672 Move returns status 0, amount 0 03:55:17.750 00.000 15672 MoveAxis(N, 0, ABG) 03:55:17.750 00.000 15672 Move returns status 0, amount 0 03:55:17.750 00.000 15672 move complete, result=0 03:55:17.751 00.001 15672 worker thread done servicing request 03:55:17.755 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=14428, FiltMin=2599, FiltMax=12134, Gamma=2.950 03:55:17.810 00.055 30444 UpdateGuideState exits: m=66684 SNR=53.8 Saturated 03:55:17.810 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:17.810 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:17.810 00.000 30444 Enqueuing Expose request 03:55:17.810 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 03:55:17.810 00.000 15672 Worker thread wakes up 03:55:17.810 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:17.810 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:19.920 02.110 15672 Exposure complete 03:55:19.940 00.020 15672 worker thread done servicing request 03:55:19.940 00.000 30444 OnExposeComplete: enter 03:55:19.940 00.000 30444 UpdateGuideState(): m_state=6 03:55:19.940 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8801 03:55:19.940 00.000 30444 Star::Find returns 1 (1), X=463.58, Y=203.90, Mass=70869, SNR=63.5, Peak=6959 HFD=3.9 03:55:19.940 00.000 30444 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.28) = xAngle (0.29 = 0.29) 03:55:19.940 00.000 30444 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.23 = 0.23) 03:55:19.940 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.01 hyp=0.50 cameraTheta=0.02 mountX=0.48 mountY=0.12, mountTheta=0.24 03:55:19.941 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.01, opts=13) 03:55:19.941 00.000 30444 Enqueuing Move request for scope (0.50, 0.01) 03:55:19.941 00.000 15672 Worker thread wakes up 03:55:19.941 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.01) opts 0xd 03:55:19.941 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.01) 03:55:19.941 00.000 15672 Moving (0.50, 0.01) raw xDistance=0.48 yDistance=0.12 03:55:19.941 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 03:55:19.941 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:55:19.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 03:55:19.941 00.000 15672 MoveAxis(W, 130, ABG) 03:55:19.941 00.000 15672 Guiding Dir = 3, Dur = 130 03:55:19.942 00.001 15672 IsSlewing returns 0 03:55:19.943 00.001 15672 IsGuiding returns 0 03:55:19.946 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=13347, FiltMin=2631, FiltMax=11343, Gamma=2.950 03:55:19.960 00.014 15672 PulseGuide returned control before completion, sleep 122 03:55:19.988 00.028 30444 UpdateGuideState exits: m=70869 SNR=63.5 Saturated 03:55:19.988 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:19.988 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:19.988 00.000 30444 Enqueuing Expose request 03:55:20.105 00.117 15672 IsGuiding returns 0 03:55:20.106 00.001 15672 Move returns status 0, amount 130 03:55:20.106 00.000 15672 MoveAxis(N, 0, ABG) 03:55:20.106 00.000 15672 Move returns status 0, amount 0 03:55:20.106 00.000 15672 move complete, result=0 03:55:20.106 00.000 15672 worker thread done servicing request 03:55:20.107 00.001 15672 Worker thread wakes up 03:55:20.107 00.000 30444 GuideStep: 0.5 px 130 ms WEST, 0.1 px 0 ms NORTH 03:55:20.107 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:20.107 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:22.024 01.917 15672 Exposure complete 03:55:22.055 00.031 15672 worker thread done servicing request 03:55:22.055 00.000 30444 OnExposeComplete: enter 03:55:22.055 00.000 30444 UpdateGuideState(): m_state=6 03:55:22.055 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8802 03:55:22.055 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=203.99, Mass=63377, SNR=53.3, Peak=7344 HFD=4.0 03:55:22.055 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 03:55:22.055 00.000 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.69 = 2.69) 03:55:22.055 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.48 mountX=-0.15 mountY=0.07, mountTheta=2.70 03:55:22.056 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.10, opts=13) 03:55:22.056 00.000 30444 Enqueuing Move request for scope (-0.13, 0.10) 03:55:22.056 00.000 15672 Worker thread wakes up 03:55:22.056 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd 03:55:22.056 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.10) 03:55:22.056 00.000 15672 Moving (-0.13, 0.10) raw xDistance=-0.15 yDistance=0.07 03:55:22.056 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 03:55:22.056 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:55:22.056 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 03:55:22.056 00.000 15672 MoveAxis(E, 0, ABG) 03:55:22.056 00.000 15672 Move returns status 0, amount 0 03:55:22.056 00.000 15672 MoveAxis(N, 0, ABG) 03:55:22.056 00.000 15672 Move returns status 0, amount 0 03:55:22.056 00.000 15672 move complete, result=0 03:55:22.056 00.000 15672 worker thread done servicing request 03:55:22.061 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=13206, FiltMin=2627, FiltMax=11256, Gamma=2.950 03:55:22.409 00.348 30444 UpdateGuideState exits: m=63377 SNR=53.3 Saturated 03:55:22.410 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:22.410 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:22.410 00.000 30444 Enqueuing Expose request 03:55:22.410 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:55:22.410 00.000 15672 Worker thread wakes up 03:55:22.411 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:22.411 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:24.520 02.109 15672 Exposure complete 03:55:24.540 00.020 15672 worker thread done servicing request 03:55:24.543 00.003 30444 OnExposeComplete: enter 03:55:24.543 00.000 30444 UpdateGuideState(): m_state=6 03:55:24.543 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8803 03:55:24.543 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=204.01, Mass=63221, SNR=55.8, Peak=7327 HFD=3.8 03:55:24.543 00.000 30444 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.28) = xAngle (1.46 = 1.46) 03:55:24.543 00.000 30444 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.40 = 1.40) 03:55:24.543 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=0.01 mountY=0.13, mountTheta=1.46 03:55:24.543 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.12, opts=13) 03:55:24.544 00.001 30444 Enqueuing Move request for scope (0.05, 0.12) 03:55:24.544 00.000 15672 Worker thread wakes up 03:55:24.544 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd 03:55:24.544 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.12) 03:55:24.544 00.000 15672 Moving (0.05, 0.12) raw xDistance=0.01 yDistance=0.13 03:55:24.544 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:55:24.544 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:55:24.544 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 03:55:24.544 00.000 15672 MoveAxis(E, 0, ABG) 03:55:24.544 00.000 15672 Move returns status 0, amount 0 03:55:24.544 00.000 15672 MoveAxis(N, 0, ABG) 03:55:24.544 00.000 15672 Move returns status 0, amount 0 03:55:24.544 00.000 15672 move complete, result=0 03:55:24.544 00.000 15672 worker thread done servicing request 03:55:24.549 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=13971, FiltMin=2630, FiltMax=11448, Gamma=2.950 03:55:24.592 00.043 30444 UpdateGuideState exits: m=63221 SNR=55.8 Saturated 03:55:24.592 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:24.592 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:24.592 00.000 30444 Enqueuing Expose request 03:55:24.592 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:55:24.592 00.000 15672 Worker thread wakes up 03:55:24.592 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:24.592 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:26.498 01.906 15672 Exposure complete 03:55:26.518 00.020 15672 worker thread done servicing request 03:55:26.518 00.000 30444 OnExposeComplete: enter 03:55:26.518 00.000 30444 UpdateGuideState(): m_state=6 03:55:26.518 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8804 03:55:26.518 00.000 30444 Star::Find returns 1 (1), X=463.46, Y=203.88, Mass=53365, SNR=46.3, Peak=7045 HFD=3.5 03:55:26.518 00.000 30444 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.28) = xAngle (0.24 = 0.24) 03:55:26.518 00.000 30444 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.17 = 0.17) 03:55:26.518 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.02 hyp=0.38 cameraTheta=-0.04 mountX=0.37 mountY=0.07, mountTheta=0.18 03:55:26.519 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.02, opts=13) 03:55:26.519 00.000 30444 Enqueuing Move request for scope (0.38, -0.02) 03:55:26.519 00.000 15672 Worker thread wakes up 03:55:26.519 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.02) opts 0xd 03:55:26.519 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.02) 03:55:26.519 00.000 15672 Moving (0.38, -0.02) raw xDistance=0.37 yDistance=0.07 03:55:26.519 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 03:55:26.519 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:55:26.519 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 03:55:26.519 00.000 15672 MoveAxis(W, 100, ABG) 03:55:26.519 00.000 15672 Guiding Dir = 3, Dur = 100 03:55:26.520 00.001 15672 IsSlewing returns 0 03:55:26.521 00.001 15672 IsGuiding returns 0 03:55:26.526 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=13886, FiltMin=2613, FiltMax=12263, Gamma=2.950 03:55:26.543 00.017 15672 PulseGuide returned control before completion, sleep 90 03:55:26.569 00.026 30444 UpdateGuideState exits: m=53365 SNR=46.3 Saturated 03:55:26.569 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:26.569 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:26.569 00.000 30444 Enqueuing Expose request 03:55:26.639 00.070 15672 IsGuiding returns 1 03:55:26.639 00.000 15672 scope still moving after pulse duration time elapsed 03:55:26.660 00.021 15672 IsSlewing returns 0 03:55:26.663 00.003 15672 IsGuiding returns 0 03:55:26.663 00.000 15672 scope move finished after 100 + 41 ms 03:55:26.663 00.000 15672 Move returns status 0, amount 100 03:55:26.663 00.000 15672 MoveAxis(N, 0, ABG) 03:55:26.663 00.000 15672 Move returns status 0, amount 0 03:55:26.663 00.000 15672 move complete, result=0 03:55:26.664 00.001 15672 worker thread done servicing request 03:55:26.664 00.000 15672 Worker thread wakes up 03:55:26.664 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:26.664 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:26.664 00.000 30444 GuideStep: 0.4 px 100 ms WEST, 0.1 px 0 ms NORTH 03:55:28.774 02.110 15672 Exposure complete 03:55:28.794 00.020 15672 worker thread done servicing request 03:55:28.794 00.000 30444 OnExposeComplete: enter 03:55:28.794 00.000 30444 UpdateGuideState(): m_state=6 03:55:28.794 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8805 03:55:28.794 00.000 30444 Star::Find returns 1 (1), X=463.05, Y=203.94, Mass=56344, SNR=46.8, Peak=7509 HFD=3.7 03:55:28.794 00.000 30444 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.28) = xAngle (2.43 = 2.43) 03:55:28.794 00.000 30444 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.37 = 2.37) 03:55:28.794 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.05 cameraTheta=2.15 mountX=-0.04 mountY=0.04, mountTheta=2.40 03:55:28.796 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.05, opts=13) 03:55:28.796 00.000 30444 Enqueuing Move request for scope (-0.03, 0.05) 03:55:28.796 00.000 15672 Worker thread wakes up 03:55:28.796 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd 03:55:28.796 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.05) 03:55:28.796 00.000 15672 Moving (-0.03, 0.05) raw xDistance=-0.04 yDistance=0.04 03:55:28.796 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:55:28.796 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:55:28.796 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 03:55:28.796 00.000 15672 MoveAxis(E, 0, ABG) 03:55:28.796 00.000 15672 Move returns status 0, amount 0 03:55:28.796 00.000 15672 MoveAxis(N, 0, ABG) 03:55:28.796 00.000 15672 Move returns status 0, amount 0 03:55:28.796 00.000 15672 move complete, result=0 03:55:28.796 00.000 15672 worker thread done servicing request 03:55:28.801 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=14815, FiltMin=2636, FiltMax=11436, Gamma=2.950 03:55:28.844 00.043 30444 UpdateGuideState exits: m=56344 SNR=46.8 Saturated 03:55:28.844 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:28.844 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:28.844 00.000 30444 Enqueuing Expose request 03:55:28.844 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 03:55:28.844 00.000 15672 Worker thread wakes up 03:55:28.844 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:28.844 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:30.751 01.907 15672 Exposure complete 03:55:30.771 00.020 15672 worker thread done servicing request 03:55:30.771 00.000 30444 OnExposeComplete: enter 03:55:30.771 00.000 30444 UpdateGuideState(): m_state=6 03:55:30.771 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8806 03:55:30.771 00.000 30444 Star::Find returns 1 (1), X=462.85, Y=203.90, Mass=58577, SNR=44.4, Peak=7521 HFD=3.7 03:55:30.771 00.000 30444 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.28) = xAngle (3.39 = -2.89) 03:55:30.771 00.000 30444 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.95) 03:55:30.771 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.11 mountX=-0.22 mountY=-0.04, mountTheta=-2.95 03:55:30.772 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.01, opts=13) 03:55:30.772 00.000 30444 Enqueuing Move request for scope (-0.23, 0.01) 03:55:30.772 00.000 15672 Worker thread wakes up 03:55:30.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.01) opts 0xd 03:55:30.772 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.01) 03:55:30.772 00.000 15672 Moving (-0.23, 0.01) raw xDistance=-0.22 yDistance=-0.04 03:55:30.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:55:30.772 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:55:30.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:55:30.772 00.000 15672 MoveAxis(E, 0, ABG) 03:55:30.772 00.000 15672 Move returns status 0, amount 0 03:55:30.772 00.000 15672 MoveAxis(N, 0, ABG) 03:55:30.772 00.000 15672 Move returns status 0, amount 0 03:55:30.772 00.000 15672 move complete, result=0 03:55:30.772 00.000 15672 worker thread done servicing request 03:55:30.777 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2272, max=14336, FiltMin=2618, FiltMax=11614, Gamma=2.950 03:55:30.820 00.043 30444 UpdateGuideState exits: m=58577 SNR=44.4 Saturated 03:55:30.820 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:30.820 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:30.820 00.000 30444 Enqueuing Expose request 03:55:30.820 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 03:55:30.820 00.000 15672 Worker thread wakes up 03:55:30.820 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:30.820 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:32.931 02.111 15672 Exposure complete 03:55:32.951 00.020 15672 worker thread done servicing request 03:55:32.951 00.000 30444 OnExposeComplete: enter 03:55:32.951 00.000 30444 UpdateGuideState(): m_state=6 03:55:32.951 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8807 03:55:32.951 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=203.61, Mass=67133, SNR=59.4, Peak=7899 HFD=3.6 03:55:32.951 00.000 30444 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 03:55:32.951 00.000 30444 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 03:55:32.951 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.28 hyp=0.36 cameraTheta=-0.92 mountX=0.29 mountY=-0.23, mountTheta=-0.68 03:55:32.952 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.28, opts=13) 03:55:32.952 00.000 30444 Enqueuing Move request for scope (0.22, -0.28) 03:55:32.952 00.000 15672 Worker thread wakes up 03:55:32.952 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.28) opts 0xd 03:55:32.952 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.28) 03:55:32.952 00.000 15672 Moving (0.22, -0.28) raw xDistance=0.29 yDistance=-0.23 03:55:32.952 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 03:55:32.952 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:55:32.952 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 03:55:32.952 00.000 15672 MoveAxis(W, 77, ABG) 03:55:32.952 00.000 15672 Guiding Dir = 3, Dur = 77 03:55:32.953 00.001 15672 IsSlewing returns 0 03:55:32.954 00.001 15672 IsGuiding returns 0 03:55:32.957 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2137, max=14459, FiltMin=2634, FiltMax=12104, Gamma=2.950 03:55:32.980 00.023 15672 PulseGuide returned control before completion, sleep 61 03:55:32.999 00.019 30444 UpdateGuideState exits: m=67133 SNR=59.4 Saturated 03:55:32.999 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:32.999 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:32.999 00.000 30444 Enqueuing Expose request 03:55:33.092 00.093 15672 IsGuiding returns 0 03:55:33.092 00.000 15672 Move returns status 0, amount 77 03:55:33.092 00.000 15672 MoveAxis(N, 0, ABG) 03:55:33.092 00.000 15672 Move returns status 0, amount 0 03:55:33.092 00.000 15672 move complete, result=0 03:55:33.092 00.000 15672 worker thread done servicing request 03:55:33.092 00.000 15672 Worker thread wakes up 03:55:33.092 00.000 30444 GuideStep: 0.3 px 77 ms WEST, -0.2 px 0 ms NORTH 03:55:33.093 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:33.093 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:35.003 01.910 15672 Exposure complete 03:55:35.022 00.019 15672 worker thread done servicing request 03:55:35.022 00.000 30444 OnExposeComplete: enter 03:55:35.023 00.001 30444 UpdateGuideState(): m_state=6 03:55:35.023 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8808 03:55:35.023 00.000 30444 Star::Find returns 1 (1), X=462.59, Y=203.89, Mass=71072, SNR=58.4, Peak=7579 HFD=3.9 03:55:35.023 00.000 30444 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.28) = xAngle (-2.86 = -2.86) 03:55:35.023 00.000 30444 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.92 = -2.92) 03:55:35.023 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=-0.00 hyp=0.49 cameraTheta=-3.14 mountX=-0.47 mountY=-0.11, mountTheta=-2.92 03:55:35.023 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-0.00, opts=13) 03:55:35.023 00.000 30444 Enqueuing Move request for scope (-0.49, -0.00) 03:55:35.023 00.000 15672 Worker thread wakes up 03:55:35.023 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.00) opts 0xd 03:55:35.024 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.49, -0.00) 03:55:35.024 00.000 15672 Moving (-0.49, -0.00) raw xDistance=-0.47 yDistance=-0.11 03:55:35.024 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.47 03:55:35.024 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:55:35.024 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 03:55:35.024 00.000 15672 MoveAxis(E, 122, ABG) 03:55:35.024 00.000 15672 Guiding Dir = 2, Dur = 122 03:55:35.024 00.000 15672 IsSlewing returns 0 03:55:35.025 00.001 15672 IsGuiding returns 0 03:55:35.029 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=14286, FiltMin=2597, FiltMax=11373, Gamma=2.950 03:55:35.041 00.012 15672 PulseGuide returned control before completion, sleep 117 03:55:35.127 00.086 30444 UpdateGuideState exits: m=71072 SNR=58.4 Saturated 03:55:35.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:35.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:35.127 00.000 30444 Enqueuing Expose request 03:55:35.160 00.033 15672 IsGuiding returns 1 03:55:35.160 00.000 15672 scope still moving after pulse duration time elapsed 03:55:35.181 00.021 15672 IsSlewing returns 0 03:55:35.186 00.005 15672 IsGuiding returns 0 03:55:35.186 00.000 15672 scope move finished after 122 + 38 ms 03:55:35.186 00.000 15672 Move returns status 0, amount 122 03:55:35.186 00.000 15672 MoveAxis(N, 0, ABG) 03:55:35.186 00.000 15672 Move returns status 0, amount 0 03:55:35.186 00.000 15672 move complete, result=0 03:55:35.186 00.000 15672 worker thread done servicing request 03:55:35.186 00.000 15672 Worker thread wakes up 03:55:35.186 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:35.186 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:35.186 00.000 30444 GuideStep: -0.5 px 122 ms EAST, -0.1 px 0 ms NORTH 03:55:37.296 02.110 15672 Exposure complete 03:55:37.316 00.020 15672 worker thread done servicing request 03:55:37.316 00.000 30444 OnExposeComplete: enter 03:55:37.317 00.001 30444 UpdateGuideState(): m_state=6 03:55:37.317 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8809 03:55:37.317 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=203.54, Mass=65206, SNR=69.1, Peak=7897 HFD=3.7 03:55:37.317 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 03:55:37.317 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 03:55:37.317 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.35 hyp=0.37 cameraTheta=-1.29 mountX=0.19 mountY=-0.32, mountTheta=-1.03 03:55:37.318 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.35, opts=13) 03:55:37.318 00.000 30444 Enqueuing Move request for scope (0.10, -0.35) 03:55:37.318 00.000 15672 Worker thread wakes up 03:55:37.318 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.35) opts 0xd 03:55:37.318 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.35) 03:55:37.318 00.000 15672 Moving (0.10, -0.35) raw xDistance=0.19 yDistance=-0.32 03:55:37.318 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:55:37.318 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:55:37.318 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 03:55:37.318 00.000 15672 MoveAxis(E, 0, ABG) 03:55:37.318 00.000 15672 Move returns status 0, amount 0 03:55:37.318 00.000 15672 MoveAxis(N, 0, ABG) 03:55:37.318 00.000 15672 Move returns status 0, amount 0 03:55:37.318 00.000 15672 move complete, result=0 03:55:37.318 00.000 15672 worker thread done servicing request 03:55:37.324 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=14213, FiltMin=2590, FiltMax=12117, Gamma=2.950 03:55:37.371 00.047 30444 UpdateGuideState exits: m=65206 SNR=69.1 Saturated 03:55:37.371 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:37.371 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:37.371 00.000 30444 Enqueuing Expose request 03:55:37.371 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 03:55:37.371 00.000 15672 Worker thread wakes up 03:55:37.372 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:37.372 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:39.289 01.917 15672 Exposure complete 03:55:39.320 00.031 15672 worker thread done servicing request 03:55:39.320 00.000 30444 OnExposeComplete: enter 03:55:39.320 00.000 30444 UpdateGuideState(): m_state=6 03:55:39.320 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8810 03:55:39.320 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=202.84, Mass=63306, SNR=51.3, Peak=7006 HFD=4.1 03:55:39.320 00.000 30444 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.28) = xAngle (-1.22 = -1.22) 03:55:39.321 00.001 30444 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.28 = -1.28) 03:55:39.321 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-1.05 hyp=1.05 cameraTheta=-1.50 mountX=0.36 mountY=-1.01, mountTheta=-1.23 03:55:39.321 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-1.05, opts=13) 03:55:39.321 00.000 30444 Enqueuing Move request for scope (0.07, -1.05) 03:55:39.321 00.000 15672 Worker thread wakes up 03:55:39.321 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.05) opts 0xd 03:55:39.321 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -1.05) 03:55:39.321 00.000 15672 Moving (0.07, -1.05) raw xDistance=0.36 yDistance=-1.01 03:55:39.321 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 03:55:39.321 00.000 15672 resist switch: large excursion: input -1.01 thresh 0.75 direction from 1 to -1 03:55:39.321 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.03 03:55:39.321 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01 03:55:39.321 00.000 15672 MoveAxis(W, 97, ABG) 03:55:39.322 00.001 15672 Guiding Dir = 3, Dur = 97 03:55:39.322 00.000 15672 IsSlewing returns 0 03:55:39.323 00.001 15672 IsGuiding returns 0 03:55:39.327 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=13803, FiltMin=2527, FiltMax=11924, Gamma=2.950 03:55:39.338 00.011 15672 PulseGuide returned control before completion, sleep 93 03:55:39.369 00.031 30444 UpdateGuideState exits: m=63306 SNR=51.3 Saturated 03:55:39.369 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:39.369 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:39.369 00.000 30444 Enqueuing Expose request 03:55:39.451 00.082 15672 IsGuiding returns 0 03:55:39.451 00.000 15672 Move returns status 0, amount 97 03:55:39.451 00.000 15672 MoveAxis(N, 180, ABG) 03:55:39.451 00.000 15672 Guiding Dir = 0, Dur = 180 03:55:39.451 00.000 15672 IsSlewing returns 0 03:55:39.452 00.001 15672 IsGuiding returns 0 03:55:39.562 00.110 15672 PulseGuide returned control before completion, sleep 81 03:55:39.646 00.084 15672 IsGuiding returns 1 03:55:39.646 00.000 15672 scope still moving after pulse duration time elapsed 03:55:39.666 00.020 15672 IsSlewing returns 0 03:55:39.670 00.004 15672 IsGuiding returns 1 03:55:39.691 00.021 15672 IsSlewing returns 0 03:55:39.693 00.002 15672 IsGuiding returns 1 03:55:39.715 00.022 15672 IsSlewing returns 0 03:55:39.756 00.041 15672 IsGuiding returns 0 03:55:39.756 00.000 15672 scope move finished after 180 + 123 ms 03:55:39.756 00.000 15672 Move returns status 0, amount 180 03:55:39.756 00.000 15672 move complete, result=0 03:55:39.756 00.000 15672 worker thread done servicing request 03:55:39.757 00.001 15672 Worker thread wakes up 03:55:39.757 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:39.757 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:39.757 00.000 30444 GuideStep: 0.4 px 97 ms WEST, -1.0 px 180 ms NORTH 03:55:41.874 02.117 15672 Exposure complete 03:55:41.906 00.032 15672 worker thread done servicing request 03:55:41.906 00.000 30444 OnExposeComplete: enter 03:55:41.906 00.000 30444 UpdateGuideState(): m_state=6 03:55:41.906 00.000 30444 Star::Find(15, 463, 202, 0, (0,0,0,0), 0.0, 255) frame 8811 03:55:41.906 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=203.27, Mass=71159, SNR=60.0, Peak=7559 HFD=4.0 03:55:41.906 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 03:55:41.906 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 03:55:41.906 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.63 hyp=0.63 cameraTheta=-1.66 mountX=0.12 mountY=-0.63, mountTheta=-1.39 03:55:41.907 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.63, opts=13) 03:55:41.907 00.000 30444 Enqueuing Move request for scope (-0.06, -0.63) 03:55:41.907 00.000 15672 Worker thread wakes up 03:55:41.907 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.63) opts 0xd 03:55:41.907 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.63) 03:55:41.907 00.000 15672 Moving (-0.06, -0.63) raw xDistance=0.12 yDistance=-0.63 03:55:41.907 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 03:55:41.907 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 03:55:41.907 00.000 15672 MoveAxis(E, 0, ABG) 03:55:41.907 00.000 15672 Move returns status 0, amount 0 03:55:41.908 00.001 15672 MoveAxis(N, 112, ABG) 03:55:41.908 00.000 15672 Guiding Dir = 0, Dur = 112 03:55:41.909 00.001 15672 IsSlewing returns 0 03:55:41.910 00.001 15672 IsGuiding returns 0 03:55:41.914 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2052, max=14241, FiltMin=2559, FiltMax=12213, Gamma=2.950 03:55:41.956 00.042 30444 UpdateGuideState exits: m=71159 SNR=60.0 Saturated 03:55:41.956 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:41.956 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:41.956 00.000 30444 Enqueuing Expose request 03:55:41.990 00.034 15672 PulseGuide returned control before completion, sleep 42 03:55:42.034 00.044 15672 IsGuiding returns 1 03:55:42.034 00.000 15672 scope still moving after pulse duration time elapsed 03:55:42.054 00.020 15672 IsSlewing returns 0 03:55:42.056 00.002 15672 IsGuiding returns 1 03:55:42.077 00.021 15672 IsSlewing returns 0 03:55:42.080 00.003 15672 IsGuiding returns 1 03:55:42.101 00.021 15672 IsSlewing returns 0 03:55:42.103 00.002 15672 IsGuiding returns 1 03:55:42.125 00.022 15672 IsSlewing returns 0 03:55:42.151 00.026 15672 IsGuiding returns 0 03:55:42.151 00.000 15672 scope move finished after 112 + 129 ms 03:55:42.151 00.000 15672 Move returns status 0, amount 112 03:55:42.152 00.001 15672 move complete, result=0 03:55:42.152 00.000 15672 worker thread done servicing request 03:55:42.152 00.000 15672 Worker thread wakes up 03:55:42.152 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:42.152 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:42.152 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 112 ms NORTH 03:55:44.067 01.915 15672 Exposure complete 03:55:44.090 00.023 15672 worker thread done servicing request 03:55:44.090 00.000 30444 OnExposeComplete: enter 03:55:44.090 00.000 30444 UpdateGuideState(): m_state=6 03:55:44.091 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8812 03:55:44.091 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=203.41, Mass=66906, SNR=57.1, Peak=8103 HFD=3.6 03:55:44.091 00.000 30444 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 03:55:44.091 00.000 30444 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 03:55:44.091 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.48 hyp=0.49 cameraTheta=-1.45 mountX=0.19 mountY=-0.46, mountTheta=-1.18 03:55:44.091 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.48, opts=13) 03:55:44.091 00.000 30444 Enqueuing Move request for scope (0.06, -0.48) 03:55:44.091 00.000 15672 Worker thread wakes up 03:55:44.091 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.48) opts 0xd 03:55:44.091 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.48) 03:55:44.091 00.000 15672 Moving (0.06, -0.48) raw xDistance=0.19 yDistance=-0.46 03:55:44.091 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:55:44.091 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 03:55:44.091 00.000 15672 MoveAxis(E, 0, ABG) 03:55:44.093 00.002 15672 Move returns status 0, amount 0 03:55:44.093 00.000 15672 MoveAxis(N, 82, ABG) 03:55:44.093 00.000 15672 Guiding Dir = 0, Dur = 82 03:55:44.093 00.000 15672 IsSlewing returns 0 03:55:44.093 00.000 15672 IsGuiding returns 0 03:55:44.097 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=13456, FiltMin=2400, FiltMax=12000, Gamma=2.950 03:55:44.139 00.042 30444 UpdateGuideState exits: m=66906 SNR=57.1 Saturated 03:55:44.139 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:44.140 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:44.140 00.000 30444 Enqueuing Expose request 03:55:44.211 00.071 15672 IsGuiding returns 1 03:55:44.212 00.001 15672 scope still moving after pulse duration time elapsed 03:55:44.233 00.021 15672 IsSlewing returns 0 03:55:44.234 00.001 15672 IsGuiding returns 1 03:55:44.255 00.021 15672 IsSlewing returns 0 03:55:44.257 00.002 15672 IsGuiding returns 1 03:55:44.278 00.021 15672 IsSlewing returns 0 03:55:44.309 00.031 15672 IsGuiding returns 0 03:55:44.309 00.000 15672 scope move finished after 82 + 133 ms 03:55:44.309 00.000 15672 Move returns status 0, amount 82 03:55:44.309 00.000 15672 move complete, result=0 03:55:44.309 00.000 15672 worker thread done servicing request 03:55:44.310 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 82 ms NORTH 03:55:44.310 00.000 15672 Worker thread wakes up 03:55:44.310 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:44.310 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:46.418 02.108 15672 Exposure complete 03:55:46.437 00.019 15672 worker thread done servicing request 03:55:46.437 00.000 30444 OnExposeComplete: enter 03:55:46.438 00.001 30444 UpdateGuideState(): m_state=6 03:55:46.438 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8813 03:55:46.438 00.000 30444 Star::Find returns 1 (1), X=463.22, Y=203.47, Mass=66854, SNR=53.2, Peak=7975 HFD=3.7 03:55:46.438 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 03:55:46.438 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 03:55:46.438 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.42 hyp=0.45 cameraTheta=-1.24 mountX=0.25 mountY=-0.38, mountTheta=-0.98 03:55:46.438 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.42, opts=13) 03:55:46.438 00.000 30444 Enqueuing Move request for scope (0.14, -0.42) 03:55:46.438 00.000 15672 Worker thread wakes up 03:55:46.439 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.42) opts 0xd 03:55:46.439 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.42) 03:55:46.439 00.000 15672 Moving (0.14, -0.42) raw xDistance=0.25 yDistance=-0.38 03:55:46.439 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 03:55:46.439 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 03:55:46.439 00.000 15672 MoveAxis(W, 69, ABG) 03:55:46.439 00.000 15672 Guiding Dir = 3, Dur = 69 03:55:46.439 00.000 15672 IsSlewing returns 0 03:55:46.440 00.001 15672 IsGuiding returns 0 03:55:46.446 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=15170, FiltMin=2623, FiltMax=11653, Gamma=2.950 03:55:46.463 00.017 15672 PulseGuide returned control before completion, sleep 57 03:55:46.521 00.058 15672 IsGuiding returns 1 03:55:46.521 00.000 15672 scope still moving after pulse duration time elapsed 03:55:46.542 00.021 15672 IsSlewing returns 0 03:55:46.543 00.001 15672 IsGuiding returns 0 03:55:46.543 00.000 15672 scope move finished after 69 + 34 ms 03:55:46.543 00.000 15672 Move returns status 0, amount 69 03:55:46.543 00.000 15672 MoveAxis(N, 68, ABG) 03:55:46.543 00.000 15672 Guiding Dir = 0, Dur = 68 03:55:46.543 00.000 15672 IsSlewing returns 0 03:55:46.544 00.001 15672 IsGuiding returns 0 03:55:46.660 00.116 15672 IsGuiding returns 1 03:55:46.660 00.000 15672 scope still moving after pulse duration time elapsed 03:55:46.681 00.021 15672 IsSlewing returns 0 03:55:46.720 00.039 15672 IsGuiding returns 0 03:55:46.721 00.001 15672 scope move finished after 68 + 108 ms 03:55:46.721 00.000 15672 Move returns status 0, amount 68 03:55:46.721 00.000 15672 move complete, result=0 03:55:46.721 00.000 15672 worker thread done servicing request 03:55:46.833 00.112 30444 UpdateGuideState exits: m=66854 SNR=53.2 Saturated 03:55:46.834 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:46.834 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:46.834 00.000 30444 Enqueuing Expose request 03:55:46.834 00.000 30444 GuideStep: 0.3 px 69 ms WEST, -0.4 px 68 ms NORTH 03:55:46.834 00.000 15672 Worker thread wakes up 03:55:46.835 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:46.835 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:48.741 01.906 15672 Exposure complete 03:55:48.761 00.020 15672 worker thread done servicing request 03:55:48.761 00.000 30444 OnExposeComplete: enter 03:55:48.761 00.000 30444 UpdateGuideState(): m_state=6 03:55:48.761 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8814 03:55:48.761 00.000 30444 Star::Find returns 1 (1), X=463.09, Y=203.00, Mass=72189, SNR=57.7, Peak=7826 HFD=4.2 03:55:48.761 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 03:55:48.761 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 03:55:48.761 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.90 hyp=0.90 cameraTheta=-1.56 mountX=0.26 mountY=-0.87, mountTheta=-1.28 03:55:48.762 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.90, opts=13) 03:55:48.762 00.000 30444 Enqueuing Move request for scope (0.01, -0.90) 03:55:48.762 00.000 15672 Worker thread wakes up 03:55:48.762 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.90) opts 0xd 03:55:48.762 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.90) 03:55:48.762 00.000 15672 Moving (0.01, -0.90) raw xDistance=0.26 yDistance=-0.87 03:55:48.762 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 03:55:48.762 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87 03:55:48.762 00.000 15672 MoveAxis(W, 75, ABG) 03:55:48.762 00.000 15672 Guiding Dir = 3, Dur = 75 03:55:48.763 00.001 15672 IsSlewing returns 0 03:55:48.768 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=13408, FiltMin=2605, FiltMax=11116, Gamma=2.950 03:55:48.780 00.012 15672 IsGuiding returns 0 03:55:48.795 00.015 15672 PulseGuide returned control before completion, sleep 70 03:55:48.867 00.072 15672 IsGuiding returns 1 03:55:48.867 00.000 15672 scope still moving after pulse duration time elapsed 03:55:48.881 00.014 30444 UpdateGuideState exits: m=72189 SNR=57.7 Saturated 03:55:48.881 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:48.881 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:48.881 00.000 30444 Enqueuing Expose request 03:55:48.889 00.008 15672 IsSlewing returns 0 03:55:48.908 00.019 15672 IsGuiding returns 0 03:55:48.908 00.000 15672 scope move finished after 75 + 52 ms 03:55:48.908 00.000 15672 Move returns status 0, amount 75 03:55:48.908 00.000 15672 MoveAxis(N, 156, ABG) 03:55:48.908 00.000 15672 Guiding Dir = 0, Dur = 156 03:55:48.908 00.000 15672 IsSlewing returns 0 03:55:48.910 00.002 15672 IsGuiding returns 0 03:55:48.987 00.077 15672 PulseGuide returned control before completion, sleep 89 03:55:49.078 00.091 15672 IsGuiding returns 1 03:55:49.078 00.000 15672 scope still moving after pulse duration time elapsed 03:55:49.099 00.021 15672 IsSlewing returns 0 03:55:49.101 00.002 15672 IsGuiding returns 1 03:55:49.123 00.022 15672 IsSlewing returns 0 03:55:49.124 00.001 15672 IsGuiding returns 1 03:55:49.145 00.021 15672 IsSlewing returns 0 03:55:49.163 00.018 15672 IsGuiding returns 0 03:55:49.163 00.000 15672 scope move finished after 156 + 97 ms 03:55:49.163 00.000 15672 Move returns status 0, amount 156 03:55:49.163 00.000 15672 move complete, result=0 03:55:49.163 00.000 15672 worker thread done servicing request 03:55:49.163 00.000 15672 Worker thread wakes up 03:55:49.163 00.000 30444 GuideStep: 0.3 px 75 ms WEST, -0.9 px 156 ms NORTH 03:55:49.164 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:49.164 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:51.271 02.107 15672 Exposure complete 03:55:51.291 00.020 15672 worker thread done servicing request 03:55:51.291 00.000 30444 OnExposeComplete: enter 03:55:51.291 00.000 30444 UpdateGuideState(): m_state=6 03:55:51.291 00.000 30444 Star::Find(15, 463, 202, 0, (0,0,0,0), 0.0, 255) frame 8815 03:55:51.292 00.001 30444 Star::Find returns 1 (1), X=462.90, Y=203.44, Mass=64517, SNR=57.5, Peak=7906 HFD=3.7 03:55:51.292 00.000 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 03:55:51.292 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 03:55:51.292 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.46 hyp=0.49 cameraTheta=-1.95 mountX=-0.05 mountY=-0.49, mountTheta=-1.67 03:55:51.292 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.46, opts=13) 03:55:51.292 00.000 30444 Enqueuing Move request for scope (-0.18, -0.46) 03:55:51.292 00.000 15672 Worker thread wakes up 03:55:51.292 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.46) opts 0xd 03:55:51.292 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.46) 03:55:51.292 00.000 15672 Moving (-0.18, -0.46) raw xDistance=-0.05 yDistance=-0.49 03:55:51.292 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:55:51.293 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 03:55:51.293 00.000 15672 MoveAxis(E, 0, ABG) 03:55:51.293 00.000 15672 Move returns status 0, amount 0 03:55:51.293 00.000 15672 MoveAxis(N, 87, ABG) 03:55:51.293 00.000 15672 Guiding Dir = 0, Dur = 87 03:55:51.294 00.001 15672 IsSlewing returns 0 03:55:51.295 00.001 15672 IsGuiding returns 0 03:55:51.298 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=13000, FiltMin=2650, FiltMax=11471, Gamma=2.950 03:55:51.341 00.043 30444 UpdateGuideState exits: m=64517 SNR=57.5 Saturated 03:55:51.341 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:51.341 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:51.341 00.000 30444 Enqueuing Expose request 03:55:51.367 00.026 15672 PulseGuide returned control before completion, sleep 25 03:55:51.401 00.034 15672 IsGuiding returns 1 03:55:51.401 00.000 15672 scope still moving after pulse duration time elapsed 03:55:51.422 00.021 15672 IsSlewing returns 0 03:55:51.424 00.002 15672 IsGuiding returns 1 03:55:51.445 00.021 15672 IsSlewing returns 0 03:55:51.449 00.004 15672 IsGuiding returns 1 03:55:51.470 00.021 15672 IsSlewing returns 0 03:55:51.496 00.026 15672 IsGuiding returns 0 03:55:51.497 00.001 15672 scope move finished after 87 + 115 ms 03:55:51.497 00.000 15672 Move returns status 0, amount 87 03:55:51.497 00.000 15672 move complete, result=0 03:55:51.497 00.000 15672 worker thread done servicing request 03:55:51.497 00.000 15672 Worker thread wakes up 03:55:51.497 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 87 ms NORTH 03:55:51.498 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:51.498 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:53.404 01.906 15672 Exposure complete 03:55:53.424 00.020 15672 worker thread done servicing request 03:55:53.424 00.000 30444 OnExposeComplete: enter 03:55:53.424 00.000 30444 UpdateGuideState(): m_state=6 03:55:53.424 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8816 03:55:53.424 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=203.41, Mass=56927, SNR=49.6, Peak=7050 HFD=3.7 03:55:53.425 00.001 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 03:55:53.425 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 03:55:53.425 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.49 hyp=0.53 cameraTheta=-1.97 mountX=-0.06 mountY=-0.52, mountTheta=-1.69 03:55:53.425 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.49, opts=13) 03:55:53.425 00.000 30444 Enqueuing Move request for scope (-0.20, -0.49) 03:55:53.425 00.000 15672 Worker thread wakes up 03:55:53.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.49) opts 0xd 03:55:53.425 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.49) 03:55:53.425 00.000 15672 Moving (-0.20, -0.49) raw xDistance=-0.06 yDistance=-0.52 03:55:53.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 03:55:53.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 03:55:53.425 00.000 15672 MoveAxis(E, 0, ABG) 03:55:53.425 00.000 15672 Move returns status 0, amount 0 03:55:53.426 00.001 15672 MoveAxis(N, 92, ABG) 03:55:53.426 00.000 15672 Guiding Dir = 0, Dur = 92 03:55:53.427 00.001 15672 IsSlewing returns 0 03:55:53.428 00.001 15672 IsGuiding returns 0 03:55:53.431 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=12547, FiltMin=2497, FiltMax=10802, Gamma=2.950 03:55:53.474 00.043 30444 UpdateGuideState exits: m=56927 SNR=49.6 Saturated 03:55:53.474 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:53.474 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:53.474 00.000 30444 Enqueuing Expose request 03:55:53.508 00.034 15672 PulseGuide returned control before completion, sleep 22 03:55:53.541 00.033 15672 IsGuiding returns 1 03:55:53.542 00.001 15672 scope still moving after pulse duration time elapsed 03:55:53.563 00.021 15672 IsSlewing returns 0 03:55:53.565 00.002 15672 IsGuiding returns 1 03:55:53.585 00.020 15672 IsSlewing returns 0 03:55:53.588 00.003 15672 IsGuiding returns 1 03:55:53.610 00.022 15672 IsSlewing returns 0 03:55:53.637 00.027 15672 IsGuiding returns 0 03:55:53.637 00.000 15672 scope move finished after 92 + 117 ms 03:55:53.637 00.000 15672 Move returns status 0, amount 92 03:55:53.637 00.000 15672 move complete, result=0 03:55:53.637 00.000 15672 worker thread done servicing request 03:55:53.638 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 92 ms NORTH 03:55:53.638 00.000 15672 Worker thread wakes up 03:55:53.638 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:53.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:55.749 02.111 15672 Exposure complete 03:55:55.769 00.020 15672 worker thread done servicing request 03:55:55.769 00.000 30444 OnExposeComplete: enter 03:55:55.769 00.000 30444 UpdateGuideState(): m_state=6 03:55:55.769 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8817 03:55:55.769 00.000 30444 Star::Find returns 1 (1), X=462.75, Y=203.02, Mass=66202, SNR=49.2, Peak=7670 HFD=4.0 03:55:55.769 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 03:55:55.769 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 03:55:55.769 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.87 hyp=0.93 cameraTheta=-1.93 mountX=-0.08 mountY=-0.92, mountTheta=-1.65 03:55:55.770 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.87, opts=13) 03:55:55.770 00.000 30444 Enqueuing Move request for scope (-0.33, -0.87) 03:55:55.770 00.000 15672 Worker thread wakes up 03:55:55.770 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.87) opts 0xd 03:55:55.770 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.87) 03:55:55.770 00.000 15672 Moving (-0.33, -0.87) raw xDistance=-0.08 yDistance=-0.92 03:55:55.770 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 03:55:55.770 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 03:55:55.770 00.000 15672 MoveAxis(E, 0, ABG) 03:55:55.770 00.000 15672 Move returns status 0, amount 0 03:55:55.770 00.000 15672 MoveAxis(N, 164, ABG) 03:55:55.770 00.000 15672 Guiding Dir = 0, Dur = 164 03:55:55.770 00.000 15672 IsSlewing returns 0 03:55:55.772 00.002 15672 IsGuiding returns 0 03:55:55.776 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=13453, FiltMin=2619, FiltMax=11283, Gamma=2.950 03:55:55.856 00.080 15672 PulseGuide returned control before completion, sleep 91 03:55:55.964 00.108 15672 IsGuiding returns 1 03:55:55.964 00.000 15672 scope still moving after pulse duration time elapsed 03:55:55.986 00.022 15672 IsSlewing returns 0 03:55:55.988 00.002 15672 IsGuiding returns 1 03:55:56.009 00.021 15672 IsSlewing returns 0 03:55:56.046 00.037 30444 UpdateGuideState exits: m=66202 SNR=49.2 Saturated 03:55:56.046 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:56.046 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:56.046 00.000 30444 Enqueuing Expose request 03:55:56.048 00.002 15672 IsGuiding returns 0 03:55:56.049 00.001 15672 scope move finished after 164 + 113 ms 03:55:56.049 00.000 15672 Move returns status 0, amount 164 03:55:56.049 00.000 15672 move complete, result=0 03:55:56.049 00.000 15672 worker thread done servicing request 03:55:56.049 00.000 15672 Worker thread wakes up 03:55:56.049 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:56.050 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:55:56.056 00.006 30444 GuideStep: -0.1 px 0 ms EAST, -0.9 px 164 ms NORTH 03:55:57.960 01.904 15672 Exposure complete 03:55:57.978 00.018 15672 worker thread done servicing request 03:55:57.978 00.000 30444 OnExposeComplete: enter 03:55:57.979 00.001 30444 UpdateGuideState(): m_state=6 03:55:57.979 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8818 03:55:57.979 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=203.64, Mass=68115, SNR=55.0, Peak=7216 HFD=3.9 03:55:57.979 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 03:55:57.979 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 03:55:57.979 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.51 mountX=0.08 mountY=-0.24, mountTheta=-1.24 03:55:57.979 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.25, opts=13) 03:55:57.979 00.000 30444 Enqueuing Move request for scope (0.02, -0.25) 03:55:57.979 00.000 15672 Worker thread wakes up 03:55:57.980 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.25) opts 0xd 03:55:57.980 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.25) 03:55:57.980 00.000 15672 Moving (0.02, -0.25) raw xDistance=0.08 yDistance=-0.24 03:55:57.980 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:55:57.980 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:55:57.980 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 03:55:57.980 00.000 15672 MoveAxis(E, 0, ABG) 03:55:57.980 00.000 15672 Move returns status 0, amount 0 03:55:57.980 00.000 15672 MoveAxis(N, 0, ABG) 03:55:57.980 00.000 15672 Move returns status 0, amount 0 03:55:57.980 00.000 15672 move complete, result=0 03:55:57.980 00.000 15672 worker thread done servicing request 03:55:57.985 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13604, FiltMin=2599, FiltMax=11529, Gamma=2.950 03:55:58.076 00.091 30444 UpdateGuideState exits: m=68115 SNR=55.0 Saturated 03:55:58.076 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:55:58.076 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:55:58.076 00.000 30444 Enqueuing Expose request 03:55:58.076 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:55:58.076 00.000 15672 Worker thread wakes up 03:55:58.077 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:55:58.077 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:00.192 02.115 15672 Exposure complete 03:56:00.225 00.033 15672 worker thread done servicing request 03:56:00.225 00.000 30444 OnExposeComplete: enter 03:56:00.225 00.000 30444 UpdateGuideState(): m_state=6 03:56:00.225 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8819 03:56:00.225 00.000 30444 Star::Find returns 1 (1), X=462.96, Y=203.63, Mass=62063, SNR=52.8, Peak=7482 HFD=3.7 03:56:00.225 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 03:56:00.225 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 03:56:00.225 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-2.00 mountX=-0.05 mountY=-0.28, mountTheta=-1.73 03:56:00.227 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.26, opts=13) 03:56:00.227 00.000 30444 Enqueuing Move request for scope (-0.12, -0.26) 03:56:00.227 00.000 15672 Worker thread wakes up 03:56:00.227 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.26) opts 0xd 03:56:00.227 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.26) 03:56:00.227 00.000 15672 Moving (-0.12, -0.26) raw xDistance=-0.05 yDistance=-0.28 03:56:00.227 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:56:00.227 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 03:56:00.227 00.000 15672 MoveAxis(E, 0, ABG) 03:56:00.227 00.000 15672 Move returns status 0, amount 0 03:56:00.227 00.000 15672 MoveAxis(N, 51, ABG) 03:56:00.227 00.000 15672 Guiding Dir = 0, Dur = 51 03:56:00.228 00.001 15672 IsSlewing returns 0 03:56:00.228 00.000 15672 IsGuiding returns 0 03:56:00.232 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=14099, FiltMin=2614, FiltMax=10254, Gamma=2.950 03:56:00.314 00.082 15672 IsGuiding returns 1 03:56:00.314 00.000 15672 scope still moving after pulse duration time elapsed 03:56:00.335 00.021 15672 IsSlewing returns 0 03:56:00.337 00.002 15672 IsGuiding returns 1 03:56:00.357 00.020 15672 IsSlewing returns 0 03:56:00.359 00.002 15672 IsGuiding returns 1 03:56:00.380 00.021 15672 IsSlewing returns 0 03:56:00.426 00.046 15672 IsGuiding returns 0 03:56:00.426 00.000 15672 scope move finished after 51 + 146 ms 03:56:00.426 00.000 15672 Move returns status 0, amount 51 03:56:00.426 00.000 15672 move complete, result=0 03:56:00.426 00.000 15672 worker thread done servicing request 03:56:00.636 00.210 30444 UpdateGuideState exits: m=62063 SNR=52.8 Saturated 03:56:00.636 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:00.636 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:00.636 00.000 30444 Enqueuing Expose request 03:56:00.637 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 51 ms NORTH 03:56:00.637 00.000 15672 Worker thread wakes up 03:56:00.637 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:00.637 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:02.543 01.906 15672 Exposure complete 03:56:02.563 00.020 15672 worker thread done servicing request 03:56:02.563 00.000 30444 OnExposeComplete: enter 03:56:02.563 00.000 30444 UpdateGuideState(): m_state=6 03:56:02.563 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8820 03:56:02.564 00.001 30444 Star::Find returns 1 (1), X=463.18, Y=204.23, Mass=60527, SNR=49.2, Peak=7109 HFD=3.7 03:56:02.564 00.000 30444 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.28) = xAngle (1.55 = 1.55) 03:56:02.564 00.000 30444 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.49 = 1.49) 03:56:02.564 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.34 hyp=0.35 cameraTheta=1.27 mountX=0.01 mountY=0.35, mountTheta=1.55 03:56:02.564 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.34, opts=13) 03:56:02.564 00.000 30444 Enqueuing Move request for scope (0.10, 0.34) 03:56:02.564 00.000 15672 Worker thread wakes up 03:56:02.564 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.34) opts 0xd 03:56:02.564 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.34) 03:56:02.564 00.000 15672 Moving (0.10, 0.34) raw xDistance=0.01 yDistance=0.35 03:56:02.564 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:56:02.565 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:56:02.565 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 03:56:02.565 00.000 15672 MoveAxis(E, 0, ABG) 03:56:02.565 00.000 15672 Move returns status 0, amount 0 03:56:02.565 00.000 15672 MoveAxis(N, 0, ABG) 03:56:02.565 00.000 15672 Move returns status 0, amount 0 03:56:02.565 00.000 15672 move complete, result=0 03:56:02.565 00.000 15672 worker thread done servicing request 03:56:02.570 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=14279, FiltMin=2577, FiltMax=11294, Gamma=2.950 03:56:02.681 00.111 30444 UpdateGuideState exits: m=60527 SNR=49.2 Saturated 03:56:02.681 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:02.682 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:02.682 00.000 30444 Enqueuing Expose request 03:56:02.682 00.000 15672 Worker thread wakes up 03:56:02.682 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 03:56:02.682 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:02.682 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:04.788 02.106 15672 Exposure complete 03:56:04.808 00.020 15672 worker thread done servicing request 03:56:04.808 00.000 30444 OnExposeComplete: enter 03:56:04.808 00.000 30444 UpdateGuideState(): m_state=6 03:56:04.809 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8821 03:56:04.809 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=204.06, Mass=59047, SNR=57.7, Peak=6858 HFD=4.0 03:56:04.809 00.000 30444 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.28) = xAngle (2.19 = 2.19) 03:56:04.809 00.000 30444 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.12 = 2.12) 03:56:04.809 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.91 mountX=-0.10 mountY=0.15, mountTheta=2.17 03:56:04.809 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.17, opts=13) 03:56:04.809 00.000 30444 Enqueuing Move request for scope (-0.06, 0.17) 03:56:04.809 00.000 15672 Worker thread wakes up 03:56:04.809 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd 03:56:04.809 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.17) 03:56:04.810 00.001 15672 Moving (-0.06, 0.17) raw xDistance=-0.10 yDistance=0.15 03:56:04.810 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 03:56:04.810 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:04.810 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 03:56:04.810 00.000 15672 MoveAxis(E, 0, ABG) 03:56:04.810 00.000 15672 Move returns status 0, amount 0 03:56:04.810 00.000 15672 MoveAxis(N, 0, ABG) 03:56:04.810 00.000 15672 Move returns status 0, amount 0 03:56:04.810 00.000 15672 move complete, result=0 03:56:04.810 00.000 15672 worker thread done servicing request 03:56:04.814 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=14485, FiltMin=2592, FiltMax=11558, Gamma=2.950 03:56:05.229 00.415 30444 UpdateGuideState exits: m=59047 SNR=57.7 Saturated 03:56:05.229 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:05.229 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:05.229 00.000 30444 Enqueuing Expose request 03:56:05.229 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:56:05.230 00.001 15672 Worker thread wakes up 03:56:05.230 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:05.230 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:07.137 01.907 15672 Exposure complete 03:56:07.157 00.020 15672 worker thread done servicing request 03:56:07.157 00.000 30444 OnExposeComplete: enter 03:56:07.157 00.000 30444 UpdateGuideState(): m_state=6 03:56:07.157 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8822 03:56:07.157 00.000 30444 Star::Find returns 1 (1), X=462.91, Y=204.21, Mass=67376, SNR=60.8, Peak=7282 HFD=3.9 03:56:07.157 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.35 = 2.35) 03:56:07.157 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.29 = 2.29) 03:56:07.157 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.31 hyp=0.36 cameraTheta=2.07 mountX=-0.25 mountY=0.27, mountTheta=2.32 03:56:07.158 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.31, opts=13) 03:56:07.158 00.000 30444 Enqueuing Move request for scope (-0.17, 0.31) 03:56:07.158 00.000 15672 Worker thread wakes up 03:56:07.158 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.31) opts 0xd 03:56:07.158 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.31) 03:56:07.158 00.000 15672 Moving (-0.17, 0.31) raw xDistance=-0.25 yDistance=0.27 03:56:07.158 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 03:56:07.158 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:56:07.158 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 03:56:07.158 00.000 15672 MoveAxis(E, 68, ABG) 03:56:07.158 00.000 15672 Guiding Dir = 2, Dur = 68 03:56:07.159 00.001 15672 IsSlewing returns 0 03:56:07.160 00.001 15672 IsGuiding returns 0 03:56:07.164 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=14653, FiltMin=2558, FiltMax=11740, Gamma=2.950 03:56:07.181 00.017 15672 PulseGuide returned control before completion, sleep 57 03:56:07.240 00.059 15672 IsGuiding returns 1 03:56:07.240 00.000 15672 scope still moving after pulse duration time elapsed 03:56:07.261 00.021 15672 IsSlewing returns 0 03:56:07.262 00.001 15672 IsGuiding returns 0 03:56:07.262 00.000 15672 scope move finished after 68 + 34 ms 03:56:07.262 00.000 15672 Move returns status 0, amount 68 03:56:07.262 00.000 15672 MoveAxis(N, 0, ABG) 03:56:07.262 00.000 15672 Move returns status 0, amount 0 03:56:07.262 00.000 15672 move complete, result=0 03:56:07.262 00.000 15672 worker thread done servicing request 03:56:07.294 00.032 30444 UpdateGuideState exits: m=67376 SNR=60.8 Saturated 03:56:07.294 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:07.294 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:07.294 00.000 30444 Enqueuing Expose request 03:56:07.294 00.000 30444 GuideStep: -0.3 px 68 ms EAST, 0.3 px 0 ms NORTH 03:56:07.295 00.001 15672 Worker thread wakes up 03:56:07.295 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:07.295 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:09.413 02.118 15672 Exposure complete 03:56:09.444 00.031 15672 worker thread done servicing request 03:56:09.444 00.000 30444 OnExposeComplete: enter 03:56:09.444 00.000 30444 UpdateGuideState(): m_state=6 03:56:09.444 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8823 03:56:09.444 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=203.82, Mass=69647, SNR=66.1, Peak=7432 HFD=4.1 03:56:09.444 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 03:56:09.444 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 03:56:09.444 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.24 mountX=-0.04 mountY=-0.08, mountTheta=-1.98 03:56:09.445 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.07, opts=13) 03:56:09.445 00.000 30444 Enqueuing Move request for scope (-0.06, -0.07) 03:56:09.445 00.000 15672 Worker thread wakes up 03:56:09.445 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd 03:56:09.445 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.07) 03:56:09.445 00.000 15672 Moving (-0.06, -0.07) raw xDistance=-0.04 yDistance=-0.08 03:56:09.445 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:56:09.445 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:09.445 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 03:56:09.445 00.000 15672 MoveAxis(E, 0, ABG) 03:56:09.445 00.000 15672 Move returns status 0, amount 0 03:56:09.445 00.000 15672 MoveAxis(N, 0, ABG) 03:56:09.445 00.000 15672 Move returns status 0, amount 0 03:56:09.445 00.000 15672 move complete, result=0 03:56:09.445 00.000 15672 worker thread done servicing request 03:56:09.450 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2269, max=15786, FiltMin=2596, FiltMax=11600, Gamma=2.950 03:56:09.493 00.043 30444 UpdateGuideState exits: m=69647 SNR=66.1 Saturated 03:56:09.493 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:09.493 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:09.493 00.000 30444 Enqueuing Expose request 03:56:09.493 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 03:56:09.493 00.000 15672 Worker thread wakes up 03:56:09.493 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:09.493 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:11.398 01.905 15672 Exposure complete 03:56:11.418 00.020 15672 worker thread done servicing request 03:56:11.418 00.000 30444 OnExposeComplete: enter 03:56:11.418 00.000 30444 UpdateGuideState(): m_state=6 03:56:11.419 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8824 03:56:11.419 00.000 30444 Star::Find returns 1 (1), X=462.77, Y=204.01, Mass=58712, SNR=48.0, Peak=7401 HFD=3.3 03:56:11.419 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 03:56:11.419 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 03:56:11.419 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.11 hyp=0.33 cameraTheta=2.80 mountX=-0.33 mountY=0.04, mountTheta=3.02 03:56:11.419 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.11, opts=13) 03:56:11.419 00.000 30444 Enqueuing Move request for scope (-0.31, 0.11) 03:56:11.419 00.000 15672 Worker thread wakes up 03:56:11.419 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.11) opts 0xd 03:56:11.420 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.11) 03:56:11.420 00.000 15672 Moving (-0.31, 0.11) raw xDistance=-0.33 yDistance=0.04 03:56:11.420 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 03:56:11.420 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:11.420 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 03:56:11.420 00.000 15672 MoveAxis(E, 90, ABG) 03:56:11.420 00.000 15672 Guiding Dir = 2, Dur = 90 03:56:11.420 00.000 15672 IsSlewing returns 0 03:56:11.421 00.001 15672 IsGuiding returns 0 03:56:11.425 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=15342, FiltMin=2618, FiltMax=11649, Gamma=2.950 03:56:11.447 00.022 15672 PulseGuide returned control before completion, sleep 75 03:56:11.524 00.077 15672 IsGuiding returns 1 03:56:11.524 00.000 15672 scope still moving after pulse duration time elapsed 03:56:11.545 00.021 15672 IsSlewing returns 0 03:56:11.591 00.046 15672 IsGuiding returns 0 03:56:11.591 00.000 15672 scope move finished after 90 + 80 ms 03:56:11.592 00.001 15672 Move returns status 0, amount 90 03:56:11.592 00.000 15672 MoveAxis(N, 0, ABG) 03:56:11.592 00.000 15672 Move returns status 0, amount 0 03:56:11.592 00.000 15672 move complete, result=0 03:56:11.592 00.000 15672 worker thread done servicing request 03:56:11.877 00.285 30444 UpdateGuideState exits: m=58712 SNR=48.0 Saturated 03:56:11.878 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:11.878 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:11.878 00.000 30444 Enqueuing Expose request 03:56:11.878 00.000 30444 GuideStep: -0.3 px 90 ms EAST, 0.0 px 0 ms NORTH 03:56:11.878 00.000 15672 Worker thread wakes up 03:56:11.878 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:11.879 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:13.987 02.108 15672 Exposure complete 03:56:14.007 00.020 15672 worker thread done servicing request 03:56:14.007 00.000 30444 OnExposeComplete: enter 03:56:14.007 00.000 30444 UpdateGuideState(): m_state=6 03:56:14.007 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8825 03:56:14.007 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=203.83, Mass=58090, SNR=51.7, Peak=6389 HFD=3.8 03:56:14.007 00.000 30444 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 03:56:14.007 00.000 30444 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 03:56:14.007 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=0.07 mountY=-0.05, mountTheta=-0.63 03:56:14.008 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.06, opts=13) 03:56:14.008 00.000 30444 Enqueuing Move request for scope (0.05, -0.06) 03:56:14.008 00.000 15672 Worker thread wakes up 03:56:14.008 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd 03:56:14.008 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.06) 03:56:14.008 00.000 15672 Moving (0.05, -0.06) raw xDistance=0.07 yDistance=-0.05 03:56:14.008 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:56:14.008 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:14.008 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:56:14.008 00.000 15672 MoveAxis(E, 0, ABG) 03:56:14.008 00.000 15672 Move returns status 0, amount 0 03:56:14.008 00.000 15672 MoveAxis(N, 0, ABG) 03:56:14.008 00.000 15672 Move returns status 0, amount 0 03:56:14.008 00.000 15672 move complete, result=0 03:56:14.008 00.000 15672 worker thread done servicing request 03:56:14.013 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=13380, FiltMin=2561, FiltMax=11428, Gamma=2.950 03:56:14.056 00.043 30444 UpdateGuideState exits: m=58090 SNR=51.7 Saturated 03:56:14.056 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:14.056 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:14.056 00.000 30444 Enqueuing Expose request 03:56:14.056 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 03:56:14.056 00.000 15672 Worker thread wakes up 03:56:14.056 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:14.056 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:15.970 01.914 15672 Exposure complete 03:56:15.997 00.027 15672 worker thread done servicing request 03:56:15.997 00.000 30444 OnExposeComplete: enter 03:56:15.997 00.000 30444 UpdateGuideState(): m_state=6 03:56:15.997 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8826 03:56:15.997 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=203.73, Mass=63001, SNR=46.7, Peak=7572 HFD=3.9 03:56:15.997 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 03:56:15.997 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 03:56:15.999 00.002 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.24 mountX=-0.08 mountY=-0.19, mountTheta=-1.97 03:56:15.999 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.16, opts=13) 03:56:15.999 00.000 30444 Enqueuing Move request for scope (-0.13, -0.16) 03:56:15.999 00.000 15672 Worker thread wakes up 03:56:15.999 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd 03:56:15.999 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.16) 03:56:15.999 00.000 15672 Moving (-0.13, -0.16) raw xDistance=-0.08 yDistance=-0.19 03:56:15.999 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 03:56:15.999 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:15.999 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 03:56:15.999 00.000 15672 MoveAxis(E, 0, ABG) 03:56:15.999 00.000 15672 Move returns status 0, amount 0 03:56:15.999 00.000 15672 MoveAxis(N, 0, ABG) 03:56:15.999 00.000 15672 Move returns status 0, amount 0 03:56:15.999 00.000 15672 move complete, result=0 03:56:15.999 00.000 15672 worker thread done servicing request 03:56:16.004 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2115, max=12804, FiltMin=2570, FiltMax=10767, Gamma=2.950 03:56:16.045 00.041 30444 UpdateGuideState exits: m=63001 SNR=46.7 Saturated 03:56:16.045 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:16.045 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:16.045 00.000 30444 Enqueuing Expose request 03:56:16.045 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:56:16.045 00.000 15672 Worker thread wakes up 03:56:16.045 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:16.045 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:18.163 02.118 15672 Exposure complete 03:56:18.187 00.024 15672 worker thread done servicing request 03:56:18.187 00.000 30444 OnExposeComplete: enter 03:56:18.187 00.000 30444 UpdateGuideState(): m_state=6 03:56:18.187 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8827 03:56:18.187 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=203.45, Mass=64073, SNR=55.0, Peak=7485 HFD=3.6 03:56:18.187 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 03:56:18.187 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.91 = -0.91) 03:56:18.187 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.45 hyp=0.50 cameraTheta=-1.12 mountX=0.33 mountY=-0.39, mountTheta=-0.87 03:56:18.188 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.45, opts=13) 03:56:18.188 00.000 30444 Enqueuing Move request for scope (0.22, -0.45) 03:56:18.188 00.000 15672 Worker thread wakes up 03:56:18.188 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.45) opts 0xd 03:56:18.188 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.45) 03:56:18.188 00.000 15672 Moving (0.22, -0.45) raw xDistance=0.33 yDistance=-0.39 03:56:18.188 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 03:56:18.188 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 03:56:18.188 00.000 15672 MoveAxis(W, 89, ABG) 03:56:18.188 00.000 15672 Guiding Dir = 3, Dur = 89 03:56:18.188 00.000 15672 IsSlewing returns 0 03:56:18.190 00.002 15672 IsGuiding returns 0 03:56:18.194 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=12877, FiltMin=2624, FiltMax=11513, Gamma=2.950 03:56:18.205 00.011 15672 PulseGuide returned control before completion, sleep 85 03:56:18.236 00.031 30444 UpdateGuideState exits: m=64073 SNR=55.0 Saturated 03:56:18.236 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:18.236 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:18.236 00.000 30444 Enqueuing Expose request 03:56:18.317 00.081 15672 IsGuiding returns 0 03:56:18.317 00.000 15672 Move returns status 0, amount 89 03:56:18.317 00.000 15672 MoveAxis(N, 70, ABG) 03:56:18.317 00.000 15672 Guiding Dir = 0, Dur = 70 03:56:18.318 00.001 15672 IsSlewing returns 0 03:56:18.320 00.002 15672 IsGuiding returns 0 03:56:18.398 00.078 15672 IsGuiding returns 1 03:56:18.398 00.000 15672 scope still moving after pulse duration time elapsed 03:56:18.419 00.021 15672 IsSlewing returns 0 03:56:18.421 00.002 15672 IsGuiding returns 1 03:56:18.442 00.021 15672 IsSlewing returns 0 03:56:18.445 00.003 15672 IsGuiding returns 1 03:56:18.467 00.022 15672 IsSlewing returns 0 03:56:18.525 00.058 15672 IsGuiding returns 0 03:56:18.525 00.000 15672 scope move finished after 70 + 134 ms 03:56:18.525 00.000 15672 Move returns status 0, amount 70 03:56:18.526 00.001 15672 move complete, result=0 03:56:18.526 00.000 15672 worker thread done servicing request 03:56:18.526 00.000 15672 Worker thread wakes up 03:56:18.526 00.000 30444 GuideStep: 0.3 px 89 ms WEST, -0.4 px 70 ms NORTH 03:56:18.526 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:18.527 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:20.436 01.909 15672 Exposure complete 03:56:20.456 00.020 15672 worker thread done servicing request 03:56:20.456 00.000 30444 OnExposeComplete: enter 03:56:20.456 00.000 30444 UpdateGuideState(): m_state=6 03:56:20.456 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8828 03:56:20.456 00.000 30444 Star::Find returns 1 (1), X=463.06, Y=203.67, Mass=66377, SNR=53.6, Peak=6989 HFD=4.0 03:56:20.456 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 03:56:20.456 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 03:56:20.456 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.66 mountX=0.04 mountY=-0.22, mountTheta=-1.38 03:56:20.456 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.22, opts=13) 03:56:20.457 00.001 30444 Enqueuing Move request for scope (-0.02, -0.22) 03:56:20.457 00.000 15672 Worker thread wakes up 03:56:20.457 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd 03:56:20.457 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.22) 03:56:20.457 00.000 15672 Moving (-0.02, -0.22) raw xDistance=0.04 yDistance=-0.22 03:56:20.457 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 03:56:20.457 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:20.457 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 03:56:20.457 00.000 15672 MoveAxis(E, 0, ABG) 03:56:20.457 00.000 15672 Move returns status 0, amount 0 03:56:20.457 00.000 15672 MoveAxis(N, 0, ABG) 03:56:20.457 00.000 15672 Move returns status 0, amount 0 03:56:20.457 00.000 15672 move complete, result=0 03:56:20.457 00.000 15672 worker thread done servicing request 03:56:20.462 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=15018, FiltMin=2544, FiltMax=11746, Gamma=2.950 03:56:20.505 00.043 30444 UpdateGuideState exits: m=66377 SNR=53.6 Saturated 03:56:20.505 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:20.505 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:20.505 00.000 30444 Enqueuing Expose request 03:56:20.505 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 03:56:20.505 00.000 15672 Worker thread wakes up 03:56:20.505 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:20.505 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:22.614 02.109 15672 Exposure complete 03:56:22.634 00.020 15672 worker thread done servicing request 03:56:22.634 00.000 30444 OnExposeComplete: enter 03:56:22.634 00.000 30444 UpdateGuideState(): m_state=6 03:56:22.634 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8829 03:56:22.635 00.001 30444 Star::Find returns 1 (1), X=462.72, Y=204.20, Mass=56255, SNR=45.5, Peak=6970 HFD=3.6 03:56:22.635 00.000 30444 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.28) = xAngle (2.72 = 2.72) 03:56:22.635 00.000 30444 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.66 = 2.66) 03:56:22.635 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.30 hyp=0.47 cameraTheta=2.44 mountX=-0.42 mountY=0.22, mountTheta=2.67 03:56:22.635 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.30, opts=13) 03:56:22.635 00.000 30444 Enqueuing Move request for scope (-0.36, 0.30) 03:56:22.635 00.000 15672 Worker thread wakes up 03:56:22.636 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.30) opts 0xd 03:56:22.636 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.30) 03:56:22.636 00.000 15672 Moving (-0.36, 0.30) raw xDistance=-0.42 yDistance=0.22 03:56:22.636 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 03:56:22.636 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:22.636 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 03:56:22.636 00.000 15672 MoveAxis(E, 115, ABG) 03:56:22.636 00.000 15672 Guiding Dir = 2, Dur = 115 03:56:22.637 00.001 15672 IsSlewing returns 0 03:56:22.638 00.001 15672 IsGuiding returns 0 03:56:22.641 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=13184, FiltMin=2579, FiltMax=11081, Gamma=2.950 03:56:22.661 00.020 15672 PulseGuide returned control before completion, sleep 101 03:56:22.684 00.023 30444 UpdateGuideState exits: m=56255 SNR=45.5 Saturated 03:56:22.684 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:22.684 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:22.684 00.000 30444 Enqueuing Expose request 03:56:22.774 00.090 15672 IsGuiding returns 0 03:56:22.774 00.000 15672 Move returns status 0, amount 115 03:56:22.774 00.000 15672 MoveAxis(N, 0, ABG) 03:56:22.774 00.000 15672 Move returns status 0, amount 0 03:56:22.774 00.000 15672 move complete, result=0 03:56:22.774 00.000 15672 worker thread done servicing request 03:56:22.774 00.000 15672 Worker thread wakes up 03:56:22.774 00.000 30444 GuideStep: -0.4 px 115 ms EAST, 0.2 px 0 ms NORTH 03:56:22.774 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:22.774 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:24.682 01.908 15672 Exposure complete 03:56:24.702 00.020 15672 worker thread done servicing request 03:56:24.702 00.000 30444 OnExposeComplete: enter 03:56:24.702 00.000 30444 UpdateGuideState(): m_state=6 03:56:24.702 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8830 03:56:24.702 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=204.37, Mass=59739, SNR=55.3, Peak=6647 HFD=3.9 03:56:24.702 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 03:56:24.702 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 03:56:24.702 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.47 hyp=0.47 cameraTheta=1.52 mountX=-0.11 mountY=0.47, mountTheta=1.79 03:56:24.703 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.47, opts=13) 03:56:24.703 00.000 30444 Enqueuing Move request for scope (0.03, 0.47) 03:56:24.703 00.000 15672 Worker thread wakes up 03:56:24.703 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.47) opts 0xd 03:56:24.703 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.47) 03:56:24.703 00.000 15672 Moving (0.03, 0.47) raw xDistance=-0.11 yDistance=0.47 03:56:24.703 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 03:56:24.703 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:56:24.703 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 03:56:24.703 00.000 15672 MoveAxis(E, 0, ABG) 03:56:24.703 00.000 15672 Move returns status 0, amount 0 03:56:24.703 00.000 15672 MoveAxis(N, 0, ABG) 03:56:24.703 00.000 15672 Move returns status 0, amount 0 03:56:24.703 00.000 15672 move complete, result=0 03:56:24.704 00.001 15672 worker thread done servicing request 03:56:24.708 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=14811, FiltMin=2610, FiltMax=11521, Gamma=2.950 03:56:24.751 00.043 30444 UpdateGuideState exits: m=59739 SNR=55.3 Saturated 03:56:24.751 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:24.751 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:24.751 00.000 30444 Enqueuing Expose request 03:56:24.751 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 03:56:24.751 00.000 15672 Worker thread wakes up 03:56:24.751 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:24.751 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:26.860 02.109 15672 Exposure complete 03:56:26.880 00.020 15672 worker thread done servicing request 03:56:26.880 00.000 30444 OnExposeComplete: enter 03:56:26.880 00.000 30444 UpdateGuideState(): m_state=6 03:56:26.880 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8831 03:56:26.880 00.000 30444 Star::Find returns 1 (1), X=463.02, Y=203.72, Mass=62674, SNR=58.5, Peak=7006 HFD=4.0 03:56:26.880 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 03:56:26.880 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 03:56:26.880 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.89 mountX=-0.01 mountY=-0.18, mountTheta=-1.62 03:56:26.881 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.17, opts=13) 03:56:26.881 00.000 30444 Enqueuing Move request for scope (-0.06, -0.17) 03:56:26.881 00.000 15672 Worker thread wakes up 03:56:26.881 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd 03:56:26.881 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.17) 03:56:26.881 00.000 15672 Moving (-0.06, -0.17) raw xDistance=-0.01 yDistance=-0.18 03:56:26.881 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:56:26.881 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:26.881 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 03:56:26.881 00.000 15672 MoveAxis(E, 0, ABG) 03:56:26.881 00.000 15672 Move returns status 0, amount 0 03:56:26.881 00.000 15672 MoveAxis(N, 0, ABG) 03:56:26.881 00.000 15672 Move returns status 0, amount 0 03:56:26.881 00.000 15672 move complete, result=0 03:56:26.881 00.000 15672 worker thread done servicing request 03:56:26.886 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=13886, FiltMin=2617, FiltMax=11307, Gamma=2.950 03:56:27.132 00.246 30444 UpdateGuideState exits: m=62674 SNR=58.5 Saturated 03:56:27.132 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:27.132 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:27.132 00.000 30444 Enqueuing Expose request 03:56:27.132 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 03:56:27.132 00.000 15672 Worker thread wakes up 03:56:27.132 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:27.132 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:29.040 01.908 15672 Exposure complete 03:56:29.060 00.020 15672 worker thread done servicing request 03:56:29.060 00.000 30444 OnExposeComplete: enter 03:56:29.060 00.000 30444 UpdateGuideState(): m_state=6 03:56:29.060 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8832 03:56:29.060 00.000 30444 Star::Find returns 1 (1), X=462.71, Y=204.14, Mass=60141, SNR=50.1, Peak=7103 HFD=3.6 03:56:29.060 00.000 30444 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.28) = xAngle (2.84 = 2.84) 03:56:29.060 00.000 30444 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.78 = 2.78) 03:56:29.060 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.25 hyp=0.45 cameraTheta=2.56 mountX=-0.43 mountY=0.16, mountTheta=2.78 03:56:29.061 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.25, opts=13) 03:56:29.061 00.000 30444 Enqueuing Move request for scope (-0.37, 0.25) 03:56:29.061 00.000 15672 Worker thread wakes up 03:56:29.061 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.25) opts 0xd 03:56:29.061 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.25) 03:56:29.061 00.000 15672 Moving (-0.37, 0.25) raw xDistance=-0.43 yDistance=0.16 03:56:29.061 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 03:56:29.061 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:29.061 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 03:56:29.061 00.000 15672 MoveAxis(E, 116, ABG) 03:56:29.061 00.000 15672 Guiding Dir = 2, Dur = 116 03:56:29.062 00.001 15672 IsSlewing returns 0 03:56:29.063 00.001 15672 IsGuiding returns 0 03:56:29.067 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=13995, FiltMin=2467, FiltMax=11559, Gamma=2.950 03:56:29.083 00.016 15672 PulseGuide returned control before completion, sleep 106 03:56:29.192 00.109 15672 IsGuiding returns 1 03:56:29.192 00.000 15672 scope still moving after pulse duration time elapsed 03:56:29.208 00.016 30444 UpdateGuideState exits: m=60141 SNR=50.1 Saturated 03:56:29.209 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:29.209 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:29.209 00.000 30444 Enqueuing Expose request 03:56:29.214 00.005 15672 IsSlewing returns 0 03:56:29.233 00.019 15672 IsGuiding returns 0 03:56:29.233 00.000 15672 scope move finished after 116 + 54 ms 03:56:29.234 00.001 15672 Move returns status 0, amount 116 03:56:29.234 00.000 15672 MoveAxis(N, 0, ABG) 03:56:29.234 00.000 15672 Move returns status 0, amount 0 03:56:29.234 00.000 15672 move complete, result=0 03:56:29.234 00.000 15672 worker thread done servicing request 03:56:29.235 00.001 15672 Worker thread wakes up 03:56:29.235 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:29.235 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:29.235 00.000 30444 GuideStep: -0.4 px 116 ms EAST, 0.2 px 0 ms NORTH 03:56:31.344 02.109 15672 Exposure complete 03:56:31.364 00.020 15672 worker thread done servicing request 03:56:31.364 00.000 30444 OnExposeComplete: enter 03:56:31.364 00.000 30444 UpdateGuideState(): m_state=6 03:56:31.364 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8833 03:56:31.364 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=203.83, Mass=61234, SNR=50.6, Peak=7283 HFD=3.6 03:56:31.364 00.000 30444 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.28) = xAngle (-0.21 = -0.21) 03:56:31.365 00.001 30444 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.27 = -0.27) 03:56:31.365 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.48 mountX=0.14 mountY=-0.04, mountTheta=-0.26 03:56:31.365 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.07, opts=13) 03:56:31.365 00.000 30444 Enqueuing Move request for scope (0.13, -0.07) 03:56:31.365 00.000 15672 Worker thread wakes up 03:56:31.365 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd 03:56:31.365 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.07) 03:56:31.365 00.000 15672 Moving (0.13, -0.07) raw xDistance=0.14 yDistance=-0.04 03:56:31.365 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 03:56:31.365 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:31.366 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:56:31.366 00.000 15672 MoveAxis(E, 0, ABG) 03:56:31.366 00.000 15672 Move returns status 0, amount 0 03:56:31.366 00.000 15672 MoveAxis(N, 0, ABG) 03:56:31.366 00.000 15672 Move returns status 0, amount 0 03:56:31.366 00.000 15672 move complete, result=0 03:56:31.366 00.000 15672 worker thread done servicing request 03:56:31.370 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2074, max=15854, FiltMin=2588, FiltMax=12387, Gamma=2.950 03:56:31.761 00.391 30444 UpdateGuideState exits: m=61234 SNR=50.6 Saturated 03:56:31.761 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:31.761 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:31.761 00.000 30444 Enqueuing Expose request 03:56:31.761 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 03:56:31.761 00.000 15672 Worker thread wakes up 03:56:31.761 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:31.761 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:33.668 01.907 15672 Exposure complete 03:56:33.688 00.020 15672 worker thread done servicing request 03:56:33.688 00.000 30444 OnExposeComplete: enter 03:56:33.688 00.000 30444 UpdateGuideState(): m_state=6 03:56:33.688 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8834 03:56:33.688 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=204.15, Mass=73179, SNR=58.5, Peak=7337 HFD=3.8 03:56:33.688 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 03:56:33.688 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 03:56:33.688 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.25 hyp=0.37 cameraTheta=0.76 mountX=0.19 mountY=0.30, mountTheta=1.02 03:56:33.689 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.25, opts=13) 03:56:33.689 00.000 30444 Enqueuing Move request for scope (0.27, 0.25) 03:56:33.689 00.000 15672 Worker thread wakes up 03:56:33.689 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.25) opts 0xd 03:56:33.689 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.25) 03:56:33.689 00.000 15672 Moving (0.27, 0.25) raw xDistance=0.19 yDistance=0.30 03:56:33.689 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:56:33.689 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:56:33.689 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 03:56:33.689 00.000 15672 MoveAxis(E, 0, ABG) 03:56:33.689 00.000 15672 Move returns status 0, amount 0 03:56:33.689 00.000 15672 MoveAxis(N, 0, ABG) 03:56:33.689 00.000 15672 Move returns status 0, amount 0 03:56:33.689 00.000 15672 move complete, result=0 03:56:33.689 00.000 15672 worker thread done servicing request 03:56:33.694 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2296, max=14348, FiltMin=2641, FiltMax=12223, Gamma=2.950 03:56:33.797 00.103 30444 UpdateGuideState exits: m=73179 SNR=58.5 Saturated 03:56:33.797 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:33.797 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:33.798 00.001 30444 Enqueuing Expose request 03:56:33.798 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 03:56:33.798 00.000 15672 Worker thread wakes up 03:56:33.798 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:33.798 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:35.907 02.109 15672 Exposure complete 03:56:35.927 00.020 15672 worker thread done servicing request 03:56:35.927 00.000 30444 OnExposeComplete: enter 03:56:35.927 00.000 30444 UpdateGuideState(): m_state=6 03:56:35.927 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8835 03:56:35.927 00.000 30444 Star::Find returns 1 (1), X=462.83, Y=204.22, Mass=67169, SNR=48.1, Peak=7243 HFD=4.0 03:56:35.927 00.000 30444 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.28) = xAngle (2.50 = 2.50) 03:56:35.927 00.000 30444 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.44 = 2.44) 03:56:35.927 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.33 hyp=0.41 cameraTheta=2.22 mountX=-0.33 mountY=0.27, mountTheta=2.46 03:56:35.928 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.33, opts=13) 03:56:35.928 00.000 30444 Enqueuing Move request for scope (-0.25, 0.33) 03:56:35.928 00.000 15672 Worker thread wakes up 03:56:35.929 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.33) opts 0xd 03:56:35.929 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.33) 03:56:35.929 00.000 15672 Moving (-0.25, 0.33) raw xDistance=-0.33 yDistance=0.27 03:56:35.929 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 03:56:35.929 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:56:35.929 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 03:56:35.929 00.000 15672 MoveAxis(E, 90, ABG) 03:56:35.929 00.000 15672 Guiding Dir = 2, Dur = 90 03:56:35.929 00.000 15672 IsSlewing returns 0 03:56:35.930 00.001 15672 IsGuiding returns 0 03:56:35.934 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14916, FiltMin=2587, FiltMax=11465, Gamma=2.950 03:56:35.953 00.019 15672 PulseGuide returned control before completion, sleep 78 03:56:35.977 00.024 30444 UpdateGuideState exits: m=67169 SNR=48.1 Saturated 03:56:35.977 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:35.977 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:35.977 00.000 30444 Enqueuing Expose request 03:56:36.080 00.103 15672 IsGuiding returns 0 03:56:36.080 00.000 15672 Move returns status 0, amount 90 03:56:36.080 00.000 15672 MoveAxis(N, 0, ABG) 03:56:36.081 00.001 15672 Move returns status 0, amount 0 03:56:36.081 00.000 15672 move complete, result=0 03:56:36.081 00.000 15672 worker thread done servicing request 03:56:36.081 00.000 15672 Worker thread wakes up 03:56:36.081 00.000 30444 GuideStep: -0.3 px 90 ms EAST, 0.3 px 0 ms NORTH 03:56:36.081 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:36.081 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:37.986 01.905 15672 Exposure complete 03:56:38.006 00.020 15672 worker thread done servicing request 03:56:38.006 00.000 30444 OnExposeComplete: enter 03:56:38.006 00.000 30444 UpdateGuideState(): m_state=6 03:56:38.006 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8836 03:56:38.006 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=203.44, Mass=62996, SNR=50.0, Peak=7541 HFD=3.7 03:56:38.006 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 03:56:38.006 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.15 = -1.15) 03:56:38.006 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.45 hyp=0.46 cameraTheta=-1.36 mountX=0.21 mountY=-0.42, mountTheta=-1.10 03:56:38.007 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.45, opts=13) 03:56:38.007 00.000 30444 Enqueuing Move request for scope (0.09, -0.45) 03:56:38.007 00.000 15672 Worker thread wakes up 03:56:38.007 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.45) opts 0xd 03:56:38.007 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.45) 03:56:38.007 00.000 15672 Moving (0.09, -0.45) raw xDistance=0.21 yDistance=-0.42 03:56:38.007 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 03:56:38.007 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:56:38.007 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 03:56:38.007 00.000 15672 MoveAxis(E, 0, ABG) 03:56:38.007 00.000 15672 Move returns status 0, amount 0 03:56:38.007 00.000 15672 MoveAxis(N, 0, ABG) 03:56:38.007 00.000 15672 Move returns status 0, amount 0 03:56:38.007 00.000 15672 move complete, result=0 03:56:38.008 00.001 15672 worker thread done servicing request 03:56:38.012 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=13247, FiltMin=2659, FiltMax=11410, Gamma=2.950 03:56:38.055 00.043 30444 UpdateGuideState exits: m=62996 SNR=50.0 Saturated 03:56:38.055 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:38.055 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:38.055 00.000 30444 Enqueuing Expose request 03:56:38.055 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 03:56:38.055 00.000 15672 Worker thread wakes up 03:56:38.055 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:38.055 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:40.161 02.106 15672 Exposure complete 03:56:40.181 00.020 15672 worker thread done servicing request 03:56:40.181 00.000 30444 OnExposeComplete: enter 03:56:40.181 00.000 30444 UpdateGuideState(): m_state=6 03:56:40.181 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8837 03:56:40.181 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=203.48, Mass=65401, SNR=54.1, Peak=7943 HFD=3.6 03:56:40.181 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 03:56:40.181 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 03:56:40.181 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.42 hyp=0.42 cameraTheta=-1.58 mountX=0.11 mountY=-0.41, mountTheta=-1.30 03:56:40.182 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.42, opts=13) 03:56:40.182 00.000 30444 Enqueuing Move request for scope (-0.00, -0.42) 03:56:40.182 00.000 15672 Worker thread wakes up 03:56:40.182 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.42) opts 0xd 03:56:40.182 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.42) 03:56:40.182 00.000 15672 Moving (-0.00, -0.42) raw xDistance=0.11 yDistance=-0.41 03:56:40.182 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:56:40.182 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:56:40.182 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 03:56:40.182 00.000 15672 MoveAxis(E, 0, ABG) 03:56:40.182 00.000 15672 Move returns status 0, amount 0 03:56:40.182 00.000 15672 MoveAxis(N, 0, ABG) 03:56:40.182 00.000 15672 Move returns status 0, amount 0 03:56:40.182 00.000 15672 move complete, result=0 03:56:40.182 00.000 15672 worker thread done servicing request 03:56:40.187 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=14735, FiltMin=2584, FiltMax=12809, Gamma=2.950 03:56:40.230 00.043 30444 UpdateGuideState exits: m=65401 SNR=54.1 Saturated 03:56:40.230 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:40.230 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:40.230 00.000 30444 Enqueuing Expose request 03:56:40.230 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 03:56:40.230 00.000 15672 Worker thread wakes up 03:56:40.230 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:40.230 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:42.137 01.907 15672 Exposure complete 03:56:42.157 00.020 15672 worker thread done servicing request 03:56:42.158 00.001 30444 OnExposeComplete: enter 03:56:42.158 00.000 30444 UpdateGuideState(): m_state=6 03:56:42.158 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8838 03:56:42.158 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=203.78, Mass=61770, SNR=53.6, Peak=7735 HFD=3.8 03:56:42.158 00.000 30444 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.28) = xAngle (-0.57 = -0.57) 03:56:42.158 00.000 30444 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.63 = -0.63) 03:56:42.158 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.85 mountX=0.13 mountY=-0.09, mountTheta=-0.61 03:56:42.159 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.12, opts=13) 03:56:42.159 00.000 30444 Enqueuing Move request for scope (0.10, -0.12) 03:56:42.159 00.000 15672 Worker thread wakes up 03:56:42.159 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd 03:56:42.159 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.12) 03:56:42.159 00.000 15672 Moving (0.10, -0.12) raw xDistance=0.13 yDistance=-0.09 03:56:42.159 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:56:42.159 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:42.159 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 03:56:42.159 00.000 15672 MoveAxis(E, 0, ABG) 03:56:42.160 00.001 15672 Move returns status 0, amount 0 03:56:42.160 00.000 15672 MoveAxis(N, 0, ABG) 03:56:42.160 00.000 15672 Move returns status 0, amount 0 03:56:42.160 00.000 15672 move complete, result=0 03:56:42.160 00.000 15672 worker thread done servicing request 03:56:42.166 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=14940, FiltMin=2467, FiltMax=12051, Gamma=2.950 03:56:42.211 00.045 30444 UpdateGuideState exits: m=61770 SNR=53.6 Saturated 03:56:42.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:42.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:42.211 00.000 30444 Enqueuing Expose request 03:56:42.211 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:56:42.211 00.000 15672 Worker thread wakes up 03:56:42.211 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:42.211 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:44.318 02.107 15672 Exposure complete 03:56:44.341 00.023 15672 worker thread done servicing request 03:56:44.341 00.000 30444 OnExposeComplete: enter 03:56:44.341 00.000 30444 UpdateGuideState(): m_state=6 03:56:44.341 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8839 03:56:44.341 00.000 30444 Star::Find returns 1 (1), X=463.08, Y=203.49, Mass=62307, SNR=51.2, Peak=7696 HFD=3.7 03:56:44.341 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 03:56:44.341 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 03:56:44.341 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.40 hyp=0.40 cameraTheta=-1.58 mountX=0.11 mountY=-0.39, mountTheta=-1.30 03:56:44.342 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.40, opts=13) 03:56:44.342 00.000 30444 Enqueuing Move request for scope (-0.00, -0.40) 03:56:44.342 00.000 15672 Worker thread wakes up 03:56:44.342 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.40) opts 0xd 03:56:44.342 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.40) 03:56:44.342 00.000 15672 Moving (-0.00, -0.40) raw xDistance=0.11 yDistance=-0.39 03:56:44.342 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:56:44.342 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 03:56:44.342 00.000 15672 MoveAxis(E, 0, ABG) 03:56:44.342 00.000 15672 Move returns status 0, amount 0 03:56:44.342 00.000 15672 MoveAxis(N, 70, ABG) 03:56:44.342 00.000 15672 Guiding Dir = 0, Dur = 70 03:56:44.342 00.000 15672 IsSlewing returns 0 03:56:44.343 00.001 15672 IsGuiding returns 0 03:56:44.347 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=13766, FiltMin=2574, FiltMax=12500, Gamma=2.950 03:56:44.390 00.043 30444 UpdateGuideState exits: m=62307 SNR=51.2 Saturated 03:56:44.390 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:44.390 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:44.390 00.000 30444 Enqueuing Expose request 03:56:44.453 00.063 15672 IsGuiding returns 1 03:56:44.453 00.000 15672 scope still moving after pulse duration time elapsed 03:56:44.475 00.022 15672 IsSlewing returns 0 03:56:44.517 00.042 15672 IsGuiding returns 0 03:56:44.517 00.000 15672 scope move finished after 70 + 103 ms 03:56:44.517 00.000 15672 Move returns status 0, amount 70 03:56:44.517 00.000 15672 move complete, result=0 03:56:44.517 00.000 15672 worker thread done servicing request 03:56:44.518 00.001 15672 Worker thread wakes up 03:56:44.518 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:44.518 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:44.518 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 70 ms NORTH 03:56:46.428 01.910 15672 Exposure complete 03:56:46.452 00.024 15672 worker thread done servicing request 03:56:46.452 00.000 30444 OnExposeComplete: enter 03:56:46.452 00.000 30444 UpdateGuideState(): m_state=6 03:56:46.452 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8840 03:56:46.453 00.001 30444 Star::Find returns 1 (1), X=462.72, Y=203.83, Mass=70268, SNR=63.8, Peak=7313 HFD=3.8 03:56:46.453 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 03:56:46.453 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 03:56:46.453 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.06 hyp=0.36 cameraTheta=-2.97 mountX=-0.32 mountY=-0.14, mountTheta=-2.74 03:56:46.454 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.06, opts=13) 03:56:46.454 00.000 30444 Enqueuing Move request for scope (-0.36, -0.06) 03:56:46.454 00.000 15672 Worker thread wakes up 03:56:46.454 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.06) opts 0xd 03:56:46.454 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.06) 03:56:46.454 00.000 15672 Moving (-0.36, -0.06) raw xDistance=-0.32 yDistance=-0.14 03:56:46.454 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 03:56:46.454 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:46.455 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 03:56:46.455 00.000 15672 MoveAxis(E, 88, ABG) 03:56:46.455 00.000 15672 Guiding Dir = 2, Dur = 88 03:56:46.455 00.000 15672 IsSlewing returns 0 03:56:46.456 00.001 15672 IsGuiding returns 0 03:56:46.463 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=13208, FiltMin=2567, FiltMax=11585, Gamma=2.950 03:56:46.481 00.018 15672 PulseGuide returned control before completion, sleep 74 03:56:46.514 00.033 30444 UpdateGuideState exits: m=70268 SNR=63.8 Saturated 03:56:46.514 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:46.514 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:46.514 00.000 30444 Enqueuing Expose request 03:56:46.558 00.044 15672 IsGuiding returns 1 03:56:46.558 00.000 15672 scope still moving after pulse duration time elapsed 03:56:46.579 00.021 15672 IsSlewing returns 0 03:56:46.640 00.061 15672 IsGuiding returns 0 03:56:46.640 00.000 15672 scope move finished after 88 + 96 ms 03:56:46.641 00.001 15672 Move returns status 0, amount 88 03:56:46.641 00.000 15672 MoveAxis(N, 0, ABG) 03:56:46.641 00.000 15672 Move returns status 0, amount 0 03:56:46.641 00.000 15672 move complete, result=0 03:56:46.641 00.000 15672 worker thread done servicing request 03:56:46.641 00.000 15672 Worker thread wakes up 03:56:46.642 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:46.642 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:46.642 00.000 30444 GuideStep: -0.3 px 88 ms EAST, -0.1 px 0 ms NORTH 03:56:48.749 02.107 15672 Exposure complete 03:56:48.770 00.021 15672 worker thread done servicing request 03:56:48.771 00.001 30444 OnExposeComplete: enter 03:56:48.771 00.000 30444 UpdateGuideState(): m_state=6 03:56:48.771 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8841 03:56:48.771 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=203.67, Mass=63833, SNR=56.2, Peak=7688 HFD=3.8 03:56:48.771 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 03:56:48.771 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 03:56:48.771 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.26 mountX=0.13 mountY=-0.20, mountTheta=-1.00 03:56:48.771 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.22, opts=13) 03:56:48.771 00.000 30444 Enqueuing Move request for scope (0.07, -0.22) 03:56:48.772 00.001 15672 Worker thread wakes up 03:56:48.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd 03:56:48.772 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.22) 03:56:48.772 00.000 15672 Moving (0.07, -0.22) raw xDistance=0.13 yDistance=-0.20 03:56:48.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:56:48.772 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:48.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 03:56:48.772 00.000 15672 MoveAxis(E, 0, ABG) 03:56:48.772 00.000 15672 Move returns status 0, amount 0 03:56:48.772 00.000 15672 MoveAxis(N, 0, ABG) 03:56:48.772 00.000 15672 Move returns status 0, amount 0 03:56:48.772 00.000 15672 move complete, result=0 03:56:48.772 00.000 15672 worker thread done servicing request 03:56:48.777 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=13974, FiltMin=2544, FiltMax=11627, Gamma=2.950 03:56:48.820 00.043 30444 UpdateGuideState exits: m=63833 SNR=56.2 Saturated 03:56:48.820 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:48.820 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:48.820 00.000 30444 Enqueuing Expose request 03:56:48.820 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:56:48.821 00.001 15672 Worker thread wakes up 03:56:48.821 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:48.821 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:50.728 01.907 15672 Exposure complete 03:56:50.750 00.022 15672 worker thread done servicing request 03:56:50.750 00.000 30444 OnExposeComplete: enter 03:56:50.750 00.000 30444 UpdateGuideState(): m_state=6 03:56:50.751 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8842 03:56:50.751 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=203.79, Mass=68738, SNR=68.7, Peak=7035 HFD=4.1 03:56:50.751 00.000 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.28) = xAngle (-1.89 = -1.89) 03:56:50.751 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.95 = -1.95) 03:56:50.751 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.17 mountX=-0.04 mountY=-0.12, mountTheta=-1.90 03:56:50.752 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.11, opts=13) 03:56:50.752 00.000 30444 Enqueuing Move request for scope (-0.07, -0.11) 03:56:50.752 00.000 15672 Worker thread wakes up 03:56:50.752 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd 03:56:50.752 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.11) 03:56:50.752 00.000 15672 Moving (-0.07, -0.11) raw xDistance=-0.04 yDistance=-0.12 03:56:50.752 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:56:50.752 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:50.752 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 03:56:50.752 00.000 15672 MoveAxis(E, 0, ABG) 03:56:50.752 00.000 15672 Move returns status 0, amount 0 03:56:50.752 00.000 15672 MoveAxis(N, 0, ABG) 03:56:50.752 00.000 15672 Move returns status 0, amount 0 03:56:50.752 00.000 15672 move complete, result=0 03:56:50.752 00.000 15672 worker thread done servicing request 03:56:50.759 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=15235, FiltMin=2590, FiltMax=11986, Gamma=2.950 03:56:50.809 00.050 30444 UpdateGuideState exits: m=68738 SNR=68.7 Saturated 03:56:50.809 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:50.809 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:50.809 00.000 30444 Enqueuing Expose request 03:56:50.809 00.000 15672 Worker thread wakes up 03:56:50.809 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 03:56:50.809 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:50.809 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:52.916 02.107 15672 Exposure complete 03:56:52.936 00.020 15672 worker thread done servicing request 03:56:52.936 00.000 30444 OnExposeComplete: enter 03:56:52.936 00.000 30444 UpdateGuideState(): m_state=6 03:56:52.936 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8843 03:56:52.936 00.000 30444 Star::Find returns 1 (1), X=463.12, Y=203.84, Mass=66591, SNR=54.1, Peak=7321 HFD=4.1 03:56:52.936 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.67 = -0.67) 03:56:52.936 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.73 = -0.73) 03:56:52.936 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.94 mountX=0.05 mountY=-0.04, mountTheta=-0.70 03:56:52.937 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.05, opts=13) 03:56:52.937 00.000 30444 Enqueuing Move request for scope (0.04, -0.05) 03:56:52.937 00.000 15672 Worker thread wakes up 03:56:52.937 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd 03:56:52.937 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.05) 03:56:52.938 00.001 15672 Moving (0.04, -0.05) raw xDistance=0.05 yDistance=-0.04 03:56:52.938 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:56:52.938 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:52.938 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:56:52.938 00.000 15672 MoveAxis(E, 0, ABG) 03:56:52.938 00.000 15672 Move returns status 0, amount 0 03:56:52.938 00.000 15672 MoveAxis(N, 0, ABG) 03:56:52.938 00.000 15672 Move returns status 0, amount 0 03:56:52.938 00.000 15672 move complete, result=0 03:56:52.938 00.000 15672 worker thread done servicing request 03:56:52.944 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=15168, FiltMin=2560, FiltMax=11942, Gamma=2.950 03:56:53.142 00.198 30444 UpdateGuideState exits: m=66591 SNR=54.1 Saturated 03:56:53.142 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:53.142 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:53.142 00.000 30444 Enqueuing Expose request 03:56:53.142 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 03:56:53.143 00.001 15672 Worker thread wakes up 03:56:53.143 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:53.143 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:55.053 01.910 15672 Exposure complete 03:56:55.076 00.023 15672 worker thread done servicing request 03:56:55.077 00.001 30444 OnExposeComplete: enter 03:56:55.077 00.000 30444 UpdateGuideState(): m_state=6 03:56:55.077 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8844 03:56:55.077 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=203.71, Mass=62642, SNR=57.6, Peak=7418 HFD=4.0 03:56:55.077 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 03:56:55.077 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 03:56:55.077 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.80 mountX=0.01 mountY=-0.19, mountTheta=-1.52 03:56:55.078 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.18, opts=13) 03:56:55.078 00.000 30444 Enqueuing Move request for scope (-0.04, -0.18) 03:56:55.078 00.000 15672 Worker thread wakes up 03:56:55.078 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd 03:56:55.078 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.18) 03:56:55.078 00.000 15672 Moving (-0.04, -0.18) raw xDistance=0.01 yDistance=-0.19 03:56:55.078 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:56:55.078 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:55.078 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 03:56:55.078 00.000 15672 MoveAxis(E, 0, ABG) 03:56:55.079 00.001 15672 Move returns status 0, amount 0 03:56:55.079 00.000 15672 MoveAxis(N, 0, ABG) 03:56:55.079 00.000 15672 Move returns status 0, amount 0 03:56:55.079 00.000 15672 move complete, result=0 03:56:55.079 00.000 15672 worker thread done servicing request 03:56:55.085 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=13885, FiltMin=2613, FiltMax=11536, Gamma=2.950 03:56:55.191 00.106 30444 UpdateGuideState exits: m=62642 SNR=57.6 Saturated 03:56:55.191 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:55.191 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:55.191 00.000 30444 Enqueuing Expose request 03:56:55.191 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 03:56:55.191 00.000 15672 Worker thread wakes up 03:56:55.191 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:55.191 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:57.297 02.106 15672 Exposure complete 03:56:57.317 00.020 15672 worker thread done servicing request 03:56:57.317 00.000 30444 OnExposeComplete: enter 03:56:57.317 00.000 30444 UpdateGuideState(): m_state=6 03:56:57.317 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8845 03:56:57.317 00.000 30444 Star::Find returns 1 (1), X=463.25, Y=203.60, Mass=63507, SNR=52.3, Peak=7563 HFD=3.6 03:56:57.317 00.000 30444 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.28) = xAngle (-0.76 = -0.76) 03:56:57.318 00.001 30444 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.82 = -0.82) 03:56:57.318 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-1.04 mountX=0.24 mountY=-0.25, mountTheta=-0.79 03:56:57.318 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.29, opts=13) 03:56:57.318 00.000 30444 Enqueuing Move request for scope (0.17, -0.29) 03:56:57.318 00.000 15672 Worker thread wakes up 03:56:57.318 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.29) opts 0xd 03:56:57.318 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.29) 03:56:57.318 00.000 15672 Moving (0.17, -0.29) raw xDistance=0.24 yDistance=-0.25 03:56:57.318 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 03:56:57.318 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:56:57.319 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 03:56:57.319 00.000 15672 MoveAxis(E, 0, ABG) 03:56:57.319 00.000 15672 Move returns status 0, amount 0 03:56:57.319 00.000 15672 MoveAxis(N, 0, ABG) 03:56:57.319 00.000 15672 Move returns status 0, amount 0 03:56:57.319 00.000 15672 move complete, result=0 03:56:57.319 00.000 15672 worker thread done servicing request 03:56:57.323 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2292, max=15092, FiltMin=2576, FiltMax=11698, Gamma=2.950 03:56:57.367 00.044 30444 UpdateGuideState exits: m=63507 SNR=52.3 Saturated 03:56:57.367 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:57.367 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:57.367 00.000 30444 Enqueuing Expose request 03:56:57.367 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 03:56:57.367 00.000 15672 Worker thread wakes up 03:56:57.368 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:57.368 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:59.275 01.907 15672 Exposure complete 03:56:59.295 00.020 15672 worker thread done servicing request 03:56:59.295 00.000 30444 OnExposeComplete: enter 03:56:59.295 00.000 30444 UpdateGuideState(): m_state=6 03:56:59.295 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8846 03:56:59.295 00.000 30444 Star::Find returns 1 (1), X=463.11, Y=203.55, Mass=62565, SNR=48.7, Peak=7814 HFD=3.6 03:56:59.295 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 03:56:59.295 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 03:56:59.295 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.49 mountX=0.12 mountY=-0.33, mountTheta=-1.22 03:56:59.296 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.34, opts=13) 03:56:59.296 00.000 30444 Enqueuing Move request for scope (0.03, -0.34) 03:56:59.296 00.000 15672 Worker thread wakes up 03:56:59.296 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.34) opts 0xd 03:56:59.296 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.34) 03:56:59.296 00.000 15672 Moving (0.03, -0.34) raw xDistance=0.12 yDistance=-0.33 03:56:59.296 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 03:56:59.296 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 03:56:59.296 00.000 15672 MoveAxis(E, 0, ABG) 03:56:59.296 00.000 15672 Move returns status 0, amount 0 03:56:59.296 00.000 15672 MoveAxis(N, 58, ABG) 03:56:59.296 00.000 15672 Guiding Dir = 0, Dur = 58 03:56:59.297 00.001 15672 IsSlewing returns 0 03:56:59.298 00.001 15672 IsGuiding returns 0 03:56:59.302 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=14219, FiltMin=2636, FiltMax=12329, Gamma=2.950 03:56:59.344 00.042 30444 UpdateGuideState exits: m=62565 SNR=48.7 Saturated 03:56:59.344 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:56:59.344 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:56:59.344 00.000 30444 Enqueuing Expose request 03:56:59.373 00.029 15672 IsGuiding returns 1 03:56:59.373 00.000 15672 scope still moving after pulse duration time elapsed 03:56:59.394 00.021 15672 IsSlewing returns 0 03:56:59.396 00.002 15672 IsGuiding returns 1 03:56:59.417 00.021 15672 IsSlewing returns 0 03:56:59.467 00.050 15672 IsGuiding returns 0 03:56:59.467 00.000 15672 scope move finished after 58 + 110 ms 03:56:59.467 00.000 15672 Move returns status 0, amount 58 03:56:59.467 00.000 15672 move complete, result=0 03:56:59.467 00.000 15672 worker thread done servicing request 03:56:59.467 00.000 15672 Worker thread wakes up 03:56:59.467 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:56:59.467 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:56:59.467 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 58 ms NORTH 03:57:01.576 02.109 15672 Exposure complete 03:57:01.600 00.024 15672 worker thread done servicing request 03:57:01.600 00.000 30444 OnExposeComplete: enter 03:57:01.600 00.000 30444 UpdateGuideState(): m_state=6 03:57:01.601 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8847 03:57:01.601 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=203.96, Mass=57915, SNR=47.9, Peak=7695 HFD=3.2 03:57:01.601 00.000 30444 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.28) = xAngle (2.69 = 2.69) 03:57:01.601 00.000 30444 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.63 = 2.63) 03:57:01.601 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.41 mountX=-0.09 mountY=0.05, mountTheta=2.64 03:57:01.602 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.07, opts=13) 03:57:01.602 00.000 30444 Enqueuing Move request for scope (-0.07, 0.07) 03:57:01.602 00.000 15672 Worker thread wakes up 03:57:01.602 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd 03:57:01.602 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.07) 03:57:01.602 00.000 15672 Moving (-0.07, 0.07) raw xDistance=-0.09 yDistance=0.05 03:57:01.602 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:57:01.602 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:01.602 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 03:57:01.602 00.000 15672 MoveAxis(E, 0, ABG) 03:57:01.602 00.000 15672 Move returns status 0, amount 0 03:57:01.602 00.000 15672 MoveAxis(N, 0, ABG) 03:57:01.602 00.000 15672 Move returns status 0, amount 0 03:57:01.602 00.000 15672 move complete, result=0 03:57:01.602 00.000 15672 worker thread done servicing request 03:57:01.607 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=16300, FiltMin=2597, FiltMax=12386, Gamma=2.950 03:57:01.650 00.043 30444 UpdateGuideState exits: m=57915 SNR=47.9 Saturated 03:57:01.650 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:01.650 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:01.650 00.000 30444 Enqueuing Expose request 03:57:01.650 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:57:01.650 00.000 15672 Worker thread wakes up 03:57:01.650 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:01.650 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:03.557 01.907 15672 Exposure complete 03:57:03.577 00.020 15672 worker thread done servicing request 03:57:03.578 00.001 30444 OnExposeComplete: enter 03:57:03.578 00.000 30444 UpdateGuideState(): m_state=6 03:57:03.578 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8848 03:57:03.578 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=204.19, Mass=67404, SNR=64.9, Peak=6957 HFD=3.7 03:57:03.578 00.000 30444 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.28) = xAngle (1.27 = 1.27) 03:57:03.578 00.000 30444 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.21 = 1.21) 03:57:03.578 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.35 cameraTheta=0.99 mountX=0.10 mountY=0.33, mountTheta=1.26 03:57:03.578 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.30, opts=13) 03:57:03.578 00.000 30444 Enqueuing Move request for scope (0.19, 0.30) 03:57:03.578 00.000 15672 Worker thread wakes up 03:57:03.579 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd 03:57:03.579 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.30) 03:57:03.579 00.000 15672 Moving (0.19, 0.30) raw xDistance=0.10 yDistance=0.33 03:57:03.579 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:57:03.579 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:57:03.579 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 03:57:03.579 00.000 15672 MoveAxis(E, 0, ABG) 03:57:03.579 00.000 15672 Move returns status 0, amount 0 03:57:03.579 00.000 15672 MoveAxis(N, 0, ABG) 03:57:03.579 00.000 15672 Move returns status 0, amount 0 03:57:03.579 00.000 15672 move complete, result=0 03:57:03.579 00.000 15672 worker thread done servicing request 03:57:03.584 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=15599, FiltMin=2520, FiltMax=12466, Gamma=2.950 03:57:03.827 00.243 30444 UpdateGuideState exits: m=67404 SNR=64.9 Saturated 03:57:03.827 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:03.827 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:03.827 00.000 30444 Enqueuing Expose request 03:57:03.827 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 03:57:03.827 00.000 15672 Worker thread wakes up 03:57:03.827 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:03.827 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:05.934 02.107 15672 Exposure complete 03:57:05.954 00.020 15672 worker thread done servicing request 03:57:05.954 00.000 30444 OnExposeComplete: enter 03:57:05.954 00.000 30444 UpdateGuideState(): m_state=6 03:57:05.954 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8849 03:57:05.954 00.000 30444 Star::Find returns 1 (1), X=463.15, Y=203.79, Mass=64592, SNR=54.6, Peak=7489 HFD=3.6 03:57:05.954 00.000 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.74 = -0.74) 03:57:05.954 00.000 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.80 = -0.80) 03:57:05.954 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.12 cameraTheta=-1.01 mountX=0.09 mountY=-0.09, mountTheta=-0.77 03:57:05.955 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.11, opts=13) 03:57:05.955 00.000 30444 Enqueuing Move request for scope (0.07, -0.11) 03:57:05.955 00.000 15672 Worker thread wakes up 03:57:05.955 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd 03:57:05.955 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.11) 03:57:05.955 00.000 15672 Moving (0.07, -0.11) raw xDistance=0.09 yDistance=-0.09 03:57:05.955 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:57:05.955 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:05.955 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 03:57:05.955 00.000 15672 MoveAxis(E, 0, ABG) 03:57:05.955 00.000 15672 Move returns status 0, amount 0 03:57:05.955 00.000 15672 MoveAxis(N, 0, ABG) 03:57:05.955 00.000 15672 Move returns status 0, amount 0 03:57:05.956 00.001 15672 move complete, result=0 03:57:05.956 00.000 15672 worker thread done servicing request 03:57:05.961 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=16404, FiltMin=2619, FiltMax=12571, Gamma=2.950 03:57:06.004 00.043 30444 UpdateGuideState exits: m=64592 SNR=54.6 Saturated 03:57:06.004 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:06.004 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:06.004 00.000 30444 Enqueuing Expose request 03:57:06.004 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:57:06.004 00.000 15672 Worker thread wakes up 03:57:06.005 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:06.005 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:07.914 01.909 15672 Exposure complete 03:57:07.933 00.019 15672 worker thread done servicing request 03:57:07.934 00.001 30444 OnExposeComplete: enter 03:57:07.934 00.000 30444 UpdateGuideState(): m_state=6 03:57:07.934 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8850 03:57:07.934 00.000 30444 Star::Find returns 1 (1), X=462.90, Y=204.06, Mass=58363, SNR=50.5, Peak=7096 HFD=4.0 03:57:07.934 00.000 30444 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.28) = xAngle (2.68 = 2.68) 03:57:07.934 00.000 30444 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.61 = 2.61) 03:57:07.934 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.24 cameraTheta=2.40 mountX=-0.22 mountY=0.12, mountTheta=2.63 03:57:07.934 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.17, opts=13) 03:57:07.934 00.000 30444 Enqueuing Move request for scope (-0.18, 0.17) 03:57:07.934 00.000 15672 Worker thread wakes up 03:57:07.935 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd 03:57:07.935 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.17) 03:57:07.935 00.000 15672 Moving (-0.18, 0.17) raw xDistance=-0.22 yDistance=0.12 03:57:07.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 03:57:07.935 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:07.935 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 03:57:07.935 00.000 15672 MoveAxis(E, 0, ABG) 03:57:07.935 00.000 15672 Move returns status 0, amount 0 03:57:07.935 00.000 15672 MoveAxis(N, 0, ABG) 03:57:07.935 00.000 15672 Move returns status 0, amount 0 03:57:07.935 00.000 15672 move complete, result=0 03:57:07.935 00.000 15672 worker thread done servicing request 03:57:07.940 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=14802, FiltMin=2522, FiltMax=11748, Gamma=2.950 03:57:07.984 00.044 30444 UpdateGuideState exits: m=58363 SNR=50.5 Saturated 03:57:07.984 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:07.984 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:07.984 00.000 30444 Enqueuing Expose request 03:57:07.984 00.000 15672 Worker thread wakes up 03:57:07.984 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:07.984 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:07.984 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:57:10.101 02.117 15672 Exposure complete 03:57:10.132 00.031 15672 worker thread done servicing request 03:57:10.132 00.000 30444 OnExposeComplete: enter 03:57:10.132 00.000 30444 UpdateGuideState(): m_state=6 03:57:10.132 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8851 03:57:10.132 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=203.85, Mass=62253, SNR=52.4, Peak=6923 HFD=3.7 03:57:10.132 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 03:57:10.132 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 03:57:10.132 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.05 hyp=0.26 cameraTheta=-0.18 mountX=0.26 mountY=0.01, mountTheta=0.04 03:57:10.133 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.05, opts=13) 03:57:10.133 00.000 30444 Enqueuing Move request for scope (0.26, -0.05) 03:57:10.133 00.000 15672 Worker thread wakes up 03:57:10.133 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.05) opts 0xd 03:57:10.133 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.05) 03:57:10.133 00.000 15672 Moving (0.26, -0.05) raw xDistance=0.26 yDistance=0.01 03:57:10.133 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 03:57:10.133 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:10.133 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 03:57:10.133 00.000 15672 MoveAxis(W, 70, ABG) 03:57:10.133 00.000 15672 Guiding Dir = 3, Dur = 70 03:57:10.134 00.001 15672 IsSlewing returns 0 03:57:10.140 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=14786, FiltMin=2559, FiltMax=12494, Gamma=2.950 03:57:10.155 00.015 15672 IsGuiding returns 0 03:57:10.170 00.015 15672 PulseGuide returned control before completion, sleep 65 03:57:10.187 00.017 30444 UpdateGuideState exits: m=62253 SNR=52.4 Saturated 03:57:10.187 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:10.187 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:10.187 00.000 30444 Enqueuing Expose request 03:57:10.250 00.063 15672 IsGuiding returns 0 03:57:10.251 00.001 15672 Move returns status 0, amount 70 03:57:10.251 00.000 15672 MoveAxis(N, 0, ABG) 03:57:10.251 00.000 15672 Move returns status 0, amount 0 03:57:10.251 00.000 15672 move complete, result=0 03:57:10.251 00.000 15672 worker thread done servicing request 03:57:10.251 00.000 15672 Worker thread wakes up 03:57:10.251 00.000 30444 GuideStep: 0.3 px 70 ms WEST, 0.0 px 0 ms NORTH 03:57:10.251 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:10.251 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:12.157 01.906 15672 Exposure complete 03:57:12.177 00.020 15672 worker thread done servicing request 03:57:12.177 00.000 30444 OnExposeComplete: enter 03:57:12.177 00.000 30444 UpdateGuideState(): m_state=6 03:57:12.177 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8852 03:57:12.177 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=204.17, Mass=61558, SNR=52.7, Peak=7116 HFD=3.8 03:57:12.178 00.001 30444 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 03:57:12.178 00.000 30444 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 03:57:12.178 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.49 mountX=-0.05 mountY=0.27, mountTheta=1.76 03:57:12.178 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.27, opts=13) 03:57:12.178 00.000 30444 Enqueuing Move request for scope (0.02, 0.27) 03:57:12.178 00.000 15672 Worker thread wakes up 03:57:12.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd 03:57:12.178 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.27) 03:57:12.178 00.000 15672 Moving (0.02, 0.27) raw xDistance=-0.05 yDistance=0.27 03:57:12.178 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:57:12.178 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:57:12.179 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 03:57:12.179 00.000 15672 MoveAxis(E, 0, ABG) 03:57:12.179 00.000 15672 Move returns status 0, amount 0 03:57:12.179 00.000 15672 MoveAxis(N, 0, ABG) 03:57:12.179 00.000 15672 Move returns status 0, amount 0 03:57:12.179 00.000 15672 move complete, result=0 03:57:12.179 00.000 15672 worker thread done servicing request 03:57:12.184 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2020, max=15364, FiltMin=2566, FiltMax=12711, Gamma=2.950 03:57:12.226 00.042 30444 UpdateGuideState exits: m=61558 SNR=52.7 Saturated 03:57:12.226 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:12.226 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:12.226 00.000 30444 Enqueuing Expose request 03:57:12.226 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 03:57:12.226 00.000 15672 Worker thread wakes up 03:57:12.227 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:12.227 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:14.336 02.109 15672 Exposure complete 03:57:14.355 00.019 15672 worker thread done servicing request 03:57:14.355 00.000 30444 OnExposeComplete: enter 03:57:14.355 00.000 30444 UpdateGuideState(): m_state=6 03:57:14.355 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8853 03:57:14.355 00.000 30444 Star::Find returns 1 (1), X=463.44, Y=204.04, Mass=59726, SNR=52.5, Peak=7306 HFD=3.6 03:57:14.355 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 03:57:14.355 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 03:57:14.355 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.15 hyp=0.39 cameraTheta=0.39 mountX=0.31 mountY=0.22, mountTheta=0.62 03:57:14.357 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.15, opts=13) 03:57:14.357 00.000 30444 Enqueuing Move request for scope (0.36, 0.15) 03:57:14.357 00.000 15672 Worker thread wakes up 03:57:14.357 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.15) opts 0xd 03:57:14.357 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.15) 03:57:14.357 00.000 15672 Moving (0.36, 0.15) raw xDistance=0.31 yDistance=0.22 03:57:14.357 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 03:57:14.357 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:14.357 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 03:57:14.357 00.000 15672 MoveAxis(W, 84, ABG) 03:57:14.357 00.000 15672 Guiding Dir = 3, Dur = 84 03:57:14.357 00.000 15672 IsSlewing returns 0 03:57:14.359 00.002 15672 IsGuiding returns 0 03:57:14.362 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2325, max=16244, FiltMin=2624, FiltMax=12135, Gamma=2.950 03:57:14.387 00.025 15672 PulseGuide returned control before completion, sleep 66 03:57:14.405 00.018 30444 UpdateGuideState exits: m=59726 SNR=52.5 Saturated 03:57:14.405 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:14.405 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:14.405 00.000 30444 Enqueuing Expose request 03:57:14.483 00.078 15672 IsGuiding returns 0 03:57:14.483 00.000 15672 Move returns status 0, amount 84 03:57:14.483 00.000 15672 MoveAxis(N, 0, ABG) 03:57:14.484 00.001 15672 Move returns status 0, amount 0 03:57:14.484 00.000 15672 move complete, result=0 03:57:14.484 00.000 15672 worker thread done servicing request 03:57:14.484 00.000 15672 Worker thread wakes up 03:57:14.484 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:14.484 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:14.484 00.000 30444 GuideStep: 0.3 px 84 ms WEST, 0.2 px 0 ms NORTH 03:57:16.399 01.915 15672 Exposure complete 03:57:16.422 00.023 15672 worker thread done servicing request 03:57:16.422 00.000 30444 OnExposeComplete: enter 03:57:16.422 00.000 30444 UpdateGuideState(): m_state=6 03:57:16.422 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8854 03:57:16.422 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=204.37, Mass=63242, SNR=50.2, Peak=7045 HFD=3.6 03:57:16.422 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 03:57:16.423 00.001 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.31 = 1.31) 03:57:16.423 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.47 hyp=0.53 cameraTheta=1.09 mountX=0.11 mountY=0.51, mountTheta=1.37 03:57:16.423 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.47, opts=13) 03:57:16.423 00.000 30444 Enqueuing Move request for scope (0.24, 0.47) 03:57:16.423 00.000 15672 Worker thread wakes up 03:57:16.423 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.47) opts 0xd 03:57:16.423 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.47) 03:57:16.423 00.000 15672 Moving (0.24, 0.47) raw xDistance=0.11 yDistance=0.51 03:57:16.423 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:57:16.423 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:57:16.423 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51 03:57:16.423 00.000 15672 MoveAxis(E, 0, ABG) 03:57:16.424 00.001 15672 Move returns status 0, amount 0 03:57:16.424 00.000 15672 MoveAxis(N, 0, ABG) 03:57:16.424 00.000 15672 Move returns status 0, amount 0 03:57:16.424 00.000 15672 move complete, result=0 03:57:16.424 00.000 15672 worker thread done servicing request 03:57:16.430 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2284, max=14803, FiltMin=2588, FiltMax=12336, Gamma=2.950 03:57:16.537 00.107 30444 UpdateGuideState exits: m=63242 SNR=50.2 Saturated 03:57:16.538 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:16.538 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:16.538 00.000 30444 Enqueuing Expose request 03:57:16.538 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 03:57:16.538 00.000 15672 Worker thread wakes up 03:57:16.538 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:16.538 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:18.648 02.110 15672 Exposure complete 03:57:18.668 00.020 15672 worker thread done servicing request 03:57:18.668 00.000 30444 OnExposeComplete: enter 03:57:18.668 00.000 30444 UpdateGuideState(): m_state=6 03:57:18.668 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8855 03:57:18.668 00.000 30444 Star::Find returns 1 (1), X=462.99, Y=203.87, Mass=62996, SNR=51.3, Peak=6880 HFD=4.0 03:57:18.668 00.000 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.65 = -2.65) 03:57:18.668 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.71 = -2.71) 03:57:18.668 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.92 mountX=-0.08 mountY=-0.04, mountTheta=-2.69 03:57:18.669 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.02, opts=13) 03:57:18.669 00.000 30444 Enqueuing Move request for scope (-0.09, -0.02) 03:57:18.669 00.000 15672 Worker thread wakes up 03:57:18.669 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd 03:57:18.669 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.02) 03:57:18.669 00.000 15672 Moving (-0.09, -0.02) raw xDistance=-0.08 yDistance=-0.04 03:57:18.669 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 03:57:18.669 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:18.669 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 03:57:18.669 00.000 15672 MoveAxis(E, 0, ABG) 03:57:18.669 00.000 15672 Move returns status 0, amount 0 03:57:18.669 00.000 15672 MoveAxis(N, 0, ABG) 03:57:18.669 00.000 15672 Move returns status 0, amount 0 03:57:18.669 00.000 15672 move complete, result=0 03:57:18.669 00.000 15672 worker thread done servicing request 03:57:18.675 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2251, max=14556, FiltMin=2583, FiltMax=11737, Gamma=2.950 03:57:18.718 00.043 30444 UpdateGuideState exits: m=62996 SNR=51.3 Saturated 03:57:18.718 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:18.718 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:18.718 00.000 30444 Enqueuing Expose request 03:57:18.718 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 03:57:18.718 00.000 15672 Worker thread wakes up 03:57:18.718 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:18.718 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:20.626 01.908 15672 Exposure complete 03:57:20.646 00.020 15672 worker thread done servicing request 03:57:20.646 00.000 30444 OnExposeComplete: enter 03:57:20.646 00.000 30444 UpdateGuideState(): m_state=6 03:57:20.646 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8856 03:57:20.646 00.000 30444 Star::Find returns 1 (1), X=463.14, Y=203.77, Mass=69652, SNR=60.8, Peak=8017 HFD=3.9 03:57:20.646 00.000 30444 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.28) = xAngle (-0.83 = -0.83) 03:57:20.647 00.001 30444 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.89 = -0.89) 03:57:20.647 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.10 mountX=0.10 mountY=-0.11, mountTheta=-0.85 03:57:20.647 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.13, opts=13) 03:57:20.647 00.000 30444 Enqueuing Move request for scope (0.06, -0.13) 03:57:20.647 00.000 15672 Worker thread wakes up 03:57:20.647 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd 03:57:20.647 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.13) 03:57:20.648 00.001 15672 Moving (0.06, -0.13) raw xDistance=0.10 yDistance=-0.11 03:57:20.648 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:57:20.648 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:20.648 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 03:57:20.648 00.000 15672 MoveAxis(E, 0, ABG) 03:57:20.648 00.000 15672 Move returns status 0, amount 0 03:57:20.648 00.000 15672 MoveAxis(N, 0, ABG) 03:57:20.648 00.000 15672 Move returns status 0, amount 0 03:57:20.648 00.000 15672 move complete, result=0 03:57:20.648 00.000 15672 worker thread done servicing request 03:57:20.652 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=15160, FiltMin=2578, FiltMax=12678, Gamma=2.950 03:57:21.130 00.478 30444 UpdateGuideState exits: m=69652 SNR=60.8 Saturated 03:57:21.130 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:21.130 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:21.130 00.000 30444 Enqueuing Expose request 03:57:21.130 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:57:21.131 00.001 15672 Worker thread wakes up 03:57:21.131 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:21.131 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:23.248 02.117 15672 Exposure complete 03:57:23.283 00.035 15672 worker thread done servicing request 03:57:23.283 00.000 30444 OnExposeComplete: enter 03:57:23.283 00.000 30444 UpdateGuideState(): m_state=6 03:57:23.283 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8857 03:57:23.283 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=203.73, Mass=70388, SNR=63.2, Peak=7590 HFD=4.0 03:57:23.283 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 03:57:23.283 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.23 = -1.23) 03:57:23.283 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.44 mountX=0.06 mountY=-0.15, mountTheta=-1.17 03:57:23.283 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.16, opts=13) 03:57:23.283 00.000 30444 Enqueuing Move request for scope (0.02, -0.16) 03:57:23.283 00.000 15672 Worker thread wakes up 03:57:23.284 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd 03:57:23.284 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.16) 03:57:23.284 00.000 15672 Moving (0.02, -0.16) raw xDistance=0.06 yDistance=-0.15 03:57:23.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 03:57:23.284 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:23.284 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 03:57:23.284 00.000 15672 MoveAxis(E, 0, ABG) 03:57:23.284 00.000 15672 Move returns status 0, amount 0 03:57:23.284 00.000 15672 MoveAxis(N, 0, ABG) 03:57:23.284 00.000 15672 Move returns status 0, amount 0 03:57:23.284 00.000 15672 move complete, result=0 03:57:23.284 00.000 15672 worker thread done servicing request 03:57:23.289 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=15045, FiltMin=2554, FiltMax=12325, Gamma=2.950 03:57:23.331 00.042 30444 UpdateGuideState exits: m=70388 SNR=63.2 Saturated 03:57:23.332 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:23.332 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:23.332 00.000 30444 Enqueuing Expose request 03:57:23.332 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:57:23.332 00.000 15672 Worker thread wakes up 03:57:23.332 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:23.332 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:25.248 01.916 15672 Exposure complete 03:57:25.270 00.022 15672 worker thread done servicing request 03:57:25.270 00.000 30444 OnExposeComplete: enter 03:57:25.270 00.000 30444 UpdateGuideState(): m_state=6 03:57:25.270 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8858 03:57:25.270 00.000 30444 Star::Find returns 1 (1), X=463.27, Y=203.51, Mass=63438, SNR=57.7, Peak=7768 HFD=3.6 03:57:25.270 00.000 30444 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.28) = xAngle (-0.82 = -0.82) 03:57:25.271 00.001 30444 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.89 = -0.89) 03:57:25.271 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.38 hyp=0.43 cameraTheta=-1.10 mountX=0.29 mountY=-0.33, mountTheta=-0.85 03:57:25.271 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.38, opts=13) 03:57:25.271 00.000 30444 Enqueuing Move request for scope (0.19, -0.38) 03:57:25.271 00.000 15672 Worker thread wakes up 03:57:25.271 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.38) opts 0xd 03:57:25.271 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.38) 03:57:25.271 00.000 15672 Moving (0.19, -0.38) raw xDistance=0.29 yDistance=-0.33 03:57:25.271 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 03:57:25.271 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:57:25.271 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 03:57:25.271 00.000 15672 MoveAxis(W, 79, ABG) 03:57:25.271 00.000 15672 Guiding Dir = 3, Dur = 79 03:57:25.272 00.001 15672 IsSlewing returns 0 03:57:25.273 00.001 15672 IsGuiding returns 0 03:57:25.277 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2266, max=14422, FiltMin=2589, FiltMax=11442, Gamma=2.950 03:57:25.299 00.022 15672 PulseGuide returned control before completion, sleep 64 03:57:25.364 00.065 15672 IsGuiding returns 1 03:57:25.364 00.000 15672 scope still moving after pulse duration time elapsed 03:57:25.384 00.020 15672 IsSlewing returns 0 03:57:25.395 00.011 15672 IsGuiding returns 0 03:57:25.395 00.000 15672 scope move finished after 79 + 43 ms 03:57:25.395 00.000 15672 Move returns status 0, amount 79 03:57:25.395 00.000 15672 MoveAxis(N, 0, ABG) 03:57:25.395 00.000 15672 Move returns status 0, amount 0 03:57:25.395 00.000 15672 move complete, result=0 03:57:25.395 00.000 15672 worker thread done servicing request 03:57:25.725 00.330 30444 UpdateGuideState exits: m=63438 SNR=57.7 Saturated 03:57:25.725 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:25.725 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:25.726 00.001 30444 Enqueuing Expose request 03:57:25.726 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -0.3 px 0 ms NORTH 03:57:25.726 00.000 15672 Worker thread wakes up 03:57:25.726 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:25.726 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:27.837 02.111 15672 Exposure complete 03:57:27.856 00.019 15672 worker thread done servicing request 03:57:27.856 00.000 30444 OnExposeComplete: enter 03:57:27.856 00.000 30444 UpdateGuideState(): m_state=6 03:57:27.857 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8859 03:57:27.857 00.000 30444 Star::Find returns 1 (1), X=463.16, Y=203.36, Mass=67592, SNR=54.8, Peak=7562 HFD=3.8 03:57:27.857 00.000 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 03:57:27.857 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 03:57:27.857 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.54 hyp=0.54 cameraTheta=-1.42 mountX=0.22 mountY=-0.51, mountTheta=-1.15 03:57:27.857 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.54, opts=13) 03:57:27.857 00.000 30444 Enqueuing Move request for scope (0.08, -0.54) 03:57:27.857 00.000 15672 Worker thread wakes up 03:57:27.857 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.54) opts 0xd 03:57:27.857 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.54) 03:57:27.857 00.000 15672 Moving (0.08, -0.54) raw xDistance=0.22 yDistance=-0.51 03:57:27.858 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 03:57:27.858 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 03:57:27.858 00.000 15672 MoveAxis(E, 0, ABG) 03:57:27.858 00.000 15672 Move returns status 0, amount 0 03:57:27.858 00.000 15672 MoveAxis(N, 91, ABG) 03:57:27.858 00.000 15672 Guiding Dir = 0, Dur = 91 03:57:27.858 00.000 15672 IsSlewing returns 0 03:57:27.860 00.002 15672 IsGuiding returns 0 03:57:27.864 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=13718, FiltMin=2533, FiltMax=11623, Gamma=2.950 03:57:27.907 00.043 30444 UpdateGuideState exits: m=67592 SNR=54.8 Saturated 03:57:27.907 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:27.907 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:27.907 00.000 30444 Enqueuing Expose request 03:57:27.935 00.028 15672 PulseGuide returned control before completion, sleep 27 03:57:27.967 00.032 15672 IsGuiding returns 1 03:57:27.967 00.000 15672 scope still moving after pulse duration time elapsed 03:57:27.989 00.022 15672 IsSlewing returns 0 03:57:27.990 00.001 15672 IsGuiding returns 1 03:57:28.012 00.022 15672 IsSlewing returns 0 03:57:28.013 00.001 15672 IsGuiding returns 1 03:57:28.034 00.021 15672 IsSlewing returns 0 03:57:28.063 00.029 15672 IsGuiding returns 0 03:57:28.063 00.000 15672 scope move finished after 91 + 112 ms 03:57:28.064 00.001 15672 Move returns status 0, amount 91 03:57:28.064 00.000 15672 move complete, result=0 03:57:28.064 00.000 15672 worker thread done servicing request 03:57:28.064 00.000 15672 Worker thread wakes up 03:57:28.064 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:28.064 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:28.064 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 91 ms NORTH 03:57:29.973 01.909 15672 Exposure complete 03:57:29.993 00.020 15672 worker thread done servicing request 03:57:29.993 00.000 30444 OnExposeComplete: enter 03:57:29.993 00.000 30444 UpdateGuideState(): m_state=6 03:57:29.993 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8860 03:57:29.993 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=203.91, Mass=64344, SNR=53.1, Peak=7529 HFD=3.9 03:57:29.993 00.000 30444 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.28) = xAngle (0.46 = 0.46) 03:57:29.994 00.001 30444 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.40 = 0.40) 03:57:29.994 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.18 mountX=0.08 mountY=0.04, mountTheta=0.41 03:57:29.994 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.02, opts=13) 03:57:29.994 00.000 30444 Enqueuing Move request for scope (0.09, 0.02) 03:57:29.994 00.000 15672 Worker thread wakes up 03:57:29.994 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd 03:57:29.994 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.02) 03:57:29.994 00.000 15672 Moving (0.09, 0.02) raw xDistance=0.08 yDistance=0.04 03:57:29.994 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 03:57:29.994 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:29.994 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 03:57:29.994 00.000 15672 MoveAxis(E, 0, ABG) 03:57:29.994 00.000 15672 Move returns status 0, amount 0 03:57:29.995 00.001 15672 MoveAxis(N, 0, ABG) 03:57:29.995 00.000 15672 Move returns status 0, amount 0 03:57:29.995 00.000 15672 move complete, result=0 03:57:29.995 00.000 15672 worker thread done servicing request 03:57:30.000 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=15098, FiltMin=2582, FiltMax=11556, Gamma=2.950 03:57:30.042 00.042 30444 UpdateGuideState exits: m=64344 SNR=53.1 Saturated 03:57:30.042 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:30.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:30.042 00.000 30444 Enqueuing Expose request 03:57:30.043 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 03:57:30.043 00.000 15672 Worker thread wakes up 03:57:30.043 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:30.043 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:32.159 02.116 15672 Exposure complete 03:57:32.191 00.032 15672 worker thread done servicing request 03:57:32.191 00.000 30444 OnExposeComplete: enter 03:57:32.192 00.001 30444 UpdateGuideState(): m_state=6 03:57:32.192 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8861 03:57:32.192 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=204.05, Mass=59215, SNR=44.1, Peak=7718 HFD=3.1 03:57:32.192 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 03:57:32.192 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 03:57:32.192 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.25 mountX=0.01 mountY=0.16, mountTheta=1.53 03:57:32.192 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.16, opts=13) 03:57:32.192 00.000 30444 Enqueuing Move request for scope (0.05, 0.16) 03:57:32.192 00.000 15672 Worker thread wakes up 03:57:32.192 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd 03:57:32.193 00.001 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.16) 03:57:32.193 00.000 15672 Moving (0.05, 0.16) raw xDistance=0.01 yDistance=0.16 03:57:32.193 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:57:32.193 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:32.193 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 03:57:32.193 00.000 15672 MoveAxis(E, 0, ABG) 03:57:32.193 00.000 15672 Move returns status 0, amount 0 03:57:32.193 00.000 15672 MoveAxis(N, 0, ABG) 03:57:32.193 00.000 15672 Move returns status 0, amount 0 03:57:32.193 00.000 15672 move complete, result=0 03:57:32.193 00.000 15672 worker thread done servicing request 03:57:32.198 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=14270, FiltMin=2518, FiltMax=12102, Gamma=2.950 03:57:32.240 00.042 30444 UpdateGuideState exits: m=59215 SNR=44.1 Saturated 03:57:32.240 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:32.240 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:32.240 00.000 30444 Enqueuing Expose request 03:57:32.240 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 03:57:32.240 00.000 15672 Worker thread wakes up 03:57:32.240 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:32.240 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:34.155 01.915 15672 Exposure complete 03:57:34.185 00.030 15672 worker thread done servicing request 03:57:34.185 00.000 30444 OnExposeComplete: enter 03:57:34.185 00.000 30444 UpdateGuideState(): m_state=6 03:57:34.185 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8862 03:57:34.185 00.000 30444 Star::Find returns 1 (1), X=463.41, Y=204.00, Mass=66768, SNR=55.4, Peak=7222 HFD=3.7 03:57:34.185 00.000 30444 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.28) = xAngle (0.58 = 0.58) 03:57:34.185 00.000 30444 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.52 = 0.52) 03:57:34.185 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.10 hyp=0.35 cameraTheta=0.30 mountX=0.29 mountY=0.17, mountTheta=0.54 03:57:34.186 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.10, opts=13) 03:57:34.186 00.000 30444 Enqueuing Move request for scope (0.33, 0.10) 03:57:34.186 00.000 15672 Worker thread wakes up 03:57:34.186 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.10) opts 0xd 03:57:34.186 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.10) 03:57:34.186 00.000 15672 Moving (0.33, 0.10) raw xDistance=0.29 yDistance=0.17 03:57:34.186 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 03:57:34.186 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:34.186 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 03:57:34.186 00.000 15672 MoveAxis(W, 78, ABG) 03:57:34.186 00.000 15672 Guiding Dir = 3, Dur = 78 03:57:34.187 00.001 15672 IsSlewing returns 0 03:57:34.188 00.001 15672 IsGuiding returns 0 03:57:34.192 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=14798, FiltMin=2608, FiltMax=11357, Gamma=2.950 03:57:34.212 00.020 15672 PulseGuide returned control before completion, sleep 64 03:57:34.235 00.023 30444 UpdateGuideState exits: m=66768 SNR=55.4 Saturated 03:57:34.235 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:34.235 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:34.235 00.000 30444 Enqueuing Expose request 03:57:34.278 00.043 15672 IsGuiding returns 1 03:57:34.278 00.000 15672 scope still moving after pulse duration time elapsed 03:57:34.299 00.021 15672 IsSlewing returns 0 03:57:34.300 00.001 15672 IsGuiding returns 1 03:57:34.322 00.022 15672 IsSlewing returns 0 03:57:34.326 00.004 15672 IsGuiding returns 0 03:57:34.326 00.000 15672 scope move finished after 78 + 58 ms 03:57:34.326 00.000 15672 Move returns status 0, amount 78 03:57:34.326 00.000 15672 MoveAxis(N, 0, ABG) 03:57:34.326 00.000 15672 Move returns status 0, amount 0 03:57:34.326 00.000 15672 move complete, result=0 03:57:34.326 00.000 15672 worker thread done servicing request 03:57:34.326 00.000 15672 Worker thread wakes up 03:57:34.326 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:34.326 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:34.326 00.000 30444 GuideStep: 0.3 px 78 ms WEST, 0.2 px 0 ms NORTH 03:57:36.442 02.116 15672 Exposure complete 03:57:36.476 00.034 15672 worker thread done servicing request 03:57:36.476 00.000 30444 OnExposeComplete: enter 03:57:36.476 00.000 30444 UpdateGuideState(): m_state=6 03:57:36.476 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8863 03:57:36.476 00.000 30444 Star::Find returns 1 (1), X=463.22, Y=203.97, Mass=67152, SNR=62.4, Peak=7625 HFD=4.1 03:57:36.476 00.000 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 03:57:36.476 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.71 = 0.71) 03:57:36.476 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.49 mountX=0.11 mountY=0.10, mountTheta=0.74 03:57:36.477 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.08, opts=13) 03:57:36.477 00.000 30444 Enqueuing Move request for scope (0.14, 0.08) 03:57:36.477 00.000 15672 Worker thread wakes up 03:57:36.477 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd 03:57:36.477 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.08) 03:57:36.477 00.000 15672 Moving (0.14, 0.08) raw xDistance=0.11 yDistance=0.10 03:57:36.477 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 03:57:36.477 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:36.477 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 03:57:36.477 00.000 15672 MoveAxis(E, 0, ABG) 03:57:36.477 00.000 15672 Move returns status 0, amount 0 03:57:36.477 00.000 15672 MoveAxis(N, 0, ABG) 03:57:36.477 00.000 15672 Move returns status 0, amount 0 03:57:36.477 00.000 15672 move complete, result=0 03:57:36.478 00.001 15672 worker thread done servicing request 03:57:36.482 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=15427, FiltMin=2588, FiltMax=11425, Gamma=2.950 03:57:36.936 00.454 30444 UpdateGuideState exits: m=67152 SNR=62.4 Saturated 03:57:36.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:36.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:36.936 00.000 30444 Enqueuing Expose request 03:57:36.936 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 03:57:36.936 00.000 15672 Worker thread wakes up 03:57:36.937 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:36.937 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:38.842 01.905 15672 Exposure complete 03:57:38.862 00.020 15672 worker thread done servicing request 03:57:38.863 00.001 30444 OnExposeComplete: enter 03:57:38.863 00.000 30444 UpdateGuideState(): m_state=6 03:57:38.863 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8864 03:57:38.863 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=204.08, Mass=73951, SNR=58.2, Peak=7485 HFD=4.1 03:57:38.863 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 03:57:38.863 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.29 = 1.29) 03:57:38.863 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.21 cameraTheta=1.07 mountX=0.05 mountY=0.20, mountTheta=1.34 03:57:38.863 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.18, opts=13) 03:57:38.864 00.001 30444 Enqueuing Move request for scope (0.10, 0.18) 03:57:38.864 00.000 15672 Worker thread wakes up 03:57:38.864 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd 03:57:38.864 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.18) 03:57:38.864 00.000 15672 Moving (0.10, 0.18) raw xDistance=0.05 yDistance=0.20 03:57:38.864 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 03:57:38.864 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:38.864 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 03:57:38.864 00.000 15672 MoveAxis(E, 0, ABG) 03:57:38.864 00.000 15672 Move returns status 0, amount 0 03:57:38.864 00.000 15672 MoveAxis(N, 0, ABG) 03:57:38.864 00.000 15672 Move returns status 0, amount 0 03:57:38.864 00.000 15672 move complete, result=0 03:57:38.864 00.000 15672 worker thread done servicing request 03:57:38.868 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=15204, FiltMin=2592, FiltMax=11781, Gamma=2.950 03:57:38.980 00.112 30444 UpdateGuideState exits: m=73951 SNR=58.2 Saturated 03:57:38.980 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:38.980 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:38.980 00.000 30444 Enqueuing Expose request 03:57:38.980 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 03:57:38.980 00.000 15672 Worker thread wakes up 03:57:38.981 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:38.981 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:41.090 02.109 15672 Exposure complete 03:57:41.110 00.020 15672 worker thread done servicing request 03:57:41.110 00.000 30444 OnExposeComplete: enter 03:57:41.110 00.000 30444 UpdateGuideState(): m_state=6 03:57:41.110 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8865 03:57:41.111 00.001 30444 Star::Find returns 1 (1), X=463.37, Y=203.88, Mass=60042, SNR=47.8, Peak=7576 HFD=3.5 03:57:41.111 00.000 30444 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.28) = xAngle (0.24 = 0.24) 03:57:41.111 00.000 30444 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.18 = 0.18) 03:57:41.111 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-0.03 mountX=0.28 mountY=0.05, mountTheta=0.18 03:57:41.111 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.01, opts=13) 03:57:41.111 00.000 30444 Enqueuing Move request for scope (0.29, -0.01) 03:57:41.111 00.000 15672 Worker thread wakes up 03:57:41.111 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.01) opts 0xd 03:57:41.111 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.01) 03:57:41.111 00.000 15672 Moving (0.29, -0.01) raw xDistance=0.28 yDistance=0.05 03:57:41.111 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 03:57:41.111 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:41.112 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 03:57:41.112 00.000 15672 MoveAxis(W, 77, ABG) 03:57:41.112 00.000 15672 Guiding Dir = 3, Dur = 77 03:57:41.112 00.000 15672 IsSlewing returns 0 03:57:41.113 00.001 15672 IsGuiding returns 0 03:57:41.116 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=14773, FiltMin=2600, FiltMax=12542, Gamma=2.950 03:57:41.130 00.014 15672 PulseGuide returned control before completion, sleep 70 03:57:41.160 00.030 30444 UpdateGuideState exits: m=60042 SNR=47.8 Saturated 03:57:41.160 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:41.160 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:41.160 00.000 30444 Enqueuing Expose request 03:57:41.201 00.041 15672 IsGuiding returns 1 03:57:41.201 00.000 15672 scope still moving after pulse duration time elapsed 03:57:41.223 00.022 15672 IsSlewing returns 0 03:57:41.227 00.004 15672 IsGuiding returns 0 03:57:41.227 00.000 15672 scope move finished after 77 + 37 ms 03:57:41.227 00.000 15672 Move returns status 0, amount 77 03:57:41.227 00.000 15672 MoveAxis(N, 0, ABG) 03:57:41.228 00.001 15672 Move returns status 0, amount 0 03:57:41.228 00.000 15672 move complete, result=0 03:57:41.228 00.000 15672 worker thread done servicing request 03:57:41.228 00.000 30444 GuideStep: 0.3 px 77 ms WEST, 0.1 px 0 ms NORTH 03:57:41.228 00.000 15672 Worker thread wakes up 03:57:41.228 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:41.228 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:43.137 01.909 15672 Exposure complete 03:57:43.157 00.020 15672 worker thread done servicing request 03:57:43.157 00.000 30444 OnExposeComplete: enter 03:57:43.157 00.000 30444 UpdateGuideState(): m_state=6 03:57:43.157 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8866 03:57:43.157 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=203.88, Mass=56429, SNR=45.6, Peak=7571 HFD=3.5 03:57:43.157 00.000 30444 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.28) = xAngle (-2.68 = -2.68) 03:57:43.157 00.000 30444 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.74 = -2.74) 03:57:43.157 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.96 mountX=-0.06 mountY=-0.03, mountTheta=-2.73 03:57:43.158 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.01, opts=13) 03:57:43.158 00.000 30444 Enqueuing Move request for scope (-0.07, -0.01) 03:57:43.158 00.000 15672 Worker thread wakes up 03:57:43.158 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd 03:57:43.158 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.01) 03:57:43.158 00.000 15672 Moving (-0.07, -0.01) raw xDistance=-0.06 yDistance=-0.03 03:57:43.158 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 03:57:43.158 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:43.158 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 03:57:43.158 00.000 15672 MoveAxis(E, 0, ABG) 03:57:43.158 00.000 15672 Move returns status 0, amount 0 03:57:43.158 00.000 15672 MoveAxis(N, 0, ABG) 03:57:43.158 00.000 15672 Move returns status 0, amount 0 03:57:43.158 00.000 15672 move complete, result=0 03:57:43.158 00.000 15672 worker thread done servicing request 03:57:43.163 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=15457, FiltMin=2594, FiltMax=12328, Gamma=2.950 03:57:43.205 00.042 30444 UpdateGuideState exits: m=56429 SNR=45.6 Saturated 03:57:43.205 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:43.205 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:43.205 00.000 30444 Enqueuing Expose request 03:57:43.205 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 03:57:43.206 00.001 15672 Worker thread wakes up 03:57:43.206 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:43.206 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:45.322 02.116 15672 Exposure complete 03:57:45.355 00.033 15672 worker thread done servicing request 03:57:45.355 00.000 30444 OnExposeComplete: enter 03:57:45.355 00.000 30444 UpdateGuideState(): m_state=6 03:57:45.356 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8867 03:57:45.356 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=203.64, Mass=68399, SNR=65.2, Peak=7426 HFD=3.9 03:57:45.356 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 03:57:45.356 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 03:57:45.356 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.71 mountX=0.03 mountY=-0.26, mountTheta=-1.44 03:57:45.356 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.26, opts=13) 03:57:45.356 00.000 30444 Enqueuing Move request for scope (-0.04, -0.26) 03:57:45.356 00.000 15672 Worker thread wakes up 03:57:45.356 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd 03:57:45.356 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.26) 03:57:45.356 00.000 15672 Moving (-0.04, -0.26) raw xDistance=0.03 yDistance=-0.26 03:57:45.357 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 03:57:45.357 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 03:57:45.357 00.000 15672 MoveAxis(E, 0, ABG) 03:57:45.357 00.000 15672 Move returns status 0, amount 0 03:57:45.357 00.000 15672 MoveAxis(N, 46, ABG) 03:57:45.357 00.000 15672 Guiding Dir = 0, Dur = 46 03:57:45.357 00.000 15672 IsSlewing returns 0 03:57:45.359 00.002 15672 IsGuiding returns 0 03:57:45.362 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=14558, FiltMin=2579, FiltMax=12198, Gamma=2.950 03:57:45.403 00.041 30444 UpdateGuideState exits: m=68399 SNR=65.2 Saturated 03:57:45.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:45.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:45.404 00.001 30444 Enqueuing Expose request 03:57:45.444 00.040 15672 IsGuiding returns 1 03:57:45.444 00.000 15672 scope still moving after pulse duration time elapsed 03:57:45.465 00.021 15672 IsSlewing returns 0 03:57:45.466 00.001 15672 IsGuiding returns 1 03:57:45.487 00.021 15672 IsSlewing returns 0 03:57:45.488 00.001 15672 IsGuiding returns 1 03:57:45.509 00.021 15672 IsSlewing returns 0 03:57:45.572 00.063 15672 IsGuiding returns 0 03:57:45.572 00.000 15672 scope move finished after 46 + 167 ms 03:57:45.572 00.000 15672 Move returns status 0, amount 46 03:57:45.572 00.000 15672 move complete, result=0 03:57:45.572 00.000 15672 worker thread done servicing request 03:57:45.573 00.001 15672 Worker thread wakes up 03:57:45.573 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:45.573 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:45.573 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 46 ms NORTH 03:57:47.489 01.916 15672 Exposure complete 03:57:47.521 00.032 15672 worker thread done servicing request 03:57:47.521 00.000 30444 OnExposeComplete: enter 03:57:47.521 00.000 30444 UpdateGuideState(): m_state=6 03:57:47.522 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8868 03:57:47.522 00.000 30444 Star::Find returns 1 (1), X=463.04, Y=203.65, Mass=66849, SNR=58.4, Peak=7671 HFD=3.9 03:57:47.522 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 03:57:47.522 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 03:57:47.522 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.25 cameraTheta=-1.73 mountX=0.03 mountY=-0.25, mountTheta=-1.45 03:57:47.523 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.24, opts=13) 03:57:47.523 00.000 30444 Enqueuing Move request for scope (-0.04, -0.24) 03:57:47.523 00.000 15672 Worker thread wakes up 03:57:47.523 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd 03:57:47.524 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.24) 03:57:47.524 00.000 15672 Moving (-0.04, -0.24) raw xDistance=0.03 yDistance=-0.25 03:57:47.524 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 03:57:47.524 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:47.524 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 03:57:47.524 00.000 15672 MoveAxis(E, 0, ABG) 03:57:47.524 00.000 15672 Move returns status 0, amount 0 03:57:47.524 00.000 15672 MoveAxis(N, 0, ABG) 03:57:47.524 00.000 15672 Move returns status 0, amount 0 03:57:47.524 00.000 15672 move complete, result=0 03:57:47.524 00.000 15672 worker thread done servicing request 03:57:47.529 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=14987, FiltMin=2610, FiltMax=12116, Gamma=2.950 03:57:47.572 00.043 30444 UpdateGuideState exits: m=66849 SNR=58.4 Saturated 03:57:47.572 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:47.572 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:47.572 00.000 30444 Enqueuing Expose request 03:57:47.572 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 03:57:47.572 00.000 15672 Worker thread wakes up 03:57:47.572 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:47.572 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:49.689 02.117 15672 Exposure complete 03:57:49.716 00.027 15672 worker thread done servicing request 03:57:49.716 00.000 30444 OnExposeComplete: enter 03:57:49.716 00.000 30444 UpdateGuideState(): m_state=6 03:57:49.716 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8869 03:57:49.716 00.000 30444 Star::Find returns 1 (1), X=462.70, Y=204.16, Mass=73321, SNR=61.7, Peak=7168 HFD=4.0 03:57:49.716 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.81 = 2.81) 03:57:49.717 00.001 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.75 = 2.75) 03:57:49.717 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.26 hyp=0.46 cameraTheta=2.53 mountX=-0.44 mountY=0.18, mountTheta=2.76 03:57:49.717 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.26, opts=13) 03:57:49.717 00.000 30444 Enqueuing Move request for scope (-0.38, 0.26) 03:57:49.717 00.000 15672 Worker thread wakes up 03:57:49.717 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.26) opts 0xd 03:57:49.717 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.26) 03:57:49.717 00.000 15672 Moving (-0.38, 0.26) raw xDistance=-0.44 yDistance=0.18 03:57:49.718 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44 03:57:49.718 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:49.718 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 03:57:49.718 00.000 15672 MoveAxis(E, 118, ABG) 03:57:49.718 00.000 15672 Guiding Dir = 2, Dur = 118 03:57:49.718 00.000 15672 IsSlewing returns 0 03:57:49.719 00.001 15672 IsGuiding returns 0 03:57:49.723 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=15047, FiltMin=2607, FiltMax=11589, Gamma=2.950 03:57:49.740 00.017 15672 PulseGuide returned control before completion, sleep 107 03:57:49.868 00.128 15672 IsGuiding returns 0 03:57:49.869 00.001 15672 Move returns status 0, amount 118 03:57:49.869 00.000 15672 MoveAxis(N, 0, ABG) 03:57:49.869 00.000 15672 Move returns status 0, amount 0 03:57:49.869 00.000 15672 move complete, result=0 03:57:49.869 00.000 15672 worker thread done servicing request 03:57:50.174 00.305 30444 UpdateGuideState exits: m=73321 SNR=61.7 Saturated 03:57:50.174 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:50.174 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:50.174 00.000 30444 Enqueuing Expose request 03:57:50.174 00.000 30444 GuideStep: -0.4 px 118 ms EAST, 0.2 px 0 ms NORTH 03:57:50.174 00.000 15672 Worker thread wakes up 03:57:50.174 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:50.174 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:52.082 01.908 15672 Exposure complete 03:57:52.102 00.020 15672 worker thread done servicing request 03:57:52.102 00.000 30444 OnExposeComplete: enter 03:57:52.102 00.000 30444 UpdateGuideState(): m_state=6 03:57:52.102 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8870 03:57:52.102 00.000 30444 Star::Find returns 1 (1), X=463.39, Y=203.64, Mass=68793, SNR=54.3, Peak=7365 HFD=3.5 03:57:52.102 00.000 30444 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.28) = xAngle (-0.41 = -0.41) 03:57:52.102 00.000 30444 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.48 = -0.48) 03:57:52.102 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.26 hyp=0.40 cameraTheta=-0.69 mountX=0.37 mountY=-0.19, mountTheta=-0.46 03:57:52.103 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.26, opts=13) 03:57:52.103 00.000 30444 Enqueuing Move request for scope (0.31, -0.26) 03:57:52.103 00.000 15672 Worker thread wakes up 03:57:52.103 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.26) opts 0xd 03:57:52.103 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.26) 03:57:52.103 00.000 15672 Moving (0.31, -0.26) raw xDistance=0.37 yDistance=-0.19 03:57:52.103 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37 03:57:52.103 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:52.103 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 03:57:52.103 00.000 15672 MoveAxis(W, 92, ABG) 03:57:52.103 00.000 15672 Guiding Dir = 3, Dur = 92 03:57:52.104 00.001 15672 IsSlewing returns 0 03:57:52.105 00.001 15672 IsGuiding returns 0 03:57:52.109 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=14400, FiltMin=2560, FiltMax=12453, Gamma=2.950 03:57:52.120 00.011 15672 PulseGuide returned control before completion, sleep 88 03:57:52.232 00.112 15672 IsGuiding returns 0 03:57:52.232 00.000 15672 Move returns status 0, amount 92 03:57:52.233 00.001 15672 MoveAxis(N, 0, ABG) 03:57:52.233 00.000 15672 Move returns status 0, amount 0 03:57:52.233 00.000 15672 move complete, result=0 03:57:52.233 00.000 15672 worker thread done servicing request 03:57:52.235 00.002 30444 UpdateGuideState exits: m=68793 SNR=54.3 Saturated 03:57:52.235 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:52.235 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:52.235 00.000 30444 Enqueuing Expose request 03:57:52.235 00.000 30444 GuideStep: 0.4 px 92 ms WEST, -0.2 px 0 ms NORTH 03:57:52.235 00.000 15672 Worker thread wakes up 03:57:52.235 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:52.235 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:54.352 02.117 15672 Exposure complete 03:57:54.383 00.031 15672 worker thread done servicing request 03:57:54.383 00.000 30444 OnExposeComplete: enter 03:57:54.383 00.000 30444 UpdateGuideState(): m_state=6 03:57:54.383 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8871 03:57:54.383 00.000 30444 Star::Find returns 1 (1), X=463.55, Y=204.14, Mass=56865, SNR=41.9, Peak=7178 HFD=3.6 03:57:54.383 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.76 = 0.76) 03:57:54.384 00.001 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 03:57:54.384 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.25 hyp=0.53 cameraTheta=0.48 mountX=0.39 mountY=0.34, mountTheta=0.72 03:57:54.384 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.25, opts=13) 03:57:54.384 00.000 30444 Enqueuing Move request for scope (0.47, 0.25) 03:57:54.384 00.000 15672 Worker thread wakes up 03:57:54.384 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.25) opts 0xd 03:57:54.384 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.25) 03:57:54.384 00.000 15672 Moving (0.47, 0.25) raw xDistance=0.39 yDistance=0.34 03:57:54.384 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39 03:57:54.384 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:57:54.384 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 03:57:54.384 00.000 15672 MoveAxis(W, 111, ABG) 03:57:54.385 00.001 15672 Guiding Dir = 3, Dur = 111 03:57:54.385 00.000 15672 IsSlewing returns 0 03:57:54.386 00.001 15672 IsGuiding returns 0 03:57:54.390 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=14614, FiltMin=2617, FiltMax=11568, Gamma=2.950 03:57:54.405 00.015 15672 PulseGuide returned control before completion, sleep 103 03:57:54.434 00.029 30444 UpdateGuideState exits: m=56865 SNR=41.9 Saturated 03:57:54.434 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:54.434 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:54.434 00.000 30444 Enqueuing Expose request 03:57:54.510 00.076 15672 IsGuiding returns 1 03:57:54.510 00.000 15672 scope still moving after pulse duration time elapsed 03:57:54.531 00.021 15672 IsSlewing returns 0 03:57:54.581 00.050 15672 IsGuiding returns 0 03:57:54.581 00.000 15672 scope move finished after 111 + 84 ms 03:57:54.581 00.000 15672 Move returns status 0, amount 111 03:57:54.582 00.001 15672 MoveAxis(N, 0, ABG) 03:57:54.582 00.000 15672 Move returns status 0, amount 0 03:57:54.582 00.000 15672 move complete, result=0 03:57:54.582 00.000 15672 worker thread done servicing request 03:57:54.582 00.000 15672 Worker thread wakes up 03:57:54.582 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:54.582 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:54.583 00.001 30444 GuideStep: 0.4 px 111 ms WEST, 0.3 px 0 ms NORTH 03:57:56.500 01.917 15672 Exposure complete 03:57:56.529 00.029 15672 worker thread done servicing request 03:57:56.529 00.000 30444 OnExposeComplete: enter 03:57:56.530 00.001 30444 UpdateGuideState(): m_state=6 03:57:56.530 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8872 03:57:56.530 00.000 30444 Star::Find returns 1 (1), X=463.07, Y=204.03, Mass=77278, SNR=63.9, Peak=7166 HFD=4.3 03:57:56.530 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 03:57:56.530 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.87 = 1.87) 03:57:56.530 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.65 mountX=-0.05 mountY=0.13, mountTheta=1.92 03:57:56.530 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.13, opts=13) 03:57:56.530 00.000 30444 Enqueuing Move request for scope (-0.01, 0.13) 03:57:56.530 00.000 15672 Worker thread wakes up 03:57:56.530 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd 03:57:56.531 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.13) 03:57:56.531 00.000 15672 Moving (-0.01, 0.13) raw xDistance=-0.05 yDistance=0.13 03:57:56.531 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 03:57:56.531 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:57:56.531 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 03:57:56.531 00.000 15672 MoveAxis(E, 0, ABG) 03:57:56.531 00.000 15672 Move returns status 0, amount 0 03:57:56.531 00.000 15672 MoveAxis(N, 0, ABG) 03:57:56.531 00.000 15672 Move returns status 0, amount 0 03:57:56.531 00.000 15672 move complete, result=0 03:57:56.531 00.000 15672 worker thread done servicing request 03:57:56.536 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=16089, FiltMin=2592, FiltMax=11865, Gamma=2.950 03:57:56.579 00.043 30444 UpdateGuideState exits: m=77278 SNR=63.9 Saturated 03:57:56.579 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:56.579 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:56.579 00.000 30444 Enqueuing Expose request 03:57:56.579 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 03:57:56.579 00.000 15672 Worker thread wakes up 03:57:56.579 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:56.579 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:57:58.685 02.106 15672 Exposure complete 03:57:58.705 00.020 15672 worker thread done servicing request 03:57:58.705 00.000 30444 OnExposeComplete: enter 03:57:58.705 00.000 30444 UpdateGuideState(): m_state=6 03:57:58.705 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8873 03:57:58.705 00.000 30444 Star::Find returns 1 (1), X=463.20, Y=204.17, Mass=63031, SNR=55.9, Peak=7028 HFD=4.0 03:57:58.706 00.001 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.45 = 1.45) 03:57:58.706 00.000 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.38 = 1.38) 03:57:58.706 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.27 hyp=0.29 cameraTheta=1.17 mountX=0.04 mountY=0.29, mountTheta=1.44 03:57:58.706 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.27, opts=13) 03:57:58.706 00.000 30444 Enqueuing Move request for scope (0.12, 0.27) 03:57:58.706 00.000 15672 Worker thread wakes up 03:57:58.706 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.27) opts 0xd 03:57:58.706 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.27) 03:57:58.706 00.000 15672 Moving (0.12, 0.27) raw xDistance=0.04 yDistance=0.29 03:57:58.706 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 03:57:58.706 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:57:58.706 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 03:57:58.707 00.001 15672 MoveAxis(E, 0, ABG) 03:57:58.707 00.000 15672 Move returns status 0, amount 0 03:57:58.707 00.000 15672 MoveAxis(N, 0, ABG) 03:57:58.707 00.000 15672 Move returns status 0, amount 0 03:57:58.707 00.000 15672 move complete, result=0 03:57:58.707 00.000 15672 worker thread done servicing request 03:57:58.712 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2313, max=16043, FiltMin=2556, FiltMax=11871, Gamma=2.950 03:57:58.835 00.123 30444 UpdateGuideState exits: m=63031 SNR=55.9 Saturated 03:57:58.835 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:57:58.836 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:57:58.836 00.000 30444 Enqueuing Expose request 03:57:58.836 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 03:57:58.836 00.000 15672 Worker thread wakes up 03:57:58.836 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:57:58.836 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:00.743 01.907 15672 Exposure complete 03:58:00.763 00.020 15672 worker thread done servicing request 03:58:00.763 00.000 30444 OnExposeComplete: enter 03:58:00.763 00.000 30444 UpdateGuideState(): m_state=6 03:58:00.763 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8874 03:58:00.763 00.000 30444 Star::Find returns 1 (1), X=463.10, Y=203.65, Mass=63528, SNR=53.0, Peak=7385 HFD=3.8 03:58:00.763 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 03:58:00.763 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 03:58:00.764 00.001 30444 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.49 mountX=0.09 mountY=-0.23, mountTheta=-1.21 03:58:00.764 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.24, opts=13) 03:58:00.764 00.000 30444 Enqueuing Move request for scope (0.02, -0.24) 03:58:00.764 00.000 15672 Worker thread wakes up 03:58:00.764 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd 03:58:00.764 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.24) 03:58:00.764 00.000 15672 Moving (0.02, -0.24) raw xDistance=0.09 yDistance=-0.23 03:58:00.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 03:58:00.764 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:58:00.764 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 03:58:00.764 00.000 15672 MoveAxis(E, 0, ABG) 03:58:00.764 00.000 15672 Move returns status 0, amount 0 03:58:00.764 00.000 15672 MoveAxis(N, 0, ABG) 03:58:00.764 00.000 15672 Move returns status 0, amount 0 03:58:00.765 00.001 15672 move complete, result=0 03:58:00.765 00.000 15672 worker thread done servicing request 03:58:00.769 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=15776, FiltMin=2574, FiltMax=12379, Gamma=2.950 03:58:00.871 00.102 30444 UpdateGuideState exits: m=63528 SNR=53.0 Saturated 03:58:00.871 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:00.871 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:00.871 00.000 30444 Enqueuing Expose request 03:58:00.871 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:58:00.871 00.000 15672 Worker thread wakes up 03:58:00.871 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:00.871 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:02.978 02.107 15672 Exposure complete 03:58:02.999 00.021 15672 worker thread done servicing request 03:58:02.999 00.000 30444 OnExposeComplete: enter 03:58:02.999 00.000 30444 UpdateGuideState(): m_state=6 03:58:02.999 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8875 03:58:02.999 00.000 30444 Star::Find returns 1 (1), X=463.07, Y=203.89, Mass=60989, SNR=55.1, Peak=7572 HFD=3.8 03:58:02.999 00.000 30444 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.28) = xAngle (-2.32 = -2.32) 03:58:02.999 00.000 30444 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.38 = -2.38) 03:58:02.999 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.60 mountX=-0.01 mountY=-0.01, mountTheta=-2.35 03:58:03.000 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.00, opts=13) 03:58:03.000 00.000 30444 Enqueuing Move request for scope (-0.01, -0.00) 03:58:03.000 00.000 15672 Worker thread wakes up 03:58:03.000 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd 03:58:03.000 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.00) 03:58:03.000 00.000 15672 Moving (-0.01, -0.00) raw xDistance=-0.01 yDistance=-0.01 03:58:03.000 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:58:03.000 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:58:03.000 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 03:58:03.000 00.000 15672 MoveAxis(E, 0, ABG) 03:58:03.000 00.000 15672 Move returns status 0, amount 0 03:58:03.000 00.000 15672 MoveAxis(N, 0, ABG) 03:58:03.000 00.000 15672 Move returns status 0, amount 0 03:58:03.000 00.000 15672 move complete, result=0 03:58:03.000 00.000 15672 worker thread done servicing request 03:58:03.005 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=15670, FiltMin=2617, FiltMax=12014, Gamma=2.950 03:58:03.048 00.043 30444 UpdateGuideState exits: m=60989 SNR=55.1 Saturated 03:58:03.048 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:03.048 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:03.048 00.000 30444 Enqueuing Expose request 03:58:03.048 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 03:58:03.048 00.000 15672 Worker thread wakes up 03:58:03.048 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:03.048 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:04.958 01.910 15672 Exposure complete 03:58:04.978 00.020 15672 worker thread done servicing request 03:58:04.978 00.000 30444 OnExposeComplete: enter 03:58:04.978 00.000 30444 UpdateGuideState(): m_state=6 03:58:04.978 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8876 03:58:04.978 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=204.16, Mass=65034, SNR=48.8, Peak=7792 HFD=3.7 03:58:04.978 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 03:58:04.978 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 03:58:04.978 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.20 mountX=0.03 mountY=0.28, mountTheta=1.48 03:58:04.978 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.26, opts=13) 03:58:04.978 00.000 30444 Enqueuing Move request for scope (0.10, 0.26) 03:58:04.979 00.001 15672 Worker thread wakes up 03:58:04.979 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.26) opts 0xd 03:58:04.979 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.26) 03:58:04.979 00.000 15672 Moving (0.10, 0.26) raw xDistance=0.03 yDistance=0.28 03:58:04.979 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 03:58:04.979 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:58:04.979 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 03:58:04.979 00.000 15672 MoveAxis(E, 0, ABG) 03:58:04.979 00.000 15672 Move returns status 0, amount 0 03:58:04.979 00.000 15672 MoveAxis(N, 0, ABG) 03:58:04.979 00.000 15672 Move returns status 0, amount 0 03:58:04.979 00.000 15672 move complete, result=0 03:58:04.979 00.000 15672 worker thread done servicing request 03:58:04.984 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=15090, FiltMin=2593, FiltMax=12225, Gamma=2.950 03:58:05.474 00.490 30444 UpdateGuideState exits: m=65034 SNR=48.8 Saturated 03:58:05.474 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:05.474 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:05.474 00.000 30444 Enqueuing Expose request 03:58:05.474 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 03:58:05.474 00.000 15672 Worker thread wakes up 03:58:05.474 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:05.474 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:07.580 02.106 15672 Exposure complete 03:58:07.600 00.020 15672 worker thread done servicing request 03:58:07.600 00.000 30444 OnExposeComplete: enter 03:58:07.600 00.000 30444 UpdateGuideState(): m_state=6 03:58:07.600 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8877 03:58:07.600 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=203.99, Mass=62754, SNR=50.0, Peak=7638 HFD=3.4 03:58:07.600 00.000 30444 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.28) = xAngle (2.83 = 2.83) 03:58:07.600 00.000 30444 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.77 = 2.77) 03:58:07.600 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.56 mountX=-0.17 mountY=0.06, mountTheta=2.78 03:58:07.601 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.10, opts=13) 03:58:07.601 00.000 30444 Enqueuing Move request for scope (-0.15, 0.10) 03:58:07.601 00.000 15672 Worker thread wakes up 03:58:07.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd 03:58:07.601 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.10) 03:58:07.601 00.000 15672 Moving (-0.15, 0.10) raw xDistance=-0.17 yDistance=0.06 03:58:07.601 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:58:07.601 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:58:07.601 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 03:58:07.601 00.000 15672 MoveAxis(E, 0, ABG) 03:58:07.601 00.000 15672 Move returns status 0, amount 0 03:58:07.601 00.000 15672 MoveAxis(N, 0, ABG) 03:58:07.601 00.000 15672 Move returns status 0, amount 0 03:58:07.601 00.000 15672 move complete, result=0 03:58:07.601 00.000 15672 worker thread done servicing request 03:58:07.606 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2099, max=14829, FiltMin=2541, FiltMax=12497, Gamma=2.950 03:58:07.650 00.044 30444 UpdateGuideState exits: m=62754 SNR=50.0 Saturated 03:58:07.650 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:07.650 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:07.650 00.000 30444 Enqueuing Expose request 03:58:07.650 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 03:58:07.650 00.000 15672 Worker thread wakes up 03:58:07.650 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:07.650 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:09.555 01.905 15672 Exposure complete 03:58:09.576 00.021 15672 worker thread done servicing request 03:58:09.576 00.000 30444 OnExposeComplete: enter 03:58:09.576 00.000 30444 UpdateGuideState(): m_state=6 03:58:09.576 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8878 03:58:09.577 00.001 30444 Star::Find returns 1 (1), X=462.96, Y=203.81, Mass=66490, SNR=52.9, Peak=7584 HFD=4.0 03:58:09.577 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.24 = -2.24) 03:58:09.577 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.30 = -2.30) 03:58:09.577 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.52 mountX=-0.09 mountY=-0.11, mountTheta=-2.26 03:58:09.577 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.08, opts=13) 03:58:09.577 00.000 30444 Enqueuing Move request for scope (-0.12, -0.08) 03:58:09.577 00.000 15672 Worker thread wakes up 03:58:09.577 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd 03:58:09.577 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.08) 03:58:09.577 00.000 15672 Moving (-0.12, -0.08) raw xDistance=-0.09 yDistance=-0.11 03:58:09.577 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 03:58:09.578 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:58:09.578 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 03:58:09.578 00.000 15672 MoveAxis(E, 0, ABG) 03:58:09.578 00.000 15672 Move returns status 0, amount 0 03:58:09.578 00.000 15672 MoveAxis(N, 0, ABG) 03:58:09.578 00.000 15672 Move returns status 0, amount 0 03:58:09.578 00.000 15672 move complete, result=0 03:58:09.578 00.000 15672 worker thread done servicing request 03:58:09.583 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2083, max=15423, FiltMin=2572, FiltMax=12371, Gamma=2.950 03:58:09.626 00.043 30444 UpdateGuideState exits: m=66490 SNR=52.9 Saturated 03:58:09.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:09.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:09.626 00.000 30444 Enqueuing Expose request 03:58:09.626 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:58:09.626 00.000 15672 Worker thread wakes up 03:58:09.626 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:09.626 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:11.733 02.107 15672 Exposure complete 03:58:11.753 00.020 15672 worker thread done servicing request 03:58:11.753 00.000 30444 OnExposeComplete: enter 03:58:11.753 00.000 30444 UpdateGuideState(): m_state=6 03:58:11.753 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8879 03:58:11.753 00.000 30444 Star::Find returns 1 (1), X=463.07, Y=203.86, Mass=59445, SNR=49.3, Peak=7754 HFD=3.3 03:58:11.753 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 03:58:11.753 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 03:58:11.753 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.84 mountX=0.00 mountY=-0.03, mountTheta=-1.56 03:58:11.754 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.03, opts=13) 03:58:11.754 00.000 30444 Enqueuing Move request for scope (-0.01, -0.03) 03:58:11.754 00.000 15672 Worker thread wakes up 03:58:11.754 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd 03:58:11.754 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.03) 03:58:11.754 00.000 15672 Moving (-0.01, -0.03) raw xDistance=0.00 yDistance=-0.03 03:58:11.754 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 03:58:11.754 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:58:11.754 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 03:58:11.754 00.000 15672 MoveAxis(E, 0, ABG) 03:58:11.754 00.000 15672 Move returns status 0, amount 0 03:58:11.754 00.000 15672 MoveAxis(N, 0, ABG) 03:58:11.754 00.000 15672 Move returns status 0, amount 0 03:58:11.754 00.000 15672 move complete, result=0 03:58:11.754 00.000 15672 worker thread done servicing request 03:58:11.758 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2117, max=14771, FiltMin=2555, FiltMax=12327, Gamma=2.950 03:58:11.801 00.043 30444 UpdateGuideState exits: m=59445 SNR=49.3 Saturated 03:58:11.801 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:11.801 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:11.801 00.000 30444 Enqueuing Expose request 03:58:11.801 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 03:58:11.801 00.000 15672 Worker thread wakes up 03:58:11.801 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:11.801 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:13.707 01.906 15672 Exposure complete 03:58:13.727 00.020 15672 worker thread done servicing request 03:58:13.727 00.000 30444 OnExposeComplete: enter 03:58:13.727 00.000 30444 UpdateGuideState(): m_state=6 03:58:13.727 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8880 03:58:13.727 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=203.88, Mass=69324, SNR=58.5, Peak=7899 HFD=4.0 03:58:13.727 00.000 30444 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.28) = xAngle (-2.81 = -2.81) 03:58:13.727 00.000 30444 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 03:58:13.727 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.09 mountX=-0.19 mountY=-0.05, mountTheta=-2.87 03:58:13.728 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.01, opts=13) 03:58:13.728 00.000 30444 Enqueuing Move request for scope (-0.20, -0.01) 03:58:13.728 00.000 15672 Worker thread wakes up 03:58:13.728 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd 03:58:13.728 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.01) 03:58:13.728 00.000 15672 Moving (-0.20, -0.01) raw xDistance=-0.19 yDistance=-0.05 03:58:13.728 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 03:58:13.728 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:58:13.728 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:58:13.728 00.000 15672 MoveAxis(E, 0, ABG) 03:58:13.728 00.000 15672 Move returns status 0, amount 0 03:58:13.728 00.000 15672 MoveAxis(N, 0, ABG) 03:58:13.728 00.000 15672 Move returns status 0, amount 0 03:58:13.728 00.000 15672 move complete, result=0 03:58:13.728 00.000 15672 worker thread done servicing request 03:58:13.733 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=15334, FiltMin=2487, FiltMax=12132, Gamma=2.950 03:58:14.155 00.422 30444 UpdateGuideState exits: m=69324 SNR=58.5 Saturated 03:58:14.155 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:14.155 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:14.156 00.001 30444 Enqueuing Expose request 03:58:14.156 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 03:58:14.156 00.000 15672 Worker thread wakes up 03:58:14.156 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:14.156 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:16.262 02.106 15672 Exposure complete 03:58:16.282 00.020 15672 worker thread done servicing request 03:58:16.282 00.000 30444 OnExposeComplete: enter 03:58:16.282 00.000 30444 UpdateGuideState(): m_state=6 03:58:16.282 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8881 03:58:16.282 00.000 30444 Star::Find returns 1 (1), X=462.73, Y=203.64, Mass=68087, SNR=73.8, Peak=7268 HFD=3.7 03:58:16.282 00.000 30444 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.28) = xAngle (-2.23 = -2.23) 03:58:16.282 00.000 30444 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.29 = -2.29) 03:58:16.283 00.001 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.26 hyp=0.44 cameraTheta=-2.51 mountX=-0.27 mountY=-0.33, mountTheta=-2.26 03:58:16.283 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.26, opts=13) 03:58:16.283 00.000 30444 Enqueuing Move request for scope (-0.36, -0.26) 03:58:16.283 00.000 15672 Worker thread wakes up 03:58:16.283 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.26) opts 0xd 03:58:16.283 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.26) 03:58:16.283 00.000 15672 Moving (-0.36, -0.26) raw xDistance=-0.27 yDistance=-0.33 03:58:16.283 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 03:58:16.283 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:58:16.283 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 03:58:16.283 00.000 15672 MoveAxis(E, 73, ABG) 03:58:16.283 00.000 15672 Guiding Dir = 2, Dur = 73 03:58:16.284 00.001 15672 IsSlewing returns 0 03:58:16.286 00.002 15672 IsGuiding returns 0 03:58:16.289 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=13036, FiltMin=2592, FiltMax=11587, Gamma=2.950 03:58:16.306 00.017 15672 PulseGuide returned control before completion, sleep 63 03:58:16.332 00.026 30444 UpdateGuideState exits: m=68087 SNR=73.8 Saturated 03:58:16.332 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:16.332 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:16.332 00.000 30444 Enqueuing Expose request 03:58:16.371 00.039 15672 IsGuiding returns 1 03:58:16.371 00.000 15672 scope still moving after pulse duration time elapsed 03:58:16.392 00.021 15672 IsSlewing returns 0 03:58:16.394 00.002 15672 IsGuiding returns 1 03:58:16.416 00.022 15672 IsSlewing returns 0 03:58:16.419 00.003 15672 IsGuiding returns 0 03:58:16.419 00.000 15672 scope move finished after 73 + 60 ms 03:58:16.419 00.000 15672 Move returns status 0, amount 73 03:58:16.419 00.000 15672 MoveAxis(N, 0, ABG) 03:58:16.419 00.000 15672 Move returns status 0, amount 0 03:58:16.419 00.000 15672 move complete, result=0 03:58:16.420 00.001 15672 worker thread done servicing request 03:58:16.420 00.000 30444 GuideStep: -0.3 px 73 ms EAST, -0.3 px 0 ms NORTH 03:58:16.420 00.000 15672 Worker thread wakes up 03:58:16.420 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:16.420 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:18.338 01.918 15672 Exposure complete 03:58:18.369 00.031 15672 worker thread done servicing request 03:58:18.370 00.001 30444 OnExposeComplete: enter 03:58:18.370 00.000 30444 UpdateGuideState(): m_state=6 03:58:18.370 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8882 03:58:18.370 00.000 30444 Star::Find returns 1 (1), X=462.55, Y=203.39, Mass=72020, SNR=65.1, Peak=7655 HFD=3.4 03:58:18.370 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 03:58:18.370 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 03:58:18.370 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=-0.51 hyp=0.74 cameraTheta=-2.38 mountX=-0.37 mountY=-0.61, mountTheta=-2.12 03:58:18.370 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=-0.51, opts=13) 03:58:18.370 00.000 30444 Enqueuing Move request for scope (-0.53, -0.51) 03:58:18.371 00.001 15672 Worker thread wakes up 03:58:18.371 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.51) opts 0xd 03:58:18.371 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, -0.51) 03:58:18.371 00.000 15672 Moving (-0.53, -0.51) raw xDistance=-0.37 yDistance=-0.61 03:58:18.371 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37 03:58:18.371 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 03:58:18.371 00.000 15672 MoveAxis(E, 105, ABG) 03:58:18.371 00.000 15672 Guiding Dir = 2, Dur = 105 03:58:18.371 00.000 15672 IsSlewing returns 0 03:58:18.375 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=13401, FiltMin=2584, FiltMax=11802, Gamma=2.950 03:58:18.399 00.024 15672 IsGuiding returns 0 03:58:18.415 00.016 15672 PulseGuide returned control before completion, sleep 100 03:58:18.418 00.003 30444 UpdateGuideState exits: m=72020 SNR=65.1 Saturated 03:58:18.418 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:18.418 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:18.418 00.000 30444 Enqueuing Expose request 03:58:18.517 00.099 15672 IsGuiding returns 1 03:58:18.517 00.000 15672 scope still moving after pulse duration time elapsed 03:58:18.538 00.021 15672 IsSlewing returns 0 03:58:18.560 00.022 15672 IsGuiding returns 0 03:58:18.560 00.000 15672 scope move finished after 105 + 55 ms 03:58:18.560 00.000 15672 Move returns status 0, amount 105 03:58:18.560 00.000 15672 MoveAxis(N, 109, ABG) 03:58:18.560 00.000 15672 Guiding Dir = 0, Dur = 109 03:58:18.560 00.000 15672 IsSlewing returns 0 03:58:18.562 00.002 15672 IsGuiding returns 0 03:58:18.639 00.077 15672 PulseGuide returned control before completion, sleep 43 03:58:18.684 00.045 15672 IsGuiding returns 1 03:58:18.684 00.000 15672 scope still moving after pulse duration time elapsed 03:58:18.705 00.021 15672 IsSlewing returns 0 03:58:18.707 00.002 15672 IsGuiding returns 1 03:58:18.729 00.022 15672 IsSlewing returns 0 03:58:18.732 00.003 15672 IsGuiding returns 1 03:58:18.752 00.020 15672 IsSlewing returns 0 03:58:18.756 00.004 15672 IsGuiding returns 1 03:58:18.776 00.020 15672 IsSlewing returns 0 03:58:18.801 00.025 15672 IsGuiding returns 0 03:58:18.801 00.000 15672 scope move finished after 109 + 129 ms 03:58:18.801 00.000 15672 Move returns status 0, amount 109 03:58:18.801 00.000 15672 move complete, result=0 03:58:18.801 00.000 15672 worker thread done servicing request 03:58:18.802 00.001 15672 Worker thread wakes up 03:58:18.802 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:18.802 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:18.802 00.000 30444 GuideStep: -0.4 px 105 ms EAST, -0.6 px 109 ms NORTH 03:58:20.912 02.110 15672 Exposure complete 03:58:20.932 00.020 15672 worker thread done servicing request 03:58:20.932 00.000 30444 OnExposeComplete: enter 03:58:20.932 00.000 30444 UpdateGuideState(): m_state=6 03:58:20.932 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8883 03:58:20.932 00.000 30444 Star::Find returns 1 (1), X=463.37, Y=204.42, Mass=69441, SNR=60.0, Peak=6994 HFD=3.9 03:58:20.932 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 03:58:20.932 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 03:58:20.933 00.001 30444 CameraToMount -- cameraX=0.29 cameraY=0.52 hyp=0.60 cameraTheta=1.07 mountX=0.13 mountY=0.57, mountTheta=1.34 03:58:20.933 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.52, opts=13) 03:58:20.933 00.000 30444 Enqueuing Move request for scope (0.29, 0.52) 03:58:20.933 00.000 15672 Worker thread wakes up 03:58:20.933 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.52) opts 0xd 03:58:20.933 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.52) 03:58:20.933 00.000 15672 Moving (0.29, 0.52) raw xDistance=0.13 yDistance=0.57 03:58:20.933 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:58:20.933 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:58:20.933 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57 03:58:20.933 00.000 15672 MoveAxis(E, 0, ABG) 03:58:20.933 00.000 15672 Move returns status 0, amount 0 03:58:20.934 00.001 15672 MoveAxis(N, 0, ABG) 03:58:20.934 00.000 15672 Move returns status 0, amount 0 03:58:20.934 00.000 15672 move complete, result=0 03:58:20.934 00.000 15672 worker thread done servicing request 03:58:20.938 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=14080, FiltMin=2600, FiltMax=12600, Gamma=2.950 03:58:20.982 00.044 30444 UpdateGuideState exits: m=69441 SNR=60.0 Saturated 03:58:20.982 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:20.982 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:20.982 00.000 30444 Enqueuing Expose request 03:58:20.982 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 03:58:20.982 00.000 15672 Worker thread wakes up 03:58:20.982 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:20.982 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:22.887 01.905 15672 Exposure complete 03:58:22.907 00.020 15672 worker thread done servicing request 03:58:22.908 00.001 30444 OnExposeComplete: enter 03:58:22.908 00.000 30444 UpdateGuideState(): m_state=6 03:58:22.908 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8884 03:58:22.908 00.000 30444 Star::Find returns 1 (1), X=463.46, Y=204.36, Mass=67604, SNR=57.3, Peak=6997 HFD=3.5 03:58:22.908 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 03:58:22.908 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 03:58:22.908 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.47 hyp=0.60 cameraTheta=0.89 mountX=0.23 mountY=0.54, mountTheta=1.16 03:58:22.908 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.47, opts=13) 03:58:22.908 00.000 30444 Enqueuing Move request for scope (0.38, 0.47) 03:58:22.909 00.001 15672 Worker thread wakes up 03:58:22.909 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.47) opts 0xd 03:58:22.909 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.47) 03:58:22.909 00.000 15672 Moving (0.38, 0.47) raw xDistance=0.23 yDistance=0.54 03:58:22.909 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 03:58:22.909 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 03:58:22.909 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54 03:58:22.909 00.000 15672 MoveAxis(E, 0, ABG) 03:58:22.909 00.000 15672 Move returns status 0, amount 0 03:58:22.909 00.000 15672 MoveAxis(N, 0, ABG) 03:58:22.909 00.000 15672 Move returns status 0, amount 0 03:58:22.909 00.000 15672 move complete, result=0 03:58:22.909 00.000 15672 worker thread done servicing request 03:58:22.914 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=12846, FiltMin=2525, FiltMax=12158, Gamma=2.950 03:58:22.957 00.043 30444 UpdateGuideState exits: m=67604 SNR=57.3 Saturated 03:58:22.958 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:22.958 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:22.958 00.000 30444 Enqueuing Expose request 03:58:22.958 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 03:58:22.958 00.000 15672 Worker thread wakes up 03:58:22.958 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:22.958 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:25.064 02.106 15672 Exposure complete 03:58:25.084 00.020 15672 worker thread done servicing request 03:58:25.084 00.000 30444 OnExposeComplete: enter 03:58:25.084 00.000 30444 UpdateGuideState(): m_state=6 03:58:25.084 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8885 03:58:25.084 00.000 30444 Star::Find returns 1 (1), X=463.58, Y=204.59, Mass=68745, SNR=55.0, Peak=6839 HFD=3.4 03:58:25.084 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 03:58:25.084 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 03:58:25.084 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.70 hyp=0.86 cameraTheta=0.94 mountX=0.29 mountY=0.79, mountTheta=1.21 03:58:25.085 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.70, opts=13) 03:58:25.085 00.000 30444 Enqueuing Move request for scope (0.50, 0.70) 03:58:25.085 00.000 15672 Worker thread wakes up 03:58:25.085 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.70) opts 0xd 03:58:25.085 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.70) 03:58:25.085 00.000 15672 Moving (0.50, 0.70) raw xDistance=0.29 yDistance=0.79 03:58:25.085 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29 03:58:25.085 00.000 15672 resist switch: large excursion: input 0.79 thresh 0.75 direction from -1 to 1 03:58:25.085 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.37 03:58:25.085 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 03:58:25.085 00.000 15672 MoveAxis(W, 79, ABG) 03:58:25.085 00.000 15672 Guiding Dir = 3, Dur = 79 03:58:25.086 00.001 15672 IsSlewing returns 0 03:58:25.087 00.001 15672 IsGuiding returns 0 03:58:25.091 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=14748, FiltMin=2610, FiltMax=12312, Gamma=2.950 03:58:25.108 00.017 15672 PulseGuide returned control before completion, sleep 68 03:58:25.179 00.071 15672 IsGuiding returns 1 03:58:25.180 00.001 15672 scope still moving after pulse duration time elapsed 03:58:25.201 00.021 15672 IsSlewing returns 0 03:58:25.221 00.020 15672 IsGuiding returns 0 03:58:25.221 00.000 15672 scope move finished after 79 + 54 ms 03:58:25.221 00.000 15672 Move returns status 0, amount 79 03:58:25.221 00.000 15672 MoveAxis(S, 141, ABG) 03:58:25.221 00.000 15672 Guiding Dir = 1, Dur = 141 03:58:25.221 00.000 15672 IsSlewing returns 0 03:58:25.223 00.002 15672 IsGuiding returns 0 03:58:25.305 00.082 15672 PulseGuide returned control before completion, sleep 70 03:58:25.310 00.005 30444 UpdateGuideState exits: m=68745 SNR=55.0 Saturated 03:58:25.310 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:25.311 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:25.311 00.000 30444 Enqueuing Expose request 03:58:25.413 00.102 15672 IsGuiding returns 1 03:58:25.413 00.000 15672 scope still moving after pulse duration time elapsed 03:58:25.434 00.021 15672 IsSlewing returns 0 03:58:25.435 00.001 15672 IsGuiding returns 1 03:58:25.456 00.021 15672 IsSlewing returns 0 03:58:25.476 00.020 15672 IsGuiding returns 0 03:58:25.477 00.001 15672 scope move finished after 141 + 112 ms 03:58:25.477 00.000 15672 Move returns status 0, amount 141 03:58:25.477 00.000 15672 move complete, result=0 03:58:25.477 00.000 15672 worker thread done servicing request 03:58:25.477 00.000 15672 Worker thread wakes up 03:58:25.477 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:25.477 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:25.477 00.000 30444 GuideStep: 0.3 px 79 ms WEST, 0.8 px 141 ms SOUTH 03:58:27.382 01.905 15672 Exposure complete 03:58:27.402 00.020 15672 worker thread done servicing request 03:58:27.402 00.000 30444 OnExposeComplete: enter 03:58:27.402 00.000 30444 UpdateGuideState(): m_state=6 03:58:27.402 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8886 03:58:27.402 00.000 30444 Star::Find returns 1 (1), X=463.22, Y=204.67, Mass=64647, SNR=51.3, Peak=7165 HFD=3.6 03:58:27.402 00.000 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.67 = 1.67) 03:58:27.402 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.61 = 1.61) 03:58:27.402 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.78 hyp=0.79 cameraTheta=1.39 mountX=-0.08 mountY=0.79, mountTheta=1.67 03:58:27.403 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.78, opts=13) 03:58:27.403 00.000 30444 Enqueuing Move request for scope (0.14, 0.78) 03:58:27.403 00.000 15672 Worker thread wakes up 03:58:27.403 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.78) opts 0xd 03:58:27.403 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.78) 03:58:27.403 00.000 15672 Moving (0.14, 0.78) raw xDistance=-0.08 yDistance=0.79 03:58:27.403 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 03:58:27.403 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 03:58:27.403 00.000 15672 MoveAxis(E, 0, ABG) 03:58:27.403 00.000 15672 Move returns status 0, amount 0 03:58:27.403 00.000 15672 MoveAxis(S, 141, ABG) 03:58:27.403 00.000 15672 Guiding Dir = 1, Dur = 141 03:58:27.404 00.001 15672 IsSlewing returns 0 03:58:27.405 00.001 15672 IsGuiding returns 0 03:58:27.408 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2046, max=15655, FiltMin=2600, FiltMax=12117, Gamma=2.950 03:58:27.451 00.043 30444 UpdateGuideState exits: m=64647 SNR=51.3 Saturated 03:58:27.451 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:27.451 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:27.451 00.000 30444 Enqueuing Expose request 03:58:27.490 00.039 15672 PulseGuide returned control before completion, sleep 67 03:58:27.557 00.067 15672 IsGuiding returns 1 03:58:27.557 00.000 15672 scope still moving after pulse duration time elapsed 03:58:27.579 00.022 15672 IsSlewing returns 0 03:58:27.580 00.001 15672 IsGuiding returns 1 03:58:27.600 00.020 15672 IsSlewing returns 0 03:58:27.601 00.001 15672 IsGuiding returns 1 03:58:27.622 00.021 15672 IsSlewing returns 0 03:58:27.622 00.000 15672 IsGuiding returns 1 03:58:27.644 00.022 15672 IsSlewing returns 0 03:58:27.644 00.000 15672 IsGuiding returns 1 03:58:27.665 00.021 15672 IsSlewing returns 0 03:58:27.681 00.016 15672 IsGuiding returns 0 03:58:27.681 00.000 15672 scope move finished after 141 + 134 ms 03:58:27.681 00.000 15672 Move returns status 0, amount 141 03:58:27.681 00.000 15672 move complete, result=0 03:58:27.681 00.000 15672 worker thread done servicing request 03:58:27.681 00.000 15672 Worker thread wakes up 03:58:27.681 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:27.681 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.8 px 141 ms SOUTH 03:58:27.681 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:29.787 02.106 15672 Exposure complete 03:58:29.807 00.020 15672 worker thread done servicing request 03:58:29.807 00.000 30444 OnExposeComplete: enter 03:58:29.807 00.000 30444 UpdateGuideState(): m_state=6 03:58:29.807 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8887 03:58:29.807 00.000 30444 Star::Find returns 1 (1), X=462.69, Y=204.30, Mass=60232, SNR=53.6, Peak=7545 HFD=3.7 03:58:29.807 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.62 = 2.62) 03:58:29.807 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.56 = 2.56) 03:58:29.807 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.40 hyp=0.56 cameraTheta=2.34 mountX=-0.48 mountY=0.31, mountTheta=2.57 03:58:29.808 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.40, opts=13) 03:58:29.808 00.000 30444 Enqueuing Move request for scope (-0.39, 0.40) 03:58:29.808 00.000 15672 Worker thread wakes up 03:58:29.808 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.40) opts 0xd 03:58:29.808 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.40) 03:58:29.808 00.000 15672 Moving (-0.39, 0.40) raw xDistance=-0.48 yDistance=0.31 03:58:29.808 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 03:58:29.808 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 03:58:29.808 00.000 15672 MoveAxis(E, 130, ABG) 03:58:29.808 00.000 15672 Guiding Dir = 2, Dur = 130 03:58:29.809 00.001 15672 IsSlewing returns 0 03:58:29.810 00.001 15672 IsGuiding returns 0 03:58:29.813 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=13941, FiltMin=2601, FiltMax=11402, Gamma=2.950 03:58:29.836 00.023 15672 PulseGuide returned control before completion, sleep 114 03:58:29.857 00.021 30444 UpdateGuideState exits: m=60232 SNR=53.6 Saturated 03:58:29.857 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:29.857 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:29.857 00.000 30444 Enqueuing Expose request 03:58:29.954 00.097 15672 IsGuiding returns 1 03:58:29.955 00.001 15672 scope still moving after pulse duration time elapsed 03:58:29.975 00.020 15672 IsSlewing returns 0 03:58:29.998 00.023 15672 IsGuiding returns 0 03:58:29.999 00.001 15672 scope move finished after 130 + 58 ms 03:58:29.999 00.000 15672 Move returns status 0, amount 130 03:58:29.999 00.000 15672 MoveAxis(S, 55, ABG) 03:58:29.999 00.000 15672 Guiding Dir = 1, Dur = 55 03:58:30.000 00.001 15672 IsSlewing returns 0 03:58:30.002 00.002 15672 IsGuiding returns 0 03:58:30.081 00.079 15672 IsGuiding returns 1 03:58:30.081 00.000 15672 scope still moving after pulse duration time elapsed 03:58:30.102 00.021 15672 IsSlewing returns 0 03:58:30.105 00.003 15672 IsGuiding returns 1 03:58:30.126 00.021 15672 IsSlewing returns 0 03:58:30.129 00.003 15672 IsGuiding returns 1 03:58:30.150 00.021 15672 IsSlewing returns 0 03:58:30.205 00.055 15672 IsGuiding returns 0 03:58:30.205 00.000 15672 scope move finished after 55 + 148 ms 03:58:30.205 00.000 15672 Move returns status 0, amount 55 03:58:30.206 00.001 15672 move complete, result=0 03:58:30.206 00.000 15672 worker thread done servicing request 03:58:30.206 00.000 15672 Worker thread wakes up 03:58:30.206 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:30.206 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:30.206 00.000 30444 GuideStep: -0.5 px 130 ms EAST, 0.3 px 55 ms SOUTH 03:58:32.117 01.911 15672 Exposure complete 03:58:32.137 00.020 15672 worker thread done servicing request 03:58:32.137 00.000 30444 OnExposeComplete: enter 03:58:32.137 00.000 30444 UpdateGuideState(): m_state=6 03:58:32.137 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8888 03:58:32.137 00.000 30444 Star::Find returns 1 (1), X=463.43, Y=204.42, Mass=66204, SNR=52.2, Peak=7054 HFD=3.3 03:58:32.137 00.000 30444 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 03:58:32.137 00.000 30444 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 03:58:32.137 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.53 hyp=0.63 cameraTheta=0.99 mountX=0.19 mountY=0.59, mountTheta=1.26 03:58:32.138 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.53, opts=13) 03:58:32.138 00.000 30444 Enqueuing Move request for scope (0.35, 0.53) 03:58:32.138 00.000 15672 Worker thread wakes up 03:58:32.138 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.53) opts 0xd 03:58:32.138 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.53) 03:58:32.138 00.000 15672 Moving (0.35, 0.53) raw xDistance=0.19 yDistance=0.59 03:58:32.138 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 03:58:32.138 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 03:58:32.138 00.000 15672 MoveAxis(E, 0, ABG) 03:58:32.138 00.000 15672 Move returns status 0, amount 0 03:58:32.138 00.000 15672 MoveAxis(S, 105, ABG) 03:58:32.138 00.000 15672 Guiding Dir = 1, Dur = 105 03:58:32.139 00.001 15672 IsSlewing returns 0 03:58:32.140 00.001 15672 IsGuiding returns 0 03:58:32.144 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=13657, FiltMin=2597, FiltMax=12556, Gamma=2.950 03:58:32.188 00.044 30444 UpdateGuideState exits: m=66204 SNR=52.2 Saturated 03:58:32.188 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:32.188 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:32.188 00.000 30444 Enqueuing Expose request 03:58:32.217 00.029 15672 PulseGuide returned control before completion, sleep 39 03:58:32.259 00.042 15672 IsGuiding returns 1 03:58:32.259 00.000 15672 scope still moving after pulse duration time elapsed 03:58:32.280 00.021 15672 IsSlewing returns 0 03:58:32.282 00.002 15672 IsGuiding returns 1 03:58:32.303 00.021 15672 IsSlewing returns 0 03:58:32.305 00.002 15672 IsGuiding returns 1 03:58:32.327 00.022 15672 IsSlewing returns 0 03:58:32.330 00.003 15672 IsGuiding returns 1 03:58:32.350 00.020 15672 IsSlewing returns 0 03:58:32.393 00.043 15672 IsGuiding returns 0 03:58:32.394 00.001 15672 scope move finished after 105 + 148 ms 03:58:32.394 00.000 15672 Move returns status 0, amount 105 03:58:32.394 00.000 15672 move complete, result=0 03:58:32.394 00.000 15672 worker thread done servicing request 03:58:32.394 00.000 15672 Worker thread wakes up 03:58:32.394 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:32.394 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:32.395 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.6 px 105 ms SOUTH 03:58:34.505 02.110 15672 Exposure complete 03:58:34.524 00.019 15672 worker thread done servicing request 03:58:34.524 00.000 30444 OnExposeComplete: enter 03:58:34.524 00.000 30444 UpdateGuideState(): m_state=6 03:58:34.524 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8889 03:58:34.524 00.000 30444 Star::Find returns 1 (1), X=462.79, Y=204.83, Mass=71825, SNR=54.8, Peak=7466 HFD=3.9 03:58:34.524 00.000 30444 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.28) = xAngle (2.15 = 2.15) 03:58:34.524 00.000 30444 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 03:58:34.524 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.93 hyp=0.98 cameraTheta=1.87 mountX=-0.53 mountY=0.85, mountTheta=2.13 03:58:34.525 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.93, opts=13) 03:58:34.525 00.000 30444 Enqueuing Move request for scope (-0.29, 0.93) 03:58:34.525 00.000 15672 Worker thread wakes up 03:58:34.525 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.93) opts 0xd 03:58:34.525 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.93) 03:58:34.525 00.000 15672 Moving (-0.29, 0.93) raw xDistance=-0.53 yDistance=0.85 03:58:34.525 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53 03:58:34.525 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 03:58:34.525 00.000 15672 MoveAxis(E, 144, ABG) 03:58:34.525 00.000 15672 Guiding Dir = 2, Dur = 144 03:58:34.526 00.001 15672 IsSlewing returns 0 03:58:34.531 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2073, max=14929, FiltMin=2592, FiltMax=11241, Gamma=2.950 03:58:34.533 00.002 15672 IsGuiding returns 0 03:58:34.549 00.016 15672 PulseGuide returned control before completion, sleep 139 03:58:34.574 00.025 30444 UpdateGuideState exits: m=71825 SNR=54.8 Saturated 03:58:34.574 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:34.574 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:34.574 00.000 30444 Enqueuing Expose request 03:58:34.691 00.117 15672 IsGuiding returns 1 03:58:34.691 00.000 15672 scope still moving after pulse duration time elapsed 03:58:34.713 00.022 15672 IsSlewing returns 0 03:58:34.715 00.002 15672 IsGuiding returns 0 03:58:34.715 00.000 15672 scope move finished after 144 + 36 ms 03:58:34.715 00.000 15672 Move returns status 0, amount 144 03:58:34.715 00.000 15672 MoveAxis(S, 152, ABG) 03:58:34.715 00.000 15672 Guiding Dir = 1, Dur = 152 03:58:34.716 00.001 15672 IsSlewing returns 0 03:58:34.718 00.002 15672 IsGuiding returns 0 03:58:34.805 00.087 15672 PulseGuide returned control before completion, sleep 76 03:58:34.884 00.079 15672 IsGuiding returns 1 03:58:34.884 00.000 15672 scope still moving after pulse duration time elapsed 03:58:34.905 00.021 15672 IsSlewing returns 0 03:58:34.908 00.003 15672 IsGuiding returns 1 03:58:34.929 00.021 15672 IsSlewing returns 0 03:58:34.932 00.003 15672 IsGuiding returns 1 03:58:34.952 00.020 15672 IsSlewing returns 0 03:58:34.953 00.001 15672 IsGuiding returns 1 03:58:34.974 00.021 15672 IsSlewing returns 0 03:58:34.996 00.022 15672 IsGuiding returns 0 03:58:34.996 00.000 15672 scope move finished after 152 + 126 ms 03:58:34.996 00.000 15672 Move returns status 0, amount 152 03:58:34.996 00.000 15672 move complete, result=0 03:58:34.997 00.001 15672 worker thread done servicing request 03:58:34.997 00.000 15672 Worker thread wakes up 03:58:34.997 00.000 30444 GuideStep: -0.5 px 144 ms EAST, 0.9 px 152 ms SOUTH 03:58:34.997 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:34.997 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:36.904 01.907 15672 Exposure complete 03:58:36.924 00.020 15672 worker thread done servicing request 03:58:36.924 00.000 30444 OnExposeComplete: enter 03:58:36.924 00.000 30444 UpdateGuideState(): m_state=6 03:58:36.924 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8890 03:58:36.924 00.000 30444 Star::Find returns 1 (1), X=463.68, Y=204.45, Mass=64478, SNR=52.9, Peak=6950 HFD=3.5 03:58:36.924 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 03:58:36.924 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.96 = 0.96) 03:58:36.924 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=0.56 hyp=0.82 cameraTheta=0.75 mountX=0.43 mountY=0.68, mountTheta=1.01 03:58:36.925 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=0.56, opts=13) 03:58:36.925 00.000 30444 Enqueuing Move request for scope (0.60, 0.56) 03:58:36.925 00.000 15672 Worker thread wakes up 03:58:36.925 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.56) opts 0xd 03:58:36.925 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, 0.56) 03:58:36.925 00.000 15672 Moving (0.60, 0.56) raw xDistance=0.43 yDistance=0.68 03:58:36.925 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.43 03:58:36.925 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 03:58:36.925 00.000 15672 MoveAxis(W, 105, ABG) 03:58:36.925 00.000 15672 Guiding Dir = 3, Dur = 105 03:58:36.926 00.001 15672 IsSlewing returns 0 03:58:36.927 00.001 15672 IsGuiding returns 0 03:58:36.931 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=13099, FiltMin=2583, FiltMax=10618, Gamma=2.950 03:58:36.945 00.014 15672 PulseGuide returned control before completion, sleep 97 03:58:36.973 00.028 30444 UpdateGuideState exits: m=64478 SNR=52.9 Saturated 03:58:36.974 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:36.974 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:36.974 00.000 30444 Enqueuing Expose request 03:58:37.044 00.070 15672 IsGuiding returns 1 03:58:37.044 00.000 15672 scope still moving after pulse duration time elapsed 03:58:37.066 00.022 15672 IsSlewing returns 0 03:58:37.067 00.001 15672 IsGuiding returns 1 03:58:37.088 00.021 15672 IsSlewing returns 0 03:58:37.090 00.002 15672 IsGuiding returns 0 03:58:37.090 00.000 15672 scope move finished after 105 + 57 ms 03:58:37.090 00.000 15672 Move returns status 0, amount 105 03:58:37.090 00.000 15672 MoveAxis(S, 121, ABG) 03:58:37.090 00.000 15672 Guiding Dir = 1, Dur = 121 03:58:37.090 00.000 15672 IsSlewing returns 0 03:58:37.091 00.001 15672 IsGuiding returns 0 03:58:37.170 00.079 15672 PulseGuide returned control before completion, sleep 53 03:58:37.226 00.056 15672 IsGuiding returns 1 03:58:37.226 00.000 15672 scope still moving after pulse duration time elapsed 03:58:37.247 00.021 15672 IsSlewing returns 0 03:58:37.248 00.001 15672 IsGuiding returns 1 03:58:37.269 00.021 15672 IsSlewing returns 0 03:58:37.270 00.001 15672 IsGuiding returns 1 03:58:37.291 00.021 15672 IsSlewing returns 0 03:58:37.292 00.001 15672 IsGuiding returns 1 03:58:37.313 00.021 15672 IsSlewing returns 0 03:58:37.346 00.033 15672 IsGuiding returns 0 03:58:37.346 00.000 15672 scope move finished after 121 + 134 ms 03:58:37.346 00.000 15672 Move returns status 0, amount 121 03:58:37.346 00.000 15672 move complete, result=0 03:58:37.346 00.000 15672 worker thread done servicing request 03:58:37.346 00.000 15672 Worker thread wakes up 03:58:37.346 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:37.346 00.000 30444 GuideStep: 0.4 px 105 ms WEST, 0.7 px 121 ms SOUTH 03:58:37.346 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:39.453 02.107 15672 Exposure complete 03:58:39.473 00.020 15672 worker thread done servicing request 03:58:39.473 00.000 30444 OnExposeComplete: enter 03:58:39.473 00.000 30444 UpdateGuideState(): m_state=6 03:58:39.473 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8891 03:58:39.473 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=204.28, Mass=59146, SNR=53.8, Peak=6981 HFD=3.7 03:58:39.473 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 03:58:39.473 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.53 = 1.53) 03:58:39.474 00.001 30444 CameraToMount -- cameraX=0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.32 mountX=-0.01 mountY=0.40, mountTheta=1.59 03:58:39.474 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.39, opts=13) 03:58:39.474 00.000 30444 Enqueuing Move request for scope (0.10, 0.39) 03:58:39.474 00.000 15672 Worker thread wakes up 03:58:39.474 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.39) opts 0xd 03:58:39.474 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.39) 03:58:39.474 00.000 15672 Moving (0.10, 0.39) raw xDistance=-0.01 yDistance=0.40 03:58:39.474 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 03:58:39.474 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 03:58:39.474 00.000 15672 MoveAxis(E, 0, ABG) 03:58:39.474 00.000 15672 Move returns status 0, amount 0 03:58:39.474 00.000 15672 MoveAxis(S, 71, ABG) 03:58:39.474 00.000 15672 Guiding Dir = 1, Dur = 71 03:58:39.475 00.001 15672 IsSlewing returns 0 03:58:39.476 00.001 15672 IsGuiding returns 0 03:58:39.481 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=13771, FiltMin=2602, FiltMax=12198, Gamma=2.950 03:58:39.523 00.042 30444 UpdateGuideState exits: m=59146 SNR=53.8 Saturated 03:58:39.523 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:39.523 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:39.523 00.000 30444 Enqueuing Expose request 03:58:39.585 00.062 15672 IsGuiding returns 1 03:58:39.585 00.000 15672 scope still moving after pulse duration time elapsed 03:58:39.605 00.020 15672 IsSlewing returns 0 03:58:39.631 00.026 15672 IsGuiding returns 0 03:58:39.631 00.000 15672 scope move finished after 71 + 83 ms 03:58:39.632 00.001 15672 Move returns status 0, amount 71 03:58:39.632 00.000 15672 move complete, result=0 03:58:39.632 00.000 15672 worker thread done servicing request 03:58:39.632 00.000 15672 Worker thread wakes up 03:58:39.632 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:39.632 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:39.632 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 71 ms SOUTH 03:58:41.538 01.906 15672 Exposure complete 03:58:41.558 00.020 15672 worker thread done servicing request 03:58:41.558 00.000 30444 OnExposeComplete: enter 03:58:41.559 00.001 30444 UpdateGuideState(): m_state=6 03:58:41.559 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8892 03:58:41.559 00.000 30444 Star::Find returns 1 (1), X=463.28, Y=204.34, Mass=57797, SNR=46.7, Peak=7239 HFD=3.5 03:58:41.559 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.43 = 1.43) 03:58:41.559 00.000 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.37 = 1.37) 03:58:41.559 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.44 hyp=0.48 cameraTheta=1.15 mountX=0.07 mountY=0.47, mountTheta=1.43 03:58:41.560 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.44, opts=13) 03:58:41.560 00.000 30444 Enqueuing Move request for scope (0.20, 0.44) 03:58:41.560 00.000 15672 Worker thread wakes up 03:58:41.560 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.44) opts 0xd 03:58:41.560 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.44) 03:58:41.560 00.000 15672 Moving (0.20, 0.44) raw xDistance=0.07 yDistance=0.47 03:58:41.560 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 03:58:41.560 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 03:58:41.560 00.000 15672 MoveAxis(E, 0, ABG) 03:58:41.560 00.000 15672 Move returns status 0, amount 0 03:58:41.560 00.000 15672 MoveAxis(S, 84, ABG) 03:58:41.560 00.000 15672 Guiding Dir = 1, Dur = 84 03:58:41.560 00.000 15672 IsSlewing returns 0 03:58:41.561 00.001 15672 IsGuiding returns 0 03:58:41.566 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=14811, FiltMin=2529, FiltMax=12259, Gamma=2.950 03:58:41.609 00.043 30444 UpdateGuideState exits: m=57797 SNR=46.7 Saturated 03:58:41.609 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:41.609 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:41.609 00.000 30444 Enqueuing Expose request 03:58:41.644 00.035 15672 PulseGuide returned control before completion, sleep 12 03:58:41.658 00.014 15672 IsGuiding returns 1 03:58:41.658 00.000 15672 scope still moving after pulse duration time elapsed 03:58:41.679 00.021 15672 IsSlewing returns 0 03:58:41.754 00.075 15672 IsGuiding returns 0 03:58:41.755 00.001 15672 scope move finished after 84 + 109 ms 03:58:41.755 00.000 15672 Move returns status 0, amount 84 03:58:41.755 00.000 15672 move complete, result=0 03:58:41.755 00.000 15672 worker thread done servicing request 03:58:41.755 00.000 15672 Worker thread wakes up 03:58:41.755 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:41.756 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:41.756 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 84 ms SOUTH 03:58:43.863 02.107 15672 Exposure complete 03:58:43.883 00.020 15672 worker thread done servicing request 03:58:43.883 00.000 30444 OnExposeComplete: enter 03:58:43.883 00.000 30444 UpdateGuideState(): m_state=6 03:58:43.883 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8893 03:58:43.884 00.001 30444 Star::Find returns 1 (1), X=463.27, Y=204.09, Mass=53534, SNR=45.0, Peak=6851 HFD=3.4 03:58:43.884 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 03:58:43.884 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 03:58:43.884 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.27 cameraTheta=0.82 mountX=0.12 mountY=0.24, mountTheta=1.09 03:58:43.884 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.20, opts=13) 03:58:43.884 00.000 30444 Enqueuing Move request for scope (0.19, 0.20) 03:58:43.884 00.000 15672 Worker thread wakes up 03:58:43.884 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd 03:58:43.884 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.20) 03:58:43.884 00.000 15672 Moving (0.19, 0.20) raw xDistance=0.12 yDistance=0.24 03:58:43.884 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 03:58:43.884 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:58:43.884 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 03:58:43.885 00.001 15672 MoveAxis(E, 0, ABG) 03:58:43.885 00.000 15672 Move returns status 0, amount 0 03:58:43.885 00.000 15672 MoveAxis(N, 0, ABG) 03:58:43.885 00.000 15672 Move returns status 0, amount 0 03:58:43.885 00.000 15672 move complete, result=0 03:58:43.885 00.000 15672 worker thread done servicing request 03:58:43.890 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=13513, FiltMin=2554, FiltMax=11509, Gamma=2.950 03:58:43.933 00.043 30444 UpdateGuideState exits: m=53534 SNR=45.0 Saturated 03:58:43.933 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:43.933 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:43.933 00.000 30444 Enqueuing Expose request 03:58:43.933 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:58:43.933 00.000 15672 Worker thread wakes up 03:58:43.933 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:43.933 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:45.841 01.908 15672 Exposure complete 03:58:45.866 00.025 15672 worker thread done servicing request 03:58:45.866 00.000 30444 OnExposeComplete: enter 03:58:45.866 00.000 30444 UpdateGuideState(): m_state=6 03:58:45.867 00.001 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8894 03:58:45.867 00.000 30444 Star::Find returns 1 (1), X=463.13, Y=204.15, Mass=71011, SNR=58.8, Peak=7005 HFD=4.1 03:58:45.867 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 03:58:45.867 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.58 = 1.58) 03:58:45.867 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.36 mountX=-0.02 mountY=0.26, mountTheta=1.64 03:58:45.867 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.25, opts=13) 03:58:45.867 00.000 30444 Enqueuing Move request for scope (0.05, 0.25) 03:58:45.867 00.000 15672 Worker thread wakes up 03:58:45.868 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd 03:58:45.868 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.25) 03:58:45.868 00.000 15672 Moving (0.05, 0.25) raw xDistance=-0.02 yDistance=0.26 03:58:45.868 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 03:58:45.868 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 03:58:45.868 00.000 15672 MoveAxis(E, 0, ABG) 03:58:45.868 00.000 15672 Move returns status 0, amount 0 03:58:45.868 00.000 15672 MoveAxis(S, 46, ABG) 03:58:45.868 00.000 15672 Guiding Dir = 1, Dur = 46 03:58:45.868 00.000 15672 IsSlewing returns 0 03:58:45.869 00.001 15672 IsGuiding returns 0 03:58:45.874 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2290, max=13172, FiltMin=2523, FiltMax=12223, Gamma=2.950 03:58:45.989 00.115 15672 IsGuiding returns 1 03:58:45.989 00.000 15672 scope still moving after pulse duration time elapsed 03:58:46.009 00.020 15672 IsSlewing returns 0 03:58:46.036 00.027 15672 IsGuiding returns 0 03:58:46.037 00.001 15672 scope move finished after 46 + 121 ms 03:58:46.037 00.000 15672 Move returns status 0, amount 46 03:58:46.037 00.000 15672 move complete, result=0 03:58:46.037 00.000 15672 worker thread done servicing request 03:58:46.163 00.126 30444 UpdateGuideState exits: m=71011 SNR=58.8 Saturated 03:58:46.163 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:46.163 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:46.164 00.001 30444 Enqueuing Expose request 03:58:46.164 00.000 15672 Worker thread wakes up 03:58:46.164 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 46 ms SOUTH 03:58:46.164 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:46.165 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:48.274 02.109 15672 Exposure complete 03:58:48.294 00.020 15672 worker thread done servicing request 03:58:48.294 00.000 30444 OnExposeComplete: enter 03:58:48.294 00.000 30444 UpdateGuideState(): m_state=6 03:58:48.294 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8895 03:58:48.294 00.000 30444 Star::Find returns 1 (1), X=462.97, Y=204.47, Mass=61444, SNR=50.6, Peak=7445 HFD=3.6 03:58:48.294 00.000 30444 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 03:58:48.294 00.000 30444 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 03:58:48.294 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.58 hyp=0.59 cameraTheta=1.76 mountX=-0.26 mountY=0.54, mountTheta=2.02 03:58:48.295 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.58, opts=13) 03:58:48.295 00.000 30444 Enqueuing Move request for scope (-0.11, 0.58) 03:58:48.295 00.000 15672 Worker thread wakes up 03:58:48.295 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.58) opts 0xd 03:58:48.295 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.58) 03:58:48.295 00.000 15672 Moving (-0.11, 0.58) raw xDistance=-0.26 yDistance=0.54 03:58:48.295 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 03:58:48.295 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 03:58:48.295 00.000 15672 MoveAxis(E, 71, ABG) 03:58:48.295 00.000 15672 Guiding Dir = 2, Dur = 71 03:58:48.296 00.001 15672 IsSlewing returns 0 03:58:48.297 00.001 15672 IsGuiding returns 0 03:58:48.301 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=14497, FiltMin=2568, FiltMax=11470, Gamma=2.950 03:58:48.319 00.018 15672 PulseGuide returned control before completion, sleep 60 03:58:48.343 00.024 30444 UpdateGuideState exits: m=61444 SNR=50.6 Saturated 03:58:48.343 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:48.343 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:48.343 00.000 30444 Enqueuing Expose request 03:58:48.381 00.038 15672 IsGuiding returns 1 03:58:48.381 00.000 15672 scope still moving after pulse duration time elapsed 03:58:48.403 00.022 15672 IsSlewing returns 0 03:58:48.403 00.000 15672 IsGuiding returns 0 03:58:48.403 00.000 15672 scope move finished after 71 + 34 ms 03:58:48.403 00.000 15672 Move returns status 0, amount 71 03:58:48.403 00.000 15672 MoveAxis(S, 96, ABG) 03:58:48.403 00.000 15672 Guiding Dir = 1, Dur = 96 03:58:48.404 00.001 15672 IsSlewing returns 0 03:58:48.405 00.001 15672 IsGuiding returns 0 03:58:48.480 00.075 15672 PulseGuide returned control before completion, sleep 31 03:58:48.513 00.033 15672 IsGuiding returns 1 03:58:48.513 00.000 15672 scope still moving after pulse duration time elapsed 03:58:48.534 00.021 15672 IsSlewing returns 0 03:58:48.535 00.001 15672 IsGuiding returns 1 03:58:48.556 00.021 15672 IsSlewing returns 0 03:58:48.623 00.067 15672 IsGuiding returns 0 03:58:48.623 00.000 15672 scope move finished after 96 + 122 ms 03:58:48.623 00.000 15672 Move returns status 0, amount 96 03:58:48.623 00.000 15672 move complete, result=0 03:58:48.623 00.000 15672 worker thread done servicing request 03:58:48.623 00.000 15672 Worker thread wakes up 03:58:48.623 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:48.623 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:48.623 00.000 30444 GuideStep: -0.3 px 71 ms EAST, 0.5 px 96 ms SOUTH 03:58:50.533 01.910 15672 Exposure complete 03:58:50.553 00.020 15672 worker thread done servicing request 03:58:50.553 00.000 30444 OnExposeComplete: enter 03:58:50.553 00.000 30444 UpdateGuideState(): m_state=6 03:58:50.553 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8896 03:58:50.554 00.001 30444 Star::Find returns 1 (1), X=463.25, Y=204.42, Mass=67266, SNR=55.3, Peak=7072 HFD=3.7 03:58:50.554 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 03:58:50.554 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 03:58:50.554 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.53 hyp=0.56 cameraTheta=1.25 mountX=0.02 mountY=0.55, mountTheta=1.53 03:58:50.554 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.53, opts=13) 03:58:50.554 00.000 30444 Enqueuing Move request for scope (0.17, 0.53) 03:58:50.554 00.000 15672 Worker thread wakes up 03:58:50.554 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.53) opts 0xd 03:58:50.554 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.53) 03:58:50.554 00.000 15672 Moving (0.17, 0.53) raw xDistance=0.02 yDistance=0.55 03:58:50.554 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 03:58:50.554 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 03:58:50.554 00.000 15672 MoveAxis(E, 0, ABG) 03:58:50.554 00.000 15672 Move returns status 0, amount 0 03:58:50.554 00.000 15672 MoveAxis(S, 99, ABG) 03:58:50.554 00.000 15672 Guiding Dir = 1, Dur = 99 03:58:50.554 00.000 15672 IsSlewing returns 0 03:58:50.555 00.001 15672 IsGuiding returns 0 03:58:50.559 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=14129, FiltMin=2608, FiltMax=11726, Gamma=2.950 03:58:50.636 00.077 15672 PulseGuide returned control before completion, sleep 29 03:58:50.667 00.031 15672 IsGuiding returns 1 03:58:50.667 00.000 15672 scope still moving after pulse duration time elapsed 03:58:50.688 00.021 15672 IsSlewing returns 0 03:58:50.688 00.000 15672 IsGuiding returns 1 03:58:50.709 00.021 15672 IsSlewing returns 0 03:58:50.764 00.055 15672 IsGuiding returns 0 03:58:50.764 00.000 15672 scope move finished after 99 + 109 ms 03:58:50.764 00.000 15672 Move returns status 0, amount 99 03:58:50.764 00.000 15672 move complete, result=0 03:58:50.764 00.000 15672 worker thread done servicing request 03:58:50.783 00.019 30444 UpdateGuideState exits: m=67266 SNR=55.3 Saturated 03:58:50.783 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:50.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:50.783 00.000 30444 Enqueuing Expose request 03:58:50.783 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.6 px 99 ms SOUTH 03:58:50.783 00.000 15672 Worker thread wakes up 03:58:50.783 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:50.783 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:52.891 02.108 15672 Exposure complete 03:58:52.911 00.020 15672 worker thread done servicing request 03:58:52.911 00.000 30444 OnExposeComplete: enter 03:58:52.911 00.000 30444 UpdateGuideState(): m_state=6 03:58:52.911 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8897 03:58:52.911 00.000 30444 Star::Find returns 1 (1), X=463.57, Y=203.80, Mass=62185, SNR=54.4, Peak=7541 HFD=3.7 03:58:52.911 00.000 30444 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.28) = xAngle (0.09 = 0.09) 03:58:52.911 00.000 30444 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.02 = 0.02) 03:58:52.911 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=-0.10 hyp=0.50 cameraTheta=-0.19 mountX=0.50 mountY=0.01, mountTheta=0.02 03:58:52.912 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=-0.10, opts=13) 03:58:52.912 00.000 30444 Enqueuing Move request for scope (0.49, -0.10) 03:58:52.912 00.000 15672 Worker thread wakes up 03:58:52.912 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.10) opts 0xd 03:58:52.912 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, -0.10) 03:58:52.912 00.000 15672 Moving (0.49, -0.10) raw xDistance=0.50 yDistance=0.01 03:58:52.912 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50 03:58:52.912 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:58:52.912 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 03:58:52.912 00.000 15672 MoveAxis(W, 135, ABG) 03:58:52.912 00.000 15672 Guiding Dir = 3, Dur = 135 03:58:52.913 00.001 15672 IsSlewing returns 0 03:58:52.914 00.001 15672 IsGuiding returns 0 03:58:52.918 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14125, FiltMin=2566, FiltMax=11889, Gamma=2.950 03:58:52.936 00.018 15672 PulseGuide returned control before completion, sleep 123 03:58:52.961 00.025 30444 UpdateGuideState exits: m=62185 SNR=54.4 Saturated 03:58:52.961 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:52.961 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:52.961 00.000 30444 Enqueuing Expose request 03:58:53.128 00.167 15672 IsGuiding returns 0 03:58:53.128 00.000 15672 Move returns status 0, amount 135 03:58:53.128 00.000 15672 MoveAxis(N, 0, ABG) 03:58:53.128 00.000 15672 Move returns status 0, amount 0 03:58:53.129 00.001 15672 move complete, result=0 03:58:53.129 00.000 15672 worker thread done servicing request 03:58:53.129 00.000 30444 GuideStep: 0.5 px 135 ms WEST, 0.0 px 0 ms NORTH 03:58:53.129 00.000 15672 Worker thread wakes up 03:58:53.129 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:53.130 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:55.045 01.915 15672 Exposure complete 03:58:55.075 00.030 15672 worker thread done servicing request 03:58:55.075 00.000 30444 OnExposeComplete: enter 03:58:55.075 00.000 30444 UpdateGuideState(): m_state=6 03:58:55.075 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8898 03:58:55.075 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=203.83, Mass=64671, SNR=56.4, Peak=7056 HFD=3.7 03:58:55.075 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 03:58:55.075 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.01 = 0.01) 03:58:55.075 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.07 hyp=0.32 cameraTheta=-0.21 mountX=0.32 mountY=0.00, mountTheta=0.01 03:58:55.076 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.07, opts=13) 03:58:55.076 00.000 30444 Enqueuing Move request for scope (0.32, -0.07) 03:58:55.076 00.000 15672 Worker thread wakes up 03:58:55.076 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.07) opts 0xd 03:58:55.076 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.07) 03:58:55.076 00.000 15672 Moving (0.32, -0.07) raw xDistance=0.32 yDistance=0.00 03:58:55.076 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32 03:58:55.076 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:58:55.076 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 03:58:55.076 00.000 15672 MoveAxis(W, 97, ABG) 03:58:55.076 00.000 15672 Guiding Dir = 3, Dur = 97 03:58:55.077 00.001 15672 IsSlewing returns 0 03:58:55.078 00.001 15672 IsGuiding returns 0 03:58:55.082 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2078, max=14677, FiltMin=2589, FiltMax=11459, Gamma=2.950 03:58:55.092 00.010 15672 PulseGuide returned control before completion, sleep 93 03:58:55.125 00.033 30444 UpdateGuideState exits: m=64671 SNR=56.4 Saturated 03:58:55.125 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:55.125 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:55.125 00.000 30444 Enqueuing Expose request 03:58:55.237 00.112 15672 IsGuiding returns 0 03:58:55.237 00.000 15672 Move returns status 0, amount 97 03:58:55.237 00.000 15672 MoveAxis(N, 0, ABG) 03:58:55.237 00.000 15672 Move returns status 0, amount 0 03:58:55.237 00.000 15672 move complete, result=0 03:58:55.237 00.000 15672 worker thread done servicing request 03:58:55.237 00.000 15672 Worker thread wakes up 03:58:55.237 00.000 30444 GuideStep: 0.3 px 97 ms WEST, 0.0 px 0 ms NORTH 03:58:55.237 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:55.237 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:57.344 02.107 15672 Exposure complete 03:58:57.363 00.019 15672 worker thread done servicing request 03:58:57.363 00.000 30444 OnExposeComplete: enter 03:58:57.363 00.000 30444 UpdateGuideState(): m_state=6 03:58:57.363 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8899 03:58:57.363 00.000 30444 Star::Find returns 1 (1), X=462.55, Y=203.96, Mass=68421, SNR=63.5, Peak=7079 HFD=3.9 03:58:57.363 00.000 30444 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.28) = xAngle (3.30 = -2.98) 03:58:57.363 00.000 30444 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.24 = -3.04) 03:58:57.363 00.000 30444 CameraToMount -- cameraX=-0.53 cameraY=0.06 hyp=0.53 cameraTheta=3.02 mountX=-0.53 mountY=-0.05, mountTheta=-3.04 03:58:57.365 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.53, y=0.06, opts=13) 03:58:57.365 00.000 30444 Enqueuing Move request for scope (-0.53, 0.06) 03:58:57.365 00.000 15672 Worker thread wakes up 03:58:57.365 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.06) opts 0xd 03:58:57.365 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.53, 0.06) 03:58:57.365 00.000 15672 Moving (-0.53, 0.06) raw xDistance=-0.53 yDistance=-0.05 03:58:57.365 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.53 03:58:57.365 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:58:57.365 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 03:58:57.365 00.000 15672 MoveAxis(E, 135, ABG) 03:58:57.365 00.000 15672 Guiding Dir = 2, Dur = 135 03:58:57.365 00.000 15672 IsSlewing returns 0 03:58:57.370 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=14149, FiltMin=2603, FiltMax=11791, Gamma=2.950 03:58:57.377 00.007 15672 IsGuiding returns 0 03:58:57.393 00.016 15672 PulseGuide returned control before completion, sleep 130 03:58:57.412 00.019 30444 UpdateGuideState exits: m=68421 SNR=63.5 Saturated 03:58:57.412 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:57.412 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:57.412 00.000 30444 Enqueuing Expose request 03:58:57.526 00.114 15672 IsGuiding returns 1 03:58:57.526 00.000 15672 scope still moving after pulse duration time elapsed 03:58:57.547 00.021 15672 IsSlewing returns 0 03:58:57.602 00.055 15672 IsGuiding returns 0 03:58:57.602 00.000 15672 scope move finished after 135 + 89 ms 03:58:57.602 00.000 15672 Move returns status 0, amount 135 03:58:57.602 00.000 15672 MoveAxis(N, 0, ABG) 03:58:57.603 00.001 15672 Move returns status 0, amount 0 03:58:57.603 00.000 15672 move complete, result=0 03:58:57.603 00.000 15672 worker thread done servicing request 03:58:57.603 00.000 15672 Worker thread wakes up 03:58:57.603 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:57.603 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:57.603 00.000 30444 GuideStep: -0.5 px 135 ms EAST, -0.1 px 0 ms NORTH 03:58:59.513 01.910 15672 Exposure complete 03:58:59.539 00.026 15672 worker thread done servicing request 03:58:59.539 00.000 30444 OnExposeComplete: enter 03:58:59.539 00.000 30444 UpdateGuideState(): m_state=6 03:58:59.539 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8900 03:58:59.539 00.000 30444 Star::Find returns 1 (1), X=462.71, Y=204.00, Mass=55975, SNR=47.0, Peak=6807 HFD=3.4 03:58:59.539 00.000 30444 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.28) = xAngle (3.13 = 3.13) 03:58:59.539 00.000 30444 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.07 = 3.07) 03:58:59.539 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.11 hyp=0.38 cameraTheta=2.85 mountX=-0.38 mountY=0.03, mountTheta=3.07 03:58:59.540 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.11, opts=13) 03:58:59.540 00.000 30444 Enqueuing Move request for scope (-0.37, 0.11) 03:58:59.540 00.000 15672 Worker thread wakes up 03:58:59.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.11) opts 0xd 03:58:59.540 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.11) 03:58:59.540 00.000 15672 Moving (-0.37, 0.11) raw xDistance=-0.38 yDistance=0.03 03:58:59.540 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38 03:58:59.540 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:58:59.540 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 03:58:59.540 00.000 15672 MoveAxis(E, 113, ABG) 03:58:59.540 00.000 15672 Guiding Dir = 2, Dur = 113 03:58:59.542 00.002 15672 IsSlewing returns 0 03:58:59.543 00.001 15672 IsGuiding returns 0 03:58:59.546 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=12944, FiltMin=2620, FiltMax=10739, Gamma=2.950 03:58:59.565 00.019 15672 PulseGuide returned control before completion, sleep 100 03:58:59.587 00.022 30444 UpdateGuideState exits: m=55975 SNR=47.0 Saturated 03:58:59.588 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:58:59.588 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:58:59.588 00.000 30444 Enqueuing Expose request 03:58:59.668 00.080 15672 IsGuiding returns 1 03:58:59.668 00.000 15672 scope still moving after pulse duration time elapsed 03:58:59.689 00.021 15672 IsSlewing returns 0 03:58:59.743 00.054 15672 IsGuiding returns 0 03:58:59.743 00.000 15672 scope move finished after 113 + 87 ms 03:58:59.743 00.000 15672 Move returns status 0, amount 113 03:58:59.744 00.001 15672 MoveAxis(N, 0, ABG) 03:58:59.744 00.000 15672 Move returns status 0, amount 0 03:58:59.744 00.000 15672 move complete, result=0 03:58:59.744 00.000 15672 worker thread done servicing request 03:58:59.744 00.000 15672 Worker thread wakes up 03:58:59.744 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:58:59.744 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:58:59.745 00.001 30444 GuideStep: -0.4 px 113 ms EAST, 0.0 px 0 ms NORTH 03:59:01.853 02.108 15672 Exposure complete 03:59:01.873 00.020 15672 worker thread done servicing request 03:59:01.873 00.000 30444 OnExposeComplete: enter 03:59:01.873 00.000 30444 UpdateGuideState(): m_state=6 03:59:01.873 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8901 03:59:01.873 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=203.61, Mass=61436, SNR=53.7, Peak=7378 HFD=3.7 03:59:01.874 00.001 30444 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.28) = xAngle (-0.93 = -0.93) 03:59:01.874 00.000 30444 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 03:59:01.874 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.21 mountX=0.18 mountY=-0.26, mountTheta=-0.95 03:59:01.874 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.29, opts=13) 03:59:01.874 00.000 30444 Enqueuing Move request for scope (0.11, -0.29) 03:59:01.874 00.000 15672 Worker thread wakes up 03:59:01.874 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.29) opts 0xd 03:59:01.874 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.29) 03:59:01.874 00.000 15672 Moving (0.11, -0.29) raw xDistance=0.18 yDistance=-0.26 03:59:01.874 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 03:59:01.874 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:59:01.875 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 03:59:01.875 00.000 15672 MoveAxis(E, 0, ABG) 03:59:01.875 00.000 15672 Move returns status 0, amount 0 03:59:01.875 00.000 15672 MoveAxis(N, 0, ABG) 03:59:01.875 00.000 15672 Move returns status 0, amount 0 03:59:01.875 00.000 15672 move complete, result=0 03:59:01.875 00.000 15672 worker thread done servicing request 03:59:01.880 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=15023, FiltMin=2594, FiltMax=12891, Gamma=2.950 03:59:01.922 00.042 30444 UpdateGuideState exits: m=61436 SNR=53.7 Saturated 03:59:01.922 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:01.923 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:01.923 00.000 30444 Enqueuing Expose request 03:59:01.923 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 03:59:01.923 00.000 15672 Worker thread wakes up 03:59:01.923 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:01.923 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:03.838 01.915 15672 Exposure complete 03:59:03.868 00.030 15672 worker thread done servicing request 03:59:03.868 00.000 30444 OnExposeComplete: enter 03:59:03.869 00.001 30444 UpdateGuideState(): m_state=6 03:59:03.869 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8902 03:59:03.869 00.000 30444 Star::Find returns 1 (1), X=463.35, Y=203.71, Mass=69129, SNR=68.3, Peak=7281 HFD=3.7 03:59:03.869 00.000 30444 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.28) = xAngle (-0.33 = -0.33) 03:59:03.869 00.000 30444 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.39 = -0.39) 03:59:03.869 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-0.61 mountX=0.31 mountY=-0.13, mountTheta=-0.38 03:59:03.869 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.19, opts=13) 03:59:03.870 00.001 30444 Enqueuing Move request for scope (0.27, -0.19) 03:59:03.870 00.000 15672 Worker thread wakes up 03:59:03.870 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.19) opts 0xd 03:59:03.870 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.19) 03:59:03.870 00.000 15672 Moving (0.27, -0.19) raw xDistance=0.31 yDistance=-0.13 03:59:03.870 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 03:59:03.870 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:59:03.870 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 03:59:03.870 00.000 15672 MoveAxis(W, 84, ABG) 03:59:03.870 00.000 15672 Guiding Dir = 3, Dur = 84 03:59:03.870 00.000 15672 IsSlewing returns 0 03:59:03.872 00.002 15672 IsGuiding returns 0 03:59:03.876 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=15619, FiltMin=2590, FiltMax=12862, Gamma=2.950 03:59:03.895 00.019 15672 PulseGuide returned control before completion, sleep 72 03:59:03.919 00.024 30444 UpdateGuideState exits: m=69129 SNR=68.3 Saturated 03:59:03.919 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:03.919 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:03.919 00.000 30444 Enqueuing Expose request 03:59:03.968 00.049 15672 IsGuiding returns 1 03:59:03.968 00.000 15672 scope still moving after pulse duration time elapsed 03:59:03.989 00.021 15672 IsSlewing returns 0 03:59:04.024 00.035 15672 IsGuiding returns 0 03:59:04.024 00.000 15672 scope move finished after 84 + 67 ms 03:59:04.024 00.000 15672 Move returns status 0, amount 84 03:59:04.024 00.000 15672 MoveAxis(N, 0, ABG) 03:59:04.024 00.000 15672 Move returns status 0, amount 0 03:59:04.024 00.000 15672 move complete, result=0 03:59:04.025 00.001 15672 worker thread done servicing request 03:59:04.025 00.000 15672 Worker thread wakes up 03:59:04.025 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:04.025 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:04.025 00.000 30444 GuideStep: 0.3 px 84 ms WEST, -0.1 px 0 ms NORTH 03:59:06.137 02.112 15672 Exposure complete 03:59:06.157 00.020 15672 worker thread done servicing request 03:59:06.157 00.000 30444 OnExposeComplete: enter 03:59:06.157 00.000 30444 UpdateGuideState(): m_state=6 03:59:06.157 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8903 03:59:06.157 00.000 30444 Star::Find returns 1 (1), X=463.34, Y=203.71, Mass=63085, SNR=48.4, Peak=7573 HFD=3.6 03:59:06.157 00.000 30444 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.28) = xAngle (-0.33 = -0.33) 03:59:06.157 00.000 30444 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.39 = -0.39) 03:59:06.157 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.18 hyp=0.32 cameraTheta=-0.61 mountX=0.30 mountY=-0.12, mountTheta=-0.38 03:59:06.158 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.18, opts=13) 03:59:06.158 00.000 30444 Enqueuing Move request for scope (0.26, -0.18) 03:59:06.158 00.000 15672 Worker thread wakes up 03:59:06.158 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.18) opts 0xd 03:59:06.158 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.18) 03:59:06.158 00.000 15672 Moving (0.26, -0.18) raw xDistance=0.30 yDistance=-0.12 03:59:06.158 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30 03:59:06.158 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:59:06.158 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 03:59:06.158 00.000 15672 MoveAxis(W, 87, ABG) 03:59:06.158 00.000 15672 Guiding Dir = 3, Dur = 87 03:59:06.159 00.001 15672 IsSlewing returns 0 03:59:06.159 00.000 15672 IsGuiding returns 0 03:59:06.164 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1958, max=15543, FiltMin=2597, FiltMax=13265, Gamma=2.950 03:59:06.180 00.016 15672 PulseGuide returned control before completion, sleep 77 03:59:06.207 00.027 30444 UpdateGuideState exits: m=63085 SNR=48.4 Saturated 03:59:06.207 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:06.207 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:06.207 00.000 30444 Enqueuing Expose request 03:59:06.257 00.050 15672 IsGuiding returns 1 03:59:06.258 00.001 15672 scope still moving after pulse duration time elapsed 03:59:06.279 00.021 15672 IsSlewing returns 0 03:59:06.292 00.013 15672 IsGuiding returns 0 03:59:06.292 00.000 15672 scope move finished after 87 + 45 ms 03:59:06.292 00.000 15672 Move returns status 0, amount 87 03:59:06.292 00.000 15672 MoveAxis(N, 0, ABG) 03:59:06.292 00.000 15672 Move returns status 0, amount 0 03:59:06.292 00.000 15672 move complete, result=0 03:59:06.292 00.000 15672 worker thread done servicing request 03:59:06.292 00.000 15672 Worker thread wakes up 03:59:06.292 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:06.292 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:06.292 00.000 30444 GuideStep: 0.3 px 87 ms WEST, -0.1 px 0 ms NORTH 03:59:08.202 01.910 15672 Exposure complete 03:59:08.221 00.019 15672 worker thread done servicing request 03:59:08.221 00.000 30444 OnExposeComplete: enter 03:59:08.221 00.000 30444 UpdateGuideState(): m_state=6 03:59:08.222 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8904 03:59:08.222 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=203.52, Mass=61851, SNR=48.4, Peak=7519 HFD=3.5 03:59:08.222 00.000 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.73 = -0.73) 03:59:08.222 00.000 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.79 = -0.79) 03:59:08.222 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.37 hyp=0.44 cameraTheta=-1.01 mountX=0.33 mountY=-0.32, mountTheta=-0.76 03:59:08.222 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.37, opts=13) 03:59:08.222 00.000 30444 Enqueuing Move request for scope (0.24, -0.37) 03:59:08.222 00.000 15672 Worker thread wakes up 03:59:08.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.37) opts 0xd 03:59:08.222 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.37) 03:59:08.222 00.000 15672 Moving (0.24, -0.37) raw xDistance=0.33 yDistance=-0.32 03:59:08.223 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33 03:59:08.223 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 03:59:08.223 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 03:59:08.223 00.000 15672 MoveAxis(W, 95, ABG) 03:59:08.223 00.000 15672 Guiding Dir = 3, Dur = 95 03:59:08.223 00.000 15672 IsSlewing returns 0 03:59:08.225 00.002 15672 IsGuiding returns 0 03:59:08.228 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=15093, FiltMin=2634, FiltMax=12129, Gamma=2.950 03:59:08.239 00.011 15672 PulseGuide returned control before completion, sleep 91 03:59:08.271 00.032 30444 UpdateGuideState exits: m=61851 SNR=48.4 Saturated 03:59:08.271 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:08.271 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:08.271 00.000 30444 Enqueuing Expose request 03:59:08.332 00.061 15672 IsGuiding returns 1 03:59:08.332 00.000 15672 scope still moving after pulse duration time elapsed 03:59:08.353 00.021 15672 IsSlewing returns 0 03:59:08.368 00.015 15672 IsGuiding returns 0 03:59:08.368 00.000 15672 scope move finished after 95 + 47 ms 03:59:08.368 00.000 15672 Move returns status 0, amount 95 03:59:08.368 00.000 15672 MoveAxis(N, 0, ABG) 03:59:08.368 00.000 15672 Move returns status 0, amount 0 03:59:08.369 00.001 15672 move complete, result=0 03:59:08.369 00.000 15672 worker thread done servicing request 03:59:08.369 00.000 15672 Worker thread wakes up 03:59:08.369 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:08.369 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:08.369 00.000 30444 GuideStep: 0.3 px 95 ms WEST, -0.3 px 0 ms NORTH 03:59:10.479 02.110 15672 Exposure complete 03:59:10.498 00.019 15672 worker thread done servicing request 03:59:10.499 00.001 30444 OnExposeComplete: enter 03:59:10.499 00.000 30444 UpdateGuideState(): m_state=6 03:59:10.499 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8905 03:59:10.499 00.000 30444 Star::Find returns 1 (1), X=463.17, Y=203.74, Mass=71374, SNR=63.7, Peak=7454 HFD=3.9 03:59:10.499 00.000 30444 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.28) = xAngle (-0.74 = -0.74) 03:59:10.499 00.000 30444 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.80 = -0.80) 03:59:10.499 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-1.02 mountX=0.13 mountY=-0.13, mountTheta=-0.77 03:59:10.499 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.15, opts=13) 03:59:10.499 00.000 30444 Enqueuing Move request for scope (0.09, -0.15) 03:59:10.499 00.000 15672 Worker thread wakes up 03:59:10.500 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd 03:59:10.500 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.15) 03:59:10.500 00.000 15672 Moving (0.09, -0.15) raw xDistance=0.13 yDistance=-0.13 03:59:10.500 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 03:59:10.500 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:59:10.500 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 03:59:10.500 00.000 15672 MoveAxis(E, 0, ABG) 03:59:10.500 00.000 15672 Move returns status 0, amount 0 03:59:10.500 00.000 15672 MoveAxis(N, 0, ABG) 03:59:10.500 00.000 15672 Move returns status 0, amount 0 03:59:10.500 00.000 15672 move complete, result=0 03:59:10.500 00.000 15672 worker thread done servicing request 03:59:10.505 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=14974, FiltMin=2558, FiltMax=12334, Gamma=2.950 03:59:10.548 00.043 30444 UpdateGuideState exits: m=71374 SNR=63.7 Saturated 03:59:10.548 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:10.548 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:10.548 00.000 30444 Enqueuing Expose request 03:59:10.548 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:59:10.548 00.000 15672 Worker thread wakes up 03:59:10.548 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:10.548 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:12.463 01.915 15672 Exposure complete 03:59:12.495 00.032 15672 worker thread done servicing request 03:59:12.495 00.000 30444 OnExposeComplete: enter 03:59:12.495 00.000 30444 UpdateGuideState(): m_state=6 03:59:12.495 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8906 03:59:12.495 00.000 30444 Star::Find returns 1 (1), X=463.30, Y=203.48, Mass=62636, SNR=51.9, Peak=7900 HFD=3.4 03:59:12.495 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 03:59:12.495 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 03:59:12.495 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.41 hyp=0.47 cameraTheta=-1.08 mountX=0.32 mountY=-0.35, mountTheta=-0.83 03:59:12.496 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.41, opts=13) 03:59:12.496 00.000 30444 Enqueuing Move request for scope (0.22, -0.41) 03:59:12.496 00.000 15672 Worker thread wakes up 03:59:12.496 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.41) opts 0xd 03:59:12.496 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.41) 03:59:12.496 00.000 15672 Moving (0.22, -0.41) raw xDistance=0.32 yDistance=-0.35 03:59:12.496 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 03:59:12.496 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.04 newest=-0.80 03:59:12.496 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 03:59:12.497 00.001 15672 MoveAxis(W, 88, ABG) 03:59:12.497 00.000 15672 Guiding Dir = 3, Dur = 88 03:59:12.497 00.000 15672 IsSlewing returns 0 03:59:12.498 00.001 15672 IsGuiding returns 0 03:59:12.502 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=15355, FiltMin=2605, FiltMax=12049, Gamma=2.950 03:59:12.521 00.019 15672 PulseGuide returned control before completion, sleep 75 03:59:12.545 00.024 30444 UpdateGuideState exits: m=62636 SNR=51.9 Saturated 03:59:12.545 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:12.545 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:12.545 00.000 30444 Enqueuing Expose request 03:59:12.600 00.055 15672 IsGuiding returns 1 03:59:12.600 00.000 15672 scope still moving after pulse duration time elapsed 03:59:12.622 00.022 15672 IsSlewing returns 0 03:59:12.649 00.027 15672 IsGuiding returns 0 03:59:12.649 00.000 15672 scope move finished after 88 + 63 ms 03:59:12.649 00.000 15672 Move returns status 0, amount 88 03:59:12.649 00.000 15672 MoveAxis(N, 63, ABG) 03:59:12.649 00.000 15672 Guiding Dir = 0, Dur = 63 03:59:12.650 00.001 15672 IsSlewing returns 0 03:59:12.650 00.000 15672 IsGuiding returns 0 03:59:12.731 00.081 15672 IsGuiding returns 1 03:59:12.732 00.001 15672 scope still moving after pulse duration time elapsed 03:59:12.752 00.020 15672 IsSlewing returns 0 03:59:12.754 00.002 15672 IsGuiding returns 1 03:59:12.777 00.023 15672 IsSlewing returns 0 03:59:12.780 00.003 15672 IsGuiding returns 1 03:59:12.800 00.020 15672 IsSlewing returns 0 03:59:12.858 00.058 15672 IsGuiding returns 0 03:59:12.858 00.000 15672 scope move finished after 63 + 144 ms 03:59:12.858 00.000 15672 Move returns status 0, amount 63 03:59:12.858 00.000 15672 move complete, result=0 03:59:12.859 00.001 15672 worker thread done servicing request 03:59:12.859 00.000 15672 Worker thread wakes up 03:59:12.859 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:12.859 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:12.859 00.000 30444 GuideStep: 0.3 px 88 ms WEST, -0.4 px 63 ms NORTH 03:59:14.968 02.109 15672 Exposure complete 03:59:14.988 00.020 15672 worker thread done servicing request 03:59:14.988 00.000 30444 OnExposeComplete: enter 03:59:14.988 00.000 30444 UpdateGuideState(): m_state=6 03:59:14.988 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8907 03:59:14.988 00.000 30444 Star::Find returns 1 (1), X=463.19, Y=204.04, Mass=58877, SNR=53.0, Peak=7109 HFD=3.8 03:59:14.988 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 03:59:14.988 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 03:59:14.989 00.001 30444 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.94 mountX=0.06 mountY=0.17, mountTheta=1.21 03:59:14.989 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.15, opts=13) 03:59:14.989 00.000 30444 Enqueuing Move request for scope (0.11, 0.15) 03:59:14.989 00.000 15672 Worker thread wakes up 03:59:14.989 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd 03:59:14.989 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.15) 03:59:14.989 00.000 15672 Moving (0.11, 0.15) raw xDistance=0.06 yDistance=0.17 03:59:14.989 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 03:59:14.989 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:59:14.989 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 03:59:14.989 00.000 15672 MoveAxis(E, 0, ABG) 03:59:14.990 00.001 15672 Move returns status 0, amount 0 03:59:14.990 00.000 15672 MoveAxis(N, 0, ABG) 03:59:14.990 00.000 15672 Move returns status 0, amount 0 03:59:14.990 00.000 15672 move complete, result=0 03:59:14.990 00.000 15672 worker thread done servicing request 03:59:14.994 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=14245, FiltMin=2609, FiltMax=11848, Gamma=2.950 03:59:15.271 00.277 30444 UpdateGuideState exits: m=58877 SNR=53.0 Saturated 03:59:15.271 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:15.271 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:15.272 00.001 30444 Enqueuing Expose request 03:59:15.272 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 03:59:15.272 00.000 15672 Worker thread wakes up 03:59:15.272 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:15.272 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:17.180 01.908 15672 Exposure complete 03:59:17.199 00.019 15672 worker thread done servicing request 03:59:17.199 00.000 30444 OnExposeComplete: enter 03:59:17.199 00.000 30444 UpdateGuideState(): m_state=6 03:59:17.199 00.000 30444 Star::Find(15, 463, 204, 0, (0,0,0,0), 0.0, 255) frame 8908 03:59:17.200 00.001 30444 Star::Find returns 1 (1), X=463.02, Y=203.84, Mass=64056, SNR=53.3, Peak=7610 HFD=3.8 03:59:17.200 00.000 30444 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.28) = xAngle (-2.11 = -2.11) 03:59:17.200 00.000 30444 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.17 = -2.17) 03:59:17.200 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.39 mountX=-0.04 mountY=-0.07, mountTheta=-2.13 03:59:17.200 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.06, opts=13) 03:59:17.200 00.000 30444 Enqueuing Move request for scope (-0.06, -0.06) 03:59:17.200 00.000 15672 Worker thread wakes up 03:59:17.201 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd 03:59:17.201 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.06) 03:59:17.201 00.000 15672 Moving (-0.06, -0.06) raw xDistance=-0.04 yDistance=-0.07 03:59:17.201 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 03:59:17.201 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:59:17.201 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 03:59:17.201 00.000 15672 MoveAxis(E, 0, ABG) 03:59:17.201 00.000 15672 Move returns status 0, amount 0 03:59:17.201 00.000 15672 MoveAxis(N, 0, ABG) 03:59:17.201 00.000 15672 Move returns status 0, amount 0 03:59:17.201 00.000 15672 move complete, result=0 03:59:17.201 00.000 15672 worker thread done servicing request 03:59:17.206 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=15559, FiltMin=2552, FiltMax=12337, Gamma=2.950 03:59:17.311 00.105 30444 UpdateGuideState exits: m=64056 SNR=53.3 Saturated 03:59:17.311 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:17.311 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:17.311 00.000 30444 Enqueuing Expose request 03:59:17.311 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 03:59:17.311 00.000 15672 Worker thread wakes up 03:59:17.311 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:17.311 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:19.421 02.110 15672 Exposure complete 03:59:19.441 00.020 15672 worker thread done servicing request 03:59:19.441 00.000 30444 OnExposeComplete: enter 03:59:19.441 00.000 30444 UpdateGuideState(): m_state=6 03:59:19.441 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8909 03:59:19.441 00.000 30444 Star::Find returns 1 (1), X=462.66, Y=203.76, Mass=59305, SNR=49.3, Peak=7093 HFD=3.6 03:59:19.441 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 03:59:19.441 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 03:59:19.442 00.001 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.13 hyp=0.44 cameraTheta=-2.83 mountX=-0.37 mountY=-0.22, mountTheta=-2.60 03:59:19.442 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.13, opts=13) 03:59:19.442 00.000 30444 Enqueuing Move request for scope (-0.42, -0.13) 03:59:19.442 00.000 15672 Worker thread wakes up 03:59:19.442 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.13) opts 0xd 03:59:19.442 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.13) 03:59:19.442 00.000 15672 Moving (-0.42, -0.13) raw xDistance=-0.37 yDistance=-0.22 03:59:19.442 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 03:59:19.442 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:59:19.442 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 03:59:19.442 00.000 15672 MoveAxis(E, 99, ABG) 03:59:19.443 00.001 15672 Guiding Dir = 2, Dur = 99 03:59:19.443 00.000 15672 IsSlewing returns 0 03:59:19.444 00.001 15672 IsGuiding returns 0 03:59:19.448 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2134, max=13723, FiltMin=2560, FiltMax=10799, Gamma=2.950 03:59:19.470 00.022 15672 PulseGuide returned control before completion, sleep 83 03:59:19.556 00.086 15672 IsGuiding returns 1 03:59:19.556 00.000 15672 scope still moving after pulse duration time elapsed 03:59:19.577 00.021 15672 IsSlewing returns 0 03:59:19.584 00.007 15672 IsGuiding returns 0 03:59:19.584 00.000 15672 scope move finished after 99 + 40 ms 03:59:19.584 00.000 15672 Move returns status 0, amount 99 03:59:19.585 00.001 15672 MoveAxis(N, 0, ABG) 03:59:19.585 00.000 15672 Move returns status 0, amount 0 03:59:19.585 00.000 15672 move complete, result=0 03:59:19.585 00.000 15672 worker thread done servicing request 03:59:19.863 00.278 30444 UpdateGuideState exits: m=59305 SNR=49.3 Saturated 03:59:19.863 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:19.863 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:19.864 00.001 30444 Enqueuing Expose request 03:59:19.864 00.000 30444 GuideStep: -0.4 px 99 ms EAST, -0.2 px 0 ms NORTH 03:59:19.864 00.000 15672 Worker thread wakes up 03:59:19.864 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:19.864 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:21.770 01.906 15672 Exposure complete 03:59:21.790 00.020 15672 worker thread done servicing request 03:59:21.790 00.000 30444 OnExposeComplete: enter 03:59:21.790 00.000 30444 UpdateGuideState(): m_state=6 03:59:21.790 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8910 03:59:21.790 00.000 30444 Star::Find returns 1 (1), X=463.41, Y=203.98, Mass=67463, SNR=55.6, Peak=7245 HFD=3.6 03:59:21.790 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 03:59:21.790 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 03:59:21.790 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.09 hyp=0.34 cameraTheta=0.26 mountX=0.29 mountY=0.16, mountTheta=0.49 03:59:21.791 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.09, opts=13) 03:59:21.791 00.000 30444 Enqueuing Move request for scope (0.33, 0.09) 03:59:21.791 00.000 15672 Worker thread wakes up 03:59:21.791 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.09) opts 0xd 03:59:21.791 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.09) 03:59:21.791 00.000 15672 Moving (0.33, 0.09) raw xDistance=0.29 yDistance=0.16 03:59:21.791 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29 03:59:21.791 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:59:21.791 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 03:59:21.791 00.000 15672 MoveAxis(W, 72, ABG) 03:59:21.791 00.000 15672 Guiding Dir = 3, Dur = 72 03:59:21.792 00.001 15672 IsSlewing returns 0 03:59:21.792 00.000 15672 IsGuiding returns 0 03:59:21.796 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2267, max=15759, FiltMin=2562, FiltMax=12630, Gamma=2.950 03:59:21.819 00.023 15672 PulseGuide returned control before completion, sleep 56 03:59:21.877 00.058 15672 IsGuiding returns 1 03:59:21.877 00.000 15672 scope still moving after pulse duration time elapsed 03:59:21.897 00.020 15672 IsSlewing returns 0 03:59:21.900 00.003 15672 IsGuiding returns 0 03:59:21.900 00.000 15672 scope move finished after 72 + 35 ms 03:59:21.900 00.000 15672 Move returns status 0, amount 72 03:59:21.900 00.000 15672 MoveAxis(N, 0, ABG) 03:59:21.900 00.000 15672 Move returns status 0, amount 0 03:59:21.900 00.000 15672 move complete, result=0 03:59:21.900 00.000 15672 worker thread done servicing request 03:59:21.918 00.018 30444 UpdateGuideState exits: m=67463 SNR=55.6 Saturated 03:59:21.919 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:21.919 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:21.919 00.000 30444 Enqueuing Expose request 03:59:21.919 00.000 30444 GuideStep: 0.3 px 72 ms WEST, 0.2 px 0 ms NORTH 03:59:21.919 00.000 15672 Worker thread wakes up 03:59:21.920 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:21.920 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:24.030 02.110 15672 Exposure complete 03:59:24.049 00.019 15672 worker thread done servicing request 03:59:24.049 00.000 30444 OnExposeComplete: enter 03:59:24.049 00.000 30444 UpdateGuideState(): m_state=6 03:59:24.049 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8911 03:59:24.049 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=203.81, Mass=56670, SNR=47.5, Peak=7771 HFD=3.4 03:59:24.049 00.000 30444 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.28) = xAngle (-0.41 = -0.41) 03:59:24.049 00.000 30444 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.47 = -0.47) 03:59:24.050 00.001 30444 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.69 mountX=0.12 mountY=-0.06, mountTheta=-0.46 03:59:24.050 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.08, opts=13) 03:59:24.050 00.000 30444 Enqueuing Move request for scope (0.10, -0.08) 03:59:24.050 00.000 15672 Worker thread wakes up 03:59:24.050 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd 03:59:24.050 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.08) 03:59:24.050 00.000 15672 Moving (0.10, -0.08) raw xDistance=0.12 yDistance=-0.06 03:59:24.050 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 03:59:24.050 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:59:24.050 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 03:59:24.050 00.000 15672 MoveAxis(E, 0, ABG) 03:59:24.050 00.000 15672 Move returns status 0, amount 0 03:59:24.051 00.001 15672 MoveAxis(N, 0, ABG) 03:59:24.051 00.000 15672 Move returns status 0, amount 0 03:59:24.051 00.000 15672 move complete, result=0 03:59:24.051 00.000 15672 worker thread done servicing request 03:59:24.055 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=15536, FiltMin=2517, FiltMax=12844, Gamma=2.950 03:59:24.098 00.043 30444 UpdateGuideState exits: m=56670 SNR=47.5 Saturated 03:59:24.098 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:24.098 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:24.098 00.000 30444 Enqueuing Expose request 03:59:24.098 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:59:24.098 00.000 15672 Worker thread wakes up 03:59:24.098 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:24.098 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:26.004 01.906 15672 Exposure complete 03:59:26.024 00.020 15672 worker thread done servicing request 03:59:26.024 00.000 30444 OnExposeComplete: enter 03:59:26.024 00.000 30444 UpdateGuideState(): m_state=6 03:59:26.024 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8912 03:59:26.024 00.000 30444 Star::Find returns 1 (1), X=463.23, Y=203.34, Mass=63784, SNR=55.0, Peak=7619 HFD=3.6 03:59:26.024 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 03:59:26.024 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.08 = -1.08) 03:59:26.024 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.55 hyp=0.57 cameraTheta=-1.30 mountX=0.30 mountY=-0.51, mountTheta=-1.04 03:59:26.025 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.55, opts=13) 03:59:26.025 00.000 30444 Enqueuing Move request for scope (0.15, -0.55) 03:59:26.025 00.000 15672 Worker thread wakes up 03:59:26.025 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.55) opts 0xd 03:59:26.025 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.55) 03:59:26.025 00.000 15672 Moving (0.15, -0.55) raw xDistance=0.30 yDistance=-0.51 03:59:26.025 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 03:59:26.025 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 03:59:26.025 00.000 15672 MoveAxis(W, 81, ABG) 03:59:26.025 00.000 15672 Guiding Dir = 3, Dur = 81 03:59:26.025 00.000 15672 IsSlewing returns 0 03:59:26.026 00.001 15672 IsGuiding returns 0 03:59:26.030 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=15171, FiltMin=2599, FiltMax=12019, Gamma=2.950 03:59:26.052 00.022 15672 PulseGuide returned control before completion, sleep 65 03:59:26.073 00.021 30444 UpdateGuideState exits: m=63784 SNR=55.0 Saturated 03:59:26.073 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:26.073 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:26.073 00.000 30444 Enqueuing Expose request 03:59:26.120 00.047 15672 IsGuiding returns 1 03:59:26.120 00.000 15672 scope still moving after pulse duration time elapsed 03:59:26.140 00.020 15672 IsSlewing returns 0 03:59:26.150 00.010 15672 IsGuiding returns 0 03:59:26.150 00.000 15672 scope move finished after 81 + 41 ms 03:59:26.150 00.000 15672 Move returns status 0, amount 81 03:59:26.150 00.000 15672 MoveAxis(N, 90, ABG) 03:59:26.150 00.000 15672 Guiding Dir = 0, Dur = 90 03:59:26.150 00.000 15672 IsSlewing returns 0 03:59:26.151 00.001 15672 IsGuiding returns 0 03:59:26.230 00.079 15672 PulseGuide returned control before completion, sleep 22 03:59:26.254 00.024 15672 IsGuiding returns 1 03:59:26.254 00.000 15672 scope still moving after pulse duration time elapsed 03:59:26.275 00.021 15672 IsSlewing returns 0 03:59:26.278 00.003 15672 IsGuiding returns 1 03:59:26.299 00.021 15672 IsSlewing returns 0 03:59:26.302 00.003 15672 IsGuiding returns 1 03:59:26.323 00.021 15672 IsSlewing returns 0 03:59:26.372 00.049 15672 IsGuiding returns 0 03:59:26.373 00.001 15672 scope move finished after 90 + 132 ms 03:59:26.373 00.000 15672 Move returns status 0, amount 90 03:59:26.373 00.000 15672 move complete, result=0 03:59:26.373 00.000 15672 worker thread done servicing request 03:59:26.373 00.000 15672 Worker thread wakes up 03:59:26.373 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:26.373 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:26.374 00.001 30444 GuideStep: 0.3 px 81 ms WEST, -0.5 px 90 ms NORTH 03:59:28.481 02.107 15672 Exposure complete 03:59:28.501 00.020 15672 worker thread done servicing request 03:59:28.501 00.000 30444 OnExposeComplete: enter 03:59:28.501 00.000 30444 UpdateGuideState(): m_state=6 03:59:28.501 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8913 03:59:28.502 00.001 30444 Star::Find returns 1 (1), X=463.01, Y=203.29, Mass=61794, SNR=52.6, Peak=7659 HFD=3.8 03:59:28.502 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 03:59:28.502 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 03:59:28.502 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.60 hyp=0.61 cameraTheta=-1.68 mountX=0.10 mountY=-0.60, mountTheta=-1.41 03:59:28.502 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.60, opts=13) 03:59:28.502 00.000 30444 Enqueuing Move request for scope (-0.07, -0.60) 03:59:28.502 00.000 15672 Worker thread wakes up 03:59:28.502 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.60) opts 0xd 03:59:28.502 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.60) 03:59:28.502 00.000 15672 Moving (-0.07, -0.60) raw xDistance=0.10 yDistance=-0.60 03:59:28.502 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 03:59:28.502 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 03:59:28.503 00.001 15672 MoveAxis(E, 0, ABG) 03:59:28.503 00.000 15672 Move returns status 0, amount 0 03:59:28.503 00.000 15672 MoveAxis(N, 108, ABG) 03:59:28.503 00.000 15672 Guiding Dir = 0, Dur = 108 03:59:28.503 00.000 15672 IsSlewing returns 0 03:59:28.504 00.001 15672 IsGuiding returns 0 03:59:28.508 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=14041, FiltMin=2591, FiltMax=12946, Gamma=2.950 03:59:28.550 00.042 30444 UpdateGuideState exits: m=61794 SNR=52.6 Saturated 03:59:28.550 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:28.550 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:28.550 00.000 30444 Enqueuing Expose request 03:59:28.578 00.028 15672 PulseGuide returned control before completion, sleep 45 03:59:28.624 00.046 15672 IsGuiding returns 1 03:59:28.624 00.000 15672 scope still moving after pulse duration time elapsed 03:59:28.645 00.021 15672 IsSlewing returns 0 03:59:28.646 00.001 15672 IsGuiding returns 1 03:59:28.668 00.022 15672 IsSlewing returns 0 03:59:28.670 00.002 15672 IsGuiding returns 1 03:59:28.691 00.021 15672 IsSlewing returns 0 03:59:28.753 00.062 15672 IsGuiding returns 0 03:59:28.753 00.000 15672 scope move finished after 108 + 140 ms 03:59:28.753 00.000 15672 Move returns status 0, amount 108 03:59:28.753 00.000 15672 move complete, result=0 03:59:28.753 00.000 15672 worker thread done servicing request 03:59:28.753 00.000 15672 Worker thread wakes up 03:59:28.753 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:28.753 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:28.753 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 108 ms NORTH 03:59:30.660 01.907 15672 Exposure complete 03:59:30.679 00.019 15672 worker thread done servicing request 03:59:30.680 00.001 30444 OnExposeComplete: enter 03:59:30.680 00.000 30444 UpdateGuideState(): m_state=6 03:59:30.680 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8914 03:59:30.680 00.000 30444 Star::Find returns 1 (1), X=463.53, Y=203.50, Mass=66214, SNR=54.3, Peak=7523 HFD=3.2 03:59:30.680 00.000 30444 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.28) = xAngle (-0.44 = -0.44) 03:59:30.680 00.000 30444 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.50 = -0.50) 03:59:30.680 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.40 hyp=0.60 cameraTheta=-0.72 mountX=0.55 mountY=-0.29, mountTheta=-0.49 03:59:30.680 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.40, opts=13) 03:59:30.680 00.000 30444 Enqueuing Move request for scope (0.45, -0.40) 03:59:30.681 00.001 15672 Worker thread wakes up 03:59:30.681 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.40) opts 0xd 03:59:30.681 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.40) 03:59:30.681 00.000 15672 Moving (0.45, -0.40) raw xDistance=0.55 yDistance=-0.29 03:59:30.681 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55 03:59:30.681 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 03:59:30.681 00.000 15672 MoveAxis(W, 148, ABG) 03:59:30.681 00.000 15672 Guiding Dir = 3, Dur = 148 03:59:30.681 00.000 15672 IsSlewing returns 0 03:59:30.683 00.002 15672 IsGuiding returns 0 03:59:30.687 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=14395, FiltMin=2552, FiltMax=12076, Gamma=2.950 03:59:30.701 00.014 15672 PulseGuide returned control before completion, sleep 140 03:59:30.862 00.161 15672 IsGuiding returns 1 03:59:30.862 00.000 15672 scope still moving after pulse duration time elapsed 03:59:30.883 00.021 15672 IsSlewing returns 0 03:59:30.884 00.001 15672 IsGuiding returns 0 03:59:30.884 00.000 15672 scope move finished after 148 + 52 ms 03:59:30.884 00.000 15672 Move returns status 0, amount 148 03:59:30.884 00.000 15672 MoveAxis(N, 52, ABG) 03:59:30.884 00.000 15672 Guiding Dir = 0, Dur = 52 03:59:30.884 00.000 15672 IsSlewing returns 0 03:59:30.885 00.001 15672 IsGuiding returns 0 03:59:30.960 00.075 15672 IsGuiding returns 1 03:59:30.960 00.000 15672 scope still moving after pulse duration time elapsed 03:59:30.981 00.021 15672 IsSlewing returns 0 03:59:30.982 00.001 15672 IsGuiding returns 1 03:59:31.003 00.021 15672 IsSlewing returns 0 03:59:31.005 00.002 15672 IsGuiding returns 1 03:59:31.026 00.021 15672 IsSlewing returns 0 03:59:31.039 00.013 15672 IsGuiding returns 0 03:59:31.039 00.000 15672 scope move finished after 52 + 101 ms 03:59:31.039 00.000 15672 Move returns status 0, amount 52 03:59:31.039 00.000 15672 move complete, result=0 03:59:31.039 00.000 15672 worker thread done servicing request 03:59:31.072 00.033 30444 UpdateGuideState exits: m=66214 SNR=54.3 Saturated 03:59:31.072 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:31.072 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:31.072 00.000 30444 Enqueuing Expose request 03:59:31.073 00.001 30444 GuideStep: 0.5 px 148 ms WEST, -0.3 px 52 ms NORTH 03:59:31.073 00.000 15672 Worker thread wakes up 03:59:31.073 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:31.073 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:33.179 02.106 15672 Exposure complete 03:59:33.199 00.020 15672 worker thread done servicing request 03:59:33.199 00.000 30444 OnExposeComplete: enter 03:59:33.199 00.000 30444 UpdateGuideState(): m_state=6 03:59:33.199 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8915 03:59:33.199 00.000 30444 Star::Find returns 1 (1), X=463.31, Y=203.51, Mass=60607, SNR=54.6, Peak=7781 HFD=3.4 03:59:33.199 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 03:59:33.199 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 03:59:33.199 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.39 hyp=0.45 cameraTheta=-1.03 mountX=0.33 mountY=-0.33, mountTheta=-0.78 03:59:33.200 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.39, opts=13) 03:59:33.200 00.000 30444 Enqueuing Move request for scope (0.23, -0.39) 03:59:33.200 00.000 15672 Worker thread wakes up 03:59:33.200 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.39) opts 0xd 03:59:33.200 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.39) 03:59:33.200 00.000 15672 Moving (0.23, -0.39) raw xDistance=0.33 yDistance=-0.33 03:59:33.200 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33 03:59:33.200 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 03:59:33.200 00.000 15672 MoveAxis(W, 100, ABG) 03:59:33.200 00.000 15672 Guiding Dir = 3, Dur = 100 03:59:33.201 00.001 15672 IsSlewing returns 0 03:59:33.203 00.002 15672 IsGuiding returns 0 03:59:33.206 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=13872, FiltMin=2451, FiltMax=11838, Gamma=2.950 03:59:33.225 00.019 15672 PulseGuide returned control before completion, sleep 87 03:59:33.249 00.024 30444 UpdateGuideState exits: m=60607 SNR=54.6 Saturated 03:59:33.249 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:33.249 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:33.249 00.000 30444 Enqueuing Expose request 03:59:33.315 00.066 15672 IsGuiding returns 1 03:59:33.315 00.000 15672 scope still moving after pulse duration time elapsed 03:59:33.336 00.021 15672 IsSlewing returns 0 03:59:33.339 00.003 15672 IsGuiding returns 0 03:59:33.339 00.000 15672 scope move finished after 100 + 36 ms 03:59:33.339 00.000 15672 Move returns status 0, amount 100 03:59:33.339 00.000 15672 MoveAxis(N, 59, ABG) 03:59:33.339 00.000 15672 Guiding Dir = 0, Dur = 59 03:59:33.340 00.001 15672 IsSlewing returns 0 03:59:33.341 00.001 15672 IsGuiding returns 0 03:59:33.420 00.079 15672 IsGuiding returns 1 03:59:33.420 00.000 15672 scope still moving after pulse duration time elapsed 03:59:33.440 00.020 15672 IsSlewing returns 0 03:59:33.441 00.001 15672 IsGuiding returns 1 03:59:33.462 00.021 15672 IsSlewing returns 0 03:59:33.529 00.067 15672 IsGuiding returns 0 03:59:33.529 00.000 15672 scope move finished after 59 + 130 ms 03:59:33.529 00.000 15672 Move returns status 0, amount 59 03:59:33.529 00.000 15672 move complete, result=0 03:59:33.529 00.000 15672 worker thread done servicing request 03:59:33.529 00.000 15672 Worker thread wakes up 03:59:33.529 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:33.529 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:33.529 00.000 30444 GuideStep: 0.3 px 100 ms WEST, -0.3 px 59 ms NORTH 03:59:35.437 01.908 15672 Exposure complete 03:59:35.457 00.020 15672 worker thread done servicing request 03:59:35.457 00.000 30444 OnExposeComplete: enter 03:59:35.457 00.000 30444 UpdateGuideState(): m_state=6 03:59:35.457 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8916 03:59:35.457 00.000 30444 Star::Find returns 1 (1), X=462.88, Y=203.41, Mass=63192, SNR=52.9, Peak=8151 HFD=3.6 03:59:35.457 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 03:59:35.457 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 03:59:35.457 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.49 hyp=0.53 cameraTheta=-1.96 mountX=-0.06 mountY=-0.52, mountTheta=-1.68 03:59:35.458 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.49, opts=13) 03:59:35.458 00.000 30444 Enqueuing Move request for scope (-0.20, -0.49) 03:59:35.458 00.000 15672 Worker thread wakes up 03:59:35.458 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.49) opts 0xd 03:59:35.458 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.49) 03:59:35.458 00.000 15672 Moving (-0.20, -0.49) raw xDistance=-0.06 yDistance=-0.52 03:59:35.458 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 03:59:35.458 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 03:59:35.458 00.000 15672 MoveAxis(E, 0, ABG) 03:59:35.458 00.000 15672 Move returns status 0, amount 0 03:59:35.458 00.000 15672 MoveAxis(N, 93, ABG) 03:59:35.458 00.000 15672 Guiding Dir = 0, Dur = 93 03:59:35.459 00.001 15672 IsSlewing returns 0 03:59:35.460 00.001 15672 IsGuiding returns 0 03:59:35.464 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=13432, FiltMin=2451, FiltMax=11977, Gamma=2.950 03:59:35.506 00.042 30444 UpdateGuideState exits: m=63192 SNR=52.9 Saturated 03:59:35.506 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:35.506 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:35.506 00.000 30444 Enqueuing Expose request 03:59:35.542 00.036 15672 PulseGuide returned control before completion, sleep 21 03:59:35.566 00.024 15672 IsGuiding returns 1 03:59:35.566 00.000 15672 scope still moving after pulse duration time elapsed 03:59:35.586 00.020 15672 IsSlewing returns 0 03:59:35.587 00.001 15672 IsGuiding returns 1 03:59:35.608 00.021 15672 IsSlewing returns 0 03:59:35.670 00.062 15672 IsGuiding returns 0 03:59:35.670 00.000 15672 scope move finished after 93 + 116 ms 03:59:35.670 00.000 15672 Move returns status 0, amount 93 03:59:35.670 00.000 15672 move complete, result=0 03:59:35.670 00.000 15672 worker thread done servicing request 03:59:35.670 00.000 15672 Worker thread wakes up 03:59:35.670 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:35.670 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:35.670 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 93 ms NORTH 03:59:37.778 02.108 15672 Exposure complete 03:59:37.798 00.020 15672 worker thread done servicing request 03:59:37.798 00.000 30444 OnExposeComplete: enter 03:59:37.798 00.000 30444 UpdateGuideState(): m_state=6 03:59:37.798 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8917 03:59:37.798 00.000 30444 Star::Find returns 1 (1), X=462.92, Y=203.29, Mass=62424, SNR=49.7, Peak=8579 HFD=3.2 03:59:37.798 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 03:59:37.798 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 03:59:37.798 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.61 hyp=0.63 cameraTheta=-1.83 mountX=0.01 mountY=-0.63, mountTheta=-1.55 03:59:37.799 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.61, opts=13) 03:59:37.799 00.000 30444 Enqueuing Move request for scope (-0.16, -0.61) 03:59:37.799 00.000 15672 Worker thread wakes up 03:59:37.799 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.61) opts 0xd 03:59:37.799 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.61) 03:59:37.799 00.000 15672 Moving (-0.16, -0.61) raw xDistance=0.01 yDistance=-0.63 03:59:37.799 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:59:37.799 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 03:59:37.799 00.000 15672 MoveAxis(E, 0, ABG) 03:59:37.799 00.000 15672 Move returns status 0, amount 0 03:59:37.799 00.000 15672 MoveAxis(N, 112, ABG) 03:59:37.799 00.000 15672 Guiding Dir = 0, Dur = 112 03:59:37.800 00.001 15672 IsSlewing returns 0 03:59:37.801 00.001 15672 IsGuiding returns 0 03:59:37.805 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=13919, FiltMin=2579, FiltMax=12293, Gamma=2.950 03:59:37.875 00.070 15672 PulseGuide returned control before completion, sleep 48 03:59:37.925 00.050 15672 IsGuiding returns 1 03:59:37.925 00.000 15672 scope still moving after pulse duration time elapsed 03:59:37.947 00.022 15672 IsSlewing returns 0 03:59:37.950 00.003 15672 IsGuiding returns 1 03:59:37.970 00.020 15672 IsSlewing returns 0 03:59:37.973 00.003 15672 IsGuiding returns 1 03:59:37.995 00.022 15672 IsSlewing returns 0 03:59:38.049 00.054 15672 IsGuiding returns 0 03:59:38.049 00.000 15672 scope move finished after 112 + 137 ms 03:59:38.049 00.000 15672 Move returns status 0, amount 112 03:59:38.049 00.000 15672 move complete, result=0 03:59:38.050 00.001 15672 worker thread done servicing request 03:59:38.183 00.133 30444 UpdateGuideState exits: m=62424 SNR=49.7 Saturated 03:59:38.183 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:38.183 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:38.184 00.001 30444 Enqueuing Expose request 03:59:38.184 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 112 ms NORTH 03:59:38.184 00.000 15672 Worker thread wakes up 03:59:38.184 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:38.184 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:40.101 01.917 15672 Exposure complete 03:59:40.135 00.034 15672 worker thread done servicing request 03:59:40.135 00.000 30444 OnExposeComplete: enter 03:59:40.135 00.000 30444 UpdateGuideState(): m_state=6 03:59:40.135 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8918 03:59:40.135 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=203.30, Mass=69513, SNR=66.0, Peak=8137 HFD=3.9 03:59:40.135 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 03:59:40.135 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 03:59:40.135 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.59 hyp=0.61 cameraTheta=-1.83 mountX=0.01 mountY=-0.61, mountTheta=-1.55 03:59:40.136 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.59, opts=13) 03:59:40.136 00.000 30444 Enqueuing Move request for scope (-0.15, -0.59) 03:59:40.136 00.000 15672 Worker thread wakes up 03:59:40.136 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.59) opts 0xd 03:59:40.136 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.59) 03:59:40.136 00.000 15672 Moving (-0.15, -0.59) raw xDistance=0.01 yDistance=-0.61 03:59:40.136 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 03:59:40.136 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 03:59:40.136 00.000 15672 MoveAxis(E, 0, ABG) 03:59:40.136 00.000 15672 Move returns status 0, amount 0 03:59:40.136 00.000 15672 MoveAxis(N, 109, ABG) 03:59:40.136 00.000 15672 Guiding Dir = 0, Dur = 109 03:59:40.137 00.001 15672 IsSlewing returns 0 03:59:40.141 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=14480, FiltMin=2589, FiltMax=12299, Gamma=2.950 03:59:40.144 00.003 15672 IsGuiding returns 0 03:59:40.219 00.075 30444 UpdateGuideState exits: m=69513 SNR=66.0 Saturated 03:59:40.219 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:40.219 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:40.219 00.000 30444 Enqueuing Expose request 03:59:40.223 00.004 15672 PulseGuide returned control before completion, sleep 40 03:59:40.264 00.041 15672 IsGuiding returns 1 03:59:40.264 00.000 15672 scope still moving after pulse duration time elapsed 03:59:40.285 00.021 15672 IsSlewing returns 0 03:59:40.286 00.001 15672 IsGuiding returns 1 03:59:40.307 00.021 15672 IsSlewing returns 0 03:59:40.309 00.002 15672 IsGuiding returns 1 03:59:40.330 00.021 15672 IsSlewing returns 0 03:59:40.331 00.001 15672 IsGuiding returns 1 03:59:40.352 00.021 15672 IsSlewing returns 0 03:59:40.400 00.048 15672 IsGuiding returns 0 03:59:40.400 00.000 15672 scope move finished after 109 + 147 ms 03:59:40.400 00.000 15672 Move returns status 0, amount 109 03:59:40.400 00.000 15672 move complete, result=0 03:59:40.400 00.000 15672 worker thread done servicing request 03:59:40.401 00.001 15672 Worker thread wakes up 03:59:40.401 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:40.401 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:40.401 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 109 ms NORTH 03:59:42.511 02.110 15672 Exposure complete 03:59:42.531 00.020 15672 worker thread done servicing request 03:59:42.531 00.000 30444 OnExposeComplete: enter 03:59:42.531 00.000 30444 UpdateGuideState(): m_state=6 03:59:42.531 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8919 03:59:42.531 00.000 30444 Star::Find returns 1 (1), X=463.60, Y=203.17, Mass=58642, SNR=55.7, Peak=7873 HFD=3.3 03:59:42.531 00.000 30444 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.28) = xAngle (-0.68 = -0.68) 03:59:42.531 00.000 30444 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.74 = -0.74) 03:59:42.531 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.72 hyp=0.89 cameraTheta=-0.95 mountX=0.69 mountY=-0.60, mountTheta=-0.71 03:59:42.531 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.72, opts=13) 03:59:42.531 00.000 30444 Enqueuing Move request for scope (0.51, -0.72) 03:59:42.531 00.000 15672 Worker thread wakes up 03:59:42.531 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.72) opts 0xd 03:59:42.531 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.72) 03:59:42.531 00.000 15672 Moving (0.51, -0.72) raw xDistance=0.69 yDistance=-0.60 03:59:42.531 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69 03:59:42.531 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 03:59:42.533 00.002 15672 MoveAxis(W, 188, ABG) 03:59:42.533 00.000 15672 Guiding Dir = 3, Dur = 188 03:59:42.533 00.000 15672 IsSlewing returns 0 03:59:42.533 00.000 15672 IsGuiding returns 0 03:59:42.537 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2137, max=14950, FiltMin=2568, FiltMax=11820, Gamma=2.950 03:59:42.555 00.018 15672 PulseGuide returned control before completion, sleep 177 03:59:42.579 00.024 30444 UpdateGuideState exits: m=58642 SNR=55.7 Saturated 03:59:42.579 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:42.579 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:42.579 00.000 30444 Enqueuing Expose request 03:59:42.779 00.200 15672 IsGuiding returns 0 03:59:42.779 00.000 15672 Move returns status 0, amount 188 03:59:42.779 00.000 15672 MoveAxis(N, 107, ABG) 03:59:42.779 00.000 15672 Guiding Dir = 0, Dur = 107 03:59:42.780 00.001 15672 IsSlewing returns 0 03:59:42.782 00.002 15672 IsGuiding returns 0 03:59:42.859 00.077 15672 PulseGuide returned control before completion, sleep 41 03:59:42.904 00.045 15672 IsGuiding returns 1 03:59:42.904 00.000 15672 scope still moving after pulse duration time elapsed 03:59:42.925 00.021 15672 IsSlewing returns 0 03:59:42.928 00.003 15672 IsGuiding returns 1 03:59:42.948 00.020 15672 IsSlewing returns 0 03:59:42.952 00.004 15672 IsGuiding returns 1 03:59:42.972 00.020 15672 IsSlewing returns 0 03:59:43.034 00.062 15672 IsGuiding returns 0 03:59:43.035 00.001 15672 scope move finished after 107 + 145 ms 03:59:43.035 00.000 15672 Move returns status 0, amount 107 03:59:43.035 00.000 15672 move complete, result=0 03:59:43.035 00.000 15672 worker thread done servicing request 03:59:43.035 00.000 15672 Worker thread wakes up 03:59:43.035 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:43.035 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:43.036 00.001 30444 GuideStep: 0.7 px 188 ms WEST, -0.6 px 107 ms NORTH 03:59:44.942 01.906 15672 Exposure complete 03:59:44.962 00.020 15672 worker thread done servicing request 03:59:44.962 00.000 30444 OnExposeComplete: enter 03:59:44.962 00.000 30444 UpdateGuideState(): m_state=6 03:59:44.962 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8920 03:59:44.963 00.001 30444 Star::Find returns 1 (1), X=462.75, Y=203.38, Mass=65258, SNR=54.5, Peak=8052 HFD=3.6 03:59:44.963 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 03:59:44.963 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 03:59:44.963 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.51 hyp=0.61 cameraTheta=-2.14 mountX=-0.17 mountY=-0.57, mountTheta=-1.87 03:59:44.963 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.51, opts=13) 03:59:44.963 00.000 30444 Enqueuing Move request for scope (-0.33, -0.51) 03:59:44.963 00.000 15672 Worker thread wakes up 03:59:44.963 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.51) opts 0xd 03:59:44.963 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.51) 03:59:44.963 00.000 15672 Moving (-0.33, -0.51) raw xDistance=-0.17 yDistance=-0.57 03:59:44.963 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 03:59:44.963 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 03:59:44.963 00.000 15672 MoveAxis(E, 0, ABG) 03:59:44.963 00.000 15672 Move returns status 0, amount 0 03:59:44.964 00.001 15672 MoveAxis(N, 102, ABG) 03:59:44.964 00.000 15672 Guiding Dir = 0, Dur = 102 03:59:44.964 00.000 15672 IsSlewing returns 0 03:59:44.965 00.001 15672 IsGuiding returns 0 03:59:44.969 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=14158, FiltMin=2523, FiltMax=12442, Gamma=2.950 03:59:45.047 00.078 15672 PulseGuide returned control before completion, sleep 30 03:59:45.080 00.033 15672 IsGuiding returns 1 03:59:45.080 00.000 15672 scope still moving after pulse duration time elapsed 03:59:45.100 00.020 15672 IsSlewing returns 0 03:59:45.101 00.001 15672 IsGuiding returns 1 03:59:45.122 00.021 15672 IsSlewing returns 0 03:59:45.192 00.070 15672 IsGuiding returns 0 03:59:45.192 00.000 15672 scope move finished after 102 + 124 ms 03:59:45.192 00.000 15672 Move returns status 0, amount 102 03:59:45.192 00.000 15672 move complete, result=0 03:59:45.192 00.000 15672 worker thread done servicing request 03:59:45.309 00.117 30444 UpdateGuideState exits: m=65258 SNR=54.5 Saturated 03:59:45.309 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:45.309 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:45.309 00.000 30444 Enqueuing Expose request 03:59:45.309 00.000 15672 Worker thread wakes up 03:59:45.309 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 102 ms NORTH 03:59:45.310 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:45.310 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:47.418 02.108 15672 Exposure complete 03:59:47.442 00.024 15672 worker thread done servicing request 03:59:47.442 00.000 30444 OnExposeComplete: enter 03:59:47.442 00.000 30444 UpdateGuideState(): m_state=6 03:59:47.443 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8921 03:59:47.443 00.000 30444 Star::Find returns 1 (1), X=462.79, Y=203.46, Mass=71759, SNR=72.6, Peak=8546 HFD=3.6 03:59:47.443 00.000 30444 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.28) = xAngle (-1.88 = -1.88) 03:59:47.443 00.000 30444 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.94 = -1.94) 03:59:47.443 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.43 hyp=0.52 cameraTheta=-2.16 mountX=-0.16 mountY=-0.49, mountTheta=-1.89 03:59:47.443 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.43, opts=13) 03:59:47.443 00.000 30444 Enqueuing Move request for scope (-0.29, -0.43) 03:59:47.444 00.001 15672 Worker thread wakes up 03:59:47.444 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.43) opts 0xd 03:59:47.444 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.43) 03:59:47.444 00.000 15672 Moving (-0.29, -0.43) raw xDistance=-0.16 yDistance=-0.49 03:59:47.444 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 03:59:47.444 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 03:59:47.444 00.000 15672 MoveAxis(E, 0, ABG) 03:59:47.444 00.000 15672 Move returns status 0, amount 0 03:59:47.444 00.000 15672 MoveAxis(N, 87, ABG) 03:59:47.444 00.000 15672 Guiding Dir = 0, Dur = 87 03:59:47.445 00.001 15672 IsSlewing returns 0 03:59:47.446 00.001 15672 IsGuiding returns 0 03:59:47.450 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=14001, FiltMin=2593, FiltMax=12008, Gamma=2.950 03:59:47.497 00.047 30444 UpdateGuideState exits: m=71759 SNR=72.6 Saturated 03:59:47.497 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:47.497 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:47.497 00.000 30444 Enqueuing Expose request 03:59:47.524 00.027 15672 PulseGuide returned control before completion, sleep 20 03:59:47.557 00.033 15672 IsGuiding returns 1 03:59:47.557 00.000 15672 scope still moving after pulse duration time elapsed 03:59:47.577 00.020 15672 IsSlewing returns 0 03:59:47.578 00.001 15672 IsGuiding returns 1 03:59:47.599 00.021 15672 IsSlewing returns 0 03:59:47.601 00.002 15672 IsGuiding returns 1 03:59:47.622 00.021 15672 IsSlewing returns 0 03:59:47.653 00.031 15672 IsGuiding returns 0 03:59:47.653 00.000 15672 scope move finished after 87 + 119 ms 03:59:47.653 00.000 15672 Move returns status 0, amount 87 03:59:47.653 00.000 15672 move complete, result=0 03:59:47.653 00.000 15672 worker thread done servicing request 03:59:47.654 00.001 15672 Worker thread wakes up 03:59:47.654 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:47.654 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:47.654 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 87 ms NORTH 03:59:49.563 01.909 15672 Exposure complete 03:59:49.586 00.023 15672 worker thread done servicing request 03:59:49.586 00.000 30444 OnExposeComplete: enter 03:59:49.586 00.000 30444 UpdateGuideState(): m_state=6 03:59:49.586 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8922 03:59:49.586 00.000 30444 Star::Find returns 1 (1), X=462.83, Y=202.90, Mass=70972, SNR=56.9, Peak=8531 HFD=3.6 03:59:49.586 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 03:59:49.586 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 03:59:49.586 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.99 hyp=1.02 cameraTheta=-1.81 mountX=0.03 mountY=-1.02, mountTheta=-1.54 03:59:49.589 00.003 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.99, opts=13) 03:59:49.589 00.000 30444 Enqueuing Move request for scope (-0.25, -0.99) 03:59:49.589 00.000 15672 Worker thread wakes up 03:59:49.589 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.99) opts 0xd 03:59:49.589 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.99) 03:59:49.589 00.000 15672 Moving (-0.25, -0.99) raw xDistance=0.03 yDistance=-1.02 03:59:49.589 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 03:59:49.589 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02 03:59:49.589 00.000 15672 MoveAxis(E, 0, ABG) 03:59:49.589 00.000 15672 Move returns status 0, amount 0 03:59:49.590 00.001 15672 MoveAxis(N, 182, ABG) 03:59:49.590 00.000 15672 Guiding Dir = 0, Dur = 182 03:59:49.590 00.000 15672 IsSlewing returns 0 03:59:49.591 00.001 15672 IsGuiding returns 0 03:59:49.595 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=14592, FiltMin=2572, FiltMax=11745, Gamma=2.950 03:59:49.646 00.051 30444 UpdateGuideState exits: m=70972 SNR=56.9 Saturated 03:59:49.646 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:49.647 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:49.647 00.000 30444 Enqueuing Expose request 03:59:49.664 00.017 15672 PulseGuide returned control before completion, sleep 119 03:59:49.787 00.123 15672 IsGuiding returns 1 03:59:49.787 00.000 15672 scope still moving after pulse duration time elapsed 03:59:49.808 00.021 15672 IsSlewing returns 0 03:59:49.810 00.002 15672 IsGuiding returns 1 03:59:49.832 00.022 15672 IsSlewing returns 0 03:59:49.835 00.003 15672 IsGuiding returns 1 03:59:49.856 00.021 15672 IsSlewing returns 0 03:59:49.892 00.036 15672 IsGuiding returns 0 03:59:49.892 00.000 15672 scope move finished after 182 + 118 ms 03:59:49.892 00.000 15672 Move returns status 0, amount 182 03:59:49.892 00.000 15672 move complete, result=0 03:59:49.893 00.001 15672 worker thread done servicing request 03:59:49.893 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -1.0 px 182 ms NORTH 03:59:49.893 00.000 15672 Worker thread wakes up 03:59:49.893 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:49.893 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:52.009 02.116 15672 Exposure complete 03:59:52.038 00.029 15672 worker thread done servicing request 03:59:52.038 00.000 30444 OnExposeComplete: enter 03:59:52.039 00.001 30444 UpdateGuideState(): m_state=6 03:59:52.039 00.000 30444 Star::Find(15, 462, 202, 0, (0,0,0,0), 0.0, 255) frame 8923 03:59:52.039 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=203.70, Mass=66064, SNR=55.0, Peak=7827 HFD=3.5 03:59:52.039 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 03:59:52.039 00.000 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.12 = -2.12) 03:59:52.039 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-2.33 mountX=-0.13 mountY=-0.23, mountTheta=-2.07 03:59:52.039 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.20, opts=13) 03:59:52.039 00.000 30444 Enqueuing Move request for scope (-0.19, -0.20) 03:59:52.039 00.000 15672 Worker thread wakes up 03:59:52.039 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.20) opts 0xd 03:59:52.040 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.20) 03:59:52.040 00.000 15672 Moving (-0.19, -0.20) raw xDistance=-0.13 yDistance=-0.23 03:59:52.040 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 03:59:52.040 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:59:52.040 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 03:59:52.040 00.000 15672 MoveAxis(E, 0, ABG) 03:59:52.040 00.000 15672 Move returns status 0, amount 0 03:59:52.040 00.000 15672 MoveAxis(N, 0, ABG) 03:59:52.040 00.000 15672 Move returns status 0, amount 0 03:59:52.040 00.000 15672 move complete, result=0 03:59:52.040 00.000 15672 worker thread done servicing request 03:59:52.044 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=14385, FiltMin=2595, FiltMax=12981, Gamma=2.950 03:59:52.406 00.362 30444 UpdateGuideState exits: m=66064 SNR=55.0 Saturated 03:59:52.406 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:52.406 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:52.406 00.000 30444 Enqueuing Expose request 03:59:52.406 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 03:59:52.406 00.000 15672 Worker thread wakes up 03:59:52.406 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:52.406 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:54.315 01.909 15672 Exposure complete 03:59:54.335 00.020 15672 worker thread done servicing request 03:59:54.335 00.000 30444 OnExposeComplete: enter 03:59:54.335 00.000 30444 UpdateGuideState(): m_state=6 03:59:54.335 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8924 03:59:54.335 00.000 30444 Star::Find returns 1 (1), X=462.74, Y=203.78, Mass=65968, SNR=55.6, Peak=7662 HFD=3.6 03:59:54.335 00.000 30444 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.28) = xAngle (-2.54 = -2.54) 03:59:54.335 00.000 30444 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.60 = -2.60) 03:59:54.335 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.12 hyp=0.36 cameraTheta=-2.81 mountX=-0.30 mountY=-0.19, mountTheta=-2.58 03:59:54.335 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.12, opts=13) 03:59:54.335 00.000 30444 Enqueuing Move request for scope (-0.34, -0.12) 03:59:54.335 00.000 15672 Worker thread wakes up 03:59:54.336 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.12) opts 0xd 03:59:54.336 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.12) 03:59:54.336 00.000 15672 Moving (-0.34, -0.12) raw xDistance=-0.30 yDistance=-0.19 03:59:54.336 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 03:59:54.336 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:59:54.336 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 03:59:54.336 00.000 15672 MoveAxis(E, 81, ABG) 03:59:54.336 00.000 15672 Guiding Dir = 2, Dur = 81 03:59:54.336 00.000 15672 IsSlewing returns 0 03:59:54.337 00.001 15672 IsGuiding returns 0 03:59:54.341 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=13824, FiltMin=2533, FiltMax=11363, Gamma=2.950 03:59:54.360 00.019 15672 PulseGuide returned control before completion, sleep 68 03:59:54.439 00.079 30444 UpdateGuideState exits: m=65968 SNR=55.6 Saturated 03:59:54.440 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:54.440 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:54.440 00.000 30444 Enqueuing Expose request 03:59:54.458 00.018 15672 IsGuiding returns 1 03:59:54.458 00.000 15672 scope still moving after pulse duration time elapsed 03:59:54.479 00.021 15672 IsSlewing returns 0 03:59:54.479 00.000 15672 IsGuiding returns 0 03:59:54.479 00.000 15672 scope move finished after 81 + 60 ms 03:59:54.479 00.000 15672 Move returns status 0, amount 81 03:59:54.480 00.001 15672 MoveAxis(N, 0, ABG) 03:59:54.480 00.000 15672 Move returns status 0, amount 0 03:59:54.480 00.000 15672 move complete, result=0 03:59:54.480 00.000 15672 worker thread done servicing request 03:59:54.480 00.000 15672 Worker thread wakes up 03:59:54.480 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:54.480 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:54.480 00.000 30444 GuideStep: -0.3 px 81 ms EAST, -0.2 px 0 ms NORTH 03:59:56.589 02.109 15672 Exposure complete 03:59:56.609 00.020 15672 worker thread done servicing request 03:59:56.609 00.000 30444 OnExposeComplete: enter 03:59:56.609 00.000 30444 UpdateGuideState(): m_state=6 03:59:56.609 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8925 03:59:56.609 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=203.80, Mass=59308, SNR=46.7, Peak=7544 HFD=3.7 03:59:56.609 00.000 30444 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.28) = xAngle (-0.48 = -0.48) 03:59:56.609 00.000 30444 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 03:59:56.609 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.76 mountX=0.12 mountY=-0.07, mountTheta=-0.53 03:59:56.610 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.09, opts=13) 03:59:56.610 00.000 30444 Enqueuing Move request for scope (0.10, -0.09) 03:59:56.610 00.000 15672 Worker thread wakes up 03:59:56.610 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd 03:59:56.610 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.09) 03:59:56.610 00.000 15672 Moving (0.10, -0.09) raw xDistance=0.12 yDistance=-0.07 03:59:56.610 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 03:59:56.610 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 03:59:56.610 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 03:59:56.610 00.000 15672 MoveAxis(E, 0, ABG) 03:59:56.610 00.000 15672 Move returns status 0, amount 0 03:59:56.610 00.000 15672 MoveAxis(N, 0, ABG) 03:59:56.610 00.000 15672 Move returns status 0, amount 0 03:59:56.610 00.000 15672 move complete, result=0 03:59:56.610 00.000 15672 worker thread done servicing request 03:59:56.615 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=15068, FiltMin=2549, FiltMax=13063, Gamma=2.950 03:59:56.985 00.370 30444 UpdateGuideState exits: m=59308 SNR=46.7 Saturated 03:59:56.985 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:56.985 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:56.985 00.000 30444 Enqueuing Expose request 03:59:56.986 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 03:59:56.986 00.000 15672 Worker thread wakes up 03:59:56.986 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:56.986 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 03:59:58.894 01.908 15672 Exposure complete 03:59:58.914 00.020 15672 worker thread done servicing request 03:59:58.914 00.000 30444 OnExposeComplete: enter 03:59:58.914 00.000 30444 UpdateGuideState(): m_state=6 03:59:58.914 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8926 03:59:58.914 00.000 30444 Star::Find returns 1 (1), X=463.36, Y=203.45, Mass=72045, SNR=66.3, Peak=7930 HFD=3.5 03:59:58.914 00.000 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.73 = -0.73) 03:59:58.915 00.001 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.79 = -0.79) 03:59:58.915 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.44 hyp=0.52 cameraTheta=-1.01 mountX=0.39 mountY=-0.37, mountTheta=-0.76 03:59:58.915 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.44, opts=13) 03:59:58.915 00.000 30444 Enqueuing Move request for scope (0.28, -0.44) 03:59:58.915 00.000 15672 Worker thread wakes up 03:59:58.915 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.44) opts 0xd 03:59:58.915 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.44) 03:59:58.915 00.000 15672 Moving (0.28, -0.44) raw xDistance=0.39 yDistance=-0.37 03:59:58.915 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 03:59:58.915 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 03:59:58.915 00.000 15672 MoveAxis(W, 105, ABG) 03:59:58.915 00.000 15672 Guiding Dir = 3, Dur = 105 03:59:58.916 00.001 15672 IsSlewing returns 0 03:59:58.918 00.002 15672 IsGuiding returns 0 03:59:58.921 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2291, max=16560, FiltMin=2602, FiltMax=12829, Gamma=2.950 03:59:58.945 00.024 15672 PulseGuide returned control before completion, sleep 87 03:59:58.964 00.019 30444 UpdateGuideState exits: m=72045 SNR=66.3 Saturated 03:59:58.964 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 03:59:58.964 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 03:59:58.964 00.000 30444 Enqueuing Expose request 03:59:59.034 00.070 15672 IsGuiding returns 1 03:59:59.034 00.000 15672 scope still moving after pulse duration time elapsed 03:59:59.055 00.021 15672 IsSlewing returns 0 03:59:59.057 00.002 15672 IsGuiding returns 1 03:59:59.077 00.020 15672 IsSlewing returns 0 03:59:59.091 00.014 15672 IsGuiding returns 0 03:59:59.091 00.000 15672 scope move finished after 105 + 68 ms 03:59:59.091 00.000 15672 Move returns status 0, amount 105 03:59:59.091 00.000 15672 MoveAxis(N, 66, ABG) 03:59:59.091 00.000 15672 Guiding Dir = 0, Dur = 66 03:59:59.092 00.001 15672 IsSlewing returns 0 03:59:59.094 00.002 15672 IsGuiding returns 0 03:59:59.171 00.077 15672 IsGuiding returns 1 03:59:59.172 00.001 15672 scope still moving after pulse duration time elapsed 03:59:59.193 00.021 15672 IsSlewing returns 0 03:59:59.219 00.026 15672 IsGuiding returns 1 03:59:59.239 00.020 15672 IsSlewing returns 0 03:59:59.243 00.004 15672 IsGuiding returns 1 03:59:59.264 00.021 15672 IsSlewing returns 0 03:59:59.281 00.017 15672 IsGuiding returns 0 03:59:59.282 00.001 15672 scope move finished after 66 + 120 ms 03:59:59.282 00.000 15672 Move returns status 0, amount 66 03:59:59.282 00.000 15672 move complete, result=0 03:59:59.282 00.000 15672 worker thread done servicing request 03:59:59.282 00.000 15672 Worker thread wakes up 03:59:59.282 00.000 30444 GuideStep: 0.4 px 105 ms WEST, -0.4 px 66 ms NORTH 03:59:59.282 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 03:59:59.282 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:01.398 02.116 15672 Exposure complete 04:00:01.424 00.026 15672 worker thread done servicing request 04:00:01.424 00.000 30444 OnExposeComplete: enter 04:00:01.424 00.000 30444 UpdateGuideState(): m_state=6 04:00:01.424 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8927 04:00:01.424 00.000 30444 Star::Find returns 1 (1), X=462.91, Y=204.25, Mass=60226, SNR=52.7, Peak=7210 HFD=3.9 04:00:01.424 00.000 30444 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.28) = xAngle (2.30 = 2.30) 04:00:01.424 00.000 30444 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.24 = 2.24) 04:00:01.424 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.35 hyp=0.39 cameraTheta=2.02 mountX=-0.26 mountY=0.31, mountTheta=2.27 04:00:01.425 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.35, opts=13) 04:00:01.425 00.000 30444 Enqueuing Move request for scope (-0.17, 0.35) 04:00:01.425 00.000 15672 Worker thread wakes up 04:00:01.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.35) opts 0xd 04:00:01.425 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.35) 04:00:01.425 00.000 15672 Moving (-0.17, 0.35) raw xDistance=-0.26 yDistance=0.31 04:00:01.426 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26 04:00:01.426 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:00:01.426 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 04:00:01.426 00.000 15672 MoveAxis(E, 63, ABG) 04:00:01.426 00.000 15672 Guiding Dir = 2, Dur = 63 04:00:01.426 00.000 15672 IsSlewing returns 0 04:00:01.427 00.001 15672 IsGuiding returns 0 04:00:01.432 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=14766, FiltMin=2515, FiltMax=11443, Gamma=2.950 04:00:01.453 00.021 15672 PulseGuide returned control before completion, sleep 47 04:00:01.476 00.023 30444 UpdateGuideState exits: m=60226 SNR=52.7 Saturated 04:00:01.476 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:01.476 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:01.476 00.000 30444 Enqueuing Expose request 04:00:01.503 00.027 15672 IsGuiding returns 1 04:00:01.503 00.000 15672 scope still moving after pulse duration time elapsed 04:00:01.524 00.021 15672 IsSlewing returns 0 04:00:01.534 00.010 15672 IsGuiding returns 0 04:00:01.534 00.000 15672 scope move finished after 63 + 44 ms 04:00:01.534 00.000 15672 Move returns status 0, amount 63 04:00:01.534 00.000 15672 MoveAxis(N, 0, ABG) 04:00:01.534 00.000 15672 Move returns status 0, amount 0 04:00:01.534 00.000 15672 move complete, result=0 04:00:01.534 00.000 15672 worker thread done servicing request 04:00:01.534 00.000 30444 GuideStep: -0.3 px 63 ms EAST, 0.3 px 0 ms NORTH 04:00:01.535 00.001 15672 Worker thread wakes up 04:00:01.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:01.535 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:03.450 01.915 15672 Exposure complete 04:00:03.484 00.034 15672 worker thread done servicing request 04:00:03.484 00.000 30444 OnExposeComplete: enter 04:00:03.484 00.000 30444 UpdateGuideState(): m_state=6 04:00:03.484 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8928 04:00:03.484 00.000 30444 Star::Find returns 1 (1), X=463.21, Y=203.91, Mass=61427, SNR=53.4, Peak=7052 HFD=3.7 04:00:03.484 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 04:00:03.484 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 04:00:03.484 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.09 mountX=0.12 mountY=0.04, mountTheta=0.31 04:00:03.485 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.01, opts=13) 04:00:03.485 00.000 30444 Enqueuing Move request for scope (0.13, 0.01) 04:00:03.485 00.000 15672 Worker thread wakes up 04:00:03.485 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd 04:00:03.485 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.01) 04:00:03.485 00.000 15672 Moving (0.13, 0.01) raw xDistance=0.12 yDistance=0.04 04:00:03.485 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:00:03.485 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:00:03.485 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 04:00:03.485 00.000 15672 MoveAxis(E, 0, ABG) 04:00:03.485 00.000 15672 Move returns status 0, amount 0 04:00:03.486 00.001 15672 MoveAxis(N, 0, ABG) 04:00:03.486 00.000 15672 Move returns status 0, amount 0 04:00:03.486 00.000 15672 move complete, result=0 04:00:03.486 00.000 15672 worker thread done servicing request 04:00:03.490 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=14996, FiltMin=2582, FiltMax=12399, Gamma=2.950 04:00:03.532 00.042 30444 UpdateGuideState exits: m=61427 SNR=53.4 Saturated 04:00:03.533 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:03.533 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:03.533 00.000 30444 Enqueuing Expose request 04:00:03.533 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:00:03.533 00.000 15672 Worker thread wakes up 04:00:03.533 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:03.533 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:05.648 02.115 15672 Exposure complete 04:00:05.677 00.029 15672 worker thread done servicing request 04:00:05.677 00.000 30444 OnExposeComplete: enter 04:00:05.677 00.000 30444 UpdateGuideState(): m_state=6 04:00:05.677 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8929 04:00:05.677 00.000 30444 Star::Find returns 1 (1), X=463.40, Y=203.85, Mass=57886, SNR=52.1, Peak=7200 HFD=3.5 04:00:05.677 00.000 30444 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.28) = xAngle (0.14 = 0.14) 04:00:05.677 00.000 30444 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.08 = 0.08) 04:00:05.677 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.04 hyp=0.32 cameraTheta=-0.14 mountX=0.32 mountY=0.03, mountTheta=0.08 04:00:05.678 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.04, opts=13) 04:00:05.678 00.000 30444 Enqueuing Move request for scope (0.32, -0.04) 04:00:05.678 00.000 15672 Worker thread wakes up 04:00:05.678 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.04) opts 0xd 04:00:05.678 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.04) 04:00:05.678 00.000 15672 Moving (0.32, -0.04) raw xDistance=0.32 yDistance=0.03 04:00:05.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 04:00:05.678 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:00:05.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:00:05.678 00.000 15672 MoveAxis(W, 86, ABG) 04:00:05.678 00.000 15672 Guiding Dir = 3, Dur = 86 04:00:05.678 00.000 15672 IsSlewing returns 0 04:00:05.680 00.002 15672 IsGuiding returns 0 04:00:05.684 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=14102, FiltMin=2568, FiltMax=11068, Gamma=2.950 04:00:05.703 00.019 15672 PulseGuide returned control before completion, sleep 74 04:00:05.729 00.026 30444 UpdateGuideState exits: m=57886 SNR=52.1 Saturated 04:00:05.729 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:05.729 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:05.729 00.000 30444 Enqueuing Expose request 04:00:05.778 00.049 15672 IsGuiding returns 1 04:00:05.778 00.000 15672 scope still moving after pulse duration time elapsed 04:00:05.799 00.021 15672 IsSlewing returns 0 04:00:05.816 00.017 15672 IsGuiding returns 0 04:00:05.816 00.000 15672 scope move finished after 86 + 50 ms 04:00:05.816 00.000 15672 Move returns status 0, amount 86 04:00:05.816 00.000 15672 MoveAxis(N, 0, ABG) 04:00:05.817 00.001 15672 Move returns status 0, amount 0 04:00:05.817 00.000 15672 move complete, result=0 04:00:05.817 00.000 15672 worker thread done servicing request 04:00:05.817 00.000 15672 Worker thread wakes up 04:00:05.817 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:05.817 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:05.817 00.000 30444 GuideStep: 0.3 px 86 ms WEST, 0.0 px 0 ms NORTH 04:00:07.725 01.908 15672 Exposure complete 04:00:07.745 00.020 15672 worker thread done servicing request 04:00:07.745 00.000 30444 OnExposeComplete: enter 04:00:07.745 00.000 30444 UpdateGuideState(): m_state=6 04:00:07.745 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8930 04:00:07.745 00.000 30444 Star::Find returns 1 (1), X=462.93, Y=204.00, Mass=63280, SNR=46.9, Peak=6878 HFD=4.3 04:00:07.745 00.000 30444 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.28) = xAngle (2.81 = 2.81) 04:00:07.745 00.000 30444 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.75 = 2.75) 04:00:07.745 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.18 cameraTheta=2.53 mountX=-0.17 mountY=0.07, mountTheta=2.76 04:00:07.746 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.11, opts=13) 04:00:07.746 00.000 30444 Enqueuing Move request for scope (-0.15, 0.11) 04:00:07.746 00.000 15672 Worker thread wakes up 04:00:07.746 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd 04:00:07.746 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.11) 04:00:07.746 00.000 15672 Moving (-0.15, 0.11) raw xDistance=-0.17 yDistance=0.07 04:00:07.746 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:00:07.746 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:00:07.746 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:00:07.746 00.000 15672 MoveAxis(E, 0, ABG) 04:00:07.746 00.000 15672 Move returns status 0, amount 0 04:00:07.746 00.000 15672 MoveAxis(N, 0, ABG) 04:00:07.746 00.000 15672 Move returns status 0, amount 0 04:00:07.746 00.000 15672 move complete, result=0 04:00:07.746 00.000 15672 worker thread done servicing request 04:00:07.751 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=14767, FiltMin=2552, FiltMax=11532, Gamma=2.950 04:00:07.794 00.043 30444 UpdateGuideState exits: m=63280 SNR=46.9 Saturated 04:00:07.794 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:07.794 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:07.794 00.000 30444 Enqueuing Expose request 04:00:07.794 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:00:07.794 00.000 15672 Worker thread wakes up 04:00:07.794 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:07.794 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:09.905 02.111 15672 Exposure complete 04:00:09.925 00.020 15672 worker thread done servicing request 04:00:09.925 00.000 30444 OnExposeComplete: enter 04:00:09.925 00.000 30444 UpdateGuideState(): m_state=6 04:00:09.925 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8931 04:00:09.925 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=204.00, Mass=52099, SNR=42.5, Peak=6896 HFD=4.0 04:00:09.925 00.000 30444 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.28) = xAngle (2.42 = 2.42) 04:00:09.925 00.000 30444 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.35 = 2.35) 04:00:09.925 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=-0.09 mountY=0.09, mountTheta=2.38 04:00:09.926 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.10, opts=13) 04:00:09.926 00.000 30444 Enqueuing Move request for scope (-0.07, 0.10) 04:00:09.926 00.000 15672 Worker thread wakes up 04:00:09.926 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd 04:00:09.926 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.10) 04:00:09.926 00.000 15672 Moving (-0.07, 0.10) raw xDistance=-0.09 yDistance=0.09 04:00:09.926 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 04:00:09.926 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:00:09.926 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:00:09.926 00.000 15672 MoveAxis(E, 0, ABG) 04:00:09.926 00.000 15672 Move returns status 0, amount 0 04:00:09.926 00.000 15672 MoveAxis(N, 0, ABG) 04:00:09.926 00.000 15672 Move returns status 0, amount 0 04:00:09.926 00.000 15672 move complete, result=0 04:00:09.927 00.001 15672 worker thread done servicing request 04:00:09.932 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=13404, FiltMin=2612, FiltMax=10822, Gamma=2.950 04:00:09.974 00.042 30444 UpdateGuideState exits: m=52099 SNR=42.5 Saturated 04:00:09.974 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:09.974 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:09.974 00.000 30444 Enqueuing Expose request 04:00:09.974 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:00:09.974 00.000 15672 Worker thread wakes up 04:00:09.974 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:09.974 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:11.879 01.905 15672 Exposure complete 04:00:11.899 00.020 15672 worker thread done servicing request 04:00:11.899 00.000 30444 OnExposeComplete: enter 04:00:11.899 00.000 30444 UpdateGuideState(): m_state=6 04:00:11.899 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8932 04:00:11.899 00.000 30444 Star::Find returns 1 (1), X=462.64, Y=203.83, Mass=46946, SNR=39.9, Peak=7365 HFD=3.2 04:00:11.899 00.000 30444 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.28) = xAngle (-2.72 = -2.72) 04:00:11.899 00.000 30444 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.78 = -2.78) 04:00:11.899 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=-0.06 hyp=0.44 cameraTheta=-3.00 mountX=-0.40 mountY=-0.15, mountTheta=-2.77 04:00:11.900 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=-0.06, opts=13) 04:00:11.900 00.000 30444 Enqueuing Move request for scope (-0.44, -0.06) 04:00:11.900 00.000 15672 Worker thread wakes up 04:00:11.900 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.06) opts 0xd 04:00:11.900 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, -0.06) 04:00:11.900 00.000 15672 Moving (-0.44, -0.06) raw xDistance=-0.40 yDistance=-0.15 04:00:11.900 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 04:00:11.900 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:00:11.900 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:00:11.900 00.000 15672 MoveAxis(E, 108, ABG) 04:00:11.900 00.000 15672 Guiding Dir = 2, Dur = 108 04:00:11.901 00.001 15672 IsSlewing returns 0 04:00:11.902 00.001 15672 IsGuiding returns 0 04:00:11.906 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=14254, FiltMin=2609, FiltMax=11432, Gamma=2.950 04:00:11.917 00.011 15672 PulseGuide returned control before completion, sleep 103 04:00:11.949 00.032 30444 UpdateGuideState exits: m=46946 SNR=39.9 Saturated 04:00:11.949 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:11.949 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:11.949 00.000 30444 Enqueuing Expose request 04:00:12.061 00.112 15672 IsGuiding returns 0 04:00:12.061 00.000 15672 Move returns status 0, amount 108 04:00:12.061 00.000 15672 MoveAxis(N, 0, ABG) 04:00:12.061 00.000 15672 Move returns status 0, amount 0 04:00:12.061 00.000 15672 move complete, result=0 04:00:12.061 00.000 15672 worker thread done servicing request 04:00:12.061 00.000 15672 Worker thread wakes up 04:00:12.061 00.000 30444 GuideStep: -0.4 px 108 ms EAST, -0.2 px 0 ms NORTH 04:00:12.061 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:12.061 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:14.169 02.108 15672 Exposure complete 04:00:14.189 00.020 15672 worker thread done servicing request 04:00:14.189 00.000 30444 OnExposeComplete: enter 04:00:14.189 00.000 30444 UpdateGuideState(): m_state=6 04:00:14.189 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8933 04:00:14.189 00.000 30444 Star::Find returns 1 (1), X=463.42, Y=204.00, Mass=63731, SNR=51.5, Peak=7263 HFD=3.6 04:00:14.189 00.000 30444 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.28) = xAngle (0.57 = 0.57) 04:00:14.189 00.000 30444 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.51 = 0.51) 04:00:14.189 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.10 hyp=0.35 cameraTheta=0.29 mountX=0.30 mountY=0.17, mountTheta=0.52 04:00:14.190 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.10, opts=13) 04:00:14.190 00.000 30444 Enqueuing Move request for scope (0.34, 0.10) 04:00:14.190 00.000 15672 Worker thread wakes up 04:00:14.190 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.10) opts 0xd 04:00:14.190 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.10) 04:00:14.190 00.000 15672 Moving (0.34, 0.10) raw xDistance=0.30 yDistance=0.17 04:00:14.190 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30 04:00:14.190 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:00:14.190 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 04:00:14.190 00.000 15672 MoveAxis(W, 73, ABG) 04:00:14.190 00.000 15672 Guiding Dir = 3, Dur = 73 04:00:14.191 00.001 15672 IsSlewing returns 0 04:00:14.192 00.001 15672 IsGuiding returns 0 04:00:14.196 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2257, max=14405, FiltMin=2591, FiltMax=12308, Gamma=2.950 04:00:14.217 00.021 15672 PulseGuide returned control before completion, sleep 59 04:00:14.239 00.022 30444 UpdateGuideState exits: m=63731 SNR=51.5 Saturated 04:00:14.239 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:14.239 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:14.239 00.000 30444 Enqueuing Expose request 04:00:14.279 00.040 15672 IsGuiding returns 1 04:00:14.279 00.000 15672 scope still moving after pulse duration time elapsed 04:00:14.299 00.020 15672 IsSlewing returns 0 04:00:14.300 00.001 15672 IsGuiding returns 1 04:00:14.321 00.021 15672 IsSlewing returns 0 04:00:14.329 00.008 15672 IsGuiding returns 0 04:00:14.329 00.000 15672 scope move finished after 73 + 63 ms 04:00:14.329 00.000 15672 Move returns status 0, amount 73 04:00:14.330 00.001 15672 MoveAxis(N, 0, ABG) 04:00:14.330 00.000 15672 Move returns status 0, amount 0 04:00:14.330 00.000 15672 move complete, result=0 04:00:14.330 00.000 15672 worker thread done servicing request 04:00:14.330 00.000 15672 Worker thread wakes up 04:00:14.330 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:14.330 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:14.330 00.000 30444 GuideStep: 0.3 px 73 ms WEST, 0.2 px 0 ms NORTH 04:00:16.240 01.910 15672 Exposure complete 04:00:16.259 00.019 15672 worker thread done servicing request 04:00:16.259 00.000 30444 OnExposeComplete: enter 04:00:16.260 00.001 30444 UpdateGuideState(): m_state=6 04:00:16.260 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8934 04:00:16.260 00.000 30444 Star::Find returns 1 (1), X=462.77, Y=203.83, Mass=58872, SNR=54.5, Peak=7695 HFD=3.5 04:00:16.260 00.000 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.65 = -2.65) 04:00:16.260 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.71 = -2.71) 04:00:16.260 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.07 hyp=0.32 cameraTheta=-2.92 mountX=-0.28 mountY=-0.13, mountTheta=-2.70 04:00:16.260 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.07, opts=13) 04:00:16.260 00.000 30444 Enqueuing Move request for scope (-0.31, -0.07) 04:00:16.260 00.000 15672 Worker thread wakes up 04:00:16.260 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.07) opts 0xd 04:00:16.261 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.07) 04:00:16.261 00.000 15672 Moving (-0.31, -0.07) raw xDistance=-0.28 yDistance=-0.13 04:00:16.261 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28 04:00:16.261 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:00:16.261 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:00:16.261 00.000 15672 MoveAxis(E, 70, ABG) 04:00:16.261 00.000 15672 Guiding Dir = 2, Dur = 70 04:00:16.262 00.001 15672 IsSlewing returns 0 04:00:16.267 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=14412, FiltMin=2591, FiltMax=11531, Gamma=2.950 04:00:16.295 00.028 15672 IsGuiding returns 0 04:00:16.310 00.015 30444 UpdateGuideState exits: m=58872 SNR=54.5 Saturated 04:00:16.310 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:16.310 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:16.310 00.000 30444 Enqueuing Expose request 04:00:16.310 00.000 15672 PulseGuide returned control before completion, sleep 65 04:00:16.391 00.081 15672 IsGuiding returns 0 04:00:16.392 00.001 15672 Move returns status 0, amount 70 04:00:16.392 00.000 15672 MoveAxis(N, 0, ABG) 04:00:16.392 00.000 15672 Move returns status 0, amount 0 04:00:16.392 00.000 15672 move complete, result=0 04:00:16.392 00.000 15672 worker thread done servicing request 04:00:16.392 00.000 15672 Worker thread wakes up 04:00:16.392 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:16.393 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:16.393 00.000 30444 GuideStep: -0.3 px 70 ms EAST, -0.1 px 0 ms NORTH 04:00:18.508 02.115 15672 Exposure complete 04:00:18.542 00.034 15672 worker thread done servicing request 04:00:18.542 00.000 30444 OnExposeComplete: enter 04:00:18.542 00.000 30444 UpdateGuideState(): m_state=6 04:00:18.542 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8935 04:00:18.542 00.000 30444 Star::Find returns 1 (1), X=462.89, Y=204.30, Mass=55032, SNR=45.5, Peak=6991 HFD=3.6 04:00:18.542 00.000 30444 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.28) = xAngle (2.29 = 2.29) 04:00:18.542 00.000 30444 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.23 = 2.23) 04:00:18.542 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.41 hyp=0.45 cameraTheta=2.01 mountX=-0.30 mountY=0.36, mountTheta=2.27 04:00:18.543 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.41, opts=13) 04:00:18.543 00.000 30444 Enqueuing Move request for scope (-0.19, 0.41) 04:00:18.543 00.000 15672 Worker thread wakes up 04:00:18.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.41) opts 0xd 04:00:18.543 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.41) 04:00:18.543 00.000 15672 Moving (-0.19, 0.41) raw xDistance=-0.30 yDistance=0.36 04:00:18.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30 04:00:18.543 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:00:18.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 04:00:18.543 00.000 15672 MoveAxis(E, 85, ABG) 04:00:18.543 00.000 15672 Guiding Dir = 2, Dur = 85 04:00:18.544 00.001 15672 IsSlewing returns 0 04:00:18.545 00.001 15672 IsGuiding returns 0 04:00:18.549 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=14875, FiltMin=2588, FiltMax=12209, Gamma=2.950 04:00:18.563 00.014 15672 PulseGuide returned control before completion, sleep 77 04:00:18.690 00.127 15672 IsGuiding returns 0 04:00:18.690 00.000 15672 Move returns status 0, amount 85 04:00:18.690 00.000 15672 MoveAxis(N, 0, ABG) 04:00:18.691 00.001 15672 Move returns status 0, amount 0 04:00:18.691 00.000 15672 move complete, result=0 04:00:18.691 00.000 15672 worker thread done servicing request 04:00:18.916 00.225 30444 UpdateGuideState exits: m=55032 SNR=45.5 Saturated 04:00:18.916 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:18.916 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:18.916 00.000 30444 Enqueuing Expose request 04:00:18.916 00.000 30444 GuideStep: -0.3 px 85 ms EAST, 0.4 px 0 ms NORTH 04:00:18.916 00.000 15672 Worker thread wakes up 04:00:18.917 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:18.917 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:20.823 01.906 15672 Exposure complete 04:00:20.843 00.020 15672 worker thread done servicing request 04:00:20.843 00.000 30444 OnExposeComplete: enter 04:00:20.843 00.000 30444 UpdateGuideState(): m_state=6 04:00:20.843 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8936 04:00:20.843 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=203.96, Mass=58813, SNR=46.3, Peak=7362 HFD=3.3 04:00:20.843 00.000 30444 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.28) = xAngle (0.85 = 0.85) 04:00:20.843 00.000 30444 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.79 = 0.79) 04:00:20.843 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.57 mountX=0.08 mountY=0.09, mountTheta=0.82 04:00:20.844 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.07, opts=13) 04:00:20.844 00.000 30444 Enqueuing Move request for scope (0.10, 0.07) 04:00:20.844 00.000 15672 Worker thread wakes up 04:00:20.844 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd 04:00:20.844 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.07) 04:00:20.844 00.000 15672 Moving (0.10, 0.07) raw xDistance=0.08 yDistance=0.09 04:00:20.844 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 04:00:20.844 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:00:20.844 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:00:20.844 00.000 15672 MoveAxis(E, 0, ABG) 04:00:20.844 00.000 15672 Move returns status 0, amount 0 04:00:20.844 00.000 15672 MoveAxis(N, 0, ABG) 04:00:20.844 00.000 15672 Move returns status 0, amount 0 04:00:20.844 00.000 15672 move complete, result=0 04:00:20.844 00.000 15672 worker thread done servicing request 04:00:20.849 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=14954, FiltMin=2552, FiltMax=12718, Gamma=2.950 04:00:20.963 00.114 30444 UpdateGuideState exits: m=58813 SNR=46.3 Saturated 04:00:20.963 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:20.964 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:20.964 00.000 30444 Enqueuing Expose request 04:00:20.964 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:00:20.964 00.000 15672 Worker thread wakes up 04:00:20.964 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:20.964 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:23.074 02.110 15672 Exposure complete 04:00:23.094 00.020 15672 worker thread done servicing request 04:00:23.094 00.000 30444 OnExposeComplete: enter 04:00:23.094 00.000 30444 UpdateGuideState(): m_state=6 04:00:23.095 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8937 04:00:23.095 00.000 30444 Star::Find returns 1 (1), X=463.18, Y=203.69, Mass=60101, SNR=51.9, Peak=7177 HFD=3.7 04:00:23.095 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 04:00:23.095 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 04:00:23.095 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.13 mountX=0.15 mountY=-0.18, mountTheta=-0.88 04:00:23.095 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.21, opts=13) 04:00:23.095 00.000 30444 Enqueuing Move request for scope (0.10, -0.21) 04:00:23.095 00.000 15672 Worker thread wakes up 04:00:23.095 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd 04:00:23.096 00.001 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.21) 04:00:23.096 00.000 15672 Moving (0.10, -0.21) raw xDistance=0.15 yDistance=-0.18 04:00:23.096 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:00:23.096 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:00:23.096 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:00:23.096 00.000 15672 MoveAxis(E, 0, ABG) 04:00:23.096 00.000 15672 Move returns status 0, amount 0 04:00:23.096 00.000 15672 MoveAxis(N, 0, ABG) 04:00:23.096 00.000 15672 Move returns status 0, amount 0 04:00:23.096 00.000 15672 move complete, result=0 04:00:23.096 00.000 15672 worker thread done servicing request 04:00:23.100 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2098, max=13905, FiltMin=2509, FiltMax=11617, Gamma=2.950 04:00:23.540 00.440 30444 UpdateGuideState exits: m=60101 SNR=51.9 Saturated 04:00:23.540 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:23.540 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:23.540 00.000 30444 Enqueuing Expose request 04:00:23.540 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:00:23.540 00.000 15672 Worker thread wakes up 04:00:23.540 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:23.540 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:25.450 01.910 15672 Exposure complete 04:00:25.470 00.020 15672 worker thread done servicing request 04:00:25.470 00.000 30444 OnExposeComplete: enter 04:00:25.470 00.000 30444 UpdateGuideState(): m_state=6 04:00:25.470 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8938 04:00:25.470 00.000 30444 Star::Find returns 1 (1), X=462.94, Y=203.92, Mass=55768, SNR=50.1, Peak=7251 HFD=3.8 04:00:25.470 00.000 30444 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.28) = xAngle (3.27 = -3.02) 04:00:25.470 00.000 30444 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.08) 04:00:25.470 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=2.99 mountX=-0.14 mountY=-0.01, mountTheta=-3.08 04:00:25.471 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.02, opts=13) 04:00:25.471 00.000 30444 Enqueuing Move request for scope (-0.14, 0.02) 04:00:25.471 00.000 15672 Worker thread wakes up 04:00:25.471 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd 04:00:25.471 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.02) 04:00:25.471 00.000 15672 Moving (-0.14, 0.02) raw xDistance=-0.14 yDistance=-0.01 04:00:25.471 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:00:25.471 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:00:25.471 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:00:25.471 00.000 15672 MoveAxis(E, 0, ABG) 04:00:25.471 00.000 15672 Move returns status 0, amount 0 04:00:25.471 00.000 15672 MoveAxis(N, 0, ABG) 04:00:25.471 00.000 15672 Move returns status 0, amount 0 04:00:25.471 00.000 15672 move complete, result=0 04:00:25.471 00.000 15672 worker thread done servicing request 04:00:25.476 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=14910, FiltMin=2545, FiltMax=11847, Gamma=2.950 04:00:25.519 00.043 30444 UpdateGuideState exits: m=55768 SNR=50.1 Saturated 04:00:25.519 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:25.519 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:25.519 00.000 30444 Enqueuing Expose request 04:00:25.519 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:00:25.519 00.000 15672 Worker thread wakes up 04:00:25.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:25.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:27.629 02.110 15672 Exposure complete 04:00:27.648 00.019 15672 worker thread done servicing request 04:00:27.648 00.000 30444 OnExposeComplete: enter 04:00:27.648 00.000 30444 UpdateGuideState(): m_state=6 04:00:27.649 00.001 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8939 04:00:27.649 00.000 30444 Star::Find returns 1 (1), X=463.16, Y=203.96, Mass=60790, SNR=56.5, Peak=7279 HFD=4.0 04:00:27.649 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 04:00:27.649 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 04:00:27.649 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.72 mountX=0.06 mountY=0.08, mountTheta=0.98 04:00:27.649 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.07, opts=13) 04:00:27.649 00.000 30444 Enqueuing Move request for scope (0.08, 0.07) 04:00:27.649 00.000 15672 Worker thread wakes up 04:00:27.649 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd 04:00:27.650 00.001 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.07) 04:00:27.650 00.000 15672 Moving (0.08, 0.07) raw xDistance=0.06 yDistance=0.08 04:00:27.650 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 04:00:27.650 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:00:27.650 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:00:27.650 00.000 15672 MoveAxis(E, 0, ABG) 04:00:27.650 00.000 15672 Move returns status 0, amount 0 04:00:27.650 00.000 15672 MoveAxis(N, 0, ABG) 04:00:27.650 00.000 15672 Move returns status 0, amount 0 04:00:27.650 00.000 15672 move complete, result=0 04:00:27.650 00.000 15672 worker thread done servicing request 04:00:27.654 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=14892, FiltMin=2575, FiltMax=11795, Gamma=2.950 04:00:28.149 00.495 30444 UpdateGuideState exits: m=60790 SNR=56.5 Saturated 04:00:28.149 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:28.149 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:28.149 00.000 30444 Enqueuing Expose request 04:00:28.150 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:00:28.150 00.000 15672 Worker thread wakes up 04:00:28.150 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:28.150 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:30.059 01.909 15672 Exposure complete 04:00:30.078 00.019 15672 worker thread done servicing request 04:00:30.078 00.000 30444 OnExposeComplete: enter 04:00:30.078 00.000 30444 UpdateGuideState(): m_state=6 04:00:30.079 00.001 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8940 04:00:30.079 00.000 30444 Star::Find returns 1 (1), X=462.41, Y=203.86, Mass=56826, SNR=52.8, Peak=7124 HFD=3.5 04:00:30.079 00.000 30444 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.28) = xAngle (-2.81 = -2.81) 04:00:30.079 00.000 30444 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.88 = -2.88) 04:00:30.079 00.000 30444 CameraToMount -- cameraX=-0.67 cameraY=-0.03 hyp=0.67 cameraTheta=-3.09 mountX=-0.64 mountY=-0.18, mountTheta=-2.87 04:00:30.079 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.67, y=-0.03, opts=13) 04:00:30.079 00.000 30444 Enqueuing Move request for scope (-0.67, -0.03) 04:00:30.079 00.000 15672 Worker thread wakes up 04:00:30.079 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.03) opts 0xd 04:00:30.079 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.67, -0.03) 04:00:30.079 00.000 15672 Moving (-0.67, -0.03) raw xDistance=-0.64 yDistance=-0.18 04:00:30.079 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64 04:00:30.079 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:00:30.080 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:00:30.080 00.000 15672 MoveAxis(E, 172, ABG) 04:00:30.080 00.000 15672 Guiding Dir = 2, Dur = 172 04:00:30.080 00.000 15672 IsSlewing returns 0 04:00:30.084 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=13828, FiltMin=2498, FiltMax=10993, Gamma=2.950 04:00:30.096 00.012 15672 IsGuiding returns 0 04:00:30.112 00.016 15672 PulseGuide returned control before completion, sleep 167 04:00:30.197 00.085 30444 UpdateGuideState exits: m=56826 SNR=52.8 Saturated 04:00:30.197 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:30.197 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:30.198 00.001 30444 Enqueuing Expose request 04:00:30.280 00.082 15672 IsGuiding returns 1 04:00:30.280 00.000 15672 scope still moving after pulse duration time elapsed 04:00:30.301 00.021 15672 IsSlewing returns 0 04:00:30.353 00.052 15672 IsGuiding returns 0 04:00:30.353 00.000 15672 scope move finished after 172 + 84 ms 04:00:30.353 00.000 15672 Move returns status 0, amount 172 04:00:30.353 00.000 15672 MoveAxis(N, 0, ABG) 04:00:30.353 00.000 15672 Move returns status 0, amount 0 04:00:30.353 00.000 15672 move complete, result=0 04:00:30.354 00.001 15672 worker thread done servicing request 04:00:30.354 00.000 15672 Worker thread wakes up 04:00:30.354 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:30.354 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:30.354 00.000 30444 GuideStep: -0.6 px 172 ms EAST, -0.2 px 0 ms NORTH 04:00:32.463 02.109 15672 Exposure complete 04:00:32.483 00.020 15672 worker thread done servicing request 04:00:32.483 00.000 30444 OnExposeComplete: enter 04:00:32.483 00.000 30444 UpdateGuideState(): m_state=6 04:00:32.483 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8941 04:00:32.483 00.000 30444 Star::Find returns 1 (1), X=463.01, Y=203.61, Mass=71231, SNR=59.8, Peak=7448 HFD=4.0 04:00:32.483 00.000 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 04:00:32.483 00.000 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 04:00:32.483 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.82 mountX=0.01 mountY=-0.30, mountTheta=-1.55 04:00:32.484 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.29, opts=13) 04:00:32.484 00.000 30444 Enqueuing Move request for scope (-0.07, -0.29) 04:00:32.484 00.000 15672 Worker thread wakes up 04:00:32.484 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.29) opts 0xd 04:00:32.484 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.29) 04:00:32.484 00.000 15672 Moving (-0.07, -0.29) raw xDistance=0.01 yDistance=-0.30 04:00:32.484 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:00:32.484 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 04:00:32.484 00.000 15672 MoveAxis(E, 0, ABG) 04:00:32.484 00.000 15672 Move returns status 0, amount 0 04:00:32.484 00.000 15672 MoveAxis(N, 53, ABG) 04:00:32.484 00.000 15672 Guiding Dir = 0, Dur = 53 04:00:32.484 00.000 15672 IsSlewing returns 0 04:00:32.486 00.002 15672 IsGuiding returns 0 04:00:32.489 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=14232, FiltMin=2553, FiltMax=11184, Gamma=2.950 04:00:32.532 00.043 30444 UpdateGuideState exits: m=71231 SNR=59.8 Saturated 04:00:32.532 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:32.532 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:32.533 00.001 30444 Enqueuing Expose request 04:00:32.573 00.040 15672 IsGuiding returns 1 04:00:32.573 00.000 15672 scope still moving after pulse duration time elapsed 04:00:32.594 00.021 15672 IsSlewing returns 0 04:00:32.595 00.001 15672 IsGuiding returns 1 04:00:32.616 00.021 15672 IsSlewing returns 0 04:00:32.617 00.001 15672 IsGuiding returns 1 04:00:32.638 00.021 15672 IsSlewing returns 0 04:00:32.700 00.062 15672 IsGuiding returns 0 04:00:32.700 00.000 15672 scope move finished after 53 + 162 ms 04:00:32.700 00.000 15672 Move returns status 0, amount 53 04:00:32.700 00.000 15672 move complete, result=0 04:00:32.700 00.000 15672 worker thread done servicing request 04:00:32.701 00.001 15672 Worker thread wakes up 04:00:32.701 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 53 ms NORTH 04:00:32.701 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:32.701 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:34.610 01.909 15672 Exposure complete 04:00:34.629 00.019 15672 worker thread done servicing request 04:00:34.630 00.001 30444 OnExposeComplete: enter 04:00:34.630 00.000 30444 UpdateGuideState(): m_state=6 04:00:34.630 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8942 04:00:34.630 00.000 30444 Star::Find returns 1 (1), X=462.80, Y=204.03, Mass=70664, SNR=54.7, Peak=7660 HFD=4.0 04:00:34.630 00.000 30444 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.28) = xAngle (2.97 = 2.97) 04:00:34.630 00.000 30444 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.91 = 2.91) 04:00:34.630 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.14 hyp=0.32 cameraTheta=2.69 mountX=-0.31 mountY=0.07, mountTheta=2.91 04:00:34.630 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.14, opts=13) 04:00:34.631 00.001 30444 Enqueuing Move request for scope (-0.28, 0.14) 04:00:34.631 00.000 15672 Worker thread wakes up 04:00:34.631 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.14) opts 0xd 04:00:34.631 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.14) 04:00:34.631 00.000 15672 Moving (-0.28, 0.14) raw xDistance=-0.31 yDistance=0.07 04:00:34.631 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 04:00:34.631 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:00:34.631 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:00:34.631 00.000 15672 MoveAxis(E, 84, ABG) 04:00:34.631 00.000 15672 Guiding Dir = 2, Dur = 84 04:00:34.632 00.001 15672 IsSlewing returns 0 04:00:34.633 00.001 15672 IsGuiding returns 0 04:00:34.637 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=13755, FiltMin=2551, FiltMax=12035, Gamma=2.950 04:00:34.649 00.012 15672 PulseGuide returned control before completion, sleep 79 04:00:34.729 00.080 15672 IsGuiding returns 1 04:00:34.730 00.001 15672 scope still moving after pulse duration time elapsed 04:00:34.751 00.021 15672 IsSlewing returns 0 04:00:34.761 00.010 15672 IsGuiding returns 0 04:00:34.761 00.000 15672 scope move finished after 84 + 44 ms 04:00:34.761 00.000 15672 Move returns status 0, amount 84 04:00:34.761 00.000 15672 MoveAxis(N, 0, ABG) 04:00:34.761 00.000 15672 Move returns status 0, amount 0 04:00:34.761 00.000 15672 move complete, result=0 04:00:34.761 00.000 15672 worker thread done servicing request 04:00:34.779 00.018 30444 UpdateGuideState exits: m=70664 SNR=54.7 Saturated 04:00:34.780 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:34.780 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:34.780 00.000 30444 Enqueuing Expose request 04:00:34.780 00.000 15672 Worker thread wakes up 04:00:34.780 00.000 30444 GuideStep: -0.3 px 84 ms EAST, 0.1 px 0 ms NORTH 04:00:34.780 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:34.780 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:36.885 02.105 15672 Exposure complete 04:00:36.906 00.021 15672 worker thread done servicing request 04:00:36.906 00.000 30444 OnExposeComplete: enter 04:00:36.906 00.000 30444 UpdateGuideState(): m_state=6 04:00:36.906 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8943 04:00:36.906 00.000 30444 Star::Find returns 1 (1), X=463.32, Y=203.63, Mass=59160, SNR=52.6, Peak=7249 HFD=3.5 04:00:36.906 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.56 = -0.56) 04:00:36.906 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 04:00:36.906 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.26 hyp=0.36 cameraTheta=-0.83 mountX=0.30 mountY=-0.21, mountTheta=-0.60 04:00:36.907 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.26, opts=13) 04:00:36.907 00.000 30444 Enqueuing Move request for scope (0.24, -0.26) 04:00:36.907 00.000 15672 Worker thread wakes up 04:00:36.907 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.26) opts 0xd 04:00:36.907 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.26) 04:00:36.907 00.000 15672 Moving (0.24, -0.26) raw xDistance=0.30 yDistance=-0.21 04:00:36.908 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30 04:00:36.908 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:00:36.908 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:00:36.908 00.000 15672 MoveAxis(W, 76, ABG) 04:00:36.908 00.000 15672 Guiding Dir = 3, Dur = 76 04:00:36.908 00.000 15672 IsSlewing returns 0 04:00:36.909 00.001 15672 IsGuiding returns 0 04:00:36.915 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=14722, FiltMin=2558, FiltMax=12008, Gamma=2.950 04:00:36.933 00.018 15672 PulseGuide returned control before completion, sleep 62 04:00:36.962 00.029 30444 UpdateGuideState exits: m=59160 SNR=52.6 Saturated 04:00:36.962 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:36.962 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:36.962 00.000 30444 Enqueuing Expose request 04:00:37.029 00.067 15672 IsGuiding returns 0 04:00:37.029 00.000 15672 Move returns status 0, amount 76 04:00:37.029 00.000 15672 MoveAxis(N, 0, ABG) 04:00:37.029 00.000 15672 Move returns status 0, amount 0 04:00:37.029 00.000 15672 move complete, result=0 04:00:37.029 00.000 15672 worker thread done servicing request 04:00:37.029 00.000 15672 Worker thread wakes up 04:00:37.029 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:37.029 00.000 30444 GuideStep: 0.3 px 76 ms WEST, -0.2 px 0 ms NORTH 04:00:37.029 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:38.938 01.909 15672 Exposure complete 04:00:38.962 00.024 15672 worker thread done servicing request 04:00:38.962 00.000 30444 OnExposeComplete: enter 04:00:38.962 00.000 30444 UpdateGuideState(): m_state=6 04:00:38.962 00.000 30444 Star::Find(15, 463, 203, 0, (0,0,0,0), 0.0, 255) frame 8944 04:00:38.962 00.000 30444 Star::Find returns 1 (1), X=462.95, Y=204.13, Mass=67354, SNR=53.4, Peak=7143 HFD=4.2 04:00:38.962 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 04:00:38.962 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 04:00:38.962 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.24 hyp=0.27 cameraTheta=2.07 mountX=-0.19 mountY=0.20, mountTheta=2.32 04:00:38.964 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.24, opts=13) 04:00:38.964 00.000 30444 Enqueuing Move request for scope (-0.13, 0.24) 04:00:38.964 00.000 15672 Worker thread wakes up 04:00:38.964 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.24) opts 0xd 04:00:38.964 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.24) 04:00:38.964 00.000 15672 Moving (-0.13, 0.24) raw xDistance=-0.19 yDistance=0.20 04:00:38.964 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:00:38.964 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:00:38.964 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 04:00:38.964 00.000 15672 MoveAxis(E, 0, ABG) 04:00:38.964 00.000 15672 Move returns status 0, amount 0 04:00:38.964 00.000 15672 MoveAxis(N, 0, ABG) 04:00:38.964 00.000 15672 Move returns status 0, amount 0 04:00:38.964 00.000 15672 move complete, result=0 04:00:38.964 00.000 15672 worker thread done servicing request 04:00:38.969 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=15514, FiltMin=2614, FiltMax=12058, Gamma=2.950 04:00:39.011 00.042 30444 UpdateGuideState exits: m=67354 SNR=53.4 Saturated 04:00:39.011 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:39.012 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:39.012 00.000 30444 Enqueuing Expose request 04:00:39.012 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 04:00:39.012 00.000 15672 Worker thread wakes up 04:00:39.012 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:39.012 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:41.130 02.118 15672 Exposure complete 04:00:41.161 00.031 15672 worker thread done servicing request 04:00:41.161 00.000 30444 OnExposeComplete: enter 04:00:41.162 00.001 30444 UpdateGuideState(): m_state=6 04:00:41.162 00.000 30444 Star::Find(15, 462, 204, 0, (0,0,0,0), 0.0, 255) frame 8945 04:00:41.162 00.000 30444 Star::Find returns 1 (1), X=462.85, Y=203.80, Mass=69859, SNR=56.7, Peak=7204 HFD=3.9 04:00:41.162 00.000 30444 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.28) = xAngle (-2.45 = -2.45) 04:00:41.162 00.000 30444 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.51 = -2.51) 04:00:41.162 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.73 mountX=-0.19 mountY=-0.14, mountTheta=-2.49 04:00:41.162 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.10, opts=13) 04:00:41.162 00.000 30444 Enqueuing Move request for scope (-0.23, -0.10) 04:00:41.162 00.000 15672 Worker thread wakes up 04:00:41.162 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd 04:00:41.163 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.10) 04:00:41.163 00.000 15672 Moving (-0.23, -0.10) raw xDistance=-0.19 yDistance=-0.14 04:00:41.163 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:00:41.163 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:00:41.163 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:00:41.163 00.000 15672 MoveAxis(E, 0, ABG) 04:00:41.163 00.000 15672 Move returns status 0, amount 0 04:00:41.163 00.000 15672 MoveAxis(N, 0, ABG) 04:00:41.163 00.000 15672 Move returns status 0, amount 0 04:00:41.163 00.000 15672 move complete, result=0 04:00:41.163 00.000 15672 worker thread done servicing request 04:00:41.168 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=15242, FiltMin=2582, FiltMax=11771, Gamma=2.950 04:00:41.403 00.235 30444 UpdateGuideState exits: m=69859 SNR=56.7 Saturated 04:00:41.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:41.404 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:41.404 00.000 30444 Enqueuing Expose request 04:00:41.404 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:00:41.404 00.000 15672 Worker thread wakes up 04:00:41.405 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:41.405 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(448,189,31,31) 04:00:42.862 01.457 30444 evsrv: cli 04F26B18 request: {"method":"dither","params":[4,false,{"pixels":2,"time":60,"timeout":180}],"id":8} 04:00:42.862 00.000 30444 PhdController::Dither begins 04:00:42.862 00.000 30444 dither: size=4.00, dRA=-1.57 dDec=-3.88 04:00:42.862 00.000 30444 MountToCamera -- mountTheta (-1.95) + m_xAngle (-0.28) = xAngle (-2.23 = -2.23) 04:00:42.862 00.000 30444 MountToCamera -- mountX=-1.57 mountY=-3.88 hyp=4.18 mountTheta=-1.95 cameraX=-2.57, cameraY=-3.30 cameraTheta=-2.23 04:00:42.862 00.000 30444 setting lock position to (460.51, 200.59) 04:00:42.862 00.000 30444 Mount: notify guiding dithered (-2.6, -3.3) 04:00:42.862 00.000 30444 Status Line: Dither by -1.57,-3.88 04:00:42.865 00.003 30444 PhdController: newstate STATE_SETTLE_BEGIN 04:00:42.865 00.000 30444 PhdController: newstate STATE_SETTLE_WAIT 04:00:42.865 00.000 30444 evsrv: cli 04F26B18 response: {"jsonrpc":"2.0","result":0,"id":8} 04:00:43.314 00.449 15672 Exposure complete 04:00:43.340 00.026 15672 worker thread done servicing request 04:00:43.340 00.000 30444 OnExposeComplete: enter 04:00:43.340 00.000 30444 UpdateGuideState(): m_state=6 04:00:43.340 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8946 04:00:43.341 00.001 30444 Star::Find returns 1 (1), X=462.80, Y=203.62, Mass=67185, SNR=60.2, Peak=7356 HFD=3.7 04:00:43.341 00.000 30444 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.28) = xAngle (1.20 = 1.20) 04:00:43.341 00.000 30444 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.14 = 1.14) 04:00:43.341 00.000 30444 CameraToMount -- cameraX=2.29 cameraY=3.02 hyp=3.79 cameraTheta=0.92 mountX=1.37 mountY=3.44, mountTheta=1.19 04:00:43.342 00.001 30444 dither recenter: remaining=(1.6,3.9) step=(1.6,3.9) 04:00:43.342 00.000 30444 MountToCamera -- mountTheta (1.19) + m_xAngle (-0.28) = xAngle (0.91 = 0.91) 04:00:43.342 00.000 30444 MountToCamera -- mountX=1.57 mountY=3.88 hyp=4.18 mountTheta=1.19 cameraX=2.57, cameraY=3.30 cameraTheta=0.91 04:00:43.342 00.000 30444 SchedulePrimaryMove(04F7B810, x=2.57, y=3.30, opts=4) 04:00:43.342 00.000 30444 Enqueuing Move request for scope (2.57, 3.30) 04:00:43.342 00.000 30444 Mount: notify direct move 1.57,3.88 04:00:43.342 00.000 15672 Worker thread wakes up 04:00:43.342 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (2.57, 3.30) opts 0x4 04:00:43.342 00.000 15672 Handling offset move in thread for scope, endpoint = (2.57, 3.30) 04:00:43.343 00.001 15672 Moving (2.57, 3.30) raw xDistance=1.57 yDistance=3.88 04:00:43.343 00.000 15672 MoveAxis(W, 673, B) 04:00:43.343 00.000 15672 Guiding Dir = 3, Dur = 673 04:00:43.343 00.000 15672 IsSlewing returns 0 04:00:43.345 00.002 15672 IsGuiding returns 0 04:00:43.351 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2287, max=14539, FiltMin=2558, FiltMax=10808, Gamma=2.950 04:00:43.371 00.020 15672 PulseGuide returned control before completion, sleep 657 04:00:43.463 00.092 30444 UpdateGuideState exits: m=67185 SNR=60.2 Saturated 04:00:43.463 00.000 30444 PhdController: settling, locked = 1, distance = 4.27 (2.00) aobump = 0 frame = 1 / 99999 04:00:43.464 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596852043.463,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":4.27,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 04:00:43.464 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:43.464 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:43.464 00.000 30444 Enqueuing Expose request 04:00:44.031 00.567 15672 IsGuiding returns 1 04:00:44.031 00.000 15672 scope still moving after pulse duration time elapsed 04:00:44.052 00.021 15672 IsSlewing returns 0 04:00:44.075 00.023 15672 IsGuiding returns 0 04:00:44.075 00.000 15672 scope move finished after 673 + 56 ms 04:00:44.075 00.000 15672 Move returns status 0, amount 673 04:00:44.075 00.000 15672 MoveAxis(S, 692, B) 04:00:44.075 00.000 15672 Guiding Dir = 1, Dur = 692 04:00:44.075 00.000 15672 IsSlewing returns 0 04:00:44.076 00.001 15672 IsGuiding returns 0 04:00:44.187 00.111 15672 PulseGuide returned control before completion, sleep 592 04:00:44.783 00.596 15672 IsGuiding returns 1 04:00:44.783 00.000 15672 scope still moving after pulse duration time elapsed 04:00:44.804 00.021 15672 IsSlewing returns 0 04:00:44.808 00.004 15672 IsGuiding returns 1 04:00:44.829 00.021 15672 IsSlewing returns 0 04:00:44.830 00.001 15672 IsGuiding returns 1 04:00:44.851 00.021 15672 IsSlewing returns 0 04:00:44.921 00.070 15672 IsGuiding returns 0 04:00:44.921 00.000 15672 scope move finished after 692 + 153 ms 04:00:44.921 00.000 15672 Move returns status 0, amount 692 04:00:44.921 00.000 15672 move complete, result=0 04:00:44.921 00.000 15672 worker thread done servicing request 04:00:44.921 00.000 15672 Worker thread wakes up 04:00:44.921 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:44.921 00.000 30444 GuideStep: 1.6 px 673 ms WEST, 3.9 px 692 ms SOUTH 04:00:44.921 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:00:47.028 02.107 15672 Exposure complete 04:00:47.048 00.020 15672 worker thread done servicing request 04:00:47.048 00.000 30444 OnExposeComplete: enter 04:00:47.049 00.001 30444 UpdateGuideState(): m_state=6 04:00:47.049 00.000 30444 Star::Find(15, 462, 203, 0, (0,0,0,0), 0.0, 255) frame 8947 04:00:47.049 00.000 30444 Star::Find returns 1 (1), X=461.13, Y=204.34, Mass=61213, SNR=52.7, Peak=7557 HFD=3.5 04:00:47.049 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.68 = 1.68) 04:00:47.049 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.62 = 1.62) 04:00:47.049 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=3.75 hyp=3.80 cameraTheta=1.41 mountX=-0.43 mountY=3.80, mountTheta=1.68 04:00:47.049 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=3.75, opts=13) 04:00:47.049 00.000 30444 Enqueuing Move request for scope (0.62, 3.75) 04:00:47.049 00.000 15672 Worker thread wakes up 04:00:47.049 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 3.75) opts 0xd 04:00:47.050 00.001 15672 Handling offset move in thread for scope, endpoint = (0.62, 3.75) 04:00:47.050 00.000 15672 Moving (0.62, 3.75) raw xDistance=-0.43 yDistance=3.80 04:00:47.050 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 04:00:47.050 00.000 15672 resist switch: large excursion: input 3.80 thresh 0.75 direction from 0 to 1 04:00:47.050 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=11.39 04:00:47.050 00.000 15672 GuideAlgorithmResistSwitch::result() returns 3.80 from input 3.80 04:00:47.050 00.000 15672 MoveAxis(E, 117, ABG) 04:00:47.050 00.000 15672 Guiding Dir = 2, Dur = 117 04:00:47.050 00.000 15672 IsSlewing returns 0 04:00:47.051 00.001 15672 IsGuiding returns 0 04:00:47.056 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2295, max=14459, FiltMin=2524, FiltMax=11332, Gamma=2.950 04:00:47.077 00.021 15672 PulseGuide returned control before completion, sleep 101 04:00:47.099 00.022 30444 UpdateGuideState exits: m=61213 SNR=52.7 Saturated 04:00:47.099 00.000 30444 PhdController: settling, locked = 1, distance = 3.80 (2.00) aobump = 0 frame = 2 / 99999 04:00:47.099 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852047.099,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":3.80,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 04:00:47.099 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:47.099 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:47.099 00.000 30444 Enqueuing Expose request 04:00:47.182 00.083 15672 IsGuiding returns 1 04:00:47.182 00.000 15672 scope still moving after pulse duration time elapsed 04:00:47.203 00.021 15672 IsSlewing returns 0 04:00:47.222 00.019 15672 IsGuiding returns 0 04:00:47.223 00.001 15672 scope move finished after 117 + 53 ms 04:00:47.223 00.000 15672 Move returns status 0, amount 117 04:00:47.223 00.000 15672 MoveAxis(S, 677, ABG) 04:00:47.223 00.000 15672 Guiding Dir = 1, Dur = 677 04:00:47.223 00.000 15672 IsSlewing returns 0 04:00:47.224 00.001 15672 IsGuiding returns 0 04:00:47.302 00.078 15672 PulseGuide returned control before completion, sleep 610 04:00:47.916 00.614 15672 IsGuiding returns 1 04:00:47.916 00.000 15672 scope still moving after pulse duration time elapsed 04:00:47.937 00.021 15672 IsSlewing returns 0 04:00:47.940 00.003 15672 IsGuiding returns 1 04:00:47.961 00.021 15672 IsSlewing returns 0 04:00:47.990 00.029 15672 IsGuiding returns 0 04:00:47.990 00.000 15672 scope move finished after 677 + 89 ms 04:00:47.990 00.000 15672 Move returns status 0, amount 677 04:00:47.990 00.000 15672 move complete, result=0 04:00:47.990 00.000 15672 worker thread done servicing request 04:00:47.991 00.001 15672 Worker thread wakes up 04:00:47.991 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:47.991 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:00:47.991 00.000 30444 GuideStep: -0.4 px 117 ms EAST, 3.8 px 677 ms SOUTH 04:00:49.898 01.907 15672 Exposure complete 04:00:49.918 00.020 15672 worker thread done servicing request 04:00:49.918 00.000 30444 OnExposeComplete: enter 04:00:49.918 00.000 30444 UpdateGuideState(): m_state=6 04:00:49.918 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 8948 04:00:49.918 00.000 30444 Star::Find returns 1 (1), X=461.72, Y=204.17, Mass=59005, SNR=45.4, Peak=7280 HFD=3.7 04:00:49.918 00.000 30444 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 04:00:49.918 00.000 30444 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.46 = 1.46) 04:00:49.918 00.000 30444 CameraToMount -- cameraX=1.21 cameraY=3.58 hyp=3.78 cameraTheta=1.24 mountX=0.18 mountY=3.76, mountTheta=1.52 04:00:49.919 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.21, y=3.58, opts=13) 04:00:49.919 00.000 30444 Enqueuing Move request for scope (1.21, 3.58) 04:00:49.919 00.000 15672 Worker thread wakes up 04:00:49.919 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.21, 3.58) opts 0xd 04:00:49.919 00.000 15672 Handling offset move in thread for scope, endpoint = (1.21, 3.58) 04:00:49.919 00.000 15672 Moving (1.21, 3.58) raw xDistance=0.18 yDistance=3.76 04:00:49.919 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:00:49.919 00.000 15672 GuideAlgorithmResistSwitch::result() returns 3.76 from input 3.76 04:00:49.919 00.000 15672 MoveAxis(E, 0, ABG) 04:00:49.919 00.000 15672 Move returns status 0, amount 0 04:00:49.919 00.000 15672 MoveAxis(S, 670, ABG) 04:00:49.919 00.000 15672 Guiding Dir = 1, Dur = 670 04:00:49.920 00.001 15672 IsSlewing returns 0 04:00:49.921 00.001 15672 IsGuiding returns 0 04:00:49.924 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=15150, FiltMin=2559, FiltMax=12665, Gamma=2.950 04:00:49.967 00.043 30444 UpdateGuideState exits: m=59005 SNR=45.4 Saturated 04:00:49.967 00.000 30444 PhdController: settling, locked = 1, distance = 3.79 (2.00) aobump = 0 frame = 3 / 99999 04:00:49.967 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852049.967,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":3.79,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 04:00:49.968 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:49.968 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:49.968 00.000 30444 Enqueuing Expose request 04:00:50.001 00.033 15672 PulseGuide returned control before completion, sleep 601 04:00:50.626 00.625 15672 IsGuiding returns 1 04:00:50.626 00.000 15672 scope still moving after pulse duration time elapsed 04:00:50.647 00.021 15672 IsSlewing returns 0 04:00:50.650 00.003 15672 IsGuiding returns 1 04:00:50.670 00.020 15672 IsSlewing returns 0 04:00:50.673 00.003 15672 IsGuiding returns 1 04:00:50.694 00.021 15672 IsSlewing returns 0 04:00:50.721 00.027 15672 IsGuiding returns 0 04:00:50.722 00.001 15672 scope move finished after 670 + 130 ms 04:00:50.722 00.000 15672 Move returns status 0, amount 670 04:00:50.722 00.000 15672 move complete, result=0 04:00:50.722 00.000 15672 worker thread done servicing request 04:00:50.722 00.000 15672 Worker thread wakes up 04:00:50.722 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:50.722 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:00:50.723 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 3.8 px 670 ms SOUTH 04:00:52.833 02.110 15672 Exposure complete 04:00:52.852 00.019 15672 worker thread done servicing request 04:00:52.852 00.000 30444 OnExposeComplete: enter 04:00:52.852 00.000 30444 UpdateGuideState(): m_state=6 04:00:52.852 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 8949 04:00:52.853 00.001 30444 Star::Find returns 1 (1), X=461.04, Y=204.03, Mass=62079, SNR=55.9, Peak=7300 HFD=3.9 04:00:52.853 00.000 30444 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 04:00:52.853 00.000 30444 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 04:00:52.853 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=3.43 hyp=3.47 cameraTheta=1.42 mountX=-0.42 mountY=3.47, mountTheta=1.69 04:00:52.853 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=3.43, opts=13) 04:00:52.853 00.000 30444 Enqueuing Move request for scope (0.54, 3.43) 04:00:52.853 00.000 15672 Worker thread wakes up 04:00:52.853 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 3.43) opts 0xd 04:00:52.853 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 3.43) 04:00:52.853 00.000 15672 Moving (0.54, 3.43) raw xDistance=-0.42 yDistance=3.47 04:00:52.853 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 04:00:52.854 00.001 15672 GuideAlgorithmResistSwitch::result() returns 3.47 from input 3.47 04:00:52.854 00.000 15672 MoveAxis(E, 115, ABG) 04:00:52.854 00.000 15672 Guiding Dir = 2, Dur = 115 04:00:52.854 00.000 15672 IsSlewing returns 0 04:00:52.855 00.001 15672 IsGuiding returns 0 04:00:52.860 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=14266, FiltMin=2592, FiltMax=12185, Gamma=2.950 04:00:52.876 00.016 15672 PulseGuide returned control before completion, sleep 105 04:00:52.902 00.026 30444 UpdateGuideState exits: m=62079 SNR=55.9 Saturated 04:00:52.902 00.000 30444 PhdController: settling, locked = 1, distance = 3.70 (2.00) aobump = 0 frame = 4 / 99999 04:00:52.902 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852052.902,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":3.70,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 04:00:52.903 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:52.903 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:52.903 00.000 30444 Enqueuing Expose request 04:00:53.021 00.118 15672 IsGuiding returns 0 04:00:53.021 00.000 15672 Move returns status 0, amount 115 04:00:53.021 00.000 15672 MoveAxis(S, 618, ABG) 04:00:53.021 00.000 15672 Guiding Dir = 1, Dur = 618 04:00:53.021 00.000 15672 IsSlewing returns 0 04:00:53.022 00.001 15672 IsGuiding returns 0 04:00:53.099 00.077 15672 PulseGuide returned control before completion, sleep 550 04:00:53.654 00.555 15672 IsGuiding returns 1 04:00:53.654 00.000 15672 scope still moving after pulse duration time elapsed 04:00:53.675 00.021 15672 IsSlewing returns 0 04:00:53.678 00.003 15672 IsGuiding returns 1 04:00:53.699 00.021 15672 IsSlewing returns 0 04:00:53.755 00.056 15672 IsGuiding returns 0 04:00:53.755 00.000 15672 scope move finished after 618 + 116 ms 04:00:53.756 00.001 15672 Move returns status 0, amount 618 04:00:53.756 00.000 15672 move complete, result=0 04:00:53.756 00.000 15672 worker thread done servicing request 04:00:53.756 00.000 15672 Worker thread wakes up 04:00:53.756 00.000 30444 GuideStep: -0.4 px 115 ms EAST, 3.5 px 618 ms SOUTH 04:00:53.757 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:53.757 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:00:55.663 01.906 15672 Exposure complete 04:00:55.683 00.020 15672 worker thread done servicing request 04:00:55.683 00.000 30444 OnExposeComplete: enter 04:00:55.683 00.000 30444 UpdateGuideState(): m_state=6 04:00:55.683 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 8950 04:00:55.683 00.000 30444 Star::Find returns 1 (1), X=461.51, Y=204.34, Mass=57720, SNR=47.1, Peak=7415 HFD=3.3 04:00:55.683 00.000 30444 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 04:00:55.683 00.000 30444 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.53 = 1.53) 04:00:55.683 00.000 30444 CameraToMount -- cameraX=1.00 cameraY=3.75 hyp=3.88 cameraTheta=1.31 mountX=-0.07 mountY=3.88, mountTheta=1.59 04:00:55.684 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.00, y=3.75, opts=13) 04:00:55.684 00.000 30444 Enqueuing Move request for scope (1.00, 3.75) 04:00:55.684 00.000 15672 Worker thread wakes up 04:00:55.684 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.00, 3.75) opts 0xd 04:00:55.684 00.000 15672 Handling offset move in thread for scope, endpoint = (1.00, 3.75) 04:00:55.684 00.000 15672 Moving (1.00, 3.75) raw xDistance=-0.07 yDistance=3.88 04:00:55.684 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:00:55.684 00.000 15672 GuideAlgorithmResistSwitch::result() returns 3.88 from input 3.88 04:00:55.684 00.000 15672 MoveAxis(E, 0, ABG) 04:00:55.684 00.000 15672 Move returns status 0, amount 0 04:00:55.684 00.000 15672 MoveAxis(S, 691, ABG) 04:00:55.684 00.000 15672 Guiding Dir = 1, Dur = 691 04:00:55.685 00.001 15672 IsSlewing returns 0 04:00:55.686 00.001 15672 IsGuiding returns 0 04:00:55.690 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=13777, FiltMin=2530, FiltMax=12017, Gamma=2.950 04:00:55.738 00.048 30444 UpdateGuideState exits: m=57720 SNR=47.1 Saturated 04:00:55.738 00.000 30444 PhdController: settling, locked = 1, distance = 3.75 (2.00) aobump = 0 frame = 5 / 99999 04:00:55.738 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852055.738,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":3.75,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 04:00:55.738 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:55.738 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:55.738 00.000 30444 Enqueuing Expose request 04:00:55.769 00.031 15672 PulseGuide returned control before completion, sleep 620 04:00:56.391 00.622 15672 IsGuiding returns 1 04:00:56.391 00.000 15672 scope still moving after pulse duration time elapsed 04:00:56.411 00.020 15672 IsSlewing returns 0 04:00:56.412 00.001 15672 IsGuiding returns 1 04:00:56.433 00.021 15672 IsSlewing returns 0 04:00:56.436 00.003 15672 IsGuiding returns 1 04:00:56.457 00.021 15672 IsSlewing returns 0 04:00:56.460 00.003 15672 IsGuiding returns 1 04:00:56.481 00.021 15672 IsSlewing returns 0 04:00:56.488 00.007 15672 IsGuiding returns 0 04:00:56.488 00.000 15672 scope move finished after 691 + 110 ms 04:00:56.489 00.001 15672 Move returns status 0, amount 691 04:00:56.489 00.000 15672 move complete, result=0 04:00:56.489 00.000 15672 worker thread done servicing request 04:00:56.489 00.000 15672 Worker thread wakes up 04:00:56.489 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:56.489 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:00:56.490 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 3.9 px 691 ms SOUTH 04:00:58.606 02.116 15672 Exposure complete 04:00:58.639 00.033 15672 worker thread done servicing request 04:00:58.639 00.000 30444 OnExposeComplete: enter 04:00:58.639 00.000 30444 UpdateGuideState(): m_state=6 04:00:58.639 00.000 30444 Star::Find(15, 461, 204, 0, (0,0,0,0), 0.0, 255) frame 8951 04:00:58.639 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=203.51, Mass=61014, SNR=51.0, Peak=7474 HFD=3.3 04:00:58.640 00.001 30444 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.28) = xAngle (1.55 = 1.55) 04:00:58.640 00.000 30444 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.49 = 1.49) 04:00:58.640 00.000 30444 CameraToMount -- cameraX=0.89 cameraY=2.92 hyp=3.05 cameraTheta=1.28 mountX=0.05 mountY=3.04, mountTheta=1.55 04:00:58.640 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.89, y=2.92, opts=13) 04:00:58.640 00.000 30444 Enqueuing Move request for scope (0.89, 2.92) 04:00:58.640 00.000 15672 Worker thread wakes up 04:00:58.640 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.89, 2.92) opts 0xd 04:00:58.640 00.000 15672 Handling offset move in thread for scope, endpoint = (0.89, 2.92) 04:00:58.640 00.000 15672 Moving (0.89, 2.92) raw xDistance=0.05 yDistance=3.04 04:00:58.640 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:00:58.640 00.000 15672 GuideAlgorithmResistSwitch::result() returns 3.04 from input 3.04 04:00:58.640 00.000 15672 MoveAxis(E, 0, ABG) 04:00:58.641 00.001 15672 Move returns status 0, amount 0 04:00:58.641 00.000 15672 MoveAxis(S, 543, ABG) 04:00:58.641 00.000 15672 Guiding Dir = 1, Dur = 543 04:00:58.641 00.000 15672 IsSlewing returns 0 04:00:58.642 00.001 15672 IsGuiding returns 0 04:00:58.645 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=14173, FiltMin=2595, FiltMax=11868, Gamma=2.950 04:00:58.723 00.078 15672 PulseGuide returned control before completion, sleep 472 04:00:58.730 00.007 30444 UpdateGuideState exits: m=61014 SNR=51.0 Saturated 04:00:58.730 00.000 30444 PhdController: settling, locked = 1, distance = 3.54 (2.00) aobump = 0 frame = 6 / 99999 04:00:58.730 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852058.730,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":3.54,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 04:00:58.731 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:00:58.731 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:00:58.731 00.000 30444 Enqueuing Expose request 04:00:59.199 00.468 15672 IsGuiding returns 1 04:00:59.199 00.000 15672 scope still moving after pulse duration time elapsed 04:00:59.220 00.021 15672 IsSlewing returns 0 04:00:59.252 00.032 15672 IsGuiding returns 1 04:00:59.273 00.021 15672 IsSlewing returns 0 04:00:59.277 00.004 15672 IsGuiding returns 1 04:00:59.297 00.020 15672 IsSlewing returns 0 04:00:59.315 00.018 15672 IsGuiding returns 0 04:00:59.316 00.001 15672 scope move finished after 543 + 131 ms 04:00:59.316 00.000 15672 Move returns status 0, amount 543 04:00:59.316 00.000 15672 move complete, result=0 04:00:59.316 00.000 15672 worker thread done servicing request 04:00:59.316 00.000 15672 Worker thread wakes up 04:00:59.316 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:00:59.317 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:00:59.317 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 3.0 px 543 ms SOUTH 04:01:01.223 01.906 15672 Exposure complete 04:01:01.244 00.021 15672 worker thread done servicing request 04:01:01.244 00.000 30444 OnExposeComplete: enter 04:01:01.244 00.000 30444 UpdateGuideState(): m_state=6 04:01:01.244 00.000 30444 Star::Find(15, 461, 203, 0, (0,0,0,0), 0.0, 255) frame 8952 04:01:01.244 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=202.32, Mass=67834, SNR=61.9, Peak=6793 HFD=3.9 04:01:01.244 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.89 = 1.89) 04:01:01.245 00.001 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.83 = 1.83) 04:01:01.245 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=1.73 hyp=1.73 cameraTheta=1.61 mountX=-0.54 mountY=1.67, mountTheta=1.88 04:01:01.245 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=1.73, opts=13) 04:01:01.245 00.000 30444 Enqueuing Move request for scope (-0.07, 1.73) 04:01:01.245 00.000 15672 Worker thread wakes up 04:01:01.245 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 1.73) opts 0xd 04:01:01.245 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 1.73) 04:01:01.245 00.000 15672 Moving (-0.07, 1.73) raw xDistance=-0.54 yDistance=1.67 04:01:01.245 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54 04:01:01.245 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.67 from input 1.67 04:01:01.245 00.000 15672 MoveAxis(E, 147, ABG) 04:01:01.245 00.000 15672 Guiding Dir = 2, Dur = 147 04:01:01.246 00.001 15672 IsSlewing returns 0 04:01:01.247 00.001 15672 IsGuiding returns 0 04:01:01.252 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=11940, FiltMin=2532, FiltMax=10163, Gamma=2.950 04:01:01.263 00.011 15672 PulseGuide returned control before completion, sleep 142 04:01:01.295 00.032 30444 UpdateGuideState exits: m=67834 SNR=61.9 Saturated 04:01:01.295 00.000 30444 PhdController: settling, locked = 1, distance = 3.00 (2.00) aobump = 0 frame = 7 / 99999 04:01:01.295 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852061.295,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":3.00,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 04:01:01.295 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:01.295 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:01.295 00.000 30444 Enqueuing Expose request 04:01:01.408 00.113 15672 IsGuiding returns 1 04:01:01.408 00.000 15672 scope still moving after pulse duration time elapsed 04:01:01.429 00.021 15672 IsSlewing returns 0 04:01:01.440 00.011 15672 IsGuiding returns 0 04:01:01.440 00.000 15672 scope move finished after 147 + 45 ms 04:01:01.440 00.000 15672 Move returns status 0, amount 147 04:01:01.440 00.000 15672 MoveAxis(S, 298, ABG) 04:01:01.441 00.001 15672 Guiding Dir = 1, Dur = 298 04:01:01.441 00.000 15672 IsSlewing returns 0 04:01:01.443 00.002 15672 IsGuiding returns 0 04:01:01.519 00.076 15672 PulseGuide returned control before completion, sleep 233 04:01:01.755 00.236 15672 IsGuiding returns 1 04:01:01.755 00.000 15672 scope still moving after pulse duration time elapsed 04:01:01.777 00.022 15672 IsSlewing returns 0 04:01:01.779 00.002 15672 IsGuiding returns 1 04:01:01.800 00.021 15672 IsSlewing returns 0 04:01:01.802 00.002 15672 IsGuiding returns 1 04:01:01.822 00.020 15672 IsSlewing returns 0 04:01:01.871 00.049 15672 IsGuiding returns 0 04:01:01.871 00.000 15672 scope move finished after 298 + 129 ms 04:01:01.872 00.001 15672 Move returns status 0, amount 298 04:01:01.872 00.000 15672 move complete, result=0 04:01:01.872 00.000 15672 worker thread done servicing request 04:01:01.872 00.000 15672 Worker thread wakes up 04:01:01.872 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:01.872 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:01.872 00.000 30444 GuideStep: -0.5 px 147 ms EAST, 1.7 px 298 ms SOUTH 04:01:03.985 02.113 15672 Exposure complete 04:01:04.015 00.030 15672 worker thread done servicing request 04:01:04.015 00.000 30444 OnExposeComplete: enter 04:01:04.015 00.000 30444 UpdateGuideState(): m_state=6 04:01:04.015 00.000 30444 Star::Find(15, 460, 202, 0, (0,0,0,0), 0.0, 255) frame 8953 04:01:04.015 00.000 30444 Star::Find returns 1 (1), X=461.27, Y=200.81, Mass=73674, SNR=54.8, Peak=7233 HFD=4.3 04:01:04.015 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.56 = 0.56) 04:01:04.015 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.50 = 0.50) 04:01:04.015 00.000 30444 CameraToMount -- cameraX=0.76 cameraY=0.22 hyp=0.79 cameraTheta=0.28 mountX=0.67 mountY=0.38, mountTheta=0.51 04:01:04.016 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.76, y=0.22, opts=13) 04:01:04.016 00.000 30444 Enqueuing Move request for scope (0.76, 0.22) 04:01:04.016 00.000 15672 Worker thread wakes up 04:01:04.016 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.22) opts 0xd 04:01:04.016 00.000 15672 Handling offset move in thread for scope, endpoint = (0.76, 0.22) 04:01:04.016 00.000 15672 Moving (0.76, 0.22) raw xDistance=0.67 yDistance=0.38 04:01:04.016 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.67 04:01:04.016 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 04:01:04.016 00.000 15672 MoveAxis(W, 171, ABG) 04:01:04.016 00.000 15672 Guiding Dir = 3, Dur = 171 04:01:04.017 00.001 15672 IsSlewing returns 0 04:01:04.022 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=12744, FiltMin=2578, FiltMax=11060, Gamma=2.950 04:01:04.027 00.005 15672 IsGuiding returns 0 04:01:04.043 00.016 15672 PulseGuide returned control before completion, sleep 166 04:01:04.065 00.022 30444 UpdateGuideState exits: m=73674 SNR=54.8 Saturated 04:01:04.065 00.000 30444 PhdController: settling, locked = 1, distance = 2.34 (2.00) aobump = 0 frame = 8 / 99999 04:01:04.065 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852064.065,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":2.34,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 04:01:04.065 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:04.065 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:04.065 00.000 30444 Enqueuing Expose request 04:01:04.213 00.148 15672 IsGuiding returns 1 04:01:04.213 00.000 15672 scope still moving after pulse duration time elapsed 04:01:04.233 00.020 15672 IsSlewing returns 0 04:01:04.282 00.049 15672 IsGuiding returns 0 04:01:04.282 00.000 15672 scope move finished after 171 + 84 ms 04:01:04.283 00.001 15672 Move returns status 0, amount 171 04:01:04.283 00.000 15672 MoveAxis(S, 67, ABG) 04:01:04.283 00.000 15672 Guiding Dir = 1, Dur = 67 04:01:04.283 00.000 15672 IsSlewing returns 0 04:01:04.284 00.001 15672 IsGuiding returns 0 04:01:04.366 00.082 15672 IsGuiding returns 1 04:01:04.367 00.001 15672 scope still moving after pulse duration time elapsed 04:01:04.388 00.021 15672 IsSlewing returns 0 04:01:04.390 00.002 15672 IsGuiding returns 1 04:01:04.411 00.021 15672 IsSlewing returns 0 04:01:04.444 00.033 15672 IsGuiding returns 0 04:01:04.444 00.000 15672 scope move finished after 67 + 93 ms 04:01:04.444 00.000 15672 Move returns status 0, amount 67 04:01:04.444 00.000 15672 move complete, result=0 04:01:04.444 00.000 15672 worker thread done servicing request 04:01:04.444 00.000 15672 Worker thread wakes up 04:01:04.445 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:04.445 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:04.445 00.000 30444 GuideStep: 0.7 px 171 ms WEST, 0.4 px 67 ms SOUTH 04:01:06.354 01.909 15672 Exposure complete 04:01:06.374 00.020 15672 worker thread done servicing request 04:01:06.374 00.000 30444 OnExposeComplete: enter 04:01:06.374 00.000 30444 UpdateGuideState(): m_state=6 04:01:06.374 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 8954 04:01:06.374 00.000 30444 Star::Find returns 1 (1), X=460.85, Y=200.96, Mass=61433, SNR=54.1, Peak=6875 HFD=4.1 04:01:06.374 00.000 30444 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 04:01:06.374 00.000 30444 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 04:01:06.374 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.36 hyp=0.50 cameraTheta=0.81 mountX=0.23 mountY=0.43, mountTheta=1.08 04:01:06.375 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.36, opts=13) 04:01:06.375 00.000 30444 Enqueuing Move request for scope (0.34, 0.36) 04:01:06.375 00.000 15672 Worker thread wakes up 04:01:06.375 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.36) opts 0xd 04:01:06.375 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.36) 04:01:06.375 00.000 15672 Moving (0.34, 0.36) raw xDistance=0.23 yDistance=0.43 04:01:06.375 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 04:01:06.375 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 04:01:06.375 00.000 15672 MoveAxis(E, 0, ABG) 04:01:06.375 00.000 15672 Move returns status 0, amount 0 04:01:06.375 00.000 15672 MoveAxis(S, 76, ABG) 04:01:06.375 00.000 15672 Guiding Dir = 1, Dur = 76 04:01:06.376 00.001 15672 IsSlewing returns 0 04:01:06.377 00.001 15672 IsGuiding returns 0 04:01:06.380 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=12433, FiltMin=2596, FiltMax=9882, Gamma=2.950 04:01:06.490 00.110 15672 IsGuiding returns 1 04:01:06.490 00.000 15672 scope still moving after pulse duration time elapsed 04:01:06.511 00.021 15672 IsSlewing returns 0 04:01:06.513 00.002 15672 IsGuiding returns 1 04:01:06.534 00.021 15672 IsSlewing returns 0 04:01:06.536 00.002 15672 IsGuiding returns 1 04:01:06.556 00.020 15672 IsSlewing returns 0 04:01:06.569 00.013 15672 IsGuiding returns 0 04:01:06.569 00.000 15672 scope move finished after 76 + 115 ms 04:01:06.569 00.000 15672 Move returns status 0, amount 76 04:01:06.569 00.000 15672 move complete, result=0 04:01:06.569 00.000 15672 worker thread done servicing request 04:01:06.849 00.280 30444 UpdateGuideState exits: m=61433 SNR=54.1 Saturated 04:01:06.849 00.000 30444 PhdController: settling, locked = 1, distance = 1.78 (2.00) aobump = 0 frame = 9 / 99999 04:01:06.850 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596852066.849,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.78,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 04:01:06.850 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:06.850 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:06.850 00.000 30444 Enqueuing Expose request 04:01:06.850 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 76 ms SOUTH 04:01:06.851 00.001 15672 Worker thread wakes up 04:01:06.851 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:06.851 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:08.961 02.110 15672 Exposure complete 04:01:08.981 00.020 15672 worker thread done servicing request 04:01:08.981 00.000 30444 OnExposeComplete: enter 04:01:08.981 00.000 30444 UpdateGuideState(): m_state=6 04:01:08.981 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8955 04:01:08.981 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=200.42, Mass=59324, SNR=47.3, Peak=6877 HFD=3.6 04:01:08.981 00.000 30444 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.28) = xAngle (-2.11 = -2.11) 04:01:08.982 00.001 30444 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.17 = -2.17) 04:01:08.982 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-2.39 mountX=-0.13 mountY=-0.22, mountTheta=-2.13 04:01:08.982 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.18, opts=13) 04:01:08.982 00.000 30444 Enqueuing Move request for scope (-0.19, -0.18) 04:01:08.982 00.000 15672 Worker thread wakes up 04:01:08.982 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.18) opts 0xd 04:01:08.982 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.18) 04:01:08.982 00.000 15672 Moving (-0.19, -0.18) raw xDistance=-0.13 yDistance=-0.22 04:01:08.982 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:01:08.982 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:01:08.982 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:01:08.983 00.001 15672 MoveAxis(E, 0, ABG) 04:01:08.983 00.000 15672 Move returns status 0, amount 0 04:01:08.983 00.000 15672 MoveAxis(N, 0, ABG) 04:01:08.983 00.000 15672 Move returns status 0, amount 0 04:01:08.983 00.000 15672 move complete, result=0 04:01:08.983 00.000 15672 worker thread done servicing request 04:01:08.987 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=12615, FiltMin=2635, FiltMax=10518, Gamma=2.950 04:01:09.030 00.043 30444 UpdateGuideState exits: m=59324 SNR=47.3 Saturated 04:01:09.030 00.000 30444 PhdController: settling, locked = 1, distance = 1.33 (2.00) aobump = 0 frame = 10 / 99999 04:01:09.030 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852069.030,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.33,"Time":2.2,"SettleTime":60.0,"StarLocked":true} 04:01:09.030 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:09.030 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:09.030 00.000 30444 Enqueuing Expose request 04:01:09.030 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:01:09.030 00.000 15672 Worker thread wakes up 04:01:09.030 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:09.031 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:10.936 01.905 15672 Exposure complete 04:01:10.957 00.021 15672 worker thread done servicing request 04:01:10.957 00.000 30444 OnExposeComplete: enter 04:01:10.957 00.000 30444 UpdateGuideState(): m_state=6 04:01:10.957 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8956 04:01:10.957 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=200.71, Mass=65927, SNR=55.6, Peak=7506 HFD=4.0 04:01:10.957 00.000 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.10) 04:01:10.957 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.12 = 3.12) 04:01:10.957 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=0.12 hyp=0.50 cameraTheta=2.91 mountX=-0.50 mountY=0.01, mountTheta=3.12 04:01:10.958 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.12, opts=13) 04:01:10.958 00.000 30444 Enqueuing Move request for scope (-0.49, 0.12) 04:01:10.958 00.000 15672 Worker thread wakes up 04:01:10.958 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.12) opts 0xd 04:01:10.958 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.12) 04:01:10.958 00.000 15672 Moving (-0.49, 0.12) raw xDistance=-0.50 yDistance=0.01 04:01:10.958 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50 04:01:10.958 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:01:10.958 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:01:10.958 00.000 15672 MoveAxis(E, 135, ABG) 04:01:10.958 00.000 15672 Guiding Dir = 2, Dur = 135 04:01:10.959 00.001 15672 IsSlewing returns 0 04:01:10.965 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=14735, FiltMin=2594, FiltMax=11017, Gamma=2.950 04:01:10.976 00.011 15672 IsGuiding returns 0 04:01:10.992 00.016 15672 PulseGuide returned control before completion, sleep 130 04:01:11.008 00.016 30444 UpdateGuideState exits: m=65927 SNR=55.6 Saturated 04:01:11.008 00.000 30444 PhdController: settling, locked = 1, distance = 1.08 (2.00) aobump = 0 frame = 11 / 99999 04:01:11.008 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852071.008,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.08,"Time":4.2,"SettleTime":60.0,"StarLocked":true} 04:01:11.008 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:11.008 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:11.008 00.000 30444 Enqueuing Expose request 04:01:11.125 00.117 15672 IsGuiding returns 1 04:01:11.125 00.000 15672 scope still moving after pulse duration time elapsed 04:01:11.146 00.021 15672 IsSlewing returns 0 04:01:11.168 00.022 15672 IsGuiding returns 0 04:01:11.168 00.000 15672 scope move finished after 135 + 56 ms 04:01:11.168 00.000 15672 Move returns status 0, amount 135 04:01:11.168 00.000 15672 MoveAxis(N, 0, ABG) 04:01:11.168 00.000 15672 Move returns status 0, amount 0 04:01:11.168 00.000 15672 move complete, result=0 04:01:11.168 00.000 15672 worker thread done servicing request 04:01:11.168 00.000 15672 Worker thread wakes up 04:01:11.168 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:11.168 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:11.168 00.000 30444 GuideStep: -0.5 px 135 ms EAST, 0.0 px 0 ms NORTH 04:01:13.278 02.110 15672 Exposure complete 04:01:13.298 00.020 15672 worker thread done servicing request 04:01:13.298 00.000 30444 OnExposeComplete: enter 04:01:13.298 00.000 30444 UpdateGuideState(): m_state=6 04:01:13.298 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8957 04:01:13.298 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=199.76, Mass=58170, SNR=56.6, Peak=7212 HFD=3.5 04:01:13.298 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 04:01:13.298 00.000 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 04:01:13.299 00.001 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.83 hyp=0.84 cameraTheta=-1.69 mountX=0.14 mountY=-0.84, mountTheta=-1.41 04:01:13.299 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.83, opts=13) 04:01:13.299 00.000 30444 Enqueuing Move request for scope (-0.10, -0.83) 04:01:13.299 00.000 15672 Worker thread wakes up 04:01:13.299 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.83) opts 0xd 04:01:13.299 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.83) 04:01:13.299 00.000 15672 Moving (-0.10, -0.83) raw xDistance=0.14 yDistance=-0.84 04:01:13.299 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:01:13.299 00.000 15672 resist switch: large excursion: input -0.84 thresh 0.75 direction from 1 to -1 04:01:13.299 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.51 04:01:13.300 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 04:01:13.300 00.000 15672 MoveAxis(E, 0, ABG) 04:01:13.300 00.000 15672 Move returns status 0, amount 0 04:01:13.300 00.000 15672 MoveAxis(N, 149, ABG) 04:01:13.300 00.000 15672 Guiding Dir = 0, Dur = 149 04:01:13.300 00.000 15672 IsSlewing returns 0 04:01:13.301 00.001 15672 IsGuiding returns 0 04:01:13.304 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=13662, FiltMin=2594, FiltMax=11701, Gamma=2.950 04:01:13.347 00.043 30444 UpdateGuideState exits: m=58170 SNR=56.6 Saturated 04:01:13.348 00.001 30444 PhdController: settling, locked = 1, distance = 1.01 (2.00) aobump = 0 frame = 12 / 99999 04:01:13.348 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852073.348,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.01,"Time":6.5,"SettleTime":60.0,"StarLocked":true} 04:01:13.348 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:13.348 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:13.348 00.000 30444 Enqueuing Expose request 04:01:13.388 00.040 15672 PulseGuide returned control before completion, sleep 73 04:01:13.463 00.075 15672 IsGuiding returns 1 04:01:13.464 00.001 15672 scope still moving after pulse duration time elapsed 04:01:13.485 00.021 15672 IsSlewing returns 0 04:01:13.488 00.003 15672 IsGuiding returns 1 04:01:13.509 00.021 15672 IsSlewing returns 0 04:01:13.511 00.002 15672 IsGuiding returns 1 04:01:13.532 00.021 15672 IsSlewing returns 0 04:01:13.533 00.001 15672 IsGuiding returns 1 04:01:13.554 00.021 15672 IsSlewing returns 0 04:01:13.581 00.027 15672 IsGuiding returns 0 04:01:13.582 00.001 15672 scope move finished after 149 + 131 ms 04:01:13.582 00.000 15672 Move returns status 0, amount 149 04:01:13.582 00.000 15672 move complete, result=0 04:01:13.582 00.000 15672 worker thread done servicing request 04:01:13.582 00.000 15672 Worker thread wakes up 04:01:13.582 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 149 ms NORTH 04:01:13.583 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:13.583 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:15.488 01.905 15672 Exposure complete 04:01:15.508 00.020 15672 worker thread done servicing request 04:01:15.508 00.000 30444 OnExposeComplete: enter 04:01:15.508 00.000 30444 UpdateGuideState(): m_state=6 04:01:15.508 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 8958 04:01:15.508 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=200.30, Mass=60320, SNR=48.8, Peak=7068 HFD=3.7 04:01:15.508 00.000 30444 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.28) = xAngle (-2.13 = -2.13) 04:01:15.508 00.000 30444 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 04:01:15.508 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.29 hyp=0.44 cameraTheta=-2.41 mountX=-0.24 mountY=-0.36, mountTheta=-2.15 04:01:15.509 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.29, opts=13) 04:01:15.509 00.000 30444 Enqueuing Move request for scope (-0.33, -0.29) 04:01:15.509 00.000 15672 Worker thread wakes up 04:01:15.509 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.29) opts 0xd 04:01:15.509 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.29) 04:01:15.509 00.000 15672 Moving (-0.33, -0.29) raw xDistance=-0.24 yDistance=-0.36 04:01:15.509 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:01:15.509 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 04:01:15.509 00.000 15672 MoveAxis(E, 0, ABG) 04:01:15.509 00.000 15672 Move returns status 0, amount 0 04:01:15.509 00.000 15672 MoveAxis(N, 64, ABG) 04:01:15.509 00.000 15672 Guiding Dir = 0, Dur = 64 04:01:15.510 00.001 15672 IsSlewing returns 0 04:01:15.511 00.001 15672 IsGuiding returns 0 04:01:15.516 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=13057, FiltMin=2593, FiltMax=11746, Gamma=2.950 04:01:15.559 00.043 30444 UpdateGuideState exits: m=60320 SNR=48.8 Saturated 04:01:15.559 00.000 30444 PhdController: settling, locked = 1, distance = 0.84 (2.00) aobump = 0 frame = 13 / 99999 04:01:15.559 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852075.559,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.84,"Time":8.7,"SettleTime":60.0,"StarLocked":true} 04:01:15.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:15.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:15.559 00.000 30444 Enqueuing Expose request 04:01:15.627 00.068 15672 IsGuiding returns 1 04:01:15.627 00.000 15672 scope still moving after pulse duration time elapsed 04:01:15.648 00.021 15672 IsSlewing returns 0 04:01:15.673 00.025 15672 IsGuiding returns 0 04:01:15.673 00.000 15672 scope move finished after 64 + 98 ms 04:01:15.673 00.000 15672 Move returns status 0, amount 64 04:01:15.673 00.000 15672 move complete, result=0 04:01:15.673 00.000 15672 worker thread done servicing request 04:01:15.673 00.000 15672 Worker thread wakes up 04:01:15.674 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:15.674 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:16.066 00.392 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 64 ms NORTH 04:01:17.790 01.724 15672 Exposure complete 04:01:17.820 00.030 15672 worker thread done servicing request 04:01:17.820 00.000 30444 OnExposeComplete: enter 04:01:17.820 00.000 30444 UpdateGuideState(): m_state=6 04:01:17.820 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8959 04:01:17.820 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=200.29, Mass=60683, SNR=47.5, Peak=6920 HFD=3.7 04:01:17.820 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 04:01:17.820 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 04:01:17.820 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.31 hyp=0.37 cameraTheta=-2.14 mountX=-0.10 mountY=-0.34, mountTheta=-1.86 04:01:17.821 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.31, opts=13) 04:01:17.821 00.000 30444 Enqueuing Move request for scope (-0.20, -0.31) 04:01:17.821 00.000 15672 Worker thread wakes up 04:01:17.821 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.31) opts 0xd 04:01:17.821 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.31) 04:01:17.821 00.000 15672 Moving (-0.20, -0.31) raw xDistance=-0.10 yDistance=-0.34 04:01:17.821 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:01:17.821 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 04:01:17.821 00.000 15672 MoveAxis(E, 0, ABG) 04:01:17.821 00.000 15672 Move returns status 0, amount 0 04:01:17.821 00.000 15672 MoveAxis(N, 61, ABG) 04:01:17.821 00.000 15672 Guiding Dir = 0, Dur = 61 04:01:17.822 00.001 15672 IsSlewing returns 0 04:01:17.823 00.001 15672 IsGuiding returns 0 04:01:17.829 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2282, max=14126, FiltMin=2567, FiltMax=12173, Gamma=2.950 04:01:17.911 00.082 15672 IsGuiding returns 1 04:01:17.911 00.000 15672 scope still moving after pulse duration time elapsed 04:01:17.932 00.021 15672 IsSlewing returns 0 04:01:17.933 00.001 15672 IsGuiding returns 1 04:01:17.954 00.021 15672 IsSlewing returns 0 04:01:17.955 00.001 15672 IsGuiding returns 1 04:01:17.975 00.020 15672 IsSlewing returns 0 04:01:17.990 00.015 15672 IsGuiding returns 0 04:01:17.990 00.000 15672 scope move finished after 61 + 106 ms 04:01:17.990 00.000 15672 Move returns status 0, amount 61 04:01:17.990 00.000 15672 move complete, result=0 04:01:17.990 00.000 15672 worker thread done servicing request 04:01:18.087 00.097 30444 UpdateGuideState exits: m=60683 SNR=47.5 Saturated 04:01:18.087 00.000 30444 PhdController: settling, locked = 1, distance = 0.70 (2.00) aobump = 0 frame = 14 / 99999 04:01:18.088 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596852078.088,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.70,"Time":11.2,"SettleTime":60.0,"StarLocked":true} 04:01:18.088 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:18.088 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:18.088 00.000 30444 Enqueuing Expose request 04:01:18.089 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 61 ms NORTH 04:01:18.089 00.000 15672 Worker thread wakes up 04:01:18.089 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:18.089 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:19.996 01.907 15672 Exposure complete 04:01:20.018 00.022 15672 worker thread done servicing request 04:01:20.018 00.000 30444 OnExposeComplete: enter 04:01:20.018 00.000 30444 UpdateGuideState(): m_state=6 04:01:20.019 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8960 04:01:20.019 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=200.21, Mass=62966, SNR=55.8, Peak=8124 HFD=3.6 04:01:20.019 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 04:01:20.019 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 04:01:20.019 00.000 30444 CameraToMount -- cameraX=-0.70 cameraY=-0.39 hyp=0.80 cameraTheta=-2.64 mountX=-0.57 mountY=-0.53, mountTheta=-2.39 04:01:20.020 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.70, y=-0.39, opts=13) 04:01:20.020 00.000 30444 Enqueuing Move request for scope (-0.70, -0.39) 04:01:20.020 00.000 15672 Worker thread wakes up 04:01:20.020 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.39) opts 0xd 04:01:20.020 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.70, -0.39) 04:01:20.020 00.000 15672 Moving (-0.70, -0.39) raw xDistance=-0.57 yDistance=-0.53 04:01:20.020 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 04:01:20.020 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 04:01:20.020 00.000 15672 MoveAxis(E, 153, ABG) 04:01:20.020 00.000 15672 Guiding Dir = 2, Dur = 153 04:01:20.021 00.001 15672 IsSlewing returns 0 04:01:20.022 00.001 15672 IsGuiding returns 0 04:01:20.027 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1967, max=13639, FiltMin=2618, FiltMax=12003, Gamma=2.950 04:01:20.050 00.023 15672 PulseGuide returned control before completion, sleep 136 04:01:20.175 00.125 30444 UpdateGuideState exits: m=62966 SNR=55.8 Saturated 04:01:20.175 00.000 30444 PhdController: settling, locked = 1, distance = 0.73 (2.00) aobump = 0 frame = 15 / 99999 04:01:20.175 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852080.175,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.73,"Time":13.3,"SettleTime":60.0,"StarLocked":true} 04:01:20.175 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:20.175 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:20.175 00.000 30444 Enqueuing Expose request 04:01:20.226 00.051 15672 IsGuiding returns 0 04:01:20.226 00.000 15672 Move returns status 0, amount 153 04:01:20.226 00.000 15672 MoveAxis(N, 94, ABG) 04:01:20.226 00.000 15672 Guiding Dir = 0, Dur = 94 04:01:20.226 00.000 15672 IsSlewing returns 0 04:01:20.228 00.002 15672 IsGuiding returns 0 04:01:20.306 00.078 15672 PulseGuide returned control before completion, sleep 26 04:01:20.336 00.030 15672 IsGuiding returns 1 04:01:20.337 00.001 15672 scope still moving after pulse duration time elapsed 04:01:20.358 00.021 15672 IsSlewing returns 0 04:01:20.360 00.002 15672 IsGuiding returns 1 04:01:20.381 00.021 15672 IsSlewing returns 0 04:01:20.384 00.003 15672 IsGuiding returns 1 04:01:20.405 00.021 15672 IsSlewing returns 0 04:01:20.466 00.061 15672 IsGuiding returns 0 04:01:20.466 00.000 15672 scope move finished after 94 + 144 ms 04:01:20.466 00.000 15672 Move returns status 0, amount 94 04:01:20.466 00.000 15672 move complete, result=0 04:01:20.468 00.002 15672 worker thread done servicing request 04:01:20.468 00.000 15672 Worker thread wakes up 04:01:20.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:20.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:20.468 00.000 30444 GuideStep: -0.6 px 153 ms EAST, -0.5 px 94 ms NORTH 04:01:22.576 02.108 15672 Exposure complete 04:01:22.595 00.019 15672 worker thread done servicing request 04:01:22.596 00.001 30444 OnExposeComplete: enter 04:01:22.596 00.000 30444 UpdateGuideState(): m_state=6 04:01:22.596 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 8961 04:01:22.596 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=199.93, Mass=61915, SNR=57.7, Peak=7309 HFD=3.8 04:01:22.596 00.000 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 04:01:22.596 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 04:01:22.596 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.66 hyp=0.71 cameraTheta=-1.95 mountX=-0.07 mountY=-0.70, mountTheta=-1.67 04:01:22.596 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.66, opts=13) 04:01:22.596 00.000 30444 Enqueuing Move request for scope (-0.26, -0.66) 04:01:22.597 00.001 15672 Worker thread wakes up 04:01:22.597 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.66) opts 0xd 04:01:22.597 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.66) 04:01:22.597 00.000 15672 Moving (-0.26, -0.66) raw xDistance=-0.07 yDistance=-0.70 04:01:22.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:01:22.597 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 04:01:22.597 00.000 15672 MoveAxis(E, 0, ABG) 04:01:22.597 00.000 15672 Move returns status 0, amount 0 04:01:22.597 00.000 15672 MoveAxis(N, 125, ABG) 04:01:22.597 00.000 15672 Guiding Dir = 0, Dur = 125 04:01:22.597 00.000 15672 IsSlewing returns 0 04:01:22.598 00.001 15672 IsGuiding returns 0 04:01:22.602 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=13906, FiltMin=2554, FiltMax=11965, Gamma=2.950 04:01:22.653 00.051 30444 UpdateGuideState exits: m=61915 SNR=57.7 Saturated 04:01:22.653 00.000 30444 PhdController: settling, locked = 1, distance = 0.72 (2.00) aobump = 0 frame = 16 / 99999 04:01:22.654 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596852082.653,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.72,"Time":15.8,"SettleTime":60.0,"StarLocked":true} 04:01:22.654 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:22.654 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:22.654 00.000 30444 Enqueuing Expose request 04:01:22.670 00.016 15672 PulseGuide returned control before completion, sleep 64 04:01:22.735 00.065 15672 IsGuiding returns 1 04:01:22.736 00.001 15672 scope still moving after pulse duration time elapsed 04:01:22.757 00.021 15672 IsSlewing returns 0 04:01:22.758 00.001 15672 IsGuiding returns 1 04:01:22.780 00.022 15672 IsSlewing returns 0 04:01:22.846 00.066 15672 IsGuiding returns 0 04:01:22.846 00.000 15672 scope move finished after 125 + 122 ms 04:01:22.846 00.000 15672 Move returns status 0, amount 125 04:01:22.846 00.000 15672 move complete, result=0 04:01:22.846 00.000 15672 worker thread done servicing request 04:01:22.846 00.000 15672 Worker thread wakes up 04:01:22.846 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:22.846 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:22.846 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 125 ms NORTH 04:01:24.755 01.909 15672 Exposure complete 04:01:24.783 00.028 15672 worker thread done servicing request 04:01:24.784 00.001 30444 OnExposeComplete: enter 04:01:24.784 00.000 30444 UpdateGuideState(): m_state=6 04:01:24.784 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 8962 04:01:24.784 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=199.59, Mass=62150, SNR=49.3, Peak=7229 HFD=3.6 04:01:24.784 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 04:01:24.784 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 04:01:24.784 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-1.00 hyp=1.03 cameraTheta=-1.80 mountX=0.05 mountY=-1.03, mountTheta=-1.52 04:01:24.784 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-1.00, opts=13) 04:01:24.784 00.000 30444 Enqueuing Move request for scope (-0.24, -1.00) 04:01:24.784 00.000 15672 Worker thread wakes up 04:01:24.785 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -1.00) opts 0xd 04:01:24.785 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -1.00) 04:01:24.785 00.000 15672 Moving (-0.24, -1.00) raw xDistance=0.05 yDistance=-1.03 04:01:24.785 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:01:24.785 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03 04:01:24.785 00.000 15672 MoveAxis(E, 0, ABG) 04:01:24.785 00.000 15672 Move returns status 0, amount 0 04:01:24.785 00.000 15672 MoveAxis(N, 183, ABG) 04:01:24.785 00.000 15672 Guiding Dir = 0, Dur = 183 04:01:24.786 00.001 15672 IsSlewing returns 0 04:01:24.787 00.001 15672 IsGuiding returns 0 04:01:24.790 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=13763, FiltMin=2581, FiltMax=11856, Gamma=2.950 04:01:24.833 00.043 30444 UpdateGuideState exits: m=62150 SNR=49.3 Saturated 04:01:24.834 00.001 30444 PhdController: settling, locked = 1, distance = 0.81 (2.00) aobump = 0 frame = 17 / 99999 04:01:24.834 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852084.834,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.81,"Time":18.0,"SettleTime":60.0,"StarLocked":true} 04:01:24.834 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:24.834 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:24.834 00.000 30444 Enqueuing Expose request 04:01:24.874 00.040 15672 PulseGuide returned control before completion, sleep 106 04:01:24.984 00.110 15672 IsGuiding returns 1 04:01:24.984 00.000 15672 scope still moving after pulse duration time elapsed 04:01:25.007 00.023 15672 IsSlewing returns 0 04:01:25.011 00.004 15672 IsGuiding returns 1 04:01:25.032 00.021 15672 IsSlewing returns 0 04:01:25.034 00.002 15672 IsGuiding returns 1 04:01:25.054 00.020 15672 IsSlewing returns 0 04:01:25.057 00.003 15672 IsGuiding returns 1 04:01:25.078 00.021 15672 IsSlewing returns 0 04:01:25.099 00.021 15672 IsGuiding returns 0 04:01:25.100 00.001 15672 scope move finished after 183 + 129 ms 04:01:25.100 00.000 15672 Move returns status 0, amount 183 04:01:25.100 00.000 15672 move complete, result=0 04:01:25.100 00.000 15672 worker thread done servicing request 04:01:25.100 00.000 15672 Worker thread wakes up 04:01:25.100 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:25.101 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:25.101 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -1.0 px 183 ms NORTH 04:01:27.218 02.117 15672 Exposure complete 04:01:27.251 00.033 15672 worker thread done servicing request 04:01:27.251 00.000 30444 OnExposeComplete: enter 04:01:27.251 00.000 30444 UpdateGuideState(): m_state=6 04:01:27.251 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 8963 04:01:27.251 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=199.81, Mass=62467, SNR=50.9, Peak=6766 HFD=3.8 04:01:27.251 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 04:01:27.251 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 04:01:27.251 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.78 hyp=0.78 cameraTheta=-1.51 mountX=0.26 mountY=-0.75, mountTheta=-1.24 04:01:27.252 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.78, opts=13) 04:01:27.252 00.000 30444 Enqueuing Move request for scope (0.05, -0.78) 04:01:27.252 00.000 15672 Worker thread wakes up 04:01:27.252 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.78) opts 0xd 04:01:27.252 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.78) 04:01:27.252 00.000 15672 Moving (0.05, -0.78) raw xDistance=0.26 yDistance=-0.75 04:01:27.252 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 04:01:27.252 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 04:01:27.252 00.000 15672 MoveAxis(W, 70, ABG) 04:01:27.252 00.000 15672 Guiding Dir = 3, Dur = 70 04:01:27.253 00.001 15672 IsSlewing returns 0 04:01:27.254 00.001 15672 IsGuiding returns 0 04:01:27.257 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=12758, FiltMin=2584, FiltMax=11157, Gamma=2.950 04:01:27.271 00.014 15672 PulseGuide returned control before completion, sleep 63 04:01:27.301 00.030 30444 UpdateGuideState exits: m=62467 SNR=50.9 Saturated 04:01:27.301 00.000 30444 PhdController: settling, locked = 1, distance = 0.81 (2.00) aobump = 0 frame = 18 / 99999 04:01:27.301 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852087.301,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.81,"Time":20.4,"SettleTime":60.0,"StarLocked":true} 04:01:27.301 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:27.301 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:27.301 00.000 30444 Enqueuing Expose request 04:01:27.351 00.050 15672 IsGuiding returns 0 04:01:27.351 00.000 15672 Move returns status 0, amount 70 04:01:27.351 00.000 15672 MoveAxis(N, 135, ABG) 04:01:27.351 00.000 15672 Guiding Dir = 0, Dur = 135 04:01:27.352 00.001 15672 IsSlewing returns 0 04:01:27.352 00.000 15672 IsGuiding returns 0 04:01:27.430 00.078 15672 PulseGuide returned control before completion, sleep 67 04:01:27.499 00.069 15672 IsGuiding returns 1 04:01:27.499 00.000 15672 scope still moving after pulse duration time elapsed 04:01:27.520 00.021 15672 IsSlewing returns 0 04:01:27.522 00.002 15672 IsGuiding returns 1 04:01:27.542 00.020 15672 IsSlewing returns 0 04:01:27.606 00.064 15672 IsGuiding returns 0 04:01:27.607 00.001 15672 scope move finished after 135 + 119 ms 04:01:27.607 00.000 15672 Move returns status 0, amount 135 04:01:27.607 00.000 15672 move complete, result=0 04:01:27.607 00.000 15672 worker thread done servicing request 04:01:27.607 00.000 15672 Worker thread wakes up 04:01:27.607 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:27.607 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:27.608 00.001 30444 GuideStep: 0.3 px 70 ms WEST, -0.8 px 135 ms NORTH 04:01:29.516 01.908 15672 Exposure complete 04:01:29.536 00.020 15672 worker thread done servicing request 04:01:29.536 00.000 30444 OnExposeComplete: enter 04:01:29.536 00.000 30444 UpdateGuideState(): m_state=6 04:01:29.536 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 8964 04:01:29.536 00.000 30444 Star::Find returns 1 (1), X=460.40, Y=199.80, Mass=74305, SNR=58.0, Peak=7026 HFD=4.4 04:01:29.536 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 04:01:29.536 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 04:01:29.537 00.001 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.79 hyp=0.80 cameraTheta=-1.71 mountX=0.11 mountY=-0.79, mountTheta=-1.43 04:01:29.537 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.79, opts=13) 04:01:29.537 00.000 30444 Enqueuing Move request for scope (-0.11, -0.79) 04:01:29.537 00.000 15672 Worker thread wakes up 04:01:29.537 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.79) opts 0xd 04:01:29.537 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.79) 04:01:29.537 00.000 15672 Moving (-0.11, -0.79) raw xDistance=0.11 yDistance=-0.79 04:01:29.537 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 04:01:29.537 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 04:01:29.537 00.000 15672 MoveAxis(E, 0, ABG) 04:01:29.537 00.000 15672 Move returns status 0, amount 0 04:01:29.537 00.000 15672 MoveAxis(N, 142, ABG) 04:01:29.538 00.001 15672 Guiding Dir = 0, Dur = 142 04:01:29.538 00.000 15672 IsSlewing returns 0 04:01:29.539 00.001 15672 IsGuiding returns 0 04:01:29.543 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=13342, FiltMin=2395, FiltMax=11538, Gamma=2.950 04:01:29.619 00.076 15672 PulseGuide returned control before completion, sleep 73 04:01:29.715 00.096 15672 IsGuiding returns 1 04:01:29.715 00.000 15672 scope still moving after pulse duration time elapsed 04:01:29.736 00.021 15672 IsSlewing returns 0 04:01:29.737 00.001 15672 IsGuiding returns 1 04:01:29.758 00.021 15672 IsSlewing returns 0 04:01:29.758 00.000 15672 IsGuiding returns 1 04:01:29.779 00.021 15672 IsSlewing returns 0 04:01:29.811 00.032 15672 IsGuiding returns 0 04:01:29.811 00.000 15672 scope move finished after 142 + 129 ms 04:01:29.811 00.000 15672 Move returns status 0, amount 142 04:01:29.811 00.000 15672 move complete, result=0 04:01:29.811 00.000 15672 worker thread done servicing request 04:01:29.879 00.068 30444 UpdateGuideState exits: m=74305 SNR=58.0 Saturated 04:01:29.880 00.001 30444 PhdController: settling, locked = 1, distance = 0.80 (2.00) aobump = 0 frame = 19 / 99999 04:01:29.880 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852089.880,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.80,"Time":23.0,"SettleTime":60.0,"StarLocked":true} 04:01:29.880 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:29.881 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:29.881 00.000 30444 Enqueuing Expose request 04:01:29.881 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 142 ms NORTH 04:01:29.881 00.000 15672 Worker thread wakes up 04:01:29.881 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:29.881 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:31.990 02.109 15672 Exposure complete 04:01:32.010 00.020 15672 worker thread done servicing request 04:01:32.010 00.000 30444 OnExposeComplete: enter 04:01:32.010 00.000 30444 UpdateGuideState(): m_state=6 04:01:32.010 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 8965 04:01:32.010 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=199.96, Mass=69362, SNR=61.4, Peak=7466 HFD=4.2 04:01:32.010 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 04:01:32.010 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 04:01:32.010 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.64 hyp=0.76 cameraTheta=-2.14 mountX=-0.22 mountY=-0.71, mountTheta=-1.87 04:01:32.011 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.64, opts=13) 04:01:32.011 00.000 30444 Enqueuing Move request for scope (-0.41, -0.64) 04:01:32.011 00.000 15672 Worker thread wakes up 04:01:32.011 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.64) opts 0xd 04:01:32.011 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.64) 04:01:32.011 00.000 15672 Moving (-0.41, -0.64) raw xDistance=-0.22 yDistance=-0.71 04:01:32.011 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:01:32.011 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 04:01:32.011 00.000 15672 MoveAxis(E, 0, ABG) 04:01:32.011 00.000 15672 Move returns status 0, amount 0 04:01:32.011 00.000 15672 MoveAxis(N, 127, ABG) 04:01:32.011 00.000 15672 Guiding Dir = 0, Dur = 127 04:01:32.012 00.001 15672 IsSlewing returns 0 04:01:32.013 00.001 15672 IsGuiding returns 0 04:01:32.016 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=12424, FiltMin=2542, FiltMax=10601, Gamma=2.950 04:01:32.060 00.044 30444 UpdateGuideState exits: m=69362 SNR=61.4 Saturated 04:01:32.060 00.000 30444 PhdController: settling, locked = 1, distance = 0.79 (2.00) aobump = 0 frame = 20 / 99999 04:01:32.060 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852092.060,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.79,"Time":25.2,"SettleTime":60.0,"StarLocked":true} 04:01:32.060 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:32.060 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:32.060 00.000 30444 Enqueuing Expose request 04:01:32.127 00.067 15672 PulseGuide returned control before completion, sleep 23 04:01:32.152 00.025 15672 IsGuiding returns 1 04:01:32.152 00.000 15672 scope still moving after pulse duration time elapsed 04:01:32.173 00.021 15672 IsSlewing returns 0 04:01:32.174 00.001 15672 IsGuiding returns 1 04:01:32.195 00.021 15672 IsSlewing returns 0 04:01:32.198 00.003 15672 IsGuiding returns 1 04:01:32.219 00.021 15672 IsSlewing returns 0 04:01:32.256 00.037 15672 IsGuiding returns 0 04:01:32.257 00.001 15672 scope move finished after 127 + 116 ms 04:01:32.257 00.000 15672 Move returns status 0, amount 127 04:01:32.257 00.000 15672 move complete, result=0 04:01:32.257 00.000 15672 worker thread done servicing request 04:01:32.257 00.000 15672 Worker thread wakes up 04:01:32.257 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:32.258 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:32.258 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 127 ms NORTH 04:01:34.174 01.916 15672 Exposure complete 04:01:34.203 00.029 15672 worker thread done servicing request 04:01:34.203 00.000 30444 OnExposeComplete: enter 04:01:34.203 00.000 30444 UpdateGuideState(): m_state=6 04:01:34.203 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 8966 04:01:34.203 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=199.55, Mass=62129, SNR=45.1, Peak=7096 HFD=3.5 04:01:34.203 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 04:01:34.203 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 04:01:34.203 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-1.05 hyp=1.05 cameraTheta=-1.51 mountX=0.34 mountY=-1.01, mountTheta=-1.24 04:01:34.204 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-1.05, opts=13) 04:01:34.204 00.000 30444 Enqueuing Move request for scope (0.06, -1.05) 04:01:34.204 00.000 15672 Worker thread wakes up 04:01:34.204 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -1.05) opts 0xd 04:01:34.204 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -1.05) 04:01:34.204 00.000 15672 Moving (0.06, -1.05) raw xDistance=0.34 yDistance=-1.01 04:01:34.204 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34 04:01:34.204 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01 04:01:34.204 00.000 15672 MoveAxis(W, 93, ABG) 04:01:34.204 00.000 15672 Guiding Dir = 3, Dur = 93 04:01:34.205 00.001 15672 IsSlewing returns 0 04:01:34.206 00.001 15672 IsGuiding returns 0 04:01:34.210 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=13454, FiltMin=2582, FiltMax=10949, Gamma=2.950 04:01:34.236 00.026 15672 PulseGuide returned control before completion, sleep 74 04:01:34.252 00.016 30444 UpdateGuideState exits: m=62129 SNR=45.1 Saturated 04:01:34.253 00.001 30444 PhdController: settling, locked = 1, distance = 0.87 (2.00) aobump = 0 frame = 21 / 99999 04:01:34.253 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852094.253,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.87,"Time":27.4,"SettleTime":60.0,"StarLocked":true} 04:01:34.253 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:34.253 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:34.253 00.000 30444 Enqueuing Expose request 04:01:34.312 00.059 15672 IsGuiding returns 1 04:01:34.312 00.000 15672 scope still moving after pulse duration time elapsed 04:01:34.332 00.020 15672 IsSlewing returns 0 04:01:34.349 00.017 15672 IsGuiding returns 0 04:01:34.350 00.001 15672 scope move finished after 93 + 50 ms 04:01:34.350 00.000 15672 Move returns status 0, amount 93 04:01:34.350 00.000 15672 MoveAxis(N, 180, ABG) 04:01:34.350 00.000 15672 Guiding Dir = 0, Dur = 180 04:01:34.351 00.001 15672 IsSlewing returns 0 04:01:34.352 00.001 15672 IsGuiding returns 0 04:01:34.428 00.076 15672 PulseGuide returned control before completion, sleep 115 04:01:34.546 00.118 15672 IsGuiding returns 1 04:01:34.546 00.000 15672 scope still moving after pulse duration time elapsed 04:01:34.566 00.020 15672 IsSlewing returns 0 04:01:34.567 00.001 15672 IsGuiding returns 1 04:01:34.588 00.021 15672 IsSlewing returns 0 04:01:34.589 00.001 15672 IsGuiding returns 1 04:01:34.610 00.021 15672 IsSlewing returns 0 04:01:34.612 00.002 15672 IsGuiding returns 1 04:01:34.633 00.021 15672 IsSlewing returns 0 04:01:34.653 00.020 15672 IsGuiding returns 0 04:01:34.653 00.000 15672 scope move finished after 180 + 120 ms 04:01:34.653 00.000 15672 Move returns status 0, amount 180 04:01:34.653 00.000 15672 move complete, result=0 04:01:34.654 00.001 15672 worker thread done servicing request 04:01:34.654 00.000 15672 Worker thread wakes up 04:01:34.654 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:34.654 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:34.654 00.000 30444 GuideStep: 0.3 px 93 ms WEST, -1.0 px 180 ms NORTH 04:01:36.761 02.107 15672 Exposure complete 04:01:36.781 00.020 15672 worker thread done servicing request 04:01:36.781 00.000 30444 OnExposeComplete: enter 04:01:36.781 00.000 30444 UpdateGuideState(): m_state=6 04:01:36.781 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 8967 04:01:36.781 00.000 30444 Star::Find returns 1 (1), X=459.79, Y=199.74, Mass=58553, SNR=48.3, Peak=8066 HFD=3.5 04:01:36.781 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 04:01:36.781 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 04:01:36.781 00.000 30444 CameraToMount -- cameraX=-0.71 cameraY=-0.85 hyp=1.11 cameraTheta=-2.27 mountX=-0.45 mountY=-0.98, mountTheta=-2.00 04:01:36.782 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.71, y=-0.85, opts=13) 04:01:36.782 00.000 30444 Enqueuing Move request for scope (-0.71, -0.85) 04:01:36.782 00.000 15672 Worker thread wakes up 04:01:36.782 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.85) opts 0xd 04:01:36.782 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.71, -0.85) 04:01:36.782 00.000 15672 Moving (-0.71, -0.85) raw xDistance=-0.45 yDistance=-0.98 04:01:36.782 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45 04:01:36.782 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98 04:01:36.782 00.000 15672 MoveAxis(E, 116, ABG) 04:01:36.782 00.000 15672 Guiding Dir = 2, Dur = 116 04:01:36.783 00.001 15672 IsSlewing returns 0 04:01:36.784 00.001 15672 IsGuiding returns 0 04:01:36.788 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=13836, FiltMin=2591, FiltMax=11810, Gamma=2.950 04:01:36.807 00.019 15672 PulseGuide returned control before completion, sleep 103 04:01:36.831 00.024 30444 UpdateGuideState exits: m=58553 SNR=48.3 Saturated 04:01:36.831 00.000 30444 PhdController: settling, locked = 1, distance = 0.94 (2.00) aobump = 0 frame = 22 / 99999 04:01:36.832 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596852096.832,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.94,"Time":30.0,"SettleTime":60.0,"StarLocked":true} 04:01:36.832 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:36.832 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:36.832 00.000 30444 Enqueuing Expose request 04:01:36.913 00.081 15672 IsGuiding returns 1 04:01:36.913 00.000 15672 scope still moving after pulse duration time elapsed 04:01:36.934 00.021 15672 IsSlewing returns 0 04:01:36.936 00.002 15672 IsGuiding returns 0 04:01:36.936 00.000 15672 scope move finished after 116 + 35 ms 04:01:36.936 00.000 15672 Move returns status 0, amount 116 04:01:36.936 00.000 15672 MoveAxis(N, 176, ABG) 04:01:36.936 00.000 15672 Guiding Dir = 0, Dur = 176 04:01:36.937 00.001 15672 IsSlewing returns 0 04:01:36.938 00.001 15672 IsGuiding returns 0 04:01:37.015 00.077 15672 PulseGuide returned control before completion, sleep 109 04:01:37.126 00.111 15672 IsGuiding returns 1 04:01:37.126 00.000 15672 scope still moving after pulse duration time elapsed 04:01:37.147 00.021 15672 IsSlewing returns 0 04:01:37.150 00.003 15672 IsGuiding returns 1 04:01:37.171 00.021 15672 IsSlewing returns 0 04:01:37.174 00.003 15672 IsGuiding returns 1 04:01:37.194 00.020 15672 IsSlewing returns 0 04:01:37.208 00.014 15672 IsGuiding returns 0 04:01:37.208 00.000 15672 scope move finished after 176 + 95 ms 04:01:37.209 00.001 15672 Move returns status 0, amount 176 04:01:37.209 00.000 15672 move complete, result=0 04:01:37.209 00.000 15672 worker thread done servicing request 04:01:37.209 00.000 15672 Worker thread wakes up 04:01:37.209 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:37.209 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:37.210 00.001 30444 GuideStep: -0.5 px 116 ms EAST, -1.0 px 176 ms NORTH 04:01:39.116 01.906 15672 Exposure complete 04:01:39.140 00.024 15672 worker thread done servicing request 04:01:39.140 00.000 30444 OnExposeComplete: enter 04:01:39.140 00.000 30444 UpdateGuideState(): m_state=6 04:01:39.140 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 8968 04:01:39.141 00.001 30444 Star::Find returns 1 (1), X=460.08, Y=199.79, Mass=61189, SNR=54.8, Peak=7707 HFD=4.2 04:01:39.141 00.000 30444 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.28) = xAngle (-1.78 = -1.78) 04:01:39.141 00.000 30444 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 04:01:39.141 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.80 hyp=0.91 cameraTheta=-2.06 mountX=-0.19 mountY=-0.87, mountTheta=-1.78 04:01:39.141 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.80, opts=13) 04:01:39.141 00.000 30444 Enqueuing Move request for scope (-0.43, -0.80) 04:01:39.141 00.000 15672 Worker thread wakes up 04:01:39.141 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.80) opts 0xd 04:01:39.141 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.80) 04:01:39.141 00.000 15672 Moving (-0.43, -0.80) raw xDistance=-0.19 yDistance=-0.87 04:01:39.141 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:01:39.141 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87 04:01:39.141 00.000 15672 MoveAxis(E, 0, ABG) 04:01:39.142 00.001 15672 Move returns status 0, amount 0 04:01:39.142 00.000 15672 MoveAxis(N, 156, ABG) 04:01:39.142 00.000 15672 Guiding Dir = 0, Dur = 156 04:01:39.142 00.000 15672 IsSlewing returns 0 04:01:39.142 00.000 15672 IsGuiding returns 0 04:01:39.146 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=14168, FiltMin=2543, FiltMax=12147, Gamma=2.950 04:01:39.220 00.074 15672 PulseGuide returned control before completion, sleep 89 04:01:39.312 00.092 15672 IsGuiding returns 1 04:01:39.312 00.000 15672 scope still moving after pulse duration time elapsed 04:01:39.333 00.021 15672 IsSlewing returns 0 04:01:39.334 00.001 15672 IsGuiding returns 1 04:01:39.354 00.020 15672 IsSlewing returns 0 04:01:39.356 00.002 15672 IsGuiding returns 1 04:01:39.377 00.021 15672 IsSlewing returns 0 04:01:39.395 00.018 15672 IsGuiding returns 0 04:01:39.395 00.000 15672 scope move finished after 156 + 97 ms 04:01:39.395 00.000 15672 Move returns status 0, amount 156 04:01:39.395 00.000 15672 move complete, result=0 04:01:39.396 00.001 15672 worker thread done servicing request 04:01:39.495 00.099 30444 UpdateGuideState exits: m=61189 SNR=54.8 Saturated 04:01:39.495 00.000 30444 PhdController: settling, locked = 1, distance = 0.93 (2.00) aobump = 0 frame = 23 / 99999 04:01:39.495 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852099.495,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.93,"Time":32.6,"SettleTime":60.0,"StarLocked":true} 04:01:39.495 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:39.495 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:39.495 00.000 30444 Enqueuing Expose request 04:01:39.495 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.9 px 156 ms NORTH 04:01:39.495 00.000 15672 Worker thread wakes up 04:01:39.496 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:39.496 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:41.601 02.105 15672 Exposure complete 04:01:41.622 00.021 15672 worker thread done servicing request 04:01:41.622 00.000 30444 OnExposeComplete: enter 04:01:41.622 00.000 30444 UpdateGuideState(): m_state=6 04:01:41.622 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 8969 04:01:41.622 00.000 30444 Star::Find returns 1 (1), X=459.81, Y=199.84, Mass=62491, SNR=49.4, Peak=8420 HFD=3.5 04:01:41.622 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 04:01:41.622 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 04:01:41.622 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=-0.76 hyp=1.03 cameraTheta=-2.31 mountX=-0.46 mountY=-0.89, mountTheta=-2.05 04:01:41.623 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=-0.76, opts=13) 04:01:41.623 00.000 30444 Enqueuing Move request for scope (-0.69, -0.76) 04:01:41.623 00.000 15672 Worker thread wakes up 04:01:41.623 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.76) opts 0xd 04:01:41.623 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, -0.76) 04:01:41.623 00.000 15672 Moving (-0.69, -0.76) raw xDistance=-0.46 yDistance=-0.89 04:01:41.623 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 04:01:41.623 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 04:01:41.623 00.000 15672 MoveAxis(E, 124, ABG) 04:01:41.623 00.000 15672 Guiding Dir = 2, Dur = 124 04:01:41.624 00.001 15672 IsSlewing returns 0 04:01:41.629 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=14458, FiltMin=2611, FiltMax=12239, Gamma=2.950 04:01:41.632 00.003 15672 IsGuiding returns 0 04:01:41.648 00.016 15672 PulseGuide returned control before completion, sleep 119 04:01:41.770 00.122 15672 IsGuiding returns 1 04:01:41.770 00.000 15672 scope still moving after pulse duration time elapsed 04:01:41.792 00.022 15672 IsSlewing returns 0 04:01:41.793 00.001 15672 IsGuiding returns 0 04:01:41.793 00.000 15672 scope move finished after 124 + 36 ms 04:01:41.793 00.000 15672 Move returns status 0, amount 124 04:01:41.793 00.000 15672 MoveAxis(N, 159, ABG) 04:01:41.793 00.000 15672 Guiding Dir = 0, Dur = 159 04:01:41.793 00.000 15672 IsSlewing returns 0 04:01:41.794 00.001 15672 IsGuiding returns 0 04:01:41.872 00.078 15672 PulseGuide returned control before completion, sleep 92 04:01:41.966 00.094 15672 IsGuiding returns 1 04:01:41.966 00.000 15672 scope still moving after pulse duration time elapsed 04:01:41.987 00.021 15672 IsSlewing returns 0 04:01:41.988 00.001 15672 IsGuiding returns 1 04:01:42.009 00.021 15672 IsSlewing returns 0 04:01:42.010 00.001 15672 IsGuiding returns 1 04:01:42.031 00.021 15672 IsSlewing returns 0 04:01:42.048 00.017 15672 IsGuiding returns 0 04:01:42.058 00.010 15672 scope move finished after 159 + 104 ms 04:01:42.058 00.000 15672 Move returns status 0, amount 159 04:01:42.058 00.000 15672 move complete, result=0 04:01:42.058 00.000 15672 worker thread done servicing request 04:01:42.058 00.000 30444 UpdateGuideState exits: m=62491 SNR=49.4 Saturated 04:01:42.058 00.000 30444 PhdController: settling, locked = 1, distance = 0.96 (2.00) aobump = 0 frame = 24 / 99999 04:01:42.058 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852102.058,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.96,"Time":35.2,"SettleTime":60.0,"StarLocked":true} 04:01:42.058 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:42.058 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:42.058 00.000 30444 Enqueuing Expose request 04:01:42.058 00.000 30444 GuideStep: -0.5 px 124 ms EAST, -0.9 px 159 ms NORTH 04:01:42.058 00.000 15672 Worker thread wakes up 04:01:42.059 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:42.059 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:43.974 01.915 15672 Exposure complete 04:01:44.007 00.033 15672 worker thread done servicing request 04:01:44.007 00.000 30444 OnExposeComplete: enter 04:01:44.007 00.000 30444 UpdateGuideState(): m_state=6 04:01:44.007 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 8970 04:01:44.008 00.001 30444 Star::Find returns 1 (1), X=460.20, Y=199.51, Mass=61179, SNR=46.6, Peak=8066 HFD=3.4 04:01:44.008 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 04:01:44.008 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 04:01:44.008 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-1.08 hyp=1.13 cameraTheta=-1.85 mountX=0.00 mountY=-1.12, mountTheta=-1.57 04:01:44.008 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-1.08, opts=13) 04:01:44.008 00.000 30444 Enqueuing Move request for scope (-0.31, -1.08) 04:01:44.008 00.000 15672 Worker thread wakes up 04:01:44.008 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -1.08) opts 0xd 04:01:44.008 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -1.08) 04:01:44.008 00.000 15672 Moving (-0.31, -1.08) raw xDistance=0.00 yDistance=-1.12 04:01:44.009 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 04:01:44.009 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.12 from input -1.12 04:01:44.009 00.000 15672 MoveAxis(E, 0, ABG) 04:01:44.009 00.000 15672 Move returns status 0, amount 0 04:01:44.009 00.000 15672 MoveAxis(N, 201, ABG) 04:01:44.009 00.000 15672 Guiding Dir = 0, Dur = 201 04:01:44.009 00.000 15672 IsSlewing returns 0 04:01:44.010 00.001 15672 IsGuiding returns 0 04:01:44.013 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14385, FiltMin=2469, FiltMax=11139, Gamma=2.950 04:01:44.092 00.079 15672 PulseGuide returned control before completion, sleep 129 04:01:44.101 00.009 30444 UpdateGuideState exits: m=61179 SNR=46.6 Saturated 04:01:44.101 00.000 30444 PhdController: settling, locked = 1, distance = 1.01 (2.00) aobump = 0 frame = 25 / 99999 04:01:44.101 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852104.101,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.01,"Time":37.3,"SettleTime":60.0,"StarLocked":true} 04:01:44.101 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:44.101 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:44.101 00.000 30444 Enqueuing Expose request 04:01:44.224 00.123 15672 IsGuiding returns 1 04:01:44.224 00.000 15672 scope still moving after pulse duration time elapsed 04:01:44.245 00.021 15672 IsSlewing returns 0 04:01:44.246 00.001 15672 IsGuiding returns 1 04:01:44.267 00.021 15672 IsSlewing returns 0 04:01:44.269 00.002 15672 IsGuiding returns 1 04:01:44.290 00.021 15672 IsSlewing returns 0 04:01:44.293 00.003 15672 IsGuiding returns 1 04:01:44.315 00.022 15672 IsSlewing returns 0 04:01:44.384 00.069 15672 IsGuiding returns 0 04:01:44.384 00.000 15672 scope move finished after 201 + 173 ms 04:01:44.384 00.000 15672 Move returns status 0, amount 201 04:01:44.384 00.000 15672 move complete, result=0 04:01:44.384 00.000 15672 worker thread done servicing request 04:01:44.385 00.001 15672 Worker thread wakes up 04:01:44.385 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -1.1 px 201 ms NORTH 04:01:44.385 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:44.385 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:46.493 02.108 15672 Exposure complete 04:01:46.513 00.020 15672 worker thread done servicing request 04:01:46.513 00.000 30444 OnExposeComplete: enter 04:01:46.513 00.000 30444 UpdateGuideState(): m_state=6 04:01:46.513 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 8971 04:01:46.513 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=199.32, Mass=66443, SNR=59.7, Peak=8487 HFD=3.5 04:01:46.513 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 04:01:46.513 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 04:01:46.513 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-1.27 hyp=1.27 cameraTheta=-1.65 mountX=0.25 mountY=-1.26, mountTheta=-1.37 04:01:46.514 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-1.27, opts=13) 04:01:46.514 00.000 30444 Enqueuing Move request for scope (-0.10, -1.27) 04:01:46.514 00.000 15672 Worker thread wakes up 04:01:46.514 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -1.27) opts 0xd 04:01:46.514 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -1.27) 04:01:46.514 00.000 15672 Moving (-0.10, -1.27) raw xDistance=0.25 yDistance=-1.26 04:01:46.514 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 04:01:46.514 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.26 from input -1.26 04:01:46.514 00.000 15672 MoveAxis(W, 68, ABG) 04:01:46.514 00.000 15672 Guiding Dir = 3, Dur = 68 04:01:46.515 00.001 15672 IsSlewing returns 0 04:01:46.517 00.002 15672 IsGuiding returns 0 04:01:46.520 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2098, max=14297, FiltMin=2580, FiltMax=11215, Gamma=2.950 04:01:46.536 00.016 15672 PulseGuide returned control before completion, sleep 59 04:01:46.563 00.027 30444 UpdateGuideState exits: m=66443 SNR=59.7 Saturated 04:01:46.563 00.000 30444 PhdController: settling, locked = 1, distance = 1.09 (2.00) aobump = 0 frame = 26 / 99999 04:01:46.563 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852106.563,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.09,"Time":39.7,"SettleTime":60.0,"StarLocked":true} 04:01:46.563 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:46.564 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:46.564 00.000 30444 Enqueuing Expose request 04:01:46.617 00.053 15672 IsGuiding returns 0 04:01:46.617 00.000 15672 Move returns status 0, amount 68 04:01:46.617 00.000 15672 MoveAxis(N, 225, ABG) 04:01:46.617 00.000 15672 Guiding Dir = 0, Dur = 225 04:01:46.618 00.001 15672 IsSlewing returns 0 04:01:46.619 00.001 15672 IsGuiding returns 0 04:01:46.696 00.077 15672 PulseGuide returned control before completion, sleep 157 04:01:46.857 00.161 15672 IsGuiding returns 1 04:01:46.857 00.000 15672 scope still moving after pulse duration time elapsed 04:01:46.879 00.022 15672 IsSlewing returns 0 04:01:46.880 00.001 15672 IsGuiding returns 1 04:01:46.901 00.021 15672 IsSlewing returns 0 04:01:46.901 00.000 15672 IsGuiding returns 1 04:01:46.922 00.021 15672 IsSlewing returns 0 04:01:46.986 00.064 15672 IsGuiding returns 0 04:01:46.986 00.000 15672 scope move finished after 225 + 142 ms 04:01:46.986 00.000 15672 Move returns status 0, amount 225 04:01:46.986 00.000 15672 move complete, result=0 04:01:46.987 00.001 15672 worker thread done servicing request 04:01:46.987 00.000 15672 Worker thread wakes up 04:01:46.987 00.000 30444 GuideStep: 0.3 px 68 ms WEST, -1.3 px 225 ms NORTH 04:01:46.987 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:46.987 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:48.893 01.906 15672 Exposure complete 04:01:48.913 00.020 15672 worker thread done servicing request 04:01:48.913 00.000 30444 OnExposeComplete: enter 04:01:48.913 00.000 30444 UpdateGuideState(): m_state=6 04:01:48.913 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 8972 04:01:48.913 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=199.17, Mass=66180, SNR=55.7, Peak=7787 HFD=4.0 04:01:48.913 00.000 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 04:01:48.913 00.000 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 04:01:48.913 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-1.43 hyp=1.47 cameraTheta=-1.82 mountX=0.04 mountY=-1.47, mountTheta=-1.54 04:01:48.913 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-1.43, opts=13) 04:01:48.913 00.000 30444 Enqueuing Move request for scope (-0.36, -1.43) 04:01:48.913 00.000 15672 Worker thread wakes up 04:01:48.914 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -1.43) opts 0xd 04:01:48.914 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -1.43) 04:01:48.914 00.000 15672 Moving (-0.36, -1.43) raw xDistance=0.04 yDistance=-1.47 04:01:48.914 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:01:48.914 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.47 from input -1.47 04:01:48.914 00.000 15672 MoveAxis(E, 0, ABG) 04:01:48.914 00.000 15672 Move returns status 0, amount 0 04:01:48.914 00.000 15672 MoveAxis(N, 263, ABG) 04:01:48.914 00.000 15672 Guiding Dir = 0, Dur = 263 04:01:48.915 00.001 15672 IsSlewing returns 0 04:01:48.916 00.001 15672 IsGuiding returns 0 04:01:48.919 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=15355, FiltMin=2549, FiltMax=11126, Gamma=2.950 04:01:48.997 00.078 15672 PulseGuide returned control before completion, sleep 192 04:01:49.187 00.190 30444 UpdateGuideState exits: m=66180 SNR=55.7 Saturated 04:01:49.187 00.000 30444 PhdController: settling, locked = 1, distance = 1.20 (2.00) aobump = 0 frame = 27 / 99999 04:01:49.188 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596852109.188,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.20,"Time":42.3,"SettleTime":60.0,"StarLocked":true} 04:01:49.188 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:49.188 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:49.188 00.000 30444 Enqueuing Expose request 04:01:49.192 00.004 15672 IsGuiding returns 1 04:01:49.193 00.001 15672 scope still moving after pulse duration time elapsed 04:01:49.213 00.020 15672 IsSlewing returns 0 04:01:49.215 00.002 15672 IsGuiding returns 1 04:01:49.236 00.021 15672 IsSlewing returns 0 04:01:49.238 00.002 15672 IsGuiding returns 1 04:01:49.258 00.020 15672 IsSlewing returns 0 04:01:49.259 00.001 15672 IsGuiding returns 1 04:01:49.280 00.021 15672 IsSlewing returns 0 04:01:49.333 00.053 15672 IsGuiding returns 0 04:01:49.333 00.000 15672 scope move finished after 263 + 154 ms 04:01:49.334 00.001 15672 Move returns status 0, amount 263 04:01:49.334 00.000 15672 move complete, result=0 04:01:49.334 00.000 15672 worker thread done servicing request 04:01:49.334 00.000 15672 Worker thread wakes up 04:01:49.334 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:49.334 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:49.334 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -1.5 px 263 ms NORTH 04:01:51.450 02.116 15672 Exposure complete 04:01:51.483 00.033 15672 worker thread done servicing request 04:01:51.483 00.000 30444 OnExposeComplete: enter 04:01:51.483 00.000 30444 UpdateGuideState(): m_state=6 04:01:51.483 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 8973 04:01:51.483 00.000 30444 Star::Find returns 1 (1), X=459.84, Y=199.59, Mass=58548, SNR=52.2, Peak=7721 HFD=3.7 04:01:51.483 00.000 30444 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.28) = xAngle (-1.88 = -1.88) 04:01:51.483 00.000 30444 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.94 = -1.94) 04:01:51.483 00.000 30444 CameraToMount -- cameraX=-0.67 cameraY=-1.00 hyp=1.20 cameraTheta=-2.16 mountX=-0.37 mountY=-1.12, mountTheta=-1.89 04:01:51.484 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.67, y=-1.00, opts=13) 04:01:51.484 00.000 30444 Enqueuing Move request for scope (-0.67, -1.00) 04:01:51.484 00.000 15672 Worker thread wakes up 04:01:51.484 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -1.00) opts 0xd 04:01:51.484 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.67, -1.00) 04:01:51.484 00.000 15672 Moving (-0.67, -1.00) raw xDistance=-0.37 yDistance=-1.12 04:01:51.484 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 04:01:51.484 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.12 from input -1.12 04:01:51.484 00.000 15672 MoveAxis(E, 100, ABG) 04:01:51.484 00.000 15672 Guiding Dir = 2, Dur = 100 04:01:51.485 00.001 15672 IsSlewing returns 0 04:01:51.486 00.001 15672 IsGuiding returns 0 04:01:51.490 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=15259, FiltMin=2521, FiltMax=12309, Gamma=2.950 04:01:51.505 00.015 15672 PulseGuide returned control before completion, sleep 92 04:01:51.532 00.027 30444 UpdateGuideState exits: m=58548 SNR=52.2 Saturated 04:01:51.532 00.000 30444 PhdController: settling, locked = 1, distance = 1.20 (2.00) aobump = 0 frame = 28 / 99999 04:01:51.532 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852111.532,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.20,"Time":44.7,"SettleTime":60.0,"StarLocked":true} 04:01:51.533 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:51.533 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:51.533 00.000 30444 Enqueuing Expose request 04:01:51.600 00.067 15672 IsGuiding returns 0 04:01:51.600 00.000 15672 Move returns status 0, amount 100 04:01:51.600 00.000 15672 MoveAxis(N, 200, ABG) 04:01:51.600 00.000 15672 Guiding Dir = 0, Dur = 200 04:01:51.601 00.001 15672 IsSlewing returns 0 04:01:51.602 00.001 15672 IsGuiding returns 0 04:01:51.681 00.079 15672 PulseGuide returned control before completion, sleep 132 04:01:51.816 00.135 15672 IsGuiding returns 1 04:01:51.816 00.000 15672 scope still moving after pulse duration time elapsed 04:01:51.837 00.021 15672 IsSlewing returns 0 04:01:51.838 00.001 15672 IsGuiding returns 1 04:01:51.860 00.022 15672 IsSlewing returns 0 04:01:51.860 00.000 15672 IsGuiding returns 1 04:01:51.881 00.021 15672 IsSlewing returns 0 04:01:51.883 00.002 15672 IsGuiding returns 1 04:01:51.904 00.021 15672 IsSlewing returns 0 04:01:51.969 00.065 15672 IsGuiding returns 0 04:01:51.969 00.000 15672 scope move finished after 200 + 167 ms 04:01:51.969 00.000 15672 Move returns status 0, amount 200 04:01:51.969 00.000 15672 move complete, result=0 04:01:51.970 00.001 15672 worker thread done servicing request 04:01:51.970 00.000 15672 Worker thread wakes up 04:01:51.970 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:51.970 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:51.970 00.000 30444 GuideStep: -0.4 px 100 ms EAST, -1.1 px 200 ms NORTH 04:01:53.876 01.906 15672 Exposure complete 04:01:53.896 00.020 15672 worker thread done servicing request 04:01:53.896 00.000 30444 OnExposeComplete: enter 04:01:53.896 00.000 30444 UpdateGuideState(): m_state=6 04:01:53.896 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 8974 04:01:53.896 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=199.33, Mass=73494, SNR=66.9, Peak=7936 HFD=4.1 04:01:53.896 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 04:01:53.896 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 04:01:53.896 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-1.27 hyp=1.32 cameraTheta=-1.85 mountX=-0.00 mountY=-1.31, mountTheta=-1.57 04:01:53.897 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-1.27, opts=13) 04:01:53.897 00.000 30444 Enqueuing Move request for scope (-0.36, -1.27) 04:01:53.897 00.000 15672 Worker thread wakes up 04:01:53.897 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -1.27) opts 0xd 04:01:53.897 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -1.27) 04:01:53.897 00.000 15672 Moving (-0.36, -1.27) raw xDistance=-0.00 yDistance=-1.31 04:01:53.897 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 04:01:53.897 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.31 from input -1.31 04:01:53.897 00.000 15672 MoveAxis(E, 0, ABG) 04:01:53.897 00.000 15672 Move returns status 0, amount 0 04:01:53.897 00.000 15672 MoveAxis(N, 234, ABG) 04:01:53.897 00.000 15672 Guiding Dir = 0, Dur = 234 04:01:53.898 00.001 15672 IsSlewing returns 0 04:01:53.899 00.001 15672 IsGuiding returns 0 04:01:53.903 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=14853, FiltMin=2593, FiltMax=11641, Gamma=2.950 04:01:53.981 00.078 15672 PulseGuide returned control before completion, sleep 162 04:01:54.145 00.164 15672 IsGuiding returns 1 04:01:54.145 00.000 15672 scope still moving after pulse duration time elapsed 04:01:54.166 00.021 15672 IsSlewing returns 0 04:01:54.167 00.001 15672 IsGuiding returns 1 04:01:54.188 00.021 15672 IsSlewing returns 0 04:01:54.191 00.003 15672 IsGuiding returns 1 04:01:54.212 00.021 15672 IsSlewing returns 0 04:01:54.213 00.001 15672 IsGuiding returns 1 04:01:54.234 00.021 15672 IsSlewing returns 0 04:01:54.253 00.019 15672 IsGuiding returns 0 04:01:54.253 00.000 15672 scope move finished after 234 + 120 ms 04:01:54.254 00.001 15672 Move returns status 0, amount 234 04:01:54.254 00.000 15672 move complete, result=0 04:01:54.254 00.000 15672 worker thread done servicing request 04:01:54.280 00.026 30444 UpdateGuideState exits: m=73494 SNR=66.9 Saturated 04:01:54.281 00.001 30444 PhdController: settling, locked = 1, distance = 1.24 (2.00) aobump = 0 frame = 29 / 99999 04:01:54.281 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852114.281,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.24,"Time":47.4,"SettleTime":60.0,"StarLocked":true} 04:01:54.281 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:54.282 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:54.282 00.000 30444 Enqueuing Expose request 04:01:54.282 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -1.3 px 234 ms NORTH 04:01:54.282 00.000 15672 Worker thread wakes up 04:01:54.282 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:54.282 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:56.399 02.117 15672 Exposure complete 04:01:56.433 00.034 15672 worker thread done servicing request 04:01:56.433 00.000 30444 OnExposeComplete: enter 04:01:56.433 00.000 30444 UpdateGuideState(): m_state=6 04:01:56.433 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 8975 04:01:56.433 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=199.58, Mass=62004, SNR=56.7, Peak=7489 HFD=3.7 04:01:56.433 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 04:01:56.433 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 04:01:56.433 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-1.01 hyp=1.06 cameraTheta=-1.87 mountX=-0.02 mountY=-1.05, mountTheta=-1.59 04:01:56.434 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-1.01, opts=13) 04:01:56.434 00.000 30444 Enqueuing Move request for scope (-0.31, -1.01) 04:01:56.434 00.000 15672 Worker thread wakes up 04:01:56.434 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -1.01) opts 0xd 04:01:56.434 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -1.01) 04:01:56.434 00.000 15672 Moving (-0.31, -1.01) raw xDistance=-0.02 yDistance=-1.05 04:01:56.434 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:01:56.434 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05 04:01:56.434 00.000 15672 MoveAxis(E, 0, ABG) 04:01:56.434 00.000 15672 Move returns status 0, amount 0 04:01:56.434 00.000 15672 MoveAxis(N, 188, ABG) 04:01:56.434 00.000 15672 Guiding Dir = 0, Dur = 188 04:01:56.435 00.001 15672 IsSlewing returns 0 04:01:56.440 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2141, max=13286, FiltMin=2584, FiltMax=11041, Gamma=2.950 04:01:56.442 00.002 15672 IsGuiding returns 0 04:01:56.520 00.078 15672 PulseGuide returned control before completion, sleep 120 04:01:56.666 00.146 15672 IsGuiding returns 1 04:01:56.667 00.001 15672 scope still moving after pulse duration time elapsed 04:01:56.688 00.021 15672 IsSlewing returns 0 04:01:56.691 00.003 15672 IsGuiding returns 1 04:01:56.712 00.021 15672 IsSlewing returns 0 04:01:56.730 00.018 15672 IsGuiding returns 0 04:01:56.731 00.001 15672 scope move finished after 188 + 99 ms 04:01:56.731 00.000 15672 Move returns status 0, amount 188 04:01:56.731 00.000 15672 move complete, result=0 04:01:56.731 00.000 15672 worker thread done servicing request 04:01:56.856 00.125 30444 UpdateGuideState exits: m=62004 SNR=56.7 Saturated 04:01:56.856 00.000 30444 PhdController: settling, locked = 1, distance = 1.18 (2.00) aobump = 0 frame = 30 / 99999 04:01:56.856 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852116.856,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.18,"Time":50.0,"SettleTime":60.0,"StarLocked":true} 04:01:56.857 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:56.857 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:56.857 00.000 30444 Enqueuing Expose request 04:01:56.857 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -1.1 px 188 ms NORTH 04:01:56.858 00.001 15672 Worker thread wakes up 04:01:56.858 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:56.858 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:01:58.772 01.914 15672 Exposure complete 04:01:58.791 00.019 15672 worker thread done servicing request 04:01:58.791 00.000 30444 OnExposeComplete: enter 04:01:58.791 00.000 30444 UpdateGuideState(): m_state=6 04:01:58.792 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 8976 04:01:58.792 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=200.19, Mass=58224, SNR=52.7, Peak=6883 HFD=3.6 04:01:58.792 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 04:01:58.792 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 04:01:58.792 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.41 hyp=0.43 cameraTheta=-1.29 mountX=0.22 mountY=-0.37, mountTheta=-1.03 04:01:58.792 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.41, opts=13) 04:01:58.792 00.000 30444 Enqueuing Move request for scope (0.12, -0.41) 04:01:58.792 00.000 15672 Worker thread wakes up 04:01:58.792 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.41) opts 0xd 04:01:58.793 00.001 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.41) 04:01:58.793 00.000 15672 Moving (0.12, -0.41) raw xDistance=0.22 yDistance=-0.37 04:01:58.793 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 04:01:58.793 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 04:01:58.793 00.000 15672 MoveAxis(E, 0, ABG) 04:01:58.793 00.000 15672 Move returns status 0, amount 0 04:01:58.793 00.000 15672 MoveAxis(N, 67, ABG) 04:01:58.793 00.000 15672 Guiding Dir = 0, Dur = 67 04:01:58.794 00.001 15672 IsSlewing returns 0 04:01:58.798 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2072, max=13561, FiltMin=2562, FiltMax=11333, Gamma=2.950 04:01:58.805 00.007 15672 IsGuiding returns 0 04:01:58.887 00.082 15672 IsGuiding returns 1 04:01:58.887 00.000 15672 scope still moving after pulse duration time elapsed 04:01:58.909 00.022 15672 IsSlewing returns 0 04:01:58.912 00.003 15672 IsGuiding returns 1 04:01:58.920 00.008 30444 UpdateGuideState exits: m=58224 SNR=52.7 Saturated 04:01:58.920 00.000 30444 PhdController: settling, locked = 1, distance = 0.96 (2.00) aobump = 0 frame = 31 / 99999 04:01:58.920 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852118.920,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.96,"Time":52.1,"SettleTime":60.0,"StarLocked":true} 04:01:58.921 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:01:58.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:01:58.921 00.000 30444 Enqueuing Expose request 04:01:58.932 00.011 15672 IsSlewing returns 0 04:01:58.935 00.003 15672 IsGuiding returns 1 04:01:58.956 00.021 15672 IsSlewing returns 0 04:01:58.981 00.025 15672 IsGuiding returns 0 04:01:58.981 00.000 15672 scope move finished after 67 + 108 ms 04:01:58.981 00.000 15672 Move returns status 0, amount 67 04:01:58.981 00.000 15672 move complete, result=0 04:01:58.981 00.000 15672 worker thread done servicing request 04:01:58.981 00.000 15672 Worker thread wakes up 04:01:58.981 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 67 ms NORTH 04:01:58.981 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:01:58.981 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:01.088 02.107 15672 Exposure complete 04:02:01.108 00.020 15672 worker thread done servicing request 04:02:01.108 00.000 30444 OnExposeComplete: enter 04:02:01.108 00.000 30444 UpdateGuideState(): m_state=6 04:02:01.108 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8977 04:02:01.108 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=200.82, Mass=68874, SNR=67.0, Peak=7281 HFD=3.9 04:02:01.108 00.000 30444 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.28) = xAngle (2.68 = 2.68) 04:02:01.108 00.000 30444 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.62 = 2.62) 04:02:01.109 00.001 30444 CameraToMount -- cameraX=-0.25 cameraY=0.22 hyp=0.34 cameraTheta=2.41 mountX=-0.30 mountY=0.17, mountTheta=2.64 04:02:01.109 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.22, opts=13) 04:02:01.109 00.000 30444 Enqueuing Move request for scope (-0.25, 0.22) 04:02:01.109 00.000 15672 Worker thread wakes up 04:02:01.109 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.22) opts 0xd 04:02:01.109 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.22) 04:02:01.109 00.000 15672 Moving (-0.25, 0.22) raw xDistance=-0.30 yDistance=0.17 04:02:01.109 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 04:02:01.109 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:02:01.109 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 04:02:01.110 00.001 15672 MoveAxis(E, 81, ABG) 04:02:01.110 00.000 15672 Guiding Dir = 2, Dur = 81 04:02:01.110 00.000 15672 IsSlewing returns 0 04:02:01.112 00.002 15672 IsGuiding returns 0 04:02:01.116 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2138, max=14722, FiltMin=2607, FiltMax=10826, Gamma=2.950 04:02:01.138 00.022 15672 PulseGuide returned control before completion, sleep 66 04:02:01.159 00.021 30444 UpdateGuideState exits: m=68874 SNR=67.0 Saturated 04:02:01.159 00.000 30444 PhdController: settling, locked = 1, distance = 0.77 (2.00) aobump = 0 frame = 32 / 99999 04:02:01.159 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852121.159,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.77,"Time":54.3,"SettleTime":60.0,"StarLocked":true} 04:02:01.159 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:01.159 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:01.159 00.000 30444 Enqueuing Expose request 04:02:01.206 00.047 15672 IsGuiding returns 1 04:02:01.206 00.000 15672 scope still moving after pulse duration time elapsed 04:02:01.227 00.021 15672 IsSlewing returns 0 04:02:01.234 00.007 15672 IsGuiding returns 0 04:02:01.234 00.000 15672 scope move finished after 81 + 41 ms 04:02:01.234 00.000 15672 Move returns status 0, amount 81 04:02:01.234 00.000 15672 MoveAxis(N, 0, ABG) 04:02:01.234 00.000 15672 Move returns status 0, amount 0 04:02:01.234 00.000 15672 move complete, result=0 04:02:01.234 00.000 15672 worker thread done servicing request 04:02:01.234 00.000 15672 Worker thread wakes up 04:02:01.234 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:01.234 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:01.234 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.2 px 0 ms NORTH 04:02:03.151 01.917 15672 Exposure complete 04:02:03.181 00.030 15672 worker thread done servicing request 04:02:03.182 00.001 30444 OnExposeComplete: enter 04:02:03.182 00.000 30444 UpdateGuideState(): m_state=6 04:02:03.182 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8978 04:02:03.182 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=200.38, Mass=61568, SNR=56.6, Peak=7329 HFD=3.4 04:02:03.182 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 04:02:03.182 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 04:02:03.182 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.36 mountX=0.10 mountY=-0.20, mountTheta=-1.09 04:02:03.183 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.21, opts=13) 04:02:03.183 00.000 30444 Enqueuing Move request for scope (0.05, -0.21) 04:02:03.183 00.000 15672 Worker thread wakes up 04:02:03.183 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd 04:02:03.183 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.21) 04:02:03.183 00.000 15672 Moving (0.05, -0.21) raw xDistance=0.10 yDistance=-0.20 04:02:03.183 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:02:03.183 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:02:03.183 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:02:03.183 00.000 15672 MoveAxis(E, 0, ABG) 04:02:03.183 00.000 15672 Move returns status 0, amount 0 04:02:03.183 00.000 15672 MoveAxis(N, 0, ABG) 04:02:03.183 00.000 15672 Move returns status 0, amount 0 04:02:03.183 00.000 15672 move complete, result=0 04:02:03.184 00.001 15672 worker thread done servicing request 04:02:03.188 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2270, max=15978, FiltMin=2574, FiltMax=11490, Gamma=2.950 04:02:03.631 00.443 30444 UpdateGuideState exits: m=61568 SNR=56.6 Saturated 04:02:03.632 00.001 30444 PhdController: settling, locked = 1, distance = 0.60 (2.00) aobump = 0 frame = 33 / 99999 04:02:03.632 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852123.632,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.60,"Time":56.8,"SettleTime":60.0,"StarLocked":true} 04:02:03.632 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:03.633 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:03.633 00.000 30444 Enqueuing Expose request 04:02:03.633 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:02:03.633 00.000 15672 Worker thread wakes up 04:02:03.633 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:03.634 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:05.743 02.109 15672 Exposure complete 04:02:05.763 00.020 15672 worker thread done servicing request 04:02:05.763 00.000 30444 OnExposeComplete: enter 04:02:05.763 00.000 30444 UpdateGuideState(): m_state=6 04:02:05.764 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8979 04:02:05.764 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=200.66, Mass=60753, SNR=47.2, Peak=6990 HFD=3.5 04:02:05.764 00.000 30444 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.28) = xAngle (2.74 = 2.74) 04:02:05.764 00.000 30444 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.68 = 2.68) 04:02:05.764 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.46 mountX=-0.10 mountY=0.05, mountTheta=2.69 04:02:05.764 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.07, opts=13) 04:02:05.764 00.000 30444 Enqueuing Move request for scope (-0.08, 0.07) 04:02:05.764 00.000 15672 Worker thread wakes up 04:02:05.764 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd 04:02:05.764 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.07) 04:02:05.764 00.000 15672 Moving (-0.08, 0.07) raw xDistance=-0.10 yDistance=0.05 04:02:05.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:02:05.765 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:02:05.765 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:02:05.765 00.000 15672 MoveAxis(E, 0, ABG) 04:02:05.765 00.000 15672 Move returns status 0, amount 0 04:02:05.765 00.000 15672 MoveAxis(N, 0, ABG) 04:02:05.765 00.000 15672 Move returns status 0, amount 0 04:02:05.765 00.000 15672 move complete, result=0 04:02:05.765 00.000 15672 worker thread done servicing request 04:02:05.770 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=15155, FiltMin=2577, FiltMax=11079, Gamma=2.950 04:02:06.170 00.400 30444 UpdateGuideState exits: m=60753 SNR=47.2 Saturated 04:02:06.170 00.000 30444 PhdController: settling, locked = 1, distance = 0.45 (2.00) aobump = 0 frame = 34 / 99999 04:02:06.170 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596852126.170,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.45,"Time":59.3,"SettleTime":60.0,"StarLocked":true} 04:02:06.170 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:06.170 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:06.170 00.000 30444 Enqueuing Expose request 04:02:06.170 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:02:06.170 00.000 15672 Worker thread wakes up 04:02:06.170 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:06.170 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:08.085 01.915 15672 Exposure complete 04:02:08.119 00.034 15672 worker thread done servicing request 04:02:08.119 00.000 30444 OnExposeComplete: enter 04:02:08.119 00.000 30444 UpdateGuideState(): m_state=6 04:02:08.119 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8980 04:02:08.119 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=200.58, Mass=60746, SNR=54.2, Peak=7334 HFD=3.4 04:02:08.119 00.000 30444 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.28) = xAngle (-2.77 = -2.77) 04:02:08.119 00.000 30444 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.83 = -2.83) 04:02:08.119 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.05 mountX=-0.15 mountY=-0.05, mountTheta=-2.83 04:02:08.119 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.02, opts=13) 04:02:08.119 00.000 30444 Enqueuing Move request for scope (-0.16, -0.02) 04:02:08.120 00.001 15672 Worker thread wakes up 04:02:08.120 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd 04:02:08.120 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.02) 04:02:08.120 00.000 15672 Moving (-0.16, -0.02) raw xDistance=-0.15 yDistance=-0.05 04:02:08.120 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 04:02:08.120 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:02:08.120 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:02:08.120 00.000 15672 MoveAxis(E, 0, ABG) 04:02:08.120 00.000 15672 Move returns status 0, amount 0 04:02:08.120 00.000 15672 MoveAxis(N, 0, ABG) 04:02:08.120 00.000 15672 Move returns status 0, amount 0 04:02:08.120 00.000 15672 move complete, result=0 04:02:08.120 00.000 15672 worker thread done servicing request 04:02:08.125 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=12863, FiltMin=2449, FiltMax=11124, Gamma=2.950 04:02:08.207 00.082 30444 UpdateGuideState exits: m=60746 SNR=54.2 Saturated 04:02:08.208 00.001 30444 PhdController: settling, locked = 1, distance = 0.37 (2.00) aobump = 0 frame = 35 / 99999 04:02:08.208 00.000 30444 PhdController: newstate STATE_FINISH 04:02:08.208 00.000 30444 PhdController complete: success 04:02:08.208 00.000 30444 evsrv: {"Event":"SettleDone","Timestamp":1596852128.208,"Host":"DESKTOP-370CUR0","Inst":1,"Status":0,"TotalFrames":35,"DroppedFrames":0} 04:02:08.208 00.000 30444 Mount: notify guiding dither settle done success=1 04:02:08.208 00.000 30444 PhdController: newstate STATE_IDLE 04:02:08.209 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:08.209 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:08.209 00.000 30444 Enqueuing Expose request 04:02:08.209 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:02:08.209 00.000 15672 Worker thread wakes up 04:02:08.209 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:08.209 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:10.317 02.108 15672 Exposure complete 04:02:10.337 00.020 15672 worker thread done servicing request 04:02:10.337 00.000 30444 OnExposeComplete: enter 04:02:10.337 00.000 30444 UpdateGuideState(): m_state=6 04:02:10.337 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8981 04:02:10.337 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=199.75, Mass=69035, SNR=62.5, Peak=6947 HFD=3.7 04:02:10.337 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.15 = -1.15) 04:02:10.337 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.21 = -1.21) 04:02:10.337 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.84 hyp=0.85 cameraTheta=-1.43 mountX=0.35 mountY=-0.80, mountTheta=-1.16 04:02:10.338 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.84, opts=13) 04:02:10.338 00.000 30444 Enqueuing Move request for scope (0.12, -0.84) 04:02:10.338 00.000 15672 Worker thread wakes up 04:02:10.338 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.84) opts 0xd 04:02:10.338 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.84) 04:02:10.338 00.000 15672 Moving (0.12, -0.84) raw xDistance=0.35 yDistance=-0.80 04:02:10.338 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 04:02:10.338 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 04:02:10.338 00.000 15672 MoveAxis(W, 94, ABG) 04:02:10.338 00.000 15672 Guiding Dir = 3, Dur = 94 04:02:10.339 00.001 15672 IsSlewing returns 0 04:02:10.341 00.002 15672 IsGuiding returns 0 04:02:10.345 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=13150, FiltMin=2530, FiltMax=10651, Gamma=2.950 04:02:10.355 00.010 15672 PulseGuide returned control before completion, sleep 90 04:02:10.387 00.032 30444 UpdateGuideState exits: m=69035 SNR=62.5 Saturated 04:02:10.387 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:10.388 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:10.388 00.000 30444 Enqueuing Expose request 04:02:10.483 00.095 15672 IsGuiding returns 0 04:02:10.483 00.000 15672 Move returns status 0, amount 94 04:02:10.484 00.001 15672 MoveAxis(N, 142, ABG) 04:02:10.484 00.000 15672 Guiding Dir = 0, Dur = 142 04:02:10.485 00.001 15672 IsSlewing returns 0 04:02:10.487 00.002 15672 IsGuiding returns 0 04:02:10.563 00.076 15672 PulseGuide returned control before completion, sleep 76 04:02:10.643 00.080 15672 IsGuiding returns 1 04:02:10.643 00.000 15672 scope still moving after pulse duration time elapsed 04:02:10.664 00.021 15672 IsSlewing returns 0 04:02:10.667 00.003 15672 IsGuiding returns 1 04:02:10.688 00.021 15672 IsSlewing returns 0 04:02:10.739 00.051 15672 IsGuiding returns 0 04:02:10.739 00.000 15672 scope move finished after 142 + 109 ms 04:02:10.739 00.000 15672 Move returns status 0, amount 142 04:02:10.739 00.000 15672 move complete, result=0 04:02:10.739 00.000 15672 worker thread done servicing request 04:02:10.739 00.000 15672 Worker thread wakes up 04:02:10.739 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:10.739 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:10.739 00.000 30444 GuideStep: 0.3 px 94 ms WEST, -0.8 px 142 ms NORTH 04:02:12.649 01.910 15672 Exposure complete 04:02:12.677 00.028 15672 worker thread done servicing request 04:02:12.678 00.001 30444 OnExposeComplete: enter 04:02:12.678 00.000 30444 UpdateGuideState(): m_state=6 04:02:12.678 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 8982 04:02:12.678 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=200.97, Mass=62410, SNR=48.8, Peak=7392 HFD=3.6 04:02:12.678 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.73 = 1.73) 04:02:12.678 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.67 = 1.67) 04:02:12.678 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.37 hyp=0.38 cameraTheta=1.46 mountX=-0.06 mountY=0.37, mountTheta=1.73 04:02:12.678 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.37, opts=13) 04:02:12.678 00.000 30444 Enqueuing Move request for scope (0.04, 0.37) 04:02:12.679 00.001 15672 Worker thread wakes up 04:02:12.679 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.37) opts 0xd 04:02:12.679 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.37) 04:02:12.679 00.000 15672 Moving (0.04, 0.37) raw xDistance=-0.06 yDistance=0.37 04:02:12.679 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:02:12.679 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:02:12.679 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 04:02:12.679 00.000 15672 MoveAxis(E, 0, ABG) 04:02:12.679 00.000 15672 Move returns status 0, amount 0 04:02:12.679 00.000 15672 MoveAxis(N, 0, ABG) 04:02:12.679 00.000 15672 Move returns status 0, amount 0 04:02:12.679 00.000 15672 move complete, result=0 04:02:12.679 00.000 15672 worker thread done servicing request 04:02:12.684 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=14479, FiltMin=2595, FiltMax=10673, Gamma=2.950 04:02:12.797 00.113 30444 UpdateGuideState exits: m=62410 SNR=48.8 Saturated 04:02:12.797 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:12.797 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:12.797 00.000 30444 Enqueuing Expose request 04:02:12.797 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 04:02:12.797 00.000 15672 Worker thread wakes up 04:02:12.797 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:12.797 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:14.907 02.110 15672 Exposure complete 04:02:14.927 00.020 15672 worker thread done servicing request 04:02:14.927 00.000 30444 OnExposeComplete: enter 04:02:14.927 00.000 30444 UpdateGuideState(): m_state=6 04:02:14.927 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8983 04:02:14.927 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=201.41, Mass=75328, SNR=76.3, Peak=7846 HFD=3.7 04:02:14.927 00.000 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 04:02:14.927 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 04:02:14.927 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.81 hyp=0.85 cameraTheta=1.88 mountX=-0.47 mountY=0.74, mountTheta=2.14 04:02:14.928 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.81, opts=13) 04:02:14.928 00.000 30444 Enqueuing Move request for scope (-0.26, 0.81) 04:02:14.928 00.000 15672 Worker thread wakes up 04:02:14.928 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.81) opts 0xd 04:02:14.928 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.81) 04:02:14.928 00.000 15672 Moving (-0.26, 0.81) raw xDistance=-0.47 yDistance=0.74 04:02:14.928 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 04:02:14.928 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:02:14.928 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74 04:02:14.928 00.000 15672 MoveAxis(E, 128, ABG) 04:02:14.928 00.000 15672 Guiding Dir = 2, Dur = 128 04:02:14.930 00.002 15672 IsSlewing returns 0 04:02:14.931 00.001 15672 IsGuiding returns 0 04:02:14.935 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=15292, FiltMin=2553, FiltMax=10844, Gamma=2.950 04:02:14.955 00.020 15672 PulseGuide returned control before completion, sleep 114 04:02:14.977 00.022 30444 UpdateGuideState exits: m=75328 SNR=76.3 Saturated 04:02:14.978 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:14.978 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:14.978 00.000 30444 Enqueuing Expose request 04:02:15.072 00.094 15672 IsGuiding returns 1 04:02:15.072 00.000 15672 scope still moving after pulse duration time elapsed 04:02:15.093 00.021 15672 IsSlewing returns 0 04:02:15.100 00.007 15672 IsGuiding returns 0 04:02:15.100 00.000 15672 scope move finished after 128 + 41 ms 04:02:15.101 00.001 15672 Move returns status 0, amount 128 04:02:15.101 00.000 15672 MoveAxis(N, 0, ABG) 04:02:15.101 00.000 15672 Move returns status 0, amount 0 04:02:15.101 00.000 15672 move complete, result=0 04:02:15.101 00.000 15672 worker thread done servicing request 04:02:15.101 00.000 15672 Worker thread wakes up 04:02:15.101 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:15.101 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:15.101 00.000 30444 GuideStep: -0.5 px 128 ms EAST, 0.7 px 0 ms NORTH 04:02:17.016 01.915 15672 Exposure complete 04:02:17.046 00.030 15672 worker thread done servicing request 04:02:17.046 00.000 30444 OnExposeComplete: enter 04:02:17.046 00.000 30444 UpdateGuideState(): m_state=6 04:02:17.046 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 8984 04:02:17.046 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=201.26, Mass=59974, SNR=52.4, Peak=7169 HFD=3.6 04:02:17.046 00.000 30444 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.28) = xAngle (2.14 = 2.14) 04:02:17.046 00.000 30444 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 04:02:17.046 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.67 hyp=0.69 cameraTheta=1.86 mountX=-0.37 mountY=0.61, mountTheta=2.12 04:02:17.047 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.67, opts=13) 04:02:17.047 00.000 30444 Enqueuing Move request for scope (-0.20, 0.67) 04:02:17.047 00.000 15672 Worker thread wakes up 04:02:17.047 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.67) opts 0xd 04:02:17.047 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.67) 04:02:17.047 00.000 15672 Moving (-0.20, 0.67) raw xDistance=-0.37 yDistance=0.61 04:02:17.047 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37 04:02:17.047 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:02:17.047 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61 04:02:17.047 00.000 15672 MoveAxis(E, 110, ABG) 04:02:17.047 00.000 15672 Guiding Dir = 2, Dur = 110 04:02:17.048 00.001 15672 IsSlewing returns 0 04:02:17.049 00.001 15672 IsGuiding returns 0 04:02:17.053 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=14995, FiltMin=2572, FiltMax=11499, Gamma=2.950 04:02:17.064 00.011 15672 PulseGuide returned control before completion, sleep 106 04:02:17.096 00.032 30444 UpdateGuideState exits: m=59974 SNR=52.4 Saturated 04:02:17.096 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:17.096 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:17.096 00.000 30444 Enqueuing Expose request 04:02:17.193 00.097 15672 IsGuiding returns 0 04:02:17.194 00.001 15672 Move returns status 0, amount 110 04:02:17.194 00.000 15672 MoveAxis(N, 0, ABG) 04:02:17.194 00.000 15672 Move returns status 0, amount 0 04:02:17.194 00.000 15672 move complete, result=0 04:02:17.194 00.000 15672 worker thread done servicing request 04:02:17.194 00.000 15672 Worker thread wakes up 04:02:17.194 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:17.195 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:17.195 00.000 30444 GuideStep: -0.4 px 110 ms EAST, 0.6 px 0 ms NORTH 04:02:19.311 02.116 15672 Exposure complete 04:02:19.342 00.031 15672 worker thread done servicing request 04:02:19.342 00.000 30444 OnExposeComplete: enter 04:02:19.343 00.001 30444 UpdateGuideState(): m_state=6 04:02:19.343 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 8985 04:02:19.343 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=200.76, Mass=54177, SNR=45.6, Peak=7262 HFD=3.6 04:02:19.343 00.000 30444 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 04:02:19.343 00.000 30444 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.90 = 0.90) 04:02:19.343 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.16 hyp=0.26 cameraTheta=0.68 mountX=0.15 mountY=0.20, mountTheta=0.94 04:02:19.343 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.16, opts=13) 04:02:19.343 00.000 30444 Enqueuing Move request for scope (0.20, 0.16) 04:02:19.343 00.000 15672 Worker thread wakes up 04:02:19.343 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.16) opts 0xd 04:02:19.344 00.001 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.16) 04:02:19.344 00.000 15672 Moving (0.20, 0.16) raw xDistance=0.15 yDistance=0.20 04:02:19.344 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:02:19.344 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:02:19.344 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 04:02:19.344 00.000 15672 MoveAxis(E, 0, ABG) 04:02:19.344 00.000 15672 Move returns status 0, amount 0 04:02:19.344 00.000 15672 MoveAxis(N, 0, ABG) 04:02:19.344 00.000 15672 Move returns status 0, amount 0 04:02:19.344 00.000 15672 move complete, result=0 04:02:19.344 00.000 15672 worker thread done servicing request 04:02:19.349 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2289, max=13642, FiltMin=2575, FiltMax=10414, Gamma=2.950 04:02:19.391 00.042 30444 UpdateGuideState exits: m=54177 SNR=45.6 Saturated 04:02:19.391 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:19.391 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:19.391 00.000 30444 Enqueuing Expose request 04:02:19.391 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:02:19.391 00.000 15672 Worker thread wakes up 04:02:19.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:19.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:21.307 01.916 15672 Exposure complete 04:02:21.336 00.029 15672 worker thread done servicing request 04:02:21.336 00.000 30444 OnExposeComplete: enter 04:02:21.336 00.000 30444 UpdateGuideState(): m_state=6 04:02:21.336 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8986 04:02:21.336 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=200.75, Mass=64381, SNR=59.1, Peak=7430 HFD=3.6 04:02:21.336 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 04:02:21.336 00.000 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.85 = 1.85) 04:02:21.336 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=-0.05 mountY=0.15, mountTheta=1.91 04:02:21.336 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.15, opts=13) 04:02:21.336 00.000 30444 Enqueuing Move request for scope (-0.01, 0.15) 04:02:21.336 00.000 15672 Worker thread wakes up 04:02:21.337 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd 04:02:21.337 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.15) 04:02:21.337 00.000 15672 Moving (-0.01, 0.15) raw xDistance=-0.05 yDistance=0.15 04:02:21.337 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:02:21.337 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:02:21.337 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 04:02:21.337 00.000 15672 MoveAxis(E, 0, ABG) 04:02:21.337 00.000 15672 Move returns status 0, amount 0 04:02:21.337 00.000 15672 MoveAxis(N, 0, ABG) 04:02:21.337 00.000 15672 Move returns status 0, amount 0 04:02:21.337 00.000 15672 move complete, result=0 04:02:21.337 00.000 15672 worker thread done servicing request 04:02:21.342 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1896, max=14374, FiltMin=2560, FiltMax=10898, Gamma=2.950 04:02:21.447 00.105 30444 UpdateGuideState exits: m=64381 SNR=59.1 Saturated 04:02:21.447 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:21.447 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:21.447 00.000 30444 Enqueuing Expose request 04:02:21.447 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:02:21.447 00.000 15672 Worker thread wakes up 04:02:21.447 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:21.447 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:23.556 02.109 15672 Exposure complete 04:02:23.575 00.019 15672 worker thread done servicing request 04:02:23.576 00.001 30444 OnExposeComplete: enter 04:02:23.576 00.000 30444 UpdateGuideState(): m_state=6 04:02:23.576 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8987 04:02:23.576 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=200.59, Mass=65345, SNR=61.9, Peak=7834 HFD=3.6 04:02:23.576 00.000 30444 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.28) = xAngle (0.25 = 0.25) 04:02:23.576 00.000 30444 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.19 = 0.19) 04:02:23.576 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.03 mountX=0.21 mountY=0.04, mountTheta=0.19 04:02:23.576 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.01, opts=13) 04:02:23.576 00.000 30444 Enqueuing Move request for scope (0.22, -0.01) 04:02:23.576 00.000 15672 Worker thread wakes up 04:02:23.577 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd 04:02:23.577 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.01) 04:02:23.577 00.000 15672 Moving (0.22, -0.01) raw xDistance=0.21 yDistance=0.04 04:02:23.577 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 04:02:23.577 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:02:23.577 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 04:02:23.577 00.000 15672 MoveAxis(E, 0, ABG) 04:02:23.577 00.000 15672 Move returns status 0, amount 0 04:02:23.577 00.000 15672 MoveAxis(N, 0, ABG) 04:02:23.577 00.000 15672 Move returns status 0, amount 0 04:02:23.577 00.000 15672 move complete, result=0 04:02:23.577 00.000 15672 worker thread done servicing request 04:02:23.582 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=13572, FiltMin=2575, FiltMax=10635, Gamma=2.950 04:02:23.623 00.041 30444 UpdateGuideState exits: m=65345 SNR=61.9 Saturated 04:02:23.623 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:23.623 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:23.623 00.000 30444 Enqueuing Expose request 04:02:23.623 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:02:23.623 00.000 15672 Worker thread wakes up 04:02:23.623 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:23.624 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:25.531 01.907 15672 Exposure complete 04:02:25.550 00.019 15672 worker thread done servicing request 04:02:25.550 00.000 30444 OnExposeComplete: enter 04:02:25.551 00.001 30444 UpdateGuideState(): m_state=6 04:02:25.551 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8988 04:02:25.551 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=200.80, Mass=56755, SNR=51.9, Peak=7115 HFD=3.5 04:02:25.551 00.000 30444 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.28) = xAngle (2.72 = 2.72) 04:02:25.551 00.000 30444 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.66 = 2.66) 04:02:25.551 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.21 hyp=0.33 cameraTheta=2.44 mountX=-0.30 mountY=0.15, mountTheta=2.67 04:02:25.551 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.21, opts=13) 04:02:25.551 00.000 30444 Enqueuing Move request for scope (-0.25, 0.21) 04:02:25.551 00.000 15672 Worker thread wakes up 04:02:25.552 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.21) opts 0xd 04:02:25.552 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.21) 04:02:25.552 00.000 15672 Moving (-0.25, 0.21) raw xDistance=-0.30 yDistance=0.15 04:02:25.552 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 04:02:25.552 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:02:25.552 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 04:02:25.552 00.000 15672 MoveAxis(E, 80, ABG) 04:02:25.552 00.000 15672 Guiding Dir = 2, Dur = 80 04:02:25.552 00.000 15672 IsSlewing returns 0 04:02:25.553 00.001 15672 IsGuiding returns 0 04:02:25.557 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=14916, FiltMin=2515, FiltMax=11103, Gamma=2.950 04:02:25.578 00.021 15672 PulseGuide returned control before completion, sleep 65 04:02:25.599 00.021 30444 UpdateGuideState exits: m=56755 SNR=51.9 Saturated 04:02:25.599 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:25.599 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:25.599 00.000 30444 Enqueuing Expose request 04:02:25.691 00.092 15672 IsGuiding returns 0 04:02:25.691 00.000 15672 Move returns status 0, amount 80 04:02:25.691 00.000 15672 MoveAxis(N, 0, ABG) 04:02:25.691 00.000 15672 Move returns status 0, amount 0 04:02:25.691 00.000 15672 move complete, result=0 04:02:25.691 00.000 15672 worker thread done servicing request 04:02:25.691 00.000 15672 Worker thread wakes up 04:02:25.691 00.000 30444 GuideStep: -0.3 px 80 ms EAST, 0.2 px 0 ms NORTH 04:02:25.691 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:25.691 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:27.809 02.118 15672 Exposure complete 04:02:27.841 00.032 15672 worker thread done servicing request 04:02:27.841 00.000 30444 OnExposeComplete: enter 04:02:27.841 00.000 30444 UpdateGuideState(): m_state=6 04:02:27.841 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8989 04:02:27.842 00.001 30444 Star::Find returns 1 (1), X=461.17, Y=200.96, Mass=74268, SNR=58.6, Peak=7792 HFD=4.2 04:02:27.842 00.000 30444 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.28) = xAngle (0.78 = 0.78) 04:02:27.842 00.000 30444 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.72 = 0.72) 04:02:27.842 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=0.37 hyp=0.76 cameraTheta=0.51 mountX=0.54 mountY=0.50, mountTheta=0.75 04:02:27.845 00.003 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=0.37, opts=13) 04:02:27.845 00.000 30444 Enqueuing Move request for scope (0.66, 0.37) 04:02:27.845 00.000 15672 Worker thread wakes up 04:02:27.845 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.37) opts 0xd 04:02:27.845 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, 0.37) 04:02:27.845 00.000 15672 Moving (0.66, 0.37) raw xDistance=0.54 yDistance=0.50 04:02:27.845 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.54 04:02:27.845 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.47 newest=0.69 04:02:27.845 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 04:02:27.845 00.000 15672 MoveAxis(W, 139, ABG) 04:02:27.845 00.000 15672 Guiding Dir = 3, Dur = 139 04:02:27.846 00.001 15672 IsSlewing returns 0 04:02:27.847 00.001 15672 IsGuiding returns 0 04:02:27.851 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=13279, FiltMin=2566, FiltMax=11172, Gamma=2.950 04:02:27.863 00.012 15672 PulseGuide returned control before completion, sleep 134 04:02:27.894 00.031 30444 UpdateGuideState exits: m=74268 SNR=58.6 Saturated 04:02:27.894 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:27.894 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:27.894 00.000 30444 Enqueuing Expose request 04:02:28.000 00.106 15672 IsGuiding returns 1 04:02:28.000 00.000 15672 scope still moving after pulse duration time elapsed 04:02:28.021 00.021 15672 IsSlewing returns 0 04:02:28.055 00.034 15672 IsGuiding returns 0 04:02:28.055 00.000 15672 scope move finished after 139 + 68 ms 04:02:28.055 00.000 15672 Move returns status 0, amount 139 04:02:28.055 00.000 15672 MoveAxis(S, 89, ABG) 04:02:28.055 00.000 15672 Guiding Dir = 1, Dur = 89 04:02:28.055 00.000 15672 IsSlewing returns 0 04:02:28.056 00.001 15672 IsGuiding returns 0 04:02:28.136 00.080 15672 PulseGuide returned control before completion, sleep 21 04:02:28.159 00.023 15672 IsGuiding returns 1 04:02:28.159 00.000 15672 scope still moving after pulse duration time elapsed 04:02:28.180 00.021 15672 IsSlewing returns 0 04:02:28.182 00.002 15672 IsGuiding returns 1 04:02:28.203 00.021 15672 IsSlewing returns 0 04:02:28.206 00.003 15672 IsGuiding returns 1 04:02:28.227 00.021 15672 IsSlewing returns 0 04:02:28.295 00.068 15672 IsGuiding returns 0 04:02:28.295 00.000 15672 scope move finished after 89 + 150 ms 04:02:28.295 00.000 15672 Move returns status 0, amount 89 04:02:28.296 00.001 15672 move complete, result=0 04:02:28.296 00.000 15672 worker thread done servicing request 04:02:28.296 00.000 15672 Worker thread wakes up 04:02:28.296 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:28.296 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:28.296 00.000 30444 GuideStep: 0.5 px 139 ms WEST, 0.5 px 89 ms SOUTH 04:02:30.204 01.908 15672 Exposure complete 04:02:30.224 00.020 15672 worker thread done servicing request 04:02:30.224 00.000 30444 OnExposeComplete: enter 04:02:30.224 00.000 30444 UpdateGuideState(): m_state=6 04:02:30.224 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 8990 04:02:30.224 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=200.97, Mass=69389, SNR=62.5, Peak=7240 HFD=3.7 04:02:30.224 00.000 30444 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 04:02:30.224 00.000 30444 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 04:02:30.224 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.68 mountX=-0.14 mountY=0.35, mountTheta=1.95 04:02:30.225 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.37, opts=13) 04:02:30.225 00.000 30444 Enqueuing Move request for scope (-0.04, 0.37) 04:02:30.225 00.000 15672 Worker thread wakes up 04:02:30.225 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.37) opts 0xd 04:02:30.225 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.37) 04:02:30.225 00.000 15672 Moving (-0.04, 0.37) raw xDistance=-0.14 yDistance=0.35 04:02:30.225 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:02:30.225 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 04:02:30.225 00.000 15672 MoveAxis(E, 0, ABG) 04:02:30.225 00.000 15672 Move returns status 0, amount 0 04:02:30.225 00.000 15672 MoveAxis(S, 63, ABG) 04:02:30.225 00.000 15672 Guiding Dir = 1, Dur = 63 04:02:30.225 00.000 15672 IsSlewing returns 0 04:02:30.227 00.002 15672 IsGuiding returns 0 04:02:30.231 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=14372, FiltMin=2524, FiltMax=11254, Gamma=2.950 04:02:30.310 00.079 15672 IsGuiding returns 1 04:02:30.310 00.000 15672 scope still moving after pulse duration time elapsed 04:02:30.330 00.020 15672 IsSlewing returns 0 04:02:30.332 00.002 15672 IsGuiding returns 1 04:02:30.354 00.022 15672 IsSlewing returns 0 04:02:30.356 00.002 15672 IsGuiding returns 1 04:02:30.377 00.021 15672 IsSlewing returns 0 04:02:30.436 00.059 15672 IsGuiding returns 0 04:02:30.436 00.000 15672 scope move finished after 63 + 145 ms 04:02:30.436 00.000 15672 Move returns status 0, amount 63 04:02:30.436 00.000 15672 move complete, result=0 04:02:30.436 00.000 15672 worker thread done servicing request 04:02:30.643 00.207 30444 UpdateGuideState exits: m=69389 SNR=62.5 Saturated 04:02:30.643 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:30.643 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:30.644 00.001 30444 Enqueuing Expose request 04:02:30.644 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 63 ms SOUTH 04:02:30.644 00.000 15672 Worker thread wakes up 04:02:30.644 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:30.644 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:32.754 02.110 15672 Exposure complete 04:02:32.773 00.019 15672 worker thread done servicing request 04:02:32.774 00.001 30444 OnExposeComplete: enter 04:02:32.774 00.000 30444 UpdateGuideState(): m_state=6 04:02:32.774 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8991 04:02:32.774 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=200.93, Mass=60548, SNR=53.6, Peak=7407 HFD=3.7 04:02:32.774 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 04:02:32.774 00.000 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.70 = 2.70) 04:02:32.774 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.33 hyp=0.54 cameraTheta=2.48 mountX=-0.50 mountY=0.23, mountTheta=2.71 04:02:32.774 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.33, opts=13) 04:02:32.774 00.000 30444 Enqueuing Move request for scope (-0.43, 0.33) 04:02:32.775 00.001 15672 Worker thread wakes up 04:02:32.775 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.33) opts 0xd 04:02:32.775 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.33) 04:02:32.775 00.000 15672 Moving (-0.43, 0.33) raw xDistance=-0.50 yDistance=0.23 04:02:32.775 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50 04:02:32.775 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:02:32.775 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 04:02:32.775 00.000 15672 MoveAxis(E, 135, ABG) 04:02:32.775 00.000 15672 Guiding Dir = 2, Dur = 135 04:02:32.775 00.000 15672 IsSlewing returns 0 04:02:32.780 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2002, max=15377, FiltMin=2573, FiltMax=11711, Gamma=2.950 04:02:32.815 00.035 15672 IsGuiding returns 0 04:02:32.831 00.016 15672 PulseGuide returned control before completion, sleep 130 04:02:32.963 00.132 15672 IsGuiding returns 1 04:02:32.963 00.000 15672 scope still moving after pulse duration time elapsed 04:02:32.983 00.020 15672 IsSlewing returns 0 04:02:33.039 00.056 15672 IsGuiding returns 0 04:02:33.040 00.001 15672 scope move finished after 135 + 88 ms 04:02:33.040 00.000 15672 Move returns status 0, amount 135 04:02:33.040 00.000 15672 MoveAxis(N, 0, ABG) 04:02:33.040 00.000 15672 Move returns status 0, amount 0 04:02:33.040 00.000 15672 move complete, result=0 04:02:33.040 00.000 15672 worker thread done servicing request 04:02:33.210 00.170 30444 UpdateGuideState exits: m=60548 SNR=53.6 Saturated 04:02:33.210 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:33.211 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:33.211 00.000 30444 Enqueuing Expose request 04:02:33.211 00.000 30444 GuideStep: -0.5 px 135 ms EAST, 0.2 px 0 ms NORTH 04:02:33.211 00.000 15672 Worker thread wakes up 04:02:33.211 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:33.212 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:35.118 01.906 15672 Exposure complete 04:02:35.138 00.020 15672 worker thread done servicing request 04:02:35.138 00.000 30444 OnExposeComplete: enter 04:02:35.138 00.000 30444 UpdateGuideState(): m_state=6 04:02:35.138 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8992 04:02:35.138 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=200.86, Mass=60958, SNR=59.4, Peak=7077 HFD=3.6 04:02:35.138 00.000 30444 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.28) = xAngle (2.39 = 2.39) 04:02:35.138 00.000 30444 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.33 = 2.33) 04:02:35.138 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.32 cameraTheta=2.11 mountX=-0.23 mountY=0.23, mountTheta=2.36 04:02:35.139 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.27, opts=13) 04:02:35.139 00.000 30444 Enqueuing Move request for scope (-0.16, 0.27) 04:02:35.139 00.000 15672 Worker thread wakes up 04:02:35.139 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.27) opts 0xd 04:02:35.139 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.27) 04:02:35.139 00.000 15672 Moving (-0.16, 0.27) raw xDistance=-0.23 yDistance=0.23 04:02:35.139 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 04:02:35.139 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:02:35.139 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 04:02:35.139 00.000 15672 MoveAxis(E, 0, ABG) 04:02:35.139 00.000 15672 Move returns status 0, amount 0 04:02:35.139 00.000 15672 MoveAxis(N, 0, ABG) 04:02:35.139 00.000 15672 Move returns status 0, amount 0 04:02:35.139 00.000 15672 move complete, result=0 04:02:35.139 00.000 15672 worker thread done servicing request 04:02:35.144 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2274, max=15374, FiltMin=2547, FiltMax=11732, Gamma=2.950 04:02:35.186 00.042 30444 UpdateGuideState exits: m=60958 SNR=59.4 Saturated 04:02:35.186 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:35.186 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:35.186 00.000 30444 Enqueuing Expose request 04:02:35.186 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 04:02:35.186 00.000 15672 Worker thread wakes up 04:02:35.186 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:35.186 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:37.304 02.118 15672 Exposure complete 04:02:37.336 00.032 15672 worker thread done servicing request 04:02:37.336 00.000 30444 OnExposeComplete: enter 04:02:37.336 00.000 30444 UpdateGuideState(): m_state=6 04:02:37.336 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8993 04:02:37.336 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=200.79, Mass=54493, SNR=49.9, Peak=6879 HFD=3.4 04:02:37.337 00.001 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.95 = 1.95) 04:02:37.337 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 04:02:37.337 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.67 mountX=-0.07 mountY=0.19, mountTheta=1.94 04:02:37.337 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.20, opts=13) 04:02:37.337 00.000 30444 Enqueuing Move request for scope (-0.02, 0.20) 04:02:37.337 00.000 15672 Worker thread wakes up 04:02:37.337 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd 04:02:37.337 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.20) 04:02:37.337 00.000 15672 Moving (-0.02, 0.20) raw xDistance=-0.07 yDistance=0.19 04:02:37.337 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:02:37.337 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:02:37.338 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 04:02:37.338 00.000 15672 MoveAxis(E, 0, ABG) 04:02:37.338 00.000 15672 Move returns status 0, amount 0 04:02:37.338 00.000 15672 MoveAxis(N, 0, ABG) 04:02:37.338 00.000 15672 Move returns status 0, amount 0 04:02:37.338 00.000 15672 move complete, result=0 04:02:37.338 00.000 15672 worker thread done servicing request 04:02:37.342 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=14786, FiltMin=2557, FiltMax=10988, Gamma=2.950 04:02:37.837 00.495 30444 UpdateGuideState exits: m=54493 SNR=49.9 Saturated 04:02:37.837 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:37.837 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:37.837 00.000 30444 Enqueuing Expose request 04:02:37.837 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:02:37.837 00.000 15672 Worker thread wakes up 04:02:37.838 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:37.838 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:39.745 01.907 15672 Exposure complete 04:02:39.765 00.020 15672 worker thread done servicing request 04:02:39.765 00.000 30444 OnExposeComplete: enter 04:02:39.765 00.000 30444 UpdateGuideState(): m_state=6 04:02:39.765 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8994 04:02:39.765 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=200.98, Mass=64712, SNR=60.0, Peak=7489 HFD=3.4 04:02:39.765 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 04:02:39.765 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.17 = 2.17) 04:02:39.765 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.96 mountX=-0.26 mountY=0.34, mountTheta=2.21 04:02:39.766 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.39, opts=13) 04:02:39.766 00.000 30444 Enqueuing Move request for scope (-0.16, 0.39) 04:02:39.766 00.000 15672 Worker thread wakes up 04:02:39.766 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.39) opts 0xd 04:02:39.766 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.39) 04:02:39.766 00.000 15672 Moving (-0.16, 0.39) raw xDistance=-0.26 yDistance=0.34 04:02:39.766 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 04:02:39.766 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 04:02:39.766 00.000 15672 MoveAxis(E, 70, ABG) 04:02:39.766 00.000 15672 Guiding Dir = 2, Dur = 70 04:02:39.767 00.001 15672 IsSlewing returns 0 04:02:39.768 00.001 15672 IsGuiding returns 0 04:02:39.772 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=16475, FiltMin=2583, FiltMax=11791, Gamma=2.950 04:02:39.797 00.025 15672 PulseGuide returned control before completion, sleep 52 04:02:39.815 00.018 30444 UpdateGuideState exits: m=64712 SNR=60.0 Saturated 04:02:39.815 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:39.815 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:39.816 00.001 30444 Enqueuing Expose request 04:02:39.850 00.034 15672 IsGuiding returns 1 04:02:39.851 00.001 15672 scope still moving after pulse duration time elapsed 04:02:39.871 00.020 15672 IsSlewing returns 0 04:02:39.878 00.007 15672 IsGuiding returns 0 04:02:39.878 00.000 15672 scope move finished after 70 + 39 ms 04:02:39.878 00.000 15672 Move returns status 0, amount 70 04:02:39.878 00.000 15672 MoveAxis(S, 61, ABG) 04:02:39.878 00.000 15672 Guiding Dir = 1, Dur = 61 04:02:39.878 00.000 15672 IsSlewing returns 0 04:02:39.879 00.001 15672 IsGuiding returns 0 04:02:39.989 00.110 15672 IsGuiding returns 1 04:02:39.989 00.000 15672 scope still moving after pulse duration time elapsed 04:02:40.010 00.021 15672 IsSlewing returns 0 04:02:40.037 00.027 15672 IsGuiding returns 0 04:02:40.037 00.000 15672 scope move finished after 61 + 96 ms 04:02:40.037 00.000 15672 Move returns status 0, amount 61 04:02:40.037 00.000 15672 move complete, result=0 04:02:40.037 00.000 15672 worker thread done servicing request 04:02:40.037 00.000 15672 Worker thread wakes up 04:02:40.037 00.000 30444 GuideStep: -0.3 px 70 ms EAST, 0.3 px 61 ms SOUTH 04:02:40.037 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:40.037 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:42.143 02.106 15672 Exposure complete 04:02:42.163 00.020 15672 worker thread done servicing request 04:02:42.164 00.001 30444 OnExposeComplete: enter 04:02:42.164 00.000 30444 UpdateGuideState(): m_state=6 04:02:42.164 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8995 04:02:42.164 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=200.88, Mass=57745, SNR=47.8, Peak=7089 HFD=3.5 04:02:42.164 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 04:02:42.164 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 04:02:42.164 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.28 hyp=0.38 cameraTheta=2.30 mountX=-0.32 mountY=0.22, mountTheta=2.53 04:02:42.164 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.28, opts=13) 04:02:42.164 00.000 30444 Enqueuing Move request for scope (-0.25, 0.28) 04:02:42.164 00.000 15672 Worker thread wakes up 04:02:42.164 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.28) opts 0xd 04:02:42.164 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.28) 04:02:42.165 00.001 15672 Moving (-0.25, 0.28) raw xDistance=-0.32 yDistance=0.22 04:02:42.165 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32 04:02:42.165 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:02:42.165 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 04:02:42.165 00.000 15672 MoveAxis(E, 91, ABG) 04:02:42.165 00.000 15672 Guiding Dir = 2, Dur = 91 04:02:42.165 00.000 15672 IsSlewing returns 0 04:02:42.166 00.001 15672 IsGuiding returns 0 04:02:42.170 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=15340, FiltMin=2561, FiltMax=12019, Gamma=2.950 04:02:42.192 00.022 15672 PulseGuide returned control before completion, sleep 75 04:02:42.270 00.078 15672 IsGuiding returns 1 04:02:42.270 00.000 15672 scope still moving after pulse duration time elapsed 04:02:42.291 00.021 15672 IsSlewing returns 0 04:02:42.336 00.045 15672 IsGuiding returns 0 04:02:42.336 00.000 15672 scope move finished after 91 + 79 ms 04:02:42.336 00.000 15672 Move returns status 0, amount 91 04:02:42.336 00.000 15672 MoveAxis(N, 0, ABG) 04:02:42.336 00.000 15672 Move returns status 0, amount 0 04:02:42.336 00.000 15672 move complete, result=0 04:02:42.336 00.000 15672 worker thread done servicing request 04:02:42.475 00.139 30444 UpdateGuideState exits: m=57745 SNR=47.8 Saturated 04:02:42.475 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:42.475 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:42.476 00.001 30444 Enqueuing Expose request 04:02:42.476 00.000 30444 GuideStep: -0.3 px 91 ms EAST, 0.2 px 0 ms NORTH 04:02:42.476 00.000 15672 Worker thread wakes up 04:02:42.476 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:42.476 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:44.392 01.916 15672 Exposure complete 04:02:44.424 00.032 15672 worker thread done servicing request 04:02:44.424 00.000 30444 OnExposeComplete: enter 04:02:44.424 00.000 30444 UpdateGuideState(): m_state=6 04:02:44.424 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8996 04:02:44.424 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=200.25, Mass=63477, SNR=56.8, Peak=6986 HFD=3.6 04:02:44.424 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 04:02:44.424 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 04:02:44.424 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.34 hyp=0.35 cameraTheta=-1.70 mountX=0.05 mountY=-0.35, mountTheta=-1.42 04:02:44.425 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.34, opts=13) 04:02:44.425 00.000 30444 Enqueuing Move request for scope (-0.04, -0.34) 04:02:44.425 00.000 15672 Worker thread wakes up 04:02:44.425 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.34) opts 0xd 04:02:44.425 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.34) 04:02:44.425 00.000 15672 Moving (-0.04, -0.34) raw xDistance=0.05 yDistance=-0.35 04:02:44.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:02:44.425 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:02:44.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 04:02:44.425 00.000 15672 MoveAxis(E, 0, ABG) 04:02:44.425 00.000 15672 Move returns status 0, amount 0 04:02:44.425 00.000 15672 MoveAxis(N, 0, ABG) 04:02:44.425 00.000 15672 Move returns status 0, amount 0 04:02:44.425 00.000 15672 move complete, result=0 04:02:44.425 00.000 15672 worker thread done servicing request 04:02:44.430 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=12950, FiltMin=2550, FiltMax=10774, Gamma=2.950 04:02:44.521 00.091 30444 UpdateGuideState exits: m=63477 SNR=56.8 Saturated 04:02:44.521 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:44.521 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:44.521 00.000 30444 Enqueuing Expose request 04:02:44.521 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 04:02:44.521 00.000 15672 Worker thread wakes up 04:02:44.521 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:44.521 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:46.629 02.108 15672 Exposure complete 04:02:46.651 00.022 15672 worker thread done servicing request 04:02:46.652 00.001 30444 OnExposeComplete: enter 04:02:46.652 00.000 30444 UpdateGuideState(): m_state=6 04:02:46.652 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8997 04:02:46.652 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=199.98, Mass=63532, SNR=65.0, Peak=7271 HFD=3.9 04:02:46.652 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 04:02:46.652 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 04:02:46.652 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.61 hyp=0.82 cameraTheta=-2.29 mountX=-0.35 mountY=-0.72, mountTheta=-2.03 04:02:46.653 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.61, opts=13) 04:02:46.653 00.000 30444 Enqueuing Move request for scope (-0.54, -0.61) 04:02:46.653 00.000 15672 Worker thread wakes up 04:02:46.653 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.61) opts 0xd 04:02:46.653 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.61) 04:02:46.653 00.000 15672 Moving (-0.54, -0.61) raw xDistance=-0.35 yDistance=-0.72 04:02:46.653 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 04:02:46.653 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:02:46.653 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72 04:02:46.653 00.000 15672 MoveAxis(E, 95, ABG) 04:02:46.653 00.000 15672 Guiding Dir = 2, Dur = 95 04:02:46.654 00.001 15672 IsSlewing returns 0 04:02:46.655 00.001 15672 IsGuiding returns 0 04:02:46.659 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=13989, FiltMin=2622, FiltMax=11107, Gamma=2.950 04:02:46.682 00.023 15672 PulseGuide returned control before completion, sleep 79 04:02:46.701 00.019 30444 UpdateGuideState exits: m=63532 SNR=65.0 Saturated 04:02:46.702 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:46.702 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:46.702 00.000 30444 Enqueuing Expose request 04:02:46.763 00.061 15672 IsGuiding returns 1 04:02:46.763 00.000 15672 scope still moving after pulse duration time elapsed 04:02:46.784 00.021 15672 IsSlewing returns 0 04:02:46.826 00.042 15672 IsGuiding returns 0 04:02:46.826 00.000 15672 scope move finished after 95 + 75 ms 04:02:46.826 00.000 15672 Move returns status 0, amount 95 04:02:46.826 00.000 15672 MoveAxis(N, 0, ABG) 04:02:46.826 00.000 15672 Move returns status 0, amount 0 04:02:46.826 00.000 15672 move complete, result=0 04:02:46.826 00.000 15672 worker thread done servicing request 04:02:46.826 00.000 15672 Worker thread wakes up 04:02:46.827 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:46.827 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:46.827 00.000 30444 GuideStep: -0.4 px 95 ms EAST, -0.7 px 0 ms NORTH 04:02:48.742 01.915 15672 Exposure complete 04:02:48.765 00.023 15672 worker thread done servicing request 04:02:48.765 00.000 30444 OnExposeComplete: enter 04:02:48.765 00.000 30444 UpdateGuideState(): m_state=6 04:02:48.765 00.000 30444 Star::Find(15, 459, 199, 0, (0,0,0,0), 0.0, 255) frame 8998 04:02:48.765 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=200.13, Mass=62846, SNR=53.8, Peak=7406 HFD=3.8 04:02:48.765 00.000 30444 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 04:02:48.765 00.000 30444 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 04:02:48.765 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.47 hyp=0.60 cameraTheta=-2.25 mountX=-0.23 mountY=-0.54, mountTheta=-1.98 04:02:48.765 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.47, opts=13) 04:02:48.766 00.001 30444 Enqueuing Move request for scope (-0.38, -0.47) 04:02:48.766 00.000 15672 Worker thread wakes up 04:02:48.766 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.47) opts 0xd 04:02:48.766 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.47) 04:02:48.766 00.000 15672 Moving (-0.38, -0.47) raw xDistance=-0.23 yDistance=-0.54 04:02:48.766 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 04:02:48.766 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:02:48.766 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54 04:02:48.766 00.000 15672 MoveAxis(E, 0, ABG) 04:02:48.766 00.000 15672 Move returns status 0, amount 0 04:02:48.766 00.000 15672 MoveAxis(N, 0, ABG) 04:02:48.766 00.000 15672 Move returns status 0, amount 0 04:02:48.766 00.000 15672 move complete, result=0 04:02:48.766 00.000 15672 worker thread done servicing request 04:02:48.771 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=13085, FiltMin=2614, FiltMax=11269, Gamma=2.950 04:02:48.814 00.043 30444 UpdateGuideState exits: m=62846 SNR=53.8 Saturated 04:02:48.814 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:48.814 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:48.814 00.000 30444 Enqueuing Expose request 04:02:48.814 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 04:02:48.814 00.000 15672 Worker thread wakes up 04:02:48.814 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:48.814 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:50.920 02.106 15672 Exposure complete 04:02:50.940 00.020 15672 worker thread done servicing request 04:02:50.940 00.000 30444 OnExposeComplete: enter 04:02:50.940 00.000 30444 UpdateGuideState(): m_state=6 04:02:50.940 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 8999 04:02:50.940 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=200.46, Mass=62555, SNR=56.3, Peak=7007 HFD=3.3 04:02:50.940 00.000 30444 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.28) = xAngle (-0.76 = -0.76) 04:02:50.940 00.000 30444 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.82 = -0.82) 04:02:50.940 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.04 mountX=0.12 mountY=-0.12, mountTheta=-0.79 04:02:50.941 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.14, opts=13) 04:02:50.941 00.000 30444 Enqueuing Move request for scope (0.08, -0.14) 04:02:50.941 00.000 15672 Worker thread wakes up 04:02:50.941 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd 04:02:50.941 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.14) 04:02:50.941 00.000 15672 Moving (0.08, -0.14) raw xDistance=0.12 yDistance=-0.12 04:02:50.941 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:02:50.941 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:02:50.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:02:50.941 00.000 15672 MoveAxis(E, 0, ABG) 04:02:50.941 00.000 15672 Move returns status 0, amount 0 04:02:50.941 00.000 15672 MoveAxis(N, 0, ABG) 04:02:50.941 00.000 15672 Move returns status 0, amount 0 04:02:50.941 00.000 15672 move complete, result=0 04:02:50.941 00.000 15672 worker thread done servicing request 04:02:50.946 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=14491, FiltMin=2578, FiltMax=10896, Gamma=2.950 04:02:50.989 00.043 30444 UpdateGuideState exits: m=62555 SNR=56.3 Saturated 04:02:50.989 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:50.989 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:50.989 00.000 30444 Enqueuing Expose request 04:02:50.989 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:02:50.989 00.000 15672 Worker thread wakes up 04:02:50.990 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:50.990 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:52.898 01.908 15672 Exposure complete 04:02:52.918 00.020 15672 worker thread done servicing request 04:02:52.918 00.000 30444 OnExposeComplete: enter 04:02:52.918 00.000 30444 UpdateGuideState(): m_state=6 04:02:52.918 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9000 04:02:52.918 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=200.46, Mass=61995, SNR=57.7, Peak=6613 HFD=3.9 04:02:52.918 00.000 30444 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.28) = xAngle (-2.30 = -2.30) 04:02:52.918 00.000 30444 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 04:02:52.918 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-2.57 mountX=-0.16 mountY=-0.18, mountTheta=-2.33 04:02:52.919 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.13, opts=13) 04:02:52.919 00.000 30444 Enqueuing Move request for scope (-0.21, -0.13) 04:02:52.919 00.000 15672 Worker thread wakes up 04:02:52.919 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.13) opts 0xd 04:02:52.919 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.13) 04:02:52.919 00.000 15672 Moving (-0.21, -0.13) raw xDistance=-0.16 yDistance=-0.18 04:02:52.919 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:02:52.919 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:02:52.919 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:02:52.919 00.000 15672 MoveAxis(E, 0, ABG) 04:02:52.919 00.000 15672 Move returns status 0, amount 0 04:02:52.919 00.000 15672 MoveAxis(N, 0, ABG) 04:02:52.919 00.000 15672 Move returns status 0, amount 0 04:02:52.919 00.000 15672 move complete, result=0 04:02:52.919 00.000 15672 worker thread done servicing request 04:02:52.924 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=13936, FiltMin=2564, FiltMax=11167, Gamma=2.950 04:02:53.172 00.248 30444 UpdateGuideState exits: m=61995 SNR=57.7 Saturated 04:02:53.172 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:53.172 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:53.172 00.000 30444 Enqueuing Expose request 04:02:53.172 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:02:53.172 00.000 15672 Worker thread wakes up 04:02:53.173 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:53.173 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:55.283 02.110 15672 Exposure complete 04:02:55.303 00.020 15672 worker thread done servicing request 04:02:55.303 00.000 30444 OnExposeComplete: enter 04:02:55.303 00.000 30444 UpdateGuideState(): m_state=6 04:02:55.303 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9001 04:02:55.303 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=200.37, Mass=61377, SNR=56.5, Peak=7477 HFD=3.6 04:02:55.303 00.000 30444 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.28) = xAngle (-2.30 = -2.30) 04:02:55.303 00.000 30444 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 04:02:55.303 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.23 hyp=0.43 cameraTheta=-2.58 mountX=-0.29 mountY=-0.30, mountTheta=-2.33 04:02:55.304 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.23, opts=13) 04:02:55.304 00.000 30444 Enqueuing Move request for scope (-0.36, -0.23) 04:02:55.304 00.000 15672 Worker thread wakes up 04:02:55.304 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.23) opts 0xd 04:02:55.304 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.23) 04:02:55.304 00.000 15672 Moving (-0.36, -0.23) raw xDistance=-0.29 yDistance=-0.30 04:02:55.304 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 04:02:55.304 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 04:02:55.304 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 04:02:55.304 00.000 15672 MoveAxis(E, 78, ABG) 04:02:55.304 00.000 15672 Guiding Dir = 2, Dur = 78 04:02:55.305 00.001 15672 IsSlewing returns 0 04:02:55.306 00.001 15672 IsGuiding returns 0 04:02:55.310 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=13287, FiltMin=2515, FiltMax=11618, Gamma=2.950 04:02:55.324 00.014 15672 PulseGuide returned control before completion, sleep 71 04:02:55.355 00.031 30444 UpdateGuideState exits: m=61377 SNR=56.5 Saturated 04:02:55.355 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:55.355 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:55.355 00.000 30444 Enqueuing Expose request 04:02:55.397 00.042 15672 IsGuiding returns 1 04:02:55.397 00.000 15672 scope still moving after pulse duration time elapsed 04:02:55.417 00.020 15672 IsSlewing returns 0 04:02:55.436 00.019 15672 IsGuiding returns 0 04:02:55.436 00.000 15672 scope move finished after 78 + 51 ms 04:02:55.436 00.000 15672 Move returns status 0, amount 78 04:02:55.436 00.000 15672 MoveAxis(N, 0, ABG) 04:02:55.436 00.000 15672 Move returns status 0, amount 0 04:02:55.436 00.000 15672 move complete, result=0 04:02:55.436 00.000 15672 worker thread done servicing request 04:02:55.436 00.000 15672 Worker thread wakes up 04:02:55.436 00.000 30444 GuideStep: -0.3 px 78 ms EAST, -0.3 px 0 ms NORTH 04:02:55.436 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:55.436 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:57.341 01.905 15672 Exposure complete 04:02:57.361 00.020 15672 worker thread done servicing request 04:02:57.361 00.000 30444 OnExposeComplete: enter 04:02:57.361 00.000 30444 UpdateGuideState(): m_state=6 04:02:57.361 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9002 04:02:57.361 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=200.04, Mass=67905, SNR=66.8, Peak=7378 HFD=4.0 04:02:57.361 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 04:02:57.361 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 04:02:57.361 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.56 hyp=0.62 cameraTheta=-2.03 mountX=-0.11 mountY=-0.60, mountTheta=-1.75 04:02:57.362 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.56, opts=13) 04:02:57.362 00.000 30444 Enqueuing Move request for scope (-0.27, -0.56) 04:02:57.362 00.000 15672 Worker thread wakes up 04:02:57.362 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.56) opts 0xd 04:02:57.362 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.56) 04:02:57.362 00.000 15672 Moving (-0.27, -0.56) raw xDistance=-0.11 yDistance=-0.60 04:02:57.362 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:02:57.362 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=0.76 newest=-1.08 04:02:57.362 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 04:02:57.362 00.000 15672 MoveAxis(E, 0, ABG) 04:02:57.362 00.000 15672 Move returns status 0, amount 0 04:02:57.362 00.000 15672 MoveAxis(N, 107, ABG) 04:02:57.362 00.000 15672 Guiding Dir = 0, Dur = 107 04:02:57.363 00.001 15672 IsSlewing returns 0 04:02:57.364 00.001 15672 IsGuiding returns 0 04:02:57.368 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=14003, FiltMin=2616, FiltMax=11113, Gamma=2.950 04:02:57.449 00.081 15672 PulseGuide returned control before completion, sleep 33 04:02:57.484 00.035 15672 IsGuiding returns 1 04:02:57.484 00.000 15672 scope still moving after pulse duration time elapsed 04:02:57.504 00.020 15672 IsSlewing returns 0 04:02:57.528 00.024 15672 IsGuiding returns 1 04:02:57.551 00.023 15672 IsSlewing returns 0 04:02:57.551 00.000 15672 IsGuiding returns 1 04:02:57.572 00.021 15672 IsSlewing returns 0 04:02:57.593 00.021 15672 IsGuiding returns 0 04:02:57.593 00.000 15672 scope move finished after 107 + 122 ms 04:02:57.593 00.000 15672 Move returns status 0, amount 107 04:02:57.593 00.000 15672 move complete, result=0 04:02:57.593 00.000 15672 worker thread done servicing request 04:02:57.773 00.180 30444 UpdateGuideState exits: m=67905 SNR=66.8 Saturated 04:02:57.773 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:02:57.774 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:02:57.774 00.000 30444 Enqueuing Expose request 04:02:57.774 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 107 ms NORTH 04:02:57.774 00.000 15672 Worker thread wakes up 04:02:57.774 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:02:57.775 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:02:59.892 02.117 15672 Exposure complete 04:02:59.921 00.029 15672 worker thread done servicing request 04:02:59.921 00.000 30444 OnExposeComplete: enter 04:02:59.921 00.000 30444 UpdateGuideState(): m_state=6 04:02:59.922 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9003 04:02:59.922 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=200.08, Mass=70512, SNR=63.1, Peak=7461 HFD=3.9 04:02:59.922 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 04:02:59.922 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 04:02:59.922 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.51 hyp=0.54 cameraTheta=-1.85 mountX=-0.00 mountY=-0.53, mountTheta=-1.57 04:02:59.922 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.51, opts=13) 04:02:59.922 00.000 30444 Enqueuing Move request for scope (-0.15, -0.51) 04:02:59.922 00.000 15672 Worker thread wakes up 04:02:59.922 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.51) opts 0xd 04:02:59.923 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.51) 04:02:59.923 00.000 15672 Moving (-0.15, -0.51) raw xDistance=-0.00 yDistance=-0.53 04:02:59.923 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 04:02:59.923 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 04:02:59.923 00.000 15672 MoveAxis(E, 0, ABG) 04:02:59.923 00.000 15672 Move returns status 0, amount 0 04:02:59.923 00.000 15672 MoveAxis(N, 95, ABG) 04:02:59.923 00.000 15672 Guiding Dir = 0, Dur = 95 04:02:59.923 00.000 15672 IsSlewing returns 0 04:02:59.924 00.001 15672 IsGuiding returns 0 04:02:59.929 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2277, max=13052, FiltMin=2575, FiltMax=11004, Gamma=2.950 04:03:00.004 00.075 15672 PulseGuide returned control before completion, sleep 25 04:03:00.030 00.026 15672 IsGuiding returns 1 04:03:00.031 00.001 15672 scope still moving after pulse duration time elapsed 04:03:00.052 00.021 15672 IsSlewing returns 0 04:03:00.053 00.001 15672 IsGuiding returns 1 04:03:00.074 00.021 15672 IsSlewing returns 0 04:03:00.075 00.001 15672 IsGuiding returns 1 04:03:00.096 00.021 15672 IsSlewing returns 0 04:03:00.148 00.052 15672 IsGuiding returns 0 04:03:00.148 00.000 15672 scope move finished after 95 + 129 ms 04:03:00.148 00.000 15672 Move returns status 0, amount 95 04:03:00.148 00.000 15672 move complete, result=0 04:03:00.150 00.002 15672 worker thread done servicing request 04:03:00.353 00.203 30444 UpdateGuideState exits: m=70512 SNR=63.1 Saturated 04:03:00.353 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:00.354 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:00.354 00.000 30444 Enqueuing Expose request 04:03:00.354 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 95 ms NORTH 04:03:00.354 00.000 15672 Worker thread wakes up 04:03:00.354 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:00.354 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:02.260 01.906 15672 Exposure complete 04:03:02.280 00.020 15672 worker thread done servicing request 04:03:02.280 00.000 30444 OnExposeComplete: enter 04:03:02.280 00.000 30444 UpdateGuideState(): m_state=6 04:03:02.280 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9004 04:03:02.280 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=200.45, Mass=66616, SNR=56.9, Peak=7635 HFD=3.5 04:03:02.280 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 04:03:02.280 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 04:03:02.280 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-2.42 mountX=-0.12 mountY=-0.18, mountTheta=-2.16 04:03:02.281 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.15, opts=13) 04:03:02.281 00.000 30444 Enqueuing Move request for scope (-0.17, -0.15) 04:03:02.281 00.000 15672 Worker thread wakes up 04:03:02.281 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd 04:03:02.281 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.15) 04:03:02.281 00.000 15672 Moving (-0.17, -0.15) raw xDistance=-0.12 yDistance=-0.18 04:03:02.281 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 04:03:02.281 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:03:02.281 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:03:02.281 00.000 15672 MoveAxis(E, 0, ABG) 04:03:02.281 00.000 15672 Move returns status 0, amount 0 04:03:02.281 00.000 15672 MoveAxis(N, 0, ABG) 04:03:02.281 00.000 15672 Move returns status 0, amount 0 04:03:02.281 00.000 15672 move complete, result=0 04:03:02.281 00.000 15672 worker thread done servicing request 04:03:02.286 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2308, max=13804, FiltMin=2579, FiltMax=11184, Gamma=2.950 04:03:02.329 00.043 30444 UpdateGuideState exits: m=66616 SNR=56.9 Saturated 04:03:02.329 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:02.329 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:02.329 00.000 30444 Enqueuing Expose request 04:03:02.329 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:03:02.329 00.000 15672 Worker thread wakes up 04:03:02.330 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:02.330 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:04.446 02.116 15672 Exposure complete 04:03:04.475 00.029 15672 worker thread done servicing request 04:03:04.475 00.000 30444 OnExposeComplete: enter 04:03:04.475 00.000 30444 UpdateGuideState(): m_state=6 04:03:04.475 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9005 04:03:04.475 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=200.21, Mass=62217, SNR=60.0, Peak=7561 HFD=3.3 04:03:04.475 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 04:03:04.475 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 04:03:04.475 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.39 hyp=0.60 cameraTheta=-2.44 mountX=-0.33 mountY=-0.47, mountTheta=-2.18 04:03:04.476 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.39, opts=13) 04:03:04.476 00.000 30444 Enqueuing Move request for scope (-0.46, -0.39) 04:03:04.476 00.000 15672 Worker thread wakes up 04:03:04.476 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.39) opts 0xd 04:03:04.476 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.39) 04:03:04.476 00.000 15672 Moving (-0.46, -0.39) raw xDistance=-0.33 yDistance=-0.47 04:03:04.476 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 04:03:04.476 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 04:03:04.476 00.000 15672 MoveAxis(E, 90, ABG) 04:03:04.476 00.000 15672 Guiding Dir = 2, Dur = 90 04:03:04.477 00.001 15672 IsSlewing returns 0 04:03:04.478 00.001 15672 IsGuiding returns 0 04:03:04.483 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=13428, FiltMin=2556, FiltMax=12328, Gamma=2.950 04:03:04.493 00.010 15672 PulseGuide returned control before completion, sleep 86 04:03:04.581 00.088 15672 IsGuiding returns 1 04:03:04.581 00.000 15672 scope still moving after pulse duration time elapsed 04:03:04.602 00.021 15672 IsSlewing returns 0 04:03:04.638 00.036 15672 IsGuiding returns 0 04:03:04.638 00.000 15672 scope move finished after 90 + 69 ms 04:03:04.638 00.000 15672 Move returns status 0, amount 90 04:03:04.638 00.000 15672 MoveAxis(N, 85, ABG) 04:03:04.638 00.000 15672 Guiding Dir = 0, Dur = 85 04:03:04.639 00.001 15672 IsSlewing returns 0 04:03:04.641 00.002 15672 IsGuiding returns 0 04:03:04.718 00.077 15672 PulseGuide returned control before completion, sleep 20 04:03:04.741 00.023 15672 IsGuiding returns 1 04:03:04.741 00.000 15672 scope still moving after pulse duration time elapsed 04:03:04.762 00.021 15672 IsSlewing returns 0 04:03:04.765 00.003 15672 IsGuiding returns 1 04:03:04.786 00.021 15672 IsSlewing returns 0 04:03:04.789 00.003 15672 IsGuiding returns 1 04:03:04.811 00.022 15672 IsSlewing returns 0 04:03:04.878 00.067 15672 IsGuiding returns 0 04:03:04.878 00.000 15672 scope move finished after 85 + 150 ms 04:03:04.878 00.000 15672 Move returns status 0, amount 85 04:03:04.878 00.000 15672 move complete, result=0 04:03:04.879 00.001 15672 worker thread done servicing request 04:03:04.948 00.069 30444 UpdateGuideState exits: m=62217 SNR=60.0 Saturated 04:03:04.948 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:04.948 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:04.948 00.000 30444 Enqueuing Expose request 04:03:04.949 00.001 30444 GuideStep: -0.3 px 90 ms EAST, -0.5 px 85 ms NORTH 04:03:04.949 00.000 15672 Worker thread wakes up 04:03:04.949 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:04.949 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:06.859 01.910 15672 Exposure complete 04:03:06.879 00.020 15672 worker thread done servicing request 04:03:06.879 00.000 30444 OnExposeComplete: enter 04:03:06.879 00.000 30444 UpdateGuideState(): m_state=6 04:03:06.879 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9006 04:03:06.879 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=199.88, Mass=74630, SNR=58.9, Peak=7439 HFD=3.9 04:03:06.880 00.001 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 04:03:06.880 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 04:03:06.880 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.71 hyp=0.72 cameraTheta=-1.39 mountX=0.32 mountY=-0.67, mountTheta=-1.12 04:03:06.880 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.71, opts=13) 04:03:06.880 00.000 30444 Enqueuing Move request for scope (0.13, -0.71) 04:03:06.880 00.000 15672 Worker thread wakes up 04:03:06.880 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.71) opts 0xd 04:03:06.880 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.71) 04:03:06.880 00.000 15672 Moving (0.13, -0.71) raw xDistance=0.32 yDistance=-0.67 04:03:06.880 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32 04:03:06.880 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 04:03:06.880 00.000 15672 MoveAxis(W, 81, ABG) 04:03:06.880 00.000 15672 Guiding Dir = 3, Dur = 81 04:03:06.881 00.001 15672 IsSlewing returns 0 04:03:06.882 00.001 15672 IsGuiding returns 0 04:03:06.905 00.023 15672 PulseGuide returned control before completion, sleep 68 04:03:06.976 00.071 15672 IsGuiding returns 1 04:03:06.976 00.000 15672 scope still moving after pulse duration time elapsed 04:03:06.997 00.021 15672 IsSlewing returns 0 04:03:06.998 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=13432, FiltMin=2573, FiltMax=11484, Gamma=2.950 04:03:07.049 00.051 15672 IsGuiding returns 0 04:03:07.049 00.000 15672 scope move finished after 81 + 86 ms 04:03:07.050 00.001 15672 Move returns status 0, amount 81 04:03:07.050 00.000 15672 MoveAxis(N, 119, ABG) 04:03:07.050 00.000 15672 Guiding Dir = 0, Dur = 119 04:03:07.050 00.000 30444 UpdateGuideState exits: m=74630 SNR=58.9 Saturated 04:03:07.050 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:07.050 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:07.050 00.000 30444 Enqueuing Expose request 04:03:07.050 00.000 15672 IsSlewing returns 0 04:03:07.051 00.001 15672 IsGuiding returns 0 04:03:07.129 00.078 15672 PulseGuide returned control before completion, sleep 52 04:03:07.184 00.055 15672 IsGuiding returns 1 04:03:07.184 00.000 15672 scope still moving after pulse duration time elapsed 04:03:07.204 00.020 15672 IsSlewing returns 0 04:03:07.206 00.002 15672 IsGuiding returns 1 04:03:07.227 00.021 15672 IsSlewing returns 0 04:03:07.230 00.003 15672 IsGuiding returns 1 04:03:07.252 00.022 15672 IsSlewing returns 0 04:03:07.306 00.054 15672 IsGuiding returns 0 04:03:07.306 00.000 15672 scope move finished after 119 + 135 ms 04:03:07.306 00.000 15672 Move returns status 0, amount 119 04:03:07.306 00.000 15672 move complete, result=0 04:03:07.307 00.001 15672 worker thread done servicing request 04:03:07.307 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.7 px 119 ms NORTH 04:03:07.307 00.000 15672 Worker thread wakes up 04:03:07.308 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:07.308 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:09.425 02.117 15672 Exposure complete 04:03:09.457 00.032 15672 worker thread done servicing request 04:03:09.457 00.000 30444 OnExposeComplete: enter 04:03:09.457 00.000 30444 UpdateGuideState(): m_state=6 04:03:09.457 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9007 04:03:09.457 00.000 30444 Star::Find returns 1 (1), X=460.84, Y=200.58, Mass=77719, SNR=61.3, Peak=7292 HFD=3.8 04:03:09.457 00.000 30444 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.28) = xAngle (0.25 = 0.25) 04:03:09.457 00.000 30444 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.19 = 0.19) 04:03:09.457 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-0.03 mountX=0.32 mountY=0.06, mountTheta=0.19 04:03:09.458 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.01, opts=13) 04:03:09.458 00.000 30444 Enqueuing Move request for scope (0.33, -0.01) 04:03:09.458 00.000 15672 Worker thread wakes up 04:03:09.458 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.01) opts 0xd 04:03:09.458 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.01) 04:03:09.458 00.000 15672 Moving (0.33, -0.01) raw xDistance=0.32 yDistance=0.06 04:03:09.458 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32 04:03:09.458 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:03:09.458 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:03:09.458 00.000 15672 MoveAxis(W, 93, ABG) 04:03:09.458 00.000 15672 Guiding Dir = 3, Dur = 93 04:03:09.458 00.000 15672 IsSlewing returns 0 04:03:09.459 00.001 15672 IsGuiding returns 0 04:03:09.463 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=14174, FiltMin=2514, FiltMax=10368, Gamma=2.950 04:03:09.477 00.014 15672 PulseGuide returned control before completion, sleep 85 04:03:09.505 00.028 30444 UpdateGuideState exits: m=77719 SNR=61.3 Saturated 04:03:09.506 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:09.506 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:09.506 00.000 30444 Enqueuing Expose request 04:03:09.564 00.058 15672 IsGuiding returns 1 04:03:09.564 00.000 15672 scope still moving after pulse duration time elapsed 04:03:09.586 00.022 15672 IsSlewing returns 0 04:03:09.590 00.004 15672 IsGuiding returns 0 04:03:09.590 00.000 15672 scope move finished after 93 + 37 ms 04:03:09.590 00.000 15672 Move returns status 0, amount 93 04:03:09.590 00.000 15672 MoveAxis(N, 0, ABG) 04:03:09.590 00.000 15672 Move returns status 0, amount 0 04:03:09.590 00.000 15672 move complete, result=0 04:03:09.590 00.000 15672 worker thread done servicing request 04:03:09.590 00.000 15672 Worker thread wakes up 04:03:09.590 00.000 30444 GuideStep: 0.3 px 93 ms WEST, 0.1 px 0 ms NORTH 04:03:09.591 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:09.591 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:11.496 01.905 15672 Exposure complete 04:03:11.519 00.023 15672 worker thread done servicing request 04:03:11.519 00.000 30444 OnExposeComplete: enter 04:03:11.519 00.000 30444 UpdateGuideState(): m_state=6 04:03:11.520 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9008 04:03:11.520 00.000 30444 Star::Find returns 1 (1), X=460.70, Y=200.54, Mass=68142, SNR=63.8, Peak=7935 HFD=3.5 04:03:11.520 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (0.00 = 0.00) 04:03:11.520 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 04:03:11.520 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.28 mountX=0.20 mountY=-0.01, mountTheta=-0.06 04:03:11.520 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.05, opts=13) 04:03:11.520 00.000 30444 Enqueuing Move request for scope (0.19, -0.05) 04:03:11.520 00.000 15672 Worker thread wakes up 04:03:11.520 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd 04:03:11.520 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.05) 04:03:11.521 00.001 15672 Moving (0.19, -0.05) raw xDistance=0.20 yDistance=-0.01 04:03:11.521 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:03:11.521 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:03:11.521 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:03:11.521 00.000 15672 MoveAxis(E, 0, ABG) 04:03:11.521 00.000 15672 Move returns status 0, amount 0 04:03:11.521 00.000 15672 MoveAxis(N, 0, ABG) 04:03:11.521 00.000 15672 Move returns status 0, amount 0 04:03:11.521 00.000 15672 move complete, result=0 04:03:11.521 00.000 15672 worker thread done servicing request 04:03:11.525 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=14787, FiltMin=2615, FiltMax=10484, Gamma=2.950 04:03:11.591 00.066 30444 UpdateGuideState exits: m=68142 SNR=63.8 Saturated 04:03:11.592 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:11.592 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:11.592 00.000 30444 Enqueuing Expose request 04:03:11.592 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:03:11.592 00.000 15672 Worker thread wakes up 04:03:11.592 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:11.592 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:13.704 02.112 15672 Exposure complete 04:03:13.724 00.020 15672 worker thread done servicing request 04:03:13.724 00.000 30444 OnExposeComplete: enter 04:03:13.724 00.000 30444 UpdateGuideState(): m_state=6 04:03:13.724 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9009 04:03:13.724 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=201.21, Mass=57907, SNR=54.0, Peak=7573 HFD=3.3 04:03:13.724 00.000 30444 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.28) = xAngle (2.10 = 2.10) 04:03:13.724 00.000 30444 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 04:03:13.724 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.61 hyp=0.63 cameraTheta=1.82 mountX=-0.32 mountY=0.57, mountTheta=2.09 04:03:13.725 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.61, opts=13) 04:03:13.725 00.000 30444 Enqueuing Move request for scope (-0.16, 0.61) 04:03:13.725 00.000 15672 Worker thread wakes up 04:03:13.725 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.61) opts 0xd 04:03:13.725 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.61) 04:03:13.725 00.000 15672 Moving (-0.16, 0.61) raw xDistance=-0.32 yDistance=0.57 04:03:13.725 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 04:03:13.725 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:03:13.725 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57 04:03:13.725 00.000 15672 MoveAxis(E, 87, ABG) 04:03:13.725 00.000 15672 Guiding Dir = 2, Dur = 87 04:03:13.726 00.001 15672 IsSlewing returns 0 04:03:13.727 00.001 15672 IsGuiding returns 0 04:03:13.731 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=16305, FiltMin=2564, FiltMax=11518, Gamma=2.950 04:03:13.743 00.012 15672 PulseGuide returned control before completion, sleep 82 04:03:13.774 00.031 30444 UpdateGuideState exits: m=57907 SNR=54.0 Saturated 04:03:13.774 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:13.774 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:13.774 00.000 30444 Enqueuing Expose request 04:03:13.826 00.052 15672 IsGuiding returns 1 04:03:13.827 00.001 15672 scope still moving after pulse duration time elapsed 04:03:13.848 00.021 15672 IsSlewing returns 0 04:03:13.856 00.008 15672 IsGuiding returns 0 04:03:13.856 00.000 15672 scope move finished after 87 + 41 ms 04:03:13.856 00.000 15672 Move returns status 0, amount 87 04:03:13.856 00.000 15672 MoveAxis(N, 0, ABG) 04:03:13.857 00.001 15672 Move returns status 0, amount 0 04:03:13.857 00.000 15672 move complete, result=0 04:03:13.857 00.000 15672 worker thread done servicing request 04:03:13.857 00.000 30444 GuideStep: -0.3 px 87 ms EAST, 0.6 px 0 ms NORTH 04:03:13.857 00.000 15672 Worker thread wakes up 04:03:13.858 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:13.858 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:15.768 01.910 15672 Exposure complete 04:03:15.787 00.019 15672 worker thread done servicing request 04:03:15.788 00.001 30444 OnExposeComplete: enter 04:03:15.788 00.000 30444 UpdateGuideState(): m_state=6 04:03:15.788 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9010 04:03:15.788 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=201.00, Mass=69147, SNR=54.5, Peak=7546 HFD=3.8 04:03:15.788 00.000 30444 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.28) = xAngle (1.65 = 1.65) 04:03:15.788 00.000 30444 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.59 = 1.59) 04:03:15.788 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.40 hyp=0.41 cameraTheta=1.37 mountX=-0.03 mountY=0.41, mountTheta=1.65 04:03:15.788 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.40, opts=13) 04:03:15.788 00.000 30444 Enqueuing Move request for scope (0.08, 0.40) 04:03:15.789 00.001 15672 Worker thread wakes up 04:03:15.789 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.40) opts 0xd 04:03:15.789 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.40) 04:03:15.789 00.000 15672 Moving (0.08, 0.40) raw xDistance=-0.03 yDistance=0.41 04:03:15.789 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:03:15.789 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:03:15.789 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 04:03:15.789 00.000 15672 MoveAxis(E, 0, ABG) 04:03:15.789 00.000 15672 Move returns status 0, amount 0 04:03:15.789 00.000 15672 MoveAxis(N, 0, ABG) 04:03:15.789 00.000 15672 Move returns status 0, amount 0 04:03:15.789 00.000 15672 move complete, result=0 04:03:15.789 00.000 15672 worker thread done servicing request 04:03:15.793 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=14640, FiltMin=2596, FiltMax=11042, Gamma=2.950 04:03:16.190 00.397 30444 UpdateGuideState exits: m=69147 SNR=54.5 Saturated 04:03:16.190 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:16.190 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:16.190 00.000 30444 Enqueuing Expose request 04:03:16.190 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 04:03:16.190 00.000 15672 Worker thread wakes up 04:03:16.190 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:16.190 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:18.300 02.110 15672 Exposure complete 04:03:18.319 00.019 15672 worker thread done servicing request 04:03:18.320 00.001 30444 OnExposeComplete: enter 04:03:18.320 00.000 30444 UpdateGuideState(): m_state=6 04:03:18.320 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9011 04:03:18.320 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=200.49, Mass=73999, SNR=65.1, Peak=7428 HFD=4.1 04:03:18.320 00.000 30444 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.28) = xAngle (-0.58 = -0.58) 04:03:18.320 00.000 30444 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.64 = -0.64) 04:03:18.320 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.86 mountX=0.12 mountY=-0.09, mountTheta=-0.62 04:03:18.320 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.11, opts=13) 04:03:18.320 00.000 30444 Enqueuing Move request for scope (0.09, -0.11) 04:03:18.321 00.001 15672 Worker thread wakes up 04:03:18.321 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd 04:03:18.321 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.11) 04:03:18.321 00.000 15672 Moving (0.09, -0.11) raw xDistance=0.12 yDistance=-0.09 04:03:18.321 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:03:18.321 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:03:18.321 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:03:18.321 00.000 15672 MoveAxis(E, 0, ABG) 04:03:18.321 00.000 15672 Move returns status 0, amount 0 04:03:18.321 00.000 15672 MoveAxis(N, 0, ABG) 04:03:18.321 00.000 15672 Move returns status 0, amount 0 04:03:18.321 00.000 15672 move complete, result=0 04:03:18.322 00.001 15672 worker thread done servicing request 04:03:18.326 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=15753, FiltMin=2564, FiltMax=11732, Gamma=2.950 04:03:18.369 00.043 30444 UpdateGuideState exits: m=73999 SNR=65.1 Saturated 04:03:18.369 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:18.369 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:18.369 00.000 30444 Enqueuing Expose request 04:03:18.369 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:03:18.369 00.000 15672 Worker thread wakes up 04:03:18.369 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:18.369 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:20.279 01.910 15672 Exposure complete 04:03:20.309 00.030 15672 worker thread done servicing request 04:03:20.309 00.000 30444 OnExposeComplete: enter 04:03:20.309 00.000 30444 UpdateGuideState(): m_state=6 04:03:20.309 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9012 04:03:20.309 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=200.68, Mass=64563, SNR=55.8, Peak=7592 HFD=3.4 04:03:20.309 00.000 30444 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 04:03:20.309 00.000 30444 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 04:03:20.309 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.62 mountX=-0.03 mountY=0.08, mountTheta=1.90 04:03:20.310 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.09, opts=13) 04:03:20.310 00.000 30444 Enqueuing Move request for scope (-0.00, 0.09) 04:03:20.310 00.000 15672 Worker thread wakes up 04:03:20.310 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd 04:03:20.310 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.09) 04:03:20.310 00.000 15672 Moving (-0.00, 0.09) raw xDistance=-0.03 yDistance=0.08 04:03:20.310 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:03:20.310 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:03:20.310 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:03:20.310 00.000 15672 MoveAxis(E, 0, ABG) 04:03:20.310 00.000 15672 Move returns status 0, amount 0 04:03:20.310 00.000 15672 MoveAxis(N, 0, ABG) 04:03:20.310 00.000 15672 Move returns status 0, amount 0 04:03:20.310 00.000 15672 move complete, result=0 04:03:20.310 00.000 15672 worker thread done servicing request 04:03:20.315 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=14678, FiltMin=2505, FiltMax=11328, Gamma=2.950 04:03:20.358 00.043 30444 UpdateGuideState exits: m=64563 SNR=55.8 Saturated 04:03:20.358 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:20.358 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:20.358 00.000 30444 Enqueuing Expose request 04:03:20.358 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:03:20.358 00.000 15672 Worker thread wakes up 04:03:20.358 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:20.358 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:22.466 02.108 15672 Exposure complete 04:03:22.488 00.022 15672 worker thread done servicing request 04:03:22.488 00.000 30444 OnExposeComplete: enter 04:03:22.488 00.000 30444 UpdateGuideState(): m_state=6 04:03:22.488 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9013 04:03:22.488 00.000 30444 Star::Find returns 1 (1), X=460.93, Y=200.27, Mass=68027, SNR=55.9, Peak=7265 HFD=3.9 04:03:22.488 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 04:03:22.488 00.000 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 04:03:22.488 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.33 hyp=0.53 cameraTheta=-0.66 mountX=0.50 mountY=-0.23, mountTheta=-0.43 04:03:22.489 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.33, opts=13) 04:03:22.489 00.000 30444 Enqueuing Move request for scope (0.42, -0.33) 04:03:22.489 00.000 15672 Worker thread wakes up 04:03:22.489 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.33) opts 0xd 04:03:22.489 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.33) 04:03:22.489 00.000 15672 Moving (0.42, -0.33) raw xDistance=0.50 yDistance=-0.23 04:03:22.489 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50 04:03:22.489 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:03:22.489 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 04:03:22.489 00.000 15672 MoveAxis(W, 134, ABG) 04:03:22.489 00.000 15672 Guiding Dir = 3, Dur = 134 04:03:22.490 00.001 15672 IsSlewing returns 0 04:03:22.494 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=13771, FiltMin=2498, FiltMax=11201, Gamma=2.950 04:03:22.498 00.004 15672 IsGuiding returns 0 04:03:22.514 00.016 15672 PulseGuide returned control before completion, sleep 129 04:03:22.537 00.023 30444 UpdateGuideState exits: m=68027 SNR=55.9 Saturated 04:03:22.537 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:22.537 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:22.537 00.000 30444 Enqueuing Expose request 04:03:22.658 00.121 15672 IsGuiding returns 0 04:03:22.659 00.001 15672 Move returns status 0, amount 134 04:03:22.659 00.000 15672 MoveAxis(N, 0, ABG) 04:03:22.659 00.000 15672 Move returns status 0, amount 0 04:03:22.659 00.000 15672 move complete, result=0 04:03:22.659 00.000 15672 worker thread done servicing request 04:03:22.659 00.000 15672 Worker thread wakes up 04:03:22.660 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:22.660 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:22.660 00.000 30444 GuideStep: 0.5 px 134 ms WEST, -0.2 px 0 ms NORTH 04:03:24.575 01.915 15672 Exposure complete 04:03:24.608 00.033 15672 worker thread done servicing request 04:03:24.608 00.000 30444 OnExposeComplete: enter 04:03:24.608 00.000 30444 UpdateGuideState(): m_state=6 04:03:24.608 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9014 04:03:24.608 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=200.54, Mass=55784, SNR=50.5, Peak=7005 HFD=3.3 04:03:24.608 00.000 30444 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.28) = xAngle (-2.63 = -2.63) 04:03:24.608 00.000 30444 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.69 = -2.69) 04:03:24.608 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-2.90 mountX=-0.19 mountY=-0.10, mountTheta=-2.68 04:03:24.609 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.05, opts=13) 04:03:24.609 00.000 30444 Enqueuing Move request for scope (-0.21, -0.05) 04:03:24.609 00.000 15672 Worker thread wakes up 04:03:24.609 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd 04:03:24.609 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.05) 04:03:24.609 00.000 15672 Moving (-0.21, -0.05) raw xDistance=-0.19 yDistance=-0.10 04:03:24.609 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:03:24.609 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:03:24.609 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:03:24.609 00.000 15672 MoveAxis(E, 0, ABG) 04:03:24.609 00.000 15672 Move returns status 0, amount 0 04:03:24.609 00.000 15672 MoveAxis(N, 0, ABG) 04:03:24.609 00.000 15672 Move returns status 0, amount 0 04:03:24.609 00.000 15672 move complete, result=0 04:03:24.609 00.000 15672 worker thread done servicing request 04:03:24.614 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=13389, FiltMin=2448, FiltMax=11140, Gamma=2.950 04:03:24.657 00.043 30444 UpdateGuideState exits: m=55784 SNR=50.5 Saturated 04:03:24.657 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:24.657 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:24.657 00.000 30444 Enqueuing Expose request 04:03:24.657 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:03:24.657 00.000 15672 Worker thread wakes up 04:03:24.657 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:24.657 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:26.775 02.118 15672 Exposure complete 04:03:26.804 00.029 15672 worker thread done servicing request 04:03:26.804 00.000 30444 OnExposeComplete: enter 04:03:26.805 00.001 30444 UpdateGuideState(): m_state=6 04:03:26.805 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9015 04:03:26.805 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=200.26, Mass=60965, SNR=49.9, Peak=6925 HFD=3.6 04:03:26.805 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 04:03:26.805 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 04:03:26.805 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.33 hyp=0.35 cameraTheta=-1.26 mountX=0.20 mountY=-0.30, mountTheta=-1.00 04:03:26.805 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.33, opts=13) 04:03:26.805 00.000 30444 Enqueuing Move request for scope (0.11, -0.33) 04:03:26.805 00.000 15672 Worker thread wakes up 04:03:26.806 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.33) opts 0xd 04:03:26.806 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.33) 04:03:26.806 00.000 15672 Moving (0.11, -0.33) raw xDistance=0.20 yDistance=-0.30 04:03:26.806 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:03:26.806 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 04:03:26.806 00.000 15672 MoveAxis(E, 0, ABG) 04:03:26.806 00.000 15672 Move returns status 0, amount 0 04:03:26.806 00.000 15672 MoveAxis(N, 54, ABG) 04:03:26.806 00.000 15672 Guiding Dir = 0, Dur = 54 04:03:26.807 00.001 15672 IsSlewing returns 0 04:03:26.808 00.001 15672 IsGuiding returns 0 04:03:26.812 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=13918, FiltMin=2478, FiltMax=11458, Gamma=2.950 04:03:26.892 00.080 15672 IsGuiding returns 1 04:03:26.892 00.000 15672 scope still moving after pulse duration time elapsed 04:03:26.893 00.001 30444 UpdateGuideState exits: m=60965 SNR=49.9 Saturated 04:03:26.893 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:26.893 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:26.893 00.000 30444 Enqueuing Expose request 04:03:26.913 00.020 15672 IsSlewing returns 0 04:03:26.915 00.002 15672 IsGuiding returns 1 04:03:26.936 00.021 15672 IsSlewing returns 0 04:03:26.937 00.001 15672 IsGuiding returns 1 04:03:26.957 00.020 15672 IsSlewing returns 0 04:03:27.019 00.062 15672 IsGuiding returns 0 04:03:27.019 00.000 15672 scope move finished after 54 + 156 ms 04:03:27.019 00.000 15672 Move returns status 0, amount 54 04:03:27.019 00.000 15672 move complete, result=0 04:03:27.019 00.000 15672 worker thread done servicing request 04:03:27.019 00.000 15672 Worker thread wakes up 04:03:27.019 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:27.019 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 54 ms NORTH 04:03:27.019 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:28.935 01.916 15672 Exposure complete 04:03:28.966 00.031 15672 worker thread done servicing request 04:03:28.966 00.000 30444 OnExposeComplete: enter 04:03:28.966 00.000 30444 UpdateGuideState(): m_state=6 04:03:28.966 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9016 04:03:28.966 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=200.66, Mass=61589, SNR=52.5, Peak=7384 HFD=3.5 04:03:28.966 00.000 30444 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 04:03:28.966 00.000 30444 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.69 = 0.69) 04:03:28.966 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.47 mountX=0.10 mountY=0.09, mountTheta=0.71 04:03:28.967 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.06, opts=13) 04:03:28.967 00.000 30444 Enqueuing Move request for scope (0.12, 0.06) 04:03:28.967 00.000 15672 Worker thread wakes up 04:03:28.967 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd 04:03:28.967 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.06) 04:03:28.967 00.000 15672 Moving (0.12, 0.06) raw xDistance=0.10 yDistance=0.09 04:03:28.967 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:03:28.967 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:03:28.967 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:03:28.967 00.000 15672 MoveAxis(E, 0, ABG) 04:03:28.967 00.000 15672 Move returns status 0, amount 0 04:03:28.967 00.000 15672 MoveAxis(N, 0, ABG) 04:03:28.967 00.000 15672 Move returns status 0, amount 0 04:03:28.967 00.000 15672 move complete, result=0 04:03:28.967 00.000 15672 worker thread done servicing request 04:03:28.972 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=14456, FiltMin=2586, FiltMax=10703, Gamma=2.950 04:03:29.015 00.043 30444 UpdateGuideState exits: m=61589 SNR=52.5 Saturated 04:03:29.016 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:29.016 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:29.016 00.000 30444 Enqueuing Expose request 04:03:29.016 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:03:29.016 00.000 15672 Worker thread wakes up 04:03:29.016 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:29.016 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:31.126 02.110 15672 Exposure complete 04:03:31.145 00.019 15672 worker thread done servicing request 04:03:31.146 00.001 30444 OnExposeComplete: enter 04:03:31.146 00.000 30444 UpdateGuideState(): m_state=6 04:03:31.146 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9017 04:03:31.146 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=200.59, Mass=59242, SNR=52.2, Peak=6959 HFD=3.5 04:03:31.146 00.000 30444 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.28) = xAngle (0.26 = 0.26) 04:03:31.146 00.000 30444 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.20 = 0.20) 04:03:31.146 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.02 mountX=0.20 mountY=0.04, mountTheta=0.20 04:03:31.146 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.00, opts=13) 04:03:31.146 00.000 30444 Enqueuing Move request for scope (0.21, -0.00) 04:03:31.147 00.001 15672 Worker thread wakes up 04:03:31.147 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd 04:03:31.147 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.00) 04:03:31.147 00.000 15672 Moving (0.21, -0.00) raw xDistance=0.20 yDistance=0.04 04:03:31.147 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:03:31.147 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:03:31.147 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 04:03:31.147 00.000 15672 MoveAxis(E, 0, ABG) 04:03:31.147 00.000 15672 Move returns status 0, amount 0 04:03:31.147 00.000 15672 MoveAxis(N, 0, ABG) 04:03:31.147 00.000 15672 Move returns status 0, amount 0 04:03:31.147 00.000 15672 move complete, result=0 04:03:31.147 00.000 15672 worker thread done servicing request 04:03:31.154 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=14703, FiltMin=2450, FiltMax=10996, Gamma=2.950 04:03:31.197 00.043 30444 UpdateGuideState exits: m=59242 SNR=52.2 Saturated 04:03:31.197 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:31.197 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:31.197 00.000 30444 Enqueuing Expose request 04:03:31.197 00.000 15672 Worker thread wakes up 04:03:31.197 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:31.197 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:31.198 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:03:33.113 01.915 15672 Exposure complete 04:03:33.143 00.030 15672 worker thread done servicing request 04:03:33.143 00.000 30444 OnExposeComplete: enter 04:03:33.143 00.000 30444 UpdateGuideState(): m_state=6 04:03:33.143 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9018 04:03:33.143 00.000 30444 Star::Find returns 1 (1), X=460.76, Y=200.45, Mass=62084, SNR=47.8, Peak=7353 HFD=3.6 04:03:33.143 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.22 = -0.22) 04:03:33.143 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.28 = -0.28) 04:03:33.143 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.14 hyp=0.29 cameraTheta=-0.50 mountX=0.29 mountY=-0.08, mountTheta=-0.28 04:03:33.143 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.14, opts=13) 04:03:33.144 00.001 30444 Enqueuing Move request for scope (0.26, -0.14) 04:03:33.144 00.000 15672 Worker thread wakes up 04:03:33.144 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.14) opts 0xd 04:03:33.144 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.14) 04:03:33.144 00.000 15672 Moving (0.26, -0.14) raw xDistance=0.29 yDistance=-0.08 04:03:33.144 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 04:03:33.144 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:03:33.144 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 04:03:33.144 00.000 15672 MoveAxis(W, 77, ABG) 04:03:33.144 00.000 15672 Guiding Dir = 3, Dur = 77 04:03:33.144 00.000 15672 IsSlewing returns 0 04:03:33.146 00.002 15672 IsGuiding returns 0 04:03:33.150 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=15074, FiltMin=2582, FiltMax=11169, Gamma=2.950 04:03:33.168 00.018 15672 PulseGuide returned control before completion, sleep 65 04:03:33.193 00.025 30444 UpdateGuideState exits: m=62084 SNR=47.8 Saturated 04:03:33.193 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:33.193 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:33.193 00.000 30444 Enqueuing Expose request 04:03:33.236 00.043 15672 IsGuiding returns 1 04:03:33.236 00.000 15672 scope still moving after pulse duration time elapsed 04:03:33.257 00.021 15672 IsSlewing returns 0 04:03:33.281 00.024 15672 IsGuiding returns 0 04:03:33.282 00.001 15672 scope move finished after 77 + 59 ms 04:03:33.282 00.000 15672 Move returns status 0, amount 77 04:03:33.282 00.000 15672 MoveAxis(N, 0, ABG) 04:03:33.282 00.000 15672 Move returns status 0, amount 0 04:03:33.282 00.000 15672 move complete, result=0 04:03:33.282 00.000 15672 worker thread done servicing request 04:03:33.282 00.000 15672 Worker thread wakes up 04:03:33.282 00.000 30444 GuideStep: 0.3 px 77 ms WEST, -0.1 px 0 ms NORTH 04:03:33.282 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:33.282 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:35.399 02.117 15672 Exposure complete 04:03:35.428 00.029 15672 worker thread done servicing request 04:03:35.429 00.001 30444 OnExposeComplete: enter 04:03:35.429 00.000 30444 UpdateGuideState(): m_state=6 04:03:35.429 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9019 04:03:35.429 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=200.85, Mass=66781, SNR=58.2, Peak=6966 HFD=3.8 04:03:35.429 00.000 30444 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.28) = xAngle (1.86 = 1.86) 04:03:35.429 00.000 30444 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.80 = 1.80) 04:03:35.429 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.58 mountX=-0.07 mountY=0.25, mountTheta=1.85 04:03:35.429 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.26, opts=13) 04:03:35.429 00.000 30444 Enqueuing Move request for scope (-0.00, 0.26) 04:03:35.430 00.001 15672 Worker thread wakes up 04:03:35.430 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.26) opts 0xd 04:03:35.430 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.26) 04:03:35.430 00.000 15672 Moving (-0.00, 0.26) raw xDistance=-0.07 yDistance=0.25 04:03:35.430 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:03:35.430 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:03:35.430 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 04:03:35.430 00.000 15672 MoveAxis(E, 0, ABG) 04:03:35.430 00.000 15672 Move returns status 0, amount 0 04:03:35.430 00.000 15672 MoveAxis(N, 0, ABG) 04:03:35.430 00.000 15672 Move returns status 0, amount 0 04:03:35.430 00.000 15672 move complete, result=0 04:03:35.430 00.000 15672 worker thread done servicing request 04:03:35.435 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=15549, FiltMin=2455, FiltMax=11752, Gamma=2.950 04:03:35.478 00.043 30444 UpdateGuideState exits: m=66781 SNR=58.2 Saturated 04:03:35.478 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:35.478 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:35.478 00.000 30444 Enqueuing Expose request 04:03:35.478 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 04:03:35.478 00.000 15672 Worker thread wakes up 04:03:35.478 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:35.478 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:37.386 01.908 15672 Exposure complete 04:03:37.405 00.019 15672 worker thread done servicing request 04:03:37.406 00.001 30444 OnExposeComplete: enter 04:03:37.406 00.000 30444 UpdateGuideState(): m_state=6 04:03:37.406 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9020 04:03:37.406 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=200.34, Mass=73311, SNR=60.9, Peak=6936 HFD=4.3 04:03:37.406 00.000 30444 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 04:03:37.406 00.000 30444 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 04:03:37.406 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.25 hyp=0.30 cameraTheta=-1.02 mountX=0.22 mountY=-0.21, mountTheta=-0.78 04:03:37.406 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.25, opts=13) 04:03:37.406 00.000 30444 Enqueuing Move request for scope (0.15, -0.25) 04:03:37.407 00.001 15672 Worker thread wakes up 04:03:37.407 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.25) opts 0xd 04:03:37.407 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.25) 04:03:37.407 00.000 15672 Moving (0.15, -0.25) raw xDistance=0.22 yDistance=-0.21 04:03:37.407 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 04:03:37.407 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:03:37.407 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:03:37.407 00.000 15672 MoveAxis(E, 0, ABG) 04:03:37.407 00.000 15672 Move returns status 0, amount 0 04:03:37.407 00.000 15672 MoveAxis(N, 0, ABG) 04:03:37.407 00.000 15672 Move returns status 0, amount 0 04:03:37.407 00.000 15672 move complete, result=0 04:03:37.407 00.000 15672 worker thread done servicing request 04:03:37.411 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=14648, FiltMin=2591, FiltMax=12006, Gamma=2.950 04:03:37.555 00.144 30444 UpdateGuideState exits: m=73311 SNR=60.9 Saturated 04:03:37.555 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:37.555 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:37.556 00.001 30444 Enqueuing Expose request 04:03:37.556 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:03:37.556 00.000 15672 Worker thread wakes up 04:03:37.556 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:37.556 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:39.666 02.110 15672 Exposure complete 04:03:39.685 00.019 15672 worker thread done servicing request 04:03:39.685 00.000 30444 OnExposeComplete: enter 04:03:39.685 00.000 30444 UpdateGuideState(): m_state=6 04:03:39.686 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9021 04:03:39.686 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=200.71, Mass=75492, SNR=68.4, Peak=7122 HFD=4.3 04:03:39.686 00.000 30444 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.28) = xAngle (0.80 = 0.80) 04:03:39.686 00.000 30444 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.73 = 0.73) 04:03:39.686 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.24 cameraTheta=0.52 mountX=0.17 mountY=0.16, mountTheta=0.76 04:03:39.686 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.12, opts=13) 04:03:39.686 00.000 30444 Enqueuing Move request for scope (0.21, 0.12) 04:03:39.686 00.000 15672 Worker thread wakes up 04:03:39.686 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd 04:03:39.686 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.12) 04:03:39.686 00.000 15672 Moving (0.21, 0.12) raw xDistance=0.17 yDistance=0.16 04:03:39.687 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 04:03:39.687 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:03:39.687 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 04:03:39.687 00.000 15672 MoveAxis(E, 0, ABG) 04:03:39.687 00.000 15672 Move returns status 0, amount 0 04:03:39.687 00.000 15672 MoveAxis(N, 0, ABG) 04:03:39.687 00.000 15672 Move returns status 0, amount 0 04:03:39.687 00.000 15672 move complete, result=0 04:03:39.687 00.000 15672 worker thread done servicing request 04:03:39.691 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=14913, FiltMin=2597, FiltMax=11255, Gamma=2.950 04:03:40.117 00.426 30444 UpdateGuideState exits: m=75492 SNR=68.4 Saturated 04:03:40.118 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:40.118 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:40.118 00.000 30444 Enqueuing Expose request 04:03:40.118 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 04:03:40.118 00.000 15672 Worker thread wakes up 04:03:40.119 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:40.119 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:42.025 01.906 15672 Exposure complete 04:03:42.045 00.020 15672 worker thread done servicing request 04:03:42.045 00.000 30444 OnExposeComplete: enter 04:03:42.045 00.000 30444 UpdateGuideState(): m_state=6 04:03:42.045 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9022 04:03:42.045 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=200.38, Mass=69694, SNR=60.3, Peak=6809 HFD=3.6 04:03:42.045 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 04:03:42.045 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 04:03:42.045 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.53 mountX=0.07 mountY=-0.21, mountTheta=-1.26 04:03:42.046 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.21, opts=13) 04:03:42.046 00.000 30444 Enqueuing Move request for scope (0.01, -0.21) 04:03:42.046 00.000 15672 Worker thread wakes up 04:03:42.046 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd 04:03:42.046 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.21) 04:03:42.046 00.000 15672 Moving (0.01, -0.21) raw xDistance=0.07 yDistance=-0.21 04:03:42.046 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:03:42.046 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:03:42.046 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:03:42.046 00.000 15672 MoveAxis(E, 0, ABG) 04:03:42.046 00.000 15672 Move returns status 0, amount 0 04:03:42.046 00.000 15672 MoveAxis(N, 0, ABG) 04:03:42.046 00.000 15672 Move returns status 0, amount 0 04:03:42.046 00.000 15672 move complete, result=0 04:03:42.046 00.000 15672 worker thread done servicing request 04:03:42.162 00.116 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=14486, FiltMin=2506, FiltMax=11572, Gamma=2.950 04:03:42.225 00.063 30444 UpdateGuideState exits: m=69694 SNR=60.3 Saturated 04:03:42.225 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:42.225 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:42.225 00.000 30444 Enqueuing Expose request 04:03:42.225 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:03:42.225 00.000 15672 Worker thread wakes up 04:03:42.225 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:42.225 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:44.335 02.110 15672 Exposure complete 04:03:44.354 00.019 15672 worker thread done servicing request 04:03:44.354 00.000 30444 OnExposeComplete: enter 04:03:44.354 00.000 30444 UpdateGuideState(): m_state=6 04:03:44.355 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9023 04:03:44.355 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=200.38, Mass=68845, SNR=57.2, Peak=7310 HFD=3.5 04:03:44.355 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 04:03:44.355 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 04:03:44.355 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.08 mountX=0.17 mountY=-0.18, mountTheta=-0.83 04:03:44.355 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.21, opts=13) 04:03:44.355 00.000 30444 Enqueuing Move request for scope (0.11, -0.21) 04:03:44.355 00.000 15672 Worker thread wakes up 04:03:44.355 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd 04:03:44.355 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.21) 04:03:44.356 00.001 15672 Moving (0.11, -0.21) raw xDistance=0.17 yDistance=-0.18 04:03:44.356 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 04:03:44.356 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:03:44.356 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:03:44.356 00.000 15672 MoveAxis(E, 0, ABG) 04:03:44.356 00.000 15672 Move returns status 0, amount 0 04:03:44.356 00.000 15672 MoveAxis(N, 0, ABG) 04:03:44.356 00.000 15672 Move returns status 0, amount 0 04:03:44.356 00.000 15672 move complete, result=0 04:03:44.356 00.000 15672 worker thread done servicing request 04:03:44.360 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=13713, FiltMin=2607, FiltMax=11883, Gamma=2.950 04:03:44.403 00.043 30444 UpdateGuideState exits: m=68845 SNR=57.2 Saturated 04:03:44.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:44.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:44.403 00.000 30444 Enqueuing Expose request 04:03:44.404 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:03:44.404 00.000 15672 Worker thread wakes up 04:03:44.404 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:44.404 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:46.309 01.905 15672 Exposure complete 04:03:46.329 00.020 15672 worker thread done servicing request 04:03:46.329 00.000 30444 OnExposeComplete: enter 04:03:46.329 00.000 30444 UpdateGuideState(): m_state=6 04:03:46.329 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9024 04:03:46.329 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=200.55, Mass=69828, SNR=55.6, Peak=7154 HFD=3.7 04:03:46.329 00.000 30444 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 04:03:46.329 00.000 30444 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 04:03:46.329 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.26 mountX=0.18 mountY=-0.01, mountTheta=-0.04 04:03:46.330 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.04, opts=13) 04:03:46.330 00.000 30444 Enqueuing Move request for scope (0.17, -0.04) 04:03:46.330 00.000 15672 Worker thread wakes up 04:03:46.330 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd 04:03:46.330 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.04) 04:03:46.330 00.000 15672 Moving (0.17, -0.04) raw xDistance=0.18 yDistance=-0.01 04:03:46.330 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:03:46.330 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:03:46.330 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:03:46.330 00.000 15672 MoveAxis(E, 0, ABG) 04:03:46.330 00.000 15672 Move returns status 0, amount 0 04:03:46.330 00.000 15672 MoveAxis(N, 0, ABG) 04:03:46.330 00.000 15672 Move returns status 0, amount 0 04:03:46.330 00.000 15672 move complete, result=0 04:03:46.330 00.000 15672 worker thread done servicing request 04:03:46.335 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=13211, FiltMin=2571, FiltMax=11563, Gamma=2.950 04:03:46.378 00.043 30444 UpdateGuideState exits: m=69828 SNR=55.6 Saturated 04:03:46.378 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:46.378 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:46.378 00.000 30444 Enqueuing Expose request 04:03:46.378 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:03:46.378 00.000 15672 Worker thread wakes up 04:03:46.378 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:46.378 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:48.485 02.107 15672 Exposure complete 04:03:48.505 00.020 15672 worker thread done servicing request 04:03:48.505 00.000 30444 OnExposeComplete: enter 04:03:48.505 00.000 30444 UpdateGuideState(): m_state=6 04:03:48.505 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9025 04:03:48.505 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=200.05, Mass=59479, SNR=47.5, Peak=7104 HFD=3.4 04:03:48.506 00.001 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 04:03:48.506 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 04:03:48.506 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.55 hyp=0.58 cameraTheta=-1.92 mountX=-0.04 mountY=-0.58, mountTheta=-1.64 04:03:48.507 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.55, opts=13) 04:03:48.507 00.000 30444 Enqueuing Move request for scope (-0.20, -0.55) 04:03:48.507 00.000 15672 Worker thread wakes up 04:03:48.507 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.55) opts 0xd 04:03:48.507 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.55) 04:03:48.507 00.000 15672 Moving (-0.20, -0.55) raw xDistance=-0.04 yDistance=-0.58 04:03:48.507 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 04:03:48.507 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 04:03:48.507 00.000 15672 MoveAxis(E, 0, ABG) 04:03:48.507 00.000 15672 Move returns status 0, amount 0 04:03:48.507 00.000 15672 MoveAxis(N, 103, ABG) 04:03:48.507 00.000 15672 Guiding Dir = 0, Dur = 103 04:03:48.508 00.001 15672 IsSlewing returns 0 04:03:48.509 00.001 15672 IsGuiding returns 0 04:03:48.513 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=12905, FiltMin=2453, FiltMax=11100, Gamma=2.950 04:03:48.556 00.043 30444 UpdateGuideState exits: m=59479 SNR=47.5 Saturated 04:03:48.556 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:48.556 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:48.556 00.000 30444 Enqueuing Expose request 04:03:48.588 00.032 15672 PulseGuide returned control before completion, sleep 35 04:03:48.625 00.037 15672 IsGuiding returns 1 04:03:48.625 00.000 15672 scope still moving after pulse duration time elapsed 04:03:48.645 00.020 15672 IsSlewing returns 0 04:03:48.646 00.001 15672 IsGuiding returns 1 04:03:48.667 00.021 15672 IsSlewing returns 0 04:03:48.669 00.002 15672 IsGuiding returns 1 04:03:48.690 00.021 15672 IsSlewing returns 0 04:03:48.746 00.056 15672 IsGuiding returns 0 04:03:48.746 00.000 15672 scope move finished after 103 + 133 ms 04:03:48.746 00.000 15672 Move returns status 0, amount 103 04:03:48.746 00.000 15672 move complete, result=0 04:03:48.747 00.001 15672 worker thread done servicing request 04:03:48.747 00.000 15672 Worker thread wakes up 04:03:48.747 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:48.747 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:48.747 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.6 px 103 ms NORTH 04:03:50.656 01.909 15672 Exposure complete 04:03:50.675 00.019 15672 worker thread done servicing request 04:03:50.675 00.000 30444 OnExposeComplete: enter 04:03:50.675 00.000 30444 UpdateGuideState(): m_state=6 04:03:50.675 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9026 04:03:50.676 00.001 30444 Star::Find returns 1 (1), X=461.41, Y=199.96, Mass=71426, SNR=59.8, Peak=7761 HFD=3.8 04:03:50.676 00.000 30444 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.28) = xAngle (-0.33 = -0.33) 04:03:50.676 00.000 30444 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.39 = -0.39) 04:03:50.676 00.000 30444 CameraToMount -- cameraX=0.91 cameraY=-0.63 hyp=1.11 cameraTheta=-0.61 mountX=1.05 mountY=-0.42, mountTheta=-0.38 04:03:50.676 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.91, y=-0.63, opts=13) 04:03:50.676 00.000 30444 Enqueuing Move request for scope (0.91, -0.63) 04:03:50.676 00.000 15672 Worker thread wakes up 04:03:50.676 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.63) opts 0xd 04:03:50.676 00.000 15672 Handling offset move in thread for scope, endpoint = (0.91, -0.63) 04:03:50.676 00.000 15672 Moving (0.91, -0.63) raw xDistance=1.05 yDistance=-0.42 04:03:50.677 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.05 04:03:50.677 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 04:03:50.677 00.000 15672 MoveAxis(W, 283, ABG) 04:03:50.677 00.000 15672 Guiding Dir = 3, Dur = 283 04:03:50.677 00.000 15672 IsSlewing returns 0 04:03:50.678 00.001 15672 IsGuiding returns 0 04:03:50.682 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=13347, FiltMin=2547, FiltMax=11143, Gamma=2.950 04:03:50.694 00.012 15672 PulseGuide returned control before completion, sleep 278 04:03:50.723 00.029 30444 UpdateGuideState exits: m=71426 SNR=59.8 Saturated 04:03:50.723 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:50.723 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:50.723 00.000 30444 Enqueuing Expose request 04:03:50.974 00.251 15672 IsGuiding returns 1 04:03:50.974 00.000 15672 scope still moving after pulse duration time elapsed 04:03:50.995 00.021 15672 IsSlewing returns 0 04:03:50.997 00.002 15672 IsGuiding returns 0 04:03:50.998 00.001 15672 scope move finished after 283 + 36 ms 04:03:50.998 00.000 15672 Move returns status 0, amount 283 04:03:50.998 00.000 15672 MoveAxis(N, 75, ABG) 04:03:50.998 00.000 15672 Guiding Dir = 0, Dur = 75 04:03:50.998 00.000 15672 IsSlewing returns 0 04:03:50.999 00.001 15672 IsGuiding returns 0 04:03:51.078 00.079 15672 IsGuiding returns 1 04:03:51.078 00.000 15672 scope still moving after pulse duration time elapsed 04:03:51.100 00.022 15672 IsSlewing returns 0 04:03:51.101 00.001 15672 IsGuiding returns 1 04:03:51.122 00.021 15672 IsSlewing returns 0 04:03:51.123 00.001 15672 IsGuiding returns 1 04:03:51.144 00.021 15672 IsSlewing returns 0 04:03:51.189 00.045 15672 IsGuiding returns 0 04:03:51.190 00.001 15672 scope move finished after 75 + 115 ms 04:03:51.190 00.000 15672 Move returns status 0, amount 75 04:03:51.190 00.000 15672 move complete, result=0 04:03:51.190 00.000 15672 worker thread done servicing request 04:03:51.190 00.000 15672 Worker thread wakes up 04:03:51.190 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:51.191 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:51.191 00.000 30444 GuideStep: 1.0 px 283 ms WEST, -0.4 px 75 ms NORTH 04:03:53.299 02.108 15672 Exposure complete 04:03:53.318 00.019 15672 worker thread done servicing request 04:03:53.318 00.000 30444 OnExposeComplete: enter 04:03:53.319 00.001 30444 UpdateGuideState(): m_state=6 04:03:53.319 00.000 30444 Star::Find(15, 461, 199, 0, (0,0,0,0), 0.0, 255) frame 9027 04:03:53.319 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=201.30, Mass=60882, SNR=65.3, Peak=8134 HFD=3.2 04:03:53.319 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 04:03:53.319 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 04:03:53.319 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.71 hyp=0.71 cameraTheta=1.59 mountX=-0.21 mountY=0.69, mountTheta=1.86 04:03:53.319 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.71, opts=13) 04:03:53.319 00.000 30444 Enqueuing Move request for scope (-0.01, 0.71) 04:03:53.320 00.001 15672 Worker thread wakes up 04:03:53.320 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.71) opts 0xd 04:03:53.320 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.71) 04:03:53.320 00.000 15672 Moving (-0.01, 0.71) raw xDistance=-0.21 yDistance=0.69 04:03:53.320 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:03:53.320 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:03:53.320 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69 04:03:53.320 00.000 15672 MoveAxis(E, 0, ABG) 04:03:53.320 00.000 15672 Move returns status 0, amount 0 04:03:53.320 00.000 15672 MoveAxis(N, 0, ABG) 04:03:53.320 00.000 15672 Move returns status 0, amount 0 04:03:53.320 00.000 15672 move complete, result=0 04:03:53.320 00.000 15672 worker thread done servicing request 04:03:53.325 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=14090, FiltMin=2581, FiltMax=10229, Gamma=2.950 04:03:53.367 00.042 30444 UpdateGuideState exits: m=60882 SNR=65.3 Saturated 04:03:53.367 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:53.367 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:53.367 00.000 30444 Enqueuing Expose request 04:03:53.367 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH 04:03:53.367 00.000 15672 Worker thread wakes up 04:03:53.367 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:53.367 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:55.276 01.909 15672 Exposure complete 04:03:55.296 00.020 15672 worker thread done servicing request 04:03:55.297 00.001 30444 OnExposeComplete: enter 04:03:55.297 00.000 30444 UpdateGuideState(): m_state=6 04:03:55.297 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9028 04:03:55.297 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=201.51, Mass=62324, SNR=59.0, Peak=7845 HFD=3.4 04:03:55.297 00.000 30444 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.28) = xAngle (2.09 = 2.09) 04:03:55.297 00.000 30444 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.03 = 2.03) 04:03:55.297 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.91 hyp=0.94 cameraTheta=1.81 mountX=-0.47 mountY=0.84, mountTheta=2.08 04:03:55.298 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.91, opts=13) 04:03:55.298 00.000 30444 Enqueuing Move request for scope (-0.22, 0.91) 04:03:55.298 00.000 15672 Worker thread wakes up 04:03:55.298 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.91) opts 0xd 04:03:55.298 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.91) 04:03:55.298 00.000 15672 Moving (-0.22, 0.91) raw xDistance=-0.47 yDistance=0.84 04:03:55.298 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47 04:03:55.298 00.000 15672 resist switch: large excursion: input 0.84 thresh 0.75 direction from -1 to 1 04:03:55.298 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.53 04:03:55.298 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 04:03:55.298 00.000 15672 MoveAxis(E, 126, ABG) 04:03:55.298 00.000 15672 Guiding Dir = 2, Dur = 126 04:03:55.299 00.001 15672 IsSlewing returns 0 04:03:55.300 00.001 15672 IsGuiding returns 0 04:03:55.305 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=14090, FiltMin=2557, FiltMax=10956, Gamma=2.950 04:03:55.326 00.021 15672 PulseGuide returned control before completion, sleep 111 04:03:55.352 00.026 30444 UpdateGuideState exits: m=62324 SNR=59.0 Saturated 04:03:55.352 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:55.352 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:55.352 00.000 30444 Enqueuing Expose request 04:03:55.441 00.089 15672 IsGuiding returns 1 04:03:55.441 00.000 15672 scope still moving after pulse duration time elapsed 04:03:55.462 00.021 15672 IsSlewing returns 0 04:03:55.471 00.009 15672 IsGuiding returns 0 04:03:55.471 00.000 15672 scope move finished after 126 + 44 ms 04:03:55.471 00.000 15672 Move returns status 0, amount 126 04:03:55.471 00.000 15672 MoveAxis(S, 150, ABG) 04:03:55.471 00.000 15672 Guiding Dir = 1, Dur = 150 04:03:55.471 00.000 15672 IsSlewing returns 0 04:03:55.472 00.001 15672 IsGuiding returns 0 04:03:55.550 00.078 15672 PulseGuide returned control before completion, sleep 83 04:03:55.667 00.117 15672 IsGuiding returns 1 04:03:55.667 00.000 15672 scope still moving after pulse duration time elapsed 04:03:55.688 00.021 15672 IsSlewing returns 0 04:03:55.690 00.002 15672 IsGuiding returns 1 04:03:55.713 00.023 15672 IsSlewing returns 0 04:03:55.726 00.013 15672 IsGuiding returns 0 04:03:55.726 00.000 15672 scope move finished after 150 + 104 ms 04:03:55.727 00.001 15672 Move returns status 0, amount 150 04:03:55.727 00.000 15672 move complete, result=0 04:03:55.727 00.000 15672 worker thread done servicing request 04:03:55.727 00.000 15672 Worker thread wakes up 04:03:55.727 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:55.727 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:55.727 00.000 30444 GuideStep: -0.5 px 126 ms EAST, 0.8 px 150 ms SOUTH 04:03:57.839 02.112 15672 Exposure complete 04:03:57.859 00.020 15672 worker thread done servicing request 04:03:57.859 00.000 30444 OnExposeComplete: enter 04:03:57.859 00.000 30444 UpdateGuideState(): m_state=6 04:03:57.859 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9029 04:03:57.859 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=201.89, Mass=63864, SNR=52.3, Peak=7568 HFD=3.6 04:03:57.859 00.000 30444 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 04:03:57.859 00.000 30444 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 04:03:57.859 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=1.29 hyp=1.29 cameraTheta=1.53 mountX=-0.31 mountY=1.27, mountTheta=1.81 04:03:57.859 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=1.29, opts=13) 04:03:57.859 00.000 30444 Enqueuing Move request for scope (0.05, 1.29) 04:03:57.860 00.001 15672 Worker thread wakes up 04:03:57.860 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 1.29) opts 0xd 04:03:57.860 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 1.29) 04:03:57.860 00.000 15672 Moving (0.05, 1.29) raw xDistance=-0.31 yDistance=1.27 04:03:57.860 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31 04:03:57.860 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.27 from input 1.27 04:03:57.860 00.000 15672 MoveAxis(E, 91, ABG) 04:03:57.860 00.000 15672 Guiding Dir = 2, Dur = 91 04:03:57.860 00.000 15672 IsSlewing returns 0 04:03:57.861 00.001 15672 IsGuiding returns 0 04:03:57.865 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=13638, FiltMin=2605, FiltMax=11834, Gamma=2.950 04:03:57.882 00.017 15672 PulseGuide returned control before completion, sleep 81 04:03:57.907 00.025 30444 UpdateGuideState exits: m=63864 SNR=52.3 Saturated 04:03:57.907 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:03:57.907 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:03:57.907 00.000 30444 Enqueuing Expose request 04:03:57.965 00.058 15672 IsGuiding returns 1 04:03:57.965 00.000 15672 scope still moving after pulse duration time elapsed 04:03:57.986 00.021 15672 IsSlewing returns 0 04:03:57.995 00.009 15672 IsGuiding returns 0 04:03:57.995 00.000 15672 scope move finished after 91 + 43 ms 04:03:57.996 00.001 15672 Move returns status 0, amount 91 04:03:57.996 00.000 15672 MoveAxis(S, 227, ABG) 04:03:57.996 00.000 15672 Guiding Dir = 1, Dur = 227 04:03:57.996 00.000 15672 IsSlewing returns 0 04:03:57.998 00.002 15672 IsGuiding returns 0 04:03:58.074 00.076 15672 PulseGuide returned control before completion, sleep 163 04:03:58.240 00.166 15672 IsGuiding returns 1 04:03:58.240 00.000 15672 scope still moving after pulse duration time elapsed 04:03:58.260 00.020 15672 IsSlewing returns 0 04:03:58.263 00.003 15672 IsGuiding returns 1 04:03:58.284 00.021 15672 IsSlewing returns 0 04:03:58.285 00.001 15672 IsGuiding returns 1 04:03:58.307 00.022 15672 IsSlewing returns 0 04:03:58.346 00.039 15672 IsGuiding returns 0 04:03:58.346 00.000 15672 scope move finished after 227 + 120 ms 04:03:58.346 00.000 15672 Move returns status 0, amount 227 04:03:58.346 00.000 15672 move complete, result=0 04:03:58.347 00.001 15672 worker thread done servicing request 04:03:58.347 00.000 15672 Worker thread wakes up 04:03:58.347 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:03:58.347 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:03:58.347 00.000 30444 GuideStep: -0.3 px 91 ms EAST, 1.3 px 227 ms SOUTH 04:04:00.253 01.906 15672 Exposure complete 04:04:00.273 00.020 15672 worker thread done servicing request 04:04:00.273 00.000 30444 OnExposeComplete: enter 04:04:00.273 00.000 30444 UpdateGuideState(): m_state=6 04:04:00.273 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9030 04:04:00.273 00.000 30444 Star::Find returns 1 (1), X=461.40, Y=201.17, Mass=71464, SNR=63.4, Peak=7829 HFD=3.7 04:04:00.273 00.000 30444 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.28) = xAngle (0.85 = 0.85) 04:04:00.273 00.000 30444 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.79 = 0.79) 04:04:00.273 00.000 30444 CameraToMount -- cameraX=0.89 cameraY=0.57 hyp=1.06 cameraTheta=0.57 mountX=0.70 mountY=0.75, mountTheta=0.82 04:04:00.274 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.89, y=0.57, opts=13) 04:04:00.274 00.000 30444 Enqueuing Move request for scope (0.89, 0.57) 04:04:00.274 00.000 15672 Worker thread wakes up 04:04:00.274 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.89, 0.57) opts 0xd 04:04:00.274 00.000 15672 Handling offset move in thread for scope, endpoint = (0.89, 0.57) 04:04:00.274 00.000 15672 Moving (0.89, 0.57) raw xDistance=0.70 yDistance=0.75 04:04:00.274 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.70 04:04:00.274 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 04:04:00.274 00.000 15672 MoveAxis(W, 183, ABG) 04:04:00.274 00.000 15672 Guiding Dir = 3, Dur = 183 04:04:00.274 00.000 15672 IsSlewing returns 0 04:04:00.276 00.002 15672 IsGuiding returns 0 04:04:00.281 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=13495, FiltMin=2514, FiltMax=11680, Gamma=2.950 04:04:00.294 00.013 15672 PulseGuide returned control before completion, sleep 176 04:04:00.323 00.029 30444 UpdateGuideState exits: m=71464 SNR=63.4 Saturated 04:04:00.323 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:00.323 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:00.323 00.000 30444 Enqueuing Expose request 04:04:00.534 00.211 15672 IsGuiding returns 0 04:04:00.535 00.001 15672 Move returns status 0, amount 183 04:04:00.535 00.000 15672 MoveAxis(S, 134, ABG) 04:04:00.535 00.000 15672 Guiding Dir = 1, Dur = 134 04:04:00.536 00.001 15672 IsSlewing returns 0 04:04:00.538 00.002 15672 IsGuiding returns 0 04:04:00.614 00.076 15672 PulseGuide returned control before completion, sleep 69 04:04:00.684 00.070 15672 IsGuiding returns 1 04:04:00.685 00.001 15672 scope still moving after pulse duration time elapsed 04:04:00.706 00.021 15672 IsSlewing returns 0 04:04:00.758 00.052 15672 IsGuiding returns 0 04:04:00.758 00.000 15672 scope move finished after 134 + 85 ms 04:04:00.758 00.000 15672 Move returns status 0, amount 134 04:04:00.758 00.000 15672 move complete, result=0 04:04:00.758 00.000 15672 worker thread done servicing request 04:04:00.758 00.000 15672 Worker thread wakes up 04:04:00.758 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:00.758 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:00.758 00.000 30444 GuideStep: 0.7 px 183 ms WEST, 0.8 px 134 ms SOUTH 04:04:02.866 02.108 15672 Exposure complete 04:04:02.887 00.021 15672 worker thread done servicing request 04:04:02.887 00.000 30444 OnExposeComplete: enter 04:04:02.887 00.000 30444 UpdateGuideState(): m_state=6 04:04:02.887 00.000 30444 Star::Find(15, 461, 201, 0, (0,0,0,0), 0.0, 255) frame 9031 04:04:02.887 00.000 30444 Star::Find returns 1 (1), X=461.41, Y=201.11, Mass=67079, SNR=63.4, Peak=8301 HFD=3.5 04:04:02.887 00.000 30444 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.28) = xAngle (0.80 = 0.80) 04:04:02.887 00.000 30444 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.74 = 0.74) 04:04:02.887 00.000 30444 CameraToMount -- cameraX=0.90 cameraY=0.52 hyp=1.04 cameraTheta=0.52 mountX=0.72 mountY=0.70, mountTheta=0.77 04:04:02.888 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.90, y=0.52, opts=13) 04:04:02.888 00.000 30444 Enqueuing Move request for scope (0.90, 0.52) 04:04:02.888 00.000 15672 Worker thread wakes up 04:04:02.888 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.52) opts 0xd 04:04:02.888 00.000 15672 Handling offset move in thread for scope, endpoint = (0.90, 0.52) 04:04:02.888 00.000 15672 Moving (0.90, 0.52) raw xDistance=0.72 yDistance=0.70 04:04:02.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.72 04:04:02.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70 04:04:02.888 00.000 15672 MoveAxis(W, 208, ABG) 04:04:02.888 00.000 15672 Guiding Dir = 3, Dur = 208 04:04:02.889 00.001 15672 IsSlewing returns 0 04:04:02.890 00.001 15672 IsGuiding returns 0 04:04:02.894 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=13631, FiltMin=2496, FiltMax=11603, Gamma=2.950 04:04:02.914 00.020 15672 PulseGuide returned control before completion, sleep 195 04:04:02.937 00.023 30444 UpdateGuideState exits: m=67079 SNR=63.4 Saturated 04:04:02.937 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:02.937 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:02.937 00.000 30444 Enqueuing Expose request 04:04:03.138 00.201 15672 IsGuiding returns 0 04:04:03.138 00.000 15672 Move returns status 0, amount 208 04:04:03.138 00.000 15672 MoveAxis(S, 125, ABG) 04:04:03.138 00.000 15672 Guiding Dir = 1, Dur = 125 04:04:03.139 00.001 15672 IsSlewing returns 0 04:04:03.140 00.001 15672 IsGuiding returns 0 04:04:03.217 00.077 15672 PulseGuide returned control before completion, sleep 57 04:04:03.278 00.061 15672 IsGuiding returns 1 04:04:03.278 00.000 15672 scope still moving after pulse duration time elapsed 04:04:03.299 00.021 15672 IsSlewing returns 0 04:04:03.302 00.003 15672 IsGuiding returns 1 04:04:03.323 00.021 15672 IsSlewing returns 0 04:04:03.394 00.071 15672 IsGuiding returns 0 04:04:03.394 00.000 15672 scope move finished after 125 + 129 ms 04:04:03.394 00.000 15672 Move returns status 0, amount 125 04:04:03.395 00.001 15672 move complete, result=0 04:04:03.395 00.000 15672 worker thread done servicing request 04:04:03.395 00.000 30444 GuideStep: 0.7 px 208 ms WEST, 0.7 px 125 ms SOUTH 04:04:03.395 00.000 15672 Worker thread wakes up 04:04:03.395 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:03.396 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:05.305 01.909 15672 Exposure complete 04:04:05.324 00.019 15672 worker thread done servicing request 04:04:05.324 00.000 30444 OnExposeComplete: enter 04:04:05.324 00.000 30444 UpdateGuideState(): m_state=6 04:04:05.324 00.000 30444 Star::Find(15, 461, 201, 0, (0,0,0,0), 0.0, 255) frame 9032 04:04:05.324 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=200.94, Mass=70647, SNR=64.1, Peak=8105 HFD=3.6 04:04:05.324 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.95 = 1.95) 04:04:05.324 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.89 = 1.89) 04:04:05.324 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.35 hyp=0.35 cameraTheta=1.67 mountX=-0.13 mountY=0.33, mountTheta=1.94 04:04:05.326 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.35, opts=13) 04:04:05.326 00.000 30444 Enqueuing Move request for scope (-0.04, 0.35) 04:04:05.326 00.000 15672 Worker thread wakes up 04:04:05.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.35) opts 0xd 04:04:05.326 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.35) 04:04:05.326 00.000 15672 Moving (-0.04, 0.35) raw xDistance=-0.13 yDistance=0.33 04:04:05.326 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:04:05.326 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 04:04:05.326 00.000 15672 MoveAxis(E, 0, ABG) 04:04:05.326 00.000 15672 Move returns status 0, amount 0 04:04:05.326 00.000 15672 MoveAxis(S, 59, ABG) 04:04:05.326 00.000 15672 Guiding Dir = 1, Dur = 59 04:04:05.326 00.000 15672 IsSlewing returns 0 04:04:05.327 00.001 15672 IsGuiding returns 0 04:04:05.330 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=14368, FiltMin=2558, FiltMax=11299, Gamma=2.950 04:04:05.408 00.078 15672 IsGuiding returns 1 04:04:05.408 00.000 15672 scope still moving after pulse duration time elapsed 04:04:05.428 00.020 15672 IsSlewing returns 0 04:04:05.429 00.001 15672 IsGuiding returns 1 04:04:05.450 00.021 15672 IsSlewing returns 0 04:04:05.452 00.002 15672 IsGuiding returns 1 04:04:05.472 00.020 15672 IsSlewing returns 0 04:04:05.535 00.063 15672 IsGuiding returns 0 04:04:05.535 00.000 15672 scope move finished after 59 + 149 ms 04:04:05.535 00.000 15672 Move returns status 0, amount 59 04:04:05.535 00.000 15672 move complete, result=0 04:04:05.535 00.000 15672 worker thread done servicing request 04:04:05.579 00.044 30444 UpdateGuideState exits: m=70647 SNR=64.1 Saturated 04:04:05.579 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:05.579 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:05.579 00.000 30444 Enqueuing Expose request 04:04:05.579 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH 04:04:05.579 00.000 15672 Worker thread wakes up 04:04:05.579 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:05.579 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:07.687 02.108 15672 Exposure complete 04:04:07.707 00.020 15672 worker thread done servicing request 04:04:07.707 00.000 30444 OnExposeComplete: enter 04:04:07.707 00.000 30444 UpdateGuideState(): m_state=6 04:04:07.707 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9033 04:04:07.707 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=201.23, Mass=67087, SNR=56.8, Peak=7802 HFD=3.6 04:04:07.707 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.26 = 2.26) 04:04:07.707 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.20 = 2.20) 04:04:07.707 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.64 hyp=0.70 cameraTheta=1.99 mountX=-0.45 mountY=0.56, mountTheta=2.24 04:04:07.708 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.64, opts=13) 04:04:07.708 00.000 30444 Enqueuing Move request for scope (-0.28, 0.64) 04:04:07.708 00.000 15672 Worker thread wakes up 04:04:07.708 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.64) opts 0xd 04:04:07.708 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.64) 04:04:07.708 00.000 15672 Moving (-0.28, 0.64) raw xDistance=-0.45 yDistance=0.56 04:04:07.708 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45 04:04:07.708 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 04:04:07.708 00.000 15672 MoveAxis(E, 121, ABG) 04:04:07.708 00.000 15672 Guiding Dir = 2, Dur = 121 04:04:07.709 00.001 15672 IsSlewing returns 0 04:04:07.710 00.001 15672 IsGuiding returns 0 04:04:07.714 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=15105, FiltMin=2572, FiltMax=11266, Gamma=2.950 04:04:07.738 00.024 15672 PulseGuide returned control before completion, sleep 103 04:04:07.757 00.019 30444 UpdateGuideState exits: m=67087 SNR=56.8 Saturated 04:04:07.757 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:07.757 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:07.757 00.000 30444 Enqueuing Expose request 04:04:07.844 00.087 15672 IsGuiding returns 1 04:04:07.844 00.000 15672 scope still moving after pulse duration time elapsed 04:04:07.865 00.021 15672 IsSlewing returns 0 04:04:07.915 00.050 15672 IsGuiding returns 0 04:04:07.915 00.000 15672 scope move finished after 121 + 83 ms 04:04:07.915 00.000 15672 Move returns status 0, amount 121 04:04:07.915 00.000 15672 MoveAxis(S, 101, ABG) 04:04:07.915 00.000 15672 Guiding Dir = 1, Dur = 101 04:04:07.915 00.000 15672 IsSlewing returns 0 04:04:07.916 00.001 15672 IsGuiding returns 0 04:04:07.995 00.079 15672 PulseGuide returned control before completion, sleep 33 04:04:08.032 00.037 15672 IsGuiding returns 1 04:04:08.032 00.000 15672 scope still moving after pulse duration time elapsed 04:04:08.052 00.020 15672 IsSlewing returns 0 04:04:08.055 00.003 15672 IsGuiding returns 1 04:04:08.077 00.022 15672 IsSlewing returns 0 04:04:08.080 00.003 15672 IsGuiding returns 1 04:04:08.100 00.020 15672 IsSlewing returns 0 04:04:08.155 00.055 15672 IsGuiding returns 0 04:04:08.155 00.000 15672 scope move finished after 101 + 137 ms 04:04:08.155 00.000 15672 Move returns status 0, amount 101 04:04:08.155 00.000 15672 move complete, result=0 04:04:08.155 00.000 15672 worker thread done servicing request 04:04:08.156 00.001 15672 Worker thread wakes up 04:04:08.156 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:08.156 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:08.156 00.000 30444 GuideStep: -0.4 px 121 ms EAST, 0.6 px 101 ms SOUTH 04:04:10.065 01.909 15672 Exposure complete 04:04:10.085 00.020 15672 worker thread done servicing request 04:04:10.085 00.000 30444 OnExposeComplete: enter 04:04:10.085 00.000 30444 UpdateGuideState(): m_state=6 04:04:10.085 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9034 04:04:10.085 00.000 30444 Star::Find returns 1 (1), X=460.64, Y=200.86, Mass=65820, SNR=55.4, Peak=7635 HFD=3.7 04:04:10.085 00.000 30444 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.28) = xAngle (1.39 = 1.39) 04:04:10.085 00.000 30444 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.33 = 1.33) 04:04:10.085 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.26 hyp=0.29 cameraTheta=1.11 mountX=0.05 mountY=0.29, mountTheta=1.38 04:04:10.086 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.26, opts=13) 04:04:10.086 00.000 30444 Enqueuing Move request for scope (0.13, 0.26) 04:04:10.086 00.000 15672 Worker thread wakes up 04:04:10.086 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.26) opts 0xd 04:04:10.086 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.26) 04:04:10.086 00.000 15672 Moving (0.13, 0.26) raw xDistance=0.05 yDistance=0.29 04:04:10.086 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:04:10.086 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 04:04:10.086 00.000 15672 MoveAxis(E, 0, ABG) 04:04:10.086 00.000 15672 Move returns status 0, amount 0 04:04:10.086 00.000 15672 MoveAxis(S, 51, ABG) 04:04:10.086 00.000 15672 Guiding Dir = 1, Dur = 51 04:04:10.087 00.001 15672 IsSlewing returns 0 04:04:10.088 00.001 15672 IsGuiding returns 0 04:04:10.091 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=14659, FiltMin=2505, FiltMax=11022, Gamma=2.950 04:04:10.168 00.077 15672 IsGuiding returns 1 04:04:10.168 00.000 15672 scope still moving after pulse duration time elapsed 04:04:10.181 00.013 30444 UpdateGuideState exits: m=65820 SNR=55.4 Saturated 04:04:10.181 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:10.181 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:10.182 00.001 30444 Enqueuing Expose request 04:04:10.189 00.007 15672 IsSlewing returns 0 04:04:10.191 00.002 15672 IsGuiding returns 1 04:04:10.212 00.021 15672 IsSlewing returns 0 04:04:10.213 00.001 15672 IsGuiding returns 1 04:04:10.234 00.021 15672 IsSlewing returns 0 04:04:10.294 00.060 15672 IsGuiding returns 0 04:04:10.295 00.001 15672 scope move finished after 51 + 156 ms 04:04:10.295 00.000 15672 Move returns status 0, amount 51 04:04:10.295 00.000 15672 move complete, result=0 04:04:10.295 00.000 15672 worker thread done servicing request 04:04:10.295 00.000 15672 Worker thread wakes up 04:04:10.295 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:10.295 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:10.295 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH 04:04:12.406 02.111 15672 Exposure complete 04:04:12.425 00.019 15672 worker thread done servicing request 04:04:12.426 00.001 30444 OnExposeComplete: enter 04:04:12.426 00.000 30444 UpdateGuideState(): m_state=6 04:04:12.426 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9035 04:04:12.426 00.000 30444 Star::Find returns 1 (1), X=460.80, Y=200.97, Mass=66121, SNR=54.7, Peak=7499 HFD=4.0 04:04:12.426 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 04:04:12.426 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.13 = 1.13) 04:04:12.426 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.38 hyp=0.48 cameraTheta=0.91 mountX=0.18 mountY=0.43, mountTheta=1.18 04:04:12.426 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.38, opts=13) 04:04:12.426 00.000 30444 Enqueuing Move request for scope (0.29, 0.38) 04:04:12.426 00.000 15672 Worker thread wakes up 04:04:12.426 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.38) opts 0xd 04:04:12.426 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.38) 04:04:12.426 00.000 15672 Moving (0.29, 0.38) raw xDistance=0.18 yDistance=0.43 04:04:12.426 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:04:12.426 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 04:04:12.426 00.000 15672 MoveAxis(E, 0, ABG) 04:04:12.426 00.000 15672 Move returns status 0, amount 0 04:04:12.426 00.000 15672 MoveAxis(S, 77, ABG) 04:04:12.426 00.000 15672 Guiding Dir = 1, Dur = 77 04:04:12.426 00.000 15672 IsSlewing returns 0 04:04:12.427 00.001 15672 IsGuiding returns 0 04:04:12.432 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=13941, FiltMin=2617, FiltMax=10696, Gamma=2.950 04:04:12.475 00.043 30444 UpdateGuideState exits: m=66121 SNR=54.7 Saturated 04:04:12.476 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:12.476 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:12.476 00.000 30444 Enqueuing Expose request 04:04:12.516 00.040 15672 IsGuiding returns 1 04:04:12.516 00.000 15672 scope still moving after pulse duration time elapsed 04:04:12.537 00.021 15672 IsSlewing returns 0 04:04:12.538 00.001 15672 IsGuiding returns 1 04:04:12.559 00.021 15672 IsSlewing returns 0 04:04:12.561 00.002 15672 IsGuiding returns 1 04:04:12.582 00.021 15672 IsSlewing returns 0 04:04:12.584 00.002 15672 IsGuiding returns 1 04:04:12.605 00.021 15672 IsSlewing returns 0 04:04:12.675 00.070 15672 IsGuiding returns 0 04:04:12.675 00.000 15672 scope move finished after 77 + 170 ms 04:04:12.675 00.000 15672 Move returns status 0, amount 77 04:04:12.676 00.001 15672 move complete, result=0 04:04:12.676 00.000 15672 worker thread done servicing request 04:04:12.676 00.000 15672 Worker thread wakes up 04:04:12.676 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 77 ms SOUTH 04:04:12.676 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:12.676 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:14.585 01.909 15672 Exposure complete 04:04:14.604 00.019 15672 worker thread done servicing request 04:04:14.604 00.000 30444 OnExposeComplete: enter 04:04:14.604 00.000 30444 UpdateGuideState(): m_state=6 04:04:14.605 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9036 04:04:14.605 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=201.04, Mass=69982, SNR=63.9, Peak=7837 HFD=3.7 04:04:14.605 00.000 30444 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 04:04:14.605 00.000 30444 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 04:04:14.605 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.44 hyp=0.46 cameraTheta=1.33 mountX=-0.02 mountY=0.46, mountTheta=1.60 04:04:14.605 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.44, opts=13) 04:04:14.605 00.000 30444 Enqueuing Move request for scope (0.11, 0.44) 04:04:14.605 00.000 15672 Worker thread wakes up 04:04:14.605 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.44) opts 0xd 04:04:14.605 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.44) 04:04:14.605 00.000 15672 Moving (0.11, 0.44) raw xDistance=-0.02 yDistance=0.46 04:04:14.606 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:04:14.606 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 04:04:14.606 00.000 15672 MoveAxis(E, 0, ABG) 04:04:14.606 00.000 15672 Move returns status 0, amount 0 04:04:14.606 00.000 15672 MoveAxis(S, 82, ABG) 04:04:14.606 00.000 15672 Guiding Dir = 1, Dur = 82 04:04:14.606 00.000 15672 IsSlewing returns 0 04:04:14.607 00.001 15672 IsGuiding returns 0 04:04:14.611 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=14965, FiltMin=2535, FiltMax=11336, Gamma=2.950 04:04:14.687 00.076 15672 PulseGuide returned control before completion, sleep 13 04:04:14.701 00.014 15672 IsGuiding returns 1 04:04:14.702 00.001 15672 scope still moving after pulse duration time elapsed 04:04:14.723 00.021 15672 IsSlewing returns 0 04:04:14.724 00.001 15672 IsGuiding returns 1 04:04:14.744 00.020 15672 IsSlewing returns 0 04:04:14.745 00.001 30444 UpdateGuideState exits: m=69982 SNR=63.9 Saturated 04:04:14.745 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:14.745 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:14.745 00.000 30444 Enqueuing Expose request 04:04:14.746 00.001 15672 IsGuiding returns 1 04:04:14.768 00.022 15672 IsSlewing returns 0 04:04:14.769 00.001 15672 IsGuiding returns 1 04:04:14.789 00.020 15672 IsSlewing returns 0 04:04:14.847 00.058 15672 IsGuiding returns 0 04:04:14.847 00.000 15672 scope move finished after 82 + 158 ms 04:04:14.847 00.000 15672 Move returns status 0, amount 82 04:04:14.847 00.000 15672 move complete, result=0 04:04:14.847 00.000 15672 worker thread done servicing request 04:04:14.847 00.000 15672 Worker thread wakes up 04:04:14.847 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 82 ms SOUTH 04:04:14.848 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:14.848 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:16.954 02.106 15672 Exposure complete 04:04:16.974 00.020 15672 worker thread done servicing request 04:04:16.974 00.000 30444 OnExposeComplete: enter 04:04:16.974 00.000 30444 UpdateGuideState(): m_state=6 04:04:16.974 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9037 04:04:16.975 00.001 30444 Star::Find returns 1 (1), X=460.26, Y=201.05, Mass=55260, SNR=50.9, Peak=7924 HFD=3.3 04:04:16.975 00.000 30444 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 04:04:16.975 00.000 30444 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 04:04:16.975 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.45 hyp=0.51 cameraTheta=2.07 mountX=-0.36 mountY=0.39, mountTheta=2.32 04:04:16.975 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.45, opts=13) 04:04:16.975 00.000 30444 Enqueuing Move request for scope (-0.24, 0.45) 04:04:16.975 00.000 15672 Worker thread wakes up 04:04:16.975 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.45) opts 0xd 04:04:16.975 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.45) 04:04:16.975 00.000 15672 Moving (-0.24, 0.45) raw xDistance=-0.36 yDistance=0.39 04:04:16.975 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 04:04:16.975 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 04:04:16.976 00.001 15672 MoveAxis(E, 97, ABG) 04:04:16.976 00.000 15672 Guiding Dir = 2, Dur = 97 04:04:16.976 00.000 15672 IsSlewing returns 0 04:04:16.981 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=14770, FiltMin=2585, FiltMax=11571, Gamma=2.950 04:04:17.004 00.023 15672 IsGuiding returns 0 04:04:17.020 00.016 15672 PulseGuide returned control before completion, sleep 92 04:04:17.024 00.004 30444 UpdateGuideState exits: m=55260 SNR=50.9 Saturated 04:04:17.024 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:17.024 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:17.024 00.000 30444 Enqueuing Expose request 04:04:17.117 00.093 15672 IsGuiding returns 0 04:04:17.117 00.000 15672 Move returns status 0, amount 97 04:04:17.117 00.000 15672 MoveAxis(S, 69, ABG) 04:04:17.117 00.000 15672 Guiding Dir = 1, Dur = 69 04:04:17.118 00.001 15672 IsSlewing returns 0 04:04:17.119 00.001 15672 IsGuiding returns 0 04:04:17.231 00.112 15672 IsGuiding returns 1 04:04:17.231 00.000 15672 scope still moving after pulse duration time elapsed 04:04:17.252 00.021 15672 IsSlewing returns 0 04:04:17.254 00.002 15672 IsGuiding returns 1 04:04:17.275 00.021 15672 IsSlewing returns 0 04:04:17.293 00.018 15672 IsGuiding returns 0 04:04:17.293 00.000 15672 scope move finished after 69 + 105 ms 04:04:17.293 00.000 15672 Move returns status 0, amount 69 04:04:17.294 00.001 15672 move complete, result=0 04:04:17.294 00.000 15672 worker thread done servicing request 04:04:17.294 00.000 15672 Worker thread wakes up 04:04:17.294 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:17.294 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:17.294 00.000 30444 GuideStep: -0.4 px 97 ms EAST, 0.4 px 69 ms SOUTH 04:04:19.207 01.913 15672 Exposure complete 04:04:19.234 00.027 15672 worker thread done servicing request 04:04:19.234 00.000 30444 OnExposeComplete: enter 04:04:19.234 00.000 30444 UpdateGuideState(): m_state=6 04:04:19.234 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9038 04:04:19.234 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=200.95, Mass=68708, SNR=61.2, Peak=7421 HFD=3.9 04:04:19.234 00.000 30444 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 04:04:19.234 00.000 30444 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.29 = 2.29) 04:04:19.234 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.36 hyp=0.41 cameraTheta=2.08 mountX=-0.29 mountY=0.31, mountTheta=2.33 04:04:19.235 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.36, opts=13) 04:04:19.235 00.000 30444 Enqueuing Move request for scope (-0.20, 0.36) 04:04:19.235 00.000 15672 Worker thread wakes up 04:04:19.235 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.36) opts 0xd 04:04:19.235 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.36) 04:04:19.235 00.000 15672 Moving (-0.20, 0.36) raw xDistance=-0.29 yDistance=0.31 04:04:19.235 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29 04:04:19.235 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 04:04:19.235 00.000 15672 MoveAxis(E, 85, ABG) 04:04:19.235 00.000 15672 Guiding Dir = 2, Dur = 85 04:04:19.236 00.001 15672 IsSlewing returns 0 04:04:19.237 00.001 15672 IsGuiding returns 0 04:04:19.241 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13971, FiltMin=2520, FiltMax=10774, Gamma=2.950 04:04:19.256 00.015 15672 PulseGuide returned control before completion, sleep 76 04:04:19.284 00.028 30444 UpdateGuideState exits: m=68708 SNR=61.2 Saturated 04:04:19.284 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:19.284 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:19.284 00.000 30444 Enqueuing Expose request 04:04:19.369 00.085 15672 IsGuiding returns 0 04:04:19.369 00.000 15672 Move returns status 0, amount 85 04:04:19.369 00.000 15672 MoveAxis(S, 55, ABG) 04:04:19.369 00.000 15672 Guiding Dir = 1, Dur = 55 04:04:19.369 00.000 15672 IsSlewing returns 0 04:04:19.370 00.001 15672 IsGuiding returns 0 04:04:19.450 00.080 15672 IsGuiding returns 1 04:04:19.450 00.000 15672 scope still moving after pulse duration time elapsed 04:04:19.471 00.021 15672 IsSlewing returns 0 04:04:19.472 00.001 15672 IsGuiding returns 1 04:04:19.493 00.021 15672 IsSlewing returns 0 04:04:19.494 00.001 15672 IsGuiding returns 1 04:04:19.515 00.021 15672 IsSlewing returns 0 04:04:19.544 00.029 15672 IsGuiding returns 0 04:04:19.545 00.001 15672 scope move finished after 55 + 119 ms 04:04:19.545 00.000 15672 Move returns status 0, amount 55 04:04:19.545 00.000 15672 move complete, result=0 04:04:19.545 00.000 15672 worker thread done servicing request 04:04:19.545 00.000 15672 Worker thread wakes up 04:04:19.545 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:19.545 00.000 30444 GuideStep: -0.3 px 85 ms EAST, 0.3 px 55 ms SOUTH 04:04:19.545 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:21.651 02.106 15672 Exposure complete 04:04:21.671 00.020 15672 worker thread done servicing request 04:04:21.671 00.000 30444 OnExposeComplete: enter 04:04:21.671 00.000 30444 UpdateGuideState(): m_state=6 04:04:21.671 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9039 04:04:21.671 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=200.31, Mass=56053, SNR=47.0, Peak=6859 HFD=3.4 04:04:21.671 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.27 = -1.27) 04:04:21.671 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 04:04:21.671 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.54 mountX=0.08 mountY=-0.27, mountTheta=-1.27 04:04:21.672 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.28, opts=13) 04:04:21.672 00.000 30444 Enqueuing Move request for scope (0.01, -0.28) 04:04:21.672 00.000 15672 Worker thread wakes up 04:04:21.672 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.28) opts 0xd 04:04:21.672 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.28) 04:04:21.672 00.000 15672 Moving (0.01, -0.28) raw xDistance=0.08 yDistance=-0.27 04:04:21.672 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 04:04:21.672 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:04:21.672 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 04:04:21.672 00.000 15672 MoveAxis(E, 0, ABG) 04:04:21.672 00.000 15672 Move returns status 0, amount 0 04:04:21.672 00.000 15672 MoveAxis(N, 0, ABG) 04:04:21.672 00.000 15672 Move returns status 0, amount 0 04:04:21.673 00.001 15672 move complete, result=0 04:04:21.673 00.000 15672 worker thread done servicing request 04:04:21.677 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=14761, FiltMin=2550, FiltMax=11086, Gamma=2.950 04:04:21.719 00.042 30444 UpdateGuideState exits: m=56053 SNR=47.0 Saturated 04:04:21.720 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:21.720 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:21.720 00.000 30444 Enqueuing Expose request 04:04:21.720 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 04:04:21.720 00.000 15672 Worker thread wakes up 04:04:21.720 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:21.720 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:23.625 01.905 15672 Exposure complete 04:04:23.644 00.019 15672 worker thread done servicing request 04:04:23.645 00.001 30444 OnExposeComplete: enter 04:04:23.645 00.000 30444 UpdateGuideState(): m_state=6 04:04:23.645 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9040 04:04:23.645 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=200.61, Mass=59382, SNR=47.1, Peak=7836 HFD=3.4 04:04:23.645 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 04:04:23.645 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 04:04:23.645 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.09 mountX=0.15 mountY=0.05, mountTheta=0.32 04:04:23.645 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.02, opts=13) 04:04:23.645 00.000 30444 Enqueuing Move request for scope (0.16, 0.02) 04:04:23.646 00.001 15672 Worker thread wakes up 04:04:23.646 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd 04:04:23.646 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.02) 04:04:23.646 00.000 15672 Moving (0.16, 0.02) raw xDistance=0.15 yDistance=0.05 04:04:23.646 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:04:23.646 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:04:23.646 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:04:23.646 00.000 15672 MoveAxis(E, 0, ABG) 04:04:23.646 00.000 15672 Move returns status 0, amount 0 04:04:23.646 00.000 15672 MoveAxis(N, 0, ABG) 04:04:23.646 00.000 15672 Move returns status 0, amount 0 04:04:23.646 00.000 15672 move complete, result=0 04:04:23.646 00.000 15672 worker thread done servicing request 04:04:23.651 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2129, max=14393, FiltMin=2557, FiltMax=10884, Gamma=2.950 04:04:23.893 00.242 30444 UpdateGuideState exits: m=59382 SNR=47.1 Saturated 04:04:23.893 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:23.893 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:23.893 00.000 30444 Enqueuing Expose request 04:04:23.893 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:04:23.893 00.000 15672 Worker thread wakes up 04:04:23.893 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:23.893 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:26.002 02.109 15672 Exposure complete 04:04:26.022 00.020 15672 worker thread done servicing request 04:04:26.022 00.000 30444 OnExposeComplete: enter 04:04:26.022 00.000 30444 UpdateGuideState(): m_state=6 04:04:26.022 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9041 04:04:26.022 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=200.68, Mass=63904, SNR=55.7, Peak=7720 HFD=3.6 04:04:26.022 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 04:04:26.022 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 04:04:26.022 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.46 mountX=0.14 mountY=0.12, mountTheta=0.71 04:04:26.024 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.08, opts=13) 04:04:26.024 00.000 30444 Enqueuing Move request for scope (0.17, 0.08) 04:04:26.024 00.000 15672 Worker thread wakes up 04:04:26.024 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd 04:04:26.024 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.08) 04:04:26.024 00.000 15672 Moving (0.17, 0.08) raw xDistance=0.14 yDistance=0.12 04:04:26.024 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:04:26.024 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:04:26.024 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:04:26.024 00.000 15672 MoveAxis(E, 0, ABG) 04:04:26.024 00.000 15672 Move returns status 0, amount 0 04:04:26.024 00.000 15672 MoveAxis(N, 0, ABG) 04:04:26.024 00.000 15672 Move returns status 0, amount 0 04:04:26.024 00.000 15672 move complete, result=0 04:04:26.024 00.000 15672 worker thread done servicing request 04:04:26.030 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=13347, FiltMin=2558, FiltMax=10582, Gamma=2.950 04:04:26.072 00.042 30444 UpdateGuideState exits: m=63904 SNR=55.7 Saturated 04:04:26.072 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:26.072 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:26.072 00.000 30444 Enqueuing Expose request 04:04:26.072 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:04:26.072 00.000 15672 Worker thread wakes up 04:04:26.072 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:26.073 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:27.982 01.909 15672 Exposure complete 04:04:28.002 00.020 15672 worker thread done servicing request 04:04:28.002 00.000 30444 OnExposeComplete: enter 04:04:28.002 00.000 30444 UpdateGuideState(): m_state=6 04:04:28.002 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9042 04:04:28.002 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=200.18, Mass=69668, SNR=55.8, Peak=7295 HFD=3.8 04:04:28.002 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 04:04:28.002 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 04:04:28.002 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.42 hyp=0.42 cameraTheta=-1.60 mountX=0.10 mountY=-0.41, mountTheta=-1.33 04:04:28.002 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.42, opts=13) 04:04:28.002 00.000 30444 Enqueuing Move request for scope (-0.01, -0.42) 04:04:28.003 00.001 15672 Worker thread wakes up 04:04:28.003 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.42) opts 0xd 04:04:28.003 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.42) 04:04:28.003 00.000 15672 Moving (-0.01, -0.42) raw xDistance=0.10 yDistance=-0.41 04:04:28.003 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:04:28.003 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:04:28.003 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 04:04:28.003 00.000 15672 MoveAxis(E, 0, ABG) 04:04:28.003 00.000 15672 Move returns status 0, amount 0 04:04:28.003 00.000 15672 MoveAxis(N, 0, ABG) 04:04:28.003 00.000 15672 Move returns status 0, amount 0 04:04:28.003 00.000 15672 move complete, result=0 04:04:28.003 00.000 15672 worker thread done servicing request 04:04:28.007 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=12631, FiltMin=2541, FiltMax=10861, Gamma=2.950 04:04:28.474 00.467 30444 UpdateGuideState exits: m=69668 SNR=55.8 Saturated 04:04:28.474 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:28.475 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:28.475 00.000 30444 Enqueuing Expose request 04:04:28.475 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 04:04:28.475 00.000 15672 Worker thread wakes up 04:04:28.475 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:28.476 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:30.585 02.109 15672 Exposure complete 04:04:30.604 00.019 15672 worker thread done servicing request 04:04:30.605 00.001 30444 OnExposeComplete: enter 04:04:30.605 00.000 30444 UpdateGuideState(): m_state=6 04:04:30.605 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9043 04:04:30.605 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=200.81, Mass=75488, SNR=60.9, Peak=7292 HFD=3.8 04:04:30.605 00.000 30444 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 04:04:30.605 00.000 30444 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 04:04:30.605 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.68 mountX=-0.08 mountY=0.21, mountTheta=1.95 04:04:30.605 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.22, opts=13) 04:04:30.605 00.000 30444 Enqueuing Move request for scope (-0.02, 0.22) 04:04:30.606 00.001 15672 Worker thread wakes up 04:04:30.606 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd 04:04:30.606 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.22) 04:04:30.606 00.000 15672 Moving (-0.02, 0.22) raw xDistance=-0.08 yDistance=0.21 04:04:30.606 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:04:30.606 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:04:30.606 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 04:04:30.606 00.000 15672 MoveAxis(E, 0, ABG) 04:04:30.606 00.000 15672 Move returns status 0, amount 0 04:04:30.606 00.000 15672 MoveAxis(N, 0, ABG) 04:04:30.606 00.000 15672 Move returns status 0, amount 0 04:04:30.606 00.000 15672 move complete, result=0 04:04:30.606 00.000 15672 worker thread done servicing request 04:04:30.611 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=15220, FiltMin=2488, FiltMax=11617, Gamma=2.950 04:04:30.653 00.042 30444 UpdateGuideState exits: m=75488 SNR=60.9 Saturated 04:04:30.653 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:30.653 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:30.653 00.000 30444 Enqueuing Expose request 04:04:30.653 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:04:30.653 00.000 15672 Worker thread wakes up 04:04:30.653 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:30.653 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:32.561 01.908 15672 Exposure complete 04:04:32.581 00.020 15672 worker thread done servicing request 04:04:32.581 00.000 30444 OnExposeComplete: enter 04:04:32.581 00.000 30444 UpdateGuideState(): m_state=6 04:04:32.581 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9044 04:04:32.581 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=200.33, Mass=70469, SNR=61.1, Peak=6878 HFD=3.6 04:04:32.581 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 04:04:32.581 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 04:04:32.581 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.34 mountX=0.14 mountY=-0.25, mountTheta=-1.07 04:04:32.582 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.27, opts=13) 04:04:32.582 00.000 30444 Enqueuing Move request for scope (0.06, -0.27) 04:04:32.582 00.000 15672 Worker thread wakes up 04:04:32.582 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.27) opts 0xd 04:04:32.582 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.27) 04:04:32.582 00.000 15672 Moving (0.06, -0.27) raw xDistance=0.14 yDistance=-0.25 04:04:32.582 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:04:32.582 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:04:32.582 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 04:04:32.582 00.000 15672 MoveAxis(E, 0, ABG) 04:04:32.582 00.000 15672 Move returns status 0, amount 0 04:04:32.582 00.000 15672 MoveAxis(N, 0, ABG) 04:04:32.582 00.000 15672 Move returns status 0, amount 0 04:04:32.582 00.000 15672 move complete, result=0 04:04:32.582 00.000 15672 worker thread done servicing request 04:04:32.587 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=14660, FiltMin=2568, FiltMax=11276, Gamma=2.950 04:04:32.629 00.042 30444 UpdateGuideState exits: m=70469 SNR=61.1 Saturated 04:04:32.629 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:32.629 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:32.629 00.000 30444 Enqueuing Expose request 04:04:32.629 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:04:32.629 00.000 15672 Worker thread wakes up 04:04:32.629 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:32.629 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:34.740 02.111 15672 Exposure complete 04:04:34.759 00.019 15672 worker thread done servicing request 04:04:34.759 00.000 30444 OnExposeComplete: enter 04:04:34.760 00.001 30444 UpdateGuideState(): m_state=6 04:04:34.760 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9045 04:04:34.760 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=200.73, Mass=61028, SNR=57.2, Peak=7063 HFD=3.7 04:04:34.760 00.000 30444 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.28) = xAngle (3.05 = 3.05) 04:04:34.760 00.000 30444 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.99 = 2.99) 04:04:34.760 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.14 hyp=0.38 cameraTheta=2.77 mountX=-0.38 mountY=0.06, mountTheta=2.99 04:04:34.760 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.14, opts=13) 04:04:34.760 00.000 30444 Enqueuing Move request for scope (-0.36, 0.14) 04:04:34.761 00.001 15672 Worker thread wakes up 04:04:34.761 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.14) opts 0xd 04:04:34.761 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.14) 04:04:34.761 00.000 15672 Moving (-0.36, 0.14) raw xDistance=-0.38 yDistance=0.06 04:04:34.761 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 04:04:34.761 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:04:34.761 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:04:34.761 00.000 15672 MoveAxis(E, 103, ABG) 04:04:34.761 00.000 15672 Guiding Dir = 2, Dur = 103 04:04:34.761 00.000 15672 IsSlewing returns 0 04:04:34.763 00.002 15672 IsGuiding returns 0 04:04:34.767 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=14993, FiltMin=2526, FiltMax=11477, Gamma=2.950 04:04:34.784 00.017 15672 PulseGuide returned control before completion, sleep 93 04:04:34.812 00.028 30444 UpdateGuideState exits: m=61028 SNR=57.2 Saturated 04:04:34.812 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:34.812 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:34.812 00.000 30444 Enqueuing Expose request 04:04:34.896 00.084 15672 IsGuiding returns 0 04:04:34.896 00.000 15672 Move returns status 0, amount 103 04:04:34.896 00.000 15672 MoveAxis(N, 0, ABG) 04:04:34.896 00.000 15672 Move returns status 0, amount 0 04:04:34.896 00.000 15672 move complete, result=0 04:04:34.896 00.000 15672 worker thread done servicing request 04:04:34.896 00.000 15672 Worker thread wakes up 04:04:34.896 00.000 30444 GuideStep: -0.4 px 103 ms EAST, 0.1 px 0 ms NORTH 04:04:34.896 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:34.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:36.804 01.908 15672 Exposure complete 04:04:36.824 00.020 15672 worker thread done servicing request 04:04:36.824 00.000 30444 OnExposeComplete: enter 04:04:36.824 00.000 30444 UpdateGuideState(): m_state=6 04:04:36.824 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9046 04:04:36.824 00.000 30444 Star::Find returns 1 (1), X=460.81, Y=200.14, Mass=63934, SNR=59.8, Peak=7361 HFD=3.8 04:04:36.825 00.001 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.70 = -0.70) 04:04:36.825 00.000 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.76 = -0.76) 04:04:36.825 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.46 hyp=0.55 cameraTheta=-0.98 mountX=0.42 mountY=-0.38, mountTheta=-0.74 04:04:36.825 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.46, opts=13) 04:04:36.825 00.000 30444 Enqueuing Move request for scope (0.30, -0.46) 04:04:36.825 00.000 15672 Worker thread wakes up 04:04:36.825 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.46) opts 0xd 04:04:36.825 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.46) 04:04:36.825 00.000 15672 Moving (0.30, -0.46) raw xDistance=0.42 yDistance=-0.38 04:04:36.825 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42 04:04:36.825 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:04:36.825 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 04:04:36.825 00.000 15672 MoveAxis(W, 106, ABG) 04:04:36.826 00.001 15672 Guiding Dir = 3, Dur = 106 04:04:36.826 00.000 15672 IsSlewing returns 0 04:04:36.828 00.002 15672 IsGuiding returns 0 04:04:36.831 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=14686, FiltMin=2581, FiltMax=11354, Gamma=2.950 04:04:36.844 00.013 15672 PulseGuide returned control before completion, sleep 100 04:04:37.004 00.160 15672 IsGuiding returns 0 04:04:37.004 00.000 15672 Move returns status 0, amount 106 04:04:37.004 00.000 15672 MoveAxis(N, 0, ABG) 04:04:37.004 00.000 15672 Move returns status 0, amount 0 04:04:37.004 00.000 15672 move complete, result=0 04:04:37.004 00.000 15672 worker thread done servicing request 04:04:37.126 00.122 30444 UpdateGuideState exits: m=63934 SNR=59.8 Saturated 04:04:37.127 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:37.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:37.127 00.000 30444 Enqueuing Expose request 04:04:37.127 00.000 30444 GuideStep: 0.4 px 106 ms WEST, -0.4 px 0 ms NORTH 04:04:37.127 00.000 15672 Worker thread wakes up 04:04:37.128 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:37.128 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:39.235 02.107 15672 Exposure complete 04:04:39.255 00.020 15672 worker thread done servicing request 04:04:39.255 00.000 30444 OnExposeComplete: enter 04:04:39.255 00.000 30444 UpdateGuideState(): m_state=6 04:04:39.255 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9047 04:04:39.255 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=200.41, Mass=67949, SNR=53.3, Peak=7730 HFD=3.6 04:04:39.255 00.000 30444 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.28) = xAngle (-2.48 = -2.48) 04:04:39.255 00.000 30444 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.54 = -2.54) 04:04:39.255 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=-0.18 hyp=0.48 cameraTheta=-2.75 mountX=-0.38 mountY=-0.27, mountTheta=-2.52 04:04:39.256 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=-0.18, opts=13) 04:04:39.256 00.000 30444 Enqueuing Move request for scope (-0.44, -0.18) 04:04:39.256 00.000 15672 Worker thread wakes up 04:04:39.256 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.18) opts 0xd 04:04:39.256 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, -0.18) 04:04:39.256 00.000 15672 Moving (-0.44, -0.18) raw xDistance=-0.38 yDistance=-0.27 04:04:39.256 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38 04:04:39.256 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.08 newest=-0.59 04:04:39.256 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 04:04:39.256 00.000 15672 MoveAxis(E, 94, ABG) 04:04:39.256 00.000 15672 Guiding Dir = 2, Dur = 94 04:04:39.257 00.001 15672 IsSlewing returns 0 04:04:39.258 00.001 15672 IsGuiding returns 0 04:04:39.262 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=14568, FiltMin=2507, FiltMax=11108, Gamma=2.950 04:04:39.272 00.010 15672 PulseGuide returned control before completion, sleep 90 04:04:39.305 00.033 30444 UpdateGuideState exits: m=67949 SNR=53.3 Saturated 04:04:39.305 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:39.305 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:39.305 00.000 30444 Enqueuing Expose request 04:04:39.364 00.059 15672 IsGuiding returns 1 04:04:39.364 00.000 15672 scope still moving after pulse duration time elapsed 04:04:39.385 00.021 15672 IsSlewing returns 0 04:04:39.386 00.001 15672 IsGuiding returns 0 04:04:39.386 00.000 15672 scope move finished after 94 + 34 ms 04:04:39.386 00.000 15672 Move returns status 0, amount 94 04:04:39.386 00.000 15672 MoveAxis(N, 48, ABG) 04:04:39.386 00.000 15672 Guiding Dir = 0, Dur = 48 04:04:39.386 00.000 15672 IsSlewing returns 0 04:04:39.387 00.001 15672 IsGuiding returns 0 04:04:39.465 00.078 15672 IsGuiding returns 1 04:04:39.465 00.000 15672 scope still moving after pulse duration time elapsed 04:04:39.486 00.021 15672 IsSlewing returns 0 04:04:39.488 00.002 15672 IsGuiding returns 1 04:04:39.508 00.020 15672 IsSlewing returns 0 04:04:39.511 00.003 15672 IsGuiding returns 1 04:04:39.531 00.020 15672 IsSlewing returns 0 04:04:39.593 00.062 15672 IsGuiding returns 0 04:04:39.593 00.000 15672 scope move finished after 48 + 158 ms 04:04:39.593 00.000 15672 Move returns status 0, amount 48 04:04:39.594 00.001 15672 move complete, result=0 04:04:39.594 00.000 15672 worker thread done servicing request 04:04:39.594 00.000 15672 Worker thread wakes up 04:04:39.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:39.594 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:39.594 00.000 30444 GuideStep: -0.4 px 94 ms EAST, -0.3 px 48 ms NORTH 04:04:41.503 01.909 15672 Exposure complete 04:04:41.527 00.024 15672 worker thread done servicing request 04:04:41.527 00.000 30444 OnExposeComplete: enter 04:04:41.527 00.000 30444 UpdateGuideState(): m_state=6 04:04:41.527 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9048 04:04:41.527 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=200.14, Mass=74480, SNR=64.7, Peak=7196 HFD=3.9 04:04:41.527 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 04:04:41.527 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 04:04:41.527 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.46 hyp=0.48 cameraTheta=-1.90 mountX=-0.03 mountY=-0.48, mountTheta=-1.63 04:04:41.528 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.46, opts=13) 04:04:41.528 00.000 30444 Enqueuing Move request for scope (-0.16, -0.46) 04:04:41.528 00.000 15672 Worker thread wakes up 04:04:41.528 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.46) opts 0xd 04:04:41.528 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.46) 04:04:41.528 00.000 15672 Moving (-0.16, -0.46) raw xDistance=-0.03 yDistance=-0.48 04:04:41.528 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:04:41.528 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 04:04:41.528 00.000 15672 MoveAxis(E, 0, ABG) 04:04:41.529 00.001 15672 Move returns status 0, amount 0 04:04:41.529 00.000 15672 MoveAxis(N, 86, ABG) 04:04:41.529 00.000 15672 Guiding Dir = 0, Dur = 86 04:04:41.529 00.000 15672 IsSlewing returns 0 04:04:41.530 00.001 15672 IsGuiding returns 0 04:04:41.535 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=12922, FiltMin=2576, FiltMax=10207, Gamma=2.950 04:04:41.584 00.049 30444 UpdateGuideState exits: m=74480 SNR=64.7 Saturated 04:04:41.584 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:41.584 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:41.585 00.001 30444 Enqueuing Expose request 04:04:41.605 00.020 15672 PulseGuide returned control before completion, sleep 22 04:04:41.628 00.023 15672 IsGuiding returns 1 04:04:41.628 00.000 15672 scope still moving after pulse duration time elapsed 04:04:41.649 00.021 15672 IsSlewing returns 0 04:04:41.650 00.001 15672 IsGuiding returns 1 04:04:41.671 00.021 15672 IsSlewing returns 0 04:04:41.672 00.001 15672 IsGuiding returns 1 04:04:41.693 00.021 15672 IsSlewing returns 0 04:04:41.765 00.072 15672 IsGuiding returns 0 04:04:41.765 00.000 15672 scope move finished after 86 + 149 ms 04:04:41.765 00.000 15672 Move returns status 0, amount 86 04:04:41.766 00.001 15672 move complete, result=0 04:04:41.766 00.000 15672 worker thread done servicing request 04:04:41.766 00.000 15672 Worker thread wakes up 04:04:41.766 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 86 ms NORTH 04:04:41.766 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:41.767 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:43.882 02.115 15672 Exposure complete 04:04:43.913 00.031 15672 worker thread done servicing request 04:04:43.913 00.000 30444 OnExposeComplete: enter 04:04:43.913 00.000 30444 UpdateGuideState(): m_state=6 04:04:43.913 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9049 04:04:43.913 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=199.86, Mass=67007, SNR=58.3, Peak=7243 HFD=3.6 04:04:43.913 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 04:04:43.913 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 04:04:43.913 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.74 hyp=0.74 cameraTheta=-1.68 mountX=0.12 mountY=-0.74, mountTheta=-1.40 04:04:43.913 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.74, opts=13) 04:04:43.914 00.001 30444 Enqueuing Move request for scope (-0.08, -0.74) 04:04:43.914 00.000 15672 Worker thread wakes up 04:04:43.914 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.74) opts 0xd 04:04:43.914 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.74) 04:04:43.914 00.000 15672 Moving (-0.08, -0.74) raw xDistance=0.12 yDistance=-0.74 04:04:43.914 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:04:43.914 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 04:04:43.914 00.000 15672 MoveAxis(E, 0, ABG) 04:04:43.914 00.000 15672 Move returns status 0, amount 0 04:04:43.914 00.000 15672 MoveAxis(N, 132, ABG) 04:04:43.914 00.000 15672 Guiding Dir = 0, Dur = 132 04:04:43.916 00.002 15672 IsSlewing returns 0 04:04:43.917 00.001 15672 IsGuiding returns 0 04:04:43.922 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=12482, FiltMin=2569, FiltMax=10861, Gamma=2.950 04:04:44.001 00.079 15672 PulseGuide returned control before completion, sleep 58 04:04:44.081 00.080 15672 IsGuiding returns 1 04:04:44.081 00.000 15672 scope still moving after pulse duration time elapsed 04:04:44.102 00.021 15672 IsSlewing returns 0 04:04:44.103 00.001 15672 IsGuiding returns 1 04:04:44.124 00.021 15672 IsSlewing returns 0 04:04:44.125 00.001 15672 IsGuiding returns 1 04:04:44.147 00.022 15672 IsSlewing returns 0 04:04:44.162 00.015 15672 IsGuiding returns 0 04:04:44.162 00.000 15672 scope move finished after 132 + 112 ms 04:04:44.162 00.000 15672 Move returns status 0, amount 132 04:04:44.162 00.000 15672 move complete, result=0 04:04:44.162 00.000 15672 worker thread done servicing request 04:04:44.267 00.105 30444 UpdateGuideState exits: m=67007 SNR=58.3 Saturated 04:04:44.267 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:44.267 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:44.267 00.000 30444 Enqueuing Expose request 04:04:44.267 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 132 ms NORTH 04:04:44.267 00.000 15672 Worker thread wakes up 04:04:44.267 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:44.267 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:46.174 01.907 15672 Exposure complete 04:04:46.194 00.020 15672 worker thread done servicing request 04:04:46.194 00.000 30444 OnExposeComplete: enter 04:04:46.194 00.000 30444 UpdateGuideState(): m_state=6 04:04:46.194 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9050 04:04:46.194 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=200.60, Mass=61622, SNR=50.4, Peak=7062 HFD=3.6 04:04:46.194 00.000 30444 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.28) = xAngle (3.41 = -2.87) 04:04:46.194 00.000 30444 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.35 = -2.93) 04:04:46.194 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.00 hyp=0.29 cameraTheta=3.13 mountX=-0.28 mountY=-0.06, mountTheta=-2.93 04:04:46.195 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.00, opts=13) 04:04:46.195 00.000 30444 Enqueuing Move request for scope (-0.29, 0.00) 04:04:46.195 00.000 15672 Worker thread wakes up 04:04:46.195 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.00) opts 0xd 04:04:46.195 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.00) 04:04:46.195 00.000 15672 Moving (-0.29, 0.00) raw xDistance=-0.28 yDistance=-0.06 04:04:46.195 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 04:04:46.195 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:04:46.195 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:04:46.195 00.000 15672 MoveAxis(E, 77, ABG) 04:04:46.195 00.000 15672 Guiding Dir = 2, Dur = 77 04:04:46.196 00.001 15672 IsSlewing returns 0 04:04:46.200 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2030, max=13857, FiltMin=2507, FiltMax=11205, Gamma=2.950 04:04:46.205 00.005 15672 IsGuiding returns 0 04:04:46.221 00.016 15672 PulseGuide returned control before completion, sleep 72 04:04:46.295 00.074 15672 IsGuiding returns 1 04:04:46.295 00.000 15672 scope still moving after pulse duration time elapsed 04:04:46.309 00.014 30444 UpdateGuideState exits: m=61622 SNR=50.4 Saturated 04:04:46.309 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:46.309 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:46.309 00.000 30444 Enqueuing Expose request 04:04:46.316 00.007 15672 IsSlewing returns 0 04:04:46.334 00.018 15672 IsGuiding returns 0 04:04:46.334 00.000 15672 scope move finished after 77 + 51 ms 04:04:46.334 00.000 15672 Move returns status 0, amount 77 04:04:46.334 00.000 15672 MoveAxis(N, 0, ABG) 04:04:46.334 00.000 15672 Move returns status 0, amount 0 04:04:46.334 00.000 15672 move complete, result=0 04:04:46.334 00.000 15672 worker thread done servicing request 04:04:46.334 00.000 15672 Worker thread wakes up 04:04:46.334 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:46.334 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:46.334 00.000 30444 GuideStep: -0.3 px 77 ms EAST, -0.1 px 0 ms NORTH 04:04:48.442 02.108 15672 Exposure complete 04:04:48.462 00.020 15672 worker thread done servicing request 04:04:48.462 00.000 30444 OnExposeComplete: enter 04:04:48.462 00.000 30444 UpdateGuideState(): m_state=6 04:04:48.462 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9051 04:04:48.462 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=199.87, Mass=66238, SNR=53.8, Peak=7585 HFD=3.8 04:04:48.462 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 04:04:48.462 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 04:04:48.462 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.73 hyp=0.73 cameraTheta=-1.61 mountX=0.17 mountY=-0.72, mountTheta=-1.34 04:04:48.463 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.73, opts=13) 04:04:48.463 00.000 30444 Enqueuing Move request for scope (-0.03, -0.73) 04:04:48.463 00.000 15672 Worker thread wakes up 04:04:48.463 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.73) opts 0xd 04:04:48.463 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.73) 04:04:48.463 00.000 15672 Moving (-0.03, -0.73) raw xDistance=0.17 yDistance=-0.72 04:04:48.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 04:04:48.463 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 04:04:48.463 00.000 15672 MoveAxis(E, 0, ABG) 04:04:48.463 00.000 15672 Move returns status 0, amount 0 04:04:48.463 00.000 15672 MoveAxis(N, 128, ABG) 04:04:48.463 00.000 15672 Guiding Dir = 0, Dur = 128 04:04:48.464 00.001 15672 IsSlewing returns 0 04:04:48.465 00.001 15672 IsGuiding returns 0 04:04:48.468 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2112, max=12522, FiltMin=2578, FiltMax=11447, Gamma=2.950 04:04:48.511 00.043 30444 UpdateGuideState exits: m=66238 SNR=53.8 Saturated 04:04:48.511 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:48.511 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:48.511 00.000 30444 Enqueuing Expose request 04:04:48.538 00.027 15672 PulseGuide returned control before completion, sleep 66 04:04:48.606 00.068 15672 IsGuiding returns 1 04:04:48.606 00.000 15672 scope still moving after pulse duration time elapsed 04:04:48.627 00.021 15672 IsSlewing returns 0 04:04:48.630 00.003 15672 IsGuiding returns 1 04:04:48.650 00.020 15672 IsSlewing returns 0 04:04:48.653 00.003 15672 IsGuiding returns 1 04:04:48.673 00.020 15672 IsSlewing returns 0 04:04:48.699 00.026 15672 IsGuiding returns 0 04:04:48.699 00.000 15672 scope move finished after 128 + 106 ms 04:04:48.699 00.000 15672 Move returns status 0, amount 128 04:04:48.700 00.001 15672 move complete, result=0 04:04:48.700 00.000 15672 worker thread done servicing request 04:04:48.700 00.000 15672 Worker thread wakes up 04:04:48.700 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:48.700 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:48.700 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.7 px 128 ms NORTH 04:04:50.606 01.906 15672 Exposure complete 04:04:50.626 00.020 15672 worker thread done servicing request 04:04:50.626 00.000 30444 OnExposeComplete: enter 04:04:50.626 00.000 30444 UpdateGuideState(): m_state=6 04:04:50.626 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9052 04:04:50.626 00.000 30444 Star::Find returns 1 (1), X=460.08, Y=200.18, Mass=68536, SNR=70.2, Peak=7501 HFD=3.9 04:04:50.627 00.001 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 04:04:50.627 00.000 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 04:04:50.627 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.41 hyp=0.60 cameraTheta=-2.37 mountX=-0.30 mountY=-0.50, mountTheta=-2.11 04:04:50.627 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.41, opts=13) 04:04:50.627 00.000 30444 Enqueuing Move request for scope (-0.43, -0.41) 04:04:50.627 00.000 15672 Worker thread wakes up 04:04:50.627 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.41) opts 0xd 04:04:50.627 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.41) 04:04:50.627 00.000 15672 Moving (-0.43, -0.41) raw xDistance=-0.30 yDistance=-0.50 04:04:50.627 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 04:04:50.627 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 04:04:50.627 00.000 15672 MoveAxis(E, 81, ABG) 04:04:50.628 00.001 15672 Guiding Dir = 2, Dur = 81 04:04:50.628 00.000 15672 IsSlewing returns 0 04:04:50.629 00.001 15672 IsGuiding returns 0 04:04:50.633 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=13303, FiltMin=2542, FiltMax=11038, Gamma=2.950 04:04:50.646 00.013 15672 PulseGuide returned control before completion, sleep 74 04:04:50.722 00.076 15672 IsGuiding returns 1 04:04:50.722 00.000 15672 scope still moving after pulse duration time elapsed 04:04:50.742 00.020 15672 IsSlewing returns 0 04:04:50.758 00.016 15672 IsGuiding returns 0 04:04:50.758 00.000 15672 scope move finished after 81 + 48 ms 04:04:50.758 00.000 15672 Move returns status 0, amount 81 04:04:50.758 00.000 15672 MoveAxis(N, 89, ABG) 04:04:50.758 00.000 15672 Guiding Dir = 0, Dur = 89 04:04:50.758 00.000 15672 IsSlewing returns 0 04:04:50.760 00.002 15672 IsGuiding returns 0 04:04:50.838 00.078 15672 PulseGuide returned control before completion, sleep 21 04:04:50.863 00.025 15672 IsGuiding returns 1 04:04:50.863 00.000 15672 scope still moving after pulse duration time elapsed 04:04:50.884 00.021 15672 IsSlewing returns 0 04:04:50.885 00.001 15672 IsGuiding returns 1 04:04:50.903 00.018 30444 UpdateGuideState exits: m=68536 SNR=70.2 Saturated 04:04:50.903 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:50.903 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:50.903 00.000 30444 Enqueuing Expose request 04:04:50.906 00.003 15672 IsSlewing returns 0 04:04:50.907 00.001 15672 IsGuiding returns 1 04:04:50.928 00.021 15672 IsSlewing returns 0 04:04:50.983 00.055 15672 IsGuiding returns 0 04:04:50.983 00.000 15672 scope move finished after 89 + 133 ms 04:04:50.983 00.000 15672 Move returns status 0, amount 89 04:04:50.983 00.000 15672 move complete, result=0 04:04:50.983 00.000 15672 worker thread done servicing request 04:04:50.983 00.000 15672 Worker thread wakes up 04:04:50.983 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:50.983 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:50.983 00.000 30444 GuideStep: -0.3 px 81 ms EAST, -0.5 px 89 ms NORTH 04:04:53.092 02.109 15672 Exposure complete 04:04:53.112 00.020 15672 worker thread done servicing request 04:04:53.112 00.000 30444 OnExposeComplete: enter 04:04:53.112 00.000 30444 UpdateGuideState(): m_state=6 04:04:53.112 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9053 04:04:53.112 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=199.84, Mass=69777, SNR=58.0, Peak=7625 HFD=3.7 04:04:53.112 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 04:04:53.112 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 04:04:53.112 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.75 hyp=0.76 cameraTheta=-1.48 mountX=0.27 mountY=-0.72, mountTheta=-1.21 04:04:53.113 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.75, opts=13) 04:04:53.113 00.000 30444 Enqueuing Move request for scope (0.07, -0.75) 04:04:53.113 00.000 15672 Worker thread wakes up 04:04:53.113 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.75) opts 0xd 04:04:53.113 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.75) 04:04:53.113 00.000 15672 Moving (0.07, -0.75) raw xDistance=0.27 yDistance=-0.72 04:04:53.113 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27 04:04:53.113 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 04:04:53.113 00.000 15672 MoveAxis(W, 69, ABG) 04:04:53.113 00.000 15672 Guiding Dir = 3, Dur = 69 04:04:53.114 00.001 15672 IsSlewing returns 0 04:04:53.115 00.001 15672 IsGuiding returns 0 04:04:53.119 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=13166, FiltMin=2578, FiltMax=10852, Gamma=2.950 04:04:53.138 00.019 15672 PulseGuide returned control before completion, sleep 56 04:04:53.161 00.023 30444 UpdateGuideState exits: m=69777 SNR=58.0 Saturated 04:04:53.161 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:53.162 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:53.162 00.000 30444 Enqueuing Expose request 04:04:53.220 00.058 15672 IsGuiding returns 0 04:04:53.220 00.000 15672 Move returns status 0, amount 69 04:04:53.220 00.000 15672 MoveAxis(N, 128, ABG) 04:04:53.220 00.000 15672 Guiding Dir = 0, Dur = 128 04:04:53.220 00.000 15672 IsSlewing returns 0 04:04:53.221 00.001 15672 IsGuiding returns 0 04:04:53.299 00.078 15672 PulseGuide returned control before completion, sleep 61 04:04:53.360 00.061 15672 IsGuiding returns 1 04:04:53.360 00.000 15672 scope still moving after pulse duration time elapsed 04:04:53.382 00.022 15672 IsSlewing returns 0 04:04:53.383 00.001 15672 IsGuiding returns 1 04:04:53.405 00.022 15672 IsSlewing returns 0 04:04:53.405 00.000 15672 IsGuiding returns 1 04:04:53.426 00.021 15672 IsSlewing returns 0 04:04:53.443 00.017 15672 IsGuiding returns 0 04:04:53.443 00.000 15672 scope move finished after 128 + 94 ms 04:04:53.443 00.000 15672 Move returns status 0, amount 128 04:04:53.443 00.000 15672 move complete, result=0 04:04:53.443 00.000 15672 worker thread done servicing request 04:04:53.443 00.000 15672 Worker thread wakes up 04:04:53.443 00.000 30444 GuideStep: 0.3 px 69 ms WEST, -0.7 px 128 ms NORTH 04:04:53.443 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:53.443 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:55.352 01.909 15672 Exposure complete 04:04:55.372 00.020 15672 worker thread done servicing request 04:04:55.372 00.000 30444 OnExposeComplete: enter 04:04:55.372 00.000 30444 UpdateGuideState(): m_state=6 04:04:55.372 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9054 04:04:55.372 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=200.15, Mass=69956, SNR=63.2, Peak=7585 HFD=4.1 04:04:55.372 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 04:04:55.372 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 04:04:55.372 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.44 hyp=0.58 cameraTheta=-2.27 mountX=-0.24 mountY=-0.51, mountTheta=-2.00 04:04:55.373 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.44, opts=13) 04:04:55.373 00.000 30444 Enqueuing Move request for scope (-0.37, -0.44) 04:04:55.373 00.000 15672 Worker thread wakes up 04:04:55.373 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.44) opts 0xd 04:04:55.373 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.44) 04:04:55.373 00.000 15672 Moving (-0.37, -0.44) raw xDistance=-0.24 yDistance=-0.51 04:04:55.373 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:04:55.373 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 04:04:55.373 00.000 15672 MoveAxis(E, 0, ABG) 04:04:55.373 00.000 15672 Move returns status 0, amount 0 04:04:55.373 00.000 15672 MoveAxis(N, 91, ABG) 04:04:55.373 00.000 15672 Guiding Dir = 0, Dur = 91 04:04:55.374 00.001 15672 IsSlewing returns 0 04:04:55.375 00.001 15672 IsGuiding returns 0 04:04:55.378 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=14044, FiltMin=2601, FiltMax=12592, Gamma=2.950 04:04:55.455 00.077 15672 PulseGuide returned control before completion, sleep 22 04:04:55.478 00.023 30444 UpdateGuideState exits: m=69956 SNR=63.2 Saturated 04:04:55.478 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:55.478 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:55.478 00.000 30444 Enqueuing Expose request 04:04:55.488 00.010 15672 IsGuiding returns 1 04:04:55.488 00.000 15672 scope still moving after pulse duration time elapsed 04:04:55.509 00.021 15672 IsSlewing returns 0 04:04:55.510 00.001 15672 IsGuiding returns 1 04:04:55.531 00.021 15672 IsSlewing returns 0 04:04:55.532 00.001 15672 IsGuiding returns 1 04:04:55.552 00.020 15672 IsSlewing returns 0 04:04:55.567 00.015 15672 IsGuiding returns 0 04:04:55.567 00.000 15672 scope move finished after 91 + 100 ms 04:04:55.567 00.000 15672 Move returns status 0, amount 91 04:04:55.567 00.000 15672 move complete, result=0 04:04:55.567 00.000 15672 worker thread done servicing request 04:04:55.567 00.000 15672 Worker thread wakes up 04:04:55.567 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 91 ms NORTH 04:04:55.567 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:55.567 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:57.673 02.106 15672 Exposure complete 04:04:57.693 00.020 15672 worker thread done servicing request 04:04:57.693 00.000 30444 OnExposeComplete: enter 04:04:57.693 00.000 30444 UpdateGuideState(): m_state=6 04:04:57.694 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9055 04:04:57.694 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=200.13, Mass=68839, SNR=55.6, Peak=8349 HFD=3.8 04:04:57.694 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 04:04:57.694 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 04:04:57.694 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.47 hyp=0.61 cameraTheta=-2.27 mountX=-0.25 mountY=-0.54, mountTheta=-2.00 04:04:57.694 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.47, opts=13) 04:04:57.694 00.000 30444 Enqueuing Move request for scope (-0.39, -0.47) 04:04:57.694 00.000 15672 Worker thread wakes up 04:04:57.694 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.47) opts 0xd 04:04:57.694 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.47) 04:04:57.694 00.000 15672 Moving (-0.39, -0.47) raw xDistance=-0.25 yDistance=-0.54 04:04:57.695 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 04:04:57.695 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 04:04:57.695 00.000 15672 MoveAxis(E, 0, ABG) 04:04:57.695 00.000 15672 Move returns status 0, amount 0 04:04:57.695 00.000 15672 MoveAxis(N, 96, ABG) 04:04:57.695 00.000 15672 Guiding Dir = 0, Dur = 96 04:04:57.695 00.000 15672 IsSlewing returns 0 04:04:57.696 00.001 15672 IsGuiding returns 0 04:04:57.699 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=14824, FiltMin=2608, FiltMax=13090, Gamma=2.950 04:04:57.741 00.042 30444 UpdateGuideState exits: m=68839 SNR=55.6 Saturated 04:04:57.741 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:57.741 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:57.741 00.000 30444 Enqueuing Expose request 04:04:57.770 00.029 15672 PulseGuide returned control before completion, sleep 32 04:04:57.805 00.035 15672 IsGuiding returns 1 04:04:57.806 00.001 15672 scope still moving after pulse duration time elapsed 04:04:57.826 00.020 15672 IsSlewing returns 0 04:04:57.882 00.056 15672 IsGuiding returns 0 04:04:57.883 00.001 15672 scope move finished after 96 + 91 ms 04:04:57.883 00.000 15672 Move returns status 0, amount 96 04:04:57.883 00.000 15672 move complete, result=0 04:04:57.883 00.000 15672 worker thread done servicing request 04:04:57.883 00.000 15672 Worker thread wakes up 04:04:57.884 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:04:57.884 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:04:57.884 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 96 ms NORTH 04:04:59.791 01.907 15672 Exposure complete 04:04:59.812 00.021 15672 worker thread done servicing request 04:04:59.812 00.000 30444 OnExposeComplete: enter 04:04:59.812 00.000 30444 UpdateGuideState(): m_state=6 04:04:59.812 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9056 04:04:59.812 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=199.90, Mass=63586, SNR=61.9, Peak=8308 HFD=3.5 04:04:59.812 00.000 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.28) = xAngle (-1.89 = -1.89) 04:04:59.812 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 04:04:59.812 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.69 hyp=0.84 cameraTheta=-2.17 mountX=-0.27 mountY=-0.78, mountTheta=-1.90 04:04:59.813 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.69, opts=13) 04:04:59.813 00.000 30444 Enqueuing Move request for scope (-0.47, -0.69) 04:04:59.813 00.000 15672 Worker thread wakes up 04:04:59.814 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.69) opts 0xd 04:04:59.814 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.69) 04:04:59.814 00.000 15672 Moving (-0.47, -0.69) raw xDistance=-0.27 yDistance=-0.78 04:04:59.814 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 04:04:59.814 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 04:04:59.814 00.000 15672 MoveAxis(E, 72, ABG) 04:04:59.814 00.000 15672 Guiding Dir = 2, Dur = 72 04:04:59.814 00.000 15672 IsSlewing returns 0 04:04:59.815 00.001 15672 IsGuiding returns 0 04:04:59.820 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1950, max=13850, FiltMin=2510, FiltMax=11553, Gamma=2.950 04:04:59.831 00.011 15672 PulseGuide returned control before completion, sleep 66 04:04:59.863 00.032 30444 UpdateGuideState exits: m=63586 SNR=61.9 Saturated 04:04:59.863 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:04:59.863 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:04:59.863 00.000 30444 Enqueuing Expose request 04:04:59.913 00.050 15672 IsGuiding returns 0 04:04:59.913 00.000 15672 Move returns status 0, amount 72 04:04:59.913 00.000 15672 MoveAxis(N, 138, ABG) 04:04:59.913 00.000 15672 Guiding Dir = 0, Dur = 138 04:04:59.913 00.000 15672 IsSlewing returns 0 04:04:59.915 00.002 15672 IsGuiding returns 0 04:04:59.992 00.077 15672 PulseGuide returned control before completion, sleep 72 04:05:00.066 00.074 15672 IsGuiding returns 1 04:05:00.066 00.000 15672 scope still moving after pulse duration time elapsed 04:05:00.087 00.021 15672 IsSlewing returns 0 04:05:00.088 00.001 15672 IsGuiding returns 1 04:05:00.109 00.021 15672 IsSlewing returns 0 04:05:00.110 00.001 15672 IsGuiding returns 1 04:05:00.131 00.021 15672 IsSlewing returns 0 04:05:00.132 00.001 15672 IsGuiding returns 1 04:05:00.153 00.021 15672 IsSlewing returns 0 04:05:00.184 00.031 15672 IsGuiding returns 0 04:05:00.184 00.000 15672 scope move finished after 138 + 131 ms 04:05:00.185 00.001 15672 Move returns status 0, amount 138 04:05:00.185 00.000 15672 move complete, result=0 04:05:00.185 00.000 15672 worker thread done servicing request 04:05:00.185 00.000 15672 Worker thread wakes up 04:05:00.185 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:00.185 00.000 30444 GuideStep: -0.3 px 72 ms EAST, -0.8 px 138 ms NORTH 04:05:00.186 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:02.291 02.105 15672 Exposure complete 04:05:02.311 00.020 15672 worker thread done servicing request 04:05:02.311 00.000 30444 OnExposeComplete: enter 04:05:02.311 00.000 30444 UpdateGuideState(): m_state=6 04:05:02.311 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9057 04:05:02.312 00.001 30444 Star::Find returns 1 (1), X=460.38, Y=199.81, Mass=69655, SNR=62.2, Peak=7998 HFD=3.7 04:05:02.312 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 04:05:02.312 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 04:05:02.312 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.78 hyp=0.79 cameraTheta=-1.73 mountX=0.10 mountY=-0.79, mountTheta=-1.45 04:05:02.312 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.78, opts=13) 04:05:02.312 00.000 30444 Enqueuing Move request for scope (-0.12, -0.78) 04:05:02.312 00.000 15672 Worker thread wakes up 04:05:02.312 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.78) opts 0xd 04:05:02.312 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.78) 04:05:02.312 00.000 15672 Moving (-0.12, -0.78) raw xDistance=0.10 yDistance=-0.79 04:05:02.312 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:05:02.312 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 04:05:02.313 00.001 15672 MoveAxis(E, 0, ABG) 04:05:02.313 00.000 15672 Move returns status 0, amount 0 04:05:02.313 00.000 15672 MoveAxis(N, 141, ABG) 04:05:02.313 00.000 15672 Guiding Dir = 0, Dur = 141 04:05:02.313 00.000 15672 IsSlewing returns 0 04:05:02.314 00.001 15672 IsGuiding returns 0 04:05:02.318 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2061, max=12999, FiltMin=2534, FiltMax=10969, Gamma=2.950 04:05:02.388 00.070 15672 PulseGuide returned control before completion, sleep 78 04:05:02.469 00.081 15672 IsGuiding returns 1 04:05:02.469 00.000 15672 scope still moving after pulse duration time elapsed 04:05:02.490 00.021 15672 IsSlewing returns 0 04:05:02.491 00.001 15672 IsGuiding returns 1 04:05:02.511 00.020 15672 IsSlewing returns 0 04:05:02.512 00.001 15672 IsGuiding returns 1 04:05:02.533 00.021 15672 IsSlewing returns 0 04:05:02.535 00.002 15672 IsGuiding returns 1 04:05:02.556 00.021 15672 IsSlewing returns 0 04:05:02.580 00.024 15672 IsGuiding returns 0 04:05:02.580 00.000 15672 scope move finished after 141 + 125 ms 04:05:02.581 00.001 15672 Move returns status 0, amount 141 04:05:02.581 00.000 15672 move complete, result=0 04:05:02.581 00.000 15672 worker thread done servicing request 04:05:02.581 00.000 30444 UpdateGuideState exits: m=69655 SNR=62.2 Saturated 04:05:02.581 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:02.582 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:02.582 00.000 30444 Enqueuing Expose request 04:05:02.582 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.8 px 141 ms NORTH 04:05:02.582 00.000 15672 Worker thread wakes up 04:05:02.582 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:02.583 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:04.489 01.906 15672 Exposure complete 04:05:04.509 00.020 15672 worker thread done servicing request 04:05:04.509 00.000 30444 OnExposeComplete: enter 04:05:04.509 00.000 30444 UpdateGuideState(): m_state=6 04:05:04.509 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9058 04:05:04.509 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=199.57, Mass=70546, SNR=56.8, Peak=8127 HFD=3.7 04:05:04.509 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 04:05:04.509 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 04:05:04.509 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-1.02 hyp=1.08 cameraTheta=-1.89 mountX=-0.05 mountY=-1.07, mountTheta=-1.62 04:05:04.510 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-1.02, opts=13) 04:05:04.510 00.000 30444 Enqueuing Move request for scope (-0.34, -1.02) 04:05:04.510 00.000 15672 Worker thread wakes up 04:05:04.510 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -1.02) opts 0xd 04:05:04.510 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -1.02) 04:05:04.510 00.000 15672 Moving (-0.34, -1.02) raw xDistance=-0.05 yDistance=-1.07 04:05:04.510 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:05:04.510 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07 04:05:04.510 00.000 15672 MoveAxis(E, 0, ABG) 04:05:04.511 00.001 15672 Move returns status 0, amount 0 04:05:04.511 00.000 15672 MoveAxis(N, 192, ABG) 04:05:04.511 00.000 15672 Guiding Dir = 0, Dur = 192 04:05:04.511 00.000 15672 IsSlewing returns 0 04:05:04.512 00.001 15672 IsGuiding returns 0 04:05:04.515 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2090, max=13260, FiltMin=2532, FiltMax=11272, Gamma=2.950 04:05:04.591 00.076 15672 PulseGuide returned control before completion, sleep 122 04:05:04.640 00.049 30444 UpdateGuideState exits: m=70546 SNR=56.8 Saturated 04:05:04.640 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:04.640 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:04.640 00.000 30444 Enqueuing Expose request 04:05:04.716 00.076 15672 IsGuiding returns 1 04:05:04.716 00.000 15672 scope still moving after pulse duration time elapsed 04:05:04.737 00.021 15672 IsSlewing returns 0 04:05:04.737 00.000 15672 IsGuiding returns 1 04:05:04.758 00.021 15672 IsSlewing returns 0 04:05:04.758 00.000 15672 IsGuiding returns 1 04:05:04.779 00.021 15672 IsSlewing returns 0 04:05:04.800 00.021 15672 IsGuiding returns 0 04:05:04.800 00.000 15672 scope move finished after 192 + 96 ms 04:05:04.800 00.000 15672 Move returns status 0, amount 192 04:05:04.800 00.000 15672 move complete, result=0 04:05:04.800 00.000 15672 worker thread done servicing request 04:05:04.800 00.000 15672 Worker thread wakes up 04:05:04.800 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:04.800 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -1.1 px 192 ms NORTH 04:05:04.800 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:06.907 02.107 15672 Exposure complete 04:05:06.927 00.020 15672 worker thread done servicing request 04:05:06.927 00.000 30444 OnExposeComplete: enter 04:05:06.927 00.000 30444 UpdateGuideState(): m_state=6 04:05:06.927 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9059 04:05:06.927 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=200.78, Mass=74892, SNR=60.9, Peak=7537 HFD=3.7 04:05:06.927 00.000 30444 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 04:05:06.927 00.000 30444 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.16 = 2.16) 04:05:06.927 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.95 mountX=-0.12 mountY=0.16, mountTheta=2.21 04:05:06.928 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.19, opts=13) 04:05:06.928 00.000 30444 Enqueuing Move request for scope (-0.07, 0.19) 04:05:06.928 00.000 15672 Worker thread wakes up 04:05:06.928 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd 04:05:06.928 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.19) 04:05:06.928 00.000 15672 Moving (-0.07, 0.19) raw xDistance=-0.12 yDistance=0.16 04:05:06.928 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 04:05:06.928 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:05:06.928 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 04:05:06.928 00.000 15672 MoveAxis(E, 0, ABG) 04:05:06.929 00.001 15672 Move returns status 0, amount 0 04:05:06.929 00.000 15672 MoveAxis(N, 0, ABG) 04:05:06.929 00.000 15672 Move returns status 0, amount 0 04:05:06.929 00.000 15672 move complete, result=0 04:05:06.929 00.000 15672 worker thread done servicing request 04:05:06.934 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=14401, FiltMin=2559, FiltMax=11079, Gamma=2.950 04:05:07.180 00.246 30444 UpdateGuideState exits: m=74892 SNR=60.9 Saturated 04:05:07.180 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:07.180 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:07.180 00.000 30444 Enqueuing Expose request 04:05:07.180 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:05:07.180 00.000 15672 Worker thread wakes up 04:05:07.180 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:07.180 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:09.095 01.915 15672 Exposure complete 04:05:09.128 00.033 15672 worker thread done servicing request 04:05:09.128 00.000 30444 OnExposeComplete: enter 04:05:09.128 00.000 30444 UpdateGuideState(): m_state=6 04:05:09.128 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9060 04:05:09.128 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=200.68, Mass=56707, SNR=43.8, Peak=6932 HFD=3.4 04:05:09.129 00.001 30444 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.28) = xAngle (2.97 = 2.97) 04:05:09.129 00.000 30444 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.91 = 2.91) 04:05:09.129 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.70 mountX=-0.21 mountY=0.05, mountTheta=2.92 04:05:09.129 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.09, opts=13) 04:05:09.129 00.000 30444 Enqueuing Move request for scope (-0.19, 0.09) 04:05:09.129 00.000 15672 Worker thread wakes up 04:05:09.129 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd 04:05:09.129 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.09) 04:05:09.129 00.000 15672 Moving (-0.19, 0.09) raw xDistance=-0.21 yDistance=0.05 04:05:09.129 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:05:09.129 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:05:09.129 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:05:09.129 00.000 15672 MoveAxis(E, 0, ABG) 04:05:09.130 00.001 15672 Move returns status 0, amount 0 04:05:09.130 00.000 15672 MoveAxis(N, 0, ABG) 04:05:09.130 00.000 15672 Move returns status 0, amount 0 04:05:09.130 00.000 15672 move complete, result=0 04:05:09.130 00.000 15672 worker thread done servicing request 04:05:09.134 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=14381, FiltMin=2580, FiltMax=11069, Gamma=2.950 04:05:09.231 00.097 30444 UpdateGuideState exits: m=56707 SNR=43.8 Saturated 04:05:09.231 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:09.231 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:09.231 00.000 30444 Enqueuing Expose request 04:05:09.231 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:05:09.231 00.000 15672 Worker thread wakes up 04:05:09.232 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:09.232 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:11.338 02.106 15672 Exposure complete 04:05:11.359 00.021 15672 worker thread done servicing request 04:05:11.359 00.000 30444 OnExposeComplete: enter 04:05:11.359 00.000 30444 UpdateGuideState(): m_state=6 04:05:11.359 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9061 04:05:11.359 00.000 30444 Star::Find returns 1 (1), X=459.91, Y=200.80, Mass=59880, SNR=47.4, Peak=7121 HFD=3.6 04:05:11.359 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 04:05:11.359 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 04:05:11.359 00.000 30444 CameraToMount -- cameraX=-0.60 cameraY=0.21 hyp=0.63 cameraTheta=2.80 mountX=-0.63 mountY=0.08, mountTheta=3.02 04:05:11.360 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.60, y=0.21, opts=13) 04:05:11.360 00.000 30444 Enqueuing Move request for scope (-0.60, 0.21) 04:05:11.360 00.000 15672 Worker thread wakes up 04:05:11.360 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.21) opts 0xd 04:05:11.360 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.60, 0.21) 04:05:11.360 00.000 15672 Moving (-0.60, 0.21) raw xDistance=-0.63 yDistance=0.08 04:05:11.360 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63 04:05:11.360 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:05:11.360 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:05:11.360 00.000 15672 MoveAxis(E, 171, ABG) 04:05:11.360 00.000 15672 Guiding Dir = 2, Dur = 171 04:05:11.361 00.001 15672 IsSlewing returns 0 04:05:11.362 00.001 15672 IsGuiding returns 0 04:05:11.366 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2025, max=16080, FiltMin=2572, FiltMax=11717, Gamma=2.950 04:05:11.381 00.015 15672 PulseGuide returned control before completion, sleep 163 04:05:11.409 00.028 30444 UpdateGuideState exits: m=59880 SNR=47.4 Saturated 04:05:11.409 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:11.409 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:11.409 00.000 30444 Enqueuing Expose request 04:05:11.545 00.136 15672 IsGuiding returns 1 04:05:11.546 00.001 15672 scope still moving after pulse duration time elapsed 04:05:11.567 00.021 15672 IsSlewing returns 0 04:05:11.568 00.001 15672 IsGuiding returns 1 04:05:11.589 00.021 15672 IsSlewing returns 0 04:05:11.606 00.017 15672 IsGuiding returns 0 04:05:11.606 00.000 15672 scope move finished after 171 + 73 ms 04:05:11.606 00.000 15672 Move returns status 0, amount 171 04:05:11.606 00.000 15672 MoveAxis(N, 0, ABG) 04:05:11.606 00.000 15672 Move returns status 0, amount 0 04:05:11.606 00.000 15672 move complete, result=0 04:05:11.607 00.001 15672 worker thread done servicing request 04:05:11.607 00.000 30444 GuideStep: -0.6 px 171 ms EAST, 0.1 px 0 ms NORTH 04:05:11.607 00.000 15672 Worker thread wakes up 04:05:11.607 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:11.608 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:13.515 01.907 15672 Exposure complete 04:05:13.535 00.020 15672 worker thread done servicing request 04:05:13.535 00.000 30444 OnExposeComplete: enter 04:05:13.535 00.000 30444 UpdateGuideState(): m_state=6 04:05:13.536 00.001 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 9062 04:05:13.536 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=200.44, Mass=63283, SNR=59.1, Peak=7109 HFD=3.4 04:05:13.536 00.000 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.70 = -0.70) 04:05:13.536 00.000 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.76 = -0.76) 04:05:13.536 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.98 mountX=0.14 mountY=-0.13, mountTheta=-0.73 04:05:13.536 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.15, opts=13) 04:05:13.536 00.000 30444 Enqueuing Move request for scope (0.10, -0.15) 04:05:13.536 00.000 15672 Worker thread wakes up 04:05:13.536 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd 04:05:13.536 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.15) 04:05:13.536 00.000 15672 Moving (0.10, -0.15) raw xDistance=0.14 yDistance=-0.13 04:05:13.537 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:05:13.537 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:05:13.537 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:05:13.537 00.000 15672 MoveAxis(E, 0, ABG) 04:05:13.537 00.000 15672 Move returns status 0, amount 0 04:05:13.537 00.000 15672 MoveAxis(N, 0, ABG) 04:05:13.537 00.000 15672 Move returns status 0, amount 0 04:05:13.537 00.000 15672 move complete, result=0 04:05:13.537 00.000 15672 worker thread done servicing request 04:05:13.541 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=14189, FiltMin=2542, FiltMax=10782, Gamma=2.950 04:05:13.584 00.043 30444 UpdateGuideState exits: m=63283 SNR=59.1 Saturated 04:05:13.584 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:13.584 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:13.584 00.000 30444 Enqueuing Expose request 04:05:13.584 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:05:13.584 00.000 15672 Worker thread wakes up 04:05:13.584 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:13.585 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:15.694 02.109 15672 Exposure complete 04:05:15.716 00.022 15672 worker thread done servicing request 04:05:15.716 00.000 30444 OnExposeComplete: enter 04:05:15.716 00.000 30444 UpdateGuideState(): m_state=6 04:05:15.716 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9063 04:05:15.716 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=200.42, Mass=72054, SNR=67.9, Peak=7102 HFD=3.9 04:05:15.716 00.000 30444 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.28) = xAngle (-0.13 = -0.13) 04:05:15.716 00.000 30444 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.19 = -0.19) 04:05:15.716 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.18 hyp=0.45 cameraTheta=-0.41 mountX=0.44 mountY=-0.09, mountTheta=-0.19 04:05:15.717 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.18, opts=13) 04:05:15.717 00.000 30444 Enqueuing Move request for scope (0.41, -0.18) 04:05:15.717 00.000 15672 Worker thread wakes up 04:05:15.717 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.18) opts 0xd 04:05:15.717 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.18) 04:05:15.717 00.000 15672 Moving (0.41, -0.18) raw xDistance=0.44 yDistance=-0.09 04:05:15.717 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 04:05:15.717 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:05:15.717 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:05:15.717 00.000 15672 MoveAxis(W, 119, ABG) 04:05:15.717 00.000 15672 Guiding Dir = 3, Dur = 119 04:05:15.718 00.001 15672 IsSlewing returns 0 04:05:15.723 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=13636, FiltMin=2568, FiltMax=10949, Gamma=2.950 04:05:15.742 00.019 15672 IsGuiding returns 0 04:05:15.758 00.016 15672 PulseGuide returned control before completion, sleep 114 04:05:15.852 00.094 30444 UpdateGuideState exits: m=72054 SNR=67.9 Saturated 04:05:15.852 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:15.852 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:15.852 00.000 30444 Enqueuing Expose request 04:05:15.874 00.022 15672 IsGuiding returns 1 04:05:15.874 00.000 15672 scope still moving after pulse duration time elapsed 04:05:15.895 00.021 15672 IsSlewing returns 0 04:05:15.903 00.008 15672 IsGuiding returns 0 04:05:15.903 00.000 15672 scope move finished after 119 + 41 ms 04:05:15.904 00.001 15672 Move returns status 0, amount 119 04:05:15.904 00.000 15672 MoveAxis(N, 0, ABG) 04:05:15.904 00.000 15672 Move returns status 0, amount 0 04:05:15.904 00.000 15672 move complete, result=0 04:05:15.904 00.000 15672 worker thread done servicing request 04:05:15.904 00.000 15672 Worker thread wakes up 04:05:15.904 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:15.904 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:15.905 00.001 30444 GuideStep: 0.4 px 119 ms WEST, -0.1 px 0 ms NORTH 04:05:17.818 01.913 15672 Exposure complete 04:05:17.838 00.020 15672 worker thread done servicing request 04:05:17.838 00.000 30444 OnExposeComplete: enter 04:05:17.838 00.000 30444 UpdateGuideState(): m_state=6 04:05:17.839 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9064 04:05:17.839 00.000 30444 Star::Find returns 1 (1), X=460.76, Y=200.49, Mass=73570, SNR=64.2, Peak=7782 HFD=3.7 04:05:17.839 00.000 30444 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 04:05:17.839 00.000 30444 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.18 = -0.18) 04:05:17.839 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-0.40 mountX=0.28 mountY=-0.05, mountTheta=-0.18 04:05:17.839 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.11, opts=13) 04:05:17.839 00.000 30444 Enqueuing Move request for scope (0.26, -0.11) 04:05:17.839 00.000 15672 Worker thread wakes up 04:05:17.840 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.11) opts 0xd 04:05:17.840 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.11) 04:05:17.840 00.000 15672 Moving (0.26, -0.11) raw xDistance=0.28 yDistance=-0.05 04:05:17.840 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28 04:05:17.840 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:05:17.840 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:05:17.840 00.000 15672 MoveAxis(W, 83, ABG) 04:05:17.840 00.000 15672 Guiding Dir = 3, Dur = 83 04:05:17.840 00.000 15672 IsSlewing returns 0 04:05:17.841 00.001 15672 IsGuiding returns 0 04:05:17.846 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=14205, FiltMin=2579, FiltMax=11190, Gamma=2.950 04:05:17.867 00.021 15672 PulseGuide returned control before completion, sleep 68 04:05:17.891 00.024 30444 UpdateGuideState exits: m=73570 SNR=64.2 Saturated 04:05:17.891 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:17.891 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:17.891 00.000 30444 Enqueuing Expose request 04:05:17.936 00.045 15672 IsGuiding returns 1 04:05:17.937 00.001 15672 scope still moving after pulse duration time elapsed 04:05:17.957 00.020 15672 IsSlewing returns 0 04:05:17.960 00.003 15672 IsGuiding returns 1 04:05:17.981 00.021 15672 IsSlewing returns 0 04:05:17.984 00.003 15672 IsGuiding returns 0 04:05:17.984 00.000 15672 scope move finished after 83 + 59 ms 04:05:17.984 00.000 15672 Move returns status 0, amount 83 04:05:17.984 00.000 15672 MoveAxis(N, 0, ABG) 04:05:17.984 00.000 15672 Move returns status 0, amount 0 04:05:17.984 00.000 15672 move complete, result=0 04:05:17.984 00.000 15672 worker thread done servicing request 04:05:17.985 00.001 15672 Worker thread wakes up 04:05:17.985 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:17.985 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:17.985 00.000 30444 GuideStep: 0.3 px 83 ms WEST, -0.0 px 0 ms NORTH 04:05:20.101 02.116 15672 Exposure complete 04:05:20.129 00.028 15672 worker thread done servicing request 04:05:20.129 00.000 30444 OnExposeComplete: enter 04:05:20.129 00.000 30444 UpdateGuideState(): m_state=6 04:05:20.129 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9065 04:05:20.129 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=200.21, Mass=63282, SNR=56.8, Peak=7161 HFD=3.6 04:05:20.129 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 04:05:20.129 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 04:05:20.129 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.38 hyp=0.39 cameraTheta=-1.40 mountX=0.17 mountY=-0.36, mountTheta=-1.13 04:05:20.130 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.38, opts=13) 04:05:20.130 00.000 30444 Enqueuing Move request for scope (0.07, -0.38) 04:05:20.130 00.000 15672 Worker thread wakes up 04:05:20.130 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.38) opts 0xd 04:05:20.130 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.38) 04:05:20.130 00.000 15672 Moving (0.07, -0.38) raw xDistance=0.17 yDistance=-0.36 04:05:20.130 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 04:05:20.130 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 04:05:20.130 00.000 15672 MoveAxis(E, 0, ABG) 04:05:20.130 00.000 15672 Move returns status 0, amount 0 04:05:20.130 00.000 15672 MoveAxis(N, 64, ABG) 04:05:20.130 00.000 15672 Guiding Dir = 0, Dur = 64 04:05:20.130 00.000 15672 IsSlewing returns 0 04:05:20.131 00.001 15672 IsGuiding returns 0 04:05:20.135 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=13678, FiltMin=2548, FiltMax=11386, Gamma=2.950 04:05:20.178 00.043 30444 UpdateGuideState exits: m=63282 SNR=56.8 Saturated 04:05:20.178 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:20.178 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:20.178 00.000 30444 Enqueuing Expose request 04:05:20.220 00.042 15672 IsGuiding returns 1 04:05:20.220 00.000 15672 scope still moving after pulse duration time elapsed 04:05:20.241 00.021 15672 IsSlewing returns 0 04:05:20.264 00.023 15672 IsGuiding returns 1 04:05:20.285 00.021 15672 IsSlewing returns 0 04:05:20.286 00.001 15672 IsGuiding returns 1 04:05:20.307 00.021 15672 IsSlewing returns 0 04:05:20.328 00.021 15672 IsGuiding returns 0 04:05:20.328 00.000 15672 scope move finished after 64 + 132 ms 04:05:20.328 00.000 15672 Move returns status 0, amount 64 04:05:20.328 00.000 15672 move complete, result=0 04:05:20.328 00.000 15672 worker thread done servicing request 04:05:20.328 00.000 15672 Worker thread wakes up 04:05:20.328 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:20.328 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:20.328 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 64 ms NORTH 04:05:22.233 01.905 15672 Exposure complete 04:05:22.253 00.020 15672 worker thread done servicing request 04:05:22.253 00.000 30444 OnExposeComplete: enter 04:05:22.253 00.000 30444 UpdateGuideState(): m_state=6 04:05:22.253 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9066 04:05:22.253 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=200.84, Mass=61169, SNR=51.2, Peak=7115 HFD=3.5 04:05:22.253 00.000 30444 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.28) = xAngle (2.52 = 2.52) 04:05:22.253 00.000 30444 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 04:05:22.253 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.25 hyp=0.32 cameraTheta=2.24 mountX=-0.26 mountY=0.20, mountTheta=2.48 04:05:22.254 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.25, opts=13) 04:05:22.254 00.000 30444 Enqueuing Move request for scope (-0.20, 0.25) 04:05:22.254 00.000 15672 Worker thread wakes up 04:05:22.254 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.25) opts 0xd 04:05:22.254 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.25) 04:05:22.254 00.000 15672 Moving (-0.20, 0.25) raw xDistance=-0.26 yDistance=0.20 04:05:22.254 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 04:05:22.254 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:05:22.254 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 04:05:22.254 00.000 15672 MoveAxis(E, 70, ABG) 04:05:22.254 00.000 15672 Guiding Dir = 2, Dur = 70 04:05:22.254 00.000 15672 IsSlewing returns 0 04:05:22.255 00.001 15672 IsGuiding returns 0 04:05:22.259 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=13937, FiltMin=2590, FiltMax=10680, Gamma=2.950 04:05:22.276 00.017 15672 PulseGuide returned control before completion, sleep 60 04:05:22.357 00.081 15672 IsGuiding returns 0 04:05:22.357 00.000 15672 Move returns status 0, amount 70 04:05:22.358 00.001 15672 MoveAxis(N, 0, ABG) 04:05:22.358 00.000 15672 Move returns status 0, amount 0 04:05:22.358 00.000 15672 move complete, result=0 04:05:22.358 00.000 15672 worker thread done servicing request 04:05:22.485 00.127 30444 UpdateGuideState exits: m=61169 SNR=51.2 Saturated 04:05:22.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:22.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:22.485 00.000 30444 Enqueuing Expose request 04:05:22.485 00.000 30444 GuideStep: -0.3 px 70 ms EAST, 0.2 px 0 ms NORTH 04:05:22.485 00.000 15672 Worker thread wakes up 04:05:22.486 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:22.486 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:24.592 02.106 15672 Exposure complete 04:05:24.612 00.020 15672 worker thread done servicing request 04:05:24.612 00.000 30444 OnExposeComplete: enter 04:05:24.612 00.000 30444 UpdateGuideState(): m_state=6 04:05:24.612 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9067 04:05:24.612 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=200.49, Mass=57806, SNR=48.9, Peak=7477 HFD=3.3 04:05:24.612 00.000 30444 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.28) = xAngle (-0.25 = -0.25) 04:05:24.612 00.000 30444 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.31 = -0.31) 04:05:24.612 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.52 mountX=0.19 mountY=-0.06, mountTheta=-0.30 04:05:24.613 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.10, opts=13) 04:05:24.613 00.000 30444 Enqueuing Move request for scope (0.17, -0.10) 04:05:24.613 00.000 15672 Worker thread wakes up 04:05:24.613 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd 04:05:24.613 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.10) 04:05:24.613 00.000 15672 Moving (0.17, -0.10) raw xDistance=0.19 yDistance=-0.06 04:05:24.613 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:05:24.613 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:05:24.613 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:05:24.613 00.000 15672 MoveAxis(E, 0, ABG) 04:05:24.613 00.000 15672 Move returns status 0, amount 0 04:05:24.613 00.000 15672 MoveAxis(N, 0, ABG) 04:05:24.613 00.000 15672 Move returns status 0, amount 0 04:05:24.613 00.000 15672 move complete, result=0 04:05:24.613 00.000 15672 worker thread done servicing request 04:05:24.618 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=13182, FiltMin=2552, FiltMax=10394, Gamma=2.950 04:05:24.661 00.043 30444 UpdateGuideState exits: m=57806 SNR=48.9 Saturated 04:05:24.661 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:24.661 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:24.661 00.000 30444 Enqueuing Expose request 04:05:24.661 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:05:24.661 00.000 15672 Worker thread wakes up 04:05:24.661 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:24.661 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:26.573 01.912 15672 Exposure complete 04:05:26.605 00.032 15672 worker thread done servicing request 04:05:26.605 00.000 30444 OnExposeComplete: enter 04:05:26.605 00.000 30444 UpdateGuideState(): m_state=6 04:05:26.606 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9068 04:05:26.606 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=201.04, Mass=63052, SNR=53.7, Peak=7040 HFD=3.9 04:05:26.606 00.000 30444 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.28) = xAngle (1.49 = 1.49) 04:05:26.606 00.000 30444 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.43 = 1.43) 04:05:26.606 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.45 hyp=0.47 cameraTheta=1.22 mountX=0.04 mountY=0.47, mountTheta=1.49 04:05:26.606 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.45, opts=13) 04:05:26.606 00.000 30444 Enqueuing Move request for scope (0.16, 0.45) 04:05:26.606 00.000 15672 Worker thread wakes up 04:05:26.606 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.45) opts 0xd 04:05:26.607 00.001 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.45) 04:05:26.607 00.000 15672 Moving (0.16, 0.45) raw xDistance=0.04 yDistance=0.47 04:05:26.607 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:05:26.607 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:05:26.607 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 04:05:26.607 00.000 15672 MoveAxis(E, 0, ABG) 04:05:26.607 00.000 15672 Move returns status 0, amount 0 04:05:26.607 00.000 15672 MoveAxis(N, 0, ABG) 04:05:26.607 00.000 15672 Move returns status 0, amount 0 04:05:26.607 00.000 15672 move complete, result=0 04:05:26.607 00.000 15672 worker thread done servicing request 04:05:26.612 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=14430, FiltMin=2497, FiltMax=11528, Gamma=2.950 04:05:26.654 00.042 30444 UpdateGuideState exits: m=63052 SNR=53.7 Saturated 04:05:26.654 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:26.654 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:26.654 00.000 30444 Enqueuing Expose request 04:05:26.654 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 04:05:26.654 00.000 15672 Worker thread wakes up 04:05:26.654 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:26.654 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:28.765 02.111 15672 Exposure complete 04:05:28.785 00.020 15672 worker thread done servicing request 04:05:28.785 00.000 30444 OnExposeComplete: enter 04:05:28.785 00.000 30444 UpdateGuideState(): m_state=6 04:05:28.785 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9069 04:05:28.785 00.000 30444 Star::Find returns 1 (1), X=461.10, Y=200.59, Mass=65688, SNR=58.9, Peak=7337 HFD=3.7 04:05:28.785 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.27 = 0.27) 04:05:28.786 00.001 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.21 = 0.21) 04:05:28.786 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=-0.00 hyp=0.59 cameraTheta=-0.01 mountX=0.57 mountY=0.12, mountTheta=0.21 04:05:28.786 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=-0.00, opts=13) 04:05:28.786 00.000 30444 Enqueuing Move request for scope (0.59, -0.00) 04:05:28.786 00.000 15672 Worker thread wakes up 04:05:28.786 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.00) opts 0xd 04:05:28.786 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, -0.00) 04:05:28.786 00.000 15672 Moving (0.59, -0.00) raw xDistance=0.57 yDistance=0.12 04:05:28.786 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 04:05:28.786 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:05:28.786 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:05:28.786 00.000 15672 MoveAxis(W, 154, ABG) 04:05:28.786 00.000 15672 Guiding Dir = 3, Dur = 154 04:05:28.787 00.001 15672 IsSlewing returns 0 04:05:28.788 00.001 15672 IsGuiding returns 0 04:05:28.791 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=12917, FiltMin=2500, FiltMax=11073, Gamma=2.950 04:05:28.810 00.019 15672 PulseGuide returned control before completion, sleep 142 04:05:28.834 00.024 30444 UpdateGuideState exits: m=65688 SNR=58.9 Saturated 04:05:28.834 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:28.834 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:28.834 00.000 30444 Enqueuing Expose request 04:05:28.955 00.121 15672 IsGuiding returns 1 04:05:28.955 00.000 15672 scope still moving after pulse duration time elapsed 04:05:28.978 00.023 15672 IsSlewing returns 0 04:05:28.986 00.008 15672 IsGuiding returns 0 04:05:28.987 00.001 15672 scope move finished after 154 + 44 ms 04:05:28.987 00.000 15672 Move returns status 0, amount 154 04:05:28.987 00.000 15672 MoveAxis(N, 0, ABG) 04:05:28.987 00.000 15672 Move returns status 0, amount 0 04:05:28.987 00.000 15672 move complete, result=0 04:05:28.987 00.000 15672 worker thread done servicing request 04:05:28.987 00.000 15672 Worker thread wakes up 04:05:28.987 00.000 30444 GuideStep: 0.6 px 154 ms WEST, 0.1 px 0 ms NORTH 04:05:28.987 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:28.987 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:30.896 01.909 15672 Exposure complete 04:05:30.915 00.019 15672 worker thread done servicing request 04:05:30.915 00.000 30444 OnExposeComplete: enter 04:05:30.916 00.001 30444 UpdateGuideState(): m_state=6 04:05:30.916 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 9070 04:05:30.916 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=200.84, Mass=62974, SNR=46.7, Peak=7391 HFD=4.0 04:05:30.916 00.000 30444 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.28) = xAngle (0.83 = 0.83) 04:05:30.916 00.000 30444 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.76 = 0.76) 04:05:30.916 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.25 hyp=0.48 cameraTheta=0.55 mountX=0.32 mountY=0.33, mountTheta=0.80 04:05:30.916 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.25, opts=13) 04:05:30.916 00.000 30444 Enqueuing Move request for scope (0.41, 0.25) 04:05:30.916 00.000 15672 Worker thread wakes up 04:05:30.917 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.25) opts 0xd 04:05:30.917 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.25) 04:05:30.917 00.000 15672 Moving (0.41, 0.25) raw xDistance=0.32 yDistance=0.33 04:05:30.917 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32 04:05:30.917 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:05:30.917 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 04:05:30.917 00.000 15672 MoveAxis(W, 98, ABG) 04:05:30.917 00.000 15672 Guiding Dir = 3, Dur = 98 04:05:30.917 00.000 15672 IsSlewing returns 0 04:05:30.922 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=13999, FiltMin=2555, FiltMax=10742, Gamma=2.950 04:05:30.951 00.029 15672 IsGuiding returns 0 04:05:30.965 00.014 30444 UpdateGuideState exits: m=62974 SNR=46.7 Saturated 04:05:30.965 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:30.965 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:30.965 00.000 30444 Enqueuing Expose request 04:05:30.967 00.002 15672 PulseGuide returned control before completion, sleep 93 04:05:31.078 00.111 15672 IsGuiding returns 0 04:05:31.079 00.001 15672 Move returns status 0, amount 98 04:05:31.079 00.000 15672 MoveAxis(N, 0, ABG) 04:05:31.079 00.000 15672 Move returns status 0, amount 0 04:05:31.079 00.000 15672 move complete, result=0 04:05:31.079 00.000 15672 worker thread done servicing request 04:05:31.079 00.000 15672 Worker thread wakes up 04:05:31.079 00.000 30444 GuideStep: 0.3 px 98 ms WEST, 0.3 px 0 ms NORTH 04:05:31.079 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:31.079 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:33.186 02.107 15672 Exposure complete 04:05:33.206 00.020 15672 worker thread done servicing request 04:05:33.206 00.000 30444 OnExposeComplete: enter 04:05:33.206 00.000 30444 UpdateGuideState(): m_state=6 04:05:33.206 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9071 04:05:33.206 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=200.93, Mass=65245, SNR=58.4, Peak=7406 HFD=3.9 04:05:33.206 00.000 30444 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.28) = xAngle (2.41 = 2.41) 04:05:33.206 00.000 30444 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.34 = 2.34) 04:05:33.206 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.33 hyp=0.39 cameraTheta=2.13 mountX=-0.29 mountY=0.28, mountTheta=2.37 04:05:33.207 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.33, opts=13) 04:05:33.207 00.000 30444 Enqueuing Move request for scope (-0.21, 0.33) 04:05:33.207 00.000 15672 Worker thread wakes up 04:05:33.207 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.33) opts 0xd 04:05:33.207 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.33) 04:05:33.207 00.000 15672 Moving (-0.21, 0.33) raw xDistance=-0.29 yDistance=0.28 04:05:33.207 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29 04:05:33.207 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:05:33.207 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 04:05:33.207 00.000 15672 MoveAxis(E, 72, ABG) 04:05:33.207 00.000 15672 Guiding Dir = 2, Dur = 72 04:05:33.209 00.002 15672 IsSlewing returns 0 04:05:33.210 00.001 15672 IsGuiding returns 0 04:05:33.214 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=15755, FiltMin=2467, FiltMax=11085, Gamma=2.950 04:05:33.234 00.020 15672 PulseGuide returned control before completion, sleep 58 04:05:33.257 00.023 30444 UpdateGuideState exits: m=65245 SNR=58.4 Saturated 04:05:33.257 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:33.257 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:33.257 00.000 30444 Enqueuing Expose request 04:05:33.314 00.057 15672 IsGuiding returns 0 04:05:33.315 00.001 15672 Move returns status 0, amount 72 04:05:33.315 00.000 15672 MoveAxis(N, 0, ABG) 04:05:33.315 00.000 15672 Move returns status 0, amount 0 04:05:33.315 00.000 15672 move complete, result=0 04:05:33.315 00.000 15672 worker thread done servicing request 04:05:33.315 00.000 15672 Worker thread wakes up 04:05:33.315 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:33.315 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:33.315 00.000 30444 GuideStep: -0.3 px 72 ms EAST, 0.3 px 0 ms NORTH 04:05:35.220 01.905 15672 Exposure complete 04:05:35.240 00.020 15672 worker thread done servicing request 04:05:35.240 00.000 30444 OnExposeComplete: enter 04:05:35.240 00.000 30444 UpdateGuideState(): m_state=6 04:05:35.240 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9072 04:05:35.240 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=200.77, Mass=68687, SNR=53.5, Peak=6905 HFD=3.8 04:05:35.240 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 04:05:35.240 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 04:05:35.240 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.41 mountX=-0.02 mountY=0.18, mountTheta=1.69 04:05:35.241 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.18, opts=13) 04:05:35.241 00.000 30444 Enqueuing Move request for scope (0.03, 0.18) 04:05:35.241 00.000 15672 Worker thread wakes up 04:05:35.241 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd 04:05:35.241 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.18) 04:05:35.241 00.000 15672 Moving (0.03, 0.18) raw xDistance=-0.02 yDistance=0.18 04:05:35.241 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:05:35.241 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:05:35.241 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 04:05:35.241 00.000 15672 MoveAxis(E, 0, ABG) 04:05:35.241 00.000 15672 Move returns status 0, amount 0 04:05:35.241 00.000 15672 MoveAxis(N, 0, ABG) 04:05:35.241 00.000 15672 Move returns status 0, amount 0 04:05:35.241 00.000 15672 move complete, result=0 04:05:35.241 00.000 15672 worker thread done servicing request 04:05:35.246 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=14630, FiltMin=2529, FiltMax=10827, Gamma=2.950 04:05:35.288 00.042 30444 UpdateGuideState exits: m=68687 SNR=53.5 Saturated 04:05:35.288 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:35.288 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:35.288 00.000 30444 Enqueuing Expose request 04:05:35.288 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 04:05:35.288 00.000 15672 Worker thread wakes up 04:05:35.289 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:35.289 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:37.399 02.110 15672 Exposure complete 04:05:37.419 00.020 15672 worker thread done servicing request 04:05:37.419 00.000 30444 OnExposeComplete: enter 04:05:37.419 00.000 30444 UpdateGuideState(): m_state=6 04:05:37.419 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9073 04:05:37.419 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=200.91, Mass=65446, SNR=51.7, Peak=6907 HFD=4.2 04:05:37.419 00.000 30444 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 04:05:37.420 00.001 30444 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 04:05:37.420 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.31 hyp=0.50 cameraTheta=0.67 mountX=0.30 mountY=0.39, mountTheta=0.92 04:05:37.420 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.31, opts=13) 04:05:37.420 00.000 30444 Enqueuing Move request for scope (0.40, 0.31) 04:05:37.420 00.000 15672 Worker thread wakes up 04:05:37.420 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.31) opts 0xd 04:05:37.420 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.31) 04:05:37.420 00.000 15672 Moving (0.40, 0.31) raw xDistance=0.30 yDistance=0.39 04:05:37.420 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 04:05:37.420 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.21 newest=0.85 04:05:37.420 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 04:05:37.421 00.001 15672 MoveAxis(W, 80, ABG) 04:05:37.421 00.000 15672 Guiding Dir = 3, Dur = 80 04:05:37.421 00.000 15672 IsSlewing returns 0 04:05:37.422 00.001 15672 IsGuiding returns 0 04:05:37.426 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=14285, FiltMin=2536, FiltMax=11076, Gamma=2.950 04:05:37.452 00.026 15672 PulseGuide returned control before completion, sleep 61 04:05:37.515 00.063 15672 IsGuiding returns 1 04:05:37.515 00.000 15672 scope still moving after pulse duration time elapsed 04:05:37.536 00.021 15672 IsSlewing returns 0 04:05:37.596 00.060 15672 IsGuiding returns 0 04:05:37.596 00.000 15672 scope move finished after 80 + 93 ms 04:05:37.596 00.000 15672 Move returns status 0, amount 80 04:05:37.596 00.000 15672 MoveAxis(S, 69, ABG) 04:05:37.596 00.000 15672 Guiding Dir = 1, Dur = 69 04:05:37.596 00.000 15672 IsSlewing returns 0 04:05:37.597 00.001 15672 IsGuiding returns 0 04:05:37.678 00.081 15672 IsGuiding returns 1 04:05:37.678 00.000 15672 scope still moving after pulse duration time elapsed 04:05:37.699 00.021 15672 IsSlewing returns 0 04:05:37.702 00.003 15672 IsGuiding returns 1 04:05:37.723 00.021 15672 IsSlewing returns 0 04:05:37.725 00.002 15672 IsGuiding returns 1 04:05:37.746 00.021 15672 IsSlewing returns 0 04:05:37.757 00.011 15672 IsGuiding returns 0 04:05:37.758 00.001 15672 scope move finished after 69 + 91 ms 04:05:37.758 00.000 15672 Move returns status 0, amount 69 04:05:37.758 00.000 15672 move complete, result=0 04:05:37.758 00.000 15672 worker thread done servicing request 04:05:37.786 00.028 30444 UpdateGuideState exits: m=65446 SNR=51.7 Saturated 04:05:37.786 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:37.786 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:37.787 00.001 30444 Enqueuing Expose request 04:05:37.787 00.000 30444 GuideStep: 0.3 px 80 ms WEST, 0.4 px 69 ms SOUTH 04:05:37.787 00.000 15672 Worker thread wakes up 04:05:37.787 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:37.787 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:39.704 01.917 15672 Exposure complete 04:05:39.728 00.024 15672 worker thread done servicing request 04:05:39.728 00.000 30444 OnExposeComplete: enter 04:05:39.728 00.000 30444 UpdateGuideState(): m_state=6 04:05:39.728 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9074 04:05:39.728 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=200.48, Mass=60909, SNR=51.2, Peak=7349 HFD=3.4 04:05:39.728 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 04:05:39.728 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.61 = -0.61) 04:05:39.728 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.83 mountX=0.14 mountY=-0.09, mountTheta=-0.59 04:05:39.729 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.12, opts=13) 04:05:39.729 00.000 30444 Enqueuing Move request for scope (0.11, -0.12) 04:05:39.729 00.000 15672 Worker thread wakes up 04:05:39.729 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd 04:05:39.729 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.12) 04:05:39.729 00.000 15672 Moving (0.11, -0.12) raw xDistance=0.14 yDistance=-0.09 04:05:39.729 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:05:39.729 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:05:39.729 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:05:39.729 00.000 15672 MoveAxis(E, 0, ABG) 04:05:39.729 00.000 15672 Move returns status 0, amount 0 04:05:39.729 00.000 15672 MoveAxis(N, 0, ABG) 04:05:39.729 00.000 15672 Move returns status 0, amount 0 04:05:39.729 00.000 15672 move complete, result=0 04:05:39.730 00.001 15672 worker thread done servicing request 04:05:39.734 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=15300, FiltMin=2560, FiltMax=11804, Gamma=2.950 04:05:39.833 00.099 30444 UpdateGuideState exits: m=60909 SNR=51.2 Saturated 04:05:39.833 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:39.834 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:39.834 00.000 30444 Enqueuing Expose request 04:05:39.834 00.000 15672 Worker thread wakes up 04:05:39.834 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:39.834 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:39.834 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:05:41.941 02.107 15672 Exposure complete 04:05:41.961 00.020 15672 worker thread done servicing request 04:05:41.961 00.000 30444 OnExposeComplete: enter 04:05:41.961 00.000 30444 UpdateGuideState(): m_state=6 04:05:41.961 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9075 04:05:41.961 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=200.52, Mass=59761, SNR=55.3, Peak=7221 HFD=3.4 04:05:41.961 00.000 30444 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.28) = xAngle (-2.48 = -2.48) 04:05:41.961 00.000 30444 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.54 = -2.54) 04:05:41.961 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-2.75 mountX=-0.16 mountY=-0.11, mountTheta=-2.52 04:05:41.961 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.08, opts=13) 04:05:41.961 00.000 30444 Enqueuing Move request for scope (-0.19, -0.08) 04:05:41.961 00.000 15672 Worker thread wakes up 04:05:41.961 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd 04:05:41.961 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.08) 04:05:41.961 00.000 15672 Moving (-0.19, -0.08) raw xDistance=-0.16 yDistance=-0.11 04:05:41.961 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:05:41.961 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:05:41.961 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:05:41.961 00.000 15672 MoveAxis(E, 0, ABG) 04:05:41.961 00.000 15672 Move returns status 0, amount 0 04:05:41.961 00.000 15672 MoveAxis(N, 0, ABG) 04:05:41.961 00.000 15672 Move returns status 0, amount 0 04:05:41.961 00.000 15672 move complete, result=0 04:05:41.961 00.000 15672 worker thread done servicing request 04:05:41.966 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=13635, FiltMin=2544, FiltMax=11129, Gamma=2.950 04:05:42.009 00.043 30444 UpdateGuideState exits: m=59761 SNR=55.3 Saturated 04:05:42.009 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:42.009 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:42.009 00.000 30444 Enqueuing Expose request 04:05:42.009 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:05:42.009 00.000 15672 Worker thread wakes up 04:05:42.009 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:42.009 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:43.919 01.910 15672 Exposure complete 04:05:43.938 00.019 15672 worker thread done servicing request 04:05:43.938 00.000 30444 OnExposeComplete: enter 04:05:43.938 00.000 30444 UpdateGuideState(): m_state=6 04:05:43.939 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9076 04:05:43.939 00.000 30444 Star::Find returns 1 (1), X=460.75, Y=200.39, Mass=70133, SNR=64.0, Peak=7393 HFD=3.6 04:05:43.939 00.000 30444 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.28) = xAngle (-0.43 = -0.43) 04:05:43.939 00.000 30444 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.49 = -0.49) 04:05:43.939 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.21 hyp=0.32 cameraTheta=-0.71 mountX=0.29 mountY=-0.15, mountTheta=-0.48 04:05:43.939 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.21, opts=13) 04:05:43.939 00.000 30444 Enqueuing Move request for scope (0.24, -0.21) 04:05:43.939 00.000 15672 Worker thread wakes up 04:05:43.939 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.21) opts 0xd 04:05:43.939 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.21) 04:05:43.939 00.000 15672 Moving (0.24, -0.21) raw xDistance=0.29 yDistance=-0.15 04:05:43.940 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 04:05:43.940 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:05:43.940 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:05:43.940 00.000 15672 MoveAxis(W, 78, ABG) 04:05:43.940 00.000 15672 Guiding Dir = 3, Dur = 78 04:05:43.940 00.000 15672 IsSlewing returns 0 04:05:43.941 00.001 15672 IsGuiding returns 0 04:05:43.945 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1946, max=13949, FiltMin=2578, FiltMax=11755, Gamma=2.950 04:05:43.970 00.025 15672 PulseGuide returned control before completion, sleep 60 04:05:43.988 00.018 30444 UpdateGuideState exits: m=70133 SNR=64.0 Saturated 04:05:43.988 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:43.988 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:43.988 00.000 30444 Enqueuing Expose request 04:05:44.034 00.046 15672 IsGuiding returns 1 04:05:44.034 00.000 15672 scope still moving after pulse duration time elapsed 04:05:44.056 00.022 15672 IsSlewing returns 0 04:05:44.083 00.027 15672 IsGuiding returns 0 04:05:44.083 00.000 15672 scope move finished after 78 + 63 ms 04:05:44.083 00.000 15672 Move returns status 0, amount 78 04:05:44.083 00.000 15672 MoveAxis(N, 0, ABG) 04:05:44.083 00.000 15672 Move returns status 0, amount 0 04:05:44.083 00.000 15672 move complete, result=0 04:05:44.083 00.000 15672 worker thread done servicing request 04:05:44.083 00.000 15672 Worker thread wakes up 04:05:44.083 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:44.083 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:44.083 00.000 30444 GuideStep: 0.3 px 78 ms WEST, -0.2 px 0 ms NORTH 04:05:46.189 02.106 15672 Exposure complete 04:05:46.209 00.020 15672 worker thread done servicing request 04:05:46.209 00.000 30444 OnExposeComplete: enter 04:05:46.209 00.000 30444 UpdateGuideState(): m_state=6 04:05:46.209 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9077 04:05:46.209 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=200.60, Mass=66236, SNR=63.4, Peak=7413 HFD=3.5 04:05:46.209 00.000 30444 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.28) = xAngle (3.37 = -2.91) 04:05:46.209 00.000 30444 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.97) 04:05:46.209 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.09 mountX=-0.21 mountY=-0.04, mountTheta=-2.97 04:05:46.210 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.01, opts=13) 04:05:46.210 00.000 30444 Enqueuing Move request for scope (-0.21, 0.01) 04:05:46.210 00.000 15672 Worker thread wakes up 04:05:46.210 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd 04:05:46.210 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.01) 04:05:46.210 00.000 15672 Moving (-0.21, 0.01) raw xDistance=-0.21 yDistance=-0.04 04:05:46.210 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:05:46.210 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:05:46.210 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:05:46.210 00.000 15672 MoveAxis(E, 0, ABG) 04:05:46.210 00.000 15672 Move returns status 0, amount 0 04:05:46.210 00.000 15672 MoveAxis(N, 0, ABG) 04:05:46.210 00.000 15672 Move returns status 0, amount 0 04:05:46.210 00.000 15672 move complete, result=0 04:05:46.210 00.000 15672 worker thread done servicing request 04:05:46.215 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=15039, FiltMin=2567, FiltMax=11747, Gamma=2.950 04:05:46.497 00.282 30444 UpdateGuideState exits: m=66236 SNR=63.4 Saturated 04:05:46.497 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:46.497 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:46.497 00.000 30444 Enqueuing Expose request 04:05:46.497 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:05:46.497 00.000 15672 Worker thread wakes up 04:05:46.497 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:46.497 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:48.403 01.906 15672 Exposure complete 04:05:48.423 00.020 15672 worker thread done servicing request 04:05:48.423 00.000 30444 OnExposeComplete: enter 04:05:48.423 00.000 30444 UpdateGuideState(): m_state=6 04:05:48.423 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9078 04:05:48.423 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=200.54, Mass=61829, SNR=47.5, Peak=7231 HFD=3.2 04:05:48.423 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 04:05:48.423 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 04:05:48.423 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.29 mountX=0.03 mountY=-0.05, mountTheta=-1.03 04:05:48.424 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.05, opts=13) 04:05:48.424 00.000 30444 Enqueuing Move request for scope (0.01, -0.05) 04:05:48.424 00.000 15672 Worker thread wakes up 04:05:48.424 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd 04:05:48.424 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.05) 04:05:48.424 00.000 15672 Moving (0.01, -0.05) raw xDistance=0.03 yDistance=-0.05 04:05:48.424 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:05:48.424 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:05:48.424 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:05:48.424 00.000 15672 MoveAxis(E, 0, ABG) 04:05:48.424 00.000 15672 Move returns status 0, amount 0 04:05:48.424 00.000 15672 MoveAxis(N, 0, ABG) 04:05:48.424 00.000 15672 Move returns status 0, amount 0 04:05:48.424 00.000 15672 move complete, result=0 04:05:48.424 00.000 15672 worker thread done servicing request 04:05:48.429 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=15014, FiltMin=2616, FiltMax=11027, Gamma=2.950 04:05:48.526 00.097 30444 UpdateGuideState exits: m=61829 SNR=47.5 Saturated 04:05:48.526 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:48.526 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:48.526 00.000 30444 Enqueuing Expose request 04:05:48.526 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 04:05:48.526 00.000 15672 Worker thread wakes up 04:05:48.526 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:48.526 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:50.638 02.112 15672 Exposure complete 04:05:50.658 00.020 15672 worker thread done servicing request 04:05:50.658 00.000 30444 OnExposeComplete: enter 04:05:50.658 00.000 30444 UpdateGuideState(): m_state=6 04:05:50.658 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9079 04:05:50.658 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=200.57, Mass=67153, SNR=57.2, Peak=7126 HFD=3.9 04:05:50.658 00.000 30444 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.28) = xAngle (-2.80 = -2.80) 04:05:50.658 00.000 30444 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 04:05:50.658 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.03 hyp=0.42 cameraTheta=-3.08 mountX=-0.40 mountY=-0.12, mountTheta=-2.86 04:05:50.659 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.03, opts=13) 04:05:50.659 00.000 30444 Enqueuing Move request for scope (-0.42, -0.03) 04:05:50.659 00.000 15672 Worker thread wakes up 04:05:50.659 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.03) opts 0xd 04:05:50.659 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.03) 04:05:50.659 00.000 15672 Moving (-0.42, -0.03) raw xDistance=-0.40 yDistance=-0.12 04:05:50.659 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 04:05:50.659 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:05:50.659 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:05:50.659 00.000 15672 MoveAxis(E, 108, ABG) 04:05:50.659 00.000 15672 Guiding Dir = 2, Dur = 108 04:05:50.660 00.001 15672 IsSlewing returns 0 04:05:50.665 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=16057, FiltMin=2587, FiltMax=11529, Gamma=2.950 04:05:50.680 00.015 15672 IsGuiding returns 0 04:05:50.696 00.016 15672 PulseGuide returned control before completion, sleep 103 04:05:50.708 00.012 30444 UpdateGuideState exits: m=67153 SNR=57.2 Saturated 04:05:50.708 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:50.708 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:50.708 00.000 30444 Enqueuing Expose request 04:05:50.800 00.092 15672 IsGuiding returns 1 04:05:50.801 00.001 15672 scope still moving after pulse duration time elapsed 04:05:50.822 00.021 15672 IsSlewing returns 0 04:05:50.841 00.019 15672 IsGuiding returns 0 04:05:50.842 00.001 15672 scope move finished after 108 + 53 ms 04:05:50.842 00.000 15672 Move returns status 0, amount 108 04:05:50.842 00.000 15672 MoveAxis(N, 0, ABG) 04:05:50.842 00.000 15672 Move returns status 0, amount 0 04:05:50.842 00.000 15672 move complete, result=0 04:05:50.842 00.000 15672 worker thread done servicing request 04:05:50.842 00.000 15672 Worker thread wakes up 04:05:50.843 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:50.843 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:50.843 00.000 30444 GuideStep: -0.4 px 108 ms EAST, -0.1 px 0 ms NORTH 04:05:52.752 01.909 15672 Exposure complete 04:05:52.772 00.020 15672 worker thread done servicing request 04:05:52.772 00.000 30444 OnExposeComplete: enter 04:05:52.772 00.000 30444 UpdateGuideState(): m_state=6 04:05:52.772 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9080 04:05:52.772 00.000 30444 Star::Find returns 1 (1), X=460.85, Y=200.18, Mass=69258, SNR=67.5, Peak=7430 HFD=4.1 04:05:52.773 00.001 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.60 = -0.60) 04:05:52.773 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 04:05:52.773 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.41 hyp=0.54 cameraTheta=-0.88 mountX=0.44 mountY=-0.33, mountTheta=-0.64 04:05:52.773 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.41, opts=13) 04:05:52.773 00.000 30444 Enqueuing Move request for scope (0.34, -0.41) 04:05:52.773 00.000 15672 Worker thread wakes up 04:05:52.773 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.41) opts 0xd 04:05:52.773 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.41) 04:05:52.773 00.000 15672 Moving (0.34, -0.41) raw xDistance=0.44 yDistance=-0.33 04:05:52.773 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44 04:05:52.773 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:05:52.773 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 04:05:52.774 00.001 15672 MoveAxis(W, 112, ABG) 04:05:52.774 00.000 15672 Guiding Dir = 3, Dur = 112 04:05:52.774 00.000 15672 IsSlewing returns 0 04:05:52.775 00.001 15672 IsGuiding returns 0 04:05:52.780 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=14234, FiltMin=2613, FiltMax=11462, Gamma=2.950 04:05:52.805 00.025 15672 PulseGuide returned control before completion, sleep 93 04:05:52.823 00.018 30444 UpdateGuideState exits: m=69258 SNR=67.5 Saturated 04:05:52.823 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:52.823 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:52.823 00.000 30444 Enqueuing Expose request 04:05:52.900 00.077 15672 IsGuiding returns 1 04:05:52.900 00.000 15672 scope still moving after pulse duration time elapsed 04:05:52.921 00.021 15672 IsSlewing returns 0 04:05:52.924 00.003 15672 IsGuiding returns 1 04:05:52.945 00.021 15672 IsSlewing returns 0 04:05:52.948 00.003 15672 IsGuiding returns 0 04:05:52.948 00.000 15672 scope move finished after 112 + 61 ms 04:05:52.948 00.000 15672 Move returns status 0, amount 112 04:05:52.948 00.000 15672 MoveAxis(N, 0, ABG) 04:05:52.948 00.000 15672 Move returns status 0, amount 0 04:05:52.948 00.000 15672 move complete, result=0 04:05:52.949 00.001 15672 worker thread done servicing request 04:05:52.949 00.000 15672 Worker thread wakes up 04:05:52.949 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:52.949 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:52.949 00.000 30444 GuideStep: 0.4 px 112 ms WEST, -0.3 px 0 ms NORTH 04:05:55.058 02.109 15672 Exposure complete 04:05:55.078 00.020 15672 worker thread done servicing request 04:05:55.078 00.000 30444 OnExposeComplete: enter 04:05:55.078 00.000 30444 UpdateGuideState(): m_state=6 04:05:55.078 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9081 04:05:55.078 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=200.03, Mass=65096, SNR=56.2, Peak=7637 HFD=3.8 04:05:55.078 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.70 = -1.70) 04:05:55.078 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 04:05:55.078 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.57 hyp=0.62 cameraTheta=-1.97 mountX=-0.08 mountY=-0.61, mountTheta=-1.70 04:05:55.079 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.57, opts=13) 04:05:55.079 00.000 30444 Enqueuing Move request for scope (-0.24, -0.57) 04:05:55.079 00.000 15672 Worker thread wakes up 04:05:55.079 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.57) opts 0xd 04:05:55.079 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.57) 04:05:55.079 00.000 15672 Moving (-0.24, -0.57) raw xDistance=-0.08 yDistance=-0.61 04:05:55.079 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:05:55.079 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:05:55.079 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61 04:05:55.079 00.000 15672 MoveAxis(E, 0, ABG) 04:05:55.079 00.000 15672 Move returns status 0, amount 0 04:05:55.079 00.000 15672 MoveAxis(N, 0, ABG) 04:05:55.079 00.000 15672 Move returns status 0, amount 0 04:05:55.079 00.000 15672 move complete, result=0 04:05:55.079 00.000 15672 worker thread done servicing request 04:05:55.084 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=13204, FiltMin=2562, FiltMax=11530, Gamma=2.950 04:05:55.127 00.043 30444 UpdateGuideState exits: m=65096 SNR=56.2 Saturated 04:05:55.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:55.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:55.127 00.000 30444 Enqueuing Expose request 04:05:55.127 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH 04:05:55.127 00.000 15672 Worker thread wakes up 04:05:55.127 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:55.127 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:57.032 01.905 15672 Exposure complete 04:05:57.052 00.020 15672 worker thread done servicing request 04:05:57.052 00.000 30444 OnExposeComplete: enter 04:05:57.052 00.000 30444 UpdateGuideState(): m_state=6 04:05:57.052 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9082 04:05:57.052 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=200.18, Mass=63337, SNR=53.2, Peak=7306 HFD=3.6 04:05:57.052 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 04:05:57.052 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 04:05:57.052 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.41 hyp=0.42 cameraTheta=-1.78 mountX=0.03 mountY=-0.42, mountTheta=-1.50 04:05:57.053 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.41, opts=13) 04:05:57.053 00.000 30444 Enqueuing Move request for scope (-0.09, -0.41) 04:05:57.053 00.000 15672 Worker thread wakes up 04:05:57.053 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.41) opts 0xd 04:05:57.053 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.41) 04:05:57.053 00.000 15672 Moving (-0.09, -0.41) raw xDistance=0.03 yDistance=-0.42 04:05:57.053 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:05:57.053 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:05:57.053 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 04:05:57.053 00.000 15672 MoveAxis(E, 0, ABG) 04:05:57.053 00.000 15672 Move returns status 0, amount 0 04:05:57.053 00.000 15672 MoveAxis(N, 0, ABG) 04:05:57.053 00.000 15672 Move returns status 0, amount 0 04:05:57.053 00.000 15672 move complete, result=0 04:05:57.053 00.000 15672 worker thread done servicing request 04:05:57.058 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2034, max=12350, FiltMin=2566, FiltMax=10653, Gamma=2.950 04:05:57.179 00.121 30444 UpdateGuideState exits: m=63337 SNR=53.2 Saturated 04:05:57.179 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:57.179 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:57.179 00.000 30444 Enqueuing Expose request 04:05:57.179 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 04:05:57.179 00.000 15672 Worker thread wakes up 04:05:57.179 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:57.179 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:59.295 02.116 15672 Exposure complete 04:05:59.327 00.032 15672 worker thread done servicing request 04:05:59.328 00.001 30444 OnExposeComplete: enter 04:05:59.328 00.000 30444 UpdateGuideState(): m_state=6 04:05:59.328 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9083 04:05:59.328 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=199.75, Mass=61966, SNR=48.3, Peak=7307 HFD=3.6 04:05:59.328 00.000 30444 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 04:05:59.328 00.000 30444 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.16 = -1.16) 04:05:59.328 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.84 hyp=0.86 cameraTheta=-1.37 mountX=0.39 mountY=-0.79, mountTheta=-1.11 04:05:59.328 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.84, opts=13) 04:05:59.328 00.000 30444 Enqueuing Move request for scope (0.17, -0.84) 04:05:59.329 00.001 15672 Worker thread wakes up 04:05:59.329 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.84) opts 0xd 04:05:59.329 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.84) 04:05:59.329 00.000 15672 Moving (0.17, -0.84) raw xDistance=0.39 yDistance=-0.79 04:05:59.329 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 04:05:59.329 00.000 15672 resist switch: large excursion: input -0.79 thresh 0.75 direction from 1 to -1 04:05:59.329 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.36 04:05:59.329 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 04:05:59.329 00.000 15672 MoveAxis(W, 106, ABG) 04:05:59.329 00.000 15672 Guiding Dir = 3, Dur = 106 04:05:59.329 00.000 15672 IsSlewing returns 0 04:05:59.331 00.002 15672 IsGuiding returns 0 04:05:59.335 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=12556, FiltMin=2514, FiltMax=10465, Gamma=2.950 04:05:59.353 00.018 15672 PulseGuide returned control before completion, sleep 94 04:05:59.377 00.024 30444 UpdateGuideState exits: m=61966 SNR=48.3 Saturated 04:05:59.377 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:05:59.377 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:05:59.377 00.000 30444 Enqueuing Expose request 04:05:59.482 00.105 15672 IsGuiding returns 1 04:05:59.482 00.000 15672 scope still moving after pulse duration time elapsed 04:05:59.503 00.021 15672 IsSlewing returns 0 04:05:59.506 00.003 15672 IsGuiding returns 0 04:05:59.506 00.000 15672 scope move finished after 106 + 68 ms 04:05:59.506 00.000 15672 Move returns status 0, amount 106 04:05:59.506 00.000 15672 MoveAxis(N, 140, ABG) 04:05:59.506 00.000 15672 Guiding Dir = 0, Dur = 140 04:05:59.507 00.001 15672 IsSlewing returns 0 04:05:59.509 00.002 15672 IsGuiding returns 0 04:05:59.594 00.085 15672 PulseGuide returned control before completion, sleep 67 04:05:59.661 00.067 15672 IsGuiding returns 1 04:05:59.662 00.001 15672 scope still moving after pulse duration time elapsed 04:05:59.682 00.020 15672 IsSlewing returns 0 04:05:59.722 00.040 15672 IsGuiding returns 1 04:05:59.743 00.021 15672 IsSlewing returns 0 04:05:59.786 00.043 15672 IsGuiding returns 0 04:05:59.787 00.001 15672 scope move finished after 140 + 136 ms 04:05:59.787 00.000 15672 Move returns status 0, amount 140 04:05:59.787 00.000 15672 move complete, result=0 04:05:59.787 00.000 15672 worker thread done servicing request 04:05:59.787 00.000 15672 Worker thread wakes up 04:05:59.787 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:05:59.788 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:05:59.788 00.000 30444 GuideStep: 0.4 px 106 ms WEST, -0.8 px 140 ms NORTH 04:06:01.693 01.905 15672 Exposure complete 04:06:01.713 00.020 15672 worker thread done servicing request 04:06:01.714 00.001 30444 OnExposeComplete: enter 04:06:01.714 00.000 30444 UpdateGuideState(): m_state=6 04:06:01.714 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9084 04:06:01.714 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=200.06, Mass=63868, SNR=57.5, Peak=7057 HFD=3.8 04:06:01.714 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 04:06:01.714 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 04:06:01.714 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.54 hyp=0.56 cameraTheta=-1.87 mountX=-0.01 mountY=-0.56, mountTheta=-1.59 04:06:01.715 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.54, opts=13) 04:06:01.715 00.000 30444 Enqueuing Move request for scope (-0.16, -0.54) 04:06:01.715 00.000 15672 Worker thread wakes up 04:06:01.715 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.54) opts 0xd 04:06:01.715 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.54) 04:06:01.715 00.000 15672 Moving (-0.16, -0.54) raw xDistance=-0.01 yDistance=-0.56 04:06:01.715 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 04:06:01.715 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 04:06:01.715 00.000 15672 MoveAxis(E, 0, ABG) 04:06:01.716 00.001 15672 Move returns status 0, amount 0 04:06:01.716 00.000 15672 MoveAxis(N, 100, ABG) 04:06:01.716 00.000 15672 Guiding Dir = 0, Dur = 100 04:06:01.716 00.000 15672 IsSlewing returns 0 04:06:01.717 00.001 15672 IsGuiding returns 0 04:06:01.724 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=13052, FiltMin=2564, FiltMax=10936, Gamma=2.950 04:06:01.769 00.045 30444 UpdateGuideState exits: m=63868 SNR=57.5 Saturated 04:06:01.769 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:01.769 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:01.769 00.000 30444 Enqueuing Expose request 04:06:01.799 00.030 15672 PulseGuide returned control before completion, sleep 29 04:06:01.847 00.048 15672 IsGuiding returns 1 04:06:01.847 00.000 15672 scope still moving after pulse duration time elapsed 04:06:01.867 00.020 15672 IsSlewing returns 0 04:06:01.868 00.001 15672 IsGuiding returns 1 04:06:01.889 00.021 15672 IsSlewing returns 0 04:06:01.892 00.003 15672 IsGuiding returns 1 04:06:01.913 00.021 15672 IsSlewing returns 0 04:06:01.943 00.030 15672 IsGuiding returns 0 04:06:01.943 00.000 15672 scope move finished after 100 + 126 ms 04:06:01.943 00.000 15672 Move returns status 0, amount 100 04:06:01.943 00.000 15672 move complete, result=0 04:06:01.943 00.000 15672 worker thread done servicing request 04:06:01.944 00.001 15672 Worker thread wakes up 04:06:01.944 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:01.944 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:01.944 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.6 px 100 ms NORTH 04:06:04.054 02.110 15672 Exposure complete 04:06:04.074 00.020 15672 worker thread done servicing request 04:06:04.075 00.001 30444 OnExposeComplete: enter 04:06:04.075 00.000 30444 UpdateGuideState(): m_state=6 04:06:04.075 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9085 04:06:04.075 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=200.83, Mass=62181, SNR=56.9, Peak=7617 HFD=3.4 04:06:04.075 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 04:06:04.075 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 04:06:04.075 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.65 mountX=-0.08 mountY=0.23, mountTheta=1.92 04:06:04.075 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.24, opts=13) 04:06:04.075 00.000 30444 Enqueuing Move request for scope (-0.02, 0.24) 04:06:04.075 00.000 15672 Worker thread wakes up 04:06:04.076 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd 04:06:04.076 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.24) 04:06:04.076 00.000 15672 Moving (-0.02, 0.24) raw xDistance=-0.08 yDistance=0.23 04:06:04.076 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:06:04.076 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:04.076 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 04:06:04.076 00.000 15672 MoveAxis(E, 0, ABG) 04:06:04.076 00.000 15672 Move returns status 0, amount 0 04:06:04.076 00.000 15672 MoveAxis(N, 0, ABG) 04:06:04.076 00.000 15672 Move returns status 0, amount 0 04:06:04.076 00.000 15672 move complete, result=0 04:06:04.076 00.000 15672 worker thread done servicing request 04:06:04.080 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=15399, FiltMin=2594, FiltMax=11483, Gamma=2.950 04:06:04.122 00.042 30444 UpdateGuideState exits: m=62181 SNR=56.9 Saturated 04:06:04.122 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:04.122 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:04.122 00.000 30444 Enqueuing Expose request 04:06:04.122 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:06:04.122 00.000 15672 Worker thread wakes up 04:06:04.122 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:04.122 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:06.030 01.908 15672 Exposure complete 04:06:06.050 00.020 15672 worker thread done servicing request 04:06:06.050 00.000 30444 OnExposeComplete: enter 04:06:06.050 00.000 30444 UpdateGuideState(): m_state=6 04:06:06.050 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9086 04:06:06.050 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=200.84, Mass=60078, SNR=50.2, Peak=7222 HFD=3.5 04:06:06.050 00.000 30444 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.28) = xAngle (2.84 = 2.84) 04:06:06.050 00.000 30444 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.78 = 2.78) 04:06:06.050 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.24 hyp=0.44 cameraTheta=2.56 mountX=-0.42 mountY=0.16, mountTheta=2.79 04:06:06.051 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.24, opts=13) 04:06:06.051 00.000 30444 Enqueuing Move request for scope (-0.37, 0.24) 04:06:06.051 00.000 15672 Worker thread wakes up 04:06:06.051 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.24) opts 0xd 04:06:06.051 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.24) 04:06:06.051 00.000 15672 Moving (-0.37, 0.24) raw xDistance=-0.42 yDistance=0.16 04:06:06.051 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 04:06:06.051 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:06.051 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 04:06:06.051 00.000 15672 MoveAxis(E, 114, ABG) 04:06:06.051 00.000 15672 Guiding Dir = 2, Dur = 114 04:06:06.051 00.000 15672 IsSlewing returns 0 04:06:06.053 00.002 15672 IsGuiding returns 0 04:06:06.056 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2052, max=15315, FiltMin=2563, FiltMax=11628, Gamma=2.950 04:06:06.099 00.043 30444 UpdateGuideState exits: m=60078 SNR=50.2 Saturated 04:06:06.099 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:06.099 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:06.099 00.000 30444 Enqueuing Expose request 04:06:06.111 00.012 15672 PulseGuide returned control before completion, sleep 65 04:06:06.179 00.068 15672 IsGuiding returns 1 04:06:06.179 00.000 15672 scope still moving after pulse duration time elapsed 04:06:06.200 00.021 15672 IsSlewing returns 0 04:06:06.224 00.024 15672 IsGuiding returns 0 04:06:06.225 00.001 15672 scope move finished after 114 + 58 ms 04:06:06.225 00.000 15672 Move returns status 0, amount 114 04:06:06.225 00.000 15672 MoveAxis(N, 0, ABG) 04:06:06.225 00.000 15672 Move returns status 0, amount 0 04:06:06.225 00.000 15672 move complete, result=0 04:06:06.225 00.000 15672 worker thread done servicing request 04:06:06.226 00.001 15672 Worker thread wakes up 04:06:06.226 00.000 30444 GuideStep: -0.4 px 114 ms EAST, 0.2 px 0 ms NORTH 04:06:06.226 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:06.226 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:08.342 02.116 15672 Exposure complete 04:06:08.373 00.031 15672 worker thread done servicing request 04:06:08.373 00.000 30444 OnExposeComplete: enter 04:06:08.373 00.000 30444 UpdateGuideState(): m_state=6 04:06:08.373 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9087 04:06:08.373 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=200.64, Mass=65844, SNR=55.4, Peak=7183 HFD=3.6 04:06:08.373 00.000 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.09) 04:06:08.373 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 04:06:08.373 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.21 cameraTheta=2.91 mountX=-0.21 mountY=0.00, mountTheta=3.13 04:06:08.373 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.05, opts=13) 04:06:08.373 00.000 30444 Enqueuing Move request for scope (-0.20, 0.05) 04:06:08.374 00.001 15672 Worker thread wakes up 04:06:08.374 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd 04:06:08.374 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.05) 04:06:08.374 00.000 15672 Moving (-0.20, 0.05) raw xDistance=-0.21 yDistance=0.00 04:06:08.374 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:06:08.374 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:08.374 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 04:06:08.374 00.000 15672 MoveAxis(E, 0, ABG) 04:06:08.374 00.000 15672 Move returns status 0, amount 0 04:06:08.374 00.000 15672 MoveAxis(N, 0, ABG) 04:06:08.374 00.000 15672 Move returns status 0, amount 0 04:06:08.374 00.000 15672 move complete, result=0 04:06:08.374 00.000 15672 worker thread done servicing request 04:06:08.379 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=15487, FiltMin=2519, FiltMax=12108, Gamma=2.950 04:06:08.867 00.488 30444 UpdateGuideState exits: m=65844 SNR=55.4 Saturated 04:06:08.867 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:08.867 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:08.867 00.000 30444 Enqueuing Expose request 04:06:08.867 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:06:08.867 00.000 15672 Worker thread wakes up 04:06:08.867 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:08.867 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:10.773 01.906 15672 Exposure complete 04:06:10.793 00.020 15672 worker thread done servicing request 04:06:10.793 00.000 30444 OnExposeComplete: enter 04:06:10.793 00.000 30444 UpdateGuideState(): m_state=6 04:06:10.793 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9088 04:06:10.793 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=200.56, Mass=63528, SNR=49.8, Peak=7504 HFD=3.3 04:06:10.793 00.000 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.73 = -0.73) 04:06:10.794 00.001 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.79 = -0.79) 04:06:10.794 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.01 mountX=0.03 mountY=-0.03, mountTheta=-0.76 04:06:10.794 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.03, opts=13) 04:06:10.794 00.000 30444 Enqueuing Move request for scope (0.02, -0.03) 04:06:10.794 00.000 15672 Worker thread wakes up 04:06:10.794 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd 04:06:10.794 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.03) 04:06:10.794 00.000 15672 Moving (0.02, -0.03) raw xDistance=0.03 yDistance=-0.03 04:06:10.794 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:06:10.794 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:10.794 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:06:10.795 00.001 15672 MoveAxis(E, 0, ABG) 04:06:10.795 00.000 15672 Move returns status 0, amount 0 04:06:10.795 00.000 15672 MoveAxis(N, 0, ABG) 04:06:10.795 00.000 15672 Move returns status 0, amount 0 04:06:10.795 00.000 15672 move complete, result=0 04:06:10.795 00.000 15672 worker thread done servicing request 04:06:10.799 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=13668, FiltMin=2476, FiltMax=10265, Gamma=2.950 04:06:10.917 00.118 30444 UpdateGuideState exits: m=63528 SNR=49.8 Saturated 04:06:10.917 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:10.917 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:10.917 00.000 30444 Enqueuing Expose request 04:06:10.917 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 04:06:10.917 00.000 15672 Worker thread wakes up 04:06:10.917 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:10.917 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:13.027 02.110 15672 Exposure complete 04:06:13.046 00.019 15672 worker thread done servicing request 04:06:13.047 00.001 30444 OnExposeComplete: enter 04:06:13.047 00.000 30444 UpdateGuideState(): m_state=6 04:06:13.047 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9089 04:06:13.047 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=200.44, Mass=61422, SNR=58.2, Peak=7050 HFD=3.5 04:06:13.047 00.000 30444 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.28) = xAngle (-2.27 = -2.27) 04:06:13.047 00.000 30444 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.33 = -2.33) 04:06:13.047 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-2.54 mountX=-0.18 mountY=-0.21, mountTheta=-2.29 04:06:13.047 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.16, opts=13) 04:06:13.047 00.000 30444 Enqueuing Move request for scope (-0.23, -0.16) 04:06:13.047 00.000 15672 Worker thread wakes up 04:06:13.047 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.16) opts 0xd 04:06:13.048 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.16) 04:06:13.048 00.000 15672 Moving (-0.23, -0.16) raw xDistance=-0.18 yDistance=-0.21 04:06:13.048 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 04:06:13.048 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:13.048 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:06:13.048 00.000 15672 MoveAxis(E, 0, ABG) 04:06:13.048 00.000 15672 Move returns status 0, amount 0 04:06:13.048 00.000 15672 MoveAxis(N, 0, ABG) 04:06:13.048 00.000 15672 Move returns status 0, amount 0 04:06:13.048 00.000 15672 move complete, result=0 04:06:13.048 00.000 15672 worker thread done servicing request 04:06:13.053 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=14736, FiltMin=2583, FiltMax=11186, Gamma=2.950 04:06:13.096 00.043 30444 UpdateGuideState exits: m=61422 SNR=58.2 Saturated 04:06:13.096 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:13.096 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:13.096 00.000 30444 Enqueuing Expose request 04:06:13.096 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:06:13.096 00.000 15672 Worker thread wakes up 04:06:13.096 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:13.096 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:15.007 01.911 15672 Exposure complete 04:06:15.032 00.025 15672 worker thread done servicing request 04:06:15.032 00.000 30444 OnExposeComplete: enter 04:06:15.032 00.000 30444 UpdateGuideState(): m_state=6 04:06:15.032 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9090 04:06:15.032 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=200.45, Mass=59650, SNR=50.4, Peak=6904 HFD=3.2 04:06:15.032 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 04:06:15.032 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 04:06:15.032 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.61 mountX=0.03 mountY=-0.14, mountTheta=-1.34 04:06:15.033 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.14, opts=13) 04:06:15.033 00.000 30444 Enqueuing Move request for scope (-0.01, -0.14) 04:06:15.033 00.000 15672 Worker thread wakes up 04:06:15.033 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd 04:06:15.033 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.14) 04:06:15.033 00.000 15672 Moving (-0.01, -0.14) raw xDistance=0.03 yDistance=-0.14 04:06:15.033 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:06:15.033 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:15.033 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:06:15.033 00.000 15672 MoveAxis(E, 0, ABG) 04:06:15.033 00.000 15672 Move returns status 0, amount 0 04:06:15.033 00.000 15672 MoveAxis(N, 0, ABG) 04:06:15.033 00.000 15672 Move returns status 0, amount 0 04:06:15.033 00.000 15672 move complete, result=0 04:06:15.033 00.000 15672 worker thread done servicing request 04:06:15.038 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=13952, FiltMin=2602, FiltMax=10907, Gamma=2.950 04:06:15.081 00.043 30444 UpdateGuideState exits: m=59650 SNR=50.4 Saturated 04:06:15.081 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:15.081 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:15.081 00.000 30444 Enqueuing Expose request 04:06:15.081 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:06:15.081 00.000 15672 Worker thread wakes up 04:06:15.081 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:15.081 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:17.198 02.117 15672 Exposure complete 04:06:17.225 00.027 15672 worker thread done servicing request 04:06:17.225 00.000 30444 OnExposeComplete: enter 04:06:17.225 00.000 30444 UpdateGuideState(): m_state=6 04:06:17.225 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9091 04:06:17.225 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=200.79, Mass=72400, SNR=65.7, Peak=7973 HFD=3.7 04:06:17.225 00.000 30444 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 04:06:17.225 00.000 30444 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.17 = 2.17) 04:06:17.226 00.001 30444 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.95 mountX=-0.13 mountY=0.18, mountTheta=2.21 04:06:17.226 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.20, opts=13) 04:06:17.226 00.000 30444 Enqueuing Move request for scope (-0.08, 0.20) 04:06:17.226 00.000 15672 Worker thread wakes up 04:06:17.226 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd 04:06:17.226 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.20) 04:06:17.226 00.000 15672 Moving (-0.08, 0.20) raw xDistance=-0.13 yDistance=0.18 04:06:17.226 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:06:17.226 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:17.226 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 04:06:17.226 00.000 15672 MoveAxis(E, 0, ABG) 04:06:17.226 00.000 15672 Move returns status 0, amount 0 04:06:17.227 00.001 15672 MoveAxis(N, 0, ABG) 04:06:17.227 00.000 15672 Move returns status 0, amount 0 04:06:17.227 00.000 15672 move complete, result=0 04:06:17.227 00.000 15672 worker thread done servicing request 04:06:17.232 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=14808, FiltMin=2589, FiltMax=11642, Gamma=2.950 04:06:17.275 00.043 30444 UpdateGuideState exits: m=72400 SNR=65.7 Saturated 04:06:17.275 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:17.275 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:17.275 00.000 30444 Enqueuing Expose request 04:06:17.275 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:06:17.275 00.000 15672 Worker thread wakes up 04:06:17.275 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:17.275 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:19.181 01.906 15672 Exposure complete 04:06:19.201 00.020 15672 worker thread done servicing request 04:06:19.201 00.000 30444 OnExposeComplete: enter 04:06:19.201 00.000 30444 UpdateGuideState(): m_state=6 04:06:19.201 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9092 04:06:19.202 00.001 30444 Star::Find returns 1 (1), X=460.46, Y=200.54, Mass=65964, SNR=57.5, Peak=7357 HFD=3.3 04:06:19.202 00.000 30444 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 04:06:19.202 00.000 30444 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 04:06:19.202 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.36 mountX=-0.04 mountY=-0.06, mountTheta=-2.10 04:06:19.202 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.05, opts=13) 04:06:19.202 00.000 30444 Enqueuing Move request for scope (-0.05, -0.05) 04:06:19.202 00.000 15672 Worker thread wakes up 04:06:19.202 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd 04:06:19.202 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.05) 04:06:19.202 00.000 15672 Moving (-0.05, -0.05) raw xDistance=-0.04 yDistance=-0.06 04:06:19.202 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 04:06:19.202 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:19.203 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:06:19.203 00.000 15672 MoveAxis(E, 0, ABG) 04:06:19.203 00.000 15672 Move returns status 0, amount 0 04:06:19.203 00.000 15672 MoveAxis(N, 0, ABG) 04:06:19.203 00.000 15672 Move returns status 0, amount 0 04:06:19.203 00.000 15672 move complete, result=0 04:06:19.203 00.000 15672 worker thread done servicing request 04:06:19.207 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=15092, FiltMin=2554, FiltMax=11225, Gamma=2.950 04:06:19.250 00.043 30444 UpdateGuideState exits: m=65964 SNR=57.5 Saturated 04:06:19.250 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:19.250 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:19.250 00.000 30444 Enqueuing Expose request 04:06:19.250 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:06:19.250 00.000 15672 Worker thread wakes up 04:06:19.250 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:19.250 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:21.360 02.110 15672 Exposure complete 04:06:21.380 00.020 15672 worker thread done servicing request 04:06:21.380 00.000 30444 OnExposeComplete: enter 04:06:21.380 00.000 30444 UpdateGuideState(): m_state=6 04:06:21.380 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9093 04:06:21.380 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=200.62, Mass=60751, SNR=54.8, Peak=7350 HFD=3.3 04:06:21.381 00.001 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.61 = 1.61) 04:06:21.381 00.000 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 04:06:21.381 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.34 mountX=-0.00 mountY=0.02, mountTheta=1.61 04:06:21.382 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.02, opts=13) 04:06:21.382 00.000 30444 Enqueuing Move request for scope (0.00, 0.02) 04:06:21.382 00.000 15672 Worker thread wakes up 04:06:21.382 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd 04:06:21.382 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.02) 04:06:21.382 00.000 15672 Moving (0.00, 0.02) raw xDistance=-0.00 yDistance=0.02 04:06:21.382 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 04:06:21.382 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:21.382 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 04:06:21.382 00.000 15672 MoveAxis(E, 0, ABG) 04:06:21.382 00.000 15672 Move returns status 0, amount 0 04:06:21.382 00.000 15672 MoveAxis(N, 0, ABG) 04:06:21.382 00.000 15672 Move returns status 0, amount 0 04:06:21.382 00.000 15672 move complete, result=0 04:06:21.382 00.000 15672 worker thread done servicing request 04:06:21.387 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=15132, FiltMin=2518, FiltMax=11274, Gamma=2.950 04:06:21.431 00.044 30444 UpdateGuideState exits: m=60751 SNR=54.8 Saturated 04:06:21.431 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:21.431 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:21.431 00.000 30444 Enqueuing Expose request 04:06:21.431 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 04:06:21.431 00.000 15672 Worker thread wakes up 04:06:21.431 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:21.431 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:23.339 01.908 15672 Exposure complete 04:06:23.359 00.020 15672 worker thread done servicing request 04:06:23.359 00.000 30444 OnExposeComplete: enter 04:06:23.359 00.000 30444 UpdateGuideState(): m_state=6 04:06:23.359 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9094 04:06:23.359 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=200.50, Mass=69611, SNR=52.7, Peak=7007 HFD=3.7 04:06:23.359 00.000 30444 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.28) = xAngle (-2.32 = -2.32) 04:06:23.359 00.000 30444 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.38 = -2.38) 04:06:23.360 00.001 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.60 mountX=-0.13 mountY=-0.13, mountTheta=-2.35 04:06:23.360 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.10, opts=13) 04:06:23.360 00.000 30444 Enqueuing Move request for scope (-0.16, -0.10) 04:06:23.360 00.000 15672 Worker thread wakes up 04:06:23.360 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd 04:06:23.360 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.10) 04:06:23.360 00.000 15672 Moving (-0.16, -0.10) raw xDistance=-0.13 yDistance=-0.13 04:06:23.360 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:06:23.360 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:23.360 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:06:23.360 00.000 15672 MoveAxis(E, 0, ABG) 04:06:23.360 00.000 15672 Move returns status 0, amount 0 04:06:23.361 00.001 15672 MoveAxis(N, 0, ABG) 04:06:23.361 00.000 15672 Move returns status 0, amount 0 04:06:23.361 00.000 15672 move complete, result=0 04:06:23.361 00.000 15672 worker thread done servicing request 04:06:23.365 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=15935, FiltMin=2584, FiltMax=11784, Gamma=2.950 04:06:23.408 00.043 30444 UpdateGuideState exits: m=69611 SNR=52.7 Saturated 04:06:23.408 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:23.408 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:23.408 00.000 30444 Enqueuing Expose request 04:06:23.408 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:06:23.408 00.000 15672 Worker thread wakes up 04:06:23.408 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:23.408 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:25.513 02.105 15672 Exposure complete 04:06:25.533 00.020 15672 worker thread done servicing request 04:06:25.533 00.000 30444 OnExposeComplete: enter 04:06:25.533 00.000 30444 UpdateGuideState(): m_state=6 04:06:25.533 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9095 04:06:25.533 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=200.46, Mass=61736, SNR=52.3, Peak=7450 HFD=3.3 04:06:25.534 00.001 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 04:06:25.534 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 04:06:25.534 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.31 mountX=-0.08 mountY=-0.16, mountTheta=-2.04 04:06:25.534 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.14, opts=13) 04:06:25.534 00.000 30444 Enqueuing Move request for scope (-0.13, -0.14) 04:06:25.534 00.000 15672 Worker thread wakes up 04:06:25.534 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd 04:06:25.534 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.14) 04:06:25.534 00.000 15672 Moving (-0.13, -0.14) raw xDistance=-0.08 yDistance=-0.16 04:06:25.534 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:06:25.534 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:25.535 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:06:25.535 00.000 15672 MoveAxis(E, 0, ABG) 04:06:25.535 00.000 15672 Move returns status 0, amount 0 04:06:25.535 00.000 15672 MoveAxis(N, 0, ABG) 04:06:25.535 00.000 15672 Move returns status 0, amount 0 04:06:25.535 00.000 15672 move complete, result=0 04:06:25.535 00.000 15672 worker thread done servicing request 04:06:25.539 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=15033, FiltMin=2553, FiltMax=11867, Gamma=2.950 04:06:25.583 00.044 30444 UpdateGuideState exits: m=61736 SNR=52.3 Saturated 04:06:25.583 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:25.583 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:25.583 00.000 30444 Enqueuing Expose request 04:06:25.583 00.000 15672 Worker thread wakes up 04:06:25.583 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:25.583 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:25.583 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:06:27.489 01.906 15672 Exposure complete 04:06:27.509 00.020 15672 worker thread done servicing request 04:06:27.509 00.000 30444 OnExposeComplete: enter 04:06:27.509 00.000 30444 UpdateGuideState(): m_state=6 04:06:27.509 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9096 04:06:27.509 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=200.42, Mass=69790, SNR=61.4, Peak=7560 HFD=3.8 04:06:27.509 00.000 30444 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.28) = xAngle (-2.39 = -2.39) 04:06:27.509 00.000 30444 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.45 = -2.45) 04:06:27.509 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.17 hyp=0.37 cameraTheta=-2.67 mountX=-0.27 mountY=-0.24, mountTheta=-2.42 04:06:27.510 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.17, opts=13) 04:06:27.510 00.000 30444 Enqueuing Move request for scope (-0.33, -0.17) 04:06:27.510 00.000 15672 Worker thread wakes up 04:06:27.510 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.17) opts 0xd 04:06:27.510 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.17) 04:06:27.510 00.000 15672 Moving (-0.33, -0.17) raw xDistance=-0.27 yDistance=-0.24 04:06:27.510 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 04:06:27.510 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:27.510 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 04:06:27.510 00.000 15672 MoveAxis(E, 73, ABG) 04:06:27.510 00.000 15672 Guiding Dir = 2, Dur = 73 04:06:27.511 00.001 15672 IsSlewing returns 0 04:06:27.511 00.000 15672 IsGuiding returns 0 04:06:27.516 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=14915, FiltMin=2526, FiltMax=11574, Gamma=2.950 04:06:27.533 00.017 15672 PulseGuide returned control before completion, sleep 62 04:06:27.558 00.025 30444 UpdateGuideState exits: m=69790 SNR=61.4 Saturated 04:06:27.558 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:27.558 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:27.558 00.000 30444 Enqueuing Expose request 04:06:27.597 00.039 15672 IsGuiding returns 1 04:06:27.597 00.000 15672 scope still moving after pulse duration time elapsed 04:06:27.618 00.021 15672 IsSlewing returns 0 04:06:27.619 00.001 15672 IsGuiding returns 1 04:06:27.640 00.021 15672 IsSlewing returns 0 04:06:27.645 00.005 15672 IsGuiding returns 0 04:06:27.645 00.000 15672 scope move finished after 73 + 60 ms 04:06:27.645 00.000 15672 Move returns status 0, amount 73 04:06:27.645 00.000 15672 MoveAxis(N, 0, ABG) 04:06:27.645 00.000 15672 Move returns status 0, amount 0 04:06:27.645 00.000 15672 move complete, result=0 04:06:27.645 00.000 15672 worker thread done servicing request 04:06:27.645 00.000 15672 Worker thread wakes up 04:06:27.645 00.000 30444 GuideStep: -0.3 px 73 ms EAST, -0.2 px 0 ms NORTH 04:06:27.646 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:27.646 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:29.754 02.108 15672 Exposure complete 04:06:29.774 00.020 15672 worker thread done servicing request 04:06:29.774 00.000 30444 OnExposeComplete: enter 04:06:29.774 00.000 30444 UpdateGuideState(): m_state=6 04:06:29.774 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9097 04:06:29.774 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=200.21, Mass=62806, SNR=56.8, Peak=7420 HFD=3.6 04:06:29.775 00.001 30444 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.28) = xAngle (-2.02 = -2.02) 04:06:29.775 00.000 30444 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 04:06:29.775 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.38 hyp=0.51 cameraTheta=-2.30 mountX=-0.22 mountY=-0.44, mountTheta=-2.03 04:06:29.775 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.38, opts=13) 04:06:29.775 00.000 30444 Enqueuing Move request for scope (-0.34, -0.38) 04:06:29.775 00.000 15672 Worker thread wakes up 04:06:29.775 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.38) opts 0xd 04:06:29.775 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.38) 04:06:29.775 00.000 15672 Moving (-0.34, -0.38) raw xDistance=-0.22 yDistance=-0.44 04:06:29.775 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:06:29.775 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 04:06:29.775 00.000 15672 MoveAxis(E, 0, ABG) 04:06:29.775 00.000 15672 Move returns status 0, amount 0 04:06:29.776 00.001 15672 MoveAxis(N, 79, ABG) 04:06:29.776 00.000 15672 Guiding Dir = 0, Dur = 79 04:06:29.776 00.000 15672 IsSlewing returns 0 04:06:29.777 00.001 15672 IsGuiding returns 0 04:06:29.781 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=13191, FiltMin=2592, FiltMax=10722, Gamma=2.950 04:06:29.825 00.044 30444 UpdateGuideState exits: m=62806 SNR=56.8 Saturated 04:06:29.825 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:29.825 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:29.825 00.000 30444 Enqueuing Expose request 04:06:29.850 00.025 15672 PulseGuide returned control before completion, sleep 17 04:06:29.868 00.018 15672 IsGuiding returns 1 04:06:29.868 00.000 15672 scope still moving after pulse duration time elapsed 04:06:29.889 00.021 15672 IsSlewing returns 0 04:06:29.890 00.001 15672 IsGuiding returns 1 04:06:29.911 00.021 15672 IsSlewing returns 0 04:06:29.911 00.000 15672 IsGuiding returns 1 04:06:29.933 00.022 15672 IsSlewing returns 0 04:06:29.994 00.061 15672 IsGuiding returns 0 04:06:29.994 00.000 15672 scope move finished after 79 + 137 ms 04:06:29.994 00.000 15672 Move returns status 0, amount 79 04:06:29.994 00.000 15672 move complete, result=0 04:06:29.995 00.001 15672 worker thread done servicing request 04:06:29.995 00.000 15672 Worker thread wakes up 04:06:29.995 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:29.995 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:29.995 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 79 ms NORTH 04:06:31.901 01.906 15672 Exposure complete 04:06:31.921 00.020 15672 worker thread done servicing request 04:06:31.921 00.000 30444 OnExposeComplete: enter 04:06:31.921 00.000 30444 UpdateGuideState(): m_state=6 04:06:31.922 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9098 04:06:31.922 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=200.91, Mass=66082, SNR=62.1, Peak=7287 HFD=3.7 04:06:31.922 00.000 30444 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 04:06:31.922 00.000 30444 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.55 = 2.55) 04:06:31.922 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.32 hyp=0.44 cameraTheta=2.33 mountX=-0.38 mountY=0.24, mountTheta=2.57 04:06:31.922 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.32, opts=13) 04:06:31.922 00.000 30444 Enqueuing Move request for scope (-0.30, 0.32) 04:06:31.922 00.000 15672 Worker thread wakes up 04:06:31.922 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.32) opts 0xd 04:06:31.922 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.32) 04:06:31.923 00.001 15672 Moving (-0.30, 0.32) raw xDistance=-0.38 yDistance=0.24 04:06:31.923 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 04:06:31.923 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:31.923 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 04:06:31.923 00.000 15672 MoveAxis(E, 102, ABG) 04:06:31.923 00.000 15672 Guiding Dir = 2, Dur = 102 04:06:31.923 00.000 15672 IsSlewing returns 0 04:06:31.924 00.001 15672 IsGuiding returns 0 04:06:31.928 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=15263, FiltMin=2572, FiltMax=11198, Gamma=2.950 04:06:31.942 00.014 15672 PulseGuide returned control before completion, sleep 94 04:06:31.971 00.029 30444 UpdateGuideState exits: m=66082 SNR=62.1 Saturated 04:06:31.971 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:31.971 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:31.971 00.000 30444 Enqueuing Expose request 04:06:32.039 00.068 15672 IsGuiding returns 0 04:06:32.039 00.000 15672 Move returns status 0, amount 102 04:06:32.039 00.000 15672 MoveAxis(N, 0, ABG) 04:06:32.039 00.000 15672 Move returns status 0, amount 0 04:06:32.040 00.001 15672 move complete, result=0 04:06:32.040 00.000 15672 worker thread done servicing request 04:06:32.040 00.000 15672 Worker thread wakes up 04:06:32.040 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:32.040 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:32.040 00.000 30444 GuideStep: -0.4 px 102 ms EAST, 0.2 px 0 ms NORTH 04:06:34.156 02.116 15672 Exposure complete 04:06:34.189 00.033 15672 worker thread done servicing request 04:06:34.189 00.000 30444 OnExposeComplete: enter 04:06:34.189 00.000 30444 UpdateGuideState(): m_state=6 04:06:34.189 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9099 04:06:34.189 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=201.19, Mass=64370, SNR=49.4, Peak=7449 HFD=4.0 04:06:34.189 00.000 30444 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.28) = xAngle (1.30 = 1.30) 04:06:34.189 00.000 30444 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.24 = 1.24) 04:06:34.189 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.59 hyp=0.69 cameraTheta=1.03 mountX=0.18 mountY=0.66, mountTheta=1.30 04:06:34.190 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.59, opts=13) 04:06:34.190 00.000 30444 Enqueuing Move request for scope (0.36, 0.59) 04:06:34.190 00.000 15672 Worker thread wakes up 04:06:34.190 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.59) opts 0xd 04:06:34.190 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.59) 04:06:34.190 00.000 15672 Moving (0.36, 0.59) raw xDistance=0.18 yDistance=0.66 04:06:34.190 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:06:34.190 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:06:34.190 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66 04:06:34.190 00.000 15672 MoveAxis(E, 0, ABG) 04:06:34.190 00.000 15672 Move returns status 0, amount 0 04:06:34.190 00.000 15672 MoveAxis(N, 0, ABG) 04:06:34.190 00.000 15672 Move returns status 0, amount 0 04:06:34.190 00.000 15672 move complete, result=0 04:06:34.190 00.000 15672 worker thread done servicing request 04:06:34.195 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2299, max=13865, FiltMin=2576, FiltMax=10566, Gamma=2.950 04:06:34.238 00.043 30444 UpdateGuideState exits: m=64370 SNR=49.4 Saturated 04:06:34.238 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:34.238 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:34.238 00.000 30444 Enqueuing Expose request 04:06:34.238 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH 04:06:34.238 00.000 15672 Worker thread wakes up 04:06:34.238 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:34.238 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:36.144 01.906 15672 Exposure complete 04:06:36.164 00.020 15672 worker thread done servicing request 04:06:36.165 00.001 30444 OnExposeComplete: enter 04:06:36.165 00.000 30444 UpdateGuideState(): m_state=6 04:06:36.165 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9100 04:06:36.165 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=200.38, Mass=60395, SNR=51.0, Peak=6979 HFD=3.4 04:06:36.165 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 04:06:36.165 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 04:06:36.165 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.73 mountX=0.03 mountY=-0.21, mountTheta=-1.45 04:06:36.165 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.21, opts=13) 04:06:36.165 00.000 30444 Enqueuing Move request for scope (-0.03, -0.21) 04:06:36.166 00.001 15672 Worker thread wakes up 04:06:36.166 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd 04:06:36.166 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.21) 04:06:36.166 00.000 15672 Moving (-0.03, -0.21) raw xDistance=0.03 yDistance=-0.21 04:06:36.166 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:06:36.166 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:36.166 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:06:36.166 00.000 15672 MoveAxis(E, 0, ABG) 04:06:36.166 00.000 15672 Move returns status 0, amount 0 04:06:36.166 00.000 15672 MoveAxis(N, 0, ABG) 04:06:36.166 00.000 15672 Move returns status 0, amount 0 04:06:36.166 00.000 15672 move complete, result=0 04:06:36.166 00.000 15672 worker thread done servicing request 04:06:36.170 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2285, max=14996, FiltMin=2612, FiltMax=11054, Gamma=2.950 04:06:36.352 00.182 30444 UpdateGuideState exits: m=60395 SNR=51.0 Saturated 04:06:36.352 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:36.352 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:36.352 00.000 30444 Enqueuing Expose request 04:06:36.353 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:06:36.353 00.000 15672 Worker thread wakes up 04:06:36.353 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:36.353 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:38.461 02.108 15672 Exposure complete 04:06:38.487 00.026 15672 worker thread done servicing request 04:06:38.487 00.000 30444 OnExposeComplete: enter 04:06:38.487 00.000 30444 UpdateGuideState(): m_state=6 04:06:38.487 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9101 04:06:38.487 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=201.04, Mass=65262, SNR=59.3, Peak=7516 HFD=3.4 04:06:38.487 00.000 30444 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.28) = xAngle (2.25 = 2.25) 04:06:38.488 00.001 30444 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.19 = 2.19) 04:06:38.488 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.45 hyp=0.49 cameraTheta=1.97 mountX=-0.31 mountY=0.40, mountTheta=2.23 04:06:38.488 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.45, opts=13) 04:06:38.488 00.000 30444 Enqueuing Move request for scope (-0.19, 0.45) 04:06:38.488 00.000 15672 Worker thread wakes up 04:06:38.488 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.45) opts 0xd 04:06:38.488 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.45) 04:06:38.488 00.000 15672 Moving (-0.19, 0.45) raw xDistance=-0.31 yDistance=0.40 04:06:38.488 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 04:06:38.488 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:06:38.488 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 04:06:38.488 00.000 15672 MoveAxis(E, 83, ABG) 04:06:38.488 00.000 15672 Guiding Dir = 2, Dur = 83 04:06:38.489 00.001 15672 IsSlewing returns 0 04:06:38.490 00.001 15672 IsGuiding returns 0 04:06:38.494 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=15701, FiltMin=2557, FiltMax=11330, Gamma=2.950 04:06:38.537 00.043 30444 UpdateGuideState exits: m=65262 SNR=59.3 Saturated 04:06:38.537 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:38.537 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:38.537 00.000 30444 Enqueuing Expose request 04:06:38.540 00.003 15672 PulseGuide returned control before completion, sleep 44 04:06:38.585 00.045 15672 IsGuiding returns 1 04:06:38.585 00.000 15672 scope still moving after pulse duration time elapsed 04:06:38.607 00.022 15672 IsSlewing returns 0 04:06:38.608 00.001 15672 IsGuiding returns 1 04:06:38.629 00.021 15672 IsSlewing returns 0 04:06:38.630 00.001 15672 IsGuiding returns 1 04:06:38.651 00.021 15672 IsSlewing returns 0 04:06:38.652 00.001 15672 IsGuiding returns 0 04:06:38.652 00.000 15672 scope move finished after 83 + 78 ms 04:06:38.652 00.000 15672 Move returns status 0, amount 83 04:06:38.652 00.000 15672 MoveAxis(N, 0, ABG) 04:06:38.652 00.000 15672 Move returns status 0, amount 0 04:06:38.652 00.000 15672 move complete, result=0 04:06:38.652 00.000 15672 worker thread done servicing request 04:06:38.652 00.000 15672 Worker thread wakes up 04:06:38.652 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:38.652 00.000 30444 GuideStep: -0.3 px 83 ms EAST, 0.4 px 0 ms NORTH 04:06:38.652 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:40.558 01.906 15672 Exposure complete 04:06:40.578 00.020 15672 worker thread done servicing request 04:06:40.578 00.000 30444 OnExposeComplete: enter 04:06:40.578 00.000 30444 UpdateGuideState(): m_state=6 04:06:40.578 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9102 04:06:40.578 00.000 30444 Star::Find returns 1 (1), X=460.78, Y=200.82, Mass=65558, SNR=55.8, Peak=7517 HFD=3.8 04:06:40.578 00.000 30444 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.28) = xAngle (0.97 = 0.97) 04:06:40.578 00.000 30444 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.91 = 0.91) 04:06:40.579 00.001 30444 CameraToMount -- cameraX=0.27 cameraY=0.22 hyp=0.35 cameraTheta=0.69 mountX=0.20 mountY=0.28, mountTheta=0.95 04:06:40.579 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.22, opts=13) 04:06:40.579 00.000 30444 Enqueuing Move request for scope (0.27, 0.22) 04:06:40.579 00.000 15672 Worker thread wakes up 04:06:40.579 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.22) opts 0xd 04:06:40.579 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.22) 04:06:40.579 00.000 15672 Moving (0.27, 0.22) raw xDistance=0.20 yDistance=0.28 04:06:40.579 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:06:40.579 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:06:40.579 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 04:06:40.579 00.000 15672 MoveAxis(E, 0, ABG) 04:06:40.580 00.001 15672 Move returns status 0, amount 0 04:06:40.580 00.000 15672 MoveAxis(N, 0, ABG) 04:06:40.580 00.000 15672 Move returns status 0, amount 0 04:06:40.580 00.000 15672 move complete, result=0 04:06:40.580 00.000 15672 worker thread done servicing request 04:06:40.584 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=15490, FiltMin=2485, FiltMax=11799, Gamma=2.950 04:06:40.628 00.044 30444 UpdateGuideState exits: m=65558 SNR=55.8 Saturated 04:06:40.628 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:40.628 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:40.628 00.000 30444 Enqueuing Expose request 04:06:40.628 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 04:06:40.628 00.000 15672 Worker thread wakes up 04:06:40.628 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:40.628 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:42.739 02.111 15672 Exposure complete 04:06:42.759 00.020 15672 worker thread done servicing request 04:06:42.759 00.000 30444 OnExposeComplete: enter 04:06:42.759 00.000 30444 UpdateGuideState(): m_state=6 04:06:42.759 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9103 04:06:42.759 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=200.56, Mass=66485, SNR=52.1, Peak=6861 HFD=3.8 04:06:42.759 00.000 30444 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.28) = xAngle (0.18 = 0.18) 04:06:42.759 00.000 30444 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.12 = 0.12) 04:06:42.759 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.04 hyp=0.36 cameraTheta=-0.10 mountX=0.36 mountY=0.04, mountTheta=0.12 04:06:42.760 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.04, opts=13) 04:06:42.760 00.000 30444 Enqueuing Move request for scope (0.36, -0.04) 04:06:42.760 00.000 15672 Worker thread wakes up 04:06:42.760 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.04) opts 0xd 04:06:42.760 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.04) 04:06:42.760 00.000 15672 Moving (0.36, -0.04) raw xDistance=0.36 yDistance=0.04 04:06:42.760 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36 04:06:42.760 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:42.760 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 04:06:42.760 00.000 15672 MoveAxis(W, 96, ABG) 04:06:42.760 00.000 15672 Guiding Dir = 3, Dur = 96 04:06:42.761 00.001 15672 IsSlewing returns 0 04:06:42.765 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=15174, FiltMin=2569, FiltMax=11191, Gamma=2.950 04:06:42.789 00.024 15672 IsGuiding returns 0 04:06:42.805 00.016 15672 PulseGuide returned control before completion, sleep 91 04:06:42.808 00.003 30444 UpdateGuideState exits: m=66485 SNR=52.1 Saturated 04:06:42.808 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:42.808 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:42.808 00.000 30444 Enqueuing Expose request 04:06:42.899 00.091 15672 IsGuiding returns 1 04:06:42.899 00.000 15672 scope still moving after pulse duration time elapsed 04:06:42.920 00.021 15672 IsSlewing returns 0 04:06:42.923 00.003 15672 IsGuiding returns 0 04:06:42.923 00.000 15672 scope move finished after 96 + 37 ms 04:06:42.923 00.000 15672 Move returns status 0, amount 96 04:06:42.923 00.000 15672 MoveAxis(N, 0, ABG) 04:06:42.923 00.000 15672 Move returns status 0, amount 0 04:06:42.923 00.000 15672 move complete, result=0 04:06:42.924 00.001 15672 worker thread done servicing request 04:06:42.924 00.000 15672 Worker thread wakes up 04:06:42.924 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:42.924 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:42.924 00.000 30444 GuideStep: 0.4 px 96 ms WEST, 0.0 px 0 ms NORTH 04:06:44.839 01.915 15672 Exposure complete 04:06:44.870 00.031 15672 worker thread done servicing request 04:06:44.870 00.000 30444 OnExposeComplete: enter 04:06:44.870 00.000 30444 UpdateGuideState(): m_state=6 04:06:44.870 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9104 04:06:44.871 00.001 30444 Star::Find returns 1 (1), X=460.51, Y=200.63, Mass=61835, SNR=48.6, Peak=6799 HFD=3.4 04:06:44.871 00.000 30444 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.28) = xAngle (1.65 = 1.65) 04:06:44.871 00.000 30444 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.59 = 1.59) 04:06:44.871 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.37 mountX=-0.00 mountY=0.03, mountTheta=1.65 04:06:44.871 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.03, opts=13) 04:06:44.871 00.000 30444 Enqueuing Move request for scope (0.01, 0.03) 04:06:44.871 00.000 15672 Worker thread wakes up 04:06:44.871 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd 04:06:44.872 00.001 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.03) 04:06:44.872 00.000 15672 Moving (0.01, 0.03) raw xDistance=-0.00 yDistance=0.03 04:06:44.872 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 04:06:44.872 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:44.872 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:06:44.872 00.000 15672 MoveAxis(E, 0, ABG) 04:06:44.872 00.000 15672 Move returns status 0, amount 0 04:06:44.872 00.000 15672 MoveAxis(N, 0, ABG) 04:06:44.872 00.000 15672 Move returns status 0, amount 0 04:06:44.872 00.000 15672 move complete, result=0 04:06:44.872 00.000 15672 worker thread done servicing request 04:06:44.876 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=16053, FiltMin=2563, FiltMax=11557, Gamma=2.950 04:06:44.919 00.043 30444 UpdateGuideState exits: m=61835 SNR=48.6 Saturated 04:06:44.919 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:44.919 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:44.919 00.000 30444 Enqueuing Expose request 04:06:44.919 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 04:06:44.919 00.000 15672 Worker thread wakes up 04:06:44.919 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:44.919 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:47.028 02.109 15672 Exposure complete 04:06:47.047 00.019 15672 worker thread done servicing request 04:06:47.048 00.001 30444 OnExposeComplete: enter 04:06:47.048 00.000 30444 UpdateGuideState(): m_state=6 04:06:47.048 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9105 04:06:47.048 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=200.29, Mass=58905, SNR=55.5, Peak=7225 HFD=3.5 04:06:47.048 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 04:06:47.048 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 04:06:47.048 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.30 hyp=0.44 cameraTheta=-2.38 mountX=-0.22 mountY=-0.36, mountTheta=-2.12 04:06:47.048 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.30, opts=13) 04:06:47.048 00.000 30444 Enqueuing Move request for scope (-0.32, -0.30) 04:06:47.049 00.001 15672 Worker thread wakes up 04:06:47.049 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.30) opts 0xd 04:06:47.049 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.30) 04:06:47.049 00.000 15672 Moving (-0.32, -0.30) raw xDistance=-0.22 yDistance=-0.36 04:06:47.049 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:06:47.049 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:06:47.049 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 04:06:47.049 00.000 15672 MoveAxis(E, 0, ABG) 04:06:47.049 00.000 15672 Move returns status 0, amount 0 04:06:47.049 00.000 15672 MoveAxis(N, 0, ABG) 04:06:47.049 00.000 15672 Move returns status 0, amount 0 04:06:47.049 00.000 15672 move complete, result=0 04:06:47.049 00.000 15672 worker thread done servicing request 04:06:47.054 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=15293, FiltMin=2594, FiltMax=11230, Gamma=2.950 04:06:47.097 00.043 30444 UpdateGuideState exits: m=58905 SNR=55.5 Saturated 04:06:47.097 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:47.097 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:47.097 00.000 30444 Enqueuing Expose request 04:06:47.097 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 04:06:47.097 00.000 15672 Worker thread wakes up 04:06:47.097 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:47.097 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:49.004 01.907 15672 Exposure complete 04:06:49.024 00.020 15672 worker thread done servicing request 04:06:49.024 00.000 30444 OnExposeComplete: enter 04:06:49.024 00.000 30444 UpdateGuideState(): m_state=6 04:06:49.024 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9106 04:06:49.024 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=200.53, Mass=50947, SNR=42.0, Peak=7038 HFD=3.4 04:06:49.025 00.001 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 04:06:49.025 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 04:06:49.025 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-2.86 mountX=-0.21 mountY=-0.12, mountTheta=-2.63 04:06:49.026 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.07, opts=13) 04:06:49.026 00.000 30444 Enqueuing Move request for scope (-0.24, -0.07) 04:06:49.026 00.000 15672 Worker thread wakes up 04:06:49.026 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.07) opts 0xd 04:06:49.026 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.07) 04:06:49.026 00.000 15672 Moving (-0.24, -0.07) raw xDistance=-0.21 yDistance=-0.12 04:06:49.026 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:06:49.026 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:49.026 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:06:49.026 00.000 15672 MoveAxis(E, 0, ABG) 04:06:49.026 00.000 15672 Move returns status 0, amount 0 04:06:49.026 00.000 15672 MoveAxis(N, 0, ABG) 04:06:49.026 00.000 15672 Move returns status 0, amount 0 04:06:49.026 00.000 15672 move complete, result=0 04:06:49.026 00.000 15672 worker thread done servicing request 04:06:49.031 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=14088, FiltMin=2591, FiltMax=11483, Gamma=2.950 04:06:49.073 00.042 30444 UpdateGuideState exits: m=50947 SNR=42.0 Saturated 04:06:49.073 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:49.073 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:49.073 00.000 30444 Enqueuing Expose request 04:06:49.074 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:06:49.074 00.000 15672 Worker thread wakes up 04:06:49.074 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:49.074 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:51.184 02.110 15672 Exposure complete 04:06:51.202 00.018 15672 worker thread done servicing request 04:06:51.203 00.001 30444 OnExposeComplete: enter 04:06:51.203 00.000 30444 UpdateGuideState(): m_state=6 04:06:51.203 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9107 04:06:51.203 00.000 30444 Star::Find returns 1 (1), X=460.33, Y=200.26, Mass=61589, SNR=58.9, Peak=7256 HFD=3.7 04:06:51.203 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 04:06:51.203 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 04:06:51.203 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.34 hyp=0.38 cameraTheta=-2.05 mountX=-0.07 mountY=-0.37, mountTheta=-1.77 04:06:51.203 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.34, opts=13) 04:06:51.203 00.000 30444 Enqueuing Move request for scope (-0.17, -0.34) 04:06:51.203 00.000 15672 Worker thread wakes up 04:06:51.203 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.34) opts 0xd 04:06:51.204 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.34) 04:06:51.204 00.000 15672 Moving (-0.17, -0.34) raw xDistance=-0.07 yDistance=-0.37 04:06:51.204 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:06:51.204 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:06:51.204 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 04:06:51.204 00.000 15672 MoveAxis(E, 0, ABG) 04:06:51.204 00.000 15672 Move returns status 0, amount 0 04:06:51.204 00.000 15672 MoveAxis(N, 0, ABG) 04:06:51.204 00.000 15672 Move returns status 0, amount 0 04:06:51.204 00.000 15672 move complete, result=0 04:06:51.204 00.000 15672 worker thread done servicing request 04:06:51.208 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=12918, FiltMin=2593, FiltMax=10765, Gamma=2.950 04:06:51.251 00.043 30444 UpdateGuideState exits: m=61589 SNR=58.9 Saturated 04:06:51.251 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:51.251 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:51.251 00.000 30444 Enqueuing Expose request 04:06:51.251 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 04:06:51.251 00.000 15672 Worker thread wakes up 04:06:51.251 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:51.251 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:53.157 01.906 15672 Exposure complete 04:06:53.177 00.020 15672 worker thread done servicing request 04:06:53.177 00.000 30444 OnExposeComplete: enter 04:06:53.177 00.000 30444 UpdateGuideState(): m_state=6 04:06:53.178 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9108 04:06:53.178 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=200.51, Mass=65073, SNR=54.9, Peak=7235 HFD=3.7 04:06:53.178 00.000 30444 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.28) = xAngle (-2.56 = -2.56) 04:06:53.178 00.000 30444 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.62 = -2.62) 04:06:53.178 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.28 cameraTheta=-2.84 mountX=-0.23 mountY=-0.14, mountTheta=-2.61 04:06:53.178 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.08, opts=13) 04:06:53.178 00.000 30444 Enqueuing Move request for scope (-0.26, -0.08) 04:06:53.178 00.000 15672 Worker thread wakes up 04:06:53.178 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd 04:06:53.178 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.08) 04:06:53.178 00.000 15672 Moving (-0.26, -0.08) raw xDistance=-0.23 yDistance=-0.14 04:06:53.178 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 04:06:53.179 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:53.179 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:06:53.179 00.000 15672 MoveAxis(E, 0, ABG) 04:06:53.179 00.000 15672 Move returns status 0, amount 0 04:06:53.179 00.000 15672 MoveAxis(N, 0, ABG) 04:06:53.179 00.000 15672 Move returns status 0, amount 0 04:06:53.179 00.000 15672 move complete, result=0 04:06:53.179 00.000 15672 worker thread done servicing request 04:06:53.184 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=15101, FiltMin=2524, FiltMax=11448, Gamma=2.950 04:06:53.226 00.042 30444 UpdateGuideState exits: m=65073 SNR=54.9 Saturated 04:06:53.226 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:53.226 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:53.226 00.000 30444 Enqueuing Expose request 04:06:53.226 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:06:53.226 00.000 15672 Worker thread wakes up 04:06:53.226 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:53.226 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:55.332 02.106 15672 Exposure complete 04:06:55.353 00.021 15672 worker thread done servicing request 04:06:55.354 00.001 30444 OnExposeComplete: enter 04:06:55.354 00.000 30444 UpdateGuideState(): m_state=6 04:06:55.354 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9109 04:06:55.354 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=200.28, Mass=60122, SNR=49.7, Peak=7576 HFD=3.4 04:06:55.354 00.000 30444 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.28) = xAngle (-2.27 = -2.27) 04:06:55.354 00.000 30444 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.33 = -2.33) 04:06:55.354 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.31 hyp=0.56 cameraTheta=-2.55 mountX=-0.36 mountY=-0.41, mountTheta=-2.30 04:06:55.354 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.31, opts=13) 04:06:55.354 00.000 30444 Enqueuing Move request for scope (-0.47, -0.31) 04:06:55.355 00.001 15672 Worker thread wakes up 04:06:55.355 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.31) opts 0xd 04:06:55.355 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.31) 04:06:55.355 00.000 15672 Moving (-0.47, -0.31) raw xDistance=-0.36 yDistance=-0.41 04:06:55.355 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 04:06:55.355 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 04:06:55.355 00.000 15672 MoveAxis(E, 98, ABG) 04:06:55.355 00.000 15672 Guiding Dir = 2, Dur = 98 04:06:55.355 00.000 15672 IsSlewing returns 0 04:06:55.356 00.001 15672 IsGuiding returns 0 04:06:55.360 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=15140, FiltMin=2567, FiltMax=11474, Gamma=2.950 04:06:55.376 00.016 15672 PulseGuide returned control before completion, sleep 88 04:06:55.403 00.027 30444 UpdateGuideState exits: m=60122 SNR=49.7 Saturated 04:06:55.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:55.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:55.403 00.000 30444 Enqueuing Expose request 04:06:55.490 00.087 15672 IsGuiding returns 0 04:06:55.490 00.000 15672 Move returns status 0, amount 98 04:06:55.490 00.000 15672 MoveAxis(N, 73, ABG) 04:06:55.491 00.001 15672 Guiding Dir = 0, Dur = 73 04:06:55.491 00.000 15672 IsSlewing returns 0 04:06:55.493 00.002 15672 IsGuiding returns 0 04:06:55.570 00.077 15672 IsGuiding returns 1 04:06:55.570 00.000 15672 scope still moving after pulse duration time elapsed 04:06:55.591 00.021 15672 IsSlewing returns 0 04:06:55.592 00.001 15672 IsGuiding returns 1 04:06:55.613 00.021 15672 IsSlewing returns 0 04:06:55.614 00.001 15672 IsGuiding returns 1 04:06:55.635 00.021 15672 IsSlewing returns 0 04:06:55.636 00.001 15672 IsGuiding returns 1 04:06:55.656 00.020 15672 IsSlewing returns 0 04:06:55.658 00.002 15672 IsGuiding returns 1 04:06:55.678 00.020 15672 IsSlewing returns 0 04:06:55.729 00.051 15672 IsGuiding returns 0 04:06:55.729 00.000 15672 scope move finished after 73 + 162 ms 04:06:55.729 00.000 15672 Move returns status 0, amount 73 04:06:55.729 00.000 15672 move complete, result=0 04:06:55.731 00.002 15672 worker thread done servicing request 04:06:55.731 00.000 15672 Worker thread wakes up 04:06:55.731 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:55.731 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:55.731 00.000 30444 GuideStep: -0.4 px 98 ms EAST, -0.4 px 73 ms NORTH 04:06:57.640 01.909 15672 Exposure complete 04:06:57.659 00.019 15672 worker thread done servicing request 04:06:57.659 00.000 30444 OnExposeComplete: enter 04:06:57.660 00.001 30444 UpdateGuideState(): m_state=6 04:06:57.660 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9110 04:06:57.660 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=200.62, Mass=61608, SNR=52.4, Peak=6985 HFD=3.4 04:06:57.660 00.000 30444 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.28) = xAngle (0.88 = 0.88) 04:06:57.660 00.000 30444 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.82 = 0.82) 04:06:57.660 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.60 mountX=0.03 mountY=0.03, mountTheta=0.85 04:06:57.660 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.02, opts=13) 04:06:57.660 00.000 30444 Enqueuing Move request for scope (0.03, 0.02) 04:06:57.660 00.000 15672 Worker thread wakes up 04:06:57.661 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd 04:06:57.661 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.02) 04:06:57.661 00.000 15672 Moving (0.03, 0.02) raw xDistance=0.03 yDistance=0.03 04:06:57.661 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:06:57.661 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:06:57.661 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:06:57.661 00.000 15672 MoveAxis(E, 0, ABG) 04:06:57.661 00.000 15672 Move returns status 0, amount 0 04:06:57.661 00.000 15672 MoveAxis(N, 0, ABG) 04:06:57.661 00.000 15672 Move returns status 0, amount 0 04:06:57.661 00.000 15672 move complete, result=0 04:06:57.661 00.000 15672 worker thread done servicing request 04:06:57.667 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=14629, FiltMin=2555, FiltMax=11644, Gamma=2.950 04:06:57.708 00.041 30444 UpdateGuideState exits: m=61608 SNR=52.4 Saturated 04:06:57.708 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:57.708 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:57.709 00.001 30444 Enqueuing Expose request 04:06:57.709 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 04:06:57.709 00.000 15672 Worker thread wakes up 04:06:57.709 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:06:57.709 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:06:59.818 02.109 15672 Exposure complete 04:06:59.838 00.020 15672 worker thread done servicing request 04:06:59.838 00.000 30444 OnExposeComplete: enter 04:06:59.838 00.000 30444 UpdateGuideState(): m_state=6 04:06:59.838 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9111 04:06:59.838 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=201.03, Mass=68102, SNR=65.0, Peak=7879 HFD=3.4 04:06:59.838 00.000 30444 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.28) = xAngle (2.52 = 2.52) 04:06:59.838 00.000 30444 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 04:06:59.838 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=0.44 hyp=0.56 cameraTheta=2.24 mountX=-0.45 mountY=0.35, mountTheta=2.48 04:06:59.839 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.44, opts=13) 04:06:59.839 00.000 30444 Enqueuing Move request for scope (-0.35, 0.44) 04:06:59.839 00.000 15672 Worker thread wakes up 04:06:59.839 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.44) opts 0xd 04:06:59.839 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.44) 04:06:59.839 00.000 15672 Moving (-0.35, 0.44) raw xDistance=-0.45 yDistance=0.35 04:06:59.839 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45 04:06:59.839 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:06:59.839 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 04:06:59.839 00.000 15672 MoveAxis(E, 123, ABG) 04:06:59.839 00.000 15672 Guiding Dir = 2, Dur = 123 04:06:59.840 00.001 15672 IsSlewing returns 0 04:06:59.841 00.001 15672 IsGuiding returns 0 04:06:59.844 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=15267, FiltMin=2586, FiltMax=11216, Gamma=2.950 04:06:59.865 00.021 15672 PulseGuide returned control before completion, sleep 109 04:06:59.887 00.022 30444 UpdateGuideState exits: m=68102 SNR=65.0 Saturated 04:06:59.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:06:59.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:06:59.887 00.000 30444 Enqueuing Expose request 04:06:59.978 00.091 15672 IsGuiding returns 1 04:06:59.978 00.000 15672 scope still moving after pulse duration time elapsed 04:06:59.998 00.020 15672 IsSlewing returns 0 04:07:00.010 00.012 15672 IsGuiding returns 0 04:07:00.010 00.000 15672 scope move finished after 123 + 45 ms 04:07:00.010 00.000 15672 Move returns status 0, amount 123 04:07:00.010 00.000 15672 MoveAxis(N, 0, ABG) 04:07:00.010 00.000 15672 Move returns status 0, amount 0 04:07:00.010 00.000 15672 move complete, result=0 04:07:00.010 00.000 15672 worker thread done servicing request 04:07:00.010 00.000 15672 Worker thread wakes up 04:07:00.010 00.000 30444 GuideStep: -0.5 px 123 ms EAST, 0.4 px 0 ms NORTH 04:07:00.010 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:00.010 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:01.917 01.907 15672 Exposure complete 04:07:01.937 00.020 15672 worker thread done servicing request 04:07:01.937 00.000 30444 OnExposeComplete: enter 04:07:01.937 00.000 30444 UpdateGuideState(): m_state=6 04:07:01.937 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9112 04:07:01.937 00.000 30444 Star::Find returns 1 (1), X=460.78, Y=200.81, Mass=57382, SNR=49.6, Peak=7854 HFD=3.5 04:07:01.937 00.000 30444 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.28) = xAngle (0.94 = 0.94) 04:07:01.937 00.000 30444 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.88 = 0.88) 04:07:01.937 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.22 hyp=0.35 cameraTheta=0.66 mountX=0.21 mountY=0.27, mountTheta=0.92 04:07:01.938 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.22, opts=13) 04:07:01.938 00.000 30444 Enqueuing Move request for scope (0.28, 0.22) 04:07:01.938 00.000 15672 Worker thread wakes up 04:07:01.938 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.22) opts 0xd 04:07:01.938 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.22) 04:07:01.938 00.000 15672 Moving (0.28, 0.22) raw xDistance=0.21 yDistance=0.27 04:07:01.938 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 04:07:01.938 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:07:01.938 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 04:07:01.938 00.000 15672 MoveAxis(E, 0, ABG) 04:07:01.938 00.000 15672 Move returns status 0, amount 0 04:07:01.938 00.000 15672 MoveAxis(N, 0, ABG) 04:07:01.938 00.000 15672 Move returns status 0, amount 0 04:07:01.939 00.001 15672 move complete, result=0 04:07:01.939 00.000 15672 worker thread done servicing request 04:07:01.943 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=14784, FiltMin=2470, FiltMax=10798, Gamma=2.950 04:07:01.985 00.042 30444 UpdateGuideState exits: m=57382 SNR=49.6 Saturated 04:07:01.986 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:01.986 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:01.986 00.000 30444 Enqueuing Expose request 04:07:01.986 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 04:07:01.986 00.000 15672 Worker thread wakes up 04:07:01.986 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:01.986 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:04.095 02.109 15672 Exposure complete 04:07:04.115 00.020 15672 worker thread done servicing request 04:07:04.115 00.000 30444 OnExposeComplete: enter 04:07:04.115 00.000 30444 UpdateGuideState(): m_state=6 04:07:04.115 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9113 04:07:04.115 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=200.88, Mass=70342, SNR=59.1, Peak=8314 HFD=3.9 04:07:04.115 00.000 30444 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.28) = xAngle (0.88 = 0.88) 04:07:04.115 00.000 30444 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.82 = 0.82) 04:07:04.115 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=0.28 hyp=0.50 cameraTheta=0.60 mountX=0.32 mountY=0.36, mountTheta=0.85 04:07:04.116 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=0.28, opts=13) 04:07:04.116 00.000 30444 Enqueuing Move request for scope (0.41, 0.28) 04:07:04.116 00.000 15672 Worker thread wakes up 04:07:04.116 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.28) opts 0xd 04:07:04.116 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, 0.28) 04:07:04.116 00.000 15672 Moving (0.41, 0.28) raw xDistance=0.32 yDistance=0.36 04:07:04.116 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 04:07:04.116 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:07:04.116 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 04:07:04.116 00.000 15672 MoveAxis(W, 85, ABG) 04:07:04.116 00.000 15672 Guiding Dir = 3, Dur = 85 04:07:04.117 00.001 15672 IsSlewing returns 0 04:07:04.118 00.001 15672 IsGuiding returns 0 04:07:04.122 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=14279, FiltMin=2580, FiltMax=10696, Gamma=2.950 04:07:04.146 00.024 15672 PulseGuide returned control before completion, sleep 67 04:07:04.166 00.020 30444 UpdateGuideState exits: m=70342 SNR=59.1 Saturated 04:07:04.166 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:04.166 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:04.166 00.000 30444 Enqueuing Expose request 04:07:04.244 00.078 15672 IsGuiding returns 1 04:07:04.244 00.000 15672 scope still moving after pulse duration time elapsed 04:07:04.265 00.021 15672 IsSlewing returns 0 04:07:04.266 00.001 15672 IsGuiding returns 0 04:07:04.266 00.000 15672 scope move finished after 85 + 62 ms 04:07:04.266 00.000 15672 Move returns status 0, amount 85 04:07:04.267 00.001 15672 MoveAxis(N, 0, ABG) 04:07:04.267 00.000 15672 Move returns status 0, amount 0 04:07:04.267 00.000 15672 move complete, result=0 04:07:04.267 00.000 15672 worker thread done servicing request 04:07:04.267 00.000 15672 Worker thread wakes up 04:07:04.267 00.000 30444 GuideStep: 0.3 px 85 ms WEST, 0.4 px 0 ms NORTH 04:07:04.267 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:04.267 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:06.176 01.909 15672 Exposure complete 04:07:06.196 00.020 15672 worker thread done servicing request 04:07:06.196 00.000 30444 OnExposeComplete: enter 04:07:06.196 00.000 30444 UpdateGuideState(): m_state=6 04:07:06.196 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9114 04:07:06.196 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=200.96, Mass=71083, SNR=61.1, Peak=7629 HFD=4.1 04:07:06.196 00.000 30444 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 04:07:06.196 00.000 30444 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.92 = 0.92) 04:07:06.196 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.37 hyp=0.57 cameraTheta=0.70 mountX=0.31 mountY=0.45, mountTheta=0.96 04:07:06.197 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.37, opts=13) 04:07:06.197 00.000 30444 Enqueuing Move request for scope (0.43, 0.37) 04:07:06.197 00.000 15672 Worker thread wakes up 04:07:06.197 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.37) opts 0xd 04:07:06.197 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.37) 04:07:06.197 00.000 15672 Moving (0.43, 0.37) raw xDistance=0.31 yDistance=0.45 04:07:06.197 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31 04:07:06.197 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:07:06.197 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 04:07:06.197 00.000 15672 MoveAxis(W, 91, ABG) 04:07:06.197 00.000 15672 Guiding Dir = 3, Dur = 91 04:07:06.198 00.001 15672 IsSlewing returns 0 04:07:06.198 00.000 15672 IsGuiding returns 0 04:07:06.202 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=13913, FiltMin=2554, FiltMax=10794, Gamma=2.950 04:07:06.224 00.022 15672 PulseGuide returned control before completion, sleep 76 04:07:06.301 00.077 15672 IsGuiding returns 1 04:07:06.301 00.000 15672 scope still moving after pulse duration time elapsed 04:07:06.322 00.021 15672 IsSlewing returns 0 04:07:06.328 00.006 30444 UpdateGuideState exits: m=71083 SNR=61.1 Saturated 04:07:06.329 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:06.329 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:06.329 00.000 30444 Enqueuing Expose request 04:07:06.337 00.008 15672 IsGuiding returns 0 04:07:06.337 00.000 15672 scope move finished after 91 + 47 ms 04:07:06.337 00.000 15672 Move returns status 0, amount 91 04:07:06.337 00.000 15672 MoveAxis(N, 0, ABG) 04:07:06.337 00.000 15672 Move returns status 0, amount 0 04:07:06.338 00.001 15672 move complete, result=0 04:07:06.338 00.000 15672 worker thread done servicing request 04:07:06.338 00.000 15672 Worker thread wakes up 04:07:06.338 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:06.338 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:06.339 00.001 30444 GuideStep: 0.3 px 91 ms WEST, 0.5 px 0 ms NORTH 04:07:08.449 02.110 15672 Exposure complete 04:07:08.468 00.019 15672 worker thread done servicing request 04:07:08.468 00.000 30444 OnExposeComplete: enter 04:07:08.468 00.000 30444 UpdateGuideState(): m_state=6 04:07:08.469 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9115 04:07:08.469 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=201.05, Mass=71231, SNR=71.3, Peak=7772 HFD=4.0 04:07:08.469 00.000 30444 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.28) = xAngle (2.48 = 2.48) 04:07:08.469 00.000 30444 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.42 = 2.42) 04:07:08.469 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.45 hyp=0.56 cameraTheta=2.20 mountX=-0.44 mountY=0.37, mountTheta=2.45 04:07:08.469 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.45, opts=13) 04:07:08.469 00.000 30444 Enqueuing Move request for scope (-0.33, 0.45) 04:07:08.469 00.000 15672 Worker thread wakes up 04:07:08.469 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.45) opts 0xd 04:07:08.469 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.45) 04:07:08.470 00.001 15672 Moving (-0.33, 0.45) raw xDistance=-0.44 yDistance=0.37 04:07:08.470 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44 04:07:08.470 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.62 newest=1.18 04:07:08.470 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 04:07:08.470 00.000 15672 MoveAxis(E, 113, ABG) 04:07:08.470 00.000 15672 Guiding Dir = 2, Dur = 113 04:07:08.470 00.000 15672 IsSlewing returns 0 04:07:08.471 00.001 15672 IsGuiding returns 0 04:07:08.475 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2073, max=13902, FiltMin=2537, FiltMax=10851, Gamma=2.950 04:07:08.491 00.016 15672 PulseGuide returned control before completion, sleep 104 04:07:08.599 00.108 15672 IsGuiding returns 1 04:07:08.599 00.000 15672 scope still moving after pulse duration time elapsed 04:07:08.620 00.021 15672 IsSlewing returns 0 04:07:08.637 00.017 15672 IsGuiding returns 0 04:07:08.637 00.000 15672 scope move finished after 113 + 51 ms 04:07:08.637 00.000 15672 Move returns status 0, amount 113 04:07:08.637 00.000 15672 MoveAxis(S, 66, ABG) 04:07:08.637 00.000 15672 Guiding Dir = 1, Dur = 66 04:07:08.637 00.000 15672 IsSlewing returns 0 04:07:08.638 00.001 15672 IsGuiding returns 0 04:07:08.718 00.080 15672 IsGuiding returns 1 04:07:08.718 00.000 15672 scope still moving after pulse duration time elapsed 04:07:08.738 00.020 15672 IsSlewing returns 0 04:07:08.765 00.027 15672 IsGuiding returns 1 04:07:08.787 00.022 15672 IsSlewing returns 0 04:07:08.788 00.001 15672 IsGuiding returns 1 04:07:08.809 00.021 15672 IsSlewing returns 0 04:07:08.827 00.018 15672 IsGuiding returns 0 04:07:08.827 00.000 15672 scope move finished after 66 + 123 ms 04:07:08.828 00.001 15672 Move returns status 0, amount 66 04:07:08.828 00.000 15672 move complete, result=0 04:07:08.828 00.000 15672 worker thread done servicing request 04:07:08.887 00.059 30444 UpdateGuideState exits: m=71231 SNR=71.3 Saturated 04:07:08.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:08.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:08.887 00.000 30444 Enqueuing Expose request 04:07:08.887 00.000 30444 GuideStep: -0.4 px 113 ms EAST, 0.4 px 66 ms SOUTH 04:07:08.887 00.000 15672 Worker thread wakes up 04:07:08.887 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:08.887 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:10.800 01.913 15672 Exposure complete 04:07:10.830 00.030 15672 worker thread done servicing request 04:07:10.831 00.001 30444 OnExposeComplete: enter 04:07:10.831 00.000 30444 UpdateGuideState(): m_state=6 04:07:10.831 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9116 04:07:10.831 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=200.56, Mass=53908, SNR=48.8, Peak=6493 HFD=3.3 04:07:10.831 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 04:07:10.831 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 04:07:10.831 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.89 mountX=0.03 mountY=-0.03, mountTheta=-0.65 04:07:10.831 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.03, opts=13) 04:07:10.831 00.000 30444 Enqueuing Move request for scope (0.03, -0.03) 04:07:10.832 00.001 15672 Worker thread wakes up 04:07:10.832 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd 04:07:10.832 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.03) 04:07:10.832 00.000 15672 Moving (0.03, -0.03) raw xDistance=0.03 yDistance=-0.03 04:07:10.832 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:07:10.832 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:07:10.832 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:07:10.832 00.000 15672 MoveAxis(E, 0, ABG) 04:07:10.832 00.000 15672 Move returns status 0, amount 0 04:07:10.832 00.000 15672 MoveAxis(N, 0, ABG) 04:07:10.832 00.000 15672 Move returns status 0, amount 0 04:07:10.832 00.000 15672 move complete, result=0 04:07:10.832 00.000 15672 worker thread done servicing request 04:07:10.837 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14169, FiltMin=2538, FiltMax=10550, Gamma=2.950 04:07:10.879 00.042 30444 UpdateGuideState exits: m=53908 SNR=48.8 Saturated 04:07:10.879 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:10.879 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:10.879 00.000 30444 Enqueuing Expose request 04:07:10.879 00.000 15672 Worker thread wakes up 04:07:10.880 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:10.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:10.880 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 04:07:12.990 02.110 15672 Exposure complete 04:07:13.009 00.019 15672 worker thread done servicing request 04:07:13.010 00.001 30444 OnExposeComplete: enter 04:07:13.010 00.000 30444 UpdateGuideState(): m_state=6 04:07:13.010 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9117 04:07:13.010 00.000 30444 Star::Find returns 1 (1), X=460.65, Y=200.56, Mass=62639, SNR=49.9, Peak=7482 HFD=3.4 04:07:13.010 00.000 30444 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.28) = xAngle (0.04 = 0.04) 04:07:13.010 00.000 30444 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.02 = -0.02) 04:07:13.010 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.24 mountX=0.15 mountY=-0.00, mountTheta=-0.02 04:07:13.010 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.03, opts=13) 04:07:13.010 00.000 30444 Enqueuing Move request for scope (0.15, -0.03) 04:07:13.011 00.001 15672 Worker thread wakes up 04:07:13.011 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd 04:07:13.011 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.03) 04:07:13.011 00.000 15672 Moving (0.15, -0.03) raw xDistance=0.15 yDistance=-0.00 04:07:13.011 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:07:13.011 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:07:13.011 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:07:13.011 00.000 15672 MoveAxis(E, 0, ABG) 04:07:13.011 00.000 15672 Move returns status 0, amount 0 04:07:13.011 00.000 15672 MoveAxis(N, 0, ABG) 04:07:13.011 00.000 15672 Move returns status 0, amount 0 04:07:13.011 00.000 15672 move complete, result=0 04:07:13.011 00.000 15672 worker thread done servicing request 04:07:13.016 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=14584, FiltMin=2494, FiltMax=10878, Gamma=2.950 04:07:13.058 00.042 30444 UpdateGuideState exits: m=62639 SNR=49.9 Saturated 04:07:13.058 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:13.058 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:13.058 00.000 30444 Enqueuing Expose request 04:07:13.058 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:07:13.058 00.000 15672 Worker thread wakes up 04:07:13.058 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:13.058 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:14.967 01.909 15672 Exposure complete 04:07:14.986 00.019 15672 worker thread done servicing request 04:07:14.986 00.000 30444 OnExposeComplete: enter 04:07:14.987 00.001 30444 UpdateGuideState(): m_state=6 04:07:14.987 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9118 04:07:14.987 00.000 30444 Star::Find returns 1 (1), X=460.88, Y=200.27, Mass=66584, SNR=52.9, Peak=7245 HFD=3.9 04:07:14.987 00.000 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 04:07:14.987 00.000 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 04:07:14.987 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.33 hyp=0.49 cameraTheta=-0.73 mountX=0.44 mountY=-0.24, mountTheta=-0.50 04:07:14.987 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.33, opts=13) 04:07:14.987 00.000 30444 Enqueuing Move request for scope (0.37, -0.33) 04:07:14.987 00.000 15672 Worker thread wakes up 04:07:14.988 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.33) opts 0xd 04:07:14.988 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.33) 04:07:14.988 00.000 15672 Moving (0.37, -0.33) raw xDistance=0.44 yDistance=-0.24 04:07:14.988 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 04:07:14.988 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:07:14.988 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 04:07:14.988 00.000 15672 MoveAxis(W, 120, ABG) 04:07:14.988 00.000 15672 Guiding Dir = 3, Dur = 120 04:07:14.988 00.000 15672 IsSlewing returns 0 04:07:14.989 00.001 15672 IsGuiding returns 0 04:07:14.993 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=14667, FiltMin=2515, FiltMax=11270, Gamma=2.950 04:07:15.009 00.016 15672 PulseGuide returned control before completion, sleep 111 04:07:15.036 00.027 30444 UpdateGuideState exits: m=66584 SNR=52.9 Saturated 04:07:15.036 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:15.036 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:15.036 00.000 30444 Enqueuing Expose request 04:07:15.169 00.133 15672 IsGuiding returns 0 04:07:15.170 00.001 15672 Move returns status 0, amount 120 04:07:15.170 00.000 15672 MoveAxis(N, 0, ABG) 04:07:15.170 00.000 15672 Move returns status 0, amount 0 04:07:15.170 00.000 15672 move complete, result=0 04:07:15.170 00.000 15672 worker thread done servicing request 04:07:15.170 00.000 15672 Worker thread wakes up 04:07:15.170 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:15.170 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:15.171 00.001 30444 GuideStep: 0.4 px 120 ms WEST, -0.2 px 0 ms NORTH 04:07:17.281 02.110 15672 Exposure complete 04:07:17.300 00.019 15672 worker thread done servicing request 04:07:17.300 00.000 30444 OnExposeComplete: enter 04:07:17.300 00.000 30444 UpdateGuideState(): m_state=6 04:07:17.301 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9119 04:07:17.301 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=200.24, Mass=61222, SNR=54.2, Peak=6901 HFD=3.6 04:07:17.301 00.000 30444 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 04:07:17.301 00.000 30444 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.90 = -1.90) 04:07:17.301 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.36 hyp=0.42 cameraTheta=-2.11 mountX=-0.11 mountY=-0.39, mountTheta=-1.84 04:07:17.301 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.36, opts=13) 04:07:17.301 00.000 30444 Enqueuing Move request for scope (-0.21, -0.36) 04:07:17.301 00.000 15672 Worker thread wakes up 04:07:17.301 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.36) opts 0xd 04:07:17.301 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.36) 04:07:17.301 00.000 15672 Moving (-0.21, -0.36) raw xDistance=-0.11 yDistance=-0.39 04:07:17.302 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:07:17.302 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:07:17.302 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39 04:07:17.302 00.000 15672 MoveAxis(E, 0, ABG) 04:07:17.302 00.000 15672 Move returns status 0, amount 0 04:07:17.302 00.000 15672 MoveAxis(N, 0, ABG) 04:07:17.302 00.000 15672 Move returns status 0, amount 0 04:07:17.302 00.000 15672 move complete, result=0 04:07:17.302 00.000 15672 worker thread done servicing request 04:07:17.307 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2115, max=14723, FiltMin=2560, FiltMax=11408, Gamma=2.950 04:07:17.350 00.043 30444 UpdateGuideState exits: m=61222 SNR=54.2 Saturated 04:07:17.350 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:17.350 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:17.350 00.000 30444 Enqueuing Expose request 04:07:17.350 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 04:07:17.350 00.000 15672 Worker thread wakes up 04:07:17.350 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:17.350 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:19.256 01.906 15672 Exposure complete 04:07:19.276 00.020 15672 worker thread done servicing request 04:07:19.276 00.000 30444 OnExposeComplete: enter 04:07:19.276 00.000 30444 UpdateGuideState(): m_state=6 04:07:19.276 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9120 04:07:19.276 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=200.40, Mass=71535, SNR=59.1, Peak=7530 HFD=3.7 04:07:19.276 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 04:07:19.276 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 04:07:19.276 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-2.43 mountX=-0.16 mountY=-0.24, mountTheta=-2.17 04:07:19.277 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.19, opts=13) 04:07:19.277 00.000 30444 Enqueuing Move request for scope (-0.23, -0.19) 04:07:19.277 00.000 15672 Worker thread wakes up 04:07:19.277 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.19) opts 0xd 04:07:19.277 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.19) 04:07:19.277 00.000 15672 Moving (-0.23, -0.19) raw xDistance=-0.16 yDistance=-0.24 04:07:19.277 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:07:19.277 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:07:19.277 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 04:07:19.277 00.000 15672 MoveAxis(E, 0, ABG) 04:07:19.277 00.000 15672 Move returns status 0, amount 0 04:07:19.277 00.000 15672 MoveAxis(N, 0, ABG) 04:07:19.277 00.000 15672 Move returns status 0, amount 0 04:07:19.277 00.000 15672 move complete, result=0 04:07:19.277 00.000 15672 worker thread done servicing request 04:07:19.282 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=15433, FiltMin=2554, FiltMax=11334, Gamma=2.950 04:07:19.325 00.043 30444 UpdateGuideState exits: m=71535 SNR=59.1 Saturated 04:07:19.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:19.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:19.325 00.000 30444 Enqueuing Expose request 04:07:19.325 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:07:19.325 00.000 15672 Worker thread wakes up 04:07:19.325 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:19.325 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:21.432 02.107 15672 Exposure complete 04:07:21.452 00.020 15672 worker thread done servicing request 04:07:21.452 00.000 30444 OnExposeComplete: enter 04:07:21.452 00.000 30444 UpdateGuideState(): m_state=6 04:07:21.452 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9121 04:07:21.452 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=200.82, Mass=65433, SNR=63.2, Peak=7912 HFD=3.8 04:07:21.452 00.000 30444 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.28) = xAngle (1.72 = 1.72) 04:07:21.452 00.000 30444 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.66 = 1.66) 04:07:21.452 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.44 mountX=-0.03 mountY=0.23, mountTheta=1.72 04:07:21.453 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.23, opts=13) 04:07:21.453 00.000 30444 Enqueuing Move request for scope (0.03, 0.23) 04:07:21.453 00.000 15672 Worker thread wakes up 04:07:21.453 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd 04:07:21.453 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.23) 04:07:21.453 00.000 15672 Moving (0.03, 0.23) raw xDistance=-0.03 yDistance=0.23 04:07:21.453 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:07:21.453 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:07:21.453 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 04:07:21.453 00.000 15672 MoveAxis(E, 0, ABG) 04:07:21.453 00.000 15672 Move returns status 0, amount 0 04:07:21.453 00.000 15672 MoveAxis(N, 0, ABG) 04:07:21.453 00.000 15672 Move returns status 0, amount 0 04:07:21.453 00.000 15672 move complete, result=0 04:07:21.453 00.000 15672 worker thread done servicing request 04:07:21.458 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=15361, FiltMin=2540, FiltMax=11473, Gamma=2.950 04:07:21.501 00.043 30444 UpdateGuideState exits: m=65433 SNR=63.2 Saturated 04:07:21.501 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:21.501 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:21.501 00.000 30444 Enqueuing Expose request 04:07:21.501 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 04:07:21.501 00.000 15672 Worker thread wakes up 04:07:21.501 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:21.501 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:23.409 01.908 15672 Exposure complete 04:07:23.429 00.020 15672 worker thread done servicing request 04:07:23.429 00.000 30444 OnExposeComplete: enter 04:07:23.429 00.000 30444 UpdateGuideState(): m_state=6 04:07:23.429 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9122 04:07:23.429 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=200.46, Mass=62938, SNR=50.1, Peak=7379 HFD=3.3 04:07:23.429 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 04:07:23.429 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 04:07:23.429 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.96 mountX=-0.02 mountY=-0.14, mountTheta=-1.68 04:07:23.430 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.14, opts=13) 04:07:23.430 00.000 30444 Enqueuing Move request for scope (-0.06, -0.14) 04:07:23.430 00.000 15672 Worker thread wakes up 04:07:23.430 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd 04:07:23.430 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.14) 04:07:23.430 00.000 15672 Moving (-0.06, -0.14) raw xDistance=-0.02 yDistance=-0.14 04:07:23.430 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:07:23.430 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:07:23.430 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:07:23.430 00.000 15672 MoveAxis(E, 0, ABG) 04:07:23.430 00.000 15672 Move returns status 0, amount 0 04:07:23.430 00.000 15672 MoveAxis(N, 0, ABG) 04:07:23.431 00.001 15672 Move returns status 0, amount 0 04:07:23.431 00.000 15672 move complete, result=0 04:07:23.431 00.000 15672 worker thread done servicing request 04:07:23.435 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=14409, FiltMin=2529, FiltMax=11494, Gamma=2.950 04:07:23.477 00.042 30444 UpdateGuideState exits: m=62938 SNR=50.1 Saturated 04:07:23.477 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:23.478 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:23.478 00.000 30444 Enqueuing Expose request 04:07:23.478 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:07:23.478 00.000 15672 Worker thread wakes up 04:07:23.478 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:23.478 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:25.589 02.111 15672 Exposure complete 04:07:25.609 00.020 15672 worker thread done servicing request 04:07:25.609 00.000 30444 OnExposeComplete: enter 04:07:25.609 00.000 30444 UpdateGuideState(): m_state=6 04:07:25.609 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9123 04:07:25.609 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=200.63, Mass=71122, SNR=55.9, Peak=7430 HFD=3.6 04:07:25.610 00.001 30444 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.28) = xAngle (3.23 = -3.05) 04:07:25.610 00.000 30444 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.11) 04:07:25.610 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.96 mountX=-0.20 mountY=-0.01, mountTheta=-3.11 04:07:25.610 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.04, opts=13) 04:07:25.610 00.000 30444 Enqueuing Move request for scope (-0.20, 0.04) 04:07:25.610 00.000 15672 Worker thread wakes up 04:07:25.610 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd 04:07:25.610 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.04) 04:07:25.610 00.000 15672 Moving (-0.20, 0.04) raw xDistance=-0.20 yDistance=-0.01 04:07:25.610 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:07:25.610 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:07:25.611 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:07:25.611 00.000 15672 MoveAxis(E, 0, ABG) 04:07:25.611 00.000 15672 Move returns status 0, amount 0 04:07:25.611 00.000 15672 MoveAxis(N, 0, ABG) 04:07:25.611 00.000 15672 Move returns status 0, amount 0 04:07:25.611 00.000 15672 move complete, result=0 04:07:25.611 00.000 15672 worker thread done servicing request 04:07:25.615 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=13837, FiltMin=2506, FiltMax=11394, Gamma=2.950 04:07:25.659 00.044 30444 UpdateGuideState exits: m=71122 SNR=55.9 Saturated 04:07:25.659 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:25.659 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:25.659 00.000 30444 Enqueuing Expose request 04:07:25.659 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:07:25.659 00.000 15672 Worker thread wakes up 04:07:25.659 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:25.659 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:27.574 01.915 15672 Exposure complete 04:07:27.607 00.033 15672 worker thread done servicing request 04:07:27.607 00.000 30444 OnExposeComplete: enter 04:07:27.607 00.000 30444 UpdateGuideState(): m_state=6 04:07:27.607 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9124 04:07:27.607 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=200.24, Mass=66211, SNR=49.9, Peak=7021 HFD=3.7 04:07:27.607 00.000 30444 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.28) = xAngle (-1.07 = -1.07) 04:07:27.607 00.000 30444 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.13 = -1.13) 04:07:27.607 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.35 mountX=0.17 mountY=-0.33, mountTheta=-1.08 04:07:27.608 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.35, opts=13) 04:07:27.608 00.000 30444 Enqueuing Move request for scope (0.08, -0.35) 04:07:27.608 00.000 15672 Worker thread wakes up 04:07:27.608 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.35) opts 0xd 04:07:27.608 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.35) 04:07:27.608 00.000 15672 Moving (0.08, -0.35) raw xDistance=0.17 yDistance=-0.33 04:07:27.608 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 04:07:27.608 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:07:27.608 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 04:07:27.608 00.000 15672 MoveAxis(E, 0, ABG) 04:07:27.608 00.000 15672 Move returns status 0, amount 0 04:07:27.608 00.000 15672 MoveAxis(N, 0, ABG) 04:07:27.608 00.000 15672 Move returns status 0, amount 0 04:07:27.608 00.000 15672 move complete, result=0 04:07:27.608 00.000 15672 worker thread done servicing request 04:07:27.613 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2262, max=22889, FiltMin=2558, FiltMax=12252, Gamma=2.950 04:07:27.716 00.103 30444 UpdateGuideState exits: m=66211 SNR=49.9 Saturated 04:07:27.716 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:27.716 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:27.716 00.000 30444 Enqueuing Expose request 04:07:27.716 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 04:07:27.716 00.000 15672 Worker thread wakes up 04:07:27.716 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:27.716 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:29.824 02.108 15672 Exposure complete 04:07:29.843 00.019 15672 worker thread done servicing request 04:07:29.843 00.000 30444 OnExposeComplete: enter 04:07:29.843 00.000 30444 UpdateGuideState(): m_state=6 04:07:29.843 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9125 04:07:29.844 00.001 30444 Star::Find returns 1 (1), X=460.83, Y=200.01, Mass=75621, SNR=70.5, Peak=7571 HFD=4.2 04:07:29.844 00.000 30444 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.28) = xAngle (-0.79 = -0.79) 04:07:29.844 00.000 30444 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.85 = -0.85) 04:07:29.844 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.59 hyp=0.67 cameraTheta=-1.06 mountX=0.48 mountY=-0.50, mountTheta=-0.81 04:07:29.844 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.59, opts=13) 04:07:29.844 00.000 30444 Enqueuing Move request for scope (0.33, -0.59) 04:07:29.844 00.000 15672 Worker thread wakes up 04:07:29.844 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.59) opts 0xd 04:07:29.844 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.59) 04:07:29.844 00.000 15672 Moving (0.33, -0.59) raw xDistance=0.48 yDistance=-0.50 04:07:29.844 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 04:07:29.844 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.27 newest=-0.84 04:07:29.845 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 04:07:29.845 00.000 15672 MoveAxis(W, 128, ABG) 04:07:29.845 00.000 15672 Guiding Dir = 3, Dur = 128 04:07:29.845 00.000 15672 IsSlewing returns 0 04:07:29.846 00.001 15672 IsGuiding returns 0 04:07:29.850 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=13158, FiltMin=2476, FiltMax=11570, Gamma=2.950 04:07:29.865 00.015 15672 PulseGuide returned control before completion, sleep 119 04:07:29.893 00.028 30444 UpdateGuideState exits: m=75621 SNR=70.5 Saturated 04:07:29.893 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:29.893 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:29.893 00.000 30444 Enqueuing Expose request 04:07:29.987 00.094 15672 IsGuiding returns 1 04:07:29.987 00.000 15672 scope still moving after pulse duration time elapsed 04:07:30.008 00.021 15672 IsSlewing returns 0 04:07:30.011 00.003 15672 IsGuiding returns 0 04:07:30.011 00.000 15672 scope move finished after 128 + 35 ms 04:07:30.011 00.000 15672 Move returns status 0, amount 128 04:07:30.011 00.000 15672 MoveAxis(N, 90, ABG) 04:07:30.011 00.000 15672 Guiding Dir = 0, Dur = 90 04:07:30.011 00.000 15672 IsSlewing returns 0 04:07:30.012 00.001 15672 IsGuiding returns 0 04:07:30.090 00.078 15672 PulseGuide returned control before completion, sleep 22 04:07:30.140 00.050 15672 IsGuiding returns 1 04:07:30.140 00.000 15672 scope still moving after pulse duration time elapsed 04:07:30.162 00.022 15672 IsSlewing returns 0 04:07:30.165 00.003 15672 IsGuiding returns 1 04:07:30.185 00.020 15672 IsSlewing returns 0 04:07:30.186 00.001 15672 IsGuiding returns 1 04:07:30.207 00.021 15672 IsSlewing returns 0 04:07:30.217 00.010 15672 IsGuiding returns 0 04:07:30.217 00.000 15672 scope move finished after 90 + 115 ms 04:07:30.217 00.000 15672 Move returns status 0, amount 90 04:07:30.217 00.000 15672 move complete, result=0 04:07:30.217 00.000 15672 worker thread done servicing request 04:07:30.217 00.000 15672 Worker thread wakes up 04:07:30.217 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:30.218 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:30.218 00.000 30444 GuideStep: 0.5 px 128 ms WEST, -0.5 px 90 ms NORTH 04:07:32.127 01.909 15672 Exposure complete 04:07:32.147 00.020 15672 worker thread done servicing request 04:07:32.147 00.000 30444 OnExposeComplete: enter 04:07:32.147 00.000 30444 UpdateGuideState(): m_state=6 04:07:32.147 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9126 04:07:32.147 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=200.21, Mass=61520, SNR=53.2, Peak=6776 HFD=3.7 04:07:32.147 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 04:07:32.147 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 04:07:32.147 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.39 hyp=0.45 cameraTheta=-1.05 mountX=0.32 mountY=-0.33, mountTheta=-0.80 04:07:32.148 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.39, opts=13) 04:07:32.148 00.000 30444 Enqueuing Move request for scope (0.22, -0.39) 04:07:32.148 00.000 15672 Worker thread wakes up 04:07:32.148 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.39) opts 0xd 04:07:32.148 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.39) 04:07:32.148 00.000 15672 Moving (0.22, -0.39) raw xDistance=0.32 yDistance=-0.33 04:07:32.148 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32 04:07:32.148 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 04:07:32.148 00.000 15672 MoveAxis(W, 96, ABG) 04:07:32.148 00.000 15672 Guiding Dir = 3, Dur = 96 04:07:32.149 00.001 15672 IsSlewing returns 0 04:07:32.150 00.001 15672 IsGuiding returns 0 04:07:32.153 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2302, max=14439, FiltMin=2503, FiltMax=11390, Gamma=2.950 04:07:32.166 00.013 15672 PulseGuide returned control before completion, sleep 90 04:07:32.196 00.030 30444 UpdateGuideState exits: m=61520 SNR=53.2 Saturated 04:07:32.196 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:32.196 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:32.196 00.000 30444 Enqueuing Expose request 04:07:32.311 00.115 15672 IsGuiding returns 0 04:07:32.311 00.000 15672 Move returns status 0, amount 96 04:07:32.311 00.000 15672 MoveAxis(N, 59, ABG) 04:07:32.311 00.000 15672 Guiding Dir = 0, Dur = 59 04:07:32.311 00.000 15672 IsSlewing returns 0 04:07:32.314 00.003 15672 IsGuiding returns 0 04:07:32.392 00.078 15672 IsGuiding returns 1 04:07:32.392 00.000 15672 scope still moving after pulse duration time elapsed 04:07:32.413 00.021 15672 IsSlewing returns 0 04:07:32.413 00.000 15672 IsGuiding returns 1 04:07:32.435 00.022 15672 IsSlewing returns 0 04:07:32.436 00.001 15672 IsGuiding returns 1 04:07:32.457 00.021 15672 IsSlewing returns 0 04:07:32.471 00.014 15672 IsGuiding returns 0 04:07:32.471 00.000 15672 scope move finished after 59 + 98 ms 04:07:32.472 00.001 15672 Move returns status 0, amount 59 04:07:32.472 00.000 15672 move complete, result=0 04:07:32.472 00.000 15672 worker thread done servicing request 04:07:32.472 00.000 15672 Worker thread wakes up 04:07:32.472 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:32.472 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:32.473 00.001 30444 GuideStep: 0.3 px 96 ms WEST, -0.3 px 59 ms NORTH 04:07:34.580 02.107 15672 Exposure complete 04:07:34.600 00.020 15672 worker thread done servicing request 04:07:34.600 00.000 30444 OnExposeComplete: enter 04:07:34.600 00.000 30444 UpdateGuideState(): m_state=6 04:07:34.600 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9127 04:07:34.600 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=200.79, Mass=67550, SNR=56.3, Peak=7616 HFD=3.7 04:07:34.601 00.001 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 04:07:34.601 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.11 = 2.11) 04:07:34.601 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.89 mountX=-0.12 mountY=0.18, mountTheta=2.15 04:07:34.601 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.20, opts=13) 04:07:34.601 00.000 30444 Enqueuing Move request for scope (-0.07, 0.20) 04:07:34.601 00.000 15672 Worker thread wakes up 04:07:34.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd 04:07:34.601 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.20) 04:07:34.601 00.000 15672 Moving (-0.07, 0.20) raw xDistance=-0.12 yDistance=0.18 04:07:34.601 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 04:07:34.601 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:07:34.602 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 04:07:34.602 00.000 15672 MoveAxis(E, 0, ABG) 04:07:34.602 00.000 15672 Move returns status 0, amount 0 04:07:34.602 00.000 15672 MoveAxis(N, 0, ABG) 04:07:34.602 00.000 15672 Move returns status 0, amount 0 04:07:34.602 00.000 15672 move complete, result=0 04:07:34.602 00.000 15672 worker thread done servicing request 04:07:34.606 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=15703, FiltMin=2573, FiltMax=11150, Gamma=2.950 04:07:34.851 00.245 30444 UpdateGuideState exits: m=67550 SNR=56.3 Saturated 04:07:34.851 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:34.851 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:34.852 00.001 30444 Enqueuing Expose request 04:07:34.852 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:07:34.852 00.000 15672 Worker thread wakes up 04:07:34.852 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:34.853 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:36.762 01.909 15672 Exposure complete 04:07:36.782 00.020 15672 worker thread done servicing request 04:07:36.782 00.000 30444 OnExposeComplete: enter 04:07:36.782 00.000 30444 UpdateGuideState(): m_state=6 04:07:36.782 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9128 04:07:36.782 00.000 30444 Star::Find returns 1 (1), X=460.80, Y=200.41, Mass=67939, SNR=56.6, Peak=7337 HFD=3.7 04:07:36.782 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.29 = -0.29) 04:07:36.782 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.35 = -0.35) 04:07:36.782 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.19 hyp=0.35 cameraTheta=-0.56 mountX=0.34 mountY=-0.12, mountTheta=-0.34 04:07:36.783 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.19, opts=13) 04:07:36.783 00.000 30444 Enqueuing Move request for scope (0.30, -0.19) 04:07:36.783 00.000 15672 Worker thread wakes up 04:07:36.783 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.19) opts 0xd 04:07:36.783 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.19) 04:07:36.783 00.000 15672 Moving (0.30, -0.19) raw xDistance=0.34 yDistance=-0.12 04:07:36.783 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 04:07:36.783 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:07:36.783 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:07:36.783 00.000 15672 MoveAxis(W, 91, ABG) 04:07:36.783 00.000 15672 Guiding Dir = 3, Dur = 91 04:07:36.783 00.000 15672 IsSlewing returns 0 04:07:36.785 00.002 15672 IsGuiding returns 0 04:07:36.789 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=14812, FiltMin=2592, FiltMax=11712, Gamma=2.950 04:07:36.799 00.010 15672 PulseGuide returned control before completion, sleep 87 04:07:36.912 00.113 15672 IsGuiding returns 0 04:07:36.913 00.001 30444 UpdateGuideState exits: m=67939 SNR=56.6 Saturated 04:07:36.913 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:36.913 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:36.913 00.000 30444 Enqueuing Expose request 04:07:36.914 00.001 15672 Move returns status 0, amount 91 04:07:36.914 00.000 15672 MoveAxis(N, 0, ABG) 04:07:36.914 00.000 15672 Move returns status 0, amount 0 04:07:36.914 00.000 15672 move complete, result=0 04:07:36.915 00.001 15672 worker thread done servicing request 04:07:36.915 00.000 15672 Worker thread wakes up 04:07:36.915 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:36.915 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:36.923 00.008 30444 GuideStep: 0.3 px 91 ms WEST, -0.1 px 0 ms NORTH 04:07:39.032 02.109 15672 Exposure complete 04:07:39.064 00.032 15672 worker thread done servicing request 04:07:39.064 00.000 30444 OnExposeComplete: enter 04:07:39.064 00.000 30444 UpdateGuideState(): m_state=6 04:07:39.064 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9129 04:07:39.064 00.000 30444 Star::Find returns 1 (1), X=461.13, Y=200.82, Mass=63984, SNR=58.7, Peak=7810 HFD=3.5 04:07:39.064 00.000 30444 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.28) = xAngle (0.63 = 0.63) 04:07:39.064 00.000 30444 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.56 = 0.56) 04:07:39.064 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=0.23 hyp=0.66 cameraTheta=0.35 mountX=0.54 mountY=0.35, mountTheta=0.58 04:07:39.065 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=0.23, opts=13) 04:07:39.065 00.000 30444 Enqueuing Move request for scope (0.62, 0.23) 04:07:39.065 00.000 15672 Worker thread wakes up 04:07:39.065 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.23) opts 0xd 04:07:39.065 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, 0.23) 04:07:39.065 00.000 15672 Moving (0.62, 0.23) raw xDistance=0.54 yDistance=0.35 04:07:39.065 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54 04:07:39.065 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:07:39.065 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 04:07:39.065 00.000 15672 MoveAxis(W, 151, ABG) 04:07:39.065 00.000 15672 Guiding Dir = 3, Dur = 151 04:07:39.066 00.001 15672 IsSlewing returns 0 04:07:39.067 00.001 15672 IsGuiding returns 0 04:07:39.071 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=15594, FiltMin=2587, FiltMax=12180, Gamma=2.950 04:07:39.084 00.013 15672 PulseGuide returned control before completion, sleep 145 04:07:39.114 00.030 30444 UpdateGuideState exits: m=63984 SNR=58.7 Saturated 04:07:39.114 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:39.114 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:39.114 00.000 30444 Enqueuing Expose request 04:07:39.230 00.116 15672 IsGuiding returns 1 04:07:39.231 00.001 15672 scope still moving after pulse duration time elapsed 04:07:39.252 00.021 15672 IsSlewing returns 0 04:07:39.260 00.008 15672 IsGuiding returns 0 04:07:39.260 00.000 15672 scope move finished after 151 + 41 ms 04:07:39.260 00.000 15672 Move returns status 0, amount 151 04:07:39.260 00.000 15672 MoveAxis(N, 0, ABG) 04:07:39.260 00.000 15672 Move returns status 0, amount 0 04:07:39.260 00.000 15672 move complete, result=0 04:07:39.260 00.000 15672 worker thread done servicing request 04:07:39.260 00.000 15672 Worker thread wakes up 04:07:39.260 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:39.260 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:39.260 00.000 30444 GuideStep: 0.5 px 151 ms WEST, 0.4 px 0 ms NORTH 04:07:41.175 01.915 15672 Exposure complete 04:07:41.204 00.029 15672 worker thread done servicing request 04:07:41.204 00.000 30444 OnExposeComplete: enter 04:07:41.204 00.000 30444 UpdateGuideState(): m_state=6 04:07:41.204 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 9130 04:07:41.204 00.000 30444 Star::Find returns 1 (1), X=460.95, Y=200.82, Mass=65055, SNR=54.0, Peak=7799 HFD=3.9 04:07:41.205 00.001 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.76 = 0.76) 04:07:41.205 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 04:07:41.205 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.23 hyp=0.49 cameraTheta=0.48 mountX=0.36 mountY=0.32, mountTheta=0.72 04:07:41.205 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.23, opts=13) 04:07:41.205 00.000 30444 Enqueuing Move request for scope (0.44, 0.23) 04:07:41.205 00.000 15672 Worker thread wakes up 04:07:41.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.23) opts 0xd 04:07:41.205 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.23) 04:07:41.205 00.000 15672 Moving (0.44, 0.23) raw xDistance=0.36 yDistance=0.32 04:07:41.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36 04:07:41.205 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:07:41.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 04:07:41.206 00.001 15672 MoveAxis(W, 108, ABG) 04:07:41.206 00.000 15672 Guiding Dir = 3, Dur = 108 04:07:41.206 00.000 15672 IsSlewing returns 0 04:07:41.207 00.001 15672 IsGuiding returns 0 04:07:41.211 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=14654, FiltMin=2595, FiltMax=11359, Gamma=2.950 04:07:41.224 00.013 15672 PulseGuide returned control before completion, sleep 102 04:07:41.254 00.030 30444 UpdateGuideState exits: m=65055 SNR=54.0 Saturated 04:07:41.254 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:41.254 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:41.254 00.000 30444 Enqueuing Expose request 04:07:41.328 00.074 15672 IsGuiding returns 1 04:07:41.329 00.001 15672 scope still moving after pulse duration time elapsed 04:07:41.350 00.021 15672 IsSlewing returns 0 04:07:41.368 00.018 15672 IsGuiding returns 0 04:07:41.368 00.000 15672 scope move finished after 108 + 53 ms 04:07:41.368 00.000 15672 Move returns status 0, amount 108 04:07:41.368 00.000 15672 MoveAxis(N, 0, ABG) 04:07:41.368 00.000 15672 Move returns status 0, amount 0 04:07:41.369 00.001 15672 move complete, result=0 04:07:41.369 00.000 15672 worker thread done servicing request 04:07:41.369 00.000 15672 Worker thread wakes up 04:07:41.369 00.000 30444 GuideStep: 0.4 px 108 ms WEST, 0.3 px 0 ms NORTH 04:07:41.369 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:41.369 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:43.478 02.109 15672 Exposure complete 04:07:43.502 00.024 15672 worker thread done servicing request 04:07:43.502 00.000 30444 OnExposeComplete: enter 04:07:43.503 00.001 30444 UpdateGuideState(): m_state=6 04:07:43.503 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9131 04:07:43.503 00.000 30444 Star::Find returns 1 (1), X=461.06, Y=200.53, Mass=64066, SNR=56.6, Peak=7509 HFD=3.8 04:07:43.503 00.000 30444 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.28) = xAngle (0.17 = 0.17) 04:07:43.503 00.000 30444 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.11 = 0.11) 04:07:43.503 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.06 hyp=0.56 cameraTheta=-0.11 mountX=0.55 mountY=0.06, mountTheta=0.11 04:07:43.504 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.06, opts=13) 04:07:43.504 00.000 30444 Enqueuing Move request for scope (0.56, -0.06) 04:07:43.504 00.000 15672 Worker thread wakes up 04:07:43.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.06) opts 0xd 04:07:43.504 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.06) 04:07:43.504 00.000 15672 Moving (0.56, -0.06) raw xDistance=0.55 yDistance=0.06 04:07:43.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55 04:07:43.504 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:07:43.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:07:43.504 00.000 15672 MoveAxis(W, 156, ABG) 04:07:43.504 00.000 15672 Guiding Dir = 3, Dur = 156 04:07:43.505 00.001 15672 IsSlewing returns 0 04:07:43.506 00.001 15672 IsGuiding returns 0 04:07:43.511 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=14038, FiltMin=2481, FiltMax=11357, Gamma=2.950 04:07:43.524 00.013 15672 PulseGuide returned control before completion, sleep 149 04:07:43.557 00.033 30444 UpdateGuideState exits: m=64066 SNR=56.6 Saturated 04:07:43.557 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:43.557 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:43.557 00.000 30444 Enqueuing Expose request 04:07:43.717 00.160 15672 IsGuiding returns 0 04:07:43.717 00.000 15672 Move returns status 0, amount 156 04:07:43.717 00.000 15672 MoveAxis(N, 0, ABG) 04:07:43.717 00.000 15672 Move returns status 0, amount 0 04:07:43.717 00.000 15672 move complete, result=0 04:07:43.717 00.000 15672 worker thread done servicing request 04:07:43.717 00.000 15672 Worker thread wakes up 04:07:43.717 00.000 30444 GuideStep: 0.6 px 156 ms WEST, 0.1 px 0 ms NORTH 04:07:43.717 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:43.717 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:45.626 01.909 15672 Exposure complete 04:07:45.646 00.020 15672 worker thread done servicing request 04:07:45.646 00.000 30444 OnExposeComplete: enter 04:07:45.646 00.000 30444 UpdateGuideState(): m_state=6 04:07:45.646 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 9132 04:07:45.646 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=201.24, Mass=64808, SNR=56.1, Peak=7710 HFD=3.6 04:07:45.646 00.000 30444 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.28) = xAngle (2.11 = 2.11) 04:07:45.646 00.000 30444 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 04:07:45.646 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.64 hyp=0.67 cameraTheta=1.83 mountX=-0.34 mountY=0.59, mountTheta=2.09 04:07:45.647 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.64, opts=13) 04:07:45.647 00.000 30444 Enqueuing Move request for scope (-0.17, 0.64) 04:07:45.647 00.000 15672 Worker thread wakes up 04:07:45.648 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.64) opts 0xd 04:07:45.648 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.64) 04:07:45.648 00.000 15672 Moving (-0.17, 0.64) raw xDistance=-0.34 yDistance=0.59 04:07:45.648 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34 04:07:45.648 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:07:45.648 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59 04:07:45.648 00.000 15672 MoveAxis(E, 81, ABG) 04:07:45.648 00.000 15672 Guiding Dir = 2, Dur = 81 04:07:45.648 00.000 15672 IsSlewing returns 0 04:07:45.649 00.001 15672 IsGuiding returns 0 04:07:45.655 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=14764, FiltMin=2603, FiltMax=10683, Gamma=2.950 04:07:45.665 00.010 15672 PulseGuide returned control before completion, sleep 76 04:07:45.743 00.078 15672 IsGuiding returns 1 04:07:45.743 00.000 15672 scope still moving after pulse duration time elapsed 04:07:45.765 00.022 15672 IsSlewing returns 0 04:07:45.810 00.045 15672 IsGuiding returns 0 04:07:45.810 00.000 15672 scope move finished after 81 + 80 ms 04:07:45.811 00.001 15672 Move returns status 0, amount 81 04:07:45.811 00.000 15672 MoveAxis(N, 0, ABG) 04:07:45.811 00.000 15672 Move returns status 0, amount 0 04:07:45.811 00.000 15672 move complete, result=0 04:07:45.811 00.000 15672 worker thread done servicing request 04:07:46.039 00.228 30444 UpdateGuideState exits: m=64808 SNR=56.1 Saturated 04:07:46.040 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:46.040 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:46.040 00.000 30444 Enqueuing Expose request 04:07:46.040 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.6 px 0 ms NORTH 04:07:46.040 00.000 15672 Worker thread wakes up 04:07:46.041 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:46.041 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:48.148 02.107 15672 Exposure complete 04:07:48.168 00.020 15672 worker thread done servicing request 04:07:48.168 00.000 30444 OnExposeComplete: enter 04:07:48.168 00.000 30444 UpdateGuideState(): m_state=6 04:07:48.169 00.001 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9133 04:07:48.169 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=200.70, Mass=74869, SNR=65.9, Peak=7774 HFD=3.7 04:07:48.169 00.000 30444 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.28) = xAngle (2.83 = 2.83) 04:07:48.169 00.000 30444 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.77 = 2.77) 04:07:48.169 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.19 cameraTheta=2.55 mountX=-0.18 mountY=0.07, mountTheta=2.78 04:07:48.169 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.11, opts=13) 04:07:48.169 00.000 30444 Enqueuing Move request for scope (-0.16, 0.11) 04:07:48.169 00.000 15672 Worker thread wakes up 04:07:48.169 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd 04:07:48.169 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.11) 04:07:48.169 00.000 15672 Moving (-0.16, 0.11) raw xDistance=-0.18 yDistance=0.07 04:07:48.169 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 04:07:48.170 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:07:48.170 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:07:48.170 00.000 15672 MoveAxis(E, 0, ABG) 04:07:48.170 00.000 15672 Move returns status 0, amount 0 04:07:48.170 00.000 15672 MoveAxis(N, 0, ABG) 04:07:48.170 00.000 15672 Move returns status 0, amount 0 04:07:48.170 00.000 15672 move complete, result=0 04:07:48.170 00.000 15672 worker thread done servicing request 04:07:48.175 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=15102, FiltMin=2541, FiltMax=10721, Gamma=2.950 04:07:48.217 00.042 30444 UpdateGuideState exits: m=74869 SNR=65.9 Saturated 04:07:48.217 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:48.217 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:48.218 00.001 30444 Enqueuing Expose request 04:07:48.218 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:07:48.218 00.000 15672 Worker thread wakes up 04:07:48.218 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:48.218 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:50.133 01.915 15672 Exposure complete 04:07:50.164 00.031 15672 worker thread done servicing request 04:07:50.164 00.000 30444 OnExposeComplete: enter 04:07:50.164 00.000 30444 UpdateGuideState(): m_state=6 04:07:50.165 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9134 04:07:50.165 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=200.55, Mass=56714, SNR=48.7, Peak=7259 HFD=3.2 04:07:50.165 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 04:07:50.165 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 04:07:50.165 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.65 mountX=0.01 mountY=-0.04, mountTheta=-1.37 04:07:50.165 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.04, opts=13) 04:07:50.165 00.000 30444 Enqueuing Move request for scope (-0.00, -0.04) 04:07:50.165 00.000 15672 Worker thread wakes up 04:07:50.165 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd 04:07:50.165 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.04) 04:07:50.166 00.001 15672 Moving (-0.00, -0.04) raw xDistance=0.01 yDistance=-0.04 04:07:50.166 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:07:50.166 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:07:50.166 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:07:50.166 00.000 15672 MoveAxis(E, 0, ABG) 04:07:50.166 00.000 15672 Move returns status 0, amount 0 04:07:50.166 00.000 15672 MoveAxis(N, 0, ABG) 04:07:50.166 00.000 15672 Move returns status 0, amount 0 04:07:50.166 00.000 15672 move complete, result=0 04:07:50.166 00.000 15672 worker thread done servicing request 04:07:50.170 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=14881, FiltMin=2580, FiltMax=11178, Gamma=2.950 04:07:50.213 00.043 30444 UpdateGuideState exits: m=56714 SNR=48.7 Saturated 04:07:50.213 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:50.213 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:50.213 00.000 30444 Enqueuing Expose request 04:07:50.213 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 04:07:50.213 00.000 15672 Worker thread wakes up 04:07:50.213 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:50.213 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:52.329 02.116 15672 Exposure complete 04:07:52.359 00.030 15672 worker thread done servicing request 04:07:52.359 00.000 30444 OnExposeComplete: enter 04:07:52.359 00.000 30444 UpdateGuideState(): m_state=6 04:07:52.359 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9135 04:07:52.359 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=200.87, Mass=69163, SNR=61.5, Peak=8503 HFD=3.5 04:07:52.359 00.000 30444 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.28) = xAngle (1.19 = 1.19) 04:07:52.359 00.000 30444 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.12 = 1.12) 04:07:52.360 00.001 30444 CameraToMount -- cameraX=0.22 cameraY=0.28 hyp=0.35 cameraTheta=0.91 mountX=0.13 mountY=0.32, mountTheta=1.18 04:07:52.360 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.28, opts=13) 04:07:52.360 00.000 30444 Enqueuing Move request for scope (0.22, 0.28) 04:07:52.360 00.000 15672 Worker thread wakes up 04:07:52.360 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.28) opts 0xd 04:07:52.360 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.28) 04:07:52.360 00.000 15672 Moving (0.22, 0.28) raw xDistance=0.13 yDistance=0.32 04:07:52.360 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:07:52.360 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.27 newest=0.34 04:07:52.360 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 04:07:52.360 00.000 15672 MoveAxis(E, 0, ABG) 04:07:52.360 00.000 15672 Move returns status 0, amount 0 04:07:52.360 00.000 15672 MoveAxis(S, 56, ABG) 04:07:52.360 00.000 15672 Guiding Dir = 1, Dur = 56 04:07:52.361 00.001 15672 IsSlewing returns 0 04:07:52.362 00.001 15672 IsGuiding returns 0 04:07:52.366 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=14756, FiltMin=2586, FiltMax=10989, Gamma=2.950 04:07:52.409 00.043 30444 UpdateGuideState exits: m=69163 SNR=61.5 Saturated 04:07:52.409 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:52.409 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:52.409 00.000 30444 Enqueuing Expose request 04:07:52.441 00.032 15672 IsGuiding returns 1 04:07:52.441 00.000 15672 scope still moving after pulse duration time elapsed 04:07:52.462 00.021 15672 IsSlewing returns 0 04:07:52.488 00.026 15672 IsGuiding returns 1 04:07:52.509 00.021 15672 IsSlewing returns 0 04:07:52.536 00.027 15672 IsGuiding returns 0 04:07:52.536 00.000 15672 scope move finished after 56 + 117 ms 04:07:52.537 00.001 15672 Move returns status 0, amount 56 04:07:52.537 00.000 15672 move complete, result=0 04:07:52.537 00.000 15672 worker thread done servicing request 04:07:52.537 00.000 15672 Worker thread wakes up 04:07:52.537 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:52.537 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:52.537 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 56 ms SOUTH 04:07:54.452 01.915 15672 Exposure complete 04:07:54.483 00.031 15672 worker thread done servicing request 04:07:54.483 00.000 30444 OnExposeComplete: enter 04:07:54.484 00.001 30444 UpdateGuideState(): m_state=6 04:07:54.484 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9136 04:07:54.484 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=200.38, Mass=70227, SNR=63.6, Peak=7140 HFD=3.6 04:07:54.484 00.000 30444 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.28) = xAngle (-0.87 = -0.87) 04:07:54.484 00.000 30444 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.93 = -0.93) 04:07:54.484 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.14 mountX=0.15 mountY=-0.19, mountTheta=-0.89 04:07:54.484 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.22, opts=13) 04:07:54.484 00.000 30444 Enqueuing Move request for scope (0.10, -0.22) 04:07:54.484 00.000 15672 Worker thread wakes up 04:07:54.485 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd 04:07:54.485 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.22) 04:07:54.485 00.000 15672 Moving (0.10, -0.22) raw xDistance=0.15 yDistance=-0.19 04:07:54.485 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:07:54.485 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:07:54.485 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:07:54.485 00.000 15672 MoveAxis(E, 0, ABG) 04:07:54.485 00.000 15672 Move returns status 0, amount 0 04:07:54.485 00.000 15672 MoveAxis(N, 0, ABG) 04:07:54.485 00.000 15672 Move returns status 0, amount 0 04:07:54.485 00.000 15672 move complete, result=0 04:07:54.485 00.000 15672 worker thread done servicing request 04:07:54.490 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2245, max=15088, FiltMin=2589, FiltMax=11246, Gamma=2.950 04:07:54.532 00.042 30444 UpdateGuideState exits: m=70227 SNR=63.6 Saturated 04:07:54.532 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:54.532 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:54.532 00.000 30444 Enqueuing Expose request 04:07:54.532 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:07:54.532 00.000 15672 Worker thread wakes up 04:07:54.532 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:54.532 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:56.648 02.116 15672 Exposure complete 04:07:56.679 00.031 15672 worker thread done servicing request 04:07:56.679 00.000 30444 OnExposeComplete: enter 04:07:56.679 00.000 30444 UpdateGuideState(): m_state=6 04:07:56.679 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9137 04:07:56.679 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=200.66, Mass=65087, SNR=59.5, Peak=7478 HFD=3.7 04:07:56.679 00.000 30444 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 04:07:56.679 00.000 30444 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 04:07:56.679 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.06 hyp=0.29 cameraTheta=0.22 mountX=0.26 mountY=0.12, mountTheta=0.45 04:07:56.680 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.06, opts=13) 04:07:56.680 00.000 30444 Enqueuing Move request for scope (0.29, 0.06) 04:07:56.680 00.000 15672 Worker thread wakes up 04:07:56.680 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.06) opts 0xd 04:07:56.680 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.06) 04:07:56.680 00.000 15672 Moving (0.29, 0.06) raw xDistance=0.26 yDistance=0.12 04:07:56.680 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 04:07:56.680 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:07:56.680 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:07:56.680 00.000 15672 MoveAxis(W, 70, ABG) 04:07:56.680 00.000 15672 Guiding Dir = 3, Dur = 70 04:07:56.681 00.001 15672 IsSlewing returns 0 04:07:56.681 00.000 15672 IsGuiding returns 0 04:07:56.685 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=15572, FiltMin=2552, FiltMax=11838, Gamma=2.950 04:07:56.704 00.019 15672 PulseGuide returned control before completion, sleep 58 04:07:56.728 00.024 30444 UpdateGuideState exits: m=65087 SNR=59.5 Saturated 04:07:56.728 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:56.728 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:56.728 00.000 30444 Enqueuing Expose request 04:07:56.784 00.056 15672 IsGuiding returns 0 04:07:56.785 00.001 15672 Move returns status 0, amount 70 04:07:56.785 00.000 15672 MoveAxis(N, 0, ABG) 04:07:56.785 00.000 15672 Move returns status 0, amount 0 04:07:56.785 00.000 15672 move complete, result=0 04:07:56.785 00.000 15672 worker thread done servicing request 04:07:56.785 00.000 15672 Worker thread wakes up 04:07:56.785 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:56.785 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:07:56.786 00.001 30444 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH 04:07:58.701 01.915 15672 Exposure complete 04:07:58.732 00.031 15672 worker thread done servicing request 04:07:58.733 00.001 30444 OnExposeComplete: enter 04:07:58.733 00.000 30444 UpdateGuideState(): m_state=6 04:07:58.733 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9138 04:07:58.733 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=200.87, Mass=58886, SNR=49.4, Peak=7242 HFD=3.4 04:07:58.733 00.000 30444 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.28) = xAngle (2.82 = 2.82) 04:07:58.733 00.000 30444 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.76 = 2.76) 04:07:58.733 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.28 hyp=0.49 cameraTheta=2.54 mountX=-0.47 mountY=0.19, mountTheta=2.76 04:07:58.733 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.28, opts=13) 04:07:58.734 00.001 30444 Enqueuing Move request for scope (-0.41, 0.28) 04:07:58.734 00.000 15672 Worker thread wakes up 04:07:58.734 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.28) opts 0xd 04:07:58.734 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.28) 04:07:58.734 00.000 15672 Moving (-0.41, 0.28) raw xDistance=-0.47 yDistance=0.19 04:07:58.734 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.47 04:07:58.734 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:07:58.734 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 04:07:58.734 00.000 15672 MoveAxis(E, 122, ABG) 04:07:58.734 00.000 15672 Guiding Dir = 2, Dur = 122 04:07:58.734 00.000 15672 IsSlewing returns 0 04:07:58.736 00.002 15672 IsGuiding returns 0 04:07:58.740 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=17834, FiltMin=2525, FiltMax=11814, Gamma=2.950 04:07:58.765 00.025 15672 PulseGuide returned control before completion, sleep 104 04:07:58.786 00.021 30444 UpdateGuideState exits: m=58886 SNR=49.4 Saturated 04:07:58.786 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:07:58.786 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:07:58.786 00.000 30444 Enqueuing Expose request 04:07:58.941 00.155 15672 IsGuiding returns 0 04:07:58.941 00.000 15672 Move returns status 0, amount 122 04:07:58.941 00.000 15672 MoveAxis(N, 0, ABG) 04:07:58.941 00.000 15672 Move returns status 0, amount 0 04:07:58.941 00.000 15672 move complete, result=0 04:07:58.941 00.000 15672 worker thread done servicing request 04:07:58.941 00.000 15672 Worker thread wakes up 04:07:58.941 00.000 30444 GuideStep: -0.5 px 122 ms EAST, 0.2 px 0 ms NORTH 04:07:58.942 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:07:58.942 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:01.052 02.110 15672 Exposure complete 04:08:01.071 00.019 15672 worker thread done servicing request 04:08:01.071 00.000 30444 OnExposeComplete: enter 04:08:01.071 00.000 30444 UpdateGuideState(): m_state=6 04:08:01.071 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9139 04:08:01.071 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=201.02, Mass=69036, SNR=54.4, Peak=7643 HFD=3.6 04:08:01.071 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 04:08:01.072 00.001 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 04:08:01.072 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.60 mountX=-0.13 mountY=0.41, mountTheta=1.87 04:08:01.072 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.42, opts=13) 04:08:01.072 00.000 30444 Enqueuing Move request for scope (-0.01, 0.42) 04:08:01.072 00.000 15672 Worker thread wakes up 04:08:01.072 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.42) opts 0xd 04:08:01.072 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.42) 04:08:01.072 00.000 15672 Moving (-0.01, 0.42) raw xDistance=-0.13 yDistance=0.41 04:08:01.072 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:08:01.072 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 04:08:01.072 00.000 15672 MoveAxis(E, 0, ABG) 04:08:01.072 00.000 15672 Move returns status 0, amount 0 04:08:01.072 00.000 15672 MoveAxis(S, 73, ABG) 04:08:01.072 00.000 15672 Guiding Dir = 1, Dur = 73 04:08:01.074 00.002 15672 IsSlewing returns 0 04:08:01.075 00.001 15672 IsGuiding returns 0 04:08:01.078 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=15568, FiltMin=2612, FiltMax=11095, Gamma=2.950 04:08:01.121 00.043 30444 UpdateGuideState exits: m=69036 SNR=54.4 Saturated 04:08:01.121 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:01.122 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:01.122 00.000 30444 Enqueuing Expose request 04:08:01.163 00.041 15672 IsGuiding returns 1 04:08:01.163 00.000 15672 scope still moving after pulse duration time elapsed 04:08:01.184 00.021 15672 IsSlewing returns 0 04:08:01.184 00.000 15672 IsGuiding returns 1 04:08:01.205 00.021 15672 IsSlewing returns 0 04:08:01.206 00.001 15672 IsGuiding returns 1 04:08:01.228 00.022 15672 IsSlewing returns 0 04:08:01.229 00.001 15672 IsGuiding returns 1 04:08:01.251 00.022 15672 IsSlewing returns 0 04:08:01.254 00.003 15672 IsGuiding returns 1 04:08:01.274 00.020 15672 IsSlewing returns 0 04:08:01.321 00.047 15672 IsGuiding returns 0 04:08:01.322 00.001 15672 scope move finished after 73 + 174 ms 04:08:01.322 00.000 15672 Move returns status 0, amount 73 04:08:01.322 00.000 15672 move complete, result=0 04:08:01.322 00.000 15672 worker thread done servicing request 04:08:01.322 00.000 15672 Worker thread wakes up 04:08:01.322 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 73 ms SOUTH 04:08:01.322 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:01.322 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:03.231 01.909 15672 Exposure complete 04:08:03.251 00.020 15672 worker thread done servicing request 04:08:03.251 00.000 30444 OnExposeComplete: enter 04:08:03.251 00.000 30444 UpdateGuideState(): m_state=6 04:08:03.251 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9140 04:08:03.251 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=200.44, Mass=61451, SNR=52.6, Peak=7072 HFD=3.3 04:08:03.251 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 04:08:03.251 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 04:08:03.251 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.01 mountX=-0.03 mountY=-0.16, mountTheta=-1.74 04:08:03.252 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.15, opts=13) 04:08:03.252 00.000 30444 Enqueuing Move request for scope (-0.07, -0.15) 04:08:03.252 00.000 15672 Worker thread wakes up 04:08:03.252 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd 04:08:03.252 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.15) 04:08:03.252 00.000 15672 Moving (-0.07, -0.15) raw xDistance=-0.03 yDistance=-0.16 04:08:03.252 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:08:03.252 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:08:03.252 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:08:03.252 00.000 15672 MoveAxis(E, 0, ABG) 04:08:03.252 00.000 15672 Move returns status 0, amount 0 04:08:03.252 00.000 15672 MoveAxis(N, 0, ABG) 04:08:03.252 00.000 15672 Move returns status 0, amount 0 04:08:03.253 00.001 15672 move complete, result=0 04:08:03.253 00.000 15672 worker thread done servicing request 04:08:03.257 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1954, max=14446, FiltMin=2536, FiltMax=11098, Gamma=2.950 04:08:03.299 00.042 30444 UpdateGuideState exits: m=61451 SNR=52.6 Saturated 04:08:03.300 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:03.300 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:03.300 00.000 30444 Enqueuing Expose request 04:08:03.300 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:08:03.300 00.000 15672 Worker thread wakes up 04:08:03.300 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:03.300 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:05.406 02.106 15672 Exposure complete 04:08:05.426 00.020 15672 worker thread done servicing request 04:08:05.426 00.000 30444 OnExposeComplete: enter 04:08:05.426 00.000 30444 UpdateGuideState(): m_state=6 04:08:05.426 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9141 04:08:05.426 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=200.41, Mass=68866, SNR=66.8, Peak=7565 HFD=3.6 04:08:05.427 00.001 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 04:08:05.427 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 04:08:05.427 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-2.40 mountX=-0.14 mountY=-0.22, mountTheta=-2.14 04:08:05.427 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.18, opts=13) 04:08:05.427 00.000 30444 Enqueuing Move request for scope (-0.20, -0.18) 04:08:05.427 00.000 15672 Worker thread wakes up 04:08:05.427 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.18) opts 0xd 04:08:05.427 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.18) 04:08:05.427 00.000 15672 Moving (-0.20, -0.18) raw xDistance=-0.14 yDistance=-0.22 04:08:05.427 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:08:05.427 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:08:05.427 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:08:05.427 00.000 15672 MoveAxis(E, 0, ABG) 04:08:05.428 00.001 15672 Move returns status 0, amount 0 04:08:05.428 00.000 15672 MoveAxis(N, 0, ABG) 04:08:05.428 00.000 15672 Move returns status 0, amount 0 04:08:05.428 00.000 15672 move complete, result=0 04:08:05.428 00.000 15672 worker thread done servicing request 04:08:05.432 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=14311, FiltMin=2568, FiltMax=11491, Gamma=2.950 04:08:05.900 00.468 30444 UpdateGuideState exits: m=68866 SNR=66.8 Saturated 04:08:05.900 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:05.900 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:05.901 00.001 30444 Enqueuing Expose request 04:08:05.901 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:08:05.901 00.000 15672 Worker thread wakes up 04:08:05.901 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:05.901 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:07.807 01.906 15672 Exposure complete 04:08:07.827 00.020 15672 worker thread done servicing request 04:08:07.827 00.000 30444 OnExposeComplete: enter 04:08:07.827 00.000 30444 UpdateGuideState(): m_state=6 04:08:07.827 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9142 04:08:07.827 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=200.55, Mass=61343, SNR=51.6, Peak=7009 HFD=3.4 04:08:07.827 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 04:08:07.827 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 04:08:07.827 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.42 mountX=0.10 mountY=-0.02, mountTheta=-0.20 04:08:07.828 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.04, opts=13) 04:08:07.828 00.000 30444 Enqueuing Move request for scope (0.09, -0.04) 04:08:07.828 00.000 15672 Worker thread wakes up 04:08:07.828 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd 04:08:07.828 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.04) 04:08:07.828 00.000 15672 Moving (0.09, -0.04) raw xDistance=0.10 yDistance=-0.02 04:08:07.828 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:08:07.828 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:08:07.828 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:08:07.828 00.000 15672 MoveAxis(E, 0, ABG) 04:08:07.828 00.000 15672 Move returns status 0, amount 0 04:08:07.828 00.000 15672 MoveAxis(N, 0, ABG) 04:08:07.828 00.000 15672 Move returns status 0, amount 0 04:08:07.828 00.000 15672 move complete, result=0 04:08:07.828 00.000 15672 worker thread done servicing request 04:08:07.834 00.006 30444 UpdateImageDisplay: Size=(640,480) min=1984, max=13875, FiltMin=2511, FiltMax=11256, Gamma=2.950 04:08:07.936 00.102 30444 UpdateGuideState exits: m=61343 SNR=51.6 Saturated 04:08:07.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:07.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:07.936 00.000 30444 Enqueuing Expose request 04:08:07.936 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:08:07.936 00.000 15672 Worker thread wakes up 04:08:07.936 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:07.936 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:10.043 02.107 15672 Exposure complete 04:08:10.063 00.020 15672 worker thread done servicing request 04:08:10.063 00.000 30444 OnExposeComplete: enter 04:08:10.063 00.000 30444 UpdateGuideState(): m_state=6 04:08:10.063 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9143 04:08:10.063 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=200.50, Mass=70121, SNR=61.9, Peak=7153 HFD=3.6 04:08:10.063 00.000 30444 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.28) = xAngle (-2.51 = -2.51) 04:08:10.063 00.000 30444 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.58 = -2.58) 04:08:10.063 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-2.79 mountX=-0.22 mountY=-0.14, mountTheta=-2.56 04:08:10.064 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.09, opts=13) 04:08:10.064 00.000 30444 Enqueuing Move request for scope (-0.25, -0.09) 04:08:10.064 00.000 15672 Worker thread wakes up 04:08:10.064 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.09) opts 0xd 04:08:10.064 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.09) 04:08:10.064 00.000 15672 Moving (-0.25, -0.09) raw xDistance=-0.22 yDistance=-0.14 04:08:10.064 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:08:10.064 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:08:10.064 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:08:10.064 00.000 15672 MoveAxis(E, 0, ABG) 04:08:10.064 00.000 15672 Move returns status 0, amount 0 04:08:10.064 00.000 15672 MoveAxis(N, 0, ABG) 04:08:10.064 00.000 15672 Move returns status 0, amount 0 04:08:10.064 00.000 15672 move complete, result=0 04:08:10.065 00.001 15672 worker thread done servicing request 04:08:10.069 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=13617, FiltMin=2564, FiltMax=10968, Gamma=2.950 04:08:10.111 00.042 30444 UpdateGuideState exits: m=70121 SNR=61.9 Saturated 04:08:10.112 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:10.112 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:10.112 00.000 30444 Enqueuing Expose request 04:08:10.112 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:08:10.112 00.000 15672 Worker thread wakes up 04:08:10.112 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:10.112 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:12.019 01.907 15672 Exposure complete 04:08:12.043 00.024 15672 worker thread done servicing request 04:08:12.043 00.000 30444 OnExposeComplete: enter 04:08:12.043 00.000 30444 UpdateGuideState(): m_state=6 04:08:12.043 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9144 04:08:12.043 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=200.32, Mass=64365, SNR=53.1, Peak=7517 HFD=3.5 04:08:12.043 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 04:08:12.043 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 04:08:12.043 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.84 mountX=0.00 mountY=-0.29, mountTheta=-1.57 04:08:12.044 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.28, opts=13) 04:08:12.044 00.000 30444 Enqueuing Move request for scope (-0.08, -0.28) 04:08:12.044 00.000 15672 Worker thread wakes up 04:08:12.044 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd 04:08:12.044 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.28) 04:08:12.044 00.000 15672 Moving (-0.08, -0.28) raw xDistance=0.00 yDistance=-0.29 04:08:12.044 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 04:08:12.044 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:08:12.044 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 04:08:12.044 00.000 15672 MoveAxis(E, 0, ABG) 04:08:12.044 00.000 15672 Move returns status 0, amount 0 04:08:12.044 00.000 15672 MoveAxis(N, 0, ABG) 04:08:12.044 00.000 15672 Move returns status 0, amount 0 04:08:12.045 00.001 15672 move complete, result=0 04:08:12.045 00.000 15672 worker thread done servicing request 04:08:12.051 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=13424, FiltMin=2547, FiltMax=10758, Gamma=2.950 04:08:12.102 00.051 30444 UpdateGuideState exits: m=64365 SNR=53.1 Saturated 04:08:12.102 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:12.102 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:12.102 00.000 30444 Enqueuing Expose request 04:08:12.102 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 04:08:12.102 00.000 15672 Worker thread wakes up 04:08:12.102 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:12.102 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:14.214 02.112 15672 Exposure complete 04:08:14.239 00.025 15672 worker thread done servicing request 04:08:14.239 00.000 30444 OnExposeComplete: enter 04:08:14.239 00.000 30444 UpdateGuideState(): m_state=6 04:08:14.239 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9145 04:08:14.239 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=200.14, Mass=63783, SNR=54.1, Peak=7320 HFD=3.5 04:08:14.239 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 04:08:14.239 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 04:08:14.239 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.46 hyp=0.48 cameraTheta=-1.91 mountX=-0.03 mountY=-0.48, mountTheta=-1.63 04:08:14.240 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.46, opts=13) 04:08:14.240 00.000 30444 Enqueuing Move request for scope (-0.16, -0.46) 04:08:14.240 00.000 15672 Worker thread wakes up 04:08:14.240 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.46) opts 0xd 04:08:14.240 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.46) 04:08:14.240 00.000 15672 Moving (-0.16, -0.46) raw xDistance=-0.03 yDistance=-0.48 04:08:14.240 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:08:14.240 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:08:14.240 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48 04:08:14.240 00.000 15672 MoveAxis(E, 0, ABG) 04:08:14.240 00.000 15672 Move returns status 0, amount 0 04:08:14.240 00.000 15672 MoveAxis(N, 0, ABG) 04:08:14.240 00.000 15672 Move returns status 0, amount 0 04:08:14.240 00.000 15672 move complete, result=0 04:08:14.240 00.000 15672 worker thread done servicing request 04:08:14.246 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=15237, FiltMin=2521, FiltMax=11249, Gamma=2.950 04:08:14.290 00.044 30444 UpdateGuideState exits: m=63783 SNR=54.1 Saturated 04:08:14.290 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:14.290 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:14.290 00.000 30444 Enqueuing Expose request 04:08:14.290 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH 04:08:14.290 00.000 15672 Worker thread wakes up 04:08:14.290 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:14.290 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:16.205 01.915 15672 Exposure complete 04:08:16.236 00.031 15672 worker thread done servicing request 04:08:16.236 00.000 30444 OnExposeComplete: enter 04:08:16.237 00.001 30444 UpdateGuideState(): m_state=6 04:08:16.237 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9146 04:08:16.237 00.000 30444 Star::Find returns 1 (1), X=460.41, Y=199.96, Mass=71198, SNR=75.1, Peak=7213 HFD=4.1 04:08:16.237 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.44 = -1.44) 04:08:16.237 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 04:08:16.237 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.63 hyp=0.64 cameraTheta=-1.72 mountX=0.08 mountY=-0.64, mountTheta=-1.44 04:08:16.237 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.63, opts=13) 04:08:16.237 00.000 30444 Enqueuing Move request for scope (-0.09, -0.63) 04:08:16.237 00.000 15672 Worker thread wakes up 04:08:16.238 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.63) opts 0xd 04:08:16.238 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.63) 04:08:16.238 00.000 15672 Moving (-0.09, -0.63) raw xDistance=0.08 yDistance=-0.64 04:08:16.238 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 04:08:16.238 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:08:16.238 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64 04:08:16.238 00.000 15672 MoveAxis(E, 0, ABG) 04:08:16.238 00.000 15672 Move returns status 0, amount 0 04:08:16.238 00.000 15672 MoveAxis(N, 0, ABG) 04:08:16.238 00.000 15672 Move returns status 0, amount 0 04:08:16.238 00.000 15672 move complete, result=0 04:08:16.238 00.000 15672 worker thread done servicing request 04:08:16.243 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1962, max=13628, FiltMin=2513, FiltMax=11768, Gamma=2.950 04:08:16.285 00.042 30444 UpdateGuideState exits: m=71198 SNR=75.1 Saturated 04:08:16.285 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:16.285 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:16.285 00.000 30444 Enqueuing Expose request 04:08:16.286 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH 04:08:16.286 00.000 15672 Worker thread wakes up 04:08:16.286 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:16.286 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:18.394 02.108 15672 Exposure complete 04:08:18.413 00.019 15672 worker thread done servicing request 04:08:18.413 00.000 30444 OnExposeComplete: enter 04:08:18.413 00.000 30444 UpdateGuideState(): m_state=6 04:08:18.414 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9147 04:08:18.414 00.000 30444 Star::Find returns 1 (1), X=460.02, Y=200.44, Mass=64742, SNR=57.9, Peak=7728 HFD=3.6 04:08:18.414 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 04:08:18.414 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 04:08:18.414 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=-0.16 hyp=0.51 cameraTheta=-2.83 mountX=-0.43 mountY=-0.26, mountTheta=-2.59 04:08:18.414 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-0.16, opts=13) 04:08:18.414 00.000 30444 Enqueuing Move request for scope (-0.49, -0.16) 04:08:18.414 00.000 15672 Worker thread wakes up 04:08:18.414 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.16) opts 0xd 04:08:18.414 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, -0.16) 04:08:18.415 00.001 15672 Moving (-0.49, -0.16) raw xDistance=-0.43 yDistance=-0.26 04:08:18.415 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 04:08:18.415 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.43 newest=-1.38 04:08:18.415 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 04:08:18.415 00.000 15672 MoveAxis(E, 115, ABG) 04:08:18.415 00.000 15672 Guiding Dir = 2, Dur = 115 04:08:18.415 00.000 15672 IsSlewing returns 0 04:08:18.420 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=14596, FiltMin=2571, FiltMax=12526, Gamma=2.950 04:08:18.445 00.025 15672 IsGuiding returns 0 04:08:18.461 00.016 15672 PulseGuide returned control before completion, sleep 110 04:08:18.463 00.002 30444 UpdateGuideState exits: m=64742 SNR=57.9 Saturated 04:08:18.463 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:18.463 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:18.463 00.000 30444 Enqueuing Expose request 04:08:18.574 00.111 15672 IsGuiding returns 1 04:08:18.574 00.000 15672 scope still moving after pulse duration time elapsed 04:08:18.594 00.020 15672 IsSlewing returns 0 04:08:18.606 00.012 15672 IsGuiding returns 0 04:08:18.607 00.001 15672 scope move finished after 115 + 45 ms 04:08:18.607 00.000 15672 Move returns status 0, amount 115 04:08:18.607 00.000 15672 MoveAxis(N, 47, ABG) 04:08:18.607 00.000 15672 Guiding Dir = 0, Dur = 47 04:08:18.607 00.000 15672 IsSlewing returns 0 04:08:18.611 00.004 15672 IsGuiding returns 0 04:08:18.719 00.108 15672 IsGuiding returns 1 04:08:18.719 00.000 15672 scope still moving after pulse duration time elapsed 04:08:18.740 00.021 15672 IsSlewing returns 0 04:08:18.766 00.026 15672 IsGuiding returns 0 04:08:18.767 00.001 15672 scope move finished after 47 + 108 ms 04:08:18.767 00.000 15672 Move returns status 0, amount 47 04:08:18.767 00.000 15672 move complete, result=0 04:08:18.767 00.000 15672 worker thread done servicing request 04:08:18.767 00.000 15672 Worker thread wakes up 04:08:18.767 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:18.767 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:18.768 00.001 30444 GuideStep: -0.4 px 115 ms EAST, -0.3 px 47 ms NORTH 04:08:20.673 01.905 15672 Exposure complete 04:08:20.693 00.020 15672 worker thread done servicing request 04:08:20.693 00.000 30444 OnExposeComplete: enter 04:08:20.693 00.000 30444 UpdateGuideState(): m_state=6 04:08:20.693 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9148 04:08:20.693 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=199.75, Mass=59034, SNR=52.0, Peak=7394 HFD=3.5 04:08:20.693 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 04:08:20.693 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 04:08:20.693 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.85 hyp=0.88 cameraTheta=-1.85 mountX=-0.00 mountY=-0.88, mountTheta=-1.57 04:08:20.694 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.85, opts=13) 04:08:20.694 00.000 30444 Enqueuing Move request for scope (-0.24, -0.85) 04:08:20.694 00.000 15672 Worker thread wakes up 04:08:20.694 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.85) opts 0xd 04:08:20.694 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.85) 04:08:20.694 00.000 15672 Moving (-0.24, -0.85) raw xDistance=-0.00 yDistance=-0.88 04:08:20.694 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 04:08:20.694 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 04:08:20.694 00.000 15672 MoveAxis(E, 0, ABG) 04:08:20.694 00.000 15672 Move returns status 0, amount 0 04:08:20.694 00.000 15672 MoveAxis(N, 157, ABG) 04:08:20.694 00.000 15672 Guiding Dir = 0, Dur = 157 04:08:20.695 00.001 15672 IsSlewing returns 0 04:08:20.696 00.001 15672 IsGuiding returns 0 04:08:20.700 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=14376, FiltMin=2535, FiltMax=12242, Gamma=2.950 04:08:20.743 00.043 30444 UpdateGuideState exits: m=59034 SNR=52.0 Saturated 04:08:20.743 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:20.743 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:20.743 00.000 30444 Enqueuing Expose request 04:08:20.779 00.036 15672 PulseGuide returned control before completion, sleep 85 04:08:20.867 00.088 15672 IsGuiding returns 1 04:08:20.867 00.000 15672 scope still moving after pulse duration time elapsed 04:08:20.889 00.022 15672 IsSlewing returns 0 04:08:20.891 00.002 15672 IsGuiding returns 1 04:08:20.912 00.021 15672 IsSlewing returns 0 04:08:20.915 00.003 15672 IsGuiding returns 1 04:08:20.937 00.022 15672 IsSlewing returns 0 04:08:20.939 00.002 15672 IsGuiding returns 1 04:08:20.960 00.021 15672 IsSlewing returns 0 04:08:20.969 00.009 15672 IsGuiding returns 0 04:08:20.969 00.000 15672 scope move finished after 157 + 116 ms 04:08:20.969 00.000 15672 Move returns status 0, amount 157 04:08:20.969 00.000 15672 move complete, result=0 04:08:20.969 00.000 15672 worker thread done servicing request 04:08:20.969 00.000 15672 Worker thread wakes up 04:08:20.969 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:20.969 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:20.969 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.9 px 157 ms NORTH 04:08:23.079 02.110 15672 Exposure complete 04:08:23.099 00.020 15672 worker thread done servicing request 04:08:23.099 00.000 30444 OnExposeComplete: enter 04:08:23.099 00.000 30444 UpdateGuideState(): m_state=6 04:08:23.099 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9149 04:08:23.099 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=200.16, Mass=60361, SNR=50.1, Peak=7339 HFD=3.3 04:08:23.099 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.11 = -2.11) 04:08:23.099 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.17 = -2.17) 04:08:23.099 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.44 hyp=0.64 cameraTheta=-2.38 mountX=-0.33 mountY=-0.53, mountTheta=-2.12 04:08:23.100 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.44, opts=13) 04:08:23.100 00.000 30444 Enqueuing Move request for scope (-0.46, -0.44) 04:08:23.100 00.000 15672 Worker thread wakes up 04:08:23.100 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.44) opts 0xd 04:08:23.100 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.44) 04:08:23.100 00.000 15672 Moving (-0.46, -0.44) raw xDistance=-0.33 yDistance=-0.53 04:08:23.100 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 04:08:23.100 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 04:08:23.100 00.000 15672 MoveAxis(E, 88, ABG) 04:08:23.100 00.000 15672 Guiding Dir = 2, Dur = 88 04:08:23.101 00.001 15672 IsSlewing returns 0 04:08:23.102 00.001 15672 IsGuiding returns 0 04:08:23.105 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2064, max=13217, FiltMin=2539, FiltMax=10674, Gamma=2.950 04:08:23.126 00.021 15672 PulseGuide returned control before completion, sleep 74 04:08:23.149 00.023 30444 UpdateGuideState exits: m=60361 SNR=50.1 Saturated 04:08:23.149 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:23.149 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:23.150 00.001 30444 Enqueuing Expose request 04:08:23.201 00.051 15672 IsGuiding returns 1 04:08:23.201 00.000 15672 scope still moving after pulse duration time elapsed 04:08:23.222 00.021 15672 IsSlewing returns 0 04:08:23.240 00.018 15672 IsGuiding returns 0 04:08:23.240 00.000 15672 scope move finished after 88 + 49 ms 04:08:23.240 00.000 15672 Move returns status 0, amount 88 04:08:23.240 00.000 15672 MoveAxis(N, 94, ABG) 04:08:23.240 00.000 15672 Guiding Dir = 0, Dur = 94 04:08:23.241 00.001 15672 IsSlewing returns 0 04:08:23.243 00.002 15672 IsGuiding returns 0 04:08:23.319 00.076 15672 PulseGuide returned control before completion, sleep 29 04:08:23.350 00.031 15672 IsGuiding returns 1 04:08:23.350 00.000 15672 scope still moving after pulse duration time elapsed 04:08:23.371 00.021 15672 IsSlewing returns 0 04:08:23.372 00.001 15672 IsGuiding returns 1 04:08:23.393 00.021 15672 IsSlewing returns 0 04:08:23.462 00.069 15672 IsGuiding returns 0 04:08:23.462 00.000 15672 scope move finished after 94 + 124 ms 04:08:23.462 00.000 15672 Move returns status 0, amount 94 04:08:23.462 00.000 15672 move complete, result=0 04:08:23.462 00.000 15672 worker thread done servicing request 04:08:23.462 00.000 15672 Worker thread wakes up 04:08:23.462 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:23.462 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:23.462 00.000 30444 GuideStep: -0.3 px 88 ms EAST, -0.5 px 94 ms NORTH 04:08:25.371 01.909 15672 Exposure complete 04:08:25.390 00.019 15672 worker thread done servicing request 04:08:25.390 00.000 30444 OnExposeComplete: enter 04:08:25.391 00.001 30444 UpdateGuideState(): m_state=6 04:08:25.391 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9150 04:08:25.391 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=200.77, Mass=64915, SNR=54.1, Peak=7402 HFD=3.6 04:08:25.391 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 04:08:25.391 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 04:08:25.391 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.27 mountX=-0.19 mountY=0.14, mountTheta=2.51 04:08:25.391 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.18, opts=13) 04:08:25.391 00.000 30444 Enqueuing Move request for scope (-0.15, 0.18) 04:08:25.391 00.000 15672 Worker thread wakes up 04:08:25.391 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd 04:08:25.392 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.18) 04:08:25.392 00.000 15672 Moving (-0.15, 0.18) raw xDistance=-0.19 yDistance=0.14 04:08:25.392 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:08:25.392 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:08:25.392 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 04:08:25.392 00.000 15672 MoveAxis(E, 0, ABG) 04:08:25.392 00.000 15672 Move returns status 0, amount 0 04:08:25.392 00.000 15672 MoveAxis(N, 0, ABG) 04:08:25.392 00.000 15672 Move returns status 0, amount 0 04:08:25.392 00.000 15672 move complete, result=0 04:08:25.392 00.000 15672 worker thread done servicing request 04:08:25.397 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=13767, FiltMin=2576, FiltMax=10685, Gamma=2.950 04:08:25.803 00.406 30444 UpdateGuideState exits: m=64915 SNR=54.1 Saturated 04:08:25.803 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:25.804 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:25.804 00.000 30444 Enqueuing Expose request 04:08:25.804 00.000 15672 Worker thread wakes up 04:08:25.804 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:08:25.805 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:25.805 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:27.915 02.110 15672 Exposure complete 04:08:27.935 00.020 15672 worker thread done servicing request 04:08:27.935 00.000 30444 OnExposeComplete: enter 04:08:27.935 00.000 30444 UpdateGuideState(): m_state=6 04:08:27.935 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9151 04:08:27.935 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=201.15, Mass=62323, SNR=56.7, Peak=7596 HFD=3.3 04:08:27.935 00.000 30444 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.28) = xAngle (2.15 = 2.15) 04:08:27.935 00.000 30444 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.08 = 2.08) 04:08:27.935 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.55 hyp=0.58 cameraTheta=1.87 mountX=-0.31 mountY=0.50, mountTheta=2.13 04:08:27.936 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.55, opts=13) 04:08:27.936 00.000 30444 Enqueuing Move request for scope (-0.17, 0.55) 04:08:27.936 00.000 15672 Worker thread wakes up 04:08:27.936 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.55) opts 0xd 04:08:27.936 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.55) 04:08:27.936 00.000 15672 Moving (-0.17, 0.55) raw xDistance=-0.31 yDistance=0.50 04:08:27.936 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 04:08:27.936 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:08:27.936 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50 04:08:27.936 00.000 15672 MoveAxis(E, 85, ABG) 04:08:27.936 00.000 15672 Guiding Dir = 2, Dur = 85 04:08:27.937 00.001 15672 IsSlewing returns 0 04:08:27.941 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=14511, FiltMin=2524, FiltMax=10870, Gamma=2.950 04:08:27.951 00.010 15672 IsGuiding returns 0 04:08:27.966 00.015 15672 PulseGuide returned control before completion, sleep 80 04:08:27.985 00.019 30444 UpdateGuideState exits: m=62323 SNR=56.7 Saturated 04:08:27.985 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:27.985 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:27.985 00.000 30444 Enqueuing Expose request 04:08:28.049 00.064 15672 IsGuiding returns 1 04:08:28.049 00.000 15672 scope still moving after pulse duration time elapsed 04:08:28.070 00.021 15672 IsSlewing returns 0 04:08:28.079 00.009 15672 IsGuiding returns 0 04:08:28.079 00.000 15672 scope move finished after 85 + 43 ms 04:08:28.079 00.000 15672 Move returns status 0, amount 85 04:08:28.079 00.000 15672 MoveAxis(N, 0, ABG) 04:08:28.079 00.000 15672 Move returns status 0, amount 0 04:08:28.079 00.000 15672 move complete, result=0 04:08:28.079 00.000 15672 worker thread done servicing request 04:08:28.080 00.001 30444 GuideStep: -0.3 px 85 ms EAST, 0.5 px 0 ms NORTH 04:08:28.080 00.000 15672 Worker thread wakes up 04:08:28.080 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:28.080 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:29.995 01.915 15672 Exposure complete 04:08:30.027 00.032 15672 worker thread done servicing request 04:08:30.027 00.000 30444 OnExposeComplete: enter 04:08:30.028 00.001 30444 UpdateGuideState(): m_state=6 04:08:30.028 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9152 04:08:30.028 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=200.67, Mass=60502, SNR=49.0, Peak=7420 HFD=3.6 04:08:30.028 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 04:08:30.028 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 04:08:30.028 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.38 mountX=0.15 mountY=0.11, mountTheta=0.62 04:08:30.028 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.07, opts=13) 04:08:30.028 00.000 30444 Enqueuing Move request for scope (0.18, 0.07) 04:08:30.029 00.001 15672 Worker thread wakes up 04:08:30.029 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd 04:08:30.029 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.07) 04:08:30.029 00.000 15672 Moving (0.18, 0.07) raw xDistance=0.15 yDistance=0.11 04:08:30.029 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:08:30.029 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:08:30.029 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 04:08:30.029 00.000 15672 MoveAxis(E, 0, ABG) 04:08:30.029 00.000 15672 Move returns status 0, amount 0 04:08:30.029 00.000 15672 MoveAxis(N, 0, ABG) 04:08:30.029 00.000 15672 Move returns status 0, amount 0 04:08:30.029 00.000 15672 move complete, result=0 04:08:30.029 00.000 15672 worker thread done servicing request 04:08:30.034 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=13304, FiltMin=2591, FiltMax=10345, Gamma=2.950 04:08:30.077 00.043 30444 UpdateGuideState exits: m=60502 SNR=49.0 Saturated 04:08:30.077 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:30.077 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:30.077 00.000 30444 Enqueuing Expose request 04:08:30.077 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:08:30.077 00.000 15672 Worker thread wakes up 04:08:30.077 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:30.077 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:32.185 02.108 15672 Exposure complete 04:08:32.210 00.025 15672 worker thread done servicing request 04:08:32.210 00.000 30444 OnExposeComplete: enter 04:08:32.210 00.000 30444 UpdateGuideState(): m_state=6 04:08:32.210 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9153 04:08:32.210 00.000 30444 Star::Find returns 1 (1), X=460.76, Y=200.74, Mass=56475, SNR=48.4, Peak=7620 HFD=3.5 04:08:32.210 00.000 30444 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.28) = xAngle (0.79 = 0.79) 04:08:32.210 00.000 30444 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.73 = 0.73) 04:08:32.210 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.29 cameraTheta=0.51 mountX=0.20 mountY=0.19, mountTheta=0.76 04:08:32.211 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.14, opts=13) 04:08:32.211 00.000 30444 Enqueuing Move request for scope (0.25, 0.14) 04:08:32.211 00.000 15672 Worker thread wakes up 04:08:32.211 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.14) opts 0xd 04:08:32.211 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.14) 04:08:32.211 00.000 15672 Moving (0.25, 0.14) raw xDistance=0.20 yDistance=0.19 04:08:32.211 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:08:32.211 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:08:32.211 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 04:08:32.211 00.000 15672 MoveAxis(E, 0, ABG) 04:08:32.211 00.000 15672 Move returns status 0, amount 0 04:08:32.211 00.000 15672 MoveAxis(N, 0, ABG) 04:08:32.211 00.000 15672 Move returns status 0, amount 0 04:08:32.211 00.000 15672 move complete, result=0 04:08:32.212 00.001 15672 worker thread done servicing request 04:08:32.216 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2087, max=14038, FiltMin=2532, FiltMax=11473, Gamma=2.950 04:08:32.259 00.043 30444 UpdateGuideState exits: m=56475 SNR=48.4 Saturated 04:08:32.259 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:32.259 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:32.259 00.000 30444 Enqueuing Expose request 04:08:32.259 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 04:08:32.259 00.000 15672 Worker thread wakes up 04:08:32.259 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:32.259 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:34.164 01.905 15672 Exposure complete 04:08:34.187 00.023 15672 worker thread done servicing request 04:08:34.187 00.000 30444 OnExposeComplete: enter 04:08:34.187 00.000 30444 UpdateGuideState(): m_state=6 04:08:34.187 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9154 04:08:34.187 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=200.52, Mass=70790, SNR=61.1, Peak=7769 HFD=3.7 04:08:34.187 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 04:08:34.187 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 04:08:34.187 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-0.27 mountX=0.29 mountY=-0.01, mountTheta=-0.05 04:08:34.188 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.08, opts=13) 04:08:34.188 00.000 30444 Enqueuing Move request for scope (0.28, -0.08) 04:08:34.188 00.000 15672 Worker thread wakes up 04:08:34.188 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.08) opts 0xd 04:08:34.188 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.08) 04:08:34.188 00.000 15672 Moving (0.28, -0.08) raw xDistance=0.29 yDistance=-0.01 04:08:34.188 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 04:08:34.188 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:08:34.188 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:08:34.188 00.000 15672 MoveAxis(W, 78, ABG) 04:08:34.188 00.000 15672 Guiding Dir = 3, Dur = 78 04:08:34.189 00.001 15672 IsSlewing returns 0 04:08:34.189 00.000 15672 IsGuiding returns 0 04:08:34.194 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=14538, FiltMin=2561, FiltMax=10897, Gamma=2.950 04:08:34.212 00.018 15672 PulseGuide returned control before completion, sleep 66 04:08:34.237 00.025 30444 UpdateGuideState exits: m=70790 SNR=61.1 Saturated 04:08:34.237 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:34.237 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:34.237 00.000 30444 Enqueuing Expose request 04:08:34.280 00.043 15672 IsGuiding returns 1 04:08:34.281 00.001 15672 scope still moving after pulse duration time elapsed 04:08:34.301 00.020 15672 IsSlewing returns 0 04:08:34.324 00.023 15672 IsGuiding returns 0 04:08:34.324 00.000 15672 scope move finished after 78 + 56 ms 04:08:34.324 00.000 15672 Move returns status 0, amount 78 04:08:34.324 00.000 15672 MoveAxis(N, 0, ABG) 04:08:34.325 00.001 15672 Move returns status 0, amount 0 04:08:34.325 00.000 15672 move complete, result=0 04:08:34.325 00.000 15672 worker thread done servicing request 04:08:34.325 00.000 30444 GuideStep: 0.3 px 78 ms WEST, -0.0 px 0 ms NORTH 04:08:34.325 00.000 15672 Worker thread wakes up 04:08:34.325 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:34.326 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:36.440 02.114 15672 Exposure complete 04:08:36.474 00.034 15672 worker thread done servicing request 04:08:36.475 00.001 30444 OnExposeComplete: enter 04:08:36.475 00.000 30444 UpdateGuideState(): m_state=6 04:08:36.475 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9155 04:08:36.475 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=200.79, Mass=72661, SNR=66.8, Peak=7606 HFD=3.7 04:08:36.475 00.000 30444 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.28) = xAngle (2.49 = 2.49) 04:08:36.475 00.000 30444 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.43 = 2.43) 04:08:36.475 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.22 mountX=-0.19 mountY=0.16, mountTheta=2.46 04:08:36.476 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.19, opts=13) 04:08:36.476 00.000 30444 Enqueuing Move request for scope (-0.14, 0.19) 04:08:36.476 00.000 15672 Worker thread wakes up 04:08:36.476 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd 04:08:36.476 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.19) 04:08:36.476 00.000 15672 Moving (-0.14, 0.19) raw xDistance=-0.19 yDistance=0.16 04:08:36.476 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:08:36.476 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:08:36.476 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 04:08:36.476 00.000 15672 MoveAxis(E, 0, ABG) 04:08:36.476 00.000 15672 Move returns status 0, amount 0 04:08:36.476 00.000 15672 MoveAxis(N, 0, ABG) 04:08:36.476 00.000 15672 Move returns status 0, amount 0 04:08:36.476 00.000 15672 move complete, result=0 04:08:36.476 00.000 15672 worker thread done servicing request 04:08:36.481 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2259, max=14208, FiltMin=2585, FiltMax=11004, Gamma=2.950 04:08:36.524 00.043 30444 UpdateGuideState exits: m=72661 SNR=66.8 Saturated 04:08:36.524 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:36.524 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:36.524 00.000 30444 Enqueuing Expose request 04:08:36.524 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 04:08:36.524 00.000 15672 Worker thread wakes up 04:08:36.524 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:36.524 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:38.433 01.909 15672 Exposure complete 04:08:38.453 00.020 15672 worker thread done servicing request 04:08:38.453 00.000 30444 OnExposeComplete: enter 04:08:38.453 00.000 30444 UpdateGuideState(): m_state=6 04:08:38.453 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9156 04:08:38.453 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=200.80, Mass=57069, SNR=49.0, Peak=7154 HFD=3.3 04:08:38.453 00.000 30444 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.28) = xAngle (3.00 = 3.00) 04:08:38.453 00.000 30444 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.94 = 2.94) 04:08:38.453 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=0.20 hyp=0.50 cameraTheta=2.72 mountX=-0.49 mountY=0.10, mountTheta=2.94 04:08:38.454 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.20, opts=13) 04:08:38.454 00.000 30444 Enqueuing Move request for scope (-0.45, 0.20) 04:08:38.454 00.000 15672 Worker thread wakes up 04:08:38.454 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.20) opts 0xd 04:08:38.454 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.20) 04:08:38.454 00.000 15672 Moving (-0.45, 0.20) raw xDistance=-0.49 yDistance=0.10 04:08:38.454 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49 04:08:38.455 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:08:38.455 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:08:38.455 00.000 15672 MoveAxis(E, 133, ABG) 04:08:38.455 00.000 15672 Guiding Dir = 2, Dur = 133 04:08:38.455 00.000 15672 IsSlewing returns 0 04:08:38.456 00.001 15672 IsGuiding returns 0 04:08:38.461 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2252, max=15588, FiltMin=2585, FiltMax=11089, Gamma=2.950 04:08:38.477 00.016 15672 PulseGuide returned control before completion, sleep 123 04:08:38.521 00.044 30444 UpdateGuideState exits: m=57069 SNR=49.0 Saturated 04:08:38.521 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:38.521 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:38.521 00.000 30444 Enqueuing Expose request 04:08:38.654 00.133 15672 IsGuiding returns 0 04:08:38.654 00.000 15672 Move returns status 0, amount 133 04:08:38.654 00.000 15672 MoveAxis(N, 0, ABG) 04:08:38.654 00.000 15672 Move returns status 0, amount 0 04:08:38.654 00.000 15672 move complete, result=0 04:08:38.655 00.001 15672 worker thread done servicing request 04:08:38.655 00.000 15672 Worker thread wakes up 04:08:38.655 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:38.655 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:38.655 00.000 30444 GuideStep: -0.5 px 133 ms EAST, 0.1 px 0 ms NORTH 04:08:40.765 02.110 15672 Exposure complete 04:08:40.785 00.020 15672 worker thread done servicing request 04:08:40.785 00.000 30444 OnExposeComplete: enter 04:08:40.785 00.000 30444 UpdateGuideState(): m_state=6 04:08:40.785 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9157 04:08:40.786 00.001 30444 Star::Find returns 1 (1), X=460.39, Y=200.26, Mass=63827, SNR=60.9, Peak=7337 HFD=3.6 04:08:40.786 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 04:08:40.786 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 04:08:40.786 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.33 hyp=0.35 cameraTheta=-1.91 mountX=-0.02 mountY=-0.35, mountTheta=-1.64 04:08:40.786 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.33, opts=13) 04:08:40.786 00.000 30444 Enqueuing Move request for scope (-0.12, -0.33) 04:08:40.786 00.000 15672 Worker thread wakes up 04:08:40.786 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.33) opts 0xd 04:08:40.786 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.33) 04:08:40.786 00.000 15672 Moving (-0.12, -0.33) raw xDistance=-0.02 yDistance=-0.35 04:08:40.786 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:08:40.786 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 04:08:40.786 00.000 15672 MoveAxis(E, 0, ABG) 04:08:40.786 00.000 15672 Move returns status 0, amount 0 04:08:40.787 00.001 15672 MoveAxis(N, 62, ABG) 04:08:40.787 00.000 15672 Guiding Dir = 0, Dur = 62 04:08:40.787 00.000 15672 IsSlewing returns 0 04:08:40.788 00.001 15672 IsGuiding returns 0 04:08:40.792 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=14935, FiltMin=2566, FiltMax=11145, Gamma=2.950 04:08:40.835 00.043 30444 UpdateGuideState exits: m=63827 SNR=60.9 Saturated 04:08:40.835 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:40.835 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:40.835 00.000 30444 Enqueuing Expose request 04:08:40.875 00.040 15672 IsGuiding returns 1 04:08:40.875 00.000 15672 scope still moving after pulse duration time elapsed 04:08:40.896 00.021 15672 IsSlewing returns 0 04:08:40.897 00.001 15672 IsGuiding returns 1 04:08:40.918 00.021 15672 IsSlewing returns 0 04:08:40.919 00.001 15672 IsGuiding returns 1 04:08:40.939 00.020 15672 IsSlewing returns 0 04:08:40.954 00.015 15672 IsGuiding returns 0 04:08:40.955 00.001 15672 scope move finished after 62 + 104 ms 04:08:40.955 00.000 15672 Move returns status 0, amount 62 04:08:40.955 00.000 15672 move complete, result=0 04:08:40.955 00.000 15672 worker thread done servicing request 04:08:40.955 00.000 15672 Worker thread wakes up 04:08:40.955 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 62 ms NORTH 04:08:40.955 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:40.955 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:42.861 01.906 15672 Exposure complete 04:08:42.883 00.022 15672 worker thread done servicing request 04:08:42.883 00.000 30444 OnExposeComplete: enter 04:08:42.883 00.000 30444 UpdateGuideState(): m_state=6 04:08:42.883 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9158 04:08:42.883 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=200.92, Mass=64404, SNR=54.3, Peak=7401 HFD=3.6 04:08:42.883 00.000 30444 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.28) = xAngle (2.45 = 2.45) 04:08:42.883 00.000 30444 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.38 = 2.38) 04:08:42.883 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.33 hyp=0.39 cameraTheta=2.17 mountX=-0.30 mountY=0.27, mountTheta=2.41 04:08:42.884 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.33, opts=13) 04:08:42.884 00.000 30444 Enqueuing Move request for scope (-0.22, 0.33) 04:08:42.884 00.000 15672 Worker thread wakes up 04:08:42.884 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.33) opts 0xd 04:08:42.884 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.33) 04:08:42.884 00.000 15672 Moving (-0.22, 0.33) raw xDistance=-0.30 yDistance=0.27 04:08:42.884 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 04:08:42.884 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:08:42.884 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 04:08:42.884 00.000 15672 MoveAxis(E, 82, ABG) 04:08:42.884 00.000 15672 Guiding Dir = 2, Dur = 82 04:08:42.885 00.001 15672 IsSlewing returns 0 04:08:42.889 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=15162, FiltMin=2551, FiltMax=10683, Gamma=2.950 04:08:42.918 00.029 15672 IsGuiding returns 0 04:08:42.931 00.013 30444 UpdateGuideState exits: m=64404 SNR=54.3 Saturated 04:08:42.931 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:42.931 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:42.931 00.000 30444 Enqueuing Expose request 04:08:42.934 00.003 15672 PulseGuide returned control before completion, sleep 77 04:08:43.013 00.079 15672 IsGuiding returns 1 04:08:43.014 00.001 15672 scope still moving after pulse duration time elapsed 04:08:43.035 00.021 15672 IsSlewing returns 0 04:08:43.047 00.012 15672 IsGuiding returns 0 04:08:43.047 00.000 15672 scope move finished after 82 + 46 ms 04:08:43.047 00.000 15672 Move returns status 0, amount 82 04:08:43.047 00.000 15672 MoveAxis(N, 0, ABG) 04:08:43.047 00.000 15672 Move returns status 0, amount 0 04:08:43.047 00.000 15672 move complete, result=0 04:08:43.047 00.000 15672 worker thread done servicing request 04:08:43.047 00.000 15672 Worker thread wakes up 04:08:43.047 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:43.047 00.000 30444 GuideStep: -0.3 px 82 ms EAST, 0.3 px 0 ms NORTH 04:08:43.047 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:45.154 02.107 15672 Exposure complete 04:08:45.174 00.020 15672 worker thread done servicing request 04:08:45.174 00.000 30444 OnExposeComplete: enter 04:08:45.174 00.000 30444 UpdateGuideState(): m_state=6 04:08:45.174 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9159 04:08:45.175 00.001 30444 Star::Find returns 1 (1), X=460.32, Y=200.82, Mass=64159, SNR=55.3, Peak=7637 HFD=3.6 04:08:45.175 00.000 30444 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 04:08:45.175 00.000 30444 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.48 = 2.48) 04:08:45.175 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.29 cameraTheta=2.26 mountX=-0.24 mountY=0.18, mountTheta=2.50 04:08:45.175 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.22, opts=13) 04:08:45.175 00.000 30444 Enqueuing Move request for scope (-0.18, 0.22) 04:08:45.175 00.000 15672 Worker thread wakes up 04:08:45.175 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd 04:08:45.175 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.22) 04:08:45.175 00.000 15672 Moving (-0.18, 0.22) raw xDistance=-0.24 yDistance=0.18 04:08:45.175 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:08:45.175 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:08:45.176 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 04:08:45.176 00.000 15672 MoveAxis(E, 0, ABG) 04:08:45.176 00.000 15672 Move returns status 0, amount 0 04:08:45.176 00.000 15672 MoveAxis(N, 0, ABG) 04:08:45.176 00.000 15672 Move returns status 0, amount 0 04:08:45.176 00.000 15672 move complete, result=0 04:08:45.176 00.000 15672 worker thread done servicing request 04:08:45.180 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2052, max=16816, FiltMin=2570, FiltMax=11546, Gamma=2.950 04:08:45.223 00.043 30444 UpdateGuideState exits: m=64159 SNR=55.3 Saturated 04:08:45.223 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:45.223 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:45.223 00.000 30444 Enqueuing Expose request 04:08:45.224 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 04:08:45.224 00.000 15672 Worker thread wakes up 04:08:45.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:45.224 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:47.132 01.908 15672 Exposure complete 04:08:47.155 00.023 15672 worker thread done servicing request 04:08:47.155 00.000 30444 OnExposeComplete: enter 04:08:47.155 00.000 30444 UpdateGuideState(): m_state=6 04:08:47.155 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9160 04:08:47.155 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=200.93, Mass=63674, SNR=59.9, Peak=7540 HFD=3.6 04:08:47.155 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 04:08:47.155 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.57 = 1.57) 04:08:47.155 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.34 hyp=0.35 cameraTheta=1.36 mountX=-0.02 mountY=0.35, mountTheta=1.64 04:08:47.156 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.34, opts=13) 04:08:47.156 00.000 30444 Enqueuing Move request for scope (0.07, 0.34) 04:08:47.156 00.000 15672 Worker thread wakes up 04:08:47.156 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.34) opts 0xd 04:08:47.156 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.34) 04:08:47.156 00.000 15672 Moving (0.07, 0.34) raw xDistance=-0.02 yDistance=0.35 04:08:47.156 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:08:47.156 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:08:47.156 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 04:08:47.156 00.000 15672 MoveAxis(E, 0, ABG) 04:08:47.156 00.000 15672 Move returns status 0, amount 0 04:08:47.156 00.000 15672 MoveAxis(N, 0, ABG) 04:08:47.156 00.000 15672 Move returns status 0, amount 0 04:08:47.156 00.000 15672 move complete, result=0 04:08:47.156 00.000 15672 worker thread done servicing request 04:08:47.161 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=16208, FiltMin=2508, FiltMax=11832, Gamma=2.950 04:08:47.203 00.042 30444 UpdateGuideState exits: m=63674 SNR=59.9 Saturated 04:08:47.203 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:47.204 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:47.204 00.000 30444 Enqueuing Expose request 04:08:47.204 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 04:08:47.204 00.000 15672 Worker thread wakes up 04:08:47.204 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:47.204 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:49.311 02.107 15672 Exposure complete 04:08:49.331 00.020 15672 worker thread done servicing request 04:08:49.331 00.000 30444 OnExposeComplete: enter 04:08:49.331 00.000 30444 UpdateGuideState(): m_state=6 04:08:49.331 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9161 04:08:49.331 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=200.90, Mass=69153, SNR=59.6, Peak=7839 HFD=3.7 04:08:49.331 00.000 30444 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.28) = xAngle (2.25 = 2.25) 04:08:49.331 00.000 30444 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.19 = 2.19) 04:08:49.331 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.30 hyp=0.33 cameraTheta=1.97 mountX=-0.21 mountY=0.27, mountTheta=2.23 04:08:49.332 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.30, opts=13) 04:08:49.332 00.000 30444 Enqueuing Move request for scope (-0.13, 0.30) 04:08:49.332 00.000 15672 Worker thread wakes up 04:08:49.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.30) opts 0xd 04:08:49.332 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.30) 04:08:49.332 00.000 15672 Moving (-0.13, 0.30) raw xDistance=-0.21 yDistance=0.27 04:08:49.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:08:49.332 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:08:49.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 04:08:49.332 00.000 15672 MoveAxis(E, 0, ABG) 04:08:49.332 00.000 15672 Move returns status 0, amount 0 04:08:49.332 00.000 15672 MoveAxis(N, 0, ABG) 04:08:49.332 00.000 15672 Move returns status 0, amount 0 04:08:49.332 00.000 15672 move complete, result=0 04:08:49.332 00.000 15672 worker thread done servicing request 04:08:49.337 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=17473, FiltMin=2590, FiltMax=12429, Gamma=2.950 04:08:49.380 00.043 30444 UpdateGuideState exits: m=69153 SNR=59.6 Saturated 04:08:49.380 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:49.380 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:49.380 00.000 30444 Enqueuing Expose request 04:08:49.380 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 04:08:49.380 00.000 15672 Worker thread wakes up 04:08:49.380 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:49.380 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:51.285 01.905 15672 Exposure complete 04:08:51.305 00.020 15672 worker thread done servicing request 04:08:51.305 00.000 30444 OnExposeComplete: enter 04:08:51.305 00.000 30444 UpdateGuideState(): m_state=6 04:08:51.305 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9162 04:08:51.305 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=201.05, Mass=70842, SNR=66.6, Peak=7936 HFD=3.5 04:08:51.305 00.000 30444 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.28) = xAngle (2.48 = 2.48) 04:08:51.305 00.000 30444 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.42 = 2.42) 04:08:51.305 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.45 hyp=0.56 cameraTheta=2.20 mountX=-0.44 mountY=0.37, mountTheta=2.44 04:08:51.306 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.45, opts=13) 04:08:51.306 00.000 30444 Enqueuing Move request for scope (-0.33, 0.45) 04:08:51.306 00.000 15672 Worker thread wakes up 04:08:51.306 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.45) opts 0xd 04:08:51.306 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.45) 04:08:51.306 00.000 15672 Moving (-0.33, 0.45) raw xDistance=-0.44 yDistance=0.37 04:08:51.306 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 04:08:51.306 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.34 newest=0.99 04:08:51.306 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 04:08:51.306 00.000 15672 MoveAxis(E, 119, ABG) 04:08:51.306 00.000 15672 Guiding Dir = 2, Dur = 119 04:08:51.307 00.001 15672 IsSlewing returns 0 04:08:51.308 00.001 15672 IsGuiding returns 0 04:08:51.312 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=16383, FiltMin=2566, FiltMax=12219, Gamma=2.950 04:08:51.337 00.025 15672 PulseGuide returned control before completion, sleep 100 04:08:51.440 00.103 15672 IsGuiding returns 1 04:08:51.440 00.000 15672 scope still moving after pulse duration time elapsed 04:08:51.461 00.021 15672 IsSlewing returns 0 04:08:51.514 00.053 15672 IsGuiding returns 0 04:08:51.514 00.000 15672 scope move finished after 119 + 87 ms 04:08:51.514 00.000 15672 Move returns status 0, amount 119 04:08:51.514 00.000 15672 MoveAxis(S, 66, ABG) 04:08:51.514 00.000 15672 Guiding Dir = 1, Dur = 66 04:08:51.515 00.001 15672 IsSlewing returns 0 04:08:51.517 00.002 15672 IsGuiding returns 0 04:08:51.595 00.078 15672 IsGuiding returns 1 04:08:51.595 00.000 15672 scope still moving after pulse duration time elapsed 04:08:51.617 00.022 15672 IsSlewing returns 0 04:08:51.620 00.003 15672 IsGuiding returns 1 04:08:51.640 00.020 15672 IsSlewing returns 0 04:08:51.643 00.003 15672 IsGuiding returns 1 04:08:51.664 00.021 15672 IsSlewing returns 0 04:08:51.673 00.009 15672 IsGuiding returns 0 04:08:51.674 00.001 15672 scope move finished after 66 + 90 ms 04:08:51.674 00.000 15672 Move returns status 0, amount 66 04:08:51.674 00.000 15672 move complete, result=0 04:08:51.674 00.000 15672 worker thread done servicing request 04:08:51.746 00.072 30444 UpdateGuideState exits: m=70842 SNR=66.6 Saturated 04:08:51.746 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:51.746 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:51.746 00.000 30444 Enqueuing Expose request 04:08:51.746 00.000 30444 GuideStep: -0.4 px 119 ms EAST, 0.4 px 66 ms SOUTH 04:08:51.747 00.001 15672 Worker thread wakes up 04:08:51.747 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:51.747 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:53.855 02.108 15672 Exposure complete 04:08:53.875 00.020 15672 worker thread done servicing request 04:08:53.875 00.000 30444 OnExposeComplete: enter 04:08:53.875 00.000 30444 UpdateGuideState(): m_state=6 04:08:53.876 00.001 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9163 04:08:53.876 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=200.89, Mass=61936, SNR=55.0, Peak=7567 HFD=3.4 04:08:53.876 00.000 30444 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 04:08:53.876 00.000 30444 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.48 = 2.48) 04:08:53.876 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.29 hyp=0.38 cameraTheta=2.26 mountX=-0.31 mountY=0.23, mountTheta=2.50 04:08:53.876 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.29, opts=13) 04:08:53.876 00.000 30444 Enqueuing Move request for scope (-0.24, 0.29) 04:08:53.876 00.000 15672 Worker thread wakes up 04:08:53.876 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.29) opts 0xd 04:08:53.876 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.29) 04:08:53.877 00.001 15672 Moving (-0.24, 0.29) raw xDistance=-0.31 yDistance=0.23 04:08:53.877 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31 04:08:53.877 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:08:53.877 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 04:08:53.877 00.000 15672 MoveAxis(E, 92, ABG) 04:08:53.877 00.000 15672 Guiding Dir = 2, Dur = 92 04:08:53.877 00.000 15672 IsSlewing returns 0 04:08:53.882 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=15863, FiltMin=2582, FiltMax=11207, Gamma=2.950 04:08:53.893 00.011 15672 IsGuiding returns 0 04:08:53.909 00.016 15672 PulseGuide returned control before completion, sleep 87 04:08:54.021 00.112 15672 IsGuiding returns 0 04:08:54.021 00.000 15672 Move returns status 0, amount 92 04:08:54.021 00.000 15672 MoveAxis(N, 0, ABG) 04:08:54.021 00.000 15672 Move returns status 0, amount 0 04:08:54.021 00.000 15672 move complete, result=0 04:08:54.021 00.000 15672 worker thread done servicing request 04:08:54.311 00.290 30444 UpdateGuideState exits: m=61936 SNR=55.0 Saturated 04:08:54.311 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:54.311 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:54.311 00.000 30444 Enqueuing Expose request 04:08:54.311 00.000 30444 GuideStep: -0.3 px 92 ms EAST, 0.2 px 0 ms NORTH 04:08:54.311 00.000 15672 Worker thread wakes up 04:08:54.311 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:54.311 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:56.219 01.908 15672 Exposure complete 04:08:56.239 00.020 15672 worker thread done servicing request 04:08:56.239 00.000 30444 OnExposeComplete: enter 04:08:56.239 00.000 30444 UpdateGuideState(): m_state=6 04:08:56.239 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9164 04:08:56.239 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=200.79, Mass=74178, SNR=59.4, Peak=7530 HFD=3.9 04:08:56.239 00.000 30444 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.28) = xAngle (2.79 = 2.79) 04:08:56.239 00.000 30444 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.73 = 2.73) 04:08:56.239 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.52 mountX=-0.31 mountY=0.13, mountTheta=2.74 04:08:56.240 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.19, opts=13) 04:08:56.240 00.000 30444 Enqueuing Move request for scope (-0.27, 0.19) 04:08:56.240 00.000 15672 Worker thread wakes up 04:08:56.240 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd 04:08:56.240 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.19) 04:08:56.240 00.000 15672 Moving (-0.27, 0.19) raw xDistance=-0.31 yDistance=0.13 04:08:56.240 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31 04:08:56.240 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:08:56.240 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:08:56.240 00.000 15672 MoveAxis(E, 90, ABG) 04:08:56.240 00.000 15672 Guiding Dir = 2, Dur = 90 04:08:56.241 00.001 15672 IsSlewing returns 0 04:08:56.246 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=15963, FiltMin=2601, FiltMax=11321, Gamma=2.950 04:08:56.258 00.012 15672 IsGuiding returns 0 04:08:56.273 00.015 15672 PulseGuide returned control before completion, sleep 85 04:08:56.360 00.087 15672 IsGuiding returns 1 04:08:56.360 00.000 15672 scope still moving after pulse duration time elapsed 04:08:56.381 00.021 15672 IsSlewing returns 0 04:08:56.381 00.000 30444 UpdateGuideState exits: m=74178 SNR=59.4 Saturated 04:08:56.381 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:56.381 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:56.382 00.001 30444 Enqueuing Expose request 04:08:56.385 00.003 15672 IsGuiding returns 0 04:08:56.385 00.000 15672 scope move finished after 90 + 37 ms 04:08:56.385 00.000 15672 Move returns status 0, amount 90 04:08:56.385 00.000 15672 MoveAxis(N, 0, ABG) 04:08:56.385 00.000 15672 Move returns status 0, amount 0 04:08:56.385 00.000 15672 move complete, result=0 04:08:56.385 00.000 15672 worker thread done servicing request 04:08:56.385 00.000 15672 Worker thread wakes up 04:08:56.385 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:56.385 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:08:56.387 00.002 30444 GuideStep: -0.3 px 90 ms EAST, 0.1 px 0 ms NORTH 04:08:58.503 02.116 15672 Exposure complete 04:08:58.535 00.032 15672 worker thread done servicing request 04:08:58.535 00.000 30444 OnExposeComplete: enter 04:08:58.535 00.000 30444 UpdateGuideState(): m_state=6 04:08:58.535 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9165 04:08:58.535 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=200.91, Mass=54725, SNR=49.3, Peak=7262 HFD=3.4 04:08:58.535 00.000 30444 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.28) = xAngle (2.52 = 2.52) 04:08:58.535 00.000 30444 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 04:08:58.536 00.001 30444 CameraToMount -- cameraX=-0.25 cameraY=0.32 hyp=0.41 cameraTheta=2.24 mountX=-0.33 mountY=0.26, mountTheta=2.48 04:08:58.536 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.32, opts=13) 04:08:58.536 00.000 30444 Enqueuing Move request for scope (-0.25, 0.32) 04:08:58.536 00.000 15672 Worker thread wakes up 04:08:58.536 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.32) opts 0xd 04:08:58.536 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.32) 04:08:58.536 00.000 15672 Moving (-0.25, 0.32) raw xDistance=-0.33 yDistance=0.26 04:08:58.536 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33 04:08:58.536 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 04:08:58.536 00.000 15672 MoveAxis(E, 95, ABG) 04:08:58.536 00.000 15672 Guiding Dir = 2, Dur = 95 04:08:58.537 00.001 15672 IsSlewing returns 0 04:08:58.537 00.000 15672 IsGuiding returns 0 04:08:58.541 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=16165, FiltMin=2562, FiltMax=11328, Gamma=2.950 04:08:58.557 00.016 15672 PulseGuide returned control before completion, sleep 85 04:08:58.583 00.026 30444 UpdateGuideState exits: m=54725 SNR=49.3 Saturated 04:08:58.583 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:08:58.583 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:08:58.583 00.000 30444 Enqueuing Expose request 04:08:58.644 00.061 15672 IsGuiding returns 1 04:08:58.644 00.000 15672 scope still moving after pulse duration time elapsed 04:08:58.665 00.021 15672 IsSlewing returns 0 04:08:58.671 00.006 15672 IsGuiding returns 0 04:08:58.671 00.000 15672 scope move finished after 95 + 38 ms 04:08:58.671 00.000 15672 Move returns status 0, amount 95 04:08:58.671 00.000 15672 MoveAxis(S, 46, ABG) 04:08:58.672 00.001 15672 Guiding Dir = 1, Dur = 46 04:08:58.672 00.000 15672 IsSlewing returns 0 04:08:58.674 00.002 15672 IsGuiding returns 0 04:08:58.750 00.076 15672 IsGuiding returns 1 04:08:58.750 00.000 15672 scope still moving after pulse duration time elapsed 04:08:58.772 00.022 15672 IsSlewing returns 0 04:08:58.775 00.003 15672 IsGuiding returns 1 04:08:58.796 00.021 15672 IsSlewing returns 0 04:08:58.799 00.003 15672 IsGuiding returns 1 04:08:58.820 00.021 15672 IsSlewing returns 0 04:08:58.877 00.057 15672 IsGuiding returns 0 04:08:58.877 00.000 15672 scope move finished after 46 + 156 ms 04:08:58.877 00.000 15672 Move returns status 0, amount 46 04:08:58.877 00.000 15672 move complete, result=0 04:08:58.877 00.000 15672 worker thread done servicing request 04:08:58.877 00.000 30444 GuideStep: -0.3 px 95 ms EAST, 0.3 px 46 ms SOUTH 04:08:58.877 00.000 15672 Worker thread wakes up 04:08:58.877 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:08:58.877 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:00.785 01.908 15672 Exposure complete 04:09:00.805 00.020 15672 worker thread done servicing request 04:09:00.805 00.000 30444 OnExposeComplete: enter 04:09:00.805 00.000 30444 UpdateGuideState(): m_state=6 04:09:00.805 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9166 04:09:00.805 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=200.63, Mass=63230, SNR=53.7, Peak=7142 HFD=3.4 04:09:00.805 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.76 = 0.76) 04:09:00.805 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 04:09:00.805 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.48 mountX=0.05 mountY=0.04, mountTheta=0.72 04:09:00.806 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.03, opts=13) 04:09:00.806 00.000 30444 Enqueuing Move request for scope (0.06, 0.03) 04:09:00.806 00.000 15672 Worker thread wakes up 04:09:00.806 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd 04:09:00.806 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.03) 04:09:00.806 00.000 15672 Moving (0.06, 0.03) raw xDistance=0.05 yDistance=0.04 04:09:00.806 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:09:00.806 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:09:00.806 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 04:09:00.806 00.000 15672 MoveAxis(E, 0, ABG) 04:09:00.806 00.000 15672 Move returns status 0, amount 0 04:09:00.806 00.000 15672 MoveAxis(N, 0, ABG) 04:09:00.806 00.000 15672 Move returns status 0, amount 0 04:09:00.806 00.000 15672 move complete, result=0 04:09:00.806 00.000 15672 worker thread done servicing request 04:09:00.811 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=15854, FiltMin=2386, FiltMax=11841, Gamma=2.950 04:09:00.854 00.043 30444 UpdateGuideState exits: m=63230 SNR=53.7 Saturated 04:09:00.854 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:00.854 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:00.854 00.000 30444 Enqueuing Expose request 04:09:00.855 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 04:09:00.855 00.000 15672 Worker thread wakes up 04:09:00.855 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:00.855 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:02.963 02.108 15672 Exposure complete 04:09:02.983 00.020 15672 worker thread done servicing request 04:09:02.983 00.000 30444 OnExposeComplete: enter 04:09:02.983 00.000 30444 UpdateGuideState(): m_state=6 04:09:02.983 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9167 04:09:02.983 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=200.33, Mass=69622, SNR=51.0, Peak=7052 HFD=3.6 04:09:02.983 00.000 30444 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 04:09:02.983 00.000 30444 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 04:09:02.983 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.30 cameraTheta=-2.07 mountX=-0.06 mountY=-0.29, mountTheta=-1.79 04:09:02.984 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.26, opts=13) 04:09:02.984 00.000 30444 Enqueuing Move request for scope (-0.14, -0.26) 04:09:02.984 00.000 15672 Worker thread wakes up 04:09:02.984 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.26) opts 0xd 04:09:02.984 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.26) 04:09:02.984 00.000 15672 Moving (-0.14, -0.26) raw xDistance=-0.06 yDistance=-0.29 04:09:02.984 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:09:02.984 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:09:02.984 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 04:09:02.984 00.000 15672 MoveAxis(E, 0, ABG) 04:09:02.984 00.000 15672 Move returns status 0, amount 0 04:09:02.984 00.000 15672 MoveAxis(N, 0, ABG) 04:09:02.984 00.000 15672 Move returns status 0, amount 0 04:09:02.984 00.000 15672 move complete, result=0 04:09:02.984 00.000 15672 worker thread done servicing request 04:09:02.989 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=14913, FiltMin=2520, FiltMax=11539, Gamma=2.950 04:09:03.032 00.043 30444 UpdateGuideState exits: m=69622 SNR=51.0 Saturated 04:09:03.032 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:03.032 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:03.032 00.000 30444 Enqueuing Expose request 04:09:03.032 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 04:09:03.032 00.000 15672 Worker thread wakes up 04:09:03.033 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:03.033 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:04.940 01.907 15672 Exposure complete 04:09:04.960 00.020 15672 worker thread done servicing request 04:09:04.960 00.000 30444 OnExposeComplete: enter 04:09:04.960 00.000 30444 UpdateGuideState(): m_state=6 04:09:04.960 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9168 04:09:04.960 00.000 30444 Star::Find returns 1 (1), X=460.85, Y=200.53, Mass=67385, SNR=55.0, Peak=7749 HFD=3.8 04:09:04.960 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 04:09:04.960 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 04:09:04.960 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.06 hyp=0.35 cameraTheta=-0.18 mountX=0.35 mountY=0.01, mountTheta=0.04 04:09:04.961 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.06, opts=13) 04:09:04.961 00.000 30444 Enqueuing Move request for scope (0.34, -0.06) 04:09:04.961 00.000 15672 Worker thread wakes up 04:09:04.961 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.06) opts 0xd 04:09:04.961 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.06) 04:09:04.961 00.000 15672 Moving (0.34, -0.06) raw xDistance=0.35 yDistance=0.01 04:09:04.961 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 04:09:04.961 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:09:04.961 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:09:04.961 00.000 15672 MoveAxis(W, 94, ABG) 04:09:04.961 00.000 15672 Guiding Dir = 3, Dur = 94 04:09:04.962 00.001 15672 IsSlewing returns 0 04:09:04.963 00.001 15672 IsGuiding returns 0 04:09:04.967 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=14570, FiltMin=2546, FiltMax=11489, Gamma=2.950 04:09:04.979 00.012 15672 PulseGuide returned control before completion, sleep 88 04:09:05.031 00.052 30444 UpdateGuideState exits: m=67385 SNR=55.0 Saturated 04:09:05.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:05.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:05.031 00.000 30444 Enqueuing Expose request 04:09:05.124 00.093 15672 IsGuiding returns 0 04:09:05.124 00.000 15672 Move returns status 0, amount 94 04:09:05.124 00.000 15672 MoveAxis(N, 0, ABG) 04:09:05.124 00.000 15672 Move returns status 0, amount 0 04:09:05.124 00.000 15672 move complete, result=0 04:09:05.124 00.000 15672 worker thread done servicing request 04:09:05.124 00.000 15672 Worker thread wakes up 04:09:05.125 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:05.125 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:05.125 00.000 30444 GuideStep: 0.3 px 94 ms WEST, 0.0 px 0 ms NORTH 04:09:07.234 02.109 15672 Exposure complete 04:09:07.254 00.020 15672 worker thread done servicing request 04:09:07.254 00.000 30444 OnExposeComplete: enter 04:09:07.254 00.000 30444 UpdateGuideState(): m_state=6 04:09:07.254 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9169 04:09:07.254 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=200.69, Mass=64047, SNR=57.6, Peak=7617 HFD=3.5 04:09:07.254 00.000 30444 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.28) = xAngle (0.93 = 0.93) 04:09:07.254 00.000 30444 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.87 = 0.87) 04:09:07.254 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.65 mountX=0.09 mountY=0.12, mountTheta=0.90 04:09:07.255 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.09, opts=13) 04:09:07.255 00.000 30444 Enqueuing Move request for scope (0.12, 0.09) 04:09:07.255 00.000 15672 Worker thread wakes up 04:09:07.255 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd 04:09:07.255 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.09) 04:09:07.255 00.000 15672 Moving (0.12, 0.09) raw xDistance=0.09 yDistance=0.12 04:09:07.255 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 04:09:07.255 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:09:07.255 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:09:07.255 00.000 15672 MoveAxis(E, 0, ABG) 04:09:07.255 00.000 15672 Move returns status 0, amount 0 04:09:07.255 00.000 15672 MoveAxis(N, 0, ABG) 04:09:07.255 00.000 15672 Move returns status 0, amount 0 04:09:07.255 00.000 15672 move complete, result=0 04:09:07.255 00.000 15672 worker thread done servicing request 04:09:07.260 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2074, max=14027, FiltMin=2535, FiltMax=11461, Gamma=2.950 04:09:07.302 00.042 30444 UpdateGuideState exits: m=64047 SNR=57.6 Saturated 04:09:07.302 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:07.302 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:07.302 00.000 30444 Enqueuing Expose request 04:09:07.302 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:09:07.302 00.000 15672 Worker thread wakes up 04:09:07.302 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:07.303 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:09.211 01.908 15672 Exposure complete 04:09:09.231 00.020 15672 worker thread done servicing request 04:09:09.231 00.000 30444 OnExposeComplete: enter 04:09:09.231 00.000 30444 UpdateGuideState(): m_state=6 04:09:09.231 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9170 04:09:09.231 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=200.27, Mass=76814, SNR=58.0, Peak=7623 HFD=3.8 04:09:09.231 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 04:09:09.231 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 04:09:09.231 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.32 hyp=0.42 cameraTheta=-2.26 mountX=-0.17 mountY=-0.37, mountTheta=-1.99 04:09:09.232 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.32, opts=13) 04:09:09.232 00.000 30444 Enqueuing Move request for scope (-0.27, -0.32) 04:09:09.232 00.000 15672 Worker thread wakes up 04:09:09.232 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.32) opts 0xd 04:09:09.232 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.32) 04:09:09.232 00.000 15672 Moving (-0.27, -0.32) raw xDistance=-0.17 yDistance=-0.37 04:09:09.232 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:09:09.232 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:09:09.232 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 04:09:09.232 00.000 15672 MoveAxis(E, 0, ABG) 04:09:09.232 00.000 15672 Move returns status 0, amount 0 04:09:09.232 00.000 15672 MoveAxis(N, 0, ABG) 04:09:09.232 00.000 15672 Move returns status 0, amount 0 04:09:09.232 00.000 15672 move complete, result=0 04:09:09.232 00.000 15672 worker thread done servicing request 04:09:09.237 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=14440, FiltMin=2567, FiltMax=11040, Gamma=2.950 04:09:09.279 00.042 30444 UpdateGuideState exits: m=76814 SNR=58.0 Saturated 04:09:09.279 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:09.280 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:09.280 00.000 30444 Enqueuing Expose request 04:09:09.280 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 04:09:09.280 00.000 15672 Worker thread wakes up 04:09:09.280 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:09.280 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:11.388 02.108 15672 Exposure complete 04:09:11.416 00.028 15672 worker thread done servicing request 04:09:11.416 00.000 30444 OnExposeComplete: enter 04:09:11.416 00.000 30444 UpdateGuideState(): m_state=6 04:09:11.416 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9171 04:09:11.416 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=200.47, Mass=58068, SNR=52.4, Peak=7632 HFD=3.6 04:09:11.416 00.000 30444 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.28) = xAngle (-2.60 = -2.60) 04:09:11.416 00.000 30444 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.66 = -2.66) 04:09:11.416 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.13 hyp=0.48 cameraTheta=-2.88 mountX=-0.41 mountY=-0.22, mountTheta=-2.65 04:09:11.417 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.13, opts=13) 04:09:11.417 00.000 30444 Enqueuing Move request for scope (-0.47, -0.13) 04:09:11.417 00.000 15672 Worker thread wakes up 04:09:11.417 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.13) opts 0xd 04:09:11.417 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.13) 04:09:11.417 00.000 15672 Moving (-0.47, -0.13) raw xDistance=-0.41 yDistance=-0.22 04:09:11.417 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 04:09:11.417 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:09:11.417 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:09:11.417 00.000 15672 MoveAxis(E, 112, ABG) 04:09:11.417 00.000 15672 Guiding Dir = 2, Dur = 112 04:09:11.418 00.001 15672 IsSlewing returns 0 04:09:11.419 00.001 15672 IsGuiding returns 0 04:09:11.423 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=13809, FiltMin=2568, FiltMax=10935, Gamma=2.950 04:09:11.433 00.010 15672 PulseGuide returned control before completion, sleep 108 04:09:11.466 00.033 30444 UpdateGuideState exits: m=58068 SNR=52.4 Saturated 04:09:11.466 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:11.466 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:11.466 00.000 30444 Enqueuing Expose request 04:09:11.577 00.111 15672 IsGuiding returns 0 04:09:11.577 00.000 15672 Move returns status 0, amount 112 04:09:11.577 00.000 15672 MoveAxis(N, 0, ABG) 04:09:11.577 00.000 15672 Move returns status 0, amount 0 04:09:11.577 00.000 15672 move complete, result=0 04:09:11.577 00.000 15672 worker thread done servicing request 04:09:11.577 00.000 15672 Worker thread wakes up 04:09:11.577 00.000 30444 GuideStep: -0.4 px 112 ms EAST, -0.2 px 0 ms NORTH 04:09:11.577 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:11.578 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:13.488 01.910 15672 Exposure complete 04:09:13.507 00.019 15672 worker thread done servicing request 04:09:13.507 00.000 30444 OnExposeComplete: enter 04:09:13.508 00.001 30444 UpdateGuideState(): m_state=6 04:09:13.508 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9172 04:09:13.508 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=199.89, Mass=76192, SNR=67.6, Peak=7376 HFD=3.9 04:09:13.508 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 04:09:13.508 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 04:09:13.508 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.70 hyp=0.70 cameraTheta=-1.65 mountX=0.14 mountY=-0.70, mountTheta=-1.38 04:09:13.508 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.70, opts=13) 04:09:13.508 00.000 30444 Enqueuing Move request for scope (-0.06, -0.70) 04:09:13.508 00.000 15672 Worker thread wakes up 04:09:13.509 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.70) opts 0xd 04:09:13.509 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.70) 04:09:13.509 00.000 15672 Moving (-0.06, -0.70) raw xDistance=0.14 yDistance=-0.70 04:09:13.509 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:09:13.509 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:09:13.509 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70 04:09:13.509 00.000 15672 MoveAxis(E, 0, ABG) 04:09:13.509 00.000 15672 Move returns status 0, amount 0 04:09:13.509 00.000 15672 MoveAxis(N, 0, ABG) 04:09:13.509 00.000 15672 Move returns status 0, amount 0 04:09:13.509 00.000 15672 move complete, result=0 04:09:13.509 00.000 15672 worker thread done servicing request 04:09:13.514 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=12388, FiltMin=2542, FiltMax=10610, Gamma=2.950 04:09:13.557 00.043 30444 UpdateGuideState exits: m=76192 SNR=67.6 Saturated 04:09:13.557 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:13.557 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:13.557 00.000 30444 Enqueuing Expose request 04:09:13.557 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH 04:09:13.557 00.000 15672 Worker thread wakes up 04:09:13.557 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:13.557 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:15.673 02.116 15672 Exposure complete 04:09:15.706 00.033 15672 worker thread done servicing request 04:09:15.706 00.000 30444 OnExposeComplete: enter 04:09:15.706 00.000 30444 UpdateGuideState(): m_state=6 04:09:15.706 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9173 04:09:15.706 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=200.05, Mass=68042, SNR=61.6, Peak=7611 HFD=3.7 04:09:15.706 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 04:09:15.706 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 04:09:15.707 00.001 30444 CameraToMount -- cameraX=0.05 cameraY=-0.55 hyp=0.55 cameraTheta=-1.49 mountX=0.20 mountY=-0.52, mountTheta=-1.21 04:09:15.707 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.55, opts=13) 04:09:15.707 00.000 30444 Enqueuing Move request for scope (0.05, -0.55) 04:09:15.707 00.000 15672 Worker thread wakes up 04:09:15.707 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.55) opts 0xd 04:09:15.707 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.55) 04:09:15.707 00.000 15672 Moving (0.05, -0.55) raw xDistance=0.20 yDistance=-0.52 04:09:15.707 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:09:15.707 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.43 newest=-1.45 04:09:15.708 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 04:09:15.708 00.000 15672 MoveAxis(E, 0, ABG) 04:09:15.708 00.000 15672 Move returns status 0, amount 0 04:09:15.708 00.000 15672 MoveAxis(N, 94, ABG) 04:09:15.708 00.000 15672 Guiding Dir = 0, Dur = 94 04:09:15.708 00.000 15672 IsSlewing returns 0 04:09:15.709 00.001 15672 IsGuiding returns 0 04:09:15.713 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=12973, FiltMin=2574, FiltMax=10309, Gamma=2.950 04:09:15.755 00.042 30444 UpdateGuideState exits: m=68042 SNR=61.6 Saturated 04:09:15.755 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:15.755 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:15.755 00.000 30444 Enqueuing Expose request 04:09:15.794 00.039 15672 PulseGuide returned control before completion, sleep 20 04:09:15.827 00.033 15672 IsGuiding returns 1 04:09:15.827 00.000 15672 scope still moving after pulse duration time elapsed 04:09:15.848 00.021 15672 IsSlewing returns 0 04:09:15.849 00.001 15672 IsGuiding returns 1 04:09:15.870 00.021 15672 IsSlewing returns 0 04:09:15.871 00.001 15672 IsGuiding returns 1 04:09:15.892 00.021 15672 IsSlewing returns 0 04:09:15.908 00.016 15672 IsGuiding returns 0 04:09:15.908 00.000 15672 scope move finished after 94 + 104 ms 04:09:15.908 00.000 15672 Move returns status 0, amount 94 04:09:15.908 00.000 15672 move complete, result=0 04:09:15.908 00.000 15672 worker thread done servicing request 04:09:15.908 00.000 15672 Worker thread wakes up 04:09:15.908 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:15.908 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:15.909 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 94 ms NORTH 04:09:17.817 01.908 15672 Exposure complete 04:09:17.836 00.019 15672 worker thread done servicing request 04:09:17.837 00.001 30444 OnExposeComplete: enter 04:09:17.837 00.000 30444 UpdateGuideState(): m_state=6 04:09:17.837 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9174 04:09:17.837 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=199.83, Mass=69039, SNR=54.7, Peak=7780 HFD=3.9 04:09:17.837 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 04:09:17.837 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 04:09:17.837 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.77 hyp=0.81 cameraTheta=-1.89 mountX=-0.04 mountY=-0.80, mountTheta=-1.62 04:09:17.837 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.77, opts=13) 04:09:17.837 00.000 30444 Enqueuing Move request for scope (-0.26, -0.77) 04:09:17.838 00.001 15672 Worker thread wakes up 04:09:17.838 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.77) opts 0xd 04:09:17.838 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.77) 04:09:17.838 00.000 15672 Moving (-0.26, -0.77) raw xDistance=-0.04 yDistance=-0.80 04:09:17.838 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 04:09:17.838 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 04:09:17.838 00.000 15672 MoveAxis(E, 0, ABG) 04:09:17.838 00.000 15672 Move returns status 0, amount 0 04:09:17.838 00.000 15672 MoveAxis(N, 143, ABG) 04:09:17.838 00.000 15672 Guiding Dir = 0, Dur = 143 04:09:17.839 00.001 15672 IsSlewing returns 0 04:09:17.839 00.000 15672 IsGuiding returns 0 04:09:17.843 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=14263, FiltMin=2541, FiltMax=11992, Gamma=2.950 04:09:17.886 00.043 30444 UpdateGuideState exits: m=69039 SNR=54.7 Saturated 04:09:17.886 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:17.886 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:17.886 00.000 30444 Enqueuing Expose request 04:09:17.920 00.034 15672 PulseGuide returned control before completion, sleep 73 04:09:17.995 00.075 15672 IsGuiding returns 1 04:09:17.995 00.000 15672 scope still moving after pulse duration time elapsed 04:09:18.016 00.021 15672 IsSlewing returns 0 04:09:18.019 00.003 15672 IsGuiding returns 1 04:09:18.039 00.020 15672 IsSlewing returns 0 04:09:18.042 00.003 15672 IsGuiding returns 1 04:09:18.063 00.021 15672 IsSlewing returns 0 04:09:18.095 00.032 15672 IsGuiding returns 0 04:09:18.096 00.001 15672 scope move finished after 143 + 113 ms 04:09:18.096 00.000 15672 Move returns status 0, amount 143 04:09:18.096 00.000 15672 move complete, result=0 04:09:18.096 00.000 15672 worker thread done servicing request 04:09:18.096 00.000 15672 Worker thread wakes up 04:09:18.096 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:18.097 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.8 px 143 ms NORTH 04:09:18.097 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:20.207 02.110 15672 Exposure complete 04:09:20.227 00.020 15672 worker thread done servicing request 04:09:20.227 00.000 30444 OnExposeComplete: enter 04:09:20.227 00.000 30444 UpdateGuideState(): m_state=6 04:09:20.227 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9175 04:09:20.227 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=200.49, Mass=58813, SNR=50.7, Peak=7112 HFD=3.3 04:09:20.227 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 04:09:20.227 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 04:09:20.227 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.56 mountX=0.19 mountY=-0.07, mountTheta=-0.33 04:09:20.228 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.10, opts=13) 04:09:20.228 00.000 30444 Enqueuing Move request for scope (0.17, -0.10) 04:09:20.228 00.000 15672 Worker thread wakes up 04:09:20.228 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd 04:09:20.228 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.10) 04:09:20.228 00.000 15672 Moving (0.17, -0.10) raw xDistance=0.19 yDistance=-0.07 04:09:20.228 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:09:20.228 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:09:20.228 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 04:09:20.228 00.000 15672 MoveAxis(E, 0, ABG) 04:09:20.228 00.000 15672 Move returns status 0, amount 0 04:09:20.228 00.000 15672 MoveAxis(N, 0, ABG) 04:09:20.228 00.000 15672 Move returns status 0, amount 0 04:09:20.228 00.000 15672 move complete, result=0 04:09:20.228 00.000 15672 worker thread done servicing request 04:09:20.233 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=15150, FiltMin=2566, FiltMax=11735, Gamma=2.950 04:09:20.276 00.043 30444 UpdateGuideState exits: m=58813 SNR=50.7 Saturated 04:09:20.276 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:20.276 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:20.276 00.000 30444 Enqueuing Expose request 04:09:20.276 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:09:20.276 00.000 15672 Worker thread wakes up 04:09:20.276 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:20.276 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:22.183 01.907 15672 Exposure complete 04:09:22.203 00.020 15672 worker thread done servicing request 04:09:22.203 00.000 30444 OnExposeComplete: enter 04:09:22.203 00.000 30444 UpdateGuideState(): m_state=6 04:09:22.203 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9176 04:09:22.203 00.000 30444 Star::Find returns 1 (1), X=460.84, Y=200.41, Mass=63559, SNR=56.9, Peak=7112 HFD=3.7 04:09:22.203 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.22 = -0.22) 04:09:22.203 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.28 = -0.28) 04:09:22.203 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.18 hyp=0.38 cameraTheta=-0.50 mountX=0.37 mountY=-0.10, mountTheta=-0.28 04:09:22.204 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.18, opts=13) 04:09:22.204 00.000 30444 Enqueuing Move request for scope (0.33, -0.18) 04:09:22.204 00.000 15672 Worker thread wakes up 04:09:22.204 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.18) opts 0xd 04:09:22.204 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.18) 04:09:22.204 00.000 15672 Moving (0.33, -0.18) raw xDistance=0.37 yDistance=-0.10 04:09:22.204 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 04:09:22.204 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:09:22.204 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:09:22.204 00.000 15672 MoveAxis(W, 99, ABG) 04:09:22.204 00.000 15672 Guiding Dir = 3, Dur = 99 04:09:22.205 00.001 15672 IsSlewing returns 0 04:09:22.206 00.001 15672 IsGuiding returns 0 04:09:22.210 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=14107, FiltMin=2541, FiltMax=11529, Gamma=2.950 04:09:22.232 00.022 15672 PulseGuide returned control before completion, sleep 83 04:09:22.317 00.085 15672 IsGuiding returns 1 04:09:22.317 00.000 15672 scope still moving after pulse duration time elapsed 04:09:22.333 00.016 30444 UpdateGuideState exits: m=63559 SNR=56.9 Saturated 04:09:22.333 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:22.333 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:22.333 00.000 30444 Enqueuing Expose request 04:09:22.338 00.005 15672 IsSlewing returns 0 04:09:22.361 00.023 15672 IsGuiding returns 0 04:09:22.361 00.000 15672 scope move finished after 99 + 56 ms 04:09:22.361 00.000 15672 Move returns status 0, amount 99 04:09:22.362 00.001 15672 MoveAxis(N, 0, ABG) 04:09:22.362 00.000 15672 Move returns status 0, amount 0 04:09:22.362 00.000 15672 move complete, result=0 04:09:22.362 00.000 15672 worker thread done servicing request 04:09:22.362 00.000 15672 Worker thread wakes up 04:09:22.363 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:22.363 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:22.366 00.003 30444 GuideStep: 0.4 px 99 ms WEST, -0.1 px 0 ms NORTH 04:09:24.471 02.105 15672 Exposure complete 04:09:24.491 00.020 15672 worker thread done servicing request 04:09:24.491 00.000 30444 OnExposeComplete: enter 04:09:24.491 00.000 30444 UpdateGuideState(): m_state=6 04:09:24.491 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9177 04:09:24.491 00.000 30444 Star::Find returns 1 (1), X=460.44, Y=200.12, Mass=65869, SNR=59.8, Peak=7341 HFD=3.6 04:09:24.491 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 04:09:24.491 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 04:09:24.491 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.47 hyp=0.48 cameraTheta=-1.71 mountX=0.07 mountY=-0.47, mountTheta=-1.43 04:09:24.492 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.47, opts=13) 04:09:24.492 00.000 30444 Enqueuing Move request for scope (-0.07, -0.47) 04:09:24.492 00.000 15672 Worker thread wakes up 04:09:24.492 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.47) opts 0xd 04:09:24.492 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.47) 04:09:24.492 00.000 15672 Moving (-0.07, -0.47) raw xDistance=0.07 yDistance=-0.47 04:09:24.492 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:09:24.492 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 04:09:24.492 00.000 15672 MoveAxis(E, 0, ABG) 04:09:24.492 00.000 15672 Move returns status 0, amount 0 04:09:24.492 00.000 15672 MoveAxis(N, 85, ABG) 04:09:24.492 00.000 15672 Guiding Dir = 0, Dur = 85 04:09:24.493 00.001 15672 IsSlewing returns 0 04:09:24.494 00.001 15672 IsGuiding returns 0 04:09:24.498 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2092, max=13696, FiltMin=2534, FiltMax=11376, Gamma=2.950 04:09:24.541 00.043 30444 UpdateGuideState exits: m=65869 SNR=59.8 Saturated 04:09:24.541 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:24.541 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:24.541 00.000 30444 Enqueuing Expose request 04:09:24.582 00.041 15672 IsGuiding returns 1 04:09:24.582 00.000 15672 scope still moving after pulse duration time elapsed 04:09:24.602 00.020 15672 IsSlewing returns 0 04:09:24.604 00.002 15672 IsGuiding returns 1 04:09:24.625 00.021 15672 IsSlewing returns 0 04:09:24.692 00.067 15672 IsGuiding returns 0 04:09:24.693 00.001 15672 scope move finished after 85 + 113 ms 04:09:24.693 00.000 15672 Move returns status 0, amount 85 04:09:24.693 00.000 15672 move complete, result=0 04:09:24.693 00.000 15672 worker thread done servicing request 04:09:24.693 00.000 15672 Worker thread wakes up 04:09:24.693 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:24.693 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:24.694 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 85 ms NORTH 04:09:26.609 01.915 15672 Exposure complete 04:09:26.640 00.031 15672 worker thread done servicing request 04:09:26.640 00.000 30444 OnExposeComplete: enter 04:09:26.640 00.000 30444 UpdateGuideState(): m_state=6 04:09:26.640 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9178 04:09:26.640 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=200.89, Mass=69370, SNR=65.0, Peak=7720 HFD=3.8 04:09:26.640 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 04:09:26.640 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 04:09:26.640 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.30 hyp=0.41 cameraTheta=2.32 mountX=-0.35 mountY=0.23, mountTheta=2.55 04:09:26.641 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.30, opts=13) 04:09:26.641 00.000 30444 Enqueuing Move request for scope (-0.28, 0.30) 04:09:26.641 00.000 15672 Worker thread wakes up 04:09:26.641 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.30) opts 0xd 04:09:26.641 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.30) 04:09:26.641 00.000 15672 Moving (-0.28, 0.30) raw xDistance=-0.35 yDistance=0.23 04:09:26.641 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 04:09:26.641 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:09:26.641 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 04:09:26.642 00.001 15672 MoveAxis(E, 94, ABG) 04:09:26.642 00.000 15672 Guiding Dir = 2, Dur = 94 04:09:26.642 00.000 15672 IsSlewing returns 0 04:09:26.643 00.001 15672 IsGuiding returns 0 04:09:26.647 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=13945, FiltMin=2542, FiltMax=11348, Gamma=2.950 04:09:26.673 00.026 15672 PulseGuide returned control before completion, sleep 75 04:09:26.690 00.017 30444 UpdateGuideState exits: m=69370 SNR=65.0 Saturated 04:09:26.690 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:26.690 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:26.690 00.000 30444 Enqueuing Expose request 04:09:26.749 00.059 15672 IsGuiding returns 1 04:09:26.749 00.000 15672 scope still moving after pulse duration time elapsed 04:09:26.770 00.021 15672 IsSlewing returns 0 04:09:26.818 00.048 15672 IsGuiding returns 0 04:09:26.818 00.000 15672 scope move finished after 94 + 80 ms 04:09:26.818 00.000 15672 Move returns status 0, amount 94 04:09:26.818 00.000 15672 MoveAxis(N, 0, ABG) 04:09:26.818 00.000 15672 Move returns status 0, amount 0 04:09:26.818 00.000 15672 move complete, result=0 04:09:26.819 00.001 15672 worker thread done servicing request 04:09:26.819 00.000 15672 Worker thread wakes up 04:09:26.819 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:26.819 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:26.819 00.000 30444 GuideStep: -0.3 px 94 ms EAST, 0.2 px 0 ms NORTH 04:09:28.927 02.108 15672 Exposure complete 04:09:28.947 00.020 15672 worker thread done servicing request 04:09:28.947 00.000 30444 OnExposeComplete: enter 04:09:28.947 00.000 30444 UpdateGuideState(): m_state=6 04:09:28.947 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9179 04:09:28.948 00.001 30444 Star::Find returns 1 (1), X=461.05, Y=200.93, Mass=76933, SNR=67.4, Peak=8718 HFD=4.0 04:09:28.948 00.000 30444 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.28) = xAngle (0.83 = 0.83) 04:09:28.948 00.000 30444 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.77 = 0.77) 04:09:28.948 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=0.33 hyp=0.63 cameraTheta=0.56 mountX=0.43 mountY=0.44, mountTheta=0.80 04:09:28.948 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=0.33, opts=13) 04:09:28.948 00.000 30444 Enqueuing Move request for scope (0.54, 0.33) 04:09:28.948 00.000 15672 Worker thread wakes up 04:09:28.948 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.33) opts 0xd 04:09:28.948 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, 0.33) 04:09:28.948 00.000 15672 Moving (0.54, 0.33) raw xDistance=0.43 yDistance=0.44 04:09:28.948 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.43 04:09:28.948 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:09:28.949 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44 04:09:28.949 00.000 15672 MoveAxis(W, 109, ABG) 04:09:28.949 00.000 15672 Guiding Dir = 3, Dur = 109 04:09:28.949 00.000 15672 IsSlewing returns 0 04:09:28.950 00.001 15672 IsGuiding returns 0 04:09:28.954 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=13358, FiltMin=2602, FiltMax=11279, Gamma=2.950 04:09:28.973 00.019 15672 PulseGuide returned control before completion, sleep 97 04:09:28.997 00.024 30444 UpdateGuideState exits: m=76933 SNR=67.4 Saturated 04:09:28.997 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:28.998 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:28.998 00.000 30444 Enqueuing Expose request 04:09:29.071 00.073 15672 IsGuiding returns 1 04:09:29.071 00.000 15672 scope still moving after pulse duration time elapsed 04:09:29.092 00.021 15672 IsSlewing returns 0 04:09:29.102 00.010 15672 IsGuiding returns 0 04:09:29.103 00.001 15672 scope move finished after 109 + 42 ms 04:09:29.103 00.000 15672 Move returns status 0, amount 109 04:09:29.103 00.000 15672 MoveAxis(N, 0, ABG) 04:09:29.103 00.000 15672 Move returns status 0, amount 0 04:09:29.103 00.000 15672 move complete, result=0 04:09:29.103 00.000 15672 worker thread done servicing request 04:09:29.103 00.000 15672 Worker thread wakes up 04:09:29.104 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:29.104 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:29.104 00.000 30444 GuideStep: 0.4 px 109 ms WEST, 0.4 px 0 ms NORTH 04:09:31.012 01.908 15672 Exposure complete 04:09:31.031 00.019 15672 worker thread done servicing request 04:09:31.032 00.001 30444 OnExposeComplete: enter 04:09:31.032 00.000 30444 UpdateGuideState(): m_state=6 04:09:31.032 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 9180 04:09:31.032 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=200.95, Mass=60686, SNR=55.9, Peak=7693 HFD=3.3 04:09:31.032 00.000 30444 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.28) = xAngle (2.29 = 2.29) 04:09:31.032 00.000 30444 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.23 = 2.23) 04:09:31.032 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.36 hyp=0.40 cameraTheta=2.01 mountX=-0.26 mountY=0.31, mountTheta=2.27 04:09:31.032 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.36, opts=13) 04:09:31.032 00.000 30444 Enqueuing Move request for scope (-0.17, 0.36) 04:09:31.033 00.001 15672 Worker thread wakes up 04:09:31.033 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.36) opts 0xd 04:09:31.033 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.36) 04:09:31.033 00.000 15672 Moving (-0.17, 0.36) raw xDistance=-0.26 yDistance=0.31 04:09:31.033 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26 04:09:31.033 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:09:31.033 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 04:09:31.033 00.000 15672 MoveAxis(E, 63, ABG) 04:09:31.033 00.000 15672 Guiding Dir = 2, Dur = 63 04:09:31.033 00.000 15672 IsSlewing returns 0 04:09:31.038 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2067, max=14059, FiltMin=2492, FiltMax=10712, Gamma=2.950 04:09:31.066 00.028 15672 IsGuiding returns 0 04:09:31.081 00.015 30444 UpdateGuideState exits: m=60686 SNR=55.9 Saturated 04:09:31.081 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:31.081 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:31.081 00.000 30444 Enqueuing Expose request 04:09:31.082 00.001 15672 PulseGuide returned control before completion, sleep 58 04:09:31.162 00.080 15672 IsGuiding returns 0 04:09:31.162 00.000 15672 Move returns status 0, amount 63 04:09:31.162 00.000 15672 MoveAxis(N, 0, ABG) 04:09:31.162 00.000 15672 Move returns status 0, amount 0 04:09:31.162 00.000 15672 move complete, result=0 04:09:31.162 00.000 15672 worker thread done servicing request 04:09:31.162 00.000 15672 Worker thread wakes up 04:09:31.162 00.000 30444 GuideStep: -0.3 px 63 ms EAST, 0.3 px 0 ms NORTH 04:09:31.163 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:31.163 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:33.272 02.109 15672 Exposure complete 04:09:33.292 00.020 15672 worker thread done servicing request 04:09:33.292 00.000 30444 OnExposeComplete: enter 04:09:33.292 00.000 30444 UpdateGuideState(): m_state=6 04:09:33.293 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9181 04:09:33.293 00.000 30444 Star::Find returns 1 (1), X=460.94, Y=201.10, Mass=71711, SNR=56.5, Peak=8338 HFD=4.1 04:09:33.293 00.000 30444 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.28) = xAngle (1.14 = 1.14) 04:09:33.293 00.000 30444 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.08 = 1.08) 04:09:33.293 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=0.51 hyp=0.67 cameraTheta=0.86 mountX=0.28 mountY=0.59, mountTheta=1.13 04:09:33.293 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.51, opts=13) 04:09:33.293 00.000 30444 Enqueuing Move request for scope (0.43, 0.51) 04:09:33.293 00.000 15672 Worker thread wakes up 04:09:33.293 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.51) opts 0xd 04:09:33.293 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.51) 04:09:33.293 00.000 15672 Moving (0.43, 0.51) raw xDistance=0.28 yDistance=0.59 04:09:33.293 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28 04:09:33.294 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:09:33.294 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59 04:09:33.294 00.000 15672 MoveAxis(W, 71, ABG) 04:09:33.294 00.000 15672 Guiding Dir = 3, Dur = 71 04:09:33.295 00.001 15672 IsSlewing returns 0 04:09:33.296 00.001 15672 IsGuiding returns 0 04:09:33.300 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=13303, FiltMin=2521, FiltMax=11114, Gamma=2.950 04:09:33.318 00.018 15672 PulseGuide returned control before completion, sleep 60 04:09:33.345 00.027 30444 UpdateGuideState exits: m=71711 SNR=56.5 Saturated 04:09:33.345 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:33.345 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:33.345 00.000 30444 Enqueuing Expose request 04:09:33.430 00.085 15672 IsGuiding returns 0 04:09:33.430 00.000 15672 Move returns status 0, amount 71 04:09:33.431 00.001 15672 MoveAxis(N, 0, ABG) 04:09:33.431 00.000 15672 Move returns status 0, amount 0 04:09:33.431 00.000 15672 move complete, result=0 04:09:33.431 00.000 15672 worker thread done servicing request 04:09:33.431 00.000 30444 GuideStep: 0.3 px 71 ms WEST, 0.6 px 0 ms NORTH 04:09:33.431 00.000 15672 Worker thread wakes up 04:09:33.432 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:33.432 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:35.341 01.909 15672 Exposure complete 04:09:35.361 00.020 15672 worker thread done servicing request 04:09:35.361 00.000 30444 OnExposeComplete: enter 04:09:35.361 00.000 30444 UpdateGuideState(): m_state=6 04:09:35.361 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9182 04:09:35.361 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=201.16, Mass=56069, SNR=49.2, Peak=8282 HFD=3.2 04:09:35.361 00.000 30444 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.28) = xAngle (1.67 = 1.67) 04:09:35.361 00.000 30444 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.61 = 1.61) 04:09:35.361 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.56 hyp=0.57 cameraTheta=1.39 mountX=-0.06 mountY=0.57, mountTheta=1.67 04:09:35.362 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.56, opts=13) 04:09:35.362 00.000 30444 Enqueuing Move request for scope (0.10, 0.56) 04:09:35.362 00.000 15672 Worker thread wakes up 04:09:35.362 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.56) opts 0xd 04:09:35.362 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.56) 04:09:35.362 00.000 15672 Moving (0.10, 0.56) raw xDistance=-0.06 yDistance=0.57 04:09:35.362 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:09:35.362 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:09:35.362 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57 04:09:35.362 00.000 15672 MoveAxis(E, 0, ABG) 04:09:35.362 00.000 15672 Move returns status 0, amount 0 04:09:35.362 00.000 15672 MoveAxis(N, 0, ABG) 04:09:35.362 00.000 15672 Move returns status 0, amount 0 04:09:35.362 00.000 15672 move complete, result=0 04:09:35.362 00.000 15672 worker thread done servicing request 04:09:35.367 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=13673, FiltMin=2522, FiltMax=11072, Gamma=2.950 04:09:35.539 00.172 30444 UpdateGuideState exits: m=56069 SNR=49.2 Saturated 04:09:35.539 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:35.539 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:35.539 00.000 30444 Enqueuing Expose request 04:09:35.539 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 04:09:35.539 00.000 15672 Worker thread wakes up 04:09:35.540 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:35.540 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:37.646 02.106 15672 Exposure complete 04:09:37.668 00.022 15672 worker thread done servicing request 04:09:37.668 00.000 30444 OnExposeComplete: enter 04:09:37.668 00.000 30444 UpdateGuideState(): m_state=6 04:09:37.668 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9183 04:09:37.669 00.001 30444 Star::Find returns 1 (1), X=460.51, Y=200.80, Mass=67668, SNR=58.1, Peak=8057 HFD=3.7 04:09:37.669 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 04:09:37.669 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.79 = 1.79) 04:09:37.669 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.57 mountX=-0.06 mountY=0.20, mountTheta=1.84 04:09:37.669 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.20, opts=13) 04:09:37.669 00.000 30444 Enqueuing Move request for scope (-0.00, 0.20) 04:09:37.669 00.000 15672 Worker thread wakes up 04:09:37.669 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd 04:09:37.669 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.20) 04:09:37.669 00.000 15672 Moving (-0.00, 0.20) raw xDistance=-0.06 yDistance=0.20 04:09:37.669 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:09:37.669 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:09:37.670 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 04:09:37.670 00.000 15672 MoveAxis(E, 0, ABG) 04:09:37.670 00.000 15672 Move returns status 0, amount 0 04:09:37.670 00.000 15672 MoveAxis(N, 0, ABG) 04:09:37.670 00.000 15672 Move returns status 0, amount 0 04:09:37.670 00.000 15672 move complete, result=0 04:09:37.670 00.000 15672 worker thread done servicing request 04:09:37.675 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2141, max=14047, FiltMin=2560, FiltMax=11073, Gamma=2.950 04:09:37.718 00.043 30444 UpdateGuideState exits: m=67668 SNR=58.1 Saturated 04:09:37.718 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:37.718 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:37.718 00.000 30444 Enqueuing Expose request 04:09:37.718 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:09:37.718 00.000 15672 Worker thread wakes up 04:09:37.718 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:37.718 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:39.627 01.909 15672 Exposure complete 04:09:39.646 00.019 15672 worker thread done servicing request 04:09:39.647 00.001 30444 OnExposeComplete: enter 04:09:39.647 00.000 30444 UpdateGuideState(): m_state=6 04:09:39.647 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9184 04:09:39.647 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=200.97, Mass=57050, SNR=51.7, Peak=7231 HFD=3.5 04:09:39.647 00.000 30444 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 04:09:39.647 00.000 30444 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 04:09:39.647 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.38 hyp=0.38 cameraTheta=1.42 mountX=-0.05 mountY=0.38, mountTheta=1.69 04:09:39.647 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.38, opts=13) 04:09:39.647 00.000 30444 Enqueuing Move request for scope (0.06, 0.38) 04:09:39.647 00.000 15672 Worker thread wakes up 04:09:39.648 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.38) opts 0xd 04:09:39.648 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.38) 04:09:39.648 00.000 15672 Moving (0.06, 0.38) raw xDistance=-0.05 yDistance=0.38 04:09:39.648 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:09:39.648 00.000 15672 switching direction from -1 to 1 - decHistory=4 oldest=-0.64 newest=1.15 04:09:39.648 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 04:09:39.648 00.000 15672 MoveAxis(E, 0, ABG) 04:09:39.648 00.000 15672 Move returns status 0, amount 0 04:09:39.648 00.000 15672 MoveAxis(S, 68, ABG) 04:09:39.648 00.000 15672 Guiding Dir = 1, Dur = 68 04:09:39.649 00.001 15672 IsSlewing returns 0 04:09:39.650 00.001 15672 IsGuiding returns 0 04:09:39.654 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=14599, FiltMin=2537, FiltMax=11169, Gamma=2.950 04:09:39.696 00.042 30444 UpdateGuideState exits: m=57050 SNR=51.7 Saturated 04:09:39.696 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:39.696 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:39.696 00.000 30444 Enqueuing Expose request 04:09:39.726 00.030 15672 IsGuiding returns 1 04:09:39.726 00.000 15672 scope still moving after pulse duration time elapsed 04:09:39.746 00.020 15672 IsSlewing returns 0 04:09:39.747 00.001 15672 IsGuiding returns 1 04:09:39.768 00.021 15672 IsSlewing returns 0 04:09:39.769 00.001 15672 IsGuiding returns 1 04:09:39.790 00.021 15672 IsSlewing returns 0 04:09:39.820 00.030 15672 IsGuiding returns 0 04:09:39.820 00.000 15672 scope move finished after 68 + 102 ms 04:09:39.820 00.000 15672 Move returns status 0, amount 68 04:09:39.820 00.000 15672 move complete, result=0 04:09:39.820 00.000 15672 worker thread done servicing request 04:09:39.820 00.000 15672 Worker thread wakes up 04:09:39.820 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 68 ms SOUTH 04:09:39.821 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:39.821 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:41.927 02.106 15672 Exposure complete 04:09:41.947 00.020 15672 worker thread done servicing request 04:09:41.947 00.000 30444 OnExposeComplete: enter 04:09:41.947 00.000 30444 UpdateGuideState(): m_state=6 04:09:41.947 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9185 04:09:41.948 00.001 30444 Star::Find returns 1 (1), X=460.65, Y=200.94, Mass=71664, SNR=58.1, Peak=8504 HFD=3.7 04:09:41.948 00.000 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.45 = 1.45) 04:09:41.948 00.000 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.39 = 1.39) 04:09:41.948 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.17 mountX=0.05 mountY=0.37, mountTheta=1.45 04:09:41.948 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.35, opts=13) 04:09:41.948 00.000 30444 Enqueuing Move request for scope (0.15, 0.35) 04:09:41.948 00.000 15672 Worker thread wakes up 04:09:41.948 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.35) opts 0xd 04:09:41.948 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.35) 04:09:41.949 00.001 15672 Moving (0.15, 0.35) raw xDistance=0.05 yDistance=0.37 04:09:41.949 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:09:41.949 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 04:09:41.949 00.000 15672 MoveAxis(E, 0, ABG) 04:09:41.949 00.000 15672 Move returns status 0, amount 0 04:09:41.949 00.000 15672 MoveAxis(S, 67, ABG) 04:09:41.949 00.000 15672 Guiding Dir = 1, Dur = 67 04:09:41.949 00.000 15672 IsSlewing returns 0 04:09:41.950 00.001 15672 IsGuiding returns 0 04:09:41.955 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=13833, FiltMin=2575, FiltMax=10865, Gamma=2.950 04:09:42.000 00.045 30444 UpdateGuideState exits: m=71664 SNR=58.1 Saturated 04:09:42.000 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:42.000 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:42.000 00.000 30444 Enqueuing Expose request 04:09:42.057 00.057 15672 IsGuiding returns 1 04:09:42.057 00.000 15672 scope still moving after pulse duration time elapsed 04:09:42.078 00.021 15672 IsSlewing returns 0 04:09:42.079 00.001 15672 IsGuiding returns 1 04:09:42.100 00.021 15672 IsSlewing returns 0 04:09:42.121 00.021 15672 IsGuiding returns 0 04:09:42.121 00.000 15672 scope move finished after 67 + 103 ms 04:09:42.121 00.000 15672 Move returns status 0, amount 67 04:09:42.121 00.000 15672 move complete, result=0 04:09:42.121 00.000 15672 worker thread done servicing request 04:09:42.121 00.000 15672 Worker thread wakes up 04:09:42.121 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:42.121 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:42.121 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 67 ms SOUTH 04:09:44.031 01.910 15672 Exposure complete 04:09:44.051 00.020 15672 worker thread done servicing request 04:09:44.051 00.000 30444 OnExposeComplete: enter 04:09:44.051 00.000 30444 UpdateGuideState(): m_state=6 04:09:44.051 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9186 04:09:44.051 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=200.40, Mass=62049, SNR=54.4, Peak=6980 HFD=3.7 04:09:44.051 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.24 = -2.24) 04:09:44.051 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.30 = -2.30) 04:09:44.051 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-2.52 mountX=-0.20 mountY=-0.25, mountTheta=-2.27 04:09:44.052 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.19, opts=13) 04:09:44.052 00.000 30444 Enqueuing Move request for scope (-0.27, -0.19) 04:09:44.052 00.000 15672 Worker thread wakes up 04:09:44.052 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.19) opts 0xd 04:09:44.052 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.19) 04:09:44.052 00.000 15672 Moving (-0.27, -0.19) raw xDistance=-0.20 yDistance=-0.25 04:09:44.052 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:09:44.052 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:09:44.052 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 04:09:44.052 00.000 15672 MoveAxis(E, 0, ABG) 04:09:44.052 00.000 15672 Move returns status 0, amount 0 04:09:44.052 00.000 15672 MoveAxis(N, 0, ABG) 04:09:44.052 00.000 15672 Move returns status 0, amount 0 04:09:44.052 00.000 15672 move complete, result=0 04:09:44.052 00.000 15672 worker thread done servicing request 04:09:44.057 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=15483, FiltMin=2573, FiltMax=11196, Gamma=2.950 04:09:44.154 00.097 30444 UpdateGuideState exits: m=62049 SNR=54.4 Saturated 04:09:44.154 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:44.154 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:44.154 00.000 30444 Enqueuing Expose request 04:09:44.154 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:09:44.154 00.000 15672 Worker thread wakes up 04:09:44.154 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:44.154 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:46.263 02.109 15672 Exposure complete 04:09:46.285 00.022 15672 worker thread done servicing request 04:09:46.285 00.000 30444 OnExposeComplete: enter 04:09:46.285 00.000 30444 UpdateGuideState(): m_state=6 04:09:46.286 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9187 04:09:46.286 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=200.57, Mass=63895, SNR=51.0, Peak=7205 HFD=3.3 04:09:46.286 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 04:09:46.286 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 04:09:46.286 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.42 mountX=0.07 mountY=-0.01, mountTheta=-0.20 04:09:46.286 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.03, opts=13) 04:09:46.286 00.000 30444 Enqueuing Move request for scope (0.06, -0.03) 04:09:46.287 00.001 15672 Worker thread wakes up 04:09:46.287 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd 04:09:46.287 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.03) 04:09:46.287 00.000 15672 Moving (0.06, -0.03) raw xDistance=0.07 yDistance=-0.01 04:09:46.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:09:46.287 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:09:46.287 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:09:46.287 00.000 15672 MoveAxis(E, 0, ABG) 04:09:46.287 00.000 15672 Move returns status 0, amount 0 04:09:46.287 00.000 15672 MoveAxis(N, 0, ABG) 04:09:46.287 00.000 15672 Move returns status 0, amount 0 04:09:46.287 00.000 15672 move complete, result=0 04:09:46.287 00.000 15672 worker thread done servicing request 04:09:46.292 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2036, max=15988, FiltMin=2442, FiltMax=11698, Gamma=2.950 04:09:46.335 00.043 30444 UpdateGuideState exits: m=63895 SNR=51.0 Saturated 04:09:46.335 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:46.335 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:46.335 00.000 30444 Enqueuing Expose request 04:09:46.335 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:09:46.335 00.000 15672 Worker thread wakes up 04:09:46.335 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:46.335 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:48.242 01.907 15672 Exposure complete 04:09:48.262 00.020 15672 worker thread done servicing request 04:09:48.262 00.000 30444 OnExposeComplete: enter 04:09:48.262 00.000 30444 UpdateGuideState(): m_state=6 04:09:48.262 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9188 04:09:48.262 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=200.51, Mass=74419, SNR=64.4, Peak=7661 HFD=4.1 04:09:48.262 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 04:09:48.262 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 04:09:48.262 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.90 mountX=-0.00 mountY=-0.09, mountTheta=-1.62 04:09:48.263 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.09, opts=13) 04:09:48.263 00.000 30444 Enqueuing Move request for scope (-0.03, -0.09) 04:09:48.263 00.000 15672 Worker thread wakes up 04:09:48.263 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd 04:09:48.263 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.09) 04:09:48.263 00.000 15672 Moving (-0.03, -0.09) raw xDistance=-0.00 yDistance=-0.09 04:09:48.263 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 04:09:48.263 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:09:48.263 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:09:48.263 00.000 15672 MoveAxis(E, 0, ABG) 04:09:48.263 00.000 15672 Move returns status 0, amount 0 04:09:48.263 00.000 15672 MoveAxis(N, 0, ABG) 04:09:48.263 00.000 15672 Move returns status 0, amount 0 04:09:48.263 00.000 15672 move complete, result=0 04:09:48.263 00.000 15672 worker thread done servicing request 04:09:48.268 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=14804, FiltMin=2573, FiltMax=11431, Gamma=2.950 04:09:48.309 00.041 30444 UpdateGuideState exits: m=74419 SNR=64.4 Saturated 04:09:48.310 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:48.310 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:48.310 00.000 30444 Enqueuing Expose request 04:09:48.310 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:09:48.310 00.000 15672 Worker thread wakes up 04:09:48.310 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:48.310 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:50.426 02.116 15672 Exposure complete 04:09:50.458 00.032 15672 worker thread done servicing request 04:09:50.458 00.000 30444 OnExposeComplete: enter 04:09:50.458 00.000 30444 UpdateGuideState(): m_state=6 04:09:50.458 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9189 04:09:50.458 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=200.55, Mass=64874, SNR=57.8, Peak=6861 HFD=3.3 04:09:50.458 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 04:09:50.458 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 04:09:50.458 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.43 mountX=-0.04 mountY=-0.05, mountTheta=-2.17 04:09:50.458 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.04, opts=13) 04:09:50.459 00.001 30444 Enqueuing Move request for scope (-0.05, -0.04) 04:09:50.459 00.000 15672 Worker thread wakes up 04:09:50.459 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd 04:09:50.459 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.04) 04:09:50.459 00.000 15672 Moving (-0.05, -0.04) raw xDistance=-0.04 yDistance=-0.05 04:09:50.459 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 04:09:50.459 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:09:50.459 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:09:50.459 00.000 15672 MoveAxis(E, 0, ABG) 04:09:50.459 00.000 15672 Move returns status 0, amount 0 04:09:50.459 00.000 15672 MoveAxis(N, 0, ABG) 04:09:50.459 00.000 15672 Move returns status 0, amount 0 04:09:50.459 00.000 15672 move complete, result=0 04:09:50.459 00.000 15672 worker thread done servicing request 04:09:50.464 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2276, max=15702, FiltMin=2504, FiltMax=11367, Gamma=2.950 04:09:50.509 00.045 30444 UpdateGuideState exits: m=64874 SNR=57.8 Saturated 04:09:50.509 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:50.509 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:50.509 00.000 30444 Enqueuing Expose request 04:09:50.509 00.000 15672 Worker thread wakes up 04:09:50.509 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:50.509 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:50.509 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:09:52.417 01.908 15672 Exposure complete 04:09:52.437 00.020 15672 worker thread done servicing request 04:09:52.437 00.000 30444 OnExposeComplete: enter 04:09:52.437 00.000 30444 UpdateGuideState(): m_state=6 04:09:52.437 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9190 04:09:52.437 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=200.67, Mass=68864, SNR=59.1, Peak=7616 HFD=3.6 04:09:52.437 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.07 = 3.07) 04:09:52.437 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.01 = 3.01) 04:09:52.437 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.23 cameraTheta=2.80 mountX=-0.23 mountY=0.03, mountTheta=3.01 04:09:52.437 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.08, opts=13) 04:09:52.438 00.001 30444 Enqueuing Move request for scope (-0.22, 0.08) 04:09:52.438 00.000 15672 Worker thread wakes up 04:09:52.438 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd 04:09:52.438 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.08) 04:09:52.438 00.000 15672 Moving (-0.22, 0.08) raw xDistance=-0.23 yDistance=0.03 04:09:52.438 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 04:09:52.438 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:09:52.438 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:09:52.438 00.000 15672 MoveAxis(E, 0, ABG) 04:09:52.438 00.000 15672 Move returns status 0, amount 0 04:09:52.438 00.000 15672 MoveAxis(N, 0, ABG) 04:09:52.438 00.000 15672 Move returns status 0, amount 0 04:09:52.438 00.000 15672 move complete, result=0 04:09:52.438 00.000 15672 worker thread done servicing request 04:09:52.442 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=15149, FiltMin=2525, FiltMax=12085, Gamma=2.950 04:09:52.485 00.043 30444 UpdateGuideState exits: m=68864 SNR=59.1 Saturated 04:09:52.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:52.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:52.485 00.000 30444 Enqueuing Expose request 04:09:52.485 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:09:52.485 00.000 15672 Worker thread wakes up 04:09:52.485 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:52.485 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:54.595 02.110 15672 Exposure complete 04:09:54.615 00.020 15672 worker thread done servicing request 04:09:54.615 00.000 30444 OnExposeComplete: enter 04:09:54.615 00.000 30444 UpdateGuideState(): m_state=6 04:09:54.615 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9191 04:09:54.615 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=200.72, Mass=63372, SNR=52.0, Peak=7080 HFD=3.7 04:09:54.615 00.000 30444 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.28) = xAngle (0.87 = 0.87) 04:09:54.615 00.000 30444 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.80 = 0.80) 04:09:54.615 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.59 mountX=0.14 mountY=0.16, mountTheta=0.84 04:09:54.616 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.12, opts=13) 04:09:54.616 00.000 30444 Enqueuing Move request for scope (0.18, 0.12) 04:09:54.616 00.000 15672 Worker thread wakes up 04:09:54.616 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd 04:09:54.616 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.12) 04:09:54.616 00.000 15672 Moving (0.18, 0.12) raw xDistance=0.14 yDistance=0.16 04:09:54.616 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:09:54.616 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:09:54.616 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 04:09:54.616 00.000 15672 MoveAxis(E, 0, ABG) 04:09:54.616 00.000 15672 Move returns status 0, amount 0 04:09:54.616 00.000 15672 MoveAxis(N, 0, ABG) 04:09:54.616 00.000 15672 Move returns status 0, amount 0 04:09:54.617 00.001 15672 move complete, result=0 04:09:54.617 00.000 15672 worker thread done servicing request 04:09:54.621 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=14351, FiltMin=2541, FiltMax=11351, Gamma=2.950 04:09:54.663 00.042 30444 UpdateGuideState exits: m=63372 SNR=52.0 Saturated 04:09:54.663 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:54.663 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:54.663 00.000 30444 Enqueuing Expose request 04:09:54.664 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:09:54.664 00.000 15672 Worker thread wakes up 04:09:54.664 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:54.664 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:56.572 01.908 15672 Exposure complete 04:09:56.591 00.019 15672 worker thread done servicing request 04:09:56.592 00.001 30444 OnExposeComplete: enter 04:09:56.592 00.000 30444 UpdateGuideState(): m_state=6 04:09:56.592 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9192 04:09:56.592 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=200.34, Mass=63813, SNR=55.9, Peak=7036 HFD=3.6 04:09:56.592 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 04:09:56.592 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 04:09:56.592 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.25 hyp=0.33 cameraTheta=-2.26 mountX=-0.13 mountY=-0.29, mountTheta=-1.99 04:09:56.592 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.25, opts=13) 04:09:56.593 00.001 30444 Enqueuing Move request for scope (-0.21, -0.25) 04:09:56.593 00.000 15672 Worker thread wakes up 04:09:56.593 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.25) opts 0xd 04:09:56.593 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.25) 04:09:56.593 00.000 15672 Moving (-0.21, -0.25) raw xDistance=-0.13 yDistance=-0.29 04:09:56.593 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:09:56.593 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:09:56.593 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 04:09:56.593 00.000 15672 MoveAxis(E, 0, ABG) 04:09:56.593 00.000 15672 Move returns status 0, amount 0 04:09:56.593 00.000 15672 MoveAxis(N, 0, ABG) 04:09:56.593 00.000 15672 Move returns status 0, amount 0 04:09:56.593 00.000 15672 move complete, result=0 04:09:56.593 00.000 15672 worker thread done servicing request 04:09:56.598 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=14686, FiltMin=2561, FiltMax=11333, Gamma=2.950 04:09:56.879 00.281 30444 UpdateGuideState exits: m=63813 SNR=55.9 Saturated 04:09:56.879 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:56.879 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:56.879 00.000 30444 Enqueuing Expose request 04:09:56.879 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 04:09:56.880 00.001 15672 Worker thread wakes up 04:09:56.880 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:56.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:09:58.988 02.108 15672 Exposure complete 04:09:59.008 00.020 15672 worker thread done servicing request 04:09:59.008 00.000 30444 OnExposeComplete: enter 04:09:59.008 00.000 30444 UpdateGuideState(): m_state=6 04:09:59.008 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9193 04:09:59.008 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=200.29, Mass=69860, SNR=63.9, Peak=7296 HFD=3.7 04:09:59.008 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 04:09:59.008 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 04:09:59.008 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.31 hyp=0.37 cameraTheta=-2.18 mountX=-0.12 mountY=-0.35, mountTheta=-1.91 04:09:59.009 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.31, opts=13) 04:09:59.009 00.000 30444 Enqueuing Move request for scope (-0.21, -0.31) 04:09:59.009 00.000 15672 Worker thread wakes up 04:09:59.009 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.31) opts 0xd 04:09:59.009 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.31) 04:09:59.009 00.000 15672 Moving (-0.21, -0.31) raw xDistance=-0.12 yDistance=-0.35 04:09:59.009 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 04:09:59.009 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:09:59.009 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 04:09:59.009 00.000 15672 MoveAxis(E, 0, ABG) 04:09:59.009 00.000 15672 Move returns status 0, amount 0 04:09:59.009 00.000 15672 MoveAxis(N, 0, ABG) 04:09:59.009 00.000 15672 Move returns status 0, amount 0 04:09:59.009 00.000 15672 move complete, result=0 04:09:59.009 00.000 15672 worker thread done servicing request 04:09:59.014 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=14142, FiltMin=2562, FiltMax=10786, Gamma=2.950 04:09:59.057 00.043 30444 UpdateGuideState exits: m=69860 SNR=63.9 Saturated 04:09:59.057 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:09:59.057 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:09:59.057 00.000 30444 Enqueuing Expose request 04:09:59.057 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 04:09:59.057 00.000 15672 Worker thread wakes up 04:09:59.057 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:09:59.057 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:00.963 01.906 15672 Exposure complete 04:10:00.983 00.020 15672 worker thread done servicing request 04:10:00.983 00.000 30444 OnExposeComplete: enter 04:10:00.983 00.000 30444 UpdateGuideState(): m_state=6 04:10:00.983 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9194 04:10:00.983 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=200.37, Mass=60718, SNR=53.7, Peak=7196 HFD=3.5 04:10:00.983 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.95 = -1.95) 04:10:00.983 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.01 = -2.01) 04:10:00.983 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-2.22 mountX=-0.10 mountY=-0.25, mountTheta=-1.96 04:10:00.984 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.22, opts=13) 04:10:00.984 00.000 30444 Enqueuing Move request for scope (-0.17, -0.22) 04:10:00.984 00.000 15672 Worker thread wakes up 04:10:00.984 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.22) opts 0xd 04:10:00.984 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.22) 04:10:00.984 00.000 15672 Moving (-0.17, -0.22) raw xDistance=-0.10 yDistance=-0.25 04:10:00.984 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:10:00.984 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:10:00.984 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 04:10:00.984 00.000 15672 MoveAxis(E, 0, ABG) 04:10:00.984 00.000 15672 Move returns status 0, amount 0 04:10:00.984 00.000 15672 MoveAxis(N, 0, ABG) 04:10:00.984 00.000 15672 Move returns status 0, amount 0 04:10:00.984 00.000 15672 move complete, result=0 04:10:00.984 00.000 15672 worker thread done servicing request 04:10:00.989 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=13158, FiltMin=2623, FiltMax=10309, Gamma=2.950 04:10:01.030 00.041 30444 UpdateGuideState exits: m=60718 SNR=53.7 Saturated 04:10:01.030 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:01.030 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:01.030 00.000 30444 Enqueuing Expose request 04:10:01.030 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 04:10:01.030 00.000 15672 Worker thread wakes up 04:10:01.030 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:01.030 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:03.141 02.111 15672 Exposure complete 04:10:03.161 00.020 15672 worker thread done servicing request 04:10:03.161 00.000 30444 OnExposeComplete: enter 04:10:03.161 00.000 30444 UpdateGuideState(): m_state=6 04:10:03.161 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9195 04:10:03.161 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=200.11, Mass=68308, SNR=61.9, Peak=7386 HFD=3.6 04:10:03.161 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 04:10:03.161 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 04:10:03.161 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.48 hyp=0.49 cameraTheta=-1.73 mountX=0.06 mountY=-0.49, mountTheta=-1.46 04:10:03.162 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.48, opts=13) 04:10:03.162 00.000 30444 Enqueuing Move request for scope (-0.08, -0.48) 04:10:03.162 00.000 15672 Worker thread wakes up 04:10:03.162 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.48) opts 0xd 04:10:03.162 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.48) 04:10:03.162 00.000 15672 Moving (-0.08, -0.48) raw xDistance=0.06 yDistance=-0.49 04:10:03.162 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 04:10:03.162 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=-0.35 newest=-1.08 04:10:03.162 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 04:10:03.162 00.000 15672 MoveAxis(E, 0, ABG) 04:10:03.162 00.000 15672 Move returns status 0, amount 0 04:10:03.162 00.000 15672 MoveAxis(N, 87, ABG) 04:10:03.162 00.000 15672 Guiding Dir = 0, Dur = 87 04:10:03.163 00.001 15672 IsSlewing returns 0 04:10:03.164 00.001 15672 IsGuiding returns 0 04:10:03.168 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=12651, FiltMin=2566, FiltMax=10943, Gamma=2.950 04:10:03.238 00.070 15672 PulseGuide returned control before completion, sleep 23 04:10:03.271 00.033 15672 IsGuiding returns 1 04:10:03.271 00.000 15672 scope still moving after pulse duration time elapsed 04:10:03.292 00.021 15672 IsSlewing returns 0 04:10:03.293 00.001 15672 IsGuiding returns 1 04:10:03.313 00.020 15672 IsSlewing returns 0 04:10:03.334 00.021 15672 IsGuiding returns 0 04:10:03.334 00.000 15672 scope move finished after 87 + 83 ms 04:10:03.334 00.000 15672 Move returns status 0, amount 87 04:10:03.334 00.000 15672 move complete, result=0 04:10:03.334 00.000 15672 worker thread done servicing request 04:10:03.498 00.164 30444 UpdateGuideState exits: m=68308 SNR=61.9 Saturated 04:10:03.498 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:03.498 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:03.499 00.001 30444 Enqueuing Expose request 04:10:03.499 00.000 15672 Worker thread wakes up 04:10:03.499 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 87 ms NORTH 04:10:03.499 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:03.499 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:05.408 01.909 15672 Exposure complete 04:10:05.427 00.019 15672 worker thread done servicing request 04:10:05.427 00.000 30444 OnExposeComplete: enter 04:10:05.427 00.000 30444 UpdateGuideState(): m_state=6 04:10:05.428 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9196 04:10:05.428 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=200.06, Mass=62938, SNR=59.1, Peak=7742 HFD=3.6 04:10:05.428 00.000 30444 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.28) = xAngle (-1.93 = -1.93) 04:10:05.428 00.000 30444 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.99 = -1.99) 04:10:05.428 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.54 hyp=0.67 cameraTheta=-2.21 mountX=-0.24 mountY=-0.61, mountTheta=-1.94 04:10:05.428 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.54, opts=13) 04:10:05.428 00.000 30444 Enqueuing Move request for scope (-0.40, -0.54) 04:10:05.428 00.000 15672 Worker thread wakes up 04:10:05.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.54) opts 0xd 04:10:05.428 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.54) 04:10:05.429 00.001 15672 Moving (-0.40, -0.54) raw xDistance=-0.24 yDistance=-0.61 04:10:05.429 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:10:05.429 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 04:10:05.429 00.000 15672 MoveAxis(E, 0, ABG) 04:10:05.429 00.000 15672 Move returns status 0, amount 0 04:10:05.429 00.000 15672 MoveAxis(N, 109, ABG) 04:10:05.429 00.000 15672 Guiding Dir = 0, Dur = 109 04:10:05.429 00.000 15672 IsSlewing returns 0 04:10:05.430 00.001 15672 IsGuiding returns 0 04:10:05.433 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2134, max=13338, FiltMin=2548, FiltMax=11780, Gamma=2.950 04:10:05.507 00.074 15672 PulseGuide returned control before completion, sleep 42 04:10:05.552 00.045 15672 IsGuiding returns 1 04:10:05.552 00.000 15672 scope still moving after pulse duration time elapsed 04:10:05.562 00.010 30444 UpdateGuideState exits: m=62938 SNR=59.1 Saturated 04:10:05.562 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:05.562 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:05.562 00.000 30444 Enqueuing Expose request 04:10:05.573 00.011 15672 IsSlewing returns 0 04:10:05.576 00.003 15672 IsGuiding returns 1 04:10:05.598 00.022 15672 IsSlewing returns 0 04:10:05.635 00.037 15672 IsGuiding returns 1 04:10:05.656 00.021 15672 IsSlewing returns 0 04:10:05.667 00.011 15672 IsGuiding returns 0 04:10:05.667 00.000 15672 scope move finished after 109 + 127 ms 04:10:05.667 00.000 15672 Move returns status 0, amount 109 04:10:05.667 00.000 15672 move complete, result=0 04:10:05.667 00.000 15672 worker thread done servicing request 04:10:05.667 00.000 15672 Worker thread wakes up 04:10:05.667 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:05.667 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:05.667 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 109 ms NORTH 04:10:07.773 02.106 15672 Exposure complete 04:10:07.794 00.021 15672 worker thread done servicing request 04:10:07.794 00.000 30444 OnExposeComplete: enter 04:10:07.794 00.000 30444 UpdateGuideState(): m_state=6 04:10:07.794 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9197 04:10:07.794 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=200.34, Mass=73246, SNR=58.1, Peak=7841 HFD=3.9 04:10:07.794 00.000 30444 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.28) = xAngle (-2.32 = -2.32) 04:10:07.795 00.001 30444 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.38 = -2.38) 04:10:07.795 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.26 hyp=0.49 cameraTheta=-2.59 mountX=-0.33 mountY=-0.34, mountTheta=-2.35 04:10:07.795 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.26, opts=13) 04:10:07.796 00.001 30444 Enqueuing Move request for scope (-0.42, -0.26) 04:10:07.796 00.000 15672 Worker thread wakes up 04:10:07.796 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.26) opts 0xd 04:10:07.796 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.26) 04:10:07.796 00.000 15672 Moving (-0.42, -0.26) raw xDistance=-0.33 yDistance=-0.34 04:10:07.796 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 04:10:07.796 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 04:10:07.796 00.000 15672 MoveAxis(E, 90, ABG) 04:10:07.796 00.000 15672 Guiding Dir = 2, Dur = 90 04:10:07.796 00.000 15672 IsSlewing returns 0 04:10:07.797 00.001 15672 IsGuiding returns 0 04:10:07.802 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=14273, FiltMin=2535, FiltMax=10930, Gamma=2.950 04:10:07.823 00.021 15672 PulseGuide returned control before completion, sleep 75 04:10:07.846 00.023 30444 UpdateGuideState exits: m=73246 SNR=58.1 Saturated 04:10:07.846 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:07.846 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:07.846 00.000 30444 Enqueuing Expose request 04:10:07.900 00.054 15672 IsGuiding returns 1 04:10:07.900 00.000 15672 scope still moving after pulse duration time elapsed 04:10:07.921 00.021 15672 IsSlewing returns 0 04:10:07.936 00.015 15672 IsGuiding returns 0 04:10:07.937 00.001 15672 scope move finished after 90 + 49 ms 04:10:07.937 00.000 15672 Move returns status 0, amount 90 04:10:07.937 00.000 15672 MoveAxis(N, 61, ABG) 04:10:07.937 00.000 15672 Guiding Dir = 0, Dur = 61 04:10:07.938 00.001 15672 IsSlewing returns 0 04:10:07.940 00.002 15672 IsGuiding returns 0 04:10:08.052 00.112 15672 IsGuiding returns 1 04:10:08.052 00.000 15672 scope still moving after pulse duration time elapsed 04:10:08.073 00.021 15672 IsSlewing returns 0 04:10:08.095 00.022 15672 IsGuiding returns 0 04:10:08.095 00.000 15672 scope move finished after 61 + 93 ms 04:10:08.095 00.000 15672 Move returns status 0, amount 61 04:10:08.096 00.001 15672 move complete, result=0 04:10:08.096 00.000 15672 worker thread done servicing request 04:10:08.096 00.000 15672 Worker thread wakes up 04:10:08.096 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:08.096 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:08.096 00.000 30444 GuideStep: -0.3 px 90 ms EAST, -0.3 px 61 ms NORTH 04:10:10.001 01.905 15672 Exposure complete 04:10:10.021 00.020 15672 worker thread done servicing request 04:10:10.021 00.000 30444 OnExposeComplete: enter 04:10:10.021 00.000 30444 UpdateGuideState(): m_state=6 04:10:10.021 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9198 04:10:10.021 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=200.24, Mass=64361, SNR=59.7, Peak=7145 HFD=3.6 04:10:10.021 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 04:10:10.021 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 04:10:10.021 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.35 hyp=0.35 cameraTheta=-1.57 mountX=0.10 mountY=-0.35, mountTheta=-1.29 04:10:10.022 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.35, opts=13) 04:10:10.022 00.000 30444 Enqueuing Move request for scope (0.00, -0.35) 04:10:10.022 00.000 15672 Worker thread wakes up 04:10:10.022 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.35) opts 0xd 04:10:10.022 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.35) 04:10:10.022 00.000 15672 Moving (0.00, -0.35) raw xDistance=0.10 yDistance=-0.35 04:10:10.022 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:10:10.022 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 04:10:10.022 00.000 15672 MoveAxis(E, 0, ABG) 04:10:10.022 00.000 15672 Move returns status 0, amount 0 04:10:10.022 00.000 15672 MoveAxis(N, 62, ABG) 04:10:10.022 00.000 15672 Guiding Dir = 0, Dur = 62 04:10:10.023 00.001 15672 IsSlewing returns 0 04:10:10.024 00.001 15672 IsGuiding returns 0 04:10:10.027 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=14134, FiltMin=2570, FiltMax=11895, Gamma=2.950 04:10:10.109 00.082 15672 IsGuiding returns 1 04:10:10.109 00.000 15672 scope still moving after pulse duration time elapsed 04:10:10.131 00.022 15672 IsSlewing returns 0 04:10:10.132 00.001 15672 IsGuiding returns 1 04:10:10.152 00.020 30444 UpdateGuideState exits: m=64361 SNR=59.7 Saturated 04:10:10.153 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:10.153 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:10.153 00.000 30444 Enqueuing Expose request 04:10:10.153 00.000 15672 IsSlewing returns 0 04:10:10.156 00.003 15672 IsGuiding returns 1 04:10:10.178 00.022 15672 IsSlewing returns 0 04:10:10.235 00.057 15672 IsGuiding returns 0 04:10:10.235 00.000 15672 scope move finished after 62 + 149 ms 04:10:10.235 00.000 15672 Move returns status 0, amount 62 04:10:10.235 00.000 15672 move complete, result=0 04:10:10.235 00.000 15672 worker thread done servicing request 04:10:10.235 00.000 15672 Worker thread wakes up 04:10:10.235 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:10.235 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:10.235 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 62 ms NORTH 04:10:12.352 02.117 15672 Exposure complete 04:10:12.382 00.030 15672 worker thread done servicing request 04:10:12.383 00.001 30444 OnExposeComplete: enter 04:10:12.383 00.000 30444 UpdateGuideState(): m_state=6 04:10:12.383 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9199 04:10:12.383 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=201.11, Mass=58558, SNR=50.2, Peak=7753 HFD=3.3 04:10:12.383 00.000 30444 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 04:10:12.383 00.000 30444 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 04:10:12.383 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.52 hyp=0.60 cameraTheta=2.09 mountX=-0.42 mountY=0.44, mountTheta=2.33 04:10:12.383 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.52, opts=13) 04:10:12.383 00.000 30444 Enqueuing Move request for scope (-0.29, 0.52) 04:10:12.384 00.001 15672 Worker thread wakes up 04:10:12.384 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.52) opts 0xd 04:10:12.384 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.52) 04:10:12.384 00.000 15672 Moving (-0.29, 0.52) raw xDistance=-0.42 yDistance=0.44 04:10:12.384 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 04:10:12.384 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:10:12.384 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44 04:10:12.384 00.000 15672 MoveAxis(E, 115, ABG) 04:10:12.384 00.000 15672 Guiding Dir = 2, Dur = 115 04:10:12.385 00.001 15672 IsSlewing returns 0 04:10:12.389 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=13812, FiltMin=2574, FiltMax=10341, Gamma=2.950 04:10:12.408 00.019 15672 IsGuiding returns 0 04:10:12.424 00.016 15672 PulseGuide returned control before completion, sleep 110 04:10:12.536 00.112 15672 IsGuiding returns 1 04:10:12.536 00.000 15672 scope still moving after pulse duration time elapsed 04:10:12.557 00.021 15672 IsSlewing returns 0 04:10:12.568 00.011 15672 IsGuiding returns 0 04:10:12.569 00.001 15672 scope move finished after 115 + 45 ms 04:10:12.569 00.000 15672 Move returns status 0, amount 115 04:10:12.569 00.000 15672 MoveAxis(N, 0, ABG) 04:10:12.569 00.000 15672 Move returns status 0, amount 0 04:10:12.569 00.000 15672 move complete, result=0 04:10:12.569 00.000 15672 worker thread done servicing request 04:10:12.730 00.161 30444 UpdateGuideState exits: m=58558 SNR=50.2 Saturated 04:10:12.730 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:12.730 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:12.731 00.001 30444 Enqueuing Expose request 04:10:12.731 00.000 30444 GuideStep: -0.4 px 115 ms EAST, 0.4 px 0 ms NORTH 04:10:12.731 00.000 15672 Worker thread wakes up 04:10:12.731 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:12.731 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:14.637 01.906 15672 Exposure complete 04:10:14.657 00.020 15672 worker thread done servicing request 04:10:14.657 00.000 30444 OnExposeComplete: enter 04:10:14.657 00.000 30444 UpdateGuideState(): m_state=6 04:10:14.657 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9200 04:10:14.657 00.000 30444 Star::Find returns 1 (1), X=460.40, Y=200.93, Mass=52180, SNR=51.9, Peak=7655 HFD=3.1 04:10:14.657 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 04:10:14.657 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 04:10:14.657 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.33 hyp=0.35 cameraTheta=1.89 mountX=-0.20 mountY=0.30, mountTheta=2.15 04:10:14.658 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.33, opts=13) 04:10:14.658 00.000 30444 Enqueuing Move request for scope (-0.11, 0.33) 04:10:14.658 00.000 15672 Worker thread wakes up 04:10:14.658 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.33) opts 0xd 04:10:14.658 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.33) 04:10:14.658 00.000 15672 Moving (-0.11, 0.33) raw xDistance=-0.20 yDistance=0.30 04:10:14.658 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:10:14.658 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:10:14.658 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 04:10:14.658 00.000 15672 MoveAxis(E, 0, ABG) 04:10:14.659 00.001 15672 Move returns status 0, amount 0 04:10:14.659 00.000 15672 MoveAxis(N, 0, ABG) 04:10:14.659 00.000 15672 Move returns status 0, amount 0 04:10:14.659 00.000 15672 move complete, result=0 04:10:14.659 00.000 15672 worker thread done servicing request 04:10:14.663 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=14066, FiltMin=2527, FiltMax=11150, Gamma=2.950 04:10:14.770 00.107 30444 UpdateGuideState exits: m=52180 SNR=51.9 Saturated 04:10:14.770 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:14.770 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:14.770 00.000 30444 Enqueuing Expose request 04:10:14.770 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 04:10:14.770 00.000 15672 Worker thread wakes up 04:10:14.770 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:14.770 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:16.881 02.111 15672 Exposure complete 04:10:16.901 00.020 15672 worker thread done servicing request 04:10:16.901 00.000 30444 OnExposeComplete: enter 04:10:16.901 00.000 30444 UpdateGuideState(): m_state=6 04:10:16.901 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9201 04:10:16.901 00.000 30444 Star::Find returns 1 (1), X=461.13, Y=201.15, Mass=66916, SNR=54.4, Peak=8165 HFD=3.7 04:10:16.901 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 04:10:16.901 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 04:10:16.901 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=0.55 hyp=0.83 cameraTheta=0.72 mountX=0.45 mountY=0.67, mountTheta=0.98 04:10:16.902 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=0.55, opts=13) 04:10:16.902 00.000 30444 Enqueuing Move request for scope (0.63, 0.55) 04:10:16.902 00.000 15672 Worker thread wakes up 04:10:16.902 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.55) opts 0xd 04:10:16.902 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, 0.55) 04:10:16.902 00.000 15672 Moving (0.63, 0.55) raw xDistance=0.45 yDistance=0.67 04:10:16.902 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45 04:10:16.902 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:10:16.902 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67 04:10:16.902 00.000 15672 MoveAxis(W, 122, ABG) 04:10:16.902 00.000 15672 Guiding Dir = 3, Dur = 122 04:10:16.903 00.001 15672 IsSlewing returns 0 04:10:16.904 00.001 15672 IsGuiding returns 0 04:10:16.907 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=13198, FiltMin=2592, FiltMax=11540, Gamma=2.950 04:10:16.929 00.022 15672 PulseGuide returned control before completion, sleep 107 04:10:16.951 00.022 30444 UpdateGuideState exits: m=66916 SNR=54.4 Saturated 04:10:16.951 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:16.951 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:16.951 00.000 30444 Enqueuing Expose request 04:10:17.038 00.087 15672 IsGuiding returns 1 04:10:17.038 00.000 15672 scope still moving after pulse duration time elapsed 04:10:17.059 00.021 15672 IsSlewing returns 0 04:10:17.074 00.015 15672 IsGuiding returns 0 04:10:17.074 00.000 15672 scope move finished after 122 + 47 ms 04:10:17.074 00.000 15672 Move returns status 0, amount 122 04:10:17.074 00.000 15672 MoveAxis(N, 0, ABG) 04:10:17.074 00.000 15672 Move returns status 0, amount 0 04:10:17.074 00.000 15672 move complete, result=0 04:10:17.074 00.000 15672 worker thread done servicing request 04:10:17.074 00.000 15672 Worker thread wakes up 04:10:17.074 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:17.074 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:17.074 00.000 30444 GuideStep: 0.5 px 122 ms WEST, 0.7 px 0 ms NORTH 04:10:18.983 01.909 15672 Exposure complete 04:10:19.002 00.019 15672 worker thread done servicing request 04:10:19.002 00.000 30444 OnExposeComplete: enter 04:10:19.003 00.001 30444 UpdateGuideState(): m_state=6 04:10:19.003 00.000 30444 Star::Find(15, 461, 201, 0, (0,0,0,0), 0.0, 255) frame 9202 04:10:19.003 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=201.06, Mass=67134, SNR=56.8, Peak=7814 HFD=3.5 04:10:19.003 00.000 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.15 = 2.15) 04:10:19.003 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 04:10:19.003 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.46 hyp=0.49 cameraTheta=1.88 mountX=-0.27 mountY=0.42, mountTheta=2.14 04:10:19.003 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.46, opts=13) 04:10:19.003 00.000 30444 Enqueuing Move request for scope (-0.15, 0.46) 04:10:19.003 00.000 15672 Worker thread wakes up 04:10:19.003 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.46) opts 0xd 04:10:19.004 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.46) 04:10:19.004 00.000 15672 Moving (-0.15, 0.46) raw xDistance=-0.27 yDistance=0.42 04:10:19.004 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27 04:10:19.004 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:10:19.004 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 04:10:19.004 00.000 15672 MoveAxis(E, 64, ABG) 04:10:19.004 00.000 15672 Guiding Dir = 2, Dur = 64 04:10:19.004 00.000 15672 IsSlewing returns 0 04:10:19.005 00.001 15672 IsGuiding returns 0 04:10:19.009 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14139, FiltMin=2581, FiltMax=10688, Gamma=2.950 04:10:19.021 00.012 15672 PulseGuide returned control before completion, sleep 58 04:10:19.051 00.030 30444 UpdateGuideState exits: m=67134 SNR=56.8 Saturated 04:10:19.051 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:19.051 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:19.051 00.000 30444 Enqueuing Expose request 04:10:19.102 00.051 15672 IsGuiding returns 0 04:10:19.102 00.000 15672 Move returns status 0, amount 64 04:10:19.102 00.000 15672 MoveAxis(N, 0, ABG) 04:10:19.102 00.000 15672 Move returns status 0, amount 0 04:10:19.102 00.000 15672 move complete, result=0 04:10:19.102 00.000 15672 worker thread done servicing request 04:10:19.102 00.000 15672 Worker thread wakes up 04:10:19.102 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:19.102 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:19.102 00.000 30444 GuideStep: -0.3 px 64 ms EAST, 0.4 px 0 ms NORTH 04:10:21.217 02.115 15672 Exposure complete 04:10:21.248 00.031 15672 worker thread done servicing request 04:10:21.248 00.000 30444 OnExposeComplete: enter 04:10:21.248 00.000 30444 UpdateGuideState(): m_state=6 04:10:21.248 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9203 04:10:21.248 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=201.07, Mass=64189, SNR=58.2, Peak=7796 HFD=3.5 04:10:21.248 00.000 30444 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 04:10:21.250 00.002 30444 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.85 = 1.85) 04:10:21.250 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.48 hyp=0.48 cameraTheta=1.64 mountX=-0.16 mountY=0.46, mountTheta=1.91 04:10:21.250 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.48, opts=13) 04:10:21.250 00.000 30444 Enqueuing Move request for scope (-0.03, 0.48) 04:10:21.250 00.000 15672 Worker thread wakes up 04:10:21.250 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.48) opts 0xd 04:10:21.250 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.48) 04:10:21.250 00.000 15672 Moving (-0.03, 0.48) raw xDistance=-0.16 yDistance=0.46 04:10:21.250 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:10:21.250 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:10:21.250 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 04:10:21.250 00.000 15672 MoveAxis(E, 0, ABG) 04:10:21.250 00.000 15672 Move returns status 0, amount 0 04:10:21.250 00.000 15672 MoveAxis(N, 0, ABG) 04:10:21.250 00.000 15672 Move returns status 0, amount 0 04:10:21.250 00.000 15672 move complete, result=0 04:10:21.250 00.000 15672 worker thread done servicing request 04:10:21.254 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=15449, FiltMin=2547, FiltMax=11789, Gamma=2.950 04:10:21.297 00.043 30444 UpdateGuideState exits: m=64189 SNR=58.2 Saturated 04:10:21.297 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:21.297 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:21.297 00.000 30444 Enqueuing Expose request 04:10:21.297 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 04:10:21.297 00.000 15672 Worker thread wakes up 04:10:21.297 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:21.297 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:23.204 01.907 15672 Exposure complete 04:10:23.224 00.020 15672 worker thread done servicing request 04:10:23.224 00.000 30444 OnExposeComplete: enter 04:10:23.224 00.000 30444 UpdateGuideState(): m_state=6 04:10:23.224 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9204 04:10:23.224 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=201.22, Mass=62422, SNR=56.0, Peak=7952 HFD=3.2 04:10:23.224 00.000 30444 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 04:10:23.224 00.000 30444 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 04:10:23.224 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.62 hyp=0.67 cameraTheta=1.97 mountX=-0.42 mountY=0.55, mountTheta=2.22 04:10:23.225 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.62, opts=13) 04:10:23.225 00.000 30444 Enqueuing Move request for scope (-0.26, 0.62) 04:10:23.225 00.000 15672 Worker thread wakes up 04:10:23.225 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.62) opts 0xd 04:10:23.225 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.62) 04:10:23.225 00.000 15672 Moving (-0.26, 0.62) raw xDistance=-0.42 yDistance=0.55 04:10:23.225 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 04:10:23.225 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:10:23.225 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55 04:10:23.225 00.000 15672 MoveAxis(E, 114, ABG) 04:10:23.225 00.000 15672 Guiding Dir = 2, Dur = 114 04:10:23.227 00.002 15672 IsSlewing returns 0 04:10:23.228 00.001 15672 IsGuiding returns 0 04:10:23.231 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=14489, FiltMin=2561, FiltMax=11250, Gamma=2.950 04:10:23.255 00.024 15672 PulseGuide returned control before completion, sleep 98 04:10:23.274 00.019 30444 UpdateGuideState exits: m=62422 SNR=56.0 Saturated 04:10:23.274 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:23.274 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:23.274 00.000 30444 Enqueuing Expose request 04:10:23.383 00.109 15672 IsGuiding returns 0 04:10:23.383 00.000 15672 Move returns status 0, amount 114 04:10:23.383 00.000 15672 MoveAxis(N, 0, ABG) 04:10:23.383 00.000 15672 Move returns status 0, amount 0 04:10:23.383 00.000 15672 move complete, result=0 04:10:23.384 00.001 15672 worker thread done servicing request 04:10:23.384 00.000 30444 GuideStep: -0.4 px 114 ms EAST, 0.6 px 0 ms NORTH 04:10:23.384 00.000 15672 Worker thread wakes up 04:10:23.384 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:23.384 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:25.495 02.111 15672 Exposure complete 04:10:25.515 00.020 15672 worker thread done servicing request 04:10:25.515 00.000 30444 OnExposeComplete: enter 04:10:25.515 00.000 30444 UpdateGuideState(): m_state=6 04:10:25.515 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9205 04:10:25.515 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=201.12, Mass=65629, SNR=54.7, Peak=8095 HFD=3.4 04:10:25.515 00.000 30444 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.28) = xAngle (1.55 = 1.55) 04:10:25.515 00.000 30444 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.49 = 1.49) 04:10:25.515 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.53 hyp=0.55 cameraTheta=1.27 mountX=0.01 mountY=0.55, mountTheta=1.55 04:10:25.516 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.53, opts=13) 04:10:25.516 00.000 30444 Enqueuing Move request for scope (0.16, 0.53) 04:10:25.516 00.000 15672 Worker thread wakes up 04:10:25.516 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.53) opts 0xd 04:10:25.516 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.53) 04:10:25.516 00.000 15672 Moving (0.16, 0.53) raw xDistance=0.01 yDistance=0.55 04:10:25.516 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:10:25.516 00.000 15672 switching direction from -1 to 1 - decHistory=4 oldest=-1.30 newest=1.56 04:10:25.516 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 04:10:25.516 00.000 15672 MoveAxis(E, 0, ABG) 04:10:25.516 00.000 15672 Move returns status 0, amount 0 04:10:25.516 00.000 15672 MoveAxis(S, 98, ABG) 04:10:25.516 00.000 15672 Guiding Dir = 1, Dur = 98 04:10:25.517 00.001 15672 IsSlewing returns 0 04:10:25.518 00.001 15672 IsGuiding returns 0 04:10:25.522 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=13467, FiltMin=2557, FiltMax=10942, Gamma=2.950 04:10:25.564 00.042 30444 UpdateGuideState exits: m=65629 SNR=54.7 Saturated 04:10:25.564 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:25.564 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:25.564 00.000 30444 Enqueuing Expose request 04:10:25.603 00.039 15672 PulseGuide returned control before completion, sleep 24 04:10:25.629 00.026 15672 IsGuiding returns 1 04:10:25.629 00.000 15672 scope still moving after pulse duration time elapsed 04:10:25.650 00.021 15672 IsSlewing returns 0 04:10:25.651 00.001 15672 IsGuiding returns 1 04:10:25.672 00.021 15672 IsSlewing returns 0 04:10:25.674 00.002 15672 IsGuiding returns 1 04:10:25.695 00.021 15672 IsSlewing returns 0 04:10:25.763 00.068 15672 IsGuiding returns 0 04:10:25.763 00.000 15672 scope move finished after 98 + 147 ms 04:10:25.764 00.001 15672 Move returns status 0, amount 98 04:10:25.764 00.000 15672 move complete, result=0 04:10:25.764 00.000 15672 worker thread done servicing request 04:10:25.764 00.000 15672 Worker thread wakes up 04:10:25.764 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:25.764 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:25.764 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.5 px 98 ms SOUTH 04:10:27.675 01.911 15672 Exposure complete 04:10:27.694 00.019 15672 worker thread done servicing request 04:10:27.695 00.001 30444 OnExposeComplete: enter 04:10:27.695 00.000 30444 UpdateGuideState(): m_state=6 04:10:27.695 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9206 04:10:27.695 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=201.39, Mass=69650, SNR=60.3, Peak=8257 HFD=3.7 04:10:27.695 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.42 = 1.42) 04:10:27.695 00.000 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 04:10:27.695 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.80 hyp=0.87 cameraTheta=1.15 mountX=0.13 mountY=0.86, mountTheta=1.42 04:10:27.695 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.80, opts=13) 04:10:27.695 00.000 30444 Enqueuing Move request for scope (0.36, 0.80) 04:10:27.696 00.001 15672 Worker thread wakes up 04:10:27.696 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.80) opts 0xd 04:10:27.696 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.80) 04:10:27.696 00.000 15672 Moving (0.36, 0.80) raw xDistance=0.13 yDistance=0.86 04:10:27.696 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:10:27.696 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86 04:10:27.696 00.000 15672 MoveAxis(E, 0, ABG) 04:10:27.696 00.000 15672 Move returns status 0, amount 0 04:10:27.696 00.000 15672 MoveAxis(S, 153, ABG) 04:10:27.696 00.000 15672 Guiding Dir = 1, Dur = 153 04:10:27.696 00.000 15672 IsSlewing returns 0 04:10:27.697 00.001 15672 IsGuiding returns 0 04:10:27.701 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=14014, FiltMin=2566, FiltMax=11949, Gamma=2.950 04:10:27.776 00.075 15672 PulseGuide returned control before completion, sleep 85 04:10:27.863 00.087 15672 IsGuiding returns 1 04:10:27.863 00.000 15672 scope still moving after pulse duration time elapsed 04:10:27.884 00.021 15672 IsSlewing returns 0 04:10:27.905 00.021 15672 IsGuiding returns 1 04:10:27.926 00.021 15672 IsSlewing returns 0 04:10:27.929 00.003 15672 IsGuiding returns 1 04:10:27.950 00.021 15672 IsSlewing returns 0 04:10:27.968 00.018 15672 IsGuiding returns 0 04:10:27.969 00.001 15672 scope move finished after 153 + 118 ms 04:10:27.969 00.000 15672 Move returns status 0, amount 153 04:10:27.969 00.000 15672 move complete, result=0 04:10:27.969 00.000 15672 worker thread done servicing request 04:10:27.994 00.025 30444 UpdateGuideState exits: m=69650 SNR=60.3 Saturated 04:10:27.994 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:27.994 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:27.995 00.001 30444 Enqueuing Expose request 04:10:27.995 00.000 15672 Worker thread wakes up 04:10:27.995 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:27.995 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:27.995 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.9 px 153 ms SOUTH 04:10:30.106 02.111 15672 Exposure complete 04:10:30.126 00.020 15672 worker thread done servicing request 04:10:30.126 00.000 30444 OnExposeComplete: enter 04:10:30.126 00.000 30444 UpdateGuideState(): m_state=6 04:10:30.127 00.001 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9207 04:10:30.127 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=200.97, Mass=56102, SNR=54.3, Peak=7445 HFD=3.3 04:10:30.127 00.000 30444 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.28) = xAngle (2.33 = 2.33) 04:10:30.127 00.000 30444 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.27 = 2.27) 04:10:30.127 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.38 hyp=0.42 cameraTheta=2.05 mountX=-0.29 mountY=0.33, mountTheta=2.30 04:10:30.127 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.38, opts=13) 04:10:30.127 00.000 30444 Enqueuing Move request for scope (-0.20, 0.38) 04:10:30.127 00.000 15672 Worker thread wakes up 04:10:30.127 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.38) opts 0xd 04:10:30.127 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.38) 04:10:30.128 00.001 15672 Moving (-0.20, 0.38) raw xDistance=-0.29 yDistance=0.33 04:10:30.128 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 04:10:30.128 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 04:10:30.128 00.000 15672 MoveAxis(E, 79, ABG) 04:10:30.128 00.000 15672 Guiding Dir = 2, Dur = 79 04:10:30.128 00.000 15672 IsSlewing returns 0 04:10:30.129 00.001 15672 IsGuiding returns 0 04:10:30.133 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=14569, FiltMin=2552, FiltMax=10572, Gamma=2.950 04:10:30.156 00.023 15672 PulseGuide returned control before completion, sleep 63 04:10:30.219 00.063 15672 IsGuiding returns 1 04:10:30.220 00.001 15672 scope still moving after pulse duration time elapsed 04:10:30.241 00.021 15672 IsSlewing returns 0 04:10:30.299 00.058 15672 IsGuiding returns 0 04:10:30.300 00.001 15672 scope move finished after 79 + 91 ms 04:10:30.300 00.000 15672 Move returns status 0, amount 79 04:10:30.300 00.000 15672 MoveAxis(S, 58, ABG) 04:10:30.300 00.000 15672 Guiding Dir = 1, Dur = 58 04:10:30.300 00.000 15672 IsSlewing returns 0 04:10:30.301 00.001 15672 IsGuiding returns 0 04:10:30.381 00.080 15672 IsGuiding returns 1 04:10:30.381 00.000 15672 scope still moving after pulse duration time elapsed 04:10:30.402 00.021 15672 IsSlewing returns 0 04:10:30.404 00.002 15672 IsGuiding returns 1 04:10:30.426 00.022 15672 IsSlewing returns 0 04:10:30.429 00.003 15672 IsGuiding returns 1 04:10:30.449 00.020 15672 IsSlewing returns 0 04:10:30.460 00.011 15672 IsGuiding returns 0 04:10:30.461 00.001 15672 scope move finished after 58 + 101 ms 04:10:30.461 00.000 15672 Move returns status 0, amount 58 04:10:30.461 00.000 15672 move complete, result=0 04:10:30.461 00.000 15672 worker thread done servicing request 04:10:30.556 00.095 30444 UpdateGuideState exits: m=56102 SNR=54.3 Saturated 04:10:30.556 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:30.556 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:30.556 00.000 30444 Enqueuing Expose request 04:10:30.557 00.001 30444 GuideStep: -0.3 px 79 ms EAST, 0.3 px 58 ms SOUTH 04:10:30.557 00.000 15672 Worker thread wakes up 04:10:30.557 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:30.557 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:32.473 01.916 15672 Exposure complete 04:10:32.502 00.029 15672 worker thread done servicing request 04:10:32.502 00.000 30444 OnExposeComplete: enter 04:10:32.502 00.000 30444 UpdateGuideState(): m_state=6 04:10:32.502 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9208 04:10:32.502 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=201.10, Mass=69798, SNR=64.0, Peak=7723 HFD=3.6 04:10:32.502 00.000 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.16 = 2.16) 04:10:32.502 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 04:10:32.502 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.51 hyp=0.53 cameraTheta=1.88 mountX=-0.29 mountY=0.46, mountTheta=2.14 04:10:32.502 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.51, opts=13) 04:10:32.502 00.000 30444 Enqueuing Move request for scope (-0.16, 0.51) 04:10:32.503 00.001 15672 Worker thread wakes up 04:10:32.503 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.51) opts 0xd 04:10:32.503 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.51) 04:10:32.503 00.000 15672 Moving (-0.16, 0.51) raw xDistance=-0.29 yDistance=0.46 04:10:32.503 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29 04:10:32.503 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 04:10:32.503 00.000 15672 MoveAxis(E, 85, ABG) 04:10:32.503 00.000 15672 Guiding Dir = 2, Dur = 85 04:10:32.503 00.000 15672 IsSlewing returns 0 04:10:32.505 00.002 15672 IsGuiding returns 0 04:10:32.509 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=15236, FiltMin=2609, FiltMax=11268, Gamma=2.950 04:10:32.520 00.011 15672 PulseGuide returned control before completion, sleep 81 04:10:32.603 00.083 15672 IsGuiding returns 1 04:10:32.603 00.000 15672 scope still moving after pulse duration time elapsed 04:10:32.623 00.020 30444 UpdateGuideState exits: m=69798 SNR=64.0 Saturated 04:10:32.623 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:32.623 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:32.623 00.000 30444 Enqueuing Expose request 04:10:32.625 00.002 15672 IsSlewing returns 0 04:10:32.664 00.039 15672 IsGuiding returns 0 04:10:32.664 00.000 15672 scope move finished after 85 + 73 ms 04:10:32.664 00.000 15672 Move returns status 0, amount 85 04:10:32.664 00.000 15672 MoveAxis(S, 82, ABG) 04:10:32.664 00.000 15672 Guiding Dir = 1, Dur = 82 04:10:32.665 00.001 15672 IsSlewing returns 0 04:10:32.667 00.002 15672 IsGuiding returns 0 04:10:32.744 00.077 15672 PulseGuide returned control before completion, sleep 15 04:10:32.761 00.017 15672 IsGuiding returns 1 04:10:32.761 00.000 15672 scope still moving after pulse duration time elapsed 04:10:32.782 00.021 15672 IsSlewing returns 0 04:10:32.783 00.001 15672 IsGuiding returns 1 04:10:32.804 00.021 15672 IsSlewing returns 0 04:10:32.805 00.001 15672 IsGuiding returns 1 04:10:32.825 00.020 15672 IsSlewing returns 0 04:10:32.827 00.002 15672 IsGuiding returns 1 04:10:32.848 00.021 15672 IsSlewing returns 0 04:10:32.904 00.056 15672 IsGuiding returns 0 04:10:32.904 00.000 15672 scope move finished after 82 + 155 ms 04:10:32.904 00.000 15672 Move returns status 0, amount 82 04:10:32.904 00.000 15672 move complete, result=0 04:10:32.904 00.000 15672 worker thread done servicing request 04:10:32.904 00.000 15672 Worker thread wakes up 04:10:32.904 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:32.904 00.000 30444 GuideStep: -0.3 px 85 ms EAST, 0.5 px 82 ms SOUTH 04:10:32.905 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:35.011 02.106 15672 Exposure complete 04:10:35.031 00.020 15672 worker thread done servicing request 04:10:35.031 00.000 30444 OnExposeComplete: enter 04:10:35.031 00.000 30444 UpdateGuideState(): m_state=6 04:10:35.031 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9209 04:10:35.031 00.000 30444 Star::Find returns 1 (1), X=460.81, Y=200.47, Mass=69154, SNR=56.9, Peak=7395 HFD=3.8 04:10:35.031 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 04:10:35.031 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 04:10:35.031 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.12 hyp=0.33 cameraTheta=-0.37 mountX=0.33 mountY=-0.05, mountTheta=-0.15 04:10:35.032 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.12, opts=13) 04:10:35.032 00.000 30444 Enqueuing Move request for scope (0.31, -0.12) 04:10:35.032 00.000 15672 Worker thread wakes up 04:10:35.032 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.12) opts 0xd 04:10:35.032 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.12) 04:10:35.032 00.000 15672 Moving (0.31, -0.12) raw xDistance=0.33 yDistance=-0.05 04:10:35.032 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33 04:10:35.032 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:10:35.032 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:10:35.032 00.000 15672 MoveAxis(W, 83, ABG) 04:10:35.032 00.000 15672 Guiding Dir = 3, Dur = 83 04:10:35.033 00.001 15672 IsSlewing returns 0 04:10:35.034 00.001 15672 IsGuiding returns 0 04:10:35.037 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2046, max=14213, FiltMin=2473, FiltMax=10578, Gamma=2.950 04:10:35.060 00.023 15672 PulseGuide returned control before completion, sleep 67 04:10:35.080 00.020 30444 UpdateGuideState exits: m=69154 SNR=56.9 Saturated 04:10:35.080 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:35.080 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:35.080 00.000 30444 Enqueuing Expose request 04:10:35.129 00.049 15672 IsGuiding returns 1 04:10:35.129 00.000 15672 scope still moving after pulse duration time elapsed 04:10:35.150 00.021 15672 IsSlewing returns 0 04:10:35.173 00.023 15672 IsGuiding returns 0 04:10:35.173 00.000 15672 scope move finished after 83 + 56 ms 04:10:35.173 00.000 15672 Move returns status 0, amount 83 04:10:35.173 00.000 15672 MoveAxis(N, 0, ABG) 04:10:35.173 00.000 15672 Move returns status 0, amount 0 04:10:35.174 00.001 15672 move complete, result=0 04:10:35.174 00.000 15672 worker thread done servicing request 04:10:35.174 00.000 30444 GuideStep: 0.3 px 83 ms WEST, -0.1 px 0 ms NORTH 04:10:35.174 00.000 15672 Worker thread wakes up 04:10:35.174 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:35.174 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:37.081 01.907 15672 Exposure complete 04:10:37.102 00.021 15672 worker thread done servicing request 04:10:37.103 00.001 30444 OnExposeComplete: enter 04:10:37.103 00.000 30444 UpdateGuideState(): m_state=6 04:10:37.103 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9210 04:10:37.103 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=200.67, Mass=67692, SNR=61.1, Peak=7311 HFD=3.6 04:10:37.103 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 04:10:37.103 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 04:10:37.103 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.43 mountX=0.13 mountY=0.11, mountTheta=0.67 04:10:37.104 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.07, opts=13) 04:10:37.104 00.000 30444 Enqueuing Move request for scope (0.16, 0.07) 04:10:37.104 00.000 15672 Worker thread wakes up 04:10:37.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd 04:10:37.104 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.07) 04:10:37.104 00.000 15672 Moving (0.16, 0.07) raw xDistance=0.13 yDistance=0.11 04:10:37.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:10:37.104 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:10:37.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 04:10:37.104 00.000 15672 MoveAxis(E, 0, ABG) 04:10:37.104 00.000 15672 Move returns status 0, amount 0 04:10:37.104 00.000 15672 MoveAxis(N, 0, ABG) 04:10:37.104 00.000 15672 Move returns status 0, amount 0 04:10:37.104 00.000 15672 move complete, result=0 04:10:37.104 00.000 15672 worker thread done servicing request 04:10:37.109 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=14081, FiltMin=2504, FiltMax=10325, Gamma=2.950 04:10:37.241 00.132 30444 UpdateGuideState exits: m=67692 SNR=61.1 Saturated 04:10:37.242 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:37.242 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:37.242 00.000 30444 Enqueuing Expose request 04:10:37.242 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:10:37.242 00.000 15672 Worker thread wakes up 04:10:37.242 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:37.242 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:39.352 02.110 15672 Exposure complete 04:10:39.370 00.018 15672 worker thread done servicing request 04:10:39.370 00.000 30444 OnExposeComplete: enter 04:10:39.371 00.001 30444 UpdateGuideState(): m_state=6 04:10:39.371 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9211 04:10:39.371 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=200.52, Mass=61816, SNR=50.8, Peak=7568 HFD=3.3 04:10:39.371 00.000 30444 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.28) = xAngle (-2.54 = -2.54) 04:10:39.371 00.000 30444 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 04:10:39.371 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.82 mountX=-0.19 mountY=-0.11, mountTheta=-2.59 04:10:39.371 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.07, opts=13) 04:10:39.371 00.000 30444 Enqueuing Move request for scope (-0.21, -0.07) 04:10:39.371 00.000 15672 Worker thread wakes up 04:10:39.372 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd 04:10:39.372 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.07) 04:10:39.372 00.000 15672 Moving (-0.21, -0.07) raw xDistance=-0.19 yDistance=-0.11 04:10:39.372 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:10:39.372 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:10:39.372 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:10:39.372 00.000 15672 MoveAxis(E, 0, ABG) 04:10:39.372 00.000 15672 Move returns status 0, amount 0 04:10:39.372 00.000 15672 MoveAxis(N, 0, ABG) 04:10:39.372 00.000 15672 Move returns status 0, amount 0 04:10:39.372 00.000 15672 move complete, result=0 04:10:39.372 00.000 15672 worker thread done servicing request 04:10:39.377 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2271, max=14539, FiltMin=2523, FiltMax=11251, Gamma=2.950 04:10:39.420 00.043 30444 UpdateGuideState exits: m=61816 SNR=50.8 Saturated 04:10:39.420 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:39.420 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:39.420 00.000 30444 Enqueuing Expose request 04:10:39.420 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:10:39.420 00.000 15672 Worker thread wakes up 04:10:39.421 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:39.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:41.329 01.908 15672 Exposure complete 04:10:41.349 00.020 15672 worker thread done servicing request 04:10:41.349 00.000 30444 OnExposeComplete: enter 04:10:41.349 00.000 30444 UpdateGuideState(): m_state=6 04:10:41.349 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9212 04:10:41.349 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=201.10, Mass=58242, SNR=52.4, Peak=7579 HFD=3.5 04:10:41.349 00.000 30444 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.28) = xAngle (1.82 = 1.82) 04:10:41.350 00.001 30444 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.76 = 1.76) 04:10:41.350 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.51 hyp=0.51 cameraTheta=1.54 mountX=-0.13 mountY=0.50, mountTheta=1.82 04:10:41.350 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.51, opts=13) 04:10:41.350 00.000 30444 Enqueuing Move request for scope (0.02, 0.51) 04:10:41.350 00.000 15672 Worker thread wakes up 04:10:41.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.51) opts 0xd 04:10:41.350 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.51) 04:10:41.350 00.000 15672 Moving (0.02, 0.51) raw xDistance=-0.13 yDistance=0.50 04:10:41.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:10:41.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 04:10:41.350 00.000 15672 MoveAxis(E, 0, ABG) 04:10:41.350 00.000 15672 Move returns status 0, amount 0 04:10:41.351 00.001 15672 MoveAxis(S, 89, ABG) 04:10:41.351 00.000 15672 Guiding Dir = 1, Dur = 89 04:10:41.351 00.000 15672 IsSlewing returns 0 04:10:41.352 00.001 15672 IsGuiding returns 0 04:10:41.358 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=15620, FiltMin=2574, FiltMax=11456, Gamma=2.950 04:10:41.405 00.047 30444 UpdateGuideState exits: m=58242 SNR=52.4 Saturated 04:10:41.405 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:41.405 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:41.405 00.000 30444 Enqueuing Expose request 04:10:41.434 00.029 15672 PulseGuide returned control before completion, sleep 17 04:10:41.454 00.020 15672 IsGuiding returns 1 04:10:41.454 00.000 15672 scope still moving after pulse duration time elapsed 04:10:41.475 00.021 15672 IsSlewing returns 0 04:10:41.498 00.023 15672 IsGuiding returns 1 04:10:41.519 00.021 15672 IsSlewing returns 0 04:10:41.520 00.001 15672 IsGuiding returns 1 04:10:41.541 00.021 15672 IsSlewing returns 0 04:10:41.546 00.005 15672 IsGuiding returns 0 04:10:41.546 00.000 15672 scope move finished after 89 + 105 ms 04:10:41.546 00.000 15672 Move returns status 0, amount 89 04:10:41.546 00.000 15672 move complete, result=0 04:10:41.546 00.000 15672 worker thread done servicing request 04:10:41.546 00.000 15672 Worker thread wakes up 04:10:41.546 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:41.546 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:41.546 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 89 ms SOUTH 04:10:43.653 02.107 15672 Exposure complete 04:10:43.673 00.020 15672 worker thread done servicing request 04:10:43.673 00.000 30444 OnExposeComplete: enter 04:10:43.673 00.000 30444 UpdateGuideState(): m_state=6 04:10:43.673 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9213 04:10:43.673 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=201.06, Mass=65641, SNR=53.5, Peak=7503 HFD=3.9 04:10:43.673 00.000 30444 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.28) = xAngle (2.64 = 2.64) 04:10:43.674 00.001 30444 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 04:10:43.674 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=0.46 hyp=0.65 cameraTheta=2.36 mountX=-0.57 mountY=0.35, mountTheta=2.59 04:10:43.674 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=0.46, opts=13) 04:10:43.674 00.000 30444 Enqueuing Move request for scope (-0.46, 0.46) 04:10:43.674 00.000 15672 Worker thread wakes up 04:10:43.674 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.46) opts 0xd 04:10:43.674 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, 0.46) 04:10:43.674 00.000 15672 Moving (-0.46, 0.46) raw xDistance=-0.57 yDistance=0.35 04:10:43.674 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 04:10:43.674 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 04:10:43.674 00.000 15672 MoveAxis(E, 155, ABG) 04:10:43.674 00.000 15672 Guiding Dir = 2, Dur = 155 04:10:43.675 00.001 15672 IsSlewing returns 0 04:10:43.676 00.001 15672 IsGuiding returns 0 04:10:43.680 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=15767, FiltMin=2553, FiltMax=11753, Gamma=2.950 04:10:43.702 00.022 15672 PulseGuide returned control before completion, sleep 139 04:10:43.723 00.021 30444 UpdateGuideState exits: m=65641 SNR=53.5 Saturated 04:10:43.723 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:43.723 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:43.723 00.000 30444 Enqueuing Expose request 04:10:43.894 00.171 15672 IsGuiding returns 0 04:10:43.894 00.000 15672 Move returns status 0, amount 155 04:10:43.894 00.000 15672 MoveAxis(S, 63, ABG) 04:10:43.895 00.001 15672 Guiding Dir = 1, Dur = 63 04:10:43.895 00.000 15672 IsSlewing returns 0 04:10:43.896 00.001 15672 IsGuiding returns 0 04:10:43.975 00.079 15672 IsGuiding returns 1 04:10:43.975 00.000 15672 scope still moving after pulse duration time elapsed 04:10:43.996 00.021 15672 IsSlewing returns 0 04:10:43.996 00.000 15672 IsGuiding returns 1 04:10:44.017 00.021 15672 IsSlewing returns 0 04:10:44.017 00.000 15672 IsGuiding returns 1 04:10:44.039 00.022 15672 IsSlewing returns 0 04:10:44.053 00.014 15672 IsGuiding returns 0 04:10:44.054 00.001 15672 scope move finished after 63 + 95 ms 04:10:44.054 00.000 15672 Move returns status 0, amount 63 04:10:44.054 00.000 15672 move complete, result=0 04:10:44.054 00.000 15672 worker thread done servicing request 04:10:44.054 00.000 15672 Worker thread wakes up 04:10:44.054 00.000 30444 GuideStep: -0.6 px 155 ms EAST, 0.4 px 63 ms SOUTH 04:10:44.054 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:44.054 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:45.962 01.908 15672 Exposure complete 04:10:45.986 00.024 15672 worker thread done servicing request 04:10:45.987 00.001 30444 OnExposeComplete: enter 04:10:45.987 00.000 30444 UpdateGuideState(): m_state=6 04:10:45.987 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9214 04:10:45.987 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=200.59, Mass=61723, SNR=63.6, Peak=6924 HFD=3.8 04:10:45.987 00.000 30444 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.28) = xAngle (-2.86 = -2.86) 04:10:45.987 00.000 30444 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.92 = -2.92) 04:10:45.987 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.00 hyp=0.47 cameraTheta=-3.14 mountX=-0.45 mountY=-0.10, mountTheta=-2.92 04:10:45.987 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.00, opts=13) 04:10:45.988 00.001 30444 Enqueuing Move request for scope (-0.47, -0.00) 04:10:45.988 00.000 15672 Worker thread wakes up 04:10:45.988 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.00) opts 0xd 04:10:45.988 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.00) 04:10:45.988 00.000 15672 Moving (-0.47, -0.00) raw xDistance=-0.45 yDistance=-0.10 04:10:45.988 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45 04:10:45.988 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:10:45.988 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:10:45.988 00.000 15672 MoveAxis(E, 133, ABG) 04:10:45.988 00.000 15672 Guiding Dir = 2, Dur = 133 04:10:45.989 00.001 15672 IsSlewing returns 0 04:10:45.993 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2028, max=15040, FiltMin=2481, FiltMax=11690, Gamma=2.950 04:10:46.003 00.010 15672 IsGuiding returns 0 04:10:46.019 00.016 15672 PulseGuide returned control before completion, sleep 128 04:10:46.163 00.144 15672 IsGuiding returns 0 04:10:46.163 00.000 15672 Move returns status 0, amount 133 04:10:46.163 00.000 15672 MoveAxis(N, 0, ABG) 04:10:46.163 00.000 15672 Move returns status 0, amount 0 04:10:46.163 00.000 15672 move complete, result=0 04:10:46.163 00.000 15672 worker thread done servicing request 04:10:46.390 00.227 30444 UpdateGuideState exits: m=61723 SNR=63.6 Saturated 04:10:46.390 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:46.390 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:46.390 00.000 30444 Enqueuing Expose request 04:10:46.390 00.000 15672 Worker thread wakes up 04:10:46.390 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:46.390 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:46.390 00.000 30444 GuideStep: -0.5 px 133 ms EAST, -0.1 px 0 ms NORTH 04:10:48.499 02.109 15672 Exposure complete 04:10:48.519 00.020 15672 worker thread done servicing request 04:10:48.519 00.000 30444 OnExposeComplete: enter 04:10:48.519 00.000 30444 UpdateGuideState(): m_state=6 04:10:48.519 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9215 04:10:48.519 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=200.36, Mass=68116, SNR=59.2, Peak=7160 HFD=3.4 04:10:48.519 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 04:10:48.519 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 04:10:48.519 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.92 mountX=-0.02 mountY=-0.25, mountTheta=-1.64 04:10:48.520 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.24, opts=13) 04:10:48.520 00.000 30444 Enqueuing Move request for scope (-0.09, -0.24) 04:10:48.520 00.000 15672 Worker thread wakes up 04:10:48.520 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd 04:10:48.520 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.24) 04:10:48.520 00.000 15672 Moving (-0.09, -0.24) raw xDistance=-0.02 yDistance=-0.25 04:10:48.520 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:10:48.520 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:10:48.520 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 04:10:48.520 00.000 15672 MoveAxis(E, 0, ABG) 04:10:48.520 00.000 15672 Move returns status 0, amount 0 04:10:48.520 00.000 15672 MoveAxis(N, 0, ABG) 04:10:48.521 00.001 15672 Move returns status 0, amount 0 04:10:48.521 00.000 15672 move complete, result=0 04:10:48.521 00.000 15672 worker thread done servicing request 04:10:48.526 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2076, max=14909, FiltMin=2491, FiltMax=11228, Gamma=2.950 04:10:48.569 00.043 30444 UpdateGuideState exits: m=68116 SNR=59.2 Saturated 04:10:48.569 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:48.569 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:48.569 00.000 30444 Enqueuing Expose request 04:10:48.569 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 04:10:48.569 00.000 15672 Worker thread wakes up 04:10:48.569 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:48.569 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:50.478 01.909 15672 Exposure complete 04:10:50.502 00.024 15672 worker thread done servicing request 04:10:50.503 00.001 30444 OnExposeComplete: enter 04:10:50.503 00.000 30444 UpdateGuideState(): m_state=6 04:10:50.503 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9216 04:10:50.503 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=200.52, Mass=74732, SNR=64.7, Peak=7376 HFD=3.7 04:10:50.503 00.000 30444 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.28) = xAngle (-0.11 = -0.11) 04:10:50.503 00.000 30444 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 04:10:50.503 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-0.39 mountX=0.19 mountY=-0.03, mountTheta=-0.17 04:10:50.504 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.07, opts=13) 04:10:50.504 00.000 30444 Enqueuing Move request for scope (0.17, -0.07) 04:10:50.504 00.000 15672 Worker thread wakes up 04:10:50.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd 04:10:50.504 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.07) 04:10:50.504 00.000 15672 Moving (0.17, -0.07) raw xDistance=0.19 yDistance=-0.03 04:10:50.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:10:50.504 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:10:50.505 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:10:50.505 00.000 15672 MoveAxis(E, 0, ABG) 04:10:50.505 00.000 15672 Move returns status 0, amount 0 04:10:50.505 00.000 15672 MoveAxis(N, 0, ABG) 04:10:50.505 00.000 15672 Move returns status 0, amount 0 04:10:50.505 00.000 15672 move complete, result=0 04:10:50.505 00.000 15672 worker thread done servicing request 04:10:50.512 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=13876, FiltMin=2547, FiltMax=11175, Gamma=2.950 04:10:50.563 00.051 30444 UpdateGuideState exits: m=74732 SNR=64.7 Saturated 04:10:50.563 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:50.564 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:50.564 00.000 30444 Enqueuing Expose request 04:10:50.564 00.000 15672 Worker thread wakes up 04:10:50.564 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:10:50.564 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:50.564 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:52.671 02.107 15672 Exposure complete 04:10:52.691 00.020 15672 worker thread done servicing request 04:10:52.691 00.000 30444 OnExposeComplete: enter 04:10:52.691 00.000 30444 UpdateGuideState(): m_state=6 04:10:52.691 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9217 04:10:52.691 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=200.39, Mass=62021, SNR=56.5, Peak=7344 HFD=3.5 04:10:52.691 00.000 30444 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.28) = xAngle (-2.41 = -2.41) 04:10:52.691 00.000 30444 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.47 = -2.47) 04:10:52.691 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.20 hyp=0.46 cameraTheta=-2.69 mountX=-0.34 mountY=-0.28, mountTheta=-2.45 04:10:52.692 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.20, opts=13) 04:10:52.692 00.000 30444 Enqueuing Move request for scope (-0.41, -0.20) 04:10:52.692 00.000 15672 Worker thread wakes up 04:10:52.692 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.20) opts 0xd 04:10:52.692 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.20) 04:10:52.692 00.000 15672 Moving (-0.41, -0.20) raw xDistance=-0.34 yDistance=-0.28 04:10:52.692 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 04:10:52.692 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:10:52.692 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 04:10:52.692 00.000 15672 MoveAxis(E, 92, ABG) 04:10:52.692 00.000 15672 Guiding Dir = 2, Dur = 92 04:10:52.693 00.001 15672 IsSlewing returns 0 04:10:52.694 00.001 15672 IsGuiding returns 0 04:10:52.698 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2088, max=15204, FiltMin=2527, FiltMax=11160, Gamma=2.950 04:10:52.712 00.014 15672 PulseGuide returned control before completion, sleep 84 04:10:52.742 00.030 30444 UpdateGuideState exits: m=62021 SNR=56.5 Saturated 04:10:52.742 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:52.742 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:52.742 00.000 30444 Enqueuing Expose request 04:10:52.798 00.056 15672 IsGuiding returns 1 04:10:52.799 00.001 15672 scope still moving after pulse duration time elapsed 04:10:52.820 00.021 15672 IsSlewing returns 0 04:10:52.824 00.004 15672 IsGuiding returns 0 04:10:52.824 00.000 15672 scope move finished after 92 + 38 ms 04:10:52.824 00.000 15672 Move returns status 0, amount 92 04:10:52.824 00.000 15672 MoveAxis(N, 0, ABG) 04:10:52.824 00.000 15672 Move returns status 0, amount 0 04:10:52.824 00.000 15672 move complete, result=0 04:10:52.824 00.000 15672 worker thread done servicing request 04:10:52.824 00.000 15672 Worker thread wakes up 04:10:52.824 00.000 30444 GuideStep: -0.3 px 92 ms EAST, -0.3 px 0 ms NORTH 04:10:52.824 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:52.824 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:54.735 01.911 15672 Exposure complete 04:10:54.754 00.019 15672 worker thread done servicing request 04:10:54.754 00.000 30444 OnExposeComplete: enter 04:10:54.754 00.000 30444 UpdateGuideState(): m_state=6 04:10:54.754 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9218 04:10:54.755 00.001 30444 Star::Find returns 1 (1), X=460.61, Y=200.03, Mass=73490, SNR=57.7, Peak=6892 HFD=3.9 04:10:54.755 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 04:10:54.755 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 04:10:54.755 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.56 hyp=0.57 cameraTheta=-1.39 mountX=0.25 mountY=-0.53, mountTheta=-1.12 04:10:54.755 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.56, opts=13) 04:10:54.755 00.000 30444 Enqueuing Move request for scope (0.10, -0.56) 04:10:54.755 00.000 15672 Worker thread wakes up 04:10:54.756 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.56) opts 0xd 04:10:54.756 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.56) 04:10:54.756 00.000 15672 Moving (0.10, -0.56) raw xDistance=0.25 yDistance=-0.53 04:10:54.756 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25 04:10:54.756 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:10:54.756 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53 04:10:54.756 00.000 15672 MoveAxis(W, 62, ABG) 04:10:54.756 00.000 15672 Guiding Dir = 3, Dur = 62 04:10:54.756 00.000 15672 IsSlewing returns 0 04:10:54.757 00.001 15672 IsGuiding returns 0 04:10:54.762 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2138, max=14795, FiltMin=2508, FiltMax=12341, Gamma=2.950 04:10:54.773 00.011 15672 PulseGuide returned control before completion, sleep 57 04:10:54.807 00.034 30444 UpdateGuideState exits: m=73490 SNR=57.7 Saturated 04:10:54.807 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:54.807 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:54.807 00.000 30444 Enqueuing Expose request 04:10:54.832 00.025 15672 IsGuiding returns 1 04:10:54.832 00.000 15672 scope still moving after pulse duration time elapsed 04:10:54.854 00.022 15672 IsSlewing returns 0 04:10:54.870 00.016 15672 IsGuiding returns 0 04:10:54.870 00.000 15672 scope move finished after 62 + 50 ms 04:10:54.870 00.000 15672 Move returns status 0, amount 62 04:10:54.870 00.000 15672 MoveAxis(N, 0, ABG) 04:10:54.870 00.000 15672 Move returns status 0, amount 0 04:10:54.870 00.000 15672 move complete, result=0 04:10:54.870 00.000 15672 worker thread done servicing request 04:10:54.870 00.000 15672 Worker thread wakes up 04:10:54.870 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:54.870 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:54.870 00.000 30444 GuideStep: 0.3 px 62 ms WEST, -0.5 px 0 ms NORTH 04:10:56.978 02.108 15672 Exposure complete 04:10:56.999 00.021 15672 worker thread done servicing request 04:10:56.999 00.000 30444 OnExposeComplete: enter 04:10:57.000 00.001 30444 UpdateGuideState(): m_state=6 04:10:57.000 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9219 04:10:57.000 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=200.16, Mass=61486, SNR=48.3, Peak=7457 HFD=3.4 04:10:57.000 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 04:10:57.000 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 04:10:57.000 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.43 hyp=0.43 cameraTheta=-1.57 mountX=0.12 mountY=-0.42, mountTheta=-1.30 04:10:57.000 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.43, opts=13) 04:10:57.000 00.000 30444 Enqueuing Move request for scope (0.00, -0.43) 04:10:57.000 00.000 15672 Worker thread wakes up 04:10:57.001 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.43) opts 0xd 04:10:57.001 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.43) 04:10:57.001 00.000 15672 Moving (0.00, -0.43) raw xDistance=0.12 yDistance=-0.42 04:10:57.001 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:10:57.001 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:10:57.001 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 04:10:57.001 00.000 15672 MoveAxis(E, 0, ABG) 04:10:57.001 00.000 15672 Move returns status 0, amount 0 04:10:57.001 00.000 15672 MoveAxis(N, 0, ABG) 04:10:57.001 00.000 15672 Move returns status 0, amount 0 04:10:57.001 00.000 15672 move complete, result=0 04:10:57.001 00.000 15672 worker thread done servicing request 04:10:57.006 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=13594, FiltMin=2576, FiltMax=10807, Gamma=2.950 04:10:57.049 00.043 30444 UpdateGuideState exits: m=61486 SNR=48.3 Saturated 04:10:57.049 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:57.049 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:57.049 00.000 30444 Enqueuing Expose request 04:10:57.049 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 04:10:57.049 00.000 15672 Worker thread wakes up 04:10:57.049 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:57.049 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:58.966 01.917 15672 Exposure complete 04:10:58.997 00.031 15672 worker thread done servicing request 04:10:58.997 00.000 30444 OnExposeComplete: enter 04:10:58.997 00.000 30444 UpdateGuideState(): m_state=6 04:10:58.997 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9220 04:10:58.997 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=200.08, Mass=64948, SNR=54.9, Peak=6925 HFD=3.7 04:10:58.997 00.000 30444 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 04:10:58.997 00.000 30444 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 04:10:58.997 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.51 hyp=0.51 cameraTheta=-1.49 mountX=0.18 mountY=-0.49, mountTheta=-1.22 04:10:58.997 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.51, opts=13) 04:10:58.997 00.000 30444 Enqueuing Move request for scope (0.04, -0.51) 04:10:58.998 00.001 15672 Worker thread wakes up 04:10:58.998 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.51) opts 0xd 04:10:58.998 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.51) 04:10:58.998 00.000 15672 Moving (0.04, -0.51) raw xDistance=0.18 yDistance=-0.49 04:10:58.998 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:10:58.998 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.74 newest=-1.44 04:10:58.998 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49 04:10:58.998 00.000 15672 MoveAxis(E, 0, ABG) 04:10:58.998 00.000 15672 Move returns status 0, amount 0 04:10:58.998 00.000 15672 MoveAxis(N, 87, ABG) 04:10:58.998 00.000 15672 Guiding Dir = 0, Dur = 87 04:10:58.999 00.001 15672 IsSlewing returns 0 04:10:59.000 00.001 15672 IsGuiding returns 0 04:10:59.003 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=12465, FiltMin=2598, FiltMax=10549, Gamma=2.950 04:10:59.050 00.047 30444 UpdateGuideState exits: m=64948 SNR=54.9 Saturated 04:10:59.051 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:10:59.051 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:10:59.051 00.000 30444 Enqueuing Expose request 04:10:59.087 00.036 15672 PulseGuide returned control before completion, sleep 11 04:10:59.119 00.032 15672 IsGuiding returns 1 04:10:59.119 00.000 15672 scope still moving after pulse duration time elapsed 04:10:59.140 00.021 15672 IsSlewing returns 0 04:10:59.142 00.002 15672 IsGuiding returns 1 04:10:59.163 00.021 15672 IsSlewing returns 0 04:10:59.164 00.001 15672 IsGuiding returns 1 04:10:59.185 00.021 15672 IsSlewing returns 0 04:10:59.215 00.030 15672 IsGuiding returns 0 04:10:59.215 00.000 15672 scope move finished after 87 + 128 ms 04:10:59.215 00.000 15672 Move returns status 0, amount 87 04:10:59.215 00.000 15672 move complete, result=0 04:10:59.215 00.000 15672 worker thread done servicing request 04:10:59.215 00.000 15672 Worker thread wakes up 04:10:59.215 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:10:59.216 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:10:59.216 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 87 ms NORTH 04:11:01.323 02.107 15672 Exposure complete 04:11:01.343 00.020 15672 worker thread done servicing request 04:11:01.343 00.000 30444 OnExposeComplete: enter 04:11:01.343 00.000 30444 UpdateGuideState(): m_state=6 04:11:01.343 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9221 04:11:01.344 00.001 30444 Star::Find returns 1 (1), X=460.06, Y=200.10, Mass=65286, SNR=54.4, Peak=7496 HFD=3.8 04:11:01.344 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 04:11:01.344 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 04:11:01.344 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.49 hyp=0.67 cameraTheta=-2.31 mountX=-0.30 mountY=-0.58, mountTheta=-2.05 04:11:01.344 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.49, opts=13) 04:11:01.344 00.000 30444 Enqueuing Move request for scope (-0.45, -0.49) 04:11:01.345 00.001 15672 Worker thread wakes up 04:11:01.345 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.49) opts 0xd 04:11:01.345 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.49) 04:11:01.345 00.000 15672 Moving (-0.45, -0.49) raw xDistance=-0.30 yDistance=-0.58 04:11:01.345 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 04:11:01.345 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 04:11:01.345 00.000 15672 MoveAxis(E, 81, ABG) 04:11:01.345 00.000 15672 Guiding Dir = 2, Dur = 81 04:11:01.345 00.000 15672 IsSlewing returns 0 04:11:01.346 00.001 15672 IsGuiding returns 0 04:11:01.352 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=12681, FiltMin=2528, FiltMax=10583, Gamma=2.950 04:11:01.371 00.019 15672 PulseGuide returned control before completion, sleep 67 04:11:01.398 00.027 30444 UpdateGuideState exits: m=65286 SNR=54.4 Saturated 04:11:01.398 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:01.398 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:01.398 00.000 30444 Enqueuing Expose request 04:11:01.439 00.041 15672 IsGuiding returns 1 04:11:01.439 00.000 15672 scope still moving after pulse duration time elapsed 04:11:01.461 00.022 15672 IsSlewing returns 0 04:11:01.515 00.054 15672 IsGuiding returns 0 04:11:01.515 00.000 15672 scope move finished after 81 + 87 ms 04:11:01.515 00.000 15672 Move returns status 0, amount 81 04:11:01.515 00.000 15672 MoveAxis(N, 103, ABG) 04:11:01.515 00.000 15672 Guiding Dir = 0, Dur = 103 04:11:01.515 00.000 15672 IsSlewing returns 0 04:11:01.516 00.001 15672 IsGuiding returns 0 04:11:01.594 00.078 15672 PulseGuide returned control before completion, sleep 35 04:11:01.631 00.037 15672 IsGuiding returns 1 04:11:01.632 00.001 15672 scope still moving after pulse duration time elapsed 04:11:01.653 00.021 15672 IsSlewing returns 0 04:11:01.654 00.001 15672 IsGuiding returns 1 04:11:01.675 00.021 15672 IsSlewing returns 0 04:11:01.676 00.001 15672 IsGuiding returns 1 04:11:01.697 00.021 15672 IsSlewing returns 0 04:11:01.707 00.010 15672 IsGuiding returns 0 04:11:01.707 00.000 15672 scope move finished after 103 + 87 ms 04:11:01.707 00.000 15672 Move returns status 0, amount 103 04:11:01.707 00.000 15672 move complete, result=0 04:11:01.707 00.000 15672 worker thread done servicing request 04:11:01.707 00.000 15672 Worker thread wakes up 04:11:01.707 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:01.707 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:01.707 00.000 30444 GuideStep: -0.3 px 81 ms EAST, -0.6 px 103 ms NORTH 04:11:03.613 01.906 15672 Exposure complete 04:11:03.633 00.020 15672 worker thread done servicing request 04:11:03.633 00.000 30444 OnExposeComplete: enter 04:11:03.633 00.000 30444 UpdateGuideState(): m_state=6 04:11:03.634 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9222 04:11:03.634 00.000 30444 Star::Find returns 1 (1), X=460.40, Y=200.17, Mass=64089, SNR=55.8, Peak=7694 HFD=3.6 04:11:03.634 00.000 30444 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.28) = xAngle (-1.54 = -1.54) 04:11:03.634 00.000 30444 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.60 = -1.60) 04:11:03.634 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.42 hyp=0.43 cameraTheta=-1.82 mountX=0.01 mountY=-0.43, mountTheta=-1.54 04:11:03.634 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.42, opts=13) 04:11:03.634 00.000 30444 Enqueuing Move request for scope (-0.11, -0.42) 04:11:03.634 00.000 15672 Worker thread wakes up 04:11:03.634 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.42) opts 0xd 04:11:03.634 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.42) 04:11:03.635 00.001 15672 Moving (-0.11, -0.42) raw xDistance=0.01 yDistance=-0.43 04:11:03.635 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:11:03.635 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 04:11:03.635 00.000 15672 MoveAxis(E, 0, ABG) 04:11:03.635 00.000 15672 Move returns status 0, amount 0 04:11:03.635 00.000 15672 MoveAxis(N, 78, ABG) 04:11:03.635 00.000 15672 Guiding Dir = 0, Dur = 78 04:11:03.635 00.000 15672 IsSlewing returns 0 04:11:03.636 00.001 15672 IsGuiding returns 0 04:11:03.641 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=14756, FiltMin=2537, FiltMax=11566, Gamma=2.950 04:11:03.683 00.042 30444 UpdateGuideState exits: m=64089 SNR=55.8 Saturated 04:11:03.683 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:03.683 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:03.683 00.000 30444 Enqueuing Expose request 04:11:03.721 00.038 15672 IsGuiding returns 1 04:11:03.721 00.000 15672 scope still moving after pulse duration time elapsed 04:11:03.742 00.021 15672 IsSlewing returns 0 04:11:03.743 00.001 15672 IsGuiding returns 1 04:11:03.764 00.021 15672 IsSlewing returns 0 04:11:03.765 00.001 15672 IsGuiding returns 1 04:11:03.786 00.021 15672 IsSlewing returns 0 04:11:03.787 00.001 15672 IsGuiding returns 1 04:11:03.807 00.020 15672 IsSlewing returns 0 04:11:03.864 00.057 15672 IsGuiding returns 0 04:11:03.864 00.000 15672 scope move finished after 78 + 149 ms 04:11:03.864 00.000 15672 Move returns status 0, amount 78 04:11:03.864 00.000 15672 move complete, result=0 04:11:03.864 00.000 15672 worker thread done servicing request 04:11:03.864 00.000 15672 Worker thread wakes up 04:11:03.864 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 78 ms NORTH 04:11:03.864 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:03.864 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:05.976 02.112 15672 Exposure complete 04:11:05.995 00.019 15672 worker thread done servicing request 04:11:05.996 00.001 30444 OnExposeComplete: enter 04:11:05.996 00.000 30444 UpdateGuideState(): m_state=6 04:11:05.996 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9223 04:11:05.996 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=199.64, Mass=66902, SNR=61.8, Peak=8040 HFD=3.6 04:11:05.996 00.000 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.10 = -1.10) 04:11:05.996 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.16 = -1.16) 04:11:05.996 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.95 hyp=0.97 cameraTheta=-1.38 mountX=0.44 mountY=-0.89, mountTheta=-1.11 04:11:05.996 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.95, opts=13) 04:11:05.996 00.000 30444 Enqueuing Move request for scope (0.18, -0.95) 04:11:05.997 00.001 15672 Worker thread wakes up 04:11:05.997 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.95) opts 0xd 04:11:05.997 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.95) 04:11:05.997 00.000 15672 Moving (0.18, -0.95) raw xDistance=0.44 yDistance=-0.89 04:11:05.997 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 04:11:05.997 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 04:11:05.997 00.000 15672 MoveAxis(W, 118, ABG) 04:11:05.997 00.000 15672 Guiding Dir = 3, Dur = 118 04:11:05.997 00.000 15672 IsSlewing returns 0 04:11:06.002 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2052, max=13457, FiltMin=2553, FiltMax=10985, Gamma=2.950 04:11:06.005 00.003 15672 IsGuiding returns 0 04:11:06.020 00.015 15672 PulseGuide returned control before completion, sleep 114 04:11:06.046 00.026 30444 UpdateGuideState exits: m=66902 SNR=61.8 Saturated 04:11:06.046 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:06.046 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:06.046 00.000 30444 Enqueuing Expose request 04:11:06.148 00.102 15672 IsGuiding returns 0 04:11:06.148 00.000 15672 Move returns status 0, amount 118 04:11:06.148 00.000 15672 MoveAxis(N, 159, ABG) 04:11:06.148 00.000 15672 Guiding Dir = 0, Dur = 159 04:11:06.148 00.000 15672 IsSlewing returns 0 04:11:06.150 00.002 15672 IsGuiding returns 0 04:11:06.228 00.078 15672 PulseGuide returned control before completion, sleep 92 04:11:06.867 00.639 15672 IsGuiding returns 0 04:11:06.868 00.001 15672 Move returns status 0, amount 159 04:11:06.868 00.000 15672 move complete, result=0 04:11:06.868 00.000 15672 worker thread done servicing request 04:11:06.868 00.000 30444 GuideStep: 0.4 px 118 ms WEST, -0.9 px 159 ms NORTH 04:11:06.868 00.000 15672 Worker thread wakes up 04:11:06.868 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:06.868 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:08.775 01.907 15672 Exposure complete 04:11:08.795 00.020 15672 worker thread done servicing request 04:11:08.795 00.000 30444 OnExposeComplete: enter 04:11:08.795 00.000 30444 UpdateGuideState(): m_state=6 04:11:08.795 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9224 04:11:08.795 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=200.55, Mass=65532, SNR=56.2, Peak=7358 HFD=3.4 04:11:08.795 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 04:11:08.795 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 04:11:08.795 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.86 mountX=-0.12 mountY=-0.07, mountTheta=-2.63 04:11:08.796 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.04, opts=13) 04:11:08.796 00.000 30444 Enqueuing Move request for scope (-0.14, -0.04) 04:11:08.796 00.000 15672 Worker thread wakes up 04:11:08.796 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd 04:11:08.796 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.04) 04:11:08.796 00.000 15672 Moving (-0.14, -0.04) raw xDistance=-0.12 yDistance=-0.07 04:11:08.796 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 04:11:08.796 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:11:08.796 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 04:11:08.796 00.000 15672 MoveAxis(E, 0, ABG) 04:11:08.796 00.000 15672 Move returns status 0, amount 0 04:11:08.796 00.000 15672 MoveAxis(N, 0, ABG) 04:11:08.796 00.000 15672 Move returns status 0, amount 0 04:11:08.796 00.000 15672 move complete, result=0 04:11:08.796 00.000 15672 worker thread done servicing request 04:11:08.801 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=13178, FiltMin=2558, FiltMax=10142, Gamma=2.950 04:11:08.844 00.043 30444 UpdateGuideState exits: m=65532 SNR=56.2 Saturated 04:11:08.844 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:08.844 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:08.844 00.000 30444 Enqueuing Expose request 04:11:08.844 00.000 15672 Worker thread wakes up 04:11:08.844 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:08.844 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:11:08.844 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:10.950 02.106 15672 Exposure complete 04:11:10.970 00.020 15672 worker thread done servicing request 04:11:10.970 00.000 30444 OnExposeComplete: enter 04:11:10.970 00.000 30444 UpdateGuideState(): m_state=6 04:11:10.970 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9225 04:11:10.970 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=201.11, Mass=61393, SNR=49.4, Peak=7576 HFD=3.3 04:11:10.970 00.000 30444 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 04:11:10.970 00.000 30444 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.25 = 2.25) 04:11:10.970 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.52 hyp=0.58 cameraTheta=2.03 mountX=-0.39 mountY=0.45, mountTheta=2.28 04:11:10.971 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.52, opts=13) 04:11:10.971 00.000 30444 Enqueuing Move request for scope (-0.26, 0.52) 04:11:10.971 00.000 15672 Worker thread wakes up 04:11:10.971 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.52) opts 0xd 04:11:10.971 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.52) 04:11:10.971 00.000 15672 Moving (-0.26, 0.52) raw xDistance=-0.39 yDistance=0.45 04:11:10.971 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 04:11:10.971 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:11:10.971 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 04:11:10.971 00.000 15672 MoveAxis(E, 105, ABG) 04:11:10.971 00.000 15672 Guiding Dir = 2, Dur = 105 04:11:10.972 00.001 15672 IsSlewing returns 0 04:11:10.973 00.001 15672 IsGuiding returns 0 04:11:10.977 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2263, max=15033, FiltMin=2572, FiltMax=10878, Gamma=2.950 04:11:10.987 00.010 15672 PulseGuide returned control before completion, sleep 101 04:11:11.092 00.105 15672 IsGuiding returns 1 04:11:11.092 00.000 15672 scope still moving after pulse duration time elapsed 04:11:11.112 00.020 15672 IsSlewing returns 0 04:11:11.164 00.052 15672 IsGuiding returns 0 04:11:11.164 00.000 15672 scope move finished after 105 + 86 ms 04:11:11.164 00.000 15672 Move returns status 0, amount 105 04:11:11.164 00.000 15672 MoveAxis(N, 0, ABG) 04:11:11.164 00.000 15672 Move returns status 0, amount 0 04:11:11.164 00.000 15672 move complete, result=0 04:11:11.164 00.000 15672 worker thread done servicing request 04:11:11.344 00.180 30444 UpdateGuideState exits: m=61393 SNR=49.4 Saturated 04:11:11.344 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:11.344 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:11.344 00.000 30444 Enqueuing Expose request 04:11:11.344 00.000 30444 GuideStep: -0.4 px 105 ms EAST, 0.5 px 0 ms NORTH 04:11:11.344 00.000 15672 Worker thread wakes up 04:11:11.344 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:11.344 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:13.250 01.906 15672 Exposure complete 04:11:13.270 00.020 15672 worker thread done servicing request 04:11:13.270 00.000 30444 OnExposeComplete: enter 04:11:13.270 00.000 30444 UpdateGuideState(): m_state=6 04:11:13.270 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9226 04:11:13.270 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=200.74, Mass=68855, SNR=58.3, Peak=8188 HFD=3.6 04:11:13.270 00.000 30444 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.28) = xAngle (1.42 = 1.42) 04:11:13.270 00.000 30444 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.36 = 1.36) 04:11:13.270 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.15 mountX=0.02 mountY=0.15, mountTheta=1.42 04:11:13.271 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.14, opts=13) 04:11:13.271 00.000 30444 Enqueuing Move request for scope (0.06, 0.14) 04:11:13.271 00.000 15672 Worker thread wakes up 04:11:13.271 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd 04:11:13.271 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.14) 04:11:13.271 00.000 15672 Moving (0.06, 0.14) raw xDistance=0.02 yDistance=0.15 04:11:13.271 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:11:13.271 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:11:13.271 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 04:11:13.271 00.000 15672 MoveAxis(E, 0, ABG) 04:11:13.271 00.000 15672 Move returns status 0, amount 0 04:11:13.271 00.000 15672 MoveAxis(N, 0, ABG) 04:11:13.271 00.000 15672 Move returns status 0, amount 0 04:11:13.271 00.000 15672 move complete, result=0 04:11:13.271 00.000 15672 worker thread done servicing request 04:11:13.276 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1998, max=14424, FiltMin=2584, FiltMax=11013, Gamma=2.950 04:11:13.319 00.043 30444 UpdateGuideState exits: m=68855 SNR=58.3 Saturated 04:11:13.320 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:13.320 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:13.320 00.000 30444 Enqueuing Expose request 04:11:13.320 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 04:11:13.320 00.000 15672 Worker thread wakes up 04:11:13.320 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:13.320 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:15.426 02.106 15672 Exposure complete 04:11:15.446 00.020 15672 worker thread done servicing request 04:11:15.446 00.000 30444 OnExposeComplete: enter 04:11:15.446 00.000 30444 UpdateGuideState(): m_state=6 04:11:15.446 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9227 04:11:15.446 00.000 30444 Star::Find returns 1 (1), X=460.83, Y=200.72, Mass=62192, SNR=57.6, Peak=7246 HFD=3.7 04:11:15.446 00.000 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 04:11:15.446 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 04:11:15.446 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.12 hyp=0.35 cameraTheta=0.36 mountX=0.28 mountY=0.19, mountTheta=0.60 04:11:15.447 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.12, opts=13) 04:11:15.447 00.000 30444 Enqueuing Move request for scope (0.33, 0.12) 04:11:15.447 00.000 15672 Worker thread wakes up 04:11:15.447 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.12) opts 0xd 04:11:15.447 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.12) 04:11:15.447 00.000 15672 Moving (0.33, 0.12) raw xDistance=0.28 yDistance=0.19 04:11:15.447 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 04:11:15.447 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:11:15.447 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 04:11:15.447 00.000 15672 MoveAxis(W, 76, ABG) 04:11:15.447 00.000 15672 Guiding Dir = 3, Dur = 76 04:11:15.448 00.001 15672 IsSlewing returns 0 04:11:15.453 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2017, max=13762, FiltMin=2540, FiltMax=10557, Gamma=2.950 04:11:15.461 00.008 15672 IsGuiding returns 0 04:11:15.477 00.016 15672 PulseGuide returned control before completion, sleep 71 04:11:15.550 00.073 15672 IsGuiding returns 1 04:11:15.550 00.000 15672 scope still moving after pulse duration time elapsed 04:11:15.571 00.021 15672 IsSlewing returns 0 04:11:15.589 00.018 15672 IsGuiding returns 0 04:11:15.589 00.000 15672 scope move finished after 76 + 51 ms 04:11:15.589 00.000 15672 Move returns status 0, amount 76 04:11:15.589 00.000 15672 MoveAxis(N, 0, ABG) 04:11:15.589 00.000 15672 Move returns status 0, amount 0 04:11:15.589 00.000 15672 move complete, result=0 04:11:15.589 00.000 15672 worker thread done servicing request 04:11:15.932 00.343 30444 UpdateGuideState exits: m=62192 SNR=57.6 Saturated 04:11:15.933 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:15.933 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:15.933 00.000 30444 Enqueuing Expose request 04:11:15.933 00.000 30444 GuideStep: 0.3 px 76 ms WEST, 0.2 px 0 ms NORTH 04:11:15.933 00.000 15672 Worker thread wakes up 04:11:15.933 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:15.933 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:17.838 01.905 15672 Exposure complete 04:11:17.858 00.020 15672 worker thread done servicing request 04:11:17.858 00.000 30444 OnExposeComplete: enter 04:11:17.858 00.000 30444 UpdateGuideState(): m_state=6 04:11:17.858 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9228 04:11:17.858 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=200.91, Mass=66530, SNR=61.8, Peak=7877 HFD=3.5 04:11:17.859 00.001 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 04:11:17.859 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 04:11:17.859 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.31 hyp=0.32 cameraTheta=1.85 mountX=-0.17 mountY=0.29, mountTheta=2.11 04:11:17.859 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.31, opts=13) 04:11:17.859 00.000 30444 Enqueuing Move request for scope (-0.09, 0.31) 04:11:17.859 00.000 15672 Worker thread wakes up 04:11:17.859 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.31) opts 0xd 04:11:17.859 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.31) 04:11:17.859 00.000 15672 Moving (-0.09, 0.31) raw xDistance=-0.17 yDistance=0.29 04:11:17.859 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:11:17.860 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:11:17.860 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 04:11:17.860 00.000 15672 MoveAxis(E, 0, ABG) 04:11:17.860 00.000 15672 Move returns status 0, amount 0 04:11:17.860 00.000 15672 MoveAxis(N, 0, ABG) 04:11:17.860 00.000 15672 Move returns status 0, amount 0 04:11:17.860 00.000 15672 move complete, result=0 04:11:17.860 00.000 15672 worker thread done servicing request 04:11:17.865 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=14328, FiltMin=2544, FiltMax=10997, Gamma=2.950 04:11:17.985 00.120 30444 UpdateGuideState exits: m=66530 SNR=61.8 Saturated 04:11:17.985 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:17.985 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:17.985 00.000 30444 Enqueuing Expose request 04:11:17.985 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 04:11:17.986 00.001 15672 Worker thread wakes up 04:11:17.986 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:17.986 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:20.093 02.107 15672 Exposure complete 04:11:20.112 00.019 15672 worker thread done servicing request 04:11:20.112 00.000 30444 OnExposeComplete: enter 04:11:20.113 00.001 30444 UpdateGuideState(): m_state=6 04:11:20.113 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9229 04:11:20.113 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=201.04, Mass=65688, SNR=61.5, Peak=8175 HFD=3.5 04:11:20.113 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 04:11:20.113 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 04:11:20.113 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.44 hyp=0.45 cameraTheta=1.75 mountX=-0.20 mountY=0.42, mountTheta=2.02 04:11:20.113 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.44, opts=13) 04:11:20.113 00.000 30444 Enqueuing Move request for scope (-0.08, 0.44) 04:11:20.113 00.000 15672 Worker thread wakes up 04:11:20.114 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.44) opts 0xd 04:11:20.114 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.44) 04:11:20.114 00.000 15672 Moving (-0.08, 0.44) raw xDistance=-0.20 yDistance=0.42 04:11:20.114 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:11:20.114 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:11:20.114 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 04:11:20.114 00.000 15672 MoveAxis(E, 0, ABG) 04:11:20.114 00.000 15672 Move returns status 0, amount 0 04:11:20.114 00.000 15672 MoveAxis(N, 0, ABG) 04:11:20.114 00.000 15672 Move returns status 0, amount 0 04:11:20.114 00.000 15672 move complete, result=0 04:11:20.114 00.000 15672 worker thread done servicing request 04:11:20.119 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2082, max=14893, FiltMin=2542, FiltMax=10934, Gamma=2.950 04:11:20.163 00.044 30444 UpdateGuideState exits: m=65688 SNR=61.5 Saturated 04:11:20.164 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:20.164 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:20.164 00.000 30444 Enqueuing Expose request 04:11:20.164 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 04:11:20.164 00.000 15672 Worker thread wakes up 04:11:20.164 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:20.164 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:22.070 01.906 15672 Exposure complete 04:11:22.090 00.020 15672 worker thread done servicing request 04:11:22.090 00.000 30444 OnExposeComplete: enter 04:11:22.090 00.000 30444 UpdateGuideState(): m_state=6 04:11:22.090 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9230 04:11:22.090 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=200.94, Mass=57581, SNR=53.6, Peak=7196 HFD=3.2 04:11:22.090 00.000 30444 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.28) = xAngle (2.54 = 2.54) 04:11:22.090 00.000 30444 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.47 = 2.47) 04:11:22.090 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.34 hyp=0.45 cameraTheta=2.26 mountX=-0.37 mountY=0.28, mountTheta=2.50 04:11:22.091 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.34, opts=13) 04:11:22.091 00.000 30444 Enqueuing Move request for scope (-0.28, 0.34) 04:11:22.091 00.000 15672 Worker thread wakes up 04:11:22.091 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.34) opts 0xd 04:11:22.091 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.34) 04:11:22.091 00.000 15672 Moving (-0.28, 0.34) raw xDistance=-0.37 yDistance=0.28 04:11:22.091 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 04:11:22.091 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:11:22.091 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 04:11:22.092 00.001 15672 MoveAxis(E, 99, ABG) 04:11:22.092 00.000 15672 Guiding Dir = 2, Dur = 99 04:11:22.092 00.000 15672 IsSlewing returns 0 04:11:22.097 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=15601, FiltMin=2494, FiltMax=11488, Gamma=2.950 04:11:22.106 00.009 15672 IsGuiding returns 0 04:11:22.122 00.016 15672 PulseGuide returned control before completion, sleep 94 04:11:22.142 00.020 30444 UpdateGuideState exits: m=57581 SNR=53.6 Saturated 04:11:22.142 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:22.142 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:22.142 00.000 30444 Enqueuing Expose request 04:11:22.235 00.093 15672 IsGuiding returns 0 04:11:22.235 00.000 15672 Move returns status 0, amount 99 04:11:22.235 00.000 15672 MoveAxis(N, 0, ABG) 04:11:22.235 00.000 15672 Move returns status 0, amount 0 04:11:22.235 00.000 15672 move complete, result=0 04:11:22.235 00.000 15672 worker thread done servicing request 04:11:22.235 00.000 15672 Worker thread wakes up 04:11:22.235 00.000 30444 GuideStep: -0.4 px 99 ms EAST, 0.3 px 0 ms NORTH 04:11:22.235 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:22.235 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:24.343 02.108 15672 Exposure complete 04:11:24.363 00.020 15672 worker thread done servicing request 04:11:24.363 00.000 30444 OnExposeComplete: enter 04:11:24.363 00.000 30444 UpdateGuideState(): m_state=6 04:11:24.363 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9231 04:11:24.363 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=200.51, Mass=67385, SNR=60.3, Peak=7573 HFD=3.4 04:11:24.363 00.000 30444 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 04:11:24.363 00.000 30444 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 04:11:24.363 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.14 cameraTheta=-0.64 mountX=0.14 mountY=-0.06, mountTheta=-0.41 04:11:24.364 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.09, opts=13) 04:11:24.364 00.000 30444 Enqueuing Move request for scope (0.12, -0.09) 04:11:24.364 00.000 15672 Worker thread wakes up 04:11:24.364 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd 04:11:24.364 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.09) 04:11:24.364 00.000 15672 Moving (0.12, -0.09) raw xDistance=0.14 yDistance=-0.06 04:11:24.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:11:24.364 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:11:24.364 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:11:24.364 00.000 15672 MoveAxis(E, 0, ABG) 04:11:24.364 00.000 15672 Move returns status 0, amount 0 04:11:24.364 00.000 15672 MoveAxis(N, 0, ABG) 04:11:24.364 00.000 15672 Move returns status 0, amount 0 04:11:24.364 00.000 15672 move complete, result=0 04:11:24.364 00.000 15672 worker thread done servicing request 04:11:24.368 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2060, max=14874, FiltMin=2544, FiltMax=11092, Gamma=2.950 04:11:24.416 00.048 30444 UpdateGuideState exits: m=67385 SNR=60.3 Saturated 04:11:24.417 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:24.417 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:24.417 00.000 30444 Enqueuing Expose request 04:11:24.417 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:11:24.417 00.000 15672 Worker thread wakes up 04:11:24.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:24.417 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:26.333 01.916 15672 Exposure complete 04:11:26.362 00.029 15672 worker thread done servicing request 04:11:26.362 00.000 30444 OnExposeComplete: enter 04:11:26.362 00.000 30444 UpdateGuideState(): m_state=6 04:11:26.362 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9232 04:11:26.363 00.001 30444 Star::Find returns 1 (1), X=461.18, Y=200.63, Mass=76472, SNR=65.0, Peak=7078 HFD=4.4 04:11:26.363 00.000 30444 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 04:11:26.363 00.000 30444 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 04:11:26.363 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=0.04 hyp=0.68 cameraTheta=0.06 mountX=0.64 mountY=0.18, mountTheta=0.28 04:11:26.363 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=0.04, opts=13) 04:11:26.363 00.000 30444 Enqueuing Move request for scope (0.68, 0.04) 04:11:26.363 00.000 15672 Worker thread wakes up 04:11:26.363 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.04) opts 0xd 04:11:26.363 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, 0.04) 04:11:26.364 00.001 15672 Moving (0.68, 0.04) raw xDistance=0.64 yDistance=0.18 04:11:26.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64 04:11:26.364 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:11:26.364 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 04:11:26.364 00.000 15672 MoveAxis(W, 173, ABG) 04:11:26.364 00.000 15672 Guiding Dir = 3, Dur = 173 04:11:26.364 00.000 15672 IsSlewing returns 0 04:11:26.370 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=14688, FiltMin=2527, FiltMax=11695, Gamma=2.950 04:11:26.388 00.018 15672 IsGuiding returns 0 04:11:26.403 00.015 15672 PulseGuide returned control before completion, sleep 168 04:11:26.414 00.011 30444 UpdateGuideState exits: m=76472 SNR=65.0 Saturated 04:11:26.415 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:26.415 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:26.415 00.000 30444 Enqueuing Expose request 04:11:26.573 00.158 15672 IsGuiding returns 1 04:11:26.573 00.000 15672 scope still moving after pulse duration time elapsed 04:11:26.595 00.022 15672 IsSlewing returns 0 04:11:26.643 00.048 15672 IsGuiding returns 0 04:11:26.643 00.000 15672 scope move finished after 173 + 82 ms 04:11:26.643 00.000 15672 Move returns status 0, amount 173 04:11:26.643 00.000 15672 MoveAxis(N, 0, ABG) 04:11:26.643 00.000 15672 Move returns status 0, amount 0 04:11:26.643 00.000 15672 move complete, result=0 04:11:26.643 00.000 15672 worker thread done servicing request 04:11:26.644 00.001 15672 Worker thread wakes up 04:11:26.644 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:26.644 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:26.644 00.000 30444 GuideStep: 0.6 px 173 ms WEST, 0.2 px 0 ms NORTH 04:11:28.751 02.107 15672 Exposure complete 04:11:28.771 00.020 15672 worker thread done servicing request 04:11:28.771 00.000 30444 OnExposeComplete: enter 04:11:28.771 00.000 30444 UpdateGuideState(): m_state=6 04:11:28.771 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 9233 04:11:28.771 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=200.73, Mass=60222, SNR=53.1, Peak=6926 HFD=3.6 04:11:28.771 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 04:11:28.771 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 04:11:28.771 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.30 mountX=-0.16 mountY=0.11, mountTheta=2.54 04:11:28.772 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.14, opts=13) 04:11:28.772 00.000 30444 Enqueuing Move request for scope (-0.12, 0.14) 04:11:28.772 00.000 15672 Worker thread wakes up 04:11:28.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd 04:11:28.772 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.14) 04:11:28.772 00.000 15672 Moving (-0.12, 0.14) raw xDistance=-0.16 yDistance=0.11 04:11:28.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:11:28.772 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:11:28.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 04:11:28.772 00.000 15672 MoveAxis(E, 0, ABG) 04:11:28.772 00.000 15672 Move returns status 0, amount 0 04:11:28.772 00.000 15672 MoveAxis(N, 0, ABG) 04:11:28.772 00.000 15672 Move returns status 0, amount 0 04:11:28.772 00.000 15672 move complete, result=0 04:11:28.772 00.000 15672 worker thread done servicing request 04:11:28.777 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=15365, FiltMin=2535, FiltMax=11251, Gamma=2.950 04:11:28.822 00.045 30444 UpdateGuideState exits: m=60222 SNR=53.1 Saturated 04:11:28.822 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:28.822 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:28.822 00.000 30444 Enqueuing Expose request 04:11:28.822 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:11:28.822 00.000 15672 Worker thread wakes up 04:11:28.822 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:28.822 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:30.728 01.906 15672 Exposure complete 04:11:30.748 00.020 15672 worker thread done servicing request 04:11:30.748 00.000 30444 OnExposeComplete: enter 04:11:30.748 00.000 30444 UpdateGuideState(): m_state=6 04:11:30.748 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9234 04:11:30.748 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=200.61, Mass=58050, SNR=57.8, Peak=7153 HFD=3.3 04:11:30.748 00.000 30444 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.28) = xAngle (3.31 = -2.97) 04:11:30.748 00.000 30444 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.25 = -3.03) 04:11:30.748 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.03 mountX=-0.14 mountY=-0.01, mountTheta=-3.03 04:11:30.749 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.02, opts=13) 04:11:30.749 00.000 30444 Enqueuing Move request for scope (-0.14, 0.02) 04:11:30.749 00.000 15672 Worker thread wakes up 04:11:30.749 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd 04:11:30.749 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.02) 04:11:30.749 00.000 15672 Moving (-0.14, 0.02) raw xDistance=-0.14 yDistance=-0.01 04:11:30.749 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:11:30.749 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:11:30.749 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:11:30.749 00.000 15672 MoveAxis(E, 0, ABG) 04:11:30.749 00.000 15672 Move returns status 0, amount 0 04:11:30.749 00.000 15672 MoveAxis(N, 0, ABG) 04:11:30.749 00.000 15672 Move returns status 0, amount 0 04:11:30.749 00.000 15672 move complete, result=0 04:11:30.749 00.000 15672 worker thread done servicing request 04:11:30.755 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=14676, FiltMin=2521, FiltMax=11648, Gamma=2.950 04:11:30.800 00.045 30444 UpdateGuideState exits: m=58050 SNR=57.8 Saturated 04:11:30.800 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:30.800 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:30.800 00.000 30444 Enqueuing Expose request 04:11:30.800 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:11:30.800 00.000 15672 Worker thread wakes up 04:11:30.800 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:30.800 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:32.906 02.106 15672 Exposure complete 04:11:32.926 00.020 15672 worker thread done servicing request 04:11:32.926 00.000 30444 OnExposeComplete: enter 04:11:32.926 00.000 30444 UpdateGuideState(): m_state=6 04:11:32.926 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9235 04:11:32.926 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=200.67, Mass=66623, SNR=57.5, Peak=7032 HFD=3.6 04:11:32.926 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 04:11:32.926 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 04:11:32.926 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.43 mountX=-0.01 mountY=0.07, mountTheta=1.71 04:11:32.927 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.07, opts=13) 04:11:32.927 00.000 30444 Enqueuing Move request for scope (0.01, 0.07) 04:11:32.927 00.000 15672 Worker thread wakes up 04:11:32.927 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd 04:11:32.927 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.07) 04:11:32.927 00.000 15672 Moving (0.01, 0.07) raw xDistance=-0.01 yDistance=0.07 04:11:32.927 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 04:11:32.927 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:11:32.927 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:11:32.927 00.000 15672 MoveAxis(E, 0, ABG) 04:11:32.927 00.000 15672 Move returns status 0, amount 0 04:11:32.927 00.000 15672 MoveAxis(N, 0, ABG) 04:11:32.927 00.000 15672 Move returns status 0, amount 0 04:11:32.927 00.000 15672 move complete, result=0 04:11:32.927 00.000 15672 worker thread done servicing request 04:11:32.933 00.006 30444 UpdateImageDisplay: Size=(640,480) min=1922, max=13423, FiltMin=2492, FiltMax=11067, Gamma=2.950 04:11:32.976 00.043 30444 UpdateGuideState exits: m=66623 SNR=57.5 Saturated 04:11:32.976 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:32.976 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:32.976 00.000 30444 Enqueuing Expose request 04:11:32.976 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:11:32.976 00.000 15672 Worker thread wakes up 04:11:32.976 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:32.976 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:34.881 01.905 15672 Exposure complete 04:11:34.901 00.020 15672 worker thread done servicing request 04:11:34.901 00.000 30444 OnExposeComplete: enter 04:11:34.901 00.000 30444 UpdateGuideState(): m_state=6 04:11:34.901 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9236 04:11:34.901 00.000 30444 Star::Find returns 1 (1), X=460.81, Y=200.93, Mass=66657, SNR=59.1, Peak=7483 HFD=4.0 04:11:34.901 00.000 30444 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.28) = xAngle (1.11 = 1.11) 04:11:34.902 00.001 30444 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.05 = 1.05) 04:11:34.902 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.33 hyp=0.45 cameraTheta=0.83 mountX=0.20 mountY=0.39, mountTheta=1.10 04:11:34.902 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.33, opts=13) 04:11:34.902 00.000 30444 Enqueuing Move request for scope (0.30, 0.33) 04:11:34.902 00.000 15672 Worker thread wakes up 04:11:34.902 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.33) opts 0xd 04:11:34.902 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.33) 04:11:34.902 00.000 15672 Moving (0.30, 0.33) raw xDistance=0.20 yDistance=0.39 04:11:34.902 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:11:34.902 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 04:11:34.902 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 04:11:34.902 00.000 15672 MoveAxis(E, 0, ABG) 04:11:34.903 00.001 15672 Move returns status 0, amount 0 04:11:34.903 00.000 15672 MoveAxis(N, 0, ABG) 04:11:34.903 00.000 15672 Move returns status 0, amount 0 04:11:34.903 00.000 15672 move complete, result=0 04:11:34.903 00.000 15672 worker thread done servicing request 04:11:34.907 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=14681, FiltMin=2551, FiltMax=10889, Gamma=2.950 04:11:34.951 00.044 30444 UpdateGuideState exits: m=66657 SNR=59.1 Saturated 04:11:34.951 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:34.952 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:34.952 00.000 30444 Enqueuing Expose request 04:11:34.952 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 04:11:34.952 00.000 15672 Worker thread wakes up 04:11:34.952 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:34.952 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:37.058 02.106 15672 Exposure complete 04:11:37.077 00.019 15672 worker thread done servicing request 04:11:37.077 00.000 30444 OnExposeComplete: enter 04:11:37.077 00.000 30444 UpdateGuideState(): m_state=6 04:11:37.077 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9237 04:11:37.077 00.000 30444 Star::Find returns 1 (1), X=460.98, Y=200.67, Mass=71087, SNR=63.6, Peak=7232 HFD=4.1 04:11:37.077 00.000 30444 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.28) = xAngle (0.44 = 0.44) 04:11:37.077 00.000 30444 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.38 = 0.38) 04:11:37.078 00.001 30444 CameraToMount -- cameraX=0.47 cameraY=0.08 hyp=0.48 cameraTheta=0.16 mountX=0.43 mountY=0.18, mountTheta=0.39 04:11:37.078 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.08, opts=13) 04:11:37.078 00.000 30444 Enqueuing Move request for scope (0.47, 0.08) 04:11:37.078 00.000 15672 Worker thread wakes up 04:11:37.078 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.08) opts 0xd 04:11:37.078 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.08) 04:11:37.078 00.000 15672 Moving (0.47, 0.08) raw xDistance=0.43 yDistance=0.18 04:11:37.078 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 04:11:37.078 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:11:37.078 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 04:11:37.078 00.000 15672 MoveAxis(W, 117, ABG) 04:11:37.079 00.001 15672 Guiding Dir = 3, Dur = 117 04:11:37.079 00.000 15672 IsSlewing returns 0 04:11:37.080 00.001 15672 IsGuiding returns 0 04:11:37.084 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=13938, FiltMin=2471, FiltMax=10242, Gamma=2.950 04:11:37.107 00.023 15672 PulseGuide returned control before completion, sleep 101 04:11:37.210 00.103 15672 IsGuiding returns 1 04:11:37.210 00.000 15672 scope still moving after pulse duration time elapsed 04:11:37.231 00.021 15672 IsSlewing returns 0 04:11:37.239 00.008 30444 UpdateGuideState exits: m=71087 SNR=63.6 Saturated 04:11:37.239 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:37.239 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:37.239 00.000 30444 Enqueuing Expose request 04:11:37.252 00.013 15672 IsGuiding returns 0 04:11:37.252 00.000 15672 scope move finished after 117 + 54 ms 04:11:37.252 00.000 15672 Move returns status 0, amount 117 04:11:37.252 00.000 15672 MoveAxis(N, 0, ABG) 04:11:37.252 00.000 15672 Move returns status 0, amount 0 04:11:37.252 00.000 15672 move complete, result=0 04:11:37.252 00.000 15672 worker thread done servicing request 04:11:37.253 00.001 15672 Worker thread wakes up 04:11:37.253 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:37.253 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:37.254 00.001 30444 GuideStep: 0.4 px 117 ms WEST, 0.2 px 0 ms NORTH 04:11:39.158 01.904 15672 Exposure complete 04:11:39.178 00.020 15672 worker thread done servicing request 04:11:39.178 00.000 30444 OnExposeComplete: enter 04:11:39.178 00.000 30444 UpdateGuideState(): m_state=6 04:11:39.178 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9238 04:11:39.178 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=200.42, Mass=67698, SNR=55.1, Peak=7321 HFD=3.6 04:11:39.178 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.24 = -2.24) 04:11:39.178 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.30 = -2.30) 04:11:39.179 00.001 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.17 hyp=0.29 cameraTheta=-2.52 mountX=-0.18 mountY=-0.22, mountTheta=-2.26 04:11:39.179 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.17, opts=13) 04:11:39.179 00.000 30444 Enqueuing Move request for scope (-0.24, -0.17) 04:11:39.179 00.000 15672 Worker thread wakes up 04:11:39.179 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.17) opts 0xd 04:11:39.179 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.17) 04:11:39.179 00.000 15672 Moving (-0.24, -0.17) raw xDistance=-0.18 yDistance=-0.22 04:11:39.179 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 04:11:39.179 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:11:39.179 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:11:39.179 00.000 15672 MoveAxis(E, 0, ABG) 04:11:39.179 00.000 15672 Move returns status 0, amount 0 04:11:39.180 00.001 15672 MoveAxis(N, 0, ABG) 04:11:39.180 00.000 15672 Move returns status 0, amount 0 04:11:39.180 00.000 15672 move complete, result=0 04:11:39.180 00.000 15672 worker thread done servicing request 04:11:39.184 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2119, max=15697, FiltMin=2593, FiltMax=12132, Gamma=2.950 04:11:39.282 00.098 30444 UpdateGuideState exits: m=67698 SNR=55.1 Saturated 04:11:39.282 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:39.282 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:39.282 00.000 30444 Enqueuing Expose request 04:11:39.282 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:11:39.282 00.000 15672 Worker thread wakes up 04:11:39.282 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:39.282 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:41.388 02.106 15672 Exposure complete 04:11:41.408 00.020 15672 worker thread done servicing request 04:11:41.408 00.000 30444 OnExposeComplete: enter 04:11:41.408 00.000 30444 UpdateGuideState(): m_state=6 04:11:41.408 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9239 04:11:41.408 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=200.52, Mass=64789, SNR=55.9, Peak=7085 HFD=3.3 04:11:41.408 00.000 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.33 = -2.33) 04:11:41.408 00.000 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 04:11:41.408 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.61 mountX=-0.10 mountY=-0.10, mountTheta=-2.36 04:11:41.409 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.08, opts=13) 04:11:41.409 00.000 30444 Enqueuing Move request for scope (-0.13, -0.08) 04:11:41.409 00.000 15672 Worker thread wakes up 04:11:41.409 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd 04:11:41.409 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.08) 04:11:41.409 00.000 15672 Moving (-0.13, -0.08) raw xDistance=-0.10 yDistance=-0.10 04:11:41.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:11:41.409 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:11:41.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:11:41.409 00.000 15672 MoveAxis(E, 0, ABG) 04:11:41.409 00.000 15672 Move returns status 0, amount 0 04:11:41.409 00.000 15672 MoveAxis(N, 0, ABG) 04:11:41.409 00.000 15672 Move returns status 0, amount 0 04:11:41.410 00.001 15672 move complete, result=0 04:11:41.410 00.000 15672 worker thread done servicing request 04:11:41.414 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2229, max=14636, FiltMin=2519, FiltMax=11145, Gamma=2.950 04:11:41.458 00.044 30444 UpdateGuideState exits: m=64789 SNR=55.9 Saturated 04:11:41.458 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:41.458 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:41.458 00.000 30444 Enqueuing Expose request 04:11:41.458 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:11:41.458 00.000 15672 Worker thread wakes up 04:11:41.459 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:41.459 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:43.365 01.906 15672 Exposure complete 04:11:43.384 00.019 15672 worker thread done servicing request 04:11:43.385 00.001 30444 OnExposeComplete: enter 04:11:43.385 00.000 30444 UpdateGuideState(): m_state=6 04:11:43.385 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9240 04:11:43.385 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=200.23, Mass=64529, SNR=53.3, Peak=7210 HFD=3.7 04:11:43.385 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 04:11:43.385 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.50 = -1.50) 04:11:43.385 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.36 hyp=0.37 cameraTheta=-1.71 mountX=0.05 mountY=-0.37, mountTheta=-1.43 04:11:43.385 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.36, opts=13) 04:11:43.385 00.000 30444 Enqueuing Move request for scope (-0.05, -0.36) 04:11:43.386 00.001 15672 Worker thread wakes up 04:11:43.386 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.36) opts 0xd 04:11:43.386 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.36) 04:11:43.386 00.000 15672 Moving (-0.05, -0.36) raw xDistance=0.05 yDistance=-0.37 04:11:43.386 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:11:43.386 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 04:11:43.386 00.000 15672 MoveAxis(E, 0, ABG) 04:11:43.386 00.000 15672 Move returns status 0, amount 0 04:11:43.386 00.000 15672 MoveAxis(N, 66, ABG) 04:11:43.386 00.000 15672 Guiding Dir = 0, Dur = 66 04:11:43.386 00.000 15672 IsSlewing returns 0 04:11:43.387 00.001 15672 IsGuiding returns 0 04:11:43.392 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=12685, FiltMin=2435, FiltMax=11028, Gamma=2.950 04:11:43.465 00.073 15672 IsGuiding returns 1 04:11:43.465 00.000 15672 scope still moving after pulse duration time elapsed 04:11:43.486 00.021 15672 IsSlewing returns 0 04:11:43.514 00.028 15672 IsGuiding returns 1 04:11:43.535 00.021 15672 IsSlewing returns 0 04:11:43.536 00.001 15672 IsGuiding returns 1 04:11:43.557 00.021 15672 IsSlewing returns 0 04:11:43.577 00.020 15672 IsGuiding returns 0 04:11:43.577 00.000 15672 scope move finished after 66 + 123 ms 04:11:43.577 00.000 15672 Move returns status 0, amount 66 04:11:43.577 00.000 15672 move complete, result=0 04:11:43.577 00.000 15672 worker thread done servicing request 04:11:43.890 00.313 30444 UpdateGuideState exits: m=64529 SNR=53.3 Saturated 04:11:43.890 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:43.890 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:43.890 00.000 30444 Enqueuing Expose request 04:11:43.890 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 66 ms NORTH 04:11:43.890 00.000 15672 Worker thread wakes up 04:11:43.890 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:43.890 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:45.996 02.106 15672 Exposure complete 04:11:46.016 00.020 15672 worker thread done servicing request 04:11:46.016 00.000 30444 OnExposeComplete: enter 04:11:46.016 00.000 30444 UpdateGuideState(): m_state=6 04:11:46.016 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9241 04:11:46.016 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=200.82, Mass=62524, SNR=48.0, Peak=7649 HFD=3.6 04:11:46.016 00.000 30444 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.28) = xAngle (2.02 = 2.02) 04:11:46.016 00.000 30444 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 04:11:46.016 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.74 mountX=-0.10 mountY=0.21, mountTheta=2.01 04:11:46.017 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.23, opts=13) 04:11:46.017 00.000 30444 Enqueuing Move request for scope (-0.04, 0.23) 04:11:46.017 00.000 15672 Worker thread wakes up 04:11:46.017 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd 04:11:46.017 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.23) 04:11:46.017 00.000 15672 Moving (-0.04, 0.23) raw xDistance=-0.10 yDistance=0.21 04:11:46.017 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:11:46.017 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:11:46.017 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 04:11:46.017 00.000 15672 MoveAxis(E, 0, ABG) 04:11:46.017 00.000 15672 Move returns status 0, amount 0 04:11:46.017 00.000 15672 MoveAxis(N, 0, ABG) 04:11:46.017 00.000 15672 Move returns status 0, amount 0 04:11:46.018 00.001 15672 move complete, result=0 04:11:46.018 00.000 15672 worker thread done servicing request 04:11:46.023 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2042, max=14338, FiltMin=2531, FiltMax=11141, Gamma=2.950 04:11:46.068 00.045 30444 UpdateGuideState exits: m=62524 SNR=48.0 Saturated 04:11:46.069 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:46.069 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:46.069 00.000 30444 Enqueuing Expose request 04:11:46.069 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:11:46.069 00.000 15672 Worker thread wakes up 04:11:46.069 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:46.069 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:47.975 01.906 15672 Exposure complete 04:11:47.998 00.023 15672 worker thread done servicing request 04:11:47.998 00.000 30444 OnExposeComplete: enter 04:11:47.998 00.000 30444 UpdateGuideState(): m_state=6 04:11:47.999 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9242 04:11:47.999 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=200.56, Mass=67091, SNR=55.9, Peak=7275 HFD=3.5 04:11:47.999 00.000 30444 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 04:11:47.999 00.000 30444 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 04:11:47.999 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.88 mountX=-0.10 mountY=-0.05, mountTheta=-2.65 04:11:48.000 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.03, opts=13) 04:11:48.000 00.000 30444 Enqueuing Move request for scope (-0.11, -0.03) 04:11:48.000 00.000 15672 Worker thread wakes up 04:11:48.000 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd 04:11:48.000 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.03) 04:11:48.000 00.000 15672 Moving (-0.11, -0.03) raw xDistance=-0.10 yDistance=-0.05 04:11:48.000 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:11:48.000 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:11:48.000 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:11:48.000 00.000 15672 MoveAxis(E, 0, ABG) 04:11:48.000 00.000 15672 Move returns status 0, amount 0 04:11:48.000 00.000 15672 MoveAxis(N, 0, ABG) 04:11:48.000 00.000 15672 Move returns status 0, amount 0 04:11:48.000 00.000 15672 move complete, result=0 04:11:48.000 00.000 15672 worker thread done servicing request 04:11:48.007 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=14535, FiltMin=2532, FiltMax=10645, Gamma=2.950 04:11:48.503 00.496 30444 UpdateGuideState exits: m=67091 SNR=55.9 Saturated 04:11:48.503 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:48.503 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:48.503 00.000 30444 Enqueuing Expose request 04:11:48.503 00.000 15672 Worker thread wakes up 04:11:48.503 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:11:48.503 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:48.503 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:50.611 02.108 15672 Exposure complete 04:11:50.631 00.020 15672 worker thread done servicing request 04:11:50.631 00.000 30444 OnExposeComplete: enter 04:11:50.631 00.000 30444 UpdateGuideState(): m_state=6 04:11:50.631 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9243 04:11:50.631 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=200.60, Mass=58646, SNR=52.3, Peak=7787 HFD=3.2 04:11:50.632 00.001 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 04:11:50.632 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 04:11:50.632 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.98 mountX=0.00 mountY=0.01, mountTheta=1.25 04:11:50.632 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.01, opts=13) 04:11:50.632 00.000 30444 Enqueuing Move request for scope (0.01, 0.01) 04:11:50.632 00.000 15672 Worker thread wakes up 04:11:50.632 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd 04:11:50.632 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.01) 04:11:50.632 00.000 15672 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=0.01 04:11:50.632 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 04:11:50.632 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:11:50.633 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:11:50.633 00.000 15672 MoveAxis(E, 0, ABG) 04:11:50.633 00.000 15672 Move returns status 0, amount 0 04:11:50.633 00.000 15672 MoveAxis(N, 0, ABG) 04:11:50.633 00.000 15672 Move returns status 0, amount 0 04:11:50.633 00.000 15672 move complete, result=0 04:11:50.633 00.000 15672 worker thread done servicing request 04:11:50.638 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=16157, FiltMin=2560, FiltMax=12017, Gamma=2.950 04:11:50.681 00.043 30444 UpdateGuideState exits: m=58646 SNR=52.3 Saturated 04:11:50.681 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:50.681 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:50.681 00.000 30444 Enqueuing Expose request 04:11:50.681 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 04:11:50.681 00.000 15672 Worker thread wakes up 04:11:50.681 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:50.681 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:52.592 01.911 15672 Exposure complete 04:11:52.627 00.035 15672 worker thread done servicing request 04:11:52.627 00.000 30444 OnExposeComplete: enter 04:11:52.627 00.000 30444 UpdateGuideState(): m_state=6 04:11:52.627 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9244 04:11:52.627 00.000 30444 Star::Find returns 1 (1), X=460.71, Y=200.97, Mass=71836, SNR=60.9, Peak=8477 HFD=3.6 04:11:52.627 00.000 30444 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.28) = xAngle (1.36 = 1.36) 04:11:52.627 00.000 30444 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.30 = 1.30) 04:11:52.627 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.38 hyp=0.43 cameraTheta=1.08 mountX=0.09 mountY=0.41, mountTheta=1.36 04:11:52.628 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.38, opts=13) 04:11:52.628 00.000 30444 Enqueuing Move request for scope (0.20, 0.38) 04:11:52.628 00.000 15672 Worker thread wakes up 04:11:52.628 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.38) opts 0xd 04:11:52.628 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.38) 04:11:52.628 00.000 15672 Moving (0.20, 0.38) raw xDistance=0.09 yDistance=0.41 04:11:52.628 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 04:11:52.628 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:11:52.628 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 04:11:52.628 00.000 15672 MoveAxis(E, 0, ABG) 04:11:52.628 00.000 15672 Move returns status 0, amount 0 04:11:52.628 00.000 15672 MoveAxis(N, 0, ABG) 04:11:52.628 00.000 15672 Move returns status 0, amount 0 04:11:52.628 00.000 15672 move complete, result=0 04:11:52.628 00.000 15672 worker thread done servicing request 04:11:52.633 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=14397, FiltMin=2557, FiltMax=10782, Gamma=2.950 04:11:52.675 00.042 30444 UpdateGuideState exits: m=71836 SNR=60.9 Saturated 04:11:52.675 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:52.675 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:52.675 00.000 30444 Enqueuing Expose request 04:11:52.675 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 04:11:52.676 00.001 15672 Worker thread wakes up 04:11:52.676 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:52.676 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:54.785 02.109 15672 Exposure complete 04:11:54.805 00.020 15672 worker thread done servicing request 04:11:54.805 00.000 30444 OnExposeComplete: enter 04:11:54.805 00.000 30444 UpdateGuideState(): m_state=6 04:11:54.805 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9245 04:11:54.805 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=200.47, Mass=71212, SNR=60.6, Peak=7705 HFD=3.5 04:11:54.805 00.000 30444 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.28) = xAngle (-0.41 = -0.41) 04:11:54.805 00.000 30444 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.47 = -0.47) 04:11:54.805 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.69 mountX=0.18 mountY=-0.09, mountTheta=-0.46 04:11:54.806 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.12, opts=13) 04:11:54.806 00.000 30444 Enqueuing Move request for scope (0.15, -0.12) 04:11:54.806 00.000 15672 Worker thread wakes up 04:11:54.806 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd 04:11:54.806 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.12) 04:11:54.806 00.000 15672 Moving (0.15, -0.12) raw xDistance=0.18 yDistance=-0.09 04:11:54.806 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:11:54.806 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:11:54.806 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:11:54.806 00.000 15672 MoveAxis(E, 0, ABG) 04:11:54.806 00.000 15672 Move returns status 0, amount 0 04:11:54.806 00.000 15672 MoveAxis(N, 0, ABG) 04:11:54.807 00.001 15672 Move returns status 0, amount 0 04:11:54.807 00.000 15672 move complete, result=0 04:11:54.807 00.000 15672 worker thread done servicing request 04:11:54.811 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2019, max=15043, FiltMin=2593, FiltMax=11133, Gamma=2.950 04:11:54.854 00.043 30444 UpdateGuideState exits: m=71212 SNR=60.6 Saturated 04:11:54.854 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:54.854 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:54.854 00.000 30444 Enqueuing Expose request 04:11:54.854 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:11:54.854 00.000 15672 Worker thread wakes up 04:11:54.854 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:54.854 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:56.760 01.906 15672 Exposure complete 04:11:56.781 00.021 15672 worker thread done servicing request 04:11:56.781 00.000 30444 OnExposeComplete: enter 04:11:56.781 00.000 30444 UpdateGuideState(): m_state=6 04:11:56.781 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9246 04:11:56.781 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=200.57, Mass=67794, SNR=61.7, Peak=7658 HFD=3.4 04:11:56.781 00.000 30444 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.28) = xAngle (-2.70 = -2.70) 04:11:56.781 00.000 30444 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.76 = -2.76) 04:11:56.781 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.98 mountX=-0.15 mountY=-0.06, mountTheta=-2.75 04:11:56.782 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.03, opts=13) 04:11:56.782 00.000 30444 Enqueuing Move request for scope (-0.16, -0.03) 04:11:56.782 00.000 15672 Worker thread wakes up 04:11:56.782 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd 04:11:56.782 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.03) 04:11:56.782 00.000 15672 Moving (-0.16, -0.03) raw xDistance=-0.15 yDistance=-0.06 04:11:56.782 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 04:11:56.782 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:11:56.782 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:11:56.782 00.000 15672 MoveAxis(E, 0, ABG) 04:11:56.782 00.000 15672 Move returns status 0, amount 0 04:11:56.782 00.000 15672 MoveAxis(N, 0, ABG) 04:11:56.782 00.000 15672 Move returns status 0, amount 0 04:11:56.782 00.000 15672 move complete, result=0 04:11:56.782 00.000 15672 worker thread done servicing request 04:11:56.787 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=14707, FiltMin=2545, FiltMax=10764, Gamma=2.950 04:11:57.154 00.367 30444 UpdateGuideState exits: m=67794 SNR=61.7 Saturated 04:11:57.154 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:57.154 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:57.155 00.001 30444 Enqueuing Expose request 04:11:57.155 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:11:57.155 00.000 15672 Worker thread wakes up 04:11:57.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:57.155 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:59.264 02.109 15672 Exposure complete 04:11:59.284 00.020 15672 worker thread done servicing request 04:11:59.284 00.000 30444 OnExposeComplete: enter 04:11:59.284 00.000 30444 UpdateGuideState(): m_state=6 04:11:59.284 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9247 04:11:59.285 00.001 30444 Star::Find returns 1 (1), X=460.81, Y=200.19, Mass=60130, SNR=53.4, Peak=7426 HFD=3.5 04:11:59.285 00.000 30444 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.28) = xAngle (-0.65 = -0.65) 04:11:59.285 00.000 30444 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.71 = -0.71) 04:11:59.285 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.40 hyp=0.51 cameraTheta=-0.93 mountX=0.40 mountY=-0.33, mountTheta=-0.69 04:11:59.285 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.40, opts=13) 04:11:59.285 00.000 30444 Enqueuing Move request for scope (0.30, -0.40) 04:11:59.285 00.000 15672 Worker thread wakes up 04:11:59.285 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.40) opts 0xd 04:11:59.286 00.001 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.40) 04:11:59.286 00.000 15672 Moving (0.30, -0.40) raw xDistance=0.40 yDistance=-0.33 04:11:59.286 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 04:11:59.286 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 04:11:59.286 00.000 15672 MoveAxis(W, 109, ABG) 04:11:59.286 00.000 15672 Guiding Dir = 3, Dur = 109 04:11:59.286 00.000 15672 IsSlewing returns 0 04:11:59.287 00.001 15672 IsGuiding returns 0 04:11:59.291 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=13345, FiltMin=2538, FiltMax=10653, Gamma=2.950 04:11:59.312 00.021 15672 PulseGuide returned control before completion, sleep 95 04:11:59.335 00.023 30444 UpdateGuideState exits: m=60130 SNR=53.4 Saturated 04:11:59.335 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:11:59.336 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:11:59.336 00.000 30444 Enqueuing Expose request 04:11:59.409 00.073 15672 IsGuiding returns 1 04:11:59.409 00.000 15672 scope still moving after pulse duration time elapsed 04:11:59.430 00.021 15672 IsSlewing returns 0 04:11:59.432 00.002 15672 IsGuiding returns 1 04:11:59.452 00.020 15672 IsSlewing returns 0 04:11:59.488 00.036 15672 IsGuiding returns 0 04:11:59.488 00.000 15672 scope move finished after 109 + 91 ms 04:11:59.488 00.000 15672 Move returns status 0, amount 109 04:11:59.489 00.001 15672 MoveAxis(N, 59, ABG) 04:11:59.489 00.000 15672 Guiding Dir = 0, Dur = 59 04:11:59.489 00.000 15672 IsSlewing returns 0 04:11:59.491 00.002 15672 IsGuiding returns 0 04:11:59.570 00.079 15672 IsGuiding returns 1 04:11:59.570 00.000 15672 scope still moving after pulse duration time elapsed 04:11:59.590 00.020 15672 IsSlewing returns 0 04:11:59.593 00.003 15672 IsGuiding returns 1 04:11:59.614 00.021 15672 IsSlewing returns 0 04:11:59.617 00.003 15672 IsGuiding returns 1 04:11:59.638 00.021 15672 IsSlewing returns 0 04:11:59.664 00.026 15672 IsGuiding returns 0 04:11:59.664 00.000 15672 scope move finished after 59 + 114 ms 04:11:59.664 00.000 15672 Move returns status 0, amount 59 04:11:59.664 00.000 15672 move complete, result=0 04:11:59.664 00.000 15672 worker thread done servicing request 04:11:59.664 00.000 15672 Worker thread wakes up 04:11:59.664 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:11:59.664 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:11:59.664 00.000 30444 GuideStep: 0.4 px 109 ms WEST, -0.3 px 59 ms NORTH 04:12:01.572 01.908 15672 Exposure complete 04:12:01.592 00.020 15672 worker thread done servicing request 04:12:01.592 00.000 30444 OnExposeComplete: enter 04:12:01.592 00.000 30444 UpdateGuideState(): m_state=6 04:12:01.592 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9248 04:12:01.592 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=200.72, Mass=63741, SNR=56.4, Peak=8011 HFD=3.4 04:12:01.592 00.000 30444 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 04:12:01.593 00.001 30444 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 04:12:01.593 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.34 mountX=-0.01 mountY=0.13, mountTheta=1.62 04:12:01.593 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.12, opts=13) 04:12:01.593 00.000 30444 Enqueuing Move request for scope (0.03, 0.12) 04:12:01.593 00.000 15672 Worker thread wakes up 04:12:01.593 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd 04:12:01.593 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.12) 04:12:01.593 00.000 15672 Moving (0.03, 0.12) raw xDistance=-0.01 yDistance=0.13 04:12:01.593 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 04:12:01.593 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:12:01.593 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:12:01.593 00.000 15672 MoveAxis(E, 0, ABG) 04:12:01.593 00.000 15672 Move returns status 0, amount 0 04:12:01.593 00.000 15672 MoveAxis(N, 0, ABG) 04:12:01.593 00.000 15672 Move returns status 0, amount 0 04:12:01.594 00.001 15672 move complete, result=0 04:12:01.594 00.000 15672 worker thread done servicing request 04:12:01.599 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=14864, FiltMin=2530, FiltMax=11018, Gamma=2.950 04:12:01.642 00.043 30444 UpdateGuideState exits: m=63741 SNR=56.4 Saturated 04:12:01.642 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:01.642 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:01.642 00.000 30444 Enqueuing Expose request 04:12:01.642 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:12:01.642 00.000 15672 Worker thread wakes up 04:12:01.642 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:01.642 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:03.760 02.118 15672 Exposure complete 04:12:03.793 00.033 15672 worker thread done servicing request 04:12:03.793 00.000 30444 OnExposeComplete: enter 04:12:03.793 00.000 30444 UpdateGuideState(): m_state=6 04:12:03.793 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9249 04:12:03.793 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=200.72, Mass=71258, SNR=64.9, Peak=8148 HFD=3.6 04:12:03.793 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 04:12:03.793 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 04:12:03.793 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.84 mountX=-0.07 mountY=0.11, mountTheta=2.11 04:12:03.794 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.13, opts=13) 04:12:03.794 00.000 30444 Enqueuing Move request for scope (-0.04, 0.13) 04:12:03.794 00.000 15672 Worker thread wakes up 04:12:03.794 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd 04:12:03.794 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.13) 04:12:03.794 00.000 15672 Moving (-0.04, 0.13) raw xDistance=-0.07 yDistance=0.11 04:12:03.794 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:12:03.794 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:12:03.794 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 04:12:03.794 00.000 15672 MoveAxis(E, 0, ABG) 04:12:03.794 00.000 15672 Move returns status 0, amount 0 04:12:03.794 00.000 15672 MoveAxis(N, 0, ABG) 04:12:03.794 00.000 15672 Move returns status 0, amount 0 04:12:03.794 00.000 15672 move complete, result=0 04:12:03.794 00.000 15672 worker thread done servicing request 04:12:03.799 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=14591, FiltMin=2525, FiltMax=10572, Gamma=2.950 04:12:03.842 00.043 30444 UpdateGuideState exits: m=71258 SNR=64.9 Saturated 04:12:03.842 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:03.842 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:03.842 00.000 30444 Enqueuing Expose request 04:12:03.842 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:12:03.842 00.000 15672 Worker thread wakes up 04:12:03.842 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:03.842 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:05.750 01.908 15672 Exposure complete 04:12:05.776 00.026 15672 worker thread done servicing request 04:12:05.777 00.001 30444 OnExposeComplete: enter 04:12:05.777 00.000 30444 UpdateGuideState(): m_state=6 04:12:05.777 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9250 04:12:05.777 00.000 30444 Star::Find returns 1 (1), X=461.00, Y=201.01, Mass=74427, SNR=64.7, Peak=7978 HFD=4.1 04:12:05.777 00.000 30444 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 04:12:05.777 00.000 30444 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.92 = 0.92) 04:12:05.777 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.42 hyp=0.64 cameraTheta=0.70 mountX=0.36 mountY=0.51, mountTheta=0.96 04:12:05.777 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.42, opts=13) 04:12:05.777 00.000 30444 Enqueuing Move request for scope (0.49, 0.42) 04:12:05.777 00.000 15672 Worker thread wakes up 04:12:05.778 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.42) opts 0xd 04:12:05.778 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.42) 04:12:05.778 00.000 15672 Moving (0.49, 0.42) raw xDistance=0.36 yDistance=0.51 04:12:05.778 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 04:12:05.778 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:12:05.778 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51 04:12:05.778 00.000 15672 MoveAxis(W, 97, ABG) 04:12:05.778 00.000 15672 Guiding Dir = 3, Dur = 97 04:12:05.778 00.000 15672 IsSlewing returns 0 04:12:05.779 00.001 15672 IsGuiding returns 0 04:12:05.782 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=14367, FiltMin=2530, FiltMax=11569, Gamma=2.950 04:12:05.798 00.016 15672 PulseGuide returned control before completion, sleep 89 04:12:05.825 00.027 30444 UpdateGuideState exits: m=74427 SNR=64.7 Saturated 04:12:05.825 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:05.825 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:05.825 00.000 30444 Enqueuing Expose request 04:12:05.910 00.085 15672 IsGuiding returns 0 04:12:05.910 00.000 15672 Move returns status 0, amount 97 04:12:05.910 00.000 15672 MoveAxis(N, 0, ABG) 04:12:05.910 00.000 15672 Move returns status 0, amount 0 04:12:05.910 00.000 15672 move complete, result=0 04:12:05.910 00.000 15672 worker thread done servicing request 04:12:05.910 00.000 15672 Worker thread wakes up 04:12:05.910 00.000 30444 GuideStep: 0.4 px 97 ms WEST, 0.5 px 0 ms NORTH 04:12:05.910 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:05.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:08.020 02.110 15672 Exposure complete 04:12:08.040 00.020 15672 worker thread done servicing request 04:12:08.040 00.000 30444 OnExposeComplete: enter 04:12:08.040 00.000 30444 UpdateGuideState(): m_state=6 04:12:08.040 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9251 04:12:08.040 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=200.93, Mass=66478, SNR=51.9, Peak=7468 HFD=3.7 04:12:08.041 00.001 30444 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.28) = xAngle (2.09 = 2.09) 04:12:08.041 00.000 30444 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.03 = 2.03) 04:12:08.041 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.81 mountX=-0.17 mountY=0.31, mountTheta=2.08 04:12:08.041 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.34, opts=13) 04:12:08.041 00.000 30444 Enqueuing Move request for scope (-0.08, 0.34) 04:12:08.041 00.000 15672 Worker thread wakes up 04:12:08.041 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.34) opts 0xd 04:12:08.041 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.34) 04:12:08.041 00.000 15672 Moving (-0.08, 0.34) raw xDistance=-0.17 yDistance=0.31 04:12:08.041 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:12:08.041 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:12:08.042 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 04:12:08.042 00.000 15672 MoveAxis(E, 0, ABG) 04:12:08.042 00.000 15672 Move returns status 0, amount 0 04:12:08.042 00.000 15672 MoveAxis(N, 0, ABG) 04:12:08.042 00.000 15672 Move returns status 0, amount 0 04:12:08.042 00.000 15672 move complete, result=0 04:12:08.043 00.001 15672 worker thread done servicing request 04:12:08.048 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=15308, FiltMin=2589, FiltMax=11050, Gamma=2.950 04:12:08.090 00.042 30444 UpdateGuideState exits: m=66478 SNR=51.9 Saturated 04:12:08.090 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:08.091 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:08.091 00.000 30444 Enqueuing Expose request 04:12:08.091 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 04:12:08.091 00.000 15672 Worker thread wakes up 04:12:08.091 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:08.091 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:10.006 01.915 15672 Exposure complete 04:12:10.035 00.029 15672 worker thread done servicing request 04:12:10.035 00.000 30444 OnExposeComplete: enter 04:12:10.036 00.001 30444 UpdateGuideState(): m_state=6 04:12:10.036 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9252 04:12:10.036 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=200.94, Mass=58880, SNR=53.5, Peak=7107 HFD=3.4 04:12:10.036 00.000 30444 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.28) = xAngle (2.43 = 2.43) 04:12:10.036 00.000 30444 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.37 = 2.37) 04:12:10.036 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.35 hyp=0.42 cameraTheta=2.15 mountX=-0.32 mountY=0.29, mountTheta=2.40 04:12:10.036 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.35, opts=13) 04:12:10.036 00.000 30444 Enqueuing Move request for scope (-0.23, 0.35) 04:12:10.036 00.000 15672 Worker thread wakes up 04:12:10.037 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.35) opts 0xd 04:12:10.037 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.35) 04:12:10.037 00.000 15672 Moving (-0.23, 0.35) raw xDistance=-0.32 yDistance=0.29 04:12:10.037 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 04:12:10.037 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=1.11 04:12:10.037 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 04:12:10.037 00.000 15672 MoveAxis(E, 86, ABG) 04:12:10.037 00.000 15672 Guiding Dir = 2, Dur = 86 04:12:10.037 00.000 15672 IsSlewing returns 0 04:12:10.039 00.002 15672 IsGuiding returns 0 04:12:10.043 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=15334, FiltMin=2451, FiltMax=11048, Gamma=2.950 04:12:10.063 00.020 15672 PulseGuide returned control before completion, sleep 72 04:12:10.192 00.129 15672 IsGuiding returns 0 04:12:10.192 00.000 15672 Move returns status 0, amount 86 04:12:10.192 00.000 15672 MoveAxis(S, 52, ABG) 04:12:10.192 00.000 15672 Guiding Dir = 1, Dur = 52 04:12:10.192 00.000 15672 IsSlewing returns 0 04:12:10.193 00.001 15672 IsGuiding returns 0 04:12:10.274 00.081 15672 IsGuiding returns 1 04:12:10.274 00.000 15672 scope still moving after pulse duration time elapsed 04:12:10.296 00.022 15672 IsSlewing returns 0 04:12:10.298 00.002 15672 IsGuiding returns 1 04:12:10.320 00.022 15672 IsSlewing returns 0 04:12:10.323 00.003 15672 IsGuiding returns 1 04:12:10.343 00.020 15672 IsSlewing returns 0 04:12:10.368 00.025 30444 UpdateGuideState exits: m=58880 SNR=53.5 Saturated 04:12:10.368 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:10.368 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:10.368 00.000 30444 Enqueuing Expose request 04:12:10.399 00.031 15672 IsGuiding returns 0 04:12:10.399 00.000 15672 scope move finished after 52 + 154 ms 04:12:10.399 00.000 15672 Move returns status 0, amount 52 04:12:10.399 00.000 15672 move complete, result=0 04:12:10.399 00.000 15672 worker thread done servicing request 04:12:10.400 00.001 15672 Worker thread wakes up 04:12:10.400 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:10.400 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:10.403 00.003 30444 GuideStep: -0.3 px 86 ms EAST, 0.3 px 52 ms SOUTH 04:12:12.510 02.107 15672 Exposure complete 04:12:12.529 00.019 15672 worker thread done servicing request 04:12:12.529 00.000 30444 OnExposeComplete: enter 04:12:12.529 00.000 30444 UpdateGuideState(): m_state=6 04:12:12.529 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9253 04:12:12.530 00.001 30444 Star::Find returns 1 (1), X=460.38, Y=200.41, Mass=60658, SNR=51.8, Peak=7125 HFD=3.4 04:12:12.530 00.000 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.28) = xAngle (-1.89 = -1.89) 04:12:12.530 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.95 = -1.95) 04:12:12.530 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.17 mountX=-0.07 mountY=-0.21, mountTheta=-1.90 04:12:12.530 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.19, opts=13) 04:12:12.530 00.000 30444 Enqueuing Move request for scope (-0.13, -0.19) 04:12:12.530 00.000 15672 Worker thread wakes up 04:12:12.530 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd 04:12:12.530 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.19) 04:12:12.531 00.001 15672 Moving (-0.13, -0.19) raw xDistance=-0.07 yDistance=-0.21 04:12:12.531 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:12:12.531 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:12:12.531 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:12:12.531 00.000 15672 MoveAxis(E, 0, ABG) 04:12:12.531 00.000 15672 Move returns status 0, amount 0 04:12:12.531 00.000 15672 MoveAxis(N, 0, ABG) 04:12:12.531 00.000 15672 Move returns status 0, amount 0 04:12:12.531 00.000 15672 move complete, result=0 04:12:12.531 00.000 15672 worker thread done servicing request 04:12:12.535 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=15658, FiltMin=2552, FiltMax=11552, Gamma=2.950 04:12:12.579 00.044 30444 UpdateGuideState exits: m=60658 SNR=51.8 Saturated 04:12:12.579 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:12.579 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:12.579 00.000 30444 Enqueuing Expose request 04:12:12.579 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:12:12.579 00.000 15672 Worker thread wakes up 04:12:12.579 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:12.579 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:14.485 01.906 15672 Exposure complete 04:12:14.505 00.020 15672 worker thread done servicing request 04:12:14.505 00.000 30444 OnExposeComplete: enter 04:12:14.505 00.000 30444 UpdateGuideState(): m_state=6 04:12:14.505 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9254 04:12:14.505 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=201.09, Mass=62869, SNR=54.1, Peak=8537 HFD=3.3 04:12:14.505 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.26 = 2.26) 04:12:14.505 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.20 = 2.20) 04:12:14.505 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.49 hyp=0.54 cameraTheta=1.99 mountX=-0.34 mountY=0.43, mountTheta=2.24 04:12:14.506 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.49, opts=13) 04:12:14.506 00.000 30444 Enqueuing Move request for scope (-0.22, 0.49) 04:12:14.506 00.000 15672 Worker thread wakes up 04:12:14.506 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.49) opts 0xd 04:12:14.506 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.49) 04:12:14.506 00.000 15672 Moving (-0.22, 0.49) raw xDistance=-0.34 yDistance=0.43 04:12:14.506 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34 04:12:14.506 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 04:12:14.506 00.000 15672 MoveAxis(E, 93, ABG) 04:12:14.506 00.000 15672 Guiding Dir = 2, Dur = 93 04:12:14.507 00.001 15672 IsSlewing returns 0 04:12:14.508 00.001 15672 IsGuiding returns 0 04:12:14.512 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=15794, FiltMin=2577, FiltMax=11669, Gamma=2.950 04:12:14.536 00.024 15672 PulseGuide returned control before completion, sleep 75 04:12:14.555 00.019 30444 UpdateGuideState exits: m=62869 SNR=54.1 Saturated 04:12:14.555 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:14.555 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:14.555 00.000 30444 Enqueuing Expose request 04:12:14.614 00.059 15672 IsGuiding returns 1 04:12:14.614 00.000 15672 scope still moving after pulse duration time elapsed 04:12:14.634 00.020 15672 IsSlewing returns 0 04:12:14.666 00.032 15672 IsGuiding returns 0 04:12:14.666 00.000 15672 scope move finished after 93 + 64 ms 04:12:14.666 00.000 15672 Move returns status 0, amount 93 04:12:14.666 00.000 15672 MoveAxis(S, 77, ABG) 04:12:14.666 00.000 15672 Guiding Dir = 1, Dur = 77 04:12:14.667 00.001 15672 IsSlewing returns 0 04:12:14.669 00.002 15672 IsGuiding returns 0 04:12:14.744 00.075 15672 PulseGuide returned control before completion, sleep 13 04:12:14.760 00.016 15672 IsGuiding returns 1 04:12:14.760 00.000 15672 scope still moving after pulse duration time elapsed 04:12:14.780 00.020 15672 IsSlewing returns 0 04:12:14.782 00.002 15672 IsGuiding returns 1 04:12:14.803 00.021 15672 IsSlewing returns 0 04:12:14.805 00.002 15672 IsGuiding returns 1 04:12:14.827 00.022 15672 IsSlewing returns 0 04:12:14.830 00.003 15672 IsGuiding returns 1 04:12:14.851 00.021 15672 IsSlewing returns 0 04:12:14.905 00.054 15672 IsGuiding returns 0 04:12:14.905 00.000 15672 scope move finished after 77 + 158 ms 04:12:14.905 00.000 15672 Move returns status 0, amount 77 04:12:14.905 00.000 15672 move complete, result=0 04:12:14.905 00.000 15672 worker thread done servicing request 04:12:14.905 00.000 15672 Worker thread wakes up 04:12:14.906 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:14.906 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:14.906 00.000 30444 GuideStep: -0.3 px 93 ms EAST, 0.4 px 77 ms SOUTH 04:12:17.015 02.109 15672 Exposure complete 04:12:17.035 00.020 15672 worker thread done servicing request 04:12:17.035 00.000 30444 OnExposeComplete: enter 04:12:17.035 00.000 30444 UpdateGuideState(): m_state=6 04:12:17.035 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9255 04:12:17.035 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=200.48, Mass=69646, SNR=58.5, Peak=8144 HFD=3.3 04:12:17.035 00.000 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.91 = -1.91) 04:12:17.035 00.000 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 04:12:17.035 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.19 mountX=-0.04 mountY=-0.12, mountTheta=-1.91 04:12:17.036 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.11, opts=13) 04:12:17.036 00.000 30444 Enqueuing Move request for scope (-0.08, -0.11) 04:12:17.036 00.000 15672 Worker thread wakes up 04:12:17.036 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd 04:12:17.036 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.11) 04:12:17.036 00.000 15672 Moving (-0.08, -0.11) raw xDistance=-0.04 yDistance=-0.12 04:12:17.036 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 04:12:17.036 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:12:17.036 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:12:17.036 00.000 15672 MoveAxis(E, 0, ABG) 04:12:17.036 00.000 15672 Move returns status 0, amount 0 04:12:17.036 00.000 15672 MoveAxis(N, 0, ABG) 04:12:17.037 00.001 15672 Move returns status 0, amount 0 04:12:17.037 00.000 15672 move complete, result=0 04:12:17.037 00.000 15672 worker thread done servicing request 04:12:17.041 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=14295, FiltMin=2504, FiltMax=10667, Gamma=2.950 04:12:17.086 00.045 30444 UpdateGuideState exits: m=69646 SNR=58.5 Saturated 04:12:17.086 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:17.086 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:17.086 00.000 30444 Enqueuing Expose request 04:12:17.086 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:12:17.086 00.000 15672 Worker thread wakes up 04:12:17.086 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:17.086 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:18.992 01.906 15672 Exposure complete 04:12:19.012 00.020 15672 worker thread done servicing request 04:12:19.012 00.000 30444 OnExposeComplete: enter 04:12:19.012 00.000 30444 UpdateGuideState(): m_state=6 04:12:19.012 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9256 04:12:19.012 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=200.61, Mass=67361, SNR=51.5, Peak=7446 HFD=3.4 04:12:19.013 00.001 30444 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.28) = xAngle (0.73 = 0.73) 04:12:19.013 00.000 30444 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.67 = 0.67) 04:12:19.013 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.45 mountX=0.03 mountY=0.03, mountTheta=0.69 04:12:19.013 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.02, opts=13) 04:12:19.013 00.000 30444 Enqueuing Move request for scope (0.04, 0.02) 04:12:19.013 00.000 15672 Worker thread wakes up 04:12:19.013 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd 04:12:19.013 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.02) 04:12:19.013 00.000 15672 Moving (0.04, 0.02) raw xDistance=0.03 yDistance=0.03 04:12:19.013 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:12:19.013 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:12:19.013 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:12:19.014 00.001 15672 MoveAxis(E, 0, ABG) 04:12:19.014 00.000 15672 Move returns status 0, amount 0 04:12:19.014 00.000 15672 MoveAxis(N, 0, ABG) 04:12:19.014 00.000 15672 Move returns status 0, amount 0 04:12:19.014 00.000 15672 move complete, result=0 04:12:19.014 00.000 15672 worker thread done servicing request 04:12:19.019 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2091, max=14185, FiltMin=2566, FiltMax=11664, Gamma=2.950 04:12:19.061 00.042 30444 UpdateGuideState exits: m=67361 SNR=51.5 Saturated 04:12:19.061 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:19.061 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:19.061 00.000 30444 Enqueuing Expose request 04:12:19.062 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 04:12:19.062 00.000 15672 Worker thread wakes up 04:12:19.062 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:19.062 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:21.168 02.106 15672 Exposure complete 04:12:21.188 00.020 15672 worker thread done servicing request 04:12:21.188 00.000 30444 OnExposeComplete: enter 04:12:21.188 00.000 30444 UpdateGuideState(): m_state=6 04:12:21.188 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9257 04:12:21.188 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=200.99, Mass=64302, SNR=59.8, Peak=7661 HFD=3.5 04:12:21.188 00.000 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (2.00 = 2.00) 04:12:21.188 00.000 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.94 = 1.94) 04:12:21.188 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.39 hyp=0.40 cameraTheta=1.72 mountX=-0.16 mountY=0.37, mountTheta=1.99 04:12:21.189 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.39, opts=13) 04:12:21.189 00.000 30444 Enqueuing Move request for scope (-0.06, 0.39) 04:12:21.189 00.000 15672 Worker thread wakes up 04:12:21.189 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.39) opts 0xd 04:12:21.189 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.39) 04:12:21.189 00.000 15672 Moving (-0.06, 0.39) raw xDistance=-0.16 yDistance=0.37 04:12:21.189 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:12:21.189 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 04:12:21.189 00.000 15672 MoveAxis(E, 0, ABG) 04:12:21.189 00.000 15672 Move returns status 0, amount 0 04:12:21.189 00.000 15672 MoveAxis(S, 66, ABG) 04:12:21.189 00.000 15672 Guiding Dir = 1, Dur = 66 04:12:21.191 00.002 15672 IsSlewing returns 0 04:12:21.192 00.001 15672 IsGuiding returns 0 04:12:21.196 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=14374, FiltMin=2497, FiltMax=10921, Gamma=2.950 04:12:21.239 00.043 30444 UpdateGuideState exits: m=64302 SNR=59.8 Saturated 04:12:21.240 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:21.240 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:21.240 00.000 30444 Enqueuing Expose request 04:12:21.310 00.070 15672 IsGuiding returns 1 04:12:21.311 00.001 15672 scope still moving after pulse duration time elapsed 04:12:21.331 00.020 15672 IsSlewing returns 0 04:12:21.333 00.002 15672 IsGuiding returns 1 04:12:21.355 00.022 15672 IsSlewing returns 0 04:12:21.374 00.019 15672 IsGuiding returns 0 04:12:21.375 00.001 15672 scope move finished after 66 + 116 ms 04:12:21.375 00.000 15672 Move returns status 0, amount 66 04:12:21.375 00.000 15672 move complete, result=0 04:12:21.375 00.000 15672 worker thread done servicing request 04:12:21.375 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 66 ms SOUTH 04:12:21.375 00.000 15672 Worker thread wakes up 04:12:21.376 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:21.376 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:23.281 01.905 15672 Exposure complete 04:12:23.301 00.020 15672 worker thread done servicing request 04:12:23.301 00.000 30444 OnExposeComplete: enter 04:12:23.301 00.000 30444 UpdateGuideState(): m_state=6 04:12:23.301 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9258 04:12:23.301 00.000 30444 Star::Find returns 1 (1), X=460.27, Y=200.82, Mass=63063, SNR=52.9, Peak=7875 HFD=3.5 04:12:23.301 00.000 30444 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.28) = xAngle (2.66 = 2.66) 04:12:23.301 00.000 30444 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.60 = 2.60) 04:12:23.301 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.38 mountX=-0.30 mountY=0.17, mountTheta=2.62 04:12:23.302 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.23, opts=13) 04:12:23.302 00.000 30444 Enqueuing Move request for scope (-0.24, 0.23) 04:12:23.302 00.000 15672 Worker thread wakes up 04:12:23.302 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0xd 04:12:23.302 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.23) 04:12:23.302 00.000 15672 Moving (-0.24, 0.23) raw xDistance=-0.30 yDistance=0.17 04:12:23.302 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 04:12:23.302 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:12:23.302 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 04:12:23.302 00.000 15672 MoveAxis(E, 80, ABG) 04:12:23.303 00.001 15672 Guiding Dir = 2, Dur = 80 04:12:23.303 00.000 15672 IsSlewing returns 0 04:12:23.304 00.001 15672 IsGuiding returns 0 04:12:23.310 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=14944, FiltMin=2531, FiltMax=11570, Gamma=2.950 04:12:23.322 00.012 15672 PulseGuide returned control before completion, sleep 73 04:12:23.355 00.033 30444 UpdateGuideState exits: m=63063 SNR=52.9 Saturated 04:12:23.355 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:23.355 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:23.355 00.000 30444 Enqueuing Expose request 04:12:23.397 00.042 15672 IsGuiding returns 1 04:12:23.397 00.000 15672 scope still moving after pulse duration time elapsed 04:12:23.418 00.021 15672 IsSlewing returns 0 04:12:23.467 00.049 15672 IsGuiding returns 0 04:12:23.467 00.000 15672 scope move finished after 80 + 82 ms 04:12:23.467 00.000 15672 Move returns status 0, amount 80 04:12:23.467 00.000 15672 MoveAxis(N, 0, ABG) 04:12:23.467 00.000 15672 Move returns status 0, amount 0 04:12:23.467 00.000 15672 move complete, result=0 04:12:23.467 00.000 15672 worker thread done servicing request 04:12:23.467 00.000 15672 Worker thread wakes up 04:12:23.467 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:23.467 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:23.467 00.000 30444 GuideStep: -0.3 px 80 ms EAST, 0.2 px 0 ms NORTH 04:12:25.576 02.109 15672 Exposure complete 04:12:25.596 00.020 15672 worker thread done servicing request 04:12:25.596 00.000 30444 OnExposeComplete: enter 04:12:25.596 00.000 30444 UpdateGuideState(): m_state=6 04:12:25.596 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9259 04:12:25.596 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=200.63, Mass=68804, SNR=61.9, Peak=7488 HFD=3.5 04:12:25.596 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 04:12:25.596 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.48 = 0.48) 04:12:25.597 00.001 30444 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.26 mountX=0.10 mountY=0.06, mountTheta=0.49 04:12:25.597 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.03, opts=13) 04:12:25.597 00.000 30444 Enqueuing Move request for scope (0.12, 0.03) 04:12:25.597 00.000 15672 Worker thread wakes up 04:12:25.597 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd 04:12:25.597 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.03) 04:12:25.597 00.000 15672 Moving (0.12, 0.03) raw xDistance=0.10 yDistance=0.06 04:12:25.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:12:25.597 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:12:25.597 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:12:25.597 00.000 15672 MoveAxis(E, 0, ABG) 04:12:25.597 00.000 15672 Move returns status 0, amount 0 04:12:25.597 00.000 15672 MoveAxis(N, 0, ABG) 04:12:25.598 00.001 15672 Move returns status 0, amount 0 04:12:25.598 00.000 15672 move complete, result=0 04:12:25.598 00.000 15672 worker thread done servicing request 04:12:25.602 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=14539, FiltMin=2575, FiltMax=11357, Gamma=2.950 04:12:25.645 00.043 30444 UpdateGuideState exits: m=68804 SNR=61.9 Saturated 04:12:25.645 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:25.645 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:25.645 00.000 30444 Enqueuing Expose request 04:12:25.645 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:12:25.645 00.000 15672 Worker thread wakes up 04:12:25.645 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:25.645 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:27.551 01.906 15672 Exposure complete 04:12:27.571 00.020 15672 worker thread done servicing request 04:12:27.571 00.000 30444 OnExposeComplete: enter 04:12:27.571 00.000 30444 UpdateGuideState(): m_state=6 04:12:27.571 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9260 04:12:27.571 00.000 30444 Star::Find returns 1 (1), X=460.65, Y=200.11, Mass=66053, SNR=59.9, Peak=6631 HFD=3.9 04:12:27.571 00.000 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 04:12:27.571 00.000 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 04:12:27.571 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.48 hyp=0.51 cameraTheta=-1.28 mountX=0.27 mountY=-0.44, mountTheta=-1.01 04:12:27.572 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.48, opts=13) 04:12:27.572 00.000 30444 Enqueuing Move request for scope (0.15, -0.48) 04:12:27.572 00.000 15672 Worker thread wakes up 04:12:27.572 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.48) opts 0xd 04:12:27.572 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.48) 04:12:27.572 00.000 15672 Moving (0.15, -0.48) raw xDistance=0.27 yDistance=-0.44 04:12:27.572 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 04:12:27.572 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:12:27.572 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44 04:12:27.572 00.000 15672 MoveAxis(W, 74, ABG) 04:12:27.572 00.000 15672 Guiding Dir = 3, Dur = 74 04:12:27.572 00.000 15672 IsSlewing returns 0 04:12:27.574 00.002 15672 IsGuiding returns 0 04:12:27.578 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=14483, FiltMin=2563, FiltMax=11109, Gamma=2.950 04:12:27.605 00.027 15672 PulseGuide returned control before completion, sleep 54 04:12:27.621 00.016 30444 UpdateGuideState exits: m=66053 SNR=59.9 Saturated 04:12:27.621 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:27.621 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:27.621 00.000 30444 Enqueuing Expose request 04:12:27.661 00.040 15672 IsGuiding returns 1 04:12:27.661 00.000 15672 scope still moving after pulse duration time elapsed 04:12:27.681 00.020 15672 IsSlewing returns 0 04:12:27.682 00.001 15672 IsGuiding returns 1 04:12:27.703 00.021 15672 IsSlewing returns 0 04:12:27.749 00.046 15672 IsGuiding returns 0 04:12:27.749 00.000 15672 scope move finished after 74 + 100 ms 04:12:27.749 00.000 15672 Move returns status 0, amount 74 04:12:27.749 00.000 15672 MoveAxis(N, 0, ABG) 04:12:27.749 00.000 15672 Move returns status 0, amount 0 04:12:27.750 00.001 15672 move complete, result=0 04:12:27.750 00.000 15672 worker thread done servicing request 04:12:27.750 00.000 15672 Worker thread wakes up 04:12:27.750 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:27.750 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:27.750 00.000 30444 GuideStep: 0.3 px 74 ms WEST, -0.4 px 0 ms NORTH 04:12:29.861 02.111 15672 Exposure complete 04:12:29.880 00.019 15672 worker thread done servicing request 04:12:29.880 00.000 30444 OnExposeComplete: enter 04:12:29.880 00.000 30444 UpdateGuideState(): m_state=6 04:12:29.880 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9261 04:12:29.880 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=200.39, Mass=63367, SNR=60.6, Peak=7073 HFD=3.4 04:12:29.881 00.001 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 04:12:29.881 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 04:12:29.881 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-2.15 mountX=-0.07 mountY=-0.23, mountTheta=-1.87 04:12:29.881 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.20, opts=13) 04:12:29.881 00.000 30444 Enqueuing Move request for scope (-0.13, -0.20) 04:12:29.881 00.000 15672 Worker thread wakes up 04:12:29.881 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.20) opts 0xd 04:12:29.881 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.20) 04:12:29.881 00.000 15672 Moving (-0.13, -0.20) raw xDistance=-0.07 yDistance=-0.23 04:12:29.881 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:12:29.881 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:12:29.881 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 04:12:29.882 00.001 15672 MoveAxis(E, 0, ABG) 04:12:29.882 00.000 15672 Move returns status 0, amount 0 04:12:29.882 00.000 15672 MoveAxis(N, 0, ABG) 04:12:29.882 00.000 15672 Move returns status 0, amount 0 04:12:29.882 00.000 15672 move complete, result=0 04:12:29.882 00.000 15672 worker thread done servicing request 04:12:29.886 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2283, max=13159, FiltMin=2485, FiltMax=11435, Gamma=2.950 04:12:29.930 00.044 30444 UpdateGuideState exits: m=63367 SNR=60.6 Saturated 04:12:29.930 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:29.930 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:29.930 00.000 30444 Enqueuing Expose request 04:12:29.931 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:12:29.931 00.000 15672 Worker thread wakes up 04:12:29.931 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:29.931 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:31.837 01.906 15672 Exposure complete 04:12:31.857 00.020 15672 worker thread done servicing request 04:12:31.857 00.000 30444 OnExposeComplete: enter 04:12:31.857 00.000 30444 UpdateGuideState(): m_state=6 04:12:31.857 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9262 04:12:31.857 00.000 30444 Star::Find returns 1 (1), X=460.38, Y=200.24, Mass=72811, SNR=62.1, Peak=7454 HFD=3.7 04:12:31.857 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 04:12:31.857 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 04:12:31.857 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.36 hyp=0.38 cameraTheta=-1.91 mountX=-0.02 mountY=-0.37, mountTheta=-1.64 04:12:31.858 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.36, opts=13) 04:12:31.858 00.000 30444 Enqueuing Move request for scope (-0.13, -0.36) 04:12:31.858 00.000 15672 Worker thread wakes up 04:12:31.858 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.36) opts 0xd 04:12:31.858 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.36) 04:12:31.858 00.000 15672 Moving (-0.13, -0.36) raw xDistance=-0.02 yDistance=-0.37 04:12:31.858 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:12:31.858 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:12:31.858 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 04:12:31.859 00.001 15672 MoveAxis(E, 0, ABG) 04:12:31.859 00.000 15672 Move returns status 0, amount 0 04:12:31.859 00.000 15672 MoveAxis(N, 0, ABG) 04:12:31.859 00.000 15672 Move returns status 0, amount 0 04:12:31.859 00.000 15672 move complete, result=0 04:12:31.859 00.000 15672 worker thread done servicing request 04:12:31.863 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=13044, FiltMin=2529, FiltMax=11044, Gamma=2.950 04:12:31.906 00.043 30444 UpdateGuideState exits: m=72811 SNR=62.1 Saturated 04:12:31.906 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:31.906 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:31.906 00.000 30444 Enqueuing Expose request 04:12:31.906 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 04:12:31.906 00.000 15672 Worker thread wakes up 04:12:31.906 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:31.907 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:34.014 02.107 15672 Exposure complete 04:12:34.034 00.020 15672 worker thread done servicing request 04:12:34.034 00.000 30444 OnExposeComplete: enter 04:12:34.034 00.000 30444 UpdateGuideState(): m_state=6 04:12:34.034 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9263 04:12:34.034 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=200.21, Mass=56122, SNR=55.0, Peak=7152 HFD=3.5 04:12:34.034 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 04:12:34.034 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 04:12:34.034 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.38 hyp=0.59 cameraTheta=-2.44 mountX=-0.32 mountY=-0.47, mountTheta=-2.18 04:12:34.035 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.38, opts=13) 04:12:34.035 00.000 30444 Enqueuing Move request for scope (-0.45, -0.38) 04:12:34.035 00.000 15672 Worker thread wakes up 04:12:34.035 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.38) opts 0xd 04:12:34.035 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.38) 04:12:34.035 00.000 15672 Moving (-0.45, -0.38) raw xDistance=-0.32 yDistance=-0.47 04:12:34.035 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 04:12:34.035 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:12:34.035 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47 04:12:34.035 00.000 15672 MoveAxis(E, 88, ABG) 04:12:34.035 00.000 15672 Guiding Dir = 2, Dur = 88 04:12:34.036 00.001 15672 IsSlewing returns 0 04:12:34.037 00.001 15672 IsGuiding returns 0 04:12:34.041 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=13644, FiltMin=2536, FiltMax=11698, Gamma=2.950 04:12:34.058 00.017 15672 PulseGuide returned control before completion, sleep 78 04:12:34.170 00.112 15672 IsGuiding returns 0 04:12:34.170 00.000 15672 Move returns status 0, amount 88 04:12:34.171 00.001 15672 MoveAxis(N, 0, ABG) 04:12:34.171 00.000 15672 Move returns status 0, amount 0 04:12:34.171 00.000 15672 move complete, result=0 04:12:34.171 00.000 15672 worker thread done servicing request 04:12:34.239 00.068 30444 UpdateGuideState exits: m=56122 SNR=55.0 Saturated 04:12:34.239 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:34.239 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:34.239 00.000 30444 Enqueuing Expose request 04:12:34.239 00.000 15672 Worker thread wakes up 04:12:34.239 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:34.239 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:34.239 00.000 30444 GuideStep: -0.3 px 88 ms EAST, -0.5 px 0 ms NORTH 04:12:36.145 01.906 15672 Exposure complete 04:12:36.165 00.020 15672 worker thread done servicing request 04:12:36.165 00.000 30444 OnExposeComplete: enter 04:12:36.165 00.000 30444 UpdateGuideState(): m_state=6 04:12:36.165 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9264 04:12:36.166 00.001 30444 Star::Find returns 1 (1), X=460.01, Y=200.19, Mass=67128, SNR=55.4, Peak=7509 HFD=4.0 04:12:36.166 00.000 30444 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 04:12:36.166 00.000 30444 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.24 = -2.24) 04:12:36.166 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=-0.40 hyp=0.64 cameraTheta=-2.45 mountX=-0.36 mountY=-0.50, mountTheta=-2.20 04:12:36.166 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-0.40, opts=13) 04:12:36.166 00.000 30444 Enqueuing Move request for scope (-0.49, -0.40) 04:12:36.166 00.000 15672 Worker thread wakes up 04:12:36.166 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.40) opts 0xd 04:12:36.166 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, -0.40) 04:12:36.166 00.000 15672 Moving (-0.49, -0.40) raw xDistance=-0.36 yDistance=-0.50 04:12:36.166 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36 04:12:36.167 00.001 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.27 newest=-1.34 04:12:36.167 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 04:12:36.167 00.000 15672 MoveAxis(E, 104, ABG) 04:12:36.167 00.000 15672 Guiding Dir = 2, Dur = 104 04:12:36.167 00.000 15672 IsSlewing returns 0 04:12:36.168 00.001 15672 IsGuiding returns 0 04:12:36.172 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=14553, FiltMin=2564, FiltMax=11393, Gamma=2.950 04:12:36.183 00.011 15672 PulseGuide returned control before completion, sleep 100 04:12:36.282 00.099 30444 UpdateGuideState exits: m=67128 SNR=55.4 Saturated 04:12:36.282 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:36.282 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:36.282 00.000 30444 Enqueuing Expose request 04:12:36.284 00.002 15672 IsGuiding returns 1 04:12:36.284 00.000 15672 scope still moving after pulse duration time elapsed 04:12:36.305 00.021 15672 IsSlewing returns 0 04:12:36.311 00.006 15672 IsGuiding returns 0 04:12:36.311 00.000 15672 scope move finished after 104 + 39 ms 04:12:36.311 00.000 15672 Move returns status 0, amount 104 04:12:36.311 00.000 15672 MoveAxis(N, 89, ABG) 04:12:36.311 00.000 15672 Guiding Dir = 0, Dur = 89 04:12:36.311 00.000 15672 IsSlewing returns 0 04:12:36.312 00.001 15672 IsGuiding returns 0 04:12:36.390 00.078 15672 PulseGuide returned control before completion, sleep 22 04:12:36.413 00.023 15672 IsGuiding returns 1 04:12:36.413 00.000 15672 scope still moving after pulse duration time elapsed 04:12:36.435 00.022 15672 IsSlewing returns 0 04:12:36.436 00.001 15672 IsGuiding returns 1 04:12:36.457 00.021 15672 IsSlewing returns 0 04:12:36.458 00.001 15672 IsGuiding returns 1 04:12:36.479 00.021 15672 IsSlewing returns 0 04:12:36.534 00.055 15672 IsGuiding returns 0 04:12:36.535 00.001 15672 scope move finished after 89 + 133 ms 04:12:36.535 00.000 15672 Move returns status 0, amount 89 04:12:36.535 00.000 15672 move complete, result=0 04:12:36.535 00.000 15672 worker thread done servicing request 04:12:36.535 00.000 15672 Worker thread wakes up 04:12:36.535 00.000 30444 GuideStep: -0.4 px 104 ms EAST, -0.5 px 89 ms NORTH 04:12:36.536 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:36.536 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:38.642 02.106 15672 Exposure complete 04:12:38.662 00.020 15672 worker thread done servicing request 04:12:38.662 00.000 30444 OnExposeComplete: enter 04:12:38.662 00.000 30444 UpdateGuideState(): m_state=6 04:12:38.662 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9265 04:12:38.662 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=200.34, Mass=59516, SNR=48.1, Peak=7234 HFD=3.3 04:12:38.662 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 04:12:38.662 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 04:12:38.662 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.66 mountX=0.05 mountY=-0.25, mountTheta=-1.38 04:12:38.663 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.25, opts=13) 04:12:38.663 00.000 30444 Enqueuing Move request for scope (-0.02, -0.25) 04:12:38.663 00.000 15672 Worker thread wakes up 04:12:38.663 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd 04:12:38.663 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.25) 04:12:38.663 00.000 15672 Moving (-0.02, -0.25) raw xDistance=0.05 yDistance=-0.25 04:12:38.663 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:12:38.663 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:12:38.663 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 04:12:38.663 00.000 15672 MoveAxis(E, 0, ABG) 04:12:38.663 00.000 15672 Move returns status 0, amount 0 04:12:38.663 00.000 15672 MoveAxis(N, 0, ABG) 04:12:38.663 00.000 15672 Move returns status 0, amount 0 04:12:38.663 00.000 15672 move complete, result=0 04:12:38.663 00.000 15672 worker thread done servicing request 04:12:38.668 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=13935, FiltMin=2566, FiltMax=11850, Gamma=2.950 04:12:38.710 00.042 30444 UpdateGuideState exits: m=59516 SNR=48.1 Saturated 04:12:38.710 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:38.710 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:38.710 00.000 30444 Enqueuing Expose request 04:12:38.710 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:12:38.710 00.000 15672 Worker thread wakes up 04:12:38.710 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:38.710 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:40.716 02.006 15672 Exposure complete 04:12:40.737 00.021 15672 worker thread done servicing request 04:12:40.737 00.000 30444 OnExposeComplete: enter 04:12:40.737 00.000 30444 UpdateGuideState(): m_state=6 04:12:40.737 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9266 04:12:40.737 00.000 30444 Star::Find returns 1 (1), X=460.14, Y=200.30, Mass=58832, SNR=53.1, Peak=7664 HFD=3.4 04:12:40.737 00.000 30444 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.28) = xAngle (-2.19 = -2.19) 04:12:40.737 00.000 30444 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.25 = -2.25) 04:12:40.737 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.29 hyp=0.47 cameraTheta=-2.47 mountX=-0.27 mountY=-0.37, mountTheta=-2.21 04:12:40.738 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.29, opts=13) 04:12:40.738 00.000 30444 Enqueuing Move request for scope (-0.37, -0.29) 04:12:40.738 00.000 15672 Worker thread wakes up 04:12:40.738 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.29) opts 0xd 04:12:40.738 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.29) 04:12:40.738 00.000 15672 Moving (-0.37, -0.29) raw xDistance=-0.27 yDistance=-0.37 04:12:40.738 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 04:12:40.738 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 04:12:40.738 00.000 15672 MoveAxis(E, 74, ABG) 04:12:40.738 00.000 15672 Guiding Dir = 2, Dur = 74 04:12:40.738 00.000 15672 IsSlewing returns 0 04:12:40.740 00.002 15672 IsGuiding returns 0 04:12:40.744 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=14085, FiltMin=2435, FiltMax=11438, Gamma=2.950 04:12:40.768 00.024 15672 PulseGuide returned control before completion, sleep 56 04:12:40.787 00.019 30444 UpdateGuideState exits: m=58832 SNR=53.1 Saturated 04:12:40.787 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:40.787 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:40.787 00.000 30444 Enqueuing Expose request 04:12:40.825 00.038 15672 IsGuiding returns 1 04:12:40.825 00.000 15672 scope still moving after pulse duration time elapsed 04:12:40.846 00.021 15672 IsSlewing returns 0 04:12:40.864 00.018 15672 IsGuiding returns 0 04:12:40.864 00.000 15672 scope move finished after 74 + 51 ms 04:12:40.865 00.001 15672 Move returns status 0, amount 74 04:12:40.865 00.000 15672 MoveAxis(N, 65, ABG) 04:12:40.865 00.000 15672 Guiding Dir = 0, Dur = 65 04:12:40.865 00.000 15672 IsSlewing returns 0 04:12:40.868 00.003 15672 IsGuiding returns 0 04:12:40.946 00.078 15672 IsGuiding returns 1 04:12:40.946 00.000 15672 scope still moving after pulse duration time elapsed 04:12:40.968 00.022 15672 IsSlewing returns 0 04:12:40.971 00.003 15672 IsGuiding returns 1 04:12:40.991 00.020 15672 IsSlewing returns 0 04:12:40.994 00.003 15672 IsGuiding returns 1 04:12:41.016 00.022 15672 IsSlewing returns 0 04:12:41.071 00.055 15672 IsGuiding returns 0 04:12:41.072 00.001 15672 scope move finished after 65 + 138 ms 04:12:41.072 00.000 15672 Move returns status 0, amount 65 04:12:41.072 00.000 15672 move complete, result=0 04:12:41.072 00.000 15672 worker thread done servicing request 04:12:41.072 00.000 15672 Worker thread wakes up 04:12:41.072 00.000 30444 GuideStep: -0.3 px 74 ms EAST, -0.4 px 65 ms NORTH 04:12:41.072 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:41.072 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:43.188 02.116 15672 Exposure complete 04:12:43.218 00.030 15672 worker thread done servicing request 04:12:43.219 00.001 30444 OnExposeComplete: enter 04:12:43.219 00.000 30444 UpdateGuideState(): m_state=6 04:12:43.219 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9267 04:12:43.219 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=200.04, Mass=66589, SNR=57.4, Peak=7285 HFD=3.8 04:12:43.219 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 04:12:43.219 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 04:12:43.219 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.56 hyp=0.57 cameraTheta=-1.81 mountX=0.02 mountY=-0.57, mountTheta=-1.53 04:12:43.219 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.56, opts=13) 04:12:43.219 00.000 30444 Enqueuing Move request for scope (-0.13, -0.56) 04:12:43.220 00.001 15672 Worker thread wakes up 04:12:43.220 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.56) opts 0xd 04:12:43.220 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.56) 04:12:43.220 00.000 15672 Moving (-0.13, -0.56) raw xDistance=0.02 yDistance=-0.57 04:12:43.220 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:12:43.220 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 04:12:43.220 00.000 15672 MoveAxis(E, 0, ABG) 04:12:43.220 00.000 15672 Move returns status 0, amount 0 04:12:43.220 00.000 15672 MoveAxis(N, 102, ABG) 04:12:43.220 00.000 15672 Guiding Dir = 0, Dur = 102 04:12:43.220 00.000 15672 IsSlewing returns 0 04:12:43.225 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=13899, FiltMin=2477, FiltMax=11032, Gamma=2.950 04:12:43.228 00.003 15672 IsGuiding returns 0 04:12:43.268 00.040 30444 UpdateGuideState exits: m=66589 SNR=57.4 Saturated 04:12:43.268 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:43.268 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:43.268 00.000 30444 Enqueuing Expose request 04:12:43.308 00.040 15672 PulseGuide returned control before completion, sleep 33 04:12:43.342 00.034 15672 IsGuiding returns 1 04:12:43.342 00.000 15672 scope still moving after pulse duration time elapsed 04:12:43.364 00.022 15672 IsSlewing returns 0 04:12:43.364 00.000 15672 IsGuiding returns 1 04:12:43.386 00.022 15672 IsSlewing returns 0 04:12:43.388 00.002 15672 IsGuiding returns 1 04:12:43.408 00.020 15672 IsSlewing returns 0 04:12:43.468 00.060 15672 IsGuiding returns 0 04:12:43.468 00.000 15672 scope move finished after 102 + 138 ms 04:12:43.469 00.001 15672 Move returns status 0, amount 102 04:12:43.469 00.000 15672 move complete, result=0 04:12:43.469 00.000 15672 worker thread done servicing request 04:12:43.469 00.000 15672 Worker thread wakes up 04:12:43.469 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:43.469 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:43.469 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 102 ms NORTH 04:12:45.378 01.909 15672 Exposure complete 04:12:45.398 00.020 15672 worker thread done servicing request 04:12:45.398 00.000 30444 OnExposeComplete: enter 04:12:45.398 00.000 30444 UpdateGuideState(): m_state=6 04:12:45.398 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9268 04:12:45.399 00.001 30444 Star::Find returns 1 (1), X=460.35, Y=200.20, Mass=66439, SNR=56.9, Peak=7509 HFD=3.7 04:12:45.399 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 04:12:45.399 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 04:12:45.399 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.39 hyp=0.43 cameraTheta=-1.96 mountX=-0.05 mountY=-0.42, mountTheta=-1.68 04:12:45.399 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.39, opts=13) 04:12:45.399 00.000 30444 Enqueuing Move request for scope (-0.16, -0.39) 04:12:45.399 00.000 15672 Worker thread wakes up 04:12:45.399 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.39) opts 0xd 04:12:45.399 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.39) 04:12:45.399 00.000 15672 Moving (-0.16, -0.39) raw xDistance=-0.05 yDistance=-0.42 04:12:45.399 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:12:45.400 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 04:12:45.400 00.000 15672 MoveAxis(E, 0, ABG) 04:12:45.400 00.000 15672 Move returns status 0, amount 0 04:12:45.400 00.000 15672 MoveAxis(N, 75, ABG) 04:12:45.400 00.000 15672 Guiding Dir = 0, Dur = 75 04:12:45.400 00.000 15672 IsSlewing returns 0 04:12:45.402 00.002 15672 IsGuiding returns 0 04:12:45.405 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=14602, FiltMin=2565, FiltMax=11460, Gamma=2.950 04:12:45.448 00.043 30444 UpdateGuideState exits: m=66439 SNR=56.9 Saturated 04:12:45.449 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:45.449 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:45.449 00.000 30444 Enqueuing Expose request 04:12:45.481 00.032 15672 IsGuiding returns 1 04:12:45.481 00.000 15672 scope still moving after pulse duration time elapsed 04:12:45.502 00.021 15672 IsSlewing returns 0 04:12:45.503 00.001 15672 IsGuiding returns 1 04:12:45.523 00.020 15672 IsSlewing returns 0 04:12:45.525 00.002 15672 IsGuiding returns 1 04:12:45.546 00.021 15672 IsSlewing returns 0 04:12:45.547 00.001 15672 IsGuiding returns 1 04:12:45.568 00.021 15672 IsSlewing returns 0 04:12:45.624 00.056 15672 IsGuiding returns 0 04:12:45.624 00.000 15672 scope move finished after 75 + 147 ms 04:12:45.624 00.000 15672 Move returns status 0, amount 75 04:12:45.624 00.000 15672 move complete, result=0 04:12:45.624 00.000 15672 worker thread done servicing request 04:12:45.624 00.000 15672 Worker thread wakes up 04:12:45.624 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:45.624 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:45.625 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 75 ms NORTH 04:12:47.740 02.115 15672 Exposure complete 04:12:47.773 00.033 15672 worker thread done servicing request 04:12:47.773 00.000 30444 OnExposeComplete: enter 04:12:47.773 00.000 30444 UpdateGuideState(): m_state=6 04:12:47.773 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9269 04:12:47.773 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=200.78, Mass=64571, SNR=60.6, Peak=8026 HFD=3.7 04:12:47.773 00.000 30444 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 04:12:47.773 00.000 30444 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 04:12:47.773 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.86 mountX=-0.10 mountY=0.17, mountTheta=2.12 04:12:47.774 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.19, opts=13) 04:12:47.774 00.000 30444 Enqueuing Move request for scope (-0.05, 0.19) 04:12:47.774 00.000 15672 Worker thread wakes up 04:12:47.774 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd 04:12:47.774 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.19) 04:12:47.774 00.000 15672 Moving (-0.05, 0.19) raw xDistance=-0.10 yDistance=0.17 04:12:47.774 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:12:47.774 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:12:47.774 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 04:12:47.774 00.000 15672 MoveAxis(E, 0, ABG) 04:12:47.774 00.000 15672 Move returns status 0, amount 0 04:12:47.774 00.000 15672 MoveAxis(N, 0, ABG) 04:12:47.774 00.000 15672 Move returns status 0, amount 0 04:12:47.774 00.000 15672 move complete, result=0 04:12:47.774 00.000 15672 worker thread done servicing request 04:12:47.781 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2067, max=14823, FiltMin=2569, FiltMax=11592, Gamma=2.950 04:12:47.824 00.043 30444 UpdateGuideState exits: m=64571 SNR=60.6 Saturated 04:12:47.824 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:47.824 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:47.824 00.000 30444 Enqueuing Expose request 04:12:47.824 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:12:47.824 00.000 15672 Worker thread wakes up 04:12:47.824 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:47.824 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:49.733 01.909 15672 Exposure complete 04:12:49.752 00.019 15672 worker thread done servicing request 04:12:49.752 00.000 30444 OnExposeComplete: enter 04:12:49.752 00.000 30444 UpdateGuideState(): m_state=6 04:12:49.753 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9270 04:12:49.753 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=201.27, Mass=64411, SNR=64.8, Peak=7921 HFD=3.3 04:12:49.753 00.000 30444 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.28) = xAngle (1.89 = 1.89) 04:12:49.753 00.000 30444 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.83 = 1.83) 04:12:49.753 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.68 hyp=0.68 cameraTheta=1.61 mountX=-0.21 mountY=0.65, mountTheta=1.88 04:12:49.753 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.68, opts=13) 04:12:49.753 00.000 30444 Enqueuing Move request for scope (-0.03, 0.68) 04:12:49.753 00.000 15672 Worker thread wakes up 04:12:49.753 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.68) opts 0xd 04:12:49.753 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.68) 04:12:49.754 00.001 15672 Moving (-0.03, 0.68) raw xDistance=-0.21 yDistance=0.65 04:12:49.754 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:12:49.754 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:12:49.754 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65 04:12:49.754 00.000 15672 MoveAxis(E, 0, ABG) 04:12:49.754 00.000 15672 Move returns status 0, amount 0 04:12:49.754 00.000 15672 MoveAxis(N, 0, ABG) 04:12:49.754 00.000 15672 Move returns status 0, amount 0 04:12:49.754 00.000 15672 move complete, result=0 04:12:49.754 00.000 15672 worker thread done servicing request 04:12:49.759 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2148, max=16251, FiltMin=2574, FiltMax=11346, Gamma=2.950 04:12:49.801 00.042 30444 UpdateGuideState exits: m=64411 SNR=64.8 Saturated 04:12:49.801 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:49.801 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:49.801 00.000 30444 Enqueuing Expose request 04:12:49.801 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH 04:12:49.801 00.000 15672 Worker thread wakes up 04:12:49.801 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:49.801 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:51.913 02.112 15672 Exposure complete 04:12:51.933 00.020 15672 worker thread done servicing request 04:12:51.933 00.000 30444 OnExposeComplete: enter 04:12:51.933 00.000 30444 UpdateGuideState(): m_state=6 04:12:51.933 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9271 04:12:51.933 00.000 30444 Star::Find returns 1 (1), X=460.24, Y=201.21, Mass=64027, SNR=51.3, Peak=7607 HFD=3.5 04:12:51.933 00.000 30444 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.28) = xAngle (2.27 = 2.27) 04:12:51.933 00.000 30444 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.20 = 2.20) 04:12:51.933 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.61 hyp=0.67 cameraTheta=1.99 mountX=-0.43 mountY=0.54, mountTheta=2.24 04:12:51.934 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.61, opts=13) 04:12:51.934 00.000 30444 Enqueuing Move request for scope (-0.27, 0.61) 04:12:51.934 00.000 15672 Worker thread wakes up 04:12:51.934 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.61) opts 0xd 04:12:51.934 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.61) 04:12:51.934 00.000 15672 Moving (-0.27, 0.61) raw xDistance=-0.43 yDistance=0.54 04:12:51.934 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 04:12:51.934 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:12:51.934 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54 04:12:51.934 00.000 15672 MoveAxis(E, 116, ABG) 04:12:51.934 00.000 15672 Guiding Dir = 2, Dur = 116 04:12:51.935 00.001 15672 IsSlewing returns 0 04:12:51.936 00.001 15672 IsGuiding returns 0 04:12:51.939 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=15249, FiltMin=2576, FiltMax=11013, Gamma=2.950 04:12:51.950 00.011 15672 PulseGuide returned control before completion, sleep 112 04:12:51.982 00.032 30444 UpdateGuideState exits: m=64027 SNR=51.3 Saturated 04:12:51.983 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:51.983 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:51.983 00.000 30444 Enqueuing Expose request 04:12:52.063 00.080 15672 IsGuiding returns 1 04:12:52.063 00.000 15672 scope still moving after pulse duration time elapsed 04:12:52.085 00.022 15672 IsSlewing returns 0 04:12:52.094 00.009 15672 IsGuiding returns 0 04:12:52.094 00.000 15672 scope move finished after 116 + 43 ms 04:12:52.094 00.000 15672 Move returns status 0, amount 116 04:12:52.094 00.000 15672 MoveAxis(N, 0, ABG) 04:12:52.094 00.000 15672 Move returns status 0, amount 0 04:12:52.094 00.000 15672 move complete, result=0 04:12:52.095 00.001 15672 worker thread done servicing request 04:12:52.095 00.000 15672 Worker thread wakes up 04:12:52.095 00.000 30444 GuideStep: -0.4 px 116 ms EAST, 0.5 px 0 ms NORTH 04:12:52.095 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:52.095 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:54.004 01.909 15672 Exposure complete 04:12:54.024 00.020 15672 worker thread done servicing request 04:12:54.024 00.000 30444 OnExposeComplete: enter 04:12:54.024 00.000 30444 UpdateGuideState(): m_state=6 04:12:54.024 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9272 04:12:54.024 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=201.01, Mass=70904, SNR=57.2, Peak=7719 HFD=3.7 04:12:54.024 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 04:12:54.024 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 04:12:54.024 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.42 hyp=0.42 cameraTheta=1.46 mountX=-0.07 mountY=0.42, mountTheta=1.74 04:12:54.026 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.42, opts=13) 04:12:54.026 00.000 30444 Enqueuing Move request for scope (0.05, 0.42) 04:12:54.026 00.000 15672 Worker thread wakes up 04:12:54.026 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.42) opts 0xd 04:12:54.026 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.42) 04:12:54.026 00.000 15672 Moving (0.05, 0.42) raw xDistance=-0.07 yDistance=0.42 04:12:54.026 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:12:54.026 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:12:54.026 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 04:12:54.026 00.000 15672 MoveAxis(E, 0, ABG) 04:12:54.026 00.000 15672 Move returns status 0, amount 0 04:12:54.026 00.000 15672 MoveAxis(N, 0, ABG) 04:12:54.026 00.000 15672 Move returns status 0, amount 0 04:12:54.026 00.000 15672 move complete, result=0 04:12:54.026 00.000 15672 worker thread done servicing request 04:12:54.031 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=14813, FiltMin=2542, FiltMax=11292, Gamma=2.950 04:12:54.074 00.043 30444 UpdateGuideState exits: m=70904 SNR=57.2 Saturated 04:12:54.074 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:54.074 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:54.074 00.000 30444 Enqueuing Expose request 04:12:54.074 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 04:12:54.074 00.000 15672 Worker thread wakes up 04:12:54.074 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:54.074 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:56.184 02.110 15672 Exposure complete 04:12:56.203 00.019 15672 worker thread done servicing request 04:12:56.203 00.000 30444 OnExposeComplete: enter 04:12:56.203 00.000 30444 UpdateGuideState(): m_state=6 04:12:56.203 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9273 04:12:56.203 00.000 30444 Star::Find returns 1 (1), X=460.12, Y=200.73, Mass=58442, SNR=51.8, Peak=7727 HFD=3.4 04:12:56.203 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 04:12:56.203 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 04:12:56.203 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.13 hyp=0.41 cameraTheta=2.80 mountX=-0.41 mountY=0.05, mountTheta=3.02 04:12:56.204 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.13, opts=13) 04:12:56.204 00.000 30444 Enqueuing Move request for scope (-0.38, 0.13) 04:12:56.204 00.000 15672 Worker thread wakes up 04:12:56.204 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.13) opts 0xd 04:12:56.204 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.13) 04:12:56.204 00.000 15672 Moving (-0.38, 0.13) raw xDistance=-0.41 yDistance=0.05 04:12:56.204 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 04:12:56.204 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:12:56.204 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:12:56.204 00.000 15672 MoveAxis(E, 110, ABG) 04:12:56.204 00.000 15672 Guiding Dir = 2, Dur = 110 04:12:56.204 00.000 15672 IsSlewing returns 0 04:12:56.205 00.001 15672 IsGuiding returns 0 04:12:56.209 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2065, max=16132, FiltMin=2526, FiltMax=12259, Gamma=2.950 04:12:56.231 00.022 15672 PulseGuide returned control before completion, sleep 95 04:12:56.252 00.021 30444 UpdateGuideState exits: m=58442 SNR=51.8 Saturated 04:12:56.252 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:56.253 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:56.253 00.000 30444 Enqueuing Expose request 04:12:56.329 00.076 15672 IsGuiding returns 1 04:12:56.329 00.000 15672 scope still moving after pulse duration time elapsed 04:12:56.349 00.020 15672 IsSlewing returns 0 04:12:56.376 00.027 15672 IsGuiding returns 0 04:12:56.376 00.000 15672 scope move finished after 110 + 60 ms 04:12:56.376 00.000 15672 Move returns status 0, amount 110 04:12:56.376 00.000 15672 MoveAxis(N, 0, ABG) 04:12:56.376 00.000 15672 Move returns status 0, amount 0 04:12:56.376 00.000 15672 move complete, result=0 04:12:56.376 00.000 15672 worker thread done servicing request 04:12:56.377 00.001 15672 Worker thread wakes up 04:12:56.377 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:56.377 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:12:56.377 00.000 30444 GuideStep: -0.4 px 110 ms EAST, 0.0 px 0 ms NORTH 04:12:58.293 01.916 15672 Exposure complete 04:12:58.326 00.033 15672 worker thread done servicing request 04:12:58.326 00.000 30444 OnExposeComplete: enter 04:12:58.326 00.000 30444 UpdateGuideState(): m_state=6 04:12:58.326 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9274 04:12:58.326 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=200.97, Mass=66522, SNR=60.5, Peak=8461 HFD=3.4 04:12:58.326 00.000 30444 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.28) = xAngle (2.36 = 2.36) 04:12:58.326 00.000 30444 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.30 = 2.30) 04:12:58.326 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.37 hyp=0.43 cameraTheta=2.09 mountX=-0.30 mountY=0.32, mountTheta=2.33 04:12:58.327 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.37, opts=13) 04:12:58.327 00.000 30444 Enqueuing Move request for scope (-0.21, 0.37) 04:12:58.327 00.000 15672 Worker thread wakes up 04:12:58.327 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.37) opts 0xd 04:12:58.327 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.37) 04:12:58.327 00.000 15672 Moving (-0.21, 0.37) raw xDistance=-0.30 yDistance=0.32 04:12:58.327 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30 04:12:58.327 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:12:58.327 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 04:12:58.327 00.000 15672 MoveAxis(E, 90, ABG) 04:12:58.327 00.000 15672 Guiding Dir = 2, Dur = 90 04:12:58.328 00.001 15672 IsSlewing returns 0 04:12:58.329 00.001 15672 IsGuiding returns 0 04:12:58.332 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2058, max=15999, FiltMin=2525, FiltMax=11574, Gamma=2.950 04:12:58.356 00.024 15672 PulseGuide returned control before completion, sleep 73 04:12:58.431 00.075 15672 IsGuiding returns 1 04:12:58.431 00.000 15672 scope still moving after pulse duration time elapsed 04:12:58.453 00.022 15672 IsSlewing returns 0 04:12:58.469 00.016 15672 IsGuiding returns 0 04:12:58.470 00.001 15672 scope move finished after 90 + 50 ms 04:12:58.470 00.000 15672 Move returns status 0, amount 90 04:12:58.470 00.000 15672 MoveAxis(N, 0, ABG) 04:12:58.470 00.000 15672 Move returns status 0, amount 0 04:12:58.470 00.000 15672 move complete, result=0 04:12:58.470 00.000 15672 worker thread done servicing request 04:12:58.660 00.190 30444 UpdateGuideState exits: m=66522 SNR=60.5 Saturated 04:12:58.660 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:12:58.660 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:12:58.660 00.000 30444 Enqueuing Expose request 04:12:58.660 00.000 30444 GuideStep: -0.3 px 90 ms EAST, 0.3 px 0 ms NORTH 04:12:58.660 00.000 15672 Worker thread wakes up 04:12:58.660 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:12:58.660 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:00.767 02.107 15672 Exposure complete 04:13:00.787 00.020 15672 worker thread done servicing request 04:13:00.787 00.000 30444 OnExposeComplete: enter 04:13:00.787 00.000 30444 UpdateGuideState(): m_state=6 04:13:00.787 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9275 04:13:00.787 00.000 30444 Star::Find returns 1 (1), X=460.40, Y=201.06, Mass=65948, SNR=59.4, Peak=7750 HFD=3.5 04:13:00.787 00.000 30444 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.28) = xAngle (2.07 = 2.07) 04:13:00.787 00.000 30444 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.01 = 2.01) 04:13:00.788 00.001 30444 CameraToMount -- cameraX=-0.11 cameraY=0.47 hyp=0.48 cameraTheta=1.80 mountX=-0.23 mountY=0.43, mountTheta=2.06 04:13:00.788 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.47, opts=13) 04:13:00.788 00.000 30444 Enqueuing Move request for scope (-0.11, 0.47) 04:13:00.788 00.000 15672 Worker thread wakes up 04:13:00.788 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.47) opts 0xd 04:13:00.788 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.47) 04:13:00.788 00.000 15672 Moving (-0.11, 0.47) raw xDistance=-0.23 yDistance=0.43 04:13:00.788 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 04:13:00.788 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:13:00.788 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43 04:13:00.788 00.000 15672 MoveAxis(E, 0, ABG) 04:13:00.789 00.001 15672 Move returns status 0, amount 0 04:13:00.789 00.000 15672 MoveAxis(N, 0, ABG) 04:13:00.789 00.000 15672 Move returns status 0, amount 0 04:13:00.789 00.000 15672 move complete, result=0 04:13:00.789 00.000 15672 worker thread done servicing request 04:13:00.793 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=15130, FiltMin=2587, FiltMax=10994, Gamma=2.950 04:13:00.836 00.043 30444 UpdateGuideState exits: m=65948 SNR=59.4 Saturated 04:13:00.836 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:00.836 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:00.836 00.000 30444 Enqueuing Expose request 04:13:00.836 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 04:13:00.836 00.000 15672 Worker thread wakes up 04:13:00.836 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:00.836 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:02.746 01.910 15672 Exposure complete 04:13:02.766 00.020 15672 worker thread done servicing request 04:13:02.766 00.000 30444 OnExposeComplete: enter 04:13:02.766 00.000 30444 UpdateGuideState(): m_state=6 04:13:02.766 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9276 04:13:02.766 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=200.63, Mass=52755, SNR=44.5, Peak=7721 HFD=3.2 04:13:02.766 00.000 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 04:13:02.766 00.000 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.35 = 0.35) 04:13:02.766 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.14 mountX=0.20 mountY=0.08, mountTheta=0.36 04:13:02.767 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.03, opts=13) 04:13:02.767 00.000 30444 Enqueuing Move request for scope (0.22, 0.03) 04:13:02.767 00.000 15672 Worker thread wakes up 04:13:02.767 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd 04:13:02.767 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.03) 04:13:02.767 00.000 15672 Moving (0.22, 0.03) raw xDistance=0.20 yDistance=0.08 04:13:02.767 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:13:02.767 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:13:02.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:13:02.767 00.000 15672 MoveAxis(E, 0, ABG) 04:13:02.767 00.000 15672 Move returns status 0, amount 0 04:13:02.767 00.000 15672 MoveAxis(N, 0, ABG) 04:13:02.767 00.000 15672 Move returns status 0, amount 0 04:13:02.767 00.000 15672 move complete, result=0 04:13:02.767 00.000 15672 worker thread done servicing request 04:13:02.771 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=14239, FiltMin=2471, FiltMax=10514, Gamma=2.950 04:13:02.814 00.043 30444 UpdateGuideState exits: m=52755 SNR=44.5 Saturated 04:13:02.814 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:02.814 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:02.814 00.000 30444 Enqueuing Expose request 04:13:02.814 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:13:02.814 00.000 15672 Worker thread wakes up 04:13:02.815 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:02.815 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:04.922 02.107 15672 Exposure complete 04:13:04.942 00.020 15672 worker thread done servicing request 04:13:04.942 00.000 30444 OnExposeComplete: enter 04:13:04.942 00.000 30444 UpdateGuideState(): m_state=6 04:13:04.942 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9277 04:13:04.942 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=200.42, Mass=71187, SNR=65.1, Peak=7097 HFD=3.4 04:13:04.942 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.90 = -0.90) 04:13:04.942 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.96 = -0.96) 04:13:04.942 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.18 mountX=0.12 mountY=-0.15, mountTheta=-0.92 04:13:04.943 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.17, opts=13) 04:13:04.943 00.000 30444 Enqueuing Move request for scope (0.07, -0.17) 04:13:04.943 00.000 15672 Worker thread wakes up 04:13:04.943 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd 04:13:04.943 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.17) 04:13:04.943 00.000 15672 Moving (0.07, -0.17) raw xDistance=0.12 yDistance=-0.15 04:13:04.943 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:13:04.943 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:13:04.943 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:13:04.943 00.000 15672 MoveAxis(E, 0, ABG) 04:13:04.943 00.000 15672 Move returns status 0, amount 0 04:13:04.943 00.000 15672 MoveAxis(N, 0, ABG) 04:13:04.943 00.000 15672 Move returns status 0, amount 0 04:13:04.943 00.000 15672 move complete, result=0 04:13:04.943 00.000 15672 worker thread done servicing request 04:13:04.948 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=15407, FiltMin=2575, FiltMax=11369, Gamma=2.950 04:13:05.311 00.363 30444 UpdateGuideState exits: m=71187 SNR=65.1 Saturated 04:13:05.311 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:05.311 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:05.312 00.001 30444 Enqueuing Expose request 04:13:05.312 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:13:05.312 00.000 15672 Worker thread wakes up 04:13:05.312 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:05.312 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:07.221 01.909 15672 Exposure complete 04:13:07.241 00.020 15672 worker thread done servicing request 04:13:07.242 00.001 30444 OnExposeComplete: enter 04:13:07.242 00.000 30444 UpdateGuideState(): m_state=6 04:13:07.242 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9278 04:13:07.242 00.000 30444 Star::Find returns 1 (1), X=460.13, Y=200.62, Mass=69884, SNR=59.6, Peak=7068 HFD=3.8 04:13:07.242 00.000 30444 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.28) = xAngle (3.36 = -2.92) 04:13:07.242 00.000 30444 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.30 = -2.98) 04:13:07.242 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.02 hyp=0.38 cameraTheta=3.08 mountX=-0.37 mountY=-0.06, mountTheta=-2.98 04:13:07.242 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.02, opts=13) 04:13:07.243 00.001 30444 Enqueuing Move request for scope (-0.38, 0.02) 04:13:07.243 00.000 15672 Worker thread wakes up 04:13:07.243 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.02) opts 0xd 04:13:07.243 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.02) 04:13:07.243 00.000 15672 Moving (-0.38, 0.02) raw xDistance=-0.37 yDistance=-0.06 04:13:07.243 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 04:13:07.243 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:13:07.243 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:13:07.243 00.000 15672 MoveAxis(E, 101, ABG) 04:13:07.243 00.000 15672 Guiding Dir = 2, Dur = 101 04:13:07.243 00.000 15672 IsSlewing returns 0 04:13:07.244 00.001 15672 IsGuiding returns 0 04:13:07.249 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=15337, FiltMin=2547, FiltMax=11026, Gamma=2.950 04:13:07.270 00.021 15672 PulseGuide returned control before completion, sleep 86 04:13:07.292 00.022 30444 UpdateGuideState exits: m=69884 SNR=59.6 Saturated 04:13:07.292 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:07.292 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:07.292 00.000 30444 Enqueuing Expose request 04:13:07.382 00.090 15672 IsGuiding returns 0 04:13:07.382 00.000 15672 Move returns status 0, amount 101 04:13:07.382 00.000 15672 MoveAxis(N, 0, ABG) 04:13:07.382 00.000 15672 Move returns status 0, amount 0 04:13:07.382 00.000 15672 move complete, result=0 04:13:07.382 00.000 15672 worker thread done servicing request 04:13:07.382 00.000 15672 Worker thread wakes up 04:13:07.382 00.000 30444 GuideStep: -0.4 px 101 ms EAST, -0.1 px 0 ms NORTH 04:13:07.382 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:07.382 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:09.491 02.109 15672 Exposure complete 04:13:09.511 00.020 15672 worker thread done servicing request 04:13:09.511 00.000 30444 OnExposeComplete: enter 04:13:09.511 00.000 30444 UpdateGuideState(): m_state=6 04:13:09.511 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9279 04:13:09.512 00.001 30444 Star::Find returns 1 (1), X=460.85, Y=200.22, Mass=64114, SNR=52.2, Peak=6956 HFD=3.8 04:13:09.512 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 04:13:09.512 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.61 = -0.61) 04:13:09.512 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.37 hyp=0.51 cameraTheta=-0.83 mountX=0.44 mountY=-0.29, mountTheta=-0.59 04:13:09.512 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.37, opts=13) 04:13:09.512 00.000 30444 Enqueuing Move request for scope (0.35, -0.37) 04:13:09.512 00.000 15672 Worker thread wakes up 04:13:09.512 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.37) opts 0xd 04:13:09.512 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.37) 04:13:09.512 00.000 15672 Moving (0.35, -0.37) raw xDistance=0.44 yDistance=-0.29 04:13:09.512 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44 04:13:09.513 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 04:13:09.513 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 04:13:09.513 00.000 15672 MoveAxis(W, 111, ABG) 04:13:09.513 00.000 15672 Guiding Dir = 3, Dur = 111 04:13:09.513 00.000 15672 IsSlewing returns 0 04:13:09.514 00.001 15672 IsGuiding returns 0 04:13:09.518 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=14235, FiltMin=2535, FiltMax=10970, Gamma=2.950 04:13:09.538 00.020 15672 PulseGuide returned control before completion, sleep 98 04:13:09.561 00.023 30444 UpdateGuideState exits: m=64114 SNR=52.2 Saturated 04:13:09.561 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:09.561 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:09.561 00.000 30444 Enqueuing Expose request 04:13:09.638 00.077 15672 IsGuiding returns 1 04:13:09.638 00.000 15672 scope still moving after pulse duration time elapsed 04:13:09.659 00.021 15672 IsSlewing returns 0 04:13:09.660 00.001 15672 IsGuiding returns 1 04:13:09.682 00.022 15672 IsSlewing returns 0 04:13:09.682 00.000 15672 IsGuiding returns 0 04:13:09.682 00.000 15672 scope move finished after 111 + 56 ms 04:13:09.682 00.000 15672 Move returns status 0, amount 111 04:13:09.682 00.000 15672 MoveAxis(N, 0, ABG) 04:13:09.682 00.000 15672 Move returns status 0, amount 0 04:13:09.682 00.000 15672 move complete, result=0 04:13:09.682 00.000 15672 worker thread done servicing request 04:13:09.682 00.000 15672 Worker thread wakes up 04:13:09.682 00.000 30444 GuideStep: 0.4 px 111 ms WEST, -0.3 px 0 ms NORTH 04:13:09.682 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:09.682 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:11.589 01.907 15672 Exposure complete 04:13:11.609 00.020 15672 worker thread done servicing request 04:13:11.609 00.000 30444 OnExposeComplete: enter 04:13:11.609 00.000 30444 UpdateGuideState(): m_state=6 04:13:11.609 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9280 04:13:11.609 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=200.28, Mass=71726, SNR=62.2, Peak=7113 HFD=3.6 04:13:11.609 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 04:13:11.609 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 04:13:11.609 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.83 mountX=0.00 mountY=-0.32, mountTheta=-1.56 04:13:11.610 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.31, opts=13) 04:13:11.610 00.000 30444 Enqueuing Move request for scope (-0.08, -0.31) 04:13:11.610 00.000 15672 Worker thread wakes up 04:13:11.610 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.31) opts 0xd 04:13:11.610 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.31) 04:13:11.610 00.000 15672 Moving (-0.08, -0.31) raw xDistance=0.00 yDistance=-0.32 04:13:11.610 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 04:13:11.610 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:13:11.610 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 04:13:11.610 00.000 15672 MoveAxis(E, 0, ABG) 04:13:11.610 00.000 15672 Move returns status 0, amount 0 04:13:11.610 00.000 15672 MoveAxis(N, 0, ABG) 04:13:11.610 00.000 15672 Move returns status 0, amount 0 04:13:11.610 00.000 15672 move complete, result=0 04:13:11.610 00.000 15672 worker thread done servicing request 04:13:11.615 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2138, max=14095, FiltMin=2505, FiltMax=11166, Gamma=2.950 04:13:11.658 00.043 30444 UpdateGuideState exits: m=71726 SNR=62.2 Saturated 04:13:11.658 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:11.658 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:11.658 00.000 30444 Enqueuing Expose request 04:13:11.658 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH 04:13:11.658 00.000 15672 Worker thread wakes up 04:13:11.658 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:11.658 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:13.765 02.107 15672 Exposure complete 04:13:13.785 00.020 15672 worker thread done servicing request 04:13:13.785 00.000 30444 OnExposeComplete: enter 04:13:13.786 00.001 30444 UpdateGuideState(): m_state=6 04:13:13.786 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9281 04:13:13.786 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=200.19, Mass=65876, SNR=56.5, Peak=7505 HFD=4.0 04:13:13.786 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 04:13:13.786 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.23 = -2.23) 04:13:13.786 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.40 hyp=0.62 cameraTheta=-2.44 mountX=-0.35 mountY=-0.50, mountTheta=-2.18 04:13:13.786 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.40, opts=13) 04:13:13.786 00.000 30444 Enqueuing Move request for scope (-0.48, -0.40) 04:13:13.786 00.000 15672 Worker thread wakes up 04:13:13.786 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.40) opts 0xd 04:13:13.787 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.40) 04:13:13.787 00.000 15672 Moving (-0.48, -0.40) raw xDistance=-0.35 yDistance=-0.50 04:13:13.787 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 04:13:13.787 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 04:13:13.787 00.000 15672 MoveAxis(E, 94, ABG) 04:13:13.787 00.000 15672 Guiding Dir = 2, Dur = 94 04:13:13.787 00.000 15672 IsSlewing returns 0 04:13:13.788 00.001 15672 IsGuiding returns 0 04:13:13.792 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2090, max=13754, FiltMin=2428, FiltMax=11856, Gamma=2.950 04:13:13.803 00.011 15672 PulseGuide returned control before completion, sleep 90 04:13:13.835 00.032 30444 UpdateGuideState exits: m=65876 SNR=56.5 Saturated 04:13:13.835 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:13.835 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:13.835 00.000 30444 Enqueuing Expose request 04:13:13.894 00.059 15672 IsGuiding returns 1 04:13:13.894 00.000 15672 scope still moving after pulse duration time elapsed 04:13:13.915 00.021 15672 IsSlewing returns 0 04:13:13.932 00.017 15672 IsGuiding returns 0 04:13:13.932 00.000 15672 scope move finished after 94 + 49 ms 04:13:13.932 00.000 15672 Move returns status 0, amount 94 04:13:13.933 00.001 15672 MoveAxis(N, 88, ABG) 04:13:13.933 00.000 15672 Guiding Dir = 0, Dur = 88 04:13:13.934 00.001 15672 IsSlewing returns 0 04:13:13.936 00.002 15672 IsGuiding returns 0 04:13:14.011 00.075 15672 PulseGuide returned control before completion, sleep 23 04:13:14.035 00.024 15672 IsGuiding returns 1 04:13:14.036 00.001 15672 scope still moving after pulse duration time elapsed 04:13:14.057 00.021 15672 IsSlewing returns 0 04:13:14.057 00.000 15672 IsGuiding returns 1 04:13:14.080 00.023 15672 IsSlewing returns 0 04:13:14.081 00.001 15672 IsGuiding returns 1 04:13:14.101 00.020 15672 IsSlewing returns 0 04:13:14.155 00.054 15672 IsGuiding returns 0 04:13:14.156 00.001 15672 scope move finished after 88 + 131 ms 04:13:14.156 00.000 15672 Move returns status 0, amount 88 04:13:14.156 00.000 15672 move complete, result=0 04:13:14.156 00.000 15672 worker thread done servicing request 04:13:14.156 00.000 15672 Worker thread wakes up 04:13:14.156 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:14.156 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:14.157 00.001 30444 GuideStep: -0.3 px 94 ms EAST, -0.5 px 88 ms NORTH 04:13:16.072 01.915 15672 Exposure complete 04:13:16.103 00.031 15672 worker thread done servicing request 04:13:16.103 00.000 30444 OnExposeComplete: enter 04:13:16.103 00.000 30444 UpdateGuideState(): m_state=6 04:13:16.103 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9282 04:13:16.103 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=200.77, Mass=65851, SNR=56.8, Peak=6969 HFD=3.7 04:13:16.103 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 04:13:16.103 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 04:13:16.103 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.07 mountX=0.05 mountY=0.19, mountTheta=1.34 04:13:16.104 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.18, opts=13) 04:13:16.104 00.000 30444 Enqueuing Move request for scope (0.10, 0.18) 04:13:16.104 00.000 15672 Worker thread wakes up 04:13:16.104 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd 04:13:16.104 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.18) 04:13:16.104 00.000 15672 Moving (0.10, 0.18) raw xDistance=0.05 yDistance=0.19 04:13:16.104 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:13:16.104 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:13:16.104 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 04:13:16.104 00.000 15672 MoveAxis(E, 0, ABG) 04:13:16.104 00.000 15672 Move returns status 0, amount 0 04:13:16.104 00.000 15672 MoveAxis(N, 0, ABG) 04:13:16.104 00.000 15672 Move returns status 0, amount 0 04:13:16.104 00.000 15672 move complete, result=0 04:13:16.104 00.000 15672 worker thread done servicing request 04:13:16.110 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=14600, FiltMin=2536, FiltMax=11112, Gamma=2.950 04:13:16.561 00.451 30444 UpdateGuideState exits: m=65851 SNR=56.8 Saturated 04:13:16.561 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:16.561 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:16.561 00.000 30444 Enqueuing Expose request 04:13:16.561 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 04:13:16.562 00.001 15672 Worker thread wakes up 04:13:16.562 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:16.562 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:18.672 02.110 15672 Exposure complete 04:13:18.691 00.019 15672 worker thread done servicing request 04:13:18.691 00.000 30444 OnExposeComplete: enter 04:13:18.691 00.000 30444 UpdateGuideState(): m_state=6 04:13:18.691 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9283 04:13:18.691 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=200.96, Mass=58868, SNR=51.8, Peak=7451 HFD=3.6 04:13:18.691 00.000 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 04:13:18.691 00.000 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 04:13:18.691 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.36 hyp=0.36 cameraTheta=1.56 mountX=-0.09 mountY=0.36, mountTheta=1.83 04:13:18.692 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.36, opts=13) 04:13:18.692 00.000 30444 Enqueuing Move request for scope (0.00, 0.36) 04:13:18.692 00.000 15672 Worker thread wakes up 04:13:18.692 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.36) opts 0xd 04:13:18.692 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.36) 04:13:18.692 00.000 15672 Moving (0.00, 0.36) raw xDistance=-0.09 yDistance=0.36 04:13:18.692 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 04:13:18.692 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:13:18.692 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 04:13:18.692 00.000 15672 MoveAxis(E, 0, ABG) 04:13:18.692 00.000 15672 Move returns status 0, amount 0 04:13:18.692 00.000 15672 MoveAxis(N, 0, ABG) 04:13:18.692 00.000 15672 Move returns status 0, amount 0 04:13:18.692 00.000 15672 move complete, result=0 04:13:18.692 00.000 15672 worker thread done servicing request 04:13:18.698 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=14959, FiltMin=2565, FiltMax=11578, Gamma=2.950 04:13:18.739 00.041 30444 UpdateGuideState exits: m=58868 SNR=51.8 Saturated 04:13:18.739 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:18.739 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:18.739 00.000 30444 Enqueuing Expose request 04:13:18.740 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 04:13:18.740 00.000 15672 Worker thread wakes up 04:13:18.740 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:18.740 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:20.656 01.916 15672 Exposure complete 04:13:20.688 00.032 15672 worker thread done servicing request 04:13:20.688 00.000 30444 OnExposeComplete: enter 04:13:20.688 00.000 30444 UpdateGuideState(): m_state=6 04:13:20.688 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9284 04:13:20.688 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=200.64, Mass=61217, SNR=52.5, Peak=7579 HFD=3.3 04:13:20.688 00.000 30444 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.28) = xAngle (2.77 = 2.77) 04:13:20.688 00.000 30444 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.71 = 2.71) 04:13:20.688 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.50 mountX=-0.07 mountY=0.03, mountTheta=2.72 04:13:20.689 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.04, opts=13) 04:13:20.689 00.000 30444 Enqueuing Move request for scope (-0.06, 0.04) 04:13:20.689 00.000 15672 Worker thread wakes up 04:13:20.689 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd 04:13:20.689 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.04) 04:13:20.689 00.000 15672 Moving (-0.06, 0.04) raw xDistance=-0.07 yDistance=0.03 04:13:20.689 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:13:20.689 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:13:20.689 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:13:20.689 00.000 15672 MoveAxis(E, 0, ABG) 04:13:20.689 00.000 15672 Move returns status 0, amount 0 04:13:20.689 00.000 15672 MoveAxis(N, 0, ABG) 04:13:20.689 00.000 15672 Move returns status 0, amount 0 04:13:20.690 00.001 15672 move complete, result=0 04:13:20.690 00.000 15672 worker thread done servicing request 04:13:20.694 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=14999, FiltMin=2590, FiltMax=11500, Gamma=2.950 04:13:20.737 00.043 30444 UpdateGuideState exits: m=61217 SNR=52.5 Saturated 04:13:20.737 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:20.737 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:20.737 00.000 30444 Enqueuing Expose request 04:13:20.737 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:13:20.737 00.000 15672 Worker thread wakes up 04:13:20.737 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:20.737 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:22.853 02.116 15672 Exposure complete 04:13:22.887 00.034 15672 worker thread done servicing request 04:13:22.887 00.000 30444 OnExposeComplete: enter 04:13:22.887 00.000 30444 UpdateGuideState(): m_state=6 04:13:22.887 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9285 04:13:22.887 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=200.46, Mass=58685, SNR=51.9, Peak=7239 HFD=3.8 04:13:22.887 00.000 30444 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.28) = xAngle (-0.08 = -0.08) 04:13:22.887 00.000 30444 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.14 = -0.14) 04:13:22.887 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.14 hyp=0.39 cameraTheta=-0.36 mountX=0.38 mountY=-0.06, mountTheta=-0.14 04:13:22.888 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.14, opts=13) 04:13:22.888 00.000 30444 Enqueuing Move request for scope (0.36, -0.14) 04:13:22.888 00.000 15672 Worker thread wakes up 04:13:22.888 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.14) opts 0xd 04:13:22.888 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.14) 04:13:22.888 00.000 15672 Moving (0.36, -0.14) raw xDistance=0.38 yDistance=-0.06 04:13:22.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 04:13:22.888 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:13:22.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:13:22.888 00.000 15672 MoveAxis(W, 104, ABG) 04:13:22.888 00.000 15672 Guiding Dir = 3, Dur = 104 04:13:22.890 00.002 15672 IsSlewing returns 0 04:13:22.894 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2131, max=14197, FiltMin=2556, FiltMax=11875, Gamma=2.950 04:13:22.910 00.016 15672 IsGuiding returns 0 04:13:22.925 00.015 15672 PulseGuide returned control before completion, sleep 99 04:13:22.936 00.011 30444 UpdateGuideState exits: m=58685 SNR=51.9 Saturated 04:13:22.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:22.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:22.936 00.000 30444 Enqueuing Expose request 04:13:23.026 00.090 15672 IsGuiding returns 1 04:13:23.026 00.000 15672 scope still moving after pulse duration time elapsed 04:13:23.047 00.021 15672 IsSlewing returns 0 04:13:23.070 00.023 15672 IsGuiding returns 0 04:13:23.070 00.000 15672 scope move finished after 104 + 56 ms 04:13:23.070 00.000 15672 Move returns status 0, amount 104 04:13:23.070 00.000 15672 MoveAxis(N, 0, ABG) 04:13:23.070 00.000 15672 Move returns status 0, amount 0 04:13:23.070 00.000 15672 move complete, result=0 04:13:23.070 00.000 15672 worker thread done servicing request 04:13:23.070 00.000 15672 Worker thread wakes up 04:13:23.070 00.000 30444 GuideStep: 0.4 px 104 ms WEST, -0.1 px 0 ms NORTH 04:13:23.070 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:23.070 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:24.986 01.916 15672 Exposure complete 04:13:25.017 00.031 15672 worker thread done servicing request 04:13:25.017 00.000 30444 OnExposeComplete: enter 04:13:25.017 00.000 30444 UpdateGuideState(): m_state=6 04:13:25.017 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9286 04:13:25.017 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=200.65, Mass=61129, SNR=65.2, Peak=7447 HFD=3.5 04:13:25.017 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.70 = 0.70) 04:13:25.017 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 04:13:25.017 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.43 mountX=0.10 mountY=0.08, mountTheta=0.67 04:13:25.018 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.06, opts=13) 04:13:25.018 00.000 30444 Enqueuing Move request for scope (0.12, 0.06) 04:13:25.018 00.000 15672 Worker thread wakes up 04:13:25.018 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd 04:13:25.018 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.06) 04:13:25.018 00.000 15672 Moving (0.12, 0.06) raw xDistance=0.10 yDistance=0.08 04:13:25.018 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:13:25.018 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:13:25.018 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:13:25.018 00.000 15672 MoveAxis(E, 0, ABG) 04:13:25.018 00.000 15672 Move returns status 0, amount 0 04:13:25.018 00.000 15672 MoveAxis(N, 0, ABG) 04:13:25.018 00.000 15672 Move returns status 0, amount 0 04:13:25.018 00.000 15672 move complete, result=0 04:13:25.018 00.000 15672 worker thread done servicing request 04:13:25.023 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=17667, FiltMin=2537, FiltMax=11151, Gamma=2.950 04:13:25.064 00.041 30444 UpdateGuideState exits: m=61129 SNR=65.2 Saturated 04:13:25.064 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:25.064 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:25.065 00.001 30444 Enqueuing Expose request 04:13:25.065 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:13:25.065 00.000 15672 Worker thread wakes up 04:13:25.065 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:25.065 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:27.175 02.110 15672 Exposure complete 04:13:27.195 00.020 15672 worker thread done servicing request 04:13:27.195 00.000 30444 OnExposeComplete: enter 04:13:27.195 00.000 30444 UpdateGuideState(): m_state=6 04:13:27.195 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9287 04:13:27.196 00.001 30444 Star::Find returns 1 (1), X=460.38, Y=200.58, Mass=57853, SNR=53.7, Peak=7160 HFD=3.3 04:13:27.196 00.000 30444 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.28) = xAngle (-2.74 = -2.74) 04:13:27.196 00.000 30444 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.81 = -2.81) 04:13:27.196 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-3.02 mountX=-0.12 mountY=-0.04, mountTheta=-2.80 04:13:27.198 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.02, opts=13) 04:13:27.198 00.000 30444 Enqueuing Move request for scope (-0.13, -0.02) 04:13:27.198 00.000 15672 Worker thread wakes up 04:13:27.198 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd 04:13:27.198 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.02) 04:13:27.198 00.000 15672 Moving (-0.13, -0.02) raw xDistance=-0.12 yDistance=-0.04 04:13:27.198 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 04:13:27.198 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:13:27.198 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:13:27.198 00.000 15672 MoveAxis(E, 0, ABG) 04:13:27.198 00.000 15672 Move returns status 0, amount 0 04:13:27.198 00.000 15672 MoveAxis(N, 0, ABG) 04:13:27.198 00.000 15672 Move returns status 0, amount 0 04:13:27.198 00.000 15672 move complete, result=0 04:13:27.198 00.000 15672 worker thread done servicing request 04:13:27.203 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=13454, FiltMin=2546, FiltMax=10345, Gamma=2.950 04:13:27.246 00.043 30444 UpdateGuideState exits: m=57853 SNR=53.7 Saturated 04:13:27.246 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:27.246 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:27.246 00.000 30444 Enqueuing Expose request 04:13:27.246 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:13:27.246 00.000 15672 Worker thread wakes up 04:13:27.246 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:27.246 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:29.161 01.915 15672 Exposure complete 04:13:29.194 00.033 15672 worker thread done servicing request 04:13:29.194 00.000 30444 OnExposeComplete: enter 04:13:29.194 00.000 30444 UpdateGuideState(): m_state=6 04:13:29.195 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9288 04:13:29.195 00.000 30444 Star::Find returns 1 (1), X=460.88, Y=200.39, Mass=64698, SNR=55.3, Peak=6748 HFD=3.8 04:13:29.195 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.22 = -0.22) 04:13:29.195 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.28 = -0.28) 04:13:29.195 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=-0.20 hyp=0.43 cameraTheta=-0.50 mountX=0.42 mountY=-0.12, mountTheta=-0.28 04:13:29.198 00.003 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=-0.20, opts=13) 04:13:29.198 00.000 30444 Enqueuing Move request for scope (0.37, -0.20) 04:13:29.198 00.000 15672 Worker thread wakes up 04:13:29.198 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.20) opts 0xd 04:13:29.198 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, -0.20) 04:13:29.198 00.000 15672 Moving (0.37, -0.20) raw xDistance=0.42 yDistance=-0.12 04:13:29.198 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 04:13:29.198 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:13:29.198 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:13:29.198 00.000 15672 MoveAxis(W, 112, ABG) 04:13:29.198 00.000 15672 Guiding Dir = 3, Dur = 112 04:13:29.198 00.000 15672 IsSlewing returns 0 04:13:29.199 00.001 15672 IsGuiding returns 0 04:13:29.203 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2129, max=14516, FiltMin=2545, FiltMax=11188, Gamma=2.950 04:13:29.220 00.017 15672 PulseGuide returned control before completion, sleep 102 04:13:29.246 00.026 30444 UpdateGuideState exits: m=64698 SNR=55.3 Saturated 04:13:29.246 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:29.246 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:29.246 00.000 30444 Enqueuing Expose request 04:13:29.347 00.101 15672 IsGuiding returns 0 04:13:29.347 00.000 15672 Move returns status 0, amount 112 04:13:29.347 00.000 15672 MoveAxis(N, 0, ABG) 04:13:29.347 00.000 15672 Move returns status 0, amount 0 04:13:29.347 00.000 15672 move complete, result=0 04:13:29.347 00.000 15672 worker thread done servicing request 04:13:29.347 00.000 15672 Worker thread wakes up 04:13:29.347 00.000 30444 GuideStep: 0.4 px 112 ms WEST, -0.1 px 0 ms NORTH 04:13:29.347 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:29.348 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:31.462 02.114 15672 Exposure complete 04:13:31.491 00.029 15672 worker thread done servicing request 04:13:31.491 00.000 30444 OnExposeComplete: enter 04:13:31.491 00.000 30444 UpdateGuideState(): m_state=6 04:13:31.491 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9289 04:13:31.491 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=200.81, Mass=72205, SNR=74.1, Peak=7521 HFD=3.7 04:13:31.491 00.000 30444 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.28) = xAngle (2.45 = 2.45) 04:13:31.491 00.000 30444 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.38 = 2.38) 04:13:31.491 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.26 cameraTheta=2.17 mountX=-0.20 mountY=0.18, mountTheta=2.41 04:13:31.492 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.21, opts=13) 04:13:31.492 00.000 30444 Enqueuing Move request for scope (-0.14, 0.21) 04:13:31.492 00.000 15672 Worker thread wakes up 04:13:31.492 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd 04:13:31.492 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.21) 04:13:31.492 00.000 15672 Moving (-0.14, 0.21) raw xDistance=-0.20 yDistance=0.18 04:13:31.492 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:13:31.492 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:13:31.492 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 04:13:31.492 00.000 15672 MoveAxis(E, 0, ABG) 04:13:31.492 00.000 15672 Move returns status 0, amount 0 04:13:31.493 00.001 15672 MoveAxis(N, 0, ABG) 04:13:31.493 00.000 15672 Move returns status 0, amount 0 04:13:31.493 00.000 15672 move complete, result=0 04:13:31.493 00.000 15672 worker thread done servicing request 04:13:31.497 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=15831, FiltMin=2561, FiltMax=11650, Gamma=2.950 04:13:31.540 00.043 30444 UpdateGuideState exits: m=72205 SNR=74.1 Saturated 04:13:31.540 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:31.540 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:31.540 00.000 30444 Enqueuing Expose request 04:13:31.540 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 04:13:31.540 00.000 15672 Worker thread wakes up 04:13:31.540 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:31.540 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:33.456 01.916 15672 Exposure complete 04:13:33.490 00.034 15672 worker thread done servicing request 04:13:33.490 00.000 30444 OnExposeComplete: enter 04:13:33.490 00.000 30444 UpdateGuideState(): m_state=6 04:13:33.490 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9290 04:13:33.490 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=200.75, Mass=60817, SNR=59.9, Peak=7249 HFD=3.5 04:13:33.491 00.001 30444 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.28) = xAngle (2.92 = 2.92) 04:13:33.491 00.000 30444 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.86 = 2.86) 04:13:33.491 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.15 hyp=0.32 cameraTheta=2.64 mountX=-0.31 mountY=0.09, mountTheta=2.86 04:13:33.491 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.15, opts=13) 04:13:33.491 00.000 30444 Enqueuing Move request for scope (-0.28, 0.15) 04:13:33.491 00.000 15672 Worker thread wakes up 04:13:33.491 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.15) opts 0xd 04:13:33.491 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.15) 04:13:33.491 00.000 15672 Moving (-0.28, 0.15) raw xDistance=-0.31 yDistance=0.09 04:13:33.491 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 04:13:33.491 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:13:33.492 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:13:33.492 00.000 15672 MoveAxis(E, 85, ABG) 04:13:33.492 00.000 15672 Guiding Dir = 2, Dur = 85 04:13:33.492 00.000 15672 IsSlewing returns 0 04:13:33.493 00.001 15672 IsGuiding returns 0 04:13:33.497 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=14811, FiltMin=2479, FiltMax=11241, Gamma=2.950 04:13:33.516 00.019 15672 PulseGuide returned control before completion, sleep 72 04:13:33.540 00.024 30444 UpdateGuideState exits: m=60817 SNR=59.9 Saturated 04:13:33.540 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:33.540 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:33.540 00.000 30444 Enqueuing Expose request 04:13:33.613 00.073 15672 IsGuiding returns 0 04:13:33.614 00.001 15672 Move returns status 0, amount 85 04:13:33.614 00.000 15672 MoveAxis(N, 0, ABG) 04:13:33.614 00.000 15672 Move returns status 0, amount 0 04:13:33.614 00.000 15672 move complete, result=0 04:13:33.614 00.000 15672 worker thread done servicing request 04:13:33.614 00.000 15672 Worker thread wakes up 04:13:33.615 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:33.615 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:33.615 00.000 30444 GuideStep: -0.3 px 85 ms EAST, 0.1 px 0 ms NORTH 04:13:35.723 02.108 15672 Exposure complete 04:13:35.742 00.019 15672 worker thread done servicing request 04:13:35.742 00.000 30444 OnExposeComplete: enter 04:13:35.743 00.001 30444 UpdateGuideState(): m_state=6 04:13:35.743 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9291 04:13:35.743 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=200.47, Mass=54568, SNR=51.6, Peak=6831 HFD=3.2 04:13:35.743 00.000 30444 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.28) = xAngle (-1.89 = -1.89) 04:13:35.743 00.000 30444 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.95 = -1.95) 04:13:35.743 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.16 mountX=-0.05 mountY=-0.14, mountTheta=-1.89 04:13:35.743 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.12, opts=13) 04:13:35.743 00.000 30444 Enqueuing Move request for scope (-0.08, -0.12) 04:13:35.743 00.000 15672 Worker thread wakes up 04:13:35.744 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd 04:13:35.744 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.12) 04:13:35.744 00.000 15672 Moving (-0.08, -0.12) raw xDistance=-0.05 yDistance=-0.14 04:13:35.744 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:13:35.744 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:13:35.744 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:13:35.744 00.000 15672 MoveAxis(E, 0, ABG) 04:13:35.744 00.000 15672 Move returns status 0, amount 0 04:13:35.744 00.000 15672 MoveAxis(N, 0, ABG) 04:13:35.744 00.000 15672 Move returns status 0, amount 0 04:13:35.744 00.000 15672 move complete, result=0 04:13:35.744 00.000 15672 worker thread done servicing request 04:13:35.749 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=14889, FiltMin=2582, FiltMax=11336, Gamma=2.950 04:13:35.791 00.042 30444 UpdateGuideState exits: m=54568 SNR=51.6 Saturated 04:13:35.791 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:35.792 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:35.792 00.000 30444 Enqueuing Expose request 04:13:35.792 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:13:35.792 00.000 15672 Worker thread wakes up 04:13:35.792 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:35.792 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:37.700 01.908 15672 Exposure complete 04:13:37.721 00.021 15672 worker thread done servicing request 04:13:37.721 00.000 30444 OnExposeComplete: enter 04:13:37.721 00.000 30444 UpdateGuideState(): m_state=6 04:13:37.721 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9292 04:13:37.721 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=200.46, Mass=59722, SNR=55.1, Peak=6790 HFD=3.2 04:13:37.721 00.000 30444 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.28) = xAngle (-1.27 = -1.27) 04:13:37.721 00.000 30444 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 04:13:37.721 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.55 mountX=0.04 mountY=-0.13, mountTheta=-1.28 04:13:37.722 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.13, opts=13) 04:13:37.722 00.000 30444 Enqueuing Move request for scope (0.00, -0.13) 04:13:37.722 00.000 15672 Worker thread wakes up 04:13:37.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd 04:13:37.722 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.13) 04:13:37.722 00.000 15672 Moving (0.00, -0.13) raw xDistance=0.04 yDistance=-0.13 04:13:37.722 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:13:37.722 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:13:37.722 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:13:37.722 00.000 15672 MoveAxis(E, 0, ABG) 04:13:37.722 00.000 15672 Move returns status 0, amount 0 04:13:37.722 00.000 15672 MoveAxis(N, 0, ABG) 04:13:37.722 00.000 15672 Move returns status 0, amount 0 04:13:37.722 00.000 15672 move complete, result=0 04:13:37.722 00.000 15672 worker thread done servicing request 04:13:37.727 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=15162, FiltMin=2506, FiltMax=11316, Gamma=2.950 04:13:37.903 00.176 30444 UpdateGuideState exits: m=59722 SNR=55.1 Saturated 04:13:37.904 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:37.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:37.904 00.000 30444 Enqueuing Expose request 04:13:37.904 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:13:37.904 00.000 15672 Worker thread wakes up 04:13:37.905 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:37.905 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:40.015 02.110 15672 Exposure complete 04:13:40.034 00.019 15672 worker thread done servicing request 04:13:40.034 00.000 30444 OnExposeComplete: enter 04:13:40.034 00.000 30444 UpdateGuideState(): m_state=6 04:13:40.035 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9293 04:13:40.035 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=200.16, Mass=63127, SNR=51.6, Peak=6981 HFD=3.7 04:13:40.035 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 04:13:40.035 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 04:13:40.035 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.44 hyp=0.45 cameraTheta=-1.36 mountX=0.21 mountY=-0.41, mountTheta=-1.09 04:13:40.035 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.44, opts=13) 04:13:40.035 00.000 30444 Enqueuing Move request for scope (0.09, -0.44) 04:13:40.035 00.000 15672 Worker thread wakes up 04:13:40.035 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.44) opts 0xd 04:13:40.035 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.44) 04:13:40.036 00.001 15672 Moving (0.09, -0.44) raw xDistance=0.21 yDistance=-0.41 04:13:40.036 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 04:13:40.036 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 04:13:40.036 00.000 15672 MoveAxis(E, 0, ABG) 04:13:40.036 00.000 15672 Move returns status 0, amount 0 04:13:40.036 00.000 15672 MoveAxis(N, 73, ABG) 04:13:40.036 00.000 15672 Guiding Dir = 0, Dur = 73 04:13:40.036 00.000 15672 IsSlewing returns 0 04:13:40.037 00.001 15672 IsGuiding returns 0 04:13:40.040 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=14912, FiltMin=2464, FiltMax=11746, Gamma=2.950 04:13:40.083 00.043 30444 UpdateGuideState exits: m=63127 SNR=51.6 Saturated 04:13:40.083 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:40.083 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:40.083 00.000 30444 Enqueuing Expose request 04:13:40.115 00.032 15672 IsGuiding returns 1 04:13:40.115 00.000 15672 scope still moving after pulse duration time elapsed 04:13:40.136 00.021 15672 IsSlewing returns 0 04:13:40.137 00.001 15672 IsGuiding returns 1 04:13:40.158 00.021 15672 IsSlewing returns 0 04:13:40.159 00.001 15672 IsGuiding returns 1 04:13:40.180 00.021 15672 IsSlewing returns 0 04:13:40.242 00.062 15672 IsGuiding returns 0 04:13:40.243 00.001 15672 scope move finished after 73 + 132 ms 04:13:40.243 00.000 15672 Move returns status 0, amount 73 04:13:40.243 00.000 15672 move complete, result=0 04:13:40.243 00.000 15672 worker thread done servicing request 04:13:40.243 00.000 15672 Worker thread wakes up 04:13:40.243 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:40.244 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:40.244 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 73 ms NORTH 04:13:42.159 01.915 15672 Exposure complete 04:13:42.190 00.031 15672 worker thread done servicing request 04:13:42.190 00.000 30444 OnExposeComplete: enter 04:13:42.190 00.000 30444 UpdateGuideState(): m_state=6 04:13:42.190 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9294 04:13:42.190 00.000 30444 Star::Find returns 1 (1), X=460.98, Y=200.77, Mass=63365, SNR=51.0, Peak=7484 HFD=3.8 04:13:42.190 00.000 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 04:13:42.190 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 04:13:42.190 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.18 hyp=0.50 cameraTheta=0.36 mountX=0.40 mountY=0.28, mountTheta=0.60 04:13:42.190 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.18, opts=13) 04:13:42.191 00.001 30444 Enqueuing Move request for scope (0.47, 0.18) 04:13:42.191 00.000 15672 Worker thread wakes up 04:13:42.191 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.18) opts 0xd 04:13:42.191 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.18) 04:13:42.191 00.000 15672 Moving (0.47, 0.18) raw xDistance=0.40 yDistance=0.28 04:13:42.191 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 04:13:42.191 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:13:42.191 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 04:13:42.191 00.000 15672 MoveAxis(W, 109, ABG) 04:13:42.191 00.000 15672 Guiding Dir = 3, Dur = 109 04:13:42.192 00.001 15672 IsSlewing returns 0 04:13:42.193 00.001 15672 IsGuiding returns 0 04:13:42.198 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=14355, FiltMin=2476, FiltMax=10785, Gamma=2.950 04:13:42.223 00.025 15672 PulseGuide returned control before completion, sleep 90 04:13:42.241 00.018 30444 UpdateGuideState exits: m=63365 SNR=51.0 Saturated 04:13:42.241 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:42.241 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:42.241 00.000 30444 Enqueuing Expose request 04:13:42.315 00.074 15672 IsGuiding returns 1 04:13:42.315 00.000 15672 scope still moving after pulse duration time elapsed 04:13:42.336 00.021 15672 IsSlewing returns 0 04:13:42.399 00.063 15672 IsGuiding returns 0 04:13:42.399 00.000 15672 scope move finished after 109 + 96 ms 04:13:42.399 00.000 15672 Move returns status 0, amount 109 04:13:42.399 00.000 15672 MoveAxis(N, 0, ABG) 04:13:42.399 00.000 15672 Move returns status 0, amount 0 04:13:42.399 00.000 15672 move complete, result=0 04:13:42.399 00.000 15672 worker thread done servicing request 04:13:42.399 00.000 15672 Worker thread wakes up 04:13:42.399 00.000 30444 GuideStep: 0.4 px 109 ms WEST, 0.3 px 0 ms NORTH 04:13:42.399 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:42.399 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:44.506 02.107 15672 Exposure complete 04:13:44.526 00.020 15672 worker thread done servicing request 04:13:44.526 00.000 30444 OnExposeComplete: enter 04:13:44.526 00.000 30444 UpdateGuideState(): m_state=6 04:13:44.526 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9295 04:13:44.526 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=201.01, Mass=60982, SNR=63.6, Peak=7708 HFD=3.5 04:13:44.526 00.000 30444 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 04:13:44.527 00.001 30444 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 04:13:44.527 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.41 hyp=0.42 cameraTheta=1.68 mountX=-0.16 mountY=0.40, mountTheta=1.95 04:13:44.527 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.41, opts=13) 04:13:44.527 00.000 30444 Enqueuing Move request for scope (-0.05, 0.41) 04:13:44.527 00.000 15672 Worker thread wakes up 04:13:44.527 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.41) opts 0xd 04:13:44.527 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.41) 04:13:44.527 00.000 15672 Moving (-0.05, 0.41) raw xDistance=-0.16 yDistance=0.40 04:13:44.527 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:13:44.527 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:13:44.527 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 04:13:44.527 00.000 15672 MoveAxis(E, 0, ABG) 04:13:44.527 00.000 15672 Move returns status 0, amount 0 04:13:44.528 00.001 15672 MoveAxis(N, 0, ABG) 04:13:44.528 00.000 15672 Move returns status 0, amount 0 04:13:44.528 00.000 15672 move complete, result=0 04:13:44.528 00.000 15672 worker thread done servicing request 04:13:44.532 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2109, max=13910, FiltMin=2522, FiltMax=10876, Gamma=2.950 04:13:45.033 00.501 30444 UpdateGuideState exits: m=60982 SNR=63.6 Saturated 04:13:45.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:45.033 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:45.033 00.000 30444 Enqueuing Expose request 04:13:45.033 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 04:13:45.033 00.000 15672 Worker thread wakes up 04:13:45.033 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:45.033 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:46.939 01.906 15672 Exposure complete 04:13:46.959 00.020 15672 worker thread done servicing request 04:13:46.959 00.000 30444 OnExposeComplete: enter 04:13:46.959 00.000 30444 UpdateGuideState(): m_state=6 04:13:46.959 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9296 04:13:46.960 00.001 30444 Star::Find returns 1 (1), X=460.87, Y=200.69, Mass=76166, SNR=64.7, Peak=8162 HFD=4.0 04:13:46.960 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.54 = 0.54) 04:13:46.960 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.47 = 0.47) 04:13:46.960 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.09 hyp=0.37 cameraTheta=0.26 mountX=0.32 mountY=0.17, mountTheta=0.49 04:13:46.962 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.09, opts=13) 04:13:46.962 00.000 30444 Enqueuing Move request for scope (0.36, 0.09) 04:13:46.962 00.000 15672 Worker thread wakes up 04:13:46.962 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.09) opts 0xd 04:13:46.962 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.09) 04:13:46.962 00.000 15672 Moving (0.36, 0.09) raw xDistance=0.32 yDistance=0.17 04:13:46.962 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 04:13:46.962 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:13:46.962 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 04:13:46.962 00.000 15672 MoveAxis(W, 86, ABG) 04:13:46.962 00.000 15672 Guiding Dir = 3, Dur = 86 04:13:46.963 00.001 15672 IsSlewing returns 0 04:13:46.964 00.001 15672 IsGuiding returns 0 04:13:46.968 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=13631, FiltMin=2557, FiltMax=10269, Gamma=2.950 04:13:46.983 00.015 15672 PulseGuide returned control before completion, sleep 77 04:13:47.063 00.080 15672 IsGuiding returns 1 04:13:47.063 00.000 15672 scope still moving after pulse duration time elapsed 04:13:47.084 00.021 15672 IsSlewing returns 0 04:13:47.096 00.012 15672 IsGuiding returns 0 04:13:47.096 00.000 15672 scope move finished after 86 + 45 ms 04:13:47.096 00.000 15672 Move returns status 0, amount 86 04:13:47.096 00.000 15672 MoveAxis(N, 0, ABG) 04:13:47.096 00.000 15672 Move returns status 0, amount 0 04:13:47.096 00.000 15672 move complete, result=0 04:13:47.097 00.001 15672 worker thread done servicing request 04:13:47.099 00.002 30444 UpdateGuideState exits: m=76166 SNR=64.7 Saturated 04:13:47.099 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:47.099 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:47.099 00.000 30444 Enqueuing Expose request 04:13:47.099 00.000 30444 GuideStep: 0.3 px 86 ms WEST, 0.2 px 0 ms NORTH 04:13:47.099 00.000 15672 Worker thread wakes up 04:13:47.099 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:47.099 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:49.210 02.111 15672 Exposure complete 04:13:49.230 00.020 15672 worker thread done servicing request 04:13:49.230 00.000 30444 OnExposeComplete: enter 04:13:49.230 00.000 30444 UpdateGuideState(): m_state=6 04:13:49.230 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9297 04:13:49.230 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=201.09, Mass=63492, SNR=54.9, Peak=8391 HFD=3.3 04:13:49.230 00.000 30444 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.28) = xAngle (1.61 = 1.61) 04:13:49.230 00.000 30444 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 04:13:49.230 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.49 hyp=0.51 cameraTheta=1.33 mountX=-0.02 mountY=0.51, mountTheta=1.61 04:13:49.231 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.49, opts=13) 04:13:49.231 00.000 30444 Enqueuing Move request for scope (0.12, 0.49) 04:13:49.231 00.000 15672 Worker thread wakes up 04:13:49.231 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.49) opts 0xd 04:13:49.231 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.49) 04:13:49.231 00.000 15672 Moving (0.12, 0.49) raw xDistance=-0.02 yDistance=0.51 04:13:49.231 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:13:49.231 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:13:49.231 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51 04:13:49.231 00.000 15672 MoveAxis(E, 0, ABG) 04:13:49.231 00.000 15672 Move returns status 0, amount 0 04:13:49.231 00.000 15672 MoveAxis(N, 0, ABG) 04:13:49.231 00.000 15672 Move returns status 0, amount 0 04:13:49.231 00.000 15672 move complete, result=0 04:13:49.231 00.000 15672 worker thread done servicing request 04:13:49.236 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=13089, FiltMin=2531, FiltMax=10106, Gamma=2.950 04:13:49.281 00.045 30444 UpdateGuideState exits: m=63492 SNR=54.9 Saturated 04:13:49.281 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:49.281 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:49.281 00.000 30444 Enqueuing Expose request 04:13:49.281 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 04:13:49.281 00.000 15672 Worker thread wakes up 04:13:49.281 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:49.281 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:51.186 01.905 15672 Exposure complete 04:13:51.206 00.020 15672 worker thread done servicing request 04:13:51.206 00.000 30444 OnExposeComplete: enter 04:13:51.206 00.000 30444 UpdateGuideState(): m_state=6 04:13:51.206 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9298 04:13:51.206 00.000 30444 Star::Find returns 1 (1), X=460.80, Y=200.59, Mass=65098, SNR=56.1, Peak=7605 HFD=3.7 04:13:51.206 00.000 30444 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 04:13:51.206 00.000 30444 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 04:13:51.206 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.00 hyp=0.29 cameraTheta=-0.00 mountX=0.28 mountY=0.06, mountTheta=0.22 04:13:51.206 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.00, opts=13) 04:13:51.207 00.001 30444 Enqueuing Move request for scope (0.29, -0.00) 04:13:51.207 00.000 15672 Worker thread wakes up 04:13:51.207 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.00) opts 0xd 04:13:51.207 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.00) 04:13:51.207 00.000 15672 Moving (0.29, -0.00) raw xDistance=0.28 yDistance=0.06 04:13:51.207 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 04:13:51.207 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:13:51.207 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:13:51.207 00.000 15672 MoveAxis(W, 76, ABG) 04:13:51.207 00.000 15672 Guiding Dir = 3, Dur = 76 04:13:51.207 00.000 15672 IsSlewing returns 0 04:13:51.213 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=13907, FiltMin=2540, FiltMax=10885, Gamma=2.950 04:13:51.217 00.004 15672 IsGuiding returns 0 04:13:51.233 00.016 15672 PulseGuide returned control before completion, sleep 71 04:13:51.257 00.024 30444 UpdateGuideState exits: m=65098 SNR=56.1 Saturated 04:13:51.257 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:51.257 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:51.257 00.000 30444 Enqueuing Expose request 04:13:51.305 00.048 15672 IsGuiding returns 1 04:13:51.305 00.000 15672 scope still moving after pulse duration time elapsed 04:13:51.326 00.021 15672 IsSlewing returns 0 04:13:51.345 00.019 15672 IsGuiding returns 0 04:13:51.345 00.000 15672 scope move finished after 76 + 52 ms 04:13:51.345 00.000 15672 Move returns status 0, amount 76 04:13:51.345 00.000 15672 MoveAxis(N, 0, ABG) 04:13:51.345 00.000 15672 Move returns status 0, amount 0 04:13:51.345 00.000 15672 move complete, result=0 04:13:51.345 00.000 15672 worker thread done servicing request 04:13:51.345 00.000 15672 Worker thread wakes up 04:13:51.345 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:51.345 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:51.345 00.000 30444 GuideStep: 0.3 px 76 ms WEST, 0.1 px 0 ms NORTH 04:13:53.453 02.108 15672 Exposure complete 04:13:53.476 00.023 15672 worker thread done servicing request 04:13:53.476 00.000 30444 OnExposeComplete: enter 04:13:53.476 00.000 30444 UpdateGuideState(): m_state=6 04:13:53.476 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9299 04:13:53.476 00.000 30444 Star::Find returns 1 (1), X=460.88, Y=200.60, Mass=68058, SNR=58.1, Peak=7577 HFD=3.8 04:13:53.476 00.000 30444 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.28) = xAngle (0.29 = 0.29) 04:13:53.476 00.000 30444 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 04:13:53.476 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.00 hyp=0.37 cameraTheta=0.01 mountX=0.36 mountY=0.08, mountTheta=0.23 04:13:53.477 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.00, opts=13) 04:13:53.477 00.000 30444 Enqueuing Move request for scope (0.37, 0.00) 04:13:53.478 00.001 15672 Worker thread wakes up 04:13:53.478 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.00) opts 0xd 04:13:53.478 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.00) 04:13:53.478 00.000 15672 Moving (0.37, 0.00) raw xDistance=0.36 yDistance=0.08 04:13:53.478 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36 04:13:53.478 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:13:53.478 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:13:53.478 00.000 15672 MoveAxis(W, 101, ABG) 04:13:53.478 00.000 15672 Guiding Dir = 3, Dur = 101 04:13:53.478 00.000 15672 IsSlewing returns 0 04:13:53.479 00.001 15672 IsGuiding returns 0 04:13:53.483 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=14025, FiltMin=2550, FiltMax=10382, Gamma=2.950 04:13:53.501 00.018 15672 PulseGuide returned control before completion, sleep 90 04:13:53.527 00.026 30444 UpdateGuideState exits: m=68058 SNR=58.1 Saturated 04:13:53.527 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:53.527 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:53.527 00.000 30444 Enqueuing Expose request 04:13:53.629 00.102 15672 IsGuiding returns 0 04:13:53.629 00.000 15672 Move returns status 0, amount 101 04:13:53.629 00.000 15672 MoveAxis(N, 0, ABG) 04:13:53.629 00.000 15672 Move returns status 0, amount 0 04:13:53.629 00.000 15672 move complete, result=0 04:13:53.630 00.001 15672 worker thread done servicing request 04:13:53.630 00.000 15672 Worker thread wakes up 04:13:53.630 00.000 30444 GuideStep: 0.4 px 101 ms WEST, 0.1 px 0 ms NORTH 04:13:53.630 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:53.631 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:55.536 01.905 15672 Exposure complete 04:13:55.556 00.020 15672 worker thread done servicing request 04:13:55.556 00.000 30444 OnExposeComplete: enter 04:13:55.556 00.000 30444 UpdateGuideState(): m_state=6 04:13:55.556 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9300 04:13:55.556 00.000 30444 Star::Find returns 1 (1), X=460.81, Y=200.90, Mass=58366, SNR=50.5, Peak=7601 HFD=3.6 04:13:55.556 00.000 30444 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.28) = xAngle (1.08 = 1.08) 04:13:55.556 00.000 30444 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.02 = 1.02) 04:13:55.556 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.31 hyp=0.43 cameraTheta=0.80 mountX=0.20 mountY=0.37, mountTheta=1.06 04:13:55.557 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.31, opts=13) 04:13:55.557 00.000 30444 Enqueuing Move request for scope (0.30, 0.31) 04:13:55.557 00.000 15672 Worker thread wakes up 04:13:55.557 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.31) opts 0xd 04:13:55.557 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.31) 04:13:55.557 00.000 15672 Moving (0.30, 0.31) raw xDistance=0.20 yDistance=0.37 04:13:55.557 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:13:55.557 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 04:13:55.557 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 04:13:55.557 00.000 15672 MoveAxis(E, 0, ABG) 04:13:55.557 00.000 15672 Move returns status 0, amount 0 04:13:55.557 00.000 15672 MoveAxis(N, 0, ABG) 04:13:55.557 00.000 15672 Move returns status 0, amount 0 04:13:55.558 00.001 15672 move complete, result=0 04:13:55.558 00.000 15672 worker thread done servicing request 04:13:55.562 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2265, max=13844, FiltMin=2574, FiltMax=10871, Gamma=2.950 04:13:55.605 00.043 30444 UpdateGuideState exits: m=58366 SNR=50.5 Saturated 04:13:55.605 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:55.605 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:55.605 00.000 30444 Enqueuing Expose request 04:13:55.605 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 04:13:55.605 00.000 15672 Worker thread wakes up 04:13:55.605 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:55.605 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:57.711 02.106 15672 Exposure complete 04:13:57.731 00.020 15672 worker thread done servicing request 04:13:57.731 00.000 30444 OnExposeComplete: enter 04:13:57.731 00.000 30444 UpdateGuideState(): m_state=6 04:13:57.732 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9301 04:13:57.732 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=202.06, Mass=60007, SNR=54.6, Peak=6849 HFD=3.7 04:13:57.732 00.000 30444 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.28) = xAngle (2.06 = 2.06) 04:13:57.732 00.000 30444 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.00 = 2.00) 04:13:57.732 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=1.47 hyp=1.50 cameraTheta=1.78 mountX=-0.71 mountY=1.37, mountTheta=2.05 04:13:57.732 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=1.47, opts=13) 04:13:57.732 00.000 30444 Enqueuing Move request for scope (-0.32, 1.47) 04:13:57.732 00.000 15672 Worker thread wakes up 04:13:57.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 1.47) opts 0xd 04:13:57.732 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 1.47) 04:13:57.733 00.001 15672 Moving (-0.32, 1.47) raw xDistance=-0.71 yDistance=1.37 04:13:57.733 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71 04:13:57.733 00.000 15672 resist switch: large excursion: input 1.37 thresh 0.75 direction from -1 to 1 04:13:57.733 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.10 04:13:57.733 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.37 from input 1.37 04:13:57.733 00.000 15672 MoveAxis(E, 191, ABG) 04:13:57.733 00.000 15672 Guiding Dir = 2, Dur = 191 04:13:57.733 00.000 15672 IsSlewing returns 0 04:13:57.735 00.002 15672 IsGuiding returns 0 04:13:57.739 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=12986, FiltMin=2423, FiltMax=11074, Gamma=2.950 04:13:57.750 00.011 15672 PulseGuide returned control before completion, sleep 186 04:13:57.781 00.031 30444 UpdateGuideState exits: m=60007 SNR=54.6 Saturated 04:13:57.781 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:13:57.781 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:13:57.781 00.000 30444 Enqueuing Expose request 04:13:57.960 00.179 15672 IsGuiding returns 0 04:13:57.960 00.000 15672 Move returns status 0, amount 191 04:13:57.960 00.000 15672 MoveAxis(S, 244, ABG) 04:13:57.960 00.000 15672 Guiding Dir = 1, Dur = 244 04:13:57.961 00.001 15672 IsSlewing returns 0 04:13:57.963 00.002 15672 IsGuiding returns 0 04:13:58.038 00.075 15672 PulseGuide returned control before completion, sleep 180 04:13:58.220 00.182 15672 IsGuiding returns 1 04:13:58.221 00.001 15672 scope still moving after pulse duration time elapsed 04:13:58.242 00.021 15672 IsSlewing returns 0 04:13:58.243 00.001 15672 IsGuiding returns 1 04:13:58.263 00.020 15672 IsSlewing returns 0 04:13:58.265 00.002 15672 IsGuiding returns 1 04:13:58.285 00.020 15672 IsSlewing returns 0 04:13:58.287 00.002 15672 IsGuiding returns 1 04:13:58.308 00.021 15672 IsSlewing returns 0 04:13:58.358 00.050 15672 IsGuiding returns 0 04:13:58.358 00.000 15672 scope move finished after 244 + 151 ms 04:13:58.358 00.000 15672 Move returns status 0, amount 244 04:13:58.358 00.000 15672 move complete, result=0 04:13:58.359 00.001 15672 worker thread done servicing request 04:13:58.359 00.000 15672 Worker thread wakes up 04:13:58.359 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:13:58.359 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:13:58.359 00.000 30444 GuideStep: -0.7 px 191 ms EAST, 1.4 px 244 ms SOUTH 04:14:00.275 01.916 15672 Exposure complete 04:14:00.307 00.032 15672 worker thread done servicing request 04:14:00.307 00.000 30444 OnExposeComplete: enter 04:14:00.307 00.000 30444 UpdateGuideState(): m_state=6 04:14:00.307 00.000 30444 Star::Find(15, 460, 202, 0, (0,0,0,0), 0.0, 255) frame 9302 04:14:00.307 00.000 30444 Star::Find returns 1 (1), X=460.95, Y=200.91, Mass=61263, SNR=49.0, Peak=7513 HFD=3.9 04:14:00.307 00.000 30444 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 04:14:00.307 00.000 30444 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 04:14:00.307 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.31 hyp=0.54 cameraTheta=0.62 mountX=0.34 mountY=0.40, mountTheta=0.87 04:14:00.308 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.31, opts=13) 04:14:00.308 00.000 30444 Enqueuing Move request for scope (0.44, 0.31) 04:14:00.308 00.000 15672 Worker thread wakes up 04:14:00.308 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.31) opts 0xd 04:14:00.308 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.31) 04:14:00.308 00.000 15672 Moving (0.44, 0.31) raw xDistance=0.34 yDistance=0.40 04:14:00.308 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.34 04:14:00.308 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 04:14:00.308 00.000 15672 MoveAxis(W, 78, ABG) 04:14:00.308 00.000 15672 Guiding Dir = 3, Dur = 78 04:14:00.309 00.001 15672 IsSlewing returns 0 04:14:00.311 00.002 15672 IsGuiding returns 0 04:14:00.315 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=13379, FiltMin=2572, FiltMax=11055, Gamma=2.950 04:14:00.338 00.023 15672 PulseGuide returned control before completion, sleep 61 04:14:00.357 00.019 30444 UpdateGuideState exits: m=61263 SNR=49.0 Saturated 04:14:00.357 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:00.357 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:00.357 00.000 30444 Enqueuing Expose request 04:14:00.402 00.045 15672 IsGuiding returns 1 04:14:00.402 00.000 15672 scope still moving after pulse duration time elapsed 04:14:00.423 00.021 15672 IsSlewing returns 0 04:14:00.424 00.001 15672 IsGuiding returns 1 04:14:00.445 00.021 15672 IsSlewing returns 0 04:14:00.482 00.037 15672 IsGuiding returns 0 04:14:00.483 00.001 15672 scope move finished after 78 + 94 ms 04:14:00.483 00.000 15672 Move returns status 0, amount 78 04:14:00.483 00.000 15672 MoveAxis(S, 71, ABG) 04:14:00.483 00.000 15672 Guiding Dir = 1, Dur = 71 04:14:00.484 00.001 15672 IsSlewing returns 0 04:14:00.486 00.002 15672 IsGuiding returns 0 04:14:00.565 00.079 15672 IsGuiding returns 1 04:14:00.565 00.000 15672 scope still moving after pulse duration time elapsed 04:14:00.586 00.021 15672 IsSlewing returns 0 04:14:00.589 00.003 15672 IsGuiding returns 1 04:14:00.610 00.021 15672 IsSlewing returns 0 04:14:00.613 00.003 15672 IsGuiding returns 1 04:14:00.634 00.021 15672 IsSlewing returns 0 04:14:00.658 00.024 15672 IsGuiding returns 0 04:14:00.658 00.000 15672 scope move finished after 71 + 100 ms 04:14:00.658 00.000 15672 Move returns status 0, amount 71 04:14:00.659 00.001 15672 move complete, result=0 04:14:00.659 00.000 15672 worker thread done servicing request 04:14:00.659 00.000 15672 Worker thread wakes up 04:14:00.659 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:00.659 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:00.861 00.202 30444 GuideStep: 0.3 px 78 ms WEST, 0.4 px 71 ms SOUTH 04:14:02.765 01.904 15672 Exposure complete 04:14:02.785 00.020 15672 worker thread done servicing request 04:14:02.785 00.000 30444 OnExposeComplete: enter 04:14:02.785 00.000 30444 UpdateGuideState(): m_state=6 04:14:02.785 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9303 04:14:02.785 00.000 30444 Star::Find returns 1 (1), X=461.04, Y=200.82, Mass=69232, SNR=59.3, Peak=7977 HFD=4.0 04:14:02.785 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 04:14:02.785 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 04:14:02.785 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.23 hyp=0.58 cameraTheta=0.40 mountX=0.45 mountY=0.34, mountTheta=0.64 04:14:02.786 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.23, opts=13) 04:14:02.786 00.000 30444 Enqueuing Move request for scope (0.53, 0.23) 04:14:02.786 00.000 15672 Worker thread wakes up 04:14:02.786 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.23) opts 0xd 04:14:02.786 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.23) 04:14:02.786 00.000 15672 Moving (0.53, 0.23) raw xDistance=0.45 yDistance=0.34 04:14:02.786 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45 04:14:02.786 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 04:14:02.786 00.000 15672 MoveAxis(W, 126, ABG) 04:14:02.786 00.000 15672 Guiding Dir = 3, Dur = 126 04:14:02.787 00.001 15672 IsSlewing returns 0 04:14:02.788 00.001 15672 IsGuiding returns 0 04:14:02.791 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14108, FiltMin=2437, FiltMax=10768, Gamma=2.950 04:14:02.814 00.023 15672 PulseGuide returned control before completion, sleep 110 04:14:02.914 00.100 30444 UpdateGuideState exits: m=69232 SNR=59.3 Saturated 04:14:02.915 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:02.915 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:02.915 00.000 30444 Enqueuing Expose request 04:14:02.930 00.015 15672 IsGuiding returns 1 04:14:02.930 00.000 15672 scope still moving after pulse duration time elapsed 04:14:02.951 00.021 15672 IsSlewing returns 0 04:14:02.974 00.023 15672 IsGuiding returns 0 04:14:02.975 00.001 15672 scope move finished after 126 + 61 ms 04:14:02.975 00.000 15672 Move returns status 0, amount 126 04:14:02.975 00.000 15672 MoveAxis(S, 60, ABG) 04:14:02.975 00.000 15672 Guiding Dir = 1, Dur = 60 04:14:02.975 00.000 15672 IsSlewing returns 0 04:14:02.976 00.001 15672 IsGuiding returns 0 04:14:03.087 00.111 15672 IsGuiding returns 1 04:14:03.087 00.000 15672 scope still moving after pulse duration time elapsed 04:14:03.109 00.022 15672 IsSlewing returns 0 04:14:03.110 00.001 15672 IsGuiding returns 1 04:14:03.131 00.021 15672 IsSlewing returns 0 04:14:03.150 00.019 15672 IsGuiding returns 0 04:14:03.150 00.000 15672 scope move finished after 60 + 113 ms 04:14:03.150 00.000 15672 Move returns status 0, amount 60 04:14:03.150 00.000 15672 move complete, result=0 04:14:03.150 00.000 15672 worker thread done servicing request 04:14:03.150 00.000 15672 Worker thread wakes up 04:14:03.150 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:03.150 00.000 30444 GuideStep: 0.4 px 126 ms WEST, 0.3 px 60 ms SOUTH 04:14:03.150 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:05.066 01.916 15672 Exposure complete 04:14:05.098 00.032 15672 worker thread done servicing request 04:14:05.098 00.000 30444 OnExposeComplete: enter 04:14:05.099 00.001 30444 UpdateGuideState(): m_state=6 04:14:05.099 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 9304 04:14:05.099 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=201.12, Mass=69091, SNR=55.6, Peak=7922 HFD=3.5 04:14:05.099 00.000 30444 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.28) = xAngle (2.30 = 2.30) 04:14:05.099 00.000 30444 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.24 = 2.24) 04:14:05.099 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.53 hyp=0.59 cameraTheta=2.02 mountX=-0.39 mountY=0.46, mountTheta=2.27 04:14:05.099 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.53, opts=13) 04:14:05.099 00.000 30444 Enqueuing Move request for scope (-0.26, 0.53) 04:14:05.099 00.000 15672 Worker thread wakes up 04:14:05.100 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.53) opts 0xd 04:14:05.100 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.53) 04:14:05.100 00.000 15672 Moving (-0.26, 0.53) raw xDistance=-0.39 yDistance=0.46 04:14:05.100 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39 04:14:05.100 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 04:14:05.100 00.000 15672 MoveAxis(E, 97, ABG) 04:14:05.100 00.000 15672 Guiding Dir = 2, Dur = 97 04:14:05.100 00.000 15672 IsSlewing returns 0 04:14:05.102 00.002 15672 IsGuiding returns 0 04:14:05.106 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=14184, FiltMin=2572, FiltMax=11135, Gamma=2.950 04:14:05.131 00.025 15672 PulseGuide returned control before completion, sleep 79 04:14:05.149 00.018 30444 UpdateGuideState exits: m=69091 SNR=55.6 Saturated 04:14:05.149 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:05.149 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:05.149 00.000 30444 Enqueuing Expose request 04:14:05.227 00.078 15672 IsGuiding returns 0 04:14:05.227 00.000 15672 Move returns status 0, amount 97 04:14:05.227 00.000 15672 MoveAxis(S, 82, ABG) 04:14:05.227 00.000 15672 Guiding Dir = 1, Dur = 82 04:14:05.227 00.000 15672 IsSlewing returns 0 04:14:05.229 00.002 15672 IsGuiding returns 0 04:14:05.306 00.077 15672 PulseGuide returned control before completion, sleep 16 04:14:05.325 00.019 15672 IsGuiding returns 1 04:14:05.325 00.000 15672 scope still moving after pulse duration time elapsed 04:14:05.346 00.021 15672 IsSlewing returns 0 04:14:05.349 00.003 15672 IsGuiding returns 1 04:14:05.369 00.020 15672 IsSlewing returns 0 04:14:05.372 00.003 15672 IsGuiding returns 1 04:14:05.393 00.021 15672 IsSlewing returns 0 04:14:05.395 00.002 15672 IsGuiding returns 1 04:14:05.417 00.022 15672 IsSlewing returns 0 04:14:05.467 00.050 15672 IsGuiding returns 0 04:14:05.467 00.000 15672 scope move finished after 82 + 155 ms 04:14:05.467 00.000 15672 Move returns status 0, amount 82 04:14:05.467 00.000 15672 move complete, result=0 04:14:05.468 00.001 15672 worker thread done servicing request 04:14:05.468 00.000 15672 Worker thread wakes up 04:14:05.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:05.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:05.468 00.000 30444 GuideStep: -0.4 px 97 ms EAST, 0.5 px 82 ms SOUTH 04:14:07.582 02.114 15672 Exposure complete 04:14:07.601 00.019 15672 worker thread done servicing request 04:14:07.601 00.000 30444 OnExposeComplete: enter 04:14:07.601 00.000 30444 UpdateGuideState(): m_state=6 04:14:07.602 00.001 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9305 04:14:07.602 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=201.55, Mass=60048, SNR=54.4, Peak=7842 HFD=3.2 04:14:07.602 00.000 30444 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 04:14:07.602 00.000 30444 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.85 = 1.85) 04:14:07.602 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.96 hyp=0.96 cameraTheta=1.63 mountX=-0.32 mountY=0.92, mountTheta=1.91 04:14:07.602 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.96, opts=13) 04:14:07.602 00.000 30444 Enqueuing Move request for scope (-0.06, 0.96) 04:14:07.602 00.000 15672 Worker thread wakes up 04:14:07.602 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.96) opts 0xd 04:14:07.603 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.96) 04:14:07.603 00.000 15672 Moving (-0.06, 0.96) raw xDistance=-0.32 yDistance=0.92 04:14:07.603 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32 04:14:07.603 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92 04:14:07.603 00.000 15672 MoveAxis(E, 94, ABG) 04:14:07.603 00.000 15672 Guiding Dir = 2, Dur = 94 04:14:07.603 00.000 15672 IsSlewing returns 0 04:14:07.605 00.002 15672 IsGuiding returns 0 04:14:07.610 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2097, max=13671, FiltMin=2513, FiltMax=11361, Gamma=2.950 04:14:07.622 00.012 15672 PulseGuide returned control before completion, sleep 87 04:14:07.652 00.030 30444 UpdateGuideState exits: m=60048 SNR=54.4 Saturated 04:14:07.653 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:07.653 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:07.653 00.000 30444 Enqueuing Expose request 04:14:07.735 00.082 15672 IsGuiding returns 0 04:14:07.735 00.000 15672 Move returns status 0, amount 94 04:14:07.735 00.000 15672 MoveAxis(S, 164, ABG) 04:14:07.735 00.000 15672 Guiding Dir = 1, Dur = 164 04:14:07.736 00.001 15672 IsSlewing returns 0 04:14:07.736 00.000 15672 IsGuiding returns 0 04:14:07.815 00.079 15672 PulseGuide returned control before completion, sleep 96 04:14:07.914 00.099 15672 IsGuiding returns 1 04:14:07.914 00.000 15672 scope still moving after pulse duration time elapsed 04:14:07.935 00.021 15672 IsSlewing returns 0 04:14:07.938 00.003 15672 IsGuiding returns 1 04:14:07.960 00.022 15672 IsSlewing returns 0 04:14:07.991 00.031 15672 IsGuiding returns 0 04:14:07.992 00.001 15672 scope move finished after 164 + 91 ms 04:14:07.992 00.000 15672 Move returns status 0, amount 164 04:14:07.992 00.000 15672 move complete, result=0 04:14:07.992 00.000 15672 worker thread done servicing request 04:14:07.992 00.000 15672 Worker thread wakes up 04:14:07.992 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:07.993 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:07.993 00.000 30444 GuideStep: -0.3 px 94 ms EAST, 0.9 px 164 ms SOUTH 04:14:09.901 01.908 15672 Exposure complete 04:14:09.920 00.019 15672 worker thread done servicing request 04:14:09.920 00.000 30444 OnExposeComplete: enter 04:14:09.920 00.000 30444 UpdateGuideState(): m_state=6 04:14:09.920 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9306 04:14:09.921 00.001 30444 Star::Find returns 1 (1), X=460.67, Y=200.70, Mass=62122, SNR=55.1, Peak=7472 HFD=3.6 04:14:09.921 00.000 30444 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.28) = xAngle (0.83 = 0.83) 04:14:09.921 00.000 30444 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.76 = 0.76) 04:14:09.921 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.55 mountX=0.13 mountY=0.14, mountTheta=0.80 04:14:09.921 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.10, opts=13) 04:14:09.921 00.000 30444 Enqueuing Move request for scope (0.17, 0.10) 04:14:09.921 00.000 15672 Worker thread wakes up 04:14:09.921 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd 04:14:09.921 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.10) 04:14:09.921 00.000 15672 Moving (0.17, 0.10) raw xDistance=0.13 yDistance=0.14 04:14:09.921 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:14:09.921 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:14:09.922 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 04:14:09.922 00.000 15672 MoveAxis(E, 0, ABG) 04:14:09.922 00.000 15672 Move returns status 0, amount 0 04:14:09.922 00.000 15672 MoveAxis(N, 0, ABG) 04:14:09.922 00.000 15672 Move returns status 0, amount 0 04:14:09.922 00.000 15672 move complete, result=0 04:14:09.922 00.000 15672 worker thread done servicing request 04:14:09.926 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=14241, FiltMin=2476, FiltMax=11134, Gamma=2.950 04:14:10.065 00.139 30444 UpdateGuideState exits: m=62122 SNR=55.1 Saturated 04:14:10.065 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:10.065 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:10.065 00.000 30444 Enqueuing Expose request 04:14:10.065 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:14:10.065 00.000 15672 Worker thread wakes up 04:14:10.065 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:10.066 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:12.175 02.109 15672 Exposure complete 04:14:12.203 00.028 15672 worker thread done servicing request 04:14:12.203 00.000 30444 OnExposeComplete: enter 04:14:12.203 00.000 30444 UpdateGuideState(): m_state=6 04:14:12.203 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9307 04:14:12.203 00.000 30444 Star::Find returns 1 (1), X=461.16, Y=200.98, Mass=64930, SNR=57.1, Peak=8130 HFD=3.5 04:14:12.203 00.000 30444 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.28) = xAngle (0.81 = 0.81) 04:14:12.203 00.000 30444 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 04:14:12.203 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=0.39 hyp=0.76 cameraTheta=0.54 mountX=0.52 mountY=0.52, mountTheta=0.78 04:14:12.204 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=0.39, opts=13) 04:14:12.204 00.000 30444 Enqueuing Move request for scope (0.65, 0.39) 04:14:12.204 00.000 15672 Worker thread wakes up 04:14:12.204 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.39) opts 0xd 04:14:12.204 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, 0.39) 04:14:12.204 00.000 15672 Moving (0.65, 0.39) raw xDistance=0.52 yDistance=0.52 04:14:12.204 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52 04:14:12.204 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52 04:14:12.204 00.000 15672 MoveAxis(W, 141, ABG) 04:14:12.204 00.000 15672 Guiding Dir = 3, Dur = 141 04:14:12.205 00.001 15672 IsSlewing returns 0 04:14:12.206 00.001 15672 IsGuiding returns 0 04:14:12.210 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=13715, FiltMin=2557, FiltMax=11170, Gamma=2.950 04:14:12.223 00.013 15672 PulseGuide returned control before completion, sleep 134 04:14:12.415 00.192 15672 IsGuiding returns 0 04:14:12.415 00.000 15672 Move returns status 0, amount 141 04:14:12.415 00.000 15672 MoveAxis(S, 93, ABG) 04:14:12.415 00.000 15672 Guiding Dir = 1, Dur = 93 04:14:12.416 00.001 15672 IsSlewing returns 0 04:14:12.417 00.001 15672 IsGuiding returns 0 04:14:12.495 00.078 15672 PulseGuide returned control before completion, sleep 26 04:14:12.525 00.030 15672 IsGuiding returns 1 04:14:12.525 00.000 15672 scope still moving after pulse duration time elapsed 04:14:12.546 00.021 15672 IsSlewing returns 0 04:14:12.549 00.003 15672 IsGuiding returns 1 04:14:12.570 00.021 15672 IsSlewing returns 0 04:14:12.573 00.003 15672 IsGuiding returns 1 04:14:12.594 00.021 15672 IsSlewing returns 0 04:14:12.628 00.034 30444 UpdateGuideState exits: m=64930 SNR=57.1 Saturated 04:14:12.628 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:12.628 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:12.629 00.001 30444 Enqueuing Expose request 04:14:12.655 00.026 15672 IsGuiding returns 0 04:14:12.655 00.000 15672 scope move finished after 93 + 144 ms 04:14:12.655 00.000 15672 Move returns status 0, amount 93 04:14:12.655 00.000 15672 move complete, result=0 04:14:12.655 00.000 15672 worker thread done servicing request 04:14:12.655 00.000 15672 Worker thread wakes up 04:14:12.655 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:12.655 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:12.656 00.001 30444 GuideStep: 0.5 px 141 ms WEST, 0.5 px 93 ms SOUTH 04:14:14.571 01.915 15672 Exposure complete 04:14:14.602 00.031 15672 worker thread done servicing request 04:14:14.602 00.000 30444 OnExposeComplete: enter 04:14:14.602 00.000 30444 UpdateGuideState(): m_state=6 04:14:14.602 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 9308 04:14:14.602 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=200.54, Mass=63679, SNR=58.4, Peak=7391 HFD=3.7 04:14:14.602 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 04:14:14.602 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.03 = 0.03) 04:14:14.602 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.05 hyp=0.29 cameraTheta=-0.18 mountX=0.28 mountY=0.01, mountTheta=0.03 04:14:14.603 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.05, opts=13) 04:14:14.603 00.000 30444 Enqueuing Move request for scope (0.28, -0.05) 04:14:14.603 00.000 15672 Worker thread wakes up 04:14:14.603 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.05) opts 0xd 04:14:14.603 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.05) 04:14:14.603 00.000 15672 Moving (0.28, -0.05) raw xDistance=0.28 yDistance=0.01 04:14:14.603 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28 04:14:14.603 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:14:14.603 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:14:14.604 00.001 15672 MoveAxis(W, 87, ABG) 04:14:14.604 00.000 15672 Guiding Dir = 3, Dur = 87 04:14:14.604 00.000 15672 IsSlewing returns 0 04:14:14.605 00.001 15672 IsGuiding returns 0 04:14:14.609 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1989, max=15351, FiltMin=2478, FiltMax=11067, Gamma=2.950 04:14:14.620 00.011 15672 PulseGuide returned control before completion, sleep 83 04:14:14.656 00.036 30444 UpdateGuideState exits: m=63679 SNR=58.4 Saturated 04:14:14.656 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:14.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:14.656 00.000 30444 Enqueuing Expose request 04:14:14.705 00.049 15672 IsGuiding returns 1 04:14:14.705 00.000 15672 scope still moving after pulse duration time elapsed 04:14:14.726 00.021 15672 IsSlewing returns 0 04:14:14.732 00.006 15672 IsGuiding returns 0 04:14:14.732 00.000 15672 scope move finished after 87 + 40 ms 04:14:14.732 00.000 15672 Move returns status 0, amount 87 04:14:14.732 00.000 15672 MoveAxis(N, 0, ABG) 04:14:14.732 00.000 15672 Move returns status 0, amount 0 04:14:14.732 00.000 15672 move complete, result=0 04:14:14.732 00.000 15672 worker thread done servicing request 04:14:14.732 00.000 15672 Worker thread wakes up 04:14:14.732 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:14.732 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:14.732 00.000 30444 GuideStep: 0.3 px 87 ms WEST, 0.0 px 0 ms NORTH 04:14:16.843 02.111 15672 Exposure complete 04:14:16.862 00.019 15672 worker thread done servicing request 04:14:16.862 00.000 30444 OnExposeComplete: enter 04:14:16.862 00.000 30444 UpdateGuideState(): m_state=6 04:14:16.863 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9309 04:14:16.863 00.000 30444 Star::Find returns 1 (1), X=460.25, Y=200.66, Mass=62429, SNR=57.0, Peak=7935 HFD=3.4 04:14:16.863 00.000 30444 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.28) = xAngle (3.15 = -3.13) 04:14:16.863 00.000 30444 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.09 = 3.09) 04:14:16.863 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.07 hyp=0.26 cameraTheta=2.87 mountX=-0.26 mountY=0.01, mountTheta=3.09 04:14:16.863 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.07, opts=13) 04:14:16.863 00.000 30444 Enqueuing Move request for scope (-0.25, 0.07) 04:14:16.863 00.000 15672 Worker thread wakes up 04:14:16.863 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.07) opts 0xd 04:14:16.864 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.07) 04:14:16.864 00.000 15672 Moving (-0.25, 0.07) raw xDistance=-0.26 yDistance=0.01 04:14:16.864 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26 04:14:16.864 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:14:16.864 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:14:16.864 00.000 15672 MoveAxis(E, 65, ABG) 04:14:16.864 00.000 15672 Guiding Dir = 2, Dur = 65 04:14:16.864 00.000 15672 IsSlewing returns 0 04:14:16.865 00.001 15672 IsGuiding returns 0 04:14:16.870 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=16104, FiltMin=2486, FiltMax=11789, Gamma=2.950 04:14:16.888 00.018 15672 PulseGuide returned control before completion, sleep 53 04:14:16.912 00.024 30444 UpdateGuideState exits: m=62429 SNR=57.0 Saturated 04:14:16.913 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:16.913 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:16.913 00.000 30444 Enqueuing Expose request 04:14:16.942 00.029 15672 IsGuiding returns 1 04:14:16.942 00.000 15672 scope still moving after pulse duration time elapsed 04:14:16.964 00.022 15672 IsSlewing returns 0 04:14:16.985 00.021 15672 IsGuiding returns 0 04:14:16.985 00.000 15672 scope move finished after 65 + 55 ms 04:14:16.986 00.001 15672 Move returns status 0, amount 65 04:14:16.986 00.000 15672 MoveAxis(N, 0, ABG) 04:14:16.986 00.000 15672 Move returns status 0, amount 0 04:14:16.986 00.000 15672 move complete, result=0 04:14:16.986 00.000 15672 worker thread done servicing request 04:14:16.986 00.000 15672 Worker thread wakes up 04:14:16.986 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:16.987 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:17.187 00.200 30444 GuideStep: -0.3 px 65 ms EAST, 0.0 px 0 ms NORTH 04:14:18.894 01.707 15672 Exposure complete 04:14:18.914 00.020 15672 worker thread done servicing request 04:14:18.914 00.000 30444 OnExposeComplete: enter 04:14:18.914 00.000 30444 UpdateGuideState(): m_state=6 04:14:18.914 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9310 04:14:18.914 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=200.81, Mass=68501, SNR=64.2, Peak=8120 HFD=3.6 04:14:18.915 00.001 30444 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.28) = xAngle (1.66 = 1.66) 04:14:18.915 00.000 30444 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.59 = 1.59) 04:14:18.915 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.38 mountX=-0.02 mountY=0.22, mountTheta=1.65 04:14:18.915 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.22, opts=13) 04:14:18.915 00.000 30444 Enqueuing Move request for scope (0.04, 0.22) 04:14:18.915 00.000 15672 Worker thread wakes up 04:14:18.915 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd 04:14:18.915 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.22) 04:14:18.915 00.000 15672 Moving (0.04, 0.22) raw xDistance=-0.02 yDistance=0.22 04:14:18.915 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:14:18.915 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:14:18.915 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 04:14:18.916 00.001 15672 MoveAxis(E, 0, ABG) 04:14:18.916 00.000 15672 Move returns status 0, amount 0 04:14:18.916 00.000 15672 MoveAxis(N, 0, ABG) 04:14:18.916 00.000 15672 Move returns status 0, amount 0 04:14:18.916 00.000 15672 move complete, result=0 04:14:18.916 00.000 15672 worker thread done servicing request 04:14:18.920 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1934, max=14693, FiltMin=2465, FiltMax=10526, Gamma=2.950 04:14:19.216 00.296 30444 UpdateGuideState exits: m=68501 SNR=64.2 Saturated 04:14:19.216 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:19.216 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:19.216 00.000 30444 Enqueuing Expose request 04:14:19.216 00.000 15672 Worker thread wakes up 04:14:19.217 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 04:14:19.217 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:19.217 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:21.327 02.110 15672 Exposure complete 04:14:21.348 00.021 15672 worker thread done servicing request 04:14:21.348 00.000 30444 OnExposeComplete: enter 04:14:21.348 00.000 30444 UpdateGuideState(): m_state=6 04:14:21.348 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9311 04:14:21.348 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=200.53, Mass=70045, SNR=67.9, Peak=7123 HFD=3.6 04:14:21.348 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 04:14:21.348 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 04:14:21.348 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.86 mountX=-0.20 mountY=-0.11, mountTheta=-2.63 04:14:21.349 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.07, opts=13) 04:14:21.349 00.000 30444 Enqueuing Move request for scope (-0.23, -0.07) 04:14:21.349 00.000 15672 Worker thread wakes up 04:14:21.349 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd 04:14:21.349 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.07) 04:14:21.349 00.000 15672 Moving (-0.23, -0.07) raw xDistance=-0.20 yDistance=-0.11 04:14:21.349 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:14:21.349 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:14:21.349 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:14:21.349 00.000 15672 MoveAxis(E, 0, ABG) 04:14:21.349 00.000 15672 Move returns status 0, amount 0 04:14:21.349 00.000 15672 MoveAxis(N, 0, ABG) 04:14:21.349 00.000 15672 Move returns status 0, amount 0 04:14:21.349 00.000 15672 move complete, result=0 04:14:21.349 00.000 15672 worker thread done servicing request 04:14:21.355 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2242, max=15051, FiltMin=2558, FiltMax=11701, Gamma=2.950 04:14:21.403 00.048 30444 UpdateGuideState exits: m=70045 SNR=67.9 Saturated 04:14:21.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:21.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:21.403 00.000 30444 Enqueuing Expose request 04:14:21.403 00.000 15672 Worker thread wakes up 04:14:21.403 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:21.403 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:14:21.403 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:23.311 01.908 15672 Exposure complete 04:14:23.331 00.020 15672 worker thread done servicing request 04:14:23.331 00.000 30444 OnExposeComplete: enter 04:14:23.331 00.000 30444 UpdateGuideState(): m_state=6 04:14:23.331 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9312 04:14:23.331 00.000 30444 Star::Find returns 1 (1), X=460.15, Y=200.69, Mass=69426, SNR=58.4, Peak=7714 HFD=3.6 04:14:23.331 00.000 30444 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.28) = xAngle (3.16 = -3.13) 04:14:23.331 00.000 30444 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.09 = 3.09) 04:14:23.331 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.10 hyp=0.37 cameraTheta=2.88 mountX=-0.37 mountY=0.02, mountTheta=3.09 04:14:23.332 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.10, opts=13) 04:14:23.332 00.000 30444 Enqueuing Move request for scope (-0.36, 0.10) 04:14:23.332 00.000 15672 Worker thread wakes up 04:14:23.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.10) opts 0xd 04:14:23.332 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.10) 04:14:23.332 00.000 15672 Moving (-0.36, 0.10) raw xDistance=-0.37 yDistance=0.02 04:14:23.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37 04:14:23.332 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:14:23.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 04:14:23.332 00.000 15672 MoveAxis(E, 101, ABG) 04:14:23.332 00.000 15672 Guiding Dir = 2, Dur = 101 04:14:23.333 00.001 15672 IsSlewing returns 0 04:14:23.335 00.002 15672 IsGuiding returns 0 04:14:23.338 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=15463, FiltMin=2495, FiltMax=11262, Gamma=2.950 04:14:23.358 00.020 15672 PulseGuide returned control before completion, sleep 88 04:14:23.381 00.023 30444 UpdateGuideState exits: m=69426 SNR=58.4 Saturated 04:14:23.381 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:23.381 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:23.381 00.000 30444 Enqueuing Expose request 04:14:23.447 00.066 15672 IsGuiding returns 1 04:14:23.447 00.000 15672 scope still moving after pulse duration time elapsed 04:14:23.469 00.022 15672 IsSlewing returns 0 04:14:23.487 00.018 15672 IsGuiding returns 0 04:14:23.488 00.001 15672 scope move finished after 101 + 52 ms 04:14:23.488 00.000 15672 Move returns status 0, amount 101 04:14:23.488 00.000 15672 MoveAxis(N, 0, ABG) 04:14:23.488 00.000 15672 Move returns status 0, amount 0 04:14:23.488 00.000 15672 move complete, result=0 04:14:23.488 00.000 15672 worker thread done servicing request 04:14:23.488 00.000 15672 Worker thread wakes up 04:14:23.489 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:23.489 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:23.489 00.000 30444 GuideStep: -0.4 px 101 ms EAST, 0.0 px 0 ms NORTH 04:14:25.600 02.111 15672 Exposure complete 04:14:25.620 00.020 15672 worker thread done servicing request 04:14:25.620 00.000 30444 OnExposeComplete: enter 04:14:25.620 00.000 30444 UpdateGuideState(): m_state=6 04:14:25.620 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9313 04:14:25.620 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=200.39, Mass=63877, SNR=53.9, Peak=7003 HFD=3.6 04:14:25.620 00.000 30444 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.28) = xAngle (-0.57 = -0.57) 04:14:25.620 00.000 30444 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.63 = -0.63) 04:14:25.620 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-0.85 mountX=0.23 mountY=-0.16, mountTheta=-0.61 04:14:25.620 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.21, opts=13) 04:14:25.620 00.000 30444 Enqueuing Move request for scope (0.18, -0.21) 04:14:25.621 00.001 15672 Worker thread wakes up 04:14:25.621 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd 04:14:25.621 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.21) 04:14:25.621 00.000 15672 Moving (0.18, -0.21) raw xDistance=0.23 yDistance=-0.16 04:14:25.621 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 04:14:25.621 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:14:25.621 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:14:25.621 00.000 15672 MoveAxis(E, 0, ABG) 04:14:25.621 00.000 15672 Move returns status 0, amount 0 04:14:25.621 00.000 15672 MoveAxis(N, 0, ABG) 04:14:25.621 00.000 15672 Move returns status 0, amount 0 04:14:25.621 00.000 15672 move complete, result=0 04:14:25.621 00.000 15672 worker thread done servicing request 04:14:25.626 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=13722, FiltMin=2571, FiltMax=11014, Gamma=2.950 04:14:25.672 00.046 30444 UpdateGuideState exits: m=63877 SNR=53.9 Saturated 04:14:25.672 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:25.672 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:25.672 00.000 30444 Enqueuing Expose request 04:14:25.672 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:14:25.673 00.001 15672 Worker thread wakes up 04:14:25.673 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:25.673 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:27.589 01.916 15672 Exposure complete 04:14:27.619 00.030 15672 worker thread done servicing request 04:14:27.619 00.000 30444 OnExposeComplete: enter 04:14:27.619 00.000 30444 UpdateGuideState(): m_state=6 04:14:27.619 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9314 04:14:27.619 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=200.67, Mass=63661, SNR=58.5, Peak=7812 HFD=3.6 04:14:27.619 00.000 30444 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.28) = xAngle (3.17 = -3.11) 04:14:27.619 00.000 30444 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.11 = 3.11) 04:14:27.619 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.07 hyp=0.30 cameraTheta=2.89 mountX=-0.30 mountY=0.01, mountTheta=3.11 04:14:27.620 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.07, opts=13) 04:14:27.620 00.000 30444 Enqueuing Move request for scope (-0.29, 0.07) 04:14:27.620 00.000 15672 Worker thread wakes up 04:14:27.620 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.07) opts 0xd 04:14:27.620 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.07) 04:14:27.620 00.000 15672 Moving (-0.29, 0.07) raw xDistance=-0.30 yDistance=0.01 04:14:27.620 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 04:14:27.620 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:14:27.620 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:14:27.620 00.000 15672 MoveAxis(E, 81, ABG) 04:14:27.620 00.000 15672 Guiding Dir = 2, Dur = 81 04:14:27.621 00.001 15672 IsSlewing returns 0 04:14:27.622 00.001 15672 IsGuiding returns 0 04:14:27.625 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2236, max=15295, FiltMin=2572, FiltMax=11483, Gamma=2.950 04:14:27.639 00.014 15672 PulseGuide returned control before completion, sleep 74 04:14:27.668 00.029 30444 UpdateGuideState exits: m=63661 SNR=58.5 Saturated 04:14:27.668 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:27.668 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:27.668 00.000 30444 Enqueuing Expose request 04:14:27.715 00.047 15672 IsGuiding returns 1 04:14:27.715 00.000 15672 scope still moving after pulse duration time elapsed 04:14:27.736 00.021 15672 IsSlewing returns 0 04:14:27.784 00.048 15672 IsGuiding returns 0 04:14:27.784 00.000 15672 scope move finished after 81 + 80 ms 04:14:27.784 00.000 15672 Move returns status 0, amount 81 04:14:27.784 00.000 15672 MoveAxis(N, 0, ABG) 04:14:27.784 00.000 15672 Move returns status 0, amount 0 04:14:27.784 00.000 15672 move complete, result=0 04:14:27.785 00.001 15672 worker thread done servicing request 04:14:27.785 00.000 15672 Worker thread wakes up 04:14:27.785 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.0 px 0 ms NORTH 04:14:27.785 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:27.785 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:29.896 02.111 15672 Exposure complete 04:14:29.916 00.020 15672 worker thread done servicing request 04:14:29.916 00.000 30444 OnExposeComplete: enter 04:14:29.916 00.000 30444 UpdateGuideState(): m_state=6 04:14:29.917 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9315 04:14:29.917 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=199.96, Mass=68996, SNR=65.3, Peak=6875 HFD=3.8 04:14:29.917 00.000 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.10 = -1.10) 04:14:29.917 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.16 = -1.16) 04:14:29.917 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.64 hyp=0.65 cameraTheta=-1.38 mountX=0.29 mountY=-0.60, mountTheta=-1.11 04:14:29.918 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.64, opts=13) 04:14:29.918 00.000 30444 Enqueuing Move request for scope (0.12, -0.64) 04:14:29.918 00.000 15672 Worker thread wakes up 04:14:29.918 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.64) opts 0xd 04:14:29.918 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.64) 04:14:29.918 00.000 15672 Moving (0.12, -0.64) raw xDistance=0.29 yDistance=-0.60 04:14:29.918 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29 04:14:29.918 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:14:29.918 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60 04:14:29.918 00.000 15672 MoveAxis(W, 74, ABG) 04:14:29.918 00.000 15672 Guiding Dir = 3, Dur = 74 04:14:29.919 00.001 15672 IsSlewing returns 0 04:14:29.925 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=13147, FiltMin=2499, FiltMax=12102, Gamma=2.950 04:14:29.925 00.000 15672 IsGuiding returns 0 04:14:29.940 00.015 15672 PulseGuide returned control before completion, sleep 69 04:14:30.009 00.069 15672 IsGuiding returns 1 04:14:30.010 00.001 15672 scope still moving after pulse duration time elapsed 04:14:30.031 00.021 15672 IsSlewing returns 0 04:14:30.037 00.006 15672 IsGuiding returns 0 04:14:30.037 00.000 15672 scope move finished after 74 + 37 ms 04:14:30.037 00.000 15672 Move returns status 0, amount 74 04:14:30.037 00.000 15672 MoveAxis(N, 0, ABG) 04:14:30.037 00.000 15672 Move returns status 0, amount 0 04:14:30.037 00.000 15672 move complete, result=0 04:14:30.037 00.000 15672 worker thread done servicing request 04:14:30.411 00.374 30444 UpdateGuideState exits: m=68996 SNR=65.3 Saturated 04:14:30.412 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:30.412 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:30.412 00.000 30444 Enqueuing Expose request 04:14:30.412 00.000 30444 GuideStep: 0.3 px 74 ms WEST, -0.6 px 0 ms NORTH 04:14:30.412 00.000 15672 Worker thread wakes up 04:14:30.412 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:30.413 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:32.319 01.906 15672 Exposure complete 04:14:32.338 00.019 15672 worker thread done servicing request 04:14:32.338 00.000 30444 OnExposeComplete: enter 04:14:32.338 00.000 30444 UpdateGuideState(): m_state=6 04:14:32.338 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9316 04:14:32.338 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=200.42, Mass=64006, SNR=54.9, Peak=6728 HFD=3.6 04:14:32.338 00.000 30444 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.28) = xAngle (-2.20 = -2.20) 04:14:32.338 00.000 30444 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 04:14:32.338 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-2.48 mountX=-0.16 mountY=-0.22, mountTheta=-2.22 04:14:32.340 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.17, opts=13) 04:14:32.340 00.000 30444 Enqueuing Move request for scope (-0.22, -0.17) 04:14:32.340 00.000 15672 Worker thread wakes up 04:14:32.340 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.17) opts 0xd 04:14:32.340 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.17) 04:14:32.340 00.000 15672 Moving (-0.22, -0.17) raw xDistance=-0.16 yDistance=-0.22 04:14:32.340 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:14:32.340 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:14:32.340 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:14:32.340 00.000 15672 MoveAxis(E, 0, ABG) 04:14:32.340 00.000 15672 Move returns status 0, amount 0 04:14:32.340 00.000 15672 MoveAxis(N, 0, ABG) 04:14:32.340 00.000 15672 Move returns status 0, amount 0 04:14:32.340 00.000 15672 move complete, result=0 04:14:32.340 00.000 15672 worker thread done servicing request 04:14:32.345 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2121, max=17810, FiltMin=2471, FiltMax=12309, Gamma=2.950 04:14:32.453 00.108 30444 UpdateGuideState exits: m=64006 SNR=54.9 Saturated 04:14:32.453 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:32.453 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:32.453 00.000 30444 Enqueuing Expose request 04:14:32.453 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:14:32.453 00.000 15672 Worker thread wakes up 04:14:32.454 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:32.454 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:34.561 02.107 15672 Exposure complete 04:14:34.581 00.020 15672 worker thread done servicing request 04:14:34.581 00.000 30444 OnExposeComplete: enter 04:14:34.581 00.000 30444 UpdateGuideState(): m_state=6 04:14:34.581 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9317 04:14:34.581 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=200.44, Mass=66661, SNR=64.9, Peak=7597 HFD=3.5 04:14:34.581 00.000 30444 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.28) = xAngle (-2.44 = -2.44) 04:14:34.581 00.000 30444 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.50 = -2.50) 04:14:34.581 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.15 hyp=0.36 cameraTheta=-2.71 mountX=-0.28 mountY=-0.22, mountTheta=-2.47 04:14:34.582 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.15, opts=13) 04:14:34.582 00.000 30444 Enqueuing Move request for scope (-0.33, -0.15) 04:14:34.582 00.000 15672 Worker thread wakes up 04:14:34.582 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.15) opts 0xd 04:14:34.582 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.15) 04:14:34.582 00.000 15672 Moving (-0.33, -0.15) raw xDistance=-0.28 yDistance=-0.22 04:14:34.582 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28 04:14:34.582 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:14:34.582 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:14:34.582 00.000 15672 MoveAxis(E, 75, ABG) 04:14:34.582 00.000 15672 Guiding Dir = 2, Dur = 75 04:14:34.584 00.002 15672 IsSlewing returns 0 04:14:34.585 00.001 15672 IsGuiding returns 0 04:14:34.588 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=16011, FiltMin=2559, FiltMax=11809, Gamma=2.950 04:14:34.605 00.017 15672 PulseGuide returned control before completion, sleep 65 04:14:34.630 00.025 30444 UpdateGuideState exits: m=66661 SNR=64.9 Saturated 04:14:34.630 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:34.630 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:34.630 00.000 30444 Enqueuing Expose request 04:14:34.671 00.041 15672 IsGuiding returns 1 04:14:34.671 00.000 15672 scope still moving after pulse duration time elapsed 04:14:34.692 00.021 15672 IsSlewing returns 0 04:14:34.750 00.058 15672 IsGuiding returns 0 04:14:34.750 00.000 15672 scope move finished after 75 + 90 ms 04:14:34.750 00.000 15672 Move returns status 0, amount 75 04:14:34.750 00.000 15672 MoveAxis(N, 0, ABG) 04:14:34.750 00.000 15672 Move returns status 0, amount 0 04:14:34.751 00.001 15672 move complete, result=0 04:14:34.751 00.000 15672 worker thread done servicing request 04:14:34.751 00.000 15672 Worker thread wakes up 04:14:34.751 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:34.752 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:34.752 00.000 30444 GuideStep: -0.3 px 75 ms EAST, -0.2 px 0 ms NORTH 04:14:36.657 01.905 15672 Exposure complete 04:14:36.678 00.021 15672 worker thread done servicing request 04:14:36.678 00.000 30444 OnExposeComplete: enter 04:14:36.678 00.000 30444 UpdateGuideState(): m_state=6 04:14:36.678 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9318 04:14:36.678 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=200.40, Mass=71149, SNR=56.9, Peak=7151 HFD=3.7 04:14:36.678 00.000 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 04:14:36.678 00.000 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 04:14:36.678 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.19 mountX=-0.08 mountY=-0.22, mountTheta=-1.92 04:14:36.679 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.20, opts=13) 04:14:36.679 00.000 30444 Enqueuing Move request for scope (-0.14, -0.20) 04:14:36.679 00.000 15672 Worker thread wakes up 04:14:36.679 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd 04:14:36.679 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.20) 04:14:36.679 00.000 15672 Moving (-0.14, -0.20) raw xDistance=-0.08 yDistance=-0.22 04:14:36.679 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:14:36.679 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:14:36.679 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:14:36.679 00.000 15672 MoveAxis(E, 0, ABG) 04:14:36.679 00.000 15672 Move returns status 0, amount 0 04:14:36.679 00.000 15672 MoveAxis(N, 0, ABG) 04:14:36.679 00.000 15672 Move returns status 0, amount 0 04:14:36.679 00.000 15672 move complete, result=0 04:14:36.679 00.000 15672 worker thread done servicing request 04:14:36.684 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2071, max=15805, FiltMin=2489, FiltMax=12142, Gamma=2.950 04:14:36.727 00.043 30444 UpdateGuideState exits: m=71149 SNR=56.9 Saturated 04:14:36.727 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:36.727 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:36.728 00.001 30444 Enqueuing Expose request 04:14:36.728 00.000 15672 Worker thread wakes up 04:14:36.728 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:36.728 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:36.728 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:14:38.843 02.115 15672 Exposure complete 04:14:38.875 00.032 15672 worker thread done servicing request 04:14:38.875 00.000 30444 OnExposeComplete: enter 04:14:38.875 00.000 30444 UpdateGuideState(): m_state=6 04:14:38.875 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9319 04:14:38.876 00.001 30444 Star::Find returns 1 (1), X=460.22, Y=200.05, Mass=71086, SNR=71.5, Peak=7665 HFD=3.9 04:14:38.876 00.000 30444 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 04:14:38.876 00.000 30444 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 04:14:38.876 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.54 hyp=0.62 cameraTheta=-2.06 mountX=-0.13 mountY=-0.59, mountTheta=-1.79 04:14:38.876 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.54, opts=13) 04:14:38.876 00.000 30444 Enqueuing Move request for scope (-0.29, -0.54) 04:14:38.876 00.000 15672 Worker thread wakes up 04:14:38.876 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.54) opts 0xd 04:14:38.876 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.54) 04:14:38.876 00.000 15672 Moving (-0.29, -0.54) raw xDistance=-0.13 yDistance=-0.59 04:14:38.877 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:14:38.877 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:14:38.877 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59 04:14:38.877 00.000 15672 MoveAxis(E, 0, ABG) 04:14:38.877 00.000 15672 Move returns status 0, amount 0 04:14:38.877 00.000 15672 MoveAxis(N, 0, ABG) 04:14:38.877 00.000 15672 Move returns status 0, amount 0 04:14:38.877 00.000 15672 move complete, result=0 04:14:38.877 00.000 15672 worker thread done servicing request 04:14:38.881 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=15064, FiltMin=2494, FiltMax=11558, Gamma=2.950 04:14:38.924 00.043 30444 UpdateGuideState exits: m=71086 SNR=71.5 Saturated 04:14:38.925 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:38.925 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:38.925 00.000 30444 Enqueuing Expose request 04:14:38.925 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH 04:14:38.925 00.000 15672 Worker thread wakes up 04:14:38.925 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:38.925 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:40.840 01.915 15672 Exposure complete 04:14:40.874 00.034 15672 worker thread done servicing request 04:14:40.874 00.000 30444 OnExposeComplete: enter 04:14:40.874 00.000 30444 UpdateGuideState(): m_state=6 04:14:40.874 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9320 04:14:40.874 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=199.97, Mass=62717, SNR=55.9, Peak=7261 HFD=3.6 04:14:40.874 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 04:14:40.874 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 04:14:40.874 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.63 hyp=0.63 cameraTheta=-1.67 mountX=0.11 mountY=-0.63, mountTheta=-1.39 04:14:40.875 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.63, opts=13) 04:14:40.875 00.000 30444 Enqueuing Move request for scope (-0.06, -0.63) 04:14:40.875 00.000 15672 Worker thread wakes up 04:14:40.875 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.63) opts 0xd 04:14:40.875 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.63) 04:14:40.875 00.000 15672 Moving (-0.06, -0.63) raw xDistance=0.11 yDistance=-0.63 04:14:40.875 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 04:14:40.875 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.26 newest=-1.44 04:14:40.875 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 04:14:40.875 00.000 15672 MoveAxis(E, 0, ABG) 04:14:40.875 00.000 15672 Move returns status 0, amount 0 04:14:40.875 00.000 15672 MoveAxis(N, 112, ABG) 04:14:40.875 00.000 15672 Guiding Dir = 0, Dur = 112 04:14:40.876 00.001 15672 IsSlewing returns 0 04:14:40.877 00.001 15672 IsGuiding returns 0 04:14:40.881 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=14220, FiltMin=2494, FiltMax=11570, Gamma=2.950 04:14:40.925 00.044 30444 UpdateGuideState exits: m=62717 SNR=55.9 Saturated 04:14:40.925 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:40.925 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:40.925 00.000 30444 Enqueuing Expose request 04:14:40.962 00.037 15672 PulseGuide returned control before completion, sleep 37 04:14:41.002 00.040 15672 IsGuiding returns 1 04:14:41.002 00.000 15672 scope still moving after pulse duration time elapsed 04:14:41.023 00.021 15672 IsSlewing returns 0 04:14:41.023 00.000 15672 IsGuiding returns 1 04:14:41.045 00.022 15672 IsSlewing returns 0 04:14:41.047 00.002 15672 IsGuiding returns 1 04:14:41.069 00.022 15672 IsSlewing returns 0 04:14:41.139 00.070 15672 IsGuiding returns 0 04:14:41.139 00.000 15672 scope move finished after 112 + 150 ms 04:14:41.140 00.001 15672 Move returns status 0, amount 112 04:14:41.140 00.000 15672 move complete, result=0 04:14:41.140 00.000 15672 worker thread done servicing request 04:14:41.140 00.000 15672 Worker thread wakes up 04:14:41.140 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:41.140 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:41.141 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 112 ms NORTH 04:14:43.246 02.105 15672 Exposure complete 04:14:43.267 00.021 15672 worker thread done servicing request 04:14:43.267 00.000 30444 OnExposeComplete: enter 04:14:43.267 00.000 30444 UpdateGuideState(): m_state=6 04:14:43.268 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9321 04:14:43.268 00.000 30444 Star::Find returns 1 (1), X=460.66, Y=200.15, Mass=61970, SNR=62.0, Peak=7529 HFD=3.5 04:14:43.268 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 04:14:43.268 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 04:14:43.268 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.44 hyp=0.47 cameraTheta=-1.24 mountX=0.27 mountY=-0.40, mountTheta=-0.98 04:14:43.268 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.44, opts=13) 04:14:43.268 00.000 30444 Enqueuing Move request for scope (0.15, -0.44) 04:14:43.268 00.000 15672 Worker thread wakes up 04:14:43.268 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.44) opts 0xd 04:14:43.268 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.44) 04:14:43.268 00.000 15672 Moving (0.15, -0.44) raw xDistance=0.27 yDistance=-0.40 04:14:43.268 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 04:14:43.269 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 04:14:43.269 00.000 15672 MoveAxis(W, 72, ABG) 04:14:43.269 00.000 15672 Guiding Dir = 3, Dur = 72 04:14:43.269 00.000 15672 IsSlewing returns 0 04:14:43.270 00.001 15672 IsGuiding returns 0 04:14:43.274 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=14018, FiltMin=2475, FiltMax=11252, Gamma=2.950 04:14:43.295 00.021 15672 PulseGuide returned control before completion, sleep 58 04:14:43.317 00.022 30444 UpdateGuideState exits: m=61970 SNR=62.0 Saturated 04:14:43.317 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:43.317 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:43.317 00.000 30444 Enqueuing Expose request 04:14:43.355 00.038 15672 IsGuiding returns 1 04:14:43.355 00.000 15672 scope still moving after pulse duration time elapsed 04:14:43.376 00.021 15672 IsSlewing returns 0 04:14:43.377 00.001 15672 IsGuiding returns 1 04:14:43.397 00.020 15672 IsSlewing returns 0 04:14:43.409 00.012 15672 IsGuiding returns 0 04:14:43.409 00.000 15672 scope move finished after 72 + 66 ms 04:14:43.409 00.000 15672 Move returns status 0, amount 72 04:14:43.409 00.000 15672 MoveAxis(N, 71, ABG) 04:14:43.409 00.000 15672 Guiding Dir = 0, Dur = 71 04:14:43.410 00.001 15672 IsSlewing returns 0 04:14:43.413 00.003 15672 IsGuiding returns 0 04:14:43.522 00.109 15672 IsGuiding returns 1 04:14:43.522 00.000 15672 scope still moving after pulse duration time elapsed 04:14:43.544 00.022 15672 IsSlewing returns 0 04:14:43.568 00.024 15672 IsGuiding returns 0 04:14:43.568 00.000 15672 scope move finished after 71 + 85 ms 04:14:43.568 00.000 15672 Move returns status 0, amount 71 04:14:43.568 00.000 15672 move complete, result=0 04:14:43.568 00.000 15672 worker thread done servicing request 04:14:43.569 00.001 15672 Worker thread wakes up 04:14:43.569 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:43.569 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:43.569 00.000 30444 GuideStep: 0.3 px 72 ms WEST, -0.4 px 71 ms NORTH 04:14:45.485 01.916 15672 Exposure complete 04:14:45.516 00.031 15672 worker thread done servicing request 04:14:45.517 00.001 30444 OnExposeComplete: enter 04:14:45.517 00.000 30444 UpdateGuideState(): m_state=6 04:14:45.517 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9322 04:14:45.517 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=199.89, Mass=68204, SNR=51.6, Peak=7120 HFD=4.0 04:14:45.517 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 04:14:45.517 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 04:14:45.517 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.71 hyp=0.76 cameraTheta=-1.96 mountX=-0.08 mountY=-0.75, mountTheta=-1.68 04:14:45.517 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.71, opts=13) 04:14:45.517 00.000 30444 Enqueuing Move request for scope (-0.29, -0.71) 04:14:45.517 00.000 15672 Worker thread wakes up 04:14:45.518 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.71) opts 0xd 04:14:45.518 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.71) 04:14:45.518 00.000 15672 Moving (-0.29, -0.71) raw xDistance=-0.08 yDistance=-0.75 04:14:45.518 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:14:45.518 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 04:14:45.518 00.000 15672 MoveAxis(E, 0, ABG) 04:14:45.518 00.000 15672 Move returns status 0, amount 0 04:14:45.518 00.000 15672 MoveAxis(N, 134, ABG) 04:14:45.518 00.000 15672 Guiding Dir = 0, Dur = 134 04:14:45.519 00.001 15672 IsSlewing returns 0 04:14:45.519 00.000 15672 IsGuiding returns 0 04:14:45.523 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=15972, FiltMin=2580, FiltMax=12479, Gamma=2.950 04:14:45.596 00.073 15672 PulseGuide returned control before completion, sleep 67 04:14:45.652 00.056 30444 UpdateGuideState exits: m=68204 SNR=51.6 Saturated 04:14:45.652 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:45.652 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:45.652 00.000 30444 Enqueuing Expose request 04:14:45.668 00.016 15672 IsGuiding returns 1 04:14:45.668 00.000 15672 scope still moving after pulse duration time elapsed 04:14:45.689 00.021 15672 IsSlewing returns 0 04:14:45.690 00.001 15672 IsGuiding returns 1 04:14:45.712 00.022 15672 IsSlewing returns 0 04:14:45.740 00.028 15672 IsGuiding returns 0 04:14:45.740 00.000 15672 scope move finished after 134 + 86 ms 04:14:45.740 00.000 15672 Move returns status 0, amount 134 04:14:45.740 00.000 15672 move complete, result=0 04:14:45.740 00.000 15672 worker thread done servicing request 04:14:45.740 00.000 15672 Worker thread wakes up 04:14:45.740 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:45.740 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:45.741 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.8 px 134 ms NORTH 04:14:47.849 02.108 15672 Exposure complete 04:14:47.869 00.020 15672 worker thread done servicing request 04:14:47.869 00.000 30444 OnExposeComplete: enter 04:14:47.869 00.000 30444 UpdateGuideState(): m_state=6 04:14:47.869 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9323 04:14:47.869 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=200.20, Mass=62597, SNR=54.4, Peak=7208 HFD=3.6 04:14:47.869 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 04:14:47.869 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 04:14:47.869 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.40 hyp=0.52 cameraTheta=-2.26 mountX=-0.21 mountY=-0.46, mountTheta=-2.00 04:14:47.870 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.40, opts=13) 04:14:47.870 00.000 30444 Enqueuing Move request for scope (-0.33, -0.40) 04:14:47.870 00.000 15672 Worker thread wakes up 04:14:47.870 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.40) opts 0xd 04:14:47.870 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.40) 04:14:47.870 00.000 15672 Moving (-0.33, -0.40) raw xDistance=-0.21 yDistance=-0.46 04:14:47.870 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:14:47.870 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 04:14:47.870 00.000 15672 MoveAxis(E, 0, ABG) 04:14:47.870 00.000 15672 Move returns status 0, amount 0 04:14:47.870 00.000 15672 MoveAxis(N, 82, ABG) 04:14:47.870 00.000 15672 Guiding Dir = 0, Dur = 82 04:14:47.871 00.001 15672 IsSlewing returns 0 04:14:47.872 00.001 15672 IsGuiding returns 0 04:14:47.876 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2104, max=16528, FiltMin=2476, FiltMax=12932, Gamma=2.950 04:14:47.944 00.068 15672 PulseGuide returned control before completion, sleep 20 04:14:47.967 00.023 15672 IsGuiding returns 1 04:14:47.967 00.000 15672 scope still moving after pulse duration time elapsed 04:14:47.988 00.021 15672 IsSlewing returns 0 04:14:48.010 00.022 15672 IsGuiding returns 1 04:14:48.031 00.021 15672 IsSlewing returns 0 04:14:48.034 00.003 15672 IsGuiding returns 1 04:14:48.054 00.020 15672 IsSlewing returns 0 04:14:48.074 00.020 15672 IsGuiding returns 0 04:14:48.074 00.000 15672 scope move finished after 82 + 119 ms 04:14:48.074 00.000 15672 Move returns status 0, amount 82 04:14:48.074 00.000 15672 move complete, result=0 04:14:48.074 00.000 15672 worker thread done servicing request 04:14:48.223 00.149 30444 UpdateGuideState exits: m=62597 SNR=54.4 Saturated 04:14:48.223 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:48.223 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:48.223 00.000 30444 Enqueuing Expose request 04:14:48.223 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 82 ms NORTH 04:14:48.223 00.000 15672 Worker thread wakes up 04:14:48.223 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:48.223 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:50.130 01.907 15672 Exposure complete 04:14:50.150 00.020 15672 worker thread done servicing request 04:14:50.150 00.000 30444 OnExposeComplete: enter 04:14:50.150 00.000 30444 UpdateGuideState(): m_state=6 04:14:50.150 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9324 04:14:50.150 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=200.03, Mass=66222, SNR=61.2, Peak=7234 HFD=3.8 04:14:50.150 00.000 30444 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 04:14:50.150 00.000 30444 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.90 = -1.90) 04:14:50.150 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.56 hyp=0.66 cameraTheta=-2.12 mountX=-0.18 mountY=-0.62, mountTheta=-1.85 04:14:50.151 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.56, opts=13) 04:14:50.151 00.000 30444 Enqueuing Move request for scope (-0.34, -0.56) 04:14:50.151 00.000 15672 Worker thread wakes up 04:14:50.151 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.56) opts 0xd 04:14:50.151 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.56) 04:14:50.151 00.000 15672 Moving (-0.34, -0.56) raw xDistance=-0.18 yDistance=-0.62 04:14:50.151 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 04:14:50.151 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 04:14:50.151 00.000 15672 MoveAxis(E, 0, ABG) 04:14:50.151 00.000 15672 Move returns status 0, amount 0 04:14:50.151 00.000 15672 MoveAxis(N, 111, ABG) 04:14:50.151 00.000 15672 Guiding Dir = 0, Dur = 111 04:14:50.152 00.001 15672 IsSlewing returns 0 04:14:50.153 00.001 15672 IsGuiding returns 0 04:14:50.157 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=15451, FiltMin=2565, FiltMax=13070, Gamma=2.950 04:14:50.228 00.071 15672 PulseGuide returned control before completion, sleep 46 04:14:50.276 00.048 15672 IsGuiding returns 1 04:14:50.276 00.000 15672 scope still moving after pulse duration time elapsed 04:14:50.281 00.005 30444 UpdateGuideState exits: m=66222 SNR=61.2 Saturated 04:14:50.282 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:50.282 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:50.282 00.000 30444 Enqueuing Expose request 04:14:50.296 00.014 15672 IsSlewing returns 0 04:14:50.297 00.001 15672 IsGuiding returns 1 04:14:50.318 00.021 15672 IsSlewing returns 0 04:14:50.319 00.001 15672 IsGuiding returns 1 04:14:50.340 00.021 15672 IsSlewing returns 0 04:14:50.404 00.064 15672 IsGuiding returns 0 04:14:50.404 00.000 15672 scope move finished after 111 + 140 ms 04:14:50.404 00.000 15672 Move returns status 0, amount 111 04:14:50.404 00.000 15672 move complete, result=0 04:14:50.404 00.000 15672 worker thread done servicing request 04:14:50.404 00.000 15672 Worker thread wakes up 04:14:50.405 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:50.405 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:50.405 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 111 ms NORTH 04:14:52.511 02.106 15672 Exposure complete 04:14:52.531 00.020 15672 worker thread done servicing request 04:14:52.531 00.000 30444 OnExposeComplete: enter 04:14:52.531 00.000 30444 UpdateGuideState(): m_state=6 04:14:52.531 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9325 04:14:52.531 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=199.75, Mass=64044, SNR=49.6, Peak=7441 HFD=3.9 04:14:52.531 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 04:14:52.531 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 04:14:52.532 00.001 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.85 hyp=0.90 cameraTheta=-1.92 mountX=-0.06 mountY=-0.89, mountTheta=-1.64 04:14:52.532 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.85, opts=13) 04:14:52.532 00.000 30444 Enqueuing Move request for scope (-0.30, -0.85) 04:14:52.532 00.000 15672 Worker thread wakes up 04:14:52.532 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.85) opts 0xd 04:14:52.532 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.85) 04:14:52.532 00.000 15672 Moving (-0.30, -0.85) raw xDistance=-0.06 yDistance=-0.89 04:14:52.532 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:14:52.532 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 04:14:52.532 00.000 15672 MoveAxis(E, 0, ABG) 04:14:52.532 00.000 15672 Move returns status 0, amount 0 04:14:52.532 00.000 15672 MoveAxis(N, 159, ABG) 04:14:52.532 00.000 15672 Guiding Dir = 0, Dur = 159 04:14:52.533 00.001 15672 IsSlewing returns 0 04:14:52.535 00.002 15672 IsGuiding returns 0 04:14:52.539 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=14498, FiltMin=2570, FiltMax=11931, Gamma=2.950 04:14:52.583 00.044 30444 UpdateGuideState exits: m=64044 SNR=49.6 Saturated 04:14:52.583 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:52.583 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:52.583 00.000 30444 Enqueuing Expose request 04:14:52.609 00.026 15672 PulseGuide returned control before completion, sleep 96 04:14:52.707 00.098 15672 IsGuiding returns 1 04:14:52.707 00.000 15672 scope still moving after pulse duration time elapsed 04:14:52.729 00.022 15672 IsSlewing returns 0 04:14:52.754 00.025 15672 IsGuiding returns 1 04:14:52.776 00.022 15672 IsSlewing returns 0 04:14:52.801 00.025 15672 IsGuiding returns 0 04:14:52.802 00.001 15672 scope move finished after 159 + 108 ms 04:14:52.802 00.000 15672 Move returns status 0, amount 159 04:14:52.802 00.000 15672 move complete, result=0 04:14:52.802 00.000 15672 worker thread done servicing request 04:14:52.802 00.000 15672 Worker thread wakes up 04:14:52.802 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:52.803 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:52.803 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.9 px 159 ms NORTH 04:14:54.710 01.907 15672 Exposure complete 04:14:54.730 00.020 15672 worker thread done servicing request 04:14:54.730 00.000 30444 OnExposeComplete: enter 04:14:54.730 00.000 30444 UpdateGuideState(): m_state=6 04:14:54.730 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9326 04:14:54.730 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=199.98, Mass=58610, SNR=58.2, Peak=7115 HFD=3.6 04:14:54.730 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 04:14:54.730 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 04:14:54.730 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.62 hyp=0.62 cameraTheta=-1.65 mountX=0.13 mountY=-0.61, mountTheta=-1.37 04:14:54.731 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.62, opts=13) 04:14:54.731 00.000 30444 Enqueuing Move request for scope (-0.05, -0.62) 04:14:54.731 00.000 15672 Worker thread wakes up 04:14:54.731 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.62) opts 0xd 04:14:54.731 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.62) 04:14:54.731 00.000 15672 Moving (-0.05, -0.62) raw xDistance=0.13 yDistance=-0.61 04:14:54.731 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:14:54.731 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 04:14:54.731 00.000 15672 MoveAxis(E, 0, ABG) 04:14:54.731 00.000 15672 Move returns status 0, amount 0 04:14:54.731 00.000 15672 MoveAxis(N, 110, ABG) 04:14:54.731 00.000 15672 Guiding Dir = 0, Dur = 110 04:14:54.731 00.000 15672 IsSlewing returns 0 04:14:54.732 00.001 15672 IsGuiding returns 0 04:14:54.736 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1864, max=13727, FiltMin=2499, FiltMax=11338, Gamma=2.950 04:14:54.815 00.079 15672 PulseGuide returned control before completion, sleep 38 04:14:54.871 00.056 30444 UpdateGuideState exits: m=58610 SNR=58.2 Saturated 04:14:54.871 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:54.871 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:54.871 00.000 30444 Enqueuing Expose request 04:14:54.878 00.007 15672 IsGuiding returns 1 04:14:54.879 00.001 15672 scope still moving after pulse duration time elapsed 04:14:54.899 00.020 15672 IsSlewing returns 0 04:14:54.900 00.001 15672 IsGuiding returns 1 04:14:54.921 00.021 15672 IsSlewing returns 0 04:14:54.922 00.001 15672 IsGuiding returns 1 04:14:54.943 00.021 15672 IsSlewing returns 0 04:14:54.958 00.015 15672 IsGuiding returns 0 04:14:54.958 00.000 15672 scope move finished after 110 + 115 ms 04:14:54.958 00.000 15672 Move returns status 0, amount 110 04:14:54.958 00.000 15672 move complete, result=0 04:14:54.958 00.000 15672 worker thread done servicing request 04:14:54.958 00.000 15672 Worker thread wakes up 04:14:54.958 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:54.958 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:54.958 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 110 ms NORTH 04:14:57.068 02.110 15672 Exposure complete 04:14:57.088 00.020 15672 worker thread done servicing request 04:14:57.088 00.000 30444 OnExposeComplete: enter 04:14:57.088 00.000 30444 UpdateGuideState(): m_state=6 04:14:57.088 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9327 04:14:57.088 00.000 30444 Star::Find returns 1 (1), X=460.04, Y=200.57, Mass=61662, SNR=50.0, Peak=7069 HFD=3.6 04:14:57.088 00.000 30444 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.28) = xAngle (-2.81 = -2.81) 04:14:57.088 00.000 30444 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 04:14:57.088 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.02 hyp=0.47 cameraTheta=-3.09 mountX=-0.44 mountY=-0.12, mountTheta=-2.87 04:14:57.089 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.02, opts=13) 04:14:57.089 00.000 30444 Enqueuing Move request for scope (-0.46, -0.02) 04:14:57.089 00.000 15672 Worker thread wakes up 04:14:57.089 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.02) opts 0xd 04:14:57.089 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.02) 04:14:57.089 00.000 15672 Moving (-0.46, -0.02) raw xDistance=-0.44 yDistance=-0.12 04:14:57.089 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 04:14:57.089 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:14:57.089 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:14:57.089 00.000 15672 MoveAxis(E, 119, ABG) 04:14:57.089 00.000 15672 Guiding Dir = 2, Dur = 119 04:14:57.090 00.001 15672 IsSlewing returns 0 04:14:57.091 00.001 15672 IsGuiding returns 0 04:14:57.095 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=15188, FiltMin=2562, FiltMax=11762, Gamma=2.950 04:14:57.114 00.019 15672 PulseGuide returned control before completion, sleep 107 04:14:57.289 00.175 15672 IsGuiding returns 0 04:14:57.289 00.000 15672 Move returns status 0, amount 119 04:14:57.289 00.000 15672 MoveAxis(N, 0, ABG) 04:14:57.289 00.000 15672 Move returns status 0, amount 0 04:14:57.289 00.000 15672 move complete, result=0 04:14:57.289 00.000 15672 worker thread done servicing request 04:14:57.447 00.158 30444 UpdateGuideState exits: m=61662 SNR=50.0 Saturated 04:14:57.448 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:57.448 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:57.448 00.000 30444 Enqueuing Expose request 04:14:57.448 00.000 30444 GuideStep: -0.4 px 119 ms EAST, -0.1 px 0 ms NORTH 04:14:57.448 00.000 15672 Worker thread wakes up 04:14:57.449 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:57.449 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:14:59.365 01.916 15672 Exposure complete 04:14:59.392 00.027 15672 worker thread done servicing request 04:14:59.392 00.000 30444 OnExposeComplete: enter 04:14:59.393 00.001 30444 UpdateGuideState(): m_state=6 04:14:59.393 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9328 04:14:59.393 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=200.75, Mass=62338, SNR=56.4, Peak=7272 HFD=3.6 04:14:59.393 00.000 30444 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.28) = xAngle (2.63 = 2.63) 04:14:59.393 00.000 30444 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.57 = 2.57) 04:14:59.393 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.35 mountX=-0.19 mountY=0.12, mountTheta=2.58 04:14:59.393 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.16, opts=13) 04:14:59.393 00.000 30444 Enqueuing Move request for scope (-0.15, 0.16) 04:14:59.394 00.001 15672 Worker thread wakes up 04:14:59.394 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd 04:14:59.394 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.16) 04:14:59.394 00.000 15672 Moving (-0.15, 0.16) raw xDistance=-0.19 yDistance=0.12 04:14:59.394 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:14:59.394 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:14:59.394 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:14:59.394 00.000 15672 MoveAxis(E, 0, ABG) 04:14:59.394 00.000 15672 Move returns status 0, amount 0 04:14:59.394 00.000 15672 MoveAxis(N, 0, ABG) 04:14:59.394 00.000 15672 Move returns status 0, amount 0 04:14:59.394 00.000 15672 move complete, result=0 04:14:59.394 00.000 15672 worker thread done servicing request 04:14:59.398 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2098, max=14871, FiltMin=2566, FiltMax=11042, Gamma=2.950 04:14:59.478 00.080 30444 UpdateGuideState exits: m=62338 SNR=56.4 Saturated 04:14:59.478 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:14:59.478 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:14:59.478 00.000 30444 Enqueuing Expose request 04:14:59.479 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:14:59.479 00.000 15672 Worker thread wakes up 04:14:59.479 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:14:59.479 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:01.587 02.108 15672 Exposure complete 04:15:01.607 00.020 15672 worker thread done servicing request 04:15:01.607 00.000 30444 OnExposeComplete: enter 04:15:01.607 00.000 30444 UpdateGuideState(): m_state=6 04:15:01.607 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9329 04:15:01.607 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=200.44, Mass=65964, SNR=56.7, Peak=6888 HFD=3.7 04:15:01.607 00.000 30444 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.28) = xAngle (-0.21 = -0.21) 04:15:01.607 00.000 30444 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.27 = -0.27) 04:15:01.607 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.15 hyp=0.32 cameraTheta=-0.49 mountX=0.31 mountY=-0.09, mountTheta=-0.27 04:15:01.608 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.15, opts=13) 04:15:01.608 00.000 30444 Enqueuing Move request for scope (0.28, -0.15) 04:15:01.608 00.000 15672 Worker thread wakes up 04:15:01.608 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.15) opts 0xd 04:15:01.608 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.15) 04:15:01.608 00.000 15672 Moving (0.28, -0.15) raw xDistance=0.31 yDistance=-0.09 04:15:01.608 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 04:15:01.608 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:15:01.608 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:15:01.608 00.000 15672 MoveAxis(W, 84, ABG) 04:15:01.608 00.000 15672 Guiding Dir = 3, Dur = 84 04:15:01.609 00.001 15672 IsSlewing returns 0 04:15:01.609 00.000 15672 IsGuiding returns 0 04:15:01.613 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=14775, FiltMin=2540, FiltMax=11429, Gamma=2.950 04:15:01.634 00.021 15672 PulseGuide returned control before completion, sleep 70 04:15:01.656 00.022 30444 UpdateGuideState exits: m=65964 SNR=56.7 Saturated 04:15:01.656 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:01.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:01.656 00.000 30444 Enqueuing Expose request 04:15:01.706 00.050 15672 IsGuiding returns 1 04:15:01.706 00.000 15672 scope still moving after pulse duration time elapsed 04:15:01.727 00.021 15672 IsSlewing returns 0 04:15:01.778 00.051 15672 IsGuiding returns 0 04:15:01.778 00.000 15672 scope move finished after 84 + 84 ms 04:15:01.778 00.000 15672 Move returns status 0, amount 84 04:15:01.778 00.000 15672 MoveAxis(N, 0, ABG) 04:15:01.778 00.000 15672 Move returns status 0, amount 0 04:15:01.779 00.001 15672 move complete, result=0 04:15:01.779 00.000 15672 worker thread done servicing request 04:15:01.779 00.000 15672 Worker thread wakes up 04:15:01.779 00.000 30444 GuideStep: 0.3 px 84 ms WEST, -0.1 px 0 ms NORTH 04:15:01.779 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:01.779 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:03.687 01.908 15672 Exposure complete 04:15:03.706 00.019 15672 worker thread done servicing request 04:15:03.706 00.000 30444 OnExposeComplete: enter 04:15:03.707 00.001 30444 UpdateGuideState(): m_state=6 04:15:03.707 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9330 04:15:03.707 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=200.60, Mass=58290, SNR=54.0, Peak=7500 HFD=3.2 04:15:03.707 00.000 30444 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.28) = xAngle (3.38 = -2.90) 04:15:03.707 00.000 30444 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.32 = -2.97) 04:15:03.707 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.01 hyp=0.25 cameraTheta=3.10 mountX=-0.25 mountY=-0.04, mountTheta=-2.96 04:15:03.707 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.01, opts=13) 04:15:03.707 00.000 30444 Enqueuing Move request for scope (-0.25, 0.01) 04:15:03.708 00.001 15672 Worker thread wakes up 04:15:03.708 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.01) opts 0xd 04:15:03.708 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.01) 04:15:03.708 00.000 15672 Moving (-0.25, 0.01) raw xDistance=-0.25 yDistance=-0.04 04:15:03.708 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 04:15:03.708 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:15:03.708 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:15:03.708 00.000 15672 MoveAxis(E, 0, ABG) 04:15:03.708 00.000 15672 Move returns status 0, amount 0 04:15:03.708 00.000 15672 MoveAxis(N, 0, ABG) 04:15:03.708 00.000 15672 Move returns status 0, amount 0 04:15:03.708 00.000 15672 move complete, result=0 04:15:03.708 00.000 15672 worker thread done servicing request 04:15:03.713 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=15241, FiltMin=2581, FiltMax=11416, Gamma=2.950 04:15:03.755 00.042 30444 UpdateGuideState exits: m=58290 SNR=54.0 Saturated 04:15:03.756 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:03.756 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:03.756 00.000 30444 Enqueuing Expose request 04:15:03.756 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:15:03.756 00.000 15672 Worker thread wakes up 04:15:03.756 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:03.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:05.865 02.109 15672 Exposure complete 04:15:05.885 00.020 15672 worker thread done servicing request 04:15:05.885 00.000 30444 OnExposeComplete: enter 04:15:05.885 00.000 30444 UpdateGuideState(): m_state=6 04:15:05.885 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9331 04:15:05.885 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=200.17, Mass=73614, SNR=75.7, Peak=7890 HFD=3.7 04:15:05.885 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 04:15:05.885 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.73 = -1.73) 04:15:05.885 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.42 hyp=0.45 cameraTheta=-1.94 mountX=-0.04 mountY=-0.45, mountTheta=-1.67 04:15:05.886 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.42, opts=13) 04:15:05.886 00.000 30444 Enqueuing Move request for scope (-0.17, -0.42) 04:15:05.886 00.000 15672 Worker thread wakes up 04:15:05.886 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.42) opts 0xd 04:15:05.886 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.42) 04:15:05.886 00.000 15672 Moving (-0.17, -0.42) raw xDistance=-0.04 yDistance=-0.45 04:15:05.886 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 04:15:05.886 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 04:15:05.886 00.000 15672 MoveAxis(E, 0, ABG) 04:15:05.886 00.000 15672 Move returns status 0, amount 0 04:15:05.886 00.000 15672 MoveAxis(N, 80, ABG) 04:15:05.886 00.000 15672 Guiding Dir = 0, Dur = 80 04:15:05.887 00.001 15672 IsSlewing returns 0 04:15:05.888 00.001 15672 IsGuiding returns 0 04:15:05.892 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=15553, FiltMin=2576, FiltMax=11356, Gamma=2.950 04:15:05.934 00.042 30444 UpdateGuideState exits: m=73614 SNR=75.7 Saturated 04:15:05.934 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:05.934 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:05.935 00.001 30444 Enqueuing Expose request 04:15:05.964 00.029 15672 PulseGuide returned control before completion, sleep 15 04:15:05.981 00.017 15672 IsGuiding returns 1 04:15:05.981 00.000 15672 scope still moving after pulse duration time elapsed 04:15:06.003 00.022 15672 IsSlewing returns 0 04:15:06.004 00.001 15672 IsGuiding returns 1 04:15:06.024 00.020 15672 IsSlewing returns 0 04:15:06.024 00.000 15672 IsGuiding returns 1 04:15:06.046 00.022 15672 IsSlewing returns 0 04:15:06.107 00.061 15672 IsGuiding returns 0 04:15:06.108 00.001 15672 scope move finished after 80 + 139 ms 04:15:06.108 00.000 15672 Move returns status 0, amount 80 04:15:06.108 00.000 15672 move complete, result=0 04:15:06.108 00.000 15672 worker thread done servicing request 04:15:06.108 00.000 15672 Worker thread wakes up 04:15:06.109 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:06.109 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:06.109 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 80 ms NORTH 04:15:08.020 01.911 15672 Exposure complete 04:15:08.039 00.019 15672 worker thread done servicing request 04:15:08.039 00.000 30444 OnExposeComplete: enter 04:15:08.039 00.000 30444 UpdateGuideState(): m_state=6 04:15:08.040 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9332 04:15:08.040 00.000 30444 Star::Find returns 1 (1), X=459.99, Y=200.71, Mass=60721, SNR=55.9, Peak=7109 HFD=3.4 04:15:08.040 00.000 30444 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.28) = xAngle (3.20 = -3.08) 04:15:08.040 00.000 30444 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.14 = 3.14) 04:15:08.040 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=0.11 hyp=0.53 cameraTheta=2.92 mountX=-0.53 mountY=0.00, mountTheta=3.14 04:15:08.040 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=0.11, opts=13) 04:15:08.040 00.000 30444 Enqueuing Move request for scope (-0.51, 0.11) 04:15:08.040 00.000 15672 Worker thread wakes up 04:15:08.040 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.11) opts 0xd 04:15:08.040 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, 0.11) 04:15:08.040 00.000 15672 Moving (-0.51, 0.11) raw xDistance=-0.53 yDistance=0.00 04:15:08.041 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53 04:15:08.041 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:15:08.041 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 04:15:08.041 00.000 15672 MoveAxis(E, 142, ABG) 04:15:08.041 00.000 15672 Guiding Dir = 2, Dur = 142 04:15:08.041 00.000 15672 IsSlewing returns 0 04:15:08.042 00.001 15672 IsGuiding returns 0 04:15:08.046 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2149, max=14868, FiltMin=2528, FiltMax=11957, Gamma=2.950 04:15:08.073 00.027 15672 PulseGuide returned control before completion, sleep 122 04:15:08.089 00.016 30444 UpdateGuideState exits: m=60721 SNR=55.9 Saturated 04:15:08.090 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:08.090 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:08.090 00.000 30444 Enqueuing Expose request 04:15:08.248 00.158 15672 IsGuiding returns 0 04:15:08.248 00.000 15672 Move returns status 0, amount 142 04:15:08.248 00.000 15672 MoveAxis(N, 0, ABG) 04:15:08.248 00.000 15672 Move returns status 0, amount 0 04:15:08.248 00.000 15672 move complete, result=0 04:15:08.248 00.000 15672 worker thread done servicing request 04:15:08.248 00.000 15672 Worker thread wakes up 04:15:08.248 00.000 30444 GuideStep: -0.5 px 142 ms EAST, 0.0 px 0 ms NORTH 04:15:08.249 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:08.249 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:10.355 02.106 15672 Exposure complete 04:15:10.375 00.020 15672 worker thread done servicing request 04:15:10.375 00.000 30444 OnExposeComplete: enter 04:15:10.375 00.000 30444 UpdateGuideState(): m_state=6 04:15:10.375 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 9333 04:15:10.375 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=200.58, Mass=52169, SNR=44.4, Peak=7385 HFD=3.2 04:15:10.375 00.000 30444 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.28) = xAngle (-2.81 = -2.81) 04:15:10.375 00.000 30444 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 04:15:10.375 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-3.09 mountX=-0.31 mountY=-0.09, mountTheta=-2.87 04:15:10.376 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.02, opts=13) 04:15:10.376 00.000 30444 Enqueuing Move request for scope (-0.33, -0.02) 04:15:10.376 00.000 15672 Worker thread wakes up 04:15:10.376 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.02) opts 0xd 04:15:10.376 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.02) 04:15:10.376 00.000 15672 Moving (-0.33, -0.02) raw xDistance=-0.31 yDistance=-0.09 04:15:10.376 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31 04:15:10.376 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:15:10.376 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:15:10.376 00.000 15672 MoveAxis(E, 94, ABG) 04:15:10.376 00.000 15672 Guiding Dir = 2, Dur = 94 04:15:10.377 00.001 15672 IsSlewing returns 0 04:15:10.377 00.000 15672 IsGuiding returns 0 04:15:10.381 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2000, max=14851, FiltMin=2467, FiltMax=10918, Gamma=2.950 04:15:10.404 00.023 15672 PulseGuide returned control before completion, sleep 77 04:15:10.424 00.020 30444 UpdateGuideState exits: m=52169 SNR=44.4 Saturated 04:15:10.424 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:10.424 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:10.424 00.000 30444 Enqueuing Expose request 04:15:10.482 00.058 15672 IsGuiding returns 1 04:15:10.482 00.000 15672 scope still moving after pulse duration time elapsed 04:15:10.503 00.021 15672 IsSlewing returns 0 04:15:10.518 00.015 15672 IsGuiding returns 0 04:15:10.518 00.000 15672 scope move finished after 94 + 46 ms 04:15:10.519 00.001 15672 Move returns status 0, amount 94 04:15:10.519 00.000 15672 MoveAxis(N, 0, ABG) 04:15:10.519 00.000 15672 Move returns status 0, amount 0 04:15:10.519 00.000 15672 move complete, result=0 04:15:10.519 00.000 15672 worker thread done servicing request 04:15:10.519 00.000 15672 Worker thread wakes up 04:15:10.519 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:10.519 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:10.520 00.001 30444 GuideStep: -0.3 px 94 ms EAST, -0.1 px 0 ms NORTH 04:15:12.429 01.909 15672 Exposure complete 04:15:12.449 00.020 15672 worker thread done servicing request 04:15:12.449 00.000 30444 OnExposeComplete: enter 04:15:12.449 00.000 30444 UpdateGuideState(): m_state=6 04:15:12.449 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9334 04:15:12.449 00.000 30444 Star::Find returns 1 (1), X=460.96, Y=200.71, Mass=64031, SNR=47.6, Peak=7249 HFD=4.0 04:15:12.449 00.000 30444 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.28) = xAngle (0.52 = 0.52) 04:15:12.449 00.000 30444 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.46 = 0.46) 04:15:12.449 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=0.11 hyp=0.47 cameraTheta=0.24 mountX=0.41 mountY=0.21, mountTheta=0.47 04:15:12.450 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.11, opts=13) 04:15:12.450 00.000 30444 Enqueuing Move request for scope (0.46, 0.11) 04:15:12.450 00.000 15672 Worker thread wakes up 04:15:12.450 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.11) opts 0xd 04:15:12.450 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.11) 04:15:12.450 00.000 15672 Moving (0.46, 0.11) raw xDistance=0.41 yDistance=0.21 04:15:12.450 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41 04:15:12.450 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:15:12.450 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 04:15:12.450 00.000 15672 MoveAxis(W, 104, ABG) 04:15:12.450 00.000 15672 Guiding Dir = 3, Dur = 104 04:15:12.451 00.001 15672 IsSlewing returns 0 04:15:12.452 00.001 15672 IsGuiding returns 0 04:15:12.456 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=14158, FiltMin=2474, FiltMax=11393, Gamma=2.950 04:15:12.482 00.026 15672 PulseGuide returned control before completion, sleep 85 04:15:12.499 00.017 30444 UpdateGuideState exits: m=64031 SNR=47.6 Saturated 04:15:12.499 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:12.499 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:12.499 00.000 30444 Enqueuing Expose request 04:15:12.568 00.069 15672 IsGuiding returns 1 04:15:12.568 00.000 15672 scope still moving after pulse duration time elapsed 04:15:12.589 00.021 15672 IsSlewing returns 0 04:15:12.590 00.001 15672 IsGuiding returns 1 04:15:12.611 00.021 15672 IsSlewing returns 0 04:15:12.627 00.016 15672 IsGuiding returns 0 04:15:12.627 00.000 15672 scope move finished after 104 + 71 ms 04:15:12.627 00.000 15672 Move returns status 0, amount 104 04:15:12.627 00.000 15672 MoveAxis(N, 0, ABG) 04:15:12.627 00.000 15672 Move returns status 0, amount 0 04:15:12.627 00.000 15672 move complete, result=0 04:15:12.627 00.000 15672 worker thread done servicing request 04:15:12.628 00.001 15672 Worker thread wakes up 04:15:12.628 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:12.628 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:12.628 00.000 30444 GuideStep: 0.4 px 104 ms WEST, 0.2 px 0 ms NORTH 04:15:14.737 02.109 15672 Exposure complete 04:15:14.757 00.020 15672 worker thread done servicing request 04:15:14.757 00.000 30444 OnExposeComplete: enter 04:15:14.757 00.000 30444 UpdateGuideState(): m_state=6 04:15:14.757 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9335 04:15:14.758 00.001 30444 Star::Find returns 1 (1), X=461.13, Y=200.70, Mass=70469, SNR=59.4, Peak=7305 HFD=3.9 04:15:14.758 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.44 = 0.44) 04:15:14.758 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.38 = 0.38) 04:15:14.758 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=0.10 hyp=0.63 cameraTheta=0.17 mountX=0.57 mountY=0.23, mountTheta=0.39 04:15:14.758 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=0.10, opts=13) 04:15:14.758 00.000 30444 Enqueuing Move request for scope (0.62, 0.10) 04:15:14.758 00.000 15672 Worker thread wakes up 04:15:14.758 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.10) opts 0xd 04:15:14.758 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, 0.10) 04:15:14.758 00.000 15672 Moving (0.62, 0.10) raw xDistance=0.57 yDistance=0.23 04:15:14.758 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57 04:15:14.758 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:15:14.758 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 04:15:14.759 00.001 15672 MoveAxis(W, 161, ABG) 04:15:14.759 00.000 15672 Guiding Dir = 3, Dur = 161 04:15:14.759 00.000 15672 IsSlewing returns 0 04:15:14.761 00.002 15672 IsGuiding returns 0 04:15:14.765 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=13291, FiltMin=2555, FiltMax=10621, Gamma=2.950 04:15:14.782 00.017 15672 PulseGuide returned control before completion, sleep 151 04:15:14.958 00.176 15672 IsGuiding returns 0 04:15:14.958 00.000 15672 Move returns status 0, amount 161 04:15:14.958 00.000 15672 MoveAxis(N, 0, ABG) 04:15:14.958 00.000 15672 Move returns status 0, amount 0 04:15:14.958 00.000 15672 move complete, result=0 04:15:14.958 00.000 15672 worker thread done servicing request 04:15:15.271 00.313 30444 UpdateGuideState exits: m=70469 SNR=59.4 Saturated 04:15:15.271 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:15.271 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:15.272 00.001 30444 Enqueuing Expose request 04:15:15.272 00.000 30444 GuideStep: 0.6 px 161 ms WEST, 0.2 px 0 ms NORTH 04:15:15.272 00.000 15672 Worker thread wakes up 04:15:15.272 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:15.272 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:17.187 01.915 15672 Exposure complete 04:15:17.215 00.028 15672 worker thread done servicing request 04:15:17.215 00.000 30444 OnExposeComplete: enter 04:15:17.215 00.000 30444 UpdateGuideState(): m_state=6 04:15:17.215 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 9336 04:15:17.215 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=200.76, Mass=68119, SNR=61.9, Peak=6862 HFD=3.7 04:15:17.216 00.001 30444 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.28) = xAngle (1.05 = 1.05) 04:15:17.216 00.000 30444 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 04:15:17.216 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.77 mountX=0.12 mountY=0.19, mountTheta=1.03 04:15:17.216 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.16, opts=13) 04:15:17.216 00.000 30444 Enqueuing Move request for scope (0.17, 0.16) 04:15:17.216 00.000 15672 Worker thread wakes up 04:15:17.216 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd 04:15:17.216 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.16) 04:15:17.216 00.000 15672 Moving (0.17, 0.16) raw xDistance=0.12 yDistance=0.19 04:15:17.216 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:15:17.216 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:15:17.216 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 04:15:17.216 00.000 15672 MoveAxis(E, 0, ABG) 04:15:17.216 00.000 15672 Move returns status 0, amount 0 04:15:17.217 00.001 15672 MoveAxis(N, 0, ABG) 04:15:17.217 00.000 15672 Move returns status 0, amount 0 04:15:17.217 00.000 15672 move complete, result=0 04:15:17.217 00.000 15672 worker thread done servicing request 04:15:17.221 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=14339, FiltMin=2529, FiltMax=10916, Gamma=2.950 04:15:17.308 00.087 30444 UpdateGuideState exits: m=68119 SNR=61.9 Saturated 04:15:17.308 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:17.308 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:17.308 00.000 30444 Enqueuing Expose request 04:15:17.308 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:15:17.308 00.000 15672 Worker thread wakes up 04:15:17.308 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:17.308 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:19.424 02.116 15672 Exposure complete 04:15:19.458 00.034 15672 worker thread done servicing request 04:15:19.458 00.000 30444 OnExposeComplete: enter 04:15:19.458 00.000 30444 UpdateGuideState(): m_state=6 04:15:19.458 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9337 04:15:19.458 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=200.85, Mass=60256, SNR=63.7, Peak=7218 HFD=3.4 04:15:19.458 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 04:15:19.458 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 04:15:19.458 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.25 hyp=0.34 cameraTheta=2.29 mountX=-0.28 mountY=0.20, mountTheta=2.53 04:15:19.459 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.25, opts=13) 04:15:19.459 00.000 30444 Enqueuing Move request for scope (-0.22, 0.25) 04:15:19.459 00.000 15672 Worker thread wakes up 04:15:19.459 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.25) opts 0xd 04:15:19.459 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.25) 04:15:19.459 00.000 15672 Moving (-0.22, 0.25) raw xDistance=-0.28 yDistance=0.20 04:15:19.459 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 04:15:19.459 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:15:19.459 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 04:15:19.459 00.000 15672 MoveAxis(E, 77, ABG) 04:15:19.459 00.000 15672 Guiding Dir = 2, Dur = 77 04:15:19.460 00.001 15672 IsSlewing returns 0 04:15:19.461 00.001 15672 IsGuiding returns 0 04:15:19.465 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=15856, FiltMin=2544, FiltMax=11924, Gamma=2.950 04:15:19.478 00.013 15672 PulseGuide returned control before completion, sleep 70 04:15:19.551 00.073 15672 IsGuiding returns 1 04:15:19.551 00.000 15672 scope still moving after pulse duration time elapsed 04:15:19.571 00.020 15672 IsSlewing returns 0 04:15:19.592 00.021 15672 IsGuiding returns 0 04:15:19.593 00.001 15672 scope move finished after 77 + 54 ms 04:15:19.593 00.000 15672 Move returns status 0, amount 77 04:15:19.593 00.000 15672 MoveAxis(N, 0, ABG) 04:15:19.593 00.000 15672 Move returns status 0, amount 0 04:15:19.593 00.000 15672 move complete, result=0 04:15:19.593 00.000 15672 worker thread done servicing request 04:15:19.874 00.281 30444 UpdateGuideState exits: m=60256 SNR=63.7 Saturated 04:15:19.875 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:19.875 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:19.875 00.000 30444 Enqueuing Expose request 04:15:19.875 00.000 30444 GuideStep: -0.3 px 77 ms EAST, 0.2 px 0 ms NORTH 04:15:19.875 00.000 15672 Worker thread wakes up 04:15:19.876 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:19.876 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:21.782 01.906 15672 Exposure complete 04:15:21.802 00.020 15672 worker thread done servicing request 04:15:21.802 00.000 30444 OnExposeComplete: enter 04:15:21.802 00.000 30444 UpdateGuideState(): m_state=6 04:15:21.802 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9338 04:15:21.802 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=200.88, Mass=58778, SNR=47.6, Peak=7436 HFD=3.5 04:15:21.802 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 04:15:21.802 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 04:15:21.802 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.29 hyp=0.37 cameraTheta=0.89 mountX=0.14 mountY=0.33, mountTheta=1.16 04:15:21.803 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.29, opts=13) 04:15:21.803 00.000 30444 Enqueuing Move request for scope (0.23, 0.29) 04:15:21.803 00.000 15672 Worker thread wakes up 04:15:21.803 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.29) opts 0xd 04:15:21.803 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.29) 04:15:21.803 00.000 15672 Moving (0.23, 0.29) raw xDistance=0.14 yDistance=0.33 04:15:21.803 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:15:21.803 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:15:21.803 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 04:15:21.803 00.000 15672 MoveAxis(E, 0, ABG) 04:15:21.803 00.000 15672 Move returns status 0, amount 0 04:15:21.803 00.000 15672 MoveAxis(N, 0, ABG) 04:15:21.803 00.000 15672 Move returns status 0, amount 0 04:15:21.804 00.001 15672 move complete, result=0 04:15:21.804 00.000 15672 worker thread done servicing request 04:15:21.808 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=14938, FiltMin=2521, FiltMax=11620, Gamma=2.950 04:15:21.929 00.121 30444 UpdateGuideState exits: m=58778 SNR=47.6 Saturated 04:15:21.929 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:21.929 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:21.929 00.000 30444 Enqueuing Expose request 04:15:21.929 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 04:15:21.929 00.000 15672 Worker thread wakes up 04:15:21.929 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:21.929 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:24.039 02.110 15672 Exposure complete 04:15:24.059 00.020 15672 worker thread done servicing request 04:15:24.059 00.000 30444 OnExposeComplete: enter 04:15:24.059 00.000 30444 UpdateGuideState(): m_state=6 04:15:24.059 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9339 04:15:24.060 00.001 30444 Star::Find returns 1 (1), X=460.64, Y=200.65, Mass=68621, SNR=56.0, Peak=7632 HFD=3.6 04:15:24.060 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 04:15:24.060 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.61 = 0.61) 04:15:24.060 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.40 mountX=0.11 mountY=0.08, mountTheta=0.64 04:15:24.060 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.05, opts=13) 04:15:24.060 00.000 30444 Enqueuing Move request for scope (0.13, 0.05) 04:15:24.060 00.000 15672 Worker thread wakes up 04:15:24.060 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd 04:15:24.060 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.05) 04:15:24.060 00.000 15672 Moving (0.13, 0.05) raw xDistance=0.11 yDistance=0.08 04:15:24.060 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 04:15:24.060 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:15:24.061 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:15:24.061 00.000 15672 MoveAxis(E, 0, ABG) 04:15:24.061 00.000 15672 Move returns status 0, amount 0 04:15:24.061 00.000 15672 MoveAxis(N, 0, ABG) 04:15:24.061 00.000 15672 Move returns status 0, amount 0 04:15:24.061 00.000 15672 move complete, result=0 04:15:24.061 00.000 15672 worker thread done servicing request 04:15:24.065 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2107, max=15217, FiltMin=2554, FiltMax=11145, Gamma=2.950 04:15:24.108 00.043 30444 UpdateGuideState exits: m=68621 SNR=56.0 Saturated 04:15:24.108 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:24.108 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:24.108 00.000 30444 Enqueuing Expose request 04:15:24.108 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:15:24.108 00.000 15672 Worker thread wakes up 04:15:24.108 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:24.108 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:26.014 01.906 15672 Exposure complete 04:15:26.034 00.020 15672 worker thread done servicing request 04:15:26.034 00.000 30444 OnExposeComplete: enter 04:15:26.034 00.000 30444 UpdateGuideState(): m_state=6 04:15:26.034 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9340 04:15:26.034 00.000 30444 Star::Find returns 1 (1), X=460.90, Y=200.12, Mass=66919, SNR=57.6, Peak=7187 HFD=3.9 04:15:26.035 00.001 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 04:15:26.035 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 04:15:26.035 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.48 hyp=0.62 cameraTheta=-0.89 mountX=0.50 mountY=-0.38, mountTheta=-0.65 04:15:26.035 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.48, opts=13) 04:15:26.035 00.000 30444 Enqueuing Move request for scope (0.39, -0.48) 04:15:26.035 00.000 15672 Worker thread wakes up 04:15:26.035 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.48) opts 0xd 04:15:26.035 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.48) 04:15:26.035 00.000 15672 Moving (0.39, -0.48) raw xDistance=0.50 yDistance=-0.38 04:15:26.035 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50 04:15:26.035 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 04:15:26.035 00.000 15672 MoveAxis(W, 136, ABG) 04:15:26.035 00.000 15672 Guiding Dir = 3, Dur = 136 04:15:26.037 00.002 15672 IsSlewing returns 0 04:15:26.037 00.000 15672 IsGuiding returns 0 04:15:26.041 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2040, max=15498, FiltMin=2523, FiltMax=11106, Gamma=2.950 04:15:26.060 00.019 15672 PulseGuide returned control before completion, sleep 124 04:15:26.084 00.024 30444 UpdateGuideState exits: m=66919 SNR=57.6 Saturated 04:15:26.084 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:26.085 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:26.085 00.000 30444 Enqueuing Expose request 04:15:26.187 00.102 15672 IsGuiding returns 1 04:15:26.187 00.000 15672 scope still moving after pulse duration time elapsed 04:15:26.209 00.022 15672 IsSlewing returns 0 04:15:26.212 00.003 15672 IsGuiding returns 1 04:15:26.233 00.021 15672 IsSlewing returns 0 04:15:26.268 00.035 15672 IsGuiding returns 0 04:15:26.268 00.000 15672 scope move finished after 136 + 94 ms 04:15:26.268 00.000 15672 Move returns status 0, amount 136 04:15:26.268 00.000 15672 MoveAxis(N, 69, ABG) 04:15:26.268 00.000 15672 Guiding Dir = 0, Dur = 69 04:15:26.269 00.001 15672 IsSlewing returns 0 04:15:26.270 00.001 15672 IsGuiding returns 0 04:15:26.348 00.078 15672 IsGuiding returns 1 04:15:26.348 00.000 15672 scope still moving after pulse duration time elapsed 04:15:26.369 00.021 15672 IsSlewing returns 0 04:15:26.370 00.001 15672 IsGuiding returns 1 04:15:26.391 00.021 15672 IsSlewing returns 0 04:15:26.393 00.002 15672 IsGuiding returns 1 04:15:26.413 00.020 15672 IsSlewing returns 0 04:15:26.429 00.016 15672 IsGuiding returns 0 04:15:26.429 00.000 15672 scope move finished after 69 + 89 ms 04:15:26.429 00.000 15672 Move returns status 0, amount 69 04:15:26.429 00.000 15672 move complete, result=0 04:15:26.429 00.000 15672 worker thread done servicing request 04:15:26.429 00.000 15672 Worker thread wakes up 04:15:26.429 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:26.429 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:26.429 00.000 30444 GuideStep: 0.5 px 136 ms WEST, -0.4 px 69 ms NORTH 04:15:28.539 02.110 15672 Exposure complete 04:15:28.557 00.018 15672 worker thread done servicing request 04:15:28.558 00.001 30444 OnExposeComplete: enter 04:15:28.558 00.000 30444 UpdateGuideState(): m_state=6 04:15:28.558 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9341 04:15:28.558 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=201.01, Mass=67517, SNR=65.9, Peak=7707 HFD=3.8 04:15:28.558 00.000 30444 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.28) = xAngle (1.49 = 1.49) 04:15:28.558 00.000 30444 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 04:15:28.558 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.42 hyp=0.45 cameraTheta=1.21 mountX=0.04 mountY=0.44, mountTheta=1.48 04:15:28.558 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.42, opts=13) 04:15:28.558 00.000 30444 Enqueuing Move request for scope (0.16, 0.42) 04:15:28.559 00.001 15672 Worker thread wakes up 04:15:28.559 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.42) opts 0xd 04:15:28.559 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.42) 04:15:28.559 00.000 15672 Moving (0.16, 0.42) raw xDistance=0.04 yDistance=0.44 04:15:28.559 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:15:28.559 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:15:28.559 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44 04:15:28.559 00.000 15672 MoveAxis(E, 0, ABG) 04:15:28.559 00.000 15672 Move returns status 0, amount 0 04:15:28.559 00.000 15672 MoveAxis(N, 0, ABG) 04:15:28.559 00.000 15672 Move returns status 0, amount 0 04:15:28.559 00.000 15672 move complete, result=0 04:15:28.559 00.000 15672 worker thread done servicing request 04:15:28.564 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=15059, FiltMin=2552, FiltMax=10881, Gamma=2.950 04:15:29.060 00.496 30444 UpdateGuideState exits: m=67517 SNR=65.9 Saturated 04:15:29.060 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:29.060 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:29.060 00.000 30444 Enqueuing Expose request 04:15:29.060 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 04:15:29.060 00.000 15672 Worker thread wakes up 04:15:29.060 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:29.060 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:30.969 01.909 15672 Exposure complete 04:15:30.989 00.020 15672 worker thread done servicing request 04:15:30.989 00.000 30444 OnExposeComplete: enter 04:15:30.989 00.000 30444 UpdateGuideState(): m_state=6 04:15:30.989 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9342 04:15:30.989 00.000 30444 Star::Find returns 1 (1), X=460.30, Y=200.95, Mass=62285, SNR=55.3, Peak=7911 HFD=3.3 04:15:30.989 00.000 30444 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.28) = xAngle (2.37 = 2.37) 04:15:30.989 00.000 30444 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.31 = 2.31) 04:15:30.989 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.36 hyp=0.41 cameraTheta=2.09 mountX=-0.30 mountY=0.30, mountTheta=2.34 04:15:30.990 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.36, opts=13) 04:15:30.990 00.000 30444 Enqueuing Move request for scope (-0.21, 0.36) 04:15:30.990 00.000 15672 Worker thread wakes up 04:15:30.990 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.36) opts 0xd 04:15:30.990 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.36) 04:15:30.990 00.000 15672 Moving (-0.21, 0.36) raw xDistance=-0.30 yDistance=0.30 04:15:30.990 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 04:15:30.991 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:15:30.991 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 04:15:30.991 00.000 15672 MoveAxis(E, 80, ABG) 04:15:30.991 00.000 15672 Guiding Dir = 2, Dur = 80 04:15:30.991 00.000 15672 IsSlewing returns 0 04:15:30.999 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=14639, FiltMin=2560, FiltMax=10629, Gamma=2.950 04:15:31.028 00.029 15672 IsGuiding returns 0 04:15:31.044 00.016 15672 PulseGuide returned control before completion, sleep 75 04:15:31.102 00.058 30444 UpdateGuideState exits: m=62285 SNR=55.3 Saturated 04:15:31.102 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:31.102 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:31.102 00.000 30444 Enqueuing Expose request 04:15:31.121 00.019 15672 IsGuiding returns 1 04:15:31.121 00.000 15672 scope still moving after pulse duration time elapsed 04:15:31.142 00.021 15672 IsSlewing returns 0 04:15:31.157 00.015 15672 IsGuiding returns 0 04:15:31.157 00.000 15672 scope move finished after 80 + 47 ms 04:15:31.157 00.000 15672 Move returns status 0, amount 80 04:15:31.157 00.000 15672 MoveAxis(N, 0, ABG) 04:15:31.157 00.000 15672 Move returns status 0, amount 0 04:15:31.157 00.000 15672 move complete, result=0 04:15:31.157 00.000 15672 worker thread done servicing request 04:15:31.157 00.000 15672 Worker thread wakes up 04:15:31.157 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:31.157 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:31.157 00.000 30444 GuideStep: -0.3 px 80 ms EAST, 0.3 px 0 ms NORTH 04:15:33.268 02.111 15672 Exposure complete 04:15:33.293 00.025 15672 worker thread done servicing request 04:15:33.294 00.001 30444 OnExposeComplete: enter 04:15:33.294 00.000 30444 UpdateGuideState(): m_state=6 04:15:33.294 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9343 04:15:33.294 00.000 30444 Star::Find returns 1 (1), X=461.35, Y=200.90, Mass=75055, SNR=66.2, Peak=8290 HFD=3.7 04:15:33.294 00.000 30444 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.28) = xAngle (0.63 = 0.63) 04:15:33.294 00.000 30444 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.57 = 0.57) 04:15:33.294 00.000 30444 CameraToMount -- cameraX=0.85 cameraY=0.31 hyp=0.90 cameraTheta=0.35 mountX=0.73 mountY=0.49, mountTheta=0.59 04:15:33.294 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.85, y=0.31, opts=13) 04:15:33.294 00.000 30444 Enqueuing Move request for scope (0.85, 0.31) 04:15:33.294 00.000 15672 Worker thread wakes up 04:15:33.294 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.31) opts 0xd 04:15:33.294 00.000 15672 Handling offset move in thread for scope, endpoint = (0.85, 0.31) 04:15:33.295 00.001 15672 Moving (0.85, 0.31) raw xDistance=0.73 yDistance=0.49 04:15:33.295 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.73 04:15:33.295 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=0.64 newest=1.23 04:15:33.295 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 04:15:33.295 00.000 15672 MoveAxis(W, 192, ABG) 04:15:33.295 00.000 15672 Guiding Dir = 3, Dur = 192 04:15:33.295 00.000 15672 IsSlewing returns 0 04:15:33.297 00.002 15672 IsGuiding returns 0 04:15:33.301 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2088, max=15336, FiltMin=2542, FiltMax=11844, Gamma=2.950 04:15:33.313 00.012 15672 PulseGuide returned control before completion, sleep 187 04:15:33.344 00.031 30444 UpdateGuideState exits: m=75055 SNR=66.2 Saturated 04:15:33.344 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:33.344 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:33.344 00.000 30444 Enqueuing Expose request 04:15:33.502 00.158 15672 IsGuiding returns 1 04:15:33.502 00.000 15672 scope still moving after pulse duration time elapsed 04:15:33.523 00.021 15672 IsSlewing returns 0 04:15:33.524 00.001 15672 IsGuiding returns 0 04:15:33.524 00.000 15672 scope move finished after 192 + 34 ms 04:15:33.524 00.000 15672 Move returns status 0, amount 192 04:15:33.524 00.000 15672 MoveAxis(S, 87, ABG) 04:15:33.524 00.000 15672 Guiding Dir = 1, Dur = 87 04:15:33.524 00.000 15672 IsSlewing returns 0 04:15:33.525 00.001 15672 IsGuiding returns 0 04:15:33.601 00.076 15672 PulseGuide returned control before completion, sleep 22 04:15:33.634 00.033 15672 IsGuiding returns 1 04:15:33.634 00.000 15672 scope still moving after pulse duration time elapsed 04:15:33.655 00.021 15672 IsSlewing returns 0 04:15:33.658 00.003 15672 IsGuiding returns 1 04:15:33.679 00.021 15672 IsSlewing returns 0 04:15:33.681 00.002 15672 IsGuiding returns 1 04:15:33.703 00.022 15672 IsSlewing returns 0 04:15:33.729 00.026 15672 IsGuiding returns 0 04:15:33.729 00.000 15672 scope move finished after 87 + 117 ms 04:15:33.729 00.000 15672 Move returns status 0, amount 87 04:15:33.729 00.000 15672 move complete, result=0 04:15:33.729 00.000 15672 worker thread done servicing request 04:15:33.730 00.001 15672 Worker thread wakes up 04:15:33.730 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:33.730 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:33.730 00.000 30444 GuideStep: 0.7 px 192 ms WEST, 0.5 px 87 ms SOUTH 04:15:35.646 01.916 15672 Exposure complete 04:15:35.677 00.031 15672 worker thread done servicing request 04:15:35.678 00.001 30444 OnExposeComplete: enter 04:15:35.678 00.000 30444 UpdateGuideState(): m_state=6 04:15:35.678 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 9344 04:15:35.678 00.000 30444 Star::Find returns 1 (1), X=461.22, Y=201.00, Mass=64351, SNR=54.9, Peak=8393 HFD=3.2 04:15:35.678 00.000 30444 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.28) = xAngle (0.80 = 0.80) 04:15:35.678 00.000 30444 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.74 = 0.74) 04:15:35.678 00.000 30444 CameraToMount -- cameraX=0.71 cameraY=0.41 hyp=0.82 cameraTheta=0.52 mountX=0.57 mountY=0.55, mountTheta=0.77 04:15:35.678 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.71, y=0.41, opts=13) 04:15:35.678 00.000 30444 Enqueuing Move request for scope (0.71, 0.41) 04:15:35.678 00.000 15672 Worker thread wakes up 04:15:35.679 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.41) opts 0xd 04:15:35.679 00.000 15672 Handling offset move in thread for scope, endpoint = (0.71, 0.41) 04:15:35.679 00.000 15672 Moving (0.71, 0.41) raw xDistance=0.57 yDistance=0.55 04:15:35.679 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57 04:15:35.679 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 04:15:35.679 00.000 15672 MoveAxis(W, 167, ABG) 04:15:35.679 00.000 15672 Guiding Dir = 3, Dur = 167 04:15:35.679 00.000 15672 IsSlewing returns 0 04:15:35.680 00.001 15672 IsGuiding returns 0 04:15:35.685 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=14611, FiltMin=2464, FiltMax=12220, Gamma=2.950 04:15:35.709 00.024 15672 PulseGuide returned control before completion, sleep 149 04:15:35.861 00.152 15672 IsGuiding returns 1 04:15:35.861 00.000 15672 scope still moving after pulse duration time elapsed 04:15:35.882 00.021 15672 IsSlewing returns 0 04:15:35.885 00.003 15672 IsGuiding returns 1 04:15:35.906 00.021 15672 IsSlewing returns 0 04:15:35.918 00.012 15672 IsGuiding returns 0 04:15:35.919 00.001 15672 scope move finished after 167 + 70 ms 04:15:35.919 00.000 15672 Move returns status 0, amount 167 04:15:35.919 00.000 15672 MoveAxis(S, 99, ABG) 04:15:35.919 00.000 15672 Guiding Dir = 1, Dur = 99 04:15:35.919 00.000 15672 IsSlewing returns 0 04:15:35.921 00.002 15672 IsGuiding returns 0 04:15:35.996 00.075 15672 PulseGuide returned control before completion, sleep 35 04:15:36.035 00.039 15672 IsGuiding returns 1 04:15:36.035 00.000 15672 scope still moving after pulse duration time elapsed 04:15:36.055 00.020 15672 IsSlewing returns 0 04:15:36.059 00.004 15672 IsGuiding returns 1 04:15:36.080 00.021 15672 IsSlewing returns 0 04:15:36.082 00.002 15672 IsGuiding returns 1 04:15:36.104 00.022 15672 IsSlewing returns 0 04:15:36.125 00.021 15672 IsGuiding returns 0 04:15:36.126 00.001 15672 scope move finished after 99 + 104 ms 04:15:36.126 00.000 15672 Move returns status 0, amount 99 04:15:36.126 00.000 15672 move complete, result=0 04:15:36.126 00.000 15672 worker thread done servicing request 04:15:36.156 00.030 30444 UpdateGuideState exits: m=64351 SNR=54.9 Saturated 04:15:36.156 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:36.156 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:36.156 00.000 30444 Enqueuing Expose request 04:15:36.156 00.000 30444 GuideStep: 0.6 px 167 ms WEST, 0.6 px 99 ms SOUTH 04:15:36.157 00.001 15672 Worker thread wakes up 04:15:36.157 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:36.157 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:38.264 02.107 15672 Exposure complete 04:15:38.283 00.019 15672 worker thread done servicing request 04:15:38.283 00.000 30444 OnExposeComplete: enter 04:15:38.283 00.000 30444 UpdateGuideState(): m_state=6 04:15:38.283 00.000 30444 Star::Find(15, 461, 201, 0, (0,0,0,0), 0.0, 255) frame 9345 04:15:38.283 00.000 30444 Star::Find returns 1 (1), X=460.87, Y=200.97, Mass=68211, SNR=62.0, Peak=8581 HFD=3.5 04:15:38.283 00.000 30444 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.28) = xAngle (1.08 = 1.08) 04:15:38.283 00.000 30444 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.02 = 1.02) 04:15:38.283 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.38 hyp=0.52 cameraTheta=0.80 mountX=0.25 mountY=0.45, mountTheta=1.06 04:15:38.284 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.38, opts=13) 04:15:38.284 00.000 30444 Enqueuing Move request for scope (0.37, 0.38) 04:15:38.284 00.000 15672 Worker thread wakes up 04:15:38.284 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.38) opts 0xd 04:15:38.284 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.38) 04:15:38.284 00.000 15672 Moving (0.37, 0.38) raw xDistance=0.25 yDistance=0.45 04:15:38.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 04:15:38.284 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 04:15:38.284 00.000 15672 MoveAxis(E, 0, ABG) 04:15:38.284 00.000 15672 Move returns status 0, amount 0 04:15:38.284 00.000 15672 MoveAxis(S, 80, ABG) 04:15:38.284 00.000 15672 Guiding Dir = 1, Dur = 80 04:15:38.285 00.001 15672 IsSlewing returns 0 04:15:38.286 00.001 15672 IsGuiding returns 0 04:15:38.290 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=14078, FiltMin=2532, FiltMax=11834, Gamma=2.950 04:15:38.333 00.043 30444 UpdateGuideState exits: m=68211 SNR=62.0 Saturated 04:15:38.333 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:38.333 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:38.333 00.000 30444 Enqueuing Expose request 04:15:38.361 00.028 15672 PulseGuide returned control before completion, sleep 16 04:15:38.379 00.018 15672 IsGuiding returns 1 04:15:38.379 00.000 15672 scope still moving after pulse duration time elapsed 04:15:38.400 00.021 15672 IsSlewing returns 0 04:15:38.426 00.026 15672 IsGuiding returns 1 04:15:38.446 00.020 15672 IsSlewing returns 0 04:15:38.473 00.027 15672 IsGuiding returns 0 04:15:38.474 00.001 15672 scope move finished after 80 + 107 ms 04:15:38.474 00.000 15672 Move returns status 0, amount 80 04:15:38.474 00.000 15672 move complete, result=0 04:15:38.474 00.000 15672 worker thread done servicing request 04:15:38.474 00.000 15672 Worker thread wakes up 04:15:38.474 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:38.475 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:38.475 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 80 ms SOUTH 04:15:40.384 01.909 15672 Exposure complete 04:15:40.404 00.020 15672 worker thread done servicing request 04:15:40.404 00.000 30444 OnExposeComplete: enter 04:15:40.404 00.000 30444 UpdateGuideState(): m_state=6 04:15:40.404 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9346 04:15:40.404 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=200.58, Mass=58835, SNR=48.3, Peak=7867 HFD=3.4 04:15:40.404 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.28) = xAngle (0.20 = 0.20) 04:15:40.404 00.000 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 04:15:40.404 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=0.16 mountY=0.02, mountTheta=0.14 04:15:40.405 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.01, opts=13) 04:15:40.405 00.000 30444 Enqueuing Move request for scope (0.16, -0.01) 04:15:40.405 00.000 15672 Worker thread wakes up 04:15:40.405 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd 04:15:40.405 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.01) 04:15:40.405 00.000 15672 Moving (0.16, -0.01) raw xDistance=0.16 yDistance=0.02 04:15:40.405 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:15:40.405 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:15:40.405 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 04:15:40.405 00.000 15672 MoveAxis(E, 0, ABG) 04:15:40.405 00.000 15672 Move returns status 0, amount 0 04:15:40.405 00.000 15672 MoveAxis(N, 0, ABG) 04:15:40.405 00.000 15672 Move returns status 0, amount 0 04:15:40.405 00.000 15672 move complete, result=0 04:15:40.405 00.000 15672 worker thread done servicing request 04:15:40.410 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=14116, FiltMin=2534, FiltMax=10714, Gamma=2.950 04:15:40.452 00.042 30444 UpdateGuideState exits: m=58835 SNR=48.3 Saturated 04:15:40.452 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:40.452 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:40.452 00.000 30444 Enqueuing Expose request 04:15:40.452 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:15:40.453 00.001 15672 Worker thread wakes up 04:15:40.453 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:40.453 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:42.562 02.109 15672 Exposure complete 04:15:42.582 00.020 15672 worker thread done servicing request 04:15:42.582 00.000 30444 OnExposeComplete: enter 04:15:42.582 00.000 30444 UpdateGuideState(): m_state=6 04:15:42.582 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9347 04:15:42.582 00.000 30444 Star::Find returns 1 (1), X=460.91, Y=200.81, Mass=69717, SNR=59.7, Peak=7369 HFD=4.0 04:15:42.582 00.000 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.76 = 0.76) 04:15:42.582 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.70 = 0.70) 04:15:42.582 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.21 hyp=0.45 cameraTheta=0.49 mountX=0.33 mountY=0.29, mountTheta=0.73 04:15:42.583 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.21, opts=13) 04:15:42.583 00.000 30444 Enqueuing Move request for scope (0.40, 0.21) 04:15:42.583 00.000 15672 Worker thread wakes up 04:15:42.583 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.21) opts 0xd 04:15:42.583 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.21) 04:15:42.583 00.000 15672 Moving (0.40, 0.21) raw xDistance=0.33 yDistance=0.29 04:15:42.583 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 04:15:42.583 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 04:15:42.583 00.000 15672 MoveAxis(W, 88, ABG) 04:15:42.583 00.000 15672 Guiding Dir = 3, Dur = 88 04:15:42.584 00.001 15672 IsSlewing returns 0 04:15:42.585 00.001 15672 IsGuiding returns 0 04:15:42.589 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=14831, FiltMin=2451, FiltMax=11483, Gamma=2.950 04:15:42.610 00.021 15672 PulseGuide returned control before completion, sleep 73 04:15:42.631 00.021 30444 UpdateGuideState exits: m=69717 SNR=59.7 Saturated 04:15:42.632 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:42.632 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:42.632 00.000 30444 Enqueuing Expose request 04:15:42.722 00.090 15672 IsGuiding returns 0 04:15:42.722 00.000 15672 Move returns status 0, amount 88 04:15:42.722 00.000 15672 MoveAxis(S, 52, ABG) 04:15:42.722 00.000 15672 Guiding Dir = 1, Dur = 52 04:15:42.722 00.000 15672 IsSlewing returns 0 04:15:42.723 00.001 15672 IsGuiding returns 0 04:15:42.808 00.085 15672 IsGuiding returns 1 04:15:42.808 00.000 15672 scope still moving after pulse duration time elapsed 04:15:42.829 00.021 15672 IsSlewing returns 0 04:15:42.830 00.001 15672 IsGuiding returns 1 04:15:42.851 00.021 15672 IsSlewing returns 0 04:15:42.881 00.030 15672 IsGuiding returns 0 04:15:42.881 00.000 15672 scope move finished after 52 + 106 ms 04:15:42.881 00.000 15672 Move returns status 0, amount 52 04:15:42.881 00.000 15672 move complete, result=0 04:15:42.881 00.000 15672 worker thread done servicing request 04:15:42.881 00.000 15672 Worker thread wakes up 04:15:42.881 00.000 30444 GuideStep: 0.3 px 88 ms WEST, 0.3 px 52 ms SOUTH 04:15:42.882 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:42.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:44.798 01.916 15672 Exposure complete 04:15:44.831 00.033 15672 worker thread done servicing request 04:15:44.831 00.000 30444 OnExposeComplete: enter 04:15:44.831 00.000 30444 UpdateGuideState(): m_state=6 04:15:44.832 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9348 04:15:44.832 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=200.78, Mass=66406, SNR=59.6, Peak=7430 HFD=3.7 04:15:44.832 00.000 30444 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.28) = xAngle (2.82 = 2.82) 04:15:44.832 00.000 30444 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.76 = 2.76) 04:15:44.832 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.19 hyp=0.33 cameraTheta=2.54 mountX=-0.32 mountY=0.12, mountTheta=2.77 04:15:44.832 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.19, opts=13) 04:15:44.832 00.000 30444 Enqueuing Move request for scope (-0.28, 0.19) 04:15:44.832 00.000 15672 Worker thread wakes up 04:15:44.832 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.19) opts 0xd 04:15:44.832 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.19) 04:15:44.833 00.001 15672 Moving (-0.28, 0.19) raw xDistance=-0.32 yDistance=0.12 04:15:44.833 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32 04:15:44.833 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:15:44.833 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:15:44.833 00.000 15672 MoveAxis(E, 80, ABG) 04:15:44.833 00.000 15672 Guiding Dir = 2, Dur = 80 04:15:44.834 00.001 15672 IsSlewing returns 0 04:15:44.839 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=14741, FiltMin=2557, FiltMax=10926, Gamma=2.950 04:15:44.848 00.009 15672 IsGuiding returns 0 04:15:44.862 00.014 15672 PulseGuide returned control before completion, sleep 76 04:15:44.940 00.078 15672 IsGuiding returns 1 04:15:44.940 00.000 15672 scope still moving after pulse duration time elapsed 04:15:44.961 00.021 15672 IsSlewing returns 0 04:15:44.974 00.013 15672 IsGuiding returns 0 04:15:44.974 00.000 15672 scope move finished after 80 + 47 ms 04:15:44.975 00.001 15672 Move returns status 0, amount 80 04:15:44.975 00.000 15672 MoveAxis(N, 0, ABG) 04:15:44.975 00.000 15672 Move returns status 0, amount 0 04:15:44.975 00.000 15672 move complete, result=0 04:15:44.975 00.000 15672 worker thread done servicing request 04:15:45.314 00.339 30444 UpdateGuideState exits: m=66406 SNR=59.6 Saturated 04:15:45.314 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:45.315 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:45.315 00.000 30444 Enqueuing Expose request 04:15:45.315 00.000 30444 GuideStep: -0.3 px 80 ms EAST, 0.1 px 0 ms NORTH 04:15:45.315 00.000 15672 Worker thread wakes up 04:15:45.315 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:45.315 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:47.432 02.117 15672 Exposure complete 04:15:47.462 00.030 15672 worker thread done servicing request 04:15:47.462 00.000 30444 OnExposeComplete: enter 04:15:47.462 00.000 30444 UpdateGuideState(): m_state=6 04:15:47.462 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9349 04:15:47.462 00.000 30444 Star::Find returns 1 (1), X=460.74, Y=200.55, Mass=68785, SNR=62.5, Peak=6765 HFD=3.8 04:15:47.462 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 04:15:47.463 00.001 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 04:15:47.463 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-0.18 mountX=0.23 mountY=0.01, mountTheta=0.04 04:15:47.463 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.04, opts=13) 04:15:47.463 00.000 30444 Enqueuing Move request for scope (0.23, -0.04) 04:15:47.463 00.000 15672 Worker thread wakes up 04:15:47.463 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.04) opts 0xd 04:15:47.463 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.04) 04:15:47.463 00.000 15672 Moving (0.23, -0.04) raw xDistance=0.23 yDistance=0.01 04:15:47.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 04:15:47.464 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:15:47.464 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:15:47.464 00.000 15672 MoveAxis(E, 0, ABG) 04:15:47.464 00.000 15672 Move returns status 0, amount 0 04:15:47.464 00.000 15672 MoveAxis(N, 0, ABG) 04:15:47.464 00.000 15672 Move returns status 0, amount 0 04:15:47.464 00.000 15672 move complete, result=0 04:15:47.464 00.000 15672 worker thread done servicing request 04:15:47.468 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=14238, FiltMin=2504, FiltMax=10917, Gamma=2.950 04:15:47.511 00.043 30444 UpdateGuideState exits: m=68785 SNR=62.5 Saturated 04:15:47.511 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:47.511 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:47.511 00.000 30444 Enqueuing Expose request 04:15:47.511 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:15:47.511 00.000 15672 Worker thread wakes up 04:15:47.511 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:47.511 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:49.417 01.906 15672 Exposure complete 04:15:49.437 00.020 15672 worker thread done servicing request 04:15:49.437 00.000 30444 OnExposeComplete: enter 04:15:49.437 00.000 30444 UpdateGuideState(): m_state=6 04:15:49.437 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9350 04:15:49.437 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=200.17, Mass=66396, SNR=63.9, Peak=6945 HFD=3.8 04:15:49.437 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 04:15:49.437 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 04:15:49.437 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.43 hyp=0.43 cameraTheta=-1.56 mountX=0.12 mountY=-0.42, mountTheta=-1.29 04:15:49.438 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.43, opts=13) 04:15:49.438 00.000 30444 Enqueuing Move request for scope (0.00, -0.43) 04:15:49.438 00.000 15672 Worker thread wakes up 04:15:49.438 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.43) opts 0xd 04:15:49.438 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.43) 04:15:49.438 00.000 15672 Moving (0.00, -0.43) raw xDistance=0.12 yDistance=-0.42 04:15:49.438 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:15:49.438 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:15:49.438 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 04:15:49.438 00.000 15672 MoveAxis(E, 0, ABG) 04:15:49.438 00.000 15672 Move returns status 0, amount 0 04:15:49.438 00.000 15672 MoveAxis(N, 0, ABG) 04:15:49.438 00.000 15672 Move returns status 0, amount 0 04:15:49.438 00.000 15672 move complete, result=0 04:15:49.438 00.000 15672 worker thread done servicing request 04:15:49.443 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=13985, FiltMin=2540, FiltMax=10829, Gamma=2.950 04:15:49.895 00.452 30444 UpdateGuideState exits: m=66396 SNR=63.9 Saturated 04:15:49.895 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:49.895 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:49.895 00.000 30444 Enqueuing Expose request 04:15:49.895 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 04:15:49.895 00.000 15672 Worker thread wakes up 04:15:49.895 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:49.895 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:52.005 02.110 15672 Exposure complete 04:15:52.025 00.020 15672 worker thread done servicing request 04:15:52.025 00.000 30444 OnExposeComplete: enter 04:15:52.025 00.000 30444 UpdateGuideState(): m_state=6 04:15:52.025 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9351 04:15:52.026 00.001 30444 Star::Find returns 1 (1), X=460.68, Y=200.36, Mass=65834, SNR=55.0, Peak=7096 HFD=3.6 04:15:52.026 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 04:15:52.026 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 04:15:52.026 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-0.94 mountX=0.23 mountY=-0.19, mountTheta=-0.70 04:15:52.026 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.23, opts=13) 04:15:52.026 00.000 30444 Enqueuing Move request for scope (0.17, -0.23) 04:15:52.026 00.000 15672 Worker thread wakes up 04:15:52.026 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.23) opts 0xd 04:15:52.026 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.23) 04:15:52.026 00.000 15672 Moving (0.17, -0.23) raw xDistance=0.23 yDistance=-0.19 04:15:52.026 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 04:15:52.026 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:15:52.027 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:15:52.027 00.000 15672 MoveAxis(E, 0, ABG) 04:15:52.027 00.000 15672 Move returns status 0, amount 0 04:15:52.027 00.000 15672 MoveAxis(N, 0, ABG) 04:15:52.027 00.000 15672 Move returns status 0, amount 0 04:15:52.027 00.000 15672 move complete, result=0 04:15:52.027 00.000 15672 worker thread done servicing request 04:15:52.031 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=14312, FiltMin=2540, FiltMax=11346, Gamma=2.950 04:15:52.477 00.446 30444 UpdateGuideState exits: m=65834 SNR=55.0 Saturated 04:15:52.478 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:52.478 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:52.478 00.000 30444 Enqueuing Expose request 04:15:52.478 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:15:52.478 00.000 15672 Worker thread wakes up 04:15:52.478 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:52.479 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:54.387 01.908 15672 Exposure complete 04:15:54.407 00.020 15672 worker thread done servicing request 04:15:54.407 00.000 30444 OnExposeComplete: enter 04:15:54.407 00.000 30444 UpdateGuideState(): m_state=6 04:15:54.407 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9352 04:15:54.407 00.000 30444 Star::Find returns 1 (1), X=460.79, Y=200.03, Mass=68360, SNR=58.3, Peak=7145 HFD=4.1 04:15:54.407 00.000 30444 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.28) = xAngle (-0.83 = -0.83) 04:15:54.407 00.000 30444 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.89 = -0.89) 04:15:54.407 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.56 hyp=0.63 cameraTheta=-1.10 mountX=0.43 mountY=-0.49, mountTheta=-0.85 04:15:54.408 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.56, opts=13) 04:15:54.408 00.000 30444 Enqueuing Move request for scope (0.28, -0.56) 04:15:54.408 00.000 15672 Worker thread wakes up 04:15:54.408 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.56) opts 0xd 04:15:54.408 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.56) 04:15:54.408 00.000 15672 Moving (0.28, -0.56) raw xDistance=0.43 yDistance=-0.49 04:15:54.408 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 04:15:54.408 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:15:54.408 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49 04:15:54.408 00.000 15672 MoveAxis(W, 115, ABG) 04:15:54.408 00.000 15672 Guiding Dir = 3, Dur = 115 04:15:54.410 00.002 15672 IsSlewing returns 0 04:15:54.410 00.000 15672 IsGuiding returns 0 04:15:54.414 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=15250, FiltMin=2552, FiltMax=11154, Gamma=2.950 04:15:54.430 00.016 15672 PulseGuide returned control before completion, sleep 105 04:15:54.514 00.084 30444 UpdateGuideState exits: m=68360 SNR=58.3 Saturated 04:15:54.514 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:54.514 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:54.514 00.000 30444 Enqueuing Expose request 04:15:54.591 00.077 15672 IsGuiding returns 0 04:15:54.592 00.001 15672 Move returns status 0, amount 115 04:15:54.592 00.000 15672 MoveAxis(N, 0, ABG) 04:15:54.592 00.000 15672 Move returns status 0, amount 0 04:15:54.592 00.000 15672 move complete, result=0 04:15:54.592 00.000 15672 worker thread done servicing request 04:15:54.592 00.000 15672 Worker thread wakes up 04:15:54.592 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:54.593 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:54.593 00.000 30444 GuideStep: 0.4 px 115 ms WEST, -0.5 px 0 ms NORTH 04:15:56.701 02.108 15672 Exposure complete 04:15:56.721 00.020 15672 worker thread done servicing request 04:15:56.721 00.000 30444 OnExposeComplete: enter 04:15:56.721 00.000 30444 UpdateGuideState(): m_state=6 04:15:56.721 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9353 04:15:56.721 00.000 30444 Star::Find returns 1 (1), X=460.85, Y=200.13, Mass=71215, SNR=77.3, Peak=6779 HFD=4.3 04:15:56.722 00.001 30444 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.28) = xAngle (-0.65 = -0.65) 04:15:56.722 00.000 30444 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 04:15:56.722 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.46 hyp=0.58 cameraTheta=-0.93 mountX=0.46 mountY=-0.38, mountTheta=-0.69 04:15:56.722 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.46, opts=13) 04:15:56.722 00.000 30444 Enqueuing Move request for scope (0.34, -0.46) 04:15:56.722 00.000 15672 Worker thread wakes up 04:15:56.722 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.46) opts 0xd 04:15:56.722 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.46) 04:15:56.722 00.000 15672 Moving (0.34, -0.46) raw xDistance=0.46 yDistance=-0.38 04:15:56.722 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46 04:15:56.722 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:15:56.723 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 04:15:56.723 00.000 15672 MoveAxis(W, 132, ABG) 04:15:56.723 00.000 15672 Guiding Dir = 3, Dur = 132 04:15:56.723 00.000 15672 IsSlewing returns 0 04:15:56.724 00.001 15672 IsGuiding returns 0 04:15:56.728 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=14672, FiltMin=2555, FiltMax=11283, Gamma=2.950 04:15:56.747 00.019 15672 PulseGuide returned control before completion, sleep 119 04:15:56.869 00.122 15672 IsGuiding returns 1 04:15:56.869 00.000 15672 scope still moving after pulse duration time elapsed 04:15:56.890 00.021 15672 IsSlewing returns 0 04:15:56.891 00.001 15672 IsGuiding returns 0 04:15:56.891 00.000 15672 scope move finished after 132 + 35 ms 04:15:56.891 00.000 15672 Move returns status 0, amount 132 04:15:56.891 00.000 15672 MoveAxis(N, 0, ABG) 04:15:56.891 00.000 15672 Move returns status 0, amount 0 04:15:56.891 00.000 15672 move complete, result=0 04:15:56.891 00.000 15672 worker thread done servicing request 04:15:57.073 00.182 30444 UpdateGuideState exits: m=71215 SNR=77.3 Saturated 04:15:57.073 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:57.073 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:57.073 00.000 30444 Enqueuing Expose request 04:15:57.073 00.000 15672 Worker thread wakes up 04:15:57.073 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:57.073 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:15:57.073 00.000 30444 GuideStep: 0.5 px 132 ms WEST, -0.4 px 0 ms NORTH 04:15:58.979 01.906 15672 Exposure complete 04:15:59.001 00.022 15672 worker thread done servicing request 04:15:59.001 00.000 30444 OnExposeComplete: enter 04:15:59.001 00.000 30444 UpdateGuideState(): m_state=6 04:15:59.002 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9354 04:15:59.002 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=200.59, Mass=61434, SNR=48.4, Peak=7380 HFD=3.5 04:15:59.002 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.82 = -2.82) 04:15:59.002 00.000 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 04:15:59.002 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.10 mountX=-0.18 mountY=-0.05, mountTheta=-2.88 04:15:59.002 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.01, opts=13) 04:15:59.002 00.000 30444 Enqueuing Move request for scope (-0.19, -0.01) 04:15:59.002 00.000 15672 Worker thread wakes up 04:15:59.002 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd 04:15:59.002 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.01) 04:15:59.003 00.001 15672 Moving (-0.19, -0.01) raw xDistance=-0.18 yDistance=-0.05 04:15:59.003 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 04:15:59.003 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:15:59.003 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:15:59.003 00.000 15672 MoveAxis(E, 0, ABG) 04:15:59.003 00.000 15672 Move returns status 0, amount 0 04:15:59.003 00.000 15672 MoveAxis(N, 0, ABG) 04:15:59.003 00.000 15672 Move returns status 0, amount 0 04:15:59.003 00.000 15672 move complete, result=0 04:15:59.003 00.000 15672 worker thread done servicing request 04:15:59.009 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=14909, FiltMin=2560, FiltMax=11901, Gamma=2.950 04:15:59.052 00.043 30444 UpdateGuideState exits: m=61434 SNR=48.4 Saturated 04:15:59.052 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:15:59.052 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:15:59.052 00.000 30444 Enqueuing Expose request 04:15:59.052 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:15:59.052 00.000 15672 Worker thread wakes up 04:15:59.052 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:15:59.052 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:01.161 02.109 15672 Exposure complete 04:16:01.186 00.025 15672 worker thread done servicing request 04:16:01.186 00.000 30444 OnExposeComplete: enter 04:16:01.186 00.000 30444 UpdateGuideState(): m_state=6 04:16:01.186 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9355 04:16:01.186 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=200.26, Mass=67102, SNR=55.2, Peak=7150 HFD=3.7 04:16:01.187 00.001 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 04:16:01.187 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 04:16:01.187 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.34 hyp=0.37 cameraTheta=-2.01 mountX=-0.06 mountY=-0.36, mountTheta=-1.73 04:16:01.187 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.34, opts=13) 04:16:01.187 00.000 30444 Enqueuing Move request for scope (-0.16, -0.34) 04:16:01.187 00.000 15672 Worker thread wakes up 04:16:01.187 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.34) opts 0xd 04:16:01.187 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.34) 04:16:01.187 00.000 15672 Moving (-0.16, -0.34) raw xDistance=-0.06 yDistance=-0.36 04:16:01.187 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:16:01.187 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.44 newest=-0.79 04:16:01.187 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 04:16:01.187 00.000 15672 MoveAxis(E, 0, ABG) 04:16:01.187 00.000 15672 Move returns status 0, amount 0 04:16:01.188 00.001 15672 MoveAxis(N, 65, ABG) 04:16:01.188 00.000 15672 Guiding Dir = 0, Dur = 65 04:16:01.188 00.000 15672 IsSlewing returns 0 04:16:01.193 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=13931, FiltMin=2558, FiltMax=11109, Gamma=2.950 04:16:01.205 00.012 15672 IsGuiding returns 0 04:16:01.236 00.031 30444 UpdateGuideState exits: m=67102 SNR=55.2 Saturated 04:16:01.236 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:01.236 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:01.236 00.000 30444 Enqueuing Expose request 04:16:01.286 00.050 15672 IsGuiding returns 1 04:16:01.287 00.001 15672 scope still moving after pulse duration time elapsed 04:16:01.307 00.020 15672 IsSlewing returns 0 04:16:01.309 00.002 15672 IsGuiding returns 1 04:16:01.330 00.021 15672 IsSlewing returns 0 04:16:01.331 00.001 15672 IsGuiding returns 1 04:16:01.352 00.021 15672 IsSlewing returns 0 04:16:01.365 00.013 15672 IsGuiding returns 0 04:16:01.365 00.000 15672 scope move finished after 65 + 95 ms 04:16:01.365 00.000 15672 Move returns status 0, amount 65 04:16:01.365 00.000 15672 move complete, result=0 04:16:01.365 00.000 15672 worker thread done servicing request 04:16:01.365 00.000 15672 Worker thread wakes up 04:16:01.365 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:01.365 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:01.367 00.002 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 65 ms NORTH 04:16:03.273 01.906 15672 Exposure complete 04:16:03.293 00.020 15672 worker thread done servicing request 04:16:03.293 00.000 30444 OnExposeComplete: enter 04:16:03.293 00.000 30444 UpdateGuideState(): m_state=6 04:16:03.293 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9356 04:16:03.294 00.001 30444 Star::Find returns 1 (1), X=460.23, Y=199.94, Mass=63949, SNR=57.9, Peak=7292 HFD=3.9 04:16:03.294 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 04:16:03.294 00.000 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 04:16:03.294 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.66 hyp=0.71 cameraTheta=-1.97 mountX=-0.09 mountY=-0.70, mountTheta=-1.69 04:16:03.295 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.66, opts=13) 04:16:03.295 00.000 30444 Enqueuing Move request for scope (-0.28, -0.66) 04:16:03.295 00.000 15672 Worker thread wakes up 04:16:03.295 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.66) opts 0xd 04:16:03.295 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.66) 04:16:03.295 00.000 15672 Moving (-0.28, -0.66) raw xDistance=-0.09 yDistance=-0.70 04:16:03.295 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 04:16:03.295 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 04:16:03.295 00.000 15672 MoveAxis(E, 0, ABG) 04:16:03.295 00.000 15672 Move returns status 0, amount 0 04:16:03.295 00.000 15672 MoveAxis(N, 125, ABG) 04:16:03.295 00.000 15672 Guiding Dir = 0, Dur = 125 04:16:03.296 00.001 15672 IsSlewing returns 0 04:16:03.297 00.001 15672 IsGuiding returns 0 04:16:03.304 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2134, max=13058, FiltMin=2587, FiltMax=11061, Gamma=2.950 04:16:03.377 00.073 15672 PulseGuide returned control before completion, sleep 56 04:16:03.437 00.060 15672 IsGuiding returns 1 04:16:03.437 00.000 15672 scope still moving after pulse duration time elapsed 04:16:03.459 00.022 15672 IsSlewing returns 0 04:16:03.461 00.002 15672 IsGuiding returns 1 04:16:03.482 00.021 15672 IsSlewing returns 0 04:16:03.483 00.001 15672 IsGuiding returns 1 04:16:03.504 00.021 15672 IsSlewing returns 0 04:16:03.522 00.018 15672 IsGuiding returns 0 04:16:03.522 00.000 15672 scope move finished after 125 + 99 ms 04:16:03.522 00.000 15672 Move returns status 0, amount 125 04:16:03.522 00.000 15672 move complete, result=0 04:16:03.522 00.000 15672 worker thread done servicing request 04:16:03.696 00.174 30444 UpdateGuideState exits: m=63949 SNR=57.9 Saturated 04:16:03.697 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:03.697 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:03.697 00.000 30444 Enqueuing Expose request 04:16:03.697 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 125 ms NORTH 04:16:03.697 00.000 15672 Worker thread wakes up 04:16:03.698 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:03.698 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:05.805 02.107 15672 Exposure complete 04:16:05.825 00.020 15672 worker thread done servicing request 04:16:05.825 00.000 30444 OnExposeComplete: enter 04:16:05.825 00.000 30444 UpdateGuideState(): m_state=6 04:16:05.825 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9357 04:16:05.826 00.001 30444 Star::Find returns 1 (1), X=460.50, Y=199.74, Mass=63858, SNR=53.0, Peak=7318 HFD=3.5 04:16:05.826 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.31 = -1.31) 04:16:05.826 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 04:16:05.826 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.86 hyp=0.86 cameraTheta=-1.58 mountX=0.22 mountY=-0.84, mountTheta=-1.31 04:16:05.826 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.86, opts=13) 04:16:05.826 00.000 30444 Enqueuing Move request for scope (-0.01, -0.86) 04:16:05.826 00.000 15672 Worker thread wakes up 04:16:05.826 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.86) opts 0xd 04:16:05.826 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.86) 04:16:05.826 00.000 15672 Moving (-0.01, -0.86) raw xDistance=0.22 yDistance=-0.84 04:16:05.827 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 04:16:05.827 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 04:16:05.827 00.000 15672 MoveAxis(E, 0, ABG) 04:16:05.827 00.000 15672 Move returns status 0, amount 0 04:16:05.827 00.000 15672 MoveAxis(N, 149, ABG) 04:16:05.827 00.000 15672 Guiding Dir = 0, Dur = 149 04:16:05.827 00.000 15672 IsSlewing returns 0 04:16:05.829 00.002 15672 IsGuiding returns 0 04:16:05.832 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2147, max=13431, FiltMin=2454, FiltMax=10784, Gamma=2.950 04:16:05.875 00.043 30444 UpdateGuideState exits: m=63858 SNR=53.0 Saturated 04:16:05.875 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:05.875 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:05.875 00.000 30444 Enqueuing Expose request 04:16:05.902 00.027 15672 PulseGuide returned control before completion, sleep 85 04:16:05.999 00.097 15672 IsGuiding returns 1 04:16:05.999 00.000 15672 scope still moving after pulse duration time elapsed 04:16:06.020 00.021 15672 IsSlewing returns 0 04:16:06.023 00.003 15672 IsGuiding returns 1 04:16:06.044 00.021 15672 IsSlewing returns 0 04:16:06.047 00.003 15672 IsGuiding returns 1 04:16:06.069 00.022 15672 IsSlewing returns 0 04:16:06.094 00.025 15672 IsGuiding returns 0 04:16:06.095 00.001 15672 scope move finished after 149 + 117 ms 04:16:06.095 00.000 15672 Move returns status 0, amount 149 04:16:06.095 00.000 15672 move complete, result=0 04:16:06.095 00.000 15672 worker thread done servicing request 04:16:06.095 00.000 15672 Worker thread wakes up 04:16:06.095 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:06.095 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:06.096 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.8 px 149 ms NORTH 04:16:08.005 01.909 15672 Exposure complete 04:16:08.025 00.020 15672 worker thread done servicing request 04:16:08.025 00.000 30444 OnExposeComplete: enter 04:16:08.025 00.000 30444 UpdateGuideState(): m_state=6 04:16:08.025 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9358 04:16:08.025 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=199.75, Mass=63230, SNR=57.4, Peak=7375 HFD=3.7 04:16:08.025 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 04:16:08.025 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 04:16:08.025 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.84 hyp=0.85 cameraTheta=-1.53 mountX=0.27 mountY=-0.82, mountTheta=-1.26 04:16:08.026 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.84, opts=13) 04:16:08.026 00.000 30444 Enqueuing Move request for scope (0.04, -0.84) 04:16:08.026 00.000 15672 Worker thread wakes up 04:16:08.026 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.84) opts 0xd 04:16:08.026 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.84) 04:16:08.026 00.000 15672 Moving (0.04, -0.84) raw xDistance=0.27 yDistance=-0.82 04:16:08.026 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 04:16:08.026 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 04:16:08.026 00.000 15672 MoveAxis(W, 72, ABG) 04:16:08.026 00.000 15672 Guiding Dir = 3, Dur = 72 04:16:08.026 00.000 15672 IsSlewing returns 0 04:16:08.028 00.002 15672 IsGuiding returns 0 04:16:08.032 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=13446, FiltMin=2481, FiltMax=10615, Gamma=2.950 04:16:08.058 00.026 15672 PulseGuide returned control before completion, sleep 53 04:16:08.075 00.017 30444 UpdateGuideState exits: m=63230 SNR=57.4 Saturated 04:16:08.075 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:08.075 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:08.075 00.000 30444 Enqueuing Expose request 04:16:08.154 00.079 15672 IsGuiding returns 0 04:16:08.154 00.000 15672 Move returns status 0, amount 72 04:16:08.155 00.001 15672 MoveAxis(N, 146, ABG) 04:16:08.155 00.000 15672 Guiding Dir = 0, Dur = 146 04:16:08.155 00.000 15672 IsSlewing returns 0 04:16:08.159 00.004 15672 IsGuiding returns 0 04:16:08.236 00.077 15672 PulseGuide returned control before completion, sleep 79 04:16:08.318 00.082 15672 IsGuiding returns 1 04:16:08.318 00.000 15672 scope still moving after pulse duration time elapsed 04:16:08.339 00.021 15672 IsSlewing returns 0 04:16:08.409 00.070 15672 IsGuiding returns 0 04:16:08.410 00.001 15672 scope move finished after 146 + 105 ms 04:16:08.410 00.000 15672 Move returns status 0, amount 146 04:16:08.410 00.000 15672 move complete, result=0 04:16:08.410 00.000 15672 worker thread done servicing request 04:16:08.410 00.000 15672 Worker thread wakes up 04:16:08.410 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:08.410 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:08.411 00.001 30444 GuideStep: 0.3 px 72 ms WEST, -0.8 px 146 ms NORTH 04:16:10.518 02.107 15672 Exposure complete 04:16:10.538 00.020 15672 worker thread done servicing request 04:16:10.538 00.000 30444 OnExposeComplete: enter 04:16:10.538 00.000 30444 UpdateGuideState(): m_state=6 04:16:10.539 00.001 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9359 04:16:10.539 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=200.41, Mass=55921, SNR=50.3, Peak=7029 HFD=3.4 04:16:10.539 00.000 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.33 = -2.33) 04:16:10.539 00.000 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 04:16:10.539 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.18 hyp=0.36 cameraTheta=-2.61 mountX=-0.25 mountY=-0.25, mountTheta=-2.36 04:16:10.539 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.18, opts=13) 04:16:10.539 00.000 30444 Enqueuing Move request for scope (-0.31, -0.18) 04:16:10.539 00.000 15672 Worker thread wakes up 04:16:10.539 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.18) opts 0xd 04:16:10.539 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.18) 04:16:10.539 00.000 15672 Moving (-0.31, -0.18) raw xDistance=-0.25 yDistance=-0.25 04:16:10.540 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 04:16:10.540 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:16:10.540 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 04:16:10.540 00.000 15672 MoveAxis(E, 0, ABG) 04:16:10.540 00.000 15672 Move returns status 0, amount 0 04:16:10.540 00.000 15672 MoveAxis(N, 0, ABG) 04:16:10.540 00.000 15672 Move returns status 0, amount 0 04:16:10.540 00.000 15672 move complete, result=0 04:16:10.540 00.000 15672 worker thread done servicing request 04:16:10.545 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=14340, FiltMin=2480, FiltMax=11360, Gamma=2.950 04:16:10.900 00.355 30444 UpdateGuideState exits: m=55921 SNR=50.3 Saturated 04:16:10.900 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:10.900 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:10.900 00.000 30444 Enqueuing Expose request 04:16:10.900 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:16:10.900 00.000 15672 Worker thread wakes up 04:16:10.901 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:10.901 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:12.808 01.907 15672 Exposure complete 04:16:12.828 00.020 15672 worker thread done servicing request 04:16:12.828 00.000 30444 OnExposeComplete: enter 04:16:12.828 00.000 30444 UpdateGuideState(): m_state=6 04:16:12.828 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9360 04:16:12.828 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=200.16, Mass=72834, SNR=68.3, Peak=6972 HFD=3.8 04:16:12.828 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 04:16:12.828 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 04:16:12.828 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.44 hyp=0.44 cameraTheta=-1.57 mountX=0.12 mountY=-0.43, mountTheta=-1.29 04:16:12.829 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.44, opts=13) 04:16:12.829 00.000 30444 Enqueuing Move request for scope (0.00, -0.44) 04:16:12.829 00.000 15672 Worker thread wakes up 04:16:12.829 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.44) opts 0xd 04:16:12.829 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.44) 04:16:12.829 00.000 15672 Moving (0.00, -0.44) raw xDistance=0.12 yDistance=-0.43 04:16:12.829 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:16:12.829 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 04:16:12.829 00.000 15672 MoveAxis(E, 0, ABG) 04:16:12.829 00.000 15672 Move returns status 0, amount 0 04:16:12.829 00.000 15672 MoveAxis(N, 76, ABG) 04:16:12.829 00.000 15672 Guiding Dir = 0, Dur = 76 04:16:12.830 00.001 15672 IsSlewing returns 0 04:16:12.831 00.001 15672 IsGuiding returns 0 04:16:12.835 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=13201, FiltMin=2580, FiltMax=10668, Gamma=2.950 04:16:12.935 00.100 30444 UpdateGuideState exits: m=72834 SNR=68.3 Saturated 04:16:12.936 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:12.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:12.936 00.000 30444 Enqueuing Expose request 04:16:12.947 00.011 15672 IsGuiding returns 1 04:16:12.948 00.001 15672 scope still moving after pulse duration time elapsed 04:16:12.968 00.020 15672 IsSlewing returns 0 04:16:12.969 00.001 15672 IsGuiding returns 1 04:16:12.990 00.021 15672 IsSlewing returns 0 04:16:13.005 00.015 15672 IsGuiding returns 1 04:16:13.026 00.021 15672 IsSlewing returns 0 04:16:13.042 00.016 15672 IsGuiding returns 0 04:16:13.042 00.000 15672 scope move finished after 76 + 135 ms 04:16:13.042 00.000 15672 Move returns status 0, amount 76 04:16:13.042 00.000 15672 move complete, result=0 04:16:13.042 00.000 15672 worker thread done servicing request 04:16:13.042 00.000 15672 Worker thread wakes up 04:16:13.042 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 76 ms NORTH 04:16:13.042 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:13.043 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:15.152 02.109 15672 Exposure complete 04:16:15.178 00.026 15672 worker thread done servicing request 04:16:15.178 00.000 30444 OnExposeComplete: enter 04:16:15.178 00.000 30444 UpdateGuideState(): m_state=6 04:16:15.178 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9361 04:16:15.178 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=200.88, Mass=62376, SNR=55.8, Peak=7823 HFD=3.6 04:16:15.178 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 04:16:15.178 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 04:16:15.179 00.001 30444 CameraToMount -- cameraX=0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.20 mountX=0.03 mountY=0.30, mountTheta=1.48 04:16:15.179 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.29, opts=13) 04:16:15.179 00.000 30444 Enqueuing Move request for scope (0.11, 0.29) 04:16:15.180 00.001 15672 Worker thread wakes up 04:16:15.180 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.29) opts 0xd 04:16:15.180 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.29) 04:16:15.180 00.000 15672 Moving (0.11, 0.29) raw xDistance=0.03 yDistance=0.30 04:16:15.180 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:16:15.180 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:16:15.180 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 04:16:15.180 00.000 15672 MoveAxis(E, 0, ABG) 04:16:15.180 00.000 15672 Move returns status 0, amount 0 04:16:15.180 00.000 15672 MoveAxis(N, 0, ABG) 04:16:15.180 00.000 15672 Move returns status 0, amount 0 04:16:15.180 00.000 15672 move complete, result=0 04:16:15.180 00.000 15672 worker thread done servicing request 04:16:15.184 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2104, max=15053, FiltMin=2504, FiltMax=11222, Gamma=2.950 04:16:15.228 00.044 30444 UpdateGuideState exits: m=62376 SNR=55.8 Saturated 04:16:15.228 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:15.228 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:15.228 00.000 30444 Enqueuing Expose request 04:16:15.228 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 04:16:15.228 00.000 15672 Worker thread wakes up 04:16:15.228 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:15.228 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:17.134 01.906 15672 Exposure complete 04:16:17.155 00.021 15672 worker thread done servicing request 04:16:17.155 00.000 30444 OnExposeComplete: enter 04:16:17.155 00.000 30444 UpdateGuideState(): m_state=6 04:16:17.155 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9362 04:16:17.155 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=200.98, Mass=57006, SNR=47.8, Peak=7476 HFD=3.4 04:16:17.155 00.000 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 04:16:17.155 00.000 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 04:16:17.155 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.38 hyp=0.44 cameraTheta=1.04 mountX=0.11 mountY=0.42, mountTheta=1.32 04:16:17.156 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.38, opts=13) 04:16:17.156 00.000 30444 Enqueuing Move request for scope (0.22, 0.38) 04:16:17.156 00.000 15672 Worker thread wakes up 04:16:17.156 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.38) opts 0xd 04:16:17.156 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.38) 04:16:17.156 00.000 15672 Moving (0.22, 0.38) raw xDistance=0.11 yDistance=0.42 04:16:17.156 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 04:16:17.156 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:16:17.156 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 04:16:17.156 00.000 15672 MoveAxis(E, 0, ABG) 04:16:17.156 00.000 15672 Move returns status 0, amount 0 04:16:17.156 00.000 15672 MoveAxis(N, 0, ABG) 04:16:17.156 00.000 15672 Move returns status 0, amount 0 04:16:17.156 00.000 15672 move complete, result=0 04:16:17.157 00.001 15672 worker thread done servicing request 04:16:17.161 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2135, max=14067, FiltMin=2572, FiltMax=10371, Gamma=2.950 04:16:17.526 00.365 30444 UpdateGuideState exits: m=57006 SNR=47.8 Saturated 04:16:17.526 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:17.526 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:17.526 00.000 30444 Enqueuing Expose request 04:16:17.526 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 04:16:17.527 00.001 15672 Worker thread wakes up 04:16:17.527 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:17.527 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:19.644 02.117 15672 Exposure complete 04:16:19.677 00.033 15672 worker thread done servicing request 04:16:19.677 00.000 30444 OnExposeComplete: enter 04:16:19.677 00.000 30444 UpdateGuideState(): m_state=6 04:16:19.677 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9363 04:16:19.677 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=200.93, Mass=66586, SNR=58.0, Peak=7381 HFD=3.7 04:16:19.677 00.000 30444 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.28) = xAngle (2.63 = 2.63) 04:16:19.677 00.000 30444 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.57 = 2.57) 04:16:19.677 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.33 hyp=0.47 cameraTheta=2.36 mountX=-0.41 mountY=0.25, mountTheta=2.59 04:16:19.678 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.33, opts=13) 04:16:19.678 00.000 30444 Enqueuing Move request for scope (-0.33, 0.33) 04:16:19.678 00.000 15672 Worker thread wakes up 04:16:19.678 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.33) opts 0xd 04:16:19.678 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.33) 04:16:19.678 00.000 15672 Moving (-0.33, 0.33) raw xDistance=-0.41 yDistance=0.25 04:16:19.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 04:16:19.678 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:16:19.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 04:16:19.678 00.000 15672 MoveAxis(E, 111, ABG) 04:16:19.678 00.000 15672 Guiding Dir = 2, Dur = 111 04:16:19.679 00.001 15672 IsSlewing returns 0 04:16:19.679 00.000 15672 IsGuiding returns 0 04:16:19.684 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=14593, FiltMin=2573, FiltMax=10785, Gamma=2.950 04:16:19.704 00.020 15672 PulseGuide returned control before completion, sleep 97 04:16:19.726 00.022 30444 UpdateGuideState exits: m=66586 SNR=58.0 Saturated 04:16:19.726 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:19.726 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:19.727 00.001 30444 Enqueuing Expose request 04:16:19.806 00.079 15672 IsGuiding returns 1 04:16:19.806 00.000 15672 scope still moving after pulse duration time elapsed 04:16:19.827 00.021 15672 IsSlewing returns 0 04:16:19.848 00.021 15672 IsGuiding returns 0 04:16:19.848 00.000 15672 scope move finished after 111 + 57 ms 04:16:19.848 00.000 15672 Move returns status 0, amount 111 04:16:19.848 00.000 15672 MoveAxis(N, 0, ABG) 04:16:19.848 00.000 15672 Move returns status 0, amount 0 04:16:19.848 00.000 15672 move complete, result=0 04:16:19.848 00.000 15672 worker thread done servicing request 04:16:19.848 00.000 15672 Worker thread wakes up 04:16:19.848 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:19.848 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:19.848 00.000 30444 GuideStep: -0.4 px 111 ms EAST, 0.3 px 0 ms NORTH 04:16:21.756 01.908 15672 Exposure complete 04:16:21.787 00.031 15672 worker thread done servicing request 04:16:21.787 00.000 30444 OnExposeComplete: enter 04:16:21.787 00.000 30444 UpdateGuideState(): m_state=6 04:16:21.788 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9364 04:16:21.788 00.000 30444 Star::Find returns 1 (1), X=460.98, Y=200.91, Mass=63330, SNR=67.2, Peak=7637 HFD=3.9 04:16:21.788 00.000 30444 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.28) = xAngle (0.86 = 0.86) 04:16:21.788 00.000 30444 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.80 = 0.80) 04:16:21.788 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=0.32 hyp=0.57 cameraTheta=0.58 mountX=0.37 mountY=0.41, mountTheta=0.83 04:16:21.788 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.32, opts=13) 04:16:21.788 00.000 30444 Enqueuing Move request for scope (0.48, 0.32) 04:16:21.788 00.000 15672 Worker thread wakes up 04:16:21.788 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.32) opts 0xd 04:16:21.788 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.32) 04:16:21.788 00.000 15672 Moving (0.48, 0.32) raw xDistance=0.37 yDistance=0.41 04:16:21.789 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37 04:16:21.789 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:16:21.789 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 04:16:21.789 00.000 15672 MoveAxis(W, 93, ABG) 04:16:21.789 00.000 15672 Guiding Dir = 3, Dur = 93 04:16:21.789 00.000 15672 IsSlewing returns 0 04:16:21.790 00.001 15672 IsGuiding returns 0 04:16:21.793 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2105, max=14121, FiltMin=2511, FiltMax=10697, Gamma=2.950 04:16:21.812 00.019 15672 PulseGuide returned control before completion, sleep 81 04:16:21.836 00.024 30444 UpdateGuideState exits: m=63330 SNR=67.2 Saturated 04:16:21.836 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:21.836 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:21.836 00.000 30444 Enqueuing Expose request 04:16:21.895 00.059 15672 IsGuiding returns 1 04:16:21.895 00.000 15672 scope still moving after pulse duration time elapsed 04:16:21.916 00.021 15672 IsSlewing returns 0 04:16:21.956 00.040 15672 IsGuiding returns 0 04:16:21.957 00.001 15672 scope move finished after 93 + 73 ms 04:16:21.957 00.000 15672 Move returns status 0, amount 93 04:16:21.957 00.000 15672 MoveAxis(N, 0, ABG) 04:16:21.957 00.000 15672 Move returns status 0, amount 0 04:16:21.957 00.000 15672 move complete, result=0 04:16:21.957 00.000 15672 worker thread done servicing request 04:16:21.957 00.000 15672 Worker thread wakes up 04:16:21.957 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:21.957 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:21.957 00.000 30444 GuideStep: 0.4 px 93 ms WEST, 0.4 px 0 ms NORTH 04:16:24.067 02.110 15672 Exposure complete 04:16:24.087 00.020 15672 worker thread done servicing request 04:16:24.087 00.000 30444 OnExposeComplete: enter 04:16:24.087 00.000 30444 UpdateGuideState(): m_state=6 04:16:24.087 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9365 04:16:24.087 00.000 30444 Star::Find returns 1 (1), X=460.49, Y=201.21, Mass=62442, SNR=62.5, Peak=7898 HFD=3.4 04:16:24.087 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 04:16:24.087 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 04:16:24.087 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.61 hyp=0.61 cameraTheta=1.60 mountX=-0.19 mountY=0.60, mountTheta=1.87 04:16:24.088 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.61, opts=13) 04:16:24.088 00.000 30444 Enqueuing Move request for scope (-0.02, 0.61) 04:16:24.088 00.000 15672 Worker thread wakes up 04:16:24.088 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.61) opts 0xd 04:16:24.088 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.61) 04:16:24.088 00.000 15672 Moving (-0.02, 0.61) raw xDistance=-0.19 yDistance=0.60 04:16:24.088 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:16:24.088 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:16:24.088 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60 04:16:24.088 00.000 15672 MoveAxis(E, 0, ABG) 04:16:24.088 00.000 15672 Move returns status 0, amount 0 04:16:24.088 00.000 15672 MoveAxis(N, 0, ABG) 04:16:24.088 00.000 15672 Move returns status 0, amount 0 04:16:24.088 00.000 15672 move complete, result=0 04:16:24.088 00.000 15672 worker thread done servicing request 04:16:24.093 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2110, max=14201, FiltMin=2593, FiltMax=10479, Gamma=2.950 04:16:24.136 00.043 30444 UpdateGuideState exits: m=62442 SNR=62.5 Saturated 04:16:24.136 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:24.136 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:24.136 00.000 30444 Enqueuing Expose request 04:16:24.136 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH 04:16:24.136 00.000 15672 Worker thread wakes up 04:16:24.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:24.136 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:26.043 01.907 15672 Exposure complete 04:16:26.064 00.021 15672 worker thread done servicing request 04:16:26.064 00.000 30444 OnExposeComplete: enter 04:16:26.064 00.000 30444 UpdateGuideState(): m_state=6 04:16:26.064 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9366 04:16:26.064 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=200.80, Mass=64204, SNR=54.9, Peak=7623 HFD=3.6 04:16:26.064 00.000 30444 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.28) = xAngle (1.16 = 1.16) 04:16:26.064 00.000 30444 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.10 = 1.10) 04:16:26.064 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.88 mountX=0.11 mountY=0.24, mountTheta=1.15 04:16:26.065 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.21, opts=13) 04:16:26.065 00.000 30444 Enqueuing Move request for scope (0.17, 0.21) 04:16:26.065 00.000 15672 Worker thread wakes up 04:16:26.065 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd 04:16:26.065 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.21) 04:16:26.065 00.000 15672 Moving (0.17, 0.21) raw xDistance=0.11 yDistance=0.24 04:16:26.065 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 04:16:26.065 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:16:26.065 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 04:16:26.065 00.000 15672 MoveAxis(E, 0, ABG) 04:16:26.065 00.000 15672 Move returns status 0, amount 0 04:16:26.065 00.000 15672 MoveAxis(N, 0, ABG) 04:16:26.065 00.000 15672 Move returns status 0, amount 0 04:16:26.065 00.000 15672 move complete, result=0 04:16:26.065 00.000 15672 worker thread done servicing request 04:16:26.070 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=14522, FiltMin=2601, FiltMax=10783, Gamma=2.950 04:16:26.200 00.130 30444 UpdateGuideState exits: m=64204 SNR=54.9 Saturated 04:16:26.200 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:26.200 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:26.200 00.000 30444 Enqueuing Expose request 04:16:26.202 00.002 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:16:26.202 00.000 15672 Worker thread wakes up 04:16:26.202 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:26.202 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:28.318 02.116 15672 Exposure complete 04:16:28.350 00.032 15672 worker thread done servicing request 04:16:28.350 00.000 30444 OnExposeComplete: enter 04:16:28.350 00.000 30444 UpdateGuideState(): m_state=6 04:16:28.350 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9367 04:16:28.350 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=201.11, Mass=68616, SNR=61.3, Peak=8229 HFD=3.4 04:16:28.350 00.000 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.77 = 1.77) 04:16:28.350 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.71 = 1.71) 04:16:28.350 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.51 hyp=0.52 cameraTheta=1.50 mountX=-0.10 mountY=0.51, mountTheta=1.77 04:16:28.351 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.51, opts=13) 04:16:28.351 00.000 30444 Enqueuing Move request for scope (0.04, 0.51) 04:16:28.351 00.000 15672 Worker thread wakes up 04:16:28.351 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.51) opts 0xd 04:16:28.351 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.51) 04:16:28.351 00.000 15672 Moving (0.04, 0.51) raw xDistance=-0.10 yDistance=0.51 04:16:28.351 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:16:28.351 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 04:16:28.351 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51 04:16:28.351 00.000 15672 MoveAxis(E, 0, ABG) 04:16:28.351 00.000 15672 Move returns status 0, amount 0 04:16:28.352 00.001 15672 MoveAxis(N, 0, ABG) 04:16:28.352 00.000 15672 Move returns status 0, amount 0 04:16:28.352 00.000 15672 move complete, result=0 04:16:28.352 00.000 15672 worker thread done servicing request 04:16:28.356 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=15582, FiltMin=2468, FiltMax=11285, Gamma=2.950 04:16:28.399 00.043 30444 UpdateGuideState exits: m=68616 SNR=61.3 Saturated 04:16:28.399 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:28.399 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:28.399 00.000 30444 Enqueuing Expose request 04:16:28.400 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 04:16:28.400 00.000 15672 Worker thread wakes up 04:16:28.400 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:28.400 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:30.304 01.904 15672 Exposure complete 04:16:30.324 00.020 15672 worker thread done servicing request 04:16:30.324 00.000 30444 OnExposeComplete: enter 04:16:30.324 00.000 30444 UpdateGuideState(): m_state=6 04:16:30.324 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9368 04:16:30.324 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=200.88, Mass=64157, SNR=55.3, Peak=7248 HFD=3.7 04:16:30.324 00.000 30444 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.28) = xAngle (2.63 = 2.63) 04:16:30.324 00.000 30444 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.57 = 2.57) 04:16:30.324 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.29 hyp=0.40 cameraTheta=2.35 mountX=-0.35 mountY=0.22, mountTheta=2.59 04:16:30.325 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.29, opts=13) 04:16:30.325 00.000 30444 Enqueuing Move request for scope (-0.28, 0.29) 04:16:30.325 00.000 15672 Worker thread wakes up 04:16:30.325 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.29) opts 0xd 04:16:30.325 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.29) 04:16:30.325 00.000 15672 Moving (-0.28, 0.29) raw xDistance=-0.35 yDistance=0.22 04:16:30.325 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 04:16:30.325 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:16:30.325 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 04:16:30.325 00.000 15672 MoveAxis(E, 95, ABG) 04:16:30.325 00.000 15672 Guiding Dir = 2, Dur = 95 04:16:30.326 00.001 15672 IsSlewing returns 0 04:16:30.327 00.001 15672 IsGuiding returns 0 04:16:30.331 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2054, max=14876, FiltMin=2545, FiltMax=11260, Gamma=2.950 04:16:30.342 00.011 15672 PulseGuide returned control before completion, sleep 90 04:16:30.373 00.031 30444 UpdateGuideState exits: m=64157 SNR=55.3 Saturated 04:16:30.373 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:30.373 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:30.373 00.000 30444 Enqueuing Expose request 04:16:30.456 00.083 15672 IsGuiding returns 0 04:16:30.456 00.000 15672 Move returns status 0, amount 95 04:16:30.456 00.000 15672 MoveAxis(N, 0, ABG) 04:16:30.456 00.000 15672 Move returns status 0, amount 0 04:16:30.456 00.000 15672 move complete, result=0 04:16:30.457 00.001 15672 worker thread done servicing request 04:16:30.457 00.000 15672 Worker thread wakes up 04:16:30.457 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:30.457 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:30.457 00.000 30444 GuideStep: -0.4 px 95 ms EAST, 0.2 px 0 ms NORTH 04:16:32.575 02.118 15672 Exposure complete 04:16:32.607 00.032 15672 worker thread done servicing request 04:16:32.607 00.000 30444 OnExposeComplete: enter 04:16:32.607 00.000 30444 UpdateGuideState(): m_state=6 04:16:32.607 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9369 04:16:32.607 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=200.76, Mass=65656, SNR=62.3, Peak=7487 HFD=3.7 04:16:32.607 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 04:16:32.607 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 04:16:32.607 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.78 mountX=0.11 mountY=0.19, mountTheta=1.05 04:16:32.608 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.16, opts=13) 04:16:32.608 00.000 30444 Enqueuing Move request for scope (0.16, 0.16) 04:16:32.608 00.000 15672 Worker thread wakes up 04:16:32.608 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd 04:16:32.608 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.16) 04:16:32.608 00.000 15672 Moving (0.16, 0.16) raw xDistance=0.11 yDistance=0.19 04:16:32.608 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 04:16:32.608 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:16:32.608 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 04:16:32.608 00.000 15672 MoveAxis(E, 0, ABG) 04:16:32.608 00.000 15672 Move returns status 0, amount 0 04:16:32.608 00.000 15672 MoveAxis(N, 0, ABG) 04:16:32.609 00.001 15672 Move returns status 0, amount 0 04:16:32.609 00.000 15672 move complete, result=0 04:16:32.609 00.000 15672 worker thread done servicing request 04:16:32.613 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=14701, FiltMin=2556, FiltMax=11705, Gamma=2.950 04:16:32.655 00.042 30444 UpdateGuideState exits: m=65656 SNR=62.3 Saturated 04:16:32.656 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:32.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:32.656 00.000 30444 Enqueuing Expose request 04:16:32.656 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:16:32.656 00.000 15672 Worker thread wakes up 04:16:32.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:32.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:34.564 01.908 15672 Exposure complete 04:16:34.589 00.025 15672 worker thread done servicing request 04:16:34.589 00.000 30444 OnExposeComplete: enter 04:16:34.589 00.000 30444 UpdateGuideState(): m_state=6 04:16:34.589 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9370 04:16:34.589 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=200.62, Mass=64548, SNR=63.8, Peak=7485 HFD=3.5 04:16:34.589 00.000 30444 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.28) = xAngle (3.37 = -2.91) 04:16:34.589 00.000 30444 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.97) 04:16:34.589 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=0.02 hyp=0.51 cameraTheta=3.09 mountX=-0.49 mountY=-0.09, mountTheta=-2.97 04:16:34.590 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=0.02, opts=13) 04:16:34.590 00.000 30444 Enqueuing Move request for scope (-0.50, 0.02) 04:16:34.590 00.000 15672 Worker thread wakes up 04:16:34.590 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.02) opts 0xd 04:16:34.590 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, 0.02) 04:16:34.590 00.000 15672 Moving (-0.50, 0.02) raw xDistance=-0.49 yDistance=-0.09 04:16:34.590 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49 04:16:34.590 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:16:34.590 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:16:34.590 00.000 15672 MoveAxis(E, 133, ABG) 04:16:34.590 00.000 15672 Guiding Dir = 2, Dur = 133 04:16:34.591 00.001 15672 IsSlewing returns 0 04:16:34.592 00.001 15672 IsGuiding returns 0 04:16:34.596 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=16976, FiltMin=2526, FiltMax=12158, Gamma=2.950 04:16:34.608 00.012 15672 PulseGuide returned control before completion, sleep 128 04:16:34.639 00.031 30444 UpdateGuideState exits: m=64548 SNR=63.8 Saturated 04:16:34.639 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:34.639 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:34.639 00.000 30444 Enqueuing Expose request 04:16:34.784 00.145 15672 IsGuiding returns 0 04:16:34.784 00.000 15672 Move returns status 0, amount 133 04:16:34.784 00.000 15672 MoveAxis(N, 0, ABG) 04:16:34.785 00.001 15672 Move returns status 0, amount 0 04:16:34.785 00.000 15672 move complete, result=0 04:16:34.785 00.000 15672 worker thread done servicing request 04:16:34.785 00.000 15672 Worker thread wakes up 04:16:34.785 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:34.785 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:34.785 00.000 30444 GuideStep: -0.5 px 133 ms EAST, -0.1 px 0 ms NORTH 04:16:36.903 02.118 15672 Exposure complete 04:16:36.936 00.033 15672 worker thread done servicing request 04:16:36.937 00.001 30444 OnExposeComplete: enter 04:16:36.937 00.000 30444 UpdateGuideState(): m_state=6 04:16:36.937 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9371 04:16:36.937 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=200.46, Mass=62549, SNR=57.1, Peak=7001 HFD=3.6 04:16:36.937 00.000 30444 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.28) = xAngle (-2.51 = -2.51) 04:16:36.937 00.000 30444 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.57 = -2.57) 04:16:36.937 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.13 hyp=0.37 cameraTheta=-2.79 mountX=-0.30 mountY=-0.20, mountTheta=-2.55 04:16:36.937 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.13, opts=13) 04:16:36.937 00.000 30444 Enqueuing Move request for scope (-0.35, -0.13) 04:16:36.938 00.001 15672 Worker thread wakes up 04:16:36.938 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.13) opts 0xd 04:16:36.938 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.13) 04:16:36.938 00.000 15672 Moving (-0.35, -0.13) raw xDistance=-0.30 yDistance=-0.20 04:16:36.938 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30 04:16:36.938 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:16:36.938 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:16:36.938 00.000 15672 MoveAxis(E, 90, ABG) 04:16:36.938 00.000 15672 Guiding Dir = 2, Dur = 90 04:16:36.938 00.000 15672 IsSlewing returns 0 04:16:36.940 00.002 15672 IsGuiding returns 0 04:16:36.943 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=15652, FiltMin=2469, FiltMax=11859, Gamma=2.950 04:16:36.956 00.013 15672 PulseGuide returned control before completion, sleep 84 04:16:36.986 00.030 30444 UpdateGuideState exits: m=62549 SNR=57.1 Saturated 04:16:36.986 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:36.986 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:36.986 00.000 30444 Enqueuing Expose request 04:16:37.070 00.084 15672 IsGuiding returns 0 04:16:37.070 00.000 15672 Move returns status 0, amount 90 04:16:37.070 00.000 15672 MoveAxis(N, 0, ABG) 04:16:37.070 00.000 15672 Move returns status 0, amount 0 04:16:37.070 00.000 15672 move complete, result=0 04:16:37.070 00.000 15672 worker thread done servicing request 04:16:37.070 00.000 15672 Worker thread wakes up 04:16:37.070 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:37.070 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:37.070 00.000 30444 GuideStep: -0.3 px 90 ms EAST, -0.2 px 0 ms NORTH 04:16:38.977 01.907 15672 Exposure complete 04:16:39.003 00.026 15672 worker thread done servicing request 04:16:39.004 00.001 30444 OnExposeComplete: enter 04:16:39.004 00.000 30444 UpdateGuideState(): m_state=6 04:16:39.004 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9372 04:16:39.004 00.000 30444 Star::Find returns 1 (1), X=460.18, Y=200.70, Mass=61840, SNR=53.2, Peak=7280 HFD=3.5 04:16:39.004 00.000 30444 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.28) = xAngle (3.11 = 3.11) 04:16:39.004 00.000 30444 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.05 = 3.05) 04:16:39.004 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.10 hyp=0.35 cameraTheta=2.83 mountX=-0.35 mountY=0.03, mountTheta=3.05 04:16:39.004 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.10, opts=13) 04:16:39.004 00.000 30444 Enqueuing Move request for scope (-0.33, 0.10) 04:16:39.005 00.001 15672 Worker thread wakes up 04:16:39.005 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.10) opts 0xd 04:16:39.005 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.10) 04:16:39.005 00.000 15672 Moving (-0.33, 0.10) raw xDistance=-0.35 yDistance=0.03 04:16:39.005 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35 04:16:39.005 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:16:39.005 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:16:39.005 00.000 15672 MoveAxis(E, 100, ABG) 04:16:39.005 00.000 15672 Guiding Dir = 2, Dur = 100 04:16:39.006 00.001 15672 IsSlewing returns 0 04:16:39.007 00.001 15672 IsGuiding returns 0 04:16:39.011 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=15290, FiltMin=2566, FiltMax=11642, Gamma=2.950 04:16:39.065 00.054 15672 PulseGuide returned control before completion, sleep 53 04:16:39.120 00.055 15672 IsGuiding returns 1 04:16:39.120 00.000 15672 scope still moving after pulse duration time elapsed 04:16:39.141 00.021 15672 IsSlewing returns 0 04:16:39.144 00.003 15672 IsGuiding returns 1 04:16:39.165 00.021 15672 IsSlewing returns 0 04:16:39.178 00.013 15672 IsGuiding returns 0 04:16:39.178 00.000 15672 scope move finished after 100 + 70 ms 04:16:39.178 00.000 15672 Move returns status 0, amount 100 04:16:39.178 00.000 15672 MoveAxis(N, 0, ABG) 04:16:39.178 00.000 15672 Move returns status 0, amount 0 04:16:39.178 00.000 15672 move complete, result=0 04:16:39.178 00.000 15672 worker thread done servicing request 04:16:39.436 00.258 30444 UpdateGuideState exits: m=61840 SNR=53.2 Saturated 04:16:39.436 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:39.436 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:39.437 00.001 30444 Enqueuing Expose request 04:16:39.437 00.000 30444 GuideStep: -0.3 px 100 ms EAST, 0.0 px 0 ms NORTH 04:16:39.437 00.000 15672 Worker thread wakes up 04:16:39.437 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:39.437 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:41.544 02.107 15672 Exposure complete 04:16:41.563 00.019 15672 worker thread done servicing request 04:16:41.563 00.000 30444 OnExposeComplete: enter 04:16:41.563 00.000 30444 UpdateGuideState(): m_state=6 04:16:41.563 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9373 04:16:41.563 00.000 30444 Star::Find returns 1 (1), X=460.28, Y=200.43, Mass=70508, SNR=66.0, Peak=7129 HFD=3.7 04:16:41.563 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.24 = -2.24) 04:16:41.563 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.30 = -2.30) 04:16:41.564 00.001 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.17 hyp=0.28 cameraTheta=-2.52 mountX=-0.18 mountY=-0.21, mountTheta=-2.27 04:16:41.564 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.17, opts=13) 04:16:41.564 00.000 30444 Enqueuing Move request for scope (-0.23, -0.17) 04:16:41.564 00.000 15672 Worker thread wakes up 04:16:41.564 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.17) opts 0xd 04:16:41.564 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.17) 04:16:41.564 00.000 15672 Moving (-0.23, -0.17) raw xDistance=-0.18 yDistance=-0.21 04:16:41.564 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 04:16:41.564 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:16:41.564 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:16:41.564 00.000 15672 MoveAxis(E, 0, ABG) 04:16:41.564 00.000 15672 Move returns status 0, amount 0 04:16:41.564 00.000 15672 MoveAxis(N, 0, ABG) 04:16:41.564 00.000 15672 Move returns status 0, amount 0 04:16:41.564 00.000 15672 move complete, result=0 04:16:41.565 00.001 15672 worker thread done servicing request 04:16:41.569 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2246, max=15221, FiltMin=2552, FiltMax=11278, Gamma=2.950 04:16:41.611 00.042 30444 UpdateGuideState exits: m=70508 SNR=66.0 Saturated 04:16:41.612 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:41.612 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:41.612 00.000 30444 Enqueuing Expose request 04:16:41.612 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:16:41.612 00.000 15672 Worker thread wakes up 04:16:41.612 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:41.612 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:43.522 01.910 15672 Exposure complete 04:16:43.541 00.019 15672 worker thread done servicing request 04:16:43.541 00.000 30444 OnExposeComplete: enter 04:16:43.542 00.001 30444 UpdateGuideState(): m_state=6 04:16:43.542 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9374 04:16:43.542 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=199.97, Mass=71077, SNR=55.0, Peak=7016 HFD=3.9 04:16:43.542 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 04:16:43.542 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.36 = -1.36) 04:16:43.542 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.62 hyp=0.62 cameraTheta=-1.57 mountX=0.17 mountY=-0.61, mountTheta=-1.30 04:16:43.542 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.62, opts=13) 04:16:43.542 00.000 30444 Enqueuing Move request for scope (-0.00, -0.62) 04:16:43.542 00.000 15672 Worker thread wakes up 04:16:43.542 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.62) opts 0xd 04:16:43.542 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.62) 04:16:43.542 00.000 15672 Moving (-0.00, -0.62) raw xDistance=0.17 yDistance=-0.61 04:16:43.542 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 04:16:43.542 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:16:43.542 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61 04:16:43.542 00.000 15672 MoveAxis(E, 0, ABG) 04:16:43.542 00.000 15672 Move returns status 0, amount 0 04:16:43.542 00.000 15672 MoveAxis(N, 0, ABG) 04:16:43.542 00.000 15672 Move returns status 0, amount 0 04:16:43.542 00.000 15672 move complete, result=0 04:16:43.542 00.000 15672 worker thread done servicing request 04:16:43.548 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=13771, FiltMin=2572, FiltMax=10947, Gamma=2.950 04:16:43.590 00.042 30444 UpdateGuideState exits: m=71077 SNR=55.0 Saturated 04:16:43.590 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:43.590 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:43.590 00.000 30444 Enqueuing Expose request 04:16:43.590 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH 04:16:43.590 00.000 15672 Worker thread wakes up 04:16:43.590 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:43.590 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:45.705 02.115 15672 Exposure complete 04:16:45.738 00.033 15672 worker thread done servicing request 04:16:45.738 00.000 30444 OnExposeComplete: enter 04:16:45.739 00.001 30444 UpdateGuideState(): m_state=6 04:16:45.739 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9375 04:16:45.739 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=200.18, Mass=58881, SNR=53.5, Peak=7218 HFD=3.6 04:16:45.739 00.000 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 04:16:45.739 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.63 = -1.63) 04:16:45.739 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.41 hyp=0.43 cameraTheta=-1.85 mountX=0.00 mountY=-0.43, mountTheta=-1.57 04:16:45.739 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.41, opts=13) 04:16:45.739 00.000 30444 Enqueuing Move request for scope (-0.12, -0.41) 04:16:45.739 00.000 15672 Worker thread wakes up 04:16:45.739 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.41) opts 0xd 04:16:45.739 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.41) 04:16:45.740 00.001 15672 Moving (-0.12, -0.41) raw xDistance=0.00 yDistance=-0.43 04:16:45.740 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 04:16:45.740 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 04:16:45.740 00.000 15672 MoveAxis(E, 0, ABG) 04:16:45.740 00.000 15672 Move returns status 0, amount 0 04:16:45.740 00.000 15672 MoveAxis(N, 76, ABG) 04:16:45.740 00.000 15672 Guiding Dir = 0, Dur = 76 04:16:45.741 00.001 15672 IsSlewing returns 0 04:16:45.741 00.000 15672 IsGuiding returns 0 04:16:45.745 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=15474, FiltMin=2561, FiltMax=11822, Gamma=2.950 04:16:45.788 00.043 30444 UpdateGuideState exits: m=58881 SNR=53.5 Saturated 04:16:45.788 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:45.788 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:45.788 00.000 30444 Enqueuing Expose request 04:16:45.824 00.036 15672 IsGuiding returns 1 04:16:45.824 00.000 15672 scope still moving after pulse duration time elapsed 04:16:45.845 00.021 15672 IsSlewing returns 0 04:16:45.846 00.001 15672 IsGuiding returns 1 04:16:45.867 00.021 15672 IsSlewing returns 0 04:16:45.868 00.001 15672 IsGuiding returns 1 04:16:45.889 00.021 15672 IsSlewing returns 0 04:16:45.890 00.001 15672 IsGuiding returns 1 04:16:45.911 00.021 15672 IsSlewing returns 0 04:16:45.912 00.001 15672 IsGuiding returns 1 04:16:45.933 00.021 15672 IsSlewing returns 0 04:16:45.983 00.050 15672 IsGuiding returns 0 04:16:45.983 00.000 15672 scope move finished after 76 + 165 ms 04:16:45.983 00.000 15672 Move returns status 0, amount 76 04:16:45.983 00.000 15672 move complete, result=0 04:16:45.984 00.001 15672 worker thread done servicing request 04:16:45.984 00.000 15672 Worker thread wakes up 04:16:45.984 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:45.984 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:45.984 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 76 ms NORTH 04:16:47.894 01.910 15672 Exposure complete 04:16:47.913 00.019 15672 worker thread done servicing request 04:16:47.913 00.000 30444 OnExposeComplete: enter 04:16:47.914 00.001 30444 UpdateGuideState(): m_state=6 04:16:47.914 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9376 04:16:47.914 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=200.90, Mass=65383, SNR=53.7, Peak=7916 HFD=3.4 04:16:47.914 00.000 30444 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.28) = xAngle (2.11 = 2.11) 04:16:47.914 00.000 30444 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.04 = 2.04) 04:16:47.914 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.83 mountX=-0.16 mountY=0.28, mountTheta=2.09 04:16:47.914 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.30, opts=13) 04:16:47.914 00.000 30444 Enqueuing Move request for scope (-0.08, 0.30) 04:16:47.914 00.000 15672 Worker thread wakes up 04:16:47.915 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.30) opts 0xd 04:16:47.915 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.30) 04:16:47.915 00.000 15672 Moving (-0.08, 0.30) raw xDistance=-0.16 yDistance=0.28 04:16:47.915 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:16:47.915 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:16:47.915 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 04:16:47.915 00.000 15672 MoveAxis(E, 0, ABG) 04:16:47.915 00.000 15672 Move returns status 0, amount 0 04:16:47.915 00.000 15672 MoveAxis(N, 0, ABG) 04:16:47.915 00.000 15672 Move returns status 0, amount 0 04:16:47.915 00.000 15672 move complete, result=0 04:16:47.915 00.000 15672 worker thread done servicing request 04:16:47.919 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=14288, FiltMin=2517, FiltMax=11369, Gamma=2.950 04:16:47.963 00.044 30444 UpdateGuideState exits: m=65383 SNR=53.7 Saturated 04:16:47.963 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:47.963 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:47.963 00.000 30444 Enqueuing Expose request 04:16:47.963 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 04:16:47.963 00.000 15672 Worker thread wakes up 04:16:47.963 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:47.963 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:50.072 02.109 15672 Exposure complete 04:16:50.091 00.019 15672 worker thread done servicing request 04:16:50.092 00.001 30444 OnExposeComplete: enter 04:16:50.092 00.000 30444 UpdateGuideState(): m_state=6 04:16:50.092 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9377 04:16:50.092 00.000 30444 Star::Find returns 1 (1), X=460.16, Y=201.29, Mass=61204, SNR=54.8, Peak=7782 HFD=3.4 04:16:50.092 00.000 30444 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 04:16:50.092 00.000 30444 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.25 = 2.25) 04:16:50.092 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=0.70 hyp=0.78 cameraTheta=2.03 mountX=-0.53 mountY=0.60, mountTheta=2.29 04:16:50.092 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.70, opts=13) 04:16:50.092 00.000 30444 Enqueuing Move request for scope (-0.35, 0.70) 04:16:50.093 00.001 15672 Worker thread wakes up 04:16:50.093 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.70) opts 0xd 04:16:50.093 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.70) 04:16:50.093 00.000 15672 Moving (-0.35, 0.70) raw xDistance=-0.53 yDistance=0.60 04:16:50.093 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53 04:16:50.093 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:16:50.093 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60 04:16:50.093 00.000 15672 MoveAxis(E, 142, ABG) 04:16:50.093 00.000 15672 Guiding Dir = 2, Dur = 142 04:16:50.093 00.000 15672 IsSlewing returns 0 04:16:50.095 00.002 15672 IsGuiding returns 0 04:16:50.099 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=17507, FiltMin=2521, FiltMax=11446, Gamma=2.950 04:16:50.120 00.021 15672 PulseGuide returned control before completion, sleep 128 04:16:50.141 00.021 30444 UpdateGuideState exits: m=61204 SNR=54.8 Saturated 04:16:50.141 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:50.141 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:50.141 00.000 30444 Enqueuing Expose request 04:16:50.313 00.172 15672 IsGuiding returns 0 04:16:50.313 00.000 15672 Move returns status 0, amount 142 04:16:50.313 00.000 15672 MoveAxis(N, 0, ABG) 04:16:50.313 00.000 15672 Move returns status 0, amount 0 04:16:50.313 00.000 15672 move complete, result=0 04:16:50.313 00.000 15672 worker thread done servicing request 04:16:50.313 00.000 15672 Worker thread wakes up 04:16:50.314 00.001 30444 GuideStep: -0.5 px 142 ms EAST, 0.6 px 0 ms NORTH 04:16:50.314 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:50.314 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:52.223 01.909 15672 Exposure complete 04:16:52.243 00.020 15672 worker thread done servicing request 04:16:52.243 00.000 30444 OnExposeComplete: enter 04:16:52.243 00.000 30444 UpdateGuideState(): m_state=6 04:16:52.243 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9378 04:16:52.244 00.001 30444 Star::Find returns 1 (1), X=460.21, Y=200.79, Mass=60660, SNR=61.7, Peak=7717 HFD=3.3 04:16:52.244 00.000 30444 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.28) = xAngle (2.84 = 2.84) 04:16:52.244 00.000 30444 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.77 = 2.77) 04:16:52.244 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.19 hyp=0.35 cameraTheta=2.56 mountX=-0.34 mountY=0.13, mountTheta=2.78 04:16:52.244 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.19, opts=13) 04:16:52.244 00.000 30444 Enqueuing Move request for scope (-0.29, 0.19) 04:16:52.244 00.000 15672 Worker thread wakes up 04:16:52.244 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.19) opts 0xd 04:16:52.244 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.19) 04:16:52.244 00.000 15672 Moving (-0.29, 0.19) raw xDistance=-0.34 yDistance=0.13 04:16:52.244 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34 04:16:52.244 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:16:52.244 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:16:52.244 00.000 15672 MoveAxis(E, 101, ABG) 04:16:52.245 00.001 15672 Guiding Dir = 2, Dur = 101 04:16:52.245 00.000 15672 IsSlewing returns 0 04:16:52.246 00.001 15672 IsGuiding returns 0 04:16:52.250 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2096, max=14785, FiltMin=2609, FiltMax=11738, Gamma=2.950 04:16:52.276 00.026 15672 PulseGuide returned control before completion, sleep 82 04:16:52.293 00.017 30444 UpdateGuideState exits: m=60660 SNR=61.7 Saturated 04:16:52.293 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:52.293 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:52.293 00.000 30444 Enqueuing Expose request 04:16:52.359 00.066 15672 IsGuiding returns 1 04:16:52.359 00.000 15672 scope still moving after pulse duration time elapsed 04:16:52.380 00.021 15672 IsSlewing returns 0 04:16:52.421 00.041 15672 IsGuiding returns 0 04:16:52.421 00.000 15672 scope move finished after 101 + 73 ms 04:16:52.421 00.000 15672 Move returns status 0, amount 101 04:16:52.421 00.000 15672 MoveAxis(N, 0, ABG) 04:16:52.421 00.000 15672 Move returns status 0, amount 0 04:16:52.422 00.001 15672 move complete, result=0 04:16:52.422 00.000 15672 worker thread done servicing request 04:16:52.422 00.000 15672 Worker thread wakes up 04:16:52.422 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:52.422 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:52.422 00.000 30444 GuideStep: -0.3 px 101 ms EAST, 0.1 px 0 ms NORTH 04:16:54.528 02.106 15672 Exposure complete 04:16:54.549 00.021 15672 worker thread done servicing request 04:16:54.549 00.000 30444 OnExposeComplete: enter 04:16:54.549 00.000 30444 UpdateGuideState(): m_state=6 04:16:54.549 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9379 04:16:54.549 00.000 30444 Star::Find returns 1 (1), X=460.76, Y=200.38, Mass=63036, SNR=55.8, Peak=7588 HFD=3.6 04:16:54.549 00.000 30444 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.28) = xAngle (-0.41 = -0.41) 04:16:54.549 00.000 30444 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.47 = -0.47) 04:16:54.549 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-0.69 mountX=0.30 mountY=-0.15, mountTheta=-0.46 04:16:54.550 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.21, opts=13) 04:16:54.550 00.000 30444 Enqueuing Move request for scope (0.25, -0.21) 04:16:54.550 00.000 15672 Worker thread wakes up 04:16:54.550 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.21) opts 0xd 04:16:54.550 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.21) 04:16:54.550 00.000 15672 Moving (0.25, -0.21) raw xDistance=0.30 yDistance=-0.15 04:16:54.550 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30 04:16:54.550 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:16:54.550 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:16:54.550 00.000 15672 MoveAxis(W, 75, ABG) 04:16:54.550 00.000 15672 Guiding Dir = 3, Dur = 75 04:16:54.551 00.001 15672 IsSlewing returns 0 04:16:54.555 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2258, max=14378, FiltMin=2550, FiltMax=11010, Gamma=2.950 04:16:54.577 00.022 15672 IsGuiding returns 0 04:16:54.592 00.015 15672 PulseGuide returned control before completion, sleep 70 04:16:54.598 00.006 30444 UpdateGuideState exits: m=63036 SNR=55.8 Saturated 04:16:54.598 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:54.598 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:54.598 00.000 30444 Enqueuing Expose request 04:16:54.666 00.068 15672 IsGuiding returns 1 04:16:54.666 00.000 15672 scope still moving after pulse duration time elapsed 04:16:54.687 00.021 15672 IsSlewing returns 0 04:16:54.705 00.018 15672 IsGuiding returns 0 04:16:54.705 00.000 15672 scope move finished after 75 + 53 ms 04:16:54.706 00.001 15672 Move returns status 0, amount 75 04:16:54.706 00.000 15672 MoveAxis(N, 0, ABG) 04:16:54.706 00.000 15672 Move returns status 0, amount 0 04:16:54.706 00.000 15672 move complete, result=0 04:16:54.706 00.000 15672 worker thread done servicing request 04:16:54.706 00.000 15672 Worker thread wakes up 04:16:54.706 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:54.706 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:54.707 00.001 30444 GuideStep: 0.3 px 75 ms WEST, -0.2 px 0 ms NORTH 04:16:56.616 01.909 15672 Exposure complete 04:16:56.636 00.020 15672 worker thread done servicing request 04:16:56.636 00.000 30444 OnExposeComplete: enter 04:16:56.636 00.000 30444 UpdateGuideState(): m_state=6 04:16:56.636 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9380 04:16:56.636 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=200.82, Mass=62665, SNR=55.9, Peak=8078 HFD=3.5 04:16:56.636 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 04:16:56.636 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.31 = 1.31) 04:16:56.636 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.10 mountX=0.05 mountY=0.25, mountTheta=1.37 04:16:56.637 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.23, opts=13) 04:16:56.637 00.000 30444 Enqueuing Move request for scope (0.12, 0.23) 04:16:56.637 00.000 15672 Worker thread wakes up 04:16:56.637 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd 04:16:56.637 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.23) 04:16:56.637 00.000 15672 Moving (0.12, 0.23) raw xDistance=0.05 yDistance=0.25 04:16:56.637 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:16:56.637 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:16:56.637 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 04:16:56.637 00.000 15672 MoveAxis(E, 0, ABG) 04:16:56.637 00.000 15672 Move returns status 0, amount 0 04:16:56.637 00.000 15672 MoveAxis(N, 0, ABG) 04:16:56.637 00.000 15672 Move returns status 0, amount 0 04:16:56.637 00.000 15672 move complete, result=0 04:16:56.637 00.000 15672 worker thread done servicing request 04:16:56.642 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=14952, FiltMin=2543, FiltMax=10346, Gamma=2.950 04:16:56.852 00.210 30444 UpdateGuideState exits: m=62665 SNR=55.9 Saturated 04:16:56.852 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:56.852 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:56.852 00.000 30444 Enqueuing Expose request 04:16:56.853 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:16:56.853 00.000 15672 Worker thread wakes up 04:16:56.853 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:56.853 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:58.961 02.108 15672 Exposure complete 04:16:58.981 00.020 15672 worker thread done servicing request 04:16:58.981 00.000 30444 OnExposeComplete: enter 04:16:58.981 00.000 30444 UpdateGuideState(): m_state=6 04:16:58.981 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9381 04:16:58.981 00.000 30444 Star::Find returns 1 (1), X=459.93, Y=200.73, Mass=69386, SNR=61.6, Peak=7918 HFD=3.6 04:16:58.981 00.000 30444 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.28) = xAngle (3.20 = -3.09) 04:16:58.981 00.000 30444 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 04:16:58.982 00.001 30444 CameraToMount -- cameraX=-0.58 cameraY=0.13 hyp=0.59 cameraTheta=2.92 mountX=-0.59 mountY=0.00, mountTheta=3.13 04:16:58.982 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=0.13, opts=13) 04:16:58.982 00.000 30444 Enqueuing Move request for scope (-0.58, 0.13) 04:16:58.982 00.000 15672 Worker thread wakes up 04:16:58.982 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.13) opts 0xd 04:16:58.982 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, 0.13) 04:16:58.982 00.000 15672 Moving (-0.58, 0.13) raw xDistance=-0.59 yDistance=0.00 04:16:58.982 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59 04:16:58.982 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:16:58.982 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 04:16:58.982 00.000 15672 MoveAxis(E, 159, ABG) 04:16:58.982 00.000 15672 Guiding Dir = 2, Dur = 159 04:16:58.983 00.001 15672 IsSlewing returns 0 04:16:58.985 00.002 15672 IsGuiding returns 0 04:16:58.988 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=15551, FiltMin=2402, FiltMax=11257, Gamma=2.950 04:16:59.001 00.013 15672 PulseGuide returned control before completion, sleep 153 04:16:59.032 00.031 30444 UpdateGuideState exits: m=69386 SNR=61.6 Saturated 04:16:59.032 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:16:59.032 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:16:59.032 00.000 30444 Enqueuing Expose request 04:16:59.158 00.126 15672 IsGuiding returns 1 04:16:59.158 00.000 15672 scope still moving after pulse duration time elapsed 04:16:59.179 00.021 15672 IsSlewing returns 0 04:16:59.194 00.015 15672 IsGuiding returns 0 04:16:59.194 00.000 15672 scope move finished after 159 + 50 ms 04:16:59.194 00.000 15672 Move returns status 0, amount 159 04:16:59.194 00.000 15672 MoveAxis(N, 0, ABG) 04:16:59.194 00.000 15672 Move returns status 0, amount 0 04:16:59.195 00.001 15672 move complete, result=0 04:16:59.195 00.000 15672 worker thread done servicing request 04:16:59.195 00.000 15672 Worker thread wakes up 04:16:59.195 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:16:59.195 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:16:59.195 00.000 30444 GuideStep: -0.6 px 159 ms EAST, 0.0 px 0 ms NORTH 04:17:01.104 01.909 15672 Exposure complete 04:17:01.123 00.019 15672 worker thread done servicing request 04:17:01.124 00.001 30444 OnExposeComplete: enter 04:17:01.124 00.000 30444 UpdateGuideState(): m_state=6 04:17:01.124 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 9382 04:17:01.124 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=200.64, Mass=66239, SNR=56.9, Peak=7113 HFD=3.4 04:17:01.124 00.000 30444 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.28) = xAngle (2.42 = 2.42) 04:17:01.124 00.000 30444 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.36 = 2.36) 04:17:01.124 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.15 mountX=-0.04 mountY=0.04, mountTheta=2.39 04:17:01.124 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.04, opts=13) 04:17:01.124 00.000 30444 Enqueuing Move request for scope (-0.03, 0.04) 04:17:01.125 00.001 15672 Worker thread wakes up 04:17:01.125 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd 04:17:01.125 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.04) 04:17:01.125 00.000 15672 Moving (-0.03, 0.04) raw xDistance=-0.04 yDistance=0.04 04:17:01.125 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 04:17:01.125 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:01.125 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 04:17:01.125 00.000 15672 MoveAxis(E, 0, ABG) 04:17:01.125 00.000 15672 Move returns status 0, amount 0 04:17:01.125 00.000 15672 MoveAxis(N, 0, ABG) 04:17:01.125 00.000 15672 Move returns status 0, amount 0 04:17:01.125 00.000 15672 move complete, result=0 04:17:01.125 00.000 15672 worker thread done servicing request 04:17:01.130 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=14271, FiltMin=2522, FiltMax=11010, Gamma=2.950 04:17:01.173 00.043 30444 UpdateGuideState exits: m=66239 SNR=56.9 Saturated 04:17:01.173 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:01.173 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:01.173 00.000 30444 Enqueuing Expose request 04:17:01.173 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 04:17:01.173 00.000 15672 Worker thread wakes up 04:17:01.173 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:01.173 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:03.290 02.117 15672 Exposure complete 04:17:03.324 00.034 15672 worker thread done servicing request 04:17:03.324 00.000 30444 OnExposeComplete: enter 04:17:03.324 00.000 30444 UpdateGuideState(): m_state=6 04:17:03.324 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9383 04:17:03.324 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=200.51, Mass=65043, SNR=62.7, Peak=6993 HFD=3.6 04:17:03.324 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 04:17:03.324 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.16 = -0.16) 04:17:03.324 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.24 cameraTheta=-0.37 mountX=0.24 mountY=-0.04, mountTheta=-0.16 04:17:03.325 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.09, opts=13) 04:17:03.325 00.000 30444 Enqueuing Move request for scope (0.23, -0.09) 04:17:03.325 00.000 15672 Worker thread wakes up 04:17:03.325 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd 04:17:03.325 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.09) 04:17:03.325 00.000 15672 Moving (0.23, -0.09) raw xDistance=0.24 yDistance=-0.04 04:17:03.325 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 04:17:03.325 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:03.325 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:17:03.325 00.000 15672 MoveAxis(E, 0, ABG) 04:17:03.325 00.000 15672 Move returns status 0, amount 0 04:17:03.325 00.000 15672 MoveAxis(N, 0, ABG) 04:17:03.325 00.000 15672 Move returns status 0, amount 0 04:17:03.325 00.000 15672 move complete, result=0 04:17:03.325 00.000 15672 worker thread done servicing request 04:17:03.330 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=13390, FiltMin=2527, FiltMax=10365, Gamma=2.950 04:17:03.373 00.043 30444 UpdateGuideState exits: m=65043 SNR=62.7 Saturated 04:17:03.373 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:03.373 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:03.373 00.000 30444 Enqueuing Expose request 04:17:03.373 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:17:03.373 00.000 15672 Worker thread wakes up 04:17:03.373 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:03.373 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:05.284 01.911 15672 Exposure complete 04:17:05.316 00.032 15672 worker thread done servicing request 04:17:05.316 00.000 30444 OnExposeComplete: enter 04:17:05.316 00.000 30444 UpdateGuideState(): m_state=6 04:17:05.316 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9384 04:17:05.316 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=200.59, Mass=61430, SNR=50.0, Peak=6969 HFD=3.4 04:17:05.316 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.82 = -2.82) 04:17:05.316 00.000 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.88 = -2.88) 04:17:05.316 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.10 mountX=-0.14 mountY=-0.04, mountTheta=-2.88 04:17:05.317 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.01, opts=13) 04:17:05.317 00.000 30444 Enqueuing Move request for scope (-0.15, -0.01) 04:17:05.317 00.000 15672 Worker thread wakes up 04:17:05.317 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd 04:17:05.317 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.01) 04:17:05.317 00.000 15672 Moving (-0.15, -0.01) raw xDistance=-0.14 yDistance=-0.04 04:17:05.317 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:17:05.317 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:05.317 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:17:05.317 00.000 15672 MoveAxis(E, 0, ABG) 04:17:05.318 00.001 15672 Move returns status 0, amount 0 04:17:05.318 00.000 15672 MoveAxis(N, 0, ABG) 04:17:05.318 00.000 15672 Move returns status 0, amount 0 04:17:05.318 00.000 15672 move complete, result=0 04:17:05.318 00.000 15672 worker thread done servicing request 04:17:05.322 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2121, max=14104, FiltMin=2554, FiltMax=10716, Gamma=2.950 04:17:05.366 00.044 30444 UpdateGuideState exits: m=61430 SNR=50.0 Saturated 04:17:05.366 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:05.366 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:05.366 00.000 30444 Enqueuing Expose request 04:17:05.366 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:17:05.366 00.000 15672 Worker thread wakes up 04:17:05.366 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:05.366 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:07.476 02.110 15672 Exposure complete 04:17:07.496 00.020 15672 worker thread done servicing request 04:17:07.496 00.000 30444 OnExposeComplete: enter 04:17:07.496 00.000 30444 UpdateGuideState(): m_state=6 04:17:07.496 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9385 04:17:07.496 00.000 30444 Star::Find returns 1 (1), X=460.21, Y=200.31, Mass=71796, SNR=60.5, Peak=7486 HFD=3.7 04:17:07.496 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 04:17:07.496 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 04:17:07.496 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.28 hyp=0.41 cameraTheta=-2.38 mountX=-0.21 mountY=-0.34, mountTheta=-2.12 04:17:07.497 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.28, opts=13) 04:17:07.497 00.000 30444 Enqueuing Move request for scope (-0.30, -0.28) 04:17:07.497 00.000 15672 Worker thread wakes up 04:17:07.497 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.28) opts 0xd 04:17:07.497 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.28) 04:17:07.497 00.000 15672 Moving (-0.30, -0.28) raw xDistance=-0.21 yDistance=-0.34 04:17:07.497 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:17:07.497 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:17:07.497 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 04:17:07.497 00.000 15672 MoveAxis(E, 0, ABG) 04:17:07.497 00.000 15672 Move returns status 0, amount 0 04:17:07.497 00.000 15672 MoveAxis(N, 0, ABG) 04:17:07.497 00.000 15672 Move returns status 0, amount 0 04:17:07.497 00.000 15672 move complete, result=0 04:17:07.497 00.000 15672 worker thread done servicing request 04:17:07.502 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2082, max=14531, FiltMin=2523, FiltMax=10994, Gamma=2.950 04:17:07.546 00.044 30444 UpdateGuideState exits: m=71796 SNR=60.5 Saturated 04:17:07.546 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:07.546 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:07.546 00.000 30444 Enqueuing Expose request 04:17:07.546 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 04:17:07.546 00.000 15672 Worker thread wakes up 04:17:07.546 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:07.546 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:09.455 01.909 15672 Exposure complete 04:17:09.475 00.020 15672 worker thread done servicing request 04:17:09.475 00.000 30444 OnExposeComplete: enter 04:17:09.475 00.000 30444 UpdateGuideState(): m_state=6 04:17:09.475 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9386 04:17:09.475 00.000 30444 Star::Find returns 1 (1), X=460.09, Y=200.76, Mass=62359, SNR=51.3, Peak=7258 HFD=3.6 04:17:09.475 00.000 30444 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.28) = xAngle (3.05 = 3.05) 04:17:09.475 00.000 30444 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.99 = 2.99) 04:17:09.475 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.16 hyp=0.45 cameraTheta=2.77 mountX=-0.45 mountY=0.07, mountTheta=2.99 04:17:09.476 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.16, opts=13) 04:17:09.476 00.000 30444 Enqueuing Move request for scope (-0.42, 0.16) 04:17:09.476 00.000 15672 Worker thread wakes up 04:17:09.476 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.16) opts 0xd 04:17:09.476 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.16) 04:17:09.476 00.000 15672 Moving (-0.42, 0.16) raw xDistance=-0.45 yDistance=0.07 04:17:09.476 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45 04:17:09.476 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:09.476 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:17:09.476 00.000 15672 MoveAxis(E, 121, ABG) 04:17:09.476 00.000 15672 Guiding Dir = 2, Dur = 121 04:17:09.477 00.001 15672 IsSlewing returns 0 04:17:09.478 00.001 15672 IsGuiding returns 0 04:17:09.482 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=14670, FiltMin=2592, FiltMax=11677, Gamma=2.950 04:17:09.497 00.015 15672 PulseGuide returned control before completion, sleep 113 04:17:09.525 00.028 30444 UpdateGuideState exits: m=62359 SNR=51.3 Saturated 04:17:09.525 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:09.525 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:09.525 00.000 30444 Enqueuing Expose request 04:17:09.612 00.087 15672 IsGuiding returns 1 04:17:09.612 00.000 15672 scope still moving after pulse duration time elapsed 04:17:09.633 00.021 15672 IsSlewing returns 0 04:17:09.642 00.009 15672 IsGuiding returns 0 04:17:09.642 00.000 15672 scope move finished after 121 + 42 ms 04:17:09.642 00.000 15672 Move returns status 0, amount 121 04:17:09.642 00.000 15672 MoveAxis(N, 0, ABG) 04:17:09.642 00.000 15672 Move returns status 0, amount 0 04:17:09.642 00.000 15672 move complete, result=0 04:17:09.642 00.000 15672 worker thread done servicing request 04:17:09.642 00.000 15672 Worker thread wakes up 04:17:09.642 00.000 30444 GuideStep: -0.4 px 121 ms EAST, 0.1 px 0 ms NORTH 04:17:09.642 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:09.642 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:11.753 02.111 15672 Exposure complete 04:17:11.773 00.020 15672 worker thread done servicing request 04:17:11.773 00.000 30444 OnExposeComplete: enter 04:17:11.773 00.000 30444 UpdateGuideState(): m_state=6 04:17:11.773 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9387 04:17:11.773 00.000 30444 Star::Find returns 1 (1), X=460.26, Y=200.52, Mass=75263, SNR=71.6, Peak=7186 HFD=3.9 04:17:11.773 00.000 30444 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.28) = xAngle (-2.56 = -2.56) 04:17:11.773 00.000 30444 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.62 = -2.62) 04:17:11.773 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.08 hyp=0.26 cameraTheta=-2.84 mountX=-0.21 mountY=-0.13, mountTheta=-2.60 04:17:11.774 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.08, opts=13) 04:17:11.774 00.000 30444 Enqueuing Move request for scope (-0.24, -0.08) 04:17:11.774 00.000 15672 Worker thread wakes up 04:17:11.774 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.08) opts 0xd 04:17:11.774 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.08) 04:17:11.774 00.000 15672 Moving (-0.24, -0.08) raw xDistance=-0.21 yDistance=-0.13 04:17:11.774 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:17:11.774 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:11.774 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:17:11.774 00.000 15672 MoveAxis(E, 0, ABG) 04:17:11.774 00.000 15672 Move returns status 0, amount 0 04:17:11.774 00.000 15672 MoveAxis(N, 0, ABG) 04:17:11.774 00.000 15672 Move returns status 0, amount 0 04:17:11.774 00.000 15672 move complete, result=0 04:17:11.774 00.000 15672 worker thread done servicing request 04:17:11.779 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2030, max=15717, FiltMin=2549, FiltMax=11280, Gamma=2.950 04:17:12.138 00.359 30444 UpdateGuideState exits: m=75263 SNR=71.6 Saturated 04:17:12.138 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:12.138 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:12.138 00.000 30444 Enqueuing Expose request 04:17:12.138 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:17:12.139 00.001 15672 Worker thread wakes up 04:17:12.139 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:12.139 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:14.048 01.909 15672 Exposure complete 04:17:14.068 00.020 15672 worker thread done servicing request 04:17:14.068 00.000 30444 OnExposeComplete: enter 04:17:14.068 00.000 30444 UpdateGuideState(): m_state=6 04:17:14.068 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9388 04:17:14.068 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=200.37, Mass=61932, SNR=52.6, Peak=7135 HFD=3.4 04:17:14.068 00.000 30444 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 04:17:14.068 00.000 30444 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 04:17:14.068 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.77 mountX=0.02 mountY=-0.23, mountTheta=-1.49 04:17:14.069 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.23, opts=13) 04:17:14.069 00.000 30444 Enqueuing Move request for scope (-0.05, -0.23) 04:17:14.069 00.000 15672 Worker thread wakes up 04:17:14.069 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd 04:17:14.069 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.23) 04:17:14.069 00.000 15672 Moving (-0.05, -0.23) raw xDistance=0.02 yDistance=-0.23 04:17:14.069 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:17:14.069 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:14.069 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 04:17:14.069 00.000 15672 MoveAxis(E, 0, ABG) 04:17:14.069 00.000 15672 Move returns status 0, amount 0 04:17:14.069 00.000 15672 MoveAxis(N, 0, ABG) 04:17:14.069 00.000 15672 Move returns status 0, amount 0 04:17:14.069 00.000 15672 move complete, result=0 04:17:14.069 00.000 15672 worker thread done servicing request 04:17:14.074 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1712, max=14189, FiltMin=2393, FiltMax=11268, Gamma=2.950 04:17:14.116 00.042 30444 UpdateGuideState exits: m=61932 SNR=52.6 Saturated 04:17:14.116 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:14.116 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:14.116 00.000 30444 Enqueuing Expose request 04:17:14.116 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:17:14.116 00.000 15672 Worker thread wakes up 04:17:14.116 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:14.116 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:16.227 02.111 15672 Exposure complete 04:17:16.246 00.019 15672 worker thread done servicing request 04:17:16.246 00.000 30444 OnExposeComplete: enter 04:17:16.246 00.000 30444 UpdateGuideState(): m_state=6 04:17:16.247 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9389 04:17:16.247 00.000 30444 Star::Find returns 1 (1), X=460.55, Y=200.63, Mass=61309, SNR=49.0, Peak=6848 HFD=3.4 04:17:16.247 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 04:17:16.247 00.000 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 04:17:16.247 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.73 mountX=0.03 mountY=0.05, mountTheta=0.99 04:17:16.247 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.04, opts=13) 04:17:16.247 00.000 30444 Enqueuing Move request for scope (0.04, 0.04) 04:17:16.247 00.000 15672 Worker thread wakes up 04:17:16.247 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd 04:17:16.247 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.04) 04:17:16.248 00.001 15672 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=0.05 04:17:16.248 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:17:16.248 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:16.248 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:17:16.248 00.000 15672 MoveAxis(E, 0, ABG) 04:17:16.248 00.000 15672 Move returns status 0, amount 0 04:17:16.248 00.000 15672 MoveAxis(N, 0, ABG) 04:17:16.248 00.000 15672 Move returns status 0, amount 0 04:17:16.248 00.000 15672 move complete, result=0 04:17:16.248 00.000 15672 worker thread done servicing request 04:17:16.252 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=13449, FiltMin=2520, FiltMax=11355, Gamma=2.950 04:17:16.295 00.043 30444 UpdateGuideState exits: m=61309 SNR=49.0 Saturated 04:17:16.295 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:16.295 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:16.295 00.000 30444 Enqueuing Expose request 04:17:16.295 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 04:17:16.295 00.000 15672 Worker thread wakes up 04:17:16.295 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:16.295 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:18.204 01.909 15672 Exposure complete 04:17:18.223 00.019 15672 worker thread done servicing request 04:17:18.223 00.000 30444 OnExposeComplete: enter 04:17:18.223 00.000 30444 UpdateGuideState(): m_state=6 04:17:18.223 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9390 04:17:18.224 00.001 30444 Star::Find returns 1 (1), X=460.26, Y=200.45, Mass=59246, SNR=49.7, Peak=6980 HFD=3.6 04:17:18.224 00.000 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.33 = -2.33) 04:17:18.224 00.000 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 04:17:18.224 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-2.61 mountX=-0.20 mountY=-0.20, mountTheta=-2.36 04:17:18.226 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.15, opts=13) 04:17:18.226 00.000 30444 Enqueuing Move request for scope (-0.25, -0.15) 04:17:18.226 00.000 15672 Worker thread wakes up 04:17:18.226 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.15) opts 0xd 04:17:18.226 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.15) 04:17:18.226 00.000 15672 Moving (-0.25, -0.15) raw xDistance=-0.20 yDistance=-0.20 04:17:18.226 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:17:18.226 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:18.226 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:17:18.226 00.000 15672 MoveAxis(E, 0, ABG) 04:17:18.226 00.000 15672 Move returns status 0, amount 0 04:17:18.226 00.000 15672 MoveAxis(N, 0, ABG) 04:17:18.226 00.000 15672 Move returns status 0, amount 0 04:17:18.226 00.000 15672 move complete, result=0 04:17:18.226 00.000 15672 worker thread done servicing request 04:17:18.231 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=15099, FiltMin=2506, FiltMax=11797, Gamma=2.950 04:17:18.273 00.042 30444 UpdateGuideState exits: m=59246 SNR=49.7 Saturated 04:17:18.273 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:18.273 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:18.273 00.000 30444 Enqueuing Expose request 04:17:18.273 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:17:18.273 00.000 15672 Worker thread wakes up 04:17:18.273 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:18.273 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:20.385 02.112 15672 Exposure complete 04:17:20.404 00.019 15672 worker thread done servicing request 04:17:20.404 00.000 30444 OnExposeComplete: enter 04:17:20.404 00.000 30444 UpdateGuideState(): m_state=6 04:17:20.405 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9391 04:17:20.405 00.000 30444 Star::Find returns 1 (1), X=460.06, Y=200.79, Mass=61600, SNR=50.8, Peak=7206 HFD=3.7 04:17:20.405 00.000 30444 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.28) = xAngle (3.02 = 3.02) 04:17:20.405 00.000 30444 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.96 = 2.96) 04:17:20.405 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=0.19 hyp=0.49 cameraTheta=2.74 mountX=-0.49 mountY=0.09, mountTheta=2.96 04:17:20.405 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=0.19, opts=13) 04:17:20.405 00.000 30444 Enqueuing Move request for scope (-0.45, 0.19) 04:17:20.405 00.000 15672 Worker thread wakes up 04:17:20.405 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.19) opts 0xd 04:17:20.406 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.45, 0.19) 04:17:20.406 00.000 15672 Moving (-0.45, 0.19) raw xDistance=-0.49 yDistance=0.09 04:17:20.406 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49 04:17:20.406 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:20.406 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:17:20.406 00.000 15672 MoveAxis(E, 131, ABG) 04:17:20.406 00.000 15672 Guiding Dir = 2, Dur = 131 04:17:20.406 00.000 15672 IsSlewing returns 0 04:17:20.407 00.001 15672 IsGuiding returns 0 04:17:20.411 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=15684, FiltMin=2502, FiltMax=11994, Gamma=2.950 04:17:20.423 00.012 15672 PulseGuide returned control before completion, sleep 125 04:17:20.453 00.030 30444 UpdateGuideState exits: m=61600 SNR=50.8 Saturated 04:17:20.453 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:20.453 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:20.453 00.000 30444 Enqueuing Expose request 04:17:20.551 00.098 15672 IsGuiding returns 1 04:17:20.552 00.001 15672 scope still moving after pulse duration time elapsed 04:17:20.573 00.021 15672 IsSlewing returns 0 04:17:20.584 00.011 15672 IsGuiding returns 0 04:17:20.585 00.001 15672 scope move finished after 131 + 46 ms 04:17:20.585 00.000 15672 Move returns status 0, amount 131 04:17:20.585 00.000 15672 MoveAxis(N, 0, ABG) 04:17:20.585 00.000 15672 Move returns status 0, amount 0 04:17:20.585 00.000 15672 move complete, result=0 04:17:20.585 00.000 15672 worker thread done servicing request 04:17:20.585 00.000 15672 Worker thread wakes up 04:17:20.585 00.000 30444 GuideStep: -0.5 px 131 ms EAST, 0.1 px 0 ms NORTH 04:17:20.585 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:20.585 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:22.492 01.907 15672 Exposure complete 04:17:22.512 00.020 15672 worker thread done servicing request 04:17:22.512 00.000 30444 OnExposeComplete: enter 04:17:22.512 00.000 30444 UpdateGuideState(): m_state=6 04:17:22.512 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9392 04:17:22.512 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=200.26, Mass=70505, SNR=62.8, Peak=7138 HFD=3.9 04:17:22.512 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 04:17:22.512 00.000 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.12 = -2.12) 04:17:22.512 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.33 hyp=0.46 cameraTheta=-2.33 mountX=-0.21 mountY=-0.39, mountTheta=-2.07 04:17:22.513 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.33, opts=13) 04:17:22.513 00.000 30444 Enqueuing Move request for scope (-0.32, -0.33) 04:17:22.513 00.000 15672 Worker thread wakes up 04:17:22.513 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.33) opts 0xd 04:17:22.513 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.33) 04:17:22.513 00.000 15672 Moving (-0.32, -0.33) raw xDistance=-0.21 yDistance=-0.39 04:17:22.513 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:17:22.513 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 04:17:22.513 00.000 15672 MoveAxis(E, 0, ABG) 04:17:22.513 00.000 15672 Move returns status 0, amount 0 04:17:22.513 00.000 15672 MoveAxis(N, 70, ABG) 04:17:22.513 00.000 15672 Guiding Dir = 0, Dur = 70 04:17:22.514 00.001 15672 IsSlewing returns 0 04:17:22.515 00.001 15672 IsGuiding returns 0 04:17:22.518 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=14247, FiltMin=2530, FiltMax=11308, Gamma=2.950 04:17:22.561 00.043 30444 UpdateGuideState exits: m=70505 SNR=62.8 Saturated 04:17:22.561 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:22.561 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:22.561 00.000 30444 Enqueuing Expose request 04:17:22.629 00.068 15672 IsGuiding returns 1 04:17:22.629 00.000 15672 scope still moving after pulse duration time elapsed 04:17:22.651 00.022 15672 IsSlewing returns 0 04:17:22.678 00.027 15672 IsGuiding returns 0 04:17:22.678 00.000 15672 scope move finished after 70 + 93 ms 04:17:22.679 00.001 15672 Move returns status 0, amount 70 04:17:22.679 00.000 15672 move complete, result=0 04:17:22.679 00.000 15672 worker thread done servicing request 04:17:22.679 00.000 15672 Worker thread wakes up 04:17:22.679 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:22.679 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:22.680 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 70 ms NORTH 04:17:24.789 02.109 15672 Exposure complete 04:17:24.809 00.020 15672 worker thread done servicing request 04:17:24.809 00.000 30444 OnExposeComplete: enter 04:17:24.809 00.000 30444 UpdateGuideState(): m_state=6 04:17:24.809 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9393 04:17:24.809 00.000 30444 Star::Find returns 1 (1), X=460.57, Y=200.30, Mass=72207, SNR=60.9, Peak=7231 HFD=3.9 04:17:24.809 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 04:17:24.809 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 04:17:24.809 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.36 mountX=0.14 mountY=-0.27, mountTheta=-1.09 04:17:24.810 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.29, opts=13) 04:17:24.810 00.000 30444 Enqueuing Move request for scope (0.06, -0.29) 04:17:24.810 00.000 15672 Worker thread wakes up 04:17:24.810 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd 04:17:24.810 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.29) 04:17:24.810 00.000 15672 Moving (0.06, -0.29) raw xDistance=0.14 yDistance=-0.27 04:17:24.810 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:17:24.810 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 04:17:24.810 00.000 15672 MoveAxis(E, 0, ABG) 04:17:24.810 00.000 15672 Move returns status 0, amount 0 04:17:24.810 00.000 15672 MoveAxis(N, 48, ABG) 04:17:24.810 00.000 15672 Guiding Dir = 0, Dur = 48 04:17:24.811 00.001 15672 IsSlewing returns 0 04:17:24.812 00.001 15672 IsGuiding returns 0 04:17:24.816 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=14059, FiltMin=2513, FiltMax=11255, Gamma=2.950 04:17:24.858 00.042 30444 UpdateGuideState exits: m=72207 SNR=60.9 Saturated 04:17:24.858 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:24.858 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:24.858 00.000 30444 Enqueuing Expose request 04:17:24.898 00.040 15672 IsGuiding returns 1 04:17:24.898 00.000 15672 scope still moving after pulse duration time elapsed 04:17:24.919 00.021 15672 IsSlewing returns 0 04:17:24.920 00.001 15672 IsGuiding returns 1 04:17:24.942 00.022 15672 IsSlewing returns 0 04:17:24.943 00.001 15672 IsGuiding returns 1 04:17:24.965 00.022 15672 IsSlewing returns 0 04:17:25.026 00.061 15672 IsGuiding returns 0 04:17:25.026 00.000 15672 scope move finished after 48 + 165 ms 04:17:25.026 00.000 15672 Move returns status 0, amount 48 04:17:25.027 00.001 15672 move complete, result=0 04:17:25.027 00.000 15672 worker thread done servicing request 04:17:25.027 00.000 15672 Worker thread wakes up 04:17:25.027 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:25.027 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:25.027 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 48 ms NORTH 04:17:26.936 01.909 15672 Exposure complete 04:17:26.955 00.019 15672 worker thread done servicing request 04:17:26.955 00.000 30444 OnExposeComplete: enter 04:17:26.955 00.000 30444 UpdateGuideState(): m_state=6 04:17:26.955 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9394 04:17:26.955 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=200.92, Mass=60977, SNR=50.4, Peak=7629 HFD=3.6 04:17:26.955 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 04:17:26.957 00.002 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 04:17:26.957 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.59 mountX=-0.10 mountY=0.32, mountTheta=1.87 04:17:26.957 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.33, opts=13) 04:17:26.957 00.000 30444 Enqueuing Move request for scope (-0.01, 0.33) 04:17:26.957 00.000 15672 Worker thread wakes up 04:17:26.957 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.33) opts 0xd 04:17:26.957 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.33) 04:17:26.957 00.000 15672 Moving (-0.01, 0.33) raw xDistance=-0.10 yDistance=0.32 04:17:26.957 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:17:26.957 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:17:26.957 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 04:17:26.957 00.000 15672 MoveAxis(E, 0, ABG) 04:17:26.957 00.000 15672 Move returns status 0, amount 0 04:17:26.957 00.000 15672 MoveAxis(N, 0, ABG) 04:17:26.957 00.000 15672 Move returns status 0, amount 0 04:17:26.957 00.000 15672 move complete, result=0 04:17:26.957 00.000 15672 worker thread done servicing request 04:17:26.962 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=13330, FiltMin=2546, FiltMax=10403, Gamma=2.950 04:17:27.004 00.042 30444 UpdateGuideState exits: m=60977 SNR=50.4 Saturated 04:17:27.004 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:27.004 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:27.004 00.000 30444 Enqueuing Expose request 04:17:27.004 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 04:17:27.004 00.000 15672 Worker thread wakes up 04:17:27.004 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:27.004 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:29.115 02.111 15672 Exposure complete 04:17:29.134 00.019 15672 worker thread done servicing request 04:17:29.134 00.000 30444 OnExposeComplete: enter 04:17:29.135 00.001 30444 UpdateGuideState(): m_state=6 04:17:29.135 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9395 04:17:29.135 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=200.73, Mass=66840, SNR=61.4, Peak=7240 HFD=3.7 04:17:29.135 00.000 30444 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.28) = xAngle (0.93 = 0.93) 04:17:29.135 00.000 30444 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.86 = 0.86) 04:17:29.135 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.65 mountX=0.14 mountY=0.18, mountTheta=0.90 04:17:29.135 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.14, opts=13) 04:17:29.135 00.000 30444 Enqueuing Move request for scope (0.19, 0.14) 04:17:29.135 00.000 15672 Worker thread wakes up 04:17:29.136 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd 04:17:29.136 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.14) 04:17:29.136 00.000 15672 Moving (0.19, 0.14) raw xDistance=0.14 yDistance=0.18 04:17:29.136 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:17:29.136 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:29.136 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 04:17:29.136 00.000 15672 MoveAxis(E, 0, ABG) 04:17:29.136 00.000 15672 Move returns status 0, amount 0 04:17:29.136 00.000 15672 MoveAxis(N, 0, ABG) 04:17:29.136 00.000 15672 Move returns status 0, amount 0 04:17:29.136 00.000 15672 move complete, result=0 04:17:29.136 00.000 15672 worker thread done servicing request 04:17:29.141 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=14105, FiltMin=2550, FiltMax=10498, Gamma=2.950 04:17:29.183 00.042 30444 UpdateGuideState exits: m=66840 SNR=61.4 Saturated 04:17:29.183 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:29.183 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:29.183 00.000 30444 Enqueuing Expose request 04:17:29.183 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:17:29.183 00.000 15672 Worker thread wakes up 04:17:29.183 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:29.183 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:31.093 01.910 15672 Exposure complete 04:17:31.113 00.020 15672 worker thread done servicing request 04:17:31.113 00.000 30444 OnExposeComplete: enter 04:17:31.113 00.000 30444 UpdateGuideState(): m_state=6 04:17:31.113 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9396 04:17:31.113 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=200.98, Mass=62525, SNR=54.5, Peak=6910 HFD=3.9 04:17:31.113 00.000 30444 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.28) = xAngle (1.40 = 1.40) 04:17:31.113 00.000 30444 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.34 = 1.34) 04:17:31.113 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.38 hyp=0.43 cameraTheta=1.12 mountX=0.07 mountY=0.41, mountTheta=1.40 04:17:31.113 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.38, opts=13) 04:17:31.113 00.000 30444 Enqueuing Move request for scope (0.18, 0.38) 04:17:31.113 00.000 15672 Worker thread wakes up 04:17:31.113 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.38) opts 0xd 04:17:31.113 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.38) 04:17:31.113 00.000 15672 Moving (0.18, 0.38) raw xDistance=0.07 yDistance=0.41 04:17:31.113 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:17:31.113 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:17:31.113 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 04:17:31.113 00.000 15672 MoveAxis(E, 0, ABG) 04:17:31.113 00.000 15672 Move returns status 0, amount 0 04:17:31.113 00.000 15672 MoveAxis(N, 0, ABG) 04:17:31.113 00.000 15672 Move returns status 0, amount 0 04:17:31.113 00.000 15672 move complete, result=0 04:17:31.113 00.000 15672 worker thread done servicing request 04:17:31.119 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2049, max=13195, FiltMin=2513, FiltMax=10368, Gamma=2.950 04:17:31.161 00.042 30444 UpdateGuideState exits: m=62525 SNR=54.5 Saturated 04:17:31.161 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:31.161 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:31.161 00.000 30444 Enqueuing Expose request 04:17:31.161 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 04:17:31.161 00.000 15672 Worker thread wakes up 04:17:31.161 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:31.161 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:33.275 02.114 15672 Exposure complete 04:17:33.305 00.030 15672 worker thread done servicing request 04:17:33.305 00.000 30444 OnExposeComplete: enter 04:17:33.305 00.000 30444 UpdateGuideState(): m_state=6 04:17:33.305 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9397 04:17:33.305 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=201.10, Mass=60460, SNR=57.4, Peak=7542 HFD=3.5 04:17:33.305 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 04:17:33.305 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.64 = 1.64) 04:17:33.305 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.51 hyp=0.51 cameraTheta=1.43 mountX=-0.07 mountY=0.51, mountTheta=1.70 04:17:33.306 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.51, opts=13) 04:17:33.306 00.000 30444 Enqueuing Move request for scope (0.07, 0.51) 04:17:33.306 00.000 15672 Worker thread wakes up 04:17:33.306 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.51) opts 0xd 04:17:33.306 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.51) 04:17:33.306 00.000 15672 Moving (0.07, 0.51) raw xDistance=-0.07 yDistance=0.51 04:17:33.306 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:17:33.306 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:17:33.306 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51 04:17:33.306 00.000 15672 MoveAxis(E, 0, ABG) 04:17:33.306 00.000 15672 Move returns status 0, amount 0 04:17:33.306 00.000 15672 MoveAxis(N, 0, ABG) 04:17:33.306 00.000 15672 Move returns status 0, amount 0 04:17:33.306 00.000 15672 move complete, result=0 04:17:33.306 00.000 15672 worker thread done servicing request 04:17:33.311 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2254, max=14077, FiltMin=2584, FiltMax=10422, Gamma=2.950 04:17:33.354 00.043 30444 UpdateGuideState exits: m=60460 SNR=57.4 Saturated 04:17:33.354 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:33.354 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:33.354 00.000 30444 Enqueuing Expose request 04:17:33.354 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 04:17:33.354 00.000 15672 Worker thread wakes up 04:17:33.354 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:33.354 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:35.259 01.905 15672 Exposure complete 04:17:35.279 00.020 15672 worker thread done servicing request 04:17:35.279 00.000 30444 OnExposeComplete: enter 04:17:35.279 00.000 30444 UpdateGuideState(): m_state=6 04:17:35.280 00.001 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9398 04:17:35.280 00.000 30444 Star::Find returns 1 (1), X=460.76, Y=200.91, Mass=60618, SNR=52.4, Peak=7679 HFD=3.5 04:17:35.280 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 04:17:35.280 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 04:17:35.280 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.32 hyp=0.41 cameraTheta=0.89 mountX=0.16 mountY=0.37, mountTheta=1.16 04:17:35.280 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.32, opts=13) 04:17:35.280 00.000 30444 Enqueuing Move request for scope (0.26, 0.32) 04:17:35.280 00.000 15672 Worker thread wakes up 04:17:35.280 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.32) opts 0xd 04:17:35.280 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.32) 04:17:35.280 00.000 15672 Moving (0.26, 0.32) raw xDistance=0.16 yDistance=0.37 04:17:35.281 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:17:35.281 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:17:35.281 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 04:17:35.281 00.000 15672 MoveAxis(E, 0, ABG) 04:17:35.281 00.000 15672 Move returns status 0, amount 0 04:17:35.281 00.000 15672 MoveAxis(N, 0, ABG) 04:17:35.281 00.000 15672 Move returns status 0, amount 0 04:17:35.281 00.000 15672 move complete, result=0 04:17:35.281 00.000 15672 worker thread done servicing request 04:17:35.285 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=13535, FiltMin=2542, FiltMax=10627, Gamma=2.950 04:17:35.327 00.042 30444 UpdateGuideState exits: m=60618 SNR=52.4 Saturated 04:17:35.327 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:35.328 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:35.328 00.000 30444 Enqueuing Expose request 04:17:35.328 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 04:17:35.328 00.000 15672 Worker thread wakes up 04:17:35.328 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:35.328 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:37.433 02.105 15672 Exposure complete 04:17:37.454 00.021 15672 worker thread done servicing request 04:17:37.454 00.000 30444 OnExposeComplete: enter 04:17:37.454 00.000 30444 UpdateGuideState(): m_state=6 04:17:37.454 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9399 04:17:37.454 00.000 30444 Star::Find returns 1 (1), X=460.81, Y=200.96, Mass=66390, SNR=53.5, Peak=8177 HFD=3.6 04:17:37.455 00.001 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 04:17:37.455 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 04:17:37.455 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.36 hyp=0.47 cameraTheta=0.87 mountX=0.19 mountY=0.42, mountTheta=1.14 04:17:37.455 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.36, opts=13) 04:17:37.455 00.000 30444 Enqueuing Move request for scope (0.30, 0.36) 04:17:37.455 00.000 15672 Worker thread wakes up 04:17:37.455 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.36) opts 0xd 04:17:37.455 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.36) 04:17:37.455 00.000 15672 Moving (0.30, 0.36) raw xDistance=0.19 yDistance=0.42 04:17:37.455 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:17:37.455 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.50 newest=1.29 04:17:37.456 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 04:17:37.456 00.000 15672 MoveAxis(E, 0, ABG) 04:17:37.456 00.000 15672 Move returns status 0, amount 0 04:17:37.456 00.000 15672 MoveAxis(S, 74, ABG) 04:17:37.456 00.000 15672 Guiding Dir = 1, Dur = 74 04:17:37.456 00.000 15672 IsSlewing returns 0 04:17:37.457 00.001 15672 IsGuiding returns 0 04:17:37.461 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=13166, FiltMin=2513, FiltMax=10696, Gamma=2.950 04:17:37.504 00.043 30444 UpdateGuideState exits: m=66390 SNR=53.5 Saturated 04:17:37.504 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:37.504 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:37.504 00.000 30444 Enqueuing Expose request 04:17:37.566 00.062 15672 IsGuiding returns 1 04:17:37.566 00.000 15672 scope still moving after pulse duration time elapsed 04:17:37.588 00.022 15672 IsSlewing returns 0 04:17:37.589 00.001 15672 IsGuiding returns 1 04:17:37.609 00.020 15672 IsSlewing returns 0 04:17:37.610 00.001 15672 IsGuiding returns 1 04:17:37.632 00.022 15672 IsSlewing returns 0 04:17:37.646 00.014 15672 IsGuiding returns 0 04:17:37.647 00.001 15672 scope move finished after 74 + 115 ms 04:17:37.647 00.000 15672 Move returns status 0, amount 74 04:17:37.647 00.000 15672 move complete, result=0 04:17:37.647 00.000 15672 worker thread done servicing request 04:17:37.647 00.000 15672 Worker thread wakes up 04:17:37.647 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:37.647 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:37.648 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 74 ms SOUTH 04:17:39.556 01.908 15672 Exposure complete 04:17:39.576 00.020 15672 worker thread done servicing request 04:17:39.576 00.000 30444 OnExposeComplete: enter 04:17:39.576 00.000 30444 UpdateGuideState(): m_state=6 04:17:39.577 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9400 04:17:39.577 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=200.97, Mass=66269, SNR=64.5, Peak=7803 HFD=3.8 04:17:39.577 00.000 30444 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.28) = xAngle (2.68 = 2.68) 04:17:39.577 00.000 30444 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.62 = 2.62) 04:17:39.577 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.37 hyp=0.56 cameraTheta=2.40 mountX=-0.50 mountY=0.28, mountTheta=2.63 04:17:39.577 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.37, opts=13) 04:17:39.577 00.000 30444 Enqueuing Move request for scope (-0.41, 0.37) 04:17:39.577 00.000 15672 Worker thread wakes up 04:17:39.577 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.37) opts 0xd 04:17:39.577 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.37) 04:17:39.578 00.001 15672 Moving (-0.41, 0.37) raw xDistance=-0.50 yDistance=0.28 04:17:39.578 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50 04:17:39.578 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 04:17:39.578 00.000 15672 MoveAxis(E, 135, ABG) 04:17:39.578 00.000 15672 Guiding Dir = 2, Dur = 135 04:17:39.578 00.000 15672 IsSlewing returns 0 04:17:39.579 00.001 15672 IsGuiding returns 0 04:17:39.583 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=15208, FiltMin=2550, FiltMax=11199, Gamma=2.950 04:17:39.594 00.011 15672 PulseGuide returned control before completion, sleep 131 04:17:39.626 00.032 30444 UpdateGuideState exits: m=66269 SNR=64.5 Saturated 04:17:39.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:39.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:39.626 00.000 30444 Enqueuing Expose request 04:17:39.727 00.101 15672 IsGuiding returns 1 04:17:39.727 00.000 15672 scope still moving after pulse duration time elapsed 04:17:39.748 00.021 15672 IsSlewing returns 0 04:17:39.770 00.022 15672 IsGuiding returns 0 04:17:39.771 00.001 15672 scope move finished after 135 + 55 ms 04:17:39.771 00.000 15672 Move returns status 0, amount 135 04:17:39.771 00.000 15672 MoveAxis(S, 49, ABG) 04:17:39.771 00.000 15672 Guiding Dir = 1, Dur = 49 04:17:39.771 00.000 15672 IsSlewing returns 0 04:17:39.772 00.001 15672 IsGuiding returns 0 04:17:39.853 00.081 15672 IsGuiding returns 1 04:17:39.853 00.000 15672 scope still moving after pulse duration time elapsed 04:17:39.874 00.021 15672 IsSlewing returns 0 04:17:39.877 00.003 15672 IsGuiding returns 1 04:17:39.898 00.021 15672 IsSlewing returns 0 04:17:39.961 00.063 15672 IsGuiding returns 0 04:17:39.962 00.001 15672 scope move finished after 49 + 141 ms 04:17:39.962 00.000 15672 Move returns status 0, amount 49 04:17:39.962 00.000 15672 move complete, result=0 04:17:39.962 00.000 15672 worker thread done servicing request 04:17:39.962 00.000 15672 Worker thread wakes up 04:17:39.962 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:39.962 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:39.963 00.001 30444 GuideStep: -0.5 px 135 ms EAST, 0.3 px 49 ms SOUTH 04:17:42.073 02.110 15672 Exposure complete 04:17:42.092 00.019 15672 worker thread done servicing request 04:17:42.093 00.001 30444 OnExposeComplete: enter 04:17:42.093 00.000 30444 UpdateGuideState(): m_state=6 04:17:42.093 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9401 04:17:42.093 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=200.72, Mass=61704, SNR=63.7, Peak=7442 HFD=3.5 04:17:42.093 00.000 30444 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 04:17:42.093 00.000 30444 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 04:17:42.093 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.17 cameraTheta=2.31 mountX=-0.14 mountY=0.10, mountTheta=2.54 04:17:42.093 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.12, opts=13) 04:17:42.093 00.000 30444 Enqueuing Move request for scope (-0.11, 0.12) 04:17:42.094 00.001 15672 Worker thread wakes up 04:17:42.094 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd 04:17:42.094 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.12) 04:17:42.094 00.000 15672 Moving (-0.11, 0.12) raw xDistance=-0.14 yDistance=0.10 04:17:42.094 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:17:42.094 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:42.094 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:17:42.094 00.000 15672 MoveAxis(E, 0, ABG) 04:17:42.094 00.000 15672 Move returns status 0, amount 0 04:17:42.094 00.000 15672 MoveAxis(N, 0, ABG) 04:17:42.094 00.000 15672 Move returns status 0, amount 0 04:17:42.094 00.000 15672 move complete, result=0 04:17:42.094 00.000 15672 worker thread done servicing request 04:17:42.099 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=14990, FiltMin=2557, FiltMax=10753, Gamma=2.950 04:17:42.142 00.043 30444 UpdateGuideState exits: m=61704 SNR=63.7 Saturated 04:17:42.142 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:42.142 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:42.142 00.000 30444 Enqueuing Expose request 04:17:42.142 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:17:42.142 00.000 15672 Worker thread wakes up 04:17:42.142 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:42.142 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:44.050 01.908 15672 Exposure complete 04:17:44.069 00.019 15672 worker thread done servicing request 04:17:44.070 00.001 30444 OnExposeComplete: enter 04:17:44.070 00.000 30444 UpdateGuideState(): m_state=6 04:17:44.070 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9402 04:17:44.070 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=200.95, Mass=78582, SNR=68.4, Peak=7586 HFD=4.3 04:17:44.070 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 04:17:44.070 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.92 = 0.92) 04:17:44.070 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=0.36 hyp=0.55 cameraTheta=0.71 mountX=0.30 mountY=0.44, mountTheta=0.96 04:17:44.070 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=0.36, opts=13) 04:17:44.070 00.000 30444 Enqueuing Move request for scope (0.42, 0.36) 04:17:44.071 00.001 15672 Worker thread wakes up 04:17:44.071 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.36) opts 0xd 04:17:44.071 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, 0.36) 04:17:44.071 00.000 15672 Moving (0.42, 0.36) raw xDistance=0.30 yDistance=0.44 04:17:44.071 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 04:17:44.071 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 04:17:44.071 00.000 15672 MoveAxis(W, 82, ABG) 04:17:44.071 00.000 15672 Guiding Dir = 3, Dur = 82 04:17:44.072 00.001 15672 IsSlewing returns 0 04:17:44.073 00.001 15672 IsGuiding returns 0 04:17:44.077 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=14580, FiltMin=2523, FiltMax=11574, Gamma=2.950 04:17:44.099 00.022 15672 PulseGuide returned control before completion, sleep 67 04:17:44.120 00.021 30444 UpdateGuideState exits: m=78582 SNR=68.4 Saturated 04:17:44.120 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:44.120 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:44.120 00.000 30444 Enqueuing Expose request 04:17:44.168 00.048 15672 IsGuiding returns 1 04:17:44.168 00.000 15672 scope still moving after pulse duration time elapsed 04:17:44.189 00.021 15672 IsSlewing returns 0 04:17:44.190 00.001 15672 IsGuiding returns 1 04:17:44.211 00.021 15672 IsSlewing returns 0 04:17:44.259 00.048 15672 IsGuiding returns 0 04:17:44.259 00.000 15672 scope move finished after 82 + 104 ms 04:17:44.260 00.001 15672 Move returns status 0, amount 82 04:17:44.260 00.000 15672 MoveAxis(S, 78, ABG) 04:17:44.260 00.000 15672 Guiding Dir = 1, Dur = 78 04:17:44.261 00.001 15672 IsSlewing returns 0 04:17:44.264 00.003 15672 IsGuiding returns 0 04:17:44.338 00.074 15672 PulseGuide returned control before completion, sleep 13 04:17:44.352 00.014 15672 IsGuiding returns 1 04:17:44.352 00.000 15672 scope still moving after pulse duration time elapsed 04:17:44.374 00.022 15672 IsSlewing returns 0 04:17:44.375 00.001 15672 IsGuiding returns 1 04:17:44.396 00.021 15672 IsSlewing returns 0 04:17:44.397 00.001 15672 IsGuiding returns 1 04:17:44.417 00.020 15672 IsSlewing returns 0 04:17:44.420 00.003 15672 IsGuiding returns 1 04:17:44.441 00.021 15672 IsSlewing returns 0 04:17:44.498 00.057 15672 IsGuiding returns 0 04:17:44.498 00.000 15672 scope move finished after 78 + 157 ms 04:17:44.498 00.000 15672 Move returns status 0, amount 78 04:17:44.498 00.000 15672 move complete, result=0 04:17:44.498 00.000 15672 worker thread done servicing request 04:17:44.498 00.000 15672 Worker thread wakes up 04:17:44.498 00.000 30444 GuideStep: 0.3 px 82 ms WEST, 0.4 px 78 ms SOUTH 04:17:44.498 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:44.499 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:46.609 02.110 15672 Exposure complete 04:17:46.629 00.020 15672 worker thread done servicing request 04:17:46.630 00.001 30444 OnExposeComplete: enter 04:17:46.630 00.000 30444 UpdateGuideState(): m_state=6 04:17:46.630 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9403 04:17:46.630 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=200.62, Mass=60196, SNR=52.5, Peak=7118 HFD=3.3 04:17:46.630 00.000 30444 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.28) = xAngle (1.29 = 1.29) 04:17:46.630 00.000 30444 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.23 = 1.23) 04:17:46.630 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.02 mountX=0.01 mountY=0.03, mountTheta=1.29 04:17:46.630 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.03, opts=13) 04:17:46.630 00.000 30444 Enqueuing Move request for scope (0.02, 0.03) 04:17:46.630 00.000 15672 Worker thread wakes up 04:17:46.631 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd 04:17:46.631 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.03) 04:17:46.631 00.000 15672 Moving (0.02, 0.03) raw xDistance=0.01 yDistance=0.03 04:17:46.631 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:17:46.631 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:46.631 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:17:46.631 00.000 15672 MoveAxis(E, 0, ABG) 04:17:46.631 00.000 15672 Move returns status 0, amount 0 04:17:46.631 00.000 15672 MoveAxis(N, 0, ABG) 04:17:46.631 00.000 15672 Move returns status 0, amount 0 04:17:46.631 00.000 15672 move complete, result=0 04:17:46.631 00.000 15672 worker thread done servicing request 04:17:46.635 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=14295, FiltMin=2552, FiltMax=11080, Gamma=2.950 04:17:46.678 00.043 30444 UpdateGuideState exits: m=60196 SNR=52.5 Saturated 04:17:46.678 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:46.679 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:46.679 00.000 30444 Enqueuing Expose request 04:17:46.679 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 04:17:46.679 00.000 15672 Worker thread wakes up 04:17:46.679 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:46.679 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:48.588 01.909 15672 Exposure complete 04:17:48.608 00.020 15672 worker thread done servicing request 04:17:48.608 00.000 30444 OnExposeComplete: enter 04:17:48.608 00.000 30444 UpdateGuideState(): m_state=6 04:17:48.608 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9404 04:17:48.608 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=200.48, Mass=68695, SNR=64.9, Peak=7541 HFD=3.7 04:17:48.608 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 04:17:48.608 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 04:17:48.608 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.02 mountX=-0.02 mountY=-0.12, mountTheta=-1.74 04:17:48.609 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.11, opts=13) 04:17:48.609 00.000 30444 Enqueuing Move request for scope (-0.05, -0.11) 04:17:48.609 00.000 15672 Worker thread wakes up 04:17:48.609 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd 04:17:48.609 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.11) 04:17:48.609 00.000 15672 Moving (-0.05, -0.11) raw xDistance=-0.02 yDistance=-0.12 04:17:48.609 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:17:48.609 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:48.609 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:17:48.609 00.000 15672 MoveAxis(E, 0, ABG) 04:17:48.609 00.000 15672 Move returns status 0, amount 0 04:17:48.609 00.000 15672 MoveAxis(N, 0, ABG) 04:17:48.609 00.000 15672 Move returns status 0, amount 0 04:17:48.609 00.000 15672 move complete, result=0 04:17:48.609 00.000 15672 worker thread done servicing request 04:17:48.614 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=15274, FiltMin=2574, FiltMax=11316, Gamma=2.950 04:17:48.657 00.043 30444 UpdateGuideState exits: m=68695 SNR=64.9 Saturated 04:17:48.657 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:48.657 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:48.657 00.000 30444 Enqueuing Expose request 04:17:48.657 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:17:48.657 00.000 15672 Worker thread wakes up 04:17:48.657 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:48.657 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:50.774 02.117 15672 Exposure complete 04:17:50.805 00.031 15672 worker thread done servicing request 04:17:50.805 00.000 30444 OnExposeComplete: enter 04:17:50.805 00.000 30444 UpdateGuideState(): m_state=6 04:17:50.806 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9405 04:17:50.806 00.000 30444 Star::Find returns 1 (1), X=460.51, Y=200.57, Mass=71971, SNR=62.8, Peak=7537 HFD=3.3 04:17:50.806 00.000 30444 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.28) = xAngle (-1.13 = -1.13) 04:17:50.806 00.000 30444 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.19 = -1.19) 04:17:50.806 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.41 mountX=0.01 mountY=-0.02, mountTheta=-1.14 04:17:50.806 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.02, opts=13) 04:17:50.806 00.000 30444 Enqueuing Move request for scope (0.00, -0.02) 04:17:50.806 00.000 15672 Worker thread wakes up 04:17:50.806 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd 04:17:50.807 00.001 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.02) 04:17:50.807 00.000 15672 Moving (0.00, -0.02) raw xDistance=0.01 yDistance=-0.02 04:17:50.807 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:17:50.807 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:50.807 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:17:50.807 00.000 15672 MoveAxis(E, 0, ABG) 04:17:50.807 00.000 15672 Move returns status 0, amount 0 04:17:50.807 00.000 15672 MoveAxis(N, 0, ABG) 04:17:50.807 00.000 15672 Move returns status 0, amount 0 04:17:50.807 00.000 15672 move complete, result=0 04:17:50.807 00.000 15672 worker thread done servicing request 04:17:50.811 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=14600, FiltMin=2415, FiltMax=10567, Gamma=2.950 04:17:51.286 00.475 30444 UpdateGuideState exits: m=71971 SNR=62.8 Saturated 04:17:51.287 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:51.287 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:51.287 00.000 30444 Enqueuing Expose request 04:17:51.287 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 04:17:51.288 00.001 15672 Worker thread wakes up 04:17:51.288 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:51.288 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:53.194 01.906 15672 Exposure complete 04:17:53.215 00.021 15672 worker thread done servicing request 04:17:53.216 00.001 30444 OnExposeComplete: enter 04:17:53.216 00.000 30444 UpdateGuideState(): m_state=6 04:17:53.216 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9406 04:17:53.216 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=200.75, Mass=60148, SNR=49.1, Peak=7140 HFD=3.6 04:17:53.216 00.000 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 04:17:53.216 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 04:17:53.216 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.85 mountX=-0.08 mountY=0.14, mountTheta=2.12 04:17:53.216 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.15, opts=13) 04:17:53.217 00.001 30444 Enqueuing Move request for scope (-0.04, 0.15) 04:17:53.217 00.000 15672 Worker thread wakes up 04:17:53.217 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd 04:17:53.217 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.15) 04:17:53.217 00.000 15672 Moving (-0.04, 0.15) raw xDistance=-0.08 yDistance=0.14 04:17:53.217 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:17:53.217 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:53.217 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 04:17:53.217 00.000 15672 MoveAxis(E, 0, ABG) 04:17:53.217 00.000 15672 Move returns status 0, amount 0 04:17:53.217 00.000 15672 MoveAxis(N, 0, ABG) 04:17:53.217 00.000 15672 Move returns status 0, amount 0 04:17:53.217 00.000 15672 move complete, result=0 04:17:53.218 00.001 15672 worker thread done servicing request 04:17:53.223 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2080, max=15440, FiltMin=2543, FiltMax=10632, Gamma=2.950 04:17:53.269 00.046 30444 UpdateGuideState exits: m=60148 SNR=49.1 Saturated 04:17:53.269 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:53.269 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:53.269 00.000 30444 Enqueuing Expose request 04:17:53.269 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:17:53.269 00.000 15672 Worker thread wakes up 04:17:53.269 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:53.269 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:55.378 02.109 15672 Exposure complete 04:17:55.399 00.021 15672 worker thread done servicing request 04:17:55.399 00.000 30444 OnExposeComplete: enter 04:17:55.399 00.000 30444 UpdateGuideState(): m_state=6 04:17:55.399 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9407 04:17:55.399 00.000 30444 Star::Find returns 1 (1), X=460.48, Y=200.72, Mass=63099, SNR=54.4, Peak=7685 HFD=3.4 04:17:55.399 00.000 30444 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.28) = xAngle (2.05 = 2.05) 04:17:55.399 00.000 30444 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.99 = 1.99) 04:17:55.399 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.77 mountX=-0.06 mountY=0.12, mountTheta=2.04 04:17:55.400 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.13, opts=13) 04:17:55.400 00.000 30444 Enqueuing Move request for scope (-0.03, 0.13) 04:17:55.400 00.000 15672 Worker thread wakes up 04:17:55.400 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd 04:17:55.400 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.13) 04:17:55.400 00.000 15672 Moving (-0.03, 0.13) raw xDistance=-0.06 yDistance=0.12 04:17:55.400 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:17:55.400 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:55.400 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:17:55.400 00.000 15672 MoveAxis(E, 0, ABG) 04:17:55.400 00.000 15672 Move returns status 0, amount 0 04:17:55.400 00.000 15672 MoveAxis(N, 0, ABG) 04:17:55.400 00.000 15672 Move returns status 0, amount 0 04:17:55.400 00.000 15672 move complete, result=0 04:17:55.400 00.000 15672 worker thread done servicing request 04:17:55.405 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2088, max=15231, FiltMin=2507, FiltMax=11073, Gamma=2.950 04:17:55.867 00.462 30444 UpdateGuideState exits: m=63099 SNR=54.4 Saturated 04:17:55.867 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:55.867 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:55.868 00.001 30444 Enqueuing Expose request 04:17:55.868 00.000 15672 Worker thread wakes up 04:17:55.868 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:17:55.868 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:55.869 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:17:57.785 01.916 15672 Exposure complete 04:17:57.816 00.031 15672 worker thread done servicing request 04:17:57.817 00.001 30444 OnExposeComplete: enter 04:17:57.817 00.000 30444 UpdateGuideState(): m_state=6 04:17:57.817 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9408 04:17:57.817 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=200.58, Mass=60421, SNR=62.9, Peak=7513 HFD=3.4 04:17:57.817 00.000 30444 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.28) = xAngle (0.18 = 0.18) 04:17:57.817 00.000 30444 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.12 = 0.12) 04:17:57.817 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.10 mountX=0.11 mountY=0.01, mountTheta=0.12 04:17:57.817 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.01, opts=13) 04:17:57.817 00.000 30444 Enqueuing Move request for scope (0.11, -0.01) 04:17:57.817 00.000 15672 Worker thread wakes up 04:17:57.818 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd 04:17:57.818 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.01) 04:17:57.818 00.000 15672 Moving (0.11, -0.01) raw xDistance=0.11 yDistance=0.01 04:17:57.818 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 04:17:57.818 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:17:57.818 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:17:57.818 00.000 15672 MoveAxis(E, 0, ABG) 04:17:57.818 00.000 15672 Move returns status 0, amount 0 04:17:57.818 00.000 15672 MoveAxis(N, 0, ABG) 04:17:57.818 00.000 15672 Move returns status 0, amount 0 04:17:57.818 00.000 15672 move complete, result=0 04:17:57.818 00.000 15672 worker thread done servicing request 04:17:57.823 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2261, max=14352, FiltMin=2528, FiltMax=10956, Gamma=2.950 04:17:57.913 00.090 30444 UpdateGuideState exits: m=60421 SNR=62.9 Saturated 04:17:57.913 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:17:57.913 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:17:57.913 00.000 30444 Enqueuing Expose request 04:17:57.913 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:17:57.913 00.000 15672 Worker thread wakes up 04:17:57.913 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:17:57.913 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:00.019 02.106 15672 Exposure complete 04:18:00.039 00.020 15672 worker thread done servicing request 04:18:00.039 00.000 30444 OnExposeComplete: enter 04:18:00.039 00.000 30444 UpdateGuideState(): m_state=6 04:18:00.039 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9409 04:18:00.039 00.000 30444 Star::Find returns 1 (1), X=460.67, Y=200.62, Mass=68480, SNR=60.4, Peak=7079 HFD=3.6 04:18:00.039 00.000 30444 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.28) = xAngle (0.44 = 0.44) 04:18:00.039 00.000 30444 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.38 = 0.38) 04:18:00.039 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.16 mountX=0.15 mountY=0.06, mountTheta=0.39 04:18:00.039 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.03, opts=13) 04:18:00.040 00.001 30444 Enqueuing Move request for scope (0.16, 0.03) 04:18:00.040 00.000 15672 Worker thread wakes up 04:18:00.040 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd 04:18:00.040 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.03) 04:18:00.040 00.000 15672 Moving (0.16, 0.03) raw xDistance=0.15 yDistance=0.06 04:18:00.040 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:18:00.040 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:00.040 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:18:00.040 00.000 15672 MoveAxis(E, 0, ABG) 04:18:00.040 00.000 15672 Move returns status 0, amount 0 04:18:00.040 00.000 15672 MoveAxis(N, 0, ABG) 04:18:00.040 00.000 15672 Move returns status 0, amount 0 04:18:00.040 00.000 15672 move complete, result=0 04:18:00.040 00.000 15672 worker thread done servicing request 04:18:00.045 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2098, max=15264, FiltMin=2548, FiltMax=11637, Gamma=2.950 04:18:00.088 00.043 30444 UpdateGuideState exits: m=68480 SNR=60.4 Saturated 04:18:00.088 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:00.088 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:00.088 00.000 30444 Enqueuing Expose request 04:18:00.088 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:18:00.088 00.000 15672 Worker thread wakes up 04:18:00.088 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:00.088 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:02.005 01.917 15672 Exposure complete 04:18:02.036 00.031 15672 worker thread done servicing request 04:18:02.036 00.000 30444 OnExposeComplete: enter 04:18:02.036 00.000 30444 UpdateGuideState(): m_state=6 04:18:02.036 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9410 04:18:02.036 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=200.36, Mass=68381, SNR=61.4, Peak=6848 HFD=3.7 04:18:02.036 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 04:18:02.036 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 04:18:02.036 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-0.91 mountX=0.24 mountY=-0.19, mountTheta=-0.67 04:18:02.037 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.24, opts=13) 04:18:02.037 00.000 30444 Enqueuing Move request for scope (0.18, -0.24) 04:18:02.037 00.000 15672 Worker thread wakes up 04:18:02.037 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.24) opts 0xd 04:18:02.037 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.24) 04:18:02.037 00.000 15672 Moving (0.18, -0.24) raw xDistance=0.24 yDistance=-0.19 04:18:02.037 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 04:18:02.037 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:02.037 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:18:02.037 00.000 15672 MoveAxis(E, 0, ABG) 04:18:02.037 00.000 15672 Move returns status 0, amount 0 04:18:02.037 00.000 15672 MoveAxis(N, 0, ABG) 04:18:02.037 00.000 15672 Move returns status 0, amount 0 04:18:02.037 00.000 15672 move complete, result=0 04:18:02.037 00.000 15672 worker thread done servicing request 04:18:02.042 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=14513, FiltMin=2540, FiltMax=11163, Gamma=2.950 04:18:02.511 00.469 30444 UpdateGuideState exits: m=68381 SNR=61.4 Saturated 04:18:02.511 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:02.512 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:02.512 00.000 30444 Enqueuing Expose request 04:18:02.512 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:18:02.512 00.000 15672 Worker thread wakes up 04:18:02.512 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:02.512 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:04.620 02.108 15672 Exposure complete 04:18:04.640 00.020 15672 worker thread done servicing request 04:18:04.640 00.000 30444 OnExposeComplete: enter 04:18:04.640 00.000 30444 UpdateGuideState(): m_state=6 04:18:04.640 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9411 04:18:04.640 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=200.80, Mass=68289, SNR=63.7, Peak=6871 HFD=3.7 04:18:04.641 00.001 30444 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.28) = xAngle (1.33 = 1.33) 04:18:04.641 00.000 30444 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.27 = 1.27) 04:18:04.641 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.05 mountX=0.05 mountY=0.22, mountTheta=1.33 04:18:04.641 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.20, opts=13) 04:18:04.641 00.000 30444 Enqueuing Move request for scope (0.11, 0.20) 04:18:04.641 00.000 15672 Worker thread wakes up 04:18:04.641 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd 04:18:04.641 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.20) 04:18:04.641 00.000 15672 Moving (0.11, 0.20) raw xDistance=0.05 yDistance=0.22 04:18:04.641 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:18:04.641 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:04.642 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 04:18:04.642 00.000 15672 MoveAxis(E, 0, ABG) 04:18:04.642 00.000 15672 Move returns status 0, amount 0 04:18:04.642 00.000 15672 MoveAxis(N, 0, ABG) 04:18:04.642 00.000 15672 Move returns status 0, amount 0 04:18:04.642 00.000 15672 move complete, result=0 04:18:04.642 00.000 15672 worker thread done servicing request 04:18:04.647 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2076, max=15023, FiltMin=2510, FiltMax=11303, Gamma=2.950 04:18:04.689 00.042 30444 UpdateGuideState exits: m=68289 SNR=63.7 Saturated 04:18:04.689 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:04.689 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:04.689 00.000 30444 Enqueuing Expose request 04:18:04.689 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:18:04.689 00.000 15672 Worker thread wakes up 04:18:04.689 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:04.689 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:06.598 01.909 15672 Exposure complete 04:18:06.618 00.020 15672 worker thread done servicing request 04:18:06.618 00.000 30444 OnExposeComplete: enter 04:18:06.618 00.000 30444 UpdateGuideState(): m_state=6 04:18:06.618 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9412 04:18:06.618 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=200.56, Mass=58735, SNR=49.5, Peak=7067 HFD=3.4 04:18:06.618 00.000 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 04:18:06.618 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.71 = -2.71) 04:18:06.618 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.92 mountX=-0.15 mountY=-0.07, mountTheta=-2.69 04:18:06.619 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.04, opts=13) 04:18:06.619 00.000 30444 Enqueuing Move request for scope (-0.16, -0.04) 04:18:06.619 00.000 15672 Worker thread wakes up 04:18:06.619 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd 04:18:06.619 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.04) 04:18:06.619 00.000 15672 Moving (-0.16, -0.04) raw xDistance=-0.15 yDistance=-0.07 04:18:06.619 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 04:18:06.619 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:06.619 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 04:18:06.619 00.000 15672 MoveAxis(E, 0, ABG) 04:18:06.619 00.000 15672 Move returns status 0, amount 0 04:18:06.619 00.000 15672 MoveAxis(N, 0, ABG) 04:18:06.619 00.000 15672 Move returns status 0, amount 0 04:18:06.619 00.000 15672 move complete, result=0 04:18:06.619 00.000 15672 worker thread done servicing request 04:18:06.624 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=14560, FiltMin=2562, FiltMax=10963, Gamma=2.950 04:18:06.668 00.044 30444 UpdateGuideState exits: m=58735 SNR=49.5 Saturated 04:18:06.668 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:06.668 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:06.668 00.000 30444 Enqueuing Expose request 04:18:06.668 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:18:06.668 00.000 15672 Worker thread wakes up 04:18:06.668 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:06.668 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:08.779 02.111 15672 Exposure complete 04:18:08.798 00.019 15672 worker thread done servicing request 04:18:08.798 00.000 30444 OnExposeComplete: enter 04:18:08.798 00.000 30444 UpdateGuideState(): m_state=6 04:18:08.799 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9413 04:18:08.799 00.000 30444 Star::Find returns 1 (1), X=460.68, Y=200.38, Mass=72106, SNR=61.0, Peak=7115 HFD=4.0 04:18:08.799 00.000 30444 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.28) = xAngle (-0.60 = -0.60) 04:18:08.799 00.000 30444 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.66 = -0.66) 04:18:08.799 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.27 cameraTheta=-0.87 mountX=0.23 mountY=-0.17, mountTheta=-0.64 04:18:08.799 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.21, opts=13) 04:18:08.799 00.000 30444 Enqueuing Move request for scope (0.18, -0.21) 04:18:08.799 00.000 15672 Worker thread wakes up 04:18:08.799 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd 04:18:08.799 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.21) 04:18:08.800 00.001 15672 Moving (0.18, -0.21) raw xDistance=0.23 yDistance=-0.17 04:18:08.800 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 04:18:08.800 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:08.800 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:18:08.800 00.000 15672 MoveAxis(E, 0, ABG) 04:18:08.800 00.000 15672 Move returns status 0, amount 0 04:18:08.800 00.000 15672 MoveAxis(N, 0, ABG) 04:18:08.800 00.000 15672 Move returns status 0, amount 0 04:18:08.800 00.000 15672 move complete, result=0 04:18:08.800 00.000 15672 worker thread done servicing request 04:18:08.805 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=13835, FiltMin=2517, FiltMax=11095, Gamma=2.950 04:18:08.847 00.042 30444 UpdateGuideState exits: m=72106 SNR=61.0 Saturated 04:18:08.847 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:08.847 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:08.847 00.000 30444 Enqueuing Expose request 04:18:08.847 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:18:08.847 00.000 15672 Worker thread wakes up 04:18:08.847 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:08.847 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:10.762 01.915 15672 Exposure complete 04:18:10.791 00.029 15672 worker thread done servicing request 04:18:10.791 00.000 30444 OnExposeComplete: enter 04:18:10.792 00.001 30444 UpdateGuideState(): m_state=6 04:18:10.792 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9414 04:18:10.792 00.000 30444 Star::Find returns 1 (1), X=460.58, Y=200.21, Mass=63487, SNR=58.6, Peak=6615 HFD=3.7 04:18:10.792 00.000 30444 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.28) = xAngle (-1.10 = -1.10) 04:18:10.792 00.000 30444 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 04:18:10.792 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.38 hyp=0.39 cameraTheta=-1.38 mountX=0.18 mountY=-0.36, mountTheta=-1.12 04:18:10.792 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.38, opts=13) 04:18:10.792 00.000 30444 Enqueuing Move request for scope (0.07, -0.38) 04:18:10.792 00.000 15672 Worker thread wakes up 04:18:10.793 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.38) opts 0xd 04:18:10.793 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.38) 04:18:10.793 00.000 15672 Moving (0.07, -0.38) raw xDistance=0.18 yDistance=-0.36 04:18:10.793 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:18:10.793 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:18:10.793 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 04:18:10.793 00.000 15672 MoveAxis(E, 0, ABG) 04:18:10.793 00.000 15672 Move returns status 0, amount 0 04:18:10.793 00.000 15672 MoveAxis(N, 0, ABG) 04:18:10.793 00.000 15672 Move returns status 0, amount 0 04:18:10.793 00.000 15672 move complete, result=0 04:18:10.793 00.000 15672 worker thread done servicing request 04:18:10.797 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2146, max=13547, FiltMin=2495, FiltMax=11123, Gamma=2.950 04:18:10.840 00.043 30444 UpdateGuideState exits: m=63487 SNR=58.6 Saturated 04:18:10.840 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:10.840 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:10.840 00.000 30444 Enqueuing Expose request 04:18:10.840 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 04:18:10.840 00.000 15672 Worker thread wakes up 04:18:10.840 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:10.840 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:12.953 02.113 15672 Exposure complete 04:18:12.978 00.025 15672 worker thread done servicing request 04:18:12.978 00.000 30444 OnExposeComplete: enter 04:18:12.978 00.000 30444 UpdateGuideState(): m_state=6 04:18:12.978 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9415 04:18:12.978 00.000 30444 Star::Find returns 1 (1), X=460.59, Y=200.35, Mass=63858, SNR=51.6, Peak=6702 HFD=3.5 04:18:12.978 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 04:18:12.978 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 04:18:12.978 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.26 cameraTheta=-1.24 mountX=0.15 mountY=-0.22, mountTheta=-0.98 04:18:12.978 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.24, opts=13) 04:18:12.978 00.000 30444 Enqueuing Move request for scope (0.08, -0.24) 04:18:12.978 00.000 15672 Worker thread wakes up 04:18:12.978 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd 04:18:12.978 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.24) 04:18:12.978 00.000 15672 Moving (0.08, -0.24) raw xDistance=0.15 yDistance=-0.22 04:18:12.978 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:18:12.978 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:12.978 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:18:12.980 00.002 15672 MoveAxis(E, 0, ABG) 04:18:12.980 00.000 15672 Move returns status 0, amount 0 04:18:12.980 00.000 15672 MoveAxis(N, 0, ABG) 04:18:12.980 00.000 15672 Move returns status 0, amount 0 04:18:12.980 00.000 15672 move complete, result=0 04:18:12.980 00.000 15672 worker thread done servicing request 04:18:12.984 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=12505, FiltMin=2388, FiltMax=11011, Gamma=2.950 04:18:13.026 00.042 30444 UpdateGuideState exits: m=63858 SNR=51.6 Saturated 04:18:13.026 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:13.026 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:13.026 00.000 30444 Enqueuing Expose request 04:18:13.026 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:18:13.026 00.000 15672 Worker thread wakes up 04:18:13.026 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:13.026 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:14.942 01.916 15672 Exposure complete 04:18:14.976 00.034 15672 worker thread done servicing request 04:18:14.976 00.000 30444 OnExposeComplete: enter 04:18:14.976 00.000 30444 UpdateGuideState(): m_state=6 04:18:14.976 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9416 04:18:14.976 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=200.06, Mass=65572, SNR=52.5, Peak=7057 HFD=3.6 04:18:14.976 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 04:18:14.976 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 04:18:14.976 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.53 hyp=0.54 cameraTheta=-1.72 mountX=0.07 mountY=-0.54, mountTheta=-1.45 04:18:14.977 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.53, opts=13) 04:18:14.977 00.000 30444 Enqueuing Move request for scope (-0.08, -0.53) 04:18:14.977 00.000 15672 Worker thread wakes up 04:18:14.977 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.53) opts 0xd 04:18:14.977 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.53) 04:18:14.977 00.000 15672 Moving (-0.08, -0.53) raw xDistance=0.07 yDistance=-0.54 04:18:14.977 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:18:14.977 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:18:14.977 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54 04:18:14.977 00.000 15672 MoveAxis(E, 0, ABG) 04:18:14.977 00.000 15672 Move returns status 0, amount 0 04:18:14.977 00.000 15672 MoveAxis(N, 0, ABG) 04:18:14.977 00.000 15672 Move returns status 0, amount 0 04:18:14.977 00.000 15672 move complete, result=0 04:18:14.977 00.000 15672 worker thread done servicing request 04:18:14.982 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=13638, FiltMin=2511, FiltMax=11618, Gamma=2.950 04:18:15.025 00.043 30444 UpdateGuideState exits: m=65572 SNR=52.5 Saturated 04:18:15.025 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:15.025 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:15.025 00.000 30444 Enqueuing Expose request 04:18:15.025 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 04:18:15.025 00.000 15672 Worker thread wakes up 04:18:15.025 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:15.025 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:17.131 02.106 15672 Exposure complete 04:18:17.151 00.020 15672 worker thread done servicing request 04:18:17.151 00.000 30444 OnExposeComplete: enter 04:18:17.151 00.000 30444 UpdateGuideState(): m_state=6 04:18:17.151 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9417 04:18:17.151 00.000 30444 Star::Find returns 1 (1), X=460.53, Y=200.12, Mass=68337, SNR=58.6, Peak=7131 HFD=3.8 04:18:17.151 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 04:18:17.151 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 04:18:17.151 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.48 hyp=0.48 cameraTheta=-1.53 mountX=0.15 mountY=-0.46, mountTheta=-1.26 04:18:17.152 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.48, opts=13) 04:18:17.152 00.000 30444 Enqueuing Move request for scope (0.02, -0.48) 04:18:17.152 00.000 15672 Worker thread wakes up 04:18:17.152 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.48) opts 0xd 04:18:17.152 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.48) 04:18:17.152 00.000 15672 Moving (0.02, -0.48) raw xDistance=0.15 yDistance=-0.46 04:18:17.152 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:18:17.152 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.12 newest=-1.22 04:18:17.152 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 04:18:17.152 00.000 15672 MoveAxis(E, 0, ABG) 04:18:17.152 00.000 15672 Move returns status 0, amount 0 04:18:17.152 00.000 15672 MoveAxis(N, 82, ABG) 04:18:17.152 00.000 15672 Guiding Dir = 0, Dur = 82 04:18:17.153 00.001 15672 IsSlewing returns 0 04:18:17.153 00.000 15672 IsGuiding returns 0 04:18:17.157 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=13751, FiltMin=2582, FiltMax=11699, Gamma=2.950 04:18:17.200 00.043 30444 UpdateGuideState exits: m=68337 SNR=58.6 Saturated 04:18:17.200 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:17.200 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:17.200 00.000 30444 Enqueuing Expose request 04:18:17.231 00.031 15672 PulseGuide returned control before completion, sleep 15 04:18:17.264 00.033 15672 IsGuiding returns 1 04:18:17.264 00.000 15672 scope still moving after pulse duration time elapsed 04:18:17.285 00.021 15672 IsSlewing returns 0 04:18:17.286 00.001 15672 IsGuiding returns 1 04:18:17.307 00.021 15672 IsSlewing returns 0 04:18:17.309 00.002 15672 IsGuiding returns 1 04:18:17.330 00.021 15672 IsSlewing returns 0 04:18:17.344 00.014 15672 IsGuiding returns 0 04:18:17.345 00.001 15672 scope move finished after 82 + 109 ms 04:18:17.345 00.000 15672 Move returns status 0, amount 82 04:18:17.345 00.000 15672 move complete, result=0 04:18:17.345 00.000 15672 worker thread done servicing request 04:18:17.346 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 82 ms NORTH 04:18:17.346 00.000 15672 Worker thread wakes up 04:18:17.346 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:17.346 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:19.262 01.916 15672 Exposure complete 04:18:19.293 00.031 15672 worker thread done servicing request 04:18:19.293 00.000 30444 OnExposeComplete: enter 04:18:19.293 00.000 30444 UpdateGuideState(): m_state=6 04:18:19.293 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9418 04:18:19.293 00.000 30444 Star::Find returns 1 (1), X=460.45, Y=199.99, Mass=66228, SNR=54.4, Peak=7267 HFD=3.7 04:18:19.293 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 04:18:19.294 00.001 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 04:18:19.294 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.60 hyp=0.61 cameraTheta=-1.67 mountX=0.11 mountY=-0.60, mountTheta=-1.39 04:18:19.294 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.60, opts=13) 04:18:19.294 00.000 30444 Enqueuing Move request for scope (-0.06, -0.60) 04:18:19.294 00.000 15672 Worker thread wakes up 04:18:19.294 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.60) opts 0xd 04:18:19.294 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.60) 04:18:19.294 00.000 15672 Moving (-0.06, -0.60) raw xDistance=0.11 yDistance=-0.60 04:18:19.295 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 04:18:19.295 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 04:18:19.295 00.000 15672 MoveAxis(E, 0, ABG) 04:18:19.295 00.000 15672 Move returns status 0, amount 0 04:18:19.295 00.000 15672 MoveAxis(N, 108, ABG) 04:18:19.295 00.000 15672 Guiding Dir = 0, Dur = 108 04:18:19.295 00.000 15672 IsSlewing returns 0 04:18:19.296 00.001 15672 IsGuiding returns 0 04:18:19.300 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=13496, FiltMin=2574, FiltMax=11477, Gamma=2.950 04:18:19.343 00.043 30444 UpdateGuideState exits: m=66228 SNR=54.4 Saturated 04:18:19.343 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:19.343 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:19.343 00.000 30444 Enqueuing Expose request 04:18:19.373 00.030 15672 PulseGuide returned control before completion, sleep 42 04:18:19.416 00.043 15672 IsGuiding returns 1 04:18:19.416 00.000 15672 scope still moving after pulse duration time elapsed 04:18:19.437 00.021 15672 IsSlewing returns 0 04:18:19.439 00.002 15672 IsGuiding returns 1 04:18:19.460 00.021 15672 IsSlewing returns 0 04:18:19.462 00.002 15672 IsGuiding returns 1 04:18:19.482 00.020 15672 IsSlewing returns 0 04:18:19.483 00.001 15672 IsGuiding returns 1 04:18:19.504 00.021 15672 IsSlewing returns 0 04:18:19.517 00.013 15672 IsGuiding returns 0 04:18:19.517 00.000 15672 scope move finished after 108 + 112 ms 04:18:19.517 00.000 15672 Move returns status 0, amount 108 04:18:19.517 00.000 15672 move complete, result=0 04:18:19.517 00.000 15672 worker thread done servicing request 04:18:19.517 00.000 15672 Worker thread wakes up 04:18:19.517 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.6 px 108 ms NORTH 04:18:19.517 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:19.517 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:21.625 02.108 15672 Exposure complete 04:18:21.645 00.020 15672 worker thread done servicing request 04:18:21.645 00.000 30444 OnExposeComplete: enter 04:18:21.645 00.000 30444 UpdateGuideState(): m_state=6 04:18:21.645 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9419 04:18:21.645 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=200.47, Mass=72547, SNR=64.6, Peak=7221 HFD=4.2 04:18:21.645 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 04:18:21.645 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 04:18:21.645 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.44 mountX=0.05 mountY=-0.11, mountTheta=-1.17 04:18:21.646 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.12, opts=13) 04:18:21.646 00.000 30444 Enqueuing Move request for scope (0.02, -0.12) 04:18:21.646 00.000 15672 Worker thread wakes up 04:18:21.646 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd 04:18:21.646 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.12) 04:18:21.646 00.000 15672 Moving (0.02, -0.12) raw xDistance=0.05 yDistance=-0.11 04:18:21.646 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:18:21.646 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:21.646 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:18:21.646 00.000 15672 MoveAxis(E, 0, ABG) 04:18:21.646 00.000 15672 Move returns status 0, amount 0 04:18:21.646 00.000 15672 MoveAxis(N, 0, ABG) 04:18:21.646 00.000 15672 Move returns status 0, amount 0 04:18:21.646 00.000 15672 move complete, result=0 04:18:21.646 00.000 15672 worker thread done servicing request 04:18:21.651 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=12939, FiltMin=2565, FiltMax=11168, Gamma=2.950 04:18:21.695 00.044 30444 UpdateGuideState exits: m=72547 SNR=64.6 Saturated 04:18:21.695 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:21.695 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:21.695 00.000 30444 Enqueuing Expose request 04:18:21.695 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:18:21.695 00.000 15672 Worker thread wakes up 04:18:21.695 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:21.695 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:23.611 01.916 15672 Exposure complete 04:18:23.643 00.032 15672 worker thread done servicing request 04:18:23.643 00.000 30444 OnExposeComplete: enter 04:18:23.643 00.000 30444 UpdateGuideState(): m_state=6 04:18:23.643 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9420 04:18:23.643 00.000 30444 Star::Find returns 1 (1), X=460.05, Y=199.98, Mass=64800, SNR=53.7, Peak=6879 HFD=4.0 04:18:23.643 00.000 30444 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 04:18:23.643 00.000 30444 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 04:18:23.643 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.61 hyp=0.76 cameraTheta=-2.21 mountX=-0.27 mountY=-0.69, mountTheta=-1.94 04:18:23.644 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.61, opts=13) 04:18:23.644 00.000 30444 Enqueuing Move request for scope (-0.46, -0.61) 04:18:23.644 00.000 15672 Worker thread wakes up 04:18:23.644 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.61) opts 0xd 04:18:23.644 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.61) 04:18:23.644 00.000 15672 Moving (-0.46, -0.61) raw xDistance=-0.27 yDistance=-0.69 04:18:23.644 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 04:18:23.644 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 04:18:23.644 00.000 15672 MoveAxis(E, 73, ABG) 04:18:23.644 00.000 15672 Guiding Dir = 2, Dur = 73 04:18:23.645 00.001 15672 IsSlewing returns 0 04:18:23.650 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2098, max=13480, FiltMin=2547, FiltMax=11006, Gamma=2.950 04:18:23.654 00.004 15672 IsGuiding returns 0 04:18:23.669 00.015 15672 PulseGuide returned control before completion, sleep 68 04:18:23.692 00.023 30444 UpdateGuideState exits: m=64800 SNR=53.7 Saturated 04:18:23.692 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:23.692 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:23.692 00.000 30444 Enqueuing Expose request 04:18:23.739 00.047 15672 IsGuiding returns 1 04:18:23.739 00.000 15672 scope still moving after pulse duration time elapsed 04:18:23.759 00.020 15672 IsSlewing returns 0 04:18:23.782 00.023 15672 IsGuiding returns 0 04:18:23.782 00.000 15672 scope move finished after 73 + 55 ms 04:18:23.782 00.000 15672 Move returns status 0, amount 73 04:18:23.782 00.000 15672 MoveAxis(N, 124, ABG) 04:18:23.782 00.000 15672 Guiding Dir = 0, Dur = 124 04:18:23.782 00.000 15672 IsSlewing returns 0 04:18:23.783 00.001 15672 IsGuiding returns 0 04:18:23.894 00.111 15672 PulseGuide returned control before completion, sleep 24 04:18:23.922 00.028 15672 IsGuiding returns 1 04:18:23.922 00.000 15672 scope still moving after pulse duration time elapsed 04:18:23.942 00.020 15672 IsSlewing returns 0 04:18:23.944 00.002 15672 IsGuiding returns 1 04:18:23.966 00.022 15672 IsSlewing returns 0 04:18:23.970 00.004 15672 IsGuiding returns 1 04:18:23.990 00.020 15672 IsSlewing returns 0 04:18:24.006 00.016 15672 IsGuiding returns 0 04:18:24.007 00.001 15672 scope move finished after 124 + 99 ms 04:18:24.007 00.000 15672 Move returns status 0, amount 124 04:18:24.007 00.000 15672 move complete, result=0 04:18:24.007 00.000 15672 worker thread done servicing request 04:18:24.007 00.000 15672 Worker thread wakes up 04:18:24.007 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:24.007 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:24.008 00.001 30444 GuideStep: -0.3 px 73 ms EAST, -0.7 px 124 ms NORTH 04:18:26.117 02.109 15672 Exposure complete 04:18:26.137 00.020 15672 worker thread done servicing request 04:18:26.137 00.000 30444 OnExposeComplete: enter 04:18:26.137 00.000 30444 UpdateGuideState(): m_state=6 04:18:26.137 00.000 30444 Star::Find(15, 460, 199, 0, (0,0,0,0), 0.0, 255) frame 9421 04:18:26.137 00.000 30444 Star::Find returns 1 (1), X=460.43, Y=200.55, Mass=61618, SNR=55.6, Peak=7170 HFD=3.3 04:18:26.137 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 04:18:26.137 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 04:18:26.137 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.64 mountX=-0.06 mountY=-0.06, mountTheta=-2.39 04:18:26.138 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.04, opts=13) 04:18:26.138 00.000 30444 Enqueuing Move request for scope (-0.07, -0.04) 04:18:26.138 00.000 15672 Worker thread wakes up 04:18:26.138 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd 04:18:26.138 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.04) 04:18:26.138 00.000 15672 Moving (-0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06 04:18:26.138 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:18:26.138 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:26.138 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:18:26.138 00.000 15672 MoveAxis(E, 0, ABG) 04:18:26.138 00.000 15672 Move returns status 0, amount 0 04:18:26.138 00.000 15672 MoveAxis(N, 0, ABG) 04:18:26.138 00.000 15672 Move returns status 0, amount 0 04:18:26.138 00.000 15672 move complete, result=0 04:18:26.138 00.000 15672 worker thread done servicing request 04:18:26.143 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=13351, FiltMin=2562, FiltMax=11133, Gamma=2.950 04:18:26.372 00.229 30444 UpdateGuideState exits: m=61618 SNR=55.6 Saturated 04:18:26.373 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:26.373 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:26.373 00.000 30444 Enqueuing Expose request 04:18:26.373 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:18:26.373 00.000 15672 Worker thread wakes up 04:18:26.374 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:26.374 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:28.283 01.909 15672 Exposure complete 04:18:28.303 00.020 15672 worker thread done servicing request 04:18:28.303 00.000 30444 OnExposeComplete: enter 04:18:28.303 00.000 30444 UpdateGuideState(): m_state=6 04:18:28.303 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9422 04:18:28.304 00.001 30444 Star::Find returns 1 (1), X=460.71, Y=200.82, Mass=63129, SNR=55.7, Peak=7950 HFD=3.7 04:18:28.304 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.11 = 1.11) 04:18:28.304 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.05 = 1.05) 04:18:28.304 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.22 hyp=0.30 cameraTheta=0.84 mountX=0.13 mountY=0.26, mountTheta=1.10 04:18:28.304 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.22, opts=13) 04:18:28.304 00.000 30444 Enqueuing Move request for scope (0.20, 0.22) 04:18:28.304 00.000 15672 Worker thread wakes up 04:18:28.304 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.22) opts 0xd 04:18:28.304 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.22) 04:18:28.304 00.000 15672 Moving (0.20, 0.22) raw xDistance=0.13 yDistance=0.26 04:18:28.304 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:18:28.305 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:18:28.305 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 04:18:28.305 00.000 15672 MoveAxis(E, 0, ABG) 04:18:28.305 00.000 15672 Move returns status 0, amount 0 04:18:28.305 00.000 15672 MoveAxis(N, 0, ABG) 04:18:28.305 00.000 15672 Move returns status 0, amount 0 04:18:28.305 00.000 15672 move complete, result=0 04:18:28.305 00.000 15672 worker thread done servicing request 04:18:28.309 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=14044, FiltMin=2482, FiltMax=10920, Gamma=2.950 04:18:28.419 00.110 30444 UpdateGuideState exits: m=63129 SNR=55.7 Saturated 04:18:28.419 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:28.419 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:28.419 00.000 30444 Enqueuing Expose request 04:18:28.419 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 04:18:28.419 00.000 15672 Worker thread wakes up 04:18:28.419 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:28.419 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:30.530 02.111 15672 Exposure complete 04:18:30.550 00.020 15672 worker thread done servicing request 04:18:30.550 00.000 30444 OnExposeComplete: enter 04:18:30.550 00.000 30444 UpdateGuideState(): m_state=6 04:18:30.550 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9423 04:18:30.550 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=200.65, Mass=69497, SNR=58.1, Peak=7582 HFD=3.5 04:18:30.550 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 04:18:30.550 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 04:18:30.550 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.76 mountX=0.04 mountY=0.07, mountTheta=1.02 04:18:30.551 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.05, opts=13) 04:18:30.551 00.000 30444 Enqueuing Move request for scope (0.06, 0.05) 04:18:30.551 00.000 15672 Worker thread wakes up 04:18:30.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd 04:18:30.551 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.05) 04:18:30.551 00.000 15672 Moving (0.06, 0.05) raw xDistance=0.04 yDistance=0.07 04:18:30.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:18:30.551 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:30.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:18:30.551 00.000 15672 MoveAxis(E, 0, ABG) 04:18:30.551 00.000 15672 Move returns status 0, amount 0 04:18:30.551 00.000 15672 MoveAxis(N, 0, ABG) 04:18:30.551 00.000 15672 Move returns status 0, amount 0 04:18:30.551 00.000 15672 move complete, result=0 04:18:30.551 00.000 15672 worker thread done servicing request 04:18:30.556 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2023, max=15280, FiltMin=2579, FiltMax=11284, Gamma=2.950 04:18:30.599 00.043 30444 UpdateGuideState exits: m=69497 SNR=58.1 Saturated 04:18:30.599 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:30.599 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:30.599 00.000 30444 Enqueuing Expose request 04:18:30.599 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:18:30.599 00.000 15672 Worker thread wakes up 04:18:30.599 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:30.599 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:32.504 01.905 15672 Exposure complete 04:18:32.528 00.024 15672 worker thread done servicing request 04:18:32.528 00.000 30444 OnExposeComplete: enter 04:18:32.528 00.000 30444 UpdateGuideState(): m_state=6 04:18:32.528 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9424 04:18:32.528 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=200.71, Mass=66988, SNR=58.2, Peak=7137 HFD=3.6 04:18:32.528 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 04:18:32.528 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.63 = 2.63) 04:18:32.528 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.42 mountX=-0.16 mountY=0.09, mountTheta=2.65 04:18:32.528 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.12, opts=13) 04:18:32.528 00.000 30444 Enqueuing Move request for scope (-0.13, 0.12) 04:18:32.529 00.001 15672 Worker thread wakes up 04:18:32.529 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd 04:18:32.529 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.12) 04:18:32.529 00.000 15672 Moving (-0.13, 0.12) raw xDistance=-0.16 yDistance=0.09 04:18:32.529 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:18:32.529 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:32.529 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:18:32.529 00.000 15672 MoveAxis(E, 0, ABG) 04:18:32.529 00.000 15672 Move returns status 0, amount 0 04:18:32.529 00.000 15672 MoveAxis(N, 0, ABG) 04:18:32.529 00.000 15672 Move returns status 0, amount 0 04:18:32.529 00.000 15672 move complete, result=0 04:18:32.529 00.000 15672 worker thread done servicing request 04:18:32.533 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=15336, FiltMin=2513, FiltMax=11685, Gamma=2.950 04:18:32.579 00.046 30444 UpdateGuideState exits: m=66988 SNR=58.2 Saturated 04:18:32.580 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:32.580 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:32.580 00.000 30444 Enqueuing Expose request 04:18:32.580 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:18:32.580 00.000 15672 Worker thread wakes up 04:18:32.580 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:32.580 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:34.686 02.106 15672 Exposure complete 04:18:34.707 00.021 15672 worker thread done servicing request 04:18:34.707 00.000 30444 OnExposeComplete: enter 04:18:34.708 00.001 30444 UpdateGuideState(): m_state=6 04:18:34.708 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9425 04:18:34.708 00.000 30444 Star::Find returns 1 (1), X=460.17, Y=201.27, Mass=60007, SNR=53.9, Peak=7808 HFD=3.4 04:18:34.708 00.000 30444 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 04:18:34.708 00.000 30444 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.24 = 2.24) 04:18:34.708 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.68 hyp=0.76 cameraTheta=2.03 mountX=-0.51 mountY=0.59, mountTheta=2.28 04:18:34.708 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.68, opts=13) 04:18:34.708 00.000 30444 Enqueuing Move request for scope (-0.33, 0.68) 04:18:34.709 00.001 15672 Worker thread wakes up 04:18:34.709 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.68) opts 0xd 04:18:34.709 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.68) 04:18:34.709 00.000 15672 Moving (-0.33, 0.68) raw xDistance=-0.51 yDistance=0.59 04:18:34.709 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51 04:18:34.709 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:18:34.709 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59 04:18:34.709 00.000 15672 MoveAxis(E, 137, ABG) 04:18:34.709 00.000 15672 Guiding Dir = 2, Dur = 137 04:18:34.710 00.001 15672 IsSlewing returns 0 04:18:34.711 00.001 15672 IsGuiding returns 0 04:18:34.716 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2135, max=16509, FiltMin=2542, FiltMax=12261, Gamma=2.950 04:18:34.739 00.023 15672 PulseGuide returned control before completion, sleep 120 04:18:34.763 00.024 30444 UpdateGuideState exits: m=60007 SNR=53.9 Saturated 04:18:34.763 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:34.763 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:34.763 00.000 30444 Enqueuing Expose request 04:18:34.863 00.100 15672 IsGuiding returns 1 04:18:34.863 00.000 15672 scope still moving after pulse duration time elapsed 04:18:34.884 00.021 15672 IsSlewing returns 0 04:18:34.900 00.016 15672 IsGuiding returns 0 04:18:34.901 00.001 15672 scope move finished after 137 + 52 ms 04:18:34.901 00.000 15672 Move returns status 0, amount 137 04:18:34.901 00.000 15672 MoveAxis(N, 0, ABG) 04:18:34.901 00.000 15672 Move returns status 0, amount 0 04:18:34.902 00.001 15672 move complete, result=0 04:18:34.902 00.000 15672 worker thread done servicing request 04:18:34.902 00.000 15672 Worker thread wakes up 04:18:34.902 00.000 30444 GuideStep: -0.5 px 137 ms EAST, 0.6 px 0 ms NORTH 04:18:34.903 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:34.903 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:36.810 01.907 15672 Exposure complete 04:18:36.830 00.020 15672 worker thread done servicing request 04:18:36.830 00.000 30444 OnExposeComplete: enter 04:18:36.831 00.001 30444 UpdateGuideState(): m_state=6 04:18:36.831 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9426 04:18:36.831 00.000 30444 Star::Find returns 1 (1), X=459.97, Y=200.60, Mass=58233, SNR=58.5, Peak=7352 HFD=3.4 04:18:36.831 00.000 30444 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.28) = xAngle (3.42 = -2.87) 04:18:36.831 00.000 30444 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.36 = -2.93) 04:18:36.831 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=0.00 hyp=0.54 cameraTheta=3.14 mountX=-0.52 mountY=-0.12, mountTheta=-2.92 04:18:36.832 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=0.00, opts=13) 04:18:36.832 00.000 30444 Enqueuing Move request for scope (-0.54, 0.00) 04:18:36.832 00.000 15672 Worker thread wakes up 04:18:36.832 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.00) opts 0xd 04:18:36.832 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, 0.00) 04:18:36.832 00.000 15672 Moving (-0.54, 0.00) raw xDistance=-0.52 yDistance=-0.12 04:18:36.832 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52 04:18:36.832 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:36.833 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:18:36.833 00.000 15672 MoveAxis(E, 150, ABG) 04:18:36.833 00.000 15672 Guiding Dir = 2, Dur = 150 04:18:36.833 00.000 15672 IsSlewing returns 0 04:18:36.834 00.001 15672 IsGuiding returns 0 04:18:36.840 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=15033, FiltMin=2573, FiltMax=11696, Gamma=2.950 04:18:36.864 00.024 15672 PulseGuide returned control before completion, sleep 131 04:18:36.893 00.029 30444 UpdateGuideState exits: m=58233 SNR=58.5 Saturated 04:18:36.893 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:36.893 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:36.893 00.000 30444 Enqueuing Expose request 04:18:36.998 00.105 15672 IsGuiding returns 1 04:18:36.998 00.000 15672 scope still moving after pulse duration time elapsed 04:18:37.019 00.021 15672 IsSlewing returns 0 04:18:37.024 00.005 15672 IsGuiding returns 0 04:18:37.024 00.000 15672 scope move finished after 150 + 39 ms 04:18:37.024 00.000 15672 Move returns status 0, amount 150 04:18:37.024 00.000 15672 MoveAxis(N, 0, ABG) 04:18:37.024 00.000 15672 Move returns status 0, amount 0 04:18:37.024 00.000 15672 move complete, result=0 04:18:37.024 00.000 15672 worker thread done servicing request 04:18:37.024 00.000 15672 Worker thread wakes up 04:18:37.024 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:37.024 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:37.024 00.000 30444 GuideStep: -0.5 px 150 ms EAST, -0.1 px 0 ms NORTH 04:18:39.133 02.109 15672 Exposure complete 04:18:39.153 00.020 15672 worker thread done servicing request 04:18:39.153 00.000 30444 OnExposeComplete: enter 04:18:39.153 00.000 30444 UpdateGuideState(): m_state=6 04:18:39.153 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 9427 04:18:39.153 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=200.61, Mass=66012, SNR=54.0, Peak=7402 HFD=3.4 04:18:39.153 00.000 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.24 = 1.24) 04:18:39.153 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.18 = 1.18) 04:18:39.153 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.96 mountX=0.01 mountY=0.02, mountTheta=1.24 04:18:39.154 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.01, opts=13) 04:18:39.154 00.000 30444 Enqueuing Move request for scope (0.01, 0.01) 04:18:39.154 00.000 15672 Worker thread wakes up 04:18:39.154 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd 04:18:39.154 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.01) 04:18:39.154 00.000 15672 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=0.02 04:18:39.154 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:18:39.154 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:39.154 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 04:18:39.154 00.000 15672 MoveAxis(E, 0, ABG) 04:18:39.154 00.000 15672 Move returns status 0, amount 0 04:18:39.154 00.000 15672 MoveAxis(N, 0, ABG) 04:18:39.154 00.000 15672 Move returns status 0, amount 0 04:18:39.154 00.000 15672 move complete, result=0 04:18:39.154 00.000 15672 worker thread done servicing request 04:18:39.159 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=13697, FiltMin=2575, FiltMax=10738, Gamma=2.950 04:18:39.201 00.042 30444 UpdateGuideState exits: m=66012 SNR=54.0 Saturated 04:18:39.201 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:39.201 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:39.201 00.000 30444 Enqueuing Expose request 04:18:39.201 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 04:18:39.201 00.000 15672 Worker thread wakes up 04:18:39.201 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:39.201 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:41.108 01.907 15672 Exposure complete 04:18:41.129 00.021 15672 worker thread done servicing request 04:18:41.129 00.000 30444 OnExposeComplete: enter 04:18:41.129 00.000 30444 UpdateGuideState(): m_state=6 04:18:41.129 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9428 04:18:41.129 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=200.62, Mass=59878, SNR=52.7, Peak=7014 HFD=3.4 04:18:41.129 00.000 30444 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.28) = xAngle (3.28 = -3.01) 04:18:41.130 00.001 30444 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.07) 04:18:41.130 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.00 mountX=-0.16 mountY=-0.01, mountTheta=-3.07 04:18:41.130 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.02, opts=13) 04:18:41.130 00.000 30444 Enqueuing Move request for scope (-0.16, 0.02) 04:18:41.130 00.000 15672 Worker thread wakes up 04:18:41.130 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd 04:18:41.130 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.02) 04:18:41.131 00.001 15672 Moving (-0.16, 0.02) raw xDistance=-0.16 yDistance=-0.01 04:18:41.131 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:18:41.131 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:41.131 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:18:41.131 00.000 15672 MoveAxis(E, 0, ABG) 04:18:41.131 00.000 15672 Move returns status 0, amount 0 04:18:41.131 00.000 15672 MoveAxis(N, 0, ABG) 04:18:41.131 00.000 15672 Move returns status 0, amount 0 04:18:41.131 00.000 15672 move complete, result=0 04:18:41.131 00.000 15672 worker thread done servicing request 04:18:41.137 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=14315, FiltMin=2548, FiltMax=10956, Gamma=2.950 04:18:41.188 00.051 30444 UpdateGuideState exits: m=59878 SNR=52.7 Saturated 04:18:41.188 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:41.188 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:41.188 00.000 30444 Enqueuing Expose request 04:18:41.188 00.000 15672 Worker thread wakes up 04:18:41.188 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:18:41.189 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:41.189 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:43.297 02.108 15672 Exposure complete 04:18:43.317 00.020 15672 worker thread done servicing request 04:18:43.317 00.000 30444 OnExposeComplete: enter 04:18:43.317 00.000 30444 UpdateGuideState(): m_state=6 04:18:43.317 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9429 04:18:43.317 00.000 30444 Star::Find returns 1 (1), X=460.23, Y=200.27, Mass=65210, SNR=58.6, Peak=7462 HFD=3.7 04:18:43.317 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 04:18:43.318 00.001 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 04:18:43.318 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.33 hyp=0.43 cameraTheta=-2.27 mountX=-0.17 mountY=-0.38, mountTheta=-2.00 04:18:43.318 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.33, opts=13) 04:18:43.318 00.000 30444 Enqueuing Move request for scope (-0.27, -0.33) 04:18:43.318 00.000 15672 Worker thread wakes up 04:18:43.318 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.33) opts 0xd 04:18:43.318 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.33) 04:18:43.318 00.000 15672 Moving (-0.27, -0.33) raw xDistance=-0.17 yDistance=-0.38 04:18:43.318 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:18:43.318 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 04:18:43.318 00.000 15672 MoveAxis(E, 0, ABG) 04:18:43.318 00.000 15672 Move returns status 0, amount 0 04:18:43.319 00.001 15672 MoveAxis(N, 67, ABG) 04:18:43.319 00.000 15672 Guiding Dir = 0, Dur = 67 04:18:43.319 00.000 15672 IsSlewing returns 0 04:18:43.322 00.003 15672 IsGuiding returns 0 04:18:43.326 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=14192, FiltMin=2542, FiltMax=11707, Gamma=2.950 04:18:43.370 00.044 30444 UpdateGuideState exits: m=65210 SNR=58.6 Saturated 04:18:43.370 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:43.370 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:43.370 00.000 30444 Enqueuing Expose request 04:18:43.432 00.062 15672 IsGuiding returns 1 04:18:43.432 00.000 15672 scope still moving after pulse duration time elapsed 04:18:43.454 00.022 15672 IsSlewing returns 0 04:18:43.456 00.002 15672 IsGuiding returns 1 04:18:43.477 00.021 15672 IsSlewing returns 0 04:18:43.495 00.018 15672 IsGuiding returns 0 04:18:43.495 00.000 15672 scope move finished after 67 + 107 ms 04:18:43.496 00.001 15672 Move returns status 0, amount 67 04:18:43.496 00.000 15672 move complete, result=0 04:18:43.496 00.000 15672 worker thread done servicing request 04:18:43.496 00.000 15672 Worker thread wakes up 04:18:43.496 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:43.496 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:43.497 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 67 ms NORTH 04:18:45.414 01.917 15672 Exposure complete 04:18:45.444 00.030 15672 worker thread done servicing request 04:18:45.444 00.000 30444 OnExposeComplete: enter 04:18:45.444 00.000 30444 UpdateGuideState(): m_state=6 04:18:45.444 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9430 04:18:45.444 00.000 30444 Star::Find returns 1 (1), X=460.19, Y=200.80, Mass=68027, SNR=58.7, Peak=7476 HFD=3.6 04:18:45.444 00.000 30444 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.28) = xAngle (2.85 = 2.85) 04:18:45.444 00.000 30444 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 04:18:45.444 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.20 hyp=0.38 cameraTheta=2.57 mountX=-0.36 mountY=0.13, mountTheta=2.80 04:18:45.445 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.20, opts=13) 04:18:45.445 00.000 30444 Enqueuing Move request for scope (-0.32, 0.20) 04:18:45.445 00.000 15672 Worker thread wakes up 04:18:45.445 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.20) opts 0xd 04:18:45.445 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.20) 04:18:45.445 00.000 15672 Moving (-0.32, 0.20) raw xDistance=-0.36 yDistance=0.13 04:18:45.445 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 04:18:45.445 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:45.445 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:18:45.445 00.000 15672 MoveAxis(E, 98, ABG) 04:18:45.445 00.000 15672 Guiding Dir = 2, Dur = 98 04:18:45.445 00.000 15672 IsSlewing returns 0 04:18:45.446 00.001 15672 IsGuiding returns 0 04:18:45.450 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=17011, FiltMin=2548, FiltMax=12269, Gamma=2.950 04:18:45.474 00.024 15672 PulseGuide returned control before completion, sleep 81 04:18:45.501 00.027 30444 UpdateGuideState exits: m=68027 SNR=58.7 Saturated 04:18:45.501 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:45.501 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:45.501 00.000 30444 Enqueuing Expose request 04:18:45.557 00.056 15672 IsGuiding returns 1 04:18:45.557 00.000 15672 scope still moving after pulse duration time elapsed 04:18:45.579 00.022 15672 IsSlewing returns 0 04:18:45.619 00.040 15672 IsGuiding returns 0 04:18:45.619 00.000 15672 scope move finished after 98 + 74 ms 04:18:45.619 00.000 15672 Move returns status 0, amount 98 04:18:45.619 00.000 15672 MoveAxis(N, 0, ABG) 04:18:45.619 00.000 15672 Move returns status 0, amount 0 04:18:45.619 00.000 15672 move complete, result=0 04:18:45.619 00.000 15672 worker thread done servicing request 04:18:45.619 00.000 15672 Worker thread wakes up 04:18:45.619 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:45.619 00.000 30444 GuideStep: -0.4 px 98 ms EAST, 0.1 px 0 ms NORTH 04:18:45.620 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:47.726 02.106 15672 Exposure complete 04:18:47.748 00.022 15672 worker thread done servicing request 04:18:47.749 00.001 30444 OnExposeComplete: enter 04:18:47.749 00.000 30444 UpdateGuideState(): m_state=6 04:18:47.749 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9431 04:18:47.749 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=200.38, Mass=66097, SNR=55.7, Peak=7254 HFD=3.5 04:18:47.749 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 04:18:47.749 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 04:18:47.749 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-2.22 mountX=-0.10 mountY=-0.25, mountTheta=-1.95 04:18:47.749 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.22, opts=13) 04:18:47.749 00.000 30444 Enqueuing Move request for scope (-0.16, -0.22) 04:18:47.750 00.001 15672 Worker thread wakes up 04:18:47.750 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd 04:18:47.750 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.22) 04:18:47.750 00.000 15672 Moving (-0.16, -0.22) raw xDistance=-0.10 yDistance=-0.25 04:18:47.750 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:18:47.750 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:47.750 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 04:18:47.750 00.000 15672 MoveAxis(E, 0, ABG) 04:18:47.750 00.000 15672 Move returns status 0, amount 0 04:18:47.750 00.000 15672 MoveAxis(N, 0, ABG) 04:18:47.750 00.000 15672 Move returns status 0, amount 0 04:18:47.750 00.000 15672 move complete, result=0 04:18:47.750 00.000 15672 worker thread done servicing request 04:18:47.756 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=15232, FiltMin=2527, FiltMax=11242, Gamma=2.950 04:18:47.800 00.044 30444 UpdateGuideState exits: m=66097 SNR=55.7 Saturated 04:18:47.800 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:47.800 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:47.800 00.000 30444 Enqueuing Expose request 04:18:47.800 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:18:47.800 00.000 15672 Worker thread wakes up 04:18:47.801 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:47.801 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:49.720 01.919 15672 Exposure complete 04:18:49.750 00.030 15672 worker thread done servicing request 04:18:49.750 00.000 30444 OnExposeComplete: enter 04:18:49.750 00.000 30444 UpdateGuideState(): m_state=6 04:18:49.750 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9432 04:18:49.750 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=200.60, Mass=61628, SNR=54.2, Peak=7011 HFD=3.5 04:18:49.750 00.000 30444 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.28) = xAngle (3.39 = -2.90) 04:18:49.750 00.000 30444 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.96) 04:18:49.750 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.11 mountX=-0.19 mountY=-0.04, mountTheta=-2.95 04:18:49.750 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.01, opts=13) 04:18:49.750 00.000 30444 Enqueuing Move request for scope (-0.20, 0.01) 04:18:49.751 00.001 15672 Worker thread wakes up 04:18:49.751 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd 04:18:49.751 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.01) 04:18:49.751 00.000 15672 Moving (-0.20, 0.01) raw xDistance=-0.19 yDistance=-0.04 04:18:49.751 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:18:49.751 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:49.751 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:18:49.751 00.000 15672 MoveAxis(E, 0, ABG) 04:18:49.751 00.000 15672 Move returns status 0, amount 0 04:18:49.751 00.000 15672 MoveAxis(N, 0, ABG) 04:18:49.751 00.000 15672 Move returns status 0, amount 0 04:18:49.751 00.000 15672 move complete, result=0 04:18:49.751 00.000 15672 worker thread done servicing request 04:18:49.756 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=15398, FiltMin=2574, FiltMax=11531, Gamma=2.950 04:18:49.800 00.044 30444 UpdateGuideState exits: m=61628 SNR=54.2 Saturated 04:18:49.800 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:49.800 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:49.800 00.000 30444 Enqueuing Expose request 04:18:49.800 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:18:49.800 00.000 15672 Worker thread wakes up 04:18:49.800 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:49.800 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:51.912 02.112 15672 Exposure complete 04:18:51.932 00.020 15672 worker thread done servicing request 04:18:51.932 00.000 30444 OnExposeComplete: enter 04:18:51.932 00.000 30444 UpdateGuideState(): m_state=6 04:18:51.932 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9433 04:18:51.932 00.000 30444 Star::Find returns 1 (1), X=460.00, Y=200.56, Mass=63812, SNR=60.9, Peak=7226 HFD=3.6 04:18:51.933 00.001 30444 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 04:18:51.933 00.000 30444 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.85 = -2.85) 04:18:51.933 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.04 hyp=0.51 cameraTheta=-3.07 mountX=-0.48 mountY=-0.14, mountTheta=-2.85 04:18:51.933 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.04, opts=13) 04:18:51.933 00.000 30444 Enqueuing Move request for scope (-0.51, -0.04) 04:18:51.933 00.000 15672 Worker thread wakes up 04:18:51.933 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.04) opts 0xd 04:18:51.933 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.04) 04:18:51.933 00.000 15672 Moving (-0.51, -0.04) raw xDistance=-0.48 yDistance=-0.14 04:18:51.933 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 04:18:51.933 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:51.933 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:18:51.933 00.000 15672 MoveAxis(E, 129, ABG) 04:18:51.934 00.001 15672 Guiding Dir = 2, Dur = 129 04:18:51.934 00.000 15672 IsSlewing returns 0 04:18:51.935 00.001 15672 IsGuiding returns 0 04:18:51.940 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=14795, FiltMin=2572, FiltMax=11431, Gamma=2.950 04:18:51.960 00.020 15672 PulseGuide returned control before completion, sleep 115 04:18:51.991 00.031 30444 UpdateGuideState exits: m=63812 SNR=60.9 Saturated 04:18:51.991 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:51.991 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:51.991 00.000 30444 Enqueuing Expose request 04:18:52.078 00.087 15672 IsGuiding returns 1 04:18:52.078 00.000 15672 scope still moving after pulse duration time elapsed 04:18:52.099 00.021 15672 IsSlewing returns 0 04:18:52.105 00.006 15672 IsGuiding returns 0 04:18:52.105 00.000 15672 scope move finished after 129 + 39 ms 04:18:52.105 00.000 15672 Move returns status 0, amount 129 04:18:52.105 00.000 15672 MoveAxis(N, 0, ABG) 04:18:52.105 00.000 15672 Move returns status 0, amount 0 04:18:52.105 00.000 15672 move complete, result=0 04:18:52.105 00.000 15672 worker thread done servicing request 04:18:52.105 00.000 15672 Worker thread wakes up 04:18:52.105 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:52.105 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:52.105 00.000 30444 GuideStep: -0.5 px 129 ms EAST, -0.1 px 0 ms NORTH 04:18:54.013 01.908 15672 Exposure complete 04:18:54.033 00.020 15672 worker thread done servicing request 04:18:54.033 00.000 30444 OnExposeComplete: enter 04:18:54.033 00.000 30444 UpdateGuideState(): m_state=6 04:18:54.033 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 9434 04:18:54.033 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=200.48, Mass=66330, SNR=56.1, Peak=6679 HFD=4.2 04:18:54.033 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 04:18:54.033 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 04:18:54.033 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.29 mountX=0.06 mountY=-0.10, mountTheta=-1.03 04:18:54.034 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.11, opts=13) 04:18:54.034 00.000 30444 Enqueuing Move request for scope (0.03, -0.11) 04:18:54.034 00.000 15672 Worker thread wakes up 04:18:54.034 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd 04:18:54.034 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.11) 04:18:54.034 00.000 15672 Moving (0.03, -0.11) raw xDistance=0.06 yDistance=-0.10 04:18:54.034 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 04:18:54.034 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:54.034 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:18:54.034 00.000 15672 MoveAxis(E, 0, ABG) 04:18:54.035 00.001 15672 Move returns status 0, amount 0 04:18:54.035 00.000 15672 MoveAxis(N, 0, ABG) 04:18:54.035 00.000 15672 Move returns status 0, amount 0 04:18:54.035 00.000 15672 move complete, result=0 04:18:54.035 00.000 15672 worker thread done servicing request 04:18:54.039 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=13241, FiltMin=2575, FiltMax=10684, Gamma=2.950 04:18:54.090 00.051 30444 UpdateGuideState exits: m=66330 SNR=56.1 Saturated 04:18:54.090 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:54.090 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:54.090 00.000 30444 Enqueuing Expose request 04:18:54.090 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:18:54.090 00.000 15672 Worker thread wakes up 04:18:54.090 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:54.090 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:56.201 02.111 15672 Exposure complete 04:18:56.221 00.020 15672 worker thread done servicing request 04:18:56.221 00.000 30444 OnExposeComplete: enter 04:18:56.221 00.000 30444 UpdateGuideState(): m_state=6 04:18:56.221 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9435 04:18:56.222 00.001 30444 Star::Find returns 1 (1), X=460.43, Y=200.69, Mass=59238, SNR=49.1, Peak=6788 HFD=3.6 04:18:56.222 00.000 30444 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.28) = xAngle (2.52 = 2.52) 04:18:56.222 00.000 30444 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 04:18:56.222 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.12 cameraTheta=2.24 mountX=-0.10 mountY=0.08, mountTheta=2.48 04:18:56.222 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.10, opts=13) 04:18:56.222 00.000 30444 Enqueuing Move request for scope (-0.08, 0.10) 04:18:56.222 00.000 15672 Worker thread wakes up 04:18:56.222 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd 04:18:56.222 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.10) 04:18:56.222 00.000 15672 Moving (-0.08, 0.10) raw xDistance=-0.10 yDistance=0.08 04:18:56.222 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:18:56.222 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:56.222 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:18:56.223 00.001 15672 MoveAxis(E, 0, ABG) 04:18:56.223 00.000 15672 Move returns status 0, amount 0 04:18:56.223 00.000 15672 MoveAxis(N, 0, ABG) 04:18:56.223 00.000 15672 Move returns status 0, amount 0 04:18:56.223 00.000 15672 move complete, result=0 04:18:56.223 00.000 15672 worker thread done servicing request 04:18:56.227 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2241, max=14256, FiltMin=2518, FiltMax=11178, Gamma=2.950 04:18:56.276 00.049 30444 UpdateGuideState exits: m=59238 SNR=49.1 Saturated 04:18:56.276 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:56.276 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:56.276 00.000 30444 Enqueuing Expose request 04:18:56.276 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:18:56.276 00.000 15672 Worker thread wakes up 04:18:56.276 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:56.276 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:58.192 01.916 15672 Exposure complete 04:18:58.222 00.030 15672 worker thread done servicing request 04:18:58.222 00.000 30444 OnExposeComplete: enter 04:18:58.222 00.000 30444 UpdateGuideState(): m_state=6 04:18:58.222 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9436 04:18:58.222 00.000 30444 Star::Find returns 1 (1), X=460.03, Y=200.74, Mass=65775, SNR=55.5, Peak=7564 HFD=3.5 04:18:58.223 00.001 30444 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.28) = xAngle (3.13 = 3.13) 04:18:58.223 00.000 30444 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.07 = 3.07) 04:18:58.223 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=0.14 hyp=0.50 cameraTheta=2.85 mountX=-0.50 mountY=0.04, mountTheta=3.07 04:18:58.223 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=0.14, opts=13) 04:18:58.223 00.000 30444 Enqueuing Move request for scope (-0.48, 0.14) 04:18:58.223 00.000 15672 Worker thread wakes up 04:18:58.223 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.14) opts 0xd 04:18:58.223 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, 0.14) 04:18:58.223 00.000 15672 Moving (-0.48, 0.14) raw xDistance=-0.50 yDistance=0.04 04:18:58.223 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50 04:18:58.223 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:18:58.223 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 04:18:58.224 00.001 15672 MoveAxis(E, 135, ABG) 04:18:58.224 00.000 15672 Guiding Dir = 2, Dur = 135 04:18:58.224 00.000 15672 IsSlewing returns 0 04:18:58.225 00.001 15672 IsGuiding returns 0 04:18:58.229 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=14613, FiltMin=2600, FiltMax=10937, Gamma=2.950 04:18:58.255 00.026 15672 PulseGuide returned control before completion, sleep 116 04:18:58.279 00.024 30444 UpdateGuideState exits: m=65775 SNR=55.5 Saturated 04:18:58.279 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:18:58.279 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:18:58.279 00.000 30444 Enqueuing Expose request 04:18:58.372 00.093 15672 IsGuiding returns 1 04:18:58.373 00.001 15672 scope still moving after pulse duration time elapsed 04:18:58.394 00.021 15672 IsSlewing returns 0 04:18:58.396 00.002 15672 IsGuiding returns 1 04:18:58.417 00.021 15672 IsSlewing returns 0 04:18:58.463 00.046 15672 IsGuiding returns 0 04:18:58.463 00.000 15672 scope move finished after 135 + 103 ms 04:18:58.463 00.000 15672 Move returns status 0, amount 135 04:18:58.463 00.000 15672 MoveAxis(N, 0, ABG) 04:18:58.464 00.001 15672 Move returns status 0, amount 0 04:18:58.464 00.000 15672 move complete, result=0 04:18:58.464 00.000 15672 worker thread done servicing request 04:18:58.464 00.000 15672 Worker thread wakes up 04:18:58.464 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:18:58.464 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:18:58.464 00.000 30444 GuideStep: -0.5 px 135 ms EAST, 0.0 px 0 ms NORTH 04:19:00.576 02.112 15672 Exposure complete 04:19:00.596 00.020 15672 worker thread done servicing request 04:19:00.596 00.000 30444 OnExposeComplete: enter 04:19:00.596 00.000 30444 UpdateGuideState(): m_state=6 04:19:00.596 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9437 04:19:00.596 00.000 30444 Star::Find returns 1 (1), X=460.65, Y=200.64, Mass=62988, SNR=48.7, Peak=6894 HFD=3.5 04:19:00.596 00.000 30444 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 04:19:00.596 00.000 30444 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 04:19:00.596 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.33 mountX=0.12 mountY=0.08, mountTheta=0.56 04:19:00.597 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.05, opts=13) 04:19:00.597 00.000 30444 Enqueuing Move request for scope (0.14, 0.05) 04:19:00.597 00.000 15672 Worker thread wakes up 04:19:00.597 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd 04:19:00.597 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.05) 04:19:00.597 00.000 15672 Moving (0.14, 0.05) raw xDistance=0.12 yDistance=0.08 04:19:00.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:19:00.597 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:19:00.597 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:19:00.597 00.000 15672 MoveAxis(E, 0, ABG) 04:19:00.597 00.000 15672 Move returns status 0, amount 0 04:19:00.597 00.000 15672 MoveAxis(N, 0, ABG) 04:19:00.597 00.000 15672 Move returns status 0, amount 0 04:19:00.597 00.000 15672 move complete, result=0 04:19:00.597 00.000 15672 worker thread done servicing request 04:19:00.602 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=14324, FiltMin=2492, FiltMax=11110, Gamma=2.950 04:19:00.655 00.053 30444 UpdateGuideState exits: m=62988 SNR=48.7 Saturated 04:19:00.655 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:00.655 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:00.655 00.000 30444 Enqueuing Expose request 04:19:00.655 00.000 15672 Worker thread wakes up 04:19:00.655 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:00.655 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:00.655 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:19:02.564 01.909 15672 Exposure complete 04:19:02.584 00.020 15672 worker thread done servicing request 04:19:02.584 00.000 30444 OnExposeComplete: enter 04:19:02.584 00.000 30444 UpdateGuideState(): m_state=6 04:19:02.584 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9438 04:19:02.584 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=200.48, Mass=71281, SNR=57.5, Peak=7589 HFD=4.2 04:19:02.584 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 04:19:02.584 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.23 = -1.23) 04:19:02.584 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.44 mountX=0.05 mountY=-0.11, mountTheta=-1.17 04:19:02.585 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.11, opts=13) 04:19:02.585 00.000 30444 Enqueuing Move request for scope (0.01, -0.11) 04:19:02.585 00.000 15672 Worker thread wakes up 04:19:02.585 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd 04:19:02.585 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.11) 04:19:02.585 00.000 15672 Moving (0.01, -0.11) raw xDistance=0.05 yDistance=-0.11 04:19:02.585 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:19:02.585 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:19:02.585 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:19:02.585 00.000 15672 MoveAxis(E, 0, ABG) 04:19:02.585 00.000 15672 Move returns status 0, amount 0 04:19:02.585 00.000 15672 MoveAxis(N, 0, ABG) 04:19:02.585 00.000 15672 Move returns status 0, amount 0 04:19:02.585 00.000 15672 move complete, result=0 04:19:02.586 00.001 15672 worker thread done servicing request 04:19:02.590 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2209, max=15130, FiltMin=2434, FiltMax=11441, Gamma=2.950 04:19:02.640 00.050 30444 UpdateGuideState exits: m=71281 SNR=57.5 Saturated 04:19:02.640 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:02.641 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:02.641 00.000 30444 Enqueuing Expose request 04:19:02.641 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:19:02.641 00.000 15672 Worker thread wakes up 04:19:02.641 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:02.641 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:04.748 02.107 15672 Exposure complete 04:19:04.768 00.020 15672 worker thread done servicing request 04:19:04.768 00.000 30444 OnExposeComplete: enter 04:19:04.768 00.000 30444 UpdateGuideState(): m_state=6 04:19:04.768 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9439 04:19:04.768 00.000 30444 Star::Find returns 1 (1), X=460.31, Y=200.78, Mass=65849, SNR=54.2, Peak=7324 HFD=3.6 04:19:04.768 00.000 30444 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.28) = xAngle (2.67 = 2.67) 04:19:04.768 00.000 30444 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.60 = 2.60) 04:19:04.768 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.28 cameraTheta=2.39 mountX=-0.25 mountY=0.14, mountTheta=2.62 04:19:04.769 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.19, opts=13) 04:19:04.769 00.000 30444 Enqueuing Move request for scope (-0.20, 0.19) 04:19:04.769 00.000 15672 Worker thread wakes up 04:19:04.769 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.19) opts 0xd 04:19:04.769 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.19) 04:19:04.769 00.000 15672 Moving (-0.20, 0.19) raw xDistance=-0.25 yDistance=0.14 04:19:04.769 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 04:19:04.769 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:19:04.769 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 04:19:04.769 00.000 15672 MoveAxis(E, 0, ABG) 04:19:04.769 00.000 15672 Move returns status 0, amount 0 04:19:04.769 00.000 15672 MoveAxis(N, 0, ABG) 04:19:04.769 00.000 15672 Move returns status 0, amount 0 04:19:04.769 00.000 15672 move complete, result=0 04:19:04.769 00.000 15672 worker thread done servicing request 04:19:04.775 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=14621, FiltMin=2517, FiltMax=11391, Gamma=2.950 04:19:04.832 00.057 30444 UpdateGuideState exits: m=65849 SNR=54.2 Saturated 04:19:04.832 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:04.832 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:04.832 00.000 30444 Enqueuing Expose request 04:19:04.832 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:19:04.832 00.000 15672 Worker thread wakes up 04:19:04.832 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:04.832 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:06.747 01.915 15672 Exposure complete 04:19:06.766 00.019 15672 worker thread done servicing request 04:19:06.766 00.000 30444 OnExposeComplete: enter 04:19:06.766 00.000 30444 UpdateGuideState(): m_state=6 04:19:06.766 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9440 04:19:06.766 00.000 30444 Star::Find returns 1 (1), X=460.11, Y=200.63, Mass=65114, SNR=61.0, Peak=7340 HFD=3.8 04:19:06.766 00.000 30444 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.28) = xAngle (3.33 = -2.95) 04:19:06.766 00.000 30444 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.27 = -3.01) 04:19:06.766 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=0.04 hyp=0.40 cameraTheta=3.05 mountX=-0.39 mountY=-0.05, mountTheta=-3.01 04:19:06.767 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=0.04, opts=13) 04:19:06.767 00.000 30444 Enqueuing Move request for scope (-0.40, 0.04) 04:19:06.767 00.000 15672 Worker thread wakes up 04:19:06.767 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.04) opts 0xd 04:19:06.767 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 0.04) 04:19:06.767 00.000 15672 Moving (-0.40, 0.04) raw xDistance=-0.39 yDistance=-0.05 04:19:06.767 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 04:19:06.767 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:19:06.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:19:06.767 00.000 15672 MoveAxis(E, 106, ABG) 04:19:06.767 00.000 15672 Guiding Dir = 2, Dur = 106 04:19:06.768 00.001 15672 IsSlewing returns 0 04:19:06.769 00.001 15672 IsGuiding returns 0 04:19:06.774 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=14192, FiltMin=2535, FiltMax=11283, Gamma=2.950 04:19:06.785 00.011 15672 PulseGuide returned control before completion, sleep 100 04:19:06.824 00.039 30444 UpdateGuideState exits: m=65114 SNR=61.0 Saturated 04:19:06.824 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:06.824 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:06.824 00.000 30444 Enqueuing Expose request 04:19:06.899 00.075 15672 IsGuiding returns 0 04:19:06.899 00.000 15672 Move returns status 0, amount 106 04:19:06.899 00.000 15672 MoveAxis(N, 0, ABG) 04:19:06.899 00.000 15672 Move returns status 0, amount 0 04:19:06.899 00.000 15672 move complete, result=0 04:19:06.900 00.001 15672 worker thread done servicing request 04:19:06.900 00.000 15672 Worker thread wakes up 04:19:06.900 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:06.900 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:06.900 00.000 30444 GuideStep: -0.4 px 106 ms EAST, -0.1 px 0 ms NORTH 04:19:09.009 02.109 15672 Exposure complete 04:19:09.029 00.020 15672 worker thread done servicing request 04:19:09.029 00.000 30444 OnExposeComplete: enter 04:19:09.029 00.000 30444 UpdateGuideState(): m_state=6 04:19:09.029 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9441 04:19:09.029 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=200.31, Mass=59320, SNR=50.2, Peak=7213 HFD=3.4 04:19:09.030 00.001 30444 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.28) = xAngle (-1.47 = -1.47) 04:19:09.030 00.000 30444 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 04:19:09.030 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.75 mountX=0.03 mountY=-0.29, mountTheta=-1.47 04:19:09.030 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.28, opts=13) 04:19:09.030 00.000 30444 Enqueuing Move request for scope (-0.05, -0.28) 04:19:09.030 00.000 15672 Worker thread wakes up 04:19:09.030 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd 04:19:09.030 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.28) 04:19:09.030 00.000 15672 Moving (-0.05, -0.28) raw xDistance=0.03 yDistance=-0.29 04:19:09.030 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:19:09.030 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 04:19:09.030 00.000 15672 MoveAxis(E, 0, ABG) 04:19:09.031 00.001 15672 Move returns status 0, amount 0 04:19:09.031 00.000 15672 MoveAxis(N, 51, ABG) 04:19:09.031 00.000 15672 Guiding Dir = 0, Dur = 51 04:19:09.032 00.001 15672 IsSlewing returns 0 04:19:09.037 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=14336, FiltMin=2520, FiltMax=11431, Gamma=2.950 04:19:09.054 00.017 15672 IsGuiding returns 0 04:19:09.086 00.032 30444 UpdateGuideState exits: m=59320 SNR=50.2 Saturated 04:19:09.086 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:09.086 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:09.086 00.000 30444 Enqueuing Expose request 04:19:09.134 00.048 15672 IsGuiding returns 1 04:19:09.134 00.000 15672 scope still moving after pulse duration time elapsed 04:19:09.155 00.021 15672 IsSlewing returns 0 04:19:09.157 00.002 15672 IsGuiding returns 1 04:19:09.178 00.021 15672 IsSlewing returns 0 04:19:09.179 00.001 15672 IsGuiding returns 1 04:19:09.200 00.021 15672 IsSlewing returns 0 04:19:09.231 00.031 15672 IsGuiding returns 0 04:19:09.231 00.000 15672 scope move finished after 51 + 126 ms 04:19:09.231 00.000 15672 Move returns status 0, amount 51 04:19:09.231 00.000 15672 move complete, result=0 04:19:09.232 00.001 15672 worker thread done servicing request 04:19:09.232 00.000 15672 Worker thread wakes up 04:19:09.232 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 51 ms NORTH 04:19:09.232 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:09.232 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:11.140 01.908 15672 Exposure complete 04:19:11.160 00.020 15672 worker thread done servicing request 04:19:11.160 00.000 30444 OnExposeComplete: enter 04:19:11.160 00.000 30444 UpdateGuideState(): m_state=6 04:19:11.160 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9442 04:19:11.160 00.000 30444 Star::Find returns 1 (1), X=460.34, Y=200.65, Mass=58325, SNR=50.0, Peak=7388 HFD=3.4 04:19:11.160 00.000 30444 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.28) = xAngle (3.12 = 3.12) 04:19:11.160 00.000 30444 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.05 = 3.05) 04:19:11.160 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.17 cameraTheta=2.84 mountX=-0.17 mountY=0.02, mountTheta=3.05 04:19:11.161 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.05, opts=13) 04:19:11.161 00.000 30444 Enqueuing Move request for scope (-0.17, 0.05) 04:19:11.161 00.000 15672 Worker thread wakes up 04:19:11.161 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd 04:19:11.161 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.05) 04:19:11.161 00.000 15672 Moving (-0.17, 0.05) raw xDistance=-0.17 yDistance=0.02 04:19:11.161 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:19:11.161 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:19:11.161 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 04:19:11.161 00.000 15672 MoveAxis(E, 0, ABG) 04:19:11.161 00.000 15672 Move returns status 0, amount 0 04:19:11.161 00.000 15672 MoveAxis(N, 0, ABG) 04:19:11.161 00.000 15672 Move returns status 0, amount 0 04:19:11.161 00.000 15672 move complete, result=0 04:19:11.162 00.001 15672 worker thread done servicing request 04:19:11.166 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2054, max=14308, FiltMin=2547, FiltMax=11010, Gamma=2.950 04:19:11.216 00.050 30444 UpdateGuideState exits: m=58325 SNR=50.0 Saturated 04:19:11.217 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:11.217 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:11.217 00.000 30444 Enqueuing Expose request 04:19:11.217 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:19:11.217 00.000 15672 Worker thread wakes up 04:19:11.217 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:11.217 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:13.334 02.117 15672 Exposure complete 04:19:13.363 00.029 15672 worker thread done servicing request 04:19:13.363 00.000 30444 OnExposeComplete: enter 04:19:13.363 00.000 30444 UpdateGuideState(): m_state=6 04:19:13.363 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9443 04:19:13.363 00.000 30444 Star::Find returns 1 (1), X=460.35, Y=200.26, Mass=61280, SNR=55.4, Peak=7139 HFD=3.6 04:19:13.363 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 04:19:13.363 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 04:19:13.363 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.34 hyp=0.37 cameraTheta=-2.01 mountX=-0.06 mountY=-0.36, mountTheta=-1.73 04:19:13.364 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.34, opts=13) 04:19:13.364 00.000 30444 Enqueuing Move request for scope (-0.16, -0.34) 04:19:13.364 00.000 15672 Worker thread wakes up 04:19:13.364 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.34) opts 0xd 04:19:13.364 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.34) 04:19:13.364 00.000 15672 Moving (-0.16, -0.34) raw xDistance=-0.06 yDistance=-0.36 04:19:13.364 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:19:13.364 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 04:19:13.364 00.000 15672 MoveAxis(E, 0, ABG) 04:19:13.364 00.000 15672 Move returns status 0, amount 0 04:19:13.364 00.000 15672 MoveAxis(N, 65, ABG) 04:19:13.364 00.000 15672 Guiding Dir = 0, Dur = 65 04:19:13.365 00.001 15672 IsSlewing returns 0 04:19:13.372 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=19137, FiltMin=2510, FiltMax=11463, Gamma=2.950 04:19:13.383 00.011 15672 IsGuiding returns 0 04:19:13.421 00.038 30444 UpdateGuideState exits: m=61280 SNR=55.4 Saturated 04:19:13.421 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:13.421 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:13.421 00.000 30444 Enqueuing Expose request 04:19:13.464 00.043 15672 IsGuiding returns 1 04:19:13.465 00.001 15672 scope still moving after pulse duration time elapsed 04:19:13.486 00.021 15672 IsSlewing returns 0 04:19:13.488 00.002 15672 IsGuiding returns 1 04:19:13.510 00.022 15672 IsSlewing returns 0 04:19:13.512 00.002 15672 IsGuiding returns 1 04:19:13.533 00.021 15672 IsSlewing returns 0 04:19:13.559 00.026 15672 IsGuiding returns 0 04:19:13.560 00.001 15672 scope move finished after 65 + 111 ms 04:19:13.560 00.000 15672 Move returns status 0, amount 65 04:19:13.560 00.000 15672 move complete, result=0 04:19:13.560 00.000 15672 worker thread done servicing request 04:19:13.560 00.000 15672 Worker thread wakes up 04:19:13.560 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:13.560 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:13.560 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 65 ms NORTH 04:19:15.469 01.909 15672 Exposure complete 04:19:15.489 00.020 15672 worker thread done servicing request 04:19:15.489 00.000 30444 OnExposeComplete: enter 04:19:15.489 00.000 30444 UpdateGuideState(): m_state=6 04:19:15.489 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9444 04:19:15.489 00.000 30444 Star::Find returns 1 (1), X=459.94, Y=200.97, Mass=63688, SNR=55.0, Peak=7010 HFD=3.9 04:19:15.489 00.000 30444 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.28) = xAngle (2.83 = 2.83) 04:19:15.489 00.000 30444 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.77 = 2.77) 04:19:15.489 00.000 30444 CameraToMount -- cameraX=-0.56 cameraY=0.38 hyp=0.68 cameraTheta=2.55 mountX=-0.65 mountY=0.25, mountTheta=2.78 04:19:15.490 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.56, y=0.38, opts=13) 04:19:15.490 00.000 30444 Enqueuing Move request for scope (-0.56, 0.38) 04:19:15.490 00.000 15672 Worker thread wakes up 04:19:15.490 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.38) opts 0xd 04:19:15.490 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.56, 0.38) 04:19:15.490 00.000 15672 Moving (-0.56, 0.38) raw xDistance=-0.65 yDistance=0.25 04:19:15.490 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65 04:19:15.490 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:19:15.490 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 04:19:15.490 00.000 15672 MoveAxis(E, 174, ABG) 04:19:15.490 00.000 15672 Guiding Dir = 2, Dur = 174 04:19:15.491 00.001 15672 IsSlewing returns 0 04:19:15.492 00.001 15672 IsGuiding returns 0 04:19:15.496 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=15688, FiltMin=2507, FiltMax=11845, Gamma=2.950 04:19:15.507 00.011 15672 PulseGuide returned control before completion, sleep 169 04:19:15.545 00.038 30444 UpdateGuideState exits: m=63688 SNR=55.0 Saturated 04:19:15.546 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:15.546 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:15.546 00.000 30444 Enqueuing Expose request 04:19:15.680 00.134 15672 IsGuiding returns 1 04:19:15.680 00.000 15672 scope still moving after pulse duration time elapsed 04:19:15.701 00.021 15672 IsSlewing returns 0 04:19:15.717 00.016 15672 IsGuiding returns 0 04:19:15.717 00.000 15672 scope move finished after 174 + 50 ms 04:19:15.717 00.000 15672 Move returns status 0, amount 174 04:19:15.717 00.000 15672 MoveAxis(N, 0, ABG) 04:19:15.717 00.000 15672 Move returns status 0, amount 0 04:19:15.717 00.000 15672 move complete, result=0 04:19:15.718 00.001 15672 worker thread done servicing request 04:19:15.718 00.000 15672 Worker thread wakes up 04:19:15.718 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:15.718 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:15.718 00.000 30444 GuideStep: -0.6 px 174 ms EAST, 0.2 px 0 ms NORTH 04:19:17.829 02.111 15672 Exposure complete 04:19:17.849 00.020 15672 worker thread done servicing request 04:19:17.849 00.000 30444 OnExposeComplete: enter 04:19:17.849 00.000 30444 UpdateGuideState(): m_state=6 04:19:17.849 00.000 30444 Star::Find(15, 459, 200, 0, (0,0,0,0), 0.0, 255) frame 9445 04:19:17.849 00.000 30444 Star::Find returns 1 (1), X=460.56, Y=201.21, Mass=71087, SNR=61.8, Peak=7571 HFD=3.7 04:19:17.849 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 04:19:17.849 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.70 = 1.70) 04:19:17.849 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.62 hyp=0.62 cameraTheta=1.48 mountX=-0.12 mountY=0.61, mountTheta=1.76 04:19:17.850 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.62, opts=13) 04:19:17.850 00.000 30444 Enqueuing Move request for scope (0.05, 0.62) 04:19:17.850 00.000 15672 Worker thread wakes up 04:19:17.850 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.62) opts 0xd 04:19:17.850 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.62) 04:19:17.850 00.000 15672 Moving (0.05, 0.62) raw xDistance=-0.12 yDistance=0.61 04:19:17.850 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 04:19:17.850 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:19:17.850 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61 04:19:17.850 00.000 15672 MoveAxis(E, 0, ABG) 04:19:17.850 00.000 15672 Move returns status 0, amount 0 04:19:17.850 00.000 15672 MoveAxis(N, 0, ABG) 04:19:17.850 00.000 15672 Move returns status 0, amount 0 04:19:17.850 00.000 15672 move complete, result=0 04:19:17.851 00.001 15672 worker thread done servicing request 04:19:17.857 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=13344, FiltMin=2508, FiltMax=11103, Gamma=2.950 04:19:17.908 00.051 30444 UpdateGuideState exits: m=71087 SNR=61.8 Saturated 04:19:17.908 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:17.908 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:17.908 00.000 30444 Enqueuing Expose request 04:19:17.908 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 04:19:17.908 00.000 15672 Worker thread wakes up 04:19:17.909 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:17.909 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:19.825 01.916 15672 Exposure complete 04:19:19.847 00.022 15672 worker thread done servicing request 04:19:19.847 00.000 30444 OnExposeComplete: enter 04:19:19.847 00.000 30444 UpdateGuideState(): m_state=6 04:19:19.847 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9446 04:19:19.847 00.000 30444 Star::Find returns 1 (1), X=460.54, Y=201.19, Mass=75024, SNR=67.4, Peak=7907 HFD=3.7 04:19:19.847 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 04:19:19.847 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 04:19:19.847 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.60 hyp=0.60 cameraTheta=1.52 mountX=-0.13 mountY=0.59, mountTheta=1.79 04:19:19.847 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.60, opts=13) 04:19:19.847 00.000 30444 Enqueuing Move request for scope (0.03, 0.60) 04:19:19.848 00.001 15672 Worker thread wakes up 04:19:19.848 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.60) opts 0xd 04:19:19.848 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.60) 04:19:19.848 00.000 15672 Moving (0.03, 0.60) raw xDistance=-0.13 yDistance=0.59 04:19:19.848 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:19:19.848 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:19:19.848 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59 04:19:19.848 00.000 15672 MoveAxis(E, 0, ABG) 04:19:19.848 00.000 15672 Move returns status 0, amount 0 04:19:19.848 00.000 15672 MoveAxis(N, 0, ABG) 04:19:19.848 00.000 15672 Move returns status 0, amount 0 04:19:19.848 00.000 15672 move complete, result=0 04:19:19.848 00.000 15672 worker thread done servicing request 04:19:19.853 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=13825, FiltMin=2577, FiltMax=11347, Gamma=2.950 04:19:19.903 00.050 30444 UpdateGuideState exits: m=75024 SNR=67.4 Saturated 04:19:19.903 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:19.903 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:19.903 00.000 30444 Enqueuing Expose request 04:19:19.904 00.001 15672 Worker thread wakes up 04:19:19.904 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:19.904 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:19.904 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 04:19:22.015 02.111 15672 Exposure complete 04:19:22.035 00.020 15672 worker thread done servicing request 04:19:22.035 00.000 30444 OnExposeComplete: enter 04:19:22.035 00.000 30444 UpdateGuideState(): m_state=6 04:19:22.035 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9447 04:19:22.035 00.000 30444 Star::Find returns 1 (1), X=460.32, Y=201.11, Mass=63513, SNR=56.4, Peak=8178 HFD=3.4 04:19:22.035 00.000 30444 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.28) = xAngle (2.19 = 2.19) 04:19:22.036 00.001 30444 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.13 = 2.13) 04:19:22.036 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=0.52 hyp=0.55 cameraTheta=1.91 mountX=-0.32 mountY=0.47, mountTheta=2.17 04:19:22.036 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=0.52, opts=13) 04:19:22.036 00.000 30444 Enqueuing Move request for scope (-0.18, 0.52) 04:19:22.036 00.000 15672 Worker thread wakes up 04:19:22.036 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.52) opts 0xd 04:19:22.036 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, 0.52) 04:19:22.036 00.000 15672 Moving (-0.18, 0.52) raw xDistance=-0.32 yDistance=0.47 04:19:22.036 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 04:19:22.036 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:19:22.036 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 04:19:22.036 00.000 15672 MoveAxis(E, 86, ABG) 04:19:22.036 00.000 15672 Guiding Dir = 2, Dur = 86 04:19:22.037 00.001 15672 IsSlewing returns 0 04:19:22.038 00.001 15672 IsGuiding returns 0 04:19:22.042 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=14257, FiltMin=2574, FiltMax=10976, Gamma=2.950 04:19:22.057 00.015 15672 PulseGuide returned control before completion, sleep 78 04:19:22.091 00.034 30444 UpdateGuideState exits: m=63513 SNR=56.4 Saturated 04:19:22.091 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:22.091 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:22.091 00.000 30444 Enqueuing Expose request 04:19:22.137 00.046 15672 IsGuiding returns 1 04:19:22.137 00.000 15672 scope still moving after pulse duration time elapsed 04:19:22.158 00.021 15672 IsSlewing returns 0 04:19:22.170 00.012 15672 IsGuiding returns 0 04:19:22.170 00.000 15672 scope move finished after 86 + 45 ms 04:19:22.170 00.000 15672 Move returns status 0, amount 86 04:19:22.170 00.000 15672 MoveAxis(N, 0, ABG) 04:19:22.170 00.000 15672 Move returns status 0, amount 0 04:19:22.170 00.000 15672 move complete, result=0 04:19:22.170 00.000 15672 worker thread done servicing request 04:19:22.170 00.000 15672 Worker thread wakes up 04:19:22.170 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:22.170 00.000 30444 GuideStep: -0.3 px 86 ms EAST, 0.5 px 0 ms NORTH 04:19:22.171 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:24.080 01.909 15672 Exposure complete 04:19:24.100 00.020 15672 worker thread done servicing request 04:19:24.100 00.000 30444 OnExposeComplete: enter 04:19:24.100 00.000 30444 UpdateGuideState(): m_state=6 04:19:24.100 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9448 04:19:24.100 00.000 30444 Star::Find returns 1 (1), X=460.76, Y=200.94, Mass=60196, SNR=52.7, Peak=7440 HFD=3.5 04:19:24.100 00.000 30444 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.28) = xAngle (1.21 = 1.21) 04:19:24.100 00.000 30444 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.15 = 1.15) 04:19:24.100 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.35 hyp=0.43 cameraTheta=0.94 mountX=0.15 mountY=0.39, mountTheta=1.21 04:19:24.100 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.35, opts=13) 04:19:24.101 00.001 30444 Enqueuing Move request for scope (0.26, 0.35) 04:19:24.101 00.000 15672 Worker thread wakes up 04:19:24.101 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.35) opts 0xd 04:19:24.101 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.35) 04:19:24.101 00.000 15672 Moving (0.26, 0.35) raw xDistance=0.15 yDistance=0.39 04:19:24.101 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:19:24.101 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:19:24.101 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 04:19:24.101 00.000 15672 MoveAxis(E, 0, ABG) 04:19:24.101 00.000 15672 Move returns status 0, amount 0 04:19:24.101 00.000 15672 MoveAxis(N, 0, ABG) 04:19:24.101 00.000 15672 Move returns status 0, amount 0 04:19:24.101 00.000 15672 move complete, result=0 04:19:24.101 00.000 15672 worker thread done servicing request 04:19:24.105 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=13803, FiltMin=2569, FiltMax=11396, Gamma=2.950 04:19:24.155 00.050 30444 UpdateGuideState exits: m=60196 SNR=52.7 Saturated 04:19:24.155 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:24.155 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:24.155 00.000 30444 Enqueuing Expose request 04:19:24.155 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 04:19:24.155 00.000 15672 Worker thread wakes up 04:19:24.156 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:24.156 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:26.273 02.117 15672 Exposure complete 04:19:26.305 00.032 15672 worker thread done servicing request 04:19:26.306 00.001 30444 OnExposeComplete: enter 04:19:26.306 00.000 30444 UpdateGuideState(): m_state=6 04:19:26.306 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9449 04:19:26.306 00.000 30444 Star::Find returns 1 (1), X=460.77, Y=201.44, Mass=69377, SNR=55.6, Peak=8246 HFD=3.7 04:19:26.306 00.000 30444 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 04:19:26.306 00.000 30444 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 04:19:26.306 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.84 hyp=0.89 cameraTheta=1.27 mountX=0.02 mountY=0.88, mountTheta=1.54 04:19:26.306 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.84, opts=13) 04:19:26.306 00.000 30444 Enqueuing Move request for scope (0.27, 0.84) 04:19:26.306 00.000 15672 Worker thread wakes up 04:19:26.307 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.84) opts 0xd 04:19:26.307 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.84) 04:19:26.307 00.000 15672 Moving (0.27, 0.84) raw xDistance=0.02 yDistance=0.88 04:19:26.307 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:19:26.307 00.000 15672 resist switch: large excursion: input 0.88 thresh 0.75 direction from -1 to 1 04:19:26.307 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.65 04:19:26.307 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88 04:19:26.307 00.000 15672 MoveAxis(E, 0, ABG) 04:19:26.307 00.000 15672 Move returns status 0, amount 0 04:19:26.307 00.000 15672 MoveAxis(S, 157, ABG) 04:19:26.307 00.000 15672 Guiding Dir = 1, Dur = 157 04:19:26.307 00.000 15672 IsSlewing returns 0 04:19:26.308 00.001 15672 IsGuiding returns 0 04:19:26.313 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=13397, FiltMin=2550, FiltMax=11145, Gamma=2.950 04:19:26.362 00.049 30444 UpdateGuideState exits: m=69377 SNR=55.6 Saturated 04:19:26.362 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:26.362 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:26.362 00.000 30444 Enqueuing Expose request 04:19:26.387 00.025 15672 PulseGuide returned control before completion, sleep 89 04:19:26.516 00.129 15672 IsGuiding returns 1 04:19:26.516 00.000 15672 scope still moving after pulse duration time elapsed 04:19:26.538 00.022 15672 IsSlewing returns 0 04:19:26.578 00.040 15672 IsGuiding returns 0 04:19:26.578 00.000 15672 scope move finished after 157 + 112 ms 04:19:26.578 00.000 15672 Move returns status 0, amount 157 04:19:26.578 00.000 15672 move complete, result=0 04:19:26.578 00.000 15672 worker thread done servicing request 04:19:26.578 00.000 15672 Worker thread wakes up 04:19:26.578 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.9 px 157 ms SOUTH 04:19:26.578 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:26.579 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:28.485 01.906 15672 Exposure complete 04:19:28.506 00.021 15672 worker thread done servicing request 04:19:28.506 00.000 30444 OnExposeComplete: enter 04:19:28.506 00.000 30444 UpdateGuideState(): m_state=6 04:19:28.506 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9450 04:19:28.506 00.000 30444 Star::Find returns 1 (1), X=460.69, Y=200.76, Mass=67242, SNR=58.2, Peak=7806 HFD=3.6 04:19:28.506 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 04:19:28.506 00.000 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 04:19:28.506 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.73 mountX=0.13 mountY=0.20, mountTheta=0.99 04:19:28.507 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.16, opts=13) 04:19:28.507 00.000 30444 Enqueuing Move request for scope (0.18, 0.16) 04:19:28.507 00.000 15672 Worker thread wakes up 04:19:28.507 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd 04:19:28.507 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.16) 04:19:28.507 00.000 15672 Moving (0.18, 0.16) raw xDistance=0.13 yDistance=0.20 04:19:28.507 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:19:28.507 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:19:28.507 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 04:19:28.507 00.000 15672 MoveAxis(E, 0, ABG) 04:19:28.507 00.000 15672 Move returns status 0, amount 0 04:19:28.507 00.000 15672 MoveAxis(N, 0, ABG) 04:19:28.507 00.000 15672 Move returns status 0, amount 0 04:19:28.507 00.000 15672 move complete, result=0 04:19:28.507 00.000 15672 worker thread done servicing request 04:19:28.558 00.051 30444 UpdateImageDisplay: Size=(640,480) min=2011, max=13424, FiltMin=2502, FiltMax=10775, Gamma=2.950 04:19:28.614 00.056 30444 UpdateGuideState exits: m=67242 SNR=58.2 Saturated 04:19:28.614 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:28.614 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:28.614 00.000 30444 Enqueuing Expose request 04:19:28.614 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:19:28.614 00.000 15672 Worker thread wakes up 04:19:28.615 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:28.615 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:30.726 02.111 15672 Exposure complete 04:19:30.745 00.019 15672 worker thread done servicing request 04:19:30.745 00.000 30444 OnExposeComplete: enter 04:19:30.745 00.000 30444 UpdateGuideState(): m_state=6 04:19:30.746 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9451 04:19:30.746 00.000 30444 Star::Find returns 1 (1), X=460.95, Y=201.08, Mass=65625, SNR=54.9, Peak=7819 HFD=3.9 04:19:30.746 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 04:19:30.746 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 04:19:30.746 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=0.49 hyp=0.66 cameraTheta=0.84 mountX=0.29 mountY=0.57, mountTheta=1.10 04:19:30.746 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=0.49, opts=13) 04:19:30.746 00.000 30444 Enqueuing Move request for scope (0.44, 0.49) 04:19:30.747 00.001 15672 Worker thread wakes up 04:19:30.747 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.49) opts 0xd 04:19:30.747 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, 0.49) 04:19:30.747 00.000 15672 Moving (0.44, 0.49) raw xDistance=0.29 yDistance=0.57 04:19:30.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 04:19:30.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 04:19:30.747 00.000 15672 MoveAxis(W, 78, ABG) 04:19:30.747 00.000 15672 Guiding Dir = 3, Dur = 78 04:19:30.747 00.000 15672 IsSlewing returns 0 04:19:30.752 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=13322, FiltMin=2481, FiltMax=10380, Gamma=2.950 04:19:30.781 00.029 15672 IsGuiding returns 0 04:19:30.795 00.014 15672 PulseGuide returned control before completion, sleep 74 04:19:30.805 00.010 30444 UpdateGuideState exits: m=65625 SNR=54.9 Saturated 04:19:30.805 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:30.805 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:30.805 00.000 30444 Enqueuing Expose request 04:19:30.871 00.066 15672 IsGuiding returns 1 04:19:30.871 00.000 15672 scope still moving after pulse duration time elapsed 04:19:30.892 00.021 15672 IsSlewing returns 0 04:19:30.907 00.015 15672 IsGuiding returns 0 04:19:30.908 00.001 15672 scope move finished after 78 + 48 ms 04:19:30.908 00.000 15672 Move returns status 0, amount 78 04:19:30.908 00.000 15672 MoveAxis(S, 102, ABG) 04:19:30.908 00.000 15672 Guiding Dir = 1, Dur = 102 04:19:30.908 00.000 15672 IsSlewing returns 0 04:19:30.909 00.001 15672 IsGuiding returns 0 04:19:31.021 00.112 15672 IsGuiding returns 1 04:19:31.021 00.000 15672 scope still moving after pulse duration time elapsed 04:19:31.041 00.020 15672 IsSlewing returns 0 04:19:31.042 00.001 15672 IsGuiding returns 1 04:19:31.063 00.021 15672 IsSlewing returns 0 04:19:31.064 00.001 15672 IsGuiding returns 1 04:19:31.085 00.021 15672 IsSlewing returns 0 04:19:31.100 00.015 15672 IsGuiding returns 0 04:19:31.100 00.000 15672 scope move finished after 102 + 89 ms 04:19:31.100 00.000 15672 Move returns status 0, amount 102 04:19:31.100 00.000 15672 move complete, result=0 04:19:31.100 00.000 15672 worker thread done servicing request 04:19:31.100 00.000 15672 Worker thread wakes up 04:19:31.100 00.000 30444 GuideStep: 0.3 px 78 ms WEST, 0.6 px 102 ms SOUTH 04:19:31.100 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:31.100 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:33.006 01.906 15672 Exposure complete 04:19:33.026 00.020 15672 worker thread done servicing request 04:19:33.026 00.000 30444 OnExposeComplete: enter 04:19:33.026 00.000 30444 UpdateGuideState(): m_state=6 04:19:33.026 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9452 04:19:33.026 00.000 30444 Star::Find returns 1 (1), X=460.37, Y=201.06, Mass=60759, SNR=54.7, Peak=7817 HFD=3.3 04:19:33.027 00.001 30444 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.28) = xAngle (2.14 = 2.14) 04:19:33.027 00.000 30444 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.08 = 2.08) 04:19:33.027 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.46 hyp=0.48 cameraTheta=1.86 mountX=-0.26 mountY=0.42, mountTheta=2.12 04:19:33.027 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.46, opts=13) 04:19:33.027 00.000 30444 Enqueuing Move request for scope (-0.14, 0.46) 04:19:33.027 00.000 15672 Worker thread wakes up 04:19:33.027 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.46) opts 0xd 04:19:33.027 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.46) 04:19:33.027 00.000 15672 Moving (-0.14, 0.46) raw xDistance=-0.26 yDistance=0.42 04:19:33.027 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26 04:19:33.028 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 04:19:33.028 00.000 15672 MoveAxis(E, 65, ABG) 04:19:33.028 00.000 15672 Guiding Dir = 2, Dur = 65 04:19:33.028 00.000 15672 IsSlewing returns 0 04:19:33.029 00.001 15672 IsGuiding returns 0 04:19:33.033 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=13140, FiltMin=2507, FiltMax=10752, Gamma=2.950 04:19:33.047 00.014 15672 PulseGuide returned control before completion, sleep 57 04:19:33.082 00.035 30444 UpdateGuideState exits: m=60759 SNR=54.7 Saturated 04:19:33.082 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:33.082 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:33.082 00.000 30444 Enqueuing Expose request 04:19:33.143 00.061 15672 IsGuiding returns 0 04:19:33.143 00.000 15672 Move returns status 0, amount 65 04:19:33.143 00.000 15672 MoveAxis(S, 75, ABG) 04:19:33.143 00.000 15672 Guiding Dir = 1, Dur = 75 04:19:33.144 00.001 15672 IsSlewing returns 0 04:19:33.145 00.001 15672 IsGuiding returns 0 04:19:33.227 00.082 15672 IsGuiding returns 1 04:19:33.227 00.000 15672 scope still moving after pulse duration time elapsed 04:19:33.248 00.021 15672 IsSlewing returns 0 04:19:33.251 00.003 15672 IsGuiding returns 1 04:19:33.272 00.021 15672 IsSlewing returns 0 04:19:33.274 00.002 15672 IsGuiding returns 1 04:19:33.295 00.021 15672 IsSlewing returns 0 04:19:33.296 00.001 15672 IsGuiding returns 1 04:19:33.317 00.021 15672 IsSlewing returns 0 04:19:33.367 00.050 15672 IsGuiding returns 0 04:19:33.368 00.001 15672 scope move finished after 75 + 147 ms 04:19:33.368 00.000 15672 Move returns status 0, amount 75 04:19:33.368 00.000 15672 move complete, result=0 04:19:33.368 00.000 15672 worker thread done servicing request 04:19:33.368 00.000 15672 Worker thread wakes up 04:19:33.368 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:33.368 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:33.368 00.000 30444 GuideStep: -0.3 px 65 ms EAST, 0.4 px 75 ms SOUTH 04:19:35.475 02.107 15672 Exposure complete 04:19:35.494 00.019 15672 worker thread done servicing request 04:19:35.495 00.001 30444 OnExposeComplete: enter 04:19:35.495 00.000 30444 UpdateGuideState(): m_state=6 04:19:35.495 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9453 04:19:35.495 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=201.13, Mass=61227, SNR=61.6, Peak=7525 HFD=3.6 04:19:35.495 00.000 30444 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.28) = xAngle (1.61 = 1.61) 04:19:35.495 00.000 30444 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.55 = 1.55) 04:19:35.495 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.53 hyp=0.55 cameraTheta=1.33 mountX=-0.02 mountY=0.55, mountTheta=1.61 04:19:35.495 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.53, opts=13) 04:19:35.495 00.000 30444 Enqueuing Move request for scope (0.13, 0.53) 04:19:35.495 00.000 15672 Worker thread wakes up 04:19:35.496 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.53) opts 0xd 04:19:35.496 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.53) 04:19:35.496 00.000 15672 Moving (0.13, 0.53) raw xDistance=-0.02 yDistance=0.55 04:19:35.496 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:19:35.496 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 04:19:35.496 00.000 15672 MoveAxis(E, 0, ABG) 04:19:35.496 00.000 15672 Move returns status 0, amount 0 04:19:35.496 00.000 15672 MoveAxis(S, 97, ABG) 04:19:35.496 00.000 15672 Guiding Dir = 1, Dur = 97 04:19:35.496 00.000 15672 IsSlewing returns 0 04:19:35.498 00.002 15672 IsGuiding returns 0 04:19:35.502 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=13803, FiltMin=2534, FiltMax=10793, Gamma=2.950 04:19:35.552 00.050 30444 UpdateGuideState exits: m=61227 SNR=61.6 Saturated 04:19:35.553 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:35.553 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:35.553 00.000 30444 Enqueuing Expose request 04:19:35.572 00.019 15672 PulseGuide returned control before completion, sleep 34 04:19:35.607 00.035 15672 IsGuiding returns 1 04:19:35.607 00.000 15672 scope still moving after pulse duration time elapsed 04:19:35.628 00.021 15672 IsSlewing returns 0 04:19:35.629 00.001 15672 IsGuiding returns 1 04:19:35.650 00.021 15672 IsSlewing returns 0 04:19:35.652 00.002 15672 IsGuiding returns 1 04:19:35.673 00.021 15672 IsSlewing returns 0 04:19:35.731 00.058 15672 IsGuiding returns 0 04:19:35.731 00.000 15672 scope move finished after 97 + 136 ms 04:19:35.732 00.001 15672 Move returns status 0, amount 97 04:19:35.732 00.000 15672 move complete, result=0 04:19:35.732 00.000 15672 worker thread done servicing request 04:19:35.732 00.000 15672 Worker thread wakes up 04:19:35.732 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:35.732 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:35.732 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.5 px 97 ms SOUTH 04:19:37.638 01.906 15672 Exposure complete 04:19:37.658 00.020 15672 worker thread done servicing request 04:19:37.658 00.000 30444 OnExposeComplete: enter 04:19:37.658 00.000 30444 UpdateGuideState(): m_state=6 04:19:37.658 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9454 04:19:37.658 00.000 30444 Star::Find returns 1 (1), X=460.96, Y=200.62, Mass=64093, SNR=50.8, Peak=6528 HFD=4.0 04:19:37.658 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 04:19:37.658 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 04:19:37.658 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.03 hyp=0.45 cameraTheta=0.07 mountX=0.43 mountY=0.13, mountTheta=0.29 04:19:37.658 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.03, opts=13) 04:19:37.658 00.000 30444 Enqueuing Move request for scope (0.45, 0.03) 04:19:37.659 00.001 15672 Worker thread wakes up 04:19:37.659 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.03) opts 0xd 04:19:37.659 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.03) 04:19:37.659 00.000 15672 Moving (0.45, 0.03) raw xDistance=0.43 yDistance=0.13 04:19:37.659 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 04:19:37.659 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:19:37.659 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:19:37.659 00.000 15672 MoveAxis(W, 116, ABG) 04:19:37.659 00.000 15672 Guiding Dir = 3, Dur = 116 04:19:37.659 00.000 15672 IsSlewing returns 0 04:19:37.661 00.002 15672 IsGuiding returns 0 04:19:37.665 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=13891, FiltMin=2540, FiltMax=10591, Gamma=2.950 04:19:37.680 00.015 15672 PulseGuide returned control before completion, sleep 107 04:19:37.715 00.035 30444 UpdateGuideState exits: m=64093 SNR=50.8 Saturated 04:19:37.715 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:37.715 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:37.715 00.000 30444 Enqueuing Expose request 04:19:37.791 00.076 15672 IsGuiding returns 1 04:19:37.791 00.000 15672 scope still moving after pulse duration time elapsed 04:19:37.812 00.021 15672 IsSlewing returns 0 04:19:37.858 00.046 15672 IsGuiding returns 0 04:19:37.858 00.000 15672 scope move finished after 116 + 81 ms 04:19:37.858 00.000 15672 Move returns status 0, amount 116 04:19:37.858 00.000 15672 MoveAxis(N, 0, ABG) 04:19:37.858 00.000 15672 Move returns status 0, amount 0 04:19:37.858 00.000 15672 move complete, result=0 04:19:37.859 00.001 15672 worker thread done servicing request 04:19:37.859 00.000 15672 Worker thread wakes up 04:19:37.859 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:37.859 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:37.859 00.000 30444 GuideStep: 0.4 px 116 ms WEST, 0.1 px 0 ms NORTH 04:19:39.973 02.114 15672 Exposure complete 04:19:40.001 00.028 15672 worker thread done servicing request 04:19:40.001 00.000 30444 OnExposeComplete: enter 04:19:40.001 00.000 30444 UpdateGuideState(): m_state=6 04:19:40.001 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9455 04:19:40.001 00.000 30444 Star::Find returns 1 (1), X=460.52, Y=200.82, Mass=59967, SNR=57.6, Peak=7530 HFD=3.5 04:19:40.001 00.000 30444 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 04:19:40.002 00.001 30444 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.74 = 1.74) 04:19:40.002 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.53 mountX=-0.05 mountY=0.23, mountTheta=1.80 04:19:40.002 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.23, opts=13) 04:19:40.002 00.000 30444 Enqueuing Move request for scope (0.01, 0.23) 04:19:40.002 00.000 15672 Worker thread wakes up 04:19:40.002 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd 04:19:40.002 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.23) 04:19:40.002 00.000 15672 Moving (0.01, 0.23) raw xDistance=-0.05 yDistance=0.23 04:19:40.002 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:19:40.002 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:19:40.002 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 04:19:40.002 00.000 15672 MoveAxis(E, 0, ABG) 04:19:40.003 00.001 15672 Move returns status 0, amount 0 04:19:40.003 00.000 15672 MoveAxis(N, 0, ABG) 04:19:40.003 00.000 15672 Move returns status 0, amount 0 04:19:40.003 00.000 15672 move complete, result=0 04:19:40.003 00.000 15672 worker thread done servicing request 04:19:40.007 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=14173, FiltMin=2507, FiltMax=10389, Gamma=2.950 04:19:40.058 00.051 30444 UpdateGuideState exits: m=59967 SNR=57.6 Saturated 04:19:40.058 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:40.058 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:40.058 00.000 30444 Enqueuing Expose request 04:19:40.058 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:19:40.058 00.000 15672 Worker thread wakes up 04:19:40.058 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:40.058 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:41.965 01.907 15672 Exposure complete 04:19:41.984 00.019 15672 worker thread done servicing request 04:19:41.985 00.001 30444 OnExposeComplete: enter 04:19:41.985 00.000 30444 UpdateGuideState(): m_state=6 04:19:41.985 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9456 04:19:41.985 00.000 30444 Star::Find returns 1 (1), X=460.81, Y=200.50, Mass=64312, SNR=55.9, Peak=7433 HFD=3.5 04:19:41.985 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 04:19:41.985 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.09 = -0.09) 04:19:41.985 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.32 cameraTheta=-0.30 mountX=0.32 mountY=-0.03, mountTheta=-0.09 04:19:41.985 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.09, opts=13) 04:19:41.985 00.000 30444 Enqueuing Move request for scope (0.30, -0.09) 04:19:41.985 00.000 15672 Worker thread wakes up 04:19:41.986 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd 04:19:41.986 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.09) 04:19:41.986 00.000 15672 Moving (0.30, -0.09) raw xDistance=0.32 yDistance=-0.03 04:19:41.986 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 04:19:41.986 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:19:41.986 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:19:41.986 00.000 15672 MoveAxis(W, 86, ABG) 04:19:41.986 00.000 15672 Guiding Dir = 3, Dur = 86 04:19:41.987 00.001 15672 IsSlewing returns 0 04:19:41.987 00.000 15672 IsGuiding returns 0 04:19:41.992 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=12716, FiltMin=2439, FiltMax=10405, Gamma=2.950 04:19:42.010 00.018 15672 PulseGuide returned control before completion, sleep 74 04:19:42.042 00.032 30444 UpdateGuideState exits: m=64312 SNR=55.9 Saturated 04:19:42.042 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:42.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:42.042 00.000 30444 Enqueuing Expose request 04:19:42.085 00.043 15672 IsGuiding returns 1 04:19:42.086 00.001 15672 scope still moving after pulse duration time elapsed 04:19:42.106 00.020 15672 IsSlewing returns 0 04:19:42.154 00.048 15672 IsGuiding returns 0 04:19:42.154 00.000 15672 scope move finished after 86 + 80 ms 04:19:42.154 00.000 15672 Move returns status 0, amount 86 04:19:42.154 00.000 15672 MoveAxis(N, 0, ABG) 04:19:42.154 00.000 15672 Move returns status 0, amount 0 04:19:42.154 00.000 15672 move complete, result=0 04:19:42.154 00.000 15672 worker thread done servicing request 04:19:42.154 00.000 15672 Worker thread wakes up 04:19:42.154 00.000 30444 GuideStep: 0.3 px 86 ms WEST, -0.0 px 0 ms NORTH 04:19:42.154 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:42.154 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:44.271 02.117 15672 Exposure complete 04:19:44.303 00.032 15672 worker thread done servicing request 04:19:44.303 00.000 30444 OnExposeComplete: enter 04:19:44.303 00.000 30444 UpdateGuideState(): m_state=6 04:19:44.304 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9457 04:19:44.304 00.000 30444 Star::Find returns 1 (1), X=460.62, Y=200.17, Mass=64987, SNR=55.8, Peak=7088 HFD=3.7 04:19:44.304 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 04:19:44.304 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.08 = -1.08) 04:19:44.304 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.42 hyp=0.44 cameraTheta=-1.30 mountX=0.23 mountY=-0.38, mountTheta=-1.03 04:19:44.304 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.42, opts=13) 04:19:44.304 00.000 30444 Enqueuing Move request for scope (0.12, -0.42) 04:19:44.304 00.000 15672 Worker thread wakes up 04:19:44.304 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.42) opts 0xd 04:19:44.304 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.42) 04:19:44.304 00.000 15672 Moving (0.12, -0.42) raw xDistance=0.23 yDistance=-0.38 04:19:44.304 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 04:19:44.305 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:19:44.305 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 04:19:44.305 00.000 15672 MoveAxis(E, 0, ABG) 04:19:44.305 00.000 15672 Move returns status 0, amount 0 04:19:44.305 00.000 15672 MoveAxis(N, 0, ABG) 04:19:44.305 00.000 15672 Move returns status 0, amount 0 04:19:44.305 00.000 15672 move complete, result=0 04:19:44.305 00.000 15672 worker thread done servicing request 04:19:44.310 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=12943, FiltMin=2511, FiltMax=10868, Gamma=2.950 04:19:44.359 00.049 30444 UpdateGuideState exits: m=64987 SNR=55.8 Saturated 04:19:44.359 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:44.359 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:44.359 00.000 30444 Enqueuing Expose request 04:19:44.359 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 04:19:44.359 00.000 15672 Worker thread wakes up 04:19:44.360 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:44.360 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:46.266 01.906 15672 Exposure complete 04:19:46.286 00.020 15672 worker thread done servicing request 04:19:46.286 00.000 30444 OnExposeComplete: enter 04:19:46.286 00.000 30444 UpdateGuideState(): m_state=6 04:19:46.286 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9458 04:19:46.286 00.000 30444 Star::Find returns 1 (1), X=460.10, Y=200.51, Mass=63541, SNR=54.9, Peak=6903 HFD=3.7 04:19:46.286 00.000 30444 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.28) = xAngle (-2.65 = -2.65) 04:19:46.286 00.000 30444 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.71 = -2.71) 04:19:46.286 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.09 hyp=0.41 cameraTheta=-2.93 mountX=-0.36 mountY=-0.17, mountTheta=-2.70 04:19:46.287 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.09, opts=13) 04:19:46.287 00.000 30444 Enqueuing Move request for scope (-0.40, -0.09) 04:19:46.287 00.000 15672 Worker thread wakes up 04:19:46.287 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.09) opts 0xd 04:19:46.287 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.09) 04:19:46.287 00.000 15672 Moving (-0.40, -0.09) raw xDistance=-0.36 yDistance=-0.17 04:19:46.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 04:19:46.287 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:19:46.287 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:19:46.287 00.000 15672 MoveAxis(E, 98, ABG) 04:19:46.287 00.000 15672 Guiding Dir = 2, Dur = 98 04:19:46.288 00.001 15672 IsSlewing returns 0 04:19:46.289 00.001 15672 IsGuiding returns 0 04:19:46.293 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2065, max=14029, FiltMin=2416, FiltMax=11238, Gamma=2.950 04:19:46.307 00.014 15672 PulseGuide returned control before completion, sleep 90 04:19:46.344 00.037 30444 UpdateGuideState exits: m=63541 SNR=54.9 Saturated 04:19:46.344 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:46.344 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:46.344 00.000 30444 Enqueuing Expose request 04:19:46.399 00.055 15672 IsGuiding returns 1 04:19:46.399 00.000 15672 scope still moving after pulse duration time elapsed 04:19:46.420 00.021 15672 IsSlewing returns 0 04:19:46.452 00.032 15672 IsGuiding returns 0 04:19:46.452 00.000 15672 scope move finished after 98 + 64 ms 04:19:46.452 00.000 15672 Move returns status 0, amount 98 04:19:46.452 00.000 15672 MoveAxis(N, 0, ABG) 04:19:46.452 00.000 15672 Move returns status 0, amount 0 04:19:46.452 00.000 15672 move complete, result=0 04:19:46.452 00.000 15672 worker thread done servicing request 04:19:46.452 00.000 15672 Worker thread wakes up 04:19:46.452 00.000 30444 GuideStep: -0.4 px 98 ms EAST, -0.2 px 0 ms NORTH 04:19:46.452 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:46.452 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:48.559 02.107 15672 Exposure complete 04:19:48.578 00.019 15672 worker thread done servicing request 04:19:48.579 00.001 30444 OnExposeComplete: enter 04:19:48.579 00.000 30444 UpdateGuideState(): m_state=6 04:19:48.579 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9459 04:19:48.579 00.000 30444 Star::Find returns 1 (1), X=460.73, Y=200.25, Mass=65419, SNR=57.8, Peak=7304 HFD=3.6 04:19:48.579 00.000 30444 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 04:19:48.579 00.000 30444 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.79 = -0.79) 04:19:48.579 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.34 hyp=0.41 cameraTheta=-1.00 mountX=0.30 mountY=-0.29, mountTheta=-0.76 04:19:48.580 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.34, opts=13) 04:19:48.580 00.000 30444 Enqueuing Move request for scope (0.22, -0.34) 04:19:48.580 00.000 15672 Worker thread wakes up 04:19:48.580 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.34) opts 0xd 04:19:48.580 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.34) 04:19:48.580 00.000 15672 Moving (0.22, -0.34) raw xDistance=0.30 yDistance=-0.29 04:19:48.580 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30 04:19:48.580 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:19:48.580 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 04:19:48.580 00.000 15672 MoveAxis(W, 75, ABG) 04:19:48.580 00.000 15672 Guiding Dir = 3, Dur = 75 04:19:48.581 00.001 15672 IsSlewing returns 0 04:19:48.586 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=14383, FiltMin=2531, FiltMax=11101, Gamma=2.950 04:19:48.607 00.021 15672 IsGuiding returns 0 04:19:48.623 00.016 15672 PulseGuide returned control before completion, sleep 70 04:19:48.638 00.015 30444 UpdateGuideState exits: m=65419 SNR=57.8 Saturated 04:19:48.639 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:48.639 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:48.639 00.000 30444 Enqueuing Expose request 04:19:48.695 00.056 15672 IsGuiding returns 1 04:19:48.695 00.000 15672 scope still moving after pulse duration time elapsed 04:19:48.716 00.021 15672 IsSlewing returns 0 04:19:48.738 00.022 15672 IsGuiding returns 0 04:19:48.738 00.000 15672 scope move finished after 75 + 54 ms 04:19:48.738 00.000 15672 Move returns status 0, amount 75 04:19:48.738 00.000 15672 MoveAxis(N, 0, ABG) 04:19:48.738 00.000 15672 Move returns status 0, amount 0 04:19:48.738 00.000 15672 move complete, result=0 04:19:48.738 00.000 15672 worker thread done servicing request 04:19:48.738 00.000 15672 Worker thread wakes up 04:19:48.738 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:48.738 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:49.283 00.545 30444 GuideStep: 0.3 px 75 ms WEST, -0.3 px 0 ms NORTH 04:19:50.644 01.361 15672 Exposure complete 04:19:50.663 00.019 15672 worker thread done servicing request 04:19:50.664 00.001 30444 OnExposeComplete: enter 04:19:50.664 00.000 30444 UpdateGuideState(): m_state=6 04:19:50.664 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9460 04:19:50.664 00.000 30444 Star::Find returns 1 (1), X=461.01, Y=200.07, Mass=62297, SNR=60.3, Peak=7166 HFD=4.0 04:19:50.664 00.000 30444 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.28) = xAngle (-0.53 = -0.53) 04:19:50.664 00.000 30444 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.59 = -0.59) 04:19:50.664 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=-0.53 hyp=0.73 cameraTheta=-0.81 mountX=0.63 mountY=-0.41, mountTheta=-0.57 04:19:50.664 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=-0.53, opts=13) 04:19:50.664 00.000 30444 Enqueuing Move request for scope (0.50, -0.53) 04:19:50.665 00.001 15672 Worker thread wakes up 04:19:50.665 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.53) opts 0xd 04:19:50.665 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, -0.53) 04:19:50.665 00.000 15672 Moving (0.50, -0.53) raw xDistance=0.63 yDistance=-0.41 04:19:50.665 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63 04:19:50.665 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:19:50.665 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 04:19:50.665 00.000 15672 MoveAxis(W, 175, ABG) 04:19:50.665 00.000 15672 Guiding Dir = 3, Dur = 175 04:19:50.665 00.000 15672 IsSlewing returns 0 04:19:50.666 00.001 15672 IsGuiding returns 0 04:19:50.670 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2146, max=14527, FiltMin=2553, FiltMax=11930, Gamma=2.950 04:19:50.684 00.014 15672 PulseGuide returned control before completion, sleep 168 04:19:50.722 00.038 30444 UpdateGuideState exits: m=62297 SNR=60.3 Saturated 04:19:50.722 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:50.722 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:50.722 00.000 30444 Enqueuing Expose request 04:19:50.853 00.131 15672 IsGuiding returns 1 04:19:50.853 00.000 15672 scope still moving after pulse duration time elapsed 04:19:50.874 00.021 15672 IsSlewing returns 0 04:19:50.893 00.019 15672 IsGuiding returns 0 04:19:50.893 00.000 15672 scope move finished after 175 + 51 ms 04:19:50.893 00.000 15672 Move returns status 0, amount 175 04:19:50.893 00.000 15672 MoveAxis(N, 0, ABG) 04:19:50.893 00.000 15672 Move returns status 0, amount 0 04:19:50.894 00.001 15672 move complete, result=0 04:19:50.894 00.000 15672 worker thread done servicing request 04:19:50.894 00.000 15672 Worker thread wakes up 04:19:50.894 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:50.894 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:50.894 00.000 30444 GuideStep: 0.6 px 175 ms WEST, -0.4 px 0 ms NORTH 04:19:53.001 02.107 15672 Exposure complete 04:19:53.021 00.020 15672 worker thread done servicing request 04:19:53.021 00.000 30444 OnExposeComplete: enter 04:19:53.021 00.000 30444 UpdateGuideState(): m_state=6 04:19:53.021 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 9461 04:19:53.021 00.000 30444 Star::Find returns 1 (1), X=460.85, Y=200.15, Mass=54620, SNR=48.0, Peak=7073 HFD=3.3 04:19:53.021 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 04:19:53.021 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 04:19:53.021 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.45 hyp=0.56 cameraTheta=-0.91 mountX=0.45 mountY=-0.36, mountTheta=-0.67 04:19:53.022 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.45, opts=13) 04:19:53.022 00.000 30444 Enqueuing Move request for scope (0.34, -0.45) 04:19:53.022 00.000 15672 Worker thread wakes up 04:19:53.022 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.45) opts 0xd 04:19:53.022 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.45) 04:19:53.022 00.000 15672 Moving (0.34, -0.45) raw xDistance=0.45 yDistance=-0.36 04:19:53.022 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45 04:19:53.022 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:19:53.022 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 04:19:53.022 00.000 15672 MoveAxis(W, 135, ABG) 04:19:53.022 00.000 15672 Guiding Dir = 3, Dur = 135 04:19:53.023 00.001 15672 IsSlewing returns 0 04:19:53.024 00.001 15672 IsGuiding returns 0 04:19:53.028 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=13684, FiltMin=2510, FiltMax=10967, Gamma=2.950 04:19:53.048 00.020 15672 PulseGuide returned control before completion, sleep 121 04:19:53.078 00.030 30444 UpdateGuideState exits: m=54620 SNR=48.0 Saturated 04:19:53.078 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:53.078 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:53.078 00.000 30444 Enqueuing Expose request 04:19:53.171 00.093 15672 IsGuiding returns 1 04:19:53.171 00.000 15672 scope still moving after pulse duration time elapsed 04:19:53.193 00.022 15672 IsSlewing returns 0 04:19:53.209 00.016 15672 IsGuiding returns 0 04:19:53.209 00.000 15672 scope move finished after 135 + 49 ms 04:19:53.209 00.000 15672 Move returns status 0, amount 135 04:19:53.209 00.000 15672 MoveAxis(N, 0, ABG) 04:19:53.209 00.000 15672 Move returns status 0, amount 0 04:19:53.209 00.000 15672 move complete, result=0 04:19:53.209 00.000 15672 worker thread done servicing request 04:19:53.209 00.000 15672 Worker thread wakes up 04:19:53.209 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:53.209 00.000 30444 GuideStep: 0.5 px 135 ms WEST, -0.4 px 0 ms NORTH 04:19:53.209 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:55.117 01.908 15672 Exposure complete 04:19:55.137 00.020 15672 worker thread done servicing request 04:19:55.137 00.000 30444 OnExposeComplete: enter 04:19:55.137 00.000 30444 UpdateGuideState(): m_state=6 04:19:55.137 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9462 04:19:55.137 00.000 30444 Star::Find returns 1 (1), X=460.63, Y=200.36, Mass=61680, SNR=51.4, Peak=6745 HFD=3.5 04:19:55.137 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 04:19:55.138 00.001 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 04:19:55.138 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-1.08 mountX=0.19 mountY=-0.20, mountTheta=-0.83 04:19:55.138 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.24, opts=13) 04:19:55.138 00.000 30444 Enqueuing Move request for scope (0.13, -0.24) 04:19:55.138 00.000 15672 Worker thread wakes up 04:19:55.138 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd 04:19:55.138 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.24) 04:19:55.138 00.000 15672 Moving (0.13, -0.24) raw xDistance=0.19 yDistance=-0.20 04:19:55.138 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:19:55.138 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:19:55.138 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:19:55.138 00.000 15672 MoveAxis(E, 0, ABG) 04:19:55.139 00.001 15672 Move returns status 0, amount 0 04:19:55.139 00.000 15672 MoveAxis(N, 0, ABG) 04:19:55.139 00.000 15672 Move returns status 0, amount 0 04:19:55.139 00.000 15672 move complete, result=0 04:19:55.139 00.000 15672 worker thread done servicing request 04:19:55.144 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1892, max=12955, FiltMin=2397, FiltMax=10681, Gamma=2.950 04:19:55.194 00.050 30444 UpdateGuideState exits: m=61680 SNR=51.4 Saturated 04:19:55.194 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:55.194 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:55.194 00.000 30444 Enqueuing Expose request 04:19:55.194 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:19:55.194 00.000 15672 Worker thread wakes up 04:19:55.194 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:55.194 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:57.301 02.107 15672 Exposure complete 04:19:57.322 00.021 15672 worker thread done servicing request 04:19:57.322 00.000 30444 OnExposeComplete: enter 04:19:57.322 00.000 30444 UpdateGuideState(): m_state=6 04:19:57.322 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9463 04:19:57.322 00.000 30444 Star::Find returns 1 (1), X=460.42, Y=200.10, Mass=68803, SNR=59.2, Peak=6934 HFD=3.9 04:19:57.322 00.000 30444 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 04:19:57.322 00.000 30444 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.53 = -1.53) 04:19:57.322 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.49 hyp=0.50 cameraTheta=-1.74 mountX=0.05 mountY=-0.50, mountTheta=-1.46 04:19:57.325 00.003 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.49, opts=13) 04:19:57.325 00.000 30444 Enqueuing Move request for scope (-0.09, -0.49) 04:19:57.325 00.000 15672 Worker thread wakes up 04:19:57.325 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.49) opts 0xd 04:19:57.325 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.49) 04:19:57.325 00.000 15672 Moving (-0.09, -0.49) raw xDistance=0.05 yDistance=-0.50 04:19:57.325 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:19:57.325 00.000 15672 switching direction from 1 to -1 - decHistory=-5 oldest=0.32 newest=-1.07 04:19:57.325 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 04:19:57.325 00.000 15672 MoveAxis(E, 0, ABG) 04:19:57.325 00.000 15672 Move returns status 0, amount 0 04:19:57.325 00.000 15672 MoveAxis(N, 89, ABG) 04:19:57.325 00.000 15672 Guiding Dir = 0, Dur = 89 04:19:57.326 00.001 15672 IsSlewing returns 0 04:19:57.326 00.000 15672 IsGuiding returns 0 04:19:57.331 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=11810, FiltMin=2551, FiltMax=10962, Gamma=2.950 04:19:57.381 00.050 30444 UpdateGuideState exits: m=68803 SNR=59.2 Saturated 04:19:57.381 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:57.381 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:57.381 00.000 30444 Enqueuing Expose request 04:19:57.410 00.029 15672 PulseGuide returned control before completion, sleep 16 04:19:57.442 00.032 15672 IsGuiding returns 1 04:19:57.442 00.000 15672 scope still moving after pulse duration time elapsed 04:19:57.463 00.021 15672 IsSlewing returns 0 04:19:57.464 00.001 15672 IsGuiding returns 1 04:19:57.484 00.020 15672 IsSlewing returns 0 04:19:57.484 00.000 15672 IsGuiding returns 1 04:19:57.505 00.021 15672 IsSlewing returns 0 04:19:57.523 00.018 15672 IsGuiding returns 0 04:19:57.523 00.000 15672 scope move finished after 89 + 107 ms 04:19:57.523 00.000 15672 Move returns status 0, amount 89 04:19:57.523 00.000 15672 move complete, result=0 04:19:57.523 00.000 15672 worker thread done servicing request 04:19:57.523 00.000 15672 Worker thread wakes up 04:19:57.523 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:57.523 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:57.523 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 89 ms NORTH 04:19:59.432 01.909 15672 Exposure complete 04:19:59.451 00.019 15672 worker thread done servicing request 04:19:59.451 00.000 30444 OnExposeComplete: enter 04:19:59.451 00.000 30444 UpdateGuideState(): m_state=6 04:19:59.451 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9464 04:19:59.451 00.000 30444 Star::Find returns 1 (1), X=460.72, Y=200.35, Mass=61891, SNR=51.7, Peak=7081 HFD=3.6 04:19:59.451 00.000 30444 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.28) = xAngle (-0.59 = -0.59) 04:19:59.451 00.000 30444 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.65 = -0.65) 04:19:59.451 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.25 hyp=0.32 cameraTheta=-0.87 mountX=0.27 mountY=-0.20, mountTheta=-0.63 04:19:59.452 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.25, opts=13) 04:19:59.452 00.000 30444 Enqueuing Move request for scope (0.21, -0.25) 04:19:59.452 00.000 15672 Worker thread wakes up 04:19:59.452 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.25) opts 0xd 04:19:59.452 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.25) 04:19:59.452 00.000 15672 Moving (0.21, -0.25) raw xDistance=0.27 yDistance=-0.20 04:19:59.452 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 04:19:59.452 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:19:59.452 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:19:59.452 00.000 15672 MoveAxis(W, 73, ABG) 04:19:59.452 00.000 15672 Guiding Dir = 3, Dur = 73 04:19:59.453 00.001 15672 IsSlewing returns 0 04:19:59.454 00.001 15672 IsGuiding returns 0 04:19:59.458 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2083, max=13501, FiltMin=2447, FiltMax=11331, Gamma=2.950 04:19:59.469 00.011 15672 PulseGuide returned control before completion, sleep 68 04:19:59.508 00.039 30444 UpdateGuideState exits: m=61891 SNR=51.7 Saturated 04:19:59.508 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:19:59.508 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:19:59.508 00.000 30444 Enqueuing Expose request 04:19:59.540 00.032 15672 IsGuiding returns 1 04:19:59.540 00.000 15672 scope still moving after pulse duration time elapsed 04:19:59.560 00.020 15672 IsSlewing returns 0 04:19:59.614 00.054 15672 IsGuiding returns 0 04:19:59.614 00.000 15672 scope move finished after 73 + 86 ms 04:19:59.614 00.000 15672 Move returns status 0, amount 73 04:19:59.614 00.000 15672 MoveAxis(N, 0, ABG) 04:19:59.614 00.000 15672 Move returns status 0, amount 0 04:19:59.614 00.000 15672 move complete, result=0 04:19:59.614 00.000 15672 worker thread done servicing request 04:19:59.614 00.000 15672 Worker thread wakes up 04:19:59.614 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:19:59.614 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:19:59.614 00.000 30444 GuideStep: 0.3 px 73 ms WEST, -0.2 px 0 ms NORTH 04:20:01.721 02.107 15672 Exposure complete 04:20:01.741 00.020 15672 worker thread done servicing request 04:20:01.741 00.000 30444 OnExposeComplete: enter 04:20:01.741 00.000 30444 UpdateGuideState(): m_state=6 04:20:01.741 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9465 04:20:01.741 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=200.11, Mass=69307, SNR=66.9, Peak=7269 HFD=3.7 04:20:01.741 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 04:20:01.741 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 04:20:01.741 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.48 hyp=0.48 cameraTheta=-1.67 mountX=0.09 mountY=-0.48, mountTheta=-1.39 04:20:01.742 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.48, opts=13) 04:20:01.742 00.000 30444 Enqueuing Move request for scope (-0.05, -0.48) 04:20:01.742 00.000 15672 Worker thread wakes up 04:20:01.742 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.48) opts 0xd 04:20:01.742 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.48) 04:20:01.742 00.000 15672 Moving (-0.05, -0.48) raw xDistance=0.09 yDistance=-0.48 04:20:01.742 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 04:20:01.742 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 04:20:01.742 00.000 15672 MoveAxis(E, 0, ABG) 04:20:01.742 00.000 15672 Move returns status 0, amount 0 04:20:01.742 00.000 15672 MoveAxis(N, 86, ABG) 04:20:01.742 00.000 15672 Guiding Dir = 0, Dur = 86 04:20:01.743 00.001 15672 IsSlewing returns 0 04:20:01.748 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2281, max=13598, FiltMin=2553, FiltMax=10969, Gamma=2.950 04:20:01.755 00.007 15672 IsGuiding returns 0 04:20:01.797 00.042 30444 UpdateGuideState exits: m=69307 SNR=66.9 Saturated 04:20:01.797 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:20:01.797 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:20:01.797 00.000 30444 Enqueuing Expose request 04:20:01.834 00.037 15672 PulseGuide returned control before completion, sleep 17 04:20:01.854 00.020 15672 IsGuiding returns 1 04:20:01.854 00.000 15672 scope still moving after pulse duration time elapsed 04:20:01.874 00.020 15672 IsSlewing returns 0 04:20:01.876 00.002 15672 IsGuiding returns 1 04:20:01.897 00.021 15672 IsSlewing returns 0 04:20:01.899 00.002 15672 IsGuiding returns 1 04:20:01.921 00.022 15672 IsSlewing returns 0 04:20:01.924 00.003 15672 IsGuiding returns 1 04:20:01.946 00.022 15672 IsSlewing returns 0 04:20:01.994 00.048 15672 IsGuiding returns 0 04:20:01.994 00.000 15672 scope move finished after 86 + 153 ms 04:20:01.994 00.000 15672 Move returns status 0, amount 86 04:20:01.994 00.000 15672 move complete, result=0 04:20:01.994 00.000 15672 worker thread done servicing request 04:20:01.994 00.000 15672 Worker thread wakes up 04:20:01.994 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:20:01.994 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 86 ms NORTH 04:20:01.995 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:20:03.904 01.909 15672 Exposure complete 04:20:03.933 00.029 15672 worker thread done servicing request 04:20:03.934 00.001 30444 OnExposeComplete: enter 04:20:03.934 00.000 30444 UpdateGuideState(): m_state=6 04:20:03.934 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9466 04:20:03.934 00.000 30444 Star::Find returns 1 (1), X=460.60, Y=200.14, Mass=56310, SNR=48.5, Peak=6936 HFD=3.4 04:20:03.934 00.000 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 04:20:03.934 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 04:20:03.934 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.46 hyp=0.47 cameraTheta=-1.36 mountX=0.22 mountY=-0.43, mountTheta=-1.10 04:20:03.934 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.46, opts=13) 04:20:03.934 00.000 30444 Enqueuing Move request for scope (0.10, -0.46) 04:20:03.935 00.001 15672 Worker thread wakes up 04:20:03.935 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.46) opts 0xd 04:20:03.935 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.46) 04:20:03.935 00.000 15672 Moving (0.10, -0.46) raw xDistance=0.22 yDistance=-0.43 04:20:03.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 04:20:03.935 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 04:20:03.935 00.000 15672 MoveAxis(E, 0, ABG) 04:20:03.935 00.000 15672 Move returns status 0, amount 0 04:20:03.935 00.000 15672 MoveAxis(N, 76, ABG) 04:20:03.935 00.000 15672 Guiding Dir = 0, Dur = 76 04:20:03.936 00.001 15672 IsSlewing returns 0 04:20:03.937 00.001 15672 IsGuiding returns 0 04:20:03.941 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=14143, FiltMin=2546, FiltMax=11175, Gamma=2.950 04:20:03.991 00.050 30444 UpdateGuideState exits: m=56310 SNR=48.5 Saturated 04:20:03.991 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:20:03.991 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:20:03.991 00.000 30444 Enqueuing Expose request 04:20:04.023 00.032 15672 IsGuiding returns 1 04:20:04.024 00.001 15672 scope still moving after pulse duration time elapsed 04:20:04.045 00.021 15672 IsSlewing returns 0 04:20:04.073 00.028 15672 IsGuiding returns 1 04:20:04.093 00.020 15672 IsSlewing returns 0 04:20:04.096 00.003 15672 IsGuiding returns 1 04:20:04.118 00.022 15672 IsSlewing returns 0 04:20:04.136 00.018 15672 IsGuiding returns 0 04:20:04.136 00.000 15672 scope move finished after 76 + 122 ms 04:20:04.136 00.000 15672 Move returns status 0, amount 76 04:20:04.136 00.000 15672 move complete, result=0 04:20:04.136 00.000 15672 worker thread done servicing request 04:20:04.137 00.001 15672 Worker thread wakes up 04:20:04.137 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:20:04.137 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:20:04.137 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 76 ms NORTH 04:20:06.248 02.111 15672 Exposure complete 04:20:06.268 00.020 15672 worker thread done servicing request 04:20:06.268 00.000 30444 OnExposeComplete: enter 04:20:06.268 00.000 30444 UpdateGuideState(): m_state=6 04:20:06.268 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9467 04:20:06.268 00.000 30444 Star::Find returns 1 (1), X=460.22, Y=200.08, Mass=74631, SNR=60.6, Peak=7538 HFD=4.0 04:20:06.268 00.000 30444 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.28) = xAngle (-1.80 = -1.80) 04:20:06.268 00.000 30444 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.86 = -1.86) 04:20:06.268 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.52 hyp=0.59 cameraTheta=-2.08 mountX=-0.14 mountY=-0.57, mountTheta=-1.81 04:20:06.269 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.52, opts=13) 04:20:06.269 00.000 30444 Enqueuing Move request for scope (-0.29, -0.52) 04:20:06.269 00.000 15672 Worker thread wakes up 04:20:06.269 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.52) opts 0xd 04:20:06.269 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.52) 04:20:06.269 00.000 15672 Moving (-0.29, -0.52) raw xDistance=-0.14 yDistance=-0.57 04:20:06.269 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:20:06.269 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 04:20:06.269 00.000 15672 MoveAxis(E, 0, ABG) 04:20:06.269 00.000 15672 Move returns status 0, amount 0 04:20:06.269 00.000 15672 MoveAxis(N, 101, ABG) 04:20:06.269 00.000 15672 Guiding Dir = 0, Dur = 101 04:20:06.270 00.001 15672 IsSlewing returns 0 04:20:06.271 00.001 15672 IsGuiding returns 0 04:20:06.275 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2134, max=14616, FiltMin=2519, FiltMax=11522, Gamma=2.950 04:20:06.325 00.050 30444 UpdateGuideState exits: m=74631 SNR=60.6 Saturated 04:20:06.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:20:06.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:20:06.325 00.000 30444 Enqueuing Expose request 04:20:06.355 00.030 15672 PulseGuide returned control before completion, sleep 27 04:20:06.384 00.029 15672 IsGuiding returns 1 04:20:06.384 00.000 15672 scope still moving after pulse duration time elapsed 04:20:06.406 00.022 15672 IsSlewing returns 0 04:20:06.439 00.033 15672 IsGuiding returns 1 04:20:06.461 00.022 15672 IsSlewing returns 0 04:20:06.462 00.001 15672 IsGuiding returns 1 04:20:06.483 00.021 15672 IsSlewing returns 0 04:20:06.500 00.017 15672 IsGuiding returns 0 04:20:06.500 00.000 15672 scope move finished after 101 + 128 ms 04:20:06.500 00.000 15672 Move returns status 0, amount 101 04:20:06.500 00.000 15672 move complete, result=0 04:20:06.501 00.001 15672 worker thread done servicing request 04:20:06.501 00.000 15672 Worker thread wakes up 04:20:06.501 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:20:06.501 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.6 px 101 ms NORTH 04:20:06.501 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:20:08.416 01.915 15672 Exposure complete 04:20:08.445 00.029 15672 worker thread done servicing request 04:20:08.445 00.000 30444 OnExposeComplete: enter 04:20:08.445 00.000 30444 UpdateGuideState(): m_state=6 04:20:08.445 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9468 04:20:08.445 00.000 30444 Star::Find returns 1 (1), X=460.36, Y=200.09, Mass=62348, SNR=53.3, Peak=6958 HFD=3.5 04:20:08.446 00.001 30444 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.28) = xAngle (-1.57 = -1.57) 04:20:08.446 00.000 30444 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.64 = -1.64) 04:20:08.446 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.51 hyp=0.53 cameraTheta=-1.85 mountX=-0.00 mountY=-0.53, mountTheta=-1.57 04:20:08.448 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.51, opts=13) 04:20:08.448 00.000 30444 Enqueuing Move request for scope (-0.15, -0.51) 04:20:08.448 00.000 15672 Worker thread wakes up 04:20:08.448 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.51) opts 0xd 04:20:08.448 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.51) 04:20:08.448 00.000 15672 Moving (-0.15, -0.51) raw xDistance=-0.00 yDistance=-0.53 04:20:08.448 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 04:20:08.448 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 04:20:08.448 00.000 15672 MoveAxis(E, 0, ABG) 04:20:08.448 00.000 15672 Move returns status 0, amount 0 04:20:08.448 00.000 15672 MoveAxis(N, 94, ABG) 04:20:08.448 00.000 15672 Guiding Dir = 0, Dur = 94 04:20:08.448 00.000 15672 IsSlewing returns 0 04:20:08.449 00.001 15672 IsGuiding returns 0 04:20:08.453 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=13858, FiltMin=2543, FiltMax=11391, Gamma=2.950 04:20:08.503 00.050 30444 UpdateGuideState exits: m=62348 SNR=53.3 Saturated 04:20:08.503 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:20:08.503 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:20:08.503 00.000 30444 Enqueuing Expose request 04:20:08.529 00.026 15672 PulseGuide returned control before completion, sleep 25 04:20:08.593 00.064 15672 IsGuiding returns 1 04:20:08.593 00.000 15672 scope still moving after pulse duration time elapsed 04:20:08.614 00.021 15672 IsSlewing returns 0 04:20:08.615 00.001 15672 IsGuiding returns 1 04:20:08.636 00.021 15672 IsSlewing returns 0 04:20:08.656 00.020 15672 IsGuiding returns 0 04:20:08.657 00.001 15672 scope move finished after 94 + 113 ms 04:20:08.657 00.000 15672 Move returns status 0, amount 94 04:20:08.657 00.000 15672 move complete, result=0 04:20:08.657 00.000 15672 worker thread done servicing request 04:20:08.657 00.000 15672 Worker thread wakes up 04:20:08.657 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:20:08.658 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:20:08.658 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 94 ms NORTH 04:20:10.769 02.111 15672 Exposure complete 04:20:10.789 00.020 15672 worker thread done servicing request 04:20:10.789 00.000 30444 OnExposeComplete: enter 04:20:10.789 00.000 30444 UpdateGuideState(): m_state=6 04:20:10.789 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9469 04:20:10.789 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=200.70, Mass=65098, SNR=55.6, Peak=7107 HFD=3.7 04:20:10.789 00.000 30444 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 04:20:10.789 00.000 30444 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.16 = 2.16) 04:20:10.789 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.95 mountX=-0.07 mountY=0.09, mountTheta=2.20 04:20:10.791 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.11, opts=13) 04:20:10.791 00.000 30444 Enqueuing Move request for scope (-0.04, 0.11) 04:20:10.791 00.000 15672 Worker thread wakes up 04:20:10.792 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd 04:20:10.792 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.11) 04:20:10.792 00.000 15672 Moving (-0.04, 0.11) raw xDistance=-0.07 yDistance=0.09 04:20:10.792 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:20:10.792 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:20:10.792 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:20:10.792 00.000 15672 MoveAxis(E, 0, ABG) 04:20:10.792 00.000 15672 Move returns status 0, amount 0 04:20:10.792 00.000 15672 MoveAxis(N, 0, ABG) 04:20:10.792 00.000 15672 Move returns status 0, amount 0 04:20:10.792 00.000 15672 move complete, result=0 04:20:10.792 00.000 15672 worker thread done servicing request 04:20:10.797 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=14423, FiltMin=2550, FiltMax=11081, Gamma=2.950 04:20:10.847 00.050 30444 UpdateGuideState exits: m=65098 SNR=55.6 Saturated 04:20:10.847 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:20:10.847 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:20:10.847 00.000 30444 Enqueuing Expose request 04:20:10.847 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:20:10.847 00.000 15672 Worker thread wakes up 04:20:10.847 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:20:10.847 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:20:12.753 01.906 15672 Exposure complete 04:20:12.774 00.021 15672 worker thread done servicing request 04:20:12.774 00.000 30444 OnExposeComplete: enter 04:20:12.774 00.000 30444 UpdateGuideState(): m_state=6 04:20:12.775 00.001 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9470 04:20:12.775 00.000 30444 Star::Find returns 1 (1), X=460.39, Y=200.41, Mass=61996, SNR=53.7, Peak=6928 HFD=3.4 04:20:12.775 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 04:20:12.775 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 04:20:12.775 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.14 mountX=-0.06 mountY=-0.20, mountTheta=-1.87 04:20:12.775 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.18, opts=13) 04:20:12.775 00.000 30444 Enqueuing Move request for scope (-0.12, -0.18) 04:20:12.775 00.000 15672 Worker thread wakes up 04:20:12.775 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd 04:20:12.776 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.18) 04:20:12.776 00.000 15672 Moving (-0.12, -0.18) raw xDistance=-0.06 yDistance=-0.20 04:20:12.776 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:20:12.776 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:20:12.776 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:20:12.776 00.000 15672 MoveAxis(E, 0, ABG) 04:20:12.776 00.000 15672 Move returns status 0, amount 0 04:20:12.776 00.000 15672 MoveAxis(N, 0, ABG) 04:20:12.776 00.000 15672 Move returns status 0, amount 0 04:20:12.776 00.000 15672 move complete, result=0 04:20:12.776 00.000 15672 worker thread done servicing request 04:20:12.780 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=14329, FiltMin=2521, FiltMax=11082, Gamma=2.950 04:20:12.830 00.050 30444 UpdateGuideState exits: m=61996 SNR=53.7 Saturated 04:20:12.830 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:20:12.830 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:20:12.830 00.000 30444 Enqueuing Expose request 04:20:12.830 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:20:12.830 00.000 15672 Worker thread wakes up 04:20:12.830 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:20:12.830 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:20:14.949 02.119 15672 Exposure complete 04:20:14.969 00.020 15672 worker thread done servicing request 04:20:14.969 00.000 30444 OnExposeComplete: enter 04:20:14.969 00.000 30444 UpdateGuideState(): m_state=6 04:20:14.969 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9471 04:20:14.969 00.000 30444 Star::Find returns 1 (1), X=460.29, Y=200.38, Mass=61521, SNR=55.5, Peak=7159 HFD=3.6 04:20:14.969 00.000 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 04:20:14.969 00.000 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 04:20:14.969 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.21 hyp=0.31 cameraTheta=-2.37 mountX=-0.15 mountY=-0.26, mountTheta=-2.11 04:20:14.970 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.21, opts=13) 04:20:14.970 00.000 30444 Enqueuing Move request for scope (-0.22, -0.21) 04:20:14.970 00.000 15672 Worker thread wakes up 04:20:14.970 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.21) opts 0xd 04:20:14.970 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.21) 04:20:14.970 00.000 15672 Moving (-0.22, -0.21) raw xDistance=-0.15 yDistance=-0.26 04:20:14.970 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 04:20:14.970 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 04:20:14.970 00.000 15672 MoveAxis(E, 0, ABG) 04:20:14.970 00.000 15672 Move returns status 0, amount 0 04:20:14.970 00.000 15672 MoveAxis(N, 46, ABG) 04:20:14.970 00.000 15672 Guiding Dir = 0, Dur = 46 04:20:14.971 00.001 15672 IsSlewing returns 0 04:20:14.972 00.001 15672 IsGuiding returns 0 04:20:14.976 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2052, max=15027, FiltMin=2540, FiltMax=11874, Gamma=2.950 04:20:15.025 00.049 30444 UpdateGuideState exits: m=61521 SNR=55.5 Saturated 04:20:15.025 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:20:15.025 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:20:15.025 00.000 30444 Enqueuing Expose request 04:20:15.078 00.053 15672 IsGuiding returns 1 04:20:15.078 00.000 15672 scope still moving after pulse duration time elapsed 04:20:15.098 00.020 15672 IsSlewing returns 0 04:20:15.099 00.001 15672 IsGuiding returns 1 04:20:15.121 00.022 15672 IsSlewing returns 0 04:20:15.142 00.021 15672 IsGuiding returns 0 04:20:15.142 00.000 15672 scope move finished after 46 + 123 ms 04:20:15.142 00.000 15672 Move returns status 0, amount 46 04:20:15.142 00.000 15672 move complete, result=0 04:20:15.142 00.000 15672 worker thread done servicing request 04:20:15.142 00.000 15672 Worker thread wakes up 04:20:15.142 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:20:15.142 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:20:15.142 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 46 ms NORTH 04:20:17.060 01.918 15672 Exposure complete 04:20:17.089 00.029 15672 worker thread done servicing request 04:20:17.089 00.000 30444 OnExposeComplete: enter 04:20:17.089 00.000 30444 UpdateGuideState(): m_state=6 04:20:17.089 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9472 04:20:17.089 00.000 30444 Star::Find returns 1 (1), X=460.78, Y=201.05, Mass=63439, SNR=55.9, Peak=8278 HFD=3.4 04:20:17.090 00.001 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 04:20:17.090 00.000 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 04:20:17.090 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.46 hyp=0.53 cameraTheta=1.04 mountX=0.13 mountY=0.51, mountTheta=1.32 04:20:17.090 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.46, opts=13) 04:20:17.090 00.000 30444 Enqueuing Move request for scope (0.27, 0.46) 04:20:17.090 00.000 15672 Worker thread wakes up 04:20:17.090 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.46) opts 0xd 04:20:17.090 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.46) 04:20:17.090 00.000 15672 Moving (0.27, 0.46) raw xDistance=0.13 yDistance=0.51 04:20:17.090 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:20:17.090 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:20:17.090 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51 04:20:17.090 00.000 15672 MoveAxis(E, 0, ABG) 04:20:17.090 00.000 15672 Move returns status 0, amount 0 04:20:17.090 00.000 15672 MoveAxis(N, 0, ABG) 04:20:17.090 00.000 15672 Move returns status 0, amount 0 04:20:17.091 00.001 15672 move complete, result=0 04:20:17.091 00.000 15672 worker thread done servicing request 04:20:17.096 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2248, max=14521, FiltMin=2480, FiltMax=10988, Gamma=2.950 04:20:17.156 00.060 30444 UpdateGuideState exits: m=63439 SNR=55.9 Saturated 04:20:17.156 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:20:17.156 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:20:17.157 00.001 30444 Enqueuing Expose request 04:20:17.157 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 04:20:17.157 00.000 15672 Worker thread wakes up 04:20:17.157 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:20:17.157 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:20:19.268 02.111 15672 Exposure complete 04:20:19.288 00.020 15672 worker thread done servicing request 04:20:19.288 00.000 30444 OnExposeComplete: enter 04:20:19.288 00.000 30444 UpdateGuideState(): m_state=6 04:20:19.288 00.000 30444 Star::Find(15, 460, 201, 0, (0,0,0,0), 0.0, 255) frame 9473 04:20:19.288 00.000 30444 Star::Find returns 1 (1), X=460.50, Y=200.86, Mass=54913, SNR=47.5, Peak=7921 HFD=3.1 04:20:19.288 00.000 30444 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.28) = xAngle (1.88 = 1.88) 04:20:19.288 00.000 30444 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.82 = 1.82) 04:20:19.288 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.60 mountX=-0.08 mountY=0.25, mountTheta=1.87 04:20:19.289 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.26, opts=13) 04:20:19.289 00.000 30444 Enqueuing Move request for scope (-0.01, 0.26) 04:20:19.289 00.000 15672 Worker thread wakes up 04:20:19.289 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd 04:20:19.289 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.26) 04:20:19.289 00.000 15672 Moving (-0.01, 0.26) raw xDistance=-0.08 yDistance=0.25 04:20:19.289 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:20:19.289 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:20:19.289 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 04:20:19.289 00.000 15672 MoveAxis(E, 0, ABG) 04:20:19.289 00.000 15672 Move returns status 0, amount 0 04:20:19.289 00.000 15672 MoveAxis(N, 0, ABG) 04:20:19.289 00.000 15672 Move returns status 0, amount 0 04:20:19.289 00.000 15672 move complete, result=0 04:20:19.289 00.000 15672 worker thread done servicing request 04:20:19.294 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=14518, FiltMin=2507, FiltMax=10949, Gamma=2.950 04:20:19.344 00.050 30444 UpdateGuideState exits: m=54913 SNR=47.5 Saturated 04:20:19.344 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:20:19.344 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:20:19.344 00.000 30444 Enqueuing Expose request 04:20:19.344 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 04:20:19.345 00.001 15672 Worker thread wakes up 04:20:19.345 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:20:19.345 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:20:21.260 01.915 15672 Exposure complete 04:20:21.292 00.032 15672 worker thread done servicing request 04:20:21.292 00.000 30444 OnExposeComplete: enter 04:20:21.292 00.000 30444 UpdateGuideState(): m_state=6 04:20:21.292 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9474 04:20:21.292 00.000 30444 Star::Find returns 1 (1), X=461.03, Y=200.62, Mass=69416, SNR=65.0, Peak=6811 HFD=4.1 04:20:21.292 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 04:20:21.292 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.27 = 0.27) 04:20:21.292 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=0.03 hyp=0.53 cameraTheta=0.05 mountX=0.50 mountY=0.14, mountTheta=0.27 04:20:21.293 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=0.03, opts=13) 04:20:21.293 00.000 30444 Enqueuing Move request for scope (0.53, 0.03) 04:20:21.293 00.000 15672 Worker thread wakes up 04:20:21.293 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.03) opts 0xd 04:20:21.293 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, 0.03) 04:20:21.293 00.000 15672 Moving (0.53, 0.03) raw xDistance=0.50 yDistance=0.14 04:20:21.293 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50 04:20:21.293 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:20:21.293 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 04:20:21.293 00.000 15672 MoveAxis(W, 135, ABG) 04:20:21.293 00.000 15672 Guiding Dir = 3, Dur = 135 04:20:21.294 00.001 15672 IsSlewing returns 0 04:20:21.295 00.001 15672 IsGuiding returns 0 04:20:21.299 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=13678, FiltMin=2493, FiltMax=11033, Gamma=2.950 04:20:21.324 00.025 15672 PulseGuide returned control before completion, sleep 117 04:20:21.350 00.026 30444 UpdateGuideState exits: m=69416 SNR=65.0 Saturated 04:20:21.350 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:20:21.350 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:20:21.350 00.000 30444 Enqueuing Expose request 04:20:21.452 00.102 15672 IsGuiding returns 1 04:20:21.452 00.000 15672 scope still moving after pulse duration time elapsed 04:20:21.473 00.021 15672 IsSlewing returns 0 04:20:21.475 00.002 15672 IsGuiding returns 1 04:20:21.496 00.021 15672 IsSlewing returns 0 04:20:21.500 00.004 15672 IsGuiding returns 0 04:20:21.500 00.000 15672 scope move finished after 135 + 70 ms 04:20:21.500 00.000 15672 Move returns status 0, amount 135 04:20:21.500 00.000 15672 MoveAxis(N, 0, ABG) 04:20:21.500 00.000 15672 Move returns status 0, amount 0 04:20:21.501 00.001 15672 move complete, result=0 04:20:21.501 00.000 15672 worker thread done servicing request 04:20:21.501 00.000 15672 Worker thread wakes up 04:20:21.501 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:20:21.501 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:20:21.501 00.000 30444 GuideStep: 0.5 px 135 ms WEST, 0.1 px 0 ms NORTH 04:20:23.608 02.107 15672 Exposure complete 04:20:23.628 00.020 15672 worker thread done servicing request 04:20:23.628 00.000 30444 OnExposeComplete: enter 04:20:23.628 00.000 30444 UpdateGuideState(): m_state=6 04:20:23.628 00.000 30444 Star::Find(15, 461, 200, 0, (0,0,0,0), 0.0, 255) frame 9475 04:20:23.628 00.000 30444 Star::Find returns 1 (1), X=460.46, Y=200.82, Mass=66310, SNR=59.5, Peak=7751 HFD=3.8 04:20:23.628 00.000 30444 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.28) = xAngle (2.06 = 2.06) 04:20:23.628 00.000 30444 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.00 = 2.00) 04:20:23.628 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.79 mountX=-0.11 mountY=0.21, mountTheta=2.05 04:20:23.629 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.23, opts=13) 04:20:23.629 00.000 30444 Enqueuing Move request for scope (-0.05, 0.23) 04:20:23.629 00.000 15672 Worker thread wakes up 04:20:23.629 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd 04:20:23.629 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.23) 04:20:23.629 00.000 15672 Moving (-0.05, 0.23) raw xDistance=-0.11 yDistance=0.21 04:20:23.629 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:20:23.629 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:20:23.629 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 04:20:23.629 00.000 15672 MoveAxis(E, 0, ABG) 04:20:23.629 00.000 15672 Move returns status 0, amount 0 04:20:23.629 00.000 15672 MoveAxis(N, 0, ABG) 04:20:23.629 00.000 15672 Move returns status 0, amount 0 04:20:23.629 00.000 15672 move complete, result=0 04:20:23.629 00.000 15672 worker thread done servicing request 04:20:23.634 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=14605, FiltMin=2564, FiltMax=11533, Gamma=2.950 04:20:23.684 00.050 30444 UpdateGuideState exits: m=66310 SNR=59.5 Saturated 04:20:23.684 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:20:23.684 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:20:23.684 00.000 30444 Enqueuing Expose request 04:20:23.684 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:20:23.685 00.001 15672 Worker thread wakes up 04:20:23.685 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:20:23.685 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:20:25.593 01.908 15672 Exposure complete 04:20:25.613 00.020 15672 worker thread done servicing request 04:20:25.613 00.000 30444 OnExposeComplete: enter 04:20:25.613 00.000 30444 UpdateGuideState(): m_state=6 04:20:25.613 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9476 04:20:25.613 00.000 30444 Star::Find returns 1 (1), X=460.47, Y=200.94, Mass=63564, SNR=53.1, Peak=7994 HFD=3.6 04:20:25.613 00.000 30444 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.28) = xAngle (1.96 = 1.96) 04:20:25.613 00.000 30444 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.90 = 1.90) 04:20:25.613 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.68 mountX=-0.13 mountY=0.33, mountTheta=1.95 04:20:25.613 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.34, opts=13) 04:20:25.614 00.001 30444 Enqueuing Move request for scope (-0.04, 0.34) 04:20:25.614 00.000 15672 Worker thread wakes up 04:20:25.614 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.34) opts 0xd 04:20:25.614 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.34) 04:20:25.614 00.000 15672 Moving (-0.04, 0.34) raw xDistance=-0.13 yDistance=0.33 04:20:25.614 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:20:25.614 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:20:25.614 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 04:20:25.614 00.000 15672 MoveAxis(E, 0, ABG) 04:20:25.614 00.000 15672 Move returns status 0, amount 0 04:20:25.614 00.000 15672 MoveAxis(N, 0, ABG) 04:20:25.614 00.000 15672 Move returns status 0, amount 0 04:20:25.614 00.000 15672 move complete, result=0 04:20:25.614 00.000 15672 worker thread done servicing request 04:20:25.619 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2109, max=15476, FiltMin=2530, FiltMax=11496, Gamma=2.950 04:20:25.668 00.049 30444 UpdateGuideState exits: m=63564 SNR=53.1 Saturated 04:20:25.668 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:20:25.668 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:20:25.668 00.000 30444 Enqueuing Expose request 04:20:25.668 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 04:20:25.668 00.000 15672 Worker thread wakes up 04:20:25.668 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:20:25.668 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:20:27.779 02.111 15672 Exposure complete 04:20:27.799 00.020 15672 worker thread done servicing request 04:20:27.799 00.000 30444 OnExposeComplete: enter 04:20:27.799 00.000 30444 UpdateGuideState(): m_state=6 04:20:27.799 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9477 04:20:27.799 00.000 30444 Star::Find returns 1 (1), X=460.20, Y=200.84, Mass=64733, SNR=55.7, Peak=8052 HFD=3.4 04:20:27.799 00.000 30444 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.28) = xAngle (2.74 = 2.74) 04:20:27.799 00.000 30444 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.68 = 2.68) 04:20:27.799 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.25 hyp=0.40 cameraTheta=2.46 mountX=-0.37 mountY=0.18, mountTheta=2.69 04:20:27.799 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.25, opts=13) 04:20:27.800 00.001 30444 Enqueuing Move request for scope (-0.31, 0.25) 04:20:27.800 00.000 15672 Worker thread wakes up 04:20:27.800 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.25) opts 0xd 04:20:27.800 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.25) 04:20:27.800 00.000 15672 Moving (-0.31, 0.25) raw xDistance=-0.37 yDistance=0.18 04:20:27.800 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 04:20:27.800 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:20:27.800 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 04:20:27.800 00.000 15672 MoveAxis(E, 99, ABG) 04:20:27.800 00.000 15672 Guiding Dir = 2, Dur = 99 04:20:27.801 00.001 15672 IsSlewing returns 0 04:20:27.801 00.000 15672 IsGuiding returns 0 04:20:27.806 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2078, max=14758, FiltMin=2470, FiltMax=10804, Gamma=2.950 04:20:27.826 00.020 15672 PulseGuide returned control before completion, sleep 85 04:20:27.856 00.030 30444 UpdateGuideState exits: m=64733 SNR=55.7 Saturated 04:20:27.856 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:20:27.856 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:20:27.856 00.000 30444 Enqueuing Expose request 04:20:27.913 00.057 15672 IsGuiding returns 1 04:20:27.913 00.000 15672 scope still moving after pulse duration time elapsed 04:20:27.933 00.020 15672 IsSlewing returns 0 04:20:27.954 00.021 15672 IsGuiding returns 0 04:20:27.954 00.000 15672 scope move finished after 99 + 54 ms 04:20:27.954 00.000 15672 Move returns status 0, amount 99 04:20:27.954 00.000 15672 MoveAxis(N, 0, ABG) 04:20:27.954 00.000 15672 Move returns status 0, amount 0 04:20:27.954 00.000 15672 move complete, result=0 04:20:27.954 00.000 15672 worker thread done servicing request 04:20:27.954 00.000 15672 Worker thread wakes up 04:20:27.954 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:20:27.954 00.000 30444 GuideStep: -0.4 px 99 ms EAST, 0.2 px 0 ms NORTH 04:20:27.954 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:20:29.864 01.910 15672 Exposure complete 04:20:29.884 00.020 15672 worker thread done servicing request 04:20:29.884 00.000 30444 OnExposeComplete: enter 04:20:29.884 00.000 30444 UpdateGuideState(): m_state=6 04:20:29.884 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9478 04:20:29.884 00.000 30444 Star::Find returns 1 (1), X=460.61, Y=200.36, Mass=66600, SNR=60.5, Peak=7186 HFD=3.5 04:20:29.884 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 04:20:29.884 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 04:20:29.884 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.26 cameraTheta=-1.16 mountX=0.16 mountY=-0.21, mountTheta=-0.91 04:20:29.884 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.23, opts=13) 04:20:29.884 00.000 30444 Enqueuing Move request for scope (0.10, -0.23) 04:20:29.885 00.001 15672 Worker thread wakes up 04:20:29.885 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd 04:20:29.885 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.23) 04:20:29.885 00.000 15672 Moving (0.10, -0.23) raw xDistance=0.16 yDistance=-0.21 04:20:29.885 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:20:29.885 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:20:29.885 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:20:29.885 00.000 15672 MoveAxis(E, 0, ABG) 04:20:29.885 00.000 15672 Move returns status 0, amount 0 04:20:29.885 00.000 15672 MoveAxis(N, 0, ABG) 04:20:29.885 00.000 15672 Move returns status 0, amount 0 04:20:29.885 00.000 15672 move complete, result=0 04:20:29.885 00.000 15672 worker thread done servicing request 04:20:29.891 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=14883, FiltMin=2558, FiltMax=10735, Gamma=2.950 04:20:29.941 00.050 30444 UpdateGuideState exits: m=66600 SNR=60.5 Saturated 04:20:29.941 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:20:29.942 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:20:29.942 00.000 30444 Enqueuing Expose request 04:20:29.942 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:20:29.942 00.000 15672 Worker thread wakes up 04:20:29.942 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:20:29.942 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:20:32.050 02.108 15672 Exposure complete 04:20:32.070 00.020 15672 worker thread done servicing request 04:20:32.070 00.000 30444 OnExposeComplete: enter 04:20:32.070 00.000 30444 UpdateGuideState(): m_state=6 04:20:32.070 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 9479 04:20:32.070 00.000 30444 Star::Find returns 1 (1), X=460.92, Y=200.59, Mass=64925, SNR=59.0, Peak=7617 HFD=3.7 04:20:32.070 00.000 30444 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.28) = xAngle (0.26 = 0.26) 04:20:32.071 00.001 30444 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.20 = 0.20) 04:20:32.071 00.000 30444 CameraToMount -- cameraX=0.42 cameraY=-0.01 hyp=0.42 cameraTheta=-0.02 mountX=0.40 mountY=0.08, mountTheta=0.20 04:20:32.071 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.42, y=-0.01, opts=13) 04:20:32.071 00.000 30444 Enqueuing Move request for scope (0.42, -0.01) 04:20:32.071 00.000 15672 Worker thread wakes up 04:20:32.071 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.01) opts 0xd 04:20:32.071 00.000 15672 Handling offset move in thread for scope, endpoint = (0.42, -0.01) 04:20:32.071 00.000 15672 Moving (0.42, -0.01) raw xDistance=0.40 yDistance=0.08 04:20:32.071 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 04:20:32.071 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:20:32.071 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:20:32.071 00.000 15672 MoveAxis(W, 109, ABG) 04:20:32.071 00.000 15672 Guiding Dir = 3, Dur = 109 04:20:32.072 00.001 15672 IsSlewing returns 0 04:20:32.073 00.001 15672 IsGuiding returns 0 04:20:32.077 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=14272, FiltMin=2533, FiltMax=10668, Gamma=2.950 04:20:32.090 00.013 15672 PulseGuide returned control before completion, sleep 102 04:20:32.127 00.037 30444 UpdateGuideState exits: m=64925 SNR=59.0 Saturated 04:20:32.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:20:32.128 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:20:32.128 00.000 30444 Enqueuing Expose request 04:20:32.195 00.067 15672 IsGuiding returns 1 04:20:32.195 00.000 15672 scope still moving after pulse duration time elapsed 04:20:32.216 00.021 15672 IsSlewing returns 0 04:20:32.236 00.020 15672 IsGuiding returns 0 04:20:32.236 00.000 15672 scope move finished after 109 + 54 ms 04:20:32.236 00.000 15672 Move returns status 0, amount 109 04:20:32.236 00.000 15672 MoveAxis(N, 0, ABG) 04:20:32.236 00.000 15672 Move returns status 0, amount 0 04:20:32.237 00.001 15672 move complete, result=0 04:20:32.237 00.000 15672 worker thread done servicing request 04:20:32.237 00.000 15672 Worker thread wakes up 04:20:32.237 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:20:32.237 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(446,186,31,31) 04:20:32.237 00.000 30444 GuideStep: 0.4 px 109 ms WEST, 0.1 px 0 ms NORTH 04:20:33.756 01.519 30444 Stop button clicked 04:20:33.757 00.001 30444 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 04:20:33.757 00.000 30444 Status Line: Waiting for devices... 04:20:33.847 00.090 15672 ZWO: stopexposure 04:20:34.018 00.171 15672 ZWO: stopexposure 04:20:34.018 00.000 15672 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:157->Capture failed 04:20:34.036 00.018 15672 worker thread done servicing request 04:20:34.036 00.000 30444 OnExposeComplete: enter 04:20:34.036 00.000 30444 OnExposeComplete: Capture Error reported 04:20:34.036 00.000 30444 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0 04:20:34.036 00.000 30444 Mount: notify guiding stopped 04:20:34.348 00.312 30444 Changing from state GUIDING to STOP 04:20:34.351 00.003 30444 guider state => SELECTED 04:20:34.351 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2249, max=14272, FiltMin=2533, FiltMax=10668, Gamma=2.950 04:20:34.411 00.060 30444 Changing from state SELECTED to UNINITIALIZED 04:20:34.411 00.000 30444 guider state => SELECTING 04:20:34.415 00.004 30444 Status Line: Stopped. 04:20:34.417 00.002 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:488->Error reported capturing image 04:23:06.135 151.718 30444 StartLoopingInteractive: Loop button clicked 04:23:06.139 00.004 30444 Status Line: Looping 04:23:06.142 00.003 30444 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0 04:23:06.258 00.116 30444 ScheduleExposure(2000,3,0) exposurePending=0 04:23:06.258 00.000 30444 Enqueuing Expose request 04:23:06.258 00.000 15672 Worker thread wakes up 04:23:06.258 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:06.258 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 04:23:08.368 02.110 15672 Exposure complete 04:23:08.388 00.020 15672 worker thread done servicing request 04:23:08.388 00.000 30444 OnExposeComplete: enter 04:23:08.388 00.000 30444 UpdateGuideState(): m_state=1 04:23:08.388 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 1 04:23:08.388 00.000 30444 Star::Find returns 1 (1), X=464.54, Y=195.44, Mass=10904, SNR=16.7, Peak=4527 HFD=3.1 04:23:08.388 00.000 30444 Status Line: Mass: 10904 vs 63564 04:23:08.389 00.001 30444 UpdateCurrentPosition: star mass new=10903.7 exp=63563.9 thresh=50% limits=(31328.5, 196071.4, 127127.8) 04:23:08.389 00.000 30444 DistanceChecker: activated 04:23:08.389 00.000 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 04:23:08.390 00.001 30444 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 04:23:08.390 00.000 30444 Status Line: No star selected 04:23:08.390 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=12092, FiltMin=2524, FiltMax=10970, Gamma=2.950 04:23:08.439 00.049 30444 UpdateGuideState exits: No star selected 04:23:08.440 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:08.440 00.000 30444 ScheduleExposure(2000,3,0) exposurePending=0 04:23:08.440 00.000 30444 Enqueuing Expose request 04:23:08.440 00.000 15672 Worker thread wakes up 04:23:08.440 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:08.440 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 04:23:10.448 02.008 15672 Exposure complete 04:23:10.467 00.019 15672 worker thread done servicing request 04:23:10.467 00.000 30444 OnExposeComplete: enter 04:23:10.468 00.001 30444 UpdateGuideState(): m_state=1 04:23:10.468 00.000 30444 Star::Find(15, 460, 200, 0, (0,0,0,0), 0.0, 255) frame 2 04:23:10.468 00.000 30444 Star::Find returns 1 (1), X=465.09, Y=195.12, Mass=6970, SNR=12.8, Peak=4476 HFD=2.2 04:23:10.468 00.000 30444 DistanceChecker: deactivated 04:23:10.469 00.001 30444 setting lock position to (465.09, 195.12) 04:23:10.469 00.000 30444 CurrentPosition() valid, moving to STATE_SELECTED 04:23:10.469 00.000 30444 Changing from state SELECTING to SELECTED 04:23:10.469 00.000 30444 guider state => SELECTED 04:23:10.477 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=13489, FiltMin=2506, FiltMax=10212, Gamma=2.950 04:23:10.527 00.050 30444 UpdateGuideState exits: m=6970 SNR=12.8 Saturated 04:23:10.527 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:10.527 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:10.527 00.000 30444 Enqueuing Expose request 04:23:10.527 00.000 15672 Worker thread wakes up 04:23:10.527 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:10.527 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(450,180,31,31) 04:23:12.644 02.117 15672 Exposure complete 04:23:12.672 00.028 15672 worker thread done servicing request 04:23:12.672 00.000 30444 OnExposeComplete: enter 04:23:12.672 00.000 30444 UpdateGuideState(): m_state=2 04:23:12.673 00.001 30444 Star::Find(15, 465, 195, 0, (0,0,0,0), 0.0, 255) frame 3 04:23:12.673 00.000 30444 Star::Find returns 1 (1), X=478.51, Y=183.50, Mass=10528, SNR=19.6, Peak=4959 HFD=3.2 04:23:12.673 00.000 30444 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.28) = xAngle (-0.44 = -0.44) 04:23:12.673 00.000 30444 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.50 = -0.50) 04:23:12.673 00.000 30444 CameraToMount -- cameraX=13.42 cameraY=-11.63 hyp=17.76 cameraTheta=-0.71 mountX=16.10 mountY=-8.47, mountTheta=-0.48 04:23:12.674 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2131, max=12933, FiltMin=2458, FiltMax=11146, Gamma=2.950 04:23:12.723 00.049 30444 UpdateGuideState exits: m=10528 SNR=19.6 Saturated 04:23:12.723 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:12.723 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:12.723 00.000 30444 Enqueuing Expose request 04:23:12.723 00.000 15672 Worker thread wakes up 04:23:12.723 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:12.723 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(464,168,31,31) 04:23:14.633 01.910 15672 Exposure complete 04:23:14.652 00.019 15672 worker thread done servicing request 04:23:14.653 00.001 30444 OnExposeComplete: enter 04:23:14.653 00.000 30444 UpdateGuideState(): m_state=2 04:23:14.653 00.000 30444 Star::Find(15, 478, 183, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:14.653 00.000 30444 Star::Find returns 1 (1), X=472.04, Y=173.72, Mass=11233, SNR=18.0, Peak=4620 HFD=2.7 04:23:14.653 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.98 = -0.98) 04:23:14.653 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 04:23:14.653 00.000 30444 CameraToMount -- cameraX=6.95 cameraY=-21.41 hyp=22.51 cameraTheta=-1.26 mountX=12.56 mountY=-19.41, mountTheta=-1.00 04:23:14.654 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=13736, FiltMin=2507, FiltMax=10821, Gamma=2.950 04:23:14.703 00.049 30444 UpdateGuideState exits: m=11233 SNR=18.0 Saturated 04:23:14.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:14.703 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:14.703 00.000 30444 Enqueuing Expose request 04:23:14.704 00.001 15672 Worker thread wakes up 04:23:14.704 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:14.704 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(457,159,31,31) 04:23:14.946 00.242 30444 GuiderOneStar::AutoSelect enter 04:23:14.948 00.002 30444 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0 04:23:14.975 00.027 30444 AutoFind: auto downsample for scale 1.55 => 1x 04:23:15.003 00.028 30444 AutoFind: global mean = -0.9, stdev 692.0 04:23:15.003 00.000 30444 AutoFind: using threshold = 0.1 04:23:15.030 00.027 30444 AutoFind: local max [440, 186] 40.3 04:23:15.030 00.000 30444 AutoFind: local max [496, 144] 38.8 04:23:15.030 00.000 30444 AutoFind: local max [520, 448] 24.8 04:23:15.030 00.000 30444 AutoFind: local max [373, 149] 20.5 04:23:15.030 00.000 30444 AutoFind: local max [51, 320] 16.8 04:23:15.030 00.000 30444 AutoFind: local max [116, 129] 6.2 04:23:15.030 00.000 30444 AutoFind: local max [595, 21] 6.0 04:23:15.030 00.000 30444 AutoFind: local max [358, 9] 5.8 04:23:15.031 00.001 30444 AutoFind: local max [216, 51] 5.4 04:23:15.031 00.000 30444 AutoFind: local max [59, 421] 5.4 04:23:15.031 00.000 30444 AutoFind: local max [316, 184] 5.3 04:23:15.031 00.000 30444 AutoFind: local max [222, 278] 5.2 04:23:15.031 00.000 30444 AutoFind: local max [465, 463] 5.2 04:23:15.031 00.000 30444 AutoFind: local max [286, 72] 5.1 04:23:15.031 00.000 30444 AutoFind: local max [91, 117] 5.0 04:23:15.031 00.000 30444 AutoFind: local max [401, 21] 5.0 04:23:15.031 00.000 30444 AutoFind: local max [159, 120] 4.8 04:23:15.031 00.000 30444 AutoFind: local max [220, 8] 4.8 04:23:15.031 00.000 30444 AutoFind: local max [588, 314] 4.8 04:23:15.031 00.000 30444 AutoFind: local max [304, 31] 4.7 04:23:15.031 00.000 30444 AutoFind: local max [88, 195] 4.7 04:23:15.031 00.000 30444 AutoFind: local max [65, 80] 4.6 04:23:15.031 00.000 30444 AutoFind: local max [472, 119] 4.6 04:23:15.031 00.000 30444 AutoFind: local max [472, 174] 4.6 04:23:15.031 00.000 30444 AutoFind: local max [400, 337] 4.6 04:23:15.031 00.000 30444 AutoFind: local max [612, 197] 4.6 04:23:15.031 00.000 30444 AutoFind: local max [465, 310] 4.5 04:23:15.032 00.001 30444 AutoFind: local max [366, 57] 4.5 04:23:15.032 00.000 30444 AutoFind: local max [477, 442] 4.4 04:23:15.032 00.000 30444 AutoFind: local max [489, 52] 4.4 04:23:15.032 00.000 30444 AutoFind: local max [216, 423] 4.4 04:23:15.032 00.000 30444 AutoFind: local max [194, 380] 4.4 04:23:15.032 00.000 30444 AutoFind: local max [561, 218] 4.3 04:23:15.032 00.000 30444 AutoFind: local max [609, 316] 4.3 04:23:15.032 00.000 30444 AutoFind: local max [425, 169] 4.3 04:23:15.032 00.000 30444 AutoFind: local max [90, 233] 4.3 04:23:15.032 00.000 30444 AutoFind: local max [101, 140] 4.3 04:23:15.032 00.000 30444 AutoFind: local max [263, 93] 4.3 04:23:15.032 00.000 30444 AutoFind: local max [254, 188] 4.3 04:23:15.032 00.000 30444 AutoFind: local max [519, 262] 4.3 04:23:15.032 00.000 30444 AutoFind: local max [346, 248] 4.3 04:23:15.032 00.000 30444 AutoFind: local max [194, 396] 4.3 04:23:15.032 00.000 30444 AutoFind: local max [566, 230] 4.3 04:23:15.032 00.000 30444 AutoFind: local max [380, 406] 4.3 04:23:15.032 00.000 30444 AutoFind: local max [609, 175] 4.3 04:23:15.032 00.000 30444 AutoFind: local max [455, 435] 4.2 04:23:15.033 00.001 30444 AutoFind: local max [532, 182] 4.2 04:23:15.033 00.000 30444 AutoFind: local max [22, 437] 4.2 04:23:15.033 00.000 30444 AutoFind: local max [600, 302] 4.1 04:23:15.033 00.000 30444 AutoFind: local max [380, 442] 4.1 04:23:15.033 00.000 30444 AutoFind: local max [275, 173] 4.1 04:23:15.033 00.000 30444 AutoFind: local max [158, 107] 4.1 04:23:15.033 00.000 30444 AutoFind: local max [369, 440] 4.1 04:23:15.033 00.000 30444 AutoFind: local max [428, 75] 4.1 04:23:15.033 00.000 30444 AutoFind: local max [198, 460] 4.1 04:23:15.033 00.000 30444 AutoFind: local max [308, 23] 4.1 04:23:15.033 00.000 30444 AutoFind: local max [97, 323] 4.1 04:23:15.033 00.000 30444 AutoFind: local max [409, 63] 4.0 04:23:15.033 00.000 30444 AutoFind: local max [611, 391] 4.0 04:23:15.033 00.000 30444 AutoFind: local max [248, 394] 4.0 04:23:15.033 00.000 30444 AutoFind: local max [80, 226] 4.0 04:23:15.033 00.000 30444 AutoFind: local max [130, 121] 4.0 04:23:15.033 00.000 30444 AutoFind: local max [121, 397] 4.0 04:23:15.033 00.000 30444 AutoFind: local max [584, 51] 3.9 04:23:15.033 00.000 30444 AutoFind: local max [209, 61] 3.9 04:23:15.033 00.000 30444 AutoFind: local max [304, 132] 3.9 04:23:15.034 00.001 30444 AutoFind: local max [155, 337] 3.9 04:23:15.034 00.000 30444 AutoFind: local max [74, 358] 3.9 04:23:15.034 00.000 30444 AutoFind: local max [221, 118] 3.9 04:23:15.034 00.000 30444 AutoFind: local max [572, 344] 3.9 04:23:15.034 00.000 30444 AutoFind: local max [394, 305] 3.9 04:23:15.034 00.000 30444 AutoFind: local max [217, 185] 3.9 04:23:15.034 00.000 30444 AutoFind: local max [173, 410] 3.9 04:23:15.034 00.000 30444 AutoFind: local max [531, 68] 3.9 04:23:15.034 00.000 30444 AutoFind: local max [556, 208] 3.9 04:23:15.034 00.000 30444 AutoFind: local max [434, 230] 3.9 04:23:15.034 00.000 30444 AutoFind: local max [385, 119] 3.9 04:23:15.034 00.000 30444 AutoFind: local max [473, 404] 3.9 04:23:15.034 00.000 30444 AutoFind: local max [24, 230] 3.8 04:23:15.034 00.000 30444 AutoFind: local max [236, 318] 3.8 04:23:15.034 00.000 30444 AutoFind: local max [183, 389] 3.8 04:23:15.034 00.000 30444 AutoFind: local max [578, 13] 3.8 04:23:15.034 00.000 30444 AutoFind: local max [194, 10] 3.8 04:23:15.034 00.000 30444 AutoFind: local max [222, 369] 3.8 04:23:15.034 00.000 30444 AutoFind: local max [89, 327] 3.8 04:23:15.034 00.000 30444 AutoFind: local max [166, 390] 3.8 04:23:15.035 00.001 30444 AutoFind: local max [364, 217] 3.8 04:23:15.035 00.000 30444 AutoFind: local max [8, 303] 3.8 04:23:15.035 00.000 30444 AutoFind: local max [597, 386] 3.8 04:23:15.035 00.000 30444 AutoFind: local max [500, 107] 3.8 04:23:15.035 00.000 30444 AutoFind: local max [48, 453] 3.7 04:23:15.035 00.000 30444 AutoFind: local max [255, 131] 3.7 04:23:15.035 00.000 30444 AutoFind: local max [40, 9] 3.7 04:23:15.035 00.000 30444 AutoFind: local max [589, 192] 3.7 04:23:15.035 00.000 30444 AutoFind: local max [457, 257] 3.7 04:23:15.035 00.000 30444 AutoFind: local max [434, 295] 3.7 04:23:15.035 00.000 30444 AutoFind: local max [100, 416] 3.7 04:23:15.035 00.000 30444 AutoFind: local max [222, 423] 3.7 04:23:15.035 00.000 30444 AutoFind: local max [374, 451] 3.7 04:23:15.035 00.000 30444 AutoFind: local max [44, 351] 3.7 04:23:15.035 00.000 30444 AutoFind: too close [374, 451] 3.7 - [369, 440] 4.1 04:23:15.035 00.000 30444 AutoFind: too close [374, 451] 3.7 - [380, 442] 4.1 04:23:15.035 00.000 30444 AutoFind: too close [222, 423] 3.7 - [216, 423] 4.4 04:23:15.036 00.001 30444 AutoFind: too close [589, 192] 3.7 - [609, 175] 4.3 04:23:15.036 00.000 30444 AutoFind: too close [597, 386] 3.8 - [611, 391] 4.0 04:23:15.036 00.000 30444 AutoFind: too close [166, 390] 3.8 - [183, 389] 3.8 04:23:15.036 00.000 30444 AutoFind: too close [166, 390] 3.8 - [173, 410] 3.9 04:23:15.036 00.000 30444 AutoFind: too close [89, 327] 3.8 - [97, 323] 4.1 04:23:15.036 00.000 30444 AutoFind: too close [578, 13] 3.8 - [595, 21] 6.0 04:23:15.036 00.000 30444 AutoFind: too close [183, 389] 3.8 - [194, 396] 4.3 04:23:15.036 00.000 30444 AutoFind: too close [183, 389] 3.8 - [194, 380] 4.4 04:23:15.036 00.000 30444 AutoFind: too close [556, 208] 3.9 - [561, 218] 4.3 04:23:15.036 00.000 30444 AutoFind: too close [209, 61] 3.9 - [216, 51] 5.4 04:23:15.036 00.000 30444 AutoFind: too close [130, 121] 4.0 - [116, 129] 6.2 04:23:15.036 00.000 30444 AutoFind: too close [80, 226] 4.0 - [90, 233] 4.3 04:23:15.036 00.000 30444 AutoFind: too close [409, 63] 4.0 - [428, 75] 4.1 04:23:15.036 00.000 30444 AutoFind: too close [308, 23] 4.1 - [304, 31] 4.7 04:23:15.036 00.000 30444 AutoFind: too close [369, 440] 4.1 - [380, 442] 4.1 04:23:15.036 00.000 30444 AutoFind: too close [158, 107] 4.1 - [159, 120] 4.8 04:23:15.036 00.000 30444 AutoFind: too close [600, 302] 4.1 - [609, 316] 4.3 04:23:15.037 00.001 30444 AutoFind: too close [600, 302] 4.1 - [588, 314] 4.8 04:23:15.037 00.000 30444 AutoFind: too close [566, 230] 4.3 - [561, 218] 4.3 04:23:15.037 00.000 30444 AutoFind: too close [194, 396] 4.3 - [194, 380] 4.4 04:23:15.037 00.000 30444 AutoFind: too close [101, 140] 4.3 - [116, 129] 6.2 04:23:15.037 00.000 30444 AutoFind: close dim-bright [425, 169] 4.3 - [440, 186] 40.3 04:23:15.037 00.000 30444 AutoFind: too close to edge [40, 9] 3.7 04:23:15.037 00.000 30444 AutoFind: too close to edge [8, 303] 3.8 04:23:15.037 00.000 30444 AutoFind: too close to edge [194, 10] 3.8 04:23:15.037 00.000 30444 AutoFind: too close to edge [220, 8] 4.8 04:23:15.037 00.000 30444 AutoFind: too close to edge [358, 9] 5.8 04:23:15.037 00.000 30444 AutoFind: BPP = 16, saturation at 255, pedestal 0, thresh = 229 04:23:15.037 00.000 30444 AutoFind: finding best star pass 1 04:23:15.039 00.002 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.039 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=186.03, Mass=121606, SNR=117.1, Peak=11500 HFD=2.9 04:23:15.039 00.000 30444 AutoFind: near-saturated [440, 186] 40.3 Mass 121606 SNR 117.1 Peak 11500 04:23:15.039 00.000 30444 Star::Find(15, 496, 144, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.039 00.000 30444 Star::Find returns 1 (1), X=495.86, Y=143.50, Mass=139426, SNR=99.8, Peak=13736 HFD=3.5 04:23:15.039 00.000 30444 AutoFind: near-saturated [496, 144] 38.8 Mass 139426 SNR 99.8 Peak 13736 04:23:15.040 00.001 30444 Star::Find(15, 520, 448, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.040 00.000 30444 Star::Find returns 1 (1), X=519.56, Y=448.79, Mass=192230, SNR=131.2, Peak=10124 HFD=5.4 04:23:15.040 00.000 30444 AutoFind: near-saturated [520, 448] 24.8 Mass 192230 SNR 131.2 Peak 10124 04:23:15.040 00.000 30444 Star::Find(15, 373, 149, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.040 00.000 30444 Star::Find returns 1 (1), X=373.02, Y=148.70, Mass=69140, SNR=62.1, Peak=9325 HFD=3.3 04:23:15.040 00.000 30444 AutoFind: near-saturated [373, 149] 20.5 Mass 69140 SNR 62.1 Peak 9325 04:23:15.040 00.000 30444 Star::Find(15, 51, 320, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.040 00.000 30444 Star::Find returns 1 (1), X=51.29, Y=319.92, Mass=77958, SNR=62.6, Peak=7219 HFD=4.2 04:23:15.040 00.000 30444 AutoFind: near-saturated [51, 320] 16.8 Mass 77958 SNR 62.6 Peak 7219 04:23:15.040 00.000 30444 Star::Find(15, 59, 421, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.040 00.000 30444 Star::Find returns 1 (1), X=58.36, Y=420.99, Mass=16504, SNR=25.2, Peak=4850 HFD=3.3 04:23:15.040 00.000 30444 AutoFind: near-saturated [59, 421] 5.4 Mass 16504 SNR 25.2 Peak 4850 04:23:15.040 00.000 30444 Star::Find(15, 316, 184, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.040 00.000 30444 Star::Find returns 1 (1), X=317.14, Y=184.24, Mass=23078, SNR=27.3, Peak=4848 HFD=4.5 04:23:15.040 00.000 30444 AutoFind: near-saturated [316, 184] 5.3 Mass 23078 SNR 27.3 Peak 4848 04:23:15.040 00.000 30444 Star::Find(15, 222, 278, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.040 00.000 30444 Star::Find returns 1 (1), X=221.76, Y=277.91, Mass=10682, SNR=16.1, Peak=4605 HFD=2.7 04:23:15.040 00.000 30444 AutoFind: near-saturated [222, 278] 5.2 Mass 10682 SNR 16.1 Peak 4605 04:23:15.040 00.000 30444 Star::Find(15, 465, 463, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.040 00.000 30444 Star::Find returns 1 (1), X=450.22, Y=477.15, Mass=9413, SNR=13.9, Peak=4135 HFD=4.0 04:23:15.040 00.000 30444 AutoFind: near-saturated [465, 463] 5.2 Mass 9413 SNR 13.9 Peak 4135 04:23:15.041 00.001 30444 Star::Find(15, 286, 72, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.041 00.000 30444 Star::Find returns 1 (1), X=286.24, Y=72.00, Mass=12410, SNR=20.8, Peak=4564 HFD=2.5 04:23:15.041 00.000 30444 AutoFind: near-saturated [286, 72] 5.1 Mass 12410 SNR 20.8 Peak 4564 04:23:15.041 00.000 30444 Star::Find(15, 91, 117, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.041 00.000 30444 Star::Find returns 1 (1), X=89.59, Y=116.39, Mass=25060, SNR=28.2, Peak=4493 HFD=4.6 04:23:15.041 00.000 30444 AutoFind: near-saturated [91, 117] 5.0 Mass 25060 SNR 28.2 Peak 4493 04:23:15.041 00.000 30444 Star::Find(15, 401, 21, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.041 00.000 30444 Star::Find returns 1 (1), X=400.79, Y=19.91, Mass=15405, SNR=21.5, Peak=5204 HFD=4.2 04:23:15.041 00.000 30444 AutoFind: near-saturated [401, 21] 5.0 Mass 15405 SNR 21.5 Peak 5204 04:23:15.041 00.000 30444 Star::Find(15, 88, 195, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.041 00.000 30444 Star::Find returns 1 (1), X=86.85, Y=194.60, Mass=9691, SNR=15.9, Peak=4300 HFD=2.4 04:23:15.041 00.000 30444 AutoFind: near-saturated [88, 195] 4.7 Mass 9691 SNR 15.9 Peak 4300 04:23:15.041 00.000 30444 Star::Find(15, 65, 80, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.041 00.000 30444 Star::Find returns 1 (1), X=65.62, Y=68.74, Mass=5835, SNR=11.2, Peak=4331 HFD=2.0 04:23:15.041 00.000 30444 AutoFind: near-saturated [65, 80] 4.6 Mass 5835 SNR 11.2 Peak 4331 04:23:15.041 00.000 30444 Star::Find(15, 472, 119, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.041 00.000 30444 Star::Find returns 1 (1), X=472.50, Y=118.22, Mass=6458, SNR=10.3, Peak=4287 HFD=1.9 04:23:15.041 00.000 30444 AutoFind: near-saturated [472, 119] 4.6 Mass 6458 SNR 10.3 Peak 4287 04:23:15.041 00.000 30444 Star::Find(15, 472, 174, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.041 00.000 30444 Star::Find returns 1 (1), X=472.04, Y=173.72, Mass=11233, SNR=18.0, Peak=4620 HFD=2.7 04:23:15.041 00.000 30444 AutoFind: near-saturated [472, 174] 4.6 Mass 11233 SNR 18.0 Peak 4620 04:23:15.041 00.000 30444 Star::Find(15, 400, 337, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.042 00.001 30444 Star::Find returns 1 (1), X=399.91, Y=336.71, Mass=11492, SNR=15.7, Peak=4507 HFD=2.6 04:23:15.042 00.000 30444 AutoFind: near-saturated [400, 337] 4.6 Mass 11492 SNR 15.7 Peak 4507 04:23:15.042 00.000 30444 Star::Find(15, 612, 197, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.042 00.000 30444 Star::Find returns 1 (1), X=610.50, Y=197.08, Mass=12975, SNR=19.1, Peak=4842 HFD=3.8 04:23:15.042 00.000 30444 AutoFind: near-saturated [612, 197] 4.6 Mass 12975 SNR 19.1 Peak 4842 04:23:15.042 00.000 30444 Star::Find(15, 465, 310, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.042 00.000 30444 Star::Find returns 1 (1), X=457.24, Y=318.10, Mass=4472, SNR=9.3, Peak=4534 HFD=1.6 04:23:15.042 00.000 30444 AutoFind: near-saturated [465, 310] 4.5 Mass 4472 SNR 9.3 Peak 4534 04:23:15.042 00.000 30444 Star::Find(15, 366, 57, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.042 00.000 30444 Star::Find returns 1 (1), X=365.65, Y=71.22, Mass=20227, SNR=24.6, Peak=4546 HFD=10.0 04:23:15.042 00.000 30444 AutoFind: near-saturated [366, 57] 4.5 Mass 20227 SNR 24.6 Peak 4546 04:23:15.042 00.000 30444 Star::Find(15, 477, 442, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.042 00.000 30444 Star::Find returns 1 (1), X=477.07, Y=441.59, Mass=9897, SNR=16.1, Peak=4581 HFD=2.5 04:23:15.042 00.000 30444 AutoFind: near-saturated [477, 442] 4.4 Mass 9897 SNR 16.1 Peak 4581 04:23:15.042 00.000 30444 Star::Find(15, 489, 52, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.042 00.000 30444 Star::Find returns 1 (1), X=488.31, Y=53.58, Mass=11655, SNR=14.5, Peak=4427 HFD=4.6 04:23:15.042 00.000 30444 AutoFind: near-saturated [489, 52] 4.4 Mass 11655 SNR 14.5 Peak 4427 04:23:15.042 00.000 30444 Star::Find(15, 425, 169, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.042 00.000 30444 Star::Find returns 1 (1), X=439.96, Y=185.81, Mass=120774, SNR=104.3, Peak=4633 HFD=3.1 04:23:15.042 00.000 30444 AutoFind: near-saturated [425, 169] 4.3 Mass 120774 SNR 104.3 Peak 4633 04:23:15.042 00.000 30444 Star::Find(15, 263, 93, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.043 00.001 30444 Star::Find returns 1 (1), X=264.59, Y=88.72, Mass=18394, SNR=19.9, Peak=4416 HFD=8.7 04:23:15.043 00.000 30444 AutoFind: near-saturated [263, 93] 4.3 Mass 18394 SNR 19.9 Peak 4416 04:23:15.043 00.000 30444 Star::Find(15, 254, 188, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.043 00.000 30444 Star::Find returns 1 (1), X=255.01, Y=188.35, Mass=8789, SNR=14.3, Peak=4333 HFD=2.7 04:23:15.043 00.000 30444 AutoFind: near-saturated [254, 188] 4.3 Mass 8789 SNR 14.3 Peak 4333 04:23:15.043 00.000 30444 Star::Find(15, 519, 262, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.043 00.000 30444 Star::Find returns 1 (1), X=518.95, Y=263.23, Mass=18689, SNR=23.6, Peak=4761 HFD=6.5 04:23:15.043 00.000 30444 AutoFind: near-saturated [519, 262] 4.3 Mass 18689 SNR 23.6 Peak 4761 04:23:15.043 00.000 30444 Star::Find(15, 346, 248, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.043 00.000 30444 Star::Find returns 1 (1), X=346.34, Y=248.36, Mass=7757, SNR=12.5, Peak=4375 HFD=1.7 04:23:15.043 00.000 30444 AutoFind: near-saturated [346, 248] 4.3 Mass 7757 SNR 12.5 Peak 4375 04:23:15.043 00.000 30444 Star::Find(15, 380, 406, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.043 00.000 30444 Star::Find returns 1 (1), X=380.16, Y=405.09, Mass=10185, SNR=16.9, Peak=4711 HFD=2.5 04:23:15.043 00.000 30444 AutoFind: near-saturated [380, 406] 4.3 Mass 10185 SNR 16.9 Peak 4711 04:23:15.043 00.000 30444 Star::Find(15, 455, 435, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.043 00.000 30444 Star::Find returns 1 (1), X=455.31, Y=435.69, Mass=17592, SNR=20.6, Peak=4130 HFD=5.4 04:23:15.043 00.000 30444 AutoFind: near-saturated [455, 435] 4.2 Mass 17592 SNR 20.6 Peak 4130 04:23:15.043 00.000 30444 Star::Find(15, 532, 182, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.043 00.000 30444 Star::Find returns 1 (1), X=533.50, Y=180.60, Mass=23230, SNR=29.3, Peak=4801 HFD=7.3 04:23:15.043 00.000 30444 AutoFind: near-saturated [532, 182] 4.2 Mass 23230 SNR 29.3 Peak 4801 04:23:15.043 00.000 30444 Star::Find(15, 22, 437, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.044 00.001 30444 Star::Find returns 1 (1), X=22.67, Y=436.98, Mass=18017, SNR=21.6, Peak=4825 HFD=4.1 04:23:15.044 00.000 30444 AutoFind: near-saturated [22, 437] 4.2 Mass 18017 SNR 21.6 Peak 4825 04:23:15.044 00.000 30444 Star::Find(15, 275, 173, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.044 00.000 30444 Star::Find returns 1 (1), X=274.55, Y=173.58, Mass=12647, SNR=18.5, Peak=4338 HFD=3.3 04:23:15.044 00.000 30444 AutoFind: near-saturated [275, 173] 4.1 Mass 12647 SNR 18.5 Peak 4338 04:23:15.044 00.000 30444 Star::Find(15, 198, 460, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.044 00.000 30444 Star::Find returns 1 (1), X=197.29, Y=460.97, Mass=12408, SNR=21.4, Peak=4736 HFD=3.9 04:23:15.044 00.000 30444 AutoFind: near-saturated [198, 460] 4.1 Mass 12408 SNR 21.4 Peak 4736 04:23:15.044 00.000 30444 Star::Find(15, 248, 394, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.044 00.000 30444 Star::Find returns 1 (1), X=247.38, Y=393.94, Mass=18308, SNR=22.6, Peak=4806 HFD=4.7 04:23:15.044 00.000 30444 AutoFind: near-saturated [248, 394] 4.0 Mass 18308 SNR 22.6 Peak 4806 04:23:15.044 00.000 30444 Star::Find(15, 121, 397, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.044 00.000 30444 Star::Find returns 1 (1), X=122.85, Y=395.25, Mass=10605, SNR=17.1, Peak=4771 HFD=6.0 04:23:15.044 00.000 30444 AutoFind: near-saturated [121, 397] 4.0 Mass 10605 SNR 17.1 Peak 4771 04:23:15.044 00.000 30444 Star::Find(15, 584, 51, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.044 00.000 30444 Star::Find returns 1 (1), X=583.88, Y=52.35, Mass=16589, SNR=18.3, Peak=4454 HFD=5.0 04:23:15.044 00.000 30444 AutoFind: near-saturated [584, 51] 3.9 Mass 16589 SNR 18.3 Peak 4454 04:23:15.044 00.000 30444 Star::Find(15, 304, 132, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.044 00.000 30444 Star::Find returns 1 (1), X=302.62, Y=132.69, Mass=13625, SNR=22.2, Peak=4877 HFD=4.8 04:23:15.044 00.000 30444 AutoFind: near-saturated [304, 132] 3.9 Mass 13625 SNR 22.2 Peak 4877 04:23:15.044 00.000 30444 Star::Find(15, 155, 337, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.044 00.000 30444 Star::Find returns 1 (1), X=164.71, Y=332.47, Mass=10072, SNR=18.3, Peak=4413 HFD=7.1 04:23:15.045 00.001 30444 AutoFind: near-saturated [155, 337] 3.9 Mass 10072 SNR 18.3 Peak 4413 04:23:15.045 00.000 30444 Star::Find(15, 74, 358, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.045 00.000 30444 Star::Find returns 1 (1), X=74.40, Y=358.21, Mass=4608, SNR=10.3, Peak=4516 HFD=1.3 04:23:15.045 00.000 30444 AutoFind: near-saturated [74, 358] 3.9 Mass 4608 SNR 10.3 Peak 4516 04:23:15.045 00.000 30444 Star::Find(15, 221, 118, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.045 00.000 30444 Star::Find returns 1 (1), X=219.03, Y=105.25, Mass=12786, SNR=19.5, Peak=4777 HFD=6.1 04:23:15.045 00.000 30444 AutoFind: near-saturated [221, 118] 3.9 Mass 12786 SNR 19.5 Peak 4777 04:23:15.045 00.000 30444 Star::Find(15, 572, 344, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.045 00.000 30444 Star::Find returns 1 (1), X=571.19, Y=343.06, Mass=17080, SNR=21.4, Peak=4606 HFD=5.0 04:23:15.045 00.000 30444 AutoFind: near-saturated [572, 344] 3.9 Mass 17080 SNR 21.4 Peak 4606 04:23:15.045 00.000 30444 Star::Find(15, 394, 305, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.045 00.000 30444 Star::Find returns 1 (1), X=392.87, Y=305.91, Mass=8634, SNR=13.1, Peak=4301 HFD=2.7 04:23:15.045 00.000 30444 AutoFind: near-saturated [394, 305] 3.9 Mass 8634 SNR 13.1 Peak 4301 04:23:15.045 00.000 30444 Star::Find(15, 217, 185, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.045 00.000 30444 Star::Find returns 1 (1), X=217.38, Y=185.64, Mass=6463, SNR=12.8, Peak=4270 HFD=1.5 04:23:15.045 00.000 30444 AutoFind: near-saturated [217, 185] 3.9 Mass 6463 SNR 12.8 Peak 4270 04:23:15.045 00.000 30444 Star::Find(15, 531, 68, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.045 00.000 30444 Star::Find returns 1 (1), X=538.71, Y=79.43, Mass=10013, SNR=16.2, Peak=4593 HFD=3.6 04:23:15.045 00.000 30444 AutoFind: near-saturated [531, 68] 3.9 Mass 10013 SNR 16.2 Peak 4593 04:23:15.045 00.000 30444 Star::Find(15, 434, 230, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.045 00.000 30444 Star::Find returns 1 (1), X=422.28, Y=240.82, Mass=10171, SNR=16.8, Peak=4510 HFD=4.4 04:23:15.045 00.000 30444 AutoFind: near-saturated [434, 230] 3.9 Mass 10171 SNR 16.8 Peak 4510 04:23:15.046 00.001 30444 Star::Find(15, 385, 119, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.046 00.000 30444 Star::Find returns 1 (1), X=378.67, Y=126.30, Mass=14498, SNR=18.6, Peak=5195 HFD=4.0 04:23:15.046 00.000 30444 AutoFind: near-saturated [385, 119] 3.9 Mass 14498 SNR 18.6 Peak 5195 04:23:15.046 00.000 30444 Star::Find(15, 473, 404, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.046 00.000 30444 Star::Find returns 1 (1), X=474.80, Y=420.35, Mass=5874, SNR=12.0, Peak=4395 HFD=4.6 04:23:15.046 00.000 30444 AutoFind: near-saturated [473, 404] 3.9 Mass 5874 SNR 12.0 Peak 4395 04:23:15.046 00.000 30444 Star::Find(15, 24, 230, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.046 00.000 30444 Star::Find returns 1 (1), X=23.02, Y=229.69, Mass=11819, SNR=18.2, Peak=4655 HFD=3.2 04:23:15.046 00.000 30444 AutoFind: near-saturated [24, 230] 3.8 Mass 11819 SNR 18.2 Peak 4655 04:23:15.046 00.000 30444 Star::Find(15, 236, 318, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.046 00.000 30444 Star::Find returns 1 (1), X=236.67, Y=317.77, Mass=18212, SNR=22.0, Peak=4188 HFD=6.1 04:23:15.046 00.000 30444 AutoFind: near-saturated [236, 318] 3.8 Mass 18212 SNR 22.0 Peak 4188 04:23:15.046 00.000 30444 Star::Find(15, 222, 369, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.046 00.000 30444 Star::Find returns 1 (1), X=221.56, Y=369.01, Mass=8522, SNR=15.6, Peak=4377 HFD=2.2 04:23:15.046 00.000 30444 AutoFind: near-saturated [222, 369] 3.8 Mass 8522 SNR 15.6 Peak 4377 04:23:15.046 00.000 30444 Star::Find(15, 364, 217, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.046 00.000 30444 Star::Find returns 1 (1), X=365.49, Y=205.51, Mass=13970, SNR=15.4, Peak=4484 HFD=8.6 04:23:15.046 00.000 30444 AutoFind: near-saturated [364, 217] 3.8 Mass 13970 SNR 15.4 Peak 4484 04:23:15.047 00.001 30444 Star::Find(15, 500, 107, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.047 00.000 30444 Star::Find returns 1 (1), X=512.38, Y=93.42, Mass=17929, SNR=24.3, Peak=4486 HFD=4.9 04:23:15.047 00.000 30444 AutoFind: near-saturated [500, 107] 3.8 Mass 17929 SNR 24.3 Peak 4486 04:23:15.047 00.000 30444 Star::Find(15, 48, 453, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.047 00.000 30444 Star::Find returns 1 (1), X=46.15, Y=454.06, Mass=10267, SNR=14.8, Peak=4450 HFD=4.4 04:23:15.047 00.000 30444 AutoFind: near-saturated [48, 453] 3.7 Mass 10267 SNR 14.8 Peak 4450 04:23:15.047 00.000 30444 Star::Find(15, 255, 131, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.047 00.000 30444 Star::Find returns 1 (1), X=255.13, Y=141.85, Mass=14077, SNR=21.2, Peak=4769 HFD=3.7 04:23:15.047 00.000 30444 AutoFind: near-saturated [255, 131] 3.7 Mass 14077 SNR 21.2 Peak 4769 04:23:15.047 00.000 30444 Star::Find(15, 457, 257, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.047 00.000 30444 Star::Find returns 1 (1), X=456.12, Y=258.57, Mass=11247, SNR=16.1, Peak=4110 HFD=4.4 04:23:15.047 00.000 30444 AutoFind: near-saturated [457, 257] 3.7 Mass 11247 SNR 16.1 Peak 4110 04:23:15.047 00.000 30444 Star::Find(15, 434, 295, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.047 00.000 30444 Star::Find returns 1 (1), X=434.04, Y=295.41, Mass=30096, SNR=30.4, Peak=4491 HFD=6.1 04:23:15.047 00.000 30444 AutoFind: near-saturated [434, 295] 3.7 Mass 30096 SNR 30.4 Peak 4491 04:23:15.047 00.000 30444 Star::Find(15, 100, 416, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.047 00.000 30444 Star::Find returns 1 (1), X=100.11, Y=415.88, Mass=6173, SNR=13.9, Peak=4642 HFD=1.8 04:23:15.047 00.000 30444 AutoFind: near-saturated [100, 416] 3.7 Mass 6173 SNR 13.9 Peak 4642 04:23:15.047 00.000 30444 Star::Find(15, 44, 351, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.048 00.001 30444 Star::Find returns 1 (1), X=43.63, Y=350.24, Mass=14884, SNR=19.4, Peak=4361 HFD=5.4 04:23:15.048 00.000 30444 AutoFind: near-saturated [44, 351] 3.7 Mass 14884 SNR 19.4 Peak 4361 04:23:15.048 00.000 30444 AutoFind: could not find a star on Pass 1 04:23:15.048 00.000 30444 AutoFind: finding best star pass 2 04:23:15.048 00.000 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.048 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=186.03, Mass=121606, SNR=117.1, Peak=11500 HFD=2.9 04:23:15.048 00.000 30444 AutoFind: star saturated [440, 186] 40.3 Mass 121606 SNR 117.1 04:23:15.048 00.000 30444 Star::Find(15, 496, 144, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.048 00.000 30444 Star::Find returns 1 (1), X=495.86, Y=143.50, Mass=139426, SNR=99.8, Peak=13736 HFD=3.5 04:23:15.048 00.000 30444 AutoFind: star saturated [496, 144] 38.8 Mass 139426 SNR 99.8 04:23:15.048 00.000 30444 Star::Find(15, 520, 448, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.048 00.000 30444 Star::Find returns 1 (1), X=519.56, Y=448.79, Mass=192230, SNR=131.2, Peak=10124 HFD=5.4 04:23:15.049 00.001 30444 AutoFind: star saturated [520, 448] 24.8 Mass 192230 SNR 131.2 04:23:15.049 00.000 30444 Star::Find(15, 373, 149, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.049 00.000 30444 Star::Find returns 1 (1), X=373.02, Y=148.70, Mass=69140, SNR=62.1, Peak=9325 HFD=3.3 04:23:15.049 00.000 30444 AutoFind: star saturated [373, 149] 20.5 Mass 69140 SNR 62.1 04:23:15.049 00.000 30444 Star::Find(15, 51, 320, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.049 00.000 30444 Star::Find returns 1 (1), X=51.29, Y=319.92, Mass=77958, SNR=62.6, Peak=7219 HFD=4.2 04:23:15.049 00.000 30444 AutoFind: star saturated [51, 320] 16.8 Mass 77958 SNR 62.6 04:23:15.049 00.000 30444 Star::Find(15, 59, 421, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.049 00.000 30444 Star::Find returns 1 (1), X=58.36, Y=420.99, Mass=16504, SNR=25.2, Peak=4850 HFD=3.3 04:23:15.049 00.000 30444 AutoFind: star saturated [59, 421] 5.4 Mass 16504 SNR 25.2 04:23:15.049 00.000 30444 Star::Find(15, 316, 184, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.049 00.000 30444 Star::Find returns 1 (1), X=317.14, Y=184.24, Mass=23078, SNR=27.3, Peak=4848 HFD=4.5 04:23:15.049 00.000 30444 AutoFind: star saturated [316, 184] 5.3 Mass 23078 SNR 27.3 04:23:15.049 00.000 30444 Star::Find(15, 222, 278, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.049 00.000 30444 Star::Find returns 1 (1), X=221.76, Y=277.91, Mass=10682, SNR=16.1, Peak=4605 HFD=2.7 04:23:15.049 00.000 30444 AutoFind: star saturated [222, 278] 5.2 Mass 10682 SNR 16.1 04:23:15.049 00.000 30444 Star::Find(15, 465, 463, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.050 00.001 30444 Star::Find returns 1 (1), X=450.22, Y=477.15, Mass=9413, SNR=13.9, Peak=4135 HFD=4.0 04:23:15.050 00.000 30444 AutoFind: star saturated [465, 463] 5.2 Mass 9413 SNR 13.9 04:23:15.050 00.000 30444 Star::Find(15, 286, 72, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.050 00.000 30444 Star::Find returns 1 (1), X=286.24, Y=72.00, Mass=12410, SNR=20.8, Peak=4564 HFD=2.5 04:23:15.050 00.000 30444 AutoFind: star saturated [286, 72] 5.1 Mass 12410 SNR 20.8 04:23:15.050 00.000 30444 Star::Find(15, 91, 117, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.050 00.000 30444 Star::Find returns 1 (1), X=89.59, Y=116.39, Mass=25060, SNR=28.2, Peak=4493 HFD=4.6 04:23:15.050 00.000 30444 AutoFind: star saturated [91, 117] 5.0 Mass 25060 SNR 28.2 04:23:15.050 00.000 30444 Star::Find(15, 401, 21, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.050 00.000 30444 Star::Find returns 1 (1), X=400.79, Y=19.91, Mass=15405, SNR=21.5, Peak=5204 HFD=4.2 04:23:15.050 00.000 30444 AutoFind: star saturated [401, 21] 5.0 Mass 15405 SNR 21.5 04:23:15.050 00.000 30444 Star::Find(15, 88, 195, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.050 00.000 30444 Star::Find returns 1 (1), X=86.85, Y=194.60, Mass=9691, SNR=15.9, Peak=4300 HFD=2.4 04:23:15.050 00.000 30444 AutoFind: star saturated [88, 195] 4.7 Mass 9691 SNR 15.9 04:23:15.050 00.000 30444 Star::Find(15, 65, 80, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.050 00.000 30444 Star::Find returns 1 (1), X=65.62, Y=68.74, Mass=5835, SNR=11.2, Peak=4331 HFD=2.0 04:23:15.050 00.000 30444 AutoFind: star saturated [65, 80] 4.6 Mass 5835 SNR 11.2 04:23:15.050 00.000 30444 Star::Find(15, 472, 119, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.050 00.000 30444 Star::Find returns 1 (1), X=472.50, Y=118.22, Mass=6458, SNR=10.3, Peak=4287 HFD=1.9 04:23:15.050 00.000 30444 AutoFind: star saturated [472, 119] 4.6 Mass 6458 SNR 10.3 04:23:15.051 00.001 30444 Star::Find(15, 472, 174, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.051 00.000 30444 Star::Find returns 1 (1), X=472.04, Y=173.72, Mass=11233, SNR=18.0, Peak=4620 HFD=2.7 04:23:15.051 00.000 30444 AutoFind: star saturated [472, 174] 4.6 Mass 11233 SNR 18.0 04:23:15.051 00.000 30444 Star::Find(15, 400, 337, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.051 00.000 30444 Star::Find returns 1 (1), X=399.91, Y=336.71, Mass=11492, SNR=15.7, Peak=4507 HFD=2.6 04:23:15.051 00.000 30444 AutoFind: star saturated [400, 337] 4.6 Mass 11492 SNR 15.7 04:23:15.051 00.000 30444 Star::Find(15, 612, 197, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.051 00.000 30444 Star::Find returns 1 (1), X=610.50, Y=197.08, Mass=12975, SNR=19.1, Peak=4842 HFD=3.8 04:23:15.051 00.000 30444 AutoFind: star saturated [612, 197] 4.6 Mass 12975 SNR 19.1 04:23:15.051 00.000 30444 Star::Find(15, 465, 310, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.051 00.000 30444 Star::Find returns 1 (1), X=457.24, Y=318.10, Mass=4472, SNR=9.3, Peak=4534 HFD=1.6 04:23:15.051 00.000 30444 AutoFind: star saturated [465, 310] 4.5 Mass 4472 SNR 9.3 04:23:15.051 00.000 30444 Star::Find(15, 366, 57, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.051 00.000 30444 Star::Find returns 1 (1), X=365.65, Y=71.22, Mass=20227, SNR=24.6, Peak=4546 HFD=10.0 04:23:15.051 00.000 30444 AutoFind: star saturated [366, 57] 4.5 Mass 20227 SNR 24.6 04:23:15.051 00.000 30444 Star::Find(15, 477, 442, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.051 00.000 30444 Star::Find returns 1 (1), X=477.07, Y=441.59, Mass=9897, SNR=16.1, Peak=4581 HFD=2.5 04:23:15.052 00.001 30444 AutoFind: star saturated [477, 442] 4.4 Mass 9897 SNR 16.1 04:23:15.052 00.000 30444 Star::Find(15, 489, 52, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.052 00.000 30444 Star::Find returns 1 (1), X=488.31, Y=53.58, Mass=11655, SNR=14.5, Peak=4427 HFD=4.6 04:23:15.052 00.000 30444 AutoFind: star saturated [489, 52] 4.4 Mass 11655 SNR 14.5 04:23:15.052 00.000 30444 Star::Find(15, 425, 169, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.052 00.000 30444 Star::Find returns 1 (1), X=439.96, Y=185.81, Mass=120774, SNR=104.3, Peak=4633 HFD=3.1 04:23:15.052 00.000 30444 AutoFind: star saturated [425, 169] 4.3 Mass 120774 SNR 104.3 04:23:15.052 00.000 30444 Star::Find(15, 263, 93, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.052 00.000 30444 Star::Find returns 1 (1), X=264.59, Y=88.72, Mass=18394, SNR=19.9, Peak=4416 HFD=8.7 04:23:15.052 00.000 30444 AutoFind: star saturated [263, 93] 4.3 Mass 18394 SNR 19.9 04:23:15.052 00.000 30444 Star::Find(15, 254, 188, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.053 00.001 30444 Star::Find returns 1 (1), X=255.01, Y=188.35, Mass=8789, SNR=14.3, Peak=4333 HFD=2.7 04:23:15.053 00.000 30444 AutoFind: star saturated [254, 188] 4.3 Mass 8789 SNR 14.3 04:23:15.053 00.000 30444 Star::Find(15, 519, 262, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.053 00.000 30444 Star::Find returns 1 (1), X=518.95, Y=263.23, Mass=18689, SNR=23.6, Peak=4761 HFD=6.5 04:23:15.053 00.000 30444 AutoFind: star saturated [519, 262] 4.3 Mass 18689 SNR 23.6 04:23:15.053 00.000 30444 Star::Find(15, 346, 248, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.053 00.000 30444 Star::Find returns 1 (1), X=346.34, Y=248.36, Mass=7757, SNR=12.5, Peak=4375 HFD=1.7 04:23:15.053 00.000 30444 AutoFind: star saturated [346, 248] 4.3 Mass 7757 SNR 12.5 04:23:15.053 00.000 30444 Star::Find(15, 380, 406, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.053 00.000 30444 Star::Find returns 1 (1), X=380.16, Y=405.09, Mass=10185, SNR=16.9, Peak=4711 HFD=2.5 04:23:15.053 00.000 30444 AutoFind: star saturated [380, 406] 4.3 Mass 10185 SNR 16.9 04:23:15.053 00.000 30444 Star::Find(15, 455, 435, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.054 00.001 30444 Star::Find returns 1 (1), X=455.31, Y=435.69, Mass=17592, SNR=20.6, Peak=4130 HFD=5.4 04:23:15.054 00.000 30444 AutoFind: star saturated [455, 435] 4.2 Mass 17592 SNR 20.6 04:23:15.054 00.000 30444 Star::Find(15, 532, 182, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.054 00.000 30444 Star::Find returns 1 (1), X=533.50, Y=180.60, Mass=23230, SNR=29.3, Peak=4801 HFD=7.3 04:23:15.054 00.000 30444 AutoFind: star saturated [532, 182] 4.2 Mass 23230 SNR 29.3 04:23:15.054 00.000 30444 Star::Find(15, 22, 437, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.054 00.000 30444 Star::Find returns 1 (1), X=22.67, Y=436.98, Mass=18017, SNR=21.6, Peak=4825 HFD=4.1 04:23:15.054 00.000 30444 AutoFind: star saturated [22, 437] 4.2 Mass 18017 SNR 21.6 04:23:15.054 00.000 30444 Star::Find(15, 275, 173, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.054 00.000 30444 Star::Find returns 1 (1), X=274.55, Y=173.58, Mass=12647, SNR=18.5, Peak=4338 HFD=3.3 04:23:15.054 00.000 30444 AutoFind: star saturated [275, 173] 4.1 Mass 12647 SNR 18.5 04:23:15.054 00.000 30444 Star::Find(15, 198, 460, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.054 00.000 30444 Star::Find returns 1 (1), X=197.29, Y=460.97, Mass=12408, SNR=21.4, Peak=4736 HFD=3.9 04:23:15.054 00.000 30444 AutoFind: star saturated [198, 460] 4.1 Mass 12408 SNR 21.4 04:23:15.054 00.000 30444 Star::Find(15, 248, 394, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.054 00.000 30444 Star::Find returns 1 (1), X=247.38, Y=393.94, Mass=18308, SNR=22.6, Peak=4806 HFD=4.7 04:23:15.054 00.000 30444 AutoFind: star saturated [248, 394] 4.0 Mass 18308 SNR 22.6 04:23:15.054 00.000 30444 Star::Find(15, 121, 397, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.054 00.000 30444 Star::Find returns 1 (1), X=122.85, Y=395.25, Mass=10605, SNR=17.1, Peak=4771 HFD=6.0 04:23:15.055 00.001 30444 AutoFind: star saturated [121, 397] 4.0 Mass 10605 SNR 17.1 04:23:15.055 00.000 30444 Star::Find(15, 584, 51, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.055 00.000 30444 Star::Find returns 1 (1), X=583.88, Y=52.35, Mass=16589, SNR=18.3, Peak=4454 HFD=5.0 04:23:15.055 00.000 30444 AutoFind: star saturated [584, 51] 3.9 Mass 16589 SNR 18.3 04:23:15.055 00.000 30444 Star::Find(15, 304, 132, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.055 00.000 30444 Star::Find returns 1 (1), X=302.62, Y=132.69, Mass=13625, SNR=22.2, Peak=4877 HFD=4.8 04:23:15.055 00.000 30444 AutoFind: star saturated [304, 132] 3.9 Mass 13625 SNR 22.2 04:23:15.055 00.000 30444 Star::Find(15, 155, 337, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.055 00.000 30444 Star::Find returns 1 (1), X=164.71, Y=332.47, Mass=10072, SNR=18.3, Peak=4413 HFD=7.1 04:23:15.055 00.000 30444 AutoFind: star saturated [155, 337] 3.9 Mass 10072 SNR 18.3 04:23:15.055 00.000 30444 Star::Find(15, 74, 358, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.055 00.000 30444 Star::Find returns 1 (1), X=74.40, Y=358.21, Mass=4608, SNR=10.3, Peak=4516 HFD=1.3 04:23:15.055 00.000 30444 AutoFind: star saturated [74, 358] 3.9 Mass 4608 SNR 10.3 04:23:15.055 00.000 30444 Star::Find(15, 221, 118, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.055 00.000 30444 Star::Find returns 1 (1), X=219.03, Y=105.25, Mass=12786, SNR=19.5, Peak=4777 HFD=6.1 04:23:15.055 00.000 30444 AutoFind: star saturated [221, 118] 3.9 Mass 12786 SNR 19.5 04:23:15.055 00.000 30444 Star::Find(15, 572, 344, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.056 00.001 30444 Star::Find returns 1 (1), X=571.19, Y=343.06, Mass=17080, SNR=21.4, Peak=4606 HFD=5.0 04:23:15.056 00.000 30444 AutoFind: star saturated [572, 344] 3.9 Mass 17080 SNR 21.4 04:23:15.056 00.000 30444 Star::Find(15, 394, 305, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.056 00.000 30444 Star::Find returns 1 (1), X=392.87, Y=305.91, Mass=8634, SNR=13.1, Peak=4301 HFD=2.7 04:23:15.056 00.000 30444 AutoFind: star saturated [394, 305] 3.9 Mass 8634 SNR 13.1 04:23:15.056 00.000 30444 Star::Find(15, 217, 185, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.056 00.000 30444 Star::Find returns 1 (1), X=217.38, Y=185.64, Mass=6463, SNR=12.8, Peak=4270 HFD=1.5 04:23:15.056 00.000 30444 AutoFind: star saturated [217, 185] 3.9 Mass 6463 SNR 12.8 04:23:15.056 00.000 30444 Star::Find(15, 531, 68, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.056 00.000 30444 Star::Find returns 1 (1), X=538.71, Y=79.43, Mass=10013, SNR=16.2, Peak=4593 HFD=3.6 04:23:15.056 00.000 30444 AutoFind: star saturated [531, 68] 3.9 Mass 10013 SNR 16.2 04:23:15.056 00.000 30444 Star::Find(15, 434, 230, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.056 00.000 30444 Star::Find returns 1 (1), X=422.28, Y=240.82, Mass=10171, SNR=16.8, Peak=4510 HFD=4.4 04:23:15.056 00.000 30444 AutoFind: star saturated [434, 230] 3.9 Mass 10171 SNR 16.8 04:23:15.056 00.000 30444 Star::Find(15, 385, 119, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.056 00.000 30444 Star::Find returns 1 (1), X=378.67, Y=126.30, Mass=14498, SNR=18.6, Peak=5195 HFD=4.0 04:23:15.056 00.000 30444 AutoFind: star saturated [385, 119] 3.9 Mass 14498 SNR 18.6 04:23:15.056 00.000 30444 Star::Find(15, 473, 404, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.056 00.000 30444 Star::Find returns 1 (1), X=474.80, Y=420.35, Mass=5874, SNR=12.0, Peak=4395 HFD=4.6 04:23:15.056 00.000 30444 AutoFind: star saturated [473, 404] 3.9 Mass 5874 SNR 12.0 04:23:15.057 00.001 30444 Star::Find(15, 24, 230, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.057 00.000 30444 Star::Find returns 1 (1), X=23.02, Y=229.69, Mass=11819, SNR=18.2, Peak=4655 HFD=3.2 04:23:15.057 00.000 30444 AutoFind: star saturated [24, 230] 3.8 Mass 11819 SNR 18.2 04:23:15.057 00.000 30444 Star::Find(15, 236, 318, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.057 00.000 30444 Star::Find returns 1 (1), X=236.67, Y=317.77, Mass=18212, SNR=22.0, Peak=4188 HFD=6.1 04:23:15.057 00.000 30444 AutoFind: star saturated [236, 318] 3.8 Mass 18212 SNR 22.0 04:23:15.057 00.000 30444 Star::Find(15, 222, 369, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.057 00.000 30444 Star::Find returns 1 (1), X=221.56, Y=369.01, Mass=8522, SNR=15.6, Peak=4377 HFD=2.2 04:23:15.057 00.000 30444 AutoFind: star saturated [222, 369] 3.8 Mass 8522 SNR 15.6 04:23:15.057 00.000 30444 Star::Find(15, 364, 217, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.057 00.000 30444 Star::Find returns 1 (1), X=365.49, Y=205.51, Mass=13970, SNR=15.4, Peak=4484 HFD=8.6 04:23:15.057 00.000 30444 AutoFind: star saturated [364, 217] 3.8 Mass 13970 SNR 15.4 04:23:15.057 00.000 30444 Star::Find(15, 500, 107, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.057 00.000 30444 Star::Find returns 1 (1), X=512.38, Y=93.42, Mass=17929, SNR=24.3, Peak=4486 HFD=4.9 04:23:15.057 00.000 30444 AutoFind: star saturated [500, 107] 3.8 Mass 17929 SNR 24.3 04:23:15.057 00.000 30444 Star::Find(15, 48, 453, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.057 00.000 30444 Star::Find returns 1 (1), X=46.15, Y=454.06, Mass=10267, SNR=14.8, Peak=4450 HFD=4.4 04:23:15.057 00.000 30444 AutoFind: star saturated [48, 453] 3.7 Mass 10267 SNR 14.8 04:23:15.057 00.000 30444 Star::Find(15, 255, 131, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.058 00.001 30444 Star::Find returns 1 (1), X=255.13, Y=141.85, Mass=14077, SNR=21.2, Peak=4769 HFD=3.7 04:23:15.058 00.000 30444 AutoFind: star saturated [255, 131] 3.7 Mass 14077 SNR 21.2 04:23:15.058 00.000 30444 Star::Find(15, 457, 257, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.058 00.000 30444 Star::Find returns 1 (1), X=456.12, Y=258.57, Mass=11247, SNR=16.1, Peak=4110 HFD=4.4 04:23:15.058 00.000 30444 AutoFind: star saturated [457, 257] 3.7 Mass 11247 SNR 16.1 04:23:15.058 00.000 30444 Star::Find(15, 434, 295, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.058 00.000 30444 Star::Find returns 1 (1), X=434.04, Y=295.41, Mass=30096, SNR=30.4, Peak=4491 HFD=6.1 04:23:15.058 00.000 30444 AutoFind: star saturated [434, 295] 3.7 Mass 30096 SNR 30.4 04:23:15.058 00.000 30444 Star::Find(15, 100, 416, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.058 00.000 30444 Star::Find returns 1 (1), X=100.11, Y=415.88, Mass=6173, SNR=13.9, Peak=4642 HFD=1.8 04:23:15.058 00.000 30444 AutoFind: star saturated [100, 416] 3.7 Mass 6173 SNR 13.9 04:23:15.058 00.000 30444 Star::Find(15, 44, 351, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.058 00.000 30444 Star::Find returns 1 (1), X=43.63, Y=350.24, Mass=14884, SNR=19.4, Peak=4361 HFD=5.4 04:23:15.058 00.000 30444 AutoFind: star saturated [44, 351] 3.7 Mass 14884 SNR 19.4 04:23:15.058 00.000 30444 AutoFind: could not find a non-saturated star! 04:23:15.058 00.000 30444 AutoFind: finding best star pass 3 04:23:15.058 00.000 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.058 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=186.03, Mass=121606, SNR=117.1, Peak=11500 HFD=2.9 04:23:15.058 00.000 30444 AutoFind returns star at [440, 186] 40.3 Mass 121606 SNR 117.1 04:23:15.059 00.001 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:15.059 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=186.03, Mass=121606, SNR=117.1, Peak=11500 HFD=2.9 04:23:15.059 00.000 30444 setting lock position to (440.01, 186.03) 04:23:15.059 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=13736, FiltMin=2507, FiltMax=10821, Gamma=2.950 04:23:15.109 00.050 30444 Status Line: Auto-selected star at (440.0, 186.0) 04:23:16.813 01.704 15672 Exposure complete 04:23:16.832 00.019 15672 worker thread done servicing request 04:23:16.833 00.001 30444 OnExposeComplete: enter 04:23:16.833 00.000 30444 UpdateGuideState(): m_state=2 04:23:16.833 00.000 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 5 04:23:16.833 00.000 30444 Star::Find returns 1 (1), X=439.90, Y=185.85, Mass=125422, SNR=116.4, Peak=12192 HFD=3.2 04:23:16.833 00.000 30444 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 04:23:16.833 00.000 30444 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.90 = -1.90) 04:23:16.833 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.12 mountX=-0.06 mountY=-0.20, mountTheta=-1.84 04:23:16.834 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=13770, FiltMin=2521, FiltMax=11264, Gamma=2.950 04:23:16.883 00.049 30444 UpdateGuideState exits: m=125422 SNR=116.4 Saturated 04:23:16.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:16.883 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:16.883 00.000 30444 Enqueuing Expose request 04:23:16.883 00.000 15672 Worker thread wakes up 04:23:16.883 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:16.883 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:18.792 01.909 15672 Exposure complete 04:23:18.812 00.020 15672 worker thread done servicing request 04:23:18.812 00.000 30444 OnExposeComplete: enter 04:23:18.812 00.000 30444 UpdateGuideState(): m_state=2 04:23:18.812 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 6 04:23:18.812 00.000 30444 Star::Find returns 1 (1), X=439.97, Y=185.74, Mass=122877, SNR=111.6, Peak=11870 HFD=3.4 04:23:18.812 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.46 = -1.46) 04:23:18.812 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.52 = -1.52) 04:23:18.812 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.29 cameraTheta=-1.73 mountX=0.03 mountY=-0.29, mountTheta=-1.46 04:23:18.813 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=14445, FiltMin=2534, FiltMax=11292, Gamma=2.950 04:23:18.862 00.049 30444 UpdateGuideState exits: m=122877 SNR=111.6 Saturated 04:23:18.862 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:18.862 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:18.862 00.000 30444 Enqueuing Expose request 04:23:18.862 00.000 15672 Worker thread wakes up 04:23:18.862 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:18.862 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:18.955 00.093 30444 GuideButtonClick i=1 ctx=Guide button clicked 04:23:18.956 00.001 30444 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0 04:23:18.956 00.000 30444 Suppressed alert: For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map. 04:23:18.960 00.004 30444 ScopeASCOM::GetDeclination() returns 61.6 04:23:18.960 00.000 30444 Changing from state SELECTED to CALIBRATING_PRIMARY 04:23:18.960 00.000 30444 guider state => CALIBRATED 04:23:18.960 00.000 30444 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 04:23:18.960 00.000 30444 reset dither spiral 04:23:20.979 02.019 15672 Exposure complete 04:23:21.008 00.029 15672 worker thread done servicing request 04:23:21.008 00.000 30444 OnExposeComplete: enter 04:23:21.008 00.000 30444 UpdateGuideState(): m_state=5 04:23:21.008 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 7 04:23:21.008 00.000 30444 Star::Find returns 1 (1), X=440.05, Y=185.57, Mass=117520, SNR=100.3, Peak=11874 HFD=3.4 04:23:21.008 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 04:23:21.008 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 04:23:21.008 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.45 hyp=0.46 cameraTheta=-1.48 mountX=0.16 mountY=-0.43, mountTheta=-1.21 04:23:21.008 00.000 30444 Changing from state CALIBRATED to GUIDING 04:23:21.015 00.007 30444 ScopeASCOM::GetDeclination() returns 61.6 04:23:21.017 00.002 30444 ScopeASCOM::SideOfPier() returns 1 04:23:21.021 00.004 30444 AdjustCalibrationForScopePointing (scope): current dec=61.6 pierSide=1, cal dec=61.6 pierSide=1 rotAngle=None bin=2 04:23:21.021 00.000 30444 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 1000 04:23:21.128 00.107 30444 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.546990 04:23:21.129 00.001 30444 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089 04:23:21.129 00.000 30444 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089 04:23:21.129 00.000 30444 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 3.523690 04:23:21.129 00.000 30444 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 25 04:23:21.130 00.001 30444 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11 04:23:21.130 00.000 30444 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000 04:23:21.130 00.000 30444 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0 04:23:21.130 00.000 30444 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "08/07/20 22:03:21" 04:23:21.131 00.001 30444 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1 04:23:21.131 00.000 30444 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.1 0.0}, {1.8 -0.8}, {2.8 -0.9}, {3.3 -1.4}, {4.1 -1.3}, {5.1 -1.9}, {5.8 -2.0}, {7.1 -2.1}, {7.5 -2.6}, {8.4 -2.9}, {8.9 -3.1}, {10.2 -3.1}, {11.4 -3.4}, {12.3 -4.1}, {13.7 -4.2}, {14.8 -4.9}, {15.2 -4.9}, {16.7 -5.2}, {17.5 -6.1}, {19.0 -6.3}, {20.0 -6.2}, {21.3 -6.8}, {22.6 -7.1}, {24.0 -7.2}, {25.2 -7.2}, {25.2 -7.2}, {19.4 -6.7}, {13.4 -4.6}, {7.7 -2.8}, {2.7 -0.5}, {0.3 -0.5}" 04:23:21.132 00.001 30444 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 -3.7}, {-1.9 -5.4}, {-2.8 -8.6}, {-3.5 -9.8}, {-4.0 -12.1}, {-4.9 -14.6}, {-5.5 -17.6}, {-6.9 -19.1}, {-7.3 -21.9}, {-8.2 -23.6}, {-9.2 -26.2}, {-9.2 -26.2}, {-9.4 -26.3}, {-9.6 -26.0}, {-9.6 -25.5}" 04:23:21.134 00.002 30444 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec 04:23:21.134 00.000 30444 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000 04:23:21.134 00.000 30444 skipping Dec comp: initial calibration too far from equator 04:23:21.134 00.000 30444 Alert: Calibration was too far from equator, recalibration is needed. 04:23:21.359 00.225 30444 ScopeASCOM::GetDeclination() returns 61.6 04:23:21.361 00.002 30444 ScopeASCOM::SideOfPier() returns 1 04:23:21.368 00.007 30444 setting lock position to (440.05, 185.57) 04:23:21.368 00.000 30444 guider state => GUIDING 04:23:21.368 00.000 30444 Status Line: Guiding 04:23:21.372 00.004 30444 Mount: notify guiding started 04:23:21.373 00.001 30444 GetString("/profile/2/name", "") returns "JohnsProfile" 04:23:21.377 00.004 30444 GetString("/profile/2/scope/calibration/timestamp", "") returns "08/07/20 22:03:21" 04:23:21.378 00.001 30444 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.002331 04:23:21.378 00.000 30444 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.005605 04:23:21.379 00.001 30444 GetInt("/profile/2/scope/calibration/binning", 1) returns 2 04:23:21.379 00.000 30444 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -0.278136 04:23:21.379 00.000 30444 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 1.231160 04:23:21.380 00.001 30444 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 1.075220 04:23:21.380 00.000 30444 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1 04:23:21.380 00.000 30444 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1 04:23:21.380 00.000 30444 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1 04:23:21.381 00.001 30444 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000 04:23:21.381 00.000 30444 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 1000 04:23:21.381 00.000 30444 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.546990 04:23:21.382 00.001 30444 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089 04:23:21.382 00.000 30444 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089 04:23:21.382 00.000 30444 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 3.523690 04:23:21.383 00.001 30444 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 25 04:23:21.383 00.000 30444 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11 04:23:21.383 00.000 30444 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000 04:23:21.384 00.001 30444 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0 04:23:21.384 00.000 30444 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "08/07/20 22:03:21" 04:23:21.384 00.000 30444 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1 04:23:21.385 00.001 30444 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.1 0.0}, {1.8 -0.8}, {2.8 -0.9}, {3.3 -1.4}, {4.1 -1.3}, {5.1 -1.9}, {5.8 -2.0}, {7.1 -2.1}, {7.5 -2.6}, {8.4 -2.9}, {8.9 -3.1}, {10.2 -3.1}, {11.4 -3.4}, {12.3 -4.1}, {13.7 -4.2}, {14.8 -4.9}, {15.2 -4.9}, {16.7 -5.2}, {17.5 -6.1}, {19.0 -6.3}, {20.0 -6.2}, {21.3 -6.8}, {22.6 -7.1}, {24.0 -7.2}, {25.2 -7.2}, {25.2 -7.2}, {19.4 -6.7}, {13.4 -4.6}, {7.7 -2.8}, {2.7 -0.5}, {0.3 -0.5}" 04:23:21.385 00.000 30444 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 -3.7}, {-1.9 -5.4}, {-2.8 -8.6}, {-3.5 -9.8}, {-4.0 -12.1}, {-4.9 -14.6}, {-5.5 -17.6}, {-6.9 -19.1}, {-7.3 -21.9}, {-8.2 -23.6}, {-9.2 -26.2}, {-9.2 -26.2}, {-9.4 -26.3}, {-9.6 -26.0}, {-9.6 -25.5}" 04:23:21.385 00.000 30444 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 1000 04:23:21.386 00.001 30444 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.546990 04:23:21.386 00.000 30444 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089 04:23:21.386 00.000 30444 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089 04:23:21.386 00.000 30444 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 3.523690 04:23:21.387 00.001 30444 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 25 04:23:21.387 00.000 30444 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11 04:23:21.387 00.000 30444 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000 04:23:21.388 00.001 30444 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0 04:23:21.388 00.000 30444 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "08/07/20 22:03:21" 04:23:21.388 00.000 30444 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1 04:23:21.388 00.000 30444 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.1 0.0}, {1.8 -0.8}, {2.8 -0.9}, {3.3 -1.4}, {4.1 -1.3}, {5.1 -1.9}, {5.8 -2.0}, {7.1 -2.1}, {7.5 -2.6}, {8.4 -2.9}, {8.9 -3.1}, {10.2 -3.1}, {11.4 -3.4}, {12.3 -4.1}, {13.7 -4.2}, {14.8 -4.9}, {15.2 -4.9}, {16.7 -5.2}, {17.5 -6.1}, {19.0 -6.3}, {20.0 -6.2}, {21.3 -6.8}, {22.6 -7.1}, {24.0 -7.2}, {25.2 -7.2}, {25.2 -7.2}, {19.4 -6.7}, {13.4 -4.6}, {7.7 -2.8}, {2.7 -0.5}, {0.3 -0.5}" 04:23:21.389 00.001 30444 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 -3.7}, {-1.9 -5.4}, {-2.8 -8.6}, {-3.5 -9.8}, {-4.0 -12.1}, {-4.9 -14.6}, {-5.5 -17.6}, {-6.9 -19.1}, {-7.3 -21.9}, {-8.2 -23.6}, {-9.2 -26.2}, {-9.2 -26.2}, {-9.4 -26.3}, {-9.6 -26.0}, {-9.6 -25.5}" 04:23:21.422 00.033 30444 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec 04:23:21.437 00.015 30444 ScopeASCOM::SideOfPier() returns 1 04:23:21.438 00.001 30444 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00 04:23:21.438 00.000 30444 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00 04:23:21.439 00.001 30444 ScopeASCOM::GetDeclination() returns 61.6 04:23:21.439 00.000 30444 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 61.6 04:23:21.439 00.000 30444 MountToCamera -- mountTheta (0.00) + m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 04:23:21.439 00.000 30444 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00 04:23:21.439 00.000 30444 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr 04:23:21.439 00.000 30444 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec 04:23:21.440 00.001 30444 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1 04:23:21.440 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2050, max=13984, FiltMin=2505, FiltMax=11187, Gamma=2.950 04:23:21.489 00.049 30444 UpdateGuideState exits: m=117520 SNR=100.3 Saturated 04:23:21.489 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:21.489 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:21.489 00.000 30444 Enqueuing Expose request 04:23:21.489 00.000 15672 Worker thread wakes up 04:23:21.489 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:21.489 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:23.396 01.907 15672 Exposure complete 04:23:23.416 00.020 15672 worker thread done servicing request 04:23:23.416 00.000 30444 OnExposeComplete: enter 04:23:23.416 00.000 30444 UpdateGuideState(): m_state=6 04:23:23.416 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 1 04:23:23.416 00.000 30444 Star::Find returns 1 (1), X=440.02, Y=185.52, Mass=126976, SNR=116.2, Peak=13040 HFD=3.6 04:23:23.416 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.85 = -1.85) 04:23:23.416 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.91 = -1.91) 04:23:23.416 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.13 mountX=-0.02 mountY=-0.06, mountTheta=-1.85 04:23:23.417 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.05, opts=13) 04:23:23.417 00.000 30444 Enqueuing Move request for scope (-0.03, -0.05) 04:23:23.417 00.000 15672 Worker thread wakes up 04:23:23.417 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd 04:23:23.417 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.05) 04:23:23.417 00.000 15672 Moving (-0.03, -0.05) raw xDistance=-0.02 yDistance=-0.06 04:23:23.417 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:23:23.417 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:23:23.417 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:23:23.417 00.000 15672 MoveAxis(E, 0, ABG) 04:23:23.417 00.000 15672 Move returns status 0, amount 0 04:23:23.417 00.000 15672 MoveAxis(N, 0, ABG) 04:23:23.417 00.000 15672 Move returns status 0, amount 0 04:23:23.418 00.001 15672 move complete, result=0 04:23:23.418 00.000 15672 worker thread done servicing request 04:23:23.422 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2074, max=14365, FiltMin=2504, FiltMax=10981, Gamma=2.950 04:23:23.467 00.045 30444 UpdateGuideState exits: m=126976 SNR=116.2 Saturated 04:23:23.467 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:23.467 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:23.467 00.000 30444 Enqueuing Expose request 04:23:23.467 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:23:23.467 00.000 15672 Worker thread wakes up 04:23:23.467 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:23.467 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:25.585 02.118 15672 Exposure complete 04:23:25.615 00.030 15672 worker thread done servicing request 04:23:25.615 00.000 30444 OnExposeComplete: enter 04:23:25.615 00.000 30444 UpdateGuideState(): m_state=6 04:23:25.615 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 2 04:23:25.615 00.000 30444 Star::Find returns 1 (1), X=440.22, Y=185.56, Mass=127712, SNR=112.5, Peak=12760 HFD=3.5 04:23:25.615 00.000 30444 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.28) = xAngle (0.22 = 0.22) 04:23:25.615 00.000 30444 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.16 = 0.16) 04:23:25.615 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.06 mountX=0.16 mountY=0.03, mountTheta=0.16 04:23:25.616 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.01, opts=13) 04:23:25.616 00.000 30444 Enqueuing Move request for scope (0.17, -0.01) 04:23:25.616 00.000 15672 Worker thread wakes up 04:23:25.616 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd 04:23:25.616 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.01) 04:23:25.616 00.000 15672 Moving (0.17, -0.01) raw xDistance=0.16 yDistance=0.03 04:23:25.616 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:23:25.616 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:23:25.616 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:23:25.616 00.000 15672 MoveAxis(E, 0, ABG) 04:23:25.616 00.000 15672 Move returns status 0, amount 0 04:23:25.616 00.000 15672 MoveAxis(N, 0, ABG) 04:23:25.616 00.000 15672 Move returns status 0, amount 0 04:23:25.616 00.000 15672 move complete, result=0 04:23:25.616 00.000 15672 worker thread done servicing request 04:23:25.621 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2141, max=13619, FiltMin=2478, FiltMax=9909, Gamma=2.950 04:23:25.667 00.046 30444 UpdateGuideState exits: m=127712 SNR=112.5 Saturated 04:23:25.667 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:25.667 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:25.667 00.000 30444 Enqueuing Expose request 04:23:25.667 00.000 15672 Worker thread wakes up 04:23:25.667 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:23:25.667 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:25.667 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:27.577 01.910 15672 Exposure complete 04:23:27.597 00.020 15672 worker thread done servicing request 04:23:27.597 00.000 30444 OnExposeComplete: enter 04:23:27.597 00.000 30444 UpdateGuideState(): m_state=6 04:23:27.597 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 3 04:23:27.597 00.000 30444 Star::Find returns 1 (1), X=440.39, Y=185.52, Mass=122830, SNR=104.3, Peak=13739 HFD=3.2 04:23:27.597 00.000 30444 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.28) = xAngle (0.13 = 0.13) 04:23:27.597 00.000 30444 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.06 = 0.06) 04:23:27.597 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.05 hyp=0.34 cameraTheta=-0.15 mountX=0.33 mountY=0.02, mountTheta=0.06 04:23:27.598 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.05, opts=13) 04:23:27.598 00.000 30444 Enqueuing Move request for scope (0.33, -0.05) 04:23:27.598 00.000 15672 Worker thread wakes up 04:23:27.598 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.05) opts 0xd 04:23:27.598 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.05) 04:23:27.598 00.000 15672 Moving (0.33, -0.05) raw xDistance=0.33 yDistance=0.02 04:23:27.598 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 04:23:27.598 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:23:27.598 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 04:23:27.598 00.000 15672 MoveAxis(W, 90, ABG) 04:23:27.598 00.000 15672 Guiding Dir = 3, Dur = 90 04:23:27.599 00.001 15672 IsSlewing returns 0 04:23:27.603 00.004 15672 IsGuiding returns 0 04:23:27.604 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=14147, FiltMin=2501, FiltMax=10368, Gamma=2.950 04:23:27.619 00.015 15672 PulseGuide returned control before completion, sleep 85 04:23:27.654 00.035 30444 UpdateGuideState exits: m=122830 SNR=104.3 Saturated 04:23:27.654 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:27.654 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:27.654 00.000 30444 Enqueuing Expose request 04:23:27.705 00.051 15672 IsGuiding returns 1 04:23:27.705 00.000 15672 scope still moving after pulse duration time elapsed 04:23:27.726 00.021 15672 IsSlewing returns 0 04:23:27.732 00.006 15672 IsGuiding returns 0 04:23:27.732 00.000 15672 scope move finished after 90 + 38 ms 04:23:27.733 00.001 15672 Move returns status 0, amount 90 04:23:27.733 00.000 15672 MoveAxis(N, 0, ABG) 04:23:27.733 00.000 15672 Move returns status 0, amount 0 04:23:27.733 00.000 15672 move complete, result=0 04:23:27.733 00.000 15672 worker thread done servicing request 04:23:27.733 00.000 15672 Worker thread wakes up 04:23:27.734 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:27.734 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:27.734 00.000 30444 GuideStep: 0.3 px 90 ms WEST, 0.0 px 0 ms NORTH 04:23:29.852 02.118 15672 Exposure complete 04:23:29.884 00.032 15672 worker thread done servicing request 04:23:29.884 00.000 30444 OnExposeComplete: enter 04:23:29.884 00.000 30444 UpdateGuideState(): m_state=6 04:23:29.884 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 4 04:23:29.884 00.000 30444 Star::Find returns 1 (1), X=440.17, Y=185.54, Mass=122627, SNR=106.4, Peak=13608 HFD=3.2 04:23:29.884 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (-0.00 = -0.00) 04:23:29.884 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 04:23:29.884 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.28 mountX=0.12 mountY=-0.01, mountTheta=-0.06 04:23:29.885 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.03, opts=13) 04:23:29.885 00.000 30444 Enqueuing Move request for scope (0.11, -0.03) 04:23:29.885 00.000 15672 Worker thread wakes up 04:23:29.885 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd 04:23:29.885 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.03) 04:23:29.885 00.000 15672 Moving (0.11, -0.03) raw xDistance=0.12 yDistance=-0.01 04:23:29.885 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:23:29.885 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:23:29.885 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:23:29.885 00.000 15672 MoveAxis(E, 0, ABG) 04:23:29.885 00.000 15672 Move returns status 0, amount 0 04:23:29.885 00.000 15672 MoveAxis(N, 0, ABG) 04:23:29.885 00.000 15672 Move returns status 0, amount 0 04:23:29.885 00.000 15672 move complete, result=0 04:23:29.885 00.000 15672 worker thread done servicing request 04:23:29.890 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1985, max=14407, FiltMin=2534, FiltMax=10506, Gamma=2.950 04:23:29.940 00.050 30444 UpdateGuideState exits: m=122627 SNR=106.4 Saturated 04:23:29.940 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:29.940 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:29.940 00.000 30444 Enqueuing Expose request 04:23:29.940 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:23:29.940 00.000 15672 Worker thread wakes up 04:23:29.940 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:29.940 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:31.849 01.909 15672 Exposure complete 04:23:31.869 00.020 15672 worker thread done servicing request 04:23:31.870 00.001 30444 OnExposeComplete: enter 04:23:31.870 00.000 30444 UpdateGuideState(): m_state=6 04:23:31.870 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 5 04:23:31.870 00.000 30444 Star::Find returns 1 (1), X=440.48, Y=185.45, Mass=119921, SNR=107.5, Peak=13870 HFD=3.2 04:23:31.870 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 04:23:31.870 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 04:23:31.870 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.13 hyp=0.45 cameraTheta=-0.29 mountX=0.45 mountY=-0.03, mountTheta=-0.07 04:23:31.870 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.13, opts=13) 04:23:31.870 00.000 30444 Enqueuing Move request for scope (0.43, -0.13) 04:23:31.870 00.000 15672 Worker thread wakes up 04:23:31.871 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.13) opts 0xd 04:23:31.871 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.13) 04:23:31.871 00.000 15672 Moving (0.43, -0.13) raw xDistance=0.45 yDistance=-0.03 04:23:31.871 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45 04:23:31.871 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:23:31.871 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:23:31.871 00.000 15672 MoveAxis(W, 121, ABG) 04:23:31.871 00.000 15672 Guiding Dir = 3, Dur = 121 04:23:31.871 00.000 15672 IsSlewing returns 0 04:23:31.872 00.001 15672 IsGuiding returns 0 04:23:31.876 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=13986, FiltMin=2542, FiltMax=10043, Gamma=2.950 04:23:31.900 00.024 15672 PulseGuide returned control before completion, sleep 104 04:23:31.926 00.026 30444 UpdateGuideState exits: m=119921 SNR=107.5 Saturated 04:23:31.927 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:31.927 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:31.927 00.000 30444 Enqueuing Expose request 04:23:32.005 00.078 15672 IsGuiding returns 1 04:23:32.005 00.000 15672 scope still moving after pulse duration time elapsed 04:23:32.027 00.022 15672 IsSlewing returns 0 04:23:32.044 00.017 15672 IsGuiding returns 0 04:23:32.044 00.000 15672 scope move finished after 121 + 50 ms 04:23:32.045 00.001 15672 Move returns status 0, amount 121 04:23:32.045 00.000 15672 MoveAxis(N, 0, ABG) 04:23:32.045 00.000 15672 Move returns status 0, amount 0 04:23:32.045 00.000 15672 move complete, result=0 04:23:32.045 00.000 15672 worker thread done servicing request 04:23:32.045 00.000 15672 Worker thread wakes up 04:23:32.045 00.000 30444 GuideStep: 0.4 px 121 ms WEST, -0.0 px 0 ms NORTH 04:23:32.045 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:32.045 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:34.156 02.111 15672 Exposure complete 04:23:34.176 00.020 15672 worker thread done servicing request 04:23:34.176 00.000 30444 OnExposeComplete: enter 04:23:34.176 00.000 30444 UpdateGuideState(): m_state=6 04:23:34.176 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 6 04:23:34.176 00.000 30444 Star::Find returns 1 (1), X=440.56, Y=185.38, Mass=117882, SNR=101.7, Peak=13837 HFD=3.1 04:23:34.176 00.000 30444 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.28) = xAngle (-0.08 = -0.08) 04:23:34.176 00.000 30444 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.14 = -0.14) 04:23:34.176 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.19 hyp=0.54 cameraTheta=-0.36 mountX=0.54 mountY=-0.08, mountTheta=-0.14 04:23:34.177 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.19, opts=13) 04:23:34.177 00.000 30444 Enqueuing Move request for scope (0.51, -0.19) 04:23:34.177 00.000 15672 Worker thread wakes up 04:23:34.177 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.19) opts 0xd 04:23:34.177 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.19) 04:23:34.177 00.000 15672 Moving (0.51, -0.19) raw xDistance=0.54 yDistance=-0.08 04:23:34.177 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54 04:23:34.177 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:23:34.177 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 04:23:34.177 00.000 15672 MoveAxis(W, 154, ABG) 04:23:34.177 00.000 15672 Guiding Dir = 3, Dur = 154 04:23:34.178 00.001 15672 IsSlewing returns 0 04:23:34.179 00.001 15672 IsGuiding returns 0 04:23:34.182 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=14339, FiltMin=2465, FiltMax=10478, Gamma=2.950 04:23:34.200 00.018 15672 PulseGuide returned control before completion, sleep 143 04:23:34.231 00.031 30444 UpdateGuideState exits: m=117882 SNR=101.7 Saturated 04:23:34.231 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:34.231 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:34.231 00.000 30444 Enqueuing Expose request 04:23:34.346 00.115 15672 IsGuiding returns 1 04:23:34.346 00.000 15672 scope still moving after pulse duration time elapsed 04:23:34.367 00.021 15672 IsSlewing returns 0 04:23:34.378 00.011 15672 IsGuiding returns 0 04:23:34.378 00.000 15672 scope move finished after 154 + 45 ms 04:23:34.379 00.001 15672 Move returns status 0, amount 154 04:23:34.379 00.000 15672 MoveAxis(N, 0, ABG) 04:23:34.379 00.000 15672 Move returns status 0, amount 0 04:23:34.379 00.000 15672 move complete, result=0 04:23:34.379 00.000 15672 worker thread done servicing request 04:23:34.379 00.000 30444 GuideStep: 0.5 px 154 ms WEST, -0.1 px 0 ms NORTH 04:23:34.379 00.000 15672 Worker thread wakes up 04:23:34.379 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:34.379 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:36.284 01.905 15672 Exposure complete 04:23:36.304 00.020 15672 worker thread done servicing request 04:23:36.304 00.000 30444 OnExposeComplete: enter 04:23:36.304 00.000 30444 UpdateGuideState(): m_state=6 04:23:36.304 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 7 04:23:36.304 00.000 30444 Star::Find returns 1 (1), X=439.94, Y=185.46, Mass=129439, SNR=104.4, Peak=12853 HFD=3.6 04:23:36.305 00.001 30444 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.28) = xAngle (-2.11 = -2.11) 04:23:36.305 00.000 30444 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.17 = -2.17) 04:23:36.305 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.39 mountX=-0.08 mountY=-0.13, mountTheta=-2.12 04:23:36.305 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.11, opts=13) 04:23:36.305 00.000 30444 Enqueuing Move request for scope (-0.12, -0.11) 04:23:36.305 00.000 15672 Worker thread wakes up 04:23:36.305 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd 04:23:36.305 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.11) 04:23:36.305 00.000 15672 Moving (-0.12, -0.11) raw xDistance=-0.08 yDistance=-0.13 04:23:36.305 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:23:36.305 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:23:36.305 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:23:36.306 00.001 15672 MoveAxis(E, 0, ABG) 04:23:36.306 00.000 15672 Move returns status 0, amount 0 04:23:36.306 00.000 15672 MoveAxis(N, 0, ABG) 04:23:36.306 00.000 15672 Move returns status 0, amount 0 04:23:36.306 00.000 15672 move complete, result=0 04:23:36.306 00.000 15672 worker thread done servicing request 04:23:36.312 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=15408, FiltMin=2519, FiltMax=10842, Gamma=2.950 04:23:36.363 00.051 30444 UpdateGuideState exits: m=129439 SNR=104.4 Saturated 04:23:36.363 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:36.363 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:36.363 00.000 30444 Enqueuing Expose request 04:23:36.363 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:23:36.363 00.000 15672 Worker thread wakes up 04:23:36.363 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:36.363 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:38.481 02.118 15672 Exposure complete 04:23:38.509 00.028 15672 worker thread done servicing request 04:23:38.509 00.000 30444 OnExposeComplete: enter 04:23:38.509 00.000 30444 UpdateGuideState(): m_state=6 04:23:38.509 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 8 04:23:38.509 00.000 30444 Star::Find returns 1 (1), X=439.95, Y=185.38, Mass=124478, SNR=112.3, Peak=13162 HFD=3.3 04:23:38.509 00.000 30444 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.28) = xAngle (-1.78 = -1.78) 04:23:38.509 00.000 30444 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 04:23:38.509 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.06 mountX=-0.05 mountY=-0.21, mountTheta=-1.78 04:23:38.510 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.20, opts=13) 04:23:38.510 00.000 30444 Enqueuing Move request for scope (-0.10, -0.20) 04:23:38.510 00.000 15672 Worker thread wakes up 04:23:38.510 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd 04:23:38.510 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.20) 04:23:38.510 00.000 15672 Moving (-0.10, -0.20) raw xDistance=-0.05 yDistance=-0.21 04:23:38.510 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:23:38.510 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:23:38.510 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:23:38.511 00.001 15672 MoveAxis(E, 0, ABG) 04:23:38.511 00.000 15672 Move returns status 0, amount 0 04:23:38.511 00.000 15672 MoveAxis(N, 0, ABG) 04:23:38.511 00.000 15672 Move returns status 0, amount 0 04:23:38.511 00.000 15672 move complete, result=0 04:23:38.511 00.000 15672 worker thread done servicing request 04:23:38.516 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2019, max=14661, FiltMin=2469, FiltMax=10944, Gamma=2.950 04:23:38.566 00.050 30444 UpdateGuideState exits: m=124478 SNR=112.3 Saturated 04:23:38.566 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:38.566 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:38.566 00.000 30444 Enqueuing Expose request 04:23:38.566 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:23:38.566 00.000 15672 Worker thread wakes up 04:23:38.566 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:38.566 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:40.472 01.906 15672 Exposure complete 04:23:40.492 00.020 15672 worker thread done servicing request 04:23:40.492 00.000 30444 OnExposeComplete: enter 04:23:40.492 00.000 30444 UpdateGuideState(): m_state=6 04:23:40.492 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 9 04:23:40.492 00.000 30444 Star::Find returns 1 (1), X=439.88, Y=185.42, Mass=122363, SNR=109.3, Peak=13299 HFD=3.3 04:23:40.492 00.000 30444 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 04:23:40.492 00.000 30444 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 04:23:40.492 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-2.41 mountX=-0.12 mountY=-0.19, mountTheta=-2.15 04:23:40.493 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.15, opts=13) 04:23:40.493 00.000 30444 Enqueuing Move request for scope (-0.17, -0.15) 04:23:40.493 00.000 15672 Worker thread wakes up 04:23:40.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd 04:23:40.493 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.15) 04:23:40.493 00.000 15672 Moving (-0.17, -0.15) raw xDistance=-0.12 yDistance=-0.19 04:23:40.493 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 04:23:40.493 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:23:40.493 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:23:40.493 00.000 15672 MoveAxis(E, 0, ABG) 04:23:40.493 00.000 15672 Move returns status 0, amount 0 04:23:40.493 00.000 15672 MoveAxis(N, 0, ABG) 04:23:40.493 00.000 15672 Move returns status 0, amount 0 04:23:40.493 00.000 15672 move complete, result=0 04:23:40.493 00.000 15672 worker thread done servicing request 04:23:40.500 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=14076, FiltMin=2496, FiltMax=10054, Gamma=2.950 04:23:40.550 00.050 30444 UpdateGuideState exits: m=122363 SNR=109.3 Saturated 04:23:40.550 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:40.550 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:40.550 00.000 30444 Enqueuing Expose request 04:23:40.550 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:23:40.550 00.000 15672 Worker thread wakes up 04:23:40.550 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:40.550 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:42.660 02.110 15672 Exposure complete 04:23:42.679 00.019 15672 worker thread done servicing request 04:23:42.680 00.001 30444 OnExposeComplete: enter 04:23:42.680 00.000 30444 UpdateGuideState(): m_state=6 04:23:42.680 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 10 04:23:42.680 00.000 30444 Star::Find returns 1 (1), X=439.93, Y=185.48, Mass=125328, SNR=113.4, Peak=12148 HFD=3.6 04:23:42.680 00.000 30444 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 04:23:42.680 00.000 30444 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.24 = -2.24) 04:23:42.680 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-2.46 mountX=-0.09 mountY=-0.12, mountTheta=-2.20 04:23:42.681 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.10, opts=13) 04:23:42.681 00.000 30444 Enqueuing Move request for scope (-0.12, -0.10) 04:23:42.681 00.000 15672 Worker thread wakes up 04:23:42.681 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd 04:23:42.681 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.10) 04:23:42.681 00.000 15672 Moving (-0.12, -0.10) raw xDistance=-0.09 yDistance=-0.12 04:23:42.681 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 04:23:42.681 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:23:42.681 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:23:42.681 00.000 15672 MoveAxis(E, 0, ABG) 04:23:42.681 00.000 15672 Move returns status 0, amount 0 04:23:42.681 00.000 15672 MoveAxis(N, 0, ABG) 04:23:42.681 00.000 15672 Move returns status 0, amount 0 04:23:42.681 00.000 15672 move complete, result=0 04:23:42.682 00.001 15672 worker thread done servicing request 04:23:42.687 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=14584, FiltMin=2400, FiltMax=10427, Gamma=2.950 04:23:42.736 00.049 30444 UpdateGuideState exits: m=125328 SNR=113.4 Saturated 04:23:42.736 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:42.736 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:42.736 00.000 30444 Enqueuing Expose request 04:23:42.737 00.001 15672 Worker thread wakes up 04:23:42.737 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:42.737 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:23:42.737 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:44.645 01.908 15672 Exposure complete 04:23:44.665 00.020 15672 worker thread done servicing request 04:23:44.665 00.000 30444 OnExposeComplete: enter 04:23:44.665 00.000 30444 UpdateGuideState(): m_state=6 04:23:44.665 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 11 04:23:44.665 00.000 30444 Star::Find returns 1 (1), X=439.84, Y=185.26, Mass=115643, SNR=110.6, Peak=13039 HFD=3.0 04:23:44.665 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 04:23:44.665 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.94 = -1.94) 04:23:44.665 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.32 hyp=0.38 cameraTheta=-2.15 mountX=-0.11 mountY=-0.35, mountTheta=-1.88 04:23:44.666 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.32, opts=13) 04:23:44.666 00.000 30444 Enqueuing Move request for scope (-0.21, -0.32) 04:23:44.666 00.000 15672 Worker thread wakes up 04:23:44.666 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.32) opts 0xd 04:23:44.666 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.32) 04:23:44.666 00.000 15672 Moving (-0.21, -0.32) raw xDistance=-0.11 yDistance=-0.35 04:23:44.666 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:23:44.666 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:23:44.666 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 04:23:44.666 00.000 15672 MoveAxis(E, 0, ABG) 04:23:44.666 00.000 15672 Move returns status 0, amount 0 04:23:44.666 00.000 15672 MoveAxis(N, 0, ABG) 04:23:44.666 00.000 15672 Move returns status 0, amount 0 04:23:44.666 00.000 15672 move complete, result=0 04:23:44.666 00.000 15672 worker thread done servicing request 04:23:44.671 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=14724, FiltMin=2569, FiltMax=10565, Gamma=2.950 04:23:44.721 00.050 30444 UpdateGuideState exits: m=115643 SNR=110.6 Saturated 04:23:44.721 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:44.721 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:44.721 00.000 30444 Enqueuing Expose request 04:23:44.721 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 04:23:44.721 00.000 15672 Worker thread wakes up 04:23:44.721 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:44.721 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:46.838 02.117 15672 Exposure complete 04:23:46.865 00.027 15672 worker thread done servicing request 04:23:46.865 00.000 30444 OnExposeComplete: enter 04:23:46.865 00.000 30444 UpdateGuideState(): m_state=6 04:23:46.865 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 12 04:23:46.865 00.000 30444 Star::Find returns 1 (1), X=439.93, Y=185.46, Mass=122609, SNR=121.8, Peak=13059 HFD=3.2 04:23:46.865 00.000 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 04:23:46.867 00.002 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 04:23:46.867 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.17 cameraTheta=-2.40 mountX=-0.09 mountY=-0.14, mountTheta=-2.14 04:23:46.867 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.11, opts=13) 04:23:46.867 00.000 30444 Enqueuing Move request for scope (-0.12, -0.11) 04:23:46.867 00.000 15672 Worker thread wakes up 04:23:46.867 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd 04:23:46.867 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.11) 04:23:46.867 00.000 15672 Moving (-0.12, -0.11) raw xDistance=-0.09 yDistance=-0.14 04:23:46.867 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 04:23:46.867 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:23:46.867 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:23:46.867 00.000 15672 MoveAxis(E, 0, ABG) 04:23:46.867 00.000 15672 Move returns status 0, amount 0 04:23:46.867 00.000 15672 MoveAxis(N, 0, ABG) 04:23:46.868 00.001 15672 Move returns status 0, amount 0 04:23:46.868 00.000 15672 move complete, result=0 04:23:46.868 00.000 15672 worker thread done servicing request 04:23:46.872 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2072, max=15590, FiltMin=2543, FiltMax=11765, Gamma=2.950 04:23:46.922 00.050 30444 UpdateGuideState exits: m=122609 SNR=121.8 Saturated 04:23:46.922 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:46.922 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:46.922 00.000 30444 Enqueuing Expose request 04:23:46.922 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:23:46.922 00.000 15672 Worker thread wakes up 04:23:46.922 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:46.922 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:48.828 01.906 15672 Exposure complete 04:23:48.848 00.020 15672 worker thread done servicing request 04:23:48.848 00.000 30444 OnExposeComplete: enter 04:23:48.848 00.000 30444 UpdateGuideState(): m_state=6 04:23:48.848 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 13 04:23:48.848 00.000 30444 Star::Find returns 1 (1), X=439.88, Y=185.35, Mass=120735, SNR=91.7, Peak=13038 HFD=3.2 04:23:48.848 00.000 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 04:23:48.848 00.000 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 04:23:48.848 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-2.23 mountX=-0.11 mountY=-0.25, mountTheta=-1.97 04:23:48.849 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.22, opts=13) 04:23:48.849 00.000 30444 Enqueuing Move request for scope (-0.17, -0.22) 04:23:48.849 00.000 15672 Worker thread wakes up 04:23:48.849 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.22) opts 0xd 04:23:48.849 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.22) 04:23:48.849 00.000 15672 Moving (-0.17, -0.22) raw xDistance=-0.11 yDistance=-0.25 04:23:48.849 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:23:48.849 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:23:48.849 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 04:23:48.849 00.000 15672 MoveAxis(E, 0, ABG) 04:23:48.849 00.000 15672 Move returns status 0, amount 0 04:23:48.849 00.000 15672 MoveAxis(N, 0, ABG) 04:23:48.850 00.001 15672 Move returns status 0, amount 0 04:23:48.850 00.000 15672 move complete, result=0 04:23:48.850 00.000 15672 worker thread done servicing request 04:23:48.854 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=15186, FiltMin=2499, FiltMax=10038, Gamma=2.950 04:23:48.904 00.050 30444 UpdateGuideState exits: m=120735 SNR=91.7 Saturated 04:23:48.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:48.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:48.904 00.000 30444 Enqueuing Expose request 04:23:48.904 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 04:23:48.904 00.000 15672 Worker thread wakes up 04:23:48.904 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:48.904 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:51.011 02.107 15672 Exposure complete 04:23:51.031 00.020 15672 worker thread done servicing request 04:23:51.031 00.000 30444 OnExposeComplete: enter 04:23:51.031 00.000 30444 UpdateGuideState(): m_state=6 04:23:51.031 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 14 04:23:51.031 00.000 30444 Star::Find returns 1 (1), X=440.29, Y=185.09, Mass=123524, SNR=93.7, Peak=13961 HFD=3.2 04:23:51.031 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.84 = -0.84) 04:23:51.032 00.001 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.90 = -0.90) 04:23:51.032 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.49 hyp=0.54 cameraTheta=-1.12 mountX=0.36 mountY=-0.42, mountTheta=-0.87 04:23:51.032 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.49, opts=13) 04:23:51.032 00.000 30444 Enqueuing Move request for scope (0.24, -0.49) 04:23:51.032 00.000 15672 Worker thread wakes up 04:23:51.032 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.49) opts 0xd 04:23:51.032 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.49) 04:23:51.032 00.000 15672 Moving (0.24, -0.49) raw xDistance=0.36 yDistance=-0.42 04:23:51.032 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 04:23:51.032 00.000 15672 switching direction from 0 to -1 - decHistory=-3 oldest=-0.24 newest=-0.82 04:23:51.033 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 04:23:51.033 00.000 15672 MoveAxis(W, 97, ABG) 04:23:51.033 00.000 15672 Guiding Dir = 3, Dur = 97 04:23:51.034 00.001 15672 IsSlewing returns 0 04:23:51.034 00.000 15672 IsGuiding returns 0 04:23:51.039 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=13961, FiltMin=2523, FiltMax=10617, Gamma=2.950 04:23:51.054 00.015 15672 PulseGuide returned control before completion, sleep 88 04:23:51.088 00.034 30444 UpdateGuideState exits: m=123524 SNR=93.7 Saturated 04:23:51.088 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:51.088 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:51.088 00.000 30444 Enqueuing Expose request 04:23:51.182 00.094 15672 IsGuiding returns 0 04:23:51.182 00.000 15672 Move returns status 0, amount 97 04:23:51.182 00.000 15672 MoveAxis(N, 76, ABG) 04:23:51.183 00.001 15672 Guiding Dir = 0, Dur = 76 04:23:51.183 00.000 15672 IsSlewing returns 0 04:23:51.185 00.002 15672 IsGuiding returns 0 04:23:51.265 00.080 15672 IsGuiding returns 1 04:23:51.265 00.000 15672 scope still moving after pulse duration time elapsed 04:23:51.286 00.021 15672 IsSlewing returns 0 04:23:51.289 00.003 15672 IsGuiding returns 1 04:23:51.310 00.021 15672 IsSlewing returns 0 04:23:51.313 00.003 15672 IsGuiding returns 1 04:23:51.334 00.021 15672 IsSlewing returns 0 04:23:51.337 00.003 15672 IsGuiding returns 1 04:23:51.358 00.021 15672 IsSlewing returns 0 04:23:51.423 00.065 15672 IsGuiding returns 0 04:23:51.423 00.000 15672 scope move finished after 76 + 161 ms 04:23:51.423 00.000 15672 Move returns status 0, amount 76 04:23:51.423 00.000 15672 move complete, result=0 04:23:51.424 00.001 15672 worker thread done servicing request 04:23:51.424 00.000 30444 GuideStep: 0.4 px 97 ms WEST, -0.4 px 76 ms NORTH 04:23:51.424 00.000 15672 Worker thread wakes up 04:23:51.424 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:51.424 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:53.332 01.908 15672 Exposure complete 04:23:53.351 00.019 15672 worker thread done servicing request 04:23:53.352 00.001 30444 OnExposeComplete: enter 04:23:53.352 00.000 30444 UpdateGuideState(): m_state=6 04:23:53.352 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 15 04:23:53.352 00.000 30444 Star::Find returns 1 (1), X=440.32, Y=185.31, Mass=125068, SNR=116.5, Peak=13355 HFD=3.3 04:23:53.352 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.50 = -0.50) 04:23:53.352 00.000 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 04:23:53.352 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.26 hyp=0.38 cameraTheta=-0.77 mountX=0.33 mountY=-0.20, mountTheta=-0.54 04:23:53.352 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.26, opts=13) 04:23:53.353 00.001 30444 Enqueuing Move request for scope (0.27, -0.26) 04:23:53.353 00.000 15672 Worker thread wakes up 04:23:53.353 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.26) opts 0xd 04:23:53.353 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.26) 04:23:53.353 00.000 15672 Moving (0.27, -0.26) raw xDistance=0.33 yDistance=-0.20 04:23:53.353 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33 04:23:53.353 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:23:53.353 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:23:53.353 00.000 15672 MoveAxis(W, 97, ABG) 04:23:53.353 00.000 15672 Guiding Dir = 3, Dur = 97 04:23:53.353 00.000 15672 IsSlewing returns 0 04:23:53.355 00.002 15672 IsGuiding returns 0 04:23:53.358 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2029, max=13997, FiltMin=2416, FiltMax=10049, Gamma=2.950 04:23:53.370 00.012 15672 PulseGuide returned control before completion, sleep 91 04:23:53.408 00.038 30444 UpdateGuideState exits: m=125068 SNR=116.5 Saturated 04:23:53.408 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:53.408 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:53.408 00.000 30444 Enqueuing Expose request 04:23:53.485 00.077 15672 IsGuiding returns 0 04:23:53.485 00.000 15672 Move returns status 0, amount 97 04:23:53.485 00.000 15672 MoveAxis(N, 0, ABG) 04:23:53.485 00.000 15672 Move returns status 0, amount 0 04:23:53.485 00.000 15672 move complete, result=0 04:23:53.485 00.000 15672 worker thread done servicing request 04:23:53.485 00.000 15672 Worker thread wakes up 04:23:53.485 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:53.485 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:53.485 00.000 30444 GuideStep: 0.3 px 97 ms WEST, -0.2 px 0 ms NORTH 04:23:55.593 02.108 15672 Exposure complete 04:23:55.614 00.021 15672 worker thread done servicing request 04:23:55.614 00.000 30444 OnExposeComplete: enter 04:23:55.614 00.000 30444 UpdateGuideState(): m_state=6 04:23:55.614 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 16 04:23:55.614 00.000 30444 Star::Find returns 1 (1), X=440.18, Y=185.27, Mass=119549, SNR=107.3, Peak=14268 HFD=2.9 04:23:55.614 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.90 = -0.90) 04:23:55.614 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.96 = -0.96) 04:23:55.614 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.30 hyp=0.32 cameraTheta=-1.18 mountX=0.20 mountY=-0.27, mountTheta=-0.92 04:23:55.614 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.30, opts=13) 04:23:55.614 00.000 30444 Enqueuing Move request for scope (0.12, -0.30) 04:23:55.614 00.000 15672 Worker thread wakes up 04:23:55.615 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.30) opts 0xd 04:23:55.615 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.30) 04:23:55.615 00.000 15672 Moving (0.12, -0.30) raw xDistance=0.20 yDistance=-0.27 04:23:55.615 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:23:55.615 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 04:23:55.615 00.000 15672 MoveAxis(E, 0, ABG) 04:23:55.615 00.000 15672 Move returns status 0, amount 0 04:23:55.615 00.000 15672 MoveAxis(N, 47, ABG) 04:23:55.615 00.000 15672 Guiding Dir = 0, Dur = 47 04:23:55.616 00.001 15672 IsSlewing returns 0 04:23:55.621 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2096, max=14268, FiltMin=2502, FiltMax=9993, Gamma=2.950 04:23:55.639 00.018 15672 IsGuiding returns 0 04:23:55.671 00.032 30444 UpdateGuideState exits: m=119549 SNR=107.3 Saturated 04:23:55.671 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:55.671 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:55.671 00.000 30444 Enqueuing Expose request 04:23:55.720 00.049 15672 IsGuiding returns 1 04:23:55.720 00.000 15672 scope still moving after pulse duration time elapsed 04:23:55.741 00.021 15672 IsSlewing returns 0 04:23:55.742 00.001 15672 IsGuiding returns 1 04:23:55.763 00.021 15672 IsSlewing returns 0 04:23:55.764 00.001 15672 IsGuiding returns 1 04:23:55.785 00.021 15672 IsSlewing returns 0 04:23:55.799 00.014 15672 IsGuiding returns 0 04:23:55.800 00.001 15672 scope move finished after 47 + 113 ms 04:23:55.800 00.000 15672 Move returns status 0, amount 47 04:23:55.800 00.000 15672 move complete, result=0 04:23:55.800 00.000 15672 worker thread done servicing request 04:23:55.800 00.000 15672 Worker thread wakes up 04:23:55.800 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:55.800 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:23:55.800 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 47 ms NORTH 04:23:56.728 00.928 30444 evsrv: cli 04F26B18 disconnect 04:23:57.070 00.342 30444 evsrv: cli 04F25F38 connect 04:23:57.070 00.000 30444 case statement mapped state 6 to 3 04:23:57.070 00.000 30444 case statement mapped state 6 to 3 04:23:57.706 00.636 15672 Exposure complete 04:23:57.726 00.020 15672 worker thread done servicing request 04:23:57.726 00.000 30444 OnExposeComplete: enter 04:23:57.726 00.000 30444 UpdateGuideState(): m_state=6 04:23:57.726 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 17 04:23:57.726 00.000 30444 Star::Find returns 1 (1), X=440.21, Y=185.21, Mass=119239, SNR=101.9, Peak=13602 HFD=2.9 04:23:57.726 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 04:23:57.726 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 04:23:57.726 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.36 hyp=0.39 cameraTheta=-1.16 mountX=0.25 mountY=-0.32, mountTheta=-0.90 04:23:57.728 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.36, opts=13) 04:23:57.728 00.000 30444 Enqueuing Move request for scope (0.16, -0.36) 04:23:57.728 00.000 15672 Worker thread wakes up 04:23:57.728 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.36) opts 0xd 04:23:57.728 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.36) 04:23:57.728 00.000 15672 Moving (0.16, -0.36) raw xDistance=0.25 yDistance=-0.32 04:23:57.728 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 04:23:57.728 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 04:23:57.728 00.000 15672 MoveAxis(E, 0, ABG) 04:23:57.728 00.000 15672 Move returns status 0, amount 0 04:23:57.728 00.000 15672 MoveAxis(N, 57, ABG) 04:23:57.728 00.000 15672 Guiding Dir = 0, Dur = 57 04:23:57.729 00.001 15672 IsSlewing returns 0 04:23:57.730 00.001 15672 IsGuiding returns 0 04:23:57.735 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=14748, FiltMin=2577, FiltMax=10427, Gamma=2.950 04:23:57.784 00.049 30444 UpdateGuideState exits: m=119239 SNR=101.9 Saturated 04:23:57.784 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:23:57.784 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:23:57.784 00.000 30444 Enqueuing Expose request 04:23:57.844 00.060 15672 IsGuiding returns 1 04:23:57.844 00.000 15672 scope still moving after pulse duration time elapsed 04:23:57.866 00.022 15672 IsSlewing returns 0 04:23:57.868 00.002 15672 IsGuiding returns 1 04:23:57.888 00.020 15672 IsSlewing returns 0 04:23:57.908 00.020 15672 IsGuiding returns 0 04:23:57.908 00.000 15672 scope move finished after 57 + 121 ms 04:23:57.908 00.000 15672 Move returns status 0, amount 57 04:23:57.908 00.000 15672 move complete, result=0 04:23:57.908 00.000 15672 worker thread done servicing request 04:23:57.908 00.000 15672 Worker thread wakes up 04:23:57.908 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 57 ms NORTH 04:23:57.908 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:23:57.908 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:00.015 02.107 15672 Exposure complete 04:24:00.035 00.020 15672 worker thread done servicing request 04:24:00.036 00.001 30444 OnExposeComplete: enter 04:24:00.036 00.000 30444 UpdateGuideState(): m_state=6 04:24:00.036 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 18 04:24:00.036 00.000 30444 Star::Find returns 1 (1), X=440.89, Y=185.28, Mass=128012, SNR=108.0, Peak=14947 HFD=3.1 04:24:00.036 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 04:24:00.036 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 04:24:00.036 00.000 30444 CameraToMount -- cameraX=0.84 cameraY=-0.30 hyp=0.89 cameraTheta=-0.34 mountX=0.89 mountY=-0.11, mountTheta=-0.12 04:24:00.037 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.84, y=-0.30, opts=13) 04:24:00.037 00.000 30444 Enqueuing Move request for scope (0.84, -0.30) 04:24:00.037 00.000 15672 Worker thread wakes up 04:24:00.037 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.30) opts 0xd 04:24:00.037 00.000 15672 Handling offset move in thread for scope, endpoint = (0.84, -0.30) 04:24:00.037 00.000 15672 Moving (0.84, -0.30) raw xDistance=0.89 yDistance=-0.11 04:24:00.037 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89 04:24:00.037 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:00.037 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:24:00.037 00.000 15672 MoveAxis(W, 240, ABG) 04:24:00.037 00.000 15672 Guiding Dir = 3, Dur = 240 04:24:00.038 00.001 15672 IsSlewing returns 0 04:24:00.039 00.001 15672 IsGuiding returns 0 04:24:00.044 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=14947, FiltMin=2450, FiltMax=9736, Gamma=2.950 04:24:00.063 00.019 15672 PulseGuide returned control before completion, sleep 226 04:24:00.093 00.030 30444 UpdateGuideState exits: m=128012 SNR=108.0 Saturated 04:24:00.093 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:00.093 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:00.093 00.000 30444 Enqueuing Expose request 04:24:00.320 00.227 15672 IsGuiding returns 0 04:24:00.320 00.000 15672 Move returns status 0, amount 240 04:24:00.320 00.000 15672 MoveAxis(N, 0, ABG) 04:24:00.320 00.000 15672 Move returns status 0, amount 0 04:24:00.320 00.000 15672 move complete, result=0 04:24:00.320 00.000 15672 worker thread done servicing request 04:24:00.320 00.000 15672 Worker thread wakes up 04:24:00.320 00.000 30444 GuideStep: 0.9 px 240 ms WEST, -0.1 px 0 ms NORTH 04:24:00.320 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:00.321 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:02.229 01.908 15672 Exposure complete 04:24:02.249 00.020 15672 worker thread done servicing request 04:24:02.249 00.000 30444 OnExposeComplete: enter 04:24:02.249 00.000 30444 UpdateGuideState(): m_state=6 04:24:02.249 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 19 04:24:02.249 00.000 30444 Star::Find returns 1 (1), X=440.28, Y=185.35, Mass=124521, SNR=108.2, Peak=14400 HFD=3.1 04:24:02.249 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 04:24:02.249 00.000 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 04:24:02.249 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-0.77 mountX=0.28 mountY=-0.17, mountTheta=-0.53 04:24:02.250 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.22, opts=13) 04:24:02.250 00.000 30444 Enqueuing Move request for scope (0.23, -0.22) 04:24:02.250 00.000 15672 Worker thread wakes up 04:24:02.250 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.22) opts 0xd 04:24:02.250 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.22) 04:24:02.250 00.000 15672 Moving (0.23, -0.22) raw xDistance=0.28 yDistance=-0.17 04:24:02.250 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.28 04:24:02.250 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:02.250 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:24:02.250 00.000 15672 MoveAxis(W, 92, ABG) 04:24:02.250 00.000 15672 Guiding Dir = 3, Dur = 92 04:24:02.251 00.001 15672 IsSlewing returns 0 04:24:02.252 00.001 15672 IsGuiding returns 0 04:24:02.256 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2137, max=14619, FiltMin=2510, FiltMax=10590, Gamma=2.950 04:24:02.268 00.012 15672 PulseGuide returned control before completion, sleep 86 04:24:02.306 00.038 30444 UpdateGuideState exits: m=124521 SNR=108.2 Saturated 04:24:02.306 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:02.306 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:02.306 00.000 30444 Enqueuing Expose request 04:24:02.412 00.106 15672 IsGuiding returns 0 04:24:02.412 00.000 15672 Move returns status 0, amount 92 04:24:02.412 00.000 15672 MoveAxis(N, 0, ABG) 04:24:02.413 00.001 15672 Move returns status 0, amount 0 04:24:02.413 00.000 15672 move complete, result=0 04:24:02.413 00.000 15672 worker thread done servicing request 04:24:02.413 00.000 15672 Worker thread wakes up 04:24:02.413 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:02.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:02.413 00.000 30444 GuideStep: 0.3 px 92 ms WEST, -0.2 px 0 ms NORTH 04:24:04.518 02.105 15672 Exposure complete 04:24:04.538 00.020 15672 worker thread done servicing request 04:24:04.538 00.000 30444 OnExposeComplete: enter 04:24:04.538 00.000 30444 UpdateGuideState(): m_state=6 04:24:04.538 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 20 04:24:04.538 00.000 30444 Star::Find returns 1 (1), X=440.05, Y=185.34, Mass=122942, SNR=110.4, Peak=12679 HFD=3.3 04:24:04.538 00.000 30444 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.28) = xAngle (-1.29 = -1.29) 04:24:04.538 00.000 30444 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 04:24:04.538 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.57 mountX=0.07 mountY=-0.23, mountTheta=-1.30 04:24:04.541 00.003 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.24, opts=13) 04:24:04.541 00.000 30444 Enqueuing Move request for scope (-0.00, -0.24) 04:24:04.541 00.000 15672 Worker thread wakes up 04:24:04.541 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.24) opts 0xd 04:24:04.541 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.24) 04:24:04.541 00.000 15672 Moving (-0.00, -0.24) raw xDistance=0.07 yDistance=-0.23 04:24:04.541 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:24:04.541 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:04.541 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 04:24:04.541 00.000 15672 MoveAxis(E, 0, ABG) 04:24:04.541 00.000 15672 Move returns status 0, amount 0 04:24:04.541 00.000 15672 MoveAxis(N, 0, ABG) 04:24:04.541 00.000 15672 Move returns status 0, amount 0 04:24:04.541 00.000 15672 move complete, result=0 04:24:04.541 00.000 15672 worker thread done servicing request 04:24:04.546 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=14338, FiltMin=2492, FiltMax=10496, Gamma=2.950 04:24:04.599 00.053 30444 UpdateGuideState exits: m=122942 SNR=110.4 Saturated 04:24:04.600 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:04.600 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:04.600 00.000 30444 Enqueuing Expose request 04:24:04.600 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:24:04.600 00.000 15672 Worker thread wakes up 04:24:04.600 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:04.600 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:06.505 01.905 15672 Exposure complete 04:24:06.525 00.020 15672 worker thread done servicing request 04:24:06.525 00.000 30444 OnExposeComplete: enter 04:24:06.525 00.000 30444 UpdateGuideState(): m_state=6 04:24:06.525 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 21 04:24:06.525 00.000 30444 Star::Find returns 1 (1), X=439.83, Y=185.29, Mass=119047, SNR=110.6, Peak=13404 HFD=3.0 04:24:06.525 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 04:24:06.525 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 04:24:06.525 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.29 hyp=0.36 cameraTheta=-2.22 mountX=-0.13 mountY=-0.33, mountTheta=-1.95 04:24:06.526 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.29, opts=13) 04:24:06.526 00.000 30444 Enqueuing Move request for scope (-0.22, -0.29) 04:24:06.526 00.000 15672 Worker thread wakes up 04:24:06.526 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.29) opts 0xd 04:24:06.526 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.29) 04:24:06.526 00.000 15672 Moving (-0.22, -0.29) raw xDistance=-0.13 yDistance=-0.33 04:24:06.526 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:24:06.526 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 04:24:06.526 00.000 15672 MoveAxis(E, 0, ABG) 04:24:06.526 00.000 15672 Move returns status 0, amount 0 04:24:06.526 00.000 15672 MoveAxis(N, 59, ABG) 04:24:06.526 00.000 15672 Guiding Dir = 0, Dur = 59 04:24:06.527 00.001 15672 IsSlewing returns 0 04:24:06.528 00.001 15672 IsGuiding returns 0 04:24:06.532 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2082, max=15137, FiltMin=2524, FiltMax=10681, Gamma=2.950 04:24:06.582 00.050 30444 UpdateGuideState exits: m=119047 SNR=110.6 Saturated 04:24:06.582 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:06.582 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:06.582 00.000 30444 Enqueuing Expose request 04:24:06.615 00.033 15672 IsGuiding returns 1 04:24:06.615 00.000 15672 scope still moving after pulse duration time elapsed 04:24:06.636 00.021 15672 IsSlewing returns 0 04:24:06.637 00.001 15672 IsGuiding returns 1 04:24:06.658 00.021 15672 IsSlewing returns 0 04:24:06.659 00.001 15672 IsGuiding returns 1 04:24:06.680 00.021 15672 IsSlewing returns 0 04:24:06.726 00.046 15672 IsGuiding returns 0 04:24:06.726 00.000 15672 scope move finished after 59 + 138 ms 04:24:06.726 00.000 15672 Move returns status 0, amount 59 04:24:06.726 00.000 15672 move complete, result=0 04:24:06.727 00.001 15672 worker thread done servicing request 04:24:06.727 00.000 15672 Worker thread wakes up 04:24:06.727 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:06.727 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:06.727 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 59 ms NORTH 04:24:08.838 02.111 15672 Exposure complete 04:24:08.858 00.020 15672 worker thread done servicing request 04:24:08.858 00.000 30444 OnExposeComplete: enter 04:24:08.858 00.000 30444 UpdateGuideState(): m_state=6 04:24:08.858 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 22 04:24:08.858 00.000 30444 Star::Find returns 1 (1), X=439.86, Y=185.76, Mass=126377, SNR=105.8, Peak=12440 HFD=3.5 04:24:08.858 00.000 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 04:24:08.858 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 04:24:08.858 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.27 cameraTheta=2.37 mountX=-0.24 mountY=0.14, mountTheta=2.60 04:24:08.858 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.19, opts=13) 04:24:08.858 00.000 30444 Enqueuing Move request for scope (-0.19, 0.19) 04:24:08.858 00.000 15672 Worker thread wakes up 04:24:08.858 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd 04:24:08.859 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.19) 04:24:08.859 00.000 15672 Moving (-0.19, 0.19) raw xDistance=-0.24 yDistance=0.14 04:24:08.859 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:24:08.859 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:08.859 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 04:24:08.859 00.000 15672 MoveAxis(E, 0, ABG) 04:24:08.859 00.000 15672 Move returns status 0, amount 0 04:24:08.859 00.000 15672 MoveAxis(N, 0, ABG) 04:24:08.859 00.000 15672 Move returns status 0, amount 0 04:24:08.859 00.000 15672 move complete, result=0 04:24:08.859 00.000 15672 worker thread done servicing request 04:24:08.864 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2028, max=14085, FiltMin=2489, FiltMax=10363, Gamma=2.950 04:24:08.916 00.052 30444 UpdateGuideState exits: m=126377 SNR=105.8 Saturated 04:24:08.916 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:08.916 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:08.916 00.000 30444 Enqueuing Expose request 04:24:08.916 00.000 15672 Worker thread wakes up 04:24:08.917 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:08.917 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:08.917 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:24:10.831 01.914 15672 Exposure complete 04:24:10.854 00.023 15672 worker thread done servicing request 04:24:10.854 00.000 30444 OnExposeComplete: enter 04:24:10.854 00.000 30444 UpdateGuideState(): m_state=6 04:24:10.855 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 23 04:24:10.855 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=185.74, Mass=126072, SNR=109.7, Peak=12153 HFD=3.7 04:24:10.855 00.000 30444 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.28) = xAngle (2.09 = 2.09) 04:24:10.855 00.000 30444 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.03 = 2.03) 04:24:10.855 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.81 mountX=-0.09 mountY=0.16, mountTheta=2.07 04:24:10.855 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.17, opts=13) 04:24:10.855 00.000 30444 Enqueuing Move request for scope (-0.04, 0.17) 04:24:10.855 00.000 15672 Worker thread wakes up 04:24:10.855 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd 04:24:10.855 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.17) 04:24:10.855 00.000 15672 Moving (-0.04, 0.17) raw xDistance=-0.09 yDistance=0.16 04:24:10.856 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 04:24:10.856 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:10.856 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 04:24:10.856 00.000 15672 MoveAxis(E, 0, ABG) 04:24:10.856 00.000 15672 Move returns status 0, amount 0 04:24:10.856 00.000 15672 MoveAxis(N, 0, ABG) 04:24:10.856 00.000 15672 Move returns status 0, amount 0 04:24:10.856 00.000 15672 move complete, result=0 04:24:10.856 00.000 15672 worker thread done servicing request 04:24:10.862 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2225, max=12302, FiltMin=2574, FiltMax=10074, Gamma=2.950 04:24:10.909 00.047 30444 UpdateGuideState exits: m=126072 SNR=109.7 Saturated 04:24:10.909 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:10.910 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:10.910 00.000 30444 Enqueuing Expose request 04:24:10.910 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:24:10.910 00.000 15672 Worker thread wakes up 04:24:10.910 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:10.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:13.020 02.110 15672 Exposure complete 04:24:13.040 00.020 15672 worker thread done servicing request 04:24:13.040 00.000 30444 OnExposeComplete: enter 04:24:13.040 00.000 30444 UpdateGuideState(): m_state=6 04:24:13.041 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 24 04:24:13.041 00.000 30444 Star::Find returns 1 (1), X=440.02, Y=185.74, Mass=125814, SNR=113.6, Peak=12027 HFD=3.5 04:24:13.041 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 04:24:13.041 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 04:24:13.041 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.75 mountX=-0.07 mountY=0.16, mountTheta=2.02 04:24:13.041 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.17, opts=13) 04:24:13.041 00.000 30444 Enqueuing Move request for scope (-0.03, 0.17) 04:24:13.041 00.000 15672 Worker thread wakes up 04:24:13.041 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd 04:24:13.041 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.17) 04:24:13.041 00.000 15672 Moving (-0.03, 0.17) raw xDistance=-0.07 yDistance=0.16 04:24:13.042 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:24:13.042 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:13.042 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 04:24:13.042 00.000 15672 MoveAxis(E, 0, ABG) 04:24:13.042 00.000 15672 Move returns status 0, amount 0 04:24:13.042 00.000 15672 MoveAxis(N, 0, ABG) 04:24:13.042 00.000 15672 Move returns status 0, amount 0 04:24:13.042 00.000 15672 move complete, result=0 04:24:13.042 00.000 15672 worker thread done servicing request 04:24:13.047 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2119, max=14281, FiltMin=2533, FiltMax=10550, Gamma=2.950 04:24:13.096 00.049 30444 UpdateGuideState exits: m=125814 SNR=113.6 Saturated 04:24:13.096 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:13.096 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:13.096 00.000 30444 Enqueuing Expose request 04:24:13.096 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:24:13.096 00.000 15672 Worker thread wakes up 04:24:13.096 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:13.096 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:15.006 01.910 15672 Exposure complete 04:24:15.026 00.020 15672 worker thread done servicing request 04:24:15.027 00.001 30444 OnExposeComplete: enter 04:24:15.027 00.000 30444 UpdateGuideState(): m_state=6 04:24:15.027 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 25 04:24:15.027 00.000 30444 Star::Find returns 1 (1), X=439.81, Y=185.60, Mass=127418, SNR=117.1, Peak=13457 HFD=3.2 04:24:15.027 00.000 30444 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.28) = xAngle (3.32 = -2.96) 04:24:15.027 00.000 30444 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.26 = -3.03) 04:24:15.027 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.02 hyp=0.24 cameraTheta=3.04 mountX=-0.24 mountY=-0.03, mountTheta=-3.02 04:24:15.028 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.02, opts=13) 04:24:15.028 00.000 30444 Enqueuing Move request for scope (-0.24, 0.02) 04:24:15.028 00.000 15672 Worker thread wakes up 04:24:15.028 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.02) opts 0xd 04:24:15.028 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.02) 04:24:15.028 00.000 15672 Moving (-0.24, 0.02) raw xDistance=-0.24 yDistance=-0.03 04:24:15.028 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:24:15.028 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:15.028 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:24:15.028 00.000 15672 MoveAxis(E, 0, ABG) 04:24:15.028 00.000 15672 Move returns status 0, amount 0 04:24:15.028 00.000 15672 MoveAxis(N, 0, ABG) 04:24:15.028 00.000 15672 Move returns status 0, amount 0 04:24:15.028 00.000 15672 move complete, result=0 04:24:15.028 00.000 15672 worker thread done servicing request 04:24:15.033 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=15956, FiltMin=2524, FiltMax=10901, Gamma=2.950 04:24:15.082 00.049 30444 UpdateGuideState exits: m=127418 SNR=117.1 Saturated 04:24:15.082 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:15.082 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:15.082 00.000 30444 Enqueuing Expose request 04:24:15.082 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:24:15.082 00.000 15672 Worker thread wakes up 04:24:15.082 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:15.082 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:17.199 02.117 15672 Exposure complete 04:24:17.231 00.032 15672 worker thread done servicing request 04:24:17.231 00.000 30444 OnExposeComplete: enter 04:24:17.231 00.000 30444 UpdateGuideState(): m_state=6 04:24:17.231 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 26 04:24:17.231 00.000 30444 Star::Find returns 1 (1), X=439.71, Y=185.57, Mass=130843, SNR=117.5, Peak=13915 HFD=3.3 04:24:17.231 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 04:24:17.231 00.000 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 04:24:17.231 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-3.12 mountX=-0.32 mountY=-0.08, mountTheta=-2.90 04:24:17.232 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.01, opts=13) 04:24:17.232 00.000 30444 Enqueuing Move request for scope (-0.34, -0.01) 04:24:17.232 00.000 15672 Worker thread wakes up 04:24:17.232 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.01) opts 0xd 04:24:17.232 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.01) 04:24:17.232 00.000 15672 Moving (-0.34, -0.01) raw xDistance=-0.32 yDistance=-0.08 04:24:17.232 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 04:24:17.232 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:17.232 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 04:24:17.232 00.000 15672 MoveAxis(E, 88, ABG) 04:24:17.232 00.000 15672 Guiding Dir = 2, Dur = 88 04:24:17.233 00.001 15672 IsSlewing returns 0 04:24:17.237 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=15059, FiltMin=2548, FiltMax=9944, Gamma=2.950 04:24:17.253 00.016 15672 IsGuiding returns 0 04:24:17.268 00.015 15672 PulseGuide returned control before completion, sleep 83 04:24:17.287 00.019 30444 UpdateGuideState exits: m=130843 SNR=117.5 Saturated 04:24:17.287 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:17.287 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:17.287 00.000 30444 Enqueuing Expose request 04:24:17.380 00.093 15672 IsGuiding returns 0 04:24:17.380 00.000 15672 Move returns status 0, amount 88 04:24:17.380 00.000 15672 MoveAxis(N, 0, ABG) 04:24:17.380 00.000 15672 Move returns status 0, amount 0 04:24:17.380 00.000 15672 move complete, result=0 04:24:17.380 00.000 15672 worker thread done servicing request 04:24:17.380 00.000 15672 Worker thread wakes up 04:24:17.380 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:17.380 00.000 30444 GuideStep: -0.3 px 88 ms EAST, -0.1 px 0 ms NORTH 04:24:17.381 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:19.286 01.905 15672 Exposure complete 04:24:19.306 00.020 15672 worker thread done servicing request 04:24:19.306 00.000 30444 OnExposeComplete: enter 04:24:19.306 00.000 30444 UpdateGuideState(): m_state=6 04:24:19.306 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 27 04:24:19.306 00.000 30444 Star::Find returns 1 (1), X=439.97, Y=185.49, Mass=128627, SNR=127.5, Peak=13256 HFD=3.6 04:24:19.306 00.000 30444 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.28) = xAngle (-2.11 = -2.11) 04:24:19.306 00.000 30444 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.17 = -2.17) 04:24:19.306 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.39 mountX=-0.06 mountY=-0.10, mountTheta=-2.13 04:24:19.307 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.08, opts=13) 04:24:19.307 00.000 30444 Enqueuing Move request for scope (-0.09, -0.08) 04:24:19.307 00.000 15672 Worker thread wakes up 04:24:19.307 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd 04:24:19.307 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.08) 04:24:19.307 00.000 15672 Moving (-0.09, -0.08) raw xDistance=-0.06 yDistance=-0.10 04:24:19.307 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:24:19.307 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:19.307 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:24:19.307 00.000 15672 MoveAxis(E, 0, ABG) 04:24:19.307 00.000 15672 Move returns status 0, amount 0 04:24:19.307 00.000 15672 MoveAxis(N, 0, ABG) 04:24:19.307 00.000 15672 Move returns status 0, amount 0 04:24:19.307 00.000 15672 move complete, result=0 04:24:19.308 00.001 15672 worker thread done servicing request 04:24:19.312 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=14769, FiltMin=2510, FiltMax=10216, Gamma=2.950 04:24:19.362 00.050 30444 UpdateGuideState exits: m=128627 SNR=127.5 Saturated 04:24:19.362 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:19.362 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:19.362 00.000 30444 Enqueuing Expose request 04:24:19.362 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:24:19.362 00.000 15672 Worker thread wakes up 04:24:19.362 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:19.362 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:21.478 02.116 15672 Exposure complete 04:24:21.508 00.030 15672 worker thread done servicing request 04:24:21.508 00.000 30444 OnExposeComplete: enter 04:24:21.508 00.000 30444 UpdateGuideState(): m_state=6 04:24:21.508 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 28 04:24:21.508 00.000 30444 Star::Find returns 1 (1), X=439.69, Y=185.53, Mass=128374, SNR=111.8, Peak=12959 HFD=3.3 04:24:21.508 00.000 30444 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.28) = xAngle (-2.73 = -2.73) 04:24:21.508 00.000 30444 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.79 = -2.79) 04:24:21.508 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.05 hyp=0.36 cameraTheta=-3.01 mountX=-0.33 mountY=-0.12, mountTheta=-2.79 04:24:21.509 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.05, opts=13) 04:24:21.509 00.000 30444 Enqueuing Move request for scope (-0.36, -0.05) 04:24:21.509 00.000 15672 Worker thread wakes up 04:24:21.509 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.05) opts 0xd 04:24:21.509 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.05) 04:24:21.509 00.000 15672 Moving (-0.36, -0.05) raw xDistance=-0.33 yDistance=-0.12 04:24:21.509 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 04:24:21.509 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:21.509 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:24:21.509 00.000 15672 MoveAxis(E, 90, ABG) 04:24:21.509 00.000 15672 Guiding Dir = 2, Dur = 90 04:24:21.509 00.000 15672 IsSlewing returns 0 04:24:21.510 00.001 15672 IsGuiding returns 0 04:24:21.515 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=15033, FiltMin=2434, FiltMax=10807, Gamma=2.950 04:24:21.533 00.018 15672 PulseGuide returned control before completion, sleep 78 04:24:21.564 00.031 30444 UpdateGuideState exits: m=128374 SNR=111.8 Saturated 04:24:21.564 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:21.564 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:21.564 00.000 30444 Enqueuing Expose request 04:24:21.613 00.049 15672 IsGuiding returns 1 04:24:21.613 00.000 15672 scope still moving after pulse duration time elapsed 04:24:21.634 00.021 15672 IsSlewing returns 0 04:24:21.636 00.002 15672 IsGuiding returns 0 04:24:21.636 00.000 15672 scope move finished after 90 + 34 ms 04:24:21.636 00.000 15672 Move returns status 0, amount 90 04:24:21.636 00.000 15672 MoveAxis(N, 0, ABG) 04:24:21.636 00.000 15672 Move returns status 0, amount 0 04:24:21.636 00.000 15672 move complete, result=0 04:24:21.636 00.000 15672 worker thread done servicing request 04:24:21.636 00.000 15672 Worker thread wakes up 04:24:21.636 00.000 30444 GuideStep: -0.3 px 90 ms EAST, -0.1 px 0 ms NORTH 04:24:21.636 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:21.636 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:23.544 01.908 15672 Exposure complete 04:24:23.564 00.020 15672 worker thread done servicing request 04:24:23.564 00.000 30444 OnExposeComplete: enter 04:24:23.564 00.000 30444 UpdateGuideState(): m_state=6 04:24:23.564 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 29 04:24:23.564 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.36, Mass=113851, SNR=100.8, Peak=12556 HFD=3.2 04:24:23.564 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 04:24:23.564 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 04:24:23.564 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.22 hyp=0.29 cameraTheta=-2.32 mountX=-0.13 mountY=-0.25, mountTheta=-2.05 04:24:23.564 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.22, opts=13) 04:24:23.564 00.000 30444 Enqueuing Move request for scope (-0.20, -0.22) 04:24:23.565 00.001 15672 Worker thread wakes up 04:24:23.565 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.22) opts 0xd 04:24:23.565 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.22) 04:24:23.565 00.000 15672 Moving (-0.20, -0.22) raw xDistance=-0.13 yDistance=-0.25 04:24:23.565 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:24:23.565 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 04:24:23.565 00.000 15672 MoveAxis(E, 0, ABG) 04:24:23.565 00.000 15672 Move returns status 0, amount 0 04:24:23.565 00.000 15672 MoveAxis(N, 45, ABG) 04:24:23.565 00.000 15672 Guiding Dir = 0, Dur = 45 04:24:23.565 00.000 15672 IsSlewing returns 0 04:24:23.566 00.001 15672 IsGuiding returns 0 04:24:23.570 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2072, max=14532, FiltMin=2532, FiltMax=10787, Gamma=2.950 04:24:23.620 00.050 30444 UpdateGuideState exits: m=113851 SNR=100.8 Saturated 04:24:23.620 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:23.620 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:23.620 00.000 30444 Enqueuing Expose request 04:24:23.643 00.023 15672 IsGuiding returns 1 04:24:23.643 00.000 15672 scope still moving after pulse duration time elapsed 04:24:23.665 00.022 15672 IsSlewing returns 0 04:24:23.666 00.001 15672 IsGuiding returns 1 04:24:23.686 00.020 15672 IsSlewing returns 0 04:24:23.688 00.002 15672 IsGuiding returns 1 04:24:23.708 00.020 15672 IsSlewing returns 0 04:24:23.755 00.047 15672 IsGuiding returns 0 04:24:23.755 00.000 15672 scope move finished after 45 + 143 ms 04:24:23.755 00.000 15672 Move returns status 0, amount 45 04:24:23.755 00.000 15672 move complete, result=0 04:24:23.756 00.001 15672 worker thread done servicing request 04:24:23.756 00.000 15672 Worker thread wakes up 04:24:23.756 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:23.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:23.756 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 45 ms NORTH 04:24:25.865 02.109 15672 Exposure complete 04:24:25.885 00.020 15672 worker thread done servicing request 04:24:25.885 00.000 30444 OnExposeComplete: enter 04:24:25.885 00.000 30444 UpdateGuideState(): m_state=6 04:24:25.885 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 30 04:24:25.885 00.000 30444 Star::Find returns 1 (1), X=440.28, Y=185.92, Mass=122357, SNR=99.9, Peak=11701 HFD=3.3 04:24:25.885 00.000 30444 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.28) = xAngle (1.27 = 1.27) 04:24:25.885 00.000 30444 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.21 = 1.21) 04:24:25.885 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.35 hyp=0.41 cameraTheta=1.00 mountX=0.12 mountY=0.39, mountTheta=1.27 04:24:25.886 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.35, opts=13) 04:24:25.886 00.000 30444 Enqueuing Move request for scope (0.23, 0.35) 04:24:25.886 00.000 15672 Worker thread wakes up 04:24:25.886 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.35) opts 0xd 04:24:25.886 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.35) 04:24:25.886 00.000 15672 Moving (0.23, 0.35) raw xDistance=0.12 yDistance=0.39 04:24:25.886 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:24:25.886 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:24:25.886 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 04:24:25.886 00.000 15672 MoveAxis(E, 0, ABG) 04:24:25.886 00.000 15672 Move returns status 0, amount 0 04:24:25.886 00.000 15672 MoveAxis(N, 0, ABG) 04:24:25.886 00.000 15672 Move returns status 0, amount 0 04:24:25.886 00.000 15672 move complete, result=0 04:24:25.886 00.000 15672 worker thread done servicing request 04:24:25.891 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=13708, FiltMin=2524, FiltMax=10930, Gamma=2.950 04:24:25.941 00.050 30444 UpdateGuideState exits: m=122357 SNR=99.9 Saturated 04:24:25.941 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:25.941 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:25.941 00.000 30444 Enqueuing Expose request 04:24:25.941 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 04:24:25.941 00.000 15672 Worker thread wakes up 04:24:25.941 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:25.941 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:27.847 01.906 15672 Exposure complete 04:24:27.867 00.020 15672 worker thread done servicing request 04:24:27.867 00.000 30444 OnExposeComplete: enter 04:24:27.867 00.000 30444 UpdateGuideState(): m_state=6 04:24:27.867 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 31 04:24:27.867 00.000 30444 Star::Find returns 1 (1), X=440.31, Y=185.80, Mass=124947, SNR=99.3, Peak=12447 HFD=3.4 04:24:27.867 00.000 30444 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 04:24:27.867 00.000 30444 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 04:24:27.867 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.22 hyp=0.34 cameraTheta=0.71 mountX=0.19 mountY=0.28, mountTheta=0.97 04:24:27.868 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.22, opts=13) 04:24:27.868 00.000 30444 Enqueuing Move request for scope (0.26, 0.22) 04:24:27.868 00.000 15672 Worker thread wakes up 04:24:27.868 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.22) opts 0xd 04:24:27.868 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.22) 04:24:27.868 00.000 15672 Moving (0.26, 0.22) raw xDistance=0.19 yDistance=0.28 04:24:27.868 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:24:27.868 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:24:27.868 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 04:24:27.868 00.000 15672 MoveAxis(E, 0, ABG) 04:24:27.868 00.000 15672 Move returns status 0, amount 0 04:24:27.868 00.000 15672 MoveAxis(N, 0, ABG) 04:24:27.868 00.000 15672 Move returns status 0, amount 0 04:24:27.868 00.000 15672 move complete, result=0 04:24:27.869 00.001 15672 worker thread done servicing request 04:24:27.873 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=13457, FiltMin=2532, FiltMax=10989, Gamma=2.950 04:24:27.922 00.049 30444 UpdateGuideState exits: m=124947 SNR=99.3 Saturated 04:24:27.922 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:27.922 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:27.922 00.000 30444 Enqueuing Expose request 04:24:27.922 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 04:24:27.922 00.000 15672 Worker thread wakes up 04:24:27.922 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:27.922 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:30.035 02.113 15672 Exposure complete 04:24:30.066 00.031 15672 worker thread done servicing request 04:24:30.066 00.000 30444 OnExposeComplete: enter 04:24:30.066 00.000 30444 UpdateGuideState(): m_state=6 04:24:30.066 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 32 04:24:30.066 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=185.69, Mass=128541, SNR=109.2, Peak=12220 HFD=3.6 04:24:30.066 00.000 30444 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.28) = xAngle (2.22 = 2.22) 04:24:30.066 00.000 30444 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.16 = 2.16) 04:24:30.066 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=-0.07 mountY=0.10, mountTheta=2.20 04:24:30.067 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.11, opts=13) 04:24:30.067 00.000 30444 Enqueuing Move request for scope (-0.04, 0.11) 04:24:30.067 00.000 15672 Worker thread wakes up 04:24:30.067 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd 04:24:30.067 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.11) 04:24:30.067 00.000 15672 Moving (-0.04, 0.11) raw xDistance=-0.07 yDistance=0.10 04:24:30.067 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:24:30.067 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:30.067 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:24:30.067 00.000 15672 MoveAxis(E, 0, ABG) 04:24:30.067 00.000 15672 Move returns status 0, amount 0 04:24:30.067 00.000 15672 MoveAxis(N, 0, ABG) 04:24:30.067 00.000 15672 Move returns status 0, amount 0 04:24:30.067 00.000 15672 move complete, result=0 04:24:30.067 00.000 15672 worker thread done servicing request 04:24:30.071 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=14266, FiltMin=2454, FiltMax=10885, Gamma=2.950 04:24:30.121 00.050 30444 UpdateGuideState exits: m=128541 SNR=109.2 Saturated 04:24:30.121 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:30.121 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:30.121 00.000 30444 Enqueuing Expose request 04:24:30.121 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:24:30.121 00.000 15672 Worker thread wakes up 04:24:30.121 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:30.121 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:32.029 01.908 15672 Exposure complete 04:24:32.048 00.019 15672 worker thread done servicing request 04:24:32.048 00.000 30444 OnExposeComplete: enter 04:24:32.048 00.000 30444 UpdateGuideState(): m_state=6 04:24:32.048 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 33 04:24:32.048 00.000 30444 Star::Find returns 1 (1), X=439.90, Y=185.66, Mass=127507, SNR=119.4, Peak=12484 HFD=3.4 04:24:32.048 00.000 30444 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.28) = xAngle (2.92 = 2.92) 04:24:32.048 00.000 30444 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.85 = 2.85) 04:24:32.048 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.64 mountX=-0.17 mountY=0.05, mountTheta=2.86 04:24:32.049 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.08, opts=13) 04:24:32.049 00.000 30444 Enqueuing Move request for scope (-0.15, 0.08) 04:24:32.049 00.000 15672 Worker thread wakes up 04:24:32.049 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd 04:24:32.049 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.08) 04:24:32.049 00.000 15672 Moving (-0.15, 0.08) raw xDistance=-0.17 yDistance=0.05 04:24:32.049 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:24:32.049 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:32.049 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:24:32.049 00.000 15672 MoveAxis(E, 0, ABG) 04:24:32.049 00.000 15672 Move returns status 0, amount 0 04:24:32.049 00.000 15672 MoveAxis(N, 0, ABG) 04:24:32.049 00.000 15672 Move returns status 0, amount 0 04:24:32.049 00.000 15672 move complete, result=0 04:24:32.049 00.000 15672 worker thread done servicing request 04:24:32.054 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=13851, FiltMin=2532, FiltMax=10476, Gamma=2.950 04:24:32.104 00.050 30444 UpdateGuideState exits: m=127507 SNR=119.4 Saturated 04:24:32.104 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:32.104 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:32.104 00.000 30444 Enqueuing Expose request 04:24:32.104 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:24:32.104 00.000 15672 Worker thread wakes up 04:24:32.104 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:32.104 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:34.214 02.110 15672 Exposure complete 04:24:34.234 00.020 15672 worker thread done servicing request 04:24:34.234 00.000 30444 OnExposeComplete: enter 04:24:34.234 00.000 30444 UpdateGuideState(): m_state=6 04:24:34.234 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 34 04:24:34.234 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=185.40, Mass=126325, SNR=102.5, Peak=13351 HFD=3.4 04:24:34.235 00.001 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 04:24:34.235 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 04:24:34.235 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.83 mountX=0.00 mountY=-0.18, mountTheta=-1.56 04:24:34.235 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.17, opts=13) 04:24:34.235 00.000 30444 Enqueuing Move request for scope (-0.05, -0.17) 04:24:34.235 00.000 15672 Worker thread wakes up 04:24:34.235 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd 04:24:34.235 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.17) 04:24:34.235 00.000 15672 Moving (-0.05, -0.17) raw xDistance=0.00 yDistance=-0.18 04:24:34.235 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 04:24:34.235 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:34.236 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:24:34.236 00.000 15672 MoveAxis(E, 0, ABG) 04:24:34.236 00.000 15672 Move returns status 0, amount 0 04:24:34.236 00.000 15672 MoveAxis(N, 0, ABG) 04:24:34.236 00.000 15672 Move returns status 0, amount 0 04:24:34.236 00.000 15672 move complete, result=0 04:24:34.236 00.000 15672 worker thread done servicing request 04:24:34.241 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=13977, FiltMin=2484, FiltMax=10230, Gamma=2.950 04:24:34.289 00.048 30444 UpdateGuideState exits: m=126325 SNR=102.5 Saturated 04:24:34.289 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:34.289 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:34.289 00.000 30444 Enqueuing Expose request 04:24:34.289 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:24:34.290 00.001 15672 Worker thread wakes up 04:24:34.290 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:34.290 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:36.196 01.906 15672 Exposure complete 04:24:36.216 00.020 15672 worker thread done servicing request 04:24:36.216 00.000 30444 OnExposeComplete: enter 04:24:36.216 00.000 30444 UpdateGuideState(): m_state=6 04:24:36.216 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 35 04:24:36.216 00.000 30444 Star::Find returns 1 (1), X=439.86, Y=185.56, Mass=124786, SNR=103.5, Peak=12368 HFD=3.6 04:24:36.216 00.000 30444 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.28) = xAngle (-2.77 = -2.77) 04:24:36.216 00.000 30444 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.83 = -2.83) 04:24:36.217 00.001 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.05 mountX=-0.18 mountY=-0.06, mountTheta=-2.82 04:24:36.217 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.02, opts=13) 04:24:36.217 00.000 30444 Enqueuing Move request for scope (-0.19, -0.02) 04:24:36.217 00.000 15672 Worker thread wakes up 04:24:36.217 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd 04:24:36.217 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.02) 04:24:36.217 00.000 15672 Moving (-0.19, -0.02) raw xDistance=-0.18 yDistance=-0.06 04:24:36.217 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 04:24:36.217 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:36.218 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:24:36.218 00.000 15672 MoveAxis(E, 0, ABG) 04:24:36.218 00.000 15672 Move returns status 0, amount 0 04:24:36.218 00.000 15672 MoveAxis(N, 0, ABG) 04:24:36.218 00.000 15672 Move returns status 0, amount 0 04:24:36.218 00.000 15672 move complete, result=0 04:24:36.218 00.000 15672 worker thread done servicing request 04:24:36.223 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=14389, FiltMin=2499, FiltMax=10345, Gamma=2.950 04:24:36.273 00.050 30444 UpdateGuideState exits: m=124786 SNR=103.5 Saturated 04:24:36.273 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:36.273 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:36.273 00.000 30444 Enqueuing Expose request 04:24:36.273 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:24:36.273 00.000 15672 Worker thread wakes up 04:24:36.273 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:36.273 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:38.379 02.106 15672 Exposure complete 04:24:38.399 00.020 15672 worker thread done servicing request 04:24:38.399 00.000 30444 OnExposeComplete: enter 04:24:38.399 00.000 30444 UpdateGuideState(): m_state=6 04:24:38.399 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 36 04:24:38.399 00.000 30444 Star::Find returns 1 (1), X=439.57, Y=185.45, Mass=127441, SNR=117.1, Peak=13562 HFD=3.2 04:24:38.399 00.000 30444 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 04:24:38.399 00.000 30444 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.68 = -2.68) 04:24:38.400 00.001 30444 CameraToMount -- cameraX=-0.49 cameraY=-0.12 hyp=0.50 cameraTheta=-2.89 mountX=-0.43 mountY=-0.22, mountTheta=-2.66 04:24:38.400 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-0.12, opts=13) 04:24:38.400 00.000 30444 Enqueuing Move request for scope (-0.49, -0.12) 04:24:38.400 00.000 15672 Worker thread wakes up 04:24:38.401 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.12) opts 0xd 04:24:38.401 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, -0.12) 04:24:38.401 00.000 15672 Moving (-0.49, -0.12) raw xDistance=-0.43 yDistance=-0.22 04:24:38.401 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 04:24:38.401 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:38.401 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:24:38.401 00.000 15672 MoveAxis(E, 117, ABG) 04:24:38.401 00.000 15672 Guiding Dir = 2, Dur = 117 04:24:38.401 00.000 15672 IsSlewing returns 0 04:24:38.402 00.001 15672 IsGuiding returns 0 04:24:38.407 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=14814, FiltMin=2550, FiltMax=10673, Gamma=2.950 04:24:38.418 00.011 15672 PulseGuide returned control before completion, sleep 112 04:24:38.456 00.038 30444 UpdateGuideState exits: m=127441 SNR=117.1 Saturated 04:24:38.457 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:38.457 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:38.457 00.000 30444 Enqueuing Expose request 04:24:38.533 00.076 15672 IsGuiding returns 1 04:24:38.533 00.000 15672 scope still moving after pulse duration time elapsed 04:24:38.555 00.022 15672 IsSlewing returns 0 04:24:38.563 00.008 15672 IsGuiding returns 0 04:24:38.563 00.000 15672 scope move finished after 117 + 43 ms 04:24:38.563 00.000 15672 Move returns status 0, amount 117 04:24:38.564 00.001 15672 MoveAxis(N, 0, ABG) 04:24:38.564 00.000 15672 Move returns status 0, amount 0 04:24:38.564 00.000 15672 move complete, result=0 04:24:38.564 00.000 15672 worker thread done servicing request 04:24:38.564 00.000 15672 Worker thread wakes up 04:24:38.564 00.000 30444 GuideStep: -0.4 px 117 ms EAST, -0.2 px 0 ms NORTH 04:24:38.564 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:38.565 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:40.482 01.917 15672 Exposure complete 04:24:40.511 00.029 15672 worker thread done servicing request 04:24:40.512 00.001 30444 OnExposeComplete: enter 04:24:40.512 00.000 30444 UpdateGuideState(): m_state=6 04:24:40.512 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 37 04:24:40.512 00.000 30444 Star::Find returns 1 (1), X=439.77, Y=185.47, Mass=122073, SNR=100.5, Peak=13104 HFD=3.3 04:24:40.512 00.000 30444 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.28) = xAngle (-2.50 = -2.50) 04:24:40.512 00.000 30444 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.56 = -2.56) 04:24:40.512 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-2.78 mountX=-0.24 mountY=-0.16, mountTheta=-2.54 04:24:40.513 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.11, opts=13) 04:24:40.513 00.000 30444 Enqueuing Move request for scope (-0.28, -0.11) 04:24:40.513 00.000 15672 Worker thread wakes up 04:24:40.513 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.11) opts 0xd 04:24:40.513 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.11) 04:24:40.513 00.000 15672 Moving (-0.28, -0.11) raw xDistance=-0.24 yDistance=-0.16 04:24:40.513 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:24:40.513 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:40.513 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:24:40.513 00.000 15672 MoveAxis(E, 0, ABG) 04:24:40.513 00.000 15672 Move returns status 0, amount 0 04:24:40.513 00.000 15672 MoveAxis(N, 0, ABG) 04:24:40.513 00.000 15672 Move returns status 0, amount 0 04:24:40.513 00.000 15672 move complete, result=0 04:24:40.513 00.000 15672 worker thread done servicing request 04:24:40.519 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2074, max=13364, FiltMin=2573, FiltMax=10038, Gamma=2.950 04:24:40.569 00.050 30444 UpdateGuideState exits: m=122073 SNR=100.5 Saturated 04:24:40.569 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:40.569 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:40.569 00.000 30444 Enqueuing Expose request 04:24:40.569 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:24:40.569 00.000 15672 Worker thread wakes up 04:24:40.569 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:40.570 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:42.677 02.107 15672 Exposure complete 04:24:42.697 00.020 15672 worker thread done servicing request 04:24:42.697 00.000 30444 OnExposeComplete: enter 04:24:42.697 00.000 30444 UpdateGuideState(): m_state=6 04:24:42.697 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 38 04:24:42.697 00.000 30444 Star::Find returns 1 (1), X=439.67, Y=185.36, Mass=125489, SNR=102.7, Peak=13878 HFD=3.3 04:24:42.697 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 04:24:42.697 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 04:24:42.697 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.22 hyp=0.44 cameraTheta=-2.63 mountX=-0.31 mountY=-0.29, mountTheta=-2.38 04:24:42.698 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.22, opts=13) 04:24:42.698 00.000 30444 Enqueuing Move request for scope (-0.38, -0.22) 04:24:42.698 00.000 15672 Worker thread wakes up 04:24:42.698 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.22) opts 0xd 04:24:42.698 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.22) 04:24:42.698 00.000 15672 Moving (-0.38, -0.22) raw xDistance=-0.31 yDistance=-0.29 04:24:42.698 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 04:24:42.698 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 04:24:42.698 00.000 15672 MoveAxis(E, 83, ABG) 04:24:42.698 00.000 15672 Guiding Dir = 2, Dur = 83 04:24:42.699 00.001 15672 IsSlewing returns 0 04:24:42.700 00.001 15672 IsGuiding returns 0 04:24:42.704 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=14044, FiltMin=2550, FiltMax=9639, Gamma=2.950 04:24:42.716 00.012 15672 PulseGuide returned control before completion, sleep 78 04:24:42.753 00.037 30444 UpdateGuideState exits: m=125489 SNR=102.7 Saturated 04:24:42.753 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:42.753 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:42.753 00.000 30444 Enqueuing Expose request 04:24:42.795 00.042 15672 IsGuiding returns 1 04:24:42.795 00.000 15672 scope still moving after pulse duration time elapsed 04:24:42.816 00.021 15672 IsSlewing returns 0 04:24:42.829 00.013 15672 IsGuiding returns 0 04:24:42.829 00.000 15672 scope move finished after 83 + 45 ms 04:24:42.829 00.000 15672 Move returns status 0, amount 83 04:24:42.829 00.000 15672 MoveAxis(N, 52, ABG) 04:24:42.829 00.000 15672 Guiding Dir = 0, Dur = 52 04:24:42.829 00.000 15672 IsSlewing returns 0 04:24:42.829 00.000 15672 IsGuiding returns 0 04:24:42.909 00.080 15672 IsGuiding returns 1 04:24:42.909 00.000 15672 scope still moving after pulse duration time elapsed 04:24:42.931 00.022 15672 IsSlewing returns 0 04:24:42.934 00.003 15672 IsGuiding returns 1 04:24:42.955 00.021 15672 IsSlewing returns 0 04:24:42.958 00.003 15672 IsGuiding returns 1 04:24:42.978 00.020 15672 IsSlewing returns 0 04:24:43.020 00.042 15672 IsGuiding returns 0 04:24:43.020 00.000 15672 scope move finished after 52 + 138 ms 04:24:43.020 00.000 15672 Move returns status 0, amount 52 04:24:43.020 00.000 15672 move complete, result=0 04:24:43.021 00.001 15672 worker thread done servicing request 04:24:43.021 00.000 15672 Worker thread wakes up 04:24:43.021 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:43.021 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:43.021 00.000 30444 GuideStep: -0.3 px 83 ms EAST, -0.3 px 52 ms NORTH 04:24:44.928 01.907 15672 Exposure complete 04:24:44.948 00.020 15672 worker thread done servicing request 04:24:44.948 00.000 30444 OnExposeComplete: enter 04:24:44.948 00.000 30444 UpdateGuideState(): m_state=6 04:24:44.948 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 39 04:24:44.948 00.000 30444 Star::Find returns 1 (1), X=439.94, Y=185.40, Mass=113816, SNR=103.3, Peak=11568 HFD=3.5 04:24:44.948 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 04:24:44.948 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 04:24:44.948 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-2.15 mountX=-0.06 mountY=-0.19, mountTheta=-1.87 04:24:44.949 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.17, opts=13) 04:24:44.949 00.000 30444 Enqueuing Move request for scope (-0.11, -0.17) 04:24:44.949 00.000 15672 Worker thread wakes up 04:24:44.949 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd 04:24:44.949 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.17) 04:24:44.949 00.000 15672 Moving (-0.11, -0.17) raw xDistance=-0.06 yDistance=-0.19 04:24:44.949 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:24:44.949 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:44.949 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:24:44.949 00.000 15672 MoveAxis(E, 0, ABG) 04:24:44.949 00.000 15672 Move returns status 0, amount 0 04:24:44.949 00.000 15672 MoveAxis(N, 0, ABG) 04:24:44.949 00.000 15672 Move returns status 0, amount 0 04:24:44.949 00.000 15672 move complete, result=0 04:24:44.949 00.000 15672 worker thread done servicing request 04:24:44.954 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=14168, FiltMin=2529, FiltMax=10236, Gamma=2.950 04:24:45.004 00.050 30444 UpdateGuideState exits: m=113816 SNR=103.3 Saturated 04:24:45.004 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:45.004 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:45.004 00.000 30444 Enqueuing Expose request 04:24:45.004 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:24:45.004 00.000 15672 Worker thread wakes up 04:24:45.004 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:45.004 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:47.113 02.109 15672 Exposure complete 04:24:47.132 00.019 15672 worker thread done servicing request 04:24:47.133 00.001 30444 OnExposeComplete: enter 04:24:47.133 00.000 30444 UpdateGuideState(): m_state=6 04:24:47.133 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 40 04:24:47.133 00.000 30444 Star::Find returns 1 (1), X=439.98, Y=185.82, Mass=126471, SNR=114.0, Peak=11880 HFD=3.5 04:24:47.133 00.000 30444 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.28) = xAngle (2.13 = 2.13) 04:24:47.133 00.000 30444 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.07 = 2.07) 04:24:47.133 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.85 mountX=-0.14 mountY=0.23, mountTheta=2.12 04:24:47.133 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.25, opts=13) 04:24:47.133 00.000 30444 Enqueuing Move request for scope (-0.07, 0.25) 04:24:47.134 00.001 15672 Worker thread wakes up 04:24:47.134 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd 04:24:47.134 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.25) 04:24:47.134 00.000 15672 Moving (-0.07, 0.25) raw xDistance=-0.14 yDistance=0.23 04:24:47.134 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:24:47.134 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:47.134 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 04:24:47.134 00.000 15672 MoveAxis(E, 0, ABG) 04:24:47.134 00.000 15672 Move returns status 0, amount 0 04:24:47.134 00.000 15672 MoveAxis(N, 0, ABG) 04:24:47.134 00.000 15672 Move returns status 0, amount 0 04:24:47.134 00.000 15672 move complete, result=0 04:24:47.134 00.000 15672 worker thread done servicing request 04:24:47.138 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=13551, FiltMin=2516, FiltMax=10767, Gamma=2.950 04:24:47.188 00.050 30444 UpdateGuideState exits: m=126471 SNR=114.0 Saturated 04:24:47.188 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:47.188 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:47.188 00.000 30444 Enqueuing Expose request 04:24:47.188 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:24:47.188 00.000 15672 Worker thread wakes up 04:24:47.188 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:47.188 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:49.095 01.907 15672 Exposure complete 04:24:49.114 00.019 15672 worker thread done servicing request 04:24:49.114 00.000 30444 OnExposeComplete: enter 04:24:49.114 00.000 30444 UpdateGuideState(): m_state=6 04:24:49.114 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 41 04:24:49.114 00.000 30444 Star::Find returns 1 (1), X=439.89, Y=185.50, Mass=130209, SNR=110.1, Peak=12683 HFD=3.5 04:24:49.114 00.000 30444 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.28) = xAngle (-2.44 = -2.44) 04:24:49.114 00.000 30444 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.50 = -2.50) 04:24:49.114 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.18 cameraTheta=-2.71 mountX=-0.14 mountY=-0.11, mountTheta=-2.47 04:24:49.115 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.08, opts=13) 04:24:49.115 00.000 30444 Enqueuing Move request for scope (-0.17, -0.08) 04:24:49.115 00.000 15672 Worker thread wakes up 04:24:49.115 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd 04:24:49.115 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.08) 04:24:49.115 00.000 15672 Moving (-0.17, -0.08) raw xDistance=-0.14 yDistance=-0.11 04:24:49.115 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:24:49.115 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:49.115 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:24:49.115 00.000 15672 MoveAxis(E, 0, ABG) 04:24:49.115 00.000 15672 Move returns status 0, amount 0 04:24:49.115 00.000 15672 MoveAxis(N, 0, ABG) 04:24:49.115 00.000 15672 Move returns status 0, amount 0 04:24:49.115 00.000 15672 move complete, result=0 04:24:49.115 00.000 15672 worker thread done servicing request 04:24:49.121 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2023, max=14099, FiltMin=2532, FiltMax=11110, Gamma=2.950 04:24:49.170 00.049 30444 UpdateGuideState exits: m=130209 SNR=110.1 Saturated 04:24:49.171 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:49.171 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:49.171 00.000 30444 Enqueuing Expose request 04:24:49.171 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:24:49.171 00.000 15672 Worker thread wakes up 04:24:49.171 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:49.171 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:51.278 02.107 15672 Exposure complete 04:24:51.298 00.020 15672 worker thread done servicing request 04:24:51.298 00.000 30444 OnExposeComplete: enter 04:24:51.298 00.000 30444 UpdateGuideState(): m_state=6 04:24:51.298 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 42 04:24:51.299 00.001 30444 Star::Find returns 1 (1), X=439.60, Y=185.54, Mass=125247, SNR=112.5, Peak=13416 HFD=3.2 04:24:51.299 00.000 30444 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.28) = xAngle (-2.78 = -2.78) 04:24:51.299 00.000 30444 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.84 = -2.84) 04:24:51.299 00.000 30444 CameraToMount -- cameraX=-0.45 cameraY=-0.04 hyp=0.45 cameraTheta=-3.06 mountX=-0.42 mountY=-0.13, mountTheta=-2.84 04:24:51.299 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.45, y=-0.04, opts=13) 04:24:51.299 00.000 30444 Enqueuing Move request for scope (-0.45, -0.04) 04:24:51.299 00.000 15672 Worker thread wakes up 04:24:51.299 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.04) opts 0xd 04:24:51.299 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.45, -0.04) 04:24:51.299 00.000 15672 Moving (-0.45, -0.04) raw xDistance=-0.42 yDistance=-0.13 04:24:51.299 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 04:24:51.299 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:51.300 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:24:51.300 00.000 15672 MoveAxis(E, 114, ABG) 04:24:51.300 00.000 15672 Guiding Dir = 2, Dur = 114 04:24:51.300 00.000 15672 IsSlewing returns 0 04:24:51.305 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=15402, FiltMin=2458, FiltMax=10157, Gamma=2.950 04:24:51.327 00.022 15672 IsGuiding returns 0 04:24:51.342 00.015 15672 PulseGuide returned control before completion, sleep 109 04:24:51.354 00.012 30444 UpdateGuideState exits: m=125247 SNR=112.5 Saturated 04:24:51.354 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:51.354 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:51.354 00.000 30444 Enqueuing Expose request 04:24:51.455 00.101 15672 IsGuiding returns 1 04:24:51.455 00.000 15672 scope still moving after pulse duration time elapsed 04:24:51.476 00.021 15672 IsSlewing returns 0 04:24:51.488 00.012 15672 IsGuiding returns 0 04:24:51.488 00.000 15672 scope move finished after 114 + 47 ms 04:24:51.488 00.000 15672 Move returns status 0, amount 114 04:24:51.488 00.000 15672 MoveAxis(N, 0, ABG) 04:24:51.488 00.000 15672 Move returns status 0, amount 0 04:24:51.488 00.000 15672 move complete, result=0 04:24:51.488 00.000 15672 worker thread done servicing request 04:24:51.488 00.000 15672 Worker thread wakes up 04:24:51.488 00.000 30444 GuideStep: -0.4 px 114 ms EAST, -0.1 px 0 ms NORTH 04:24:51.488 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:51.488 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:53.394 01.906 15672 Exposure complete 04:24:53.414 00.020 15672 worker thread done servicing request 04:24:53.414 00.000 30444 OnExposeComplete: enter 04:24:53.414 00.000 30444 UpdateGuideState(): m_state=6 04:24:53.415 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 43 04:24:53.415 00.000 30444 Star::Find returns 1 (1), X=439.54, Y=185.53, Mass=129254, SNR=107.0, Peak=13740 HFD=3.2 04:24:53.415 00.000 30444 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.28) = xAngle (-2.78 = -2.78) 04:24:53.415 00.000 30444 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.84 = -2.84) 04:24:53.415 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.04 hyp=0.51 cameraTheta=-3.06 mountX=-0.48 mountY=-0.15, mountTheta=-2.83 04:24:53.415 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.04, opts=13) 04:24:53.415 00.000 30444 Enqueuing Move request for scope (-0.51, -0.04) 04:24:53.415 00.000 15672 Worker thread wakes up 04:24:53.415 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.04) opts 0xd 04:24:53.416 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.04) 04:24:53.416 00.000 15672 Moving (-0.51, -0.04) raw xDistance=-0.48 yDistance=-0.15 04:24:53.416 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48 04:24:53.416 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:53.416 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:24:53.416 00.000 15672 MoveAxis(E, 138, ABG) 04:24:53.416 00.000 15672 Guiding Dir = 2, Dur = 138 04:24:53.416 00.000 15672 IsSlewing returns 0 04:24:53.417 00.001 15672 IsGuiding returns 0 04:24:53.422 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=14637, FiltMin=2538, FiltMax=9782, Gamma=2.950 04:24:53.435 00.013 15672 PulseGuide returned control before completion, sleep 131 04:24:53.472 00.037 30444 UpdateGuideState exits: m=129254 SNR=107.0 Saturated 04:24:53.472 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:53.472 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:53.472 00.000 30444 Enqueuing Expose request 04:24:53.596 00.124 15672 IsGuiding returns 0 04:24:53.596 00.000 15672 Move returns status 0, amount 138 04:24:53.596 00.000 15672 MoveAxis(N, 0, ABG) 04:24:53.596 00.000 15672 Move returns status 0, amount 0 04:24:53.596 00.000 15672 move complete, result=0 04:24:53.596 00.000 15672 worker thread done servicing request 04:24:53.596 00.000 15672 Worker thread wakes up 04:24:53.596 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:53.596 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:53.596 00.000 30444 GuideStep: -0.5 px 138 ms EAST, -0.2 px 0 ms NORTH 04:24:55.708 02.112 15672 Exposure complete 04:24:55.728 00.020 15672 worker thread done servicing request 04:24:55.728 00.000 30444 OnExposeComplete: enter 04:24:55.728 00.000 30444 UpdateGuideState(): m_state=6 04:24:55.728 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 44 04:24:55.728 00.000 30444 Star::Find returns 1 (1), X=439.89, Y=185.36, Mass=115406, SNR=101.6, Peak=12578 HFD=3.3 04:24:55.728 00.000 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.28) = xAngle (-1.95 = -1.95) 04:24:55.728 00.000 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.01 = -2.01) 04:24:55.728 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.21 hyp=0.26 cameraTheta=-2.23 mountX=-0.10 mountY=-0.24, mountTheta=-1.96 04:24:55.729 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.21, opts=13) 04:24:55.729 00.000 30444 Enqueuing Move request for scope (-0.16, -0.21) 04:24:55.729 00.000 15672 Worker thread wakes up 04:24:55.729 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.21) opts 0xd 04:24:55.729 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.21) 04:24:55.729 00.000 15672 Moving (-0.16, -0.21) raw xDistance=-0.10 yDistance=-0.24 04:24:55.729 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:24:55.729 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:55.729 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 04:24:55.729 00.000 15672 MoveAxis(E, 0, ABG) 04:24:55.729 00.000 15672 Move returns status 0, amount 0 04:24:55.729 00.000 15672 MoveAxis(N, 0, ABG) 04:24:55.729 00.000 15672 Move returns status 0, amount 0 04:24:55.729 00.000 15672 move complete, result=0 04:24:55.729 00.000 15672 worker thread done servicing request 04:24:55.734 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2096, max=14623, FiltMin=2501, FiltMax=10452, Gamma=2.950 04:24:55.784 00.050 30444 UpdateGuideState exits: m=115406 SNR=101.6 Saturated 04:24:55.784 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:55.784 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:55.784 00.000 30444 Enqueuing Expose request 04:24:55.784 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:24:55.784 00.000 15672 Worker thread wakes up 04:24:55.784 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:55.784 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:57.693 01.909 15672 Exposure complete 04:24:57.713 00.020 15672 worker thread done servicing request 04:24:57.713 00.000 30444 OnExposeComplete: enter 04:24:57.713 00.000 30444 UpdateGuideState(): m_state=6 04:24:57.714 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 45 04:24:57.714 00.000 30444 Star::Find returns 1 (1), X=439.84, Y=185.39, Mass=128578, SNR=106.5, Peak=12973 HFD=3.3 04:24:57.714 00.000 30444 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 04:24:57.714 00.000 30444 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 04:24:57.714 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-2.41 mountX=-0.15 mountY=-0.23, mountTheta=-2.15 04:24:57.714 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.19, opts=13) 04:24:57.714 00.000 30444 Enqueuing Move request for scope (-0.21, -0.19) 04:24:57.714 00.000 15672 Worker thread wakes up 04:24:57.714 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd 04:24:57.714 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.19) 04:24:57.714 00.000 15672 Moving (-0.21, -0.19) raw xDistance=-0.15 yDistance=-0.23 04:24:57.714 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 04:24:57.715 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:57.715 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 04:24:57.715 00.000 15672 MoveAxis(E, 0, ABG) 04:24:57.715 00.000 15672 Move returns status 0, amount 0 04:24:57.715 00.000 15672 MoveAxis(N, 0, ABG) 04:24:57.715 00.000 15672 Move returns status 0, amount 0 04:24:57.715 00.000 15672 move complete, result=0 04:24:57.715 00.000 15672 worker thread done servicing request 04:24:57.720 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2069, max=13797, FiltMin=2445, FiltMax=10097, Gamma=2.950 04:24:57.769 00.049 30444 UpdateGuideState exits: m=128578 SNR=106.5 Saturated 04:24:57.770 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:57.770 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:57.770 00.000 30444 Enqueuing Expose request 04:24:57.770 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:24:57.770 00.000 15672 Worker thread wakes up 04:24:57.770 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:57.770 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:24:59.877 02.107 15672 Exposure complete 04:24:59.897 00.020 15672 worker thread done servicing request 04:24:59.897 00.000 30444 OnExposeComplete: enter 04:24:59.897 00.000 30444 UpdateGuideState(): m_state=6 04:24:59.898 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 46 04:24:59.898 00.000 30444 Star::Find returns 1 (1), X=439.78, Y=185.38, Mass=121214, SNR=115.9, Peak=11989 HFD=3.6 04:24:59.898 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 04:24:59.898 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 04:24:59.898 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-2.53 mountX=-0.21 mountY=-0.25, mountTheta=-2.28 04:24:59.898 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.19, opts=13) 04:24:59.898 00.000 30444 Enqueuing Move request for scope (-0.27, -0.19) 04:24:59.898 00.000 15672 Worker thread wakes up 04:24:59.898 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.19) opts 0xd 04:24:59.898 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.19) 04:24:59.898 00.000 15672 Moving (-0.27, -0.19) raw xDistance=-0.21 yDistance=-0.25 04:24:59.899 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:24:59.899 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:24:59.899 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 04:24:59.899 00.000 15672 MoveAxis(E, 0, ABG) 04:24:59.899 00.000 15672 Move returns status 0, amount 0 04:24:59.899 00.000 15672 MoveAxis(N, 0, ABG) 04:24:59.899 00.000 15672 Move returns status 0, amount 0 04:24:59.899 00.000 15672 move complete, result=0 04:24:59.899 00.000 15672 worker thread done servicing request 04:24:59.904 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2045, max=12991, FiltMin=2524, FiltMax=9175, Gamma=2.950 04:24:59.953 00.049 30444 UpdateGuideState exits: m=121214 SNR=115.9 Saturated 04:24:59.953 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:24:59.953 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:24:59.953 00.000 30444 Enqueuing Expose request 04:24:59.954 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:24:59.954 00.000 15672 Worker thread wakes up 04:24:59.954 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:24:59.954 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:01.870 01.916 15672 Exposure complete 04:25:01.901 00.031 15672 worker thread done servicing request 04:25:01.901 00.000 30444 OnExposeComplete: enter 04:25:01.901 00.000 30444 UpdateGuideState(): m_state=6 04:25:01.901 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 47 04:25:01.901 00.000 30444 Star::Find returns 1 (1), X=439.47, Y=185.35, Mass=118509, SNR=96.6, Peak=12709 HFD=3.2 04:25:01.903 00.002 30444 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.28) = xAngle (-2.50 = -2.50) 04:25:01.903 00.000 30444 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.56 = -2.56) 04:25:01.903 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-0.22 hyp=0.62 cameraTheta=-2.78 mountX=-0.50 mountY=-0.34, mountTheta=-2.54 04:25:01.903 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-0.22, opts=13) 04:25:01.903 00.000 30444 Enqueuing Move request for scope (-0.58, -0.22) 04:25:01.903 00.000 15672 Worker thread wakes up 04:25:01.903 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.22) opts 0xd 04:25:01.903 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -0.22) 04:25:01.903 00.000 15672 Moving (-0.58, -0.22) raw xDistance=-0.50 yDistance=-0.34 04:25:01.903 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50 04:25:01.903 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 04:25:01.903 00.000 15672 MoveAxis(E, 135, ABG) 04:25:01.903 00.000 15672 Guiding Dir = 2, Dur = 135 04:25:01.903 00.000 15672 IsSlewing returns 0 04:25:01.904 00.001 15672 IsGuiding returns 0 04:25:01.908 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=13284, FiltMin=2491, FiltMax=9341, Gamma=2.950 04:25:01.933 00.025 15672 PulseGuide returned control before completion, sleep 117 04:25:01.957 00.024 30444 UpdateGuideState exits: m=118509 SNR=96.6 Saturated 04:25:01.958 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:01.958 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:01.958 00.000 30444 Enqueuing Expose request 04:25:02.053 00.095 15672 IsGuiding returns 1 04:25:02.053 00.000 15672 scope still moving after pulse duration time elapsed 04:25:02.074 00.021 15672 IsSlewing returns 0 04:25:02.094 00.020 15672 IsGuiding returns 1 04:25:02.116 00.022 15672 IsSlewing returns 0 04:25:02.126 00.010 15672 IsGuiding returns 0 04:25:02.127 00.001 15672 scope move finished after 135 + 87 ms 04:25:02.127 00.000 15672 Move returns status 0, amount 135 04:25:02.127 00.000 15672 MoveAxis(N, 61, ABG) 04:25:02.127 00.000 15672 Guiding Dir = 0, Dur = 61 04:25:02.128 00.001 15672 IsSlewing returns 0 04:25:02.130 00.002 15672 IsGuiding returns 0 04:25:02.208 00.078 15672 IsGuiding returns 1 04:25:02.208 00.000 15672 scope still moving after pulse duration time elapsed 04:25:02.229 00.021 15672 IsSlewing returns 0 04:25:02.232 00.003 15672 IsGuiding returns 1 04:25:02.252 00.020 15672 IsSlewing returns 0 04:25:02.255 00.003 15672 IsGuiding returns 1 04:25:02.277 00.022 15672 IsSlewing returns 0 04:25:02.286 00.009 15672 IsGuiding returns 0 04:25:02.287 00.001 15672 scope move finished after 61 + 95 ms 04:25:02.287 00.000 15672 Move returns status 0, amount 61 04:25:02.287 00.000 15672 move complete, result=0 04:25:02.288 00.001 15672 worker thread done servicing request 04:25:02.288 00.000 15672 Worker thread wakes up 04:25:02.288 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:02.288 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:02.288 00.000 30444 GuideStep: -0.5 px 135 ms EAST, -0.3 px 61 ms NORTH 04:25:04.395 02.107 15672 Exposure complete 04:25:04.415 00.020 15672 worker thread done servicing request 04:25:04.415 00.000 30444 OnExposeComplete: enter 04:25:04.415 00.000 30444 UpdateGuideState(): m_state=6 04:25:04.416 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 48 04:25:04.416 00.000 30444 Star::Find returns 1 (1), X=439.81, Y=185.44, Mass=129325, SNR=99.8, Peak=12966 HFD=3.6 04:25:04.416 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 04:25:04.416 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 04:25:04.416 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.13 hyp=0.28 cameraTheta=-2.64 mountX=-0.20 mountY=-0.18, mountTheta=-2.39 04:25:04.416 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.13, opts=13) 04:25:04.416 00.000 30444 Enqueuing Move request for scope (-0.24, -0.13) 04:25:04.416 00.000 15672 Worker thread wakes up 04:25:04.416 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.13) opts 0xd 04:25:04.416 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.13) 04:25:04.417 00.001 15672 Moving (-0.24, -0.13) raw xDistance=-0.20 yDistance=-0.18 04:25:04.417 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:25:04.417 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:04.417 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:25:04.417 00.000 15672 MoveAxis(E, 0, ABG) 04:25:04.417 00.000 15672 Move returns status 0, amount 0 04:25:04.417 00.000 15672 MoveAxis(N, 0, ABG) 04:25:04.417 00.000 15672 Move returns status 0, amount 0 04:25:04.417 00.000 15672 move complete, result=0 04:25:04.417 00.000 15672 worker thread done servicing request 04:25:04.422 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2101, max=15135, FiltMin=2517, FiltMax=10707, Gamma=2.950 04:25:04.473 00.051 30444 UpdateGuideState exits: m=129325 SNR=99.8 Saturated 04:25:04.473 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:04.473 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:04.474 00.001 30444 Enqueuing Expose request 04:25:04.474 00.000 15672 Worker thread wakes up 04:25:04.474 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:25:04.474 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:04.474 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:06.379 01.905 15672 Exposure complete 04:25:06.399 00.020 15672 worker thread done servicing request 04:25:06.399 00.000 30444 OnExposeComplete: enter 04:25:06.399 00.000 30444 UpdateGuideState(): m_state=6 04:25:06.399 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 49 04:25:06.399 00.000 30444 Star::Find returns 1 (1), X=439.51, Y=185.58, Mass=119673, SNR=97.0, Peak=13144 HFD=3.2 04:25:06.399 00.000 30444 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.28) = xAngle (3.41 = -2.87) 04:25:06.400 00.001 30444 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.35 = -2.93) 04:25:06.400 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=0.00 hyp=0.55 cameraTheta=3.14 mountX=-0.53 mountY=-0.11, mountTheta=-2.93 04:25:06.400 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=0.00, opts=13) 04:25:06.400 00.000 30444 Enqueuing Move request for scope (-0.55, 0.00) 04:25:06.400 00.000 15672 Worker thread wakes up 04:25:06.400 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.00) opts 0xd 04:25:06.400 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, 0.00) 04:25:06.400 00.000 15672 Moving (-0.55, 0.00) raw xDistance=-0.53 yDistance=-0.11 04:25:06.401 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53 04:25:06.401 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:06.401 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:25:06.401 00.000 15672 MoveAxis(E, 142, ABG) 04:25:06.401 00.000 15672 Guiding Dir = 2, Dur = 142 04:25:06.401 00.000 15672 IsSlewing returns 0 04:25:06.403 00.002 15672 IsGuiding returns 0 04:25:06.407 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=14744, FiltMin=2494, FiltMax=9874, Gamma=2.950 04:25:06.422 00.015 15672 PulseGuide returned control before completion, sleep 133 04:25:06.456 00.034 30444 UpdateGuideState exits: m=119673 SNR=97.0 Saturated 04:25:06.456 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:06.456 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:06.457 00.001 30444 Enqueuing Expose request 04:25:06.557 00.100 15672 IsGuiding returns 1 04:25:06.557 00.000 15672 scope still moving after pulse duration time elapsed 04:25:06.577 00.020 15672 IsSlewing returns 0 04:25:06.631 00.054 15672 IsGuiding returns 0 04:25:06.631 00.000 15672 scope move finished after 142 + 86 ms 04:25:06.631 00.000 15672 Move returns status 0, amount 142 04:25:06.631 00.000 15672 MoveAxis(N, 0, ABG) 04:25:06.632 00.001 15672 Move returns status 0, amount 0 04:25:06.632 00.000 15672 move complete, result=0 04:25:06.632 00.000 15672 worker thread done servicing request 04:25:06.632 00.000 15672 Worker thread wakes up 04:25:06.632 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:06.632 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:06.632 00.000 30444 GuideStep: -0.5 px 142 ms EAST, -0.1 px 0 ms NORTH 04:25:08.743 02.111 15672 Exposure complete 04:25:08.763 00.020 15672 worker thread done servicing request 04:25:08.763 00.000 30444 OnExposeComplete: enter 04:25:08.763 00.000 30444 UpdateGuideState(): m_state=6 04:25:08.763 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 50 04:25:08.763 00.000 30444 Star::Find returns 1 (1), X=440.53, Y=185.73, Mass=115652, SNR=105.8, Peak=11868 HFD=3.3 04:25:08.763 00.000 30444 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 04:25:08.763 00.000 30444 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 04:25:08.763 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=0.16 hyp=0.50 cameraTheta=0.32 mountX=0.41 mountY=0.26, mountTheta=0.56 04:25:08.764 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=0.16, opts=13) 04:25:08.764 00.000 30444 Enqueuing Move request for scope (0.48, 0.16) 04:25:08.764 00.000 15672 Worker thread wakes up 04:25:08.764 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.16) opts 0xd 04:25:08.764 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, 0.16) 04:25:08.764 00.000 15672 Moving (0.48, 0.16) raw xDistance=0.41 yDistance=0.26 04:25:08.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41 04:25:08.764 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:25:08.764 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 04:25:08.764 00.000 15672 MoveAxis(W, 102, ABG) 04:25:08.764 00.000 15672 Guiding Dir = 3, Dur = 102 04:25:08.764 00.000 15672 IsSlewing returns 0 04:25:08.765 00.001 15672 IsGuiding returns 0 04:25:08.769 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=11934, FiltMin=2490, FiltMax=10091, Gamma=2.950 04:25:08.786 00.017 15672 PulseGuide returned control before completion, sleep 92 04:25:08.819 00.033 30444 UpdateGuideState exits: m=115652 SNR=105.8 Saturated 04:25:08.819 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:08.819 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:08.819 00.000 30444 Enqueuing Expose request 04:25:08.899 00.080 15672 IsGuiding returns 0 04:25:08.899 00.000 15672 Move returns status 0, amount 102 04:25:08.899 00.000 15672 MoveAxis(N, 0, ABG) 04:25:08.899 00.000 15672 Move returns status 0, amount 0 04:25:08.899 00.000 15672 move complete, result=0 04:25:08.899 00.000 15672 worker thread done servicing request 04:25:08.899 00.000 15672 Worker thread wakes up 04:25:08.899 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:08.899 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:08.899 00.000 30444 GuideStep: 0.4 px 102 ms WEST, 0.3 px 0 ms NORTH 04:25:10.806 01.907 15672 Exposure complete 04:25:10.826 00.020 15672 worker thread done servicing request 04:25:10.826 00.000 30444 OnExposeComplete: enter 04:25:10.826 00.000 30444 UpdateGuideState(): m_state=6 04:25:10.826 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 51 04:25:10.826 00.000 30444 Star::Find returns 1 (1), X=440.32, Y=185.64, Mass=138861, SNR=117.4, Peak=13243 HFD=3.5 04:25:10.826 00.000 30444 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.28) = xAngle (0.53 = 0.53) 04:25:10.826 00.000 30444 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.47 = 0.47) 04:25:10.826 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.26 mountX=0.23 mountY=0.12, mountTheta=0.49 04:25:10.827 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.07, opts=13) 04:25:10.827 00.000 30444 Enqueuing Move request for scope (0.26, 0.07) 04:25:10.827 00.000 15672 Worker thread wakes up 04:25:10.827 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd 04:25:10.827 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.07) 04:25:10.827 00.000 15672 Moving (0.26, 0.07) raw xDistance=0.23 yDistance=0.12 04:25:10.827 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 04:25:10.827 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:10.827 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:25:10.827 00.000 15672 MoveAxis(E, 0, ABG) 04:25:10.827 00.000 15672 Move returns status 0, amount 0 04:25:10.827 00.000 15672 MoveAxis(N, 0, ABG) 04:25:10.827 00.000 15672 Move returns status 0, amount 0 04:25:10.828 00.001 15672 move complete, result=0 04:25:10.828 00.000 15672 worker thread done servicing request 04:25:10.832 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=14565, FiltMin=2546, FiltMax=10423, Gamma=2.950 04:25:10.882 00.050 30444 UpdateGuideState exits: m=138861 SNR=117.4 Saturated 04:25:10.882 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:10.882 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:10.882 00.000 30444 Enqueuing Expose request 04:25:10.882 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:25:10.882 00.000 15672 Worker thread wakes up 04:25:10.882 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:10.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:12.992 02.110 15672 Exposure complete 04:25:13.012 00.020 15672 worker thread done servicing request 04:25:13.012 00.000 30444 OnExposeComplete: enter 04:25:13.012 00.000 30444 UpdateGuideState(): m_state=6 04:25:13.012 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 52 04:25:13.012 00.000 30444 Star::Find returns 1 (1), X=440.09, Y=185.50, Mass=117556, SNR=102.3, Peak=12435 HFD=3.5 04:25:13.012 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 04:25:13.012 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 04:25:13.013 00.001 30444 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.03 mountX=0.06 mountY=-0.06, mountTheta=-0.78 04:25:13.013 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.07, opts=13) 04:25:13.013 00.000 30444 Enqueuing Move request for scope (0.04, -0.07) 04:25:13.013 00.000 15672 Worker thread wakes up 04:25:13.013 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd 04:25:13.013 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.07) 04:25:13.013 00.000 15672 Moving (0.04, -0.07) raw xDistance=0.06 yDistance=-0.06 04:25:13.013 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 04:25:13.013 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:13.013 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:25:13.013 00.000 15672 MoveAxis(E, 0, ABG) 04:25:13.013 00.000 15672 Move returns status 0, amount 0 04:25:13.013 00.000 15672 MoveAxis(N, 0, ABG) 04:25:13.014 00.001 15672 Move returns status 0, amount 0 04:25:13.014 00.000 15672 move complete, result=0 04:25:13.014 00.000 15672 worker thread done servicing request 04:25:13.018 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=14756, FiltMin=2555, FiltMax=10559, Gamma=2.950 04:25:13.068 00.050 30444 UpdateGuideState exits: m=117556 SNR=102.3 Saturated 04:25:13.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:13.068 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:13.068 00.000 30444 Enqueuing Expose request 04:25:13.068 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:25:13.068 00.000 15672 Worker thread wakes up 04:25:13.068 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:13.068 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:14.973 01.905 15672 Exposure complete 04:25:14.993 00.020 15672 worker thread done servicing request 04:25:14.993 00.000 30444 OnExposeComplete: enter 04:25:14.993 00.000 30444 UpdateGuideState(): m_state=6 04:25:14.993 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 53 04:25:14.993 00.000 30444 Star::Find returns 1 (1), X=440.03, Y=185.78, Mass=134137, SNR=102.7, Peak=12964 HFD=3.6 04:25:14.993 00.000 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 04:25:14.993 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 04:25:14.993 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.70 mountX=-0.08 mountY=0.20, mountTheta=1.97 04:25:14.994 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.21, opts=13) 04:25:14.994 00.000 30444 Enqueuing Move request for scope (-0.03, 0.21) 04:25:14.994 00.000 15672 Worker thread wakes up 04:25:14.994 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd 04:25:14.994 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.21) 04:25:14.994 00.000 15672 Moving (-0.03, 0.21) raw xDistance=-0.08 yDistance=0.20 04:25:14.994 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:25:14.994 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:14.994 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 04:25:14.994 00.000 15672 MoveAxis(E, 0, ABG) 04:25:14.994 00.000 15672 Move returns status 0, amount 0 04:25:14.994 00.000 15672 MoveAxis(N, 0, ABG) 04:25:14.994 00.000 15672 Move returns status 0, amount 0 04:25:14.994 00.000 15672 move complete, result=0 04:25:14.994 00.000 15672 worker thread done servicing request 04:25:14.999 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=13933, FiltMin=2520, FiltMax=10798, Gamma=2.950 04:25:15.049 00.050 30444 UpdateGuideState exits: m=134137 SNR=102.7 Saturated 04:25:15.049 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:15.049 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:15.049 00.000 30444 Enqueuing Expose request 04:25:15.049 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:25:15.049 00.000 15672 Worker thread wakes up 04:25:15.049 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:15.049 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:17.155 02.106 15672 Exposure complete 04:25:17.175 00.020 15672 worker thread done servicing request 04:25:17.175 00.000 30444 OnExposeComplete: enter 04:25:17.175 00.000 30444 UpdateGuideState(): m_state=6 04:25:17.175 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 54 04:25:17.175 00.000 30444 Star::Find returns 1 (1), X=440.11, Y=185.95, Mass=134731, SNR=105.1, Peak=12295 HFD=3.8 04:25:17.175 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 04:25:17.175 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 04:25:17.175 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.37 hyp=0.38 cameraTheta=1.41 mountX=-0.04 mountY=0.38, mountTheta=1.69 04:25:17.175 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.37, opts=13) 04:25:17.176 00.001 30444 Enqueuing Move request for scope (0.06, 0.37) 04:25:17.176 00.000 15672 Worker thread wakes up 04:25:17.176 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.37) opts 0xd 04:25:17.176 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.37) 04:25:17.176 00.000 15672 Moving (0.06, 0.37) raw xDistance=-0.04 yDistance=0.38 04:25:17.176 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 04:25:17.176 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:25:17.176 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38 04:25:17.176 00.000 15672 MoveAxis(E, 0, ABG) 04:25:17.176 00.000 15672 Move returns status 0, amount 0 04:25:17.176 00.000 15672 MoveAxis(N, 0, ABG) 04:25:17.176 00.000 15672 Move returns status 0, amount 0 04:25:17.176 00.000 15672 move complete, result=0 04:25:17.176 00.000 15672 worker thread done servicing request 04:25:17.181 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=13206, FiltMin=2397, FiltMax=10962, Gamma=2.950 04:25:17.231 00.050 30444 UpdateGuideState exits: m=134731 SNR=105.1 Saturated 04:25:17.231 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:17.231 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:17.231 00.000 30444 Enqueuing Expose request 04:25:17.231 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 04:25:17.231 00.000 15672 Worker thread wakes up 04:25:17.231 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:17.231 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:19.147 01.916 15672 Exposure complete 04:25:19.179 00.032 15672 worker thread done servicing request 04:25:19.179 00.000 30444 OnExposeComplete: enter 04:25:19.179 00.000 30444 UpdateGuideState(): m_state=6 04:25:19.179 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 55 04:25:19.180 00.001 30444 Star::Find returns 1 (1), X=439.85, Y=185.74, Mass=122841, SNR=108.2, Peak=12292 HFD=3.5 04:25:19.180 00.000 30444 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.28) = xAngle (2.73 = 2.73) 04:25:19.180 00.000 30444 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.67 = 2.67) 04:25:19.180 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.26 cameraTheta=2.45 mountX=-0.24 mountY=0.12, mountTheta=2.68 04:25:19.180 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.17, opts=13) 04:25:19.180 00.000 30444 Enqueuing Move request for scope (-0.20, 0.17) 04:25:19.180 00.000 15672 Worker thread wakes up 04:25:19.180 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd 04:25:19.180 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.17) 04:25:19.180 00.000 15672 Moving (-0.20, 0.17) raw xDistance=-0.24 yDistance=0.12 04:25:19.180 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:25:19.181 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:19.181 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:25:19.181 00.000 15672 MoveAxis(E, 0, ABG) 04:25:19.181 00.000 15672 Move returns status 0, amount 0 04:25:19.181 00.000 15672 MoveAxis(N, 0, ABG) 04:25:19.181 00.000 15672 Move returns status 0, amount 0 04:25:19.181 00.000 15672 move complete, result=0 04:25:19.181 00.000 15672 worker thread done servicing request 04:25:19.186 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=14180, FiltMin=2406, FiltMax=10829, Gamma=2.950 04:25:19.235 00.049 30444 UpdateGuideState exits: m=122841 SNR=108.2 Saturated 04:25:19.235 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:19.235 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:19.235 00.000 30444 Enqueuing Expose request 04:25:19.235 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:25:19.235 00.000 15672 Worker thread wakes up 04:25:19.235 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:19.235 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:21.353 02.118 15672 Exposure complete 04:25:21.386 00.033 15672 worker thread done servicing request 04:25:21.386 00.000 30444 OnExposeComplete: enter 04:25:21.386 00.000 30444 UpdateGuideState(): m_state=6 04:25:21.387 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 56 04:25:21.387 00.000 30444 Star::Find returns 1 (1), X=439.82, Y=185.49, Mass=120255, SNR=101.9, Peak=12641 HFD=3.4 04:25:21.387 00.000 30444 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.28) = xAngle (-2.52 = -2.52) 04:25:21.387 00.000 30444 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.58 = -2.58) 04:25:21.387 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-2.80 mountX=-0.20 mountY=-0.13, mountTheta=-2.56 04:25:21.387 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.08, opts=13) 04:25:21.387 00.000 30444 Enqueuing Move request for scope (-0.24, -0.08) 04:25:21.387 00.000 15672 Worker thread wakes up 04:25:21.387 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.08) opts 0xd 04:25:21.387 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.08) 04:25:21.388 00.001 15672 Moving (-0.24, -0.08) raw xDistance=-0.20 yDistance=-0.13 04:25:21.388 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:25:21.388 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:21.388 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:25:21.388 00.000 15672 MoveAxis(E, 0, ABG) 04:25:21.388 00.000 15672 Move returns status 0, amount 0 04:25:21.388 00.000 15672 MoveAxis(N, 0, ABG) 04:25:21.388 00.000 15672 Move returns status 0, amount 0 04:25:21.388 00.000 15672 move complete, result=0 04:25:21.388 00.000 15672 worker thread done servicing request 04:25:21.392 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=14002, FiltMin=2447, FiltMax=10039, Gamma=2.950 04:25:21.442 00.050 30444 UpdateGuideState exits: m=120255 SNR=101.9 Saturated 04:25:21.442 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:21.442 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:21.442 00.000 30444 Enqueuing Expose request 04:25:21.443 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:25:21.443 00.000 15672 Worker thread wakes up 04:25:21.443 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:21.443 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:23.349 01.906 15672 Exposure complete 04:25:23.369 00.020 15672 worker thread done servicing request 04:25:23.369 00.000 30444 OnExposeComplete: enter 04:25:23.369 00.000 30444 UpdateGuideState(): m_state=6 04:25:23.369 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 57 04:25:23.369 00.000 30444 Star::Find returns 1 (1), X=439.75, Y=185.47, Mass=116703, SNR=107.7, Peak=12994 HFD=3.2 04:25:23.369 00.000 30444 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.28) = xAngle (-2.52 = -2.52) 04:25:23.369 00.000 30444 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.58 = -2.58) 04:25:23.369 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-2.80 mountX=-0.26 mountY=-0.17, mountTheta=-2.56 04:25:23.370 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.11, opts=13) 04:25:23.370 00.000 30444 Enqueuing Move request for scope (-0.30, -0.11) 04:25:23.370 00.000 15672 Worker thread wakes up 04:25:23.370 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.11) opts 0xd 04:25:23.370 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.11) 04:25:23.370 00.000 15672 Moving (-0.30, -0.11) raw xDistance=-0.26 yDistance=-0.17 04:25:23.370 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 04:25:23.370 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:23.370 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:25:23.370 00.000 15672 MoveAxis(E, 70, ABG) 04:25:23.370 00.000 15672 Guiding Dir = 2, Dur = 70 04:25:23.371 00.001 15672 IsSlewing returns 0 04:25:23.372 00.001 15672 IsGuiding returns 0 04:25:23.377 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2244, max=15800, FiltMin=2527, FiltMax=10916, Gamma=2.950 04:25:23.387 00.010 15672 PulseGuide returned control before completion, sleep 66 04:25:23.426 00.039 30444 UpdateGuideState exits: m=116703 SNR=107.7 Saturated 04:25:23.426 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:23.426 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:23.426 00.000 30444 Enqueuing Expose request 04:25:23.499 00.073 15672 IsGuiding returns 0 04:25:23.499 00.000 15672 Move returns status 0, amount 70 04:25:23.499 00.000 15672 MoveAxis(N, 0, ABG) 04:25:23.499 00.000 15672 Move returns status 0, amount 0 04:25:23.499 00.000 15672 move complete, result=0 04:25:23.500 00.001 15672 worker thread done servicing request 04:25:23.500 00.000 15672 Worker thread wakes up 04:25:23.500 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:23.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:23.500 00.000 30444 GuideStep: -0.3 px 70 ms EAST, -0.2 px 0 ms NORTH 04:25:25.607 02.107 15672 Exposure complete 04:25:25.628 00.021 15672 worker thread done servicing request 04:25:25.629 00.001 30444 OnExposeComplete: enter 04:25:25.629 00.000 30444 UpdateGuideState(): m_state=6 04:25:25.629 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 58 04:25:25.629 00.000 30444 Star::Find returns 1 (1), X=440.04, Y=185.40, Mass=116609, SNR=102.9, Peak=12702 HFD=3.4 04:25:25.629 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 04:25:25.629 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 04:25:25.629 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.65 mountX=0.03 mountY=-0.17, mountTheta=-1.37 04:25:25.629 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.17, opts=13) 04:25:25.629 00.000 30444 Enqueuing Move request for scope (-0.01, -0.17) 04:25:25.630 00.001 15672 Worker thread wakes up 04:25:25.630 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd 04:25:25.630 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.17) 04:25:25.630 00.000 15672 Moving (-0.01, -0.17) raw xDistance=0.03 yDistance=-0.17 04:25:25.630 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:25:25.630 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:25.630 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:25:25.630 00.000 15672 MoveAxis(E, 0, ABG) 04:25:25.630 00.000 15672 Move returns status 0, amount 0 04:25:25.630 00.000 15672 MoveAxis(N, 0, ABG) 04:25:25.630 00.000 15672 Move returns status 0, amount 0 04:25:25.630 00.000 15672 move complete, result=0 04:25:25.630 00.000 15672 worker thread done servicing request 04:25:25.634 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2060, max=14344, FiltMin=2410, FiltMax=10292, Gamma=2.950 04:25:25.684 00.050 30444 UpdateGuideState exits: m=116609 SNR=102.9 Saturated 04:25:25.684 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:25.684 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:25.684 00.000 30444 Enqueuing Expose request 04:25:25.684 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:25:25.684 00.000 15672 Worker thread wakes up 04:25:25.684 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:25.684 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:27.591 01.907 15672 Exposure complete 04:25:27.613 00.022 15672 worker thread done servicing request 04:25:27.614 00.001 30444 OnExposeComplete: enter 04:25:27.614 00.000 30444 UpdateGuideState(): m_state=6 04:25:27.614 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 59 04:25:27.614 00.000 30444 Star::Find returns 1 (1), X=439.69, Y=185.30, Mass=122394, SNR=106.4, Peak=14263 HFD=3.0 04:25:27.614 00.000 30444 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-0.28) = xAngle (-2.23 = -2.23) 04:25:27.614 00.000 30444 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.29 = -2.29) 04:25:27.614 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.27 hyp=0.46 cameraTheta=-2.50 mountX=-0.28 mountY=-0.34, mountTheta=-2.25 04:25:27.615 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.27, opts=13) 04:25:27.615 00.000 30444 Enqueuing Move request for scope (-0.37, -0.27) 04:25:27.615 00.000 15672 Worker thread wakes up 04:25:27.615 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.27) opts 0xd 04:25:27.615 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.27) 04:25:27.615 00.000 15672 Moving (-0.37, -0.27) raw xDistance=-0.28 yDistance=-0.34 04:25:27.615 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28 04:25:27.615 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:25:27.616 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 04:25:27.616 00.000 15672 MoveAxis(E, 75, ABG) 04:25:27.616 00.000 15672 Guiding Dir = 2, Dur = 75 04:25:27.616 00.000 15672 IsSlewing returns 0 04:25:27.617 00.001 15672 IsGuiding returns 0 04:25:27.622 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=14263, FiltMin=2560, FiltMax=9855, Gamma=2.950 04:25:27.636 00.014 15672 PulseGuide returned control before completion, sleep 67 04:25:27.672 00.036 30444 UpdateGuideState exits: m=122394 SNR=106.4 Saturated 04:25:27.672 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:27.672 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:27.672 00.000 30444 Enqueuing Expose request 04:25:27.706 00.034 15672 IsGuiding returns 1 04:25:27.706 00.000 15672 scope still moving after pulse duration time elapsed 04:25:27.726 00.020 15672 IsSlewing returns 0 04:25:27.781 00.055 15672 IsGuiding returns 0 04:25:27.781 00.000 15672 scope move finished after 75 + 88 ms 04:25:27.781 00.000 15672 Move returns status 0, amount 75 04:25:27.781 00.000 15672 MoveAxis(N, 0, ABG) 04:25:27.781 00.000 15672 Move returns status 0, amount 0 04:25:27.781 00.000 15672 move complete, result=0 04:25:27.782 00.001 15672 worker thread done servicing request 04:25:27.782 00.000 15672 Worker thread wakes up 04:25:27.782 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:27.782 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:27.782 00.000 30444 GuideStep: -0.3 px 75 ms EAST, -0.3 px 0 ms NORTH 04:25:29.889 02.107 15672 Exposure complete 04:25:29.909 00.020 15672 worker thread done servicing request 04:25:29.909 00.000 30444 OnExposeComplete: enter 04:25:29.909 00.000 30444 UpdateGuideState(): m_state=6 04:25:29.909 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 60 04:25:29.909 00.000 30444 Star::Find returns 1 (1), X=440.09, Y=185.18, Mass=126547, SNR=106.9, Peak=12730 HFD=3.2 04:25:29.909 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.21 = -1.21) 04:25:29.909 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.27 = -1.27) 04:25:29.910 00.001 30444 CameraToMount -- cameraX=0.03 cameraY=-0.39 hyp=0.39 cameraTheta=-1.48 mountX=0.14 mountY=-0.38, mountTheta=-1.21 04:25:29.910 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.39, opts=13) 04:25:29.910 00.000 30444 Enqueuing Move request for scope (0.03, -0.39) 04:25:29.910 00.000 15672 Worker thread wakes up 04:25:29.910 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.39) opts 0xd 04:25:29.910 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.39) 04:25:29.910 00.000 15672 Moving (0.03, -0.39) raw xDistance=0.14 yDistance=-0.38 04:25:29.910 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:25:29.910 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 04:25:29.910 00.000 15672 MoveAxis(E, 0, ABG) 04:25:29.910 00.000 15672 Move returns status 0, amount 0 04:25:29.910 00.000 15672 MoveAxis(N, 67, ABG) 04:25:29.910 00.000 15672 Guiding Dir = 0, Dur = 67 04:25:29.911 00.001 15672 IsSlewing returns 0 04:25:29.912 00.001 15672 IsGuiding returns 0 04:25:29.916 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=13184, FiltMin=2504, FiltMax=9989, Gamma=2.950 04:25:29.964 00.048 30444 UpdateGuideState exits: m=126547 SNR=106.9 Saturated 04:25:29.964 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:29.964 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:29.964 00.000 30444 Enqueuing Expose request 04:25:29.986 00.022 15672 IsGuiding returns 1 04:25:29.986 00.000 15672 scope still moving after pulse duration time elapsed 04:25:30.007 00.021 15672 IsSlewing returns 0 04:25:30.008 00.001 15672 IsGuiding returns 1 04:25:30.029 00.021 15672 IsSlewing returns 0 04:25:30.030 00.001 15672 IsGuiding returns 1 04:25:30.051 00.021 15672 IsSlewing returns 0 04:25:30.065 00.014 15672 IsGuiding returns 0 04:25:30.065 00.000 15672 scope move finished after 67 + 86 ms 04:25:30.065 00.000 15672 Move returns status 0, amount 67 04:25:30.065 00.000 15672 move complete, result=0 04:25:30.065 00.000 15672 worker thread done servicing request 04:25:30.065 00.000 15672 Worker thread wakes up 04:25:30.065 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:30.065 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:30.065 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 67 ms NORTH 04:25:31.970 01.905 15672 Exposure complete 04:25:31.990 00.020 15672 worker thread done servicing request 04:25:31.990 00.000 30444 OnExposeComplete: enter 04:25:31.990 00.000 30444 UpdateGuideState(): m_state=6 04:25:31.990 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 61 04:25:31.990 00.000 30444 Star::Find returns 1 (1), X=440.35, Y=185.35, Mass=125898, SNR=105.8, Peak=13720 HFD=3.4 04:25:31.990 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.38 = -0.38) 04:25:31.990 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 04:25:31.990 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.23 hyp=0.37 cameraTheta=-0.65 mountX=0.34 mountY=-0.16, mountTheta=-0.43 04:25:31.991 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.23, opts=13) 04:25:31.991 00.000 30444 Enqueuing Move request for scope (0.29, -0.23) 04:25:31.991 00.000 15672 Worker thread wakes up 04:25:31.991 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.23) opts 0xd 04:25:31.991 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.23) 04:25:31.991 00.000 15672 Moving (0.29, -0.23) raw xDistance=0.34 yDistance=-0.16 04:25:31.991 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34 04:25:31.991 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:31.991 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:25:31.991 00.000 15672 MoveAxis(W, 93, ABG) 04:25:31.991 00.000 15672 Guiding Dir = 3, Dur = 93 04:25:31.992 00.001 15672 IsSlewing returns 0 04:25:31.996 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=14150, FiltMin=2498, FiltMax=10104, Gamma=2.950 04:25:32.030 00.034 15672 IsGuiding returns 0 04:25:32.046 00.016 15672 PulseGuide returned control before completion, sleep 88 04:25:32.046 00.000 30444 UpdateGuideState exits: m=125898 SNR=105.8 Saturated 04:25:32.047 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:32.047 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:32.047 00.000 30444 Enqueuing Expose request 04:25:32.159 00.112 15672 IsGuiding returns 0 04:25:32.159 00.000 15672 Move returns status 0, amount 93 04:25:32.159 00.000 15672 MoveAxis(N, 0, ABG) 04:25:32.159 00.000 15672 Move returns status 0, amount 0 04:25:32.159 00.000 15672 move complete, result=0 04:25:32.159 00.000 15672 worker thread done servicing request 04:25:32.159 00.000 30444 GuideStep: 0.3 px 93 ms WEST, -0.2 px 0 ms NORTH 04:25:32.160 00.001 15672 Worker thread wakes up 04:25:32.160 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:32.160 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:34.278 02.118 15672 Exposure complete 04:25:34.309 00.031 15672 worker thread done servicing request 04:25:34.309 00.000 30444 OnExposeComplete: enter 04:25:34.309 00.000 30444 UpdateGuideState(): m_state=6 04:25:34.309 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 62 04:25:34.310 00.001 30444 Star::Find returns 1 (1), X=440.10, Y=185.38, Mass=125491, SNR=107.7, Peak=13602 HFD=3.3 04:25:34.310 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 04:25:34.310 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.10 = -1.10) 04:25:34.310 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.32 mountX=0.10 mountY=-0.18, mountTheta=-1.05 04:25:34.310 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.20, opts=13) 04:25:34.310 00.000 30444 Enqueuing Move request for scope (0.05, -0.20) 04:25:34.310 00.000 15672 Worker thread wakes up 04:25:34.310 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd 04:25:34.310 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.20) 04:25:34.310 00.000 15672 Moving (0.05, -0.20) raw xDistance=0.10 yDistance=-0.18 04:25:34.310 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:25:34.310 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:34.311 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:25:34.311 00.000 15672 MoveAxis(E, 0, ABG) 04:25:34.311 00.000 15672 Move returns status 0, amount 0 04:25:34.311 00.000 15672 MoveAxis(N, 0, ABG) 04:25:34.311 00.000 15672 Move returns status 0, amount 0 04:25:34.311 00.000 15672 move complete, result=0 04:25:34.311 00.000 15672 worker thread done servicing request 04:25:34.315 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=13656, FiltMin=2486, FiltMax=9859, Gamma=2.950 04:25:34.365 00.050 30444 UpdateGuideState exits: m=125491 SNR=107.7 Saturated 04:25:34.365 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:34.365 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:34.365 00.000 30444 Enqueuing Expose request 04:25:34.366 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:25:34.366 00.000 15672 Worker thread wakes up 04:25:34.366 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:34.366 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:36.272 01.906 15672 Exposure complete 04:25:36.292 00.020 15672 worker thread done servicing request 04:25:36.292 00.000 30444 OnExposeComplete: enter 04:25:36.292 00.000 30444 UpdateGuideState(): m_state=6 04:25:36.292 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 63 04:25:36.293 00.001 30444 Star::Find returns 1 (1), X=440.07, Y=185.09, Mass=117113, SNR=97.9, Peak=12656 HFD=3.0 04:25:36.293 00.000 30444 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.28) = xAngle (-1.25 = -1.25) 04:25:36.293 00.000 30444 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.31 = -1.31) 04:25:36.293 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.49 hyp=0.49 cameraTheta=-1.53 mountX=0.15 mountY=-0.47, mountTheta=-1.25 04:25:36.293 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.49, opts=13) 04:25:36.293 00.000 30444 Enqueuing Move request for scope (0.02, -0.49) 04:25:36.293 00.000 15672 Worker thread wakes up 04:25:36.293 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.49) opts 0xd 04:25:36.293 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.49) 04:25:36.293 00.000 15672 Moving (0.02, -0.49) raw xDistance=0.15 yDistance=-0.47 04:25:36.293 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:25:36.293 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 04:25:36.294 00.001 15672 MoveAxis(E, 0, ABG) 04:25:36.294 00.000 15672 Move returns status 0, amount 0 04:25:36.294 00.000 15672 MoveAxis(N, 84, ABG) 04:25:36.294 00.000 15672 Guiding Dir = 0, Dur = 84 04:25:36.294 00.000 15672 IsSlewing returns 0 04:25:36.295 00.001 15672 IsGuiding returns 0 04:25:36.299 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=13335, FiltMin=2542, FiltMax=9543, Gamma=2.950 04:25:36.349 00.050 30444 UpdateGuideState exits: m=117113 SNR=97.9 Saturated 04:25:36.349 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:36.349 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:36.349 00.000 30444 Enqueuing Expose request 04:25:36.375 00.026 15672 PulseGuide returned control before completion, sleep 15 04:25:36.391 00.016 15672 IsGuiding returns 1 04:25:36.392 00.001 15672 scope still moving after pulse duration time elapsed 04:25:36.413 00.021 15672 IsSlewing returns 0 04:25:36.414 00.001 15672 IsGuiding returns 1 04:25:36.435 00.021 15672 IsSlewing returns 0 04:25:36.436 00.001 15672 IsGuiding returns 1 04:25:36.457 00.021 15672 IsSlewing returns 0 04:25:36.459 00.002 15672 IsGuiding returns 1 04:25:36.480 00.021 15672 IsSlewing returns 0 04:25:36.536 00.056 15672 IsGuiding returns 0 04:25:36.536 00.000 15672 scope move finished after 84 + 157 ms 04:25:36.536 00.000 15672 Move returns status 0, amount 84 04:25:36.537 00.001 15672 move complete, result=0 04:25:36.537 00.000 15672 worker thread done servicing request 04:25:36.537 00.000 15672 Worker thread wakes up 04:25:36.537 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:36.537 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:36.537 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 84 ms NORTH 04:25:38.651 02.114 15672 Exposure complete 04:25:38.677 00.026 15672 worker thread done servicing request 04:25:38.677 00.000 30444 OnExposeComplete: enter 04:25:38.677 00.000 30444 UpdateGuideState(): m_state=6 04:25:38.677 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 64 04:25:38.677 00.000 30444 Star::Find returns 1 (1), X=439.98, Y=185.85, Mass=120434, SNR=97.0, Peak=11811 HFD=3.6 04:25:38.677 00.000 30444 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.28) = xAngle (2.09 = 2.09) 04:25:38.677 00.000 30444 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.03 = 2.03) 04:25:38.677 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.81 mountX=-0.14 mountY=0.26, mountTheta=2.08 04:25:38.678 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.28, opts=13) 04:25:38.678 00.000 30444 Enqueuing Move request for scope (-0.07, 0.28) 04:25:38.678 00.000 15672 Worker thread wakes up 04:25:38.678 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd 04:25:38.678 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.28) 04:25:38.678 00.000 15672 Moving (-0.07, 0.28) raw xDistance=-0.14 yDistance=0.26 04:25:38.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:25:38.678 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:25:38.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 04:25:38.678 00.000 15672 MoveAxis(E, 0, ABG) 04:25:38.678 00.000 15672 Move returns status 0, amount 0 04:25:38.678 00.000 15672 MoveAxis(N, 0, ABG) 04:25:38.678 00.000 15672 Move returns status 0, amount 0 04:25:38.678 00.000 15672 move complete, result=0 04:25:38.678 00.000 15672 worker thread done servicing request 04:25:38.683 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=12416, FiltMin=2540, FiltMax=10394, Gamma=2.950 04:25:38.732 00.049 30444 UpdateGuideState exits: m=120434 SNR=97.0 Saturated 04:25:38.732 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:38.732 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:38.732 00.000 30444 Enqueuing Expose request 04:25:38.732 00.000 15672 Worker thread wakes up 04:25:38.732 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:38.732 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 04:25:38.732 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:40.638 01.906 15672 Exposure complete 04:25:40.659 00.021 15672 worker thread done servicing request 04:25:40.659 00.000 30444 OnExposeComplete: enter 04:25:40.659 00.000 30444 UpdateGuideState(): m_state=6 04:25:40.659 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 65 04:25:40.659 00.000 30444 Star::Find returns 1 (1), X=440.43, Y=185.76, Mass=122148, SNR=105.3, Peak=12425 HFD=3.3 04:25:40.659 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.73 = 0.73) 04:25:40.659 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.67 = 0.67) 04:25:40.660 00.001 30444 CameraToMount -- cameraX=0.37 cameraY=0.18 hyp=0.42 cameraTheta=0.46 mountX=0.31 mountY=0.26, mountTheta=0.70 04:25:40.660 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.18, opts=13) 04:25:40.660 00.000 30444 Enqueuing Move request for scope (0.37, 0.18) 04:25:40.660 00.000 15672 Worker thread wakes up 04:25:40.660 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.18) opts 0xd 04:25:40.660 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.18) 04:25:40.660 00.000 15672 Moving (0.37, 0.18) raw xDistance=0.31 yDistance=0.26 04:25:40.660 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 04:25:40.660 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:25:40.660 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 04:25:40.661 00.001 15672 MoveAxis(W, 84, ABG) 04:25:40.661 00.000 15672 Guiding Dir = 3, Dur = 84 04:25:40.661 00.000 15672 IsSlewing returns 0 04:25:40.662 00.001 15672 IsGuiding returns 0 04:25:40.666 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1994, max=12744, FiltMin=2544, FiltMax=10657, Gamma=2.950 04:25:40.688 00.022 15672 PulseGuide returned control before completion, sleep 68 04:25:40.716 00.028 30444 UpdateGuideState exits: m=122148 SNR=105.3 Saturated 04:25:40.716 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:40.716 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:40.716 00.000 30444 Enqueuing Expose request 04:25:40.758 00.042 15672 IsGuiding returns 1 04:25:40.758 00.000 15672 scope still moving after pulse duration time elapsed 04:25:40.778 00.020 15672 IsSlewing returns 0 04:25:40.833 00.055 15672 IsGuiding returns 0 04:25:40.833 00.000 15672 scope move finished after 84 + 86 ms 04:25:40.833 00.000 15672 Move returns status 0, amount 84 04:25:40.833 00.000 15672 MoveAxis(N, 0, ABG) 04:25:40.833 00.000 15672 Move returns status 0, amount 0 04:25:40.833 00.000 15672 move complete, result=0 04:25:40.833 00.000 15672 worker thread done servicing request 04:25:40.833 00.000 15672 Worker thread wakes up 04:25:40.833 00.000 30444 GuideStep: 0.3 px 84 ms WEST, 0.3 px 0 ms NORTH 04:25:40.833 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:40.833 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:42.940 02.107 15672 Exposure complete 04:25:42.960 00.020 15672 worker thread done servicing request 04:25:42.960 00.000 30444 OnExposeComplete: enter 04:25:42.960 00.000 30444 UpdateGuideState(): m_state=6 04:25:42.960 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 66 04:25:42.960 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=185.65, Mass=134448, SNR=103.7, Peak=12517 HFD=3.8 04:25:42.960 00.000 30444 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.28) = xAngle (2.33 = 2.33) 04:25:42.960 00.000 30444 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.26 = 2.26) 04:25:42.960 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.05 mountX=-0.06 mountY=0.07, mountTheta=2.30 04:25:42.961 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.08, opts=13) 04:25:42.961 00.000 30444 Enqueuing Move request for scope (-0.04, 0.08) 04:25:42.961 00.000 15672 Worker thread wakes up 04:25:42.961 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd 04:25:42.961 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.08) 04:25:42.961 00.000 15672 Moving (-0.04, 0.08) raw xDistance=-0.06 yDistance=0.07 04:25:42.961 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:25:42.961 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:42.961 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:25:42.961 00.000 15672 MoveAxis(E, 0, ABG) 04:25:42.961 00.000 15672 Move returns status 0, amount 0 04:25:42.961 00.000 15672 MoveAxis(N, 0, ABG) 04:25:42.961 00.000 15672 Move returns status 0, amount 0 04:25:42.961 00.000 15672 move complete, result=0 04:25:42.961 00.000 15672 worker thread done servicing request 04:25:42.966 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=14386, FiltMin=2431, FiltMax=11082, Gamma=2.950 04:25:43.016 00.050 30444 UpdateGuideState exits: m=134448 SNR=103.7 Saturated 04:25:43.016 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:43.016 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:43.017 00.001 30444 Enqueuing Expose request 04:25:43.017 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:25:43.017 00.000 15672 Worker thread wakes up 04:25:43.017 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:43.017 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:44.922 01.905 15672 Exposure complete 04:25:44.942 00.020 15672 worker thread done servicing request 04:25:44.942 00.000 30444 OnExposeComplete: enter 04:25:44.942 00.000 30444 UpdateGuideState(): m_state=6 04:25:44.942 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 67 04:25:44.942 00.000 30444 Star::Find returns 1 (1), X=440.27, Y=185.48, Mass=123965, SNR=103.8, Peak=13068 HFD=3.3 04:25:44.942 00.000 30444 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 04:25:44.942 00.000 30444 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.18 = -0.18) 04:25:44.942 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.40 mountX=0.23 mountY=-0.04, mountTheta=-0.18 04:25:44.943 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.09, opts=13) 04:25:44.943 00.000 30444 Enqueuing Move request for scope (0.21, -0.09) 04:25:44.943 00.000 15672 Worker thread wakes up 04:25:44.943 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd 04:25:44.943 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.09) 04:25:44.943 00.000 15672 Moving (0.21, -0.09) raw xDistance=0.23 yDistance=-0.04 04:25:44.943 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 04:25:44.943 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:44.943 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:25:44.943 00.000 15672 MoveAxis(E, 0, ABG) 04:25:44.943 00.000 15672 Move returns status 0, amount 0 04:25:44.943 00.000 15672 MoveAxis(N, 0, ABG) 04:25:44.943 00.000 15672 Move returns status 0, amount 0 04:25:44.943 00.000 15672 move complete, result=0 04:25:44.944 00.001 15672 worker thread done servicing request 04:25:44.950 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=13941, FiltMin=2508, FiltMax=10162, Gamma=2.950 04:25:44.999 00.049 30444 UpdateGuideState exits: m=123965 SNR=103.8 Saturated 04:25:44.999 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:44.999 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:44.999 00.000 30444 Enqueuing Expose request 04:25:44.999 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:25:45.000 00.001 15672 Worker thread wakes up 04:25:45.000 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:45.000 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:47.106 02.106 15672 Exposure complete 04:25:47.126 00.020 15672 worker thread done servicing request 04:25:47.126 00.000 30444 OnExposeComplete: enter 04:25:47.126 00.000 30444 UpdateGuideState(): m_state=6 04:25:47.126 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 68 04:25:47.126 00.000 30444 Star::Find returns 1 (1), X=440.82, Y=185.51, Mass=119719, SNR=110.0, Peak=13733 HFD=3.4 04:25:47.126 00.000 30444 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 04:25:47.126 00.000 30444 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.13 = 0.13) 04:25:47.126 00.000 30444 CameraToMount -- cameraX=0.77 cameraY=-0.07 hyp=0.77 cameraTheta=-0.09 mountX=0.76 mountY=0.10, mountTheta=0.13 04:25:47.127 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.77, y=-0.07, opts=13) 04:25:47.127 00.000 30444 Enqueuing Move request for scope (0.77, -0.07) 04:25:47.127 00.000 15672 Worker thread wakes up 04:25:47.127 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.07) opts 0xd 04:25:47.127 00.000 15672 Handling offset move in thread for scope, endpoint = (0.77, -0.07) 04:25:47.127 00.000 15672 Moving (0.77, -0.07) raw xDistance=0.76 yDistance=0.10 04:25:47.127 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76 04:25:47.127 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:47.127 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:25:47.127 00.000 15672 MoveAxis(W, 204, ABG) 04:25:47.127 00.000 15672 Guiding Dir = 3, Dur = 204 04:25:47.128 00.001 15672 IsSlewing returns 0 04:25:47.128 00.000 15672 IsGuiding returns 0 04:25:47.133 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2112, max=13733, FiltMin=2590, FiltMax=9526, Gamma=2.950 04:25:47.158 00.025 15672 PulseGuide returned control before completion, sleep 185 04:25:47.182 00.024 30444 UpdateGuideState exits: m=119719 SNR=110.0 Saturated 04:25:47.182 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:47.182 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:47.182 00.000 30444 Enqueuing Expose request 04:25:47.347 00.165 15672 IsGuiding returns 1 04:25:47.348 00.001 15672 scope still moving after pulse duration time elapsed 04:25:47.369 00.021 15672 IsSlewing returns 0 04:25:47.399 00.030 15672 IsGuiding returns 0 04:25:47.400 00.001 15672 scope move finished after 204 + 67 ms 04:25:47.400 00.000 15672 Move returns status 0, amount 204 04:25:47.400 00.000 15672 MoveAxis(N, 0, ABG) 04:25:47.400 00.000 15672 Move returns status 0, amount 0 04:25:47.400 00.000 15672 move complete, result=0 04:25:47.400 00.000 15672 worker thread done servicing request 04:25:47.400 00.000 15672 Worker thread wakes up 04:25:47.401 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:47.401 00.000 30444 GuideStep: 0.8 px 204 ms WEST, 0.1 px 0 ms NORTH 04:25:47.401 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:49.317 01.916 15672 Exposure complete 04:25:49.350 00.033 15672 worker thread done servicing request 04:25:49.350 00.000 30444 OnExposeComplete: enter 04:25:49.350 00.000 30444 UpdateGuideState(): m_state=6 04:25:49.350 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 69 04:25:49.350 00.000 30444 Star::Find returns 1 (1), X=440.24, Y=185.51, Mass=127449, SNR=142.1, Peak=13216 HFD=3.4 04:25:49.350 00.000 30444 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.28) = xAngle (-0.05 = -0.05) 04:25:49.350 00.000 30444 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.11 = -0.11) 04:25:49.350 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.32 mountX=0.20 mountY=-0.02, mountTheta=-0.11 04:25:49.351 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.06, opts=13) 04:25:49.351 00.000 30444 Enqueuing Move request for scope (0.19, -0.06) 04:25:49.351 00.000 15672 Worker thread wakes up 04:25:49.351 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd 04:25:49.351 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.06) 04:25:49.351 00.000 15672 Moving (0.19, -0.06) raw xDistance=0.20 yDistance=-0.02 04:25:49.351 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:25:49.351 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:49.351 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:25:49.351 00.000 15672 MoveAxis(E, 0, ABG) 04:25:49.351 00.000 15672 Move returns status 0, amount 0 04:25:49.351 00.000 15672 MoveAxis(N, 0, ABG) 04:25:49.351 00.000 15672 Move returns status 0, amount 0 04:25:49.351 00.000 15672 move complete, result=0 04:25:49.351 00.000 15672 worker thread done servicing request 04:25:49.356 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=14088, FiltMin=2448, FiltMax=10081, Gamma=2.950 04:25:49.406 00.050 30444 UpdateGuideState exits: m=127449 SNR=142.1 Saturated 04:25:49.406 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:49.406 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:49.406 00.000 30444 Enqueuing Expose request 04:25:49.406 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:25:49.406 00.000 15672 Worker thread wakes up 04:25:49.406 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:49.406 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:51.517 02.111 15672 Exposure complete 04:25:51.549 00.032 15672 worker thread done servicing request 04:25:51.550 00.001 30444 OnExposeComplete: enter 04:25:51.550 00.000 30444 UpdateGuideState(): m_state=6 04:25:51.550 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 70 04:25:51.550 00.000 30444 Star::Find returns 1 (1), X=440.61, Y=185.39, Mass=114791, SNR=96.7, Peak=13404 HFD=3.1 04:25:51.550 00.000 30444 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.28) = xAngle (-0.03 = -0.03) 04:25:51.550 00.000 30444 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.09 = -0.09) 04:25:51.550 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=-0.18 hyp=0.59 cameraTheta=-0.31 mountX=0.59 mountY=-0.06, mountTheta=-0.09 04:25:51.550 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=-0.18, opts=13) 04:25:51.550 00.000 30444 Enqueuing Move request for scope (0.56, -0.18) 04:25:51.551 00.001 15672 Worker thread wakes up 04:25:51.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.18) opts 0xd 04:25:51.551 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, -0.18) 04:25:51.551 00.000 15672 Moving (0.56, -0.18) raw xDistance=0.59 yDistance=-0.06 04:25:51.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59 04:25:51.551 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:51.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:25:51.551 00.000 15672 MoveAxis(W, 159, ABG) 04:25:51.551 00.000 15672 Guiding Dir = 3, Dur = 159 04:25:51.551 00.000 15672 IsSlewing returns 0 04:25:51.553 00.002 15672 IsGuiding returns 0 04:25:51.557 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=13905, FiltMin=2481, FiltMax=9354, Gamma=2.950 04:25:51.567 00.010 15672 PulseGuide returned control before completion, sleep 155 04:25:51.607 00.040 30444 UpdateGuideState exits: m=114791 SNR=96.7 Saturated 04:25:51.607 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:51.607 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:51.607 00.000 30444 Enqueuing Expose request 04:25:51.760 00.153 15672 IsGuiding returns 0 04:25:51.760 00.000 15672 Move returns status 0, amount 159 04:25:51.760 00.000 15672 MoveAxis(N, 0, ABG) 04:25:51.760 00.000 15672 Move returns status 0, amount 0 04:25:51.760 00.000 15672 move complete, result=0 04:25:51.760 00.000 15672 worker thread done servicing request 04:25:51.761 00.001 15672 Worker thread wakes up 04:25:51.761 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:51.761 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:51.761 00.000 30444 GuideStep: 0.6 px 159 ms WEST, -0.1 px 0 ms NORTH 04:25:53.676 01.915 15672 Exposure complete 04:25:53.707 00.031 15672 worker thread done servicing request 04:25:53.708 00.001 30444 OnExposeComplete: enter 04:25:53.708 00.000 30444 UpdateGuideState(): m_state=6 04:25:53.708 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 71 04:25:53.708 00.000 30444 Star::Find returns 1 (1), X=439.92, Y=185.43, Mass=127412, SNR=104.3, Peak=12987 HFD=3.4 04:25:53.708 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 04:25:53.708 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 04:25:53.708 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.20 cameraTheta=-2.31 mountX=-0.09 mountY=-0.17, mountTheta=-2.04 04:25:53.708 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.14, opts=13) 04:25:53.708 00.000 30444 Enqueuing Move request for scope (-0.13, -0.14) 04:25:53.709 00.001 15672 Worker thread wakes up 04:25:53.709 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd 04:25:53.709 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.14) 04:25:53.709 00.000 15672 Moving (-0.13, -0.14) raw xDistance=-0.09 yDistance=-0.17 04:25:53.709 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 04:25:53.709 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:53.709 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:25:53.709 00.000 15672 MoveAxis(E, 0, ABG) 04:25:53.709 00.000 15672 Move returns status 0, amount 0 04:25:53.709 00.000 15672 MoveAxis(N, 0, ABG) 04:25:53.709 00.000 15672 Move returns status 0, amount 0 04:25:53.709 00.000 15672 move complete, result=0 04:25:53.709 00.000 15672 worker thread done servicing request 04:25:53.714 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2083, max=14643, FiltMin=2461, FiltMax=10105, Gamma=2.950 04:25:53.764 00.050 30444 UpdateGuideState exits: m=127412 SNR=104.3 Saturated 04:25:53.764 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:53.764 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:53.764 00.000 30444 Enqueuing Expose request 04:25:53.764 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:25:53.764 00.000 15672 Worker thread wakes up 04:25:53.764 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:53.764 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:55.871 02.107 15672 Exposure complete 04:25:55.891 00.020 15672 worker thread done servicing request 04:25:55.891 00.000 30444 OnExposeComplete: enter 04:25:55.891 00.000 30444 UpdateGuideState(): m_state=6 04:25:55.892 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 72 04:25:55.892 00.000 30444 Star::Find returns 1 (1), X=439.81, Y=185.50, Mass=118666, SNR=105.6, Peak=13010 HFD=3.1 04:25:55.892 00.000 30444 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.28) = xAngle (-2.56 = -2.56) 04:25:55.892 00.000 30444 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.62 = -2.62) 04:25:55.892 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-2.84 mountX=-0.21 mountY=-0.12, mountTheta=-2.61 04:25:55.892 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.07, opts=13) 04:25:55.892 00.000 30444 Enqueuing Move request for scope (-0.24, -0.07) 04:25:55.892 00.000 15672 Worker thread wakes up 04:25:55.892 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.07) opts 0xd 04:25:55.892 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.07) 04:25:55.892 00.000 15672 Moving (-0.24, -0.07) raw xDistance=-0.21 yDistance=-0.12 04:25:55.892 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:25:55.893 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:55.893 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:25:55.893 00.000 15672 MoveAxis(E, 0, ABG) 04:25:55.893 00.000 15672 Move returns status 0, amount 0 04:25:55.893 00.000 15672 MoveAxis(N, 0, ABG) 04:25:55.893 00.000 15672 Move returns status 0, amount 0 04:25:55.893 00.000 15672 move complete, result=0 04:25:55.893 00.000 15672 worker thread done servicing request 04:25:55.898 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2057, max=15401, FiltMin=2465, FiltMax=10611, Gamma=2.950 04:25:55.947 00.049 30444 UpdateGuideState exits: m=118666 SNR=105.6 Saturated 04:25:55.947 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:55.947 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:55.947 00.000 30444 Enqueuing Expose request 04:25:55.947 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:25:55.947 00.000 15672 Worker thread wakes up 04:25:55.948 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:55.948 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:25:57.854 01.906 15672 Exposure complete 04:25:57.874 00.020 15672 worker thread done servicing request 04:25:57.874 00.000 30444 OnExposeComplete: enter 04:25:57.874 00.000 30444 UpdateGuideState(): m_state=6 04:25:57.874 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 73 04:25:57.875 00.001 30444 Star::Find returns 1 (1), X=439.90, Y=185.53, Mass=131649, SNR=125.6, Peak=13591 HFD=3.5 04:25:57.875 00.000 30444 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.28) = xAngle (-2.57 = -2.57) 04:25:57.875 00.000 30444 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.63 = -2.63) 04:25:57.875 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.85 mountX=-0.13 mountY=-0.08, mountTheta=-2.61 04:25:57.875 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.05, opts=13) 04:25:57.875 00.000 30444 Enqueuing Move request for scope (-0.15, -0.05) 04:25:57.875 00.000 15672 Worker thread wakes up 04:25:57.875 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd 04:25:57.875 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.05) 04:25:57.875 00.000 15672 Moving (-0.15, -0.05) raw xDistance=-0.13 yDistance=-0.08 04:25:57.875 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:25:57.875 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:25:57.875 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 04:25:57.875 00.000 15672 MoveAxis(E, 0, ABG) 04:25:57.876 00.001 15672 Move returns status 0, amount 0 04:25:57.876 00.000 15672 MoveAxis(N, 0, ABG) 04:25:57.876 00.000 15672 Move returns status 0, amount 0 04:25:57.876 00.000 15672 move complete, result=0 04:25:57.876 00.000 15672 worker thread done servicing request 04:25:57.880 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=15779, FiltMin=2461, FiltMax=11085, Gamma=2.950 04:25:57.930 00.050 30444 UpdateGuideState exits: m=131649 SNR=125.6 Saturated 04:25:57.930 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:25:57.930 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:25:57.930 00.000 30444 Enqueuing Expose request 04:25:57.930 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:25:57.930 00.000 15672 Worker thread wakes up 04:25:57.930 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:25:57.930 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:00.039 02.109 15672 Exposure complete 04:26:00.059 00.020 15672 worker thread done servicing request 04:26:00.059 00.000 30444 OnExposeComplete: enter 04:26:00.059 00.000 30444 UpdateGuideState(): m_state=6 04:26:00.060 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 74 04:26:00.060 00.000 30444 Star::Find returns 1 (1), X=440.00, Y=185.50, Mass=124185, SNR=118.0, Peak=13335 HFD=3.3 04:26:00.060 00.000 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 04:26:00.060 00.000 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 04:26:00.060 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.19 mountX=-0.03 mountY=-0.09, mountTheta=-1.92 04:26:00.060 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.08, opts=13) 04:26:00.060 00.000 30444 Enqueuing Move request for scope (-0.06, -0.08) 04:26:00.060 00.000 15672 Worker thread wakes up 04:26:00.061 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd 04:26:00.061 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.08) 04:26:00.061 00.000 15672 Moving (-0.06, -0.08) raw xDistance=-0.03 yDistance=-0.09 04:26:00.061 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:26:00.061 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:00.061 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:26:00.061 00.000 15672 MoveAxis(E, 0, ABG) 04:26:00.061 00.000 15672 Move returns status 0, amount 0 04:26:00.061 00.000 15672 MoveAxis(N, 0, ABG) 04:26:00.061 00.000 15672 Move returns status 0, amount 0 04:26:00.061 00.000 15672 move complete, result=0 04:26:00.061 00.000 15672 worker thread done servicing request 04:26:00.066 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=14957, FiltMin=2514, FiltMax=11383, Gamma=2.950 04:26:00.116 00.050 30444 UpdateGuideState exits: m=124185 SNR=118.0 Saturated 04:26:00.116 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:00.116 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:00.116 00.000 30444 Enqueuing Expose request 04:26:00.116 00.000 15672 Worker thread wakes up 04:26:00.116 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:26:00.116 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:00.116 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:02.029 01.913 15672 Exposure complete 04:26:02.073 00.044 15672 worker thread done servicing request 04:26:02.073 00.000 30444 OnExposeComplete: enter 04:26:02.073 00.000 30444 UpdateGuideState(): m_state=6 04:26:02.073 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 75 04:26:02.073 00.000 30444 Star::Find returns 1 (1), X=439.96, Y=185.40, Mass=122690, SNR=100.1, Peak=12676 HFD=3.4 04:26:02.073 00.000 30444 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 04:26:02.073 00.000 30444 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.82 = -1.82) 04:26:02.073 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.04 mountX=-0.04 mountY=-0.19, mountTheta=-1.76 04:26:02.074 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.18, opts=13) 04:26:02.074 00.000 30444 Enqueuing Move request for scope (-0.09, -0.18) 04:26:02.074 00.000 15672 Worker thread wakes up 04:26:02.074 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd 04:26:02.074 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.18) 04:26:02.074 00.000 15672 Moving (-0.09, -0.18) raw xDistance=-0.04 yDistance=-0.19 04:26:02.074 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 04:26:02.074 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:02.074 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:26:02.074 00.000 15672 MoveAxis(E, 0, ABG) 04:26:02.074 00.000 15672 Move returns status 0, amount 0 04:26:02.074 00.000 15672 MoveAxis(N, 0, ABG) 04:26:02.074 00.000 15672 Move returns status 0, amount 0 04:26:02.074 00.000 15672 move complete, result=0 04:26:02.074 00.000 15672 worker thread done servicing request 04:26:02.079 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2067, max=15272, FiltMin=2498, FiltMax=11258, Gamma=2.950 04:26:02.132 00.053 30444 UpdateGuideState exits: m=122690 SNR=100.1 Saturated 04:26:02.132 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:02.132 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:02.133 00.001 30444 Enqueuing Expose request 04:26:02.133 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:26:02.133 00.000 15672 Worker thread wakes up 04:26:02.133 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:02.133 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:04.239 02.106 15672 Exposure complete 04:26:04.259 00.020 15672 worker thread done servicing request 04:26:04.259 00.000 30444 OnExposeComplete: enter 04:26:04.259 00.000 30444 UpdateGuideState(): m_state=6 04:26:04.259 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 76 04:26:04.259 00.000 30444 Star::Find returns 1 (1), X=439.91, Y=185.32, Mass=121599, SNR=104.5, Peak=12537 HFD=3.4 04:26:04.259 00.000 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 04:26:04.259 00.000 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 04:26:04.259 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-2.09 mountX=-0.07 mountY=-0.27, mountTheta=-1.81 04:26:04.260 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.25, opts=13) 04:26:04.260 00.000 30444 Enqueuing Move request for scope (-0.14, -0.25) 04:26:04.260 00.000 15672 Worker thread wakes up 04:26:04.260 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.25) opts 0xd 04:26:04.260 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.25) 04:26:04.260 00.000 15672 Moving (-0.14, -0.25) raw xDistance=-0.07 yDistance=-0.27 04:26:04.260 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:26:04.260 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 04:26:04.260 00.000 15672 MoveAxis(E, 0, ABG) 04:26:04.260 00.000 15672 Move returns status 0, amount 0 04:26:04.260 00.000 15672 MoveAxis(N, 49, ABG) 04:26:04.260 00.000 15672 Guiding Dir = 0, Dur = 49 04:26:04.261 00.001 15672 IsSlewing returns 0 04:26:04.262 00.001 15672 IsGuiding returns 0 04:26:04.266 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2137, max=13995, FiltMin=2535, FiltMax=9804, Gamma=2.950 04:26:04.319 00.053 30444 UpdateGuideState exits: m=121599 SNR=104.5 Saturated 04:26:04.319 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:04.319 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:04.319 00.000 30444 Enqueuing Expose request 04:26:04.349 00.030 15672 IsGuiding returns 1 04:26:04.349 00.000 15672 scope still moving after pulse duration time elapsed 04:26:04.370 00.021 15672 IsSlewing returns 0 04:26:04.371 00.001 15672 IsGuiding returns 1 04:26:04.392 00.021 15672 IsSlewing returns 0 04:26:04.392 00.000 15672 IsGuiding returns 1 04:26:04.413 00.021 15672 IsSlewing returns 0 04:26:04.460 00.047 15672 IsGuiding returns 0 04:26:04.460 00.000 15672 scope move finished after 49 + 148 ms 04:26:04.460 00.000 15672 Move returns status 0, amount 49 04:26:04.460 00.000 15672 move complete, result=0 04:26:04.460 00.000 15672 worker thread done servicing request 04:26:04.460 00.000 15672 Worker thread wakes up 04:26:04.461 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 49 ms NORTH 04:26:04.461 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:04.461 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:06.369 01.908 15672 Exposure complete 04:26:06.389 00.020 15672 worker thread done servicing request 04:26:06.389 00.000 30444 OnExposeComplete: enter 04:26:06.389 00.000 30444 UpdateGuideState(): m_state=6 04:26:06.390 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 77 04:26:06.390 00.000 30444 Star::Find returns 1 (1), X=440.36, Y=185.50, Mass=118022, SNR=103.8, Peak=11765 HFD=3.4 04:26:06.390 00.000 30444 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.28) = xAngle (0.03 = 0.03) 04:26:06.390 00.000 30444 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.03 = -0.03) 04:26:06.390 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-0.25 mountX=0.31 mountY=-0.01, mountTheta=-0.03 04:26:06.390 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.08, opts=13) 04:26:06.390 00.000 30444 Enqueuing Move request for scope (0.30, -0.08) 04:26:06.390 00.000 15672 Worker thread wakes up 04:26:06.390 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.08) opts 0xd 04:26:06.390 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.08) 04:26:06.390 00.000 15672 Moving (0.30, -0.08) raw xDistance=0.31 yDistance=-0.01 04:26:06.391 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 04:26:06.391 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:06.391 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:26:06.391 00.000 15672 MoveAxis(W, 85, ABG) 04:26:06.391 00.000 15672 Guiding Dir = 3, Dur = 85 04:26:06.391 00.000 15672 IsSlewing returns 0 04:26:06.392 00.001 15672 IsGuiding returns 0 04:26:06.396 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2090, max=13381, FiltMin=2490, FiltMax=9419, Gamma=2.950 04:26:06.407 00.011 15672 PulseGuide returned control before completion, sleep 81 04:26:06.446 00.039 30444 UpdateGuideState exits: m=118022 SNR=103.8 Saturated 04:26:06.446 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:06.446 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:06.446 00.000 30444 Enqueuing Expose request 04:26:06.490 00.044 15672 IsGuiding returns 1 04:26:06.490 00.000 15672 scope still moving after pulse duration time elapsed 04:26:06.512 00.022 15672 IsSlewing returns 0 04:26:06.520 00.008 15672 IsGuiding returns 0 04:26:06.520 00.000 15672 scope move finished after 85 + 42 ms 04:26:06.520 00.000 15672 Move returns status 0, amount 85 04:26:06.520 00.000 15672 MoveAxis(N, 0, ABG) 04:26:06.520 00.000 15672 Move returns status 0, amount 0 04:26:06.520 00.000 15672 move complete, result=0 04:26:06.520 00.000 15672 worker thread done servicing request 04:26:06.520 00.000 30444 GuideStep: 0.3 px 85 ms WEST, -0.0 px 0 ms NORTH 04:26:06.520 00.000 15672 Worker thread wakes up 04:26:06.520 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:06.520 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:08.626 02.106 15672 Exposure complete 04:26:08.648 00.022 15672 worker thread done servicing request 04:26:08.648 00.000 30444 OnExposeComplete: enter 04:26:08.648 00.000 30444 UpdateGuideState(): m_state=6 04:26:08.648 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 78 04:26:08.649 00.001 30444 Star::Find returns 1 (1), X=439.91, Y=185.59, Mass=117809, SNR=117.5, Peak=12315 HFD=3.6 04:26:08.649 00.000 30444 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.28) = xAngle (3.28 = -3.00) 04:26:08.649 00.000 30444 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.22 = -3.06) 04:26:08.649 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.00 mountX=-0.14 mountY=-0.01, mountTheta=-3.06 04:26:08.650 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.02, opts=13) 04:26:08.650 00.000 30444 Enqueuing Move request for scope (-0.14, 0.02) 04:26:08.650 00.000 15672 Worker thread wakes up 04:26:08.650 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd 04:26:08.650 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.02) 04:26:08.650 00.000 15672 Moving (-0.14, 0.02) raw xDistance=-0.14 yDistance=-0.01 04:26:08.650 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:26:08.650 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:08.650 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:26:08.650 00.000 15672 MoveAxis(E, 0, ABG) 04:26:08.650 00.000 15672 Move returns status 0, amount 0 04:26:08.651 00.001 15672 MoveAxis(N, 0, ABG) 04:26:08.651 00.000 15672 Move returns status 0, amount 0 04:26:08.651 00.000 15672 move complete, result=0 04:26:08.651 00.000 15672 worker thread done servicing request 04:26:08.658 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2092, max=14479, FiltMin=2461, FiltMax=10754, Gamma=2.950 04:26:08.713 00.055 30444 UpdateGuideState exits: m=117809 SNR=117.5 Saturated 04:26:08.713 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:08.713 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:08.713 00.000 30444 Enqueuing Expose request 04:26:08.713 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:26:08.713 00.000 15672 Worker thread wakes up 04:26:08.713 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:08.713 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:10.629 01.916 15672 Exposure complete 04:26:10.660 00.031 15672 worker thread done servicing request 04:26:10.660 00.000 30444 OnExposeComplete: enter 04:26:10.660 00.000 30444 UpdateGuideState(): m_state=6 04:26:10.660 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 79 04:26:10.660 00.000 30444 Star::Find returns 1 (1), X=440.14, Y=185.54, Mass=112484, SNR=95.4, Peak=12339 HFD=3.3 04:26:10.660 00.000 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 04:26:10.660 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.13 = -0.13) 04:26:10.660 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.34 mountX=0.09 mountY=-0.01, mountTheta=-0.13 04:26:10.661 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.03, opts=13) 04:26:10.661 00.000 30444 Enqueuing Move request for scope (0.09, -0.03) 04:26:10.661 00.000 15672 Worker thread wakes up 04:26:10.661 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd 04:26:10.661 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.03) 04:26:10.661 00.000 15672 Moving (0.09, -0.03) raw xDistance=0.09 yDistance=-0.01 04:26:10.661 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 04:26:10.661 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:10.661 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:26:10.661 00.000 15672 MoveAxis(E, 0, ABG) 04:26:10.661 00.000 15672 Move returns status 0, amount 0 04:26:10.661 00.000 15672 MoveAxis(N, 0, ABG) 04:26:10.661 00.000 15672 Move returns status 0, amount 0 04:26:10.661 00.000 15672 move complete, result=0 04:26:10.661 00.000 15672 worker thread done servicing request 04:26:10.666 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=14456, FiltMin=2549, FiltMax=11209, Gamma=2.950 04:26:10.714 00.048 30444 UpdateGuideState exits: m=112484 SNR=95.4 Saturated 04:26:10.714 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:10.714 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:10.714 00.000 30444 Enqueuing Expose request 04:26:10.714 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:26:10.715 00.001 15672 Worker thread wakes up 04:26:10.715 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:10.715 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:12.832 02.117 15672 Exposure complete 04:26:12.860 00.028 15672 worker thread done servicing request 04:26:12.860 00.000 30444 OnExposeComplete: enter 04:26:12.860 00.000 30444 UpdateGuideState(): m_state=6 04:26:12.861 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 80 04:26:12.861 00.000 30444 Star::Find returns 1 (1), X=439.98, Y=185.44, Mass=128038, SNR=110.6, Peak=12840 HFD=3.5 04:26:12.861 00.000 30444 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.28) = xAngle (-1.78 = -1.78) 04:26:12.861 00.000 30444 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 04:26:12.861 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.06 mountX=-0.03 mountY=-0.15, mountTheta=-1.79 04:26:12.861 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.14, opts=13) 04:26:12.861 00.000 30444 Enqueuing Move request for scope (-0.07, -0.14) 04:26:12.861 00.000 15672 Worker thread wakes up 04:26:12.861 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd 04:26:12.861 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.14) 04:26:12.861 00.000 15672 Moving (-0.07, -0.14) raw xDistance=-0.03 yDistance=-0.15 04:26:12.861 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:26:12.862 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:12.862 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:26:12.862 00.000 15672 MoveAxis(E, 0, ABG) 04:26:12.862 00.000 15672 Move returns status 0, amount 0 04:26:12.862 00.000 15672 MoveAxis(N, 0, ABG) 04:26:12.862 00.000 15672 Move returns status 0, amount 0 04:26:12.862 00.000 15672 move complete, result=0 04:26:12.862 00.000 15672 worker thread done servicing request 04:26:12.867 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2109, max=13738, FiltMin=2520, FiltMax=10708, Gamma=2.950 04:26:12.918 00.051 30444 UpdateGuideState exits: m=128038 SNR=110.6 Saturated 04:26:12.918 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:12.918 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:12.918 00.000 30444 Enqueuing Expose request 04:26:12.918 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:26:12.918 00.000 15672 Worker thread wakes up 04:26:12.918 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:12.918 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:14.825 01.907 15672 Exposure complete 04:26:14.845 00.020 15672 worker thread done servicing request 04:26:14.845 00.000 30444 OnExposeComplete: enter 04:26:14.845 00.000 30444 UpdateGuideState(): m_state=6 04:26:14.845 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 81 04:26:14.845 00.000 30444 Star::Find returns 1 (1), X=440.33, Y=185.47, Mass=123660, SNR=108.6, Peak=13080 HFD=3.2 04:26:14.845 00.000 30444 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.28) = xAngle (-0.08 = -0.08) 04:26:14.845 00.000 30444 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 04:26:14.845 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-0.36 mountX=0.29 mountY=-0.04, mountTheta=-0.14 04:26:14.846 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.10, opts=13) 04:26:14.846 00.000 30444 Enqueuing Move request for scope (0.27, -0.10) 04:26:14.846 00.000 15672 Worker thread wakes up 04:26:14.846 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.10) opts 0xd 04:26:14.846 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.10) 04:26:14.846 00.000 15672 Moving (0.27, -0.10) raw xDistance=0.29 yDistance=-0.04 04:26:14.846 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 04:26:14.846 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:14.846 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:26:14.846 00.000 15672 MoveAxis(W, 79, ABG) 04:26:14.846 00.000 15672 Guiding Dir = 3, Dur = 79 04:26:14.847 00.001 15672 IsSlewing returns 0 04:26:14.848 00.001 15672 IsGuiding returns 0 04:26:14.852 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=14601, FiltMin=2474, FiltMax=10384, Gamma=2.950 04:26:14.874 00.022 15672 PulseGuide returned control before completion, sleep 63 04:26:14.901 00.027 30444 UpdateGuideState exits: m=123660 SNR=108.6 Saturated 04:26:14.901 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:14.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:14.901 00.000 30444 Enqueuing Expose request 04:26:14.939 00.038 15672 IsGuiding returns 1 04:26:14.939 00.000 15672 scope still moving after pulse duration time elapsed 04:26:14.960 00.021 15672 IsSlewing returns 0 04:26:15.018 00.058 15672 IsGuiding returns 0 04:26:15.019 00.001 15672 scope move finished after 79 + 92 ms 04:26:15.019 00.000 15672 Move returns status 0, amount 79 04:26:15.019 00.000 15672 MoveAxis(N, 0, ABG) 04:26:15.019 00.000 15672 Move returns status 0, amount 0 04:26:15.019 00.000 15672 move complete, result=0 04:26:15.019 00.000 15672 worker thread done servicing request 04:26:15.019 00.000 15672 Worker thread wakes up 04:26:15.020 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:15.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:15.020 00.000 30444 GuideStep: 0.3 px 79 ms WEST, -0.0 px 0 ms NORTH 04:26:17.129 02.109 15672 Exposure complete 04:26:17.149 00.020 15672 worker thread done servicing request 04:26:17.149 00.000 30444 OnExposeComplete: enter 04:26:17.149 00.000 30444 UpdateGuideState(): m_state=6 04:26:17.149 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 82 04:26:17.149 00.000 30444 Star::Find returns 1 (1), X=439.88, Y=185.44, Mass=124380, SNR=113.8, Peak=13197 HFD=3.3 04:26:17.149 00.000 30444 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-0.28) = xAngle (-2.22 = -2.22) 04:26:17.149 00.000 30444 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.28 = -2.28) 04:26:17.149 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-2.50 mountX=-0.13 mountY=-0.17, mountTheta=-2.24 04:26:17.150 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.13, opts=13) 04:26:17.150 00.000 30444 Enqueuing Move request for scope (-0.17, -0.13) 04:26:17.150 00.000 15672 Worker thread wakes up 04:26:17.150 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd 04:26:17.150 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.13) 04:26:17.150 00.000 15672 Moving (-0.17, -0.13) raw xDistance=-0.13 yDistance=-0.17 04:26:17.150 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:26:17.150 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:17.150 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:26:17.150 00.000 15672 MoveAxis(E, 0, ABG) 04:26:17.150 00.000 15672 Move returns status 0, amount 0 04:26:17.150 00.000 15672 MoveAxis(N, 0, ABG) 04:26:17.150 00.000 15672 Move returns status 0, amount 0 04:26:17.150 00.000 15672 move complete, result=0 04:26:17.150 00.000 15672 worker thread done servicing request 04:26:17.155 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2250, max=14699, FiltMin=2550, FiltMax=10678, Gamma=2.950 04:26:17.206 00.051 30444 UpdateGuideState exits: m=124380 SNR=113.8 Saturated 04:26:17.206 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:17.206 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:17.206 00.000 30444 Enqueuing Expose request 04:26:17.206 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:26:17.206 00.000 15672 Worker thread wakes up 04:26:17.206 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:17.207 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:19.121 01.914 15672 Exposure complete 04:26:19.151 00.030 15672 worker thread done servicing request 04:26:19.151 00.000 30444 OnExposeComplete: enter 04:26:19.151 00.000 30444 UpdateGuideState(): m_state=6 04:26:19.151 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 83 04:26:19.151 00.000 30444 Star::Find returns 1 (1), X=439.83, Y=185.47, Mass=122118, SNR=100.4, Peak=13361 HFD=3.3 04:26:19.151 00.000 30444 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.28) = xAngle (-2.40 = -2.40) 04:26:19.151 00.000 30444 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.47 = -2.47) 04:26:19.151 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.11 hyp=0.24 cameraTheta=-2.68 mountX=-0.18 mountY=-0.15, mountTheta=-2.44 04:26:19.152 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.11, opts=13) 04:26:19.152 00.000 30444 Enqueuing Move request for scope (-0.22, -0.11) 04:26:19.152 00.000 15672 Worker thread wakes up 04:26:19.152 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.11) opts 0xd 04:26:19.152 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.11) 04:26:19.152 00.000 15672 Moving (-0.22, -0.11) raw xDistance=-0.18 yDistance=-0.15 04:26:19.152 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 04:26:19.152 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:19.152 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:26:19.152 00.000 15672 MoveAxis(E, 0, ABG) 04:26:19.152 00.000 15672 Move returns status 0, amount 0 04:26:19.152 00.000 15672 MoveAxis(N, 0, ABG) 04:26:19.152 00.000 15672 Move returns status 0, amount 0 04:26:19.152 00.000 15672 move complete, result=0 04:26:19.152 00.000 15672 worker thread done servicing request 04:26:19.157 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1947, max=14858, FiltMin=2407, FiltMax=10784, Gamma=2.950 04:26:19.207 00.050 30444 UpdateGuideState exits: m=122118 SNR=100.4 Saturated 04:26:19.207 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:19.207 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:19.207 00.000 30444 Enqueuing Expose request 04:26:19.207 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:26:19.207 00.000 15672 Worker thread wakes up 04:26:19.207 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:19.207 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:21.317 02.110 15672 Exposure complete 04:26:21.337 00.020 15672 worker thread done servicing request 04:26:21.337 00.000 30444 OnExposeComplete: enter 04:26:21.337 00.000 30444 UpdateGuideState(): m_state=6 04:26:21.337 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 84 04:26:21.338 00.001 30444 Star::Find returns 1 (1), X=439.84, Y=185.48, Mass=120490, SNR=133.2, Peak=13099 HFD=3.3 04:26:21.338 00.000 30444 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.28) = xAngle (-2.43 = -2.43) 04:26:21.338 00.000 30444 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.49 = -2.49) 04:26:21.338 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-2.71 mountX=-0.18 mountY=-0.14, mountTheta=-2.46 04:26:21.338 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.10, opts=13) 04:26:21.338 00.000 30444 Enqueuing Move request for scope (-0.21, -0.10) 04:26:21.338 00.000 15672 Worker thread wakes up 04:26:21.338 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd 04:26:21.338 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.10) 04:26:21.338 00.000 15672 Moving (-0.21, -0.10) raw xDistance=-0.18 yDistance=-0.14 04:26:21.338 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 04:26:21.338 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:21.339 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:26:21.339 00.000 15672 MoveAxis(E, 0, ABG) 04:26:21.339 00.000 15672 Move returns status 0, amount 0 04:26:21.339 00.000 15672 MoveAxis(N, 0, ABG) 04:26:21.339 00.000 15672 Move returns status 0, amount 0 04:26:21.339 00.000 15672 move complete, result=0 04:26:21.339 00.000 15672 worker thread done servicing request 04:26:21.343 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=14766, FiltMin=2532, FiltMax=10972, Gamma=2.950 04:26:21.391 00.048 30444 UpdateGuideState exits: m=120490 SNR=133.2 Saturated 04:26:21.392 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:21.392 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:21.392 00.000 30444 Enqueuing Expose request 04:26:21.392 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:26:21.392 00.000 15672 Worker thread wakes up 04:26:21.392 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:21.392 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:23.300 01.908 15672 Exposure complete 04:26:23.320 00.020 15672 worker thread done servicing request 04:26:23.320 00.000 30444 OnExposeComplete: enter 04:26:23.320 00.000 30444 UpdateGuideState(): m_state=6 04:26:23.320 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 85 04:26:23.320 00.000 30444 Star::Find returns 1 (1), X=439.81, Y=185.49, Mass=113961, SNR=101.4, Peak=12349 HFD=3.3 04:26:23.321 00.001 30444 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.28) = xAngle (-2.52 = -2.52) 04:26:23.321 00.000 30444 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.58 = -2.58) 04:26:23.321 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-2.79 mountX=-0.21 mountY=-0.14, mountTheta=-2.56 04:26:23.321 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.09, opts=13) 04:26:23.321 00.000 30444 Enqueuing Move request for scope (-0.24, -0.09) 04:26:23.321 00.000 15672 Worker thread wakes up 04:26:23.321 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.09) opts 0xd 04:26:23.321 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.09) 04:26:23.321 00.000 15672 Moving (-0.24, -0.09) raw xDistance=-0.21 yDistance=-0.14 04:26:23.321 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:26:23.321 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:23.322 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:26:23.322 00.000 15672 MoveAxis(E, 0, ABG) 04:26:23.322 00.000 15672 Move returns status 0, amount 0 04:26:23.322 00.000 15672 MoveAxis(N, 0, ABG) 04:26:23.322 00.000 15672 Move returns status 0, amount 0 04:26:23.322 00.000 15672 move complete, result=0 04:26:23.322 00.000 15672 worker thread done servicing request 04:26:23.327 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=14351, FiltMin=2515, FiltMax=10469, Gamma=2.950 04:26:23.376 00.049 30444 UpdateGuideState exits: m=113961 SNR=101.4 Saturated 04:26:23.376 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:23.376 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:23.376 00.000 30444 Enqueuing Expose request 04:26:23.376 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:26:23.376 00.000 15672 Worker thread wakes up 04:26:23.377 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:23.377 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:25.485 02.108 15672 Exposure complete 04:26:25.505 00.020 15672 worker thread done servicing request 04:26:25.505 00.000 30444 OnExposeComplete: enter 04:26:25.505 00.000 30444 UpdateGuideState(): m_state=6 04:26:25.505 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 86 04:26:25.505 00.000 30444 Star::Find returns 1 (1), X=439.74, Y=185.28, Mass=116733, SNR=98.7, Peak=13561 HFD=2.9 04:26:25.505 00.000 30444 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.28) = xAngle (-2.11 = -2.11) 04:26:25.505 00.000 30444 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.17 = -2.17) 04:26:25.505 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.30 hyp=0.43 cameraTheta=-2.39 mountX=-0.22 mountY=-0.36, mountTheta=-2.13 04:26:25.506 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.30, opts=13) 04:26:25.506 00.000 30444 Enqueuing Move request for scope (-0.32, -0.30) 04:26:25.506 00.000 15672 Worker thread wakes up 04:26:25.506 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.30) opts 0xd 04:26:25.506 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.30) 04:26:25.506 00.000 15672 Moving (-0.32, -0.30) raw xDistance=-0.22 yDistance=-0.36 04:26:25.506 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:26:25.506 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 04:26:25.506 00.000 15672 MoveAxis(E, 0, ABG) 04:26:25.506 00.000 15672 Move returns status 0, amount 0 04:26:25.506 00.000 15672 MoveAxis(N, 64, ABG) 04:26:25.506 00.000 15672 Guiding Dir = 0, Dur = 64 04:26:25.507 00.001 15672 IsSlewing returns 0 04:26:25.509 00.002 15672 IsGuiding returns 0 04:26:25.514 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=15313, FiltMin=2509, FiltMax=10544, Gamma=2.950 04:26:25.564 00.050 30444 UpdateGuideState exits: m=116733 SNR=98.7 Saturated 04:26:25.564 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:25.564 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:25.564 00.000 30444 Enqueuing Expose request 04:26:25.626 00.062 15672 IsGuiding returns 1 04:26:25.626 00.000 15672 scope still moving after pulse duration time elapsed 04:26:25.647 00.021 15672 IsSlewing returns 0 04:26:25.689 00.042 15672 IsGuiding returns 0 04:26:25.690 00.001 15672 scope move finished after 64 + 117 ms 04:26:25.690 00.000 15672 Move returns status 0, amount 64 04:26:25.690 00.000 15672 move complete, result=0 04:26:25.690 00.000 15672 worker thread done servicing request 04:26:25.690 00.000 15672 Worker thread wakes up 04:26:25.690 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:25.690 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:25.691 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 64 ms NORTH 04:26:27.600 01.909 15672 Exposure complete 04:26:27.620 00.020 15672 worker thread done servicing request 04:26:27.620 00.000 30444 OnExposeComplete: enter 04:26:27.620 00.000 30444 UpdateGuideState(): m_state=6 04:26:27.621 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 87 04:26:27.621 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.60, Mass=125147, SNR=106.3, Peak=13205 HFD=3.3 04:26:27.621 00.000 30444 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.28) = xAngle (3.28 = -3.01) 04:26:27.621 00.000 30444 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.07) 04:26:27.621 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.00 mountX=-0.21 mountY=-0.02, mountTheta=-3.07 04:26:27.621 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.03, opts=13) 04:26:27.621 00.000 30444 Enqueuing Move request for scope (-0.21, 0.03) 04:26:27.621 00.000 15672 Worker thread wakes up 04:26:27.621 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd 04:26:27.621 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.03) 04:26:27.622 00.001 15672 Moving (-0.21, 0.03) raw xDistance=-0.21 yDistance=-0.02 04:26:27.622 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:26:27.622 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:27.622 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:26:27.622 00.000 15672 MoveAxis(E, 0, ABG) 04:26:27.622 00.000 15672 Move returns status 0, amount 0 04:26:27.622 00.000 15672 MoveAxis(N, 0, ABG) 04:26:27.622 00.000 15672 Move returns status 0, amount 0 04:26:27.622 00.000 15672 move complete, result=0 04:26:27.622 00.000 15672 worker thread done servicing request 04:26:27.626 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2125, max=15086, FiltMin=2471, FiltMax=10740, Gamma=2.950 04:26:27.676 00.050 30444 UpdateGuideState exits: m=125147 SNR=106.3 Saturated 04:26:27.676 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:27.676 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:27.676 00.000 30444 Enqueuing Expose request 04:26:27.676 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:26:27.676 00.000 15672 Worker thread wakes up 04:26:27.677 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:27.677 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:29.787 02.110 15672 Exposure complete 04:26:29.806 00.019 15672 worker thread done servicing request 04:26:29.806 00.000 30444 OnExposeComplete: enter 04:26:29.806 00.000 30444 UpdateGuideState(): m_state=6 04:26:29.807 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 88 04:26:29.807 00.000 30444 Star::Find returns 1 (1), X=439.84, Y=185.65, Mass=124146, SNR=113.3, Peak=13327 HFD=3.3 04:26:29.807 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.07 = 3.07) 04:26:29.807 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.01 = 3.01) 04:26:29.807 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.23 cameraTheta=2.80 mountX=-0.22 mountY=0.03, mountTheta=3.01 04:26:29.807 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.08, opts=13) 04:26:29.807 00.000 30444 Enqueuing Move request for scope (-0.21, 0.08) 04:26:29.807 00.000 15672 Worker thread wakes up 04:26:29.807 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd 04:26:29.807 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.08) 04:26:29.808 00.001 15672 Moving (-0.21, 0.08) raw xDistance=-0.22 yDistance=0.03 04:26:29.808 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:26:29.808 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:29.808 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:26:29.808 00.000 15672 MoveAxis(E, 0, ABG) 04:26:29.808 00.000 15672 Move returns status 0, amount 0 04:26:29.808 00.000 15672 MoveAxis(N, 0, ABG) 04:26:29.808 00.000 15672 Move returns status 0, amount 0 04:26:29.808 00.000 15672 move complete, result=0 04:26:29.808 00.000 15672 worker thread done servicing request 04:26:29.813 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=15621, FiltMin=2535, FiltMax=10609, Gamma=2.950 04:26:29.862 00.049 30444 UpdateGuideState exits: m=124146 SNR=113.3 Saturated 04:26:29.862 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:29.862 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:29.862 00.000 30444 Enqueuing Expose request 04:26:29.862 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:26:29.862 00.000 15672 Worker thread wakes up 04:26:29.862 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:29.862 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:31.770 01.908 15672 Exposure complete 04:26:31.789 00.019 15672 worker thread done servicing request 04:26:31.789 00.000 30444 OnExposeComplete: enter 04:26:31.789 00.000 30444 UpdateGuideState(): m_state=6 04:26:31.789 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 89 04:26:31.789 00.000 30444 Star::Find returns 1 (1), X=439.82, Y=185.53, Mass=129388, SNR=97.5, Peak=12937 HFD=3.4 04:26:31.789 00.000 30444 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.28) = xAngle (-2.66 = -2.66) 04:26:31.789 00.000 30444 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.72 = -2.72) 04:26:31.789 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.05 hyp=0.24 cameraTheta=-2.94 mountX=-0.21 mountY=-0.10, mountTheta=-2.71 04:26:31.790 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.05, opts=13) 04:26:31.790 00.000 30444 Enqueuing Move request for scope (-0.23, -0.05) 04:26:31.790 00.000 15672 Worker thread wakes up 04:26:31.790 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.05) opts 0xd 04:26:31.790 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.05) 04:26:31.790 00.000 15672 Moving (-0.23, -0.05) raw xDistance=-0.21 yDistance=-0.10 04:26:31.790 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:26:31.790 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:31.790 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:26:31.790 00.000 15672 MoveAxis(E, 0, ABG) 04:26:31.790 00.000 15672 Move returns status 0, amount 0 04:26:31.790 00.000 15672 MoveAxis(N, 0, ABG) 04:26:31.790 00.000 15672 Move returns status 0, amount 0 04:26:31.790 00.000 15672 move complete, result=0 04:26:31.791 00.001 15672 worker thread done servicing request 04:26:31.795 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=14241, FiltMin=2537, FiltMax=10379, Gamma=2.950 04:26:31.845 00.050 30444 UpdateGuideState exits: m=129388 SNR=97.5 Saturated 04:26:31.845 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:31.845 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:31.845 00.000 30444 Enqueuing Expose request 04:26:31.845 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:26:31.845 00.000 15672 Worker thread wakes up 04:26:31.845 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:31.845 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:33.952 02.107 15672 Exposure complete 04:26:33.972 00.020 15672 worker thread done servicing request 04:26:33.972 00.000 30444 OnExposeComplete: enter 04:26:33.973 00.001 30444 UpdateGuideState(): m_state=6 04:26:33.973 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 90 04:26:33.973 00.000 30444 Star::Find returns 1 (1), X=439.75, Y=185.68, Mass=130223, SNR=121.2, Peak=12775 HFD=3.6 04:26:33.973 00.000 30444 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.28) = xAngle (3.07 = 3.07) 04:26:33.973 00.000 30444 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.00 = 3.00) 04:26:33.973 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.11 hyp=0.32 cameraTheta=2.79 mountX=-0.32 mountY=0.04, mountTheta=3.01 04:26:33.973 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.11, opts=13) 04:26:33.973 00.000 30444 Enqueuing Move request for scope (-0.30, 0.11) 04:26:33.973 00.000 15672 Worker thread wakes up 04:26:33.974 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.11) opts 0xd 04:26:33.974 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.11) 04:26:33.974 00.000 15672 Moving (-0.30, 0.11) raw xDistance=-0.32 yDistance=0.04 04:26:33.974 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 04:26:33.974 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:33.974 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 04:26:33.974 00.000 15672 MoveAxis(E, 86, ABG) 04:26:33.974 00.000 15672 Guiding Dir = 2, Dur = 86 04:26:33.974 00.000 15672 IsSlewing returns 0 04:26:33.980 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=14784, FiltMin=2485, FiltMax=10479, Gamma=2.950 04:26:34.012 00.032 15672 IsGuiding returns 0 04:26:34.028 00.016 15672 PulseGuide returned control before completion, sleep 81 04:26:34.030 00.002 30444 UpdateGuideState exits: m=130223 SNR=121.2 Saturated 04:26:34.030 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:34.031 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:34.031 00.000 30444 Enqueuing Expose request 04:26:34.109 00.078 15672 IsGuiding returns 1 04:26:34.109 00.000 15672 scope still moving after pulse duration time elapsed 04:26:34.130 00.021 15672 IsSlewing returns 0 04:26:34.141 00.011 15672 IsGuiding returns 0 04:26:34.141 00.000 15672 scope move finished after 86 + 42 ms 04:26:34.141 00.000 15672 Move returns status 0, amount 86 04:26:34.141 00.000 15672 MoveAxis(N, 0, ABG) 04:26:34.141 00.000 15672 Move returns status 0, amount 0 04:26:34.141 00.000 15672 move complete, result=0 04:26:34.142 00.001 15672 worker thread done servicing request 04:26:34.142 00.000 15672 Worker thread wakes up 04:26:34.142 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:34.142 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:34.142 00.000 30444 GuideStep: -0.3 px 86 ms EAST, 0.0 px 0 ms NORTH 04:26:36.047 01.905 15672 Exposure complete 04:26:36.067 00.020 15672 worker thread done servicing request 04:26:36.067 00.000 30444 OnExposeComplete: enter 04:26:36.067 00.000 30444 UpdateGuideState(): m_state=6 04:26:36.067 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 91 04:26:36.067 00.000 30444 Star::Find returns 1 (1), X=439.78, Y=185.63, Mass=124249, SNR=104.0, Peak=12844 HFD=3.4 04:26:36.067 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.28) = xAngle (3.23 = -3.06) 04:26:36.067 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.12) 04:26:36.067 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.28 cameraTheta=2.95 mountX=-0.28 mountY=-0.01, mountTheta=-3.12 04:26:36.068 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.05, opts=13) 04:26:36.068 00.000 30444 Enqueuing Move request for scope (-0.28, 0.05) 04:26:36.068 00.000 15672 Worker thread wakes up 04:26:36.068 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd 04:26:36.068 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.05) 04:26:36.068 00.000 15672 Moving (-0.28, 0.05) raw xDistance=-0.28 yDistance=-0.01 04:26:36.068 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28 04:26:36.068 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:36.068 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:26:36.068 00.000 15672 MoveAxis(E, 82, ABG) 04:26:36.068 00.000 15672 Guiding Dir = 2, Dur = 82 04:26:36.069 00.001 15672 IsSlewing returns 0 04:26:36.070 00.001 15672 IsGuiding returns 0 04:26:36.075 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=14116, FiltMin=2524, FiltMax=10610, Gamma=2.950 04:26:36.088 00.013 15672 PulseGuide returned control before completion, sleep 75 04:26:36.124 00.036 30444 UpdateGuideState exits: m=124249 SNR=104.0 Saturated 04:26:36.124 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:36.124 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:36.124 00.000 30444 Enqueuing Expose request 04:26:36.185 00.061 15672 IsGuiding returns 1 04:26:36.185 00.000 15672 scope still moving after pulse duration time elapsed 04:26:36.206 00.021 15672 IsSlewing returns 0 04:26:36.206 00.000 15672 IsGuiding returns 0 04:26:36.206 00.000 15672 scope move finished after 82 + 53 ms 04:26:36.206 00.000 15672 Move returns status 0, amount 82 04:26:36.206 00.000 15672 MoveAxis(N, 0, ABG) 04:26:36.207 00.001 15672 Move returns status 0, amount 0 04:26:36.207 00.000 15672 move complete, result=0 04:26:36.207 00.000 15672 worker thread done servicing request 04:26:36.207 00.000 15672 Worker thread wakes up 04:26:36.207 00.000 30444 GuideStep: -0.3 px 82 ms EAST, -0.0 px 0 ms NORTH 04:26:36.207 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:36.207 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:38.316 02.109 15672 Exposure complete 04:26:38.336 00.020 15672 worker thread done servicing request 04:26:38.336 00.000 30444 OnExposeComplete: enter 04:26:38.336 00.000 30444 UpdateGuideState(): m_state=6 04:26:38.336 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 92 04:26:38.336 00.000 30444 Star::Find returns 1 (1), X=439.92, Y=185.60, Mass=122161, SNR=98.7, Peak=12299 HFD=3.5 04:26:38.336 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.28) = xAngle (3.23 = -3.06) 04:26:38.336 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.17 = -3.12) 04:26:38.336 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.95 mountX=-0.13 mountY=-0.00, mountTheta=-3.12 04:26:38.337 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.03, opts=13) 04:26:38.337 00.000 30444 Enqueuing Move request for scope (-0.13, 0.03) 04:26:38.337 00.000 15672 Worker thread wakes up 04:26:38.337 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd 04:26:38.337 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.03) 04:26:38.337 00.000 15672 Moving (-0.13, 0.03) raw xDistance=-0.13 yDistance=-0.00 04:26:38.337 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:26:38.337 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:38.337 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:26:38.337 00.000 15672 MoveAxis(E, 0, ABG) 04:26:38.337 00.000 15672 Move returns status 0, amount 0 04:26:38.337 00.000 15672 MoveAxis(N, 0, ABG) 04:26:38.337 00.000 15672 Move returns status 0, amount 0 04:26:38.337 00.000 15672 move complete, result=0 04:26:38.337 00.000 15672 worker thread done servicing request 04:26:38.342 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2056, max=14315, FiltMin=2562, FiltMax=11209, Gamma=2.950 04:26:38.391 00.049 30444 UpdateGuideState exits: m=122161 SNR=98.7 Saturated 04:26:38.391 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:38.391 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:38.391 00.000 30444 Enqueuing Expose request 04:26:38.391 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:26:38.391 00.000 15672 Worker thread wakes up 04:26:38.392 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:38.392 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:40.297 01.905 15672 Exposure complete 04:26:40.317 00.020 15672 worker thread done servicing request 04:26:40.317 00.000 30444 OnExposeComplete: enter 04:26:40.317 00.000 30444 UpdateGuideState(): m_state=6 04:26:40.317 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 93 04:26:40.317 00.000 30444 Star::Find returns 1 (1), X=439.90, Y=185.63, Mass=129874, SNR=110.6, Peak=12505 HFD=3.6 04:26:40.317 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.09 = 3.09) 04:26:40.317 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.03 = 3.03) 04:26:40.317 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.82 mountX=-0.17 mountY=0.02, mountTheta=3.03 04:26:40.318 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.05, opts=13) 04:26:40.318 00.000 30444 Enqueuing Move request for scope (-0.16, 0.05) 04:26:40.318 00.000 15672 Worker thread wakes up 04:26:40.318 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd 04:26:40.318 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.05) 04:26:40.318 00.000 15672 Moving (-0.16, 0.05) raw xDistance=-0.17 yDistance=0.02 04:26:40.318 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:26:40.318 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:40.318 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 04:26:40.318 00.000 15672 MoveAxis(E, 0, ABG) 04:26:40.319 00.001 15672 Move returns status 0, amount 0 04:26:40.319 00.000 15672 MoveAxis(N, 0, ABG) 04:26:40.319 00.000 15672 Move returns status 0, amount 0 04:26:40.319 00.000 15672 move complete, result=0 04:26:40.319 00.000 15672 worker thread done servicing request 04:26:40.323 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=14482, FiltMin=2552, FiltMax=11021, Gamma=2.950 04:26:40.373 00.050 30444 UpdateGuideState exits: m=129874 SNR=110.6 Saturated 04:26:40.373 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:40.373 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:40.373 00.000 30444 Enqueuing Expose request 04:26:40.373 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:26:40.373 00.000 15672 Worker thread wakes up 04:26:40.373 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:40.373 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:42.480 02.107 15672 Exposure complete 04:26:42.500 00.020 15672 worker thread done servicing request 04:26:42.500 00.000 30444 OnExposeComplete: enter 04:26:42.500 00.000 30444 UpdateGuideState(): m_state=6 04:26:42.500 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 94 04:26:42.500 00.000 30444 Star::Find returns 1 (1), X=439.92, Y=185.40, Mass=113863, SNR=95.1, Peak=13077 HFD=3.2 04:26:42.500 00.000 30444 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 04:26:42.500 00.000 30444 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 04:26:42.500 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.25 mountX=-0.09 mountY=-0.20, mountTheta=-1.98 04:26:42.501 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.17, opts=13) 04:26:42.501 00.000 30444 Enqueuing Move request for scope (-0.14, -0.17) 04:26:42.501 00.000 15672 Worker thread wakes up 04:26:42.501 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.17) opts 0xd 04:26:42.501 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.17) 04:26:42.501 00.000 15672 Moving (-0.14, -0.17) raw xDistance=-0.09 yDistance=-0.20 04:26:42.501 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 04:26:42.501 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:42.501 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:26:42.501 00.000 15672 MoveAxis(E, 0, ABG) 04:26:42.501 00.000 15672 Move returns status 0, amount 0 04:26:42.501 00.000 15672 MoveAxis(N, 0, ABG) 04:26:42.501 00.000 15672 Move returns status 0, amount 0 04:26:42.501 00.000 15672 move complete, result=0 04:26:42.502 00.001 15672 worker thread done servicing request 04:26:42.506 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=14225, FiltMin=2552, FiltMax=10735, Gamma=2.950 04:26:42.557 00.051 30444 UpdateGuideState exits: m=113863 SNR=95.1 Saturated 04:26:42.557 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:42.557 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:42.557 00.000 30444 Enqueuing Expose request 04:26:42.557 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:26:42.557 00.000 15672 Worker thread wakes up 04:26:42.557 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:42.557 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:44.472 01.915 15672 Exposure complete 04:26:44.503 00.031 15672 worker thread done servicing request 04:26:44.503 00.000 30444 OnExposeComplete: enter 04:26:44.503 00.000 30444 UpdateGuideState(): m_state=6 04:26:44.503 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 95 04:26:44.503 00.000 30444 Star::Find returns 1 (1), X=439.58, Y=185.30, Mass=117621, SNR=97.1, Peak=13435 HFD=3.1 04:26:44.503 00.000 30444 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.28) = xAngle (-2.34 = -2.34) 04:26:44.503 00.000 30444 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.40 = -2.40) 04:26:44.503 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.27 hyp=0.54 cameraTheta=-2.62 mountX=-0.38 mountY=-0.36, mountTheta=-2.37 04:26:44.504 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.27, opts=13) 04:26:44.504 00.000 30444 Enqueuing Move request for scope (-0.47, -0.27) 04:26:44.504 00.000 15672 Worker thread wakes up 04:26:44.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.27) opts 0xd 04:26:44.504 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.27) 04:26:44.504 00.000 15672 Moving (-0.47, -0.27) raw xDistance=-0.38 yDistance=-0.36 04:26:44.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 04:26:44.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 04:26:44.504 00.000 15672 MoveAxis(E, 102, ABG) 04:26:44.504 00.000 15672 Guiding Dir = 2, Dur = 102 04:26:44.505 00.001 15672 IsSlewing returns 0 04:26:44.506 00.001 15672 IsGuiding returns 0 04:26:44.510 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2223, max=15272, FiltMin=2548, FiltMax=10063, Gamma=2.950 04:26:44.523 00.013 15672 PulseGuide returned control before completion, sleep 96 04:26:44.561 00.038 30444 UpdateGuideState exits: m=117621 SNR=97.1 Saturated 04:26:44.561 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:44.561 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:44.561 00.000 30444 Enqueuing Expose request 04:26:44.636 00.075 15672 IsGuiding returns 0 04:26:44.637 00.001 15672 Move returns status 0, amount 102 04:26:44.637 00.000 15672 MoveAxis(N, 65, ABG) 04:26:44.637 00.000 15672 Guiding Dir = 0, Dur = 65 04:26:44.638 00.001 15672 IsSlewing returns 0 04:26:44.640 00.002 15672 IsGuiding returns 0 04:26:44.718 00.078 15672 IsGuiding returns 1 04:26:44.718 00.000 15672 scope still moving after pulse duration time elapsed 04:26:44.739 00.021 15672 IsSlewing returns 0 04:26:44.741 00.002 15672 IsGuiding returns 1 04:26:44.763 00.022 15672 IsSlewing returns 0 04:26:44.766 00.003 15672 IsGuiding returns 1 04:26:44.787 00.021 15672 IsSlewing returns 0 04:26:44.844 00.057 15672 IsGuiding returns 0 04:26:44.844 00.000 15672 scope move finished after 65 + 138 ms 04:26:44.844 00.000 15672 Move returns status 0, amount 65 04:26:44.844 00.000 15672 move complete, result=0 04:26:44.845 00.001 15672 worker thread done servicing request 04:26:44.845 00.000 15672 Worker thread wakes up 04:26:44.845 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:44.845 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:44.845 00.000 30444 GuideStep: -0.4 px 102 ms EAST, -0.4 px 65 ms NORTH 04:26:46.954 02.109 15672 Exposure complete 04:26:46.974 00.020 15672 worker thread done servicing request 04:26:46.974 00.000 30444 OnExposeComplete: enter 04:26:46.974 00.000 30444 UpdateGuideState(): m_state=6 04:26:46.974 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 96 04:26:46.974 00.000 30444 Star::Find returns 1 (1), X=440.18, Y=185.62, Mass=133184, SNR=109.9, Peak=12949 HFD=3.6 04:26:46.975 00.001 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 04:26:46.975 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 04:26:46.975 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.36 mountX=0.11 mountY=0.08, mountTheta=0.60 04:26:46.975 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.05, opts=13) 04:26:46.975 00.000 30444 Enqueuing Move request for scope (0.13, 0.05) 04:26:46.975 00.000 15672 Worker thread wakes up 04:26:46.975 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd 04:26:46.975 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.05) 04:26:46.975 00.000 15672 Moving (0.13, 0.05) raw xDistance=0.11 yDistance=0.08 04:26:46.975 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 04:26:46.975 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:46.975 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:26:46.975 00.000 15672 MoveAxis(E, 0, ABG) 04:26:46.976 00.001 15672 Move returns status 0, amount 0 04:26:46.976 00.000 15672 MoveAxis(N, 0, ABG) 04:26:46.976 00.000 15672 Move returns status 0, amount 0 04:26:46.976 00.000 15672 move complete, result=0 04:26:46.976 00.000 15672 worker thread done servicing request 04:26:46.980 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2109, max=13774, FiltMin=2562, FiltMax=10449, Gamma=2.950 04:26:47.031 00.051 30444 UpdateGuideState exits: m=133184 SNR=109.9 Saturated 04:26:47.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:47.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:47.031 00.000 30444 Enqueuing Expose request 04:26:47.031 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:26:47.031 00.000 15672 Worker thread wakes up 04:26:47.031 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:47.031 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:48.937 01.906 15672 Exposure complete 04:26:48.957 00.020 15672 worker thread done servicing request 04:26:48.957 00.000 30444 OnExposeComplete: enter 04:26:48.957 00.000 30444 UpdateGuideState(): m_state=6 04:26:48.957 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 97 04:26:48.957 00.000 30444 Star::Find returns 1 (1), X=439.93, Y=185.60, Mass=134537, SNR=117.2, Peak=12766 HFD=3.6 04:26:48.957 00.000 30444 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.28) = xAngle (3.22 = -3.06) 04:26:48.957 00.000 30444 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.16 = -3.13) 04:26:48.957 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.94 mountX=-0.13 mountY=-0.00, mountTheta=-3.13 04:26:48.958 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.03, opts=13) 04:26:48.958 00.000 30444 Enqueuing Move request for scope (-0.12, 0.03) 04:26:48.958 00.000 15672 Worker thread wakes up 04:26:48.958 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd 04:26:48.958 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.03) 04:26:48.958 00.000 15672 Moving (-0.12, 0.03) raw xDistance=-0.13 yDistance=-0.00 04:26:48.958 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:26:48.958 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:48.958 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:26:48.958 00.000 15672 MoveAxis(E, 0, ABG) 04:26:48.958 00.000 15672 Move returns status 0, amount 0 04:26:48.958 00.000 15672 MoveAxis(N, 0, ABG) 04:26:48.958 00.000 15672 Move returns status 0, amount 0 04:26:48.958 00.000 15672 move complete, result=0 04:26:48.959 00.001 15672 worker thread done servicing request 04:26:48.963 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2079, max=14090, FiltMin=2557, FiltMax=10394, Gamma=2.950 04:26:49.014 00.051 30444 UpdateGuideState exits: m=134537 SNR=117.2 Saturated 04:26:49.014 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:49.014 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:49.014 00.000 30444 Enqueuing Expose request 04:26:49.014 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:26:49.014 00.000 15672 Worker thread wakes up 04:26:49.014 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:49.014 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:51.120 02.106 15672 Exposure complete 04:26:51.140 00.020 15672 worker thread done servicing request 04:26:51.140 00.000 30444 OnExposeComplete: enter 04:26:51.140 00.000 30444 UpdateGuideState(): m_state=6 04:26:51.141 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 98 04:26:51.141 00.000 30444 Star::Find returns 1 (1), X=440.05, Y=185.41, Mass=125129, SNR=110.2, Peak=13190 HFD=3.4 04:26:51.141 00.000 30444 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.28) = xAngle (-1.31 = -1.31) 04:26:51.141 00.000 30444 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 04:26:51.141 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.59 mountX=0.04 mountY=-0.16, mountTheta=-1.31 04:26:51.141 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.16, opts=13) 04:26:51.141 00.000 30444 Enqueuing Move request for scope (-0.00, -0.16) 04:26:51.141 00.000 15672 Worker thread wakes up 04:26:51.141 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd 04:26:51.141 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.16) 04:26:51.141 00.000 15672 Moving (-0.00, -0.16) raw xDistance=0.04 yDistance=-0.16 04:26:51.142 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:26:51.142 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:51.142 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:26:51.142 00.000 15672 MoveAxis(E, 0, ABG) 04:26:51.142 00.000 15672 Move returns status 0, amount 0 04:26:51.142 00.000 15672 MoveAxis(N, 0, ABG) 04:26:51.142 00.000 15672 Move returns status 0, amount 0 04:26:51.142 00.000 15672 move complete, result=0 04:26:51.142 00.000 15672 worker thread done servicing request 04:26:51.146 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1973, max=15126, FiltMin=2520, FiltMax=10831, Gamma=2.950 04:26:51.195 00.049 30444 UpdateGuideState exits: m=125129 SNR=110.2 Saturated 04:26:51.196 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:51.196 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:51.196 00.000 30444 Enqueuing Expose request 04:26:51.196 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:26:51.196 00.000 15672 Worker thread wakes up 04:26:51.196 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:51.196 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:53.102 01.906 15672 Exposure complete 04:26:53.122 00.020 15672 worker thread done servicing request 04:26:53.122 00.000 30444 OnExposeComplete: enter 04:26:53.122 00.000 30444 UpdateGuideState(): m_state=6 04:26:53.122 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 99 04:26:53.122 00.000 30444 Star::Find returns 1 (1), X=439.67, Y=185.63, Mass=125360, SNR=115.1, Peak=13238 HFD=3.4 04:26:53.122 00.000 30444 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.28) = xAngle (3.27 = -3.01) 04:26:53.122 00.000 30444 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.07) 04:26:53.122 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.06 hyp=0.39 cameraTheta=2.99 mountX=-0.38 mountY=-0.03, mountTheta=-3.07 04:26:53.123 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.06, opts=13) 04:26:53.123 00.000 30444 Enqueuing Move request for scope (-0.38, 0.06) 04:26:53.123 00.000 15672 Worker thread wakes up 04:26:53.123 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.06) opts 0xd 04:26:53.123 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.06) 04:26:53.123 00.000 15672 Moving (-0.38, 0.06) raw xDistance=-0.38 yDistance=-0.03 04:26:53.123 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 04:26:53.123 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:53.123 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:26:53.123 00.000 15672 MoveAxis(E, 103, ABG) 04:26:53.123 00.000 15672 Guiding Dir = 2, Dur = 103 04:26:53.124 00.001 15672 IsSlewing returns 0 04:26:53.129 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2058, max=15947, FiltMin=2488, FiltMax=11003, Gamma=2.950 04:26:53.150 00.021 15672 IsGuiding returns 0 04:26:53.165 00.015 15672 PulseGuide returned control before completion, sleep 98 04:26:53.179 00.014 30444 UpdateGuideState exits: m=125360 SNR=115.1 Saturated 04:26:53.179 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:53.179 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:53.179 00.000 30444 Enqueuing Expose request 04:26:53.278 00.099 15672 IsGuiding returns 0 04:26:53.278 00.000 15672 Move returns status 0, amount 103 04:26:53.279 00.001 15672 MoveAxis(N, 0, ABG) 04:26:53.279 00.000 15672 Move returns status 0, amount 0 04:26:53.279 00.000 15672 move complete, result=0 04:26:53.279 00.000 15672 worker thread done servicing request 04:26:53.279 00.000 30444 GuideStep: -0.4 px 103 ms EAST, -0.0 px 0 ms NORTH 04:26:53.279 00.000 15672 Worker thread wakes up 04:26:53.280 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:53.280 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:55.387 02.107 15672 Exposure complete 04:26:55.407 00.020 15672 worker thread done servicing request 04:26:55.407 00.000 30444 OnExposeComplete: enter 04:26:55.407 00.000 30444 UpdateGuideState(): m_state=6 04:26:55.407 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 100 04:26:55.407 00.000 30444 Star::Find returns 1 (1), X=439.91, Y=185.54, Mass=123829, SNR=97.3, Peak=12058 HFD=3.6 04:26:55.407 00.000 30444 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.28) = xAngle (-2.63 = -2.63) 04:26:55.407 00.000 30444 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.69 = -2.69) 04:26:55.407 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-2.91 mountX=-0.13 mountY=-0.06, mountTheta=-2.68 04:26:55.408 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.03, opts=13) 04:26:55.408 00.000 30444 Enqueuing Move request for scope (-0.14, -0.03) 04:26:55.408 00.000 15672 Worker thread wakes up 04:26:55.408 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd 04:26:55.408 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.03) 04:26:55.408 00.000 15672 Moving (-0.14, -0.03) raw xDistance=-0.13 yDistance=-0.06 04:26:55.408 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:26:55.408 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:55.408 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:26:55.408 00.000 15672 MoveAxis(E, 0, ABG) 04:26:55.408 00.000 15672 Move returns status 0, amount 0 04:26:55.409 00.001 15672 MoveAxis(N, 0, ABG) 04:26:55.409 00.000 15672 Move returns status 0, amount 0 04:26:55.409 00.000 15672 move complete, result=0 04:26:55.409 00.000 15672 worker thread done servicing request 04:26:55.414 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=13939, FiltMin=2333, FiltMax=10614, Gamma=2.950 04:26:55.462 00.048 30444 UpdateGuideState exits: m=123829 SNR=97.3 Saturated 04:26:55.462 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:55.462 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:55.462 00.000 30444 Enqueuing Expose request 04:26:55.462 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:26:55.462 00.000 15672 Worker thread wakes up 04:26:55.462 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:55.462 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:57.371 01.909 15672 Exposure complete 04:26:57.391 00.020 15672 worker thread done servicing request 04:26:57.391 00.000 30444 OnExposeComplete: enter 04:26:57.391 00.000 30444 UpdateGuideState(): m_state=6 04:26:57.392 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 101 04:26:57.392 00.000 30444 Star::Find returns 1 (1), X=439.80, Y=185.45, Mass=124221, SNR=105.3, Peak=13295 HFD=3.3 04:26:57.392 00.000 30444 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.28) = xAngle (-2.41 = -2.41) 04:26:57.392 00.000 30444 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.47 = -2.47) 04:26:57.392 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-2.69 mountX=-0.21 mountY=-0.17, mountTheta=-2.45 04:26:57.392 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.12, opts=13) 04:26:57.392 00.000 30444 Enqueuing Move request for scope (-0.25, -0.12) 04:26:57.392 00.000 15672 Worker thread wakes up 04:26:57.392 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.12) opts 0xd 04:26:57.392 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.12) 04:26:57.392 00.000 15672 Moving (-0.25, -0.12) raw xDistance=-0.21 yDistance=-0.17 04:26:57.393 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:26:57.393 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:57.393 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:26:57.393 00.000 15672 MoveAxis(E, 0, ABG) 04:26:57.393 00.000 15672 Move returns status 0, amount 0 04:26:57.393 00.000 15672 MoveAxis(N, 0, ABG) 04:26:57.393 00.000 15672 Move returns status 0, amount 0 04:26:57.393 00.000 15672 move complete, result=0 04:26:57.393 00.000 15672 worker thread done servicing request 04:26:57.397 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14073, FiltMin=2552, FiltMax=10354, Gamma=2.950 04:26:57.448 00.051 30444 UpdateGuideState exits: m=124221 SNR=105.3 Saturated 04:26:57.448 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:57.448 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:57.448 00.000 30444 Enqueuing Expose request 04:26:57.448 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:26:57.448 00.000 15672 Worker thread wakes up 04:26:57.448 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:57.448 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:26:59.557 02.109 15672 Exposure complete 04:26:59.577 00.020 15672 worker thread done servicing request 04:26:59.577 00.000 30444 OnExposeComplete: enter 04:26:59.577 00.000 30444 UpdateGuideState(): m_state=6 04:26:59.577 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 102 04:26:59.577 00.000 30444 Star::Find returns 1 (1), X=439.92, Y=185.43, Mass=119855, SNR=100.6, Peak=12777 HFD=3.3 04:26:59.577 00.000 30444 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 04:26:59.577 00.000 30444 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 04:26:59.577 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.34 mountX=-0.09 mountY=-0.17, mountTheta=-2.08 04:26:59.578 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.14, opts=13) 04:26:59.578 00.000 30444 Enqueuing Move request for scope (-0.14, -0.14) 04:26:59.578 00.000 15672 Worker thread wakes up 04:26:59.578 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd 04:26:59.578 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.14) 04:26:59.578 00.000 15672 Moving (-0.14, -0.14) raw xDistance=-0.09 yDistance=-0.17 04:26:59.578 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 04:26:59.578 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:26:59.578 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:26:59.578 00.000 15672 MoveAxis(E, 0, ABG) 04:26:59.578 00.000 15672 Move returns status 0, amount 0 04:26:59.578 00.000 15672 MoveAxis(N, 0, ABG) 04:26:59.578 00.000 15672 Move returns status 0, amount 0 04:26:59.578 00.000 15672 move complete, result=0 04:26:59.578 00.000 15672 worker thread done servicing request 04:26:59.584 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=14172, FiltMin=2509, FiltMax=10509, Gamma=2.950 04:26:59.633 00.049 30444 UpdateGuideState exits: m=119855 SNR=100.6 Saturated 04:26:59.633 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:26:59.633 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:26:59.633 00.000 30444 Enqueuing Expose request 04:26:59.633 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:26:59.633 00.000 15672 Worker thread wakes up 04:26:59.633 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:26:59.633 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:01.550 01.917 15672 Exposure complete 04:27:01.579 00.029 15672 worker thread done servicing request 04:27:01.579 00.000 30444 OnExposeComplete: enter 04:27:01.579 00.000 30444 UpdateGuideState(): m_state=6 04:27:01.579 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 103 04:27:01.579 00.000 30444 Star::Find returns 1 (1), X=439.86, Y=185.59, Mass=127876, SNR=104.8, Peak=12593 HFD=3.6 04:27:01.579 00.000 30444 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.28) = xAngle (3.35 = -2.93) 04:27:01.579 00.000 30444 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.29 = -2.99) 04:27:01.579 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.08 mountX=-0.19 mountY=-0.03, mountTheta=-2.99 04:27:01.580 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.01, opts=13) 04:27:01.580 00.000 30444 Enqueuing Move request for scope (-0.19, 0.01) 04:27:01.580 00.000 15672 Worker thread wakes up 04:27:01.580 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd 04:27:01.580 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.01) 04:27:01.580 00.000 15672 Moving (-0.19, 0.01) raw xDistance=-0.19 yDistance=-0.03 04:27:01.580 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:27:01.580 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:01.580 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:27:01.580 00.000 15672 MoveAxis(E, 0, ABG) 04:27:01.580 00.000 15672 Move returns status 0, amount 0 04:27:01.580 00.000 15672 MoveAxis(N, 0, ABG) 04:27:01.580 00.000 15672 Move returns status 0, amount 0 04:27:01.580 00.000 15672 move complete, result=0 04:27:01.580 00.000 15672 worker thread done servicing request 04:27:01.585 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2147, max=13553, FiltMin=2483, FiltMax=9944, Gamma=2.950 04:27:01.634 00.049 30444 UpdateGuideState exits: m=127876 SNR=104.8 Saturated 04:27:01.634 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:01.634 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:01.634 00.000 30444 Enqueuing Expose request 04:27:01.634 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:27:01.635 00.001 15672 Worker thread wakes up 04:27:01.635 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:01.635 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:03.751 02.116 15672 Exposure complete 04:27:03.784 00.033 15672 worker thread done servicing request 04:27:03.784 00.000 30444 OnExposeComplete: enter 04:27:03.785 00.001 30444 UpdateGuideState(): m_state=6 04:27:03.785 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 104 04:27:03.785 00.000 30444 Star::Find returns 1 (1), X=439.72, Y=185.44, Mass=125071, SNR=99.7, Peak=14015 HFD=3.2 04:27:03.785 00.000 30444 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.28) = xAngle (-2.50 = -2.50) 04:27:03.785 00.000 30444 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.56 = -2.56) 04:27:03.785 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.13 hyp=0.36 cameraTheta=-2.77 mountX=-0.29 mountY=-0.20, mountTheta=-2.54 04:27:03.785 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.13, opts=13) 04:27:03.785 00.000 30444 Enqueuing Move request for scope (-0.34, -0.13) 04:27:03.785 00.000 15672 Worker thread wakes up 04:27:03.786 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.13) opts 0xd 04:27:03.786 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.13) 04:27:03.786 00.000 15672 Moving (-0.34, -0.13) raw xDistance=-0.29 yDistance=-0.20 04:27:03.786 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 04:27:03.786 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:03.786 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:27:03.786 00.000 15672 MoveAxis(E, 78, ABG) 04:27:03.786 00.000 15672 Guiding Dir = 2, Dur = 78 04:27:03.786 00.000 15672 IsSlewing returns 0 04:27:03.787 00.001 15672 IsGuiding returns 0 04:27:03.791 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=15101, FiltMin=2468, FiltMax=9908, Gamma=2.950 04:27:03.805 00.014 15672 PulseGuide returned control before completion, sleep 71 04:27:03.841 00.036 30444 UpdateGuideState exits: m=125071 SNR=99.7 Saturated 04:27:03.841 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:03.841 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:03.841 00.000 30444 Enqueuing Expose request 04:27:03.878 00.037 15672 IsGuiding returns 1 04:27:03.878 00.000 15672 scope still moving after pulse duration time elapsed 04:27:03.899 00.021 15672 IsSlewing returns 0 04:27:03.949 00.050 15672 IsGuiding returns 0 04:27:03.949 00.000 15672 scope move finished after 78 + 83 ms 04:27:03.949 00.000 15672 Move returns status 0, amount 78 04:27:03.949 00.000 15672 MoveAxis(N, 0, ABG) 04:27:03.949 00.000 15672 Move returns status 0, amount 0 04:27:03.949 00.000 15672 move complete, result=0 04:27:03.949 00.000 15672 worker thread done servicing request 04:27:03.949 00.000 30444 GuideStep: -0.3 px 78 ms EAST, -0.2 px 0 ms NORTH 04:27:03.950 00.001 15672 Worker thread wakes up 04:27:03.950 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:03.950 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:05.859 01.909 15672 Exposure complete 04:27:05.879 00.020 15672 worker thread done servicing request 04:27:05.879 00.000 30444 OnExposeComplete: enter 04:27:05.879 00.000 30444 UpdateGuideState(): m_state=6 04:27:05.879 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 105 04:27:05.879 00.000 30444 Star::Find returns 1 (1), X=439.83, Y=185.34, Mass=118656, SNR=113.9, Peak=13416 HFD=3.1 04:27:05.879 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 04:27:05.879 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 04:27:05.879 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.23 hyp=0.32 cameraTheta=-2.35 mountX=-0.15 mountY=-0.27, mountTheta=-2.09 04:27:05.880 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.23, opts=13) 04:27:05.880 00.000 30444 Enqueuing Move request for scope (-0.23, -0.23) 04:27:05.880 00.000 15672 Worker thread wakes up 04:27:05.880 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.23) opts 0xd 04:27:05.880 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.23) 04:27:05.880 00.000 15672 Moving (-0.23, -0.23) raw xDistance=-0.15 yDistance=-0.27 04:27:05.880 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 04:27:05.880 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 04:27:05.880 00.000 15672 MoveAxis(E, 0, ABG) 04:27:05.880 00.000 15672 Move returns status 0, amount 0 04:27:05.880 00.000 15672 MoveAxis(N, 49, ABG) 04:27:05.880 00.000 15672 Guiding Dir = 0, Dur = 49 04:27:05.882 00.002 15672 IsSlewing returns 0 04:27:05.883 00.001 15672 IsGuiding returns 0 04:27:05.888 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=14515, FiltMin=2500, FiltMax=9669, Gamma=2.950 04:27:05.937 00.049 30444 UpdateGuideState exits: m=118656 SNR=113.9 Saturated 04:27:05.937 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:05.938 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:05.938 00.000 30444 Enqueuing Expose request 04:27:05.963 00.025 15672 IsGuiding returns 1 04:27:05.963 00.000 15672 scope still moving after pulse duration time elapsed 04:27:05.984 00.021 15672 IsSlewing returns 0 04:27:05.985 00.001 15672 IsGuiding returns 1 04:27:06.005 00.020 15672 IsSlewing returns 0 04:27:06.006 00.001 15672 IsGuiding returns 1 04:27:06.028 00.022 15672 IsSlewing returns 0 04:27:06.090 00.062 15672 IsGuiding returns 0 04:27:06.090 00.000 15672 scope move finished after 49 + 158 ms 04:27:06.090 00.000 15672 Move returns status 0, amount 49 04:27:06.090 00.000 15672 move complete, result=0 04:27:06.090 00.000 15672 worker thread done servicing request 04:27:06.090 00.000 15672 Worker thread wakes up 04:27:06.090 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:06.090 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:06.090 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 49 ms NORTH 04:27:08.195 02.105 15672 Exposure complete 04:27:08.215 00.020 15672 worker thread done servicing request 04:27:08.215 00.000 30444 OnExposeComplete: enter 04:27:08.215 00.000 30444 UpdateGuideState(): m_state=6 04:27:08.215 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 106 04:27:08.216 00.001 30444 Star::Find returns 1 (1), X=439.97, Y=185.48, Mass=128955, SNR=112.2, Peak=12626 HFD=3.6 04:27:08.216 00.000 30444 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.28) = xAngle (-2.02 = -2.02) 04:27:08.216 00.000 30444 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 04:27:08.216 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.30 mountX=-0.05 mountY=-0.11, mountTheta=-2.04 04:27:08.216 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.09, opts=13) 04:27:08.216 00.000 30444 Enqueuing Move request for scope (-0.08, -0.09) 04:27:08.216 00.000 15672 Worker thread wakes up 04:27:08.216 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd 04:27:08.216 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.09) 04:27:08.216 00.000 15672 Moving (-0.08, -0.09) raw xDistance=-0.05 yDistance=-0.11 04:27:08.217 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:27:08.217 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:08.217 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:27:08.217 00.000 15672 MoveAxis(E, 0, ABG) 04:27:08.217 00.000 15672 Move returns status 0, amount 0 04:27:08.217 00.000 15672 MoveAxis(N, 0, ABG) 04:27:08.217 00.000 15672 Move returns status 0, amount 0 04:27:08.217 00.000 15672 move complete, result=0 04:27:08.217 00.000 15672 worker thread done servicing request 04:27:08.222 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=12894, FiltMin=2529, FiltMax=10161, Gamma=2.950 04:27:08.271 00.049 30444 UpdateGuideState exits: m=128955 SNR=112.2 Saturated 04:27:08.271 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:08.271 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:08.271 00.000 30444 Enqueuing Expose request 04:27:08.271 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:27:08.271 00.000 15672 Worker thread wakes up 04:27:08.271 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:08.271 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:10.176 01.905 15672 Exposure complete 04:27:10.196 00.020 15672 worker thread done servicing request 04:27:10.196 00.000 30444 OnExposeComplete: enter 04:27:10.196 00.000 30444 UpdateGuideState(): m_state=6 04:27:10.196 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 107 04:27:10.196 00.000 30444 Star::Find returns 1 (1), X=439.68, Y=185.55, Mass=119780, SNR=100.6, Peak=12996 HFD=3.3 04:27:10.196 00.000 30444 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.28) = xAngle (-2.81 = -2.81) 04:27:10.196 00.000 30444 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.87 = -2.87) 04:27:10.197 00.001 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.02 hyp=0.37 cameraTheta=-3.08 mountX=-0.35 mountY=-0.10, mountTheta=-2.86 04:27:10.197 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.02, opts=13) 04:27:10.197 00.000 30444 Enqueuing Move request for scope (-0.37, -0.02) 04:27:10.197 00.000 15672 Worker thread wakes up 04:27:10.197 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.02) opts 0xd 04:27:10.197 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.02) 04:27:10.197 00.000 15672 Moving (-0.37, -0.02) raw xDistance=-0.35 yDistance=-0.10 04:27:10.197 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 04:27:10.197 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:10.197 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:27:10.197 00.000 15672 MoveAxis(E, 95, ABG) 04:27:10.197 00.000 15672 Guiding Dir = 2, Dur = 95 04:27:10.199 00.002 15672 IsSlewing returns 0 04:27:10.200 00.001 15672 IsGuiding returns 0 04:27:10.204 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=14286, FiltMin=2534, FiltMax=10413, Gamma=2.950 04:27:10.227 00.023 15672 PulseGuide returned control before completion, sleep 78 04:27:10.253 00.026 30444 UpdateGuideState exits: m=119780 SNR=100.6 Saturated 04:27:10.253 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:10.253 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:10.253 00.000 30444 Enqueuing Expose request 04:27:10.306 00.053 15672 IsGuiding returns 1 04:27:10.306 00.000 15672 scope still moving after pulse duration time elapsed 04:27:10.327 00.021 15672 IsSlewing returns 0 04:27:10.338 00.011 15672 IsGuiding returns 0 04:27:10.339 00.001 15672 scope move finished after 95 + 44 ms 04:27:10.339 00.000 15672 Move returns status 0, amount 95 04:27:10.339 00.000 15672 MoveAxis(N, 0, ABG) 04:27:10.339 00.000 15672 Move returns status 0, amount 0 04:27:10.339 00.000 15672 move complete, result=0 04:27:10.339 00.000 15672 worker thread done servicing request 04:27:10.339 00.000 15672 Worker thread wakes up 04:27:10.339 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:10.339 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:10.376 00.037 30444 GuideStep: -0.4 px 95 ms EAST, -0.1 px 0 ms NORTH 04:27:12.449 02.073 15672 Exposure complete 04:27:12.469 00.020 15672 worker thread done servicing request 04:27:12.469 00.000 30444 OnExposeComplete: enter 04:27:12.469 00.000 30444 UpdateGuideState(): m_state=6 04:27:12.469 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 108 04:27:12.469 00.000 30444 Star::Find returns 1 (1), X=439.83, Y=185.57, Mass=129713, SNR=128.6, Peak=12709 HFD=3.6 04:27:12.469 00.000 30444 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.28) = xAngle (-2.83 = -2.83) 04:27:12.469 00.000 30444 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 04:27:12.470 00.001 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.11 mountX=-0.21 mountY=-0.06, mountTheta=-2.89 04:27:12.470 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.01, opts=13) 04:27:12.470 00.000 30444 Enqueuing Move request for scope (-0.22, -0.01) 04:27:12.470 00.000 15672 Worker thread wakes up 04:27:12.470 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd 04:27:12.470 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.01) 04:27:12.470 00.000 15672 Moving (-0.22, -0.01) raw xDistance=-0.21 yDistance=-0.06 04:27:12.470 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:27:12.470 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:12.470 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:27:12.470 00.000 15672 MoveAxis(E, 0, ABG) 04:27:12.471 00.001 15672 Move returns status 0, amount 0 04:27:12.471 00.000 15672 MoveAxis(N, 0, ABG) 04:27:12.471 00.000 15672 Move returns status 0, amount 0 04:27:12.471 00.000 15672 move complete, result=0 04:27:12.471 00.000 15672 worker thread done servicing request 04:27:12.476 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2047, max=13572, FiltMin=2476, FiltMax=10400, Gamma=2.950 04:27:12.526 00.050 30444 UpdateGuideState exits: m=129713 SNR=128.6 Saturated 04:27:12.526 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:12.526 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:12.526 00.000 30444 Enqueuing Expose request 04:27:12.526 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:27:12.526 00.000 15672 Worker thread wakes up 04:27:12.526 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:12.526 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:14.433 01.907 15672 Exposure complete 04:27:14.453 00.020 15672 worker thread done servicing request 04:27:14.453 00.000 30444 OnExposeComplete: enter 04:27:14.453 00.000 30444 UpdateGuideState(): m_state=6 04:27:14.453 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 109 04:27:14.453 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.58, Mass=115381, SNR=100.3, Peak=12609 HFD=3.3 04:27:14.453 00.000 30444 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.28) = xAngle (3.37 = -2.91) 04:27:14.453 00.000 30444 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.98) 04:27:14.453 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.09 mountX=-0.20 mountY=-0.03, mountTheta=-2.97 04:27:14.454 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.01, opts=13) 04:27:14.454 00.000 30444 Enqueuing Move request for scope (-0.20, 0.01) 04:27:14.454 00.000 15672 Worker thread wakes up 04:27:14.454 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd 04:27:14.454 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.01) 04:27:14.454 00.000 15672 Moving (-0.20, 0.01) raw xDistance=-0.20 yDistance=-0.03 04:27:14.454 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:27:14.454 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:14.454 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:27:14.454 00.000 15672 MoveAxis(E, 0, ABG) 04:27:14.454 00.000 15672 Move returns status 0, amount 0 04:27:14.454 00.000 15672 MoveAxis(N, 0, ABG) 04:27:14.454 00.000 15672 Move returns status 0, amount 0 04:27:14.454 00.000 15672 move complete, result=0 04:27:14.454 00.000 15672 worker thread done servicing request 04:27:14.459 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2059, max=14346, FiltMin=2489, FiltMax=10512, Gamma=2.950 04:27:14.508 00.049 30444 UpdateGuideState exits: m=115381 SNR=100.3 Saturated 04:27:14.508 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:14.508 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:14.508 00.000 30444 Enqueuing Expose request 04:27:14.508 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:27:14.508 00.000 15672 Worker thread wakes up 04:27:14.508 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:14.508 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:16.625 02.117 15672 Exposure complete 04:27:16.655 00.030 15672 worker thread done servicing request 04:27:16.655 00.000 30444 OnExposeComplete: enter 04:27:16.656 00.001 30444 UpdateGuideState(): m_state=6 04:27:16.656 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 110 04:27:16.656 00.000 30444 Star::Find returns 1 (1), X=439.98, Y=185.57, Mass=119917, SNR=103.8, Peak=12091 HFD=3.5 04:27:16.656 00.000 30444 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.28) = xAngle (-2.77 = -2.77) 04:27:16.656 00.000 30444 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.84 = -2.84) 04:27:16.656 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.05 mountX=-0.07 mountY=-0.02, mountTheta=-2.83 04:27:16.656 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.01, opts=13) 04:27:16.656 00.000 30444 Enqueuing Move request for scope (-0.07, -0.01) 04:27:16.656 00.000 15672 Worker thread wakes up 04:27:16.657 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd 04:27:16.657 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.01) 04:27:16.657 00.000 15672 Moving (-0.07, -0.01) raw xDistance=-0.07 yDistance=-0.02 04:27:16.657 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:27:16.657 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:16.657 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:27:16.657 00.000 15672 MoveAxis(E, 0, ABG) 04:27:16.657 00.000 15672 Move returns status 0, amount 0 04:27:16.657 00.000 15672 MoveAxis(N, 0, ABG) 04:27:16.657 00.000 15672 Move returns status 0, amount 0 04:27:16.657 00.000 15672 move complete, result=0 04:27:16.657 00.000 15672 worker thread done servicing request 04:27:16.662 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2146, max=14506, FiltMin=2466, FiltMax=10834, Gamma=2.950 04:27:16.710 00.048 30444 UpdateGuideState exits: m=119917 SNR=103.8 Saturated 04:27:16.710 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:16.710 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:16.710 00.000 30444 Enqueuing Expose request 04:27:16.710 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:27:16.710 00.000 15672 Worker thread wakes up 04:27:16.712 00.002 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:16.712 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:18.617 01.905 15672 Exposure complete 04:27:18.637 00.020 15672 worker thread done servicing request 04:27:18.637 00.000 30444 OnExposeComplete: enter 04:27:18.637 00.000 30444 UpdateGuideState(): m_state=6 04:27:18.637 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 111 04:27:18.637 00.000 30444 Star::Find returns 1 (1), X=440.04, Y=185.24, Mass=124152, SNR=102.4, Peak=13309 HFD=3.2 04:27:18.637 00.000 30444 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.28) = xAngle (-1.34 = -1.34) 04:27:18.637 00.000 30444 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.40 = -1.40) 04:27:18.637 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.34 hyp=0.34 cameraTheta=-1.62 mountX=0.08 mountY=-0.33, mountTheta=-1.34 04:27:18.638 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.34, opts=13) 04:27:18.638 00.000 30444 Enqueuing Move request for scope (-0.02, -0.34) 04:27:18.638 00.000 15672 Worker thread wakes up 04:27:18.638 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.34) opts 0xd 04:27:18.638 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.34) 04:27:18.638 00.000 15672 Moving (-0.02, -0.34) raw xDistance=0.08 yDistance=-0.33 04:27:18.638 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 04:27:18.638 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 04:27:18.638 00.000 15672 MoveAxis(E, 0, ABG) 04:27:18.638 00.000 15672 Move returns status 0, amount 0 04:27:18.638 00.000 15672 MoveAxis(N, 60, ABG) 04:27:18.638 00.000 15672 Guiding Dir = 0, Dur = 60 04:27:18.639 00.001 15672 IsSlewing returns 0 04:27:18.640 00.001 15672 IsGuiding returns 0 04:27:18.644 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2068, max=14685, FiltMin=2506, FiltMax=10398, Gamma=2.950 04:27:18.693 00.049 30444 UpdateGuideState exits: m=124152 SNR=102.4 Saturated 04:27:18.694 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:18.694 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:18.694 00.000 30444 Enqueuing Expose request 04:27:18.726 00.032 15672 IsGuiding returns 1 04:27:18.727 00.001 15672 scope still moving after pulse duration time elapsed 04:27:18.748 00.021 15672 IsSlewing returns 0 04:27:18.748 00.000 15672 IsGuiding returns 1 04:27:18.769 00.021 15672 IsSlewing returns 0 04:27:18.770 00.001 15672 IsGuiding returns 1 04:27:18.792 00.022 15672 IsSlewing returns 0 04:27:18.837 00.045 15672 IsGuiding returns 0 04:27:18.838 00.001 15672 scope move finished after 60 + 137 ms 04:27:18.838 00.000 15672 Move returns status 0, amount 60 04:27:18.838 00.000 15672 move complete, result=0 04:27:18.838 00.000 15672 worker thread done servicing request 04:27:18.838 00.000 15672 Worker thread wakes up 04:27:18.838 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:18.838 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:18.839 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 60 ms NORTH 04:27:20.948 02.109 15672 Exposure complete 04:27:20.968 00.020 15672 worker thread done servicing request 04:27:20.968 00.000 30444 OnExposeComplete: enter 04:27:20.968 00.000 30444 UpdateGuideState(): m_state=6 04:27:20.968 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 112 04:27:20.969 00.001 30444 Star::Find returns 1 (1), X=439.95, Y=185.72, Mass=118886, SNR=108.9, Peak=12405 HFD=3.4 04:27:20.969 00.000 30444 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.28) = xAngle (2.46 = 2.46) 04:27:20.969 00.000 30444 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.39 = 2.39) 04:27:20.969 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.18 mountX=-0.14 mountY=0.12, mountTheta=2.42 04:27:20.969 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.15, opts=13) 04:27:20.969 00.000 30444 Enqueuing Move request for scope (-0.10, 0.15) 04:27:20.969 00.000 15672 Worker thread wakes up 04:27:20.969 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd 04:27:20.969 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.15) 04:27:20.969 00.000 15672 Moving (-0.10, 0.15) raw xDistance=-0.14 yDistance=0.12 04:27:20.969 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:27:20.969 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:20.970 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:27:20.970 00.000 15672 MoveAxis(E, 0, ABG) 04:27:20.970 00.000 15672 Move returns status 0, amount 0 04:27:20.970 00.000 15672 MoveAxis(N, 0, ABG) 04:27:20.970 00.000 15672 Move returns status 0, amount 0 04:27:20.970 00.000 15672 move complete, result=0 04:27:20.970 00.000 15672 worker thread done servicing request 04:27:20.974 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2135, max=14116, FiltMin=2509, FiltMax=10932, Gamma=2.950 04:27:21.025 00.051 30444 UpdateGuideState exits: m=118886 SNR=108.9 Saturated 04:27:21.025 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:21.025 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:21.025 00.000 30444 Enqueuing Expose request 04:27:21.025 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:27:21.025 00.000 15672 Worker thread wakes up 04:27:21.025 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:21.025 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:22.941 01.916 15672 Exposure complete 04:27:22.972 00.031 15672 worker thread done servicing request 04:27:22.973 00.001 30444 OnExposeComplete: enter 04:27:22.973 00.000 30444 UpdateGuideState(): m_state=6 04:27:22.973 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 113 04:27:22.973 00.000 30444 Star::Find returns 1 (1), X=439.94, Y=185.86, Mass=127579, SNR=99.7, Peak=11976 HFD=3.7 04:27:22.973 00.000 30444 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.28) = xAngle (2.21 = 2.21) 04:27:22.973 00.000 30444 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.14 = 2.14) 04:27:22.973 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.93 mountX=-0.18 mountY=0.26, mountTheta=2.19 04:27:22.973 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.29, opts=13) 04:27:22.973 00.000 30444 Enqueuing Move request for scope (-0.11, 0.29) 04:27:22.974 00.001 15672 Worker thread wakes up 04:27:22.974 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.29) opts 0xd 04:27:22.974 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.29) 04:27:22.974 00.000 15672 Moving (-0.11, 0.29) raw xDistance=-0.18 yDistance=0.26 04:27:22.974 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 04:27:22.974 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:27:22.974 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 04:27:22.974 00.000 15672 MoveAxis(E, 0, ABG) 04:27:22.974 00.000 15672 Move returns status 0, amount 0 04:27:22.974 00.000 15672 MoveAxis(N, 0, ABG) 04:27:22.974 00.000 15672 Move returns status 0, amount 0 04:27:22.974 00.000 15672 move complete, result=0 04:27:22.974 00.000 15672 worker thread done servicing request 04:27:22.980 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2131, max=13087, FiltMin=2531, FiltMax=10755, Gamma=2.950 04:27:23.031 00.051 30444 UpdateGuideState exits: m=127579 SNR=99.7 Saturated 04:27:23.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:23.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:23.031 00.000 30444 Enqueuing Expose request 04:27:23.031 00.000 15672 Worker thread wakes up 04:27:23.031 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:23.031 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:23.031 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 04:27:25.137 02.106 15672 Exposure complete 04:27:25.157 00.020 15672 worker thread done servicing request 04:27:25.157 00.000 30444 OnExposeComplete: enter 04:27:25.157 00.000 30444 UpdateGuideState(): m_state=6 04:27:25.157 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 114 04:27:25.157 00.000 30444 Star::Find returns 1 (1), X=439.76, Y=185.59, Mass=125937, SNR=108.2, Peak=13186 HFD=3.3 04:27:25.157 00.000 30444 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.28) = xAngle (3.35 = -2.93) 04:27:25.157 00.000 30444 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.29 = -2.99) 04:27:25.157 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.02 hyp=0.29 cameraTheta=3.08 mountX=-0.28 mountY=-0.04, mountTheta=-2.99 04:27:25.158 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.02, opts=13) 04:27:25.158 00.000 30444 Enqueuing Move request for scope (-0.29, 0.02) 04:27:25.158 00.000 15672 Worker thread wakes up 04:27:25.158 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.02) opts 0xd 04:27:25.158 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.02) 04:27:25.158 00.000 15672 Moving (-0.29, 0.02) raw xDistance=-0.28 yDistance=-0.04 04:27:25.158 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 04:27:25.158 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:25.158 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:27:25.158 00.000 15672 MoveAxis(E, 77, ABG) 04:27:25.158 00.000 15672 Guiding Dir = 2, Dur = 77 04:27:25.159 00.001 15672 IsSlewing returns 0 04:27:25.160 00.001 15672 IsGuiding returns 0 04:27:25.164 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=13907, FiltMin=2479, FiltMax=10788, Gamma=2.950 04:27:25.178 00.014 15672 PulseGuide returned control before completion, sleep 69 04:27:25.214 00.036 30444 UpdateGuideState exits: m=125937 SNR=108.2 Saturated 04:27:25.214 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:25.214 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:25.214 00.000 30444 Enqueuing Expose request 04:27:25.250 00.036 15672 IsGuiding returns 1 04:27:25.250 00.000 15672 scope still moving after pulse duration time elapsed 04:27:25.271 00.021 15672 IsSlewing returns 0 04:27:25.291 00.020 15672 IsGuiding returns 0 04:27:25.291 00.000 15672 scope move finished after 77 + 53 ms 04:27:25.291 00.000 15672 Move returns status 0, amount 77 04:27:25.291 00.000 15672 MoveAxis(N, 0, ABG) 04:27:25.291 00.000 15672 Move returns status 0, amount 0 04:27:25.291 00.000 15672 move complete, result=0 04:27:25.291 00.000 15672 worker thread done servicing request 04:27:25.291 00.000 15672 Worker thread wakes up 04:27:25.291 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:25.291 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:25.391 00.100 30444 GuideStep: -0.3 px 77 ms EAST, -0.0 px 0 ms NORTH 04:27:27.207 01.816 15672 Exposure complete 04:27:27.237 00.030 15672 worker thread done servicing request 04:27:27.237 00.000 30444 OnExposeComplete: enter 04:27:27.237 00.000 30444 UpdateGuideState(): m_state=6 04:27:27.237 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 115 04:27:27.237 00.000 30444 Star::Find returns 1 (1), X=439.78, Y=185.49, Mass=116939, SNR=106.9, Peak=12632 HFD=3.3 04:27:27.237 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 04:27:27.237 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 04:27:27.237 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-2.86 mountX=-0.24 mountY=-0.14, mountTheta=-2.62 04:27:27.238 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.08, opts=13) 04:27:27.238 00.000 30444 Enqueuing Move request for scope (-0.28, -0.08) 04:27:27.238 00.000 15672 Worker thread wakes up 04:27:27.238 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.08) opts 0xd 04:27:27.238 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.08) 04:27:27.238 00.000 15672 Moving (-0.28, -0.08) raw xDistance=-0.24 yDistance=-0.14 04:27:27.238 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:27:27.238 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:27.238 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:27:27.238 00.000 15672 MoveAxis(E, 0, ABG) 04:27:27.238 00.000 15672 Move returns status 0, amount 0 04:27:27.238 00.000 15672 MoveAxis(N, 0, ABG) 04:27:27.238 00.000 15672 Move returns status 0, amount 0 04:27:27.238 00.000 15672 move complete, result=0 04:27:27.239 00.001 15672 worker thread done servicing request 04:27:27.244 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=14858, FiltMin=2513, FiltMax=10944, Gamma=2.950 04:27:27.293 00.049 30444 UpdateGuideState exits: m=116939 SNR=106.9 Saturated 04:27:27.294 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:27.294 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:27.294 00.000 30444 Enqueuing Expose request 04:27:27.294 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:27:27.294 00.000 15672 Worker thread wakes up 04:27:27.294 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:27.294 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:29.410 02.116 15672 Exposure complete 04:27:29.438 00.028 15672 worker thread done servicing request 04:27:29.439 00.001 30444 OnExposeComplete: enter 04:27:29.439 00.000 30444 UpdateGuideState(): m_state=6 04:27:29.439 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 116 04:27:29.439 00.000 30444 Star::Find returns 1 (1), X=440.04, Y=185.52, Mass=128227, SNR=110.4, Peak=12779 HFD=3.6 04:27:29.439 00.000 30444 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.28) = xAngle (-1.55 = -1.55) 04:27:29.439 00.000 30444 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.61 = -1.61) 04:27:29.439 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.83 mountX=0.00 mountY=-0.05, mountTheta=-1.55 04:27:29.439 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.05, opts=13) 04:27:29.439 00.000 30444 Enqueuing Move request for scope (-0.01, -0.05) 04:27:29.440 00.001 15672 Worker thread wakes up 04:27:29.440 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd 04:27:29.440 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.05) 04:27:29.440 00.000 15672 Moving (-0.01, -0.05) raw xDistance=0.00 yDistance=-0.05 04:27:29.440 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 04:27:29.440 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:29.440 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:27:29.440 00.000 15672 MoveAxis(E, 0, ABG) 04:27:29.440 00.000 15672 Move returns status 0, amount 0 04:27:29.440 00.000 15672 MoveAxis(N, 0, ABG) 04:27:29.440 00.000 15672 Move returns status 0, amount 0 04:27:29.440 00.000 15672 move complete, result=0 04:27:29.440 00.000 15672 worker thread done servicing request 04:27:29.445 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=14209, FiltMin=2567, FiltMax=10853, Gamma=2.950 04:27:29.495 00.050 30444 UpdateGuideState exits: m=128227 SNR=110.4 Saturated 04:27:29.495 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:29.495 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:29.495 00.000 30444 Enqueuing Expose request 04:27:29.495 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:27:29.495 00.000 15672 Worker thread wakes up 04:27:29.495 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:29.495 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:31.407 01.912 15672 Exposure complete 04:27:31.437 00.030 15672 worker thread done servicing request 04:27:31.438 00.001 30444 OnExposeComplete: enter 04:27:31.438 00.000 30444 UpdateGuideState(): m_state=6 04:27:31.438 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 117 04:27:31.438 00.000 30444 Star::Find returns 1 (1), X=439.99, Y=185.56, Mass=126994, SNR=111.1, Peak=12716 HFD=3.5 04:27:31.438 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 04:27:31.438 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 04:27:31.438 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.86 mountX=-0.05 mountY=-0.03, mountTheta=-2.62 04:27:31.438 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.02, opts=13) 04:27:31.438 00.000 30444 Enqueuing Move request for scope (-0.06, -0.02) 04:27:31.439 00.001 15672 Worker thread wakes up 04:27:31.439 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd 04:27:31.439 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.02) 04:27:31.439 00.000 15672 Moving (-0.06, -0.02) raw xDistance=-0.05 yDistance=-0.03 04:27:31.439 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:27:31.439 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:31.439 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:27:31.439 00.000 15672 MoveAxis(E, 0, ABG) 04:27:31.439 00.000 15672 Move returns status 0, amount 0 04:27:31.439 00.000 15672 MoveAxis(N, 0, ABG) 04:27:31.439 00.000 15672 Move returns status 0, amount 0 04:27:31.439 00.000 15672 move complete, result=0 04:27:31.439 00.000 15672 worker thread done servicing request 04:27:31.444 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=13882, FiltMin=2536, FiltMax=10464, Gamma=2.950 04:27:31.493 00.049 30444 UpdateGuideState exits: m=126994 SNR=111.1 Saturated 04:27:31.493 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:31.493 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:31.493 00.000 30444 Enqueuing Expose request 04:27:31.493 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:27:31.493 00.000 15672 Worker thread wakes up 04:27:31.494 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:31.494 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:33.609 02.115 15672 Exposure complete 04:27:33.639 00.030 15672 worker thread done servicing request 04:27:33.639 00.000 30444 OnExposeComplete: enter 04:27:33.639 00.000 30444 UpdateGuideState(): m_state=6 04:27:33.639 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 118 04:27:33.640 00.001 30444 Star::Find returns 1 (1), X=440.13, Y=185.60, Mass=114933, SNR=97.5, Peak=12140 HFD=3.5 04:27:33.640 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 04:27:33.640 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 04:27:33.640 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.37 mountX=0.06 mountY=0.04, mountTheta=0.61 04:27:33.640 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.03, opts=13) 04:27:33.640 00.000 30444 Enqueuing Move request for scope (0.07, 0.03) 04:27:33.640 00.000 15672 Worker thread wakes up 04:27:33.640 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd 04:27:33.640 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.03) 04:27:33.640 00.000 15672 Moving (0.07, 0.03) raw xDistance=0.06 yDistance=0.04 04:27:33.640 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 04:27:33.641 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:33.641 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 04:27:33.641 00.000 15672 MoveAxis(E, 0, ABG) 04:27:33.641 00.000 15672 Move returns status 0, amount 0 04:27:33.641 00.000 15672 MoveAxis(N, 0, ABG) 04:27:33.641 00.000 15672 Move returns status 0, amount 0 04:27:33.641 00.000 15672 move complete, result=0 04:27:33.641 00.000 15672 worker thread done servicing request 04:27:33.645 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2147, max=14329, FiltMin=2569, FiltMax=10412, Gamma=2.950 04:27:33.695 00.050 30444 UpdateGuideState exits: m=114933 SNR=97.5 Saturated 04:27:33.695 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:33.695 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:33.695 00.000 30444 Enqueuing Expose request 04:27:33.695 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:27:33.695 00.000 15672 Worker thread wakes up 04:27:33.695 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:33.695 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:35.602 01.907 15672 Exposure complete 04:27:35.622 00.020 15672 worker thread done servicing request 04:27:35.622 00.000 30444 OnExposeComplete: enter 04:27:35.622 00.000 30444 UpdateGuideState(): m_state=6 04:27:35.622 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 119 04:27:35.622 00.000 30444 Star::Find returns 1 (1), X=440.20, Y=185.36, Mass=120642, SNR=94.8, Peak=13273 HFD=3.2 04:27:35.622 00.000 30444 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.28) = xAngle (-0.69 = -0.69) 04:27:35.622 00.000 30444 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.75 = -0.75) 04:27:35.622 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.97 mountX=0.20 mountY=-0.18, mountTheta=-0.73 04:27:35.623 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.21, opts=13) 04:27:35.623 00.000 30444 Enqueuing Move request for scope (0.15, -0.21) 04:27:35.623 00.000 15672 Worker thread wakes up 04:27:35.623 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd 04:27:35.623 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.21) 04:27:35.623 00.000 15672 Moving (0.15, -0.21) raw xDistance=0.20 yDistance=-0.18 04:27:35.623 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:27:35.623 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:35.623 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:27:35.623 00.000 15672 MoveAxis(E, 0, ABG) 04:27:35.623 00.000 15672 Move returns status 0, amount 0 04:27:35.623 00.000 15672 MoveAxis(N, 0, ABG) 04:27:35.623 00.000 15672 Move returns status 0, amount 0 04:27:35.623 00.000 15672 move complete, result=0 04:27:35.624 00.001 15672 worker thread done servicing request 04:27:35.628 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2093, max=14297, FiltMin=2505, FiltMax=9901, Gamma=2.950 04:27:35.678 00.050 30444 UpdateGuideState exits: m=120642 SNR=94.8 Saturated 04:27:35.678 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:35.678 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:35.678 00.000 30444 Enqueuing Expose request 04:27:35.678 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:27:35.678 00.000 15672 Worker thread wakes up 04:27:35.678 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:35.678 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:37.785 02.107 15672 Exposure complete 04:27:37.806 00.021 15672 worker thread done servicing request 04:27:37.806 00.000 30444 OnExposeComplete: enter 04:27:37.806 00.000 30444 UpdateGuideState(): m_state=6 04:27:37.806 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 120 04:27:37.806 00.000 30444 Star::Find returns 1 (1), X=440.51, Y=185.24, Mass=121392, SNR=106.0, Peak=14585 HFD=3.0 04:27:37.806 00.000 30444 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 04:27:37.806 00.000 30444 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 04:27:37.806 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.34 hyp=0.56 cameraTheta=-0.64 mountX=0.53 mountY=-0.23, mountTheta=-0.42 04:27:37.807 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.34, opts=13) 04:27:37.807 00.000 30444 Enqueuing Move request for scope (0.45, -0.34) 04:27:37.807 00.000 15672 Worker thread wakes up 04:27:37.807 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.34) opts 0xd 04:27:37.807 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.34) 04:27:37.807 00.000 15672 Moving (0.45, -0.34) raw xDistance=0.53 yDistance=-0.23 04:27:37.807 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53 04:27:37.807 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:37.807 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 04:27:37.807 00.000 15672 MoveAxis(W, 143, ABG) 04:27:37.807 00.000 15672 Guiding Dir = 3, Dur = 143 04:27:37.808 00.001 15672 IsSlewing returns 0 04:27:37.810 00.002 15672 IsGuiding returns 0 04:27:37.814 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=14585, FiltMin=2518, FiltMax=10087, Gamma=2.950 04:27:37.830 00.016 15672 PulseGuide returned control before completion, sleep 132 04:27:37.863 00.033 30444 UpdateGuideState exits: m=121392 SNR=106.0 Saturated 04:27:37.863 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:37.863 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:37.864 00.001 30444 Enqueuing Expose request 04:27:37.965 00.101 15672 IsGuiding returns 1 04:27:37.965 00.000 15672 scope still moving after pulse duration time elapsed 04:27:37.986 00.021 15672 IsSlewing returns 0 04:27:37.991 00.005 15672 IsGuiding returns 0 04:27:37.991 00.000 15672 scope move finished after 143 + 38 ms 04:27:37.991 00.000 15672 Move returns status 0, amount 143 04:27:37.991 00.000 15672 MoveAxis(N, 0, ABG) 04:27:37.991 00.000 15672 Move returns status 0, amount 0 04:27:37.991 00.000 15672 move complete, result=0 04:27:37.991 00.000 15672 worker thread done servicing request 04:27:37.991 00.000 15672 Worker thread wakes up 04:27:37.991 00.000 30444 GuideStep: 0.5 px 143 ms WEST, -0.2 px 0 ms NORTH 04:27:37.991 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:37.991 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:39.900 01.909 15672 Exposure complete 04:27:39.920 00.020 15672 worker thread done servicing request 04:27:39.920 00.000 30444 OnExposeComplete: enter 04:27:39.920 00.000 30444 UpdateGuideState(): m_state=6 04:27:39.920 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 121 04:27:39.920 00.000 30444 Star::Find returns 1 (1), X=440.39, Y=185.27, Mass=128382, SNR=112.8, Peak=14248 HFD=3.2 04:27:39.920 00.000 30444 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.28) = xAngle (-0.46 = -0.46) 04:27:39.920 00.000 30444 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.52 = -0.52) 04:27:39.920 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.31 hyp=0.46 cameraTheta=-0.74 mountX=0.41 mountY=-0.23, mountTheta=-0.51 04:27:39.920 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.31, opts=13) 04:27:39.921 00.001 30444 Enqueuing Move request for scope (0.34, -0.31) 04:27:39.921 00.000 15672 Worker thread wakes up 04:27:39.921 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.31) opts 0xd 04:27:39.921 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.31) 04:27:39.921 00.000 15672 Moving (0.34, -0.31) raw xDistance=0.41 yDistance=-0.23 04:27:39.921 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41 04:27:39.921 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:39.921 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 04:27:39.921 00.000 15672 MoveAxis(W, 121, ABG) 04:27:39.921 00.000 15672 Guiding Dir = 3, Dur = 121 04:27:39.921 00.000 15672 IsSlewing returns 0 04:27:39.923 00.002 15672 IsGuiding returns 0 04:27:39.927 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2096, max=14671, FiltMin=2567, FiltMax=9793, Gamma=2.950 04:27:39.939 00.012 15672 PulseGuide returned control before completion, sleep 115 04:27:39.975 00.036 30444 UpdateGuideState exits: m=128382 SNR=112.8 Saturated 04:27:39.975 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:39.975 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:39.975 00.000 30444 Enqueuing Expose request 04:27:40.058 00.083 15672 IsGuiding returns 1 04:27:40.059 00.001 15672 scope still moving after pulse duration time elapsed 04:27:40.079 00.020 15672 IsSlewing returns 0 04:27:40.100 00.021 15672 IsGuiding returns 0 04:27:40.101 00.001 15672 scope move finished after 121 + 56 ms 04:27:40.101 00.000 15672 Move returns status 0, amount 121 04:27:40.101 00.000 15672 MoveAxis(N, 0, ABG) 04:27:40.101 00.000 15672 Move returns status 0, amount 0 04:27:40.101 00.000 15672 move complete, result=0 04:27:40.101 00.000 15672 worker thread done servicing request 04:27:40.101 00.000 15672 Worker thread wakes up 04:27:40.101 00.000 30444 GuideStep: 0.4 px 121 ms WEST, -0.2 px 0 ms NORTH 04:27:40.102 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:40.102 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:42.219 02.117 15672 Exposure complete 04:27:42.247 00.028 15672 worker thread done servicing request 04:27:42.247 00.000 30444 OnExposeComplete: enter 04:27:42.247 00.000 30444 UpdateGuideState(): m_state=6 04:27:42.247 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 122 04:27:42.248 00.001 30444 Star::Find returns 1 (1), X=440.02, Y=185.19, Mass=116901, SNR=95.1, Peak=12214 HFD=3.1 04:27:42.248 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 04:27:42.248 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 04:27:42.248 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.65 mountX=0.07 mountY=-0.38, mountTheta=-1.38 04:27:42.248 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.38, opts=13) 04:27:42.248 00.000 30444 Enqueuing Move request for scope (-0.03, -0.38) 04:27:42.248 00.000 15672 Worker thread wakes up 04:27:42.248 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.38) opts 0xd 04:27:42.248 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.38) 04:27:42.248 00.000 15672 Moving (-0.03, -0.38) raw xDistance=0.07 yDistance=-0.38 04:27:42.248 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:27:42.249 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 04:27:42.249 00.000 15672 MoveAxis(E, 0, ABG) 04:27:42.249 00.000 15672 Move returns status 0, amount 0 04:27:42.249 00.000 15672 MoveAxis(N, 68, ABG) 04:27:42.249 00.000 15672 Guiding Dir = 0, Dur = 68 04:27:42.249 00.000 15672 IsSlewing returns 0 04:27:42.250 00.001 15672 IsGuiding returns 0 04:27:42.255 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=13378, FiltMin=2545, FiltMax=9784, Gamma=2.950 04:27:42.304 00.049 30444 UpdateGuideState exits: m=116901 SNR=95.1 Saturated 04:27:42.305 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:42.305 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:42.305 00.000 30444 Enqueuing Expose request 04:27:42.369 00.064 15672 IsGuiding returns 1 04:27:42.369 00.000 15672 scope still moving after pulse duration time elapsed 04:27:42.390 00.021 15672 IsSlewing returns 0 04:27:42.390 00.000 15672 IsGuiding returns 1 04:27:42.412 00.022 15672 IsSlewing returns 0 04:27:42.436 00.024 15672 IsGuiding returns 0 04:27:42.436 00.000 15672 scope move finished after 68 + 117 ms 04:27:42.436 00.000 15672 Move returns status 0, amount 68 04:27:42.436 00.000 15672 move complete, result=0 04:27:42.437 00.001 15672 worker thread done servicing request 04:27:42.437 00.000 15672 Worker thread wakes up 04:27:42.437 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 68 ms NORTH 04:27:42.437 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:42.437 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:44.353 01.916 15672 Exposure complete 04:27:44.380 00.027 15672 worker thread done servicing request 04:27:44.380 00.000 30444 OnExposeComplete: enter 04:27:44.380 00.000 30444 UpdateGuideState(): m_state=6 04:27:44.380 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 123 04:27:44.380 00.000 30444 Star::Find returns 1 (1), X=440.25, Y=185.51, Mass=119812, SNR=102.2, Peak=13482 HFD=3.3 04:27:44.381 00.001 30444 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.28) = xAngle (-0.04 = -0.04) 04:27:44.381 00.000 30444 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 04:27:44.381 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.31 mountX=0.21 mountY=-0.02, mountTheta=-0.10 04:27:44.381 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.07, opts=13) 04:27:44.381 00.000 30444 Enqueuing Move request for scope (0.20, -0.07) 04:27:44.381 00.000 15672 Worker thread wakes up 04:27:44.381 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd 04:27:44.381 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.07) 04:27:44.381 00.000 15672 Moving (0.20, -0.07) raw xDistance=0.21 yDistance=-0.02 04:27:44.381 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 04:27:44.382 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:44.382 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:27:44.382 00.000 15672 MoveAxis(E, 0, ABG) 04:27:44.382 00.000 15672 Move returns status 0, amount 0 04:27:44.382 00.000 15672 MoveAxis(N, 0, ABG) 04:27:44.382 00.000 15672 Move returns status 0, amount 0 04:27:44.382 00.000 15672 move complete, result=0 04:27:44.382 00.000 15672 worker thread done servicing request 04:27:44.388 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=14128, FiltMin=2426, FiltMax=10190, Gamma=2.950 04:27:44.438 00.050 30444 UpdateGuideState exits: m=119812 SNR=102.2 Saturated 04:27:44.438 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:44.438 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:44.438 00.000 30444 Enqueuing Expose request 04:27:44.438 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:27:44.438 00.000 15672 Worker thread wakes up 04:27:44.438 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:44.438 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:46.545 02.107 15672 Exposure complete 04:27:46.565 00.020 15672 worker thread done servicing request 04:27:46.565 00.000 30444 OnExposeComplete: enter 04:27:46.565 00.000 30444 UpdateGuideState(): m_state=6 04:27:46.565 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 124 04:27:46.565 00.000 30444 Star::Find returns 1 (1), X=440.11, Y=185.53, Mass=122297, SNR=103.8, Peak=12642 HFD=3.5 04:27:46.565 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 04:27:46.565 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.44 = -0.44) 04:27:46.565 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.65 mountX=0.07 mountY=-0.03, mountTheta=-0.43 04:27:46.566 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.04, opts=13) 04:27:46.566 00.000 30444 Enqueuing Move request for scope (0.06, -0.04) 04:27:46.566 00.000 15672 Worker thread wakes up 04:27:46.566 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd 04:27:46.566 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.04) 04:27:46.566 00.000 15672 Moving (0.06, -0.04) raw xDistance=0.07 yDistance=-0.03 04:27:46.566 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:27:46.566 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:46.566 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:27:46.566 00.000 15672 MoveAxis(E, 0, ABG) 04:27:46.566 00.000 15672 Move returns status 0, amount 0 04:27:46.566 00.000 15672 MoveAxis(N, 0, ABG) 04:27:46.566 00.000 15672 Move returns status 0, amount 0 04:27:46.566 00.000 15672 move complete, result=0 04:27:46.566 00.000 15672 worker thread done servicing request 04:27:46.571 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=14709, FiltMin=2554, FiltMax=10690, Gamma=2.950 04:27:46.621 00.050 30444 UpdateGuideState exits: m=122297 SNR=103.8 Saturated 04:27:46.621 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:46.621 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:46.621 00.000 30444 Enqueuing Expose request 04:27:46.621 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:27:46.621 00.000 15672 Worker thread wakes up 04:27:46.621 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:46.621 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:48.536 01.915 15672 Exposure complete 04:27:48.565 00.029 15672 worker thread done servicing request 04:27:48.565 00.000 30444 OnExposeComplete: enter 04:27:48.565 00.000 30444 UpdateGuideState(): m_state=6 04:27:48.566 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 125 04:27:48.566 00.000 30444 Star::Find returns 1 (1), X=440.31, Y=185.46, Mass=126106, SNR=117.5, Peak=12993 HFD=3.4 04:27:48.566 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 04:27:48.566 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 04:27:48.566 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.11 hyp=0.28 cameraTheta=-0.42 mountX=0.27 mountY=-0.06, mountTheta=-0.20 04:27:48.566 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.11, opts=13) 04:27:48.566 00.000 30444 Enqueuing Move request for scope (0.25, -0.11) 04:27:48.566 00.000 15672 Worker thread wakes up 04:27:48.566 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.11) opts 0xd 04:27:48.566 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.11) 04:27:48.566 00.000 15672 Moving (0.25, -0.11) raw xDistance=0.27 yDistance=-0.06 04:27:48.566 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 04:27:48.567 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:48.567 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:27:48.567 00.000 15672 MoveAxis(W, 74, ABG) 04:27:48.567 00.000 15672 Guiding Dir = 3, Dur = 74 04:27:48.567 00.000 15672 IsSlewing returns 0 04:27:48.572 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=13867, FiltMin=2537, FiltMax=9682, Gamma=2.950 04:27:48.598 00.026 15672 IsGuiding returns 0 04:27:48.614 00.016 15672 PulseGuide returned control before completion, sleep 69 04:27:48.623 00.009 30444 UpdateGuideState exits: m=126106 SNR=117.5 Saturated 04:27:48.623 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:48.624 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:48.624 00.000 30444 Enqueuing Expose request 04:27:48.686 00.062 15672 IsGuiding returns 1 04:27:48.686 00.000 15672 scope still moving after pulse duration time elapsed 04:27:48.707 00.021 15672 IsSlewing returns 0 04:27:48.725 00.018 15672 IsGuiding returns 0 04:27:48.725 00.000 15672 scope move finished after 74 + 53 ms 04:27:48.725 00.000 15672 Move returns status 0, amount 74 04:27:48.725 00.000 15672 MoveAxis(N, 0, ABG) 04:27:48.727 00.002 15672 Move returns status 0, amount 0 04:27:48.727 00.000 15672 move complete, result=0 04:27:48.727 00.000 15672 worker thread done servicing request 04:27:48.727 00.000 15672 Worker thread wakes up 04:27:48.727 00.000 30444 GuideStep: 0.3 px 74 ms WEST, -0.1 px 0 ms NORTH 04:27:48.727 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:48.727 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:50.835 02.108 15672 Exposure complete 04:27:50.855 00.020 15672 worker thread done servicing request 04:27:50.855 00.000 30444 OnExposeComplete: enter 04:27:50.855 00.000 30444 UpdateGuideState(): m_state=6 04:27:50.855 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 126 04:27:50.855 00.000 30444 Star::Find returns 1 (1), X=439.82, Y=185.65, Mass=122854, SNR=106.6, Peak=12173 HFD=3.6 04:27:50.855 00.000 30444 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.28) = xAngle (3.10 = 3.10) 04:27:50.855 00.000 30444 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.04 = 3.04) 04:27:50.856 00.001 30444 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.24 cameraTheta=2.82 mountX=-0.24 mountY=0.03, mountTheta=3.04 04:27:50.856 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.08, opts=13) 04:27:50.856 00.000 30444 Enqueuing Move request for scope (-0.23, 0.08) 04:27:50.856 00.000 15672 Worker thread wakes up 04:27:50.856 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.08) opts 0xd 04:27:50.856 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.08) 04:27:50.856 00.000 15672 Moving (-0.23, 0.08) raw xDistance=-0.24 yDistance=0.03 04:27:50.856 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:27:50.856 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:50.856 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:27:50.856 00.000 15672 MoveAxis(E, 0, ABG) 04:27:50.856 00.000 15672 Move returns status 0, amount 0 04:27:50.856 00.000 15672 MoveAxis(N, 0, ABG) 04:27:50.857 00.001 15672 Move returns status 0, amount 0 04:27:50.857 00.000 15672 move complete, result=0 04:27:50.857 00.000 15672 worker thread done servicing request 04:27:50.861 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=13232, FiltMin=2456, FiltMax=10368, Gamma=2.950 04:27:50.910 00.049 30444 UpdateGuideState exits: m=122854 SNR=106.6 Saturated 04:27:50.910 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:50.910 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:50.910 00.000 30444 Enqueuing Expose request 04:27:50.910 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:27:50.910 00.000 15672 Worker thread wakes up 04:27:50.910 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:50.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:52.820 01.910 15672 Exposure complete 04:27:52.840 00.020 15672 worker thread done servicing request 04:27:52.840 00.000 30444 OnExposeComplete: enter 04:27:52.840 00.000 30444 UpdateGuideState(): m_state=6 04:27:52.840 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 127 04:27:52.840 00.000 30444 Star::Find returns 1 (1), X=439.79, Y=185.61, Mass=127209, SNR=109.8, Peak=12441 HFD=3.6 04:27:52.840 00.000 30444 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.28) = xAngle (3.28 = -3.01) 04:27:52.840 00.000 30444 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.22 = -3.07) 04:27:52.840 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.04 hyp=0.27 cameraTheta=3.00 mountX=-0.26 mountY=-0.02, mountTheta=-3.07 04:27:52.841 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.04, opts=13) 04:27:52.841 00.000 30444 Enqueuing Move request for scope (-0.26, 0.04) 04:27:52.841 00.000 15672 Worker thread wakes up 04:27:52.841 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.04) opts 0xd 04:27:52.841 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.04) 04:27:52.841 00.000 15672 Moving (-0.26, 0.04) raw xDistance=-0.26 yDistance=-0.02 04:27:52.841 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26 04:27:52.841 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:52.841 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:27:52.841 00.000 15672 MoveAxis(E, 71, ABG) 04:27:52.841 00.000 15672 Guiding Dir = 2, Dur = 71 04:27:52.842 00.001 15672 IsSlewing returns 0 04:27:52.846 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=13886, FiltMin=2534, FiltMax=10289, Gamma=2.950 04:27:52.863 00.017 15672 IsGuiding returns 0 04:27:52.879 00.016 15672 PulseGuide returned control before completion, sleep 66 04:27:52.898 00.019 30444 UpdateGuideState exits: m=127209 SNR=109.8 Saturated 04:27:52.898 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:52.898 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:52.898 00.000 30444 Enqueuing Expose request 04:27:52.959 00.061 15672 IsGuiding returns 0 04:27:52.959 00.000 15672 Move returns status 0, amount 71 04:27:52.959 00.000 15672 MoveAxis(N, 0, ABG) 04:27:52.959 00.000 15672 Move returns status 0, amount 0 04:27:52.959 00.000 15672 move complete, result=0 04:27:52.960 00.001 15672 worker thread done servicing request 04:27:52.960 00.000 15672 Worker thread wakes up 04:27:52.960 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:52.960 00.000 30444 GuideStep: -0.3 px 71 ms EAST, -0.0 px 0 ms NORTH 04:27:52.960 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:55.066 02.106 15672 Exposure complete 04:27:55.086 00.020 15672 worker thread done servicing request 04:27:55.086 00.000 30444 OnExposeComplete: enter 04:27:55.086 00.000 30444 UpdateGuideState(): m_state=6 04:27:55.086 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 128 04:27:55.086 00.000 30444 Star::Find returns 1 (1), X=440.08, Y=185.70, Mass=129984, SNR=111.8, Peak=12470 HFD=3.8 04:27:55.086 00.000 30444 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 04:27:55.087 00.001 30444 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.53 = 1.53) 04:27:55.087 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.31 mountX=-0.00 mountY=0.13, mountTheta=1.59 04:27:55.087 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.12, opts=13) 04:27:55.087 00.000 30444 Enqueuing Move request for scope (0.03, 0.12) 04:27:55.087 00.000 15672 Worker thread wakes up 04:27:55.087 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd 04:27:55.087 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.12) 04:27:55.087 00.000 15672 Moving (0.03, 0.12) raw xDistance=-0.00 yDistance=0.13 04:27:55.087 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 04:27:55.087 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:55.087 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:27:55.087 00.000 15672 MoveAxis(E, 0, ABG) 04:27:55.087 00.000 15672 Move returns status 0, amount 0 04:27:55.088 00.001 15672 MoveAxis(N, 0, ABG) 04:27:55.088 00.000 15672 Move returns status 0, amount 0 04:27:55.088 00.000 15672 move complete, result=0 04:27:55.088 00.000 15672 worker thread done servicing request 04:27:55.092 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2095, max=13788, FiltMin=2514, FiltMax=10161, Gamma=2.950 04:27:55.142 00.050 30444 UpdateGuideState exits: m=129984 SNR=111.8 Saturated 04:27:55.142 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:55.142 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:55.142 00.000 30444 Enqueuing Expose request 04:27:55.142 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:27:55.142 00.000 15672 Worker thread wakes up 04:27:55.142 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:55.142 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:57.057 01.915 15672 Exposure complete 04:27:57.089 00.032 15672 worker thread done servicing request 04:27:57.090 00.001 30444 OnExposeComplete: enter 04:27:57.090 00.000 30444 UpdateGuideState(): m_state=6 04:27:57.090 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 129 04:27:57.090 00.000 30444 Star::Find returns 1 (1), X=440.37, Y=185.30, Mass=119691, SNR=95.9, Peak=13500 HFD=3.1 04:27:57.090 00.000 30444 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.28) = xAngle (-0.44 = -0.44) 04:27:57.090 00.000 30444 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.50 = -0.50) 04:27:57.090 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.28 hyp=0.42 cameraTheta=-0.72 mountX=0.38 mountY=-0.20, mountTheta=-0.49 04:27:57.090 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.28, opts=13) 04:27:57.090 00.000 30444 Enqueuing Move request for scope (0.32, -0.28) 04:27:57.090 00.000 15672 Worker thread wakes up 04:27:57.091 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.28) opts 0xd 04:27:57.091 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.28) 04:27:57.091 00.000 15672 Moving (0.32, -0.28) raw xDistance=0.38 yDistance=-0.20 04:27:57.091 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 04:27:57.091 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:57.091 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:27:57.091 00.000 15672 MoveAxis(W, 103, ABG) 04:27:57.091 00.000 15672 Guiding Dir = 3, Dur = 103 04:27:57.091 00.000 15672 IsSlewing returns 0 04:27:57.092 00.001 15672 IsGuiding returns 0 04:27:57.096 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=14255, FiltMin=2568, FiltMax=10029, Gamma=2.950 04:27:57.112 00.016 15672 PulseGuide returned control before completion, sleep 94 04:27:57.148 00.036 30444 UpdateGuideState exits: m=119691 SNR=95.9 Saturated 04:27:57.148 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:57.148 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:57.148 00.000 30444 Enqueuing Expose request 04:27:57.225 00.077 15672 IsGuiding returns 0 04:27:57.225 00.000 15672 Move returns status 0, amount 103 04:27:57.225 00.000 15672 MoveAxis(N, 0, ABG) 04:27:57.225 00.000 15672 Move returns status 0, amount 0 04:27:57.225 00.000 15672 move complete, result=0 04:27:57.225 00.000 15672 worker thread done servicing request 04:27:57.225 00.000 15672 Worker thread wakes up 04:27:57.225 00.000 30444 GuideStep: 0.4 px 103 ms WEST, -0.2 px 0 ms NORTH 04:27:57.225 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:57.226 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:59.332 02.106 15672 Exposure complete 04:27:59.352 00.020 15672 worker thread done servicing request 04:27:59.352 00.000 30444 OnExposeComplete: enter 04:27:59.352 00.000 30444 UpdateGuideState(): m_state=6 04:27:59.352 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 130 04:27:59.352 00.000 30444 Star::Find returns 1 (1), X=440.28, Y=185.43, Mass=135233, SNR=116.2, Peak=13574 HFD=3.5 04:27:59.352 00.000 30444 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.28) = xAngle (-0.29 = -0.29) 04:27:59.352 00.000 30444 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.35 = -0.35) 04:27:59.352 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.57 mountX=0.25 mountY=-0.09, mountTheta=-0.34 04:27:59.353 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.14, opts=13) 04:27:59.353 00.000 30444 Enqueuing Move request for scope (0.22, -0.14) 04:27:59.353 00.000 15672 Worker thread wakes up 04:27:59.353 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd 04:27:59.353 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.14) 04:27:59.353 00.000 15672 Moving (0.22, -0.14) raw xDistance=0.25 yDistance=-0.09 04:27:59.353 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25 04:27:59.353 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:27:59.353 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:27:59.353 00.000 15672 MoveAxis(W, 76, ABG) 04:27:59.353 00.000 15672 Guiding Dir = 3, Dur = 76 04:27:59.353 00.000 15672 IsSlewing returns 0 04:27:59.354 00.001 15672 IsGuiding returns 0 04:27:59.358 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=14557, FiltMin=2546, FiltMax=9952, Gamma=2.950 04:27:59.380 00.022 15672 PulseGuide returned control before completion, sleep 60 04:27:59.407 00.027 30444 UpdateGuideState exits: m=135233 SNR=116.2 Saturated 04:27:59.408 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:27:59.408 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:27:59.408 00.000 30444 Enqueuing Expose request 04:27:59.442 00.034 15672 IsGuiding returns 1 04:27:59.442 00.000 15672 scope still moving after pulse duration time elapsed 04:27:59.464 00.022 15672 IsSlewing returns 0 04:27:59.509 00.045 15672 IsGuiding returns 0 04:27:59.509 00.000 15672 scope move finished after 76 + 78 ms 04:27:59.509 00.000 15672 Move returns status 0, amount 76 04:27:59.509 00.000 15672 MoveAxis(N, 0, ABG) 04:27:59.509 00.000 15672 Move returns status 0, amount 0 04:27:59.509 00.000 15672 move complete, result=0 04:27:59.510 00.001 15672 worker thread done servicing request 04:27:59.510 00.000 15672 Worker thread wakes up 04:27:59.510 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:27:59.510 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:27:59.510 00.000 30444 GuideStep: 0.3 px 76 ms WEST, -0.1 px 0 ms NORTH 04:28:01.425 01.915 15672 Exposure complete 04:28:01.453 00.028 15672 worker thread done servicing request 04:28:01.453 00.000 30444 OnExposeComplete: enter 04:28:01.453 00.000 30444 UpdateGuideState(): m_state=6 04:28:01.453 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 131 04:28:01.453 00.000 30444 Star::Find returns 1 (1), X=440.06, Y=185.35, Mass=119551, SNR=96.5, Peak=13030 HFD=3.3 04:28:01.453 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 04:28:01.453 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 04:28:01.453 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.54 mountX=0.07 mountY=-0.22, mountTheta=-1.27 04:28:01.453 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.23, opts=13) 04:28:01.454 00.001 30444 Enqueuing Move request for scope (0.01, -0.23) 04:28:01.454 00.000 15672 Worker thread wakes up 04:28:01.454 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd 04:28:01.454 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.23) 04:28:01.454 00.000 15672 Moving (0.01, -0.23) raw xDistance=0.07 yDistance=-0.22 04:28:01.454 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:28:01.454 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:01.454 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:28:01.454 00.000 15672 MoveAxis(E, 0, ABG) 04:28:01.454 00.000 15672 Move returns status 0, amount 0 04:28:01.454 00.000 15672 MoveAxis(N, 0, ABG) 04:28:01.454 00.000 15672 Move returns status 0, amount 0 04:28:01.454 00.000 15672 move complete, result=0 04:28:01.454 00.000 15672 worker thread done servicing request 04:28:01.458 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=14705, FiltMin=2564, FiltMax=10583, Gamma=2.950 04:28:01.509 00.051 30444 UpdateGuideState exits: m=119551 SNR=96.5 Saturated 04:28:01.509 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:01.509 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:01.509 00.000 30444 Enqueuing Expose request 04:28:01.509 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:28:01.509 00.000 15672 Worker thread wakes up 04:28:01.509 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:01.509 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:03.626 02.117 15672 Exposure complete 04:28:03.657 00.031 15672 worker thread done servicing request 04:28:03.657 00.000 30444 OnExposeComplete: enter 04:28:03.657 00.000 30444 UpdateGuideState(): m_state=6 04:28:03.657 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 132 04:28:03.657 00.000 30444 Star::Find returns 1 (1), X=440.10, Y=185.38, Mass=119515, SNR=106.0, Peak=12444 HFD=3.3 04:28:03.657 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 04:28:03.658 00.001 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 04:28:03.658 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.32 mountX=0.10 mountY=-0.18, mountTheta=-1.06 04:28:03.658 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.20, opts=13) 04:28:03.659 00.001 30444 Enqueuing Move request for scope (0.05, -0.20) 04:28:03.659 00.000 15672 Worker thread wakes up 04:28:03.659 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd 04:28:03.659 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.20) 04:28:03.659 00.000 15672 Moving (0.05, -0.20) raw xDistance=0.10 yDistance=-0.18 04:28:03.659 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:28:03.659 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:03.659 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:28:03.659 00.000 15672 MoveAxis(E, 0, ABG) 04:28:03.659 00.000 15672 Move returns status 0, amount 0 04:28:03.659 00.000 15672 MoveAxis(N, 0, ABG) 04:28:03.659 00.000 15672 Move returns status 0, amount 0 04:28:03.659 00.000 15672 move complete, result=0 04:28:03.659 00.000 15672 worker thread done servicing request 04:28:03.667 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=13801, FiltMin=2506, FiltMax=9599, Gamma=2.950 04:28:03.721 00.054 30444 UpdateGuideState exits: m=119515 SNR=106.0 Saturated 04:28:03.722 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:03.722 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:03.722 00.000 30444 Enqueuing Expose request 04:28:03.722 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:28:03.722 00.000 15672 Worker thread wakes up 04:28:03.722 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:03.722 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:05.628 01.906 15672 Exposure complete 04:28:05.648 00.020 15672 worker thread done servicing request 04:28:05.648 00.000 30444 OnExposeComplete: enter 04:28:05.648 00.000 30444 UpdateGuideState(): m_state=6 04:28:05.649 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 133 04:28:05.649 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=185.24, Mass=122264, SNR=111.9, Peak=13635 HFD=3.2 04:28:05.649 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 04:28:05.649 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 04:28:05.649 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.68 mountX=0.06 mountY=-0.34, mountTheta=-1.41 04:28:05.649 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.34, opts=13) 04:28:05.649 00.000 30444 Enqueuing Move request for scope (-0.04, -0.34) 04:28:05.649 00.000 15672 Worker thread wakes up 04:28:05.649 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.34) opts 0xd 04:28:05.650 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.34) 04:28:05.650 00.000 15672 Moving (-0.04, -0.34) raw xDistance=0.06 yDistance=-0.34 04:28:05.650 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 04:28:05.650 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 04:28:05.650 00.000 15672 MoveAxis(E, 0, ABG) 04:28:05.650 00.000 15672 Move returns status 0, amount 0 04:28:05.650 00.000 15672 MoveAxis(N, 60, ABG) 04:28:05.650 00.000 15672 Guiding Dir = 0, Dur = 60 04:28:05.650 00.000 15672 IsSlewing returns 0 04:28:05.655 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14620, FiltMin=2442, FiltMax=9896, Gamma=2.950 04:28:05.675 00.020 15672 IsGuiding returns 0 04:28:05.705 00.030 30444 UpdateGuideState exits: m=122264 SNR=111.9 Saturated 04:28:05.705 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:05.705 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:05.705 00.000 30444 Enqueuing Expose request 04:28:05.755 00.050 15672 IsGuiding returns 1 04:28:05.755 00.000 15672 scope still moving after pulse duration time elapsed 04:28:05.777 00.022 15672 IsSlewing returns 0 04:28:05.778 00.001 15672 IsGuiding returns 1 04:28:05.799 00.021 15672 IsSlewing returns 0 04:28:05.801 00.002 15672 IsGuiding returns 1 04:28:05.823 00.022 15672 IsSlewing returns 0 04:28:05.836 00.013 15672 IsGuiding returns 0 04:28:05.836 00.000 15672 scope move finished after 60 + 101 ms 04:28:05.836 00.000 15672 Move returns status 0, amount 60 04:28:05.836 00.000 15672 move complete, result=0 04:28:05.836 00.000 15672 worker thread done servicing request 04:28:05.837 00.001 15672 Worker thread wakes up 04:28:05.837 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:05.837 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:05.837 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 60 ms NORTH 04:28:07.946 02.109 15672 Exposure complete 04:28:07.966 00.020 15672 worker thread done servicing request 04:28:07.966 00.000 30444 OnExposeComplete: enter 04:28:07.966 00.000 30444 UpdateGuideState(): m_state=6 04:28:07.967 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 134 04:28:07.967 00.000 30444 Star::Find returns 1 (1), X=440.50, Y=185.55, Mass=128585, SNR=118.2, Peak=14106 HFD=3.2 04:28:07.967 00.000 30444 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.28) = xAngle (0.23 = 0.23) 04:28:07.967 00.000 30444 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.17 = 0.17) 04:28:07.967 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.02 hyp=0.45 cameraTheta=-0.05 mountX=0.44 mountY=0.08, mountTheta=0.17 04:28:07.967 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.02, opts=13) 04:28:07.967 00.000 30444 Enqueuing Move request for scope (0.45, -0.02) 04:28:07.968 00.001 15672 Worker thread wakes up 04:28:07.968 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.02) opts 0xd 04:28:07.968 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.02) 04:28:07.968 00.000 15672 Moving (0.45, -0.02) raw xDistance=0.44 yDistance=0.08 04:28:07.968 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 04:28:07.968 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:07.968 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:28:07.968 00.000 15672 MoveAxis(W, 118, ABG) 04:28:07.968 00.000 15672 Guiding Dir = 3, Dur = 118 04:28:07.969 00.001 15672 IsSlewing returns 0 04:28:07.970 00.001 15672 IsGuiding returns 0 04:28:07.974 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=14106, FiltMin=2519, FiltMax=10372, Gamma=2.950 04:28:07.991 00.017 15672 PulseGuide returned control before completion, sleep 107 04:28:08.024 00.033 30444 UpdateGuideState exits: m=128585 SNR=118.2 Saturated 04:28:08.024 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:08.024 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:08.024 00.000 30444 Enqueuing Expose request 04:28:08.100 00.076 15672 IsGuiding returns 1 04:28:08.100 00.000 15672 scope still moving after pulse duration time elapsed 04:28:08.120 00.020 15672 IsSlewing returns 0 04:28:08.135 00.015 15672 IsGuiding returns 0 04:28:08.136 00.001 15672 scope move finished after 118 + 47 ms 04:28:08.136 00.000 15672 Move returns status 0, amount 118 04:28:08.136 00.000 15672 MoveAxis(N, 0, ABG) 04:28:08.136 00.000 15672 Move returns status 0, amount 0 04:28:08.136 00.000 15672 move complete, result=0 04:28:08.136 00.000 15672 worker thread done servicing request 04:28:08.136 00.000 15672 Worker thread wakes up 04:28:08.136 00.000 30444 GuideStep: 0.4 px 118 ms WEST, 0.1 px 0 ms NORTH 04:28:08.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:08.136 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:10.042 01.906 15672 Exposure complete 04:28:10.062 00.020 15672 worker thread done servicing request 04:28:10.062 00.000 30444 OnExposeComplete: enter 04:28:10.062 00.000 30444 UpdateGuideState(): m_state=6 04:28:10.062 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 135 04:28:10.062 00.000 30444 Star::Find returns 1 (1), X=440.30, Y=185.84, Mass=120870, SNR=112.9, Peak=12048 HFD=3.4 04:28:10.062 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.09 = 1.09) 04:28:10.062 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.03 = 1.03) 04:28:10.062 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.26 hyp=0.36 cameraTheta=0.82 mountX=0.16 mountY=0.31, mountTheta=1.08 04:28:10.063 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.26, opts=13) 04:28:10.063 00.000 30444 Enqueuing Move request for scope (0.25, 0.26) 04:28:10.063 00.000 15672 Worker thread wakes up 04:28:10.063 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.26) opts 0xd 04:28:10.063 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.26) 04:28:10.063 00.000 15672 Moving (0.25, 0.26) raw xDistance=0.16 yDistance=0.31 04:28:10.063 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:28:10.063 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:28:10.063 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 04:28:10.063 00.000 15672 MoveAxis(E, 0, ABG) 04:28:10.063 00.000 15672 Move returns status 0, amount 0 04:28:10.063 00.000 15672 MoveAxis(N, 0, ABG) 04:28:10.063 00.000 15672 Move returns status 0, amount 0 04:28:10.063 00.000 15672 move complete, result=0 04:28:10.063 00.000 15672 worker thread done servicing request 04:28:10.068 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=12341, FiltMin=2571, FiltMax=10392, Gamma=2.950 04:28:10.118 00.050 30444 UpdateGuideState exits: m=120870 SNR=112.9 Saturated 04:28:10.118 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:10.118 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:10.118 00.000 30444 Enqueuing Expose request 04:28:10.118 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 04:28:10.118 00.000 15672 Worker thread wakes up 04:28:10.118 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:10.119 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:12.228 02.109 15672 Exposure complete 04:28:12.248 00.020 15672 worker thread done servicing request 04:28:12.248 00.000 30444 OnExposeComplete: enter 04:28:12.248 00.000 30444 UpdateGuideState(): m_state=6 04:28:12.248 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 136 04:28:12.248 00.000 30444 Star::Find returns 1 (1), X=440.23, Y=185.64, Mass=118998, SNR=97.9, Peak=11802 HFD=3.4 04:28:12.248 00.000 30444 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.28) = xAngle (0.61 = 0.61) 04:28:12.248 00.000 30444 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.55 = 0.55) 04:28:12.248 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.33 mountX=0.15 mountY=0.10, mountTheta=0.57 04:28:12.249 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.06, opts=13) 04:28:12.249 00.000 30444 Enqueuing Move request for scope (0.18, 0.06) 04:28:12.249 00.000 15672 Worker thread wakes up 04:28:12.249 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd 04:28:12.249 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.06) 04:28:12.249 00.000 15672 Moving (0.18, 0.06) raw xDistance=0.15 yDistance=0.10 04:28:12.249 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:28:12.249 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:12.249 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:28:12.249 00.000 15672 MoveAxis(E, 0, ABG) 04:28:12.249 00.000 15672 Move returns status 0, amount 0 04:28:12.249 00.000 15672 MoveAxis(N, 0, ABG) 04:28:12.249 00.000 15672 Move returns status 0, amount 0 04:28:12.249 00.000 15672 move complete, result=0 04:28:12.249 00.000 15672 worker thread done servicing request 04:28:12.254 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=12852, FiltMin=2529, FiltMax=10161, Gamma=2.950 04:28:12.304 00.050 30444 UpdateGuideState exits: m=118998 SNR=97.9 Saturated 04:28:12.304 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:12.304 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:12.304 00.000 30444 Enqueuing Expose request 04:28:12.304 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:28:12.304 00.000 15672 Worker thread wakes up 04:28:12.304 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:12.305 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:14.210 01.905 15672 Exposure complete 04:28:14.229 00.019 15672 worker thread done servicing request 04:28:14.229 00.000 30444 OnExposeComplete: enter 04:28:14.229 00.000 30444 UpdateGuideState(): m_state=6 04:28:14.229 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 137 04:28:14.230 00.001 30444 Star::Find returns 1 (1), X=440.04, Y=185.69, Mass=126743, SNR=113.7, Peak=12596 HFD=3.4 04:28:14.230 00.000 30444 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.28) = xAngle (1.99 = 1.99) 04:28:14.230 00.000 30444 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.93 = 1.93) 04:28:14.230 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=-0.05 mountY=0.11, mountTheta=1.98 04:28:14.230 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.12, opts=13) 04:28:14.230 00.000 30444 Enqueuing Move request for scope (-0.02, 0.12) 04:28:14.230 00.000 15672 Worker thread wakes up 04:28:14.230 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd 04:28:14.230 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.12) 04:28:14.230 00.000 15672 Moving (-0.02, 0.12) raw xDistance=-0.05 yDistance=0.11 04:28:14.230 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:28:14.230 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:14.231 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 04:28:14.231 00.000 15672 MoveAxis(E, 0, ABG) 04:28:14.231 00.000 15672 Move returns status 0, amount 0 04:28:14.231 00.000 15672 MoveAxis(N, 0, ABG) 04:28:14.231 00.000 15672 Move returns status 0, amount 0 04:28:14.231 00.000 15672 move complete, result=0 04:28:14.231 00.000 15672 worker thread done servicing request 04:28:14.236 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=13506, FiltMin=2517, FiltMax=10841, Gamma=2.950 04:28:14.285 00.049 30444 UpdateGuideState exits: m=126743 SNR=113.7 Saturated 04:28:14.285 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:14.285 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:14.285 00.000 30444 Enqueuing Expose request 04:28:14.285 00.000 15672 Worker thread wakes up 04:28:14.285 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:14.285 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:28:14.285 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:16.402 02.117 15672 Exposure complete 04:28:16.433 00.031 15672 worker thread done servicing request 04:28:16.433 00.000 30444 OnExposeComplete: enter 04:28:16.434 00.001 30444 UpdateGuideState(): m_state=6 04:28:16.434 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 138 04:28:16.434 00.000 30444 Star::Find returns 1 (1), X=439.77, Y=185.81, Mass=122548, SNR=102.5, Peak=12353 HFD=3.2 04:28:16.434 00.000 30444 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.28) = xAngle (2.72 = 2.72) 04:28:16.434 00.000 30444 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.66 = 2.66) 04:28:16.434 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.24 hyp=0.37 cameraTheta=2.45 mountX=-0.34 mountY=0.17, mountTheta=2.67 04:28:16.434 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.24, opts=13) 04:28:16.434 00.000 30444 Enqueuing Move request for scope (-0.29, 0.24) 04:28:16.435 00.001 15672 Worker thread wakes up 04:28:16.435 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.24) opts 0xd 04:28:16.435 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.24) 04:28:16.435 00.000 15672 Moving (-0.29, 0.24) raw xDistance=-0.34 yDistance=0.17 04:28:16.435 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 04:28:16.435 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:16.435 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 04:28:16.435 00.000 15672 MoveAxis(E, 92, ABG) 04:28:16.435 00.000 15672 Guiding Dir = 2, Dur = 92 04:28:16.435 00.000 15672 IsSlewing returns 0 04:28:16.436 00.001 15672 IsGuiding returns 0 04:28:16.440 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=14496, FiltMin=2537, FiltMax=10865, Gamma=2.950 04:28:16.458 00.018 15672 PulseGuide returned control before completion, sleep 81 04:28:16.492 00.034 30444 UpdateGuideState exits: m=122548 SNR=102.5 Saturated 04:28:16.492 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:16.492 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:16.492 00.000 30444 Enqueuing Expose request 04:28:16.540 00.048 15672 IsGuiding returns 1 04:28:16.540 00.000 15672 scope still moving after pulse duration time elapsed 04:28:16.561 00.021 15672 IsSlewing returns 0 04:28:16.602 00.041 15672 IsGuiding returns 0 04:28:16.602 00.000 15672 scope move finished after 92 + 74 ms 04:28:16.603 00.001 15672 Move returns status 0, amount 92 04:28:16.603 00.000 15672 MoveAxis(N, 0, ABG) 04:28:16.603 00.000 15672 Move returns status 0, amount 0 04:28:16.603 00.000 15672 move complete, result=0 04:28:16.603 00.000 15672 worker thread done servicing request 04:28:16.603 00.000 15672 Worker thread wakes up 04:28:16.603 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:16.604 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:16.604 00.000 30444 GuideStep: -0.3 px 92 ms EAST, 0.2 px 0 ms NORTH 04:28:18.510 01.906 15672 Exposure complete 04:28:18.530 00.020 15672 worker thread done servicing request 04:28:18.530 00.000 30444 OnExposeComplete: enter 04:28:18.530 00.000 30444 UpdateGuideState(): m_state=6 04:28:18.531 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 139 04:28:18.531 00.000 30444 Star::Find returns 1 (1), X=439.95, Y=185.77, Mass=120121, SNR=115.1, Peak=11777 HFD=3.4 04:28:18.531 00.000 30444 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.28) = xAngle (2.33 = 2.33) 04:28:18.531 00.000 30444 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.27 = 2.27) 04:28:18.531 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.05 mountX=-0.15 mountY=0.17, mountTheta=2.30 04:28:18.531 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.20, opts=13) 04:28:18.531 00.000 30444 Enqueuing Move request for scope (-0.10, 0.20) 04:28:18.531 00.000 15672 Worker thread wakes up 04:28:18.531 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd 04:28:18.531 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.20) 04:28:18.531 00.000 15672 Moving (-0.10, 0.20) raw xDistance=-0.15 yDistance=0.17 04:28:18.531 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 04:28:18.532 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:18.532 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 04:28:18.532 00.000 15672 MoveAxis(E, 0, ABG) 04:28:18.532 00.000 15672 Move returns status 0, amount 0 04:28:18.532 00.000 15672 MoveAxis(N, 0, ABG) 04:28:18.532 00.000 15672 Move returns status 0, amount 0 04:28:18.532 00.000 15672 move complete, result=0 04:28:18.532 00.000 15672 worker thread done servicing request 04:28:18.537 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=14182, FiltMin=2517, FiltMax=11364, Gamma=2.950 04:28:18.586 00.049 30444 UpdateGuideState exits: m=120121 SNR=115.1 Saturated 04:28:18.587 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:18.587 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:18.587 00.000 30444 Enqueuing Expose request 04:28:18.587 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 04:28:18.587 00.000 15672 Worker thread wakes up 04:28:18.587 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:18.587 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:20.693 02.106 15672 Exposure complete 04:28:20.714 00.021 15672 worker thread done servicing request 04:28:20.714 00.000 30444 OnExposeComplete: enter 04:28:20.714 00.000 30444 UpdateGuideState(): m_state=6 04:28:20.714 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 140 04:28:20.714 00.000 30444 Star::Find returns 1 (1), X=440.19, Y=185.53, Mass=123537, SNR=95.6, Peak=12335 HFD=3.4 04:28:20.715 00.001 30444 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 04:28:20.715 00.000 30444 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 04:28:20.715 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.34 mountX=0.14 mountY=-0.02, mountTheta=-0.12 04:28:20.715 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.05, opts=13) 04:28:20.715 00.000 30444 Enqueuing Move request for scope (0.13, -0.05) 04:28:20.715 00.000 15672 Worker thread wakes up 04:28:20.715 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd 04:28:20.715 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.05) 04:28:20.715 00.000 15672 Moving (0.13, -0.05) raw xDistance=0.14 yDistance=-0.02 04:28:20.715 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:28:20.715 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:20.716 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:28:20.716 00.000 15672 MoveAxis(E, 0, ABG) 04:28:20.716 00.000 15672 Move returns status 0, amount 0 04:28:20.716 00.000 15672 MoveAxis(N, 0, ABG) 04:28:20.716 00.000 15672 Move returns status 0, amount 0 04:28:20.716 00.000 15672 move complete, result=0 04:28:20.716 00.000 15672 worker thread done servicing request 04:28:20.720 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=14003, FiltMin=2529, FiltMax=10894, Gamma=2.950 04:28:20.769 00.049 30444 UpdateGuideState exits: m=123537 SNR=95.6 Saturated 04:28:20.769 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:20.769 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:20.769 00.000 30444 Enqueuing Expose request 04:28:20.769 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:28:20.769 00.000 15672 Worker thread wakes up 04:28:20.769 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:20.769 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:22.679 01.910 15672 Exposure complete 04:28:22.699 00.020 15672 worker thread done servicing request 04:28:22.699 00.000 30444 OnExposeComplete: enter 04:28:22.699 00.000 30444 UpdateGuideState(): m_state=6 04:28:22.699 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 141 04:28:22.699 00.000 30444 Star::Find returns 1 (1), X=440.28, Y=185.52, Mass=121295, SNR=90.7, Peak=12307 HFD=3.4 04:28:22.699 00.000 30444 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.28) = xAngle (0.04 = 0.04) 04:28:22.699 00.000 30444 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.02 = -0.02) 04:28:22.699 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.24 mountX=0.24 mountY=-0.00, mountTheta=-0.02 04:28:22.700 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.06, opts=13) 04:28:22.700 00.000 30444 Enqueuing Move request for scope (0.23, -0.06) 04:28:22.700 00.000 15672 Worker thread wakes up 04:28:22.700 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd 04:28:22.700 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.06) 04:28:22.700 00.000 15672 Moving (0.23, -0.06) raw xDistance=0.24 yDistance=-0.00 04:28:22.700 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 04:28:22.700 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:22.700 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:28:22.700 00.000 15672 MoveAxis(E, 0, ABG) 04:28:22.700 00.000 15672 Move returns status 0, amount 0 04:28:22.700 00.000 15672 MoveAxis(N, 0, ABG) 04:28:22.700 00.000 15672 Move returns status 0, amount 0 04:28:22.700 00.000 15672 move complete, result=0 04:28:22.700 00.000 15672 worker thread done servicing request 04:28:22.706 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=14045, FiltMin=2546, FiltMax=10642, Gamma=2.950 04:28:22.760 00.054 30444 UpdateGuideState exits: m=121295 SNR=90.7 Saturated 04:28:22.760 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:22.760 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:22.760 00.000 30444 Enqueuing Expose request 04:28:22.760 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:28:22.760 00.000 15672 Worker thread wakes up 04:28:22.760 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:22.760 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:24.868 02.108 15672 Exposure complete 04:28:24.890 00.022 15672 worker thread done servicing request 04:28:24.891 00.001 30444 OnExposeComplete: enter 04:28:24.891 00.000 30444 UpdateGuideState(): m_state=6 04:28:24.891 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 142 04:28:24.891 00.000 30444 Star::Find returns 1 (1), X=440.33, Y=185.71, Mass=125295, SNR=110.8, Peak=11994 HFD=3.5 04:28:24.891 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 04:28:24.891 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 04:28:24.891 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.44 mountX=0.23 mountY=0.19, mountTheta=0.68 04:28:24.892 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.13, opts=13) 04:28:24.892 00.000 30444 Enqueuing Move request for scope (0.28, 0.13) 04:28:24.892 00.000 15672 Worker thread wakes up 04:28:24.892 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd 04:28:24.892 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.13) 04:28:24.892 00.000 15672 Moving (0.28, 0.13) raw xDistance=0.23 yDistance=0.19 04:28:24.892 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 04:28:24.892 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:24.893 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 04:28:24.893 00.000 15672 MoveAxis(E, 0, ABG) 04:28:24.893 00.000 15672 Move returns status 0, amount 0 04:28:24.893 00.000 15672 MoveAxis(N, 0, ABG) 04:28:24.893 00.000 15672 Move returns status 0, amount 0 04:28:24.893 00.000 15672 move complete, result=0 04:28:24.893 00.000 15672 worker thread done servicing request 04:28:24.900 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=14460, FiltMin=2523, FiltMax=10764, Gamma=2.950 04:28:24.954 00.054 30444 UpdateGuideState exits: m=125295 SNR=110.8 Saturated 04:28:24.954 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:24.954 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:24.954 00.000 30444 Enqueuing Expose request 04:28:24.954 00.000 15672 Worker thread wakes up 04:28:24.954 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:24.954 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 04:28:24.954 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:26.863 01.909 15672 Exposure complete 04:28:26.883 00.020 15672 worker thread done servicing request 04:28:26.883 00.000 30444 OnExposeComplete: enter 04:28:26.883 00.000 30444 UpdateGuideState(): m_state=6 04:28:26.883 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 143 04:28:26.883 00.000 30444 Star::Find returns 1 (1), X=440.33, Y=185.64, Mass=116115, SNR=94.9, Peak=12623 HFD=3.4 04:28:26.883 00.000 30444 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.28) = xAngle (0.52 = 0.52) 04:28:26.883 00.000 30444 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.46 = 0.46) 04:28:26.883 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.07 hyp=0.29 cameraTheta=0.24 mountX=0.25 mountY=0.13, mountTheta=0.47 04:28:26.884 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.07, opts=13) 04:28:26.884 00.000 30444 Enqueuing Move request for scope (0.28, 0.07) 04:28:26.884 00.000 15672 Worker thread wakes up 04:28:26.884 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.07) opts 0xd 04:28:26.884 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.07) 04:28:26.884 00.000 15672 Moving (0.28, 0.07) raw xDistance=0.25 yDistance=0.13 04:28:26.884 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 04:28:26.884 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:26.884 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:28:26.884 00.000 15672 MoveAxis(E, 0, ABG) 04:28:26.884 00.000 15672 Move returns status 0, amount 0 04:28:26.884 00.000 15672 MoveAxis(N, 0, ABG) 04:28:26.884 00.000 15672 Move returns status 0, amount 0 04:28:26.884 00.000 15672 move complete, result=0 04:28:26.884 00.000 15672 worker thread done servicing request 04:28:26.889 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2094, max=13294, FiltMin=2511, FiltMax=10267, Gamma=2.950 04:28:26.938 00.049 30444 UpdateGuideState exits: m=116115 SNR=94.9 Saturated 04:28:26.939 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:26.939 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:26.939 00.000 30444 Enqueuing Expose request 04:28:26.939 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:28:26.939 00.000 15672 Worker thread wakes up 04:28:26.939 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:26.939 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:29.049 02.110 15672 Exposure complete 04:28:29.068 00.019 15672 worker thread done servicing request 04:28:29.069 00.001 30444 OnExposeComplete: enter 04:28:29.069 00.000 30444 UpdateGuideState(): m_state=6 04:28:29.069 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 144 04:28:29.069 00.000 30444 Star::Find returns 1 (1), X=440.15, Y=185.34, Mass=127357, SNR=106.1, Peak=12525 HFD=3.5 04:28:29.069 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 04:28:29.069 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 04:28:29.069 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.19 mountX=0.15 mountY=-0.21, mountTheta=-0.93 04:28:29.069 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.23, opts=13) 04:28:29.070 00.001 30444 Enqueuing Move request for scope (0.09, -0.23) 04:28:29.070 00.000 15672 Worker thread wakes up 04:28:29.070 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd 04:28:29.070 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.23) 04:28:29.070 00.000 15672 Moving (0.09, -0.23) raw xDistance=0.15 yDistance=-0.21 04:28:29.070 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:28:29.070 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:29.070 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:28:29.070 00.000 15672 MoveAxis(E, 0, ABG) 04:28:29.070 00.000 15672 Move returns status 0, amount 0 04:28:29.070 00.000 15672 MoveAxis(N, 0, ABG) 04:28:29.070 00.000 15672 Move returns status 0, amount 0 04:28:29.070 00.000 15672 move complete, result=0 04:28:29.070 00.000 15672 worker thread done servicing request 04:28:29.075 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=13841, FiltMin=2555, FiltMax=10058, Gamma=2.950 04:28:29.124 00.049 30444 UpdateGuideState exits: m=127357 SNR=106.1 Saturated 04:28:29.124 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:29.124 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:29.124 00.000 30444 Enqueuing Expose request 04:28:29.124 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:28:29.125 00.001 15672 Worker thread wakes up 04:28:29.125 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:29.125 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:31.031 01.906 15672 Exposure complete 04:28:31.051 00.020 15672 worker thread done servicing request 04:28:31.051 00.000 30444 OnExposeComplete: enter 04:28:31.052 00.001 30444 UpdateGuideState(): m_state=6 04:28:31.052 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 145 04:28:31.052 00.000 30444 Star::Find returns 1 (1), X=439.72, Y=185.55, Mass=126920, SNR=104.6, Peak=13091 HFD=3.3 04:28:31.052 00.000 30444 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.28) = xAngle (-2.78 = -2.78) 04:28:31.052 00.000 30444 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.84 = -2.84) 04:28:31.052 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-3.06 mountX=-0.31 mountY=-0.10, mountTheta=-2.83 04:28:31.052 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.03, opts=13) 04:28:31.052 00.000 30444 Enqueuing Move request for scope (-0.33, -0.03) 04:28:31.052 00.000 15672 Worker thread wakes up 04:28:31.052 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.03) opts 0xd 04:28:31.053 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.03) 04:28:31.053 00.000 15672 Moving (-0.33, -0.03) raw xDistance=-0.31 yDistance=-0.10 04:28:31.053 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 04:28:31.053 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:31.053 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:28:31.053 00.000 15672 MoveAxis(E, 84, ABG) 04:28:31.053 00.000 15672 Guiding Dir = 2, Dur = 84 04:28:31.053 00.000 15672 IsSlewing returns 0 04:28:31.055 00.002 15672 IsGuiding returns 0 04:28:31.060 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=14714, FiltMin=2410, FiltMax=10699, Gamma=2.950 04:28:31.075 00.015 15672 PulseGuide returned control before completion, sleep 75 04:28:31.109 00.034 30444 UpdateGuideState exits: m=126920 SNR=104.6 Saturated 04:28:31.109 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:31.109 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:31.109 00.000 30444 Enqueuing Expose request 04:28:31.151 00.042 15672 IsGuiding returns 1 04:28:31.151 00.000 15672 scope still moving after pulse duration time elapsed 04:28:31.172 00.021 15672 IsSlewing returns 0 04:28:31.219 00.047 15672 IsGuiding returns 0 04:28:31.219 00.000 15672 scope move finished after 84 + 80 ms 04:28:31.219 00.000 15672 Move returns status 0, amount 84 04:28:31.219 00.000 15672 MoveAxis(N, 0, ABG) 04:28:31.219 00.000 15672 Move returns status 0, amount 0 04:28:31.220 00.001 15672 move complete, result=0 04:28:31.220 00.000 15672 worker thread done servicing request 04:28:31.220 00.000 15672 Worker thread wakes up 04:28:31.220 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:31.220 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:31.220 00.000 30444 GuideStep: -0.3 px 84 ms EAST, -0.1 px 0 ms NORTH 04:28:33.337 02.117 15672 Exposure complete 04:28:33.368 00.031 15672 worker thread done servicing request 04:28:33.368 00.000 30444 OnExposeComplete: enter 04:28:33.368 00.000 30444 UpdateGuideState(): m_state=6 04:28:33.368 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 146 04:28:33.368 00.000 30444 Star::Find returns 1 (1), X=439.98, Y=185.61, Mass=128734, SNR=103.5, Peak=12901 HFD=3.5 04:28:33.368 00.000 30444 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.28) = xAngle (3.03 = 3.03) 04:28:33.369 00.001 30444 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.97 = 2.97) 04:28:33.369 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.75 mountX=-0.08 mountY=0.01, mountTheta=2.97 04:28:33.369 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.03, opts=13) 04:28:33.369 00.000 30444 Enqueuing Move request for scope (-0.08, 0.03) 04:28:33.369 00.000 15672 Worker thread wakes up 04:28:33.369 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd 04:28:33.369 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.03) 04:28:33.369 00.000 15672 Moving (-0.08, 0.03) raw xDistance=-0.08 yDistance=0.01 04:28:33.369 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:28:33.369 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:33.369 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:28:33.369 00.000 15672 MoveAxis(E, 0, ABG) 04:28:33.370 00.001 15672 Move returns status 0, amount 0 04:28:33.370 00.000 15672 MoveAxis(N, 0, ABG) 04:28:33.370 00.000 15672 Move returns status 0, amount 0 04:28:33.370 00.000 15672 move complete, result=0 04:28:33.370 00.000 15672 worker thread done servicing request 04:28:33.374 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2040, max=14324, FiltMin=2575, FiltMax=10807, Gamma=2.950 04:28:33.424 00.050 30444 UpdateGuideState exits: m=128734 SNR=103.5 Saturated 04:28:33.424 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:33.424 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:33.425 00.001 30444 Enqueuing Expose request 04:28:33.425 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:28:33.425 00.000 15672 Worker thread wakes up 04:28:33.425 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:33.425 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:35.334 01.909 15672 Exposure complete 04:28:35.353 00.019 15672 worker thread done servicing request 04:28:35.353 00.000 30444 OnExposeComplete: enter 04:28:35.353 00.000 30444 UpdateGuideState(): m_state=6 04:28:35.354 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 147 04:28:35.354 00.000 30444 Star::Find returns 1 (1), X=439.91, Y=185.62, Mass=123323, SNR=110.2, Peak=13059 HFD=3.3 04:28:35.354 00.000 30444 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 04:28:35.354 00.000 30444 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 04:28:35.354 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.81 mountX=-0.15 mountY=0.02, mountTheta=3.02 04:28:35.354 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.05, opts=13) 04:28:35.354 00.000 30444 Enqueuing Move request for scope (-0.14, 0.05) 04:28:35.354 00.000 15672 Worker thread wakes up 04:28:35.354 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd 04:28:35.354 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.05) 04:28:35.354 00.000 15672 Moving (-0.14, 0.05) raw xDistance=-0.15 yDistance=0.02 04:28:35.355 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 04:28:35.355 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:35.355 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 04:28:35.355 00.000 15672 MoveAxis(E, 0, ABG) 04:28:35.355 00.000 15672 Move returns status 0, amount 0 04:28:35.355 00.000 15672 MoveAxis(N, 0, ABG) 04:28:35.355 00.000 15672 Move returns status 0, amount 0 04:28:35.355 00.000 15672 move complete, result=0 04:28:35.355 00.000 15672 worker thread done servicing request 04:28:35.360 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=14113, FiltMin=2530, FiltMax=10411, Gamma=2.950 04:28:35.409 00.049 30444 UpdateGuideState exits: m=123323 SNR=110.2 Saturated 04:28:35.410 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:35.410 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:35.410 00.000 30444 Enqueuing Expose request 04:28:35.410 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:28:35.410 00.000 15672 Worker thread wakes up 04:28:35.410 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:35.410 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:37.520 02.110 15672 Exposure complete 04:28:37.540 00.020 15672 worker thread done servicing request 04:28:37.540 00.000 30444 OnExposeComplete: enter 04:28:37.540 00.000 30444 UpdateGuideState(): m_state=6 04:28:37.540 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 148 04:28:37.540 00.000 30444 Star::Find returns 1 (1), X=439.58, Y=185.24, Mass=117151, SNR=97.2, Peak=13861 HFD=3.2 04:28:37.540 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 04:28:37.540 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.32 = -2.32) 04:28:37.540 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.33 hyp=0.58 cameraTheta=-2.53 mountX=-0.37 mountY=-0.42, mountTheta=-2.28 04:28:37.541 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.33, opts=13) 04:28:37.541 00.000 30444 Enqueuing Move request for scope (-0.47, -0.33) 04:28:37.541 00.000 15672 Worker thread wakes up 04:28:37.541 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.33) opts 0xd 04:28:37.541 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.33) 04:28:37.541 00.000 15672 Moving (-0.47, -0.33) raw xDistance=-0.37 yDistance=-0.42 04:28:37.541 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 04:28:37.541 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 04:28:37.541 00.000 15672 MoveAxis(E, 99, ABG) 04:28:37.541 00.000 15672 Guiding Dir = 2, Dur = 99 04:28:37.542 00.001 15672 IsSlewing returns 0 04:28:37.544 00.002 15672 IsGuiding returns 0 04:28:37.548 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=13861, FiltMin=2513, FiltMax=10147, Gamma=2.950 04:28:37.560 00.012 15672 PulseGuide returned control before completion, sleep 93 04:28:37.598 00.038 30444 UpdateGuideState exits: m=117151 SNR=97.2 Saturated 04:28:37.598 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:37.598 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:37.598 00.000 30444 Enqueuing Expose request 04:28:37.673 00.075 15672 IsGuiding returns 0 04:28:37.673 00.000 15672 Move returns status 0, amount 99 04:28:37.673 00.000 15672 MoveAxis(N, 76, ABG) 04:28:37.673 00.000 15672 Guiding Dir = 0, Dur = 76 04:28:37.674 00.001 15672 IsSlewing returns 0 04:28:37.674 00.000 15672 IsGuiding returns 0 04:28:37.784 00.110 15672 IsGuiding returns 1 04:28:37.784 00.000 15672 scope still moving after pulse duration time elapsed 04:28:37.806 00.022 15672 IsSlewing returns 0 04:28:37.806 00.000 15672 IsGuiding returns 1 04:28:37.828 00.022 15672 IsSlewing returns 0 04:28:37.829 00.001 15672 IsGuiding returns 1 04:28:37.850 00.021 15672 IsSlewing returns 0 04:28:37.865 00.015 15672 IsGuiding returns 0 04:28:37.865 00.000 15672 scope move finished after 76 + 114 ms 04:28:37.865 00.000 15672 Move returns status 0, amount 76 04:28:37.865 00.000 15672 move complete, result=0 04:28:37.865 00.000 15672 worker thread done servicing request 04:28:37.865 00.000 15672 Worker thread wakes up 04:28:37.865 00.000 30444 GuideStep: -0.4 px 99 ms EAST, -0.4 px 76 ms NORTH 04:28:37.865 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:37.865 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:39.781 01.916 15672 Exposure complete 04:28:39.811 00.030 15672 worker thread done servicing request 04:28:39.811 00.000 30444 OnExposeComplete: enter 04:28:39.811 00.000 30444 UpdateGuideState(): m_state=6 04:28:39.811 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 149 04:28:39.811 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=185.61, Mass=124065, SNR=104.4, Peak=12432 HFD=3.4 04:28:39.812 00.001 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.64 = 2.64) 04:28:39.812 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 04:28:39.812 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.37 mountX=-0.05 mountY=0.03, mountTheta=2.60 04:28:39.812 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.04, opts=13) 04:28:39.812 00.000 30444 Enqueuing Move request for scope (-0.04, 0.04) 04:28:39.812 00.000 15672 Worker thread wakes up 04:28:39.812 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd 04:28:39.812 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.04) 04:28:39.812 00.000 15672 Moving (-0.04, 0.04) raw xDistance=-0.05 yDistance=0.03 04:28:39.812 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:28:39.813 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:39.813 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:28:39.813 00.000 15672 MoveAxis(E, 0, ABG) 04:28:39.813 00.000 15672 Move returns status 0, amount 0 04:28:39.813 00.000 15672 MoveAxis(N, 0, ABG) 04:28:39.813 00.000 15672 Move returns status 0, amount 0 04:28:39.813 00.000 15672 move complete, result=0 04:28:39.813 00.000 15672 worker thread done servicing request 04:28:39.818 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14277, FiltMin=2504, FiltMax=10561, Gamma=2.950 04:28:39.871 00.053 30444 UpdateGuideState exits: m=124065 SNR=104.4 Saturated 04:28:39.871 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:39.871 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:39.871 00.000 30444 Enqueuing Expose request 04:28:39.871 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 04:28:39.871 00.000 15672 Worker thread wakes up 04:28:39.871 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:39.871 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:41.977 02.106 15672 Exposure complete 04:28:41.997 00.020 15672 worker thread done servicing request 04:28:41.997 00.000 30444 OnExposeComplete: enter 04:28:41.997 00.000 30444 UpdateGuideState(): m_state=6 04:28:41.997 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 150 04:28:41.997 00.000 30444 Star::Find returns 1 (1), X=439.86, Y=185.73, Mass=125782, SNR=106.3, Peak=11831 HFD=3.6 04:28:41.998 00.001 30444 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.28) = xAngle (2.72 = 2.72) 04:28:41.998 00.000 30444 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.66 = 2.66) 04:28:41.998 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.45 mountX=-0.23 mountY=0.12, mountTheta=2.68 04:28:41.998 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.16, opts=13) 04:28:41.998 00.000 30444 Enqueuing Move request for scope (-0.19, 0.16) 04:28:41.998 00.000 15672 Worker thread wakes up 04:28:41.998 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd 04:28:41.998 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.16) 04:28:41.998 00.000 15672 Moving (-0.19, 0.16) raw xDistance=-0.23 yDistance=0.12 04:28:41.998 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 04:28:41.998 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:41.998 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:28:41.999 00.001 15672 MoveAxis(E, 0, ABG) 04:28:41.999 00.000 15672 Move returns status 0, amount 0 04:28:41.999 00.000 15672 MoveAxis(N, 0, ABG) 04:28:41.999 00.000 15672 Move returns status 0, amount 0 04:28:41.999 00.000 15672 move complete, result=0 04:28:41.999 00.000 15672 worker thread done servicing request 04:28:42.003 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2028, max=14593, FiltMin=2498, FiltMax=10086, Gamma=2.950 04:28:42.055 00.052 30444 UpdateGuideState exits: m=125782 SNR=106.3 Saturated 04:28:42.055 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:42.055 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:42.055 00.000 30444 Enqueuing Expose request 04:28:42.055 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:28:42.055 00.000 15672 Worker thread wakes up 04:28:42.055 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:42.055 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:43.971 01.916 15672 Exposure complete 04:28:44.002 00.031 15672 worker thread done servicing request 04:28:44.002 00.000 30444 OnExposeComplete: enter 04:28:44.002 00.000 30444 UpdateGuideState(): m_state=6 04:28:44.002 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 151 04:28:44.003 00.001 30444 Star::Find returns 1 (1), X=439.91, Y=185.70, Mass=119707, SNR=104.9, Peak=12409 HFD=3.4 04:28:44.003 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.69 = 2.69) 04:28:44.003 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.63 = 2.63) 04:28:44.003 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.42 mountX=-0.17 mountY=0.09, mountTheta=2.65 04:28:44.003 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.13, opts=13) 04:28:44.003 00.000 30444 Enqueuing Move request for scope (-0.14, 0.13) 04:28:44.003 00.000 15672 Worker thread wakes up 04:28:44.003 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd 04:28:44.003 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.13) 04:28:44.003 00.000 15672 Moving (-0.14, 0.13) raw xDistance=-0.17 yDistance=0.09 04:28:44.003 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:28:44.004 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:44.004 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:28:44.004 00.000 15672 MoveAxis(E, 0, ABG) 04:28:44.004 00.000 15672 Move returns status 0, amount 0 04:28:44.004 00.000 15672 MoveAxis(N, 0, ABG) 04:28:44.004 00.000 15672 Move returns status 0, amount 0 04:28:44.004 00.000 15672 move complete, result=0 04:28:44.004 00.000 15672 worker thread done servicing request 04:28:44.008 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2067, max=14162, FiltMin=2464, FiltMax=10712, Gamma=2.950 04:28:44.059 00.051 30444 UpdateGuideState exits: m=119707 SNR=104.9 Saturated 04:28:44.059 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:44.059 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:44.059 00.000 30444 Enqueuing Expose request 04:28:44.060 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:28:44.060 00.000 15672 Worker thread wakes up 04:28:44.060 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:44.060 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:46.168 02.108 15672 Exposure complete 04:28:46.188 00.020 15672 worker thread done servicing request 04:28:46.188 00.000 30444 OnExposeComplete: enter 04:28:46.188 00.000 30444 UpdateGuideState(): m_state=6 04:28:46.188 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 152 04:28:46.188 00.000 30444 Star::Find returns 1 (1), X=439.83, Y=185.62, Mass=123683, SNR=109.9, Peak=12912 HFD=3.4 04:28:46.188 00.000 30444 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.28) = xAngle (3.21 = -3.07) 04:28:46.188 00.000 30444 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.15 = -3.14) 04:28:46.188 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.05 hyp=0.22 cameraTheta=2.93 mountX=-0.22 mountY=-0.00, mountTheta=-3.14 04:28:46.189 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.05, opts=13) 04:28:46.189 00.000 30444 Enqueuing Move request for scope (-0.22, 0.05) 04:28:46.189 00.000 15672 Worker thread wakes up 04:28:46.189 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.05) opts 0xd 04:28:46.189 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.05) 04:28:46.189 00.000 15672 Moving (-0.22, 0.05) raw xDistance=-0.22 yDistance=-0.00 04:28:46.189 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:28:46.189 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:46.189 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:28:46.189 00.000 15672 MoveAxis(E, 0, ABG) 04:28:46.189 00.000 15672 Move returns status 0, amount 0 04:28:46.189 00.000 15672 MoveAxis(N, 0, ABG) 04:28:46.189 00.000 15672 Move returns status 0, amount 0 04:28:46.189 00.000 15672 move complete, result=0 04:28:46.189 00.000 15672 worker thread done servicing request 04:28:46.194 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=14232, FiltMin=2553, FiltMax=10953, Gamma=2.950 04:28:46.245 00.051 30444 UpdateGuideState exits: m=123683 SNR=109.9 Saturated 04:28:46.245 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:46.245 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:46.245 00.000 30444 Enqueuing Expose request 04:28:46.245 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:28:46.245 00.000 15672 Worker thread wakes up 04:28:46.245 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:46.245 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:48.156 01.911 15672 Exposure complete 04:28:48.174 00.018 15672 worker thread done servicing request 04:28:48.174 00.000 30444 OnExposeComplete: enter 04:28:48.175 00.001 30444 UpdateGuideState(): m_state=6 04:28:48.175 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 153 04:28:48.175 00.000 30444 Star::Find returns 1 (1), X=439.64, Y=185.67, Mass=121025, SNR=103.7, Peak=12486 HFD=3.3 04:28:48.175 00.000 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.10) 04:28:48.175 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.12 = 3.12) 04:28:48.175 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.10 hyp=0.42 cameraTheta=2.91 mountX=-0.42 mountY=0.01, mountTheta=3.12 04:28:48.175 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.10, opts=13) 04:28:48.175 00.000 30444 Enqueuing Move request for scope (-0.41, 0.10) 04:28:48.175 00.000 15672 Worker thread wakes up 04:28:48.176 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.10) opts 0xd 04:28:48.176 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.10) 04:28:48.176 00.000 15672 Moving (-0.41, 0.10) raw xDistance=-0.42 yDistance=0.01 04:28:48.176 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 04:28:48.176 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:48.176 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:28:48.176 00.000 15672 MoveAxis(E, 113, ABG) 04:28:48.176 00.000 15672 Guiding Dir = 2, Dur = 113 04:28:48.176 00.000 15672 IsSlewing returns 0 04:28:48.178 00.002 15672 IsGuiding returns 0 04:28:48.182 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=14204, FiltMin=2528, FiltMax=10160, Gamma=2.950 04:28:48.199 00.017 15672 PulseGuide returned control before completion, sleep 103 04:28:48.231 00.032 30444 UpdateGuideState exits: m=121025 SNR=103.7 Saturated 04:28:48.231 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:48.231 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:48.231 00.000 30444 Enqueuing Expose request 04:28:48.326 00.095 15672 IsGuiding returns 0 04:28:48.327 00.001 15672 Move returns status 0, amount 113 04:28:48.327 00.000 15672 MoveAxis(N, 0, ABG) 04:28:48.327 00.000 15672 Move returns status 0, amount 0 04:28:48.327 00.000 15672 move complete, result=0 04:28:48.327 00.000 15672 worker thread done servicing request 04:28:48.327 00.000 15672 Worker thread wakes up 04:28:48.327 00.000 30444 GuideStep: -0.4 px 113 ms EAST, 0.0 px 0 ms NORTH 04:28:48.327 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:48.327 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:50.434 02.107 15672 Exposure complete 04:28:50.455 00.021 15672 worker thread done servicing request 04:28:50.455 00.000 30444 OnExposeComplete: enter 04:28:50.455 00.000 30444 UpdateGuideState(): m_state=6 04:28:50.455 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 154 04:28:50.455 00.000 30444 Star::Find returns 1 (1), X=439.94, Y=185.74, Mass=119901, SNR=106.1, Peak=11594 HFD=3.4 04:28:50.455 00.000 30444 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.28) = xAngle (2.45 = 2.45) 04:28:50.455 00.000 30444 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.39 = 2.39) 04:28:50.455 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.20 cameraTheta=2.17 mountX=-0.15 mountY=0.14, mountTheta=2.42 04:28:50.456 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=0.16, opts=13) 04:28:50.456 00.000 30444 Enqueuing Move request for scope (-0.11, 0.16) 04:28:50.456 00.000 15672 Worker thread wakes up 04:28:50.456 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd 04:28:50.456 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, 0.16) 04:28:50.456 00.000 15672 Moving (-0.11, 0.16) raw xDistance=-0.15 yDistance=0.14 04:28:50.456 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 04:28:50.456 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:50.456 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 04:28:50.456 00.000 15672 MoveAxis(E, 0, ABG) 04:28:50.456 00.000 15672 Move returns status 0, amount 0 04:28:50.456 00.000 15672 MoveAxis(N, 0, ABG) 04:28:50.456 00.000 15672 Move returns status 0, amount 0 04:28:50.456 00.000 15672 move complete, result=0 04:28:50.456 00.000 15672 worker thread done servicing request 04:28:50.461 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=13578, FiltMin=2494, FiltMax=10528, Gamma=2.950 04:28:50.510 00.049 30444 UpdateGuideState exits: m=119901 SNR=106.1 Saturated 04:28:50.510 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:50.510 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:50.510 00.000 30444 Enqueuing Expose request 04:28:50.510 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:28:50.510 00.000 15672 Worker thread wakes up 04:28:50.511 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:50.511 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:52.418 01.907 15672 Exposure complete 04:28:52.437 00.019 15672 worker thread done servicing request 04:28:52.437 00.000 30444 OnExposeComplete: enter 04:28:52.438 00.001 30444 UpdateGuideState(): m_state=6 04:28:52.438 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 155 04:28:52.438 00.000 30444 Star::Find returns 1 (1), X=439.59, Y=185.86, Mass=123245, SNR=106.3, Peak=12725 HFD=3.5 04:28:52.438 00.000 30444 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.28) = xAngle (2.86 = 2.86) 04:28:52.438 00.000 30444 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.80 = 2.80) 04:28:52.438 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=0.29 hyp=0.55 cameraTheta=2.58 mountX=-0.53 mountY=0.18, mountTheta=2.81 04:28:52.438 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=0.29, opts=13) 04:28:52.438 00.000 30444 Enqueuing Move request for scope (-0.47, 0.29) 04:28:52.438 00.000 15672 Worker thread wakes up 04:28:52.438 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.29) opts 0xd 04:28:52.439 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.47, 0.29) 04:28:52.439 00.000 15672 Moving (-0.47, 0.29) raw xDistance=-0.53 yDistance=0.18 04:28:52.439 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53 04:28:52.439 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:52.439 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 04:28:52.439 00.000 15672 MoveAxis(E, 142, ABG) 04:28:52.439 00.000 15672 Guiding Dir = 2, Dur = 142 04:28:52.440 00.001 15672 IsSlewing returns 0 04:28:52.441 00.001 15672 IsGuiding returns 0 04:28:52.445 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2141, max=14357, FiltMin=2523, FiltMax=10130, Gamma=2.950 04:28:52.465 00.020 15672 PulseGuide returned control before completion, sleep 129 04:28:52.494 00.029 30444 UpdateGuideState exits: m=123245 SNR=106.3 Saturated 04:28:52.495 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:52.495 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:52.495 00.000 30444 Enqueuing Expose request 04:28:52.597 00.102 15672 IsGuiding returns 1 04:28:52.597 00.000 15672 scope still moving after pulse duration time elapsed 04:28:52.618 00.021 15672 IsSlewing returns 0 04:28:52.642 00.024 15672 IsGuiding returns 0 04:28:52.642 00.000 15672 scope move finished after 142 + 59 ms 04:28:52.642 00.000 15672 Move returns status 0, amount 142 04:28:52.642 00.000 15672 MoveAxis(N, 0, ABG) 04:28:52.642 00.000 15672 Move returns status 0, amount 0 04:28:52.643 00.001 15672 move complete, result=0 04:28:52.643 00.000 15672 worker thread done servicing request 04:28:52.643 00.000 15672 Worker thread wakes up 04:28:52.643 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:52.643 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:52.643 00.000 30444 GuideStep: -0.5 px 142 ms EAST, 0.2 px 0 ms NORTH 04:28:54.752 02.109 15672 Exposure complete 04:28:54.772 00.020 15672 worker thread done servicing request 04:28:54.772 00.000 30444 OnExposeComplete: enter 04:28:54.772 00.000 30444 UpdateGuideState(): m_state=6 04:28:54.772 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 156 04:28:54.772 00.000 30444 Star::Find returns 1 (1), X=439.92, Y=185.72, Mass=119611, SNR=97.3, Peak=12375 HFD=3.3 04:28:54.772 00.000 30444 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 04:28:54.772 00.000 30444 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 04:28:54.772 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.29 mountX=-0.17 mountY=0.12, mountTheta=2.53 04:28:54.773 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.15, opts=13) 04:28:54.773 00.000 30444 Enqueuing Move request for scope (-0.13, 0.15) 04:28:54.773 00.000 15672 Worker thread wakes up 04:28:54.773 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd 04:28:54.773 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.15) 04:28:54.773 00.000 15672 Moving (-0.13, 0.15) raw xDistance=-0.17 yDistance=0.12 04:28:54.773 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:28:54.773 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:54.773 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:28:54.773 00.000 15672 MoveAxis(E, 0, ABG) 04:28:54.773 00.000 15672 Move returns status 0, amount 0 04:28:54.773 00.000 15672 MoveAxis(N, 0, ABG) 04:28:54.773 00.000 15672 Move returns status 0, amount 0 04:28:54.773 00.000 15672 move complete, result=0 04:28:54.773 00.000 15672 worker thread done servicing request 04:28:54.778 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=13793, FiltMin=2443, FiltMax=10466, Gamma=2.950 04:28:54.829 00.051 30444 UpdateGuideState exits: m=119611 SNR=97.3 Saturated 04:28:54.829 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:54.829 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:54.829 00.000 30444 Enqueuing Expose request 04:28:54.829 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:28:54.829 00.000 15672 Worker thread wakes up 04:28:54.829 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:54.829 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:56.738 01.909 15672 Exposure complete 04:28:56.757 00.019 15672 worker thread done servicing request 04:28:56.758 00.001 30444 OnExposeComplete: enter 04:28:56.758 00.000 30444 UpdateGuideState(): m_state=6 04:28:56.758 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 157 04:28:56.758 00.000 30444 Star::Find returns 1 (1), X=439.71, Y=185.72, Mass=123817, SNR=108.4, Peak=13210 HFD=3.5 04:28:56.758 00.000 30444 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.28) = xAngle (3.01 = 3.01) 04:28:56.758 00.000 30444 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.94 = 2.94) 04:28:56.758 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.15 hyp=0.38 cameraTheta=2.73 mountX=-0.37 mountY=0.07, mountTheta=2.95 04:28:56.758 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.15, opts=13) 04:28:56.758 00.000 30444 Enqueuing Move request for scope (-0.34, 0.15) 04:28:56.759 00.001 15672 Worker thread wakes up 04:28:56.759 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.15) opts 0xd 04:28:56.759 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.15) 04:28:56.759 00.000 15672 Moving (-0.34, 0.15) raw xDistance=-0.37 yDistance=0.07 04:28:56.759 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 04:28:56.759 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:56.759 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:28:56.759 00.000 15672 MoveAxis(E, 101, ABG) 04:28:56.759 00.000 15672 Guiding Dir = 2, Dur = 101 04:28:56.759 00.000 15672 IsSlewing returns 0 04:28:56.761 00.002 15672 IsGuiding returns 0 04:28:56.765 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=13735, FiltMin=2502, FiltMax=10262, Gamma=2.950 04:28:56.778 00.013 15672 PulseGuide returned control before completion, sleep 95 04:28:56.816 00.038 30444 UpdateGuideState exits: m=123817 SNR=108.4 Saturated 04:28:56.816 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:56.816 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:56.816 00.000 30444 Enqueuing Expose request 04:28:56.906 00.090 15672 IsGuiding returns 0 04:28:56.906 00.000 15672 Move returns status 0, amount 101 04:28:56.906 00.000 15672 MoveAxis(N, 0, ABG) 04:28:56.906 00.000 15672 Move returns status 0, amount 0 04:28:56.906 00.000 15672 move complete, result=0 04:28:56.906 00.000 15672 worker thread done servicing request 04:28:56.906 00.000 15672 Worker thread wakes up 04:28:56.907 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:56.907 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:28:56.907 00.000 30444 GuideStep: -0.4 px 101 ms EAST, 0.1 px 0 ms NORTH 04:28:59.016 02.109 15672 Exposure complete 04:28:59.043 00.027 15672 worker thread done servicing request 04:28:59.043 00.000 30444 OnExposeComplete: enter 04:28:59.043 00.000 30444 UpdateGuideState(): m_state=6 04:28:59.043 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 158 04:28:59.043 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=185.59, Mass=131938, SNR=107.9, Peak=12698 HFD=3.7 04:28:59.043 00.000 30444 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.28) = xAngle (3.15 = -3.13) 04:28:59.045 00.002 30444 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.09 = 3.09) 04:28:59.045 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.87 mountX=-0.04 mountY=0.00, mountTheta=3.09 04:28:59.045 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.01, opts=13) 04:28:59.045 00.000 30444 Enqueuing Move request for scope (-0.04, 0.01) 04:28:59.045 00.000 15672 Worker thread wakes up 04:28:59.045 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd 04:28:59.045 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.01) 04:28:59.045 00.000 15672 Moving (-0.04, 0.01) raw xDistance=-0.04 yDistance=0.00 04:28:59.045 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 04:28:59.045 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:28:59.045 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 04:28:59.045 00.000 15672 MoveAxis(E, 0, ABG) 04:28:59.045 00.000 15672 Move returns status 0, amount 0 04:28:59.045 00.000 15672 MoveAxis(N, 0, ABG) 04:28:59.045 00.000 15672 Move returns status 0, amount 0 04:28:59.045 00.000 15672 move complete, result=0 04:28:59.045 00.000 15672 worker thread done servicing request 04:28:59.051 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=13994, FiltMin=2553, FiltMax=10392, Gamma=2.950 04:28:59.098 00.047 30444 UpdateGuideState exits: m=131938 SNR=107.9 Saturated 04:28:59.098 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:28:59.098 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:28:59.099 00.001 30444 Enqueuing Expose request 04:28:59.099 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 04:28:59.099 00.000 15672 Worker thread wakes up 04:28:59.099 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:28:59.099 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:01.014 01.915 15672 Exposure complete 04:29:01.047 00.033 15672 worker thread done servicing request 04:29:01.047 00.000 30444 OnExposeComplete: enter 04:29:01.047 00.000 30444 UpdateGuideState(): m_state=6 04:29:01.048 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 159 04:29:01.048 00.000 30444 Star::Find returns 1 (1), X=440.06, Y=185.55, Mass=119244, SNR=90.3, Peak=12330 HFD=3.6 04:29:01.048 00.000 30444 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.28) = xAngle (-0.93 = -0.93) 04:29:01.048 00.000 30444 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 04:29:01.048 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.21 mountX=0.01 mountY=-0.02, mountTheta=-0.95 04:29:01.048 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.02, opts=13) 04:29:01.048 00.000 30444 Enqueuing Move request for scope (0.01, -0.02) 04:29:01.048 00.000 15672 Worker thread wakes up 04:29:01.049 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd 04:29:01.049 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.02) 04:29:01.049 00.000 15672 Moving (0.01, -0.02) raw xDistance=0.01 yDistance=-0.02 04:29:01.049 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:29:01.049 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:01.049 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:29:01.049 00.000 15672 MoveAxis(E, 0, ABG) 04:29:01.049 00.000 15672 Move returns status 0, amount 0 04:29:01.049 00.000 15672 MoveAxis(N, 0, ABG) 04:29:01.049 00.000 15672 Move returns status 0, amount 0 04:29:01.049 00.000 15672 move complete, result=0 04:29:01.049 00.000 15672 worker thread done servicing request 04:29:01.054 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=13824, FiltMin=2496, FiltMax=10325, Gamma=2.950 04:29:01.104 00.050 30444 UpdateGuideState exits: m=119244 SNR=90.3 Saturated 04:29:01.104 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:01.104 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:01.105 00.001 30444 Enqueuing Expose request 04:29:01.105 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 04:29:01.105 00.000 15672 Worker thread wakes up 04:29:01.105 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:01.105 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:03.211 02.106 15672 Exposure complete 04:29:03.231 00.020 15672 worker thread done servicing request 04:29:03.231 00.000 30444 OnExposeComplete: enter 04:29:03.231 00.000 30444 UpdateGuideState(): m_state=6 04:29:03.231 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 160 04:29:03.231 00.000 30444 Star::Find returns 1 (1), X=439.87, Y=185.50, Mass=127574, SNR=128.6, Peak=13333 HFD=3.4 04:29:03.231 00.000 30444 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.28) = xAngle (-2.48 = -2.48) 04:29:03.231 00.000 30444 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.54 = -2.54) 04:29:03.231 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-2.75 mountX=-0.16 mountY=-0.11, mountTheta=-2.52 04:29:03.232 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.08, opts=13) 04:29:03.232 00.000 30444 Enqueuing Move request for scope (-0.19, -0.08) 04:29:03.232 00.000 15672 Worker thread wakes up 04:29:03.232 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd 04:29:03.232 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.08) 04:29:03.232 00.000 15672 Moving (-0.19, -0.08) raw xDistance=-0.16 yDistance=-0.11 04:29:03.232 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:29:03.232 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:03.232 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:29:03.232 00.000 15672 MoveAxis(E, 0, ABG) 04:29:03.232 00.000 15672 Move returns status 0, amount 0 04:29:03.232 00.000 15672 MoveAxis(N, 0, ABG) 04:29:03.232 00.000 15672 Move returns status 0, amount 0 04:29:03.232 00.000 15672 move complete, result=0 04:29:03.232 00.000 15672 worker thread done servicing request 04:29:03.237 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2046, max=15047, FiltMin=2450, FiltMax=10673, Gamma=2.950 04:29:03.286 00.049 30444 UpdateGuideState exits: m=127574 SNR=128.6 Saturated 04:29:03.286 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:03.286 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:03.286 00.000 30444 Enqueuing Expose request 04:29:03.286 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:29:03.286 00.000 15672 Worker thread wakes up 04:29:03.286 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:03.286 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:05.192 01.906 15672 Exposure complete 04:29:05.212 00.020 15672 worker thread done servicing request 04:29:05.212 00.000 30444 OnExposeComplete: enter 04:29:05.212 00.000 30444 UpdateGuideState(): m_state=6 04:29:05.212 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 161 04:29:05.212 00.000 30444 Star::Find returns 1 (1), X=439.74, Y=185.40, Mass=121180, SNR=102.1, Peak=13899 HFD=3.2 04:29:05.212 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 04:29:05.212 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 04:29:05.212 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.18 hyp=0.36 cameraTheta=-2.63 mountX=-0.25 mountY=-0.24, mountTheta=-2.38 04:29:05.213 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.18, opts=13) 04:29:05.213 00.000 30444 Enqueuing Move request for scope (-0.31, -0.18) 04:29:05.213 00.000 15672 Worker thread wakes up 04:29:05.213 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.18) opts 0xd 04:29:05.213 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.18) 04:29:05.213 00.000 15672 Moving (-0.31, -0.18) raw xDistance=-0.25 yDistance=-0.24 04:29:05.213 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 04:29:05.213 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:05.213 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 04:29:05.213 00.000 15672 MoveAxis(E, 68, ABG) 04:29:05.213 00.000 15672 Guiding Dir = 2, Dur = 68 04:29:05.214 00.001 15672 IsSlewing returns 0 04:29:05.215 00.001 15672 IsGuiding returns 0 04:29:05.219 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2051, max=15246, FiltMin=2492, FiltMax=10059, Gamma=2.950 04:29:05.244 00.025 15672 PulseGuide returned control before completion, sleep 49 04:29:05.269 00.025 30444 UpdateGuideState exits: m=121180 SNR=102.1 Saturated 04:29:05.269 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:05.269 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:05.269 00.000 30444 Enqueuing Expose request 04:29:05.295 00.026 15672 IsGuiding returns 1 04:29:05.295 00.000 15672 scope still moving after pulse duration time elapsed 04:29:05.316 00.021 15672 IsSlewing returns 0 04:29:05.324 00.008 15672 IsGuiding returns 0 04:29:05.324 00.000 15672 scope move finished after 68 + 41 ms 04:29:05.324 00.000 15672 Move returns status 0, amount 68 04:29:05.324 00.000 15672 MoveAxis(N, 0, ABG) 04:29:05.324 00.000 15672 Move returns status 0, amount 0 04:29:05.324 00.000 15672 move complete, result=0 04:29:05.325 00.001 15672 worker thread done servicing request 04:29:05.325 00.000 15672 Worker thread wakes up 04:29:05.325 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:05.325 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:05.490 00.165 30444 GuideStep: -0.3 px 68 ms EAST, -0.2 px 0 ms NORTH 04:29:07.433 01.943 15672 Exposure complete 04:29:07.453 00.020 15672 worker thread done servicing request 04:29:07.453 00.000 30444 OnExposeComplete: enter 04:29:07.453 00.000 30444 UpdateGuideState(): m_state=6 04:29:07.454 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 162 04:29:07.454 00.000 30444 Star::Find returns 1 (1), X=439.49, Y=185.35, Mass=126125, SNR=106.2, Peak=14708 HFD=3.1 04:29:07.454 00.000 30444 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.28) = xAngle (-2.49 = -2.49) 04:29:07.454 00.000 30444 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.55 = -2.55) 04:29:07.454 00.000 30444 CameraToMount -- cameraX=-0.56 cameraY=-0.22 hyp=0.60 cameraTheta=-2.77 mountX=-0.48 mountY=-0.34, mountTheta=-2.53 04:29:07.454 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.56, y=-0.22, opts=13) 04:29:07.454 00.000 30444 Enqueuing Move request for scope (-0.56, -0.22) 04:29:07.454 00.000 15672 Worker thread wakes up 04:29:07.454 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.22) opts 0xd 04:29:07.454 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.56, -0.22) 04:29:07.454 00.000 15672 Moving (-0.56, -0.22) raw xDistance=-0.48 yDistance=-0.34 04:29:07.455 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48 04:29:07.455 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 04:29:07.455 00.000 15672 MoveAxis(E, 134, ABG) 04:29:07.455 00.000 15672 Guiding Dir = 2, Dur = 134 04:29:07.455 00.000 15672 IsSlewing returns 0 04:29:07.456 00.001 15672 IsGuiding returns 0 04:29:07.461 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=14708, FiltMin=2536, FiltMax=10812, Gamma=2.950 04:29:07.481 00.020 15672 PulseGuide returned control before completion, sleep 120 04:29:07.511 00.030 30444 UpdateGuideState exits: m=126125 SNR=106.2 Saturated 04:29:07.511 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:07.511 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:07.511 00.000 30444 Enqueuing Expose request 04:29:07.603 00.092 15672 IsGuiding returns 1 04:29:07.603 00.000 15672 scope still moving after pulse duration time elapsed 04:29:07.624 00.021 15672 IsSlewing returns 0 04:29:07.640 00.016 15672 IsGuiding returns 0 04:29:07.640 00.000 15672 scope move finished after 134 + 50 ms 04:29:07.640 00.000 15672 Move returns status 0, amount 134 04:29:07.640 00.000 15672 MoveAxis(N, 60, ABG) 04:29:07.640 00.000 15672 Guiding Dir = 0, Dur = 60 04:29:07.640 00.000 15672 IsSlewing returns 0 04:29:07.641 00.001 15672 IsGuiding returns 0 04:29:07.721 00.080 15672 IsGuiding returns 1 04:29:07.721 00.000 15672 scope still moving after pulse duration time elapsed 04:29:07.742 00.021 15672 IsSlewing returns 0 04:29:07.743 00.001 15672 IsGuiding returns 1 04:29:07.763 00.020 15672 IsSlewing returns 0 04:29:07.764 00.001 15672 IsGuiding returns 1 04:29:07.786 00.022 15672 IsSlewing returns 0 04:29:07.833 00.047 15672 IsGuiding returns 0 04:29:07.833 00.000 15672 scope move finished after 60 + 131 ms 04:29:07.833 00.000 15672 Move returns status 0, amount 60 04:29:07.833 00.000 15672 move complete, result=0 04:29:07.834 00.001 15672 worker thread done servicing request 04:29:07.834 00.000 15672 Worker thread wakes up 04:29:07.834 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:07.834 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:07.834 00.000 30444 GuideStep: -0.5 px 134 ms EAST, -0.3 px 60 ms NORTH 04:29:09.749 01.915 15672 Exposure complete 04:29:09.779 00.030 15672 worker thread done servicing request 04:29:09.779 00.000 30444 OnExposeComplete: enter 04:29:09.779 00.000 30444 UpdateGuideState(): m_state=6 04:29:09.779 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 163 04:29:09.780 00.001 30444 Star::Find returns 1 (1), X=439.94, Y=185.45, Mass=120104, SNR=92.5, Peak=12430 HFD=3.3 04:29:09.780 00.000 30444 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.28) = xAngle (-2.00 = -2.00) 04:29:09.780 00.000 30444 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.06 = -2.06) 04:29:09.780 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.28 mountX=-0.07 mountY=-0.15, mountTheta=-2.01 04:29:09.780 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.13, opts=13) 04:29:09.780 00.000 30444 Enqueuing Move request for scope (-0.11, -0.13) 04:29:09.780 00.000 15672 Worker thread wakes up 04:29:09.780 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd 04:29:09.780 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.13) 04:29:09.780 00.000 15672 Moving (-0.11, -0.13) raw xDistance=-0.07 yDistance=-0.15 04:29:09.780 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:29:09.781 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:09.781 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:29:09.781 00.000 15672 MoveAxis(E, 0, ABG) 04:29:09.781 00.000 15672 Move returns status 0, amount 0 04:29:09.781 00.000 15672 MoveAxis(N, 0, ABG) 04:29:09.781 00.000 15672 Move returns status 0, amount 0 04:29:09.781 00.000 15672 move complete, result=0 04:29:09.781 00.000 15672 worker thread done servicing request 04:29:09.786 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2008, max=14624, FiltMin=2511, FiltMax=10627, Gamma=2.950 04:29:09.839 00.053 30444 UpdateGuideState exits: m=120104 SNR=92.5 Saturated 04:29:09.839 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:09.839 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:09.839 00.000 30444 Enqueuing Expose request 04:29:09.839 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:29:09.839 00.000 15672 Worker thread wakes up 04:29:09.839 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:09.839 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:11.950 02.111 15672 Exposure complete 04:29:11.970 00.020 15672 worker thread done servicing request 04:29:11.971 00.001 30444 OnExposeComplete: enter 04:29:11.971 00.000 30444 UpdateGuideState(): m_state=6 04:29:11.971 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 164 04:29:11.971 00.000 30444 Star::Find returns 1 (1), X=439.95, Y=185.60, Mass=127156, SNR=114.8, Peak=12469 HFD=3.6 04:29:11.971 00.000 30444 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.28) = xAngle (3.12 = 3.12) 04:29:11.971 00.000 30444 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.05 = 3.05) 04:29:11.971 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.84 mountX=-0.10 mountY=0.01, mountTheta=3.05 04:29:11.972 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.03, opts=13) 04:29:11.972 00.000 30444 Enqueuing Move request for scope (-0.10, 0.03) 04:29:11.972 00.000 15672 Worker thread wakes up 04:29:11.972 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd 04:29:11.972 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.03) 04:29:11.972 00.000 15672 Moving (-0.10, 0.03) raw xDistance=-0.10 yDistance=0.01 04:29:11.972 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:29:11.972 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:11.972 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:29:11.972 00.000 15672 MoveAxis(E, 0, ABG) 04:29:11.973 00.001 15672 Move returns status 0, amount 0 04:29:11.973 00.000 15672 MoveAxis(N, 0, ABG) 04:29:11.973 00.000 15672 Move returns status 0, amount 0 04:29:11.973 00.000 15672 move complete, result=0 04:29:11.973 00.000 15672 worker thread done servicing request 04:29:11.980 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=13908, FiltMin=2523, FiltMax=10944, Gamma=2.950 04:29:12.033 00.053 30444 UpdateGuideState exits: m=127156 SNR=114.8 Saturated 04:29:12.033 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:12.034 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:12.034 00.000 30444 Enqueuing Expose request 04:29:12.034 00.000 15672 Worker thread wakes up 04:29:12.034 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:12.034 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:29:12.034 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:13.950 01.916 15672 Exposure complete 04:29:13.982 00.032 15672 worker thread done servicing request 04:29:13.983 00.001 30444 OnExposeComplete: enter 04:29:13.983 00.000 30444 UpdateGuideState(): m_state=6 04:29:13.983 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 165 04:29:13.983 00.000 30444 Star::Find returns 1 (1), X=439.69, Y=185.56, Mass=120871, SNR=96.3, Peak=12784 HFD=3.3 04:29:13.983 00.000 30444 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.28) = xAngle (-2.83 = -2.83) 04:29:13.983 00.000 30444 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 04:29:13.983 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.01 hyp=0.37 cameraTheta=-3.11 mountX=-0.35 mountY=-0.09, mountTheta=-2.89 04:29:13.983 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.01, opts=13) 04:29:13.983 00.000 30444 Enqueuing Move request for scope (-0.37, -0.01) 04:29:13.984 00.001 15672 Worker thread wakes up 04:29:13.984 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.01) opts 0xd 04:29:13.984 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.01) 04:29:13.984 00.000 15672 Moving (-0.37, -0.01) raw xDistance=-0.35 yDistance=-0.09 04:29:13.984 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 04:29:13.984 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:13.984 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:29:13.984 00.000 15672 MoveAxis(E, 94, ABG) 04:29:13.984 00.000 15672 Guiding Dir = 2, Dur = 94 04:29:13.985 00.001 15672 IsSlewing returns 0 04:29:13.986 00.001 15672 IsGuiding returns 0 04:29:13.990 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2070, max=14060, FiltMin=2387, FiltMax=10729, Gamma=2.950 04:29:14.040 00.050 30444 UpdateGuideState exits: m=120871 SNR=96.3 Saturated 04:29:14.040 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:14.040 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:14.040 00.000 30444 Enqueuing Expose request 04:29:14.048 00.008 15672 PulseGuide returned control before completion, sleep 43 04:29:14.091 00.043 15672 IsGuiding returns 1 04:29:14.092 00.001 15672 scope still moving after pulse duration time elapsed 04:29:14.113 00.021 15672 IsSlewing returns 0 04:29:14.126 00.013 15672 IsGuiding returns 0 04:29:14.126 00.000 15672 scope move finished after 94 + 46 ms 04:29:14.126 00.000 15672 Move returns status 0, amount 94 04:29:14.126 00.000 15672 MoveAxis(N, 0, ABG) 04:29:14.126 00.000 15672 Move returns status 0, amount 0 04:29:14.126 00.000 15672 move complete, result=0 04:29:14.126 00.000 15672 worker thread done servicing request 04:29:14.126 00.000 15672 Worker thread wakes up 04:29:14.127 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:14.127 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:14.127 00.000 30444 GuideStep: -0.3 px 94 ms EAST, -0.1 px 0 ms NORTH 04:29:16.242 02.115 15672 Exposure complete 04:29:16.272 00.030 15672 worker thread done servicing request 04:29:16.272 00.000 30444 OnExposeComplete: enter 04:29:16.272 00.000 30444 UpdateGuideState(): m_state=6 04:29:16.273 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 166 04:29:16.273 00.000 30444 Star::Find returns 1 (1), X=439.27, Y=185.63, Mass=131866, SNR=117.7, Peak=13819 HFD=3.5 04:29:16.273 00.000 30444 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.28) = xAngle (3.34 = -2.94) 04:29:16.273 00.000 30444 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.28 = -3.00) 04:29:16.273 00.000 30444 CameraToMount -- cameraX=-0.78 cameraY=0.06 hyp=0.79 cameraTheta=3.06 mountX=-0.77 mountY=-0.11, mountTheta=-3.00 04:29:16.273 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.78, y=0.06, opts=13) 04:29:16.273 00.000 30444 Enqueuing Move request for scope (-0.78, 0.06) 04:29:16.273 00.000 15672 Worker thread wakes up 04:29:16.273 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.06) opts 0xd 04:29:16.273 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.78, 0.06) 04:29:16.274 00.001 15672 Moving (-0.78, 0.06) raw xDistance=-0.77 yDistance=-0.11 04:29:16.274 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.77 04:29:16.274 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:16.274 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:29:16.274 00.000 15672 MoveAxis(E, 215, ABG) 04:29:16.274 00.000 15672 Guiding Dir = 2, Dur = 215 04:29:16.274 00.000 15672 IsSlewing returns 0 04:29:16.275 00.001 15672 IsGuiding returns 0 04:29:16.282 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2130, max=13819, FiltMin=2489, FiltMax=10118, Gamma=2.950 04:29:16.298 00.016 15672 PulseGuide returned control before completion, sleep 203 04:29:16.334 00.036 30444 UpdateGuideState exits: m=131866 SNR=117.7 Saturated 04:29:16.334 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:16.334 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:16.334 00.000 30444 Enqueuing Expose request 04:29:16.504 00.170 15672 IsGuiding returns 1 04:29:16.505 00.001 15672 scope still moving after pulse duration time elapsed 04:29:16.525 00.020 15672 IsSlewing returns 0 04:29:16.526 00.001 15672 IsGuiding returns 0 04:29:16.526 00.000 15672 scope move finished after 215 + 34 ms 04:29:16.526 00.000 15672 Move returns status 0, amount 215 04:29:16.526 00.000 15672 MoveAxis(N, 0, ABG) 04:29:16.526 00.000 15672 Move returns status 0, amount 0 04:29:16.526 00.000 15672 move complete, result=0 04:29:16.526 00.000 15672 worker thread done servicing request 04:29:16.526 00.000 15672 Worker thread wakes up 04:29:16.526 00.000 30444 GuideStep: -0.8 px 215 ms EAST, -0.1 px 0 ms NORTH 04:29:16.526 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:16.526 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:18.431 01.905 15672 Exposure complete 04:29:18.451 00.020 15672 worker thread done servicing request 04:29:18.452 00.001 30444 OnExposeComplete: enter 04:29:18.452 00.000 30444 UpdateGuideState(): m_state=6 04:29:18.452 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 167 04:29:18.452 00.000 30444 Star::Find returns 1 (1), X=440.10, Y=185.38, Mass=116972, SNR=95.4, Peak=13537 HFD=3.3 04:29:18.452 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.05 = -1.05) 04:29:18.452 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 04:29:18.452 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.32 mountX=0.10 mountY=-0.18, mountTheta=-1.06 04:29:18.452 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.20, opts=13) 04:29:18.453 00.001 30444 Enqueuing Move request for scope (0.05, -0.20) 04:29:18.453 00.000 15672 Worker thread wakes up 04:29:18.453 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd 04:29:18.453 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.20) 04:29:18.453 00.000 15672 Moving (0.05, -0.20) raw xDistance=0.10 yDistance=-0.18 04:29:18.453 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:29:18.453 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:18.453 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:29:18.453 00.000 15672 MoveAxis(E, 0, ABG) 04:29:18.453 00.000 15672 Move returns status 0, amount 0 04:29:18.453 00.000 15672 MoveAxis(N, 0, ABG) 04:29:18.453 00.000 15672 Move returns status 0, amount 0 04:29:18.453 00.000 15672 move complete, result=0 04:29:18.453 00.000 15672 worker thread done servicing request 04:29:18.458 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2077, max=13669, FiltMin=2572, FiltMax=10282, Gamma=2.950 04:29:18.508 00.050 30444 UpdateGuideState exits: m=116972 SNR=95.4 Saturated 04:29:18.508 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:18.508 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:18.508 00.000 30444 Enqueuing Expose request 04:29:18.508 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:29:18.508 00.000 15672 Worker thread wakes up 04:29:18.508 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:18.508 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:20.614 02.106 15672 Exposure complete 04:29:20.634 00.020 15672 worker thread done servicing request 04:29:20.634 00.000 30444 OnExposeComplete: enter 04:29:20.634 00.000 30444 UpdateGuideState(): m_state=6 04:29:20.634 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 168 04:29:20.634 00.000 30444 Star::Find returns 1 (1), X=440.35, Y=185.41, Mass=124371, SNR=106.5, Peak=13569 HFD=3.3 04:29:20.634 00.000 30444 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.28) = xAngle (-0.22 = -0.22) 04:29:20.634 00.000 30444 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.29 = -0.29) 04:29:20.634 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.16 hyp=0.34 cameraTheta=-0.50 mountX=0.33 mountY=-0.10, mountTheta=-0.28 04:29:20.635 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.16, opts=13) 04:29:20.635 00.000 30444 Enqueuing Move request for scope (0.30, -0.16) 04:29:20.635 00.000 15672 Worker thread wakes up 04:29:20.635 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.16) opts 0xd 04:29:20.635 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.16) 04:29:20.635 00.000 15672 Moving (0.30, -0.16) raw xDistance=0.33 yDistance=-0.10 04:29:20.635 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 04:29:20.635 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:20.635 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:29:20.635 00.000 15672 MoveAxis(W, 90, ABG) 04:29:20.635 00.000 15672 Guiding Dir = 3, Dur = 90 04:29:20.636 00.001 15672 IsSlewing returns 0 04:29:20.636 00.000 15672 IsGuiding returns 0 04:29:20.641 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=14169, FiltMin=2568, FiltMax=9927, Gamma=2.950 04:29:20.660 00.019 15672 PulseGuide returned control before completion, sleep 78 04:29:20.690 00.030 30444 UpdateGuideState exits: m=124371 SNR=106.5 Saturated 04:29:20.690 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:20.690 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:20.690 00.000 30444 Enqueuing Expose request 04:29:20.772 00.082 15672 IsGuiding returns 0 04:29:20.773 00.001 15672 Move returns status 0, amount 90 04:29:20.773 00.000 15672 MoveAxis(N, 0, ABG) 04:29:20.773 00.000 15672 Move returns status 0, amount 0 04:29:20.773 00.000 15672 move complete, result=0 04:29:20.773 00.000 15672 worker thread done servicing request 04:29:20.773 00.000 15672 Worker thread wakes up 04:29:20.774 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:20.774 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:20.774 00.000 30444 GuideStep: 0.3 px 90 ms WEST, -0.1 px 0 ms NORTH 04:29:22.680 01.906 15672 Exposure complete 04:29:22.701 00.021 15672 worker thread done servicing request 04:29:22.701 00.000 30444 OnExposeComplete: enter 04:29:22.701 00.000 30444 UpdateGuideState(): m_state=6 04:29:22.701 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 169 04:29:22.701 00.000 30444 Star::Find returns 1 (1), X=440.20, Y=185.38, Mass=129934, SNR=116.7, Peak=13027 HFD=3.6 04:29:22.701 00.000 30444 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 04:29:22.701 00.000 30444 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 04:29:22.701 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.92 mountX=0.19 mountY=-0.16, mountTheta=-0.68 04:29:22.702 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.19, opts=13) 04:29:22.702 00.000 30444 Enqueuing Move request for scope (0.15, -0.19) 04:29:22.702 00.000 15672 Worker thread wakes up 04:29:22.702 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd 04:29:22.702 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.19) 04:29:22.702 00.000 15672 Moving (0.15, -0.19) raw xDistance=0.19 yDistance=-0.16 04:29:22.702 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:29:22.702 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:22.702 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:29:22.702 00.000 15672 MoveAxis(E, 0, ABG) 04:29:22.702 00.000 15672 Move returns status 0, amount 0 04:29:22.702 00.000 15672 MoveAxis(N, 0, ABG) 04:29:22.702 00.000 15672 Move returns status 0, amount 0 04:29:22.702 00.000 15672 move complete, result=0 04:29:22.702 00.000 15672 worker thread done servicing request 04:29:22.708 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2119, max=14775, FiltMin=2491, FiltMax=10237, Gamma=2.950 04:29:22.759 00.051 30444 UpdateGuideState exits: m=129934 SNR=116.7 Saturated 04:29:22.759 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:22.759 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:22.759 00.000 30444 Enqueuing Expose request 04:29:22.759 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:29:22.760 00.001 15672 Worker thread wakes up 04:29:22.760 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:22.760 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:24.867 02.107 15672 Exposure complete 04:29:24.888 00.021 15672 worker thread done servicing request 04:29:24.888 00.000 30444 OnExposeComplete: enter 04:29:24.888 00.000 30444 UpdateGuideState(): m_state=6 04:29:24.889 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 170 04:29:24.889 00.000 30444 Star::Find returns 1 (1), X=440.22, Y=185.32, Mass=122623, SNR=111.5, Peak=13070 HFD=3.4 04:29:24.889 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 04:29:24.889 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 04:29:24.889 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-0.99 mountX=0.23 mountY=-0.22, mountTheta=-0.75 04:29:24.889 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.26, opts=13) 04:29:24.889 00.000 30444 Enqueuing Move request for scope (0.17, -0.26) 04:29:24.889 00.000 15672 Worker thread wakes up 04:29:24.889 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd 04:29:24.889 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.26) 04:29:24.889 00.000 15672 Moving (0.17, -0.26) raw xDistance=0.23 yDistance=-0.22 04:29:24.889 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 04:29:24.890 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:24.890 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:29:24.890 00.000 15672 MoveAxis(E, 0, ABG) 04:29:24.890 00.000 15672 Move returns status 0, amount 0 04:29:24.890 00.000 15672 MoveAxis(N, 0, ABG) 04:29:24.890 00.000 15672 Move returns status 0, amount 0 04:29:24.890 00.000 15672 move complete, result=0 04:29:24.890 00.000 15672 worker thread done servicing request 04:29:24.896 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=14258, FiltMin=2481, FiltMax=10273, Gamma=2.950 04:29:24.956 00.060 30444 UpdateGuideState exits: m=122623 SNR=111.5 Saturated 04:29:24.956 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:24.956 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:24.956 00.000 30444 Enqueuing Expose request 04:29:24.956 00.000 15672 Worker thread wakes up 04:29:24.956 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:24.956 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:29:24.956 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:26.864 01.908 15672 Exposure complete 04:29:26.884 00.020 15672 worker thread done servicing request 04:29:26.884 00.000 30444 OnExposeComplete: enter 04:29:26.884 00.000 30444 UpdateGuideState(): m_state=6 04:29:26.884 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 171 04:29:26.884 00.000 30444 Star::Find returns 1 (1), X=440.26, Y=185.26, Mass=121768, SNR=99.6, Peak=13255 HFD=3.1 04:29:26.885 00.001 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 04:29:26.885 00.000 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 04:29:26.885 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.32 hyp=0.38 cameraTheta=-0.98 mountX=0.29 mountY=-0.26, mountTheta=-0.74 04:29:26.885 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.32, opts=13) 04:29:26.885 00.000 30444 Enqueuing Move request for scope (0.21, -0.32) 04:29:26.885 00.000 15672 Worker thread wakes up 04:29:26.885 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.32) opts 0xd 04:29:26.885 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.32) 04:29:26.885 00.000 15672 Moving (0.21, -0.32) raw xDistance=0.29 yDistance=-0.26 04:29:26.885 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 04:29:26.885 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 04:29:26.885 00.000 15672 MoveAxis(W, 78, ABG) 04:29:26.885 00.000 15672 Guiding Dir = 3, Dur = 78 04:29:26.886 00.001 15672 IsSlewing returns 0 04:29:26.887 00.001 15672 IsGuiding returns 0 04:29:26.891 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=13784, FiltMin=2523, FiltMax=9942, Gamma=2.950 04:29:26.906 00.015 15672 PulseGuide returned control before completion, sleep 70 04:29:26.941 00.035 30444 UpdateGuideState exits: m=121768 SNR=99.6 Saturated 04:29:26.941 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:26.941 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:26.941 00.000 30444 Enqueuing Expose request 04:29:26.978 00.037 15672 IsGuiding returns 1 04:29:26.978 00.000 15672 scope still moving after pulse duration time elapsed 04:29:26.999 00.021 15672 IsSlewing returns 0 04:29:27.018 00.019 15672 IsGuiding returns 0 04:29:27.019 00.001 15672 scope move finished after 78 + 52 ms 04:29:27.019 00.000 15672 Move returns status 0, amount 78 04:29:27.019 00.000 15672 MoveAxis(N, 47, ABG) 04:29:27.019 00.000 15672 Guiding Dir = 0, Dur = 47 04:29:27.019 00.000 15672 IsSlewing returns 0 04:29:27.019 00.000 15672 IsGuiding returns 0 04:29:27.101 00.082 15672 IsGuiding returns 1 04:29:27.101 00.000 15672 scope still moving after pulse duration time elapsed 04:29:27.122 00.021 15672 IsSlewing returns 0 04:29:27.125 00.003 15672 IsGuiding returns 1 04:29:27.146 00.021 15672 IsSlewing returns 0 04:29:27.211 00.065 15672 IsGuiding returns 0 04:29:27.211 00.000 15672 scope move finished after 47 + 144 ms 04:29:27.211 00.000 15672 Move returns status 0, amount 47 04:29:27.211 00.000 15672 move complete, result=0 04:29:27.211 00.000 15672 worker thread done servicing request 04:29:27.212 00.001 15672 Worker thread wakes up 04:29:27.212 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:27.212 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:27.212 00.000 30444 GuideStep: 0.3 px 78 ms WEST, -0.3 px 47 ms NORTH 04:29:29.330 02.118 15672 Exposure complete 04:29:29.360 00.030 15672 worker thread done servicing request 04:29:29.360 00.000 30444 OnExposeComplete: enter 04:29:29.360 00.000 30444 UpdateGuideState(): m_state=6 04:29:29.360 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 172 04:29:29.360 00.000 30444 Star::Find returns 1 (1), X=440.07, Y=185.69, Mass=123995, SNR=108.5, Peak=12482 HFD=3.4 04:29:29.360 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 04:29:29.360 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.62 = 1.62) 04:29:29.360 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.01 mountY=0.12, mountTheta=1.69 04:29:29.361 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.12, opts=13) 04:29:29.361 00.000 30444 Enqueuing Move request for scope (0.02, 0.12) 04:29:29.361 00.000 15672 Worker thread wakes up 04:29:29.361 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd 04:29:29.361 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.12) 04:29:29.361 00.000 15672 Moving (0.02, 0.12) raw xDistance=-0.01 yDistance=0.12 04:29:29.361 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 04:29:29.361 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:29.361 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:29:29.361 00.000 15672 MoveAxis(E, 0, ABG) 04:29:29.361 00.000 15672 Move returns status 0, amount 0 04:29:29.361 00.000 15672 MoveAxis(N, 0, ABG) 04:29:29.361 00.000 15672 Move returns status 0, amount 0 04:29:29.361 00.000 15672 move complete, result=0 04:29:29.361 00.000 15672 worker thread done servicing request 04:29:29.366 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=13534, FiltMin=2578, FiltMax=10905, Gamma=2.950 04:29:29.415 00.049 30444 UpdateGuideState exits: m=123995 SNR=108.5 Saturated 04:29:29.415 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:29.415 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:29.415 00.000 30444 Enqueuing Expose request 04:29:29.416 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:29:29.416 00.000 15672 Worker thread wakes up 04:29:29.416 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:29.416 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:31.322 01.906 15672 Exposure complete 04:29:31.342 00.020 15672 worker thread done servicing request 04:29:31.342 00.000 30444 OnExposeComplete: enter 04:29:31.342 00.000 30444 UpdateGuideState(): m_state=6 04:29:31.342 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 173 04:29:31.342 00.000 30444 Star::Find returns 1 (1), X=440.18, Y=185.79, Mass=128567, SNR=108.1, Peak=12062 HFD=3.6 04:29:31.342 00.000 30444 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.28) = xAngle (1.30 = 1.30) 04:29:31.342 00.000 30444 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.24 = 1.24) 04:29:31.342 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.25 cameraTheta=1.02 mountX=0.07 mountY=0.24, mountTheta=1.30 04:29:31.343 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.21, opts=13) 04:29:31.343 00.000 30444 Enqueuing Move request for scope (0.13, 0.21) 04:29:31.343 00.000 15672 Worker thread wakes up 04:29:31.343 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd 04:29:31.343 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.21) 04:29:31.343 00.000 15672 Moving (0.13, 0.21) raw xDistance=0.07 yDistance=0.24 04:29:31.343 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:29:31.343 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:31.343 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 04:29:31.343 00.000 15672 MoveAxis(E, 0, ABG) 04:29:31.343 00.000 15672 Move returns status 0, amount 0 04:29:31.343 00.000 15672 MoveAxis(N, 0, ABG) 04:29:31.343 00.000 15672 Move returns status 0, amount 0 04:29:31.343 00.000 15672 move complete, result=0 04:29:31.343 00.000 15672 worker thread done servicing request 04:29:31.348 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=13718, FiltMin=2510, FiltMax=10854, Gamma=2.950 04:29:31.398 00.050 30444 UpdateGuideState exits: m=128567 SNR=108.1 Saturated 04:29:31.398 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:31.398 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:31.398 00.000 30444 Enqueuing Expose request 04:29:31.399 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:29:31.399 00.000 15672 Worker thread wakes up 04:29:31.399 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:31.399 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:33.507 02.108 15672 Exposure complete 04:29:33.533 00.026 15672 worker thread done servicing request 04:29:33.533 00.000 30444 OnExposeComplete: enter 04:29:33.533 00.000 30444 UpdateGuideState(): m_state=6 04:29:33.533 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 174 04:29:33.533 00.000 30444 Star::Find returns 1 (1), X=439.88, Y=185.56, Mass=126050, SNR=118.5, Peak=12443 HFD=3.5 04:29:33.533 00.000 30444 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 04:29:33.533 00.000 30444 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.85 = -2.85) 04:29:33.533 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.07 mountX=-0.16 mountY=-0.05, mountTheta=-2.85 04:29:33.534 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.01, opts=13) 04:29:33.534 00.000 30444 Enqueuing Move request for scope (-0.17, -0.01) 04:29:33.534 00.000 15672 Worker thread wakes up 04:29:33.534 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd 04:29:33.534 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.01) 04:29:33.534 00.000 15672 Moving (-0.17, -0.01) raw xDistance=-0.16 yDistance=-0.05 04:29:33.534 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:29:33.534 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:33.534 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:29:33.534 00.000 15672 MoveAxis(E, 0, ABG) 04:29:33.534 00.000 15672 Move returns status 0, amount 0 04:29:33.534 00.000 15672 MoveAxis(N, 0, ABG) 04:29:33.534 00.000 15672 Move returns status 0, amount 0 04:29:33.534 00.000 15672 move complete, result=0 04:29:33.534 00.000 15672 worker thread done servicing request 04:29:33.539 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2077, max=13900, FiltMin=2471, FiltMax=10717, Gamma=2.950 04:29:33.589 00.050 30444 UpdateGuideState exits: m=126050 SNR=118.5 Saturated 04:29:33.589 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:33.589 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:33.589 00.000 30444 Enqueuing Expose request 04:29:33.589 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:29:33.589 00.000 15672 Worker thread wakes up 04:29:33.589 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:33.589 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:35.498 01.909 15672 Exposure complete 04:29:35.519 00.021 15672 worker thread done servicing request 04:29:35.519 00.000 30444 OnExposeComplete: enter 04:29:35.519 00.000 30444 UpdateGuideState(): m_state=6 04:29:35.519 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 175 04:29:35.519 00.000 30444 Star::Find returns 1 (1), X=439.82, Y=185.51, Mass=131314, SNR=110.8, Peak=13773 HFD=3.4 04:29:35.519 00.000 30444 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.28) = xAngle (-2.60 = -2.60) 04:29:35.520 00.001 30444 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.66 = -2.66) 04:29:35.520 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-2.87 mountX=-0.20 mountY=-0.11, mountTheta=-2.64 04:29:35.520 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.06, opts=13) 04:29:35.520 00.000 30444 Enqueuing Move request for scope (-0.23, -0.06) 04:29:35.520 00.000 15672 Worker thread wakes up 04:29:35.520 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.06) opts 0xd 04:29:35.520 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.06) 04:29:35.520 00.000 15672 Moving (-0.23, -0.06) raw xDistance=-0.20 yDistance=-0.11 04:29:35.521 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:29:35.521 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:35.521 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:29:35.521 00.000 15672 MoveAxis(E, 0, ABG) 04:29:35.521 00.000 15672 Move returns status 0, amount 0 04:29:35.521 00.000 15672 MoveAxis(N, 0, ABG) 04:29:35.521 00.000 15672 Move returns status 0, amount 0 04:29:35.521 00.000 15672 move complete, result=0 04:29:35.521 00.000 15672 worker thread done servicing request 04:29:35.528 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=15172, FiltMin=2475, FiltMax=10938, Gamma=2.950 04:29:35.580 00.052 30444 UpdateGuideState exits: m=131314 SNR=110.8 Saturated 04:29:35.580 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:35.580 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:35.580 00.000 30444 Enqueuing Expose request 04:29:35.580 00.000 15672 Worker thread wakes up 04:29:35.580 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:35.580 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:35.580 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:29:37.687 02.107 15672 Exposure complete 04:29:37.707 00.020 15672 worker thread done servicing request 04:29:37.708 00.001 30444 OnExposeComplete: enter 04:29:37.708 00.000 30444 UpdateGuideState(): m_state=6 04:29:37.708 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 176 04:29:37.708 00.000 30444 Star::Find returns 1 (1), X=439.76, Y=185.54, Mass=127451, SNR=113.8, Peak=13055 HFD=3.4 04:29:37.708 00.000 30444 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.28) = xAngle (-2.74 = -2.74) 04:29:37.708 00.000 30444 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.80 = -2.80) 04:29:37.708 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.04 hyp=0.30 cameraTheta=-3.01 mountX=-0.28 mountY=-0.10, mountTheta=-2.79 04:29:37.709 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.04, opts=13) 04:29:37.709 00.000 30444 Enqueuing Move request for scope (-0.30, -0.04) 04:29:37.709 00.000 15672 Worker thread wakes up 04:29:37.709 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.04) opts 0xd 04:29:37.709 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.04) 04:29:37.709 00.000 15672 Moving (-0.30, -0.04) raw xDistance=-0.28 yDistance=-0.10 04:29:37.709 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28 04:29:37.709 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:37.710 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:29:37.710 00.000 15672 MoveAxis(E, 74, ABG) 04:29:37.710 00.000 15672 Guiding Dir = 2, Dur = 74 04:29:37.710 00.000 15672 IsSlewing returns 0 04:29:37.711 00.001 15672 IsGuiding returns 0 04:29:37.718 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=15167, FiltMin=2483, FiltMax=10661, Gamma=2.950 04:29:37.737 00.019 15672 PulseGuide returned control before completion, sleep 59 04:29:37.770 00.033 30444 UpdateGuideState exits: m=127451 SNR=113.8 Saturated 04:29:37.770 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:37.770 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:37.770 00.000 30444 Enqueuing Expose request 04:29:37.798 00.028 15672 IsGuiding returns 1 04:29:37.798 00.000 15672 scope still moving after pulse duration time elapsed 04:29:37.819 00.021 15672 IsSlewing returns 0 04:29:37.834 00.015 15672 IsGuiding returns 0 04:29:37.834 00.000 15672 scope move finished after 74 + 48 ms 04:29:37.834 00.000 15672 Move returns status 0, amount 74 04:29:37.834 00.000 15672 MoveAxis(N, 0, ABG) 04:29:37.834 00.000 15672 Move returns status 0, amount 0 04:29:37.834 00.000 15672 move complete, result=0 04:29:37.834 00.000 15672 worker thread done servicing request 04:29:37.834 00.000 15672 Worker thread wakes up 04:29:37.834 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:37.834 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:37.834 00.000 30444 GuideStep: -0.3 px 74 ms EAST, -0.1 px 0 ms NORTH 04:29:39.743 01.909 15672 Exposure complete 04:29:39.763 00.020 15672 worker thread done servicing request 04:29:39.763 00.000 30444 OnExposeComplete: enter 04:29:39.763 00.000 30444 UpdateGuideState(): m_state=6 04:29:39.763 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 177 04:29:39.763 00.000 30444 Star::Find returns 1 (1), X=439.91, Y=185.48, Mass=136123, SNR=124.6, Peak=13324 HFD=3.5 04:29:39.763 00.000 30444 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 04:29:39.763 00.000 30444 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 04:29:39.763 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-2.57 mountX=-0.11 mountY=-0.12, mountTheta=-2.32 04:29:39.764 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.09, opts=13) 04:29:39.764 00.000 30444 Enqueuing Move request for scope (-0.14, -0.09) 04:29:39.764 00.000 15672 Worker thread wakes up 04:29:39.764 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd 04:29:39.764 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.09) 04:29:39.764 00.000 15672 Moving (-0.14, -0.09) raw xDistance=-0.11 yDistance=-0.12 04:29:39.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:29:39.764 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:39.764 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:29:39.764 00.000 15672 MoveAxis(E, 0, ABG) 04:29:39.764 00.000 15672 Move returns status 0, amount 0 04:29:39.764 00.000 15672 MoveAxis(N, 0, ABG) 04:29:39.764 00.000 15672 Move returns status 0, amount 0 04:29:39.765 00.001 15672 move complete, result=0 04:29:39.765 00.000 15672 worker thread done servicing request 04:29:39.769 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=13782, FiltMin=2464, FiltMax=10375, Gamma=2.950 04:29:39.825 00.056 30444 UpdateGuideState exits: m=136123 SNR=124.6 Saturated 04:29:39.825 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:39.825 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:39.826 00.001 30444 Enqueuing Expose request 04:29:39.826 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:29:39.826 00.000 15672 Worker thread wakes up 04:29:39.826 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:39.826 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:41.935 02.109 15672 Exposure complete 04:29:41.955 00.020 15672 worker thread done servicing request 04:29:41.956 00.001 30444 OnExposeComplete: enter 04:29:41.956 00.000 30444 UpdateGuideState(): m_state=6 04:29:41.956 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 178 04:29:41.956 00.000 30444 Star::Find returns 1 (1), X=439.97, Y=185.34, Mass=117550, SNR=99.9, Peak=13205 HFD=3.2 04:29:41.956 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 04:29:41.956 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 04:29:41.956 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.25 cameraTheta=-1.90 mountX=-0.01 mountY=-0.25, mountTheta=-1.63 04:29:41.956 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.23, opts=13) 04:29:41.956 00.000 30444 Enqueuing Move request for scope (-0.08, -0.23) 04:29:41.957 00.001 15672 Worker thread wakes up 04:29:41.957 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd 04:29:41.957 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.23) 04:29:41.957 00.000 15672 Moving (-0.08, -0.23) raw xDistance=-0.01 yDistance=-0.25 04:29:41.957 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 04:29:41.957 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:41.957 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 04:29:41.957 00.000 15672 MoveAxis(E, 0, ABG) 04:29:41.957 00.000 15672 Move returns status 0, amount 0 04:29:41.957 00.000 15672 MoveAxis(N, 0, ABG) 04:29:41.957 00.000 15672 Move returns status 0, amount 0 04:29:41.957 00.000 15672 move complete, result=0 04:29:41.957 00.000 15672 worker thread done servicing request 04:29:41.962 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2096, max=14890, FiltMin=2521, FiltMax=10475, Gamma=2.950 04:29:42.014 00.052 30444 UpdateGuideState exits: m=117550 SNR=99.9 Saturated 04:29:42.014 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:42.014 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:42.014 00.000 30444 Enqueuing Expose request 04:29:42.014 00.000 15672 Worker thread wakes up 04:29:42.014 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:42.014 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:42.015 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:29:43.923 01.908 15672 Exposure complete 04:29:43.943 00.020 15672 worker thread done servicing request 04:29:43.943 00.000 30444 OnExposeComplete: enter 04:29:43.943 00.000 30444 UpdateGuideState(): m_state=6 04:29:43.943 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 179 04:29:43.943 00.000 30444 Star::Find returns 1 (1), X=440.07, Y=185.26, Mass=122690, SNR=103.1, Peak=13492 HFD=3.2 04:29:43.943 00.000 30444 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 04:29:43.943 00.000 30444 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 04:29:43.943 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.52 mountX=0.10 mountY=-0.30, mountTheta=-1.24 04:29:43.944 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.32, opts=13) 04:29:43.944 00.000 30444 Enqueuing Move request for scope (0.02, -0.32) 04:29:43.944 00.000 15672 Worker thread wakes up 04:29:43.944 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd 04:29:43.944 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.32) 04:29:43.944 00.000 15672 Moving (0.02, -0.32) raw xDistance=0.10 yDistance=-0.30 04:29:43.944 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:29:43.944 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 04:29:43.944 00.000 15672 MoveAxis(E, 0, ABG) 04:29:43.944 00.000 15672 Move returns status 0, amount 0 04:29:43.944 00.000 15672 MoveAxis(N, 54, ABG) 04:29:43.944 00.000 15672 Guiding Dir = 0, Dur = 54 04:29:43.945 00.001 15672 IsSlewing returns 0 04:29:43.949 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2218, max=14191, FiltMin=2517, FiltMax=9710, Gamma=2.950 04:29:43.952 00.003 15672 IsGuiding returns 0 04:29:43.999 00.047 30444 UpdateGuideState exits: m=122690 SNR=103.1 Saturated 04:29:43.999 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:43.999 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:43.999 00.000 30444 Enqueuing Expose request 04:29:44.032 00.033 15672 IsGuiding returns 1 04:29:44.032 00.000 15672 scope still moving after pulse duration time elapsed 04:29:44.053 00.021 15672 IsSlewing returns 0 04:29:44.053 00.000 15672 IsGuiding returns 1 04:29:44.075 00.022 15672 IsSlewing returns 0 04:29:44.076 00.001 15672 IsGuiding returns 1 04:29:44.097 00.021 15672 IsSlewing returns 0 04:29:44.111 00.014 15672 IsGuiding returns 0 04:29:44.111 00.000 15672 scope move finished after 54 + 105 ms 04:29:44.111 00.000 15672 Move returns status 0, amount 54 04:29:44.111 00.000 15672 move complete, result=0 04:29:44.111 00.000 15672 worker thread done servicing request 04:29:44.111 00.000 15672 Worker thread wakes up 04:29:44.112 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:44.112 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:44.112 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 54 ms NORTH 04:29:46.219 02.107 15672 Exposure complete 04:29:46.243 00.024 15672 worker thread done servicing request 04:29:46.243 00.000 30444 OnExposeComplete: enter 04:29:46.243 00.000 30444 UpdateGuideState(): m_state=6 04:29:46.243 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 180 04:29:46.243 00.000 30444 Star::Find returns 1 (1), X=440.28, Y=185.37, Mass=127406, SNR=115.8, Peak=13236 HFD=3.4 04:29:46.243 00.000 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 04:29:46.243 00.000 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 04:29:46.243 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.20 hyp=0.31 cameraTheta=-0.73 mountX=0.28 mountY=-0.15, mountTheta=-0.50 04:29:46.244 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.20, opts=13) 04:29:46.244 00.000 30444 Enqueuing Move request for scope (0.23, -0.20) 04:29:46.244 00.000 15672 Worker thread wakes up 04:29:46.244 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.20) opts 0xd 04:29:46.244 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.20) 04:29:46.245 00.001 15672 Moving (0.23, -0.20) raw xDistance=0.28 yDistance=-0.15 04:29:46.245 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28 04:29:46.245 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:46.245 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:29:46.245 00.000 15672 MoveAxis(W, 74, ABG) 04:29:46.245 00.000 15672 Guiding Dir = 3, Dur = 74 04:29:46.245 00.000 15672 IsSlewing returns 0 04:29:46.246 00.001 15672 IsGuiding returns 0 04:29:46.252 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2095, max=14903, FiltMin=2516, FiltMax=10264, Gamma=2.950 04:29:46.267 00.015 15672 PulseGuide returned control before completion, sleep 64 04:29:46.304 00.037 30444 UpdateGuideState exits: m=127406 SNR=115.8 Saturated 04:29:46.305 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:46.305 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:46.305 00.000 30444 Enqueuing Expose request 04:29:46.334 00.029 15672 IsGuiding returns 1 04:29:46.334 00.000 15672 scope still moving after pulse duration time elapsed 04:29:46.355 00.021 15672 IsSlewing returns 0 04:29:46.365 00.010 15672 IsGuiding returns 0 04:29:46.365 00.000 15672 scope move finished after 74 + 43 ms 04:29:46.365 00.000 15672 Move returns status 0, amount 74 04:29:46.365 00.000 15672 MoveAxis(N, 0, ABG) 04:29:46.365 00.000 15672 Move returns status 0, amount 0 04:29:46.365 00.000 15672 move complete, result=0 04:29:46.366 00.001 15672 worker thread done servicing request 04:29:46.366 00.000 15672 Worker thread wakes up 04:29:46.366 00.000 30444 GuideStep: 0.3 px 74 ms WEST, -0.1 px 0 ms NORTH 04:29:46.366 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:46.366 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:48.282 01.916 15672 Exposure complete 04:29:48.314 00.032 15672 worker thread done servicing request 04:29:48.314 00.000 30444 OnExposeComplete: enter 04:29:48.314 00.000 30444 UpdateGuideState(): m_state=6 04:29:48.315 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 181 04:29:48.315 00.000 30444 Star::Find returns 1 (1), X=439.90, Y=185.72, Mass=121173, SNR=103.9, Peak=12812 HFD=3.4 04:29:48.315 00.000 30444 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.28) = xAngle (2.69 = 2.69) 04:29:48.315 00.000 30444 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.62 = 2.62) 04:29:48.315 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.41 mountX=-0.19 mountY=0.10, mountTheta=2.64 04:29:48.315 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.14, opts=13) 04:29:48.315 00.000 30444 Enqueuing Move request for scope (-0.16, 0.14) 04:29:48.315 00.000 15672 Worker thread wakes up 04:29:48.315 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd 04:29:48.316 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.14) 04:29:48.316 00.000 15672 Moving (-0.16, 0.14) raw xDistance=-0.19 yDistance=0.10 04:29:48.316 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:29:48.316 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:48.316 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:29:48.316 00.000 15672 MoveAxis(E, 0, ABG) 04:29:48.316 00.000 15672 Move returns status 0, amount 0 04:29:48.316 00.000 15672 MoveAxis(N, 0, ABG) 04:29:48.316 00.000 15672 Move returns status 0, amount 0 04:29:48.316 00.000 15672 move complete, result=0 04:29:48.316 00.000 15672 worker thread done servicing request 04:29:48.321 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=13500, FiltMin=2439, FiltMax=10836, Gamma=2.950 04:29:48.372 00.051 30444 UpdateGuideState exits: m=121173 SNR=103.9 Saturated 04:29:48.372 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:48.372 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:48.372 00.000 30444 Enqueuing Expose request 04:29:48.372 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:29:48.372 00.000 15672 Worker thread wakes up 04:29:48.372 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:48.372 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:50.481 02.109 15672 Exposure complete 04:29:50.501 00.020 15672 worker thread done servicing request 04:29:50.501 00.000 30444 OnExposeComplete: enter 04:29:50.501 00.000 30444 UpdateGuideState(): m_state=6 04:29:50.501 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 182 04:29:50.502 00.001 30444 Star::Find returns 1 (1), X=440.19, Y=185.73, Mass=127594, SNR=116.1, Peak=13532 HFD=3.4 04:29:50.502 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 04:29:50.502 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 04:29:50.502 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.84 mountX=0.09 mountY=0.18, mountTheta=1.11 04:29:50.502 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.15, opts=13) 04:29:50.502 00.000 30444 Enqueuing Move request for scope (0.14, 0.15) 04:29:50.502 00.000 15672 Worker thread wakes up 04:29:50.502 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd 04:29:50.502 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.15) 04:29:50.502 00.000 15672 Moving (0.14, 0.15) raw xDistance=0.09 yDistance=0.18 04:29:50.502 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 04:29:50.502 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:50.503 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 04:29:50.503 00.000 15672 MoveAxis(E, 0, ABG) 04:29:50.503 00.000 15672 Move returns status 0, amount 0 04:29:50.503 00.000 15672 MoveAxis(N, 0, ABG) 04:29:50.503 00.000 15672 Move returns status 0, amount 0 04:29:50.503 00.000 15672 move complete, result=0 04:29:50.503 00.000 15672 worker thread done servicing request 04:29:50.507 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1992, max=14953, FiltMin=2499, FiltMax=11707, Gamma=2.950 04:29:50.566 00.059 30444 UpdateGuideState exits: m=127594 SNR=116.1 Saturated 04:29:50.566 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:50.567 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:50.567 00.000 30444 Enqueuing Expose request 04:29:50.567 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:29:50.567 00.000 15672 Worker thread wakes up 04:29:50.567 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:50.567 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:52.482 01.915 15672 Exposure complete 04:29:52.513 00.031 15672 worker thread done servicing request 04:29:52.513 00.000 30444 OnExposeComplete: enter 04:29:52.513 00.000 30444 UpdateGuideState(): m_state=6 04:29:52.513 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 183 04:29:52.513 00.000 30444 Star::Find returns 1 (1), X=440.15, Y=185.61, Mass=118074, SNR=103.2, Peak=12543 HFD=3.2 04:29:52.513 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.66 = 0.66) 04:29:52.513 00.000 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 04:29:52.513 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.38 mountX=0.09 mountY=0.06, mountTheta=0.62 04:29:52.514 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.04, opts=13) 04:29:52.514 00.000 30444 Enqueuing Move request for scope (0.10, 0.04) 04:29:52.514 00.000 15672 Worker thread wakes up 04:29:52.514 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd 04:29:52.514 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.04) 04:29:52.514 00.000 15672 Moving (0.10, 0.04) raw xDistance=0.09 yDistance=0.06 04:29:52.514 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 04:29:52.514 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:52.514 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:29:52.514 00.000 15672 MoveAxis(E, 0, ABG) 04:29:52.514 00.000 15672 Move returns status 0, amount 0 04:29:52.514 00.000 15672 MoveAxis(N, 0, ABG) 04:29:52.514 00.000 15672 Move returns status 0, amount 0 04:29:52.514 00.000 15672 move complete, result=0 04:29:52.514 00.000 15672 worker thread done servicing request 04:29:52.519 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=13594, FiltMin=2528, FiltMax=10847, Gamma=2.950 04:29:52.569 00.050 30444 UpdateGuideState exits: m=118074 SNR=103.2 Saturated 04:29:52.569 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:52.569 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:52.569 00.000 30444 Enqueuing Expose request 04:29:52.569 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:29:52.569 00.000 15672 Worker thread wakes up 04:29:52.569 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:52.569 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:54.679 02.110 15672 Exposure complete 04:29:54.699 00.020 15672 worker thread done servicing request 04:29:54.699 00.000 30444 OnExposeComplete: enter 04:29:54.699 00.000 30444 UpdateGuideState(): m_state=6 04:29:54.699 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 184 04:29:54.699 00.000 30444 Star::Find returns 1 (1), X=439.97, Y=185.63, Mass=136260, SNR=112.4, Peak=13188 HFD=3.6 04:29:54.699 00.000 30444 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.28) = xAngle (2.86 = 2.86) 04:29:54.699 00.000 30444 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 04:29:54.699 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.58 mountX=-0.10 mountY=0.03, mountTheta=2.80 04:29:54.700 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.05, opts=13) 04:29:54.700 00.000 30444 Enqueuing Move request for scope (-0.09, 0.05) 04:29:54.700 00.000 15672 Worker thread wakes up 04:29:54.700 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd 04:29:54.700 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.05) 04:29:54.700 00.000 15672 Moving (-0.09, 0.05) raw xDistance=-0.10 yDistance=0.03 04:29:54.700 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:29:54.700 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:54.700 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:29:54.700 00.000 15672 MoveAxis(E, 0, ABG) 04:29:54.700 00.000 15672 Move returns status 0, amount 0 04:29:54.700 00.000 15672 MoveAxis(N, 0, ABG) 04:29:54.700 00.000 15672 Move returns status 0, amount 0 04:29:54.700 00.000 15672 move complete, result=0 04:29:54.700 00.000 15672 worker thread done servicing request 04:29:54.705 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=13945, FiltMin=2488, FiltMax=10547, Gamma=2.950 04:29:54.755 00.050 30444 UpdateGuideState exits: m=136260 SNR=112.4 Saturated 04:29:54.755 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:54.755 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:54.755 00.000 30444 Enqueuing Expose request 04:29:54.755 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:29:54.755 00.000 15672 Worker thread wakes up 04:29:54.755 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:54.755 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:56.661 01.906 15672 Exposure complete 04:29:56.681 00.020 15672 worker thread done servicing request 04:29:56.681 00.000 30444 OnExposeComplete: enter 04:29:56.681 00.000 30444 UpdateGuideState(): m_state=6 04:29:56.681 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 185 04:29:56.681 00.000 30444 Star::Find returns 1 (1), X=440.19, Y=185.48, Mass=120778, SNR=99.9, Peak=11965 HFD=3.5 04:29:56.681 00.000 30444 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.28) = xAngle (-0.30 = -0.30) 04:29:56.681 00.000 30444 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.36 = -0.36) 04:29:56.681 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.57 mountX=0.16 mountY=-0.06, mountTheta=-0.35 04:29:56.682 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.09, opts=13) 04:29:56.682 00.000 30444 Enqueuing Move request for scope (0.14, -0.09) 04:29:56.682 00.000 15672 Worker thread wakes up 04:29:56.682 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd 04:29:56.682 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.09) 04:29:56.682 00.000 15672 Moving (0.14, -0.09) raw xDistance=0.16 yDistance=-0.06 04:29:56.682 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:29:56.682 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:56.682 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:29:56.682 00.000 15672 MoveAxis(E, 0, ABG) 04:29:56.682 00.000 15672 Move returns status 0, amount 0 04:29:56.682 00.000 15672 MoveAxis(N, 0, ABG) 04:29:56.682 00.000 15672 Move returns status 0, amount 0 04:29:56.683 00.001 15672 move complete, result=0 04:29:56.683 00.000 15672 worker thread done servicing request 04:29:56.687 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2034, max=14302, FiltMin=2510, FiltMax=10088, Gamma=2.950 04:29:56.737 00.050 30444 UpdateGuideState exits: m=120778 SNR=99.9 Saturated 04:29:56.737 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:56.737 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:56.737 00.000 30444 Enqueuing Expose request 04:29:56.737 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:29:56.737 00.000 15672 Worker thread wakes up 04:29:56.737 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:56.737 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:29:58.843 02.106 15672 Exposure complete 04:29:58.863 00.020 15672 worker thread done servicing request 04:29:58.863 00.000 30444 OnExposeComplete: enter 04:29:58.863 00.000 30444 UpdateGuideState(): m_state=6 04:29:58.863 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 186 04:29:58.863 00.000 30444 Star::Find returns 1 (1), X=440.03, Y=185.52, Mass=126314, SNR=101.9, Peak=12653 HFD=3.6 04:29:58.863 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 04:29:58.863 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 04:29:58.863 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.92 mountX=-0.00 mountY=-0.05, mountTheta=-1.64 04:29:58.864 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.05, opts=13) 04:29:58.864 00.000 30444 Enqueuing Move request for scope (-0.02, -0.05) 04:29:58.864 00.000 15672 Worker thread wakes up 04:29:58.864 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd 04:29:58.864 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.05) 04:29:58.864 00.000 15672 Moving (-0.02, -0.05) raw xDistance=-0.00 yDistance=-0.05 04:29:58.864 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 04:29:58.864 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:29:58.864 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:29:58.864 00.000 15672 MoveAxis(E, 0, ABG) 04:29:58.864 00.000 15672 Move returns status 0, amount 0 04:29:58.864 00.000 15672 MoveAxis(N, 0, ABG) 04:29:58.864 00.000 15672 Move returns status 0, amount 0 04:29:58.864 00.000 15672 move complete, result=0 04:29:58.864 00.000 15672 worker thread done servicing request 04:29:58.869 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=13905, FiltMin=2531, FiltMax=10082, Gamma=2.950 04:29:58.919 00.050 30444 UpdateGuideState exits: m=126314 SNR=101.9 Saturated 04:29:58.919 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:29:58.919 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:29:58.919 00.000 30444 Enqueuing Expose request 04:29:58.919 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:29:58.919 00.000 15672 Worker thread wakes up 04:29:58.919 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:29:58.919 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:00.835 01.916 15672 Exposure complete 04:30:00.866 00.031 15672 worker thread done servicing request 04:30:00.866 00.000 30444 OnExposeComplete: enter 04:30:00.866 00.000 30444 UpdateGuideState(): m_state=6 04:30:00.866 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 187 04:30:00.866 00.000 30444 Star::Find returns 1 (1), X=440.18, Y=185.53, Mass=130652, SNR=111.1, Peak=12896 HFD=3.5 04:30:00.866 00.000 30444 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.28) = xAngle (-0.04 = -0.04) 04:30:00.866 00.000 30444 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 04:30:00.866 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.31 mountX=0.14 mountY=-0.01, mountTheta=-0.10 04:30:00.866 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.04, opts=13) 04:30:00.866 00.000 30444 Enqueuing Move request for scope (0.13, -0.04) 04:30:00.868 00.002 15672 Worker thread wakes up 04:30:00.868 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd 04:30:00.868 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.04) 04:30:00.868 00.000 15672 Moving (0.13, -0.04) raw xDistance=0.14 yDistance=-0.01 04:30:00.868 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:30:00.868 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:00.868 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:30:00.868 00.000 15672 MoveAxis(E, 0, ABG) 04:30:00.868 00.000 15672 Move returns status 0, amount 0 04:30:00.868 00.000 15672 MoveAxis(N, 0, ABG) 04:30:00.868 00.000 15672 Move returns status 0, amount 0 04:30:00.868 00.000 15672 move complete, result=0 04:30:00.868 00.000 15672 worker thread done servicing request 04:30:00.872 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=18818, FiltMin=2537, FiltMax=11872, Gamma=2.950 04:30:00.922 00.050 30444 UpdateGuideState exits: m=130652 SNR=111.1 Saturated 04:30:00.922 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:00.922 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:00.922 00.000 30444 Enqueuing Expose request 04:30:00.922 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:30:00.922 00.000 15672 Worker thread wakes up 04:30:00.922 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:00.923 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:03.031 02.108 15672 Exposure complete 04:30:03.054 00.023 15672 worker thread done servicing request 04:30:03.054 00.000 30444 OnExposeComplete: enter 04:30:03.054 00.000 30444 UpdateGuideState(): m_state=6 04:30:03.054 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 188 04:30:03.054 00.000 30444 Star::Find returns 1 (1), X=440.08, Y=185.33, Mass=118311, SNR=98.1, Peak=12266 HFD=3.4 04:30:03.054 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 04:30:03.054 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 04:30:03.054 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.46 mountX=0.09 mountY=-0.24, mountTheta=-1.19 04:30:03.055 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.25, opts=13) 04:30:03.055 00.000 30444 Enqueuing Move request for scope (0.03, -0.25) 04:30:03.055 00.000 15672 Worker thread wakes up 04:30:03.055 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd 04:30:03.055 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.25) 04:30:03.055 00.000 15672 Moving (0.03, -0.25) raw xDistance=0.09 yDistance=-0.24 04:30:03.056 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 04:30:03.056 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:03.056 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 04:30:03.056 00.000 15672 MoveAxis(E, 0, ABG) 04:30:03.056 00.000 15672 Move returns status 0, amount 0 04:30:03.056 00.000 15672 MoveAxis(N, 0, ABG) 04:30:03.056 00.000 15672 Move returns status 0, amount 0 04:30:03.056 00.000 15672 move complete, result=0 04:30:03.056 00.000 15672 worker thread done servicing request 04:30:03.061 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=13824, FiltMin=2521, FiltMax=10283, Gamma=2.950 04:30:03.112 00.051 30444 UpdateGuideState exits: m=118311 SNR=98.1 Saturated 04:30:03.112 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:03.112 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:03.112 00.000 30444 Enqueuing Expose request 04:30:03.112 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:30:03.112 00.000 15672 Worker thread wakes up 04:30:03.113 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:03.113 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:05.019 01.906 15672 Exposure complete 04:30:05.043 00.024 15672 worker thread done servicing request 04:30:05.043 00.000 30444 OnExposeComplete: enter 04:30:05.043 00.000 30444 UpdateGuideState(): m_state=6 04:30:05.043 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 189 04:30:05.043 00.000 30444 Star::Find returns 1 (1), X=440.32, Y=185.40, Mass=125736, SNR=103.1, Peak=13228 HFD=3.3 04:30:05.043 00.000 30444 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.28) = xAngle (-0.31 = -0.31) 04:30:05.043 00.000 30444 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.37 = -0.37) 04:30:05.043 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.18 hyp=0.32 cameraTheta=-0.58 mountX=0.31 mountY=-0.12, mountTheta=-0.36 04:30:05.044 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.18, opts=13) 04:30:05.044 00.000 30444 Enqueuing Move request for scope (0.27, -0.18) 04:30:05.044 00.000 15672 Worker thread wakes up 04:30:05.044 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.18) opts 0xd 04:30:05.044 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.18) 04:30:05.044 00.000 15672 Moving (0.27, -0.18) raw xDistance=0.31 yDistance=-0.12 04:30:05.044 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 04:30:05.045 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:05.045 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:30:05.045 00.000 15672 MoveAxis(W, 83, ABG) 04:30:05.045 00.000 15672 Guiding Dir = 3, Dur = 83 04:30:05.045 00.000 15672 IsSlewing returns 0 04:30:05.047 00.002 15672 IsGuiding returns 0 04:30:05.055 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2045, max=13550, FiltMin=2441, FiltMax=9447, Gamma=2.950 04:30:05.070 00.015 15672 PulseGuide returned control before completion, sleep 71 04:30:05.113 00.043 30444 UpdateGuideState exits: m=125736 SNR=103.1 Saturated 04:30:05.113 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:05.113 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:05.113 00.000 30444 Enqueuing Expose request 04:30:05.143 00.030 15672 IsGuiding returns 1 04:30:05.143 00.000 15672 scope still moving after pulse duration time elapsed 04:30:05.164 00.021 15672 IsSlewing returns 0 04:30:05.198 00.034 15672 IsGuiding returns 0 04:30:05.198 00.000 15672 scope move finished after 83 + 68 ms 04:30:05.199 00.001 15672 Move returns status 0, amount 83 04:30:05.199 00.000 15672 MoveAxis(N, 0, ABG) 04:30:05.199 00.000 15672 Move returns status 0, amount 0 04:30:05.199 00.000 15672 move complete, result=0 04:30:05.199 00.000 15672 worker thread done servicing request 04:30:05.199 00.000 15672 Worker thread wakes up 04:30:05.199 00.000 30444 GuideStep: 0.3 px 83 ms WEST, -0.1 px 0 ms NORTH 04:30:05.199 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:05.199 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:07.311 02.112 15672 Exposure complete 04:30:07.331 00.020 15672 worker thread done servicing request 04:30:07.331 00.000 30444 OnExposeComplete: enter 04:30:07.331 00.000 30444 UpdateGuideState(): m_state=6 04:30:07.331 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 190 04:30:07.331 00.000 30444 Star::Find returns 1 (1), X=440.09, Y=185.30, Mass=127049, SNR=107.6, Peak=14259 HFD=3.0 04:30:07.331 00.000 30444 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 04:30:07.331 00.000 30444 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 04:30:07.331 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.43 mountX=0.11 mountY=-0.26, mountTheta=-1.17 04:30:07.332 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.28, opts=13) 04:30:07.332 00.000 30444 Enqueuing Move request for scope (0.04, -0.28) 04:30:07.332 00.000 15672 Worker thread wakes up 04:30:07.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd 04:30:07.332 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.28) 04:30:07.332 00.000 15672 Moving (0.04, -0.28) raw xDistance=0.11 yDistance=-0.26 04:30:07.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 04:30:07.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 04:30:07.332 00.000 15672 MoveAxis(E, 0, ABG) 04:30:07.332 00.000 15672 Move returns status 0, amount 0 04:30:07.332 00.000 15672 MoveAxis(N, 47, ABG) 04:30:07.332 00.000 15672 Guiding Dir = 0, Dur = 47 04:30:07.333 00.001 15672 IsSlewing returns 0 04:30:07.338 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2107, max=14618, FiltMin=2544, FiltMax=10426, Gamma=2.950 04:30:07.355 00.017 15672 IsGuiding returns 0 04:30:07.388 00.033 30444 UpdateGuideState exits: m=127049 SNR=107.6 Saturated 04:30:07.388 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:07.388 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:07.388 00.000 30444 Enqueuing Expose request 04:30:07.435 00.047 15672 IsGuiding returns 1 04:30:07.435 00.000 15672 scope still moving after pulse duration time elapsed 04:30:07.456 00.021 15672 IsSlewing returns 0 04:30:07.457 00.001 15672 IsGuiding returns 1 04:30:07.477 00.020 15672 IsSlewing returns 0 04:30:07.479 00.002 15672 IsGuiding returns 1 04:30:07.500 00.021 15672 IsSlewing returns 0 04:30:07.532 00.032 15672 IsGuiding returns 0 04:30:07.532 00.000 15672 scope move finished after 47 + 129 ms 04:30:07.532 00.000 15672 Move returns status 0, amount 47 04:30:07.532 00.000 15672 move complete, result=0 04:30:07.532 00.000 15672 worker thread done servicing request 04:30:07.532 00.000 15672 Worker thread wakes up 04:30:07.533 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 47 ms NORTH 04:30:07.533 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:07.533 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:09.442 01.909 15672 Exposure complete 04:30:09.461 00.019 15672 worker thread done servicing request 04:30:09.462 00.001 30444 OnExposeComplete: enter 04:30:09.462 00.000 30444 UpdateGuideState(): m_state=6 04:30:09.462 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 191 04:30:09.462 00.000 30444 Star::Find returns 1 (1), X=440.31, Y=185.75, Mass=117427, SNR=97.1, Peak=12141 HFD=3.4 04:30:09.462 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 04:30:09.462 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.83 = 0.83) 04:30:09.462 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.18 hyp=0.31 cameraTheta=0.61 mountX=0.19 mountY=0.23, mountTheta=0.86 04:30:09.463 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.18, opts=13) 04:30:09.463 00.000 30444 Enqueuing Move request for scope (0.25, 0.18) 04:30:09.463 00.000 15672 Worker thread wakes up 04:30:09.463 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.18) opts 0xd 04:30:09.463 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.18) 04:30:09.463 00.000 15672 Moving (0.25, 0.18) raw xDistance=0.19 yDistance=0.23 04:30:09.463 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:30:09.463 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:09.463 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 04:30:09.463 00.000 15672 MoveAxis(E, 0, ABG) 04:30:09.463 00.000 15672 Move returns status 0, amount 0 04:30:09.463 00.000 15672 MoveAxis(N, 0, ABG) 04:30:09.463 00.000 15672 Move returns status 0, amount 0 04:30:09.463 00.000 15672 move complete, result=0 04:30:09.463 00.000 15672 worker thread done servicing request 04:30:09.469 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=14103, FiltMin=2562, FiltMax=10778, Gamma=2.950 04:30:09.518 00.049 30444 UpdateGuideState exits: m=117427 SNR=97.1 Saturated 04:30:09.518 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:09.518 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:09.518 00.000 30444 Enqueuing Expose request 04:30:09.518 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 04:30:09.518 00.000 15672 Worker thread wakes up 04:30:09.518 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:09.518 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:11.635 02.117 15672 Exposure complete 04:30:11.665 00.030 15672 worker thread done servicing request 04:30:11.665 00.000 30444 OnExposeComplete: enter 04:30:11.665 00.000 30444 UpdateGuideState(): m_state=6 04:30:11.665 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 192 04:30:11.665 00.000 30444 Star::Find returns 1 (1), X=440.13, Y=185.66, Mass=119855, SNR=100.5, Peak=12037 HFD=3.4 04:30:11.665 00.000 30444 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.28) = xAngle (1.11 = 1.11) 04:30:11.665 00.000 30444 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.05 = 1.05) 04:30:11.665 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=0.05 mountY=0.10, mountTheta=1.09 04:30:11.666 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.09, opts=13) 04:30:11.666 00.000 30444 Enqueuing Move request for scope (0.08, 0.09) 04:30:11.666 00.000 15672 Worker thread wakes up 04:30:11.666 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd 04:30:11.666 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.09) 04:30:11.666 00.000 15672 Moving (0.08, 0.09) raw xDistance=0.05 yDistance=0.10 04:30:11.666 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:30:11.666 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:11.666 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:30:11.666 00.000 15672 MoveAxis(E, 0, ABG) 04:30:11.666 00.000 15672 Move returns status 0, amount 0 04:30:11.666 00.000 15672 MoveAxis(N, 0, ABG) 04:30:11.666 00.000 15672 Move returns status 0, amount 0 04:30:11.666 00.000 15672 move complete, result=0 04:30:11.666 00.000 15672 worker thread done servicing request 04:30:11.671 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2130, max=14082, FiltMin=2542, FiltMax=10725, Gamma=2.950 04:30:11.721 00.050 30444 UpdateGuideState exits: m=119855 SNR=100.5 Saturated 04:30:11.721 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:11.721 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:11.721 00.000 30444 Enqueuing Expose request 04:30:11.721 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:30:11.721 00.000 15672 Worker thread wakes up 04:30:11.721 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:11.721 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:13.630 01.909 15672 Exposure complete 04:30:13.650 00.020 15672 worker thread done servicing request 04:30:13.650 00.000 30444 OnExposeComplete: enter 04:30:13.650 00.000 30444 UpdateGuideState(): m_state=6 04:30:13.650 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 193 04:30:13.650 00.000 30444 Star::Find returns 1 (1), X=440.21, Y=185.42, Mass=123883, SNR=109.4, Peak=13172 HFD=3.2 04:30:13.650 00.000 30444 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 04:30:13.650 00.000 30444 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.58 = -0.58) 04:30:13.650 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.79 mountX=0.19 mountY=-0.12, mountTheta=-0.56 04:30:13.651 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.16, opts=13) 04:30:13.651 00.000 30444 Enqueuing Move request for scope (0.15, -0.16) 04:30:13.651 00.000 15672 Worker thread wakes up 04:30:13.651 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd 04:30:13.651 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.16) 04:30:13.651 00.000 15672 Moving (0.15, -0.16) raw xDistance=0.19 yDistance=-0.12 04:30:13.651 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:30:13.651 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:13.651 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:30:13.651 00.000 15672 MoveAxis(E, 0, ABG) 04:30:13.651 00.000 15672 Move returns status 0, amount 0 04:30:13.651 00.000 15672 MoveAxis(N, 0, ABG) 04:30:13.651 00.000 15672 Move returns status 0, amount 0 04:30:13.651 00.000 15672 move complete, result=0 04:30:13.651 00.000 15672 worker thread done servicing request 04:30:13.656 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=15333, FiltMin=2528, FiltMax=10657, Gamma=2.950 04:30:13.706 00.050 30444 UpdateGuideState exits: m=123883 SNR=109.4 Saturated 04:30:13.706 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:13.706 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:13.706 00.000 30444 Enqueuing Expose request 04:30:13.706 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:30:13.706 00.000 15672 Worker thread wakes up 04:30:13.706 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:13.706 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:15.824 02.118 15672 Exposure complete 04:30:15.857 00.033 15672 worker thread done servicing request 04:30:15.857 00.000 30444 OnExposeComplete: enter 04:30:15.857 00.000 30444 UpdateGuideState(): m_state=6 04:30:15.857 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 194 04:30:15.857 00.000 30444 Star::Find returns 1 (1), X=440.16, Y=185.30, Mass=124432, SNR=109.1, Peak=14214 HFD=3.0 04:30:15.857 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 04:30:15.857 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 04:30:15.857 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.28 hyp=0.30 cameraTheta=-1.19 mountX=0.18 mountY=-0.24, mountTheta=-0.93 04:30:15.858 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.28, opts=13) 04:30:15.858 00.000 30444 Enqueuing Move request for scope (0.11, -0.28) 04:30:15.858 00.000 15672 Worker thread wakes up 04:30:15.858 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.28) opts 0xd 04:30:15.858 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.28) 04:30:15.858 00.000 15672 Moving (0.11, -0.28) raw xDistance=0.18 yDistance=-0.24 04:30:15.858 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:30:15.858 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:15.858 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 04:30:15.858 00.000 15672 MoveAxis(E, 0, ABG) 04:30:15.858 00.000 15672 Move returns status 0, amount 0 04:30:15.858 00.000 15672 MoveAxis(N, 0, ABG) 04:30:15.858 00.000 15672 Move returns status 0, amount 0 04:30:15.858 00.000 15672 move complete, result=0 04:30:15.858 00.000 15672 worker thread done servicing request 04:30:15.862 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=15059, FiltMin=2480, FiltMax=10367, Gamma=2.950 04:30:15.912 00.050 30444 UpdateGuideState exits: m=124432 SNR=109.1 Saturated 04:30:15.912 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:15.912 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:15.912 00.000 30444 Enqueuing Expose request 04:30:15.912 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:30:15.912 00.000 15672 Worker thread wakes up 04:30:15.912 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:15.912 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:17.827 01.915 15672 Exposure complete 04:30:17.847 00.020 15672 worker thread done servicing request 04:30:17.847 00.000 30444 OnExposeComplete: enter 04:30:17.847 00.000 30444 UpdateGuideState(): m_state=6 04:30:17.847 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 195 04:30:17.847 00.000 30444 Star::Find returns 1 (1), X=439.84, Y=185.84, Mass=129171, SNR=108.1, Peak=12039 HFD=3.6 04:30:17.847 00.000 30444 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.28) = xAngle (2.53 = 2.53) 04:30:17.848 00.001 30444 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.46 = 2.46) 04:30:17.848 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.27 hyp=0.35 cameraTheta=2.25 mountX=-0.28 mountY=0.22, mountTheta=2.49 04:30:17.848 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.27, opts=13) 04:30:17.848 00.000 30444 Enqueuing Move request for scope (-0.22, 0.27) 04:30:17.848 00.000 15672 Worker thread wakes up 04:30:17.848 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.27) opts 0xd 04:30:17.848 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.27) 04:30:17.848 00.000 15672 Moving (-0.22, 0.27) raw xDistance=-0.28 yDistance=0.22 04:30:17.848 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 04:30:17.848 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:17.848 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 04:30:17.848 00.000 15672 MoveAxis(E, 76, ABG) 04:30:17.848 00.000 15672 Guiding Dir = 2, Dur = 76 04:30:17.849 00.001 15672 IsSlewing returns 0 04:30:17.853 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2268, max=14126, FiltMin=2576, FiltMax=10691, Gamma=2.950 04:30:17.883 00.030 15672 IsGuiding returns 0 04:30:17.899 00.016 15672 PulseGuide returned control before completion, sleep 71 04:30:17.903 00.004 30444 UpdateGuideState exits: m=129171 SNR=108.1 Saturated 04:30:17.903 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:17.903 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:17.903 00.000 30444 Enqueuing Expose request 04:30:17.971 00.068 15672 IsGuiding returns 1 04:30:17.971 00.000 15672 scope still moving after pulse duration time elapsed 04:30:17.992 00.021 15672 IsSlewing returns 0 04:30:18.010 00.018 15672 IsGuiding returns 0 04:30:18.010 00.000 15672 scope move finished after 76 + 51 ms 04:30:18.010 00.000 15672 Move returns status 0, amount 76 04:30:18.010 00.000 15672 MoveAxis(N, 0, ABG) 04:30:18.010 00.000 15672 Move returns status 0, amount 0 04:30:18.010 00.000 15672 move complete, result=0 04:30:18.010 00.000 15672 worker thread done servicing request 04:30:18.010 00.000 15672 Worker thread wakes up 04:30:18.010 00.000 30444 GuideStep: -0.3 px 76 ms EAST, 0.2 px 0 ms NORTH 04:30:18.010 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:18.011 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:20.122 02.111 15672 Exposure complete 04:30:20.142 00.020 15672 worker thread done servicing request 04:30:20.142 00.000 30444 OnExposeComplete: enter 04:30:20.142 00.000 30444 UpdateGuideState(): m_state=6 04:30:20.142 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 196 04:30:20.142 00.000 30444 Star::Find returns 1 (1), X=441.34, Y=185.64, Mass=115757, SNR=101.3, Peak=11952 HFD=3.4 04:30:20.142 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 04:30:20.142 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.27 = 0.27) 04:30:20.142 00.000 30444 CameraToMount -- cameraX=1.29 cameraY=0.07 hyp=1.29 cameraTheta=0.05 mountX=1.22 mountY=0.34, mountTheta=0.27 04:30:20.143 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.29, y=0.07, opts=13) 04:30:20.143 00.000 30444 Enqueuing Move request for scope (1.29, 0.07) 04:30:20.143 00.000 15672 Worker thread wakes up 04:30:20.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.29, 0.07) opts 0xd 04:30:20.143 00.000 15672 Handling offset move in thread for scope, endpoint = (1.29, 0.07) 04:30:20.143 00.000 15672 Moving (1.29, 0.07) raw xDistance=1.22 yDistance=0.34 04:30:20.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.22 04:30:20.143 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:30:20.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 04:30:20.143 00.000 15672 MoveAxis(W, 324, ABG) 04:30:20.143 00.000 15672 Guiding Dir = 3, Dur = 324 04:30:20.144 00.001 15672 IsSlewing returns 0 04:30:20.145 00.001 15672 IsGuiding returns 0 04:30:20.149 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=13663, FiltMin=2520, FiltMax=9812, Gamma=2.950 04:30:20.167 00.018 15672 PulseGuide returned control before completion, sleep 312 04:30:20.198 00.031 30444 UpdateGuideState exits: m=115757 SNR=101.3 Saturated 04:30:20.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:20.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:20.198 00.000 30444 Enqueuing Expose request 04:30:20.482 00.284 15672 IsGuiding returns 1 04:30:20.483 00.001 15672 scope still moving after pulse duration time elapsed 04:30:20.504 00.021 15672 IsSlewing returns 0 04:30:20.550 00.046 15672 IsGuiding returns 0 04:30:20.551 00.001 15672 scope move finished after 324 + 82 ms 04:30:20.551 00.000 15672 Move returns status 0, amount 324 04:30:20.551 00.000 15672 MoveAxis(N, 0, ABG) 04:30:20.551 00.000 15672 Move returns status 0, amount 0 04:30:20.551 00.000 15672 move complete, result=0 04:30:20.551 00.000 15672 worker thread done servicing request 04:30:20.551 00.000 15672 Worker thread wakes up 04:30:20.552 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:20.552 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:20.552 00.000 30444 GuideStep: 1.2 px 324 ms WEST, 0.3 px 0 ms NORTH 04:30:22.457 01.905 15672 Exposure complete 04:30:22.477 00.020 15672 worker thread done servicing request 04:30:22.477 00.000 30444 OnExposeComplete: enter 04:30:22.477 00.000 30444 UpdateGuideState(): m_state=6 04:30:22.477 00.000 30444 Star::Find(15, 441, 185, 0, (0,0,0,0), 0.0, 255) frame 197 04:30:22.477 00.000 30444 Star::Find returns 1 (1), X=440.54, Y=186.57, Mass=125511, SNR=107.7, Peak=11512 HFD=3.3 04:30:22.477 00.000 30444 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.28) = xAngle (1.39 = 1.39) 04:30:22.478 00.001 30444 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.33 = 1.33) 04:30:22.478 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=1.00 hyp=1.11 cameraTheta=1.11 mountX=0.20 mountY=1.08, mountTheta=1.39 04:30:22.478 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=1.00, opts=13) 04:30:22.478 00.000 30444 Enqueuing Move request for scope (0.49, 1.00) 04:30:22.478 00.000 15672 Worker thread wakes up 04:30:22.478 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 1.00) opts 0xd 04:30:22.478 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 1.00) 04:30:22.478 00.000 15672 Moving (0.49, 1.00) raw xDistance=0.20 yDistance=1.08 04:30:22.478 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:30:22.479 00.001 15672 resist switch: large excursion: input 1.08 thresh 0.75 direction from -1 to 1 04:30:22.479 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.24 04:30:22.479 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08 04:30:22.479 00.000 15672 MoveAxis(E, 0, ABG) 04:30:22.479 00.000 15672 Move returns status 0, amount 0 04:30:22.479 00.000 15672 MoveAxis(S, 193, ABG) 04:30:22.479 00.000 15672 Guiding Dir = 1, Dur = 193 04:30:22.479 00.000 15672 IsSlewing returns 0 04:30:22.480 00.001 15672 IsGuiding returns 0 04:30:22.484 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=11512, FiltMin=2524, FiltMax=9941, Gamma=2.950 04:30:22.534 00.050 30444 UpdateGuideState exits: m=125511 SNR=107.7 Saturated 04:30:22.534 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:22.534 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:22.534 00.000 30444 Enqueuing Expose request 04:30:22.562 00.028 15672 PulseGuide returned control before completion, sleep 121 04:30:22.689 00.127 15672 IsGuiding returns 1 04:30:22.689 00.000 15672 scope still moving after pulse duration time elapsed 04:30:22.710 00.021 15672 IsSlewing returns 0 04:30:22.713 00.003 15672 IsGuiding returns 1 04:30:22.733 00.020 15672 IsSlewing returns 0 04:30:22.736 00.003 15672 IsGuiding returns 1 04:30:22.757 00.021 15672 IsSlewing returns 0 04:30:22.787 00.030 15672 IsGuiding returns 0 04:30:22.787 00.000 15672 scope move finished after 193 + 113 ms 04:30:22.787 00.000 15672 Move returns status 0, amount 193 04:30:22.787 00.000 15672 move complete, result=0 04:30:22.787 00.000 15672 worker thread done servicing request 04:30:22.787 00.000 15672 Worker thread wakes up 04:30:22.787 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:22.787 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:22.787 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 1.1 px 193 ms SOUTH 04:30:24.893 02.106 15672 Exposure complete 04:30:24.913 00.020 15672 worker thread done servicing request 04:30:24.913 00.000 30444 OnExposeComplete: enter 04:30:24.913 00.000 30444 UpdateGuideState(): m_state=6 04:30:24.913 00.000 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 198 04:30:24.913 00.000 30444 Star::Find returns 1 (1), X=439.67, Y=185.78, Mass=133938, SNR=125.0, Peak=13497 HFD=3.6 04:30:24.913 00.000 30444 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.28) = xAngle (2.93 = 2.93) 04:30:24.913 00.000 30444 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.87 = 2.87) 04:30:24.913 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.20 hyp=0.43 cameraTheta=2.65 mountX=-0.42 mountY=0.12, mountTheta=2.87 04:30:24.914 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.20, opts=13) 04:30:24.914 00.000 30444 Enqueuing Move request for scope (-0.38, 0.20) 04:30:24.914 00.000 15672 Worker thread wakes up 04:30:24.914 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.20) opts 0xd 04:30:24.914 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.20) 04:30:24.914 00.000 15672 Moving (-0.38, 0.20) raw xDistance=-0.42 yDistance=0.12 04:30:24.914 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 04:30:24.915 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:24.915 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:30:24.915 00.000 15672 MoveAxis(E, 113, ABG) 04:30:24.915 00.000 15672 Guiding Dir = 2, Dur = 113 04:30:24.915 00.000 15672 IsSlewing returns 0 04:30:24.916 00.001 15672 IsGuiding returns 0 04:30:24.921 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=14357, FiltMin=2517, FiltMax=10564, Gamma=2.950 04:30:24.943 00.022 15672 PulseGuide returned control before completion, sleep 97 04:30:24.981 00.038 30444 UpdateGuideState exits: m=133938 SNR=125.0 Saturated 04:30:24.981 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:24.981 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:24.981 00.000 30444 Enqueuing Expose request 04:30:25.087 00.106 15672 IsGuiding returns 0 04:30:25.087 00.000 15672 Move returns status 0, amount 113 04:30:25.087 00.000 15672 MoveAxis(N, 0, ABG) 04:30:25.087 00.000 15672 Move returns status 0, amount 0 04:30:25.087 00.000 15672 move complete, result=0 04:30:25.087 00.000 15672 worker thread done servicing request 04:30:25.087 00.000 15672 Worker thread wakes up 04:30:25.087 00.000 30444 GuideStep: -0.4 px 113 ms EAST, 0.1 px 0 ms NORTH 04:30:25.087 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:25.087 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:26.995 01.908 15672 Exposure complete 04:30:27.015 00.020 15672 worker thread done servicing request 04:30:27.015 00.000 30444 OnExposeComplete: enter 04:30:27.015 00.000 30444 UpdateGuideState(): m_state=6 04:30:27.015 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 199 04:30:27.015 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.83, Mass=126287, SNR=96.0, Peak=12280 HFD=3.7 04:30:27.015 00.000 30444 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.28) = xAngle (2.50 = 2.50) 04:30:27.015 00.000 30444 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.44 = 2.44) 04:30:27.015 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.26 hyp=0.32 cameraTheta=2.23 mountX=-0.26 mountY=0.21, mountTheta=2.47 04:30:27.016 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.26, opts=13) 04:30:27.016 00.000 30444 Enqueuing Move request for scope (-0.20, 0.26) 04:30:27.016 00.000 15672 Worker thread wakes up 04:30:27.016 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.26) opts 0xd 04:30:27.016 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.26) 04:30:27.016 00.000 15672 Moving (-0.20, 0.26) raw xDistance=-0.26 yDistance=0.21 04:30:27.016 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26 04:30:27.016 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:27.016 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 04:30:27.016 00.000 15672 MoveAxis(E, 79, ABG) 04:30:27.016 00.000 15672 Guiding Dir = 2, Dur = 79 04:30:27.017 00.001 15672 IsSlewing returns 0 04:30:27.018 00.001 15672 IsGuiding returns 0 04:30:27.021 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=13603, FiltMin=2509, FiltMax=10362, Gamma=2.950 04:30:27.037 00.016 15672 PulseGuide returned control before completion, sleep 71 04:30:27.072 00.035 30444 UpdateGuideState exits: m=126287 SNR=96.0 Saturated 04:30:27.072 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:27.072 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:27.072 00.000 30444 Enqueuing Expose request 04:30:27.109 00.037 15672 IsGuiding returns 1 04:30:27.109 00.000 15672 scope still moving after pulse duration time elapsed 04:30:27.130 00.021 15672 IsSlewing returns 0 04:30:27.132 00.002 15672 IsGuiding returns 0 04:30:27.132 00.000 15672 scope move finished after 79 + 35 ms 04:30:27.132 00.000 15672 Move returns status 0, amount 79 04:30:27.132 00.000 15672 MoveAxis(N, 0, ABG) 04:30:27.132 00.000 15672 Move returns status 0, amount 0 04:30:27.132 00.000 15672 move complete, result=0 04:30:27.132 00.000 15672 worker thread done servicing request 04:30:27.132 00.000 15672 Worker thread wakes up 04:30:27.132 00.000 30444 GuideStep: -0.3 px 79 ms EAST, 0.2 px 0 ms NORTH 04:30:27.133 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:27.133 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:29.242 02.109 15672 Exposure complete 04:30:29.262 00.020 15672 worker thread done servicing request 04:30:29.262 00.000 30444 OnExposeComplete: enter 04:30:29.262 00.000 30444 UpdateGuideState(): m_state=6 04:30:29.262 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 200 04:30:29.263 00.001 30444 Star::Find returns 1 (1), X=439.75, Y=185.68, Mass=122433, SNR=110.7, Peak=12652 HFD=3.6 04:30:29.263 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 04:30:29.263 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 04:30:29.263 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.11 hyp=0.32 cameraTheta=2.80 mountX=-0.32 mountY=0.04, mountTheta=3.02 04:30:29.263 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.11, opts=13) 04:30:29.264 00.001 30444 Enqueuing Move request for scope (-0.30, 0.11) 04:30:29.264 00.000 15672 Worker thread wakes up 04:30:29.264 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.11) opts 0xd 04:30:29.264 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.11) 04:30:29.264 00.000 15672 Moving (-0.30, 0.11) raw xDistance=-0.32 yDistance=0.04 04:30:29.264 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32 04:30:29.264 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:29.264 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 04:30:29.264 00.000 15672 MoveAxis(E, 91, ABG) 04:30:29.264 00.000 15672 Guiding Dir = 2, Dur = 91 04:30:29.265 00.001 15672 IsSlewing returns 0 04:30:29.266 00.001 15672 IsGuiding returns 0 04:30:29.270 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=12841, FiltMin=2497, FiltMax=10411, Gamma=2.950 04:30:29.289 00.019 15672 PulseGuide returned control before completion, sleep 79 04:30:29.328 00.039 30444 UpdateGuideState exits: m=122433 SNR=110.7 Saturated 04:30:29.328 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:29.328 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:29.328 00.000 30444 Enqueuing Expose request 04:30:29.370 00.042 15672 IsGuiding returns 1 04:30:29.370 00.000 15672 scope still moving after pulse duration time elapsed 04:30:29.390 00.020 15672 IsSlewing returns 0 04:30:29.392 00.002 15672 IsGuiding returns 1 04:30:29.414 00.022 15672 IsSlewing returns 0 04:30:29.417 00.003 15672 IsGuiding returns 0 04:30:29.417 00.000 15672 scope move finished after 91 + 60 ms 04:30:29.417 00.000 15672 Move returns status 0, amount 91 04:30:29.417 00.000 15672 MoveAxis(N, 0, ABG) 04:30:29.417 00.000 15672 Move returns status 0, amount 0 04:30:29.418 00.001 15672 move complete, result=0 04:30:29.418 00.000 15672 worker thread done servicing request 04:30:29.418 00.000 30444 GuideStep: -0.3 px 91 ms EAST, 0.0 px 0 ms NORTH 04:30:29.418 00.000 15672 Worker thread wakes up 04:30:29.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:29.419 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:31.327 01.908 15672 Exposure complete 04:30:31.347 00.020 15672 worker thread done servicing request 04:30:31.347 00.000 30444 OnExposeComplete: enter 04:30:31.347 00.000 30444 UpdateGuideState(): m_state=6 04:30:31.347 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 201 04:30:31.348 00.001 30444 Star::Find returns 1 (1), X=440.01, Y=185.47, Mass=126983, SNR=107.4, Peak=12626 HFD=3.6 04:30:31.348 00.000 30444 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.28) = xAngle (-1.67 = -1.67) 04:30:31.348 00.000 30444 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 04:30:31.348 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.95 mountX=-0.01 mountY=-0.11, mountTheta=-1.68 04:30:31.348 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.10, opts=13) 04:30:31.348 00.000 30444 Enqueuing Move request for scope (-0.04, -0.10) 04:30:31.348 00.000 15672 Worker thread wakes up 04:30:31.348 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd 04:30:31.348 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.10) 04:30:31.348 00.000 15672 Moving (-0.04, -0.10) raw xDistance=-0.01 yDistance=-0.11 04:30:31.348 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 04:30:31.348 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:31.349 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:30:31.349 00.000 15672 MoveAxis(E, 0, ABG) 04:30:31.349 00.000 15672 Move returns status 0, amount 0 04:30:31.349 00.000 15672 MoveAxis(N, 0, ABG) 04:30:31.349 00.000 15672 Move returns status 0, amount 0 04:30:31.349 00.000 15672 move complete, result=0 04:30:31.349 00.000 15672 worker thread done servicing request 04:30:31.354 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=13664, FiltMin=2516, FiltMax=10061, Gamma=2.950 04:30:31.403 00.049 30444 UpdateGuideState exits: m=126983 SNR=107.4 Saturated 04:30:31.403 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:31.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:31.403 00.000 30444 Enqueuing Expose request 04:30:31.403 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:30:31.403 00.000 15672 Worker thread wakes up 04:30:31.403 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:31.403 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:33.519 02.116 15672 Exposure complete 04:30:33.548 00.029 15672 worker thread done servicing request 04:30:33.549 00.001 30444 OnExposeComplete: enter 04:30:33.549 00.000 30444 UpdateGuideState(): m_state=6 04:30:33.549 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 202 04:30:33.549 00.000 30444 Star::Find returns 1 (1), X=440.17, Y=185.52, Mass=122713, SNR=116.0, Peak=12982 HFD=3.4 04:30:33.549 00.000 30444 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.28) = xAngle (-0.13 = -0.13) 04:30:33.549 00.000 30444 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.19 = -0.19) 04:30:33.549 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.41 mountX=0.13 mountY=-0.02, mountTheta=-0.19 04:30:33.549 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.05, opts=13) 04:30:33.550 00.001 30444 Enqueuing Move request for scope (0.12, -0.05) 04:30:33.550 00.000 15672 Worker thread wakes up 04:30:33.550 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd 04:30:33.550 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.05) 04:30:33.550 00.000 15672 Moving (0.12, -0.05) raw xDistance=0.13 yDistance=-0.02 04:30:33.550 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:30:33.550 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:33.550 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:30:33.550 00.000 15672 MoveAxis(E, 0, ABG) 04:30:33.550 00.000 15672 Move returns status 0, amount 0 04:30:33.550 00.000 15672 MoveAxis(N, 0, ABG) 04:30:33.550 00.000 15672 Move returns status 0, amount 0 04:30:33.550 00.000 15672 move complete, result=0 04:30:33.550 00.000 15672 worker thread done servicing request 04:30:33.555 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=14225, FiltMin=2514, FiltMax=10375, Gamma=2.950 04:30:33.610 00.055 30444 UpdateGuideState exits: m=122713 SNR=116.0 Saturated 04:30:33.610 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:33.610 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:33.610 00.000 30444 Enqueuing Expose request 04:30:33.610 00.000 15672 Worker thread wakes up 04:30:33.610 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:33.610 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:33.610 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:30:35.516 01.906 15672 Exposure complete 04:30:35.536 00.020 15672 worker thread done servicing request 04:30:35.536 00.000 30444 OnExposeComplete: enter 04:30:35.536 00.000 30444 UpdateGuideState(): m_state=6 04:30:35.536 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 203 04:30:35.536 00.000 30444 Star::Find returns 1 (1), X=440.34, Y=185.34, Mass=128647, SNR=112.1, Peak=12733 HFD=3.4 04:30:35.536 00.000 30444 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.28) = xAngle (-0.42 = -0.42) 04:30:35.536 00.000 30444 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.48 = -0.48) 04:30:35.536 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=-0.24 hyp=0.37 cameraTheta=-0.70 mountX=0.34 mountY=-0.17, mountTheta=-0.47 04:30:35.537 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=-0.24, opts=13) 04:30:35.537 00.000 30444 Enqueuing Move request for scope (0.28, -0.24) 04:30:35.537 00.000 15672 Worker thread wakes up 04:30:35.537 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.24) opts 0xd 04:30:35.537 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, -0.24) 04:30:35.537 00.000 15672 Moving (0.28, -0.24) raw xDistance=0.34 yDistance=-0.17 04:30:35.537 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 04:30:35.537 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:35.537 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:30:35.537 00.000 15672 MoveAxis(W, 91, ABG) 04:30:35.537 00.000 15672 Guiding Dir = 3, Dur = 91 04:30:35.538 00.001 15672 IsSlewing returns 0 04:30:35.539 00.001 15672 IsGuiding returns 0 04:30:35.543 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=15340, FiltMin=2462, FiltMax=10586, Gamma=2.950 04:30:35.567 00.024 15672 PulseGuide returned control before completion, sleep 73 04:30:35.592 00.025 30444 UpdateGuideState exits: m=128647 SNR=112.1 Saturated 04:30:35.592 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:35.593 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:35.593 00.000 30444 Enqueuing Expose request 04:30:35.642 00.049 15672 IsGuiding returns 1 04:30:35.642 00.000 15672 scope still moving after pulse duration time elapsed 04:30:35.662 00.020 15672 IsSlewing returns 0 04:30:35.663 00.001 15672 IsGuiding returns 1 04:30:35.684 00.021 15672 IsSlewing returns 0 04:30:35.696 00.012 15672 IsGuiding returns 0 04:30:35.696 00.000 15672 scope move finished after 91 + 66 ms 04:30:35.696 00.000 15672 Move returns status 0, amount 91 04:30:35.696 00.000 15672 MoveAxis(N, 0, ABG) 04:30:35.696 00.000 15672 Move returns status 0, amount 0 04:30:35.696 00.000 15672 move complete, result=0 04:30:35.696 00.000 15672 worker thread done servicing request 04:30:35.696 00.000 15672 Worker thread wakes up 04:30:35.696 00.000 30444 GuideStep: 0.3 px 91 ms WEST, -0.2 px 0 ms NORTH 04:30:35.696 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:35.696 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:37.806 02.110 15672 Exposure complete 04:30:37.826 00.020 15672 worker thread done servicing request 04:30:37.826 00.000 30444 OnExposeComplete: enter 04:30:37.826 00.000 30444 UpdateGuideState(): m_state=6 04:30:37.826 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 204 04:30:37.826 00.000 30444 Star::Find returns 1 (1), X=439.95, Y=185.49, Mass=127063, SNR=123.0, Peak=12672 HFD=3.6 04:30:37.826 00.000 30444 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.28) = xAngle (-2.19 = -2.19) 04:30:37.826 00.000 30444 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.25 = -2.25) 04:30:37.826 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.46 mountX=-0.08 mountY=-0.11, mountTheta=-2.21 04:30:37.827 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.08, opts=13) 04:30:37.827 00.000 30444 Enqueuing Move request for scope (-0.10, -0.08) 04:30:37.827 00.000 15672 Worker thread wakes up 04:30:37.827 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd 04:30:37.827 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.08) 04:30:37.827 00.000 15672 Moving (-0.10, -0.08) raw xDistance=-0.08 yDistance=-0.11 04:30:37.827 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:30:37.827 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:37.827 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:30:37.827 00.000 15672 MoveAxis(E, 0, ABG) 04:30:37.827 00.000 15672 Move returns status 0, amount 0 04:30:37.827 00.000 15672 MoveAxis(N, 0, ABG) 04:30:37.827 00.000 15672 Move returns status 0, amount 0 04:30:37.827 00.000 15672 move complete, result=0 04:30:37.827 00.000 15672 worker thread done servicing request 04:30:37.832 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1976, max=14740, FiltMin=2491, FiltMax=11356, Gamma=2.950 04:30:37.883 00.051 30444 UpdateGuideState exits: m=127063 SNR=123.0 Saturated 04:30:37.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:37.883 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:37.883 00.000 30444 Enqueuing Expose request 04:30:37.883 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:30:37.883 00.000 15672 Worker thread wakes up 04:30:37.884 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:37.884 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:39.792 01.908 15672 Exposure complete 04:30:39.812 00.020 15672 worker thread done servicing request 04:30:39.812 00.000 30444 OnExposeComplete: enter 04:30:39.812 00.000 30444 UpdateGuideState(): m_state=6 04:30:39.812 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 205 04:30:39.812 00.000 30444 Star::Find returns 1 (1), X=439.69, Y=185.68, Mass=124412, SNR=111.0, Peak=12033 HFD=3.4 04:30:39.812 00.000 30444 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.28) = xAngle (3.13 = 3.13) 04:30:39.812 00.000 30444 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.07 = 3.07) 04:30:39.812 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.11 hyp=0.38 cameraTheta=2.85 mountX=-0.38 mountY=0.03, mountTheta=3.07 04:30:39.813 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.11, opts=13) 04:30:39.813 00.000 30444 Enqueuing Move request for scope (-0.37, 0.11) 04:30:39.813 00.000 15672 Worker thread wakes up 04:30:39.813 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.11) opts 0xd 04:30:39.813 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.11) 04:30:39.813 00.000 15672 Moving (-0.37, 0.11) raw xDistance=-0.38 yDistance=0.03 04:30:39.813 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 04:30:39.813 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:39.813 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:30:39.813 00.000 15672 MoveAxis(E, 104, ABG) 04:30:39.813 00.000 15672 Guiding Dir = 2, Dur = 104 04:30:39.814 00.001 15672 IsSlewing returns 0 04:30:39.815 00.001 15672 IsGuiding returns 0 04:30:39.820 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1947, max=14997, FiltMin=2430, FiltMax=10777, Gamma=2.950 04:30:39.832 00.012 15672 PulseGuide returned control before completion, sleep 97 04:30:39.870 00.038 30444 UpdateGuideState exits: m=124412 SNR=111.0 Saturated 04:30:39.870 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:39.870 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:39.870 00.000 30444 Enqueuing Expose request 04:30:39.944 00.074 15672 IsGuiding returns 0 04:30:39.944 00.000 15672 Move returns status 0, amount 104 04:30:39.944 00.000 15672 MoveAxis(N, 0, ABG) 04:30:39.945 00.001 15672 Move returns status 0, amount 0 04:30:39.945 00.000 15672 move complete, result=0 04:30:39.945 00.000 15672 worker thread done servicing request 04:30:39.945 00.000 15672 Worker thread wakes up 04:30:39.945 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:39.945 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:39.945 00.000 30444 GuideStep: -0.4 px 104 ms EAST, 0.0 px 0 ms NORTH 04:30:42.057 02.112 15672 Exposure complete 04:30:42.077 00.020 15672 worker thread done servicing request 04:30:42.077 00.000 30444 OnExposeComplete: enter 04:30:42.077 00.000 30444 UpdateGuideState(): m_state=6 04:30:42.077 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 206 04:30:42.077 00.000 30444 Star::Find returns 1 (1), X=440.33, Y=185.33, Mass=125318, SNR=98.8, Peak=14506 HFD=3.0 04:30:42.077 00.000 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 04:30:42.077 00.000 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 04:30:42.077 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.24 hyp=0.37 cameraTheta=-0.73 mountX=0.33 mountY=-0.18, mountTheta=-0.50 04:30:42.077 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.24, opts=13) 04:30:42.077 00.000 30444 Enqueuing Move request for scope (0.27, -0.24) 04:30:42.077 00.000 15672 Worker thread wakes up 04:30:42.077 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.24) opts 0xd 04:30:42.077 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.24) 04:30:42.077 00.000 15672 Moving (0.27, -0.24) raw xDistance=0.33 yDistance=-0.18 04:30:42.077 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33 04:30:42.077 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:42.077 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:30:42.077 00.000 15672 MoveAxis(W, 82, ABG) 04:30:42.077 00.000 15672 Guiding Dir = 3, Dur = 82 04:30:42.078 00.001 15672 IsSlewing returns 0 04:30:42.082 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=14637, FiltMin=2561, FiltMax=10122, Gamma=2.950 04:30:42.085 00.003 15672 IsGuiding returns 0 04:30:42.100 00.015 15672 PulseGuide returned control before completion, sleep 78 04:30:42.132 00.032 30444 UpdateGuideState exits: m=125318 SNR=98.8 Saturated 04:30:42.132 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:42.133 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:42.133 00.000 30444 Enqueuing Expose request 04:30:42.180 00.047 15672 IsGuiding returns 1 04:30:42.180 00.000 15672 scope still moving after pulse duration time elapsed 04:30:42.201 00.021 15672 IsSlewing returns 0 04:30:42.212 00.011 15672 IsGuiding returns 0 04:30:42.213 00.001 15672 scope move finished after 82 + 45 ms 04:30:42.213 00.000 15672 Move returns status 0, amount 82 04:30:42.213 00.000 15672 MoveAxis(N, 0, ABG) 04:30:42.213 00.000 15672 Move returns status 0, amount 0 04:30:42.213 00.000 15672 move complete, result=0 04:30:42.213 00.000 15672 worker thread done servicing request 04:30:42.213 00.000 15672 Worker thread wakes up 04:30:42.213 00.000 30444 GuideStep: 0.3 px 82 ms WEST, -0.2 px 0 ms NORTH 04:30:42.213 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:42.213 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:44.122 01.909 15672 Exposure complete 04:30:44.142 00.020 15672 worker thread done servicing request 04:30:44.142 00.000 30444 OnExposeComplete: enter 04:30:44.142 00.000 30444 UpdateGuideState(): m_state=6 04:30:44.142 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 207 04:30:44.142 00.000 30444 Star::Find returns 1 (1), X=439.80, Y=185.27, Mass=123673, SNR=99.1, Peak=14464 HFD=2.9 04:30:44.142 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 04:30:44.142 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 04:30:44.142 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.31 hyp=0.40 cameraTheta=-2.26 mountX=-0.16 mountY=-0.36, mountTheta=-1.99 04:30:44.143 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.31, opts=13) 04:30:44.143 00.000 30444 Enqueuing Move request for scope (-0.25, -0.31) 04:30:44.143 00.000 15672 Worker thread wakes up 04:30:44.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.31) opts 0xd 04:30:44.143 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.31) 04:30:44.143 00.000 15672 Moving (-0.25, -0.31) raw xDistance=-0.16 yDistance=-0.36 04:30:44.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:30:44.143 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:30:44.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 04:30:44.143 00.000 15672 MoveAxis(E, 0, ABG) 04:30:44.143 00.000 15672 Move returns status 0, amount 0 04:30:44.144 00.001 15672 MoveAxis(N, 0, ABG) 04:30:44.144 00.000 15672 Move returns status 0, amount 0 04:30:44.144 00.000 15672 move complete, result=0 04:30:44.144 00.000 15672 worker thread done servicing request 04:30:44.148 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1868, max=16689, FiltMin=2532, FiltMax=10658, Gamma=2.950 04:30:44.198 00.050 30444 UpdateGuideState exits: m=123673 SNR=99.1 Saturated 04:30:44.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:44.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:44.198 00.000 30444 Enqueuing Expose request 04:30:44.198 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 04:30:44.198 00.000 15672 Worker thread wakes up 04:30:44.198 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:44.198 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:46.305 02.107 15672 Exposure complete 04:30:46.325 00.020 15672 worker thread done servicing request 04:30:46.325 00.000 30444 OnExposeComplete: enter 04:30:46.325 00.000 30444 UpdateGuideState(): m_state=6 04:30:46.325 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 208 04:30:46.325 00.000 30444 Star::Find returns 1 (1), X=439.75, Y=185.41, Mass=118510, SNR=109.3, Peak=13104 HFD=3.2 04:30:46.325 00.000 30444 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.28) = xAngle (-2.38 = -2.38) 04:30:46.325 00.000 30444 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.44 = -2.44) 04:30:46.325 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.16 hyp=0.35 cameraTheta=-2.66 mountX=-0.25 mountY=-0.22, mountTheta=-2.41 04:30:46.326 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.16, opts=13) 04:30:46.326 00.000 30444 Enqueuing Move request for scope (-0.31, -0.16) 04:30:46.326 00.000 15672 Worker thread wakes up 04:30:46.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.16) opts 0xd 04:30:46.326 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.16) 04:30:46.326 00.000 15672 Moving (-0.31, -0.16) raw xDistance=-0.25 yDistance=-0.22 04:30:46.326 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 04:30:46.326 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:46.326 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:30:46.326 00.000 15672 MoveAxis(E, 0, ABG) 04:30:46.326 00.000 15672 Move returns status 0, amount 0 04:30:46.326 00.000 15672 MoveAxis(N, 0, ABG) 04:30:46.326 00.000 15672 Move returns status 0, amount 0 04:30:46.326 00.000 15672 move complete, result=0 04:30:46.326 00.000 15672 worker thread done servicing request 04:30:46.331 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=15903, FiltMin=2548, FiltMax=10633, Gamma=2.950 04:30:46.381 00.050 30444 UpdateGuideState exits: m=118510 SNR=109.3 Saturated 04:30:46.381 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:46.381 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:46.381 00.000 30444 Enqueuing Expose request 04:30:46.381 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:30:46.381 00.000 15672 Worker thread wakes up 04:30:46.381 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:46.381 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:48.287 01.906 15672 Exposure complete 04:30:48.307 00.020 15672 worker thread done servicing request 04:30:48.307 00.000 30444 OnExposeComplete: enter 04:30:48.307 00.000 30444 UpdateGuideState(): m_state=6 04:30:48.307 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 209 04:30:48.307 00.000 30444 Star::Find returns 1 (1), X=439.58, Y=185.27, Mass=123193, SNR=111.9, Peak=15004 HFD=3.0 04:30:48.307 00.000 30444 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 04:30:48.307 00.000 30444 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.35 = -2.35) 04:30:48.307 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.31 hyp=0.56 cameraTheta=-2.56 mountX=-0.37 mountY=-0.40, mountTheta=-2.31 04:30:48.308 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.31, opts=13) 04:30:48.308 00.000 30444 Enqueuing Move request for scope (-0.47, -0.31) 04:30:48.308 00.000 15672 Worker thread wakes up 04:30:48.308 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.31) opts 0xd 04:30:48.308 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.31) 04:30:48.308 00.000 15672 Moving (-0.47, -0.31) raw xDistance=-0.37 yDistance=-0.40 04:30:48.308 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 04:30:48.308 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:30:48.308 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40 04:30:48.308 00.000 15672 MoveAxis(E, 99, ABG) 04:30:48.308 00.000 15672 Guiding Dir = 2, Dur = 99 04:30:48.309 00.001 15672 IsSlewing returns 0 04:30:48.313 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2243, max=15528, FiltMin=2545, FiltMax=10837, Gamma=2.950 04:30:48.316 00.003 15672 IsGuiding returns 0 04:30:48.331 00.015 15672 PulseGuide returned control before completion, sleep 95 04:30:48.364 00.033 30444 UpdateGuideState exits: m=123193 SNR=111.9 Saturated 04:30:48.364 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:48.364 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:48.364 00.000 30444 Enqueuing Expose request 04:30:48.444 00.080 15672 IsGuiding returns 0 04:30:48.444 00.000 15672 Move returns status 0, amount 99 04:30:48.444 00.000 15672 MoveAxis(N, 0, ABG) 04:30:48.444 00.000 15672 Move returns status 0, amount 0 04:30:48.444 00.000 15672 move complete, result=0 04:30:48.445 00.001 15672 worker thread done servicing request 04:30:48.445 00.000 30444 GuideStep: -0.4 px 99 ms EAST, -0.4 px 0 ms NORTH 04:30:48.445 00.000 15672 Worker thread wakes up 04:30:48.445 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:48.446 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:50.553 02.107 15672 Exposure complete 04:30:50.573 00.020 15672 worker thread done servicing request 04:30:50.573 00.000 30444 OnExposeComplete: enter 04:30:50.573 00.000 30444 UpdateGuideState(): m_state=6 04:30:50.573 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 210 04:30:50.574 00.001 30444 Star::Find returns 1 (1), X=439.85, Y=185.18, Mass=124921, SNR=111.7, Peak=13555 HFD=2.9 04:30:50.574 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 04:30:50.574 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 04:30:50.574 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.39 hyp=0.44 cameraTheta=-2.05 mountX=-0.09 mountY=-0.43, mountTheta=-1.77 04:30:50.574 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.39, opts=13) 04:30:50.574 00.000 30444 Enqueuing Move request for scope (-0.20, -0.39) 04:30:50.574 00.000 15672 Worker thread wakes up 04:30:50.574 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.39) opts 0xd 04:30:50.575 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.39) 04:30:50.575 00.000 15672 Moving (-0.20, -0.39) raw xDistance=-0.09 yDistance=-0.43 04:30:50.575 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 04:30:50.575 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.31 newest=-1.05 04:30:50.575 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 04:30:50.575 00.000 15672 MoveAxis(E, 0, ABG) 04:30:50.575 00.000 15672 Move returns status 0, amount 0 04:30:50.575 00.000 15672 MoveAxis(N, 76, ABG) 04:30:50.575 00.000 15672 Guiding Dir = 0, Dur = 76 04:30:50.575 00.000 15672 IsSlewing returns 0 04:30:50.576 00.001 15672 IsGuiding returns 0 04:30:50.582 00.006 30444 UpdateImageDisplay: Size=(640,480) min=1922, max=13555, FiltMin=2452, FiltMax=9577, Gamma=2.950 04:30:50.633 00.051 30444 UpdateGuideState exits: m=124921 SNR=111.7 Saturated 04:30:50.633 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:50.633 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:50.633 00.000 30444 Enqueuing Expose request 04:30:50.696 00.063 15672 IsGuiding returns 1 04:30:50.696 00.000 15672 scope still moving after pulse duration time elapsed 04:30:50.717 00.021 15672 IsSlewing returns 0 04:30:50.720 00.003 15672 IsGuiding returns 1 04:30:50.742 00.022 15672 IsSlewing returns 0 04:30:50.745 00.003 15672 IsGuiding returns 1 04:30:50.766 00.021 15672 IsSlewing returns 0 04:30:50.791 00.025 15672 IsGuiding returns 0 04:30:50.791 00.000 15672 scope move finished after 76 + 138 ms 04:30:50.791 00.000 15672 Move returns status 0, amount 76 04:30:50.791 00.000 15672 move complete, result=0 04:30:50.791 00.000 15672 worker thread done servicing request 04:30:50.791 00.000 15672 Worker thread wakes up 04:30:50.791 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 76 ms NORTH 04:30:50.792 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:50.792 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:52.702 01.910 15672 Exposure complete 04:30:52.721 00.019 15672 worker thread done servicing request 04:30:52.721 00.000 30444 OnExposeComplete: enter 04:30:52.721 00.000 30444 UpdateGuideState(): m_state=6 04:30:52.721 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 211 04:30:52.721 00.000 30444 Star::Find returns 1 (1), X=439.71, Y=185.20, Mass=121654, SNR=96.3, Peak=14454 HFD=2.9 04:30:52.721 00.000 30444 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 04:30:52.721 00.000 30444 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 04:30:52.721 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.38 hyp=0.51 cameraTheta=-2.32 mountX=-0.23 mountY=-0.44, mountTheta=-2.05 04:30:52.723 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.38, opts=13) 04:30:52.723 00.000 30444 Enqueuing Move request for scope (-0.35, -0.38) 04:30:52.723 00.000 15672 Worker thread wakes up 04:30:52.723 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.38) opts 0xd 04:30:52.723 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.38) 04:30:52.723 00.000 15672 Moving (-0.35, -0.38) raw xDistance=-0.23 yDistance=-0.44 04:30:52.723 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 04:30:52.723 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 04:30:52.723 00.000 15672 MoveAxis(E, 0, ABG) 04:30:52.723 00.000 15672 Move returns status 0, amount 0 04:30:52.723 00.000 15672 MoveAxis(N, 79, ABG) 04:30:52.723 00.000 15672 Guiding Dir = 0, Dur = 79 04:30:52.723 00.000 15672 IsSlewing returns 0 04:30:52.723 00.000 15672 IsGuiding returns 0 04:30:52.728 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=16203, FiltMin=2506, FiltMax=10621, Gamma=2.950 04:30:52.780 00.052 30444 UpdateGuideState exits: m=121654 SNR=96.3 Saturated 04:30:52.780 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:52.780 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:52.780 00.000 30444 Enqueuing Expose request 04:30:52.805 00.025 15672 IsGuiding returns 1 04:30:52.805 00.000 15672 scope still moving after pulse duration time elapsed 04:30:52.827 00.022 15672 IsSlewing returns 0 04:30:52.852 00.025 15672 IsGuiding returns 1 04:30:52.874 00.022 15672 IsSlewing returns 0 04:30:52.874 00.000 15672 IsGuiding returns 1 04:30:52.895 00.021 15672 IsSlewing returns 0 04:30:52.917 00.022 15672 IsGuiding returns 0 04:30:52.917 00.000 15672 scope move finished after 79 + 114 ms 04:30:52.917 00.000 15672 Move returns status 0, amount 79 04:30:52.917 00.000 15672 move complete, result=0 04:30:52.917 00.000 15672 worker thread done servicing request 04:30:52.918 00.001 15672 Worker thread wakes up 04:30:52.918 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:52.918 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:52.918 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 79 ms NORTH 04:30:55.025 02.107 15672 Exposure complete 04:30:55.049 00.024 15672 worker thread done servicing request 04:30:55.049 00.000 30444 OnExposeComplete: enter 04:30:55.050 00.001 30444 UpdateGuideState(): m_state=6 04:30:55.050 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 212 04:30:55.050 00.000 30444 Star::Find returns 1 (1), X=439.58, Y=185.50, Mass=131301, SNR=112.5, Peak=13814 HFD=3.2 04:30:55.050 00.000 30444 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.28) = xAngle (-2.70 = -2.70) 04:30:55.050 00.000 30444 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.76 = -2.76) 04:30:55.050 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.08 hyp=0.47 cameraTheta=-2.98 mountX=-0.43 mountY=-0.18, mountTheta=-2.75 04:30:55.050 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.08, opts=13) 04:30:55.050 00.000 30444 Enqueuing Move request for scope (-0.47, -0.08) 04:30:55.050 00.000 15672 Worker thread wakes up 04:30:55.050 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.08) opts 0xd 04:30:55.051 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.08) 04:30:55.051 00.000 15672 Moving (-0.47, -0.08) raw xDistance=-0.43 yDistance=-0.18 04:30:55.051 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 04:30:55.051 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:55.051 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:30:55.051 00.000 15672 MoveAxis(E, 116, ABG) 04:30:55.051 00.000 15672 Guiding Dir = 2, Dur = 116 04:30:55.051 00.000 15672 IsSlewing returns 0 04:30:55.052 00.001 15672 IsGuiding returns 0 04:30:55.056 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=15703, FiltMin=2534, FiltMax=10113, Gamma=2.950 04:30:55.072 00.016 15672 PulseGuide returned control before completion, sleep 107 04:30:55.108 00.036 30444 UpdateGuideState exits: m=131301 SNR=112.5 Saturated 04:30:55.108 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:55.108 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:55.108 00.000 30444 Enqueuing Expose request 04:30:55.182 00.074 15672 IsGuiding returns 1 04:30:55.182 00.000 15672 scope still moving after pulse duration time elapsed 04:30:55.203 00.021 15672 IsSlewing returns 0 04:30:55.248 00.045 15672 IsGuiding returns 0 04:30:55.248 00.000 15672 scope move finished after 116 + 79 ms 04:30:55.248 00.000 15672 Move returns status 0, amount 116 04:30:55.248 00.000 15672 MoveAxis(N, 0, ABG) 04:30:55.248 00.000 15672 Move returns status 0, amount 0 04:30:55.248 00.000 15672 move complete, result=0 04:30:55.248 00.000 15672 worker thread done servicing request 04:30:55.248 00.000 15672 Worker thread wakes up 04:30:55.248 00.000 30444 GuideStep: -0.4 px 116 ms EAST, -0.2 px 0 ms NORTH 04:30:55.248 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:55.248 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:57.160 01.912 15672 Exposure complete 04:30:57.191 00.031 15672 worker thread done servicing request 04:30:57.191 00.000 30444 OnExposeComplete: enter 04:30:57.191 00.000 30444 UpdateGuideState(): m_state=6 04:30:57.191 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 213 04:30:57.191 00.000 30444 Star::Find returns 1 (1), X=440.04, Y=185.38, Mass=124115, SNR=122.3, Peak=14290 HFD=3.2 04:30:57.191 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 04:30:57.191 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 04:30:57.191 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.64 mountX=0.04 mountY=-0.19, mountTheta=-1.36 04:30:57.192 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.19, opts=13) 04:30:57.192 00.000 30444 Enqueuing Move request for scope (-0.01, -0.19) 04:30:57.192 00.000 15672 Worker thread wakes up 04:30:57.192 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd 04:30:57.192 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.19) 04:30:57.192 00.000 15672 Moving (-0.01, -0.19) raw xDistance=0.04 yDistance=-0.19 04:30:57.192 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:30:57.192 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:57.192 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:30:57.192 00.000 15672 MoveAxis(E, 0, ABG) 04:30:57.192 00.000 15672 Move returns status 0, amount 0 04:30:57.192 00.000 15672 MoveAxis(N, 0, ABG) 04:30:57.192 00.000 15672 Move returns status 0, amount 0 04:30:57.192 00.000 15672 move complete, result=0 04:30:57.192 00.000 15672 worker thread done servicing request 04:30:57.197 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=14613, FiltMin=2481, FiltMax=10244, Gamma=2.950 04:30:57.248 00.051 30444 UpdateGuideState exits: m=124115 SNR=122.3 Saturated 04:30:57.249 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:57.249 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:57.249 00.000 30444 Enqueuing Expose request 04:30:57.249 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:30:57.249 00.000 15672 Worker thread wakes up 04:30:57.249 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:57.249 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:59.355 02.106 15672 Exposure complete 04:30:59.375 00.020 15672 worker thread done servicing request 04:30:59.375 00.000 30444 OnExposeComplete: enter 04:30:59.375 00.000 30444 UpdateGuideState(): m_state=6 04:30:59.375 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 214 04:30:59.375 00.000 30444 Star::Find returns 1 (1), X=439.55, Y=185.48, Mass=123847, SNR=96.9, Peak=13068 HFD=3.2 04:30:59.375 00.000 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.68 = -2.68) 04:30:59.375 00.000 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.74 = -2.74) 04:30:59.375 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=-0.09 hyp=0.51 cameraTheta=-2.95 mountX=-0.46 mountY=-0.20, mountTheta=-2.73 04:30:59.376 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=-0.09, opts=13) 04:30:59.376 00.000 30444 Enqueuing Move request for scope (-0.50, -0.09) 04:30:59.376 00.000 15672 Worker thread wakes up 04:30:59.376 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.09) opts 0xd 04:30:59.376 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, -0.09) 04:30:59.376 00.000 15672 Moving (-0.50, -0.09) raw xDistance=-0.46 yDistance=-0.20 04:30:59.376 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 04:30:59.376 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:30:59.376 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:30:59.376 00.000 15672 MoveAxis(E, 123, ABG) 04:30:59.376 00.000 15672 Guiding Dir = 2, Dur = 123 04:30:59.376 00.000 15672 IsSlewing returns 0 04:30:59.377 00.001 15672 IsGuiding returns 0 04:30:59.382 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=14709, FiltMin=2480, FiltMax=10079, Gamma=2.950 04:30:59.402 00.020 15672 PulseGuide returned control before completion, sleep 110 04:30:59.434 00.032 30444 UpdateGuideState exits: m=123847 SNR=96.9 Saturated 04:30:59.435 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:30:59.435 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:30:59.435 00.000 30444 Enqueuing Expose request 04:30:59.513 00.078 15672 IsGuiding returns 1 04:30:59.513 00.000 15672 scope still moving after pulse duration time elapsed 04:30:59.534 00.021 15672 IsSlewing returns 0 04:30:59.578 00.044 15672 IsGuiding returns 0 04:30:59.578 00.000 15672 scope move finished after 123 + 77 ms 04:30:59.578 00.000 15672 Move returns status 0, amount 123 04:30:59.578 00.000 15672 MoveAxis(N, 0, ABG) 04:30:59.578 00.000 15672 Move returns status 0, amount 0 04:30:59.578 00.000 15672 move complete, result=0 04:30:59.578 00.000 15672 worker thread done servicing request 04:30:59.578 00.000 15672 Worker thread wakes up 04:30:59.578 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:30:59.578 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:30:59.578 00.000 30444 GuideStep: -0.5 px 123 ms EAST, -0.2 px 0 ms NORTH 04:31:01.488 01.910 15672 Exposure complete 04:31:01.508 00.020 15672 worker thread done servicing request 04:31:01.508 00.000 30444 OnExposeComplete: enter 04:31:01.508 00.000 30444 UpdateGuideState(): m_state=6 04:31:01.508 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 215 04:31:01.508 00.000 30444 Star::Find returns 1 (1), X=439.80, Y=185.42, Mass=128652, SNR=119.5, Peak=13750 HFD=3.2 04:31:01.508 00.000 30444 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.28) = xAngle (-2.32 = -2.32) 04:31:01.508 00.000 30444 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.38 = -2.38) 04:31:01.508 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-2.60 mountX=-0.20 mountY=-0.21, mountTheta=-2.35 04:31:01.508 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.15, opts=13) 04:31:01.508 00.000 30444 Enqueuing Move request for scope (-0.26, -0.15) 04:31:01.509 00.001 15672 Worker thread wakes up 04:31:01.509 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.15) opts 0xd 04:31:01.509 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.15) 04:31:01.509 00.000 15672 Moving (-0.26, -0.15) raw xDistance=-0.20 yDistance=-0.21 04:31:01.509 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:31:01.509 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:01.509 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:31:01.509 00.000 15672 MoveAxis(E, 0, ABG) 04:31:01.509 00.000 15672 Move returns status 0, amount 0 04:31:01.509 00.000 15672 MoveAxis(N, 0, ABG) 04:31:01.509 00.000 15672 Move returns status 0, amount 0 04:31:01.509 00.000 15672 move complete, result=0 04:31:01.509 00.000 15672 worker thread done servicing request 04:31:01.514 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=14916, FiltMin=2505, FiltMax=10652, Gamma=2.950 04:31:01.566 00.052 30444 UpdateGuideState exits: m=128652 SNR=119.5 Saturated 04:31:01.566 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:01.566 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:01.566 00.000 30444 Enqueuing Expose request 04:31:01.566 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:31:01.566 00.000 15672 Worker thread wakes up 04:31:01.566 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:01.566 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:03.677 02.111 15672 Exposure complete 04:31:03.697 00.020 15672 worker thread done servicing request 04:31:03.697 00.000 30444 OnExposeComplete: enter 04:31:03.697 00.000 30444 UpdateGuideState(): m_state=6 04:31:03.697 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 216 04:31:03.697 00.000 30444 Star::Find returns 1 (1), X=439.88, Y=185.12, Mass=126431, SNR=111.7, Peak=14463 HFD=2.8 04:31:03.697 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 04:31:03.697 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 04:31:03.697 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.45 hyp=0.48 cameraTheta=-1.93 mountX=-0.04 mountY=-0.48, mountTheta=-1.66 04:31:03.698 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.45, opts=13) 04:31:03.698 00.000 30444 Enqueuing Move request for scope (-0.17, -0.45) 04:31:03.698 00.000 15672 Worker thread wakes up 04:31:03.698 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.45) opts 0xd 04:31:03.698 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.45) 04:31:03.698 00.000 15672 Moving (-0.17, -0.45) raw xDistance=-0.04 yDistance=-0.48 04:31:03.698 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 04:31:03.698 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 04:31:03.698 00.000 15672 MoveAxis(E, 0, ABG) 04:31:03.698 00.000 15672 Move returns status 0, amount 0 04:31:03.698 00.000 15672 MoveAxis(N, 85, ABG) 04:31:03.698 00.000 15672 Guiding Dir = 0, Dur = 85 04:31:03.699 00.001 15672 IsSlewing returns 0 04:31:03.700 00.001 15672 IsGuiding returns 0 04:31:03.705 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=14463, FiltMin=2511, FiltMax=10159, Gamma=2.950 04:31:03.756 00.051 30444 UpdateGuideState exits: m=126431 SNR=111.7 Saturated 04:31:03.756 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:03.756 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:03.756 00.000 30444 Enqueuing Expose request 04:31:03.779 00.023 15672 PulseGuide returned control before completion, sleep 17 04:31:03.798 00.019 15672 IsGuiding returns 1 04:31:03.798 00.000 15672 scope still moving after pulse duration time elapsed 04:31:03.819 00.021 15672 IsSlewing returns 0 04:31:03.845 00.026 15672 IsGuiding returns 1 04:31:03.865 00.020 15672 IsSlewing returns 0 04:31:03.911 00.046 15672 IsGuiding returns 0 04:31:03.911 00.000 15672 scope move finished after 85 + 125 ms 04:31:03.911 00.000 15672 Move returns status 0, amount 85 04:31:03.911 00.000 15672 move complete, result=0 04:31:03.912 00.001 15672 worker thread done servicing request 04:31:03.912 00.000 15672 Worker thread wakes up 04:31:03.912 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 85 ms NORTH 04:31:03.912 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:03.912 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:05.827 01.915 15672 Exposure complete 04:31:05.848 00.021 15672 worker thread done servicing request 04:31:05.848 00.000 30444 OnExposeComplete: enter 04:31:05.848 00.000 30444 UpdateGuideState(): m_state=6 04:31:05.848 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 217 04:31:05.848 00.000 30444 Star::Find returns 1 (1), X=439.88, Y=185.46, Mass=133342, SNR=117.3, Peak=13682 HFD=3.6 04:31:05.848 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 04:31:05.848 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 04:31:05.848 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.53 mountX=-0.13 mountY=-0.15, mountTheta=-2.28 04:31:05.849 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.12, opts=13) 04:31:05.849 00.000 30444 Enqueuing Move request for scope (-0.17, -0.12) 04:31:05.849 00.000 15672 Worker thread wakes up 04:31:05.849 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd 04:31:05.849 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.12) 04:31:05.849 00.000 15672 Moving (-0.17, -0.12) raw xDistance=-0.13 yDistance=-0.15 04:31:05.849 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:31:05.849 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:05.849 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:31:05.849 00.000 15672 MoveAxis(E, 0, ABG) 04:31:05.849 00.000 15672 Move returns status 0, amount 0 04:31:05.849 00.000 15672 MoveAxis(N, 0, ABG) 04:31:05.850 00.001 15672 Move returns status 0, amount 0 04:31:05.850 00.000 15672 move complete, result=0 04:31:05.850 00.000 15672 worker thread done servicing request 04:31:05.855 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2148, max=14524, FiltMin=2469, FiltMax=10352, Gamma=2.950 04:31:05.908 00.053 30444 UpdateGuideState exits: m=133342 SNR=117.3 Saturated 04:31:05.908 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:05.908 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:05.908 00.000 30444 Enqueuing Expose request 04:31:05.908 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:31:05.908 00.000 15672 Worker thread wakes up 04:31:05.908 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:05.908 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:08.014 02.106 15672 Exposure complete 04:31:08.035 00.021 15672 worker thread done servicing request 04:31:08.035 00.000 30444 OnExposeComplete: enter 04:31:08.035 00.000 30444 UpdateGuideState(): m_state=6 04:31:08.035 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 218 04:31:08.035 00.000 30444 Star::Find returns 1 (1), X=439.67, Y=185.38, Mass=118533, SNR=104.4, Peak=13499 HFD=3.0 04:31:08.035 00.000 30444 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.28) = xAngle (-2.39 = -2.39) 04:31:08.035 00.000 30444 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.46 = -2.46) 04:31:08.035 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.19 hyp=0.43 cameraTheta=-2.67 mountX=-0.31 mountY=-0.27, mountTheta=-2.43 04:31:08.036 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.19, opts=13) 04:31:08.036 00.000 30444 Enqueuing Move request for scope (-0.38, -0.19) 04:31:08.036 00.000 15672 Worker thread wakes up 04:31:08.036 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.19) opts 0xd 04:31:08.036 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.19) 04:31:08.036 00.000 15672 Moving (-0.38, -0.19) raw xDistance=-0.31 yDistance=-0.27 04:31:08.036 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 04:31:08.036 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 04:31:08.036 00.000 15672 MoveAxis(E, 85, ABG) 04:31:08.036 00.000 15672 Guiding Dir = 2, Dur = 85 04:31:08.037 00.001 15672 IsSlewing returns 0 04:31:08.038 00.001 15672 IsGuiding returns 0 04:31:08.042 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=15336, FiltMin=2485, FiltMax=10500, Gamma=2.950 04:31:08.060 00.018 15672 PulseGuide returned control before completion, sleep 73 04:31:08.091 00.031 30444 UpdateGuideState exits: m=118533 SNR=104.4 Saturated 04:31:08.091 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:08.091 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:08.091 00.000 30444 Enqueuing Expose request 04:31:08.157 00.066 15672 IsGuiding returns 0 04:31:08.157 00.000 15672 Move returns status 0, amount 85 04:31:08.157 00.000 15672 MoveAxis(N, 48, ABG) 04:31:08.157 00.000 15672 Guiding Dir = 0, Dur = 48 04:31:08.158 00.001 15672 IsSlewing returns 0 04:31:08.160 00.002 15672 IsGuiding returns 0 04:31:08.241 00.081 15672 IsGuiding returns 1 04:31:08.242 00.001 15672 scope still moving after pulse duration time elapsed 04:31:08.263 00.021 15672 IsSlewing returns 0 04:31:08.266 00.003 15672 IsGuiding returns 1 04:31:08.286 00.020 15672 IsSlewing returns 0 04:31:08.348 00.062 15672 IsGuiding returns 0 04:31:08.349 00.001 15672 scope move finished after 48 + 140 ms 04:31:08.349 00.000 15672 Move returns status 0, amount 48 04:31:08.349 00.000 15672 move complete, result=0 04:31:08.349 00.000 15672 worker thread done servicing request 04:31:08.349 00.000 15672 Worker thread wakes up 04:31:08.349 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:08.349 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:08.350 00.001 30444 GuideStep: -0.3 px 85 ms EAST, -0.3 px 48 ms NORTH 04:31:10.261 01.911 15672 Exposure complete 04:31:10.291 00.030 15672 worker thread done servicing request 04:31:10.291 00.000 30444 OnExposeComplete: enter 04:31:10.291 00.000 30444 UpdateGuideState(): m_state=6 04:31:10.291 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 219 04:31:10.291 00.000 30444 Star::Find returns 1 (1), X=439.84, Y=185.62, Mass=130903, SNR=121.1, Peak=12850 HFD=3.6 04:31:10.292 00.001 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.10) 04:31:10.292 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 04:31:10.292 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.22 cameraTheta=2.91 mountX=-0.22 mountY=0.00, mountTheta=3.13 04:31:10.294 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.05, opts=13) 04:31:10.294 00.000 30444 Enqueuing Move request for scope (-0.21, 0.05) 04:31:10.294 00.000 15672 Worker thread wakes up 04:31:10.294 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.05) opts 0xd 04:31:10.294 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.05) 04:31:10.294 00.000 15672 Moving (-0.21, 0.05) raw xDistance=-0.22 yDistance=0.00 04:31:10.294 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:31:10.294 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:10.294 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 04:31:10.294 00.000 15672 MoveAxis(E, 0, ABG) 04:31:10.294 00.000 15672 Move returns status 0, amount 0 04:31:10.294 00.000 15672 MoveAxis(N, 0, ABG) 04:31:10.295 00.001 15672 Move returns status 0, amount 0 04:31:10.295 00.000 15672 move complete, result=0 04:31:10.295 00.000 15672 worker thread done servicing request 04:31:10.300 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2078, max=14821, FiltMin=2522, FiltMax=10900, Gamma=2.950 04:31:10.349 00.049 30444 UpdateGuideState exits: m=130903 SNR=121.1 Saturated 04:31:10.349 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:10.349 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:10.349 00.000 30444 Enqueuing Expose request 04:31:10.349 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:31:10.349 00.000 15672 Worker thread wakes up 04:31:10.349 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:10.349 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:12.459 02.110 15672 Exposure complete 04:31:12.478 00.019 15672 worker thread done servicing request 04:31:12.478 00.000 30444 OnExposeComplete: enter 04:31:12.478 00.000 30444 UpdateGuideState(): m_state=6 04:31:12.478 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 220 04:31:12.478 00.000 30444 Star::Find returns 1 (1), X=439.94, Y=185.40, Mass=124119, SNR=111.9, Peak=12337 HFD=3.4 04:31:12.478 00.000 30444 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 04:31:12.478 00.000 30444 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.90 = -1.90) 04:31:12.478 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.12 mountX=-0.06 mountY=-0.20, mountTheta=-1.84 04:31:12.479 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.18, opts=13) 04:31:12.479 00.000 30444 Enqueuing Move request for scope (-0.11, -0.18) 04:31:12.479 00.000 15672 Worker thread wakes up 04:31:12.479 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd 04:31:12.479 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.18) 04:31:12.479 00.000 15672 Moving (-0.11, -0.18) raw xDistance=-0.06 yDistance=-0.20 04:31:12.479 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:31:12.479 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:12.479 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:31:12.479 00.000 15672 MoveAxis(E, 0, ABG) 04:31:12.479 00.000 15672 Move returns status 0, amount 0 04:31:12.479 00.000 15672 MoveAxis(N, 0, ABG) 04:31:12.479 00.000 15672 Move returns status 0, amount 0 04:31:12.479 00.000 15672 move complete, result=0 04:31:12.479 00.000 15672 worker thread done servicing request 04:31:12.485 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=13171, FiltMin=2517, FiltMax=9765, Gamma=2.950 04:31:12.534 00.049 30444 UpdateGuideState exits: m=124119 SNR=111.9 Saturated 04:31:12.534 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:12.534 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:12.534 00.000 30444 Enqueuing Expose request 04:31:12.534 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:31:12.534 00.000 15672 Worker thread wakes up 04:31:12.534 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:12.534 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:14.443 01.909 15672 Exposure complete 04:31:14.466 00.023 15672 worker thread done servicing request 04:31:14.466 00.000 30444 OnExposeComplete: enter 04:31:14.466 00.000 30444 UpdateGuideState(): m_state=6 04:31:14.466 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 221 04:31:14.466 00.000 30444 Star::Find returns 1 (1), X=440.24, Y=185.45, Mass=126151, SNR=102.1, Peak=13265 HFD=3.3 04:31:14.466 00.000 30444 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.28) = xAngle (-0.32 = -0.32) 04:31:14.466 00.000 30444 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.39 = -0.39) 04:31:14.466 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.60 mountX=0.22 mountY=-0.09, mountTheta=-0.38 04:31:14.467 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.13, opts=13) 04:31:14.467 00.000 30444 Enqueuing Move request for scope (0.19, -0.13) 04:31:14.467 00.000 15672 Worker thread wakes up 04:31:14.467 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd 04:31:14.467 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.13) 04:31:14.467 00.000 15672 Moving (0.19, -0.13) raw xDistance=0.22 yDistance=-0.09 04:31:14.467 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 04:31:14.467 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:14.467 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:31:14.467 00.000 15672 MoveAxis(E, 0, ABG) 04:31:14.467 00.000 15672 Move returns status 0, amount 0 04:31:14.467 00.000 15672 MoveAxis(N, 0, ABG) 04:31:14.467 00.000 15672 Move returns status 0, amount 0 04:31:14.467 00.000 15672 move complete, result=0 04:31:14.467 00.000 15672 worker thread done servicing request 04:31:14.473 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2264, max=14612, FiltMin=2538, FiltMax=9784, Gamma=2.950 04:31:14.530 00.057 30444 UpdateGuideState exits: m=126151 SNR=102.1 Saturated 04:31:14.530 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:14.530 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:14.530 00.000 30444 Enqueuing Expose request 04:31:14.530 00.000 15672 Worker thread wakes up 04:31:14.530 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:14.530 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:31:14.530 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:16.638 02.108 15672 Exposure complete 04:31:16.658 00.020 15672 worker thread done servicing request 04:31:16.658 00.000 30444 OnExposeComplete: enter 04:31:16.658 00.000 30444 UpdateGuideState(): m_state=6 04:31:16.658 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 222 04:31:16.658 00.000 30444 Star::Find returns 1 (1), X=440.12, Y=185.35, Mass=119670, SNR=92.1, Peak=13543 HFD=3.2 04:31:16.658 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.97 = -0.97) 04:31:16.658 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 04:31:16.658 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.25 mountX=0.13 mountY=-0.20, mountTheta=-0.99 04:31:16.659 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.22, opts=13) 04:31:16.659 00.000 30444 Enqueuing Move request for scope (0.07, -0.22) 04:31:16.659 00.000 15672 Worker thread wakes up 04:31:16.659 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd 04:31:16.659 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.22) 04:31:16.659 00.000 15672 Moving (0.07, -0.22) raw xDistance=0.13 yDistance=-0.20 04:31:16.659 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:31:16.659 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:16.659 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:31:16.659 00.000 15672 MoveAxis(E, 0, ABG) 04:31:16.659 00.000 15672 Move returns status 0, amount 0 04:31:16.659 00.000 15672 MoveAxis(N, 0, ABG) 04:31:16.659 00.000 15672 Move returns status 0, amount 0 04:31:16.659 00.000 15672 move complete, result=0 04:31:16.659 00.000 15672 worker thread done servicing request 04:31:16.664 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=14203, FiltMin=2464, FiltMax=9793, Gamma=2.950 04:31:16.716 00.052 30444 UpdateGuideState exits: m=119670 SNR=92.1 Saturated 04:31:16.716 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:16.716 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:16.716 00.000 30444 Enqueuing Expose request 04:31:16.716 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:31:16.716 00.000 15672 Worker thread wakes up 04:31:16.716 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:16.716 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:18.632 01.916 15672 Exposure complete 04:31:18.662 00.030 15672 worker thread done servicing request 04:31:18.662 00.000 30444 OnExposeComplete: enter 04:31:18.662 00.000 30444 UpdateGuideState(): m_state=6 04:31:18.662 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 223 04:31:18.662 00.000 30444 Star::Find returns 1 (1), X=439.93, Y=185.50, Mass=118686, SNR=92.3, Peak=12395 HFD=3.5 04:31:18.662 00.000 30444 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 04:31:18.662 00.000 30444 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 04:31:18.662 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.62 mountX=-0.10 mountY=-0.09, mountTheta=-2.38 04:31:18.663 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.07, opts=13) 04:31:18.663 00.000 30444 Enqueuing Move request for scope (-0.12, -0.07) 04:31:18.663 00.000 15672 Worker thread wakes up 04:31:18.663 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd 04:31:18.663 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.07) 04:31:18.663 00.000 15672 Moving (-0.12, -0.07) raw xDistance=-0.10 yDistance=-0.09 04:31:18.663 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:31:18.663 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:18.663 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:31:18.663 00.000 15672 MoveAxis(E, 0, ABG) 04:31:18.663 00.000 15672 Move returns status 0, amount 0 04:31:18.664 00.001 15672 MoveAxis(N, 0, ABG) 04:31:18.664 00.000 15672 Move returns status 0, amount 0 04:31:18.664 00.000 15672 move complete, result=0 04:31:18.664 00.000 15672 worker thread done servicing request 04:31:18.669 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2089, max=13988, FiltMin=2523, FiltMax=10871, Gamma=2.950 04:31:18.721 00.052 30444 UpdateGuideState exits: m=118686 SNR=92.3 Saturated 04:31:18.721 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:18.721 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:18.721 00.000 30444 Enqueuing Expose request 04:31:18.721 00.000 15672 Worker thread wakes up 04:31:18.721 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:18.721 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:31:18.721 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:20.837 02.116 15672 Exposure complete 04:31:20.866 00.029 15672 worker thread done servicing request 04:31:20.866 00.000 30444 OnExposeComplete: enter 04:31:20.866 00.000 30444 UpdateGuideState(): m_state=6 04:31:20.866 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 224 04:31:20.866 00.000 30444 Star::Find returns 1 (1), X=440.00, Y=185.53, Mass=118599, SNR=114.0, Peak=12516 HFD=3.5 04:31:20.866 00.000 30444 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.28) = xAngle (-2.13 = -2.13) 04:31:20.866 00.000 30444 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 04:31:20.866 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.41 mountX=-0.03 mountY=-0.05, mountTheta=-2.15 04:31:20.867 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.04, opts=13) 04:31:20.867 00.000 30444 Enqueuing Move request for scope (-0.05, -0.04) 04:31:20.867 00.000 15672 Worker thread wakes up 04:31:20.867 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd 04:31:20.867 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.04) 04:31:20.867 00.000 15672 Moving (-0.05, -0.04) raw xDistance=-0.03 yDistance=-0.05 04:31:20.867 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:31:20.867 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:20.867 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:31:20.867 00.000 15672 MoveAxis(E, 0, ABG) 04:31:20.868 00.001 15672 Move returns status 0, amount 0 04:31:20.868 00.000 15672 MoveAxis(N, 0, ABG) 04:31:20.868 00.000 15672 Move returns status 0, amount 0 04:31:20.868 00.000 15672 move complete, result=0 04:31:20.868 00.000 15672 worker thread done servicing request 04:31:20.873 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=14981, FiltMin=2562, FiltMax=11240, Gamma=2.950 04:31:20.924 00.051 30444 UpdateGuideState exits: m=118599 SNR=114.0 Saturated 04:31:20.924 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:20.924 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:20.924 00.000 30444 Enqueuing Expose request 04:31:20.924 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:31:20.924 00.000 15672 Worker thread wakes up 04:31:20.925 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:20.925 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:22.840 01.915 15672 Exposure complete 04:31:22.874 00.034 15672 worker thread done servicing request 04:31:22.874 00.000 30444 OnExposeComplete: enter 04:31:22.874 00.000 30444 UpdateGuideState(): m_state=6 04:31:22.874 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 225 04:31:22.874 00.000 30444 Star::Find returns 1 (1), X=439.97, Y=185.48, Mass=122457, SNR=105.7, Peak=13341 HFD=3.2 04:31:22.874 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 04:31:22.874 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 04:31:22.874 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-2.26 mountX=-0.05 mountY=-0.11, mountTheta=-1.99 04:31:22.875 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.10, opts=13) 04:31:22.875 00.000 30444 Enqueuing Move request for scope (-0.08, -0.10) 04:31:22.875 00.000 15672 Worker thread wakes up 04:31:22.875 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd 04:31:22.875 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.10) 04:31:22.875 00.000 15672 Moving (-0.08, -0.10) raw xDistance=-0.05 yDistance=-0.11 04:31:22.875 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:31:22.875 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:22.875 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:31:22.875 00.000 15672 MoveAxis(E, 0, ABG) 04:31:22.875 00.000 15672 Move returns status 0, amount 0 04:31:22.875 00.000 15672 MoveAxis(N, 0, ABG) 04:31:22.875 00.000 15672 Move returns status 0, amount 0 04:31:22.875 00.000 15672 move complete, result=0 04:31:22.875 00.000 15672 worker thread done servicing request 04:31:22.880 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=14492, FiltMin=2541, FiltMax=10510, Gamma=2.950 04:31:22.930 00.050 30444 UpdateGuideState exits: m=122457 SNR=105.7 Saturated 04:31:22.930 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:22.930 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:22.930 00.000 30444 Enqueuing Expose request 04:31:22.930 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:31:22.930 00.000 15672 Worker thread wakes up 04:31:22.930 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:22.930 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:25.039 02.109 15672 Exposure complete 04:31:25.059 00.020 15672 worker thread done servicing request 04:31:25.059 00.000 30444 OnExposeComplete: enter 04:31:25.059 00.000 30444 UpdateGuideState(): m_state=6 04:31:25.059 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 226 04:31:25.059 00.000 30444 Star::Find returns 1 (1), X=439.69, Y=185.47, Mass=124728, SNR=102.6, Peak=13878 HFD=3.2 04:31:25.059 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 04:31:25.059 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 04:31:25.059 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.10 hyp=0.38 cameraTheta=-2.86 mountX=-0.32 mountY=-0.18, mountTheta=-2.63 04:31:25.060 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.10, opts=13) 04:31:25.060 00.000 30444 Enqueuing Move request for scope (-0.37, -0.10) 04:31:25.060 00.000 15672 Worker thread wakes up 04:31:25.060 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.10) opts 0xd 04:31:25.060 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.10) 04:31:25.060 00.000 15672 Moving (-0.37, -0.10) raw xDistance=-0.32 yDistance=-0.18 04:31:25.060 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 04:31:25.060 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:25.060 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:31:25.060 00.000 15672 MoveAxis(E, 87, ABG) 04:31:25.060 00.000 15672 Guiding Dir = 2, Dur = 87 04:31:25.061 00.001 15672 IsSlewing returns 0 04:31:25.062 00.001 15672 IsGuiding returns 0 04:31:25.066 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=14662, FiltMin=2507, FiltMax=10353, Gamma=2.950 04:31:25.089 00.023 15672 PulseGuide returned control before completion, sleep 70 04:31:25.116 00.027 30444 UpdateGuideState exits: m=124728 SNR=102.6 Saturated 04:31:25.116 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:25.116 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:25.116 00.000 30444 Enqueuing Expose request 04:31:25.160 00.044 15672 IsGuiding returns 1 04:31:25.160 00.000 15672 scope still moving after pulse duration time elapsed 04:31:25.182 00.022 15672 IsSlewing returns 0 04:31:25.201 00.019 15672 IsGuiding returns 0 04:31:25.201 00.000 15672 scope move finished after 87 + 52 ms 04:31:25.201 00.000 15672 Move returns status 0, amount 87 04:31:25.201 00.000 15672 MoveAxis(N, 0, ABG) 04:31:25.201 00.000 15672 Move returns status 0, amount 0 04:31:25.202 00.001 15672 move complete, result=0 04:31:25.202 00.000 15672 worker thread done servicing request 04:31:25.202 00.000 15672 Worker thread wakes up 04:31:25.202 00.000 30444 GuideStep: -0.3 px 87 ms EAST, -0.2 px 0 ms NORTH 04:31:25.202 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:25.202 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:27.108 01.906 15672 Exposure complete 04:31:27.128 00.020 15672 worker thread done servicing request 04:31:27.128 00.000 30444 OnExposeComplete: enter 04:31:27.128 00.000 30444 UpdateGuideState(): m_state=6 04:31:27.128 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 227 04:31:27.128 00.000 30444 Star::Find returns 1 (1), X=439.99, Y=185.27, Mass=126245, SNR=102.1, Peak=13553 HFD=3.2 04:31:27.129 00.001 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.49 = -1.49) 04:31:27.129 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.55 = -1.55) 04:31:27.129 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.31 hyp=0.31 cameraTheta=-1.76 mountX=0.03 mountY=-0.31, mountTheta=-1.49 04:31:27.129 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.31, opts=13) 04:31:27.129 00.000 30444 Enqueuing Move request for scope (-0.06, -0.31) 04:31:27.129 00.000 15672 Worker thread wakes up 04:31:27.129 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.31) opts 0xd 04:31:27.129 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.31) 04:31:27.129 00.000 15672 Moving (-0.06, -0.31) raw xDistance=0.03 yDistance=-0.31 04:31:27.129 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:31:27.130 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 04:31:27.130 00.000 15672 MoveAxis(E, 0, ABG) 04:31:27.130 00.000 15672 Move returns status 0, amount 0 04:31:27.130 00.000 15672 MoveAxis(N, 56, ABG) 04:31:27.130 00.000 15672 Guiding Dir = 0, Dur = 56 04:31:27.130 00.000 15672 IsSlewing returns 0 04:31:27.131 00.001 15672 IsGuiding returns 0 04:31:27.136 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2086, max=14317, FiltMin=2543, FiltMax=10486, Gamma=2.950 04:31:27.185 00.049 30444 UpdateGuideState exits: m=126245 SNR=102.1 Saturated 04:31:27.185 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:27.185 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:27.185 00.000 30444 Enqueuing Expose request 04:31:27.247 00.062 15672 IsGuiding returns 1 04:31:27.247 00.000 15672 scope still moving after pulse duration time elapsed 04:31:27.268 00.021 15672 IsSlewing returns 0 04:31:27.269 00.001 15672 IsGuiding returns 1 04:31:27.290 00.021 15672 IsSlewing returns 0 04:31:27.310 00.020 15672 IsGuiding returns 0 04:31:27.310 00.000 15672 scope move finished after 56 + 121 ms 04:31:27.310 00.000 15672 Move returns status 0, amount 56 04:31:27.311 00.001 15672 move complete, result=0 04:31:27.311 00.000 15672 worker thread done servicing request 04:31:27.311 00.000 15672 Worker thread wakes up 04:31:27.311 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:27.311 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:27.311 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 56 ms NORTH 04:31:29.423 02.112 15672 Exposure complete 04:31:29.449 00.026 15672 worker thread done servicing request 04:31:29.450 00.001 30444 OnExposeComplete: enter 04:31:29.450 00.000 30444 UpdateGuideState(): m_state=6 04:31:29.450 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 228 04:31:29.450 00.000 30444 Star::Find returns 1 (1), X=439.70, Y=185.77, Mass=121592, SNR=97.3, Peak=12978 HFD=3.3 04:31:29.450 00.000 30444 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.28) = xAngle (2.91 = 2.91) 04:31:29.450 00.000 30444 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.85 = 2.85) 04:31:29.450 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=0.20 hyp=0.41 cameraTheta=2.63 mountX=-0.39 mountY=0.12, mountTheta=2.85 04:31:29.451 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.20, opts=13) 04:31:29.451 00.000 30444 Enqueuing Move request for scope (-0.35, 0.20) 04:31:29.451 00.000 15672 Worker thread wakes up 04:31:29.451 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.20) opts 0xd 04:31:29.451 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.20) 04:31:29.451 00.000 15672 Moving (-0.35, 0.20) raw xDistance=-0.39 yDistance=0.12 04:31:29.451 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 04:31:29.451 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:29.451 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:31:29.451 00.000 15672 MoveAxis(E, 107, ABG) 04:31:29.451 00.000 15672 Guiding Dir = 2, Dur = 107 04:31:29.451 00.000 15672 IsSlewing returns 0 04:31:29.452 00.001 15672 IsGuiding returns 0 04:31:29.457 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=14432, FiltMin=2541, FiltMax=11056, Gamma=2.950 04:31:29.467 00.010 15672 PulseGuide returned control before completion, sleep 103 04:31:29.507 00.040 30444 UpdateGuideState exits: m=121592 SNR=97.3 Saturated 04:31:29.507 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:29.507 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:29.507 00.000 30444 Enqueuing Expose request 04:31:29.571 00.064 15672 IsGuiding returns 1 04:31:29.571 00.000 15672 scope still moving after pulse duration time elapsed 04:31:29.592 00.021 15672 IsSlewing returns 0 04:31:29.643 00.051 15672 IsGuiding returns 0 04:31:29.643 00.000 15672 scope move finished after 107 + 84 ms 04:31:29.644 00.001 15672 Move returns status 0, amount 107 04:31:29.644 00.000 15672 MoveAxis(N, 0, ABG) 04:31:29.644 00.000 15672 Move returns status 0, amount 0 04:31:29.644 00.000 15672 move complete, result=0 04:31:29.644 00.000 15672 worker thread done servicing request 04:31:29.644 00.000 15672 Worker thread wakes up 04:31:29.644 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:29.645 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:29.645 00.000 30444 GuideStep: -0.4 px 107 ms EAST, 0.1 px 0 ms NORTH 04:31:31.559 01.914 15672 Exposure complete 04:31:31.586 00.027 15672 worker thread done servicing request 04:31:31.586 00.000 30444 OnExposeComplete: enter 04:31:31.586 00.000 30444 UpdateGuideState(): m_state=6 04:31:31.586 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 229 04:31:31.586 00.000 30444 Star::Find returns 1 (1), X=439.67, Y=185.79, Mass=118918, SNR=102.1, Peak=12701 HFD=3.5 04:31:31.586 00.000 30444 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.28) = xAngle (2.90 = 2.90) 04:31:31.586 00.000 30444 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.84 = 2.84) 04:31:31.586 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.22 hyp=0.44 cameraTheta=2.62 mountX=-0.42 mountY=0.13, mountTheta=2.84 04:31:31.587 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.22, opts=13) 04:31:31.587 00.000 30444 Enqueuing Move request for scope (-0.38, 0.22) 04:31:31.587 00.000 15672 Worker thread wakes up 04:31:31.587 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.22) opts 0xd 04:31:31.587 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.22) 04:31:31.587 00.000 15672 Moving (-0.38, 0.22) raw xDistance=-0.42 yDistance=0.13 04:31:31.587 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42 04:31:31.587 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:31.587 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:31:31.587 00.000 15672 MoveAxis(E, 122, ABG) 04:31:31.587 00.000 15672 Guiding Dir = 2, Dur = 122 04:31:31.587 00.000 15672 IsSlewing returns 0 04:31:31.591 00.004 15672 IsGuiding returns 0 04:31:31.594 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=13667, FiltMin=2539, FiltMax=10631, Gamma=2.950 04:31:31.606 00.012 15672 PulseGuide returned control before completion, sleep 117 04:31:31.646 00.040 30444 UpdateGuideState exits: m=118918 SNR=102.1 Saturated 04:31:31.646 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:31.646 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:31.646 00.000 30444 Enqueuing Expose request 04:31:31.727 00.081 15672 IsGuiding returns 1 04:31:31.728 00.001 15672 scope still moving after pulse duration time elapsed 04:31:31.748 00.020 15672 IsSlewing returns 0 04:31:31.752 00.004 15672 IsGuiding returns 0 04:31:31.767 00.015 15672 scope move finished after 122 + 53 ms 04:31:31.767 00.000 15672 Move returns status 0, amount 122 04:31:31.767 00.000 15672 MoveAxis(N, 0, ABG) 04:31:31.767 00.000 15672 Move returns status 0, amount 0 04:31:31.767 00.000 15672 move complete, result=0 04:31:31.767 00.000 15672 worker thread done servicing request 04:31:31.767 00.000 15672 Worker thread wakes up 04:31:31.767 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:31.767 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:31.768 00.001 30444 GuideStep: -0.4 px 122 ms EAST, 0.1 px 0 ms NORTH 04:31:33.877 02.109 15672 Exposure complete 04:31:33.905 00.028 15672 worker thread done servicing request 04:31:33.905 00.000 30444 OnExposeComplete: enter 04:31:33.905 00.000 30444 UpdateGuideState(): m_state=6 04:31:33.905 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 230 04:31:33.905 00.000 30444 Star::Find returns 1 (1), X=440.66, Y=185.85, Mass=120069, SNR=107.8, Peak=12060 HFD=3.3 04:31:33.906 00.001 30444 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.28) = xAngle (0.70 = 0.70) 04:31:33.906 00.000 30444 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.64 = 0.64) 04:31:33.906 00.000 30444 CameraToMount -- cameraX=0.61 cameraY=0.27 hyp=0.67 cameraTheta=0.42 mountX=0.51 mountY=0.40, mountTheta=0.66 04:31:33.906 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.61, y=0.27, opts=13) 04:31:33.906 00.000 30444 Enqueuing Move request for scope (0.61, 0.27) 04:31:33.906 00.000 15672 Worker thread wakes up 04:31:33.906 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.27) opts 0xd 04:31:33.906 00.000 15672 Handling offset move in thread for scope, endpoint = (0.61, 0.27) 04:31:33.906 00.000 15672 Moving (0.61, 0.27) raw xDistance=0.51 yDistance=0.40 04:31:33.906 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.51 04:31:33.906 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:31:33.907 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 04:31:33.907 00.000 15672 MoveAxis(W, 129, ABG) 04:31:33.907 00.000 15672 Guiding Dir = 3, Dur = 129 04:31:33.907 00.000 15672 IsSlewing returns 0 04:31:33.908 00.001 15672 IsGuiding returns 0 04:31:33.913 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=13121, FiltMin=2464, FiltMax=10570, Gamma=2.950 04:31:33.923 00.010 15672 PulseGuide returned control before completion, sleep 125 04:31:33.962 00.039 30444 UpdateGuideState exits: m=120069 SNR=107.8 Saturated 04:31:33.963 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:33.963 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:33.963 00.000 30444 Enqueuing Expose request 04:31:34.051 00.088 15672 IsGuiding returns 1 04:31:34.051 00.000 15672 scope still moving after pulse duration time elapsed 04:31:34.072 00.021 15672 IsSlewing returns 0 04:31:34.084 00.012 15672 IsGuiding returns 0 04:31:34.085 00.001 15672 scope move finished after 129 + 46 ms 04:31:34.085 00.000 15672 Move returns status 0, amount 129 04:31:34.085 00.000 15672 MoveAxis(N, 0, ABG) 04:31:34.085 00.000 15672 Move returns status 0, amount 0 04:31:34.085 00.000 15672 move complete, result=0 04:31:34.085 00.000 15672 worker thread done servicing request 04:31:34.085 00.000 15672 Worker thread wakes up 04:31:34.085 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:34.086 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:34.086 00.000 30444 GuideStep: 0.5 px 129 ms WEST, 0.4 px 0 ms NORTH 04:31:35.991 01.905 15672 Exposure complete 04:31:36.011 00.020 15672 worker thread done servicing request 04:31:36.011 00.000 30444 OnExposeComplete: enter 04:31:36.011 00.000 30444 UpdateGuideState(): m_state=6 04:31:36.011 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 231 04:31:36.011 00.000 30444 Star::Find returns 1 (1), X=440.63, Y=185.92, Mass=126257, SNR=126.7, Peak=11707 HFD=3.6 04:31:36.011 00.000 30444 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.28) = xAngle (0.81 = 0.81) 04:31:36.011 00.000 30444 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 04:31:36.011 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=0.34 hyp=0.67 cameraTheta=0.53 mountX=0.46 mountY=0.46, mountTheta=0.78 04:31:36.012 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=0.34, opts=13) 04:31:36.012 00.000 30444 Enqueuing Move request for scope (0.58, 0.34) 04:31:36.012 00.000 15672 Worker thread wakes up 04:31:36.012 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.34) opts 0xd 04:31:36.012 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 0.34) 04:31:36.012 00.000 15672 Moving (0.58, 0.34) raw xDistance=0.46 yDistance=0.46 04:31:36.012 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46 04:31:36.012 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:31:36.012 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 04:31:36.012 00.000 15672 MoveAxis(W, 134, ABG) 04:31:36.012 00.000 15672 Guiding Dir = 3, Dur = 134 04:31:36.013 00.001 15672 IsSlewing returns 0 04:31:36.014 00.001 15672 IsGuiding returns 0 04:31:36.018 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=12884, FiltMin=2492, FiltMax=10753, Gamma=2.950 04:31:36.031 00.013 15672 PulseGuide returned control before completion, sleep 127 04:31:36.067 00.036 30444 UpdateGuideState exits: m=126257 SNR=126.7 Saturated 04:31:36.067 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:36.067 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:36.068 00.001 30444 Enqueuing Expose request 04:31:36.177 00.109 15672 IsGuiding returns 0 04:31:36.178 00.001 15672 Move returns status 0, amount 134 04:31:36.178 00.000 15672 MoveAxis(N, 0, ABG) 04:31:36.178 00.000 15672 Move returns status 0, amount 0 04:31:36.178 00.000 15672 move complete, result=0 04:31:36.178 00.000 15672 worker thread done servicing request 04:31:36.178 00.000 15672 Worker thread wakes up 04:31:36.178 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:36.179 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:36.179 00.000 30444 GuideStep: 0.5 px 134 ms WEST, 0.5 px 0 ms NORTH 04:31:38.295 02.116 15672 Exposure complete 04:31:38.325 00.030 15672 worker thread done servicing request 04:31:38.325 00.000 30444 OnExposeComplete: enter 04:31:38.325 00.000 30444 UpdateGuideState(): m_state=6 04:31:38.325 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 232 04:31:38.325 00.000 30444 Star::Find returns 1 (1), X=440.41, Y=185.89, Mass=126402, SNR=104.6, Peak=12234 HFD=3.4 04:31:38.325 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (1.00 = 1.00) 04:31:38.325 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 04:31:38.325 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=0.31 hyp=0.48 cameraTheta=0.72 mountX=0.26 mountY=0.38, mountTheta=0.98 04:31:38.325 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=0.31, opts=13) 04:31:38.325 00.000 30444 Enqueuing Move request for scope (0.36, 0.31) 04:31:38.325 00.000 15672 Worker thread wakes up 04:31:38.325 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.31) opts 0xd 04:31:38.325 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, 0.31) 04:31:38.325 00.000 15672 Moving (0.36, 0.31) raw xDistance=0.26 yDistance=0.38 04:31:38.325 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26 04:31:38.325 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:31:38.325 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38 04:31:38.325 00.000 15672 MoveAxis(W, 79, ABG) 04:31:38.325 00.000 15672 Guiding Dir = 3, Dur = 79 04:31:38.326 00.001 15672 IsSlewing returns 0 04:31:38.327 00.001 15672 IsGuiding returns 0 04:31:38.331 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=13516, FiltMin=2522, FiltMax=11391, Gamma=2.950 04:31:38.348 00.017 15672 PulseGuide returned control before completion, sleep 69 04:31:38.381 00.033 30444 UpdateGuideState exits: m=126402 SNR=104.6 Saturated 04:31:38.381 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:38.381 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:38.381 00.000 30444 Enqueuing Expose request 04:31:38.419 00.038 15672 IsGuiding returns 1 04:31:38.419 00.000 15672 scope still moving after pulse duration time elapsed 04:31:38.440 00.021 15672 IsSlewing returns 0 04:31:38.446 00.006 15672 IsGuiding returns 0 04:31:38.446 00.000 15672 scope move finished after 79 + 38 ms 04:31:38.446 00.000 15672 Move returns status 0, amount 79 04:31:38.446 00.000 15672 MoveAxis(N, 0, ABG) 04:31:38.446 00.000 15672 Move returns status 0, amount 0 04:31:38.446 00.000 15672 move complete, result=0 04:31:38.446 00.000 15672 worker thread done servicing request 04:31:38.446 00.000 15672 Worker thread wakes up 04:31:38.446 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:38.446 00.000 30444 GuideStep: 0.3 px 79 ms WEST, 0.4 px 0 ms NORTH 04:31:38.446 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:40.361 01.915 15672 Exposure complete 04:31:40.392 00.031 15672 worker thread done servicing request 04:31:40.392 00.000 30444 OnExposeComplete: enter 04:31:40.392 00.000 30444 UpdateGuideState(): m_state=6 04:31:40.392 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 233 04:31:40.392 00.000 30444 Star::Find returns 1 (1), X=440.14, Y=185.82, Mass=122699, SNR=103.7, Peak=11570 HFD=3.7 04:31:40.392 00.000 30444 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.28) = xAngle (1.52 = 1.52) 04:31:40.392 00.000 30444 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.46 = 1.46) 04:31:40.392 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.24 mountX=0.01 mountY=0.26, mountTheta=1.52 04:31:40.393 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.25, opts=13) 04:31:40.393 00.000 30444 Enqueuing Move request for scope (0.08, 0.25) 04:31:40.393 00.000 15672 Worker thread wakes up 04:31:40.393 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd 04:31:40.393 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.25) 04:31:40.393 00.000 15672 Moving (0.08, 0.25) raw xDistance=0.01 yDistance=0.26 04:31:40.393 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:31:40.393 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.34 newest=1.10 04:31:40.393 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 04:31:40.393 00.000 15672 MoveAxis(E, 0, ABG) 04:31:40.393 00.000 15672 Move returns status 0, amount 0 04:31:40.393 00.000 15672 MoveAxis(S, 46, ABG) 04:31:40.393 00.000 15672 Guiding Dir = 1, Dur = 46 04:31:40.394 00.001 15672 IsSlewing returns 0 04:31:40.398 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=14241, FiltMin=2516, FiltMax=11046, Gamma=2.950 04:31:40.426 00.028 15672 IsGuiding returns 0 04:31:40.447 00.021 30444 UpdateGuideState exits: m=122699 SNR=103.7 Saturated 04:31:40.447 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:40.447 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:40.447 00.000 30444 Enqueuing Expose request 04:31:40.508 00.061 15672 IsGuiding returns 1 04:31:40.508 00.000 15672 scope still moving after pulse duration time elapsed 04:31:40.529 00.021 15672 IsSlewing returns 0 04:31:40.535 00.006 15672 IsGuiding returns 1 04:31:40.557 00.022 15672 IsSlewing returns 0 04:31:40.585 00.028 15672 IsGuiding returns 0 04:31:40.585 00.000 15672 scope move finished after 46 + 113 ms 04:31:40.585 00.000 15672 Move returns status 0, amount 46 04:31:40.585 00.000 15672 move complete, result=0 04:31:40.585 00.000 15672 worker thread done servicing request 04:31:40.585 00.000 15672 Worker thread wakes up 04:31:40.585 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:40.585 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:40.623 00.038 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 46 ms SOUTH 04:31:42.701 02.078 15672 Exposure complete 04:31:42.731 00.030 15672 worker thread done servicing request 04:31:42.731 00.000 30444 OnExposeComplete: enter 04:31:42.731 00.000 30444 UpdateGuideState(): m_state=6 04:31:42.731 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 234 04:31:42.731 00.000 30444 Star::Find returns 1 (1), X=440.05, Y=185.78, Mass=119903, SNR=106.9, Peak=12153 HFD=3.3 04:31:42.731 00.000 30444 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.28) = xAngle (1.87 = 1.87) 04:31:42.731 00.000 30444 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.81 = 1.81) 04:31:42.731 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.59 mountX=-0.06 mountY=0.20, mountTheta=1.87 04:31:42.732 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=0.20, opts=13) 04:31:42.732 00.000 30444 Enqueuing Move request for scope (-0.00, 0.20) 04:31:42.732 00.000 15672 Worker thread wakes up 04:31:42.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd 04:31:42.732 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, 0.20) 04:31:42.732 00.000 15672 Moving (-0.00, 0.20) raw xDistance=-0.06 yDistance=0.20 04:31:42.732 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:31:42.732 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:42.732 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 04:31:42.732 00.000 15672 MoveAxis(E, 0, ABG) 04:31:42.732 00.000 15672 Move returns status 0, amount 0 04:31:42.732 00.000 15672 MoveAxis(N, 0, ABG) 04:31:42.732 00.000 15672 Move returns status 0, amount 0 04:31:42.732 00.000 15672 move complete, result=0 04:31:42.732 00.000 15672 worker thread done servicing request 04:31:42.738 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=13646, FiltMin=2560, FiltMax=10882, Gamma=2.950 04:31:42.788 00.050 30444 UpdateGuideState exits: m=119903 SNR=106.9 Saturated 04:31:42.788 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:42.788 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:42.788 00.000 30444 Enqueuing Expose request 04:31:42.788 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:31:42.788 00.000 15672 Worker thread wakes up 04:31:42.788 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:42.788 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:44.704 01.916 15672 Exposure complete 04:31:44.733 00.029 15672 worker thread done servicing request 04:31:44.733 00.000 30444 OnExposeComplete: enter 04:31:44.733 00.000 30444 UpdateGuideState(): m_state=6 04:31:44.733 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 235 04:31:44.733 00.000 30444 Star::Find returns 1 (1), X=440.38, Y=185.59, Mass=122300, SNR=97.3, Peak=13046 HFD=3.3 04:31:44.733 00.000 30444 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 04:31:44.734 00.001 30444 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 04:31:44.734 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.01 hyp=0.33 cameraTheta=0.04 mountX=0.31 mountY=0.08, mountTheta=0.26 04:31:44.734 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.01, opts=13) 04:31:44.734 00.000 30444 Enqueuing Move request for scope (0.33, 0.01) 04:31:44.734 00.000 15672 Worker thread wakes up 04:31:44.734 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.01) opts 0xd 04:31:44.734 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.01) 04:31:44.734 00.000 15672 Moving (0.33, 0.01) raw xDistance=0.31 yDistance=0.08 04:31:44.734 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 04:31:44.734 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:44.734 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:31:44.734 00.000 15672 MoveAxis(W, 84, ABG) 04:31:44.734 00.000 15672 Guiding Dir = 3, Dur = 84 04:31:44.735 00.001 15672 IsSlewing returns 0 04:31:44.736 00.001 15672 IsGuiding returns 0 04:31:44.740 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2044, max=14022, FiltMin=2526, FiltMax=10365, Gamma=2.950 04:31:44.754 00.014 15672 PulseGuide returned control before completion, sleep 77 04:31:44.789 00.035 30444 UpdateGuideState exits: m=122300 SNR=97.3 Saturated 04:31:44.789 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:44.789 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:44.789 00.000 30444 Enqueuing Expose request 04:31:44.833 00.044 15672 IsGuiding returns 1 04:31:44.833 00.000 15672 scope still moving after pulse duration time elapsed 04:31:44.854 00.021 15672 IsSlewing returns 0 04:31:44.855 00.001 15672 IsGuiding returns 0 04:31:44.855 00.000 15672 scope move finished after 84 + 33 ms 04:31:44.855 00.000 15672 Move returns status 0, amount 84 04:31:44.855 00.000 15672 MoveAxis(N, 0, ABG) 04:31:44.855 00.000 15672 Move returns status 0, amount 0 04:31:44.855 00.000 15672 move complete, result=0 04:31:44.855 00.000 15672 worker thread done servicing request 04:31:44.855 00.000 15672 Worker thread wakes up 04:31:44.855 00.000 30444 GuideStep: 0.3 px 84 ms WEST, 0.1 px 0 ms NORTH 04:31:44.855 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:44.855 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:46.964 02.109 15672 Exposure complete 04:31:46.984 00.020 15672 worker thread done servicing request 04:31:46.984 00.000 30444 OnExposeComplete: enter 04:31:46.984 00.000 30444 UpdateGuideState(): m_state=6 04:31:46.984 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 236 04:31:46.984 00.000 30444 Star::Find returns 1 (1), X=440.06, Y=185.74, Mass=129762, SNR=112.5, Peak=12988 HFD=3.3 04:31:46.984 00.000 30444 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.28) = xAngle (1.79 = 1.79) 04:31:46.984 00.000 30444 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.73 = 1.73) 04:31:46.984 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.51 mountX=-0.04 mountY=0.17, mountTheta=1.78 04:31:46.985 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.17, opts=13) 04:31:46.985 00.000 30444 Enqueuing Move request for scope (0.01, 0.17) 04:31:46.985 00.000 15672 Worker thread wakes up 04:31:46.985 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd 04:31:46.985 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.17) 04:31:46.985 00.000 15672 Moving (0.01, 0.17) raw xDistance=-0.04 yDistance=0.17 04:31:46.985 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 04:31:46.985 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:46.985 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 04:31:46.985 00.000 15672 MoveAxis(E, 0, ABG) 04:31:46.985 00.000 15672 Move returns status 0, amount 0 04:31:46.985 00.000 15672 MoveAxis(N, 0, ABG) 04:31:46.985 00.000 15672 Move returns status 0, amount 0 04:31:46.985 00.000 15672 move complete, result=0 04:31:46.985 00.000 15672 worker thread done servicing request 04:31:46.991 00.006 30444 UpdateImageDisplay: Size=(640,480) min=1984, max=13034, FiltMin=2498, FiltMax=11068, Gamma=2.950 04:31:47.041 00.050 30444 UpdateGuideState exits: m=129762 SNR=112.5 Saturated 04:31:47.041 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:47.041 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:47.041 00.000 30444 Enqueuing Expose request 04:31:47.041 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 04:31:47.041 00.000 15672 Worker thread wakes up 04:31:47.041 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:47.041 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:48.956 01.915 15672 Exposure complete 04:31:48.986 00.030 15672 worker thread done servicing request 04:31:48.986 00.000 30444 OnExposeComplete: enter 04:31:48.986 00.000 30444 UpdateGuideState(): m_state=6 04:31:48.986 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 237 04:31:48.986 00.000 30444 Star::Find returns 1 (1), X=439.96, Y=185.85, Mass=120943, SNR=120.9, Peak=12396 HFD=3.3 04:31:48.987 00.001 30444 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.28) = xAngle (2.18 = 2.18) 04:31:48.987 00.000 30444 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.12 = 2.12) 04:31:48.987 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.28 hyp=0.29 cameraTheta=1.90 mountX=-0.17 mountY=0.25, mountTheta=2.16 04:31:48.987 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.28, opts=13) 04:31:48.987 00.000 30444 Enqueuing Move request for scope (-0.10, 0.28) 04:31:48.987 00.000 15672 Worker thread wakes up 04:31:48.987 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.28) opts 0xd 04:31:48.987 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.28) 04:31:48.987 00.000 15672 Moving (-0.10, 0.28) raw xDistance=-0.17 yDistance=0.25 04:31:48.987 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:31:48.987 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:48.988 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 04:31:48.988 00.000 15672 MoveAxis(E, 0, ABG) 04:31:48.988 00.000 15672 Move returns status 0, amount 0 04:31:48.988 00.000 15672 MoveAxis(N, 0, ABG) 04:31:48.988 00.000 15672 Move returns status 0, amount 0 04:31:48.988 00.000 15672 move complete, result=0 04:31:48.988 00.000 15672 worker thread done servicing request 04:31:48.994 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=12924, FiltMin=2474, FiltMax=9785, Gamma=2.950 04:31:49.042 00.048 30444 UpdateGuideState exits: m=120943 SNR=120.9 Saturated 04:31:49.042 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:49.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:49.042 00.000 30444 Enqueuing Expose request 04:31:49.042 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 04:31:49.042 00.000 15672 Worker thread wakes up 04:31:49.042 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:49.042 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:51.152 02.110 15672 Exposure complete 04:31:51.172 00.020 15672 worker thread done servicing request 04:31:51.172 00.000 30444 OnExposeComplete: enter 04:31:51.172 00.000 30444 UpdateGuideState(): m_state=6 04:31:51.172 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 238 04:31:51.172 00.000 30444 Star::Find returns 1 (1), X=439.84, Y=185.52, Mass=131614, SNR=107.4, Peak=13832 HFD=3.4 04:31:51.172 00.000 30444 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 04:31:51.172 00.000 30444 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 04:31:51.172 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-2.89 mountX=-0.19 mountY=-0.10, mountTheta=-2.66 04:31:51.172 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.06, opts=13) 04:31:51.173 00.001 30444 Enqueuing Move request for scope (-0.21, -0.06) 04:31:51.173 00.000 15672 Worker thread wakes up 04:31:51.173 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.06) opts 0xd 04:31:51.173 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.06) 04:31:51.173 00.000 15672 Moving (-0.21, -0.06) raw xDistance=-0.19 yDistance=-0.10 04:31:51.173 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:31:51.173 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:51.173 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:31:51.173 00.000 15672 MoveAxis(E, 0, ABG) 04:31:51.173 00.000 15672 Move returns status 0, amount 0 04:31:51.173 00.000 15672 MoveAxis(N, 0, ABG) 04:31:51.173 00.000 15672 Move returns status 0, amount 0 04:31:51.173 00.000 15672 move complete, result=0 04:31:51.173 00.000 15672 worker thread done servicing request 04:31:51.178 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=13832, FiltMin=2495, FiltMax=10800, Gamma=2.950 04:31:51.230 00.052 30444 UpdateGuideState exits: m=131614 SNR=107.4 Saturated 04:31:51.230 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:51.230 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:51.230 00.000 30444 Enqueuing Expose request 04:31:51.230 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:31:51.230 00.000 15672 Worker thread wakes up 04:31:51.230 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:51.230 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:53.136 01.906 15672 Exposure complete 04:31:53.156 00.020 15672 worker thread done servicing request 04:31:53.156 00.000 30444 OnExposeComplete: enter 04:31:53.156 00.000 30444 UpdateGuideState(): m_state=6 04:31:53.156 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 239 04:31:53.156 00.000 30444 Star::Find returns 1 (1), X=440.34, Y=185.43, Mass=117749, SNR=107.6, Peak=12169 HFD=3.3 04:31:53.156 00.000 30444 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.28) = xAngle (-0.18 = -0.18) 04:31:53.156 00.000 30444 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.24 = -0.24) 04:31:53.156 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.14 hyp=0.32 cameraTheta=-0.46 mountX=0.32 mountY=-0.08, mountTheta=-0.24 04:31:53.157 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.14, opts=13) 04:31:53.157 00.000 30444 Enqueuing Move request for scope (0.29, -0.14) 04:31:53.157 00.000 15672 Worker thread wakes up 04:31:53.157 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.14) opts 0xd 04:31:53.157 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.14) 04:31:53.157 00.000 15672 Moving (0.29, -0.14) raw xDistance=0.32 yDistance=-0.08 04:31:53.157 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 04:31:53.157 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:53.157 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 04:31:53.157 00.000 15672 MoveAxis(W, 85, ABG) 04:31:53.157 00.000 15672 Guiding Dir = 3, Dur = 85 04:31:53.158 00.001 15672 IsSlewing returns 0 04:31:53.159 00.001 15672 IsGuiding returns 0 04:31:53.163 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2146, max=14560, FiltMin=2531, FiltMax=11030, Gamma=2.950 04:31:53.189 00.026 15672 PulseGuide returned control before completion, sleep 66 04:31:53.213 00.024 30444 UpdateGuideState exits: m=117749 SNR=107.6 Saturated 04:31:53.213 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:53.213 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:53.213 00.000 30444 Enqueuing Expose request 04:31:53.285 00.072 15672 IsGuiding returns 0 04:31:53.285 00.000 15672 Move returns status 0, amount 85 04:31:53.286 00.001 15672 MoveAxis(N, 0, ABG) 04:31:53.286 00.000 15672 Move returns status 0, amount 0 04:31:53.286 00.000 15672 move complete, result=0 04:31:53.286 00.000 15672 worker thread done servicing request 04:31:53.286 00.000 15672 Worker thread wakes up 04:31:53.286 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:53.286 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:53.287 00.001 30444 GuideStep: 0.3 px 85 ms WEST, -0.1 px 0 ms NORTH 04:31:55.402 02.115 15672 Exposure complete 04:31:55.434 00.032 15672 worker thread done servicing request 04:31:55.434 00.000 30444 OnExposeComplete: enter 04:31:55.434 00.000 30444 UpdateGuideState(): m_state=6 04:31:55.434 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 240 04:31:55.434 00.000 30444 Star::Find returns 1 (1), X=439.98, Y=185.69, Mass=126665, SNR=118.9, Peak=12378 HFD=3.6 04:31:55.434 00.000 30444 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.28) = xAngle (2.41 = 2.41) 04:31:55.434 00.000 30444 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.35 = 2.35) 04:31:55.434 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.14 cameraTheta=2.13 mountX=-0.10 mountY=0.10, mountTheta=2.38 04:31:55.435 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.11, opts=13) 04:31:55.435 00.000 30444 Enqueuing Move request for scope (-0.07, 0.11) 04:31:55.435 00.000 15672 Worker thread wakes up 04:31:55.435 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd 04:31:55.435 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.11) 04:31:55.435 00.000 15672 Moving (-0.07, 0.11) raw xDistance=-0.10 yDistance=0.10 04:31:55.435 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:31:55.435 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:55.435 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:31:55.435 00.000 15672 MoveAxis(E, 0, ABG) 04:31:55.435 00.000 15672 Move returns status 0, amount 0 04:31:55.436 00.001 15672 MoveAxis(N, 0, ABG) 04:31:55.436 00.000 15672 Move returns status 0, amount 0 04:31:55.436 00.000 15672 move complete, result=0 04:31:55.436 00.000 15672 worker thread done servicing request 04:31:55.441 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=14011, FiltMin=2530, FiltMax=11048, Gamma=2.950 04:31:55.492 00.051 30444 UpdateGuideState exits: m=126665 SNR=118.9 Saturated 04:31:55.492 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:55.492 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:55.492 00.000 30444 Enqueuing Expose request 04:31:55.492 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:31:55.493 00.001 15672 Worker thread wakes up 04:31:55.493 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:55.493 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:57.398 01.905 15672 Exposure complete 04:31:57.419 00.021 15672 worker thread done servicing request 04:31:57.419 00.000 30444 OnExposeComplete: enter 04:31:57.419 00.000 30444 UpdateGuideState(): m_state=6 04:31:57.419 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 241 04:31:57.419 00.000 30444 Star::Find returns 1 (1), X=440.63, Y=185.29, Mass=124559, SNR=100.2, Peak=12520 HFD=3.4 04:31:57.419 00.000 30444 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.28) = xAngle (-0.18 = -0.18) 04:31:57.419 00.000 30444 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.24 = -0.24) 04:31:57.419 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=-0.29 hyp=0.64 cameraTheta=-0.46 mountX=0.63 mountY=-0.15, mountTheta=-0.24 04:31:57.420 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=-0.29, opts=13) 04:31:57.420 00.000 30444 Enqueuing Move request for scope (0.58, -0.29) 04:31:57.420 00.000 15672 Worker thread wakes up 04:31:57.420 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.29) opts 0xd 04:31:57.420 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, -0.29) 04:31:57.420 00.000 15672 Moving (0.58, -0.29) raw xDistance=0.63 yDistance=-0.15 04:31:57.420 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63 04:31:57.420 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:57.420 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:31:57.420 00.000 15672 MoveAxis(W, 171, ABG) 04:31:57.420 00.000 15672 Guiding Dir = 3, Dur = 171 04:31:57.420 00.000 15672 IsSlewing returns 0 04:31:57.421 00.001 15672 IsGuiding returns 0 04:31:57.425 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2125, max=12897, FiltMin=2356, FiltMax=9168, Gamma=2.950 04:31:57.438 00.013 15672 PulseGuide returned control before completion, sleep 165 04:31:57.475 00.037 30444 UpdateGuideState exits: m=124559 SNR=100.2 Saturated 04:31:57.475 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:57.475 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:57.475 00.000 30444 Enqueuing Expose request 04:31:57.630 00.155 15672 IsGuiding returns 0 04:31:57.630 00.000 15672 Move returns status 0, amount 171 04:31:57.630 00.000 15672 MoveAxis(N, 0, ABG) 04:31:57.630 00.000 15672 Move returns status 0, amount 0 04:31:57.630 00.000 15672 move complete, result=0 04:31:57.630 00.000 15672 worker thread done servicing request 04:31:57.630 00.000 15672 Worker thread wakes up 04:31:57.630 00.000 30444 GuideStep: 0.6 px 171 ms WEST, -0.2 px 0 ms NORTH 04:31:57.630 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:57.630 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:31:59.746 02.116 15672 Exposure complete 04:31:59.767 00.021 15672 worker thread done servicing request 04:31:59.767 00.000 30444 OnExposeComplete: enter 04:31:59.767 00.000 30444 UpdateGuideState(): m_state=6 04:31:59.767 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 242 04:31:59.767 00.000 30444 Star::Find returns 1 (1), X=439.96, Y=185.37, Mass=120394, SNR=102.9, Peak=12455 HFD=3.3 04:31:59.767 00.000 30444 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.28) = xAngle (-1.74 = -1.74) 04:31:59.767 00.000 30444 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.80 = -1.80) 04:31:59.767 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-2.02 mountX=-0.04 mountY=-0.22, mountTheta=-1.74 04:31:59.768 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.20, opts=13) 04:31:59.768 00.000 30444 Enqueuing Move request for scope (-0.10, -0.20) 04:31:59.768 00.000 15672 Worker thread wakes up 04:31:59.768 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd 04:31:59.768 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.20) 04:31:59.768 00.000 15672 Moving (-0.10, -0.20) raw xDistance=-0.04 yDistance=-0.22 04:31:59.768 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 04:31:59.768 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:31:59.768 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:31:59.768 00.000 15672 MoveAxis(E, 0, ABG) 04:31:59.768 00.000 15672 Move returns status 0, amount 0 04:31:59.769 00.001 15672 MoveAxis(N, 0, ABG) 04:31:59.769 00.000 15672 Move returns status 0, amount 0 04:31:59.769 00.000 15672 move complete, result=0 04:31:59.769 00.000 15672 worker thread done servicing request 04:31:59.774 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=14537, FiltMin=2514, FiltMax=10077, Gamma=2.950 04:31:59.824 00.050 30444 UpdateGuideState exits: m=120394 SNR=102.9 Saturated 04:31:59.824 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:31:59.824 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:31:59.825 00.001 30444 Enqueuing Expose request 04:31:59.825 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:31:59.825 00.000 15672 Worker thread wakes up 04:31:59.825 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:31:59.825 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:01.731 01.906 15672 Exposure complete 04:32:01.751 00.020 15672 worker thread done servicing request 04:32:01.757 00.006 30444 OnExposeComplete: enter 04:32:01.757 00.000 30444 UpdateGuideState(): m_state=6 04:32:01.757 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 243 04:32:01.757 00.000 30444 Star::Find returns 1 (1), X=439.95, Y=185.15, Mass=130082, SNR=111.8, Peak=14109 HFD=3.0 04:32:01.757 00.000 30444 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.28) = xAngle (-1.53 = -1.53) 04:32:01.757 00.000 30444 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.59 = -1.59) 04:32:01.757 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.42 hyp=0.44 cameraTheta=-1.81 mountX=0.02 mountY=-0.44, mountTheta=-1.53 04:32:01.758 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.42, opts=13) 04:32:01.758 00.000 30444 Enqueuing Move request for scope (-0.10, -0.42) 04:32:01.758 00.000 15672 Worker thread wakes up 04:32:01.758 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.42) opts 0xd 04:32:01.758 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.42) 04:32:01.758 00.000 15672 Moving (-0.10, -0.42) raw xDistance=0.02 yDistance=-0.44 04:32:01.758 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:32:01.758 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:32:01.758 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44 04:32:01.758 00.000 15672 MoveAxis(E, 0, ABG) 04:32:01.758 00.000 15672 Move returns status 0, amount 0 04:32:01.758 00.000 15672 MoveAxis(N, 0, ABG) 04:32:01.759 00.001 15672 Move returns status 0, amount 0 04:32:01.759 00.000 15672 move complete, result=0 04:32:01.759 00.000 15672 worker thread done servicing request 04:32:01.764 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2101, max=14109, FiltMin=2533, FiltMax=10057, Gamma=2.950 04:32:01.813 00.049 30444 UpdateGuideState exits: m=130082 SNR=111.8 Saturated 04:32:01.813 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:01.814 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:01.814 00.000 30444 Enqueuing Expose request 04:32:01.814 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 04:32:01.814 00.000 15672 Worker thread wakes up 04:32:01.814 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:01.814 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:03.920 02.106 15672 Exposure complete 04:32:03.940 00.020 15672 worker thread done servicing request 04:32:03.940 00.000 30444 OnExposeComplete: enter 04:32:03.940 00.000 30444 UpdateGuideState(): m_state=6 04:32:03.940 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 244 04:32:03.940 00.000 30444 Star::Find returns 1 (1), X=440.09, Y=185.22, Mass=128671, SNR=108.9, Peak=13913 HFD=3.2 04:32:03.940 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.19 = -1.19) 04:32:03.940 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 04:32:03.940 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.46 mountX=0.13 mountY=-0.34, mountTheta=-1.19 04:32:03.941 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.36, opts=13) 04:32:03.941 00.000 30444 Enqueuing Move request for scope (0.04, -0.36) 04:32:03.941 00.000 15672 Worker thread wakes up 04:32:03.941 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.36) opts 0xd 04:32:03.941 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.36) 04:32:03.941 00.000 15672 Moving (0.04, -0.36) raw xDistance=0.13 yDistance=-0.34 04:32:03.941 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:32:03.941 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:32:03.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 04:32:03.941 00.000 15672 MoveAxis(E, 0, ABG) 04:32:03.941 00.000 15672 Move returns status 0, amount 0 04:32:03.941 00.000 15672 MoveAxis(N, 0, ABG) 04:32:03.941 00.000 15672 Move returns status 0, amount 0 04:32:03.941 00.000 15672 move complete, result=0 04:32:03.941 00.000 15672 worker thread done servicing request 04:32:03.946 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=13913, FiltMin=2459, FiltMax=9840, Gamma=2.950 04:32:03.997 00.051 30444 UpdateGuideState exits: m=128671 SNR=108.9 Saturated 04:32:03.997 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:03.997 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:03.997 00.000 30444 Enqueuing Expose request 04:32:03.997 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 04:32:03.997 00.000 15672 Worker thread wakes up 04:32:03.997 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:03.997 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:05.906 01.909 15672 Exposure complete 04:32:05.926 00.020 15672 worker thread done servicing request 04:32:05.926 00.000 30444 OnExposeComplete: enter 04:32:05.926 00.000 30444 UpdateGuideState(): m_state=6 04:32:05.926 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 245 04:32:05.926 00.000 30444 Star::Find returns 1 (1), X=440.04, Y=184.95, Mass=121145, SNR=109.8, Peak=12643 HFD=2.9 04:32:05.926 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 04:32:05.926 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 04:32:05.926 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.62 hyp=0.62 cameraTheta=-1.60 mountX=0.16 mountY=-0.61, mountTheta=-1.32 04:32:05.927 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.62, opts=13) 04:32:05.927 00.000 30444 Enqueuing Move request for scope (-0.02, -0.62) 04:32:05.927 00.000 15672 Worker thread wakes up 04:32:05.927 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.62) opts 0xd 04:32:05.927 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.62) 04:32:05.927 00.000 15672 Moving (-0.02, -0.62) raw xDistance=0.16 yDistance=-0.61 04:32:05.927 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:32:05.927 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.31 newest=-1.39 04:32:05.927 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 04:32:05.927 00.000 15672 MoveAxis(E, 0, ABG) 04:32:05.927 00.000 15672 Move returns status 0, amount 0 04:32:05.927 00.000 15672 MoveAxis(N, 109, ABG) 04:32:05.927 00.000 15672 Guiding Dir = 0, Dur = 109 04:32:05.927 00.000 15672 IsSlewing returns 0 04:32:05.928 00.001 15672 IsGuiding returns 0 04:32:05.932 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2064, max=13527, FiltMin=2462, FiltMax=10733, Gamma=2.950 04:32:05.990 00.058 30444 UpdateGuideState exits: m=121145 SNR=109.8 Saturated 04:32:05.990 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:05.990 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:05.990 00.000 30444 Enqueuing Expose request 04:32:06.016 00.026 15672 PulseGuide returned control before completion, sleep 31 04:32:06.050 00.034 15672 IsGuiding returns 1 04:32:06.050 00.000 15672 scope still moving after pulse duration time elapsed 04:32:06.071 00.021 15672 IsSlewing returns 0 04:32:06.113 00.042 15672 IsGuiding returns 1 04:32:06.135 00.022 15672 IsSlewing returns 0 04:32:06.160 00.025 15672 IsGuiding returns 0 04:32:06.160 00.000 15672 scope move finished after 109 + 122 ms 04:32:06.160 00.000 15672 Move returns status 0, amount 109 04:32:06.160 00.000 15672 move complete, result=0 04:32:06.160 00.000 15672 worker thread done servicing request 04:32:06.160 00.000 15672 Worker thread wakes up 04:32:06.160 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 109 ms NORTH 04:32:06.160 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:06.160 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:08.272 02.112 15672 Exposure complete 04:32:08.299 00.027 15672 worker thread done servicing request 04:32:08.299 00.000 30444 OnExposeComplete: enter 04:32:08.299 00.000 30444 UpdateGuideState(): m_state=6 04:32:08.299 00.000 30444 Star::Find(15, 440, 184, 0, (0,0,0,0), 0.0, 255) frame 246 04:32:08.299 00.000 30444 Star::Find returns 1 (1), X=440.16, Y=185.17, Mass=125007, SNR=102.4, Peak=13258 HFD=3.1 04:32:08.299 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 04:32:08.299 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 04:32:08.299 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.41 hyp=0.42 cameraTheta=-1.31 mountX=0.22 mountY=-0.37, mountTheta=-1.04 04:32:08.300 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.41, opts=13) 04:32:08.300 00.000 30444 Enqueuing Move request for scope (0.11, -0.41) 04:32:08.300 00.000 15672 Worker thread wakes up 04:32:08.300 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.41) opts 0xd 04:32:08.300 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.41) 04:32:08.300 00.000 15672 Moving (0.11, -0.41) raw xDistance=0.22 yDistance=-0.37 04:32:08.300 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 04:32:08.300 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 04:32:08.300 00.000 15672 MoveAxis(E, 0, ABG) 04:32:08.300 00.000 15672 Move returns status 0, amount 0 04:32:08.300 00.000 15672 MoveAxis(N, 67, ABG) 04:32:08.300 00.000 15672 Guiding Dir = 0, Dur = 67 04:32:08.301 00.001 15672 IsSlewing returns 0 04:32:08.302 00.001 15672 IsGuiding returns 0 04:32:08.306 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=14338, FiltMin=2516, FiltMax=9985, Gamma=2.950 04:32:08.355 00.049 30444 UpdateGuideState exits: m=125007 SNR=102.4 Saturated 04:32:08.355 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:08.355 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:08.356 00.001 30444 Enqueuing Expose request 04:32:08.382 00.026 15672 IsGuiding returns 1 04:32:08.382 00.000 15672 scope still moving after pulse duration time elapsed 04:32:08.403 00.021 15672 IsSlewing returns 0 04:32:08.405 00.002 15672 IsGuiding returns 1 04:32:08.425 00.020 15672 IsSlewing returns 0 04:32:08.425 00.000 15672 IsGuiding returns 1 04:32:08.447 00.022 15672 IsSlewing returns 0 04:32:08.509 00.062 15672 IsGuiding returns 0 04:32:08.509 00.000 15672 scope move finished after 67 + 139 ms 04:32:08.509 00.000 15672 Move returns status 0, amount 67 04:32:08.509 00.000 15672 move complete, result=0 04:32:08.509 00.000 15672 worker thread done servicing request 04:32:08.509 00.000 15672 Worker thread wakes up 04:32:08.509 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 67 ms NORTH 04:32:08.510 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:08.510 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:10.418 01.908 15672 Exposure complete 04:32:10.438 00.020 15672 worker thread done servicing request 04:32:10.438 00.000 30444 OnExposeComplete: enter 04:32:10.439 00.001 30444 UpdateGuideState(): m_state=6 04:32:10.439 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 247 04:32:10.439 00.000 30444 Star::Find returns 1 (1), X=440.57, Y=185.51, Mass=118781, SNR=107.8, Peak=12875 HFD=3.2 04:32:10.439 00.000 30444 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.28) = xAngle (0.17 = 0.17) 04:32:10.439 00.000 30444 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.10 = 0.10) 04:32:10.439 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.06 hyp=0.52 cameraTheta=-0.11 mountX=0.52 mountY=0.05, mountTheta=0.10 04:32:10.439 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.06, opts=13) 04:32:10.439 00.000 30444 Enqueuing Move request for scope (0.52, -0.06) 04:32:10.440 00.001 15672 Worker thread wakes up 04:32:10.440 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.06) opts 0xd 04:32:10.440 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.06) 04:32:10.440 00.000 15672 Moving (0.52, -0.06) raw xDistance=0.52 yDistance=0.05 04:32:10.440 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52 04:32:10.440 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:32:10.440 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:32:10.440 00.000 15672 MoveAxis(W, 140, ABG) 04:32:10.440 00.000 15672 Guiding Dir = 3, Dur = 140 04:32:10.440 00.000 15672 IsSlewing returns 0 04:32:10.441 00.001 15672 IsGuiding returns 0 04:32:10.446 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=13199, FiltMin=2527, FiltMax=9487, Gamma=2.950 04:32:10.456 00.010 15672 PulseGuide returned control before completion, sleep 136 04:32:10.496 00.040 30444 UpdateGuideState exits: m=118781 SNR=107.8 Saturated 04:32:10.496 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:10.496 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:10.496 00.000 30444 Enqueuing Expose request 04:32:10.596 00.100 15672 IsGuiding returns 1 04:32:10.596 00.000 15672 scope still moving after pulse duration time elapsed 04:32:10.616 00.020 15672 IsSlewing returns 0 04:32:10.651 00.035 15672 IsGuiding returns 0 04:32:10.651 00.000 15672 scope move finished after 140 + 69 ms 04:32:10.651 00.000 15672 Move returns status 0, amount 140 04:32:10.651 00.000 15672 MoveAxis(N, 0, ABG) 04:32:10.652 00.001 15672 Move returns status 0, amount 0 04:32:10.652 00.000 15672 move complete, result=0 04:32:10.652 00.000 15672 worker thread done servicing request 04:32:10.652 00.000 15672 Worker thread wakes up 04:32:10.653 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:10.653 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:10.655 00.002 30444 GuideStep: 0.5 px 140 ms WEST, 0.1 px 0 ms NORTH 04:32:12.769 02.114 15672 Exposure complete 04:32:12.800 00.031 15672 worker thread done servicing request 04:32:12.800 00.000 30444 OnExposeComplete: enter 04:32:12.800 00.000 30444 UpdateGuideState(): m_state=6 04:32:12.800 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 248 04:32:12.800 00.000 30444 Star::Find returns 1 (1), X=440.40, Y=185.23, Mass=128647, SNR=108.1, Peak=13488 HFD=3.2 04:32:12.800 00.000 30444 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.28) = xAngle (-0.50 = -0.50) 04:32:12.800 00.000 30444 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 04:32:12.800 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.34 hyp=0.49 cameraTheta=-0.78 mountX=0.43 mountY=-0.26, mountTheta=-0.54 04:32:12.801 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.34, opts=13) 04:32:12.801 00.000 30444 Enqueuing Move request for scope (0.35, -0.34) 04:32:12.801 00.000 15672 Worker thread wakes up 04:32:12.801 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.34) opts 0xd 04:32:12.801 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.34) 04:32:12.801 00.000 15672 Moving (0.35, -0.34) raw xDistance=0.43 yDistance=-0.26 04:32:12.801 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43 04:32:12.801 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 04:32:12.801 00.000 15672 MoveAxis(W, 126, ABG) 04:32:12.801 00.000 15672 Guiding Dir = 3, Dur = 126 04:32:12.801 00.000 15672 IsSlewing returns 0 04:32:12.805 00.004 15672 IsGuiding returns 0 04:32:12.807 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=13631, FiltMin=2494, FiltMax=9610, Gamma=2.950 04:32:12.821 00.014 15672 PulseGuide returned control before completion, sleep 121 04:32:12.857 00.036 30444 UpdateGuideState exits: m=128647 SNR=108.1 Saturated 04:32:12.857 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:12.857 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:12.857 00.000 30444 Enqueuing Expose request 04:32:12.965 00.108 15672 IsGuiding returns 0 04:32:12.966 00.001 15672 Move returns status 0, amount 126 04:32:12.966 00.000 15672 MoveAxis(N, 46, ABG) 04:32:12.966 00.000 15672 Guiding Dir = 0, Dur = 46 04:32:12.967 00.001 15672 IsSlewing returns 0 04:32:12.969 00.002 15672 IsGuiding returns 0 04:32:13.078 00.109 15672 IsGuiding returns 1 04:32:13.078 00.000 15672 scope still moving after pulse duration time elapsed 04:32:13.099 00.021 15672 IsSlewing returns 0 04:32:13.100 00.001 15672 IsGuiding returns 1 04:32:13.122 00.022 15672 IsSlewing returns 0 04:32:13.142 00.020 15672 IsGuiding returns 0 04:32:13.142 00.000 15672 scope move finished after 46 + 126 ms 04:32:13.142 00.000 15672 Move returns status 0, amount 46 04:32:13.142 00.000 15672 move complete, result=0 04:32:13.142 00.000 15672 worker thread done servicing request 04:32:13.142 00.000 15672 Worker thread wakes up 04:32:13.142 00.000 30444 GuideStep: 0.4 px 126 ms WEST, -0.3 px 46 ms NORTH 04:32:13.142 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:13.142 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:15.050 01.908 15672 Exposure complete 04:32:15.070 00.020 15672 worker thread done servicing request 04:32:15.070 00.000 30444 OnExposeComplete: enter 04:32:15.070 00.000 30444 UpdateGuideState(): m_state=6 04:32:15.070 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 249 04:32:15.070 00.000 30444 Star::Find returns 1 (1), X=440.23, Y=186.01, Mass=121408, SNR=108.1, Peak=10859 HFD=3.5 04:32:15.070 00.000 30444 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.28) = xAngle (1.45 = 1.45) 04:32:15.070 00.000 30444 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.39 = 1.39) 04:32:15.070 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.43 hyp=0.47 cameraTheta=1.17 mountX=0.06 mountY=0.46, mountTheta=1.45 04:32:15.071 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.43, opts=13) 04:32:15.071 00.000 30444 Enqueuing Move request for scope (0.18, 0.43) 04:32:15.071 00.000 15672 Worker thread wakes up 04:32:15.071 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.43) opts 0xd 04:32:15.071 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.43) 04:32:15.071 00.000 15672 Moving (0.18, 0.43) raw xDistance=0.06 yDistance=0.46 04:32:15.071 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 04:32:15.071 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:32:15.071 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 04:32:15.071 00.000 15672 MoveAxis(E, 0, ABG) 04:32:15.071 00.000 15672 Move returns status 0, amount 0 04:32:15.071 00.000 15672 MoveAxis(N, 0, ABG) 04:32:15.071 00.000 15672 Move returns status 0, amount 0 04:32:15.071 00.000 15672 move complete, result=0 04:32:15.071 00.000 15672 worker thread done servicing request 04:32:15.077 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2039, max=12340, FiltMin=2484, FiltMax=10334, Gamma=2.950 04:32:15.126 00.049 30444 UpdateGuideState exits: m=121408 SNR=108.1 Saturated 04:32:15.127 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:15.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:15.127 00.000 30444 Enqueuing Expose request 04:32:15.127 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 04:32:15.127 00.000 15672 Worker thread wakes up 04:32:15.127 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:15.127 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:17.243 02.116 15672 Exposure complete 04:32:17.268 00.025 15672 worker thread done servicing request 04:32:17.269 00.001 30444 OnExposeComplete: enter 04:32:17.269 00.000 30444 UpdateGuideState(): m_state=6 04:32:17.269 00.000 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 250 04:32:17.269 00.000 30444 Star::Find returns 1 (1), X=440.52, Y=186.10, Mass=116415, SNR=97.6, Peak=11529 HFD=3.4 04:32:17.269 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.13 = 1.13) 04:32:17.269 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 04:32:17.269 00.000 30444 CameraToMount -- cameraX=0.47 cameraY=0.53 hyp=0.71 cameraTheta=0.85 mountX=0.30 mountY=0.62, mountTheta=1.11 04:32:17.269 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.47, y=0.53, opts=13) 04:32:17.269 00.000 30444 Enqueuing Move request for scope (0.47, 0.53) 04:32:17.270 00.001 15672 Worker thread wakes up 04:32:17.270 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.53) opts 0xd 04:32:17.270 00.000 15672 Handling offset move in thread for scope, endpoint = (0.47, 0.53) 04:32:17.270 00.000 15672 Moving (0.47, 0.53) raw xDistance=0.30 yDistance=0.62 04:32:17.270 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 04:32:17.270 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:32:17.270 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62 04:32:17.270 00.000 15672 MoveAxis(W, 82, ABG) 04:32:17.270 00.000 15672 Guiding Dir = 3, Dur = 82 04:32:17.270 00.000 15672 IsSlewing returns 0 04:32:17.273 00.003 15672 IsGuiding returns 0 04:32:17.277 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=12237, FiltMin=2515, FiltMax=10576, Gamma=2.950 04:32:17.294 00.017 15672 PulseGuide returned control before completion, sleep 71 04:32:17.327 00.033 30444 UpdateGuideState exits: m=116415 SNR=97.6 Saturated 04:32:17.327 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:17.327 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:17.327 00.000 30444 Enqueuing Expose request 04:32:17.366 00.039 15672 IsGuiding returns 1 04:32:17.366 00.000 15672 scope still moving after pulse duration time elapsed 04:32:17.387 00.021 15672 IsSlewing returns 0 04:32:17.406 00.019 15672 IsGuiding returns 0 04:32:17.407 00.001 15672 scope move finished after 82 + 52 ms 04:32:17.407 00.000 15672 Move returns status 0, amount 82 04:32:17.407 00.000 15672 MoveAxis(N, 0, ABG) 04:32:17.407 00.000 15672 Move returns status 0, amount 0 04:32:17.407 00.000 15672 move complete, result=0 04:32:17.407 00.000 15672 worker thread done servicing request 04:32:17.407 00.000 15672 Worker thread wakes up 04:32:17.407 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:17.407 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:17.407 00.000 30444 GuideStep: 0.3 px 82 ms WEST, 0.6 px 0 ms NORTH 04:32:19.314 01.907 15672 Exposure complete 04:32:19.334 00.020 15672 worker thread done servicing request 04:32:19.334 00.000 30444 OnExposeComplete: enter 04:32:19.334 00.000 30444 UpdateGuideState(): m_state=6 04:32:19.335 00.001 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 251 04:32:19.335 00.000 30444 Star::Find returns 1 (1), X=439.95, Y=186.00, Mass=135554, SNR=116.3, Peak=11715 HFD=4.0 04:32:19.335 00.000 30444 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.28) = xAngle (2.09 = 2.09) 04:32:19.335 00.000 30444 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.02 = 2.02) 04:32:19.335 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.43 hyp=0.44 cameraTheta=1.81 mountX=-0.22 mountY=0.39, mountTheta=2.07 04:32:19.335 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.43, opts=13) 04:32:19.335 00.000 30444 Enqueuing Move request for scope (-0.10, 0.43) 04:32:19.335 00.000 15672 Worker thread wakes up 04:32:19.335 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.43) opts 0xd 04:32:19.335 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.43) 04:32:19.336 00.001 15672 Moving (-0.10, 0.43) raw xDistance=-0.22 yDistance=0.39 04:32:19.336 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:32:19.336 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:32:19.336 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 04:32:19.336 00.000 15672 MoveAxis(E, 0, ABG) 04:32:19.336 00.000 15672 Move returns status 0, amount 0 04:32:19.336 00.000 15672 MoveAxis(N, 0, ABG) 04:32:19.336 00.000 15672 Move returns status 0, amount 0 04:32:19.336 00.000 15672 move complete, result=0 04:32:19.336 00.000 15672 worker thread done servicing request 04:32:19.341 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=12704, FiltMin=2416, FiltMax=10977, Gamma=2.950 04:32:19.389 00.048 30444 UpdateGuideState exits: m=135554 SNR=116.3 Saturated 04:32:19.389 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:19.389 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:19.389 00.000 30444 Enqueuing Expose request 04:32:19.389 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 04:32:19.389 00.000 15672 Worker thread wakes up 04:32:19.389 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:19.390 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:21.502 02.112 15672 Exposure complete 04:32:21.522 00.020 15672 worker thread done servicing request 04:32:21.522 00.000 30444 OnExposeComplete: enter 04:32:21.522 00.000 30444 UpdateGuideState(): m_state=6 04:32:21.522 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 252 04:32:21.522 00.000 30444 Star::Find returns 1 (1), X=439.86, Y=185.96, Mass=117051, SNR=102.1, Peak=11132 HFD=3.1 04:32:21.522 00.000 30444 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.28) = xAngle (2.31 = 2.31) 04:32:21.522 00.000 30444 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.25 = 2.25) 04:32:21.522 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.38 hyp=0.43 cameraTheta=2.03 mountX=-0.29 mountY=0.33, mountTheta=2.28 04:32:21.523 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.38, opts=13) 04:32:21.523 00.000 30444 Enqueuing Move request for scope (-0.19, 0.38) 04:32:21.523 00.000 15672 Worker thread wakes up 04:32:21.523 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.38) opts 0xd 04:32:21.523 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.38) 04:32:21.523 00.000 15672 Moving (-0.19, 0.38) raw xDistance=-0.29 yDistance=0.33 04:32:21.523 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 04:32:21.523 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:32:21.523 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 04:32:21.523 00.000 15672 MoveAxis(E, 77, ABG) 04:32:21.523 00.000 15672 Guiding Dir = 2, Dur = 77 04:32:21.523 00.000 15672 IsSlewing returns 0 04:32:21.525 00.002 15672 IsGuiding returns 0 04:32:21.529 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=13452, FiltMin=2552, FiltMax=9903, Gamma=2.950 04:32:21.543 00.014 15672 PulseGuide returned control before completion, sleep 69 04:32:21.578 00.035 30444 UpdateGuideState exits: m=117051 SNR=102.1 Saturated 04:32:21.578 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:21.578 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:21.578 00.000 30444 Enqueuing Expose request 04:32:21.655 00.077 15672 IsGuiding returns 0 04:32:21.655 00.000 15672 Move returns status 0, amount 77 04:32:21.655 00.000 15672 MoveAxis(N, 0, ABG) 04:32:21.655 00.000 15672 Move returns status 0, amount 0 04:32:21.656 00.001 15672 move complete, result=0 04:32:21.656 00.000 15672 worker thread done servicing request 04:32:21.656 00.000 15672 Worker thread wakes up 04:32:21.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:21.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:21.656 00.000 30444 GuideStep: -0.3 px 77 ms EAST, 0.3 px 0 ms NORTH 04:32:23.562 01.906 15672 Exposure complete 04:32:23.582 00.020 15672 worker thread done servicing request 04:32:23.582 00.000 30444 OnExposeComplete: enter 04:32:23.583 00.001 30444 UpdateGuideState(): m_state=6 04:32:23.583 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 253 04:32:23.583 00.000 30444 Star::Find returns 1 (1), X=439.99, Y=185.75, Mass=125779, SNR=106.0, Peak=13201 HFD=3.2 04:32:23.583 00.000 30444 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.28) = xAngle (2.20 = 2.20) 04:32:23.583 00.000 30444 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.14 = 2.14) 04:32:23.583 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.92 mountX=-0.11 mountY=0.16, mountTheta=2.18 04:32:23.583 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.18, opts=13) 04:32:23.583 00.000 30444 Enqueuing Move request for scope (-0.07, 0.18) 04:32:23.583 00.000 15672 Worker thread wakes up 04:32:23.584 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd 04:32:23.584 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.18) 04:32:23.584 00.000 15672 Moving (-0.07, 0.18) raw xDistance=-0.11 yDistance=0.16 04:32:23.584 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:32:23.584 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:32:23.584 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 04:32:23.584 00.000 15672 MoveAxis(E, 0, ABG) 04:32:23.584 00.000 15672 Move returns status 0, amount 0 04:32:23.584 00.000 15672 MoveAxis(N, 0, ABG) 04:32:23.584 00.000 15672 Move returns status 0, amount 0 04:32:23.584 00.000 15672 move complete, result=0 04:32:23.584 00.000 15672 worker thread done servicing request 04:32:23.589 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2149, max=14136, FiltMin=2434, FiltMax=11353, Gamma=2.950 04:32:23.638 00.049 30444 UpdateGuideState exits: m=125779 SNR=106.0 Saturated 04:32:23.638 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:23.638 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:23.638 00.000 30444 Enqueuing Expose request 04:32:23.638 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:32:23.638 00.000 15672 Worker thread wakes up 04:32:23.638 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:23.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:25.746 02.108 15672 Exposure complete 04:32:25.765 00.019 15672 worker thread done servicing request 04:32:25.765 00.000 30444 OnExposeComplete: enter 04:32:25.766 00.001 30444 UpdateGuideState(): m_state=6 04:32:25.766 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 254 04:32:25.766 00.000 30444 Star::Find returns 1 (1), X=440.12, Y=185.91, Mass=119260, SNR=99.3, Peak=11778 HFD=3.1 04:32:25.766 00.000 30444 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.28) = xAngle (1.66 = 1.66) 04:32:25.766 00.000 30444 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 04:32:25.766 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.38 mountX=-0.03 mountY=0.34, mountTheta=1.66 04:32:25.766 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.34, opts=13) 04:32:25.766 00.000 30444 Enqueuing Move request for scope (0.06, 0.34) 04:32:25.767 00.001 15672 Worker thread wakes up 04:32:25.767 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.34) opts 0xd 04:32:25.767 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.34) 04:32:25.767 00.000 15672 Moving (0.06, 0.34) raw xDistance=-0.03 yDistance=0.34 04:32:25.767 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:32:25.767 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:32:25.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 04:32:25.767 00.000 15672 MoveAxis(E, 0, ABG) 04:32:25.767 00.000 15672 Move returns status 0, amount 0 04:32:25.767 00.000 15672 MoveAxis(N, 0, ABG) 04:32:25.767 00.000 15672 Move returns status 0, amount 0 04:32:25.767 00.000 15672 move complete, result=0 04:32:25.767 00.000 15672 worker thread done servicing request 04:32:25.772 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2115, max=12122, FiltMin=2510, FiltMax=10581, Gamma=2.950 04:32:25.822 00.050 30444 UpdateGuideState exits: m=119260 SNR=99.3 Saturated 04:32:25.822 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:25.822 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:25.822 00.000 30444 Enqueuing Expose request 04:32:25.822 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 04:32:25.822 00.000 15672 Worker thread wakes up 04:32:25.822 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:25.822 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:27.729 01.907 15672 Exposure complete 04:32:27.749 00.020 15672 worker thread done servicing request 04:32:27.749 00.000 30444 OnExposeComplete: enter 04:32:27.749 00.000 30444 UpdateGuideState(): m_state=6 04:32:27.749 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 255 04:32:27.749 00.000 30444 Star::Find returns 1 (1), X=440.21, Y=185.89, Mass=115532, SNR=104.4, Peak=11805 HFD=2.9 04:32:27.749 00.000 30444 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.28) = xAngle (1.39 = 1.39) 04:32:27.749 00.000 30444 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.33 = 1.33) 04:32:27.749 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.31 hyp=0.35 cameraTheta=1.11 mountX=0.06 mountY=0.34, mountTheta=1.39 04:32:27.750 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.31, opts=13) 04:32:27.750 00.000 30444 Enqueuing Move request for scope (0.15, 0.31) 04:32:27.750 00.000 15672 Worker thread wakes up 04:32:27.750 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.31) opts 0xd 04:32:27.750 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.31) 04:32:27.750 00.000 15672 Moving (0.15, 0.31) raw xDistance=0.06 yDistance=0.34 04:32:27.750 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 04:32:27.750 00.000 15672 switching direction from -1 to 1 - decHistory=4 oldest=-0.58 newest=0.84 04:32:27.750 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34 04:32:27.750 00.000 15672 MoveAxis(E, 0, ABG) 04:32:27.750 00.000 15672 Move returns status 0, amount 0 04:32:27.750 00.000 15672 MoveAxis(S, 60, ABG) 04:32:27.750 00.000 15672 Guiding Dir = 1, Dur = 60 04:32:27.751 00.001 15672 IsSlewing returns 0 04:32:27.752 00.001 15672 IsGuiding returns 0 04:32:27.756 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2130, max=12899, FiltMin=2501, FiltMax=10988, Gamma=2.950 04:32:27.805 00.049 30444 UpdateGuideState exits: m=115532 SNR=104.4 Saturated 04:32:27.805 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:27.805 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:27.805 00.000 30444 Enqueuing Expose request 04:32:27.870 00.065 15672 IsGuiding returns 1 04:32:27.870 00.000 15672 scope still moving after pulse duration time elapsed 04:32:27.891 00.021 15672 IsSlewing returns 0 04:32:27.893 00.002 15672 IsGuiding returns 1 04:32:27.914 00.021 15672 IsSlewing returns 0 04:32:27.934 00.020 15672 IsGuiding returns 0 04:32:27.935 00.001 15672 scope move finished after 60 + 122 ms 04:32:27.935 00.000 15672 Move returns status 0, amount 60 04:32:27.935 00.000 15672 move complete, result=0 04:32:27.935 00.000 15672 worker thread done servicing request 04:32:27.935 00.000 15672 Worker thread wakes up 04:32:27.935 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:27.936 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:27.936 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH 04:32:30.043 02.107 15672 Exposure complete 04:32:30.063 00.020 15672 worker thread done servicing request 04:32:30.064 00.001 30444 OnExposeComplete: enter 04:32:30.064 00.000 30444 UpdateGuideState(): m_state=6 04:32:30.064 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 256 04:32:30.064 00.000 30444 Star::Find returns 1 (1), X=440.18, Y=185.98, Mass=125054, SNR=117.2, Peak=12546 HFD=3.1 04:32:30.064 00.000 30444 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 04:32:30.064 00.000 30444 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 04:32:30.064 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.40 hyp=0.42 cameraTheta=1.26 mountX=0.01 mountY=0.42, mountTheta=1.54 04:32:30.064 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.40, opts=13) 04:32:30.064 00.000 30444 Enqueuing Move request for scope (0.13, 0.40) 04:32:30.064 00.000 15672 Worker thread wakes up 04:32:30.065 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.40) opts 0xd 04:32:30.065 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.40) 04:32:30.065 00.000 15672 Moving (0.13, 0.40) raw xDistance=0.01 yDistance=0.42 04:32:30.065 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:32:30.065 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 04:32:30.065 00.000 15672 MoveAxis(E, 0, ABG) 04:32:30.065 00.000 15672 Move returns status 0, amount 0 04:32:30.065 00.000 15672 MoveAxis(S, 75, ABG) 04:32:30.065 00.000 15672 Guiding Dir = 1, Dur = 75 04:32:30.065 00.000 15672 IsSlewing returns 0 04:32:30.066 00.001 15672 IsGuiding returns 0 04:32:30.070 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=13062, FiltMin=2521, FiltMax=11041, Gamma=2.950 04:32:30.119 00.049 30444 UpdateGuideState exits: m=125054 SNR=117.2 Saturated 04:32:30.119 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:30.119 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:30.120 00.001 30444 Enqueuing Expose request 04:32:30.156 00.036 15672 IsGuiding returns 1 04:32:30.156 00.000 15672 scope still moving after pulse duration time elapsed 04:32:30.177 00.021 15672 IsSlewing returns 0 04:32:30.178 00.001 15672 IsGuiding returns 1 04:32:30.199 00.021 15672 IsSlewing returns 0 04:32:30.200 00.001 15672 IsGuiding returns 1 04:32:30.221 00.021 15672 IsSlewing returns 0 04:32:30.281 00.060 15672 IsGuiding returns 0 04:32:30.282 00.001 15672 scope move finished after 75 + 140 ms 04:32:30.282 00.000 15672 Move returns status 0, amount 75 04:32:30.282 00.000 15672 move complete, result=0 04:32:30.282 00.000 15672 worker thread done servicing request 04:32:30.282 00.000 15672 Worker thread wakes up 04:32:30.282 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:30.283 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:30.283 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 75 ms SOUTH 04:32:32.189 01.906 15672 Exposure complete 04:32:32.209 00.020 15672 worker thread done servicing request 04:32:32.209 00.000 30444 OnExposeComplete: enter 04:32:32.209 00.000 30444 UpdateGuideState(): m_state=6 04:32:32.209 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 257 04:32:32.209 00.000 30444 Star::Find returns 1 (1), X=439.99, Y=186.08, Mass=127719, SNR=126.9, Peak=11576 HFD=3.0 04:32:32.209 00.000 30444 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 04:32:32.209 00.000 30444 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 04:32:32.209 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=0.50 hyp=0.51 cameraTheta=1.69 mountX=-0.20 mountY=0.48, mountTheta=1.96 04:32:32.210 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=0.50, opts=13) 04:32:32.210 00.000 30444 Enqueuing Move request for scope (-0.06, 0.50) 04:32:32.210 00.000 15672 Worker thread wakes up 04:32:32.210 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.50) opts 0xd 04:32:32.210 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, 0.50) 04:32:32.210 00.000 15672 Moving (-0.06, 0.50) raw xDistance=-0.20 yDistance=0.48 04:32:32.210 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:32:32.210 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 04:32:32.210 00.000 15672 MoveAxis(E, 0, ABG) 04:32:32.210 00.000 15672 Move returns status 0, amount 0 04:32:32.210 00.000 15672 MoveAxis(S, 85, ABG) 04:32:32.210 00.000 15672 Guiding Dir = 1, Dur = 85 04:32:32.211 00.001 15672 IsSlewing returns 0 04:32:32.212 00.001 15672 IsGuiding returns 0 04:32:32.215 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2141, max=14303, FiltMin=2535, FiltMax=10121, Gamma=2.950 04:32:32.265 00.050 30444 UpdateGuideState exits: m=127719 SNR=126.9 Saturated 04:32:32.266 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:32.266 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:32.266 00.000 30444 Enqueuing Expose request 04:32:32.294 00.028 15672 PulseGuide returned control before completion, sleep 13 04:32:32.309 00.015 15672 IsGuiding returns 1 04:32:32.309 00.000 15672 scope still moving after pulse duration time elapsed 04:32:32.330 00.021 15672 IsSlewing returns 0 04:32:32.331 00.001 15672 IsGuiding returns 1 04:32:32.352 00.021 15672 IsSlewing returns 0 04:32:32.353 00.001 15672 IsGuiding returns 1 04:32:32.373 00.020 15672 IsSlewing returns 0 04:32:32.438 00.065 15672 IsGuiding returns 0 04:32:32.438 00.000 15672 scope move finished after 85 + 141 ms 04:32:32.438 00.000 15672 Move returns status 0, amount 85 04:32:32.439 00.001 15672 move complete, result=0 04:32:32.439 00.000 15672 worker thread done servicing request 04:32:32.439 00.000 15672 Worker thread wakes up 04:32:32.439 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:32.439 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:32.439 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 85 ms SOUTH 04:32:34.545 02.106 15672 Exposure complete 04:32:34.565 00.020 15672 worker thread done servicing request 04:32:34.565 00.000 30444 OnExposeComplete: enter 04:32:34.566 00.001 30444 UpdateGuideState(): m_state=6 04:32:34.566 00.000 30444 Star::Find(15, 439, 186, 0, (0,0,0,0), 0.0, 255) frame 258 04:32:34.566 00.000 30444 Star::Find returns 1 (1), X=439.73, Y=185.91, Mass=117673, SNR=100.4, Peak=12105 HFD=3.2 04:32:34.566 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.62 = 2.62) 04:32:34.566 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.56 = 2.56) 04:32:34.566 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.34 hyp=0.47 cameraTheta=2.34 mountX=-0.40 mountY=0.26, mountTheta=2.57 04:32:34.566 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.34, opts=13) 04:32:34.566 00.000 30444 Enqueuing Move request for scope (-0.32, 0.34) 04:32:34.567 00.001 15672 Worker thread wakes up 04:32:34.567 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.34) opts 0xd 04:32:34.567 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.34) 04:32:34.567 00.000 15672 Moving (-0.32, 0.34) raw xDistance=-0.40 yDistance=0.26 04:32:34.567 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 04:32:34.567 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 04:32:34.567 00.000 15672 MoveAxis(E, 109, ABG) 04:32:34.567 00.000 15672 Guiding Dir = 2, Dur = 109 04:32:34.567 00.000 15672 IsSlewing returns 0 04:32:34.569 00.002 15672 IsGuiding returns 0 04:32:34.574 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=13318, FiltMin=2464, FiltMax=10401, Gamma=2.950 04:32:34.594 00.020 15672 PulseGuide returned control before completion, sleep 94 04:32:34.623 00.029 30444 UpdateGuideState exits: m=117673 SNR=100.4 Saturated 04:32:34.623 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:34.623 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:34.623 00.000 30444 Enqueuing Expose request 04:32:34.690 00.067 15672 IsGuiding returns 1 04:32:34.690 00.000 15672 scope still moving after pulse duration time elapsed 04:32:34.711 00.021 15672 IsSlewing returns 0 04:32:34.738 00.027 15672 IsGuiding returns 0 04:32:34.738 00.000 15672 scope move finished after 109 + 60 ms 04:32:34.738 00.000 15672 Move returns status 0, amount 109 04:32:34.738 00.000 15672 MoveAxis(S, 46, ABG) 04:32:34.738 00.000 15672 Guiding Dir = 1, Dur = 46 04:32:34.739 00.001 15672 IsSlewing returns 0 04:32:34.741 00.002 15672 IsGuiding returns 0 04:32:34.852 00.111 15672 IsGuiding returns 1 04:32:34.852 00.000 15672 scope still moving after pulse duration time elapsed 04:32:34.874 00.022 15672 IsSlewing returns 0 04:32:34.876 00.002 15672 IsGuiding returns 1 04:32:34.897 00.021 15672 IsSlewing returns 0 04:32:34.915 00.018 15672 IsGuiding returns 0 04:32:34.915 00.000 15672 scope move finished after 46 + 129 ms 04:32:34.915 00.000 15672 Move returns status 0, amount 46 04:32:34.916 00.001 15672 move complete, result=0 04:32:34.916 00.000 15672 worker thread done servicing request 04:32:34.916 00.000 15672 Worker thread wakes up 04:32:34.916 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:34.916 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:34.916 00.000 30444 GuideStep: -0.4 px 109 ms EAST, 0.3 px 46 ms SOUTH 04:32:36.826 01.910 15672 Exposure complete 04:32:36.845 00.019 15672 worker thread done servicing request 04:32:36.845 00.000 30444 OnExposeComplete: enter 04:32:36.845 00.000 30444 UpdateGuideState(): m_state=6 04:32:36.846 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 259 04:32:36.846 00.000 30444 Star::Find returns 1 (1), X=440.31, Y=185.86, Mass=126618, SNR=99.7, Peak=11223 HFD=3.5 04:32:36.846 00.000 30444 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.28) = xAngle (1.10 = 1.10) 04:32:36.846 00.000 30444 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.04 = 1.04) 04:32:36.846 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.28 hyp=0.38 cameraTheta=0.82 mountX=0.17 mountY=0.33, mountTheta=1.09 04:32:36.846 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.28, opts=13) 04:32:36.846 00.000 30444 Enqueuing Move request for scope (0.26, 0.28) 04:32:36.846 00.000 15672 Worker thread wakes up 04:32:36.846 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.28) opts 0xd 04:32:36.847 00.001 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.28) 04:32:36.847 00.000 15672 Moving (0.26, 0.28) raw xDistance=0.17 yDistance=0.33 04:32:36.847 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 04:32:36.847 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 04:32:36.847 00.000 15672 MoveAxis(E, 0, ABG) 04:32:36.847 00.000 15672 Move returns status 0, amount 0 04:32:36.847 00.000 15672 MoveAxis(S, 59, ABG) 04:32:36.847 00.000 15672 Guiding Dir = 1, Dur = 59 04:32:36.847 00.000 15672 IsSlewing returns 0 04:32:36.849 00.002 15672 IsGuiding returns 0 04:32:36.854 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=13576, FiltMin=2534, FiltMax=10629, Gamma=2.950 04:32:36.903 00.049 30444 UpdateGuideState exits: m=126618 SNR=99.7 Saturated 04:32:36.903 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:36.903 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:36.903 00.000 30444 Enqueuing Expose request 04:32:36.928 00.025 15672 IsGuiding returns 1 04:32:36.928 00.000 15672 scope still moving after pulse duration time elapsed 04:32:36.949 00.021 15672 IsSlewing returns 0 04:32:36.950 00.001 15672 IsGuiding returns 1 04:32:36.971 00.021 15672 IsSlewing returns 0 04:32:37.038 00.067 15672 IsGuiding returns 0 04:32:37.038 00.000 15672 scope move finished after 59 + 130 ms 04:32:37.038 00.000 15672 Move returns status 0, amount 59 04:32:37.038 00.000 15672 move complete, result=0 04:32:37.038 00.000 15672 worker thread done servicing request 04:32:37.038 00.000 15672 Worker thread wakes up 04:32:37.039 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:37.039 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:37.039 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 59 ms SOUTH 04:32:39.149 02.110 15672 Exposure complete 04:32:39.169 00.020 15672 worker thread done servicing request 04:32:39.169 00.000 30444 OnExposeComplete: enter 04:32:39.169 00.000 30444 UpdateGuideState(): m_state=6 04:32:39.169 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 260 04:32:39.169 00.000 30444 Star::Find returns 1 (1), X=440.20, Y=185.71, Mass=121173, SNR=109.4, Peak=12144 HFD=3.5 04:32:39.169 00.000 30444 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 04:32:39.169 00.000 30444 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 04:32:39.169 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.75 mountX=0.10 mountY=0.17, mountTheta=1.01 04:32:39.169 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.14, opts=13) 04:32:39.169 00.000 30444 Enqueuing Move request for scope (0.15, 0.14) 04:32:39.170 00.001 15672 Worker thread wakes up 04:32:39.170 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd 04:32:39.170 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.14) 04:32:39.170 00.000 15672 Moving (0.15, 0.14) raw xDistance=0.10 yDistance=0.17 04:32:39.170 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:32:39.170 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:32:39.170 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 04:32:39.170 00.000 15672 MoveAxis(E, 0, ABG) 04:32:39.170 00.000 15672 Move returns status 0, amount 0 04:32:39.170 00.000 15672 MoveAxis(N, 0, ABG) 04:32:39.170 00.000 15672 Move returns status 0, amount 0 04:32:39.170 00.000 15672 move complete, result=0 04:32:39.170 00.000 15672 worker thread done servicing request 04:32:39.175 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1979, max=13640, FiltMin=2518, FiltMax=10496, Gamma=2.950 04:32:39.223 00.048 30444 UpdateGuideState exits: m=121173 SNR=109.4 Saturated 04:32:39.223 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:39.223 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:39.223 00.000 30444 Enqueuing Expose request 04:32:39.224 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:32:39.224 00.000 15672 Worker thread wakes up 04:32:39.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:39.224 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:41.134 01.910 15672 Exposure complete 04:32:41.154 00.020 15672 worker thread done servicing request 04:32:41.154 00.000 30444 OnExposeComplete: enter 04:32:41.154 00.000 30444 UpdateGuideState(): m_state=6 04:32:41.154 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 261 04:32:41.154 00.000 30444 Star::Find returns 1 (1), X=439.98, Y=185.82, Mass=121735, SNR=97.7, Peak=12545 HFD=3.2 04:32:41.154 00.000 30444 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.28) = xAngle (2.15 = 2.15) 04:32:41.154 00.000 30444 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 04:32:41.155 00.001 30444 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.88 mountX=-0.14 mountY=0.22, mountTheta=2.14 04:32:41.155 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=0.24, opts=13) 04:32:41.155 00.000 30444 Enqueuing Move request for scope (-0.08, 0.24) 04:32:41.155 00.000 15672 Worker thread wakes up 04:32:41.155 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd 04:32:41.155 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, 0.24) 04:32:41.155 00.000 15672 Moving (-0.08, 0.24) raw xDistance=-0.14 yDistance=0.22 04:32:41.155 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:32:41.155 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:32:41.155 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 04:32:41.155 00.000 15672 MoveAxis(E, 0, ABG) 04:32:41.155 00.000 15672 Move returns status 0, amount 0 04:32:41.156 00.001 15672 MoveAxis(N, 0, ABG) 04:32:41.156 00.000 15672 Move returns status 0, amount 0 04:32:41.156 00.000 15672 move complete, result=0 04:32:41.156 00.000 15672 worker thread done servicing request 04:32:41.160 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=12833, FiltMin=2509, FiltMax=10143, Gamma=2.950 04:32:41.209 00.049 30444 UpdateGuideState exits: m=121735 SNR=97.7 Saturated 04:32:41.209 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:41.209 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:41.209 00.000 30444 Enqueuing Expose request 04:32:41.209 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:32:41.209 00.000 15672 Worker thread wakes up 04:32:41.209 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:41.210 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:43.327 02.117 15672 Exposure complete 04:32:43.361 00.034 15672 worker thread done servicing request 04:32:43.361 00.000 30444 OnExposeComplete: enter 04:32:43.361 00.000 30444 UpdateGuideState(): m_state=6 04:32:43.361 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 262 04:32:43.361 00.000 30444 Star::Find returns 1 (1), X=440.12, Y=185.67, Mass=129846, SNR=118.9, Peak=12237 HFD=3.6 04:32:43.361 00.000 30444 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.28) = xAngle (1.23 = 1.23) 04:32:43.361 00.000 30444 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 04:32:43.361 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=0.04 mountY=0.11, mountTheta=1.22 04:32:43.362 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.10, opts=13) 04:32:43.362 00.000 30444 Enqueuing Move request for scope (0.07, 0.10) 04:32:43.362 00.000 15672 Worker thread wakes up 04:32:43.362 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd 04:32:43.362 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.10) 04:32:43.362 00.000 15672 Moving (0.07, 0.10) raw xDistance=0.04 yDistance=0.11 04:32:43.362 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:32:43.362 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:32:43.362 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 04:32:43.362 00.000 15672 MoveAxis(E, 0, ABG) 04:32:43.362 00.000 15672 Move returns status 0, amount 0 04:32:43.362 00.000 15672 MoveAxis(N, 0, ABG) 04:32:43.362 00.000 15672 Move returns status 0, amount 0 04:32:43.362 00.000 15672 move complete, result=0 04:32:43.362 00.000 15672 worker thread done servicing request 04:32:43.367 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=13667, FiltMin=2463, FiltMax=11187, Gamma=2.950 04:32:43.417 00.050 30444 UpdateGuideState exits: m=129846 SNR=118.9 Saturated 04:32:43.417 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:43.417 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:43.417 00.000 30444 Enqueuing Expose request 04:32:43.418 00.001 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:32:43.418 00.000 15672 Worker thread wakes up 04:32:43.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:43.418 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:45.324 01.906 15672 Exposure complete 04:32:45.344 00.020 15672 worker thread done servicing request 04:32:45.344 00.000 30444 OnExposeComplete: enter 04:32:45.344 00.000 30444 UpdateGuideState(): m_state=6 04:32:45.344 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 263 04:32:45.344 00.000 30444 Star::Find returns 1 (1), X=440.05, Y=185.57, Mass=118298, SNR=105.1, Peak=12068 HFD=3.6 04:32:45.345 00.001 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 04:32:45.345 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 04:32:45.345 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-2.42 mountX=-0.00 mountY=-0.00, mountTheta=-2.16 04:32:45.345 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.00, opts=13) 04:32:45.345 00.000 30444 Enqueuing Move request for scope (-0.00, -0.00) 04:32:45.345 00.000 15672 Worker thread wakes up 04:32:45.345 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd 04:32:45.345 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.00) 04:32:45.345 00.000 15672 Moving (-0.00, -0.00) raw xDistance=-0.00 yDistance=-0.00 04:32:45.345 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 04:32:45.345 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:32:45.346 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:32:45.346 00.000 15672 MoveAxis(E, 0, ABG) 04:32:45.346 00.000 15672 Move returns status 0, amount 0 04:32:45.346 00.000 15672 MoveAxis(N, 0, ABG) 04:32:45.346 00.000 15672 Move returns status 0, amount 0 04:32:45.346 00.000 15672 move complete, result=0 04:32:45.346 00.000 15672 worker thread done servicing request 04:32:45.350 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=13752, FiltMin=2519, FiltMax=10492, Gamma=2.950 04:32:45.400 00.050 30444 UpdateGuideState exits: m=118298 SNR=105.1 Saturated 04:32:45.400 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:45.400 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:45.400 00.000 30444 Enqueuing Expose request 04:32:45.400 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 04:32:45.400 00.000 15672 Worker thread wakes up 04:32:45.400 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:45.400 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:47.510 02.110 15672 Exposure complete 04:32:47.539 00.029 15672 worker thread done servicing request 04:32:47.539 00.000 30444 OnExposeComplete: enter 04:32:47.539 00.000 30444 UpdateGuideState(): m_state=6 04:32:47.539 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 264 04:32:47.539 00.000 30444 Star::Find returns 1 (1), X=439.77, Y=185.70, Mass=130651, SNR=107.3, Peak=12840 HFD=3.6 04:32:47.539 00.000 30444 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.28) = xAngle (3.00 = 3.00) 04:32:47.539 00.000 30444 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.94 = 2.94) 04:32:47.539 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.13 hyp=0.31 cameraTheta=2.72 mountX=-0.31 mountY=0.06, mountTheta=2.94 04:32:47.540 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.13, opts=13) 04:32:47.540 00.000 30444 Enqueuing Move request for scope (-0.28, 0.13) 04:32:47.540 00.000 15672 Worker thread wakes up 04:32:47.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.13) opts 0xd 04:32:47.540 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.13) 04:32:47.540 00.000 15672 Moving (-0.28, 0.13) raw xDistance=-0.31 yDistance=0.06 04:32:47.540 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 04:32:47.540 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:32:47.540 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:32:47.540 00.000 15672 MoveAxis(E, 83, ABG) 04:32:47.540 00.000 15672 Guiding Dir = 2, Dur = 83 04:32:47.541 00.001 15672 IsSlewing returns 0 04:32:47.543 00.002 15672 IsGuiding returns 0 04:32:47.548 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2115, max=14007, FiltMin=2524, FiltMax=10502, Gamma=2.950 04:32:47.566 00.018 15672 PulseGuide returned control before completion, sleep 71 04:32:47.599 00.033 30444 UpdateGuideState exits: m=130651 SNR=107.3 Saturated 04:32:47.599 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:47.599 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:47.599 00.000 30444 Enqueuing Expose request 04:32:47.639 00.040 15672 IsGuiding returns 1 04:32:47.639 00.000 15672 scope still moving after pulse duration time elapsed 04:32:47.660 00.021 15672 IsSlewing returns 0 04:32:47.663 00.003 15672 IsGuiding returns 0 04:32:47.663 00.000 15672 scope move finished after 83 + 36 ms 04:32:47.663 00.000 15672 Move returns status 0, amount 83 04:32:47.663 00.000 15672 MoveAxis(N, 0, ABG) 04:32:47.663 00.000 15672 Move returns status 0, amount 0 04:32:47.663 00.000 15672 move complete, result=0 04:32:47.663 00.000 15672 worker thread done servicing request 04:32:47.663 00.000 15672 Worker thread wakes up 04:32:47.663 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:47.664 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:47.664 00.000 30444 GuideStep: -0.3 px 83 ms EAST, 0.1 px 0 ms NORTH 04:32:49.569 01.905 15672 Exposure complete 04:32:49.591 00.022 15672 worker thread done servicing request 04:32:49.591 00.000 30444 OnExposeComplete: enter 04:32:49.592 00.001 30444 UpdateGuideState(): m_state=6 04:32:49.592 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 265 04:32:49.592 00.000 30444 Star::Find returns 1 (1), X=439.71, Y=185.63, Mass=123468, SNR=109.6, Peak=12155 HFD=3.5 04:32:49.592 00.000 30444 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.28) = xAngle (3.24 = -3.04) 04:32:49.592 00.000 30444 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.18 = -3.10) 04:32:49.592 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.06 hyp=0.35 cameraTheta=2.97 mountX=-0.35 mountY=-0.01, mountTheta=-3.10 04:32:49.592 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.06, opts=13) 04:32:49.592 00.000 30444 Enqueuing Move request for scope (-0.34, 0.06) 04:32:49.592 00.000 15672 Worker thread wakes up 04:32:49.593 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.06) opts 0xd 04:32:49.593 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.06) 04:32:49.593 00.000 15672 Moving (-0.34, 0.06) raw xDistance=-0.35 yDistance=-0.01 04:32:49.593 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35 04:32:49.593 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:32:49.593 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:32:49.593 00.000 15672 MoveAxis(E, 99, ABG) 04:32:49.593 00.000 15672 Guiding Dir = 2, Dur = 99 04:32:49.593 00.000 15672 IsSlewing returns 0 04:32:49.595 00.002 15672 IsGuiding returns 0 04:32:49.599 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=13767, FiltMin=2457, FiltMax=10118, Gamma=2.950 04:32:49.611 00.012 15672 PulseGuide returned control before completion, sleep 94 04:32:49.648 00.037 30444 UpdateGuideState exits: m=123468 SNR=109.6 Saturated 04:32:49.648 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:49.648 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:49.648 00.000 30444 Enqueuing Expose request 04:32:49.756 00.108 15672 IsGuiding returns 0 04:32:49.756 00.000 15672 Move returns status 0, amount 99 04:32:49.756 00.000 15672 MoveAxis(N, 0, ABG) 04:32:49.756 00.000 15672 Move returns status 0, amount 0 04:32:49.757 00.001 15672 move complete, result=0 04:32:49.757 00.000 15672 worker thread done servicing request 04:32:49.757 00.000 15672 Worker thread wakes up 04:32:49.757 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:49.757 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:49.757 00.000 30444 GuideStep: -0.3 px 99 ms EAST, -0.0 px 0 ms NORTH 04:32:51.868 02.111 15672 Exposure complete 04:32:51.888 00.020 15672 worker thread done servicing request 04:32:51.889 00.001 30444 OnExposeComplete: enter 04:32:51.889 00.000 30444 UpdateGuideState(): m_state=6 04:32:51.889 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 266 04:32:51.889 00.000 30444 Star::Find returns 1 (1), X=439.83, Y=185.95, Mass=120029, SNR=111.6, Peak=11806 HFD=3.2 04:32:51.889 00.000 30444 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.28) = xAngle (2.39 = 2.39) 04:32:51.889 00.000 30444 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.33 = 2.33) 04:32:51.889 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.37 hyp=0.44 cameraTheta=2.12 mountX=-0.32 mountY=0.32, mountTheta=2.36 04:32:51.889 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.37, opts=13) 04:32:51.889 00.000 30444 Enqueuing Move request for scope (-0.23, 0.37) 04:32:51.889 00.000 15672 Worker thread wakes up 04:32:51.890 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.37) opts 0xd 04:32:51.890 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.37) 04:32:51.890 00.000 15672 Moving (-0.23, 0.37) raw xDistance=-0.32 yDistance=0.32 04:32:51.890 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32 04:32:51.890 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 04:32:51.890 00.000 15672 MoveAxis(E, 93, ABG) 04:32:51.890 00.000 15672 Guiding Dir = 2, Dur = 93 04:32:51.890 00.000 15672 IsSlewing returns 0 04:32:51.892 00.002 15672 IsGuiding returns 0 04:32:51.896 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=13454, FiltMin=2415, FiltMax=10025, Gamma=2.950 04:32:51.911 00.015 15672 PulseGuide returned control before completion, sleep 84 04:32:51.946 00.035 30444 UpdateGuideState exits: m=120029 SNR=111.6 Saturated 04:32:51.946 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:51.946 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:51.946 00.000 30444 Enqueuing Expose request 04:32:52.023 00.077 15672 IsGuiding returns 0 04:32:52.023 00.000 15672 Move returns status 0, amount 93 04:32:52.023 00.000 15672 MoveAxis(S, 56, ABG) 04:32:52.023 00.000 15672 Guiding Dir = 1, Dur = 56 04:32:52.023 00.000 15672 IsSlewing returns 0 04:32:52.024 00.001 15672 IsGuiding returns 0 04:32:52.137 00.113 15672 IsGuiding returns 1 04:32:52.137 00.000 15672 scope still moving after pulse duration time elapsed 04:32:52.158 00.021 15672 IsSlewing returns 0 04:32:52.160 00.002 15672 IsGuiding returns 1 04:32:52.180 00.020 15672 IsSlewing returns 0 04:32:52.199 00.019 15672 IsGuiding returns 0 04:32:52.199 00.000 15672 scope move finished after 56 + 118 ms 04:32:52.199 00.000 15672 Move returns status 0, amount 56 04:32:52.199 00.000 15672 move complete, result=0 04:32:52.199 00.000 15672 worker thread done servicing request 04:32:52.199 00.000 15672 Worker thread wakes up 04:32:52.199 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:52.199 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:52.199 00.000 30444 GuideStep: -0.3 px 93 ms EAST, 0.3 px 56 ms SOUTH 04:32:54.107 01.908 15672 Exposure complete 04:32:54.127 00.020 15672 worker thread done servicing request 04:32:54.127 00.000 30444 OnExposeComplete: enter 04:32:54.127 00.000 30444 UpdateGuideState(): m_state=6 04:32:54.127 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 267 04:32:54.127 00.000 30444 Star::Find returns 1 (1), X=440.56, Y=185.68, Mass=130430, SNR=120.0, Peak=12488 HFD=3.4 04:32:54.127 00.000 30444 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.28) = xAngle (0.49 = 0.49) 04:32:54.127 00.000 30444 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.43 = 0.43) 04:32:54.127 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.11 hyp=0.52 cameraTheta=0.21 mountX=0.46 mountY=0.22, mountTheta=0.44 04:32:54.128 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.11, opts=13) 04:32:54.128 00.000 30444 Enqueuing Move request for scope (0.51, 0.11) 04:32:54.128 00.000 15672 Worker thread wakes up 04:32:54.128 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.11) opts 0xd 04:32:54.128 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.11) 04:32:54.128 00.000 15672 Moving (0.51, 0.11) raw xDistance=0.46 yDistance=0.22 04:32:54.128 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.46 04:32:54.128 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:32:54.128 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 04:32:54.128 00.000 15672 MoveAxis(W, 117, ABG) 04:32:54.128 00.000 15672 Guiding Dir = 3, Dur = 117 04:32:54.129 00.001 15672 IsSlewing returns 0 04:32:54.130 00.001 15672 IsGuiding returns 0 04:32:54.134 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2088, max=12488, FiltMin=2582, FiltMax=9879, Gamma=2.950 04:32:54.147 00.013 15672 PulseGuide returned control before completion, sleep 110 04:32:54.183 00.036 30444 UpdateGuideState exits: m=130430 SNR=120.0 Saturated 04:32:54.184 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:54.184 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:54.184 00.000 30444 Enqueuing Expose request 04:32:54.291 00.107 15672 IsGuiding returns 0 04:32:54.292 00.001 15672 Move returns status 0, amount 117 04:32:54.292 00.000 15672 MoveAxis(N, 0, ABG) 04:32:54.292 00.000 15672 Move returns status 0, amount 0 04:32:54.292 00.000 15672 move complete, result=0 04:32:54.292 00.000 15672 worker thread done servicing request 04:32:54.292 00.000 15672 Worker thread wakes up 04:32:54.292 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:54.293 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:54.293 00.000 30444 GuideStep: 0.5 px 117 ms WEST, 0.2 px 0 ms NORTH 04:32:56.401 02.108 15672 Exposure complete 04:32:56.421 00.020 15672 worker thread done servicing request 04:32:56.421 00.000 30444 OnExposeComplete: enter 04:32:56.421 00.000 30444 UpdateGuideState(): m_state=6 04:32:56.421 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 268 04:32:56.421 00.000 30444 Star::Find returns 1 (1), X=440.57, Y=185.91, Mass=123250, SNR=99.2, Peak=11684 HFD=3.6 04:32:56.421 00.000 30444 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.28) = xAngle (0.86 = 0.86) 04:32:56.422 00.001 30444 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.80 = 0.80) 04:32:56.422 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=0.34 hyp=0.62 cameraTheta=0.59 mountX=0.40 mountY=0.44, mountTheta=0.84 04:32:56.422 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=0.34, opts=13) 04:32:56.422 00.000 30444 Enqueuing Move request for scope (0.51, 0.34) 04:32:56.422 00.000 15672 Worker thread wakes up 04:32:56.422 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.34) opts 0xd 04:32:56.422 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, 0.34) 04:32:56.422 00.000 15672 Moving (0.51, 0.34) raw xDistance=0.40 yDistance=0.44 04:32:56.422 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40 04:32:56.422 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 04:32:56.422 00.000 15672 MoveAxis(W, 117, ABG) 04:32:56.422 00.000 15672 Guiding Dir = 3, Dur = 117 04:32:56.424 00.002 15672 IsSlewing returns 0 04:32:56.425 00.001 15672 IsGuiding returns 0 04:32:56.429 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2256, max=13054, FiltMin=2538, FiltMax=10558, Gamma=2.950 04:32:56.448 00.019 15672 PulseGuide returned control before completion, sleep 105 04:32:56.479 00.031 30444 UpdateGuideState exits: m=123250 SNR=99.2 Saturated 04:32:56.479 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:56.479 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:56.479 00.000 30444 Enqueuing Expose request 04:32:56.556 00.077 15672 IsGuiding returns 1 04:32:56.556 00.000 15672 scope still moving after pulse duration time elapsed 04:32:56.577 00.021 15672 IsSlewing returns 0 04:32:56.593 00.016 15672 IsGuiding returns 0 04:32:56.593 00.000 15672 scope move finished after 117 + 51 ms 04:32:56.593 00.000 15672 Move returns status 0, amount 117 04:32:56.593 00.000 15672 MoveAxis(S, 79, ABG) 04:32:56.593 00.000 15672 Guiding Dir = 1, Dur = 79 04:32:56.594 00.001 15672 IsSlewing returns 0 04:32:56.596 00.002 15672 IsGuiding returns 0 04:32:56.671 00.075 15672 PulseGuide returned control before completion, sleep 16 04:32:56.704 00.033 15672 IsGuiding returns 1 04:32:56.704 00.000 15672 scope still moving after pulse duration time elapsed 04:32:56.725 00.021 15672 IsSlewing returns 0 04:32:56.725 00.000 15672 IsGuiding returns 1 04:32:56.746 00.021 15672 IsSlewing returns 0 04:32:56.748 00.002 15672 IsGuiding returns 1 04:32:56.769 00.021 15672 IsSlewing returns 0 04:32:56.800 00.031 15672 IsGuiding returns 0 04:32:56.800 00.000 15672 scope move finished after 79 + 124 ms 04:32:56.801 00.001 15672 Move returns status 0, amount 79 04:32:56.801 00.000 15672 move complete, result=0 04:32:56.801 00.000 15672 worker thread done servicing request 04:32:56.801 00.000 15672 Worker thread wakes up 04:32:56.801 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:56.801 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:32:56.801 00.000 30444 GuideStep: 0.4 px 117 ms WEST, 0.4 px 79 ms SOUTH 04:32:58.717 01.916 15672 Exposure complete 04:32:58.751 00.034 15672 worker thread done servicing request 04:32:58.751 00.000 30444 OnExposeComplete: enter 04:32:58.751 00.000 30444 UpdateGuideState(): m_state=6 04:32:58.751 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 269 04:32:58.751 00.000 30444 Star::Find returns 1 (1), X=440.19, Y=185.76, Mass=120565, SNR=104.1, Peak=12289 HFD=3.5 04:32:58.751 00.000 30444 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.28) = xAngle (1.22 = 1.22) 04:32:58.751 00.000 30444 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 04:32:58.751 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.95 mountX=0.08 mountY=0.22, mountTheta=1.22 04:32:58.752 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.19, opts=13) 04:32:58.752 00.000 30444 Enqueuing Move request for scope (0.14, 0.19) 04:32:58.752 00.000 15672 Worker thread wakes up 04:32:58.752 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd 04:32:58.752 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.19) 04:32:58.752 00.000 15672 Moving (0.14, 0.19) raw xDistance=0.08 yDistance=0.22 04:32:58.752 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 04:32:58.752 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:32:58.752 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 04:32:58.752 00.000 15672 MoveAxis(E, 0, ABG) 04:32:58.752 00.000 15672 Move returns status 0, amount 0 04:32:58.752 00.000 15672 MoveAxis(N, 0, ABG) 04:32:58.752 00.000 15672 Move returns status 0, amount 0 04:32:58.752 00.000 15672 move complete, result=0 04:32:58.753 00.001 15672 worker thread done servicing request 04:32:58.758 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=13021, FiltMin=2520, FiltMax=10823, Gamma=2.950 04:32:58.811 00.053 30444 UpdateGuideState exits: m=120565 SNR=104.1 Saturated 04:32:58.811 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:32:58.811 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:32:58.811 00.000 30444 Enqueuing Expose request 04:32:58.811 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:32:58.812 00.001 15672 Worker thread wakes up 04:32:58.812 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:32:58.812 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:00.921 02.109 15672 Exposure complete 04:33:00.942 00.021 15672 worker thread done servicing request 04:33:00.942 00.000 30444 OnExposeComplete: enter 04:33:00.942 00.000 30444 UpdateGuideState(): m_state=6 04:33:00.942 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 270 04:33:00.942 00.000 30444 Star::Find returns 1 (1), X=439.69, Y=185.93, Mass=119717, SNR=98.1, Peak=11502 HFD=3.4 04:33:00.942 00.000 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 04:33:00.942 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.59 = 2.59) 04:33:00.942 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.36 hyp=0.51 cameraTheta=2.37 mountX=-0.45 mountY=0.27, mountTheta=2.60 04:33:00.943 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.36, opts=13) 04:33:00.943 00.000 30444 Enqueuing Move request for scope (-0.37, 0.36) 04:33:00.944 00.001 15672 Worker thread wakes up 04:33:00.944 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.36) opts 0xd 04:33:00.944 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.36) 04:33:00.944 00.000 15672 Moving (-0.37, 0.36) raw xDistance=-0.45 yDistance=0.27 04:33:00.944 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45 04:33:00.944 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 04:33:00.944 00.000 15672 MoveAxis(E, 122, ABG) 04:33:00.944 00.000 15672 Guiding Dir = 2, Dur = 122 04:33:00.945 00.001 15672 IsSlewing returns 0 04:33:00.946 00.001 15672 IsGuiding returns 0 04:33:00.952 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2148, max=14075, FiltMin=2520, FiltMax=11113, Gamma=2.950 04:33:00.969 00.017 15672 PulseGuide returned control before completion, sleep 110 04:33:01.008 00.039 30444 UpdateGuideState exits: m=119717 SNR=98.1 Saturated 04:33:01.008 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:01.008 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:01.008 00.000 30444 Enqueuing Expose request 04:33:01.081 00.073 15672 IsGuiding returns 1 04:33:01.081 00.000 15672 scope still moving after pulse duration time elapsed 04:33:01.102 00.021 15672 IsSlewing returns 0 04:33:01.113 00.011 15672 IsGuiding returns 0 04:33:01.113 00.000 15672 scope move finished after 122 + 46 ms 04:33:01.114 00.001 15672 Move returns status 0, amount 122 04:33:01.114 00.000 15672 MoveAxis(S, 48, ABG) 04:33:01.114 00.000 15672 Guiding Dir = 1, Dur = 48 04:33:01.114 00.000 15672 IsSlewing returns 0 04:33:01.117 00.003 15672 IsGuiding returns 0 04:33:01.195 00.078 15672 IsGuiding returns 1 04:33:01.195 00.000 15672 scope still moving after pulse duration time elapsed 04:33:01.216 00.021 15672 IsSlewing returns 0 04:33:01.219 00.003 15672 IsGuiding returns 1 04:33:01.240 00.021 15672 IsSlewing returns 0 04:33:01.288 00.048 15672 IsGuiding returns 0 04:33:01.289 00.001 15672 scope move finished after 48 + 123 ms 04:33:01.289 00.000 15672 Move returns status 0, amount 48 04:33:01.289 00.000 15672 move complete, result=0 04:33:01.289 00.000 15672 worker thread done servicing request 04:33:01.289 00.000 15672 Worker thread wakes up 04:33:01.289 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:01.289 00.000 30444 GuideStep: -0.5 px 122 ms EAST, 0.3 px 48 ms SOUTH 04:33:01.290 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:03.206 01.916 15672 Exposure complete 04:33:03.240 00.034 15672 worker thread done servicing request 04:33:03.240 00.000 30444 OnExposeComplete: enter 04:33:03.240 00.000 30444 UpdateGuideState(): m_state=6 04:33:03.240 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 271 04:33:03.240 00.000 30444 Star::Find returns 1 (1), X=439.72, Y=185.55, Mass=127017, SNR=101.7, Peak=13072 HFD=3.3 04:33:03.240 00.000 30444 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 04:33:03.240 00.000 30444 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.85 = -2.85) 04:33:03.240 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-3.07 mountX=-0.31 mountY=-0.09, mountTheta=-2.85 04:33:03.241 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.02, opts=13) 04:33:03.241 00.000 30444 Enqueuing Move request for scope (-0.33, -0.02) 04:33:03.241 00.000 15672 Worker thread wakes up 04:33:03.241 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.02) opts 0xd 04:33:03.241 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.02) 04:33:03.241 00.000 15672 Moving (-0.33, -0.02) raw xDistance=-0.31 yDistance=-0.09 04:33:03.241 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31 04:33:03.241 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:33:03.241 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:33:03.241 00.000 15672 MoveAxis(E, 93, ABG) 04:33:03.241 00.000 15672 Guiding Dir = 2, Dur = 93 04:33:03.242 00.001 15672 IsSlewing returns 0 04:33:03.243 00.001 15672 IsGuiding returns 0 04:33:03.246 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=15171, FiltMin=2524, FiltMax=11097, Gamma=2.950 04:33:03.269 00.023 15672 PulseGuide returned control before completion, sleep 78 04:33:03.297 00.028 30444 UpdateGuideState exits: m=127017 SNR=101.7 Saturated 04:33:03.297 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:03.297 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:03.297 00.000 30444 Enqueuing Expose request 04:33:03.348 00.051 15672 IsGuiding returns 1 04:33:03.348 00.000 15672 scope still moving after pulse duration time elapsed 04:33:03.369 00.021 15672 IsSlewing returns 0 04:33:03.381 00.012 15672 IsGuiding returns 0 04:33:03.381 00.000 15672 scope move finished after 93 + 45 ms 04:33:03.381 00.000 15672 Move returns status 0, amount 93 04:33:03.381 00.000 15672 MoveAxis(N, 0, ABG) 04:33:03.381 00.000 15672 Move returns status 0, amount 0 04:33:03.381 00.000 15672 move complete, result=0 04:33:03.381 00.000 15672 worker thread done servicing request 04:33:03.381 00.000 15672 Worker thread wakes up 04:33:03.381 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:03.381 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:03.381 00.000 30444 GuideStep: -0.3 px 93 ms EAST, -0.1 px 0 ms NORTH 04:33:05.499 02.118 15672 Exposure complete 04:33:05.530 00.031 15672 worker thread done servicing request 04:33:05.531 00.001 30444 OnExposeComplete: enter 04:33:05.531 00.000 30444 UpdateGuideState(): m_state=6 04:33:05.531 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 272 04:33:05.531 00.000 30444 Star::Find returns 1 (1), X=440.42, Y=185.20, Mass=127118, SNR=113.8, Peak=13234 HFD=3.2 04:33:05.531 00.000 30444 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 04:33:05.531 00.000 30444 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.58 = -0.58) 04:33:05.531 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.38 hyp=0.52 cameraTheta=-0.80 mountX=0.45 mountY=-0.29, mountTheta=-0.57 04:33:05.531 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.38, opts=13) 04:33:05.531 00.000 30444 Enqueuing Move request for scope (0.36, -0.38) 04:33:05.532 00.001 15672 Worker thread wakes up 04:33:05.532 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.38) opts 0xd 04:33:05.532 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.38) 04:33:05.532 00.000 15672 Moving (0.36, -0.38) raw xDistance=0.45 yDistance=-0.29 04:33:05.532 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45 04:33:05.532 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:33:05.532 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 04:33:05.532 00.000 15672 MoveAxis(W, 116, ABG) 04:33:05.532 00.000 15672 Guiding Dir = 3, Dur = 116 04:33:05.532 00.000 15672 IsSlewing returns 0 04:33:05.533 00.001 15672 IsGuiding returns 0 04:33:05.537 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2024, max=14230, FiltMin=2478, FiltMax=9585, Gamma=2.950 04:33:05.552 00.015 15672 PulseGuide returned control before completion, sleep 107 04:33:05.587 00.035 30444 UpdateGuideState exits: m=127118 SNR=113.8 Saturated 04:33:05.587 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:05.587 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:05.587 00.000 30444 Enqueuing Expose request 04:33:05.662 00.075 15672 IsGuiding returns 1 04:33:05.662 00.000 15672 scope still moving after pulse duration time elapsed 04:33:05.683 00.021 15672 IsSlewing returns 0 04:33:05.698 00.015 15672 IsGuiding returns 0 04:33:05.698 00.000 15672 scope move finished after 116 + 48 ms 04:33:05.698 00.000 15672 Move returns status 0, amount 116 04:33:05.698 00.000 15672 MoveAxis(N, 0, ABG) 04:33:05.698 00.000 15672 Move returns status 0, amount 0 04:33:05.698 00.000 15672 move complete, result=0 04:33:05.698 00.000 15672 worker thread done servicing request 04:33:05.698 00.000 15672 Worker thread wakes up 04:33:05.698 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:05.698 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:05.703 00.005 30444 GuideStep: 0.5 px 116 ms WEST, -0.3 px 0 ms NORTH 04:33:07.613 01.910 15672 Exposure complete 04:33:07.645 00.032 15672 worker thread done servicing request 04:33:07.645 00.000 30444 OnExposeComplete: enter 04:33:07.645 00.000 30444 UpdateGuideState(): m_state=6 04:33:07.646 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 273 04:33:07.646 00.000 30444 Star::Find returns 1 (1), X=440.35, Y=185.34, Mass=123938, SNR=112.2, Peak=13157 HFD=3.2 04:33:07.646 00.000 30444 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.28) = xAngle (-0.40 = -0.40) 04:33:07.646 00.000 30444 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.46 = -0.46) 04:33:07.646 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.24 hyp=0.38 cameraTheta=-0.68 mountX=0.35 mountY=-0.17, mountTheta=-0.45 04:33:07.646 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.24, opts=13) 04:33:07.646 00.000 30444 Enqueuing Move request for scope (0.29, -0.24) 04:33:07.647 00.001 15672 Worker thread wakes up 04:33:07.647 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.24) opts 0xd 04:33:07.647 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.24) 04:33:07.647 00.000 15672 Moving (0.29, -0.24) raw xDistance=0.35 yDistance=-0.17 04:33:07.647 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35 04:33:07.647 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:33:07.647 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:33:07.647 00.000 15672 MoveAxis(W, 102, ABG) 04:33:07.647 00.000 15672 Guiding Dir = 3, Dur = 102 04:33:07.647 00.000 15672 IsSlewing returns 0 04:33:07.648 00.001 15672 IsGuiding returns 0 04:33:07.652 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1980, max=14524, FiltMin=2434, FiltMax=10310, Gamma=2.950 04:33:07.678 00.026 15672 PulseGuide returned control before completion, sleep 83 04:33:07.702 00.024 30444 UpdateGuideState exits: m=123938 SNR=112.2 Saturated 04:33:07.702 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:07.702 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:07.702 00.000 30444 Enqueuing Expose request 04:33:07.762 00.060 15672 IsGuiding returns 1 04:33:07.762 00.000 15672 scope still moving after pulse duration time elapsed 04:33:07.783 00.021 15672 IsSlewing returns 0 04:33:07.789 00.006 15672 IsGuiding returns 0 04:33:07.789 00.000 15672 scope move finished after 102 + 39 ms 04:33:07.790 00.001 15672 Move returns status 0, amount 102 04:33:07.790 00.000 15672 MoveAxis(N, 0, ABG) 04:33:07.790 00.000 15672 Move returns status 0, amount 0 04:33:07.790 00.000 15672 move complete, result=0 04:33:07.790 00.000 15672 worker thread done servicing request 04:33:07.790 00.000 15672 Worker thread wakes up 04:33:07.790 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:07.790 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:07.790 00.000 30444 GuideStep: 0.3 px 102 ms WEST, -0.2 px 0 ms NORTH 04:33:09.900 02.110 15672 Exposure complete 04:33:09.920 00.020 15672 worker thread done servicing request 04:33:09.920 00.000 30444 OnExposeComplete: enter 04:33:09.920 00.000 30444 UpdateGuideState(): m_state=6 04:33:09.920 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 274 04:33:09.920 00.000 30444 Star::Find returns 1 (1), X=439.78, Y=185.32, Mass=116051, SNR=94.5, Peak=13672 HFD=2.9 04:33:09.920 00.000 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 04:33:09.920 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 04:33:09.920 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.25 hyp=0.37 cameraTheta=-2.40 mountX=-0.19 mountY=-0.31, mountTheta=-2.14 04:33:09.921 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.25, opts=13) 04:33:09.921 00.000 30444 Enqueuing Move request for scope (-0.27, -0.25) 04:33:09.921 00.000 15672 Worker thread wakes up 04:33:09.921 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.25) opts 0xd 04:33:09.921 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.25) 04:33:09.921 00.000 15672 Moving (-0.27, -0.25) raw xDistance=-0.19 yDistance=-0.31 04:33:09.921 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:33:09.921 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:33:09.921 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 04:33:09.921 00.000 15672 MoveAxis(E, 0, ABG) 04:33:09.921 00.000 15672 Move returns status 0, amount 0 04:33:09.921 00.000 15672 MoveAxis(N, 0, ABG) 04:33:09.921 00.000 15672 Move returns status 0, amount 0 04:33:09.921 00.000 15672 move complete, result=0 04:33:09.921 00.000 15672 worker thread done servicing request 04:33:09.926 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2149, max=14385, FiltMin=2489, FiltMax=10246, Gamma=2.950 04:33:09.976 00.050 30444 UpdateGuideState exits: m=116051 SNR=94.5 Saturated 04:33:09.976 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:09.976 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:09.976 00.000 30444 Enqueuing Expose request 04:33:09.976 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 04:33:09.976 00.000 15672 Worker thread wakes up 04:33:09.977 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:09.977 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:11.888 01.911 15672 Exposure complete 04:33:11.919 00.031 15672 worker thread done servicing request 04:33:11.920 00.001 30444 OnExposeComplete: enter 04:33:11.920 00.000 30444 UpdateGuideState(): m_state=6 04:33:11.920 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 275 04:33:11.920 00.000 30444 Star::Find returns 1 (1), X=439.51, Y=185.38, Mass=125482, SNR=107.2, Peak=13974 HFD=3.1 04:33:11.920 00.000 30444 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.28) = xAngle (-2.52 = -2.52) 04:33:11.920 00.000 30444 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.58 = -2.58) 04:33:11.920 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-0.20 hyp=0.58 cameraTheta=-2.80 mountX=-0.47 mountY=-0.31, mountTheta=-2.56 04:33:11.920 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-0.20, opts=13) 04:33:11.920 00.000 30444 Enqueuing Move request for scope (-0.55, -0.20) 04:33:11.921 00.001 15672 Worker thread wakes up 04:33:11.921 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.20) opts 0xd 04:33:11.921 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -0.20) 04:33:11.921 00.000 15672 Moving (-0.55, -0.20) raw xDistance=-0.47 yDistance=-0.31 04:33:11.921 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 04:33:11.921 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:33:11.921 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 04:33:11.921 00.000 15672 MoveAxis(E, 128, ABG) 04:33:11.921 00.000 15672 Guiding Dir = 2, Dur = 128 04:33:11.921 00.000 15672 IsSlewing returns 0 04:33:11.923 00.002 15672 IsGuiding returns 0 04:33:11.928 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2111, max=14572, FiltMin=2538, FiltMax=9869, Gamma=2.950 04:33:11.943 00.015 15672 PulseGuide returned control before completion, sleep 119 04:33:11.977 00.034 30444 UpdateGuideState exits: m=125482 SNR=107.2 Saturated 04:33:11.977 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:11.977 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:11.977 00.000 30444 Enqueuing Expose request 04:33:12.063 00.086 15672 IsGuiding returns 1 04:33:12.063 00.000 15672 scope still moving after pulse duration time elapsed 04:33:12.085 00.022 15672 IsSlewing returns 0 04:33:12.086 00.001 15672 IsGuiding returns 0 04:33:12.086 00.000 15672 scope move finished after 128 + 35 ms 04:33:12.086 00.000 15672 Move returns status 0, amount 128 04:33:12.086 00.000 15672 MoveAxis(N, 0, ABG) 04:33:12.086 00.000 15672 Move returns status 0, amount 0 04:33:12.086 00.000 15672 move complete, result=0 04:33:12.086 00.000 15672 worker thread done servicing request 04:33:12.086 00.000 15672 Worker thread wakes up 04:33:12.086 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:12.086 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:12.087 00.001 30444 GuideStep: -0.5 px 128 ms EAST, -0.3 px 0 ms NORTH 04:33:14.196 02.109 15672 Exposure complete 04:33:14.217 00.021 15672 worker thread done servicing request 04:33:14.217 00.000 30444 OnExposeComplete: enter 04:33:14.217 00.000 30444 UpdateGuideState(): m_state=6 04:33:14.217 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 276 04:33:14.217 00.000 30444 Star::Find returns 1 (1), X=439.80, Y=185.32, Mass=117122, SNR=96.1, Peak=12761 HFD=3.2 04:33:14.217 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 04:33:14.217 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.14 = -2.14) 04:33:14.217 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.25 hyp=0.36 cameraTheta=-2.35 mountX=-0.17 mountY=-0.30, mountTheta=-2.09 04:33:14.218 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.25, opts=13) 04:33:14.218 00.000 30444 Enqueuing Move request for scope (-0.25, -0.25) 04:33:14.218 00.000 15672 Worker thread wakes up 04:33:14.218 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.25) opts 0xd 04:33:14.218 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.25) 04:33:14.218 00.000 15672 Moving (-0.25, -0.25) raw xDistance=-0.17 yDistance=-0.30 04:33:14.218 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:33:14.218 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:33:14.218 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 04:33:14.218 00.000 15672 MoveAxis(E, 0, ABG) 04:33:14.218 00.000 15672 Move returns status 0, amount 0 04:33:14.218 00.000 15672 MoveAxis(N, 0, ABG) 04:33:14.218 00.000 15672 Move returns status 0, amount 0 04:33:14.218 00.000 15672 move complete, result=0 04:33:14.218 00.000 15672 worker thread done servicing request 04:33:14.224 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=14927, FiltMin=2538, FiltMax=10248, Gamma=2.950 04:33:14.274 00.050 30444 UpdateGuideState exits: m=117122 SNR=96.1 Saturated 04:33:14.274 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:14.274 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:14.274 00.000 30444 Enqueuing Expose request 04:33:14.274 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 04:33:14.274 00.000 15672 Worker thread wakes up 04:33:14.274 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:14.274 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:16.184 01.910 15672 Exposure complete 04:33:16.213 00.029 15672 worker thread done servicing request 04:33:16.213 00.000 30444 OnExposeComplete: enter 04:33:16.213 00.000 30444 UpdateGuideState(): m_state=6 04:33:16.213 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 277 04:33:16.213 00.000 30444 Star::Find returns 1 (1), X=439.42, Y=185.26, Mass=115832, SNR=103.4, Peak=14328 HFD=3.1 04:33:16.213 00.000 30444 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.28) = xAngle (-2.41 = -2.41) 04:33:16.213 00.000 30444 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.47 = -2.47) 04:33:16.213 00.000 30444 CameraToMount -- cameraX=-0.63 cameraY=-0.31 hyp=0.70 cameraTheta=-2.68 mountX=-0.52 mountY=-0.44, mountTheta=-2.44 04:33:16.214 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.63, y=-0.31, opts=13) 04:33:16.214 00.000 30444 Enqueuing Move request for scope (-0.63, -0.31) 04:33:16.214 00.000 15672 Worker thread wakes up 04:33:16.214 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.31) opts 0xd 04:33:16.214 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.63, -0.31) 04:33:16.214 00.000 15672 Moving (-0.63, -0.31) raw xDistance=-0.52 yDistance=-0.44 04:33:16.214 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52 04:33:16.214 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.93 newest=-1.05 04:33:16.214 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 04:33:16.214 00.000 15672 MoveAxis(E, 141, ABG) 04:33:16.214 00.000 15672 Guiding Dir = 2, Dur = 141 04:33:16.215 00.001 15672 IsSlewing returns 0 04:33:16.216 00.001 15672 IsGuiding returns 0 04:33:16.220 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1967, max=15129, FiltMin=2536, FiltMax=10241, Gamma=2.950 04:33:16.240 00.020 15672 PulseGuide returned control before completion, sleep 127 04:33:16.270 00.030 30444 UpdateGuideState exits: m=115832 SNR=103.4 Saturated 04:33:16.270 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:16.270 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:16.270 00.000 30444 Enqueuing Expose request 04:33:16.369 00.099 15672 IsGuiding returns 1 04:33:16.369 00.000 15672 scope still moving after pulse duration time elapsed 04:33:16.391 00.022 15672 IsSlewing returns 0 04:33:16.392 00.001 15672 IsGuiding returns 1 04:33:16.413 00.021 15672 IsSlewing returns 0 04:33:16.416 00.003 15672 IsGuiding returns 0 04:33:16.416 00.000 15672 scope move finished after 141 + 59 ms 04:33:16.416 00.000 15672 Move returns status 0, amount 141 04:33:16.416 00.000 15672 MoveAxis(N, 78, ABG) 04:33:16.416 00.000 15672 Guiding Dir = 0, Dur = 78 04:33:16.416 00.000 15672 IsSlewing returns 0 04:33:16.417 00.001 15672 IsGuiding returns 0 04:33:16.497 00.080 15672 IsGuiding returns 1 04:33:16.497 00.000 15672 scope still moving after pulse duration time elapsed 04:33:16.518 00.021 15672 IsSlewing returns 0 04:33:16.521 00.003 15672 IsGuiding returns 1 04:33:16.543 00.022 15672 IsSlewing returns 0 04:33:16.546 00.003 15672 IsGuiding returns 1 04:33:16.566 00.020 15672 IsSlewing returns 0 04:33:16.608 00.042 15672 IsGuiding returns 1 04:33:16.630 00.022 15672 IsSlewing returns 0 04:33:16.641 00.011 15672 IsGuiding returns 0 04:33:16.641 00.000 15672 scope move finished after 78 + 146 ms 04:33:16.641 00.000 15672 Move returns status 0, amount 78 04:33:16.641 00.000 15672 move complete, result=0 04:33:16.641 00.000 15672 worker thread done servicing request 04:33:16.642 00.001 15672 Worker thread wakes up 04:33:16.642 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:16.642 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:16.642 00.000 30444 GuideStep: -0.5 px 141 ms EAST, -0.4 px 78 ms NORTH 04:33:18.759 02.117 15672 Exposure complete 04:33:18.789 00.030 15672 worker thread done servicing request 04:33:18.789 00.000 30444 OnExposeComplete: enter 04:33:18.790 00.001 30444 UpdateGuideState(): m_state=6 04:33:18.790 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 278 04:33:18.790 00.000 30444 Star::Find returns 1 (1), X=439.69, Y=185.24, Mass=116778, SNR=104.2, Peak=13732 HFD=2.9 04:33:18.790 00.000 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 04:33:18.790 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 04:33:18.790 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.33 hyp=0.49 cameraTheta=-2.40 mountX=-0.26 mountY=-0.40, mountTheta=-2.14 04:33:18.790 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.33, opts=13) 04:33:18.790 00.000 30444 Enqueuing Move request for scope (-0.36, -0.33) 04:33:18.790 00.000 15672 Worker thread wakes up 04:33:18.790 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.33) opts 0xd 04:33:18.791 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.33) 04:33:18.791 00.000 15672 Moving (-0.36, -0.33) raw xDistance=-0.26 yDistance=-0.40 04:33:18.791 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26 04:33:18.791 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 04:33:18.791 00.000 15672 MoveAxis(E, 79, ABG) 04:33:18.791 00.000 15672 Guiding Dir = 2, Dur = 79 04:33:18.791 00.000 15672 IsSlewing returns 0 04:33:18.793 00.002 15672 IsGuiding returns 0 04:33:18.797 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1708, max=15875, FiltMin=2497, FiltMax=10730, Gamma=2.950 04:33:18.812 00.015 15672 PulseGuide returned control before completion, sleep 70 04:33:18.847 00.035 30444 UpdateGuideState exits: m=116778 SNR=104.2 Saturated 04:33:18.847 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:18.847 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:18.847 00.000 30444 Enqueuing Expose request 04:33:18.884 00.037 15672 IsGuiding returns 1 04:33:18.884 00.000 15672 scope still moving after pulse duration time elapsed 04:33:18.905 00.021 15672 IsSlewing returns 0 04:33:18.925 00.020 15672 IsGuiding returns 0 04:33:18.925 00.000 15672 scope move finished after 79 + 53 ms 04:33:18.925 00.000 15672 Move returns status 0, amount 79 04:33:18.925 00.000 15672 MoveAxis(N, 71, ABG) 04:33:18.925 00.000 15672 Guiding Dir = 0, Dur = 71 04:33:18.926 00.001 15672 IsSlewing returns 0 04:33:18.926 00.000 15672 IsGuiding returns 0 04:33:19.038 00.112 15672 IsGuiding returns 1 04:33:19.038 00.000 15672 scope still moving after pulse duration time elapsed 04:33:19.059 00.021 15672 IsSlewing returns 0 04:33:19.062 00.003 15672 IsGuiding returns 1 04:33:19.082 00.020 15672 IsSlewing returns 0 04:33:19.101 00.019 15672 IsGuiding returns 0 04:33:19.101 00.000 15672 scope move finished after 71 + 104 ms 04:33:19.101 00.000 15672 Move returns status 0, amount 71 04:33:19.101 00.000 15672 move complete, result=0 04:33:19.101 00.000 15672 worker thread done servicing request 04:33:19.101 00.000 15672 Worker thread wakes up 04:33:19.102 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:19.102 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:19.102 00.000 30444 GuideStep: -0.3 px 79 ms EAST, -0.4 px 71 ms NORTH 04:33:21.008 01.906 15672 Exposure complete 04:33:21.028 00.020 15672 worker thread done servicing request 04:33:21.028 00.000 30444 OnExposeComplete: enter 04:33:21.028 00.000 30444 UpdateGuideState(): m_state=6 04:33:21.028 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 279 04:33:21.028 00.000 30444 Star::Find returns 1 (1), X=439.81, Y=185.16, Mass=131846, SNR=108.6, Peak=13922 HFD=3.1 04:33:21.028 00.000 30444 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.28) = xAngle (-1.83 = -1.83) 04:33:21.028 00.000 30444 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.89 = -1.89) 04:33:21.028 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.42 hyp=0.48 cameraTheta=-2.10 mountX=-0.12 mountY=-0.46, mountTheta=-1.83 04:33:21.029 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.42, opts=13) 04:33:21.029 00.000 30444 Enqueuing Move request for scope (-0.25, -0.42) 04:33:21.029 00.000 15672 Worker thread wakes up 04:33:21.029 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.42) opts 0xd 04:33:21.029 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.42) 04:33:21.029 00.000 15672 Moving (-0.25, -0.42) raw xDistance=-0.12 yDistance=-0.46 04:33:21.029 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 04:33:21.029 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 04:33:21.029 00.000 15672 MoveAxis(E, 0, ABG) 04:33:21.029 00.000 15672 Move returns status 0, amount 0 04:33:21.029 00.000 15672 MoveAxis(N, 82, ABG) 04:33:21.029 00.000 15672 Guiding Dir = 0, Dur = 82 04:33:21.030 00.001 15672 IsSlewing returns 0 04:33:21.031 00.001 15672 IsGuiding returns 0 04:33:21.035 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=13922, FiltMin=2470, FiltMax=9860, Gamma=2.950 04:33:21.084 00.049 30444 UpdateGuideState exits: m=131846 SNR=108.6 Saturated 04:33:21.085 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:21.085 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:21.085 00.000 30444 Enqueuing Expose request 04:33:21.112 00.027 15672 PulseGuide returned control before completion, sleep 11 04:33:21.125 00.013 15672 IsGuiding returns 1 04:33:21.125 00.000 15672 scope still moving after pulse duration time elapsed 04:33:21.145 00.020 15672 IsSlewing returns 0 04:33:21.178 00.033 15672 IsGuiding returns 1 04:33:21.199 00.021 15672 IsSlewing returns 0 04:33:21.226 00.027 15672 IsGuiding returns 0 04:33:21.226 00.000 15672 scope move finished after 82 + 112 ms 04:33:21.226 00.000 15672 Move returns status 0, amount 82 04:33:21.226 00.000 15672 move complete, result=0 04:33:21.226 00.000 15672 worker thread done servicing request 04:33:21.226 00.000 15672 Worker thread wakes up 04:33:21.227 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 82 ms NORTH 04:33:21.227 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:21.227 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:23.338 02.111 15672 Exposure complete 04:33:23.357 00.019 15672 worker thread done servicing request 04:33:23.357 00.000 30444 OnExposeComplete: enter 04:33:23.358 00.001 30444 UpdateGuideState(): m_state=6 04:33:23.358 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 280 04:33:23.358 00.000 30444 Star::Find returns 1 (1), X=439.71, Y=185.11, Mass=134584, SNR=118.3, Peak=14479 HFD=3.3 04:33:23.358 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 04:33:23.358 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 04:33:23.358 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.47 hyp=0.58 cameraTheta=-2.20 mountX=-0.20 mountY=-0.53, mountTheta=-1.93 04:33:23.358 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.47, opts=13) 04:33:23.358 00.000 30444 Enqueuing Move request for scope (-0.34, -0.47) 04:33:23.358 00.000 15672 Worker thread wakes up 04:33:23.358 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.47) opts 0xd 04:33:23.359 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.47) 04:33:23.359 00.000 15672 Moving (-0.34, -0.47) raw xDistance=-0.20 yDistance=-0.53 04:33:23.359 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:33:23.359 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 04:33:23.359 00.000 15672 MoveAxis(E, 0, ABG) 04:33:23.359 00.000 15672 Move returns status 0, amount 0 04:33:23.359 00.000 15672 MoveAxis(N, 95, ABG) 04:33:23.359 00.000 15672 Guiding Dir = 0, Dur = 95 04:33:23.359 00.000 15672 IsSlewing returns 0 04:33:23.360 00.001 15672 IsGuiding returns 0 04:33:23.365 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2092, max=14479, FiltMin=2529, FiltMax=9883, Gamma=2.950 04:33:23.413 00.048 30444 UpdateGuideState exits: m=134584 SNR=118.3 Saturated 04:33:23.413 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:23.413 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:23.413 00.000 30444 Enqueuing Expose request 04:33:23.446 00.033 15672 PulseGuide returned control before completion, sleep 20 04:33:23.468 00.022 15672 IsGuiding returns 1 04:33:23.468 00.000 15672 scope still moving after pulse duration time elapsed 04:33:23.489 00.021 15672 IsSlewing returns 0 04:33:23.490 00.001 15672 IsGuiding returns 1 04:33:23.511 00.021 15672 IsSlewing returns 0 04:33:23.574 00.063 15672 IsGuiding returns 0 04:33:23.574 00.000 15672 scope move finished after 95 + 118 ms 04:33:23.574 00.000 15672 Move returns status 0, amount 95 04:33:23.574 00.000 15672 move complete, result=0 04:33:23.574 00.000 15672 worker thread done servicing request 04:33:23.575 00.001 15672 Worker thread wakes up 04:33:23.575 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:23.575 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:23.575 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 95 ms NORTH 04:33:25.484 01.909 15672 Exposure complete 04:33:25.504 00.020 15672 worker thread done servicing request 04:33:25.504 00.000 30444 OnExposeComplete: enter 04:33:25.504 00.000 30444 UpdateGuideState(): m_state=6 04:33:25.504 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 281 04:33:25.505 00.001 30444 Star::Find returns 1 (1), X=439.41, Y=185.06, Mass=133268, SNR=104.1, Peak=14069 HFD=3.4 04:33:25.505 00.000 30444 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.28) = xAngle (-2.19 = -2.19) 04:33:25.505 00.000 30444 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.25 = -2.25) 04:33:25.505 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=-0.51 hyp=0.82 cameraTheta=-2.47 mountX=-0.48 mountY=-0.64, mountTheta=-2.22 04:33:25.505 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=-0.51, opts=13) 04:33:25.505 00.000 30444 Enqueuing Move request for scope (-0.64, -0.51) 04:33:25.505 00.000 15672 Worker thread wakes up 04:33:25.505 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.51) opts 0xd 04:33:25.505 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, -0.51) 04:33:25.505 00.000 15672 Moving (-0.64, -0.51) raw xDistance=-0.48 yDistance=-0.64 04:33:25.505 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 04:33:25.506 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 04:33:25.506 00.000 15672 MoveAxis(E, 130, ABG) 04:33:25.506 00.000 15672 Guiding Dir = 2, Dur = 130 04:33:25.506 00.000 15672 IsSlewing returns 0 04:33:25.507 00.001 15672 IsGuiding returns 0 04:33:25.512 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2033, max=14069, FiltMin=2429, FiltMax=10543, Gamma=2.950 04:33:25.522 00.010 15672 PulseGuide returned control before completion, sleep 126 04:33:25.563 00.041 30444 UpdateGuideState exits: m=133268 SNR=104.1 Saturated 04:33:25.563 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:25.564 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:25.564 00.000 30444 Enqueuing Expose request 04:33:25.681 00.117 15672 IsGuiding returns 0 04:33:25.682 00.001 15672 Move returns status 0, amount 130 04:33:25.682 00.000 15672 MoveAxis(N, 114, ABG) 04:33:25.682 00.000 15672 Guiding Dir = 0, Dur = 114 04:33:25.683 00.001 15672 IsSlewing returns 0 04:33:25.686 00.003 15672 IsGuiding returns 0 04:33:25.761 00.075 15672 PulseGuide returned control before completion, sleep 49 04:33:25.812 00.051 15672 IsGuiding returns 1 04:33:25.813 00.001 15672 scope still moving after pulse duration time elapsed 04:33:25.833 00.020 15672 IsSlewing returns 0 04:33:25.834 00.001 15672 IsGuiding returns 1 04:33:25.855 00.021 15672 IsSlewing returns 0 04:33:25.921 00.066 15672 IsGuiding returns 0 04:33:25.922 00.001 15672 scope move finished after 114 + 121 ms 04:33:25.922 00.000 15672 Move returns status 0, amount 114 04:33:25.922 00.000 15672 move complete, result=0 04:33:25.922 00.000 15672 worker thread done servicing request 04:33:25.922 00.000 15672 Worker thread wakes up 04:33:25.922 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:25.922 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:25.923 00.001 30444 GuideStep: -0.5 px 130 ms EAST, -0.6 px 114 ms NORTH 04:33:28.031 02.108 15672 Exposure complete 04:33:28.051 00.020 15672 worker thread done servicing request 04:33:28.051 00.000 30444 OnExposeComplete: enter 04:33:28.051 00.000 30444 UpdateGuideState(): m_state=6 04:33:28.051 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 282 04:33:28.051 00.000 30444 Star::Find returns 1 (1), X=440.13, Y=184.94, Mass=128027, SNR=107.2, Peak=13113 HFD=3.5 04:33:28.051 00.000 30444 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.28) = xAngle (-1.17 = -1.17) 04:33:28.051 00.000 30444 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.23 = -1.23) 04:33:28.052 00.001 30444 CameraToMount -- cameraX=0.08 cameraY=-0.64 hyp=0.64 cameraTheta=-1.45 mountX=0.25 mountY=-0.60, mountTheta=-1.18 04:33:28.052 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.64, opts=13) 04:33:28.052 00.000 30444 Enqueuing Move request for scope (0.08, -0.64) 04:33:28.052 00.000 15672 Worker thread wakes up 04:33:28.052 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.64) opts 0xd 04:33:28.052 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.64) 04:33:28.052 00.000 15672 Moving (0.08, -0.64) raw xDistance=0.25 yDistance=-0.60 04:33:28.052 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 04:33:28.052 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 04:33:28.052 00.000 15672 MoveAxis(E, 0, ABG) 04:33:28.052 00.000 15672 Move returns status 0, amount 0 04:33:28.052 00.000 15672 MoveAxis(N, 108, ABG) 04:33:28.052 00.000 15672 Guiding Dir = 0, Dur = 108 04:33:28.053 00.001 15672 IsSlewing returns 0 04:33:28.058 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1948, max=13113, FiltMin=2382, FiltMax=9878, Gamma=2.950 04:33:28.062 00.004 15672 IsGuiding returns 0 04:33:28.108 00.046 30444 UpdateGuideState exits: m=128027 SNR=107.2 Saturated 04:33:28.108 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:28.108 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:28.108 00.000 30444 Enqueuing Expose request 04:33:28.142 00.034 15672 PulseGuide returned control before completion, sleep 38 04:33:28.183 00.041 15672 IsGuiding returns 1 04:33:28.183 00.000 15672 scope still moving after pulse duration time elapsed 04:33:28.204 00.021 15672 IsSlewing returns 0 04:33:28.206 00.002 15672 IsGuiding returns 1 04:33:28.227 00.021 15672 IsSlewing returns 0 04:33:28.230 00.003 15672 IsGuiding returns 1 04:33:28.251 00.021 15672 IsSlewing returns 0 04:33:28.254 00.003 15672 IsGuiding returns 1 04:33:28.275 00.021 15672 IsSlewing returns 0 04:33:28.317 00.042 15672 IsGuiding returns 0 04:33:28.317 00.000 15672 scope move finished after 108 + 147 ms 04:33:28.317 00.000 15672 Move returns status 0, amount 108 04:33:28.317 00.000 15672 move complete, result=0 04:33:28.317 00.000 15672 worker thread done servicing request 04:33:28.317 00.000 15672 Worker thread wakes up 04:33:28.317 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 108 ms NORTH 04:33:28.317 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:28.317 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:30.224 01.907 15672 Exposure complete 04:33:30.246 00.022 15672 worker thread done servicing request 04:33:30.246 00.000 30444 OnExposeComplete: enter 04:33:30.246 00.000 30444 UpdateGuideState(): m_state=6 04:33:30.246 00.000 30444 Star::Find(15, 440, 184, 0, (0,0,0,0), 0.0, 255) frame 283 04:33:30.246 00.000 30444 Star::Find returns 1 (1), X=439.98, Y=184.89, Mass=122580, SNR=111.2, Peak=12262 HFD=3.0 04:33:30.246 00.000 30444 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.28) = xAngle (-1.40 = -1.40) 04:33:30.246 00.000 30444 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 04:33:30.246 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.69 hyp=0.69 cameraTheta=-1.68 mountX=0.12 mountY=-0.69, mountTheta=-1.40 04:33:30.247 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.69, opts=13) 04:33:30.247 00.000 30444 Enqueuing Move request for scope (-0.07, -0.69) 04:33:30.247 00.000 15672 Worker thread wakes up 04:33:30.247 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.69) opts 0xd 04:33:30.247 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.69) 04:33:30.247 00.000 15672 Moving (-0.07, -0.69) raw xDistance=0.12 yDistance=-0.69 04:33:30.247 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:33:30.247 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 04:33:30.247 00.000 15672 MoveAxis(E, 0, ABG) 04:33:30.247 00.000 15672 Move returns status 0, amount 0 04:33:30.247 00.000 15672 MoveAxis(N, 122, ABG) 04:33:30.247 00.000 15672 Guiding Dir = 0, Dur = 122 04:33:30.248 00.001 15672 IsSlewing returns 0 04:33:30.249 00.001 15672 IsGuiding returns 0 04:33:30.253 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2280, max=12262, FiltMin=2555, FiltMax=10178, Gamma=2.950 04:33:30.303 00.050 30444 UpdateGuideState exits: m=122580 SNR=111.2 Saturated 04:33:30.303 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:30.303 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:30.303 00.000 30444 Enqueuing Expose request 04:33:30.330 00.027 15672 PulseGuide returned control before completion, sleep 52 04:33:30.384 00.054 15672 IsGuiding returns 1 04:33:30.384 00.000 15672 scope still moving after pulse duration time elapsed 04:33:30.405 00.021 15672 IsSlewing returns 0 04:33:30.407 00.002 15672 IsGuiding returns 1 04:33:30.427 00.020 15672 IsSlewing returns 0 04:33:30.442 00.015 15672 IsGuiding returns 1 04:33:30.463 00.021 15672 IsSlewing returns 0 04:33:30.490 00.027 15672 IsGuiding returns 0 04:33:30.490 00.000 15672 scope move finished after 122 + 118 ms 04:33:30.490 00.000 15672 Move returns status 0, amount 122 04:33:30.490 00.000 15672 move complete, result=0 04:33:30.490 00.000 15672 worker thread done servicing request 04:33:30.490 00.000 15672 Worker thread wakes up 04:33:30.490 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:30.490 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:30.490 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 122 ms NORTH 04:33:32.602 02.112 15672 Exposure complete 04:33:32.630 00.028 15672 worker thread done servicing request 04:33:32.630 00.000 30444 OnExposeComplete: enter 04:33:32.630 00.000 30444 UpdateGuideState(): m_state=6 04:33:32.630 00.000 30444 Star::Find(15, 439, 184, 0, (0,0,0,0), 0.0, 255) frame 284 04:33:32.630 00.000 30444 Star::Find returns 1 (1), X=439.70, Y=185.01, Mass=124140, SNR=106.9, Peak=14079 HFD=3.1 04:33:32.630 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 04:33:32.630 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 04:33:32.630 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.56 hyp=0.67 cameraTheta=-2.14 mountX=-0.19 mountY=-0.63, mountTheta=-1.86 04:33:32.631 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.56, opts=13) 04:33:32.631 00.000 30444 Enqueuing Move request for scope (-0.36, -0.56) 04:33:32.631 00.000 15672 Worker thread wakes up 04:33:32.631 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.56) opts 0xd 04:33:32.631 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.56) 04:33:32.631 00.000 15672 Moving (-0.36, -0.56) raw xDistance=-0.19 yDistance=-0.63 04:33:32.631 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:33:32.631 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 04:33:32.631 00.000 15672 MoveAxis(E, 0, ABG) 04:33:32.631 00.000 15672 Move returns status 0, amount 0 04:33:32.631 00.000 15672 MoveAxis(N, 112, ABG) 04:33:32.631 00.000 15672 Guiding Dir = 0, Dur = 112 04:33:32.631 00.000 15672 IsSlewing returns 0 04:33:32.633 00.002 15672 IsGuiding returns 0 04:33:32.638 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=14079, FiltMin=2559, FiltMax=10070, Gamma=2.950 04:33:32.688 00.050 30444 UpdateGuideState exits: m=124140 SNR=106.9 Saturated 04:33:32.688 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:32.688 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:32.688 00.000 30444 Enqueuing Expose request 04:33:32.711 00.023 15672 PulseGuide returned control before completion, sleep 44 04:33:32.757 00.046 15672 IsGuiding returns 1 04:33:32.757 00.000 15672 scope still moving after pulse duration time elapsed 04:33:32.777 00.020 15672 IsSlewing returns 0 04:33:32.806 00.029 15672 IsGuiding returns 1 04:33:32.827 00.021 15672 IsSlewing returns 0 04:33:32.828 00.001 15672 IsGuiding returns 1 04:33:32.849 00.021 15672 IsSlewing returns 0 04:33:32.870 00.021 15672 IsGuiding returns 0 04:33:32.870 00.000 15672 scope move finished after 112 + 125 ms 04:33:32.870 00.000 15672 Move returns status 0, amount 112 04:33:32.870 00.000 15672 move complete, result=0 04:33:32.871 00.001 15672 worker thread done servicing request 04:33:32.871 00.000 15672 Worker thread wakes up 04:33:32.871 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 112 ms NORTH 04:33:32.871 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:32.871 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:34.785 01.914 15672 Exposure complete 04:33:34.814 00.029 15672 worker thread done servicing request 04:33:34.814 00.000 30444 OnExposeComplete: enter 04:33:34.814 00.000 30444 UpdateGuideState(): m_state=6 04:33:34.814 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 285 04:33:34.815 00.001 30444 Star::Find returns 1 (1), X=439.97, Y=185.33, Mass=121495, SNR=114.3, Peak=12846 HFD=3.3 04:33:34.815 00.000 30444 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 04:33:34.815 00.000 30444 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 04:33:34.815 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.88 mountX=-0.01 mountY=-0.26, mountTheta=-1.60 04:33:34.815 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.25, opts=13) 04:33:34.815 00.000 30444 Enqueuing Move request for scope (-0.08, -0.25) 04:33:34.815 00.000 15672 Worker thread wakes up 04:33:34.815 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd 04:33:34.815 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.25) 04:33:34.815 00.000 15672 Moving (-0.08, -0.25) raw xDistance=-0.01 yDistance=-0.26 04:33:34.815 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 04:33:34.815 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 04:33:34.816 00.001 15672 MoveAxis(E, 0, ABG) 04:33:34.816 00.000 15672 Move returns status 0, amount 0 04:33:34.816 00.000 15672 MoveAxis(N, 46, ABG) 04:33:34.816 00.000 15672 Guiding Dir = 0, Dur = 46 04:33:34.816 00.000 15672 IsSlewing returns 0 04:33:34.817 00.001 15672 IsGuiding returns 0 04:33:34.821 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2221, max=13771, FiltMin=2491, FiltMax=9566, Gamma=2.950 04:33:34.869 00.048 30444 UpdateGuideState exits: m=121495 SNR=114.3 Saturated 04:33:34.870 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:34.870 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:34.870 00.000 30444 Enqueuing Expose request 04:33:34.899 00.029 15672 IsGuiding returns 1 04:33:34.899 00.000 15672 scope still moving after pulse duration time elapsed 04:33:34.921 00.022 15672 IsSlewing returns 0 04:33:34.978 00.057 15672 IsGuiding returns 0 04:33:34.978 00.000 15672 scope move finished after 46 + 116 ms 04:33:34.978 00.000 15672 Move returns status 0, amount 46 04:33:34.978 00.000 15672 move complete, result=0 04:33:34.978 00.000 15672 worker thread done servicing request 04:33:34.978 00.000 15672 Worker thread wakes up 04:33:34.978 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 46 ms NORTH 04:33:34.979 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:34.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:37.088 02.109 15672 Exposure complete 04:33:37.108 00.020 15672 worker thread done servicing request 04:33:37.108 00.000 30444 OnExposeComplete: enter 04:33:37.108 00.000 30444 UpdateGuideState(): m_state=6 04:33:37.108 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 286 04:33:37.108 00.000 30444 Star::Find returns 1 (1), X=440.27, Y=185.68, Mass=125778, SNR=114.1, Peak=11471 HFD=3.6 04:33:37.108 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 04:33:37.108 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 04:33:37.108 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.24 cameraTheta=0.46 mountX=0.18 mountY=0.15, mountTheta=0.70 04:33:37.109 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.11, opts=13) 04:33:37.109 00.000 30444 Enqueuing Move request for scope (0.22, 0.11) 04:33:37.109 00.000 15672 Worker thread wakes up 04:33:37.109 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd 04:33:37.109 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.11) 04:33:37.109 00.000 15672 Moving (0.22, 0.11) raw xDistance=0.18 yDistance=0.15 04:33:37.109 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:33:37.109 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:33:37.109 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 04:33:37.109 00.000 15672 MoveAxis(E, 0, ABG) 04:33:37.109 00.000 15672 Move returns status 0, amount 0 04:33:37.109 00.000 15672 MoveAxis(N, 0, ABG) 04:33:37.109 00.000 15672 Move returns status 0, amount 0 04:33:37.109 00.000 15672 move complete, result=0 04:33:37.109 00.000 15672 worker thread done servicing request 04:33:37.114 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=12908, FiltMin=2506, FiltMax=10287, Gamma=2.950 04:33:37.164 00.050 30444 UpdateGuideState exits: m=125778 SNR=114.1 Saturated 04:33:37.164 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:37.164 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:37.164 00.000 30444 Enqueuing Expose request 04:33:37.164 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 04:33:37.164 00.000 15672 Worker thread wakes up 04:33:37.164 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:37.164 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:39.073 01.909 15672 Exposure complete 04:33:39.092 00.019 15672 worker thread done servicing request 04:33:39.092 00.000 30444 OnExposeComplete: enter 04:33:39.092 00.000 30444 UpdateGuideState(): m_state=6 04:33:39.092 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 287 04:33:39.093 00.001 30444 Star::Find returns 1 (1), X=440.62, Y=185.84, Mass=119488, SNR=99.4, Peak=13253 HFD=3.4 04:33:39.093 00.000 30444 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.28) = xAngle (0.73 = 0.73) 04:33:39.093 00.000 30444 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 04:33:39.093 00.000 30444 CameraToMount -- cameraX=0.56 cameraY=0.27 hyp=0.63 cameraTheta=0.45 mountX=0.47 mountY=0.39, mountTheta=0.69 04:33:39.093 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.56, y=0.27, opts=13) 04:33:39.093 00.000 30444 Enqueuing Move request for scope (0.56, 0.27) 04:33:39.093 00.000 15672 Worker thread wakes up 04:33:39.093 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.27) opts 0xd 04:33:39.093 00.000 15672 Handling offset move in thread for scope, endpoint = (0.56, 0.27) 04:33:39.093 00.000 15672 Moving (0.56, 0.27) raw xDistance=0.47 yDistance=0.39 04:33:39.093 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47 04:33:39.093 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:33:39.094 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 04:33:39.094 00.000 15672 MoveAxis(W, 126, ABG) 04:33:39.094 00.000 15672 Guiding Dir = 3, Dur = 126 04:33:39.094 00.000 15672 IsSlewing returns 0 04:33:39.095 00.001 15672 IsGuiding returns 0 04:33:39.100 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2080, max=13306, FiltMin=2568, FiltMax=10625, Gamma=2.950 04:33:39.115 00.015 15672 PulseGuide returned control before completion, sleep 117 04:33:39.150 00.035 30444 UpdateGuideState exits: m=119488 SNR=99.4 Saturated 04:33:39.150 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:39.150 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:39.150 00.000 30444 Enqueuing Expose request 04:33:39.234 00.084 15672 IsGuiding returns 1 04:33:39.234 00.000 15672 scope still moving after pulse duration time elapsed 04:33:39.255 00.021 15672 IsSlewing returns 0 04:33:39.257 00.002 15672 IsGuiding returns 1 04:33:39.278 00.021 15672 IsSlewing returns 0 04:33:39.281 00.003 15672 IsGuiding returns 0 04:33:39.281 00.000 15672 scope move finished after 126 + 58 ms 04:33:39.281 00.000 15672 Move returns status 0, amount 126 04:33:39.282 00.001 15672 MoveAxis(N, 0, ABG) 04:33:39.282 00.000 15672 Move returns status 0, amount 0 04:33:39.282 00.000 15672 move complete, result=0 04:33:39.282 00.000 15672 worker thread done servicing request 04:33:39.282 00.000 15672 Worker thread wakes up 04:33:39.282 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:39.283 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:39.283 00.000 30444 GuideStep: 0.5 px 126 ms WEST, 0.4 px 0 ms NORTH 04:33:41.392 02.109 15672 Exposure complete 04:33:41.412 00.020 15672 worker thread done servicing request 04:33:41.412 00.000 30444 OnExposeComplete: enter 04:33:41.412 00.000 30444 UpdateGuideState(): m_state=6 04:33:41.412 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 288 04:33:41.412 00.000 30444 Star::Find returns 1 (1), X=440.27, Y=185.78, Mass=121681, SNR=105.2, Peak=12522 HFD=3.4 04:33:41.412 00.000 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.04 = 1.04) 04:33:41.413 00.001 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.98 = 0.98) 04:33:41.413 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.21 hyp=0.30 cameraTheta=0.76 mountX=0.15 mountY=0.25, mountTheta=1.02 04:33:41.413 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.21, opts=13) 04:33:41.413 00.000 30444 Enqueuing Move request for scope (0.22, 0.21) 04:33:41.413 00.000 15672 Worker thread wakes up 04:33:41.413 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.21) opts 0xd 04:33:41.413 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.21) 04:33:41.413 00.000 15672 Moving (0.22, 0.21) raw xDistance=0.15 yDistance=0.25 04:33:41.413 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:33:41.413 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:33:41.414 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 04:33:41.414 00.000 15672 MoveAxis(E, 0, ABG) 04:33:41.414 00.000 15672 Move returns status 0, amount 0 04:33:41.414 00.000 15672 MoveAxis(N, 0, ABG) 04:33:41.414 00.000 15672 Move returns status 0, amount 0 04:33:41.414 00.000 15672 move complete, result=0 04:33:41.414 00.000 15672 worker thread done servicing request 04:33:41.418 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1978, max=13518, FiltMin=2487, FiltMax=10882, Gamma=2.950 04:33:41.468 00.050 30444 UpdateGuideState exits: m=121681 SNR=105.2 Saturated 04:33:41.468 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:41.468 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:41.468 00.000 30444 Enqueuing Expose request 04:33:41.468 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 04:33:41.468 00.000 15672 Worker thread wakes up 04:33:41.468 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:41.468 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:43.377 01.909 15672 Exposure complete 04:33:43.397 00.020 15672 worker thread done servicing request 04:33:43.397 00.000 30444 OnExposeComplete: enter 04:33:43.397 00.000 30444 UpdateGuideState(): m_state=6 04:33:43.397 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 289 04:33:43.397 00.000 30444 Star::Find returns 1 (1), X=440.24, Y=185.67, Mass=118371, SNR=98.7, Peak=11329 HFD=3.6 04:33:43.397 00.000 30444 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.28) = xAngle (0.77 = 0.77) 04:33:43.397 00.000 30444 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.71 = 0.71) 04:33:43.397 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.49 mountX=0.15 mountY=0.13, mountTheta=0.73 04:33:43.398 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.10, opts=13) 04:33:43.398 00.000 30444 Enqueuing Move request for scope (0.18, 0.10) 04:33:43.398 00.000 15672 Worker thread wakes up 04:33:43.398 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd 04:33:43.398 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.10) 04:33:43.398 00.000 15672 Moving (0.18, 0.10) raw xDistance=0.15 yDistance=0.13 04:33:43.398 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:33:43.398 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:33:43.398 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:33:43.398 00.000 15672 MoveAxis(E, 0, ABG) 04:33:43.398 00.000 15672 Move returns status 0, amount 0 04:33:43.398 00.000 15672 MoveAxis(N, 0, ABG) 04:33:43.399 00.001 15672 Move returns status 0, amount 0 04:33:43.399 00.000 15672 move complete, result=0 04:33:43.399 00.000 15672 worker thread done servicing request 04:33:43.404 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=12789, FiltMin=2433, FiltMax=9982, Gamma=2.950 04:33:43.454 00.050 30444 UpdateGuideState exits: m=118371 SNR=98.7 Saturated 04:33:43.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:43.455 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:43.455 00.000 30444 Enqueuing Expose request 04:33:43.455 00.000 15672 Worker thread wakes up 04:33:43.455 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:43.455 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:43.455 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:33:45.562 02.107 15672 Exposure complete 04:33:45.582 00.020 15672 worker thread done servicing request 04:33:45.582 00.000 30444 OnExposeComplete: enter 04:33:45.582 00.000 30444 UpdateGuideState(): m_state=6 04:33:45.582 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 290 04:33:45.582 00.000 30444 Star::Find returns 1 (1), X=440.70, Y=185.38, Mass=124652, SNR=122.7, Peak=12678 HFD=3.4 04:33:45.582 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 04:33:45.582 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 04:33:45.583 00.001 30444 CameraToMount -- cameraX=0.65 cameraY=-0.19 hyp=0.68 cameraTheta=-0.29 mountX=0.68 mountY=-0.05, mountTheta=-0.07 04:33:45.583 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=-0.19, opts=13) 04:33:45.583 00.000 30444 Enqueuing Move request for scope (0.65, -0.19) 04:33:45.583 00.000 15672 Worker thread wakes up 04:33:45.583 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.19) opts 0xd 04:33:45.583 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, -0.19) 04:33:45.583 00.000 15672 Moving (0.65, -0.19) raw xDistance=0.68 yDistance=-0.05 04:33:45.583 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68 04:33:45.583 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:33:45.583 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:33:45.584 00.001 15672 MoveAxis(W, 184, ABG) 04:33:45.584 00.000 15672 Guiding Dir = 3, Dur = 184 04:33:45.584 00.000 15672 IsSlewing returns 0 04:33:45.589 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=13425, FiltMin=2490, FiltMax=9488, Gamma=2.950 04:33:45.618 00.029 15672 IsGuiding returns 0 04:33:45.633 00.015 15672 PulseGuide returned control before completion, sleep 179 04:33:45.639 00.006 30444 UpdateGuideState exits: m=124652 SNR=122.7 Saturated 04:33:45.639 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:45.639 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:45.639 00.000 30444 Enqueuing Expose request 04:33:45.814 00.175 15672 IsGuiding returns 1 04:33:45.814 00.000 15672 scope still moving after pulse duration time elapsed 04:33:45.834 00.020 15672 IsSlewing returns 0 04:33:45.874 00.040 15672 IsGuiding returns 0 04:33:45.874 00.000 15672 scope move finished after 184 + 72 ms 04:33:45.874 00.000 15672 Move returns status 0, amount 184 04:33:45.874 00.000 15672 MoveAxis(N, 0, ABG) 04:33:45.874 00.000 15672 Move returns status 0, amount 0 04:33:45.875 00.001 15672 move complete, result=0 04:33:45.875 00.000 15672 worker thread done servicing request 04:33:45.875 00.000 15672 Worker thread wakes up 04:33:45.875 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:45.875 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:45.875 00.000 30444 GuideStep: 0.7 px 184 ms WEST, -0.0 px 0 ms NORTH 04:33:47.781 01.906 15672 Exposure complete 04:33:47.800 00.019 15672 worker thread done servicing request 04:33:47.800 00.000 30444 OnExposeComplete: enter 04:33:47.801 00.001 30444 UpdateGuideState(): m_state=6 04:33:47.801 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 291 04:33:47.801 00.000 30444 Star::Find returns 1 (1), X=440.12, Y=185.66, Mass=120392, SNR=104.5, Peak=12322 HFD=3.4 04:33:47.801 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 04:33:47.801 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 04:33:47.801 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.87 mountX=0.05 mountY=0.10, mountTheta=1.14 04:33:47.801 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.08, opts=13) 04:33:47.801 00.000 30444 Enqueuing Move request for scope (0.07, 0.08) 04:33:47.801 00.000 15672 Worker thread wakes up 04:33:47.802 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd 04:33:47.802 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.08) 04:33:47.802 00.000 15672 Moving (0.07, 0.08) raw xDistance=0.05 yDistance=0.10 04:33:47.802 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:33:47.802 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:33:47.802 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:33:47.802 00.000 15672 MoveAxis(E, 0, ABG) 04:33:47.802 00.000 15672 Move returns status 0, amount 0 04:33:47.802 00.000 15672 MoveAxis(N, 0, ABG) 04:33:47.802 00.000 15672 Move returns status 0, amount 0 04:33:47.802 00.000 15672 move complete, result=0 04:33:47.802 00.000 15672 worker thread done servicing request 04:33:47.807 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=14298, FiltMin=2517, FiltMax=10881, Gamma=2.950 04:33:47.857 00.050 30444 UpdateGuideState exits: m=120392 SNR=104.5 Saturated 04:33:47.858 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:47.858 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:47.858 00.000 30444 Enqueuing Expose request 04:33:47.858 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:33:47.858 00.000 15672 Worker thread wakes up 04:33:47.858 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:47.858 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:49.965 02.107 15672 Exposure complete 04:33:49.984 00.019 15672 worker thread done servicing request 04:33:49.984 00.000 30444 OnExposeComplete: enter 04:33:49.984 00.000 30444 UpdateGuideState(): m_state=6 04:33:49.984 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 292 04:33:49.984 00.000 30444 Star::Find returns 1 (1), X=440.60, Y=185.48, Mass=123874, SNR=112.0, Peak=13209 HFD=3.2 04:33:49.984 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 04:33:49.984 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 04:33:49.985 00.001 30444 CameraToMount -- cameraX=0.55 cameraY=-0.10 hyp=0.56 cameraTheta=-0.18 mountX=0.56 mountY=0.02, mountTheta=0.04 04:33:49.985 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=-0.10, opts=13) 04:33:49.985 00.000 30444 Enqueuing Move request for scope (0.55, -0.10) 04:33:49.985 00.000 15672 Worker thread wakes up 04:33:49.985 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.10) opts 0xd 04:33:49.985 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, -0.10) 04:33:49.985 00.000 15672 Moving (0.55, -0.10) raw xDistance=0.56 yDistance=0.02 04:33:49.985 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 04:33:49.985 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:33:49.985 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 04:33:49.985 00.000 15672 MoveAxis(W, 151, ABG) 04:33:49.985 00.000 15672 Guiding Dir = 3, Dur = 151 04:33:49.986 00.001 15672 IsSlewing returns 0 04:33:49.988 00.002 15672 IsGuiding returns 0 04:33:49.992 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=13673, FiltMin=2534, FiltMax=10340, Gamma=2.950 04:33:50.010 00.018 15672 PulseGuide returned control before completion, sleep 140 04:33:50.042 00.032 30444 UpdateGuideState exits: m=123874 SNR=112.0 Saturated 04:33:50.042 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:50.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:50.042 00.000 30444 Enqueuing Expose request 04:33:50.156 00.114 15672 IsGuiding returns 1 04:33:50.156 00.000 15672 scope still moving after pulse duration time elapsed 04:33:50.177 00.021 15672 IsSlewing returns 0 04:33:50.180 00.003 15672 IsGuiding returns 1 04:33:50.201 00.021 15672 IsSlewing returns 0 04:33:50.204 00.003 15672 IsGuiding returns 0 04:33:50.204 00.000 15672 scope move finished after 151 + 64 ms 04:33:50.204 00.000 15672 Move returns status 0, amount 151 04:33:50.204 00.000 15672 MoveAxis(N, 0, ABG) 04:33:50.204 00.000 15672 Move returns status 0, amount 0 04:33:50.204 00.000 15672 move complete, result=0 04:33:50.204 00.000 15672 worker thread done servicing request 04:33:50.205 00.001 15672 Worker thread wakes up 04:33:50.205 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:50.205 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:50.205 00.000 30444 GuideStep: 0.6 px 151 ms WEST, 0.0 px 0 ms NORTH 04:33:52.111 01.906 15672 Exposure complete 04:33:52.131 00.020 15672 worker thread done servicing request 04:33:52.131 00.000 30444 OnExposeComplete: enter 04:33:52.131 00.000 30444 UpdateGuideState(): m_state=6 04:33:52.131 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 293 04:33:52.131 00.000 30444 Star::Find returns 1 (1), X=440.03, Y=185.67, Mass=126455, SNR=109.9, Peak=12381 HFD=3.5 04:33:52.131 00.000 30444 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.28) = xAngle (2.08 = 2.08) 04:33:52.131 00.000 30444 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.02 = 2.02) 04:33:52.131 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.80 mountX=-0.05 mountY=0.09, mountTheta=2.07 04:33:52.132 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.10, opts=13) 04:33:52.132 00.000 30444 Enqueuing Move request for scope (-0.02, 0.10) 04:33:52.132 00.000 15672 Worker thread wakes up 04:33:52.132 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd 04:33:52.132 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.10) 04:33:52.132 00.000 15672 Moving (-0.02, 0.10) raw xDistance=-0.05 yDistance=0.09 04:33:52.132 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:33:52.132 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:33:52.132 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:33:52.132 00.000 15672 MoveAxis(E, 0, ABG) 04:33:52.132 00.000 15672 Move returns status 0, amount 0 04:33:52.132 00.000 15672 MoveAxis(N, 0, ABG) 04:33:52.132 00.000 15672 Move returns status 0, amount 0 04:33:52.133 00.001 15672 move complete, result=0 04:33:52.133 00.000 15672 worker thread done servicing request 04:33:52.137 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2088, max=14166, FiltMin=2472, FiltMax=10421, Gamma=2.950 04:33:52.187 00.050 30444 UpdateGuideState exits: m=126455 SNR=109.9 Saturated 04:33:52.187 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:52.187 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:52.187 00.000 30444 Enqueuing Expose request 04:33:52.187 00.000 15672 Worker thread wakes up 04:33:52.187 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:33:52.188 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:52.188 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:54.294 02.106 15672 Exposure complete 04:33:54.314 00.020 15672 worker thread done servicing request 04:33:54.314 00.000 30444 OnExposeComplete: enter 04:33:54.314 00.000 30444 UpdateGuideState(): m_state=6 04:33:54.314 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 294 04:33:54.314 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.68, Mass=118156, SNR=101.4, Peak=12300 HFD=3.4 04:33:54.314 00.000 30444 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.28) = xAngle (2.93 = 2.93) 04:33:54.314 00.000 30444 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.87 = 2.87) 04:33:54.314 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.66 mountX=-0.22 mountY=0.06, mountTheta=2.88 04:33:54.315 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.11, opts=13) 04:33:54.315 00.000 30444 Enqueuing Move request for scope (-0.20, 0.11) 04:33:54.315 00.000 15672 Worker thread wakes up 04:33:54.315 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd 04:33:54.315 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.11) 04:33:54.315 00.000 15672 Moving (-0.20, 0.11) raw xDistance=-0.22 yDistance=0.06 04:33:54.315 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:33:54.315 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:33:54.315 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:33:54.315 00.000 15672 MoveAxis(E, 0, ABG) 04:33:54.315 00.000 15672 Move returns status 0, amount 0 04:33:54.315 00.000 15672 MoveAxis(N, 0, ABG) 04:33:54.315 00.000 15672 Move returns status 0, amount 0 04:33:54.315 00.000 15672 move complete, result=0 04:33:54.315 00.000 15672 worker thread done servicing request 04:33:54.320 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=14290, FiltMin=2460, FiltMax=10791, Gamma=2.950 04:33:54.370 00.050 30444 UpdateGuideState exits: m=118156 SNR=101.4 Saturated 04:33:54.370 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:54.370 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:54.370 00.000 30444 Enqueuing Expose request 04:33:54.370 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:33:54.370 00.000 15672 Worker thread wakes up 04:33:54.370 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:54.370 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:56.278 01.908 15672 Exposure complete 04:33:56.298 00.020 15672 worker thread done servicing request 04:33:56.298 00.000 30444 OnExposeComplete: enter 04:33:56.298 00.000 30444 UpdateGuideState(): m_state=6 04:33:56.298 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 295 04:33:56.298 00.000 30444 Star::Find returns 1 (1), X=440.21, Y=185.45, Mass=127961, SNR=103.0, Peak=13834 HFD=3.3 04:33:56.298 00.000 30444 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.28) = xAngle (-0.41 = -0.41) 04:33:56.298 00.000 30444 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.47 = -0.47) 04:33:56.298 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.69 mountX=0.18 mountY=-0.09, mountTheta=-0.46 04:33:56.299 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.13, opts=13) 04:33:56.299 00.000 30444 Enqueuing Move request for scope (0.15, -0.13) 04:33:56.299 00.000 15672 Worker thread wakes up 04:33:56.299 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd 04:33:56.299 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.13) 04:33:56.299 00.000 15672 Moving (0.15, -0.13) raw xDistance=0.18 yDistance=-0.09 04:33:56.299 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:33:56.299 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:33:56.299 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:33:56.299 00.000 15672 MoveAxis(E, 0, ABG) 04:33:56.299 00.000 15672 Move returns status 0, amount 0 04:33:56.299 00.000 15672 MoveAxis(N, 0, ABG) 04:33:56.299 00.000 15672 Move returns status 0, amount 0 04:33:56.299 00.000 15672 move complete, result=0 04:33:56.299 00.000 15672 worker thread done servicing request 04:33:56.305 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=15358, FiltMin=2559, FiltMax=10698, Gamma=2.950 04:33:56.354 00.049 30444 UpdateGuideState exits: m=127961 SNR=103.0 Saturated 04:33:56.354 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:56.354 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:56.354 00.000 30444 Enqueuing Expose request 04:33:56.354 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:33:56.354 00.000 15672 Worker thread wakes up 04:33:56.355 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:56.355 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:58.471 02.116 15672 Exposure complete 04:33:58.504 00.033 15672 worker thread done servicing request 04:33:58.504 00.000 30444 OnExposeComplete: enter 04:33:58.504 00.000 30444 UpdateGuideState(): m_state=6 04:33:58.504 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 296 04:33:58.504 00.000 30444 Star::Find returns 1 (1), X=440.46, Y=185.42, Mass=120458, SNR=108.3, Peak=13250 HFD=3.2 04:33:58.504 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 04:33:58.505 00.001 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 04:33:58.505 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.16 hyp=0.44 cameraTheta=-0.37 mountX=0.44 mountY=-0.07, mountTheta=-0.15 04:33:58.505 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.16, opts=13) 04:33:58.505 00.000 30444 Enqueuing Move request for scope (0.41, -0.16) 04:33:58.505 00.000 15672 Worker thread wakes up 04:33:58.505 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.16) opts 0xd 04:33:58.505 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.16) 04:33:58.505 00.000 15672 Moving (0.41, -0.16) raw xDistance=0.44 yDistance=-0.07 04:33:58.505 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44 04:33:58.505 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:33:58.506 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 04:33:58.506 00.000 15672 MoveAxis(W, 118, ABG) 04:33:58.506 00.000 15672 Guiding Dir = 3, Dur = 118 04:33:58.506 00.000 15672 IsSlewing returns 0 04:33:58.507 00.001 15672 IsGuiding returns 0 04:33:58.511 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=14423, FiltMin=2505, FiltMax=10790, Gamma=2.950 04:33:58.525 00.014 15672 PulseGuide returned control before completion, sleep 111 04:33:58.560 00.035 30444 UpdateGuideState exits: m=120458 SNR=108.3 Saturated 04:33:58.561 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:33:58.561 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:33:58.561 00.000 30444 Enqueuing Expose request 04:33:58.654 00.093 15672 IsGuiding returns 0 04:33:58.655 00.001 15672 Move returns status 0, amount 118 04:33:58.655 00.000 15672 MoveAxis(N, 0, ABG) 04:33:58.655 00.000 15672 Move returns status 0, amount 0 04:33:58.655 00.000 15672 move complete, result=0 04:33:58.655 00.000 15672 worker thread done servicing request 04:33:58.655 00.000 15672 Worker thread wakes up 04:33:58.655 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:33:58.656 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:33:58.656 00.000 30444 GuideStep: 0.4 px 118 ms WEST, -0.1 px 0 ms NORTH 04:34:00.571 01.915 15672 Exposure complete 04:34:00.601 00.030 15672 worker thread done servicing request 04:34:00.601 00.000 30444 OnExposeComplete: enter 04:34:00.601 00.000 30444 UpdateGuideState(): m_state=6 04:34:00.601 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 297 04:34:00.601 00.000 30444 Star::Find returns 1 (1), X=440.15, Y=185.49, Mass=125786, SNR=106.1, Peak=13078 HFD=3.4 04:34:00.601 00.000 30444 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.28) = xAngle (-0.42 = -0.42) 04:34:00.601 00.000 30444 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.48 = -0.48) 04:34:00.601 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.70 mountX=0.12 mountY=-0.06, mountTheta=-0.47 04:34:00.602 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.08, opts=13) 04:34:00.602 00.000 30444 Enqueuing Move request for scope (0.10, -0.08) 04:34:00.602 00.000 15672 Worker thread wakes up 04:34:00.602 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd 04:34:00.602 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.08) 04:34:00.602 00.000 15672 Moving (0.10, -0.08) raw xDistance=0.12 yDistance=-0.06 04:34:00.602 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:34:00.602 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:00.602 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:34:00.602 00.000 15672 MoveAxis(E, 0, ABG) 04:34:00.602 00.000 15672 Move returns status 0, amount 0 04:34:00.602 00.000 15672 MoveAxis(N, 0, ABG) 04:34:00.602 00.000 15672 Move returns status 0, amount 0 04:34:00.602 00.000 15672 move complete, result=0 04:34:00.602 00.000 15672 worker thread done servicing request 04:34:00.607 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1960, max=13416, FiltMin=2515, FiltMax=9886, Gamma=2.950 04:34:00.657 00.050 30444 UpdateGuideState exits: m=125786 SNR=106.1 Saturated 04:34:00.657 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:00.657 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:00.657 00.000 30444 Enqueuing Expose request 04:34:00.658 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:34:00.658 00.000 15672 Worker thread wakes up 04:34:00.658 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:00.658 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:02.766 02.108 15672 Exposure complete 04:34:02.789 00.023 15672 worker thread done servicing request 04:34:02.789 00.000 30444 OnExposeComplete: enter 04:34:02.789 00.000 30444 UpdateGuideState(): m_state=6 04:34:02.789 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 298 04:34:02.789 00.000 30444 Star::Find returns 1 (1), X=440.09, Y=185.44, Mass=121478, SNR=101.2, Peak=13236 HFD=3.3 04:34:02.790 00.001 30444 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 04:34:02.790 00.000 30444 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 04:34:02.790 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.28 mountX=0.08 mountY=-0.13, mountTheta=-1.02 04:34:02.790 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.14, opts=13) 04:34:02.790 00.000 30444 Enqueuing Move request for scope (0.04, -0.14) 04:34:02.790 00.000 15672 Worker thread wakes up 04:34:02.790 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd 04:34:02.790 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.14) 04:34:02.790 00.000 15672 Moving (0.04, -0.14) raw xDistance=0.08 yDistance=-0.13 04:34:02.791 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 04:34:02.791 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:02.791 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:34:02.791 00.000 15672 MoveAxis(E, 0, ABG) 04:34:02.791 00.000 15672 Move returns status 0, amount 0 04:34:02.791 00.000 15672 MoveAxis(N, 0, ABG) 04:34:02.791 00.000 15672 Move returns status 0, amount 0 04:34:02.791 00.000 15672 move complete, result=0 04:34:02.791 00.000 15672 worker thread done servicing request 04:34:02.796 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=14986, FiltMin=2496, FiltMax=10889, Gamma=2.950 04:34:02.845 00.049 30444 UpdateGuideState exits: m=121478 SNR=101.2 Saturated 04:34:02.845 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:02.845 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:02.845 00.000 30444 Enqueuing Expose request 04:34:02.845 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:34:02.845 00.000 15672 Worker thread wakes up 04:34:02.845 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:02.845 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:04.751 01.906 15672 Exposure complete 04:34:04.772 00.021 15672 worker thread done servicing request 04:34:04.772 00.000 30444 OnExposeComplete: enter 04:34:04.772 00.000 30444 UpdateGuideState(): m_state=6 04:34:04.772 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 299 04:34:04.772 00.000 30444 Star::Find returns 1 (1), X=440.13, Y=185.24, Mass=121127, SNR=98.9, Peak=13560 HFD=3.1 04:34:04.772 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.06 = -1.06) 04:34:04.772 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.12 = -1.12) 04:34:04.772 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.34 mountX=0.17 mountY=-0.31, mountTheta=-1.08 04:34:04.772 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.33, opts=13) 04:34:04.772 00.000 30444 Enqueuing Move request for scope (0.08, -0.33) 04:34:04.772 00.000 15672 Worker thread wakes up 04:34:04.773 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.33) opts 0xd 04:34:04.773 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.33) 04:34:04.773 00.000 15672 Moving (0.08, -0.33) raw xDistance=0.17 yDistance=-0.31 04:34:04.773 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 04:34:04.773 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 04:34:04.773 00.000 15672 MoveAxis(E, 0, ABG) 04:34:04.773 00.000 15672 Move returns status 0, amount 0 04:34:04.773 00.000 15672 MoveAxis(N, 55, ABG) 04:34:04.773 00.000 15672 Guiding Dir = 0, Dur = 55 04:34:04.774 00.001 15672 IsSlewing returns 0 04:34:04.779 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=15037, FiltMin=2506, FiltMax=10352, Gamma=2.950 04:34:04.803 00.024 15672 IsGuiding returns 0 04:34:04.886 00.083 15672 IsGuiding returns 1 04:34:04.886 00.000 15672 scope still moving after pulse duration time elapsed 04:34:04.892 00.006 30444 UpdateGuideState exits: m=121127 SNR=98.9 Saturated 04:34:04.892 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:04.892 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:04.893 00.001 30444 Enqueuing Expose request 04:34:04.906 00.013 15672 IsSlewing returns 0 04:34:04.907 00.001 15672 IsGuiding returns 1 04:34:04.928 00.021 15672 IsSlewing returns 0 04:34:04.929 00.001 15672 IsGuiding returns 1 04:34:04.950 00.021 15672 IsSlewing returns 0 04:34:04.979 00.029 15672 IsGuiding returns 0 04:34:04.979 00.000 15672 scope move finished after 55 + 121 ms 04:34:04.979 00.000 15672 Move returns status 0, amount 55 04:34:04.979 00.000 15672 move complete, result=0 04:34:04.979 00.000 15672 worker thread done servicing request 04:34:04.979 00.000 15672 Worker thread wakes up 04:34:04.979 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 55 ms NORTH 04:34:04.979 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:04.980 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:07.096 02.116 15672 Exposure complete 04:34:07.130 00.034 15672 worker thread done servicing request 04:34:07.130 00.000 30444 OnExposeComplete: enter 04:34:07.130 00.000 30444 UpdateGuideState(): m_state=6 04:34:07.130 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 300 04:34:07.130 00.000 30444 Star::Find returns 1 (1), X=440.24, Y=185.46, Mass=121845, SNR=109.4, Peak=13626 HFD=3.2 04:34:07.131 00.001 30444 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 04:34:07.131 00.000 30444 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.33 = -0.33) 04:34:07.131 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-0.54 mountX=0.22 mountY=-0.07, mountTheta=-0.32 04:34:07.131 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.12, opts=13) 04:34:07.131 00.000 30444 Enqueuing Move request for scope (0.19, -0.12) 04:34:07.131 00.000 15672 Worker thread wakes up 04:34:07.131 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd 04:34:07.131 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.12) 04:34:07.131 00.000 15672 Moving (0.19, -0.12) raw xDistance=0.22 yDistance=-0.07 04:34:07.131 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 04:34:07.131 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:07.131 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 04:34:07.132 00.001 15672 MoveAxis(E, 0, ABG) 04:34:07.132 00.000 15672 Move returns status 0, amount 0 04:34:07.132 00.000 15672 MoveAxis(N, 0, ABG) 04:34:07.132 00.000 15672 Move returns status 0, amount 0 04:34:07.132 00.000 15672 move complete, result=0 04:34:07.132 00.000 15672 worker thread done servicing request 04:34:07.137 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2115, max=14173, FiltMin=2459, FiltMax=10527, Gamma=2.950 04:34:07.186 00.049 30444 UpdateGuideState exits: m=121845 SNR=109.4 Saturated 04:34:07.186 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:07.186 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:07.186 00.000 30444 Enqueuing Expose request 04:34:07.186 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:34:07.186 00.000 15672 Worker thread wakes up 04:34:07.186 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:07.186 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:09.092 01.906 15672 Exposure complete 04:34:09.112 00.020 15672 worker thread done servicing request 04:34:09.112 00.000 30444 OnExposeComplete: enter 04:34:09.112 00.000 30444 UpdateGuideState(): m_state=6 04:34:09.112 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 301 04:34:09.112 00.000 30444 Star::Find returns 1 (1), X=440.38, Y=185.55, Mass=122187, SNR=98.8, Peak=12785 HFD=3.2 04:34:09.112 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.28) = xAngle (0.20 = 0.20) 04:34:09.112 00.000 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 04:34:09.112 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-0.07 mountX=0.33 mountY=0.05, mountTheta=0.14 04:34:09.113 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.02, opts=13) 04:34:09.113 00.000 30444 Enqueuing Move request for scope (0.33, -0.02) 04:34:09.113 00.000 15672 Worker thread wakes up 04:34:09.113 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.02) opts 0xd 04:34:09.113 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.02) 04:34:09.113 00.000 15672 Moving (0.33, -0.02) raw xDistance=0.33 yDistance=0.05 04:34:09.113 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 04:34:09.113 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:09.113 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:34:09.113 00.000 15672 MoveAxis(W, 88, ABG) 04:34:09.113 00.000 15672 Guiding Dir = 3, Dur = 88 04:34:09.114 00.001 15672 IsSlewing returns 0 04:34:09.119 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=14294, FiltMin=2559, FiltMax=10773, Gamma=2.950 04:34:09.132 00.013 15672 IsGuiding returns 0 04:34:09.147 00.015 15672 PulseGuide returned control before completion, sleep 83 04:34:09.168 00.021 30444 UpdateGuideState exits: m=122187 SNR=98.8 Saturated 04:34:09.168 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:09.168 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:09.168 00.000 30444 Enqueuing Expose request 04:34:09.233 00.065 15672 IsGuiding returns 1 04:34:09.234 00.001 15672 scope still moving after pulse duration time elapsed 04:34:09.256 00.022 15672 IsSlewing returns 0 04:34:09.277 00.021 15672 IsGuiding returns 0 04:34:09.277 00.000 15672 scope move finished after 88 + 56 ms 04:34:09.277 00.000 15672 Move returns status 0, amount 88 04:34:09.277 00.000 15672 MoveAxis(N, 0, ABG) 04:34:09.277 00.000 15672 Move returns status 0, amount 0 04:34:09.277 00.000 15672 move complete, result=0 04:34:09.277 00.000 15672 worker thread done servicing request 04:34:09.277 00.000 15672 Worker thread wakes up 04:34:09.277 00.000 30444 GuideStep: 0.3 px 88 ms WEST, 0.0 px 0 ms NORTH 04:34:09.277 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:09.277 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:11.394 02.117 15672 Exposure complete 04:34:11.419 00.025 15672 worker thread done servicing request 04:34:11.419 00.000 30444 OnExposeComplete: enter 04:34:11.419 00.000 30444 UpdateGuideState(): m_state=6 04:34:11.419 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 302 04:34:11.420 00.001 30444 Star::Find returns 1 (1), X=440.74, Y=186.03, Mass=127328, SNR=104.4, Peak=11892 HFD=4.0 04:34:11.420 00.000 30444 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.28) = xAngle (0.87 = 0.87) 04:34:11.420 00.000 30444 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.80 = 0.80) 04:34:11.420 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=0.46 hyp=0.83 cameraTheta=0.59 mountX=0.54 mountY=0.60, mountTheta=0.84 04:34:11.420 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=0.46, opts=13) 04:34:11.420 00.000 30444 Enqueuing Move request for scope (0.69, 0.46) 04:34:11.420 00.000 15672 Worker thread wakes up 04:34:11.420 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.46) opts 0xd 04:34:11.420 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, 0.46) 04:34:11.420 00.000 15672 Moving (0.69, 0.46) raw xDistance=0.54 yDistance=0.60 04:34:11.420 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54 04:34:11.420 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:34:11.421 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60 04:34:11.421 00.000 15672 MoveAxis(W, 151, ABG) 04:34:11.421 00.000 15672 Guiding Dir = 3, Dur = 151 04:34:11.421 00.000 15672 IsSlewing returns 0 04:34:11.423 00.002 15672 IsGuiding returns 0 04:34:11.427 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2107, max=13196, FiltMin=2510, FiltMax=9726, Gamma=2.950 04:34:11.448 00.021 15672 PulseGuide returned control before completion, sleep 136 04:34:11.477 00.029 30444 UpdateGuideState exits: m=127328 SNR=104.4 Saturated 04:34:11.477 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:11.477 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:11.477 00.000 30444 Enqueuing Expose request 04:34:11.586 00.109 15672 IsGuiding returns 1 04:34:11.586 00.000 15672 scope still moving after pulse duration time elapsed 04:34:11.607 00.021 15672 IsSlewing returns 0 04:34:11.625 00.018 15672 IsGuiding returns 0 04:34:11.625 00.000 15672 scope move finished after 151 + 51 ms 04:34:11.625 00.000 15672 Move returns status 0, amount 151 04:34:11.625 00.000 15672 MoveAxis(N, 0, ABG) 04:34:11.625 00.000 15672 Move returns status 0, amount 0 04:34:11.625 00.000 15672 move complete, result=0 04:34:11.625 00.000 15672 worker thread done servicing request 04:34:11.625 00.000 15672 Worker thread wakes up 04:34:11.625 00.000 30444 GuideStep: 0.5 px 151 ms WEST, 0.6 px 0 ms NORTH 04:34:11.625 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:11.625 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:13.535 01.910 15672 Exposure complete 04:34:13.554 00.019 15672 worker thread done servicing request 04:34:13.554 00.000 30444 OnExposeComplete: enter 04:34:13.554 00.000 30444 UpdateGuideState(): m_state=6 04:34:13.555 00.001 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 303 04:34:13.555 00.000 30444 Star::Find returns 1 (1), X=440.20, Y=185.72, Mass=132637, SNR=106.9, Peak=12709 HFD=3.6 04:34:13.555 00.000 30444 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 04:34:13.555 00.000 30444 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.99 = 0.99) 04:34:13.555 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.78 mountX=0.10 mountY=0.17, mountTheta=1.04 04:34:13.555 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.15, opts=13) 04:34:13.555 00.000 30444 Enqueuing Move request for scope (0.15, 0.15) 04:34:13.555 00.000 15672 Worker thread wakes up 04:34:13.555 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd 04:34:13.556 00.001 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.15) 04:34:13.556 00.000 15672 Moving (0.15, 0.15) raw xDistance=0.10 yDistance=0.17 04:34:13.556 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:34:13.556 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:13.556 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 04:34:13.556 00.000 15672 MoveAxis(E, 0, ABG) 04:34:13.556 00.000 15672 Move returns status 0, amount 0 04:34:13.556 00.000 15672 MoveAxis(N, 0, ABG) 04:34:13.556 00.000 15672 Move returns status 0, amount 0 04:34:13.556 00.000 15672 move complete, result=0 04:34:13.557 00.001 15672 worker thread done servicing request 04:34:13.565 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2056, max=13702, FiltMin=2459, FiltMax=10570, Gamma=2.950 04:34:13.614 00.049 30444 UpdateGuideState exits: m=132637 SNR=106.9 Saturated 04:34:13.614 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:13.614 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:13.615 00.001 30444 Enqueuing Expose request 04:34:13.615 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:34:13.615 00.000 15672 Worker thread wakes up 04:34:13.615 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:13.615 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:15.731 02.116 15672 Exposure complete 04:34:15.764 00.033 15672 worker thread done servicing request 04:34:15.764 00.000 30444 OnExposeComplete: enter 04:34:15.764 00.000 30444 UpdateGuideState(): m_state=6 04:34:15.764 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 304 04:34:15.764 00.000 30444 Star::Find returns 1 (1), X=440.38, Y=185.65, Mass=121420, SNR=106.2, Peak=12750 HFD=3.3 04:34:15.764 00.000 30444 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.28) = xAngle (0.49 = 0.49) 04:34:15.764 00.000 30444 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.43 = 0.43) 04:34:15.764 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.07 hyp=0.34 cameraTheta=0.21 mountX=0.30 mountY=0.14, mountTheta=0.44 04:34:15.766 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.07, opts=13) 04:34:15.766 00.000 30444 Enqueuing Move request for scope (0.33, 0.07) 04:34:15.766 00.000 15672 Worker thread wakes up 04:34:15.766 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.07) opts 0xd 04:34:15.766 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.07) 04:34:15.766 00.000 15672 Moving (0.33, 0.07) raw xDistance=0.30 yDistance=0.14 04:34:15.766 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 04:34:15.766 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:15.767 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 04:34:15.767 00.000 15672 MoveAxis(W, 81, ABG) 04:34:15.767 00.000 15672 Guiding Dir = 3, Dur = 81 04:34:15.767 00.000 15672 IsSlewing returns 0 04:34:15.768 00.001 15672 IsGuiding returns 0 04:34:15.772 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2149, max=13563, FiltMin=2448, FiltMax=10725, Gamma=2.950 04:34:15.793 00.021 15672 PulseGuide returned control before completion, sleep 66 04:34:15.821 00.028 30444 UpdateGuideState exits: m=121420 SNR=106.2 Saturated 04:34:15.822 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:15.822 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:15.822 00.000 30444 Enqueuing Expose request 04:34:15.861 00.039 15672 IsGuiding returns 1 04:34:15.861 00.000 15672 scope still moving after pulse duration time elapsed 04:34:15.882 00.021 15672 IsSlewing returns 0 04:34:15.883 00.001 15672 IsGuiding returns 1 04:34:15.904 00.021 15672 IsSlewing returns 0 04:34:15.907 00.003 15672 IsGuiding returns 0 04:34:15.907 00.000 15672 scope move finished after 81 + 57 ms 04:34:15.907 00.000 15672 Move returns status 0, amount 81 04:34:15.907 00.000 15672 MoveAxis(N, 0, ABG) 04:34:15.907 00.000 15672 Move returns status 0, amount 0 04:34:15.907 00.000 15672 move complete, result=0 04:34:15.907 00.000 15672 worker thread done servicing request 04:34:15.907 00.000 15672 Worker thread wakes up 04:34:15.908 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:15.908 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:15.908 00.000 30444 GuideStep: 0.3 px 81 ms WEST, 0.1 px 0 ms NORTH 04:34:17.823 01.915 15672 Exposure complete 04:34:17.854 00.031 15672 worker thread done servicing request 04:34:17.854 00.000 30444 OnExposeComplete: enter 04:34:17.854 00.000 30444 UpdateGuideState(): m_state=6 04:34:17.854 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 305 04:34:17.854 00.000 30444 Star::Find returns 1 (1), X=439.96, Y=185.60, Mass=121675, SNR=103.7, Peak=12246 HFD=3.5 04:34:17.854 00.000 30444 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.28) = xAngle (3.17 = -3.11) 04:34:17.854 00.000 30444 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.11 = 3.11) 04:34:17.854 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.89 mountX=-0.10 mountY=0.00, mountTheta=3.11 04:34:17.855 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.02, opts=13) 04:34:17.855 00.000 30444 Enqueuing Move request for scope (-0.10, 0.02) 04:34:17.855 00.000 15672 Worker thread wakes up 04:34:17.855 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd 04:34:17.855 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.02) 04:34:17.855 00.000 15672 Moving (-0.10, 0.02) raw xDistance=-0.10 yDistance=0.00 04:34:17.855 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:34:17.855 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:17.855 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 04:34:17.855 00.000 15672 MoveAxis(E, 0, ABG) 04:34:17.855 00.000 15672 Move returns status 0, amount 0 04:34:17.855 00.000 15672 MoveAxis(N, 0, ABG) 04:34:17.855 00.000 15672 Move returns status 0, amount 0 04:34:17.855 00.000 15672 move complete, result=0 04:34:17.855 00.000 15672 worker thread done servicing request 04:34:17.860 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=14048, FiltMin=2520, FiltMax=10432, Gamma=2.950 04:34:17.910 00.050 30444 UpdateGuideState exits: m=121675 SNR=103.7 Saturated 04:34:17.910 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:17.910 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:17.910 00.000 30444 Enqueuing Expose request 04:34:17.910 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:34:17.910 00.000 15672 Worker thread wakes up 04:34:17.910 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:17.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:20.027 02.117 15672 Exposure complete 04:34:20.059 00.032 15672 worker thread done servicing request 04:34:20.059 00.000 30444 OnExposeComplete: enter 04:34:20.059 00.000 30444 UpdateGuideState(): m_state=6 04:34:20.059 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 306 04:34:20.059 00.000 30444 Star::Find returns 1 (1), X=440.29, Y=185.52, Mass=128810, SNR=119.0, Peak=13593 HFD=3.3 04:34:20.059 00.000 30444 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.28) = xAngle (0.04 = 0.04) 04:34:20.059 00.000 30444 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.02 = -0.02) 04:34:20.059 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-0.23 mountX=0.25 mountY=-0.00, mountTheta=-0.02 04:34:20.060 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.06, opts=13) 04:34:20.060 00.000 30444 Enqueuing Move request for scope (0.24, -0.06) 04:34:20.060 00.000 15672 Worker thread wakes up 04:34:20.060 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd 04:34:20.060 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.06) 04:34:20.060 00.000 15672 Moving (0.24, -0.06) raw xDistance=0.25 yDistance=-0.00 04:34:20.060 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 04:34:20.060 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:20.060 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:34:20.060 00.000 15672 MoveAxis(E, 0, ABG) 04:34:20.060 00.000 15672 Move returns status 0, amount 0 04:34:20.060 00.000 15672 MoveAxis(N, 0, ABG) 04:34:20.060 00.000 15672 Move returns status 0, amount 0 04:34:20.060 00.000 15672 move complete, result=0 04:34:20.060 00.000 15672 worker thread done servicing request 04:34:20.065 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=14809, FiltMin=2517, FiltMax=10415, Gamma=2.950 04:34:20.116 00.051 30444 UpdateGuideState exits: m=128810 SNR=119.0 Saturated 04:34:20.116 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:20.116 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:20.116 00.000 30444 Enqueuing Expose request 04:34:20.116 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:34:20.116 00.000 15672 Worker thread wakes up 04:34:20.117 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:20.117 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:22.027 01.910 15672 Exposure complete 04:34:22.053 00.026 15672 worker thread done servicing request 04:34:22.054 00.001 30444 OnExposeComplete: enter 04:34:22.054 00.000 30444 UpdateGuideState(): m_state=6 04:34:22.054 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 307 04:34:22.054 00.000 30444 Star::Find returns 1 (1), X=440.17, Y=185.53, Mass=123866, SNR=104.2, Peak=12534 HFD=3.4 04:34:22.054 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 04:34:22.054 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.16 = -0.16) 04:34:22.054 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.37 mountX=0.13 mountY=-0.02, mountTheta=-0.16 04:34:22.054 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.05, opts=13) 04:34:22.054 00.000 30444 Enqueuing Move request for scope (0.12, -0.05) 04:34:22.054 00.000 15672 Worker thread wakes up 04:34:22.055 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd 04:34:22.055 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.05) 04:34:22.055 00.000 15672 Moving (0.12, -0.05) raw xDistance=0.13 yDistance=-0.02 04:34:22.055 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:34:22.055 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:22.055 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:34:22.055 00.000 15672 MoveAxis(E, 0, ABG) 04:34:22.055 00.000 15672 Move returns status 0, amount 0 04:34:22.055 00.000 15672 MoveAxis(N, 0, ABG) 04:34:22.055 00.000 15672 Move returns status 0, amount 0 04:34:22.055 00.000 15672 move complete, result=0 04:34:22.055 00.000 15672 worker thread done servicing request 04:34:22.060 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=14154, FiltMin=2485, FiltMax=10096, Gamma=2.950 04:34:22.177 00.117 30444 UpdateGuideState exits: m=123866 SNR=104.2 Saturated 04:34:22.177 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:22.177 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:22.177 00.000 30444 Enqueuing Expose request 04:34:22.177 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:34:22.177 00.000 15672 Worker thread wakes up 04:34:22.177 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:22.178 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:24.294 02.116 15672 Exposure complete 04:34:24.325 00.031 15672 worker thread done servicing request 04:34:24.325 00.000 30444 OnExposeComplete: enter 04:34:24.325 00.000 30444 UpdateGuideState(): m_state=6 04:34:24.325 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 308 04:34:24.325 00.000 30444 Star::Find returns 1 (1), X=440.13, Y=185.48, Mass=112882, SNR=107.3, Peak=12058 HFD=3.5 04:34:24.325 00.000 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 04:34:24.325 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 04:34:24.325 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.88 mountX=0.10 mountY=-0.08, mountTheta=-0.65 04:34:24.326 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.10, opts=13) 04:34:24.326 00.000 30444 Enqueuing Move request for scope (0.08, -0.10) 04:34:24.326 00.000 15672 Worker thread wakes up 04:34:24.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd 04:34:24.326 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.10) 04:34:24.326 00.000 15672 Moving (0.08, -0.10) raw xDistance=0.10 yDistance=-0.08 04:34:24.326 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:34:24.326 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:24.326 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 04:34:24.326 00.000 15672 MoveAxis(E, 0, ABG) 04:34:24.326 00.000 15672 Move returns status 0, amount 0 04:34:24.326 00.000 15672 MoveAxis(N, 0, ABG) 04:34:24.327 00.001 15672 Move returns status 0, amount 0 04:34:24.327 00.000 15672 move complete, result=0 04:34:24.327 00.000 15672 worker thread done servicing request 04:34:24.331 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2255, max=13637, FiltMin=2504, FiltMax=9862, Gamma=2.950 04:34:24.381 00.050 30444 UpdateGuideState exits: m=112882 SNR=107.3 Saturated 04:34:24.382 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:24.382 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:24.382 00.000 30444 Enqueuing Expose request 04:34:24.382 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:34:24.382 00.000 15672 Worker thread wakes up 04:34:24.382 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:24.382 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:26.288 01.906 15672 Exposure complete 04:34:26.308 00.020 15672 worker thread done servicing request 04:34:26.308 00.000 30444 OnExposeComplete: enter 04:34:26.308 00.000 30444 UpdateGuideState(): m_state=6 04:34:26.308 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 309 04:34:26.308 00.000 30444 Star::Find returns 1 (1), X=440.22, Y=185.41, Mass=135812, SNR=118.4, Peak=12174 HFD=3.7 04:34:26.308 00.000 30444 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 04:34:26.308 00.000 30444 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 04:34:26.308 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.77 mountX=0.20 mountY=-0.12, mountTheta=-0.54 04:34:26.309 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.16, opts=13) 04:34:26.309 00.000 30444 Enqueuing Move request for scope (0.17, -0.16) 04:34:26.309 00.000 15672 Worker thread wakes up 04:34:26.309 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd 04:34:26.309 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.16) 04:34:26.309 00.000 15672 Moving (0.17, -0.16) raw xDistance=0.20 yDistance=-0.12 04:34:26.309 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:34:26.309 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:26.309 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:34:26.309 00.000 15672 MoveAxis(E, 0, ABG) 04:34:26.309 00.000 15672 Move returns status 0, amount 0 04:34:26.309 00.000 15672 MoveAxis(N, 0, ABG) 04:34:26.309 00.000 15672 Move returns status 0, amount 0 04:34:26.309 00.000 15672 move complete, result=0 04:34:26.309 00.000 15672 worker thread done servicing request 04:34:26.314 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=13397, FiltMin=2522, FiltMax=9421, Gamma=2.950 04:34:26.364 00.050 30444 UpdateGuideState exits: m=135812 SNR=118.4 Saturated 04:34:26.364 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:26.364 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:26.364 00.000 30444 Enqueuing Expose request 04:34:26.364 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:34:26.364 00.000 15672 Worker thread wakes up 04:34:26.364 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:26.364 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:28.471 02.107 15672 Exposure complete 04:34:28.491 00.020 15672 worker thread done servicing request 04:34:28.491 00.000 30444 OnExposeComplete: enter 04:34:28.491 00.000 30444 UpdateGuideState(): m_state=6 04:34:28.491 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 310 04:34:28.491 00.000 30444 Star::Find returns 1 (1), X=440.28, Y=185.35, Mass=131035, SNR=100.4, Peak=13566 HFD=3.4 04:34:28.491 00.000 30444 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.28) = xAngle (-0.49 = -0.49) 04:34:28.491 00.000 30444 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 04:34:28.491 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-0.76 mountX=0.28 mountY=-0.17, mountTheta=-0.53 04:34:28.492 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.22, opts=13) 04:34:28.492 00.000 30444 Enqueuing Move request for scope (0.23, -0.22) 04:34:28.492 00.000 15672 Worker thread wakes up 04:34:28.492 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.22) opts 0xd 04:34:28.492 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.22) 04:34:28.492 00.000 15672 Moving (0.23, -0.22) raw xDistance=0.28 yDistance=-0.17 04:34:28.492 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 04:34:28.492 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:28.492 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:34:28.492 00.000 15672 MoveAxis(W, 77, ABG) 04:34:28.492 00.000 15672 Guiding Dir = 3, Dur = 77 04:34:28.493 00.001 15672 IsSlewing returns 0 04:34:28.493 00.000 15672 IsGuiding returns 0 04:34:28.497 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14708, FiltMin=2448, FiltMax=9987, Gamma=2.950 04:34:28.509 00.012 15672 PulseGuide returned control before completion, sleep 72 04:34:28.547 00.038 30444 UpdateGuideState exits: m=131035 SNR=100.4 Saturated 04:34:28.547 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:28.547 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:28.547 00.000 30444 Enqueuing Expose request 04:34:28.583 00.036 15672 IsGuiding returns 1 04:34:28.583 00.000 15672 scope still moving after pulse duration time elapsed 04:34:28.603 00.020 15672 IsSlewing returns 0 04:34:28.622 00.019 15672 IsGuiding returns 0 04:34:28.622 00.000 15672 scope move finished after 77 + 50 ms 04:34:28.622 00.000 15672 Move returns status 0, amount 77 04:34:28.622 00.000 15672 MoveAxis(N, 0, ABG) 04:34:28.622 00.000 15672 Move returns status 0, amount 0 04:34:28.622 00.000 15672 move complete, result=0 04:34:28.622 00.000 15672 worker thread done servicing request 04:34:28.622 00.000 15672 Worker thread wakes up 04:34:28.622 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:28.622 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:28.622 00.000 30444 GuideStep: 0.3 px 77 ms WEST, -0.2 px 0 ms NORTH 04:34:30.530 01.908 15672 Exposure complete 04:34:30.553 00.023 15672 worker thread done servicing request 04:34:30.553 00.000 30444 OnExposeComplete: enter 04:34:30.553 00.000 30444 UpdateGuideState(): m_state=6 04:34:30.554 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 311 04:34:30.554 00.000 30444 Star::Find returns 1 (1), X=440.24, Y=185.50, Mass=131331, SNR=109.3, Peak=14305 HFD=3.3 04:34:30.554 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 04:34:30.554 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.16 = -0.16) 04:34:30.554 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-0.38 mountX=0.20 mountY=-0.03, mountTheta=-0.16 04:34:30.555 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.08, opts=13) 04:34:30.555 00.000 30444 Enqueuing Move request for scope (0.19, -0.08) 04:34:30.555 00.000 15672 Worker thread wakes up 04:34:30.555 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd 04:34:30.555 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.08) 04:34:30.555 00.000 15672 Moving (0.19, -0.08) raw xDistance=0.20 yDistance=-0.03 04:34:30.555 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:34:30.555 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:30.555 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:34:30.555 00.000 15672 MoveAxis(E, 0, ABG) 04:34:30.555 00.000 15672 Move returns status 0, amount 0 04:34:30.555 00.000 15672 MoveAxis(N, 0, ABG) 04:34:30.555 00.000 15672 Move returns status 0, amount 0 04:34:30.555 00.000 15672 move complete, result=0 04:34:30.555 00.000 15672 worker thread done servicing request 04:34:30.563 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=14305, FiltMin=2507, FiltMax=10824, Gamma=2.950 04:34:30.619 00.056 30444 UpdateGuideState exits: m=131331 SNR=109.3 Saturated 04:34:30.619 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:30.619 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:30.619 00.000 30444 Enqueuing Expose request 04:34:30.619 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:34:30.619 00.000 15672 Worker thread wakes up 04:34:30.619 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:30.619 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:32.727 02.108 15672 Exposure complete 04:34:32.749 00.022 15672 worker thread done servicing request 04:34:32.749 00.000 30444 OnExposeComplete: enter 04:34:32.749 00.000 30444 UpdateGuideState(): m_state=6 04:34:32.749 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 312 04:34:32.749 00.000 30444 Star::Find returns 1 (1), X=440.12, Y=185.35, Mass=120366, SNR=95.5, Peak=13194 HFD=3.2 04:34:32.749 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 04:34:32.749 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 04:34:32.749 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.29 mountX=0.13 mountY=-0.21, mountTheta=-1.03 04:34:32.750 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.23, opts=13) 04:34:32.750 00.000 30444 Enqueuing Move request for scope (0.07, -0.23) 04:34:32.750 00.000 15672 Worker thread wakes up 04:34:32.750 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd 04:34:32.750 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.23) 04:34:32.750 00.000 15672 Moving (0.07, -0.23) raw xDistance=0.13 yDistance=-0.21 04:34:32.750 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:34:32.750 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:32.750 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:34:32.750 00.000 15672 MoveAxis(E, 0, ABG) 04:34:32.750 00.000 15672 Move returns status 0, amount 0 04:34:32.751 00.001 15672 MoveAxis(N, 0, ABG) 04:34:32.751 00.000 15672 Move returns status 0, amount 0 04:34:32.751 00.000 15672 move complete, result=0 04:34:32.751 00.000 15672 worker thread done servicing request 04:34:32.755 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2087, max=13903, FiltMin=2498, FiltMax=10238, Gamma=2.950 04:34:32.841 00.086 30444 UpdateGuideState exits: m=120366 SNR=95.5 Saturated 04:34:32.841 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:32.841 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:32.841 00.000 30444 Enqueuing Expose request 04:34:32.841 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:34:32.841 00.000 15672 Worker thread wakes up 04:34:32.841 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:32.841 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:34.756 01.915 15672 Exposure complete 04:34:34.776 00.020 15672 worker thread done servicing request 04:34:34.776 00.000 30444 OnExposeComplete: enter 04:34:34.776 00.000 30444 UpdateGuideState(): m_state=6 04:34:34.776 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 313 04:34:34.776 00.000 30444 Star::Find returns 1 (1), X=440.09, Y=185.38, Mass=122538, SNR=98.9, Peak=12667 HFD=3.3 04:34:34.776 00.000 30444 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.28) = xAngle (-1.09 = -1.09) 04:34:34.776 00.000 30444 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.16 = -1.16) 04:34:34.776 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.37 mountX=0.09 mountY=-0.18, mountTheta=-1.11 04:34:34.777 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.20, opts=13) 04:34:34.777 00.000 30444 Enqueuing Move request for scope (0.04, -0.20) 04:34:34.777 00.000 15672 Worker thread wakes up 04:34:34.777 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd 04:34:34.777 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.20) 04:34:34.777 00.000 15672 Moving (0.04, -0.20) raw xDistance=0.09 yDistance=-0.18 04:34:34.777 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 04:34:34.777 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:34.777 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:34:34.777 00.000 15672 MoveAxis(E, 0, ABG) 04:34:34.777 00.000 15672 Move returns status 0, amount 0 04:34:34.777 00.000 15672 MoveAxis(N, 0, ABG) 04:34:34.777 00.000 15672 Move returns status 0, amount 0 04:34:34.778 00.001 15672 move complete, result=0 04:34:34.778 00.000 15672 worker thread done servicing request 04:34:34.782 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2073, max=14636, FiltMin=2514, FiltMax=9893, Gamma=2.950 04:34:34.883 00.101 30444 UpdateGuideState exits: m=122538 SNR=98.9 Saturated 04:34:34.883 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:34.883 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:34.884 00.001 30444 Enqueuing Expose request 04:34:34.884 00.000 15672 Worker thread wakes up 04:34:34.884 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:34.884 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:34.884 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:34:36.990 02.106 15672 Exposure complete 04:34:37.011 00.021 15672 worker thread done servicing request 04:34:37.011 00.000 30444 OnExposeComplete: enter 04:34:37.011 00.000 30444 UpdateGuideState(): m_state=6 04:34:37.011 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 314 04:34:37.011 00.000 30444 Star::Find returns 1 (1), X=439.93, Y=185.20, Mass=131235, SNR=105.9, Peak=12968 HFD=3.4 04:34:37.011 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 04:34:37.011 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.67 = -1.67) 04:34:37.011 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.37 hyp=0.39 cameraTheta=-1.89 mountX=-0.02 mountY=-0.39, mountTheta=-1.61 04:34:37.012 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.37, opts=13) 04:34:37.012 00.000 30444 Enqueuing Move request for scope (-0.12, -0.37) 04:34:37.012 00.000 15672 Worker thread wakes up 04:34:37.012 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.37) opts 0xd 04:34:37.012 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.37) 04:34:37.012 00.000 15672 Moving (-0.12, -0.37) raw xDistance=-0.02 yDistance=-0.39 04:34:37.012 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:34:37.012 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 04:34:37.013 00.001 15672 MoveAxis(E, 0, ABG) 04:34:37.013 00.000 15672 Move returns status 0, amount 0 04:34:37.013 00.000 15672 MoveAxis(N, 70, ABG) 04:34:37.013 00.000 15672 Guiding Dir = 0, Dur = 70 04:34:37.013 00.000 15672 IsSlewing returns 0 04:34:37.021 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=13246, FiltMin=2520, FiltMax=9528, Gamma=2.950 04:34:37.040 00.019 15672 IsGuiding returns 0 04:34:37.076 00.036 30444 UpdateGuideState exits: m=131235 SNR=105.9 Saturated 04:34:37.076 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:37.076 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:37.076 00.000 30444 Enqueuing Expose request 04:34:37.121 00.045 15672 IsGuiding returns 1 04:34:37.121 00.000 15672 scope still moving after pulse duration time elapsed 04:34:37.142 00.021 15672 IsSlewing returns 0 04:34:37.142 00.000 15672 IsGuiding returns 1 04:34:37.164 00.022 15672 IsSlewing returns 0 04:34:37.165 00.001 15672 IsGuiding returns 1 04:34:37.186 00.021 15672 IsSlewing returns 0 04:34:37.216 00.030 15672 IsGuiding returns 0 04:34:37.217 00.001 15672 scope move finished after 70 + 107 ms 04:34:37.217 00.000 15672 Move returns status 0, amount 70 04:34:37.217 00.000 15672 move complete, result=0 04:34:37.217 00.000 15672 worker thread done servicing request 04:34:37.217 00.000 15672 Worker thread wakes up 04:34:37.217 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:37.217 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:37.218 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 70 ms NORTH 04:34:39.126 01.908 15672 Exposure complete 04:34:39.146 00.020 15672 worker thread done servicing request 04:34:39.146 00.000 30444 OnExposeComplete: enter 04:34:39.146 00.000 30444 UpdateGuideState(): m_state=6 04:34:39.146 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 315 04:34:39.146 00.000 30444 Star::Find returns 1 (1), X=439.95, Y=185.42, Mass=113556, SNR=103.4, Peak=12190 HFD=3.3 04:34:39.146 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 04:34:39.146 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 04:34:39.147 00.001 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.14 mountX=-0.05 mountY=-0.17, mountTheta=-1.87 04:34:39.147 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.16, opts=13) 04:34:39.147 00.000 30444 Enqueuing Move request for scope (-0.10, -0.16) 04:34:39.147 00.000 15672 Worker thread wakes up 04:34:39.148 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd 04:34:39.148 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.16) 04:34:39.148 00.000 15672 Moving (-0.10, -0.16) raw xDistance=-0.05 yDistance=-0.17 04:34:39.148 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:34:39.148 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:39.148 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:34:39.148 00.000 15672 MoveAxis(E, 0, ABG) 04:34:39.148 00.000 15672 Move returns status 0, amount 0 04:34:39.148 00.000 15672 MoveAxis(N, 0, ABG) 04:34:39.148 00.000 15672 Move returns status 0, amount 0 04:34:39.148 00.000 15672 move complete, result=0 04:34:39.148 00.000 15672 worker thread done servicing request 04:34:39.155 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=13707, FiltMin=2514, FiltMax=9624, Gamma=2.950 04:34:39.508 00.353 30444 UpdateGuideState exits: m=113556 SNR=103.4 Saturated 04:34:39.508 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:39.508 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:39.508 00.000 30444 Enqueuing Expose request 04:34:39.509 00.001 15672 Worker thread wakes up 04:34:39.509 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:39.509 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:39.509 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:34:41.626 02.117 15672 Exposure complete 04:34:41.660 00.034 15672 worker thread done servicing request 04:34:41.661 00.001 30444 OnExposeComplete: enter 04:34:41.661 00.000 30444 UpdateGuideState(): m_state=6 04:34:41.661 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 316 04:34:41.661 00.000 30444 Star::Find returns 1 (1), X=440.18, Y=185.39, Mass=127147, SNR=124.8, Peak=13798 HFD=3.2 04:34:41.661 00.000 30444 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.28) = xAngle (-0.68 = -0.68) 04:34:41.661 00.000 30444 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.74 = -0.74) 04:34:41.661 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.96 mountX=0.18 mountY=-0.15, mountTheta=-0.72 04:34:41.661 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.19, opts=13) 04:34:41.661 00.000 30444 Enqueuing Move request for scope (0.13, -0.19) 04:34:41.662 00.001 15672 Worker thread wakes up 04:34:41.662 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd 04:34:41.662 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.19) 04:34:41.662 00.000 15672 Moving (0.13, -0.19) raw xDistance=0.18 yDistance=-0.15 04:34:41.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:34:41.662 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:41.662 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:34:41.662 00.000 15672 MoveAxis(E, 0, ABG) 04:34:41.662 00.000 15672 Move returns status 0, amount 0 04:34:41.662 00.000 15672 MoveAxis(N, 0, ABG) 04:34:41.662 00.000 15672 Move returns status 0, amount 0 04:34:41.662 00.000 15672 move complete, result=0 04:34:41.662 00.000 15672 worker thread done servicing request 04:34:41.667 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=14577, FiltMin=2485, FiltMax=10869, Gamma=2.950 04:34:41.716 00.049 30444 UpdateGuideState exits: m=127147 SNR=124.8 Saturated 04:34:41.716 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:41.716 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:41.716 00.000 30444 Enqueuing Expose request 04:34:41.716 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:34:41.716 00.000 15672 Worker thread wakes up 04:34:41.716 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:41.716 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:43.632 01.916 15672 Exposure complete 04:34:43.664 00.032 15672 worker thread done servicing request 04:34:43.664 00.000 30444 OnExposeComplete: enter 04:34:43.664 00.000 30444 UpdateGuideState(): m_state=6 04:34:43.664 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 317 04:34:43.664 00.000 30444 Star::Find returns 1 (1), X=439.95, Y=185.41, Mass=122784, SNR=114.3, Peak=13685 HFD=3.3 04:34:43.664 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 04:34:43.664 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 04:34:43.664 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.14 mountX=-0.05 mountY=-0.18, mountTheta=-1.87 04:34:43.665 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.16, opts=13) 04:34:43.665 00.000 30444 Enqueuing Move request for scope (-0.10, -0.16) 04:34:43.665 00.000 15672 Worker thread wakes up 04:34:43.665 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd 04:34:43.665 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.16) 04:34:43.665 00.000 15672 Moving (-0.10, -0.16) raw xDistance=-0.05 yDistance=-0.18 04:34:43.665 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:34:43.665 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:43.665 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:34:43.665 00.000 15672 MoveAxis(E, 0, ABG) 04:34:43.665 00.000 15672 Move returns status 0, amount 0 04:34:43.665 00.000 15672 MoveAxis(N, 0, ABG) 04:34:43.665 00.000 15672 Move returns status 0, amount 0 04:34:43.665 00.000 15672 move complete, result=0 04:34:43.665 00.000 15672 worker thread done servicing request 04:34:43.669 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2247, max=13870, FiltMin=2530, FiltMax=10522, Gamma=2.950 04:34:43.719 00.050 30444 UpdateGuideState exits: m=122784 SNR=114.3 Saturated 04:34:43.719 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:43.719 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:43.719 00.000 30444 Enqueuing Expose request 04:34:43.719 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:34:43.719 00.000 15672 Worker thread wakes up 04:34:43.719 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:43.719 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:45.836 02.117 15672 Exposure complete 04:34:45.868 00.032 15672 worker thread done servicing request 04:34:45.868 00.000 30444 OnExposeComplete: enter 04:34:45.868 00.000 30444 UpdateGuideState(): m_state=6 04:34:45.868 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 318 04:34:45.868 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.62, Mass=129008, SNR=107.8, Peak=13080 HFD=3.6 04:34:45.868 00.000 30444 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.28) = xAngle (3.21 = -3.08) 04:34:45.868 00.000 30444 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.14 = -3.14) 04:34:45.868 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.21 cameraTheta=2.93 mountX=-0.21 mountY=-0.00, mountTheta=-3.14 04:34:45.869 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.04, opts=13) 04:34:45.869 00.000 30444 Enqueuing Move request for scope (-0.21, 0.04) 04:34:45.869 00.000 15672 Worker thread wakes up 04:34:45.869 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd 04:34:45.869 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.04) 04:34:45.869 00.000 15672 Moving (-0.21, 0.04) raw xDistance=-0.21 yDistance=-0.00 04:34:45.869 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:34:45.869 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:45.869 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:34:45.869 00.000 15672 MoveAxis(E, 0, ABG) 04:34:45.869 00.000 15672 Move returns status 0, amount 0 04:34:45.869 00.000 15672 MoveAxis(N, 0, ABG) 04:34:45.869 00.000 15672 Move returns status 0, amount 0 04:34:45.869 00.000 15672 move complete, result=0 04:34:45.869 00.000 15672 worker thread done servicing request 04:34:45.874 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2080, max=14537, FiltMin=2506, FiltMax=10529, Gamma=2.950 04:34:46.132 00.258 30444 UpdateGuideState exits: m=129008 SNR=107.8 Saturated 04:34:46.132 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:46.132 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:46.133 00.001 30444 Enqueuing Expose request 04:34:46.133 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:34:46.133 00.000 15672 Worker thread wakes up 04:34:46.133 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:46.134 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:48.049 01.915 15672 Exposure complete 04:34:48.080 00.031 15672 worker thread done servicing request 04:34:48.080 00.000 30444 OnExposeComplete: enter 04:34:48.080 00.000 30444 UpdateGuideState(): m_state=6 04:34:48.080 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 319 04:34:48.080 00.000 30444 Star::Find returns 1 (1), X=440.10, Y=185.46, Mass=121005, SNR=98.2, Peak=12647 HFD=3.5 04:34:48.080 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 04:34:48.080 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 04:34:48.080 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.19 mountX=0.08 mountY=-0.11, mountTheta=-0.93 04:34:48.081 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.12, opts=13) 04:34:48.081 00.000 30444 Enqueuing Move request for scope (0.05, -0.12) 04:34:48.081 00.000 15672 Worker thread wakes up 04:34:48.081 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd 04:34:48.081 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.12) 04:34:48.081 00.000 15672 Moving (0.05, -0.12) raw xDistance=0.08 yDistance=-0.11 04:34:48.081 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 04:34:48.081 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:48.081 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:34:48.081 00.000 15672 MoveAxis(E, 0, ABG) 04:34:48.081 00.000 15672 Move returns status 0, amount 0 04:34:48.081 00.000 15672 MoveAxis(N, 0, ABG) 04:34:48.081 00.000 15672 Move returns status 0, amount 0 04:34:48.081 00.000 15672 move complete, result=0 04:34:48.081 00.000 15672 worker thread done servicing request 04:34:48.086 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2105, max=13991, FiltMin=2539, FiltMax=10233, Gamma=2.950 04:34:48.170 00.084 30444 UpdateGuideState exits: m=121005 SNR=98.2 Saturated 04:34:48.170 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:48.170 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:48.170 00.000 30444 Enqueuing Expose request 04:34:48.170 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:34:48.170 00.000 15672 Worker thread wakes up 04:34:48.170 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:48.170 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:50.282 02.112 15672 Exposure complete 04:34:50.306 00.024 15672 worker thread done servicing request 04:34:50.306 00.000 30444 OnExposeComplete: enter 04:34:50.306 00.000 30444 UpdateGuideState(): m_state=6 04:34:50.306 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 320 04:34:50.306 00.000 30444 Star::Find returns 1 (1), X=439.94, Y=185.48, Mass=117953, SNR=98.4, Peak=12839 HFD=3.2 04:34:50.306 00.000 30444 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.28) = xAngle (-2.20 = -2.20) 04:34:50.306 00.000 30444 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 04:34:50.306 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-2.48 mountX=-0.09 mountY=-0.11, mountTheta=-2.22 04:34:50.307 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.09, opts=13) 04:34:50.307 00.000 30444 Enqueuing Move request for scope (-0.11, -0.09) 04:34:50.307 00.000 15672 Worker thread wakes up 04:34:50.307 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd 04:34:50.307 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.09) 04:34:50.307 00.000 15672 Moving (-0.11, -0.09) raw xDistance=-0.09 yDistance=-0.11 04:34:50.307 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 04:34:50.307 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:50.307 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:34:50.307 00.000 15672 MoveAxis(E, 0, ABG) 04:34:50.307 00.000 15672 Move returns status 0, amount 0 04:34:50.307 00.000 15672 MoveAxis(N, 0, ABG) 04:34:50.307 00.000 15672 Move returns status 0, amount 0 04:34:50.307 00.000 15672 move complete, result=0 04:34:50.307 00.000 15672 worker thread done servicing request 04:34:50.312 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=14620, FiltMin=2486, FiltMax=10341, Gamma=2.950 04:34:50.362 00.050 30444 UpdateGuideState exits: m=117953 SNR=98.4 Saturated 04:34:50.362 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:50.362 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:50.362 00.000 30444 Enqueuing Expose request 04:34:50.362 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:34:50.362 00.000 15672 Worker thread wakes up 04:34:50.362 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:50.363 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:52.277 01.914 15672 Exposure complete 04:34:52.308 00.031 15672 worker thread done servicing request 04:34:52.308 00.000 30444 OnExposeComplete: enter 04:34:52.308 00.000 30444 UpdateGuideState(): m_state=6 04:34:52.309 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 321 04:34:52.309 00.000 30444 Star::Find returns 1 (1), X=439.78, Y=185.31, Mass=121959, SNR=119.0, Peak=13384 HFD=3.1 04:34:52.309 00.000 30444 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.28) = xAngle (-2.08 = -2.08) 04:34:52.309 00.000 30444 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.14 = -2.14) 04:34:52.309 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.27 hyp=0.38 cameraTheta=-2.36 mountX=-0.19 mountY=-0.32, mountTheta=-2.10 04:34:52.309 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.27, opts=13) 04:34:52.309 00.000 30444 Enqueuing Move request for scope (-0.27, -0.27) 04:34:52.309 00.000 15672 Worker thread wakes up 04:34:52.309 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.27) opts 0xd 04:34:52.309 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.27) 04:34:52.310 00.001 15672 Moving (-0.27, -0.27) raw xDistance=-0.19 yDistance=-0.32 04:34:52.310 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:34:52.310 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 04:34:52.310 00.000 15672 MoveAxis(E, 0, ABG) 04:34:52.310 00.000 15672 Move returns status 0, amount 0 04:34:52.310 00.000 15672 MoveAxis(N, 57, ABG) 04:34:52.310 00.000 15672 Guiding Dir = 0, Dur = 57 04:34:52.310 00.000 15672 IsSlewing returns 0 04:34:52.311 00.001 15672 IsGuiding returns 0 04:34:52.316 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=14091, FiltMin=2498, FiltMax=9385, Gamma=2.950 04:34:52.365 00.049 30444 UpdateGuideState exits: m=121959 SNR=119.0 Saturated 04:34:52.365 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:52.365 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:52.365 00.000 30444 Enqueuing Expose request 04:34:52.393 00.028 15672 IsGuiding returns 1 04:34:52.393 00.000 15672 scope still moving after pulse duration time elapsed 04:34:52.414 00.021 15672 IsSlewing returns 0 04:34:52.415 00.001 15672 IsGuiding returns 1 04:34:52.436 00.021 15672 IsSlewing returns 0 04:34:52.488 00.052 15672 IsGuiding returns 0 04:34:52.488 00.000 15672 scope move finished after 57 + 119 ms 04:34:52.488 00.000 15672 Move returns status 0, amount 57 04:34:52.488 00.000 15672 move complete, result=0 04:34:52.488 00.000 15672 worker thread done servicing request 04:34:52.488 00.000 15672 Worker thread wakes up 04:34:52.488 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:52.488 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:52.488 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 57 ms NORTH 04:34:54.594 02.106 15672 Exposure complete 04:34:54.614 00.020 15672 worker thread done servicing request 04:34:54.614 00.000 30444 OnExposeComplete: enter 04:34:54.614 00.000 30444 UpdateGuideState(): m_state=6 04:34:54.615 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 322 04:34:54.615 00.000 30444 Star::Find returns 1 (1), X=439.94, Y=185.48, Mass=134230, SNR=119.2, Peak=13820 HFD=3.5 04:34:54.615 00.000 30444 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 04:34:54.615 00.000 30444 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.24 = -2.24) 04:34:54.615 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-2.46 mountX=-0.08 mountY=-0.11, mountTheta=-2.20 04:34:54.616 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.09, opts=13) 04:34:54.616 00.000 30444 Enqueuing Move request for scope (-0.11, -0.09) 04:34:54.616 00.000 15672 Worker thread wakes up 04:34:54.616 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd 04:34:54.616 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.09) 04:34:54.616 00.000 15672 Moving (-0.11, -0.09) raw xDistance=-0.08 yDistance=-0.11 04:34:54.616 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:34:54.616 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:54.616 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:34:54.616 00.000 15672 MoveAxis(E, 0, ABG) 04:34:54.616 00.000 15672 Move returns status 0, amount 0 04:34:54.616 00.000 15672 MoveAxis(N, 0, ABG) 04:34:54.616 00.000 15672 Move returns status 0, amount 0 04:34:54.616 00.000 15672 move complete, result=0 04:34:54.616 00.000 15672 worker thread done servicing request 04:34:54.622 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2077, max=14575, FiltMin=2479, FiltMax=10538, Gamma=2.950 04:34:54.671 00.049 30444 UpdateGuideState exits: m=134230 SNR=119.2 Saturated 04:34:54.671 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:54.671 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:54.671 00.000 30444 Enqueuing Expose request 04:34:54.671 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:34:54.671 00.000 15672 Worker thread wakes up 04:34:54.671 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:54.671 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:56.580 01.909 15672 Exposure complete 04:34:56.600 00.020 15672 worker thread done servicing request 04:34:56.600 00.000 30444 OnExposeComplete: enter 04:34:56.600 00.000 30444 UpdateGuideState(): m_state=6 04:34:56.600 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 323 04:34:56.600 00.000 30444 Star::Find returns 1 (1), X=440.81, Y=185.49, Mass=120080, SNR=98.0, Peak=14330 HFD=3.2 04:34:56.600 00.000 30444 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.28) = xAngle (0.17 = 0.17) 04:34:56.600 00.000 30444 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.11 = 0.11) 04:34:56.600 00.000 30444 CameraToMount -- cameraX=0.75 cameraY=-0.08 hyp=0.76 cameraTheta=-0.11 mountX=0.75 mountY=0.08, mountTheta=0.11 04:34:56.601 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.75, y=-0.08, opts=13) 04:34:56.601 00.000 30444 Enqueuing Move request for scope (0.75, -0.08) 04:34:56.601 00.000 15672 Worker thread wakes up 04:34:56.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.08) opts 0xd 04:34:56.601 00.000 15672 Handling offset move in thread for scope, endpoint = (0.75, -0.08) 04:34:56.601 00.000 15672 Moving (0.75, -0.08) raw xDistance=0.75 yDistance=0.08 04:34:56.601 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75 04:34:56.601 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:56.601 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:34:56.601 00.000 15672 MoveAxis(W, 202, ABG) 04:34:56.601 00.000 15672 Guiding Dir = 3, Dur = 202 04:34:56.601 00.000 15672 IsSlewing returns 0 04:34:56.603 00.002 15672 IsGuiding returns 0 04:34:56.607 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2060, max=14330, FiltMin=2439, FiltMax=9289, Gamma=2.950 04:34:56.625 00.018 15672 PulseGuide returned control before completion, sleep 191 04:34:56.656 00.031 30444 UpdateGuideState exits: m=120080 SNR=98.0 Saturated 04:34:56.656 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:56.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:56.656 00.000 30444 Enqueuing Expose request 04:34:56.819 00.163 15672 IsGuiding returns 1 04:34:56.819 00.000 15672 scope still moving after pulse duration time elapsed 04:34:56.840 00.021 15672 IsSlewing returns 0 04:34:56.866 00.026 15672 IsGuiding returns 0 04:34:56.866 00.000 15672 scope move finished after 202 + 61 ms 04:34:56.866 00.000 15672 Move returns status 0, amount 202 04:34:56.866 00.000 15672 MoveAxis(N, 0, ABG) 04:34:56.866 00.000 15672 Move returns status 0, amount 0 04:34:56.867 00.001 15672 move complete, result=0 04:34:56.867 00.000 15672 worker thread done servicing request 04:34:56.867 00.000 15672 Worker thread wakes up 04:34:56.867 00.000 30444 GuideStep: 0.7 px 202 ms WEST, 0.1 px 0 ms NORTH 04:34:56.867 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:56.868 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:34:58.977 02.109 15672 Exposure complete 04:34:59.003 00.026 15672 worker thread done servicing request 04:34:59.003 00.000 30444 OnExposeComplete: enter 04:34:59.003 00.000 30444 UpdateGuideState(): m_state=6 04:34:59.003 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 324 04:34:59.003 00.000 30444 Star::Find returns 1 (1), X=440.18, Y=185.55, Mass=118109, SNR=106.1, Peak=12236 HFD=3.4 04:34:59.003 00.000 30444 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.28) = xAngle (0.08 = 0.08) 04:34:59.003 00.000 30444 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.02 = 0.02) 04:34:59.003 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.20 mountX=0.13 mountY=0.00, mountTheta=0.02 04:34:59.004 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.03, opts=13) 04:34:59.004 00.000 30444 Enqueuing Move request for scope (0.13, -0.03) 04:34:59.004 00.000 15672 Worker thread wakes up 04:34:59.004 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd 04:34:59.004 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.03) 04:34:59.004 00.000 15672 Moving (0.13, -0.03) raw xDistance=0.13 yDistance=0.00 04:34:59.004 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:34:59.004 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:34:59.004 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 04:34:59.004 00.000 15672 MoveAxis(E, 0, ABG) 04:34:59.004 00.000 15672 Move returns status 0, amount 0 04:34:59.004 00.000 15672 MoveAxis(N, 0, ABG) 04:34:59.004 00.000 15672 Move returns status 0, amount 0 04:34:59.004 00.000 15672 move complete, result=0 04:34:59.004 00.000 15672 worker thread done servicing request 04:34:59.009 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=14873, FiltMin=2476, FiltMax=10838, Gamma=2.950 04:34:59.058 00.049 30444 UpdateGuideState exits: m=118109 SNR=106.1 Saturated 04:34:59.058 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:34:59.058 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:34:59.059 00.001 30444 Enqueuing Expose request 04:34:59.059 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:34:59.059 00.000 15672 Worker thread wakes up 04:34:59.059 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:34:59.059 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:00.974 01.915 15672 Exposure complete 04:35:01.007 00.033 15672 worker thread done servicing request 04:35:01.007 00.000 30444 OnExposeComplete: enter 04:35:01.007 00.000 30444 UpdateGuideState(): m_state=6 04:35:01.007 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 325 04:35:01.007 00.000 30444 Star::Find returns 1 (1), X=439.75, Y=185.50, Mass=113952, SNR=106.0, Peak=12412 HFD=3.2 04:35:01.007 00.000 30444 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 04:35:01.007 00.000 30444 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 04:35:01.008 00.001 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-2.89 mountX=-0.27 mountY=-0.14, mountTheta=-2.66 04:35:01.008 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.08, opts=13) 04:35:01.008 00.000 30444 Enqueuing Move request for scope (-0.31, -0.08) 04:35:01.008 00.000 15672 Worker thread wakes up 04:35:01.008 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.08) opts 0xd 04:35:01.008 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.08) 04:35:01.008 00.000 15672 Moving (-0.31, -0.08) raw xDistance=-0.27 yDistance=-0.14 04:35:01.008 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 04:35:01.008 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:01.008 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:35:01.008 00.000 15672 MoveAxis(E, 74, ABG) 04:35:01.008 00.000 15672 Guiding Dir = 2, Dur = 74 04:35:01.009 00.001 15672 IsSlewing returns 0 04:35:01.015 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=14187, FiltMin=2535, FiltMax=10522, Gamma=2.950 04:35:01.034 00.019 15672 IsGuiding returns 0 04:35:01.050 00.016 15672 PulseGuide returned control before completion, sleep 69 04:35:01.064 00.014 30444 UpdateGuideState exits: m=113952 SNR=106.0 Saturated 04:35:01.064 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:01.064 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:01.064 00.000 30444 Enqueuing Expose request 04:35:01.121 00.057 15672 IsGuiding returns 1 04:35:01.121 00.000 15672 scope still moving after pulse duration time elapsed 04:35:01.141 00.020 15672 IsSlewing returns 0 04:35:01.147 00.006 15672 IsGuiding returns 0 04:35:01.147 00.000 15672 scope move finished after 74 + 38 ms 04:35:01.147 00.000 15672 Move returns status 0, amount 74 04:35:01.147 00.000 15672 MoveAxis(N, 0, ABG) 04:35:01.147 00.000 15672 Move returns status 0, amount 0 04:35:01.147 00.000 15672 move complete, result=0 04:35:01.147 00.000 15672 worker thread done servicing request 04:35:01.147 00.000 15672 Worker thread wakes up 04:35:01.147 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:01.147 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:01.148 00.001 30444 GuideStep: -0.3 px 74 ms EAST, -0.1 px 0 ms NORTH 04:35:03.254 02.106 15672 Exposure complete 04:35:03.273 00.019 15672 worker thread done servicing request 04:35:03.273 00.000 30444 OnExposeComplete: enter 04:35:03.273 00.000 30444 UpdateGuideState(): m_state=6 04:35:03.273 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 326 04:35:03.273 00.000 30444 Star::Find returns 1 (1), X=439.97, Y=185.56, Mass=126147, SNR=120.3, Peak=12670 HFD=3.6 04:35:03.273 00.000 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 04:35:03.273 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 04:35:03.273 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.92 mountX=-0.07 mountY=-0.04, mountTheta=-2.69 04:35:03.274 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.02, opts=13) 04:35:03.274 00.000 30444 Enqueuing Move request for scope (-0.08, -0.02) 04:35:03.274 00.000 15672 Worker thread wakes up 04:35:03.274 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd 04:35:03.274 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.02) 04:35:03.274 00.000 15672 Moving (-0.08, -0.02) raw xDistance=-0.07 yDistance=-0.04 04:35:03.274 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:35:03.274 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:03.274 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:35:03.274 00.000 15672 MoveAxis(E, 0, ABG) 04:35:03.274 00.000 15672 Move returns status 0, amount 0 04:35:03.274 00.000 15672 MoveAxis(N, 0, ABG) 04:35:03.274 00.000 15672 Move returns status 0, amount 0 04:35:03.274 00.000 15672 move complete, result=0 04:35:03.274 00.000 15672 worker thread done servicing request 04:35:03.280 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2065, max=14247, FiltMin=2519, FiltMax=11053, Gamma=2.950 04:35:03.328 00.048 30444 UpdateGuideState exits: m=126147 SNR=120.3 Saturated 04:35:03.328 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:03.328 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:03.328 00.000 30444 Enqueuing Expose request 04:35:03.329 00.001 15672 Worker thread wakes up 04:35:03.329 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:03.329 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:03.329 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:35:05.238 01.909 15672 Exposure complete 04:35:05.258 00.020 15672 worker thread done servicing request 04:35:05.258 00.000 30444 OnExposeComplete: enter 04:35:05.258 00.000 30444 UpdateGuideState(): m_state=6 04:35:05.258 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 327 04:35:05.258 00.000 30444 Star::Find returns 1 (1), X=439.55, Y=185.44, Mass=128655, SNR=111.9, Peak=13345 HFD=3.2 04:35:05.258 00.000 30444 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.28) = xAngle (-2.59 = -2.59) 04:35:05.258 00.000 30444 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 04:35:05.258 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=-0.14 hyp=0.52 cameraTheta=-2.87 mountX=-0.44 mountY=-0.24, mountTheta=-2.64 04:35:05.259 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=-0.14, opts=13) 04:35:05.259 00.000 30444 Enqueuing Move request for scope (-0.50, -0.14) 04:35:05.259 00.000 15672 Worker thread wakes up 04:35:05.259 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.14) opts 0xd 04:35:05.259 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, -0.14) 04:35:05.259 00.000 15672 Moving (-0.50, -0.14) raw xDistance=-0.44 yDistance=-0.24 04:35:05.259 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 04:35:05.259 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:05.259 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 04:35:05.259 00.000 15672 MoveAxis(E, 120, ABG) 04:35:05.259 00.000 15672 Guiding Dir = 2, Dur = 120 04:35:05.260 00.001 15672 IsSlewing returns 0 04:35:05.264 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=14326, FiltMin=2532, FiltMax=10102, Gamma=2.950 04:35:05.268 00.004 15672 IsGuiding returns 0 04:35:05.283 00.015 15672 PulseGuide returned control before completion, sleep 115 04:35:05.314 00.031 30444 UpdateGuideState exits: m=128655 SNR=111.9 Saturated 04:35:05.314 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:05.314 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:05.315 00.001 30444 Enqueuing Expose request 04:35:05.429 00.114 15672 IsGuiding returns 0 04:35:05.429 00.000 15672 Move returns status 0, amount 120 04:35:05.429 00.000 15672 MoveAxis(N, 0, ABG) 04:35:05.429 00.000 15672 Move returns status 0, amount 0 04:35:05.429 00.000 15672 move complete, result=0 04:35:05.429 00.000 15672 worker thread done servicing request 04:35:05.430 00.001 15672 Worker thread wakes up 04:35:05.430 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:05.430 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:05.430 00.000 30444 GuideStep: -0.4 px 120 ms EAST, -0.2 px 0 ms NORTH 04:35:07.536 02.106 15672 Exposure complete 04:35:07.556 00.020 15672 worker thread done servicing request 04:35:07.557 00.001 30444 OnExposeComplete: enter 04:35:07.557 00.000 30444 UpdateGuideState(): m_state=6 04:35:07.557 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 328 04:35:07.557 00.000 30444 Star::Find returns 1 (1), X=439.79, Y=185.43, Mass=125037, SNR=112.6, Peak=13315 HFD=3.3 04:35:07.557 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 04:35:07.557 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 04:35:07.557 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-2.63 mountX=-0.21 mountY=-0.20, mountTheta=-2.39 04:35:07.558 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.14, opts=13) 04:35:07.558 00.000 30444 Enqueuing Move request for scope (-0.26, -0.14) 04:35:07.559 00.001 15672 Worker thread wakes up 04:35:07.559 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.14) opts 0xd 04:35:07.559 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.14) 04:35:07.559 00.000 15672 Moving (-0.26, -0.14) raw xDistance=-0.21 yDistance=-0.20 04:35:07.559 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:35:07.559 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:07.559 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:35:07.559 00.000 15672 MoveAxis(E, 0, ABG) 04:35:07.559 00.000 15672 Move returns status 0, amount 0 04:35:07.559 00.000 15672 MoveAxis(N, 0, ABG) 04:35:07.559 00.000 15672 Move returns status 0, amount 0 04:35:07.559 00.000 15672 move complete, result=0 04:35:07.559 00.000 15672 worker thread done servicing request 04:35:07.565 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=14577, FiltMin=2493, FiltMax=10293, Gamma=2.950 04:35:07.615 00.050 30444 UpdateGuideState exits: m=125037 SNR=112.6 Saturated 04:35:07.615 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:07.615 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:07.615 00.000 30444 Enqueuing Expose request 04:35:07.615 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:35:07.615 00.000 15672 Worker thread wakes up 04:35:07.615 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:07.615 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:09.529 01.914 15672 Exposure complete 04:35:09.558 00.029 15672 worker thread done servicing request 04:35:09.558 00.000 30444 OnExposeComplete: enter 04:35:09.562 00.004 30444 UpdateGuideState(): m_state=6 04:35:09.562 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 329 04:35:09.562 00.000 30444 Star::Find returns 1 (1), X=439.80, Y=185.31, Mass=128932, SNR=106.8, Peak=13319 HFD=3.4 04:35:09.562 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.07 = -2.07) 04:35:09.562 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.13 = -2.13) 04:35:09.562 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.26 hyp=0.36 cameraTheta=-2.35 mountX=-0.17 mountY=-0.31, mountTheta=-2.08 04:35:09.563 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.26, opts=13) 04:35:09.563 00.000 30444 Enqueuing Move request for scope (-0.26, -0.26) 04:35:09.563 00.000 15672 Worker thread wakes up 04:35:09.563 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.26) opts 0xd 04:35:09.563 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.26) 04:35:09.563 00.000 15672 Moving (-0.26, -0.26) raw xDistance=-0.17 yDistance=-0.31 04:35:09.563 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:35:09.563 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 04:35:09.563 00.000 15672 MoveAxis(E, 0, ABG) 04:35:09.563 00.000 15672 Move returns status 0, amount 0 04:35:09.563 00.000 15672 MoveAxis(N, 55, ABG) 04:35:09.563 00.000 15672 Guiding Dir = 0, Dur = 55 04:35:09.563 00.000 15672 IsSlewing returns 0 04:35:09.565 00.002 15672 IsGuiding returns 0 04:35:09.570 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=14095, FiltMin=2436, FiltMax=10292, Gamma=2.950 04:35:09.620 00.050 30444 UpdateGuideState exits: m=128932 SNR=106.8 Saturated 04:35:09.621 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:09.621 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:09.621 00.000 30444 Enqueuing Expose request 04:35:09.646 00.025 15672 IsGuiding returns 1 04:35:09.646 00.000 15672 scope still moving after pulse duration time elapsed 04:35:09.667 00.021 15672 IsSlewing returns 0 04:35:09.668 00.001 15672 IsGuiding returns 1 04:35:09.689 00.021 15672 IsSlewing returns 0 04:35:09.690 00.001 15672 IsGuiding returns 1 04:35:09.712 00.022 15672 IsSlewing returns 0 04:35:09.725 00.013 15672 IsGuiding returns 0 04:35:09.725 00.000 15672 scope move finished after 55 + 105 ms 04:35:09.725 00.000 15672 Move returns status 0, amount 55 04:35:09.725 00.000 15672 move complete, result=0 04:35:09.725 00.000 15672 worker thread done servicing request 04:35:09.725 00.000 15672 Worker thread wakes up 04:35:09.725 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 55 ms NORTH 04:35:09.725 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:09.725 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:11.832 02.107 15672 Exposure complete 04:35:11.852 00.020 15672 worker thread done servicing request 04:35:11.852 00.000 30444 OnExposeComplete: enter 04:35:11.852 00.000 30444 UpdateGuideState(): m_state=6 04:35:11.852 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 330 04:35:11.852 00.000 30444 Star::Find returns 1 (1), X=439.89, Y=185.75, Mass=128502, SNR=101.1, Peak=11940 HFD=3.5 04:35:11.852 00.000 30444 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 04:35:11.852 00.000 30444 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.55 = 2.55) 04:35:11.853 00.001 30444 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.24 cameraTheta=2.33 mountX=-0.20 mountY=0.13, mountTheta=2.56 04:35:11.853 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.17, opts=13) 04:35:11.853 00.000 30444 Enqueuing Move request for scope (-0.16, 0.17) 04:35:11.853 00.000 15672 Worker thread wakes up 04:35:11.853 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd 04:35:11.853 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.17) 04:35:11.853 00.000 15672 Moving (-0.16, 0.17) raw xDistance=-0.20 yDistance=0.13 04:35:11.853 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:35:11.853 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:11.853 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:35:11.853 00.000 15672 MoveAxis(E, 0, ABG) 04:35:11.853 00.000 15672 Move returns status 0, amount 0 04:35:11.853 00.000 15672 MoveAxis(N, 0, ABG) 04:35:11.854 00.001 15672 Move returns status 0, amount 0 04:35:11.854 00.000 15672 move complete, result=0 04:35:11.854 00.000 15672 worker thread done servicing request 04:35:11.858 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=12951, FiltMin=2580, FiltMax=10529, Gamma=2.950 04:35:11.908 00.050 30444 UpdateGuideState exits: m=128502 SNR=101.1 Saturated 04:35:11.908 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:11.908 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:11.908 00.000 30444 Enqueuing Expose request 04:35:11.908 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:35:11.908 00.000 15672 Worker thread wakes up 04:35:11.909 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:11.909 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:13.826 01.917 15672 Exposure complete 04:35:13.859 00.033 15672 worker thread done servicing request 04:35:13.859 00.000 30444 OnExposeComplete: enter 04:35:13.859 00.000 30444 UpdateGuideState(): m_state=6 04:35:13.859 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 331 04:35:13.859 00.000 30444 Star::Find returns 1 (1), X=439.73, Y=185.99, Mass=124425, SNR=99.9, Peak=11377 HFD=3.3 04:35:13.859 00.000 30444 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.28) = xAngle (2.51 = 2.51) 04:35:13.859 00.000 30444 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.45 = 2.45) 04:35:13.859 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=0.42 hyp=0.53 cameraTheta=2.24 mountX=-0.43 mountY=0.34, mountTheta=2.48 04:35:13.860 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.42, opts=13) 04:35:13.860 00.000 30444 Enqueuing Move request for scope (-0.33, 0.42) 04:35:13.860 00.000 15672 Worker thread wakes up 04:35:13.860 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.42) opts 0xd 04:35:13.860 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.42) 04:35:13.860 00.000 15672 Moving (-0.33, 0.42) raw xDistance=-0.43 yDistance=0.34 04:35:13.860 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 04:35:13.860 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:35:13.860 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 04:35:13.860 00.000 15672 MoveAxis(E, 116, ABG) 04:35:13.860 00.000 15672 Guiding Dir = 2, Dur = 116 04:35:13.861 00.001 15672 IsSlewing returns 0 04:35:13.866 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=12977, FiltMin=2530, FiltMax=10350, Gamma=2.950 04:35:13.878 00.012 15672 IsGuiding returns 0 04:35:13.893 00.015 15672 PulseGuide returned control before completion, sleep 111 04:35:13.916 00.023 30444 UpdateGuideState exits: m=124425 SNR=99.9 Saturated 04:35:13.916 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:13.916 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:13.916 00.000 30444 Enqueuing Expose request 04:35:14.038 00.122 15672 IsGuiding returns 0 04:35:14.038 00.000 15672 Move returns status 0, amount 116 04:35:14.038 00.000 15672 MoveAxis(N, 0, ABG) 04:35:14.038 00.000 15672 Move returns status 0, amount 0 04:35:14.038 00.000 15672 move complete, result=0 04:35:14.038 00.000 15672 worker thread done servicing request 04:35:14.038 00.000 15672 Worker thread wakes up 04:35:14.038 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:14.038 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:14.038 00.000 30444 GuideStep: -0.4 px 116 ms EAST, 0.3 px 0 ms NORTH 04:35:16.145 02.107 15672 Exposure complete 04:35:16.165 00.020 15672 worker thread done servicing request 04:35:16.165 00.000 30444 OnExposeComplete: enter 04:35:16.165 00.000 30444 UpdateGuideState(): m_state=6 04:35:16.165 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 332 04:35:16.165 00.000 30444 Star::Find returns 1 (1), X=440.48, Y=185.44, Mass=132400, SNR=124.2, Peak=13976 HFD=3.2 04:35:16.165 00.000 30444 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.28) = xAngle (-0.02 = -0.02) 04:35:16.165 00.000 30444 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.08 = -0.08) 04:35:16.165 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.13 hyp=0.45 cameraTheta=-0.30 mountX=0.45 mountY=-0.04, mountTheta=-0.08 04:35:16.166 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.13, opts=13) 04:35:16.166 00.000 30444 Enqueuing Move request for scope (0.43, -0.13) 04:35:16.166 00.000 15672 Worker thread wakes up 04:35:16.166 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.13) opts 0xd 04:35:16.166 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.13) 04:35:16.166 00.000 15672 Moving (0.43, -0.13) raw xDistance=0.45 yDistance=-0.04 04:35:16.166 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.45 04:35:16.166 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:16.166 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:35:16.166 00.000 15672 MoveAxis(W, 112, ABG) 04:35:16.166 00.000 15672 Guiding Dir = 3, Dur = 112 04:35:16.167 00.001 15672 IsSlewing returns 0 04:35:16.168 00.001 15672 IsGuiding returns 0 04:35:16.173 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=14194, FiltMin=2515, FiltMax=10754, Gamma=2.950 04:35:16.194 00.021 15672 PulseGuide returned control before completion, sleep 97 04:35:16.293 00.099 15672 IsGuiding returns 1 04:35:16.293 00.000 15672 scope still moving after pulse duration time elapsed 04:35:16.315 00.022 15672 IsSlewing returns 0 04:35:16.317 00.002 15672 IsGuiding returns 1 04:35:16.339 00.022 15672 IsSlewing returns 0 04:35:16.342 00.003 15672 IsGuiding returns 0 04:35:16.342 00.000 15672 scope move finished after 112 + 61 ms 04:35:16.342 00.000 15672 Move returns status 0, amount 112 04:35:16.342 00.000 15672 MoveAxis(N, 0, ABG) 04:35:16.342 00.000 15672 Move returns status 0, amount 0 04:35:16.342 00.000 15672 move complete, result=0 04:35:16.342 00.000 15672 worker thread done servicing request 04:35:16.656 00.314 30444 UpdateGuideState exits: m=132400 SNR=124.2 Saturated 04:35:16.656 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:16.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:16.656 00.000 30444 Enqueuing Expose request 04:35:16.656 00.000 30444 GuideStep: 0.4 px 112 ms WEST, -0.0 px 0 ms NORTH 04:35:16.656 00.000 15672 Worker thread wakes up 04:35:16.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:16.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:18.563 01.907 15672 Exposure complete 04:35:18.583 00.020 15672 worker thread done servicing request 04:35:18.583 00.000 30444 OnExposeComplete: enter 04:35:18.583 00.000 30444 UpdateGuideState(): m_state=6 04:35:18.583 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 333 04:35:18.583 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=185.53, Mass=128381, SNR=102.1, Peak=13972 HFD=3.6 04:35:18.583 00.000 30444 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.28) = xAngle (-2.00 = -2.00) 04:35:18.583 00.000 30444 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.06 = -2.06) 04:35:18.583 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.28 mountX=-0.03 mountY=-0.06, mountTheta=-2.01 04:35:18.584 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.05, opts=13) 04:35:18.584 00.000 30444 Enqueuing Move request for scope (-0.04, -0.05) 04:35:18.584 00.000 15672 Worker thread wakes up 04:35:18.584 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd 04:35:18.584 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.05) 04:35:18.584 00.000 15672 Moving (-0.04, -0.05) raw xDistance=-0.03 yDistance=-0.06 04:35:18.584 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:35:18.584 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:18.584 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:35:18.584 00.000 15672 MoveAxis(E, 0, ABG) 04:35:18.584 00.000 15672 Move returns status 0, amount 0 04:35:18.584 00.000 15672 MoveAxis(N, 0, ABG) 04:35:18.584 00.000 15672 Move returns status 0, amount 0 04:35:18.584 00.000 15672 move complete, result=0 04:35:18.584 00.000 15672 worker thread done servicing request 04:35:18.589 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2115, max=14579, FiltMin=2508, FiltMax=10615, Gamma=2.950 04:35:18.726 00.137 30444 UpdateGuideState exits: m=128381 SNR=102.1 Saturated 04:35:18.726 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:18.726 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:18.726 00.000 30444 Enqueuing Expose request 04:35:18.727 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:35:18.727 00.000 15672 Worker thread wakes up 04:35:18.727 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:18.727 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:20.835 02.108 15672 Exposure complete 04:35:20.859 00.024 15672 worker thread done servicing request 04:35:20.859 00.000 30444 OnExposeComplete: enter 04:35:20.859 00.000 30444 UpdateGuideState(): m_state=6 04:35:20.859 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 334 04:35:20.859 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=185.48, Mass=123354, SNR=98.0, Peak=13777 HFD=3.2 04:35:20.859 00.000 30444 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.28) = xAngle (-1.70 = -1.70) 04:35:20.859 00.000 30444 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.76 = -1.76) 04:35:20.859 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.98 mountX=-0.01 mountY=-0.10, mountTheta=-1.70 04:35:20.859 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.10, opts=13) 04:35:20.859 00.000 30444 Enqueuing Move request for scope (-0.04, -0.10) 04:35:20.860 00.001 15672 Worker thread wakes up 04:35:20.860 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd 04:35:20.860 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.10) 04:35:20.860 00.000 15672 Moving (-0.04, -0.10) raw xDistance=-0.01 yDistance=-0.10 04:35:20.860 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 04:35:20.860 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:20.860 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:35:20.860 00.000 15672 MoveAxis(E, 0, ABG) 04:35:20.860 00.000 15672 Move returns status 0, amount 0 04:35:20.860 00.000 15672 MoveAxis(N, 0, ABG) 04:35:20.860 00.000 15672 Move returns status 0, amount 0 04:35:20.860 00.000 15672 move complete, result=0 04:35:20.861 00.001 15672 worker thread done servicing request 04:35:20.864 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2027, max=14709, FiltMin=2512, FiltMax=10451, Gamma=2.950 04:35:20.914 00.050 30444 UpdateGuideState exits: m=123354 SNR=98.0 Saturated 04:35:20.914 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:20.914 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:20.914 00.000 30444 Enqueuing Expose request 04:35:20.914 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:35:20.914 00.000 15672 Worker thread wakes up 04:35:20.914 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:20.914 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:22.820 01.906 15672 Exposure complete 04:35:22.839 00.019 15672 worker thread done servicing request 04:35:22.839 00.000 30444 OnExposeComplete: enter 04:35:22.839 00.000 30444 UpdateGuideState(): m_state=6 04:35:22.839 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 335 04:35:22.839 00.000 30444 Star::Find returns 1 (1), X=439.92, Y=185.62, Mass=128630, SNR=113.0, Peak=12776 HFD=3.5 04:35:22.839 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 04:35:22.839 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 04:35:22.839 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.80 mountX=-0.14 mountY=0.02, mountTheta=3.02 04:35:22.841 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.05, opts=13) 04:35:22.841 00.000 30444 Enqueuing Move request for scope (-0.13, 0.05) 04:35:22.841 00.000 15672 Worker thread wakes up 04:35:22.841 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd 04:35:22.841 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.05) 04:35:22.841 00.000 15672 Moving (-0.13, 0.05) raw xDistance=-0.14 yDistance=0.02 04:35:22.841 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:35:22.841 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:22.841 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 04:35:22.841 00.000 15672 MoveAxis(E, 0, ABG) 04:35:22.841 00.000 15672 Move returns status 0, amount 0 04:35:22.841 00.000 15672 MoveAxis(N, 0, ABG) 04:35:22.841 00.000 15672 Move returns status 0, amount 0 04:35:22.841 00.000 15672 move complete, result=0 04:35:22.841 00.000 15672 worker thread done servicing request 04:35:22.846 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=13757, FiltMin=2539, FiltMax=10445, Gamma=2.950 04:35:22.895 00.049 30444 UpdateGuideState exits: m=128630 SNR=113.0 Saturated 04:35:22.895 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:22.895 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:22.895 00.000 30444 Enqueuing Expose request 04:35:22.895 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:35:22.895 00.000 15672 Worker thread wakes up 04:35:22.895 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:22.895 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:25.004 02.109 15672 Exposure complete 04:35:25.024 00.020 15672 worker thread done servicing request 04:35:25.024 00.000 30444 OnExposeComplete: enter 04:35:25.024 00.000 30444 UpdateGuideState(): m_state=6 04:35:25.024 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 336 04:35:25.024 00.000 30444 Star::Find returns 1 (1), X=439.78, Y=185.57, Mass=130725, SNR=128.2, Peak=12164 HFD=3.7 04:35:25.024 00.000 30444 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.28) = xAngle (-2.83 = -2.83) 04:35:25.024 00.000 30444 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 04:35:25.024 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.11 mountX=-0.26 mountY=-0.07, mountTheta=-2.89 04:35:25.025 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.01, opts=13) 04:35:25.025 00.000 30444 Enqueuing Move request for scope (-0.28, -0.01) 04:35:25.025 00.000 15672 Worker thread wakes up 04:35:25.025 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.01) opts 0xd 04:35:25.025 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.01) 04:35:25.025 00.000 15672 Moving (-0.28, -0.01) raw xDistance=-0.26 yDistance=-0.07 04:35:25.025 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26 04:35:25.025 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:25.025 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 04:35:25.025 00.000 15672 MoveAxis(E, 71, ABG) 04:35:25.025 00.000 15672 Guiding Dir = 2, Dur = 71 04:35:25.026 00.001 15672 IsSlewing returns 0 04:35:25.030 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1950, max=14284, FiltMin=2474, FiltMax=10712, Gamma=2.950 04:35:25.060 00.030 15672 IsGuiding returns 0 04:35:25.076 00.016 15672 PulseGuide returned control before completion, sleep 66 04:35:25.080 00.004 30444 UpdateGuideState exits: m=130725 SNR=128.2 Saturated 04:35:25.080 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:25.080 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:25.080 00.000 30444 Enqueuing Expose request 04:35:25.156 00.076 15672 IsGuiding returns 0 04:35:25.157 00.001 15672 Move returns status 0, amount 71 04:35:25.157 00.000 15672 MoveAxis(N, 0, ABG) 04:35:25.157 00.000 15672 Move returns status 0, amount 0 04:35:25.157 00.000 15672 move complete, result=0 04:35:25.157 00.000 15672 worker thread done servicing request 04:35:25.157 00.000 15672 Worker thread wakes up 04:35:25.157 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:25.157 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:25.157 00.000 30444 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH 04:35:27.067 01.910 15672 Exposure complete 04:35:27.086 00.019 15672 worker thread done servicing request 04:35:27.086 00.000 30444 OnExposeComplete: enter 04:35:27.086 00.000 30444 UpdateGuideState(): m_state=6 04:35:27.087 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 337 04:35:27.087 00.000 30444 Star::Find returns 1 (1), X=439.86, Y=185.54, Mass=126926, SNR=109.8, Peak=12402 HFD=3.6 04:35:27.087 00.000 30444 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.28) = xAngle (-2.66 = -2.66) 04:35:27.087 00.000 30444 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.72 = -2.72) 04:35:27.087 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-2.94 mountX=-0.17 mountY=-0.08, mountTheta=-2.71 04:35:27.087 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.04, opts=13) 04:35:27.087 00.000 30444 Enqueuing Move request for scope (-0.19, -0.04) 04:35:27.087 00.000 15672 Worker thread wakes up 04:35:27.087 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd 04:35:27.087 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.04) 04:35:27.088 00.001 15672 Moving (-0.19, -0.04) raw xDistance=-0.17 yDistance=-0.08 04:35:27.088 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:35:27.088 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:27.088 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 04:35:27.088 00.000 15672 MoveAxis(E, 0, ABG) 04:35:27.088 00.000 15672 Move returns status 0, amount 0 04:35:27.088 00.000 15672 MoveAxis(N, 0, ABG) 04:35:27.088 00.000 15672 Move returns status 0, amount 0 04:35:27.088 00.000 15672 move complete, result=0 04:35:27.088 00.000 15672 worker thread done servicing request 04:35:27.093 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=13536, FiltMin=2460, FiltMax=10194, Gamma=2.950 04:35:27.391 00.298 30444 UpdateGuideState exits: m=126926 SNR=109.8 Saturated 04:35:27.391 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:27.392 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:27.392 00.000 30444 Enqueuing Expose request 04:35:27.392 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:35:27.392 00.000 15672 Worker thread wakes up 04:35:27.392 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:27.392 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:29.501 02.109 15672 Exposure complete 04:35:29.521 00.020 15672 worker thread done servicing request 04:35:29.521 00.000 30444 OnExposeComplete: enter 04:35:29.521 00.000 30444 UpdateGuideState(): m_state=6 04:35:29.521 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 338 04:35:29.522 00.001 30444 Star::Find returns 1 (1), X=440.05, Y=185.55, Mass=120104, SNR=109.4, Peak=12253 HFD=3.6 04:35:29.522 00.000 30444 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.28) = xAngle (-1.32 = -1.32) 04:35:29.522 00.000 30444 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.38 = -1.38) 04:35:29.522 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.60 mountX=0.01 mountY=-0.02, mountTheta=-1.32 04:35:29.522 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.03, opts=13) 04:35:29.522 00.000 30444 Enqueuing Move request for scope (-0.00, -0.03) 04:35:29.522 00.000 15672 Worker thread wakes up 04:35:29.522 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd 04:35:29.522 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.03) 04:35:29.522 00.000 15672 Moving (-0.00, -0.03) raw xDistance=0.01 yDistance=-0.02 04:35:29.522 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:35:29.522 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:29.523 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:35:29.523 00.000 15672 MoveAxis(E, 0, ABG) 04:35:29.523 00.000 15672 Move returns status 0, amount 0 04:35:29.523 00.000 15672 MoveAxis(N, 0, ABG) 04:35:29.523 00.000 15672 Move returns status 0, amount 0 04:35:29.523 00.000 15672 move complete, result=0 04:35:29.523 00.000 15672 worker thread done servicing request 04:35:29.527 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2042, max=14753, FiltMin=2462, FiltMax=10323, Gamma=2.950 04:35:29.577 00.050 30444 UpdateGuideState exits: m=120104 SNR=109.4 Saturated 04:35:29.578 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:29.578 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:29.578 00.000 30444 Enqueuing Expose request 04:35:29.578 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 04:35:29.578 00.000 15672 Worker thread wakes up 04:35:29.578 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:29.578 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:31.487 01.909 15672 Exposure complete 04:35:31.507 00.020 15672 worker thread done servicing request 04:35:31.507 00.000 30444 OnExposeComplete: enter 04:35:31.507 00.000 30444 UpdateGuideState(): m_state=6 04:35:31.507 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 339 04:35:31.507 00.000 30444 Star::Find returns 1 (1), X=440.20, Y=185.65, Mass=130764, SNR=106.6, Peak=12815 HFD=3.6 04:35:31.507 00.000 30444 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 04:35:31.508 00.001 30444 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 04:35:31.508 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.47 mountX=0.12 mountY=0.10, mountTheta=0.71 04:35:31.508 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.07, opts=13) 04:35:31.508 00.000 30444 Enqueuing Move request for scope (0.15, 0.07) 04:35:31.508 00.000 15672 Worker thread wakes up 04:35:31.508 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd 04:35:31.508 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.07) 04:35:31.508 00.000 15672 Moving (0.15, 0.07) raw xDistance=0.12 yDistance=0.10 04:35:31.508 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:35:31.508 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:31.509 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:35:31.509 00.000 15672 MoveAxis(E, 0, ABG) 04:35:31.509 00.000 15672 Move returns status 0, amount 0 04:35:31.509 00.000 15672 MoveAxis(N, 0, ABG) 04:35:31.509 00.000 15672 Move returns status 0, amount 0 04:35:31.509 00.000 15672 move complete, result=0 04:35:31.509 00.000 15672 worker thread done servicing request 04:35:31.514 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=13969, FiltMin=2512, FiltMax=10510, Gamma=2.950 04:35:31.993 00.479 30444 UpdateGuideState exits: m=130764 SNR=106.6 Saturated 04:35:31.993 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:31.993 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:31.993 00.000 30444 Enqueuing Expose request 04:35:31.993 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:35:31.993 00.000 15672 Worker thread wakes up 04:35:31.994 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:31.994 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:34.101 02.107 15672 Exposure complete 04:35:34.121 00.020 15672 worker thread done servicing request 04:35:34.121 00.000 30444 OnExposeComplete: enter 04:35:34.121 00.000 30444 UpdateGuideState(): m_state=6 04:35:34.121 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 340 04:35:34.121 00.000 30444 Star::Find returns 1 (1), X=440.02, Y=185.58, Mass=122519, SNR=111.9, Peak=12421 HFD=3.5 04:35:34.121 00.000 30444 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.28) = xAngle (3.36 = -2.92) 04:35:34.121 00.000 30444 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.30 = -2.99) 04:35:34.121 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.08 mountX=-0.03 mountY=-0.01, mountTheta=-2.98 04:35:34.122 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.00, opts=13) 04:35:34.122 00.000 30444 Enqueuing Move request for scope (-0.03, 0.00) 04:35:34.122 00.000 15672 Worker thread wakes up 04:35:34.122 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd 04:35:34.122 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.00) 04:35:34.122 00.000 15672 Moving (-0.03, 0.00) raw xDistance=-0.03 yDistance=-0.01 04:35:34.122 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:35:34.122 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:34.122 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:35:34.122 00.000 15672 MoveAxis(E, 0, ABG) 04:35:34.122 00.000 15672 Move returns status 0, amount 0 04:35:34.122 00.000 15672 MoveAxis(N, 0, ABG) 04:35:34.122 00.000 15672 Move returns status 0, amount 0 04:35:34.122 00.000 15672 move complete, result=0 04:35:34.126 00.004 15672 worker thread done servicing request 04:35:34.126 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=13792, FiltMin=2530, FiltMax=10860, Gamma=2.950 04:35:34.176 00.050 30444 UpdateGuideState exits: m=122519 SNR=111.9 Saturated 04:35:34.176 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:34.176 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:34.176 00.000 30444 Enqueuing Expose request 04:35:34.176 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 04:35:34.176 00.000 15672 Worker thread wakes up 04:35:34.176 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:34.176 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:36.086 01.910 15672 Exposure complete 04:35:36.105 00.019 15672 worker thread done servicing request 04:35:36.106 00.001 30444 OnExposeComplete: enter 04:35:36.106 00.000 30444 UpdateGuideState(): m_state=6 04:35:36.106 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 341 04:35:36.106 00.000 30444 Star::Find returns 1 (1), X=439.93, Y=185.38, Mass=119168, SNR=95.6, Peak=12629 HFD=3.3 04:35:36.106 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.85 = -1.85) 04:35:36.106 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 04:35:36.106 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-2.13 mountX=-0.06 mountY=-0.21, mountTheta=-1.86 04:35:36.106 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.19, opts=13) 04:35:36.106 00.000 30444 Enqueuing Move request for scope (-0.12, -0.19) 04:35:36.106 00.000 15672 Worker thread wakes up 04:35:36.107 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd 04:35:36.107 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.19) 04:35:36.107 00.000 15672 Moving (-0.12, -0.19) raw xDistance=-0.06 yDistance=-0.21 04:35:36.107 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:35:36.107 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:36.107 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:35:36.107 00.000 15672 MoveAxis(E, 0, ABG) 04:35:36.107 00.000 15672 Move returns status 0, amount 0 04:35:36.107 00.000 15672 MoveAxis(N, 0, ABG) 04:35:36.107 00.000 15672 Move returns status 0, amount 0 04:35:36.107 00.000 15672 move complete, result=0 04:35:36.107 00.000 15672 worker thread done servicing request 04:35:36.112 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=14656, FiltMin=2526, FiltMax=10772, Gamma=2.950 04:35:36.164 00.052 30444 UpdateGuideState exits: m=119168 SNR=95.6 Saturated 04:35:36.164 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:36.164 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:36.164 00.000 30444 Enqueuing Expose request 04:35:36.164 00.000 15672 Worker thread wakes up 04:35:36.164 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:36.164 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:36.165 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:35:38.273 02.108 15672 Exposure complete 04:35:38.293 00.020 15672 worker thread done servicing request 04:35:38.293 00.000 30444 OnExposeComplete: enter 04:35:38.293 00.000 30444 UpdateGuideState(): m_state=6 04:35:38.293 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 342 04:35:38.293 00.000 30444 Star::Find returns 1 (1), X=439.91, Y=185.50, Mass=127899, SNR=117.1, Peak=12656 HFD=3.5 04:35:38.293 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 04:35:38.293 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 04:35:38.293 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.63 mountX=-0.11 mountY=-0.11, mountTheta=-2.38 04:35:38.294 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.08, opts=13) 04:35:38.294 00.000 30444 Enqueuing Move request for scope (-0.14, -0.08) 04:35:38.294 00.000 15672 Worker thread wakes up 04:35:38.294 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd 04:35:38.294 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.08) 04:35:38.294 00.000 15672 Moving (-0.14, -0.08) raw xDistance=-0.11 yDistance=-0.11 04:35:38.294 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:35:38.294 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:38.294 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:35:38.294 00.000 15672 MoveAxis(E, 0, ABG) 04:35:38.294 00.000 15672 Move returns status 0, amount 0 04:35:38.294 00.000 15672 MoveAxis(N, 0, ABG) 04:35:38.294 00.000 15672 Move returns status 0, amount 0 04:35:38.294 00.000 15672 move complete, result=0 04:35:38.294 00.000 15672 worker thread done servicing request 04:35:38.299 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=14638, FiltMin=2506, FiltMax=10275, Gamma=2.950 04:35:38.352 00.053 30444 UpdateGuideState exits: m=127899 SNR=117.1 Saturated 04:35:38.352 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:38.352 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:38.352 00.000 30444 Enqueuing Expose request 04:35:38.352 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:35:38.352 00.000 15672 Worker thread wakes up 04:35:38.352 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:38.352 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:40.262 01.910 15672 Exposure complete 04:35:40.282 00.020 15672 worker thread done servicing request 04:35:40.282 00.000 30444 OnExposeComplete: enter 04:35:40.282 00.000 30444 UpdateGuideState(): m_state=6 04:35:40.282 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 343 04:35:40.282 00.000 30444 Star::Find returns 1 (1), X=440.28, Y=185.41, Mass=128202, SNR=108.9, Peak=13271 HFD=3.3 04:35:40.282 00.000 30444 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.28) = xAngle (-0.34 = -0.34) 04:35:40.282 00.000 30444 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.40 = -0.40) 04:35:40.282 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-0.62 mountX=0.26 mountY=-0.11, mountTheta=-0.39 04:35:40.283 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.16, opts=13) 04:35:40.283 00.000 30444 Enqueuing Move request for scope (0.22, -0.16) 04:35:40.283 00.000 15672 Worker thread wakes up 04:35:40.283 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.16) opts 0xd 04:35:40.283 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.16) 04:35:40.283 00.000 15672 Moving (0.22, -0.16) raw xDistance=0.26 yDistance=-0.11 04:35:40.283 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 04:35:40.283 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:40.283 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:35:40.283 00.000 15672 MoveAxis(W, 70, ABG) 04:35:40.283 00.000 15672 Guiding Dir = 3, Dur = 70 04:35:40.284 00.001 15672 IsSlewing returns 0 04:35:40.285 00.001 15672 IsGuiding returns 0 04:35:40.290 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2077, max=15194, FiltMin=2532, FiltMax=10228, Gamma=2.950 04:35:40.300 00.010 15672 PulseGuide returned control before completion, sleep 66 04:35:40.339 00.039 30444 UpdateGuideState exits: m=128202 SNR=108.9 Saturated 04:35:40.339 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:40.339 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:40.339 00.000 30444 Enqueuing Expose request 04:35:40.381 00.042 15672 IsGuiding returns 0 04:35:40.381 00.000 15672 Move returns status 0, amount 70 04:35:40.381 00.000 15672 MoveAxis(N, 0, ABG) 04:35:40.381 00.000 15672 Move returns status 0, amount 0 04:35:40.381 00.000 15672 move complete, result=0 04:35:40.381 00.000 15672 worker thread done servicing request 04:35:40.381 00.000 15672 Worker thread wakes up 04:35:40.381 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:40.381 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:40.381 00.000 30444 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH 04:35:42.489 02.108 15672 Exposure complete 04:35:42.509 00.020 15672 worker thread done servicing request 04:35:42.509 00.000 30444 OnExposeComplete: enter 04:35:42.509 00.000 30444 UpdateGuideState(): m_state=6 04:35:42.509 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 344 04:35:42.509 00.000 30444 Star::Find returns 1 (1), X=440.24, Y=185.11, Mass=123278, SNR=108.7, Peak=13374 HFD=3.3 04:35:42.509 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 04:35:42.509 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 04:35:42.509 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.46 hyp=0.50 cameraTheta=-1.19 mountX=0.31 mountY=-0.41, mountTheta=-0.93 04:35:42.509 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.46, opts=13) 04:35:42.509 00.000 30444 Enqueuing Move request for scope (0.19, -0.46) 04:35:42.510 00.001 15672 Worker thread wakes up 04:35:42.510 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.46) opts 0xd 04:35:42.510 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.46) 04:35:42.510 00.000 15672 Moving (0.19, -0.46) raw xDistance=0.31 yDistance=-0.41 04:35:42.510 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31 04:35:42.510 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 04:35:42.510 00.000 15672 MoveAxis(W, 88, ABG) 04:35:42.510 00.000 15672 Guiding Dir = 3, Dur = 88 04:35:42.510 00.000 15672 IsSlewing returns 0 04:35:42.512 00.002 15672 IsGuiding returns 0 04:35:42.516 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2076, max=14297, FiltMin=2496, FiltMax=9674, Gamma=2.950 04:35:42.536 00.020 15672 PulseGuide returned control before completion, sleep 74 04:35:42.566 00.030 30444 UpdateGuideState exits: m=123278 SNR=108.7 Saturated 04:35:42.566 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:42.566 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:42.566 00.000 30444 Enqueuing Expose request 04:35:42.611 00.045 15672 IsGuiding returns 1 04:35:42.612 00.001 15672 scope still moving after pulse duration time elapsed 04:35:42.633 00.021 15672 IsSlewing returns 0 04:35:42.634 00.001 15672 IsGuiding returns 0 04:35:42.634 00.000 15672 scope move finished after 88 + 34 ms 04:35:42.634 00.000 15672 Move returns status 0, amount 88 04:35:42.634 00.000 15672 MoveAxis(N, 73, ABG) 04:35:42.634 00.000 15672 Guiding Dir = 0, Dur = 73 04:35:42.634 00.000 15672 IsSlewing returns 0 04:35:42.635 00.001 15672 IsGuiding returns 0 04:35:42.746 00.111 15672 IsGuiding returns 1 04:35:42.746 00.000 15672 scope still moving after pulse duration time elapsed 04:35:42.766 00.020 15672 IsSlewing returns 0 04:35:42.769 00.003 15672 IsGuiding returns 1 04:35:42.790 00.021 15672 IsSlewing returns 0 04:35:42.793 00.003 15672 IsGuiding returns 1 04:35:42.814 00.021 15672 IsSlewing returns 0 04:35:42.842 00.028 15672 IsGuiding returns 0 04:35:42.842 00.000 15672 scope move finished after 73 + 133 ms 04:35:42.842 00.000 15672 Move returns status 0, amount 73 04:35:42.842 00.000 15672 move complete, result=0 04:35:42.842 00.000 15672 worker thread done servicing request 04:35:42.843 00.001 15672 Worker thread wakes up 04:35:42.843 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:42.843 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:42.843 00.000 30444 GuideStep: 0.3 px 88 ms WEST, -0.4 px 73 ms NORTH 04:35:44.748 01.905 15672 Exposure complete 04:35:44.768 00.020 15672 worker thread done servicing request 04:35:44.768 00.000 30444 OnExposeComplete: enter 04:35:44.768 00.000 30444 UpdateGuideState(): m_state=6 04:35:44.768 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 345 04:35:44.768 00.000 30444 Star::Find returns 1 (1), X=439.97, Y=185.47, Mass=127387, SNR=101.4, Peak=12667 HFD=3.6 04:35:44.768 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 04:35:44.768 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 04:35:44.768 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.22 mountX=-0.05 mountY=-0.12, mountTheta=-1.95 04:35:44.769 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.11, opts=13) 04:35:44.769 00.000 30444 Enqueuing Move request for scope (-0.08, -0.11) 04:35:44.769 00.000 15672 Worker thread wakes up 04:35:44.769 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd 04:35:44.769 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.11) 04:35:44.769 00.000 15672 Moving (-0.08, -0.11) raw xDistance=-0.05 yDistance=-0.12 04:35:44.769 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:35:44.769 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:44.769 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:35:44.770 00.001 15672 MoveAxis(E, 0, ABG) 04:35:44.770 00.000 15672 Move returns status 0, amount 0 04:35:44.770 00.000 15672 MoveAxis(N, 0, ABG) 04:35:44.770 00.000 15672 Move returns status 0, amount 0 04:35:44.770 00.000 15672 move complete, result=0 04:35:44.770 00.000 15672 worker thread done servicing request 04:35:44.777 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=13572, FiltMin=2490, FiltMax=10157, Gamma=2.950 04:35:45.216 00.439 30444 UpdateGuideState exits: m=127387 SNR=101.4 Saturated 04:35:45.217 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:45.217 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:45.217 00.000 30444 Enqueuing Expose request 04:35:45.217 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:35:45.217 00.000 15672 Worker thread wakes up 04:35:45.217 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:45.218 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:47.325 02.107 15672 Exposure complete 04:35:47.345 00.020 15672 worker thread done servicing request 04:35:47.345 00.000 30444 OnExposeComplete: enter 04:35:47.345 00.000 30444 UpdateGuideState(): m_state=6 04:35:47.345 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 346 04:35:47.345 00.000 30444 Star::Find returns 1 (1), X=439.95, Y=185.44, Mass=125545, SNR=103.0, Peak=12339 HFD=3.5 04:35:47.345 00.000 30444 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 04:35:47.346 00.001 30444 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.00 = -2.00) 04:35:47.346 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.21 mountX=-0.06 mountY=-0.15, mountTheta=-1.95 04:35:47.346 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.13, opts=13) 04:35:47.346 00.000 30444 Enqueuing Move request for scope (-0.10, -0.13) 04:35:47.346 00.000 15672 Worker thread wakes up 04:35:47.346 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd 04:35:47.346 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.13) 04:35:47.346 00.000 15672 Moving (-0.10, -0.13) raw xDistance=-0.06 yDistance=-0.15 04:35:47.346 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:35:47.346 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:47.346 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:35:47.347 00.001 15672 MoveAxis(E, 0, ABG) 04:35:47.347 00.000 15672 Move returns status 0, amount 0 04:35:47.347 00.000 15672 MoveAxis(N, 0, ABG) 04:35:47.347 00.000 15672 Move returns status 0, amount 0 04:35:47.347 00.000 15672 move complete, result=0 04:35:47.347 00.000 15672 worker thread done servicing request 04:35:47.351 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1917, max=14056, FiltMin=2438, FiltMax=10391, Gamma=2.950 04:35:47.401 00.050 30444 UpdateGuideState exits: m=125545 SNR=103.0 Saturated 04:35:47.401 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:47.401 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:47.401 00.000 30444 Enqueuing Expose request 04:35:47.401 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:35:47.401 00.000 15672 Worker thread wakes up 04:35:47.401 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:47.401 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:49.309 01.908 15672 Exposure complete 04:35:49.329 00.020 15672 worker thread done servicing request 04:35:49.329 00.000 30444 OnExposeComplete: enter 04:35:49.329 00.000 30444 UpdateGuideState(): m_state=6 04:35:49.329 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 347 04:35:49.329 00.000 30444 Star::Find returns 1 (1), X=440.21, Y=185.53, Mass=128006, SNR=108.4, Peak=12875 HFD=3.4 04:35:49.329 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 04:35:49.329 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 04:35:49.329 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.28 mountX=0.16 mountY=-0.01, mountTheta=-0.07 04:35:49.330 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.04, opts=13) 04:35:49.330 00.000 30444 Enqueuing Move request for scope (0.15, -0.04) 04:35:49.330 00.000 15672 Worker thread wakes up 04:35:49.330 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd 04:35:49.330 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.04) 04:35:49.330 00.000 15672 Moving (0.15, -0.04) raw xDistance=0.16 yDistance=-0.01 04:35:49.330 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:35:49.330 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:49.330 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:35:49.330 00.000 15672 MoveAxis(E, 0, ABG) 04:35:49.330 00.000 15672 Move returns status 0, amount 0 04:35:49.330 00.000 15672 MoveAxis(N, 0, ABG) 04:35:49.330 00.000 15672 Move returns status 0, amount 0 04:35:49.330 00.000 15672 move complete, result=0 04:35:49.330 00.000 15672 worker thread done servicing request 04:35:49.335 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=14570, FiltMin=2561, FiltMax=10466, Gamma=2.950 04:35:49.385 00.050 30444 UpdateGuideState exits: m=128006 SNR=108.4 Saturated 04:35:49.385 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:49.385 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:49.385 00.000 30444 Enqueuing Expose request 04:35:49.385 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:35:49.385 00.000 15672 Worker thread wakes up 04:35:49.385 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:49.385 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:51.502 02.117 15672 Exposure complete 04:35:51.534 00.032 15672 worker thread done servicing request 04:35:51.534 00.000 30444 OnExposeComplete: enter 04:35:51.534 00.000 30444 UpdateGuideState(): m_state=6 04:35:51.534 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 348 04:35:51.534 00.000 30444 Star::Find returns 1 (1), X=440.32, Y=185.48, Mass=125187, SNR=102.0, Peak=12492 HFD=3.4 04:35:51.534 00.000 30444 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.28) = xAngle (-0.07 = -0.07) 04:35:51.534 00.000 30444 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.13 = -0.13) 04:35:51.534 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.10 hyp=0.28 cameraTheta=-0.35 mountX=0.28 mountY=-0.04, mountTheta=-0.13 04:35:51.535 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.10, opts=13) 04:35:51.535 00.000 30444 Enqueuing Move request for scope (0.27, -0.10) 04:35:51.535 00.000 15672 Worker thread wakes up 04:35:51.535 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.10) opts 0xd 04:35:51.535 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.10) 04:35:51.535 00.000 15672 Moving (0.27, -0.10) raw xDistance=0.28 yDistance=-0.04 04:35:51.535 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 04:35:51.535 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:51.535 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:35:51.535 00.000 15672 MoveAxis(W, 77, ABG) 04:35:51.535 00.000 15672 Guiding Dir = 3, Dur = 77 04:35:51.536 00.001 15672 IsSlewing returns 0 04:35:51.537 00.001 15672 IsGuiding returns 0 04:35:51.542 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=13759, FiltMin=2463, FiltMax=10222, Gamma=2.950 04:35:51.562 00.020 15672 PulseGuide returned control before completion, sleep 61 04:35:51.591 00.029 30444 UpdateGuideState exits: m=125187 SNR=102.0 Saturated 04:35:51.591 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:51.591 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:51.591 00.000 30444 Enqueuing Expose request 04:35:51.624 00.033 15672 IsGuiding returns 1 04:35:51.624 00.000 15672 scope still moving after pulse duration time elapsed 04:35:51.646 00.022 15672 IsSlewing returns 0 04:35:51.646 00.000 15672 IsGuiding returns 1 04:35:51.668 00.022 15672 IsSlewing returns 0 04:35:51.706 00.038 15672 IsGuiding returns 0 04:35:51.706 00.000 15672 scope move finished after 77 + 93 ms 04:35:51.706 00.000 15672 Move returns status 0, amount 77 04:35:51.706 00.000 15672 MoveAxis(N, 0, ABG) 04:35:51.706 00.000 15672 Move returns status 0, amount 0 04:35:51.706 00.000 15672 move complete, result=0 04:35:51.706 00.000 15672 worker thread done servicing request 04:35:51.707 00.001 30444 GuideStep: 0.3 px 77 ms WEST, -0.0 px 0 ms NORTH 04:35:51.707 00.000 15672 Worker thread wakes up 04:35:51.707 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:51.707 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:53.622 01.915 15672 Exposure complete 04:35:53.655 00.033 15672 worker thread done servicing request 04:35:53.655 00.000 30444 OnExposeComplete: enter 04:35:53.655 00.000 30444 UpdateGuideState(): m_state=6 04:35:53.655 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 349 04:35:53.655 00.000 30444 Star::Find returns 1 (1), X=440.13, Y=185.44, Mass=126374, SNR=103.9, Peak=12711 HFD=3.4 04:35:53.655 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 04:35:53.655 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 04:35:53.655 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.05 mountX=0.11 mountY=-0.12, mountTheta=-0.80 04:35:53.656 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.14, opts=13) 04:35:53.656 00.000 30444 Enqueuing Move request for scope (0.08, -0.14) 04:35:53.656 00.000 15672 Worker thread wakes up 04:35:53.656 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd 04:35:53.656 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.14) 04:35:53.656 00.000 15672 Moving (0.08, -0.14) raw xDistance=0.11 yDistance=-0.12 04:35:53.656 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 04:35:53.656 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:53.656 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:35:53.656 00.000 15672 MoveAxis(E, 0, ABG) 04:35:53.656 00.000 15672 Move returns status 0, amount 0 04:35:53.656 00.000 15672 MoveAxis(N, 0, ABG) 04:35:53.656 00.000 15672 Move returns status 0, amount 0 04:35:53.656 00.000 15672 move complete, result=0 04:35:53.656 00.000 15672 worker thread done servicing request 04:35:53.661 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2191, max=14966, FiltMin=2410, FiltMax=10611, Gamma=2.950 04:35:53.710 00.049 30444 UpdateGuideState exits: m=126374 SNR=103.9 Saturated 04:35:53.710 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:53.710 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:53.710 00.000 30444 Enqueuing Expose request 04:35:53.710 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:35:53.710 00.000 15672 Worker thread wakes up 04:35:53.710 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:53.710 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:55.820 02.110 15672 Exposure complete 04:35:55.840 00.020 15672 worker thread done servicing request 04:35:55.840 00.000 30444 OnExposeComplete: enter 04:35:55.840 00.000 30444 UpdateGuideState(): m_state=6 04:35:55.841 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 350 04:35:55.841 00.000 30444 Star::Find returns 1 (1), X=440.15, Y=185.42, Mass=117382, SNR=101.2, Peak=13062 HFD=3.3 04:35:55.841 00.000 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 04:35:55.841 00.000 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 04:35:55.841 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.98 mountX=0.14 mountY=-0.13, mountTheta=-0.74 04:35:55.841 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.15, opts=13) 04:35:55.841 00.000 30444 Enqueuing Move request for scope (0.10, -0.15) 04:35:55.841 00.000 15672 Worker thread wakes up 04:35:55.841 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd 04:35:55.842 00.001 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.15) 04:35:55.842 00.000 15672 Moving (0.10, -0.15) raw xDistance=0.14 yDistance=-0.13 04:35:55.842 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:35:55.842 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:55.842 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:35:55.842 00.000 15672 MoveAxis(E, 0, ABG) 04:35:55.842 00.000 15672 Move returns status 0, amount 0 04:35:55.842 00.000 15672 MoveAxis(N, 0, ABG) 04:35:55.842 00.000 15672 Move returns status 0, amount 0 04:35:55.842 00.000 15672 move complete, result=0 04:35:55.842 00.000 15672 worker thread done servicing request 04:35:55.847 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2149, max=13936, FiltMin=2533, FiltMax=10809, Gamma=2.950 04:35:55.897 00.050 30444 UpdateGuideState exits: m=117382 SNR=101.2 Saturated 04:35:55.897 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:55.897 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:55.897 00.000 30444 Enqueuing Expose request 04:35:55.897 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:35:55.897 00.000 15672 Worker thread wakes up 04:35:55.897 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:55.897 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:35:57.806 01.909 15672 Exposure complete 04:35:57.834 00.028 15672 worker thread done servicing request 04:35:57.834 00.000 30444 OnExposeComplete: enter 04:35:57.834 00.000 30444 UpdateGuideState(): m_state=6 04:35:57.834 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 351 04:35:57.834 00.000 30444 Star::Find returns 1 (1), X=440.15, Y=185.44, Mass=125809, SNR=120.0, Peak=13302 HFD=3.4 04:35:57.834 00.000 30444 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.28) = xAngle (-0.68 = -0.68) 04:35:57.834 00.000 30444 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.74 = -0.74) 04:35:57.835 00.001 30444 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.95 mountX=0.13 mountY=-0.11, mountTheta=-0.71 04:35:57.835 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.13, opts=13) 04:35:57.835 00.000 30444 Enqueuing Move request for scope (0.09, -0.13) 04:35:57.835 00.000 15672 Worker thread wakes up 04:35:57.835 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd 04:35:57.835 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.13) 04:35:57.835 00.000 15672 Moving (0.09, -0.13) raw xDistance=0.13 yDistance=-0.11 04:35:57.835 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:35:57.835 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:35:57.835 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:35:57.835 00.000 15672 MoveAxis(E, 0, ABG) 04:35:57.836 00.001 15672 Move returns status 0, amount 0 04:35:57.836 00.000 15672 MoveAxis(N, 0, ABG) 04:35:57.836 00.000 15672 Move returns status 0, amount 0 04:35:57.836 00.000 15672 move complete, result=0 04:35:57.836 00.000 15672 worker thread done servicing request 04:35:57.841 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2099, max=14369, FiltMin=2507, FiltMax=10099, Gamma=2.950 04:35:57.958 00.117 30444 UpdateGuideState exits: m=125809 SNR=120.0 Saturated 04:35:57.958 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:35:57.958 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:35:57.960 00.002 30444 Enqueuing Expose request 04:35:57.960 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:35:57.960 00.000 15672 Worker thread wakes up 04:35:57.960 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:35:57.960 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:00.067 02.107 15672 Exposure complete 04:36:00.086 00.019 15672 worker thread done servicing request 04:36:00.087 00.001 30444 OnExposeComplete: enter 04:36:00.087 00.000 30444 UpdateGuideState(): m_state=6 04:36:00.087 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 352 04:36:00.087 00.000 30444 Star::Find returns 1 (1), X=440.14, Y=185.46, Mass=127672, SNR=104.6, Peak=12781 HFD=3.5 04:36:00.087 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 04:36:00.087 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 04:36:00.087 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.89 mountX=0.12 mountY=-0.09, mountTheta=-0.65 04:36:00.088 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.11, opts=13) 04:36:00.088 00.000 30444 Enqueuing Move request for scope (0.09, -0.11) 04:36:00.089 00.001 15672 Worker thread wakes up 04:36:00.089 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd 04:36:00.089 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.11) 04:36:00.089 00.000 15672 Moving (0.09, -0.11) raw xDistance=0.12 yDistance=-0.09 04:36:00.089 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:36:00.089 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:00.089 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:36:00.089 00.000 15672 MoveAxis(E, 0, ABG) 04:36:00.089 00.000 15672 Move returns status 0, amount 0 04:36:00.089 00.000 15672 MoveAxis(N, 0, ABG) 04:36:00.089 00.000 15672 Move returns status 0, amount 0 04:36:00.089 00.000 15672 move complete, result=0 04:36:00.089 00.000 15672 worker thread done servicing request 04:36:00.095 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=13493, FiltMin=2517, FiltMax=9860, Gamma=2.950 04:36:00.144 00.049 30444 UpdateGuideState exits: m=127672 SNR=104.6 Saturated 04:36:00.145 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:00.145 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:00.145 00.000 30444 Enqueuing Expose request 04:36:00.145 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:36:00.145 00.000 15672 Worker thread wakes up 04:36:00.145 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:00.145 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:02.051 01.906 15672 Exposure complete 04:36:02.071 00.020 15672 worker thread done servicing request 04:36:02.071 00.000 30444 OnExposeComplete: enter 04:36:02.071 00.000 30444 UpdateGuideState(): m_state=6 04:36:02.071 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 353 04:36:02.071 00.000 30444 Star::Find returns 1 (1), X=440.37, Y=185.12, Mass=125029, SNR=119.3, Peak=14317 HFD=3.3 04:36:02.071 00.000 30444 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.28) = xAngle (-0.68 = -0.68) 04:36:02.071 00.000 30444 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.74 = -0.74) 04:36:02.072 00.001 30444 CameraToMount -- cameraX=0.32 cameraY=-0.45 hyp=0.55 cameraTheta=-0.96 mountX=0.43 mountY=-0.37, mountTheta=-0.71 04:36:02.072 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.45, opts=13) 04:36:02.072 00.000 30444 Enqueuing Move request for scope (0.32, -0.45) 04:36:02.072 00.000 15672 Worker thread wakes up 04:36:02.072 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.45) opts 0xd 04:36:02.072 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.45) 04:36:02.072 00.000 15672 Moving (0.32, -0.45) raw xDistance=0.43 yDistance=-0.37 04:36:02.072 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 04:36:02.072 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 04:36:02.072 00.000 15672 MoveAxis(W, 117, ABG) 04:36:02.072 00.000 15672 Guiding Dir = 3, Dur = 117 04:36:02.073 00.001 15672 IsSlewing returns 0 04:36:02.074 00.001 15672 IsGuiding returns 0 04:36:02.079 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=14317, FiltMin=2495, FiltMax=9671, Gamma=2.950 04:36:02.090 00.011 15672 PulseGuide returned control before completion, sleep 112 04:36:02.219 00.129 15672 IsGuiding returns 0 04:36:02.219 00.000 15672 Move returns status 0, amount 117 04:36:02.219 00.000 15672 MoveAxis(N, 67, ABG) 04:36:02.219 00.000 15672 Guiding Dir = 0, Dur = 67 04:36:02.219 00.000 15672 IsSlewing returns 0 04:36:02.220 00.001 15672 IsGuiding returns 0 04:36:02.301 00.081 15672 IsGuiding returns 1 04:36:02.301 00.000 15672 scope still moving after pulse duration time elapsed 04:36:02.322 00.021 15672 IsSlewing returns 0 04:36:02.324 00.002 15672 IsGuiding returns 1 04:36:02.345 00.021 15672 IsSlewing returns 0 04:36:02.346 00.001 15672 IsGuiding returns 1 04:36:02.367 00.021 15672 IsSlewing returns 0 04:36:02.410 00.043 15672 IsGuiding returns 0 04:36:02.410 00.000 15672 scope move finished after 67 + 123 ms 04:36:02.410 00.000 15672 Move returns status 0, amount 67 04:36:02.410 00.000 15672 move complete, result=0 04:36:02.410 00.000 15672 worker thread done servicing request 04:36:02.534 00.124 30444 UpdateGuideState exits: m=125029 SNR=119.3 Saturated 04:36:02.534 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:02.534 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:02.534 00.000 30444 Enqueuing Expose request 04:36:02.534 00.000 30444 GuideStep: 0.4 px 117 ms WEST, -0.4 px 67 ms NORTH 04:36:02.534 00.000 15672 Worker thread wakes up 04:36:02.535 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:02.535 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:04.641 02.106 15672 Exposure complete 04:36:04.661 00.020 15672 worker thread done servicing request 04:36:04.661 00.000 30444 OnExposeComplete: enter 04:36:04.661 00.000 30444 UpdateGuideState(): m_state=6 04:36:04.661 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 354 04:36:04.662 00.001 30444 Star::Find returns 1 (1), X=440.23, Y=185.66, Mass=123539, SNR=100.3, Peak=12472 HFD=3.5 04:36:04.662 00.000 30444 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.28) = xAngle (0.75 = 0.75) 04:36:04.662 00.000 30444 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.69 = 0.69) 04:36:04.662 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.48 mountX=0.14 mountY=0.13, mountTheta=0.72 04:36:04.662 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.09, opts=13) 04:36:04.662 00.000 30444 Enqueuing Move request for scope (0.18, 0.09) 04:36:04.662 00.000 15672 Worker thread wakes up 04:36:04.662 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd 04:36:04.662 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.09) 04:36:04.662 00.000 15672 Moving (0.18, 0.09) raw xDistance=0.14 yDistance=0.13 04:36:04.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:36:04.663 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:04.663 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:36:04.663 00.000 15672 MoveAxis(E, 0, ABG) 04:36:04.663 00.000 15672 Move returns status 0, amount 0 04:36:04.663 00.000 15672 MoveAxis(N, 0, ABG) 04:36:04.663 00.000 15672 Move returns status 0, amount 0 04:36:04.663 00.000 15672 move complete, result=0 04:36:04.663 00.000 15672 worker thread done servicing request 04:36:04.668 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=14753, FiltMin=2441, FiltMax=10617, Gamma=2.950 04:36:04.717 00.049 30444 UpdateGuideState exits: m=123539 SNR=100.3 Saturated 04:36:04.717 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:04.717 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:04.717 00.000 30444 Enqueuing Expose request 04:36:04.717 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:36:04.717 00.000 15672 Worker thread wakes up 04:36:04.717 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:04.717 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:06.623 01.906 15672 Exposure complete 04:36:06.643 00.020 15672 worker thread done servicing request 04:36:06.643 00.000 30444 OnExposeComplete: enter 04:36:06.643 00.000 30444 UpdateGuideState(): m_state=6 04:36:06.643 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 355 04:36:06.643 00.000 30444 Star::Find returns 1 (1), X=439.84, Y=185.90, Mass=126598, SNR=116.0, Peak=12435 HFD=3.3 04:36:06.643 00.000 30444 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.28) = xAngle (2.42 = 2.42) 04:36:06.643 00.000 30444 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.36 = 2.36) 04:36:06.643 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.33 hyp=0.39 cameraTheta=2.14 mountX=-0.29 mountY=0.28, mountTheta=2.38 04:36:06.644 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.33, opts=13) 04:36:06.644 00.000 30444 Enqueuing Move request for scope (-0.21, 0.33) 04:36:06.644 00.000 15672 Worker thread wakes up 04:36:06.644 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.33) opts 0xd 04:36:06.644 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.33) 04:36:06.644 00.000 15672 Moving (-0.21, 0.33) raw xDistance=-0.29 yDistance=0.28 04:36:06.644 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 04:36:06.644 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:36:06.644 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 04:36:06.644 00.000 15672 MoveAxis(E, 79, ABG) 04:36:06.644 00.000 15672 Guiding Dir = 2, Dur = 79 04:36:06.645 00.001 15672 IsSlewing returns 0 04:36:06.650 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=13488, FiltMin=2506, FiltMax=10284, Gamma=2.950 04:36:06.659 00.009 15672 IsGuiding returns 0 04:36:06.675 00.016 15672 PulseGuide returned control before completion, sleep 74 04:36:06.700 00.025 30444 UpdateGuideState exits: m=126598 SNR=116.0 Saturated 04:36:06.700 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:06.700 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:06.700 00.000 30444 Enqueuing Expose request 04:36:06.750 00.050 15672 IsGuiding returns 1 04:36:06.750 00.000 15672 scope still moving after pulse duration time elapsed 04:36:06.771 00.021 15672 IsSlewing returns 0 04:36:06.788 00.017 15672 IsGuiding returns 0 04:36:06.788 00.000 15672 scope move finished after 79 + 49 ms 04:36:06.788 00.000 15672 Move returns status 0, amount 79 04:36:06.788 00.000 15672 MoveAxis(N, 0, ABG) 04:36:06.788 00.000 15672 Move returns status 0, amount 0 04:36:06.788 00.000 15672 move complete, result=0 04:36:06.788 00.000 15672 worker thread done servicing request 04:36:06.788 00.000 15672 Worker thread wakes up 04:36:06.788 00.000 30444 GuideStep: -0.3 px 79 ms EAST, 0.3 px 0 ms NORTH 04:36:06.788 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:06.788 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:08.897 02.109 15672 Exposure complete 04:36:08.917 00.020 15672 worker thread done servicing request 04:36:08.917 00.000 30444 OnExposeComplete: enter 04:36:08.918 00.001 30444 UpdateGuideState(): m_state=6 04:36:08.918 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 356 04:36:08.918 00.000 30444 Star::Find returns 1 (1), X=440.45, Y=185.60, Mass=128267, SNR=118.2, Peak=12967 HFD=3.3 04:36:08.918 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 04:36:08.918 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 04:36:08.918 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.03 hyp=0.40 cameraTheta=0.07 mountX=0.37 mountY=0.11, mountTheta=0.29 04:36:08.919 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.03, opts=13) 04:36:08.919 00.000 30444 Enqueuing Move request for scope (0.40, 0.03) 04:36:08.919 00.000 15672 Worker thread wakes up 04:36:08.919 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.03) opts 0xd 04:36:08.919 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.03) 04:36:08.919 00.000 15672 Moving (0.40, 0.03) raw xDistance=0.37 yDistance=0.11 04:36:08.919 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37 04:36:08.919 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:08.919 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 04:36:08.919 00.000 15672 MoveAxis(W, 96, ABG) 04:36:08.919 00.000 15672 Guiding Dir = 3, Dur = 96 04:36:08.920 00.001 15672 IsSlewing returns 0 04:36:08.921 00.001 15672 IsGuiding returns 0 04:36:08.928 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2089, max=13779, FiltMin=2474, FiltMax=10335, Gamma=2.950 04:36:08.944 00.016 15672 PulseGuide returned control before completion, sleep 83 04:36:08.983 00.039 30444 UpdateGuideState exits: m=128267 SNR=118.2 Saturated 04:36:08.983 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:08.983 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:08.983 00.000 30444 Enqueuing Expose request 04:36:09.027 00.044 15672 IsGuiding returns 1 04:36:09.027 00.000 15672 scope still moving after pulse duration time elapsed 04:36:09.049 00.022 15672 IsSlewing returns 0 04:36:09.050 00.001 15672 IsGuiding returns 1 04:36:09.071 00.021 15672 IsSlewing returns 0 04:36:09.071 00.000 15672 IsGuiding returns 0 04:36:09.072 00.001 15672 scope move finished after 96 + 55 ms 04:36:09.072 00.000 15672 Move returns status 0, amount 96 04:36:09.072 00.000 15672 MoveAxis(N, 0, ABG) 04:36:09.072 00.000 15672 Move returns status 0, amount 0 04:36:09.072 00.000 15672 move complete, result=0 04:36:09.072 00.000 15672 worker thread done servicing request 04:36:09.072 00.000 30444 GuideStep: 0.4 px 96 ms WEST, 0.1 px 0 ms NORTH 04:36:09.072 00.000 15672 Worker thread wakes up 04:36:09.072 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:09.072 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:10.978 01.906 15672 Exposure complete 04:36:10.998 00.020 15672 worker thread done servicing request 04:36:10.998 00.000 30444 OnExposeComplete: enter 04:36:10.998 00.000 30444 UpdateGuideState(): m_state=6 04:36:10.999 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 357 04:36:10.999 00.000 30444 Star::Find returns 1 (1), X=440.23, Y=185.54, Mass=127946, SNR=118.8, Peak=12482 HFD=3.5 04:36:10.999 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.11 = 0.11) 04:36:10.999 00.000 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.05 = 0.05) 04:36:10.999 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.17 mountX=0.18 mountY=0.01, mountTheta=0.05 04:36:11.000 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.03, opts=13) 04:36:11.000 00.000 30444 Enqueuing Move request for scope (0.18, -0.03) 04:36:11.000 00.000 15672 Worker thread wakes up 04:36:11.000 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd 04:36:11.000 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.03) 04:36:11.000 00.000 15672 Moving (0.18, -0.03) raw xDistance=0.18 yDistance=0.01 04:36:11.000 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:36:11.000 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:11.000 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:36:11.000 00.000 15672 MoveAxis(E, 0, ABG) 04:36:11.000 00.000 15672 Move returns status 0, amount 0 04:36:11.000 00.000 15672 MoveAxis(N, 0, ABG) 04:36:11.000 00.000 15672 Move returns status 0, amount 0 04:36:11.000 00.000 15672 move complete, result=0 04:36:11.001 00.001 15672 worker thread done servicing request 04:36:11.006 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=14456, FiltMin=2468, FiltMax=10143, Gamma=2.950 04:36:11.057 00.051 30444 UpdateGuideState exits: m=127946 SNR=118.8 Saturated 04:36:11.057 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:11.057 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:11.057 00.000 30444 Enqueuing Expose request 04:36:11.057 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:36:11.057 00.000 15672 Worker thread wakes up 04:36:11.057 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:11.057 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:13.164 02.107 15672 Exposure complete 04:36:13.183 00.019 15672 worker thread done servicing request 04:36:13.184 00.001 30444 OnExposeComplete: enter 04:36:13.184 00.000 30444 UpdateGuideState(): m_state=6 04:36:13.184 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 358 04:36:13.184 00.000 30444 Star::Find returns 1 (1), X=440.16, Y=185.49, Mass=120621, SNR=97.8, Peak=12420 HFD=3.4 04:36:13.184 00.000 30444 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.28) = xAngle (-0.39 = -0.39) 04:36:13.184 00.000 30444 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.45 = -0.45) 04:36:13.184 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.66 mountX=0.12 mountY=-0.06, mountTheta=-0.44 04:36:13.184 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.08, opts=13) 04:36:13.184 00.000 30444 Enqueuing Move request for scope (0.10, -0.08) 04:36:13.185 00.001 15672 Worker thread wakes up 04:36:13.185 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd 04:36:13.185 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.08) 04:36:13.185 00.000 15672 Moving (0.10, -0.08) raw xDistance=0.12 yDistance=-0.06 04:36:13.185 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:36:13.185 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:13.185 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:36:13.185 00.000 15672 MoveAxis(E, 0, ABG) 04:36:13.185 00.000 15672 Move returns status 0, amount 0 04:36:13.185 00.000 15672 MoveAxis(N, 0, ABG) 04:36:13.185 00.000 15672 Move returns status 0, amount 0 04:36:13.185 00.000 15672 move complete, result=0 04:36:13.185 00.000 15672 worker thread done servicing request 04:36:13.191 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2029, max=13465, FiltMin=2473, FiltMax=10097, Gamma=2.950 04:36:13.417 00.226 30444 UpdateGuideState exits: m=120621 SNR=97.8 Saturated 04:36:13.418 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:13.418 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:13.418 00.000 30444 Enqueuing Expose request 04:36:13.418 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:36:13.418 00.000 15672 Worker thread wakes up 04:36:13.418 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:13.419 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:15.325 01.906 15672 Exposure complete 04:36:15.345 00.020 15672 worker thread done servicing request 04:36:15.345 00.000 30444 OnExposeComplete: enter 04:36:15.345 00.000 30444 UpdateGuideState(): m_state=6 04:36:15.345 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 359 04:36:15.345 00.000 30444 Star::Find returns 1 (1), X=440.27, Y=185.49, Mass=115828, SNR=103.4, Peak=12580 HFD=3.3 04:36:15.345 00.000 30444 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.28) = xAngle (-0.11 = -0.11) 04:36:15.345 00.000 30444 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 04:36:15.345 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.39 mountX=0.23 mountY=-0.04, mountTheta=-0.17 04:36:15.346 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.09, opts=13) 04:36:15.346 00.000 30444 Enqueuing Move request for scope (0.22, -0.09) 04:36:15.346 00.000 15672 Worker thread wakes up 04:36:15.346 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd 04:36:15.346 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.09) 04:36:15.346 00.000 15672 Moving (0.22, -0.09) raw xDistance=0.23 yDistance=-0.04 04:36:15.346 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 04:36:15.346 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:15.346 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:36:15.346 00.000 15672 MoveAxis(E, 0, ABG) 04:36:15.346 00.000 15672 Move returns status 0, amount 0 04:36:15.346 00.000 15672 MoveAxis(N, 0, ABG) 04:36:15.346 00.000 15672 Move returns status 0, amount 0 04:36:15.346 00.000 15672 move complete, result=0 04:36:15.347 00.001 15672 worker thread done servicing request 04:36:15.351 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2090, max=13653, FiltMin=2499, FiltMax=10230, Gamma=2.950 04:36:15.462 00.111 30444 UpdateGuideState exits: m=115828 SNR=103.4 Saturated 04:36:15.462 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:15.462 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:15.462 00.000 30444 Enqueuing Expose request 04:36:15.463 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:36:15.463 00.000 15672 Worker thread wakes up 04:36:15.463 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:15.463 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:17.571 02.108 15672 Exposure complete 04:36:17.591 00.020 15672 worker thread done servicing request 04:36:17.591 00.000 30444 OnExposeComplete: enter 04:36:17.591 00.000 30444 UpdateGuideState(): m_state=6 04:36:17.591 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 360 04:36:17.591 00.000 30444 Star::Find returns 1 (1), X=440.64, Y=185.32, Mass=127781, SNR=119.8, Peak=13311 HFD=3.3 04:36:17.592 00.001 30444 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.28) = xAngle (-0.13 = -0.13) 04:36:17.592 00.000 30444 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 04:36:17.592 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=-0.26 hyp=0.64 cameraTheta=-0.41 mountX=0.64 mountY=-0.13, mountTheta=-0.19 04:36:17.592 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=-0.26, opts=13) 04:36:17.592 00.000 30444 Enqueuing Move request for scope (0.59, -0.26) 04:36:17.592 00.000 15672 Worker thread wakes up 04:36:17.592 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.26) opts 0xd 04:36:17.592 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, -0.26) 04:36:17.592 00.000 15672 Moving (0.59, -0.26) raw xDistance=0.64 yDistance=-0.13 04:36:17.592 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64 04:36:17.592 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:17.592 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:36:17.593 00.001 15672 MoveAxis(W, 172, ABG) 04:36:17.593 00.000 15672 Guiding Dir = 3, Dur = 172 04:36:17.593 00.000 15672 IsSlewing returns 0 04:36:17.594 00.001 15672 IsGuiding returns 0 04:36:17.598 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2104, max=13311, FiltMin=2516, FiltMax=9271, Gamma=2.950 04:36:17.618 00.020 15672 PulseGuide returned control before completion, sleep 159 04:36:17.647 00.029 30444 UpdateGuideState exits: m=127781 SNR=119.8 Saturated 04:36:17.647 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:17.647 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:17.647 00.000 30444 Enqueuing Expose request 04:36:17.841 00.194 15672 IsGuiding returns 0 04:36:17.841 00.000 15672 Move returns status 0, amount 172 04:36:17.842 00.001 15672 MoveAxis(N, 0, ABG) 04:36:17.842 00.000 15672 Move returns status 0, amount 0 04:36:17.842 00.000 15672 move complete, result=0 04:36:17.842 00.000 15672 worker thread done servicing request 04:36:17.842 00.000 15672 Worker thread wakes up 04:36:17.842 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:17.843 00.001 30444 GuideStep: 0.6 px 172 ms WEST, -0.1 px 0 ms NORTH 04:36:17.843 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:19.751 01.908 15672 Exposure complete 04:36:19.771 00.020 15672 worker thread done servicing request 04:36:19.771 00.000 30444 OnExposeComplete: enter 04:36:19.771 00.000 30444 UpdateGuideState(): m_state=6 04:36:19.771 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 361 04:36:19.771 00.000 30444 Star::Find returns 1 (1), X=440.00, Y=185.43, Mass=128847, SNR=102.0, Peak=13181 HFD=3.5 04:36:19.771 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 04:36:19.771 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 04:36:19.771 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.92 mountX=-0.01 mountY=-0.15, mountTheta=-1.64 04:36:19.772 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.14, opts=13) 04:36:19.772 00.000 30444 Enqueuing Move request for scope (-0.05, -0.14) 04:36:19.772 00.000 15672 Worker thread wakes up 04:36:19.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd 04:36:19.772 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.14) 04:36:19.772 00.000 15672 Moving (-0.05, -0.14) raw xDistance=-0.01 yDistance=-0.15 04:36:19.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 04:36:19.772 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:19.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:36:19.772 00.000 15672 MoveAxis(E, 0, ABG) 04:36:19.772 00.000 15672 Move returns status 0, amount 0 04:36:19.772 00.000 15672 MoveAxis(N, 0, ABG) 04:36:19.773 00.001 15672 Move returns status 0, amount 0 04:36:19.773 00.000 15672 move complete, result=0 04:36:19.773 00.000 15672 worker thread done servicing request 04:36:19.777 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=14527, FiltMin=2524, FiltMax=10767, Gamma=2.950 04:36:19.827 00.050 30444 UpdateGuideState exits: m=128847 SNR=102.0 Saturated 04:36:19.827 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:19.827 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:19.827 00.000 30444 Enqueuing Expose request 04:36:19.827 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:36:19.827 00.000 15672 Worker thread wakes up 04:36:19.827 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:19.827 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:21.936 02.109 15672 Exposure complete 04:36:21.956 00.020 15672 worker thread done servicing request 04:36:21.956 00.000 30444 OnExposeComplete: enter 04:36:21.956 00.000 30444 UpdateGuideState(): m_state=6 04:36:21.956 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 362 04:36:21.956 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.39, Mass=121164, SNR=109.7, Peak=13107 HFD=3.3 04:36:21.956 00.000 30444 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.28) = xAngle (-2.12 = -2.12) 04:36:21.956 00.000 30444 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 04:36:21.956 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-2.40 mountX=-0.14 mountY=-0.22, mountTheta=-2.14 04:36:21.956 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.18, opts=13) 04:36:21.956 00.000 30444 Enqueuing Move request for scope (-0.20, -0.18) 04:36:21.957 00.001 15672 Worker thread wakes up 04:36:21.957 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.18) opts 0xd 04:36:21.957 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.18) 04:36:21.957 00.000 15672 Moving (-0.20, -0.18) raw xDistance=-0.14 yDistance=-0.22 04:36:21.957 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:36:21.957 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:21.957 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:36:21.957 00.000 15672 MoveAxis(E, 0, ABG) 04:36:21.957 00.000 15672 Move returns status 0, amount 0 04:36:21.957 00.000 15672 MoveAxis(N, 0, ABG) 04:36:21.957 00.000 15672 Move returns status 0, amount 0 04:36:21.957 00.000 15672 move complete, result=0 04:36:21.957 00.000 15672 worker thread done servicing request 04:36:21.962 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2107, max=14415, FiltMin=2493, FiltMax=10328, Gamma=2.950 04:36:22.011 00.049 30444 UpdateGuideState exits: m=121164 SNR=109.7 Saturated 04:36:22.011 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:22.011 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:22.012 00.001 30444 Enqueuing Expose request 04:36:22.012 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:36:22.012 00.000 15672 Worker thread wakes up 04:36:22.012 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:22.012 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:23.920 01.908 15672 Exposure complete 04:36:23.940 00.020 15672 worker thread done servicing request 04:36:23.940 00.000 30444 OnExposeComplete: enter 04:36:23.940 00.000 30444 UpdateGuideState(): m_state=6 04:36:23.940 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 363 04:36:23.940 00.000 30444 Star::Find returns 1 (1), X=439.76, Y=185.41, Mass=116901, SNR=95.2, Peak=12453 HFD=3.2 04:36:23.940 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 04:36:23.940 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 04:36:23.940 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.16 hyp=0.34 cameraTheta=-2.64 mountX=-0.24 mountY=-0.22, mountTheta=-2.40 04:36:23.941 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.16, opts=13) 04:36:23.941 00.000 30444 Enqueuing Move request for scope (-0.30, -0.16) 04:36:23.941 00.000 15672 Worker thread wakes up 04:36:23.941 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.16) opts 0xd 04:36:23.941 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.16) 04:36:23.941 00.000 15672 Moving (-0.30, -0.16) raw xDistance=-0.24 yDistance=-0.22 04:36:23.941 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:36:23.941 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:23.941 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:36:23.941 00.000 15672 MoveAxis(E, 0, ABG) 04:36:23.941 00.000 15672 Move returns status 0, amount 0 04:36:23.941 00.000 15672 MoveAxis(N, 0, ABG) 04:36:23.941 00.000 15672 Move returns status 0, amount 0 04:36:23.941 00.000 15672 move complete, result=0 04:36:23.941 00.000 15672 worker thread done servicing request 04:36:23.947 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2064, max=13404, FiltMin=2530, FiltMax=10142, Gamma=2.950 04:36:23.995 00.048 30444 UpdateGuideState exits: m=116901 SNR=95.2 Saturated 04:36:23.995 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:23.995 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:23.995 00.000 30444 Enqueuing Expose request 04:36:23.995 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:36:23.995 00.000 15672 Worker thread wakes up 04:36:23.995 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:23.996 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:26.106 02.110 15672 Exposure complete 04:36:26.134 00.028 15672 worker thread done servicing request 04:36:26.134 00.000 30444 OnExposeComplete: enter 04:36:26.134 00.000 30444 UpdateGuideState(): m_state=6 04:36:26.135 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 364 04:36:26.135 00.000 30444 Star::Find returns 1 (1), X=439.58, Y=185.42, Mass=127855, SNR=118.4, Peak=14081 HFD=3.1 04:36:26.135 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 04:36:26.135 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 04:36:26.135 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.15 hyp=0.50 cameraTheta=-2.83 mountX=-0.41 mountY=-0.25, mountTheta=-2.59 04:36:26.136 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.15, opts=13) 04:36:26.136 00.000 30444 Enqueuing Move request for scope (-0.47, -0.15) 04:36:26.136 00.000 15672 Worker thread wakes up 04:36:26.136 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.15) opts 0xd 04:36:26.136 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.15) 04:36:26.136 00.000 15672 Moving (-0.47, -0.15) raw xDistance=-0.41 yDistance=-0.25 04:36:26.136 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 04:36:26.136 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 04:36:26.136 00.000 15672 MoveAxis(E, 112, ABG) 04:36:26.136 00.000 15672 Guiding Dir = 2, Dur = 112 04:36:26.136 00.000 15672 IsSlewing returns 0 04:36:26.142 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=15802, FiltMin=2494, FiltMax=10327, Gamma=2.950 04:36:26.149 00.007 15672 IsGuiding returns 0 04:36:26.164 00.015 15672 PulseGuide returned control before completion, sleep 107 04:36:26.274 00.110 15672 IsGuiding returns 1 04:36:26.274 00.000 15672 scope still moving after pulse duration time elapsed 04:36:26.295 00.021 15672 IsSlewing returns 0 04:36:26.324 00.029 15672 IsGuiding returns 0 04:36:26.324 00.000 15672 scope move finished after 112 + 63 ms 04:36:26.324 00.000 15672 Move returns status 0, amount 112 04:36:26.324 00.000 15672 MoveAxis(N, 45, ABG) 04:36:26.325 00.001 15672 Guiding Dir = 0, Dur = 45 04:36:26.325 00.000 15672 IsSlewing returns 0 04:36:26.326 00.001 15672 IsGuiding returns 0 04:36:26.438 00.112 15672 IsGuiding returns 1 04:36:26.439 00.001 15672 scope still moving after pulse duration time elapsed 04:36:26.460 00.021 15672 IsSlewing returns 0 04:36:26.463 00.003 15672 IsGuiding returns 1 04:36:26.483 00.020 15672 IsSlewing returns 0 04:36:26.501 00.018 15672 IsGuiding returns 0 04:36:26.501 00.000 15672 scope move finished after 45 + 130 ms 04:36:26.502 00.001 15672 Move returns status 0, amount 45 04:36:26.502 00.000 15672 move complete, result=0 04:36:26.502 00.000 15672 worker thread done servicing request 04:36:26.627 00.125 30444 UpdateGuideState exits: m=127855 SNR=118.4 Saturated 04:36:26.627 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:26.627 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:26.627 00.000 30444 Enqueuing Expose request 04:36:26.627 00.000 30444 GuideStep: -0.4 px 112 ms EAST, -0.3 px 45 ms NORTH 04:36:26.627 00.000 15672 Worker thread wakes up 04:36:26.627 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:26.627 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:28.535 01.908 15672 Exposure complete 04:36:28.555 00.020 15672 worker thread done servicing request 04:36:28.555 00.000 30444 OnExposeComplete: enter 04:36:28.555 00.000 30444 UpdateGuideState(): m_state=6 04:36:28.555 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 365 04:36:28.555 00.000 30444 Star::Find returns 1 (1), X=439.96, Y=185.54, Mass=125170, SNR=100.0, Peak=13868 HFD=3.5 04:36:28.555 00.000 30444 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.28) = xAngle (-2.50 = -2.50) 04:36:28.555 00.000 30444 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.57 = -2.57) 04:36:28.555 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.78 mountX=-0.08 mountY=-0.05, mountTheta=-2.55 04:36:28.556 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.03, opts=13) 04:36:28.556 00.000 30444 Enqueuing Move request for scope (-0.09, -0.03) 04:36:28.556 00.000 15672 Worker thread wakes up 04:36:28.556 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd 04:36:28.556 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.03) 04:36:28.556 00.000 15672 Moving (-0.09, -0.03) raw xDistance=-0.08 yDistance=-0.05 04:36:28.556 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:36:28.556 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:28.556 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:36:28.556 00.000 15672 MoveAxis(E, 0, ABG) 04:36:28.556 00.000 15672 Move returns status 0, amount 0 04:36:28.556 00.000 15672 MoveAxis(N, 0, ABG) 04:36:28.556 00.000 15672 Move returns status 0, amount 0 04:36:28.556 00.000 15672 move complete, result=0 04:36:28.556 00.000 15672 worker thread done servicing request 04:36:28.561 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=14664, FiltMin=2521, FiltMax=10456, Gamma=2.950 04:36:28.665 00.104 30444 UpdateGuideState exits: m=125170 SNR=100.0 Saturated 04:36:28.665 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:28.665 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:28.666 00.001 30444 Enqueuing Expose request 04:36:28.666 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:36:28.666 00.000 15672 Worker thread wakes up 04:36:28.666 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:28.666 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:30.776 02.110 15672 Exposure complete 04:36:30.803 00.027 15672 worker thread done servicing request 04:36:30.804 00.001 30444 OnExposeComplete: enter 04:36:30.804 00.000 30444 UpdateGuideState(): m_state=6 04:36:30.804 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 366 04:36:30.804 00.000 30444 Star::Find returns 1 (1), X=440.03, Y=185.34, Mass=128637, SNR=118.1, Peak=13186 HFD=3.3 04:36:30.804 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 04:36:30.804 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 04:36:30.804 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.67 mountX=0.04 mountY=-0.24, mountTheta=-1.39 04:36:30.804 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.24, opts=13) 04:36:30.804 00.000 30444 Enqueuing Move request for scope (-0.02, -0.24) 04:36:30.805 00.001 15672 Worker thread wakes up 04:36:30.805 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.24) opts 0xd 04:36:30.805 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.24) 04:36:30.805 00.000 15672 Moving (-0.02, -0.24) raw xDistance=0.04 yDistance=-0.24 04:36:30.805 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:36:30.805 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:30.805 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 04:36:30.805 00.000 15672 MoveAxis(E, 0, ABG) 04:36:30.805 00.000 15672 Move returns status 0, amount 0 04:36:30.805 00.000 15672 MoveAxis(N, 0, ABG) 04:36:30.805 00.000 15672 Move returns status 0, amount 0 04:36:30.805 00.000 15672 move complete, result=0 04:36:30.805 00.000 15672 worker thread done servicing request 04:36:30.810 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=15112, FiltMin=2526, FiltMax=10448, Gamma=2.950 04:36:31.228 00.418 30444 UpdateGuideState exits: m=128637 SNR=118.1 Saturated 04:36:31.228 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:31.228 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:31.228 00.000 30444 Enqueuing Expose request 04:36:31.228 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:36:31.228 00.000 15672 Worker thread wakes up 04:36:31.229 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:31.229 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:33.137 01.908 15672 Exposure complete 04:36:33.157 00.020 15672 worker thread done servicing request 04:36:33.157 00.000 30444 OnExposeComplete: enter 04:36:33.157 00.000 30444 UpdateGuideState(): m_state=6 04:36:33.157 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 367 04:36:33.157 00.000 30444 Star::Find returns 1 (1), X=440.16, Y=185.27, Mass=121186, SNR=105.0, Peak=13227 HFD=3.1 04:36:33.157 00.000 30444 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.28) = xAngle (-0.94 = -0.94) 04:36:33.157 00.000 30444 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.00 = -1.00) 04:36:33.157 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.22 mountX=0.19 mountY=-0.27, mountTheta=-0.96 04:36:33.158 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.30, opts=13) 04:36:33.158 00.000 30444 Enqueuing Move request for scope (0.11, -0.30) 04:36:33.158 00.000 15672 Worker thread wakes up 04:36:33.158 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.30) opts 0xd 04:36:33.158 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.30) 04:36:33.158 00.000 15672 Moving (0.11, -0.30) raw xDistance=0.19 yDistance=-0.27 04:36:33.158 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:36:33.158 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 04:36:33.158 00.000 15672 MoveAxis(E, 0, ABG) 04:36:33.158 00.000 15672 Move returns status 0, amount 0 04:36:33.158 00.000 15672 MoveAxis(N, 48, ABG) 04:36:33.158 00.000 15672 Guiding Dir = 0, Dur = 48 04:36:33.159 00.001 15672 IsSlewing returns 0 04:36:33.159 00.000 15672 IsGuiding returns 0 04:36:33.164 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=14180, FiltMin=2561, FiltMax=10460, Gamma=2.950 04:36:33.212 00.048 30444 UpdateGuideState exits: m=121186 SNR=105.0 Saturated 04:36:33.212 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:33.212 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:33.212 00.000 30444 Enqueuing Expose request 04:36:33.243 00.031 15672 IsGuiding returns 1 04:36:33.243 00.000 15672 scope still moving after pulse duration time elapsed 04:36:33.265 00.022 15672 IsSlewing returns 0 04:36:33.321 00.056 15672 IsGuiding returns 0 04:36:33.321 00.000 15672 scope move finished after 48 + 113 ms 04:36:33.321 00.000 15672 Move returns status 0, amount 48 04:36:33.321 00.000 15672 move complete, result=0 04:36:33.321 00.000 15672 worker thread done servicing request 04:36:33.321 00.000 15672 Worker thread wakes up 04:36:33.321 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 48 ms NORTH 04:36:33.321 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:33.321 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:35.431 02.110 15672 Exposure complete 04:36:35.451 00.020 15672 worker thread done servicing request 04:36:35.451 00.000 30444 OnExposeComplete: enter 04:36:35.451 00.000 30444 UpdateGuideState(): m_state=6 04:36:35.451 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 368 04:36:35.452 00.001 30444 Star::Find returns 1 (1), X=440.01, Y=185.67, Mass=122895, SNR=108.9, Peak=11875 HFD=3.4 04:36:35.452 00.000 30444 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.28) = xAngle (2.25 = 2.25) 04:36:35.452 00.000 30444 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.19 = 2.19) 04:36:35.452 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.98 mountX=-0.07 mountY=0.09, mountTheta=2.23 04:36:35.452 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.10, opts=13) 04:36:35.452 00.000 30444 Enqueuing Move request for scope (-0.04, 0.10) 04:36:35.452 00.000 15672 Worker thread wakes up 04:36:35.452 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd 04:36:35.452 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.10) 04:36:35.452 00.000 15672 Moving (-0.04, 0.10) raw xDistance=-0.07 yDistance=0.09 04:36:35.452 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:36:35.453 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:35.453 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:36:35.453 00.000 15672 MoveAxis(E, 0, ABG) 04:36:35.453 00.000 15672 Move returns status 0, amount 0 04:36:35.453 00.000 15672 MoveAxis(N, 0, ABG) 04:36:35.453 00.000 15672 Move returns status 0, amount 0 04:36:35.453 00.000 15672 move complete, result=0 04:36:35.453 00.000 15672 worker thread done servicing request 04:36:35.458 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2176, max=14376, FiltMin=2484, FiltMax=10794, Gamma=2.950 04:36:35.827 00.369 30444 UpdateGuideState exits: m=122895 SNR=108.9 Saturated 04:36:35.828 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:35.828 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:35.828 00.000 30444 Enqueuing Expose request 04:36:35.828 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:36:35.829 00.001 15672 Worker thread wakes up 04:36:35.829 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:35.829 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:37.736 01.907 15672 Exposure complete 04:36:37.755 00.019 15672 worker thread done servicing request 04:36:37.756 00.001 30444 OnExposeComplete: enter 04:36:37.756 00.000 30444 UpdateGuideState(): m_state=6 04:36:37.756 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 369 04:36:37.756 00.000 30444 Star::Find returns 1 (1), X=440.07, Y=185.36, Mass=127836, SNR=115.2, Peak=13315 HFD=3.3 04:36:37.756 00.000 30444 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 04:36:37.756 00.000 30444 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 04:36:37.756 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.50 mountX=0.07 mountY=-0.20, mountTheta=-1.23 04:36:37.756 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.21, opts=13) 04:36:37.756 00.000 30444 Enqueuing Move request for scope (0.01, -0.21) 04:36:37.757 00.001 15672 Worker thread wakes up 04:36:37.757 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd 04:36:37.757 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.21) 04:36:37.757 00.000 15672 Moving (0.01, -0.21) raw xDistance=0.07 yDistance=-0.20 04:36:37.757 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:36:37.757 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:37.757 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:36:37.757 00.000 15672 MoveAxis(E, 0, ABG) 04:36:37.757 00.000 15672 Move returns status 0, amount 0 04:36:37.757 00.000 15672 MoveAxis(N, 0, ABG) 04:36:37.757 00.000 15672 Move returns status 0, amount 0 04:36:37.757 00.000 15672 move complete, result=0 04:36:37.757 00.000 15672 worker thread done servicing request 04:36:37.761 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=14282, FiltMin=2471, FiltMax=10564, Gamma=2.950 04:36:37.877 00.116 30444 UpdateGuideState exits: m=127836 SNR=115.2 Saturated 04:36:37.877 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:37.877 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:37.878 00.001 30444 Enqueuing Expose request 04:36:37.878 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:36:37.878 00.000 15672 Worker thread wakes up 04:36:37.878 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:37.878 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:39.993 02.115 15672 Exposure complete 04:36:40.025 00.032 15672 worker thread done servicing request 04:36:40.025 00.000 30444 OnExposeComplete: enter 04:36:40.025 00.000 30444 UpdateGuideState(): m_state=6 04:36:40.025 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 370 04:36:40.026 00.001 30444 Star::Find returns 1 (1), X=440.38, Y=185.50, Mass=128826, SNR=100.4, Peak=14132 HFD=3.2 04:36:40.026 00.000 30444 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.28) = xAngle (0.05 = 0.05) 04:36:40.026 00.000 30444 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.01 = -0.01) 04:36:40.026 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.07 hyp=0.34 cameraTheta=-0.22 mountX=0.34 mountY=-0.00, mountTheta=-0.01 04:36:40.026 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.07, opts=13) 04:36:40.026 00.000 30444 Enqueuing Move request for scope (0.33, -0.07) 04:36:40.026 00.000 15672 Worker thread wakes up 04:36:40.026 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.07) opts 0xd 04:36:40.026 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.07) 04:36:40.026 00.000 15672 Moving (0.33, -0.07) raw xDistance=0.34 yDistance=-0.00 04:36:40.026 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34 04:36:40.026 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:40.027 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:36:40.027 00.000 15672 MoveAxis(W, 91, ABG) 04:36:40.027 00.000 15672 Guiding Dir = 3, Dur = 91 04:36:40.027 00.000 15672 IsSlewing returns 0 04:36:40.028 00.001 15672 IsGuiding returns 0 04:36:40.032 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=14132, FiltMin=2531, FiltMax=10426, Gamma=2.950 04:36:40.046 00.014 15672 PulseGuide returned control before completion, sleep 84 04:36:40.081 00.035 30444 UpdateGuideState exits: m=128826 SNR=100.4 Saturated 04:36:40.081 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:40.081 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:40.081 00.000 30444 Enqueuing Expose request 04:36:40.190 00.109 15672 IsGuiding returns 0 04:36:40.191 00.001 15672 Move returns status 0, amount 91 04:36:40.191 00.000 15672 MoveAxis(N, 0, ABG) 04:36:40.191 00.000 15672 Move returns status 0, amount 0 04:36:40.191 00.000 15672 move complete, result=0 04:36:40.191 00.000 15672 worker thread done servicing request 04:36:40.191 00.000 15672 Worker thread wakes up 04:36:40.191 00.000 30444 GuideStep: 0.3 px 91 ms WEST, -0.0 px 0 ms NORTH 04:36:40.191 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:40.191 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:42.096 01.905 15672 Exposure complete 04:36:42.120 00.024 15672 worker thread done servicing request 04:36:42.120 00.000 30444 OnExposeComplete: enter 04:36:42.120 00.000 30444 UpdateGuideState(): m_state=6 04:36:42.120 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 371 04:36:42.120 00.000 30444 Star::Find returns 1 (1), X=440.00, Y=185.48, Mass=121845, SNR=100.5, Peak=12479 HFD=3.5 04:36:42.120 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 04:36:42.120 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 04:36:42.120 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.13 mountX=-0.03 mountY=-0.10, mountTheta=-1.86 04:36:42.121 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.09, opts=13) 04:36:42.121 00.000 30444 Enqueuing Move request for scope (-0.06, -0.09) 04:36:42.121 00.000 15672 Worker thread wakes up 04:36:42.121 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd 04:36:42.121 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.09) 04:36:42.121 00.000 15672 Moving (-0.06, -0.09) raw xDistance=-0.03 yDistance=-0.10 04:36:42.121 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:36:42.121 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:42.121 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:36:42.121 00.000 15672 MoveAxis(E, 0, ABG) 04:36:42.121 00.000 15672 Move returns status 0, amount 0 04:36:42.121 00.000 15672 MoveAxis(N, 0, ABG) 04:36:42.121 00.000 15672 Move returns status 0, amount 0 04:36:42.121 00.000 15672 move complete, result=0 04:36:42.121 00.000 15672 worker thread done servicing request 04:36:42.127 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=13948, FiltMin=2516, FiltMax=10770, Gamma=2.950 04:36:42.175 00.048 30444 UpdateGuideState exits: m=121845 SNR=100.5 Saturated 04:36:42.175 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:42.175 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:42.175 00.000 30444 Enqueuing Expose request 04:36:42.176 00.001 15672 Worker thread wakes up 04:36:42.176 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:42.176 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:42.176 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:36:44.287 02.111 15672 Exposure complete 04:36:44.315 00.028 15672 worker thread done servicing request 04:36:44.315 00.000 30444 OnExposeComplete: enter 04:36:44.315 00.000 30444 UpdateGuideState(): m_state=6 04:36:44.315 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 372 04:36:44.315 00.000 30444 Star::Find returns 1 (1), X=440.11, Y=185.46, Mass=124452, SNR=99.2, Peak=12720 HFD=3.5 04:36:44.315 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 04:36:44.315 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.91 = -0.91) 04:36:44.315 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.13 mountX=0.08 mountY=-0.10, mountTheta=-0.88 04:36:44.316 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.12, opts=13) 04:36:44.316 00.000 30444 Enqueuing Move request for scope (0.05, -0.12) 04:36:44.316 00.000 15672 Worker thread wakes up 04:36:44.316 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd 04:36:44.316 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.12) 04:36:44.316 00.000 15672 Moving (0.05, -0.12) raw xDistance=0.08 yDistance=-0.10 04:36:44.316 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 04:36:44.316 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:44.316 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:36:44.316 00.000 15672 MoveAxis(E, 0, ABG) 04:36:44.316 00.000 15672 Move returns status 0, amount 0 04:36:44.316 00.000 15672 MoveAxis(N, 0, ABG) 04:36:44.316 00.000 15672 Move returns status 0, amount 0 04:36:44.316 00.000 15672 move complete, result=0 04:36:44.316 00.000 15672 worker thread done servicing request 04:36:44.321 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2107, max=14982, FiltMin=2462, FiltMax=10843, Gamma=2.950 04:36:44.370 00.049 30444 UpdateGuideState exits: m=124452 SNR=99.2 Saturated 04:36:44.370 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:44.370 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:44.370 00.000 30444 Enqueuing Expose request 04:36:44.371 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:36:44.371 00.000 15672 Worker thread wakes up 04:36:44.371 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:44.371 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:46.277 01.906 15672 Exposure complete 04:36:46.298 00.021 15672 worker thread done servicing request 04:36:46.298 00.000 30444 OnExposeComplete: enter 04:36:46.298 00.000 30444 UpdateGuideState(): m_state=6 04:36:46.298 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 373 04:36:46.298 00.000 30444 Star::Find returns 1 (1), X=439.90, Y=185.43, Mass=129886, SNR=130.6, Peak=13317 HFD=3.3 04:36:46.298 00.000 30444 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 04:36:46.298 00.000 30444 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 04:36:46.299 00.001 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.38 mountX=-0.11 mountY=-0.18, mountTheta=-2.12 04:36:46.299 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.15, opts=13) 04:36:46.299 00.000 30444 Enqueuing Move request for scope (-0.15, -0.15) 04:36:46.300 00.001 15672 Worker thread wakes up 04:36:46.300 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd 04:36:46.300 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.15) 04:36:46.300 00.000 15672 Moving (-0.15, -0.15) raw xDistance=-0.11 yDistance=-0.18 04:36:46.300 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:36:46.300 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:46.300 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:36:46.300 00.000 15672 MoveAxis(E, 0, ABG) 04:36:46.300 00.000 15672 Move returns status 0, amount 0 04:36:46.300 00.000 15672 MoveAxis(N, 0, ABG) 04:36:46.300 00.000 15672 Move returns status 0, amount 0 04:36:46.300 00.000 15672 move complete, result=0 04:36:46.300 00.000 15672 worker thread done servicing request 04:36:46.306 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=13976, FiltMin=2513, FiltMax=10899, Gamma=2.950 04:36:46.358 00.052 30444 UpdateGuideState exits: m=129886 SNR=130.6 Saturated 04:36:46.358 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:46.358 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:46.358 00.000 30444 Enqueuing Expose request 04:36:46.358 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:36:46.358 00.000 15672 Worker thread wakes up 04:36:46.358 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:46.358 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:48.465 02.107 15672 Exposure complete 04:36:48.486 00.021 15672 worker thread done servicing request 04:36:48.486 00.000 30444 OnExposeComplete: enter 04:36:48.486 00.000 30444 UpdateGuideState(): m_state=6 04:36:48.486 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 374 04:36:48.486 00.000 30444 Star::Find returns 1 (1), X=439.77, Y=185.44, Mass=120575, SNR=98.7, Peak=13467 HFD=3.2 04:36:48.486 00.000 30444 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.28) = xAngle (-2.43 = -2.43) 04:36:48.486 00.000 30444 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.49 = -2.49) 04:36:48.486 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-2.71 mountX=-0.23 mountY=-0.19, mountTheta=-2.46 04:36:48.487 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.13, opts=13) 04:36:48.487 00.000 30444 Enqueuing Move request for scope (-0.28, -0.13) 04:36:48.487 00.000 15672 Worker thread wakes up 04:36:48.487 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.13) opts 0xd 04:36:48.487 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.13) 04:36:48.487 00.000 15672 Moving (-0.28, -0.13) raw xDistance=-0.23 yDistance=-0.19 04:36:48.487 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 04:36:48.487 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:48.487 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:36:48.487 00.000 15672 MoveAxis(E, 0, ABG) 04:36:48.487 00.000 15672 Move returns status 0, amount 0 04:36:48.487 00.000 15672 MoveAxis(N, 0, ABG) 04:36:48.487 00.000 15672 Move returns status 0, amount 0 04:36:48.488 00.001 15672 move complete, result=0 04:36:48.488 00.000 15672 worker thread done servicing request 04:36:48.493 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1984, max=15971, FiltMin=2435, FiltMax=10861, Gamma=2.950 04:36:48.560 00.067 30444 UpdateGuideState exits: m=120575 SNR=98.7 Saturated 04:36:48.560 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:48.560 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:48.560 00.000 30444 Enqueuing Expose request 04:36:48.560 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:36:48.560 00.000 15672 Worker thread wakes up 04:36:48.560 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:48.560 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:50.468 01.908 15672 Exposure complete 04:36:50.487 00.019 15672 worker thread done servicing request 04:36:50.488 00.001 30444 OnExposeComplete: enter 04:36:50.488 00.000 30444 UpdateGuideState(): m_state=6 04:36:50.488 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 375 04:36:50.488 00.000 30444 Star::Find returns 1 (1), X=439.70, Y=185.44, Mass=127443, SNR=103.7, Peak=13057 HFD=3.3 04:36:50.488 00.000 30444 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.28) = xAngle (-2.49 = -2.49) 04:36:50.488 00.000 30444 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.55 = -2.55) 04:36:50.488 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.14 hyp=0.38 cameraTheta=-2.77 mountX=-0.30 mountY=-0.21, mountTheta=-2.53 04:36:50.488 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.14, opts=13) 04:36:50.488 00.000 30444 Enqueuing Move request for scope (-0.35, -0.14) 04:36:50.489 00.001 15672 Worker thread wakes up 04:36:50.489 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.14) opts 0xd 04:36:50.489 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.14) 04:36:50.489 00.000 15672 Moving (-0.35, -0.14) raw xDistance=-0.30 yDistance=-0.21 04:36:50.489 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 04:36:50.489 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:50.489 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:36:50.489 00.000 15672 MoveAxis(E, 81, ABG) 04:36:50.489 00.000 15672 Guiding Dir = 2, Dur = 81 04:36:50.490 00.001 15672 IsSlewing returns 0 04:36:50.491 00.001 15672 IsGuiding returns 0 04:36:50.496 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=14763, FiltMin=2564, FiltMax=9977, Gamma=2.950 04:36:50.510 00.014 15672 PulseGuide returned control before completion, sleep 73 04:36:50.546 00.036 30444 UpdateGuideState exits: m=127443 SNR=103.7 Saturated 04:36:50.546 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:50.546 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:50.546 00.000 30444 Enqueuing Expose request 04:36:50.585 00.039 15672 IsGuiding returns 1 04:36:50.585 00.000 15672 scope still moving after pulse duration time elapsed 04:36:50.606 00.021 15672 IsSlewing returns 0 04:36:50.654 00.048 15672 IsGuiding returns 0 04:36:50.670 00.016 15672 scope move finished after 81 + 97 ms 04:36:50.670 00.000 15672 Move returns status 0, amount 81 04:36:50.670 00.000 15672 MoveAxis(N, 0, ABG) 04:36:50.670 00.000 15672 Move returns status 0, amount 0 04:36:50.670 00.000 15672 move complete, result=0 04:36:50.670 00.000 15672 worker thread done servicing request 04:36:50.670 00.000 15672 Worker thread wakes up 04:36:50.670 00.000 30444 GuideStep: -0.3 px 81 ms EAST, -0.2 px 0 ms NORTH 04:36:50.670 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:50.671 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:52.778 02.107 15672 Exposure complete 04:36:52.798 00.020 15672 worker thread done servicing request 04:36:52.798 00.000 30444 OnExposeComplete: enter 04:36:52.798 00.000 30444 UpdateGuideState(): m_state=6 04:36:52.798 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 376 04:36:52.798 00.000 30444 Star::Find returns 1 (1), X=439.62, Y=185.48, Mass=125800, SNR=110.4, Peak=13343 HFD=3.3 04:36:52.798 00.000 30444 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.28) = xAngle (-2.65 = -2.65) 04:36:52.798 00.000 30444 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.71 = -2.71) 04:36:52.798 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=-0.09 hyp=0.45 cameraTheta=-2.93 mountX=-0.40 mountY=-0.19, mountTheta=-2.70 04:36:52.799 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=-0.09, opts=13) 04:36:52.799 00.000 30444 Enqueuing Move request for scope (-0.44, -0.09) 04:36:52.799 00.000 15672 Worker thread wakes up 04:36:52.799 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.09) opts 0xd 04:36:52.799 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, -0.09) 04:36:52.799 00.000 15672 Moving (-0.44, -0.09) raw xDistance=-0.40 yDistance=-0.19 04:36:52.799 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40 04:36:52.799 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:52.799 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:36:52.799 00.000 15672 MoveAxis(E, 112, ABG) 04:36:52.799 00.000 15672 Guiding Dir = 2, Dur = 112 04:36:52.800 00.001 15672 IsSlewing returns 0 04:36:52.802 00.002 15672 IsGuiding returns 0 04:36:52.805 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2081, max=14944, FiltMin=2447, FiltMax=10049, Gamma=2.950 04:36:52.826 00.021 15672 PulseGuide returned control before completion, sleep 98 04:36:52.855 00.029 30444 UpdateGuideState exits: m=125800 SNR=110.4 Saturated 04:36:52.855 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:52.855 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:52.855 00.000 30444 Enqueuing Expose request 04:36:52.926 00.071 15672 IsGuiding returns 1 04:36:52.926 00.000 15672 scope still moving after pulse duration time elapsed 04:36:52.947 00.021 15672 IsSlewing returns 0 04:36:52.970 00.023 15672 IsGuiding returns 0 04:36:52.970 00.000 15672 scope move finished after 112 + 57 ms 04:36:52.970 00.000 15672 Move returns status 0, amount 112 04:36:52.970 00.000 15672 MoveAxis(N, 0, ABG) 04:36:52.970 00.000 15672 Move returns status 0, amount 0 04:36:52.971 00.001 15672 move complete, result=0 04:36:52.971 00.000 15672 worker thread done servicing request 04:36:52.971 00.000 15672 Worker thread wakes up 04:36:52.971 00.000 30444 GuideStep: -0.4 px 112 ms EAST, -0.2 px 0 ms NORTH 04:36:52.971 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:52.971 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:54.877 01.906 15672 Exposure complete 04:36:54.897 00.020 15672 worker thread done servicing request 04:36:54.898 00.001 30444 OnExposeComplete: enter 04:36:54.898 00.000 30444 UpdateGuideState(): m_state=6 04:36:54.898 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 377 04:36:54.898 00.000 30444 Star::Find returns 1 (1), X=439.69, Y=185.49, Mass=119749, SNR=110.4, Peak=13428 HFD=3.1 04:36:54.898 00.000 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 04:36:54.898 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 04:36:54.898 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.08 hyp=0.37 cameraTheta=-2.92 mountX=-0.32 mountY=-0.16, mountTheta=-2.69 04:36:54.899 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.08, opts=13) 04:36:54.899 00.000 30444 Enqueuing Move request for scope (-0.36, -0.08) 04:36:54.899 00.000 15672 Worker thread wakes up 04:36:54.899 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.08) opts 0xd 04:36:54.899 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.08) 04:36:54.899 00.000 15672 Moving (-0.36, -0.08) raw xDistance=-0.32 yDistance=-0.16 04:36:54.899 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32 04:36:54.899 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:54.899 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:36:54.899 00.000 15672 MoveAxis(E, 95, ABG) 04:36:54.899 00.000 15672 Guiding Dir = 2, Dur = 95 04:36:54.899 00.000 15672 IsSlewing returns 0 04:36:54.903 00.004 15672 IsGuiding returns 0 04:36:54.906 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2093, max=15151, FiltMin=2523, FiltMax=10158, Gamma=2.950 04:36:54.919 00.013 15672 PulseGuide returned control before completion, sleep 90 04:36:54.956 00.037 30444 UpdateGuideState exits: m=119749 SNR=110.4 Saturated 04:36:54.956 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:54.956 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:54.956 00.000 30444 Enqueuing Expose request 04:36:55.032 00.076 15672 IsGuiding returns 0 04:36:55.033 00.001 15672 Move returns status 0, amount 95 04:36:55.033 00.000 15672 MoveAxis(N, 0, ABG) 04:36:55.033 00.000 15672 Move returns status 0, amount 0 04:36:55.033 00.000 15672 move complete, result=0 04:36:55.033 00.000 15672 worker thread done servicing request 04:36:55.033 00.000 15672 Worker thread wakes up 04:36:55.033 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:55.034 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:55.034 00.000 30444 GuideStep: -0.3 px 95 ms EAST, -0.2 px 0 ms NORTH 04:36:57.151 02.117 15672 Exposure complete 04:36:57.186 00.035 15672 worker thread done servicing request 04:36:57.186 00.000 30444 OnExposeComplete: enter 04:36:57.186 00.000 30444 UpdateGuideState(): m_state=6 04:36:57.186 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 378 04:36:57.186 00.000 30444 Star::Find returns 1 (1), X=439.64, Y=185.55, Mass=135259, SNR=106.6, Peak=14556 HFD=3.2 04:36:57.186 00.000 30444 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.28) = xAngle (-2.80 = -2.80) 04:36:57.186 00.000 30444 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.86 = -2.86) 04:36:57.186 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.03 hyp=0.41 cameraTheta=-3.08 mountX=-0.39 mountY=-0.11, mountTheta=-2.86 04:36:57.187 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.03, opts=13) 04:36:57.187 00.000 30444 Enqueuing Move request for scope (-0.41, -0.03) 04:36:57.187 00.000 15672 Worker thread wakes up 04:36:57.188 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.03) opts 0xd 04:36:57.188 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.03) 04:36:57.188 00.000 15672 Moving (-0.41, -0.03) raw xDistance=-0.39 yDistance=-0.11 04:36:57.188 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39 04:36:57.188 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:57.188 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:36:57.188 00.000 15672 MoveAxis(E, 112, ABG) 04:36:57.188 00.000 15672 Guiding Dir = 2, Dur = 112 04:36:57.188 00.000 15672 IsSlewing returns 0 04:36:57.190 00.002 15672 IsGuiding returns 0 04:36:57.196 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=16156, FiltMin=2518, FiltMax=10678, Gamma=2.950 04:36:57.219 00.023 15672 PulseGuide returned control before completion, sleep 93 04:36:57.249 00.030 30444 UpdateGuideState exits: m=135259 SNR=106.6 Saturated 04:36:57.249 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:57.249 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:57.249 00.000 30444 Enqueuing Expose request 04:36:57.314 00.065 15672 IsGuiding returns 1 04:36:57.314 00.000 15672 scope still moving after pulse duration time elapsed 04:36:57.335 00.021 15672 IsSlewing returns 0 04:36:57.347 00.012 15672 IsGuiding returns 0 04:36:57.347 00.000 15672 scope move finished after 112 + 45 ms 04:36:57.347 00.000 15672 Move returns status 0, amount 112 04:36:57.347 00.000 15672 MoveAxis(N, 0, ABG) 04:36:57.347 00.000 15672 Move returns status 0, amount 0 04:36:57.347 00.000 15672 move complete, result=0 04:36:57.347 00.000 15672 worker thread done servicing request 04:36:57.348 00.001 15672 Worker thread wakes up 04:36:57.348 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:57.348 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:36:57.348 00.000 30444 GuideStep: -0.4 px 112 ms EAST, -0.1 px 0 ms NORTH 04:36:59.264 01.916 15672 Exposure complete 04:36:59.296 00.032 15672 worker thread done servicing request 04:36:59.296 00.000 30444 OnExposeComplete: enter 04:36:59.296 00.000 30444 UpdateGuideState(): m_state=6 04:36:59.296 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 379 04:36:59.296 00.000 30444 Star::Find returns 1 (1), X=439.97, Y=185.40, Mass=118356, SNR=94.9, Peak=13326 HFD=3.3 04:36:59.296 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 04:36:59.296 00.000 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 04:36:59.296 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.00 mountX=-0.03 mountY=-0.19, mountTheta=-1.73 04:36:59.297 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.17, opts=13) 04:36:59.297 00.000 30444 Enqueuing Move request for scope (-0.08, -0.17) 04:36:59.297 00.000 15672 Worker thread wakes up 04:36:59.297 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd 04:36:59.297 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.17) 04:36:59.297 00.000 15672 Moving (-0.08, -0.17) raw xDistance=-0.03 yDistance=-0.19 04:36:59.297 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:36:59.297 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:36:59.297 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:36:59.297 00.000 15672 MoveAxis(E, 0, ABG) 04:36:59.297 00.000 15672 Move returns status 0, amount 0 04:36:59.297 00.000 15672 MoveAxis(N, 0, ABG) 04:36:59.297 00.000 15672 Move returns status 0, amount 0 04:36:59.297 00.000 15672 move complete, result=0 04:36:59.297 00.000 15672 worker thread done servicing request 04:36:59.302 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=13609, FiltMin=2552, FiltMax=9458, Gamma=2.950 04:36:59.351 00.049 30444 UpdateGuideState exits: m=118356 SNR=94.9 Saturated 04:36:59.351 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:36:59.352 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:36:59.352 00.000 30444 Enqueuing Expose request 04:36:59.352 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:36:59.352 00.000 15672 Worker thread wakes up 04:36:59.352 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:36:59.352 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:01.460 02.108 15672 Exposure complete 04:37:01.480 00.020 15672 worker thread done servicing request 04:37:01.480 00.000 30444 OnExposeComplete: enter 04:37:01.480 00.000 30444 UpdateGuideState(): m_state=6 04:37:01.481 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 380 04:37:01.481 00.000 30444 Star::Find returns 1 (1), X=439.88, Y=185.31, Mass=127553, SNR=104.2, Peak=13960 HFD=3.3 04:37:01.481 00.000 30444 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.28) = xAngle (-1.89 = -1.89) 04:37:01.481 00.000 30444 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.95 = -1.95) 04:37:01.481 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.26 hyp=0.32 cameraTheta=-2.16 mountX=-0.10 mountY=-0.30, mountTheta=-1.89 04:37:01.481 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.26, opts=13) 04:37:01.481 00.000 30444 Enqueuing Move request for scope (-0.18, -0.26) 04:37:01.481 00.000 15672 Worker thread wakes up 04:37:01.481 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.26) opts 0xd 04:37:01.481 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.26) 04:37:01.481 00.000 15672 Moving (-0.18, -0.26) raw xDistance=-0.10 yDistance=-0.30 04:37:01.482 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:37:01.482 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 04:37:01.482 00.000 15672 MoveAxis(E, 0, ABG) 04:37:01.482 00.000 15672 Move returns status 0, amount 0 04:37:01.482 00.000 15672 MoveAxis(N, 53, ABG) 04:37:01.482 00.000 15672 Guiding Dir = 0, Dur = 53 04:37:01.482 00.000 15672 IsSlewing returns 0 04:37:01.483 00.001 15672 IsGuiding returns 0 04:37:01.487 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=14437, FiltMin=2505, FiltMax=10387, Gamma=2.950 04:37:01.537 00.050 30444 UpdateGuideState exits: m=127553 SNR=104.2 Saturated 04:37:01.537 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:01.537 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:01.537 00.000 30444 Enqueuing Expose request 04:37:01.598 00.061 15672 IsGuiding returns 1 04:37:01.598 00.000 15672 scope still moving after pulse duration time elapsed 04:37:01.619 00.021 15672 IsSlewing returns 0 04:37:01.645 00.026 15672 IsGuiding returns 0 04:37:01.645 00.000 15672 scope move finished after 53 + 108 ms 04:37:01.645 00.000 15672 Move returns status 0, amount 53 04:37:01.645 00.000 15672 move complete, result=0 04:37:01.645 00.000 15672 worker thread done servicing request 04:37:01.645 00.000 15672 Worker thread wakes up 04:37:01.645 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:01.645 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:01.645 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 53 ms NORTH 04:37:03.554 01.909 15672 Exposure complete 04:37:03.579 00.025 15672 worker thread done servicing request 04:37:03.579 00.000 30444 OnExposeComplete: enter 04:37:03.579 00.000 30444 UpdateGuideState(): m_state=6 04:37:03.580 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 381 04:37:03.580 00.000 30444 Star::Find returns 1 (1), X=439.80, Y=185.56, Mass=115962, SNR=103.5, Peak=12484 HFD=3.3 04:37:03.580 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.82 = -2.82) 04:37:03.580 00.000 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 04:37:03.580 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.10 mountX=-0.24 mountY=-0.07, mountTheta=-2.88 04:37:03.580 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.01, opts=13) 04:37:03.580 00.000 30444 Enqueuing Move request for scope (-0.26, -0.01) 04:37:03.580 00.000 15672 Worker thread wakes up 04:37:03.581 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.01) opts 0xd 04:37:03.581 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.01) 04:37:03.581 00.000 15672 Moving (-0.26, -0.01) raw xDistance=-0.24 yDistance=-0.07 04:37:03.581 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:37:03.581 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:03.581 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 04:37:03.581 00.000 15672 MoveAxis(E, 0, ABG) 04:37:03.581 00.000 15672 Move returns status 0, amount 0 04:37:03.581 00.000 15672 MoveAxis(N, 0, ABG) 04:37:03.581 00.000 15672 Move returns status 0, amount 0 04:37:03.581 00.000 15672 move complete, result=0 04:37:03.581 00.000 15672 worker thread done servicing request 04:37:03.587 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2220, max=14267, FiltMin=2470, FiltMax=10246, Gamma=2.950 04:37:03.794 00.207 30444 UpdateGuideState exits: m=115962 SNR=103.5 Saturated 04:37:03.794 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:03.795 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:03.795 00.000 30444 Enqueuing Expose request 04:37:03.795 00.000 15672 Worker thread wakes up 04:37:03.795 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:37:03.795 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:03.795 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:05.904 02.109 15672 Exposure complete 04:37:05.924 00.020 15672 worker thread done servicing request 04:37:05.924 00.000 30444 OnExposeComplete: enter 04:37:05.924 00.000 30444 UpdateGuideState(): m_state=6 04:37:05.924 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 382 04:37:05.925 00.001 30444 Star::Find returns 1 (1), X=439.21, Y=185.72, Mass=130637, SNR=111.0, Peak=15604 HFD=3.3 04:37:05.925 00.000 30444 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.28) = xAngle (3.25 = -3.03) 04:37:05.925 00.000 30444 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.19 = -3.09) 04:37:05.925 00.000 30444 CameraToMount -- cameraX=-0.84 cameraY=0.14 hyp=0.85 cameraTheta=2.97 mountX=-0.85 mountY=-0.04, mountTheta=-3.09 04:37:05.925 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.84, y=0.14, opts=13) 04:37:05.925 00.000 30444 Enqueuing Move request for scope (-0.84, 0.14) 04:37:05.925 00.000 15672 Worker thread wakes up 04:37:05.925 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.14) opts 0xd 04:37:05.925 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.84, 0.14) 04:37:05.926 00.001 15672 Moving (-0.84, 0.14) raw xDistance=-0.85 yDistance=-0.04 04:37:05.926 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.85 04:37:05.926 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:05.926 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:37:05.926 00.000 15672 MoveAxis(E, 229, ABG) 04:37:05.926 00.000 15672 Guiding Dir = 2, Dur = 229 04:37:05.926 00.000 15672 IsSlewing returns 0 04:37:05.927 00.001 15672 IsGuiding returns 0 04:37:05.931 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=15604, FiltMin=2438, FiltMax=10463, Gamma=2.950 04:37:05.957 00.026 15672 PulseGuide returned control before completion, sleep 210 04:37:05.981 00.024 30444 UpdateGuideState exits: m=130637 SNR=111.0 Saturated 04:37:05.981 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:05.981 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:05.981 00.000 30444 Enqueuing Expose request 04:37:06.173 00.192 15672 IsGuiding returns 1 04:37:06.173 00.000 15672 scope still moving after pulse duration time elapsed 04:37:06.194 00.021 15672 IsSlewing returns 0 04:37:06.213 00.019 15672 IsGuiding returns 0 04:37:06.213 00.000 15672 scope move finished after 229 + 57 ms 04:37:06.214 00.001 15672 Move returns status 0, amount 229 04:37:06.214 00.000 15672 MoveAxis(N, 0, ABG) 04:37:06.214 00.000 15672 Move returns status 0, amount 0 04:37:06.214 00.000 15672 move complete, result=0 04:37:06.214 00.000 15672 worker thread done servicing request 04:37:06.214 00.000 15672 Worker thread wakes up 04:37:06.214 00.000 30444 GuideStep: -0.8 px 229 ms EAST, -0.0 px 0 ms NORTH 04:37:06.215 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:06.215 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:08.121 01.906 15672 Exposure complete 04:37:08.141 00.020 15672 worker thread done servicing request 04:37:08.141 00.000 30444 OnExposeComplete: enter 04:37:08.141 00.000 30444 UpdateGuideState(): m_state=6 04:37:08.142 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 383 04:37:08.142 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.46, Mass=120829, SNR=100.1, Peak=12541 HFD=3.3 04:37:08.142 00.000 30444 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.28) = xAngle (-2.34 = -2.34) 04:37:08.142 00.000 30444 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.40 = -2.40) 04:37:08.142 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-2.62 mountX=-0.17 mountY=-0.16, mountTheta=-2.37 04:37:08.142 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.12, opts=13) 04:37:08.142 00.000 30444 Enqueuing Move request for scope (-0.21, -0.12) 04:37:08.142 00.000 15672 Worker thread wakes up 04:37:08.142 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.12) opts 0xd 04:37:08.142 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.12) 04:37:08.143 00.001 15672 Moving (-0.21, -0.12) raw xDistance=-0.17 yDistance=-0.16 04:37:08.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:37:08.143 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:08.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:37:08.143 00.000 15672 MoveAxis(E, 0, ABG) 04:37:08.143 00.000 15672 Move returns status 0, amount 0 04:37:08.143 00.000 15672 MoveAxis(N, 0, ABG) 04:37:08.143 00.000 15672 Move returns status 0, amount 0 04:37:08.143 00.000 15672 move complete, result=0 04:37:08.143 00.000 15672 worker thread done servicing request 04:37:08.148 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=14839, FiltMin=2570, FiltMax=11148, Gamma=2.950 04:37:08.197 00.049 30444 UpdateGuideState exits: m=120829 SNR=100.1 Saturated 04:37:08.197 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:08.197 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:08.197 00.000 30444 Enqueuing Expose request 04:37:08.197 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:37:08.198 00.001 15672 Worker thread wakes up 04:37:08.198 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:08.198 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:10.304 02.106 15672 Exposure complete 04:37:10.324 00.020 15672 worker thread done servicing request 04:37:10.324 00.000 30444 OnExposeComplete: enter 04:37:10.324 00.000 30444 UpdateGuideState(): m_state=6 04:37:10.325 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 384 04:37:10.325 00.000 30444 Star::Find returns 1 (1), X=439.82, Y=185.62, Mass=126030, SNR=113.6, Peak=12121 HFD=3.5 04:37:10.325 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.28) = xAngle (3.22 = -3.06) 04:37:10.325 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.16 = -3.12) 04:37:10.325 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.23 cameraTheta=2.95 mountX=-0.23 mountY=-0.00, mountTheta=-3.12 04:37:10.326 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.05, opts=13) 04:37:10.326 00.000 30444 Enqueuing Move request for scope (-0.23, 0.05) 04:37:10.326 00.000 15672 Worker thread wakes up 04:37:10.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd 04:37:10.327 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.05) 04:37:10.327 00.000 15672 Moving (-0.23, 0.05) raw xDistance=-0.23 yDistance=-0.00 04:37:10.327 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 04:37:10.327 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:10.327 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:37:10.327 00.000 15672 MoveAxis(E, 0, ABG) 04:37:10.327 00.000 15672 Move returns status 0, amount 0 04:37:10.327 00.000 15672 MoveAxis(N, 0, ABG) 04:37:10.327 00.000 15672 Move returns status 0, amount 0 04:37:10.327 00.000 15672 move complete, result=0 04:37:10.327 00.000 15672 worker thread done servicing request 04:37:10.332 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=14548, FiltMin=2501, FiltMax=11075, Gamma=2.950 04:37:10.381 00.049 30444 UpdateGuideState exits: m=126030 SNR=113.6 Saturated 04:37:10.381 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:10.381 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:10.381 00.000 30444 Enqueuing Expose request 04:37:10.381 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:37:10.381 00.000 15672 Worker thread wakes up 04:37:10.382 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:10.382 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:12.297 01.915 15672 Exposure complete 04:37:12.328 00.031 15672 worker thread done servicing request 04:37:12.328 00.000 30444 OnExposeComplete: enter 04:37:12.328 00.000 30444 UpdateGuideState(): m_state=6 04:37:12.328 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 385 04:37:12.328 00.000 30444 Star::Find returns 1 (1), X=440.06, Y=186.06, Mass=128133, SNR=113.5, Peak=10977 HFD=3.9 04:37:12.329 00.001 30444 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 04:37:12.329 00.000 30444 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 04:37:12.329 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.49 hyp=0.49 cameraTheta=1.56 mountX=-0.13 mountY=0.48, mountTheta=1.84 04:37:12.330 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.49, opts=13) 04:37:12.330 00.000 30444 Enqueuing Move request for scope (0.00, 0.49) 04:37:12.331 00.001 15672 Worker thread wakes up 04:37:12.331 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.49) opts 0xd 04:37:12.331 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.49) 04:37:12.331 00.000 15672 Moving (0.00, 0.49) raw xDistance=-0.13 yDistance=0.48 04:37:12.331 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:37:12.331 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:37:12.331 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48 04:37:12.331 00.000 15672 MoveAxis(E, 0, ABG) 04:37:12.331 00.000 15672 Move returns status 0, amount 0 04:37:12.331 00.000 15672 MoveAxis(N, 0, ABG) 04:37:12.331 00.000 15672 Move returns status 0, amount 0 04:37:12.331 00.000 15672 move complete, result=0 04:37:12.331 00.000 15672 worker thread done servicing request 04:37:12.336 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=12251, FiltMin=2439, FiltMax=10374, Gamma=2.950 04:37:12.432 00.096 30444 UpdateGuideState exits: m=128133 SNR=113.5 Saturated 04:37:12.432 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:12.432 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:12.432 00.000 30444 Enqueuing Expose request 04:37:12.432 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 04:37:12.433 00.001 15672 Worker thread wakes up 04:37:12.433 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:12.433 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:14.539 02.106 15672 Exposure complete 04:37:14.559 00.020 15672 worker thread done servicing request 04:37:14.559 00.000 30444 OnExposeComplete: enter 04:37:14.559 00.000 30444 UpdateGuideState(): m_state=6 04:37:14.559 00.000 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 386 04:37:14.559 00.000 30444 Star::Find returns 1 (1), X=439.68, Y=185.99, Mass=122392, SNR=91.9, Peak=12107 HFD=3.3 04:37:14.559 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 04:37:14.559 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 04:37:14.559 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.42 hyp=0.56 cameraTheta=2.30 mountX=-0.47 mountY=0.33, mountTheta=2.54 04:37:14.560 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.42, opts=13) 04:37:14.560 00.000 30444 Enqueuing Move request for scope (-0.37, 0.42) 04:37:14.560 00.000 15672 Worker thread wakes up 04:37:14.560 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.42) opts 0xd 04:37:14.560 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.42) 04:37:14.560 00.000 15672 Moving (-0.37, 0.42) raw xDistance=-0.47 yDistance=0.33 04:37:14.560 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 04:37:14.560 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:37:14.560 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 04:37:14.560 00.000 15672 MoveAxis(E, 128, ABG) 04:37:14.560 00.000 15672 Guiding Dir = 2, Dur = 128 04:37:14.561 00.001 15672 IsSlewing returns 0 04:37:14.562 00.001 15672 IsGuiding returns 0 04:37:14.566 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2109, max=14844, FiltMin=2488, FiltMax=10570, Gamma=2.950 04:37:14.584 00.018 15672 PulseGuide returned control before completion, sleep 116 04:37:14.703 00.119 15672 IsGuiding returns 1 04:37:14.703 00.000 15672 scope still moving after pulse duration time elapsed 04:37:14.723 00.020 15672 IsSlewing returns 0 04:37:14.726 00.003 15672 IsGuiding returns 1 04:37:14.747 00.021 15672 IsSlewing returns 0 04:37:14.750 00.003 15672 IsGuiding returns 0 04:37:14.750 00.000 15672 scope move finished after 128 + 60 ms 04:37:14.750 00.000 15672 Move returns status 0, amount 128 04:37:14.750 00.000 15672 MoveAxis(N, 0, ABG) 04:37:14.750 00.000 15672 Move returns status 0, amount 0 04:37:14.750 00.000 15672 move complete, result=0 04:37:14.751 00.001 15672 worker thread done servicing request 04:37:15.020 00.269 30444 UpdateGuideState exits: m=122392 SNR=91.9 Saturated 04:37:15.020 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:15.020 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:15.020 00.000 30444 Enqueuing Expose request 04:37:15.020 00.000 30444 GuideStep: -0.5 px 128 ms EAST, 0.3 px 0 ms NORTH 04:37:15.020 00.000 15672 Worker thread wakes up 04:37:15.020 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:15.020 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:16.929 01.909 15672 Exposure complete 04:37:16.949 00.020 15672 worker thread done servicing request 04:37:16.949 00.000 30444 OnExposeComplete: enter 04:37:16.949 00.000 30444 UpdateGuideState(): m_state=6 04:37:16.949 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 387 04:37:16.949 00.000 30444 Star::Find returns 1 (1), X=440.10, Y=185.61, Mass=131301, SNR=112.7, Peak=13672 HFD=3.3 04:37:16.949 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 04:37:16.949 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.82 = 0.82) 04:37:16.949 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.61 mountX=0.04 mountY=0.04, mountTheta=0.86 04:37:16.950 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.03, opts=13) 04:37:16.950 00.000 30444 Enqueuing Move request for scope (0.05, 0.03) 04:37:16.950 00.000 15672 Worker thread wakes up 04:37:16.950 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd 04:37:16.950 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.03) 04:37:16.950 00.000 15672 Moving (0.05, 0.03) raw xDistance=0.04 yDistance=0.04 04:37:16.950 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:37:16.950 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:16.950 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 04:37:16.950 00.000 15672 MoveAxis(E, 0, ABG) 04:37:16.950 00.000 15672 Move returns status 0, amount 0 04:37:16.950 00.000 15672 MoveAxis(N, 0, ABG) 04:37:16.950 00.000 15672 Move returns status 0, amount 0 04:37:16.950 00.000 15672 move complete, result=0 04:37:16.950 00.000 15672 worker thread done servicing request 04:37:16.955 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2097, max=14877, FiltMin=2471, FiltMax=11498, Gamma=2.950 04:37:17.068 00.113 30444 UpdateGuideState exits: m=131301 SNR=112.7 Saturated 04:37:17.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:17.068 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:17.068 00.000 30444 Enqueuing Expose request 04:37:17.068 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 04:37:17.068 00.000 15672 Worker thread wakes up 04:37:17.068 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:17.068 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:19.178 02.110 15672 Exposure complete 04:37:19.198 00.020 15672 worker thread done servicing request 04:37:19.198 00.000 30444 OnExposeComplete: enter 04:37:19.198 00.000 30444 UpdateGuideState(): m_state=6 04:37:19.198 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 388 04:37:19.198 00.000 30444 Star::Find returns 1 (1), X=439.98, Y=185.54, Mass=121183, SNR=95.3, Peak=11907 HFD=3.5 04:37:19.198 00.000 30444 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.28) = xAngle (-2.40 = -2.40) 04:37:19.198 00.000 30444 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.46 = -2.46) 04:37:19.198 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.68 mountX=-0.06 mountY=-0.05, mountTheta=-2.44 04:37:19.199 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.03, opts=13) 04:37:19.199 00.000 30444 Enqueuing Move request for scope (-0.07, -0.03) 04:37:19.199 00.000 15672 Worker thread wakes up 04:37:19.199 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd 04:37:19.199 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.03) 04:37:19.199 00.000 15672 Moving (-0.07, -0.03) raw xDistance=-0.06 yDistance=-0.05 04:37:19.199 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:37:19.199 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:19.199 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:37:19.199 00.000 15672 MoveAxis(E, 0, ABG) 04:37:19.199 00.000 15672 Move returns status 0, amount 0 04:37:19.199 00.000 15672 MoveAxis(N, 0, ABG) 04:37:19.199 00.000 15672 Move returns status 0, amount 0 04:37:19.199 00.000 15672 move complete, result=0 04:37:19.199 00.000 15672 worker thread done servicing request 04:37:19.204 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2081, max=14630, FiltMin=2387, FiltMax=11281, Gamma=2.950 04:37:19.255 00.051 30444 UpdateGuideState exits: m=121183 SNR=95.3 Saturated 04:37:19.255 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:19.255 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:19.255 00.000 30444 Enqueuing Expose request 04:37:19.256 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:37:19.256 00.000 15672 Worker thread wakes up 04:37:19.256 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:19.256 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:21.169 01.913 15672 Exposure complete 04:37:21.202 00.033 15672 worker thread done servicing request 04:37:21.202 00.000 30444 OnExposeComplete: enter 04:37:21.202 00.000 30444 UpdateGuideState(): m_state=6 04:37:21.202 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 389 04:37:21.203 00.001 30444 Star::Find returns 1 (1), X=439.41, Y=185.73, Mass=132974, SNR=113.8, Peak=14153 HFD=3.3 04:37:21.203 00.000 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.18 = -3.10) 04:37:21.203 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.12 = 3.12) 04:37:21.203 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=0.15 hyp=0.66 cameraTheta=2.91 mountX=-0.66 mountY=0.01, mountTheta=3.12 04:37:21.203 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=0.15, opts=13) 04:37:21.203 00.000 30444 Enqueuing Move request for scope (-0.64, 0.15) 04:37:21.203 00.000 15672 Worker thread wakes up 04:37:21.203 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.15) opts 0xd 04:37:21.203 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, 0.15) 04:37:21.203 00.000 15672 Moving (-0.64, 0.15) raw xDistance=-0.66 yDistance=0.01 04:37:21.203 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66 04:37:21.203 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:21.204 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:37:21.204 00.000 15672 MoveAxis(E, 178, ABG) 04:37:21.204 00.000 15672 Guiding Dir = 2, Dur = 178 04:37:21.205 00.001 15672 IsSlewing returns 0 04:37:21.205 00.000 15672 IsGuiding returns 0 04:37:21.210 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=15798, FiltMin=2543, FiltMax=10385, Gamma=2.950 04:37:21.229 00.019 15672 PulseGuide returned control before completion, sleep 165 04:37:21.395 00.166 15672 IsGuiding returns 1 04:37:21.395 00.000 15672 scope still moving after pulse duration time elapsed 04:37:21.417 00.022 15672 IsSlewing returns 0 04:37:21.421 00.004 15672 IsGuiding returns 0 04:37:21.421 00.000 15672 scope move finished after 178 + 37 ms 04:37:21.421 00.000 15672 Move returns status 0, amount 178 04:37:21.421 00.000 15672 MoveAxis(N, 0, ABG) 04:37:21.421 00.000 15672 Move returns status 0, amount 0 04:37:21.421 00.000 15672 move complete, result=0 04:37:21.421 00.000 15672 worker thread done servicing request 04:37:21.665 00.244 30444 UpdateGuideState exits: m=132974 SNR=113.8 Saturated 04:37:21.665 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:21.666 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:21.666 00.000 30444 Enqueuing Expose request 04:37:21.666 00.000 30444 GuideStep: -0.7 px 178 ms EAST, 0.0 px 0 ms NORTH 04:37:21.666 00.000 15672 Worker thread wakes up 04:37:21.666 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:21.667 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:23.777 02.110 15672 Exposure complete 04:37:23.797 00.020 15672 worker thread done servicing request 04:37:23.797 00.000 30444 OnExposeComplete: enter 04:37:23.797 00.000 30444 UpdateGuideState(): m_state=6 04:37:23.797 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 390 04:37:23.798 00.001 30444 Star::Find returns 1 (1), X=440.18, Y=185.41, Mass=125098, SNR=106.7, Peak=13639 HFD=3.2 04:37:23.798 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 04:37:23.798 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 04:37:23.798 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.94 mountX=0.16 mountY=-0.14, mountTheta=-0.70 04:37:23.798 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.17, opts=13) 04:37:23.798 00.000 30444 Enqueuing Move request for scope (0.12, -0.17) 04:37:23.798 00.000 15672 Worker thread wakes up 04:37:23.798 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd 04:37:23.798 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.17) 04:37:23.798 00.000 15672 Moving (0.12, -0.17) raw xDistance=0.16 yDistance=-0.14 04:37:23.798 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:37:23.798 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:23.798 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:37:23.799 00.001 15672 MoveAxis(E, 0, ABG) 04:37:23.799 00.000 15672 Move returns status 0, amount 0 04:37:23.799 00.000 15672 MoveAxis(N, 0, ABG) 04:37:23.799 00.000 15672 Move returns status 0, amount 0 04:37:23.799 00.000 15672 move complete, result=0 04:37:23.799 00.000 15672 worker thread done servicing request 04:37:23.804 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=14516, FiltMin=2497, FiltMax=10718, Gamma=2.950 04:37:24.231 00.427 30444 UpdateGuideState exits: m=125098 SNR=106.7 Saturated 04:37:24.231 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:24.231 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:24.231 00.000 30444 Enqueuing Expose request 04:37:24.231 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:37:24.231 00.000 15672 Worker thread wakes up 04:37:24.231 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:24.231 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:26.137 01.906 15672 Exposure complete 04:37:26.157 00.020 15672 worker thread done servicing request 04:37:26.157 00.000 30444 OnExposeComplete: enter 04:37:26.157 00.000 30444 UpdateGuideState(): m_state=6 04:37:26.157 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 391 04:37:26.157 00.000 30444 Star::Find returns 1 (1), X=440.00, Y=185.40, Mass=126235, SNR=102.1, Peak=13398 HFD=3.4 04:37:26.157 00.000 30444 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.28) = xAngle (-1.61 = -1.61) 04:37:26.157 00.000 30444 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 04:37:26.157 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.89 mountX=-0.01 mountY=-0.18, mountTheta=-1.62 04:37:26.158 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.17, opts=13) 04:37:26.158 00.000 30444 Enqueuing Move request for scope (-0.06, -0.17) 04:37:26.158 00.000 15672 Worker thread wakes up 04:37:26.158 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd 04:37:26.158 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.17) 04:37:26.158 00.000 15672 Moving (-0.06, -0.17) raw xDistance=-0.01 yDistance=-0.18 04:37:26.158 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 04:37:26.158 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:26.158 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:37:26.158 00.000 15672 MoveAxis(E, 0, ABG) 04:37:26.158 00.000 15672 Move returns status 0, amount 0 04:37:26.158 00.000 15672 MoveAxis(N, 0, ABG) 04:37:26.158 00.000 15672 Move returns status 0, amount 0 04:37:26.158 00.000 15672 move complete, result=0 04:37:26.158 00.000 15672 worker thread done servicing request 04:37:26.163 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=15274, FiltMin=2529, FiltMax=10394, Gamma=2.950 04:37:26.295 00.132 30444 UpdateGuideState exits: m=126235 SNR=102.1 Saturated 04:37:26.295 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:26.295 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:26.295 00.000 30444 Enqueuing Expose request 04:37:26.295 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:37:26.296 00.001 15672 Worker thread wakes up 04:37:26.296 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:26.296 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:28.405 02.109 15672 Exposure complete 04:37:28.435 00.030 15672 worker thread done servicing request 04:37:28.435 00.000 30444 OnExposeComplete: enter 04:37:28.435 00.000 30444 UpdateGuideState(): m_state=6 04:37:28.435 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 392 04:37:28.436 00.001 30444 Star::Find returns 1 (1), X=439.84, Y=185.51, Mass=128411, SNR=122.6, Peak=13052 HFD=3.4 04:37:28.436 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 04:37:28.436 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 04:37:28.436 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.86 mountX=-0.19 mountY=-0.11, mountTheta=-2.62 04:37:28.436 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.06, opts=13) 04:37:28.436 00.000 30444 Enqueuing Move request for scope (-0.22, -0.06) 04:37:28.436 00.000 15672 Worker thread wakes up 04:37:28.436 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.06) opts 0xd 04:37:28.436 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.06) 04:37:28.436 00.000 15672 Moving (-0.22, -0.06) raw xDistance=-0.19 yDistance=-0.11 04:37:28.436 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:37:28.437 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:28.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:37:28.437 00.000 15672 MoveAxis(E, 0, ABG) 04:37:28.437 00.000 15672 Move returns status 0, amount 0 04:37:28.437 00.000 15672 MoveAxis(N, 0, ABG) 04:37:28.437 00.000 15672 Move returns status 0, amount 0 04:37:28.437 00.000 15672 move complete, result=0 04:37:28.437 00.000 15672 worker thread done servicing request 04:37:28.441 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=14165, FiltMin=2548, FiltMax=10934, Gamma=2.950 04:37:28.491 00.050 30444 UpdateGuideState exits: m=128411 SNR=122.6 Saturated 04:37:28.491 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:28.491 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:28.491 00.000 30444 Enqueuing Expose request 04:37:28.491 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:37:28.491 00.000 15672 Worker thread wakes up 04:37:28.491 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:28.491 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:30.396 01.905 15672 Exposure complete 04:37:30.416 00.020 15672 worker thread done servicing request 04:37:30.416 00.000 30444 OnExposeComplete: enter 04:37:30.416 00.000 30444 UpdateGuideState(): m_state=6 04:37:30.416 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 393 04:37:30.416 00.000 30444 Star::Find returns 1 (1), X=439.72, Y=185.11, Mass=126485, SNR=109.1, Peak=13179 HFD=3.3 04:37:30.416 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 04:37:30.416 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 04:37:30.416 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.46 hyp=0.57 cameraTheta=-2.20 mountX=-0.19 mountY=-0.52, mountTheta=-1.92 04:37:30.417 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.46, opts=13) 04:37:30.417 00.000 30444 Enqueuing Move request for scope (-0.33, -0.46) 04:37:30.417 00.000 15672 Worker thread wakes up 04:37:30.417 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.46) opts 0xd 04:37:30.417 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.46) 04:37:30.417 00.000 15672 Moving (-0.33, -0.46) raw xDistance=-0.19 yDistance=-0.52 04:37:30.417 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:37:30.417 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:37:30.417 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52 04:37:30.417 00.000 15672 MoveAxis(E, 0, ABG) 04:37:30.417 00.000 15672 Move returns status 0, amount 0 04:37:30.417 00.000 15672 MoveAxis(N, 0, ABG) 04:37:30.417 00.000 15672 Move returns status 0, amount 0 04:37:30.417 00.000 15672 move complete, result=0 04:37:30.417 00.000 15672 worker thread done servicing request 04:37:30.422 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=13753, FiltMin=2568, FiltMax=9607, Gamma=2.950 04:37:30.472 00.050 30444 UpdateGuideState exits: m=126485 SNR=109.1 Saturated 04:37:30.472 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:30.472 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:30.472 00.000 30444 Enqueuing Expose request 04:37:30.472 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH 04:37:30.472 00.000 15672 Worker thread wakes up 04:37:30.472 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:30.472 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:32.589 02.117 15672 Exposure complete 04:37:32.621 00.032 15672 worker thread done servicing request 04:37:32.621 00.000 30444 OnExposeComplete: enter 04:37:32.621 00.000 30444 UpdateGuideState(): m_state=6 04:37:32.621 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 394 04:37:32.621 00.000 30444 Star::Find returns 1 (1), X=439.66, Y=185.32, Mass=122068, SNR=98.2, Peak=13836 HFD=3.0 04:37:32.621 00.000 30444 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 04:37:32.621 00.000 30444 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.35 = -2.35) 04:37:32.621 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.25 hyp=0.46 cameraTheta=-2.57 mountX=-0.30 mountY=-0.33, mountTheta=-2.32 04:37:32.622 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.25, opts=13) 04:37:32.622 00.000 30444 Enqueuing Move request for scope (-0.39, -0.25) 04:37:32.622 00.000 15672 Worker thread wakes up 04:37:32.622 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.25) opts 0xd 04:37:32.622 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.25) 04:37:32.622 00.000 15672 Moving (-0.39, -0.25) raw xDistance=-0.30 yDistance=-0.33 04:37:32.622 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 04:37:32.622 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 04:37:32.622 00.000 15672 MoveAxis(E, 82, ABG) 04:37:32.622 00.000 15672 Guiding Dir = 2, Dur = 82 04:37:32.623 00.001 15672 IsSlewing returns 0 04:37:32.624 00.001 15672 IsGuiding returns 0 04:37:32.628 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=14723, FiltMin=2564, FiltMax=10067, Gamma=2.950 04:37:32.651 00.023 15672 PulseGuide returned control before completion, sleep 65 04:37:32.676 00.025 30444 UpdateGuideState exits: m=122068 SNR=98.2 Saturated 04:37:32.676 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:32.676 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:32.676 00.000 30444 Enqueuing Expose request 04:37:32.764 00.088 15672 IsGuiding returns 0 04:37:32.764 00.000 15672 Move returns status 0, amount 82 04:37:32.764 00.000 15672 MoveAxis(N, 59, ABG) 04:37:32.764 00.000 15672 Guiding Dir = 0, Dur = 59 04:37:32.765 00.001 15672 IsSlewing returns 0 04:37:32.766 00.001 15672 IsGuiding returns 0 04:37:32.844 00.078 15672 IsGuiding returns 1 04:37:32.844 00.000 15672 scope still moving after pulse duration time elapsed 04:37:32.865 00.021 15672 IsSlewing returns 0 04:37:32.866 00.001 15672 IsGuiding returns 1 04:37:32.887 00.021 15672 IsSlewing returns 0 04:37:32.888 00.001 15672 IsGuiding returns 1 04:37:32.909 00.021 15672 IsSlewing returns 0 04:37:32.923 00.014 15672 IsGuiding returns 0 04:37:32.923 00.000 15672 scope move finished after 59 + 98 ms 04:37:32.923 00.000 15672 Move returns status 0, amount 59 04:37:32.923 00.000 15672 move complete, result=0 04:37:32.923 00.000 15672 worker thread done servicing request 04:37:32.923 00.000 15672 Worker thread wakes up 04:37:32.923 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:32.923 00.000 30444 GuideStep: -0.3 px 82 ms EAST, -0.3 px 59 ms NORTH 04:37:32.923 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:34.832 01.909 15672 Exposure complete 04:37:34.852 00.020 15672 worker thread done servicing request 04:37:34.852 00.000 30444 OnExposeComplete: enter 04:37:34.852 00.000 30444 UpdateGuideState(): m_state=6 04:37:34.852 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 395 04:37:34.852 00.000 30444 Star::Find returns 1 (1), X=439.61, Y=185.38, Mass=126353, SNR=116.5, Peak=13794 HFD=3.1 04:37:34.852 00.000 30444 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.28) = xAngle (-2.45 = -2.45) 04:37:34.852 00.000 30444 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.51 = -2.51) 04:37:34.852 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=-0.19 hyp=0.48 cameraTheta=-2.72 mountX=-0.37 mountY=-0.28, mountTheta=-2.48 04:37:34.853 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=-0.19, opts=13) 04:37:34.853 00.000 30444 Enqueuing Move request for scope (-0.44, -0.19) 04:37:34.853 00.000 15672 Worker thread wakes up 04:37:34.853 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.19) opts 0xd 04:37:34.853 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, -0.19) 04:37:34.853 00.000 15672 Moving (-0.44, -0.19) raw xDistance=-0.37 yDistance=-0.28 04:37:34.853 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37 04:37:34.853 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 04:37:34.853 00.000 15672 MoveAxis(E, 105, ABG) 04:37:34.853 00.000 15672 Guiding Dir = 2, Dur = 105 04:37:34.854 00.001 15672 IsSlewing returns 0 04:37:34.858 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=16099, FiltMin=2500, FiltMax=10776, Gamma=2.950 04:37:34.888 00.030 15672 IsGuiding returns 0 04:37:34.904 00.016 15672 PulseGuide returned control before completion, sleep 100 04:37:34.907 00.003 30444 UpdateGuideState exits: m=126353 SNR=116.5 Saturated 04:37:34.907 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:34.907 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:34.907 00.000 30444 Enqueuing Expose request 04:37:35.006 00.099 15672 IsGuiding returns 1 04:37:35.006 00.000 15672 scope still moving after pulse duration time elapsed 04:37:35.026 00.020 15672 IsSlewing returns 0 04:37:35.049 00.023 15672 IsGuiding returns 0 04:37:35.049 00.000 15672 scope move finished after 105 + 55 ms 04:37:35.049 00.000 15672 Move returns status 0, amount 105 04:37:35.049 00.000 15672 MoveAxis(N, 51, ABG) 04:37:35.050 00.001 15672 Guiding Dir = 0, Dur = 51 04:37:35.050 00.000 15672 IsSlewing returns 0 04:37:35.053 00.003 15672 IsGuiding returns 0 04:37:35.161 00.108 15672 IsGuiding returns 1 04:37:35.161 00.000 15672 scope still moving after pulse duration time elapsed 04:37:35.182 00.021 15672 IsSlewing returns 0 04:37:35.208 00.026 15672 IsGuiding returns 0 04:37:35.208 00.000 15672 scope move finished after 51 + 103 ms 04:37:35.208 00.000 15672 Move returns status 0, amount 51 04:37:35.208 00.000 15672 move complete, result=0 04:37:35.208 00.000 15672 worker thread done servicing request 04:37:35.208 00.000 15672 Worker thread wakes up 04:37:35.208 00.000 30444 GuideStep: -0.4 px 105 ms EAST, -0.3 px 51 ms NORTH 04:37:35.208 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:35.208 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:37.316 02.108 15672 Exposure complete 04:37:37.335 00.019 15672 worker thread done servicing request 04:37:37.335 00.000 30444 OnExposeComplete: enter 04:37:37.335 00.000 30444 UpdateGuideState(): m_state=6 04:37:37.335 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 396 04:37:37.335 00.000 30444 Star::Find returns 1 (1), X=439.76, Y=185.91, Mass=131607, SNR=122.7, Peak=12188 HFD=3.6 04:37:37.335 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.56 = 2.56) 04:37:37.335 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.50 = 2.50) 04:37:37.336 00.001 30444 CameraToMount -- cameraX=-0.29 cameraY=0.34 hyp=0.44 cameraTheta=2.28 mountX=-0.37 mountY=0.27, mountTheta=2.52 04:37:37.336 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.34, opts=13) 04:37:37.336 00.000 30444 Enqueuing Move request for scope (-0.29, 0.34) 04:37:37.336 00.000 15672 Worker thread wakes up 04:37:37.336 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.34) opts 0xd 04:37:37.336 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.34) 04:37:37.336 00.000 15672 Moving (-0.29, 0.34) raw xDistance=-0.37 yDistance=0.27 04:37:37.336 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37 04:37:37.336 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:37:37.336 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 04:37:37.336 00.000 15672 MoveAxis(E, 108, ABG) 04:37:37.336 00.000 15672 Guiding Dir = 2, Dur = 108 04:37:37.337 00.001 15672 IsSlewing returns 0 04:37:37.338 00.001 15672 IsGuiding returns 0 04:37:37.342 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1845, max=13515, FiltMin=2464, FiltMax=10221, Gamma=2.950 04:37:37.364 00.022 15672 PulseGuide returned control before completion, sleep 93 04:37:37.391 00.027 30444 UpdateGuideState exits: m=131607 SNR=122.7 Saturated 04:37:37.391 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:37.391 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:37.391 00.000 30444 Enqueuing Expose request 04:37:37.459 00.068 15672 IsGuiding returns 1 04:37:37.459 00.000 15672 scope still moving after pulse duration time elapsed 04:37:37.480 00.021 15672 IsSlewing returns 0 04:37:37.525 00.045 15672 IsGuiding returns 0 04:37:37.525 00.000 15672 scope move finished after 108 + 78 ms 04:37:37.525 00.000 15672 Move returns status 0, amount 108 04:37:37.525 00.000 15672 MoveAxis(N, 0, ABG) 04:37:37.525 00.000 15672 Move returns status 0, amount 0 04:37:37.525 00.000 15672 move complete, result=0 04:37:37.525 00.000 15672 worker thread done servicing request 04:37:37.526 00.001 15672 Worker thread wakes up 04:37:37.526 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:37.526 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:37.526 00.000 30444 GuideStep: -0.4 px 108 ms EAST, 0.3 px 0 ms NORTH 04:37:39.434 01.908 15672 Exposure complete 04:37:39.454 00.020 15672 worker thread done servicing request 04:37:39.454 00.000 30444 OnExposeComplete: enter 04:37:39.454 00.000 30444 UpdateGuideState(): m_state=6 04:37:39.454 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 397 04:37:39.454 00.000 30444 Star::Find returns 1 (1), X=440.03, Y=185.63, Mass=123363, SNR=109.4, Peak=12767 HFD=3.5 04:37:39.454 00.000 30444 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.28) = xAngle (2.21 = 2.21) 04:37:39.455 00.001 30444 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.15 = 2.15) 04:37:39.455 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.93 mountX=-0.03 mountY=0.05, mountTheta=2.19 04:37:39.455 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.05, opts=13) 04:37:39.455 00.000 30444 Enqueuing Move request for scope (-0.02, 0.05) 04:37:39.455 00.000 15672 Worker thread wakes up 04:37:39.455 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd 04:37:39.455 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.05) 04:37:39.455 00.000 15672 Moving (-0.02, 0.05) raw xDistance=-0.03 yDistance=0.05 04:37:39.455 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:37:39.455 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:39.455 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:37:39.456 00.001 15672 MoveAxis(E, 0, ABG) 04:37:39.456 00.000 15672 Move returns status 0, amount 0 04:37:39.456 00.000 15672 MoveAxis(N, 0, ABG) 04:37:39.456 00.000 15672 Move returns status 0, amount 0 04:37:39.456 00.000 15672 move complete, result=0 04:37:39.456 00.000 15672 worker thread done servicing request 04:37:39.461 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2141, max=15018, FiltMin=2452, FiltMax=11116, Gamma=2.950 04:37:39.511 00.050 30444 UpdateGuideState exits: m=123363 SNR=109.4 Saturated 04:37:39.511 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:39.511 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:39.511 00.000 30444 Enqueuing Expose request 04:37:39.511 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 04:37:39.512 00.001 15672 Worker thread wakes up 04:37:39.512 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:39.512 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:41.618 02.106 15672 Exposure complete 04:37:41.638 00.020 15672 worker thread done servicing request 04:37:41.638 00.000 30444 OnExposeComplete: enter 04:37:41.638 00.000 30444 UpdateGuideState(): m_state=6 04:37:41.638 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 398 04:37:41.638 00.000 30444 Star::Find returns 1 (1), X=440.24, Y=185.66, Mass=121613, SNR=97.3, Peak=12683 HFD=3.5 04:37:41.638 00.000 30444 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.28) = xAngle (0.72 = 0.72) 04:37:41.638 00.000 30444 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.66 = 0.66) 04:37:41.638 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.44 mountX=0.16 mountY=0.13, mountTheta=0.68 04:37:41.639 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.09, opts=13) 04:37:41.639 00.000 30444 Enqueuing Move request for scope (0.19, 0.09) 04:37:41.639 00.000 15672 Worker thread wakes up 04:37:41.639 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd 04:37:41.639 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.09) 04:37:41.639 00.000 15672 Moving (0.19, 0.09) raw xDistance=0.16 yDistance=0.13 04:37:41.639 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:37:41.639 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:41.639 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:37:41.639 00.000 15672 MoveAxis(E, 0, ABG) 04:37:41.639 00.000 15672 Move returns status 0, amount 0 04:37:41.639 00.000 15672 MoveAxis(N, 0, ABG) 04:37:41.639 00.000 15672 Move returns status 0, amount 0 04:37:41.639 00.000 15672 move complete, result=0 04:37:41.639 00.000 15672 worker thread done servicing request 04:37:41.644 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=14048, FiltMin=2409, FiltMax=10435, Gamma=2.950 04:37:41.693 00.049 30444 UpdateGuideState exits: m=121613 SNR=97.3 Saturated 04:37:41.693 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:41.693 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:41.693 00.000 30444 Enqueuing Expose request 04:37:41.693 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:37:41.693 00.000 15672 Worker thread wakes up 04:37:41.693 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:41.693 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:43.599 01.906 15672 Exposure complete 04:37:43.619 00.020 15672 worker thread done servicing request 04:37:43.619 00.000 30444 OnExposeComplete: enter 04:37:43.619 00.000 30444 UpdateGuideState(): m_state=6 04:37:43.619 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 399 04:37:43.619 00.000 30444 Star::Find returns 1 (1), X=440.16, Y=185.52, Mass=122529, SNR=94.6, Peak=11888 HFD=3.5 04:37:43.619 00.000 30444 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.28) = xAngle (-0.20 = -0.20) 04:37:43.619 00.000 30444 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.26 = -0.26) 04:37:43.619 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.48 mountX=0.12 mountY=-0.03, mountTheta=-0.26 04:37:43.620 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.06, opts=13) 04:37:43.620 00.000 30444 Enqueuing Move request for scope (0.11, -0.06) 04:37:43.620 00.000 15672 Worker thread wakes up 04:37:43.620 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd 04:37:43.620 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.06) 04:37:43.620 00.000 15672 Moving (0.11, -0.06) raw xDistance=0.12 yDistance=-0.03 04:37:43.620 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:37:43.620 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:43.620 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:37:43.620 00.000 15672 MoveAxis(E, 0, ABG) 04:37:43.620 00.000 15672 Move returns status 0, amount 0 04:37:43.620 00.000 15672 MoveAxis(N, 0, ABG) 04:37:43.620 00.000 15672 Move returns status 0, amount 0 04:37:43.620 00.000 15672 move complete, result=0 04:37:43.620 00.000 15672 worker thread done servicing request 04:37:43.625 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2107, max=13788, FiltMin=2466, FiltMax=10361, Gamma=2.950 04:37:43.676 00.051 30444 UpdateGuideState exits: m=122529 SNR=94.6 Saturated 04:37:43.676 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:43.676 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:43.676 00.000 30444 Enqueuing Expose request 04:37:43.676 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:37:43.676 00.000 15672 Worker thread wakes up 04:37:43.676 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:43.676 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:45.782 02.106 15672 Exposure complete 04:37:45.802 00.020 15672 worker thread done servicing request 04:37:45.802 00.000 30444 OnExposeComplete: enter 04:37:45.802 00.000 30444 UpdateGuideState(): m_state=6 04:37:45.802 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 400 04:37:45.802 00.000 30444 Star::Find returns 1 (1), X=440.24, Y=185.60, Mass=125903, SNR=122.9, Peak=13259 HFD=3.3 04:37:45.802 00.000 30444 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.28) = xAngle (0.40 = 0.40) 04:37:45.802 00.000 30444 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.34 = 0.34) 04:37:45.803 00.001 30444 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.12 mountX=0.18 mountY=0.06, mountTheta=0.34 04:37:45.803 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.02, opts=13) 04:37:45.803 00.000 30444 Enqueuing Move request for scope (0.19, 0.02) 04:37:45.803 00.000 15672 Worker thread wakes up 04:37:45.803 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd 04:37:45.803 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.02) 04:37:45.803 00.000 15672 Moving (0.19, 0.02) raw xDistance=0.18 yDistance=0.06 04:37:45.803 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:37:45.803 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:45.803 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:37:45.804 00.001 15672 MoveAxis(E, 0, ABG) 04:37:45.804 00.000 15672 Move returns status 0, amount 0 04:37:45.804 00.000 15672 MoveAxis(N, 0, ABG) 04:37:45.804 00.000 15672 Move returns status 0, amount 0 04:37:45.804 00.000 15672 move complete, result=0 04:37:45.804 00.000 15672 worker thread done servicing request 04:37:45.809 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=14528, FiltMin=2506, FiltMax=10795, Gamma=2.950 04:37:46.151 00.342 30444 UpdateGuideState exits: m=125903 SNR=122.9 Saturated 04:37:46.151 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:46.151 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:46.151 00.000 30444 Enqueuing Expose request 04:37:46.153 00.002 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:37:46.153 00.000 15672 Worker thread wakes up 04:37:46.153 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:46.153 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:48.060 01.907 15672 Exposure complete 04:37:48.079 00.019 15672 worker thread done servicing request 04:37:48.079 00.000 30444 OnExposeComplete: enter 04:37:48.080 00.001 30444 UpdateGuideState(): m_state=6 04:37:48.080 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 401 04:37:48.080 00.000 30444 Star::Find returns 1 (1), X=440.15, Y=185.54, Mass=123989, SNR=109.1, Peak=12783 HFD=3.4 04:37:48.080 00.000 30444 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.28) = xAngle (-0.06 = -0.06) 04:37:48.080 00.000 30444 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.12 = -0.12) 04:37:48.080 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.33 mountX=0.10 mountY=-0.01, mountTheta=-0.12 04:37:48.080 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.03, opts=13) 04:37:48.080 00.000 30444 Enqueuing Move request for scope (0.09, -0.03) 04:37:48.081 00.001 15672 Worker thread wakes up 04:37:48.081 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd 04:37:48.081 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.03) 04:37:48.081 00.000 15672 Moving (0.09, -0.03) raw xDistance=0.10 yDistance=-0.01 04:37:48.081 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:37:48.081 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:48.081 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:37:48.081 00.000 15672 MoveAxis(E, 0, ABG) 04:37:48.081 00.000 15672 Move returns status 0, amount 0 04:37:48.081 00.000 15672 MoveAxis(N, 0, ABG) 04:37:48.081 00.000 15672 Move returns status 0, amount 0 04:37:48.081 00.000 15672 move complete, result=0 04:37:48.081 00.000 15672 worker thread done servicing request 04:37:48.086 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2103, max=14483, FiltMin=2542, FiltMax=11115, Gamma=2.950 04:37:48.198 00.112 30444 UpdateGuideState exits: m=123989 SNR=109.1 Saturated 04:37:48.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:48.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:48.198 00.000 30444 Enqueuing Expose request 04:37:48.198 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:37:48.198 00.000 15672 Worker thread wakes up 04:37:48.198 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:48.198 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:50.307 02.109 15672 Exposure complete 04:37:50.327 00.020 15672 worker thread done servicing request 04:37:50.327 00.000 30444 OnExposeComplete: enter 04:37:50.327 00.000 30444 UpdateGuideState(): m_state=6 04:37:50.327 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 402 04:37:50.327 00.000 30444 Star::Find returns 1 (1), X=440.26, Y=185.80, Mass=125571, SNR=113.0, Peak=11925 HFD=3.5 04:37:50.327 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 04:37:50.327 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 04:37:50.327 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.23 hyp=0.31 cameraTheta=0.84 mountX=0.14 mountY=0.27, mountTheta=1.11 04:37:50.328 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.23, opts=13) 04:37:50.328 00.000 30444 Enqueuing Move request for scope (0.21, 0.23) 04:37:50.328 00.000 15672 Worker thread wakes up 04:37:50.328 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.23) opts 0xd 04:37:50.328 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.23) 04:37:50.328 00.000 15672 Moving (0.21, 0.23) raw xDistance=0.14 yDistance=0.27 04:37:50.328 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:37:50.328 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:37:50.328 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 04:37:50.328 00.000 15672 MoveAxis(E, 0, ABG) 04:37:50.328 00.000 15672 Move returns status 0, amount 0 04:37:50.328 00.000 15672 MoveAxis(N, 0, ABG) 04:37:50.328 00.000 15672 Move returns status 0, amount 0 04:37:50.328 00.000 15672 move complete, result=0 04:37:50.328 00.000 15672 worker thread done servicing request 04:37:50.333 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=14553, FiltMin=2435, FiltMax=11154, Gamma=2.950 04:37:50.382 00.049 30444 UpdateGuideState exits: m=125571 SNR=113.0 Saturated 04:37:50.382 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:50.382 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:50.382 00.000 30444 Enqueuing Expose request 04:37:50.382 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 04:37:50.382 00.000 15672 Worker thread wakes up 04:37:50.383 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:50.383 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:52.298 01.915 15672 Exposure complete 04:37:52.329 00.031 15672 worker thread done servicing request 04:37:52.329 00.000 30444 OnExposeComplete: enter 04:37:52.329 00.000 30444 UpdateGuideState(): m_state=6 04:37:52.329 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 403 04:37:52.330 00.001 30444 Star::Find returns 1 (1), X=439.98, Y=185.62, Mass=130382, SNR=112.9, Peak=12482 HFD=3.5 04:37:52.330 00.000 30444 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.28) = xAngle (2.89 = 2.89) 04:37:52.330 00.000 30444 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.83 = 2.83) 04:37:52.330 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.09 cameraTheta=2.61 mountX=-0.08 mountY=0.03, mountTheta=2.83 04:37:52.330 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.04, opts=13) 04:37:52.330 00.000 30444 Enqueuing Move request for scope (-0.07, 0.04) 04:37:52.330 00.000 15672 Worker thread wakes up 04:37:52.330 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd 04:37:52.330 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.04) 04:37:52.330 00.000 15672 Moving (-0.07, 0.04) raw xDistance=-0.08 yDistance=0.03 04:37:52.330 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:37:52.330 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:52.331 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:37:52.331 00.000 15672 MoveAxis(E, 0, ABG) 04:37:52.331 00.000 15672 Move returns status 0, amount 0 04:37:52.331 00.000 15672 MoveAxis(N, 0, ABG) 04:37:52.331 00.000 15672 Move returns status 0, amount 0 04:37:52.331 00.000 15672 move complete, result=0 04:37:52.331 00.000 15672 worker thread done servicing request 04:37:52.335 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2131, max=13999, FiltMin=2529, FiltMax=11371, Gamma=2.950 04:37:52.384 00.049 30444 UpdateGuideState exits: m=130382 SNR=112.9 Saturated 04:37:52.384 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:52.384 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:52.384 00.000 30444 Enqueuing Expose request 04:37:52.384 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:37:52.384 00.000 15672 Worker thread wakes up 04:37:52.384 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:52.384 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:54.493 02.109 15672 Exposure complete 04:37:54.513 00.020 15672 worker thread done servicing request 04:37:54.513 00.000 30444 OnExposeComplete: enter 04:37:54.513 00.000 30444 UpdateGuideState(): m_state=6 04:37:54.513 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 404 04:37:54.513 00.000 30444 Star::Find returns 1 (1), X=439.89, Y=185.61, Mass=133164, SNR=109.5, Peak=13421 HFD=3.6 04:37:54.513 00.000 30444 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.28) = xAngle (3.21 = -3.08) 04:37:54.513 00.000 30444 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.15 = -3.14) 04:37:54.513 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.17 cameraTheta=2.93 mountX=-0.17 mountY=-0.00, mountTheta=-3.14 04:37:54.513 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.04, opts=13) 04:37:54.514 00.001 30444 Enqueuing Move request for scope (-0.17, 0.04) 04:37:54.514 00.000 15672 Worker thread wakes up 04:37:54.514 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd 04:37:54.514 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.04) 04:37:54.514 00.000 15672 Moving (-0.17, 0.04) raw xDistance=-0.17 yDistance=-0.00 04:37:54.514 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:37:54.514 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:54.514 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:37:54.514 00.000 15672 MoveAxis(E, 0, ABG) 04:37:54.514 00.000 15672 Move returns status 0, amount 0 04:37:54.514 00.000 15672 MoveAxis(N, 0, ABG) 04:37:54.514 00.000 15672 Move returns status 0, amount 0 04:37:54.514 00.000 15672 move complete, result=0 04:37:54.514 00.000 15672 worker thread done servicing request 04:37:54.519 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=14374, FiltMin=2534, FiltMax=10066, Gamma=2.950 04:37:54.568 00.049 30444 UpdateGuideState exits: m=133164 SNR=109.5 Saturated 04:37:54.568 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:54.568 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:54.568 00.000 30444 Enqueuing Expose request 04:37:54.568 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:37:54.568 00.000 15672 Worker thread wakes up 04:37:54.568 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:54.568 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:56.475 01.907 15672 Exposure complete 04:37:56.494 00.019 15672 worker thread done servicing request 04:37:56.494 00.000 30444 OnExposeComplete: enter 04:37:56.495 00.001 30444 UpdateGuideState(): m_state=6 04:37:56.495 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 405 04:37:56.495 00.000 30444 Star::Find returns 1 (1), X=440.08, Y=185.62, Mass=138596, SNR=122.0, Peak=12684 HFD=3.8 04:37:56.495 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.25 = 1.25) 04:37:56.495 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 04:37:56.495 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.98 mountX=0.02 mountY=0.05, mountTheta=1.25 04:37:56.495 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.04, opts=13) 04:37:56.495 00.000 30444 Enqueuing Move request for scope (0.03, 0.04) 04:37:56.496 00.001 15672 Worker thread wakes up 04:37:56.496 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd 04:37:56.496 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.04) 04:37:56.496 00.000 15672 Moving (0.03, 0.04) raw xDistance=0.02 yDistance=0.05 04:37:56.496 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:37:56.496 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:56.496 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:37:56.496 00.000 15672 MoveAxis(E, 0, ABG) 04:37:56.496 00.000 15672 Move returns status 0, amount 0 04:37:56.496 00.000 15672 MoveAxis(N, 0, ABG) 04:37:56.496 00.000 15672 Move returns status 0, amount 0 04:37:56.496 00.000 15672 move complete, result=0 04:37:56.496 00.000 15672 worker thread done servicing request 04:37:56.500 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=13248, FiltMin=2534, FiltMax=10465, Gamma=2.950 04:37:56.549 00.049 30444 UpdateGuideState exits: m=138596 SNR=122.0 Saturated 04:37:56.550 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:56.550 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:56.550 00.000 30444 Enqueuing Expose request 04:37:56.550 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:37:56.550 00.000 15672 Worker thread wakes up 04:37:56.550 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:56.550 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:37:58.656 02.106 15672 Exposure complete 04:37:58.678 00.022 15672 worker thread done servicing request 04:37:58.678 00.000 30444 OnExposeComplete: enter 04:37:58.678 00.000 30444 UpdateGuideState(): m_state=6 04:37:58.678 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 406 04:37:58.678 00.000 30444 Star::Find returns 1 (1), X=439.80, Y=185.50, Mass=125030, SNR=109.1, Peak=13021 HFD=3.4 04:37:58.678 00.000 30444 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 04:37:58.678 00.000 30444 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 04:37:58.678 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.08 hyp=0.27 cameraTheta=-2.85 mountX=-0.22 mountY=-0.13, mountTheta=-2.62 04:37:58.679 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.08, opts=13) 04:37:58.679 00.000 30444 Enqueuing Move request for scope (-0.25, -0.08) 04:37:58.679 00.000 15672 Worker thread wakes up 04:37:58.679 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.08) opts 0xd 04:37:58.679 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.08) 04:37:58.679 00.000 15672 Moving (-0.25, -0.08) raw xDistance=-0.22 yDistance=-0.13 04:37:58.679 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:37:58.679 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:37:58.679 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:37:58.679 00.000 15672 MoveAxis(E, 0, ABG) 04:37:58.679 00.000 15672 Move returns status 0, amount 0 04:37:58.679 00.000 15672 MoveAxis(N, 0, ABG) 04:37:58.679 00.000 15672 Move returns status 0, amount 0 04:37:58.679 00.000 15672 move complete, result=0 04:37:58.679 00.000 15672 worker thread done servicing request 04:37:58.684 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2010, max=14921, FiltMin=2499, FiltMax=11012, Gamma=2.950 04:37:58.733 00.049 30444 UpdateGuideState exits: m=125030 SNR=109.1 Saturated 04:37:58.733 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:37:58.733 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:37:58.733 00.000 30444 Enqueuing Expose request 04:37:58.733 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:37:58.733 00.000 15672 Worker thread wakes up 04:37:58.733 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:37:58.733 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:00.640 01.907 15672 Exposure complete 04:38:00.661 00.021 15672 worker thread done servicing request 04:38:00.661 00.000 30444 OnExposeComplete: enter 04:38:00.661 00.000 30444 UpdateGuideState(): m_state=6 04:38:00.661 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 407 04:38:00.661 00.000 30444 Star::Find returns 1 (1), X=440.08, Y=185.42, Mass=125505, SNR=111.7, Peak=13173 HFD=3.5 04:38:00.661 00.000 30444 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.28) = xAngle (-1.12 = -1.12) 04:38:00.661 00.000 30444 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.18 = -1.18) 04:38:00.661 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.40 mountX=0.07 mountY=-0.14, mountTheta=-1.13 04:38:00.661 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.15, opts=13) 04:38:00.661 00.000 30444 Enqueuing Move request for scope (0.03, -0.15) 04:38:00.661 00.000 15672 Worker thread wakes up 04:38:00.661 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd 04:38:00.661 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.15) 04:38:00.661 00.000 15672 Moving (0.03, -0.15) raw xDistance=0.07 yDistance=-0.14 04:38:00.661 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:38:00.661 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:00.661 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:38:00.661 00.000 15672 MoveAxis(E, 0, ABG) 04:38:00.661 00.000 15672 Move returns status 0, amount 0 04:38:00.661 00.000 15672 MoveAxis(N, 0, ABG) 04:38:00.661 00.000 15672 Move returns status 0, amount 0 04:38:00.661 00.000 15672 move complete, result=0 04:38:00.661 00.000 15672 worker thread done servicing request 04:38:00.666 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=14810, FiltMin=2494, FiltMax=9922, Gamma=2.950 04:38:00.715 00.049 30444 UpdateGuideState exits: m=125505 SNR=111.7 Saturated 04:38:00.715 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:00.715 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:00.715 00.000 30444 Enqueuing Expose request 04:38:00.715 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:38:00.715 00.000 15672 Worker thread wakes up 04:38:00.715 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:00.715 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:02.822 02.107 15672 Exposure complete 04:38:02.842 00.020 15672 worker thread done servicing request 04:38:02.842 00.000 30444 OnExposeComplete: enter 04:38:02.842 00.000 30444 UpdateGuideState(): m_state=6 04:38:02.842 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 408 04:38:02.842 00.000 30444 Star::Find returns 1 (1), X=440.08, Y=185.40, Mass=123540, SNR=109.7, Peak=13090 HFD=3.4 04:38:02.842 00.000 30444 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.28) = xAngle (-1.16 = -1.16) 04:38:02.842 00.000 30444 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.22 = -1.22) 04:38:02.843 00.001 30444 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.44 mountX=0.07 mountY=-0.16, mountTheta=-1.17 04:38:02.843 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.17, opts=13) 04:38:02.843 00.000 30444 Enqueuing Move request for scope (0.02, -0.17) 04:38:02.843 00.000 15672 Worker thread wakes up 04:38:02.843 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd 04:38:02.843 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.17) 04:38:02.843 00.000 15672 Moving (0.02, -0.17) raw xDistance=0.07 yDistance=-0.16 04:38:02.843 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:38:02.843 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:02.843 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:38:02.843 00.000 15672 MoveAxis(E, 0, ABG) 04:38:02.843 00.000 15672 Move returns status 0, amount 0 04:38:02.844 00.001 15672 MoveAxis(N, 0, ABG) 04:38:02.844 00.000 15672 Move returns status 0, amount 0 04:38:02.844 00.000 15672 move complete, result=0 04:38:02.844 00.000 15672 worker thread done servicing request 04:38:02.849 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=14766, FiltMin=2372, FiltMax=9964, Gamma=2.950 04:38:02.936 00.087 30444 UpdateGuideState exits: m=123540 SNR=109.7 Saturated 04:38:02.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:02.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:02.936 00.000 30444 Enqueuing Expose request 04:38:02.936 00.000 15672 Worker thread wakes up 04:38:02.936 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:02.936 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:38:02.936 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:04.844 01.908 15672 Exposure complete 04:38:04.864 00.020 15672 worker thread done servicing request 04:38:04.864 00.000 30444 OnExposeComplete: enter 04:38:04.864 00.000 30444 UpdateGuideState(): m_state=6 04:38:04.864 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 409 04:38:04.864 00.000 30444 Star::Find returns 1 (1), X=440.27, Y=185.25, Mass=131987, SNR=103.9, Peak=14204 HFD=3.1 04:38:04.864 00.000 30444 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.28) = xAngle (-0.69 = -0.69) 04:38:04.864 00.000 30444 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.76 = -0.76) 04:38:04.865 00.001 30444 CameraToMount -- cameraX=0.22 cameraY=-0.32 hyp=0.39 cameraTheta=-0.97 mountX=0.30 mountY=-0.27, mountTheta=-0.73 04:38:04.865 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.32, opts=13) 04:38:04.865 00.000 30444 Enqueuing Move request for scope (0.22, -0.32) 04:38:04.865 00.000 15672 Worker thread wakes up 04:38:04.865 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.32) opts 0xd 04:38:04.865 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.32) 04:38:04.865 00.000 15672 Moving (0.22, -0.32) raw xDistance=0.30 yDistance=-0.27 04:38:04.865 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 04:38:04.865 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 04:38:04.865 00.000 15672 MoveAxis(W, 81, ABG) 04:38:04.865 00.000 15672 Guiding Dir = 3, Dur = 81 04:38:04.867 00.002 15672 IsSlewing returns 0 04:38:04.871 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2066, max=14774, FiltMin=2450, FiltMax=10231, Gamma=2.950 04:38:04.874 00.003 15672 IsGuiding returns 0 04:38:04.889 00.015 15672 PulseGuide returned control before completion, sleep 77 04:38:04.967 00.078 15672 IsGuiding returns 1 04:38:04.967 00.000 15672 scope still moving after pulse duration time elapsed 04:38:04.988 00.021 15672 IsSlewing returns 0 04:38:04.991 00.003 30444 UpdateGuideState exits: m=131987 SNR=103.9 Saturated 04:38:04.991 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:04.991 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:04.991 00.000 30444 Enqueuing Expose request 04:38:05.001 00.010 15672 IsGuiding returns 0 04:38:05.001 00.000 15672 scope move finished after 81 + 46 ms 04:38:05.001 00.000 15672 Move returns status 0, amount 81 04:38:05.001 00.000 15672 MoveAxis(N, 48, ABG) 04:38:05.001 00.000 15672 Guiding Dir = 0, Dur = 48 04:38:05.002 00.001 15672 IsSlewing returns 0 04:38:05.003 00.001 15672 IsGuiding returns 0 04:38:05.114 00.111 15672 IsGuiding returns 1 04:38:05.114 00.000 15672 scope still moving after pulse duration time elapsed 04:38:05.136 00.022 15672 IsSlewing returns 0 04:38:05.178 00.042 15672 IsGuiding returns 0 04:38:05.179 00.001 15672 scope move finished after 48 + 127 ms 04:38:05.179 00.000 15672 Move returns status 0, amount 48 04:38:05.179 00.000 15672 move complete, result=0 04:38:05.179 00.000 15672 worker thread done servicing request 04:38:05.179 00.000 15672 Worker thread wakes up 04:38:05.179 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:05.179 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:05.180 00.001 30444 GuideStep: 0.3 px 81 ms WEST, -0.3 px 48 ms NORTH 04:38:07.289 02.109 15672 Exposure complete 04:38:07.309 00.020 15672 worker thread done servicing request 04:38:07.309 00.000 30444 OnExposeComplete: enter 04:38:07.309 00.000 30444 UpdateGuideState(): m_state=6 04:38:07.309 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 410 04:38:07.309 00.000 30444 Star::Find returns 1 (1), X=440.35, Y=185.50, Mass=120436, SNR=100.8, Peak=12889 HFD=3.2 04:38:07.309 00.000 30444 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 04:38:07.309 00.000 30444 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 04:38:07.309 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-0.26 mountX=0.30 mountY=-0.01, mountTheta=-0.04 04:38:07.310 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.08, opts=13) 04:38:07.310 00.000 30444 Enqueuing Move request for scope (0.29, -0.08) 04:38:07.310 00.000 15672 Worker thread wakes up 04:38:07.310 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.08) opts 0xd 04:38:07.310 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.08) 04:38:07.310 00.000 15672 Moving (0.29, -0.08) raw xDistance=0.30 yDistance=-0.01 04:38:07.310 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30 04:38:07.310 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:07.310 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:38:07.310 00.000 15672 MoveAxis(W, 87, ABG) 04:38:07.310 00.000 15672 Guiding Dir = 3, Dur = 87 04:38:07.311 00.001 15672 IsSlewing returns 0 04:38:07.312 00.001 15672 IsGuiding returns 0 04:38:07.316 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2090, max=14485, FiltMin=2465, FiltMax=11415, Gamma=2.950 04:38:07.333 00.017 15672 PulseGuide returned control before completion, sleep 76 04:38:07.365 00.032 30444 UpdateGuideState exits: m=120436 SNR=100.8 Saturated 04:38:07.365 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:07.365 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:07.365 00.000 30444 Enqueuing Expose request 04:38:07.411 00.046 15672 IsGuiding returns 1 04:38:07.411 00.000 15672 scope still moving after pulse duration time elapsed 04:38:07.432 00.021 15672 IsSlewing returns 0 04:38:07.478 00.046 15672 IsGuiding returns 0 04:38:07.478 00.000 15672 scope move finished after 87 + 79 ms 04:38:07.478 00.000 15672 Move returns status 0, amount 87 04:38:07.478 00.000 15672 MoveAxis(N, 0, ABG) 04:38:07.478 00.000 15672 Move returns status 0, amount 0 04:38:07.478 00.000 15672 move complete, result=0 04:38:07.478 00.000 15672 worker thread done servicing request 04:38:07.478 00.000 15672 Worker thread wakes up 04:38:07.478 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:07.478 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:07.479 00.001 30444 GuideStep: 0.3 px 87 ms WEST, -0.0 px 0 ms NORTH 04:38:09.385 01.906 15672 Exposure complete 04:38:09.406 00.021 15672 worker thread done servicing request 04:38:09.406 00.000 30444 OnExposeComplete: enter 04:38:09.406 00.000 30444 UpdateGuideState(): m_state=6 04:38:09.406 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 411 04:38:09.406 00.000 30444 Star::Find returns 1 (1), X=439.99, Y=185.59, Mass=126127, SNR=113.4, Peak=13355 HFD=3.4 04:38:09.406 00.000 30444 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.28) = xAngle (3.13 = 3.13) 04:38:09.406 00.000 30444 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.06 = 3.06) 04:38:09.406 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.85 mountX=-0.07 mountY=0.01, mountTheta=3.06 04:38:09.407 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.02, opts=13) 04:38:09.407 00.000 30444 Enqueuing Move request for scope (-0.07, 0.02) 04:38:09.407 00.000 15672 Worker thread wakes up 04:38:09.407 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd 04:38:09.407 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.02) 04:38:09.407 00.000 15672 Moving (-0.07, 0.02) raw xDistance=-0.07 yDistance=0.01 04:38:09.407 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:38:09.407 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:09.407 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:38:09.407 00.000 15672 MoveAxis(E, 0, ABG) 04:38:09.407 00.000 15672 Move returns status 0, amount 0 04:38:09.407 00.000 15672 MoveAxis(N, 0, ABG) 04:38:09.407 00.000 15672 Move returns status 0, amount 0 04:38:09.407 00.000 15672 move complete, result=0 04:38:09.407 00.000 15672 worker thread done servicing request 04:38:09.412 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2088, max=14459, FiltMin=2497, FiltMax=11259, Gamma=2.950 04:38:09.557 00.145 30444 UpdateGuideState exits: m=126127 SNR=113.4 Saturated 04:38:09.558 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:09.558 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:09.558 00.000 30444 Enqueuing Expose request 04:38:09.558 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:38:09.558 00.000 15672 Worker thread wakes up 04:38:09.559 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:09.559 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:11.674 02.115 15672 Exposure complete 04:38:11.701 00.027 15672 worker thread done servicing request 04:38:11.701 00.000 30444 OnExposeComplete: enter 04:38:11.701 00.000 30444 UpdateGuideState(): m_state=6 04:38:11.701 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 412 04:38:11.702 00.001 30444 Star::Find returns 1 (1), X=440.32, Y=185.38, Mass=124225, SNR=106.8, Peak=14142 HFD=3.0 04:38:11.702 00.000 30444 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.28) = xAngle (-0.34 = -0.34) 04:38:11.702 00.000 30444 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.41 = -0.41) 04:38:11.702 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-0.62 mountX=0.31 mountY=-0.13, mountTheta=-0.40 04:38:11.702 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.19, opts=13) 04:38:11.702 00.000 30444 Enqueuing Move request for scope (0.27, -0.19) 04:38:11.702 00.000 15672 Worker thread wakes up 04:38:11.702 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.19) opts 0xd 04:38:11.702 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.19) 04:38:11.702 00.000 15672 Moving (0.27, -0.19) raw xDistance=0.31 yDistance=-0.13 04:38:11.702 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 04:38:11.702 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:11.703 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:38:11.703 00.000 15672 MoveAxis(W, 84, ABG) 04:38:11.703 00.000 15672 Guiding Dir = 3, Dur = 84 04:38:11.703 00.000 15672 IsSlewing returns 0 04:38:11.704 00.001 15672 IsGuiding returns 0 04:38:11.709 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=15266, FiltMin=2510, FiltMax=10565, Gamma=2.950 04:38:11.725 00.016 15672 PulseGuide returned control before completion, sleep 74 04:38:11.757 00.032 30444 UpdateGuideState exits: m=124225 SNR=106.8 Saturated 04:38:11.757 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:11.757 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:11.757 00.000 30444 Enqueuing Expose request 04:38:11.802 00.045 15672 IsGuiding returns 1 04:38:11.802 00.000 15672 scope still moving after pulse duration time elapsed 04:38:11.823 00.021 15672 IsSlewing returns 0 04:38:11.839 00.016 15672 IsGuiding returns 0 04:38:11.839 00.000 15672 scope move finished after 84 + 50 ms 04:38:11.840 00.001 15672 Move returns status 0, amount 84 04:38:11.840 00.000 15672 MoveAxis(N, 0, ABG) 04:38:11.840 00.000 15672 Move returns status 0, amount 0 04:38:11.840 00.000 15672 move complete, result=0 04:38:11.840 00.000 15672 worker thread done servicing request 04:38:11.840 00.000 15672 Worker thread wakes up 04:38:11.840 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:11.840 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:11.841 00.001 30444 GuideStep: 0.3 px 84 ms WEST, -0.1 px 0 ms NORTH 04:38:13.750 01.909 15672 Exposure complete 04:38:13.769 00.019 15672 worker thread done servicing request 04:38:13.770 00.001 30444 OnExposeComplete: enter 04:38:13.770 00.000 30444 UpdateGuideState(): m_state=6 04:38:13.770 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 413 04:38:13.770 00.000 30444 Star::Find returns 1 (1), X=439.92, Y=185.43, Mass=126115, SNR=105.6, Peak=13083 HFD=3.4 04:38:13.770 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 04:38:13.770 00.000 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 04:38:13.770 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-2.33 mountX=-0.09 mountY=-0.17, mountTheta=-2.07 04:38:13.770 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.15, opts=13) 04:38:13.771 00.001 30444 Enqueuing Move request for scope (-0.14, -0.15) 04:38:13.771 00.000 15672 Worker thread wakes up 04:38:13.771 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd 04:38:13.771 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.15) 04:38:13.771 00.000 15672 Moving (-0.14, -0.15) raw xDistance=-0.09 yDistance=-0.17 04:38:13.771 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 04:38:13.771 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:13.771 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:38:13.771 00.000 15672 MoveAxis(E, 0, ABG) 04:38:13.771 00.000 15672 Move returns status 0, amount 0 04:38:13.771 00.000 15672 MoveAxis(N, 0, ABG) 04:38:13.771 00.000 15672 Move returns status 0, amount 0 04:38:13.771 00.000 15672 move complete, result=0 04:38:13.771 00.000 15672 worker thread done servicing request 04:38:13.776 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2125, max=15812, FiltMin=2507, FiltMax=11313, Gamma=2.950 04:38:13.825 00.049 30444 UpdateGuideState exits: m=126115 SNR=105.6 Saturated 04:38:13.825 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:13.825 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:13.825 00.000 30444 Enqueuing Expose request 04:38:13.825 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:38:13.825 00.000 15672 Worker thread wakes up 04:38:13.825 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:13.825 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:15.935 02.110 15672 Exposure complete 04:38:15.955 00.020 15672 worker thread done servicing request 04:38:15.955 00.000 30444 OnExposeComplete: enter 04:38:15.955 00.000 30444 UpdateGuideState(): m_state=6 04:38:15.955 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 414 04:38:15.955 00.000 30444 Star::Find returns 1 (1), X=439.94, Y=185.56, Mass=124467, SNR=103.6, Peak=12726 HFD=3.5 04:38:15.955 00.000 30444 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.28) = xAngle (-2.78 = -2.78) 04:38:15.955 00.000 30444 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.84 = -2.84) 04:38:15.955 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.06 mountX=-0.10 mountY=-0.03, mountTheta=-2.83 04:38:15.956 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.01, opts=13) 04:38:15.956 00.000 30444 Enqueuing Move request for scope (-0.11, -0.01) 04:38:15.956 00.000 15672 Worker thread wakes up 04:38:15.956 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd 04:38:15.956 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.01) 04:38:15.956 00.000 15672 Moving (-0.11, -0.01) raw xDistance=-0.10 yDistance=-0.03 04:38:15.956 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:38:15.956 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:15.956 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:38:15.956 00.000 15672 MoveAxis(E, 0, ABG) 04:38:15.956 00.000 15672 Move returns status 0, amount 0 04:38:15.956 00.000 15672 MoveAxis(N, 0, ABG) 04:38:15.956 00.000 15672 Move returns status 0, amount 0 04:38:15.956 00.000 15672 move complete, result=0 04:38:15.956 00.000 15672 worker thread done servicing request 04:38:15.961 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=15413, FiltMin=2561, FiltMax=11710, Gamma=2.950 04:38:16.183 00.222 30444 UpdateGuideState exits: m=124467 SNR=103.6 Saturated 04:38:16.183 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:16.183 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:16.183 00.000 30444 Enqueuing Expose request 04:38:16.184 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:38:16.184 00.000 15672 Worker thread wakes up 04:38:16.184 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:16.184 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:18.090 01.906 15672 Exposure complete 04:38:18.110 00.020 15672 worker thread done servicing request 04:38:18.110 00.000 30444 OnExposeComplete: enter 04:38:18.110 00.000 30444 UpdateGuideState(): m_state=6 04:38:18.110 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 415 04:38:18.110 00.000 30444 Star::Find returns 1 (1), X=439.92, Y=185.50, Mass=128143, SNR=111.8, Peak=12664 HFD=3.6 04:38:18.110 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 04:38:18.110 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 04:38:18.110 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.64 mountX=-0.11 mountY=-0.10, mountTheta=-2.39 04:38:18.111 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.07, opts=13) 04:38:18.111 00.000 30444 Enqueuing Move request for scope (-0.13, -0.07) 04:38:18.111 00.000 15672 Worker thread wakes up 04:38:18.111 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd 04:38:18.111 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.07) 04:38:18.111 00.000 15672 Moving (-0.13, -0.07) raw xDistance=-0.11 yDistance=-0.10 04:38:18.111 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:38:18.111 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:18.111 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:38:18.111 00.000 15672 MoveAxis(E, 0, ABG) 04:38:18.111 00.000 15672 Move returns status 0, amount 0 04:38:18.111 00.000 15672 MoveAxis(N, 0, ABG) 04:38:18.111 00.000 15672 Move returns status 0, amount 0 04:38:18.112 00.001 15672 move complete, result=0 04:38:18.112 00.000 15672 worker thread done servicing request 04:38:18.116 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=13772, FiltMin=2416, FiltMax=10609, Gamma=2.950 04:38:18.238 00.122 30444 UpdateGuideState exits: m=128143 SNR=111.8 Saturated 04:38:18.238 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:18.238 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:18.238 00.000 30444 Enqueuing Expose request 04:38:18.238 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:38:18.238 00.000 15672 Worker thread wakes up 04:38:18.239 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:18.239 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:20.347 02.108 15672 Exposure complete 04:38:20.367 00.020 15672 worker thread done servicing request 04:38:20.367 00.000 30444 OnExposeComplete: enter 04:38:20.367 00.000 30444 UpdateGuideState(): m_state=6 04:38:20.367 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 416 04:38:20.367 00.000 30444 Star::Find returns 1 (1), X=439.84, Y=185.43, Mass=124192, SNR=95.4, Peak=12779 HFD=3.4 04:38:20.367 00.000 30444 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.28) = xAngle (-2.28 = -2.28) 04:38:20.367 00.000 30444 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.34 = -2.34) 04:38:20.367 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.14 hyp=0.26 cameraTheta=-2.56 mountX=-0.17 mountY=-0.18, mountTheta=-2.31 04:38:20.368 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.14, opts=13) 04:38:20.368 00.000 30444 Enqueuing Move request for scope (-0.21, -0.14) 04:38:20.368 00.000 15672 Worker thread wakes up 04:38:20.368 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.14) opts 0xd 04:38:20.368 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.14) 04:38:20.368 00.000 15672 Moving (-0.21, -0.14) raw xDistance=-0.17 yDistance=-0.18 04:38:20.368 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:38:20.368 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:20.368 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:38:20.368 00.000 15672 MoveAxis(E, 0, ABG) 04:38:20.368 00.000 15672 Move returns status 0, amount 0 04:38:20.368 00.000 15672 MoveAxis(N, 0, ABG) 04:38:20.368 00.000 15672 Move returns status 0, amount 0 04:38:20.368 00.000 15672 move complete, result=0 04:38:20.368 00.000 15672 worker thread done servicing request 04:38:20.373 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=13632, FiltMin=2544, FiltMax=10093, Gamma=2.950 04:38:20.423 00.050 30444 UpdateGuideState exits: m=124192 SNR=95.4 Saturated 04:38:20.423 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:20.423 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:20.423 00.000 30444 Enqueuing Expose request 04:38:20.423 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:38:20.423 00.000 15672 Worker thread wakes up 04:38:20.423 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:20.423 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:22.337 01.914 15672 Exposure complete 04:38:22.370 00.033 15672 worker thread done servicing request 04:38:22.370 00.000 30444 OnExposeComplete: enter 04:38:22.370 00.000 30444 UpdateGuideState(): m_state=6 04:38:22.370 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 417 04:38:22.370 00.000 30444 Star::Find returns 1 (1), X=439.91, Y=185.45, Mass=120717, SNR=102.9, Peak=13202 HFD=3.2 04:38:22.370 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 04:38:22.371 00.001 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 04:38:22.371 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.19 cameraTheta=-2.42 mountX=-0.11 mountY=-0.16, mountTheta=-2.17 04:38:22.371 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.13, opts=13) 04:38:22.371 00.000 30444 Enqueuing Move request for scope (-0.15, -0.13) 04:38:22.371 00.000 15672 Worker thread wakes up 04:38:22.371 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd 04:38:22.371 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.13) 04:38:22.371 00.000 15672 Moving (-0.15, -0.13) raw xDistance=-0.11 yDistance=-0.16 04:38:22.371 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:38:22.371 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:22.371 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:38:22.371 00.000 15672 MoveAxis(E, 0, ABG) 04:38:22.372 00.001 15672 Move returns status 0, amount 0 04:38:22.372 00.000 15672 MoveAxis(N, 0, ABG) 04:38:22.372 00.000 15672 Move returns status 0, amount 0 04:38:22.372 00.000 15672 move complete, result=0 04:38:22.372 00.000 15672 worker thread done servicing request 04:38:22.376 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=14871, FiltMin=2543, FiltMax=11005, Gamma=2.950 04:38:22.425 00.049 30444 UpdateGuideState exits: m=120717 SNR=102.9 Saturated 04:38:22.425 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:22.425 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:22.426 00.001 30444 Enqueuing Expose request 04:38:22.426 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:38:22.426 00.000 15672 Worker thread wakes up 04:38:22.426 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:22.426 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:24.535 02.109 15672 Exposure complete 04:38:24.555 00.020 15672 worker thread done servicing request 04:38:24.555 00.000 30444 OnExposeComplete: enter 04:38:24.555 00.000 30444 UpdateGuideState(): m_state=6 04:38:24.555 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 418 04:38:24.555 00.000 30444 Star::Find returns 1 (1), X=439.90, Y=185.38, Mass=127873, SNR=128.1, Peak=14245 HFD=3.3 04:38:24.555 00.000 30444 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.28) = xAngle (-1.94 = -1.94) 04:38:24.555 00.000 30444 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.01 = -2.01) 04:38:24.555 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-2.22 mountX=-0.09 mountY=-0.23, mountTheta=-1.95 04:38:24.556 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.20, opts=13) 04:38:24.556 00.000 30444 Enqueuing Move request for scope (-0.15, -0.20) 04:38:24.556 00.000 15672 Worker thread wakes up 04:38:24.556 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd 04:38:24.556 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.20) 04:38:24.556 00.000 15672 Moving (-0.15, -0.20) raw xDistance=-0.09 yDistance=-0.23 04:38:24.556 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 04:38:24.556 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:24.556 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 04:38:24.556 00.000 15672 MoveAxis(E, 0, ABG) 04:38:24.556 00.000 15672 Move returns status 0, amount 0 04:38:24.556 00.000 15672 MoveAxis(N, 0, ABG) 04:38:24.556 00.000 15672 Move returns status 0, amount 0 04:38:24.556 00.000 15672 move complete, result=0 04:38:24.556 00.000 15672 worker thread done servicing request 04:38:24.560 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2043, max=15660, FiltMin=2496, FiltMax=11036, Gamma=2.950 04:38:24.611 00.051 30444 UpdateGuideState exits: m=127873 SNR=128.1 Saturated 04:38:24.611 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:24.611 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:24.611 00.000 30444 Enqueuing Expose request 04:38:24.611 00.000 15672 Worker thread wakes up 04:38:24.611 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:24.611 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:24.611 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:38:26.517 01.906 15672 Exposure complete 04:38:26.537 00.020 15672 worker thread done servicing request 04:38:26.537 00.000 30444 OnExposeComplete: enter 04:38:26.537 00.000 30444 UpdateGuideState(): m_state=6 04:38:26.537 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 419 04:38:26.537 00.000 30444 Star::Find returns 1 (1), X=439.68, Y=185.31, Mass=126800, SNR=111.0, Peak=13664 HFD=3.1 04:38:26.537 00.000 30444 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.28) = xAngle (-2.24 = -2.24) 04:38:26.537 00.000 30444 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 04:38:26.537 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.27 hyp=0.46 cameraTheta=-2.52 mountX=-0.28 mountY=-0.34, mountTheta=-2.27 04:38:26.538 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.27, opts=13) 04:38:26.538 00.000 30444 Enqueuing Move request for scope (-0.37, -0.27) 04:38:26.538 00.000 15672 Worker thread wakes up 04:38:26.538 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.27) opts 0xd 04:38:26.538 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.27) 04:38:26.538 00.000 15672 Moving (-0.37, -0.27) raw xDistance=-0.28 yDistance=-0.34 04:38:26.538 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 04:38:26.538 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 04:38:26.538 00.000 15672 MoveAxis(E, 77, ABG) 04:38:26.538 00.000 15672 Guiding Dir = 2, Dur = 77 04:38:26.538 00.000 15672 IsSlewing returns 0 04:38:26.540 00.002 15672 IsGuiding returns 0 04:38:26.544 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=13735, FiltMin=2560, FiltMax=9855, Gamma=2.950 04:38:26.566 00.022 15672 PulseGuide returned control before completion, sleep 61 04:38:26.593 00.027 30444 UpdateGuideState exits: m=126800 SNR=111.0 Saturated 04:38:26.593 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:26.593 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:26.593 00.000 30444 Enqueuing Expose request 04:38:26.630 00.037 15672 IsGuiding returns 1 04:38:26.630 00.000 15672 scope still moving after pulse duration time elapsed 04:38:26.651 00.021 15672 IsSlewing returns 0 04:38:26.664 00.013 15672 IsGuiding returns 0 04:38:26.664 00.000 15672 scope move finished after 77 + 46 ms 04:38:26.664 00.000 15672 Move returns status 0, amount 77 04:38:26.665 00.001 15672 MoveAxis(N, 60, ABG) 04:38:26.665 00.000 15672 Guiding Dir = 0, Dur = 60 04:38:26.665 00.000 15672 IsSlewing returns 0 04:38:26.667 00.002 15672 IsGuiding returns 0 04:38:26.776 00.109 15672 IsGuiding returns 1 04:38:26.776 00.000 15672 scope still moving after pulse duration time elapsed 04:38:26.798 00.022 15672 IsSlewing returns 0 04:38:26.801 00.003 15672 IsGuiding returns 1 04:38:26.822 00.021 15672 IsSlewing returns 0 04:38:26.840 00.018 15672 IsGuiding returns 0 04:38:26.841 00.001 15672 scope move finished after 60 + 112 ms 04:38:26.841 00.000 15672 Move returns status 0, amount 60 04:38:26.841 00.000 15672 move complete, result=0 04:38:26.841 00.000 15672 worker thread done servicing request 04:38:26.841 00.000 15672 Worker thread wakes up 04:38:26.841 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:26.841 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:26.842 00.001 30444 GuideStep: -0.3 px 77 ms EAST, -0.3 px 60 ms NORTH 04:38:28.951 02.109 15672 Exposure complete 04:38:28.971 00.020 15672 worker thread done servicing request 04:38:28.971 00.000 30444 OnExposeComplete: enter 04:38:28.971 00.000 30444 UpdateGuideState(): m_state=6 04:38:28.971 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 420 04:38:28.971 00.000 30444 Star::Find returns 1 (1), X=440.19, Y=185.39, Mass=126767, SNR=108.1, Peak=13398 HFD=3.2 04:38:28.971 00.000 30444 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.28) = xAngle (-0.67 = -0.67) 04:38:28.972 00.001 30444 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.73 = -0.73) 04:38:28.972 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.95 mountX=0.18 mountY=-0.15, mountTheta=-0.71 04:38:28.972 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.19, opts=13) 04:38:28.972 00.000 30444 Enqueuing Move request for scope (0.13, -0.19) 04:38:28.972 00.000 15672 Worker thread wakes up 04:38:28.972 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd 04:38:28.972 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.19) 04:38:28.972 00.000 15672 Moving (0.13, -0.19) raw xDistance=0.18 yDistance=-0.15 04:38:28.972 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:38:28.972 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:28.972 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:38:28.972 00.000 15672 MoveAxis(E, 0, ABG) 04:38:28.972 00.000 15672 Move returns status 0, amount 0 04:38:28.973 00.001 15672 MoveAxis(N, 0, ABG) 04:38:28.973 00.000 15672 Move returns status 0, amount 0 04:38:28.973 00.000 15672 move complete, result=0 04:38:28.973 00.000 15672 worker thread done servicing request 04:38:28.977 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2016, max=14313, FiltMin=2533, FiltMax=10324, Gamma=2.950 04:38:29.454 00.477 30444 UpdateGuideState exits: m=126767 SNR=108.1 Saturated 04:38:29.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:29.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:29.454 00.000 30444 Enqueuing Expose request 04:38:29.454 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:38:29.454 00.000 15672 Worker thread wakes up 04:38:29.454 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:29.454 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:31.360 01.906 15672 Exposure complete 04:38:31.380 00.020 15672 worker thread done servicing request 04:38:31.380 00.000 30444 OnExposeComplete: enter 04:38:31.381 00.001 30444 UpdateGuideState(): m_state=6 04:38:31.381 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 421 04:38:31.381 00.000 30444 Star::Find returns 1 (1), X=440.20, Y=185.42, Mass=122494, SNR=102.3, Peak=12605 HFD=3.5 04:38:31.381 00.000 30444 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.28) = xAngle (-0.54 = -0.54) 04:38:31.381 00.000 30444 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.60 = -0.60) 04:38:31.381 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.82 mountX=0.18 mountY=-0.12, mountTheta=-0.58 04:38:31.381 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.15, opts=13) 04:38:31.382 00.001 30444 Enqueuing Move request for scope (0.14, -0.15) 04:38:31.382 00.000 15672 Worker thread wakes up 04:38:31.382 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd 04:38:31.382 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.15) 04:38:31.382 00.000 15672 Moving (0.14, -0.15) raw xDistance=0.18 yDistance=-0.12 04:38:31.382 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:38:31.382 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:31.382 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:38:31.382 00.000 15672 MoveAxis(E, 0, ABG) 04:38:31.382 00.000 15672 Move returns status 0, amount 0 04:38:31.382 00.000 15672 MoveAxis(N, 0, ABG) 04:38:31.382 00.000 15672 Move returns status 0, amount 0 04:38:31.382 00.000 15672 move complete, result=0 04:38:31.382 00.000 15672 worker thread done servicing request 04:38:31.386 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=14092, FiltMin=2519, FiltMax=10273, Gamma=2.950 04:38:31.493 00.107 30444 UpdateGuideState exits: m=122494 SNR=102.3 Saturated 04:38:31.493 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:31.493 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:31.493 00.000 30444 Enqueuing Expose request 04:38:31.493 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:38:31.493 00.000 15672 Worker thread wakes up 04:38:31.493 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:31.493 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:33.599 02.106 15672 Exposure complete 04:38:33.619 00.020 15672 worker thread done servicing request 04:38:33.619 00.000 30444 OnExposeComplete: enter 04:38:33.619 00.000 30444 UpdateGuideState(): m_state=6 04:38:33.619 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 422 04:38:33.619 00.000 30444 Star::Find returns 1 (1), X=440.55, Y=185.61, Mass=119686, SNR=109.9, Peak=13188 HFD=3.2 04:38:33.620 00.001 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 04:38:33.620 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 04:38:33.620 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.04 hyp=0.49 cameraTheta=0.07 mountX=0.46 mountY=0.14, mountTheta=0.29 04:38:33.620 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.04, opts=13) 04:38:33.620 00.000 30444 Enqueuing Move request for scope (0.49, 0.04) 04:38:33.620 00.000 15672 Worker thread wakes up 04:38:33.620 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.04) opts 0xd 04:38:33.620 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.04) 04:38:33.620 00.000 15672 Moving (0.49, 0.04) raw xDistance=0.46 yDistance=0.14 04:38:33.620 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 04:38:33.620 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:33.620 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 04:38:33.621 00.001 15672 MoveAxis(W, 126, ABG) 04:38:33.621 00.000 15672 Guiding Dir = 3, Dur = 126 04:38:33.621 00.000 15672 IsSlewing returns 0 04:38:33.626 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=14003, FiltMin=2477, FiltMax=10401, Gamma=2.950 04:38:33.644 00.018 15672 IsGuiding returns 0 04:38:33.659 00.015 15672 PulseGuide returned control before completion, sleep 121 04:38:33.675 00.016 30444 UpdateGuideState exits: m=119686 SNR=109.9 Saturated 04:38:33.675 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:33.675 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:33.675 00.000 30444 Enqueuing Expose request 04:38:33.805 00.130 15672 IsGuiding returns 0 04:38:33.805 00.000 15672 Move returns status 0, amount 126 04:38:33.805 00.000 15672 MoveAxis(N, 0, ABG) 04:38:33.805 00.000 15672 Move returns status 0, amount 0 04:38:33.805 00.000 15672 move complete, result=0 04:38:33.805 00.000 15672 worker thread done servicing request 04:38:33.805 00.000 15672 Worker thread wakes up 04:38:33.805 00.000 30444 GuideStep: 0.5 px 126 ms WEST, 0.1 px 0 ms NORTH 04:38:33.805 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:33.805 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:35.711 01.906 15672 Exposure complete 04:38:35.731 00.020 15672 worker thread done servicing request 04:38:35.731 00.000 30444 OnExposeComplete: enter 04:38:35.731 00.000 30444 UpdateGuideState(): m_state=6 04:38:35.731 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 423 04:38:35.731 00.000 30444 Star::Find returns 1 (1), X=440.65, Y=185.57, Mass=123814, SNR=107.4, Peak=13667 HFD=3.2 04:38:35.731 00.000 30444 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 04:38:35.731 00.000 30444 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 04:38:35.731 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=-0.00 hyp=0.60 cameraTheta=-0.00 mountX=0.57 mountY=0.13, mountTheta=0.22 04:38:35.732 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=-0.00, opts=13) 04:38:35.732 00.000 30444 Enqueuing Move request for scope (0.60, -0.00) 04:38:35.732 00.000 15672 Worker thread wakes up 04:38:35.732 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.00) opts 0xd 04:38:35.732 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, -0.00) 04:38:35.732 00.000 15672 Moving (0.60, -0.00) raw xDistance=0.57 yDistance=0.13 04:38:35.732 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57 04:38:35.732 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:35.732 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:38:35.732 00.000 15672 MoveAxis(W, 164, ABG) 04:38:35.732 00.000 15672 Guiding Dir = 3, Dur = 164 04:38:35.733 00.001 15672 IsSlewing returns 0 04:38:35.734 00.001 15672 IsGuiding returns 0 04:38:35.738 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=13667, FiltMin=2452, FiltMax=9956, Gamma=2.950 04:38:35.752 00.014 15672 PulseGuide returned control before completion, sleep 157 04:38:35.787 00.035 30444 UpdateGuideState exits: m=123814 SNR=107.4 Saturated 04:38:35.787 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:35.788 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:35.788 00.000 30444 Enqueuing Expose request 04:38:35.913 00.125 15672 IsGuiding returns 1 04:38:35.913 00.000 15672 scope still moving after pulse duration time elapsed 04:38:35.934 00.021 15672 IsSlewing returns 0 04:38:35.946 00.012 15672 IsGuiding returns 0 04:38:35.946 00.000 15672 scope move finished after 164 + 47 ms 04:38:35.946 00.000 15672 Move returns status 0, amount 164 04:38:35.946 00.000 15672 MoveAxis(N, 0, ABG) 04:38:35.946 00.000 15672 Move returns status 0, amount 0 04:38:35.946 00.000 15672 move complete, result=0 04:38:35.946 00.000 15672 worker thread done servicing request 04:38:35.947 00.001 15672 Worker thread wakes up 04:38:35.947 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:35.947 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:35.989 00.042 30444 GuideStep: 0.6 px 164 ms WEST, 0.1 px 0 ms NORTH 04:38:38.056 02.067 15672 Exposure complete 04:38:38.076 00.020 15672 worker thread done servicing request 04:38:38.076 00.000 30444 OnExposeComplete: enter 04:38:38.076 00.000 30444 UpdateGuideState(): m_state=6 04:38:38.076 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 424 04:38:38.076 00.000 30444 Star::Find returns 1 (1), X=439.77, Y=185.59, Mass=127262, SNR=113.1, Peak=13472 HFD=3.4 04:38:38.076 00.000 30444 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.28) = xAngle (3.36 = -2.92) 04:38:38.076 00.000 30444 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.30 = -2.98) 04:38:38.077 00.001 30444 CameraToMount -- cameraX=-0.28 cameraY=0.02 hyp=0.28 cameraTheta=3.08 mountX=-0.28 mountY=-0.04, mountTheta=-2.98 04:38:38.077 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.02, opts=13) 04:38:38.077 00.000 30444 Enqueuing Move request for scope (-0.28, 0.02) 04:38:38.077 00.000 15672 Worker thread wakes up 04:38:38.077 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.02) opts 0xd 04:38:38.077 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.02) 04:38:38.077 00.000 15672 Moving (-0.28, 0.02) raw xDistance=-0.28 yDistance=-0.04 04:38:38.077 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28 04:38:38.077 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:38.077 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:38:38.077 00.000 15672 MoveAxis(E, 64, ABG) 04:38:38.077 00.000 15672 Guiding Dir = 2, Dur = 64 04:38:38.078 00.001 15672 IsSlewing returns 0 04:38:38.079 00.001 15672 IsGuiding returns 0 04:38:38.083 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=14738, FiltMin=2546, FiltMax=10524, Gamma=2.950 04:38:38.100 00.017 15672 PulseGuide returned control before completion, sleep 53 04:38:38.132 00.032 30444 UpdateGuideState exits: m=127262 SNR=113.1 Saturated 04:38:38.132 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:38.132 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:38.132 00.000 30444 Enqueuing Expose request 04:38:38.197 00.065 15672 IsGuiding returns 0 04:38:38.197 00.000 15672 Move returns status 0, amount 64 04:38:38.197 00.000 15672 MoveAxis(N, 0, ABG) 04:38:38.197 00.000 15672 Move returns status 0, amount 0 04:38:38.197 00.000 15672 move complete, result=0 04:38:38.197 00.000 15672 worker thread done servicing request 04:38:38.197 00.000 15672 Worker thread wakes up 04:38:38.197 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:38.197 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:38.197 00.000 30444 GuideStep: -0.3 px 64 ms EAST, -0.0 px 0 ms NORTH 04:38:40.112 01.915 15672 Exposure complete 04:38:40.135 00.023 15672 worker thread done servicing request 04:38:40.135 00.000 30444 OnExposeComplete: enter 04:38:40.135 00.000 30444 UpdateGuideState(): m_state=6 04:38:40.135 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 425 04:38:40.135 00.000 30444 Star::Find returns 1 (1), X=439.80, Y=185.52, Mass=128426, SNR=114.9, Peak=13279 HFD=3.4 04:38:40.135 00.000 30444 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.28) = xAngle (-2.66 = -2.66) 04:38:40.135 00.000 30444 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.72 = -2.72) 04:38:40.135 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.26 cameraTheta=-2.94 mountX=-0.23 mountY=-0.11, mountTheta=-2.71 04:38:40.136 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.05, opts=13) 04:38:40.136 00.000 30444 Enqueuing Move request for scope (-0.26, -0.05) 04:38:40.136 00.000 15672 Worker thread wakes up 04:38:40.136 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd 04:38:40.136 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.05) 04:38:40.136 00.000 15672 Moving (-0.26, -0.05) raw xDistance=-0.23 yDistance=-0.11 04:38:40.136 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 04:38:40.136 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:40.136 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:38:40.136 00.000 15672 MoveAxis(E, 0, ABG) 04:38:40.136 00.000 15672 Move returns status 0, amount 0 04:38:40.136 00.000 15672 MoveAxis(N, 0, ABG) 04:38:40.136 00.000 15672 Move returns status 0, amount 0 04:38:40.136 00.000 15672 move complete, result=0 04:38:40.137 00.001 15672 worker thread done servicing request 04:38:40.141 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=15263, FiltMin=2501, FiltMax=10931, Gamma=2.950 04:38:40.190 00.049 30444 UpdateGuideState exits: m=128426 SNR=114.9 Saturated 04:38:40.190 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:40.190 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:40.190 00.000 30444 Enqueuing Expose request 04:38:40.190 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:38:40.191 00.001 15672 Worker thread wakes up 04:38:40.191 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:40.191 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:42.306 02.115 15672 Exposure complete 04:38:42.338 00.032 15672 worker thread done servicing request 04:38:42.338 00.000 30444 OnExposeComplete: enter 04:38:42.338 00.000 30444 UpdateGuideState(): m_state=6 04:38:42.338 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 426 04:38:42.338 00.000 30444 Star::Find returns 1 (1), X=439.43, Y=185.65, Mass=119807, SNR=105.1, Peak=13448 HFD=3.2 04:38:42.338 00.000 30444 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.28) = xAngle (3.30 = -2.98) 04:38:42.338 00.000 30444 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.24 = -3.04) 04:38:42.338 00.000 30444 CameraToMount -- cameraX=-0.62 cameraY=0.07 hyp=0.63 cameraTheta=3.02 mountX=-0.62 mountY=-0.06, mountTheta=-3.04 04:38:42.339 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.62, y=0.07, opts=13) 04:38:42.339 00.000 30444 Enqueuing Move request for scope (-0.62, 0.07) 04:38:42.339 00.000 15672 Worker thread wakes up 04:38:42.339 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.07) opts 0xd 04:38:42.339 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.62, 0.07) 04:38:42.339 00.000 15672 Moving (-0.62, 0.07) raw xDistance=-0.62 yDistance=-0.06 04:38:42.339 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62 04:38:42.339 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:42.339 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:38:42.339 00.000 15672 MoveAxis(E, 167, ABG) 04:38:42.339 00.000 15672 Guiding Dir = 2, Dur = 167 04:38:42.341 00.002 15672 IsSlewing returns 0 04:38:42.342 00.001 15672 IsGuiding returns 0 04:38:42.346 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2104, max=14970, FiltMin=2496, FiltMax=9973, Gamma=2.950 04:38:42.365 00.019 15672 PulseGuide returned control before completion, sleep 154 04:38:42.395 00.030 30444 UpdateGuideState exits: m=119807 SNR=105.1 Saturated 04:38:42.395 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:42.395 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:42.395 00.000 30444 Enqueuing Expose request 04:38:42.522 00.127 15672 IsGuiding returns 1 04:38:42.522 00.000 15672 scope still moving after pulse duration time elapsed 04:38:42.543 00.021 15672 IsSlewing returns 0 04:38:42.558 00.015 15672 IsGuiding returns 0 04:38:42.558 00.000 15672 scope move finished after 167 + 48 ms 04:38:42.558 00.000 15672 Move returns status 0, amount 167 04:38:42.558 00.000 15672 MoveAxis(N, 0, ABG) 04:38:42.558 00.000 15672 Move returns status 0, amount 0 04:38:42.558 00.000 15672 move complete, result=0 04:38:42.558 00.000 15672 worker thread done servicing request 04:38:42.558 00.000 15672 Worker thread wakes up 04:38:42.558 00.000 30444 GuideStep: -0.6 px 167 ms EAST, -0.1 px 0 ms NORTH 04:38:42.558 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:42.558 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:44.475 01.917 15672 Exposure complete 04:38:44.509 00.034 15672 worker thread done servicing request 04:38:44.509 00.000 30444 OnExposeComplete: enter 04:38:44.509 00.000 30444 UpdateGuideState(): m_state=6 04:38:44.509 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 427 04:38:44.510 00.001 30444 Star::Find returns 1 (1), X=439.76, Y=185.49, Mass=134505, SNR=117.1, Peak=13633 HFD=3.4 04:38:44.510 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 04:38:44.510 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 04:38:44.510 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.08 hyp=0.31 cameraTheta=-2.86 mountX=-0.26 mountY=-0.15, mountTheta=-2.63 04:38:44.510 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.08, opts=13) 04:38:44.510 00.000 30444 Enqueuing Move request for scope (-0.29, -0.08) 04:38:44.510 00.000 15672 Worker thread wakes up 04:38:44.510 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.08) opts 0xd 04:38:44.510 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.08) 04:38:44.510 00.000 15672 Moving (-0.29, -0.08) raw xDistance=-0.26 yDistance=-0.15 04:38:44.510 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26 04:38:44.511 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:44.511 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:38:44.511 00.000 15672 MoveAxis(E, 82, ABG) 04:38:44.511 00.000 15672 Guiding Dir = 2, Dur = 82 04:38:44.511 00.000 15672 IsSlewing returns 0 04:38:44.512 00.001 15672 IsGuiding returns 0 04:38:44.516 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=14425, FiltMin=2451, FiltMax=10550, Gamma=2.950 04:38:44.539 00.023 15672 PulseGuide returned control before completion, sleep 66 04:38:44.566 00.027 30444 UpdateGuideState exits: m=134505 SNR=117.1 Saturated 04:38:44.566 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:44.566 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:44.566 00.000 30444 Enqueuing Expose request 04:38:44.606 00.040 15672 IsGuiding returns 1 04:38:44.606 00.000 15672 scope still moving after pulse duration time elapsed 04:38:44.627 00.021 15672 IsSlewing returns 0 04:38:44.628 00.001 15672 IsGuiding returns 1 04:38:44.649 00.021 15672 IsSlewing returns 0 04:38:44.650 00.001 15672 IsGuiding returns 0 04:38:44.650 00.000 15672 scope move finished after 82 + 56 ms 04:38:44.650 00.000 15672 Move returns status 0, amount 82 04:38:44.650 00.000 15672 MoveAxis(N, 0, ABG) 04:38:44.650 00.000 15672 Move returns status 0, amount 0 04:38:44.650 00.000 15672 move complete, result=0 04:38:44.650 00.000 15672 worker thread done servicing request 04:38:44.650 00.000 30444 GuideStep: -0.3 px 82 ms EAST, -0.1 px 0 ms NORTH 04:38:44.650 00.000 15672 Worker thread wakes up 04:38:44.651 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:44.651 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:46.762 02.111 15672 Exposure complete 04:38:46.782 00.020 15672 worker thread done servicing request 04:38:46.782 00.000 30444 OnExposeComplete: enter 04:38:46.782 00.000 30444 UpdateGuideState(): m_state=6 04:38:46.783 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 428 04:38:46.783 00.000 30444 Star::Find returns 1 (1), X=440.12, Y=185.40, Mass=128182, SNR=117.8, Peak=14154 HFD=3.3 04:38:46.783 00.000 30444 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.28) = xAngle (-0.94 = -0.94) 04:38:46.783 00.000 30444 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.00 = -1.00) 04:38:46.783 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.22 mountX=0.11 mountY=-0.15, mountTheta=-0.96 04:38:46.783 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.17, opts=13) 04:38:46.783 00.000 30444 Enqueuing Move request for scope (0.06, -0.17) 04:38:46.783 00.000 15672 Worker thread wakes up 04:38:46.784 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd 04:38:46.784 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.17) 04:38:46.784 00.000 15672 Moving (0.06, -0.17) raw xDistance=0.11 yDistance=-0.15 04:38:46.784 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 04:38:46.784 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:46.784 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:38:46.784 00.000 15672 MoveAxis(E, 0, ABG) 04:38:46.784 00.000 15672 Move returns status 0, amount 0 04:38:46.784 00.000 15672 MoveAxis(N, 0, ABG) 04:38:46.784 00.000 15672 Move returns status 0, amount 0 04:38:46.784 00.000 15672 move complete, result=0 04:38:46.784 00.000 15672 worker thread done servicing request 04:38:46.789 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=14994, FiltMin=2528, FiltMax=10477, Gamma=2.950 04:38:47.287 00.498 30444 UpdateGuideState exits: m=128182 SNR=117.8 Saturated 04:38:47.288 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:47.288 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:47.288 00.000 30444 Enqueuing Expose request 04:38:47.288 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:38:47.288 00.000 15672 Worker thread wakes up 04:38:47.289 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:47.289 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:49.197 01.908 15672 Exposure complete 04:38:49.217 00.020 15672 worker thread done servicing request 04:38:49.217 00.000 30444 OnExposeComplete: enter 04:38:49.217 00.000 30444 UpdateGuideState(): m_state=6 04:38:49.217 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 429 04:38:49.217 00.000 30444 Star::Find returns 1 (1), X=439.81, Y=185.43, Mass=134240, SNR=109.8, Peak=13904 HFD=3.3 04:38:49.217 00.000 30444 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.28) = xAngle (-2.33 = -2.33) 04:38:49.217 00.000 30444 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.39 = -2.39) 04:38:49.217 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-2.61 mountX=-0.20 mountY=-0.19, mountTheta=-2.36 04:38:49.218 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.14, opts=13) 04:38:49.218 00.000 30444 Enqueuing Move request for scope (-0.24, -0.14) 04:38:49.218 00.000 15672 Worker thread wakes up 04:38:49.218 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.14) opts 0xd 04:38:49.218 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.14) 04:38:49.218 00.000 15672 Moving (-0.24, -0.14) raw xDistance=-0.20 yDistance=-0.19 04:38:49.218 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:38:49.218 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:38:49.218 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:38:49.218 00.000 15672 MoveAxis(E, 0, ABG) 04:38:49.218 00.000 15672 Move returns status 0, amount 0 04:38:49.218 00.000 15672 MoveAxis(N, 0, ABG) 04:38:49.218 00.000 15672 Move returns status 0, amount 0 04:38:49.218 00.000 15672 move complete, result=0 04:38:49.218 00.000 15672 worker thread done servicing request 04:38:49.224 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2033, max=14004, FiltMin=2467, FiltMax=10177, Gamma=2.950 04:38:49.307 00.083 30444 UpdateGuideState exits: m=134240 SNR=109.8 Saturated 04:38:49.307 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:49.307 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:49.307 00.000 30444 Enqueuing Expose request 04:38:49.307 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:38:49.307 00.000 15672 Worker thread wakes up 04:38:49.307 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:49.307 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:51.416 02.109 15672 Exposure complete 04:38:51.436 00.020 15672 worker thread done servicing request 04:38:51.436 00.000 30444 OnExposeComplete: enter 04:38:51.436 00.000 30444 UpdateGuideState(): m_state=6 04:38:51.436 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 430 04:38:51.436 00.000 30444 Star::Find returns 1 (1), X=439.87, Y=185.35, Mass=133280, SNR=106.0, Peak=13658 HFD=3.4 04:38:51.436 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 04:38:51.436 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 04:38:51.436 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.29 cameraTheta=-2.27 mountX=-0.12 mountY=-0.25, mountTheta=-2.00 04:38:51.437 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.22, opts=13) 04:38:51.437 00.000 30444 Enqueuing Move request for scope (-0.18, -0.22) 04:38:51.437 00.000 15672 Worker thread wakes up 04:38:51.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd 04:38:51.437 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.22) 04:38:51.437 00.000 15672 Moving (-0.18, -0.22) raw xDistance=-0.12 yDistance=-0.25 04:38:51.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 04:38:51.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 04:38:51.437 00.000 15672 MoveAxis(E, 0, ABG) 04:38:51.437 00.000 15672 Move returns status 0, amount 0 04:38:51.437 00.000 15672 MoveAxis(N, 45, ABG) 04:38:51.437 00.000 15672 Guiding Dir = 0, Dur = 45 04:38:51.438 00.001 15672 IsSlewing returns 0 04:38:51.442 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=13658, FiltMin=2537, FiltMax=9511, Gamma=2.950 04:38:51.472 00.030 15672 IsGuiding returns 0 04:38:51.553 00.081 15672 IsGuiding returns 1 04:38:51.553 00.000 15672 scope still moving after pulse duration time elapsed 04:38:51.574 00.021 15672 IsSlewing returns 0 04:38:51.576 00.002 15672 IsGuiding returns 1 04:38:51.597 00.021 15672 IsSlewing returns 0 04:38:51.600 00.003 15672 IsGuiding returns 1 04:38:51.621 00.021 15672 IsSlewing returns 0 04:38:51.633 00.012 15672 IsGuiding returns 0 04:38:51.633 00.000 15672 scope move finished after 45 + 115 ms 04:38:51.633 00.000 15672 Move returns status 0, amount 45 04:38:51.633 00.000 15672 move complete, result=0 04:38:51.633 00.000 15672 worker thread done servicing request 04:38:51.871 00.238 30444 UpdateGuideState exits: m=133280 SNR=106.0 Saturated 04:38:51.871 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:51.872 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:51.872 00.000 30444 Enqueuing Expose request 04:38:51.872 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 45 ms NORTH 04:38:51.872 00.000 15672 Worker thread wakes up 04:38:51.872 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:51.873 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:53.782 01.909 15672 Exposure complete 04:38:53.802 00.020 15672 worker thread done servicing request 04:38:53.802 00.000 30444 OnExposeComplete: enter 04:38:53.802 00.000 30444 UpdateGuideState(): m_state=6 04:38:53.802 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 431 04:38:53.802 00.000 30444 Star::Find returns 1 (1), X=439.70, Y=185.38, Mass=126973, SNR=112.2, Peak=13910 HFD=3.1 04:38:53.802 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 04:38:53.802 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 04:38:53.802 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.20 hyp=0.40 cameraTheta=-2.63 mountX=-0.28 mountY=-0.27, mountTheta=-2.39 04:38:53.803 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.20, opts=13) 04:38:53.803 00.000 30444 Enqueuing Move request for scope (-0.35, -0.20) 04:38:53.803 00.000 15672 Worker thread wakes up 04:38:53.803 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.20) opts 0xd 04:38:53.803 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.20) 04:38:53.803 00.000 15672 Moving (-0.35, -0.20) raw xDistance=-0.28 yDistance=-0.27 04:38:53.803 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 04:38:53.803 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 04:38:53.803 00.000 15672 MoveAxis(E, 77, ABG) 04:38:53.803 00.000 15672 Guiding Dir = 2, Dur = 77 04:38:53.804 00.001 15672 IsSlewing returns 0 04:38:53.805 00.001 15672 IsGuiding returns 0 04:38:53.809 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2213, max=15376, FiltMin=2510, FiltMax=10005, Gamma=2.950 04:38:53.819 00.010 15672 PulseGuide returned control before completion, sleep 73 04:38:53.894 00.075 15672 IsGuiding returns 1 04:38:53.894 00.000 15672 scope still moving after pulse duration time elapsed 04:38:53.916 00.022 15672 IsSlewing returns 0 04:38:53.927 00.011 30444 UpdateGuideState exits: m=126973 SNR=112.2 Saturated 04:38:53.927 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:53.927 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:53.927 00.000 30444 Enqueuing Expose request 04:38:53.933 00.006 15672 IsGuiding returns 0 04:38:53.933 00.000 15672 scope move finished after 77 + 50 ms 04:38:53.933 00.000 15672 Move returns status 0, amount 77 04:38:53.933 00.000 15672 MoveAxis(N, 47, ABG) 04:38:53.933 00.000 15672 Guiding Dir = 0, Dur = 47 04:38:53.933 00.000 15672 IsSlewing returns 0 04:38:53.934 00.001 15672 IsGuiding returns 0 04:38:54.013 00.079 15672 IsGuiding returns 1 04:38:54.013 00.000 15672 scope still moving after pulse duration time elapsed 04:38:54.034 00.021 15672 IsSlewing returns 0 04:38:54.035 00.001 15672 IsGuiding returns 1 04:38:54.055 00.020 15672 IsSlewing returns 0 04:38:54.123 00.068 15672 IsGuiding returns 0 04:38:54.124 00.001 15672 scope move finished after 47 + 142 ms 04:38:54.124 00.000 15672 Move returns status 0, amount 47 04:38:54.124 00.000 15672 move complete, result=0 04:38:54.124 00.000 15672 worker thread done servicing request 04:38:54.124 00.000 15672 Worker thread wakes up 04:38:54.124 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:54.125 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:54.125 00.000 30444 GuideStep: -0.3 px 77 ms EAST, -0.3 px 47 ms NORTH 04:38:56.242 02.117 15672 Exposure complete 04:38:56.272 00.030 15672 worker thread done servicing request 04:38:56.272 00.000 30444 OnExposeComplete: enter 04:38:56.272 00.000 30444 UpdateGuideState(): m_state=6 04:38:56.272 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 432 04:38:56.272 00.000 30444 Star::Find returns 1 (1), X=439.94, Y=186.28, Mass=122911, SNR=101.7, Peak=11026 HFD=3.4 04:38:56.272 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 04:38:56.272 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 04:38:56.272 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.71 hyp=0.72 cameraTheta=1.73 mountX=-0.30 mountY=0.66, mountTheta=2.00 04:38:56.273 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.71, opts=13) 04:38:56.273 00.000 30444 Enqueuing Move request for scope (-0.12, 0.71) 04:38:56.273 00.000 15672 Worker thread wakes up 04:38:56.273 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.71) opts 0xd 04:38:56.273 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.71) 04:38:56.273 00.000 15672 Moving (-0.12, 0.71) raw xDistance=-0.30 yDistance=0.66 04:38:56.273 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30 04:38:56.273 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:38:56.273 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66 04:38:56.273 00.000 15672 MoveAxis(E, 88, ABG) 04:38:56.273 00.000 15672 Guiding Dir = 2, Dur = 88 04:38:56.274 00.001 15672 IsSlewing returns 0 04:38:56.275 00.001 15672 IsGuiding returns 0 04:38:56.280 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=12144, FiltMin=2560, FiltMax=9941, Gamma=2.950 04:38:56.296 00.016 15672 PulseGuide returned control before completion, sleep 78 04:38:56.329 00.033 30444 UpdateGuideState exits: m=122911 SNR=101.7 Saturated 04:38:56.330 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:56.330 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:56.330 00.000 30444 Enqueuing Expose request 04:38:56.375 00.045 15672 IsGuiding returns 1 04:38:56.375 00.000 15672 scope still moving after pulse duration time elapsed 04:38:56.396 00.021 15672 IsSlewing returns 0 04:38:56.409 00.013 15672 IsGuiding returns 0 04:38:56.409 00.000 15672 scope move finished after 88 + 45 ms 04:38:56.409 00.000 15672 Move returns status 0, amount 88 04:38:56.409 00.000 15672 MoveAxis(N, 0, ABG) 04:38:56.409 00.000 15672 Move returns status 0, amount 0 04:38:56.409 00.000 15672 move complete, result=0 04:38:56.410 00.001 15672 worker thread done servicing request 04:38:56.410 00.000 15672 Worker thread wakes up 04:38:56.410 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:56.410 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:38:56.410 00.000 30444 GuideStep: -0.3 px 88 ms EAST, 0.7 px 0 ms NORTH 04:38:58.326 01.916 15672 Exposure complete 04:38:58.358 00.032 15672 worker thread done servicing request 04:38:58.358 00.000 30444 OnExposeComplete: enter 04:38:58.358 00.000 30444 UpdateGuideState(): m_state=6 04:38:58.358 00.000 30444 Star::Find(15, 439, 186, 0, (0,0,0,0), 0.0, 255) frame 433 04:38:58.358 00.000 30444 Star::Find returns 1 (1), X=440.05, Y=186.13, Mass=119222, SNR=97.0, Peak=10338 HFD=3.8 04:38:58.358 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.85 = 1.85) 04:38:58.358 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 04:38:58.358 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.56 hyp=0.56 cameraTheta=1.57 mountX=-0.15 mountY=0.55, mountTheta=1.84 04:38:58.359 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.56, opts=13) 04:38:58.359 00.000 30444 Enqueuing Move request for scope (0.00, 0.56) 04:38:58.359 00.000 15672 Worker thread wakes up 04:38:58.359 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.56) opts 0xd 04:38:58.359 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.56) 04:38:58.359 00.000 15672 Moving (0.00, 0.56) raw xDistance=-0.15 yDistance=0.55 04:38:58.359 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 04:38:58.359 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:38:58.359 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55 04:38:58.359 00.000 15672 MoveAxis(E, 0, ABG) 04:38:58.359 00.000 15672 Move returns status 0, amount 0 04:38:58.359 00.000 15672 MoveAxis(N, 0, ABG) 04:38:58.359 00.000 15672 Move returns status 0, amount 0 04:38:58.359 00.000 15672 move complete, result=0 04:38:58.359 00.000 15672 worker thread done servicing request 04:38:58.363 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2230, max=12341, FiltMin=2522, FiltMax=10486, Gamma=2.950 04:38:58.413 00.050 30444 UpdateGuideState exits: m=119222 SNR=97.0 Saturated 04:38:58.413 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:38:58.413 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:38:58.413 00.000 30444 Enqueuing Expose request 04:38:58.413 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 04:38:58.413 00.000 15672 Worker thread wakes up 04:38:58.413 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:38:58.413 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:00.529 02.116 15672 Exposure complete 04:39:00.563 00.034 15672 worker thread done servicing request 04:39:00.563 00.000 30444 OnExposeComplete: enter 04:39:00.563 00.000 30444 UpdateGuideState(): m_state=6 04:39:00.563 00.000 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 434 04:39:00.563 00.000 30444 Star::Find returns 1 (1), X=439.90, Y=186.76, Mass=125620, SNR=100.3, Peak=12307 HFD=3.4 04:39:00.563 00.000 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.28) = xAngle (1.97 = 1.97) 04:39:00.563 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 04:39:00.563 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=1.18 hyp=1.19 cameraTheta=1.70 mountX=-0.47 mountY=1.12, mountTheta=1.96 04:39:00.563 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=1.18, opts=13) 04:39:00.563 00.000 30444 Enqueuing Move request for scope (-0.15, 1.18) 04:39:00.564 00.001 15672 Worker thread wakes up 04:39:00.564 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 1.18) opts 0xd 04:39:00.564 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 1.18) 04:39:00.564 00.000 15672 Moving (-0.15, 1.18) raw xDistance=-0.47 yDistance=1.12 04:39:00.564 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47 04:39:00.564 00.000 15672 resist switch: large excursion: input 1.12 thresh 0.75 direction from -1 to 1 04:39:00.564 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.37 04:39:00.564 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.12 04:39:00.564 00.000 15672 MoveAxis(E, 126, ABG) 04:39:00.564 00.000 15672 Guiding Dir = 2, Dur = 126 04:39:00.564 00.000 15672 IsSlewing returns 0 04:39:00.566 00.002 15672 IsGuiding returns 0 04:39:00.569 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2092, max=12732, FiltMin=2490, FiltMax=10982, Gamma=2.950 04:39:00.593 00.024 15672 PulseGuide returned control before completion, sleep 109 04:39:00.620 00.027 30444 UpdateGuideState exits: m=125620 SNR=100.3 Saturated 04:39:00.620 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:00.620 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:00.620 00.000 30444 Enqueuing Expose request 04:39:00.753 00.133 15672 IsGuiding returns 0 04:39:00.753 00.000 15672 Move returns status 0, amount 126 04:39:00.753 00.000 15672 MoveAxis(S, 200, ABG) 04:39:00.753 00.000 15672 Guiding Dir = 1, Dur = 200 04:39:00.753 00.000 15672 IsSlewing returns 0 04:39:00.754 00.001 15672 IsGuiding returns 0 04:39:00.834 00.080 15672 PulseGuide returned control before completion, sleep 132 04:39:00.969 00.135 15672 IsGuiding returns 1 04:39:00.970 00.001 15672 scope still moving after pulse duration time elapsed 04:39:00.991 00.021 15672 IsSlewing returns 0 04:39:00.994 00.003 15672 IsGuiding returns 1 04:39:01.015 00.021 15672 IsSlewing returns 0 04:39:01.017 00.002 15672 IsGuiding returns 1 04:39:01.038 00.021 15672 IsSlewing returns 0 04:39:01.058 00.020 15672 IsGuiding returns 0 04:39:01.059 00.001 15672 scope move finished after 200 + 104 ms 04:39:01.059 00.000 15672 Move returns status 0, amount 200 04:39:01.059 00.000 15672 move complete, result=0 04:39:01.059 00.000 15672 worker thread done servicing request 04:39:01.059 00.000 15672 Worker thread wakes up 04:39:01.059 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:01.059 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:01.060 00.001 30444 GuideStep: -0.5 px 126 ms EAST, 1.1 px 200 ms SOUTH 04:39:02.965 01.905 15672 Exposure complete 04:39:02.985 00.020 15672 worker thread done servicing request 04:39:02.985 00.000 30444 OnExposeComplete: enter 04:39:02.985 00.000 30444 UpdateGuideState(): m_state=6 04:39:02.985 00.000 30444 Star::Find(15, 439, 186, 0, (0,0,0,0), 0.0, 255) frame 435 04:39:02.985 00.000 30444 Star::Find returns 1 (1), X=440.15, Y=186.29, Mass=124261, SNR=101.6, Peak=11088 HFD=3.5 04:39:02.985 00.000 30444 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.28) = xAngle (1.71 = 1.71) 04:39:02.985 00.000 30444 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.65 = 1.65) 04:39:02.985 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.71 hyp=0.72 cameraTheta=1.43 mountX=-0.10 mountY=0.72, mountTheta=1.71 04:39:02.986 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.71, opts=13) 04:39:02.986 00.000 30444 Enqueuing Move request for scope (0.10, 0.71) 04:39:02.986 00.000 15672 Worker thread wakes up 04:39:02.986 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.71) opts 0xd 04:39:02.986 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.71) 04:39:02.986 00.000 15672 Moving (0.10, 0.71) raw xDistance=-0.10 yDistance=0.72 04:39:02.986 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:39:02.986 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72 04:39:02.986 00.000 15672 MoveAxis(E, 0, ABG) 04:39:02.986 00.000 15672 Move returns status 0, amount 0 04:39:02.986 00.000 15672 MoveAxis(S, 128, ABG) 04:39:02.986 00.000 15672 Guiding Dir = 1, Dur = 128 04:39:02.987 00.001 15672 IsSlewing returns 0 04:39:02.988 00.001 15672 IsGuiding returns 0 04:39:02.992 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2066, max=12394, FiltMin=2538, FiltMax=10411, Gamma=2.950 04:39:03.042 00.050 30444 UpdateGuideState exits: m=124261 SNR=101.6 Saturated 04:39:03.042 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:03.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:03.042 00.000 30444 Enqueuing Expose request 04:39:03.102 00.060 15672 PulseGuide returned control before completion, sleep 25 04:39:03.130 00.028 15672 IsGuiding returns 1 04:39:03.130 00.000 15672 scope still moving after pulse duration time elapsed 04:39:03.151 00.021 15672 IsSlewing returns 0 04:39:03.154 00.003 15672 IsGuiding returns 1 04:39:03.176 00.022 15672 IsSlewing returns 0 04:39:03.178 00.002 15672 IsGuiding returns 1 04:39:03.200 00.022 15672 IsSlewing returns 0 04:39:03.231 00.031 15672 IsGuiding returns 0 04:39:03.231 00.000 15672 scope move finished after 128 + 114 ms 04:39:03.231 00.000 15672 Move returns status 0, amount 128 04:39:03.231 00.000 15672 move complete, result=0 04:39:03.231 00.000 15672 worker thread done servicing request 04:39:03.232 00.001 15672 Worker thread wakes up 04:39:03.232 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:03.232 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:03.232 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.7 px 128 ms SOUTH 04:39:05.348 02.116 15672 Exposure complete 04:39:05.380 00.032 15672 worker thread done servicing request 04:39:05.381 00.001 30444 OnExposeComplete: enter 04:39:05.381 00.000 30444 UpdateGuideState(): m_state=6 04:39:05.381 00.000 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 436 04:39:05.381 00.000 30444 Star::Find returns 1 (1), X=440.25, Y=186.20, Mass=128332, SNR=100.6, Peak=11058 HFD=3.5 04:39:05.381 00.000 30444 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.28) = xAngle (1.54 = 1.54) 04:39:05.381 00.000 30444 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.48 = 1.48) 04:39:05.381 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.63 hyp=0.66 cameraTheta=1.27 mountX=0.02 mountY=0.65, mountTheta=1.54 04:39:05.381 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.63, opts=13) 04:39:05.381 00.000 30444 Enqueuing Move request for scope (0.20, 0.63) 04:39:05.381 00.000 15672 Worker thread wakes up 04:39:05.382 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.63) opts 0xd 04:39:05.382 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.63) 04:39:05.382 00.000 15672 Moving (0.20, 0.63) raw xDistance=0.02 yDistance=0.65 04:39:05.382 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:39:05.382 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 04:39:05.382 00.000 15672 MoveAxis(E, 0, ABG) 04:39:05.382 00.000 15672 Move returns status 0, amount 0 04:39:05.382 00.000 15672 MoveAxis(S, 117, ABG) 04:39:05.382 00.000 15672 Guiding Dir = 1, Dur = 117 04:39:05.382 00.000 15672 IsSlewing returns 0 04:39:05.384 00.002 15672 IsGuiding returns 0 04:39:05.388 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2082, max=12586, FiltMin=2492, FiltMax=10500, Gamma=2.950 04:39:05.437 00.049 30444 UpdateGuideState exits: m=128332 SNR=100.6 Saturated 04:39:05.437 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:05.437 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:05.437 00.000 30444 Enqueuing Expose request 04:39:05.465 00.028 15672 PulseGuide returned control before completion, sleep 46 04:39:05.513 00.048 15672 IsGuiding returns 1 04:39:05.513 00.000 15672 scope still moving after pulse duration time elapsed 04:39:05.534 00.021 15672 IsSlewing returns 0 04:39:05.536 00.002 15672 IsGuiding returns 1 04:39:05.556 00.020 15672 IsSlewing returns 0 04:39:05.558 00.002 15672 IsGuiding returns 1 04:39:05.580 00.022 15672 IsSlewing returns 0 04:39:05.583 00.003 15672 IsGuiding returns 1 04:39:05.605 00.022 15672 IsSlewing returns 0 04:39:05.626 00.021 15672 IsGuiding returns 0 04:39:05.626 00.000 15672 scope move finished after 117 + 124 ms 04:39:05.626 00.000 15672 Move returns status 0, amount 117 04:39:05.626 00.000 15672 move complete, result=0 04:39:05.626 00.000 15672 worker thread done servicing request 04:39:05.626 00.000 15672 Worker thread wakes up 04:39:05.626 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.7 px 117 ms SOUTH 04:39:05.626 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:05.626 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:07.534 01.908 15672 Exposure complete 04:39:07.554 00.020 15672 worker thread done servicing request 04:39:07.554 00.000 30444 OnExposeComplete: enter 04:39:07.554 00.000 30444 UpdateGuideState(): m_state=6 04:39:07.554 00.000 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 437 04:39:07.554 00.000 30444 Star::Find returns 1 (1), X=440.00, Y=185.95, Mass=127787, SNR=110.6, Peak=11344 HFD=3.9 04:39:07.554 00.000 30444 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.28) = xAngle (1.98 = 1.98) 04:39:07.554 00.000 30444 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.92 = 1.92) 04:39:07.554 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.37 hyp=0.38 cameraTheta=1.71 mountX=-0.15 mountY=0.35, mountTheta=1.98 04:39:07.555 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.37, opts=13) 04:39:07.555 00.000 30444 Enqueuing Move request for scope (-0.05, 0.37) 04:39:07.555 00.000 15672 Worker thread wakes up 04:39:07.555 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.37) opts 0xd 04:39:07.556 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.37) 04:39:07.556 00.000 15672 Moving (-0.05, 0.37) raw xDistance=-0.15 yDistance=0.35 04:39:07.556 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 04:39:07.556 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 04:39:07.556 00.000 15672 MoveAxis(E, 0, ABG) 04:39:07.556 00.000 15672 Move returns status 0, amount 0 04:39:07.556 00.000 15672 MoveAxis(S, 63, ABG) 04:39:07.556 00.000 15672 Guiding Dir = 1, Dur = 63 04:39:07.556 00.000 15672 IsSlewing returns 0 04:39:07.557 00.001 15672 IsGuiding returns 0 04:39:07.562 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=12075, FiltMin=2521, FiltMax=10490, Gamma=2.950 04:39:07.672 00.110 15672 IsGuiding returns 1 04:39:07.672 00.000 15672 scope still moving after pulse duration time elapsed 04:39:07.692 00.020 15672 IsSlewing returns 0 04:39:07.695 00.003 15672 IsGuiding returns 1 04:39:07.707 00.012 30444 UpdateGuideState exits: m=127787 SNR=110.6 Saturated 04:39:07.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:07.707 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:07.707 00.000 30444 Enqueuing Expose request 04:39:07.716 00.009 15672 IsSlewing returns 0 04:39:07.734 00.018 15672 IsGuiding returns 0 04:39:07.735 00.001 15672 scope move finished after 63 + 114 ms 04:39:07.735 00.000 15672 Move returns status 0, amount 63 04:39:07.735 00.000 15672 move complete, result=0 04:39:07.735 00.000 15672 worker thread done servicing request 04:39:07.735 00.000 15672 Worker thread wakes up 04:39:07.735 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 63 ms SOUTH 04:39:07.735 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:07.735 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:09.853 02.118 15672 Exposure complete 04:39:09.885 00.032 15672 worker thread done servicing request 04:39:09.885 00.000 30444 OnExposeComplete: enter 04:39:09.885 00.000 30444 UpdateGuideState(): m_state=6 04:39:09.885 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 438 04:39:09.885 00.000 30444 Star::Find returns 1 (1), X=439.69, Y=185.91, Mass=121943, SNR=98.9, Peak=11721 HFD=3.4 04:39:09.885 00.000 30444 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.28) = xAngle (2.67 = 2.67) 04:39:09.885 00.000 30444 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.61 = 2.61) 04:39:09.885 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.34 hyp=0.50 cameraTheta=2.39 mountX=-0.44 mountY=0.25, mountTheta=2.62 04:39:09.886 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.34, opts=13) 04:39:09.886 00.000 30444 Enqueuing Move request for scope (-0.36, 0.34) 04:39:09.886 00.000 15672 Worker thread wakes up 04:39:09.886 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.34) opts 0xd 04:39:09.886 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.34) 04:39:09.886 00.000 15672 Moving (-0.36, 0.34) raw xDistance=-0.44 yDistance=0.25 04:39:09.886 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 04:39:09.886 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 04:39:09.886 00.000 15672 MoveAxis(E, 120, ABG) 04:39:09.886 00.000 15672 Guiding Dir = 2, Dur = 120 04:39:09.887 00.001 15672 IsSlewing returns 0 04:39:09.888 00.001 15672 IsGuiding returns 0 04:39:09.891 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=13725, FiltMin=2539, FiltMax=10315, Gamma=2.950 04:39:09.906 00.015 15672 PulseGuide returned control before completion, sleep 111 04:39:09.941 00.035 30444 UpdateGuideState exits: m=121943 SNR=98.9 Saturated 04:39:09.941 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:09.941 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:09.941 00.000 30444 Enqueuing Expose request 04:39:10.066 00.125 15672 IsGuiding returns 0 04:39:10.067 00.001 15672 Move returns status 0, amount 120 04:39:10.067 00.000 15672 MoveAxis(S, 45, ABG) 04:39:10.067 00.000 15672 Guiding Dir = 1, Dur = 45 04:39:10.068 00.001 15672 IsSlewing returns 0 04:39:10.070 00.002 15672 IsGuiding returns 0 04:39:10.149 00.079 15672 IsGuiding returns 1 04:39:10.149 00.000 15672 scope still moving after pulse duration time elapsed 04:39:10.171 00.022 15672 IsSlewing returns 0 04:39:10.173 00.002 15672 IsGuiding returns 1 04:39:10.195 00.022 15672 IsSlewing returns 0 04:39:10.196 00.001 15672 IsGuiding returns 1 04:39:10.218 00.022 15672 IsSlewing returns 0 04:39:10.275 00.057 15672 IsGuiding returns 0 04:39:10.275 00.000 15672 scope move finished after 45 + 159 ms 04:39:10.275 00.000 15672 Move returns status 0, amount 45 04:39:10.275 00.000 15672 move complete, result=0 04:39:10.275 00.000 15672 worker thread done servicing request 04:39:10.275 00.000 15672 Worker thread wakes up 04:39:10.275 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:10.276 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:10.276 00.000 30444 GuideStep: -0.4 px 120 ms EAST, 0.3 px 45 ms SOUTH 04:39:12.182 01.906 15672 Exposure complete 04:39:12.203 00.021 15672 worker thread done servicing request 04:39:12.203 00.000 30444 OnExposeComplete: enter 04:39:12.203 00.000 30444 UpdateGuideState(): m_state=6 04:39:12.203 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 439 04:39:12.203 00.000 30444 Star::Find returns 1 (1), X=439.84, Y=185.90, Mass=122846, SNR=110.1, Peak=11820 HFD=3.3 04:39:12.203 00.000 30444 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.28) = xAngle (2.44 = 2.44) 04:39:12.203 00.000 30444 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.38 = 2.38) 04:39:12.203 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.33 hyp=0.39 cameraTheta=2.16 mountX=-0.30 mountY=0.27, mountTheta=2.40 04:39:12.203 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.33, opts=13) 04:39:12.203 00.000 30444 Enqueuing Move request for scope (-0.22, 0.33) 04:39:12.204 00.001 15672 Worker thread wakes up 04:39:12.204 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.33) opts 0xd 04:39:12.204 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.33) 04:39:12.204 00.000 15672 Moving (-0.22, 0.33) raw xDistance=-0.30 yDistance=0.27 04:39:12.204 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30 04:39:12.204 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 04:39:12.204 00.000 15672 MoveAxis(E, 89, ABG) 04:39:12.204 00.000 15672 Guiding Dir = 2, Dur = 89 04:39:12.205 00.001 15672 IsSlewing returns 0 04:39:12.210 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=14816, FiltMin=2509, FiltMax=10374, Gamma=2.950 04:39:12.223 00.013 15672 IsGuiding returns 0 04:39:12.239 00.016 15672 PulseGuide returned control before completion, sleep 84 04:39:12.260 00.021 30444 UpdateGuideState exits: m=122846 SNR=110.1 Saturated 04:39:12.260 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:12.260 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:12.260 00.000 30444 Enqueuing Expose request 04:39:12.352 00.092 15672 IsGuiding returns 0 04:39:12.352 00.000 15672 Move returns status 0, amount 89 04:39:12.352 00.000 15672 MoveAxis(S, 48, ABG) 04:39:12.352 00.000 15672 Guiding Dir = 1, Dur = 48 04:39:12.353 00.001 15672 IsSlewing returns 0 04:39:12.354 00.001 15672 IsGuiding returns 0 04:39:12.464 00.110 15672 IsGuiding returns 1 04:39:12.464 00.000 15672 scope still moving after pulse duration time elapsed 04:39:12.485 00.021 15672 IsSlewing returns 0 04:39:12.486 00.001 15672 IsGuiding returns 1 04:39:12.507 00.021 15672 IsSlewing returns 0 04:39:12.527 00.020 15672 IsGuiding returns 0 04:39:12.528 00.001 15672 scope move finished after 48 + 125 ms 04:39:12.528 00.000 15672 Move returns status 0, amount 48 04:39:12.528 00.000 15672 move complete, result=0 04:39:12.528 00.000 15672 worker thread done servicing request 04:39:12.528 00.000 15672 Worker thread wakes up 04:39:12.528 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:12.528 00.000 30444 GuideStep: -0.3 px 89 ms EAST, 0.3 px 48 ms SOUTH 04:39:12.529 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:14.645 02.116 15672 Exposure complete 04:39:14.677 00.032 15672 worker thread done servicing request 04:39:14.677 00.000 30444 OnExposeComplete: enter 04:39:14.677 00.000 30444 UpdateGuideState(): m_state=6 04:39:14.677 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 440 04:39:14.677 00.000 30444 Star::Find returns 1 (1), X=440.06, Y=185.68, Mass=125800, SNR=116.3, Peak=12859 HFD=3.3 04:39:14.678 00.001 30444 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 04:39:14.678 00.000 30444 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 04:39:14.678 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.53 mountX=-0.03 mountY=0.11, mountTheta=1.81 04:39:14.678 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.11, opts=13) 04:39:14.678 00.000 30444 Enqueuing Move request for scope (0.00, 0.11) 04:39:14.678 00.000 15672 Worker thread wakes up 04:39:14.678 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd 04:39:14.678 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.11) 04:39:14.678 00.000 15672 Moving (0.00, 0.11) raw xDistance=-0.03 yDistance=0.11 04:39:14.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:39:14.678 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:39:14.679 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 04:39:14.679 00.000 15672 MoveAxis(E, 0, ABG) 04:39:14.679 00.000 15672 Move returns status 0, amount 0 04:39:14.679 00.000 15672 MoveAxis(N, 0, ABG) 04:39:14.679 00.000 15672 Move returns status 0, amount 0 04:39:14.679 00.000 15672 move complete, result=0 04:39:14.679 00.000 15672 worker thread done servicing request 04:39:14.685 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2087, max=13157, FiltMin=2541, FiltMax=10868, Gamma=2.950 04:39:14.735 00.050 30444 UpdateGuideState exits: m=125800 SNR=116.3 Saturated 04:39:14.735 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:14.735 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:14.735 00.000 30444 Enqueuing Expose request 04:39:14.735 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:39:14.735 00.000 15672 Worker thread wakes up 04:39:14.735 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:14.735 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:16.650 01.915 15672 Exposure complete 04:39:16.680 00.030 15672 worker thread done servicing request 04:39:16.680 00.000 30444 OnExposeComplete: enter 04:39:16.680 00.000 30444 UpdateGuideState(): m_state=6 04:39:16.680 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 441 04:39:16.680 00.000 30444 Star::Find returns 1 (1), X=439.89, Y=185.88, Mass=134336, SNR=111.8, Peak=12035 HFD=3.7 04:39:16.680 00.000 30444 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.28) = xAngle (2.33 = 2.33) 04:39:16.680 00.000 30444 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.27 = 2.27) 04:39:16.680 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.31 hyp=0.35 cameraTheta=2.05 mountX=-0.24 mountY=0.27, mountTheta=2.30 04:39:16.681 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.31, opts=13) 04:39:16.681 00.000 30444 Enqueuing Move request for scope (-0.16, 0.31) 04:39:16.681 00.000 15672 Worker thread wakes up 04:39:16.681 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.31) opts 0xd 04:39:16.681 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.31) 04:39:16.681 00.000 15672 Moving (-0.16, 0.31) raw xDistance=-0.24 yDistance=0.27 04:39:16.681 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:39:16.681 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 04:39:16.681 00.000 15672 MoveAxis(E, 0, ABG) 04:39:16.681 00.000 15672 Move returns status 0, amount 0 04:39:16.681 00.000 15672 MoveAxis(S, 48, ABG) 04:39:16.681 00.000 15672 Guiding Dir = 1, Dur = 48 04:39:16.682 00.001 15672 IsSlewing returns 0 04:39:16.686 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=13531, FiltMin=2490, FiltMax=10542, Gamma=2.950 04:39:16.712 00.026 15672 IsGuiding returns 0 04:39:16.735 00.023 30444 UpdateGuideState exits: m=134336 SNR=111.8 Saturated 04:39:16.735 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:16.735 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:16.735 00.000 30444 Enqueuing Expose request 04:39:16.793 00.058 15672 IsGuiding returns 1 04:39:16.793 00.000 15672 scope still moving after pulse duration time elapsed 04:39:16.814 00.021 15672 IsSlewing returns 0 04:39:16.815 00.001 15672 IsGuiding returns 1 04:39:16.836 00.021 15672 IsSlewing returns 0 04:39:16.837 00.001 15672 IsGuiding returns 1 04:39:16.858 00.021 15672 IsSlewing returns 0 04:39:16.888 00.030 15672 IsGuiding returns 0 04:39:16.888 00.000 15672 scope move finished after 48 + 127 ms 04:39:16.888 00.000 15672 Move returns status 0, amount 48 04:39:16.888 00.000 15672 move complete, result=0 04:39:16.888 00.000 15672 worker thread done servicing request 04:39:16.888 00.000 15672 Worker thread wakes up 04:39:16.888 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:16.888 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:16.888 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 48 ms SOUTH 04:39:18.995 02.107 15672 Exposure complete 04:39:19.015 00.020 15672 worker thread done servicing request 04:39:19.015 00.000 30444 OnExposeComplete: enter 04:39:19.015 00.000 30444 UpdateGuideState(): m_state=6 04:39:19.015 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 442 04:39:19.015 00.000 30444 Star::Find returns 1 (1), X=439.81, Y=185.63, Mass=128938, SNR=119.7, Peak=11831 HFD=3.6 04:39:19.015 00.000 30444 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.28) = xAngle (3.19 = -3.10) 04:39:19.015 00.000 30444 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.13 = 3.13) 04:39:19.016 00.001 30444 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.25 cameraTheta=2.91 mountX=-0.25 mountY=0.00, mountTheta=3.13 04:39:19.016 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.06, opts=13) 04:39:19.016 00.000 30444 Enqueuing Move request for scope (-0.24, 0.06) 04:39:19.016 00.000 15672 Worker thread wakes up 04:39:19.016 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd 04:39:19.016 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.06) 04:39:19.016 00.000 15672 Moving (-0.24, 0.06) raw xDistance=-0.25 yDistance=0.00 04:39:19.016 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 04:39:19.016 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:39:19.016 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 04:39:19.016 00.000 15672 MoveAxis(E, 0, ABG) 04:39:19.016 00.000 15672 Move returns status 0, amount 0 04:39:19.016 00.000 15672 MoveAxis(N, 0, ABG) 04:39:19.017 00.001 15672 Move returns status 0, amount 0 04:39:19.017 00.000 15672 move complete, result=0 04:39:19.017 00.000 15672 worker thread done servicing request 04:39:19.022 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=13545, FiltMin=2458, FiltMax=10306, Gamma=2.950 04:39:19.384 00.362 30444 UpdateGuideState exits: m=128938 SNR=119.7 Saturated 04:39:19.384 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:19.385 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:19.385 00.000 30444 Enqueuing Expose request 04:39:19.385 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:39:19.385 00.000 15672 Worker thread wakes up 04:39:19.385 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:19.385 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:21.301 01.916 15672 Exposure complete 04:39:21.334 00.033 15672 worker thread done servicing request 04:39:21.334 00.000 30444 OnExposeComplete: enter 04:39:21.334 00.000 30444 UpdateGuideState(): m_state=6 04:39:21.335 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 443 04:39:21.335 00.000 30444 Star::Find returns 1 (1), X=439.60, Y=185.71, Mass=132804, SNR=99.4, Peak=13188 HFD=3.4 04:39:21.335 00.000 30444 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.28) = xAngle (3.13 = 3.13) 04:39:21.335 00.000 30444 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.07 = 3.07) 04:39:21.335 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=0.14 hyp=0.48 cameraTheta=2.85 mountX=-0.48 mountY=0.03, mountTheta=3.07 04:39:21.335 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=0.14, opts=13) 04:39:21.335 00.000 30444 Enqueuing Move request for scope (-0.46, 0.14) 04:39:21.335 00.000 15672 Worker thread wakes up 04:39:21.335 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.14) opts 0xd 04:39:21.335 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, 0.14) 04:39:21.336 00.001 15672 Moving (-0.46, 0.14) raw xDistance=-0.48 yDistance=0.03 04:39:21.336 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 04:39:21.336 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:39:21.336 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:39:21.336 00.000 15672 MoveAxis(E, 129, ABG) 04:39:21.336 00.000 15672 Guiding Dir = 2, Dur = 129 04:39:21.336 00.000 15672 IsSlewing returns 0 04:39:21.337 00.001 15672 IsGuiding returns 0 04:39:21.342 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=14205, FiltMin=2489, FiltMax=10630, Gamma=2.950 04:39:21.360 00.018 15672 PulseGuide returned control before completion, sleep 117 04:39:21.437 00.077 30444 UpdateGuideState exits: m=132804 SNR=99.4 Saturated 04:39:21.437 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:21.437 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:21.437 00.000 30444 Enqueuing Expose request 04:39:21.504 00.067 15672 IsGuiding returns 0 04:39:21.505 00.001 15672 Move returns status 0, amount 129 04:39:21.505 00.000 15672 MoveAxis(N, 0, ABG) 04:39:21.505 00.000 15672 Move returns status 0, amount 0 04:39:21.505 00.000 15672 move complete, result=0 04:39:21.505 00.000 15672 worker thread done servicing request 04:39:21.505 00.000 15672 Worker thread wakes up 04:39:21.505 00.000 30444 GuideStep: -0.5 px 129 ms EAST, 0.0 px 0 ms NORTH 04:39:21.505 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:21.505 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:23.614 02.109 15672 Exposure complete 04:39:23.634 00.020 15672 worker thread done servicing request 04:39:23.634 00.000 30444 OnExposeComplete: enter 04:39:23.634 00.000 30444 UpdateGuideState(): m_state=6 04:39:23.634 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 444 04:39:23.635 00.001 30444 Star::Find returns 1 (1), X=439.81, Y=185.68, Mass=126593, SNR=121.1, Peak=12650 HFD=3.5 04:39:23.635 00.000 30444 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.28) = xAngle (2.99 = 2.99) 04:39:23.635 00.000 30444 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.93 = 2.93) 04:39:23.635 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.26 cameraTheta=2.71 mountX=-0.26 mountY=0.06, mountTheta=2.93 04:39:23.636 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.11, opts=13) 04:39:23.636 00.000 30444 Enqueuing Move request for scope (-0.24, 0.11) 04:39:23.636 00.000 15672 Worker thread wakes up 04:39:23.636 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd 04:39:23.636 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.11) 04:39:23.636 00.000 15672 Moving (-0.24, 0.11) raw xDistance=-0.26 yDistance=0.06 04:39:23.636 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26 04:39:23.636 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:39:23.636 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:39:23.636 00.000 15672 MoveAxis(E, 79, ABG) 04:39:23.636 00.000 15672 Guiding Dir = 2, Dur = 79 04:39:23.636 00.000 15672 IsSlewing returns 0 04:39:23.638 00.002 15672 IsGuiding returns 0 04:39:23.642 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=15054, FiltMin=2486, FiltMax=10290, Gamma=2.950 04:39:23.661 00.019 15672 PulseGuide returned control before completion, sleep 66 04:39:23.691 00.030 30444 UpdateGuideState exits: m=126593 SNR=121.1 Saturated 04:39:23.691 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:23.691 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:23.691 00.000 30444 Enqueuing Expose request 04:39:23.729 00.038 15672 IsGuiding returns 1 04:39:23.729 00.000 15672 scope still moving after pulse duration time elapsed 04:39:23.750 00.021 15672 IsSlewing returns 0 04:39:23.758 00.008 15672 IsGuiding returns 0 04:39:23.758 00.000 15672 scope move finished after 79 + 41 ms 04:39:23.758 00.000 15672 Move returns status 0, amount 79 04:39:23.758 00.000 15672 MoveAxis(N, 0, ABG) 04:39:23.758 00.000 15672 Move returns status 0, amount 0 04:39:23.758 00.000 15672 move complete, result=0 04:39:23.758 00.000 15672 worker thread done servicing request 04:39:23.758 00.000 15672 Worker thread wakes up 04:39:23.758 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:23.758 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:23.758 00.000 30444 GuideStep: -0.3 px 79 ms EAST, 0.1 px 0 ms NORTH 04:39:25.667 01.909 15672 Exposure complete 04:39:25.687 00.020 15672 worker thread done servicing request 04:39:25.687 00.000 30444 OnExposeComplete: enter 04:39:25.687 00.000 30444 UpdateGuideState(): m_state=6 04:39:25.687 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 445 04:39:25.687 00.000 30444 Star::Find returns 1 (1), X=440.15, Y=185.55, Mass=127204, SNR=95.4, Peak=12968 HFD=3.4 04:39:25.687 00.000 30444 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 04:39:25.687 00.000 30444 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.04 = -0.04) 04:39:25.687 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.26 mountX=0.10 mountY=-0.00, mountTheta=-0.04 04:39:25.688 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.03, opts=13) 04:39:25.688 00.000 30444 Enqueuing Move request for scope (0.10, -0.03) 04:39:25.688 00.000 15672 Worker thread wakes up 04:39:25.688 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd 04:39:25.688 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.03) 04:39:25.688 00.000 15672 Moving (0.10, -0.03) raw xDistance=0.10 yDistance=-0.00 04:39:25.688 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:39:25.688 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:39:25.688 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:39:25.688 00.000 15672 MoveAxis(E, 0, ABG) 04:39:25.688 00.000 15672 Move returns status 0, amount 0 04:39:25.688 00.000 15672 MoveAxis(N, 0, ABG) 04:39:25.688 00.000 15672 Move returns status 0, amount 0 04:39:25.688 00.000 15672 move complete, result=0 04:39:25.688 00.000 15672 worker thread done servicing request 04:39:25.693 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=14329, FiltMin=2550, FiltMax=10445, Gamma=2.950 04:39:25.741 00.048 30444 UpdateGuideState exits: m=127204 SNR=95.4 Saturated 04:39:25.741 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:25.741 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:25.741 00.000 30444 Enqueuing Expose request 04:39:25.741 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:39:25.741 00.000 15672 Worker thread wakes up 04:39:25.741 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:25.741 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:27.850 02.109 15672 Exposure complete 04:39:27.870 00.020 15672 worker thread done servicing request 04:39:27.870 00.000 30444 OnExposeComplete: enter 04:39:27.870 00.000 30444 UpdateGuideState(): m_state=6 04:39:27.871 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 446 04:39:27.871 00.000 30444 Star::Find returns 1 (1), X=440.10, Y=185.36, Mass=125026, SNR=103.8, Peak=13216 HFD=3.3 04:39:27.871 00.000 30444 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.28) = xAngle (-1.07 = -1.07) 04:39:27.871 00.000 30444 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.13 = -1.13) 04:39:27.871 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.34 mountX=0.11 mountY=-0.20, mountTheta=-1.08 04:39:27.871 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.21, opts=13) 04:39:27.871 00.000 30444 Enqueuing Move request for scope (0.05, -0.21) 04:39:27.871 00.000 15672 Worker thread wakes up 04:39:27.871 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd 04:39:27.871 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.21) 04:39:27.872 00.001 15672 Moving (0.05, -0.21) raw xDistance=0.11 yDistance=-0.20 04:39:27.872 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 04:39:27.872 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:39:27.872 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:39:27.872 00.000 15672 MoveAxis(E, 0, ABG) 04:39:27.872 00.000 15672 Move returns status 0, amount 0 04:39:27.872 00.000 15672 MoveAxis(N, 0, ABG) 04:39:27.872 00.000 15672 Move returns status 0, amount 0 04:39:27.872 00.000 15672 move complete, result=0 04:39:27.872 00.000 15672 worker thread done servicing request 04:39:27.877 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2125, max=14202, FiltMin=2503, FiltMax=10345, Gamma=2.950 04:39:27.926 00.049 30444 UpdateGuideState exits: m=125026 SNR=103.8 Saturated 04:39:27.926 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:27.926 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:27.926 00.000 30444 Enqueuing Expose request 04:39:27.926 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:39:27.926 00.000 15672 Worker thread wakes up 04:39:27.926 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:27.926 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:29.834 01.908 15672 Exposure complete 04:39:29.860 00.026 15672 worker thread done servicing request 04:39:29.860 00.000 30444 OnExposeComplete: enter 04:39:29.860 00.000 30444 UpdateGuideState(): m_state=6 04:39:29.860 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 447 04:39:29.860 00.000 30444 Star::Find returns 1 (1), X=440.07, Y=185.33, Mass=129999, SNR=122.3, Peak=13304 HFD=3.4 04:39:29.860 00.000 30444 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 04:39:29.860 00.000 30444 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 04:39:29.861 00.001 30444 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.52 mountX=0.08 mountY=-0.24, mountTheta=-1.25 04:39:29.861 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.25, opts=13) 04:39:29.861 00.000 30444 Enqueuing Move request for scope (0.01, -0.25) 04:39:29.861 00.000 15672 Worker thread wakes up 04:39:29.861 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd 04:39:29.861 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.25) 04:39:29.861 00.000 15672 Moving (0.01, -0.25) raw xDistance=0.08 yDistance=-0.24 04:39:29.861 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 04:39:29.861 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:39:29.862 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 04:39:29.862 00.000 15672 MoveAxis(E, 0, ABG) 04:39:29.862 00.000 15672 Move returns status 0, amount 0 04:39:29.862 00.000 15672 MoveAxis(N, 0, ABG) 04:39:29.862 00.000 15672 Move returns status 0, amount 0 04:39:29.862 00.000 15672 move complete, result=0 04:39:29.862 00.000 15672 worker thread done servicing request 04:39:29.868 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=13984, FiltMin=2500, FiltMax=10022, Gamma=2.950 04:39:29.916 00.048 30444 UpdateGuideState exits: m=129999 SNR=122.3 Saturated 04:39:29.916 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:29.916 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:29.916 00.000 30444 Enqueuing Expose request 04:39:29.916 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:39:29.916 00.000 15672 Worker thread wakes up 04:39:29.916 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:29.916 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:32.026 02.110 15672 Exposure complete 04:39:32.046 00.020 15672 worker thread done servicing request 04:39:32.046 00.000 30444 OnExposeComplete: enter 04:39:32.046 00.000 30444 UpdateGuideState(): m_state=6 04:39:32.046 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 448 04:39:32.046 00.000 30444 Star::Find returns 1 (1), X=440.19, Y=185.40, Mass=130545, SNR=112.3, Peak=13577 HFD=3.6 04:39:32.046 00.000 30444 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 04:39:32.046 00.000 30444 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 04:39:32.047 00.001 30444 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-0.91 mountX=0.18 mountY=-0.14, mountTheta=-0.67 04:39:32.047 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.17, opts=13) 04:39:32.047 00.000 30444 Enqueuing Move request for scope (0.13, -0.17) 04:39:32.047 00.000 15672 Worker thread wakes up 04:39:32.047 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd 04:39:32.047 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.17) 04:39:32.047 00.000 15672 Moving (0.13, -0.17) raw xDistance=0.18 yDistance=-0.14 04:39:32.047 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:39:32.047 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:39:32.047 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:39:32.047 00.000 15672 MoveAxis(E, 0, ABG) 04:39:32.047 00.000 15672 Move returns status 0, amount 0 04:39:32.048 00.001 15672 MoveAxis(N, 0, ABG) 04:39:32.048 00.000 15672 Move returns status 0, amount 0 04:39:32.048 00.000 15672 move complete, result=0 04:39:32.048 00.000 15672 worker thread done servicing request 04:39:32.052 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=13741, FiltMin=2549, FiltMax=9869, Gamma=2.950 04:39:32.102 00.050 30444 UpdateGuideState exits: m=130545 SNR=112.3 Saturated 04:39:32.102 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:32.102 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:32.102 00.000 30444 Enqueuing Expose request 04:39:32.102 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:39:32.102 00.000 15672 Worker thread wakes up 04:39:32.102 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:32.102 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:34.007 01.905 15672 Exposure complete 04:39:34.027 00.020 15672 worker thread done servicing request 04:39:34.027 00.000 30444 OnExposeComplete: enter 04:39:34.027 00.000 30444 UpdateGuideState(): m_state=6 04:39:34.027 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 449 04:39:34.027 00.000 30444 Star::Find returns 1 (1), X=440.02, Y=185.47, Mass=123841, SNR=120.5, Peak=13830 HFD=3.4 04:39:34.027 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.64 = -1.64) 04:39:34.028 00.001 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.70 = -1.70) 04:39:34.028 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.92 mountX=-0.01 mountY=-0.11, mountTheta=-1.64 04:39:34.028 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.10, opts=13) 04:39:34.028 00.000 30444 Enqueuing Move request for scope (-0.04, -0.10) 04:39:34.028 00.000 15672 Worker thread wakes up 04:39:34.028 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd 04:39:34.028 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.10) 04:39:34.028 00.000 15672 Moving (-0.04, -0.10) raw xDistance=-0.01 yDistance=-0.11 04:39:34.028 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 04:39:34.028 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:39:34.028 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:39:34.029 00.001 15672 MoveAxis(E, 0, ABG) 04:39:34.029 00.000 15672 Move returns status 0, amount 0 04:39:34.029 00.000 15672 MoveAxis(N, 0, ABG) 04:39:34.029 00.000 15672 Move returns status 0, amount 0 04:39:34.029 00.000 15672 move complete, result=0 04:39:34.029 00.000 15672 worker thread done servicing request 04:39:34.034 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2215, max=14667, FiltMin=2542, FiltMax=9958, Gamma=2.950 04:39:34.083 00.049 30444 UpdateGuideState exits: m=123841 SNR=120.5 Saturated 04:39:34.083 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:34.083 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:34.083 00.000 30444 Enqueuing Expose request 04:39:34.083 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:39:34.083 00.000 15672 Worker thread wakes up 04:39:34.083 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:34.084 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:36.190 02.106 15672 Exposure complete 04:39:36.210 00.020 15672 worker thread done servicing request 04:39:36.210 00.000 30444 OnExposeComplete: enter 04:39:36.210 00.000 30444 UpdateGuideState(): m_state=6 04:39:36.210 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 450 04:39:36.210 00.000 30444 Star::Find returns 1 (1), X=439.78, Y=185.37, Mass=129191, SNR=119.5, Peak=14181 HFD=3.2 04:39:36.210 00.000 30444 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-0.28) = xAngle (-2.22 = -2.22) 04:39:36.210 00.000 30444 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.28 = -2.28) 04:39:36.211 00.001 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.20 hyp=0.34 cameraTheta=-2.50 mountX=-0.20 mountY=-0.26, mountTheta=-2.24 04:39:36.211 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.20, opts=13) 04:39:36.211 00.000 30444 Enqueuing Move request for scope (-0.27, -0.20) 04:39:36.211 00.000 15672 Worker thread wakes up 04:39:36.211 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.20) opts 0xd 04:39:36.211 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.20) 04:39:36.211 00.000 15672 Moving (-0.27, -0.20) raw xDistance=-0.20 yDistance=-0.26 04:39:36.211 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:39:36.211 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:39:36.212 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 04:39:36.212 00.000 15672 MoveAxis(E, 0, ABG) 04:39:36.212 00.000 15672 Move returns status 0, amount 0 04:39:36.212 00.000 15672 MoveAxis(N, 0, ABG) 04:39:36.212 00.000 15672 Move returns status 0, amount 0 04:39:36.212 00.000 15672 move complete, result=0 04:39:36.212 00.000 15672 worker thread done servicing request 04:39:36.217 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2119, max=15978, FiltMin=2487, FiltMax=11003, Gamma=2.950 04:39:36.266 00.049 30444 UpdateGuideState exits: m=129191 SNR=119.5 Saturated 04:39:36.266 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:36.266 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:36.266 00.000 30444 Enqueuing Expose request 04:39:36.266 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 04:39:36.266 00.000 15672 Worker thread wakes up 04:39:36.266 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:36.266 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:38.181 01.915 15672 Exposure complete 04:39:38.212 00.031 15672 worker thread done servicing request 04:39:38.212 00.000 30444 OnExposeComplete: enter 04:39:38.212 00.000 30444 UpdateGuideState(): m_state=6 04:39:38.212 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 451 04:39:38.212 00.000 30444 Star::Find returns 1 (1), X=439.86, Y=185.42, Mass=126921, SNR=105.8, Peak=13161 HFD=3.5 04:39:38.212 00.000 30444 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.28) = xAngle (-2.17 = -2.17) 04:39:38.212 00.000 30444 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.23 = -2.23) 04:39:38.212 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.24 cameraTheta=-2.45 mountX=-0.14 mountY=-0.19, mountTheta=-2.19 04:39:38.213 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.16, opts=13) 04:39:38.213 00.000 30444 Enqueuing Move request for scope (-0.19, -0.16) 04:39:38.213 00.000 15672 Worker thread wakes up 04:39:38.213 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd 04:39:38.213 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.16) 04:39:38.213 00.000 15672 Moving (-0.19, -0.16) raw xDistance=-0.14 yDistance=-0.19 04:39:38.213 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:39:38.213 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:39:38.213 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:39:38.213 00.000 15672 MoveAxis(E, 0, ABG) 04:39:38.213 00.000 15672 Move returns status 0, amount 0 04:39:38.213 00.000 15672 MoveAxis(N, 0, ABG) 04:39:38.214 00.001 15672 Move returns status 0, amount 0 04:39:38.214 00.000 15672 move complete, result=0 04:39:38.214 00.000 15672 worker thread done servicing request 04:39:38.218 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=13946, FiltMin=2525, FiltMax=9778, Gamma=2.950 04:39:38.267 00.049 30444 UpdateGuideState exits: m=126921 SNR=105.8 Saturated 04:39:38.267 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:38.268 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:38.268 00.000 30444 Enqueuing Expose request 04:39:38.268 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:39:38.268 00.000 15672 Worker thread wakes up 04:39:38.268 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:38.268 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:40.378 02.110 15672 Exposure complete 04:39:40.397 00.019 15672 worker thread done servicing request 04:39:40.397 00.000 30444 OnExposeComplete: enter 04:39:40.397 00.000 30444 UpdateGuideState(): m_state=6 04:39:40.398 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 452 04:39:40.398 00.000 30444 Star::Find returns 1 (1), X=439.57, Y=185.24, Mass=122571, SNR=101.3, Peak=14113 HFD=3.1 04:39:40.398 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 04:39:40.398 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 04:39:40.398 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.34 hyp=0.59 cameraTheta=-2.53 mountX=-0.37 mountY=-0.43, mountTheta=-2.27 04:39:40.398 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.34, opts=13) 04:39:40.398 00.000 30444 Enqueuing Move request for scope (-0.48, -0.34) 04:39:40.398 00.000 15672 Worker thread wakes up 04:39:40.398 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.34) opts 0xd 04:39:40.398 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.34) 04:39:40.398 00.000 15672 Moving (-0.48, -0.34) raw xDistance=-0.37 yDistance=-0.43 04:39:40.399 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 04:39:40.399 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:39:40.399 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43 04:39:40.399 00.000 15672 MoveAxis(E, 99, ABG) 04:39:40.399 00.000 15672 Guiding Dir = 2, Dur = 99 04:39:40.400 00.001 15672 IsSlewing returns 0 04:39:40.401 00.001 15672 IsGuiding returns 0 04:39:40.405 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2049, max=16062, FiltMin=2550, FiltMax=10980, Gamma=2.950 04:39:40.419 00.014 15672 PulseGuide returned control before completion, sleep 91 04:39:40.454 00.035 30444 UpdateGuideState exits: m=122571 SNR=101.3 Saturated 04:39:40.454 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:40.454 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:40.454 00.000 30444 Enqueuing Expose request 04:39:40.531 00.077 15672 IsGuiding returns 0 04:39:40.532 00.001 15672 Move returns status 0, amount 99 04:39:40.532 00.000 15672 MoveAxis(N, 0, ABG) 04:39:40.532 00.000 15672 Move returns status 0, amount 0 04:39:40.532 00.000 15672 move complete, result=0 04:39:40.532 00.000 15672 worker thread done servicing request 04:39:40.532 00.000 15672 Worker thread wakes up 04:39:40.532 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:40.532 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:40.532 00.000 30444 GuideStep: -0.4 px 99 ms EAST, -0.4 px 0 ms NORTH 04:39:42.447 01.915 15672 Exposure complete 04:39:42.480 00.033 15672 worker thread done servicing request 04:39:42.480 00.000 30444 OnExposeComplete: enter 04:39:42.480 00.000 30444 UpdateGuideState(): m_state=6 04:39:42.480 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 453 04:39:42.480 00.000 30444 Star::Find returns 1 (1), X=439.76, Y=185.35, Mass=128163, SNR=120.4, Peak=14738 HFD=3.0 04:39:42.480 00.000 30444 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.28) = xAngle (-2.21 = -2.21) 04:39:42.480 00.000 30444 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.27 = -2.27) 04:39:42.480 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.23 hyp=0.37 cameraTheta=-2.49 mountX=-0.22 mountY=-0.28, mountTheta=-2.23 04:39:42.480 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.23, opts=13) 04:39:42.480 00.000 30444 Enqueuing Move request for scope (-0.30, -0.23) 04:39:42.480 00.000 15672 Worker thread wakes up 04:39:42.480 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.23) opts 0xd 04:39:42.480 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.23) 04:39:42.480 00.000 15672 Moving (-0.30, -0.23) raw xDistance=-0.22 yDistance=-0.28 04:39:42.480 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:39:42.480 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=-0.15 newest=-0.91 04:39:42.480 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 04:39:42.480 00.000 15672 MoveAxis(E, 0, ABG) 04:39:42.480 00.000 15672 Move returns status 0, amount 0 04:39:42.480 00.000 15672 MoveAxis(N, 51, ABG) 04:39:42.480 00.000 15672 Guiding Dir = 0, Dur = 51 04:39:42.482 00.002 15672 IsSlewing returns 0 04:39:42.482 00.000 15672 IsGuiding returns 0 04:39:42.487 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=16250, FiltMin=2503, FiltMax=10405, Gamma=2.950 04:39:42.536 00.049 30444 UpdateGuideState exits: m=128163 SNR=120.4 Saturated 04:39:42.536 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:42.536 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:42.536 00.000 30444 Enqueuing Expose request 04:39:42.592 00.056 15672 IsGuiding returns 1 04:39:42.592 00.000 15672 scope still moving after pulse duration time elapsed 04:39:42.613 00.021 15672 IsSlewing returns 0 04:39:42.614 00.001 15672 IsGuiding returns 1 04:39:42.635 00.021 15672 IsSlewing returns 0 04:39:42.655 00.020 15672 IsGuiding returns 0 04:39:42.655 00.000 15672 scope move finished after 51 + 121 ms 04:39:42.655 00.000 15672 Move returns status 0, amount 51 04:39:42.655 00.000 15672 move complete, result=0 04:39:42.655 00.000 15672 worker thread done servicing request 04:39:42.656 00.001 15672 Worker thread wakes up 04:39:42.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:42.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:42.656 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 51 ms NORTH 04:39:44.763 02.107 15672 Exposure complete 04:39:44.783 00.020 15672 worker thread done servicing request 04:39:44.783 00.000 30444 OnExposeComplete: enter 04:39:44.783 00.000 30444 UpdateGuideState(): m_state=6 04:39:44.783 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 454 04:39:44.783 00.000 30444 Star::Find returns 1 (1), X=440.11, Y=185.05, Mass=126909, SNR=102.4, Peak=13772 HFD=2.9 04:39:44.783 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 04:39:44.783 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 04:39:44.784 00.001 30444 CameraToMount -- cameraX=0.06 cameraY=-0.52 hyp=0.52 cameraTheta=-1.46 mountX=0.20 mountY=-0.50, mountTheta=-1.19 04:39:44.784 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.52, opts=13) 04:39:44.784 00.000 30444 Enqueuing Move request for scope (0.06, -0.52) 04:39:44.784 00.000 15672 Worker thread wakes up 04:39:44.784 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.52) opts 0xd 04:39:44.784 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.52) 04:39:44.784 00.000 15672 Moving (0.06, -0.52) raw xDistance=0.20 yDistance=-0.50 04:39:44.784 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:39:44.784 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 04:39:44.784 00.000 15672 MoveAxis(E, 0, ABG) 04:39:44.784 00.000 15672 Move returns status 0, amount 0 04:39:44.784 00.000 15672 MoveAxis(N, 89, ABG) 04:39:44.784 00.000 15672 Guiding Dir = 0, Dur = 89 04:39:44.785 00.001 15672 IsSlewing returns 0 04:39:44.786 00.001 15672 IsGuiding returns 0 04:39:44.792 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=13772, FiltMin=2536, FiltMax=9660, Gamma=2.950 04:39:44.846 00.054 30444 UpdateGuideState exits: m=126909 SNR=102.4 Saturated 04:39:44.846 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:44.846 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:44.847 00.001 30444 Enqueuing Expose request 04:39:44.860 00.013 15672 PulseGuide returned control before completion, sleep 25 04:39:44.888 00.028 15672 IsGuiding returns 1 04:39:44.888 00.000 15672 scope still moving after pulse duration time elapsed 04:39:44.909 00.021 15672 IsSlewing returns 0 04:39:44.910 00.001 15672 IsGuiding returns 1 04:39:44.931 00.021 15672 IsSlewing returns 0 04:39:44.932 00.001 15672 IsGuiding returns 1 04:39:44.953 00.021 15672 IsSlewing returns 0 04:39:45.005 00.052 15672 IsGuiding returns 0 04:39:45.005 00.000 15672 scope move finished after 89 + 129 ms 04:39:45.005 00.000 15672 Move returns status 0, amount 89 04:39:45.005 00.000 15672 move complete, result=0 04:39:45.006 00.001 15672 worker thread done servicing request 04:39:45.006 00.000 15672 Worker thread wakes up 04:39:45.006 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:45.006 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:45.006 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 89 ms NORTH 04:39:46.913 01.907 15672 Exposure complete 04:39:46.933 00.020 15672 worker thread done servicing request 04:39:46.933 00.000 30444 OnExposeComplete: enter 04:39:46.934 00.001 30444 UpdateGuideState(): m_state=6 04:39:46.934 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 455 04:39:46.934 00.000 30444 Star::Find returns 1 (1), X=439.99, Y=185.25, Mass=127169, SNR=117.1, Peak=13282 HFD=3.2 04:39:46.934 00.000 30444 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.28) = xAngle (-1.48 = -1.48) 04:39:46.934 00.000 30444 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.54 = -1.54) 04:39:46.934 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.32 hyp=0.33 cameraTheta=-1.76 mountX=0.03 mountY=-0.33, mountTheta=-1.48 04:39:46.934 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.32, opts=13) 04:39:46.934 00.000 30444 Enqueuing Move request for scope (-0.06, -0.32) 04:39:46.934 00.000 15672 Worker thread wakes up 04:39:46.934 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.32) opts 0xd 04:39:46.934 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.32) 04:39:46.935 00.001 15672 Moving (-0.06, -0.32) raw xDistance=0.03 yDistance=-0.33 04:39:46.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:39:46.935 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 04:39:46.935 00.000 15672 MoveAxis(E, 0, ABG) 04:39:46.935 00.000 15672 Move returns status 0, amount 0 04:39:46.935 00.000 15672 MoveAxis(N, 58, ABG) 04:39:46.935 00.000 15672 Guiding Dir = 0, Dur = 58 04:39:46.935 00.000 15672 IsSlewing returns 0 04:39:46.937 00.002 15672 IsGuiding returns 0 04:39:46.941 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=14889, FiltMin=2544, FiltMax=10626, Gamma=2.950 04:39:47.018 00.077 15672 IsGuiding returns 1 04:39:47.018 00.000 15672 scope still moving after pulse duration time elapsed 04:39:47.039 00.021 15672 IsSlewing returns 0 04:39:47.040 00.001 15672 IsGuiding returns 1 04:39:47.060 00.020 15672 IsSlewing returns 0 04:39:47.062 00.002 15672 IsGuiding returns 1 04:39:47.082 00.020 15672 IsSlewing returns 0 04:39:47.098 00.016 15672 IsGuiding returns 0 04:39:47.098 00.000 15672 scope move finished after 58 + 102 ms 04:39:47.098 00.000 15672 Move returns status 0, amount 58 04:39:47.098 00.000 15672 move complete, result=0 04:39:47.098 00.000 15672 worker thread done servicing request 04:39:47.356 00.258 30444 UpdateGuideState exits: m=127169 SNR=117.1 Saturated 04:39:47.357 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:47.357 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:47.357 00.000 30444 Enqueuing Expose request 04:39:47.357 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 58 ms NORTH 04:39:47.357 00.000 15672 Worker thread wakes up 04:39:47.358 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:47.358 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:49.467 02.109 15672 Exposure complete 04:39:49.487 00.020 15672 worker thread done servicing request 04:39:49.487 00.000 30444 OnExposeComplete: enter 04:39:49.487 00.000 30444 UpdateGuideState(): m_state=6 04:39:49.487 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 456 04:39:49.488 00.001 30444 Star::Find returns 1 (1), X=440.00, Y=185.19, Mass=119056, SNR=97.1, Peak=13849 HFD=3.0 04:39:49.488 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 04:39:49.488 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 04:39:49.488 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.38 hyp=0.38 cameraTheta=-1.70 mountX=0.06 mountY=-0.38, mountTheta=-1.43 04:39:49.488 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.38, opts=13) 04:39:49.488 00.000 30444 Enqueuing Move request for scope (-0.05, -0.38) 04:39:49.488 00.000 15672 Worker thread wakes up 04:39:49.488 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.38) opts 0xd 04:39:49.488 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.38) 04:39:49.488 00.000 15672 Moving (-0.05, -0.38) raw xDistance=0.06 yDistance=-0.38 04:39:49.488 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 04:39:49.489 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 04:39:49.489 00.000 15672 MoveAxis(E, 0, ABG) 04:39:49.489 00.000 15672 Move returns status 0, amount 0 04:39:49.489 00.000 15672 MoveAxis(N, 68, ABG) 04:39:49.489 00.000 15672 Guiding Dir = 0, Dur = 68 04:39:49.489 00.000 15672 IsSlewing returns 0 04:39:49.490 00.001 15672 IsGuiding returns 0 04:39:49.494 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2085, max=13849, FiltMin=2444, FiltMax=10450, Gamma=2.950 04:39:49.605 00.111 15672 IsGuiding returns 1 04:39:49.605 00.000 15672 scope still moving after pulse duration time elapsed 04:39:49.626 00.021 15672 IsSlewing returns 0 04:39:49.629 00.003 15672 IsGuiding returns 1 04:39:49.649 00.020 15672 IsSlewing returns 0 04:39:49.670 00.021 15672 IsGuiding returns 0 04:39:49.670 00.000 15672 scope move finished after 68 + 111 ms 04:39:49.671 00.001 15672 Move returns status 0, amount 68 04:39:49.671 00.000 15672 move complete, result=0 04:39:49.671 00.000 15672 worker thread done servicing request 04:39:49.937 00.266 30444 UpdateGuideState exits: m=119056 SNR=97.1 Saturated 04:39:49.937 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:49.937 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:49.937 00.000 30444 Enqueuing Expose request 04:39:49.937 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 68 ms NORTH 04:39:49.937 00.000 15672 Worker thread wakes up 04:39:49.937 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:49.937 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:51.852 01.915 15672 Exposure complete 04:39:51.886 00.034 15672 worker thread done servicing request 04:39:51.886 00.000 30444 OnExposeComplete: enter 04:39:51.886 00.000 30444 UpdateGuideState(): m_state=6 04:39:51.887 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 457 04:39:51.887 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=184.90, Mass=124877, SNR=117.4, Peak=13312 HFD=3.0 04:39:51.887 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 04:39:51.887 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 04:39:51.887 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=-0.67 hyp=0.68 cameraTheta=-1.64 mountX=0.14 mountY=-0.67, mountTheta=-1.36 04:39:51.887 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=-0.67, opts=13) 04:39:51.887 00.000 30444 Enqueuing Move request for scope (-0.05, -0.67) 04:39:51.887 00.000 15672 Worker thread wakes up 04:39:51.887 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.67) opts 0xd 04:39:51.888 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.05, -0.67) 04:39:51.888 00.000 15672 Moving (-0.05, -0.67) raw xDistance=0.14 yDistance=-0.67 04:39:51.888 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:39:51.888 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 04:39:51.888 00.000 15672 MoveAxis(E, 0, ABG) 04:39:51.888 00.000 15672 Move returns status 0, amount 0 04:39:51.888 00.000 15672 MoveAxis(N, 119, ABG) 04:39:51.888 00.000 15672 Guiding Dir = 0, Dur = 119 04:39:51.888 00.000 15672 IsSlewing returns 0 04:39:51.889 00.001 15672 IsGuiding returns 0 04:39:51.894 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2095, max=13312, FiltMin=2481, FiltMax=10258, Gamma=2.950 04:39:52.001 00.107 15672 PulseGuide returned control before completion, sleep 18 04:39:52.003 00.002 30444 UpdateGuideState exits: m=124877 SNR=117.4 Saturated 04:39:52.003 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:52.003 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:52.003 00.000 30444 Enqueuing Expose request 04:39:52.020 00.017 15672 IsGuiding returns 1 04:39:52.020 00.000 15672 scope still moving after pulse duration time elapsed 04:39:52.041 00.021 15672 IsSlewing returns 0 04:39:52.042 00.001 15672 IsGuiding returns 1 04:39:52.064 00.022 15672 IsSlewing returns 0 04:39:52.065 00.001 15672 IsGuiding returns 1 04:39:52.086 00.021 15672 IsSlewing returns 0 04:39:52.087 00.001 15672 IsGuiding returns 1 04:39:52.108 00.021 15672 IsSlewing returns 0 04:39:52.114 00.006 15672 IsGuiding returns 0 04:39:52.114 00.000 15672 scope move finished after 119 + 106 ms 04:39:52.114 00.000 15672 Move returns status 0, amount 119 04:39:52.114 00.000 15672 move complete, result=0 04:39:52.115 00.001 15672 worker thread done servicing request 04:39:52.115 00.000 15672 Worker thread wakes up 04:39:52.115 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:52.115 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:52.115 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.7 px 119 ms NORTH 04:39:54.222 02.107 15672 Exposure complete 04:39:54.243 00.021 15672 worker thread done servicing request 04:39:54.243 00.000 30444 OnExposeComplete: enter 04:39:54.243 00.000 30444 UpdateGuideState(): m_state=6 04:39:54.243 00.000 30444 Star::Find(15, 440, 184, 0, (0,0,0,0), 0.0, 255) frame 458 04:39:54.243 00.000 30444 Star::Find returns 1 (1), X=440.26, Y=184.96, Mass=126966, SNR=110.0, Peak=13560 HFD=3.2 04:39:54.243 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 04:39:54.243 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 04:39:54.243 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.61 hyp=0.65 cameraTheta=-1.24 mountX=0.37 mountY=-0.55, mountTheta=-0.98 04:39:54.244 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.61, opts=13) 04:39:54.244 00.000 30444 Enqueuing Move request for scope (0.21, -0.61) 04:39:54.244 00.000 15672 Worker thread wakes up 04:39:54.244 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.61) opts 0xd 04:39:54.244 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.61) 04:39:54.244 00.000 15672 Moving (0.21, -0.61) raw xDistance=0.37 yDistance=-0.55 04:39:54.244 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 04:39:54.244 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 04:39:54.244 00.000 15672 MoveAxis(W, 101, ABG) 04:39:54.244 00.000 15672 Guiding Dir = 3, Dur = 101 04:39:54.245 00.001 15672 IsSlewing returns 0 04:39:54.246 00.001 15672 IsGuiding returns 0 04:39:54.250 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=13560, FiltMin=2551, FiltMax=10298, Gamma=2.950 04:39:54.269 00.019 15672 PulseGuide returned control before completion, sleep 89 04:39:54.381 00.112 15672 IsGuiding returns 0 04:39:54.381 00.000 15672 Move returns status 0, amount 101 04:39:54.382 00.001 15672 MoveAxis(N, 99, ABG) 04:39:54.382 00.000 15672 Guiding Dir = 0, Dur = 99 04:39:54.382 00.000 15672 IsSlewing returns 0 04:39:54.384 00.002 15672 IsGuiding returns 0 04:39:54.460 00.076 15672 PulseGuide returned control before completion, sleep 32 04:39:54.494 00.034 15672 IsGuiding returns 1 04:39:54.495 00.001 15672 scope still moving after pulse duration time elapsed 04:39:54.516 00.021 15672 IsSlewing returns 0 04:39:54.517 00.001 15672 IsGuiding returns 1 04:39:54.538 00.021 15672 IsSlewing returns 0 04:39:54.539 00.001 15672 IsGuiding returns 1 04:39:54.561 00.022 15672 IsSlewing returns 0 04:39:54.566 00.005 30444 UpdateGuideState exits: m=126966 SNR=110.0 Saturated 04:39:54.566 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:54.566 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:54.566 00.000 30444 Enqueuing Expose request 04:39:54.621 00.055 15672 IsGuiding returns 0 04:39:54.621 00.000 15672 scope move finished after 99 + 138 ms 04:39:54.621 00.000 15672 Move returns status 0, amount 99 04:39:54.621 00.000 15672 move complete, result=0 04:39:54.621 00.000 15672 worker thread done servicing request 04:39:54.621 00.000 15672 Worker thread wakes up 04:39:54.621 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:54.621 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:54.621 00.000 30444 GuideStep: 0.4 px 101 ms WEST, -0.6 px 99 ms NORTH 04:39:56.530 01.909 15672 Exposure complete 04:39:56.549 00.019 15672 worker thread done servicing request 04:39:56.550 00.001 30444 OnExposeComplete: enter 04:39:56.550 00.000 30444 UpdateGuideState(): m_state=6 04:39:56.550 00.000 30444 Star::Find(15, 440, 184, 0, (0,0,0,0), 0.0, 255) frame 459 04:39:56.550 00.000 30444 Star::Find returns 1 (1), X=439.78, Y=184.69, Mass=121426, SNR=118.6, Peak=12374 HFD=3.3 04:39:56.550 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.60 = -1.60) 04:39:56.550 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.66 = -1.66) 04:39:56.550 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.88 hyp=0.92 cameraTheta=-1.87 mountX=-0.02 mountY=-0.92, mountTheta=-1.60 04:39:56.550 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.88, opts=13) 04:39:56.550 00.000 30444 Enqueuing Move request for scope (-0.28, -0.88) 04:39:56.551 00.001 15672 Worker thread wakes up 04:39:56.551 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.88) opts 0xd 04:39:56.551 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.88) 04:39:56.551 00.000 15672 Moving (-0.28, -0.88) raw xDistance=-0.02 yDistance=-0.92 04:39:56.551 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:39:56.551 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 04:39:56.551 00.000 15672 MoveAxis(E, 0, ABG) 04:39:56.551 00.000 15672 Move returns status 0, amount 0 04:39:56.551 00.000 15672 MoveAxis(N, 164, ABG) 04:39:56.551 00.000 15672 Guiding Dir = 0, Dur = 164 04:39:56.551 00.000 15672 IsSlewing returns 0 04:39:56.554 00.003 15672 IsGuiding returns 0 04:39:56.556 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2273, max=12563, FiltMin=2542, FiltMax=10591, Gamma=2.950 04:39:56.626 00.070 30444 UpdateGuideState exits: m=121426 SNR=118.6 Saturated 04:39:56.626 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:56.626 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:56.626 00.000 30444 Enqueuing Expose request 04:39:56.633 00.007 15672 PulseGuide returned control before completion, sleep 95 04:39:56.730 00.097 15672 IsGuiding returns 1 04:39:56.730 00.000 15672 scope still moving after pulse duration time elapsed 04:39:56.752 00.022 15672 IsSlewing returns 0 04:39:56.755 00.003 15672 IsGuiding returns 1 04:39:56.776 00.021 15672 IsSlewing returns 0 04:39:56.825 00.049 15672 IsGuiding returns 0 04:39:56.825 00.000 15672 scope move finished after 164 + 107 ms 04:39:56.825 00.000 15672 Move returns status 0, amount 164 04:39:56.827 00.002 15672 move complete, result=0 04:39:56.827 00.000 15672 worker thread done servicing request 04:39:56.827 00.000 15672 Worker thread wakes up 04:39:56.827 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:56.827 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:39:56.827 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.9 px 164 ms NORTH 04:39:58.936 02.109 15672 Exposure complete 04:39:58.956 00.020 15672 worker thread done servicing request 04:39:58.956 00.000 30444 OnExposeComplete: enter 04:39:58.956 00.000 30444 UpdateGuideState(): m_state=6 04:39:58.956 00.000 30444 Star::Find(15, 439, 184, 0, (0,0,0,0), 0.0, 255) frame 460 04:39:58.956 00.000 30444 Star::Find returns 1 (1), X=439.86, Y=185.00, Mass=126689, SNR=115.3, Peak=13047 HFD=3.0 04:39:58.956 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 04:39:58.956 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 04:39:58.956 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.57 hyp=0.61 cameraTheta=-1.90 mountX=-0.03 mountY=-0.60, mountTheta=-1.62 04:39:58.957 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.57, opts=13) 04:39:58.957 00.000 30444 Enqueuing Move request for scope (-0.19, -0.57) 04:39:58.957 00.000 15672 Worker thread wakes up 04:39:58.957 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.57) opts 0xd 04:39:58.957 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.57) 04:39:58.957 00.000 15672 Moving (-0.19, -0.57) raw xDistance=-0.03 yDistance=-0.60 04:39:58.957 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:39:58.957 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 04:39:58.957 00.000 15672 MoveAxis(E, 0, ABG) 04:39:58.957 00.000 15672 Move returns status 0, amount 0 04:39:58.957 00.000 15672 MoveAxis(N, 108, ABG) 04:39:58.957 00.000 15672 Guiding Dir = 0, Dur = 108 04:39:58.958 00.001 15672 IsSlewing returns 0 04:39:58.963 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=13047, FiltMin=2470, FiltMax=10059, Gamma=2.950 04:39:58.966 00.003 15672 IsGuiding returns 0 04:39:59.012 00.046 30444 UpdateGuideState exits: m=126689 SNR=115.3 Saturated 04:39:59.012 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:39:59.012 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:39:59.012 00.000 30444 Enqueuing Expose request 04:39:59.046 00.034 15672 PulseGuide returned control before completion, sleep 39 04:39:59.086 00.040 15672 IsGuiding returns 1 04:39:59.086 00.000 15672 scope still moving after pulse duration time elapsed 04:39:59.107 00.021 15672 IsSlewing returns 0 04:39:59.108 00.001 15672 IsGuiding returns 1 04:39:59.129 00.021 15672 IsSlewing returns 0 04:39:59.132 00.003 15672 IsGuiding returns 1 04:39:59.153 00.021 15672 IsSlewing returns 0 04:39:59.156 00.003 15672 IsGuiding returns 1 04:39:59.177 00.021 15672 IsSlewing returns 0 04:39:59.222 00.045 15672 IsGuiding returns 0 04:39:59.222 00.000 15672 scope move finished after 108 + 148 ms 04:39:59.222 00.000 15672 Move returns status 0, amount 108 04:39:59.222 00.000 15672 move complete, result=0 04:39:59.223 00.001 15672 worker thread done servicing request 04:39:59.223 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.6 px 108 ms NORTH 04:39:59.223 00.000 15672 Worker thread wakes up 04:39:59.223 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:39:59.223 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:01.132 01.909 15672 Exposure complete 04:40:01.152 00.020 15672 worker thread done servicing request 04:40:01.152 00.000 30444 OnExposeComplete: enter 04:40:01.152 00.000 30444 UpdateGuideState(): m_state=6 04:40:01.152 00.000 30444 Star::Find(15, 439, 184, 0, (0,0,0,0), 0.0, 255) frame 461 04:40:01.152 00.000 30444 Star::Find returns 1 (1), X=439.90, Y=184.93, Mass=119547, SNR=94.0, Peak=12745 HFD=2.9 04:40:01.152 00.000 30444 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.28) = xAngle (-1.52 = -1.52) 04:40:01.152 00.000 30444 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 04:40:01.152 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.64 hyp=0.66 cameraTheta=-1.80 mountX=0.03 mountY=-0.66, mountTheta=-1.52 04:40:01.154 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.64, opts=13) 04:40:01.154 00.000 30444 Enqueuing Move request for scope (-0.15, -0.64) 04:40:01.154 00.000 15672 Worker thread wakes up 04:40:01.154 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.64) opts 0xd 04:40:01.154 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.64) 04:40:01.154 00.000 15672 Moving (-0.15, -0.64) raw xDistance=0.03 yDistance=-0.66 04:40:01.154 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:40:01.154 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 04:40:01.154 00.000 15672 MoveAxis(E, 0, ABG) 04:40:01.154 00.000 15672 Move returns status 0, amount 0 04:40:01.154 00.000 15672 MoveAxis(N, 117, ABG) 04:40:01.154 00.000 15672 Guiding Dir = 0, Dur = 117 04:40:01.154 00.000 15672 IsSlewing returns 0 04:40:01.155 00.001 15672 IsGuiding returns 0 04:40:01.159 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2029, max=12745, FiltMin=2517, FiltMax=10688, Gamma=2.950 04:40:01.208 00.049 30444 UpdateGuideState exits: m=119547 SNR=94.0 Saturated 04:40:01.208 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:01.208 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:01.208 00.000 30444 Enqueuing Expose request 04:40:01.234 00.026 15672 PulseGuide returned control before completion, sleep 49 04:40:01.285 00.051 15672 IsGuiding returns 1 04:40:01.285 00.000 15672 scope still moving after pulse duration time elapsed 04:40:01.306 00.021 15672 IsSlewing returns 0 04:40:01.307 00.001 15672 IsGuiding returns 1 04:40:01.329 00.022 15672 IsSlewing returns 0 04:40:01.396 00.067 15672 IsGuiding returns 0 04:40:01.397 00.001 15672 scope move finished after 117 + 124 ms 04:40:01.397 00.000 15672 Move returns status 0, amount 117 04:40:01.397 00.000 15672 move complete, result=0 04:40:01.398 00.001 15672 worker thread done servicing request 04:40:01.398 00.000 15672 Worker thread wakes up 04:40:01.398 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 117 ms NORTH 04:40:01.398 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:01.398 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:03.506 02.108 15672 Exposure complete 04:40:03.531 00.025 15672 worker thread done servicing request 04:40:03.531 00.000 30444 OnExposeComplete: enter 04:40:03.531 00.000 30444 UpdateGuideState(): m_state=6 04:40:03.531 00.000 30444 Star::Find(15, 439, 184, 0, (0,0,0,0), 0.0, 255) frame 462 04:40:03.531 00.000 30444 Star::Find returns 1 (1), X=440.35, Y=185.67, Mass=120285, SNR=102.4, Peak=11950 HFD=3.4 04:40:03.531 00.000 30444 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.28) = xAngle (0.60 = 0.60) 04:40:03.531 00.000 30444 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.54 = 0.54) 04:40:03.531 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=0.10 hyp=0.31 cameraTheta=0.32 mountX=0.26 mountY=0.16, mountTheta=0.56 04:40:03.532 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=0.10, opts=13) 04:40:03.532 00.000 30444 Enqueuing Move request for scope (0.30, 0.10) 04:40:03.532 00.000 15672 Worker thread wakes up 04:40:03.532 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.10) opts 0xd 04:40:03.532 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, 0.10) 04:40:03.532 00.000 15672 Moving (0.30, 0.10) raw xDistance=0.26 yDistance=0.16 04:40:03.532 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 04:40:03.532 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:03.532 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 04:40:03.532 00.000 15672 MoveAxis(W, 70, ABG) 04:40:03.532 00.000 15672 Guiding Dir = 3, Dur = 70 04:40:03.533 00.001 15672 IsSlewing returns 0 04:40:03.534 00.001 15672 IsGuiding returns 0 04:40:03.538 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=13530, FiltMin=2381, FiltMax=10591, Gamma=2.950 04:40:03.550 00.012 15672 PulseGuide returned control before completion, sleep 64 04:40:03.631 00.081 15672 IsGuiding returns 0 04:40:03.631 00.000 15672 Move returns status 0, amount 70 04:40:03.632 00.001 15672 MoveAxis(N, 0, ABG) 04:40:03.632 00.000 15672 Move returns status 0, amount 0 04:40:03.632 00.000 15672 move complete, result=0 04:40:03.632 00.000 15672 worker thread done servicing request 04:40:03.756 00.124 30444 UpdateGuideState exits: m=120285 SNR=102.4 Saturated 04:40:03.756 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:03.756 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:03.756 00.000 30444 Enqueuing Expose request 04:40:03.756 00.000 15672 Worker thread wakes up 04:40:03.756 00.000 30444 GuideStep: 0.3 px 70 ms WEST, 0.2 px 0 ms NORTH 04:40:03.757 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:03.757 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:05.662 01.905 15672 Exposure complete 04:40:05.682 00.020 15672 worker thread done servicing request 04:40:05.682 00.000 30444 OnExposeComplete: enter 04:40:05.682 00.000 30444 UpdateGuideState(): m_state=6 04:40:05.682 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 463 04:40:05.682 00.000 30444 Star::Find returns 1 (1), X=440.27, Y=185.99, Mass=129601, SNR=103.7, Peak=11794 HFD=3.4 04:40:05.682 00.000 30444 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.28) = xAngle (1.37 = 1.37) 04:40:05.682 00.000 30444 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.31 = 1.31) 04:40:05.682 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=0.42 hyp=0.47 cameraTheta=1.09 mountX=0.09 mountY=0.45, mountTheta=1.37 04:40:05.683 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.42, opts=13) 04:40:05.683 00.000 30444 Enqueuing Move request for scope (0.22, 0.42) 04:40:05.683 00.000 15672 Worker thread wakes up 04:40:05.683 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.42) opts 0xd 04:40:05.683 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.42) 04:40:05.683 00.000 15672 Moving (0.22, 0.42) raw xDistance=0.09 yDistance=0.45 04:40:05.683 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 04:40:05.683 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:40:05.683 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 04:40:05.683 00.000 15672 MoveAxis(E, 0, ABG) 04:40:05.684 00.001 15672 Move returns status 0, amount 0 04:40:05.684 00.000 15672 MoveAxis(N, 0, ABG) 04:40:05.684 00.000 15672 Move returns status 0, amount 0 04:40:05.684 00.000 15672 move complete, result=0 04:40:05.684 00.000 15672 worker thread done servicing request 04:40:05.688 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=13399, FiltMin=2463, FiltMax=10956, Gamma=2.950 04:40:05.804 00.116 30444 UpdateGuideState exits: m=129601 SNR=103.7 Saturated 04:40:05.805 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:05.805 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:05.805 00.000 30444 Enqueuing Expose request 04:40:05.805 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 04:40:05.805 00.000 15672 Worker thread wakes up 04:40:05.805 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:05.805 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:07.915 02.110 15672 Exposure complete 04:40:07.935 00.020 15672 worker thread done servicing request 04:40:07.935 00.000 30444 OnExposeComplete: enter 04:40:07.935 00.000 30444 UpdateGuideState(): m_state=6 04:40:07.935 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 464 04:40:07.935 00.000 30444 Star::Find returns 1 (1), X=440.84, Y=185.80, Mass=119928, SNR=102.8, Peak=12964 HFD=3.3 04:40:07.935 00.000 30444 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.28) = xAngle (0.55 = 0.55) 04:40:07.935 00.000 30444 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.49 = 0.49) 04:40:07.935 00.000 30444 CameraToMount -- cameraX=0.79 cameraY=0.22 hyp=0.82 cameraTheta=0.28 mountX=0.70 mountY=0.39, mountTheta=0.51 04:40:07.935 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.79, y=0.22, opts=13) 04:40:07.935 00.000 30444 Enqueuing Move request for scope (0.79, 0.22) 04:40:07.935 00.000 15672 Worker thread wakes up 04:40:07.935 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.22) opts 0xd 04:40:07.935 00.000 15672 Handling offset move in thread for scope, endpoint = (0.79, 0.22) 04:40:07.935 00.000 15672 Moving (0.79, 0.22) raw xDistance=0.70 yDistance=0.39 04:40:07.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70 04:40:07.937 00.002 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:40:07.937 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 04:40:07.937 00.000 15672 MoveAxis(W, 189, ABG) 04:40:07.937 00.000 15672 Guiding Dir = 3, Dur = 189 04:40:07.937 00.000 15672 IsSlewing returns 0 04:40:07.938 00.001 15672 IsGuiding returns 0 04:40:07.941 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=12964, FiltMin=2488, FiltMax=10668, Gamma=2.950 04:40:07.959 00.018 15672 PulseGuide returned control before completion, sleep 178 04:40:07.991 00.032 30444 UpdateGuideState exits: m=119928 SNR=102.8 Saturated 04:40:07.991 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:07.991 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:07.991 00.000 30444 Enqueuing Expose request 04:40:08.139 00.148 15672 IsGuiding returns 1 04:40:08.139 00.000 15672 scope still moving after pulse duration time elapsed 04:40:08.160 00.021 15672 IsSlewing returns 0 04:40:08.168 00.008 15672 IsGuiding returns 0 04:40:08.169 00.001 15672 scope move finished after 189 + 41 ms 04:40:08.169 00.000 15672 Move returns status 0, amount 189 04:40:08.169 00.000 15672 MoveAxis(N, 0, ABG) 04:40:08.169 00.000 15672 Move returns status 0, amount 0 04:40:08.169 00.000 15672 move complete, result=0 04:40:08.169 00.000 15672 worker thread done servicing request 04:40:08.169 00.000 15672 Worker thread wakes up 04:40:08.170 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:08.170 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:08.170 00.000 30444 GuideStep: 0.7 px 189 ms WEST, 0.4 px 0 ms NORTH 04:40:10.079 01.909 15672 Exposure complete 04:40:10.099 00.020 15672 worker thread done servicing request 04:40:10.099 00.000 30444 OnExposeComplete: enter 04:40:10.099 00.000 30444 UpdateGuideState(): m_state=6 04:40:10.099 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 465 04:40:10.100 00.001 30444 Star::Find returns 1 (1), X=440.14, Y=185.82, Mass=121489, SNR=100.5, Peak=11012 HFD=3.7 04:40:10.100 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 04:40:10.100 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 04:40:10.100 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.25 mountX=0.01 mountY=0.26, mountTheta=1.53 04:40:10.100 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.25, opts=13) 04:40:10.100 00.000 30444 Enqueuing Move request for scope (0.08, 0.25) 04:40:10.100 00.000 15672 Worker thread wakes up 04:40:10.100 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd 04:40:10.100 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.25) 04:40:10.100 00.000 15672 Moving (0.08, 0.25) raw xDistance=0.01 yDistance=0.26 04:40:10.100 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:40:10.100 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:40:10.101 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 04:40:10.101 00.000 15672 MoveAxis(E, 0, ABG) 04:40:10.101 00.000 15672 Move returns status 0, amount 0 04:40:10.101 00.000 15672 MoveAxis(N, 0, ABG) 04:40:10.101 00.000 15672 Move returns status 0, amount 0 04:40:10.101 00.000 15672 move complete, result=0 04:40:10.101 00.000 15672 worker thread done servicing request 04:40:10.105 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=12858, FiltMin=2521, FiltMax=10718, Gamma=2.950 04:40:10.154 00.049 30444 UpdateGuideState exits: m=121489 SNR=100.5 Saturated 04:40:10.155 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:10.155 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:10.155 00.000 30444 Enqueuing Expose request 04:40:10.155 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 04:40:10.155 00.000 15672 Worker thread wakes up 04:40:10.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:10.155 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:12.271 02.116 15672 Exposure complete 04:40:12.302 00.031 15672 worker thread done servicing request 04:40:12.302 00.000 30444 OnExposeComplete: enter 04:40:12.302 00.000 30444 UpdateGuideState(): m_state=6 04:40:12.302 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 466 04:40:12.302 00.000 30444 Star::Find returns 1 (1), X=440.06, Y=186.05, Mass=127934, SNR=110.2, Peak=11621 HFD=3.5 04:40:12.302 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 04:40:12.302 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 04:40:12.302 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.48 hyp=0.48 cameraTheta=1.55 mountX=-0.12 mountY=0.47, mountTheta=1.83 04:40:12.303 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.48, opts=13) 04:40:12.303 00.000 30444 Enqueuing Move request for scope (0.01, 0.48) 04:40:12.303 00.000 15672 Worker thread wakes up 04:40:12.303 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.48) opts 0xd 04:40:12.303 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.48) 04:40:12.303 00.000 15672 Moving (0.01, 0.48) raw xDistance=-0.12 yDistance=0.47 04:40:12.303 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 04:40:12.303 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:40:12.303 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 04:40:12.303 00.000 15672 MoveAxis(E, 0, ABG) 04:40:12.303 00.000 15672 Move returns status 0, amount 0 04:40:12.303 00.000 15672 MoveAxis(N, 0, ABG) 04:40:12.303 00.000 15672 Move returns status 0, amount 0 04:40:12.303 00.000 15672 move complete, result=0 04:40:12.303 00.000 15672 worker thread done servicing request 04:40:12.308 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=13179, FiltMin=2520, FiltMax=10974, Gamma=2.950 04:40:12.360 00.052 30444 UpdateGuideState exits: m=127934 SNR=110.2 Saturated 04:40:12.360 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:12.360 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:12.360 00.000 30444 Enqueuing Expose request 04:40:12.360 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 04:40:12.361 00.001 15672 Worker thread wakes up 04:40:12.361 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:12.361 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:14.266 01.905 15672 Exposure complete 04:40:14.286 00.020 15672 worker thread done servicing request 04:40:14.286 00.000 30444 OnExposeComplete: enter 04:40:14.286 00.000 30444 UpdateGuideState(): m_state=6 04:40:14.286 00.000 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 467 04:40:14.287 00.001 30444 Star::Find returns 1 (1), X=440.10, Y=185.78, Mass=118919, SNR=102.1, Peak=11501 HFD=3.4 04:40:14.287 00.000 30444 CameraToMount -- cameraTheta (1.35) - m_xAngle (-0.28) = xAngle (1.62 = 1.62) 04:40:14.287 00.000 30444 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.56 = 1.56) 04:40:14.287 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.35 mountX=-0.01 mountY=0.22, mountTheta=1.62 04:40:14.287 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.21, opts=13) 04:40:14.287 00.000 30444 Enqueuing Move request for scope (0.05, 0.21) 04:40:14.287 00.000 15672 Worker thread wakes up 04:40:14.287 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd 04:40:14.287 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.21) 04:40:14.287 00.000 15672 Moving (0.05, 0.21) raw xDistance=-0.01 yDistance=0.22 04:40:14.288 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 04:40:14.288 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:14.288 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 04:40:14.288 00.000 15672 MoveAxis(E, 0, ABG) 04:40:14.288 00.000 15672 Move returns status 0, amount 0 04:40:14.288 00.000 15672 MoveAxis(N, 0, ABG) 04:40:14.288 00.000 15672 Move returns status 0, amount 0 04:40:14.288 00.000 15672 move complete, result=0 04:40:14.288 00.000 15672 worker thread done servicing request 04:40:14.293 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2062, max=13330, FiltMin=2384, FiltMax=10562, Gamma=2.950 04:40:14.342 00.049 30444 UpdateGuideState exits: m=118919 SNR=102.1 Saturated 04:40:14.342 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:14.343 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:14.343 00.000 30444 Enqueuing Expose request 04:40:14.343 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 04:40:14.343 00.000 15672 Worker thread wakes up 04:40:14.343 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:14.343 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:16.450 02.107 15672 Exposure complete 04:40:16.470 00.020 15672 worker thread done servicing request 04:40:16.470 00.000 30444 OnExposeComplete: enter 04:40:16.470 00.000 30444 UpdateGuideState(): m_state=6 04:40:16.470 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 468 04:40:16.471 00.001 30444 Star::Find returns 1 (1), X=440.18, Y=185.61, Mass=120212, SNR=100.6, Peak=11663 HFD=3.6 04:40:16.471 00.000 30444 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.28) = xAngle (0.52 = 0.52) 04:40:16.471 00.000 30444 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.46 = 0.46) 04:40:16.471 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.24 mountX=0.12 mountY=0.06, mountTheta=0.47 04:40:16.471 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.03, opts=13) 04:40:16.471 00.000 30444 Enqueuing Move request for scope (0.13, 0.03) 04:40:16.471 00.000 15672 Worker thread wakes up 04:40:16.471 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd 04:40:16.471 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.03) 04:40:16.471 00.000 15672 Moving (0.13, 0.03) raw xDistance=0.12 yDistance=0.06 04:40:16.471 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:40:16.471 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:16.472 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:40:16.472 00.000 15672 MoveAxis(E, 0, ABG) 04:40:16.472 00.000 15672 Move returns status 0, amount 0 04:40:16.472 00.000 15672 MoveAxis(N, 0, ABG) 04:40:16.472 00.000 15672 Move returns status 0, amount 0 04:40:16.472 00.000 15672 move complete, result=0 04:40:16.472 00.000 15672 worker thread done servicing request 04:40:16.477 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=13308, FiltMin=2424, FiltMax=10277, Gamma=2.950 04:40:16.526 00.049 30444 UpdateGuideState exits: m=120212 SNR=100.6 Saturated 04:40:16.526 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:16.526 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:16.526 00.000 30444 Enqueuing Expose request 04:40:16.526 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:40:16.526 00.000 15672 Worker thread wakes up 04:40:16.526 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:16.526 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:18.434 01.908 15672 Exposure complete 04:40:18.454 00.020 15672 worker thread done servicing request 04:40:18.455 00.001 30444 OnExposeComplete: enter 04:40:18.455 00.000 30444 UpdateGuideState(): m_state=6 04:40:18.455 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 469 04:40:18.455 00.000 30444 Star::Find returns 1 (1), X=440.40, Y=185.65, Mass=136594, SNR=113.2, Peak=13108 HFD=3.4 04:40:18.455 00.000 30444 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 04:40:18.455 00.000 30444 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 04:40:18.455 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.08 hyp=0.36 cameraTheta=0.22 mountX=0.31 mountY=0.15, mountTheta=0.45 04:40:18.455 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.08, opts=13) 04:40:18.455 00.000 30444 Enqueuing Move request for scope (0.35, 0.08) 04:40:18.455 00.000 15672 Worker thread wakes up 04:40:18.456 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.08) opts 0xd 04:40:18.456 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.08) 04:40:18.456 00.000 15672 Moving (0.35, 0.08) raw xDistance=0.31 yDistance=0.15 04:40:18.456 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 04:40:18.456 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:18.456 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 04:40:18.456 00.000 15672 MoveAxis(W, 85, ABG) 04:40:18.456 00.000 15672 Guiding Dir = 3, Dur = 85 04:40:18.456 00.000 15672 IsSlewing returns 0 04:40:18.461 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2051, max=13108, FiltMin=2478, FiltMax=10191, Gamma=2.950 04:40:18.471 00.010 15672 IsGuiding returns 0 04:40:18.487 00.016 15672 PulseGuide returned control before completion, sleep 80 04:40:18.569 00.082 15672 IsGuiding returns 1 04:40:18.569 00.000 15672 scope still moving after pulse duration time elapsed 04:40:18.578 00.009 30444 UpdateGuideState exits: m=136594 SNR=113.2 Saturated 04:40:18.578 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:18.578 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:18.578 00.000 30444 Enqueuing Expose request 04:40:18.589 00.011 15672 IsSlewing returns 0 04:40:18.599 00.010 15672 IsGuiding returns 0 04:40:18.599 00.000 15672 scope move finished after 85 + 43 ms 04:40:18.599 00.000 15672 Move returns status 0, amount 85 04:40:18.600 00.001 15672 MoveAxis(N, 0, ABG) 04:40:18.600 00.000 15672 Move returns status 0, amount 0 04:40:18.600 00.000 15672 move complete, result=0 04:40:18.600 00.000 15672 worker thread done servicing request 04:40:18.600 00.000 15672 Worker thread wakes up 04:40:18.600 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:18.600 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:18.600 00.000 30444 GuideStep: 0.3 px 85 ms WEST, 0.2 px 0 ms NORTH 04:40:20.709 02.109 15672 Exposure complete 04:40:20.729 00.020 15672 worker thread done servicing request 04:40:20.729 00.000 30444 OnExposeComplete: enter 04:40:20.729 00.000 30444 UpdateGuideState(): m_state=6 04:40:20.729 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 470 04:40:20.729 00.000 30444 Star::Find returns 1 (1), X=440.37, Y=185.63, Mass=120610, SNR=102.0, Peak=11985 HFD=3.3 04:40:20.729 00.000 30444 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.28) = xAngle (0.46 = 0.46) 04:40:20.729 00.000 30444 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.39 = 0.39) 04:40:20.729 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.06 hyp=0.32 cameraTheta=0.18 mountX=0.29 mountY=0.12, mountTheta=0.40 04:40:20.730 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.06, opts=13) 04:40:20.730 00.000 30444 Enqueuing Move request for scope (0.32, 0.06) 04:40:20.730 00.000 15672 Worker thread wakes up 04:40:20.730 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.06) opts 0xd 04:40:20.730 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.06) 04:40:20.730 00.000 15672 Moving (0.32, 0.06) raw xDistance=0.29 yDistance=0.12 04:40:20.730 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29 04:40:20.730 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:20.730 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:40:20.730 00.000 15672 MoveAxis(W, 85, ABG) 04:40:20.730 00.000 15672 Guiding Dir = 3, Dur = 85 04:40:20.731 00.001 15672 IsSlewing returns 0 04:40:20.733 00.002 15672 IsGuiding returns 0 04:40:20.736 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=13631, FiltMin=2519, FiltMax=10947, Gamma=2.950 04:40:20.755 00.019 15672 PulseGuide returned control before completion, sleep 73 04:40:20.786 00.031 30444 UpdateGuideState exits: m=120610 SNR=102.0 Saturated 04:40:20.786 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:20.786 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:20.786 00.000 30444 Enqueuing Expose request 04:40:20.867 00.081 15672 IsGuiding returns 0 04:40:20.868 00.001 15672 Move returns status 0, amount 85 04:40:20.868 00.000 15672 MoveAxis(N, 0, ABG) 04:40:20.868 00.000 15672 Move returns status 0, amount 0 04:40:20.868 00.000 15672 move complete, result=0 04:40:20.868 00.000 15672 worker thread done servicing request 04:40:20.868 00.000 15672 Worker thread wakes up 04:40:20.868 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:20.868 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:20.868 00.000 30444 GuideStep: 0.3 px 85 ms WEST, 0.1 px 0 ms NORTH 04:40:22.782 01.914 15672 Exposure complete 04:40:22.814 00.032 15672 worker thread done servicing request 04:40:22.814 00.000 30444 OnExposeComplete: enter 04:40:22.814 00.000 30444 UpdateGuideState(): m_state=6 04:40:22.814 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 471 04:40:22.814 00.000 30444 Star::Find returns 1 (1), X=440.19, Y=185.63, Mass=126625, SNR=107.1, Peak=11888 HFD=3.6 04:40:22.814 00.000 30444 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 04:40:22.815 00.001 30444 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 04:40:22.815 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.38 mountX=0.12 mountY=0.08, mountTheta=0.61 04:40:22.815 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.05, opts=13) 04:40:22.815 00.000 30444 Enqueuing Move request for scope (0.14, 0.05) 04:40:22.815 00.000 15672 Worker thread wakes up 04:40:22.815 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd 04:40:22.815 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.05) 04:40:22.815 00.000 15672 Moving (0.14, 0.05) raw xDistance=0.12 yDistance=0.08 04:40:22.815 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:40:22.815 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:22.816 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:40:22.816 00.000 15672 MoveAxis(E, 0, ABG) 04:40:22.816 00.000 15672 Move returns status 0, amount 0 04:40:22.816 00.000 15672 MoveAxis(N, 0, ABG) 04:40:22.816 00.000 15672 Move returns status 0, amount 0 04:40:22.816 00.000 15672 move complete, result=0 04:40:22.816 00.000 15672 worker thread done servicing request 04:40:22.822 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2020, max=13319, FiltMin=2466, FiltMax=10013, Gamma=2.950 04:40:23.163 00.341 30444 UpdateGuideState exits: m=126625 SNR=107.1 Saturated 04:40:23.163 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:23.163 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:23.163 00.000 30444 Enqueuing Expose request 04:40:23.163 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:40:23.163 00.000 15672 Worker thread wakes up 04:40:23.163 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:23.163 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:25.271 02.108 15672 Exposure complete 04:40:25.292 00.021 15672 worker thread done servicing request 04:40:25.292 00.000 30444 OnExposeComplete: enter 04:40:25.292 00.000 30444 UpdateGuideState(): m_state=6 04:40:25.292 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 472 04:40:25.292 00.000 30444 Star::Find returns 1 (1), X=440.16, Y=185.50, Mass=125399, SNR=114.3, Peak=12604 HFD=3.4 04:40:25.292 00.000 30444 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.28) = xAngle (-0.34 = -0.34) 04:40:25.292 00.000 30444 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.40 = -0.40) 04:40:25.292 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-0.62 mountX=0.12 mountY=-0.05, mountTheta=-0.39 04:40:25.293 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.07, opts=13) 04:40:25.293 00.000 30444 Enqueuing Move request for scope (0.10, -0.07) 04:40:25.293 00.000 15672 Worker thread wakes up 04:40:25.293 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd 04:40:25.293 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.07) 04:40:25.294 00.001 15672 Moving (0.10, -0.07) raw xDistance=0.12 yDistance=-0.05 04:40:25.294 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:40:25.294 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:25.294 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:40:25.294 00.000 15672 MoveAxis(E, 0, ABG) 04:40:25.294 00.000 15672 Move returns status 0, amount 0 04:40:25.294 00.000 15672 MoveAxis(N, 0, ABG) 04:40:25.294 00.000 15672 Move returns status 0, amount 0 04:40:25.294 00.000 15672 move complete, result=0 04:40:25.294 00.000 15672 worker thread done servicing request 04:40:25.302 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2110, max=14806, FiltMin=2525, FiltMax=10949, Gamma=2.950 04:40:25.355 00.053 30444 UpdateGuideState exits: m=125399 SNR=114.3 Saturated 04:40:25.356 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:25.356 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:25.356 00.000 30444 Enqueuing Expose request 04:40:25.356 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:40:25.356 00.000 15672 Worker thread wakes up 04:40:25.356 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:25.356 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:27.266 01.910 15672 Exposure complete 04:40:27.286 00.020 15672 worker thread done servicing request 04:40:27.286 00.000 30444 OnExposeComplete: enter 04:40:27.286 00.000 30444 UpdateGuideState(): m_state=6 04:40:27.286 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 473 04:40:27.286 00.000 30444 Star::Find returns 1 (1), X=439.98, Y=185.38, Mass=126875, SNR=103.6, Peak=13575 HFD=3.3 04:40:27.286 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 04:40:27.286 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 04:40:27.286 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.93 mountX=-0.02 mountY=-0.21, mountTheta=-1.66 04:40:27.287 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.19, opts=13) 04:40:27.287 00.000 30444 Enqueuing Move request for scope (-0.07, -0.19) 04:40:27.287 00.000 15672 Worker thread wakes up 04:40:27.287 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd 04:40:27.287 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.19) 04:40:27.287 00.000 15672 Moving (-0.07, -0.19) raw xDistance=-0.02 yDistance=-0.21 04:40:27.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:40:27.287 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:27.287 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:40:27.287 00.000 15672 MoveAxis(E, 0, ABG) 04:40:27.287 00.000 15672 Move returns status 0, amount 0 04:40:27.287 00.000 15672 MoveAxis(N, 0, ABG) 04:40:27.287 00.000 15672 Move returns status 0, amount 0 04:40:27.287 00.000 15672 move complete, result=0 04:40:27.287 00.000 15672 worker thread done servicing request 04:40:27.292 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=14699, FiltMin=2534, FiltMax=10374, Gamma=2.950 04:40:27.340 00.048 30444 UpdateGuideState exits: m=126875 SNR=103.6 Saturated 04:40:27.340 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:27.340 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:27.340 00.000 30444 Enqueuing Expose request 04:40:27.340 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:40:27.340 00.000 15672 Worker thread wakes up 04:40:27.340 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:27.340 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:29.447 02.107 15672 Exposure complete 04:40:29.467 00.020 15672 worker thread done servicing request 04:40:29.467 00.000 30444 OnExposeComplete: enter 04:40:29.467 00.000 30444 UpdateGuideState(): m_state=6 04:40:29.467 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 474 04:40:29.467 00.000 30444 Star::Find returns 1 (1), X=439.66, Y=185.61, Mass=133026, SNR=120.4, Peak=12887 HFD=3.5 04:40:29.467 00.000 30444 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.28) = xAngle (3.32 = -2.97) 04:40:29.467 00.000 30444 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.25 = -3.03) 04:40:29.467 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.04 hyp=0.39 cameraTheta=3.04 mountX=-0.39 mountY=-0.04, mountTheta=-3.03 04:40:29.468 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.04, opts=13) 04:40:29.468 00.000 30444 Enqueuing Move request for scope (-0.39, 0.04) 04:40:29.468 00.000 15672 Worker thread wakes up 04:40:29.468 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.04) opts 0xd 04:40:29.468 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.04) 04:40:29.468 00.000 15672 Moving (-0.39, 0.04) raw xDistance=-0.39 yDistance=-0.04 04:40:29.468 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39 04:40:29.468 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:29.468 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:40:29.468 00.000 15672 MoveAxis(E, 105, ABG) 04:40:29.468 00.000 15672 Guiding Dir = 2, Dur = 105 04:40:29.469 00.001 15672 IsSlewing returns 0 04:40:29.469 00.000 15672 IsGuiding returns 0 04:40:29.473 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=13691, FiltMin=2511, FiltMax=10296, Gamma=2.950 04:40:29.493 00.020 15672 PulseGuide returned control before completion, sleep 92 04:40:29.523 00.030 30444 UpdateGuideState exits: m=133026 SNR=120.4 Saturated 04:40:29.523 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:29.523 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:29.523 00.000 30444 Enqueuing Expose request 04:40:29.637 00.114 15672 IsGuiding returns 0 04:40:29.637 00.000 15672 Move returns status 0, amount 105 04:40:29.637 00.000 15672 MoveAxis(N, 0, ABG) 04:40:29.637 00.000 15672 Move returns status 0, amount 0 04:40:29.637 00.000 15672 move complete, result=0 04:40:29.637 00.000 15672 worker thread done servicing request 04:40:29.637 00.000 15672 Worker thread wakes up 04:40:29.637 00.000 30444 GuideStep: -0.4 px 105 ms EAST, -0.0 px 0 ms NORTH 04:40:29.637 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:29.637 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:31.544 01.907 15672 Exposure complete 04:40:31.564 00.020 15672 worker thread done servicing request 04:40:31.564 00.000 30444 OnExposeComplete: enter 04:40:31.564 00.000 30444 UpdateGuideState(): m_state=6 04:40:31.564 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 475 04:40:31.565 00.001 30444 Star::Find returns 1 (1), X=440.38, Y=185.60, Mass=115114, SNR=98.1, Peak=12348 HFD=3.3 04:40:31.565 00.000 30444 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 04:40:31.565 00.000 30444 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 04:40:31.565 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=0.03 hyp=0.32 cameraTheta=0.08 mountX=0.30 mountY=0.09, mountTheta=0.30 04:40:31.565 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=0.03, opts=13) 04:40:31.565 00.000 30444 Enqueuing Move request for scope (0.32, 0.03) 04:40:31.565 00.000 15672 Worker thread wakes up 04:40:31.565 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.03) opts 0xd 04:40:31.565 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, 0.03) 04:40:31.565 00.000 15672 Moving (0.32, 0.03) raw xDistance=0.30 yDistance=0.09 04:40:31.565 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30 04:40:31.566 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:31.566 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:40:31.566 00.000 15672 MoveAxis(W, 75, ABG) 04:40:31.566 00.000 15672 Guiding Dir = 3, Dur = 75 04:40:31.567 00.001 15672 IsSlewing returns 0 04:40:31.568 00.001 15672 IsGuiding returns 0 04:40:31.573 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=14533, FiltMin=2451, FiltMax=10913, Gamma=2.950 04:40:31.586 00.013 15672 PulseGuide returned control before completion, sleep 68 04:40:31.622 00.036 30444 UpdateGuideState exits: m=115114 SNR=98.1 Saturated 04:40:31.622 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:31.622 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:31.622 00.000 30444 Enqueuing Expose request 04:40:31.656 00.034 15672 IsGuiding returns 1 04:40:31.656 00.000 15672 scope still moving after pulse duration time elapsed 04:40:31.676 00.020 15672 IsSlewing returns 0 04:40:31.677 00.001 15672 IsGuiding returns 1 04:40:31.698 00.021 15672 IsSlewing returns 0 04:40:31.730 00.032 15672 IsGuiding returns 0 04:40:31.730 00.000 15672 scope move finished after 75 + 87 ms 04:40:31.730 00.000 15672 Move returns status 0, amount 75 04:40:31.730 00.000 15672 MoveAxis(N, 0, ABG) 04:40:31.730 00.000 15672 Move returns status 0, amount 0 04:40:31.731 00.001 15672 move complete, result=0 04:40:31.731 00.000 15672 worker thread done servicing request 04:40:31.731 00.000 15672 Worker thread wakes up 04:40:31.731 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH 04:40:31.731 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:31.731 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:33.840 02.109 15672 Exposure complete 04:40:33.860 00.020 15672 worker thread done servicing request 04:40:33.860 00.000 30444 OnExposeComplete: enter 04:40:33.860 00.000 30444 UpdateGuideState(): m_state=6 04:40:33.860 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 476 04:40:33.860 00.000 30444 Star::Find returns 1 (1), X=439.84, Y=185.26, Mass=127607, SNR=105.3, Peak=13250 HFD=3.3 04:40:33.860 00.000 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.28) = xAngle (-1.89 = -1.89) 04:40:33.860 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 04:40:33.860 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.31 hyp=0.38 cameraTheta=-2.17 mountX=-0.12 mountY=-0.35, mountTheta=-1.90 04:40:33.861 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.31, opts=13) 04:40:33.861 00.000 30444 Enqueuing Move request for scope (-0.22, -0.31) 04:40:33.861 00.000 15672 Worker thread wakes up 04:40:33.862 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.31) opts 0xd 04:40:33.862 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.31) 04:40:33.862 00.000 15672 Moving (-0.22, -0.31) raw xDistance=-0.12 yDistance=-0.35 04:40:33.862 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 04:40:33.862 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 04:40:33.862 00.000 15672 MoveAxis(E, 0, ABG) 04:40:33.862 00.000 15672 Move returns status 0, amount 0 04:40:33.862 00.000 15672 MoveAxis(N, 63, ABG) 04:40:33.862 00.000 15672 Guiding Dir = 0, Dur = 63 04:40:33.862 00.000 15672 IsSlewing returns 0 04:40:33.869 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=14667, FiltMin=2434, FiltMax=10268, Gamma=2.950 04:40:33.903 00.034 15672 IsGuiding returns 0 04:40:33.985 00.082 15672 IsGuiding returns 1 04:40:33.985 00.000 15672 scope still moving after pulse duration time elapsed 04:40:34.007 00.022 15672 IsSlewing returns 0 04:40:34.010 00.003 15672 IsGuiding returns 1 04:40:34.030 00.020 15672 IsSlewing returns 0 04:40:34.033 00.003 15672 IsGuiding returns 1 04:40:34.055 00.022 15672 IsSlewing returns 0 04:40:34.082 00.027 15672 IsGuiding returns 0 04:40:34.082 00.000 15672 scope move finished after 63 + 116 ms 04:40:34.082 00.000 15672 Move returns status 0, amount 63 04:40:34.083 00.001 15672 move complete, result=0 04:40:34.083 00.000 15672 worker thread done servicing request 04:40:34.361 00.278 30444 UpdateGuideState exits: m=127607 SNR=105.3 Saturated 04:40:34.361 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:34.361 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:34.361 00.000 30444 Enqueuing Expose request 04:40:34.361 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 63 ms NORTH 04:40:34.361 00.000 15672 Worker thread wakes up 04:40:34.361 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:34.361 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:36.268 01.907 15672 Exposure complete 04:40:36.289 00.021 15672 worker thread done servicing request 04:40:36.289 00.000 30444 OnExposeComplete: enter 04:40:36.290 00.001 30444 UpdateGuideState(): m_state=6 04:40:36.290 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 477 04:40:36.290 00.000 30444 Star::Find returns 1 (1), X=440.19, Y=185.82, Mass=119317, SNR=112.8, Peak=11076 HFD=3.6 04:40:36.290 00.000 30444 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.28) = xAngle (1.35 = 1.35) 04:40:36.290 00.000 30444 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 04:40:36.290 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.28 cameraTheta=1.07 mountX=0.06 mountY=0.27, mountTheta=1.34 04:40:36.290 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.24, opts=13) 04:40:36.290 00.000 30444 Enqueuing Move request for scope (0.13, 0.24) 04:40:36.290 00.000 15672 Worker thread wakes up 04:40:36.290 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd 04:40:36.291 00.001 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.24) 04:40:36.291 00.000 15672 Moving (0.13, 0.24) raw xDistance=0.06 yDistance=0.27 04:40:36.291 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 04:40:36.291 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:40:36.291 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 04:40:36.291 00.000 15672 MoveAxis(E, 0, ABG) 04:40:36.291 00.000 15672 Move returns status 0, amount 0 04:40:36.291 00.000 15672 MoveAxis(N, 0, ABG) 04:40:36.291 00.000 15672 Move returns status 0, amount 0 04:40:36.291 00.000 15672 move complete, result=0 04:40:36.291 00.000 15672 worker thread done servicing request 04:40:36.296 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2253, max=13648, FiltMin=2562, FiltMax=11119, Gamma=2.950 04:40:36.421 00.125 30444 UpdateGuideState exits: m=119317 SNR=112.8 Saturated 04:40:36.421 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:36.422 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:36.422 00.000 30444 Enqueuing Expose request 04:40:36.422 00.000 15672 Worker thread wakes up 04:40:36.422 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 04:40:36.422 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:36.422 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:38.532 02.110 15672 Exposure complete 04:40:38.552 00.020 15672 worker thread done servicing request 04:40:38.552 00.000 30444 OnExposeComplete: enter 04:40:38.553 00.001 30444 UpdateGuideState(): m_state=6 04:40:38.553 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 478 04:40:38.553 00.000 30444 Star::Find returns 1 (1), X=439.63, Y=185.81, Mass=125290, SNR=116.7, Peak=12112 HFD=3.6 04:40:38.553 00.000 30444 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.28) = xAngle (2.91 = 2.91) 04:40:38.553 00.000 30444 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.85 = 2.85) 04:40:38.553 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.24 hyp=0.49 cameraTheta=2.64 mountX=-0.48 mountY=0.14, mountTheta=2.86 04:40:38.553 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.24, opts=13) 04:40:38.553 00.000 30444 Enqueuing Move request for scope (-0.43, 0.24) 04:40:38.553 00.000 15672 Worker thread wakes up 04:40:38.554 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.24) opts 0xd 04:40:38.554 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.24) 04:40:38.554 00.000 15672 Moving (-0.43, 0.24) raw xDistance=-0.48 yDistance=0.14 04:40:38.554 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 04:40:38.554 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:38.554 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 04:40:38.554 00.000 15672 MoveAxis(E, 128, ABG) 04:40:38.554 00.000 15672 Guiding Dir = 2, Dur = 128 04:40:38.554 00.000 15672 IsSlewing returns 0 04:40:38.556 00.002 15672 IsGuiding returns 0 04:40:38.560 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=14140, FiltMin=2508, FiltMax=10561, Gamma=2.950 04:40:38.583 00.023 15672 PulseGuide returned control before completion, sleep 112 04:40:38.610 00.027 30444 UpdateGuideState exits: m=125290 SNR=116.7 Saturated 04:40:38.610 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:38.610 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:38.610 00.000 30444 Enqueuing Expose request 04:40:38.712 00.102 15672 IsGuiding returns 0 04:40:38.713 00.001 15672 Move returns status 0, amount 128 04:40:38.713 00.000 15672 MoveAxis(N, 0, ABG) 04:40:38.713 00.000 15672 Move returns status 0, amount 0 04:40:38.713 00.000 15672 move complete, result=0 04:40:38.713 00.000 15672 worker thread done servicing request 04:40:38.713 00.000 15672 Worker thread wakes up 04:40:38.713 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:38.714 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:38.714 00.000 30444 GuideStep: -0.5 px 128 ms EAST, 0.1 px 0 ms NORTH 04:40:40.622 01.908 15672 Exposure complete 04:40:40.642 00.020 15672 worker thread done servicing request 04:40:40.642 00.000 30444 OnExposeComplete: enter 04:40:40.642 00.000 30444 UpdateGuideState(): m_state=6 04:40:40.642 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 479 04:40:40.643 00.001 30444 Star::Find returns 1 (1), X=439.76, Y=185.63, Mass=120580, SNR=88.4, Peak=12892 HFD=3.5 04:40:40.643 00.000 30444 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.28) = xAngle (3.22 = -3.06) 04:40:40.643 00.000 30444 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.16 = -3.12) 04:40:40.643 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.06 hyp=0.30 cameraTheta=2.95 mountX=-0.30 mountY=-0.01, mountTheta=-3.12 04:40:40.643 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.06, opts=13) 04:40:40.643 00.000 30444 Enqueuing Move request for scope (-0.29, 0.06) 04:40:40.643 00.000 15672 Worker thread wakes up 04:40:40.643 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.06) opts 0xd 04:40:40.643 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.06) 04:40:40.643 00.000 15672 Moving (-0.29, 0.06) raw xDistance=-0.30 yDistance=-0.01 04:40:40.643 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30 04:40:40.644 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:40.644 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:40:40.644 00.000 15672 MoveAxis(E, 89, ABG) 04:40:40.644 00.000 15672 Guiding Dir = 2, Dur = 89 04:40:40.644 00.000 15672 IsSlewing returns 0 04:40:40.645 00.001 15672 IsGuiding returns 0 04:40:40.649 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2078, max=14142, FiltMin=2430, FiltMax=10882, Gamma=2.950 04:40:40.660 00.011 15672 PulseGuide returned control before completion, sleep 85 04:40:40.698 00.038 30444 UpdateGuideState exits: m=120580 SNR=88.4 Saturated 04:40:40.698 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:40.698 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:40.698 00.000 30444 Enqueuing Expose request 04:40:40.773 00.075 15672 IsGuiding returns 0 04:40:40.773 00.000 15672 Move returns status 0, amount 89 04:40:40.773 00.000 15672 MoveAxis(N, 0, ABG) 04:40:40.773 00.000 15672 Move returns status 0, amount 0 04:40:40.773 00.000 15672 move complete, result=0 04:40:40.773 00.000 15672 worker thread done servicing request 04:40:40.773 00.000 15672 Worker thread wakes up 04:40:40.773 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:40.773 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:40.773 00.000 30444 GuideStep: -0.3 px 89 ms EAST, -0.0 px 0 ms NORTH 04:40:42.879 02.106 15672 Exposure complete 04:40:42.899 00.020 15672 worker thread done servicing request 04:40:42.899 00.000 30444 OnExposeComplete: enter 04:40:42.899 00.000 30444 UpdateGuideState(): m_state=6 04:40:42.899 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 480 04:40:42.899 00.000 30444 Star::Find returns 1 (1), X=439.84, Y=185.55, Mass=121921, SNR=105.4, Peak=13451 HFD=3.3 04:40:42.899 00.000 30444 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.28) = xAngle (-2.75 = -2.75) 04:40:42.899 00.000 30444 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.81 = -2.81) 04:40:42.899 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-3.03 mountX=-0.20 mountY=-0.07, mountTheta=-2.80 04:40:42.900 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=-0.02, opts=13) 04:40:42.900 00.000 30444 Enqueuing Move request for scope (-0.22, -0.02) 04:40:42.900 00.000 15672 Worker thread wakes up 04:40:42.900 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.02) opts 0xd 04:40:42.900 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, -0.02) 04:40:42.900 00.000 15672 Moving (-0.22, -0.02) raw xDistance=-0.20 yDistance=-0.07 04:40:42.900 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:40:42.900 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:42.900 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 04:40:42.900 00.000 15672 MoveAxis(E, 0, ABG) 04:40:42.900 00.000 15672 Move returns status 0, amount 0 04:40:42.900 00.000 15672 MoveAxis(N, 0, ABG) 04:40:42.900 00.000 15672 Move returns status 0, amount 0 04:40:42.901 00.001 15672 move complete, result=0 04:40:42.901 00.000 15672 worker thread done servicing request 04:40:42.906 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=15876, FiltMin=2497, FiltMax=10245, Gamma=2.950 04:40:42.956 00.050 30444 UpdateGuideState exits: m=121921 SNR=105.4 Saturated 04:40:42.956 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:42.956 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:42.956 00.000 30444 Enqueuing Expose request 04:40:42.956 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:40:42.956 00.000 15672 Worker thread wakes up 04:40:42.956 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:42.956 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:44.871 01.915 15672 Exposure complete 04:40:44.904 00.033 15672 worker thread done servicing request 04:40:44.904 00.000 30444 OnExposeComplete: enter 04:40:44.904 00.000 30444 UpdateGuideState(): m_state=6 04:40:44.904 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 481 04:40:44.904 00.000 30444 Star::Find returns 1 (1), X=439.94, Y=185.53, Mass=126800, SNR=104.3, Peak=13065 HFD=3.5 04:40:44.904 00.000 30444 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.28) = xAngle (-2.52 = -2.52) 04:40:44.904 00.000 30444 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.59 = -2.59) 04:40:44.904 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.80 mountX=-0.10 mountY=-0.06, mountTheta=-2.57 04:40:44.905 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.04, opts=13) 04:40:44.905 00.000 30444 Enqueuing Move request for scope (-0.11, -0.04) 04:40:44.905 00.000 15672 Worker thread wakes up 04:40:44.905 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd 04:40:44.905 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.04) 04:40:44.905 00.000 15672 Moving (-0.11, -0.04) raw xDistance=-0.10 yDistance=-0.06 04:40:44.905 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:40:44.905 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:44.905 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:40:44.905 00.000 15672 MoveAxis(E, 0, ABG) 04:40:44.905 00.000 15672 Move returns status 0, amount 0 04:40:44.905 00.000 15672 MoveAxis(N, 0, ABG) 04:40:44.905 00.000 15672 Move returns status 0, amount 0 04:40:44.905 00.000 15672 move complete, result=0 04:40:44.905 00.000 15672 worker thread done servicing request 04:40:44.910 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2260, max=14770, FiltMin=2554, FiltMax=10939, Gamma=2.950 04:40:44.959 00.049 30444 UpdateGuideState exits: m=126800 SNR=104.3 Saturated 04:40:44.959 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:44.959 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:44.959 00.000 30444 Enqueuing Expose request 04:40:44.959 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:40:44.959 00.000 15672 Worker thread wakes up 04:40:44.959 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:44.959 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:47.069 02.110 15672 Exposure complete 04:40:47.088 00.019 15672 worker thread done servicing request 04:40:47.088 00.000 30444 OnExposeComplete: enter 04:40:47.088 00.000 30444 UpdateGuideState(): m_state=6 04:40:47.089 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 482 04:40:47.089 00.000 30444 Star::Find returns 1 (1), X=439.41, Y=185.72, Mass=125265, SNR=118.8, Peak=12614 HFD=3.4 04:40:47.089 00.000 30444 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.28) = xAngle (3.20 = -3.08) 04:40:47.089 00.000 30444 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.14 = -3.14) 04:40:47.089 00.000 30444 CameraToMount -- cameraX=-0.65 cameraY=0.14 hyp=0.66 cameraTheta=2.93 mountX=-0.66 mountY=-0.00, mountTheta=-3.14 04:40:47.089 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.65, y=0.14, opts=13) 04:40:47.089 00.000 30444 Enqueuing Move request for scope (-0.65, 0.14) 04:40:47.089 00.000 15672 Worker thread wakes up 04:40:47.089 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.14) opts 0xd 04:40:47.090 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.65, 0.14) 04:40:47.090 00.000 15672 Moving (-0.65, 0.14) raw xDistance=-0.66 yDistance=-0.00 04:40:47.090 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66 04:40:47.090 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:47.090 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:40:47.090 00.000 15672 MoveAxis(E, 179, ABG) 04:40:47.090 00.000 15672 Guiding Dir = 2, Dur = 179 04:40:47.090 00.000 15672 IsSlewing returns 0 04:40:47.092 00.002 15672 IsGuiding returns 0 04:40:47.096 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2121, max=14593, FiltMin=2485, FiltMax=10688, Gamma=2.950 04:40:47.113 00.017 15672 PulseGuide returned control before completion, sleep 168 04:40:47.145 00.032 30444 UpdateGuideState exits: m=125265 SNR=118.8 Saturated 04:40:47.145 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:47.145 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:47.145 00.000 30444 Enqueuing Expose request 04:40:47.321 00.176 15672 IsGuiding returns 0 04:40:47.321 00.000 15672 Move returns status 0, amount 179 04:40:47.321 00.000 15672 MoveAxis(N, 0, ABG) 04:40:47.321 00.000 15672 Move returns status 0, amount 0 04:40:47.321 00.000 15672 move complete, result=0 04:40:47.321 00.000 15672 worker thread done servicing request 04:40:47.321 00.000 15672 Worker thread wakes up 04:40:47.321 00.000 30444 GuideStep: -0.7 px 179 ms EAST, -0.0 px 0 ms NORTH 04:40:47.321 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:47.321 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:49.237 01.916 15672 Exposure complete 04:40:49.267 00.030 15672 worker thread done servicing request 04:40:49.267 00.000 30444 OnExposeComplete: enter 04:40:49.267 00.000 30444 UpdateGuideState(): m_state=6 04:40:49.268 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 483 04:40:49.268 00.000 30444 Star::Find returns 1 (1), X=440.49, Y=185.51, Mass=123253, SNR=112.6, Peak=12769 HFD=3.2 04:40:49.268 00.000 30444 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.28) = xAngle (0.12 = 0.12) 04:40:49.268 00.000 30444 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.06 = 0.06) 04:40:49.268 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.07 hyp=0.44 cameraTheta=-0.16 mountX=0.44 mountY=0.03, mountTheta=0.06 04:40:49.268 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.07, opts=13) 04:40:49.268 00.000 30444 Enqueuing Move request for scope (0.44, -0.07) 04:40:49.268 00.000 15672 Worker thread wakes up 04:40:49.268 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.07) opts 0xd 04:40:49.268 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.07) 04:40:49.269 00.001 15672 Moving (0.44, -0.07) raw xDistance=0.44 yDistance=0.03 04:40:49.269 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44 04:40:49.269 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:49.269 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:40:49.269 00.000 15672 MoveAxis(W, 106, ABG) 04:40:49.269 00.000 15672 Guiding Dir = 3, Dur = 106 04:40:49.269 00.000 15672 IsSlewing returns 0 04:40:49.271 00.002 15672 IsGuiding returns 0 04:40:49.275 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=14508, FiltMin=2524, FiltMax=9902, Gamma=2.950 04:40:49.286 00.011 15672 PulseGuide returned control before completion, sleep 102 04:40:49.325 00.039 30444 UpdateGuideState exits: m=123253 SNR=112.6 Saturated 04:40:49.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:49.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:49.325 00.000 30444 Enqueuing Expose request 04:40:49.391 00.066 15672 IsGuiding returns 1 04:40:49.391 00.000 15672 scope still moving after pulse duration time elapsed 04:40:49.412 00.021 15672 IsSlewing returns 0 04:40:49.462 00.050 15672 IsGuiding returns 0 04:40:49.462 00.000 15672 scope move finished after 106 + 86 ms 04:40:49.462 00.000 15672 Move returns status 0, amount 106 04:40:49.462 00.000 15672 MoveAxis(N, 0, ABG) 04:40:49.463 00.001 15672 Move returns status 0, amount 0 04:40:49.463 00.000 15672 move complete, result=0 04:40:49.463 00.000 15672 worker thread done servicing request 04:40:49.463 00.000 15672 Worker thread wakes up 04:40:49.463 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:49.463 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:49.463 00.000 30444 GuideStep: 0.4 px 106 ms WEST, 0.0 px 0 ms NORTH 04:40:51.573 02.110 15672 Exposure complete 04:40:51.593 00.020 15672 worker thread done servicing request 04:40:51.593 00.000 30444 OnExposeComplete: enter 04:40:51.593 00.000 30444 UpdateGuideState(): m_state=6 04:40:51.593 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 484 04:40:51.593 00.000 30444 Star::Find returns 1 (1), X=440.00, Y=185.60, Mass=121692, SNR=106.0, Peak=11963 HFD=3.7 04:40:51.593 00.000 30444 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.28) = xAngle (3.03 = 3.03) 04:40:51.593 00.000 30444 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.97 = 2.97) 04:40:51.593 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.75 mountX=-0.06 mountY=0.01, mountTheta=2.97 04:40:51.594 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.02, opts=13) 04:40:51.594 00.000 30444 Enqueuing Move request for scope (-0.05, 0.02) 04:40:51.594 00.000 15672 Worker thread wakes up 04:40:51.594 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd 04:40:51.594 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.02) 04:40:51.594 00.000 15672 Moving (-0.05, 0.02) raw xDistance=-0.06 yDistance=0.01 04:40:51.594 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:40:51.594 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:51.594 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:40:51.595 00.001 15672 MoveAxis(E, 0, ABG) 04:40:51.595 00.000 15672 Move returns status 0, amount 0 04:40:51.595 00.000 15672 MoveAxis(N, 0, ABG) 04:40:51.595 00.000 15672 Move returns status 0, amount 0 04:40:51.595 00.000 15672 move complete, result=0 04:40:51.595 00.000 15672 worker thread done servicing request 04:40:51.599 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2135, max=13584, FiltMin=2514, FiltMax=10350, Gamma=2.950 04:40:51.650 00.051 30444 UpdateGuideState exits: m=121692 SNR=106.0 Saturated 04:40:51.650 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:51.650 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:51.650 00.000 30444 Enqueuing Expose request 04:40:51.650 00.000 15672 Worker thread wakes up 04:40:51.650 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:51.650 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:51.650 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:40:53.565 01.915 15672 Exposure complete 04:40:53.598 00.033 15672 worker thread done servicing request 04:40:53.599 00.001 30444 OnExposeComplete: enter 04:40:53.599 00.000 30444 UpdateGuideState(): m_state=6 04:40:53.599 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 485 04:40:53.599 00.000 30444 Star::Find returns 1 (1), X=439.99, Y=185.49, Mass=133422, SNR=124.1, Peak=13648 HFD=3.6 04:40:53.599 00.000 30444 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.28) = xAngle (-1.89 = -1.89) 04:40:53.599 00.000 30444 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.95 = -1.95) 04:40:53.599 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.16 mountX=-0.03 mountY=-0.10, mountTheta=-1.89 04:40:53.600 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.09, opts=13) 04:40:53.600 00.000 30444 Enqueuing Move request for scope (-0.06, -0.09) 04:40:53.600 00.000 15672 Worker thread wakes up 04:40:53.600 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd 04:40:53.600 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.09) 04:40:53.600 00.000 15672 Moving (-0.06, -0.09) raw xDistance=-0.03 yDistance=-0.10 04:40:53.600 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:40:53.600 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:53.600 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:40:53.600 00.000 15672 MoveAxis(E, 0, ABG) 04:40:53.600 00.000 15672 Move returns status 0, amount 0 04:40:53.600 00.000 15672 MoveAxis(N, 0, ABG) 04:40:53.600 00.000 15672 Move returns status 0, amount 0 04:40:53.600 00.000 15672 move complete, result=0 04:40:53.600 00.000 15672 worker thread done servicing request 04:40:53.605 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1951, max=14281, FiltMin=2479, FiltMax=10466, Gamma=2.950 04:40:53.656 00.051 30444 UpdateGuideState exits: m=133422 SNR=124.1 Saturated 04:40:53.656 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:53.657 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:53.657 00.000 30444 Enqueuing Expose request 04:40:53.657 00.000 15672 Worker thread wakes up 04:40:53.657 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:53.657 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:40:53.657 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:55.763 02.106 15672 Exposure complete 04:40:55.783 00.020 15672 worker thread done servicing request 04:40:55.783 00.000 30444 OnExposeComplete: enter 04:40:55.783 00.000 30444 UpdateGuideState(): m_state=6 04:40:55.783 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 486 04:40:55.783 00.000 30444 Star::Find returns 1 (1), X=439.64, Y=185.35, Mass=125822, SNR=103.1, Peak=13291 HFD=3.1 04:40:55.783 00.000 30444 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 04:40:55.783 00.000 30444 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 04:40:55.783 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.22 hyp=0.47 cameraTheta=-2.65 mountX=-0.34 mountY=-0.31, mountTheta=-2.41 04:40:55.784 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.22, opts=13) 04:40:55.784 00.000 30444 Enqueuing Move request for scope (-0.41, -0.22) 04:40:55.784 00.000 15672 Worker thread wakes up 04:40:55.784 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.22) opts 0xd 04:40:55.784 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.22) 04:40:55.784 00.000 15672 Moving (-0.41, -0.22) raw xDistance=-0.34 yDistance=-0.31 04:40:55.784 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 04:40:55.784 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 04:40:55.784 00.000 15672 MoveAxis(E, 91, ABG) 04:40:55.784 00.000 15672 Guiding Dir = 2, Dur = 91 04:40:55.785 00.001 15672 IsSlewing returns 0 04:40:55.786 00.001 15672 IsGuiding returns 0 04:40:55.791 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=15365, FiltMin=2495, FiltMax=10420, Gamma=2.950 04:40:55.803 00.012 15672 PulseGuide returned control before completion, sleep 85 04:40:55.841 00.038 30444 UpdateGuideState exits: m=125822 SNR=103.1 Saturated 04:40:55.841 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:55.841 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:55.841 00.000 30444 Enqueuing Expose request 04:40:55.916 00.075 15672 IsGuiding returns 0 04:40:55.916 00.000 15672 Move returns status 0, amount 91 04:40:55.916 00.000 15672 MoveAxis(N, 54, ABG) 04:40:55.916 00.000 15672 Guiding Dir = 0, Dur = 54 04:40:55.916 00.000 15672 IsSlewing returns 0 04:40:55.917 00.001 15672 IsGuiding returns 0 04:40:55.997 00.080 15672 IsGuiding returns 1 04:40:55.998 00.001 15672 scope still moving after pulse duration time elapsed 04:40:56.019 00.021 15672 IsSlewing returns 0 04:40:56.022 00.003 15672 IsGuiding returns 1 04:40:56.043 00.021 15672 IsSlewing returns 0 04:40:56.046 00.003 15672 IsGuiding returns 1 04:40:56.067 00.021 15672 IsSlewing returns 0 04:40:56.092 00.025 15672 IsGuiding returns 0 04:40:56.093 00.001 15672 scope move finished after 54 + 121 ms 04:40:56.093 00.000 15672 Move returns status 0, amount 54 04:40:56.093 00.000 15672 move complete, result=0 04:40:56.093 00.000 15672 worker thread done servicing request 04:40:56.093 00.000 15672 Worker thread wakes up 04:40:56.093 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:56.093 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:40:56.094 00.001 30444 GuideStep: -0.3 px 91 ms EAST, -0.3 px 54 ms NORTH 04:40:57.999 01.905 15672 Exposure complete 04:40:58.019 00.020 15672 worker thread done servicing request 04:40:58.019 00.000 30444 OnExposeComplete: enter 04:40:58.019 00.000 30444 UpdateGuideState(): m_state=6 04:40:58.019 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 487 04:40:58.019 00.000 30444 Star::Find returns 1 (1), X=440.02, Y=185.68, Mass=129233, SNR=123.2, Peak=12104 HFD=3.6 04:40:58.019 00.000 30444 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.28) = xAngle (2.11 = 2.11) 04:40:58.019 00.000 30444 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.05 = 2.05) 04:40:58.019 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.83 mountX=-0.06 mountY=0.10, mountTheta=2.09 04:40:58.020 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.11, opts=13) 04:40:58.020 00.000 30444 Enqueuing Move request for scope (-0.03, 0.11) 04:40:58.020 00.000 15672 Worker thread wakes up 04:40:58.020 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd 04:40:58.020 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.11) 04:40:58.020 00.000 15672 Moving (-0.03, 0.11) raw xDistance=-0.06 yDistance=0.10 04:40:58.020 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:40:58.020 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:40:58.020 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:40:58.020 00.000 15672 MoveAxis(E, 0, ABG) 04:40:58.020 00.000 15672 Move returns status 0, amount 0 04:40:58.020 00.000 15672 MoveAxis(N, 0, ABG) 04:40:58.020 00.000 15672 Move returns status 0, amount 0 04:40:58.020 00.000 15672 move complete, result=0 04:40:58.020 00.000 15672 worker thread done servicing request 04:40:58.025 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=14142, FiltMin=2505, FiltMax=10847, Gamma=2.950 04:40:58.075 00.050 30444 UpdateGuideState exits: m=129233 SNR=123.2 Saturated 04:40:58.075 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:40:58.075 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:40:58.075 00.000 30444 Enqueuing Expose request 04:40:58.075 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:40:58.075 00.000 15672 Worker thread wakes up 04:40:58.075 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:40:58.075 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:00.183 02.108 15672 Exposure complete 04:41:00.204 00.021 15672 worker thread done servicing request 04:41:00.204 00.000 30444 OnExposeComplete: enter 04:41:00.204 00.000 30444 UpdateGuideState(): m_state=6 04:41:00.204 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 488 04:41:00.204 00.000 30444 Star::Find returns 1 (1), X=439.83, Y=185.61, Mass=129773, SNR=107.3, Peak=13037 HFD=3.4 04:41:00.204 00.000 30444 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.28) = xAngle (3.27 = -3.01) 04:41:00.204 00.000 30444 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.21 = -3.08) 04:41:00.204 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=2.99 mountX=-0.22 mountY=-0.01, mountTheta=-3.07 04:41:00.205 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.03, opts=13) 04:41:00.205 00.000 30444 Enqueuing Move request for scope (-0.22, 0.03) 04:41:00.205 00.000 15672 Worker thread wakes up 04:41:00.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd 04:41:00.205 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.03) 04:41:00.205 00.000 15672 Moving (-0.22, 0.03) raw xDistance=-0.22 yDistance=-0.01 04:41:00.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:41:00.205 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:00.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:41:00.205 00.000 15672 MoveAxis(E, 0, ABG) 04:41:00.205 00.000 15672 Move returns status 0, amount 0 04:41:00.205 00.000 15672 MoveAxis(N, 0, ABG) 04:41:00.205 00.000 15672 Move returns status 0, amount 0 04:41:00.205 00.000 15672 move complete, result=0 04:41:00.205 00.000 15672 worker thread done servicing request 04:41:00.210 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2130, max=13674, FiltMin=2555, FiltMax=10719, Gamma=2.950 04:41:00.259 00.049 30444 UpdateGuideState exits: m=129773 SNR=107.3 Saturated 04:41:00.259 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:00.259 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:00.259 00.000 30444 Enqueuing Expose request 04:41:00.260 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:41:00.260 00.000 15672 Worker thread wakes up 04:41:00.260 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:00.260 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:02.169 01.909 15672 Exposure complete 04:41:02.188 00.019 15672 worker thread done servicing request 04:41:02.188 00.000 30444 OnExposeComplete: enter 04:41:02.188 00.000 30444 UpdateGuideState(): m_state=6 04:41:02.188 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 489 04:41:02.188 00.000 30444 Star::Find returns 1 (1), X=439.76, Y=185.65, Mass=115866, SNR=87.2, Peak=12003 HFD=3.5 04:41:02.188 00.000 30444 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.28) = xAngle (3.17 = -3.11) 04:41:02.188 00.000 30444 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.11 = 3.11) 04:41:02.188 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.07 hyp=0.30 cameraTheta=2.89 mountX=-0.30 mountY=0.01, mountTheta=3.11 04:41:02.189 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.07, opts=13) 04:41:02.189 00.000 30444 Enqueuing Move request for scope (-0.29, 0.07) 04:41:02.189 00.000 15672 Worker thread wakes up 04:41:02.189 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.07) opts 0xd 04:41:02.189 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.07) 04:41:02.189 00.000 15672 Moving (-0.29, 0.07) raw xDistance=-0.30 yDistance=0.01 04:41:02.189 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 04:41:02.189 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:02.189 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:41:02.189 00.000 15672 MoveAxis(E, 81, ABG) 04:41:02.189 00.000 15672 Guiding Dir = 2, Dur = 81 04:41:02.190 00.001 15672 IsSlewing returns 0 04:41:02.191 00.001 15672 IsGuiding returns 0 04:41:02.195 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=13765, FiltMin=2526, FiltMax=10198, Gamma=2.950 04:41:02.209 00.014 15672 PulseGuide returned control before completion, sleep 74 04:41:02.245 00.036 30444 UpdateGuideState exits: m=115866 SNR=87.2 Saturated 04:41:02.246 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:02.246 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:02.246 00.000 30444 Enqueuing Expose request 04:41:02.286 00.040 15672 IsGuiding returns 1 04:41:02.286 00.000 15672 scope still moving after pulse duration time elapsed 04:41:02.307 00.021 15672 IsSlewing returns 0 04:41:02.353 00.046 15672 IsGuiding returns 0 04:41:02.353 00.000 15672 scope move finished after 81 + 81 ms 04:41:02.354 00.001 15672 Move returns status 0, amount 81 04:41:02.354 00.000 15672 MoveAxis(N, 0, ABG) 04:41:02.354 00.000 15672 Move returns status 0, amount 0 04:41:02.354 00.000 15672 move complete, result=0 04:41:02.354 00.000 15672 worker thread done servicing request 04:41:02.354 00.000 15672 Worker thread wakes up 04:41:02.354 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:02.355 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:02.355 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.0 px 0 ms NORTH 04:41:04.463 02.108 15672 Exposure complete 04:41:04.483 00.020 15672 worker thread done servicing request 04:41:04.483 00.000 30444 OnExposeComplete: enter 04:41:04.483 00.000 30444 UpdateGuideState(): m_state=6 04:41:04.483 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 490 04:41:04.483 00.000 30444 Star::Find returns 1 (1), X=440.17, Y=185.35, Mass=126575, SNR=101.5, Peak=13810 HFD=3.3 04:41:04.483 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 04:41:04.483 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 04:41:04.483 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.08 mountX=0.18 mountY=-0.19, mountTheta=-0.83 04:41:04.484 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.22, opts=13) 04:41:04.484 00.000 30444 Enqueuing Move request for scope (0.12, -0.22) 04:41:04.484 00.000 15672 Worker thread wakes up 04:41:04.484 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd 04:41:04.484 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.22) 04:41:04.484 00.000 15672 Moving (0.12, -0.22) raw xDistance=0.18 yDistance=-0.19 04:41:04.484 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:41:04.484 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:04.484 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:41:04.484 00.000 15672 MoveAxis(E, 0, ABG) 04:41:04.484 00.000 15672 Move returns status 0, amount 0 04:41:04.484 00.000 15672 MoveAxis(N, 0, ABG) 04:41:04.485 00.001 15672 Move returns status 0, amount 0 04:41:04.485 00.000 15672 move complete, result=0 04:41:04.485 00.000 15672 worker thread done servicing request 04:41:04.490 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2014, max=13985, FiltMin=2539, FiltMax=10026, Gamma=2.950 04:41:04.859 00.369 30444 UpdateGuideState exits: m=126575 SNR=101.5 Saturated 04:41:04.859 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:04.859 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:04.860 00.001 30444 Enqueuing Expose request 04:41:04.860 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:41:04.860 00.000 15672 Worker thread wakes up 04:41:04.860 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:04.860 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:06.769 01.909 15672 Exposure complete 04:41:06.788 00.019 15672 worker thread done servicing request 04:41:06.788 00.000 30444 OnExposeComplete: enter 04:41:06.789 00.001 30444 UpdateGuideState(): m_state=6 04:41:06.789 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 491 04:41:06.789 00.000 30444 Star::Find returns 1 (1), X=440.44, Y=185.57, Mass=129882, SNR=111.8, Peak=13391 HFD=3.3 04:41:06.789 00.000 30444 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.28) = xAngle (0.27 = 0.27) 04:41:06.789 00.000 30444 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.21 = 0.21) 04:41:06.789 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.00 hyp=0.39 cameraTheta=-0.00 mountX=0.37 mountY=0.08, mountTheta=0.22 04:41:06.789 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.00, opts=13) 04:41:06.789 00.000 30444 Enqueuing Move request for scope (0.39, -0.00) 04:41:06.789 00.000 15672 Worker thread wakes up 04:41:06.789 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.00) opts 0xd 04:41:06.790 00.001 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.00) 04:41:06.790 00.000 15672 Moving (0.39, -0.00) raw xDistance=0.37 yDistance=0.08 04:41:06.790 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 04:41:06.790 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:06.790 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:41:06.790 00.000 15672 MoveAxis(W, 101, ABG) 04:41:06.790 00.000 15672 Guiding Dir = 3, Dur = 101 04:41:06.791 00.001 15672 IsSlewing returns 0 04:41:06.794 00.003 15672 IsGuiding returns 0 04:41:06.795 00.001 30444 UpdateImageDisplay: Size=(640,480) min=1816, max=13761, FiltMin=2492, FiltMax=9834, Gamma=2.950 04:41:06.809 00.014 15672 PulseGuide returned control before completion, sleep 96 04:41:06.913 00.104 30444 UpdateGuideState exits: m=129882 SNR=111.8 Saturated 04:41:06.913 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:06.913 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:06.913 00.000 30444 Enqueuing Expose request 04:41:06.922 00.009 15672 IsGuiding returns 0 04:41:06.937 00.015 15672 Move returns status 0, amount 101 04:41:06.937 00.000 15672 MoveAxis(N, 0, ABG) 04:41:06.937 00.000 15672 Move returns status 0, amount 0 04:41:06.937 00.000 15672 move complete, result=0 04:41:06.937 00.000 15672 worker thread done servicing request 04:41:06.937 00.000 15672 Worker thread wakes up 04:41:06.937 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:06.937 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:06.937 00.000 30444 GuideStep: 0.4 px 101 ms WEST, 0.1 px 0 ms NORTH 04:41:09.046 02.109 15672 Exposure complete 04:41:09.066 00.020 15672 worker thread done servicing request 04:41:09.066 00.000 30444 OnExposeComplete: enter 04:41:09.066 00.000 30444 UpdateGuideState(): m_state=6 04:41:09.066 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 492 04:41:09.067 00.001 30444 Star::Find returns 1 (1), X=440.14, Y=185.45, Mass=131735, SNR=126.5, Peak=13449 HFD=3.5 04:41:09.067 00.000 30444 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.28) = xAngle (-0.70 = -0.70) 04:41:09.067 00.000 30444 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.76 = -0.76) 04:41:09.067 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.15 cameraTheta=-0.98 mountX=0.12 mountY=-0.11, mountTheta=-0.73 04:41:09.067 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.13, opts=13) 04:41:09.067 00.000 30444 Enqueuing Move request for scope (0.09, -0.13) 04:41:09.067 00.000 15672 Worker thread wakes up 04:41:09.067 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd 04:41:09.067 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.13) 04:41:09.067 00.000 15672 Moving (0.09, -0.13) raw xDistance=0.12 yDistance=-0.11 04:41:09.067 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:41:09.068 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:09.068 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:41:09.068 00.000 15672 MoveAxis(E, 0, ABG) 04:41:09.068 00.000 15672 Move returns status 0, amount 0 04:41:09.068 00.000 15672 MoveAxis(N, 0, ABG) 04:41:09.068 00.000 15672 Move returns status 0, amount 0 04:41:09.068 00.000 15672 move complete, result=0 04:41:09.068 00.000 15672 worker thread done servicing request 04:41:09.072 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2105, max=13838, FiltMin=2529, FiltMax=9660, Gamma=2.950 04:41:09.122 00.050 30444 UpdateGuideState exits: m=131735 SNR=126.5 Saturated 04:41:09.122 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:09.122 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:09.122 00.000 30444 Enqueuing Expose request 04:41:09.122 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:41:09.122 00.000 15672 Worker thread wakes up 04:41:09.122 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:09.122 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:11.036 01.914 15672 Exposure complete 04:41:11.062 00.026 15672 worker thread done servicing request 04:41:11.062 00.000 30444 OnExposeComplete: enter 04:41:11.062 00.000 30444 UpdateGuideState(): m_state=6 04:41:11.062 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 493 04:41:11.063 00.001 30444 Star::Find returns 1 (1), X=439.81, Y=185.50, Mass=128416, SNR=103.5, Peak=13306 HFD=3.4 04:41:11.063 00.000 30444 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.28) = xAngle (-2.56 = -2.56) 04:41:11.063 00.000 30444 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.62 = -2.62) 04:41:11.063 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-2.84 mountX=-0.22 mountY=-0.13, mountTheta=-2.60 04:41:11.063 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.08, opts=13) 04:41:11.063 00.000 30444 Enqueuing Move request for scope (-0.25, -0.08) 04:41:11.063 00.000 15672 Worker thread wakes up 04:41:11.063 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.08) opts 0xd 04:41:11.063 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.08) 04:41:11.063 00.000 15672 Moving (-0.25, -0.08) raw xDistance=-0.22 yDistance=-0.13 04:41:11.063 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:41:11.064 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:11.064 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:41:11.064 00.000 15672 MoveAxis(E, 0, ABG) 04:41:11.064 00.000 15672 Move returns status 0, amount 0 04:41:11.064 00.000 15672 MoveAxis(N, 0, ABG) 04:41:11.064 00.000 15672 Move returns status 0, amount 0 04:41:11.064 00.000 15672 move complete, result=0 04:41:11.064 00.000 15672 worker thread done servicing request 04:41:11.069 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=14769, FiltMin=2572, FiltMax=10287, Gamma=2.950 04:41:11.530 00.461 30444 UpdateGuideState exits: m=128416 SNR=103.5 Saturated 04:41:11.530 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:11.530 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:11.530 00.000 30444 Enqueuing Expose request 04:41:11.530 00.000 15672 Worker thread wakes up 04:41:11.530 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:11.530 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:11.530 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:41:13.640 02.110 15672 Exposure complete 04:41:13.660 00.020 15672 worker thread done servicing request 04:41:13.660 00.000 30444 OnExposeComplete: enter 04:41:13.661 00.001 30444 UpdateGuideState(): m_state=6 04:41:13.661 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 494 04:41:13.661 00.000 30444 Star::Find returns 1 (1), X=439.75, Y=185.57, Mass=127969, SNR=109.2, Peak=13174 HFD=3.4 04:41:13.661 00.000 30444 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.28) = xAngle (-2.85 = -2.85) 04:41:13.661 00.000 30444 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.91 = -2.91) 04:41:13.661 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.00 hyp=0.30 cameraTheta=-3.13 mountX=-0.29 mountY=-0.07, mountTheta=-2.91 04:41:13.662 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.00, opts=13) 04:41:13.662 00.000 30444 Enqueuing Move request for scope (-0.30, -0.00) 04:41:13.662 00.000 15672 Worker thread wakes up 04:41:13.662 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.00) opts 0xd 04:41:13.662 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.00) 04:41:13.662 00.000 15672 Moving (-0.30, -0.00) raw xDistance=-0.29 yDistance=-0.07 04:41:13.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 04:41:13.662 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:13.662 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 04:41:13.662 00.000 15672 MoveAxis(E, 79, ABG) 04:41:13.662 00.000 15672 Guiding Dir = 2, Dur = 79 04:41:13.663 00.001 15672 IsSlewing returns 0 04:41:13.664 00.001 15672 IsGuiding returns 0 04:41:13.670 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2054, max=14947, FiltMin=2482, FiltMax=10757, Gamma=2.950 04:41:13.711 00.041 15672 PulseGuide returned control before completion, sleep 43 04:41:13.737 00.026 30444 UpdateGuideState exits: m=127969 SNR=109.2 Saturated 04:41:13.738 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:13.738 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:13.738 00.000 30444 Enqueuing Expose request 04:41:13.756 00.018 15672 IsGuiding returns 1 04:41:13.756 00.000 15672 scope still moving after pulse duration time elapsed 04:41:13.776 00.020 15672 IsSlewing returns 0 04:41:13.778 00.002 15672 IsGuiding returns 1 04:41:13.798 00.020 15672 IsSlewing returns 0 04:41:13.799 00.001 15672 IsGuiding returns 1 04:41:13.821 00.022 15672 IsSlewing returns 0 04:41:13.823 00.002 15672 IsGuiding returns 0 04:41:13.823 00.000 15672 scope move finished after 79 + 80 ms 04:41:13.823 00.000 15672 Move returns status 0, amount 79 04:41:13.823 00.000 15672 MoveAxis(N, 0, ABG) 04:41:13.823 00.000 15672 Move returns status 0, amount 0 04:41:13.823 00.000 15672 move complete, result=0 04:41:13.823 00.000 15672 worker thread done servicing request 04:41:13.823 00.000 15672 Worker thread wakes up 04:41:13.823 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:13.823 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:13.823 00.000 30444 GuideStep: -0.3 px 79 ms EAST, -0.1 px 0 ms NORTH 04:41:15.733 01.910 15672 Exposure complete 04:41:15.752 00.019 15672 worker thread done servicing request 04:41:15.753 00.001 30444 OnExposeComplete: enter 04:41:15.753 00.000 30444 UpdateGuideState(): m_state=6 04:41:15.753 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 495 04:41:15.753 00.000 30444 Star::Find returns 1 (1), X=439.78, Y=185.65, Mass=123675, SNR=98.2, Peak=12592 HFD=3.5 04:41:15.753 00.000 30444 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.28) = xAngle (3.15 = -3.14) 04:41:15.753 00.000 30444 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.09 = 3.09) 04:41:15.753 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=0.08 hyp=0.28 cameraTheta=2.87 mountX=-0.28 mountY=0.02, mountTheta=3.09 04:41:15.753 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.08, opts=13) 04:41:15.753 00.000 30444 Enqueuing Move request for scope (-0.27, 0.08) 04:41:15.754 00.001 15672 Worker thread wakes up 04:41:15.754 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.08) opts 0xd 04:41:15.754 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.08) 04:41:15.754 00.000 15672 Moving (-0.27, 0.08) raw xDistance=-0.28 yDistance=0.02 04:41:15.754 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28 04:41:15.754 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:15.754 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 04:41:15.754 00.000 15672 MoveAxis(E, 81, ABG) 04:41:15.754 00.000 15672 Guiding Dir = 2, Dur = 81 04:41:15.754 00.000 15672 IsSlewing returns 0 04:41:15.755 00.001 15672 IsGuiding returns 0 04:41:15.760 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=13486, FiltMin=2487, FiltMax=10460, Gamma=2.950 04:41:15.771 00.011 15672 PulseGuide returned control before completion, sleep 76 04:41:15.810 00.039 30444 UpdateGuideState exits: m=123675 SNR=98.2 Saturated 04:41:15.810 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:15.810 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:15.810 00.000 30444 Enqueuing Expose request 04:41:15.867 00.057 15672 IsGuiding returns 0 04:41:15.867 00.000 15672 Move returns status 0, amount 81 04:41:15.867 00.000 15672 MoveAxis(N, 0, ABG) 04:41:15.867 00.000 15672 Move returns status 0, amount 0 04:41:15.867 00.000 15672 move complete, result=0 04:41:15.867 00.000 15672 worker thread done servicing request 04:41:15.868 00.001 15672 Worker thread wakes up 04:41:15.868 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:15.868 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.0 px 0 ms NORTH 04:41:15.868 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:17.981 02.113 15672 Exposure complete 04:41:18.000 00.019 15672 worker thread done servicing request 04:41:18.000 00.000 30444 OnExposeComplete: enter 04:41:18.000 00.000 30444 UpdateGuideState(): m_state=6 04:41:18.000 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 496 04:41:18.000 00.000 30444 Star::Find returns 1 (1), X=440.08, Y=185.31, Mass=128628, SNR=102.9, Peak=13939 HFD=3.4 04:41:18.000 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 04:41:18.000 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 04:41:18.000 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.46 mountX=0.10 mountY=-0.25, mountTheta=-1.19 04:41:18.001 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.26, opts=13) 04:41:18.001 00.000 30444 Enqueuing Move request for scope (0.03, -0.26) 04:41:18.001 00.000 15672 Worker thread wakes up 04:41:18.001 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd 04:41:18.001 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.26) 04:41:18.001 00.000 15672 Moving (0.03, -0.26) raw xDistance=0.10 yDistance=-0.25 04:41:18.001 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 04:41:18.001 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:18.001 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 04:41:18.001 00.000 15672 MoveAxis(E, 0, ABG) 04:41:18.001 00.000 15672 Move returns status 0, amount 0 04:41:18.001 00.000 15672 MoveAxis(N, 0, ABG) 04:41:18.001 00.000 15672 Move returns status 0, amount 0 04:41:18.001 00.000 15672 move complete, result=0 04:41:18.002 00.001 15672 worker thread done servicing request 04:41:18.008 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2149, max=14344, FiltMin=2518, FiltMax=9964, Gamma=2.950 04:41:18.060 00.052 30444 UpdateGuideState exits: m=128628 SNR=102.9 Saturated 04:41:18.060 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:18.060 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:18.060 00.000 30444 Enqueuing Expose request 04:41:18.060 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:41:18.060 00.000 15672 Worker thread wakes up 04:41:18.060 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:18.060 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:19.975 01.915 15672 Exposure complete 04:41:20.004 00.029 15672 worker thread done servicing request 04:41:20.004 00.000 30444 OnExposeComplete: enter 04:41:20.004 00.000 30444 UpdateGuideState(): m_state=6 04:41:20.004 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 497 04:41:20.004 00.000 30444 Star::Find returns 1 (1), X=439.93, Y=185.39, Mass=125657, SNR=103.4, Peak=13723 HFD=3.3 04:41:20.004 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 04:41:20.004 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 04:41:20.004 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-2.14 mountX=-0.06 mountY=-0.21, mountTheta=-1.86 04:41:20.005 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.19, opts=13) 04:41:20.005 00.000 30444 Enqueuing Move request for scope (-0.12, -0.19) 04:41:20.005 00.000 15672 Worker thread wakes up 04:41:20.005 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd 04:41:20.005 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.19) 04:41:20.005 00.000 15672 Moving (-0.12, -0.19) raw xDistance=-0.06 yDistance=-0.21 04:41:20.005 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:41:20.005 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:20.005 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:41:20.005 00.000 15672 MoveAxis(E, 0, ABG) 04:41:20.005 00.000 15672 Move returns status 0, amount 0 04:41:20.005 00.000 15672 MoveAxis(N, 0, ABG) 04:41:20.005 00.000 15672 Move returns status 0, amount 0 04:41:20.005 00.000 15672 move complete, result=0 04:41:20.006 00.001 15672 worker thread done servicing request 04:41:20.011 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2134, max=15458, FiltMin=2541, FiltMax=10496, Gamma=2.950 04:41:20.060 00.049 30444 UpdateGuideState exits: m=125657 SNR=103.4 Saturated 04:41:20.060 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:20.060 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:20.060 00.000 30444 Enqueuing Expose request 04:41:20.060 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:41:20.060 00.000 15672 Worker thread wakes up 04:41:20.060 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:20.060 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:22.169 02.109 15672 Exposure complete 04:41:22.189 00.020 15672 worker thread done servicing request 04:41:22.189 00.000 30444 OnExposeComplete: enter 04:41:22.189 00.000 30444 UpdateGuideState(): m_state=6 04:41:22.189 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 498 04:41:22.189 00.000 30444 Star::Find returns 1 (1), X=440.18, Y=185.20, Mass=123738, SNR=100.1, Peak=13317 HFD=3.1 04:41:22.189 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 04:41:22.189 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.03 = -1.03) 04:41:22.189 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.38 hyp=0.40 cameraTheta=-1.24 mountX=0.23 mountY=-0.34, mountTheta=-0.98 04:41:22.190 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.38, opts=13) 04:41:22.190 00.000 30444 Enqueuing Move request for scope (0.13, -0.38) 04:41:22.190 00.000 15672 Worker thread wakes up 04:41:22.190 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.38) opts 0xd 04:41:22.190 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.38) 04:41:22.190 00.000 15672 Moving (0.13, -0.38) raw xDistance=0.23 yDistance=-0.34 04:41:22.190 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 04:41:22.190 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 04:41:22.190 00.000 15672 MoveAxis(E, 0, ABG) 04:41:22.190 00.000 15672 Move returns status 0, amount 0 04:41:22.190 00.000 15672 MoveAxis(N, 61, ABG) 04:41:22.190 00.000 15672 Guiding Dir = 0, Dur = 61 04:41:22.191 00.001 15672 IsSlewing returns 0 04:41:22.192 00.001 15672 IsGuiding returns 0 04:41:22.196 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=14215, FiltMin=2494, FiltMax=10313, Gamma=2.950 04:41:22.245 00.049 30444 UpdateGuideState exits: m=123738 SNR=100.1 Saturated 04:41:22.245 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:22.245 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:22.245 00.000 30444 Enqueuing Expose request 04:41:22.306 00.061 15672 IsGuiding returns 1 04:41:22.306 00.000 15672 scope still moving after pulse duration time elapsed 04:41:22.327 00.021 15672 IsSlewing returns 0 04:41:22.328 00.001 15672 IsGuiding returns 1 04:41:22.349 00.021 15672 IsSlewing returns 0 04:41:22.370 00.021 15672 IsGuiding returns 0 04:41:22.370 00.000 15672 scope move finished after 61 + 117 ms 04:41:22.371 00.001 15672 Move returns status 0, amount 61 04:41:22.371 00.000 15672 move complete, result=0 04:41:22.371 00.000 15672 worker thread done servicing request 04:41:22.371 00.000 15672 Worker thread wakes up 04:41:22.371 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:22.371 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:22.735 00.364 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 61 ms NORTH 04:41:24.280 01.545 15672 Exposure complete 04:41:24.300 00.020 15672 worker thread done servicing request 04:41:24.300 00.000 30444 OnExposeComplete: enter 04:41:24.300 00.000 30444 UpdateGuideState(): m_state=6 04:41:24.300 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 499 04:41:24.300 00.000 30444 Star::Find returns 1 (1), X=440.12, Y=185.68, Mass=135228, SNR=116.6, Peak=13054 HFD=3.7 04:41:24.300 00.000 30444 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.28) = xAngle (1.28 = 1.28) 04:41:24.300 00.000 30444 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.22 = 1.22) 04:41:24.300 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.01 mountX=0.04 mountY=0.12, mountTheta=1.28 04:41:24.301 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.11, opts=13) 04:41:24.301 00.000 30444 Enqueuing Move request for scope (0.07, 0.11) 04:41:24.301 00.000 15672 Worker thread wakes up 04:41:24.301 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd 04:41:24.301 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.11) 04:41:24.301 00.000 15672 Moving (0.07, 0.11) raw xDistance=0.04 yDistance=0.12 04:41:24.301 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:41:24.301 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:24.301 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:41:24.301 00.000 15672 MoveAxis(E, 0, ABG) 04:41:24.301 00.000 15672 Move returns status 0, amount 0 04:41:24.301 00.000 15672 MoveAxis(N, 0, ABG) 04:41:24.301 00.000 15672 Move returns status 0, amount 0 04:41:24.301 00.000 15672 move complete, result=0 04:41:24.301 00.000 15672 worker thread done servicing request 04:41:24.306 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2052, max=14649, FiltMin=2550, FiltMax=10915, Gamma=2.950 04:41:24.769 00.463 30444 UpdateGuideState exits: m=135228 SNR=116.6 Saturated 04:41:24.770 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:24.770 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:24.770 00.000 30444 Enqueuing Expose request 04:41:24.770 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:41:24.770 00.000 15672 Worker thread wakes up 04:41:24.771 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:24.771 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:26.887 02.116 15672 Exposure complete 04:41:26.920 00.033 15672 worker thread done servicing request 04:41:26.920 00.000 30444 OnExposeComplete: enter 04:41:26.920 00.000 30444 UpdateGuideState(): m_state=6 04:41:26.920 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 500 04:41:26.920 00.000 30444 Star::Find returns 1 (1), X=440.04, Y=185.73, Mass=123371, SNR=106.8, Peak=11864 HFD=3.4 04:41:26.920 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 04:41:26.920 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.86 = 1.86) 04:41:26.920 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.65 mountX=-0.05 mountY=0.15, mountTheta=1.92 04:41:26.920 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.15, opts=13) 04:41:26.920 00.000 30444 Enqueuing Move request for scope (-0.01, 0.15) 04:41:26.920 00.000 15672 Worker thread wakes up 04:41:26.921 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd 04:41:26.921 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.15) 04:41:26.921 00.000 15672 Moving (-0.01, 0.15) raw xDistance=-0.05 yDistance=0.15 04:41:26.921 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:41:26.921 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:26.921 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 04:41:26.921 00.000 15672 MoveAxis(E, 0, ABG) 04:41:26.921 00.000 15672 Move returns status 0, amount 0 04:41:26.921 00.000 15672 MoveAxis(N, 0, ABG) 04:41:26.921 00.000 15672 Move returns status 0, amount 0 04:41:26.921 00.000 15672 move complete, result=0 04:41:26.921 00.000 15672 worker thread done servicing request 04:41:26.926 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=13981, FiltMin=2425, FiltMax=10862, Gamma=2.950 04:41:26.975 00.049 30444 UpdateGuideState exits: m=123371 SNR=106.8 Saturated 04:41:26.975 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:26.975 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:26.975 00.000 30444 Enqueuing Expose request 04:41:26.975 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:41:26.975 00.000 15672 Worker thread wakes up 04:41:26.975 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:26.975 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:28.885 01.910 15672 Exposure complete 04:41:28.914 00.029 15672 worker thread done servicing request 04:41:28.915 00.001 30444 OnExposeComplete: enter 04:41:28.915 00.000 30444 UpdateGuideState(): m_state=6 04:41:28.915 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 501 04:41:28.915 00.000 30444 Star::Find returns 1 (1), X=439.92, Y=185.70, Mass=132508, SNR=132.4, Peak=13270 HFD=3.4 04:41:28.915 00.000 30444 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.28) = xAngle (2.66 = 2.66) 04:41:28.915 00.000 30444 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.60 = 2.60) 04:41:28.915 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.38 mountX=-0.16 mountY=0.10, mountTheta=2.61 04:41:28.915 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.13, opts=13) 04:41:28.915 00.000 30444 Enqueuing Move request for scope (-0.13, 0.13) 04:41:28.916 00.001 15672 Worker thread wakes up 04:41:28.916 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd 04:41:28.916 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.13) 04:41:28.916 00.000 15672 Moving (-0.13, 0.13) raw xDistance=-0.16 yDistance=0.10 04:41:28.916 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:41:28.916 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:28.916 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:41:28.916 00.000 15672 MoveAxis(E, 0, ABG) 04:41:28.916 00.000 15672 Move returns status 0, amount 0 04:41:28.916 00.000 15672 MoveAxis(N, 0, ABG) 04:41:28.916 00.000 15672 Move returns status 0, amount 0 04:41:28.916 00.000 15672 move complete, result=0 04:41:28.916 00.000 15672 worker thread done servicing request 04:41:28.921 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=13620, FiltMin=2476, FiltMax=10567, Gamma=2.950 04:41:28.970 00.049 30444 UpdateGuideState exits: m=132508 SNR=132.4 Saturated 04:41:28.971 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:28.971 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:28.971 00.000 30444 Enqueuing Expose request 04:41:28.971 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:41:28.971 00.000 15672 Worker thread wakes up 04:41:28.971 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:28.971 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:31.086 02.115 15672 Exposure complete 04:41:31.118 00.032 15672 worker thread done servicing request 04:41:31.118 00.000 30444 OnExposeComplete: enter 04:41:31.118 00.000 30444 UpdateGuideState(): m_state=6 04:41:31.118 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 502 04:41:31.118 00.000 30444 Star::Find returns 1 (1), X=439.83, Y=185.81, Mass=124585, SNR=108.8, Peak=12300 HFD=3.5 04:41:31.118 00.000 30444 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 04:41:31.118 00.000 30444 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.55 = 2.55) 04:41:31.118 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.23 hyp=0.32 cameraTheta=2.33 mountX=-0.28 mountY=0.18, mountTheta=2.57 04:41:31.119 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.23, opts=13) 04:41:31.119 00.000 30444 Enqueuing Move request for scope (-0.22, 0.23) 04:41:31.119 00.000 15672 Worker thread wakes up 04:41:31.119 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.23) opts 0xd 04:41:31.119 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.23) 04:41:31.119 00.000 15672 Moving (-0.22, 0.23) raw xDistance=-0.28 yDistance=0.18 04:41:31.119 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28 04:41:31.119 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:31.119 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 04:41:31.119 00.000 15672 MoveAxis(E, 75, ABG) 04:41:31.119 00.000 15672 Guiding Dir = 2, Dur = 75 04:41:31.120 00.001 15672 IsSlewing returns 0 04:41:31.121 00.001 15672 IsGuiding returns 0 04:41:31.124 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2036, max=14670, FiltMin=2504, FiltMax=10851, Gamma=2.950 04:41:31.139 00.015 15672 PulseGuide returned control before completion, sleep 67 04:41:31.175 00.036 30444 UpdateGuideState exits: m=124585 SNR=108.8 Saturated 04:41:31.175 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:31.175 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:31.175 00.000 30444 Enqueuing Expose request 04:41:31.208 00.033 15672 IsGuiding returns 1 04:41:31.208 00.000 15672 scope still moving after pulse duration time elapsed 04:41:31.229 00.021 15672 IsSlewing returns 0 04:41:31.251 00.022 15672 IsGuiding returns 0 04:41:31.251 00.000 15672 scope move finished after 75 + 55 ms 04:41:31.251 00.000 15672 Move returns status 0, amount 75 04:41:31.251 00.000 15672 MoveAxis(N, 0, ABG) 04:41:31.251 00.000 15672 Move returns status 0, amount 0 04:41:31.252 00.001 15672 move complete, result=0 04:41:31.252 00.000 15672 worker thread done servicing request 04:41:31.252 00.000 15672 Worker thread wakes up 04:41:31.252 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:31.252 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:31.252 00.000 30444 GuideStep: -0.3 px 75 ms EAST, 0.2 px 0 ms NORTH 04:41:33.158 01.906 15672 Exposure complete 04:41:33.181 00.023 15672 worker thread done servicing request 04:41:33.182 00.001 30444 OnExposeComplete: enter 04:41:33.182 00.000 30444 UpdateGuideState(): m_state=6 04:41:33.182 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 503 04:41:33.182 00.000 30444 Star::Find returns 1 (1), X=440.29, Y=185.62, Mass=118990, SNR=94.8, Peak=11999 HFD=3.4 04:41:33.182 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 04:41:33.182 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.39 = 0.39) 04:41:33.182 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.24 cameraTheta=0.17 mountX=0.21 mountY=0.09, mountTheta=0.40 04:41:33.182 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.04, opts=13) 04:41:33.183 00.001 30444 Enqueuing Move request for scope (0.23, 0.04) 04:41:33.183 00.000 15672 Worker thread wakes up 04:41:33.183 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.04) opts 0xd 04:41:33.183 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.04) 04:41:33.183 00.000 15672 Moving (0.23, 0.04) raw xDistance=0.21 yDistance=0.09 04:41:33.183 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 04:41:33.183 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:33.183 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:41:33.183 00.000 15672 MoveAxis(E, 0, ABG) 04:41:33.183 00.000 15672 Move returns status 0, amount 0 04:41:33.183 00.000 15672 MoveAxis(N, 0, ABG) 04:41:33.183 00.000 15672 Move returns status 0, amount 0 04:41:33.183 00.000 15672 move complete, result=0 04:41:33.183 00.000 15672 worker thread done servicing request 04:41:33.188 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2070, max=14038, FiltMin=2517, FiltMax=10664, Gamma=2.950 04:41:33.438 00.250 30444 UpdateGuideState exits: m=118990 SNR=94.8 Saturated 04:41:33.438 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:33.438 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:33.438 00.000 30444 Enqueuing Expose request 04:41:33.438 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:41:33.438 00.000 15672 Worker thread wakes up 04:41:33.438 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:33.439 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:35.545 02.106 15672 Exposure complete 04:41:35.565 00.020 15672 worker thread done servicing request 04:41:35.565 00.000 30444 OnExposeComplete: enter 04:41:35.565 00.000 30444 UpdateGuideState(): m_state=6 04:41:35.565 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 504 04:41:35.566 00.001 30444 Star::Find returns 1 (1), X=440.25, Y=185.60, Mass=133271, SNR=109.6, Peak=13143 HFD=3.5 04:41:35.566 00.000 30444 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.28) = xAngle (0.40 = 0.40) 04:41:35.566 00.000 30444 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.34 = 0.34) 04:41:35.566 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.12 mountX=0.18 mountY=0.06, mountTheta=0.34 04:41:35.566 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.02, opts=13) 04:41:35.566 00.000 30444 Enqueuing Move request for scope (0.20, 0.02) 04:41:35.566 00.000 15672 Worker thread wakes up 04:41:35.566 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd 04:41:35.566 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.02) 04:41:35.566 00.000 15672 Moving (0.20, 0.02) raw xDistance=0.18 yDistance=0.06 04:41:35.566 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:41:35.566 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:35.566 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:41:35.567 00.001 15672 MoveAxis(E, 0, ABG) 04:41:35.567 00.000 15672 Move returns status 0, amount 0 04:41:35.567 00.000 15672 MoveAxis(N, 0, ABG) 04:41:35.567 00.000 15672 Move returns status 0, amount 0 04:41:35.567 00.000 15672 move complete, result=0 04:41:35.567 00.000 15672 worker thread done servicing request 04:41:35.572 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2134, max=13754, FiltMin=2490, FiltMax=10331, Gamma=2.950 04:41:35.620 00.048 30444 UpdateGuideState exits: m=133271 SNR=109.6 Saturated 04:41:35.621 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:35.621 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:35.621 00.000 30444 Enqueuing Expose request 04:41:35.621 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:41:35.621 00.000 15672 Worker thread wakes up 04:41:35.621 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:35.621 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:37.537 01.916 15672 Exposure complete 04:41:37.569 00.032 15672 worker thread done servicing request 04:41:37.569 00.000 30444 OnExposeComplete: enter 04:41:37.569 00.000 30444 UpdateGuideState(): m_state=6 04:41:37.569 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 505 04:41:37.569 00.000 30444 Star::Find returns 1 (1), X=440.23, Y=185.45, Mass=118444, SNR=105.2, Peak=13066 HFD=3.2 04:41:37.569 00.000 30444 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.28) = xAngle (-0.34 = -0.34) 04:41:37.569 00.000 30444 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.40 = -0.40) 04:41:37.569 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.62 mountX=0.21 mountY=-0.09, mountTheta=-0.39 04:41:37.570 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.13, opts=13) 04:41:37.570 00.000 30444 Enqueuing Move request for scope (0.18, -0.13) 04:41:37.570 00.000 15672 Worker thread wakes up 04:41:37.570 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd 04:41:37.570 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.13) 04:41:37.570 00.000 15672 Moving (0.18, -0.13) raw xDistance=0.21 yDistance=-0.09 04:41:37.570 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 04:41:37.570 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:37.570 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:41:37.570 00.000 15672 MoveAxis(E, 0, ABG) 04:41:37.570 00.000 15672 Move returns status 0, amount 0 04:41:37.570 00.000 15672 MoveAxis(N, 0, ABG) 04:41:37.570 00.000 15672 Move returns status 0, amount 0 04:41:37.570 00.000 15672 move complete, result=0 04:41:37.570 00.000 15672 worker thread done servicing request 04:41:37.575 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=14738, FiltMin=2515, FiltMax=11024, Gamma=2.950 04:41:37.625 00.050 30444 UpdateGuideState exits: m=118444 SNR=105.2 Saturated 04:41:37.625 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:37.625 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:37.625 00.000 30444 Enqueuing Expose request 04:41:37.625 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:41:37.625 00.000 15672 Worker thread wakes up 04:41:37.625 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:37.625 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:39.736 02.111 15672 Exposure complete 04:41:39.755 00.019 15672 worker thread done servicing request 04:41:39.755 00.000 30444 OnExposeComplete: enter 04:41:39.755 00.000 30444 UpdateGuideState(): m_state=6 04:41:39.756 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 506 04:41:39.756 00.000 30444 Star::Find returns 1 (1), X=440.29, Y=185.32, Mass=126275, SNR=109.1, Peak=13780 HFD=3.2 04:41:39.756 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 04:41:39.756 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.62 = -0.62) 04:41:39.756 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.26 hyp=0.35 cameraTheta=-0.83 mountX=0.30 mountY=-0.20, mountTheta=-0.60 04:41:39.756 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.26, opts=13) 04:41:39.756 00.000 30444 Enqueuing Move request for scope (0.23, -0.26) 04:41:39.756 00.000 15672 Worker thread wakes up 04:41:39.756 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.26) opts 0xd 04:41:39.757 00.001 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.26) 04:41:39.757 00.000 15672 Moving (0.23, -0.26) raw xDistance=0.30 yDistance=-0.20 04:41:39.757 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 04:41:39.757 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:39.757 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:41:39.757 00.000 15672 MoveAxis(W, 80, ABG) 04:41:39.757 00.000 15672 Guiding Dir = 3, Dur = 80 04:41:39.758 00.001 15672 IsSlewing returns 0 04:41:39.758 00.000 15672 IsGuiding returns 0 04:41:39.762 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=14515, FiltMin=2525, FiltMax=10529, Gamma=2.950 04:41:39.781 00.019 15672 PulseGuide returned control before completion, sleep 68 04:41:39.851 00.070 15672 IsGuiding returns 1 04:41:39.852 00.001 15672 scope still moving after pulse duration time elapsed 04:41:39.872 00.020 15672 IsSlewing returns 0 04:41:39.893 00.021 15672 IsGuiding returns 0 04:41:39.893 00.000 15672 scope move finished after 80 + 54 ms 04:41:39.893 00.000 15672 Move returns status 0, amount 80 04:41:39.893 00.000 15672 MoveAxis(N, 0, ABG) 04:41:39.893 00.000 15672 Move returns status 0, amount 0 04:41:39.893 00.000 15672 move complete, result=0 04:41:39.893 00.000 15672 worker thread done servicing request 04:41:40.074 00.181 30444 UpdateGuideState exits: m=126275 SNR=109.1 Saturated 04:41:40.074 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:40.074 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:40.074 00.000 30444 Enqueuing Expose request 04:41:40.074 00.000 30444 GuideStep: 0.3 px 80 ms WEST, -0.2 px 0 ms NORTH 04:41:40.075 00.001 15672 Worker thread wakes up 04:41:40.075 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:40.075 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:41.984 01.909 15672 Exposure complete 04:41:42.004 00.020 15672 worker thread done servicing request 04:41:42.004 00.000 30444 OnExposeComplete: enter 04:41:42.004 00.000 30444 UpdateGuideState(): m_state=6 04:41:42.004 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 507 04:41:42.005 00.001 30444 Star::Find returns 1 (1), X=440.02, Y=185.41, Mass=132700, SNR=112.7, Peak=14027 HFD=3.4 04:41:42.005 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 04:41:42.005 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 04:41:42.005 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.79 mountX=0.01 mountY=-0.17, mountTheta=-1.51 04:41:42.005 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.16, opts=13) 04:41:42.005 00.000 30444 Enqueuing Move request for scope (-0.04, -0.16) 04:41:42.005 00.000 15672 Worker thread wakes up 04:41:42.005 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd 04:41:42.005 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.16) 04:41:42.005 00.000 15672 Moving (-0.04, -0.16) raw xDistance=0.01 yDistance=-0.17 04:41:42.006 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:41:42.006 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:42.006 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:41:42.006 00.000 15672 MoveAxis(E, 0, ABG) 04:41:42.006 00.000 15672 Move returns status 0, amount 0 04:41:42.006 00.000 15672 MoveAxis(N, 0, ABG) 04:41:42.006 00.000 15672 Move returns status 0, amount 0 04:41:42.006 00.000 15672 move complete, result=0 04:41:42.006 00.000 15672 worker thread done servicing request 04:41:42.012 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=14442, FiltMin=2522, FiltMax=10429, Gamma=2.950 04:41:42.118 00.106 30444 UpdateGuideState exits: m=132700 SNR=112.7 Saturated 04:41:42.118 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:42.118 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:42.118 00.000 30444 Enqueuing Expose request 04:41:42.118 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:41:42.118 00.000 15672 Worker thread wakes up 04:41:42.118 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:42.118 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:44.225 02.107 15672 Exposure complete 04:41:44.245 00.020 15672 worker thread done servicing request 04:41:44.245 00.000 30444 OnExposeComplete: enter 04:41:44.245 00.000 30444 UpdateGuideState(): m_state=6 04:41:44.245 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 508 04:41:44.245 00.000 30444 Star::Find returns 1 (1), X=440.12, Y=185.35, Mass=121447, SNR=111.0, Peak=13271 HFD=3.3 04:41:44.245 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 04:41:44.245 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 04:41:44.245 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.27 mountX=0.13 mountY=-0.21, mountTheta=-1.01 04:41:44.246 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.23, opts=13) 04:41:44.246 00.000 30444 Enqueuing Move request for scope (0.07, -0.23) 04:41:44.246 00.000 15672 Worker thread wakes up 04:41:44.246 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd 04:41:44.246 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.23) 04:41:44.246 00.000 15672 Moving (0.07, -0.23) raw xDistance=0.13 yDistance=-0.21 04:41:44.246 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:41:44.246 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:44.246 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:41:44.246 00.000 15672 MoveAxis(E, 0, ABG) 04:41:44.246 00.000 15672 Move returns status 0, amount 0 04:41:44.246 00.000 15672 MoveAxis(N, 0, ABG) 04:41:44.246 00.000 15672 Move returns status 0, amount 0 04:41:44.246 00.000 15672 move complete, result=0 04:41:44.246 00.000 15672 worker thread done servicing request 04:41:44.251 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2061, max=15129, FiltMin=2487, FiltMax=10255, Gamma=2.950 04:41:44.667 00.416 30444 UpdateGuideState exits: m=121447 SNR=111.0 Saturated 04:41:44.667 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:44.667 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:44.668 00.001 30444 Enqueuing Expose request 04:41:44.668 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:41:44.668 00.000 15672 Worker thread wakes up 04:41:44.668 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:44.668 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:46.578 01.910 15672 Exposure complete 04:41:46.610 00.032 15672 worker thread done servicing request 04:41:46.610 00.000 30444 OnExposeComplete: enter 04:41:46.610 00.000 30444 UpdateGuideState(): m_state=6 04:41:46.610 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 509 04:41:46.610 00.000 30444 Star::Find returns 1 (1), X=440.30, Y=185.28, Mass=121473, SNR=103.3, Peak=13665 HFD=3.1 04:41:46.610 00.000 30444 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.28) = xAngle (-0.58 = -0.58) 04:41:46.610 00.000 30444 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.64 = -0.64) 04:41:46.610 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.29 hyp=0.38 cameraTheta=-0.86 mountX=0.32 mountY=-0.23, mountTheta=-0.62 04:41:46.611 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.29, opts=13) 04:41:46.611 00.000 30444 Enqueuing Move request for scope (0.25, -0.29) 04:41:46.611 00.000 15672 Worker thread wakes up 04:41:46.611 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.29) opts 0xd 04:41:46.611 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.29) 04:41:46.611 00.000 15672 Moving (0.25, -0.29) raw xDistance=0.32 yDistance=-0.23 04:41:46.611 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 04:41:46.611 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:46.611 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 04:41:46.611 00.000 15672 MoveAxis(W, 87, ABG) 04:41:46.611 00.000 15672 Guiding Dir = 3, Dur = 87 04:41:46.612 00.001 15672 IsSlewing returns 0 04:41:46.613 00.001 15672 IsGuiding returns 0 04:41:46.617 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2137, max=13997, FiltMin=2485, FiltMax=9918, Gamma=2.950 04:41:46.634 00.017 15672 PulseGuide returned control before completion, sleep 76 04:41:46.746 00.112 15672 IsGuiding returns 0 04:41:46.746 00.000 15672 Move returns status 0, amount 87 04:41:46.746 00.000 15672 MoveAxis(N, 0, ABG) 04:41:46.746 00.000 15672 Move returns status 0, amount 0 04:41:46.746 00.000 15672 move complete, result=0 04:41:46.746 00.000 15672 worker thread done servicing request 04:41:46.746 00.000 30444 UpdateGuideState exits: m=121473 SNR=103.3 Saturated 04:41:46.747 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:46.747 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:46.747 00.000 30444 Enqueuing Expose request 04:41:46.747 00.000 30444 GuideStep: 0.3 px 87 ms WEST, -0.2 px 0 ms NORTH 04:41:46.747 00.000 15672 Worker thread wakes up 04:41:46.747 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:46.747 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:48.864 02.117 15672 Exposure complete 04:41:48.896 00.032 15672 worker thread done servicing request 04:41:48.896 00.000 30444 OnExposeComplete: enter 04:41:48.896 00.000 30444 UpdateGuideState(): m_state=6 04:41:48.896 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 510 04:41:48.896 00.000 30444 Star::Find returns 1 (1), X=440.02, Y=185.13, Mass=119532, SNR=94.5, Peak=13175 HFD=3.0 04:41:48.896 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 04:41:48.896 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 04:41:48.896 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.44 hyp=0.44 cameraTheta=-1.64 mountX=0.09 mountY=-0.44, mountTheta=-1.36 04:41:48.897 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.44, opts=13) 04:41:48.897 00.000 30444 Enqueuing Move request for scope (-0.03, -0.44) 04:41:48.897 00.000 15672 Worker thread wakes up 04:41:48.897 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.44) opts 0xd 04:41:48.897 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.44) 04:41:48.897 00.000 15672 Moving (-0.03, -0.44) raw xDistance=0.09 yDistance=-0.44 04:41:48.897 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 04:41:48.897 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 04:41:48.897 00.000 15672 MoveAxis(E, 0, ABG) 04:41:48.897 00.000 15672 Move returns status 0, amount 0 04:41:48.897 00.000 15672 MoveAxis(N, 78, ABG) 04:41:48.897 00.000 15672 Guiding Dir = 0, Dur = 78 04:41:48.898 00.001 15672 IsSlewing returns 0 04:41:48.899 00.001 15672 IsGuiding returns 0 04:41:48.904 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=14369, FiltMin=2504, FiltMax=10137, Gamma=2.950 04:41:48.952 00.048 30444 UpdateGuideState exits: m=119532 SNR=94.5 Saturated 04:41:48.952 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:48.952 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:48.952 00.000 30444 Enqueuing Expose request 04:41:48.984 00.032 15672 IsGuiding returns 1 04:41:48.984 00.000 15672 scope still moving after pulse duration time elapsed 04:41:49.005 00.021 15672 IsSlewing returns 0 04:41:49.008 00.003 15672 IsGuiding returns 1 04:41:49.029 00.021 15672 IsSlewing returns 0 04:41:49.032 00.003 15672 IsGuiding returns 1 04:41:49.053 00.021 15672 IsSlewing returns 0 04:41:49.055 00.002 15672 IsGuiding returns 1 04:41:49.076 00.021 15672 IsSlewing returns 0 04:41:49.144 00.068 15672 IsGuiding returns 0 04:41:49.144 00.000 15672 scope move finished after 78 + 166 ms 04:41:49.144 00.000 15672 Move returns status 0, amount 78 04:41:49.144 00.000 15672 move complete, result=0 04:41:49.145 00.001 15672 worker thread done servicing request 04:41:49.145 00.000 15672 Worker thread wakes up 04:41:49.145 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:49.145 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:49.145 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 78 ms NORTH 04:41:51.054 01.909 15672 Exposure complete 04:41:51.073 00.019 15672 worker thread done servicing request 04:41:51.074 00.001 30444 OnExposeComplete: enter 04:41:51.074 00.000 30444 UpdateGuideState(): m_state=6 04:41:51.074 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 511 04:41:51.074 00.000 30444 Star::Find returns 1 (1), X=440.04, Y=185.81, Mass=129536, SNR=104.8, Peak=12153 HFD=3.5 04:41:51.074 00.000 30444 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 04:41:51.074 00.000 30444 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.85 = 1.85) 04:41:51.074 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=-0.08 mountY=0.23, mountTheta=1.90 04:41:51.074 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.24, opts=13) 04:41:51.074 00.000 30444 Enqueuing Move request for scope (-0.01, 0.24) 04:41:51.075 00.001 15672 Worker thread wakes up 04:41:51.075 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd 04:41:51.075 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.24) 04:41:51.075 00.000 15672 Moving (-0.01, 0.24) raw xDistance=-0.08 yDistance=0.23 04:41:51.075 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:41:51.075 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:51.075 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 04:41:51.075 00.000 15672 MoveAxis(E, 0, ABG) 04:41:51.075 00.000 15672 Move returns status 0, amount 0 04:41:51.075 00.000 15672 MoveAxis(N, 0, ABG) 04:41:51.075 00.000 15672 Move returns status 0, amount 0 04:41:51.075 00.000 15672 move complete, result=0 04:41:51.075 00.000 15672 worker thread done servicing request 04:41:51.080 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=13825, FiltMin=2492, FiltMax=11129, Gamma=2.950 04:41:51.128 00.048 30444 UpdateGuideState exits: m=129536 SNR=104.8 Saturated 04:41:51.129 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:51.129 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:51.129 00.000 30444 Enqueuing Expose request 04:41:51.129 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:41:51.129 00.000 15672 Worker thread wakes up 04:41:51.129 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:51.129 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:53.239 02.110 15672 Exposure complete 04:41:53.259 00.020 15672 worker thread done servicing request 04:41:53.260 00.001 30444 OnExposeComplete: enter 04:41:53.260 00.000 30444 UpdateGuideState(): m_state=6 04:41:53.260 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 512 04:41:53.260 00.000 30444 Star::Find returns 1 (1), X=440.55, Y=185.80, Mass=133173, SNR=125.0, Peak=13256 HFD=3.5 04:41:53.260 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 04:41:53.260 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 04:41:53.260 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=0.23 hyp=0.54 cameraTheta=0.43 mountX=0.41 mountY=0.33, mountTheta=0.67 04:41:53.260 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=0.23, opts=13) 04:41:53.260 00.000 30444 Enqueuing Move request for scope (0.49, 0.23) 04:41:53.261 00.001 15672 Worker thread wakes up 04:41:53.261 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.23) opts 0xd 04:41:53.261 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, 0.23) 04:41:53.261 00.000 15672 Moving (0.49, 0.23) raw xDistance=0.41 yDistance=0.33 04:41:53.261 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 04:41:53.261 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:41:53.261 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 04:41:53.261 00.000 15672 MoveAxis(W, 111, ABG) 04:41:53.261 00.000 15672 Guiding Dir = 3, Dur = 111 04:41:53.261 00.000 15672 IsSlewing returns 0 04:41:53.262 00.001 15672 IsGuiding returns 0 04:41:53.267 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=13256, FiltMin=2481, FiltMax=10825, Gamma=2.950 04:41:53.280 00.013 15672 PulseGuide returned control before completion, sleep 103 04:41:53.316 00.036 30444 UpdateGuideState exits: m=133173 SNR=125.0 Saturated 04:41:53.316 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:53.316 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:53.316 00.000 30444 Enqueuing Expose request 04:41:53.424 00.108 15672 IsGuiding returns 0 04:41:53.425 00.001 15672 Move returns status 0, amount 111 04:41:53.425 00.000 15672 MoveAxis(N, 0, ABG) 04:41:53.425 00.000 15672 Move returns status 0, amount 0 04:41:53.425 00.000 15672 move complete, result=0 04:41:53.425 00.000 15672 worker thread done servicing request 04:41:53.426 00.001 15672 Worker thread wakes up 04:41:53.426 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:53.426 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:53.426 00.000 30444 GuideStep: 0.4 px 111 ms WEST, 0.3 px 0 ms NORTH 04:41:55.333 01.907 15672 Exposure complete 04:41:55.352 00.019 15672 worker thread done servicing request 04:41:55.352 00.000 30444 OnExposeComplete: enter 04:41:55.352 00.000 30444 UpdateGuideState(): m_state=6 04:41:55.353 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 513 04:41:55.353 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=185.79, Mass=136341, SNR=114.7, Peak=12316 HFD=3.7 04:41:55.353 00.000 30444 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 04:41:55.353 00.000 30444 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.96 = 1.96) 04:41:55.353 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.75 mountX=-0.10 mountY=0.20, mountTheta=2.01 04:41:55.353 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.21, opts=13) 04:41:55.353 00.000 30444 Enqueuing Move request for scope (-0.04, 0.21) 04:41:55.353 00.000 15672 Worker thread wakes up 04:41:55.353 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd 04:41:55.353 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.21) 04:41:55.354 00.001 15672 Moving (-0.04, 0.21) raw xDistance=-0.10 yDistance=0.20 04:41:55.354 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:41:55.354 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:55.354 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 04:41:55.354 00.000 15672 MoveAxis(E, 0, ABG) 04:41:55.354 00.000 15672 Move returns status 0, amount 0 04:41:55.354 00.000 15672 MoveAxis(N, 0, ABG) 04:41:55.354 00.000 15672 Move returns status 0, amount 0 04:41:55.354 00.000 15672 move complete, result=0 04:41:55.354 00.000 15672 worker thread done servicing request 04:41:55.359 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2133, max=13811, FiltMin=2523, FiltMax=10631, Gamma=2.950 04:41:55.408 00.049 30444 UpdateGuideState exits: m=136341 SNR=114.7 Saturated 04:41:55.408 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:55.408 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:55.408 00.000 30444 Enqueuing Expose request 04:41:55.408 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:41:55.408 00.000 15672 Worker thread wakes up 04:41:55.408 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:55.408 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:57.518 02.110 15672 Exposure complete 04:41:57.538 00.020 15672 worker thread done servicing request 04:41:57.538 00.000 30444 OnExposeComplete: enter 04:41:57.538 00.000 30444 UpdateGuideState(): m_state=6 04:41:57.538 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 514 04:41:57.538 00.000 30444 Star::Find returns 1 (1), X=440.36, Y=185.87, Mass=125525, SNR=102.8, Peak=12079 HFD=3.5 04:41:57.539 00.001 30444 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.28) = xAngle (1.03 = 1.03) 04:41:57.539 00.000 30444 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.97 = 0.97) 04:41:57.539 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.29 hyp=0.43 cameraTheta=0.76 mountX=0.22 mountY=0.35, mountTheta=1.02 04:41:57.540 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.29, opts=13) 04:41:57.540 00.000 30444 Enqueuing Move request for scope (0.31, 0.29) 04:41:57.540 00.000 15672 Worker thread wakes up 04:41:57.540 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.29) opts 0xd 04:41:57.540 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.29) 04:41:57.540 00.000 15672 Moving (0.31, 0.29) raw xDistance=0.22 yDistance=0.35 04:41:57.540 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 04:41:57.540 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:41:57.541 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 04:41:57.541 00.000 15672 MoveAxis(E, 0, ABG) 04:41:57.541 00.000 15672 Move returns status 0, amount 0 04:41:57.541 00.000 15672 MoveAxis(N, 0, ABG) 04:41:57.541 00.000 15672 Move returns status 0, amount 0 04:41:57.541 00.000 15672 move complete, result=0 04:41:57.541 00.000 15672 worker thread done servicing request 04:41:57.546 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2123, max=13672, FiltMin=2535, FiltMax=10940, Gamma=2.950 04:41:57.594 00.048 30444 UpdateGuideState exits: m=125525 SNR=102.8 Saturated 04:41:57.594 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:57.594 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:57.594 00.000 30444 Enqueuing Expose request 04:41:57.594 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 04:41:57.594 00.000 15672 Worker thread wakes up 04:41:57.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:57.594 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:41:59.510 01.916 15672 Exposure complete 04:41:59.542 00.032 15672 worker thread done servicing request 04:41:59.542 00.000 30444 OnExposeComplete: enter 04:41:59.542 00.000 30444 UpdateGuideState(): m_state=6 04:41:59.542 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 515 04:41:59.542 00.000 30444 Star::Find returns 1 (1), X=440.20, Y=185.64, Mass=124565, SNR=102.9, Peak=12292 HFD=3.6 04:41:59.542 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 04:41:59.542 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.61 = 0.61) 04:41:59.542 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.39 mountX=0.13 mountY=0.09, mountTheta=0.63 04:41:59.543 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.06, opts=13) 04:41:59.543 00.000 30444 Enqueuing Move request for scope (0.15, 0.06) 04:41:59.543 00.000 15672 Worker thread wakes up 04:41:59.543 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd 04:41:59.543 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.06) 04:41:59.543 00.000 15672 Moving (0.15, 0.06) raw xDistance=0.13 yDistance=0.09 04:41:59.543 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:41:59.543 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:41:59.543 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:41:59.543 00.000 15672 MoveAxis(E, 0, ABG) 04:41:59.543 00.000 15672 Move returns status 0, amount 0 04:41:59.543 00.000 15672 MoveAxis(N, 0, ABG) 04:41:59.543 00.000 15672 Move returns status 0, amount 0 04:41:59.544 00.001 15672 move complete, result=0 04:41:59.544 00.000 15672 worker thread done servicing request 04:41:59.549 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=13829, FiltMin=2545, FiltMax=10521, Gamma=2.950 04:41:59.597 00.048 30444 UpdateGuideState exits: m=124565 SNR=102.9 Saturated 04:41:59.598 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:41:59.598 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:41:59.598 00.000 30444 Enqueuing Expose request 04:41:59.598 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:41:59.598 00.000 15672 Worker thread wakes up 04:41:59.598 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:41:59.598 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:01.709 02.111 15672 Exposure complete 04:42:01.729 00.020 15672 worker thread done servicing request 04:42:01.729 00.000 30444 OnExposeComplete: enter 04:42:01.729 00.000 30444 UpdateGuideState(): m_state=6 04:42:01.729 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 516 04:42:01.729 00.000 30444 Star::Find returns 1 (1), X=440.44, Y=185.59, Mass=120742, SNR=116.0, Peak=12522 HFD=3.2 04:42:01.729 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 04:42:01.729 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 04:42:01.729 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=0.02 hyp=0.39 cameraTheta=0.05 mountX=0.37 mountY=0.10, mountTheta=0.27 04:42:01.730 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=0.02, opts=13) 04:42:01.730 00.000 30444 Enqueuing Move request for scope (0.39, 0.02) 04:42:01.730 00.000 15672 Worker thread wakes up 04:42:01.730 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.02) opts 0xd 04:42:01.730 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, 0.02) 04:42:01.730 00.000 15672 Moving (0.39, 0.02) raw xDistance=0.37 yDistance=0.10 04:42:01.730 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 04:42:01.730 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:01.730 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:42:01.730 00.000 15672 MoveAxis(W, 101, ABG) 04:42:01.730 00.000 15672 Guiding Dir = 3, Dur = 101 04:42:01.730 00.000 15672 IsSlewing returns 0 04:42:01.733 00.003 15672 IsGuiding returns 0 04:42:01.737 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=14511, FiltMin=2410, FiltMax=10933, Gamma=2.950 04:42:01.747 00.010 15672 PulseGuide returned control before completion, sleep 97 04:42:01.786 00.039 30444 UpdateGuideState exits: m=120742 SNR=116.0 Saturated 04:42:01.786 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:01.786 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:01.786 00.000 30444 Enqueuing Expose request 04:42:01.860 00.074 15672 IsGuiding returns 0 04:42:01.860 00.000 15672 Move returns status 0, amount 101 04:42:01.860 00.000 15672 MoveAxis(N, 0, ABG) 04:42:01.860 00.000 15672 Move returns status 0, amount 0 04:42:01.860 00.000 15672 move complete, result=0 04:42:01.860 00.000 15672 worker thread done servicing request 04:42:01.860 00.000 15672 Worker thread wakes up 04:42:01.860 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:01.860 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:01.860 00.000 30444 GuideStep: 0.4 px 101 ms WEST, 0.1 px 0 ms NORTH 04:42:03.768 01.908 15672 Exposure complete 04:42:03.788 00.020 15672 worker thread done servicing request 04:42:03.788 00.000 30444 OnExposeComplete: enter 04:42:03.788 00.000 30444 UpdateGuideState(): m_state=6 04:42:03.788 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 517 04:42:03.788 00.000 30444 Star::Find returns 1 (1), X=440.18, Y=185.70, Mass=133367, SNR=104.5, Peak=12256 HFD=3.6 04:42:03.788 00.000 30444 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.28) = xAngle (1.06 = 1.06) 04:42:03.788 00.000 30444 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.00 = 1.00) 04:42:03.788 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.79 mountX=0.09 mountY=0.15, mountTheta=1.05 04:42:03.789 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.13, opts=13) 04:42:03.789 00.000 30444 Enqueuing Move request for scope (0.13, 0.13) 04:42:03.789 00.000 15672 Worker thread wakes up 04:42:03.789 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd 04:42:03.789 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.13) 04:42:03.789 00.000 15672 Moving (0.13, 0.13) raw xDistance=0.09 yDistance=0.15 04:42:03.789 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 04:42:03.789 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:03.789 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 04:42:03.789 00.000 15672 MoveAxis(E, 0, ABG) 04:42:03.789 00.000 15672 Move returns status 0, amount 0 04:42:03.789 00.000 15672 MoveAxis(N, 0, ABG) 04:42:03.789 00.000 15672 Move returns status 0, amount 0 04:42:03.789 00.000 15672 move complete, result=0 04:42:03.789 00.000 15672 worker thread done servicing request 04:42:03.794 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1980, max=14072, FiltMin=2497, FiltMax=10925, Gamma=2.950 04:42:03.844 00.050 30444 UpdateGuideState exits: m=133367 SNR=104.5 Saturated 04:42:03.844 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:03.844 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:03.844 00.000 30444 Enqueuing Expose request 04:42:03.844 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:42:03.844 00.000 15672 Worker thread wakes up 04:42:03.844 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:03.844 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:05.951 02.107 15672 Exposure complete 04:42:05.971 00.020 15672 worker thread done servicing request 04:42:05.971 00.000 30444 OnExposeComplete: enter 04:42:05.971 00.000 30444 UpdateGuideState(): m_state=6 04:42:05.971 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 518 04:42:05.971 00.000 30444 Star::Find returns 1 (1), X=440.30, Y=185.37, Mass=116184, SNR=112.6, Peak=13377 HFD=3.2 04:42:05.971 00.000 30444 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.28) = xAngle (-0.42 = -0.42) 04:42:05.971 00.000 30444 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.48 = -0.48) 04:42:05.971 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.21 hyp=0.32 cameraTheta=-0.70 mountX=0.30 mountY=-0.15, mountTheta=-0.47 04:42:05.972 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.21, opts=13) 04:42:05.972 00.000 30444 Enqueuing Move request for scope (0.25, -0.21) 04:42:05.972 00.000 15672 Worker thread wakes up 04:42:05.972 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.21) opts 0xd 04:42:05.972 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.21) 04:42:05.972 00.000 15672 Moving (0.25, -0.21) raw xDistance=0.30 yDistance=-0.15 04:42:05.972 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 04:42:05.972 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:05.972 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:42:05.972 00.000 15672 MoveAxis(W, 80, ABG) 04:42:05.972 00.000 15672 Guiding Dir = 3, Dur = 80 04:42:05.973 00.001 15672 IsSlewing returns 0 04:42:05.974 00.001 15672 IsGuiding returns 0 04:42:05.978 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=14858, FiltMin=2556, FiltMax=10499, Gamma=2.950 04:42:05.996 00.018 15672 PulseGuide returned control before completion, sleep 69 04:42:06.067 00.071 30444 UpdateGuideState exits: m=116184 SNR=112.6 Saturated 04:42:06.067 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:06.067 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:06.067 00.000 30444 Enqueuing Expose request 04:42:06.067 00.000 15672 IsGuiding returns 1 04:42:06.067 00.000 15672 scope still moving after pulse duration time elapsed 04:42:06.088 00.021 15672 IsSlewing returns 0 04:42:06.110 00.022 15672 IsGuiding returns 0 04:42:06.110 00.000 15672 scope move finished after 80 + 55 ms 04:42:06.110 00.000 15672 Move returns status 0, amount 80 04:42:06.110 00.000 15672 MoveAxis(N, 0, ABG) 04:42:06.110 00.000 15672 Move returns status 0, amount 0 04:42:06.110 00.000 15672 move complete, result=0 04:42:06.110 00.000 15672 worker thread done servicing request 04:42:06.110 00.000 15672 Worker thread wakes up 04:42:06.111 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:06.111 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:06.167 00.056 30444 GuideStep: 0.3 px 80 ms WEST, -0.1 px 0 ms NORTH 04:42:08.018 01.851 15672 Exposure complete 04:42:08.037 00.019 15672 worker thread done servicing request 04:42:08.037 00.000 30444 OnExposeComplete: enter 04:42:08.037 00.000 30444 UpdateGuideState(): m_state=6 04:42:08.038 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 519 04:42:08.038 00.000 30444 Star::Find returns 1 (1), X=439.67, Y=185.60, Mass=124844, SNR=106.9, Peak=13553 HFD=3.4 04:42:08.038 00.000 30444 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.28) = xAngle (3.36 = -2.93) 04:42:08.038 00.000 30444 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.30 = -2.99) 04:42:08.038 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.02 hyp=0.38 cameraTheta=3.08 mountX=-0.37 mountY=-0.06, mountTheta=-2.99 04:42:08.038 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.02, opts=13) 04:42:08.038 00.000 30444 Enqueuing Move request for scope (-0.38, 0.02) 04:42:08.038 00.000 15672 Worker thread wakes up 04:42:08.038 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.02) opts 0xd 04:42:08.038 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.02) 04:42:08.039 00.001 15672 Moving (-0.38, 0.02) raw xDistance=-0.37 yDistance=-0.06 04:42:08.039 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37 04:42:08.039 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:08.039 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:42:08.039 00.000 15672 MoveAxis(E, 95, ABG) 04:42:08.039 00.000 15672 Guiding Dir = 2, Dur = 95 04:42:08.039 00.000 15672 IsSlewing returns 0 04:42:08.041 00.002 15672 IsGuiding returns 0 04:42:08.045 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2129, max=14772, FiltMin=2422, FiltMax=11135, Gamma=2.950 04:42:08.057 00.012 15672 PulseGuide returned control before completion, sleep 89 04:42:08.112 00.055 30444 UpdateGuideState exits: m=124844 SNR=106.9 Saturated 04:42:08.112 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:08.112 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:08.112 00.000 30444 Enqueuing Expose request 04:42:08.148 00.036 15672 IsGuiding returns 1 04:42:08.148 00.000 15672 scope still moving after pulse duration time elapsed 04:42:08.168 00.020 15672 IsSlewing returns 0 04:42:08.186 00.018 15672 IsGuiding returns 0 04:42:08.186 00.000 15672 scope move finished after 95 + 50 ms 04:42:08.186 00.000 15672 Move returns status 0, amount 95 04:42:08.186 00.000 15672 MoveAxis(N, 0, ABG) 04:42:08.186 00.000 15672 Move returns status 0, amount 0 04:42:08.186 00.000 15672 move complete, result=0 04:42:08.186 00.000 15672 worker thread done servicing request 04:42:08.186 00.000 15672 Worker thread wakes up 04:42:08.186 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:08.186 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:08.186 00.000 30444 GuideStep: -0.4 px 95 ms EAST, -0.1 px 0 ms NORTH 04:42:10.294 02.108 15672 Exposure complete 04:42:10.314 00.020 15672 worker thread done servicing request 04:42:10.314 00.000 30444 OnExposeComplete: enter 04:42:10.314 00.000 30444 UpdateGuideState(): m_state=6 04:42:10.314 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 520 04:42:10.314 00.000 30444 Star::Find returns 1 (1), X=440.46, Y=185.38, Mass=133261, SNR=109.8, Peak=13434 HFD=3.2 04:42:10.314 00.000 30444 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.28) = xAngle (-0.17 = -0.17) 04:42:10.314 00.000 30444 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.23 = -0.23) 04:42:10.315 00.001 30444 CameraToMount -- cameraX=0.41 cameraY=-0.19 hyp=0.45 cameraTheta=-0.45 mountX=0.44 mountY=-0.10, mountTheta=-0.23 04:42:10.315 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.19, opts=13) 04:42:10.315 00.000 30444 Enqueuing Move request for scope (0.41, -0.19) 04:42:10.315 00.000 15672 Worker thread wakes up 04:42:10.315 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.19) opts 0xd 04:42:10.315 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.19) 04:42:10.315 00.000 15672 Moving (0.41, -0.19) raw xDistance=0.44 yDistance=-0.10 04:42:10.315 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44 04:42:10.315 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:10.315 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:42:10.315 00.000 15672 MoveAxis(W, 113, ABG) 04:42:10.315 00.000 15672 Guiding Dir = 3, Dur = 113 04:42:10.316 00.001 15672 IsSlewing returns 0 04:42:10.317 00.001 15672 IsGuiding returns 0 04:42:10.321 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=13787, FiltMin=2551, FiltMax=9784, Gamma=2.950 04:42:10.341 00.020 15672 PulseGuide returned control before completion, sleep 99 04:42:10.442 00.101 15672 IsGuiding returns 1 04:42:10.442 00.000 15672 scope still moving after pulse duration time elapsed 04:42:10.463 00.021 15672 IsSlewing returns 0 04:42:10.486 00.023 15672 IsGuiding returns 0 04:42:10.486 00.000 15672 scope move finished after 113 + 57 ms 04:42:10.487 00.001 15672 Move returns status 0, amount 113 04:42:10.487 00.000 15672 MoveAxis(N, 0, ABG) 04:42:10.487 00.000 15672 Move returns status 0, amount 0 04:42:10.487 00.000 15672 move complete, result=0 04:42:10.487 00.000 15672 worker thread done servicing request 04:42:10.662 00.175 30444 UpdateGuideState exits: m=133261 SNR=109.8 Saturated 04:42:10.662 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:10.662 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:10.662 00.000 30444 Enqueuing Expose request 04:42:10.662 00.000 15672 Worker thread wakes up 04:42:10.663 00.001 30444 GuideStep: 0.4 px 113 ms WEST, -0.1 px 0 ms NORTH 04:42:10.663 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:10.663 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:12.576 01.913 15672 Exposure complete 04:42:12.602 00.026 15672 worker thread done servicing request 04:42:12.602 00.000 30444 OnExposeComplete: enter 04:42:12.602 00.000 30444 UpdateGuideState(): m_state=6 04:42:12.602 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 521 04:42:12.602 00.000 30444 Star::Find returns 1 (1), X=440.58, Y=185.40, Mass=126640, SNR=126.5, Peak=13678 HFD=3.2 04:42:12.602 00.000 30444 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.28) = xAngle (-0.04 = -0.04) 04:42:12.602 00.000 30444 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.10 = -0.10) 04:42:12.602 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-0.17 hyp=0.55 cameraTheta=-0.32 mountX=0.55 mountY=-0.06, mountTheta=-0.10 04:42:12.603 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-0.17, opts=13) 04:42:12.604 00.001 30444 Enqueuing Move request for scope (0.52, -0.17) 04:42:12.604 00.000 15672 Worker thread wakes up 04:42:12.604 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.17) opts 0xd 04:42:12.604 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -0.17) 04:42:12.604 00.000 15672 Moving (0.52, -0.17) raw xDistance=0.55 yDistance=-0.06 04:42:12.604 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55 04:42:12.604 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:12.604 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:42:12.604 00.000 15672 MoveAxis(W, 157, ABG) 04:42:12.604 00.000 15672 Guiding Dir = 3, Dur = 157 04:42:12.605 00.001 15672 IsSlewing returns 0 04:42:12.606 00.001 15672 IsGuiding returns 0 04:42:12.611 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=13678, FiltMin=2419, FiltMax=9558, Gamma=2.950 04:42:12.626 00.015 15672 PulseGuide returned control before completion, sleep 147 04:42:12.802 00.176 15672 IsGuiding returns 0 04:42:12.802 00.000 15672 Move returns status 0, amount 157 04:42:12.802 00.000 15672 MoveAxis(N, 0, ABG) 04:42:12.802 00.000 15672 Move returns status 0, amount 0 04:42:12.802 00.000 15672 move complete, result=0 04:42:12.803 00.001 15672 worker thread done servicing request 04:42:13.092 00.289 30444 UpdateGuideState exits: m=126640 SNR=126.5 Saturated 04:42:13.092 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:13.092 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:13.092 00.000 30444 Enqueuing Expose request 04:42:13.092 00.000 30444 GuideStep: 0.6 px 157 ms WEST, -0.1 px 0 ms NORTH 04:42:13.092 00.000 15672 Worker thread wakes up 04:42:13.092 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:13.092 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:15.203 02.111 15672 Exposure complete 04:42:15.228 00.025 15672 worker thread done servicing request 04:42:15.228 00.000 30444 OnExposeComplete: enter 04:42:15.228 00.000 30444 UpdateGuideState(): m_state=6 04:42:15.228 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 522 04:42:15.228 00.000 30444 Star::Find returns 1 (1), X=440.24, Y=185.33, Mass=128106, SNR=105.6, Peak=13299 HFD=3.4 04:42:15.228 00.000 30444 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.28) = xAngle (-0.64 = -0.64) 04:42:15.228 00.000 30444 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.70 = -0.70) 04:42:15.228 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.24 hyp=0.31 cameraTheta=-0.92 mountX=0.25 mountY=-0.20, mountTheta=-0.68 04:42:15.229 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.24, opts=13) 04:42:15.229 00.000 30444 Enqueuing Move request for scope (0.19, -0.24) 04:42:15.229 00.000 15672 Worker thread wakes up 04:42:15.229 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.24) opts 0xd 04:42:15.229 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.24) 04:42:15.229 00.000 15672 Moving (0.19, -0.24) raw xDistance=0.25 yDistance=-0.20 04:42:15.229 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 04:42:15.229 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:15.229 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:42:15.229 00.000 15672 MoveAxis(E, 0, ABG) 04:42:15.229 00.000 15672 Move returns status 0, amount 0 04:42:15.229 00.000 15672 MoveAxis(N, 0, ABG) 04:42:15.229 00.000 15672 Move returns status 0, amount 0 04:42:15.229 00.000 15672 move complete, result=0 04:42:15.229 00.000 15672 worker thread done servicing request 04:42:15.235 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2125, max=14316, FiltMin=2469, FiltMax=9950, Gamma=2.950 04:42:15.288 00.053 30444 UpdateGuideState exits: m=128106 SNR=105.6 Saturated 04:42:15.288 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:15.288 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:15.288 00.000 30444 Enqueuing Expose request 04:42:15.288 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:42:15.288 00.000 15672 Worker thread wakes up 04:42:15.289 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:15.289 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:17.196 01.907 15672 Exposure complete 04:42:17.217 00.021 15672 worker thread done servicing request 04:42:17.218 00.001 30444 OnExposeComplete: enter 04:42:17.218 00.000 30444 UpdateGuideState(): m_state=6 04:42:17.218 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 523 04:42:17.218 00.000 30444 Star::Find returns 1 (1), X=440.46, Y=185.34, Mass=134250, SNR=118.7, Peak=13906 HFD=3.2 04:42:17.218 00.000 30444 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.28) = xAngle (-0.24 = -0.24) 04:42:17.218 00.000 30444 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.30 = -0.30) 04:42:17.218 00.000 30444 CameraToMount -- cameraX=0.41 cameraY=-0.23 hyp=0.47 cameraTheta=-0.52 mountX=0.46 mountY=-0.14, mountTheta=-0.30 04:42:17.219 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.41, y=-0.23, opts=13) 04:42:17.219 00.000 30444 Enqueuing Move request for scope (0.41, -0.23) 04:42:17.219 00.000 15672 Worker thread wakes up 04:42:17.219 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.23) opts 0xd 04:42:17.219 00.000 15672 Handling offset move in thread for scope, endpoint = (0.41, -0.23) 04:42:17.219 00.000 15672 Moving (0.41, -0.23) raw xDistance=0.46 yDistance=-0.14 04:42:17.219 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46 04:42:17.219 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:17.220 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:42:17.220 00.000 15672 MoveAxis(W, 124, ABG) 04:42:17.220 00.000 15672 Guiding Dir = 3, Dur = 124 04:42:17.220 00.000 15672 IsSlewing returns 0 04:42:17.227 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=13906, FiltMin=2535, FiltMax=9927, Gamma=2.950 04:42:17.228 00.001 15672 IsGuiding returns 0 04:42:17.243 00.015 15672 PulseGuide returned control before completion, sleep 119 04:42:17.364 00.121 15672 IsGuiding returns 1 04:42:17.364 00.000 15672 scope still moving after pulse duration time elapsed 04:42:17.385 00.021 15672 IsSlewing returns 0 04:42:17.388 00.003 15672 IsGuiding returns 0 04:42:17.388 00.000 15672 scope move finished after 124 + 36 ms 04:42:17.389 00.001 15672 Move returns status 0, amount 124 04:42:17.389 00.000 15672 MoveAxis(N, 0, ABG) 04:42:17.389 00.000 15672 Move returns status 0, amount 0 04:42:17.390 00.001 15672 move complete, result=0 04:42:17.390 00.000 15672 worker thread done servicing request 04:42:17.703 00.313 30444 UpdateGuideState exits: m=134250 SNR=118.7 Saturated 04:42:17.703 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:17.703 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:17.703 00.000 30444 Enqueuing Expose request 04:42:17.703 00.000 30444 GuideStep: 0.5 px 124 ms WEST, -0.1 px 0 ms NORTH 04:42:17.703 00.000 15672 Worker thread wakes up 04:42:17.703 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:17.703 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:19.811 02.108 15672 Exposure complete 04:42:19.831 00.020 15672 worker thread done servicing request 04:42:19.831 00.000 30444 OnExposeComplete: enter 04:42:19.831 00.000 30444 UpdateGuideState(): m_state=6 04:42:19.831 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 524 04:42:19.831 00.000 30444 Star::Find returns 1 (1), X=440.04, Y=185.44, Mass=124278, SNR=112.0, Peak=13489 HFD=3.3 04:42:19.831 00.000 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 04:42:19.832 00.001 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.46 = -1.46) 04:42:19.832 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.67 mountX=0.02 mountY=-0.13, mountTheta=-1.40 04:42:19.832 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.13, opts=13) 04:42:19.832 00.000 30444 Enqueuing Move request for scope (-0.01, -0.13) 04:42:19.832 00.000 15672 Worker thread wakes up 04:42:19.832 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd 04:42:19.832 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.13) 04:42:19.832 00.000 15672 Moving (-0.01, -0.13) raw xDistance=0.02 yDistance=-0.13 04:42:19.832 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:42:19.832 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:19.832 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:42:19.832 00.000 15672 MoveAxis(E, 0, ABG) 04:42:19.832 00.000 15672 Move returns status 0, amount 0 04:42:19.833 00.001 15672 MoveAxis(N, 0, ABG) 04:42:19.833 00.000 15672 Move returns status 0, amount 0 04:42:19.833 00.000 15672 move complete, result=0 04:42:19.833 00.000 15672 worker thread done servicing request 04:42:19.837 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2099, max=14749, FiltMin=2494, FiltMax=10395, Gamma=2.950 04:42:19.886 00.049 30444 UpdateGuideState exits: m=124278 SNR=112.0 Saturated 04:42:19.886 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:19.886 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:19.886 00.000 30444 Enqueuing Expose request 04:42:19.886 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:42:19.886 00.000 15672 Worker thread wakes up 04:42:19.886 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:19.886 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:21.803 01.917 15672 Exposure complete 04:42:21.834 00.031 15672 worker thread done servicing request 04:42:21.834 00.000 30444 OnExposeComplete: enter 04:42:21.834 00.000 30444 UpdateGuideState(): m_state=6 04:42:21.834 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 525 04:42:21.834 00.000 30444 Star::Find returns 1 (1), X=439.97, Y=185.22, Mass=119122, SNR=97.7, Peak=13184 HFD=3.1 04:42:21.834 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 04:42:21.834 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.58 = -1.58) 04:42:21.834 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.79 mountX=0.02 mountY=-0.36, mountTheta=-1.51 04:42:21.835 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.35, opts=13) 04:42:21.835 00.000 30444 Enqueuing Move request for scope (-0.08, -0.35) 04:42:21.835 00.000 15672 Worker thread wakes up 04:42:21.835 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.35) opts 0xd 04:42:21.835 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.35) 04:42:21.835 00.000 15672 Moving (-0.08, -0.35) raw xDistance=0.02 yDistance=-0.36 04:42:21.835 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:42:21.835 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 04:42:21.835 00.000 15672 MoveAxis(E, 0, ABG) 04:42:21.835 00.000 15672 Move returns status 0, amount 0 04:42:21.835 00.000 15672 MoveAxis(N, 65, ABG) 04:42:21.835 00.000 15672 Guiding Dir = 0, Dur = 65 04:42:21.836 00.001 15672 IsSlewing returns 0 04:42:21.837 00.001 15672 IsGuiding returns 0 04:42:21.842 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=14332, FiltMin=2508, FiltMax=10367, Gamma=2.950 04:42:21.891 00.049 30444 UpdateGuideState exits: m=119122 SNR=97.7 Saturated 04:42:21.892 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:21.892 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:21.892 00.000 30444 Enqueuing Expose request 04:42:21.923 00.031 15672 IsGuiding returns 1 04:42:21.923 00.000 15672 scope still moving after pulse duration time elapsed 04:42:21.945 00.022 15672 IsSlewing returns 0 04:42:21.947 00.002 15672 IsGuiding returns 1 04:42:21.969 00.022 15672 IsSlewing returns 0 04:42:21.970 00.001 15672 IsGuiding returns 1 04:42:21.990 00.020 15672 IsSlewing returns 0 04:42:22.036 00.046 15672 IsGuiding returns 0 04:42:22.036 00.000 15672 scope move finished after 65 + 133 ms 04:42:22.036 00.000 15672 Move returns status 0, amount 65 04:42:22.036 00.000 15672 move complete, result=0 04:42:22.037 00.001 15672 worker thread done servicing request 04:42:22.037 00.000 15672 Worker thread wakes up 04:42:22.037 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:22.037 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:22.037 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.4 px 65 ms NORTH 04:42:24.144 02.107 15672 Exposure complete 04:42:24.164 00.020 15672 worker thread done servicing request 04:42:24.164 00.000 30444 OnExposeComplete: enter 04:42:24.164 00.000 30444 UpdateGuideState(): m_state=6 04:42:24.164 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 526 04:42:24.164 00.000 30444 Star::Find returns 1 (1), X=439.76, Y=185.58, Mass=125477, SNR=109.6, Peak=13221 HFD=3.2 04:42:24.164 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.40 = -2.88) 04:42:24.164 00.000 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.34 = -2.95) 04:42:24.164 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.01 hyp=0.30 cameraTheta=3.12 mountX=-0.29 mountY=-0.06, mountTheta=-2.94 04:42:24.165 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.01, opts=13) 04:42:24.165 00.000 30444 Enqueuing Move request for scope (-0.30, 0.01) 04:42:24.165 00.000 15672 Worker thread wakes up 04:42:24.165 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.01) opts 0xd 04:42:24.165 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.01) 04:42:24.165 00.000 15672 Moving (-0.30, 0.01) raw xDistance=-0.29 yDistance=-0.06 04:42:24.165 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 04:42:24.165 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:24.165 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:42:24.165 00.000 15672 MoveAxis(E, 78, ABG) 04:42:24.165 00.000 15672 Guiding Dir = 2, Dur = 78 04:42:24.166 00.001 15672 IsSlewing returns 0 04:42:24.167 00.001 15672 IsGuiding returns 0 04:42:24.171 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=13903, FiltMin=2511, FiltMax=10540, Gamma=2.950 04:42:24.191 00.020 15672 PulseGuide returned control before completion, sleep 64 04:42:24.220 00.029 30444 UpdateGuideState exits: m=125477 SNR=109.6 Saturated 04:42:24.220 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:24.220 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:24.220 00.000 30444 Enqueuing Expose request 04:42:24.257 00.037 15672 IsGuiding returns 1 04:42:24.257 00.000 15672 scope still moving after pulse duration time elapsed 04:42:24.278 00.021 15672 IsSlewing returns 0 04:42:24.303 00.025 15672 IsGuiding returns 0 04:42:24.303 00.000 15672 scope move finished after 78 + 59 ms 04:42:24.303 00.000 15672 Move returns status 0, amount 78 04:42:24.304 00.001 15672 MoveAxis(N, 0, ABG) 04:42:24.304 00.000 15672 Move returns status 0, amount 0 04:42:24.304 00.000 15672 move complete, result=0 04:42:24.304 00.000 15672 worker thread done servicing request 04:42:24.304 00.000 15672 Worker thread wakes up 04:42:24.304 00.000 30444 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH 04:42:24.304 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:24.304 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:26.210 01.906 15672 Exposure complete 04:42:26.230 00.020 15672 worker thread done servicing request 04:42:26.230 00.000 30444 OnExposeComplete: enter 04:42:26.230 00.000 30444 UpdateGuideState(): m_state=6 04:42:26.230 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 527 04:42:26.230 00.000 30444 Star::Find returns 1 (1), X=440.20, Y=185.51, Mass=127639, SNR=110.3, Peak=13418 HFD=3.4 04:42:26.230 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 04:42:26.230 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 04:42:26.230 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.42 mountX=0.16 mountY=-0.03, mountTheta=-0.20 04:42:26.231 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.07, opts=13) 04:42:26.231 00.000 30444 Enqueuing Move request for scope (0.15, -0.07) 04:42:26.231 00.000 15672 Worker thread wakes up 04:42:26.231 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd 04:42:26.231 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.07) 04:42:26.231 00.000 15672 Moving (0.15, -0.07) raw xDistance=0.16 yDistance=-0.03 04:42:26.231 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:42:26.231 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:26.231 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:42:26.231 00.000 15672 MoveAxis(E, 0, ABG) 04:42:26.231 00.000 15672 Move returns status 0, amount 0 04:42:26.231 00.000 15672 MoveAxis(N, 0, ABG) 04:42:26.232 00.001 15672 Move returns status 0, amount 0 04:42:26.232 00.000 15672 move complete, result=0 04:42:26.232 00.000 15672 worker thread done servicing request 04:42:26.237 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2239, max=14190, FiltMin=2515, FiltMax=10674, Gamma=2.950 04:42:26.286 00.049 30444 UpdateGuideState exits: m=127639 SNR=110.3 Saturated 04:42:26.286 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:26.286 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:26.286 00.000 30444 Enqueuing Expose request 04:42:26.287 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:42:26.287 00.000 15672 Worker thread wakes up 04:42:26.287 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:26.287 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:28.393 02.106 15672 Exposure complete 04:42:28.413 00.020 15672 worker thread done servicing request 04:42:28.413 00.000 30444 OnExposeComplete: enter 04:42:28.413 00.000 30444 UpdateGuideState(): m_state=6 04:42:28.413 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 528 04:42:28.413 00.000 30444 Star::Find returns 1 (1), X=440.28, Y=185.44, Mass=128331, SNR=110.9, Peak=13774 HFD=3.3 04:42:28.413 00.000 30444 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 04:42:28.413 00.000 30444 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 04:42:28.414 00.001 30444 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.55 mountX=0.25 mountY=-0.09, mountTheta=-0.33 04:42:28.414 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.14, opts=13) 04:42:28.414 00.000 30444 Enqueuing Move request for scope (0.22, -0.14) 04:42:28.414 00.000 15672 Worker thread wakes up 04:42:28.414 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd 04:42:28.414 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.14) 04:42:28.414 00.000 15672 Moving (0.22, -0.14) raw xDistance=0.25 yDistance=-0.09 04:42:28.414 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 04:42:28.414 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:28.414 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:42:28.414 00.000 15672 MoveAxis(W, 69, ABG) 04:42:28.414 00.000 15672 Guiding Dir = 3, Dur = 69 04:42:28.415 00.001 15672 IsSlewing returns 0 04:42:28.419 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=14360, FiltMin=2530, FiltMax=10363, Gamma=2.950 04:42:28.440 00.021 15672 IsGuiding returns 0 04:42:28.456 00.016 15672 PulseGuide returned control before completion, sleep 64 04:42:28.537 00.081 15672 IsGuiding returns 0 04:42:28.538 00.001 15672 Move returns status 0, amount 69 04:42:28.538 00.000 15672 MoveAxis(N, 0, ABG) 04:42:28.538 00.000 15672 Move returns status 0, amount 0 04:42:28.538 00.000 15672 move complete, result=0 04:42:28.538 00.000 15672 worker thread done servicing request 04:42:28.926 00.388 30444 UpdateGuideState exits: m=128331 SNR=110.9 Saturated 04:42:28.926 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:28.927 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:28.927 00.000 30444 Enqueuing Expose request 04:42:28.927 00.000 30444 GuideStep: 0.3 px 69 ms WEST, -0.1 px 0 ms NORTH 04:42:28.927 00.000 15672 Worker thread wakes up 04:42:28.927 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:28.927 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:30.843 01.916 15672 Exposure complete 04:42:30.877 00.034 15672 worker thread done servicing request 04:42:30.877 00.000 30444 OnExposeComplete: enter 04:42:30.877 00.000 30444 UpdateGuideState(): m_state=6 04:42:30.877 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 529 04:42:30.877 00.000 30444 Star::Find returns 1 (1), X=440.23, Y=185.51, Mass=119683, SNR=101.8, Peak=13137 HFD=3.4 04:42:30.877 00.000 30444 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.28) = xAngle (-0.08 = -0.08) 04:42:30.877 00.000 30444 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.14 = -0.14) 04:42:30.877 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-0.36 mountX=0.19 mountY=-0.03, mountTheta=-0.14 04:42:30.878 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.07, opts=13) 04:42:30.878 00.000 30444 Enqueuing Move request for scope (0.17, -0.07) 04:42:30.878 00.000 15672 Worker thread wakes up 04:42:30.878 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd 04:42:30.878 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.07) 04:42:30.878 00.000 15672 Moving (0.17, -0.07) raw xDistance=0.19 yDistance=-0.03 04:42:30.878 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:42:30.878 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:30.878 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:42:30.878 00.000 15672 MoveAxis(E, 0, ABG) 04:42:30.878 00.000 15672 Move returns status 0, amount 0 04:42:30.878 00.000 15672 MoveAxis(N, 0, ABG) 04:42:30.878 00.000 15672 Move returns status 0, amount 0 04:42:30.878 00.000 15672 move complete, result=0 04:42:30.878 00.000 15672 worker thread done servicing request 04:42:30.883 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2219, max=14701, FiltMin=2496, FiltMax=10684, Gamma=2.950 04:42:30.985 00.102 30444 UpdateGuideState exits: m=119683 SNR=101.8 Saturated 04:42:30.985 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:30.985 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:30.985 00.000 30444 Enqueuing Expose request 04:42:30.985 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:42:30.985 00.000 15672 Worker thread wakes up 04:42:30.985 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:30.985 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:33.102 02.117 15672 Exposure complete 04:42:33.133 00.031 15672 worker thread done servicing request 04:42:33.133 00.000 30444 OnExposeComplete: enter 04:42:33.133 00.000 30444 UpdateGuideState(): m_state=6 04:42:33.133 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 530 04:42:33.133 00.000 30444 Star::Find returns 1 (1), X=440.27, Y=185.23, Mass=134834, SNR=116.1, Peak=14343 HFD=3.2 04:42:33.133 00.000 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.73 = -0.73) 04:42:33.133 00.000 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.79 = -0.79) 04:42:33.133 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.34 hyp=0.41 cameraTheta=-1.01 mountX=0.30 mountY=-0.29, mountTheta=-0.76 04:42:33.134 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.34, opts=13) 04:42:33.134 00.000 30444 Enqueuing Move request for scope (0.22, -0.34) 04:42:33.134 00.000 15672 Worker thread wakes up 04:42:33.134 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.34) opts 0xd 04:42:33.134 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.34) 04:42:33.134 00.000 15672 Moving (0.22, -0.34) raw xDistance=0.30 yDistance=-0.29 04:42:33.134 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 04:42:33.134 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 04:42:33.134 00.000 15672 MoveAxis(W, 82, ABG) 04:42:33.134 00.000 15672 Guiding Dir = 3, Dur = 82 04:42:33.136 00.002 15672 IsSlewing returns 0 04:42:33.140 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=14343, FiltMin=2490, FiltMax=10443, Gamma=2.950 04:42:33.170 00.030 15672 IsGuiding returns 0 04:42:33.185 00.015 15672 PulseGuide returned control before completion, sleep 77 04:42:33.190 00.005 30444 UpdateGuideState exits: m=134834 SNR=116.1 Saturated 04:42:33.190 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:33.190 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:33.190 00.000 30444 Enqueuing Expose request 04:42:33.264 00.074 15672 IsGuiding returns 1 04:42:33.264 00.000 15672 scope still moving after pulse duration time elapsed 04:42:33.285 00.021 15672 IsSlewing returns 0 04:42:33.296 00.011 15672 IsGuiding returns 0 04:42:33.296 00.000 15672 scope move finished after 82 + 45 ms 04:42:33.297 00.001 15672 Move returns status 0, amount 82 04:42:33.297 00.000 15672 MoveAxis(N, 51, ABG) 04:42:33.297 00.000 15672 Guiding Dir = 0, Dur = 51 04:42:33.297 00.000 15672 IsSlewing returns 0 04:42:33.297 00.000 15672 IsGuiding returns 0 04:42:33.410 00.113 15672 IsGuiding returns 1 04:42:33.410 00.000 15672 scope still moving after pulse duration time elapsed 04:42:33.431 00.021 15672 IsSlewing returns 0 04:42:33.457 00.026 15672 IsGuiding returns 0 04:42:33.457 00.000 15672 scope move finished after 51 + 107 ms 04:42:33.457 00.000 15672 Move returns status 0, amount 51 04:42:33.457 00.000 15672 move complete, result=0 04:42:33.457 00.000 15672 worker thread done servicing request 04:42:33.457 00.000 15672 Worker thread wakes up 04:42:33.457 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:33.457 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:33.457 00.000 30444 GuideStep: 0.3 px 82 ms WEST, -0.3 px 51 ms NORTH 04:42:35.363 01.906 15672 Exposure complete 04:42:35.382 00.019 15672 worker thread done servicing request 04:42:35.382 00.000 30444 OnExposeComplete: enter 04:42:35.382 00.000 30444 UpdateGuideState(): m_state=6 04:42:35.382 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 531 04:42:35.382 00.000 30444 Star::Find returns 1 (1), X=440.40, Y=185.87, Mass=123154, SNR=99.7, Peak=11320 HFD=3.6 04:42:35.382 00.000 30444 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.28) = xAngle (0.98 = 0.98) 04:42:35.382 00.000 30444 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.92 = 0.92) 04:42:35.382 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.29 hyp=0.46 cameraTheta=0.70 mountX=0.26 mountY=0.36, mountTheta=0.96 04:42:35.382 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.29, opts=13) 04:42:35.382 00.000 30444 Enqueuing Move request for scope (0.35, 0.29) 04:42:35.384 00.002 15672 Worker thread wakes up 04:42:35.384 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.29) opts 0xd 04:42:35.384 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.29) 04:42:35.384 00.000 15672 Moving (0.35, 0.29) raw xDistance=0.26 yDistance=0.36 04:42:35.384 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 04:42:35.384 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:42:35.384 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 04:42:35.384 00.000 15672 MoveAxis(W, 75, ABG) 04:42:35.384 00.000 15672 Guiding Dir = 3, Dur = 75 04:42:35.384 00.000 15672 IsSlewing returns 0 04:42:35.385 00.001 15672 IsGuiding returns 0 04:42:35.389 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2092, max=12926, FiltMin=2485, FiltMax=11056, Gamma=2.950 04:42:35.405 00.016 15672 PulseGuide returned control before completion, sleep 66 04:42:35.444 00.039 30444 UpdateGuideState exits: m=123154 SNR=99.7 Saturated 04:42:35.444 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:35.444 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:35.444 00.000 30444 Enqueuing Expose request 04:42:35.473 00.029 15672 IsGuiding returns 1 04:42:35.473 00.000 15672 scope still moving after pulse duration time elapsed 04:42:35.494 00.021 15672 IsSlewing returns 0 04:42:35.494 00.000 15672 IsGuiding returns 1 04:42:35.516 00.022 15672 IsSlewing returns 0 04:42:35.549 00.033 15672 IsGuiding returns 0 04:42:35.549 00.000 15672 scope move finished after 75 + 88 ms 04:42:35.549 00.000 15672 Move returns status 0, amount 75 04:42:35.549 00.000 15672 MoveAxis(N, 0, ABG) 04:42:35.549 00.000 15672 Move returns status 0, amount 0 04:42:35.549 00.000 15672 move complete, result=0 04:42:35.549 00.000 15672 worker thread done servicing request 04:42:35.549 00.000 15672 Worker thread wakes up 04:42:35.549 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.4 px 0 ms NORTH 04:42:35.549 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:35.549 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:37.655 02.106 15672 Exposure complete 04:42:37.969 00.314 15672 worker thread done servicing request 04:42:37.969 00.000 30444 OnExposeComplete: enter 04:42:37.969 00.000 30444 UpdateGuideState(): m_state=6 04:42:37.969 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 532 04:42:37.970 00.001 30444 Star::Find returns 1 (1), X=440.05, Y=185.98, Mass=131158, SNR=109.7, Peak=11761 HFD=3.7 04:42:37.970 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 04:42:37.970 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 04:42:37.970 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.40 hyp=0.40 cameraTheta=1.57 mountX=-0.11 mountY=0.39, mountTheta=1.84 04:42:37.970 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.40, opts=13) 04:42:37.970 00.000 30444 Enqueuing Move request for scope (0.00, 0.40) 04:42:37.970 00.000 15672 Worker thread wakes up 04:42:37.970 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.40) opts 0xd 04:42:37.970 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.40) 04:42:37.970 00.000 15672 Moving (0.00, 0.40) raw xDistance=-0.11 yDistance=0.39 04:42:37.970 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:42:37.970 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:42:37.970 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 04:42:37.971 00.001 15672 MoveAxis(E, 0, ABG) 04:42:37.971 00.000 15672 Move returns status 0, amount 0 04:42:37.971 00.000 15672 MoveAxis(N, 0, ABG) 04:42:37.971 00.000 15672 Move returns status 0, amount 0 04:42:37.971 00.000 15672 move complete, result=0 04:42:37.971 00.000 15672 worker thread done servicing request 04:42:37.976 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2094, max=14276, FiltMin=2464, FiltMax=11210, Gamma=2.950 04:42:38.025 00.049 30444 UpdateGuideState exits: m=131158 SNR=109.7 Saturated 04:42:38.025 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:38.025 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:38.025 00.000 30444 Enqueuing Expose request 04:42:38.026 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 04:42:38.026 00.000 15672 Worker thread wakes up 04:42:38.026 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:38.026 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:39.941 01.915 15672 Exposure complete 04:42:39.974 00.033 15672 worker thread done servicing request 04:42:39.974 00.000 30444 OnExposeComplete: enter 04:42:39.974 00.000 30444 UpdateGuideState(): m_state=6 04:42:39.974 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 533 04:42:39.974 00.000 30444 Star::Find returns 1 (1), X=439.89, Y=185.76, Mass=129818, SNR=100.8, Peak=12395 HFD=3.5 04:42:39.974 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.57 = 2.57) 04:42:39.975 00.001 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.51 = 2.51) 04:42:39.975 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.25 cameraTheta=2.30 mountX=-0.21 mountY=0.14, mountTheta=2.53 04:42:39.976 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.18, opts=13) 04:42:39.976 00.000 30444 Enqueuing Move request for scope (-0.16, 0.18) 04:42:39.976 00.000 15672 Worker thread wakes up 04:42:39.976 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd 04:42:39.976 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.18) 04:42:39.976 00.000 15672 Moving (-0.16, 0.18) raw xDistance=-0.21 yDistance=0.14 04:42:39.976 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:42:39.976 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:39.976 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 04:42:39.976 00.000 15672 MoveAxis(E, 0, ABG) 04:42:39.976 00.000 15672 Move returns status 0, amount 0 04:42:39.976 00.000 15672 MoveAxis(N, 0, ABG) 04:42:39.976 00.000 15672 Move returns status 0, amount 0 04:42:39.976 00.000 15672 move complete, result=0 04:42:39.977 00.001 15672 worker thread done servicing request 04:42:39.981 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=13476, FiltMin=2499, FiltMax=10973, Gamma=2.950 04:42:40.030 00.049 30444 UpdateGuideState exits: m=129818 SNR=100.8 Saturated 04:42:40.030 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:40.030 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:40.030 00.000 30444 Enqueuing Expose request 04:42:40.030 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:42:40.030 00.000 15672 Worker thread wakes up 04:42:40.030 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:40.030 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:42.147 02.117 15672 Exposure complete 04:42:42.180 00.033 15672 worker thread done servicing request 04:42:42.180 00.000 30444 OnExposeComplete: enter 04:42:42.180 00.000 30444 UpdateGuideState(): m_state=6 04:42:42.180 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 534 04:42:42.180 00.000 30444 Star::Find returns 1 (1), X=439.76, Y=185.72, Mass=132873, SNR=111.1, Peak=12550 HFD=3.6 04:42:42.180 00.000 30444 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.28) = xAngle (2.96 = 2.96) 04:42:42.180 00.000 30444 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.90 = 2.90) 04:42:42.180 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.33 cameraTheta=2.68 mountX=-0.32 mountY=0.08, mountTheta=2.90 04:42:42.181 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.15, opts=13) 04:42:42.181 00.000 30444 Enqueuing Move request for scope (-0.29, 0.15) 04:42:42.181 00.000 15672 Worker thread wakes up 04:42:42.181 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.15) opts 0xd 04:42:42.181 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.15) 04:42:42.181 00.000 15672 Moving (-0.29, 0.15) raw xDistance=-0.32 yDistance=0.08 04:42:42.181 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32 04:42:42.181 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:42.181 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:42:42.181 00.000 15672 MoveAxis(E, 87, ABG) 04:42:42.181 00.000 15672 Guiding Dir = 2, Dur = 87 04:42:42.182 00.001 15672 IsSlewing returns 0 04:42:42.183 00.001 15672 IsGuiding returns 0 04:42:42.187 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2082, max=13170, FiltMin=2529, FiltMax=10451, Gamma=2.950 04:42:42.210 00.023 15672 PulseGuide returned control before completion, sleep 71 04:42:42.283 00.073 15672 IsGuiding returns 1 04:42:42.283 00.000 15672 scope still moving after pulse duration time elapsed 04:42:42.304 00.021 15672 IsSlewing returns 0 04:42:42.306 00.002 15672 IsGuiding returns 0 04:42:42.306 00.000 15672 scope move finished after 87 + 36 ms 04:42:42.306 00.000 15672 Move returns status 0, amount 87 04:42:42.306 00.000 15672 MoveAxis(N, 0, ABG) 04:42:42.306 00.000 15672 Move returns status 0, amount 0 04:42:42.306 00.000 15672 move complete, result=0 04:42:42.306 00.000 15672 worker thread done servicing request 04:42:42.682 00.376 30444 UpdateGuideState exits: m=132873 SNR=111.1 Saturated 04:42:42.682 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:42.682 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:42.682 00.000 30444 Enqueuing Expose request 04:42:42.683 00.001 30444 GuideStep: -0.3 px 87 ms EAST, 0.1 px 0 ms NORTH 04:42:42.683 00.000 15672 Worker thread wakes up 04:42:42.683 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:42.683 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:44.599 01.916 15672 Exposure complete 04:42:44.629 00.030 15672 worker thread done servicing request 04:42:44.629 00.000 30444 OnExposeComplete: enter 04:42:44.629 00.000 30444 UpdateGuideState(): m_state=6 04:42:44.629 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 535 04:42:44.629 00.000 30444 Star::Find returns 1 (1), X=440.10, Y=185.67, Mass=134656, SNR=124.0, Peak=12895 HFD=3.7 04:42:44.629 00.000 30444 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.28) = xAngle (1.34 = 1.34) 04:42:44.629 00.000 30444 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.28 = 1.28) 04:42:44.629 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.06 mountX=0.02 mountY=0.10, mountTheta=1.34 04:42:44.630 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.09, opts=13) 04:42:44.630 00.000 30444 Enqueuing Move request for scope (0.05, 0.09) 04:42:44.630 00.000 15672 Worker thread wakes up 04:42:44.630 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd 04:42:44.630 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.09) 04:42:44.630 00.000 15672 Moving (0.05, 0.09) raw xDistance=0.02 yDistance=0.10 04:42:44.630 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:42:44.630 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:44.630 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:42:44.630 00.000 15672 MoveAxis(E, 0, ABG) 04:42:44.630 00.000 15672 Move returns status 0, amount 0 04:42:44.630 00.000 15672 MoveAxis(N, 0, ABG) 04:42:44.630 00.000 15672 Move returns status 0, amount 0 04:42:44.631 00.001 15672 move complete, result=0 04:42:44.631 00.000 15672 worker thread done servicing request 04:42:44.638 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2148, max=12895, FiltMin=2570, FiltMax=10201, Gamma=2.950 04:42:44.687 00.049 30444 UpdateGuideState exits: m=134656 SNR=124.0 Saturated 04:42:44.687 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:44.687 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:44.687 00.000 30444 Enqueuing Expose request 04:42:44.687 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:42:44.687 00.000 15672 Worker thread wakes up 04:42:44.687 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:44.687 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:46.796 02.109 15672 Exposure complete 04:42:46.816 00.020 15672 worker thread done servicing request 04:42:46.816 00.000 30444 OnExposeComplete: enter 04:42:46.816 00.000 30444 UpdateGuideState(): m_state=6 04:42:46.816 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 536 04:42:46.816 00.000 30444 Star::Find returns 1 (1), X=440.07, Y=185.72, Mass=133582, SNR=107.9, Peak=12235 HFD=3.7 04:42:46.816 00.000 30444 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.28) = xAngle (1.76 = 1.76) 04:42:46.816 00.000 30444 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 04:42:46.816 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.48 mountX=-0.03 mountY=0.15, mountTheta=1.75 04:42:46.817 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.15, opts=13) 04:42:46.817 00.000 30444 Enqueuing Move request for scope (0.01, 0.15) 04:42:46.817 00.000 15672 Worker thread wakes up 04:42:46.817 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd 04:42:46.817 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.15) 04:42:46.817 00.000 15672 Moving (0.01, 0.15) raw xDistance=-0.03 yDistance=0.15 04:42:46.817 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:42:46.817 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:46.817 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 04:42:46.817 00.000 15672 MoveAxis(E, 0, ABG) 04:42:46.817 00.000 15672 Move returns status 0, amount 0 04:42:46.817 00.000 15672 MoveAxis(N, 0, ABG) 04:42:46.817 00.000 15672 Move returns status 0, amount 0 04:42:46.817 00.000 15672 move complete, result=0 04:42:46.817 00.000 15672 worker thread done servicing request 04:42:46.821 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=13134, FiltMin=2416, FiltMax=10369, Gamma=2.950 04:42:46.871 00.050 30444 UpdateGuideState exits: m=133582 SNR=107.9 Saturated 04:42:46.871 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:46.871 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:46.871 00.000 30444 Enqueuing Expose request 04:42:46.871 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:42:46.871 00.000 15672 Worker thread wakes up 04:42:46.871 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:46.871 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:48.776 01.905 15672 Exposure complete 04:42:48.796 00.020 15672 worker thread done servicing request 04:42:48.796 00.000 30444 OnExposeComplete: enter 04:42:48.796 00.000 30444 UpdateGuideState(): m_state=6 04:42:48.796 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 537 04:42:48.796 00.000 30444 Star::Find returns 1 (1), X=440.17, Y=185.66, Mass=130361, SNR=115.2, Peak=12126 HFD=3.7 04:42:48.796 00.000 30444 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.28) = xAngle (0.91 = 0.91) 04:42:48.797 00.001 30444 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.85 = 0.85) 04:42:48.797 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.63 mountX=0.09 mountY=0.11, mountTheta=0.89 04:42:48.797 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.09, opts=13) 04:42:48.797 00.000 30444 Enqueuing Move request for scope (0.12, 0.09) 04:42:48.797 00.000 15672 Worker thread wakes up 04:42:48.797 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd 04:42:48.797 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.09) 04:42:48.797 00.000 15672 Moving (0.12, 0.09) raw xDistance=0.09 yDistance=0.11 04:42:48.797 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 04:42:48.797 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:48.797 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 04:42:48.797 00.000 15672 MoveAxis(E, 0, ABG) 04:42:48.797 00.000 15672 Move returns status 0, amount 0 04:42:48.798 00.001 15672 MoveAxis(N, 0, ABG) 04:42:48.798 00.000 15672 Move returns status 0, amount 0 04:42:48.798 00.000 15672 move complete, result=0 04:42:48.798 00.000 15672 worker thread done servicing request 04:42:48.802 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2098, max=13784, FiltMin=2480, FiltMax=10223, Gamma=2.950 04:42:49.261 00.459 30444 UpdateGuideState exits: m=130361 SNR=115.2 Saturated 04:42:49.261 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:49.262 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:49.262 00.000 30444 Enqueuing Expose request 04:42:49.262 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:42:49.262 00.000 15672 Worker thread wakes up 04:42:49.262 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:49.262 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:51.379 02.117 15672 Exposure complete 04:42:51.408 00.029 15672 worker thread done servicing request 04:42:51.408 00.000 30444 OnExposeComplete: enter 04:42:51.408 00.000 30444 UpdateGuideState(): m_state=6 04:42:51.408 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 538 04:42:51.408 00.000 30444 Star::Find returns 1 (1), X=440.82, Y=185.36, Mass=124161, SNR=115.0, Peak=13054 HFD=3.6 04:42:51.408 00.000 30444 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.28) = xAngle (0.00 = 0.00) 04:42:51.408 00.000 30444 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.06 = -0.06) 04:42:51.408 00.000 30444 CameraToMount -- cameraX=0.76 cameraY=-0.22 hyp=0.79 cameraTheta=-0.28 mountX=0.79 mountY=-0.05, mountTheta=-0.06 04:42:51.409 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.76, y=-0.22, opts=13) 04:42:51.409 00.000 30444 Enqueuing Move request for scope (0.76, -0.22) 04:42:51.409 00.000 15672 Worker thread wakes up 04:42:51.409 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.22) opts 0xd 04:42:51.409 00.000 15672 Handling offset move in thread for scope, endpoint = (0.76, -0.22) 04:42:51.409 00.000 15672 Moving (0.76, -0.22) raw xDistance=0.79 yDistance=-0.05 04:42:51.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79 04:42:51.409 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:51.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:42:51.409 00.000 15672 MoveAxis(W, 214, ABG) 04:42:51.409 00.000 15672 Guiding Dir = 3, Dur = 214 04:42:51.409 00.000 15672 IsSlewing returns 0 04:42:51.410 00.001 15672 IsGuiding returns 0 04:42:51.414 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2087, max=13054, FiltMin=2523, FiltMax=9068, Gamma=2.950 04:42:51.427 00.013 15672 PulseGuide returned control before completion, sleep 208 04:42:51.464 00.037 30444 UpdateGuideState exits: m=124161 SNR=115.0 Saturated 04:42:51.464 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:51.464 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:51.464 00.000 30444 Enqueuing Expose request 04:42:51.639 00.175 15672 IsGuiding returns 1 04:42:51.639 00.000 15672 scope still moving after pulse duration time elapsed 04:42:51.660 00.021 15672 IsSlewing returns 0 04:42:51.686 00.026 15672 IsGuiding returns 0 04:42:51.686 00.000 15672 scope move finished after 214 + 60 ms 04:42:51.686 00.000 15672 Move returns status 0, amount 214 04:42:51.686 00.000 15672 MoveAxis(N, 0, ABG) 04:42:51.686 00.000 15672 Move returns status 0, amount 0 04:42:51.686 00.000 15672 move complete, result=0 04:42:51.686 00.000 15672 worker thread done servicing request 04:42:51.686 00.000 15672 Worker thread wakes up 04:42:51.686 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:51.686 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:51.686 00.000 30444 GuideStep: 0.8 px 214 ms WEST, -0.0 px 0 ms NORTH 04:42:53.595 01.909 15672 Exposure complete 04:42:53.616 00.021 15672 worker thread done servicing request 04:42:53.617 00.001 30444 OnExposeComplete: enter 04:42:53.617 00.000 30444 UpdateGuideState(): m_state=6 04:42:53.617 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 539 04:42:53.617 00.000 30444 Star::Find returns 1 (1), X=439.70, Y=185.65, Mass=125146, SNR=101.9, Peak=12861 HFD=3.5 04:42:53.617 00.000 30444 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.28) = xAngle (3.20 = -3.08) 04:42:53.617 00.000 30444 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.14 = 3.14) 04:42:53.617 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=0.08 hyp=0.36 cameraTheta=2.92 mountX=-0.36 mountY=0.00, mountTheta=3.14 04:42:53.618 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.08, opts=13) 04:42:53.618 00.000 30444 Enqueuing Move request for scope (-0.35, 0.08) 04:42:53.618 00.000 15672 Worker thread wakes up 04:42:53.618 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.08) opts 0xd 04:42:53.618 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.08) 04:42:53.618 00.000 15672 Moving (-0.35, 0.08) raw xDistance=-0.36 yDistance=0.00 04:42:53.618 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.36 04:42:53.618 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:53.618 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 04:42:53.618 00.000 15672 MoveAxis(E, 81, ABG) 04:42:53.618 00.000 15672 Guiding Dir = 2, Dur = 81 04:42:53.618 00.000 15672 IsSlewing returns 0 04:42:53.619 00.001 15672 IsGuiding returns 0 04:42:53.625 00.006 30444 UpdateImageDisplay: Size=(640,480) min=1984, max=12861, FiltMin=2534, FiltMax=9890, Gamma=2.950 04:42:53.648 00.023 15672 PulseGuide returned control before completion, sleep 63 04:42:53.676 00.028 30444 UpdateGuideState exits: m=125146 SNR=101.9 Saturated 04:42:53.676 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:53.676 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:53.677 00.001 30444 Enqueuing Expose request 04:42:53.713 00.036 15672 IsGuiding returns 1 04:42:53.713 00.000 15672 scope still moving after pulse duration time elapsed 04:42:53.735 00.022 15672 IsSlewing returns 0 04:42:53.736 00.001 15672 IsGuiding returns 1 04:42:53.757 00.021 15672 IsSlewing returns 0 04:42:53.761 00.004 15672 IsGuiding returns 0 04:42:53.761 00.000 15672 scope move finished after 81 + 60 ms 04:42:53.761 00.000 15672 Move returns status 0, amount 81 04:42:53.761 00.000 15672 MoveAxis(N, 0, ABG) 04:42:53.761 00.000 15672 Move returns status 0, amount 0 04:42:53.761 00.000 15672 move complete, result=0 04:42:53.761 00.000 15672 worker thread done servicing request 04:42:53.761 00.000 15672 Worker thread wakes up 04:42:53.761 00.000 30444 GuideStep: -0.4 px 81 ms EAST, 0.0 px 0 ms NORTH 04:42:53.762 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:53.762 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:55.869 02.107 15672 Exposure complete 04:42:55.890 00.021 15672 worker thread done servicing request 04:42:55.890 00.000 30444 OnExposeComplete: enter 04:42:55.890 00.000 30444 UpdateGuideState(): m_state=6 04:42:55.890 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 540 04:42:55.890 00.000 30444 Star::Find returns 1 (1), X=439.93, Y=185.57, Mass=124706, SNR=108.1, Peak=12396 HFD=3.6 04:42:55.890 00.000 30444 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.28) = xAngle (-2.79 = -2.79) 04:42:55.890 00.000 30444 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.85 = -2.85) 04:42:55.890 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.07 mountX=-0.12 mountY=-0.04, mountTheta=-2.85 04:42:55.891 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.01, opts=13) 04:42:55.891 00.000 30444 Enqueuing Move request for scope (-0.13, -0.01) 04:42:55.891 00.000 15672 Worker thread wakes up 04:42:55.891 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd 04:42:55.891 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.01) 04:42:55.891 00.000 15672 Moving (-0.13, -0.01) raw xDistance=-0.12 yDistance=-0.04 04:42:55.891 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 04:42:55.892 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:55.892 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:42:55.892 00.000 15672 MoveAxis(E, 0, ABG) 04:42:55.892 00.000 15672 Move returns status 0, amount 0 04:42:55.892 00.000 15672 MoveAxis(N, 0, ABG) 04:42:55.892 00.000 15672 Move returns status 0, amount 0 04:42:55.892 00.000 15672 move complete, result=0 04:42:55.892 00.000 15672 worker thread done servicing request 04:42:55.897 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=13605, FiltMin=2563, FiltMax=10000, Gamma=2.950 04:42:56.370 00.473 30444 UpdateGuideState exits: m=124706 SNR=108.1 Saturated 04:42:56.370 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:56.370 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:56.370 00.000 30444 Enqueuing Expose request 04:42:56.370 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:42:56.370 00.000 15672 Worker thread wakes up 04:42:56.370 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:56.370 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:42:58.285 01.915 15672 Exposure complete 04:42:58.320 00.035 15672 worker thread done servicing request 04:42:58.320 00.000 30444 OnExposeComplete: enter 04:42:58.320 00.000 30444 UpdateGuideState(): m_state=6 04:42:58.320 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 541 04:42:58.320 00.000 30444 Star::Find returns 1 (1), X=439.82, Y=185.44, Mass=128656, SNR=101.5, Peak=13507 HFD=3.3 04:42:58.320 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.36 = -2.36) 04:42:58.320 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.42 = -2.42) 04:42:58.320 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-2.64 mountX=-0.19 mountY=-0.18, mountTheta=-2.39 04:42:58.321 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.13, opts=13) 04:42:58.321 00.000 30444 Enqueuing Move request for scope (-0.23, -0.13) 04:42:58.321 00.000 15672 Worker thread wakes up 04:42:58.321 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd 04:42:58.321 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.13) 04:42:58.321 00.000 15672 Moving (-0.23, -0.13) raw xDistance=-0.19 yDistance=-0.18 04:42:58.321 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:42:58.321 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:42:58.321 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:42:58.321 00.000 15672 MoveAxis(E, 0, ABG) 04:42:58.321 00.000 15672 Move returns status 0, amount 0 04:42:58.321 00.000 15672 MoveAxis(N, 0, ABG) 04:42:58.321 00.000 15672 Move returns status 0, amount 0 04:42:58.321 00.000 15672 move complete, result=0 04:42:58.321 00.000 15672 worker thread done servicing request 04:42:58.326 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2088, max=13992, FiltMin=2408, FiltMax=9637, Gamma=2.950 04:42:58.436 00.110 30444 UpdateGuideState exits: m=128656 SNR=101.5 Saturated 04:42:58.436 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:42:58.436 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:42:58.436 00.000 30444 Enqueuing Expose request 04:42:58.436 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:42:58.436 00.000 15672 Worker thread wakes up 04:42:58.436 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:42:58.436 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:00.542 02.106 15672 Exposure complete 04:43:00.562 00.020 15672 worker thread done servicing request 04:43:00.562 00.000 30444 OnExposeComplete: enter 04:43:00.562 00.000 30444 UpdateGuideState(): m_state=6 04:43:00.563 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 542 04:43:00.563 00.000 30444 Star::Find returns 1 (1), X=439.82, Y=185.23, Mass=124256, SNR=106.7, Peak=13870 HFD=2.9 04:43:00.563 00.000 30444 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.28) = xAngle (-1.89 = -1.89) 04:43:00.563 00.000 30444 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.95 = -1.95) 04:43:00.563 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.34 hyp=0.41 cameraTheta=-2.17 mountX=-0.13 mountY=-0.38, mountTheta=-1.90 04:43:00.563 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.34, opts=13) 04:43:00.563 00.000 30444 Enqueuing Move request for scope (-0.23, -0.34) 04:43:00.563 00.000 15672 Worker thread wakes up 04:43:00.563 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.34) opts 0xd 04:43:00.563 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.34) 04:43:00.563 00.000 15672 Moving (-0.23, -0.34) raw xDistance=-0.13 yDistance=-0.38 04:43:00.564 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:43:00.564 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 04:43:00.564 00.000 15672 MoveAxis(E, 0, ABG) 04:43:00.564 00.000 15672 Move returns status 0, amount 0 04:43:00.564 00.000 15672 MoveAxis(N, 68, ABG) 04:43:00.564 00.000 15672 Guiding Dir = 0, Dur = 68 04:43:00.564 00.000 15672 IsSlewing returns 0 04:43:00.565 00.001 15672 IsGuiding returns 0 04:43:00.570 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2045, max=13870, FiltMin=2497, FiltMax=9900, Gamma=2.950 04:43:00.619 00.049 30444 UpdateGuideState exits: m=124256 SNR=106.7 Saturated 04:43:00.619 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:00.619 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:00.619 00.000 30444 Enqueuing Expose request 04:43:00.679 00.060 15672 IsGuiding returns 1 04:43:00.679 00.000 15672 scope still moving after pulse duration time elapsed 04:43:00.700 00.021 15672 IsSlewing returns 0 04:43:00.701 00.001 15672 IsGuiding returns 1 04:43:00.722 00.021 15672 IsSlewing returns 0 04:43:00.723 00.001 15672 IsGuiding returns 1 04:43:00.744 00.021 15672 IsSlewing returns 0 04:43:00.775 00.031 15672 IsGuiding returns 0 04:43:00.776 00.001 15672 scope move finished after 68 + 141 ms 04:43:00.776 00.000 15672 Move returns status 0, amount 68 04:43:00.776 00.000 15672 move complete, result=0 04:43:00.776 00.000 15672 worker thread done servicing request 04:43:00.776 00.000 15672 Worker thread wakes up 04:43:00.776 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:00.776 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:00.777 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 68 ms NORTH 04:43:02.684 01.907 15672 Exposure complete 04:43:02.704 00.020 15672 worker thread done servicing request 04:43:02.704 00.000 30444 OnExposeComplete: enter 04:43:02.704 00.000 30444 UpdateGuideState(): m_state=6 04:43:02.704 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 543 04:43:02.704 00.000 30444 Star::Find returns 1 (1), X=439.78, Y=185.52, Mass=123988, SNR=108.1, Peak=13099 HFD=3.3 04:43:02.704 00.000 30444 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.28) = xAngle (-2.66 = -2.66) 04:43:02.704 00.000 30444 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.72 = -2.72) 04:43:02.704 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.06 hyp=0.28 cameraTheta=-2.94 mountX=-0.25 mountY=-0.11, mountTheta=-2.71 04:43:02.705 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.06, opts=13) 04:43:02.705 00.000 30444 Enqueuing Move request for scope (-0.28, -0.06) 04:43:02.705 00.000 15672 Worker thread wakes up 04:43:02.705 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.06) opts 0xd 04:43:02.705 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.06) 04:43:02.705 00.000 15672 Moving (-0.28, -0.06) raw xDistance=-0.25 yDistance=-0.11 04:43:02.705 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 04:43:02.705 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:02.705 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:43:02.705 00.000 15672 MoveAxis(E, 68, ABG) 04:43:02.705 00.000 15672 Guiding Dir = 2, Dur = 68 04:43:02.705 00.000 15672 IsSlewing returns 0 04:43:02.710 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=15405, FiltMin=2472, FiltMax=10820, Gamma=2.950 04:43:02.723 00.013 15672 IsGuiding returns 0 04:43:02.738 00.015 15672 PulseGuide returned control before completion, sleep 63 04:43:02.760 00.022 30444 UpdateGuideState exits: m=123988 SNR=108.1 Saturated 04:43:02.760 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:02.760 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:02.760 00.000 30444 Enqueuing Expose request 04:43:02.803 00.043 15672 IsGuiding returns 0 04:43:02.803 00.000 15672 Move returns status 0, amount 68 04:43:02.803 00.000 15672 MoveAxis(N, 0, ABG) 04:43:02.803 00.000 15672 Move returns status 0, amount 0 04:43:02.803 00.000 15672 move complete, result=0 04:43:02.803 00.000 15672 worker thread done servicing request 04:43:02.803 00.000 15672 Worker thread wakes up 04:43:02.803 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:02.803 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:02.803 00.000 30444 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH 04:43:04.909 02.106 15672 Exposure complete 04:43:04.929 00.020 15672 worker thread done servicing request 04:43:04.929 00.000 30444 OnExposeComplete: enter 04:43:04.929 00.000 30444 UpdateGuideState(): m_state=6 04:43:04.929 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 544 04:43:04.929 00.000 30444 Star::Find returns 1 (1), X=439.57, Y=185.78, Mass=125145, SNR=102.0, Peak=13145 HFD=3.4 04:43:04.929 00.000 30444 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.28) = xAngle (3.01 = 3.01) 04:43:04.929 00.000 30444 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.95 = 2.95) 04:43:04.929 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=0.21 hyp=0.53 cameraTheta=2.73 mountX=-0.52 mountY=0.10, mountTheta=2.95 04:43:04.930 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=0.21, opts=13) 04:43:04.930 00.000 30444 Enqueuing Move request for scope (-0.48, 0.21) 04:43:04.930 00.000 15672 Worker thread wakes up 04:43:04.930 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.21) opts 0xd 04:43:04.930 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, 0.21) 04:43:04.930 00.000 15672 Moving (-0.48, 0.21) raw xDistance=-0.52 yDistance=0.10 04:43:04.930 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52 04:43:04.930 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:04.930 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:43:04.930 00.000 15672 MoveAxis(E, 146, ABG) 04:43:04.930 00.000 15672 Guiding Dir = 2, Dur = 146 04:43:04.931 00.001 15672 IsSlewing returns 0 04:43:04.932 00.001 15672 IsGuiding returns 0 04:43:04.936 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2141, max=14184, FiltMin=2507, FiltMax=10647, Gamma=2.950 04:43:04.958 00.022 15672 PulseGuide returned control before completion, sleep 130 04:43:04.985 00.027 30444 UpdateGuideState exits: m=125145 SNR=102.0 Saturated 04:43:04.985 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:04.985 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:04.985 00.000 30444 Enqueuing Expose request 04:43:05.135 00.150 15672 IsGuiding returns 0 04:43:05.135 00.000 15672 Move returns status 0, amount 146 04:43:05.135 00.000 15672 MoveAxis(N, 0, ABG) 04:43:05.135 00.000 15672 Move returns status 0, amount 0 04:43:05.135 00.000 15672 move complete, result=0 04:43:05.136 00.001 15672 worker thread done servicing request 04:43:05.136 00.000 15672 Worker thread wakes up 04:43:05.136 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:05.136 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:05.136 00.000 30444 GuideStep: -0.5 px 146 ms EAST, 0.1 px 0 ms NORTH 04:43:07.042 01.906 15672 Exposure complete 04:43:07.062 00.020 15672 worker thread done servicing request 04:43:07.062 00.000 30444 OnExposeComplete: enter 04:43:07.062 00.000 30444 UpdateGuideState(): m_state=6 04:43:07.062 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 545 04:43:07.062 00.000 30444 Star::Find returns 1 (1), X=440.41, Y=185.65, Mass=131807, SNR=114.6, Peak=12424 HFD=3.3 04:43:07.062 00.000 30444 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 04:43:07.062 00.000 30444 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.43 = 0.43) 04:43:07.063 00.001 30444 CameraToMount -- cameraX=0.35 cameraY=0.08 hyp=0.36 cameraTheta=0.22 mountX=0.32 mountY=0.15, mountTheta=0.45 04:43:07.064 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.08, opts=13) 04:43:07.064 00.000 30444 Enqueuing Move request for scope (0.35, 0.08) 04:43:07.064 00.000 15672 Worker thread wakes up 04:43:07.064 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.08) opts 0xd 04:43:07.064 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.08) 04:43:07.064 00.000 15672 Moving (0.35, 0.08) raw xDistance=0.32 yDistance=0.15 04:43:07.064 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32 04:43:07.064 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:07.064 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 04:43:07.064 00.000 15672 MoveAxis(W, 76, ABG) 04:43:07.064 00.000 15672 Guiding Dir = 3, Dur = 76 04:43:07.064 00.000 15672 IsSlewing returns 0 04:43:07.066 00.002 15672 IsGuiding returns 0 04:43:07.070 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2086, max=12834, FiltMin=2562, FiltMax=10576, Gamma=2.950 04:43:07.083 00.013 15672 PulseGuide returned control before completion, sleep 69 04:43:07.119 00.036 30444 UpdateGuideState exits: m=131807 SNR=114.6 Saturated 04:43:07.119 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:07.119 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:07.119 00.000 30444 Enqueuing Expose request 04:43:07.155 00.036 15672 IsGuiding returns 1 04:43:07.155 00.000 15672 scope still moving after pulse duration time elapsed 04:43:07.176 00.021 15672 IsSlewing returns 0 04:43:07.227 00.051 15672 IsGuiding returns 0 04:43:07.227 00.000 15672 scope move finished after 76 + 85 ms 04:43:07.227 00.000 15672 Move returns status 0, amount 76 04:43:07.227 00.000 15672 MoveAxis(N, 0, ABG) 04:43:07.228 00.001 15672 Move returns status 0, amount 0 04:43:07.228 00.000 15672 move complete, result=0 04:43:07.228 00.000 15672 worker thread done servicing request 04:43:07.228 00.000 15672 Worker thread wakes up 04:43:07.228 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:07.228 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:07.610 00.382 30444 GuideStep: 0.3 px 76 ms WEST, 0.2 px 0 ms NORTH 04:43:09.340 01.730 15672 Exposure complete 04:43:09.359 00.019 15672 worker thread done servicing request 04:43:09.359 00.000 30444 OnExposeComplete: enter 04:43:09.359 00.000 30444 UpdateGuideState(): m_state=6 04:43:09.360 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 546 04:43:09.360 00.000 30444 Star::Find returns 1 (1), X=440.13, Y=185.57, Mass=131919, SNR=113.3, Peak=12961 HFD=3.5 04:43:09.360 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.28) = xAngle (0.20 = 0.20) 04:43:09.360 00.000 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 04:43:09.360 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.07 mountX=0.07 mountY=0.01, mountTheta=0.14 04:43:09.360 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.01, opts=13) 04:43:09.360 00.000 30444 Enqueuing Move request for scope (0.07, -0.01) 04:43:09.360 00.000 15672 Worker thread wakes up 04:43:09.360 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd 04:43:09.360 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.01) 04:43:09.360 00.000 15672 Moving (0.07, -0.01) raw xDistance=0.07 yDistance=0.01 04:43:09.361 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:43:09.361 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:09.361 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:43:09.361 00.000 15672 MoveAxis(E, 0, ABG) 04:43:09.361 00.000 15672 Move returns status 0, amount 0 04:43:09.361 00.000 15672 MoveAxis(N, 0, ABG) 04:43:09.361 00.000 15672 Move returns status 0, amount 0 04:43:09.361 00.000 15672 move complete, result=0 04:43:09.361 00.000 15672 worker thread done servicing request 04:43:09.366 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=13700, FiltMin=2513, FiltMax=10360, Gamma=2.950 04:43:09.644 00.278 30444 UpdateGuideState exits: m=131919 SNR=113.3 Saturated 04:43:09.645 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:09.645 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:09.645 00.000 30444 Enqueuing Expose request 04:43:09.645 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:43:09.645 00.000 15672 Worker thread wakes up 04:43:09.645 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:09.645 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:11.554 01.909 15672 Exposure complete 04:43:11.574 00.020 15672 worker thread done servicing request 04:43:11.574 00.000 30444 OnExposeComplete: enter 04:43:11.574 00.000 30444 UpdateGuideState(): m_state=6 04:43:11.574 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 547 04:43:11.574 00.000 30444 Star::Find returns 1 (1), X=439.92, Y=185.50, Mass=129085, SNR=108.3, Peak=13342 HFD=3.5 04:43:11.574 00.000 30444 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 04:43:11.574 00.000 30444 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 04:43:11.574 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.65 mountX=-0.11 mountY=-0.10, mountTheta=-2.40 04:43:11.575 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.07, opts=13) 04:43:11.575 00.000 30444 Enqueuing Move request for scope (-0.13, -0.07) 04:43:11.575 00.000 15672 Worker thread wakes up 04:43:11.575 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd 04:43:11.575 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.07) 04:43:11.575 00.000 15672 Moving (-0.13, -0.07) raw xDistance=-0.11 yDistance=-0.10 04:43:11.575 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:43:11.575 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:11.575 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:43:11.575 00.000 15672 MoveAxis(E, 0, ABG) 04:43:11.575 00.000 15672 Move returns status 0, amount 0 04:43:11.575 00.000 15672 MoveAxis(N, 0, ABG) 04:43:11.576 00.001 15672 Move returns status 0, amount 0 04:43:11.576 00.000 15672 move complete, result=0 04:43:11.576 00.000 15672 worker thread done servicing request 04:43:11.580 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=15297, FiltMin=2479, FiltMax=10818, Gamma=2.950 04:43:11.707 00.127 30444 UpdateGuideState exits: m=129085 SNR=108.3 Saturated 04:43:11.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:11.707 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:11.707 00.000 30444 Enqueuing Expose request 04:43:11.707 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:43:11.707 00.000 15672 Worker thread wakes up 04:43:11.707 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:11.707 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:13.824 02.117 15672 Exposure complete 04:43:13.857 00.033 15672 worker thread done servicing request 04:43:13.857 00.000 30444 OnExposeComplete: enter 04:43:13.857 00.000 30444 UpdateGuideState(): m_state=6 04:43:13.857 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 548 04:43:13.857 00.000 30444 Star::Find returns 1 (1), X=440.05, Y=185.79, Mass=125341, SNR=94.9, Peak=12261 HFD=3.3 04:43:13.857 00.000 30444 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.28) = xAngle (1.84 = 1.84) 04:43:13.857 00.000 30444 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.78 = 1.78) 04:43:13.857 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.57 mountX=-0.06 mountY=0.21, mountTheta=1.84 04:43:13.858 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=0.22, opts=13) 04:43:13.858 00.000 30444 Enqueuing Move request for scope (0.00, 0.22) 04:43:13.858 00.000 15672 Worker thread wakes up 04:43:13.858 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.22) opts 0xd 04:43:13.858 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, 0.22) 04:43:13.858 00.000 15672 Moving (0.00, 0.22) raw xDistance=-0.06 yDistance=0.21 04:43:13.858 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:43:13.858 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:13.858 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 04:43:13.858 00.000 15672 MoveAxis(E, 0, ABG) 04:43:13.858 00.000 15672 Move returns status 0, amount 0 04:43:13.858 00.000 15672 MoveAxis(N, 0, ABG) 04:43:13.858 00.000 15672 Move returns status 0, amount 0 04:43:13.858 00.000 15672 move complete, result=0 04:43:13.858 00.000 15672 worker thread done servicing request 04:43:13.863 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2105, max=14419, FiltMin=2533, FiltMax=11099, Gamma=2.950 04:43:13.912 00.049 30444 UpdateGuideState exits: m=125341 SNR=94.9 Saturated 04:43:13.912 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:13.912 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:13.912 00.000 30444 Enqueuing Expose request 04:43:13.912 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:43:13.912 00.000 15672 Worker thread wakes up 04:43:13.912 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:13.912 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:15.819 01.907 15672 Exposure complete 04:43:15.839 00.020 15672 worker thread done servicing request 04:43:15.839 00.000 30444 OnExposeComplete: enter 04:43:15.839 00.000 30444 UpdateGuideState(): m_state=6 04:43:15.839 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 549 04:43:15.839 00.000 30444 Star::Find returns 1 (1), X=440.23, Y=185.53, Mass=124933, SNR=100.0, Peak=12594 HFD=3.4 04:43:15.839 00.000 30444 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.28) = xAngle (0.04 = 0.04) 04:43:15.839 00.000 30444 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.02 = -0.02) 04:43:15.839 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.24 mountX=0.19 mountY=-0.00, mountTheta=-0.02 04:43:15.840 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.04, opts=13) 04:43:15.840 00.000 30444 Enqueuing Move request for scope (0.18, -0.04) 04:43:15.840 00.000 15672 Worker thread wakes up 04:43:15.840 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd 04:43:15.840 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.04) 04:43:15.840 00.000 15672 Moving (0.18, -0.04) raw xDistance=0.19 yDistance=-0.00 04:43:15.840 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:43:15.840 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:15.840 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:43:15.840 00.000 15672 MoveAxis(E, 0, ABG) 04:43:15.840 00.000 15672 Move returns status 0, amount 0 04:43:15.840 00.000 15672 MoveAxis(N, 0, ABG) 04:43:15.840 00.000 15672 Move returns status 0, amount 0 04:43:15.840 00.000 15672 move complete, result=0 04:43:15.840 00.000 15672 worker thread done servicing request 04:43:15.845 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2120, max=14335, FiltMin=2485, FiltMax=10604, Gamma=2.950 04:43:15.894 00.049 30444 UpdateGuideState exits: m=124933 SNR=100.0 Saturated 04:43:15.894 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:15.894 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:15.894 00.000 30444 Enqueuing Expose request 04:43:15.894 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:43:15.895 00.001 15672 Worker thread wakes up 04:43:15.895 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:15.895 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:18.006 02.111 15672 Exposure complete 04:43:18.026 00.020 15672 worker thread done servicing request 04:43:18.026 00.000 30444 OnExposeComplete: enter 04:43:18.026 00.000 30444 UpdateGuideState(): m_state=6 04:43:18.026 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 550 04:43:18.026 00.000 30444 Star::Find returns 1 (1), X=439.80, Y=185.68, Mass=127962, SNR=100.9, Peak=13015 HFD=3.4 04:43:18.026 00.000 30444 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.28) = xAngle (3.02 = 3.02) 04:43:18.026 00.000 30444 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.96 = 2.96) 04:43:18.026 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.27 cameraTheta=2.74 mountX=-0.27 mountY=0.05, mountTheta=2.96 04:43:18.027 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.11, opts=13) 04:43:18.027 00.000 30444 Enqueuing Move request for scope (-0.25, 0.11) 04:43:18.027 00.000 15672 Worker thread wakes up 04:43:18.027 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.11) opts 0xd 04:43:18.027 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.11) 04:43:18.027 00.000 15672 Moving (-0.25, 0.11) raw xDistance=-0.27 yDistance=0.05 04:43:18.027 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 04:43:18.027 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:18.027 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:43:18.027 00.000 15672 MoveAxis(E, 72, ABG) 04:43:18.027 00.000 15672 Guiding Dir = 2, Dur = 72 04:43:18.028 00.001 15672 IsSlewing returns 0 04:43:18.029 00.001 15672 IsGuiding returns 0 04:43:18.033 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=14297, FiltMin=2462, FiltMax=10660, Gamma=2.950 04:43:18.058 00.025 15672 PulseGuide returned control before completion, sleep 53 04:43:18.082 00.024 30444 UpdateGuideState exits: m=127962 SNR=100.9 Saturated 04:43:18.082 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:18.082 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:18.082 00.000 30444 Enqueuing Expose request 04:43:18.123 00.041 15672 IsGuiding returns 1 04:43:18.123 00.000 15672 scope still moving after pulse duration time elapsed 04:43:18.144 00.021 15672 IsSlewing returns 0 04:43:18.145 00.001 15672 IsGuiding returns 1 04:43:18.167 00.022 15672 IsSlewing returns 0 04:43:18.171 00.004 15672 IsGuiding returns 0 04:43:18.171 00.000 15672 scope move finished after 72 + 70 ms 04:43:18.171 00.000 15672 Move returns status 0, amount 72 04:43:18.172 00.001 15672 MoveAxis(N, 0, ABG) 04:43:18.172 00.000 15672 Move returns status 0, amount 0 04:43:18.172 00.000 15672 move complete, result=0 04:43:18.172 00.000 15672 worker thread done servicing request 04:43:18.172 00.000 15672 Worker thread wakes up 04:43:18.172 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:18.172 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:18.172 00.000 30444 GuideStep: -0.3 px 72 ms EAST, 0.0 px 0 ms NORTH 04:43:20.080 01.908 15672 Exposure complete 04:43:20.100 00.020 15672 worker thread done servicing request 04:43:20.100 00.000 30444 OnExposeComplete: enter 04:43:20.100 00.000 30444 UpdateGuideState(): m_state=6 04:43:20.100 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 551 04:43:20.100 00.000 30444 Star::Find returns 1 (1), X=440.28, Y=185.48, Mass=119873, SNR=96.1, Peak=13294 HFD=3.2 04:43:20.100 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 04:43:20.100 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.16 = -0.16) 04:43:20.100 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.38 mountX=0.24 mountY=-0.04, mountTheta=-0.16 04:43:20.101 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.09, opts=13) 04:43:20.101 00.000 30444 Enqueuing Move request for scope (0.22, -0.09) 04:43:20.101 00.000 15672 Worker thread wakes up 04:43:20.101 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd 04:43:20.101 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.09) 04:43:20.101 00.000 15672 Moving (0.22, -0.09) raw xDistance=0.24 yDistance=-0.04 04:43:20.101 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 04:43:20.101 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:20.101 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:43:20.101 00.000 15672 MoveAxis(E, 0, ABG) 04:43:20.101 00.000 15672 Move returns status 0, amount 0 04:43:20.101 00.000 15672 MoveAxis(N, 0, ABG) 04:43:20.101 00.000 15672 Move returns status 0, amount 0 04:43:20.101 00.000 15672 move complete, result=0 04:43:20.101 00.000 15672 worker thread done servicing request 04:43:20.106 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=14108, FiltMin=2425, FiltMax=9878, Gamma=2.950 04:43:20.155 00.049 30444 UpdateGuideState exits: m=119873 SNR=96.1 Saturated 04:43:20.155 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:20.156 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:20.156 00.000 30444 Enqueuing Expose request 04:43:20.156 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:43:20.156 00.000 15672 Worker thread wakes up 04:43:20.156 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:20.156 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:22.264 02.108 15672 Exposure complete 04:43:22.286 00.022 15672 worker thread done servicing request 04:43:22.286 00.000 30444 OnExposeComplete: enter 04:43:22.286 00.000 30444 UpdateGuideState(): m_state=6 04:43:22.286 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 552 04:43:22.286 00.000 30444 Star::Find returns 1 (1), X=440.22, Y=185.60, Mass=126791, SNR=109.0, Peak=13640 HFD=3.3 04:43:22.286 00.000 30444 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.28) = xAngle (0.45 = 0.45) 04:43:22.286 00.000 30444 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.39 = 0.39) 04:43:22.286 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.17 mountX=0.16 mountY=0.07, mountTheta=0.40 04:43:22.287 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=0.03, opts=13) 04:43:22.287 00.000 30444 Enqueuing Move request for scope (0.17, 0.03) 04:43:22.287 00.000 15672 Worker thread wakes up 04:43:22.287 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd 04:43:22.287 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, 0.03) 04:43:22.287 00.000 15672 Moving (0.17, 0.03) raw xDistance=0.16 yDistance=0.07 04:43:22.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:43:22.287 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:22.287 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:43:22.287 00.000 15672 MoveAxis(E, 0, ABG) 04:43:22.287 00.000 15672 Move returns status 0, amount 0 04:43:22.287 00.000 15672 MoveAxis(N, 0, ABG) 04:43:22.287 00.000 15672 Move returns status 0, amount 0 04:43:22.287 00.000 15672 move complete, result=0 04:43:22.287 00.000 15672 worker thread done servicing request 04:43:22.292 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=14467, FiltMin=2533, FiltMax=10608, Gamma=2.950 04:43:22.340 00.048 30444 UpdateGuideState exits: m=126791 SNR=109.0 Saturated 04:43:22.340 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:22.341 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:22.341 00.000 30444 Enqueuing Expose request 04:43:22.341 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:43:22.341 00.000 15672 Worker thread wakes up 04:43:22.341 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:22.341 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:24.247 01.906 15672 Exposure complete 04:43:24.267 00.020 15672 worker thread done servicing request 04:43:24.267 00.000 30444 OnExposeComplete: enter 04:43:24.267 00.000 30444 UpdateGuideState(): m_state=6 04:43:24.267 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 553 04:43:24.267 00.000 30444 Star::Find returns 1 (1), X=440.30, Y=185.35, Mass=119873, SNR=100.5, Peak=13498 HFD=3.1 04:43:24.267 00.000 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 04:43:24.267 00.000 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 04:43:24.268 00.001 30444 CameraToMount -- cameraX=0.25 cameraY=-0.22 hyp=0.33 cameraTheta=-0.73 mountX=0.30 mountY=-0.16, mountTheta=-0.50 04:43:24.268 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.22, opts=13) 04:43:24.268 00.000 30444 Enqueuing Move request for scope (0.25, -0.22) 04:43:24.268 00.000 15672 Worker thread wakes up 04:43:24.268 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.22) opts 0xd 04:43:24.268 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.22) 04:43:24.268 00.000 15672 Moving (0.25, -0.22) raw xDistance=0.30 yDistance=-0.16 04:43:24.268 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 04:43:24.268 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:24.268 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:43:24.268 00.000 15672 MoveAxis(W, 81, ABG) 04:43:24.269 00.001 15672 Guiding Dir = 3, Dur = 81 04:43:24.269 00.000 15672 IsSlewing returns 0 04:43:24.270 00.001 15672 IsGuiding returns 0 04:43:24.275 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=15960, FiltMin=2567, FiltMax=10505, Gamma=2.950 04:43:24.288 00.013 15672 PulseGuide returned control before completion, sleep 74 04:43:24.324 00.036 30444 UpdateGuideState exits: m=119873 SNR=100.5 Saturated 04:43:24.324 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:24.324 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:24.324 00.000 30444 Enqueuing Expose request 04:43:24.364 00.040 15672 IsGuiding returns 1 04:43:24.364 00.000 15672 scope still moving after pulse duration time elapsed 04:43:24.384 00.020 15672 IsSlewing returns 0 04:43:24.400 00.016 15672 IsGuiding returns 0 04:43:24.400 00.000 15672 scope move finished after 81 + 49 ms 04:43:24.400 00.000 15672 Move returns status 0, amount 81 04:43:24.401 00.001 15672 MoveAxis(N, 0, ABG) 04:43:24.401 00.000 15672 Move returns status 0, amount 0 04:43:24.401 00.000 15672 move complete, result=0 04:43:24.401 00.000 15672 worker thread done servicing request 04:43:24.401 00.000 15672 Worker thread wakes up 04:43:24.401 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:24.401 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:24.401 00.000 30444 GuideStep: 0.3 px 81 ms WEST, -0.2 px 0 ms NORTH 04:43:26.509 02.108 15672 Exposure complete 04:43:26.529 00.020 15672 worker thread done servicing request 04:43:26.529 00.000 30444 OnExposeComplete: enter 04:43:26.529 00.000 30444 UpdateGuideState(): m_state=6 04:43:26.529 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 554 04:43:26.529 00.000 30444 Star::Find returns 1 (1), X=440.42, Y=186.30, Mass=121736, SNR=90.7, Peak=9639 HFD=3.6 04:43:26.529 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 04:43:26.529 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 04:43:26.529 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.73 hyp=0.82 cameraTheta=1.10 mountX=0.16 mountY=0.79, mountTheta=1.37 04:43:26.530 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.73, opts=13) 04:43:26.530 00.000 30444 Enqueuing Move request for scope (0.37, 0.73) 04:43:26.530 00.000 15672 Worker thread wakes up 04:43:26.530 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.73) opts 0xd 04:43:26.530 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.73) 04:43:26.530 00.000 15672 Moving (0.37, 0.73) raw xDistance=0.16 yDistance=0.79 04:43:26.530 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:43:26.530 00.000 15672 resist switch: large excursion: input 0.79 thresh 0.75 direction from -1 to 1 04:43:26.530 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.37 04:43:26.530 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 04:43:26.530 00.000 15672 MoveAxis(E, 0, ABG) 04:43:26.530 00.000 15672 Move returns status 0, amount 0 04:43:26.530 00.000 15672 MoveAxis(S, 141, ABG) 04:43:26.530 00.000 15672 Guiding Dir = 1, Dur = 141 04:43:26.531 00.001 15672 IsSlewing returns 0 04:43:26.532 00.001 15672 IsGuiding returns 0 04:43:26.536 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2096, max=9837, FiltMin=2500, FiltMax=9294, Gamma=2.950 04:43:26.585 00.049 30444 UpdateGuideState exits: m=121736 SNR=90.7 Saturated 04:43:26.585 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:26.585 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:26.585 00.000 30444 Enqueuing Expose request 04:43:26.605 00.020 15672 PulseGuide returned control before completion, sleep 79 04:43:26.718 00.113 15672 IsGuiding returns 1 04:43:26.718 00.000 15672 scope still moving after pulse duration time elapsed 04:43:26.740 00.022 15672 IsSlewing returns 0 04:43:26.742 00.002 15672 IsGuiding returns 1 04:43:26.763 00.021 15672 IsSlewing returns 0 04:43:26.782 00.019 15672 IsGuiding returns 0 04:43:26.782 00.000 15672 scope move finished after 141 + 108 ms 04:43:26.782 00.000 15672 Move returns status 0, amount 141 04:43:26.782 00.000 15672 move complete, result=0 04:43:26.782 00.000 15672 worker thread done servicing request 04:43:26.783 00.001 15672 Worker thread wakes up 04:43:26.783 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:26.783 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:26.783 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.8 px 141 ms SOUTH 04:43:28.691 01.908 15672 Exposure complete 04:43:28.711 00.020 15672 worker thread done servicing request 04:43:28.711 00.000 30444 OnExposeComplete: enter 04:43:28.711 00.000 30444 UpdateGuideState(): m_state=6 04:43:28.711 00.000 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 555 04:43:28.711 00.000 30444 Star::Find returns 1 (1), X=439.77, Y=185.85, Mass=126646, SNR=101.5, Peak=13434 HFD=3.4 04:43:28.711 00.000 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 04:43:28.711 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 04:43:28.711 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.27 hyp=0.39 cameraTheta=2.37 mountX=-0.34 mountY=0.21, mountTheta=2.60 04:43:28.711 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.27, opts=13) 04:43:28.712 00.001 30444 Enqueuing Move request for scope (-0.28, 0.27) 04:43:28.712 00.000 15672 Worker thread wakes up 04:43:28.712 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.27) opts 0xd 04:43:28.712 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.27) 04:43:28.712 00.000 15672 Moving (-0.28, 0.27) raw xDistance=-0.34 yDistance=0.21 04:43:28.712 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34 04:43:28.712 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:28.712 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 04:43:28.712 00.000 15672 MoveAxis(E, 93, ABG) 04:43:28.712 00.000 15672 Guiding Dir = 2, Dur = 93 04:43:28.712 00.000 15672 IsSlewing returns 0 04:43:28.713 00.001 15672 IsGuiding returns 0 04:43:28.718 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=13434, FiltMin=2495, FiltMax=10431, Gamma=2.950 04:43:28.729 00.011 15672 PulseGuide returned control before completion, sleep 88 04:43:28.767 00.038 30444 UpdateGuideState exits: m=126646 SNR=101.5 Saturated 04:43:28.767 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:28.767 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:28.767 00.000 30444 Enqueuing Expose request 04:43:28.841 00.074 15672 IsGuiding returns 0 04:43:28.841 00.000 15672 Move returns status 0, amount 93 04:43:28.841 00.000 15672 MoveAxis(N, 0, ABG) 04:43:28.841 00.000 15672 Move returns status 0, amount 0 04:43:28.841 00.000 15672 move complete, result=0 04:43:28.841 00.000 15672 worker thread done servicing request 04:43:28.841 00.000 15672 Worker thread wakes up 04:43:28.841 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:28.841 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:28.841 00.000 30444 GuideStep: -0.3 px 93 ms EAST, 0.2 px 0 ms NORTH 04:43:30.950 02.109 15672 Exposure complete 04:43:30.970 00.020 15672 worker thread done servicing request 04:43:30.970 00.000 30444 OnExposeComplete: enter 04:43:30.970 00.000 30444 UpdateGuideState(): m_state=6 04:43:30.970 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 556 04:43:30.970 00.000 30444 Star::Find returns 1 (1), X=440.73, Y=185.34, Mass=138957, SNR=115.6, Peak=14629 HFD=3.4 04:43:30.970 00.000 30444 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.28) = xAngle (-0.05 = -0.05) 04:43:30.970 00.000 30444 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.11 = -0.11) 04:43:30.970 00.000 30444 CameraToMount -- cameraX=0.68 cameraY=-0.23 hyp=0.72 cameraTheta=-0.33 mountX=0.72 mountY=-0.08, mountTheta=-0.11 04:43:30.971 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.68, y=-0.23, opts=13) 04:43:30.971 00.000 30444 Enqueuing Move request for scope (0.68, -0.23) 04:43:30.971 00.000 15672 Worker thread wakes up 04:43:30.971 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.23) opts 0xd 04:43:30.971 00.000 15672 Handling offset move in thread for scope, endpoint = (0.68, -0.23) 04:43:30.971 00.000 15672 Moving (0.68, -0.23) raw xDistance=0.72 yDistance=-0.08 04:43:30.971 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.72 04:43:30.971 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:30.971 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 04:43:30.971 00.000 15672 MoveAxis(W, 187, ABG) 04:43:30.971 00.000 15672 Guiding Dir = 3, Dur = 187 04:43:30.972 00.001 15672 IsSlewing returns 0 04:43:30.973 00.001 15672 IsGuiding returns 0 04:43:30.976 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2086, max=14658, FiltMin=2504, FiltMax=9855, Gamma=2.950 04:43:30.997 00.021 15672 PulseGuide returned control before completion, sleep 173 04:43:31.026 00.029 30444 UpdateGuideState exits: m=138957 SNR=115.6 Saturated 04:43:31.026 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:31.026 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:31.026 00.000 30444 Enqueuing Expose request 04:43:31.221 00.195 15672 IsGuiding returns 0 04:43:31.221 00.000 15672 Move returns status 0, amount 187 04:43:31.221 00.000 15672 MoveAxis(N, 0, ABG) 04:43:31.221 00.000 15672 Move returns status 0, amount 0 04:43:31.221 00.000 15672 move complete, result=0 04:43:31.221 00.000 15672 worker thread done servicing request 04:43:31.221 00.000 15672 Worker thread wakes up 04:43:31.221 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:31.221 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:31.237 00.016 30444 GuideStep: 0.7 px 187 ms WEST, -0.1 px 0 ms NORTH 04:43:33.137 01.900 15672 Exposure complete 04:43:33.168 00.031 15672 worker thread done servicing request 04:43:33.168 00.000 30444 OnExposeComplete: enter 04:43:33.169 00.001 30444 UpdateGuideState(): m_state=6 04:43:33.169 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 557 04:43:33.169 00.000 30444 Star::Find returns 1 (1), X=439.81, Y=185.44, Mass=135363, SNR=107.2, Peak=13952 HFD=3.3 04:43:33.169 00.000 30444 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 04:43:33.169 00.000 30444 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 04:43:33.169 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.14 hyp=0.28 cameraTheta=-2.63 mountX=-0.20 mountY=-0.19, mountTheta=-2.38 04:43:33.169 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.14, opts=13) 04:43:33.169 00.000 30444 Enqueuing Move request for scope (-0.25, -0.14) 04:43:33.169 00.000 15672 Worker thread wakes up 04:43:33.170 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.14) opts 0xd 04:43:33.170 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.14) 04:43:33.170 00.000 15672 Moving (-0.25, -0.14) raw xDistance=-0.20 yDistance=-0.19 04:43:33.170 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:43:33.170 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:33.170 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:43:33.170 00.000 15672 MoveAxis(E, 0, ABG) 04:43:33.170 00.000 15672 Move returns status 0, amount 0 04:43:33.170 00.000 15672 MoveAxis(N, 0, ABG) 04:43:33.170 00.000 15672 Move returns status 0, amount 0 04:43:33.170 00.000 15672 move complete, result=0 04:43:33.170 00.000 15672 worker thread done servicing request 04:43:33.175 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=15213, FiltMin=2456, FiltMax=10333, Gamma=2.950 04:43:33.224 00.049 30444 UpdateGuideState exits: m=135363 SNR=107.2 Saturated 04:43:33.224 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:33.224 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:33.224 00.000 30444 Enqueuing Expose request 04:43:33.224 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:43:33.224 00.000 15672 Worker thread wakes up 04:43:33.224 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:33.224 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:35.334 02.110 15672 Exposure complete 04:43:35.354 00.020 15672 worker thread done servicing request 04:43:35.354 00.000 30444 OnExposeComplete: enter 04:43:35.355 00.001 30444 UpdateGuideState(): m_state=6 04:43:35.355 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 558 04:43:35.355 00.000 30444 Star::Find returns 1 (1), X=439.51, Y=185.57, Mass=122453, SNR=103.0, Peak=13131 HFD=3.2 04:43:35.355 00.000 30444 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.28) = xAngle (-2.86 = -2.86) 04:43:35.355 00.000 30444 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.92 = -2.92) 04:43:35.355 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.00 hyp=0.54 cameraTheta=-3.14 mountX=-0.52 mountY=-0.12, mountTheta=-2.92 04:43:35.355 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.00, opts=13) 04:43:35.355 00.000 30444 Enqueuing Move request for scope (-0.54, -0.00) 04:43:35.355 00.000 15672 Worker thread wakes up 04:43:35.355 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.00) opts 0xd 04:43:35.355 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.00) 04:43:35.356 00.001 15672 Moving (-0.54, -0.00) raw xDistance=-0.52 yDistance=-0.12 04:43:35.356 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52 04:43:35.356 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:35.356 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:43:35.356 00.000 15672 MoveAxis(E, 141, ABG) 04:43:35.356 00.000 15672 Guiding Dir = 2, Dur = 141 04:43:35.356 00.000 15672 IsSlewing returns 0 04:43:35.357 00.001 15672 IsGuiding returns 0 04:43:35.361 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2117, max=14990, FiltMin=2531, FiltMax=10087, Gamma=2.950 04:43:35.374 00.013 15672 PulseGuide returned control before completion, sleep 135 04:43:35.410 00.036 30444 UpdateGuideState exits: m=122453 SNR=103.0 Saturated 04:43:35.410 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:35.410 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:35.410 00.000 30444 Enqueuing Expose request 04:43:35.566 00.156 15672 IsGuiding returns 0 04:43:35.566 00.000 15672 Move returns status 0, amount 141 04:43:35.567 00.001 15672 MoveAxis(N, 0, ABG) 04:43:35.567 00.000 15672 Move returns status 0, amount 0 04:43:35.567 00.000 15672 move complete, result=0 04:43:35.567 00.000 15672 worker thread done servicing request 04:43:35.567 00.000 15672 Worker thread wakes up 04:43:35.567 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:35.567 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:35.568 00.001 30444 GuideStep: -0.5 px 141 ms EAST, -0.1 px 0 ms NORTH 04:43:37.477 01.909 15672 Exposure complete 04:43:37.506 00.029 15672 worker thread done servicing request 04:43:37.506 00.000 30444 OnExposeComplete: enter 04:43:37.506 00.000 30444 UpdateGuideState(): m_state=6 04:43:37.506 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 559 04:43:37.506 00.000 30444 Star::Find returns 1 (1), X=439.79, Y=185.29, Mass=126325, SNR=128.7, Peak=14059 HFD=3.2 04:43:37.506 00.000 30444 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.28) = xAngle (-2.02 = -2.02) 04:43:37.506 00.000 30444 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.08 = -2.08) 04:43:37.506 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-2.30 mountX=-0.17 mountY=-0.34, mountTheta=-2.04 04:43:37.506 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.29, opts=13) 04:43:37.506 00.000 30444 Enqueuing Move request for scope (-0.26, -0.29) 04:43:37.506 00.000 15672 Worker thread wakes up 04:43:37.506 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.29) opts 0xd 04:43:37.506 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.29) 04:43:37.506 00.000 15672 Moving (-0.26, -0.29) raw xDistance=-0.17 yDistance=-0.34 04:43:37.506 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:43:37.506 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:43:37.506 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 04:43:37.506 00.000 15672 MoveAxis(E, 0, ABG) 04:43:37.506 00.000 15672 Move returns status 0, amount 0 04:43:37.506 00.000 15672 MoveAxis(N, 0, ABG) 04:43:37.507 00.001 15672 Move returns status 0, amount 0 04:43:37.507 00.000 15672 move complete, result=0 04:43:37.507 00.000 15672 worker thread done servicing request 04:43:37.512 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2028, max=14818, FiltMin=2374, FiltMax=10257, Gamma=2.950 04:43:37.638 00.126 30444 UpdateGuideState exits: m=126325 SNR=128.7 Saturated 04:43:37.638 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:37.638 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:37.638 00.000 30444 Enqueuing Expose request 04:43:37.638 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 04:43:37.638 00.000 15672 Worker thread wakes up 04:43:37.638 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:37.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:39.755 02.117 15672 Exposure complete 04:43:39.787 00.032 15672 worker thread done servicing request 04:43:39.787 00.000 30444 OnExposeComplete: enter 04:43:39.787 00.000 30444 UpdateGuideState(): m_state=6 04:43:39.787 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 560 04:43:39.787 00.000 30444 Star::Find returns 1 (1), X=440.16, Y=185.22, Mass=135039, SNR=111.3, Peak=15041 HFD=3.1 04:43:39.787 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-1.00 = -1.00) 04:43:39.787 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.06 = -1.06) 04:43:39.787 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.35 hyp=0.37 cameraTheta=-1.27 mountX=0.20 mountY=-0.32, mountTheta=-1.01 04:43:39.787 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.35, opts=13) 04:43:39.787 00.000 30444 Enqueuing Move request for scope (0.11, -0.35) 04:43:39.788 00.001 15672 Worker thread wakes up 04:43:39.788 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.35) opts 0xd 04:43:39.788 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.35) 04:43:39.788 00.000 15672 Moving (0.11, -0.35) raw xDistance=0.20 yDistance=-0.32 04:43:39.788 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:43:39.788 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:43:39.788 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 04:43:39.788 00.000 15672 MoveAxis(E, 0, ABG) 04:43:39.788 00.000 15672 Move returns status 0, amount 0 04:43:39.788 00.000 15672 MoveAxis(N, 0, ABG) 04:43:39.788 00.000 15672 Move returns status 0, amount 0 04:43:39.788 00.000 15672 move complete, result=0 04:43:39.788 00.000 15672 worker thread done servicing request 04:43:39.793 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=15041, FiltMin=2494, FiltMax=10448, Gamma=2.950 04:43:39.843 00.050 30444 UpdateGuideState exits: m=135039 SNR=111.3 Saturated 04:43:39.843 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:39.843 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:39.843 00.000 30444 Enqueuing Expose request 04:43:39.843 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 04:43:39.843 00.000 15672 Worker thread wakes up 04:43:39.843 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:39.843 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:41.751 01.908 15672 Exposure complete 04:43:41.771 00.020 15672 worker thread done servicing request 04:43:41.771 00.000 30444 OnExposeComplete: enter 04:43:41.771 00.000 30444 UpdateGuideState(): m_state=6 04:43:41.771 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 561 04:43:41.772 00.001 30444 Star::Find returns 1 (1), X=440.24, Y=185.19, Mass=125189, SNR=92.9, Peak=12874 HFD=3.4 04:43:41.772 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 04:43:41.772 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.91 = -0.91) 04:43:41.772 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.38 hyp=0.43 cameraTheta=-1.13 mountX=0.28 mountY=-0.34, mountTheta=-0.87 04:43:41.772 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.38, opts=13) 04:43:41.772 00.000 30444 Enqueuing Move request for scope (0.18, -0.38) 04:43:41.772 00.000 15672 Worker thread wakes up 04:43:41.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.38) opts 0xd 04:43:41.772 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.38) 04:43:41.772 00.000 15672 Moving (0.18, -0.38) raw xDistance=0.28 yDistance=-0.34 04:43:41.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 04:43:41.772 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:43:41.773 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 04:43:41.773 00.000 15672 MoveAxis(W, 76, ABG) 04:43:41.773 00.000 15672 Guiding Dir = 3, Dur = 76 04:43:41.773 00.000 15672 IsSlewing returns 0 04:43:41.774 00.001 15672 IsGuiding returns 0 04:43:41.778 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=12962, FiltMin=2542, FiltMax=9779, Gamma=2.950 04:43:41.796 00.018 15672 PulseGuide returned control before completion, sleep 65 04:43:41.826 00.030 30444 UpdateGuideState exits: m=125189 SNR=92.9 Saturated 04:43:41.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:41.827 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:41.827 00.000 30444 Enqueuing Expose request 04:43:41.863 00.036 15672 IsGuiding returns 1 04:43:41.863 00.000 15672 scope still moving after pulse duration time elapsed 04:43:41.884 00.021 15672 IsSlewing returns 0 04:43:41.909 00.025 15672 IsGuiding returns 0 04:43:41.910 00.001 15672 scope move finished after 76 + 59 ms 04:43:41.910 00.000 15672 Move returns status 0, amount 76 04:43:41.910 00.000 15672 MoveAxis(N, 0, ABG) 04:43:41.910 00.000 15672 Move returns status 0, amount 0 04:43:41.910 00.000 15672 move complete, result=0 04:43:41.910 00.000 15672 worker thread done servicing request 04:43:41.910 00.000 15672 Worker thread wakes up 04:43:41.911 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:41.911 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:41.911 00.000 30444 GuideStep: 0.3 px 76 ms WEST, -0.3 px 0 ms NORTH 04:43:44.019 02.108 15672 Exposure complete 04:43:44.039 00.020 15672 worker thread done servicing request 04:43:44.039 00.000 30444 OnExposeComplete: enter 04:43:44.039 00.000 30444 UpdateGuideState(): m_state=6 04:43:44.039 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 562 04:43:44.039 00.000 30444 Star::Find returns 1 (1), X=439.56, Y=185.37, Mass=127532, SNR=111.8, Peak=14327 HFD=3.2 04:43:44.039 00.000 30444 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.28) = xAngle (-2.47 = -2.47) 04:43:44.039 00.000 30444 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.53 = -2.53) 04:43:44.039 00.000 30444 CameraToMount -- cameraX=-0.50 cameraY=-0.21 hyp=0.54 cameraTheta=-2.75 mountX=-0.42 mountY=-0.31, mountTheta=-2.51 04:43:44.040 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=-0.21, opts=13) 04:43:44.040 00.000 30444 Enqueuing Move request for scope (-0.50, -0.21) 04:43:44.040 00.000 15672 Worker thread wakes up 04:43:44.040 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.21) opts 0xd 04:43:44.040 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, -0.21) 04:43:44.040 00.000 15672 Moving (-0.50, -0.21) raw xDistance=-0.42 yDistance=-0.31 04:43:44.040 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42 04:43:44.040 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:43:44.040 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 04:43:44.041 00.001 15672 MoveAxis(E, 108, ABG) 04:43:44.041 00.000 15672 Guiding Dir = 2, Dur = 108 04:43:44.041 00.000 15672 IsSlewing returns 0 04:43:44.042 00.001 15672 IsGuiding returns 0 04:43:44.046 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=14979, FiltMin=2515, FiltMax=10271, Gamma=2.950 04:43:44.065 00.019 15672 PulseGuide returned control before completion, sleep 96 04:43:44.094 00.029 30444 UpdateGuideState exits: m=127532 SNR=111.8 Saturated 04:43:44.094 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:44.094 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:44.094 00.000 30444 Enqueuing Expose request 04:43:44.162 00.068 15672 IsGuiding returns 1 04:43:44.162 00.000 15672 scope still moving after pulse duration time elapsed 04:43:44.184 00.022 15672 IsSlewing returns 0 04:43:44.193 00.009 15672 IsGuiding returns 0 04:43:44.193 00.000 15672 scope move finished after 108 + 43 ms 04:43:44.193 00.000 15672 Move returns status 0, amount 108 04:43:44.194 00.001 15672 MoveAxis(N, 0, ABG) 04:43:44.194 00.000 15672 Move returns status 0, amount 0 04:43:44.194 00.000 15672 move complete, result=0 04:43:44.194 00.000 15672 worker thread done servicing request 04:43:44.194 00.000 15672 Worker thread wakes up 04:43:44.194 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:44.194 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:44.194 00.000 30444 GuideStep: -0.4 px 108 ms EAST, -0.3 px 0 ms NORTH 04:43:46.104 01.910 15672 Exposure complete 04:43:46.124 00.020 15672 worker thread done servicing request 04:43:46.124 00.000 30444 OnExposeComplete: enter 04:43:46.124 00.000 30444 UpdateGuideState(): m_state=6 04:43:46.124 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 563 04:43:46.124 00.000 30444 Star::Find returns 1 (1), X=440.12, Y=184.99, Mass=133576, SNR=115.3, Peak=14261 HFD=3.0 04:43:46.124 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 04:43:46.124 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 04:43:46.125 00.001 30444 CameraToMount -- cameraX=0.06 cameraY=-0.58 hyp=0.58 cameraTheta=-1.46 mountX=0.22 mountY=-0.55, mountTheta=-1.19 04:43:46.125 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.58, opts=13) 04:43:46.125 00.000 30444 Enqueuing Move request for scope (0.06, -0.58) 04:43:46.125 00.000 15672 Worker thread wakes up 04:43:46.125 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.58) opts 0xd 04:43:46.125 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.58) 04:43:46.125 00.000 15672 Moving (0.06, -0.58) raw xDistance=0.22 yDistance=-0.55 04:43:46.125 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 04:43:46.125 00.000 15672 switching direction from 1 to -1 - decHistory=-4 oldest=0.92 newest=-1.20 04:43:46.125 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 04:43:46.126 00.001 15672 MoveAxis(E, 0, ABG) 04:43:46.126 00.000 15672 Move returns status 0, amount 0 04:43:46.126 00.000 15672 MoveAxis(N, 99, ABG) 04:43:46.126 00.000 15672 Guiding Dir = 0, Dur = 99 04:43:46.126 00.000 15672 IsSlewing returns 0 04:43:46.128 00.002 15672 IsGuiding returns 0 04:43:46.132 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2038, max=14261, FiltMin=2346, FiltMax=10454, Gamma=2.950 04:43:46.205 00.073 15672 PulseGuide returned control before completion, sleep 32 04:43:46.254 00.049 15672 IsGuiding returns 1 04:43:46.254 00.000 15672 scope still moving after pulse duration time elapsed 04:43:46.275 00.021 15672 IsSlewing returns 0 04:43:46.278 00.003 15672 IsGuiding returns 1 04:43:46.282 00.004 30444 UpdateGuideState exits: m=133576 SNR=115.3 Saturated 04:43:46.282 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:46.282 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:46.283 00.001 30444 Enqueuing Expose request 04:43:46.299 00.016 15672 IsSlewing returns 0 04:43:46.300 00.001 15672 IsGuiding returns 1 04:43:46.321 00.021 15672 IsSlewing returns 0 04:43:46.334 00.013 15672 IsGuiding returns 0 04:43:46.334 00.000 15672 scope move finished after 99 + 107 ms 04:43:46.334 00.000 15672 Move returns status 0, amount 99 04:43:46.334 00.000 15672 move complete, result=0 04:43:46.334 00.000 15672 worker thread done servicing request 04:43:46.334 00.000 15672 Worker thread wakes up 04:43:46.334 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 99 ms NORTH 04:43:46.334 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:46.335 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:48.443 02.108 15672 Exposure complete 04:43:48.463 00.020 15672 worker thread done servicing request 04:43:48.463 00.000 30444 OnExposeComplete: enter 04:43:48.463 00.000 30444 UpdateGuideState(): m_state=6 04:43:48.463 00.000 30444 Star::Find(15, 440, 184, 0, (0,0,0,0), 0.0, 255) frame 564 04:43:48.463 00.000 30444 Star::Find returns 1 (1), X=440.56, Y=185.13, Mass=127844, SNR=108.0, Peak=14497 HFD=3.2 04:43:48.463 00.000 30444 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.28) = xAngle (-0.44 = -0.44) 04:43:48.463 00.000 30444 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.50 = -0.50) 04:43:48.463 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.44 hyp=0.67 cameraTheta=-0.72 mountX=0.61 mountY=-0.33, mountTheta=-0.49 04:43:48.464 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.44, opts=13) 04:43:48.464 00.000 30444 Enqueuing Move request for scope (0.51, -0.44) 04:43:48.464 00.000 15672 Worker thread wakes up 04:43:48.464 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.44) opts 0xd 04:43:48.464 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.44) 04:43:48.464 00.000 15672 Moving (0.51, -0.44) raw xDistance=0.61 yDistance=-0.33 04:43:48.464 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61 04:43:48.464 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 04:43:48.464 00.000 15672 MoveAxis(W, 164, ABG) 04:43:48.464 00.000 15672 Guiding Dir = 3, Dur = 164 04:43:48.465 00.001 15672 IsSlewing returns 0 04:43:48.466 00.001 15672 IsGuiding returns 0 04:43:48.471 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2093, max=14582, FiltMin=2525, FiltMax=9893, Gamma=2.950 04:43:48.490 00.019 15672 PulseGuide returned control before completion, sleep 151 04:43:48.520 00.030 30444 UpdateGuideState exits: m=127844 SNR=108.0 Saturated 04:43:48.520 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:48.520 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:48.520 00.000 30444 Enqueuing Expose request 04:43:48.643 00.123 15672 IsGuiding returns 1 04:43:48.643 00.000 15672 scope still moving after pulse duration time elapsed 04:43:48.664 00.021 15672 IsSlewing returns 0 04:43:48.681 00.017 15672 IsGuiding returns 0 04:43:48.682 00.001 15672 scope move finished after 164 + 51 ms 04:43:48.682 00.000 15672 Move returns status 0, amount 164 04:43:48.682 00.000 15672 MoveAxis(N, 58, ABG) 04:43:48.682 00.000 15672 Guiding Dir = 0, Dur = 58 04:43:48.682 00.000 15672 IsSlewing returns 0 04:43:48.683 00.001 15672 IsGuiding returns 0 04:43:48.764 00.081 15672 IsGuiding returns 1 04:43:48.764 00.000 15672 scope still moving after pulse duration time elapsed 04:43:48.785 00.021 15672 IsSlewing returns 0 04:43:48.788 00.003 15672 IsGuiding returns 1 04:43:48.809 00.021 15672 IsSlewing returns 0 04:43:48.873 00.064 15672 IsGuiding returns 0 04:43:48.873 00.000 15672 scope move finished after 58 + 132 ms 04:43:48.873 00.000 15672 Move returns status 0, amount 58 04:43:48.873 00.000 15672 move complete, result=0 04:43:48.873 00.000 15672 worker thread done servicing request 04:43:48.873 00.000 15672 Worker thread wakes up 04:43:48.873 00.000 30444 GuideStep: 0.6 px 164 ms WEST, -0.3 px 58 ms NORTH 04:43:48.873 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:48.873 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:50.781 01.908 15672 Exposure complete 04:43:50.802 00.021 15672 worker thread done servicing request 04:43:50.802 00.000 30444 OnExposeComplete: enter 04:43:50.802 00.000 30444 UpdateGuideState(): m_state=6 04:43:50.803 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 565 04:43:50.803 00.000 30444 Star::Find returns 1 (1), X=439.82, Y=185.51, Mass=122862, SNR=106.3, Peak=12900 HFD=3.4 04:43:50.803 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 04:43:50.803 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 04:43:50.803 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.86 mountX=-0.21 mountY=-0.12, mountTheta=-2.63 04:43:50.803 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.07, opts=13) 04:43:50.803 00.000 30444 Enqueuing Move request for scope (-0.23, -0.07) 04:43:50.803 00.000 15672 Worker thread wakes up 04:43:50.803 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd 04:43:50.804 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.07) 04:43:50.804 00.000 15672 Moving (-0.23, -0.07) raw xDistance=-0.21 yDistance=-0.12 04:43:50.804 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:43:50.804 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:50.804 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:43:50.804 00.000 15672 MoveAxis(E, 0, ABG) 04:43:50.804 00.000 15672 Move returns status 0, amount 0 04:43:50.804 00.000 15672 MoveAxis(N, 0, ABG) 04:43:50.804 00.000 15672 Move returns status 0, amount 0 04:43:50.804 00.000 15672 move complete, result=0 04:43:50.804 00.000 15672 worker thread done servicing request 04:43:50.809 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2095, max=13844, FiltMin=2539, FiltMax=10671, Gamma=2.950 04:43:50.858 00.049 30444 UpdateGuideState exits: m=122862 SNR=106.3 Saturated 04:43:50.858 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:50.858 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:50.858 00.000 30444 Enqueuing Expose request 04:43:50.858 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:43:50.858 00.000 15672 Worker thread wakes up 04:43:50.858 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:50.858 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:52.965 02.107 15672 Exposure complete 04:43:52.985 00.020 15672 worker thread done servicing request 04:43:52.985 00.000 30444 OnExposeComplete: enter 04:43:52.985 00.000 30444 UpdateGuideState(): m_state=6 04:43:52.985 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 566 04:43:52.985 00.000 30444 Star::Find returns 1 (1), X=439.81, Y=185.64, Mass=126955, SNR=106.3, Peak=13389 HFD=3.4 04:43:52.985 00.000 30444 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.28) = xAngle (3.16 = -3.12) 04:43:52.985 00.000 30444 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.10 = 3.10) 04:43:52.985 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.07 hyp=0.26 cameraTheta=2.88 mountX=-0.25 mountY=0.01, mountTheta=3.10 04:43:52.986 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.07, opts=13) 04:43:52.986 00.000 30444 Enqueuing Move request for scope (-0.25, 0.07) 04:43:52.986 00.000 15672 Worker thread wakes up 04:43:52.986 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.07) opts 0xd 04:43:52.986 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.07) 04:43:52.986 00.000 15672 Moving (-0.25, 0.07) raw xDistance=-0.25 yDistance=0.01 04:43:52.986 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 04:43:52.986 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:52.986 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:43:52.986 00.000 15672 MoveAxis(E, 69, ABG) 04:43:52.986 00.000 15672 Guiding Dir = 2, Dur = 69 04:43:52.987 00.001 15672 IsSlewing returns 0 04:43:52.988 00.001 15672 IsGuiding returns 0 04:43:52.992 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1924, max=14561, FiltMin=2497, FiltMax=10680, Gamma=2.950 04:43:53.010 00.018 15672 PulseGuide returned control before completion, sleep 58 04:43:53.042 00.032 30444 UpdateGuideState exits: m=126955 SNR=106.3 Saturated 04:43:53.042 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:53.042 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:53.042 00.000 30444 Enqueuing Expose request 04:43:53.070 00.028 15672 IsGuiding returns 1 04:43:53.070 00.000 15672 scope still moving after pulse duration time elapsed 04:43:53.090 00.020 15672 IsSlewing returns 0 04:43:53.123 00.033 15672 IsGuiding returns 0 04:43:53.123 00.000 15672 scope move finished after 69 + 66 ms 04:43:53.123 00.000 15672 Move returns status 0, amount 69 04:43:53.123 00.000 15672 MoveAxis(N, 0, ABG) 04:43:53.123 00.000 15672 Move returns status 0, amount 0 04:43:53.123 00.000 15672 move complete, result=0 04:43:53.125 00.002 15672 worker thread done servicing request 04:43:53.125 00.000 30444 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH 04:43:53.125 00.000 15672 Worker thread wakes up 04:43:53.125 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:53.125 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:55.034 01.909 15672 Exposure complete 04:43:55.057 00.023 15672 worker thread done servicing request 04:43:55.058 00.001 30444 OnExposeComplete: enter 04:43:55.058 00.000 30444 UpdateGuideState(): m_state=6 04:43:55.058 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 567 04:43:55.058 00.000 30444 Star::Find returns 1 (1), X=440.06, Y=185.51, Mass=123695, SNR=94.4, Peak=13685 HFD=3.3 04:43:55.058 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 04:43:55.058 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.24 = -1.24) 04:43:55.058 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.46 mountX=0.02 mountY=-0.06, mountTheta=-1.19 04:43:55.059 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.06, opts=13) 04:43:55.059 00.000 30444 Enqueuing Move request for scope (0.01, -0.06) 04:43:55.059 00.000 15672 Worker thread wakes up 04:43:55.059 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd 04:43:55.059 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.06) 04:43:55.059 00.000 15672 Moving (0.01, -0.06) raw xDistance=0.02 yDistance=-0.06 04:43:55.059 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:43:55.059 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:55.059 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:43:55.059 00.000 15672 MoveAxis(E, 0, ABG) 04:43:55.059 00.000 15672 Move returns status 0, amount 0 04:43:55.059 00.000 15672 MoveAxis(N, 0, ABG) 04:43:55.060 00.001 15672 Move returns status 0, amount 0 04:43:55.060 00.000 15672 move complete, result=0 04:43:55.060 00.000 15672 worker thread done servicing request 04:43:55.066 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=13686, FiltMin=2444, FiltMax=10337, Gamma=2.950 04:43:55.127 00.061 30444 UpdateGuideState exits: m=123695 SNR=94.4 Saturated 04:43:55.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:55.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:55.127 00.000 30444 Enqueuing Expose request 04:43:55.128 00.001 15672 Worker thread wakes up 04:43:55.128 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:55.128 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:43:55.128 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:57.234 02.106 15672 Exposure complete 04:43:57.254 00.020 15672 worker thread done servicing request 04:43:57.254 00.000 30444 OnExposeComplete: enter 04:43:57.254 00.000 30444 UpdateGuideState(): m_state=6 04:43:57.255 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 568 04:43:57.255 00.000 30444 Star::Find returns 1 (1), X=440.50, Y=185.56, Mass=130206, SNR=116.3, Peak=13714 HFD=3.2 04:43:57.255 00.000 30444 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.28) = xAngle (0.24 = 0.24) 04:43:57.255 00.000 30444 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.18 = 0.18) 04:43:57.255 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=-0.02 hyp=0.45 cameraTheta=-0.04 mountX=0.44 mountY=0.08, mountTheta=0.18 04:43:57.255 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.02, opts=13) 04:43:57.255 00.000 30444 Enqueuing Move request for scope (0.45, -0.02) 04:43:57.255 00.000 15672 Worker thread wakes up 04:43:57.255 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.02) opts 0xd 04:43:57.256 00.001 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.02) 04:43:57.256 00.000 15672 Moving (0.45, -0.02) raw xDistance=0.44 yDistance=0.08 04:43:57.256 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 04:43:57.256 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:57.256 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:43:57.256 00.000 15672 MoveAxis(W, 119, ABG) 04:43:57.256 00.000 15672 Guiding Dir = 3, Dur = 119 04:43:57.256 00.000 15672 IsSlewing returns 0 04:43:57.257 00.001 15672 IsGuiding returns 0 04:43:57.261 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=13926, FiltMin=2479, FiltMax=10521, Gamma=2.950 04:43:57.275 00.014 15672 PulseGuide returned control before completion, sleep 112 04:43:57.311 00.036 30444 UpdateGuideState exits: m=130206 SNR=116.3 Saturated 04:43:57.311 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:57.311 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:57.311 00.000 30444 Enqueuing Expose request 04:43:57.390 00.079 15672 IsGuiding returns 1 04:43:57.390 00.000 15672 scope still moving after pulse duration time elapsed 04:43:57.410 00.020 15672 IsSlewing returns 0 04:43:57.452 00.042 15672 IsGuiding returns 0 04:43:57.452 00.000 15672 scope move finished after 119 + 75 ms 04:43:57.452 00.000 15672 Move returns status 0, amount 119 04:43:57.452 00.000 15672 MoveAxis(N, 0, ABG) 04:43:57.453 00.001 15672 Move returns status 0, amount 0 04:43:57.453 00.000 15672 move complete, result=0 04:43:57.453 00.000 15672 worker thread done servicing request 04:43:57.453 00.000 15672 Worker thread wakes up 04:43:57.453 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:57.453 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:43:57.453 00.000 30444 GuideStep: 0.4 px 119 ms WEST, 0.1 px 0 ms NORTH 04:43:59.361 01.908 15672 Exposure complete 04:43:59.382 00.021 15672 worker thread done servicing request 04:43:59.382 00.000 30444 OnExposeComplete: enter 04:43:59.382 00.000 30444 UpdateGuideState(): m_state=6 04:43:59.383 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 569 04:43:59.383 00.000 30444 Star::Find returns 1 (1), X=440.11, Y=185.66, Mass=126188, SNR=112.0, Peak=12458 HFD=3.6 04:43:59.383 00.000 30444 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.28) = xAngle (1.30 = 1.30) 04:43:59.383 00.000 30444 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.24 = 1.24) 04:43:59.383 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.02 mountX=0.03 mountY=0.09, mountTheta=1.29 04:43:59.383 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=0.08, opts=13) 04:43:59.384 00.001 30444 Enqueuing Move request for scope (0.05, 0.08) 04:43:59.384 00.000 15672 Worker thread wakes up 04:43:59.384 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd 04:43:59.384 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, 0.08) 04:43:59.384 00.000 15672 Moving (0.05, 0.08) raw xDistance=0.03 yDistance=0.09 04:43:59.384 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:43:59.384 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:43:59.384 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:43:59.384 00.000 15672 MoveAxis(E, 0, ABG) 04:43:59.384 00.000 15672 Move returns status 0, amount 0 04:43:59.384 00.000 15672 MoveAxis(N, 0, ABG) 04:43:59.384 00.000 15672 Move returns status 0, amount 0 04:43:59.384 00.000 15672 move complete, result=0 04:43:59.384 00.000 15672 worker thread done servicing request 04:43:59.390 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=13827, FiltMin=2526, FiltMax=11127, Gamma=2.950 04:43:59.511 00.121 30444 UpdateGuideState exits: m=126188 SNR=112.0 Saturated 04:43:59.511 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:43:59.511 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:43:59.512 00.001 30444 Enqueuing Expose request 04:43:59.512 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:43:59.512 00.000 15672 Worker thread wakes up 04:43:59.512 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:43:59.512 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:01.628 02.116 15672 Exposure complete 04:44:01.656 00.028 15672 worker thread done servicing request 04:44:01.656 00.000 30444 OnExposeComplete: enter 04:44:01.656 00.000 30444 UpdateGuideState(): m_state=6 04:44:01.656 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 570 04:44:01.656 00.000 30444 Star::Find returns 1 (1), X=440.23, Y=185.24, Mass=126163, SNR=100.7, Peak=14221 HFD=2.9 04:44:01.657 00.001 30444 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.28) = xAngle (-0.81 = -0.81) 04:44:01.657 00.000 30444 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.87 = -0.87) 04:44:01.657 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.34 hyp=0.38 cameraTheta=-1.09 mountX=0.26 mountY=-0.29, mountTheta=-0.84 04:44:01.657 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.34, opts=13) 04:44:01.657 00.000 30444 Enqueuing Move request for scope (0.18, -0.34) 04:44:01.657 00.000 15672 Worker thread wakes up 04:44:01.657 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.34) opts 0xd 04:44:01.657 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.34) 04:44:01.657 00.000 15672 Moving (0.18, -0.34) raw xDistance=0.26 yDistance=-0.29 04:44:01.657 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26 04:44:01.657 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 04:44:01.658 00.001 15672 MoveAxis(W, 71, ABG) 04:44:01.658 00.000 15672 Guiding Dir = 3, Dur = 71 04:44:01.658 00.000 15672 IsSlewing returns 0 04:44:01.659 00.001 15672 IsGuiding returns 0 04:44:01.663 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2066, max=14221, FiltMin=2502, FiltMax=10167, Gamma=2.950 04:44:01.684 00.021 15672 PulseGuide returned control before completion, sleep 56 04:44:01.712 00.028 30444 UpdateGuideState exits: m=126163 SNR=100.7 Saturated 04:44:01.712 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:01.712 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:01.712 00.000 30444 Enqueuing Expose request 04:44:01.742 00.030 15672 IsGuiding returns 1 04:44:01.742 00.000 15672 scope still moving after pulse duration time elapsed 04:44:01.763 00.021 15672 IsSlewing returns 0 04:44:01.781 00.018 15672 IsGuiding returns 0 04:44:01.781 00.000 15672 scope move finished after 71 + 50 ms 04:44:01.781 00.000 15672 Move returns status 0, amount 71 04:44:01.781 00.000 15672 MoveAxis(N, 52, ABG) 04:44:01.781 00.000 15672 Guiding Dir = 0, Dur = 52 04:44:01.782 00.001 15672 IsSlewing returns 0 04:44:01.782 00.000 15672 IsGuiding returns 0 04:44:01.863 00.081 15672 IsGuiding returns 1 04:44:01.863 00.000 15672 scope still moving after pulse duration time elapsed 04:44:01.884 00.021 15672 IsSlewing returns 0 04:44:01.886 00.002 15672 IsGuiding returns 1 04:44:01.907 00.021 15672 IsSlewing returns 0 04:44:01.908 00.001 15672 IsGuiding returns 1 04:44:01.929 00.021 15672 IsSlewing returns 0 04:44:01.972 00.043 15672 IsGuiding returns 0 04:44:01.972 00.000 15672 scope move finished after 52 + 138 ms 04:44:01.972 00.000 15672 Move returns status 0, amount 52 04:44:01.972 00.000 15672 move complete, result=0 04:44:01.972 00.000 15672 worker thread done servicing request 04:44:01.972 00.000 15672 Worker thread wakes up 04:44:01.972 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:01.973 00.001 30444 GuideStep: 0.3 px 71 ms WEST, -0.3 px 52 ms NORTH 04:44:01.973 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:03.878 01.905 15672 Exposure complete 04:44:03.898 00.020 15672 worker thread done servicing request 04:44:03.898 00.000 30444 OnExposeComplete: enter 04:44:03.898 00.000 30444 UpdateGuideState(): m_state=6 04:44:03.898 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 571 04:44:03.898 00.000 30444 Star::Find returns 1 (1), X=440.60, Y=185.78, Mass=124562, SNR=102.4, Peak=11316 HFD=3.5 04:44:03.899 00.001 30444 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.28) = xAngle (0.64 = 0.64) 04:44:03.899 00.000 30444 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.58 = 0.58) 04:44:03.899 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=0.21 hyp=0.59 cameraTheta=0.36 mountX=0.47 mountY=0.32, mountTheta=0.60 04:44:03.899 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=0.21, opts=13) 04:44:03.899 00.000 30444 Enqueuing Move request for scope (0.55, 0.21) 04:44:03.899 00.000 15672 Worker thread wakes up 04:44:03.899 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.21) opts 0xd 04:44:03.899 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, 0.21) 04:44:03.899 00.000 15672 Moving (0.55, 0.21) raw xDistance=0.47 yDistance=0.32 04:44:03.899 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47 04:44:03.899 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:44:03.900 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 04:44:03.900 00.000 15672 MoveAxis(W, 132, ABG) 04:44:03.900 00.000 15672 Guiding Dir = 3, Dur = 132 04:44:03.900 00.000 15672 IsSlewing returns 0 04:44:03.901 00.001 15672 IsGuiding returns 0 04:44:03.905 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=11367, FiltMin=2511, FiltMax=9734, Gamma=2.950 04:44:03.921 00.016 15672 PulseGuide returned control before completion, sleep 123 04:44:03.955 00.034 30444 UpdateGuideState exits: m=124562 SNR=102.4 Saturated 04:44:03.955 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:03.955 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:03.955 00.000 30444 Enqueuing Expose request 04:44:04.097 00.142 15672 IsGuiding returns 0 04:44:04.097 00.000 15672 Move returns status 0, amount 132 04:44:04.097 00.000 15672 MoveAxis(N, 0, ABG) 04:44:04.097 00.000 15672 Move returns status 0, amount 0 04:44:04.097 00.000 15672 move complete, result=0 04:44:04.097 00.000 15672 worker thread done servicing request 04:44:04.097 00.000 15672 Worker thread wakes up 04:44:04.097 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:04.097 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:04.098 00.001 30444 GuideStep: 0.5 px 132 ms WEST, 0.3 px 0 ms NORTH 04:44:06.205 02.107 15672 Exposure complete 04:44:06.225 00.020 15672 worker thread done servicing request 04:44:06.225 00.000 30444 OnExposeComplete: enter 04:44:06.225 00.000 30444 UpdateGuideState(): m_state=6 04:44:06.225 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 572 04:44:06.225 00.000 30444 Star::Find returns 1 (1), X=440.03, Y=185.74, Mass=132025, SNR=109.8, Peak=12360 HFD=3.5 04:44:06.225 00.000 30444 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.28) = xAngle (1.98 = 1.98) 04:44:06.225 00.000 30444 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.91 = 1.91) 04:44:06.226 00.001 30444 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.70 mountX=-0.07 mountY=0.16, mountTheta=1.97 04:44:06.226 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=0.17, opts=13) 04:44:06.226 00.000 30444 Enqueuing Move request for scope (-0.02, 0.17) 04:44:06.226 00.000 15672 Worker thread wakes up 04:44:06.226 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd 04:44:06.226 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, 0.17) 04:44:06.226 00.000 15672 Moving (-0.02, 0.17) raw xDistance=-0.07 yDistance=0.16 04:44:06.226 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:44:06.226 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:06.226 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 04:44:06.226 00.000 15672 MoveAxis(E, 0, ABG) 04:44:06.226 00.000 15672 Move returns status 0, amount 0 04:44:06.227 00.001 15672 MoveAxis(N, 0, ABG) 04:44:06.227 00.000 15672 Move returns status 0, amount 0 04:44:06.227 00.000 15672 move complete, result=0 04:44:06.227 00.000 15672 worker thread done servicing request 04:44:06.232 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=13494, FiltMin=2523, FiltMax=10716, Gamma=2.950 04:44:06.631 00.399 30444 UpdateGuideState exits: m=132025 SNR=109.8 Saturated 04:44:06.631 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:06.631 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:06.632 00.001 30444 Enqueuing Expose request 04:44:06.632 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:44:06.632 00.000 15672 Worker thread wakes up 04:44:06.632 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:06.632 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:08.541 01.909 15672 Exposure complete 04:44:08.561 00.020 15672 worker thread done servicing request 04:44:08.561 00.000 30444 OnExposeComplete: enter 04:44:08.561 00.000 30444 UpdateGuideState(): m_state=6 04:44:08.561 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 573 04:44:08.562 00.001 30444 Star::Find returns 1 (1), X=440.55, Y=185.60, Mass=134250, SNR=119.9, Peak=14063 HFD=3.3 04:44:08.562 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.33 = 0.33) 04:44:08.562 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.27 = 0.27) 04:44:08.562 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.03 hyp=0.50 cameraTheta=0.05 mountX=0.47 mountY=0.13, mountTheta=0.27 04:44:08.562 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.03, opts=13) 04:44:08.562 00.000 30444 Enqueuing Move request for scope (0.50, 0.03) 04:44:08.562 00.000 15672 Worker thread wakes up 04:44:08.562 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.03) opts 0xd 04:44:08.562 00.000 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.03) 04:44:08.562 00.000 15672 Moving (0.50, 0.03) raw xDistance=0.47 yDistance=0.13 04:44:08.562 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47 04:44:08.563 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:08.563 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:44:08.563 00.000 15672 MoveAxis(W, 128, ABG) 04:44:08.563 00.000 15672 Guiding Dir = 3, Dur = 128 04:44:08.563 00.000 15672 IsSlewing returns 0 04:44:08.564 00.001 15672 IsGuiding returns 0 04:44:08.568 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2131, max=14063, FiltMin=2497, FiltMax=10129, Gamma=2.950 04:44:08.585 00.017 15672 PulseGuide returned control before completion, sleep 117 04:44:08.690 00.105 30444 UpdateGuideState exits: m=134250 SNR=119.9 Saturated 04:44:08.690 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:08.690 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:08.690 00.000 30444 Enqueuing Expose request 04:44:08.704 00.014 15672 IsGuiding returns 1 04:44:08.704 00.000 15672 scope still moving after pulse duration time elapsed 04:44:08.726 00.022 15672 IsSlewing returns 0 04:44:08.730 00.004 15672 IsGuiding returns 0 04:44:08.730 00.000 15672 scope move finished after 128 + 37 ms 04:44:08.730 00.000 15672 Move returns status 0, amount 128 04:44:08.730 00.000 15672 MoveAxis(N, 0, ABG) 04:44:08.730 00.000 15672 Move returns status 0, amount 0 04:44:08.730 00.000 15672 move complete, result=0 04:44:08.730 00.000 15672 worker thread done servicing request 04:44:08.730 00.000 15672 Worker thread wakes up 04:44:08.730 00.000 30444 GuideStep: 0.5 px 128 ms WEST, 0.1 px 0 ms NORTH 04:44:08.730 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:08.730 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:10.836 02.106 15672 Exposure complete 04:44:10.856 00.020 15672 worker thread done servicing request 04:44:10.856 00.000 30444 OnExposeComplete: enter 04:44:10.856 00.000 30444 UpdateGuideState(): m_state=6 04:44:10.856 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 574 04:44:10.856 00.000 30444 Star::Find returns 1 (1), X=439.98, Y=185.71, Mass=129693, SNR=111.3, Peak=12553 HFD=3.4 04:44:10.856 00.000 30444 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 04:44:10.856 00.000 30444 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.28 = 2.28) 04:44:10.856 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.06 mountX=-0.11 mountY=0.12, mountTheta=2.31 04:44:10.857 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=0.14, opts=13) 04:44:10.857 00.000 30444 Enqueuing Move request for scope (-0.07, 0.14) 04:44:10.857 00.000 15672 Worker thread wakes up 04:44:10.857 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd 04:44:10.857 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 0.14) 04:44:10.857 00.000 15672 Moving (-0.07, 0.14) raw xDistance=-0.11 yDistance=0.12 04:44:10.857 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:44:10.857 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:10.857 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:44:10.857 00.000 15672 MoveAxis(E, 0, ABG) 04:44:10.857 00.000 15672 Move returns status 0, amount 0 04:44:10.857 00.000 15672 MoveAxis(N, 0, ABG) 04:44:10.857 00.000 15672 Move returns status 0, amount 0 04:44:10.857 00.000 15672 move complete, result=0 04:44:10.857 00.000 15672 worker thread done servicing request 04:44:10.862 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2078, max=13856, FiltMin=2511, FiltMax=10711, Gamma=2.950 04:44:10.911 00.049 30444 UpdateGuideState exits: m=129693 SNR=111.3 Saturated 04:44:10.911 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:10.911 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:10.911 00.000 30444 Enqueuing Expose request 04:44:10.912 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:44:10.912 00.000 15672 Worker thread wakes up 04:44:10.912 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:10.912 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:12.820 01.908 15672 Exposure complete 04:44:12.840 00.020 15672 worker thread done servicing request 04:44:12.840 00.000 30444 OnExposeComplete: enter 04:44:12.840 00.000 30444 UpdateGuideState(): m_state=6 04:44:12.840 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 575 04:44:12.840 00.000 30444 Star::Find returns 1 (1), X=439.56, Y=185.65, Mass=134279, SNR=117.6, Peak=13391 HFD=3.3 04:44:12.840 00.000 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.26 = -3.02) 04:44:12.840 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.20 = -3.08) 04:44:12.841 00.001 30444 CameraToMount -- cameraX=-0.50 cameraY=0.08 hyp=0.50 cameraTheta=2.98 mountX=-0.50 mountY=-0.03, mountTheta=-3.08 04:44:12.841 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.50, y=0.08, opts=13) 04:44:12.841 00.000 30444 Enqueuing Move request for scope (-0.50, 0.08) 04:44:12.841 00.000 15672 Worker thread wakes up 04:44:12.841 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.08) opts 0xd 04:44:12.841 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.50, 0.08) 04:44:12.841 00.000 15672 Moving (-0.50, 0.08) raw xDistance=-0.50 yDistance=-0.03 04:44:12.841 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50 04:44:12.841 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:12.841 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:44:12.842 00.001 15672 MoveAxis(E, 135, ABG) 04:44:12.842 00.000 15672 Guiding Dir = 2, Dur = 135 04:44:12.842 00.000 15672 IsSlewing returns 0 04:44:12.844 00.002 15672 IsGuiding returns 0 04:44:12.848 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2151, max=14928, FiltMin=2393, FiltMax=10320, Gamma=2.950 04:44:12.867 00.019 15672 PulseGuide returned control before completion, sleep 122 04:44:12.896 00.029 30444 UpdateGuideState exits: m=134279 SNR=117.6 Saturated 04:44:12.896 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:12.896 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:12.896 00.000 30444 Enqueuing Expose request 04:44:12.991 00.095 15672 IsGuiding returns 1 04:44:12.991 00.000 15672 scope still moving after pulse duration time elapsed 04:44:13.012 00.021 15672 IsSlewing returns 0 04:44:13.015 00.003 15672 IsGuiding returns 1 04:44:13.036 00.021 15672 IsSlewing returns 0 04:44:13.044 00.008 15672 IsGuiding returns 0 04:44:13.045 00.001 15672 scope move finished after 135 + 66 ms 04:44:13.045 00.000 15672 Move returns status 0, amount 135 04:44:13.045 00.000 15672 MoveAxis(N, 0, ABG) 04:44:13.045 00.000 15672 Move returns status 0, amount 0 04:44:13.045 00.000 15672 move complete, result=0 04:44:13.046 00.001 15672 worker thread done servicing request 04:44:13.046 00.000 30444 GuideStep: -0.5 px 135 ms EAST, -0.0 px 0 ms NORTH 04:44:13.046 00.000 15672 Worker thread wakes up 04:44:13.046 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:13.046 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:15.158 02.112 15672 Exposure complete 04:44:15.177 00.019 15672 worker thread done servicing request 04:44:15.178 00.001 30444 OnExposeComplete: enter 04:44:15.178 00.000 30444 UpdateGuideState(): m_state=6 04:44:15.178 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 576 04:44:15.178 00.000 30444 Star::Find returns 1 (1), X=439.71, Y=185.68, Mass=126567, SNR=105.1, Peak=13215 HFD=3.3 04:44:15.178 00.000 30444 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.28) = xAngle (3.12 = 3.12) 04:44:15.178 00.000 30444 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.06 = 3.06) 04:44:15.178 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.11 hyp=0.36 cameraTheta=2.84 mountX=-0.36 mountY=0.03, mountTheta=3.06 04:44:15.178 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.11, opts=13) 04:44:15.178 00.000 30444 Enqueuing Move request for scope (-0.34, 0.11) 04:44:15.179 00.001 15672 Worker thread wakes up 04:44:15.179 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.11) opts 0xd 04:44:15.179 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.11) 04:44:15.179 00.000 15672 Moving (-0.34, 0.11) raw xDistance=-0.36 yDistance=0.03 04:44:15.179 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36 04:44:15.179 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:15.179 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:44:15.179 00.000 15672 MoveAxis(E, 106, ABG) 04:44:15.179 00.000 15672 Guiding Dir = 2, Dur = 106 04:44:15.179 00.000 15672 IsSlewing returns 0 04:44:15.181 00.002 15672 IsGuiding returns 0 04:44:15.185 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=14131, FiltMin=2529, FiltMax=10655, Gamma=2.950 04:44:15.200 00.015 15672 PulseGuide returned control before completion, sleep 98 04:44:15.234 00.034 30444 UpdateGuideState exits: m=126567 SNR=105.1 Saturated 04:44:15.234 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:15.234 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:15.234 00.000 30444 Enqueuing Expose request 04:44:15.299 00.065 15672 IsGuiding returns 1 04:44:15.299 00.000 15672 scope still moving after pulse duration time elapsed 04:44:15.320 00.021 15672 IsSlewing returns 0 04:44:15.328 00.008 15672 IsGuiding returns 0 04:44:15.329 00.001 15672 scope move finished after 106 + 42 ms 04:44:15.329 00.000 15672 Move returns status 0, amount 106 04:44:15.329 00.000 15672 MoveAxis(N, 0, ABG) 04:44:15.329 00.000 15672 Move returns status 0, amount 0 04:44:15.329 00.000 15672 move complete, result=0 04:44:15.329 00.000 15672 worker thread done servicing request 04:44:15.329 00.000 15672 Worker thread wakes up 04:44:15.330 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:15.330 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:15.330 00.000 30444 GuideStep: -0.4 px 106 ms EAST, 0.0 px 0 ms NORTH 04:44:17.239 01.909 15672 Exposure complete 04:44:17.259 00.020 15672 worker thread done servicing request 04:44:17.259 00.000 30444 OnExposeComplete: enter 04:44:17.259 00.000 30444 UpdateGuideState(): m_state=6 04:44:17.259 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 577 04:44:17.259 00.000 30444 Star::Find returns 1 (1), X=440.09, Y=185.55, Mass=123554, SNR=106.3, Peak=12124 HFD=3.5 04:44:17.259 00.000 30444 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.28) = xAngle (-0.30 = -0.30) 04:44:17.259 00.000 30444 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.36 = -0.36) 04:44:17.259 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.58 mountX=0.04 mountY=-0.02, mountTheta=-0.35 04:44:17.260 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.03, opts=13) 04:44:17.260 00.000 30444 Enqueuing Move request for scope (0.04, -0.03) 04:44:17.260 00.000 15672 Worker thread wakes up 04:44:17.260 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd 04:44:17.260 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.03) 04:44:17.260 00.000 15672 Moving (0.04, -0.03) raw xDistance=0.04 yDistance=-0.02 04:44:17.260 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:44:17.260 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:17.260 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:44:17.260 00.000 15672 MoveAxis(E, 0, ABG) 04:44:17.260 00.000 15672 Move returns status 0, amount 0 04:44:17.260 00.000 15672 MoveAxis(N, 0, ABG) 04:44:17.260 00.000 15672 Move returns status 0, amount 0 04:44:17.260 00.000 15672 move complete, result=0 04:44:17.260 00.000 15672 worker thread done servicing request 04:44:17.265 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=13235, FiltMin=2461, FiltMax=10222, Gamma=2.950 04:44:17.314 00.049 30444 UpdateGuideState exits: m=123554 SNR=106.3 Saturated 04:44:17.314 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:17.314 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:17.314 00.000 30444 Enqueuing Expose request 04:44:17.314 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 04:44:17.314 00.000 15672 Worker thread wakes up 04:44:17.314 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:17.315 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:19.424 02.109 15672 Exposure complete 04:44:19.444 00.020 15672 worker thread done servicing request 04:44:19.444 00.000 30444 OnExposeComplete: enter 04:44:19.444 00.000 30444 UpdateGuideState(): m_state=6 04:44:19.444 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 578 04:44:19.444 00.000 30444 Star::Find returns 1 (1), X=440.26, Y=185.54, Mass=124753, SNR=96.3, Peak=12927 HFD=3.4 04:44:19.444 00.000 30444 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 04:44:19.445 00.001 30444 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 04:44:19.445 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.17 mountX=0.21 mountY=0.01, mountTheta=0.04 04:44:19.445 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=-0.04, opts=13) 04:44:19.445 00.000 30444 Enqueuing Move request for scope (0.21, -0.04) 04:44:19.445 00.000 15672 Worker thread wakes up 04:44:19.445 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd 04:44:19.445 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, -0.04) 04:44:19.445 00.000 15672 Moving (0.21, -0.04) raw xDistance=0.21 yDistance=0.01 04:44:19.445 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 04:44:19.445 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:19.445 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:44:19.445 00.000 15672 MoveAxis(E, 0, ABG) 04:44:19.445 00.000 15672 Move returns status 0, amount 0 04:44:19.446 00.001 15672 MoveAxis(N, 0, ABG) 04:44:19.446 00.000 15672 Move returns status 0, amount 0 04:44:19.446 00.000 15672 move complete, result=0 04:44:19.446 00.000 15672 worker thread done servicing request 04:44:19.450 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=14202, FiltMin=2501, FiltMax=10474, Gamma=2.950 04:44:19.500 00.050 30444 UpdateGuideState exits: m=124753 SNR=96.3 Saturated 04:44:19.500 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:19.500 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:19.500 00.000 30444 Enqueuing Expose request 04:44:19.500 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:44:19.500 00.000 15672 Worker thread wakes up 04:44:19.500 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:19.500 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:21.416 01.916 15672 Exposure complete 04:44:21.449 00.033 15672 worker thread done servicing request 04:44:21.449 00.000 30444 OnExposeComplete: enter 04:44:21.449 00.000 30444 UpdateGuideState(): m_state=6 04:44:21.449 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 579 04:44:21.449 00.000 30444 Star::Find returns 1 (1), X=440.54, Y=185.46, Mass=111292, SNR=99.2, Peak=13501 HFD=3.1 04:44:21.449 00.000 30444 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.28) = xAngle (0.04 = 0.04) 04:44:21.449 00.000 30444 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.02 = -0.02) 04:44:21.449 00.000 30444 CameraToMount -- cameraX=0.48 cameraY=-0.12 hyp=0.50 cameraTheta=-0.24 mountX=0.50 mountY=-0.01, mountTheta=-0.02 04:44:21.450 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.48, y=-0.12, opts=13) 04:44:21.450 00.000 30444 Enqueuing Move request for scope (0.48, -0.12) 04:44:21.450 00.000 15672 Worker thread wakes up 04:44:21.450 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.12) opts 0xd 04:44:21.450 00.000 15672 Handling offset move in thread for scope, endpoint = (0.48, -0.12) 04:44:21.450 00.000 15672 Moving (0.48, -0.12) raw xDistance=0.50 yDistance=-0.01 04:44:21.450 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50 04:44:21.450 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:21.450 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:44:21.450 00.000 15672 MoveAxis(W, 134, ABG) 04:44:21.450 00.000 15672 Guiding Dir = 3, Dur = 134 04:44:21.451 00.001 15672 IsSlewing returns 0 04:44:21.452 00.001 15672 IsGuiding returns 0 04:44:21.456 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=14113, FiltMin=2494, FiltMax=9885, Gamma=2.950 04:44:21.478 00.022 15672 PulseGuide returned control before completion, sleep 119 04:44:21.506 00.028 30444 UpdateGuideState exits: m=111292 SNR=99.2 Saturated 04:44:21.506 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:21.506 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:21.506 00.000 30444 Enqueuing Expose request 04:44:21.599 00.093 15672 IsGuiding returns 1 04:44:21.599 00.000 15672 scope still moving after pulse duration time elapsed 04:44:21.620 00.021 15672 IsSlewing returns 0 04:44:21.622 00.002 15672 IsGuiding returns 0 04:44:21.622 00.000 15672 scope move finished after 134 + 35 ms 04:44:21.622 00.000 15672 Move returns status 0, amount 134 04:44:21.622 00.000 15672 MoveAxis(N, 0, ABG) 04:44:21.622 00.000 15672 Move returns status 0, amount 0 04:44:21.622 00.000 15672 move complete, result=0 04:44:21.622 00.000 15672 worker thread done servicing request 04:44:21.622 00.000 15672 Worker thread wakes up 04:44:21.622 00.000 30444 GuideStep: 0.5 px 134 ms WEST, -0.0 px 0 ms NORTH 04:44:21.622 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:21.622 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:23.739 02.117 15672 Exposure complete 04:44:23.771 00.032 15672 worker thread done servicing request 04:44:23.771 00.000 30444 OnExposeComplete: enter 04:44:23.771 00.000 30444 UpdateGuideState(): m_state=6 04:44:23.771 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 580 04:44:23.771 00.000 30444 Star::Find returns 1 (1), X=440.04, Y=185.37, Mass=120885, SNR=107.6, Peak=13680 HFD=3.3 04:44:23.771 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.35 = -1.35) 04:44:23.771 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 04:44:23.771 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.63 mountX=0.04 mountY=-0.20, mountTheta=-1.36 04:44:23.772 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.20, opts=13) 04:44:23.772 00.000 30444 Enqueuing Move request for scope (-0.01, -0.20) 04:44:23.772 00.000 15672 Worker thread wakes up 04:44:23.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd 04:44:23.772 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.20) 04:44:23.772 00.000 15672 Moving (-0.01, -0.20) raw xDistance=0.04 yDistance=-0.20 04:44:23.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:44:23.772 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:23.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:44:23.772 00.000 15672 MoveAxis(E, 0, ABG) 04:44:23.772 00.000 15672 Move returns status 0, amount 0 04:44:23.772 00.000 15672 MoveAxis(N, 0, ABG) 04:44:23.772 00.000 15672 Move returns status 0, amount 0 04:44:23.772 00.000 15672 move complete, result=0 04:44:23.773 00.001 15672 worker thread done servicing request 04:44:23.777 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=15840, FiltMin=2536, FiltMax=11631, Gamma=2.950 04:44:23.827 00.050 30444 UpdateGuideState exits: m=120885 SNR=107.6 Saturated 04:44:23.827 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:23.827 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:23.827 00.000 30444 Enqueuing Expose request 04:44:23.827 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:44:23.827 00.000 15672 Worker thread wakes up 04:44:23.827 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:23.827 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:25.733 01.906 15672 Exposure complete 04:44:25.756 00.023 15672 worker thread done servicing request 04:44:25.756 00.000 30444 OnExposeComplete: enter 04:44:25.756 00.000 30444 UpdateGuideState(): m_state=6 04:44:25.756 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 581 04:44:25.756 00.000 30444 Star::Find returns 1 (1), X=440.25, Y=185.58, Mass=126816, SNR=117.8, Peak=12955 HFD=3.3 04:44:25.756 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 04:44:25.756 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.25 = 0.25) 04:44:25.756 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.03 mountX=0.19 mountY=0.05, mountTheta=0.25 04:44:25.756 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.01, opts=13) 04:44:25.756 00.000 30444 Enqueuing Move request for scope (0.20, 0.01) 04:44:25.757 00.001 15672 Worker thread wakes up 04:44:25.757 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd 04:44:25.757 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.01) 04:44:25.757 00.000 15672 Moving (0.20, 0.01) raw xDistance=0.19 yDistance=0.05 04:44:25.757 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:44:25.757 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:25.757 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:44:25.757 00.000 15672 MoveAxis(E, 0, ABG) 04:44:25.757 00.000 15672 Move returns status 0, amount 0 04:44:25.757 00.000 15672 MoveAxis(N, 0, ABG) 04:44:25.757 00.000 15672 Move returns status 0, amount 0 04:44:25.757 00.000 15672 move complete, result=0 04:44:25.757 00.000 15672 worker thread done servicing request 04:44:25.762 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=13844, FiltMin=2510, FiltMax=10383, Gamma=2.950 04:44:25.810 00.048 30444 UpdateGuideState exits: m=126816 SNR=117.8 Saturated 04:44:25.810 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:25.810 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:25.810 00.000 30444 Enqueuing Expose request 04:44:25.810 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:44:25.810 00.000 15672 Worker thread wakes up 04:44:25.810 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:25.810 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:27.917 02.107 15672 Exposure complete 04:44:27.937 00.020 15672 worker thread done servicing request 04:44:27.937 00.000 30444 OnExposeComplete: enter 04:44:27.937 00.000 30444 UpdateGuideState(): m_state=6 04:44:27.937 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 582 04:44:27.937 00.000 30444 Star::Find returns 1 (1), X=440.95, Y=185.63, Mass=128422, SNR=111.3, Peak=13109 HFD=3.8 04:44:27.937 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.34 = 0.34) 04:44:27.937 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.28 = 0.28) 04:44:27.938 00.001 30444 CameraToMount -- cameraX=0.90 cameraY=0.06 hyp=0.90 cameraTheta=0.07 mountX=0.85 mountY=0.25, mountTheta=0.29 04:44:27.938 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.90, y=0.06, opts=13) 04:44:27.938 00.000 30444 Enqueuing Move request for scope (0.90, 0.06) 04:44:27.938 00.000 15672 Worker thread wakes up 04:44:27.938 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.06) opts 0xd 04:44:27.938 00.000 15672 Handling offset move in thread for scope, endpoint = (0.90, 0.06) 04:44:27.938 00.000 15672 Moving (0.90, 0.06) raw xDistance=0.85 yDistance=0.25 04:44:27.938 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.85 04:44:27.938 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:44:27.938 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 04:44:27.938 00.000 15672 MoveAxis(W, 229, ABG) 04:44:27.938 00.000 15672 Guiding Dir = 3, Dur = 229 04:44:27.939 00.001 15672 IsSlewing returns 0 04:44:27.941 00.002 15672 IsGuiding returns 0 04:44:27.945 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=14098, FiltMin=2435, FiltMax=9660, Gamma=2.950 04:44:27.963 00.018 15672 PulseGuide returned control before completion, sleep 217 04:44:28.017 00.054 30444 UpdateGuideState exits: m=128422 SNR=111.3 Saturated 04:44:28.017 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:28.017 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:28.017 00.000 30444 Enqueuing Expose request 04:44:28.184 00.167 15672 IsGuiding returns 1 04:44:28.184 00.000 15672 scope still moving after pulse duration time elapsed 04:44:28.205 00.021 15672 IsSlewing returns 0 04:44:28.208 00.003 15672 IsGuiding returns 1 04:44:28.229 00.021 15672 IsSlewing returns 0 04:44:28.236 00.007 15672 IsGuiding returns 0 04:44:28.236 00.000 15672 scope move finished after 229 + 65 ms 04:44:28.236 00.000 15672 Move returns status 0, amount 229 04:44:28.236 00.000 15672 MoveAxis(N, 0, ABG) 04:44:28.236 00.000 15672 Move returns status 0, amount 0 04:44:28.236 00.000 15672 move complete, result=0 04:44:28.236 00.000 15672 worker thread done servicing request 04:44:28.236 00.000 15672 Worker thread wakes up 04:44:28.236 00.000 30444 GuideStep: 0.8 px 229 ms WEST, 0.3 px 0 ms NORTH 04:44:28.236 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:28.236 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:30.144 01.908 15672 Exposure complete 04:44:30.164 00.020 15672 worker thread done servicing request 04:44:30.164 00.000 30444 OnExposeComplete: enter 04:44:30.164 00.000 30444 UpdateGuideState(): m_state=6 04:44:30.164 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 583 04:44:30.164 00.000 30444 Star::Find returns 1 (1), X=438.88, Y=185.95, Mass=120778, SNR=104.9, Peak=10807 HFD=3.8 04:44:30.164 00.000 30444 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.28) = xAngle (3.11 = 3.11) 04:44:30.164 00.000 30444 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.05 = 3.05) 04:44:30.164 00.000 30444 CameraToMount -- cameraX=-1.17 cameraY=0.38 hyp=1.23 cameraTheta=2.83 mountX=-1.23 mountY=0.12, mountTheta=3.05 04:44:30.165 00.001 30444 SchedulePrimaryMove(04F7B810, x=-1.17, y=0.38, opts=13) 04:44:30.165 00.000 30444 Enqueuing Move request for scope (-1.17, 0.38) 04:44:30.165 00.000 15672 Worker thread wakes up 04:44:30.165 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.38) opts 0xd 04:44:30.165 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.17, 0.38) 04:44:30.165 00.000 15672 Moving (-1.17, 0.38) raw xDistance=-1.23 yDistance=0.12 04:44:30.165 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.23 04:44:30.165 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:30.165 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:44:30.165 00.000 15672 MoveAxis(E, 317, ABG) 04:44:30.165 00.000 15672 Guiding Dir = 2, Dur = 317 04:44:30.166 00.001 15672 IsSlewing returns 0 04:44:30.167 00.001 15672 IsGuiding returns 0 04:44:30.171 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=11674, FiltMin=2479, FiltMax=10040, Gamma=2.950 04:44:30.183 00.012 15672 PulseGuide returned control before completion, sleep 312 04:44:30.219 00.036 30444 UpdateGuideState exits: m=120778 SNR=104.9 Saturated 04:44:30.220 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:30.220 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:30.220 00.000 30444 Enqueuing Expose request 04:44:30.535 00.315 15672 IsGuiding returns 0 04:44:30.535 00.000 15672 Move returns status 0, amount 317 04:44:30.535 00.000 15672 MoveAxis(N, 0, ABG) 04:44:30.535 00.000 15672 Move returns status 0, amount 0 04:44:30.535 00.000 15672 move complete, result=0 04:44:30.535 00.000 15672 worker thread done servicing request 04:44:30.535 00.000 15672 Worker thread wakes up 04:44:30.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:30.535 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:30.535 00.000 30444 GuideStep: -1.2 px 317 ms EAST, 0.1 px 0 ms NORTH 04:44:32.645 02.110 15672 Exposure complete 04:44:32.665 00.020 15672 worker thread done servicing request 04:44:32.665 00.000 30444 OnExposeComplete: enter 04:44:32.665 00.000 30444 UpdateGuideState(): m_state=6 04:44:32.665 00.000 30444 Star::Find(15, 438, 185, 0, (0,0,0,0), 0.0, 255) frame 584 04:44:32.665 00.000 30444 Star::Find returns 1 (1), X=440.52, Y=185.28, Mass=130480, SNR=104.3, Peak=13658 HFD=3.3 04:44:32.665 00.000 30444 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.28) = xAngle (-0.29 = -0.29) 04:44:32.665 00.000 30444 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.36 = -0.36) 04:44:32.665 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.30 hyp=0.55 cameraTheta=-0.57 mountX=0.53 mountY=-0.19, mountTheta=-0.35 04:44:32.666 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.30, opts=13) 04:44:32.666 00.000 30444 Enqueuing Move request for scope (0.46, -0.30) 04:44:32.666 00.000 15672 Worker thread wakes up 04:44:32.666 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.30) opts 0xd 04:44:32.666 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.30) 04:44:32.666 00.000 15672 Moving (0.46, -0.30) raw xDistance=0.53 yDistance=-0.19 04:44:32.666 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.53 04:44:32.666 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:32.667 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:44:32.667 00.000 15672 MoveAxis(W, 120, ABG) 04:44:32.667 00.000 15672 Guiding Dir = 3, Dur = 120 04:44:32.667 00.000 15672 IsSlewing returns 0 04:44:32.668 00.001 15672 IsGuiding returns 0 04:44:32.673 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2101, max=13924, FiltMin=2457, FiltMax=9655, Gamma=2.950 04:44:32.691 00.018 15672 PulseGuide returned control before completion, sleep 108 04:44:32.730 00.039 30444 UpdateGuideState exits: m=130480 SNR=104.3 Saturated 04:44:32.747 00.017 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:32.747 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:32.747 00.000 30444 Enqueuing Expose request 04:44:32.801 00.054 15672 IsGuiding returns 1 04:44:32.801 00.000 15672 scope still moving after pulse duration time elapsed 04:44:32.822 00.021 15672 IsSlewing returns 0 04:44:32.825 00.003 15672 IsGuiding returns 0 04:44:32.825 00.000 15672 scope move finished after 120 + 36 ms 04:44:32.825 00.000 15672 Move returns status 0, amount 120 04:44:32.825 00.000 15672 MoveAxis(N, 0, ABG) 04:44:32.825 00.000 15672 Move returns status 0, amount 0 04:44:32.825 00.000 15672 move complete, result=0 04:44:32.826 00.001 15672 worker thread done servicing request 04:44:32.826 00.000 15672 Worker thread wakes up 04:44:32.826 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:32.826 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:32.826 00.000 30444 GuideStep: 0.5 px 120 ms WEST, -0.2 px 0 ms NORTH 04:44:34.734 01.908 15672 Exposure complete 04:44:34.754 00.020 15672 worker thread done servicing request 04:44:34.754 00.000 30444 OnExposeComplete: enter 04:44:34.754 00.000 30444 UpdateGuideState(): m_state=6 04:44:34.754 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 585 04:44:34.754 00.000 30444 Star::Find returns 1 (1), X=439.78, Y=185.38, Mass=123028, SNR=96.1, Peak=12879 HFD=3.4 04:44:34.754 00.000 30444 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.28) = xAngle (-2.25 = -2.25) 04:44:34.754 00.000 30444 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.31 = -2.31) 04:44:34.754 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-2.53 mountX=-0.21 mountY=-0.25, mountTheta=-2.27 04:44:34.755 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.19, opts=13) 04:44:34.755 00.000 30444 Enqueuing Move request for scope (-0.27, -0.19) 04:44:34.755 00.000 15672 Worker thread wakes up 04:44:34.755 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.19) opts 0xd 04:44:34.755 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.19) 04:44:34.755 00.000 15672 Moving (-0.27, -0.19) raw xDistance=-0.21 yDistance=-0.25 04:44:34.755 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:44:34.755 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:34.755 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 04:44:34.755 00.000 15672 MoveAxis(E, 0, ABG) 04:44:34.755 00.000 15672 Move returns status 0, amount 0 04:44:34.755 00.000 15672 MoveAxis(N, 0, ABG) 04:44:34.755 00.000 15672 Move returns status 0, amount 0 04:44:34.755 00.000 15672 move complete, result=0 04:44:34.755 00.000 15672 worker thread done servicing request 04:44:34.760 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=13716, FiltMin=2493, FiltMax=9858, Gamma=2.950 04:44:34.809 00.049 30444 UpdateGuideState exits: m=123028 SNR=96.1 Saturated 04:44:34.809 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:34.809 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:34.809 00.000 30444 Enqueuing Expose request 04:44:34.809 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:44:34.809 00.000 15672 Worker thread wakes up 04:44:34.810 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:34.810 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:36.918 02.108 15672 Exposure complete 04:44:36.938 00.020 15672 worker thread done servicing request 04:44:36.938 00.000 30444 OnExposeComplete: enter 04:44:36.938 00.000 30444 UpdateGuideState(): m_state=6 04:44:36.938 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 586 04:44:36.938 00.000 30444 Star::Find returns 1 (1), X=439.91, Y=185.19, Mass=136752, SNR=113.5, Peak=13828 HFD=3.3 04:44:36.938 00.000 30444 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 04:44:36.938 00.000 30444 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 04:44:36.938 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.38 hyp=0.40 cameraTheta=-1.92 mountX=-0.03 mountY=-0.40, mountTheta=-1.65 04:44:36.939 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.38, opts=13) 04:44:36.939 00.000 30444 Enqueuing Move request for scope (-0.14, -0.38) 04:44:36.939 00.000 15672 Worker thread wakes up 04:44:36.939 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.38) opts 0xd 04:44:36.939 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.38) 04:44:36.939 00.000 15672 Moving (-0.14, -0.38) raw xDistance=-0.03 yDistance=-0.40 04:44:36.939 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:44:36.939 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 04:44:36.939 00.000 15672 MoveAxis(E, 0, ABG) 04:44:36.939 00.000 15672 Move returns status 0, amount 0 04:44:36.939 00.000 15672 MoveAxis(N, 71, ABG) 04:44:36.939 00.000 15672 Guiding Dir = 0, Dur = 71 04:44:36.940 00.001 15672 IsSlewing returns 0 04:44:36.941 00.001 15672 IsGuiding returns 0 04:44:36.945 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2083, max=14129, FiltMin=2497, FiltMax=9940, Gamma=2.950 04:44:36.999 00.054 30444 UpdateGuideState exits: m=136752 SNR=113.5 Saturated 04:44:36.999 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:36.999 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:36.999 00.000 30444 Enqueuing Expose request 04:44:37.023 00.024 15672 IsGuiding returns 1 04:44:37.023 00.000 15672 scope still moving after pulse duration time elapsed 04:44:37.044 00.021 15672 IsSlewing returns 0 04:44:37.045 00.001 15672 IsGuiding returns 1 04:44:37.066 00.021 15672 IsSlewing returns 0 04:44:37.066 00.000 15672 IsGuiding returns 1 04:44:37.087 00.021 15672 IsSlewing returns 0 04:44:37.117 00.030 15672 IsGuiding returns 0 04:44:37.117 00.000 15672 scope move finished after 71 + 105 ms 04:44:37.117 00.000 15672 Move returns status 0, amount 71 04:44:37.117 00.000 15672 move complete, result=0 04:44:37.117 00.000 15672 worker thread done servicing request 04:44:37.117 00.000 15672 Worker thread wakes up 04:44:37.117 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 71 ms NORTH 04:44:37.117 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:37.117 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:39.027 01.910 15672 Exposure complete 04:44:39.047 00.020 15672 worker thread done servicing request 04:44:39.047 00.000 30444 OnExposeComplete: enter 04:44:39.047 00.000 30444 UpdateGuideState(): m_state=6 04:44:39.047 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 587 04:44:39.047 00.000 30444 Star::Find returns 1 (1), X=439.81, Y=185.53, Mass=118879, SNR=103.3, Peak=13295 HFD=3.3 04:44:39.047 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 04:44:39.047 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 04:44:39.047 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-2.97 mountX=-0.23 mountY=-0.10, mountTheta=-2.74 04:44:39.048 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.04, opts=13) 04:44:39.048 00.000 30444 Enqueuing Move request for scope (-0.25, -0.04) 04:44:39.048 00.000 15672 Worker thread wakes up 04:44:39.048 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd 04:44:39.048 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.04) 04:44:39.048 00.000 15672 Moving (-0.25, -0.04) raw xDistance=-0.23 yDistance=-0.10 04:44:39.048 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 04:44:39.048 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:39.048 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:44:39.048 00.000 15672 MoveAxis(E, 0, ABG) 04:44:39.048 00.000 15672 Move returns status 0, amount 0 04:44:39.048 00.000 15672 MoveAxis(N, 0, ABG) 04:44:39.048 00.000 15672 Move returns status 0, amount 0 04:44:39.048 00.000 15672 move complete, result=0 04:44:39.048 00.000 15672 worker thread done servicing request 04:44:39.053 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=14755, FiltMin=2527, FiltMax=10828, Gamma=2.950 04:44:39.102 00.049 30444 UpdateGuideState exits: m=118879 SNR=103.3 Saturated 04:44:39.103 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:39.103 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:39.103 00.000 30444 Enqueuing Expose request 04:44:39.103 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:44:39.103 00.000 15672 Worker thread wakes up 04:44:39.103 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:39.103 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:41.213 02.110 15672 Exposure complete 04:44:41.232 00.019 15672 worker thread done servicing request 04:44:41.232 00.000 30444 OnExposeComplete: enter 04:44:41.232 00.000 30444 UpdateGuideState(): m_state=6 04:44:41.233 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 588 04:44:41.233 00.000 30444 Star::Find returns 1 (1), X=440.14, Y=185.46, Mass=120689, SNR=94.5, Peak=13976 HFD=3.2 04:44:41.233 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 04:44:41.233 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 04:44:41.233 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.94 mountX=0.12 mountY=-0.10, mountTheta=-0.70 04:44:41.233 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.12, opts=13) 04:44:41.233 00.000 30444 Enqueuing Move request for scope (0.09, -0.12) 04:44:41.233 00.000 15672 Worker thread wakes up 04:44:41.233 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd 04:44:41.233 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.12) 04:44:41.233 00.000 15672 Moving (0.09, -0.12) raw xDistance=0.12 yDistance=-0.10 04:44:41.233 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:44:41.234 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:41.234 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:44:41.234 00.000 15672 MoveAxis(E, 0, ABG) 04:44:41.234 00.000 15672 Move returns status 0, amount 0 04:44:41.234 00.000 15672 MoveAxis(N, 0, ABG) 04:44:41.234 00.000 15672 Move returns status 0, amount 0 04:44:41.234 00.000 15672 move complete, result=0 04:44:41.234 00.000 15672 worker thread done servicing request 04:44:41.238 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=14510, FiltMin=2507, FiltMax=10735, Gamma=2.950 04:44:41.290 00.052 30444 UpdateGuideState exits: m=120689 SNR=94.5 Saturated 04:44:41.290 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:41.290 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:41.290 00.000 30444 Enqueuing Expose request 04:44:41.290 00.000 15672 Worker thread wakes up 04:44:41.290 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:41.290 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:41.290 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:44:43.199 01.909 15672 Exposure complete 04:44:43.218 00.019 15672 worker thread done servicing request 04:44:43.219 00.001 30444 OnExposeComplete: enter 04:44:43.219 00.000 30444 UpdateGuideState(): m_state=6 04:44:43.219 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 589 04:44:43.219 00.000 30444 Star::Find returns 1 (1), X=439.82, Y=185.37, Mass=126218, SNR=114.0, Peak=13788 HFD=3.2 04:44:43.219 00.000 30444 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.28) = xAngle (-2.13 = -2.13) 04:44:43.219 00.000 30444 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 04:44:43.219 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-2.41 mountX=-0.17 mountY=-0.25, mountTheta=-2.15 04:44:43.219 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.21, opts=13) 04:44:43.219 00.000 30444 Enqueuing Move request for scope (-0.23, -0.21) 04:44:43.220 00.001 15672 Worker thread wakes up 04:44:43.220 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.21) opts 0xd 04:44:43.220 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.21) 04:44:43.220 00.000 15672 Moving (-0.23, -0.21) raw xDistance=-0.17 yDistance=-0.25 04:44:43.220 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:44:43.220 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 04:44:43.220 00.000 15672 MoveAxis(E, 0, ABG) 04:44:43.220 00.000 15672 Move returns status 0, amount 0 04:44:43.220 00.000 15672 MoveAxis(N, 45, ABG) 04:44:43.220 00.000 15672 Guiding Dir = 0, Dur = 45 04:44:43.220 00.000 15672 IsSlewing returns 0 04:44:43.222 00.002 15672 IsGuiding returns 0 04:44:43.226 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=14186, FiltMin=2420, FiltMax=10706, Gamma=2.950 04:44:43.275 00.049 30444 UpdateGuideState exits: m=126218 SNR=114.0 Saturated 04:44:43.276 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:43.276 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:43.276 00.000 30444 Enqueuing Expose request 04:44:43.301 00.025 15672 IsGuiding returns 1 04:44:43.301 00.000 15672 scope still moving after pulse duration time elapsed 04:44:43.322 00.021 15672 IsSlewing returns 0 04:44:43.379 00.057 15672 IsGuiding returns 0 04:44:43.379 00.000 15672 scope move finished after 45 + 112 ms 04:44:43.379 00.000 15672 Move returns status 0, amount 45 04:44:43.379 00.000 15672 move complete, result=0 04:44:43.379 00.000 15672 worker thread done servicing request 04:44:43.379 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 45 ms NORTH 04:44:43.379 00.000 15672 Worker thread wakes up 04:44:43.379 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:43.379 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:45.489 02.110 15672 Exposure complete 04:44:45.509 00.020 15672 worker thread done servicing request 04:44:45.509 00.000 30444 OnExposeComplete: enter 04:44:45.509 00.000 30444 UpdateGuideState(): m_state=6 04:44:45.510 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 590 04:44:45.510 00.000 30444 Star::Find returns 1 (1), X=439.41, Y=185.67, Mass=132235, SNR=108.9, Peak=14399 HFD=3.3 04:44:45.510 00.000 30444 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.28) = xAngle (3.27 = -3.02) 04:44:45.510 00.000 30444 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.20 = -3.08) 04:44:45.510 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=0.10 hyp=0.65 cameraTheta=2.99 mountX=-0.64 mountY=-0.04, mountTheta=-3.08 04:44:45.510 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=0.10, opts=13) 04:44:45.510 00.000 30444 Enqueuing Move request for scope (-0.64, 0.10) 04:44:45.510 00.000 15672 Worker thread wakes up 04:44:45.511 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.10) opts 0xd 04:44:45.511 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, 0.10) 04:44:45.511 00.000 15672 Moving (-0.64, 0.10) raw xDistance=-0.64 yDistance=-0.04 04:44:45.511 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64 04:44:45.511 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:45.511 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:44:45.511 00.000 15672 MoveAxis(E, 173, ABG) 04:44:45.511 00.000 15672 Guiding Dir = 2, Dur = 173 04:44:45.511 00.000 15672 IsSlewing returns 0 04:44:45.512 00.001 15672 IsGuiding returns 0 04:44:45.516 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=14432, FiltMin=2465, FiltMax=10197, Gamma=2.950 04:44:45.534 00.018 15672 PulseGuide returned control before completion, sleep 160 04:44:45.565 00.031 30444 UpdateGuideState exits: m=132235 SNR=108.9 Saturated 04:44:45.565 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:45.565 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:45.565 00.000 30444 Enqueuing Expose request 04:44:45.743 00.178 15672 IsGuiding returns 0 04:44:45.744 00.001 15672 Move returns status 0, amount 173 04:44:45.744 00.000 15672 MoveAxis(N, 0, ABG) 04:44:45.744 00.000 15672 Move returns status 0, amount 0 04:44:45.744 00.000 15672 move complete, result=0 04:44:45.744 00.000 15672 worker thread done servicing request 04:44:45.745 00.001 30444 GuideStep: -0.6 px 173 ms EAST, -0.0 px 0 ms NORTH 04:44:45.745 00.000 15672 Worker thread wakes up 04:44:45.745 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:45.745 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:47.653 01.908 15672 Exposure complete 04:44:47.672 00.019 15672 worker thread done servicing request 04:44:47.672 00.000 30444 OnExposeComplete: enter 04:44:47.672 00.000 30444 UpdateGuideState(): m_state=6 04:44:47.676 00.004 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 591 04:44:47.676 00.000 30444 Star::Find returns 1 (1), X=439.84, Y=185.71, Mass=119516, SNR=102.6, Peak=12223 HFD=3.5 04:44:47.676 00.000 30444 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.28) = xAngle (2.85 = 2.85) 04:44:47.676 00.000 30444 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.79 = 2.79) 04:44:47.676 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.57 mountX=-0.24 mountY=0.09, mountTheta=2.80 04:44:47.676 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.13, opts=13) 04:44:47.676 00.000 30444 Enqueuing Move request for scope (-0.21, 0.13) 04:44:47.677 00.001 15672 Worker thread wakes up 04:44:47.677 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd 04:44:47.677 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.13) 04:44:47.677 00.000 15672 Moving (-0.21, 0.13) raw xDistance=-0.24 yDistance=0.09 04:44:47.677 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:44:47.677 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:47.677 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:44:47.677 00.000 15672 MoveAxis(E, 0, ABG) 04:44:47.677 00.000 15672 Move returns status 0, amount 0 04:44:47.677 00.000 15672 MoveAxis(N, 0, ABG) 04:44:47.677 00.000 15672 Move returns status 0, amount 0 04:44:47.677 00.000 15672 move complete, result=0 04:44:47.677 00.000 15672 worker thread done servicing request 04:44:47.684 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=14494, FiltMin=2520, FiltMax=11032, Gamma=2.950 04:44:47.734 00.050 30444 UpdateGuideState exits: m=119516 SNR=102.6 Saturated 04:44:47.734 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:47.734 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:47.734 00.000 30444 Enqueuing Expose request 04:44:47.734 00.000 15672 Worker thread wakes up 04:44:47.734 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:44:47.734 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:47.734 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:49.843 02.109 15672 Exposure complete 04:44:49.864 00.021 15672 worker thread done servicing request 04:44:49.864 00.000 30444 OnExposeComplete: enter 04:44:49.864 00.000 30444 UpdateGuideState(): m_state=6 04:44:49.864 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 592 04:44:49.864 00.000 30444 Star::Find returns 1 (1), X=439.98, Y=185.48, Mass=118339, SNR=104.9, Peak=12635 HFD=3.5 04:44:49.864 00.000 30444 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.28) = xAngle (-1.95 = -1.95) 04:44:49.864 00.000 30444 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.01 = -2.01) 04:44:49.864 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.23 mountX=-0.05 mountY=-0.11, mountTheta=-1.96 04:44:49.864 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.10, opts=13) 04:44:49.865 00.001 30444 Enqueuing Move request for scope (-0.07, -0.10) 04:44:49.865 00.000 15672 Worker thread wakes up 04:44:49.865 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd 04:44:49.865 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.10) 04:44:49.865 00.000 15672 Moving (-0.07, -0.10) raw xDistance=-0.05 yDistance=-0.11 04:44:49.865 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:44:49.865 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:49.865 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:44:49.865 00.000 15672 MoveAxis(E, 0, ABG) 04:44:49.865 00.000 15672 Move returns status 0, amount 0 04:44:49.865 00.000 15672 MoveAxis(N, 0, ABG) 04:44:49.865 00.000 15672 Move returns status 0, amount 0 04:44:49.865 00.000 15672 move complete, result=0 04:44:49.865 00.000 15672 worker thread done servicing request 04:44:49.870 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=14045, FiltMin=2472, FiltMax=10039, Gamma=2.950 04:44:49.923 00.053 30444 UpdateGuideState exits: m=118339 SNR=104.9 Saturated 04:44:49.923 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:49.923 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:49.923 00.000 30444 Enqueuing Expose request 04:44:49.923 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:44:49.923 00.000 15672 Worker thread wakes up 04:44:49.923 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:49.923 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:51.829 01.906 15672 Exposure complete 04:44:51.849 00.020 15672 worker thread done servicing request 04:44:51.849 00.000 30444 OnExposeComplete: enter 04:44:51.849 00.000 30444 UpdateGuideState(): m_state=6 04:44:51.849 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 593 04:44:51.849 00.000 30444 Star::Find returns 1 (1), X=439.59, Y=185.39, Mass=126944, SNR=99.4, Peak=13581 HFD=3.1 04:44:51.849 00.000 30444 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.28) = xAngle (-2.49 = -2.49) 04:44:51.849 00.000 30444 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.55 = -2.55) 04:44:51.849 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.18 hyp=0.50 cameraTheta=-2.77 mountX=-0.40 mountY=-0.28, mountTheta=-2.53 04:44:51.850 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.18, opts=13) 04:44:51.850 00.000 30444 Enqueuing Move request for scope (-0.46, -0.18) 04:44:51.850 00.000 15672 Worker thread wakes up 04:44:51.850 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.18) opts 0xd 04:44:51.850 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.18) 04:44:51.850 00.000 15672 Moving (-0.46, -0.18) raw xDistance=-0.40 yDistance=-0.28 04:44:51.850 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 04:44:51.850 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 04:44:51.850 00.000 15672 MoveAxis(E, 107, ABG) 04:44:51.850 00.000 15672 Guiding Dir = 2, Dur = 107 04:44:51.850 00.000 15672 IsSlewing returns 0 04:44:51.856 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=15298, FiltMin=2415, FiltMax=10129, Gamma=2.950 04:44:51.877 00.021 15672 IsGuiding returns 0 04:44:51.893 00.016 15672 PulseGuide returned control before completion, sleep 102 04:44:51.920 00.027 30444 UpdateGuideState exits: m=126944 SNR=99.4 Saturated 04:44:51.921 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:51.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:51.921 00.000 30444 Enqueuing Expose request 04:44:51.998 00.077 15672 IsGuiding returns 1 04:44:51.998 00.000 15672 scope still moving after pulse duration time elapsed 04:44:52.019 00.021 15672 IsSlewing returns 0 04:44:52.038 00.019 15672 IsGuiding returns 0 04:44:52.039 00.001 15672 scope move finished after 107 + 53 ms 04:44:52.039 00.000 15672 Move returns status 0, amount 107 04:44:52.039 00.000 15672 MoveAxis(N, 50, ABG) 04:44:52.039 00.000 15672 Guiding Dir = 0, Dur = 50 04:44:52.040 00.001 15672 IsSlewing returns 0 04:44:52.042 00.002 15672 IsGuiding returns 0 04:44:52.150 00.108 15672 IsGuiding returns 1 04:44:52.150 00.000 15672 scope still moving after pulse duration time elapsed 04:44:52.171 00.021 15672 IsSlewing returns 0 04:44:52.173 00.002 15672 IsGuiding returns 1 04:44:52.194 00.021 15672 IsSlewing returns 0 04:44:52.214 00.020 15672 IsGuiding returns 0 04:44:52.214 00.000 15672 scope move finished after 50 + 122 ms 04:44:52.214 00.000 15672 Move returns status 0, amount 50 04:44:52.214 00.000 15672 move complete, result=0 04:44:52.214 00.000 15672 worker thread done servicing request 04:44:52.214 00.000 30444 GuideStep: -0.4 px 107 ms EAST, -0.3 px 50 ms NORTH 04:44:52.215 00.001 15672 Worker thread wakes up 04:44:52.215 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:52.215 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:54.323 02.108 15672 Exposure complete 04:44:54.343 00.020 15672 worker thread done servicing request 04:44:54.343 00.000 30444 OnExposeComplete: enter 04:44:54.343 00.000 30444 UpdateGuideState(): m_state=6 04:44:54.343 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 594 04:44:54.343 00.000 30444 Star::Find returns 1 (1), X=439.64, Y=185.76, Mass=130438, SNR=108.1, Peak=13133 HFD=3.6 04:44:54.343 00.000 30444 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.28) = xAngle (2.98 = 2.98) 04:44:54.343 00.000 30444 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.92 = 2.92) 04:44:54.343 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=0.19 hyp=0.45 cameraTheta=2.70 mountX=-0.45 mountY=0.10, mountTheta=2.92 04:44:54.344 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=0.19, opts=13) 04:44:54.344 00.000 30444 Enqueuing Move request for scope (-0.41, 0.19) 04:44:54.344 00.000 15672 Worker thread wakes up 04:44:54.344 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.19) opts 0xd 04:44:54.344 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, 0.19) 04:44:54.344 00.000 15672 Moving (-0.41, 0.19) raw xDistance=-0.45 yDistance=0.10 04:44:54.344 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45 04:44:54.344 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:54.344 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:44:54.344 00.000 15672 MoveAxis(E, 128, ABG) 04:44:54.344 00.000 15672 Guiding Dir = 2, Dur = 128 04:44:54.345 00.001 15672 IsSlewing returns 0 04:44:54.346 00.001 15672 IsGuiding returns 0 04:44:54.350 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1676, max=14517, FiltMin=2452, FiltMax=11052, Gamma=2.950 04:44:54.369 00.019 15672 PulseGuide returned control before completion, sleep 115 04:44:54.399 00.030 30444 UpdateGuideState exits: m=130438 SNR=108.1 Saturated 04:44:54.399 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:54.399 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:54.399 00.000 30444 Enqueuing Expose request 04:44:54.486 00.087 15672 IsGuiding returns 1 04:44:54.486 00.000 15672 scope still moving after pulse duration time elapsed 04:44:54.507 00.021 15672 IsSlewing returns 0 04:44:54.546 00.039 15672 IsGuiding returns 0 04:44:54.557 00.011 15672 scope move finished after 128 + 83 ms 04:44:54.557 00.000 15672 Move returns status 0, amount 128 04:44:54.557 00.000 15672 MoveAxis(N, 0, ABG) 04:44:54.557 00.000 15672 Move returns status 0, amount 0 04:44:54.557 00.000 15672 move complete, result=0 04:44:54.557 00.000 15672 worker thread done servicing request 04:44:54.557 00.000 15672 Worker thread wakes up 04:44:54.557 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:54.558 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:54.558 00.000 30444 GuideStep: -0.4 px 128 ms EAST, 0.1 px 0 ms NORTH 04:44:56.463 01.905 15672 Exposure complete 04:44:56.483 00.020 15672 worker thread done servicing request 04:44:56.483 00.000 30444 OnExposeComplete: enter 04:44:56.483 00.000 30444 UpdateGuideState(): m_state=6 04:44:56.483 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 595 04:44:56.483 00.000 30444 Star::Find returns 1 (1), X=440.11, Y=185.51, Mass=129123, SNR=105.4, Peak=12857 HFD=3.5 04:44:56.483 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 04:44:56.483 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.61 = -0.61) 04:44:56.483 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.83 mountX=0.07 mountY=-0.05, mountTheta=-0.59 04:44:56.484 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.06, opts=13) 04:44:56.484 00.000 30444 Enqueuing Move request for scope (0.06, -0.06) 04:44:56.484 00.000 15672 Worker thread wakes up 04:44:56.484 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd 04:44:56.484 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.06) 04:44:56.484 00.000 15672 Moving (0.06, -0.06) raw xDistance=0.07 yDistance=-0.05 04:44:56.484 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:44:56.484 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:56.484 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:44:56.484 00.000 15672 MoveAxis(E, 0, ABG) 04:44:56.484 00.000 15672 Move returns status 0, amount 0 04:44:56.484 00.000 15672 MoveAxis(N, 0, ABG) 04:44:56.484 00.000 15672 Move returns status 0, amount 0 04:44:56.484 00.000 15672 move complete, result=0 04:44:56.484 00.000 15672 worker thread done servicing request 04:44:56.490 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2000, max=13775, FiltMin=2500, FiltMax=10615, Gamma=2.950 04:44:56.539 00.049 30444 UpdateGuideState exits: m=129123 SNR=105.4 Saturated 04:44:56.539 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:56.539 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:56.539 00.000 30444 Enqueuing Expose request 04:44:56.539 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:44:56.539 00.000 15672 Worker thread wakes up 04:44:56.539 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:56.539 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:44:58.649 02.110 15672 Exposure complete 04:44:58.674 00.025 15672 worker thread done servicing request 04:44:58.674 00.000 30444 OnExposeComplete: enter 04:44:58.674 00.000 30444 UpdateGuideState(): m_state=6 04:44:58.674 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 596 04:44:58.674 00.000 30444 Star::Find returns 1 (1), X=440.16, Y=185.74, Mass=129157, SNR=114.4, Peak=12208 HFD=3.6 04:44:58.674 00.000 30444 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.28) = xAngle (1.26 = 1.26) 04:44:58.674 00.000 30444 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.20 = 1.20) 04:44:58.674 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=0.98 mountX=0.06 mountY=0.19, mountTheta=1.25 04:44:58.675 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=0.17, opts=13) 04:44:58.675 00.000 30444 Enqueuing Move request for scope (0.11, 0.17) 04:44:58.675 00.000 15672 Worker thread wakes up 04:44:58.675 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd 04:44:58.675 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, 0.17) 04:44:58.675 00.000 15672 Moving (0.11, 0.17) raw xDistance=0.06 yDistance=0.19 04:44:58.675 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 04:44:58.675 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:44:58.675 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 04:44:58.675 00.000 15672 MoveAxis(E, 0, ABG) 04:44:58.675 00.000 15672 Move returns status 0, amount 0 04:44:58.675 00.000 15672 MoveAxis(N, 0, ABG) 04:44:58.675 00.000 15672 Move returns status 0, amount 0 04:44:58.675 00.000 15672 move complete, result=0 04:44:58.675 00.000 15672 worker thread done servicing request 04:44:58.681 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=12821, FiltMin=2524, FiltMax=10852, Gamma=2.950 04:44:59.069 00.388 30444 UpdateGuideState exits: m=129157 SNR=114.4 Saturated 04:44:59.069 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:44:59.069 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:44:59.069 00.000 30444 Enqueuing Expose request 04:44:59.069 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:44:59.069 00.000 15672 Worker thread wakes up 04:44:59.069 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:44:59.069 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:00.975 01.906 15672 Exposure complete 04:45:00.995 00.020 15672 worker thread done servicing request 04:45:00.995 00.000 30444 OnExposeComplete: enter 04:45:00.995 00.000 30444 UpdateGuideState(): m_state=6 04:45:00.995 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 597 04:45:00.995 00.000 30444 Star::Find returns 1 (1), X=439.38, Y=185.96, Mass=122428, SNR=98.0, Peak=12124 HFD=3.4 04:45:00.995 00.000 30444 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.28) = xAngle (2.90 = 2.90) 04:45:00.995 00.000 30444 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.84 = 2.84) 04:45:00.995 00.000 30444 CameraToMount -- cameraX=-0.68 cameraY=0.39 hyp=0.78 cameraTheta=2.62 mountX=-0.76 mountY=0.23, mountTheta=2.84 04:45:00.996 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.68, y=0.39, opts=13) 04:45:00.996 00.000 30444 Enqueuing Move request for scope (-0.68, 0.39) 04:45:00.996 00.000 15672 Worker thread wakes up 04:45:00.996 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.39) opts 0xd 04:45:00.996 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.68, 0.39) 04:45:00.996 00.000 15672 Moving (-0.68, 0.39) raw xDistance=-0.76 yDistance=0.23 04:45:00.996 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76 04:45:00.996 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:45:00.996 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 04:45:00.996 00.000 15672 MoveAxis(E, 204, ABG) 04:45:00.996 00.000 15672 Guiding Dir = 2, Dur = 204 04:45:00.997 00.001 15672 IsSlewing returns 0 04:45:00.998 00.001 15672 IsGuiding returns 0 04:45:01.002 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=12941, FiltMin=2493, FiltMax=9656, Gamma=2.950 04:45:01.015 00.013 15672 PulseGuide returned control before completion, sleep 198 04:45:01.110 00.095 30444 UpdateGuideState exits: m=122428 SNR=98.0 Saturated 04:45:01.110 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:01.110 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:01.110 00.000 30444 Enqueuing Expose request 04:45:01.240 00.130 15672 IsGuiding returns 0 04:45:01.240 00.000 15672 Move returns status 0, amount 204 04:45:01.240 00.000 15672 MoveAxis(N, 0, ABG) 04:45:01.240 00.000 15672 Move returns status 0, amount 0 04:45:01.241 00.001 15672 move complete, result=0 04:45:01.241 00.000 15672 worker thread done servicing request 04:45:01.241 00.000 15672 Worker thread wakes up 04:45:01.241 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:01.241 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:01.321 00.080 30444 GuideStep: -0.8 px 204 ms EAST, 0.2 px 0 ms NORTH 04:45:03.351 02.030 15672 Exposure complete 04:45:03.370 00.019 15672 worker thread done servicing request 04:45:03.371 00.001 30444 OnExposeComplete: enter 04:45:03.371 00.000 30444 UpdateGuideState(): m_state=6 04:45:03.371 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 598 04:45:03.371 00.000 30444 Star::Find returns 1 (1), X=440.39, Y=185.88, Mass=119032, SNR=117.4, Peak=11488 HFD=3.3 04:45:03.371 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 04:45:03.371 00.000 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.94 = 0.94) 04:45:03.371 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=0.30 hyp=0.46 cameraTheta=0.73 mountX=0.24 mountY=0.37, mountTheta=0.99 04:45:03.371 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=0.30, opts=13) 04:45:03.371 00.000 30444 Enqueuing Move request for scope (0.34, 0.30) 04:45:03.372 00.001 15672 Worker thread wakes up 04:45:03.372 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.30) opts 0xd 04:45:03.372 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, 0.30) 04:45:03.372 00.000 15672 Moving (0.34, 0.30) raw xDistance=0.24 yDistance=0.37 04:45:03.372 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 04:45:03.372 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:45:03.372 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 04:45:03.372 00.000 15672 MoveAxis(E, 0, ABG) 04:45:03.372 00.000 15672 Move returns status 0, amount 0 04:45:03.372 00.000 15672 MoveAxis(N, 0, ABG) 04:45:03.372 00.000 15672 Move returns status 0, amount 0 04:45:03.372 00.000 15672 move complete, result=0 04:45:03.372 00.000 15672 worker thread done servicing request 04:45:03.376 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2121, max=13286, FiltMin=2497, FiltMax=10788, Gamma=2.950 04:45:03.711 00.335 30444 UpdateGuideState exits: m=119032 SNR=117.4 Saturated 04:45:03.711 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:03.711 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:03.711 00.000 30444 Enqueuing Expose request 04:45:03.711 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 04:45:03.711 00.000 15672 Worker thread wakes up 04:45:03.712 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:03.712 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:05.621 01.909 15672 Exposure complete 04:45:05.640 00.019 15672 worker thread done servicing request 04:45:05.641 00.001 30444 OnExposeComplete: enter 04:45:05.641 00.000 30444 UpdateGuideState(): m_state=6 04:45:05.641 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 599 04:45:05.641 00.000 30444 Star::Find returns 1 (1), X=439.59, Y=186.01, Mass=124431, SNR=106.8, Peak=12412 HFD=3.5 04:45:05.641 00.000 30444 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.28) = xAngle (2.67 = 2.67) 04:45:05.641 00.000 30444 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.60 = 2.60) 04:45:05.641 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=0.43 hyp=0.63 cameraTheta=2.39 mountX=-0.56 mountY=0.32, mountTheta=2.62 04:45:05.641 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=0.43, opts=13) 04:45:05.641 00.000 30444 Enqueuing Move request for scope (-0.46, 0.43) 04:45:05.641 00.000 15672 Worker thread wakes up 04:45:05.642 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.43) opts 0xd 04:45:05.642 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, 0.43) 04:45:05.642 00.000 15672 Moving (-0.46, 0.43) raw xDistance=-0.56 yDistance=0.32 04:45:05.642 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56 04:45:05.642 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:45:05.642 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 04:45:05.642 00.000 15672 MoveAxis(E, 152, ABG) 04:45:05.642 00.000 15672 Guiding Dir = 2, Dur = 152 04:45:05.643 00.001 15672 IsSlewing returns 0 04:45:05.644 00.001 15672 IsGuiding returns 0 04:45:05.648 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=14343, FiltMin=2509, FiltMax=11119, Gamma=2.950 04:45:05.664 00.016 15672 PulseGuide returned control before completion, sleep 143 04:45:05.697 00.033 30444 UpdateGuideState exits: m=124431 SNR=106.8 Saturated 04:45:05.697 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:05.698 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:05.698 00.000 30444 Enqueuing Expose request 04:45:05.809 00.111 15672 IsGuiding returns 1 04:45:05.810 00.001 15672 scope still moving after pulse duration time elapsed 04:45:05.831 00.021 15672 IsSlewing returns 0 04:45:05.834 00.003 15672 IsGuiding returns 1 04:45:05.855 00.021 15672 IsSlewing returns 0 04:45:05.858 00.003 15672 IsGuiding returns 0 04:45:05.858 00.000 15672 scope move finished after 152 + 61 ms 04:45:05.858 00.000 15672 Move returns status 0, amount 152 04:45:05.858 00.000 15672 MoveAxis(N, 0, ABG) 04:45:05.858 00.000 15672 Move returns status 0, amount 0 04:45:05.858 00.000 15672 move complete, result=0 04:45:05.858 00.000 15672 worker thread done servicing request 04:45:05.859 00.001 15672 Worker thread wakes up 04:45:05.859 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:05.859 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:05.859 00.000 30444 GuideStep: -0.6 px 152 ms EAST, 0.3 px 0 ms NORTH 04:45:07.971 02.112 15672 Exposure complete 04:45:07.990 00.019 15672 worker thread done servicing request 04:45:07.991 00.001 30444 OnExposeComplete: enter 04:45:07.991 00.000 30444 UpdateGuideState(): m_state=6 04:45:07.991 00.000 30444 Star::Find(15, 439, 186, 0, (0,0,0,0), 0.0, 255) frame 600 04:45:07.991 00.000 30444 Star::Find returns 1 (1), X=440.09, Y=186.30, Mass=128381, SNR=118.6, Peak=11132 HFD=3.8 04:45:07.991 00.000 30444 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.28) = xAngle (1.80 = 1.80) 04:45:07.991 00.000 30444 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.74 = 1.74) 04:45:07.991 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.72 hyp=0.73 cameraTheta=1.52 mountX=-0.16 mountY=0.72, mountTheta=1.80 04:45:07.991 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.72, opts=13) 04:45:07.991 00.000 30444 Enqueuing Move request for scope (0.04, 0.72) 04:45:07.991 00.000 15672 Worker thread wakes up 04:45:07.992 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.72) opts 0xd 04:45:07.992 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.72) 04:45:07.992 00.000 15672 Moving (0.04, 0.72) raw xDistance=-0.16 yDistance=0.72 04:45:07.992 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:45:07.992 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:45:07.992 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.72 04:45:07.992 00.000 15672 MoveAxis(E, 0, ABG) 04:45:07.992 00.000 15672 Move returns status 0, amount 0 04:45:07.992 00.000 15672 MoveAxis(N, 0, ABG) 04:45:07.992 00.000 15672 Move returns status 0, amount 0 04:45:07.992 00.000 15672 move complete, result=0 04:45:07.992 00.000 15672 worker thread done servicing request 04:45:07.997 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=12121, FiltMin=2509, FiltMax=10031, Gamma=2.950 04:45:08.046 00.049 30444 UpdateGuideState exits: m=128381 SNR=118.6 Saturated 04:45:08.046 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:08.047 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:08.047 00.000 30444 Enqueuing Expose request 04:45:08.047 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH 04:45:08.047 00.000 15672 Worker thread wakes up 04:45:08.047 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:08.047 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:09.955 01.908 15672 Exposure complete 04:45:09.975 00.020 15672 worker thread done servicing request 04:45:09.975 00.000 30444 OnExposeComplete: enter 04:45:09.975 00.000 30444 UpdateGuideState(): m_state=6 04:45:09.976 00.001 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 601 04:45:09.976 00.000 30444 Star::Find returns 1 (1), X=440.31, Y=185.62, Mass=130299, SNR=125.2, Peak=13138 HFD=3.4 04:45:09.976 00.000 30444 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.28) = xAngle (0.46 = 0.46) 04:45:09.976 00.000 30444 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.40 = 0.40) 04:45:09.976 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.26 cameraTheta=0.18 mountX=0.23 mountY=0.10, mountTheta=0.41 04:45:09.976 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=0.05, opts=13) 04:45:09.976 00.000 30444 Enqueuing Move request for scope (0.25, 0.05) 04:45:09.976 00.000 15672 Worker thread wakes up 04:45:09.977 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.05) opts 0xd 04:45:09.977 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, 0.05) 04:45:09.977 00.000 15672 Moving (0.25, 0.05) raw xDistance=0.23 yDistance=0.10 04:45:09.977 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 04:45:09.977 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:45:09.977 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:45:09.977 00.000 15672 MoveAxis(E, 0, ABG) 04:45:09.977 00.000 15672 Move returns status 0, amount 0 04:45:09.977 00.000 15672 MoveAxis(N, 0, ABG) 04:45:09.977 00.000 15672 Move returns status 0, amount 0 04:45:09.977 00.000 15672 move complete, result=0 04:45:09.977 00.000 15672 worker thread done servicing request 04:45:09.982 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2089, max=13611, FiltMin=2452, FiltMax=10698, Gamma=2.950 04:45:10.031 00.049 30444 UpdateGuideState exits: m=130299 SNR=125.2 Saturated 04:45:10.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:10.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:10.031 00.000 30444 Enqueuing Expose request 04:45:10.031 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:45:10.031 00.000 15672 Worker thread wakes up 04:45:10.031 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:10.031 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:12.141 02.110 15672 Exposure complete 04:45:12.161 00.020 15672 worker thread done servicing request 04:45:12.161 00.000 30444 OnExposeComplete: enter 04:45:12.161 00.000 30444 UpdateGuideState(): m_state=6 04:45:12.161 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 602 04:45:12.161 00.000 30444 Star::Find returns 1 (1), X=440.15, Y=185.78, Mass=122781, SNR=102.7, Peak=11625 HFD=3.6 04:45:12.161 00.000 30444 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.28) = xAngle (1.39 = 1.39) 04:45:12.161 00.000 30444 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 04:45:12.161 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.23 cameraTheta=1.11 mountX=0.04 mountY=0.22, mountTheta=1.38 04:45:12.162 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.20, opts=13) 04:45:12.162 00.000 30444 Enqueuing Move request for scope (0.10, 0.20) 04:45:12.162 00.000 15672 Worker thread wakes up 04:45:12.162 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd 04:45:12.162 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.20) 04:45:12.162 00.000 15672 Moving (0.10, 0.20) raw xDistance=0.04 yDistance=0.22 04:45:12.162 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:45:12.162 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:45:12.162 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 04:45:12.162 00.000 15672 MoveAxis(E, 0, ABG) 04:45:12.162 00.000 15672 Move returns status 0, amount 0 04:45:12.162 00.000 15672 MoveAxis(N, 0, ABG) 04:45:12.163 00.001 15672 Move returns status 0, amount 0 04:45:12.163 00.000 15672 move complete, result=0 04:45:12.163 00.000 15672 worker thread done servicing request 04:45:12.167 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2211, max=12898, FiltMin=2517, FiltMax=11091, Gamma=2.950 04:45:12.354 00.187 30444 UpdateGuideState exits: m=122781 SNR=102.7 Saturated 04:45:12.354 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:12.354 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:12.354 00.000 30444 Enqueuing Expose request 04:45:12.354 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 04:45:12.354 00.000 15672 Worker thread wakes up 04:45:12.354 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:12.354 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:14.262 01.908 15672 Exposure complete 04:45:14.282 00.020 15672 worker thread done servicing request 04:45:14.282 00.000 30444 OnExposeComplete: enter 04:45:14.283 00.001 30444 UpdateGuideState(): m_state=6 04:45:14.283 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 603 04:45:14.283 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.58, Mass=128816, SNR=121.8, Peak=12660 HFD=3.5 04:45:14.283 00.000 30444 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.28) = xAngle (3.38 = -2.91) 04:45:14.283 00.000 30444 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.32 = -2.97) 04:45:14.283 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.10 mountX=-0.20 mountY=-0.04, mountTheta=-2.96 04:45:14.283 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.01, opts=13) 04:45:14.283 00.000 30444 Enqueuing Move request for scope (-0.20, 0.01) 04:45:14.283 00.000 15672 Worker thread wakes up 04:45:14.284 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd 04:45:14.284 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.01) 04:45:14.284 00.000 15672 Moving (-0.20, 0.01) raw xDistance=-0.20 yDistance=-0.04 04:45:14.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:45:14.284 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:45:14.284 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:45:14.284 00.000 15672 MoveAxis(E, 0, ABG) 04:45:14.284 00.000 15672 Move returns status 0, amount 0 04:45:14.284 00.000 15672 MoveAxis(N, 0, ABG) 04:45:14.284 00.000 15672 Move returns status 0, amount 0 04:45:14.284 00.000 15672 move complete, result=0 04:45:14.284 00.000 15672 worker thread done servicing request 04:45:14.288 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=14798, FiltMin=2508, FiltMax=11151, Gamma=2.950 04:45:14.404 00.116 30444 UpdateGuideState exits: m=128816 SNR=121.8 Saturated 04:45:14.404 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:14.404 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:14.404 00.000 30444 Enqueuing Expose request 04:45:14.404 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:45:14.404 00.000 15672 Worker thread wakes up 04:45:14.405 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:14.405 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:16.512 02.107 15672 Exposure complete 04:45:16.531 00.019 15672 worker thread done servicing request 04:45:16.531 00.000 30444 OnExposeComplete: enter 04:45:16.531 00.000 30444 UpdateGuideState(): m_state=6 04:45:16.531 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 604 04:45:16.531 00.000 30444 Star::Find returns 1 (1), X=439.63, Y=185.72, Mass=119718, SNR=105.6, Peak=11917 HFD=3.4 04:45:16.531 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 04:45:16.532 00.001 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 04:45:16.532 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=0.15 hyp=0.45 cameraTheta=2.80 mountX=-0.45 mountY=0.05, mountTheta=3.02 04:45:16.532 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=0.15, opts=13) 04:45:16.532 00.000 30444 Enqueuing Move request for scope (-0.42, 0.15) 04:45:16.532 00.000 15672 Worker thread wakes up 04:45:16.532 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.15) opts 0xd 04:45:16.532 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, 0.15) 04:45:16.532 00.000 15672 Moving (-0.42, 0.15) raw xDistance=-0.45 yDistance=0.05 04:45:16.532 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45 04:45:16.532 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:45:16.532 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:45:16.532 00.000 15672 MoveAxis(E, 121, ABG) 04:45:16.532 00.000 15672 Guiding Dir = 2, Dur = 121 04:45:16.534 00.002 15672 IsSlewing returns 0 04:45:16.534 00.000 15672 IsGuiding returns 0 04:45:16.538 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=14129, FiltMin=2536, FiltMax=10705, Gamma=2.950 04:45:16.557 00.019 15672 PulseGuide returned control before completion, sleep 109 04:45:16.588 00.031 30444 UpdateGuideState exits: m=119718 SNR=105.6 Saturated 04:45:16.588 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:16.588 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:16.588 00.000 30444 Enqueuing Expose request 04:45:16.668 00.080 15672 IsGuiding returns 1 04:45:16.668 00.000 15672 scope still moving after pulse duration time elapsed 04:45:16.690 00.022 15672 IsSlewing returns 0 04:45:16.703 00.013 15672 IsGuiding returns 0 04:45:16.703 00.000 15672 scope move finished after 121 + 47 ms 04:45:16.703 00.000 15672 Move returns status 0, amount 121 04:45:16.703 00.000 15672 MoveAxis(N, 0, ABG) 04:45:16.703 00.000 15672 Move returns status 0, amount 0 04:45:16.704 00.001 15672 move complete, result=0 04:45:16.704 00.000 15672 worker thread done servicing request 04:45:16.704 00.000 15672 Worker thread wakes up 04:45:16.704 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:16.704 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:16.704 00.000 30444 GuideStep: -0.4 px 121 ms EAST, 0.1 px 0 ms NORTH 04:45:18.613 01.909 15672 Exposure complete 04:45:18.633 00.020 15672 worker thread done servicing request 04:45:18.633 00.000 30444 OnExposeComplete: enter 04:45:18.633 00.000 30444 UpdateGuideState(): m_state=6 04:45:18.633 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 605 04:45:18.633 00.000 30444 Star::Find returns 1 (1), X=439.79, Y=185.57, Mass=129318, SNR=98.9, Peak=13656 HFD=3.3 04:45:18.633 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 04:45:18.634 00.001 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.91 = -2.91) 04:45:18.634 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-3.12 mountX=-0.26 mountY=-0.06, mountTheta=-2.90 04:45:18.634 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.01, opts=13) 04:45:18.634 00.000 30444 Enqueuing Move request for scope (-0.27, -0.01) 04:45:18.634 00.000 15672 Worker thread wakes up 04:45:18.634 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.01) opts 0xd 04:45:18.634 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.01) 04:45:18.634 00.000 15672 Moving (-0.27, -0.01) raw xDistance=-0.26 yDistance=-0.06 04:45:18.634 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26 04:45:18.634 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:45:18.634 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:45:18.635 00.001 15672 MoveAxis(E, 78, ABG) 04:45:18.635 00.000 15672 Guiding Dir = 2, Dur = 78 04:45:18.635 00.000 15672 IsSlewing returns 0 04:45:18.636 00.001 15672 IsGuiding returns 0 04:45:18.640 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=13656, FiltMin=2515, FiltMax=10424, Gamma=2.950 04:45:18.651 00.011 15672 PulseGuide returned control before completion, sleep 74 04:45:18.690 00.039 30444 UpdateGuideState exits: m=129318 SNR=98.9 Saturated 04:45:18.690 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:18.690 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:18.690 00.000 30444 Enqueuing Expose request 04:45:18.726 00.036 15672 IsGuiding returns 1 04:45:18.726 00.000 15672 scope still moving after pulse duration time elapsed 04:45:18.747 00.021 15672 IsSlewing returns 0 04:45:18.795 00.048 15672 IsGuiding returns 0 04:45:18.795 00.000 15672 scope move finished after 78 + 80 ms 04:45:18.795 00.000 15672 Move returns status 0, amount 78 04:45:18.795 00.000 15672 MoveAxis(N, 0, ABG) 04:45:18.795 00.000 15672 Move returns status 0, amount 0 04:45:18.795 00.000 15672 move complete, result=0 04:45:18.795 00.000 15672 worker thread done servicing request 04:45:18.795 00.000 15672 Worker thread wakes up 04:45:18.795 00.000 30444 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH 04:45:18.795 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:18.795 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:20.904 02.109 15672 Exposure complete 04:45:20.923 00.019 15672 worker thread done servicing request 04:45:20.924 00.001 30444 OnExposeComplete: enter 04:45:20.924 00.000 30444 UpdateGuideState(): m_state=6 04:45:20.924 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 606 04:45:20.924 00.000 30444 Star::Find returns 1 (1), X=440.41, Y=185.39, Mass=131940, SNR=100.9, Peak=13246 HFD=3.3 04:45:20.924 00.000 30444 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.28) = xAngle (-0.21 = -0.21) 04:45:20.924 00.000 30444 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.27 = -0.27) 04:45:20.924 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.19 hyp=0.40 cameraTheta=-0.49 mountX=0.40 mountY=-0.11, mountTheta=-0.26 04:45:20.924 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.19, opts=13) 04:45:20.924 00.000 30444 Enqueuing Move request for scope (0.36, -0.19) 04:45:20.925 00.001 15672 Worker thread wakes up 04:45:20.925 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.19) opts 0xd 04:45:20.925 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.19) 04:45:20.925 00.000 15672 Moving (0.36, -0.19) raw xDistance=0.40 yDistance=-0.11 04:45:20.925 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40 04:45:20.925 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:45:20.925 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:45:20.925 00.000 15672 MoveAxis(W, 102, ABG) 04:45:20.925 00.000 15672 Guiding Dir = 3, Dur = 102 04:45:20.925 00.000 15672 IsSlewing returns 0 04:45:20.926 00.001 15672 IsGuiding returns 0 04:45:20.931 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2099, max=13988, FiltMin=2538, FiltMax=10345, Gamma=2.950 04:45:20.950 00.019 15672 PulseGuide returned control before completion, sleep 89 04:45:20.980 00.030 30444 UpdateGuideState exits: m=131940 SNR=100.9 Saturated 04:45:20.980 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:20.980 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:20.980 00.000 30444 Enqueuing Expose request 04:45:21.040 00.060 15672 IsGuiding returns 1 04:45:21.041 00.001 15672 scope still moving after pulse duration time elapsed 04:45:21.061 00.020 15672 IsSlewing returns 0 04:45:21.064 00.003 15672 IsGuiding returns 0 04:45:21.064 00.000 15672 scope move finished after 102 + 35 ms 04:45:21.064 00.000 15672 Move returns status 0, amount 102 04:45:21.064 00.000 15672 MoveAxis(N, 0, ABG) 04:45:21.064 00.000 15672 Move returns status 0, amount 0 04:45:21.065 00.001 15672 move complete, result=0 04:45:21.065 00.000 15672 worker thread done servicing request 04:45:21.065 00.000 15672 Worker thread wakes up 04:45:21.065 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:21.065 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:21.065 00.000 30444 GuideStep: 0.4 px 102 ms WEST, -0.1 px 0 ms NORTH 04:45:22.976 01.911 15672 Exposure complete 04:45:22.995 00.019 15672 worker thread done servicing request 04:45:22.995 00.000 30444 OnExposeComplete: enter 04:45:22.995 00.000 30444 UpdateGuideState(): m_state=6 04:45:22.996 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 607 04:45:22.996 00.000 30444 Star::Find returns 1 (1), X=439.87, Y=185.43, Mass=118658, SNR=104.5, Peak=12455 HFD=3.3 04:45:22.996 00.000 30444 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.28) = xAngle (-2.21 = -2.21) 04:45:22.996 00.000 30444 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.27 = -2.27) 04:45:22.996 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-2.49 mountX=-0.14 mountY=-0.18, mountTheta=-2.23 04:45:22.996 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.14, opts=13) 04:45:22.996 00.000 30444 Enqueuing Move request for scope (-0.19, -0.14) 04:45:22.996 00.000 15672 Worker thread wakes up 04:45:22.996 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd 04:45:22.996 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.14) 04:45:22.997 00.001 15672 Moving (-0.19, -0.14) raw xDistance=-0.14 yDistance=-0.18 04:45:22.997 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:45:22.997 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:45:22.997 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:45:22.997 00.000 15672 MoveAxis(E, 0, ABG) 04:45:22.997 00.000 15672 Move returns status 0, amount 0 04:45:22.997 00.000 15672 MoveAxis(N, 0, ABG) 04:45:22.997 00.000 15672 Move returns status 0, amount 0 04:45:22.997 00.000 15672 move complete, result=0 04:45:22.997 00.000 15672 worker thread done servicing request 04:45:23.001 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=13969, FiltMin=2514, FiltMax=9967, Gamma=2.950 04:45:23.051 00.050 30444 UpdateGuideState exits: m=118658 SNR=104.5 Saturated 04:45:23.051 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:23.051 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:23.051 00.000 30444 Enqueuing Expose request 04:45:23.051 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:45:23.051 00.000 15672 Worker thread wakes up 04:45:23.051 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:23.051 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:25.162 02.111 15672 Exposure complete 04:45:25.182 00.020 15672 worker thread done servicing request 04:45:25.182 00.000 30444 OnExposeComplete: enter 04:45:25.182 00.000 30444 UpdateGuideState(): m_state=6 04:45:25.182 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 608 04:45:25.182 00.000 30444 Star::Find returns 1 (1), X=439.79, Y=185.45, Mass=127659, SNR=115.9, Peak=13703 HFD=3.2 04:45:25.182 00.000 30444 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.28) = xAngle (-2.43 = -2.43) 04:45:25.182 00.000 30444 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.50 = -2.50) 04:45:25.182 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.12 hyp=0.29 cameraTheta=-2.71 mountX=-0.22 mountY=-0.17, mountTheta=-2.47 04:45:25.182 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.12, opts=13) 04:45:25.182 00.000 30444 Enqueuing Move request for scope (-0.26, -0.12) 04:45:25.183 00.001 15672 Worker thread wakes up 04:45:25.183 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.12) opts 0xd 04:45:25.183 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.12) 04:45:25.183 00.000 15672 Moving (-0.26, -0.12) raw xDistance=-0.22 yDistance=-0.17 04:45:25.183 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:45:25.183 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:45:25.183 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:45:25.183 00.000 15672 MoveAxis(E, 0, ABG) 04:45:25.183 00.000 15672 Move returns status 0, amount 0 04:45:25.183 00.000 15672 MoveAxis(N, 0, ABG) 04:45:25.183 00.000 15672 Move returns status 0, amount 0 04:45:25.183 00.000 15672 move complete, result=0 04:45:25.183 00.000 15672 worker thread done servicing request 04:45:25.188 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1934, max=14464, FiltMin=2446, FiltMax=10390, Gamma=2.950 04:45:25.595 00.407 30444 UpdateGuideState exits: m=127659 SNR=115.9 Saturated 04:45:25.595 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:25.595 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:25.595 00.000 30444 Enqueuing Expose request 04:45:25.595 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:45:25.596 00.001 15672 Worker thread wakes up 04:45:25.596 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:25.596 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:27.505 01.909 15672 Exposure complete 04:45:27.525 00.020 15672 worker thread done servicing request 04:45:27.525 00.000 30444 OnExposeComplete: enter 04:45:27.525 00.000 30444 UpdateGuideState(): m_state=6 04:45:27.525 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 609 04:45:27.525 00.000 30444 Star::Find returns 1 (1), X=439.64, Y=185.49, Mass=130921, SNR=109.1, Peak=13630 HFD=3.2 04:45:27.525 00.000 30444 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.28) = xAngle (-2.66 = -2.66) 04:45:27.525 00.000 30444 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.72 = -2.72) 04:45:27.525 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.09 hyp=0.43 cameraTheta=-2.93 mountX=-0.38 mountY=-0.18, mountTheta=-2.71 04:45:27.526 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.09, opts=13) 04:45:27.526 00.000 30444 Enqueuing Move request for scope (-0.42, -0.09) 04:45:27.526 00.000 15672 Worker thread wakes up 04:45:27.526 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.09) opts 0xd 04:45:27.526 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.09) 04:45:27.526 00.000 15672 Moving (-0.42, -0.09) raw xDistance=-0.38 yDistance=-0.18 04:45:27.526 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 04:45:27.526 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:45:27.526 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:45:27.526 00.000 15672 MoveAxis(E, 102, ABG) 04:45:27.526 00.000 15672 Guiding Dir = 2, Dur = 102 04:45:27.527 00.001 15672 IsSlewing returns 0 04:45:27.532 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2088, max=14732, FiltMin=2445, FiltMax=9975, Gamma=2.950 04:45:27.549 00.017 15672 IsGuiding returns 0 04:45:27.565 00.016 15672 PulseGuide returned control before completion, sleep 97 04:45:27.645 00.080 30444 UpdateGuideState exits: m=130921 SNR=109.1 Saturated 04:45:27.645 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:27.645 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:27.645 00.000 30444 Enqueuing Expose request 04:45:27.677 00.032 15672 IsGuiding returns 0 04:45:27.677 00.000 15672 Move returns status 0, amount 102 04:45:27.677 00.000 15672 MoveAxis(N, 0, ABG) 04:45:27.677 00.000 15672 Move returns status 0, amount 0 04:45:27.677 00.000 15672 move complete, result=0 04:45:27.677 00.000 15672 worker thread done servicing request 04:45:27.678 00.001 15672 Worker thread wakes up 04:45:27.678 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:27.678 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:27.678 00.000 30444 GuideStep: -0.4 px 102 ms EAST, -0.2 px 0 ms NORTH 04:45:29.789 02.111 15672 Exposure complete 04:45:29.815 00.026 15672 worker thread done servicing request 04:45:29.815 00.000 30444 OnExposeComplete: enter 04:45:29.815 00.000 30444 UpdateGuideState(): m_state=6 04:45:29.815 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 610 04:45:29.815 00.000 30444 Star::Find returns 1 (1), X=439.69, Y=185.33, Mass=126480, SNR=95.0, Peak=13535 HFD=3.3 04:45:29.815 00.000 30444 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.28) = xAngle (-2.27 = -2.27) 04:45:29.815 00.000 30444 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.33 = -2.33) 04:45:29.815 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.25 hyp=0.44 cameraTheta=-2.55 mountX=-0.28 mountY=-0.32, mountTheta=-2.30 04:45:29.816 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.25, opts=13) 04:45:29.816 00.000 30444 Enqueuing Move request for scope (-0.37, -0.25) 04:45:29.816 00.000 15672 Worker thread wakes up 04:45:29.816 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.25) opts 0xd 04:45:29.816 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.25) 04:45:29.816 00.000 15672 Moving (-0.37, -0.25) raw xDistance=-0.28 yDistance=-0.32 04:45:29.816 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28 04:45:29.816 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 04:45:29.816 00.000 15672 MoveAxis(E, 84, ABG) 04:45:29.816 00.000 15672 Guiding Dir = 2, Dur = 84 04:45:29.817 00.001 15672 IsSlewing returns 0 04:45:29.818 00.001 15672 IsGuiding returns 0 04:45:29.822 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=13535, FiltMin=2528, FiltMax=9412, Gamma=2.950 04:45:29.832 00.010 15672 PulseGuide returned control before completion, sleep 80 04:45:29.870 00.038 30444 UpdateGuideState exits: m=126480 SNR=95.0 Saturated 04:45:29.870 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:29.870 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:29.870 00.000 30444 Enqueuing Expose request 04:45:29.945 00.075 15672 IsGuiding returns 0 04:45:29.945 00.000 15672 Move returns status 0, amount 84 04:45:29.945 00.000 15672 MoveAxis(N, 57, ABG) 04:45:29.945 00.000 15672 Guiding Dir = 0, Dur = 57 04:45:29.946 00.001 15672 IsSlewing returns 0 04:45:29.946 00.000 15672 IsGuiding returns 0 04:45:30.027 00.081 15672 IsGuiding returns 1 04:45:30.028 00.001 15672 scope still moving after pulse duration time elapsed 04:45:30.048 00.020 15672 IsSlewing returns 0 04:45:30.051 00.003 15672 IsGuiding returns 1 04:45:30.072 00.021 15672 IsSlewing returns 0 04:45:30.073 00.001 15672 IsGuiding returns 1 04:45:30.094 00.021 15672 IsSlewing returns 0 04:45:30.120 00.026 15672 IsGuiding returns 0 04:45:30.120 00.000 15672 scope move finished after 57 + 116 ms 04:45:30.120 00.000 15672 Move returns status 0, amount 57 04:45:30.120 00.000 15672 move complete, result=0 04:45:30.120 00.000 15672 worker thread done servicing request 04:45:30.120 00.000 15672 Worker thread wakes up 04:45:30.121 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:30.121 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:30.121 00.000 30444 GuideStep: -0.3 px 84 ms EAST, -0.3 px 57 ms NORTH 04:45:32.029 01.908 15672 Exposure complete 04:45:32.049 00.020 15672 worker thread done servicing request 04:45:32.049 00.000 30444 OnExposeComplete: enter 04:45:32.049 00.000 30444 UpdateGuideState(): m_state=6 04:45:32.049 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 611 04:45:32.049 00.000 30444 Star::Find returns 1 (1), X=440.20, Y=185.46, Mass=126092, SNR=113.0, Peak=12543 HFD=3.5 04:45:32.049 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 04:45:32.050 00.001 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 04:45:32.050 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.65 mountX=0.17 mountY=-0.08, mountTheta=-0.42 04:45:32.050 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.11, opts=13) 04:45:32.050 00.000 30444 Enqueuing Move request for scope (0.15, -0.11) 04:45:32.050 00.000 15672 Worker thread wakes up 04:45:32.050 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd 04:45:32.050 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.11) 04:45:32.050 00.000 15672 Moving (0.15, -0.11) raw xDistance=0.17 yDistance=-0.08 04:45:32.050 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 04:45:32.050 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:45:32.050 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 04:45:32.050 00.000 15672 MoveAxis(E, 0, ABG) 04:45:32.050 00.000 15672 Move returns status 0, amount 0 04:45:32.051 00.001 15672 MoveAxis(N, 0, ABG) 04:45:32.051 00.000 15672 Move returns status 0, amount 0 04:45:32.051 00.000 15672 move complete, result=0 04:45:32.051 00.000 15672 worker thread done servicing request 04:45:32.055 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2096, max=13881, FiltMin=2448, FiltMax=10261, Gamma=2.950 04:45:32.105 00.050 30444 UpdateGuideState exits: m=126092 SNR=113.0 Saturated 04:45:32.105 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:32.105 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:32.105 00.000 30444 Enqueuing Expose request 04:45:32.105 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:45:32.105 00.000 15672 Worker thread wakes up 04:45:32.105 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:32.105 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:34.220 02.115 15672 Exposure complete 04:45:34.252 00.032 15672 worker thread done servicing request 04:45:34.252 00.000 30444 OnExposeComplete: enter 04:45:34.252 00.000 30444 UpdateGuideState(): m_state=6 04:45:34.252 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 612 04:45:34.252 00.000 30444 Star::Find returns 1 (1), X=439.74, Y=185.31, Mass=123218, SNR=102.3, Peak=12607 HFD=3.5 04:45:34.252 00.000 30444 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.28) = xAngle (-2.16 = -2.16) 04:45:34.252 00.000 30444 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 04:45:34.252 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.26 hyp=0.41 cameraTheta=-2.44 mountX=-0.23 mountY=-0.32, mountTheta=-2.18 04:45:34.253 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.26, opts=13) 04:45:34.253 00.000 30444 Enqueuing Move request for scope (-0.31, -0.26) 04:45:34.253 00.000 15672 Worker thread wakes up 04:45:34.253 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.26) opts 0xd 04:45:34.253 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.26) 04:45:34.253 00.000 15672 Moving (-0.31, -0.26) raw xDistance=-0.23 yDistance=-0.32 04:45:34.253 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 04:45:34.253 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 04:45:34.253 00.000 15672 MoveAxis(E, 0, ABG) 04:45:34.253 00.000 15672 Move returns status 0, amount 0 04:45:34.253 00.000 15672 MoveAxis(N, 58, ABG) 04:45:34.253 00.000 15672 Guiding Dir = 0, Dur = 58 04:45:34.254 00.001 15672 IsSlewing returns 0 04:45:34.255 00.001 15672 IsGuiding returns 0 04:45:34.259 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=13749, FiltMin=2497, FiltMax=9618, Gamma=2.950 04:45:34.308 00.049 30444 UpdateGuideState exits: m=123218 SNR=102.3 Saturated 04:45:34.308 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:34.308 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:34.308 00.000 30444 Enqueuing Expose request 04:45:34.339 00.031 15672 IsGuiding returns 1 04:45:34.339 00.000 15672 scope still moving after pulse duration time elapsed 04:45:34.359 00.020 15672 IsSlewing returns 0 04:45:34.361 00.002 15672 IsGuiding returns 1 04:45:34.383 00.022 15672 IsSlewing returns 0 04:45:34.384 00.001 15672 IsGuiding returns 1 04:45:34.405 00.021 15672 IsSlewing returns 0 04:45:34.433 00.028 15672 IsGuiding returns 0 04:45:34.433 00.000 15672 scope move finished after 58 + 120 ms 04:45:34.433 00.000 15672 Move returns status 0, amount 58 04:45:34.434 00.001 15672 move complete, result=0 04:45:34.434 00.000 15672 worker thread done servicing request 04:45:34.434 00.000 15672 Worker thread wakes up 04:45:34.434 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:34.434 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:34.434 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 58 ms NORTH 04:45:36.349 01.915 15672 Exposure complete 04:45:36.379 00.030 15672 worker thread done servicing request 04:45:36.379 00.000 30444 OnExposeComplete: enter 04:45:36.379 00.000 30444 UpdateGuideState(): m_state=6 04:45:36.379 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 613 04:45:36.379 00.000 30444 Star::Find returns 1 (1), X=440.08, Y=185.68, Mass=120832, SNR=100.0, Peak=12304 HFD=3.3 04:45:36.379 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 04:45:36.379 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 04:45:36.379 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.29 mountX=0.00 mountY=0.11, mountTheta=1.56 04:45:36.380 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.11, opts=13) 04:45:36.380 00.000 30444 Enqueuing Move request for scope (0.03, 0.11) 04:45:36.380 00.000 15672 Worker thread wakes up 04:45:36.380 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd 04:45:36.380 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.11) 04:45:36.380 00.000 15672 Moving (0.03, 0.11) raw xDistance=0.00 yDistance=0.11 04:45:36.380 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 04:45:36.380 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:45:36.380 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 04:45:36.380 00.000 15672 MoveAxis(E, 0, ABG) 04:45:36.380 00.000 15672 Move returns status 0, amount 0 04:45:36.380 00.000 15672 MoveAxis(N, 0, ABG) 04:45:36.380 00.000 15672 Move returns status 0, amount 0 04:45:36.380 00.000 15672 move complete, result=0 04:45:36.380 00.000 15672 worker thread done servicing request 04:45:36.384 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=14583, FiltMin=2523, FiltMax=10903, Gamma=2.950 04:45:36.799 00.415 30444 UpdateGuideState exits: m=120832 SNR=100.0 Saturated 04:45:36.800 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:36.800 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:36.800 00.000 30444 Enqueuing Expose request 04:45:36.800 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:45:36.800 00.000 15672 Worker thread wakes up 04:45:36.800 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:36.800 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:38.908 02.108 15672 Exposure complete 04:45:38.928 00.020 15672 worker thread done servicing request 04:45:38.928 00.000 30444 OnExposeComplete: enter 04:45:38.928 00.000 30444 UpdateGuideState(): m_state=6 04:45:38.928 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 614 04:45:38.929 00.001 30444 Star::Find returns 1 (1), X=439.95, Y=185.88, Mass=135216, SNR=135.7, Peak=11606 HFD=3.8 04:45:38.929 00.000 30444 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 04:45:38.929 00.000 30444 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.10 = 2.10) 04:45:38.929 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.89 mountX=-0.18 mountY=0.28, mountTheta=2.15 04:45:38.929 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.31, opts=13) 04:45:38.929 00.000 30444 Enqueuing Move request for scope (-0.10, 0.31) 04:45:38.929 00.000 15672 Worker thread wakes up 04:45:38.929 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd 04:45:38.929 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.31) 04:45:38.929 00.000 15672 Moving (-0.10, 0.31) raw xDistance=-0.18 yDistance=0.28 04:45:38.929 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 04:45:38.929 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:45:38.929 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 04:45:38.930 00.001 15672 MoveAxis(E, 0, ABG) 04:45:38.930 00.000 15672 Move returns status 0, amount 0 04:45:38.930 00.000 15672 MoveAxis(N, 0, ABG) 04:45:38.930 00.000 15672 Move returns status 0, amount 0 04:45:38.930 00.000 15672 move complete, result=0 04:45:38.930 00.000 15672 worker thread done servicing request 04:45:38.935 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=13080, FiltMin=2460, FiltMax=10977, Gamma=2.950 04:45:38.984 00.049 30444 UpdateGuideState exits: m=135216 SNR=135.7 Saturated 04:45:38.984 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:38.984 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:38.984 00.000 30444 Enqueuing Expose request 04:45:38.985 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 04:45:38.985 00.000 15672 Worker thread wakes up 04:45:38.985 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:38.985 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:40.891 01.906 15672 Exposure complete 04:45:40.911 00.020 15672 worker thread done servicing request 04:45:40.911 00.000 30444 OnExposeComplete: enter 04:45:40.911 00.000 30444 UpdateGuideState(): m_state=6 04:45:40.911 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 615 04:45:40.911 00.000 30444 Star::Find returns 1 (1), X=439.81, Y=185.83, Mass=125986, SNR=104.4, Peak=11975 HFD=3.4 04:45:40.911 00.000 30444 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 04:45:40.911 00.000 30444 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.54 = 2.54) 04:45:40.911 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=0.26 hyp=0.36 cameraTheta=2.33 mountX=-0.31 mountY=0.20, mountTheta=2.56 04:45:40.912 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=0.26, opts=13) 04:45:40.912 00.000 30444 Enqueuing Move request for scope (-0.25, 0.26) 04:45:40.912 00.000 15672 Worker thread wakes up 04:45:40.912 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.26) opts 0xd 04:45:40.912 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, 0.26) 04:45:40.912 00.000 15672 Moving (-0.25, 0.26) raw xDistance=-0.31 yDistance=0.20 04:45:40.912 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 04:45:40.912 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:45:40.912 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 04:45:40.912 00.000 15672 MoveAxis(E, 83, ABG) 04:45:40.912 00.000 15672 Guiding Dir = 2, Dur = 83 04:45:40.913 00.001 15672 IsSlewing returns 0 04:45:40.914 00.001 15672 IsGuiding returns 0 04:45:40.918 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=13538, FiltMin=2516, FiltMax=10641, Gamma=2.950 04:45:40.935 00.017 15672 PulseGuide returned control before completion, sleep 72 04:45:40.967 00.032 30444 UpdateGuideState exits: m=125986 SNR=104.4 Saturated 04:45:40.967 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:40.967 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:40.967 00.000 30444 Enqueuing Expose request 04:45:41.010 00.043 15672 IsGuiding returns 1 04:45:41.010 00.000 15672 scope still moving after pulse duration time elapsed 04:45:41.031 00.021 15672 IsSlewing returns 0 04:45:41.048 00.017 15672 IsGuiding returns 0 04:45:41.049 00.001 15672 scope move finished after 83 + 51 ms 04:45:41.049 00.000 15672 Move returns status 0, amount 83 04:45:41.049 00.000 15672 MoveAxis(N, 0, ABG) 04:45:41.049 00.000 15672 Move returns status 0, amount 0 04:45:41.049 00.000 15672 move complete, result=0 04:45:41.049 00.000 15672 worker thread done servicing request 04:45:41.049 00.000 15672 Worker thread wakes up 04:45:41.050 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:41.050 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:41.050 00.000 30444 GuideStep: -0.3 px 83 ms EAST, 0.2 px 0 ms NORTH 04:45:43.159 02.109 15672 Exposure complete 04:45:43.179 00.020 15672 worker thread done servicing request 04:45:43.179 00.000 30444 OnExposeComplete: enter 04:45:43.179 00.000 30444 UpdateGuideState(): m_state=6 04:45:43.179 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 616 04:45:43.179 00.000 30444 Star::Find returns 1 (1), X=440.07, Y=186.39, Mass=123277, SNR=93.9, Peak=10654 HFD=3.6 04:45:43.179 00.000 30444 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.28) = xAngle (1.83 = 1.83) 04:45:43.179 00.000 30444 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.77 = 1.77) 04:45:43.180 00.001 30444 CameraToMount -- cameraX=0.02 cameraY=0.82 hyp=0.82 cameraTheta=1.55 mountX=-0.21 mountY=0.80, mountTheta=1.83 04:45:43.180 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.82, opts=13) 04:45:43.180 00.000 30444 Enqueuing Move request for scope (0.02, 0.82) 04:45:43.180 00.000 15672 Worker thread wakes up 04:45:43.180 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.82) opts 0xd 04:45:43.180 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.82) 04:45:43.180 00.000 15672 Moving (0.02, 0.82) raw xDistance=-0.21 yDistance=0.80 04:45:43.180 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:45:43.180 00.000 15672 resist switch: large excursion: input 0.80 thresh 0.75 direction from -1 to 1 04:45:43.180 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.40 04:45:43.180 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 04:45:43.180 00.000 15672 MoveAxis(E, 0, ABG) 04:45:43.181 00.001 15672 Move returns status 0, amount 0 04:45:43.181 00.000 15672 MoveAxis(S, 143, ABG) 04:45:43.181 00.000 15672 Guiding Dir = 1, Dur = 143 04:45:43.181 00.000 15672 IsSlewing returns 0 04:45:43.183 00.002 15672 IsGuiding returns 0 04:45:43.187 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2078, max=11087, FiltMin=2523, FiltMax=9227, Gamma=2.950 04:45:43.269 00.082 15672 PulseGuide returned control before completion, sleep 67 04:45:43.339 00.070 15672 IsGuiding returns 1 04:45:43.339 00.000 15672 scope still moving after pulse duration time elapsed 04:45:43.361 00.022 15672 IsSlewing returns 0 04:45:43.363 00.002 15672 IsGuiding returns 1 04:45:43.384 00.021 15672 IsSlewing returns 0 04:45:43.387 00.003 15672 IsGuiding returns 1 04:45:43.407 00.020 30444 UpdateGuideState exits: m=123277 SNR=93.9 Saturated 04:45:43.407 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:43.408 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:43.408 00.000 30444 Enqueuing Expose request 04:45:43.408 00.000 15672 IsSlewing returns 0 04:45:43.429 00.021 15672 IsGuiding returns 0 04:45:43.429 00.000 15672 scope move finished after 143 + 103 ms 04:45:43.429 00.000 15672 Move returns status 0, amount 143 04:45:43.429 00.000 15672 move complete, result=0 04:45:43.430 00.001 15672 worker thread done servicing request 04:45:43.430 00.000 15672 Worker thread wakes up 04:45:43.430 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:43.430 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:43.432 00.002 30444 GuideStep: -0.2 px 0 ms EAST, 0.8 px 143 ms SOUTH 04:45:45.339 01.907 15672 Exposure complete 04:45:45.359 00.020 15672 worker thread done servicing request 04:45:45.359 00.000 30444 OnExposeComplete: enter 04:45:45.359 00.000 30444 UpdateGuideState(): m_state=6 04:45:45.360 00.001 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 617 04:45:45.360 00.000 30444 Star::Find returns 1 (1), X=440.15, Y=185.83, Mass=118446, SNR=102.7, Peak=11635 HFD=3.5 04:45:45.360 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 04:45:45.360 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 04:45:45.360 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.20 mountX=0.02 mountY=0.27, mountTheta=1.48 04:45:45.360 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.25, opts=13) 04:45:45.360 00.000 30444 Enqueuing Move request for scope (0.10, 0.25) 04:45:45.360 00.000 15672 Worker thread wakes up 04:45:45.360 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd 04:45:45.360 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.25) 04:45:45.360 00.000 15672 Moving (0.10, 0.25) raw xDistance=0.02 yDistance=0.27 04:45:45.361 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:45:45.361 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 04:45:45.361 00.000 15672 MoveAxis(E, 0, ABG) 04:45:45.361 00.000 15672 Move returns status 0, amount 0 04:45:45.361 00.000 15672 MoveAxis(S, 48, ABG) 04:45:45.361 00.000 15672 Guiding Dir = 1, Dur = 48 04:45:45.361 00.000 15672 IsSlewing returns 0 04:45:45.363 00.002 15672 IsGuiding returns 0 04:45:45.367 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2032, max=13285, FiltMin=2489, FiltMax=10520, Gamma=2.950 04:45:45.458 00.091 30444 UpdateGuideState exits: m=118446 SNR=102.7 Saturated 04:45:45.458 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:45.458 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:45.458 00.000 30444 Enqueuing Expose request 04:45:45.473 00.015 15672 IsGuiding returns 1 04:45:45.473 00.000 15672 scope still moving after pulse duration time elapsed 04:45:45.494 00.021 15672 IsSlewing returns 0 04:45:45.521 00.027 15672 IsGuiding returns 0 04:45:45.521 00.000 15672 scope move finished after 48 + 109 ms 04:45:45.521 00.000 15672 Move returns status 0, amount 48 04:45:45.521 00.000 15672 move complete, result=0 04:45:45.521 00.000 15672 worker thread done servicing request 04:45:45.521 00.000 15672 Worker thread wakes up 04:45:45.521 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:45.521 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:45.521 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.3 px 48 ms SOUTH 04:45:47.632 02.111 15672 Exposure complete 04:45:47.651 00.019 15672 worker thread done servicing request 04:45:47.651 00.000 30444 OnExposeComplete: enter 04:45:47.651 00.000 30444 UpdateGuideState(): m_state=6 04:45:47.652 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 618 04:45:47.652 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.52, Mass=127246, SNR=106.8, Peak=13760 HFD=3.5 04:45:47.652 00.000 30444 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.28) = xAngle (-2.61 = -2.61) 04:45:47.652 00.000 30444 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 04:45:47.652 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-2.88 mountX=-0.18 mountY=-0.09, mountTheta=-2.65 04:45:47.652 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.05, opts=13) 04:45:47.652 00.000 30444 Enqueuing Move request for scope (-0.20, -0.05) 04:45:47.652 00.000 15672 Worker thread wakes up 04:45:47.653 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd 04:45:47.653 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.05) 04:45:47.653 00.000 15672 Moving (-0.20, -0.05) raw xDistance=-0.18 yDistance=-0.09 04:45:47.653 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 04:45:47.653 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:45:47.653 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:45:47.653 00.000 15672 MoveAxis(E, 0, ABG) 04:45:47.653 00.000 15672 Move returns status 0, amount 0 04:45:47.653 00.000 15672 MoveAxis(N, 0, ABG) 04:45:47.653 00.000 15672 Move returns status 0, amount 0 04:45:47.653 00.000 15672 move complete, result=0 04:45:47.653 00.000 15672 worker thread done servicing request 04:45:47.658 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2040, max=14933, FiltMin=2425, FiltMax=11072, Gamma=2.950 04:45:47.707 00.049 30444 UpdateGuideState exits: m=127246 SNR=106.8 Saturated 04:45:47.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:47.707 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:47.707 00.000 30444 Enqueuing Expose request 04:45:47.707 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:45:47.707 00.000 15672 Worker thread wakes up 04:45:47.707 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:47.707 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:49.616 01.909 15672 Exposure complete 04:45:49.636 00.020 15672 worker thread done servicing request 04:45:49.636 00.000 30444 OnExposeComplete: enter 04:45:49.636 00.000 30444 UpdateGuideState(): m_state=6 04:45:49.637 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 619 04:45:49.637 00.000 30444 Star::Find returns 1 (1), X=439.71, Y=185.38, Mass=124504, SNR=104.5, Peak=12579 HFD=3.3 04:45:49.637 00.000 30444 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.28) = xAngle (-2.35 = -2.35) 04:45:49.637 00.000 30444 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.41 = -2.41) 04:45:49.637 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.20 hyp=0.40 cameraTheta=-2.62 mountX=-0.28 mountY=-0.26, mountTheta=-2.38 04:45:49.637 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.20, opts=13) 04:45:49.637 00.000 30444 Enqueuing Move request for scope (-0.34, -0.20) 04:45:49.637 00.000 15672 Worker thread wakes up 04:45:49.637 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.20) opts 0xd 04:45:49.637 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.20) 04:45:49.637 00.000 15672 Moving (-0.34, -0.20) raw xDistance=-0.28 yDistance=-0.26 04:45:49.638 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28 04:45:49.638 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:45:49.638 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 04:45:49.638 00.000 15672 MoveAxis(E, 75, ABG) 04:45:49.638 00.000 15672 Guiding Dir = 2, Dur = 75 04:45:49.638 00.000 15672 IsSlewing returns 0 04:45:49.639 00.001 15672 IsGuiding returns 0 04:45:49.643 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2004, max=14827, FiltMin=2521, FiltMax=10473, Gamma=2.950 04:45:49.657 00.014 15672 PulseGuide returned control before completion, sleep 68 04:45:49.692 00.035 30444 UpdateGuideState exits: m=124504 SNR=104.5 Saturated 04:45:49.692 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:49.692 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:49.692 00.000 30444 Enqueuing Expose request 04:45:49.769 00.077 15672 IsGuiding returns 0 04:45:49.769 00.000 15672 Move returns status 0, amount 75 04:45:49.769 00.000 15672 MoveAxis(N, 0, ABG) 04:45:49.769 00.000 15672 Move returns status 0, amount 0 04:45:49.769 00.000 15672 move complete, result=0 04:45:49.769 00.000 15672 worker thread done servicing request 04:45:49.769 00.000 15672 Worker thread wakes up 04:45:49.769 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:49.769 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:49.769 00.000 30444 GuideStep: -0.3 px 75 ms EAST, -0.3 px 0 ms NORTH 04:45:51.876 02.107 15672 Exposure complete 04:45:51.896 00.020 15672 worker thread done servicing request 04:45:51.896 00.000 30444 OnExposeComplete: enter 04:45:51.896 00.000 30444 UpdateGuideState(): m_state=6 04:45:51.896 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 620 04:45:51.896 00.000 30444 Star::Find returns 1 (1), X=440.74, Y=185.11, Mass=119766, SNR=99.0, Peak=13531 HFD=3.3 04:45:51.896 00.000 30444 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.28) = xAngle (-0.32 = -0.32) 04:45:51.896 00.000 30444 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.38 = -0.38) 04:45:51.896 00.000 30444 CameraToMount -- cameraX=0.69 cameraY=-0.47 hyp=0.83 cameraTheta=-0.60 mountX=0.79 mountY=-0.31, mountTheta=-0.37 04:45:51.897 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.69, y=-0.47, opts=13) 04:45:51.897 00.000 30444 Enqueuing Move request for scope (0.69, -0.47) 04:45:51.897 00.000 15672 Worker thread wakes up 04:45:51.897 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.47) opts 0xd 04:45:51.897 00.000 15672 Handling offset move in thread for scope, endpoint = (0.69, -0.47) 04:45:51.897 00.000 15672 Moving (0.69, -0.47) raw xDistance=0.79 yDistance=-0.31 04:45:51.897 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.79 04:45:51.897 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:45:51.897 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 04:45:51.897 00.000 15672 MoveAxis(W, 208, ABG) 04:45:51.897 00.000 15672 Guiding Dir = 3, Dur = 208 04:45:51.898 00.001 15672 IsSlewing returns 0 04:45:51.899 00.001 15672 IsGuiding returns 0 04:45:51.903 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2129, max=13531, FiltMin=2400, FiltMax=9405, Gamma=2.950 04:45:51.926 00.023 15672 PulseGuide returned control before completion, sleep 191 04:45:51.952 00.026 30444 UpdateGuideState exits: m=119766 SNR=99.0 Saturated 04:45:51.952 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:51.952 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:51.952 00.000 30444 Enqueuing Expose request 04:45:52.151 00.199 15672 IsGuiding returns 0 04:45:52.152 00.001 15672 Move returns status 0, amount 208 04:45:52.152 00.000 15672 MoveAxis(N, 0, ABG) 04:45:52.152 00.000 15672 Move returns status 0, amount 0 04:45:52.152 00.000 15672 move complete, result=0 04:45:52.152 00.000 15672 worker thread done servicing request 04:45:52.152 00.000 15672 Worker thread wakes up 04:45:52.152 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:52.153 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:52.153 00.000 30444 GuideStep: 0.8 px 208 ms WEST, -0.3 px 0 ms NORTH 04:45:54.060 01.907 15672 Exposure complete 04:45:54.080 00.020 15672 worker thread done servicing request 04:45:54.080 00.000 30444 OnExposeComplete: enter 04:45:54.080 00.000 30444 UpdateGuideState(): m_state=6 04:45:54.080 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 621 04:45:54.080 00.000 30444 Star::Find returns 1 (1), X=440.39, Y=185.28, Mass=127631, SNR=116.5, Peak=14200 HFD=3.1 04:45:54.081 00.001 30444 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.28) = xAngle (-0.43 = -0.43) 04:45:54.081 00.000 30444 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.49 = -0.49) 04:45:54.081 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.29 hyp=0.45 cameraTheta=-0.71 mountX=0.41 mountY=-0.21, mountTheta=-0.48 04:45:54.081 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.29, opts=13) 04:45:54.081 00.000 30444 Enqueuing Move request for scope (0.34, -0.29) 04:45:54.081 00.000 15672 Worker thread wakes up 04:45:54.081 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.29) opts 0xd 04:45:54.081 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.29) 04:45:54.081 00.000 15672 Moving (0.34, -0.29) raw xDistance=0.41 yDistance=-0.21 04:45:54.081 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41 04:45:54.081 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:45:54.082 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:45:54.082 00.000 15672 MoveAxis(W, 125, ABG) 04:45:54.082 00.000 15672 Guiding Dir = 3, Dur = 125 04:45:54.082 00.000 15672 IsSlewing returns 0 04:45:54.084 00.002 15672 IsGuiding returns 0 04:45:54.088 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=14200, FiltMin=2500, FiltMax=10355, Gamma=2.950 04:45:54.098 00.010 15672 PulseGuide returned control before completion, sleep 121 04:45:54.137 00.039 30444 UpdateGuideState exits: m=127631 SNR=116.5 Saturated 04:45:54.137 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:54.137 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:54.137 00.000 30444 Enqueuing Expose request 04:45:54.259 00.122 15672 IsGuiding returns 0 04:45:54.259 00.000 15672 Move returns status 0, amount 125 04:45:54.259 00.000 15672 MoveAxis(N, 0, ABG) 04:45:54.259 00.000 15672 Move returns status 0, amount 0 04:45:54.259 00.000 15672 move complete, result=0 04:45:54.259 00.000 15672 worker thread done servicing request 04:45:54.259 00.000 30444 GuideStep: 0.4 px 125 ms WEST, -0.2 px 0 ms NORTH 04:45:54.259 00.000 15672 Worker thread wakes up 04:45:54.260 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:54.260 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:56.375 02.115 15672 Exposure complete 04:45:56.409 00.034 15672 worker thread done servicing request 04:45:56.410 00.001 30444 OnExposeComplete: enter 04:45:56.410 00.000 30444 UpdateGuideState(): m_state=6 04:45:56.410 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 622 04:45:56.410 00.000 30444 Star::Find returns 1 (1), X=439.69, Y=185.47, Mass=133366, SNR=106.4, Peak=14142 HFD=3.2 04:45:56.410 00.000 30444 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.28) = xAngle (-2.59 = -2.59) 04:45:56.410 00.000 30444 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 04:45:56.410 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.10 hyp=0.38 cameraTheta=-2.87 mountX=-0.32 mountY=-0.18, mountTheta=-2.64 04:45:56.410 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.10, opts=13) 04:45:56.410 00.000 30444 Enqueuing Move request for scope (-0.36, -0.10) 04:45:56.411 00.001 15672 Worker thread wakes up 04:45:56.411 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.10) opts 0xd 04:45:56.411 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.10) 04:45:56.411 00.000 15672 Moving (-0.36, -0.10) raw xDistance=-0.32 yDistance=-0.18 04:45:56.411 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32 04:45:56.411 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:45:56.411 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:45:56.411 00.000 15672 MoveAxis(E, 78, ABG) 04:45:56.411 00.000 15672 Guiding Dir = 2, Dur = 78 04:45:56.411 00.000 15672 IsSlewing returns 0 04:45:56.412 00.001 15672 IsGuiding returns 0 04:45:56.416 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=14844, FiltMin=2532, FiltMax=10837, Gamma=2.950 04:45:56.431 00.015 15672 PulseGuide returned control before completion, sleep 70 04:45:56.466 00.035 30444 UpdateGuideState exits: m=133366 SNR=106.4 Saturated 04:45:56.466 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:56.466 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:56.466 00.000 30444 Enqueuing Expose request 04:45:56.503 00.037 15672 IsGuiding returns 1 04:45:56.503 00.000 15672 scope still moving after pulse duration time elapsed 04:45:56.524 00.021 15672 IsSlewing returns 0 04:45:56.544 00.020 15672 IsGuiding returns 0 04:45:56.544 00.000 15672 scope move finished after 78 + 53 ms 04:45:56.544 00.000 15672 Move returns status 0, amount 78 04:45:56.544 00.000 15672 MoveAxis(N, 0, ABG) 04:45:56.544 00.000 15672 Move returns status 0, amount 0 04:45:56.544 00.000 15672 move complete, result=0 04:45:56.544 00.000 15672 worker thread done servicing request 04:45:56.544 00.000 15672 Worker thread wakes up 04:45:56.544 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:56.544 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:45:56.544 00.000 30444 GuideStep: -0.3 px 78 ms EAST, -0.2 px 0 ms NORTH 04:45:58.453 01.909 15672 Exposure complete 04:45:58.473 00.020 15672 worker thread done servicing request 04:45:58.473 00.000 30444 OnExposeComplete: enter 04:45:58.473 00.000 30444 UpdateGuideState(): m_state=6 04:45:58.473 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 623 04:45:58.473 00.000 30444 Star::Find returns 1 (1), X=440.18, Y=185.18, Mass=122446, SNR=97.2, Peak=14063 HFD=2.9 04:45:58.473 00.000 30444 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.28) = xAngle (-0.97 = -0.97) 04:45:58.473 00.000 30444 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.04 = -1.04) 04:45:58.473 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.40 hyp=0.42 cameraTheta=-1.25 mountX=0.24 mountY=-0.36, mountTheta=-0.99 04:45:58.474 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.40, opts=13) 04:45:58.474 00.000 30444 Enqueuing Move request for scope (0.13, -0.40) 04:45:58.474 00.000 15672 Worker thread wakes up 04:45:58.474 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.40) opts 0xd 04:45:58.474 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.40) 04:45:58.474 00.000 15672 Moving (0.13, -0.40) raw xDistance=0.24 yDistance=-0.36 04:45:58.474 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 04:45:58.474 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:45:58.474 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 04:45:58.474 00.000 15672 MoveAxis(E, 0, ABG) 04:45:58.474 00.000 15672 Move returns status 0, amount 0 04:45:58.474 00.000 15672 MoveAxis(N, 0, ABG) 04:45:58.474 00.000 15672 Move returns status 0, amount 0 04:45:58.474 00.000 15672 move complete, result=0 04:45:58.474 00.000 15672 worker thread done servicing request 04:45:58.480 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=14063, FiltMin=2525, FiltMax=10104, Gamma=2.950 04:45:58.528 00.048 30444 UpdateGuideState exits: m=122446 SNR=97.2 Saturated 04:45:58.528 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:45:58.528 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:45:58.528 00.000 30444 Enqueuing Expose request 04:45:58.528 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 04:45:58.528 00.000 15672 Worker thread wakes up 04:45:58.528 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:45:58.529 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:00.638 02.109 15672 Exposure complete 04:46:00.658 00.020 15672 worker thread done servicing request 04:46:00.658 00.000 30444 OnExposeComplete: enter 04:46:00.658 00.000 30444 UpdateGuideState(): m_state=6 04:46:00.658 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 624 04:46:00.658 00.000 30444 Star::Find returns 1 (1), X=440.17, Y=185.17, Mass=141277, SNR=121.2, Peak=13811 HFD=3.4 04:46:00.658 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 04:46:00.658 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.08 = -1.08) 04:46:00.658 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=-0.41 hyp=0.42 cameraTheta=-1.30 mountX=0.22 mountY=-0.37, mountTheta=-1.03 04:46:00.659 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=-0.41, opts=13) 04:46:00.659 00.000 30444 Enqueuing Move request for scope (0.12, -0.41) 04:46:00.659 00.000 15672 Worker thread wakes up 04:46:00.659 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.41) opts 0xd 04:46:00.659 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, -0.41) 04:46:00.659 00.000 15672 Moving (0.12, -0.41) raw xDistance=0.22 yDistance=-0.37 04:46:00.659 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 04:46:00.659 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:46:00.659 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 04:46:00.659 00.000 15672 MoveAxis(E, 0, ABG) 04:46:00.659 00.000 15672 Move returns status 0, amount 0 04:46:00.659 00.000 15672 MoveAxis(N, 0, ABG) 04:46:00.659 00.000 15672 Move returns status 0, amount 0 04:46:00.660 00.001 15672 move complete, result=0 04:46:00.660 00.000 15672 worker thread done servicing request 04:46:00.664 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=13907, FiltMin=2530, FiltMax=10510, Gamma=2.950 04:46:00.717 00.053 30444 UpdateGuideState exits: m=141277 SNR=121.2 Saturated 04:46:00.718 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:00.718 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:00.718 00.000 30444 Enqueuing Expose request 04:46:00.718 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 04:46:00.718 00.000 15672 Worker thread wakes up 04:46:00.718 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:00.718 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:02.626 01.908 15672 Exposure complete 04:46:02.645 00.019 15672 worker thread done servicing request 04:46:02.645 00.000 30444 OnExposeComplete: enter 04:46:02.646 00.001 30444 UpdateGuideState(): m_state=6 04:46:02.646 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 625 04:46:02.646 00.000 30444 Star::Find returns 1 (1), X=439.93, Y=184.98, Mass=122682, SNR=111.3, Peak=12724 HFD=2.9 04:46:02.646 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 04:46:02.646 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 04:46:02.646 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.59 hyp=0.60 cameraTheta=-1.78 mountX=0.04 mountY=-0.60, mountTheta=-1.50 04:46:02.646 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.59, opts=13) 04:46:02.646 00.000 30444 Enqueuing Move request for scope (-0.12, -0.59) 04:46:02.647 00.001 15672 Worker thread wakes up 04:46:02.647 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.59) opts 0xd 04:46:02.647 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.59) 04:46:02.647 00.000 15672 Moving (-0.12, -0.59) raw xDistance=0.04 yDistance=-0.60 04:46:02.647 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:46:02.647 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.98 newest=-1.34 04:46:02.647 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 04:46:02.647 00.000 15672 MoveAxis(E, 0, ABG) 04:46:02.647 00.000 15672 Move returns status 0, amount 0 04:46:02.647 00.000 15672 MoveAxis(N, 108, ABG) 04:46:02.647 00.000 15672 Guiding Dir = 0, Dur = 108 04:46:02.648 00.001 15672 IsSlewing returns 0 04:46:02.649 00.001 15672 IsGuiding returns 0 04:46:02.652 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2025, max=12724, FiltMin=2529, FiltMax=9802, Gamma=2.950 04:46:02.725 00.073 30444 UpdateGuideState exits: m=122682 SNR=111.3 Saturated 04:46:02.725 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:02.725 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:02.725 00.000 30444 Enqueuing Expose request 04:46:02.725 00.000 15672 PulseGuide returned control before completion, sleep 42 04:46:02.769 00.044 15672 IsGuiding returns 1 04:46:02.769 00.000 15672 scope still moving after pulse duration time elapsed 04:46:02.790 00.021 15672 IsSlewing returns 0 04:46:02.791 00.001 15672 IsGuiding returns 1 04:46:02.812 00.021 15672 IsSlewing returns 0 04:46:02.869 00.057 15672 IsGuiding returns 0 04:46:02.870 00.001 15672 scope move finished after 108 + 112 ms 04:46:02.870 00.000 15672 Move returns status 0, amount 108 04:46:02.870 00.000 15672 move complete, result=0 04:46:02.870 00.000 15672 worker thread done servicing request 04:46:02.870 00.000 15672 Worker thread wakes up 04:46:02.870 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:02.871 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:02.871 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.6 px 108 ms NORTH 04:46:04.980 02.109 15672 Exposure complete 04:46:05.000 00.020 15672 worker thread done servicing request 04:46:05.000 00.000 30444 OnExposeComplete: enter 04:46:05.000 00.000 30444 UpdateGuideState(): m_state=6 04:46:05.000 00.000 30444 Star::Find(15, 439, 184, 0, (0,0,0,0), 0.0, 255) frame 626 04:46:05.000 00.000 30444 Star::Find returns 1 (1), X=440.03, Y=184.94, Mass=128589, SNR=119.6, Peak=13047 HFD=3.0 04:46:05.000 00.000 30444 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.28) = xAngle (-1.33 = -1.33) 04:46:05.000 00.000 30444 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.39 = -1.39) 04:46:05.000 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.64 hyp=0.64 cameraTheta=-1.61 mountX=0.15 mountY=-0.63, mountTheta=-1.34 04:46:05.001 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.64, opts=13) 04:46:05.001 00.000 30444 Enqueuing Move request for scope (-0.03, -0.64) 04:46:05.001 00.000 15672 Worker thread wakes up 04:46:05.001 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.64) opts 0xd 04:46:05.001 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.64) 04:46:05.001 00.000 15672 Moving (-0.03, -0.64) raw xDistance=0.15 yDistance=-0.63 04:46:05.001 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:46:05.001 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 04:46:05.001 00.000 15672 MoveAxis(E, 0, ABG) 04:46:05.001 00.000 15672 Move returns status 0, amount 0 04:46:05.001 00.000 15672 MoveAxis(N, 112, ABG) 04:46:05.001 00.000 15672 Guiding Dir = 0, Dur = 112 04:46:05.002 00.001 15672 IsSlewing returns 0 04:46:05.003 00.001 15672 IsGuiding returns 0 04:46:05.007 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=13047, FiltMin=2469, FiltMax=10836, Gamma=2.950 04:46:05.055 00.048 30444 UpdateGuideState exits: m=128589 SNR=119.6 Saturated 04:46:05.055 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:05.055 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:05.055 00.000 30444 Enqueuing Expose request 04:46:05.091 00.036 15672 PulseGuide returned control before completion, sleep 35 04:46:05.129 00.038 15672 IsGuiding returns 1 04:46:05.129 00.000 15672 scope still moving after pulse duration time elapsed 04:46:05.149 00.020 15672 IsSlewing returns 0 04:46:05.185 00.036 15672 IsGuiding returns 1 04:46:05.206 00.021 15672 IsSlewing returns 0 04:46:05.206 00.000 15672 IsGuiding returns 1 04:46:05.227 00.021 15672 IsSlewing returns 0 04:46:05.250 00.023 15672 IsGuiding returns 0 04:46:05.250 00.000 15672 scope move finished after 112 + 134 ms 04:46:05.250 00.000 15672 Move returns status 0, amount 112 04:46:05.250 00.000 15672 move complete, result=0 04:46:05.250 00.000 15672 worker thread done servicing request 04:46:05.250 00.000 15672 Worker thread wakes up 04:46:05.250 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 112 ms NORTH 04:46:05.250 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:05.250 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:07.159 01.909 15672 Exposure complete 04:46:07.178 00.019 15672 worker thread done servicing request 04:46:07.179 00.001 30444 OnExposeComplete: enter 04:46:07.179 00.000 30444 UpdateGuideState(): m_state=6 04:46:07.179 00.000 30444 Star::Find(15, 440, 184, 0, (0,0,0,0), 0.0, 255) frame 627 04:46:07.179 00.000 30444 Star::Find returns 1 (1), X=439.87, Y=185.31, Mass=123521, SNR=110.5, Peak=13447 HFD=3.2 04:46:07.179 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 04:46:07.179 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 04:46:07.179 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.26 hyp=0.32 cameraTheta=-2.18 mountX=-0.10 mountY=-0.30, mountTheta=-1.91 04:46:07.179 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.26, opts=13) 04:46:07.179 00.000 30444 Enqueuing Move request for scope (-0.18, -0.26) 04:46:07.179 00.000 15672 Worker thread wakes up 04:46:07.180 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.26) opts 0xd 04:46:07.180 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.26) 04:46:07.180 00.000 15672 Moving (-0.18, -0.26) raw xDistance=-0.10 yDistance=-0.30 04:46:07.180 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:46:07.180 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 04:46:07.180 00.000 15672 MoveAxis(E, 0, ABG) 04:46:07.180 00.000 15672 Move returns status 0, amount 0 04:46:07.180 00.000 15672 MoveAxis(N, 53, ABG) 04:46:07.180 00.000 15672 Guiding Dir = 0, Dur = 53 04:46:07.181 00.001 15672 IsSlewing returns 0 04:46:07.182 00.001 15672 IsGuiding returns 0 04:46:07.186 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2233, max=14236, FiltMin=2538, FiltMax=10157, Gamma=2.950 04:46:07.263 00.077 15672 IsGuiding returns 1 04:46:07.263 00.000 15672 scope still moving after pulse duration time elapsed 04:46:07.284 00.021 15672 IsSlewing returns 0 04:46:07.285 00.001 15672 IsGuiding returns 1 04:46:07.306 00.021 15672 IsSlewing returns 0 04:46:07.357 00.051 15672 IsGuiding returns 0 04:46:07.357 00.000 15672 scope move finished after 53 + 123 ms 04:46:07.357 00.000 15672 Move returns status 0, amount 53 04:46:07.357 00.000 15672 move complete, result=0 04:46:07.357 00.000 15672 worker thread done servicing request 04:46:07.419 00.062 30444 UpdateGuideState exits: m=123521 SNR=110.5 Saturated 04:46:07.419 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:07.419 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:07.419 00.000 30444 Enqueuing Expose request 04:46:07.419 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 53 ms NORTH 04:46:07.419 00.000 15672 Worker thread wakes up 04:46:07.419 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:07.419 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:09.525 02.106 15672 Exposure complete 04:46:09.545 00.020 15672 worker thread done servicing request 04:46:09.545 00.000 30444 OnExposeComplete: enter 04:46:09.545 00.000 30444 UpdateGuideState(): m_state=6 04:46:09.545 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 628 04:46:09.545 00.000 30444 Star::Find returns 1 (1), X=440.11, Y=185.56, Mass=125671, SNR=108.2, Peak=12311 HFD=3.5 04:46:09.545 00.000 30444 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.28) = xAngle (0.01 = 0.01) 04:46:09.545 00.000 30444 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 04:46:09.545 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.27 mountX=0.06 mountY=-0.00, mountTheta=-0.05 04:46:09.546 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.02, opts=13) 04:46:09.546 00.000 30444 Enqueuing Move request for scope (0.06, -0.02) 04:46:09.546 00.000 15672 Worker thread wakes up 04:46:09.546 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd 04:46:09.546 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.02) 04:46:09.546 00.000 15672 Moving (0.06, -0.02) raw xDistance=0.06 yDistance=-0.00 04:46:09.546 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 04:46:09.546 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:09.546 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:46:09.546 00.000 15672 MoveAxis(E, 0, ABG) 04:46:09.546 00.000 15672 Move returns status 0, amount 0 04:46:09.546 00.000 15672 MoveAxis(N, 0, ABG) 04:46:09.546 00.000 15672 Move returns status 0, amount 0 04:46:09.546 00.000 15672 move complete, result=0 04:46:09.546 00.000 15672 worker thread done servicing request 04:46:09.551 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2117, max=13889, FiltMin=2486, FiltMax=11164, Gamma=2.950 04:46:09.601 00.050 30444 UpdateGuideState exits: m=125671 SNR=108.2 Saturated 04:46:09.601 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:09.601 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:09.601 00.000 30444 Enqueuing Expose request 04:46:09.601 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:46:09.601 00.000 15672 Worker thread wakes up 04:46:09.601 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:09.601 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:11.510 01.909 15672 Exposure complete 04:46:11.530 00.020 15672 worker thread done servicing request 04:46:11.530 00.000 30444 OnExposeComplete: enter 04:46:11.530 00.000 30444 UpdateGuideState(): m_state=6 04:46:11.530 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 629 04:46:11.530 00.000 30444 Star::Find returns 1 (1), X=440.36, Y=186.02, Mass=128395, SNR=121.3, Peak=11913 HFD=3.7 04:46:11.531 00.001 30444 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.28) = xAngle (1.23 = 1.23) 04:46:11.531 00.000 30444 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.17 = 1.17) 04:46:11.531 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.44 hyp=0.54 cameraTheta=0.96 mountX=0.18 mountY=0.50, mountTheta=1.23 04:46:11.531 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.44, opts=13) 04:46:11.531 00.000 30444 Enqueuing Move request for scope (0.31, 0.44) 04:46:11.531 00.000 15672 Worker thread wakes up 04:46:11.531 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.44) opts 0xd 04:46:11.531 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.44) 04:46:11.531 00.000 15672 Moving (0.31, 0.44) raw xDistance=0.18 yDistance=0.50 04:46:11.531 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:46:11.531 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:46:11.531 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50 04:46:11.532 00.001 15672 MoveAxis(E, 0, ABG) 04:46:11.532 00.000 15672 Move returns status 0, amount 0 04:46:11.532 00.000 15672 MoveAxis(N, 0, ABG) 04:46:11.532 00.000 15672 Move returns status 0, amount 0 04:46:11.532 00.000 15672 move complete, result=0 04:46:11.532 00.000 15672 worker thread done servicing request 04:46:11.536 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2027, max=13130, FiltMin=2427, FiltMax=10607, Gamma=2.950 04:46:11.587 00.051 30444 UpdateGuideState exits: m=128395 SNR=121.3 Saturated 04:46:11.587 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:11.587 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:11.587 00.000 30444 Enqueuing Expose request 04:46:11.588 00.001 15672 Worker thread wakes up 04:46:11.588 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:11.588 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:11.588 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 04:46:13.698 02.110 15672 Exposure complete 04:46:13.717 00.019 15672 worker thread done servicing request 04:46:13.717 00.000 30444 OnExposeComplete: enter 04:46:13.718 00.001 30444 UpdateGuideState(): m_state=6 04:46:13.718 00.000 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 630 04:46:13.718 00.000 30444 Star::Find returns 1 (1), X=440.51, Y=185.63, Mass=115652, SNR=105.3, Peak=12835 HFD=3.3 04:46:13.718 00.000 30444 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 04:46:13.718 00.000 30444 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.34 = 0.34) 04:46:13.718 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.06 hyp=0.46 cameraTheta=0.13 mountX=0.42 mountY=0.15, mountTheta=0.35 04:46:13.718 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.06, opts=13) 04:46:13.718 00.000 30444 Enqueuing Move request for scope (0.45, 0.06) 04:46:13.719 00.001 15672 Worker thread wakes up 04:46:13.719 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.06) opts 0xd 04:46:13.719 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.06) 04:46:13.719 00.000 15672 Moving (0.45, 0.06) raw xDistance=0.42 yDistance=0.15 04:46:13.719 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 04:46:13.719 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:13.719 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 04:46:13.719 00.000 15672 MoveAxis(W, 113, ABG) 04:46:13.719 00.000 15672 Guiding Dir = 3, Dur = 113 04:46:13.720 00.001 15672 IsSlewing returns 0 04:46:13.721 00.001 15672 IsGuiding returns 0 04:46:13.724 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2100, max=13115, FiltMin=2523, FiltMax=10189, Gamma=2.950 04:46:13.747 00.023 15672 PulseGuide returned control before completion, sleep 97 04:46:13.789 00.042 30444 UpdateGuideState exits: m=115652 SNR=105.3 Saturated 04:46:13.789 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:13.789 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:13.789 00.000 30444 Enqueuing Expose request 04:46:13.845 00.056 15672 IsGuiding returns 1 04:46:13.845 00.000 15672 scope still moving after pulse duration time elapsed 04:46:13.866 00.021 15672 IsSlewing returns 0 04:46:13.866 00.000 15672 IsGuiding returns 1 04:46:13.888 00.022 15672 IsSlewing returns 0 04:46:13.891 00.003 15672 IsGuiding returns 0 04:46:13.891 00.000 15672 scope move finished after 113 + 57 ms 04:46:13.891 00.000 15672 Move returns status 0, amount 113 04:46:13.891 00.000 15672 MoveAxis(N, 0, ABG) 04:46:13.891 00.000 15672 Move returns status 0, amount 0 04:46:13.891 00.000 15672 move complete, result=0 04:46:13.891 00.000 15672 worker thread done servicing request 04:46:13.891 00.000 15672 Worker thread wakes up 04:46:13.891 00.000 30444 GuideStep: 0.4 px 113 ms WEST, 0.2 px 0 ms NORTH 04:46:13.892 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:13.892 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:15.799 01.907 15672 Exposure complete 04:46:15.824 00.025 15672 worker thread done servicing request 04:46:15.824 00.000 30444 OnExposeComplete: enter 04:46:15.824 00.000 30444 UpdateGuideState(): m_state=6 04:46:15.824 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 631 04:46:15.825 00.001 30444 Star::Find returns 1 (1), X=439.94, Y=186.01, Mass=130560, SNR=103.1, Peak=11716 HFD=3.3 04:46:15.825 00.000 30444 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.28) = xAngle (2.11 = 2.11) 04:46:15.825 00.000 30444 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.05 = 2.05) 04:46:15.825 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.44 hyp=0.45 cameraTheta=1.83 mountX=-0.23 mountY=0.40, mountTheta=2.09 04:46:15.825 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.44, opts=13) 04:46:15.825 00.000 30444 Enqueuing Move request for scope (-0.12, 0.44) 04:46:15.825 00.000 15672 Worker thread wakes up 04:46:15.825 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.44) opts 0xd 04:46:15.825 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.44) 04:46:15.825 00.000 15672 Moving (-0.12, 0.44) raw xDistance=-0.23 yDistance=0.40 04:46:15.825 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 04:46:15.825 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:46:15.826 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 04:46:15.826 00.000 15672 MoveAxis(E, 0, ABG) 04:46:15.826 00.000 15672 Move returns status 0, amount 0 04:46:15.826 00.000 15672 MoveAxis(N, 0, ABG) 04:46:15.826 00.000 15672 Move returns status 0, amount 0 04:46:15.826 00.000 15672 move complete, result=0 04:46:15.826 00.000 15672 worker thread done servicing request 04:46:15.830 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2101, max=13592, FiltMin=2558, FiltMax=10507, Gamma=2.950 04:46:15.880 00.050 30444 UpdateGuideState exits: m=130560 SNR=103.1 Saturated 04:46:15.880 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:15.880 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:15.880 00.000 30444 Enqueuing Expose request 04:46:15.880 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 04:46:15.880 00.000 15672 Worker thread wakes up 04:46:15.880 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:15.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:17.988 02.108 15672 Exposure complete 04:46:18.008 00.020 15672 worker thread done servicing request 04:46:18.008 00.000 30444 OnExposeComplete: enter 04:46:18.008 00.000 30444 UpdateGuideState(): m_state=6 04:46:18.008 00.000 30444 Star::Find(15, 439, 186, 0, (0,0,0,0), 0.0, 255) frame 632 04:46:18.008 00.000 30444 Star::Find returns 1 (1), X=439.86, Y=185.67, Mass=138623, SNR=119.1, Peak=12544 HFD=3.7 04:46:18.008 00.000 30444 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.28) = xAngle (2.97 = 2.97) 04:46:18.008 00.000 30444 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.91 = 2.91) 04:46:18.008 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.69 mountX=-0.21 mountY=0.05, mountTheta=2.91 04:46:18.008 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.09, opts=13) 04:46:18.008 00.000 30444 Enqueuing Move request for scope (-0.19, 0.09) 04:46:18.008 00.000 15672 Worker thread wakes up 04:46:18.008 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd 04:46:18.008 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.09) 04:46:18.010 00.002 15672 Moving (-0.19, 0.09) raw xDistance=-0.21 yDistance=0.05 04:46:18.010 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:46:18.010 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:18.010 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:46:18.010 00.000 15672 MoveAxis(E, 0, ABG) 04:46:18.010 00.000 15672 Move returns status 0, amount 0 04:46:18.010 00.000 15672 MoveAxis(N, 0, ABG) 04:46:18.010 00.000 15672 Move returns status 0, amount 0 04:46:18.010 00.000 15672 move complete, result=0 04:46:18.010 00.000 15672 worker thread done servicing request 04:46:18.014 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2129, max=13619, FiltMin=2497, FiltMax=10434, Gamma=2.950 04:46:18.064 00.050 30444 UpdateGuideState exits: m=138623 SNR=119.1 Saturated 04:46:18.064 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:18.064 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:18.064 00.000 30444 Enqueuing Expose request 04:46:18.064 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:46:18.064 00.000 15672 Worker thread wakes up 04:46:18.064 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:18.065 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:19.973 01.908 15672 Exposure complete 04:46:19.993 00.020 15672 worker thread done servicing request 04:46:19.993 00.000 30444 OnExposeComplete: enter 04:46:19.993 00.000 30444 UpdateGuideState(): m_state=6 04:46:19.993 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 633 04:46:19.993 00.000 30444 Star::Find returns 1 (1), X=439.92, Y=185.59, Mass=124102, SNR=112.5, Peak=12830 HFD=3.4 04:46:19.993 00.000 30444 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.28) = xAngle (3.33 = -2.95) 04:46:19.994 00.001 30444 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.27 = -3.02) 04:46:19.994 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.05 mountX=-0.14 mountY=-0.02, mountTheta=-3.02 04:46:19.994 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.01, opts=13) 04:46:19.994 00.000 30444 Enqueuing Move request for scope (-0.14, 0.01) 04:46:19.994 00.000 15672 Worker thread wakes up 04:46:19.994 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd 04:46:19.994 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.01) 04:46:19.994 00.000 15672 Moving (-0.14, 0.01) raw xDistance=-0.14 yDistance=-0.02 04:46:19.994 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:46:19.994 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:19.994 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:46:19.994 00.000 15672 MoveAxis(E, 0, ABG) 04:46:19.995 00.001 15672 Move returns status 0, amount 0 04:46:19.995 00.000 15672 MoveAxis(N, 0, ABG) 04:46:19.995 00.000 15672 Move returns status 0, amount 0 04:46:19.995 00.000 15672 move complete, result=0 04:46:19.995 00.000 15672 worker thread done servicing request 04:46:19.999 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2133, max=15160, FiltMin=2521, FiltMax=10989, Gamma=2.950 04:46:20.128 00.129 30444 UpdateGuideState exits: m=124102 SNR=112.5 Saturated 04:46:20.128 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:20.128 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:20.128 00.000 30444 Enqueuing Expose request 04:46:20.128 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:46:20.128 00.000 15672 Worker thread wakes up 04:46:20.129 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:20.129 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:22.237 02.108 15672 Exposure complete 04:46:22.257 00.020 15672 worker thread done servicing request 04:46:22.257 00.000 30444 OnExposeComplete: enter 04:46:22.257 00.000 30444 UpdateGuideState(): m_state=6 04:46:22.257 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 634 04:46:22.257 00.000 30444 Star::Find returns 1 (1), X=439.76, Y=185.62, Mass=124700, SNR=112.4, Peak=12312 HFD=3.5 04:46:22.257 00.000 30444 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.28) = xAngle (3.26 = -3.02) 04:46:22.257 00.000 30444 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.20 = -3.08) 04:46:22.257 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.05 hyp=0.29 cameraTheta=2.98 mountX=-0.29 mountY=-0.02, mountTheta=-3.08 04:46:22.258 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.05, opts=13) 04:46:22.258 00.000 30444 Enqueuing Move request for scope (-0.29, 0.05) 04:46:22.258 00.000 15672 Worker thread wakes up 04:46:22.258 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.05) opts 0xd 04:46:22.258 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.05) 04:46:22.258 00.000 15672 Moving (-0.29, 0.05) raw xDistance=-0.29 yDistance=-0.02 04:46:22.258 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 04:46:22.258 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:22.258 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:46:22.258 00.000 15672 MoveAxis(E, 78, ABG) 04:46:22.259 00.001 15672 Guiding Dir = 2, Dur = 78 04:46:22.259 00.000 15672 IsSlewing returns 0 04:46:22.260 00.001 15672 IsGuiding returns 0 04:46:22.264 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2010, max=14586, FiltMin=2464, FiltMax=10850, Gamma=2.950 04:46:22.278 00.014 15672 PulseGuide returned control before completion, sleep 71 04:46:22.313 00.035 30444 UpdateGuideState exits: m=124700 SNR=112.4 Saturated 04:46:22.313 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:22.313 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:22.313 00.000 30444 Enqueuing Expose request 04:46:22.350 00.037 15672 IsGuiding returns 1 04:46:22.351 00.001 15672 scope still moving after pulse duration time elapsed 04:46:22.372 00.021 15672 IsSlewing returns 0 04:46:22.390 00.018 15672 IsGuiding returns 0 04:46:22.390 00.000 15672 scope move finished after 78 + 52 ms 04:46:22.391 00.001 15672 Move returns status 0, amount 78 04:46:22.391 00.000 15672 MoveAxis(N, 0, ABG) 04:46:22.391 00.000 15672 Move returns status 0, amount 0 04:46:22.391 00.000 15672 move complete, result=0 04:46:22.391 00.000 15672 worker thread done servicing request 04:46:22.391 00.000 15672 Worker thread wakes up 04:46:22.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:22.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:22.391 00.000 30444 GuideStep: -0.3 px 78 ms EAST, -0.0 px 0 ms NORTH 04:46:24.299 01.908 15672 Exposure complete 04:46:24.319 00.020 15672 worker thread done servicing request 04:46:24.319 00.000 30444 OnExposeComplete: enter 04:46:24.319 00.000 30444 UpdateGuideState(): m_state=6 04:46:24.319 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 635 04:46:24.319 00.000 30444 Star::Find returns 1 (1), X=439.82, Y=186.11, Mass=128568, SNR=96.1, Peak=11045 HFD=3.7 04:46:24.319 00.000 30444 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.28) = xAngle (2.25 = 2.25) 04:46:24.319 00.000 30444 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.19 = 2.19) 04:46:24.319 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=0.54 hyp=0.59 cameraTheta=1.97 mountX=-0.37 mountY=0.48, mountTheta=2.23 04:46:24.320 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=0.54, opts=13) 04:46:24.320 00.000 30444 Enqueuing Move request for scope (-0.23, 0.54) 04:46:24.320 00.000 15672 Worker thread wakes up 04:46:24.320 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.54) opts 0xd 04:46:24.320 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, 0.54) 04:46:24.320 00.000 15672 Moving (-0.23, 0.54) raw xDistance=-0.37 yDistance=0.48 04:46:24.320 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37 04:46:24.320 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:46:24.320 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48 04:46:24.320 00.000 15672 MoveAxis(E, 105, ABG) 04:46:24.320 00.000 15672 Guiding Dir = 2, Dur = 105 04:46:24.321 00.001 15672 IsSlewing returns 0 04:46:24.324 00.003 15672 IsGuiding returns 0 04:46:24.327 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2121, max=12456, FiltMin=2502, FiltMax=9839, Gamma=2.950 04:46:24.339 00.012 15672 PulseGuide returned control before completion, sleep 101 04:46:24.442 00.103 15672 IsGuiding returns 1 04:46:24.442 00.000 15672 scope still moving after pulse duration time elapsed 04:46:24.464 00.022 15672 IsSlewing returns 0 04:46:24.498 00.034 15672 IsGuiding returns 0 04:46:24.498 00.000 15672 scope move finished after 105 + 69 ms 04:46:24.498 00.000 15672 Move returns status 0, amount 105 04:46:24.499 00.001 15672 MoveAxis(N, 0, ABG) 04:46:24.499 00.000 15672 Move returns status 0, amount 0 04:46:24.499 00.000 15672 move complete, result=0 04:46:24.499 00.000 15672 worker thread done servicing request 04:46:24.707 00.208 30444 UpdateGuideState exits: m=128568 SNR=96.1 Saturated 04:46:24.707 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:24.707 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:24.707 00.000 30444 Enqueuing Expose request 04:46:24.707 00.000 30444 GuideStep: -0.4 px 105 ms EAST, 0.5 px 0 ms NORTH 04:46:24.708 00.001 15672 Worker thread wakes up 04:46:24.708 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:24.708 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:26.825 02.117 15672 Exposure complete 04:46:26.858 00.033 15672 worker thread done servicing request 04:46:26.858 00.000 30444 OnExposeComplete: enter 04:46:26.858 00.000 30444 UpdateGuideState(): m_state=6 04:46:26.858 00.000 30444 Star::Find(15, 439, 186, 0, (0,0,0,0), 0.0, 255) frame 636 04:46:26.858 00.000 30444 Star::Find returns 1 (1), X=440.67, Y=185.43, Mass=124754, SNR=110.1, Peak=13689 HFD=3.2 04:46:26.858 00.000 30444 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.28) = xAngle (0.05 = 0.05) 04:46:26.858 00.000 30444 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.01 = -0.01) 04:46:26.858 00.000 30444 CameraToMount -- cameraX=0.62 cameraY=-0.14 hyp=0.64 cameraTheta=-0.23 mountX=0.64 mountY=-0.01, mountTheta=-0.01 04:46:26.859 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.62, y=-0.14, opts=13) 04:46:26.859 00.000 30444 Enqueuing Move request for scope (0.62, -0.14) 04:46:26.859 00.000 15672 Worker thread wakes up 04:46:26.859 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.14) opts 0xd 04:46:26.859 00.000 15672 Handling offset move in thread for scope, endpoint = (0.62, -0.14) 04:46:26.859 00.000 15672 Moving (0.62, -0.14) raw xDistance=0.64 yDistance=-0.01 04:46:26.859 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.64 04:46:26.859 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:26.859 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:46:26.859 00.000 15672 MoveAxis(W, 165, ABG) 04:46:26.859 00.000 15672 Guiding Dir = 3, Dur = 165 04:46:26.859 00.000 15672 IsSlewing returns 0 04:46:26.863 00.004 15672 IsGuiding returns 0 04:46:26.864 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2085, max=13772, FiltMin=2415, FiltMax=10051, Gamma=2.950 04:46:26.879 00.015 15672 PulseGuide returned control before completion, sleep 160 04:46:26.913 00.034 30444 UpdateGuideState exits: m=124754 SNR=110.1 Saturated 04:46:26.913 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:26.913 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:26.913 00.000 30444 Enqueuing Expose request 04:46:27.086 00.173 15672 IsGuiding returns 0 04:46:27.086 00.000 15672 Move returns status 0, amount 165 04:46:27.086 00.000 15672 MoveAxis(N, 0, ABG) 04:46:27.086 00.000 15672 Move returns status 0, amount 0 04:46:27.086 00.000 15672 move complete, result=0 04:46:27.086 00.000 15672 worker thread done servicing request 04:46:27.086 00.000 15672 Worker thread wakes up 04:46:27.086 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:27.086 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:27.086 00.000 30444 GuideStep: 0.6 px 165 ms WEST, -0.0 px 0 ms NORTH 04:46:29.001 01.915 15672 Exposure complete 04:46:29.031 00.030 15672 worker thread done servicing request 04:46:29.031 00.000 30444 OnExposeComplete: enter 04:46:29.031 00.000 30444 UpdateGuideState(): m_state=6 04:46:29.031 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 637 04:46:29.031 00.000 30444 Star::Find returns 1 (1), X=440.07, Y=185.58, Mass=125713, SNR=107.4, Peak=12454 HFD=3.6 04:46:29.031 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 04:46:29.031 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 04:46:29.031 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.46 mountX=0.02 mountY=0.01, mountTheta=0.71 04:46:29.032 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.01, opts=13) 04:46:29.032 00.000 30444 Enqueuing Move request for scope (0.02, 0.01) 04:46:29.032 00.000 15672 Worker thread wakes up 04:46:29.032 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd 04:46:29.032 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.01) 04:46:29.032 00.000 15672 Moving (0.02, 0.01) raw xDistance=0.02 yDistance=0.01 04:46:29.032 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:46:29.032 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:29.032 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:46:29.032 00.000 15672 MoveAxis(E, 0, ABG) 04:46:29.032 00.000 15672 Move returns status 0, amount 0 04:46:29.032 00.000 15672 MoveAxis(N, 0, ABG) 04:46:29.032 00.000 15672 Move returns status 0, amount 0 04:46:29.032 00.000 15672 move complete, result=0 04:46:29.032 00.000 15672 worker thread done servicing request 04:46:29.037 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=13768, FiltMin=2487, FiltMax=10852, Gamma=2.950 04:46:29.086 00.049 30444 UpdateGuideState exits: m=125713 SNR=107.4 Saturated 04:46:29.086 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:29.086 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:29.086 00.000 30444 Enqueuing Expose request 04:46:29.086 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 04:46:29.086 00.000 15672 Worker thread wakes up 04:46:29.087 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:29.087 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:31.202 02.115 15672 Exposure complete 04:46:31.235 00.033 15672 worker thread done servicing request 04:46:31.235 00.000 30444 OnExposeComplete: enter 04:46:31.235 00.000 30444 UpdateGuideState(): m_state=6 04:46:31.235 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 638 04:46:31.236 00.001 30444 Star::Find returns 1 (1), X=440.13, Y=185.38, Mass=124935, SNR=102.8, Peak=13405 HFD=3.3 04:46:31.236 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.90 = -0.90) 04:46:31.236 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.96 = -0.96) 04:46:31.236 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.18 mountX=0.13 mountY=-0.17, mountTheta=-0.92 04:46:31.236 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=-0.19, opts=13) 04:46:31.236 00.000 30444 Enqueuing Move request for scope (0.08, -0.19) 04:46:31.236 00.000 15672 Worker thread wakes up 04:46:31.236 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd 04:46:31.236 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, -0.19) 04:46:31.236 00.000 15672 Moving (0.08, -0.19) raw xDistance=0.13 yDistance=-0.17 04:46:31.237 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:46:31.237 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:31.237 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:46:31.237 00.000 15672 MoveAxis(E, 0, ABG) 04:46:31.237 00.000 15672 Move returns status 0, amount 0 04:46:31.237 00.000 15672 MoveAxis(N, 0, ABG) 04:46:31.237 00.000 15672 Move returns status 0, amount 0 04:46:31.237 00.000 15672 move complete, result=0 04:46:31.237 00.000 15672 worker thread done servicing request 04:46:31.242 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=14273, FiltMin=2536, FiltMax=9952, Gamma=2.950 04:46:31.291 00.049 30444 UpdateGuideState exits: m=124935 SNR=102.8 Saturated 04:46:31.291 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:31.291 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:31.291 00.000 30444 Enqueuing Expose request 04:46:31.291 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:46:31.291 00.000 15672 Worker thread wakes up 04:46:31.291 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:31.291 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:33.199 01.908 15672 Exposure complete 04:46:33.219 00.020 15672 worker thread done servicing request 04:46:33.219 00.000 30444 OnExposeComplete: enter 04:46:33.219 00.000 30444 UpdateGuideState(): m_state=6 04:46:33.219 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 639 04:46:33.219 00.000 30444 Star::Find returns 1 (1), X=439.74, Y=185.47, Mass=127950, SNR=114.0, Peak=12911 HFD=3.4 04:46:33.219 00.000 30444 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 04:46:33.219 00.000 30444 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 04:46:33.219 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.10 hyp=0.33 cameraTheta=-2.82 mountX=-0.27 mountY=-0.17, mountTheta=-2.59 04:46:33.220 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.10, opts=13) 04:46:33.220 00.000 30444 Enqueuing Move request for scope (-0.31, -0.10) 04:46:33.220 00.000 15672 Worker thread wakes up 04:46:33.220 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.10) opts 0xd 04:46:33.220 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.10) 04:46:33.220 00.000 15672 Moving (-0.31, -0.10) raw xDistance=-0.27 yDistance=-0.17 04:46:33.220 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 04:46:33.220 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:33.220 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:46:33.220 00.000 15672 MoveAxis(E, 74, ABG) 04:46:33.220 00.000 15672 Guiding Dir = 2, Dur = 74 04:46:33.221 00.001 15672 IsSlewing returns 0 04:46:33.221 00.000 15672 IsGuiding returns 0 04:46:33.226 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=14068, FiltMin=2522, FiltMax=9962, Gamma=2.950 04:46:33.236 00.010 15672 PulseGuide returned control before completion, sleep 70 04:46:33.333 00.097 15672 IsGuiding returns 0 04:46:33.333 00.000 15672 Move returns status 0, amount 74 04:46:33.333 00.000 15672 MoveAxis(N, 0, ABG) 04:46:33.333 00.000 15672 Move returns status 0, amount 0 04:46:33.333 00.000 15672 move complete, result=0 04:46:33.333 00.000 15672 worker thread done servicing request 04:46:33.338 00.005 30444 UpdateGuideState exits: m=127950 SNR=114.0 Saturated 04:46:33.338 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:33.338 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:33.338 00.000 30444 Enqueuing Expose request 04:46:33.338 00.000 30444 GuideStep: -0.3 px 74 ms EAST, -0.2 px 0 ms NORTH 04:46:33.339 00.001 15672 Worker thread wakes up 04:46:33.339 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:33.339 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:35.445 02.106 15672 Exposure complete 04:46:35.467 00.022 15672 worker thread done servicing request 04:46:35.467 00.000 30444 OnExposeComplete: enter 04:46:35.467 00.000 30444 UpdateGuideState(): m_state=6 04:46:35.467 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 640 04:46:35.467 00.000 30444 Star::Find returns 1 (1), X=440.06, Y=185.30, Mass=128617, SNR=113.6, Peak=12823 HFD=3.4 04:46:35.467 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 04:46:35.467 00.000 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.34 = -1.34) 04:46:35.467 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.56 mountX=0.08 mountY=-0.27, mountTheta=-1.29 04:46:35.468 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.28, opts=13) 04:46:35.468 00.000 30444 Enqueuing Move request for scope (0.00, -0.28) 04:46:35.468 00.000 15672 Worker thread wakes up 04:46:35.468 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.28) opts 0xd 04:46:35.468 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.28) 04:46:35.468 00.000 15672 Moving (0.00, -0.28) raw xDistance=0.08 yDistance=-0.27 04:46:35.468 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 04:46:35.468 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:46:35.468 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27 04:46:35.468 00.000 15672 MoveAxis(E, 0, ABG) 04:46:35.468 00.000 15672 Move returns status 0, amount 0 04:46:35.468 00.000 15672 MoveAxis(N, 0, ABG) 04:46:35.468 00.000 15672 Move returns status 0, amount 0 04:46:35.468 00.000 15672 move complete, result=0 04:46:35.468 00.000 15672 worker thread done servicing request 04:46:35.473 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2081, max=13353, FiltMin=2507, FiltMax=9629, Gamma=2.950 04:46:35.898 00.425 30444 UpdateGuideState exits: m=128617 SNR=113.6 Saturated 04:46:35.899 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:35.899 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:35.899 00.000 30444 Enqueuing Expose request 04:46:35.899 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 04:46:35.899 00.000 15672 Worker thread wakes up 04:46:35.900 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:35.900 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:37.807 01.907 15672 Exposure complete 04:46:37.827 00.020 15672 worker thread done servicing request 04:46:37.827 00.000 30444 OnExposeComplete: enter 04:46:37.827 00.000 30444 UpdateGuideState(): m_state=6 04:46:37.827 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 641 04:46:37.827 00.000 30444 Star::Find returns 1 (1), X=440.32, Y=185.46, Mass=128771, SNR=119.4, Peak=13203 HFD=3.3 04:46:37.827 00.000 30444 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 04:46:37.827 00.000 30444 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.19 = -0.19) 04:46:37.828 00.001 30444 CameraToMount -- cameraX=0.27 cameraY=-0.12 hyp=0.29 cameraTheta=-0.40 mountX=0.29 mountY=-0.05, mountTheta=-0.18 04:46:37.828 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.12, opts=13) 04:46:37.828 00.000 30444 Enqueuing Move request for scope (0.27, -0.12) 04:46:37.828 00.000 15672 Worker thread wakes up 04:46:37.828 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.12) opts 0xd 04:46:37.828 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.12) 04:46:37.828 00.000 15672 Moving (0.27, -0.12) raw xDistance=0.29 yDistance=-0.05 04:46:37.828 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 04:46:37.828 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:37.828 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:46:37.828 00.000 15672 MoveAxis(W, 79, ABG) 04:46:37.828 00.000 15672 Guiding Dir = 3, Dur = 79 04:46:37.829 00.001 15672 IsSlewing returns 0 04:46:37.830 00.001 15672 IsGuiding returns 0 04:46:37.834 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=14272, FiltMin=2551, FiltMax=10540, Gamma=2.950 04:46:37.853 00.019 15672 PulseGuide returned control before completion, sleep 66 04:46:37.921 00.068 15672 IsGuiding returns 1 04:46:37.921 00.000 15672 scope still moving after pulse duration time elapsed 04:46:37.941 00.020 15672 IsSlewing returns 0 04:46:37.942 00.001 15672 IsGuiding returns 1 04:46:37.962 00.020 30444 UpdateGuideState exits: m=128771 SNR=119.4 Saturated 04:46:37.962 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:37.962 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:37.962 00.000 30444 Enqueuing Expose request 04:46:37.963 00.001 15672 IsSlewing returns 0 04:46:37.966 00.003 15672 IsGuiding returns 0 04:46:37.966 00.000 15672 scope move finished after 79 + 57 ms 04:46:37.966 00.000 15672 Move returns status 0, amount 79 04:46:37.966 00.000 15672 MoveAxis(N, 0, ABG) 04:46:37.966 00.000 15672 Move returns status 0, amount 0 04:46:37.966 00.000 15672 move complete, result=0 04:46:37.968 00.002 15672 worker thread done servicing request 04:46:37.968 00.000 15672 Worker thread wakes up 04:46:37.968 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:37.968 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:37.972 00.004 30444 GuideStep: 0.3 px 79 ms WEST, -0.1 px 0 ms NORTH 04:46:40.075 02.103 15672 Exposure complete 04:46:40.095 00.020 15672 worker thread done servicing request 04:46:40.095 00.000 30444 OnExposeComplete: enter 04:46:40.095 00.000 30444 UpdateGuideState(): m_state=6 04:46:40.095 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 642 04:46:40.095 00.000 30444 Star::Find returns 1 (1), X=439.37, Y=185.55, Mass=136064, SNR=137.8, Peak=13538 HFD=3.4 04:46:40.095 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.82 = -2.82) 04:46:40.095 00.000 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 04:46:40.095 00.000 30444 CameraToMount -- cameraX=-0.68 cameraY=-0.03 hyp=0.68 cameraTheta=-3.10 mountX=-0.64 mountY=-0.17, mountTheta=-2.88 04:46:40.096 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.68, y=-0.03, opts=13) 04:46:40.096 00.000 30444 Enqueuing Move request for scope (-0.68, -0.03) 04:46:40.096 00.000 15672 Worker thread wakes up 04:46:40.096 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.03) opts 0xd 04:46:40.096 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.68, -0.03) 04:46:40.096 00.000 15672 Moving (-0.68, -0.03) raw xDistance=-0.64 yDistance=-0.17 04:46:40.096 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.64 04:46:40.096 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:40.096 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:46:40.096 00.000 15672 MoveAxis(E, 169, ABG) 04:46:40.096 00.000 15672 Guiding Dir = 2, Dur = 169 04:46:40.097 00.001 15672 IsSlewing returns 0 04:46:40.098 00.001 15672 IsGuiding returns 0 04:46:40.101 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2050, max=14994, FiltMin=2525, FiltMax=10062, Gamma=2.950 04:46:40.121 00.020 15672 PulseGuide returned control before completion, sleep 156 04:46:40.150 00.029 30444 UpdateGuideState exits: m=136064 SNR=137.8 Saturated 04:46:40.150 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:40.150 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:40.150 00.000 30444 Enqueuing Expose request 04:46:40.281 00.131 15672 IsGuiding returns 1 04:46:40.281 00.000 15672 scope still moving after pulse duration time elapsed 04:46:40.302 00.021 15672 IsSlewing returns 0 04:46:40.329 00.027 15672 IsGuiding returns 0 04:46:40.329 00.000 15672 scope move finished after 169 + 63 ms 04:46:40.330 00.001 15672 Move returns status 0, amount 169 04:46:40.330 00.000 15672 MoveAxis(N, 0, ABG) 04:46:40.330 00.000 15672 Move returns status 0, amount 0 04:46:40.330 00.000 15672 move complete, result=0 04:46:40.330 00.000 15672 worker thread done servicing request 04:46:40.330 00.000 15672 Worker thread wakes up 04:46:40.331 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:40.331 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:40.331 00.000 30444 GuideStep: -0.6 px 169 ms EAST, -0.2 px 0 ms NORTH 04:46:42.237 01.906 15672 Exposure complete 04:46:42.257 00.020 15672 worker thread done servicing request 04:46:42.257 00.000 30444 OnExposeComplete: enter 04:46:42.257 00.000 30444 UpdateGuideState(): m_state=6 04:46:42.257 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 643 04:46:42.257 00.000 30444 Star::Find returns 1 (1), X=439.79, Y=185.32, Mass=122433, SNR=99.5, Peak=13371 HFD=3.2 04:46:42.257 00.000 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 04:46:42.257 00.000 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 04:46:42.257 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.26 hyp=0.37 cameraTheta=-2.37 mountX=-0.18 mountY=-0.31, mountTheta=-2.11 04:46:42.258 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.26, opts=13) 04:46:42.258 00.000 30444 Enqueuing Move request for scope (-0.27, -0.26) 04:46:42.258 00.000 15672 Worker thread wakes up 04:46:42.258 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.26) opts 0xd 04:46:42.258 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.26) 04:46:42.258 00.000 15672 Moving (-0.27, -0.26) raw xDistance=-0.18 yDistance=-0.31 04:46:42.258 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 04:46:42.258 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 04:46:42.258 00.000 15672 MoveAxis(E, 0, ABG) 04:46:42.258 00.000 15672 Move returns status 0, amount 0 04:46:42.258 00.000 15672 MoveAxis(N, 55, ABG) 04:46:42.258 00.000 15672 Guiding Dir = 0, Dur = 55 04:46:42.259 00.001 15672 IsSlewing returns 0 04:46:42.263 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2177, max=14447, FiltMin=2491, FiltMax=10127, Gamma=2.950 04:46:42.294 00.031 15672 IsGuiding returns 0 04:46:42.313 00.019 30444 UpdateGuideState exits: m=122433 SNR=99.5 Saturated 04:46:42.313 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:42.313 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:42.313 00.000 30444 Enqueuing Expose request 04:46:42.375 00.062 15672 IsGuiding returns 1 04:46:42.375 00.000 15672 scope still moving after pulse duration time elapsed 04:46:42.396 00.021 15672 IsSlewing returns 0 04:46:42.398 00.002 15672 IsGuiding returns 1 04:46:42.420 00.022 15672 IsSlewing returns 0 04:46:42.422 00.002 15672 IsGuiding returns 1 04:46:42.443 00.021 15672 IsSlewing returns 0 04:46:42.471 00.028 15672 IsGuiding returns 0 04:46:42.472 00.001 15672 scope move finished after 55 + 121 ms 04:46:42.472 00.000 15672 Move returns status 0, amount 55 04:46:42.472 00.000 15672 move complete, result=0 04:46:42.472 00.000 15672 worker thread done servicing request 04:46:42.472 00.000 15672 Worker thread wakes up 04:46:42.472 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:42.473 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:42.473 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 55 ms NORTH 04:46:44.580 02.107 15672 Exposure complete 04:46:44.604 00.024 15672 worker thread done servicing request 04:46:44.604 00.000 30444 OnExposeComplete: enter 04:46:44.604 00.000 30444 UpdateGuideState(): m_state=6 04:46:44.605 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 644 04:46:44.605 00.000 30444 Star::Find returns 1 (1), X=439.67, Y=185.59, Mass=128688, SNR=119.1, Peak=13955 HFD=3.4 04:46:44.605 00.000 30444 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.28) = xAngle (3.39 = -2.90) 04:46:44.605 00.000 30444 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.32 = -2.96) 04:46:44.605 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.01 hyp=0.38 cameraTheta=3.11 mountX=-0.37 mountY=-0.07, mountTheta=-2.96 04:46:44.605 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.01, opts=13) 04:46:44.605 00.000 30444 Enqueuing Move request for scope (-0.38, 0.01) 04:46:44.605 00.000 15672 Worker thread wakes up 04:46:44.605 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.01) opts 0xd 04:46:44.606 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.01) 04:46:44.606 00.000 15672 Moving (-0.38, 0.01) raw xDistance=-0.37 yDistance=-0.07 04:46:44.606 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 04:46:44.606 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:44.606 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 04:46:44.606 00.000 15672 MoveAxis(E, 100, ABG) 04:46:44.606 00.000 15672 Guiding Dir = 2, Dur = 100 04:46:44.606 00.000 15672 IsSlewing returns 0 04:46:44.607 00.001 15672 IsGuiding returns 0 04:46:44.611 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=14564, FiltMin=2506, FiltMax=10261, Gamma=2.950 04:46:44.626 00.015 15672 PulseGuide returned control before completion, sleep 92 04:46:44.739 00.113 15672 IsGuiding returns 0 04:46:44.739 00.000 15672 Move returns status 0, amount 100 04:46:44.739 00.000 15672 MoveAxis(N, 0, ABG) 04:46:44.739 00.000 15672 Move returns status 0, amount 0 04:46:44.739 00.000 15672 move complete, result=0 04:46:44.739 00.000 15672 worker thread done servicing request 04:46:45.086 00.347 30444 UpdateGuideState exits: m=128688 SNR=119.1 Saturated 04:46:45.087 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:45.087 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:45.087 00.000 30444 Enqueuing Expose request 04:46:45.087 00.000 30444 GuideStep: -0.4 px 100 ms EAST, -0.1 px 0 ms NORTH 04:46:45.087 00.000 15672 Worker thread wakes up 04:46:45.088 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:45.088 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:46.997 01.909 15672 Exposure complete 04:46:47.017 00.020 15672 worker thread done servicing request 04:46:47.017 00.000 30444 OnExposeComplete: enter 04:46:47.017 00.000 30444 UpdateGuideState(): m_state=6 04:46:47.017 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 645 04:46:47.017 00.000 30444 Star::Find returns 1 (1), X=440.36, Y=185.10, Mass=117702, SNR=92.3, Peak=13911 HFD=3.1 04:46:47.018 00.001 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 04:46:47.018 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 04:46:47.018 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.47 hyp=0.56 cameraTheta=-0.99 mountX=0.42 mountY=-0.39, mountTheta=-0.75 04:46:47.018 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.47, opts=13) 04:46:47.018 00.000 30444 Enqueuing Move request for scope (0.30, -0.47) 04:46:47.018 00.000 15672 Worker thread wakes up 04:46:47.018 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.47) opts 0xd 04:46:47.018 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.47) 04:46:47.018 00.000 15672 Moving (0.30, -0.47) raw xDistance=0.42 yDistance=-0.39 04:46:47.018 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42 04:46:47.019 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 04:46:47.019 00.000 15672 MoveAxis(W, 107, ABG) 04:46:47.019 00.000 15672 Guiding Dir = 3, Dur = 107 04:46:47.019 00.000 15672 IsSlewing returns 0 04:46:47.020 00.001 15672 IsGuiding returns 0 04:46:47.025 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2055, max=13911, FiltMin=2519, FiltMax=9515, Gamma=2.950 04:46:47.039 00.014 15672 PulseGuide returned control before completion, sleep 99 04:46:47.137 00.098 30444 UpdateGuideState exits: m=117702 SNR=92.3 Saturated 04:46:47.137 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:47.137 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:47.137 00.000 30444 Enqueuing Expose request 04:46:47.139 00.002 15672 IsGuiding returns 1 04:46:47.139 00.000 15672 scope still moving after pulse duration time elapsed 04:46:47.160 00.021 15672 IsSlewing returns 0 04:46:47.161 00.001 15672 IsGuiding returns 1 04:46:47.183 00.022 15672 IsSlewing returns 0 04:46:47.184 00.001 15672 IsGuiding returns 0 04:46:47.184 00.000 15672 scope move finished after 107 + 56 ms 04:46:47.184 00.000 15672 Move returns status 0, amount 107 04:46:47.184 00.000 15672 MoveAxis(N, 70, ABG) 04:46:47.184 00.000 15672 Guiding Dir = 0, Dur = 70 04:46:47.185 00.001 15672 IsSlewing returns 0 04:46:47.186 00.001 15672 IsGuiding returns 0 04:46:47.266 00.080 15672 IsGuiding returns 1 04:46:47.266 00.000 15672 scope still moving after pulse duration time elapsed 04:46:47.286 00.020 15672 IsSlewing returns 0 04:46:47.312 00.026 15672 IsGuiding returns 1 04:46:47.333 00.021 15672 IsSlewing returns 0 04:46:47.376 00.043 15672 IsGuiding returns 0 04:46:47.376 00.000 15672 scope move finished after 70 + 120 ms 04:46:47.376 00.000 15672 Move returns status 0, amount 70 04:46:47.376 00.000 15672 move complete, result=0 04:46:47.376 00.000 15672 worker thread done servicing request 04:46:47.377 00.001 15672 Worker thread wakes up 04:46:47.377 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:47.377 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:47.377 00.000 30444 GuideStep: 0.4 px 107 ms WEST, -0.4 px 70 ms NORTH 04:46:49.487 02.110 15672 Exposure complete 04:46:49.507 00.020 15672 worker thread done servicing request 04:46:49.507 00.000 30444 OnExposeComplete: enter 04:46:49.507 00.000 30444 UpdateGuideState(): m_state=6 04:46:49.507 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 646 04:46:49.507 00.000 30444 Star::Find returns 1 (1), X=440.15, Y=185.74, Mass=122267, SNR=102.6, Peak=12368 HFD=3.5 04:46:49.508 00.001 30444 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.28) = xAngle (1.32 = 1.32) 04:46:49.508 00.000 30444 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.26 = 1.26) 04:46:49.508 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.04 mountX=0.05 mountY=0.19, mountTheta=1.32 04:46:49.508 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=0.17, opts=13) 04:46:49.508 00.000 30444 Enqueuing Move request for scope (0.10, 0.17) 04:46:49.508 00.000 15672 Worker thread wakes up 04:46:49.508 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd 04:46:49.508 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, 0.17) 04:46:49.508 00.000 15672 Moving (0.10, 0.17) raw xDistance=0.05 yDistance=0.19 04:46:49.508 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:46:49.508 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:49.508 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 04:46:49.508 00.000 15672 MoveAxis(E, 0, ABG) 04:46:49.509 00.001 15672 Move returns status 0, amount 0 04:46:49.509 00.000 15672 MoveAxis(N, 0, ABG) 04:46:49.509 00.000 15672 Move returns status 0, amount 0 04:46:49.509 00.000 15672 move complete, result=0 04:46:49.509 00.000 15672 worker thread done servicing request 04:46:49.514 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=13211, FiltMin=2492, FiltMax=10878, Gamma=2.950 04:46:49.563 00.049 30444 UpdateGuideState exits: m=122267 SNR=102.6 Saturated 04:46:49.563 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:49.563 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:49.563 00.000 30444 Enqueuing Expose request 04:46:49.563 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 04:46:49.563 00.000 15672 Worker thread wakes up 04:46:49.563 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:49.563 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:51.470 01.907 15672 Exposure complete 04:46:51.490 00.020 15672 worker thread done servicing request 04:46:51.490 00.000 30444 OnExposeComplete: enter 04:46:51.490 00.000 30444 UpdateGuideState(): m_state=6 04:46:51.490 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 647 04:46:51.490 00.000 30444 Star::Find returns 1 (1), X=439.71, Y=185.88, Mass=118846, SNR=99.9, Peak=11965 HFD=3.4 04:46:51.490 00.000 30444 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 04:46:51.490 00.000 30444 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 04:46:51.490 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=0.30 hyp=0.46 cameraTheta=2.42 mountX=-0.42 mountY=0.22, mountTheta=2.65 04:46:51.491 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.30, opts=13) 04:46:51.491 00.000 30444 Enqueuing Move request for scope (-0.35, 0.30) 04:46:51.491 00.000 15672 Worker thread wakes up 04:46:51.491 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.30) opts 0xd 04:46:51.491 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.30) 04:46:51.491 00.000 15672 Moving (-0.35, 0.30) raw xDistance=-0.42 yDistance=0.22 04:46:51.491 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 04:46:51.491 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:51.491 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 04:46:51.491 00.000 15672 MoveAxis(E, 113, ABG) 04:46:51.491 00.000 15672 Guiding Dir = 2, Dur = 113 04:46:51.492 00.001 15672 IsSlewing returns 0 04:46:51.492 00.000 15672 IsGuiding returns 0 04:46:51.497 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=13739, FiltMin=2478, FiltMax=11104, Gamma=2.950 04:46:51.512 00.015 15672 PulseGuide returned control before completion, sleep 104 04:46:51.618 00.106 15672 IsGuiding returns 1 04:46:51.618 00.000 15672 scope still moving after pulse duration time elapsed 04:46:51.638 00.020 15672 IsSlewing returns 0 04:46:51.658 00.020 15672 IsGuiding returns 0 04:46:51.658 00.000 15672 scope move finished after 113 + 52 ms 04:46:51.658 00.000 15672 Move returns status 0, amount 113 04:46:51.658 00.000 15672 MoveAxis(N, 0, ABG) 04:46:51.658 00.000 15672 Move returns status 0, amount 0 04:46:51.658 00.000 15672 move complete, result=0 04:46:51.659 00.001 15672 worker thread done servicing request 04:46:51.741 00.082 30444 UpdateGuideState exits: m=118846 SNR=99.9 Saturated 04:46:51.741 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:51.741 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:51.741 00.000 30444 Enqueuing Expose request 04:46:51.741 00.000 30444 GuideStep: -0.4 px 113 ms EAST, 0.2 px 0 ms NORTH 04:46:51.742 00.001 15672 Worker thread wakes up 04:46:51.742 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:51.742 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:53.857 02.115 15672 Exposure complete 04:46:53.889 00.032 15672 worker thread done servicing request 04:46:53.889 00.000 30444 OnExposeComplete: enter 04:46:53.889 00.000 30444 UpdateGuideState(): m_state=6 04:46:53.889 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 648 04:46:53.889 00.000 30444 Star::Find returns 1 (1), X=440.26, Y=185.73, Mass=129856, SNR=109.9, Peak=12970 HFD=3.5 04:46:53.889 00.000 30444 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.28) = xAngle (0.93 = 0.93) 04:46:53.889 00.000 30444 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.87 = 0.87) 04:46:53.889 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.65 mountX=0.15 mountY=0.19, mountTheta=0.90 04:46:53.889 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=0.15, opts=13) 04:46:53.890 00.001 30444 Enqueuing Move request for scope (0.20, 0.15) 04:46:53.890 00.000 15672 Worker thread wakes up 04:46:53.890 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd 04:46:53.890 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, 0.15) 04:46:53.890 00.000 15672 Moving (0.20, 0.15) raw xDistance=0.15 yDistance=0.19 04:46:53.890 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:46:53.890 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:53.890 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 04:46:53.890 00.000 15672 MoveAxis(E, 0, ABG) 04:46:53.890 00.000 15672 Move returns status 0, amount 0 04:46:53.890 00.000 15672 MoveAxis(N, 0, ABG) 04:46:53.890 00.000 15672 Move returns status 0, amount 0 04:46:53.890 00.000 15672 move complete, result=0 04:46:53.890 00.000 15672 worker thread done servicing request 04:46:53.895 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1930, max=13814, FiltMin=2514, FiltMax=10723, Gamma=2.950 04:46:53.944 00.049 30444 UpdateGuideState exits: m=129856 SNR=109.9 Saturated 04:46:53.945 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:53.945 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:53.945 00.000 30444 Enqueuing Expose request 04:46:53.945 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 04:46:53.945 00.000 15672 Worker thread wakes up 04:46:53.945 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:53.945 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:55.855 01.910 15672 Exposure complete 04:46:55.880 00.025 15672 worker thread done servicing request 04:46:55.880 00.000 30444 OnExposeComplete: enter 04:46:55.880 00.000 30444 UpdateGuideState(): m_state=6 04:46:55.880 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 649 04:46:55.880 00.000 30444 Star::Find returns 1 (1), X=440.17, Y=185.72, Mass=125801, SNR=121.3, Peak=12225 HFD=3.5 04:46:55.880 00.000 30444 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.28) = xAngle (1.17 = 1.17) 04:46:55.880 00.000 30444 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.11 = 1.11) 04:46:55.880 00.000 30444 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.89 mountX=0.08 mountY=0.17, mountTheta=1.16 04:46:55.881 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.12, y=0.15, opts=13) 04:46:55.881 00.000 30444 Enqueuing Move request for scope (0.12, 0.15) 04:46:55.881 00.000 15672 Worker thread wakes up 04:46:55.881 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd 04:46:55.881 00.000 15672 Handling offset move in thread for scope, endpoint = (0.12, 0.15) 04:46:55.881 00.000 15672 Moving (0.12, 0.15) raw xDistance=0.08 yDistance=0.17 04:46:55.881 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 04:46:55.881 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:55.881 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 04:46:55.881 00.000 15672 MoveAxis(E, 0, ABG) 04:46:55.881 00.000 15672 Move returns status 0, amount 0 04:46:55.881 00.000 15672 MoveAxis(N, 0, ABG) 04:46:55.881 00.000 15672 Move returns status 0, amount 0 04:46:55.881 00.000 15672 move complete, result=0 04:46:55.881 00.000 15672 worker thread done servicing request 04:46:55.886 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2109, max=13144, FiltMin=2469, FiltMax=10713, Gamma=2.950 04:46:55.935 00.049 30444 UpdateGuideState exits: m=125801 SNR=121.3 Saturated 04:46:55.936 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:55.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:55.936 00.000 30444 Enqueuing Expose request 04:46:55.936 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:46:55.936 00.000 15672 Worker thread wakes up 04:46:55.936 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:55.936 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:46:58.053 02.117 15672 Exposure complete 04:46:58.084 00.031 15672 worker thread done servicing request 04:46:58.084 00.000 30444 OnExposeComplete: enter 04:46:58.084 00.000 30444 UpdateGuideState(): m_state=6 04:46:58.084 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 650 04:46:58.084 00.000 30444 Star::Find returns 1 (1), X=440.06, Y=185.82, Mass=129870, SNR=110.6, Peak=12087 HFD=3.7 04:46:58.084 00.000 30444 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.28) = xAngle (1.81 = 1.81) 04:46:58.084 00.000 30444 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.75 = 1.75) 04:46:58.084 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.53 mountX=-0.06 mountY=0.24, mountTheta=1.81 04:46:58.085 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.25, opts=13) 04:46:58.085 00.000 30444 Enqueuing Move request for scope (0.01, 0.25) 04:46:58.085 00.000 15672 Worker thread wakes up 04:46:58.085 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd 04:46:58.085 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.25) 04:46:58.085 00.000 15672 Moving (0.01, 0.25) raw xDistance=-0.06 yDistance=0.24 04:46:58.085 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:46:58.085 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:46:58.085 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 04:46:58.085 00.000 15672 MoveAxis(E, 0, ABG) 04:46:58.085 00.000 15672 Move returns status 0, amount 0 04:46:58.085 00.000 15672 MoveAxis(N, 0, ABG) 04:46:58.085 00.000 15672 Move returns status 0, amount 0 04:46:58.085 00.000 15672 move complete, result=0 04:46:58.085 00.000 15672 worker thread done servicing request 04:46:58.091 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=14132, FiltMin=2499, FiltMax=10396, Gamma=2.950 04:46:58.140 00.049 30444 UpdateGuideState exits: m=129870 SNR=110.6 Saturated 04:46:58.140 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:46:58.140 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:46:58.140 00.000 30444 Enqueuing Expose request 04:46:58.140 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:46:58.140 00.000 15672 Worker thread wakes up 04:46:58.140 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:46:58.140 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:00.048 01.908 15672 Exposure complete 04:47:00.072 00.024 15672 worker thread done servicing request 04:47:00.072 00.000 30444 OnExposeComplete: enter 04:47:00.072 00.000 30444 UpdateGuideState(): m_state=6 04:47:00.073 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 651 04:47:00.073 00.000 30444 Star::Find returns 1 (1), X=439.75, Y=185.73, Mass=132423, SNR=114.3, Peak=12938 HFD=3.5 04:47:00.073 00.000 30444 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.28) = xAngle (2.95 = 2.95) 04:47:00.073 00.000 30444 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.89 = 2.89) 04:47:00.073 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=0.15 hyp=0.34 cameraTheta=2.67 mountX=-0.33 mountY=0.09, mountTheta=2.89 04:47:00.073 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=0.15, opts=13) 04:47:00.074 00.001 30444 Enqueuing Move request for scope (-0.30, 0.15) 04:47:00.074 00.000 15672 Worker thread wakes up 04:47:00.074 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.15) opts 0xd 04:47:00.074 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, 0.15) 04:47:00.074 00.000 15672 Moving (-0.30, 0.15) raw xDistance=-0.33 yDistance=0.09 04:47:00.074 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 04:47:00.074 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:00.074 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:47:00.074 00.000 15672 MoveAxis(E, 90, ABG) 04:47:00.074 00.000 15672 Guiding Dir = 2, Dur = 90 04:47:00.074 00.000 15672 IsSlewing returns 0 04:47:00.081 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=14910, FiltMin=2506, FiltMax=11194, Gamma=2.950 04:47:00.090 00.009 15672 IsGuiding returns 0 04:47:00.106 00.016 15672 PulseGuide returned control before completion, sleep 85 04:47:00.131 00.025 30444 UpdateGuideState exits: m=132423 SNR=114.3 Saturated 04:47:00.131 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:00.131 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:00.131 00.000 30444 Enqueuing Expose request 04:47:00.193 00.062 15672 IsGuiding returns 1 04:47:00.194 00.001 15672 scope still moving after pulse duration time elapsed 04:47:00.214 00.020 15672 IsSlewing returns 0 04:47:00.218 00.004 15672 IsGuiding returns 0 04:47:00.218 00.000 15672 scope move finished after 90 + 38 ms 04:47:00.219 00.001 15672 Move returns status 0, amount 90 04:47:00.219 00.000 15672 MoveAxis(N, 0, ABG) 04:47:00.219 00.000 15672 Move returns status 0, amount 0 04:47:00.219 00.000 15672 move complete, result=0 04:47:00.219 00.000 15672 worker thread done servicing request 04:47:00.219 00.000 30444 GuideStep: -0.3 px 90 ms EAST, 0.1 px 0 ms NORTH 04:47:00.219 00.000 15672 Worker thread wakes up 04:47:00.220 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:00.220 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:02.329 02.109 15672 Exposure complete 04:47:02.355 00.026 15672 worker thread done servicing request 04:47:02.355 00.000 30444 OnExposeComplete: enter 04:47:02.355 00.000 30444 UpdateGuideState(): m_state=6 04:47:02.355 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 652 04:47:02.355 00.000 30444 Star::Find returns 1 (1), X=439.90, Y=185.76, Mass=133328, SNR=106.4, Peak=13304 HFD=3.5 04:47:02.355 00.000 30444 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 04:47:02.355 00.000 30444 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 04:47:02.355 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.24 cameraTheta=2.28 mountX=-0.20 mountY=0.14, mountTheta=2.51 04:47:02.356 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.18, opts=13) 04:47:02.356 00.000 30444 Enqueuing Move request for scope (-0.15, 0.18) 04:47:02.356 00.000 15672 Worker thread wakes up 04:47:02.356 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd 04:47:02.356 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.18) 04:47:02.356 00.000 15672 Moving (-0.15, 0.18) raw xDistance=-0.20 yDistance=0.14 04:47:02.356 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:47:02.356 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:02.356 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 04:47:02.356 00.000 15672 MoveAxis(E, 0, ABG) 04:47:02.356 00.000 15672 Move returns status 0, amount 0 04:47:02.356 00.000 15672 MoveAxis(N, 0, ABG) 04:47:02.356 00.000 15672 Move returns status 0, amount 0 04:47:02.356 00.000 15672 move complete, result=0 04:47:02.356 00.000 15672 worker thread done servicing request 04:47:02.361 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2148, max=14125, FiltMin=2503, FiltMax=10935, Gamma=2.950 04:47:02.410 00.049 30444 UpdateGuideState exits: m=133328 SNR=106.4 Saturated 04:47:02.411 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:02.411 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:02.411 00.000 30444 Enqueuing Expose request 04:47:02.411 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:47:02.411 00.000 15672 Worker thread wakes up 04:47:02.411 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:02.411 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:04.320 01.909 15672 Exposure complete 04:47:04.341 00.021 15672 worker thread done servicing request 04:47:04.341 00.000 30444 OnExposeComplete: enter 04:47:04.341 00.000 30444 UpdateGuideState(): m_state=6 04:47:04.342 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 653 04:47:04.342 00.000 30444 Star::Find returns 1 (1), X=439.96, Y=185.53, Mass=121078, SNR=110.2, Peak=12408 HFD=3.6 04:47:04.342 00.000 30444 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 04:47:04.342 00.000 30444 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.48 = -2.48) 04:47:04.342 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.70 mountX=-0.08 mountY=-0.06, mountTheta=-2.45 04:47:04.343 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.05, opts=13) 04:47:04.343 00.000 30444 Enqueuing Move request for scope (-0.10, -0.05) 04:47:04.343 00.000 15672 Worker thread wakes up 04:47:04.343 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd 04:47:04.343 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.05) 04:47:04.343 00.000 15672 Moving (-0.10, -0.05) raw xDistance=-0.08 yDistance=-0.06 04:47:04.343 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:47:04.343 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:04.343 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:47:04.343 00.000 15672 MoveAxis(E, 0, ABG) 04:47:04.343 00.000 15672 Move returns status 0, amount 0 04:47:04.343 00.000 15672 MoveAxis(N, 0, ABG) 04:47:04.343 00.000 15672 Move returns status 0, amount 0 04:47:04.343 00.000 15672 move complete, result=0 04:47:04.343 00.000 15672 worker thread done servicing request 04:47:04.351 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2118, max=14640, FiltMin=2480, FiltMax=10713, Gamma=2.950 04:47:04.406 00.055 30444 UpdateGuideState exits: m=121078 SNR=110.2 Saturated 04:47:04.406 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:04.406 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:04.406 00.000 30444 Enqueuing Expose request 04:47:04.406 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:47:04.406 00.000 15672 Worker thread wakes up 04:47:04.406 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:04.406 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:06.513 02.107 15672 Exposure complete 04:47:06.534 00.021 15672 worker thread done servicing request 04:47:06.534 00.000 30444 OnExposeComplete: enter 04:47:06.534 00.000 30444 UpdateGuideState(): m_state=6 04:47:06.534 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 654 04:47:06.534 00.000 30444 Star::Find returns 1 (1), X=439.79, Y=185.57, Mass=126528, SNR=102.4, Peak=12759 HFD=3.5 04:47:06.534 00.000 30444 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.28) = xAngle (-2.86 = -2.86) 04:47:06.534 00.000 30444 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.92 = -2.92) 04:47:06.534 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-3.14 mountX=-0.25 mountY=-0.06, mountTheta=-2.92 04:47:06.535 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.00, opts=13) 04:47:06.535 00.000 30444 Enqueuing Move request for scope (-0.26, -0.00) 04:47:06.535 00.000 15672 Worker thread wakes up 04:47:06.535 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.00) opts 0xd 04:47:06.536 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.00) 04:47:06.536 00.000 15672 Moving (-0.26, -0.00) raw xDistance=-0.25 yDistance=-0.06 04:47:06.536 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 04:47:06.536 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:06.536 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:47:06.536 00.000 15672 MoveAxis(E, 68, ABG) 04:47:06.536 00.000 15672 Guiding Dir = 2, Dur = 68 04:47:06.536 00.000 15672 IsSlewing returns 0 04:47:06.542 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2070, max=14147, FiltMin=2534, FiltMax=10292, Gamma=2.950 04:47:06.560 00.018 15672 IsGuiding returns 0 04:47:06.575 00.015 15672 PulseGuide returned control before completion, sleep 63 04:47:06.593 00.018 30444 UpdateGuideState exits: m=126528 SNR=102.4 Saturated 04:47:06.593 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:06.593 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:06.593 00.000 30444 Enqueuing Expose request 04:47:06.656 00.063 15672 IsGuiding returns 0 04:47:06.657 00.001 15672 Move returns status 0, amount 68 04:47:06.657 00.000 15672 MoveAxis(N, 0, ABG) 04:47:06.657 00.000 15672 Move returns status 0, amount 0 04:47:06.657 00.000 15672 move complete, result=0 04:47:06.657 00.000 15672 worker thread done servicing request 04:47:06.657 00.000 30444 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH 04:47:06.657 00.000 15672 Worker thread wakes up 04:47:06.657 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:06.658 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:08.565 01.907 15672 Exposure complete 04:47:08.585 00.020 15672 worker thread done servicing request 04:47:08.585 00.000 30444 OnExposeComplete: enter 04:47:08.585 00.000 30444 UpdateGuideState(): m_state=6 04:47:08.585 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 655 04:47:08.586 00.001 30444 Star::Find returns 1 (1), X=439.84, Y=185.54, Mass=127253, SNR=120.2, Peak=12155 HFD=3.5 04:47:08.586 00.000 30444 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.28) = xAngle (-2.70 = -2.70) 04:47:08.586 00.000 30444 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.77 = -2.77) 04:47:08.586 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-2.98 mountX=-0.19 mountY=-0.08, mountTheta=-2.76 04:47:08.586 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.03, opts=13) 04:47:08.586 00.000 30444 Enqueuing Move request for scope (-0.21, -0.03) 04:47:08.586 00.000 15672 Worker thread wakes up 04:47:08.586 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd 04:47:08.587 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.03) 04:47:08.587 00.000 15672 Moving (-0.21, -0.03) raw xDistance=-0.19 yDistance=-0.08 04:47:08.587 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:47:08.587 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:08.587 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 04:47:08.587 00.000 15672 MoveAxis(E, 0, ABG) 04:47:08.587 00.000 15672 Move returns status 0, amount 0 04:47:08.587 00.000 15672 MoveAxis(N, 0, ABG) 04:47:08.587 00.000 15672 Move returns status 0, amount 0 04:47:08.587 00.000 15672 move complete, result=0 04:47:08.587 00.000 15672 worker thread done servicing request 04:47:08.592 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2089, max=13314, FiltMin=2439, FiltMax=10172, Gamma=2.950 04:47:08.645 00.053 30444 UpdateGuideState exits: m=127253 SNR=120.2 Saturated 04:47:08.645 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:08.645 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:08.645 00.000 30444 Enqueuing Expose request 04:47:08.645 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:47:08.645 00.000 15672 Worker thread wakes up 04:47:08.645 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:08.645 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:10.753 02.108 15672 Exposure complete 04:47:10.772 00.019 15672 worker thread done servicing request 04:47:10.773 00.001 30444 OnExposeComplete: enter 04:47:10.773 00.000 30444 UpdateGuideState(): m_state=6 04:47:10.773 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 656 04:47:10.773 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.46, Mass=121551, SNR=104.4, Peak=12611 HFD=3.4 04:47:10.773 00.000 30444 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.28) = xAngle (-2.37 = -2.37) 04:47:10.773 00.000 30444 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.43 = -2.43) 04:47:10.773 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.11 hyp=0.23 cameraTheta=-2.64 mountX=-0.17 mountY=-0.15, mountTheta=-2.40 04:47:10.774 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.11, opts=13) 04:47:10.774 00.000 30444 Enqueuing Move request for scope (-0.21, -0.11) 04:47:10.774 00.000 15672 Worker thread wakes up 04:47:10.774 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.11) opts 0xd 04:47:10.774 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.11) 04:47:10.774 00.000 15672 Moving (-0.21, -0.11) raw xDistance=-0.17 yDistance=-0.15 04:47:10.774 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:47:10.774 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:10.774 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:47:10.774 00.000 15672 MoveAxis(E, 0, ABG) 04:47:10.774 00.000 15672 Move returns status 0, amount 0 04:47:10.774 00.000 15672 MoveAxis(N, 0, ABG) 04:47:10.774 00.000 15672 Move returns status 0, amount 0 04:47:10.774 00.000 15672 move complete, result=0 04:47:10.774 00.000 15672 worker thread done servicing request 04:47:10.780 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=13736, FiltMin=2487, FiltMax=10764, Gamma=2.950 04:47:10.831 00.051 30444 UpdateGuideState exits: m=121551 SNR=104.4 Saturated 04:47:10.831 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:10.831 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:10.831 00.000 30444 Enqueuing Expose request 04:47:10.831 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:47:10.831 00.000 15672 Worker thread wakes up 04:47:10.831 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:10.831 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:12.742 01.911 15672 Exposure complete 04:47:12.770 00.028 15672 worker thread done servicing request 04:47:12.771 00.001 30444 OnExposeComplete: enter 04:47:12.771 00.000 30444 UpdateGuideState(): m_state=6 04:47:12.771 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 657 04:47:12.771 00.000 30444 Star::Find returns 1 (1), X=439.92, Y=185.51, Mass=121893, SNR=104.0, Peak=13108 HFD=3.5 04:47:12.771 00.000 30444 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.28) = xAngle (-2.42 = -2.42) 04:47:12.771 00.000 30444 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.48 = -2.48) 04:47:12.771 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.70 mountX=-0.11 mountY=-0.09, mountTheta=-2.46 04:47:12.771 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.06, opts=13) 04:47:12.772 00.001 30444 Enqueuing Move request for scope (-0.14, -0.06) 04:47:12.772 00.000 15672 Worker thread wakes up 04:47:12.772 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd 04:47:12.772 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.06) 04:47:12.772 00.000 15672 Moving (-0.14, -0.06) raw xDistance=-0.11 yDistance=-0.09 04:47:12.772 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:47:12.772 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:12.772 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:47:12.772 00.000 15672 MoveAxis(E, 0, ABG) 04:47:12.772 00.000 15672 Move returns status 0, amount 0 04:47:12.772 00.000 15672 MoveAxis(N, 0, ABG) 04:47:12.772 00.000 15672 Move returns status 0, amount 0 04:47:12.772 00.000 15672 move complete, result=0 04:47:12.772 00.000 15672 worker thread done servicing request 04:47:12.777 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=13221, FiltMin=2530, FiltMax=10128, Gamma=2.950 04:47:13.116 00.339 30444 UpdateGuideState exits: m=121893 SNR=104.0 Saturated 04:47:13.116 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:13.116 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:13.117 00.001 30444 Enqueuing Expose request 04:47:13.117 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:47:13.117 00.000 15672 Worker thread wakes up 04:47:13.117 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:13.117 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:15.226 02.109 15672 Exposure complete 04:47:15.246 00.020 15672 worker thread done servicing request 04:47:15.246 00.000 30444 OnExposeComplete: enter 04:47:15.246 00.000 30444 UpdateGuideState(): m_state=6 04:47:15.246 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 658 04:47:15.246 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.44, Mass=128971, SNR=108.4, Peak=13794 HFD=3.3 04:47:15.246 00.000 30444 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.28) = xAngle (-2.29 = -2.29) 04:47:15.246 00.000 30444 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 04:47:15.247 00.001 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-2.57 mountX=-0.16 mountY=-0.17, mountTheta=-2.32 04:47:15.247 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.13, opts=13) 04:47:15.247 00.000 30444 Enqueuing Move request for scope (-0.20, -0.13) 04:47:15.247 00.000 15672 Worker thread wakes up 04:47:15.247 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd 04:47:15.247 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.13) 04:47:15.247 00.000 15672 Moving (-0.20, -0.13) raw xDistance=-0.16 yDistance=-0.17 04:47:15.247 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:47:15.247 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:15.247 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:47:15.247 00.000 15672 MoveAxis(E, 0, ABG) 04:47:15.247 00.000 15672 Move returns status 0, amount 0 04:47:15.247 00.000 15672 MoveAxis(N, 0, ABG) 04:47:15.248 00.001 15672 Move returns status 0, amount 0 04:47:15.248 00.000 15672 move complete, result=0 04:47:15.248 00.000 15672 worker thread done servicing request 04:47:15.252 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=13794, FiltMin=2457, FiltMax=9841, Gamma=2.950 04:47:15.301 00.049 30444 UpdateGuideState exits: m=128971 SNR=108.4 Saturated 04:47:15.301 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:15.302 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:15.302 00.000 30444 Enqueuing Expose request 04:47:15.302 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:47:15.302 00.000 15672 Worker thread wakes up 04:47:15.302 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:15.302 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:17.211 01.909 15672 Exposure complete 04:47:17.232 00.021 15672 worker thread done servicing request 04:47:17.232 00.000 30444 OnExposeComplete: enter 04:47:17.232 00.000 30444 UpdateGuideState(): m_state=6 04:47:17.232 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 659 04:47:17.232 00.000 30444 Star::Find returns 1 (1), X=439.73, Y=185.51, Mass=124915, SNR=112.7, Peak=13491 HFD=3.3 04:47:17.232 00.000 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.67 = -2.67) 04:47:17.233 00.001 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.73 = -2.73) 04:47:17.233 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.06 hyp=0.33 cameraTheta=-2.95 mountX=-0.29 mountY=-0.13, mountTheta=-2.72 04:47:17.233 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.06, opts=13) 04:47:17.234 00.001 30444 Enqueuing Move request for scope (-0.32, -0.06) 04:47:17.234 00.000 15672 Worker thread wakes up 04:47:17.234 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.06) opts 0xd 04:47:17.234 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.06) 04:47:17.234 00.000 15672 Moving (-0.32, -0.06) raw xDistance=-0.29 yDistance=-0.13 04:47:17.234 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29 04:47:17.234 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:17.234 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:47:17.234 00.000 15672 MoveAxis(E, 79, ABG) 04:47:17.234 00.000 15672 Guiding Dir = 2, Dur = 79 04:47:17.234 00.000 15672 IsSlewing returns 0 04:47:17.236 00.002 15672 IsGuiding returns 0 04:47:17.243 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2108, max=13764, FiltMin=2459, FiltMax=9929, Gamma=2.950 04:47:17.295 00.052 15672 PulseGuide returned control before completion, sleep 30 04:47:17.300 00.005 30444 UpdateGuideState exits: m=124915 SNR=112.7 Saturated 04:47:17.300 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:17.300 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:17.300 00.000 30444 Enqueuing Expose request 04:47:17.327 00.027 15672 IsGuiding returns 1 04:47:17.327 00.000 15672 scope still moving after pulse duration time elapsed 04:47:17.347 00.020 15672 IsSlewing returns 0 04:47:17.348 00.001 15672 IsGuiding returns 1 04:47:17.369 00.021 15672 IsSlewing returns 0 04:47:17.375 00.006 15672 IsGuiding returns 0 04:47:17.375 00.000 15672 scope move finished after 79 + 60 ms 04:47:17.375 00.000 15672 Move returns status 0, amount 79 04:47:17.375 00.000 15672 MoveAxis(N, 0, ABG) 04:47:17.375 00.000 15672 Move returns status 0, amount 0 04:47:17.375 00.000 15672 move complete, result=0 04:47:17.375 00.000 15672 worker thread done servicing request 04:47:17.375 00.000 15672 Worker thread wakes up 04:47:17.375 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:17.375 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:17.375 00.000 30444 GuideStep: -0.3 px 79 ms EAST, -0.1 px 0 ms NORTH 04:47:19.488 02.113 15672 Exposure complete 04:47:19.517 00.029 15672 worker thread done servicing request 04:47:19.517 00.000 30444 OnExposeComplete: enter 04:47:19.517 00.000 30444 UpdateGuideState(): m_state=6 04:47:19.517 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 660 04:47:19.517 00.000 30444 Star::Find returns 1 (1), X=439.68, Y=185.41, Mass=121304, SNR=110.2, Peak=13167 HFD=3.2 04:47:19.517 00.000 30444 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.28) = xAngle (-2.44 = -2.44) 04:47:19.517 00.000 30444 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.50 = -2.50) 04:47:19.517 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.17 hyp=0.41 cameraTheta=-2.72 mountX=-0.31 mountY=-0.24, mountTheta=-2.48 04:47:19.518 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.17, opts=13) 04:47:19.518 00.000 30444 Enqueuing Move request for scope (-0.37, -0.17) 04:47:19.518 00.000 15672 Worker thread wakes up 04:47:19.518 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.17) opts 0xd 04:47:19.518 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.17) 04:47:19.518 00.000 15672 Moving (-0.37, -0.17) raw xDistance=-0.31 yDistance=-0.24 04:47:19.518 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31 04:47:19.518 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:19.518 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 04:47:19.518 00.000 15672 MoveAxis(E, 90, ABG) 04:47:19.518 00.000 15672 Guiding Dir = 2, Dur = 90 04:47:19.519 00.001 15672 IsSlewing returns 0 04:47:19.520 00.001 15672 IsGuiding returns 0 04:47:19.523 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=13977, FiltMin=2513, FiltMax=9604, Gamma=2.950 04:47:19.547 00.024 15672 PulseGuide returned control before completion, sleep 73 04:47:19.691 00.144 15672 IsGuiding returns 0 04:47:19.691 00.000 15672 Move returns status 0, amount 90 04:47:19.691 00.000 15672 MoveAxis(N, 0, ABG) 04:47:19.691 00.000 15672 Move returns status 0, amount 0 04:47:19.691 00.000 15672 move complete, result=0 04:47:19.691 00.000 15672 worker thread done servicing request 04:47:19.727 00.036 30444 UpdateGuideState exits: m=121304 SNR=110.2 Saturated 04:47:19.727 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:19.727 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:19.727 00.000 30444 Enqueuing Expose request 04:47:19.727 00.000 30444 GuideStep: -0.3 px 90 ms EAST, -0.2 px 0 ms NORTH 04:47:19.727 00.000 15672 Worker thread wakes up 04:47:19.727 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:19.727 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:21.634 01.907 15672 Exposure complete 04:47:21.658 00.024 15672 worker thread done servicing request 04:47:21.658 00.000 30444 OnExposeComplete: enter 04:47:21.658 00.000 30444 UpdateGuideState(): m_state=6 04:47:21.658 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 661 04:47:21.658 00.000 30444 Star::Find returns 1 (1), X=439.94, Y=185.26, Mass=130035, SNR=111.2, Peak=13614 HFD=3.2 04:47:21.658 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 04:47:21.658 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 04:47:21.658 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.91 mountX=-0.02 mountY=-0.33, mountTheta=-1.63 04:47:21.659 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.31, opts=13) 04:47:21.659 00.000 30444 Enqueuing Move request for scope (-0.11, -0.31) 04:47:21.659 00.000 15672 Worker thread wakes up 04:47:21.659 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.31) opts 0xd 04:47:21.659 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.31) 04:47:21.659 00.000 15672 Moving (-0.11, -0.31) raw xDistance=-0.02 yDistance=-0.33 04:47:21.659 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:47:21.659 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 04:47:21.659 00.000 15672 MoveAxis(E, 0, ABG) 04:47:21.659 00.000 15672 Move returns status 0, amount 0 04:47:21.659 00.000 15672 MoveAxis(N, 59, ABG) 04:47:21.659 00.000 15672 Guiding Dir = 0, Dur = 59 04:47:21.660 00.001 15672 IsSlewing returns 0 04:47:21.661 00.001 15672 IsGuiding returns 0 04:47:21.665 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=14244, FiltMin=2504, FiltMax=9818, Gamma=2.950 04:47:21.737 00.072 15672 IsGuiding returns 1 04:47:21.737 00.000 15672 scope still moving after pulse duration time elapsed 04:47:21.758 00.021 15672 IsSlewing returns 0 04:47:21.760 00.002 15672 IsGuiding returns 1 04:47:21.780 00.020 15672 IsSlewing returns 0 04:47:21.781 00.001 30444 UpdateGuideState exits: m=130035 SNR=111.2 Saturated 04:47:21.781 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:21.781 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:21.782 00.001 30444 Enqueuing Expose request 04:47:21.816 00.034 15672 IsGuiding returns 1 04:47:21.837 00.021 15672 IsSlewing returns 0 04:47:21.848 00.011 15672 IsGuiding returns 0 04:47:21.848 00.000 15672 scope move finished after 59 + 127 ms 04:47:21.848 00.000 15672 Move returns status 0, amount 59 04:47:21.848 00.000 15672 move complete, result=0 04:47:21.849 00.001 15672 worker thread done servicing request 04:47:21.849 00.000 15672 Worker thread wakes up 04:47:21.849 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:21.849 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 59 ms NORTH 04:47:21.849 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:23.967 02.118 15672 Exposure complete 04:47:23.998 00.031 15672 worker thread done servicing request 04:47:23.999 00.001 30444 OnExposeComplete: enter 04:47:23.999 00.000 30444 UpdateGuideState(): m_state=6 04:47:23.999 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 662 04:47:23.999 00.000 30444 Star::Find returns 1 (1), X=439.96, Y=185.60, Mass=133741, SNR=110.7, Peak=12686 HFD=3.6 04:47:23.999 00.000 30444 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.28) = xAngle (3.12 = 3.12) 04:47:23.999 00.000 30444 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.06 = 3.06) 04:47:23.999 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.84 mountX=-0.10 mountY=0.01, mountTheta=3.06 04:47:23.999 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.03, opts=13) 04:47:23.999 00.000 30444 Enqueuing Move request for scope (-0.09, 0.03) 04:47:24.000 00.001 15672 Worker thread wakes up 04:47:24.000 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd 04:47:24.000 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.03) 04:47:24.000 00.000 15672 Moving (-0.09, 0.03) raw xDistance=-0.10 yDistance=0.01 04:47:24.000 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:47:24.000 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:24.000 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:47:24.000 00.000 15672 MoveAxis(E, 0, ABG) 04:47:24.000 00.000 15672 Move returns status 0, amount 0 04:47:24.000 00.000 15672 MoveAxis(N, 0, ABG) 04:47:24.000 00.000 15672 Move returns status 0, amount 0 04:47:24.000 00.000 15672 move complete, result=0 04:47:24.000 00.000 15672 worker thread done servicing request 04:47:24.005 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2113, max=14168, FiltMin=2525, FiltMax=10302, Gamma=2.950 04:47:24.055 00.050 30444 UpdateGuideState exits: m=133741 SNR=110.7 Saturated 04:47:24.055 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:24.055 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:24.055 00.000 30444 Enqueuing Expose request 04:47:24.055 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:47:24.055 00.000 15672 Worker thread wakes up 04:47:24.055 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:24.055 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:25.972 01.917 15672 Exposure complete 04:47:26.003 00.031 15672 worker thread done servicing request 04:47:26.003 00.000 30444 OnExposeComplete: enter 04:47:26.004 00.001 30444 UpdateGuideState(): m_state=6 04:47:26.004 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 663 04:47:26.004 00.000 30444 Star::Find returns 1 (1), X=439.88, Y=185.74, Mass=133369, SNR=109.6, Peak=12354 HFD=3.8 04:47:26.004 00.000 30444 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.28) = xAngle (2.65 = 2.65) 04:47:26.004 00.000 30444 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.58 = 2.58) 04:47:26.004 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.37 mountX=-0.21 mountY=0.13, mountTheta=2.60 04:47:26.004 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.17, opts=13) 04:47:26.004 00.000 30444 Enqueuing Move request for scope (-0.17, 0.17) 04:47:26.004 00.000 15672 Worker thread wakes up 04:47:26.005 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd 04:47:26.005 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.17) 04:47:26.005 00.000 15672 Moving (-0.17, 0.17) raw xDistance=-0.21 yDistance=0.13 04:47:26.005 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:47:26.005 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:26.005 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:47:26.005 00.000 15672 MoveAxis(E, 0, ABG) 04:47:26.005 00.000 15672 Move returns status 0, amount 0 04:47:26.005 00.000 15672 MoveAxis(N, 0, ABG) 04:47:26.005 00.000 15672 Move returns status 0, amount 0 04:47:26.005 00.000 15672 move complete, result=0 04:47:26.005 00.000 15672 worker thread done servicing request 04:47:26.010 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2074, max=13770, FiltMin=2527, FiltMax=10477, Gamma=2.950 04:47:26.421 00.411 30444 UpdateGuideState exits: m=133369 SNR=109.6 Saturated 04:47:26.421 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:26.421 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:26.422 00.001 30444 Enqueuing Expose request 04:47:26.422 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:47:26.422 00.000 15672 Worker thread wakes up 04:47:26.422 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:26.422 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:28.533 02.111 15672 Exposure complete 04:47:28.553 00.020 15672 worker thread done servicing request 04:47:28.553 00.000 30444 OnExposeComplete: enter 04:47:28.553 00.000 30444 UpdateGuideState(): m_state=6 04:47:28.553 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 664 04:47:28.553 00.000 30444 Star::Find returns 1 (1), X=439.95, Y=185.59, Mass=128832, SNR=112.8, Peak=12720 HFD=3.5 04:47:28.553 00.000 30444 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.28) = xAngle (3.25 = -3.04) 04:47:28.553 00.000 30444 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.19 = -3.10) 04:47:28.553 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.97 mountX=-0.10 mountY=-0.00, mountTheta=-3.10 04:47:28.554 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.02, opts=13) 04:47:28.554 00.000 30444 Enqueuing Move request for scope (-0.10, 0.02) 04:47:28.554 00.000 15672 Worker thread wakes up 04:47:28.554 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd 04:47:28.554 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.02) 04:47:28.554 00.000 15672 Moving (-0.10, 0.02) raw xDistance=-0.10 yDistance=-0.00 04:47:28.554 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:47:28.554 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:28.554 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:47:28.554 00.000 15672 MoveAxis(E, 0, ABG) 04:47:28.554 00.000 15672 Move returns status 0, amount 0 04:47:28.554 00.000 15672 MoveAxis(N, 0, ABG) 04:47:28.554 00.000 15672 Move returns status 0, amount 0 04:47:28.555 00.001 15672 move complete, result=0 04:47:28.556 00.001 15672 worker thread done servicing request 04:47:28.561 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2065, max=13181, FiltMin=2520, FiltMax=10292, Gamma=2.950 04:47:28.610 00.049 30444 UpdateGuideState exits: m=128832 SNR=112.8 Saturated 04:47:28.610 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:28.611 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:28.611 00.000 30444 Enqueuing Expose request 04:47:28.611 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:47:28.611 00.000 15672 Worker thread wakes up 04:47:28.611 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:28.611 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:30.516 01.905 15672 Exposure complete 04:47:30.536 00.020 15672 worker thread done servicing request 04:47:30.536 00.000 30444 OnExposeComplete: enter 04:47:30.536 00.000 30444 UpdateGuideState(): m_state=6 04:47:30.536 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 665 04:47:30.536 00.000 30444 Star::Find returns 1 (1), X=439.78, Y=185.58, Mass=126030, SNR=105.0, Peak=12325 HFD=3.5 04:47:30.536 00.000 30444 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.28) = xAngle (3.39 = -2.89) 04:47:30.536 00.000 30444 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.95) 04:47:30.537 00.001 30444 CameraToMount -- cameraX=-0.27 cameraY=0.01 hyp=0.27 cameraTheta=3.11 mountX=-0.26 mountY=-0.05, mountTheta=-2.95 04:47:30.537 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=0.01, opts=13) 04:47:30.537 00.000 30444 Enqueuing Move request for scope (-0.27, 0.01) 04:47:30.537 00.000 15672 Worker thread wakes up 04:47:30.537 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.01) opts 0xd 04:47:30.537 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, 0.01) 04:47:30.537 00.000 15672 Moving (-0.27, 0.01) raw xDistance=-0.26 yDistance=-0.05 04:47:30.537 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 04:47:30.537 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:30.537 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:47:30.537 00.000 15672 MoveAxis(E, 71, ABG) 04:47:30.537 00.000 15672 Guiding Dir = 2, Dur = 71 04:47:30.539 00.002 15672 IsSlewing returns 0 04:47:30.540 00.001 15672 IsGuiding returns 0 04:47:30.544 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=14320, FiltMin=2514, FiltMax=11005, Gamma=2.950 04:47:30.569 00.025 15672 PulseGuide returned control before completion, sleep 52 04:47:30.593 00.024 30444 UpdateGuideState exits: m=126030 SNR=105.0 Saturated 04:47:30.593 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:30.593 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:30.593 00.000 30444 Enqueuing Expose request 04:47:30.650 00.057 15672 IsGuiding returns 0 04:47:30.651 00.001 15672 Move returns status 0, amount 71 04:47:30.651 00.000 15672 MoveAxis(N, 0, ABG) 04:47:30.651 00.000 15672 Move returns status 0, amount 0 04:47:30.651 00.000 15672 move complete, result=0 04:47:30.651 00.000 15672 worker thread done servicing request 04:47:30.651 00.000 15672 Worker thread wakes up 04:47:30.651 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:30.652 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:30.652 00.000 30444 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH 04:47:32.762 02.110 15672 Exposure complete 04:47:32.781 00.019 15672 worker thread done servicing request 04:47:32.782 00.001 30444 OnExposeComplete: enter 04:47:32.782 00.000 30444 UpdateGuideState(): m_state=6 04:47:32.782 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 666 04:47:32.782 00.000 30444 Star::Find returns 1 (1), X=439.76, Y=185.47, Mass=131037, SNR=114.4, Peak=13378 HFD=3.4 04:47:32.782 00.000 30444 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.28) = xAngle (-2.53 = -2.53) 04:47:32.782 00.000 30444 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.59 = -2.59) 04:47:32.782 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-2.81 mountX=-0.25 mountY=-0.16, mountTheta=-2.57 04:47:32.782 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.10, opts=13) 04:47:32.782 00.000 30444 Enqueuing Move request for scope (-0.29, -0.10) 04:47:32.782 00.000 15672 Worker thread wakes up 04:47:32.782 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.10) opts 0xd 04:47:32.783 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.10) 04:47:32.783 00.000 15672 Moving (-0.29, -0.10) raw xDistance=-0.25 yDistance=-0.16 04:47:32.783 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25 04:47:32.783 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:32.783 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:47:32.783 00.000 15672 MoveAxis(E, 74, ABG) 04:47:32.783 00.000 15672 Guiding Dir = 2, Dur = 74 04:47:32.783 00.000 15672 IsSlewing returns 0 04:47:32.785 00.002 15672 IsGuiding returns 0 04:47:32.788 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=14603, FiltMin=2506, FiltMax=10113, Gamma=2.950 04:47:32.806 00.018 15672 PulseGuide returned control before completion, sleep 63 04:47:32.837 00.031 30444 UpdateGuideState exits: m=131037 SNR=114.4 Saturated 04:47:32.837 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:32.837 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:32.837 00.000 30444 Enqueuing Expose request 04:47:32.871 00.034 15672 IsGuiding returns 1 04:47:32.871 00.000 15672 scope still moving after pulse duration time elapsed 04:47:32.892 00.021 15672 IsSlewing returns 0 04:47:32.893 00.001 15672 IsGuiding returns 1 04:47:32.914 00.021 15672 IsSlewing returns 0 04:47:32.919 00.005 15672 IsGuiding returns 0 04:47:32.919 00.000 15672 scope move finished after 74 + 60 ms 04:47:32.919 00.000 15672 Move returns status 0, amount 74 04:47:32.919 00.000 15672 MoveAxis(N, 0, ABG) 04:47:32.919 00.000 15672 Move returns status 0, amount 0 04:47:32.919 00.000 15672 move complete, result=0 04:47:32.919 00.000 15672 worker thread done servicing request 04:47:32.919 00.000 15672 Worker thread wakes up 04:47:32.919 00.000 30444 GuideStep: -0.3 px 74 ms EAST, -0.2 px 0 ms NORTH 04:47:32.919 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:32.919 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:34.825 01.906 15672 Exposure complete 04:47:34.845 00.020 15672 worker thread done servicing request 04:47:34.845 00.000 30444 OnExposeComplete: enter 04:47:34.845 00.000 30444 UpdateGuideState(): m_state=6 04:47:34.845 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 667 04:47:34.845 00.000 30444 Star::Find returns 1 (1), X=440.48, Y=185.19, Mass=134562, SNR=113.7, Peak=13404 HFD=3.4 04:47:34.846 00.001 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 04:47:34.846 00.000 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 04:47:34.846 00.000 30444 CameraToMount -- cameraX=0.43 cameraY=-0.39 hyp=0.58 cameraTheta=-0.73 mountX=0.52 mountY=-0.29, mountTheta=-0.50 04:47:34.846 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=-0.39, opts=13) 04:47:34.846 00.000 30444 Enqueuing Move request for scope (0.43, -0.39) 04:47:34.846 00.000 15672 Worker thread wakes up 04:47:34.846 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.39) opts 0xd 04:47:34.846 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, -0.39) 04:47:34.846 00.000 15672 Moving (0.43, -0.39) raw xDistance=0.52 yDistance=-0.29 04:47:34.846 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.52 04:47:34.846 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 04:47:34.846 00.000 15672 MoveAxis(W, 136, ABG) 04:47:34.847 00.001 15672 Guiding Dir = 3, Dur = 136 04:47:34.847 00.000 15672 IsSlewing returns 0 04:47:34.848 00.001 15672 IsGuiding returns 0 04:47:34.852 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=13404, FiltMin=2555, FiltMax=9580, Gamma=2.950 04:47:34.867 00.015 15672 PulseGuide returned control before completion, sleep 128 04:47:34.903 00.036 30444 UpdateGuideState exits: m=134562 SNR=113.7 Saturated 04:47:34.903 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:34.903 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:34.903 00.000 30444 Enqueuing Expose request 04:47:34.997 00.094 15672 IsGuiding returns 1 04:47:34.997 00.000 15672 scope still moving after pulse duration time elapsed 04:47:35.018 00.021 15672 IsSlewing returns 0 04:47:35.018 00.000 15672 IsGuiding returns 1 04:47:35.039 00.021 15672 IsSlewing returns 0 04:47:35.042 00.003 15672 IsGuiding returns 0 04:47:35.042 00.000 15672 scope move finished after 136 + 58 ms 04:47:35.042 00.000 15672 Move returns status 0, amount 136 04:47:35.042 00.000 15672 MoveAxis(N, 51, ABG) 04:47:35.042 00.000 15672 Guiding Dir = 0, Dur = 51 04:47:35.042 00.000 15672 IsSlewing returns 0 04:47:35.043 00.001 15672 IsGuiding returns 0 04:47:35.157 00.114 15672 IsGuiding returns 1 04:47:35.158 00.001 15672 scope still moving after pulse duration time elapsed 04:47:35.179 00.021 15672 IsSlewing returns 0 04:47:35.219 00.040 15672 IsGuiding returns 0 04:47:35.219 00.000 15672 scope move finished after 51 + 125 ms 04:47:35.219 00.000 15672 Move returns status 0, amount 51 04:47:35.219 00.000 15672 move complete, result=0 04:47:35.219 00.000 15672 worker thread done servicing request 04:47:35.221 00.002 15672 Worker thread wakes up 04:47:35.221 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:35.221 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:35.221 00.000 30444 GuideStep: 0.5 px 136 ms WEST, -0.3 px 51 ms NORTH 04:47:37.338 02.117 15672 Exposure complete 04:47:37.369 00.031 15672 worker thread done servicing request 04:47:37.369 00.000 30444 OnExposeComplete: enter 04:47:37.369 00.000 30444 UpdateGuideState(): m_state=6 04:47:37.369 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 668 04:47:37.369 00.000 30444 Star::Find returns 1 (1), X=440.12, Y=185.63, Mass=119190, SNR=118.3, Peak=11418 HFD=3.6 04:47:37.369 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 04:47:37.369 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 04:47:37.369 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.72 mountX=0.05 mountY=0.07, mountTheta=0.97 04:47:37.371 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.06, opts=13) 04:47:37.371 00.000 30444 Enqueuing Move request for scope (0.07, 0.06) 04:47:37.371 00.000 15672 Worker thread wakes up 04:47:37.372 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd 04:47:37.372 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.06) 04:47:37.372 00.000 15672 Moving (0.07, 0.06) raw xDistance=0.05 yDistance=0.07 04:47:37.372 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:47:37.372 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:37.372 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:47:37.372 00.000 15672 MoveAxis(E, 0, ABG) 04:47:37.372 00.000 15672 Move returns status 0, amount 0 04:47:37.372 00.000 15672 MoveAxis(N, 0, ABG) 04:47:37.372 00.000 15672 Move returns status 0, amount 0 04:47:37.372 00.000 15672 move complete, result=0 04:47:37.372 00.000 15672 worker thread done servicing request 04:47:37.377 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2109, max=13777, FiltMin=2510, FiltMax=10921, Gamma=2.950 04:47:37.617 00.240 30444 UpdateGuideState exits: m=119190 SNR=118.3 Saturated 04:47:37.618 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:37.618 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:37.618 00.000 30444 Enqueuing Expose request 04:47:37.618 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:47:37.618 00.000 15672 Worker thread wakes up 04:47:37.619 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:37.619 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:39.524 01.905 15672 Exposure complete 04:47:39.544 00.020 15672 worker thread done servicing request 04:47:39.544 00.000 30444 OnExposeComplete: enter 04:47:39.544 00.000 30444 UpdateGuideState(): m_state=6 04:47:39.544 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 669 04:47:39.544 00.000 30444 Star::Find returns 1 (1), X=440.21, Y=185.49, Mass=116100, SNR=102.9, Peak=13280 HFD=3.1 04:47:39.544 00.000 30444 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.28) = xAngle (-0.20 = -0.20) 04:47:39.544 00.000 30444 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.26 = -0.26) 04:47:39.545 00.001 30444 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.17 cameraTheta=-0.48 mountX=0.17 mountY=-0.04, mountTheta=-0.26 04:47:39.545 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.08, opts=13) 04:47:39.545 00.000 30444 Enqueuing Move request for scope (0.16, -0.08) 04:47:39.545 00.000 15672 Worker thread wakes up 04:47:39.545 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd 04:47:39.545 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.08) 04:47:39.545 00.000 15672 Moving (0.16, -0.08) raw xDistance=0.17 yDistance=-0.04 04:47:39.545 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 04:47:39.545 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:39.545 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:47:39.545 00.000 15672 MoveAxis(E, 0, ABG) 04:47:39.545 00.000 15672 Move returns status 0, amount 0 04:47:39.546 00.001 15672 MoveAxis(N, 0, ABG) 04:47:39.546 00.000 15672 Move returns status 0, amount 0 04:47:39.546 00.000 15672 move complete, result=0 04:47:39.547 00.001 15672 worker thread done servicing request 04:47:39.551 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2074, max=15826, FiltMin=2491, FiltMax=10657, Gamma=2.950 04:47:39.678 00.127 30444 UpdateGuideState exits: m=116100 SNR=102.9 Saturated 04:47:39.678 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:39.678 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:39.678 00.000 30444 Enqueuing Expose request 04:47:39.678 00.000 15672 Worker thread wakes up 04:47:39.679 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:39.679 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:39.679 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:47:41.787 02.108 15672 Exposure complete 04:47:41.807 00.020 15672 worker thread done servicing request 04:47:41.807 00.000 30444 OnExposeComplete: enter 04:47:41.807 00.000 30444 UpdateGuideState(): m_state=6 04:47:41.808 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 670 04:47:41.808 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=186.02, Mass=122736, SNR=98.1, Peak=10921 HFD=3.7 04:47:41.808 00.000 30444 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.28) = xAngle (1.94 = 1.94) 04:47:41.808 00.000 30444 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.88 = 1.88) 04:47:41.808 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.45 hyp=0.45 cameraTheta=1.67 mountX=-0.16 mountY=0.43, mountTheta=1.94 04:47:41.808 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.45, opts=13) 04:47:41.808 00.000 30444 Enqueuing Move request for scope (-0.04, 0.45) 04:47:41.808 00.000 15672 Worker thread wakes up 04:47:41.809 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.45) opts 0xd 04:47:41.809 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.45) 04:47:41.809 00.000 15672 Moving (-0.04, 0.45) raw xDistance=-0.16 yDistance=0.43 04:47:41.809 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:47:41.809 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:47:41.809 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43 04:47:41.809 00.000 15672 MoveAxis(E, 0, ABG) 04:47:41.809 00.000 15672 Move returns status 0, amount 0 04:47:41.809 00.000 15672 MoveAxis(N, 0, ABG) 04:47:41.809 00.000 15672 Move returns status 0, amount 0 04:47:41.809 00.000 15672 move complete, result=0 04:47:41.809 00.000 15672 worker thread done servicing request 04:47:41.814 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2200, max=12931, FiltMin=2571, FiltMax=10102, Gamma=2.950 04:47:41.863 00.049 30444 UpdateGuideState exits: m=122736 SNR=98.1 Saturated 04:47:41.863 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:41.863 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:41.863 00.000 30444 Enqueuing Expose request 04:47:41.864 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 04:47:41.864 00.000 15672 Worker thread wakes up 04:47:41.864 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:41.864 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:43.776 01.912 15672 Exposure complete 04:47:43.797 00.021 15672 worker thread done servicing request 04:47:43.798 00.001 30444 OnExposeComplete: enter 04:47:43.798 00.000 30444 UpdateGuideState(): m_state=6 04:47:43.798 00.000 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 671 04:47:43.798 00.000 30444 Star::Find returns 1 (1), X=440.55, Y=185.75, Mass=126978, SNR=103.1, Peak=12502 HFD=3.4 04:47:43.798 00.000 30444 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.28) = xAngle (0.63 = 0.63) 04:47:43.798 00.000 30444 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.56 = 0.56) 04:47:43.798 00.000 30444 CameraToMount -- cameraX=0.50 cameraY=0.18 hyp=0.53 cameraTheta=0.35 mountX=0.43 mountY=0.28, mountTheta=0.58 04:47:43.798 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.50, y=0.18, opts=13) 04:47:43.798 00.000 30444 Enqueuing Move request for scope (0.50, 0.18) 04:47:43.798 00.000 15672 Worker thread wakes up 04:47:43.798 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.18) opts 0xd 04:47:43.799 00.001 15672 Handling offset move in thread for scope, endpoint = (0.50, 0.18) 04:47:43.799 00.000 15672 Moving (0.50, 0.18) raw xDistance=0.43 yDistance=0.28 04:47:43.799 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 04:47:43.799 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:47:43.799 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 04:47:43.799 00.000 15672 MoveAxis(W, 116, ABG) 04:47:43.799 00.000 15672 Guiding Dir = 3, Dur = 116 04:47:43.799 00.000 15672 IsSlewing returns 0 04:47:43.800 00.001 15672 IsGuiding returns 0 04:47:43.804 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=13160, FiltMin=2522, FiltMax=10276, Gamma=2.950 04:47:43.829 00.025 15672 PulseGuide returned control before completion, sleep 98 04:47:43.853 00.024 30444 UpdateGuideState exits: m=126978 SNR=103.1 Saturated 04:47:43.853 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:43.853 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:43.853 00.000 30444 Enqueuing Expose request 04:47:43.929 00.076 15672 IsGuiding returns 1 04:47:43.929 00.000 15672 scope still moving after pulse duration time elapsed 04:47:43.950 00.021 15672 IsSlewing returns 0 04:47:43.973 00.023 15672 IsGuiding returns 0 04:47:43.973 00.000 15672 scope move finished after 116 + 57 ms 04:47:43.974 00.001 15672 Move returns status 0, amount 116 04:47:43.974 00.000 15672 MoveAxis(N, 0, ABG) 04:47:43.974 00.000 15672 Move returns status 0, amount 0 04:47:43.974 00.000 15672 move complete, result=0 04:47:43.974 00.000 15672 worker thread done servicing request 04:47:43.974 00.000 15672 Worker thread wakes up 04:47:43.974 00.000 30444 GuideStep: 0.4 px 116 ms WEST, 0.3 px 0 ms NORTH 04:47:43.975 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:43.975 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:46.083 02.108 15672 Exposure complete 04:47:46.102 00.019 15672 worker thread done servicing request 04:47:46.102 00.000 30444 OnExposeComplete: enter 04:47:46.102 00.000 30444 UpdateGuideState(): m_state=6 04:47:46.102 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 672 04:47:46.102 00.000 30444 Star::Find returns 1 (1), X=440.13, Y=185.71, Mass=122198, SNR=102.6, Peak=12232 HFD=3.4 04:47:46.102 00.000 30444 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.28) = xAngle (1.31 = 1.31) 04:47:46.102 00.000 30444 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.24 = 1.24) 04:47:46.102 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.03 mountX=0.04 mountY=0.15, mountTheta=1.30 04:47:46.103 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.13, opts=13) 04:47:46.103 00.000 30444 Enqueuing Move request for scope (0.08, 0.13) 04:47:46.103 00.000 15672 Worker thread wakes up 04:47:46.103 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd 04:47:46.103 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.13) 04:47:46.103 00.000 15672 Moving (0.08, 0.13) raw xDistance=0.04 yDistance=0.15 04:47:46.103 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:47:46.103 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:46.103 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 04:47:46.103 00.000 15672 MoveAxis(E, 0, ABG) 04:47:46.103 00.000 15672 Move returns status 0, amount 0 04:47:46.103 00.000 15672 MoveAxis(N, 0, ABG) 04:47:46.103 00.000 15672 Move returns status 0, amount 0 04:47:46.104 00.001 15672 move complete, result=0 04:47:46.104 00.000 15672 worker thread done servicing request 04:47:46.108 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2129, max=13140, FiltMin=2470, FiltMax=10595, Gamma=2.950 04:47:46.157 00.049 30444 UpdateGuideState exits: m=122198 SNR=102.6 Saturated 04:47:46.158 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:46.158 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:46.158 00.000 30444 Enqueuing Expose request 04:47:46.158 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:47:46.158 00.000 15672 Worker thread wakes up 04:47:46.158 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:46.158 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:48.070 01.912 15672 Exposure complete 04:47:48.099 00.029 15672 worker thread done servicing request 04:47:48.100 00.001 30444 OnExposeComplete: enter 04:47:48.100 00.000 30444 UpdateGuideState(): m_state=6 04:47:48.100 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 673 04:47:48.100 00.000 30444 Star::Find returns 1 (1), X=440.21, Y=185.64, Mass=126799, SNR=105.5, Peak=12312 HFD=3.6 04:47:48.100 00.000 30444 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.28) = xAngle (0.65 = 0.65) 04:47:48.100 00.000 30444 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.59 = 0.59) 04:47:48.100 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.37 mountX=0.14 mountY=0.10, mountTheta=0.61 04:47:48.100 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.06, opts=13) 04:47:48.100 00.000 30444 Enqueuing Move request for scope (0.16, 0.06) 04:47:48.101 00.001 15672 Worker thread wakes up 04:47:48.101 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd 04:47:48.101 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.06) 04:47:48.101 00.000 15672 Moving (0.16, 0.06) raw xDistance=0.14 yDistance=0.10 04:47:48.101 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:47:48.101 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:48.101 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:47:48.101 00.000 15672 MoveAxis(E, 0, ABG) 04:47:48.101 00.000 15672 Move returns status 0, amount 0 04:47:48.101 00.000 15672 MoveAxis(N, 0, ABG) 04:47:48.101 00.000 15672 Move returns status 0, amount 0 04:47:48.101 00.000 15672 move complete, result=0 04:47:48.101 00.000 15672 worker thread done servicing request 04:47:48.106 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=14316, FiltMin=2531, FiltMax=10923, Gamma=2.950 04:47:48.347 00.241 30444 UpdateGuideState exits: m=126799 SNR=105.5 Saturated 04:47:48.347 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:48.347 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:48.347 00.000 30444 Enqueuing Expose request 04:47:48.347 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:47:48.347 00.000 15672 Worker thread wakes up 04:47:48.348 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:48.348 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:50.459 02.111 15672 Exposure complete 04:47:50.492 00.033 15672 worker thread done servicing request 04:47:50.492 00.000 30444 OnExposeComplete: enter 04:47:50.492 00.000 30444 UpdateGuideState(): m_state=6 04:47:50.492 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 674 04:47:50.492 00.000 30444 Star::Find returns 1 (1), X=439.95, Y=185.88, Mass=131126, SNR=105.4, Peak=12474 HFD=3.8 04:47:50.492 00.000 30444 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.28) = xAngle (2.17 = 2.17) 04:47:50.492 00.000 30444 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.11 = 2.11) 04:47:50.492 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.32 cameraTheta=1.90 mountX=-0.18 mountY=0.28, mountTheta=2.16 04:47:50.494 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=0.31, opts=13) 04:47:50.494 00.000 30444 Enqueuing Move request for scope (-0.10, 0.31) 04:47:50.494 00.000 15672 Worker thread wakes up 04:47:50.494 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd 04:47:50.494 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, 0.31) 04:47:50.494 00.000 15672 Moving (-0.10, 0.31) raw xDistance=-0.18 yDistance=0.28 04:47:50.495 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 04:47:50.495 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:47:50.495 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 04:47:50.495 00.000 15672 MoveAxis(E, 0, ABG) 04:47:50.495 00.000 15672 Move returns status 0, amount 0 04:47:50.495 00.000 15672 MoveAxis(N, 0, ABG) 04:47:50.495 00.000 15672 Move returns status 0, amount 0 04:47:50.495 00.000 15672 move complete, result=0 04:47:50.495 00.000 15672 worker thread done servicing request 04:47:50.499 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=14088, FiltMin=2435, FiltMax=10602, Gamma=2.950 04:47:50.548 00.049 30444 UpdateGuideState exits: m=131126 SNR=105.4 Saturated 04:47:50.548 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:50.548 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:50.548 00.000 30444 Enqueuing Expose request 04:47:50.548 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 04:47:50.548 00.000 15672 Worker thread wakes up 04:47:50.549 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:50.549 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:52.454 01.905 15672 Exposure complete 04:47:52.474 00.020 15672 worker thread done servicing request 04:47:52.475 00.001 30444 OnExposeComplete: enter 04:47:52.475 00.000 30444 UpdateGuideState(): m_state=6 04:47:52.475 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 675 04:47:52.475 00.000 30444 Star::Find returns 1 (1), X=439.48, Y=185.78, Mass=123915, SNR=95.0, Peak=13291 HFD=3.3 04:47:52.475 00.000 30444 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.28) = xAngle (3.08 = 3.08) 04:47:52.475 00.000 30444 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.02 = 3.02) 04:47:52.475 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=0.20 hyp=0.61 cameraTheta=2.80 mountX=-0.61 mountY=0.07, mountTheta=3.02 04:47:52.476 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=0.20, opts=13) 04:47:52.476 00.000 30444 Enqueuing Move request for scope (-0.58, 0.20) 04:47:52.476 00.000 15672 Worker thread wakes up 04:47:52.476 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.20) opts 0xd 04:47:52.476 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, 0.20) 04:47:52.476 00.000 15672 Moving (-0.58, 0.20) raw xDistance=-0.61 yDistance=0.07 04:47:52.476 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61 04:47:52.476 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:52.476 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:47:52.476 00.000 15672 MoveAxis(E, 165, ABG) 04:47:52.476 00.000 15672 Guiding Dir = 2, Dur = 165 04:47:52.477 00.001 15672 IsSlewing returns 0 04:47:52.478 00.001 15672 IsGuiding returns 0 04:47:52.483 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=13291, FiltMin=2471, FiltMax=9955, Gamma=2.950 04:47:52.503 00.020 15672 PulseGuide returned control before completion, sleep 151 04:47:52.533 00.030 30444 UpdateGuideState exits: m=123915 SNR=95.0 Saturated 04:47:52.533 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:52.533 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:52.533 00.000 30444 Enqueuing Expose request 04:47:52.712 00.179 15672 IsGuiding returns 0 04:47:52.712 00.000 15672 Move returns status 0, amount 165 04:47:52.712 00.000 15672 MoveAxis(N, 0, ABG) 04:47:52.712 00.000 15672 Move returns status 0, amount 0 04:47:52.712 00.000 15672 move complete, result=0 04:47:52.712 00.000 15672 worker thread done servicing request 04:47:52.713 00.001 15672 Worker thread wakes up 04:47:52.713 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:52.713 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:52.713 00.000 30444 GuideStep: -0.6 px 165 ms EAST, 0.1 px 0 ms NORTH 04:47:54.823 02.110 15672 Exposure complete 04:47:54.843 00.020 15672 worker thread done servicing request 04:47:54.843 00.000 30444 OnExposeComplete: enter 04:47:54.843 00.000 30444 UpdateGuideState(): m_state=6 04:47:54.843 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 676 04:47:54.843 00.000 30444 Star::Find returns 1 (1), X=440.04, Y=185.47, Mass=117847, SNR=99.9, Peak=12930 HFD=3.5 04:47:54.843 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 04:47:54.843 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 04:47:54.843 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.71 mountX=0.02 mountY=-0.11, mountTheta=-1.43 04:47:54.844 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.11, opts=13) 04:47:54.844 00.000 30444 Enqueuing Move request for scope (-0.01, -0.11) 04:47:54.844 00.000 15672 Worker thread wakes up 04:47:54.844 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd 04:47:54.844 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.11) 04:47:54.844 00.000 15672 Moving (-0.01, -0.11) raw xDistance=0.02 yDistance=-0.11 04:47:54.844 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:47:54.844 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:54.844 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:47:54.844 00.000 15672 MoveAxis(E, 0, ABG) 04:47:54.844 00.000 15672 Move returns status 0, amount 0 04:47:54.844 00.000 15672 MoveAxis(N, 0, ABG) 04:47:54.844 00.000 15672 Move returns status 0, amount 0 04:47:54.844 00.000 15672 move complete, result=0 04:47:54.844 00.000 15672 worker thread done servicing request 04:47:54.849 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2103, max=13966, FiltMin=2544, FiltMax=9796, Gamma=2.950 04:47:55.067 00.218 30444 UpdateGuideState exits: m=117847 SNR=99.9 Saturated 04:47:55.067 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:55.067 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:55.068 00.001 30444 Enqueuing Expose request 04:47:55.068 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:47:55.068 00.000 15672 Worker thread wakes up 04:47:55.068 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:55.068 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:56.984 01.916 15672 Exposure complete 04:47:57.016 00.032 15672 worker thread done servicing request 04:47:57.016 00.000 30444 OnExposeComplete: enter 04:47:57.016 00.000 30444 UpdateGuideState(): m_state=6 04:47:57.016 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 677 04:47:57.016 00.000 30444 Star::Find returns 1 (1), X=440.02, Y=185.37, Mass=130614, SNR=100.3, Peak=13736 HFD=3.4 04:47:57.016 00.000 30444 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.28) = xAngle (-1.43 = -1.43) 04:47:57.016 00.000 30444 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.49 = -1.49) 04:47:57.016 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.71 mountX=0.03 mountY=-0.21, mountTheta=-1.43 04:47:57.017 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.21, opts=13) 04:47:57.017 00.000 30444 Enqueuing Move request for scope (-0.03, -0.21) 04:47:57.017 00.000 15672 Worker thread wakes up 04:47:57.017 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd 04:47:57.017 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.21) 04:47:57.017 00.000 15672 Moving (-0.03, -0.21) raw xDistance=0.03 yDistance=-0.21 04:47:57.017 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:47:57.017 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:57.017 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:47:57.017 00.000 15672 MoveAxis(E, 0, ABG) 04:47:57.017 00.000 15672 Move returns status 0, amount 0 04:47:57.017 00.000 15672 MoveAxis(N, 0, ABG) 04:47:57.017 00.000 15672 Move returns status 0, amount 0 04:47:57.018 00.001 15672 move complete, result=0 04:47:57.018 00.000 15672 worker thread done servicing request 04:47:57.022 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2217, max=15219, FiltMin=2488, FiltMax=10660, Gamma=2.950 04:47:57.142 00.120 30444 UpdateGuideState exits: m=130614 SNR=100.3 Saturated 04:47:57.142 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:57.143 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:57.143 00.000 30444 Enqueuing Expose request 04:47:57.143 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:47:57.143 00.000 15672 Worker thread wakes up 04:47:57.143 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:57.143 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:59.259 02.116 15672 Exposure complete 04:47:59.291 00.032 15672 worker thread done servicing request 04:47:59.291 00.000 30444 OnExposeComplete: enter 04:47:59.292 00.001 30444 UpdateGuideState(): m_state=6 04:47:59.292 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 678 04:47:59.292 00.000 30444 Star::Find returns 1 (1), X=440.60, Y=185.34, Mass=114860, SNR=100.2, Peak=13084 HFD=3.2 04:47:59.292 00.000 30444 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 04:47:59.292 00.000 30444 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.18 = -0.18) 04:47:59.292 00.000 30444 CameraToMount -- cameraX=0.55 cameraY=-0.23 hyp=0.59 cameraTheta=-0.40 mountX=0.59 mountY=-0.11, mountTheta=-0.18 04:47:59.292 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.55, y=-0.23, opts=13) 04:47:59.292 00.000 30444 Enqueuing Move request for scope (0.55, -0.23) 04:47:59.292 00.000 15672 Worker thread wakes up 04:47:59.292 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.23) opts 0xd 04:47:59.292 00.000 15672 Handling offset move in thread for scope, endpoint = (0.55, -0.23) 04:47:59.292 00.000 15672 Moving (0.55, -0.23) raw xDistance=0.59 yDistance=-0.11 04:47:59.293 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59 04:47:59.293 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:47:59.293 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:47:59.293 00.000 15672 MoveAxis(W, 159, ABG) 04:47:59.293 00.000 15672 Guiding Dir = 3, Dur = 159 04:47:59.293 00.000 15672 IsSlewing returns 0 04:47:59.295 00.002 15672 IsGuiding returns 0 04:47:59.299 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=14870, FiltMin=2471, FiltMax=10385, Gamma=2.950 04:47:59.324 00.025 15672 PulseGuide returned control before completion, sleep 140 04:47:59.348 00.024 30444 UpdateGuideState exits: m=114860 SNR=100.2 Saturated 04:47:59.348 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:47:59.348 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:47:59.348 00.000 30444 Enqueuing Expose request 04:47:59.467 00.119 15672 IsGuiding returns 1 04:47:59.467 00.000 15672 scope still moving after pulse duration time elapsed 04:47:59.488 00.021 15672 IsSlewing returns 0 04:47:59.489 00.001 15672 IsGuiding returns 1 04:47:59.509 00.020 15672 IsSlewing returns 0 04:47:59.517 00.008 15672 IsGuiding returns 0 04:47:59.517 00.000 15672 scope move finished after 159 + 63 ms 04:47:59.517 00.000 15672 Move returns status 0, amount 159 04:47:59.518 00.001 15672 MoveAxis(N, 0, ABG) 04:47:59.518 00.000 15672 Move returns status 0, amount 0 04:47:59.518 00.000 15672 move complete, result=0 04:47:59.518 00.000 15672 worker thread done servicing request 04:47:59.518 00.000 15672 Worker thread wakes up 04:47:59.518 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:47:59.518 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:47:59.519 00.001 30444 GuideStep: 0.6 px 159 ms WEST, -0.1 px 0 ms NORTH 04:48:01.429 01.910 15672 Exposure complete 04:48:01.449 00.020 15672 worker thread done servicing request 04:48:01.449 00.000 30444 OnExposeComplete: enter 04:48:01.449 00.000 30444 UpdateGuideState(): m_state=6 04:48:01.449 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 679 04:48:01.449 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.58, Mass=129275, SNR=102.3, Peak=12703 HFD=3.5 04:48:01.449 00.000 30444 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.28) = xAngle (3.37 = -2.91) 04:48:01.449 00.000 30444 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.98) 04:48:01.449 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.09 mountX=-0.20 mountY=-0.03, mountTheta=-2.97 04:48:01.449 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.01, opts=13) 04:48:01.450 00.001 30444 Enqueuing Move request for scope (-0.21, 0.01) 04:48:01.450 00.000 15672 Worker thread wakes up 04:48:01.450 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd 04:48:01.450 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.01) 04:48:01.450 00.000 15672 Moving (-0.21, 0.01) raw xDistance=-0.20 yDistance=-0.03 04:48:01.450 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:48:01.450 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:01.450 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:48:01.450 00.000 15672 MoveAxis(E, 0, ABG) 04:48:01.450 00.000 15672 Move returns status 0, amount 0 04:48:01.450 00.000 15672 MoveAxis(N, 0, ABG) 04:48:01.450 00.000 15672 Move returns status 0, amount 0 04:48:01.450 00.000 15672 move complete, result=0 04:48:01.450 00.000 15672 worker thread done servicing request 04:48:01.455 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=13651, FiltMin=2485, FiltMax=11152, Gamma=2.950 04:48:01.504 00.049 30444 UpdateGuideState exits: m=129275 SNR=102.3 Saturated 04:48:01.504 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:01.504 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:01.504 00.000 30444 Enqueuing Expose request 04:48:01.504 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:48:01.504 00.000 15672 Worker thread wakes up 04:48:01.504 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:01.504 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:03.612 02.108 15672 Exposure complete 04:48:03.632 00.020 15672 worker thread done servicing request 04:48:03.632 00.000 30444 OnExposeComplete: enter 04:48:03.632 00.000 30444 UpdateGuideState(): m_state=6 04:48:03.632 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 680 04:48:03.632 00.000 30444 Star::Find returns 1 (1), X=440.05, Y=185.51, Mass=126078, SNR=113.2, Peak=12626 HFD=3.6 04:48:03.633 00.001 30444 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.28) = xAngle (-1.39 = -1.39) 04:48:03.633 00.000 30444 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.45 = -1.45) 04:48:03.633 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.67 mountX=0.01 mountY=-0.06, mountTheta=-1.39 04:48:03.633 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.06, opts=13) 04:48:03.633 00.000 30444 Enqueuing Move request for scope (-0.01, -0.06) 04:48:03.633 00.000 15672 Worker thread wakes up 04:48:03.633 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd 04:48:03.633 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.06) 04:48:03.633 00.000 15672 Moving (-0.01, -0.06) raw xDistance=0.01 yDistance=-0.06 04:48:03.633 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:48:03.633 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:03.633 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:48:03.634 00.001 15672 MoveAxis(E, 0, ABG) 04:48:03.634 00.000 15672 Move returns status 0, amount 0 04:48:03.634 00.000 15672 MoveAxis(N, 0, ABG) 04:48:03.634 00.000 15672 Move returns status 0, amount 0 04:48:03.634 00.000 15672 move complete, result=0 04:48:03.634 00.000 15672 worker thread done servicing request 04:48:03.638 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2074, max=13605, FiltMin=2517, FiltMax=10393, Gamma=2.950 04:48:03.767 00.129 30444 UpdateGuideState exits: m=126078 SNR=113.2 Saturated 04:48:03.767 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:03.767 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:03.767 00.000 30444 Enqueuing Expose request 04:48:03.767 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:48:03.767 00.000 15672 Worker thread wakes up 04:48:03.767 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:03.767 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:05.673 01.906 15672 Exposure complete 04:48:05.693 00.020 15672 worker thread done servicing request 04:48:05.693 00.000 30444 OnExposeComplete: enter 04:48:05.693 00.000 30444 UpdateGuideState(): m_state=6 04:48:05.693 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 681 04:48:05.693 00.000 30444 Star::Find returns 1 (1), X=439.77, Y=185.66, Mass=130418, SNR=102.0, Peak=13231 HFD=3.5 04:48:05.693 00.000 30444 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.28) = xAngle (3.13 = 3.13) 04:48:05.693 00.000 30444 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.06 = 3.06) 04:48:05.693 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.30 cameraTheta=2.85 mountX=-0.30 mountY=0.02, mountTheta=3.06 04:48:05.694 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=0.09, opts=13) 04:48:05.694 00.000 30444 Enqueuing Move request for scope (-0.29, 0.09) 04:48:05.694 00.000 15672 Worker thread wakes up 04:48:05.694 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.09) opts 0xd 04:48:05.694 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 0.09) 04:48:05.694 00.000 15672 Moving (-0.29, 0.09) raw xDistance=-0.30 yDistance=0.02 04:48:05.694 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 04:48:05.694 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:05.694 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 04:48:05.694 00.000 15672 MoveAxis(E, 81, ABG) 04:48:05.694 00.000 15672 Guiding Dir = 2, Dur = 81 04:48:05.695 00.001 15672 IsSlewing returns 0 04:48:05.696 00.001 15672 IsGuiding returns 0 04:48:05.700 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=14066, FiltMin=2489, FiltMax=10364, Gamma=2.950 04:48:05.714 00.014 15672 PulseGuide returned control before completion, sleep 74 04:48:05.749 00.035 30444 UpdateGuideState exits: m=130418 SNR=102.0 Saturated 04:48:05.749 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:05.749 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:05.749 00.000 30444 Enqueuing Expose request 04:48:05.789 00.040 15672 IsGuiding returns 1 04:48:05.789 00.000 15672 scope still moving after pulse duration time elapsed 04:48:05.810 00.021 15672 IsSlewing returns 0 04:48:05.858 00.048 15672 IsGuiding returns 0 04:48:05.858 00.000 15672 scope move finished after 81 + 80 ms 04:48:05.858 00.000 15672 Move returns status 0, amount 81 04:48:05.858 00.000 15672 MoveAxis(N, 0, ABG) 04:48:05.858 00.000 15672 Move returns status 0, amount 0 04:48:05.858 00.000 15672 move complete, result=0 04:48:05.858 00.000 15672 worker thread done servicing request 04:48:05.858 00.000 15672 Worker thread wakes up 04:48:05.858 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:05.858 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:05.858 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.0 px 0 ms NORTH 04:48:07.965 02.107 15672 Exposure complete 04:48:07.985 00.020 15672 worker thread done servicing request 04:48:07.985 00.000 30444 OnExposeComplete: enter 04:48:07.985 00.000 30444 UpdateGuideState(): m_state=6 04:48:07.985 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 682 04:48:07.985 00.000 30444 Star::Find returns 1 (1), X=440.05, Y=185.53, Mass=124530, SNR=109.0, Peak=12529 HFD=3.6 04:48:07.985 00.000 30444 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 04:48:07.985 00.000 30444 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 04:48:07.986 00.001 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.64 mountX=0.01 mountY=-0.05, mountTheta=-1.36 04:48:07.986 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.05, opts=13) 04:48:07.986 00.000 30444 Enqueuing Move request for scope (-0.00, -0.05) 04:48:07.986 00.000 15672 Worker thread wakes up 04:48:07.986 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd 04:48:07.986 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.05) 04:48:07.986 00.000 15672 Moving (-0.00, -0.05) raw xDistance=0.01 yDistance=-0.05 04:48:07.986 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:48:07.986 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:07.986 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:48:07.986 00.000 15672 MoveAxis(E, 0, ABG) 04:48:07.986 00.000 15672 Move returns status 0, amount 0 04:48:07.987 00.001 15672 MoveAxis(N, 0, ABG) 04:48:07.987 00.000 15672 Move returns status 0, amount 0 04:48:07.987 00.000 15672 move complete, result=0 04:48:07.987 00.000 15672 worker thread done servicing request 04:48:07.992 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=14480, FiltMin=2517, FiltMax=10384, Gamma=2.950 04:48:08.041 00.049 30444 UpdateGuideState exits: m=124530 SNR=109.0 Saturated 04:48:08.041 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:08.041 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:08.041 00.000 30444 Enqueuing Expose request 04:48:08.041 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 04:48:08.041 00.000 15672 Worker thread wakes up 04:48:08.042 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:08.042 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:09.949 01.907 15672 Exposure complete 04:48:09.969 00.020 15672 worker thread done servicing request 04:48:09.969 00.000 30444 OnExposeComplete: enter 04:48:09.969 00.000 30444 UpdateGuideState(): m_state=6 04:48:09.969 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 683 04:48:09.969 00.000 30444 Star::Find returns 1 (1), X=440.20, Y=185.39, Mass=116289, SNR=99.0, Peak=13278 HFD=3.2 04:48:09.969 00.000 30444 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.28) = xAngle (-0.62 = -0.62) 04:48:09.969 00.000 30444 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.68 = -0.68) 04:48:09.969 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.90 mountX=0.19 mountY=-0.15, mountTheta=-0.66 04:48:09.970 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.19, opts=13) 04:48:09.970 00.000 30444 Enqueuing Move request for scope (0.15, -0.19) 04:48:09.970 00.000 15672 Worker thread wakes up 04:48:09.970 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd 04:48:09.970 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.19) 04:48:09.970 00.000 15672 Moving (0.15, -0.19) raw xDistance=0.19 yDistance=-0.15 04:48:09.970 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:48:09.970 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:09.970 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:48:09.970 00.000 15672 MoveAxis(E, 0, ABG) 04:48:09.970 00.000 15672 Move returns status 0, amount 0 04:48:09.970 00.000 15672 MoveAxis(N, 0, ABG) 04:48:09.970 00.000 15672 Move returns status 0, amount 0 04:48:09.970 00.000 15672 move complete, result=0 04:48:09.970 00.000 15672 worker thread done servicing request 04:48:09.975 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=14487, FiltMin=2526, FiltMax=10062, Gamma=2.950 04:48:10.383 00.408 30444 UpdateGuideState exits: m=116289 SNR=99.0 Saturated 04:48:10.383 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:10.384 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:10.384 00.000 30444 Enqueuing Expose request 04:48:10.384 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:48:10.384 00.000 15672 Worker thread wakes up 04:48:10.384 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:10.384 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:12.502 02.118 15672 Exposure complete 04:48:12.533 00.031 15672 worker thread done servicing request 04:48:12.533 00.000 30444 OnExposeComplete: enter 04:48:12.533 00.000 30444 UpdateGuideState(): m_state=6 04:48:12.533 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 684 04:48:12.533 00.000 30444 Star::Find returns 1 (1), X=440.24, Y=185.25, Mass=123435, SNR=106.2, Peak=13270 HFD=3.1 04:48:12.533 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 04:48:12.533 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 04:48:12.533 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.32 hyp=0.37 cameraTheta=-1.05 mountX=0.27 mountY=-0.28, mountTheta=-0.80 04:48:12.534 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.32, opts=13) 04:48:12.534 00.000 30444 Enqueuing Move request for scope (0.19, -0.32) 04:48:12.534 00.000 15672 Worker thread wakes up 04:48:12.534 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.32) opts 0xd 04:48:12.534 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.32) 04:48:12.534 00.000 15672 Moving (0.19, -0.32) raw xDistance=0.27 yDistance=-0.28 04:48:12.534 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 04:48:12.534 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 04:48:12.534 00.000 15672 MoveAxis(W, 72, ABG) 04:48:12.534 00.000 15672 Guiding Dir = 3, Dur = 72 04:48:12.535 00.001 15672 IsSlewing returns 0 04:48:12.536 00.001 15672 IsGuiding returns 0 04:48:12.540 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=14187, FiltMin=2419, FiltMax=10144, Gamma=2.950 04:48:12.551 00.011 15672 PulseGuide returned control before completion, sleep 68 04:48:12.589 00.038 30444 UpdateGuideState exits: m=123435 SNR=106.2 Saturated 04:48:12.589 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:12.590 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:12.590 00.000 30444 Enqueuing Expose request 04:48:12.621 00.031 15672 IsGuiding returns 1 04:48:12.621 00.000 15672 scope still moving after pulse duration time elapsed 04:48:12.642 00.021 15672 IsSlewing returns 0 04:48:12.648 00.006 15672 IsGuiding returns 0 04:48:12.648 00.000 15672 scope move finished after 72 + 39 ms 04:48:12.648 00.000 15672 Move returns status 0, amount 72 04:48:12.648 00.000 15672 MoveAxis(N, 49, ABG) 04:48:12.648 00.000 15672 Guiding Dir = 0, Dur = 49 04:48:12.648 00.000 15672 IsSlewing returns 0 04:48:12.649 00.001 15672 IsGuiding returns 0 04:48:12.760 00.111 15672 IsGuiding returns 1 04:48:12.760 00.000 15672 scope still moving after pulse duration time elapsed 04:48:12.781 00.021 15672 IsSlewing returns 0 04:48:12.782 00.001 15672 IsGuiding returns 1 04:48:12.803 00.021 15672 IsSlewing returns 0 04:48:12.824 00.021 15672 IsGuiding returns 0 04:48:12.824 00.000 15672 scope move finished after 49 + 125 ms 04:48:12.824 00.000 15672 Move returns status 0, amount 49 04:48:12.824 00.000 15672 move complete, result=0 04:48:12.824 00.000 15672 worker thread done servicing request 04:48:12.824 00.000 15672 Worker thread wakes up 04:48:12.824 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:12.824 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:12.824 00.000 30444 GuideStep: 0.3 px 72 ms WEST, -0.3 px 49 ms NORTH 04:48:14.730 01.906 15672 Exposure complete 04:48:14.750 00.020 15672 worker thread done servicing request 04:48:14.750 00.000 30444 OnExposeComplete: enter 04:48:14.750 00.000 30444 UpdateGuideState(): m_state=6 04:48:14.750 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 685 04:48:14.750 00.000 30444 Star::Find returns 1 (1), X=440.54, Y=185.49, Mass=121116, SNR=98.2, Peak=12513 HFD=3.2 04:48:14.750 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.10 = 0.10) 04:48:14.750 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.04 = 0.04) 04:48:14.750 00.000 30444 CameraToMount -- cameraX=0.49 cameraY=-0.09 hyp=0.49 cameraTheta=-0.18 mountX=0.49 mountY=0.02, mountTheta=0.04 04:48:14.751 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.49, y=-0.09, opts=13) 04:48:14.751 00.000 30444 Enqueuing Move request for scope (0.49, -0.09) 04:48:14.751 00.000 15672 Worker thread wakes up 04:48:14.751 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.09) opts 0xd 04:48:14.751 00.000 15672 Handling offset move in thread for scope, endpoint = (0.49, -0.09) 04:48:14.751 00.000 15672 Moving (0.49, -0.09) raw xDistance=0.49 yDistance=0.02 04:48:14.751 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49 04:48:14.751 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:14.751 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 04:48:14.751 00.000 15672 MoveAxis(W, 138, ABG) 04:48:14.751 00.000 15672 Guiding Dir = 3, Dur = 138 04:48:14.752 00.001 15672 IsSlewing returns 0 04:48:14.752 00.000 15672 IsGuiding returns 0 04:48:14.757 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1929, max=13089, FiltMin=2541, FiltMax=10269, Gamma=2.950 04:48:14.771 00.014 15672 PulseGuide returned control before completion, sleep 130 04:48:14.806 00.035 30444 UpdateGuideState exits: m=121116 SNR=98.2 Saturated 04:48:14.806 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:14.806 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:14.806 00.000 30444 Enqueuing Expose request 04:48:14.903 00.097 15672 IsGuiding returns 1 04:48:14.903 00.000 15672 scope still moving after pulse duration time elapsed 04:48:14.924 00.021 15672 IsSlewing returns 0 04:48:14.931 00.007 15672 IsGuiding returns 0 04:48:14.931 00.000 15672 scope move finished after 138 + 40 ms 04:48:14.932 00.001 15672 Move returns status 0, amount 138 04:48:14.932 00.000 15672 MoveAxis(N, 0, ABG) 04:48:14.932 00.000 15672 Move returns status 0, amount 0 04:48:14.932 00.000 15672 move complete, result=0 04:48:14.932 00.000 15672 worker thread done servicing request 04:48:14.932 00.000 15672 Worker thread wakes up 04:48:14.932 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:14.932 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:14.932 00.000 30444 GuideStep: 0.5 px 138 ms WEST, 0.0 px 0 ms NORTH 04:48:17.042 02.110 15672 Exposure complete 04:48:17.066 00.024 15672 worker thread done servicing request 04:48:17.067 00.001 30444 OnExposeComplete: enter 04:48:17.067 00.000 30444 UpdateGuideState(): m_state=6 04:48:17.067 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 686 04:48:17.067 00.000 30444 Star::Find returns 1 (1), X=439.91, Y=185.37, Mass=123524, SNR=92.9, Peak=12899 HFD=3.3 04:48:17.067 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.90 = -1.90) 04:48:17.067 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.96 = -1.96) 04:48:17.067 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-2.18 mountX=-0.08 mountY=-0.23, mountTheta=-1.91 04:48:17.068 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.21, opts=13) 04:48:17.069 00.001 30444 Enqueuing Move request for scope (-0.14, -0.21) 04:48:17.069 00.000 15672 Worker thread wakes up 04:48:17.069 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.21) opts 0xd 04:48:17.069 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.21) 04:48:17.069 00.000 15672 Moving (-0.14, -0.21) raw xDistance=-0.08 yDistance=-0.23 04:48:17.069 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:48:17.069 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:17.069 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 04:48:17.069 00.000 15672 MoveAxis(E, 0, ABG) 04:48:17.069 00.000 15672 Move returns status 0, amount 0 04:48:17.069 00.000 15672 MoveAxis(N, 0, ABG) 04:48:17.069 00.000 15672 Move returns status 0, amount 0 04:48:17.069 00.000 15672 move complete, result=0 04:48:17.070 00.001 15672 worker thread done servicing request 04:48:17.080 00.010 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=13693, FiltMin=2489, FiltMax=9661, Gamma=2.950 04:48:17.422 00.342 30444 UpdateGuideState exits: m=123524 SNR=92.9 Saturated 04:48:17.422 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:17.422 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:17.422 00.000 30444 Enqueuing Expose request 04:48:17.422 00.000 15672 Worker thread wakes up 04:48:17.422 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:17.422 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:48:17.422 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:19.333 01.911 15672 Exposure complete 04:48:19.360 00.027 15672 worker thread done servicing request 04:48:19.360 00.000 30444 OnExposeComplete: enter 04:48:19.360 00.000 30444 UpdateGuideState(): m_state=6 04:48:19.360 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 687 04:48:19.360 00.000 30444 Star::Find returns 1 (1), X=439.93, Y=185.52, Mass=118480, SNR=121.4, Peak=12871 HFD=3.5 04:48:19.360 00.000 30444 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.28) = xAngle (-2.47 = -2.47) 04:48:19.360 00.000 30444 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.54 = -2.54) 04:48:19.360 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.75 mountX=-0.11 mountY=-0.08, mountTheta=-2.51 04:48:19.361 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.05, opts=13) 04:48:19.361 00.000 30444 Enqueuing Move request for scope (-0.13, -0.05) 04:48:19.361 00.000 15672 Worker thread wakes up 04:48:19.361 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd 04:48:19.361 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.05) 04:48:19.361 00.000 15672 Moving (-0.13, -0.05) raw xDistance=-0.11 yDistance=-0.08 04:48:19.361 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:48:19.361 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:19.361 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 04:48:19.361 00.000 15672 MoveAxis(E, 0, ABG) 04:48:19.361 00.000 15672 Move returns status 0, amount 0 04:48:19.361 00.000 15672 MoveAxis(N, 0, ABG) 04:48:19.361 00.000 15672 Move returns status 0, amount 0 04:48:19.361 00.000 15672 move complete, result=0 04:48:19.362 00.001 15672 worker thread done servicing request 04:48:19.503 00.141 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=14951, FiltMin=2405, FiltMax=10765, Gamma=2.950 04:48:19.564 00.061 30444 UpdateGuideState exits: m=118480 SNR=121.4 Saturated 04:48:19.564 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:19.564 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:19.565 00.001 30444 Enqueuing Expose request 04:48:19.565 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:48:19.565 00.000 15672 Worker thread wakes up 04:48:19.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:19.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:21.672 02.107 15672 Exposure complete 04:48:21.692 00.020 15672 worker thread done servicing request 04:48:21.692 00.000 30444 OnExposeComplete: enter 04:48:21.692 00.000 30444 UpdateGuideState(): m_state=6 04:48:21.692 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 688 04:48:21.692 00.000 30444 Star::Find returns 1 (1), X=440.05, Y=185.35, Mass=131412, SNR=108.9, Peak=13417 HFD=3.4 04:48:21.692 00.000 30444 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.28) = xAngle (-1.28 = -1.28) 04:48:21.693 00.001 30444 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.35 = -1.35) 04:48:21.693 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.56 mountX=0.06 mountY=-0.22, mountTheta=-1.29 04:48:21.693 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.22, opts=13) 04:48:21.693 00.000 30444 Enqueuing Move request for scope (0.00, -0.22) 04:48:21.693 00.000 15672 Worker thread wakes up 04:48:21.693 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.22) opts 0xd 04:48:21.693 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.22) 04:48:21.693 00.000 15672 Moving (0.00, -0.22) raw xDistance=0.06 yDistance=-0.22 04:48:21.693 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 04:48:21.693 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:21.693 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:48:21.693 00.000 15672 MoveAxis(E, 0, ABG) 04:48:21.693 00.000 15672 Move returns status 0, amount 0 04:48:21.694 00.001 15672 MoveAxis(N, 0, ABG) 04:48:21.694 00.000 15672 Move returns status 0, amount 0 04:48:21.694 00.000 15672 move complete, result=0 04:48:21.694 00.000 15672 worker thread done servicing request 04:48:21.699 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2125, max=13417, FiltMin=2540, FiltMax=10020, Gamma=2.950 04:48:21.750 00.051 30444 UpdateGuideState exits: m=131412 SNR=108.9 Saturated 04:48:21.750 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:21.750 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:21.750 00.000 30444 Enqueuing Expose request 04:48:21.750 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:48:21.750 00.000 15672 Worker thread wakes up 04:48:21.750 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:21.751 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:23.657 01.906 15672 Exposure complete 04:48:23.677 00.020 15672 worker thread done servicing request 04:48:23.677 00.000 30444 OnExposeComplete: enter 04:48:23.677 00.000 30444 UpdateGuideState(): m_state=6 04:48:23.677 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 689 04:48:23.677 00.000 30444 Star::Find returns 1 (1), X=440.21, Y=185.44, Mass=135858, SNR=116.9, Peak=13148 HFD=3.5 04:48:23.677 00.000 30444 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.28) = xAngle (-0.40 = -0.40) 04:48:23.677 00.000 30444 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.47 = -0.47) 04:48:23.678 00.001 30444 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.68 mountX=0.19 mountY=-0.09, mountTheta=-0.45 04:48:23.678 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.13, opts=13) 04:48:23.678 00.000 30444 Enqueuing Move request for scope (0.16, -0.13) 04:48:23.678 00.000 15672 Worker thread wakes up 04:48:23.678 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd 04:48:23.678 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.13) 04:48:23.678 00.000 15672 Moving (0.16, -0.13) raw xDistance=0.19 yDistance=-0.09 04:48:23.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:48:23.678 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:23.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:48:23.678 00.000 15672 MoveAxis(E, 0, ABG) 04:48:23.678 00.000 15672 Move returns status 0, amount 0 04:48:23.679 00.001 15672 MoveAxis(N, 0, ABG) 04:48:23.679 00.000 15672 Move returns status 0, amount 0 04:48:23.679 00.000 15672 move complete, result=0 04:48:23.679 00.000 15672 worker thread done servicing request 04:48:23.684 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=13485, FiltMin=2502, FiltMax=10031, Gamma=2.950 04:48:23.733 00.049 30444 UpdateGuideState exits: m=135858 SNR=116.9 Saturated 04:48:23.733 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:23.733 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:23.733 00.000 30444 Enqueuing Expose request 04:48:23.734 00.001 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:48:23.734 00.000 15672 Worker thread wakes up 04:48:23.734 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:23.734 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:25.840 02.106 15672 Exposure complete 04:48:25.860 00.020 15672 worker thread done servicing request 04:48:25.860 00.000 30444 OnExposeComplete: enter 04:48:25.860 00.000 30444 UpdateGuideState(): m_state=6 04:48:25.860 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 690 04:48:25.860 00.000 30444 Star::Find returns 1 (1), X=439.89, Y=185.40, Mass=136851, SNR=109.0, Peak=13384 HFD=3.5 04:48:25.860 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.03 = -2.03) 04:48:25.860 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 04:48:25.860 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.24 cameraTheta=-2.31 mountX=-0.11 mountY=-0.20, mountTheta=-2.05 04:48:25.861 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.17, opts=13) 04:48:25.861 00.000 30444 Enqueuing Move request for scope (-0.16, -0.17) 04:48:25.861 00.000 15672 Worker thread wakes up 04:48:25.861 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd 04:48:25.861 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.17) 04:48:25.861 00.000 15672 Moving (-0.16, -0.17) raw xDistance=-0.11 yDistance=-0.20 04:48:25.861 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:48:25.861 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:25.861 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20 04:48:25.861 00.000 15672 MoveAxis(E, 0, ABG) 04:48:25.861 00.000 15672 Move returns status 0, amount 0 04:48:25.861 00.000 15672 MoveAxis(N, 0, ABG) 04:48:25.861 00.000 15672 Move returns status 0, amount 0 04:48:25.861 00.000 15672 move complete, result=0 04:48:25.861 00.000 15672 worker thread done servicing request 04:48:25.866 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=13384, FiltMin=2548, FiltMax=9721, Gamma=2.950 04:48:25.915 00.049 30444 UpdateGuideState exits: m=136851 SNR=109.0 Saturated 04:48:25.915 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:25.915 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:25.915 00.000 30444 Enqueuing Expose request 04:48:25.915 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:48:25.915 00.000 15672 Worker thread wakes up 04:48:25.915 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:25.915 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:27.821 01.906 15672 Exposure complete 04:48:27.842 00.021 15672 worker thread done servicing request 04:48:27.842 00.000 30444 OnExposeComplete: enter 04:48:27.842 00.000 30444 UpdateGuideState(): m_state=6 04:48:27.842 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 691 04:48:27.843 00.001 30444 Star::Find returns 1 (1), X=439.73, Y=185.18, Mass=127950, SNR=95.1, Peak=13963 HFD=3.2 04:48:27.843 00.000 30444 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.28) = xAngle (-1.98 = -1.98) 04:48:27.843 00.000 30444 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.04 = -2.04) 04:48:27.843 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.39 hyp=0.51 cameraTheta=-2.26 mountX=-0.20 mountY=-0.45, mountTheta=-1.99 04:48:27.843 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.39, opts=13) 04:48:27.843 00.000 30444 Enqueuing Move request for scope (-0.32, -0.39) 04:48:27.843 00.000 15672 Worker thread wakes up 04:48:27.844 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.39) opts 0xd 04:48:27.844 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.39) 04:48:27.844 00.000 15672 Moving (-0.32, -0.39) raw xDistance=-0.20 yDistance=-0.45 04:48:27.844 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:48:27.844 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 04:48:27.844 00.000 15672 MoveAxis(E, 0, ABG) 04:48:27.844 00.000 15672 Move returns status 0, amount 0 04:48:27.844 00.000 15672 MoveAxis(N, 80, ABG) 04:48:27.844 00.000 15672 Guiding Dir = 0, Dur = 80 04:48:27.844 00.000 15672 IsSlewing returns 0 04:48:27.845 00.001 15672 IsGuiding returns 0 04:48:27.849 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=14502, FiltMin=2484, FiltMax=10057, Gamma=2.950 04:48:27.898 00.049 30444 UpdateGuideState exits: m=127950 SNR=95.1 Saturated 04:48:27.898 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:27.898 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:27.898 00.000 30444 Enqueuing Expose request 04:48:27.919 00.021 15672 PulseGuide returned control before completion, sleep 17 04:48:27.939 00.020 15672 IsGuiding returns 1 04:48:27.939 00.000 15672 scope still moving after pulse duration time elapsed 04:48:27.960 00.021 15672 IsSlewing returns 0 04:48:27.984 00.024 15672 IsGuiding returns 1 04:48:28.005 00.021 15672 IsSlewing returns 0 04:48:28.007 00.002 15672 IsGuiding returns 1 04:48:28.028 00.021 15672 IsSlewing returns 0 04:48:28.048 00.020 15672 IsGuiding returns 0 04:48:28.049 00.001 15672 scope move finished after 80 + 122 ms 04:48:28.049 00.000 15672 Move returns status 0, amount 80 04:48:28.049 00.000 15672 move complete, result=0 04:48:28.049 00.000 15672 worker thread done servicing request 04:48:28.049 00.000 15672 Worker thread wakes up 04:48:28.049 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:28.049 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:28.050 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 80 ms NORTH 04:48:30.166 02.116 15672 Exposure complete 04:48:30.197 00.031 15672 worker thread done servicing request 04:48:30.197 00.000 30444 OnExposeComplete: enter 04:48:30.197 00.000 30444 UpdateGuideState(): m_state=6 04:48:30.197 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 692 04:48:30.197 00.000 30444 Star::Find returns 1 (1), X=439.79, Y=185.89, Mass=129883, SNR=124.8, Peak=12146 HFD=3.6 04:48:30.197 00.000 30444 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.28) = xAngle (2.53 = 2.53) 04:48:30.197 00.000 30444 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.47 = 2.47) 04:48:30.197 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.32 hyp=0.41 cameraTheta=2.25 mountX=-0.34 mountY=0.26, mountTheta=2.49 04:48:30.198 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.32, opts=13) 04:48:30.198 00.000 30444 Enqueuing Move request for scope (-0.26, 0.32) 04:48:30.198 00.000 15672 Worker thread wakes up 04:48:30.198 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.32) opts 0xd 04:48:30.198 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.32) 04:48:30.198 00.000 15672 Moving (-0.26, 0.32) raw xDistance=-0.34 yDistance=0.26 04:48:30.198 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 04:48:30.198 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:48:30.198 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 04:48:30.198 00.000 15672 MoveAxis(E, 91, ABG) 04:48:30.198 00.000 15672 Guiding Dir = 2, Dur = 91 04:48:30.199 00.001 15672 IsSlewing returns 0 04:48:30.200 00.001 15672 IsGuiding returns 0 04:48:30.204 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=13233, FiltMin=2430, FiltMax=10215, Gamma=2.950 04:48:30.219 00.015 15672 PulseGuide returned control before completion, sleep 83 04:48:30.332 00.113 15672 IsGuiding returns 0 04:48:30.332 00.000 15672 Move returns status 0, amount 91 04:48:30.332 00.000 15672 MoveAxis(N, 0, ABG) 04:48:30.333 00.001 15672 Move returns status 0, amount 0 04:48:30.333 00.000 15672 move complete, result=0 04:48:30.333 00.000 15672 worker thread done servicing request 04:48:30.694 00.361 30444 UpdateGuideState exits: m=129883 SNR=124.8 Saturated 04:48:30.694 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:30.694 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:30.694 00.000 30444 Enqueuing Expose request 04:48:30.694 00.000 15672 Worker thread wakes up 04:48:30.694 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:30.694 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:30.694 00.000 30444 GuideStep: -0.3 px 91 ms EAST, 0.3 px 0 ms NORTH 04:48:32.601 01.907 15672 Exposure complete 04:48:32.621 00.020 15672 worker thread done servicing request 04:48:32.621 00.000 30444 OnExposeComplete: enter 04:48:32.621 00.000 30444 UpdateGuideState(): m_state=6 04:48:32.621 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 693 04:48:32.621 00.000 30444 Star::Find returns 1 (1), X=440.36, Y=185.95, Mass=130736, SNR=120.1, Peak=11976 HFD=3.4 04:48:32.621 00.000 30444 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.28) = xAngle (1.15 = 1.15) 04:48:32.621 00.000 30444 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.09 = 1.09) 04:48:32.621 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.37 hyp=0.49 cameraTheta=0.87 mountX=0.20 mountY=0.43, mountTheta=1.14 04:48:32.622 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.37, opts=13) 04:48:32.622 00.000 30444 Enqueuing Move request for scope (0.31, 0.37) 04:48:32.622 00.000 15672 Worker thread wakes up 04:48:32.622 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.37) opts 0xd 04:48:32.622 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.37) 04:48:32.622 00.000 15672 Moving (0.31, 0.37) raw xDistance=0.20 yDistance=0.43 04:48:32.622 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:48:32.622 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:48:32.622 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43 04:48:32.622 00.000 15672 MoveAxis(E, 0, ABG) 04:48:32.622 00.000 15672 Move returns status 0, amount 0 04:48:32.622 00.000 15672 MoveAxis(N, 0, ABG) 04:48:32.622 00.000 15672 Move returns status 0, amount 0 04:48:32.622 00.000 15672 move complete, result=0 04:48:32.622 00.000 15672 worker thread done servicing request 04:48:32.627 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=13730, FiltMin=2456, FiltMax=11071, Gamma=2.950 04:48:32.729 00.102 30444 UpdateGuideState exits: m=130736 SNR=120.1 Saturated 04:48:32.729 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:32.729 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:32.729 00.000 30444 Enqueuing Expose request 04:48:32.729 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 04:48:32.729 00.000 15672 Worker thread wakes up 04:48:32.729 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:32.729 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:34.836 02.107 15672 Exposure complete 04:48:34.859 00.023 15672 worker thread done servicing request 04:48:34.860 00.001 30444 OnExposeComplete: enter 04:48:34.860 00.000 30444 UpdateGuideState(): m_state=6 04:48:34.860 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 694 04:48:34.860 00.000 30444 Star::Find returns 1 (1), X=440.34, Y=185.58, Mass=118789, SNR=110.1, Peak=12722 HFD=3.2 04:48:34.860 00.000 30444 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.28) = xAngle (0.30 = 0.30) 04:48:34.860 00.000 30444 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.24 = 0.24) 04:48:34.860 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.01 hyp=0.29 cameraTheta=0.02 mountX=0.28 mountY=0.07, mountTheta=0.24 04:48:34.860 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.01, opts=13) 04:48:34.860 00.000 30444 Enqueuing Move request for scope (0.29, 0.01) 04:48:34.861 00.001 15672 Worker thread wakes up 04:48:34.861 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.01) opts 0xd 04:48:34.861 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.01) 04:48:34.861 00.000 15672 Moving (0.29, 0.01) raw xDistance=0.28 yDistance=0.07 04:48:34.861 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28 04:48:34.861 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:34.861 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:48:34.861 00.000 15672 MoveAxis(W, 75, ABG) 04:48:34.861 00.000 15672 Guiding Dir = 3, Dur = 75 04:48:34.861 00.000 15672 IsSlewing returns 0 04:48:34.863 00.002 15672 IsGuiding returns 0 04:48:34.867 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=13983, FiltMin=2470, FiltMax=10903, Gamma=2.950 04:48:34.885 00.018 15672 PulseGuide returned control before completion, sleep 64 04:48:34.916 00.031 30444 UpdateGuideState exits: m=118789 SNR=110.1 Saturated 04:48:34.916 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:34.916 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:34.916 00.000 30444 Enqueuing Expose request 04:48:34.950 00.034 15672 IsGuiding returns 1 04:48:34.950 00.000 15672 scope still moving after pulse duration time elapsed 04:48:34.971 00.021 15672 IsSlewing returns 0 04:48:34.972 00.001 15672 IsGuiding returns 1 04:48:34.993 00.021 15672 IsSlewing returns 0 04:48:34.997 00.004 15672 IsGuiding returns 0 04:48:34.997 00.000 15672 scope move finished after 75 + 59 ms 04:48:34.997 00.000 15672 Move returns status 0, amount 75 04:48:34.997 00.000 15672 MoveAxis(N, 0, ABG) 04:48:34.997 00.000 15672 Move returns status 0, amount 0 04:48:34.997 00.000 15672 move complete, result=0 04:48:34.997 00.000 15672 worker thread done servicing request 04:48:34.997 00.000 15672 Worker thread wakes up 04:48:34.997 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH 04:48:34.997 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:34.997 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:36.905 01.908 15672 Exposure complete 04:48:36.924 00.019 15672 worker thread done servicing request 04:48:36.924 00.000 30444 OnExposeComplete: enter 04:48:36.925 00.001 30444 UpdateGuideState(): m_state=6 04:48:36.925 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 695 04:48:36.925 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=185.65, Mass=124241, SNR=99.9, Peak=12631 HFD=3.5 04:48:36.925 00.000 30444 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.28) = xAngle (2.40 = 2.40) 04:48:36.925 00.000 30444 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.34 = 2.34) 04:48:36.925 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.12 mountX=-0.06 mountY=0.06, mountTheta=2.37 04:48:36.925 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.07, opts=13) 04:48:36.925 00.000 30444 Enqueuing Move request for scope (-0.04, 0.07) 04:48:36.925 00.000 15672 Worker thread wakes up 04:48:36.926 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd 04:48:36.926 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.07) 04:48:36.926 00.000 15672 Moving (-0.04, 0.07) raw xDistance=-0.06 yDistance=0.06 04:48:36.926 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:48:36.926 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:36.926 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:48:36.926 00.000 15672 MoveAxis(E, 0, ABG) 04:48:36.926 00.000 15672 Move returns status 0, amount 0 04:48:36.926 00.000 15672 MoveAxis(N, 0, ABG) 04:48:36.926 00.000 15672 Move returns status 0, amount 0 04:48:36.926 00.000 15672 move complete, result=0 04:48:36.926 00.000 15672 worker thread done servicing request 04:48:36.931 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=13750, FiltMin=2487, FiltMax=10312, Gamma=2.950 04:48:36.980 00.049 30444 UpdateGuideState exits: m=124241 SNR=99.9 Saturated 04:48:36.980 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:36.980 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:36.980 00.000 30444 Enqueuing Expose request 04:48:36.980 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:48:36.980 00.000 15672 Worker thread wakes up 04:48:36.980 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:36.980 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:39.089 02.109 15672 Exposure complete 04:48:39.109 00.020 15672 worker thread done servicing request 04:48:39.109 00.000 30444 OnExposeComplete: enter 04:48:39.109 00.000 30444 UpdateGuideState(): m_state=6 04:48:39.109 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 696 04:48:39.109 00.000 30444 Star::Find returns 1 (1), X=440.36, Y=185.58, Mass=138008, SNR=115.4, Peak=13631 HFD=3.3 04:48:39.109 00.000 30444 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.28) = xAngle (0.29 = 0.29) 04:48:39.109 00.000 30444 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.23 = 0.23) 04:48:39.109 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.01 hyp=0.31 cameraTheta=0.02 mountX=0.29 mountY=0.07, mountTheta=0.24 04:48:39.110 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.01, opts=13) 04:48:39.110 00.000 30444 Enqueuing Move request for scope (0.31, 0.01) 04:48:39.110 00.000 15672 Worker thread wakes up 04:48:39.110 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.01) opts 0xd 04:48:39.110 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.01) 04:48:39.110 00.000 15672 Moving (0.31, 0.01) raw xDistance=0.29 yDistance=0.07 04:48:39.110 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29 04:48:39.110 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:39.110 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:48:39.110 00.000 15672 MoveAxis(W, 79, ABG) 04:48:39.110 00.000 15672 Guiding Dir = 3, Dur = 79 04:48:39.111 00.001 15672 IsSlewing returns 0 04:48:39.112 00.001 15672 IsGuiding returns 0 04:48:39.117 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2140, max=13834, FiltMin=2492, FiltMax=10963, Gamma=2.950 04:48:39.133 00.016 15672 PulseGuide returned control before completion, sleep 69 04:48:39.204 00.071 15672 IsGuiding returns 1 04:48:39.204 00.000 15672 scope still moving after pulse duration time elapsed 04:48:39.225 00.021 15672 IsSlewing returns 0 04:48:39.226 00.001 15672 IsGuiding returns 1 04:48:39.247 00.021 15672 IsSlewing returns 0 04:48:39.248 00.001 15672 IsGuiding returns 0 04:48:39.248 00.000 15672 scope move finished after 79 + 56 ms 04:48:39.248 00.000 15672 Move returns status 0, amount 79 04:48:39.248 00.000 15672 MoveAxis(N, 0, ABG) 04:48:39.248 00.000 15672 Move returns status 0, amount 0 04:48:39.248 00.000 15672 move complete, result=0 04:48:39.248 00.000 15672 worker thread done servicing request 04:48:39.337 00.089 30444 UpdateGuideState exits: m=138008 SNR=115.4 Saturated 04:48:39.337 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:39.337 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:39.337 00.000 30444 Enqueuing Expose request 04:48:39.337 00.000 30444 GuideStep: 0.3 px 79 ms WEST, 0.1 px 0 ms NORTH 04:48:39.338 00.001 15672 Worker thread wakes up 04:48:39.338 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:39.338 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:41.253 01.915 15672 Exposure complete 04:48:41.273 00.020 15672 worker thread done servicing request 04:48:41.274 00.001 30444 OnExposeComplete: enter 04:48:41.274 00.000 30444 UpdateGuideState(): m_state=6 04:48:41.274 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 697 04:48:41.274 00.000 30444 Star::Find returns 1 (1), X=440.14, Y=185.93, Mass=131675, SNR=116.1, Peak=11653 HFD=3.7 04:48:41.274 00.000 30444 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 04:48:41.274 00.000 30444 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 04:48:41.274 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.33 mountX=-0.01 mountY=0.37, mountTheta=1.60 04:48:41.274 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=0.36, opts=13) 04:48:41.274 00.000 30444 Enqueuing Move request for scope (0.09, 0.36) 04:48:41.274 00.000 15672 Worker thread wakes up 04:48:41.275 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.36) opts 0xd 04:48:41.275 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, 0.36) 04:48:41.275 00.000 15672 Moving (0.09, 0.36) raw xDistance=-0.01 yDistance=0.37 04:48:41.275 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 04:48:41.275 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:48:41.275 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 04:48:41.275 00.000 15672 MoveAxis(E, 0, ABG) 04:48:41.275 00.000 15672 Move returns status 0, amount 0 04:48:41.275 00.000 15672 MoveAxis(N, 0, ABG) 04:48:41.275 00.000 15672 Move returns status 0, amount 0 04:48:41.275 00.000 15672 move complete, result=0 04:48:41.275 00.000 15672 worker thread done servicing request 04:48:41.280 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=13171, FiltMin=2471, FiltMax=10486, Gamma=2.950 04:48:41.392 00.112 30444 UpdateGuideState exits: m=131675 SNR=116.1 Saturated 04:48:41.393 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:41.393 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:41.393 00.000 30444 Enqueuing Expose request 04:48:41.393 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 04:48:41.393 00.000 15672 Worker thread wakes up 04:48:41.393 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:41.393 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:43.500 02.107 15672 Exposure complete 04:48:43.520 00.020 15672 worker thread done servicing request 04:48:43.520 00.000 30444 OnExposeComplete: enter 04:48:43.520 00.000 30444 UpdateGuideState(): m_state=6 04:48:43.520 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 698 04:48:43.520 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.80, Mass=132475, SNR=124.1, Peak=12361 HFD=3.5 04:48:43.520 00.000 30444 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.28) = xAngle (2.58 = 2.58) 04:48:43.520 00.000 30444 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.52 = 2.52) 04:48:43.520 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.22 hyp=0.30 cameraTheta=2.30 mountX=-0.25 mountY=0.17, mountTheta=2.54 04:48:43.521 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.22, opts=13) 04:48:43.521 00.000 30444 Enqueuing Move request for scope (-0.20, 0.22) 04:48:43.521 00.000 15672 Worker thread wakes up 04:48:43.521 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.22) opts 0xd 04:48:43.521 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.22) 04:48:43.521 00.000 15672 Moving (-0.20, 0.22) raw xDistance=-0.25 yDistance=0.17 04:48:43.521 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 04:48:43.521 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:43.521 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 04:48:43.521 00.000 15672 MoveAxis(E, 68, ABG) 04:48:43.521 00.000 15672 Guiding Dir = 2, Dur = 68 04:48:43.522 00.001 15672 IsSlewing returns 0 04:48:43.523 00.001 15672 IsGuiding returns 0 04:48:43.527 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=14642, FiltMin=2510, FiltMax=10642, Gamma=2.950 04:48:43.543 00.016 15672 PulseGuide returned control before completion, sleep 59 04:48:43.575 00.032 30444 UpdateGuideState exits: m=132475 SNR=124.1 Saturated 04:48:43.575 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:43.575 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:43.575 00.000 30444 Enqueuing Expose request 04:48:43.655 00.080 15672 IsGuiding returns 0 04:48:43.655 00.000 15672 Move returns status 0, amount 68 04:48:43.655 00.000 15672 MoveAxis(N, 0, ABG) 04:48:43.655 00.000 15672 Move returns status 0, amount 0 04:48:43.655 00.000 15672 move complete, result=0 04:48:43.655 00.000 15672 worker thread done servicing request 04:48:43.655 00.000 15672 Worker thread wakes up 04:48:43.656 00.001 30444 GuideStep: -0.3 px 68 ms EAST, 0.2 px 0 ms NORTH 04:48:43.656 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:43.656 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:45.561 01.905 15672 Exposure complete 04:48:45.581 00.020 15672 worker thread done servicing request 04:48:45.581 00.000 30444 OnExposeComplete: enter 04:48:45.581 00.000 30444 UpdateGuideState(): m_state=6 04:48:45.581 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 699 04:48:45.581 00.000 30444 Star::Find returns 1 (1), X=439.86, Y=185.93, Mass=125477, SNR=101.3, Peak=12405 HFD=3.5 04:48:45.581 00.000 30444 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.28) = xAngle (2.34 = 2.34) 04:48:45.581 00.000 30444 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.27 = 2.27) 04:48:45.582 00.001 30444 CameraToMount -- cameraX=-0.19 cameraY=0.36 hyp=0.41 cameraTheta=2.06 mountX=-0.28 mountY=0.31, mountTheta=2.31 04:48:45.582 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.36, opts=13) 04:48:45.582 00.000 30444 Enqueuing Move request for scope (-0.19, 0.36) 04:48:45.582 00.000 15672 Worker thread wakes up 04:48:45.582 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.36) opts 0xd 04:48:45.582 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.36) 04:48:45.582 00.000 15672 Moving (-0.19, 0.36) raw xDistance=-0.28 yDistance=0.31 04:48:45.582 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28 04:48:45.582 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.40 newest=0.85 04:48:45.582 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 04:48:45.583 00.001 15672 MoveAxis(E, 81, ABG) 04:48:45.583 00.000 15672 Guiding Dir = 2, Dur = 81 04:48:45.583 00.000 15672 IsSlewing returns 0 04:48:45.584 00.001 15672 IsGuiding returns 0 04:48:45.589 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=14729, FiltMin=2563, FiltMax=10865, Gamma=2.950 04:48:45.604 00.015 15672 PulseGuide returned control before completion, sleep 72 04:48:45.638 00.034 30444 UpdateGuideState exits: m=125477 SNR=101.3 Saturated 04:48:45.638 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:45.638 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:45.638 00.000 30444 Enqueuing Expose request 04:48:45.677 00.039 15672 IsGuiding returns 1 04:48:45.677 00.000 15672 scope still moving after pulse duration time elapsed 04:48:45.698 00.021 15672 IsSlewing returns 0 04:48:45.716 00.018 15672 IsGuiding returns 0 04:48:45.717 00.001 15672 scope move finished after 81 + 51 ms 04:48:45.717 00.000 15672 Move returns status 0, amount 81 04:48:45.717 00.000 15672 MoveAxis(S, 56, ABG) 04:48:45.717 00.000 15672 Guiding Dir = 1, Dur = 56 04:48:45.718 00.001 15672 IsSlewing returns 0 04:48:45.720 00.002 15672 IsGuiding returns 0 04:48:45.829 00.109 15672 IsGuiding returns 1 04:48:45.829 00.000 15672 scope still moving after pulse duration time elapsed 04:48:45.850 00.021 15672 IsSlewing returns 0 04:48:45.892 00.042 15672 IsGuiding returns 0 04:48:45.892 00.000 15672 scope move finished after 56 + 116 ms 04:48:45.892 00.000 15672 Move returns status 0, amount 56 04:48:45.893 00.001 15672 move complete, result=0 04:48:45.893 00.000 15672 worker thread done servicing request 04:48:45.893 00.000 15672 Worker thread wakes up 04:48:45.893 00.000 30444 GuideStep: -0.3 px 81 ms EAST, 0.3 px 56 ms SOUTH 04:48:45.893 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:45.893 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:48.003 02.110 15672 Exposure complete 04:48:48.023 00.020 15672 worker thread done servicing request 04:48:48.023 00.000 30444 OnExposeComplete: enter 04:48:48.023 00.000 30444 UpdateGuideState(): m_state=6 04:48:48.023 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 700 04:48:48.023 00.000 30444 Star::Find returns 1 (1), X=440.20, Y=185.61, Mass=125754, SNR=92.4, Peak=13351 HFD=3.2 04:48:48.024 00.001 30444 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.28) = xAngle (0.50 = 0.50) 04:48:48.024 00.000 30444 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.44 = 0.44) 04:48:48.024 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=0.13 mountY=0.06, mountTheta=0.45 04:48:48.024 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.03, opts=13) 04:48:48.024 00.000 30444 Enqueuing Move request for scope (0.14, 0.03) 04:48:48.024 00.000 15672 Worker thread wakes up 04:48:48.024 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd 04:48:48.024 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.03) 04:48:48.024 00.000 15672 Moving (0.14, 0.03) raw xDistance=0.13 yDistance=0.06 04:48:48.024 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:48:48.024 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:48.025 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:48:48.025 00.000 15672 MoveAxis(E, 0, ABG) 04:48:48.025 00.000 15672 Move returns status 0, amount 0 04:48:48.025 00.000 15672 MoveAxis(N, 0, ABG) 04:48:48.025 00.000 15672 Move returns status 0, amount 0 04:48:48.025 00.000 15672 move complete, result=0 04:48:48.025 00.000 15672 worker thread done servicing request 04:48:48.030 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2216, max=14584, FiltMin=2452, FiltMax=11092, Gamma=2.950 04:48:48.513 00.483 30444 UpdateGuideState exits: m=125754 SNR=92.4 Saturated 04:48:48.514 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:48.514 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:48.514 00.000 30444 Enqueuing Expose request 04:48:48.514 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:48:48.514 00.000 15672 Worker thread wakes up 04:48:48.514 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:48.515 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:50.429 01.914 15672 Exposure complete 04:48:50.449 00.020 15672 worker thread done servicing request 04:48:50.449 00.000 30444 OnExposeComplete: enter 04:48:50.449 00.000 30444 UpdateGuideState(): m_state=6 04:48:50.449 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 701 04:48:50.449 00.000 30444 Star::Find returns 1 (1), X=440.04, Y=185.62, Mass=134165, SNR=106.0, Peak=13459 HFD=3.6 04:48:50.449 00.000 30444 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.28) = xAngle (2.03 = 2.03) 04:48:50.449 00.000 30444 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.97 = 1.97) 04:48:50.449 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.76 mountX=-0.02 mountY=0.04, mountTheta=2.02 04:48:50.450 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=0.04, opts=13) 04:48:50.450 00.000 30444 Enqueuing Move request for scope (-0.01, 0.04) 04:48:50.450 00.000 15672 Worker thread wakes up 04:48:50.450 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd 04:48:50.450 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, 0.04) 04:48:50.450 00.000 15672 Moving (-0.01, 0.04) raw xDistance=-0.02 yDistance=0.04 04:48:50.450 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:48:50.450 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:50.450 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 04:48:50.450 00.000 15672 MoveAxis(E, 0, ABG) 04:48:50.450 00.000 15672 Move returns status 0, amount 0 04:48:50.450 00.000 15672 MoveAxis(N, 0, ABG) 04:48:50.450 00.000 15672 Move returns status 0, amount 0 04:48:50.450 00.000 15672 move complete, result=0 04:48:50.450 00.000 15672 worker thread done servicing request 04:48:50.455 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=14472, FiltMin=2488, FiltMax=11072, Gamma=2.950 04:48:50.541 00.086 30444 UpdateGuideState exits: m=134165 SNR=106.0 Saturated 04:48:50.542 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:50.542 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:50.542 00.000 30444 Enqueuing Expose request 04:48:50.542 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 04:48:50.542 00.000 15672 Worker thread wakes up 04:48:50.542 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:50.542 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:52.649 02.107 15672 Exposure complete 04:48:52.673 00.024 15672 worker thread done servicing request 04:48:52.673 00.000 30444 OnExposeComplete: enter 04:48:52.673 00.000 30444 UpdateGuideState(): m_state=6 04:48:52.673 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 702 04:48:52.673 00.000 30444 Star::Find returns 1 (1), X=439.88, Y=185.53, Mass=120116, SNR=109.7, Peak=13385 HFD=3.3 04:48:52.673 00.000 30444 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 04:48:52.673 00.000 30444 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 04:48:52.673 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.91 mountX=-0.16 mountY=-0.08, mountTheta=-2.69 04:48:52.674 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.04, opts=13) 04:48:52.674 00.000 30444 Enqueuing Move request for scope (-0.18, -0.04) 04:48:52.674 00.000 15672 Worker thread wakes up 04:48:52.674 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd 04:48:52.674 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.04) 04:48:52.674 00.000 15672 Moving (-0.18, -0.04) raw xDistance=-0.16 yDistance=-0.08 04:48:52.674 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:48:52.674 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:52.674 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 04:48:52.674 00.000 15672 MoveAxis(E, 0, ABG) 04:48:52.674 00.000 15672 Move returns status 0, amount 0 04:48:52.674 00.000 15672 MoveAxis(N, 0, ABG) 04:48:52.674 00.000 15672 Move returns status 0, amount 0 04:48:52.674 00.000 15672 move complete, result=0 04:48:52.674 00.000 15672 worker thread done servicing request 04:48:52.680 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=15262, FiltMin=2485, FiltMax=11072, Gamma=2.950 04:48:53.111 00.431 30444 UpdateGuideState exits: m=120116 SNR=109.7 Saturated 04:48:53.111 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:53.111 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:53.111 00.000 30444 Enqueuing Expose request 04:48:53.111 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:48:53.111 00.000 15672 Worker thread wakes up 04:48:53.111 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:53.111 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:55.021 01.910 15672 Exposure complete 04:48:55.040 00.019 15672 worker thread done servicing request 04:48:55.041 00.001 30444 OnExposeComplete: enter 04:48:55.041 00.000 30444 UpdateGuideState(): m_state=6 04:48:55.041 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 703 04:48:55.041 00.000 30444 Star::Find returns 1 (1), X=439.67, Y=185.46, Mass=127121, SNR=124.2, Peak=13510 HFD=3.3 04:48:55.041 00.000 30444 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 04:48:55.041 00.000 30444 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 04:48:55.041 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.11 hyp=0.40 cameraTheta=-2.85 mountX=-0.34 mountY=-0.19, mountTheta=-2.62 04:48:55.041 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.11, opts=13) 04:48:55.041 00.000 30444 Enqueuing Move request for scope (-0.39, -0.11) 04:48:55.041 00.000 15672 Worker thread wakes up 04:48:55.042 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.11) opts 0xd 04:48:55.042 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.11) 04:48:55.042 00.000 15672 Moving (-0.39, -0.11) raw xDistance=-0.34 yDistance=-0.19 04:48:55.042 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34 04:48:55.042 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:48:55.042 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:48:55.042 00.000 15672 MoveAxis(E, 92, ABG) 04:48:55.042 00.000 15672 Guiding Dir = 2, Dur = 92 04:48:55.042 00.000 15672 IsSlewing returns 0 04:48:55.043 00.001 15672 IsGuiding returns 0 04:48:55.048 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=14087, FiltMin=2463, FiltMax=9982, Gamma=2.950 04:48:55.060 00.012 15672 PulseGuide returned control before completion, sleep 87 04:48:55.158 00.098 30444 UpdateGuideState exits: m=127121 SNR=124.2 Saturated 04:48:55.158 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:55.158 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:55.158 00.000 30444 Enqueuing Expose request 04:48:55.174 00.016 15672 IsGuiding returns 0 04:48:55.174 00.000 15672 Move returns status 0, amount 92 04:48:55.174 00.000 15672 MoveAxis(N, 0, ABG) 04:48:55.174 00.000 15672 Move returns status 0, amount 0 04:48:55.174 00.000 15672 move complete, result=0 04:48:55.174 00.000 15672 worker thread done servicing request 04:48:55.174 00.000 15672 Worker thread wakes up 04:48:55.174 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:55.174 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:55.176 00.002 30444 GuideStep: -0.3 px 92 ms EAST, -0.2 px 0 ms NORTH 04:48:57.284 02.108 15672 Exposure complete 04:48:57.304 00.020 15672 worker thread done servicing request 04:48:57.304 00.000 30444 OnExposeComplete: enter 04:48:57.304 00.000 30444 UpdateGuideState(): m_state=6 04:48:57.304 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 704 04:48:57.304 00.000 30444 Star::Find returns 1 (1), X=439.87, Y=185.33, Mass=123830, SNR=110.5, Peak=13291 HFD=3.2 04:48:57.305 00.001 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 04:48:57.305 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 04:48:57.305 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-2.20 mountX=-0.11 mountY=-0.28, mountTheta=-1.93 04:48:57.305 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.25, opts=13) 04:48:57.305 00.000 30444 Enqueuing Move request for scope (-0.18, -0.25) 04:48:57.305 00.000 15672 Worker thread wakes up 04:48:57.305 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.25) opts 0xd 04:48:57.305 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.25) 04:48:57.305 00.000 15672 Moving (-0.18, -0.25) raw xDistance=-0.11 yDistance=-0.28 04:48:57.305 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:48:57.305 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:48:57.305 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 04:48:57.305 00.000 15672 MoveAxis(E, 0, ABG) 04:48:57.306 00.001 15672 Move returns status 0, amount 0 04:48:57.306 00.000 15672 MoveAxis(N, 0, ABG) 04:48:57.306 00.000 15672 Move returns status 0, amount 0 04:48:57.306 00.000 15672 move complete, result=0 04:48:57.306 00.000 15672 worker thread done servicing request 04:48:57.311 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=13929, FiltMin=2487, FiltMax=10010, Gamma=2.950 04:48:57.360 00.049 30444 UpdateGuideState exits: m=123830 SNR=110.5 Saturated 04:48:57.360 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:57.360 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:57.360 00.000 30444 Enqueuing Expose request 04:48:57.360 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 04:48:57.360 00.000 15672 Worker thread wakes up 04:48:57.360 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:57.360 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:48:59.276 01.916 15672 Exposure complete 04:48:59.307 00.031 15672 worker thread done servicing request 04:48:59.307 00.000 30444 OnExposeComplete: enter 04:48:59.307 00.000 30444 UpdateGuideState(): m_state=6 04:48:59.307 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 705 04:48:59.307 00.000 30444 Star::Find returns 1 (1), X=440.14, Y=185.24, Mass=128779, SNR=119.4, Peak=13914 HFD=3.2 04:48:59.307 00.000 30444 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.28) = xAngle (-1.02 = -1.02) 04:48:59.307 00.000 30444 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.08 = -1.08) 04:48:59.307 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.30 mountX=0.18 mountY=-0.30, mountTheta=-1.04 04:48:59.308 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.33, opts=13) 04:48:59.308 00.000 30444 Enqueuing Move request for scope (0.09, -0.33) 04:48:59.308 00.000 15672 Worker thread wakes up 04:48:59.308 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.33) opts 0xd 04:48:59.308 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.33) 04:48:59.308 00.000 15672 Moving (0.09, -0.33) raw xDistance=0.18 yDistance=-0.30 04:48:59.308 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:48:59.308 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:48:59.308 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 04:48:59.308 00.000 15672 MoveAxis(E, 0, ABG) 04:48:59.308 00.000 15672 Move returns status 0, amount 0 04:48:59.308 00.000 15672 MoveAxis(N, 0, ABG) 04:48:59.308 00.000 15672 Move returns status 0, amount 0 04:48:59.309 00.001 15672 move complete, result=0 04:48:59.309 00.000 15672 worker thread done servicing request 04:48:59.313 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=14525, FiltMin=2488, FiltMax=9978, Gamma=2.950 04:48:59.363 00.050 30444 UpdateGuideState exits: m=128779 SNR=119.4 Saturated 04:48:59.363 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:48:59.363 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:48:59.363 00.000 30444 Enqueuing Expose request 04:48:59.363 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 04:48:59.363 00.000 15672 Worker thread wakes up 04:48:59.363 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:48:59.363 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:01.471 02.108 15672 Exposure complete 04:49:01.492 00.021 15672 worker thread done servicing request 04:49:01.492 00.000 30444 OnExposeComplete: enter 04:49:01.492 00.000 30444 UpdateGuideState(): m_state=6 04:49:01.492 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 706 04:49:01.492 00.000 30444 Star::Find returns 1 (1), X=439.76, Y=185.48, Mass=123087, SNR=92.5, Peak=12608 HFD=3.3 04:49:01.492 00.000 30444 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 04:49:01.492 00.000 30444 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 04:49:01.492 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-2.82 mountX=-0.25 mountY=-0.16, mountTheta=-2.59 04:49:01.493 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.10, opts=13) 04:49:01.493 00.000 30444 Enqueuing Move request for scope (-0.29, -0.10) 04:49:01.493 00.000 15672 Worker thread wakes up 04:49:01.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.10) opts 0xd 04:49:01.493 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.10) 04:49:01.493 00.000 15672 Moving (-0.29, -0.10) raw xDistance=-0.25 yDistance=-0.16 04:49:01.493 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 04:49:01.493 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:49:01.493 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:49:01.493 00.000 15672 MoveAxis(E, 69, ABG) 04:49:01.493 00.000 15672 Guiding Dir = 2, Dur = 69 04:49:01.494 00.001 15672 IsSlewing returns 0 04:49:01.498 00.004 15672 IsGuiding returns 0 04:49:01.500 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2104, max=13696, FiltMin=2535, FiltMax=9833, Gamma=2.950 04:49:01.514 00.014 15672 PulseGuide returned control before completion, sleep 64 04:49:01.558 00.044 30444 UpdateGuideState exits: m=123087 SNR=92.5 Saturated 04:49:01.558 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:01.559 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:01.559 00.000 30444 Enqueuing Expose request 04:49:01.594 00.035 15672 IsGuiding returns 0 04:49:01.594 00.000 15672 Move returns status 0, amount 69 04:49:01.594 00.000 15672 MoveAxis(N, 0, ABG) 04:49:01.594 00.000 15672 Move returns status 0, amount 0 04:49:01.594 00.000 15672 move complete, result=0 04:49:01.594 00.000 15672 worker thread done servicing request 04:49:01.594 00.000 15672 Worker thread wakes up 04:49:01.594 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:01.595 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:01.595 00.000 30444 GuideStep: -0.3 px 69 ms EAST, -0.2 px 0 ms NORTH 04:49:03.500 01.905 15672 Exposure complete 04:49:03.520 00.020 15672 worker thread done servicing request 04:49:03.520 00.000 30444 OnExposeComplete: enter 04:49:03.520 00.000 30444 UpdateGuideState(): m_state=6 04:49:03.521 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 707 04:49:03.521 00.000 30444 Star::Find returns 1 (1), X=439.83, Y=185.95, Mass=129160, SNR=109.7, Peak=11152 HFD=3.8 04:49:03.521 00.000 30444 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.28) = xAngle (2.37 = 2.37) 04:49:03.521 00.000 30444 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.31 = 2.31) 04:49:03.521 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.38 hyp=0.44 cameraTheta=2.09 mountX=-0.31 mountY=0.32, mountTheta=2.34 04:49:03.521 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.38, opts=13) 04:49:03.521 00.000 30444 Enqueuing Move request for scope (-0.22, 0.38) 04:49:03.521 00.000 15672 Worker thread wakes up 04:49:03.521 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.38) opts 0xd 04:49:03.522 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.38) 04:49:03.522 00.000 15672 Moving (-0.22, 0.38) raw xDistance=-0.31 yDistance=0.32 04:49:03.522 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31 04:49:03.522 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 04:49:03.522 00.000 15672 MoveAxis(E, 90, ABG) 04:49:03.522 00.000 15672 Guiding Dir = 2, Dur = 90 04:49:03.522 00.000 15672 IsSlewing returns 0 04:49:03.524 00.002 15672 IsGuiding returns 0 04:49:03.528 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2234, max=12671, FiltMin=2558, FiltMax=10075, Gamma=2.950 04:49:03.542 00.014 15672 PulseGuide returned control before completion, sleep 82 04:49:03.578 00.036 30444 UpdateGuideState exits: m=129160 SNR=109.7 Saturated 04:49:03.578 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:03.578 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:03.578 00.000 30444 Enqueuing Expose request 04:49:03.625 00.047 15672 IsGuiding returns 1 04:49:03.625 00.000 15672 scope still moving after pulse duration time elapsed 04:49:03.647 00.022 15672 IsSlewing returns 0 04:49:03.648 00.001 15672 IsGuiding returns 1 04:49:03.669 00.021 15672 IsSlewing returns 0 04:49:03.671 00.002 15672 IsGuiding returns 0 04:49:03.671 00.000 15672 scope move finished after 90 + 56 ms 04:49:03.671 00.000 15672 Move returns status 0, amount 90 04:49:03.671 00.000 15672 MoveAxis(S, 58, ABG) 04:49:03.671 00.000 15672 Guiding Dir = 1, Dur = 58 04:49:03.671 00.000 15672 IsSlewing returns 0 04:49:03.672 00.001 15672 IsGuiding returns 0 04:49:03.751 00.079 15672 IsGuiding returns 1 04:49:03.751 00.000 15672 scope still moving after pulse duration time elapsed 04:49:03.772 00.021 15672 IsSlewing returns 0 04:49:03.773 00.001 15672 IsGuiding returns 1 04:49:03.794 00.021 15672 IsSlewing returns 0 04:49:03.794 00.000 15672 IsGuiding returns 1 04:49:03.815 00.021 15672 IsSlewing returns 0 04:49:03.862 00.047 15672 IsGuiding returns 0 04:49:03.862 00.000 15672 scope move finished after 58 + 132 ms 04:49:03.862 00.000 15672 Move returns status 0, amount 58 04:49:03.862 00.000 15672 move complete, result=0 04:49:03.862 00.000 15672 worker thread done servicing request 04:49:03.862 00.000 15672 Worker thread wakes up 04:49:03.862 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:03.862 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:03.862 00.000 30444 GuideStep: -0.3 px 90 ms EAST, 0.3 px 58 ms SOUTH 04:49:05.969 02.107 15672 Exposure complete 04:49:05.989 00.020 15672 worker thread done servicing request 04:49:05.989 00.000 30444 OnExposeComplete: enter 04:49:05.989 00.000 30444 UpdateGuideState(): m_state=6 04:49:05.989 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 708 04:49:05.989 00.000 30444 Star::Find returns 1 (1), X=440.41, Y=185.30, Mass=132084, SNR=107.5, Peak=13643 HFD=3.2 04:49:05.989 00.000 30444 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.28) = xAngle (-0.37 = -0.37) 04:49:05.989 00.000 30444 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.43 = -0.43) 04:49:05.989 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.27 hyp=0.45 cameraTheta=-0.65 mountX=0.42 mountY=-0.19, mountTheta=-0.42 04:49:05.990 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.27, opts=13) 04:49:05.990 00.000 30444 Enqueuing Move request for scope (0.36, -0.27) 04:49:05.990 00.000 15672 Worker thread wakes up 04:49:05.990 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.27) opts 0xd 04:49:05.990 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.27) 04:49:05.990 00.000 15672 Moving (0.36, -0.27) raw xDistance=0.42 yDistance=-0.19 04:49:05.990 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42 04:49:05.990 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:49:05.990 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:49:05.990 00.000 15672 MoveAxis(W, 107, ABG) 04:49:05.990 00.000 15672 Guiding Dir = 3, Dur = 107 04:49:05.991 00.001 15672 IsSlewing returns 0 04:49:05.996 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2087, max=13643, FiltMin=2542, FiltMax=9468, Gamma=2.950 04:49:06.003 00.007 15672 IsGuiding returns 0 04:49:06.019 00.016 15672 PulseGuide returned control before completion, sleep 102 04:49:06.123 00.104 15672 IsGuiding returns 1 04:49:06.123 00.000 15672 scope still moving after pulse duration time elapsed 04:49:06.143 00.020 15672 IsSlewing returns 0 04:49:06.164 00.021 15672 IsGuiding returns 0 04:49:06.164 00.000 15672 scope move finished after 107 + 53 ms 04:49:06.164 00.000 15672 Move returns status 0, amount 107 04:49:06.164 00.000 15672 MoveAxis(N, 0, ABG) 04:49:06.164 00.000 15672 Move returns status 0, amount 0 04:49:06.164 00.000 15672 move complete, result=0 04:49:06.165 00.001 15672 worker thread done servicing request 04:49:06.322 00.157 30444 UpdateGuideState exits: m=132084 SNR=107.5 Saturated 04:49:06.323 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:06.323 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:06.323 00.000 30444 Enqueuing Expose request 04:49:06.323 00.000 15672 Worker thread wakes up 04:49:06.323 00.000 30444 GuideStep: 0.4 px 107 ms WEST, -0.2 px 0 ms NORTH 04:49:06.323 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:06.323 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:08.232 01.909 15672 Exposure complete 04:49:08.251 00.019 15672 worker thread done servicing request 04:49:08.251 00.000 30444 OnExposeComplete: enter 04:49:08.251 00.000 30444 UpdateGuideState(): m_state=6 04:49:08.252 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 709 04:49:08.252 00.000 30444 Star::Find returns 1 (1), X=439.82, Y=185.49, Mass=126426, SNR=119.7, Peak=12578 HFD=3.4 04:49:08.252 00.000 30444 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.28) = xAngle (-2.52 = -2.52) 04:49:08.252 00.000 30444 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.58 = -2.58) 04:49:08.252 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.08 hyp=0.25 cameraTheta=-2.80 mountX=-0.20 mountY=-0.13, mountTheta=-2.56 04:49:08.252 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.08, opts=13) 04:49:08.252 00.000 30444 Enqueuing Move request for scope (-0.23, -0.08) 04:49:08.252 00.000 15672 Worker thread wakes up 04:49:08.252 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.08) opts 0xd 04:49:08.253 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.08) 04:49:08.253 00.000 15672 Moving (-0.23, -0.08) raw xDistance=-0.20 yDistance=-0.13 04:49:08.253 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:49:08.253 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:49:08.253 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:49:08.253 00.000 15672 MoveAxis(E, 0, ABG) 04:49:08.253 00.000 15672 Move returns status 0, amount 0 04:49:08.253 00.000 15672 MoveAxis(N, 0, ABG) 04:49:08.253 00.000 15672 Move returns status 0, amount 0 04:49:08.253 00.000 15672 move complete, result=0 04:49:08.253 00.000 15672 worker thread done servicing request 04:49:08.258 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2039, max=13822, FiltMin=2502, FiltMax=9925, Gamma=2.950 04:49:08.369 00.111 30444 UpdateGuideState exits: m=126426 SNR=119.7 Saturated 04:49:08.369 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:08.369 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:08.369 00.000 30444 Enqueuing Expose request 04:49:08.369 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:49:08.370 00.001 15672 Worker thread wakes up 04:49:08.370 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:08.370 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:10.479 02.109 15672 Exposure complete 04:49:10.499 00.020 15672 worker thread done servicing request 04:49:10.499 00.000 30444 OnExposeComplete: enter 04:49:10.499 00.000 30444 UpdateGuideState(): m_state=6 04:49:10.499 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 710 04:49:10.499 00.000 30444 Star::Find returns 1 (1), X=439.96, Y=185.43, Mass=134932, SNR=105.7, Peak=13436 HFD=3.5 04:49:10.499 00.000 30444 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.28) = xAngle (-1.88 = -1.88) 04:49:10.499 00.000 30444 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.94 = -1.94) 04:49:10.499 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.16 mountX=-0.05 mountY=-0.16, mountTheta=-1.89 04:49:10.500 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.14, opts=13) 04:49:10.500 00.000 30444 Enqueuing Move request for scope (-0.09, -0.14) 04:49:10.500 00.000 15672 Worker thread wakes up 04:49:10.500 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd 04:49:10.500 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.14) 04:49:10.500 00.000 15672 Moving (-0.09, -0.14) raw xDistance=-0.05 yDistance=-0.16 04:49:10.500 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:49:10.500 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:49:10.500 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:49:10.500 00.000 15672 MoveAxis(E, 0, ABG) 04:49:10.500 00.000 15672 Move returns status 0, amount 0 04:49:10.500 00.000 15672 MoveAxis(N, 0, ABG) 04:49:10.500 00.000 15672 Move returns status 0, amount 0 04:49:10.500 00.000 15672 move complete, result=0 04:49:10.500 00.000 15672 worker thread done servicing request 04:49:10.505 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=13915, FiltMin=2496, FiltMax=9974, Gamma=2.950 04:49:10.557 00.052 30444 UpdateGuideState exits: m=134932 SNR=105.7 Saturated 04:49:10.557 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:10.557 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:10.557 00.000 30444 Enqueuing Expose request 04:49:10.557 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:49:10.557 00.000 15672 Worker thread wakes up 04:49:10.557 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:10.557 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:12.463 01.906 15672 Exposure complete 04:49:12.483 00.020 15672 worker thread done servicing request 04:49:12.483 00.000 30444 OnExposeComplete: enter 04:49:12.483 00.000 30444 UpdateGuideState(): m_state=6 04:49:12.483 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 711 04:49:12.484 00.001 30444 Star::Find returns 1 (1), X=439.77, Y=185.30, Mass=118019, SNR=113.4, Peak=13182 HFD=3.0 04:49:12.484 00.000 30444 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 04:49:12.484 00.000 30444 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 04:49:12.484 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.28 hyp=0.39 cameraTheta=-2.36 mountX=-0.19 mountY=-0.33, mountTheta=-2.10 04:49:12.484 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.28, opts=13) 04:49:12.484 00.000 30444 Enqueuing Move request for scope (-0.28, -0.28) 04:49:12.484 00.000 15672 Worker thread wakes up 04:49:12.484 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.28) opts 0xd 04:49:12.484 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.28) 04:49:12.484 00.000 15672 Moving (-0.28, -0.28) raw xDistance=-0.19 yDistance=-0.33 04:49:12.484 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:49:12.484 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:49:12.485 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 04:49:12.485 00.000 15672 MoveAxis(E, 0, ABG) 04:49:12.485 00.000 15672 Move returns status 0, amount 0 04:49:12.485 00.000 15672 MoveAxis(N, 0, ABG) 04:49:12.485 00.000 15672 Move returns status 0, amount 0 04:49:12.485 00.000 15672 move complete, result=0 04:49:12.485 00.000 15672 worker thread done servicing request 04:49:12.490 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2097, max=13813, FiltMin=2524, FiltMax=9451, Gamma=2.950 04:49:12.538 00.048 30444 UpdateGuideState exits: m=118019 SNR=113.4 Saturated 04:49:12.538 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:12.538 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:12.538 00.000 30444 Enqueuing Expose request 04:49:12.538 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 04:49:12.538 00.000 15672 Worker thread wakes up 04:49:12.538 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:12.538 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:14.646 02.108 15672 Exposure complete 04:49:14.665 00.019 15672 worker thread done servicing request 04:49:14.666 00.001 30444 OnExposeComplete: enter 04:49:14.666 00.000 30444 UpdateGuideState(): m_state=6 04:49:14.666 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 712 04:49:14.666 00.000 30444 Star::Find returns 1 (1), X=439.58, Y=185.63, Mass=121056, SNR=102.4, Peak=13099 HFD=3.3 04:49:14.666 00.000 30444 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.28) = xAngle (3.30 = -2.99) 04:49:14.666 00.000 30444 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.24 = -3.05) 04:49:14.666 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=0.06 hyp=0.48 cameraTheta=3.02 mountX=-0.47 mountY=-0.05, mountTheta=-3.05 04:49:14.666 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=0.06, opts=13) 04:49:14.666 00.000 30444 Enqueuing Move request for scope (-0.48, 0.06) 04:49:14.667 00.001 15672 Worker thread wakes up 04:49:14.667 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.06) opts 0xd 04:49:14.667 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, 0.06) 04:49:14.667 00.000 15672 Moving (-0.48, 0.06) raw xDistance=-0.47 yDistance=-0.05 04:49:14.667 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 04:49:14.667 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:49:14.667 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:49:14.667 00.000 15672 MoveAxis(E, 128, ABG) 04:49:14.667 00.000 15672 Guiding Dir = 2, Dur = 128 04:49:14.667 00.000 15672 IsSlewing returns 0 04:49:14.667 00.000 15672 IsGuiding returns 0 04:49:14.671 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=14976, FiltMin=2512, FiltMax=10413, Gamma=2.950 04:49:14.693 00.022 15672 PulseGuide returned control before completion, sleep 114 04:49:14.721 00.028 30444 UpdateGuideState exits: m=121056 SNR=102.4 Saturated 04:49:14.721 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:14.721 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:14.721 00.000 30444 Enqueuing Expose request 04:49:14.810 00.089 15672 IsGuiding returns 1 04:49:14.810 00.000 15672 scope still moving after pulse duration time elapsed 04:49:14.831 00.021 15672 IsSlewing returns 0 04:49:14.833 00.002 15672 IsGuiding returns 1 04:49:14.854 00.021 15672 IsSlewing returns 0 04:49:14.857 00.003 15672 IsGuiding returns 0 04:49:14.857 00.000 15672 scope move finished after 128 + 60 ms 04:49:14.857 00.000 15672 Move returns status 0, amount 128 04:49:14.857 00.000 15672 MoveAxis(N, 0, ABG) 04:49:14.857 00.000 15672 Move returns status 0, amount 0 04:49:14.858 00.001 15672 move complete, result=0 04:49:14.858 00.000 15672 worker thread done servicing request 04:49:14.858 00.000 15672 Worker thread wakes up 04:49:14.858 00.000 30444 GuideStep: -0.5 px 128 ms EAST, -0.0 px 0 ms NORTH 04:49:14.859 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:14.859 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:16.765 01.906 15672 Exposure complete 04:49:16.785 00.020 15672 worker thread done servicing request 04:49:16.785 00.000 30444 OnExposeComplete: enter 04:49:16.785 00.000 30444 UpdateGuideState(): m_state=6 04:49:16.785 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 713 04:49:16.785 00.000 30444 Star::Find returns 1 (1), X=439.66, Y=185.47, Mass=136009, SNR=119.6, Peak=14369 HFD=3.3 04:49:16.785 00.000 30444 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.28) = xAngle (-2.60 = -2.60) 04:49:16.785 00.000 30444 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.66 = -2.66) 04:49:16.786 00.001 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.10 hyp=0.40 cameraTheta=-2.88 mountX=-0.35 mountY=-0.18, mountTheta=-2.65 04:49:16.786 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.10, opts=13) 04:49:16.786 00.000 30444 Enqueuing Move request for scope (-0.39, -0.10) 04:49:16.786 00.000 15672 Worker thread wakes up 04:49:16.786 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.10) opts 0xd 04:49:16.786 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.10) 04:49:16.786 00.000 15672 Moving (-0.39, -0.10) raw xDistance=-0.35 yDistance=-0.18 04:49:16.786 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35 04:49:16.786 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:49:16.786 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:49:16.786 00.000 15672 MoveAxis(E, 102, ABG) 04:49:16.786 00.000 15672 Guiding Dir = 2, Dur = 102 04:49:16.787 00.001 15672 IsSlewing returns 0 04:49:16.787 00.000 15672 IsGuiding returns 0 04:49:16.791 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2138, max=14369, FiltMin=2509, FiltMax=10387, Gamma=2.950 04:49:16.818 00.027 15672 PulseGuide returned control before completion, sleep 83 04:49:16.842 00.024 30444 UpdateGuideState exits: m=136009 SNR=119.6 Saturated 04:49:16.842 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:16.842 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:16.842 00.000 30444 Enqueuing Expose request 04:49:16.914 00.072 15672 IsGuiding returns 0 04:49:16.914 00.000 15672 Move returns status 0, amount 102 04:49:16.914 00.000 15672 MoveAxis(N, 0, ABG) 04:49:16.914 00.000 15672 Move returns status 0, amount 0 04:49:16.914 00.000 15672 move complete, result=0 04:49:16.914 00.000 15672 worker thread done servicing request 04:49:16.914 00.000 15672 Worker thread wakes up 04:49:16.914 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:16.914 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:16.914 00.000 30444 GuideStep: -0.3 px 102 ms EAST, -0.2 px 0 ms NORTH 04:49:19.025 02.111 15672 Exposure complete 04:49:19.045 00.020 15672 worker thread done servicing request 04:49:19.045 00.000 30444 OnExposeComplete: enter 04:49:19.045 00.000 30444 UpdateGuideState(): m_state=6 04:49:19.045 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 714 04:49:19.045 00.000 30444 Star::Find returns 1 (1), X=440.40, Y=184.99, Mass=124269, SNR=99.2, Peak=14080 HFD=3.2 04:49:19.045 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 04:49:19.045 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.82 = -0.82) 04:49:19.045 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=-0.58 hyp=0.68 cameraTheta=-1.03 mountX=0.49 mountY=-0.49, mountTheta=-0.78 04:49:19.046 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=-0.58, opts=13) 04:49:19.046 00.000 30444 Enqueuing Move request for scope (0.35, -0.58) 04:49:19.046 00.000 15672 Worker thread wakes up 04:49:19.046 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.58) opts 0xd 04:49:19.046 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, -0.58) 04:49:19.046 00.000 15672 Moving (0.35, -0.58) raw xDistance=0.49 yDistance=-0.49 04:49:19.046 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.49 04:49:19.046 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:49:19.046 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49 04:49:19.046 00.000 15672 MoveAxis(W, 126, ABG) 04:49:19.047 00.001 15672 Guiding Dir = 3, Dur = 126 04:49:19.047 00.000 15672 IsSlewing returns 0 04:49:19.052 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2104, max=14080, FiltMin=2421, FiltMax=9912, Gamma=2.950 04:49:19.055 00.003 15672 IsGuiding returns 0 04:49:19.070 00.015 15672 PulseGuide returned control before completion, sleep 121 04:49:19.100 00.030 30444 UpdateGuideState exits: m=124269 SNR=99.2 Saturated 04:49:19.100 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:19.101 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:19.101 00.000 30444 Enqueuing Expose request 04:49:19.214 00.113 15672 IsGuiding returns 0 04:49:19.214 00.000 15672 Move returns status 0, amount 126 04:49:19.215 00.001 15672 MoveAxis(N, 0, ABG) 04:49:19.215 00.000 15672 Move returns status 0, amount 0 04:49:19.215 00.000 15672 move complete, result=0 04:49:19.215 00.000 15672 worker thread done servicing request 04:49:19.215 00.000 30444 GuideStep: 0.5 px 126 ms WEST, -0.5 px 0 ms NORTH 04:49:19.215 00.000 15672 Worker thread wakes up 04:49:19.215 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:19.215 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:21.122 01.907 15672 Exposure complete 04:49:21.142 00.020 15672 worker thread done servicing request 04:49:21.142 00.000 30444 OnExposeComplete: enter 04:49:21.142 00.000 30444 UpdateGuideState(): m_state=6 04:49:21.142 00.000 30444 Star::Find(15, 440, 184, 0, (0,0,0,0), 0.0, 255) frame 715 04:49:21.142 00.000 30444 Star::Find returns 1 (1), X=440.09, Y=184.95, Mass=123158, SNR=105.4, Peak=13207 HFD=2.9 04:49:21.142 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.23 = -1.23) 04:49:21.142 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.29 = -1.29) 04:49:21.142 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.63 hyp=0.63 cameraTheta=-1.51 mountX=0.21 mountY=-0.61, mountTheta=-1.24 04:49:21.142 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.63, opts=13) 04:49:21.142 00.000 30444 Enqueuing Move request for scope (0.04, -0.63) 04:49:21.143 00.001 15672 Worker thread wakes up 04:49:21.143 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.63) opts 0xd 04:49:21.143 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.63) 04:49:21.143 00.000 15672 Moving (0.04, -0.63) raw xDistance=0.21 yDistance=-0.61 04:49:21.143 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 04:49:21.143 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:49:21.143 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61 04:49:21.143 00.000 15672 MoveAxis(E, 0, ABG) 04:49:21.143 00.000 15672 Move returns status 0, amount 0 04:49:21.143 00.000 15672 MoveAxis(N, 0, ABG) 04:49:21.143 00.000 15672 Move returns status 0, amount 0 04:49:21.143 00.000 15672 move complete, result=0 04:49:21.143 00.000 15672 worker thread done servicing request 04:49:21.148 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=13488, FiltMin=2507, FiltMax=10870, Gamma=2.950 04:49:21.196 00.048 30444 UpdateGuideState exits: m=123158 SNR=105.4 Saturated 04:49:21.196 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:21.198 00.002 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:21.198 00.000 30444 Enqueuing Expose request 04:49:21.198 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH 04:49:21.198 00.000 15672 Worker thread wakes up 04:49:21.198 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:21.198 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:23.307 02.109 15672 Exposure complete 04:49:23.327 00.020 15672 worker thread done servicing request 04:49:23.327 00.000 30444 OnExposeComplete: enter 04:49:23.327 00.000 30444 UpdateGuideState(): m_state=6 04:49:23.327 00.000 30444 Star::Find(15, 440, 184, 0, (0,0,0,0), 0.0, 255) frame 716 04:49:23.327 00.000 30444 Star::Find returns 1 (1), X=439.72, Y=185.10, Mass=126980, SNR=116.3, Peak=13316 HFD=3.3 04:49:23.327 00.000 30444 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.28) = xAngle (-1.91 = -1.91) 04:49:23.327 00.000 30444 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 04:49:23.327 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.47 hyp=0.58 cameraTheta=-2.19 mountX=-0.19 mountY=-0.53, mountTheta=-1.92 04:49:23.328 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.47, opts=13) 04:49:23.328 00.000 30444 Enqueuing Move request for scope (-0.33, -0.47) 04:49:23.328 00.000 15672 Worker thread wakes up 04:49:23.328 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.47) opts 0xd 04:49:23.328 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.47) 04:49:23.328 00.000 15672 Moving (-0.33, -0.47) raw xDistance=-0.19 yDistance=-0.53 04:49:23.328 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:49:23.328 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.01 newest=-1.63 04:49:23.328 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 04:49:23.328 00.000 15672 MoveAxis(E, 0, ABG) 04:49:23.328 00.000 15672 Move returns status 0, amount 0 04:49:23.328 00.000 15672 MoveAxis(N, 95, ABG) 04:49:23.328 00.000 15672 Guiding Dir = 0, Dur = 95 04:49:23.329 00.001 15672 IsSlewing returns 0 04:49:23.330 00.001 15672 IsGuiding returns 0 04:49:23.333 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=13316, FiltMin=2536, FiltMax=10020, Gamma=2.950 04:49:23.382 00.049 30444 UpdateGuideState exits: m=126980 SNR=116.3 Saturated 04:49:23.382 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:23.383 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:23.383 00.000 30444 Enqueuing Expose request 04:49:23.415 00.032 15672 PulseGuide returned control before completion, sleep 21 04:49:23.448 00.033 15672 IsGuiding returns 1 04:49:23.448 00.000 15672 scope still moving after pulse duration time elapsed 04:49:23.468 00.020 15672 IsSlewing returns 0 04:49:23.469 00.001 15672 IsGuiding returns 1 04:49:23.490 00.021 15672 IsSlewing returns 0 04:49:23.491 00.001 15672 IsGuiding returns 1 04:49:23.512 00.021 15672 IsSlewing returns 0 04:49:23.544 00.032 15672 IsGuiding returns 0 04:49:23.545 00.001 15672 scope move finished after 95 + 119 ms 04:49:23.545 00.000 15672 Move returns status 0, amount 95 04:49:23.545 00.000 15672 move complete, result=0 04:49:23.545 00.000 15672 worker thread done servicing request 04:49:23.545 00.000 15672 Worker thread wakes up 04:49:23.545 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:23.545 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:23.545 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 95 ms NORTH 04:49:25.452 01.907 15672 Exposure complete 04:49:25.471 00.019 15672 worker thread done servicing request 04:49:25.472 00.001 30444 OnExposeComplete: enter 04:49:25.472 00.000 30444 UpdateGuideState(): m_state=6 04:49:25.472 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 717 04:49:25.472 00.000 30444 Star::Find returns 1 (1), X=439.96, Y=185.31, Mass=125411, SNR=105.6, Peak=13658 HFD=3.3 04:49:25.472 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.65 = -1.65) 04:49:25.472 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.71 = -1.71) 04:49:25.472 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.93 mountX=-0.02 mountY=-0.27, mountTheta=-1.65 04:49:25.472 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.26, opts=13) 04:49:25.472 00.000 30444 Enqueuing Move request for scope (-0.10, -0.26) 04:49:25.473 00.001 15672 Worker thread wakes up 04:49:25.473 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd 04:49:25.473 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.26) 04:49:25.473 00.000 15672 Moving (-0.10, -0.26) raw xDistance=-0.02 yDistance=-0.27 04:49:25.473 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:49:25.473 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 04:49:25.473 00.000 15672 MoveAxis(E, 0, ABG) 04:49:25.473 00.000 15672 Move returns status 0, amount 0 04:49:25.473 00.000 15672 MoveAxis(N, 49, ABG) 04:49:25.473 00.000 15672 Guiding Dir = 0, Dur = 49 04:49:25.473 00.000 15672 IsSlewing returns 0 04:49:25.474 00.001 15672 IsGuiding returns 0 04:49:25.479 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=14373, FiltMin=2444, FiltMax=9819, Gamma=2.950 04:49:25.528 00.049 30444 UpdateGuideState exits: m=125411 SNR=105.6 Saturated 04:49:25.528 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:25.528 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:25.528 00.000 30444 Enqueuing Expose request 04:49:25.589 00.061 15672 IsGuiding returns 1 04:49:25.589 00.000 15672 scope still moving after pulse duration time elapsed 04:49:25.610 00.021 15672 IsSlewing returns 0 04:49:25.610 00.000 15672 IsGuiding returns 1 04:49:25.632 00.022 15672 IsSlewing returns 0 04:49:25.652 00.020 15672 IsGuiding returns 0 04:49:25.652 00.000 15672 scope move finished after 49 + 128 ms 04:49:25.652 00.000 15672 Move returns status 0, amount 49 04:49:25.652 00.000 15672 move complete, result=0 04:49:25.652 00.000 15672 worker thread done servicing request 04:49:25.652 00.000 15672 Worker thread wakes up 04:49:25.652 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:25.652 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:25.652 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 49 ms NORTH 04:49:27.760 02.108 15672 Exposure complete 04:49:27.780 00.020 15672 worker thread done servicing request 04:49:27.780 00.000 30444 OnExposeComplete: enter 04:49:27.781 00.001 30444 UpdateGuideState(): m_state=6 04:49:27.781 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 718 04:49:27.781 00.000 30444 Star::Find returns 1 (1), X=440.03, Y=185.42, Mass=126714, SNR=101.1, Peak=12838 HFD=3.5 04:49:27.781 00.000 30444 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 04:49:27.781 00.000 30444 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 04:49:27.781 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.73 mountX=0.02 mountY=-0.16, mountTheta=-1.45 04:49:27.782 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.16, opts=13) 04:49:27.782 00.000 30444 Enqueuing Move request for scope (-0.02, -0.16) 04:49:27.782 00.000 15672 Worker thread wakes up 04:49:27.782 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd 04:49:27.782 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.16) 04:49:27.782 00.000 15672 Moving (-0.02, -0.16) raw xDistance=0.02 yDistance=-0.16 04:49:27.782 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:49:27.782 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:49:27.782 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:49:27.782 00.000 15672 MoveAxis(E, 0, ABG) 04:49:27.782 00.000 15672 Move returns status 0, amount 0 04:49:27.783 00.001 15672 MoveAxis(N, 0, ABG) 04:49:27.783 00.000 15672 Move returns status 0, amount 0 04:49:27.783 00.000 15672 move complete, result=0 04:49:27.783 00.000 15672 worker thread done servicing request 04:49:27.791 00.008 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=14955, FiltMin=2447, FiltMax=11171, Gamma=2.950 04:49:27.843 00.052 30444 UpdateGuideState exits: m=126714 SNR=101.1 Saturated 04:49:27.843 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:27.843 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:27.843 00.000 30444 Enqueuing Expose request 04:49:27.843 00.000 15672 Worker thread wakes up 04:49:27.843 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:27.843 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:49:27.843 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:29.749 01.906 15672 Exposure complete 04:49:29.769 00.020 15672 worker thread done servicing request 04:49:29.769 00.000 30444 OnExposeComplete: enter 04:49:29.769 00.000 30444 UpdateGuideState(): m_state=6 04:49:29.769 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 719 04:49:29.770 00.001 30444 Star::Find returns 1 (1), X=439.85, Y=185.34, Mass=134206, SNR=126.7, Peak=13252 HFD=3.4 04:49:29.770 00.000 30444 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.28) = xAngle (-2.01 = -2.01) 04:49:29.770 00.000 30444 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.07 = -2.07) 04:49:29.770 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.24 hyp=0.31 cameraTheta=-2.29 mountX=-0.13 mountY=-0.27, mountTheta=-2.02 04:49:29.770 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.24, opts=13) 04:49:29.770 00.000 30444 Enqueuing Move request for scope (-0.21, -0.24) 04:49:29.770 00.000 15672 Worker thread wakes up 04:49:29.770 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.24) opts 0xd 04:49:29.770 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.24) 04:49:29.770 00.000 15672 Moving (-0.21, -0.24) raw xDistance=-0.13 yDistance=-0.27 04:49:29.770 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:49:29.770 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 04:49:29.771 00.001 15672 MoveAxis(E, 0, ABG) 04:49:29.771 00.000 15672 Move returns status 0, amount 0 04:49:29.771 00.000 15672 MoveAxis(N, 49, ABG) 04:49:29.771 00.000 15672 Guiding Dir = 0, Dur = 49 04:49:29.771 00.000 15672 IsSlewing returns 0 04:49:29.773 00.002 15672 IsGuiding returns 0 04:49:29.777 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2087, max=13826, FiltMin=2508, FiltMax=9726, Gamma=2.950 04:49:29.826 00.049 30444 UpdateGuideState exits: m=134206 SNR=126.7 Saturated 04:49:29.826 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:29.826 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:29.826 00.000 30444 Enqueuing Expose request 04:49:29.886 00.060 15672 IsGuiding returns 1 04:49:29.886 00.000 15672 scope still moving after pulse duration time elapsed 04:49:29.906 00.020 15672 IsSlewing returns 0 04:49:29.906 00.000 15672 IsGuiding returns 1 04:49:29.927 00.021 15672 IsSlewing returns 0 04:49:29.948 00.021 15672 IsGuiding returns 0 04:49:29.948 00.000 15672 scope move finished after 49 + 127 ms 04:49:29.948 00.000 15672 Move returns status 0, amount 49 04:49:29.948 00.000 15672 move complete, result=0 04:49:29.949 00.001 15672 worker thread done servicing request 04:49:29.949 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 49 ms NORTH 04:49:29.949 00.000 15672 Worker thread wakes up 04:49:29.949 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:29.949 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:32.059 02.110 15672 Exposure complete 04:49:32.079 00.020 15672 worker thread done servicing request 04:49:32.079 00.000 30444 OnExposeComplete: enter 04:49:32.079 00.000 30444 UpdateGuideState(): m_state=6 04:49:32.079 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 720 04:49:32.080 00.001 30444 Star::Find returns 1 (1), X=440.32, Y=185.39, Mass=139128, SNR=109.1, Peak=14412 HFD=3.4 04:49:32.080 00.000 30444 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.28) = xAngle (-0.33 = -0.33) 04:49:32.080 00.000 30444 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.39 = -0.39) 04:49:32.080 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-0.60 mountX=0.31 mountY=-0.12, mountTheta=-0.38 04:49:32.080 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.19, opts=13) 04:49:32.081 00.001 30444 Enqueuing Move request for scope (0.27, -0.19) 04:49:32.081 00.000 15672 Worker thread wakes up 04:49:32.081 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.19) opts 0xd 04:49:32.081 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.19) 04:49:32.081 00.000 15672 Moving (0.27, -0.19) raw xDistance=0.31 yDistance=-0.12 04:49:32.081 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 04:49:32.081 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:49:32.081 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:49:32.081 00.000 15672 MoveAxis(W, 84, ABG) 04:49:32.081 00.000 15672 Guiding Dir = 3, Dur = 84 04:49:32.081 00.000 15672 IsSlewing returns 0 04:49:32.083 00.002 15672 IsGuiding returns 0 04:49:32.088 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2137, max=14412, FiltMin=2515, FiltMax=10571, Gamma=2.950 04:49:32.105 00.017 15672 PulseGuide returned control before completion, sleep 72 04:49:32.140 00.035 30444 UpdateGuideState exits: m=139128 SNR=109.1 Saturated 04:49:32.140 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:32.140 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:32.140 00.000 30444 Enqueuing Expose request 04:49:32.179 00.039 15672 IsGuiding returns 1 04:49:32.179 00.000 15672 scope still moving after pulse duration time elapsed 04:49:32.201 00.022 15672 IsSlewing returns 0 04:49:32.249 00.048 15672 IsGuiding returns 0 04:49:32.249 00.000 15672 scope move finished after 84 + 82 ms 04:49:32.249 00.000 15672 Move returns status 0, amount 84 04:49:32.249 00.000 15672 MoveAxis(N, 0, ABG) 04:49:32.249 00.000 15672 Move returns status 0, amount 0 04:49:32.250 00.001 15672 move complete, result=0 04:49:32.250 00.000 15672 worker thread done servicing request 04:49:32.250 00.000 15672 Worker thread wakes up 04:49:32.250 00.000 30444 GuideStep: 0.3 px 84 ms WEST, -0.1 px 0 ms NORTH 04:49:32.250 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:32.250 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:34.158 01.908 15672 Exposure complete 04:49:34.178 00.020 15672 worker thread done servicing request 04:49:34.178 00.000 30444 OnExposeComplete: enter 04:49:34.178 00.000 30444 UpdateGuideState(): m_state=6 04:49:34.178 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 721 04:49:34.178 00.000 30444 Star::Find returns 1 (1), X=439.95, Y=185.46, Mass=123785, SNR=104.3, Peak=13100 HFD=3.3 04:49:34.178 00.000 30444 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.28) = xAngle (-2.04 = -2.04) 04:49:34.178 00.000 30444 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.10 = -2.10) 04:49:34.178 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.31 mountX=-0.07 mountY=-0.13, mountTheta=-2.05 04:49:34.179 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.11, opts=13) 04:49:34.179 00.000 30444 Enqueuing Move request for scope (-0.10, -0.11) 04:49:34.179 00.000 15672 Worker thread wakes up 04:49:34.179 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd 04:49:34.179 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.11) 04:49:34.179 00.000 15672 Moving (-0.10, -0.11) raw xDistance=-0.07 yDistance=-0.13 04:49:34.179 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:49:34.179 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:49:34.179 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:49:34.179 00.000 15672 MoveAxis(E, 0, ABG) 04:49:34.179 00.000 15672 Move returns status 0, amount 0 04:49:34.179 00.000 15672 MoveAxis(N, 0, ABG) 04:49:34.179 00.000 15672 Move returns status 0, amount 0 04:49:34.180 00.001 15672 move complete, result=0 04:49:34.180 00.000 15672 worker thread done servicing request 04:49:34.184 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=14402, FiltMin=2509, FiltMax=10305, Gamma=2.950 04:49:34.235 00.051 30444 UpdateGuideState exits: m=123785 SNR=104.3 Saturated 04:49:34.235 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:34.235 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:34.235 00.000 30444 Enqueuing Expose request 04:49:34.235 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:49:34.235 00.000 15672 Worker thread wakes up 04:49:34.235 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:34.235 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:36.341 02.106 15672 Exposure complete 04:49:36.361 00.020 15672 worker thread done servicing request 04:49:36.361 00.000 30444 OnExposeComplete: enter 04:49:36.361 00.000 30444 UpdateGuideState(): m_state=6 04:49:36.361 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 722 04:49:36.361 00.000 30444 Star::Find returns 1 (1), X=440.27, Y=185.46, Mass=130571, SNR=106.5, Peak=13136 HFD=3.3 04:49:36.361 00.000 30444 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.28) = xAngle (-0.19 = -0.19) 04:49:36.361 00.000 30444 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.25 = -0.25) 04:49:36.361 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-0.47 mountX=0.24 mountY=-0.06, mountTheta=-0.25 04:49:36.362 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.11, opts=13) 04:49:36.362 00.000 30444 Enqueuing Move request for scope (0.22, -0.11) 04:49:36.362 00.000 15672 Worker thread wakes up 04:49:36.362 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd 04:49:36.362 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.11) 04:49:36.362 00.000 15672 Moving (0.22, -0.11) raw xDistance=0.24 yDistance=-0.06 04:49:36.362 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 04:49:36.362 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:49:36.362 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:49:36.362 00.000 15672 MoveAxis(E, 0, ABG) 04:49:36.362 00.000 15672 Move returns status 0, amount 0 04:49:36.362 00.000 15672 MoveAxis(N, 0, ABG) 04:49:36.362 00.000 15672 Move returns status 0, amount 0 04:49:36.363 00.001 15672 move complete, result=0 04:49:36.363 00.000 15672 worker thread done servicing request 04:49:36.368 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=14015, FiltMin=2542, FiltMax=10112, Gamma=2.950 04:49:36.421 00.053 30444 UpdateGuideState exits: m=130571 SNR=106.5 Saturated 04:49:36.421 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:36.421 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:36.421 00.000 30444 Enqueuing Expose request 04:49:36.421 00.000 15672 Worker thread wakes up 04:49:36.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:36.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:36.421 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:49:38.328 01.907 15672 Exposure complete 04:49:38.347 00.019 15672 worker thread done servicing request 04:49:38.347 00.000 30444 OnExposeComplete: enter 04:49:38.347 00.000 30444 UpdateGuideState(): m_state=6 04:49:38.348 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 723 04:49:38.348 00.000 30444 Star::Find returns 1 (1), X=440.25, Y=185.61, Mass=128934, SNR=109.2, Peak=13238 HFD=3.5 04:49:38.348 00.000 30444 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.28) = xAngle (0.48 = 0.48) 04:49:38.348 00.000 30444 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.42 = 0.42) 04:49:38.348 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.20 mountX=0.17 mountY=0.08, mountTheta=0.43 04:49:38.348 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=0.04, opts=13) 04:49:38.348 00.000 30444 Enqueuing Move request for scope (0.19, 0.04) 04:49:38.348 00.000 15672 Worker thread wakes up 04:49:38.348 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd 04:49:38.348 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, 0.04) 04:49:38.348 00.000 15672 Moving (0.19, 0.04) raw xDistance=0.17 yDistance=0.08 04:49:38.348 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 04:49:38.348 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:49:38.349 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:49:38.349 00.000 15672 MoveAxis(E, 0, ABG) 04:49:38.349 00.000 15672 Move returns status 0, amount 0 04:49:38.349 00.000 15672 MoveAxis(N, 0, ABG) 04:49:38.349 00.000 15672 Move returns status 0, amount 0 04:49:38.349 00.000 15672 move complete, result=0 04:49:38.349 00.000 15672 worker thread done servicing request 04:49:38.354 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2070, max=13848, FiltMin=2522, FiltMax=9803, Gamma=2.950 04:49:38.402 00.048 30444 UpdateGuideState exits: m=128934 SNR=109.2 Saturated 04:49:38.402 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:38.402 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:38.402 00.000 30444 Enqueuing Expose request 04:49:38.402 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:49:38.402 00.000 15672 Worker thread wakes up 04:49:38.402 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:38.402 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:40.511 02.109 15672 Exposure complete 04:49:40.531 00.020 15672 worker thread done servicing request 04:49:40.531 00.000 30444 OnExposeComplete: enter 04:49:40.531 00.000 30444 UpdateGuideState(): m_state=6 04:49:40.531 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 724 04:49:40.531 00.000 30444 Star::Find returns 1 (1), X=439.90, Y=185.41, Mass=131104, SNR=108.3, Peak=14006 HFD=3.3 04:49:40.531 00.000 30444 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.28) = xAngle (-2.05 = -2.05) 04:49:40.531 00.000 30444 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.11 = -2.11) 04:49:40.531 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.33 mountX=-0.10 mountY=-0.19, mountTheta=-2.07 04:49:40.532 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.16, opts=13) 04:49:40.532 00.000 30444 Enqueuing Move request for scope (-0.15, -0.16) 04:49:40.532 00.000 15672 Worker thread wakes up 04:49:40.532 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd 04:49:40.532 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.16) 04:49:40.532 00.000 15672 Moving (-0.15, -0.16) raw xDistance=-0.10 yDistance=-0.19 04:49:40.532 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:49:40.532 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:49:40.532 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:49:40.532 00.000 15672 MoveAxis(E, 0, ABG) 04:49:40.532 00.000 15672 Move returns status 0, amount 0 04:49:40.532 00.000 15672 MoveAxis(N, 0, ABG) 04:49:40.532 00.000 15672 Move returns status 0, amount 0 04:49:40.533 00.001 15672 move complete, result=0 04:49:40.533 00.000 15672 worker thread done servicing request 04:49:40.537 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2097, max=14575, FiltMin=2470, FiltMax=10175, Gamma=2.950 04:49:40.586 00.049 30444 UpdateGuideState exits: m=131104 SNR=108.3 Saturated 04:49:40.586 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:40.586 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:40.586 00.000 30444 Enqueuing Expose request 04:49:40.586 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:49:40.586 00.000 15672 Worker thread wakes up 04:49:40.586 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:40.586 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:42.495 01.909 15672 Exposure complete 04:49:42.515 00.020 15672 worker thread done servicing request 04:49:42.515 00.000 30444 OnExposeComplete: enter 04:49:42.515 00.000 30444 UpdateGuideState(): m_state=6 04:49:42.515 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 725 04:49:42.515 00.000 30444 Star::Find returns 1 (1), X=439.39, Y=185.66, Mass=131907, SNR=107.2, Peak=14244 HFD=3.4 04:49:42.515 00.000 30444 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.28) = xAngle (3.29 = -3.00) 04:49:42.515 00.000 30444 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.23 = -3.06) 04:49:42.515 00.000 30444 CameraToMount -- cameraX=-0.66 cameraY=0.09 hyp=0.67 cameraTheta=3.01 mountX=-0.66 mountY=-0.06, mountTheta=-3.06 04:49:42.516 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.66, y=0.09, opts=13) 04:49:42.516 00.000 30444 Enqueuing Move request for scope (-0.66, 0.09) 04:49:42.516 00.000 15672 Worker thread wakes up 04:49:42.516 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.09) opts 0xd 04:49:42.516 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.66, 0.09) 04:49:42.516 00.000 15672 Moving (-0.66, 0.09) raw xDistance=-0.66 yDistance=-0.06 04:49:42.516 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66 04:49:42.516 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:49:42.516 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:49:42.516 00.000 15672 MoveAxis(E, 179, ABG) 04:49:42.516 00.000 15672 Guiding Dir = 2, Dur = 179 04:49:42.517 00.001 15672 IsSlewing returns 0 04:49:42.518 00.001 15672 IsGuiding returns 0 04:49:42.522 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2049, max=14670, FiltMin=2458, FiltMax=9809, Gamma=2.950 04:49:42.536 00.014 15672 PulseGuide returned control before completion, sleep 171 04:49:42.572 00.036 30444 UpdateGuideState exits: m=131907 SNR=107.2 Saturated 04:49:42.572 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:42.572 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:42.572 00.000 30444 Enqueuing Expose request 04:49:42.711 00.139 15672 IsGuiding returns 1 04:49:42.711 00.000 15672 scope still moving after pulse duration time elapsed 04:49:42.732 00.021 15672 IsSlewing returns 0 04:49:42.744 00.012 15672 IsGuiding returns 0 04:49:42.744 00.000 15672 scope move finished after 179 + 47 ms 04:49:42.744 00.000 15672 Move returns status 0, amount 179 04:49:42.744 00.000 15672 MoveAxis(N, 0, ABG) 04:49:42.744 00.000 15672 Move returns status 0, amount 0 04:49:42.744 00.000 15672 move complete, result=0 04:49:42.744 00.000 15672 worker thread done servicing request 04:49:42.744 00.000 15672 Worker thread wakes up 04:49:42.744 00.000 30444 GuideStep: -0.7 px 179 ms EAST, -0.1 px 0 ms NORTH 04:49:42.744 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:42.745 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:44.853 02.108 15672 Exposure complete 04:49:44.873 00.020 15672 worker thread done servicing request 04:49:44.881 00.008 30444 OnExposeComplete: enter 04:49:44.881 00.000 30444 UpdateGuideState(): m_state=6 04:49:44.881 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 726 04:49:44.881 00.000 30444 Star::Find returns 1 (1), X=440.12, Y=185.29, Mass=127939, SNR=108.2, Peak=13129 HFD=3.3 04:49:44.881 00.000 30444 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.28) = xAngle (-1.04 = -1.04) 04:49:44.881 00.000 30444 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.11 = -1.11) 04:49:44.881 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.32 mountX=0.15 mountY=-0.26, mountTheta=-1.06 04:49:44.881 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=-0.28, opts=13) 04:49:44.881 00.000 30444 Enqueuing Move request for scope (0.07, -0.28) 04:49:44.881 00.000 15672 Worker thread wakes up 04:49:44.881 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.28) opts 0xd 04:49:44.881 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, -0.28) 04:49:44.881 00.000 15672 Moving (0.07, -0.28) raw xDistance=0.15 yDistance=-0.26 04:49:44.881 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:49:44.881 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 04:49:44.881 00.000 15672 MoveAxis(E, 0, ABG) 04:49:44.881 00.000 15672 Move returns status 0, amount 0 04:49:44.881 00.000 15672 MoveAxis(N, 47, ABG) 04:49:44.881 00.000 15672 Guiding Dir = 0, Dur = 47 04:49:44.882 00.001 15672 IsSlewing returns 0 04:49:44.883 00.001 15672 IsGuiding returns 0 04:49:44.887 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=13129, FiltMin=2528, FiltMax=9614, Gamma=2.950 04:49:44.937 00.050 30444 UpdateGuideState exits: m=127939 SNR=108.2 Saturated 04:49:44.937 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:44.937 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:44.937 00.000 30444 Enqueuing Expose request 04:49:44.965 00.028 15672 IsGuiding returns 1 04:49:44.965 00.000 15672 scope still moving after pulse duration time elapsed 04:49:44.986 00.021 15672 IsSlewing returns 0 04:49:44.987 00.001 15672 IsGuiding returns 1 04:49:45.008 00.021 15672 IsSlewing returns 0 04:49:45.061 00.053 15672 IsGuiding returns 0 04:49:45.061 00.000 15672 scope move finished after 47 + 129 ms 04:49:45.061 00.000 15672 Move returns status 0, amount 47 04:49:45.061 00.000 15672 move complete, result=0 04:49:45.061 00.000 15672 worker thread done servicing request 04:49:45.061 00.000 15672 Worker thread wakes up 04:49:45.061 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:45.061 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:45.061 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 47 ms NORTH 04:49:46.968 01.907 15672 Exposure complete 04:49:46.987 00.019 15672 worker thread done servicing request 04:49:46.987 00.000 30444 OnExposeComplete: enter 04:49:46.987 00.000 30444 UpdateGuideState(): m_state=6 04:49:46.988 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 727 04:49:46.988 00.000 30444 Star::Find returns 1 (1), X=440.66, Y=185.31, Mass=126409, SNR=114.3, Peak=14162 HFD=3.2 04:49:46.988 00.000 30444 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.28) = xAngle (-0.14 = -0.14) 04:49:46.988 00.000 30444 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.20 = -0.20) 04:49:46.988 00.000 30444 CameraToMount -- cameraX=0.60 cameraY=-0.27 hyp=0.66 cameraTheta=-0.42 mountX=0.65 mountY=-0.13, mountTheta=-0.20 04:49:46.988 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.60, y=-0.27, opts=13) 04:49:46.988 00.000 30444 Enqueuing Move request for scope (0.60, -0.27) 04:49:46.988 00.000 15672 Worker thread wakes up 04:49:46.988 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.27) opts 0xd 04:49:46.988 00.000 15672 Handling offset move in thread for scope, endpoint = (0.60, -0.27) 04:49:46.989 00.001 15672 Moving (0.60, -0.27) raw xDistance=0.65 yDistance=-0.13 04:49:46.989 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65 04:49:46.989 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:49:46.989 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:49:46.989 00.000 15672 MoveAxis(W, 177, ABG) 04:49:46.989 00.000 15672 Guiding Dir = 3, Dur = 177 04:49:46.989 00.000 15672 IsSlewing returns 0 04:49:46.990 00.001 15672 IsGuiding returns 0 04:49:46.995 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2238, max=14710, FiltMin=2504, FiltMax=9564, Gamma=2.950 04:49:47.009 00.014 15672 PulseGuide returned control before completion, sleep 169 04:49:47.043 00.034 30444 UpdateGuideState exits: m=126409 SNR=114.3 Saturated 04:49:47.044 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:47.044 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:47.044 00.000 30444 Enqueuing Expose request 04:49:47.180 00.136 15672 IsGuiding returns 1 04:49:47.181 00.001 15672 scope still moving after pulse duration time elapsed 04:49:47.202 00.021 15672 IsSlewing returns 0 04:49:47.217 00.015 15672 IsGuiding returns 0 04:49:47.217 00.000 15672 scope move finished after 177 + 49 ms 04:49:47.217 00.000 15672 Move returns status 0, amount 177 04:49:47.217 00.000 15672 MoveAxis(N, 0, ABG) 04:49:47.217 00.000 15672 Move returns status 0, amount 0 04:49:47.217 00.000 15672 move complete, result=0 04:49:47.217 00.000 15672 worker thread done servicing request 04:49:47.218 00.001 15672 Worker thread wakes up 04:49:47.218 00.000 30444 GuideStep: 0.7 px 177 ms WEST, -0.1 px 0 ms NORTH 04:49:47.218 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:47.218 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:49.327 02.109 15672 Exposure complete 04:49:49.349 00.022 15672 worker thread done servicing request 04:49:49.349 00.000 30444 OnExposeComplete: enter 04:49:49.349 00.000 30444 UpdateGuideState(): m_state=6 04:49:49.349 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 728 04:49:49.349 00.000 30444 Star::Find returns 1 (1), X=440.02, Y=185.31, Mass=129098, SNR=119.8, Peak=13314 HFD=3.3 04:49:49.349 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 04:49:49.350 00.001 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 04:49:49.350 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.27 cameraTheta=-1.69 mountX=0.04 mountY=-0.26, mountTheta=-1.41 04:49:49.350 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.26, opts=13) 04:49:49.350 00.000 30444 Enqueuing Move request for scope (-0.03, -0.26) 04:49:49.350 00.000 15672 Worker thread wakes up 04:49:49.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd 04:49:49.350 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.26) 04:49:49.350 00.000 15672 Moving (-0.03, -0.26) raw xDistance=0.04 yDistance=-0.26 04:49:49.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:49:49.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 04:49:49.350 00.000 15672 MoveAxis(E, 0, ABG) 04:49:49.350 00.000 15672 Move returns status 0, amount 0 04:49:49.351 00.001 15672 MoveAxis(N, 47, ABG) 04:49:49.351 00.000 15672 Guiding Dir = 0, Dur = 47 04:49:49.351 00.000 15672 IsSlewing returns 0 04:49:49.352 00.001 15672 IsGuiding returns 0 04:49:49.356 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2062, max=13827, FiltMin=2477, FiltMax=10130, Gamma=2.950 04:49:49.440 00.084 15672 IsGuiding returns 1 04:49:49.440 00.000 15672 scope still moving after pulse duration time elapsed 04:49:49.460 00.020 15672 IsSlewing returns 0 04:49:49.461 00.001 15672 IsGuiding returns 1 04:49:49.483 00.022 15672 IsSlewing returns 0 04:49:49.484 00.001 15672 IsGuiding returns 1 04:49:49.505 00.021 15672 IsSlewing returns 0 04:49:49.550 00.045 15672 IsGuiding returns 0 04:49:49.550 00.000 15672 scope move finished after 47 + 151 ms 04:49:49.550 00.000 15672 Move returns status 0, amount 47 04:49:49.551 00.001 15672 move complete, result=0 04:49:49.551 00.000 15672 worker thread done servicing request 04:49:49.558 00.007 30444 UpdateGuideState exits: m=129098 SNR=119.8 Saturated 04:49:49.558 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:49.558 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:49.558 00.000 30444 Enqueuing Expose request 04:49:49.559 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 47 ms NORTH 04:49:49.559 00.000 15672 Worker thread wakes up 04:49:49.559 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:49.559 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:51.464 01.905 15672 Exposure complete 04:49:51.485 00.021 15672 worker thread done servicing request 04:49:51.485 00.000 30444 OnExposeComplete: enter 04:49:51.485 00.000 30444 UpdateGuideState(): m_state=6 04:49:51.485 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 729 04:49:51.485 00.000 30444 Star::Find returns 1 (1), X=439.67, Y=186.14, Mass=124780, SNR=100.8, Peak=11370 HFD=3.5 04:49:51.485 00.000 30444 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.28) = xAngle (2.44 = 2.44) 04:49:51.485 00.000 30444 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.38 = 2.38) 04:49:51.485 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=0.56 hyp=0.68 cameraTheta=2.17 mountX=-0.52 mountY=0.47, mountTheta=2.41 04:49:51.486 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=0.56, opts=13) 04:49:51.486 00.000 30444 Enqueuing Move request for scope (-0.38, 0.56) 04:49:51.486 00.000 15672 Worker thread wakes up 04:49:51.486 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.56) opts 0xd 04:49:51.486 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, 0.56) 04:49:51.487 00.001 15672 Moving (-0.38, 0.56) raw xDistance=-0.52 yDistance=0.47 04:49:51.487 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52 04:49:51.487 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:49:51.487 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 04:49:51.487 00.000 15672 MoveAxis(E, 141, ABG) 04:49:51.487 00.000 15672 Guiding Dir = 2, Dur = 141 04:49:51.487 00.000 15672 IsSlewing returns 0 04:49:51.488 00.001 15672 IsGuiding returns 0 04:49:51.493 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2129, max=12790, FiltMin=2533, FiltMax=10531, Gamma=2.950 04:49:51.514 00.021 15672 PulseGuide returned control before completion, sleep 126 04:49:51.602 00.088 30444 UpdateGuideState exits: m=124780 SNR=100.8 Saturated 04:49:51.602 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:51.602 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:51.602 00.000 30444 Enqueuing Expose request 04:49:51.690 00.088 15672 IsGuiding returns 0 04:49:51.691 00.001 15672 Move returns status 0, amount 141 04:49:51.691 00.000 15672 MoveAxis(N, 0, ABG) 04:49:51.691 00.000 15672 Move returns status 0, amount 0 04:49:51.691 00.000 15672 move complete, result=0 04:49:51.691 00.000 15672 worker thread done servicing request 04:49:51.691 00.000 15672 Worker thread wakes up 04:49:51.691 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:51.692 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:51.692 00.000 30444 GuideStep: -0.5 px 141 ms EAST, 0.5 px 0 ms NORTH 04:49:53.803 02.111 15672 Exposure complete 04:49:53.828 00.025 15672 worker thread done servicing request 04:49:53.828 00.000 30444 OnExposeComplete: enter 04:49:53.828 00.000 30444 UpdateGuideState(): m_state=6 04:49:53.828 00.000 30444 Star::Find(15, 439, 186, 0, (0,0,0,0), 0.0, 255) frame 730 04:49:53.828 00.000 30444 Star::Find returns 1 (1), X=440.63, Y=186.08, Mass=127645, SNR=99.0, Peak=12412 HFD=3.3 04:49:53.828 00.000 30444 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.28) = xAngle (0.99 = 0.99) 04:49:53.828 00.000 30444 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.93 = 0.93) 04:49:53.828 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=0.50 hyp=0.77 cameraTheta=0.72 mountX=0.42 mountY=0.61, mountTheta=0.97 04:49:53.828 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=0.50, opts=13) 04:49:53.828 00.000 30444 Enqueuing Move request for scope (0.58, 0.50) 04:49:53.829 00.001 15672 Worker thread wakes up 04:49:53.829 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.50) opts 0xd 04:49:53.829 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, 0.50) 04:49:53.829 00.000 15672 Moving (0.58, 0.50) raw xDistance=0.42 yDistance=0.61 04:49:53.829 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.42 04:49:53.829 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:49:53.829 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61 04:49:53.829 00.000 15672 MoveAxis(W, 103, ABG) 04:49:53.829 00.000 15672 Guiding Dir = 3, Dur = 103 04:49:53.829 00.000 15672 IsSlewing returns 0 04:49:53.831 00.002 15672 IsGuiding returns 0 04:49:53.835 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2039, max=12412, FiltMin=2454, FiltMax=10610, Gamma=2.950 04:49:53.846 00.011 15672 PulseGuide returned control before completion, sleep 98 04:49:53.884 00.038 30444 UpdateGuideState exits: m=127645 SNR=99.0 Saturated 04:49:53.884 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:53.884 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:53.884 00.000 30444 Enqueuing Expose request 04:49:53.959 00.075 15672 IsGuiding returns 0 04:49:53.959 00.000 15672 Move returns status 0, amount 103 04:49:53.959 00.000 15672 MoveAxis(N, 0, ABG) 04:49:53.959 00.000 15672 Move returns status 0, amount 0 04:49:53.959 00.000 15672 move complete, result=0 04:49:53.959 00.000 15672 worker thread done servicing request 04:49:53.959 00.000 15672 Worker thread wakes up 04:49:53.959 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:53.960 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:53.960 00.000 30444 GuideStep: 0.4 px 103 ms WEST, 0.6 px 0 ms NORTH 04:49:55.865 01.905 15672 Exposure complete 04:49:55.890 00.025 15672 worker thread done servicing request 04:49:55.890 00.000 30444 OnExposeComplete: enter 04:49:55.890 00.000 30444 UpdateGuideState(): m_state=6 04:49:55.890 00.000 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 731 04:49:55.890 00.000 30444 Star::Find returns 1 (1), X=440.36, Y=185.63, Mass=135496, SNR=121.3, Peak=13465 HFD=3.4 04:49:55.890 00.000 30444 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.28) = xAngle (0.47 = 0.47) 04:49:55.890 00.000 30444 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.41 = 0.41) 04:49:55.890 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=0.06 hyp=0.32 cameraTheta=0.19 mountX=0.28 mountY=0.13, mountTheta=0.42 04:49:55.891 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=0.06, opts=13) 04:49:55.891 00.000 30444 Enqueuing Move request for scope (0.31, 0.06) 04:49:55.891 00.000 15672 Worker thread wakes up 04:49:55.891 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.06) opts 0xd 04:49:55.891 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, 0.06) 04:49:55.891 00.000 15672 Moving (0.31, 0.06) raw xDistance=0.28 yDistance=0.13 04:49:55.891 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28 04:49:55.891 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:49:55.891 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:49:55.891 00.000 15672 MoveAxis(W, 83, ABG) 04:49:55.891 00.000 15672 Guiding Dir = 3, Dur = 83 04:49:55.892 00.001 15672 IsSlewing returns 0 04:49:55.893 00.001 15672 IsGuiding returns 0 04:49:55.897 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1982, max=13465, FiltMin=2501, FiltMax=10575, Gamma=2.950 04:49:55.923 00.026 15672 PulseGuide returned control before completion, sleep 64 04:49:55.946 00.023 30444 UpdateGuideState exits: m=135496 SNR=121.3 Saturated 04:49:55.946 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:55.946 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:55.946 00.000 30444 Enqueuing Expose request 04:49:55.988 00.042 15672 IsGuiding returns 1 04:49:55.988 00.000 15672 scope still moving after pulse duration time elapsed 04:49:56.010 00.022 15672 IsSlewing returns 0 04:49:56.035 00.025 15672 IsGuiding returns 0 04:49:56.035 00.000 15672 scope move finished after 83 + 59 ms 04:49:56.035 00.000 15672 Move returns status 0, amount 83 04:49:56.035 00.000 15672 MoveAxis(N, 0, ABG) 04:49:56.035 00.000 15672 Move returns status 0, amount 0 04:49:56.035 00.000 15672 move complete, result=0 04:49:56.035 00.000 15672 worker thread done servicing request 04:49:56.035 00.000 15672 Worker thread wakes up 04:49:56.035 00.000 30444 GuideStep: 0.3 px 83 ms WEST, 0.1 px 0 ms NORTH 04:49:56.037 00.002 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:56.037 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:58.154 02.117 15672 Exposure complete 04:49:58.187 00.033 15672 worker thread done servicing request 04:49:58.187 00.000 30444 OnExposeComplete: enter 04:49:58.187 00.000 30444 UpdateGuideState(): m_state=6 04:49:58.187 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 732 04:49:58.187 00.000 30444 Star::Find returns 1 (1), X=440.77, Y=186.07, Mass=134804, SNR=130.4, Peak=11916 HFD=3.8 04:49:58.187 00.000 30444 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.28) = xAngle (0.89 = 0.89) 04:49:58.187 00.000 30444 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.82 = 0.82) 04:49:58.187 00.000 30444 CameraToMount -- cameraX=0.72 cameraY=0.50 hyp=0.87 cameraTheta=0.61 mountX=0.55 mountY=0.64, mountTheta=0.86 04:49:58.188 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.72, y=0.50, opts=13) 04:49:58.188 00.000 30444 Enqueuing Move request for scope (0.72, 0.50) 04:49:58.188 00.000 15672 Worker thread wakes up 04:49:58.188 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.50) opts 0xd 04:49:58.188 00.000 15672 Handling offset move in thread for scope, endpoint = (0.72, 0.50) 04:49:58.188 00.000 15672 Moving (0.72, 0.50) raw xDistance=0.55 yDistance=0.64 04:49:58.188 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55 04:49:58.188 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:49:58.188 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64 04:49:58.188 00.000 15672 MoveAxis(W, 155, ABG) 04:49:58.188 00.000 15672 Guiding Dir = 3, Dur = 155 04:49:58.189 00.001 15672 IsSlewing returns 0 04:49:58.189 00.000 15672 IsGuiding returns 0 04:49:58.194 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=11998, FiltMin=2547, FiltMax=10861, Gamma=2.950 04:49:58.207 00.013 15672 PulseGuide returned control before completion, sleep 148 04:49:58.243 00.036 30444 UpdateGuideState exits: m=134804 SNR=130.4 Saturated 04:49:58.243 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:49:58.243 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:49:58.243 00.000 30444 Enqueuing Expose request 04:49:58.416 00.173 15672 IsGuiding returns 0 04:49:58.416 00.000 15672 Move returns status 0, amount 155 04:49:58.416 00.000 15672 MoveAxis(N, 0, ABG) 04:49:58.416 00.000 15672 Move returns status 0, amount 0 04:49:58.416 00.000 15672 move complete, result=0 04:49:58.417 00.001 15672 worker thread done servicing request 04:49:58.417 00.000 15672 Worker thread wakes up 04:49:58.417 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:49:58.417 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:49:58.417 00.000 30444 GuideStep: 0.6 px 155 ms WEST, 0.6 px 0 ms NORTH 04:50:00.327 01.910 15672 Exposure complete 04:50:00.347 00.020 15672 worker thread done servicing request 04:50:00.347 00.000 30444 OnExposeComplete: enter 04:50:00.347 00.000 30444 UpdateGuideState(): m_state=6 04:50:00.347 00.000 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 733 04:50:00.347 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=186.07, Mass=127495, SNR=102.0, Peak=11481 HFD=3.2 04:50:00.347 00.000 30444 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.28) = xAngle (2.23 = 2.23) 04:50:00.347 00.000 30444 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.17 = 2.17) 04:50:00.348 00.001 30444 CameraToMount -- cameraX=-0.20 cameraY=0.50 hyp=0.54 cameraTheta=1.96 mountX=-0.33 mountY=0.44, mountTheta=2.21 04:50:00.348 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.50, opts=13) 04:50:00.348 00.000 30444 Enqueuing Move request for scope (-0.20, 0.50) 04:50:00.348 00.000 15672 Worker thread wakes up 04:50:00.348 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.50) opts 0xd 04:50:00.348 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.50) 04:50:00.348 00.000 15672 Moving (-0.20, 0.50) raw xDistance=-0.33 yDistance=0.44 04:50:00.348 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33 04:50:00.348 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:50:00.348 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44 04:50:00.348 00.000 15672 MoveAxis(E, 79, ABG) 04:50:00.349 00.001 15672 Guiding Dir = 2, Dur = 79 04:50:00.349 00.000 15672 IsSlewing returns 0 04:50:00.350 00.001 15672 IsGuiding returns 0 04:50:00.354 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=13741, FiltMin=2457, FiltMax=10384, Gamma=2.950 04:50:00.365 00.011 15672 PulseGuide returned control before completion, sleep 75 04:50:00.441 00.076 15672 IsGuiding returns 1 04:50:00.441 00.000 15672 scope still moving after pulse duration time elapsed 04:50:00.461 00.020 15672 IsSlewing returns 0 04:50:00.464 00.003 15672 IsGuiding returns 0 04:50:00.464 00.000 15672 scope move finished after 79 + 35 ms 04:50:00.464 00.000 15672 Move returns status 0, amount 79 04:50:00.464 00.000 15672 MoveAxis(N, 0, ABG) 04:50:00.464 00.000 15672 Move returns status 0, amount 0 04:50:00.464 00.000 15672 move complete, result=0 04:50:00.465 00.001 15672 worker thread done servicing request 04:50:00.750 00.285 30444 UpdateGuideState exits: m=127495 SNR=102.0 Saturated 04:50:00.750 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:00.750 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:00.750 00.000 30444 Enqueuing Expose request 04:50:00.751 00.001 30444 GuideStep: -0.3 px 79 ms EAST, 0.4 px 0 ms NORTH 04:50:00.751 00.000 15672 Worker thread wakes up 04:50:00.751 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:00.751 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:02.860 02.109 15672 Exposure complete 04:50:02.880 00.020 15672 worker thread done servicing request 04:50:02.880 00.000 30444 OnExposeComplete: enter 04:50:02.880 00.000 30444 UpdateGuideState(): m_state=6 04:50:02.880 00.000 30444 Star::Find(15, 439, 186, 0, (0,0,0,0), 0.0, 255) frame 734 04:50:02.880 00.000 30444 Star::Find returns 1 (1), X=440.20, Y=185.54, Mass=127779, SNR=111.2, Peak=12593 HFD=3.5 04:50:02.880 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 04:50:02.880 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.00 = 0.00) 04:50:02.880 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.21 mountX=0.15 mountY=0.00, mountTheta=0.00 04:50:02.881 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.03, opts=13) 04:50:02.881 00.000 30444 Enqueuing Move request for scope (0.15, -0.03) 04:50:02.881 00.000 15672 Worker thread wakes up 04:50:02.881 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd 04:50:02.881 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.03) 04:50:02.881 00.000 15672 Moving (0.15, -0.03) raw xDistance=0.15 yDistance=0.00 04:50:02.881 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:50:02.881 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:02.881 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 04:50:02.881 00.000 15672 MoveAxis(E, 0, ABG) 04:50:02.881 00.000 15672 Move returns status 0, amount 0 04:50:02.881 00.000 15672 MoveAxis(N, 0, ABG) 04:50:02.881 00.000 15672 Move returns status 0, amount 0 04:50:02.881 00.000 15672 move complete, result=0 04:50:02.881 00.000 15672 worker thread done servicing request 04:50:02.886 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2148, max=14081, FiltMin=2469, FiltMax=11032, Gamma=2.950 04:50:02.936 00.050 30444 UpdateGuideState exits: m=127779 SNR=111.2 Saturated 04:50:02.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:02.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:02.936 00.000 30444 Enqueuing Expose request 04:50:02.936 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:50:02.936 00.000 15672 Worker thread wakes up 04:50:02.936 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:02.936 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:04.843 01.907 15672 Exposure complete 04:50:04.863 00.020 15672 worker thread done servicing request 04:50:04.863 00.000 30444 OnExposeComplete: enter 04:50:04.863 00.000 30444 UpdateGuideState(): m_state=6 04:50:04.863 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 735 04:50:04.864 00.001 30444 Star::Find returns 1 (1), X=440.09, Y=185.65, Mass=131162, SNR=120.8, Peak=13299 HFD=3.5 04:50:04.864 00.000 30444 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.28) = xAngle (1.40 = 1.40) 04:50:04.864 00.000 30444 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.33 = 1.33) 04:50:04.864 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.12 mountX=0.01 mountY=0.08, mountTheta=1.39 04:50:04.864 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.07, opts=13) 04:50:04.864 00.000 30444 Enqueuing Move request for scope (0.04, 0.07) 04:50:04.864 00.000 15672 Worker thread wakes up 04:50:04.864 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd 04:50:04.864 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.07) 04:50:04.864 00.000 15672 Moving (0.04, 0.07) raw xDistance=0.01 yDistance=0.08 04:50:04.864 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:50:04.865 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:04.865 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:50:04.865 00.000 15672 MoveAxis(E, 0, ABG) 04:50:04.865 00.000 15672 Move returns status 0, amount 0 04:50:04.865 00.000 15672 MoveAxis(N, 0, ABG) 04:50:04.865 00.000 15672 Move returns status 0, amount 0 04:50:04.865 00.000 15672 move complete, result=0 04:50:04.865 00.000 15672 worker thread done servicing request 04:50:04.869 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2202, max=13482, FiltMin=2515, FiltMax=10190, Gamma=2.950 04:50:04.919 00.050 30444 UpdateGuideState exits: m=131162 SNR=120.8 Saturated 04:50:04.919 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:04.919 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:04.919 00.000 30444 Enqueuing Expose request 04:50:04.919 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:50:04.919 00.000 15672 Worker thread wakes up 04:50:04.919 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:04.919 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:07.027 02.108 15672 Exposure complete 04:50:07.047 00.020 15672 worker thread done servicing request 04:50:07.047 00.000 30444 OnExposeComplete: enter 04:50:07.047 00.000 30444 UpdateGuideState(): m_state=6 04:50:07.047 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 736 04:50:07.047 00.000 30444 Star::Find returns 1 (1), X=440.49, Y=185.58, Mass=126874, SNR=97.3, Peak=12542 HFD=3.3 04:50:07.047 00.000 30444 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.28) = xAngle (0.30 = 0.30) 04:50:07.047 00.000 30444 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.24 = 0.24) 04:50:07.048 00.001 30444 CameraToMount -- cameraX=0.43 cameraY=0.01 hyp=0.43 cameraTheta=0.02 mountX=0.42 mountY=0.10, mountTheta=0.24 04:50:07.048 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.43, y=0.01, opts=13) 04:50:07.048 00.000 30444 Enqueuing Move request for scope (0.43, 0.01) 04:50:07.048 00.000 15672 Worker thread wakes up 04:50:07.048 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.01) opts 0xd 04:50:07.048 00.000 15672 Handling offset move in thread for scope, endpoint = (0.43, 0.01) 04:50:07.048 00.000 15672 Moving (0.43, 0.01) raw xDistance=0.42 yDistance=0.10 04:50:07.048 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 04:50:07.048 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:07.048 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:50:07.048 00.000 15672 MoveAxis(W, 112, ABG) 04:50:07.048 00.000 15672 Guiding Dir = 3, Dur = 112 04:50:07.049 00.001 15672 IsSlewing returns 0 04:50:07.050 00.001 15672 IsGuiding returns 0 04:50:07.054 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2134, max=14259, FiltMin=2487, FiltMax=10060, Gamma=2.950 04:50:07.074 00.020 15672 PulseGuide returned control before completion, sleep 99 04:50:07.174 00.100 15672 IsGuiding returns 1 04:50:07.175 00.001 15672 scope still moving after pulse duration time elapsed 04:50:07.196 00.021 15672 IsSlewing returns 0 04:50:07.219 00.023 15672 IsGuiding returns 0 04:50:07.219 00.000 15672 scope move finished after 112 + 56 ms 04:50:07.219 00.000 15672 Move returns status 0, amount 112 04:50:07.219 00.000 15672 MoveAxis(N, 0, ABG) 04:50:07.219 00.000 15672 Move returns status 0, amount 0 04:50:07.219 00.000 15672 move complete, result=0 04:50:07.219 00.000 15672 worker thread done servicing request 04:50:07.340 00.121 30444 UpdateGuideState exits: m=126874 SNR=97.3 Saturated 04:50:07.341 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:07.341 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:07.341 00.000 30444 Enqueuing Expose request 04:50:07.341 00.000 30444 GuideStep: 0.4 px 112 ms WEST, 0.1 px 0 ms NORTH 04:50:07.341 00.000 15672 Worker thread wakes up 04:50:07.341 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:07.342 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:09.249 01.907 15672 Exposure complete 04:50:09.269 00.020 15672 worker thread done servicing request 04:50:09.269 00.000 30444 OnExposeComplete: enter 04:50:09.269 00.000 30444 UpdateGuideState(): m_state=6 04:50:09.269 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 737 04:50:09.269 00.000 30444 Star::Find returns 1 (1), X=440.22, Y=185.47, Mass=127152, SNR=91.7, Peak=12784 HFD=3.4 04:50:09.269 00.000 30444 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.28) = xAngle (-0.30 = -0.30) 04:50:09.269 00.000 30444 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.36 = -0.36) 04:50:09.269 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-0.58 mountX=0.19 mountY=-0.07, mountTheta=-0.36 04:50:09.270 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=-0.11, opts=13) 04:50:09.270 00.000 30444 Enqueuing Move request for scope (0.16, -0.11) 04:50:09.270 00.000 15672 Worker thread wakes up 04:50:09.270 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd 04:50:09.270 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, -0.11) 04:50:09.270 00.000 15672 Moving (0.16, -0.11) raw xDistance=0.19 yDistance=-0.07 04:50:09.270 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:50:09.270 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:09.270 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 04:50:09.270 00.000 15672 MoveAxis(E, 0, ABG) 04:50:09.270 00.000 15672 Move returns status 0, amount 0 04:50:09.271 00.001 15672 MoveAxis(N, 0, ABG) 04:50:09.271 00.000 15672 Move returns status 0, amount 0 04:50:09.271 00.000 15672 move complete, result=0 04:50:09.271 00.000 15672 worker thread done servicing request 04:50:09.275 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=13592, FiltMin=2493, FiltMax=9900, Gamma=2.950 04:50:09.383 00.108 30444 UpdateGuideState exits: m=127152 SNR=91.7 Saturated 04:50:09.383 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:09.383 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:09.383 00.000 30444 Enqueuing Expose request 04:50:09.383 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:50:09.383 00.000 15672 Worker thread wakes up 04:50:09.383 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:09.383 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:11.489 02.106 15672 Exposure complete 04:50:11.509 00.020 15672 worker thread done servicing request 04:50:11.509 00.000 30444 OnExposeComplete: enter 04:50:11.509 00.000 30444 UpdateGuideState(): m_state=6 04:50:11.509 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 738 04:50:11.509 00.000 30444 Star::Find returns 1 (1), X=440.20, Y=185.31, Mass=122047, SNR=102.4, Peak=13022 HFD=3.3 04:50:11.509 00.000 30444 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.28) = xAngle (-0.77 = -0.77) 04:50:11.509 00.000 30444 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 04:50:11.509 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-1.05 mountX=0.22 mountY=-0.22, mountTheta=-0.80 04:50:11.510 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.26, opts=13) 04:50:11.510 00.000 30444 Enqueuing Move request for scope (0.15, -0.26) 04:50:11.510 00.000 15672 Worker thread wakes up 04:50:11.510 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.26) opts 0xd 04:50:11.510 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.26) 04:50:11.510 00.000 15672 Moving (0.15, -0.26) raw xDistance=0.22 yDistance=-0.22 04:50:11.510 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 04:50:11.510 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:11.510 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:50:11.510 00.000 15672 MoveAxis(E, 0, ABG) 04:50:11.510 00.000 15672 Move returns status 0, amount 0 04:50:11.510 00.000 15672 MoveAxis(N, 0, ABG) 04:50:11.510 00.000 15672 Move returns status 0, amount 0 04:50:11.511 00.001 15672 move complete, result=0 04:50:11.511 00.000 15672 worker thread done servicing request 04:50:11.515 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=14465, FiltMin=2530, FiltMax=10206, Gamma=2.950 04:50:11.564 00.049 30444 UpdateGuideState exits: m=122047 SNR=102.4 Saturated 04:50:11.564 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:11.564 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:11.564 00.000 30444 Enqueuing Expose request 04:50:11.564 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:50:11.564 00.000 15672 Worker thread wakes up 04:50:11.564 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:11.565 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:13.472 01.907 15672 Exposure complete 04:50:13.492 00.020 15672 worker thread done servicing request 04:50:13.492 00.000 30444 OnExposeComplete: enter 04:50:13.492 00.000 30444 UpdateGuideState(): m_state=6 04:50:13.492 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 739 04:50:13.492 00.000 30444 Star::Find returns 1 (1), X=440.27, Y=185.61, Mass=128140, SNR=99.2, Peak=13092 HFD=3.3 04:50:13.492 00.000 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 04:50:13.492 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 04:50:13.493 00.001 30444 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.15 mountX=0.20 mountY=0.08, mountTheta=0.37 04:50:13.493 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=0.03, opts=13) 04:50:13.493 00.000 30444 Enqueuing Move request for scope (0.22, 0.03) 04:50:13.493 00.000 15672 Worker thread wakes up 04:50:13.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd 04:50:13.493 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, 0.03) 04:50:13.493 00.000 15672 Moving (0.22, 0.03) raw xDistance=0.20 yDistance=0.08 04:50:13.493 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:50:13.493 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:13.493 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:50:13.493 00.000 15672 MoveAxis(E, 0, ABG) 04:50:13.493 00.000 15672 Move returns status 0, amount 0 04:50:13.494 00.001 15672 MoveAxis(N, 0, ABG) 04:50:13.494 00.000 15672 Move returns status 0, amount 0 04:50:13.494 00.000 15672 move complete, result=0 04:50:13.494 00.000 15672 worker thread done servicing request 04:50:13.498 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=14411, FiltMin=2464, FiltMax=10592, Gamma=2.950 04:50:13.548 00.050 30444 UpdateGuideState exits: m=128140 SNR=99.2 Saturated 04:50:13.548 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:13.548 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:13.548 00.000 30444 Enqueuing Expose request 04:50:13.548 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:50:13.548 00.000 15672 Worker thread wakes up 04:50:13.548 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:13.548 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:15.657 02.109 15672 Exposure complete 04:50:15.677 00.020 15672 worker thread done servicing request 04:50:15.677 00.000 30444 OnExposeComplete: enter 04:50:15.677 00.000 30444 UpdateGuideState(): m_state=6 04:50:15.677 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 740 04:50:15.677 00.000 30444 Star::Find returns 1 (1), X=440.30, Y=185.60, Mass=131859, SNR=107.1, Peak=13668 HFD=3.2 04:50:15.678 00.001 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 04:50:15.678 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 04:50:15.678 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.25 cameraTheta=0.09 mountX=0.23 mountY=0.07, mountTheta=0.32 04:50:15.678 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.02, opts=13) 04:50:15.678 00.000 30444 Enqueuing Move request for scope (0.24, 0.02) 04:50:15.678 00.000 15672 Worker thread wakes up 04:50:15.678 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd 04:50:15.678 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.02) 04:50:15.678 00.000 15672 Moving (0.24, 0.02) raw xDistance=0.23 yDistance=0.07 04:50:15.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23 04:50:15.678 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:15.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:50:15.679 00.001 15672 MoveAxis(E, 0, ABG) 04:50:15.679 00.000 15672 Move returns status 0, amount 0 04:50:15.679 00.000 15672 MoveAxis(N, 0, ABG) 04:50:15.679 00.000 15672 Move returns status 0, amount 0 04:50:15.679 00.000 15672 move complete, result=0 04:50:15.679 00.000 15672 worker thread done servicing request 04:50:15.683 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=14860, FiltMin=2472, FiltMax=11093, Gamma=2.950 04:50:15.733 00.050 30444 UpdateGuideState exits: m=131859 SNR=107.1 Saturated 04:50:15.733 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:15.733 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:15.733 00.000 30444 Enqueuing Expose request 04:50:15.733 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:50:15.733 00.000 15672 Worker thread wakes up 04:50:15.733 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:15.733 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:17.641 01.908 15672 Exposure complete 04:50:17.661 00.020 15672 worker thread done servicing request 04:50:17.661 00.000 30444 OnExposeComplete: enter 04:50:17.661 00.000 30444 UpdateGuideState(): m_state=6 04:50:17.661 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 741 04:50:17.661 00.000 30444 Star::Find returns 1 (1), X=440.19, Y=185.37, Mass=119449, SNR=109.2, Peak=13164 HFD=3.2 04:50:17.661 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 04:50:17.661 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 04:50:17.661 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-0.99 mountX=0.18 mountY=-0.17, mountTheta=-0.74 04:50:17.662 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=-0.20, opts=13) 04:50:17.662 00.000 30444 Enqueuing Move request for scope (0.13, -0.20) 04:50:17.662 00.000 15672 Worker thread wakes up 04:50:17.662 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd 04:50:17.662 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, -0.20) 04:50:17.662 00.000 15672 Moving (0.13, -0.20) raw xDistance=0.18 yDistance=-0.17 04:50:17.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 04:50:17.662 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:17.662 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:50:17.662 00.000 15672 MoveAxis(E, 0, ABG) 04:50:17.662 00.000 15672 Move returns status 0, amount 0 04:50:17.663 00.001 15672 MoveAxis(N, 0, ABG) 04:50:17.663 00.000 15672 Move returns status 0, amount 0 04:50:17.663 00.000 15672 move complete, result=0 04:50:17.663 00.000 15672 worker thread done servicing request 04:50:17.668 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2091, max=14882, FiltMin=2501, FiltMax=10643, Gamma=2.950 04:50:17.717 00.049 30444 UpdateGuideState exits: m=119449 SNR=109.2 Saturated 04:50:17.717 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:17.717 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:17.718 00.001 30444 Enqueuing Expose request 04:50:17.718 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:50:17.718 00.000 15672 Worker thread wakes up 04:50:17.718 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:17.718 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:19.824 02.106 15672 Exposure complete 04:50:19.843 00.019 15672 worker thread done servicing request 04:50:19.844 00.001 30444 OnExposeComplete: enter 04:50:19.844 00.000 30444 UpdateGuideState(): m_state=6 04:50:19.844 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 742 04:50:19.844 00.000 30444 Star::Find returns 1 (1), X=440.60, Y=185.32, Mass=135257, SNR=117.1, Peak=14532 HFD=3.2 04:50:19.844 00.000 30444 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.28) = xAngle (-0.16 = -0.16) 04:50:19.844 00.000 30444 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.22 = -0.22) 04:50:19.844 00.000 30444 CameraToMount -- cameraX=0.54 cameraY=-0.25 hyp=0.60 cameraTheta=-0.44 mountX=0.59 mountY=-0.13, mountTheta=-0.22 04:50:19.844 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.54, y=-0.25, opts=13) 04:50:19.844 00.000 30444 Enqueuing Move request for scope (0.54, -0.25) 04:50:19.845 00.001 15672 Worker thread wakes up 04:50:19.845 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.25) opts 0xd 04:50:19.845 00.000 15672 Handling offset move in thread for scope, endpoint = (0.54, -0.25) 04:50:19.845 00.000 15672 Moving (0.54, -0.25) raw xDistance=0.59 yDistance=-0.13 04:50:19.845 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59 04:50:19.845 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:19.845 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:50:19.845 00.000 15672 MoveAxis(W, 161, ABG) 04:50:19.845 00.000 15672 Guiding Dir = 3, Dur = 161 04:50:19.845 00.000 15672 IsSlewing returns 0 04:50:19.846 00.001 15672 IsGuiding returns 0 04:50:19.852 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=14532, FiltMin=2441, FiltMax=9622, Gamma=2.950 04:50:19.869 00.017 15672 PulseGuide returned control before completion, sleep 149 04:50:19.904 00.035 30444 UpdateGuideState exits: m=135257 SNR=117.1 Saturated 04:50:19.904 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:19.904 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:19.904 00.000 30444 Enqueuing Expose request 04:50:20.020 00.116 15672 IsGuiding returns 1 04:50:20.021 00.001 15672 scope still moving after pulse duration time elapsed 04:50:20.042 00.021 15672 IsSlewing returns 0 04:50:20.046 00.004 15672 IsGuiding returns 0 04:50:20.046 00.000 15672 scope move finished after 161 + 37 ms 04:50:20.046 00.000 15672 Move returns status 0, amount 161 04:50:20.046 00.000 15672 MoveAxis(N, 0, ABG) 04:50:20.046 00.000 15672 Move returns status 0, amount 0 04:50:20.046 00.000 15672 move complete, result=0 04:50:20.046 00.000 15672 worker thread done servicing request 04:50:20.046 00.000 15672 Worker thread wakes up 04:50:20.046 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:20.046 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:20.046 00.000 30444 GuideStep: 0.6 px 161 ms WEST, -0.1 px 0 ms NORTH 04:50:21.952 01.906 15672 Exposure complete 04:50:21.973 00.021 15672 worker thread done servicing request 04:50:21.973 00.000 30444 OnExposeComplete: enter 04:50:21.973 00.000 30444 UpdateGuideState(): m_state=6 04:50:21.973 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 743 04:50:21.973 00.000 30444 Star::Find returns 1 (1), X=440.25, Y=185.39, Mass=128318, SNR=108.1, Peak=13236 HFD=3.5 04:50:21.973 00.000 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 04:50:21.973 00.000 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 04:50:21.973 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-0.73 mountX=0.24 mountY=-0.13, mountTheta=-0.50 04:50:21.974 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.18, opts=13) 04:50:21.974 00.000 30444 Enqueuing Move request for scope (0.20, -0.18) 04:50:21.974 00.000 15672 Worker thread wakes up 04:50:21.974 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.18) opts 0xd 04:50:21.974 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.18) 04:50:21.974 00.000 15672 Moving (0.20, -0.18) raw xDistance=0.24 yDistance=-0.13 04:50:21.974 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 04:50:21.974 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:21.974 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:50:21.974 00.000 15672 MoveAxis(E, 0, ABG) 04:50:21.974 00.000 15672 Move returns status 0, amount 0 04:50:21.974 00.000 15672 MoveAxis(N, 0, ABG) 04:50:21.974 00.000 15672 Move returns status 0, amount 0 04:50:21.974 00.000 15672 move complete, result=0 04:50:21.974 00.000 15672 worker thread done servicing request 04:50:21.981 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2022, max=14412, FiltMin=2558, FiltMax=10094, Gamma=2.950 04:50:22.090 00.109 30444 UpdateGuideState exits: m=128318 SNR=108.1 Saturated 04:50:22.090 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:22.090 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:22.091 00.001 30444 Enqueuing Expose request 04:50:22.091 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:50:22.091 00.000 15672 Worker thread wakes up 04:50:22.091 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:22.091 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:24.198 02.107 15672 Exposure complete 04:50:24.218 00.020 15672 worker thread done servicing request 04:50:24.218 00.000 30444 OnExposeComplete: enter 04:50:24.218 00.000 30444 UpdateGuideState(): m_state=6 04:50:24.218 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 744 04:50:24.218 00.000 30444 Star::Find returns 1 (1), X=439.94, Y=185.19, Mass=122201, SNR=104.6, Peak=13595 HFD=3.0 04:50:24.219 00.001 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.58 = -1.58) 04:50:24.219 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.64 = -1.64) 04:50:24.219 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.38 hyp=0.40 cameraTheta=-1.86 mountX=-0.00 mountY=-0.40, mountTheta=-1.58 04:50:24.219 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.38, opts=13) 04:50:24.219 00.000 30444 Enqueuing Move request for scope (-0.11, -0.38) 04:50:24.219 00.000 15672 Worker thread wakes up 04:50:24.219 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.38) opts 0xd 04:50:24.219 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.38) 04:50:24.219 00.000 15672 Moving (-0.11, -0.38) raw xDistance=-0.00 yDistance=-0.40 04:50:24.219 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 04:50:24.219 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 04:50:24.219 00.000 15672 MoveAxis(E, 0, ABG) 04:50:24.219 00.000 15672 Move returns status 0, amount 0 04:50:24.220 00.001 15672 MoveAxis(N, 71, ABG) 04:50:24.220 00.000 15672 Guiding Dir = 0, Dur = 71 04:50:24.220 00.000 15672 IsSlewing returns 0 04:50:24.225 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=14159, FiltMin=2467, FiltMax=9959, Gamma=2.950 04:50:24.247 00.022 15672 IsGuiding returns 0 04:50:24.280 00.033 30444 UpdateGuideState exits: m=122201 SNR=104.6 Saturated 04:50:24.280 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:24.280 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:24.281 00.001 30444 Enqueuing Expose request 04:50:24.327 00.046 15672 IsGuiding returns 1 04:50:24.327 00.000 15672 scope still moving after pulse duration time elapsed 04:50:24.348 00.021 15672 IsSlewing returns 0 04:50:24.349 00.001 15672 IsGuiding returns 1 04:50:24.370 00.021 15672 IsSlewing returns 0 04:50:24.370 00.000 15672 IsGuiding returns 1 04:50:24.392 00.022 15672 IsSlewing returns 0 04:50:24.423 00.031 15672 IsGuiding returns 0 04:50:24.423 00.000 15672 scope move finished after 71 + 104 ms 04:50:24.423 00.000 15672 Move returns status 0, amount 71 04:50:24.423 00.000 15672 move complete, result=0 04:50:24.423 00.000 15672 worker thread done servicing request 04:50:24.423 00.000 15672 Worker thread wakes up 04:50:24.423 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:24.423 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:24.423 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 71 ms NORTH 04:50:26.333 01.910 15672 Exposure complete 04:50:26.353 00.020 15672 worker thread done servicing request 04:50:26.353 00.000 30444 OnExposeComplete: enter 04:50:26.353 00.000 30444 UpdateGuideState(): m_state=6 04:50:26.353 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 745 04:50:26.353 00.000 30444 Star::Find returns 1 (1), X=440.41, Y=185.25, Mass=125909, SNR=105.9, Peak=14270 HFD=3.2 04:50:26.353 00.000 30444 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 04:50:26.353 00.000 30444 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 04:50:26.353 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.32 hyp=0.48 cameraTheta=-0.73 mountX=0.43 mountY=-0.24, mountTheta=-0.50 04:50:26.354 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.32, opts=13) 04:50:26.354 00.000 30444 Enqueuing Move request for scope (0.36, -0.32) 04:50:26.354 00.000 15672 Worker thread wakes up 04:50:26.354 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.32) opts 0xd 04:50:26.354 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.32) 04:50:26.354 00.000 15672 Moving (0.36, -0.32) raw xDistance=0.43 yDistance=-0.24 04:50:26.354 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 04:50:26.354 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:26.354 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 04:50:26.354 00.000 15672 MoveAxis(W, 117, ABG) 04:50:26.354 00.000 15672 Guiding Dir = 3, Dur = 117 04:50:26.354 00.000 15672 IsSlewing returns 0 04:50:26.359 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2212, max=14270, FiltMin=2537, FiltMax=9700, Gamma=2.950 04:50:26.372 00.013 15672 IsGuiding returns 0 04:50:26.387 00.015 15672 PulseGuide returned control before completion, sleep 112 04:50:26.409 00.022 30444 UpdateGuideState exits: m=125909 SNR=105.9 Saturated 04:50:26.409 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:26.409 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:26.409 00.000 30444 Enqueuing Expose request 04:50:26.502 00.093 15672 IsGuiding returns 1 04:50:26.502 00.000 15672 scope still moving after pulse duration time elapsed 04:50:26.523 00.021 15672 IsSlewing returns 0 04:50:26.532 00.009 15672 IsGuiding returns 0 04:50:26.532 00.000 15672 scope move finished after 117 + 43 ms 04:50:26.532 00.000 15672 Move returns status 0, amount 117 04:50:26.532 00.000 15672 MoveAxis(N, 0, ABG) 04:50:26.532 00.000 15672 Move returns status 0, amount 0 04:50:26.532 00.000 15672 move complete, result=0 04:50:26.532 00.000 15672 worker thread done servicing request 04:50:26.532 00.000 15672 Worker thread wakes up 04:50:26.532 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:26.532 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:26.605 00.073 30444 GuideStep: 0.4 px 117 ms WEST, -0.2 px 0 ms NORTH 04:50:28.638 02.033 15672 Exposure complete 04:50:28.658 00.020 15672 worker thread done servicing request 04:50:28.658 00.000 30444 OnExposeComplete: enter 04:50:28.658 00.000 30444 UpdateGuideState(): m_state=6 04:50:28.658 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 746 04:50:28.659 00.001 30444 Star::Find returns 1 (1), X=440.30, Y=185.55, Mass=131384, SNR=107.7, Peak=12065 HFD=3.5 04:50:28.659 00.000 30444 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.28) = xAngle (0.20 = 0.20) 04:50:28.659 00.000 30444 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.14 = 0.14) 04:50:28.659 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.08 mountX=0.25 mountY=0.04, mountTheta=0.14 04:50:28.659 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.02, opts=13) 04:50:28.659 00.000 30444 Enqueuing Move request for scope (0.25, -0.02) 04:50:28.659 00.000 15672 Worker thread wakes up 04:50:28.659 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd 04:50:28.659 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.02) 04:50:28.660 00.001 15672 Moving (0.25, -0.02) raw xDistance=0.25 yDistance=0.04 04:50:28.660 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 04:50:28.660 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:28.660 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 04:50:28.660 00.000 15672 MoveAxis(E, 0, ABG) 04:50:28.660 00.000 15672 Move returns status 0, amount 0 04:50:28.660 00.000 15672 MoveAxis(N, 0, ABG) 04:50:28.660 00.000 15672 Move returns status 0, amount 0 04:50:28.660 00.000 15672 move complete, result=0 04:50:28.660 00.000 15672 worker thread done servicing request 04:50:28.665 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=12957, FiltMin=2465, FiltMax=9810, Gamma=2.950 04:50:28.714 00.049 30444 UpdateGuideState exits: m=131384 SNR=107.7 Saturated 04:50:28.714 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:28.714 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:28.714 00.000 30444 Enqueuing Expose request 04:50:28.714 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:50:28.714 00.000 15672 Worker thread wakes up 04:50:28.714 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:28.714 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:30.622 01.908 15672 Exposure complete 04:50:30.641 00.019 15672 worker thread done servicing request 04:50:30.641 00.000 30444 OnExposeComplete: enter 04:50:30.641 00.000 30444 UpdateGuideState(): m_state=6 04:50:30.642 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 747 04:50:30.642 00.000 30444 Star::Find returns 1 (1), X=440.44, Y=185.49, Mass=132906, SNR=109.8, Peak=14025 HFD=3.2 04:50:30.642 00.000 30444 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.28) = xAngle (0.06 = 0.06) 04:50:30.642 00.000 30444 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.00 = 0.00) 04:50:30.642 00.000 30444 CameraToMount -- cameraX=0.39 cameraY=-0.09 hyp=0.40 cameraTheta=-0.22 mountX=0.40 mountY=0.00, mountTheta=0.00 04:50:30.642 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.39, y=-0.09, opts=13) 04:50:30.642 00.000 30444 Enqueuing Move request for scope (0.39, -0.09) 04:50:30.642 00.000 15672 Worker thread wakes up 04:50:30.642 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.09) opts 0xd 04:50:30.642 00.000 15672 Handling offset move in thread for scope, endpoint = (0.39, -0.09) 04:50:30.643 00.001 15672 Moving (0.39, -0.09) raw xDistance=0.40 yDistance=0.00 04:50:30.643 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 04:50:30.643 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:30.643 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 04:50:30.643 00.000 15672 MoveAxis(W, 107, ABG) 04:50:30.643 00.000 15672 Guiding Dir = 3, Dur = 107 04:50:30.643 00.000 15672 IsSlewing returns 0 04:50:30.648 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2081, max=14025, FiltMin=2499, FiltMax=10721, Gamma=2.950 04:50:30.669 00.021 15672 IsGuiding returns 0 04:50:30.684 00.015 15672 PulseGuide returned control before completion, sleep 102 04:50:30.741 00.057 30444 UpdateGuideState exits: m=132906 SNR=109.8 Saturated 04:50:30.741 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:30.741 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:30.741 00.000 30444 Enqueuing Expose request 04:50:30.789 00.048 15672 IsGuiding returns 1 04:50:30.789 00.000 15672 scope still moving after pulse duration time elapsed 04:50:30.810 00.021 15672 IsSlewing returns 0 04:50:30.829 00.019 15672 IsGuiding returns 0 04:50:30.829 00.000 15672 scope move finished after 107 + 53 ms 04:50:30.829 00.000 15672 Move returns status 0, amount 107 04:50:30.829 00.000 15672 MoveAxis(N, 0, ABG) 04:50:30.829 00.000 15672 Move returns status 0, amount 0 04:50:30.829 00.000 15672 move complete, result=0 04:50:30.829 00.000 15672 worker thread done servicing request 04:50:30.829 00.000 15672 Worker thread wakes up 04:50:30.829 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:30.829 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:30.829 00.000 30444 GuideStep: 0.4 px 107 ms WEST, 0.0 px 0 ms NORTH 04:50:32.936 02.107 15672 Exposure complete 04:50:32.956 00.020 15672 worker thread done servicing request 04:50:32.956 00.000 30444 OnExposeComplete: enter 04:50:32.956 00.000 30444 UpdateGuideState(): m_state=6 04:50:32.956 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 748 04:50:32.956 00.000 30444 Star::Find returns 1 (1), X=440.17, Y=185.50, Mass=121428, SNR=110.7, Peak=13284 HFD=3.1 04:50:32.956 00.000 30444 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.28) = xAngle (-0.32 = -0.32) 04:50:32.957 00.001 30444 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.38 = -0.38) 04:50:32.957 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.60 mountX=0.13 mountY=-0.05, mountTheta=-0.37 04:50:32.957 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.08, opts=13) 04:50:32.957 00.000 30444 Enqueuing Move request for scope (0.11, -0.08) 04:50:32.957 00.000 15672 Worker thread wakes up 04:50:32.957 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd 04:50:32.957 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.08) 04:50:32.957 00.000 15672 Moving (0.11, -0.08) raw xDistance=0.13 yDistance=-0.05 04:50:32.957 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:50:32.957 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:32.957 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:50:32.957 00.000 15672 MoveAxis(E, 0, ABG) 04:50:32.958 00.001 15672 Move returns status 0, amount 0 04:50:32.958 00.000 15672 MoveAxis(N, 0, ABG) 04:50:32.958 00.000 15672 Move returns status 0, amount 0 04:50:32.958 00.000 15672 move complete, result=0 04:50:32.958 00.000 15672 worker thread done servicing request 04:50:32.963 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2093, max=14667, FiltMin=2480, FiltMax=10699, Gamma=2.950 04:50:33.011 00.048 30444 UpdateGuideState exits: m=121428 SNR=110.7 Saturated 04:50:33.011 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:33.011 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:33.011 00.000 30444 Enqueuing Expose request 04:50:33.011 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:50:33.011 00.000 15672 Worker thread wakes up 04:50:33.011 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:33.011 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:34.927 01.916 15672 Exposure complete 04:50:34.959 00.032 15672 worker thread done servicing request 04:50:34.959 00.000 30444 OnExposeComplete: enter 04:50:34.959 00.000 30444 UpdateGuideState(): m_state=6 04:50:34.959 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 749 04:50:34.960 00.001 30444 Star::Find returns 1 (1), X=440.11, Y=185.45, Mass=129775, SNR=102.7, Peak=13307 HFD=3.5 04:50:34.960 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.85 = -0.85) 04:50:34.960 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.91 = -0.91) 04:50:34.960 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.13 mountX=0.09 mountY=-0.11, mountTheta=-0.88 04:50:34.960 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.12, opts=13) 04:50:34.960 00.000 30444 Enqueuing Move request for scope (0.06, -0.12) 04:50:34.960 00.000 15672 Worker thread wakes up 04:50:34.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd 04:50:34.960 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.12) 04:50:34.960 00.000 15672 Moving (0.06, -0.12) raw xDistance=0.09 yDistance=-0.11 04:50:34.961 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 04:50:34.961 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:34.961 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:50:34.961 00.000 15672 MoveAxis(E, 0, ABG) 04:50:34.961 00.000 15672 Move returns status 0, amount 0 04:50:34.961 00.000 15672 MoveAxis(N, 0, ABG) 04:50:34.961 00.000 15672 Move returns status 0, amount 0 04:50:34.961 00.000 15672 move complete, result=0 04:50:34.961 00.000 15672 worker thread done servicing request 04:50:34.965 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=14594, FiltMin=2536, FiltMax=10198, Gamma=2.950 04:50:35.015 00.050 30444 UpdateGuideState exits: m=129775 SNR=102.7 Saturated 04:50:35.015 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:35.015 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:35.015 00.000 30444 Enqueuing Expose request 04:50:35.015 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:50:35.015 00.000 15672 Worker thread wakes up 04:50:35.015 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:35.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:37.126 02.111 15672 Exposure complete 04:50:37.146 00.020 15672 worker thread done servicing request 04:50:37.146 00.000 30444 OnExposeComplete: enter 04:50:37.146 00.000 30444 UpdateGuideState(): m_state=6 04:50:37.146 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 750 04:50:37.146 00.000 30444 Star::Find returns 1 (1), X=440.15, Y=185.34, Mass=126606, SNR=103.3, Peak=13817 HFD=3.3 04:50:37.146 00.000 30444 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.28) = xAngle (-0.91 = -0.91) 04:50:37.146 00.000 30444 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 04:50:37.146 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.19 mountX=0.16 mountY=-0.21, mountTheta=-0.93 04:50:37.147 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.24, opts=13) 04:50:37.147 00.000 30444 Enqueuing Move request for scope (0.09, -0.24) 04:50:37.147 00.000 15672 Worker thread wakes up 04:50:37.147 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.24) opts 0xd 04:50:37.147 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.24) 04:50:37.147 00.000 15672 Moving (0.09, -0.24) raw xDistance=0.16 yDistance=-0.21 04:50:37.147 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:50:37.147 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:37.147 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:50:37.147 00.000 15672 MoveAxis(E, 0, ABG) 04:50:37.147 00.000 15672 Move returns status 0, amount 0 04:50:37.147 00.000 15672 MoveAxis(N, 0, ABG) 04:50:37.147 00.000 15672 Move returns status 0, amount 0 04:50:37.147 00.000 15672 move complete, result=0 04:50:37.147 00.000 15672 worker thread done servicing request 04:50:37.152 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2064, max=14521, FiltMin=2456, FiltMax=10103, Gamma=2.950 04:50:37.352 00.200 30444 UpdateGuideState exits: m=126606 SNR=103.3 Saturated 04:50:37.352 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:37.353 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:37.353 00.000 30444 Enqueuing Expose request 04:50:37.353 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:50:37.353 00.000 15672 Worker thread wakes up 04:50:37.353 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:37.354 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:39.259 01.905 15672 Exposure complete 04:50:39.279 00.020 15672 worker thread done servicing request 04:50:39.279 00.000 30444 OnExposeComplete: enter 04:50:39.279 00.000 30444 UpdateGuideState(): m_state=6 04:50:39.279 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 751 04:50:39.279 00.000 30444 Star::Find returns 1 (1), X=440.32, Y=185.12, Mass=124579, SNR=111.4, Peak=13271 HFD=3.3 04:50:39.279 00.000 30444 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.28) = xAngle (-0.76 = -0.76) 04:50:39.279 00.000 30444 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.83 = -0.83) 04:50:39.279 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.46 hyp=0.53 cameraTheta=-1.04 mountX=0.38 mountY=-0.39, mountTheta=-0.79 04:50:39.280 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.46, opts=13) 04:50:39.280 00.000 30444 Enqueuing Move request for scope (0.27, -0.46) 04:50:39.280 00.000 15672 Worker thread wakes up 04:50:39.280 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.46) opts 0xd 04:50:39.280 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.46) 04:50:39.280 00.000 15672 Moving (0.27, -0.46) raw xDistance=0.38 yDistance=-0.39 04:50:39.280 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 04:50:39.280 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 04:50:39.280 00.000 15672 MoveAxis(W, 103, ABG) 04:50:39.280 00.000 15672 Guiding Dir = 3, Dur = 103 04:50:39.281 00.001 15672 IsSlewing returns 0 04:50:39.282 00.001 15672 IsGuiding returns 0 04:50:39.286 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=13271, FiltMin=2514, FiltMax=10018, Gamma=2.950 04:50:39.310 00.024 15672 PulseGuide returned control before completion, sleep 85 04:50:39.397 00.087 15672 IsGuiding returns 1 04:50:39.397 00.000 15672 scope still moving after pulse duration time elapsed 04:50:39.406 00.009 30444 UpdateGuideState exits: m=124579 SNR=111.4 Saturated 04:50:39.406 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:39.406 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:39.406 00.000 30444 Enqueuing Expose request 04:50:39.418 00.012 15672 IsSlewing returns 0 04:50:39.419 00.001 15672 IsGuiding returns 1 04:50:39.440 00.021 15672 IsSlewing returns 0 04:50:39.487 00.047 15672 IsGuiding returns 0 04:50:39.487 00.000 15672 scope move finished after 103 + 101 ms 04:50:39.487 00.000 15672 Move returns status 0, amount 103 04:50:39.487 00.000 15672 MoveAxis(N, 69, ABG) 04:50:39.487 00.000 15672 Guiding Dir = 0, Dur = 69 04:50:39.488 00.001 15672 IsSlewing returns 0 04:50:39.489 00.001 15672 IsGuiding returns 0 04:50:39.568 00.079 15672 IsGuiding returns 1 04:50:39.568 00.000 15672 scope still moving after pulse duration time elapsed 04:50:39.589 00.021 15672 IsSlewing returns 0 04:50:39.590 00.001 15672 IsGuiding returns 1 04:50:39.611 00.021 15672 IsSlewing returns 0 04:50:39.612 00.001 15672 IsGuiding returns 1 04:50:39.633 00.021 15672 IsSlewing returns 0 04:50:39.646 00.013 15672 IsGuiding returns 0 04:50:39.646 00.000 15672 scope move finished after 69 + 89 ms 04:50:39.646 00.000 15672 Move returns status 0, amount 69 04:50:39.646 00.000 15672 move complete, result=0 04:50:39.646 00.000 15672 worker thread done servicing request 04:50:39.646 00.000 15672 Worker thread wakes up 04:50:39.646 00.000 30444 GuideStep: 0.4 px 103 ms WEST, -0.4 px 69 ms NORTH 04:50:39.646 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:39.647 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:41.754 02.107 15672 Exposure complete 04:50:41.774 00.020 15672 worker thread done servicing request 04:50:41.774 00.000 30444 OnExposeComplete: enter 04:50:41.774 00.000 30444 UpdateGuideState(): m_state=6 04:50:41.774 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 752 04:50:41.774 00.000 30444 Star::Find returns 1 (1), X=440.28, Y=185.59, Mass=120694, SNR=105.6, Peak=12598 HFD=3.2 04:50:41.775 00.001 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 04:50:41.775 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 04:50:41.775 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.07 mountX=0.21 mountY=0.06, mountTheta=0.29 04:50:41.775 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.02, opts=13) 04:50:41.775 00.000 30444 Enqueuing Move request for scope (0.23, 0.02) 04:50:41.775 00.000 15672 Worker thread wakes up 04:50:41.775 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd 04:50:41.775 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.02) 04:50:41.775 00.000 15672 Moving (0.23, 0.02) raw xDistance=0.21 yDistance=0.06 04:50:41.775 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 04:50:41.775 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:41.775 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:50:41.776 00.001 15672 MoveAxis(E, 0, ABG) 04:50:41.776 00.000 15672 Move returns status 0, amount 0 04:50:41.776 00.000 15672 MoveAxis(N, 0, ABG) 04:50:41.776 00.000 15672 Move returns status 0, amount 0 04:50:41.776 00.000 15672 move complete, result=0 04:50:41.776 00.000 15672 worker thread done servicing request 04:50:41.780 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2101, max=14062, FiltMin=2428, FiltMax=10754, Gamma=2.950 04:50:41.830 00.050 30444 UpdateGuideState exits: m=120694 SNR=105.6 Saturated 04:50:41.830 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:41.830 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:41.830 00.000 30444 Enqueuing Expose request 04:50:41.830 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:50:41.830 00.000 15672 Worker thread wakes up 04:50:41.830 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:41.830 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:43.738 01.908 15672 Exposure complete 04:50:43.769 00.031 15672 worker thread done servicing request 04:50:43.769 00.000 30444 OnExposeComplete: enter 04:50:43.769 00.000 30444 UpdateGuideState(): m_state=6 04:50:43.769 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 753 04:50:43.769 00.000 30444 Star::Find returns 1 (1), X=440.49, Y=185.56, Mass=123569, SNR=114.9, Peak=13183 HFD=3.2 04:50:43.769 00.000 30444 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.28) = xAngle (0.24 = 0.24) 04:50:43.769 00.000 30444 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.18 = 0.18) 04:50:43.769 00.000 30444 CameraToMount -- cameraX=0.44 cameraY=-0.02 hyp=0.44 cameraTheta=-0.04 mountX=0.43 mountY=0.08, mountTheta=0.18 04:50:43.770 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.02, opts=13) 04:50:43.770 00.000 30444 Enqueuing Move request for scope (0.44, -0.02) 04:50:43.770 00.000 15672 Worker thread wakes up 04:50:43.770 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.02) opts 0xd 04:50:43.770 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.02) 04:50:43.770 00.000 15672 Moving (0.44, -0.02) raw xDistance=0.43 yDistance=0.08 04:50:43.770 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 04:50:43.770 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:43.770 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:50:43.770 00.000 15672 MoveAxis(W, 116, ABG) 04:50:43.770 00.000 15672 Guiding Dir = 3, Dur = 116 04:50:43.771 00.001 15672 IsSlewing returns 0 04:50:43.773 00.002 15672 IsGuiding returns 0 04:50:43.777 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=13193, FiltMin=2547, FiltMax=10537, Gamma=2.950 04:50:43.800 00.023 15672 PulseGuide returned control before completion, sleep 99 04:50:43.827 00.027 30444 UpdateGuideState exits: m=123569 SNR=114.9 Saturated 04:50:43.827 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:43.827 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:43.827 00.000 30444 Enqueuing Expose request 04:50:43.900 00.073 15672 IsGuiding returns 1 04:50:43.900 00.000 15672 scope still moving after pulse duration time elapsed 04:50:43.922 00.022 15672 IsSlewing returns 0 04:50:43.977 00.055 15672 IsGuiding returns 0 04:50:43.978 00.001 15672 scope move finished after 116 + 89 ms 04:50:43.978 00.000 15672 Move returns status 0, amount 116 04:50:43.978 00.000 15672 MoveAxis(N, 0, ABG) 04:50:43.978 00.000 15672 Move returns status 0, amount 0 04:50:43.978 00.000 15672 move complete, result=0 04:50:43.978 00.000 15672 worker thread done servicing request 04:50:43.978 00.000 15672 Worker thread wakes up 04:50:43.979 00.001 30444 GuideStep: 0.4 px 116 ms WEST, 0.1 px 0 ms NORTH 04:50:43.979 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:43.979 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:46.089 02.110 15672 Exposure complete 04:50:46.108 00.019 15672 worker thread done servicing request 04:50:46.108 00.000 30444 OnExposeComplete: enter 04:50:46.108 00.000 30444 UpdateGuideState(): m_state=6 04:50:46.109 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 754 04:50:46.109 00.000 30444 Star::Find returns 1 (1), X=440.30, Y=185.79, Mass=123066, SNR=93.8, Peak=12431 HFD=3.5 04:50:46.109 00.000 30444 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.28) = xAngle (1.01 = 1.01) 04:50:46.109 00.000 30444 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.95 = 0.95) 04:50:46.109 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=0.22 hyp=0.33 cameraTheta=0.73 mountX=0.17 mountY=0.27, mountTheta=0.99 04:50:46.109 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=0.22, opts=13) 04:50:46.109 00.000 30444 Enqueuing Move request for scope (0.24, 0.22) 04:50:46.109 00.000 15672 Worker thread wakes up 04:50:46.109 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.22) opts 0xd 04:50:46.110 00.001 15672 Handling offset move in thread for scope, endpoint = (0.24, 0.22) 04:50:46.110 00.000 15672 Moving (0.24, 0.22) raw xDistance=0.17 yDistance=0.27 04:50:46.110 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 04:50:46.110 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:50:46.110 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 04:50:46.110 00.000 15672 MoveAxis(E, 0, ABG) 04:50:46.110 00.000 15672 Move returns status 0, amount 0 04:50:46.110 00.000 15672 MoveAxis(N, 0, ABG) 04:50:46.110 00.000 15672 Move returns status 0, amount 0 04:50:46.110 00.000 15672 move complete, result=0 04:50:46.110 00.000 15672 worker thread done servicing request 04:50:46.115 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2073, max=12820, FiltMin=2463, FiltMax=10360, Gamma=2.950 04:50:46.163 00.048 30444 UpdateGuideState exits: m=123066 SNR=93.8 Saturated 04:50:46.163 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:46.163 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:46.163 00.000 30444 Enqueuing Expose request 04:50:46.163 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 04:50:46.163 00.000 15672 Worker thread wakes up 04:50:46.163 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:46.163 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:48.072 01.909 15672 Exposure complete 04:50:48.092 00.020 15672 worker thread done servicing request 04:50:48.092 00.000 30444 OnExposeComplete: enter 04:50:48.092 00.000 30444 UpdateGuideState(): m_state=6 04:50:48.092 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 755 04:50:48.092 00.000 30444 Star::Find returns 1 (1), X=440.20, Y=185.54, Mass=126044, SNR=109.4, Peak=12424 HFD=3.5 04:50:48.092 00.000 30444 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.28) = xAngle (0.05 = 0.05) 04:50:48.092 00.000 30444 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.01 = -0.01) 04:50:48.092 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.23 mountX=0.15 mountY=-0.00, mountTheta=-0.01 04:50:48.093 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=-0.03, opts=13) 04:50:48.093 00.000 30444 Enqueuing Move request for scope (0.14, -0.03) 04:50:48.093 00.000 15672 Worker thread wakes up 04:50:48.093 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd 04:50:48.093 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, -0.03) 04:50:48.093 00.000 15672 Moving (0.14, -0.03) raw xDistance=0.15 yDistance=-0.00 04:50:48.093 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:50:48.093 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:48.093 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:50:48.093 00.000 15672 MoveAxis(E, 0, ABG) 04:50:48.093 00.000 15672 Move returns status 0, amount 0 04:50:48.093 00.000 15672 MoveAxis(N, 0, ABG) 04:50:48.093 00.000 15672 Move returns status 0, amount 0 04:50:48.093 00.000 15672 move complete, result=0 04:50:48.093 00.000 15672 worker thread done servicing request 04:50:48.098 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2096, max=14590, FiltMin=2504, FiltMax=11146, Gamma=2.950 04:50:48.147 00.049 30444 UpdateGuideState exits: m=126044 SNR=109.4 Saturated 04:50:48.147 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:48.147 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:48.147 00.000 30444 Enqueuing Expose request 04:50:48.147 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:50:48.147 00.000 15672 Worker thread wakes up 04:50:48.147 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:48.147 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:50.254 02.107 15672 Exposure complete 04:50:50.274 00.020 15672 worker thread done servicing request 04:50:50.274 00.000 30444 OnExposeComplete: enter 04:50:50.274 00.000 30444 UpdateGuideState(): m_state=6 04:50:50.274 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 756 04:50:50.274 00.000 30444 Star::Find returns 1 (1), X=440.11, Y=185.46, Mass=121657, SNR=100.0, Peak=12267 HFD=3.5 04:50:50.274 00.000 30444 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.28) = xAngle (-0.86 = -0.86) 04:50:50.274 00.000 30444 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.92 = -0.92) 04:50:50.274 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.13 mountX=0.09 mountY=-0.10, mountTheta=-0.88 04:50:50.275 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.12, opts=13) 04:50:50.275 00.000 30444 Enqueuing Move request for scope (0.05, -0.12) 04:50:50.275 00.000 15672 Worker thread wakes up 04:50:50.275 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd 04:50:50.275 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.12) 04:50:50.275 00.000 15672 Moving (0.05, -0.12) raw xDistance=0.09 yDistance=-0.10 04:50:50.275 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 04:50:50.275 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:50.275 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:50:50.275 00.000 15672 MoveAxis(E, 0, ABG) 04:50:50.275 00.000 15672 Move returns status 0, amount 0 04:50:50.275 00.000 15672 MoveAxis(N, 0, ABG) 04:50:50.275 00.000 15672 Move returns status 0, amount 0 04:50:50.275 00.000 15672 move complete, result=0 04:50:50.275 00.000 15672 worker thread done servicing request 04:50:50.281 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2231, max=13437, FiltMin=2512, FiltMax=10032, Gamma=2.950 04:50:50.330 00.049 30444 UpdateGuideState exits: m=121657 SNR=100.0 Saturated 04:50:50.330 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:50.330 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:50.330 00.000 30444 Enqueuing Expose request 04:50:50.330 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:50:50.330 00.000 15672 Worker thread wakes up 04:50:50.330 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:50.330 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:52.236 01.906 15672 Exposure complete 04:50:52.256 00.020 15672 worker thread done servicing request 04:50:52.256 00.000 30444 OnExposeComplete: enter 04:50:52.256 00.000 30444 UpdateGuideState(): m_state=6 04:50:52.256 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 757 04:50:52.256 00.000 30444 Star::Find returns 1 (1), X=439.93, Y=185.32, Mass=123418, SNR=100.9, Peak=13122 HFD=3.4 04:50:52.256 00.000 30444 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.28) = xAngle (-1.75 = -1.75) 04:50:52.256 00.000 30444 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.81 = -1.81) 04:50:52.256 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.26 hyp=0.28 cameraTheta=-2.03 mountX=-0.05 mountY=-0.28, mountTheta=-1.75 04:50:52.256 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.26, opts=13) 04:50:52.256 00.000 30444 Enqueuing Move request for scope (-0.13, -0.26) 04:50:52.256 00.000 15672 Worker thread wakes up 04:50:52.256 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.26) opts 0xd 04:50:52.256 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.26) 04:50:52.256 00.000 15672 Moving (-0.13, -0.26) raw xDistance=-0.05 yDistance=-0.28 04:50:52.256 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:50:52.256 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 04:50:52.256 00.000 15672 MoveAxis(E, 0, ABG) 04:50:52.256 00.000 15672 Move returns status 0, amount 0 04:50:52.256 00.000 15672 MoveAxis(N, 49, ABG) 04:50:52.256 00.000 15672 Guiding Dir = 0, Dur = 49 04:50:52.257 00.001 15672 IsSlewing returns 0 04:50:52.258 00.001 15672 IsGuiding returns 0 04:50:52.262 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2148, max=13919, FiltMin=2516, FiltMax=9927, Gamma=2.950 04:50:52.311 00.049 30444 UpdateGuideState exits: m=123418 SNR=100.9 Saturated 04:50:52.311 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:52.311 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:52.311 00.000 30444 Enqueuing Expose request 04:50:52.379 00.068 15672 IsGuiding returns 1 04:50:52.380 00.001 15672 scope still moving after pulse duration time elapsed 04:50:52.400 00.020 15672 IsSlewing returns 0 04:50:52.427 00.027 15672 IsGuiding returns 0 04:50:52.427 00.000 15672 scope move finished after 49 + 120 ms 04:50:52.427 00.000 15672 Move returns status 0, amount 49 04:50:52.427 00.000 15672 move complete, result=0 04:50:52.428 00.001 15672 worker thread done servicing request 04:50:52.428 00.000 15672 Worker thread wakes up 04:50:52.428 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:52.428 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:52.428 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 49 ms NORTH 04:50:54.538 02.110 15672 Exposure complete 04:50:54.558 00.020 15672 worker thread done servicing request 04:50:54.558 00.000 30444 OnExposeComplete: enter 04:50:54.558 00.000 30444 UpdateGuideState(): m_state=6 04:50:54.558 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 758 04:50:54.558 00.000 30444 Star::Find returns 1 (1), X=439.63, Y=185.83, Mass=129522, SNR=108.6, Peak=12106 HFD=3.5 04:50:54.558 00.000 30444 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.28) = xAngle (2.88 = 2.88) 04:50:54.558 00.000 30444 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.82 = 2.82) 04:50:54.558 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=0.26 hyp=0.50 cameraTheta=2.60 mountX=-0.48 mountY=0.16, mountTheta=2.82 04:50:54.559 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=0.26, opts=13) 04:50:54.559 00.000 30444 Enqueuing Move request for scope (-0.43, 0.26) 04:50:54.559 00.000 15672 Worker thread wakes up 04:50:54.559 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.26) opts 0xd 04:50:54.559 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, 0.26) 04:50:54.559 00.000 15672 Moving (-0.43, 0.26) raw xDistance=-0.48 yDistance=0.16 04:50:54.559 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 04:50:54.559 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:54.559 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 04:50:54.559 00.000 15672 MoveAxis(E, 130, ABG) 04:50:54.559 00.000 15672 Guiding Dir = 2, Dur = 130 04:50:54.560 00.001 15672 IsSlewing returns 0 04:50:54.561 00.001 15672 IsGuiding returns 0 04:50:54.565 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2222, max=14172, FiltMin=2502, FiltMax=10982, Gamma=2.950 04:50:54.583 00.018 15672 PulseGuide returned control before completion, sleep 119 04:50:54.614 00.031 30444 UpdateGuideState exits: m=129522 SNR=108.6 Saturated 04:50:54.614 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:54.614 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:54.614 00.000 30444 Enqueuing Expose request 04:50:54.743 00.129 15672 IsGuiding returns 0 04:50:54.743 00.000 15672 Move returns status 0, amount 130 04:50:54.744 00.001 15672 MoveAxis(N, 0, ABG) 04:50:54.744 00.000 15672 Move returns status 0, amount 0 04:50:54.744 00.000 15672 move complete, result=0 04:50:54.744 00.000 15672 worker thread done servicing request 04:50:54.744 00.000 15672 Worker thread wakes up 04:50:54.744 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:54.744 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:54.745 00.001 30444 GuideStep: -0.5 px 130 ms EAST, 0.2 px 0 ms NORTH 04:50:56.654 01.909 15672 Exposure complete 04:50:56.674 00.020 15672 worker thread done servicing request 04:50:56.674 00.000 30444 OnExposeComplete: enter 04:50:56.674 00.000 30444 UpdateGuideState(): m_state=6 04:50:56.674 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 759 04:50:56.674 00.000 30444 Star::Find returns 1 (1), X=440.13, Y=185.66, Mass=127530, SNR=107.1, Peak=13013 HFD=3.3 04:50:56.674 00.000 30444 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.28) = xAngle (1.11 = 1.11) 04:50:56.674 00.000 30444 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.05 = 1.05) 04:50:56.674 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=0.05 mountY=0.11, mountTheta=1.10 04:50:56.675 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.09, opts=13) 04:50:56.675 00.000 30444 Enqueuing Move request for scope (0.08, 0.09) 04:50:56.675 00.000 15672 Worker thread wakes up 04:50:56.675 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd 04:50:56.675 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.09) 04:50:56.675 00.000 15672 Moving (0.08, 0.09) raw xDistance=0.05 yDistance=0.11 04:50:56.675 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:50:56.675 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:56.675 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 04:50:56.675 00.000 15672 MoveAxis(E, 0, ABG) 04:50:56.675 00.000 15672 Move returns status 0, amount 0 04:50:56.675 00.000 15672 MoveAxis(N, 0, ABG) 04:50:56.675 00.000 15672 Move returns status 0, amount 0 04:50:56.675 00.000 15672 move complete, result=0 04:50:56.675 00.000 15672 worker thread done servicing request 04:50:56.680 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=13487, FiltMin=2524, FiltMax=11198, Gamma=2.950 04:50:56.728 00.048 30444 UpdateGuideState exits: m=127530 SNR=107.1 Saturated 04:50:56.728 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:56.729 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:56.729 00.000 30444 Enqueuing Expose request 04:50:56.729 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:50:56.729 00.000 15672 Worker thread wakes up 04:50:56.729 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:56.729 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:50:58.839 02.110 15672 Exposure complete 04:50:58.859 00.020 15672 worker thread done servicing request 04:50:58.859 00.000 30444 OnExposeComplete: enter 04:50:58.859 00.000 30444 UpdateGuideState(): m_state=6 04:50:58.859 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 760 04:50:58.859 00.000 30444 Star::Find returns 1 (1), X=440.00, Y=185.66, Mass=126109, SNR=101.2, Peak=12145 HFD=3.3 04:50:58.859 00.000 30444 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.28) = xAngle (2.43 = 2.43) 04:50:58.859 00.000 30444 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.37 = 2.37) 04:50:58.859 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.15 mountX=-0.08 mountY=0.07, mountTheta=2.40 04:50:58.860 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.08, opts=13) 04:50:58.860 00.000 30444 Enqueuing Move request for scope (-0.05, 0.08) 04:50:58.860 00.000 15672 Worker thread wakes up 04:50:58.860 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd 04:50:58.860 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.08) 04:50:58.860 00.000 15672 Moving (-0.05, 0.08) raw xDistance=-0.08 yDistance=0.07 04:50:58.860 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:50:58.860 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:50:58.860 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:50:58.860 00.000 15672 MoveAxis(E, 0, ABG) 04:50:58.860 00.000 15672 Move returns status 0, amount 0 04:50:58.860 00.000 15672 MoveAxis(N, 0, ABG) 04:50:58.860 00.000 15672 Move returns status 0, amount 0 04:50:58.860 00.000 15672 move complete, result=0 04:50:58.860 00.000 15672 worker thread done servicing request 04:50:58.865 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2179, max=14215, FiltMin=2525, FiltMax=11005, Gamma=2.950 04:50:58.914 00.049 30444 UpdateGuideState exits: m=126109 SNR=101.2 Saturated 04:50:58.914 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:50:58.914 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:50:58.914 00.000 30444 Enqueuing Expose request 04:50:58.915 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:50:58.915 00.000 15672 Worker thread wakes up 04:50:58.915 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:50:58.915 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:00.820 01.905 15672 Exposure complete 04:51:00.841 00.021 15672 worker thread done servicing request 04:51:00.841 00.000 30444 OnExposeComplete: enter 04:51:00.841 00.000 30444 UpdateGuideState(): m_state=6 04:51:00.841 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 761 04:51:00.841 00.000 30444 Star::Find returns 1 (1), X=439.90, Y=185.66, Mass=133980, SNR=113.2, Peak=13205 HFD=3.6 04:51:00.841 00.000 30444 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.28) = xAngle (2.91 = 2.91) 04:51:00.841 00.000 30444 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.85 = 2.85) 04:51:00.841 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.63 mountX=-0.18 mountY=0.05, mountTheta=2.86 04:51:00.842 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=0.09, opts=13) 04:51:00.842 00.000 30444 Enqueuing Move request for scope (-0.16, 0.09) 04:51:00.842 00.000 15672 Worker thread wakes up 04:51:00.842 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd 04:51:00.842 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, 0.09) 04:51:00.842 00.000 15672 Moving (-0.16, 0.09) raw xDistance=-0.18 yDistance=0.05 04:51:00.842 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 04:51:00.842 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:00.842 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:51:00.842 00.000 15672 MoveAxis(E, 0, ABG) 04:51:00.842 00.000 15672 Move returns status 0, amount 0 04:51:00.843 00.001 15672 MoveAxis(N, 0, ABG) 04:51:00.843 00.000 15672 Move returns status 0, amount 0 04:51:00.843 00.000 15672 move complete, result=0 04:51:00.843 00.000 15672 worker thread done servicing request 04:51:00.849 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2060, max=14000, FiltMin=2529, FiltMax=10227, Gamma=2.950 04:51:01.312 00.463 30444 UpdateGuideState exits: m=133980 SNR=113.2 Saturated 04:51:01.312 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:01.312 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:01.312 00.000 30444 Enqueuing Expose request 04:51:01.312 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:51:01.312 00.000 15672 Worker thread wakes up 04:51:01.312 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:01.312 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:03.428 02.116 15672 Exposure complete 04:51:03.459 00.031 15672 worker thread done servicing request 04:51:03.459 00.000 30444 OnExposeComplete: enter 04:51:03.459 00.000 30444 UpdateGuideState(): m_state=6 04:51:03.459 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 762 04:51:03.459 00.000 30444 Star::Find returns 1 (1), X=439.86, Y=185.75, Mass=131590, SNR=108.3, Peak=12833 HFD=3.5 04:51:03.459 00.000 30444 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.28) = xAngle (2.66 = 2.66) 04:51:03.459 00.000 30444 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.60 = 2.60) 04:51:03.459 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.38 mountX=-0.23 mountY=0.14, mountTheta=2.61 04:51:03.460 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.18, opts=13) 04:51:03.460 00.000 30444 Enqueuing Move request for scope (-0.19, 0.18) 04:51:03.460 00.000 15672 Worker thread wakes up 04:51:03.460 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd 04:51:03.460 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.18) 04:51:03.460 00.000 15672 Moving (-0.19, 0.18) raw xDistance=-0.23 yDistance=0.14 04:51:03.460 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 04:51:03.460 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:03.460 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 04:51:03.460 00.000 15672 MoveAxis(E, 0, ABG) 04:51:03.460 00.000 15672 Move returns status 0, amount 0 04:51:03.460 00.000 15672 MoveAxis(N, 0, ABG) 04:51:03.460 00.000 15672 Move returns status 0, amount 0 04:51:03.460 00.000 15672 move complete, result=0 04:51:03.460 00.000 15672 worker thread done servicing request 04:51:03.465 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=15122, FiltMin=2531, FiltMax=11100, Gamma=2.950 04:51:03.897 00.432 30444 UpdateGuideState exits: m=131590 SNR=108.3 Saturated 04:51:03.897 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:03.897 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:03.897 00.000 30444 Enqueuing Expose request 04:51:03.897 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:51:03.897 00.000 15672 Worker thread wakes up 04:51:03.898 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:03.898 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:05.811 01.913 15672 Exposure complete 04:51:05.844 00.033 15672 worker thread done servicing request 04:51:05.844 00.000 30444 OnExposeComplete: enter 04:51:05.844 00.000 30444 UpdateGuideState(): m_state=6 04:51:05.844 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 763 04:51:05.844 00.000 30444 Star::Find returns 1 (1), X=439.69, Y=185.57, Mass=125388, SNR=116.3, Peak=13031 HFD=3.3 04:51:05.844 00.000 30444 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.28) = xAngle (-2.86 = -2.86) 04:51:05.844 00.000 30444 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.92 = -2.92) 04:51:05.844 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.00 hyp=0.37 cameraTheta=-3.14 mountX=-0.35 mountY=-0.08, mountTheta=-2.92 04:51:05.845 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.00, opts=13) 04:51:05.845 00.000 30444 Enqueuing Move request for scope (-0.37, -0.00) 04:51:05.845 00.000 15672 Worker thread wakes up 04:51:05.845 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.00) opts 0xd 04:51:05.845 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.00) 04:51:05.845 00.000 15672 Moving (-0.37, -0.00) raw xDistance=-0.35 yDistance=-0.08 04:51:05.845 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 04:51:05.845 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:05.845 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 04:51:05.845 00.000 15672 MoveAxis(E, 95, ABG) 04:51:05.845 00.000 15672 Guiding Dir = 2, Dur = 95 04:51:05.846 00.001 15672 IsSlewing returns 0 04:51:05.847 00.001 15672 IsGuiding returns 0 04:51:05.850 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=13796, FiltMin=2501, FiltMax=10270, Gamma=2.950 04:51:05.876 00.026 15672 PulseGuide returned control before completion, sleep 76 04:51:05.945 00.069 30444 UpdateGuideState exits: m=125388 SNR=116.3 Saturated 04:51:05.945 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:05.945 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:05.945 00.000 30444 Enqueuing Expose request 04:51:05.957 00.012 15672 IsGuiding returns 1 04:51:05.957 00.000 15672 scope still moving after pulse duration time elapsed 04:51:05.978 00.021 15672 IsSlewing returns 0 04:51:06.005 00.027 15672 IsGuiding returns 0 04:51:06.005 00.000 15672 scope move finished after 95 + 63 ms 04:51:06.005 00.000 15672 Move returns status 0, amount 95 04:51:06.005 00.000 15672 MoveAxis(N, 0, ABG) 04:51:06.005 00.000 15672 Move returns status 0, amount 0 04:51:06.005 00.000 15672 move complete, result=0 04:51:06.006 00.001 15672 worker thread done servicing request 04:51:06.006 00.000 15672 Worker thread wakes up 04:51:06.006 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:06.006 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:06.006 00.000 30444 GuideStep: -0.4 px 95 ms EAST, -0.1 px 0 ms NORTH 04:51:08.114 02.108 15672 Exposure complete 04:51:08.134 00.020 15672 worker thread done servicing request 04:51:08.134 00.000 30444 OnExposeComplete: enter 04:51:08.134 00.000 30444 UpdateGuideState(): m_state=6 04:51:08.134 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 764 04:51:08.134 00.000 30444 Star::Find returns 1 (1), X=440.13, Y=185.61, Mass=130797, SNR=110.7, Peak=12974 HFD=3.6 04:51:08.134 00.000 30444 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.28) = xAngle (0.71 = 0.71) 04:51:08.134 00.000 30444 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.65 = 0.65) 04:51:08.134 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.43 mountX=0.07 mountY=0.05, mountTheta=0.67 04:51:08.134 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.04, opts=13) 04:51:08.134 00.000 30444 Enqueuing Move request for scope (0.08, 0.04) 04:51:08.134 00.000 15672 Worker thread wakes up 04:51:08.134 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd 04:51:08.134 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.04) 04:51:08.134 00.000 15672 Moving (0.08, 0.04) raw xDistance=0.07 yDistance=0.05 04:51:08.134 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:51:08.134 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:08.134 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:51:08.134 00.000 15672 MoveAxis(E, 0, ABG) 04:51:08.134 00.000 15672 Move returns status 0, amount 0 04:51:08.134 00.000 15672 MoveAxis(N, 0, ABG) 04:51:08.134 00.000 15672 Move returns status 0, amount 0 04:51:08.134 00.000 15672 move complete, result=0 04:51:08.134 00.000 15672 worker thread done servicing request 04:51:08.139 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2113, max=13602, FiltMin=2495, FiltMax=10230, Gamma=2.950 04:51:08.189 00.050 30444 UpdateGuideState exits: m=130797 SNR=110.7 Saturated 04:51:08.189 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:08.189 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:08.189 00.000 30444 Enqueuing Expose request 04:51:08.189 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:51:08.189 00.000 15672 Worker thread wakes up 04:51:08.189 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:08.189 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:10.096 01.907 15672 Exposure complete 04:51:10.116 00.020 15672 worker thread done servicing request 04:51:10.116 00.000 30444 OnExposeComplete: enter 04:51:10.116 00.000 30444 UpdateGuideState(): m_state=6 04:51:10.116 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 765 04:51:10.116 00.000 30444 Star::Find returns 1 (1), X=440.35, Y=185.52, Mass=127428, SNR=104.1, Peak=13335 HFD=3.3 04:51:10.116 00.000 30444 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.28) = xAngle (0.09 = 0.09) 04:51:10.116 00.000 30444 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.03 = 0.03) 04:51:10.116 00.000 30444 CameraToMount -- cameraX=0.30 cameraY=-0.06 hyp=0.30 cameraTheta=-0.18 mountX=0.30 mountY=0.01, mountTheta=0.03 04:51:10.117 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.06, opts=13) 04:51:10.117 00.000 30444 Enqueuing Move request for scope (0.30, -0.06) 04:51:10.117 00.000 15672 Worker thread wakes up 04:51:10.117 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.06) opts 0xd 04:51:10.117 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.06) 04:51:10.117 00.000 15672 Moving (0.30, -0.06) raw xDistance=0.30 yDistance=0.01 04:51:10.117 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 04:51:10.117 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:10.117 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 04:51:10.117 00.000 15672 MoveAxis(W, 81, ABG) 04:51:10.117 00.000 15672 Guiding Dir = 3, Dur = 81 04:51:10.118 00.001 15672 IsSlewing returns 0 04:51:10.119 00.001 15672 IsGuiding returns 0 04:51:10.122 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=13335, FiltMin=2523, FiltMax=9842, Gamma=2.950 04:51:10.141 00.019 15672 PulseGuide returned control before completion, sleep 69 04:51:10.171 00.030 30444 UpdateGuideState exits: m=127428 SNR=104.1 Saturated 04:51:10.172 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:10.172 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:10.172 00.000 30444 Enqueuing Expose request 04:51:10.238 00.066 15672 IsGuiding returns 0 04:51:10.238 00.000 15672 Move returns status 0, amount 81 04:51:10.238 00.000 15672 MoveAxis(N, 0, ABG) 04:51:10.238 00.000 15672 Move returns status 0, amount 0 04:51:10.239 00.001 15672 move complete, result=0 04:51:10.239 00.000 15672 worker thread done servicing request 04:51:10.239 00.000 15672 Worker thread wakes up 04:51:10.239 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:10.239 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:10.239 00.000 30444 GuideStep: 0.3 px 81 ms WEST, 0.0 px 0 ms NORTH 04:51:12.350 02.111 15672 Exposure complete 04:51:12.377 00.027 15672 worker thread done servicing request 04:51:12.377 00.000 30444 OnExposeComplete: enter 04:51:12.377 00.000 30444 UpdateGuideState(): m_state=6 04:51:12.377 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 766 04:51:12.377 00.000 30444 Star::Find returns 1 (1), X=439.87, Y=185.72, Mass=126213, SNR=109.6, Peak=12451 HFD=3.4 04:51:12.377 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 04:51:12.377 00.000 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.70 = 2.70) 04:51:12.377 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.48 mountX=-0.22 mountY=0.10, mountTheta=2.71 04:51:12.379 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=0.14, opts=13) 04:51:12.379 00.000 30444 Enqueuing Move request for scope (-0.19, 0.14) 04:51:12.379 00.000 15672 Worker thread wakes up 04:51:12.379 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd 04:51:12.379 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, 0.14) 04:51:12.379 00.000 15672 Moving (-0.19, 0.14) raw xDistance=-0.22 yDistance=0.10 04:51:12.379 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:51:12.379 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:12.379 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:51:12.379 00.000 15672 MoveAxis(E, 0, ABG) 04:51:12.379 00.000 15672 Move returns status 0, amount 0 04:51:12.379 00.000 15672 MoveAxis(N, 0, ABG) 04:51:12.379 00.000 15672 Move returns status 0, amount 0 04:51:12.379 00.000 15672 move complete, result=0 04:51:12.379 00.000 15672 worker thread done servicing request 04:51:12.385 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=14062, FiltMin=2474, FiltMax=11036, Gamma=2.950 04:51:12.434 00.049 30444 UpdateGuideState exits: m=126213 SNR=109.6 Saturated 04:51:12.434 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:12.434 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:12.434 00.000 30444 Enqueuing Expose request 04:51:12.434 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:51:12.434 00.000 15672 Worker thread wakes up 04:51:12.434 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:12.434 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:14.341 01.907 15672 Exposure complete 04:51:14.361 00.020 15672 worker thread done servicing request 04:51:14.361 00.000 30444 OnExposeComplete: enter 04:51:14.361 00.000 30444 UpdateGuideState(): m_state=6 04:51:14.361 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 767 04:51:14.361 00.000 30444 Star::Find returns 1 (1), X=439.56, Y=185.94, Mass=125048, SNR=107.5, Peak=11252 HFD=3.5 04:51:14.361 00.000 30444 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.28) = xAngle (2.78 = 2.78) 04:51:14.361 00.000 30444 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.72 = 2.72) 04:51:14.361 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=0.36 hyp=0.61 cameraTheta=2.50 mountX=-0.57 mountY=0.25, mountTheta=2.73 04:51:14.362 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.36, opts=13) 04:51:14.362 00.000 30444 Enqueuing Move request for scope (-0.49, 0.36) 04:51:14.362 00.000 15672 Worker thread wakes up 04:51:14.362 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.36) opts 0xd 04:51:14.362 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.36) 04:51:14.362 00.000 15672 Moving (-0.49, 0.36) raw xDistance=-0.57 yDistance=0.25 04:51:14.362 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 04:51:14.362 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:51:14.362 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 04:51:14.362 00.000 15672 MoveAxis(E, 154, ABG) 04:51:14.362 00.000 15672 Guiding Dir = 2, Dur = 154 04:51:14.363 00.001 15672 IsSlewing returns 0 04:51:14.364 00.001 15672 IsGuiding returns 0 04:51:14.369 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2001, max=12990, FiltMin=2504, FiltMax=9559, Gamma=2.950 04:51:14.391 00.022 15672 PulseGuide returned control before completion, sleep 138 04:51:14.419 00.028 30444 UpdateGuideState exits: m=125048 SNR=107.5 Saturated 04:51:14.420 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:14.420 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:14.420 00.000 30444 Enqueuing Expose request 04:51:14.531 00.111 15672 IsGuiding returns 1 04:51:14.531 00.000 15672 scope still moving after pulse duration time elapsed 04:51:14.552 00.021 15672 IsSlewing returns 0 04:51:14.566 00.014 15672 IsGuiding returns 0 04:51:14.567 00.001 15672 scope move finished after 154 + 48 ms 04:51:14.567 00.000 15672 Move returns status 0, amount 154 04:51:14.567 00.000 15672 MoveAxis(N, 0, ABG) 04:51:14.567 00.000 15672 Move returns status 0, amount 0 04:51:14.567 00.000 15672 move complete, result=0 04:51:14.567 00.000 15672 worker thread done servicing request 04:51:14.567 00.000 15672 Worker thread wakes up 04:51:14.567 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:14.567 00.000 30444 GuideStep: -0.6 px 154 ms EAST, 0.3 px 0 ms NORTH 04:51:14.567 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:16.675 02.108 15672 Exposure complete 04:51:16.695 00.020 15672 worker thread done servicing request 04:51:16.695 00.000 30444 OnExposeComplete: enter 04:51:16.695 00.000 30444 UpdateGuideState(): m_state=6 04:51:16.695 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 768 04:51:16.696 00.001 30444 Star::Find returns 1 (1), X=440.34, Y=186.19, Mass=124213, SNR=116.2, Peak=10639 HFD=3.7 04:51:16.696 00.000 30444 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.28) = xAngle (1.41 = 1.41) 04:51:16.696 00.000 30444 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.35 = 1.35) 04:51:16.696 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=0.62 hyp=0.68 cameraTheta=1.13 mountX=0.11 mountY=0.67, mountTheta=1.41 04:51:16.696 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=0.62, opts=13) 04:51:16.696 00.000 30444 Enqueuing Move request for scope (0.29, 0.62) 04:51:16.696 00.000 15672 Worker thread wakes up 04:51:16.696 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.62) opts 0xd 04:51:16.697 00.001 15672 Handling offset move in thread for scope, endpoint = (0.29, 0.62) 04:51:16.697 00.000 15672 Moving (0.29, 0.62) raw xDistance=0.11 yDistance=0.67 04:51:16.697 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 04:51:16.697 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:51:16.697 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67 04:51:16.697 00.000 15672 MoveAxis(E, 0, ABG) 04:51:16.697 00.000 15672 Move returns status 0, amount 0 04:51:16.697 00.000 15672 MoveAxis(N, 0, ABG) 04:51:16.697 00.000 15672 Move returns status 0, amount 0 04:51:16.697 00.000 15672 move complete, result=0 04:51:16.697 00.000 15672 worker thread done servicing request 04:51:16.701 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1996, max=10639, FiltMin=2525, FiltMax=9967, Gamma=2.950 04:51:16.755 00.054 30444 UpdateGuideState exits: m=124213 SNR=116.2 Saturated 04:51:16.755 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:16.755 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:16.755 00.000 30444 Enqueuing Expose request 04:51:16.755 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.7 px 0 ms NORTH 04:51:16.755 00.000 15672 Worker thread wakes up 04:51:16.755 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:16.755 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:18.661 01.906 15672 Exposure complete 04:51:18.681 00.020 15672 worker thread done servicing request 04:51:18.681 00.000 30444 OnExposeComplete: enter 04:51:18.681 00.000 30444 UpdateGuideState(): m_state=6 04:51:18.681 00.000 30444 Star::Find(15, 440, 186, 0, (0,0,0,0), 0.0, 255) frame 769 04:51:18.681 00.000 30444 Star::Find returns 1 (1), X=440.69, Y=185.58, Mass=129255, SNR=123.4, Peak=11872 HFD=3.5 04:51:18.681 00.000 30444 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 04:51:18.681 00.000 30444 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 04:51:18.681 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=0.00 hyp=0.63 cameraTheta=0.00 mountX=0.61 mountY=0.14, mountTheta=0.22 04:51:18.682 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=0.00, opts=13) 04:51:18.682 00.000 30444 Enqueuing Move request for scope (0.63, 0.00) 04:51:18.682 00.000 15672 Worker thread wakes up 04:51:18.682 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.00) opts 0xd 04:51:18.682 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, 0.00) 04:51:18.682 00.000 15672 Moving (0.63, 0.00) raw xDistance=0.61 yDistance=0.14 04:51:18.682 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61 04:51:18.682 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:18.682 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 04:51:18.682 00.000 15672 MoveAxis(W, 165, ABG) 04:51:18.682 00.000 15672 Guiding Dir = 3, Dur = 165 04:51:18.683 00.001 15672 IsSlewing returns 0 04:51:18.684 00.001 15672 IsGuiding returns 0 04:51:18.688 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=13525, FiltMin=2517, FiltMax=10357, Gamma=2.950 04:51:18.704 00.016 15672 PulseGuide returned control before completion, sleep 156 04:51:18.738 00.034 30444 UpdateGuideState exits: m=129255 SNR=123.4 Saturated 04:51:18.738 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:18.738 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:18.738 00.000 30444 Enqueuing Expose request 04:51:18.862 00.124 15672 IsGuiding returns 1 04:51:18.863 00.001 15672 scope still moving after pulse duration time elapsed 04:51:18.884 00.021 15672 IsSlewing returns 0 04:51:18.896 00.012 15672 IsGuiding returns 0 04:51:18.896 00.000 15672 scope move finished after 165 + 46 ms 04:51:18.896 00.000 15672 Move returns status 0, amount 165 04:51:18.896 00.000 15672 MoveAxis(N, 0, ABG) 04:51:18.896 00.000 15672 Move returns status 0, amount 0 04:51:18.896 00.000 15672 move complete, result=0 04:51:18.896 00.000 15672 worker thread done servicing request 04:51:18.896 00.000 15672 Worker thread wakes up 04:51:18.896 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:18.896 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:19.243 00.347 30444 GuideStep: 0.6 px 165 ms WEST, 0.1 px 0 ms NORTH 04:51:21.004 01.761 15672 Exposure complete 04:51:21.024 00.020 15672 worker thread done servicing request 04:51:21.024 00.000 30444 OnExposeComplete: enter 04:51:21.024 00.000 30444 UpdateGuideState(): m_state=6 04:51:21.024 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 770 04:51:21.024 00.000 30444 Star::Find returns 1 (1), X=440.52, Y=185.61, Mass=136756, SNR=110.5, Peak=13780 HFD=3.3 04:51:21.024 00.000 30444 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.28) = xAngle (0.35 = 0.35) 04:51:21.024 00.000 30444 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.29 = 0.29) 04:51:21.025 00.001 30444 CameraToMount -- cameraX=0.46 cameraY=0.03 hyp=0.47 cameraTheta=0.07 mountX=0.44 mountY=0.13, mountTheta=0.29 04:51:21.025 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=0.03, opts=13) 04:51:21.025 00.000 30444 Enqueuing Move request for scope (0.46, 0.03) 04:51:21.025 00.000 15672 Worker thread wakes up 04:51:21.025 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.03) opts 0xd 04:51:21.025 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, 0.03) 04:51:21.025 00.000 15672 Moving (0.46, 0.03) raw xDistance=0.44 yDistance=0.13 04:51:21.025 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44 04:51:21.025 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:21.026 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:51:21.026 00.000 15672 MoveAxis(W, 130, ABG) 04:51:21.026 00.000 15672 Guiding Dir = 3, Dur = 130 04:51:21.026 00.000 15672 IsSlewing returns 0 04:51:21.027 00.001 15672 IsGuiding returns 0 04:51:21.032 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=13780, FiltMin=2474, FiltMax=10343, Gamma=2.950 04:51:21.053 00.021 15672 PulseGuide returned control before completion, sleep 115 04:51:21.084 00.031 30444 UpdateGuideState exits: m=136756 SNR=110.5 Saturated 04:51:21.084 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:21.084 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:21.084 00.000 30444 Enqueuing Expose request 04:51:21.169 00.085 15672 IsGuiding returns 1 04:51:21.169 00.000 15672 scope still moving after pulse duration time elapsed 04:51:21.190 00.021 15672 IsSlewing returns 0 04:51:21.190 00.000 15672 IsGuiding returns 1 04:51:21.212 00.022 15672 IsSlewing returns 0 04:51:21.228 00.016 15672 IsGuiding returns 0 04:51:21.228 00.000 15672 scope move finished after 130 + 71 ms 04:51:21.228 00.000 15672 Move returns status 0, amount 130 04:51:21.228 00.000 15672 MoveAxis(N, 0, ABG) 04:51:21.228 00.000 15672 Move returns status 0, amount 0 04:51:21.228 00.000 15672 move complete, result=0 04:51:21.228 00.000 15672 worker thread done servicing request 04:51:21.228 00.000 15672 Worker thread wakes up 04:51:21.228 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:21.228 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:21.228 00.000 30444 GuideStep: 0.4 px 130 ms WEST, 0.1 px 0 ms NORTH 04:51:23.134 01.906 15672 Exposure complete 04:51:23.154 00.020 15672 worker thread done servicing request 04:51:23.154 00.000 30444 OnExposeComplete: enter 04:51:23.154 00.000 30444 UpdateGuideState(): m_state=6 04:51:23.154 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 771 04:51:23.154 00.000 30444 Star::Find returns 1 (1), X=440.06, Y=185.57, Mass=121682, SNR=106.0, Peak=12495 HFD=3.4 04:51:23.154 00.000 30444 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.28) = xAngle (-0.01 = -0.01) 04:51:23.154 00.000 30444 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.07 = -0.07) 04:51:23.154 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.29 mountX=0.01 mountY=-0.00, mountTheta=-0.07 04:51:23.155 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.00, opts=13) 04:51:23.155 00.000 30444 Enqueuing Move request for scope (0.01, -0.00) 04:51:23.155 00.000 15672 Worker thread wakes up 04:51:23.155 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd 04:51:23.155 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.00) 04:51:23.155 00.000 15672 Moving (0.01, -0.00) raw xDistance=0.01 yDistance=-0.00 04:51:23.155 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:51:23.155 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:23.155 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:51:23.155 00.000 15672 MoveAxis(E, 0, ABG) 04:51:23.155 00.000 15672 Move returns status 0, amount 0 04:51:23.155 00.000 15672 MoveAxis(N, 0, ABG) 04:51:23.155 00.000 15672 Move returns status 0, amount 0 04:51:23.155 00.000 15672 move complete, result=0 04:51:23.156 00.001 15672 worker thread done servicing request 04:51:23.161 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2059, max=14508, FiltMin=2509, FiltMax=11172, Gamma=2.950 04:51:23.211 00.050 30444 UpdateGuideState exits: m=121682 SNR=106.0 Saturated 04:51:23.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:23.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:23.211 00.000 30444 Enqueuing Expose request 04:51:23.211 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 04:51:23.211 00.000 15672 Worker thread wakes up 04:51:23.211 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:23.211 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:25.321 02.110 15672 Exposure complete 04:51:25.341 00.020 15672 worker thread done servicing request 04:51:25.341 00.000 30444 OnExposeComplete: enter 04:51:25.341 00.000 30444 UpdateGuideState(): m_state=6 04:51:25.341 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 772 04:51:25.341 00.000 30444 Star::Find returns 1 (1), X=440.02, Y=185.81, Mass=134277, SNR=116.0, Peak=11820 HFD=3.9 04:51:25.341 00.000 30444 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.28) = xAngle (1.99 = 1.99) 04:51:25.342 00.001 30444 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.93 = 1.93) 04:51:25.342 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.24 cameraTheta=1.71 mountX=-0.10 mountY=0.22, mountTheta=1.98 04:51:25.342 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.23, opts=13) 04:51:25.342 00.000 30444 Enqueuing Move request for scope (-0.03, 0.23) 04:51:25.342 00.000 15672 Worker thread wakes up 04:51:25.342 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd 04:51:25.342 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.23) 04:51:25.342 00.000 15672 Moving (-0.03, 0.23) raw xDistance=-0.10 yDistance=0.22 04:51:25.342 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:51:25.343 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:25.343 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 04:51:25.343 00.000 15672 MoveAxis(E, 0, ABG) 04:51:25.343 00.000 15672 Move returns status 0, amount 0 04:51:25.343 00.000 15672 MoveAxis(N, 0, ABG) 04:51:25.343 00.000 15672 Move returns status 0, amount 0 04:51:25.343 00.000 15672 move complete, result=0 04:51:25.343 00.000 15672 worker thread done servicing request 04:51:25.347 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=14641, FiltMin=2414, FiltMax=10880, Gamma=2.950 04:51:25.397 00.050 30444 UpdateGuideState exits: m=134277 SNR=116.0 Saturated 04:51:25.397 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:25.397 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:25.397 00.000 30444 Enqueuing Expose request 04:51:25.397 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 04:51:25.397 00.000 15672 Worker thread wakes up 04:51:25.397 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:25.397 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:27.303 01.906 15672 Exposure complete 04:51:27.325 00.022 15672 worker thread done servicing request 04:51:27.325 00.000 30444 OnExposeComplete: enter 04:51:27.325 00.000 30444 UpdateGuideState(): m_state=6 04:51:27.326 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 773 04:51:27.326 00.000 30444 Star::Find returns 1 (1), X=439.69, Y=185.84, Mass=132636, SNR=113.0, Peak=13247 HFD=3.4 04:51:27.326 00.000 30444 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.28) = xAngle (2.79 = 2.79) 04:51:27.326 00.000 30444 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.73 = 2.73) 04:51:27.326 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=0.26 hyp=0.45 cameraTheta=2.51 mountX=-0.42 mountY=0.18, mountTheta=2.74 04:51:27.326 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=0.26, opts=13) 04:51:27.326 00.000 30444 Enqueuing Move request for scope (-0.36, 0.26) 04:51:27.326 00.000 15672 Worker thread wakes up 04:51:27.326 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.26) opts 0xd 04:51:27.326 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, 0.26) 04:51:27.326 00.000 15672 Moving (-0.36, 0.26) raw xDistance=-0.42 yDistance=0.18 04:51:27.327 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 04:51:27.327 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:27.327 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 04:51:27.327 00.000 15672 MoveAxis(E, 113, ABG) 04:51:27.327 00.000 15672 Guiding Dir = 2, Dur = 113 04:51:27.327 00.000 15672 IsSlewing returns 0 04:51:27.328 00.001 15672 IsGuiding returns 0 04:51:27.332 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=14739, FiltMin=2525, FiltMax=10861, Gamma=2.950 04:51:27.346 00.014 15672 PulseGuide returned control before completion, sleep 105 04:51:27.380 00.034 30444 UpdateGuideState exits: m=132636 SNR=113.0 Saturated 04:51:27.380 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:27.380 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:27.381 00.001 30444 Enqueuing Expose request 04:51:27.453 00.072 15672 IsGuiding returns 1 04:51:27.453 00.000 15672 scope still moving after pulse duration time elapsed 04:51:27.474 00.021 15672 IsSlewing returns 0 04:51:27.491 00.017 15672 IsGuiding returns 0 04:51:27.492 00.001 15672 scope move finished after 113 + 50 ms 04:51:27.492 00.000 15672 Move returns status 0, amount 113 04:51:27.492 00.000 15672 MoveAxis(N, 0, ABG) 04:51:27.492 00.000 15672 Move returns status 0, amount 0 04:51:27.492 00.000 15672 move complete, result=0 04:51:27.492 00.000 15672 worker thread done servicing request 04:51:27.492 00.000 15672 Worker thread wakes up 04:51:27.492 00.000 30444 GuideStep: -0.4 px 113 ms EAST, 0.2 px 0 ms NORTH 04:51:27.492 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:27.492 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:29.602 02.110 15672 Exposure complete 04:51:29.621 00.019 15672 worker thread done servicing request 04:51:29.622 00.001 30444 OnExposeComplete: enter 04:51:29.622 00.000 30444 UpdateGuideState(): m_state=6 04:51:29.622 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 774 04:51:29.622 00.000 30444 Star::Find returns 1 (1), X=439.71, Y=185.65, Mass=122107, SNR=120.0, Peak=13280 HFD=3.2 04:51:29.622 00.000 30444 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.28) = xAngle (3.20 = -3.08) 04:51:29.622 00.000 30444 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.14 = -3.14) 04:51:29.622 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=0.07 hyp=0.35 cameraTheta=2.92 mountX=-0.35 mountY=-0.00, mountTheta=-3.14 04:51:29.622 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=0.07, opts=13) 04:51:29.622 00.000 30444 Enqueuing Move request for scope (-0.34, 0.07) 04:51:29.623 00.001 15672 Worker thread wakes up 04:51:29.623 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.07) opts 0xd 04:51:29.623 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, 0.07) 04:51:29.623 00.000 15672 Moving (-0.34, 0.07) raw xDistance=-0.35 yDistance=-0.00 04:51:29.623 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35 04:51:29.623 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:29.623 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:51:29.623 00.000 15672 MoveAxis(E, 101, ABG) 04:51:29.623 00.000 15672 Guiding Dir = 2, Dur = 101 04:51:29.624 00.001 15672 IsSlewing returns 0 04:51:29.625 00.001 15672 IsGuiding returns 0 04:51:29.628 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=15189, FiltMin=2505, FiltMax=10893, Gamma=2.950 04:51:29.647 00.019 15672 PulseGuide returned control before completion, sleep 89 04:51:29.737 00.090 15672 IsGuiding returns 1 04:51:29.738 00.001 15672 scope still moving after pulse duration time elapsed 04:51:29.759 00.021 15672 IsSlewing returns 0 04:51:29.760 00.001 15672 IsGuiding returns 0 04:51:29.760 00.000 15672 scope move finished after 101 + 34 ms 04:51:29.760 00.000 15672 Move returns status 0, amount 101 04:51:29.760 00.000 15672 MoveAxis(N, 0, ABG) 04:51:29.760 00.000 15672 Move returns status 0, amount 0 04:51:29.760 00.000 15672 move complete, result=0 04:51:29.760 00.000 15672 worker thread done servicing request 04:51:29.871 00.111 30444 UpdateGuideState exits: m=122107 SNR=120.0 Saturated 04:51:29.871 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:29.871 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:29.871 00.000 30444 Enqueuing Expose request 04:51:29.872 00.001 30444 GuideStep: -0.3 px 101 ms EAST, -0.0 px 0 ms NORTH 04:51:29.872 00.000 15672 Worker thread wakes up 04:51:29.872 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:29.872 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:31.790 01.918 15672 Exposure complete 04:51:31.820 00.030 15672 worker thread done servicing request 04:51:31.820 00.000 30444 OnExposeComplete: enter 04:51:31.820 00.000 30444 UpdateGuideState(): m_state=6 04:51:31.820 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 775 04:51:31.820 00.000 30444 Star::Find returns 1 (1), X=439.73, Y=185.68, Mass=120371, SNR=97.4, Peak=12873 HFD=3.3 04:51:31.820 00.000 30444 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.28) = xAngle (3.09 = 3.09) 04:51:31.820 00.000 30444 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.03 = 3.03) 04:51:31.820 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=0.11 hyp=0.34 cameraTheta=2.81 mountX=-0.34 mountY=0.04, mountTheta=3.03 04:51:31.821 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=0.11, opts=13) 04:51:31.821 00.000 30444 Enqueuing Move request for scope (-0.32, 0.11) 04:51:31.821 00.000 15672 Worker thread wakes up 04:51:31.821 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.11) opts 0xd 04:51:31.821 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, 0.11) 04:51:31.821 00.000 15672 Moving (-0.32, 0.11) raw xDistance=-0.34 yDistance=0.04 04:51:31.821 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34 04:51:31.821 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:31.821 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 04:51:31.821 00.000 15672 MoveAxis(E, 99, ABG) 04:51:31.821 00.000 15672 Guiding Dir = 2, Dur = 99 04:51:31.822 00.001 15672 IsSlewing returns 0 04:51:31.823 00.001 15672 IsGuiding returns 0 04:51:31.827 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2055, max=16304, FiltMin=2526, FiltMax=11434, Gamma=2.950 04:51:31.851 00.024 15672 PulseGuide returned control before completion, sleep 80 04:51:31.933 00.082 15672 IsGuiding returns 1 04:51:31.933 00.000 15672 scope still moving after pulse duration time elapsed 04:51:31.934 00.001 30444 UpdateGuideState exits: m=120371 SNR=97.4 Saturated 04:51:31.934 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:31.934 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:31.934 00.000 30444 Enqueuing Expose request 04:51:31.956 00.022 15672 IsSlewing returns 0 04:51:31.964 00.008 15672 IsGuiding returns 0 04:51:31.964 00.000 15672 scope move finished after 99 + 42 ms 04:51:31.964 00.000 15672 Move returns status 0, amount 99 04:51:31.964 00.000 15672 MoveAxis(N, 0, ABG) 04:51:31.964 00.000 15672 Move returns status 0, amount 0 04:51:31.964 00.000 15672 move complete, result=0 04:51:31.964 00.000 15672 worker thread done servicing request 04:51:31.964 00.000 15672 Worker thread wakes up 04:51:31.964 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:31.964 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:31.968 00.004 30444 GuideStep: -0.3 px 99 ms EAST, 0.0 px 0 ms NORTH 04:51:34.072 02.104 15672 Exposure complete 04:51:34.092 00.020 15672 worker thread done servicing request 04:51:34.092 00.000 30444 OnExposeComplete: enter 04:51:34.092 00.000 30444 UpdateGuideState(): m_state=6 04:51:34.092 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 776 04:51:34.092 00.000 30444 Star::Find returns 1 (1), X=439.62, Y=185.52, Mass=132504, SNR=118.0, Peak=13740 HFD=3.2 04:51:34.092 00.000 30444 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.28) = xAngle (-2.75 = -2.75) 04:51:34.092 00.000 30444 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.81 = -2.81) 04:51:34.092 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.05 hyp=0.44 cameraTheta=-3.03 mountX=-0.40 mountY=-0.14, mountTheta=-2.80 04:51:34.092 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.05, opts=13) 04:51:34.092 00.000 30444 Enqueuing Move request for scope (-0.43, -0.05) 04:51:34.092 00.000 15672 Worker thread wakes up 04:51:34.092 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.05) opts 0xd 04:51:34.092 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.05) 04:51:34.092 00.000 15672 Moving (-0.43, -0.05) raw xDistance=-0.40 yDistance=-0.14 04:51:34.092 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40 04:51:34.092 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:34.092 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:51:34.094 00.002 15672 MoveAxis(E, 116, ABG) 04:51:34.094 00.000 15672 Guiding Dir = 2, Dur = 116 04:51:34.094 00.000 15672 IsSlewing returns 0 04:51:34.094 00.000 15672 IsGuiding returns 0 04:51:34.099 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2121, max=16642, FiltMin=2492, FiltMax=10982, Gamma=2.950 04:51:34.120 00.021 15672 PulseGuide returned control before completion, sleep 101 04:51:34.148 00.028 30444 UpdateGuideState exits: m=132504 SNR=118.0 Saturated 04:51:34.148 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:34.148 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:34.148 00.000 30444 Enqueuing Expose request 04:51:34.224 00.076 15672 IsGuiding returns 1 04:51:34.224 00.000 15672 scope still moving after pulse duration time elapsed 04:51:34.245 00.021 15672 IsSlewing returns 0 04:51:34.297 00.052 15672 IsGuiding returns 0 04:51:34.297 00.000 15672 scope move finished after 116 + 85 ms 04:51:34.297 00.000 15672 Move returns status 0, amount 116 04:51:34.297 00.000 15672 MoveAxis(N, 0, ABG) 04:51:34.297 00.000 15672 Move returns status 0, amount 0 04:51:34.297 00.000 15672 move complete, result=0 04:51:34.298 00.001 15672 worker thread done servicing request 04:51:34.298 00.000 15672 Worker thread wakes up 04:51:34.298 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:34.298 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:34.298 00.000 30444 GuideStep: -0.4 px 116 ms EAST, -0.1 px 0 ms NORTH 04:51:36.204 01.906 15672 Exposure complete 04:51:36.223 00.019 15672 worker thread done servicing request 04:51:36.223 00.000 30444 OnExposeComplete: enter 04:51:36.223 00.000 30444 UpdateGuideState(): m_state=6 04:51:36.223 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 777 04:51:36.223 00.000 30444 Star::Find returns 1 (1), X=439.81, Y=186.20, Mass=133539, SNR=114.4, Peak=12105 HFD=3.5 04:51:36.223 00.000 30444 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.28) = xAngle (2.22 = 2.22) 04:51:36.223 00.000 30444 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.16 = 2.16) 04:51:36.223 00.000 30444 CameraToMount -- cameraX=-0.24 cameraY=0.62 hyp=0.67 cameraTheta=1.94 mountX=-0.40 mountY=0.55, mountTheta=2.20 04:51:36.224 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=0.62, opts=13) 04:51:36.224 00.000 30444 Enqueuing Move request for scope (-0.24, 0.62) 04:51:36.224 00.000 15672 Worker thread wakes up 04:51:36.224 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.62) opts 0xd 04:51:36.224 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, 0.62) 04:51:36.224 00.000 15672 Moving (-0.24, 0.62) raw xDistance=-0.40 yDistance=0.55 04:51:36.224 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40 04:51:36.224 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:51:36.224 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55 04:51:36.224 00.000 15672 MoveAxis(E, 118, ABG) 04:51:36.224 00.000 15672 Guiding Dir = 2, Dur = 118 04:51:36.226 00.002 15672 IsSlewing returns 0 04:51:36.227 00.001 15672 IsGuiding returns 0 04:51:36.230 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2174, max=12892, FiltMin=2519, FiltMax=10556, Gamma=2.950 04:51:36.245 00.015 15672 PulseGuide returned control before completion, sleep 110 04:51:36.280 00.035 30444 UpdateGuideState exits: m=133539 SNR=114.4 Saturated 04:51:36.280 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:36.280 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:36.280 00.000 30444 Enqueuing Expose request 04:51:36.404 00.124 15672 IsGuiding returns 0 04:51:36.404 00.000 15672 Move returns status 0, amount 118 04:51:36.404 00.000 15672 MoveAxis(N, 0, ABG) 04:51:36.404 00.000 15672 Move returns status 0, amount 0 04:51:36.404 00.000 15672 move complete, result=0 04:51:36.404 00.000 15672 worker thread done servicing request 04:51:36.404 00.000 15672 Worker thread wakes up 04:51:36.404 00.000 30444 GuideStep: -0.4 px 118 ms EAST, 0.6 px 0 ms NORTH 04:51:36.406 00.002 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:36.406 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:38.512 02.106 15672 Exposure complete 04:51:38.532 00.020 15672 worker thread done servicing request 04:51:38.532 00.000 30444 OnExposeComplete: enter 04:51:38.532 00.000 30444 UpdateGuideState(): m_state=6 04:51:38.532 00.000 30444 Star::Find(15, 439, 186, 0, (0,0,0,0), 0.0, 255) frame 778 04:51:38.532 00.000 30444 Star::Find returns 1 (1), X=441.04, Y=185.20, Mass=129546, SNR=106.2, Peak=14910 HFD=3.1 04:51:38.532 00.000 30444 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.28) = xAngle (-0.09 = -0.09) 04:51:38.532 00.000 30444 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.15 = -0.15) 04:51:38.532 00.000 30444 CameraToMount -- cameraX=0.98 cameraY=-0.38 hyp=1.05 cameraTheta=-0.37 mountX=1.05 mountY=-0.16, mountTheta=-0.15 04:51:38.533 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.98, y=-0.38, opts=13) 04:51:38.533 00.000 30444 Enqueuing Move request for scope (0.98, -0.38) 04:51:38.533 00.000 15672 Worker thread wakes up 04:51:38.533 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.38) opts 0xd 04:51:38.533 00.000 15672 Handling offset move in thread for scope, endpoint = (0.98, -0.38) 04:51:38.533 00.000 15672 Moving (0.98, -0.38) raw xDistance=1.05 yDistance=-0.16 04:51:38.533 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.05 04:51:38.533 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:38.533 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:51:38.533 00.000 15672 MoveAxis(W, 275, ABG) 04:51:38.533 00.000 15672 Guiding Dir = 3, Dur = 275 04:51:38.534 00.001 15672 IsSlewing returns 0 04:51:38.535 00.001 15672 IsGuiding returns 0 04:51:38.539 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=14910, FiltMin=2537, FiltMax=10041, Gamma=2.950 04:51:38.561 00.022 15672 PulseGuide returned control before completion, sleep 259 04:51:38.591 00.030 30444 UpdateGuideState exits: m=129546 SNR=106.2 Saturated 04:51:38.591 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:38.591 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:38.591 00.000 30444 Enqueuing Expose request 04:51:38.824 00.233 15672 IsGuiding returns 1 04:51:38.825 00.001 15672 scope still moving after pulse duration time elapsed 04:51:38.845 00.020 15672 IsSlewing returns 0 04:51:38.848 00.003 15672 IsGuiding returns 1 04:51:38.870 00.022 15672 IsSlewing returns 0 04:51:38.883 00.013 15672 IsGuiding returns 0 04:51:38.883 00.000 15672 scope move finished after 275 + 73 ms 04:51:38.883 00.000 15672 Move returns status 0, amount 275 04:51:38.883 00.000 15672 MoveAxis(N, 0, ABG) 04:51:38.883 00.000 15672 Move returns status 0, amount 0 04:51:38.884 00.001 15672 move complete, result=0 04:51:38.884 00.000 15672 worker thread done servicing request 04:51:38.884 00.000 15672 Worker thread wakes up 04:51:38.884 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:38.884 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:38.884 00.000 30444 GuideStep: 1.0 px 275 ms WEST, -0.2 px 0 ms NORTH 04:51:40.790 01.906 15672 Exposure complete 04:51:40.810 00.020 15672 worker thread done servicing request 04:51:40.810 00.000 30444 OnExposeComplete: enter 04:51:40.810 00.000 30444 UpdateGuideState(): m_state=6 04:51:40.810 00.000 30444 Star::Find(15, 441, 185, 0, (0,0,0,0), 0.0, 255) frame 779 04:51:40.810 00.000 30444 Star::Find returns 1 (1), X=440.30, Y=185.33, Mass=125836, SNR=111.3, Peak=13083 HFD=3.4 04:51:40.810 00.000 30444 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.28) = xAngle (-0.50 = -0.50) 04:51:40.810 00.000 30444 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.56 = -0.56) 04:51:40.810 00.000 30444 CameraToMount -- cameraX=0.24 cameraY=-0.24 hyp=0.34 cameraTheta=-0.78 mountX=0.30 mountY=-0.18, mountTheta=-0.55 04:51:40.811 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.24, opts=13) 04:51:40.811 00.000 30444 Enqueuing Move request for scope (0.24, -0.24) 04:51:40.811 00.000 15672 Worker thread wakes up 04:51:40.811 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.24) opts 0xd 04:51:40.811 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.24) 04:51:40.811 00.000 15672 Moving (0.24, -0.24) raw xDistance=0.30 yDistance=-0.18 04:51:40.811 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.30 04:51:40.811 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:40.811 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 04:51:40.811 00.000 15672 MoveAxis(W, 101, ABG) 04:51:40.811 00.000 15672 Guiding Dir = 3, Dur = 101 04:51:40.812 00.001 15672 IsSlewing returns 0 04:51:40.813 00.001 15672 IsGuiding returns 0 04:51:40.817 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=13787, FiltMin=2425, FiltMax=9494, Gamma=2.950 04:51:40.830 00.013 15672 PulseGuide returned control before completion, sleep 95 04:51:40.866 00.036 30444 UpdateGuideState exits: m=125836 SNR=111.3 Saturated 04:51:40.866 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:40.866 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:40.866 00.000 30444 Enqueuing Expose request 04:51:40.944 00.078 15672 IsGuiding returns 0 04:51:40.944 00.000 15672 Move returns status 0, amount 101 04:51:40.944 00.000 15672 MoveAxis(N, 0, ABG) 04:51:40.944 00.000 15672 Move returns status 0, amount 0 04:51:40.944 00.000 15672 move complete, result=0 04:51:40.944 00.000 15672 worker thread done servicing request 04:51:40.945 00.001 15672 Worker thread wakes up 04:51:40.945 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:40.945 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:40.945 00.000 30444 GuideStep: 0.3 px 101 ms WEST, -0.2 px 0 ms NORTH 04:51:43.055 02.110 15672 Exposure complete 04:51:43.074 00.019 15672 worker thread done servicing request 04:51:43.074 00.000 30444 OnExposeComplete: enter 04:51:43.075 00.001 30444 UpdateGuideState(): m_state=6 04:51:43.075 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 780 04:51:43.075 00.000 30444 Star::Find returns 1 (1), X=439.68, Y=185.43, Mass=130259, SNR=106.0, Peak=13701 HFD=3.2 04:51:43.075 00.000 30444 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.28) = xAngle (-2.50 = -2.50) 04:51:43.075 00.000 30444 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.56 = -2.56) 04:51:43.075 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.14 hyp=0.40 cameraTheta=-2.77 mountX=-0.32 mountY=-0.22, mountTheta=-2.54 04:51:43.075 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.14, opts=13) 04:51:43.075 00.000 30444 Enqueuing Move request for scope (-0.37, -0.14) 04:51:43.075 00.000 15672 Worker thread wakes up 04:51:43.076 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.14) opts 0xd 04:51:43.076 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.14) 04:51:43.076 00.000 15672 Moving (-0.37, -0.14) raw xDistance=-0.32 yDistance=-0.22 04:51:43.076 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32 04:51:43.076 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:43.076 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:51:43.076 00.000 15672 MoveAxis(E, 79, ABG) 04:51:43.076 00.000 15672 Guiding Dir = 2, Dur = 79 04:51:43.076 00.000 15672 IsSlewing returns 0 04:51:43.079 00.003 15672 IsGuiding returns 0 04:51:43.083 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2079, max=15089, FiltMin=2444, FiltMax=10448, Gamma=2.950 04:51:43.099 00.016 15672 PulseGuide returned control before completion, sleep 69 04:51:43.131 00.032 30444 UpdateGuideState exits: m=130259 SNR=106.0 Saturated 04:51:43.131 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:43.131 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:43.131 00.000 30444 Enqueuing Expose request 04:51:43.170 00.039 15672 IsGuiding returns 1 04:51:43.170 00.000 15672 scope still moving after pulse duration time elapsed 04:51:43.191 00.021 15672 IsSlewing returns 0 04:51:43.195 00.004 15672 IsGuiding returns 0 04:51:43.195 00.000 15672 scope move finished after 79 + 38 ms 04:51:43.196 00.001 15672 Move returns status 0, amount 79 04:51:43.196 00.000 15672 MoveAxis(N, 0, ABG) 04:51:43.196 00.000 15672 Move returns status 0, amount 0 04:51:43.196 00.000 15672 move complete, result=0 04:51:43.196 00.000 15672 worker thread done servicing request 04:51:43.196 00.000 15672 Worker thread wakes up 04:51:43.196 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:43.196 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:43.622 00.426 30444 GuideStep: -0.3 px 79 ms EAST, -0.2 px 0 ms NORTH 04:51:45.103 01.481 15672 Exposure complete 04:51:45.123 00.020 15672 worker thread done servicing request 04:51:45.123 00.000 30444 OnExposeComplete: enter 04:51:45.123 00.000 30444 UpdateGuideState(): m_state=6 04:51:45.123 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 781 04:51:45.123 00.000 30444 Star::Find returns 1 (1), X=439.61, Y=185.40, Mass=121677, SNR=100.6, Peak=13670 HFD=3.0 04:51:45.123 00.000 30444 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.28) = xAngle (-2.48 = -2.48) 04:51:45.123 00.000 30444 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.55 = -2.55) 04:51:45.123 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=-0.18 hyp=0.48 cameraTheta=-2.76 mountX=-0.38 mountY=-0.27, mountTheta=-2.53 04:51:45.124 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=-0.18, opts=13) 04:51:45.124 00.000 30444 Enqueuing Move request for scope (-0.44, -0.18) 04:51:45.124 00.000 15672 Worker thread wakes up 04:51:45.124 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.18) opts 0xd 04:51:45.124 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, -0.18) 04:51:45.124 00.000 15672 Moving (-0.44, -0.18) raw xDistance=-0.38 yDistance=-0.27 04:51:45.124 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38 04:51:45.124 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 04:51:45.124 00.000 15672 MoveAxis(E, 108, ABG) 04:51:45.124 00.000 15672 Guiding Dir = 2, Dur = 108 04:51:45.125 00.001 15672 IsSlewing returns 0 04:51:45.130 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=14175, FiltMin=2493, FiltMax=9862, Gamma=2.950 04:51:45.160 00.030 15672 IsGuiding returns 0 04:51:45.176 00.016 15672 PulseGuide returned control before completion, sleep 103 04:51:45.180 00.004 30444 UpdateGuideState exits: m=121677 SNR=100.6 Saturated 04:51:45.180 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:45.180 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:45.180 00.000 30444 Enqueuing Expose request 04:51:45.280 00.100 15672 IsGuiding returns 1 04:51:45.280 00.000 15672 scope still moving after pulse duration time elapsed 04:51:45.301 00.021 15672 IsSlewing returns 0 04:51:45.304 00.003 15672 IsGuiding returns 0 04:51:45.304 00.000 15672 scope move finished after 108 + 36 ms 04:51:45.304 00.000 15672 Move returns status 0, amount 108 04:51:45.304 00.000 15672 MoveAxis(N, 48, ABG) 04:51:45.304 00.000 15672 Guiding Dir = 0, Dur = 48 04:51:45.304 00.000 15672 IsSlewing returns 0 04:51:45.305 00.001 15672 IsGuiding returns 0 04:51:45.420 00.115 15672 IsGuiding returns 1 04:51:45.420 00.000 15672 scope still moving after pulse duration time elapsed 04:51:45.441 00.021 15672 IsSlewing returns 0 04:51:45.445 00.004 15672 IsGuiding returns 1 04:51:45.465 00.020 15672 IsSlewing returns 0 04:51:45.480 00.015 15672 IsGuiding returns 0 04:51:45.481 00.001 15672 scope move finished after 48 + 127 ms 04:51:45.481 00.000 15672 Move returns status 0, amount 48 04:51:45.481 00.000 15672 move complete, result=0 04:51:45.481 00.000 15672 worker thread done servicing request 04:51:45.481 00.000 15672 Worker thread wakes up 04:51:45.481 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:45.482 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:45.482 00.000 30444 GuideStep: -0.4 px 108 ms EAST, -0.3 px 48 ms NORTH 04:51:47.594 02.112 15672 Exposure complete 04:51:47.614 00.020 15672 worker thread done servicing request 04:51:47.614 00.000 30444 OnExposeComplete: enter 04:51:47.614 00.000 30444 UpdateGuideState(): m_state=6 04:51:47.614 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 782 04:51:47.615 00.001 30444 Star::Find returns 1 (1), X=439.95, Y=185.42, Mass=125587, SNR=125.8, Peak=13504 HFD=3.3 04:51:47.615 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 04:51:47.615 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 04:51:47.615 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.15 mountX=-0.05 mountY=-0.17, mountTheta=-1.88 04:51:47.615 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.15, opts=13) 04:51:47.615 00.000 30444 Enqueuing Move request for scope (-0.10, -0.15) 04:51:47.615 00.000 15672 Worker thread wakes up 04:51:47.616 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd 04:51:47.616 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.15) 04:51:47.616 00.000 15672 Moving (-0.10, -0.15) raw xDistance=-0.05 yDistance=-0.17 04:51:47.616 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:51:47.616 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:47.616 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:51:47.616 00.000 15672 MoveAxis(E, 0, ABG) 04:51:47.616 00.000 15672 Move returns status 0, amount 0 04:51:47.616 00.000 15672 MoveAxis(N, 0, ABG) 04:51:47.616 00.000 15672 Move returns status 0, amount 0 04:51:47.616 00.000 15672 move complete, result=0 04:51:47.616 00.000 15672 worker thread done servicing request 04:51:47.621 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=13933, FiltMin=2506, FiltMax=10301, Gamma=2.950 04:51:47.671 00.050 30444 UpdateGuideState exits: m=125587 SNR=125.8 Saturated 04:51:47.671 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:47.671 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:47.671 00.000 30444 Enqueuing Expose request 04:51:47.671 00.000 15672 Worker thread wakes up 04:51:47.671 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:47.671 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:47.671 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:51:49.588 01.917 15672 Exposure complete 04:51:49.617 00.029 15672 worker thread done servicing request 04:51:49.617 00.000 30444 OnExposeComplete: enter 04:51:49.617 00.000 30444 UpdateGuideState(): m_state=6 04:51:49.617 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 783 04:51:49.617 00.000 30444 Star::Find returns 1 (1), X=439.86, Y=185.40, Mass=120913, SNR=113.1, Peak=13152 HFD=3.3 04:51:49.617 00.000 30444 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.28) = xAngle (-2.15 = -2.15) 04:51:49.617 00.000 30444 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.22 = -2.22) 04:51:49.617 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-2.43 mountX=-0.14 mountY=-0.21, mountTheta=-2.17 04:51:49.618 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.17, opts=13) 04:51:49.618 00.000 30444 Enqueuing Move request for scope (-0.20, -0.17) 04:51:49.618 00.000 15672 Worker thread wakes up 04:51:49.618 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.17) opts 0xd 04:51:49.618 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.17) 04:51:49.618 00.000 15672 Moving (-0.20, -0.17) raw xDistance=-0.14 yDistance=-0.21 04:51:49.618 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:51:49.618 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:49.618 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:51:49.618 00.000 15672 MoveAxis(E, 0, ABG) 04:51:49.619 00.001 15672 Move returns status 0, amount 0 04:51:49.619 00.000 15672 MoveAxis(N, 0, ABG) 04:51:49.619 00.000 15672 Move returns status 0, amount 0 04:51:49.619 00.000 15672 move complete, result=0 04:51:49.619 00.000 15672 worker thread done servicing request 04:51:49.623 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=15456, FiltMin=2504, FiltMax=10828, Gamma=2.950 04:51:49.787 00.164 30444 UpdateGuideState exits: m=120913 SNR=113.1 Saturated 04:51:49.787 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:49.787 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:49.787 00.000 30444 Enqueuing Expose request 04:51:49.787 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:51:49.787 00.000 15672 Worker thread wakes up 04:51:49.787 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:49.788 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:51.893 02.105 15672 Exposure complete 04:51:51.914 00.021 15672 worker thread done servicing request 04:51:51.914 00.000 30444 OnExposeComplete: enter 04:51:51.914 00.000 30444 UpdateGuideState(): m_state=6 04:51:51.914 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 784 04:51:51.914 00.000 30444 Star::Find returns 1 (1), X=440.14, Y=185.34, Mass=122355, SNR=107.4, Peak=12958 HFD=3.3 04:51:51.914 00.000 30444 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.28) = xAngle (-0.93 = -0.93) 04:51:51.915 00.001 30444 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.99 = -0.99) 04:51:51.915 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.21 mountX=0.15 mountY=-0.21, mountTheta=-0.95 04:51:51.915 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.23, opts=13) 04:51:51.915 00.000 30444 Enqueuing Move request for scope (0.09, -0.23) 04:51:51.915 00.000 15672 Worker thread wakes up 04:51:51.915 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd 04:51:51.915 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.23) 04:51:51.915 00.000 15672 Moving (0.09, -0.23) raw xDistance=0.15 yDistance=-0.21 04:51:51.915 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:51:51.915 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:51.915 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:51:51.915 00.000 15672 MoveAxis(E, 0, ABG) 04:51:51.915 00.000 15672 Move returns status 0, amount 0 04:51:51.916 00.001 15672 MoveAxis(N, 0, ABG) 04:51:51.916 00.000 15672 Move returns status 0, amount 0 04:51:51.916 00.000 15672 move complete, result=0 04:51:51.916 00.000 15672 worker thread done servicing request 04:51:51.920 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=15229, FiltMin=2472, FiltMax=10507, Gamma=2.950 04:51:51.969 00.049 30444 UpdateGuideState exits: m=122355 SNR=107.4 Saturated 04:51:51.969 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:51.969 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:51.969 00.000 30444 Enqueuing Expose request 04:51:51.969 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:51:51.969 00.000 15672 Worker thread wakes up 04:51:51.970 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:51.970 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:53.880 01.910 15672 Exposure complete 04:51:53.899 00.019 15672 worker thread done servicing request 04:51:53.899 00.000 30444 OnExposeComplete: enter 04:51:53.899 00.000 30444 UpdateGuideState(): m_state=6 04:51:53.899 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 785 04:51:53.899 00.000 30444 Star::Find returns 1 (1), X=439.81, Y=185.41, Mass=130598, SNR=118.2, Peak=14295 HFD=3.2 04:51:53.899 00.000 30444 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.28) = xAngle (-2.26 = -2.26) 04:51:53.899 00.000 30444 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.32 = -2.32) 04:51:53.901 00.002 30444 CameraToMount -- cameraX=-0.24 cameraY=-0.17 hyp=0.30 cameraTheta=-2.54 mountX=-0.19 mountY=-0.22, mountTheta=-2.29 04:51:53.901 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.24, y=-0.17, opts=13) 04:51:53.901 00.000 30444 Enqueuing Move request for scope (-0.24, -0.17) 04:51:53.901 00.000 15672 Worker thread wakes up 04:51:53.901 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.17) opts 0xd 04:51:53.901 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.24, -0.17) 04:51:53.901 00.000 15672 Moving (-0.24, -0.17) raw xDistance=-0.19 yDistance=-0.22 04:51:53.901 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:51:53.901 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:53.901 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:51:53.901 00.000 15672 MoveAxis(E, 0, ABG) 04:51:53.901 00.000 15672 Move returns status 0, amount 0 04:51:53.901 00.000 15672 MoveAxis(N, 0, ABG) 04:51:53.901 00.000 15672 Move returns status 0, amount 0 04:51:53.901 00.000 15672 move complete, result=0 04:51:53.901 00.000 15672 worker thread done servicing request 04:51:53.906 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2066, max=15634, FiltMin=2495, FiltMax=10798, Gamma=2.950 04:51:53.955 00.049 30444 UpdateGuideState exits: m=130598 SNR=118.2 Saturated 04:51:53.955 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:53.955 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:53.955 00.000 30444 Enqueuing Expose request 04:51:53.956 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:51:53.956 00.000 15672 Worker thread wakes up 04:51:53.956 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:53.956 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:56.066 02.110 15672 Exposure complete 04:51:56.086 00.020 15672 worker thread done servicing request 04:51:56.086 00.000 30444 OnExposeComplete: enter 04:51:56.086 00.000 30444 UpdateGuideState(): m_state=6 04:51:56.086 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 786 04:51:56.086 00.000 30444 Star::Find returns 1 (1), X=439.64, Y=185.49, Mass=126091, SNR=104.5, Peak=12789 HFD=3.2 04:51:56.086 00.000 30444 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.28) = xAngle (-2.65 = -2.65) 04:51:56.086 00.000 30444 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.72 = -2.72) 04:51:56.086 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.09 hyp=0.42 cameraTheta=-2.93 mountX=-0.37 mountY=-0.17, mountTheta=-2.70 04:51:56.087 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.09, opts=13) 04:51:56.087 00.000 30444 Enqueuing Move request for scope (-0.41, -0.09) 04:51:56.087 00.000 15672 Worker thread wakes up 04:51:56.087 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.09) opts 0xd 04:51:56.087 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.09) 04:51:56.087 00.000 15672 Moving (-0.41, -0.09) raw xDistance=-0.37 yDistance=-0.17 04:51:56.087 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37 04:51:56.087 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:51:56.087 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:51:56.087 00.000 15672 MoveAxis(E, 100, ABG) 04:51:56.087 00.000 15672 Guiding Dir = 2, Dur = 100 04:51:56.088 00.001 15672 IsSlewing returns 0 04:51:56.092 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=15376, FiltMin=2511, FiltMax=10973, Gamma=2.950 04:51:56.102 00.010 15672 IsGuiding returns 0 04:51:56.118 00.016 15672 PulseGuide returned control before completion, sleep 95 04:51:56.142 00.024 30444 UpdateGuideState exits: m=126091 SNR=104.5 Saturated 04:51:56.142 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:56.142 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:56.142 00.000 30444 Enqueuing Expose request 04:51:56.232 00.090 15672 IsGuiding returns 0 04:51:56.232 00.000 15672 Move returns status 0, amount 100 04:51:56.232 00.000 15672 MoveAxis(N, 0, ABG) 04:51:56.232 00.000 15672 Move returns status 0, amount 0 04:51:56.232 00.000 15672 move complete, result=0 04:51:56.232 00.000 15672 worker thread done servicing request 04:51:56.233 00.001 15672 Worker thread wakes up 04:51:56.233 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:56.233 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:56.233 00.000 30444 GuideStep: -0.4 px 100 ms EAST, -0.2 px 0 ms NORTH 04:51:58.140 01.907 15672 Exposure complete 04:51:58.160 00.020 15672 worker thread done servicing request 04:51:58.160 00.000 30444 OnExposeComplete: enter 04:51:58.160 00.000 30444 UpdateGuideState(): m_state=6 04:51:58.160 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 787 04:51:58.160 00.000 30444 Star::Find returns 1 (1), X=439.94, Y=185.28, Mass=120937, SNR=103.6, Peak=15380 HFD=2.6 04:51:58.160 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 04:51:58.160 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 04:51:58.160 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.32 cameraTheta=-1.94 mountX=-0.03 mountY=-0.31, mountTheta=-1.66 04:51:58.161 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.30, opts=13) 04:51:58.161 00.000 30444 Enqueuing Move request for scope (-0.12, -0.30) 04:51:58.161 00.000 15672 Worker thread wakes up 04:51:58.161 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.30) opts 0xd 04:51:58.161 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.30) 04:51:58.161 00.000 15672 Moving (-0.12, -0.30) raw xDistance=-0.03 yDistance=-0.31 04:51:58.161 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:51:58.161 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 04:51:58.161 00.000 15672 MoveAxis(E, 0, ABG) 04:51:58.161 00.000 15672 Move returns status 0, amount 0 04:51:58.161 00.000 15672 MoveAxis(N, 56, ABG) 04:51:58.161 00.000 15672 Guiding Dir = 0, Dur = 56 04:51:58.162 00.001 15672 IsSlewing returns 0 04:51:58.164 00.002 15672 IsGuiding returns 0 04:51:58.168 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2121, max=16488, FiltMin=2497, FiltMax=11917, Gamma=2.950 04:51:58.217 00.049 30444 UpdateGuideState exits: m=120937 SNR=103.6 Saturated 04:51:58.217 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:51:58.217 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:51:58.217 00.000 30444 Enqueuing Expose request 04:51:58.276 00.059 15672 IsGuiding returns 1 04:51:58.276 00.000 15672 scope still moving after pulse duration time elapsed 04:51:58.296 00.020 15672 IsSlewing returns 0 04:51:58.298 00.002 15672 IsGuiding returns 1 04:51:58.318 00.020 15672 IsSlewing returns 0 04:51:58.340 00.022 15672 IsGuiding returns 0 04:51:58.340 00.000 15672 scope move finished after 56 + 120 ms 04:51:58.341 00.001 15672 Move returns status 0, amount 56 04:51:58.341 00.000 15672 move complete, result=0 04:51:58.341 00.000 15672 worker thread done servicing request 04:51:58.341 00.000 15672 Worker thread wakes up 04:51:58.341 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:51:58.341 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:51:58.342 00.001 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 56 ms NORTH 04:52:00.452 02.110 15672 Exposure complete 04:52:00.471 00.019 15672 worker thread done servicing request 04:52:00.471 00.000 30444 OnExposeComplete: enter 04:52:00.471 00.000 30444 UpdateGuideState(): m_state=6 04:52:00.472 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 788 04:52:00.472 00.000 30444 Star::Find returns 1 (1), X=439.96, Y=185.57, Mass=127472, SNR=105.9, Peak=14004 HFD=3.1 04:52:00.472 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 04:52:00.472 00.000 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 04:52:00.472 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.12 mountX=-0.09 mountY=-0.02, mountTheta=-2.89 04:52:00.472 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.00, opts=13) 04:52:00.472 00.000 30444 Enqueuing Move request for scope (-0.09, -0.00) 04:52:00.472 00.000 15672 Worker thread wakes up 04:52:00.472 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd 04:52:00.472 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.00) 04:52:00.473 00.001 15672 Moving (-0.09, -0.00) raw xDistance=-0.09 yDistance=-0.02 04:52:00.473 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 04:52:00.473 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:00.473 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:52:00.473 00.000 15672 MoveAxis(E, 0, ABG) 04:52:00.473 00.000 15672 Move returns status 0, amount 0 04:52:00.473 00.000 15672 MoveAxis(N, 0, ABG) 04:52:00.473 00.000 15672 Move returns status 0, amount 0 04:52:00.473 00.000 15672 move complete, result=0 04:52:00.473 00.000 15672 worker thread done servicing request 04:52:00.478 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2092, max=15479, FiltMin=2462, FiltMax=11133, Gamma=2.950 04:52:00.527 00.049 30444 UpdateGuideState exits: m=127472 SNR=105.9 Saturated 04:52:00.528 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:00.528 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:00.528 00.000 30444 Enqueuing Expose request 04:52:00.528 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:52:00.528 00.000 15672 Worker thread wakes up 04:52:00.528 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:00.528 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:02.436 01.908 15672 Exposure complete 04:52:02.456 00.020 15672 worker thread done servicing request 04:52:02.456 00.000 30444 OnExposeComplete: enter 04:52:02.457 00.001 30444 UpdateGuideState(): m_state=6 04:52:02.457 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 789 04:52:02.457 00.000 30444 Star::Find returns 1 (1), X=440.38, Y=185.58, Mass=121844, SNR=113.5, Peak=14386 HFD=3.1 04:52:02.457 00.000 30444 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.28) = xAngle (0.29 = 0.29) 04:52:02.457 00.000 30444 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.23 = 0.23) 04:52:02.457 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.00 hyp=0.33 cameraTheta=0.01 mountX=0.31 mountY=0.07, mountTheta=0.23 04:52:02.457 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.00, opts=13) 04:52:02.457 00.000 30444 Enqueuing Move request for scope (0.33, 0.00) 04:52:02.458 00.001 15672 Worker thread wakes up 04:52:02.458 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.00) opts 0xd 04:52:02.458 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.00) 04:52:02.458 00.000 15672 Moving (0.33, 0.00) raw xDistance=0.31 yDistance=0.07 04:52:02.458 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31 04:52:02.458 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:02.458 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:52:02.458 00.000 15672 MoveAxis(W, 85, ABG) 04:52:02.458 00.000 15672 Guiding Dir = 3, Dur = 85 04:52:02.458 00.000 15672 IsSlewing returns 0 04:52:02.459 00.001 15672 IsGuiding returns 0 04:52:02.463 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=15196, FiltMin=2433, FiltMax=11162, Gamma=2.950 04:52:02.475 00.012 15672 PulseGuide returned control before completion, sleep 79 04:52:02.512 00.037 30444 UpdateGuideState exits: m=121844 SNR=113.5 Saturated 04:52:02.512 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:02.512 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:02.512 00.000 30444 Enqueuing Expose request 04:52:02.572 00.060 15672 IsGuiding returns 0 04:52:02.572 00.000 15672 Move returns status 0, amount 85 04:52:02.572 00.000 15672 MoveAxis(N, 0, ABG) 04:52:02.572 00.000 15672 Move returns status 0, amount 0 04:52:02.572 00.000 15672 move complete, result=0 04:52:02.572 00.000 15672 worker thread done servicing request 04:52:02.572 00.000 15672 Worker thread wakes up 04:52:02.572 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:02.572 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:02.572 00.000 30444 GuideStep: 0.3 px 85 ms WEST, 0.1 px 0 ms NORTH 04:52:04.682 02.110 15672 Exposure complete 04:52:04.702 00.020 15672 worker thread done servicing request 04:52:04.702 00.000 30444 OnExposeComplete: enter 04:52:04.702 00.000 30444 UpdateGuideState(): m_state=6 04:52:04.702 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 790 04:52:04.702 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.37, Mass=121117, SNR=117.2, Peak=13866 HFD=3.1 04:52:04.702 00.000 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 04:52:04.702 00.000 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 04:52:04.702 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-2.37 mountX=-0.14 mountY=-0.24, mountTheta=-2.11 04:52:04.703 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.20, opts=13) 04:52:04.703 00.000 30444 Enqueuing Move request for scope (-0.21, -0.20) 04:52:04.703 00.000 15672 Worker thread wakes up 04:52:04.703 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.20) opts 0xd 04:52:04.703 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.20) 04:52:04.703 00.000 15672 Moving (-0.21, -0.20) raw xDistance=-0.14 yDistance=-0.24 04:52:04.703 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:52:04.703 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:04.703 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 04:52:04.703 00.000 15672 MoveAxis(E, 0, ABG) 04:52:04.703 00.000 15672 Move returns status 0, amount 0 04:52:04.703 00.000 15672 MoveAxis(N, 0, ABG) 04:52:04.703 00.000 15672 Move returns status 0, amount 0 04:52:04.704 00.001 15672 move complete, result=0 04:52:04.704 00.000 15672 worker thread done servicing request 04:52:04.709 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=14669, FiltMin=2495, FiltMax=10640, Gamma=2.950 04:52:04.758 00.049 30444 UpdateGuideState exits: m=121117 SNR=117.2 Saturated 04:52:04.758 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:04.758 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:04.758 00.000 30444 Enqueuing Expose request 04:52:04.758 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:52:04.758 00.000 15672 Worker thread wakes up 04:52:04.758 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:04.758 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:06.668 01.910 15672 Exposure complete 04:52:06.688 00.020 15672 worker thread done servicing request 04:52:06.688 00.000 30444 OnExposeComplete: enter 04:52:06.688 00.000 30444 UpdateGuideState(): m_state=6 04:52:06.688 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 791 04:52:06.688 00.000 30444 Star::Find returns 1 (1), X=440.06, Y=185.46, Mass=118042, SNR=98.2, Peak=12459 HFD=3.3 04:52:06.688 00.000 30444 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.28) = xAngle (-1.24 = -1.24) 04:52:06.688 00.000 30444 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.30 = -1.30) 04:52:06.688 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.51 mountX=0.04 mountY=-0.11, mountTheta=-1.24 04:52:06.689 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=-0.12, opts=13) 04:52:06.689 00.000 30444 Enqueuing Move request for scope (0.01, -0.12) 04:52:06.689 00.000 15672 Worker thread wakes up 04:52:06.689 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd 04:52:06.689 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, -0.12) 04:52:06.689 00.000 15672 Moving (0.01, -0.12) raw xDistance=0.04 yDistance=-0.11 04:52:06.689 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:52:06.689 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:06.689 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:52:06.689 00.000 15672 MoveAxis(E, 0, ABG) 04:52:06.689 00.000 15672 Move returns status 0, amount 0 04:52:06.689 00.000 15672 MoveAxis(N, 0, ABG) 04:52:06.689 00.000 15672 Move returns status 0, amount 0 04:52:06.689 00.000 15672 move complete, result=0 04:52:06.689 00.000 15672 worker thread done servicing request 04:52:06.693 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=13749, FiltMin=2497, FiltMax=10414, Gamma=2.950 04:52:06.743 00.050 30444 UpdateGuideState exits: m=118042 SNR=98.2 Saturated 04:52:06.743 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:06.743 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:06.743 00.000 30444 Enqueuing Expose request 04:52:06.743 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:52:06.743 00.000 15672 Worker thread wakes up 04:52:06.743 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:06.743 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:08.861 02.118 15672 Exposure complete 04:52:08.893 00.032 15672 worker thread done servicing request 04:52:08.893 00.000 30444 OnExposeComplete: enter 04:52:08.893 00.000 30444 UpdateGuideState(): m_state=6 04:52:08.893 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 792 04:52:08.893 00.000 30444 Star::Find returns 1 (1), X=440.14, Y=185.29, Mass=124908, SNR=103.4, Peak=13067 HFD=3.4 04:52:08.893 00.000 30444 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 04:52:08.893 00.000 30444 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.05 = -1.05) 04:52:08.893 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.27 mountX=0.16 mountY=-0.25, mountTheta=-1.00 04:52:08.894 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.28, opts=13) 04:52:08.894 00.000 30444 Enqueuing Move request for scope (0.09, -0.28) 04:52:08.894 00.000 15672 Worker thread wakes up 04:52:08.894 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd 04:52:08.894 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.28) 04:52:08.894 00.000 15672 Moving (0.09, -0.28) raw xDistance=0.16 yDistance=-0.25 04:52:08.894 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:52:08.894 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 04:52:08.894 00.000 15672 MoveAxis(E, 0, ABG) 04:52:08.894 00.000 15672 Move returns status 0, amount 0 04:52:08.894 00.000 15672 MoveAxis(N, 45, ABG) 04:52:08.894 00.000 15672 Guiding Dir = 0, Dur = 45 04:52:08.895 00.001 15672 IsSlewing returns 0 04:52:08.896 00.001 15672 IsGuiding returns 0 04:52:08.901 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2137, max=14982, FiltMin=2532, FiltMax=10137, Gamma=2.950 04:52:08.951 00.050 30444 UpdateGuideState exits: m=124908 SNR=103.4 Saturated 04:52:08.951 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:08.951 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:08.951 00.000 30444 Enqueuing Expose request 04:52:09.011 00.060 15672 IsGuiding returns 1 04:52:09.011 00.000 15672 scope still moving after pulse duration time elapsed 04:52:09.032 00.021 15672 IsSlewing returns 0 04:52:09.032 00.000 15672 IsGuiding returns 1 04:52:09.054 00.022 15672 IsSlewing returns 0 04:52:09.075 00.021 15672 IsGuiding returns 0 04:52:09.075 00.000 15672 scope move finished after 45 + 133 ms 04:52:09.075 00.000 15672 Move returns status 0, amount 45 04:52:09.076 00.001 15672 move complete, result=0 04:52:09.076 00.000 15672 worker thread done servicing request 04:52:09.076 00.000 15672 Worker thread wakes up 04:52:09.076 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 45 ms NORTH 04:52:09.076 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:09.077 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:10.983 01.906 15672 Exposure complete 04:52:11.003 00.020 15672 worker thread done servicing request 04:52:11.003 00.000 30444 OnExposeComplete: enter 04:52:11.003 00.000 30444 UpdateGuideState(): m_state=6 04:52:11.003 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 793 04:52:11.003 00.000 30444 Star::Find returns 1 (1), X=440.34, Y=185.54, Mass=130896, SNR=103.5, Peak=13038 HFD=3.4 04:52:11.003 00.000 30444 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.28) = xAngle (0.17 = 0.17) 04:52:11.003 00.000 30444 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.11 = 0.11) 04:52:11.003 00.000 30444 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.10 mountX=0.29 mountY=0.03, mountTheta=0.11 04:52:11.004 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.29, y=-0.03, opts=13) 04:52:11.004 00.000 30444 Enqueuing Move request for scope (0.29, -0.03) 04:52:11.004 00.000 15672 Worker thread wakes up 04:52:11.004 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd 04:52:11.004 00.000 15672 Handling offset move in thread for scope, endpoint = (0.29, -0.03) 04:52:11.004 00.000 15672 Moving (0.29, -0.03) raw xDistance=0.29 yDistance=0.03 04:52:11.004 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 04:52:11.004 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:11.004 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 04:52:11.004 00.000 15672 MoveAxis(W, 77, ABG) 04:52:11.004 00.000 15672 Guiding Dir = 3, Dur = 77 04:52:11.005 00.001 15672 IsSlewing returns 0 04:52:11.006 00.001 15672 IsGuiding returns 0 04:52:11.010 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=13992, FiltMin=2464, FiltMax=10127, Gamma=2.950 04:52:11.023 00.013 15672 PulseGuide returned control before completion, sleep 71 04:52:11.059 00.036 30444 UpdateGuideState exits: m=130896 SNR=103.5 Saturated 04:52:11.059 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:11.059 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:11.059 00.000 30444 Enqueuing Expose request 04:52:11.095 00.036 15672 IsGuiding returns 1 04:52:11.095 00.000 15672 scope still moving after pulse duration time elapsed 04:52:11.116 00.021 15672 IsSlewing returns 0 04:52:11.151 00.035 15672 IsGuiding returns 0 04:52:11.151 00.000 15672 scope move finished after 77 + 67 ms 04:52:11.151 00.000 15672 Move returns status 0, amount 77 04:52:11.151 00.000 15672 MoveAxis(N, 0, ABG) 04:52:11.151 00.000 15672 Move returns status 0, amount 0 04:52:11.151 00.000 15672 move complete, result=0 04:52:11.151 00.000 15672 worker thread done servicing request 04:52:11.151 00.000 15672 Worker thread wakes up 04:52:11.151 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:11.151 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:11.151 00.000 30444 GuideStep: 0.3 px 77 ms WEST, 0.0 px 0 ms NORTH 04:52:13.262 02.111 15672 Exposure complete 04:52:13.282 00.020 15672 worker thread done servicing request 04:52:13.282 00.000 30444 OnExposeComplete: enter 04:52:13.282 00.000 30444 UpdateGuideState(): m_state=6 04:52:13.282 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 794 04:52:13.282 00.000 30444 Star::Find returns 1 (1), X=440.03, Y=185.91, Mass=124274, SNR=90.4, Peak=11328 HFD=3.8 04:52:13.282 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 04:52:13.282 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.87 = 1.87) 04:52:13.282 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.34 cameraTheta=1.65 mountX=-0.12 mountY=0.32, mountTheta=1.92 04:52:13.282 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.33, opts=13) 04:52:13.282 00.000 30444 Enqueuing Move request for scope (-0.03, 0.33) 04:52:13.283 00.001 15672 Worker thread wakes up 04:52:13.283 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd 04:52:13.283 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.33) 04:52:13.283 00.000 15672 Moving (-0.03, 0.33) raw xDistance=-0.12 yDistance=0.32 04:52:13.283 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 04:52:13.283 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:52:13.283 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 04:52:13.283 00.000 15672 MoveAxis(E, 0, ABG) 04:52:13.283 00.000 15672 Move returns status 0, amount 0 04:52:13.283 00.000 15672 MoveAxis(N, 0, ABG) 04:52:13.283 00.000 15672 Move returns status 0, amount 0 04:52:13.283 00.000 15672 move complete, result=0 04:52:13.283 00.000 15672 worker thread done servicing request 04:52:13.288 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=13380, FiltMin=2506, FiltMax=10817, Gamma=2.950 04:52:13.336 00.048 30444 UpdateGuideState exits: m=124274 SNR=90.4 Saturated 04:52:13.336 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:13.336 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:13.336 00.000 30444 Enqueuing Expose request 04:52:13.336 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 04:52:13.336 00.000 15672 Worker thread wakes up 04:52:13.336 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:13.336 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:15.244 01.908 15672 Exposure complete 04:52:15.264 00.020 15672 worker thread done servicing request 04:52:15.264 00.000 30444 OnExposeComplete: enter 04:52:15.264 00.000 30444 UpdateGuideState(): m_state=6 04:52:15.264 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 795 04:52:15.264 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=185.71, Mass=125496, SNR=115.9, Peak=12417 HFD=3.3 04:52:15.264 00.000 30444 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.28) = xAngle (2.15 = 2.15) 04:52:15.264 00.000 30444 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 04:52:15.264 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.87 mountX=-0.08 mountY=0.12, mountTheta=2.14 04:52:15.265 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.13, opts=13) 04:52:15.265 00.000 30444 Enqueuing Move request for scope (-0.04, 0.13) 04:52:15.265 00.000 15672 Worker thread wakes up 04:52:15.265 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd 04:52:15.265 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.13) 04:52:15.265 00.000 15672 Moving (-0.04, 0.13) raw xDistance=-0.08 yDistance=0.12 04:52:15.265 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:52:15.265 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:15.265 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 04:52:15.265 00.000 15672 MoveAxis(E, 0, ABG) 04:52:15.265 00.000 15672 Move returns status 0, amount 0 04:52:15.265 00.000 15672 MoveAxis(N, 0, ABG) 04:52:15.265 00.000 15672 Move returns status 0, amount 0 04:52:15.265 00.000 15672 move complete, result=0 04:52:15.266 00.001 15672 worker thread done servicing request 04:52:15.270 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2092, max=13660, FiltMin=2448, FiltMax=11347, Gamma=2.950 04:52:15.320 00.050 30444 UpdateGuideState exits: m=125496 SNR=115.9 Saturated 04:52:15.320 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:15.320 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:15.320 00.000 30444 Enqueuing Expose request 04:52:15.320 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:52:15.320 00.000 15672 Worker thread wakes up 04:52:15.320 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:15.320 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:17.427 02.107 15672 Exposure complete 04:52:17.447 00.020 15672 worker thread done servicing request 04:52:17.447 00.000 30444 OnExposeComplete: enter 04:52:17.447 00.000 30444 UpdateGuideState(): m_state=6 04:52:17.448 00.001 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 796 04:52:17.448 00.000 30444 Star::Find returns 1 (1), X=440.08, Y=185.86, Mass=125140, SNR=108.5, Peak=11710 HFD=3.3 04:52:17.448 00.000 30444 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.28) = xAngle (1.74 = 1.74) 04:52:17.448 00.000 30444 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.68 = 1.68) 04:52:17.448 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.46 mountX=-0.05 mountY=0.29, mountTheta=1.74 04:52:17.448 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.29, opts=13) 04:52:17.448 00.000 30444 Enqueuing Move request for scope (0.03, 0.29) 04:52:17.448 00.000 15672 Worker thread wakes up 04:52:17.448 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd 04:52:17.448 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.29) 04:52:17.449 00.001 15672 Moving (0.03, 0.29) raw xDistance=-0.05 yDistance=0.29 04:52:17.449 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:52:17.449 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:52:17.449 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 04:52:17.449 00.000 15672 MoveAxis(E, 0, ABG) 04:52:17.449 00.000 15672 Move returns status 0, amount 0 04:52:17.449 00.000 15672 MoveAxis(N, 0, ABG) 04:52:17.449 00.000 15672 Move returns status 0, amount 0 04:52:17.449 00.000 15672 move complete, result=0 04:52:17.449 00.000 15672 worker thread done servicing request 04:52:17.454 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=13481, FiltMin=2360, FiltMax=11021, Gamma=2.950 04:52:17.502 00.048 30444 UpdateGuideState exits: m=125140 SNR=108.5 Saturated 04:52:17.502 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:17.502 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:17.502 00.000 30444 Enqueuing Expose request 04:52:17.503 00.001 30444 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 04:52:17.503 00.000 15672 Worker thread wakes up 04:52:17.503 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:17.503 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:19.409 01.906 15672 Exposure complete 04:52:19.429 00.020 15672 worker thread done servicing request 04:52:19.429 00.000 30444 OnExposeComplete: enter 04:52:19.429 00.000 30444 UpdateGuideState(): m_state=6 04:52:19.429 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 797 04:52:19.429 00.000 30444 Star::Find returns 1 (1), X=440.13, Y=185.75, Mass=123247, SNR=119.9, Peak=13032 HFD=3.4 04:52:19.429 00.000 30444 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.28) = xAngle (1.46 = 1.46) 04:52:19.429 00.000 30444 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.40 = 1.40) 04:52:19.429 00.000 30444 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.18 mountX=0.02 mountY=0.19, mountTheta=1.46 04:52:19.430 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.07, y=0.18, opts=13) 04:52:19.430 00.000 30444 Enqueuing Move request for scope (0.07, 0.18) 04:52:19.430 00.000 15672 Worker thread wakes up 04:52:19.430 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd 04:52:19.430 00.000 15672 Handling offset move in thread for scope, endpoint = (0.07, 0.18) 04:52:19.430 00.000 15672 Moving (0.07, 0.18) raw xDistance=0.02 yDistance=0.19 04:52:19.430 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:52:19.430 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:19.430 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 04:52:19.430 00.000 15672 MoveAxis(E, 0, ABG) 04:52:19.430 00.000 15672 Move returns status 0, amount 0 04:52:19.430 00.000 15672 MoveAxis(N, 0, ABG) 04:52:19.430 00.000 15672 Move returns status 0, amount 0 04:52:19.430 00.000 15672 move complete, result=0 04:52:19.430 00.000 15672 worker thread done servicing request 04:52:19.435 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2100, max=13589, FiltMin=2527, FiltMax=10525, Gamma=2.950 04:52:19.485 00.050 30444 UpdateGuideState exits: m=123247 SNR=119.9 Saturated 04:52:19.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:19.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:19.485 00.000 30444 Enqueuing Expose request 04:52:19.485 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 04:52:19.485 00.000 15672 Worker thread wakes up 04:52:19.485 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:19.485 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:21.595 02.110 15672 Exposure complete 04:52:21.615 00.020 15672 worker thread done servicing request 04:52:21.615 00.000 30444 OnExposeComplete: enter 04:52:21.615 00.000 30444 UpdateGuideState(): m_state=6 04:52:21.615 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 798 04:52:21.615 00.000 30444 Star::Find returns 1 (1), X=440.07, Y=185.63, Mass=136945, SNR=122.6, Peak=13710 HFD=3.3 04:52:21.615 00.000 30444 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.28) = xAngle (1.59 = 1.59) 04:52:21.615 00.000 30444 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.52 = 1.52) 04:52:21.615 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.31 mountX=-0.00 mountY=0.05, mountTheta=1.59 04:52:21.616 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.05, opts=13) 04:52:21.616 00.000 30444 Enqueuing Move request for scope (0.01, 0.05) 04:52:21.616 00.000 15672 Worker thread wakes up 04:52:21.616 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd 04:52:21.616 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.05) 04:52:21.616 00.000 15672 Moving (0.01, 0.05) raw xDistance=-0.00 yDistance=0.05 04:52:21.616 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 04:52:21.616 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:21.616 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:52:21.616 00.000 15672 MoveAxis(E, 0, ABG) 04:52:21.616 00.000 15672 Move returns status 0, amount 0 04:52:21.616 00.000 15672 MoveAxis(N, 0, ABG) 04:52:21.616 00.000 15672 Move returns status 0, amount 0 04:52:21.616 00.000 15672 move complete, result=0 04:52:21.616 00.000 15672 worker thread done servicing request 04:52:21.621 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2129, max=14433, FiltMin=2399, FiltMax=11066, Gamma=2.950 04:52:21.671 00.050 30444 UpdateGuideState exits: m=136945 SNR=122.6 Saturated 04:52:21.671 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:21.671 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:21.671 00.000 30444 Enqueuing Expose request 04:52:21.671 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:52:21.671 00.000 15672 Worker thread wakes up 04:52:21.671 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:21.671 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:23.576 01.905 15672 Exposure complete 04:52:23.596 00.020 15672 worker thread done servicing request 04:52:23.596 00.000 30444 OnExposeComplete: enter 04:52:23.596 00.000 30444 UpdateGuideState(): m_state=6 04:52:23.596 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 799 04:52:23.596 00.000 30444 Star::Find returns 1 (1), X=440.10, Y=185.48, Mass=132702, SNR=112.8, Peak=14615 HFD=3.2 04:52:23.596 00.000 30444 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.28) = xAngle (-0.83 = -0.83) 04:52:23.597 00.001 30444 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.89 = -0.89) 04:52:23.597 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.10 mountX=0.07 mountY=-0.08, mountTheta=-0.85 04:52:23.597 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.10, opts=13) 04:52:23.597 00.000 30444 Enqueuing Move request for scope (0.05, -0.10) 04:52:23.597 00.000 15672 Worker thread wakes up 04:52:23.597 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd 04:52:23.597 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.10) 04:52:23.597 00.000 15672 Moving (0.05, -0.10) raw xDistance=0.07 yDistance=-0.08 04:52:23.597 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:52:23.597 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:23.597 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 04:52:23.597 00.000 15672 MoveAxis(E, 0, ABG) 04:52:23.597 00.000 15672 Move returns status 0, amount 0 04:52:23.598 00.001 15672 MoveAxis(N, 0, ABG) 04:52:23.598 00.000 15672 Move returns status 0, amount 0 04:52:23.598 00.000 15672 move complete, result=0 04:52:23.598 00.000 15672 worker thread done servicing request 04:52:23.603 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=14700, FiltMin=2532, FiltMax=11648, Gamma=2.950 04:52:23.762 00.159 30444 UpdateGuideState exits: m=132702 SNR=112.8 Saturated 04:52:23.763 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:23.763 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:23.763 00.000 30444 Enqueuing Expose request 04:52:23.763 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:52:23.763 00.000 15672 Worker thread wakes up 04:52:23.764 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:23.764 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:25.873 02.109 15672 Exposure complete 04:52:25.893 00.020 15672 worker thread done servicing request 04:52:25.893 00.000 30444 OnExposeComplete: enter 04:52:25.893 00.000 30444 UpdateGuideState(): m_state=6 04:52:25.893 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 800 04:52:25.893 00.000 30444 Star::Find returns 1 (1), X=440.22, Y=185.41, Mass=122543, SNR=132.5, Peak=13785 HFD=3.2 04:52:25.893 00.000 30444 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.28) = xAngle (-0.48 = -0.48) 04:52:25.893 00.000 30444 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.55 = -0.55) 04:52:25.893 00.000 30444 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.24 cameraTheta=-0.76 mountX=0.21 mountY=-0.12, mountTheta=-0.53 04:52:25.894 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.17, y=-0.16, opts=13) 04:52:25.894 00.000 30444 Enqueuing Move request for scope (0.17, -0.16) 04:52:25.894 00.000 15672 Worker thread wakes up 04:52:25.894 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd 04:52:25.894 00.000 15672 Handling offset move in thread for scope, endpoint = (0.17, -0.16) 04:52:25.894 00.000 15672 Moving (0.17, -0.16) raw xDistance=0.21 yDistance=-0.12 04:52:25.894 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21 04:52:25.894 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:25.894 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:52:25.894 00.000 15672 MoveAxis(E, 0, ABG) 04:52:25.894 00.000 15672 Move returns status 0, amount 0 04:52:25.894 00.000 15672 MoveAxis(N, 0, ABG) 04:52:25.894 00.000 15672 Move returns status 0, amount 0 04:52:25.894 00.000 15672 move complete, result=0 04:52:25.894 00.000 15672 worker thread done servicing request 04:52:25.899 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=17288, FiltMin=2514, FiltMax=11638, Gamma=2.950 04:52:25.948 00.049 30444 UpdateGuideState exits: m=122543 SNR=132.5 Saturated 04:52:25.948 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:25.948 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:25.948 00.000 30444 Enqueuing Expose request 04:52:25.948 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:52:25.948 00.000 15672 Worker thread wakes up 04:52:25.948 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:25.949 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:27.854 01.905 15672 Exposure complete 04:52:27.874 00.020 15672 worker thread done servicing request 04:52:27.874 00.000 30444 OnExposeComplete: enter 04:52:27.874 00.000 30444 UpdateGuideState(): m_state=6 04:52:27.874 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 801 04:52:27.874 00.000 30444 Star::Find returns 1 (1), X=439.94, Y=185.39, Mass=131073, SNR=113.3, Peak=14534 HFD=3.3 04:52:27.874 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.85 = -1.85) 04:52:27.874 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.91 = -1.91) 04:52:27.875 00.001 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-2.13 mountX=-0.06 mountY=-0.21, mountTheta=-1.86 04:52:27.875 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.19, opts=13) 04:52:27.875 00.000 30444 Enqueuing Move request for scope (-0.12, -0.19) 04:52:27.875 00.000 15672 Worker thread wakes up 04:52:27.875 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd 04:52:27.875 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.19) 04:52:27.875 00.000 15672 Moving (-0.12, -0.19) raw xDistance=-0.06 yDistance=-0.21 04:52:27.875 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:52:27.876 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:27.876 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:52:27.876 00.000 15672 MoveAxis(E, 0, ABG) 04:52:27.876 00.000 15672 Move returns status 0, amount 0 04:52:27.876 00.000 15672 MoveAxis(N, 0, ABG) 04:52:27.876 00.000 15672 Move returns status 0, amount 0 04:52:27.876 00.000 15672 move complete, result=0 04:52:27.876 00.000 15672 worker thread done servicing request 04:52:27.881 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2094, max=15661, FiltMin=2493, FiltMax=11142, Gamma=2.950 04:52:28.370 00.489 30444 UpdateGuideState exits: m=131073 SNR=113.3 Saturated 04:52:28.370 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:28.370 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:28.370 00.000 30444 Enqueuing Expose request 04:52:28.371 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:52:28.371 00.000 15672 Worker thread wakes up 04:52:28.371 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:28.371 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:30.482 02.111 15672 Exposure complete 04:52:30.501 00.019 15672 worker thread done servicing request 04:52:30.502 00.001 30444 OnExposeComplete: enter 04:52:30.502 00.000 30444 UpdateGuideState(): m_state=6 04:52:30.502 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 802 04:52:30.502 00.000 30444 Star::Find returns 1 (1), X=440.11, Y=185.19, Mass=124375, SNR=99.6, Peak=13840 HFD=3.0 04:52:30.502 00.000 30444 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.28) = xAngle (-1.14 = -1.14) 04:52:30.502 00.000 30444 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.20 = -1.20) 04:52:30.502 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.38 hyp=0.39 cameraTheta=-1.42 mountX=0.16 mountY=-0.36, mountTheta=-1.15 04:52:30.502 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.38, opts=13) 04:52:30.502 00.000 30444 Enqueuing Move request for scope (0.06, -0.38) 04:52:30.502 00.000 15672 Worker thread wakes up 04:52:30.503 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.38) opts 0xd 04:52:30.503 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.38) 04:52:30.503 00.000 15672 Moving (0.06, -0.38) raw xDistance=0.16 yDistance=-0.36 04:52:30.503 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:52:30.503 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:52:30.503 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 04:52:30.503 00.000 15672 MoveAxis(E, 0, ABG) 04:52:30.503 00.000 15672 Move returns status 0, amount 0 04:52:30.503 00.000 15672 MoveAxis(N, 0, ABG) 04:52:30.503 00.000 15672 Move returns status 0, amount 0 04:52:30.503 00.000 15672 move complete, result=0 04:52:30.503 00.000 15672 worker thread done servicing request 04:52:30.508 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=13840, FiltMin=2513, FiltMax=9735, Gamma=2.950 04:52:30.557 00.049 30444 UpdateGuideState exits: m=124375 SNR=99.6 Saturated 04:52:30.557 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:30.557 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:30.557 00.000 30444 Enqueuing Expose request 04:52:30.557 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH 04:52:30.557 00.000 15672 Worker thread wakes up 04:52:30.557 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:30.557 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:32.475 01.918 15672 Exposure complete 04:52:32.502 00.027 15672 worker thread done servicing request 04:52:32.503 00.001 30444 OnExposeComplete: enter 04:52:32.503 00.000 30444 UpdateGuideState(): m_state=6 04:52:32.503 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 803 04:52:32.503 00.000 30444 Star::Find returns 1 (1), X=440.10, Y=185.52, Mass=131053, SNR=119.2, Peak=13288 HFD=3.5 04:52:32.503 00.000 30444 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 04:52:32.503 00.000 30444 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 04:52:32.503 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-0.89 mountX=0.06 mountY=-0.05, mountTheta=-0.65 04:52:32.503 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.06, opts=13) 04:52:32.504 00.001 30444 Enqueuing Move request for scope (0.05, -0.06) 04:52:32.504 00.000 15672 Worker thread wakes up 04:52:32.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd 04:52:32.504 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.06) 04:52:32.504 00.000 15672 Moving (0.05, -0.06) raw xDistance=0.06 yDistance=-0.05 04:52:32.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 04:52:32.504 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:32.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:52:32.504 00.000 15672 MoveAxis(E, 0, ABG) 04:52:32.504 00.000 15672 Move returns status 0, amount 0 04:52:32.504 00.000 15672 MoveAxis(N, 0, ABG) 04:52:32.504 00.000 15672 Move returns status 0, amount 0 04:52:32.504 00.000 15672 move complete, result=0 04:52:32.504 00.000 15672 worker thread done servicing request 04:52:32.509 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=14735, FiltMin=2538, FiltMax=10185, Gamma=2.950 04:52:32.558 00.049 30444 UpdateGuideState exits: m=131053 SNR=119.2 Saturated 04:52:32.558 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:32.558 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:32.558 00.000 30444 Enqueuing Expose request 04:52:32.558 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:52:32.559 00.001 15672 Worker thread wakes up 04:52:32.559 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:32.559 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:34.670 02.111 15672 Exposure complete 04:52:34.690 00.020 15672 worker thread done servicing request 04:52:34.690 00.000 30444 OnExposeComplete: enter 04:52:34.690 00.000 30444 UpdateGuideState(): m_state=6 04:52:34.690 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 804 04:52:34.690 00.000 30444 Star::Find returns 1 (1), X=439.96, Y=185.33, Mass=125318, SNR=107.3, Peak=14088 HFD=3.3 04:52:34.690 00.000 30444 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 04:52:34.690 00.000 30444 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 04:52:34.690 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.94 mountX=-0.02 mountY=-0.26, mountTheta=-1.66 04:52:34.691 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.24, opts=13) 04:52:34.691 00.000 30444 Enqueuing Move request for scope (-0.09, -0.24) 04:52:34.691 00.000 15672 Worker thread wakes up 04:52:34.691 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd 04:52:34.691 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.24) 04:52:34.691 00.000 15672 Moving (-0.09, -0.24) raw xDistance=-0.02 yDistance=-0.26 04:52:34.691 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:52:34.691 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 04:52:34.691 00.000 15672 MoveAxis(E, 0, ABG) 04:52:34.691 00.000 15672 Move returns status 0, amount 0 04:52:34.691 00.000 15672 MoveAxis(N, 46, ABG) 04:52:34.691 00.000 15672 Guiding Dir = 0, Dur = 46 04:52:34.692 00.001 15672 IsSlewing returns 0 04:52:34.693 00.001 15672 IsGuiding returns 0 04:52:34.697 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=14088, FiltMin=2524, FiltMax=9864, Gamma=2.950 04:52:34.746 00.049 30444 UpdateGuideState exits: m=125318 SNR=107.3 Saturated 04:52:34.746 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:34.746 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:34.746 00.000 30444 Enqueuing Expose request 04:52:34.778 00.032 15672 IsGuiding returns 1 04:52:34.778 00.000 15672 scope still moving after pulse duration time elapsed 04:52:34.799 00.021 15672 IsSlewing returns 0 04:52:34.873 00.074 15672 IsGuiding returns 0 04:52:34.873 00.000 15672 scope move finished after 46 + 134 ms 04:52:34.873 00.000 15672 Move returns status 0, amount 46 04:52:34.874 00.001 15672 move complete, result=0 04:52:34.874 00.000 15672 worker thread done servicing request 04:52:34.874 00.000 15672 Worker thread wakes up 04:52:34.874 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:34.874 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:34.874 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 46 ms NORTH 04:52:36.784 01.910 15672 Exposure complete 04:52:36.803 00.019 15672 worker thread done servicing request 04:52:36.803 00.000 30444 OnExposeComplete: enter 04:52:36.804 00.001 30444 UpdateGuideState(): m_state=6 04:52:36.804 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 805 04:52:36.804 00.000 30444 Star::Find returns 1 (1), X=439.99, Y=185.48, Mass=126083, SNR=102.7, Peak=13304 HFD=3.5 04:52:36.804 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 04:52:36.804 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 04:52:36.804 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.14 mountX=-0.03 mountY=-0.10, mountTheta=-1.87 04:52:36.804 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.09, opts=13) 04:52:36.804 00.000 30444 Enqueuing Move request for scope (-0.06, -0.09) 04:52:36.804 00.000 15672 Worker thread wakes up 04:52:36.805 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd 04:52:36.805 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.09) 04:52:36.805 00.000 15672 Moving (-0.06, -0.09) raw xDistance=-0.03 yDistance=-0.10 04:52:36.805 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:52:36.805 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:36.805 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:52:36.805 00.000 15672 MoveAxis(E, 0, ABG) 04:52:36.805 00.000 15672 Move returns status 0, amount 0 04:52:36.805 00.000 15672 MoveAxis(N, 0, ABG) 04:52:36.805 00.000 15672 Move returns status 0, amount 0 04:52:36.805 00.000 15672 move complete, result=0 04:52:36.805 00.000 15672 worker thread done servicing request 04:52:36.810 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=14422, FiltMin=2428, FiltMax=10447, Gamma=2.950 04:52:36.859 00.049 30444 UpdateGuideState exits: m=126083 SNR=102.7 Saturated 04:52:36.859 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:36.859 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:36.859 00.000 30444 Enqueuing Expose request 04:52:36.859 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:52:36.859 00.000 15672 Worker thread wakes up 04:52:36.859 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:36.859 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:38.966 02.107 15672 Exposure complete 04:52:38.988 00.022 15672 worker thread done servicing request 04:52:38.988 00.000 30444 OnExposeComplete: enter 04:52:38.988 00.000 30444 UpdateGuideState(): m_state=6 04:52:38.988 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 806 04:52:38.988 00.000 30444 Star::Find returns 1 (1), X=440.00, Y=185.64, Mass=123640, SNR=111.4, Peak=12204 HFD=3.4 04:52:38.988 00.000 30444 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.28) = xAngle (2.48 = 2.48) 04:52:38.988 00.000 30444 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.42 = 2.42) 04:52:38.988 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.21 mountX=-0.07 mountY=0.06, mountTheta=2.45 04:52:38.989 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.07, opts=13) 04:52:38.989 00.000 30444 Enqueuing Move request for scope (-0.05, 0.07) 04:52:38.989 00.000 15672 Worker thread wakes up 04:52:38.989 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd 04:52:38.989 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.07) 04:52:38.989 00.000 15672 Moving (-0.05, 0.07) raw xDistance=-0.07 yDistance=0.06 04:52:38.989 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 04:52:38.989 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:38.989 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:52:38.989 00.000 15672 MoveAxis(E, 0, ABG) 04:52:38.989 00.000 15672 Move returns status 0, amount 0 04:52:38.989 00.000 15672 MoveAxis(N, 0, ABG) 04:52:38.990 00.001 15672 Move returns status 0, amount 0 04:52:38.990 00.000 15672 move complete, result=0 04:52:38.990 00.000 15672 worker thread done servicing request 04:52:38.994 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=14307, FiltMin=2457, FiltMax=11024, Gamma=2.950 04:52:39.043 00.049 30444 UpdateGuideState exits: m=123640 SNR=111.4 Saturated 04:52:39.043 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:39.043 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:39.044 00.001 30444 Enqueuing Expose request 04:52:39.044 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:52:39.044 00.000 15672 Worker thread wakes up 04:52:39.044 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:39.044 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:40.954 01.910 15672 Exposure complete 04:52:40.974 00.020 15672 worker thread done servicing request 04:52:40.974 00.000 30444 OnExposeComplete: enter 04:52:40.974 00.000 30444 UpdateGuideState(): m_state=6 04:52:40.974 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 807 04:52:40.974 00.000 30444 Star::Find returns 1 (1), X=439.98, Y=185.57, Mass=125617, SNR=103.0, Peak=13259 HFD=3.5 04:52:40.974 00.000 30444 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.28) = xAngle (-2.77 = -2.77) 04:52:40.974 00.000 30444 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.83 = -2.83) 04:52:40.974 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.05 mountX=-0.06 mountY=-0.02, mountTheta=-2.83 04:52:40.974 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.01, opts=13) 04:52:40.974 00.000 30444 Enqueuing Move request for scope (-0.07, -0.01) 04:52:40.974 00.000 15672 Worker thread wakes up 04:52:40.974 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd 04:52:40.974 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.01) 04:52:40.975 00.001 15672 Moving (-0.07, -0.01) raw xDistance=-0.06 yDistance=-0.02 04:52:40.975 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:52:40.975 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:40.975 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:52:40.975 00.000 15672 MoveAxis(E, 0, ABG) 04:52:40.975 00.000 15672 Move returns status 0, amount 0 04:52:40.975 00.000 15672 MoveAxis(N, 0, ABG) 04:52:40.975 00.000 15672 Move returns status 0, amount 0 04:52:40.975 00.000 15672 move complete, result=0 04:52:40.975 00.000 15672 worker thread done servicing request 04:52:40.981 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2187, max=14740, FiltMin=2507, FiltMax=11467, Gamma=2.950 04:52:41.086 00.105 30444 UpdateGuideState exits: m=125617 SNR=103.0 Saturated 04:52:41.086 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:41.086 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:41.086 00.000 30444 Enqueuing Expose request 04:52:41.086 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:52:41.086 00.000 15672 Worker thread wakes up 04:52:41.087 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:41.087 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:43.195 02.108 15672 Exposure complete 04:52:43.215 00.020 15672 worker thread done servicing request 04:52:43.216 00.001 30444 OnExposeComplete: enter 04:52:43.216 00.000 30444 UpdateGuideState(): m_state=6 04:52:43.216 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 808 04:52:43.216 00.000 30444 Star::Find returns 1 (1), X=439.91, Y=185.46, Mass=127632, SNR=115.4, Peak=13611 HFD=3.3 04:52:43.216 00.000 30444 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.28) = xAngle (-2.20 = -2.20) 04:52:43.216 00.000 30444 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 04:52:43.216 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.48 mountX=-0.11 mountY=-0.14, mountTheta=-2.23 04:52:43.216 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.11, opts=13) 04:52:43.216 00.000 30444 Enqueuing Move request for scope (-0.14, -0.11) 04:52:43.217 00.001 15672 Worker thread wakes up 04:52:43.217 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd 04:52:43.217 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.11) 04:52:43.217 00.000 15672 Moving (-0.14, -0.11) raw xDistance=-0.11 yDistance=-0.14 04:52:43.217 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:52:43.217 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:43.217 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:52:43.217 00.000 15672 MoveAxis(E, 0, ABG) 04:52:43.217 00.000 15672 Move returns status 0, amount 0 04:52:43.217 00.000 15672 MoveAxis(N, 0, ABG) 04:52:43.217 00.000 15672 Move returns status 0, amount 0 04:52:43.217 00.000 15672 move complete, result=0 04:52:43.217 00.000 15672 worker thread done servicing request 04:52:43.222 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2068, max=14337, FiltMin=2514, FiltMax=10499, Gamma=2.950 04:52:43.271 00.049 30444 UpdateGuideState exits: m=127632 SNR=115.4 Saturated 04:52:43.271 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:43.271 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:43.271 00.000 30444 Enqueuing Expose request 04:52:43.271 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:52:43.271 00.000 15672 Worker thread wakes up 04:52:43.271 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:43.271 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:45.177 01.906 15672 Exposure complete 04:52:45.197 00.020 15672 worker thread done servicing request 04:52:45.197 00.000 30444 OnExposeComplete: enter 04:52:45.197 00.000 30444 UpdateGuideState(): m_state=6 04:52:45.197 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 809 04:52:45.197 00.000 30444 Star::Find returns 1 (1), X=439.78, Y=185.51, Mass=133914, SNR=115.5, Peak=13450 HFD=3.4 04:52:45.197 00.000 30444 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.28) = xAngle (-2.62 = -2.62) 04:52:45.197 00.000 30444 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.68 = -2.68) 04:52:45.197 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-2.90 mountX=-0.24 mountY=-0.12, mountTheta=-2.67 04:52:45.198 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.07, opts=13) 04:52:45.198 00.000 30444 Enqueuing Move request for scope (-0.27, -0.07) 04:52:45.198 00.000 15672 Worker thread wakes up 04:52:45.198 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.07) opts 0xd 04:52:45.198 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.07) 04:52:45.198 00.000 15672 Moving (-0.27, -0.07) raw xDistance=-0.24 yDistance=-0.12 04:52:45.198 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:52:45.198 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:45.198 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:52:45.198 00.000 15672 MoveAxis(E, 0, ABG) 04:52:45.198 00.000 15672 Move returns status 0, amount 0 04:52:45.198 00.000 15672 MoveAxis(N, 0, ABG) 04:52:45.198 00.000 15672 Move returns status 0, amount 0 04:52:45.199 00.001 15672 move complete, result=0 04:52:45.199 00.000 15672 worker thread done servicing request 04:52:45.203 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2198, max=14048, FiltMin=2556, FiltMax=10359, Gamma=2.950 04:52:45.253 00.050 30444 UpdateGuideState exits: m=133914 SNR=115.5 Saturated 04:52:45.253 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:45.253 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:45.253 00.000 30444 Enqueuing Expose request 04:52:45.253 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:52:45.253 00.000 15672 Worker thread wakes up 04:52:45.253 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:45.253 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:47.370 02.117 15672 Exposure complete 04:52:47.401 00.031 15672 worker thread done servicing request 04:52:47.401 00.000 30444 OnExposeComplete: enter 04:52:47.401 00.000 30444 UpdateGuideState(): m_state=6 04:52:47.401 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 810 04:52:47.401 00.000 30444 Star::Find returns 1 (1), X=439.34, Y=185.44, Mass=121202, SNR=105.5, Peak=14587 HFD=3.2 04:52:47.401 00.000 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.67 = -2.67) 04:52:47.401 00.000 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.74 = -2.74) 04:52:47.401 00.000 30444 CameraToMount -- cameraX=-0.72 cameraY=-0.14 hyp=0.73 cameraTheta=-2.95 mountX=-0.65 mountY=-0.29, mountTheta=-2.73 04:52:47.402 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.72, y=-0.14, opts=13) 04:52:47.402 00.000 30444 Enqueuing Move request for scope (-0.72, -0.14) 04:52:47.402 00.000 15672 Worker thread wakes up 04:52:47.402 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.14) opts 0xd 04:52:47.402 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.72, -0.14) 04:52:47.402 00.000 15672 Moving (-0.72, -0.14) raw xDistance=-0.65 yDistance=-0.29 04:52:47.402 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65 04:52:47.402 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 04:52:47.402 00.000 15672 MoveAxis(E, 176, ABG) 04:52:47.402 00.000 15672 Guiding Dir = 2, Dur = 176 04:52:47.403 00.001 15672 IsSlewing returns 0 04:52:47.404 00.001 15672 IsGuiding returns 0 04:52:47.408 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2052, max=15744, FiltMin=2429, FiltMax=10446, Gamma=2.950 04:52:47.429 00.021 15672 PulseGuide returned control before completion, sleep 162 04:52:47.457 00.028 30444 UpdateGuideState exits: m=121202 SNR=105.5 Saturated 04:52:47.457 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:47.457 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:47.457 00.000 30444 Enqueuing Expose request 04:52:47.593 00.136 15672 IsGuiding returns 1 04:52:47.593 00.000 15672 scope still moving after pulse duration time elapsed 04:52:47.614 00.021 15672 IsSlewing returns 0 04:52:47.616 00.002 15672 IsGuiding returns 1 04:52:47.637 00.021 15672 IsSlewing returns 0 04:52:47.640 00.003 15672 IsGuiding returns 0 04:52:47.640 00.000 15672 scope move finished after 176 + 60 ms 04:52:47.640 00.000 15672 Move returns status 0, amount 176 04:52:47.640 00.000 15672 MoveAxis(N, 51, ABG) 04:52:47.640 00.000 15672 Guiding Dir = 0, Dur = 51 04:52:47.641 00.001 15672 IsSlewing returns 0 04:52:47.644 00.003 15672 IsGuiding returns 0 04:52:47.767 00.123 15672 IsGuiding returns 1 04:52:47.767 00.000 15672 scope still moving after pulse duration time elapsed 04:52:47.787 00.020 15672 IsSlewing returns 0 04:52:47.830 00.043 15672 IsGuiding returns 0 04:52:47.830 00.000 15672 scope move finished after 51 + 135 ms 04:52:47.830 00.000 15672 Move returns status 0, amount 51 04:52:47.831 00.001 15672 move complete, result=0 04:52:47.831 00.000 15672 worker thread done servicing request 04:52:47.831 00.000 15672 Worker thread wakes up 04:52:47.831 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:47.831 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:47.831 00.000 30444 GuideStep: -0.7 px 176 ms EAST, -0.3 px 51 ms NORTH 04:52:49.750 01.919 15672 Exposure complete 04:52:49.779 00.029 15672 worker thread done servicing request 04:52:49.779 00.000 30444 OnExposeComplete: enter 04:52:49.779 00.000 30444 UpdateGuideState(): m_state=6 04:52:49.779 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 811 04:52:49.779 00.000 30444 Star::Find returns 1 (1), X=439.79, Y=185.77, Mass=138282, SNR=123.4, Peak=12765 HFD=3.6 04:52:49.779 00.000 30444 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.28) = xAngle (2.77 = 2.77) 04:52:49.780 00.001 30444 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.71 = 2.71) 04:52:49.780 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.20 hyp=0.33 cameraTheta=2.49 mountX=-0.30 mountY=0.14, mountTheta=2.72 04:52:49.780 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.20, opts=13) 04:52:49.780 00.000 30444 Enqueuing Move request for scope (-0.26, 0.20) 04:52:49.780 00.000 15672 Worker thread wakes up 04:52:49.780 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.20) opts 0xd 04:52:49.780 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.20) 04:52:49.780 00.000 15672 Moving (-0.26, 0.20) raw xDistance=-0.30 yDistance=0.14 04:52:49.780 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30 04:52:49.780 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:49.780 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 04:52:49.780 00.000 15672 MoveAxis(E, 94, ABG) 04:52:49.781 00.001 15672 Guiding Dir = 2, Dur = 94 04:52:49.781 00.000 15672 IsSlewing returns 0 04:52:49.781 00.000 15672 IsGuiding returns 0 04:52:49.786 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2136, max=14036, FiltMin=2530, FiltMax=10755, Gamma=2.950 04:52:49.809 00.023 15672 PulseGuide returned control before completion, sleep 77 04:52:49.888 00.079 15672 IsGuiding returns 1 04:52:49.888 00.000 15672 scope still moving after pulse duration time elapsed 04:52:49.909 00.021 15672 IsSlewing returns 0 04:52:49.911 00.002 15672 IsGuiding returns 1 04:52:49.931 00.020 15672 IsSlewing returns 0 04:52:49.938 00.007 15672 IsGuiding returns 0 04:52:49.938 00.000 15672 scope move finished after 94 + 62 ms 04:52:49.938 00.000 15672 Move returns status 0, amount 94 04:52:49.938 00.000 15672 MoveAxis(N, 0, ABG) 04:52:49.938 00.000 15672 Move returns status 0, amount 0 04:52:49.938 00.000 15672 move complete, result=0 04:52:49.938 00.000 15672 worker thread done servicing request 04:52:50.250 00.312 30444 UpdateGuideState exits: m=138282 SNR=123.4 Saturated 04:52:50.250 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:50.250 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:50.250 00.000 30444 Enqueuing Expose request 04:52:50.250 00.000 30444 GuideStep: -0.3 px 94 ms EAST, 0.1 px 0 ms NORTH 04:52:50.250 00.000 15672 Worker thread wakes up 04:52:50.251 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:50.251 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:52.360 02.109 15672 Exposure complete 04:52:52.380 00.020 15672 worker thread done servicing request 04:52:52.380 00.000 30444 OnExposeComplete: enter 04:52:52.380 00.000 30444 UpdateGuideState(): m_state=6 04:52:52.380 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 812 04:52:52.380 00.000 30444 Star::Find returns 1 (1), X=440.24, Y=185.66, Mass=111750, SNR=95.9, Peak=11756 HFD=3.4 04:52:52.380 00.000 30444 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.28) = xAngle (0.73 = 0.73) 04:52:52.380 00.000 30444 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.67 = 0.67) 04:52:52.380 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.45 mountX=0.15 mountY=0.13, mountTheta=0.69 04:52:52.380 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.09, opts=13) 04:52:52.380 00.000 30444 Enqueuing Move request for scope (0.18, 0.09) 04:52:52.381 00.001 15672 Worker thread wakes up 04:52:52.381 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd 04:52:52.381 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.09) 04:52:52.381 00.000 15672 Moving (0.18, 0.09) raw xDistance=0.15 yDistance=0.13 04:52:52.381 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:52:52.381 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:52.381 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:52:52.381 00.000 15672 MoveAxis(E, 0, ABG) 04:52:52.381 00.000 15672 Move returns status 0, amount 0 04:52:52.381 00.000 15672 MoveAxis(N, 0, ABG) 04:52:52.381 00.000 15672 Move returns status 0, amount 0 04:52:52.381 00.000 15672 move complete, result=0 04:52:52.381 00.000 15672 worker thread done servicing request 04:52:52.386 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2019, max=14579, FiltMin=2425, FiltMax=10273, Gamma=2.950 04:52:52.816 00.430 30444 UpdateGuideState exits: m=111750 SNR=95.9 Saturated 04:52:52.816 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:52.816 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:52.816 00.000 30444 Enqueuing Expose request 04:52:52.817 00.001 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:52:52.817 00.000 15672 Worker thread wakes up 04:52:52.817 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:52.817 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:54.725 01.908 15672 Exposure complete 04:52:54.745 00.020 15672 worker thread done servicing request 04:52:54.746 00.001 30444 OnExposeComplete: enter 04:52:54.746 00.000 30444 UpdateGuideState(): m_state=6 04:52:54.746 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 813 04:52:54.746 00.000 30444 Star::Find returns 1 (1), X=439.95, Y=185.52, Mass=126992, SNR=122.8, Peak=12751 HFD=3.6 04:52:54.746 00.000 30444 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.28) = xAngle (-2.41 = -2.41) 04:52:54.746 00.000 30444 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.47 = -2.47) 04:52:54.746 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.69 mountX=-0.08 mountY=-0.07, mountTheta=-2.45 04:52:54.747 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.05, opts=13) 04:52:54.747 00.000 30444 Enqueuing Move request for scope (-0.10, -0.05) 04:52:54.747 00.000 15672 Worker thread wakes up 04:52:54.747 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd 04:52:54.747 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.05) 04:52:54.747 00.000 15672 Moving (-0.10, -0.05) raw xDistance=-0.08 yDistance=-0.07 04:52:54.747 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:52:54.747 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:52:54.747 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 04:52:54.747 00.000 15672 MoveAxis(E, 0, ABG) 04:52:54.747 00.000 15672 Move returns status 0, amount 0 04:52:54.747 00.000 15672 MoveAxis(N, 0, ABG) 04:52:54.747 00.000 15672 Move returns status 0, amount 0 04:52:54.747 00.000 15672 move complete, result=0 04:52:54.747 00.000 15672 worker thread done servicing request 04:52:54.752 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2193, max=13713, FiltMin=2486, FiltMax=10457, Gamma=2.950 04:52:54.887 00.135 30444 UpdateGuideState exits: m=126992 SNR=122.8 Saturated 04:52:54.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:54.888 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:54.888 00.000 30444 Enqueuing Expose request 04:52:54.888 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:52:54.888 00.000 15672 Worker thread wakes up 04:52:54.889 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:54.889 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:56.996 02.107 15672 Exposure complete 04:52:57.016 00.020 15672 worker thread done servicing request 04:52:57.017 00.001 30444 OnExposeComplete: enter 04:52:57.017 00.000 30444 UpdateGuideState(): m_state=6 04:52:57.017 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 814 04:52:57.017 00.000 30444 Star::Find returns 1 (1), X=439.83, Y=185.91, Mass=124055, SNR=109.0, Peak=12008 HFD=3.3 04:52:57.017 00.000 30444 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.28) = xAngle (2.43 = 2.43) 04:52:57.017 00.000 30444 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.37 = 2.37) 04:52:57.017 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.34 hyp=0.40 cameraTheta=2.15 mountX=-0.31 mountY=0.28, mountTheta=2.40 04:52:57.017 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.34, opts=13) 04:52:57.017 00.000 30444 Enqueuing Move request for scope (-0.22, 0.34) 04:52:57.018 00.001 15672 Worker thread wakes up 04:52:57.018 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.34) opts 0xd 04:52:57.018 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.34) 04:52:57.018 00.000 15672 Moving (-0.22, 0.34) raw xDistance=-0.31 yDistance=0.28 04:52:57.018 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 04:52:57.018 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:52:57.018 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 04:52:57.018 00.000 15672 MoveAxis(E, 83, ABG) 04:52:57.018 00.000 15672 Guiding Dir = 2, Dur = 83 04:52:57.019 00.001 15672 IsSlewing returns 0 04:52:57.021 00.002 15672 IsGuiding returns 0 04:52:57.025 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=13699, FiltMin=2541, FiltMax=10674, Gamma=2.950 04:52:57.046 00.021 15672 PulseGuide returned control before completion, sleep 68 04:52:57.116 00.070 15672 IsGuiding returns 1 04:52:57.116 00.000 15672 scope still moving after pulse duration time elapsed 04:52:57.137 00.021 15672 IsSlewing returns 0 04:52:57.158 00.021 15672 IsGuiding returns 0 04:52:57.159 00.001 15672 scope move finished after 83 + 55 ms 04:52:57.159 00.000 15672 Move returns status 0, amount 83 04:52:57.159 00.000 15672 MoveAxis(N, 0, ABG) 04:52:57.159 00.000 15672 Move returns status 0, amount 0 04:52:57.159 00.000 15672 move complete, result=0 04:52:57.159 00.000 15672 worker thread done servicing request 04:52:57.479 00.320 30444 UpdateGuideState exits: m=124055 SNR=109.0 Saturated 04:52:57.479 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:57.479 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:57.479 00.000 30444 Enqueuing Expose request 04:52:57.479 00.000 30444 GuideStep: -0.3 px 83 ms EAST, 0.3 px 0 ms NORTH 04:52:57.480 00.001 15672 Worker thread wakes up 04:52:57.480 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:57.480 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:52:59.387 01.907 15672 Exposure complete 04:52:59.407 00.020 15672 worker thread done servicing request 04:52:59.407 00.000 30444 OnExposeComplete: enter 04:52:59.408 00.001 30444 UpdateGuideState(): m_state=6 04:52:59.408 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 815 04:52:59.408 00.000 30444 Star::Find returns 1 (1), X=440.01, Y=185.86, Mass=131945, SNR=101.8, Peak=11862 HFD=3.9 04:52:59.408 00.000 30444 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.28) = xAngle (2.01 = 2.01) 04:52:59.408 00.000 30444 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.95 = 1.95) 04:52:59.408 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.73 mountX=-0.12 mountY=0.27, mountTheta=2.00 04:52:59.408 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.28, opts=13) 04:52:59.408 00.000 30444 Enqueuing Move request for scope (-0.05, 0.28) 04:52:59.408 00.000 15672 Worker thread wakes up 04:52:59.409 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.28) opts 0xd 04:52:59.409 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.28) 04:52:59.409 00.000 15672 Moving (-0.05, 0.28) raw xDistance=-0.12 yDistance=0.27 04:52:59.409 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 04:52:59.409 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:52:59.409 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 04:52:59.409 00.000 15672 MoveAxis(E, 0, ABG) 04:52:59.409 00.000 15672 Move returns status 0, amount 0 04:52:59.409 00.000 15672 MoveAxis(N, 0, ABG) 04:52:59.409 00.000 15672 Move returns status 0, amount 0 04:52:59.409 00.000 15672 move complete, result=0 04:52:59.409 00.000 15672 worker thread done servicing request 04:52:59.414 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2099, max=12727, FiltMin=2478, FiltMax=10230, Gamma=2.950 04:52:59.528 00.114 30444 UpdateGuideState exits: m=131945 SNR=101.8 Saturated 04:52:59.528 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:52:59.528 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:52:59.528 00.000 30444 Enqueuing Expose request 04:52:59.528 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 04:52:59.528 00.000 15672 Worker thread wakes up 04:52:59.528 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:52:59.528 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:01.638 02.110 15672 Exposure complete 04:53:01.658 00.020 15672 worker thread done servicing request 04:53:01.658 00.000 30444 OnExposeComplete: enter 04:53:01.658 00.000 30444 UpdateGuideState(): m_state=6 04:53:01.658 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 816 04:53:01.659 00.001 30444 Star::Find returns 1 (1), X=440.08, Y=185.87, Mass=130228, SNR=108.2, Peak=11741 HFD=3.6 04:53:01.659 00.000 30444 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.28) = xAngle (1.75 = 1.75) 04:53:01.659 00.000 30444 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.69 = 1.69) 04:53:01.659 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.47 mountX=-0.05 mountY=0.30, mountTheta=1.75 04:53:01.659 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.30, opts=13) 04:53:01.659 00.000 30444 Enqueuing Move request for scope (0.03, 0.30) 04:53:01.659 00.000 15672 Worker thread wakes up 04:53:01.659 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd 04:53:01.659 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.30) 04:53:01.659 00.000 15672 Moving (0.03, 0.30) raw xDistance=-0.05 yDistance=0.30 04:53:01.659 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:53:01.659 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:53:01.660 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 04:53:01.660 00.000 15672 MoveAxis(E, 0, ABG) 04:53:01.660 00.000 15672 Move returns status 0, amount 0 04:53:01.660 00.000 15672 MoveAxis(N, 0, ABG) 04:53:01.660 00.000 15672 Move returns status 0, amount 0 04:53:01.660 00.000 15672 move complete, result=0 04:53:01.660 00.000 15672 worker thread done servicing request 04:53:01.665 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=13052, FiltMin=2509, FiltMax=10750, Gamma=2.950 04:53:01.714 00.049 30444 UpdateGuideState exits: m=130228 SNR=108.2 Saturated 04:53:01.714 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:01.714 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:01.714 00.000 30444 Enqueuing Expose request 04:53:01.714 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 04:53:01.714 00.000 15672 Worker thread wakes up 04:53:01.714 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:01.714 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:03.624 01.910 15672 Exposure complete 04:53:03.644 00.020 15672 worker thread done servicing request 04:53:03.644 00.000 30444 OnExposeComplete: enter 04:53:03.644 00.000 30444 UpdateGuideState(): m_state=6 04:53:03.644 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 817 04:53:03.644 00.000 30444 Star::Find returns 1 (1), X=440.50, Y=185.54, Mass=136263, SNR=124.2, Peak=13929 HFD=3.2 04:53:03.644 00.000 30444 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.28) = xAngle (0.21 = 0.21) 04:53:03.644 00.000 30444 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.15 = 0.15) 04:53:03.645 00.001 30444 CameraToMount -- cameraX=0.45 cameraY=-0.03 hyp=0.45 cameraTheta=-0.07 mountX=0.44 mountY=0.07, mountTheta=0.15 04:53:03.645 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=-0.03, opts=13) 04:53:03.645 00.000 30444 Enqueuing Move request for scope (0.45, -0.03) 04:53:03.645 00.000 15672 Worker thread wakes up 04:53:03.645 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.03) opts 0xd 04:53:03.645 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, -0.03) 04:53:03.645 00.000 15672 Moving (0.45, -0.03) raw xDistance=0.44 yDistance=0.07 04:53:03.645 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 04:53:03.645 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:03.646 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:53:03.646 00.000 15672 MoveAxis(W, 119, ABG) 04:53:03.646 00.000 15672 Guiding Dir = 3, Dur = 119 04:53:03.646 00.000 15672 IsSlewing returns 0 04:53:03.647 00.001 15672 IsGuiding returns 0 04:53:03.651 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=13929, FiltMin=2527, FiltMax=10133, Gamma=2.950 04:53:03.676 00.025 15672 PulseGuide returned control before completion, sleep 101 04:53:03.699 00.023 30444 UpdateGuideState exits: m=136263 SNR=124.2 Saturated 04:53:03.699 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:03.699 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:03.699 00.000 30444 Enqueuing Expose request 04:53:03.778 00.079 15672 IsGuiding returns 1 04:53:03.778 00.000 15672 scope still moving after pulse duration time elapsed 04:53:03.799 00.021 15672 IsSlewing returns 0 04:53:03.852 00.053 15672 IsGuiding returns 0 04:53:03.852 00.000 15672 scope move finished after 119 + 86 ms 04:53:03.852 00.000 15672 Move returns status 0, amount 119 04:53:03.853 00.001 15672 MoveAxis(N, 0, ABG) 04:53:03.853 00.000 15672 Move returns status 0, amount 0 04:53:03.853 00.000 15672 move complete, result=0 04:53:03.853 00.000 15672 worker thread done servicing request 04:53:03.853 00.000 15672 Worker thread wakes up 04:53:03.853 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:03.854 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:03.854 00.000 30444 GuideStep: 0.4 px 119 ms WEST, 0.1 px 0 ms NORTH 04:53:05.964 02.110 15672 Exposure complete 04:53:05.983 00.019 15672 worker thread done servicing request 04:53:05.984 00.001 30444 OnExposeComplete: enter 04:53:05.984 00.000 30444 UpdateGuideState(): m_state=6 04:53:05.984 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 818 04:53:05.984 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.57, Mass=129900, SNR=111.5, Peak=13034 HFD=3.5 04:53:05.984 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 04:53:05.984 00.000 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.90 = -2.90) 04:53:05.984 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.12 mountX=-0.19 mountY=-0.05, mountTheta=-2.89 04:53:05.984 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.01, opts=13) 04:53:05.984 00.000 30444 Enqueuing Move request for scope (-0.20, -0.01) 04:53:05.985 00.001 15672 Worker thread wakes up 04:53:05.985 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd 04:53:05.985 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.01) 04:53:05.985 00.000 15672 Moving (-0.20, -0.01) raw xDistance=-0.19 yDistance=-0.05 04:53:05.985 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:53:05.985 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:05.985 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:53:05.985 00.000 15672 MoveAxis(E, 0, ABG) 04:53:05.985 00.000 15672 Move returns status 0, amount 0 04:53:05.985 00.000 15672 MoveAxis(N, 0, ABG) 04:53:05.985 00.000 15672 Move returns status 0, amount 0 04:53:05.985 00.000 15672 move complete, result=0 04:53:05.985 00.000 15672 worker thread done servicing request 04:53:05.990 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=15148, FiltMin=2529, FiltMax=11102, Gamma=2.950 04:53:06.040 00.050 30444 UpdateGuideState exits: m=129900 SNR=111.5 Saturated 04:53:06.040 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:06.040 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:06.040 00.000 30444 Enqueuing Expose request 04:53:06.040 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:53:06.040 00.000 15672 Worker thread wakes up 04:53:06.040 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:06.040 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:07.949 01.909 15672 Exposure complete 04:53:07.969 00.020 15672 worker thread done servicing request 04:53:07.969 00.000 30444 OnExposeComplete: enter 04:53:07.969 00.000 30444 UpdateGuideState(): m_state=6 04:53:07.970 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 819 04:53:07.970 00.000 30444 Star::Find returns 1 (1), X=439.51, Y=185.79, Mass=132855, SNR=112.0, Peak=13808 HFD=3.4 04:53:07.970 00.000 30444 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.28) = xAngle (3.04 = 3.04) 04:53:07.970 00.000 30444 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.98 = 2.98) 04:53:07.970 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=0.22 hyp=0.58 cameraTheta=2.76 mountX=-0.58 mountY=0.10, mountTheta=2.98 04:53:07.970 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=0.22, opts=13) 04:53:07.970 00.000 30444 Enqueuing Move request for scope (-0.54, 0.22) 04:53:07.970 00.000 15672 Worker thread wakes up 04:53:07.970 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.22) opts 0xd 04:53:07.971 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.54, 0.22) 04:53:07.971 00.000 15672 Moving (-0.54, 0.22) raw xDistance=-0.58 yDistance=0.10 04:53:07.971 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58 04:53:07.971 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:07.971 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:53:07.971 00.000 15672 MoveAxis(E, 156, ABG) 04:53:07.971 00.000 15672 Guiding Dir = 2, Dur = 156 04:53:07.971 00.000 15672 IsSlewing returns 0 04:53:07.973 00.002 15672 IsGuiding returns 0 04:53:07.977 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2172, max=14167, FiltMin=2417, FiltMax=10253, Gamma=2.950 04:53:07.989 00.012 15672 PulseGuide returned control before completion, sleep 150 04:53:08.025 00.036 30444 UpdateGuideState exits: m=132855 SNR=112.0 Saturated 04:53:08.025 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:08.025 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:08.025 00.000 30444 Enqueuing Expose request 04:53:08.167 00.142 15672 IsGuiding returns 0 04:53:08.167 00.000 15672 Move returns status 0, amount 156 04:53:08.167 00.000 15672 MoveAxis(N, 0, ABG) 04:53:08.167 00.000 15672 Move returns status 0, amount 0 04:53:08.167 00.000 15672 move complete, result=0 04:53:08.167 00.000 15672 worker thread done servicing request 04:53:08.168 00.001 15672 Worker thread wakes up 04:53:08.168 00.000 30444 GuideStep: -0.6 px 156 ms EAST, 0.1 px 0 ms NORTH 04:53:08.168 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:08.168 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:10.279 02.111 15672 Exposure complete 04:53:10.299 00.020 15672 worker thread done servicing request 04:53:10.299 00.000 30444 OnExposeComplete: enter 04:53:10.299 00.000 30444 UpdateGuideState(): m_state=6 04:53:10.299 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 820 04:53:10.299 00.000 30444 Star::Find returns 1 (1), X=440.31, Y=185.68, Mass=128831, SNR=109.1, Peak=12480 HFD=3.4 04:53:10.299 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 04:53:10.300 00.001 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.60 = 0.60) 04:53:10.300 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.10 hyp=0.28 cameraTheta=0.39 mountX=0.22 mountY=0.16, mountTheta=0.63 04:53:10.300 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.10, opts=13) 04:53:10.300 00.000 30444 Enqueuing Move request for scope (0.26, 0.10) 04:53:10.300 00.000 15672 Worker thread wakes up 04:53:10.300 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.10) opts 0xd 04:53:10.300 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.10) 04:53:10.300 00.000 15672 Moving (0.26, 0.10) raw xDistance=0.22 yDistance=0.16 04:53:10.300 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 04:53:10.300 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:10.301 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 04:53:10.301 00.000 15672 MoveAxis(E, 0, ABG) 04:53:10.301 00.000 15672 Move returns status 0, amount 0 04:53:10.301 00.000 15672 MoveAxis(N, 0, ABG) 04:53:10.301 00.000 15672 Move returns status 0, amount 0 04:53:10.301 00.000 15672 move complete, result=0 04:53:10.301 00.000 15672 worker thread done servicing request 04:53:10.306 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2125, max=13353, FiltMin=2500, FiltMax=10668, Gamma=2.950 04:53:10.356 00.050 30444 UpdateGuideState exits: m=128831 SNR=109.1 Saturated 04:53:10.356 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:10.356 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:10.356 00.000 30444 Enqueuing Expose request 04:53:10.356 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 04:53:10.356 00.000 15672 Worker thread wakes up 04:53:10.356 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:10.356 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:12.264 01.908 15672 Exposure complete 04:53:12.284 00.020 15672 worker thread done servicing request 04:53:12.284 00.000 30444 OnExposeComplete: enter 04:53:12.284 00.000 30444 UpdateGuideState(): m_state=6 04:53:12.284 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 821 04:53:12.285 00.001 30444 Star::Find returns 1 (1), X=440.02, Y=185.50, Mass=121105, SNR=100.5, Peak=11988 HFD=3.6 04:53:12.285 00.000 30444 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.28) = xAngle (-1.66 = -1.66) 04:53:12.285 00.000 30444 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.72 = -1.72) 04:53:12.285 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.93 mountX=-0.01 mountY=-0.08, mountTheta=-1.66 04:53:12.285 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.08, opts=13) 04:53:12.285 00.000 30444 Enqueuing Move request for scope (-0.03, -0.08) 04:53:12.285 00.000 15672 Worker thread wakes up 04:53:12.285 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd 04:53:12.285 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.08) 04:53:12.285 00.000 15672 Moving (-0.03, -0.08) raw xDistance=-0.01 yDistance=-0.08 04:53:12.285 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 04:53:12.285 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:12.286 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 04:53:12.286 00.000 15672 MoveAxis(E, 0, ABG) 04:53:12.286 00.000 15672 Move returns status 0, amount 0 04:53:12.286 00.000 15672 MoveAxis(N, 0, ABG) 04:53:12.286 00.000 15672 Move returns status 0, amount 0 04:53:12.286 00.000 15672 move complete, result=0 04:53:12.286 00.000 15672 worker thread done servicing request 04:53:12.290 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2147, max=14368, FiltMin=2539, FiltMax=10601, Gamma=2.950 04:53:12.340 00.050 30444 UpdateGuideState exits: m=121105 SNR=100.5 Saturated 04:53:12.340 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:12.340 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:12.340 00.000 30444 Enqueuing Expose request 04:53:12.340 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:53:12.340 00.000 15672 Worker thread wakes up 04:53:12.341 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:12.341 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:14.451 02.110 15672 Exposure complete 04:53:14.471 00.020 15672 worker thread done servicing request 04:53:14.471 00.000 30444 OnExposeComplete: enter 04:53:14.471 00.000 30444 UpdateGuideState(): m_state=6 04:53:14.471 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 822 04:53:14.471 00.000 30444 Star::Find returns 1 (1), X=439.99, Y=185.55, Mass=129920, SNR=111.0, Peak=13469 HFD=3.6 04:53:14.471 00.000 30444 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.28) = xAngle (-2.55 = -2.55) 04:53:14.471 00.000 30444 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.61 = -2.61) 04:53:14.471 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.83 mountX=-0.05 mountY=-0.03, mountTheta=-2.59 04:53:14.472 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.02, opts=13) 04:53:14.472 00.000 30444 Enqueuing Move request for scope (-0.06, -0.02) 04:53:14.472 00.000 15672 Worker thread wakes up 04:53:14.472 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd 04:53:14.472 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.02) 04:53:14.472 00.000 15672 Moving (-0.06, -0.02) raw xDistance=-0.05 yDistance=-0.03 04:53:14.472 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:53:14.472 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:14.472 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:53:14.472 00.000 15672 MoveAxis(E, 0, ABG) 04:53:14.472 00.000 15672 Move returns status 0, amount 0 04:53:14.472 00.000 15672 MoveAxis(N, 0, ABG) 04:53:14.473 00.001 15672 Move returns status 0, amount 0 04:53:14.473 00.000 15672 move complete, result=0 04:53:14.473 00.000 15672 worker thread done servicing request 04:53:14.477 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2116, max=14981, FiltMin=2493, FiltMax=10771, Gamma=2.950 04:53:14.797 00.320 30444 UpdateGuideState exits: m=129920 SNR=111.0 Saturated 04:53:14.798 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:14.798 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:14.798 00.000 30444 Enqueuing Expose request 04:53:14.798 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:53:14.799 00.001 15672 Worker thread wakes up 04:53:14.799 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:14.799 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:16.706 01.907 15672 Exposure complete 04:53:16.727 00.021 15672 worker thread done servicing request 04:53:16.727 00.000 30444 OnExposeComplete: enter 04:53:16.727 00.000 30444 UpdateGuideState(): m_state=6 04:53:16.727 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 823 04:53:16.727 00.000 30444 Star::Find returns 1 (1), X=439.84, Y=185.71, Mass=125841, SNR=114.7, Peak=12529 HFD=3.4 04:53:16.727 00.000 30444 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.28) = xAngle (2.86 = 2.86) 04:53:16.727 00.000 30444 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.80 = 2.80) 04:53:16.727 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.58 mountX=-0.24 mountY=0.08, mountTheta=2.80 04:53:16.728 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.13, opts=13) 04:53:16.728 00.000 30444 Enqueuing Move request for scope (-0.21, 0.13) 04:53:16.728 00.000 15672 Worker thread wakes up 04:53:16.728 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd 04:53:16.728 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.13) 04:53:16.728 00.000 15672 Moving (-0.21, 0.13) raw xDistance=-0.24 yDistance=0.08 04:53:16.728 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:53:16.728 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:16.728 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:53:16.728 00.000 15672 MoveAxis(E, 0, ABG) 04:53:16.728 00.000 15672 Move returns status 0, amount 0 04:53:16.728 00.000 15672 MoveAxis(N, 0, ABG) 04:53:16.728 00.000 15672 Move returns status 0, amount 0 04:53:16.728 00.000 15672 move complete, result=0 04:53:16.729 00.001 15672 worker thread done servicing request 04:53:16.733 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2076, max=13870, FiltMin=2525, FiltMax=10886, Gamma=2.950 04:53:16.828 00.095 30444 UpdateGuideState exits: m=125841 SNR=114.7 Saturated 04:53:16.828 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:16.828 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:16.828 00.000 30444 Enqueuing Expose request 04:53:16.828 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:53:16.828 00.000 15672 Worker thread wakes up 04:53:16.828 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:16.828 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:18.947 02.119 15672 Exposure complete 04:53:18.979 00.032 15672 worker thread done servicing request 04:53:18.979 00.000 30444 OnExposeComplete: enter 04:53:18.979 00.000 30444 UpdateGuideState(): m_state=6 04:53:18.979 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 824 04:53:18.979 00.000 30444 Star::Find returns 1 (1), X=439.72, Y=185.48, Mass=122576, SNR=98.1, Peak=12996 HFD=3.2 04:53:18.980 00.001 30444 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.28) = xAngle (-2.59 = -2.59) 04:53:18.980 00.000 30444 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 04:53:18.980 00.000 30444 CameraToMount -- cameraX=-0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-2.87 mountX=-0.30 mountY=-0.16, mountTheta=-2.64 04:53:18.980 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.34, y=-0.09, opts=13) 04:53:18.980 00.000 30444 Enqueuing Move request for scope (-0.34, -0.09) 04:53:18.980 00.000 15672 Worker thread wakes up 04:53:18.980 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.09) opts 0xd 04:53:18.980 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.34, -0.09) 04:53:18.980 00.000 15672 Moving (-0.34, -0.09) raw xDistance=-0.30 yDistance=-0.16 04:53:18.980 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 04:53:18.980 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:18.981 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:53:18.981 00.000 15672 MoveAxis(E, 81, ABG) 04:53:18.981 00.000 15672 Guiding Dir = 2, Dur = 81 04:53:18.981 00.000 15672 IsSlewing returns 0 04:53:18.982 00.001 15672 IsGuiding returns 0 04:53:18.986 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=14227, FiltMin=2497, FiltMax=10514, Gamma=2.950 04:53:19.011 00.025 15672 PulseGuide returned control before completion, sleep 63 04:53:19.034 00.023 30444 UpdateGuideState exits: m=122576 SNR=98.1 Saturated 04:53:19.034 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:19.034 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:19.034 00.000 30444 Enqueuing Expose request 04:53:19.123 00.089 15672 IsGuiding returns 0 04:53:19.123 00.000 15672 Move returns status 0, amount 81 04:53:19.123 00.000 15672 MoveAxis(N, 0, ABG) 04:53:19.123 00.000 15672 Move returns status 0, amount 0 04:53:19.123 00.000 15672 move complete, result=0 04:53:19.123 00.000 15672 worker thread done servicing request 04:53:19.123 00.000 15672 Worker thread wakes up 04:53:19.123 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:19.124 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:19.124 00.000 30444 GuideStep: -0.3 px 81 ms EAST, -0.2 px 0 ms NORTH 04:53:21.032 01.908 15672 Exposure complete 04:53:21.052 00.020 15672 worker thread done servicing request 04:53:21.052 00.000 30444 OnExposeComplete: enter 04:53:21.052 00.000 30444 UpdateGuideState(): m_state=6 04:53:21.052 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 825 04:53:21.052 00.000 30444 Star::Find returns 1 (1), X=439.60, Y=185.51, Mass=129717, SNR=114.6, Peak=14333 HFD=3.2 04:53:21.052 00.000 30444 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.28) = xAngle (-2.72 = -2.72) 04:53:21.052 00.000 30444 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.78 = -2.78) 04:53:21.052 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.07 hyp=0.46 cameraTheta=-3.00 mountX=-0.42 mountY=-0.16, mountTheta=-2.77 04:53:21.053 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.07, opts=13) 04:53:21.053 00.000 30444 Enqueuing Move request for scope (-0.46, -0.07) 04:53:21.053 00.000 15672 Worker thread wakes up 04:53:21.053 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.07) opts 0xd 04:53:21.053 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.07) 04:53:21.053 00.000 15672 Moving (-0.46, -0.07) raw xDistance=-0.42 yDistance=-0.16 04:53:21.053 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42 04:53:21.053 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:21.054 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:53:21.054 00.000 15672 MoveAxis(E, 119, ABG) 04:53:21.054 00.000 15672 Guiding Dir = 2, Dur = 119 04:53:21.054 00.000 15672 IsSlewing returns 0 04:53:21.055 00.001 15672 IsGuiding returns 0 04:53:21.059 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2147, max=14333, FiltMin=2494, FiltMax=10350, Gamma=2.950 04:53:21.072 00.013 15672 PulseGuide returned control before completion, sleep 113 04:53:21.108 00.036 30444 UpdateGuideState exits: m=129717 SNR=114.6 Saturated 04:53:21.109 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:21.109 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:21.109 00.000 30444 Enqueuing Expose request 04:53:21.187 00.078 15672 IsGuiding returns 1 04:53:21.187 00.000 15672 scope still moving after pulse duration time elapsed 04:53:21.207 00.020 15672 IsSlewing returns 0 04:53:21.217 00.010 15672 IsGuiding returns 0 04:53:21.217 00.000 15672 scope move finished after 119 + 42 ms 04:53:21.217 00.000 15672 Move returns status 0, amount 119 04:53:21.217 00.000 15672 MoveAxis(N, 0, ABG) 04:53:21.217 00.000 15672 Move returns status 0, amount 0 04:53:21.217 00.000 15672 move complete, result=0 04:53:21.217 00.000 15672 worker thread done servicing request 04:53:21.217 00.000 15672 Worker thread wakes up 04:53:21.217 00.000 30444 GuideStep: -0.4 px 119 ms EAST, -0.2 px 0 ms NORTH 04:53:21.217 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:21.217 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:23.331 02.114 15672 Exposure complete 04:53:23.350 00.019 15672 worker thread done servicing request 04:53:23.351 00.001 30444 OnExposeComplete: enter 04:53:23.351 00.000 30444 UpdateGuideState(): m_state=6 04:53:23.351 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 826 04:53:23.351 00.000 30444 Star::Find returns 1 (1), X=440.21, Y=185.52, Mass=126164, SNR=102.7, Peak=12660 HFD=3.4 04:53:23.351 00.000 30444 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.28) = xAngle (-0.07 = -0.07) 04:53:23.351 00.000 30444 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.14 = -0.14) 04:53:23.351 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.17 cameraTheta=-0.35 mountX=0.16 mountY=-0.02, mountTheta=-0.14 04:53:23.351 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=-0.06, opts=13) 04:53:23.351 00.000 30444 Enqueuing Move request for scope (0.15, -0.06) 04:53:23.352 00.001 15672 Worker thread wakes up 04:53:23.352 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd 04:53:23.352 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, -0.06) 04:53:23.352 00.000 15672 Moving (0.15, -0.06) raw xDistance=0.16 yDistance=-0.02 04:53:23.352 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:53:23.352 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:23.352 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 04:53:23.352 00.000 15672 MoveAxis(E, 0, ABG) 04:53:23.352 00.000 15672 Move returns status 0, amount 0 04:53:23.352 00.000 15672 MoveAxis(N, 0, ABG) 04:53:23.352 00.000 15672 Move returns status 0, amount 0 04:53:23.352 00.000 15672 move complete, result=0 04:53:23.352 00.000 15672 worker thread done servicing request 04:53:23.357 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2029, max=13184, FiltMin=2512, FiltMax=10265, Gamma=2.950 04:53:23.406 00.049 30444 UpdateGuideState exits: m=126164 SNR=102.7 Saturated 04:53:23.406 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:23.406 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:23.406 00.000 30444 Enqueuing Expose request 04:53:23.406 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:53:23.406 00.000 15672 Worker thread wakes up 04:53:23.407 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:23.407 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:25.316 01.909 15672 Exposure complete 04:53:25.336 00.020 15672 worker thread done servicing request 04:53:25.336 00.000 30444 OnExposeComplete: enter 04:53:25.336 00.000 30444 UpdateGuideState(): m_state=6 04:53:25.336 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 827 04:53:25.336 00.000 30444 Star::Find returns 1 (1), X=439.54, Y=185.51, Mass=124700, SNR=100.0, Peak=13649 HFD=3.2 04:53:25.336 00.000 30444 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.28) = xAngle (-2.74 = -2.74) 04:53:25.336 00.000 30444 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.80 = -2.80) 04:53:25.336 00.000 30444 CameraToMount -- cameraX=-0.51 cameraY=-0.06 hyp=0.52 cameraTheta=-3.02 mountX=-0.48 mountY=-0.17, mountTheta=-2.79 04:53:25.336 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.51, y=-0.06, opts=13) 04:53:25.336 00.000 30444 Enqueuing Move request for scope (-0.51, -0.06) 04:53:25.337 00.001 15672 Worker thread wakes up 04:53:25.337 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.06) opts 0xd 04:53:25.337 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.51, -0.06) 04:53:25.337 00.000 15672 Moving (-0.51, -0.06) raw xDistance=-0.48 yDistance=-0.17 04:53:25.337 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 04:53:25.337 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:25.337 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:53:25.337 00.000 15672 MoveAxis(E, 129, ABG) 04:53:25.337 00.000 15672 Guiding Dir = 2, Dur = 129 04:53:25.338 00.001 15672 IsSlewing returns 0 04:53:25.338 00.000 15672 IsGuiding returns 0 04:53:25.342 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=14074, FiltMin=2509, FiltMax=10196, Gamma=2.950 04:53:25.353 00.011 15672 PulseGuide returned control before completion, sleep 125 04:53:25.459 00.106 30444 UpdateGuideState exits: m=124700 SNR=100.0 Saturated 04:53:25.459 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:25.459 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:25.459 00.000 30444 Enqueuing Expose request 04:53:25.498 00.039 15672 IsGuiding returns 0 04:53:25.498 00.000 15672 Move returns status 0, amount 129 04:53:25.498 00.000 15672 MoveAxis(N, 0, ABG) 04:53:25.498 00.000 15672 Move returns status 0, amount 0 04:53:25.498 00.000 15672 move complete, result=0 04:53:25.498 00.000 15672 worker thread done servicing request 04:53:25.498 00.000 15672 Worker thread wakes up 04:53:25.498 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:25.498 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:25.498 00.000 30444 GuideStep: -0.5 px 129 ms EAST, -0.2 px 0 ms NORTH 04:53:27.608 02.110 15672 Exposure complete 04:53:27.628 00.020 15672 worker thread done servicing request 04:53:27.628 00.000 30444 OnExposeComplete: enter 04:53:27.628 00.000 30444 UpdateGuideState(): m_state=6 04:53:27.628 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 828 04:53:27.628 00.000 30444 Star::Find returns 1 (1), X=439.80, Y=185.36, Mass=121503, SNR=111.2, Peak=13252 HFD=3.2 04:53:27.628 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 04:53:27.628 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.21 = -2.21) 04:53:27.628 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.22 hyp=0.33 cameraTheta=-2.42 mountX=-0.18 mountY=-0.27, mountTheta=-2.16 04:53:27.629 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.22, opts=13) 04:53:27.629 00.000 30444 Enqueuing Move request for scope (-0.25, -0.22) 04:53:27.629 00.000 15672 Worker thread wakes up 04:53:27.629 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.22) opts 0xd 04:53:27.629 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.22) 04:53:27.629 00.000 15672 Moving (-0.25, -0.22) raw xDistance=-0.18 yDistance=-0.27 04:53:27.629 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 04:53:27.629 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 04:53:27.629 00.000 15672 MoveAxis(E, 0, ABG) 04:53:27.629 00.000 15672 Move returns status 0, amount 0 04:53:27.629 00.000 15672 MoveAxis(N, 48, ABG) 04:53:27.629 00.000 15672 Guiding Dir = 0, Dur = 48 04:53:27.630 00.001 15672 IsSlewing returns 0 04:53:27.631 00.001 15672 IsGuiding returns 0 04:53:27.636 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=13688, FiltMin=2500, FiltMax=9857, Gamma=2.950 04:53:27.685 00.049 30444 UpdateGuideState exits: m=121503 SNR=111.2 Saturated 04:53:27.685 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:27.685 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:27.685 00.000 30444 Enqueuing Expose request 04:53:27.749 00.064 15672 IsGuiding returns 1 04:53:27.749 00.000 15672 scope still moving after pulse duration time elapsed 04:53:27.771 00.022 15672 IsSlewing returns 0 04:53:27.798 00.027 15672 IsGuiding returns 0 04:53:27.798 00.000 15672 scope move finished after 48 + 118 ms 04:53:27.798 00.000 15672 Move returns status 0, amount 48 04:53:27.798 00.000 15672 move complete, result=0 04:53:27.798 00.000 15672 worker thread done servicing request 04:53:27.798 00.000 15672 Worker thread wakes up 04:53:27.798 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:27.798 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:27.798 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 48 ms NORTH 04:53:29.714 01.916 15672 Exposure complete 04:53:29.742 00.028 15672 worker thread done servicing request 04:53:29.742 00.000 30444 OnExposeComplete: enter 04:53:29.742 00.000 30444 UpdateGuideState(): m_state=6 04:53:29.742 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 829 04:53:29.742 00.000 30444 Star::Find returns 1 (1), X=439.90, Y=185.51, Mass=123611, SNR=112.5, Peak=13188 HFD=3.5 04:53:29.742 00.000 30444 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.28) = xAngle (-2.47 = -2.47) 04:53:29.742 00.000 30444 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.53 = -2.53) 04:53:29.742 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.74 mountX=-0.13 mountY=-0.10, mountTheta=-2.51 04:53:29.742 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.07, opts=13) 04:53:29.742 00.000 30444 Enqueuing Move request for scope (-0.16, -0.07) 04:53:29.742 00.000 15672 Worker thread wakes up 04:53:29.742 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd 04:53:29.742 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.07) 04:53:29.742 00.000 15672 Moving (-0.16, -0.07) raw xDistance=-0.13 yDistance=-0.10 04:53:29.742 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:53:29.742 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:29.742 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:53:29.742 00.000 15672 MoveAxis(E, 0, ABG) 04:53:29.742 00.000 15672 Move returns status 0, amount 0 04:53:29.743 00.001 15672 MoveAxis(N, 0, ABG) 04:53:29.743 00.000 15672 Move returns status 0, amount 0 04:53:29.743 00.000 15672 move complete, result=0 04:53:29.743 00.000 15672 worker thread done servicing request 04:53:29.747 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1915, max=15055, FiltMin=2431, FiltMax=10357, Gamma=2.950 04:53:29.797 00.050 30444 UpdateGuideState exits: m=123611 SNR=112.5 Saturated 04:53:29.797 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:29.797 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:29.797 00.000 30444 Enqueuing Expose request 04:53:29.797 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:53:29.797 00.000 15672 Worker thread wakes up 04:53:29.797 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:29.797 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:31.908 02.111 15672 Exposure complete 04:53:31.928 00.020 15672 worker thread done servicing request 04:53:31.928 00.000 30444 OnExposeComplete: enter 04:53:31.928 00.000 30444 UpdateGuideState(): m_state=6 04:53:31.928 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 830 04:53:31.928 00.000 30444 Star::Find returns 1 (1), X=439.61, Y=185.60, Mass=124809, SNR=109.1, Peak=12870 HFD=3.3 04:53:31.928 00.000 30444 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.28) = xAngle (3.35 = -2.93) 04:53:31.928 00.000 30444 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.29 = -2.99) 04:53:31.928 00.000 30444 CameraToMount -- cameraX=-0.44 cameraY=0.03 hyp=0.44 cameraTheta=3.08 mountX=-0.43 mountY=-0.07, mountTheta=-2.99 04:53:31.929 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.44, y=0.03, opts=13) 04:53:31.929 00.000 30444 Enqueuing Move request for scope (-0.44, 0.03) 04:53:31.929 00.000 15672 Worker thread wakes up 04:53:31.929 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.03) opts 0xd 04:53:31.929 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.44, 0.03) 04:53:31.929 00.000 15672 Moving (-0.44, 0.03) raw xDistance=-0.43 yDistance=-0.07 04:53:31.929 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 04:53:31.929 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:31.929 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 04:53:31.929 00.000 15672 MoveAxis(E, 117, ABG) 04:53:31.929 00.000 15672 Guiding Dir = 2, Dur = 117 04:53:31.930 00.001 15672 IsSlewing returns 0 04:53:31.931 00.001 15672 IsGuiding returns 0 04:53:31.934 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=14879, FiltMin=2484, FiltMax=10304, Gamma=2.950 04:53:31.950 00.016 15672 PulseGuide returned control before completion, sleep 108 04:53:31.983 00.033 30444 UpdateGuideState exits: m=124809 SNR=109.1 Saturated 04:53:31.983 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:31.983 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:31.984 00.001 30444 Enqueuing Expose request 04:53:32.060 00.076 15672 IsGuiding returns 1 04:53:32.060 00.000 15672 scope still moving after pulse duration time elapsed 04:53:32.082 00.022 15672 IsSlewing returns 0 04:53:32.095 00.013 15672 IsGuiding returns 0 04:53:32.095 00.000 15672 scope move finished after 117 + 47 ms 04:53:32.095 00.000 15672 Move returns status 0, amount 117 04:53:32.095 00.000 15672 MoveAxis(N, 0, ABG) 04:53:32.095 00.000 15672 Move returns status 0, amount 0 04:53:32.095 00.000 15672 move complete, result=0 04:53:32.095 00.000 15672 worker thread done servicing request 04:53:32.095 00.000 15672 Worker thread wakes up 04:53:32.095 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:32.095 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:32.095 00.000 30444 GuideStep: -0.4 px 117 ms EAST, -0.1 px 0 ms NORTH 04:53:34.003 01.908 15672 Exposure complete 04:53:34.023 00.020 15672 worker thread done servicing request 04:53:34.023 00.000 30444 OnExposeComplete: enter 04:53:34.023 00.000 30444 UpdateGuideState(): m_state=6 04:53:34.023 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 831 04:53:34.023 00.000 30444 Star::Find returns 1 (1), X=439.80, Y=185.63, Mass=133060, SNR=116.9, Peak=13101 HFD=3.6 04:53:34.024 00.001 30444 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.28) = xAngle (3.21 = -3.08) 04:53:34.024 00.000 30444 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.15 = -3.14) 04:53:34.024 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=0.06 hyp=0.26 cameraTheta=2.93 mountX=-0.26 mountY=-0.00, mountTheta=-3.14 04:53:34.024 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=0.06, opts=13) 04:53:34.024 00.000 30444 Enqueuing Move request for scope (-0.26, 0.06) 04:53:34.024 00.000 15672 Worker thread wakes up 04:53:34.024 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.06) opts 0xd 04:53:34.024 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, 0.06) 04:53:34.024 00.000 15672 Moving (-0.26, 0.06) raw xDistance=-0.26 yDistance=-0.00 04:53:34.024 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26 04:53:34.024 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:34.025 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 04:53:34.025 00.000 15672 MoveAxis(E, 79, ABG) 04:53:34.025 00.000 15672 Guiding Dir = 2, Dur = 79 04:53:34.025 00.000 15672 IsSlewing returns 0 04:53:34.026 00.001 15672 IsGuiding returns 0 04:53:34.030 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2197, max=14143, FiltMin=2434, FiltMax=10978, Gamma=2.950 04:53:34.043 00.013 15672 PulseGuide returned control before completion, sleep 72 04:53:34.080 00.037 30444 UpdateGuideState exits: m=133060 SNR=116.9 Saturated 04:53:34.080 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:34.080 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:34.080 00.000 30444 Enqueuing Expose request 04:53:34.155 00.075 15672 IsGuiding returns 0 04:53:34.155 00.000 15672 Move returns status 0, amount 79 04:53:34.156 00.001 15672 MoveAxis(N, 0, ABG) 04:53:34.156 00.000 15672 Move returns status 0, amount 0 04:53:34.156 00.000 15672 move complete, result=0 04:53:34.156 00.000 15672 worker thread done servicing request 04:53:34.156 00.000 15672 Worker thread wakes up 04:53:34.156 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:34.157 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:34.157 00.000 30444 GuideStep: -0.3 px 79 ms EAST, -0.0 px 0 ms NORTH 04:53:36.266 02.109 15672 Exposure complete 04:53:36.286 00.020 15672 worker thread done servicing request 04:53:36.286 00.000 30444 OnExposeComplete: enter 04:53:36.286 00.000 30444 UpdateGuideState(): m_state=6 04:53:36.286 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 832 04:53:36.286 00.000 30444 Star::Find returns 1 (1), X=439.66, Y=185.74, Mass=129499, SNR=121.4, Peak=12598 HFD=3.6 04:53:36.286 00.000 30444 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.28) = xAngle (3.01 = 3.01) 04:53:36.286 00.000 30444 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.95 = 2.95) 04:53:36.286 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=0.17 hyp=0.43 cameraTheta=2.73 mountX=-0.42 mountY=0.08, mountTheta=2.95 04:53:36.287 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=0.17, opts=13) 04:53:36.287 00.000 30444 Enqueuing Move request for scope (-0.39, 0.17) 04:53:36.287 00.000 15672 Worker thread wakes up 04:53:36.287 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.17) opts 0xd 04:53:36.287 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, 0.17) 04:53:36.287 00.000 15672 Moving (-0.39, 0.17) raw xDistance=-0.42 yDistance=0.08 04:53:36.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42 04:53:36.287 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:36.287 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 04:53:36.287 00.000 15672 MoveAxis(E, 120, ABG) 04:53:36.287 00.000 15672 Guiding Dir = 2, Dur = 120 04:53:36.288 00.001 15672 IsSlewing returns 0 04:53:36.289 00.001 15672 IsGuiding returns 0 04:53:36.294 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2059, max=14064, FiltMin=2463, FiltMax=10308, Gamma=2.950 04:53:36.311 00.017 15672 PulseGuide returned control before completion, sleep 109 04:53:36.349 00.038 30444 UpdateGuideState exits: m=129499 SNR=121.4 Saturated 04:53:36.349 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:36.349 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:36.349 00.000 30444 Enqueuing Expose request 04:53:36.422 00.073 15672 IsGuiding returns 1 04:53:36.422 00.000 15672 scope still moving after pulse duration time elapsed 04:53:36.445 00.023 15672 IsSlewing returns 0 04:53:36.456 00.011 15672 IsGuiding returns 0 04:53:36.456 00.000 15672 scope move finished after 120 + 46 ms 04:53:36.456 00.000 15672 Move returns status 0, amount 120 04:53:36.456 00.000 15672 MoveAxis(N, 0, ABG) 04:53:36.456 00.000 15672 Move returns status 0, amount 0 04:53:36.456 00.000 15672 move complete, result=0 04:53:36.457 00.001 15672 worker thread done servicing request 04:53:36.457 00.000 15672 Worker thread wakes up 04:53:36.457 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:36.457 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:36.457 00.000 30444 GuideStep: -0.4 px 120 ms EAST, 0.1 px 0 ms NORTH 04:53:38.364 01.907 15672 Exposure complete 04:53:38.383 00.019 15672 worker thread done servicing request 04:53:38.384 00.001 30444 OnExposeComplete: enter 04:53:38.384 00.000 30444 UpdateGuideState(): m_state=6 04:53:38.384 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 833 04:53:38.384 00.000 30444 Star::Find returns 1 (1), X=439.78, Y=185.47, Mass=126190, SNR=113.4, Peak=13523 HFD=3.2 04:53:38.384 00.000 30444 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.28) = xAngle (-2.50 = -2.50) 04:53:38.384 00.000 30444 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.56 = -2.56) 04:53:38.384 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-2.78 mountX=-0.24 mountY=-0.16, mountTheta=-2.54 04:53:38.384 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.11, opts=13) 04:53:38.384 00.000 30444 Enqueuing Move request for scope (-0.28, -0.11) 04:53:38.385 00.001 15672 Worker thread wakes up 04:53:38.385 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.11) opts 0xd 04:53:38.385 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.11) 04:53:38.385 00.000 15672 Moving (-0.28, -0.11) raw xDistance=-0.24 yDistance=-0.16 04:53:38.385 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:53:38.385 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:38.385 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:53:38.385 00.000 15672 MoveAxis(E, 0, ABG) 04:53:38.385 00.000 15672 Move returns status 0, amount 0 04:53:38.385 00.000 15672 MoveAxis(N, 0, ABG) 04:53:38.385 00.000 15672 Move returns status 0, amount 0 04:53:38.385 00.000 15672 move complete, result=0 04:53:38.385 00.000 15672 worker thread done servicing request 04:53:38.390 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=15363, FiltMin=2464, FiltMax=10978, Gamma=2.950 04:53:38.685 00.295 30444 UpdateGuideState exits: m=126190 SNR=113.4 Saturated 04:53:38.685 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:38.686 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:38.686 00.000 30444 Enqueuing Expose request 04:53:38.686 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:53:38.686 00.000 15672 Worker thread wakes up 04:53:38.687 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:38.687 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:40.803 02.116 15672 Exposure complete 04:53:40.832 00.029 15672 worker thread done servicing request 04:53:40.832 00.000 30444 OnExposeComplete: enter 04:53:40.832 00.000 30444 UpdateGuideState(): m_state=6 04:53:40.832 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 834 04:53:40.832 00.000 30444 Star::Find returns 1 (1), X=440.00, Y=185.37, Mass=128179, SNR=116.1, Peak=13592 HFD=3.4 04:53:40.832 00.000 30444 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.28) = xAngle (-1.56 = -1.56) 04:53:40.832 00.000 30444 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.62 = -1.62) 04:53:40.832 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.84 mountX=0.00 mountY=-0.21, mountTheta=-1.56 04:53:40.832 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.20, opts=13) 04:53:40.832 00.000 30444 Enqueuing Move request for scope (-0.06, -0.20) 04:53:40.833 00.001 15672 Worker thread wakes up 04:53:40.833 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd 04:53:40.833 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.20) 04:53:40.833 00.000 15672 Moving (-0.06, -0.20) raw xDistance=0.00 yDistance=-0.21 04:53:40.833 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 04:53:40.833 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:40.833 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:53:40.833 00.000 15672 MoveAxis(E, 0, ABG) 04:53:40.833 00.000 15672 Move returns status 0, amount 0 04:53:40.833 00.000 15672 MoveAxis(N, 0, ABG) 04:53:40.833 00.000 15672 Move returns status 0, amount 0 04:53:40.833 00.000 15672 move complete, result=0 04:53:40.833 00.000 15672 worker thread done servicing request 04:53:40.838 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=14107, FiltMin=2528, FiltMax=10381, Gamma=2.950 04:53:40.887 00.049 30444 UpdateGuideState exits: m=128179 SNR=116.1 Saturated 04:53:40.887 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:40.887 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:40.887 00.000 30444 Enqueuing Expose request 04:53:40.887 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 04:53:40.887 00.000 15672 Worker thread wakes up 04:53:40.888 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:40.888 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:42.794 01.906 15672 Exposure complete 04:53:42.814 00.020 15672 worker thread done servicing request 04:53:42.814 00.000 30444 OnExposeComplete: enter 04:53:42.814 00.000 30444 UpdateGuideState(): m_state=6 04:53:42.814 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 835 04:53:42.814 00.000 30444 Star::Find returns 1 (1), X=439.85, Y=185.39, Mass=127077, SNR=107.5, Peak=13746 HFD=3.2 04:53:42.814 00.000 30444 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.28) = xAngle (-2.14 = -2.14) 04:53:42.814 00.000 30444 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.20 = -2.20) 04:53:42.814 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-2.42 mountX=-0.15 mountY=-0.22, mountTheta=-2.16 04:53:42.815 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.18, opts=13) 04:53:42.815 00.000 30444 Enqueuing Move request for scope (-0.21, -0.18) 04:53:42.815 00.000 15672 Worker thread wakes up 04:53:42.815 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.18) opts 0xd 04:53:42.815 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.18) 04:53:42.815 00.000 15672 Moving (-0.21, -0.18) raw xDistance=-0.15 yDistance=-0.22 04:53:42.815 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 04:53:42.815 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:42.815 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:53:42.815 00.000 15672 MoveAxis(E, 0, ABG) 04:53:42.815 00.000 15672 Move returns status 0, amount 0 04:53:42.815 00.000 15672 MoveAxis(N, 0, ABG) 04:53:42.815 00.000 15672 Move returns status 0, amount 0 04:53:42.815 00.000 15672 move complete, result=0 04:53:42.815 00.000 15672 worker thread done servicing request 04:53:42.820 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2099, max=13746, FiltMin=2528, FiltMax=10184, Gamma=2.950 04:53:42.870 00.050 30444 UpdateGuideState exits: m=127077 SNR=107.5 Saturated 04:53:42.870 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:42.870 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:42.870 00.000 30444 Enqueuing Expose request 04:53:42.870 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:53:42.870 00.000 15672 Worker thread wakes up 04:53:42.870 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:42.870 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:44.976 02.106 15672 Exposure complete 04:53:44.996 00.020 15672 worker thread done servicing request 04:53:44.996 00.000 30444 OnExposeComplete: enter 04:53:44.996 00.000 30444 UpdateGuideState(): m_state=6 04:53:44.996 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 836 04:53:44.996 00.000 30444 Star::Find returns 1 (1), X=439.87, Y=185.21, Mass=126341, SNR=128.3, Peak=13729 HFD=3.0 04:53:44.996 00.000 30444 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.28) = xAngle (-1.76 = -1.76) 04:53:44.996 00.000 30444 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 04:53:44.996 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.36 hyp=0.40 cameraTheta=-2.04 mountX=-0.08 mountY=-0.39, mountTheta=-1.77 04:53:44.997 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.36, opts=13) 04:53:44.997 00.000 30444 Enqueuing Move request for scope (-0.18, -0.36) 04:53:44.997 00.000 15672 Worker thread wakes up 04:53:44.997 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.36) opts 0xd 04:53:44.997 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.36) 04:53:44.997 00.000 15672 Moving (-0.18, -0.36) raw xDistance=-0.08 yDistance=-0.39 04:53:44.997 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:53:44.997 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 04:53:44.997 00.000 15672 MoveAxis(E, 0, ABG) 04:53:44.997 00.000 15672 Move returns status 0, amount 0 04:53:44.997 00.000 15672 MoveAxis(N, 70, ABG) 04:53:44.997 00.000 15672 Guiding Dir = 0, Dur = 70 04:53:44.998 00.001 15672 IsSlewing returns 0 04:53:44.999 00.001 15672 IsGuiding returns 0 04:53:45.002 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2082, max=14423, FiltMin=2442, FiltMax=10136, Gamma=2.950 04:53:45.115 00.113 15672 IsGuiding returns 1 04:53:45.115 00.000 15672 scope still moving after pulse duration time elapsed 04:53:45.135 00.020 15672 IsSlewing returns 0 04:53:45.163 00.028 15672 IsGuiding returns 0 04:53:45.163 00.000 15672 scope move finished after 70 + 94 ms 04:53:45.163 00.000 15672 Move returns status 0, amount 70 04:53:45.163 00.000 15672 move complete, result=0 04:53:45.165 00.002 15672 worker thread done servicing request 04:53:45.336 00.171 30444 UpdateGuideState exits: m=126341 SNR=128.3 Saturated 04:53:45.336 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:45.336 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:45.336 00.000 30444 Enqueuing Expose request 04:53:45.336 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 70 ms NORTH 04:53:45.336 00.000 15672 Worker thread wakes up 04:53:45.336 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:45.336 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:47.253 01.917 15672 Exposure complete 04:53:47.282 00.029 15672 worker thread done servicing request 04:53:47.283 00.001 30444 OnExposeComplete: enter 04:53:47.283 00.000 30444 UpdateGuideState(): m_state=6 04:53:47.283 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 837 04:53:47.283 00.000 30444 Star::Find returns 1 (1), X=440.11, Y=185.80, Mass=121447, SNR=105.3, Peak=12040 HFD=3.6 04:53:47.283 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 04:53:47.283 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 04:53:47.283 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.32 mountX=-0.01 mountY=0.24, mountTheta=1.60 04:53:47.283 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.23, opts=13) 04:53:47.283 00.000 30444 Enqueuing Move request for scope (0.06, 0.23) 04:53:47.284 00.001 15672 Worker thread wakes up 04:53:47.284 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd 04:53:47.284 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.23) 04:53:47.284 00.000 15672 Moving (0.06, 0.23) raw xDistance=-0.01 yDistance=0.24 04:53:47.284 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 04:53:47.284 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:47.284 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 04:53:47.284 00.000 15672 MoveAxis(E, 0, ABG) 04:53:47.284 00.000 15672 Move returns status 0, amount 0 04:53:47.284 00.000 15672 MoveAxis(N, 0, ABG) 04:53:47.284 00.000 15672 Move returns status 0, amount 0 04:53:47.284 00.000 15672 move complete, result=0 04:53:47.284 00.000 15672 worker thread done servicing request 04:53:47.288 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2163, max=12891, FiltMin=2508, FiltMax=10361, Gamma=2.950 04:53:47.337 00.049 30444 UpdateGuideState exits: m=121447 SNR=105.3 Saturated 04:53:47.337 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:47.337 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:47.337 00.000 30444 Enqueuing Expose request 04:53:47.337 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 04:53:47.337 00.000 15672 Worker thread wakes up 04:53:47.337 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:47.337 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:49.454 02.117 15672 Exposure complete 04:53:49.485 00.031 15672 worker thread done servicing request 04:53:49.485 00.000 30444 OnExposeComplete: enter 04:53:49.485 00.000 30444 UpdateGuideState(): m_state=6 04:53:49.485 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 838 04:53:49.485 00.000 30444 Star::Find returns 1 (1), X=439.83, Y=185.58, Mass=131601, SNR=116.0, Peak=12677 HFD=3.5 04:53:49.485 00.000 30444 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.28) = xAngle (3.37 = -2.91) 04:53:49.485 00.000 30444 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.97) 04:53:49.486 00.001 30444 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.09 mountX=-0.22 mountY=-0.04, mountTheta=-2.97 04:53:49.486 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.01, opts=13) 04:53:49.486 00.000 30444 Enqueuing Move request for scope (-0.22, 0.01) 04:53:49.486 00.000 15672 Worker thread wakes up 04:53:49.486 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd 04:53:49.486 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.01) 04:53:49.486 00.000 15672 Moving (-0.22, 0.01) raw xDistance=-0.22 yDistance=-0.04 04:53:49.486 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:53:49.486 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:49.486 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 04:53:49.486 00.000 15672 MoveAxis(E, 0, ABG) 04:53:49.486 00.000 15672 Move returns status 0, amount 0 04:53:49.486 00.000 15672 MoveAxis(N, 0, ABG) 04:53:49.487 00.001 15672 Move returns status 0, amount 0 04:53:49.487 00.000 15672 move complete, result=0 04:53:49.487 00.000 15672 worker thread done servicing request 04:53:49.491 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2121, max=13940, FiltMin=2484, FiltMax=10405, Gamma=2.950 04:53:49.541 00.050 30444 UpdateGuideState exits: m=131601 SNR=116.0 Saturated 04:53:49.541 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:49.541 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:49.541 00.000 30444 Enqueuing Expose request 04:53:49.541 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:53:49.541 00.000 15672 Worker thread wakes up 04:53:49.541 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:49.541 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:51.448 01.907 15672 Exposure complete 04:53:51.472 00.024 15672 worker thread done servicing request 04:53:51.473 00.001 30444 OnExposeComplete: enter 04:53:51.473 00.000 30444 UpdateGuideState(): m_state=6 04:53:51.473 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 839 04:53:51.473 00.000 30444 Star::Find returns 1 (1), X=439.60, Y=185.44, Mass=123946, SNR=97.7, Peak=12793 HFD=3.2 04:53:51.473 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 04:53:51.473 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 04:53:51.473 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=-0.13 hyp=0.48 cameraTheta=-2.86 mountX=-0.40 mountY=-0.23, mountTheta=-2.63 04:53:51.473 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=-0.13, opts=13) 04:53:51.473 00.000 30444 Enqueuing Move request for scope (-0.46, -0.13) 04:53:51.474 00.001 15672 Worker thread wakes up 04:53:51.474 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.13) opts 0xd 04:53:51.474 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, -0.13) 04:53:51.474 00.000 15672 Moving (-0.46, -0.13) raw xDistance=-0.40 yDistance=-0.23 04:53:51.474 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 04:53:51.474 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:53:51.474 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 04:53:51.474 00.000 15672 MoveAxis(E, 109, ABG) 04:53:51.474 00.000 15672 Guiding Dir = 2, Dur = 109 04:53:51.474 00.000 15672 IsSlewing returns 0 04:53:51.475 00.001 15672 IsGuiding returns 0 04:53:51.479 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=14142, FiltMin=2494, FiltMax=9439, Gamma=2.950 04:53:51.503 00.024 15672 PulseGuide returned control before completion, sleep 92 04:53:51.529 00.026 30444 UpdateGuideState exits: m=123946 SNR=97.7 Saturated 04:53:51.529 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:51.529 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:51.529 00.000 30444 Enqueuing Expose request 04:53:51.598 00.069 15672 IsGuiding returns 1 04:53:51.598 00.000 15672 scope still moving after pulse duration time elapsed 04:53:51.618 00.020 15672 IsSlewing returns 0 04:53:51.648 00.030 15672 IsGuiding returns 0 04:53:51.649 00.001 15672 scope move finished after 109 + 64 ms 04:53:51.649 00.000 15672 Move returns status 0, amount 109 04:53:51.649 00.000 15672 MoveAxis(N, 0, ABG) 04:53:51.649 00.000 15672 Move returns status 0, amount 0 04:53:51.649 00.000 15672 move complete, result=0 04:53:51.649 00.000 15672 worker thread done servicing request 04:53:51.650 00.001 15672 Worker thread wakes up 04:53:51.650 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:51.650 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:51.650 00.000 30444 GuideStep: -0.4 px 109 ms EAST, -0.2 px 0 ms NORTH 04:53:53.764 02.114 15672 Exposure complete 04:53:53.784 00.020 15672 worker thread done servicing request 04:53:53.784 00.000 30444 OnExposeComplete: enter 04:53:53.784 00.000 30444 UpdateGuideState(): m_state=6 04:53:53.784 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 840 04:53:53.785 00.001 30444 Star::Find returns 1 (1), X=440.43, Y=185.76, Mass=120093, SNR=110.6, Peak=11405 HFD=3.3 04:53:53.785 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 04:53:53.785 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 04:53:53.785 00.000 30444 CameraToMount -- cameraX=0.37 cameraY=0.19 hyp=0.42 cameraTheta=0.46 mountX=0.31 mountY=0.26, mountTheta=0.71 04:53:53.785 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.37, y=0.19, opts=13) 04:53:53.785 00.000 30444 Enqueuing Move request for scope (0.37, 0.19) 04:53:53.785 00.000 15672 Worker thread wakes up 04:53:53.785 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.19) opts 0xd 04:53:53.785 00.000 15672 Handling offset move in thread for scope, endpoint = (0.37, 0.19) 04:53:53.785 00.000 15672 Moving (0.37, 0.19) raw xDistance=0.31 yDistance=0.26 04:53:53.785 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31 04:53:53.785 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:53:53.786 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 04:53:53.786 00.000 15672 MoveAxis(W, 75, ABG) 04:53:53.786 00.000 15672 Guiding Dir = 3, Dur = 75 04:53:53.786 00.000 15672 IsSlewing returns 0 04:53:53.786 00.000 15672 IsGuiding returns 0 04:53:53.791 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2204, max=12860, FiltMin=2447, FiltMax=10197, Gamma=2.950 04:53:53.803 00.012 15672 PulseGuide returned control before completion, sleep 69 04:53:53.840 00.037 30444 UpdateGuideState exits: m=120093 SNR=110.6 Saturated 04:53:53.840 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:53.840 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:53.840 00.000 30444 Enqueuing Expose request 04:53:53.915 00.075 15672 IsGuiding returns 0 04:53:53.916 00.001 15672 Move returns status 0, amount 75 04:53:53.916 00.000 15672 MoveAxis(N, 0, ABG) 04:53:53.916 00.000 15672 Move returns status 0, amount 0 04:53:53.916 00.000 15672 move complete, result=0 04:53:53.916 00.000 15672 worker thread done servicing request 04:53:53.916 00.000 15672 Worker thread wakes up 04:53:53.916 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:53.916 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:53.916 00.000 30444 GuideStep: 0.3 px 75 ms WEST, 0.3 px 0 ms NORTH 04:53:55.834 01.918 15672 Exposure complete 04:53:55.864 00.030 15672 worker thread done servicing request 04:53:55.865 00.001 30444 OnExposeComplete: enter 04:53:55.865 00.000 30444 UpdateGuideState(): m_state=6 04:53:55.865 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 841 04:53:55.865 00.000 30444 Star::Find returns 1 (1), X=441.88, Y=187.65, Mass=125468, SNR=92.3, Peak=8662 HFD=4.4 04:53:55.865 00.000 30444 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 04:53:55.865 00.000 30444 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 04:53:55.865 00.000 30444 CameraToMount -- cameraX=1.83 cameraY=2.07 hyp=2.76 cameraTheta=0.85 mountX=1.19 mountY=2.42, mountTheta=1.11 04:53:55.866 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.83, y=2.07, opts=13) 04:53:55.866 00.000 30444 Enqueuing Move request for scope (1.83, 2.07) 04:53:55.866 00.000 15672 Worker thread wakes up 04:53:55.866 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.83, 2.07) opts 0xd 04:53:55.866 00.000 15672 Handling offset move in thread for scope, endpoint = (1.83, 2.07) 04:53:55.866 00.000 15672 Moving (1.83, 2.07) raw xDistance=1.19 yDistance=2.42 04:53:55.866 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.19 04:53:55.866 00.000 15672 resist switch: large excursion: input 2.42 thresh 0.75 direction from -1 to 1 04:53:55.866 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=7.25 04:53:55.866 00.000 15672 GuideAlgorithmResistSwitch::result() returns 2.42 from input 2.42 04:53:55.866 00.000 15672 MoveAxis(W, 328, ABG) 04:53:55.866 00.000 15672 Guiding Dir = 3, Dur = 328 04:53:55.867 00.001 15672 IsSlewing returns 0 04:53:55.868 00.001 15672 IsGuiding returns 0 04:53:55.871 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2045, max=9248, FiltMin=2527, FiltMax=8425, Gamma=2.950 04:53:55.897 00.026 15672 PulseGuide returned control before completion, sleep 310 04:53:55.921 00.024 30444 UpdateGuideState exits: m=125468 SNR=92.3 Saturated 04:53:55.921 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:55.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:55.921 00.000 30444 Enqueuing Expose request 04:53:56.210 00.289 15672 IsGuiding returns 1 04:53:56.210 00.000 15672 scope still moving after pulse duration time elapsed 04:53:56.232 00.022 15672 IsSlewing returns 0 04:53:56.281 00.049 15672 IsGuiding returns 0 04:53:56.281 00.000 15672 scope move finished after 328 + 85 ms 04:53:56.281 00.000 15672 Move returns status 0, amount 328 04:53:56.282 00.001 15672 MoveAxis(S, 431, ABG) 04:53:56.282 00.000 15672 Guiding Dir = 1, Dur = 431 04:53:56.282 00.000 15672 IsSlewing returns 0 04:53:56.285 00.003 15672 IsGuiding returns 0 04:53:56.361 00.076 15672 PulseGuide returned control before completion, sleep 367 04:53:56.731 00.370 15672 IsGuiding returns 1 04:53:56.731 00.000 15672 scope still moving after pulse duration time elapsed 04:53:56.753 00.022 15672 IsSlewing returns 0 04:53:56.755 00.002 15672 IsGuiding returns 1 04:53:56.775 00.020 15672 IsSlewing returns 0 04:53:56.777 00.002 15672 IsGuiding returns 1 04:53:56.798 00.021 15672 IsSlewing returns 0 04:53:56.824 00.026 15672 IsGuiding returns 0 04:53:56.825 00.001 15672 scope move finished after 431 + 108 ms 04:53:56.825 00.000 15672 Move returns status 0, amount 431 04:53:56.825 00.000 15672 move complete, result=0 04:53:56.825 00.000 15672 worker thread done servicing request 04:53:56.825 00.000 15672 Worker thread wakes up 04:53:56.826 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:56.826 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:56.826 00.000 30444 GuideStep: 1.2 px 328 ms WEST, 2.4 px 431 ms SOUTH 04:53:58.944 02.118 15672 Exposure complete 04:53:58.975 00.031 15672 worker thread done servicing request 04:53:58.975 00.000 30444 OnExposeComplete: enter 04:53:58.975 00.000 30444 UpdateGuideState(): m_state=6 04:53:58.975 00.000 30444 Star::Find(15, 441, 187, 0, (0,0,0,0), 0.0, 255) frame 842 04:53:58.975 00.000 30444 Star::Find returns 1 (1), X=439.01, Y=186.66, Mass=127996, SNR=105.5, Peak=11124 HFD=3.9 04:53:58.975 00.000 30444 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.28) = xAngle (2.61 = 2.61) 04:53:58.975 00.000 30444 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.55 = 2.55) 04:53:58.975 00.000 30444 CameraToMount -- cameraX=-1.04 cameraY=1.09 hyp=1.51 cameraTheta=2.34 mountX=-1.30 mountY=0.84, mountTheta=2.57 04:53:58.975 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.04, y=1.09, opts=13) 04:53:58.975 00.000 30444 Enqueuing Move request for scope (-1.04, 1.09) 04:53:58.976 00.001 15672 Worker thread wakes up 04:53:58.976 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.04, 1.09) opts 0xd 04:53:58.976 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.04, 1.09) 04:53:58.976 00.000 15672 Moving (-1.04, 1.09) raw xDistance=-1.30 yDistance=0.84 04:53:58.976 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.30 04:53:58.976 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 04:53:58.976 00.000 15672 MoveAxis(E, 329, ABG) 04:53:58.976 00.000 15672 Guiding Dir = 2, Dur = 329 04:53:58.976 00.000 15672 IsSlewing returns 0 04:53:58.978 00.002 15672 IsGuiding returns 0 04:53:58.981 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2043, max=11124, FiltMin=2420, FiltMax=8888, Gamma=2.950 04:53:58.995 00.014 15672 PulseGuide returned control before completion, sleep 322 04:53:59.031 00.036 30444 UpdateGuideState exits: m=127996 SNR=105.5 Saturated 04:53:59.031 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:53:59.031 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:53:59.031 00.000 30444 Enqueuing Expose request 04:53:59.364 00.333 15672 IsGuiding returns 0 04:53:59.364 00.000 15672 Move returns status 0, amount 329 04:53:59.364 00.000 15672 MoveAxis(S, 150, ABG) 04:53:59.364 00.000 15672 Guiding Dir = 1, Dur = 150 04:53:59.365 00.001 15672 IsSlewing returns 0 04:53:59.368 00.003 15672 IsGuiding returns 0 04:53:59.443 00.075 15672 PulseGuide returned control before completion, sleep 85 04:53:59.531 00.088 15672 IsGuiding returns 1 04:53:59.531 00.000 15672 scope still moving after pulse duration time elapsed 04:53:59.553 00.022 15672 IsSlewing returns 0 04:53:59.573 00.020 15672 IsGuiding returns 1 04:53:59.594 00.021 15672 IsSlewing returns 0 04:53:59.597 00.003 15672 IsGuiding returns 1 04:53:59.618 00.021 15672 IsSlewing returns 0 04:53:59.637 00.019 15672 IsGuiding returns 0 04:53:59.637 00.000 15672 scope move finished after 150 + 118 ms 04:53:59.637 00.000 15672 Move returns status 0, amount 150 04:53:59.637 00.000 15672 move complete, result=0 04:53:59.637 00.000 15672 worker thread done servicing request 04:53:59.637 00.000 15672 Worker thread wakes up 04:53:59.638 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:53:59.638 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:53:59.638 00.000 30444 GuideStep: -1.3 px 329 ms EAST, 0.8 px 150 ms SOUTH 04:54:01.548 01.910 15672 Exposure complete 04:54:01.568 00.020 15672 worker thread done servicing request 04:54:01.568 00.000 30444 OnExposeComplete: enter 04:54:01.568 00.000 30444 UpdateGuideState(): m_state=6 04:54:01.568 00.000 30444 Star::Find(15, 439, 186, 0, (0,0,0,0), 0.0, 255) frame 843 04:54:01.568 00.000 30444 Star::Find returns 1 (1), X=440.38, Y=185.60, Mass=124004, SNR=114.6, Peak=13693 HFD=3.2 04:54:01.568 00.000 30444 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.28) = xAngle (0.37 = 0.37) 04:54:01.568 00.000 30444 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.31 = 0.31) 04:54:01.568 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=0.03 hyp=0.33 cameraTheta=0.09 mountX=0.31 mountY=0.10, mountTheta=0.31 04:54:01.568 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=0.03, opts=13) 04:54:01.569 00.001 30444 Enqueuing Move request for scope (0.33, 0.03) 04:54:01.569 00.000 15672 Worker thread wakes up 04:54:01.569 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.03) opts 0xd 04:54:01.569 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, 0.03) 04:54:01.569 00.000 15672 Moving (0.33, 0.03) raw xDistance=0.31 yDistance=0.10 04:54:01.569 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31 04:54:01.569 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:01.569 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:54:01.569 00.000 15672 MoveAxis(W, 60, ABG) 04:54:01.569 00.000 15672 Guiding Dir = 3, Dur = 60 04:54:01.569 00.000 15672 IsSlewing returns 0 04:54:01.571 00.002 15672 IsGuiding returns 0 04:54:01.575 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=14484, FiltMin=2436, FiltMax=10976, Gamma=2.950 04:54:01.600 00.025 15672 PulseGuide returned control before completion, sleep 42 04:54:01.623 00.023 30444 UpdateGuideState exits: m=124004 SNR=114.6 Saturated 04:54:01.623 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:01.623 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:01.623 00.000 30444 Enqueuing Expose request 04:54:01.643 00.020 15672 IsGuiding returns 1 04:54:01.643 00.000 15672 scope still moving after pulse duration time elapsed 04:54:01.664 00.021 15672 IsSlewing returns 0 04:54:01.665 00.001 15672 IsGuiding returns 1 04:54:01.685 00.020 15672 IsSlewing returns 0 04:54:01.729 00.044 15672 IsGuiding returns 0 04:54:01.729 00.000 15672 scope move finished after 60 + 97 ms 04:54:01.729 00.000 15672 Move returns status 0, amount 60 04:54:01.729 00.000 15672 MoveAxis(N, 0, ABG) 04:54:01.729 00.000 15672 Move returns status 0, amount 0 04:54:01.730 00.001 15672 move complete, result=0 04:54:01.730 00.000 15672 worker thread done servicing request 04:54:01.730 00.000 15672 Worker thread wakes up 04:54:01.730 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:01.730 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:54:01.792 00.062 30444 GuideStep: 0.3 px 60 ms WEST, 0.1 px 0 ms NORTH 04:54:03.849 02.057 15672 Exposure complete 04:54:03.881 00.032 15672 worker thread done servicing request 04:54:03.881 00.000 30444 OnExposeComplete: enter 04:54:03.881 00.000 30444 UpdateGuideState(): m_state=6 04:54:03.881 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 844 04:54:03.881 00.000 30444 Star::Find returns 1 (1), X=439.89, Y=185.72, Mass=134948, SNR=117.0, Peak=12778 HFD=3.4 04:54:03.881 00.000 30444 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.28) = xAngle (2.71 = 2.71) 04:54:03.881 00.000 30444 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.65 = 2.65) 04:54:03.881 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.44 mountX=-0.20 mountY=0.10, mountTheta=2.67 04:54:03.882 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=0.14, opts=13) 04:54:03.882 00.000 30444 Enqueuing Move request for scope (-0.17, 0.14) 04:54:03.882 00.000 15672 Worker thread wakes up 04:54:03.882 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd 04:54:03.882 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, 0.14) 04:54:03.882 00.000 15672 Moving (-0.17, 0.14) raw xDistance=-0.20 yDistance=0.10 04:54:03.882 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:54:03.882 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:03.882 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:54:03.883 00.001 15672 MoveAxis(E, 0, ABG) 04:54:03.883 00.000 15672 Move returns status 0, amount 0 04:54:03.883 00.000 15672 MoveAxis(N, 0, ABG) 04:54:03.883 00.000 15672 Move returns status 0, amount 0 04:54:03.883 00.000 15672 move complete, result=0 04:54:03.883 00.000 15672 worker thread done servicing request 04:54:03.887 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=14492, FiltMin=2433, FiltMax=10973, Gamma=2.950 04:54:03.936 00.049 30444 UpdateGuideState exits: m=134948 SNR=117.0 Saturated 04:54:03.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:03.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:03.936 00.000 30444 Enqueuing Expose request 04:54:03.937 00.001 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:54:03.937 00.000 15672 Worker thread wakes up 04:54:03.937 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:03.937 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:54:05.855 01.918 15672 Exposure complete 04:54:05.887 00.032 15672 worker thread done servicing request 04:54:05.887 00.000 30444 OnExposeComplete: enter 04:54:05.887 00.000 30444 UpdateGuideState(): m_state=6 04:54:05.888 00.001 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 845 04:54:05.888 00.000 30444 Star::Find returns 1 (1), X=439.77, Y=185.49, Mass=128414, SNR=106.0, Peak=13558 HFD=3.3 04:54:05.888 00.000 30444 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.28) = xAngle (-2.57 = -2.57) 04:54:05.888 00.000 30444 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.63 = -2.63) 04:54:05.888 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-2.85 mountX=-0.25 mountY=-0.15, mountTheta=-2.61 04:54:05.888 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=-0.09, opts=13) 04:54:05.888 00.000 30444 Enqueuing Move request for scope (-0.29, -0.09) 04:54:05.888 00.000 15672 Worker thread wakes up 04:54:05.888 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.09) opts 0xd 04:54:05.888 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, -0.09) 04:54:05.888 00.000 15672 Moving (-0.29, -0.09) raw xDistance=-0.25 yDistance=-0.15 04:54:05.889 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 04:54:05.889 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:05.889 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:54:05.889 00.000 15672 MoveAxis(E, 68, ABG) 04:54:05.889 00.000 15672 Guiding Dir = 2, Dur = 68 04:54:05.889 00.000 15672 IsSlewing returns 0 04:54:05.890 00.001 15672 IsGuiding returns 0 04:54:05.895 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1922, max=15067, FiltMin=2481, FiltMax=10798, Gamma=2.950 04:54:05.913 00.018 15672 PulseGuide returned control before completion, sleep 56 04:54:05.944 00.031 30444 UpdateGuideState exits: m=128414 SNR=106.0 Saturated 04:54:05.944 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:05.944 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:05.944 00.000 30444 Enqueuing Expose request 04:54:06.009 00.065 15672 IsGuiding returns 0 04:54:06.009 00.000 15672 Move returns status 0, amount 68 04:54:06.009 00.000 15672 MoveAxis(N, 0, ABG) 04:54:06.009 00.000 15672 Move returns status 0, amount 0 04:54:06.009 00.000 15672 move complete, result=0 04:54:06.009 00.000 15672 worker thread done servicing request 04:54:06.009 00.000 15672 Worker thread wakes up 04:54:06.009 00.000 30444 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH 04:54:06.009 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:06.009 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:54:08.128 02.119 15672 Exposure complete 04:54:08.158 00.030 15672 worker thread done servicing request 04:54:08.158 00.000 30444 OnExposeComplete: enter 04:54:08.158 00.000 30444 UpdateGuideState(): m_state=6 04:54:08.158 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 846 04:54:08.158 00.000 30444 Star::Find returns 1 (1), X=440.08, Y=185.62, Mass=131609, SNR=105.9, Peak=12903 HFD=3.7 04:54:08.158 00.000 30444 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.28) = xAngle (1.25 = 1.25) 04:54:08.158 00.000 30444 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.19 = 1.19) 04:54:08.158 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.97 mountX=0.02 mountY=0.05, mountTheta=1.24 04:54:08.159 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.05, opts=13) 04:54:08.159 00.000 30444 Enqueuing Move request for scope (0.03, 0.05) 04:54:08.159 00.000 15672 Worker thread wakes up 04:54:08.159 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd 04:54:08.159 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.05) 04:54:08.159 00.000 15672 Moving (0.03, 0.05) raw xDistance=0.02 yDistance=0.05 04:54:08.159 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:54:08.159 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:08.159 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:54:08.159 00.000 15672 MoveAxis(E, 0, ABG) 04:54:08.159 00.000 15672 Move returns status 0, amount 0 04:54:08.159 00.000 15672 MoveAxis(N, 0, ABG) 04:54:08.159 00.000 15672 Move returns status 0, amount 0 04:54:08.159 00.000 15672 move complete, result=0 04:54:08.159 00.000 15672 worker thread done servicing request 04:54:08.164 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2074, max=13581, FiltMin=2499, FiltMax=10108, Gamma=2.950 04:54:08.214 00.050 30444 UpdateGuideState exits: m=131609 SNR=105.9 Saturated 04:54:08.214 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:08.214 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:08.214 00.000 30444 Enqueuing Expose request 04:54:08.214 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:54:08.214 00.000 15672 Worker thread wakes up 04:54:08.214 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:08.214 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:54:10.123 01.909 15672 Exposure complete 04:54:10.143 00.020 15672 worker thread done servicing request 04:54:10.143 00.000 30444 OnExposeComplete: enter 04:54:10.143 00.000 30444 UpdateGuideState(): m_state=6 04:54:10.143 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 847 04:54:10.143 00.000 30444 Star::Find returns 1 (1), X=440.15, Y=185.46, Mass=125129, SNR=94.4, Peak=12704 HFD=3.4 04:54:10.143 00.000 30444 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.28) = xAngle (-0.61 = -0.61) 04:54:10.143 00.000 30444 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.67 = -0.67) 04:54:10.143 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.88 mountX=0.12 mountY=-0.09, mountTheta=-0.65 04:54:10.144 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.12, opts=13) 04:54:10.144 00.000 30444 Enqueuing Move request for scope (0.09, -0.12) 04:54:10.144 00.000 15672 Worker thread wakes up 04:54:10.144 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd 04:54:10.144 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.12) 04:54:10.144 00.000 15672 Moving (0.09, -0.12) raw xDistance=0.12 yDistance=-0.09 04:54:10.144 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:54:10.144 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:10.144 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:54:10.144 00.000 15672 MoveAxis(E, 0, ABG) 04:54:10.144 00.000 15672 Move returns status 0, amount 0 04:54:10.144 00.000 15672 MoveAxis(N, 0, ABG) 04:54:10.144 00.000 15672 Move returns status 0, amount 0 04:54:10.144 00.000 15672 move complete, result=0 04:54:10.144 00.000 15672 worker thread done servicing request 04:54:10.149 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=14668, FiltMin=2487, FiltMax=10677, Gamma=2.950 04:54:10.263 00.114 30444 UpdateGuideState exits: m=125129 SNR=94.4 Saturated 04:54:10.263 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:10.264 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:10.264 00.000 30444 Enqueuing Expose request 04:54:10.264 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:54:10.264 00.000 15672 Worker thread wakes up 04:54:10.264 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:10.264 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:54:12.375 02.111 15672 Exposure complete 04:54:12.395 00.020 15672 worker thread done servicing request 04:54:12.395 00.000 30444 OnExposeComplete: enter 04:54:12.395 00.000 30444 UpdateGuideState(): m_state=6 04:54:12.395 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 848 04:54:12.395 00.000 30444 Star::Find returns 1 (1), X=440.36, Y=185.45, Mass=121162, SNR=110.2, Peak=12516 HFD=3.3 04:54:12.395 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.10 = -0.10) 04:54:12.395 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.16 = -0.16) 04:54:12.395 00.000 30444 CameraToMount -- cameraX=0.31 cameraY=-0.12 hyp=0.33 cameraTheta=-0.38 mountX=0.33 mountY=-0.05, mountTheta=-0.16 04:54:12.396 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.31, y=-0.12, opts=13) 04:54:12.396 00.000 30444 Enqueuing Move request for scope (0.31, -0.12) 04:54:12.396 00.000 15672 Worker thread wakes up 04:54:12.396 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.12) opts 0xd 04:54:12.396 00.000 15672 Handling offset move in thread for scope, endpoint = (0.31, -0.12) 04:54:12.396 00.000 15672 Moving (0.31, -0.12) raw xDistance=0.33 yDistance=-0.05 04:54:12.396 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 04:54:12.396 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:12.396 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 04:54:12.396 00.000 15672 MoveAxis(W, 90, ABG) 04:54:12.396 00.000 15672 Guiding Dir = 3, Dur = 90 04:54:12.397 00.001 15672 IsSlewing returns 0 04:54:12.400 00.003 15672 IsGuiding returns 0 04:54:12.402 00.002 30444 UpdateImageDisplay: Size=(640,480) min=2199, max=14003, FiltMin=2539, FiltMax=9905, Gamma=2.950 04:54:12.415 00.013 15672 PulseGuide returned control before completion, sleep 85 04:54:12.502 00.087 15672 IsGuiding returns 1 04:54:12.502 00.000 15672 scope still moving after pulse duration time elapsed 04:54:12.522 00.020 15672 IsSlewing returns 0 04:54:12.528 00.006 15672 IsGuiding returns 0 04:54:12.528 00.000 15672 scope move finished after 90 + 38 ms 04:54:12.528 00.000 15672 Move returns status 0, amount 90 04:54:12.528 00.000 15672 MoveAxis(N, 0, ABG) 04:54:12.528 00.000 15672 Move returns status 0, amount 0 04:54:12.528 00.000 15672 move complete, result=0 04:54:12.528 00.000 15672 worker thread done servicing request 04:54:12.829 00.301 30444 UpdateGuideState exits: m=121162 SNR=110.2 Saturated 04:54:12.829 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:12.829 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:12.829 00.000 30444 Enqueuing Expose request 04:54:12.829 00.000 30444 GuideStep: 0.3 px 90 ms WEST, -0.1 px 0 ms NORTH 04:54:12.830 00.001 15672 Worker thread wakes up 04:54:12.830 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:12.830 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:54:14.740 01.910 15672 Exposure complete 04:54:14.759 00.019 15672 worker thread done servicing request 04:54:14.760 00.001 30444 OnExposeComplete: enter 04:54:14.760 00.000 30444 UpdateGuideState(): m_state=6 04:54:14.760 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 849 04:54:14.760 00.000 30444 Star::Find returns 1 (1), X=439.75, Y=185.90, Mass=127836, SNR=94.8, Peak=10805 HFD=3.9 04:54:14.760 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.60 = 2.60) 04:54:14.760 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 04:54:14.760 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.33 hyp=0.45 cameraTheta=2.32 mountX=-0.38 mountY=0.26, mountTheta=2.55 04:54:14.760 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.33, opts=13) 04:54:14.760 00.000 30444 Enqueuing Move request for scope (-0.31, 0.33) 04:54:14.760 00.000 15672 Worker thread wakes up 04:54:14.761 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.33) opts 0xd 04:54:14.761 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.33) 04:54:14.761 00.000 15672 Moving (-0.31, 0.33) raw xDistance=-0.38 yDistance=0.26 04:54:14.761 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.38 04:54:14.761 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 04:54:14.761 00.000 15672 MoveAxis(E, 98, ABG) 04:54:14.761 00.000 15672 Guiding Dir = 2, Dur = 98 04:54:14.761 00.000 15672 IsSlewing returns 0 04:54:14.766 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2125, max=12200, FiltMin=2513, FiltMax=9985, Gamma=2.950 04:54:14.779 00.013 15672 IsGuiding returns 0 04:54:14.795 00.016 15672 PulseGuide returned control before completion, sleep 93 04:54:14.816 00.021 30444 UpdateGuideState exits: m=127836 SNR=94.8 Saturated 04:54:14.816 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:14.816 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:14.816 00.000 30444 Enqueuing Expose request 04:54:14.907 00.091 15672 IsGuiding returns 0 04:54:14.907 00.000 15672 Move returns status 0, amount 98 04:54:14.907 00.000 15672 MoveAxis(S, 46, ABG) 04:54:14.907 00.000 15672 Guiding Dir = 1, Dur = 46 04:54:14.907 00.000 15672 IsSlewing returns 0 04:54:14.908 00.001 15672 IsGuiding returns 0 04:54:15.023 00.115 15672 IsGuiding returns 1 04:54:15.023 00.000 15672 scope still moving after pulse duration time elapsed 04:54:15.044 00.021 15672 IsSlewing returns 0 04:54:15.069 00.025 15672 IsGuiding returns 0 04:54:15.069 00.000 15672 scope move finished after 46 + 114 ms 04:54:15.069 00.000 15672 Move returns status 0, amount 46 04:54:15.069 00.000 15672 move complete, result=0 04:54:15.069 00.000 15672 worker thread done servicing request 04:54:15.070 00.001 15672 Worker thread wakes up 04:54:15.070 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:15.070 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:54:15.070 00.000 30444 GuideStep: -0.4 px 98 ms EAST, 0.3 px 46 ms SOUTH 04:54:17.189 02.119 15672 Exposure complete 04:54:17.223 00.034 15672 worker thread done servicing request 04:54:17.223 00.000 30444 OnExposeComplete: enter 04:54:17.223 00.000 30444 UpdateGuideState(): m_state=6 04:54:17.223 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 850 04:54:17.223 00.000 30444 Star::Find returns 1 (1), X=440.68, Y=185.18, Mass=123428, SNR=106.5, Peak=14653 HFD=3.2 04:54:17.223 00.000 30444 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.28) = xAngle (-0.29 = -0.29) 04:54:17.223 00.000 30444 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.35 = -0.35) 04:54:17.223 00.000 30444 CameraToMount -- cameraX=0.63 cameraY=-0.40 hyp=0.74 cameraTheta=-0.57 mountX=0.71 mountY=-0.25, mountTheta=-0.34 04:54:17.224 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.63, y=-0.40, opts=13) 04:54:17.224 00.000 30444 Enqueuing Move request for scope (0.63, -0.40) 04:54:17.224 00.000 15672 Worker thread wakes up 04:54:17.224 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.40) opts 0xd 04:54:17.224 00.000 15672 Handling offset move in thread for scope, endpoint = (0.63, -0.40) 04:54:17.224 00.000 15672 Moving (0.63, -0.40) raw xDistance=0.71 yDistance=-0.25 04:54:17.224 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.71 04:54:17.224 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:54:17.224 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 04:54:17.224 00.000 15672 MoveAxis(W, 186, ABG) 04:54:17.224 00.000 15672 Guiding Dir = 3, Dur = 186 04:54:17.225 00.001 15672 IsSlewing returns 0 04:54:17.226 00.001 15672 IsGuiding returns 0 04:54:17.230 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2129, max=14653, FiltMin=2491, FiltMax=10029, Gamma=2.950 04:54:17.255 00.025 15672 PulseGuide returned control before completion, sleep 168 04:54:17.426 00.171 15672 IsGuiding returns 1 04:54:17.427 00.001 15672 scope still moving after pulse duration time elapsed 04:54:17.443 00.016 30444 UpdateGuideState exits: m=123428 SNR=106.5 Saturated 04:54:17.443 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:17.443 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:17.444 00.001 30444 Enqueuing Expose request 04:54:17.449 00.005 15672 IsSlewing returns 0 04:54:17.480 00.031 15672 IsGuiding returns 0 04:54:17.480 00.000 15672 scope move finished after 186 + 67 ms 04:54:17.480 00.000 15672 Move returns status 0, amount 186 04:54:17.480 00.000 15672 MoveAxis(N, 0, ABG) 04:54:17.480 00.000 15672 Move returns status 0, amount 0 04:54:17.480 00.000 15672 move complete, result=0 04:54:17.480 00.000 15672 worker thread done servicing request 04:54:17.480 00.000 15672 Worker thread wakes up 04:54:17.480 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:17.480 00.000 30444 GuideStep: 0.7 px 186 ms WEST, -0.3 px 0 ms NORTH 04:54:17.481 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:54:19.398 01.917 15672 Exposure complete 04:54:19.430 00.032 15672 worker thread done servicing request 04:54:19.430 00.000 30444 OnExposeComplete: enter 04:54:19.430 00.000 30444 UpdateGuideState(): m_state=6 04:54:19.430 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 851 04:54:19.430 00.000 30444 Star::Find returns 1 (1), X=440.63, Y=185.06, Mass=138445, SNR=122.9, Peak=13795 HFD=3.4 04:54:19.430 00.000 30444 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.28) = xAngle (-0.45 = -0.45) 04:54:19.430 00.000 30444 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.51 = -0.51) 04:54:19.430 00.000 30444 CameraToMount -- cameraX=0.58 cameraY=-0.51 hyp=0.77 cameraTheta=-0.72 mountX=0.70 mountY=-0.38, mountTheta=-0.49 04:54:19.431 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.58, y=-0.51, opts=13) 04:54:19.431 00.000 30444 Enqueuing Move request for scope (0.58, -0.51) 04:54:19.431 00.000 15672 Worker thread wakes up 04:54:19.431 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.51) opts 0xd 04:54:19.431 00.000 15672 Handling offset move in thread for scope, endpoint = (0.58, -0.51) 04:54:19.431 00.000 15672 Moving (0.58, -0.51) raw xDistance=0.70 yDistance=-0.38 04:54:19.431 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.70 04:54:19.431 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:54:19.431 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38 04:54:19.431 00.000 15672 MoveAxis(W, 201, ABG) 04:54:19.431 00.000 15672 Guiding Dir = 3, Dur = 201 04:54:19.432 00.001 15672 IsSlewing returns 0 04:54:19.433 00.001 15672 IsGuiding returns 0 04:54:19.437 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2143, max=13795, FiltMin=2502, FiltMax=10375, Gamma=2.950 04:54:19.460 00.023 15672 PulseGuide returned control before completion, sleep 185 04:54:19.486 00.026 30444 UpdateGuideState exits: m=138445 SNR=122.9 Saturated 04:54:19.487 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:19.487 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:19.487 00.000 30444 Enqueuing Expose request 04:54:19.648 00.161 15672 IsGuiding returns 1 04:54:19.648 00.000 15672 scope still moving after pulse duration time elapsed 04:54:19.670 00.022 15672 IsSlewing returns 0 04:54:19.684 00.014 15672 IsGuiding returns 0 04:54:19.684 00.000 15672 scope move finished after 201 + 49 ms 04:54:19.684 00.000 15672 Move returns status 0, amount 201 04:54:19.684 00.000 15672 MoveAxis(N, 0, ABG) 04:54:19.684 00.000 15672 Move returns status 0, amount 0 04:54:19.684 00.000 15672 move complete, result=0 04:54:19.684 00.000 15672 worker thread done servicing request 04:54:19.684 00.000 15672 Worker thread wakes up 04:54:19.684 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:19.684 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(425,171,31,31) 04:54:19.684 00.000 30444 GuideStep: 0.7 px 201 ms WEST, -0.4 px 0 ms NORTH 04:54:21.260 01.576 30444 evsrv: cli 04F25F38 request: {"method":"dither","params":[4,false,{"pixels":2,"time":60,"timeout":180}],"id":1} 04:54:21.260 00.000 30444 PhdController::Dither begins 04:54:21.260 00.000 30444 dither: size=4.00, dRA=-3.27 dDec=-1.08 04:54:21.260 00.000 30444 MountToCamera -- mountTheta (-2.82) + m_xAngle (-0.28) = xAngle (-3.10 = -3.10) 04:54:21.260 00.000 30444 MountToCamera -- mountX=-3.27 mountY=-1.08 hyp=3.44 mountTheta=-2.82 cameraX=-3.44, cameraY=-0.15 cameraTheta=-3.10 04:54:21.260 00.000 30444 setting lock position to (436.61, 185.43) 04:54:21.260 00.000 30444 Mount: notify guiding dithered (-3.4, -0.1) 04:54:21.261 00.001 30444 Status Line: Dither by -3.27,-1.08 04:54:21.262 00.001 30444 PhdController: newstate STATE_SETTLE_BEGIN 04:54:21.262 00.000 30444 PhdController: newstate STATE_SETTLE_WAIT 04:54:21.262 00.000 30444 evsrv: cli 04F25F38 response: {"jsonrpc":"2.0","result":0,"id":1} 04:54:21.791 00.529 15672 Exposure complete 04:54:21.812 00.021 15672 worker thread done servicing request 04:54:21.812 00.000 30444 OnExposeComplete: enter 04:54:21.812 00.000 30444 UpdateGuideState(): m_state=6 04:54:21.812 00.000 30444 Star::Find(15, 440, 185, 0, (0,0,0,0), 0.0, 255) frame 852 04:54:21.812 00.000 30444 Star::Find returns 1 (1), X=439.38, Y=185.34, Mass=124300, SNR=109.7, Peak=12815 HFD=3.3 04:54:21.812 00.000 30444 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.28) = xAngle (0.25 = 0.25) 04:54:21.812 00.000 30444 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.18 = 0.18) 04:54:21.812 00.000 30444 CameraToMount -- cameraX=2.77 cameraY=-0.09 hyp=2.77 cameraTheta=-0.03 mountX=2.68 mountY=0.51, mountTheta=0.19 04:54:21.813 00.001 30444 dither recenter: remaining=(3.3,1.1) step=(3.3,1.1) 04:54:21.813 00.000 30444 MountToCamera -- mountTheta (0.32) + m_xAngle (-0.28) = xAngle (0.04 = 0.04) 04:54:21.813 00.000 30444 MountToCamera -- mountX=3.27 mountY=1.08 hyp=3.44 mountTheta=0.32 cameraX=3.44, cameraY=0.15 cameraTheta=0.04 04:54:21.813 00.000 30444 SchedulePrimaryMove(04F7B810, x=3.44, y=0.15, opts=4) 04:54:21.813 00.000 30444 Enqueuing Move request for scope (3.44, 0.15) 04:54:21.813 00.000 30444 Mount: notify direct move 3.27,1.08 04:54:21.813 00.000 15672 Worker thread wakes up 04:54:21.813 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (3.44, 0.15) opts 0x4 04:54:21.813 00.000 15672 Handling offset move in thread for scope, endpoint = (3.44, 0.15) 04:54:21.813 00.000 15672 Moving (3.44, 0.15) raw xDistance=3.27 yDistance=1.08 04:54:21.813 00.000 15672 MoveAxis(W, 1403, B) 04:54:21.813 00.000 15672 Guiding Dir = 3, Dur = 1403 04:54:21.814 00.001 15672 IsSlewing returns 0 04:54:21.815 00.001 15672 IsGuiding returns 0 04:54:21.822 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2052, max=13422, FiltMin=2486, FiltMax=9395, Gamma=2.950 04:54:21.840 00.018 15672 PulseGuide returned control before completion, sleep 1389 04:54:21.880 00.040 30444 UpdateGuideState exits: m=124300 SNR=109.7 Saturated 04:54:21.880 00.000 30444 PhdController: settling, locked = 1, distance = 3.64 (2.00) aobump = 0 frame = 1 / 99999 04:54:21.880 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855261.880,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":3.64,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 04:54:21.880 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:21.881 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:21.881 00.000 30444 Enqueuing Expose request 04:54:23.232 01.351 15672 IsGuiding returns 1 04:54:23.232 00.000 15672 scope still moving after pulse duration time elapsed 04:54:23.253 00.021 15672 IsSlewing returns 0 04:54:23.254 00.001 15672 IsGuiding returns 1 04:54:23.275 00.021 15672 IsSlewing returns 0 04:54:23.278 00.003 15672 IsGuiding returns 0 04:54:23.278 00.000 15672 scope move finished after 1403 + 60 ms 04:54:23.278 00.000 15672 Move returns status 0, amount 1403 04:54:23.278 00.000 15672 MoveAxis(S, 193, B) 04:54:23.278 00.000 15672 Guiding Dir = 1, Dur = 193 04:54:23.279 00.001 15672 IsSlewing returns 0 04:54:23.279 00.000 15672 IsGuiding returns 0 04:54:23.357 00.078 15672 PulseGuide returned control before completion, sleep 125 04:54:23.485 00.128 15672 IsGuiding returns 1 04:54:23.485 00.000 15672 scope still moving after pulse duration time elapsed 04:54:23.506 00.021 15672 IsSlewing returns 0 04:54:23.507 00.001 15672 IsGuiding returns 1 04:54:23.528 00.021 15672 IsSlewing returns 0 04:54:23.529 00.001 15672 IsGuiding returns 1 04:54:23.550 00.021 15672 IsSlewing returns 0 04:54:23.566 00.016 15672 IsGuiding returns 0 04:54:23.566 00.000 15672 scope move finished after 193 + 93 ms 04:54:23.566 00.000 15672 Move returns status 0, amount 193 04:54:23.566 00.000 15672 move complete, result=0 04:54:23.566 00.000 15672 worker thread done servicing request 04:54:23.566 00.000 15672 Worker thread wakes up 04:54:23.566 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:23.566 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:54:23.566 00.000 30444 GuideStep: 3.3 px 1403 ms WEST, 1.1 px 193 ms SOUTH 04:54:25.483 01.917 15672 Exposure complete 04:54:25.516 00.033 15672 worker thread done servicing request 04:54:25.516 00.000 30444 OnExposeComplete: enter 04:54:25.516 00.000 30444 UpdateGuideState(): m_state=6 04:54:25.516 00.000 30444 Star::Find(15, 439, 185, 0, (0,0,0,0), 0.0, 255) frame 853 04:54:25.516 00.000 30444 Star::Find returns 1 (1), X=438.00, Y=185.54, Mass=123081, SNR=93.3, Peak=10118 HFD=4.0 04:54:25.516 00.000 30444 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.28) = xAngle (0.36 = 0.36) 04:54:25.516 00.000 30444 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.30 = 0.30) 04:54:25.516 00.000 30444 CameraToMount -- cameraX=1.39 cameraY=0.11 hyp=1.39 cameraTheta=0.08 mountX=1.30 mountY=0.41, mountTheta=0.30 04:54:25.517 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.39, y=0.11, opts=13) 04:54:25.517 00.000 30444 Enqueuing Move request for scope (1.39, 0.11) 04:54:25.517 00.000 15672 Worker thread wakes up 04:54:25.517 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.39, 0.11) opts 0xd 04:54:25.517 00.000 15672 Handling offset move in thread for scope, endpoint = (1.39, 0.11) 04:54:25.517 00.000 15672 Moving (1.39, 0.11) raw xDistance=1.30 yDistance=0.41 04:54:25.517 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.30 04:54:25.517 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:54:25.517 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 04:54:25.517 00.000 15672 MoveAxis(W, 353, ABG) 04:54:25.517 00.000 15672 Guiding Dir = 3, Dur = 353 04:54:25.518 00.001 15672 IsSlewing returns 0 04:54:25.519 00.001 15672 IsGuiding returns 0 04:54:25.547 00.028 15672 PulseGuide returned control before completion, sleep 335 04:54:25.817 00.270 30444 UpdateImageDisplay: Size=(640,480) min=2144, max=11850, FiltMin=2531, FiltMax=9384, Gamma=2.950 04:54:25.883 00.066 15672 IsGuiding returns 1 04:54:25.883 00.000 15672 scope still moving after pulse duration time elapsed 04:54:25.889 00.006 30444 UpdateGuideState exits: m=123081 SNR=93.3 Saturated 04:54:25.889 00.000 30444 PhdController: settling, locked = 1, distance = 1.39 (2.00) aobump = 0 frame = 2 / 99999 04:54:25.889 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855265.889,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.39,"Time":0.0,"SettleTime":60.0,"StarLocked":true} 04:54:25.889 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:25.889 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:25.889 00.000 30444 Enqueuing Expose request 04:54:25.905 00.016 15672 IsSlewing returns 0 04:54:25.914 00.009 15672 IsGuiding returns 0 04:54:25.914 00.000 15672 scope move finished after 353 + 42 ms 04:54:25.914 00.000 15672 Move returns status 0, amount 353 04:54:25.914 00.000 15672 MoveAxis(N, 0, ABG) 04:54:25.914 00.000 15672 Move returns status 0, amount 0 04:54:25.914 00.000 15672 move complete, result=0 04:54:25.915 00.001 15672 worker thread done servicing request 04:54:25.915 00.000 15672 Worker thread wakes up 04:54:25.915 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:25.915 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:54:25.915 00.000 30444 GuideStep: 1.3 px 353 ms WEST, 0.4 px 0 ms NORTH 04:54:28.031 02.116 15672 Exposure complete 04:54:28.065 00.034 15672 worker thread done servicing request 04:54:28.065 00.000 30444 OnExposeComplete: enter 04:54:28.065 00.000 30444 UpdateGuideState(): m_state=6 04:54:28.065 00.000 30444 Star::Find(15, 438, 185, 0, (0,0,0,0), 0.0, 255) frame 854 04:54:28.065 00.000 30444 Star::Find returns 1 (1), X=435.97, Y=186.33, Mass=133630, SNR=107.2, Peak=10768 HFD=3.9 04:54:28.065 00.000 30444 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.28) = xAngle (2.46 = 2.46) 04:54:28.065 00.000 30444 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.40 = 2.40) 04:54:28.065 00.000 30444 CameraToMount -- cameraX=-0.64 cameraY=0.90 hyp=1.10 cameraTheta=2.19 mountX=-0.86 mountY=0.74, mountTheta=2.43 04:54:28.066 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.64, y=0.90, opts=13) 04:54:28.066 00.000 30444 Enqueuing Move request for scope (-0.64, 0.90) 04:54:28.066 00.000 15672 Worker thread wakes up 04:54:28.066 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.90) opts 0xd 04:54:28.066 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.64, 0.90) 04:54:28.066 00.000 15672 Moving (-0.64, 0.90) raw xDistance=-0.86 yDistance=0.74 04:54:28.066 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.86 04:54:28.066 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:54:28.066 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74 04:54:28.066 00.000 15672 MoveAxis(E, 208, ABG) 04:54:28.066 00.000 15672 Guiding Dir = 2, Dur = 208 04:54:28.067 00.001 15672 IsSlewing returns 0 04:54:28.072 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2089, max=12542, FiltMin=2484, FiltMax=10219, Gamma=2.950 04:54:28.103 00.031 15672 IsGuiding returns 0 04:54:28.118 00.015 15672 PulseGuide returned control before completion, sleep 203 04:54:28.122 00.004 30444 UpdateGuideState exits: m=133630 SNR=107.2 Saturated 04:54:28.122 00.000 30444 PhdController: settling, locked = 1, distance = 1.31 (2.00) aobump = 0 frame = 3 / 99999 04:54:28.122 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855268.122,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.31,"Time":2.2,"SettleTime":60.0,"StarLocked":true} 04:54:28.122 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:28.122 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:28.122 00.000 30444 Enqueuing Expose request 04:54:28.357 00.235 15672 IsGuiding returns 0 04:54:28.357 00.000 15672 Move returns status 0, amount 208 04:54:28.358 00.001 15672 MoveAxis(N, 0, ABG) 04:54:28.358 00.000 15672 Move returns status 0, amount 0 04:54:28.358 00.000 15672 move complete, result=0 04:54:28.358 00.000 15672 worker thread done servicing request 04:54:28.358 00.000 15672 Worker thread wakes up 04:54:28.358 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:28.358 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:54:28.358 00.000 30444 GuideStep: -0.9 px 208 ms EAST, 0.7 px 0 ms NORTH 04:54:30.274 01.916 15672 Exposure complete 04:54:30.303 00.029 15672 worker thread done servicing request 04:54:30.303 00.000 30444 OnExposeComplete: enter 04:54:30.303 00.000 30444 UpdateGuideState(): m_state=6 04:54:30.303 00.000 30444 Star::Find(15, 435, 186, 0, (0,0,0,0), 0.0, 255) frame 855 04:54:30.303 00.000 30444 Star::Find returns 1 (1), X=436.52, Y=186.03, Mass=137217, SNR=116.7, Peak=13208 HFD=3.6 04:54:30.303 00.000 30444 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.28) = xAngle (1.99 = 1.99) 04:54:30.304 00.001 30444 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.93 = 1.93) 04:54:30.304 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.60 hyp=0.60 cameraTheta=1.72 mountX=-0.25 mountY=0.56, mountTheta=1.98 04:54:30.306 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.60, opts=13) 04:54:30.306 00.000 30444 Enqueuing Move request for scope (-0.09, 0.60) 04:54:30.306 00.000 15672 Worker thread wakes up 04:54:30.306 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.60) opts 0xd 04:54:30.306 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.60) 04:54:30.306 00.000 15672 Moving (-0.09, 0.60) raw xDistance=-0.25 yDistance=0.56 04:54:30.306 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 04:54:30.306 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.72 04:54:30.306 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 04:54:30.306 00.000 15672 MoveAxis(E, 0, ABG) 04:54:30.306 00.000 15672 Move returns status 0, amount 0 04:54:30.306 00.000 15672 MoveAxis(S, 101, ABG) 04:54:30.306 00.000 15672 Guiding Dir = 1, Dur = 101 04:54:30.307 00.001 15672 IsSlewing returns 0 04:54:30.308 00.001 15672 IsGuiding returns 0 04:54:30.312 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=13208, FiltMin=2537, FiltMax=11259, Gamma=2.950 04:54:30.361 00.049 30444 UpdateGuideState exits: m=137217 SNR=116.7 Saturated 04:54:30.361 00.000 30444 PhdController: settling, locked = 1, distance = 1.10 (2.00) aobump = 0 frame = 4 / 99999 04:54:30.361 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855270.361,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":1.10,"Time":4.5,"SettleTime":60.0,"StarLocked":true} 04:54:30.361 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:30.361 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:30.361 00.000 30444 Enqueuing Expose request 04:54:30.387 00.026 15672 PulseGuide returned control before completion, sleep 33 04:54:30.422 00.035 15672 IsGuiding returns 1 04:54:30.422 00.000 15672 scope still moving after pulse duration time elapsed 04:54:30.443 00.021 15672 IsSlewing returns 0 04:54:30.514 00.071 15672 IsGuiding returns 0 04:54:30.514 00.000 15672 scope move finished after 101 + 105 ms 04:54:30.514 00.000 15672 Move returns status 0, amount 101 04:54:30.514 00.000 15672 move complete, result=0 04:54:30.514 00.000 15672 worker thread done servicing request 04:54:30.514 00.000 15672 Worker thread wakes up 04:54:30.514 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:30.515 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:54:30.515 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.6 px 101 ms SOUTH 04:54:32.623 02.108 15672 Exposure complete 04:54:32.642 00.019 15672 worker thread done servicing request 04:54:32.643 00.001 30444 OnExposeComplete: enter 04:54:32.643 00.000 30444 UpdateGuideState(): m_state=6 04:54:32.643 00.000 30444 Star::Find(15, 436, 186, 0, (0,0,0,0), 0.0, 255) frame 856 04:54:32.643 00.000 30444 Star::Find returns 1 (1), X=436.46, Y=185.69, Mass=132140, SNR=108.6, Peak=13246 HFD=3.3 04:54:32.643 00.000 30444 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.28) = xAngle (2.37 = 2.37) 04:54:32.643 00.000 30444 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.31 = 2.31) 04:54:32.643 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.30 cameraTheta=2.09 mountX=-0.21 mountY=0.22, mountTheta=2.34 04:54:32.643 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=0.26, opts=13) 04:54:32.643 00.000 30444 Enqueuing Move request for scope (-0.15, 0.26) 04:54:32.643 00.000 15672 Worker thread wakes up 04:54:32.644 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.26) opts 0xd 04:54:32.644 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, 0.26) 04:54:32.644 00.000 15672 Moving (-0.15, 0.26) raw xDistance=-0.21 yDistance=0.22 04:54:32.644 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 04:54:32.644 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:32.644 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 04:54:32.644 00.000 15672 MoveAxis(E, 0, ABG) 04:54:32.644 00.000 15672 Move returns status 0, amount 0 04:54:32.644 00.000 15672 MoveAxis(N, 0, ABG) 04:54:32.644 00.000 15672 Move returns status 0, amount 0 04:54:32.644 00.000 15672 move complete, result=0 04:54:32.644 00.000 15672 worker thread done servicing request 04:54:32.649 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2014, max=13961, FiltMin=2458, FiltMax=10981, Gamma=2.950 04:54:32.698 00.049 30444 UpdateGuideState exits: m=132140 SNR=108.6 Saturated 04:54:32.698 00.000 30444 PhdController: settling, locked = 1, distance = 0.86 (2.00) aobump = 0 frame = 5 / 99999 04:54:32.698 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855272.698,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.86,"Time":6.8,"SettleTime":60.0,"StarLocked":true} 04:54:32.699 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:32.699 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:32.699 00.000 30444 Enqueuing Expose request 04:54:32.699 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 04:54:32.699 00.000 15672 Worker thread wakes up 04:54:32.699 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:32.699 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:54:34.609 01.910 15672 Exposure complete 04:54:34.629 00.020 15672 worker thread done servicing request 04:54:34.629 00.000 30444 OnExposeComplete: enter 04:54:34.629 00.000 30444 UpdateGuideState(): m_state=6 04:54:34.629 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 857 04:54:34.629 00.000 30444 Star::Find returns 1 (1), X=436.58, Y=185.91, Mass=136313, SNR=109.7, Peak=12839 HFD=3.4 04:54:34.629 00.000 30444 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.28) = xAngle (1.91 = 1.91) 04:54:34.629 00.000 30444 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 04:54:34.629 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=0.48 hyp=0.48 cameraTheta=1.63 mountX=-0.16 mountY=0.46, mountTheta=1.90 04:54:34.630 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=0.48, opts=13) 04:54:34.630 00.000 30444 Enqueuing Move request for scope (-0.03, 0.48) 04:54:34.630 00.000 15672 Worker thread wakes up 04:54:34.630 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.48) opts 0xd 04:54:34.630 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, 0.48) 04:54:34.630 00.000 15672 Moving (-0.03, 0.48) raw xDistance=-0.16 yDistance=0.46 04:54:34.630 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:54:34.630 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 04:54:34.630 00.000 15672 MoveAxis(E, 0, ABG) 04:54:34.630 00.000 15672 Move returns status 0, amount 0 04:54:34.630 00.000 15672 MoveAxis(S, 83, ABG) 04:54:34.630 00.000 15672 Guiding Dir = 1, Dur = 83 04:54:34.631 00.001 15672 IsSlewing returns 0 04:54:34.633 00.002 15672 IsGuiding returns 0 04:54:34.637 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=13563, FiltMin=2521, FiltMax=11614, Gamma=2.950 04:54:34.686 00.049 30444 UpdateGuideState exits: m=136313 SNR=109.7 Saturated 04:54:34.686 00.000 30444 PhdController: settling, locked = 1, distance = 0.74 (2.00) aobump = 0 frame = 6 / 99999 04:54:34.687 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596855274.686,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.74,"Time":8.8,"SettleTime":60.0,"StarLocked":true} 04:54:34.687 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:34.687 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:34.687 00.000 30444 Enqueuing Expose request 04:54:34.715 00.028 15672 PulseGuide returned control before completion, sleep 11 04:54:34.763 00.048 15672 IsGuiding returns 1 04:54:34.763 00.000 15672 scope still moving after pulse duration time elapsed 04:54:34.784 00.021 15672 IsSlewing returns 0 04:54:34.785 00.001 15672 IsGuiding returns 1 04:54:34.806 00.021 15672 IsSlewing returns 0 04:54:34.811 00.005 15672 IsGuiding returns 0 04:54:34.811 00.000 15672 scope move finished after 83 + 96 ms 04:54:34.812 00.001 15672 Move returns status 0, amount 83 04:54:34.812 00.000 15672 move complete, result=0 04:54:34.812 00.000 15672 worker thread done servicing request 04:54:34.812 00.000 15672 Worker thread wakes up 04:54:34.812 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:34.812 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:54:34.812 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.5 px 83 ms SOUTH 04:54:36.918 02.106 15672 Exposure complete 04:54:36.938 00.020 15672 worker thread done servicing request 04:54:36.938 00.000 30444 OnExposeComplete: enter 04:54:36.938 00.000 30444 UpdateGuideState(): m_state=6 04:54:36.938 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 858 04:54:36.938 00.000 30444 Star::Find returns 1 (1), X=436.62, Y=185.59, Mass=136366, SNR=109.1, Peak=13862 HFD=3.3 04:54:36.939 00.001 30444 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.28) = xAngle (1.78 = 1.78) 04:54:36.939 00.000 30444 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.72 = 1.72) 04:54:36.939 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.50 mountX=-0.03 mountY=0.16, mountTheta=1.77 04:54:36.939 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.17, opts=13) 04:54:36.939 00.000 30444 Enqueuing Move request for scope (0.01, 0.17) 04:54:36.939 00.000 15672 Worker thread wakes up 04:54:36.939 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd 04:54:36.939 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.17) 04:54:36.939 00.000 15672 Moving (0.01, 0.17) raw xDistance=-0.03 yDistance=0.16 04:54:36.939 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:54:36.940 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:36.940 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 04:54:36.940 00.000 15672 MoveAxis(E, 0, ABG) 04:54:36.940 00.000 15672 Move returns status 0, amount 0 04:54:36.940 00.000 15672 MoveAxis(N, 0, ABG) 04:54:36.940 00.000 15672 Move returns status 0, amount 0 04:54:36.940 00.000 15672 move complete, result=0 04:54:36.940 00.000 15672 worker thread done servicing request 04:54:36.945 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2043, max=13862, FiltMin=2531, FiltMax=10813, Gamma=2.950 04:54:36.994 00.049 30444 UpdateGuideState exits: m=136366 SNR=109.1 Saturated 04:54:36.995 00.001 30444 PhdController: settling, locked = 1, distance = 0.57 (2.00) aobump = 0 frame = 7 / 99999 04:54:36.995 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855276.995,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.57,"Time":11.1,"SettleTime":60.0,"StarLocked":true} 04:54:36.995 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:36.995 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:36.995 00.000 30444 Enqueuing Expose request 04:54:36.995 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 04:54:36.995 00.000 15672 Worker thread wakes up 04:54:36.995 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:36.995 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:54:38.913 01.918 15672 Exposure complete 04:54:38.945 00.032 15672 worker thread done servicing request 04:54:38.945 00.000 30444 OnExposeComplete: enter 04:54:38.945 00.000 30444 UpdateGuideState(): m_state=6 04:54:38.946 00.001 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 859 04:54:38.946 00.000 30444 Star::Find returns 1 (1), X=435.34, Y=186.53, Mass=136921, SNR=94.1, Peak=8853 HFD=4.5 04:54:38.946 00.000 30444 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.28) = xAngle (2.70 = 2.70) 04:54:38.946 00.000 30444 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.64 = 2.64) 04:54:38.946 00.000 30444 CameraToMount -- cameraX=-1.27 cameraY=1.10 hyp=1.68 cameraTheta=2.43 mountX=-1.52 mountY=0.80, mountTheta=2.66 04:54:38.946 00.000 30444 SchedulePrimaryMove(04F7B810, x=-1.27, y=1.10, opts=13) 04:54:38.946 00.000 30444 Enqueuing Move request for scope (-1.27, 1.10) 04:54:38.946 00.000 15672 Worker thread wakes up 04:54:38.946 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-1.27, 1.10) opts 0xd 04:54:38.946 00.000 15672 Handling offset move in thread for scope, endpoint = (-1.27, 1.10) 04:54:38.947 00.001 15672 Moving (-1.27, 1.10) raw xDistance=-1.52 yDistance=0.80 04:54:38.947 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.52 04:54:38.947 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 04:54:38.947 00.000 15672 MoveAxis(E, 412, ABG) 04:54:38.947 00.000 15672 Guiding Dir = 2, Dur = 412 04:54:38.947 00.000 15672 IsSlewing returns 0 04:54:38.948 00.001 15672 IsGuiding returns 0 04:54:38.952 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=8853, FiltMin=2482, FiltMax=7907, Gamma=2.950 04:54:38.965 00.013 15672 PulseGuide returned control before completion, sleep 406 04:54:39.001 00.036 30444 UpdateGuideState exits: m=136921 SNR=94.1 Saturated 04:54:39.001 00.000 30444 PhdController: settling, locked = 1, distance = 0.90 (2.00) aobump = 0 frame = 8 / 99999 04:54:39.001 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855279.001,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.90,"Time":13.1,"SettleTime":60.0,"StarLocked":true} 04:54:39.002 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:39.002 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:39.002 00.000 30444 Enqueuing Expose request 04:54:39.372 00.370 15672 IsGuiding returns 1 04:54:39.372 00.000 15672 scope still moving after pulse duration time elapsed 04:54:39.393 00.021 15672 IsSlewing returns 0 04:54:39.413 00.020 15672 IsGuiding returns 0 04:54:39.414 00.001 15672 scope move finished after 412 + 53 ms 04:54:39.414 00.000 15672 Move returns status 0, amount 412 04:54:39.414 00.000 15672 MoveAxis(S, 144, ABG) 04:54:39.414 00.000 15672 Guiding Dir = 1, Dur = 144 04:54:39.414 00.000 15672 IsSlewing returns 0 04:54:39.415 00.001 15672 IsGuiding returns 0 04:54:39.492 00.077 15672 PulseGuide returned control before completion, sleep 77 04:54:39.571 00.079 15672 IsGuiding returns 1 04:54:39.571 00.000 15672 scope still moving after pulse duration time elapsed 04:54:39.592 00.021 15672 IsSlewing returns 0 04:54:39.593 00.001 15672 IsGuiding returns 1 04:54:39.615 00.022 15672 IsSlewing returns 0 04:54:39.617 00.002 15672 IsGuiding returns 1 04:54:39.638 00.021 15672 IsSlewing returns 0 04:54:39.641 00.003 15672 IsGuiding returns 1 04:54:39.663 00.022 15672 IsSlewing returns 0 04:54:39.683 00.020 15672 IsGuiding returns 0 04:54:39.684 00.001 15672 scope move finished after 144 + 124 ms 04:54:39.684 00.000 15672 Move returns status 0, amount 144 04:54:39.684 00.000 15672 move complete, result=0 04:54:39.684 00.000 15672 worker thread done servicing request 04:54:39.684 00.000 15672 Worker thread wakes up 04:54:39.684 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:39.684 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:54:39.684 00.000 30444 GuideStep: -1.5 px 412 ms EAST, 0.8 px 144 ms SOUTH 04:54:41.803 02.119 15672 Exposure complete 04:54:41.831 00.028 15672 worker thread done servicing request 04:54:41.831 00.000 30444 OnExposeComplete: enter 04:54:41.831 00.000 30444 UpdateGuideState(): m_state=6 04:54:41.831 00.000 30444 Star::Find(15, 435, 186, 0, (0,0,0,0), 0.0, 255) frame 860 04:54:41.831 00.000 30444 Star::Find returns 1 (1), X=437.51, Y=185.34, Mass=135260, SNR=113.3, Peak=14029 HFD=3.2 04:54:41.831 00.000 30444 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.28) = xAngle (0.17 = 0.17) 04:54:41.831 00.000 30444 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.11 = 0.11) 04:54:41.831 00.000 30444 CameraToMount -- cameraX=0.90 cameraY=-0.09 hyp=0.90 cameraTheta=-0.10 mountX=0.89 mountY=0.10, mountTheta=0.11 04:54:41.832 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.90, y=-0.09, opts=13) 04:54:41.832 00.000 30444 Enqueuing Move request for scope (0.90, -0.09) 04:54:41.832 00.000 15672 Worker thread wakes up 04:54:41.832 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.09) opts 0xd 04:54:41.832 00.000 15672 Handling offset move in thread for scope, endpoint = (0.90, -0.09) 04:54:41.832 00.000 15672 Moving (0.90, -0.09) raw xDistance=0.89 yDistance=0.10 04:54:41.832 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.89 04:54:41.832 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:41.832 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:54:41.832 00.000 15672 MoveAxis(W, 211, ABG) 04:54:41.833 00.001 15672 Guiding Dir = 3, Dur = 211 04:54:41.833 00.000 15672 IsSlewing returns 0 04:54:41.834 00.001 15672 IsGuiding returns 0 04:54:41.839 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=14736, FiltMin=2525, FiltMax=10161, Gamma=2.950 04:54:41.856 00.017 15672 PulseGuide returned control before completion, sleep 200 04:54:41.891 00.035 30444 UpdateGuideState exits: m=135260 SNR=113.3 Saturated 04:54:41.891 00.000 30444 PhdController: settling, locked = 1, distance = 0.90 (2.00) aobump = 0 frame = 9 / 99999 04:54:41.891 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855281.891,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.90,"Time":16.0,"SettleTime":60.0,"StarLocked":true} 04:54:41.891 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:41.892 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:41.892 00.000 30444 Enqueuing Expose request 04:54:42.081 00.189 15672 IsGuiding returns 0 04:54:42.081 00.000 15672 Move returns status 0, amount 211 04:54:42.081 00.000 15672 MoveAxis(N, 0, ABG) 04:54:42.081 00.000 15672 Move returns status 0, amount 0 04:54:42.081 00.000 15672 move complete, result=0 04:54:42.081 00.000 15672 worker thread done servicing request 04:54:42.081 00.000 15672 Worker thread wakes up 04:54:42.081 00.000 30444 GuideStep: 0.9 px 211 ms WEST, 0.1 px 0 ms NORTH 04:54:42.082 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:42.082 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:54:43.987 01.905 15672 Exposure complete 04:54:44.007 00.020 15672 worker thread done servicing request 04:54:44.007 00.000 30444 OnExposeComplete: enter 04:54:44.007 00.000 30444 UpdateGuideState(): m_state=6 04:54:44.007 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 861 04:54:44.008 00.001 30444 Star::Find returns 1 (1), X=436.75, Y=185.45, Mass=135717, SNR=118.6, Peak=14454 HFD=3.5 04:54:44.008 00.000 30444 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.28) = xAngle (0.41 = 0.41) 04:54:44.008 00.000 30444 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.34 = 0.34) 04:54:44.008 00.000 30444 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.13 mountX=0.13 mountY=0.05, mountTheta=0.35 04:54:44.009 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.14, y=0.02, opts=13) 04:54:44.009 00.000 30444 Enqueuing Move request for scope (0.14, 0.02) 04:54:44.009 00.000 15672 Worker thread wakes up 04:54:44.009 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd 04:54:44.009 00.000 15672 Handling offset move in thread for scope, endpoint = (0.14, 0.02) 04:54:44.009 00.000 15672 Moving (0.14, 0.02) raw xDistance=0.13 yDistance=0.05 04:54:44.009 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 04:54:44.009 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:44.009 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:54:44.009 00.000 15672 MoveAxis(E, 0, ABG) 04:54:44.009 00.000 15672 Move returns status 0, amount 0 04:54:44.009 00.000 15672 MoveAxis(N, 0, ABG) 04:54:44.009 00.000 15672 Move returns status 0, amount 0 04:54:44.009 00.000 15672 move complete, result=0 04:54:44.009 00.000 15672 worker thread done servicing request 04:54:44.015 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2036, max=15422, FiltMin=2508, FiltMax=10272, Gamma=2.950 04:54:44.068 00.053 30444 UpdateGuideState exits: m=135717 SNR=118.6 Saturated 04:54:44.068 00.000 30444 PhdController: settling, locked = 1, distance = 0.67 (2.00) aobump = 0 frame = 10 / 99999 04:54:44.068 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855284.068,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.67,"Time":18.2,"SettleTime":60.0,"StarLocked":true} 04:54:44.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:44.068 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:44.068 00.000 30444 Enqueuing Expose request 04:54:44.068 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:54:44.069 00.001 15672 Worker thread wakes up 04:54:44.069 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:44.069 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:54:46.176 02.107 15672 Exposure complete 04:54:46.199 00.023 15672 worker thread done servicing request 04:54:46.200 00.001 30444 OnExposeComplete: enter 04:54:46.200 00.000 30444 UpdateGuideState(): m_state=6 04:54:46.200 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 862 04:54:46.200 00.000 30444 Star::Find returns 1 (1), X=437.82, Y=185.42, Mass=128917, SNR=108.8, Peak=12666 HFD=3.7 04:54:46.200 00.000 30444 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.28) = xAngle (0.27 = 0.27) 04:54:46.200 00.000 30444 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.21 = 0.21) 04:54:46.200 00.000 30444 CameraToMount -- cameraX=1.21 cameraY=-0.01 hyp=1.21 cameraTheta=-0.01 mountX=1.17 mountY=0.25, mountTheta=0.21 04:54:46.201 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.21, y=-0.01, opts=13) 04:54:46.201 00.000 30444 Enqueuing Move request for scope (1.21, -0.01) 04:54:46.201 00.000 15672 Worker thread wakes up 04:54:46.201 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.21, -0.01) opts 0xd 04:54:46.201 00.000 15672 Handling offset move in thread for scope, endpoint = (1.21, -0.01) 04:54:46.201 00.000 15672 Moving (1.21, -0.01) raw xDistance=1.17 yDistance=0.25 04:54:46.201 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.17 04:54:46.201 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:46.201 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 04:54:46.201 00.000 15672 MoveAxis(W, 316, ABG) 04:54:46.201 00.000 15672 Guiding Dir = 3, Dur = 316 04:54:46.202 00.001 15672 IsSlewing returns 0 04:54:46.203 00.001 15672 IsGuiding returns 0 04:54:46.206 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2070, max=13371, FiltMin=2475, FiltMax=9805, Gamma=2.950 04:54:46.217 00.011 15672 PulseGuide returned control before completion, sleep 312 04:54:46.257 00.040 30444 UpdateGuideState exits: m=128917 SNR=108.8 Saturated 04:54:46.257 00.000 30444 PhdController: settling, locked = 1, distance = 0.84 (2.00) aobump = 0 frame = 11 / 99999 04:54:46.257 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855286.257,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.84,"Time":20.4,"SettleTime":60.0,"StarLocked":true} 04:54:46.258 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:46.258 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:46.258 00.000 30444 Enqueuing Expose request 04:54:46.553 00.295 15672 IsGuiding returns 0 04:54:46.553 00.000 15672 Move returns status 0, amount 316 04:54:46.553 00.000 15672 MoveAxis(N, 0, ABG) 04:54:46.554 00.001 15672 Move returns status 0, amount 0 04:54:46.554 00.000 15672 move complete, result=0 04:54:46.554 00.000 15672 worker thread done servicing request 04:54:46.554 00.000 15672 Worker thread wakes up 04:54:46.554 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:46.554 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:54:46.554 00.000 30444 GuideStep: 1.2 px 316 ms WEST, 0.2 px 0 ms NORTH 04:54:48.472 01.918 15672 Exposure complete 04:54:48.502 00.030 15672 worker thread done servicing request 04:54:48.502 00.000 30444 OnExposeComplete: enter 04:54:48.502 00.000 30444 UpdateGuideState(): m_state=6 04:54:48.502 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 863 04:54:48.502 00.000 30444 Star::Find returns 1 (1), X=436.40, Y=185.73, Mass=135211, SNR=122.1, Peak=11363 HFD=3.6 04:54:48.502 00.000 30444 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.28) = xAngle (2.46 = 2.46) 04:54:48.502 00.000 30444 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.40 = 2.40) 04:54:48.502 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=0.30 hyp=0.37 cameraTheta=2.18 mountX=-0.28 mountY=0.25, mountTheta=2.42 04:54:48.503 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=0.30, opts=13) 04:54:48.503 00.000 30444 Enqueuing Move request for scope (-0.21, 0.30) 04:54:48.503 00.000 15672 Worker thread wakes up 04:54:48.503 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.30) opts 0xd 04:54:48.503 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, 0.30) 04:54:48.503 00.000 15672 Moving (-0.21, 0.30) raw xDistance=-0.28 yDistance=0.25 04:54:48.503 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28 04:54:48.503 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:48.503 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 04:54:48.503 00.000 15672 MoveAxis(E, 55, ABG) 04:54:48.503 00.000 15672 Guiding Dir = 2, Dur = 55 04:54:48.504 00.001 15672 IsSlewing returns 0 04:54:48.510 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=12620, FiltMin=2478, FiltMax=10305, Gamma=2.950 04:54:48.519 00.009 15672 IsGuiding returns 0 04:54:48.534 00.015 15672 PulseGuide returned control before completion, sleep 50 04:54:48.558 00.024 30444 UpdateGuideState exits: m=135211 SNR=122.1 Saturated 04:54:48.558 00.000 30444 PhdController: settling, locked = 1, distance = 0.69 (2.00) aobump = 0 frame = 12 / 99999 04:54:48.559 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596855288.558,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.69,"Time":22.7,"SettleTime":60.0,"StarLocked":true} 04:54:48.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:48.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:48.559 00.000 30444 Enqueuing Expose request 04:54:48.586 00.027 15672 IsGuiding returns 1 04:54:48.586 00.000 15672 scope still moving after pulse duration time elapsed 04:54:48.606 00.020 15672 IsSlewing returns 0 04:54:48.614 00.008 15672 IsGuiding returns 0 04:54:48.614 00.000 15672 scope move finished after 55 + 41 ms 04:54:48.614 00.000 15672 Move returns status 0, amount 55 04:54:48.614 00.000 15672 MoveAxis(N, 0, ABG) 04:54:48.614 00.000 15672 Move returns status 0, amount 0 04:54:48.614 00.000 15672 move complete, result=0 04:54:48.614 00.000 15672 worker thread done servicing request 04:54:48.614 00.000 15672 Worker thread wakes up 04:54:48.614 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:48.615 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:54:48.615 00.000 30444 GuideStep: -0.3 px 55 ms EAST, 0.2 px 0 ms NORTH 04:54:50.733 02.118 15672 Exposure complete 04:54:50.763 00.030 15672 worker thread done servicing request 04:54:50.763 00.000 30444 OnExposeComplete: enter 04:54:50.763 00.000 30444 UpdateGuideState(): m_state=6 04:54:50.763 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 864 04:54:50.763 00.000 30444 Star::Find returns 1 (1), X=436.30, Y=185.61, Mass=129497, SNR=102.9, Peak=12630 HFD=3.5 04:54:50.764 00.001 30444 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.28) = xAngle (2.89 = 2.89) 04:54:50.764 00.000 30444 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.83 = 2.83) 04:54:50.764 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=0.18 hyp=0.36 cameraTheta=2.62 mountX=-0.35 mountY=0.11, mountTheta=2.84 04:54:50.765 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=0.18, opts=13) 04:54:50.765 00.000 30444 Enqueuing Move request for scope (-0.31, 0.18) 04:54:50.765 00.000 15672 Worker thread wakes up 04:54:50.765 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.18) opts 0xd 04:54:50.765 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, 0.18) 04:54:50.765 00.000 15672 Moving (-0.31, 0.18) raw xDistance=-0.35 yDistance=0.11 04:54:50.765 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35 04:54:50.765 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:50.765 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 04:54:50.765 00.000 15672 MoveAxis(E, 98, ABG) 04:54:50.765 00.000 15672 Guiding Dir = 2, Dur = 98 04:54:50.765 00.000 15672 IsSlewing returns 0 04:54:50.766 00.001 15672 IsGuiding returns 0 04:54:50.771 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2112, max=13954, FiltMin=2515, FiltMax=10180, Gamma=2.950 04:54:50.786 00.015 15672 PulseGuide returned control before completion, sleep 89 04:54:50.877 00.091 15672 IsGuiding returns 1 04:54:50.877 00.000 15672 scope still moving after pulse duration time elapsed 04:54:50.898 00.021 15672 IsSlewing returns 0 04:54:50.899 00.001 15672 IsGuiding returns 0 04:54:50.899 00.000 15672 scope move finished after 98 + 34 ms 04:54:50.899 00.000 15672 Move returns status 0, amount 98 04:54:50.899 00.000 15672 MoveAxis(N, 0, ABG) 04:54:50.899 00.000 15672 Move returns status 0, amount 0 04:54:50.899 00.000 15672 move complete, result=0 04:54:50.899 00.000 15672 worker thread done servicing request 04:54:51.215 00.316 30444 UpdateGuideState exits: m=129497 SNR=102.9 Saturated 04:54:51.215 00.000 30444 PhdController: settling, locked = 1, distance = 0.59 (2.00) aobump = 0 frame = 13 / 99999 04:54:51.215 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855291.215,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.59,"Time":25.3,"SettleTime":60.0,"StarLocked":true} 04:54:51.216 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:51.216 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:51.216 00.000 30444 Enqueuing Expose request 04:54:51.216 00.000 30444 GuideStep: -0.3 px 98 ms EAST, 0.1 px 0 ms NORTH 04:54:51.217 00.001 15672 Worker thread wakes up 04:54:51.217 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:51.217 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:54:53.123 01.906 15672 Exposure complete 04:54:53.143 00.020 15672 worker thread done servicing request 04:54:53.143 00.000 30444 OnExposeComplete: enter 04:54:53.143 00.000 30444 UpdateGuideState(): m_state=6 04:54:53.143 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 865 04:54:53.143 00.000 30444 Star::Find returns 1 (1), X=436.69, Y=185.52, Mass=132471, SNR=98.6, Peak=13482 HFD=3.4 04:54:53.143 00.000 30444 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.28) = xAngle (1.12 = 1.12) 04:54:53.143 00.000 30444 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.06 = 1.06) 04:54:53.143 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=0.05 mountY=0.11, mountTheta=1.11 04:54:53.144 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.09, opts=13) 04:54:53.144 00.000 30444 Enqueuing Move request for scope (0.08, 0.09) 04:54:53.144 00.000 15672 Worker thread wakes up 04:54:53.144 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd 04:54:53.144 00.000 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.09) 04:54:53.144 00.000 15672 Moving (0.08, 0.09) raw xDistance=0.05 yDistance=0.11 04:54:53.144 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:54:53.144 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:53.144 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 04:54:53.144 00.000 15672 MoveAxis(E, 0, ABG) 04:54:53.144 00.000 15672 Move returns status 0, amount 0 04:54:53.144 00.000 15672 MoveAxis(N, 0, ABG) 04:54:53.144 00.000 15672 Move returns status 0, amount 0 04:54:53.144 00.000 15672 move complete, result=0 04:54:53.144 00.000 15672 worker thread done servicing request 04:54:53.149 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=14608, FiltMin=2513, FiltMax=10216, Gamma=2.950 04:54:53.198 00.049 30444 UpdateGuideState exits: m=132471 SNR=98.6 Saturated 04:54:53.198 00.000 30444 PhdController: settling, locked = 1, distance = 0.45 (2.00) aobump = 0 frame = 14 / 99999 04:54:53.199 00.001 30444 evsrv: {"Event":"Settling","Timestamp":1596855293.198,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.45,"Time":27.3,"SettleTime":60.0,"StarLocked":true} 04:54:53.199 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:53.199 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:53.199 00.000 30444 Enqueuing Expose request 04:54:53.199 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:54:53.199 00.000 15672 Worker thread wakes up 04:54:53.199 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:53.199 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:54:55.308 02.109 15672 Exposure complete 04:54:55.333 00.025 15672 worker thread done servicing request 04:54:55.333 00.000 30444 OnExposeComplete: enter 04:54:55.333 00.000 30444 UpdateGuideState(): m_state=6 04:54:55.333 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 866 04:54:55.333 00.000 30444 Star::Find returns 1 (1), X=436.49, Y=185.59, Mass=139330, SNR=114.2, Peak=13915 HFD=3.3 04:54:55.333 00.000 30444 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.28) = xAngle (2.48 = 2.48) 04:54:55.333 00.000 30444 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.42 = 2.42) 04:54:55.333 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.20 mountX=-0.16 mountY=0.13, mountTheta=2.44 04:54:55.334 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.16, opts=13) 04:54:55.334 00.000 30444 Enqueuing Move request for scope (-0.12, 0.16) 04:54:55.334 00.000 15672 Worker thread wakes up 04:54:55.334 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd 04:54:55.334 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.16) 04:54:55.334 00.000 15672 Moving (-0.12, 0.16) raw xDistance=-0.16 yDistance=0.13 04:54:55.334 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 04:54:55.334 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:55.334 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:54:55.334 00.000 15672 MoveAxis(E, 0, ABG) 04:54:55.334 00.000 15672 Move returns status 0, amount 0 04:54:55.334 00.000 15672 MoveAxis(N, 0, ABG) 04:54:55.334 00.000 15672 Move returns status 0, amount 0 04:54:55.335 00.001 15672 move complete, result=0 04:54:55.335 00.000 15672 worker thread done servicing request 04:54:55.339 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2006, max=15252, FiltMin=2485, FiltMax=10739, Gamma=2.950 04:54:55.823 00.484 30444 UpdateGuideState exits: m=139330 SNR=114.2 Saturated 04:54:55.823 00.000 30444 PhdController: settling, locked = 1, distance = 0.38 (2.00) aobump = 0 frame = 15 / 99999 04:54:55.823 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855295.823,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.38,"Time":29.9,"SettleTime":60.0,"StarLocked":true} 04:54:55.823 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:55.823 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:55.823 00.000 30444 Enqueuing Expose request 04:54:55.823 00.000 15672 Worker thread wakes up 04:54:55.823 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:54:55.823 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:55.824 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:54:57.733 01.909 15672 Exposure complete 04:54:57.752 00.019 15672 worker thread done servicing request 04:54:57.753 00.001 30444 OnExposeComplete: enter 04:54:57.753 00.000 30444 UpdateGuideState(): m_state=6 04:54:57.753 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 867 04:54:57.753 00.000 30444 Star::Find returns 1 (1), X=436.80, Y=185.18, Mass=130508, SNR=112.7, Peak=15609 HFD=2.9 04:54:57.753 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 04:54:57.753 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 04:54:57.753 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-0.94 mountX=0.25 mountY=-0.21, mountTheta=-0.70 04:54:57.753 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.25, opts=13) 04:54:57.753 00.000 30444 Enqueuing Move request for scope (0.18, -0.25) 04:54:57.753 00.000 15672 Worker thread wakes up 04:54:57.754 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.25) opts 0xd 04:54:57.754 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.25) 04:54:57.754 00.000 15672 Moving (0.18, -0.25) raw xDistance=0.25 yDistance=-0.21 04:54:57.754 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 04:54:57.754 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:57.754 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:54:57.754 00.000 15672 MoveAxis(E, 0, ABG) 04:54:57.754 00.000 15672 Move returns status 0, amount 0 04:54:57.754 00.000 15672 MoveAxis(N, 0, ABG) 04:54:57.754 00.000 15672 Move returns status 0, amount 0 04:54:57.754 00.000 15672 move complete, result=0 04:54:57.754 00.000 15672 worker thread done servicing request 04:54:57.760 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2105, max=15609, FiltMin=2496, FiltMax=10160, Gamma=2.950 04:54:57.810 00.050 30444 UpdateGuideState exits: m=130508 SNR=112.7 Saturated 04:54:57.811 00.001 30444 PhdController: settling, locked = 1, distance = 0.36 (2.00) aobump = 0 frame = 16 / 99999 04:54:57.811 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855297.811,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.36,"Time":31.9,"SettleTime":60.0,"StarLocked":true} 04:54:57.811 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:54:57.811 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:54:57.811 00.000 30444 Enqueuing Expose request 04:54:57.811 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:54:57.811 00.000 15672 Worker thread wakes up 04:54:57.811 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:54:57.811 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:54:59.929 02.118 15672 Exposure complete 04:54:59.959 00.030 15672 worker thread done servicing request 04:54:59.959 00.000 30444 OnExposeComplete: enter 04:54:59.959 00.000 30444 UpdateGuideState(): m_state=6 04:54:59.959 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 868 04:54:59.959 00.000 30444 Star::Find returns 1 (1), X=436.55, Y=185.33, Mass=133950, SNR=96.3, Peak=14771 HFD=3.2 04:54:59.959 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 04:54:59.959 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 04:54:59.959 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.14 mountX=-0.04 mountY=-0.11, mountTheta=-1.87 04:54:59.960 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=-0.10, opts=13) 04:54:59.960 00.000 30444 Enqueuing Move request for scope (-0.07, -0.10) 04:54:59.960 00.000 15672 Worker thread wakes up 04:54:59.960 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd 04:54:59.960 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, -0.10) 04:54:59.960 00.000 15672 Moving (-0.07, -0.10) raw xDistance=-0.04 yDistance=-0.11 04:54:59.960 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 04:54:59.960 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:54:59.960 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:54:59.960 00.000 15672 MoveAxis(E, 0, ABG) 04:54:59.960 00.000 15672 Move returns status 0, amount 0 04:54:59.960 00.000 15672 MoveAxis(N, 0, ABG) 04:54:59.960 00.000 15672 Move returns status 0, amount 0 04:54:59.961 00.001 15672 move complete, result=0 04:54:59.961 00.000 15672 worker thread done servicing request 04:54:59.965 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=14829, FiltMin=2506, FiltMax=10392, Gamma=2.950 04:55:00.390 00.425 30444 UpdateGuideState exits: m=133950 SNR=96.3 Saturated 04:55:00.391 00.001 30444 PhdController: settling, locked = 1, distance = 0.29 (2.00) aobump = 0 frame = 17 / 99999 04:55:00.391 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855300.391,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.29,"Time":34.5,"SettleTime":60.0,"StarLocked":true} 04:55:00.391 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:00.392 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:00.392 00.000 30444 Enqueuing Expose request 04:55:00.392 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:55:00.392 00.000 15672 Worker thread wakes up 04:55:00.393 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:00.393 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:02.302 01.909 15672 Exposure complete 04:55:02.326 00.024 15672 worker thread done servicing request 04:55:02.326 00.000 30444 OnExposeComplete: enter 04:55:02.327 00.001 30444 UpdateGuideState(): m_state=6 04:55:02.327 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 869 04:55:02.327 00.000 30444 Star::Find returns 1 (1), X=436.93, Y=185.09, Mass=138164, SNR=125.1, Peak=13178 HFD=3.9 04:55:02.327 00.000 30444 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.28) = xAngle (-0.54 = -0.54) 04:55:02.327 00.000 30444 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.60 = -0.60) 04:55:02.327 00.000 30444 CameraToMount -- cameraX=0.32 cameraY=-0.34 hyp=0.46 cameraTheta=-0.82 mountX=0.40 mountY=-0.26, mountTheta=-0.58 04:55:02.327 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.32, y=-0.34, opts=13) 04:55:02.327 00.000 30444 Enqueuing Move request for scope (0.32, -0.34) 04:55:02.327 00.000 15672 Worker thread wakes up 04:55:02.328 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.34) opts 0xd 04:55:02.328 00.000 15672 Handling offset move in thread for scope, endpoint = (0.32, -0.34) 04:55:02.328 00.000 15672 Moving (0.32, -0.34) raw xDistance=0.40 yDistance=-0.26 04:55:02.328 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 04:55:02.328 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:55:02.328 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 04:55:02.328 00.000 15672 MoveAxis(W, 108, ABG) 04:55:02.328 00.000 15672 Guiding Dir = 3, Dur = 108 04:55:02.328 00.000 15672 IsSlewing returns 0 04:55:02.329 00.001 15672 IsGuiding returns 0 04:55:02.334 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2103, max=13178, FiltMin=2551, FiltMax=9552, Gamma=2.950 04:55:02.351 00.017 15672 PulseGuide returned control before completion, sleep 96 04:55:02.450 00.099 15672 IsGuiding returns 1 04:55:02.450 00.000 15672 scope still moving after pulse duration time elapsed 04:55:02.471 00.021 15672 IsSlewing returns 0 04:55:02.472 00.001 15672 IsGuiding returns 1 04:55:02.474 00.002 30444 UpdateGuideState exits: m=138164 SNR=125.1 Saturated 04:55:02.474 00.000 30444 PhdController: settling, locked = 1, distance = 0.34 (2.00) aobump = 0 frame = 18 / 99999 04:55:02.474 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855302.474,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.34,"Time":36.6,"SettleTime":60.0,"StarLocked":true} 04:55:02.474 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:02.474 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:02.474 00.000 30444 Enqueuing Expose request 04:55:02.493 00.019 15672 IsSlewing returns 0 04:55:02.528 00.035 15672 IsGuiding returns 0 04:55:02.528 00.000 15672 scope move finished after 108 + 91 ms 04:55:02.528 00.000 15672 Move returns status 0, amount 108 04:55:02.528 00.000 15672 MoveAxis(N, 0, ABG) 04:55:02.528 00.000 15672 Move returns status 0, amount 0 04:55:02.528 00.000 15672 move complete, result=0 04:55:02.528 00.000 15672 worker thread done servicing request 04:55:02.529 00.001 15672 Worker thread wakes up 04:55:02.529 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:02.529 00.000 30444 GuideStep: 0.4 px 108 ms WEST, -0.3 px 0 ms NORTH 04:55:02.529 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:04.646 02.117 15672 Exposure complete 04:55:04.676 00.030 15672 worker thread done servicing request 04:55:04.676 00.000 30444 OnExposeComplete: enter 04:55:04.677 00.001 30444 UpdateGuideState(): m_state=6 04:55:04.677 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 870 04:55:04.677 00.000 30444 Star::Find returns 1 (1), X=436.57, Y=184.98, Mass=137412, SNR=96.2, Peak=13032 HFD=3.5 04:55:04.677 00.000 30444 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.28) = xAngle (-1.38 = -1.38) 04:55:04.677 00.000 30444 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.44 = -1.44) 04:55:04.677 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.44 hyp=0.45 cameraTheta=-1.66 mountX=0.08 mountY=-0.44, mountTheta=-1.38 04:55:04.677 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.44, opts=13) 04:55:04.677 00.000 30444 Enqueuing Move request for scope (-0.04, -0.44) 04:55:04.677 00.000 15672 Worker thread wakes up 04:55:04.678 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.44) opts 0xd 04:55:04.678 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.44) 04:55:04.678 00.000 15672 Moving (-0.04, -0.44) raw xDistance=0.08 yDistance=-0.44 04:55:04.678 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 04:55:04.678 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:55:04.678 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44 04:55:04.678 00.000 15672 MoveAxis(E, 0, ABG) 04:55:04.678 00.000 15672 Move returns status 0, amount 0 04:55:04.678 00.000 15672 MoveAxis(N, 0, ABG) 04:55:04.678 00.000 15672 Move returns status 0, amount 0 04:55:04.678 00.000 15672 move complete, result=0 04:55:04.678 00.000 15672 worker thread done servicing request 04:55:04.683 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=13032, FiltMin=2515, FiltMax=9992, Gamma=2.950 04:55:04.732 00.049 30444 UpdateGuideState exits: m=137412 SNR=96.2 Saturated 04:55:04.732 00.000 30444 PhdController: settling, locked = 1, distance = 0.37 (2.00) aobump = 0 frame = 19 / 99999 04:55:04.732 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855304.732,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.37,"Time":38.8,"SettleTime":60.0,"StarLocked":true} 04:55:04.732 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:04.732 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:04.732 00.000 30444 Enqueuing Expose request 04:55:04.733 00.001 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 04:55:04.733 00.000 15672 Worker thread wakes up 04:55:04.733 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:04.733 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:06.639 01.906 15672 Exposure complete 04:55:06.659 00.020 15672 worker thread done servicing request 04:55:06.659 00.000 30444 OnExposeComplete: enter 04:55:06.659 00.000 30444 UpdateGuideState(): m_state=6 04:55:06.660 00.001 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 871 04:55:06.660 00.000 30444 Star::Find returns 1 (1), X=436.67, Y=185.31, Mass=139030, SNR=117.6, Peak=12505 HFD=3.6 04:55:06.660 00.000 30444 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.28) = xAngle (-0.80 = -0.80) 04:55:06.660 00.000 30444 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.86 = -0.86) 04:55:06.660 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.08 mountX=0.09 mountY=-0.10, mountTheta=-0.83 04:55:06.660 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.11, opts=13) 04:55:06.660 00.000 30444 Enqueuing Move request for scope (0.06, -0.11) 04:55:06.660 00.000 15672 Worker thread wakes up 04:55:06.660 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd 04:55:06.660 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.11) 04:55:06.660 00.000 15672 Moving (0.06, -0.11) raw xDistance=0.09 yDistance=-0.10 04:55:06.660 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 04:55:06.660 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:55:06.661 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:55:06.661 00.000 15672 MoveAxis(E, 0, ABG) 04:55:06.661 00.000 15672 Move returns status 0, amount 0 04:55:06.661 00.000 15672 MoveAxis(N, 0, ABG) 04:55:06.661 00.000 15672 Move returns status 0, amount 0 04:55:06.661 00.000 15672 move complete, result=0 04:55:06.661 00.000 15672 worker thread done servicing request 04:55:06.665 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=13157, FiltMin=2514, FiltMax=9434, Gamma=2.950 04:55:06.715 00.050 30444 UpdateGuideState exits: m=139030 SNR=117.6 Saturated 04:55:06.715 00.000 30444 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 20 / 99999 04:55:06.715 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855306.715,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.30,"Time":40.8,"SettleTime":60.0,"StarLocked":true} 04:55:06.715 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:06.715 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:06.715 00.000 30444 Enqueuing Expose request 04:55:06.715 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:55:06.715 00.000 15672 Worker thread wakes up 04:55:06.715 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:06.715 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:08.824 02.109 15672 Exposure complete 04:55:08.845 00.021 15672 worker thread done servicing request 04:55:08.846 00.001 30444 OnExposeComplete: enter 04:55:08.846 00.000 30444 UpdateGuideState(): m_state=6 04:55:08.846 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 872 04:55:08.846 00.000 30444 Star::Find returns 1 (1), X=436.41, Y=185.23, Mass=130006, SNR=101.6, Peak=13037 HFD=3.2 04:55:08.846 00.000 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.09 = -2.09) 04:55:08.846 00.000 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.15 = -2.15) 04:55:08.846 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.20 hyp=0.29 cameraTheta=-2.37 mountX=-0.14 mountY=-0.24, mountTheta=-2.11 04:55:08.846 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.20, opts=13) 04:55:08.846 00.000 30444 Enqueuing Move request for scope (-0.20, -0.20) 04:55:08.847 00.001 15672 Worker thread wakes up 04:55:08.847 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.20) opts 0xd 04:55:08.847 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.20) 04:55:08.847 00.000 15672 Moving (-0.20, -0.20) raw xDistance=-0.14 yDistance=-0.24 04:55:08.847 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:55:08.847 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:55:08.847 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 04:55:08.847 00.000 15672 MoveAxis(E, 0, ABG) 04:55:08.847 00.000 15672 Move returns status 0, amount 0 04:55:08.847 00.000 15672 MoveAxis(N, 0, ABG) 04:55:08.847 00.000 15672 Move returns status 0, amount 0 04:55:08.847 00.000 15672 move complete, result=0 04:55:08.847 00.000 15672 worker thread done servicing request 04:55:08.851 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2079, max=13171, FiltMin=2436, FiltMax=10011, Gamma=2.950 04:55:08.901 00.050 30444 UpdateGuideState exits: m=130006 SNR=101.6 Saturated 04:55:08.901 00.000 30444 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 21 / 99999 04:55:08.901 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855308.901,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.30,"Time":43.0,"SettleTime":60.0,"StarLocked":true} 04:55:08.901 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:08.901 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:08.901 00.000 30444 Enqueuing Expose request 04:55:08.901 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:55:08.901 00.000 15672 Worker thread wakes up 04:55:08.901 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:08.901 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:10.818 01.917 15672 Exposure complete 04:55:10.847 00.029 15672 worker thread done servicing request 04:55:10.847 00.000 30444 OnExposeComplete: enter 04:55:10.847 00.000 30444 UpdateGuideState(): m_state=6 04:55:10.847 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 873 04:55:10.847 00.000 30444 Star::Find returns 1 (1), X=435.92, Y=185.19, Mass=142677, SNR=122.6, Peak=13142 HFD=3.8 04:55:10.847 00.000 30444 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.28) = xAngle (-2.54 = -2.54) 04:55:10.847 00.000 30444 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.60 = -2.60) 04:55:10.847 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=-0.24 hyp=0.73 cameraTheta=-2.81 mountX=-0.60 mountY=-0.38, mountTheta=-2.58 04:55:10.847 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=-0.24, opts=13) 04:55:10.847 00.000 30444 Enqueuing Move request for scope (-0.69, -0.24) 04:55:10.848 00.001 15672 Worker thread wakes up 04:55:10.848 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.24) opts 0xd 04:55:10.848 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, -0.24) 04:55:10.848 00.000 15672 Moving (-0.69, -0.24) raw xDistance=-0.60 yDistance=-0.38 04:55:10.848 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60 04:55:10.848 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.35 newest=-0.72 04:55:10.848 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 04:55:10.848 00.000 15672 MoveAxis(E, 163, ABG) 04:55:10.848 00.000 15672 Guiding Dir = 2, Dur = 163 04:55:10.848 00.000 15672 IsSlewing returns 0 04:55:10.849 00.001 15672 IsGuiding returns 0 04:55:10.854 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=13142, FiltMin=2515, FiltMax=9759, Gamma=2.950 04:55:10.865 00.011 15672 PulseGuide returned control before completion, sleep 158 04:55:10.918 00.053 30444 UpdateGuideState exits: m=142677 SNR=122.6 Saturated 04:55:10.918 00.000 30444 PhdController: settling, locked = 1, distance = 0.43 (2.00) aobump = 0 frame = 22 / 99999 04:55:10.918 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855310.918,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.43,"Time":45.0,"SettleTime":60.0,"StarLocked":true} 04:55:10.918 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:10.918 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:10.918 00.000 30444 Enqueuing Expose request 04:55:11.042 00.124 15672 IsGuiding returns 0 04:55:11.042 00.000 15672 Move returns status 0, amount 163 04:55:11.042 00.000 15672 MoveAxis(N, 68, ABG) 04:55:11.042 00.000 15672 Guiding Dir = 0, Dur = 68 04:55:11.042 00.000 15672 IsSlewing returns 0 04:55:11.044 00.002 15672 IsGuiding returns 0 04:55:11.155 00.111 15672 IsGuiding returns 1 04:55:11.155 00.000 15672 scope still moving after pulse duration time elapsed 04:55:11.177 00.022 15672 IsSlewing returns 0 04:55:11.218 00.041 15672 IsGuiding returns 0 04:55:11.218 00.000 15672 scope move finished after 68 + 106 ms 04:55:11.218 00.000 15672 Move returns status 0, amount 68 04:55:11.218 00.000 15672 move complete, result=0 04:55:11.219 00.001 15672 worker thread done servicing request 04:55:11.219 00.000 15672 Worker thread wakes up 04:55:11.219 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:11.219 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:11.219 00.000 30444 GuideStep: -0.6 px 163 ms EAST, -0.4 px 68 ms NORTH 04:55:13.329 02.110 15672 Exposure complete 04:55:13.349 00.020 15672 worker thread done servicing request 04:55:13.349 00.000 30444 OnExposeComplete: enter 04:55:13.349 00.000 30444 UpdateGuideState(): m_state=6 04:55:13.349 00.000 30444 Star::Find(15, 435, 185, 0, (0,0,0,0), 0.0, 255) frame 874 04:55:13.349 00.000 30444 Star::Find returns 1 (1), X=435.96, Y=185.24, Mass=130766, SNR=111.9, Peak=13123 HFD=3.3 04:55:13.349 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 04:55:13.349 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 04:55:13.350 00.001 30444 CameraToMount -- cameraX=-0.65 cameraY=-0.19 hyp=0.68 cameraTheta=-2.86 mountX=-0.58 mountY=-0.32, mountTheta=-2.63 04:55:13.350 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.65, y=-0.19, opts=13) 04:55:13.350 00.000 30444 Enqueuing Move request for scope (-0.65, -0.19) 04:55:13.350 00.000 15672 Worker thread wakes up 04:55:13.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.19) opts 0xd 04:55:13.350 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.65, -0.19) 04:55:13.350 00.000 15672 Moving (-0.65, -0.19) raw xDistance=-0.58 yDistance=-0.32 04:55:13.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58 04:55:13.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 04:55:13.350 00.000 15672 MoveAxis(E, 167, ABG) 04:55:13.350 00.000 15672 Guiding Dir = 2, Dur = 167 04:55:13.351 00.001 15672 IsSlewing returns 0 04:55:13.352 00.001 15672 IsGuiding returns 0 04:55:13.356 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2072, max=13123, FiltMin=2471, FiltMax=10391, Gamma=2.950 04:55:13.374 00.018 15672 PulseGuide returned control before completion, sleep 156 04:55:13.532 00.158 15672 IsGuiding returns 1 04:55:13.532 00.000 15672 scope still moving after pulse duration time elapsed 04:55:13.552 00.020 15672 IsSlewing returns 0 04:55:13.566 00.014 15672 IsGuiding returns 0 04:55:13.566 00.000 15672 scope move finished after 167 + 46 ms 04:55:13.566 00.000 15672 Move returns status 0, amount 167 04:55:13.566 00.000 15672 MoveAxis(N, 58, ABG) 04:55:13.566 00.000 15672 Guiding Dir = 0, Dur = 58 04:55:13.566 00.000 15672 IsSlewing returns 0 04:55:13.568 00.002 15672 IsGuiding returns 0 04:55:13.649 00.081 15672 IsGuiding returns 1 04:55:13.649 00.000 15672 scope still moving after pulse duration time elapsed 04:55:13.655 00.006 30444 UpdateGuideState exits: m=130766 SNR=111.9 Saturated 04:55:13.655 00.000 30444 PhdController: settling, locked = 1, distance = 0.50 (2.00) aobump = 0 frame = 23 / 99999 04:55:13.655 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855313.655,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.50,"Time":47.8,"SettleTime":60.0,"StarLocked":true} 04:55:13.656 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:13.656 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:13.656 00.000 30444 Enqueuing Expose request 04:55:13.671 00.015 15672 IsSlewing returns 0 04:55:13.673 00.002 15672 IsGuiding returns 1 04:55:13.693 00.020 15672 IsSlewing returns 0 04:55:13.694 00.001 15672 IsGuiding returns 1 04:55:13.715 00.021 15672 IsSlewing returns 0 04:55:13.774 00.059 15672 IsGuiding returns 0 04:55:13.774 00.000 15672 scope move finished after 58 + 148 ms 04:55:13.774 00.000 15672 Move returns status 0, amount 58 04:55:13.774 00.000 15672 move complete, result=0 04:55:13.774 00.000 15672 worker thread done servicing request 04:55:13.774 00.000 15672 Worker thread wakes up 04:55:13.775 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:13.775 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:13.775 00.000 30444 GuideStep: -0.6 px 167 ms EAST, -0.3 px 58 ms NORTH 04:55:15.681 01.906 15672 Exposure complete 04:55:15.701 00.020 15672 worker thread done servicing request 04:55:15.701 00.000 30444 OnExposeComplete: enter 04:55:15.701 00.000 30444 UpdateGuideState(): m_state=6 04:55:15.701 00.000 30444 Star::Find(15, 435, 185, 0, (0,0,0,0), 0.0, 255) frame 875 04:55:15.701 00.000 30444 Star::Find returns 1 (1), X=436.36, Y=185.05, Mass=143620, SNR=125.0, Peak=13312 HFD=3.4 04:55:15.701 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 04:55:15.701 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.93 = -1.93) 04:55:15.701 00.000 30444 CameraToMount -- cameraX=-0.25 cameraY=-0.38 hyp=0.45 cameraTheta=-2.15 mountX=-0.13 mountY=-0.42, mountTheta=-1.88 04:55:15.702 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.25, y=-0.38, opts=13) 04:55:15.702 00.000 30444 Enqueuing Move request for scope (-0.25, -0.38) 04:55:15.702 00.000 15672 Worker thread wakes up 04:55:15.702 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.38) opts 0xd 04:55:15.702 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.25, -0.38) 04:55:15.702 00.000 15672 Moving (-0.25, -0.38) raw xDistance=-0.13 yDistance=-0.42 04:55:15.702 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:55:15.702 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 04:55:15.702 00.000 15672 MoveAxis(E, 0, ABG) 04:55:15.702 00.000 15672 Move returns status 0, amount 0 04:55:15.702 00.000 15672 MoveAxis(N, 75, ABG) 04:55:15.702 00.000 15672 Guiding Dir = 0, Dur = 75 04:55:15.703 00.001 15672 IsSlewing returns 0 04:55:15.706 00.003 15672 IsGuiding returns 0 04:55:15.707 00.001 30444 UpdateImageDisplay: Size=(640,480) min=2105, max=13312, FiltMin=2462, FiltMax=10886, Gamma=2.950 04:55:15.757 00.050 30444 UpdateGuideState exits: m=143620 SNR=125.0 Saturated 04:55:15.757 00.000 30444 PhdController: settling, locked = 1, distance = 0.49 (2.00) aobump = 0 frame = 24 / 99999 04:55:15.757 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855315.757,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.49,"Time":49.9,"SettleTime":60.0,"StarLocked":true} 04:55:15.757 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:15.757 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:15.757 00.000 30444 Enqueuing Expose request 04:55:15.787 00.030 15672 IsGuiding returns 1 04:55:15.788 00.001 15672 scope still moving after pulse duration time elapsed 04:55:15.809 00.021 15672 IsSlewing returns 0 04:55:15.809 00.000 15672 IsGuiding returns 1 04:55:15.831 00.022 15672 IsSlewing returns 0 04:55:15.834 00.003 15672 IsGuiding returns 1 04:55:15.855 00.021 15672 IsSlewing returns 0 04:55:15.859 00.004 15672 IsGuiding returns 1 04:55:15.880 00.021 15672 IsSlewing returns 0 04:55:15.929 00.049 15672 IsGuiding returns 0 04:55:15.929 00.000 15672 scope move finished after 75 + 148 ms 04:55:15.929 00.000 15672 Move returns status 0, amount 75 04:55:15.929 00.000 15672 move complete, result=0 04:55:15.930 00.001 15672 worker thread done servicing request 04:55:15.930 00.000 15672 Worker thread wakes up 04:55:15.930 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:15.930 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 75 ms NORTH 04:55:15.930 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:18.040 02.110 15672 Exposure complete 04:55:18.060 00.020 15672 worker thread done servicing request 04:55:18.060 00.000 30444 OnExposeComplete: enter 04:55:18.060 00.000 30444 UpdateGuideState(): m_state=6 04:55:18.060 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 876 04:55:18.060 00.000 30444 Star::Find returns 1 (1), X=436.24, Y=185.07, Mass=138613, SNR=105.0, Peak=12970 HFD=3.5 04:55:18.061 00.001 30444 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.28) = xAngle (-2.10 = -2.10) 04:55:18.061 00.000 30444 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.16 = -2.16) 04:55:18.061 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=-0.36 hyp=0.51 cameraTheta=-2.37 mountX=-0.26 mountY=-0.43, mountTheta=-2.11 04:55:18.061 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=-0.36, opts=13) 04:55:18.061 00.000 30444 Enqueuing Move request for scope (-0.37, -0.36) 04:55:18.061 00.000 15672 Worker thread wakes up 04:55:18.061 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.36) opts 0xd 04:55:18.061 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, -0.36) 04:55:18.061 00.000 15672 Moving (-0.37, -0.36) raw xDistance=-0.26 yDistance=-0.43 04:55:18.061 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26 04:55:18.061 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 04:55:18.061 00.000 15672 MoveAxis(E, 69, ABG) 04:55:18.061 00.000 15672 Guiding Dir = 2, Dur = 69 04:55:18.062 00.001 15672 IsSlewing returns 0 04:55:18.067 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2045, max=12970, FiltMin=2472, FiltMax=10237, Gamma=2.950 04:55:18.087 00.020 15672 IsGuiding returns 0 04:55:18.102 00.015 15672 PulseGuide returned control before completion, sleep 64 04:55:18.116 00.014 30444 UpdateGuideState exits: m=138613 SNR=105.0 Saturated 04:55:18.116 00.000 30444 PhdController: settling, locked = 1, distance = 0.49 (2.00) aobump = 0 frame = 25 / 99999 04:55:18.116 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855318.116,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.49,"Time":52.2,"SettleTime":60.0,"StarLocked":true} 04:55:18.116 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:18.116 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:18.116 00.000 30444 Enqueuing Expose request 04:55:18.182 00.066 15672 IsGuiding returns 0 04:55:18.182 00.000 15672 Move returns status 0, amount 69 04:55:18.182 00.000 15672 MoveAxis(N, 76, ABG) 04:55:18.182 00.000 15672 Guiding Dir = 0, Dur = 76 04:55:18.184 00.002 15672 IsSlewing returns 0 04:55:18.184 00.000 15672 IsGuiding returns 0 04:55:18.266 00.082 15672 IsGuiding returns 1 04:55:18.266 00.000 15672 scope still moving after pulse duration time elapsed 04:55:18.286 00.020 15672 IsSlewing returns 0 04:55:18.290 00.004 15672 IsGuiding returns 1 04:55:18.311 00.021 15672 IsSlewing returns 0 04:55:18.328 00.017 15672 IsGuiding returns 1 04:55:18.350 00.022 15672 IsSlewing returns 0 04:55:18.351 00.001 15672 IsGuiding returns 1 04:55:18.371 00.020 15672 IsSlewing returns 0 04:55:18.390 00.019 15672 IsGuiding returns 0 04:55:18.391 00.001 15672 scope move finished after 76 + 130 ms 04:55:18.391 00.000 15672 Move returns status 0, amount 76 04:55:18.391 00.000 15672 move complete, result=0 04:55:18.391 00.000 15672 worker thread done servicing request 04:55:18.391 00.000 15672 Worker thread wakes up 04:55:18.391 00.000 30444 GuideStep: -0.3 px 69 ms EAST, -0.4 px 76 ms NORTH 04:55:18.391 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:18.391 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:20.300 01.909 15672 Exposure complete 04:55:20.320 00.020 15672 worker thread done servicing request 04:55:20.320 00.000 30444 OnExposeComplete: enter 04:55:20.320 00.000 30444 UpdateGuideState(): m_state=6 04:55:20.320 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 877 04:55:20.320 00.000 30444 Star::Find returns 1 (1), X=436.79, Y=185.14, Mass=127235, SNR=95.8, Peak=10196 HFD=4.2 04:55:20.321 00.001 30444 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.28) = xAngle (-0.74 = -0.74) 04:55:20.321 00.000 30444 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.80 = -0.80) 04:55:20.321 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.29 hyp=0.34 cameraTheta=-1.01 mountX=0.25 mountY=-0.24, mountTheta=-0.77 04:55:20.321 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.29, opts=13) 04:55:20.321 00.000 30444 Enqueuing Move request for scope (0.18, -0.29) 04:55:20.321 00.000 15672 Worker thread wakes up 04:55:20.321 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.29) opts 0xd 04:55:20.321 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.29) 04:55:20.321 00.000 15672 Moving (0.18, -0.29) raw xDistance=0.25 yDistance=-0.24 04:55:20.321 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 04:55:20.321 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:55:20.322 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 04:55:20.322 00.000 15672 MoveAxis(E, 0, ABG) 04:55:20.322 00.000 15672 Move returns status 0, amount 0 04:55:20.322 00.000 15672 MoveAxis(N, 0, ABG) 04:55:20.322 00.000 15672 Move returns status 0, amount 0 04:55:20.322 00.000 15672 move complete, result=0 04:55:20.322 00.000 15672 worker thread done servicing request 04:55:20.328 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2093, max=10201, FiltMin=2499, FiltMax=8243, Gamma=2.950 04:55:20.788 00.460 30444 UpdateGuideState exits: m=127235 SNR=95.8 Saturated 04:55:20.789 00.001 30444 PhdController: settling, locked = 1, distance = 0.45 (2.00) aobump = 0 frame = 26 / 99999 04:55:20.789 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855320.789,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.45,"Time":54.9,"SettleTime":60.0,"StarLocked":true} 04:55:20.790 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:20.790 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:20.790 00.000 30444 Enqueuing Expose request 04:55:20.790 00.000 15672 Worker thread wakes up 04:55:20.791 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:20.791 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:20.791 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:55:22.911 02.120 15672 Exposure complete 04:55:22.941 00.030 15672 worker thread done servicing request 04:55:22.942 00.001 30444 OnExposeComplete: enter 04:55:22.942 00.000 30444 UpdateGuideState(): m_state=6 04:55:22.942 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 878 04:55:22.942 00.000 30444 Star::Find returns 1 (1), X=436.23, Y=185.35, Mass=139642, SNR=110.3, Peak=12936 HFD=3.6 04:55:22.942 00.000 30444 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.28) = xAngle (-2.66 = -2.66) 04:55:22.942 00.000 30444 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.73 = -2.73) 04:55:22.942 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.08 hyp=0.39 cameraTheta=-2.94 mountX=-0.35 mountY=-0.16, mountTheta=-2.72 04:55:22.942 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.08, opts=13) 04:55:22.942 00.000 30444 Enqueuing Move request for scope (-0.39, -0.08) 04:55:22.942 00.000 15672 Worker thread wakes up 04:55:22.943 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.08) opts 0xd 04:55:22.943 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.08) 04:55:22.943 00.000 15672 Moving (-0.39, -0.08) raw xDistance=-0.35 yDistance=-0.16 04:55:22.943 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35 04:55:22.943 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:55:22.943 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:55:22.943 00.000 15672 MoveAxis(E, 94, ABG) 04:55:22.943 00.000 15672 Guiding Dir = 2, Dur = 94 04:55:22.943 00.000 15672 IsSlewing returns 0 04:55:22.944 00.001 15672 IsGuiding returns 0 04:55:22.948 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2131, max=13206, FiltMin=2501, FiltMax=10041, Gamma=2.950 04:55:22.959 00.011 15672 PulseGuide returned control before completion, sleep 90 04:55:22.998 00.039 30444 UpdateGuideState exits: m=139642 SNR=110.3 Saturated 04:55:22.998 00.000 30444 PhdController: settling, locked = 1, distance = 0.43 (2.00) aobump = 0 frame = 27 / 99999 04:55:22.998 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855322.998,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.43,"Time":57.1,"SettleTime":60.0,"StarLocked":true} 04:55:22.998 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:22.998 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:22.998 00.000 30444 Enqueuing Expose request 04:55:23.087 00.089 15672 IsGuiding returns 0 04:55:23.087 00.000 15672 Move returns status 0, amount 94 04:55:23.087 00.000 15672 MoveAxis(N, 0, ABG) 04:55:23.087 00.000 15672 Move returns status 0, amount 0 04:55:23.087 00.000 15672 move complete, result=0 04:55:23.087 00.000 15672 worker thread done servicing request 04:55:23.087 00.000 15672 Worker thread wakes up 04:55:23.087 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:23.087 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:23.087 00.000 30444 GuideStep: -0.3 px 94 ms EAST, -0.2 px 0 ms NORTH 04:55:24.993 01.906 15672 Exposure complete 04:55:25.013 00.020 15672 worker thread done servicing request 04:55:25.013 00.000 30444 OnExposeComplete: enter 04:55:25.013 00.000 30444 UpdateGuideState(): m_state=6 04:55:25.013 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 879 04:55:25.013 00.000 30444 Star::Find returns 1 (1), X=436.44, Y=184.93, Mass=130137, SNR=97.2, Peak=11970 HFD=3.6 04:55:25.013 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 04:55:25.013 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 04:55:25.013 00.000 30444 CameraToMount -- cameraX=-0.18 cameraY=-0.50 hyp=0.53 cameraTheta=-1.91 mountX=-0.03 mountY=-0.53, mountTheta=-1.63 04:55:25.014 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.18, y=-0.50, opts=13) 04:55:25.014 00.000 30444 Enqueuing Move request for scope (-0.18, -0.50) 04:55:25.014 00.000 15672 Worker thread wakes up 04:55:25.014 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.50) opts 0xd 04:55:25.014 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.18, -0.50) 04:55:25.014 00.000 15672 Moving (-0.18, -0.50) raw xDistance=-0.03 yDistance=-0.53 04:55:25.014 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:55:25.014 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 04:55:25.014 00.000 15672 MoveAxis(E, 0, ABG) 04:55:25.014 00.000 15672 Move returns status 0, amount 0 04:55:25.014 00.000 15672 MoveAxis(N, 94, ABG) 04:55:25.014 00.000 15672 Guiding Dir = 0, Dur = 94 04:55:25.015 00.001 15672 IsSlewing returns 0 04:55:25.016 00.001 15672 IsGuiding returns 0 04:55:25.020 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=11970, FiltMin=2482, FiltMax=10010, Gamma=2.950 04:55:25.069 00.049 30444 UpdateGuideState exits: m=130137 SNR=97.2 Saturated 04:55:25.069 00.000 30444 PhdController: settling, locked = 1, distance = 0.46 (2.00) aobump = 0 frame = 28 / 99999 04:55:25.069 00.000 30444 evsrv: {"Event":"Settling","Timestamp":1596855325.069,"Host":"DESKTOP-370CUR0","Inst":1,"Distance":0.46,"Time":59.2,"SettleTime":60.0,"StarLocked":true} 04:55:25.069 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:25.069 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:25.069 00.000 30444 Enqueuing Expose request 04:55:25.099 00.030 15672 PulseGuide returned control before completion, sleep 21 04:55:25.122 00.023 15672 IsGuiding returns 1 04:55:25.122 00.000 15672 scope still moving after pulse duration time elapsed 04:55:25.143 00.021 15672 IsSlewing returns 0 04:55:25.145 00.002 15672 IsGuiding returns 1 04:55:25.167 00.022 15672 IsSlewing returns 0 04:55:25.170 00.003 15672 IsGuiding returns 1 04:55:25.190 00.020 15672 IsSlewing returns 0 04:55:25.243 00.053 15672 IsGuiding returns 0 04:55:25.244 00.001 15672 scope move finished after 94 + 133 ms 04:55:25.244 00.000 15672 Move returns status 0, amount 94 04:55:25.244 00.000 15672 move complete, result=0 04:55:25.244 00.000 15672 worker thread done servicing request 04:55:25.244 00.000 15672 Worker thread wakes up 04:55:25.244 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 94 ms NORTH 04:55:25.245 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:25.245 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:27.360 02.115 15672 Exposure complete 04:55:27.380 00.020 15672 worker thread done servicing request 04:55:27.380 00.000 30444 OnExposeComplete: enter 04:55:27.380 00.000 30444 UpdateGuideState(): m_state=6 04:55:27.381 00.001 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 880 04:55:27.381 00.000 30444 Star::Find returns 1 (1), X=436.67, Y=184.93, Mass=128363, SNR=121.1, Peak=12490 HFD=3.7 04:55:27.381 00.000 30444 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.28) = xAngle (-1.18 = -1.18) 04:55:27.381 00.000 30444 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.25 = -1.25) 04:55:27.381 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.50 hyp=0.50 cameraTheta=-1.46 mountX=0.19 mountY=-0.47, mountTheta=-1.19 04:55:27.381 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.50, opts=13) 04:55:27.381 00.000 30444 Enqueuing Move request for scope (0.05, -0.50) 04:55:27.381 00.000 15672 Worker thread wakes up 04:55:27.381 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.50) opts 0xd 04:55:27.381 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.50) 04:55:27.381 00.000 15672 Moving (0.05, -0.50) raw xDistance=0.19 yDistance=-0.47 04:55:27.381 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:55:27.382 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 04:55:27.382 00.000 15672 MoveAxis(E, 0, ABG) 04:55:27.382 00.000 15672 Move returns status 0, amount 0 04:55:27.382 00.000 15672 MoveAxis(N, 84, ABG) 04:55:27.382 00.000 15672 Guiding Dir = 0, Dur = 84 04:55:27.382 00.000 15672 IsSlewing returns 0 04:55:27.383 00.001 15672 IsGuiding returns 0 04:55:27.387 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=12692, FiltMin=2391, FiltMax=9686, Gamma=2.950 04:55:27.437 00.050 30444 UpdateGuideState exits: m=128363 SNR=121.1 Saturated 04:55:27.437 00.000 30444 PhdController: settling, locked = 1, distance = 0.47 (2.00) aobump = 0 frame = 29 / 99999 04:55:27.437 00.000 30444 PhdController: newstate STATE_FINISH 04:55:27.437 00.000 30444 PhdController complete: success 04:55:27.437 00.000 30444 evsrv: {"Event":"SettleDone","Timestamp":1596855327.437,"Host":"DESKTOP-370CUR0","Inst":1,"Status":0,"TotalFrames":29,"DroppedFrames":0} 04:55:27.437 00.000 30444 Mount: notify guiding dither settle done success=1 04:55:27.437 00.000 30444 PhdController: newstate STATE_IDLE 04:55:27.437 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:27.437 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:27.437 00.000 30444 Enqueuing Expose request 04:55:27.463 00.026 15672 PulseGuide returned control before completion, sleep 15 04:55:27.480 00.017 15672 IsGuiding returns 1 04:55:27.480 00.000 15672 scope still moving after pulse duration time elapsed 04:55:27.501 00.021 15672 IsSlewing returns 0 04:55:27.502 00.001 15672 IsGuiding returns 1 04:55:27.523 00.021 15672 IsSlewing returns 0 04:55:27.524 00.001 15672 IsGuiding returns 1 04:55:27.544 00.020 15672 IsSlewing returns 0 04:55:27.545 00.001 15672 IsGuiding returns 1 04:55:27.566 00.021 15672 IsSlewing returns 0 04:55:27.624 00.058 15672 IsGuiding returns 0 04:55:27.624 00.000 15672 scope move finished after 84 + 156 ms 04:55:27.624 00.000 15672 Move returns status 0, amount 84 04:55:27.624 00.000 15672 move complete, result=0 04:55:27.624 00.000 15672 worker thread done servicing request 04:55:27.624 00.000 15672 Worker thread wakes up 04:55:27.624 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:27.624 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:28.321 00.697 30444 GuideStep: 0.2 px 0 ms EAST, -0.5 px 84 ms NORTH 04:55:29.541 01.220 15672 Exposure complete 04:55:29.573 00.032 15672 worker thread done servicing request 04:55:29.573 00.000 30444 OnExposeComplete: enter 04:55:29.573 00.000 30444 UpdateGuideState(): m_state=6 04:55:29.573 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 881 04:55:29.574 00.001 30444 Star::Find returns 1 (1), X=436.18, Y=184.89, Mass=131304, SNR=99.4, Peak=12608 HFD=3.5 04:55:29.574 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 04:55:29.574 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 04:55:29.574 00.000 30444 CameraToMount -- cameraX=-0.43 cameraY=-0.54 hyp=0.69 cameraTheta=-2.24 mountX=-0.26 mountY=-0.62, mountTheta=-1.97 04:55:29.574 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.43, y=-0.54, opts=13) 04:55:29.574 00.000 30444 Enqueuing Move request for scope (-0.43, -0.54) 04:55:29.574 00.000 15672 Worker thread wakes up 04:55:29.574 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.54) opts 0xd 04:55:29.574 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.43, -0.54) 04:55:29.574 00.000 15672 Moving (-0.43, -0.54) raw xDistance=-0.26 yDistance=-0.62 04:55:29.574 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26 04:55:29.575 00.001 15672 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 04:55:29.575 00.000 15672 MoveAxis(E, 71, ABG) 04:55:29.575 00.000 15672 Guiding Dir = 2, Dur = 71 04:55:29.575 00.000 15672 IsSlewing returns 0 04:55:29.577 00.002 15672 IsGuiding returns 0 04:55:29.582 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2169, max=12741, FiltMin=2533, FiltMax=10873, Gamma=2.950 04:55:29.604 00.022 15672 PulseGuide returned control before completion, sleep 54 04:55:29.632 00.028 30444 UpdateGuideState exits: m=131304 SNR=99.4 Saturated 04:55:29.632 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:29.632 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:29.632 00.000 30444 Enqueuing Expose request 04:55:29.660 00.028 15672 IsGuiding returns 1 04:55:29.660 00.000 15672 scope still moving after pulse duration time elapsed 04:55:29.681 00.021 15672 IsSlewing returns 0 04:55:29.684 00.003 15672 IsGuiding returns 0 04:55:29.685 00.001 15672 scope move finished after 71 + 37 ms 04:55:29.685 00.000 15672 Move returns status 0, amount 71 04:55:29.685 00.000 15672 MoveAxis(N, 110, ABG) 04:55:29.685 00.000 15672 Guiding Dir = 0, Dur = 110 04:55:29.685 00.000 15672 IsSlewing returns 0 04:55:29.687 00.002 15672 IsGuiding returns 0 04:55:29.764 00.077 15672 PulseGuide returned control before completion, sleep 43 04:55:29.810 00.046 15672 IsGuiding returns 1 04:55:29.810 00.000 15672 scope still moving after pulse duration time elapsed 04:55:29.831 00.021 15672 IsSlewing returns 0 04:55:29.835 00.004 15672 IsGuiding returns 1 04:55:29.856 00.021 15672 IsSlewing returns 0 04:55:29.859 00.003 15672 IsGuiding returns 1 04:55:29.881 00.022 15672 IsSlewing returns 0 04:55:29.909 00.028 15672 IsGuiding returns 0 04:55:29.909 00.000 15672 scope move finished after 110 + 113 ms 04:55:29.909 00.000 15672 Move returns status 0, amount 110 04:55:29.909 00.000 15672 move complete, result=0 04:55:29.910 00.001 15672 worker thread done servicing request 04:55:29.910 00.000 15672 Worker thread wakes up 04:55:29.910 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:29.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:29.910 00.000 30444 GuideStep: -0.3 px 71 ms EAST, -0.6 px 110 ms NORTH 04:55:32.018 02.108 15672 Exposure complete 04:55:32.038 00.020 15672 worker thread done servicing request 04:55:32.038 00.000 30444 OnExposeComplete: enter 04:55:32.038 00.000 30444 UpdateGuideState(): m_state=6 04:55:32.038 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 882 04:55:32.038 00.000 30444 Star::Find returns 1 (1), X=436.45, Y=184.95, Mass=137042, SNR=111.8, Peak=13622 HFD=3.6 04:55:32.038 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 04:55:32.038 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 04:55:32.038 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.48 hyp=0.51 cameraTheta=-1.90 mountX=-0.03 mountY=-0.50, mountTheta=-1.62 04:55:32.039 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.48, opts=13) 04:55:32.039 00.000 30444 Enqueuing Move request for scope (-0.16, -0.48) 04:55:32.039 00.000 15672 Worker thread wakes up 04:55:32.039 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.48) opts 0xd 04:55:32.039 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.48) 04:55:32.039 00.000 15672 Moving (-0.16, -0.48) raw xDistance=-0.03 yDistance=-0.50 04:55:32.039 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:55:32.039 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 04:55:32.039 00.000 15672 MoveAxis(E, 0, ABG) 04:55:32.039 00.000 15672 Move returns status 0, amount 0 04:55:32.039 00.000 15672 MoveAxis(N, 90, ABG) 04:55:32.039 00.000 15672 Guiding Dir = 0, Dur = 90 04:55:32.040 00.001 15672 IsSlewing returns 0 04:55:32.041 00.001 15672 IsGuiding returns 0 04:55:32.045 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2114, max=13622, FiltMin=2482, FiltMax=10364, Gamma=2.950 04:55:32.128 00.083 15672 PulseGuide returned control before completion, sleep 14 04:55:32.161 00.033 15672 IsGuiding returns 1 04:55:32.161 00.000 15672 scope still moving after pulse duration time elapsed 04:55:32.182 00.021 15672 IsSlewing returns 0 04:55:32.185 00.003 15672 IsGuiding returns 1 04:55:32.206 00.021 15672 IsSlewing returns 0 04:55:32.209 00.003 15672 IsGuiding returns 1 04:55:32.231 00.022 15672 IsSlewing returns 0 04:55:32.258 00.027 15672 IsGuiding returns 0 04:55:32.258 00.000 15672 scope move finished after 90 + 127 ms 04:55:32.259 00.001 15672 Move returns status 0, amount 90 04:55:32.259 00.000 15672 move complete, result=0 04:55:32.259 00.000 15672 worker thread done servicing request 04:55:32.494 00.235 30444 UpdateGuideState exits: m=137042 SNR=111.8 Saturated 04:55:32.494 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:32.494 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:32.494 00.000 30444 Enqueuing Expose request 04:55:32.494 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.5 px 90 ms NORTH 04:55:32.494 00.000 15672 Worker thread wakes up 04:55:32.494 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:32.494 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:34.404 01.910 15672 Exposure complete 04:55:34.423 00.019 15672 worker thread done servicing request 04:55:34.423 00.000 30444 OnExposeComplete: enter 04:55:34.424 00.001 30444 UpdateGuideState(): m_state=6 04:55:34.424 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 883 04:55:34.424 00.000 30444 Star::Find returns 1 (1), X=436.35, Y=185.12, Mass=137191, SNR=106.6, Peak=12152 HFD=3.6 04:55:34.424 00.000 30444 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.28) = xAngle (-1.99 = -1.99) 04:55:34.424 00.000 30444 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.05 = -2.05) 04:55:34.424 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.31 hyp=0.40 cameraTheta=-2.27 mountX=-0.17 mountY=-0.36, mountTheta=-2.00 04:55:34.424 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.31, opts=13) 04:55:34.424 00.000 30444 Enqueuing Move request for scope (-0.26, -0.31) 04:55:34.424 00.000 15672 Worker thread wakes up 04:55:34.425 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.31) opts 0xd 04:55:34.425 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.31) 04:55:34.425 00.000 15672 Moving (-0.26, -0.31) raw xDistance=-0.17 yDistance=-0.36 04:55:34.425 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 04:55:34.425 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 04:55:34.425 00.000 15672 MoveAxis(E, 0, ABG) 04:55:34.425 00.000 15672 Move returns status 0, amount 0 04:55:34.425 00.000 15672 MoveAxis(N, 64, ABG) 04:55:34.425 00.000 15672 Guiding Dir = 0, Dur = 64 04:55:34.426 00.001 15672 IsSlewing returns 0 04:55:34.427 00.001 15672 IsGuiding returns 0 04:55:34.431 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2180, max=12748, FiltMin=2519, FiltMax=11003, Gamma=2.950 04:55:34.542 00.111 15672 IsGuiding returns 1 04:55:34.542 00.000 15672 scope still moving after pulse duration time elapsed 04:55:34.559 00.017 30444 UpdateGuideState exits: m=137191 SNR=106.6 Saturated 04:55:34.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:34.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:34.559 00.000 30444 Enqueuing Expose request 04:55:34.563 00.004 15672 IsSlewing returns 0 04:55:34.566 00.003 15672 IsGuiding returns 1 04:55:34.587 00.021 15672 IsSlewing returns 0 04:55:34.605 00.018 15672 IsGuiding returns 0 04:55:34.605 00.000 15672 scope move finished after 64 + 114 ms 04:55:34.605 00.000 15672 Move returns status 0, amount 64 04:55:34.605 00.000 15672 move complete, result=0 04:55:34.605 00.000 15672 worker thread done servicing request 04:55:34.605 00.000 15672 Worker thread wakes up 04:55:34.605 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:34.606 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:34.606 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 64 ms NORTH 04:55:36.716 02.110 15672 Exposure complete 04:55:36.736 00.020 15672 worker thread done servicing request 04:55:36.736 00.000 30444 OnExposeComplete: enter 04:55:36.736 00.000 30444 UpdateGuideState(): m_state=6 04:55:36.736 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 884 04:55:36.736 00.000 30444 Star::Find returns 1 (1), X=436.51, Y=184.22, Mass=127822, SNR=111.6, Peak=11819 HFD=3.4 04:55:36.736 00.000 30444 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.28) = xAngle (-1.37 = -1.37) 04:55:36.736 00.000 30444 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.43 = -1.43) 04:55:36.737 00.001 30444 CameraToMount -- cameraX=-0.10 cameraY=-1.21 hyp=1.21 cameraTheta=-1.65 mountX=0.24 mountY=-1.20, mountTheta=-1.37 04:55:36.737 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-1.21, opts=13) 04:55:36.737 00.000 30444 Enqueuing Move request for scope (-0.10, -1.21) 04:55:36.737 00.000 15672 Worker thread wakes up 04:55:36.738 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -1.21) opts 0xd 04:55:36.738 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -1.21) 04:55:36.738 00.000 15672 Moving (-0.10, -1.21) raw xDistance=0.24 yDistance=-1.20 04:55:36.738 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 04:55:36.738 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.20 from input -1.20 04:55:36.738 00.000 15672 MoveAxis(E, 0, ABG) 04:55:36.738 00.000 15672 Move returns status 0, amount 0 04:55:36.738 00.000 15672 MoveAxis(N, 214, ABG) 04:55:36.738 00.000 15672 Guiding Dir = 0, Dur = 214 04:55:36.738 00.000 15672 IsSlewing returns 0 04:55:36.739 00.001 15672 IsGuiding returns 0 04:55:36.744 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=12842, FiltMin=2492, FiltMax=10907, Gamma=2.950 04:55:36.825 00.081 15672 PulseGuide returned control before completion, sleep 139 04:55:36.968 00.143 15672 IsGuiding returns 1 04:55:36.969 00.001 15672 scope still moving after pulse duration time elapsed 04:55:36.989 00.020 15672 IsSlewing returns 0 04:55:36.993 00.004 15672 IsGuiding returns 1 04:55:37.013 00.020 15672 IsSlewing returns 0 04:55:37.017 00.004 15672 IsGuiding returns 1 04:55:37.038 00.021 15672 IsSlewing returns 0 04:55:37.041 00.003 15672 IsGuiding returns 1 04:55:37.063 00.022 15672 IsSlewing returns 0 04:55:37.100 00.037 15672 IsGuiding returns 0 04:55:37.100 00.000 15672 scope move finished after 214 + 146 ms 04:55:37.100 00.000 15672 Move returns status 0, amount 214 04:55:37.101 00.001 15672 move complete, result=0 04:55:37.101 00.000 15672 worker thread done servicing request 04:55:37.127 00.026 30444 UpdateGuideState exits: m=127822 SNR=111.6 Saturated 04:55:37.127 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:37.127 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:37.127 00.000 30444 Enqueuing Expose request 04:55:37.127 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -1.2 px 214 ms NORTH 04:55:37.127 00.000 15672 Worker thread wakes up 04:55:37.127 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:37.127 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:39.036 01.909 15672 Exposure complete 04:55:39.061 00.025 15672 worker thread done servicing request 04:55:39.061 00.000 30444 OnExposeComplete: enter 04:55:39.061 00.000 30444 UpdateGuideState(): m_state=6 04:55:39.061 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 885 04:55:39.061 00.000 30444 Star::Find returns 1 (1), X=436.58, Y=185.16, Mass=134669, SNR=113.7, Peak=13581 HFD=3.6 04:55:39.061 00.000 30444 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.28) = xAngle (-1.42 = -1.42) 04:55:39.061 00.000 30444 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.48 = -1.48) 04:55:39.062 00.001 30444 CameraToMount -- cameraX=-0.04 cameraY=-0.27 hyp=0.28 cameraTheta=-1.70 mountX=0.04 mountY=-0.27, mountTheta=-1.42 04:55:39.062 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=-0.27, opts=13) 04:55:39.062 00.000 30444 Enqueuing Move request for scope (-0.04, -0.27) 04:55:39.062 00.000 15672 Worker thread wakes up 04:55:39.062 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.27) opts 0xd 04:55:39.062 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, -0.27) 04:55:39.062 00.000 15672 Moving (-0.04, -0.27) raw xDistance=0.04 yDistance=-0.27 04:55:39.062 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:55:39.062 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 04:55:39.062 00.000 15672 MoveAxis(E, 0, ABG) 04:55:39.062 00.000 15672 Move returns status 0, amount 0 04:55:39.062 00.000 15672 MoveAxis(N, 49, ABG) 04:55:39.062 00.000 15672 Guiding Dir = 0, Dur = 49 04:55:39.063 00.001 15672 IsSlewing returns 0 04:55:39.064 00.001 15672 IsGuiding returns 0 04:55:39.068 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2168, max=13581, FiltMin=2526, FiltMax=10306, Gamma=2.950 04:55:39.142 00.074 15672 IsGuiding returns 1 04:55:39.142 00.000 15672 scope still moving after pulse duration time elapsed 04:55:39.163 00.021 15672 IsSlewing returns 0 04:55:39.164 00.001 15672 IsGuiding returns 1 04:55:39.185 00.021 15672 IsSlewing returns 0 04:55:39.186 00.001 15672 IsGuiding returns 1 04:55:39.190 00.004 30444 UpdateGuideState exits: m=134669 SNR=113.7 Saturated 04:55:39.190 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:39.190 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:39.190 00.000 30444 Enqueuing Expose request 04:55:39.207 00.017 15672 IsSlewing returns 0 04:55:39.222 00.015 15672 IsGuiding returns 0 04:55:39.222 00.000 15672 scope move finished after 49 + 108 ms 04:55:39.222 00.000 15672 Move returns status 0, amount 49 04:55:39.222 00.000 15672 move complete, result=0 04:55:39.222 00.000 15672 worker thread done servicing request 04:55:39.222 00.000 15672 Worker thread wakes up 04:55:39.222 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:39.222 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:39.223 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.3 px 49 ms NORTH 04:55:41.328 02.105 15672 Exposure complete 04:55:41.348 00.020 15672 worker thread done servicing request 04:55:41.349 00.001 30444 OnExposeComplete: enter 04:55:41.349 00.000 30444 UpdateGuideState(): m_state=6 04:55:41.349 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 886 04:55:41.349 00.000 30444 Star::Find returns 1 (1), X=436.66, Y=185.19, Mass=138027, SNR=107.2, Peak=13223 HFD=3.6 04:55:41.349 00.000 30444 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.28) = xAngle (-1.11 = -1.11) 04:55:41.349 00.000 30444 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.17 = -1.17) 04:55:41.349 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.39 mountX=0.11 mountY=-0.22, mountTheta=-1.12 04:55:41.349 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-0.24, opts=13) 04:55:41.349 00.000 30444 Enqueuing Move request for scope (0.04, -0.24) 04:55:41.350 00.001 15672 Worker thread wakes up 04:55:41.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd 04:55:41.350 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, -0.24) 04:55:41.350 00.000 15672 Moving (0.04, -0.24) raw xDistance=0.11 yDistance=-0.22 04:55:41.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 04:55:41.350 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:55:41.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:55:41.350 00.000 15672 MoveAxis(E, 0, ABG) 04:55:41.350 00.000 15672 Move returns status 0, amount 0 04:55:41.350 00.000 15672 MoveAxis(N, 0, ABG) 04:55:41.350 00.000 15672 Move returns status 0, amount 0 04:55:41.350 00.000 15672 move complete, result=0 04:55:41.350 00.000 15672 worker thread done servicing request 04:55:41.355 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=13621, FiltMin=2529, FiltMax=9605, Gamma=2.950 04:55:41.405 00.050 30444 UpdateGuideState exits: m=138027 SNR=107.2 Saturated 04:55:41.405 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:41.405 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:41.405 00.000 30444 Enqueuing Expose request 04:55:41.405 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:55:41.405 00.000 15672 Worker thread wakes up 04:55:41.406 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:41.406 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:43.311 01.905 15672 Exposure complete 04:55:43.331 00.020 15672 worker thread done servicing request 04:55:43.331 00.000 30444 OnExposeComplete: enter 04:55:43.331 00.000 30444 UpdateGuideState(): m_state=6 04:55:43.331 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 887 04:55:43.331 00.000 30444 Star::Find returns 1 (1), X=436.91, Y=185.42, Mass=127371, SNR=103.7, Peak=12491 HFD=3.7 04:55:43.331 00.000 30444 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.28) = xAngle (0.25 = 0.25) 04:55:43.331 00.000 30444 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.19 = 0.19) 04:55:43.332 00.001 30444 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.03 mountX=0.29 mountY=0.06, mountTheta=0.19 04:55:43.332 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.30, y=-0.01, opts=13) 04:55:43.332 00.000 30444 Enqueuing Move request for scope (0.30, -0.01) 04:55:43.332 00.000 15672 Worker thread wakes up 04:55:43.332 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.01) opts 0xd 04:55:43.332 00.000 15672 Handling offset move in thread for scope, endpoint = (0.30, -0.01) 04:55:43.332 00.000 15672 Moving (0.30, -0.01) raw xDistance=0.29 yDistance=0.06 04:55:43.332 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 04:55:43.332 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:55:43.332 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 04:55:43.332 00.000 15672 MoveAxis(W, 78, ABG) 04:55:43.332 00.000 15672 Guiding Dir = 3, Dur = 78 04:55:43.333 00.001 15672 IsSlewing returns 0 04:55:43.333 00.000 15672 IsGuiding returns 0 04:55:43.337 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2173, max=13051, FiltMin=2522, FiltMax=9158, Gamma=2.950 04:55:43.358 00.021 15672 PulseGuide returned control before completion, sleep 64 04:55:43.386 00.028 30444 UpdateGuideState exits: m=127371 SNR=103.7 Saturated 04:55:43.386 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:43.386 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:43.386 00.000 30444 Enqueuing Expose request 04:55:43.424 00.038 15672 IsGuiding returns 1 04:55:43.425 00.001 15672 scope still moving after pulse duration time elapsed 04:55:43.446 00.021 15672 IsSlewing returns 0 04:55:43.471 00.025 15672 IsGuiding returns 0 04:55:43.471 00.000 15672 scope move finished after 78 + 59 ms 04:55:43.471 00.000 15672 Move returns status 0, amount 78 04:55:43.471 00.000 15672 MoveAxis(N, 0, ABG) 04:55:43.471 00.000 15672 Move returns status 0, amount 0 04:55:43.471 00.000 15672 move complete, result=0 04:55:43.471 00.000 15672 worker thread done servicing request 04:55:43.471 00.000 15672 Worker thread wakes up 04:55:43.471 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:43.471 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:43.471 00.000 30444 GuideStep: 0.3 px 78 ms WEST, 0.1 px 0 ms NORTH 04:55:45.587 02.116 15672 Exposure complete 04:55:45.616 00.029 15672 worker thread done servicing request 04:55:45.616 00.000 30444 OnExposeComplete: enter 04:55:45.616 00.000 30444 UpdateGuideState(): m_state=6 04:55:45.616 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 888 04:55:45.617 00.001 30444 Star::Find returns 1 (1), X=436.47, Y=185.87, Mass=133976, SNR=113.3, Peak=11399 HFD=3.6 04:55:45.617 00.000 30444 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.28) = xAngle (2.15 = 2.15) 04:55:45.617 00.000 30444 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.09 = 2.09) 04:55:45.617 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=0.44 hyp=0.46 cameraTheta=1.87 mountX=-0.25 mountY=0.40, mountTheta=2.13 04:55:45.617 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=0.44, opts=13) 04:55:45.617 00.000 30444 Enqueuing Move request for scope (-0.14, 0.44) 04:55:45.617 00.000 15672 Worker thread wakes up 04:55:45.617 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.44) opts 0xd 04:55:45.617 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, 0.44) 04:55:45.617 00.000 15672 Moving (-0.14, 0.44) raw xDistance=-0.25 yDistance=0.40 04:55:45.617 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25 04:55:45.617 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:55:45.618 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 04:55:45.618 00.000 15672 MoveAxis(E, 63, ABG) 04:55:45.618 00.000 15672 Guiding Dir = 2, Dur = 63 04:55:45.618 00.000 15672 IsSlewing returns 0 04:55:45.623 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2112, max=12392, FiltMin=2458, FiltMax=10297, Gamma=2.950 04:55:45.659 00.036 15672 IsGuiding returns 0 04:55:45.675 00.016 15672 PulseGuide returned control before completion, sleep 58 04:55:45.755 00.080 15672 IsGuiding returns 0 04:55:45.755 00.000 15672 Move returns status 0, amount 63 04:55:45.755 00.000 15672 MoveAxis(N, 0, ABG) 04:55:45.755 00.000 15672 Move returns status 0, amount 0 04:55:45.755 00.000 15672 move complete, result=0 04:55:45.755 00.000 15672 worker thread done servicing request 04:55:45.815 00.060 30444 UpdateGuideState exits: m=133976 SNR=113.3 Saturated 04:55:45.815 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:45.816 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:45.816 00.000 30444 Enqueuing Expose request 04:55:45.816 00.000 30444 GuideStep: -0.3 px 63 ms EAST, 0.4 px 0 ms NORTH 04:55:45.816 00.000 15672 Worker thread wakes up 04:55:45.816 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:45.816 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:47.732 01.916 15672 Exposure complete 04:55:47.765 00.033 15672 worker thread done servicing request 04:55:47.765 00.000 30444 OnExposeComplete: enter 04:55:47.765 00.000 30444 UpdateGuideState(): m_state=6 04:55:47.765 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 889 04:55:47.765 00.000 30444 Star::Find returns 1 (1), X=436.83, Y=185.38, Mass=126827, SNR=103.4, Peak=13923 HFD=3.4 04:55:47.766 00.001 30444 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.28) = xAngle (0.08 = 0.08) 04:55:47.766 00.000 30444 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.02 = 0.02) 04:55:47.766 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-0.20 mountX=0.22 mountY=0.00, mountTheta=0.02 04:55:47.766 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.04, opts=13) 04:55:47.766 00.000 30444 Enqueuing Move request for scope (0.22, -0.04) 04:55:47.766 00.000 15672 Worker thread wakes up 04:55:47.766 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd 04:55:47.766 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.04) 04:55:47.766 00.000 15672 Moving (0.22, -0.04) raw xDistance=0.22 yDistance=0.00 04:55:47.767 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 04:55:47.767 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:55:47.767 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 04:55:47.767 00.000 15672 MoveAxis(E, 0, ABG) 04:55:47.767 00.000 15672 Move returns status 0, amount 0 04:55:47.767 00.000 15672 MoveAxis(N, 0, ABG) 04:55:47.767 00.000 15672 Move returns status 0, amount 0 04:55:47.767 00.000 15672 move complete, result=0 04:55:47.767 00.000 15672 worker thread done servicing request 04:55:47.860 00.093 30444 UpdateImageDisplay: Size=(640,480) min=2167, max=14141, FiltMin=2496, FiltMax=10020, Gamma=2.950 04:55:47.916 00.056 30444 UpdateGuideState exits: m=126827 SNR=103.4 Saturated 04:55:47.916 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:47.917 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:47.917 00.000 30444 Enqueuing Expose request 04:55:47.917 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:55:47.917 00.000 15672 Worker thread wakes up 04:55:47.917 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:47.917 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:50.025 02.108 15672 Exposure complete 04:55:50.045 00.020 15672 worker thread done servicing request 04:55:50.045 00.000 30444 OnExposeComplete: enter 04:55:50.045 00.000 30444 UpdateGuideState(): m_state=6 04:55:50.045 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 890 04:55:50.046 00.001 30444 Star::Find returns 1 (1), X=436.72, Y=185.27, Mass=131956, SNR=97.8, Peak=14767 HFD=3.2 04:55:50.046 00.000 30444 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.28) = xAngle (-0.72 = -0.72) 04:55:50.046 00.000 30444 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.78 = -0.78) 04:55:50.046 00.000 30444 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-1.00 mountX=0.15 mountY=-0.14, mountTheta=-0.75 04:55:50.046 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.11, y=-0.16, opts=13) 04:55:50.046 00.000 30444 Enqueuing Move request for scope (0.11, -0.16) 04:55:50.046 00.000 15672 Worker thread wakes up 04:55:50.046 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd 04:55:50.046 00.000 15672 Handling offset move in thread for scope, endpoint = (0.11, -0.16) 04:55:50.046 00.000 15672 Moving (0.11, -0.16) raw xDistance=0.15 yDistance=-0.14 04:55:50.046 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:55:50.047 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:55:50.047 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:55:50.047 00.000 15672 MoveAxis(E, 0, ABG) 04:55:50.047 00.000 15672 Move returns status 0, amount 0 04:55:50.047 00.000 15672 MoveAxis(N, 0, ABG) 04:55:50.047 00.000 15672 Move returns status 0, amount 0 04:55:50.047 00.000 15672 move complete, result=0 04:55:50.047 00.000 15672 worker thread done servicing request 04:55:50.052 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2006, max=14767, FiltMin=2408, FiltMax=9909, Gamma=2.950 04:55:50.101 00.049 30444 UpdateGuideState exits: m=131956 SNR=97.8 Saturated 04:55:50.101 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:50.101 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:50.101 00.000 30444 Enqueuing Expose request 04:55:50.101 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:55:50.101 00.000 15672 Worker thread wakes up 04:55:50.101 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:50.101 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:52.019 01.918 15672 Exposure complete 04:55:52.051 00.032 15672 worker thread done servicing request 04:55:52.051 00.000 30444 OnExposeComplete: enter 04:55:52.051 00.000 30444 UpdateGuideState(): m_state=6 04:55:52.051 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 891 04:55:52.051 00.000 30444 Star::Find returns 1 (1), X=436.82, Y=185.95, Mass=131690, SNR=103.6, Peak=10226 HFD=4.1 04:55:52.052 00.001 30444 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.28) = xAngle (1.46 = 1.46) 04:55:52.052 00.000 30444 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.40 = 1.40) 04:55:52.052 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.52 hyp=0.56 cameraTheta=1.18 mountX=0.06 mountY=0.55, mountTheta=1.46 04:55:52.052 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.52, opts=13) 04:55:52.052 00.000 30444 Enqueuing Move request for scope (0.21, 0.52) 04:55:52.052 00.000 15672 Worker thread wakes up 04:55:52.052 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.52) opts 0xd 04:55:52.052 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.52) 04:55:52.052 00.000 15672 Moving (0.21, 0.52) raw xDistance=0.06 yDistance=0.55 04:55:52.052 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 04:55:52.052 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:55:52.052 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55 04:55:52.053 00.001 15672 MoveAxis(E, 0, ABG) 04:55:52.053 00.000 15672 Move returns status 0, amount 0 04:55:52.053 00.000 15672 MoveAxis(N, 0, ABG) 04:55:52.053 00.000 15672 Move returns status 0, amount 0 04:55:52.053 00.000 15672 move complete, result=0 04:55:52.053 00.000 15672 worker thread done servicing request 04:55:52.057 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2056, max=11899, FiltMin=2560, FiltMax=8888, Gamma=2.950 04:55:52.107 00.050 30444 UpdateGuideState exits: m=131690 SNR=103.6 Saturated 04:55:52.107 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:52.107 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:52.107 00.000 30444 Enqueuing Expose request 04:55:52.107 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH 04:55:52.107 00.000 15672 Worker thread wakes up 04:55:52.107 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:52.107 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:54.220 02.113 15672 Exposure complete 04:55:54.248 00.028 15672 worker thread done servicing request 04:55:54.248 00.000 30444 OnExposeComplete: enter 04:55:54.248 00.000 30444 UpdateGuideState(): m_state=6 04:55:54.248 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 892 04:55:54.248 00.000 30444 Star::Find returns 1 (1), X=436.45, Y=185.38, Mass=132008, SNR=101.5, Peak=12707 HFD=3.3 04:55:54.248 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 04:55:54.248 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 04:55:54.248 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-2.86 mountX=-0.15 mountY=-0.08, mountTheta=-2.63 04:55:54.249 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-0.05, opts=13) 04:55:54.249 00.000 30444 Enqueuing Move request for scope (-0.17, -0.05) 04:55:54.249 00.000 15672 Worker thread wakes up 04:55:54.249 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd 04:55:54.249 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -0.05) 04:55:54.249 00.000 15672 Moving (-0.17, -0.05) raw xDistance=-0.15 yDistance=-0.08 04:55:54.249 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 04:55:54.249 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:55:54.249 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 04:55:54.249 00.000 15672 MoveAxis(E, 0, ABG) 04:55:54.249 00.000 15672 Move returns status 0, amount 0 04:55:54.249 00.000 15672 MoveAxis(N, 0, ABG) 04:55:54.249 00.000 15672 Move returns status 0, amount 0 04:55:54.249 00.000 15672 move complete, result=0 04:55:54.249 00.000 15672 worker thread done servicing request 04:55:54.255 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2049, max=13769, FiltMin=2507, FiltMax=9952, Gamma=2.950 04:55:54.457 00.202 30444 UpdateGuideState exits: m=132008 SNR=101.5 Saturated 04:55:54.458 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:54.458 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:54.458 00.000 30444 Enqueuing Expose request 04:55:54.458 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:55:54.458 00.000 15672 Worker thread wakes up 04:55:54.459 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:54.459 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:56.376 01.917 15672 Exposure complete 04:55:56.406 00.030 15672 worker thread done servicing request 04:55:56.406 00.000 30444 OnExposeComplete: enter 04:55:56.406 00.000 30444 UpdateGuideState(): m_state=6 04:55:56.406 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 893 04:55:56.406 00.000 30444 Star::Find returns 1 (1), X=436.05, Y=185.43, Mass=142427, SNR=106.0, Peak=13489 HFD=3.6 04:55:56.406 00.000 30444 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.28) = xAngle (3.42 = -2.86) 04:55:56.406 00.000 30444 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.36 = -2.93) 04:55:56.406 00.000 30444 CameraToMount -- cameraX=-0.56 cameraY=0.00 hyp=0.56 cameraTheta=3.14 mountX=-0.54 mountY=-0.12, mountTheta=-2.92 04:55:56.407 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.56, y=0.00, opts=13) 04:55:56.407 00.000 30444 Enqueuing Move request for scope (-0.56, 0.00) 04:55:56.407 00.000 15672 Worker thread wakes up 04:55:56.407 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.00) opts 0xd 04:55:56.407 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.56, 0.00) 04:55:56.407 00.000 15672 Moving (-0.56, 0.00) raw xDistance=-0.54 yDistance=-0.12 04:55:56.407 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54 04:55:56.407 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:55:56.407 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:55:56.407 00.000 15672 MoveAxis(E, 146, ABG) 04:55:56.407 00.000 15672 Guiding Dir = 2, Dur = 146 04:55:56.408 00.001 15672 IsSlewing returns 0 04:55:56.409 00.001 15672 IsGuiding returns 0 04:55:56.413 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=13651, FiltMin=2485, FiltMax=9970, Gamma=2.950 04:55:56.426 00.013 15672 PulseGuide returned control before completion, sleep 140 04:55:56.495 00.069 30444 UpdateGuideState exits: m=142427 SNR=106.0 Saturated 04:55:56.495 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:56.495 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:56.495 00.000 30444 Enqueuing Expose request 04:55:56.586 00.091 15672 IsGuiding returns 0 04:55:56.587 00.001 15672 Move returns status 0, amount 146 04:55:56.587 00.000 15672 MoveAxis(N, 0, ABG) 04:55:56.587 00.000 15672 Move returns status 0, amount 0 04:55:56.587 00.000 15672 move complete, result=0 04:55:56.587 00.000 15672 worker thread done servicing request 04:55:56.587 00.000 15672 Worker thread wakes up 04:55:56.588 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:56.588 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:55:56.588 00.000 30444 GuideStep: -0.5 px 146 ms EAST, -0.1 px 0 ms NORTH 04:55:58.695 02.107 15672 Exposure complete 04:55:58.715 00.020 15672 worker thread done servicing request 04:55:58.715 00.000 30444 OnExposeComplete: enter 04:55:58.715 00.000 30444 UpdateGuideState(): m_state=6 04:55:58.715 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 894 04:55:58.715 00.000 30444 Star::Find returns 1 (1), X=436.45, Y=185.07, Mass=140430, SNR=109.3, Peak=13557 HFD=3.6 04:55:58.715 00.000 30444 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.28) = xAngle (-1.72 = -1.72) 04:55:58.716 00.001 30444 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.78 = -1.78) 04:55:58.716 00.000 30444 CameraToMount -- cameraX=-0.16 cameraY=-0.36 hyp=0.39 cameraTheta=-2.00 mountX=-0.06 mountY=-0.38, mountTheta=-1.72 04:55:58.716 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.16, y=-0.36, opts=13) 04:55:58.716 00.000 30444 Enqueuing Move request for scope (-0.16, -0.36) 04:55:58.716 00.000 15672 Worker thread wakes up 04:55:58.716 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.36) opts 0xd 04:55:58.716 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.16, -0.36) 04:55:58.716 00.000 15672 Moving (-0.16, -0.36) raw xDistance=-0.06 yDistance=-0.38 04:55:58.716 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:55:58.716 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 04:55:58.716 00.000 15672 MoveAxis(E, 0, ABG) 04:55:58.716 00.000 15672 Move returns status 0, amount 0 04:55:58.716 00.000 15672 MoveAxis(N, 68, ABG) 04:55:58.716 00.000 15672 Guiding Dir = 0, Dur = 68 04:55:58.717 00.001 15672 IsSlewing returns 0 04:55:58.718 00.001 15672 IsGuiding returns 0 04:55:58.722 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2145, max=13557, FiltMin=2539, FiltMax=9627, Gamma=2.950 04:55:58.771 00.049 30444 UpdateGuideState exits: m=140430 SNR=109.3 Saturated 04:55:58.771 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:55:58.771 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:55:58.771 00.000 30444 Enqueuing Expose request 04:55:58.792 00.021 15672 IsGuiding returns 1 04:55:58.792 00.000 15672 scope still moving after pulse duration time elapsed 04:55:58.813 00.021 15672 IsSlewing returns 0 04:55:58.814 00.001 15672 IsGuiding returns 1 04:55:58.835 00.021 15672 IsSlewing returns 0 04:55:58.837 00.002 15672 IsGuiding returns 1 04:55:58.857 00.020 15672 IsSlewing returns 0 04:55:58.887 00.030 15672 IsGuiding returns 0 04:55:58.888 00.001 15672 scope move finished after 68 + 101 ms 04:55:58.888 00.000 15672 Move returns status 0, amount 68 04:55:58.888 00.000 15672 move complete, result=0 04:55:58.888 00.000 15672 worker thread done servicing request 04:55:58.888 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 68 ms NORTH 04:55:58.888 00.000 15672 Worker thread wakes up 04:55:58.889 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:55:58.889 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:00.795 01.906 15672 Exposure complete 04:56:00.815 00.020 15672 worker thread done servicing request 04:56:00.815 00.000 30444 OnExposeComplete: enter 04:56:00.815 00.000 30444 UpdateGuideState(): m_state=6 04:56:00.815 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 895 04:56:00.815 00.000 30444 Star::Find returns 1 (1), X=436.31, Y=185.35, Mass=125509, SNR=102.4, Peak=13675 HFD=3.4 04:56:00.816 00.001 30444 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.28) = xAngle (-2.60 = -2.60) 04:56:00.816 00.000 30444 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.67 = -2.67) 04:56:00.816 00.000 30444 CameraToMount -- cameraX=-0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-2.88 mountX=-0.27 mountY=-0.14, mountTheta=-2.65 04:56:00.816 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.30, y=-0.08, opts=13) 04:56:00.816 00.000 30444 Enqueuing Move request for scope (-0.30, -0.08) 04:56:00.816 00.000 15672 Worker thread wakes up 04:56:00.816 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.08) opts 0xd 04:56:00.816 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.30, -0.08) 04:56:00.816 00.000 15672 Moving (-0.30, -0.08) raw xDistance=-0.27 yDistance=-0.14 04:56:00.816 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 04:56:00.816 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:00.817 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:56:00.817 00.000 15672 MoveAxis(E, 73, ABG) 04:56:00.817 00.000 15672 Guiding Dir = 2, Dur = 73 04:56:00.817 00.000 15672 IsSlewing returns 0 04:56:00.818 00.001 15672 IsGuiding returns 0 04:56:00.823 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2064, max=13675, FiltMin=2451, FiltMax=9830, Gamma=2.950 04:56:00.835 00.012 15672 PulseGuide returned control before completion, sleep 67 04:56:00.873 00.038 30444 UpdateGuideState exits: m=125509 SNR=102.4 Saturated 04:56:00.873 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:00.873 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:00.873 00.000 30444 Enqueuing Expose request 04:56:00.904 00.031 15672 IsGuiding returns 1 04:56:00.904 00.000 15672 scope still moving after pulse duration time elapsed 04:56:00.925 00.021 15672 IsSlewing returns 0 04:56:00.926 00.001 15672 IsGuiding returns 1 04:56:00.947 00.021 15672 IsSlewing returns 0 04:56:00.951 00.004 15672 IsGuiding returns 0 04:56:00.951 00.000 15672 scope move finished after 73 + 59 ms 04:56:00.951 00.000 15672 Move returns status 0, amount 73 04:56:00.951 00.000 15672 MoveAxis(N, 0, ABG) 04:56:00.951 00.000 15672 Move returns status 0, amount 0 04:56:00.951 00.000 15672 move complete, result=0 04:56:00.952 00.001 15672 worker thread done servicing request 04:56:00.952 00.000 15672 Worker thread wakes up 04:56:00.952 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:00.952 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:00.952 00.000 30444 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH 04:56:03.060 02.108 15672 Exposure complete 04:56:03.085 00.025 15672 worker thread done servicing request 04:56:03.085 00.000 30444 OnExposeComplete: enter 04:56:03.085 00.000 30444 UpdateGuideState(): m_state=6 04:56:03.085 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 896 04:56:03.085 00.000 30444 Star::Find returns 1 (1), X=437.31, Y=185.08, Mass=131095, SNR=100.8, Peak=14837 HFD=3.3 04:56:03.085 00.000 30444 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.28) = xAngle (-0.19 = -0.19) 04:56:03.085 00.000 30444 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.25 = -0.25) 04:56:03.085 00.000 30444 CameraToMount -- cameraX=0.70 cameraY=-0.35 hyp=0.78 cameraTheta=-0.47 mountX=0.77 mountY=-0.19, mountTheta=-0.25 04:56:03.086 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.70, y=-0.35, opts=13) 04:56:03.086 00.000 30444 Enqueuing Move request for scope (0.70, -0.35) 04:56:03.086 00.000 15672 Worker thread wakes up 04:56:03.086 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.35) opts 0xd 04:56:03.086 00.000 15672 Handling offset move in thread for scope, endpoint = (0.70, -0.35) 04:56:03.086 00.000 15672 Moving (0.70, -0.35) raw xDistance=0.77 yDistance=-0.19 04:56:03.086 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.77 04:56:03.086 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:03.086 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:56:03.086 00.000 15672 MoveAxis(W, 202, ABG) 04:56:03.086 00.000 15672 Guiding Dir = 3, Dur = 202 04:56:03.087 00.001 15672 IsSlewing returns 0 04:56:03.088 00.001 15672 IsGuiding returns 0 04:56:03.091 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2099, max=14837, FiltMin=2511, FiltMax=10354, Gamma=2.950 04:56:03.103 00.012 15672 PulseGuide returned control before completion, sleep 197 04:56:03.140 00.037 30444 UpdateGuideState exits: m=131095 SNR=100.8 Saturated 04:56:03.141 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:03.141 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:03.141 00.000 30444 Enqueuing Expose request 04:56:03.303 00.162 15672 IsGuiding returns 1 04:56:03.304 00.001 15672 scope still moving after pulse duration time elapsed 04:56:03.324 00.020 15672 IsSlewing returns 0 04:56:03.344 00.020 15672 IsGuiding returns 0 04:56:03.344 00.000 15672 scope move finished after 202 + 54 ms 04:56:03.344 00.000 15672 Move returns status 0, amount 202 04:56:03.344 00.000 15672 MoveAxis(N, 0, ABG) 04:56:03.344 00.000 15672 Move returns status 0, amount 0 04:56:03.344 00.000 15672 move complete, result=0 04:56:03.344 00.000 15672 worker thread done servicing request 04:56:03.344 00.000 15672 Worker thread wakes up 04:56:03.344 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:03.344 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:03.645 00.301 30444 GuideStep: 0.8 px 202 ms WEST, -0.2 px 0 ms NORTH 04:56:05.253 01.608 15672 Exposure complete 04:56:05.282 00.029 15672 worker thread done servicing request 04:56:05.282 00.000 30444 OnExposeComplete: enter 04:56:05.282 00.000 30444 UpdateGuideState(): m_state=6 04:56:05.282 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 897 04:56:05.282 00.000 30444 Star::Find returns 1 (1), X=436.49, Y=185.35, Mass=132464, SNR=90.1, Peak=14105 HFD=3.2 04:56:05.282 00.000 30444 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.28) = xAngle (-2.31 = -2.31) 04:56:05.282 00.000 30444 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.37 = -2.37) 04:56:05.282 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.58 mountX=-0.10 mountY=-0.10, mountTheta=-2.34 04:56:05.283 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.08, opts=13) 04:56:05.283 00.000 30444 Enqueuing Move request for scope (-0.12, -0.08) 04:56:05.283 00.000 15672 Worker thread wakes up 04:56:05.283 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd 04:56:05.283 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.08) 04:56:05.283 00.000 15672 Moving (-0.12, -0.08) raw xDistance=-0.10 yDistance=-0.10 04:56:05.283 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 04:56:05.283 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:05.283 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:56:05.283 00.000 15672 MoveAxis(E, 0, ABG) 04:56:05.283 00.000 15672 Move returns status 0, amount 0 04:56:05.283 00.000 15672 MoveAxis(N, 0, ABG) 04:56:05.283 00.000 15672 Move returns status 0, amount 0 04:56:05.283 00.000 15672 move complete, result=0 04:56:05.284 00.001 15672 worker thread done servicing request 04:56:05.288 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2164, max=14105, FiltMin=2520, FiltMax=9640, Gamma=2.950 04:56:05.669 00.381 30444 UpdateGuideState exits: m=132464 SNR=90.1 Saturated 04:56:05.670 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:05.670 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:05.670 00.000 30444 Enqueuing Expose request 04:56:05.670 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:56:05.670 00.000 15672 Worker thread wakes up 04:56:05.671 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:05.671 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:07.781 02.110 15672 Exposure complete 04:56:07.801 00.020 15672 worker thread done servicing request 04:56:07.802 00.001 30444 OnExposeComplete: enter 04:56:07.802 00.000 30444 UpdateGuideState(): m_state=6 04:56:07.802 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 898 04:56:07.802 00.000 30444 Star::Find returns 1 (1), X=436.94, Y=185.09, Mass=133006, SNR=114.1, Peak=15481 HFD=3.0 04:56:07.802 00.000 30444 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.28) = xAngle (-0.52 = -0.52) 04:56:07.802 00.000 30444 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.58 = -0.58) 04:56:07.802 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.34 hyp=0.47 cameraTheta=-0.80 mountX=0.41 mountY=-0.26, mountTheta=-0.56 04:56:07.802 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.34, opts=13) 04:56:07.802 00.000 30444 Enqueuing Move request for scope (0.33, -0.34) 04:56:07.802 00.000 15672 Worker thread wakes up 04:56:07.803 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.34) opts 0xd 04:56:07.803 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.34) 04:56:07.803 00.000 15672 Moving (0.33, -0.34) raw xDistance=0.41 yDistance=-0.26 04:56:07.803 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 04:56:07.803 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 04:56:07.803 00.000 15672 MoveAxis(W, 111, ABG) 04:56:07.803 00.000 15672 Guiding Dir = 3, Dur = 111 04:56:07.803 00.000 15672 IsSlewing returns 0 04:56:07.804 00.001 15672 IsGuiding returns 0 04:56:07.808 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2080, max=15481, FiltMin=2502, FiltMax=10256, Gamma=2.950 04:56:07.831 00.023 15672 PulseGuide returned control before completion, sleep 94 04:56:07.858 00.027 30444 UpdateGuideState exits: m=133006 SNR=114.1 Saturated 04:56:07.859 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:07.859 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:07.860 00.001 30444 Enqueuing Expose request 04:56:07.927 00.067 15672 IsGuiding returns 1 04:56:07.927 00.000 15672 scope still moving after pulse duration time elapsed 04:56:07.949 00.022 15672 IsSlewing returns 0 04:56:07.975 00.026 15672 IsGuiding returns 0 04:56:07.975 00.000 15672 scope move finished after 111 + 60 ms 04:56:07.975 00.000 15672 Move returns status 0, amount 111 04:56:07.975 00.000 15672 MoveAxis(N, 46, ABG) 04:56:07.975 00.000 15672 Guiding Dir = 0, Dur = 46 04:56:07.975 00.000 15672 IsSlewing returns 0 04:56:07.976 00.001 15672 IsGuiding returns 0 04:56:08.057 00.081 15672 IsGuiding returns 1 04:56:08.057 00.000 15672 scope still moving after pulse duration time elapsed 04:56:08.078 00.021 15672 IsSlewing returns 0 04:56:08.079 00.001 15672 IsGuiding returns 1 04:56:08.101 00.022 15672 IsSlewing returns 0 04:56:08.104 00.003 15672 IsGuiding returns 1 04:56:08.125 00.021 15672 IsSlewing returns 0 04:56:08.154 00.029 15672 IsGuiding returns 0 04:56:08.154 00.000 15672 scope move finished after 46 + 130 ms 04:56:08.154 00.000 15672 Move returns status 0, amount 46 04:56:08.154 00.000 15672 move complete, result=0 04:56:08.155 00.001 15672 worker thread done servicing request 04:56:08.155 00.000 15672 Worker thread wakes up 04:56:08.155 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:08.155 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:08.156 00.001 30444 GuideStep: 0.4 px 111 ms WEST, -0.3 px 46 ms NORTH 04:56:10.064 01.908 15672 Exposure complete 04:56:10.084 00.020 15672 worker thread done servicing request 04:56:10.085 00.001 30444 OnExposeComplete: enter 04:56:10.085 00.000 30444 UpdateGuideState(): m_state=6 04:56:10.085 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 899 04:56:10.085 00.000 30444 Star::Find returns 1 (1), X=436.99, Y=185.44, Mass=135383, SNR=110.3, Peak=14731 HFD=3.5 04:56:10.085 00.000 30444 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.28) = xAngle (0.31 = 0.31) 04:56:10.085 00.000 30444 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.24 = 0.24) 04:56:10.085 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=0.01 hyp=0.38 cameraTheta=0.03 mountX=0.36 mountY=0.09, mountTheta=0.25 04:56:10.086 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=0.01, opts=13) 04:56:10.086 00.000 30444 Enqueuing Move request for scope (0.38, 0.01) 04:56:10.086 00.000 15672 Worker thread wakes up 04:56:10.086 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.01) opts 0xd 04:56:10.086 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 0.01) 04:56:10.086 00.000 15672 Moving (0.38, 0.01) raw xDistance=0.36 yDistance=0.09 04:56:10.086 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36 04:56:10.086 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:10.086 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:56:10.086 00.000 15672 MoveAxis(W, 105, ABG) 04:56:10.086 00.000 15672 Guiding Dir = 3, Dur = 105 04:56:10.087 00.001 15672 IsSlewing returns 0 04:56:10.091 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2052, max=14731, FiltMin=2487, FiltMax=10044, Gamma=2.950 04:56:10.116 00.025 15672 IsGuiding returns 0 04:56:10.132 00.016 15672 PulseGuide returned control before completion, sleep 100 04:56:10.145 00.013 30444 UpdateGuideState exits: m=135383 SNR=110.3 Saturated 04:56:10.145 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:10.145 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:10.145 00.000 30444 Enqueuing Expose request 04:56:10.234 00.089 15672 IsGuiding returns 1 04:56:10.234 00.000 15672 scope still moving after pulse duration time elapsed 04:56:10.255 00.021 15672 IsSlewing returns 0 04:56:10.256 00.001 15672 IsGuiding returns 1 04:56:10.277 00.021 15672 IsSlewing returns 0 04:56:10.280 00.003 15672 IsGuiding returns 0 04:56:10.280 00.000 15672 scope move finished after 105 + 58 ms 04:56:10.280 00.000 15672 Move returns status 0, amount 105 04:56:10.281 00.001 15672 MoveAxis(N, 0, ABG) 04:56:10.281 00.000 15672 Move returns status 0, amount 0 04:56:10.281 00.000 15672 move complete, result=0 04:56:10.281 00.000 15672 worker thread done servicing request 04:56:10.282 00.001 15672 Worker thread wakes up 04:56:10.282 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:10.282 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:10.282 00.000 30444 GuideStep: 0.4 px 105 ms WEST, 0.1 px 0 ms NORTH 04:56:12.395 02.113 15672 Exposure complete 04:56:12.427 00.032 15672 worker thread done servicing request 04:56:12.427 00.000 30444 OnExposeComplete: enter 04:56:12.427 00.000 30444 UpdateGuideState(): m_state=6 04:56:12.427 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 900 04:56:12.427 00.000 30444 Star::Find returns 1 (1), X=436.55, Y=185.34, Mass=128892, SNR=118.0, Peak=14544 HFD=3.2 04:56:12.427 00.000 30444 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.28) = xAngle (-1.88 = -1.88) 04:56:12.427 00.000 30444 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.95 = -1.95) 04:56:12.427 00.000 30444 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.16 mountX=-0.03 mountY=-0.10, mountTheta=-1.89 04:56:12.428 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.06, y=-0.09, opts=13) 04:56:12.428 00.000 30444 Enqueuing Move request for scope (-0.06, -0.09) 04:56:12.428 00.000 15672 Worker thread wakes up 04:56:12.428 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd 04:56:12.428 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.06, -0.09) 04:56:12.428 00.000 15672 Moving (-0.06, -0.09) raw xDistance=-0.03 yDistance=-0.10 04:56:12.428 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:56:12.428 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:12.428 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:56:12.428 00.000 15672 MoveAxis(E, 0, ABG) 04:56:12.428 00.000 15672 Move returns status 0, amount 0 04:56:12.429 00.001 15672 MoveAxis(N, 0, ABG) 04:56:12.429 00.000 15672 Move returns status 0, amount 0 04:56:12.429 00.000 15672 move complete, result=0 04:56:12.429 00.000 15672 worker thread done servicing request 04:56:12.434 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2134, max=14544, FiltMin=2543, FiltMax=10228, Gamma=2.950 04:56:12.826 00.392 30444 UpdateGuideState exits: m=128892 SNR=118.0 Saturated 04:56:12.827 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:12.827 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:12.827 00.000 30444 Enqueuing Expose request 04:56:12.827 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:56:12.827 00.000 15672 Worker thread wakes up 04:56:12.828 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:12.828 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:14.737 01.909 15672 Exposure complete 04:56:14.756 00.019 15672 worker thread done servicing request 04:56:14.756 00.000 30444 OnExposeComplete: enter 04:56:14.756 00.000 30444 UpdateGuideState(): m_state=6 04:56:14.756 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 901 04:56:14.758 00.002 30444 Star::Find returns 1 (1), X=436.71, Y=185.18, Mass=141241, SNR=111.3, Peak=16311 HFD=3.2 04:56:14.758 00.000 30444 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.28) = xAngle (-0.90 = -0.90) 04:56:14.758 00.000 30444 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.97 = -0.97) 04:56:14.758 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.18 mountX=0.17 mountY=-0.22, mountTheta=-0.93 04:56:14.758 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.25, opts=13) 04:56:14.758 00.000 30444 Enqueuing Move request for scope (0.10, -0.25) 04:56:14.758 00.000 15672 Worker thread wakes up 04:56:14.758 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd 04:56:14.758 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.25) 04:56:14.758 00.000 15672 Moving (0.10, -0.25) raw xDistance=0.17 yDistance=-0.22 04:56:14.758 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 04:56:14.758 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:14.758 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:56:14.758 00.000 15672 MoveAxis(E, 0, ABG) 04:56:14.758 00.000 15672 Move returns status 0, amount 0 04:56:14.758 00.000 15672 MoveAxis(N, 0, ABG) 04:56:14.758 00.000 15672 Move returns status 0, amount 0 04:56:14.758 00.000 15672 move complete, result=0 04:56:14.758 00.000 15672 worker thread done servicing request 04:56:14.765 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2107, max=16311, FiltMin=2524, FiltMax=10603, Gamma=2.950 04:56:14.871 00.106 30444 UpdateGuideState exits: m=141241 SNR=111.3 Saturated 04:56:14.871 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:14.871 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:14.871 00.000 30444 Enqueuing Expose request 04:56:14.871 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:56:14.871 00.000 15672 Worker thread wakes up 04:56:14.871 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:14.871 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:16.978 02.107 15672 Exposure complete 04:56:16.998 00.020 15672 worker thread done servicing request 04:56:16.998 00.000 30444 OnExposeComplete: enter 04:56:16.998 00.000 30444 UpdateGuideState(): m_state=6 04:56:16.998 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 902 04:56:16.998 00.000 30444 Star::Find returns 1 (1), X=436.67, Y=185.41, Mass=129492, SNR=108.2, Peak=13400 HFD=3.4 04:56:16.998 00.000 30444 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.28) = xAngle (-0.08 = -0.08) 04:56:16.998 00.000 30444 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.14 = -0.14) 04:56:16.998 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.36 mountX=0.06 mountY=-0.01, mountTheta=-0.14 04:56:16.999 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.02, opts=13) 04:56:16.999 00.000 30444 Enqueuing Move request for scope (0.06, -0.02) 04:56:16.999 00.000 15672 Worker thread wakes up 04:56:16.999 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd 04:56:16.999 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.02) 04:56:16.999 00.000 15672 Moving (0.06, -0.02) raw xDistance=0.06 yDistance=-0.01 04:56:16.999 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 04:56:16.999 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:16.999 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 04:56:16.999 00.000 15672 MoveAxis(E, 0, ABG) 04:56:16.999 00.000 15672 Move returns status 0, amount 0 04:56:16.999 00.000 15672 MoveAxis(N, 0, ABG) 04:56:16.999 00.000 15672 Move returns status 0, amount 0 04:56:16.999 00.000 15672 move complete, result=0 04:56:16.999 00.000 15672 worker thread done servicing request 04:56:17.004 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2109, max=13400, FiltMin=2531, FiltMax=9386, Gamma=2.950 04:56:17.402 00.398 30444 UpdateGuideState exits: m=129492 SNR=108.2 Saturated 04:56:17.403 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:17.403 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:17.403 00.000 30444 Enqueuing Expose request 04:56:17.403 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:56:17.403 00.000 15672 Worker thread wakes up 04:56:17.404 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:17.404 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:19.314 01.910 15672 Exposure complete 04:56:19.334 00.020 15672 worker thread done servicing request 04:56:19.334 00.000 30444 OnExposeComplete: enter 04:56:19.334 00.000 30444 UpdateGuideState(): m_state=6 04:56:19.334 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 903 04:56:19.334 00.000 30444 Star::Find returns 1 (1), X=436.25, Y=185.15, Mass=139564, SNR=112.0, Peak=13487 HFD=3.5 04:56:19.334 00.000 30444 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.28) = xAngle (-2.20 = -2.20) 04:56:19.334 00.000 30444 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.26 = -2.26) 04:56:19.334 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.28 hyp=0.46 cameraTheta=-2.48 mountX=-0.27 mountY=-0.35, mountTheta=-2.22 04:56:19.335 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.28, opts=13) 04:56:19.335 00.000 30444 Enqueuing Move request for scope (-0.36, -0.28) 04:56:19.335 00.000 15672 Worker thread wakes up 04:56:19.335 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.28) opts 0xd 04:56:19.335 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.28) 04:56:19.335 00.000 15672 Moving (-0.36, -0.28) raw xDistance=-0.27 yDistance=-0.35 04:56:19.335 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 04:56:19.335 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 04:56:19.335 00.000 15672 MoveAxis(E, 73, ABG) 04:56:19.335 00.000 15672 Guiding Dir = 2, Dur = 73 04:56:19.335 00.000 15672 IsSlewing returns 0 04:56:19.337 00.002 15672 IsGuiding returns 0 04:56:19.342 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2146, max=13487, FiltMin=2422, FiltMax=9924, Gamma=2.950 04:56:19.366 00.024 15672 PulseGuide returned control before completion, sleep 55 04:56:19.430 00.064 15672 IsGuiding returns 1 04:56:19.430 00.000 15672 scope still moving after pulse duration time elapsed 04:56:19.451 00.021 15672 IsSlewing returns 0 04:56:19.454 00.003 15672 IsGuiding returns 1 04:56:19.458 00.004 30444 UpdateGuideState exits: m=139564 SNR=112.0 Saturated 04:56:19.459 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:19.459 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:19.459 00.000 30444 Enqueuing Expose request 04:56:19.476 00.017 15672 IsSlewing returns 0 04:56:19.479 00.003 15672 IsGuiding returns 0 04:56:19.479 00.000 15672 scope move finished after 73 + 69 ms 04:56:19.480 00.001 15672 Move returns status 0, amount 73 04:56:19.480 00.000 15672 MoveAxis(N, 63, ABG) 04:56:19.480 00.000 15672 Guiding Dir = 0, Dur = 63 04:56:19.480 00.000 15672 IsSlewing returns 0 04:56:19.483 00.003 15672 IsGuiding returns 0 04:56:19.561 00.078 15672 IsGuiding returns 1 04:56:19.561 00.000 15672 scope still moving after pulse duration time elapsed 04:56:19.583 00.022 15672 IsSlewing returns 0 04:56:19.586 00.003 15672 IsGuiding returns 1 04:56:19.607 00.021 15672 IsSlewing returns 0 04:56:19.610 00.003 15672 IsGuiding returns 1 04:56:19.631 00.021 15672 IsSlewing returns 0 04:56:19.686 00.055 15672 IsGuiding returns 0 04:56:19.686 00.000 15672 scope move finished after 63 + 141 ms 04:56:19.686 00.000 15672 Move returns status 0, amount 63 04:56:19.687 00.001 15672 move complete, result=0 04:56:19.687 00.000 15672 worker thread done servicing request 04:56:19.687 00.000 15672 Worker thread wakes up 04:56:19.687 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:19.687 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:19.687 00.000 30444 GuideStep: -0.3 px 73 ms EAST, -0.4 px 63 ms NORTH 04:56:21.795 02.108 15672 Exposure complete 04:56:21.816 00.021 15672 worker thread done servicing request 04:56:21.816 00.000 30444 OnExposeComplete: enter 04:56:21.816 00.000 30444 UpdateGuideState(): m_state=6 04:56:21.816 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 904 04:56:21.816 00.000 30444 Star::Find returns 1 (1), X=437.66, Y=185.43, Mass=129133, SNR=106.6, Peak=12913 HFD=3.4 04:56:21.816 00.000 30444 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.28) = xAngle (0.28 = 0.28) 04:56:21.816 00.000 30444 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.22 = 0.22) 04:56:21.816 00.000 30444 CameraToMount -- cameraX=1.05 cameraY=-0.00 hyp=1.05 cameraTheta=-0.00 mountX=1.01 mountY=0.22, mountTheta=0.22 04:56:21.817 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.05, y=-0.00, opts=13) 04:56:21.817 00.000 30444 Enqueuing Move request for scope (1.05, -0.00) 04:56:21.817 00.000 15672 Worker thread wakes up 04:56:21.817 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.00) opts 0xd 04:56:21.817 00.000 15672 Handling offset move in thread for scope, endpoint = (1.05, -0.00) 04:56:21.817 00.000 15672 Moving (1.05, -0.00) raw xDistance=1.01 yDistance=0.22 04:56:21.817 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.01 04:56:21.817 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:21.817 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 04:56:21.817 00.000 15672 MoveAxis(W, 269, ABG) 04:56:21.817 00.000 15672 Guiding Dir = 3, Dur = 269 04:56:21.817 00.000 15672 IsSlewing returns 0 04:56:21.818 00.001 15672 IsGuiding returns 0 04:56:21.822 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=14294, FiltMin=2528, FiltMax=10321, Gamma=2.950 04:56:21.842 00.020 15672 PulseGuide returned control before completion, sleep 255 04:56:21.871 00.029 30444 UpdateGuideState exits: m=129133 SNR=106.6 Saturated 04:56:21.871 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:21.871 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:21.871 00.000 30444 Enqueuing Expose request 04:56:22.101 00.230 15672 IsGuiding returns 1 04:56:22.101 00.000 15672 scope still moving after pulse duration time elapsed 04:56:22.121 00.020 15672 IsSlewing returns 0 04:56:22.132 00.011 15672 IsGuiding returns 0 04:56:22.132 00.000 15672 scope move finished after 269 + 44 ms 04:56:22.132 00.000 15672 Move returns status 0, amount 269 04:56:22.132 00.000 15672 MoveAxis(N, 0, ABG) 04:56:22.132 00.000 15672 Move returns status 0, amount 0 04:56:22.132 00.000 15672 move complete, result=0 04:56:22.133 00.001 15672 worker thread done servicing request 04:56:22.133 00.000 15672 Worker thread wakes up 04:56:22.133 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:22.133 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:22.133 00.000 30444 GuideStep: 1.0 px 269 ms WEST, 0.2 px 0 ms NORTH 04:56:24.040 01.907 15672 Exposure complete 04:56:24.062 00.022 15672 worker thread done servicing request 04:56:24.062 00.000 30444 OnExposeComplete: enter 04:56:24.063 00.001 30444 UpdateGuideState(): m_state=6 04:56:24.063 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 905 04:56:24.063 00.000 30444 Star::Find returns 1 (1), X=436.69, Y=185.59, Mass=133428, SNR=104.3, Peak=12527 HFD=3.5 04:56:24.063 00.000 30444 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.28) = xAngle (1.38 = 1.38) 04:56:24.063 00.000 30444 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.32 = 1.32) 04:56:24.063 00.000 30444 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.10 mountX=0.03 mountY=0.18, mountTheta=1.38 04:56:24.063 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.08, y=0.16, opts=13) 04:56:24.063 00.000 30444 Enqueuing Move request for scope (0.08, 0.16) 04:56:24.063 00.000 15672 Worker thread wakes up 04:56:24.063 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd 04:56:24.064 00.001 15672 Handling offset move in thread for scope, endpoint = (0.08, 0.16) 04:56:24.064 00.000 15672 Moving (0.08, 0.16) raw xDistance=0.03 yDistance=0.18 04:56:24.064 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:56:24.064 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:24.064 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 04:56:24.064 00.000 15672 MoveAxis(E, 0, ABG) 04:56:24.064 00.000 15672 Move returns status 0, amount 0 04:56:24.064 00.000 15672 MoveAxis(N, 0, ABG) 04:56:24.064 00.000 15672 Move returns status 0, amount 0 04:56:24.064 00.000 15672 move complete, result=0 04:56:24.064 00.000 15672 worker thread done servicing request 04:56:24.070 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=12527, FiltMin=2524, FiltMax=9346, Gamma=2.950 04:56:24.131 00.061 30444 UpdateGuideState exits: m=133428 SNR=104.3 Saturated 04:56:24.131 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:24.131 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:24.131 00.000 30444 Enqueuing Expose request 04:56:24.131 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 04:56:24.131 00.000 15672 Worker thread wakes up 04:56:24.131 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:24.131 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:26.240 02.109 15672 Exposure complete 04:56:26.264 00.024 15672 worker thread done servicing request 04:56:26.264 00.000 30444 OnExposeComplete: enter 04:56:26.264 00.000 30444 UpdateGuideState(): m_state=6 04:56:26.264 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 906 04:56:26.264 00.000 30444 Star::Find returns 1 (1), X=436.33, Y=186.10, Mass=144883, SNR=112.2, Peak=11334 HFD=4.0 04:56:26.264 00.000 30444 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.28) = xAngle (2.24 = 2.24) 04:56:26.264 00.000 30444 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.18 = 2.18) 04:56:26.265 00.001 30444 CameraToMount -- cameraX=-0.28 cameraY=0.67 hyp=0.73 cameraTheta=1.97 mountX=-0.46 mountY=0.60, mountTheta=2.22 04:56:26.266 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.67, opts=13) 04:56:26.266 00.000 30444 Enqueuing Move request for scope (-0.28, 0.67) 04:56:26.266 00.000 15672 Worker thread wakes up 04:56:26.266 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.67) opts 0xd 04:56:26.266 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.67) 04:56:26.266 00.000 15672 Moving (-0.28, 0.67) raw xDistance=-0.46 yDistance=0.60 04:56:26.266 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 04:56:26.266 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:56:26.266 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60 04:56:26.266 00.000 15672 MoveAxis(E, 123, ABG) 04:56:26.266 00.000 15672 Guiding Dir = 2, Dur = 123 04:56:26.267 00.001 15672 IsSlewing returns 0 04:56:26.273 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=11990, FiltMin=2533, FiltMax=9951, Gamma=2.950 04:56:26.299 00.026 15672 IsGuiding returns 0 04:56:26.315 00.016 15672 PulseGuide returned control before completion, sleep 118 04:56:26.325 00.010 30444 UpdateGuideState exits: m=144883 SNR=112.2 Saturated 04:56:26.325 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:26.325 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:26.325 00.000 30444 Enqueuing Expose request 04:56:26.460 00.135 15672 IsGuiding returns 0 04:56:26.460 00.000 15672 Move returns status 0, amount 123 04:56:26.460 00.000 15672 MoveAxis(N, 0, ABG) 04:56:26.460 00.000 15672 Move returns status 0, amount 0 04:56:26.460 00.000 15672 move complete, result=0 04:56:26.460 00.000 15672 worker thread done servicing request 04:56:26.460 00.000 15672 Worker thread wakes up 04:56:26.460 00.000 30444 GuideStep: -0.5 px 123 ms EAST, 0.6 px 0 ms NORTH 04:56:26.460 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:26.460 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:28.371 01.911 15672 Exposure complete 04:56:28.395 00.024 15672 worker thread done servicing request 04:56:28.395 00.000 30444 OnExposeComplete: enter 04:56:28.395 00.000 30444 UpdateGuideState(): m_state=6 04:56:28.395 00.000 30444 Star::Find(15, 436, 186, 0, (0,0,0,0), 0.0, 255) frame 907 04:56:28.395 00.000 30444 Star::Find returns 1 (1), X=437.41, Y=185.47, Mass=136476, SNR=126.7, Peak=13594 HFD=3.3 04:56:28.395 00.000 30444 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.28) = xAngle (0.32 = 0.32) 04:56:28.395 00.000 30444 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.26 = 0.26) 04:56:28.396 00.001 30444 CameraToMount -- cameraX=0.80 cameraY=0.04 hyp=0.80 cameraTheta=0.05 mountX=0.76 mountY=0.21, mountTheta=0.27 04:56:28.396 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.80, y=0.04, opts=13) 04:56:28.396 00.000 30444 Enqueuing Move request for scope (0.80, 0.04) 04:56:28.396 00.000 15672 Worker thread wakes up 04:56:28.396 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.04) opts 0xd 04:56:28.396 00.000 15672 Handling offset move in thread for scope, endpoint = (0.80, 0.04) 04:56:28.396 00.000 15672 Moving (0.80, 0.04) raw xDistance=0.76 yDistance=0.21 04:56:28.396 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.76 04:56:28.396 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:28.397 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 04:56:28.397 00.000 15672 MoveAxis(W, 196, ABG) 04:56:28.397 00.000 15672 Guiding Dir = 3, Dur = 196 04:56:28.397 00.000 15672 IsSlewing returns 0 04:56:28.398 00.001 15672 IsGuiding returns 0 04:56:28.403 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1882, max=15098, FiltMin=2434, FiltMax=10213, Gamma=2.950 04:56:28.423 00.020 15672 PulseGuide returned control before completion, sleep 181 04:56:28.457 00.034 30444 UpdateGuideState exits: m=136476 SNR=126.7 Saturated 04:56:28.457 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:28.457 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:28.457 00.000 30444 Enqueuing Expose request 04:56:28.633 00.176 15672 IsGuiding returns 0 04:56:28.633 00.000 15672 Move returns status 0, amount 196 04:56:28.634 00.001 15672 MoveAxis(N, 0, ABG) 04:56:28.634 00.000 15672 Move returns status 0, amount 0 04:56:28.634 00.000 15672 move complete, result=0 04:56:28.634 00.000 15672 worker thread done servicing request 04:56:28.634 00.000 30444 GuideStep: 0.8 px 196 ms WEST, 0.2 px 0 ms NORTH 04:56:28.634 00.000 15672 Worker thread wakes up 04:56:28.635 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:28.635 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:30.753 02.118 15672 Exposure complete 04:56:30.783 00.030 15672 worker thread done servicing request 04:56:30.783 00.000 30444 OnExposeComplete: enter 04:56:30.783 00.000 30444 UpdateGuideState(): m_state=6 04:56:30.783 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 908 04:56:30.783 00.000 30444 Star::Find returns 1 (1), X=436.83, Y=185.40, Mass=131286, SNR=118.7, Peak=15004 HFD=3.3 04:56:30.783 00.000 30444 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.28) = xAngle (0.16 = 0.16) 04:56:30.783 00.000 30444 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.10 = 0.10) 04:56:30.783 00.000 30444 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.12 mountX=0.22 mountY=0.02, mountTheta=0.10 04:56:30.784 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.22, y=-0.03, opts=13) 04:56:30.784 00.000 30444 Enqueuing Move request for scope (0.22, -0.03) 04:56:30.784 00.000 15672 Worker thread wakes up 04:56:30.784 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd 04:56:30.784 00.000 15672 Handling offset move in thread for scope, endpoint = (0.22, -0.03) 04:56:30.784 00.000 15672 Moving (0.22, -0.03) raw xDistance=0.22 yDistance=0.02 04:56:30.784 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22 04:56:30.784 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:30.784 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 04:56:30.784 00.000 15672 MoveAxis(E, 0, ABG) 04:56:30.784 00.000 15672 Move returns status 0, amount 0 04:56:30.784 00.000 15672 MoveAxis(N, 0, ABG) 04:56:30.784 00.000 15672 Move returns status 0, amount 0 04:56:30.784 00.000 15672 move complete, result=0 04:56:30.784 00.000 15672 worker thread done servicing request 04:56:30.789 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2085, max=15004, FiltMin=2485, FiltMax=10037, Gamma=2.950 04:56:30.839 00.050 30444 UpdateGuideState exits: m=131286 SNR=118.7 Saturated 04:56:30.840 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:30.840 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:30.840 00.000 30444 Enqueuing Expose request 04:56:30.840 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 04:56:30.840 00.000 15672 Worker thread wakes up 04:56:30.840 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:30.840 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:32.745 01.905 15672 Exposure complete 04:56:32.765 00.020 15672 worker thread done servicing request 04:56:32.765 00.000 30444 OnExposeComplete: enter 04:56:32.765 00.000 30444 UpdateGuideState(): m_state=6 04:56:32.765 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 909 04:56:32.765 00.000 30444 Star::Find returns 1 (1), X=436.89, Y=185.47, Mass=136052, SNR=112.0, Peak=14075 HFD=3.6 04:56:32.765 00.000 30444 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.28) = xAngle (0.42 = 0.42) 04:56:32.766 00.001 30444 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.36 = 0.36) 04:56:32.766 00.000 30444 CameraToMount -- cameraX=0.28 cameraY=0.04 hyp=0.28 cameraTheta=0.14 mountX=0.26 mountY=0.10, mountTheta=0.37 04:56:32.766 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.28, y=0.04, opts=13) 04:56:32.766 00.000 30444 Enqueuing Move request for scope (0.28, 0.04) 04:56:32.766 00.000 15672 Worker thread wakes up 04:56:32.766 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.04) opts 0xd 04:56:32.766 00.000 15672 Handling offset move in thread for scope, endpoint = (0.28, 0.04) 04:56:32.766 00.000 15672 Moving (0.28, 0.04) raw xDistance=0.26 yDistance=0.10 04:56:32.766 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26 04:56:32.766 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:32.766 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:56:32.766 00.000 15672 MoveAxis(W, 70, ABG) 04:56:32.766 00.000 15672 Guiding Dir = 3, Dur = 70 04:56:32.767 00.001 15672 IsSlewing returns 0 04:56:32.767 00.000 15672 IsGuiding returns 0 04:56:32.772 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1776, max=14075, FiltMin=2447, FiltMax=10156, Gamma=2.950 04:56:32.784 00.012 15672 PulseGuide returned control before completion, sleep 64 04:56:32.821 00.037 30444 UpdateGuideState exits: m=136052 SNR=112.0 Saturated 04:56:32.821 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:32.821 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:32.821 00.000 30444 Enqueuing Expose request 04:56:32.866 00.045 15672 IsGuiding returns 0 04:56:32.866 00.000 15672 Move returns status 0, amount 70 04:56:32.866 00.000 15672 MoveAxis(N, 0, ABG) 04:56:32.866 00.000 15672 Move returns status 0, amount 0 04:56:32.866 00.000 15672 move complete, result=0 04:56:32.866 00.000 15672 worker thread done servicing request 04:56:32.866 00.000 15672 Worker thread wakes up 04:56:32.866 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:32.866 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:32.866 00.000 30444 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH 04:56:34.973 02.107 15672 Exposure complete 04:56:34.993 00.020 15672 worker thread done servicing request 04:56:34.993 00.000 30444 OnExposeComplete: enter 04:56:34.993 00.000 30444 UpdateGuideState(): m_state=6 04:56:34.993 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 910 04:56:34.994 00.001 30444 Star::Find returns 1 (1), X=437.18, Y=185.37, Mass=139028, SNR=118.3, Peak=15845 HFD=3.4 04:56:34.994 00.000 30444 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.28) = xAngle (0.18 = 0.18) 04:56:34.994 00.000 30444 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.12 = 0.12) 04:56:34.994 00.000 30444 CameraToMount -- cameraX=0.57 cameraY=-0.06 hyp=0.57 cameraTheta=-0.10 mountX=0.56 mountY=0.07, mountTheta=0.12 04:56:34.994 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.57, y=-0.06, opts=13) 04:56:34.994 00.000 30444 Enqueuing Move request for scope (0.57, -0.06) 04:56:34.994 00.000 15672 Worker thread wakes up 04:56:34.994 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.06) opts 0xd 04:56:34.995 00.001 15672 Handling offset move in thread for scope, endpoint = (0.57, -0.06) 04:56:34.995 00.000 15672 Moving (0.57, -0.06) raw xDistance=0.56 yDistance=0.07 04:56:34.995 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.56 04:56:34.995 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:34.995 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:56:34.995 00.000 15672 MoveAxis(W, 156, ABG) 04:56:34.995 00.000 15672 Guiding Dir = 3, Dur = 156 04:56:34.996 00.001 15672 IsSlewing returns 0 04:56:34.997 00.001 15672 IsGuiding returns 0 04:56:35.001 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=15845, FiltMin=2505, FiltMax=10189, Gamma=2.950 04:56:35.021 00.020 15672 PulseGuide returned control before completion, sleep 143 04:56:35.050 00.029 30444 UpdateGuideState exits: m=139028 SNR=118.3 Saturated 04:56:35.050 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:35.050 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:35.050 00.000 30444 Enqueuing Expose request 04:56:35.196 00.146 15672 IsGuiding returns 0 04:56:35.196 00.000 15672 Move returns status 0, amount 156 04:56:35.196 00.000 15672 MoveAxis(N, 0, ABG) 04:56:35.196 00.000 15672 Move returns status 0, amount 0 04:56:35.196 00.000 15672 move complete, result=0 04:56:35.197 00.001 15672 worker thread done servicing request 04:56:35.197 00.000 15672 Worker thread wakes up 04:56:35.197 00.000 30444 GuideStep: 0.6 px 156 ms WEST, 0.1 px 0 ms NORTH 04:56:35.197 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:35.197 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:37.109 01.912 15672 Exposure complete 04:56:37.139 00.030 15672 worker thread done servicing request 04:56:37.140 00.001 30444 OnExposeComplete: enter 04:56:37.140 00.000 30444 UpdateGuideState(): m_state=6 04:56:37.140 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 911 04:56:37.140 00.000 30444 Star::Find returns 1 (1), X=436.35, Y=185.40, Mass=144786, SNR=117.8, Peak=13643 HFD=3.4 04:56:37.140 00.000 30444 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.28) = xAngle (-2.74 = -2.74) 04:56:37.140 00.000 30444 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.80 = -2.80) 04:56:37.140 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-3.02 mountX=-0.25 mountY=-0.09, mountTheta=-2.80 04:56:37.140 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.03, opts=13) 04:56:37.140 00.000 30444 Enqueuing Move request for scope (-0.27, -0.03) 04:56:37.141 00.001 15672 Worker thread wakes up 04:56:37.141 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.03) opts 0xd 04:56:37.141 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.03) 04:56:37.141 00.000 15672 Moving (-0.27, -0.03) raw xDistance=-0.25 yDistance=-0.09 04:56:37.141 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 04:56:37.141 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:37.141 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:56:37.141 00.000 15672 MoveAxis(E, 0, ABG) 04:56:37.141 00.000 15672 Move returns status 0, amount 0 04:56:37.141 00.000 15672 MoveAxis(N, 0, ABG) 04:56:37.141 00.000 15672 Move returns status 0, amount 0 04:56:37.141 00.000 15672 move complete, result=0 04:56:37.141 00.000 15672 worker thread done servicing request 04:56:37.146 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=14735, FiltMin=2442, FiltMax=10270, Gamma=2.950 04:56:37.262 00.116 30444 UpdateGuideState exits: m=144786 SNR=117.8 Saturated 04:56:37.262 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:37.262 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:37.262 00.000 30444 Enqueuing Expose request 04:56:37.262 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:56:37.262 00.000 15672 Worker thread wakes up 04:56:37.262 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:37.262 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:39.380 02.118 15672 Exposure complete 04:56:39.414 00.034 15672 worker thread done servicing request 04:56:39.414 00.000 30444 OnExposeComplete: enter 04:56:39.414 00.000 30444 UpdateGuideState(): m_state=6 04:56:39.414 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 912 04:56:39.414 00.000 30444 Star::Find returns 1 (1), X=436.34, Y=185.36, Mass=131097, SNR=101.2, Peak=13790 HFD=3.4 04:56:39.414 00.000 30444 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.28) = xAngle (-2.62 = -2.62) 04:56:39.415 00.001 30444 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.68 = -2.68) 04:56:39.415 00.000 30444 CameraToMount -- cameraX=-0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-2.89 mountX=-0.24 mountY=-0.12, mountTheta=-2.66 04:56:39.415 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.27, y=-0.07, opts=13) 04:56:39.415 00.000 30444 Enqueuing Move request for scope (-0.27, -0.07) 04:56:39.415 00.000 15672 Worker thread wakes up 04:56:39.415 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.07) opts 0xd 04:56:39.415 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.27, -0.07) 04:56:39.415 00.000 15672 Moving (-0.27, -0.07) raw xDistance=-0.24 yDistance=-0.12 04:56:39.415 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:56:39.415 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:39.415 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:56:39.416 00.001 15672 MoveAxis(E, 0, ABG) 04:56:39.416 00.000 15672 Move returns status 0, amount 0 04:56:39.416 00.000 15672 MoveAxis(N, 0, ABG) 04:56:39.416 00.000 15672 Move returns status 0, amount 0 04:56:39.416 00.000 15672 move complete, result=0 04:56:39.416 00.000 15672 worker thread done servicing request 04:56:39.420 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2150, max=14566, FiltMin=2528, FiltMax=10028, Gamma=2.950 04:56:39.789 00.369 30444 UpdateGuideState exits: m=131097 SNR=101.2 Saturated 04:56:39.789 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:39.789 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:39.789 00.000 30444 Enqueuing Expose request 04:56:39.789 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:56:39.789 00.000 15672 Worker thread wakes up 04:56:39.789 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:39.790 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:41.695 01.905 15672 Exposure complete 04:56:41.714 00.019 15672 worker thread done servicing request 04:56:41.714 00.000 30444 OnExposeComplete: enter 04:56:41.714 00.000 30444 UpdateGuideState(): m_state=6 04:56:41.714 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 913 04:56:41.715 00.001 30444 Star::Find returns 1 (1), X=436.12, Y=185.37, Mass=134691, SNR=102.0, Peak=13710 HFD=3.5 04:56:41.715 00.000 30444 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.28) = xAngle (-2.74 = -2.74) 04:56:41.715 00.000 30444 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.80 = -2.80) 04:56:41.715 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=-0.06 hyp=0.49 cameraTheta=-3.02 mountX=-0.45 mountY=-0.16, mountTheta=-2.80 04:56:41.715 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-0.06, opts=13) 04:56:41.715 00.000 30444 Enqueuing Move request for scope (-0.49, -0.06) 04:56:41.715 00.000 15672 Worker thread wakes up 04:56:41.715 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.06) opts 0xd 04:56:41.715 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, -0.06) 04:56:41.715 00.000 15672 Moving (-0.49, -0.06) raw xDistance=-0.45 yDistance=-0.16 04:56:41.716 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45 04:56:41.716 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:41.716 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:56:41.716 00.000 15672 MoveAxis(E, 122, ABG) 04:56:41.716 00.000 15672 Guiding Dir = 2, Dur = 122 04:56:41.716 00.000 15672 IsSlewing returns 0 04:56:41.718 00.002 15672 IsGuiding returns 0 04:56:41.722 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2107, max=13891, FiltMin=2501, FiltMax=9931, Gamma=2.950 04:56:41.745 00.023 15672 PulseGuide returned control before completion, sleep 104 04:56:41.850 00.105 30444 UpdateGuideState exits: m=134691 SNR=102.0 Saturated 04:56:41.851 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:41.851 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:41.851 00.000 30444 Enqueuing Expose request 04:56:41.855 00.004 15672 IsGuiding returns 1 04:56:41.856 00.001 15672 scope still moving after pulse duration time elapsed 04:56:41.876 00.020 15672 IsSlewing returns 0 04:56:41.890 00.014 15672 IsGuiding returns 0 04:56:41.890 00.000 15672 scope move finished after 122 + 50 ms 04:56:41.890 00.000 15672 Move returns status 0, amount 122 04:56:41.890 00.000 15672 MoveAxis(N, 0, ABG) 04:56:41.891 00.001 15672 Move returns status 0, amount 0 04:56:41.891 00.000 15672 move complete, result=0 04:56:41.891 00.000 15672 worker thread done servicing request 04:56:41.891 00.000 15672 Worker thread wakes up 04:56:41.891 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:41.891 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:41.925 00.034 30444 GuideStep: -0.5 px 122 ms EAST, -0.2 px 0 ms NORTH 04:56:44.006 02.081 15672 Exposure complete 04:56:44.033 00.027 15672 worker thread done servicing request 04:56:44.034 00.001 30444 OnExposeComplete: enter 04:56:44.034 00.000 30444 UpdateGuideState(): m_state=6 04:56:44.034 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 914 04:56:44.034 00.000 30444 Star::Find returns 1 (1), X=436.59, Y=185.05, Mass=128927, SNR=105.7, Peak=13806 HFD=3.4 04:56:44.034 00.000 30444 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.28) = xAngle (-1.36 = -1.36) 04:56:44.034 00.000 30444 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.42 = -1.42) 04:56:44.034 00.000 30444 CameraToMount -- cameraX=-0.02 cameraY=-0.38 hyp=0.38 cameraTheta=-1.63 mountX=0.08 mountY=-0.37, mountTheta=-1.36 04:56:44.034 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.02, y=-0.38, opts=13) 04:56:44.034 00.000 30444 Enqueuing Move request for scope (-0.02, -0.38) 04:56:44.034 00.000 15672 Worker thread wakes up 04:56:44.035 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.38) opts 0xd 04:56:44.035 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.02, -0.38) 04:56:44.035 00.000 15672 Moving (-0.02, -0.38) raw xDistance=0.08 yDistance=-0.37 04:56:44.035 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 04:56:44.035 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 04:56:44.035 00.000 15672 MoveAxis(E, 0, ABG) 04:56:44.035 00.000 15672 Move returns status 0, amount 0 04:56:44.035 00.000 15672 MoveAxis(N, 67, ABG) 04:56:44.035 00.000 15672 Guiding Dir = 0, Dur = 67 04:56:44.035 00.000 15672 IsSlewing returns 0 04:56:44.037 00.002 15672 IsGuiding returns 0 04:56:44.041 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2077, max=13806, FiltMin=2498, FiltMax=10224, Gamma=2.950 04:56:44.089 00.048 30444 UpdateGuideState exits: m=128927 SNR=105.7 Saturated 04:56:44.089 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:44.089 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:44.089 00.000 30444 Enqueuing Expose request 04:56:44.113 00.024 15672 IsGuiding returns 1 04:56:44.113 00.000 15672 scope still moving after pulse duration time elapsed 04:56:44.134 00.021 15672 IsSlewing returns 0 04:56:44.159 00.025 15672 IsGuiding returns 1 04:56:44.180 00.021 15672 IsSlewing returns 0 04:56:44.181 00.001 15672 IsGuiding returns 1 04:56:44.201 00.020 15672 IsSlewing returns 0 04:56:44.224 00.023 15672 IsGuiding returns 0 04:56:44.224 00.000 15672 scope move finished after 67 + 120 ms 04:56:44.224 00.000 15672 Move returns status 0, amount 67 04:56:44.224 00.000 15672 move complete, result=0 04:56:44.224 00.000 15672 worker thread done servicing request 04:56:44.225 00.001 15672 Worker thread wakes up 04:56:44.225 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:44.225 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:44.225 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.4 px 67 ms NORTH 04:56:46.133 01.908 15672 Exposure complete 04:56:46.153 00.020 15672 worker thread done servicing request 04:56:46.153 00.000 30444 OnExposeComplete: enter 04:56:46.153 00.000 30444 UpdateGuideState(): m_state=6 04:56:46.153 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 915 04:56:46.153 00.000 30444 Star::Find returns 1 (1), X=436.94, Y=185.29, Mass=142446, SNR=126.6, Peak=13479 HFD=3.9 04:56:46.153 00.000 30444 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.28) = xAngle (-0.11 = -0.11) 04:56:46.153 00.000 30444 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.17 = -0.17) 04:56:46.153 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.13 hyp=0.36 cameraTheta=-0.38 mountX=0.36 mountY=-0.06, mountTheta=-0.17 04:56:46.154 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.13, opts=13) 04:56:46.154 00.000 30444 Enqueuing Move request for scope (0.33, -0.13) 04:56:46.154 00.000 15672 Worker thread wakes up 04:56:46.154 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.13) opts 0xd 04:56:46.154 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.13) 04:56:46.154 00.000 15672 Moving (0.33, -0.13) raw xDistance=0.36 yDistance=-0.06 04:56:46.154 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36 04:56:46.154 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:46.154 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 04:56:46.154 00.000 15672 MoveAxis(W, 96, ABG) 04:56:46.154 00.000 15672 Guiding Dir = 3, Dur = 96 04:56:46.154 00.000 15672 IsSlewing returns 0 04:56:46.155 00.001 15672 IsGuiding returns 0 04:56:46.159 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2186, max=13479, FiltMin=2454, FiltMax=9352, Gamma=2.950 04:56:46.170 00.011 15672 PulseGuide returned control before completion, sleep 92 04:56:46.208 00.038 30444 UpdateGuideState exits: m=142446 SNR=126.6 Saturated 04:56:46.208 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:46.209 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:46.209 00.000 30444 Enqueuing Expose request 04:56:46.299 00.090 15672 IsGuiding returns 0 04:56:46.300 00.001 15672 Move returns status 0, amount 96 04:56:46.300 00.000 15672 MoveAxis(N, 0, ABG) 04:56:46.300 00.000 15672 Move returns status 0, amount 0 04:56:46.300 00.000 15672 move complete, result=0 04:56:46.300 00.000 15672 worker thread done servicing request 04:56:46.300 00.000 15672 Worker thread wakes up 04:56:46.301 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:46.301 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:46.301 00.000 30444 GuideStep: 0.4 px 96 ms WEST, -0.1 px 0 ms NORTH 04:56:48.419 02.118 15672 Exposure complete 04:56:48.451 00.032 15672 worker thread done servicing request 04:56:48.451 00.000 30444 OnExposeComplete: enter 04:56:48.451 00.000 30444 UpdateGuideState(): m_state=6 04:56:48.451 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 916 04:56:48.451 00.000 30444 Star::Find returns 1 (1), X=437.49, Y=185.80, Mass=134825, SNR=106.1, Peak=11635 HFD=3.7 04:56:48.451 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 04:56:48.451 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.61 = 0.61) 04:56:48.451 00.000 30444 CameraToMount -- cameraX=0.88 cameraY=0.37 hyp=0.96 cameraTheta=0.39 mountX=0.75 mountY=0.55, mountTheta=0.63 04:56:48.452 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.88, y=0.37, opts=13) 04:56:48.452 00.000 30444 Enqueuing Move request for scope (0.88, 0.37) 04:56:48.452 00.000 15672 Worker thread wakes up 04:56:48.452 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.37) opts 0xd 04:56:48.452 00.000 15672 Handling offset move in thread for scope, endpoint = (0.88, 0.37) 04:56:48.452 00.000 15672 Moving (0.88, 0.37) raw xDistance=0.75 yDistance=0.55 04:56:48.452 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75 04:56:48.452 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:56:48.452 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55 04:56:48.452 00.000 15672 MoveAxis(W, 209, ABG) 04:56:48.452 00.000 15672 Guiding Dir = 3, Dur = 209 04:56:48.453 00.001 15672 IsSlewing returns 0 04:56:48.453 00.000 15672 IsGuiding returns 0 04:56:48.457 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2100, max=12285, FiltMin=2483, FiltMax=9540, Gamma=2.950 04:56:48.471 00.014 15672 PulseGuide returned control before completion, sleep 202 04:56:48.506 00.035 30444 UpdateGuideState exits: m=134825 SNR=106.1 Saturated 04:56:48.507 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:48.507 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:48.507 00.000 30444 Enqueuing Expose request 04:56:48.697 00.190 15672 IsGuiding returns 0 04:56:48.698 00.001 15672 Move returns status 0, amount 209 04:56:48.698 00.000 15672 MoveAxis(N, 0, ABG) 04:56:48.698 00.000 15672 Move returns status 0, amount 0 04:56:48.698 00.000 15672 move complete, result=0 04:56:48.698 00.000 15672 worker thread done servicing request 04:56:48.699 00.001 30444 GuideStep: 0.7 px 209 ms WEST, 0.5 px 0 ms NORTH 04:56:48.699 00.000 15672 Worker thread wakes up 04:56:48.699 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:48.699 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:50.608 01.909 15672 Exposure complete 04:56:50.628 00.020 15672 worker thread done servicing request 04:56:50.628 00.000 30444 OnExposeComplete: enter 04:56:50.628 00.000 30444 UpdateGuideState(): m_state=6 04:56:50.628 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 917 04:56:50.628 00.000 30444 Star::Find returns 1 (1), X=436.67, Y=185.78, Mass=131743, SNR=115.5, Peak=11942 HFD=3.6 04:56:50.628 00.000 30444 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.28) = xAngle (1.69 = 1.69) 04:56:50.628 00.000 30444 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.63 = 1.63) 04:56:50.628 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=0.35 hyp=0.36 cameraTheta=1.41 mountX=-0.04 mountY=0.36, mountTheta=1.69 04:56:50.629 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=0.35, opts=13) 04:56:50.629 00.000 30444 Enqueuing Move request for scope (0.06, 0.35) 04:56:50.629 00.000 15672 Worker thread wakes up 04:56:50.629 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.35) opts 0xd 04:56:50.629 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, 0.35) 04:56:50.629 00.000 15672 Moving (0.06, 0.35) raw xDistance=-0.04 yDistance=0.36 04:56:50.629 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 04:56:50.629 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:56:50.629 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 04:56:50.629 00.000 15672 MoveAxis(E, 0, ABG) 04:56:50.629 00.000 15672 Move returns status 0, amount 0 04:56:50.629 00.000 15672 MoveAxis(N, 0, ABG) 04:56:50.629 00.000 15672 Move returns status 0, amount 0 04:56:50.629 00.000 15672 move complete, result=0 04:56:50.630 00.001 15672 worker thread done servicing request 04:56:50.634 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=13521, FiltMin=2518, FiltMax=11346, Gamma=2.950 04:56:50.684 00.050 30444 UpdateGuideState exits: m=131743 SNR=115.5 Saturated 04:56:50.684 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:50.684 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:50.684 00.000 30444 Enqueuing Expose request 04:56:50.684 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 04:56:50.684 00.000 15672 Worker thread wakes up 04:56:50.684 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:50.684 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:52.791 02.107 15672 Exposure complete 04:56:52.812 00.021 15672 worker thread done servicing request 04:56:52.812 00.000 30444 OnExposeComplete: enter 04:56:52.812 00.000 30444 UpdateGuideState(): m_state=6 04:56:52.812 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 918 04:56:52.812 00.000 30444 Star::Find returns 1 (1), X=436.04, Y=185.90, Mass=137431, SNR=108.2, Peak=11702 HFD=3.9 04:56:52.812 00.000 30444 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.28) = xAngle (2.73 = 2.73) 04:56:52.812 00.000 30444 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.66 = 2.66) 04:56:52.812 00.000 30444 CameraToMount -- cameraX=-0.57 cameraY=0.47 hyp=0.74 cameraTheta=2.45 mountX=-0.68 mountY=0.34, mountTheta=2.68 04:56:52.812 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.57, y=0.47, opts=13) 04:56:52.813 00.001 30444 Enqueuing Move request for scope (-0.57, 0.47) 04:56:52.813 00.000 15672 Worker thread wakes up 04:56:52.813 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.47) opts 0xd 04:56:52.813 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.57, 0.47) 04:56:52.813 00.000 15672 Moving (-0.57, 0.47) raw xDistance=-0.68 yDistance=0.34 04:56:52.813 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68 04:56:52.813 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:56:52.813 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 04:56:52.813 00.000 15672 MoveAxis(E, 183, ABG) 04:56:52.813 00.000 15672 Guiding Dir = 2, Dur = 183 04:56:52.814 00.001 15672 IsSlewing returns 0 04:56:52.815 00.001 15672 IsGuiding returns 0 04:56:52.819 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=13030, FiltMin=2522, FiltMax=10511, Gamma=2.950 04:56:52.832 00.013 15672 PulseGuide returned control before completion, sleep 176 04:56:52.868 00.036 30444 UpdateGuideState exits: m=137431 SNR=108.2 Saturated 04:56:52.868 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:52.868 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:52.868 00.000 30444 Enqueuing Expose request 04:56:53.011 00.143 15672 IsGuiding returns 1 04:56:53.012 00.001 15672 scope still moving after pulse duration time elapsed 04:56:53.032 00.020 15672 IsSlewing returns 0 04:56:53.041 00.009 15672 IsGuiding returns 0 04:56:53.041 00.000 15672 scope move finished after 183 + 44 ms 04:56:53.042 00.001 15672 Move returns status 0, amount 183 04:56:53.042 00.000 15672 MoveAxis(N, 0, ABG) 04:56:53.042 00.000 15672 Move returns status 0, amount 0 04:56:53.042 00.000 15672 move complete, result=0 04:56:53.042 00.000 15672 worker thread done servicing request 04:56:53.042 00.000 15672 Worker thread wakes up 04:56:53.043 00.001 30444 GuideStep: -0.7 px 183 ms EAST, 0.3 px 0 ms NORTH 04:56:53.043 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:53.043 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:54.952 01.909 15672 Exposure complete 04:56:54.972 00.020 15672 worker thread done servicing request 04:56:54.972 00.000 30444 OnExposeComplete: enter 04:56:54.972 00.000 30444 UpdateGuideState(): m_state=6 04:56:54.972 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 919 04:56:54.972 00.000 30444 Star::Find returns 1 (1), X=436.41, Y=186.01, Mass=136653, SNR=118.2, Peak=11185 HFD=3.7 04:56:54.972 00.000 30444 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.28) = xAngle (2.18 = 2.18) 04:56:54.972 00.000 30444 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.12 = 2.12) 04:56:54.972 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=0.59 hyp=0.62 cameraTheta=1.91 mountX=-0.36 mountY=0.53, mountTheta=2.16 04:56:54.973 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=0.59, opts=13) 04:56:54.973 00.000 30444 Enqueuing Move request for scope (-0.20, 0.59) 04:56:54.973 00.000 15672 Worker thread wakes up 04:56:54.973 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.59) opts 0xd 04:56:54.973 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, 0.59) 04:56:54.973 00.000 15672 Moving (-0.20, 0.59) raw xDistance=-0.36 yDistance=0.53 04:56:54.973 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36 04:56:54.973 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.15 newest=1.22 04:56:54.973 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 04:56:54.973 00.000 15672 MoveAxis(E, 109, ABG) 04:56:54.973 00.000 15672 Guiding Dir = 2, Dur = 109 04:56:54.974 00.001 15672 IsSlewing returns 0 04:56:54.975 00.001 15672 IsGuiding returns 0 04:56:54.978 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=12185, FiltMin=2501, FiltMax=10662, Gamma=2.950 04:56:55.004 00.026 15672 PulseGuide returned control before completion, sleep 90 04:56:55.028 00.024 30444 UpdateGuideState exits: m=136653 SNR=118.2 Saturated 04:56:55.028 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:55.028 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:55.028 00.000 30444 Enqueuing Expose request 04:56:55.133 00.105 15672 IsGuiding returns 0 04:56:55.133 00.000 15672 Move returns status 0, amount 109 04:56:55.133 00.000 15672 MoveAxis(S, 94, ABG) 04:56:55.133 00.000 15672 Guiding Dir = 1, Dur = 94 04:56:55.134 00.001 15672 IsSlewing returns 0 04:56:55.136 00.002 15672 IsGuiding returns 0 04:56:55.216 00.080 15672 PulseGuide returned control before completion, sleep 24 04:56:55.244 00.028 15672 IsGuiding returns 1 04:56:55.244 00.000 15672 scope still moving after pulse duration time elapsed 04:56:55.265 00.021 15672 IsSlewing returns 0 04:56:55.267 00.002 15672 IsGuiding returns 1 04:56:55.288 00.021 15672 IsSlewing returns 0 04:56:55.289 00.001 15672 IsGuiding returns 1 04:56:55.310 00.021 15672 IsSlewing returns 0 04:56:55.373 00.063 15672 IsGuiding returns 0 04:56:55.373 00.000 15672 scope move finished after 94 + 143 ms 04:56:55.374 00.001 15672 Move returns status 0, amount 94 04:56:55.374 00.000 15672 move complete, result=0 04:56:55.374 00.000 15672 worker thread done servicing request 04:56:55.374 00.000 15672 Worker thread wakes up 04:56:55.374 00.000 30444 GuideStep: -0.4 px 109 ms EAST, 0.5 px 94 ms SOUTH 04:56:55.374 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:55.374 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:57.482 02.108 15672 Exposure complete 04:56:57.503 00.021 15672 worker thread done servicing request 04:56:57.503 00.000 30444 OnExposeComplete: enter 04:56:57.503 00.000 30444 UpdateGuideState(): m_state=6 04:56:57.503 00.000 30444 Star::Find(15, 436, 186, 0, (0,0,0,0), 0.0, 255) frame 920 04:56:57.503 00.000 30444 Star::Find returns 1 (1), X=437.07, Y=184.77, Mass=137354, SNR=103.6, Peak=13796 HFD=3.6 04:56:57.503 00.000 30444 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.28) = xAngle (-0.68 = -0.68) 04:56:57.503 00.000 30444 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.74 = -0.74) 04:56:57.503 00.000 30444 CameraToMount -- cameraX=0.46 cameraY=-0.66 hyp=0.80 cameraTheta=-0.96 mountX=0.62 mountY=-0.54, mountTheta=-0.72 04:56:57.504 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.46, y=-0.66, opts=13) 04:56:57.504 00.000 30444 Enqueuing Move request for scope (0.46, -0.66) 04:56:57.504 00.000 15672 Worker thread wakes up 04:56:57.504 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.66) opts 0xd 04:56:57.504 00.000 15672 Handling offset move in thread for scope, endpoint = (0.46, -0.66) 04:56:57.504 00.000 15672 Moving (0.46, -0.66) raw xDistance=0.62 yDistance=-0.54 04:56:57.504 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.62 04:56:57.504 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:56:57.504 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54 04:56:57.504 00.000 15672 MoveAxis(W, 161, ABG) 04:56:57.504 00.000 15672 Guiding Dir = 3, Dur = 161 04:56:57.505 00.001 15672 IsSlewing returns 0 04:56:57.506 00.001 15672 IsGuiding returns 0 04:56:57.510 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2134, max=13796, FiltMin=2484, FiltMax=9997, Gamma=2.950 04:56:57.528 00.018 15672 PulseGuide returned control before completion, sleep 149 04:56:57.560 00.032 30444 UpdateGuideState exits: m=137354 SNR=103.6 Saturated 04:56:57.560 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:57.560 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:57.560 00.000 30444 Enqueuing Expose request 04:56:57.705 00.145 15672 IsGuiding returns 0 04:56:57.706 00.001 15672 Move returns status 0, amount 161 04:56:57.706 00.000 15672 MoveAxis(N, 0, ABG) 04:56:57.706 00.000 15672 Move returns status 0, amount 0 04:56:57.706 00.000 15672 move complete, result=0 04:56:57.706 00.000 15672 worker thread done servicing request 04:56:57.707 00.001 15672 Worker thread wakes up 04:56:57.707 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:57.707 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:56:57.707 00.000 30444 GuideStep: 0.6 px 161 ms WEST, -0.5 px 0 ms NORTH 04:56:59.612 01.905 15672 Exposure complete 04:56:59.636 00.024 15672 worker thread done servicing request 04:56:59.636 00.000 30444 OnExposeComplete: enter 04:56:59.636 00.000 30444 UpdateGuideState(): m_state=6 04:56:59.636 00.000 30444 Star::Find(15, 437, 184, 0, (0,0,0,0), 0.0, 255) frame 921 04:56:59.636 00.000 30444 Star::Find returns 1 (1), X=436.29, Y=185.40, Mass=139867, SNR=110.1, Peak=13394 HFD=3.5 04:56:59.636 00.000 30444 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.28) = xAngle (-2.76 = -2.76) 04:56:59.636 00.000 30444 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.82 = -2.82) 04:56:59.636 00.000 30444 CameraToMount -- cameraX=-0.32 cameraY=-0.03 hyp=0.32 cameraTheta=-3.04 mountX=-0.30 mountY=-0.10, mountTheta=-2.82 04:56:59.637 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.32, y=-0.03, opts=13) 04:56:59.637 00.000 30444 Enqueuing Move request for scope (-0.32, -0.03) 04:56:59.637 00.000 15672 Worker thread wakes up 04:56:59.637 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.03) opts 0xd 04:56:59.637 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.32, -0.03) 04:56:59.637 00.000 15672 Moving (-0.32, -0.03) raw xDistance=-0.30 yDistance=-0.10 04:56:59.637 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.30 04:56:59.637 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:56:59.637 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:56:59.637 00.000 15672 MoveAxis(E, 69, ABG) 04:56:59.637 00.000 15672 Guiding Dir = 2, Dur = 69 04:56:59.638 00.001 15672 IsSlewing returns 0 04:56:59.639 00.001 15672 IsGuiding returns 0 04:56:59.643 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=13394, FiltMin=2506, FiltMax=9948, Gamma=2.950 04:56:59.653 00.010 15672 PulseGuide returned control before completion, sleep 65 04:56:59.692 00.039 30444 UpdateGuideState exits: m=139867 SNR=110.1 Saturated 04:56:59.692 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:56:59.692 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:56:59.692 00.000 30444 Enqueuing Expose request 04:56:59.734 00.042 15672 IsGuiding returns 0 04:56:59.734 00.000 15672 Move returns status 0, amount 69 04:56:59.734 00.000 15672 MoveAxis(N, 0, ABG) 04:56:59.734 00.000 15672 Move returns status 0, amount 0 04:56:59.734 00.000 15672 move complete, result=0 04:56:59.734 00.000 15672 worker thread done servicing request 04:56:59.734 00.000 15672 Worker thread wakes up 04:56:59.734 00.000 30444 GuideStep: -0.3 px 69 ms EAST, -0.1 px 0 ms NORTH 04:56:59.734 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:56:59.734 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:01.841 02.107 15672 Exposure complete 04:57:01.862 00.021 15672 worker thread done servicing request 04:57:01.862 00.000 30444 OnExposeComplete: enter 04:57:01.862 00.000 30444 UpdateGuideState(): m_state=6 04:57:01.862 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 922 04:57:01.862 00.000 30444 Star::Find returns 1 (1), X=436.13, Y=184.97, Mass=127573, SNR=112.4, Peak=12958 HFD=3.4 04:57:01.862 00.000 30444 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.28) = xAngle (-2.11 = -2.11) 04:57:01.862 00.000 30444 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.17 = -2.17) 04:57:01.863 00.001 30444 CameraToMount -- cameraX=-0.49 cameraY=-0.46 hyp=0.67 cameraTheta=-2.39 mountX=-0.34 mountY=-0.55, mountTheta=-2.13 04:57:01.863 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=-0.46, opts=13) 04:57:01.863 00.000 30444 Enqueuing Move request for scope (-0.49, -0.46) 04:57:01.863 00.000 15672 Worker thread wakes up 04:57:01.863 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.46) opts 0xd 04:57:01.863 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, -0.46) 04:57:01.863 00.000 15672 Moving (-0.49, -0.46) raw xDistance=-0.34 yDistance=-0.55 04:57:01.863 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34 04:57:01.863 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:57:01.863 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55 04:57:01.863 00.000 15672 MoveAxis(E, 97, ABG) 04:57:01.864 00.001 15672 Guiding Dir = 2, Dur = 97 04:57:01.864 00.000 15672 IsSlewing returns 0 04:57:01.866 00.002 15672 IsGuiding returns 0 04:57:01.870 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1999, max=12958, FiltMin=2459, FiltMax=10084, Gamma=2.950 04:57:01.890 00.020 15672 PulseGuide returned control before completion, sleep 83 04:57:01.918 00.028 30444 UpdateGuideState exits: m=127573 SNR=112.4 Saturated 04:57:01.918 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:01.918 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:01.918 00.000 30444 Enqueuing Expose request 04:57:02.035 00.117 15672 IsGuiding returns 0 04:57:02.035 00.000 15672 Move returns status 0, amount 97 04:57:02.035 00.000 15672 MoveAxis(N, 0, ABG) 04:57:02.035 00.000 15672 Move returns status 0, amount 0 04:57:02.035 00.000 15672 move complete, result=0 04:57:02.035 00.000 15672 worker thread done servicing request 04:57:02.035 00.000 15672 Worker thread wakes up 04:57:02.035 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:02.035 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:02.036 00.001 30444 GuideStep: -0.3 px 97 ms EAST, -0.5 px 0 ms NORTH 04:57:03.942 01.906 15672 Exposure complete 04:57:03.962 00.020 15672 worker thread done servicing request 04:57:03.962 00.000 30444 OnExposeComplete: enter 04:57:03.962 00.000 30444 UpdateGuideState(): m_state=6 04:57:03.962 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 923 04:57:03.962 00.000 30444 Star::Find returns 1 (1), X=436.71, Y=185.09, Mass=146072, SNR=109.4, Peak=14059 HFD=3.9 04:57:03.962 00.000 30444 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.28) = xAngle (-1.01 = -1.01) 04:57:03.962 00.000 30444 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.07 = -1.07) 04:57:03.962 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.34 hyp=0.35 cameraTheta=-1.29 mountX=0.19 mountY=-0.31, mountTheta=-1.02 04:57:03.962 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.34, opts=13) 04:57:03.963 00.001 30444 Enqueuing Move request for scope (0.10, -0.34) 04:57:03.963 00.000 15672 Worker thread wakes up 04:57:03.963 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.34) opts 0xd 04:57:03.963 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.34) 04:57:03.963 00.000 15672 Moving (0.10, -0.34) raw xDistance=0.19 yDistance=-0.31 04:57:03.963 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:57:03.963 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:57:03.963 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 04:57:03.963 00.000 15672 MoveAxis(E, 0, ABG) 04:57:03.963 00.000 15672 Move returns status 0, amount 0 04:57:03.963 00.000 15672 MoveAxis(N, 0, ABG) 04:57:03.963 00.000 15672 Move returns status 0, amount 0 04:57:03.963 00.000 15672 move complete, result=0 04:57:03.963 00.000 15672 worker thread done servicing request 04:57:03.968 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2129, max=14059, FiltMin=2385, FiltMax=10084, Gamma=2.950 04:57:04.018 00.050 30444 UpdateGuideState exits: m=146072 SNR=109.4 Saturated 04:57:04.018 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:04.018 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:04.018 00.000 30444 Enqueuing Expose request 04:57:04.018 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 04:57:04.018 00.000 15672 Worker thread wakes up 04:57:04.018 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:04.018 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:06.125 02.107 15672 Exposure complete 04:57:06.145 00.020 15672 worker thread done servicing request 04:57:06.145 00.000 30444 OnExposeComplete: enter 04:57:06.145 00.000 30444 UpdateGuideState(): m_state=6 04:57:06.145 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 924 04:57:06.145 00.000 30444 Star::Find returns 1 (1), X=436.96, Y=185.56, Mass=139681, SNR=133.0, Peak=14353 HFD=3.6 04:57:06.145 00.000 30444 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.28) = xAngle (0.62 = 0.62) 04:57:06.145 00.000 30444 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.56 = 0.56) 04:57:06.145 00.000 30444 CameraToMount -- cameraX=0.35 cameraY=0.13 hyp=0.37 cameraTheta=0.35 mountX=0.30 mountY=0.20, mountTheta=0.58 04:57:06.146 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.35, y=0.13, opts=13) 04:57:06.146 00.000 30444 Enqueuing Move request for scope (0.35, 0.13) 04:57:06.146 00.000 15672 Worker thread wakes up 04:57:06.146 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.13) opts 0xd 04:57:06.146 00.000 15672 Handling offset move in thread for scope, endpoint = (0.35, 0.13) 04:57:06.146 00.000 15672 Moving (0.35, 0.13) raw xDistance=0.30 yDistance=0.20 04:57:06.146 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30 04:57:06.146 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:57:06.146 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 04:57:06.146 00.000 15672 MoveAxis(W, 82, ABG) 04:57:06.146 00.000 15672 Guiding Dir = 3, Dur = 82 04:57:06.146 00.000 15672 IsSlewing returns 0 04:57:06.147 00.001 15672 IsGuiding returns 0 04:57:06.151 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2036, max=14353, FiltMin=2432, FiltMax=10359, Gamma=2.950 04:57:06.171 00.020 15672 PulseGuide returned control before completion, sleep 69 04:57:06.200 00.029 30444 UpdateGuideState exits: m=139681 SNR=133.0 Saturated 04:57:06.200 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:06.200 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:06.200 00.000 30444 Enqueuing Expose request 04:57:06.242 00.042 15672 IsGuiding returns 1 04:57:06.242 00.000 15672 scope still moving after pulse duration time elapsed 04:57:06.262 00.020 15672 IsSlewing returns 0 04:57:06.316 00.054 15672 IsGuiding returns 0 04:57:06.316 00.000 15672 scope move finished after 82 + 86 ms 04:57:06.316 00.000 15672 Move returns status 0, amount 82 04:57:06.317 00.001 15672 MoveAxis(N, 0, ABG) 04:57:06.317 00.000 15672 Move returns status 0, amount 0 04:57:06.317 00.000 15672 move complete, result=0 04:57:06.317 00.000 15672 worker thread done servicing request 04:57:06.317 00.000 15672 Worker thread wakes up 04:57:06.317 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:06.318 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:06.318 00.000 30444 GuideStep: 0.3 px 82 ms WEST, 0.2 px 0 ms NORTH 04:57:08.226 01.908 15672 Exposure complete 04:57:08.248 00.022 15672 worker thread done servicing request 04:57:08.248 00.000 30444 OnExposeComplete: enter 04:57:08.248 00.000 30444 UpdateGuideState(): m_state=6 04:57:08.248 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 925 04:57:08.248 00.000 30444 Star::Find returns 1 (1), X=435.84, Y=185.49, Mass=125675, SNR=108.6, Peak=12489 HFD=3.5 04:57:08.248 00.000 30444 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.28) = xAngle (3.35 = -2.94) 04:57:08.248 00.000 30444 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.29 = -3.00) 04:57:08.248 00.000 30444 CameraToMount -- cameraX=-0.77 cameraY=0.06 hyp=0.78 cameraTheta=3.07 mountX=-0.76 mountY=-0.11, mountTheta=-3.00 04:57:08.249 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.77, y=0.06, opts=13) 04:57:08.249 00.000 30444 Enqueuing Move request for scope (-0.77, 0.06) 04:57:08.249 00.000 15672 Worker thread wakes up 04:57:08.249 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.06) opts 0xd 04:57:08.249 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.77, 0.06) 04:57:08.249 00.000 15672 Moving (-0.77, 0.06) raw xDistance=-0.76 yDistance=-0.11 04:57:08.249 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.76 04:57:08.249 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:57:08.249 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:57:08.249 00.000 15672 MoveAxis(E, 200, ABG) 04:57:08.249 00.000 15672 Guiding Dir = 2, Dur = 200 04:57:08.249 00.000 15672 IsSlewing returns 0 04:57:08.250 00.001 15672 IsGuiding returns 0 04:57:08.254 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2125, max=14605, FiltMin=2492, FiltMax=10043, Gamma=2.950 04:57:08.280 00.026 15672 PulseGuide returned control before completion, sleep 181 04:57:08.302 00.022 30444 UpdateGuideState exits: m=125675 SNR=108.6 Saturated 04:57:08.302 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:08.302 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:08.302 00.000 30444 Enqueuing Expose request 04:57:08.464 00.162 15672 IsGuiding returns 1 04:57:08.465 00.001 15672 scope still moving after pulse duration time elapsed 04:57:08.485 00.020 15672 IsSlewing returns 0 04:57:08.505 00.020 15672 IsGuiding returns 0 04:57:08.505 00.000 15672 scope move finished after 200 + 55 ms 04:57:08.505 00.000 15672 Move returns status 0, amount 200 04:57:08.505 00.000 15672 MoveAxis(N, 0, ABG) 04:57:08.506 00.001 15672 Move returns status 0, amount 0 04:57:08.506 00.000 15672 move complete, result=0 04:57:08.506 00.000 15672 worker thread done servicing request 04:57:08.506 00.000 15672 Worker thread wakes up 04:57:08.507 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:08.507 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:08.507 00.000 30444 GuideStep: -0.8 px 200 ms EAST, -0.1 px 0 ms NORTH 04:57:10.614 02.107 15672 Exposure complete 04:57:10.634 00.020 15672 worker thread done servicing request 04:57:10.634 00.000 30444 OnExposeComplete: enter 04:57:10.634 00.000 30444 UpdateGuideState(): m_state=6 04:57:10.634 00.000 30444 Star::Find(15, 435, 185, 0, (0,0,0,0), 0.0, 255) frame 926 04:57:10.634 00.000 30444 Star::Find returns 1 (1), X=436.49, Y=185.02, Mass=135298, SNR=115.2, Peak=14146 HFD=3.6 04:57:10.634 00.000 30444 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.28) = xAngle (-1.58 = -1.58) 04:57:10.634 00.000 30444 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.64 = -1.64) 04:57:10.634 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.41 hyp=0.43 cameraTheta=-1.86 mountX=-0.00 mountY=-0.43, mountTheta=-1.58 04:57:10.635 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.41, opts=13) 04:57:10.635 00.000 30444 Enqueuing Move request for scope (-0.12, -0.41) 04:57:10.635 00.000 15672 Worker thread wakes up 04:57:10.635 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.41) opts 0xd 04:57:10.635 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.41) 04:57:10.635 00.000 15672 Moving (-0.12, -0.41) raw xDistance=-0.00 yDistance=-0.43 04:57:10.635 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 04:57:10.636 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:57:10.636 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43 04:57:10.636 00.000 15672 MoveAxis(E, 0, ABG) 04:57:10.636 00.000 15672 Move returns status 0, amount 0 04:57:10.636 00.000 15672 MoveAxis(N, 0, ABG) 04:57:10.636 00.000 15672 Move returns status 0, amount 0 04:57:10.636 00.000 15672 move complete, result=0 04:57:10.636 00.000 15672 worker thread done servicing request 04:57:10.640 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=14146, FiltMin=2488, FiltMax=10134, Gamma=2.950 04:57:10.811 00.171 30444 UpdateGuideState exits: m=135298 SNR=115.2 Saturated 04:57:10.811 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:10.811 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:10.811 00.000 30444 Enqueuing Expose request 04:57:10.811 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 04:57:10.811 00.000 15672 Worker thread wakes up 04:57:10.811 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:10.811 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:12.724 01.913 15672 Exposure complete 04:57:12.753 00.029 15672 worker thread done servicing request 04:57:12.754 00.001 30444 OnExposeComplete: enter 04:57:12.754 00.000 30444 UpdateGuideState(): m_state=6 04:57:12.754 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 927 04:57:12.754 00.000 30444 Star::Find returns 1 (1), X=436.49, Y=185.13, Mass=124002, SNR=94.3, Peak=13186 HFD=3.5 04:57:12.754 00.000 30444 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.28) = xAngle (-1.68 = -1.68) 04:57:12.754 00.000 30444 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.74 = -1.74) 04:57:12.754 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.32 cameraTheta=-1.96 mountX=-0.03 mountY=-0.31, mountTheta=-1.68 04:57:12.754 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.30, opts=13) 04:57:12.754 00.000 30444 Enqueuing Move request for scope (-0.12, -0.30) 04:57:12.755 00.001 15672 Worker thread wakes up 04:57:12.755 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.30) opts 0xd 04:57:12.755 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.30) 04:57:12.755 00.000 15672 Moving (-0.12, -0.30) raw xDistance=-0.03 yDistance=-0.31 04:57:12.755 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 04:57:12.755 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.33 newest=-0.85 04:57:12.755 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 04:57:12.755 00.000 15672 MoveAxis(E, 0, ABG) 04:57:12.755 00.000 15672 Move returns status 0, amount 0 04:57:12.755 00.000 15672 MoveAxis(N, 56, ABG) 04:57:12.755 00.000 15672 Guiding Dir = 0, Dur = 56 04:57:12.755 00.000 15672 IsSlewing returns 0 04:57:12.757 00.002 15672 IsGuiding returns 0 04:57:12.761 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2079, max=13186, FiltMin=2517, FiltMax=10245, Gamma=2.950 04:57:12.833 00.072 15672 IsGuiding returns 1 04:57:12.834 00.001 15672 scope still moving after pulse duration time elapsed 04:57:12.841 00.007 30444 UpdateGuideState exits: m=124002 SNR=94.3 Saturated 04:57:12.841 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:12.841 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:12.841 00.000 30444 Enqueuing Expose request 04:57:12.855 00.014 15672 IsSlewing returns 0 04:57:12.856 00.001 15672 IsGuiding returns 1 04:57:12.877 00.021 15672 IsSlewing returns 0 04:57:12.878 00.001 15672 IsGuiding returns 1 04:57:12.898 00.020 15672 IsSlewing returns 0 04:57:12.944 00.046 15672 IsGuiding returns 0 04:57:12.944 00.000 15672 scope move finished after 56 + 132 ms 04:57:12.945 00.001 15672 Move returns status 0, amount 56 04:57:12.945 00.000 15672 move complete, result=0 04:57:12.945 00.000 15672 worker thread done servicing request 04:57:12.945 00.000 15672 Worker thread wakes up 04:57:12.945 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:12.945 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:12.945 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 56 ms NORTH 04:57:15.053 02.108 15672 Exposure complete 04:57:15.073 00.020 15672 worker thread done servicing request 04:57:15.073 00.000 30444 OnExposeComplete: enter 04:57:15.073 00.000 30444 UpdateGuideState(): m_state=6 04:57:15.073 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 928 04:57:15.073 00.000 30444 Star::Find returns 1 (1), X=436.30, Y=185.08, Mass=143649, SNR=118.0, Peak=14445 HFD=3.4 04:57:15.073 00.000 30444 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.28) = xAngle (-2.02 = -2.02) 04:57:15.073 00.000 30444 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.09 = -2.09) 04:57:15.073 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.34 hyp=0.46 cameraTheta=-2.30 mountX=-0.20 mountY=-0.40, mountTheta=-2.04 04:57:15.074 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.34, opts=13) 04:57:15.074 00.000 30444 Enqueuing Move request for scope (-0.31, -0.34) 04:57:15.074 00.000 15672 Worker thread wakes up 04:57:15.074 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.34) opts 0xd 04:57:15.074 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.34) 04:57:15.074 00.000 15672 Moving (-0.31, -0.34) raw xDistance=-0.20 yDistance=-0.40 04:57:15.074 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:57:15.074 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 04:57:15.074 00.000 15672 MoveAxis(E, 0, ABG) 04:57:15.074 00.000 15672 Move returns status 0, amount 0 04:57:15.074 00.000 15672 MoveAxis(N, 72, ABG) 04:57:15.074 00.000 15672 Guiding Dir = 0, Dur = 72 04:57:15.075 00.001 15672 IsSlewing returns 0 04:57:15.076 00.001 15672 IsGuiding returns 0 04:57:15.079 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=14445, FiltMin=2491, FiltMax=10850, Gamma=2.950 04:57:15.129 00.050 30444 UpdateGuideState exits: m=143649 SNR=118.0 Saturated 04:57:15.129 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:15.129 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:15.129 00.000 30444 Enqueuing Expose request 04:57:15.150 00.021 15672 IsGuiding returns 1 04:57:15.150 00.000 15672 scope still moving after pulse duration time elapsed 04:57:15.171 00.021 15672 IsSlewing returns 0 04:57:15.172 00.001 15672 IsGuiding returns 1 04:57:15.194 00.022 15672 IsSlewing returns 0 04:57:15.197 00.003 15672 IsGuiding returns 1 04:57:15.217 00.020 15672 IsSlewing returns 0 04:57:15.247 00.030 15672 IsGuiding returns 0 04:57:15.247 00.000 15672 scope move finished after 72 + 98 ms 04:57:15.247 00.000 15672 Move returns status 0, amount 72 04:57:15.247 00.000 15672 move complete, result=0 04:57:15.247 00.000 15672 worker thread done servicing request 04:57:15.248 00.001 15672 Worker thread wakes up 04:57:15.248 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:15.248 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:15.248 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 72 ms NORTH 04:57:17.154 01.906 15672 Exposure complete 04:57:17.174 00.020 15672 worker thread done servicing request 04:57:17.174 00.000 30444 OnExposeComplete: enter 04:57:17.174 00.000 30444 UpdateGuideState(): m_state=6 04:57:17.174 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 929 04:57:17.174 00.000 30444 Star::Find returns 1 (1), X=436.50, Y=185.21, Mass=135214, SNR=119.2, Peak=13610 HFD=3.4 04:57:17.174 00.000 30444 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.28) = xAngle (-1.79 = -1.79) 04:57:17.174 00.000 30444 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.85 = -1.85) 04:57:17.174 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.24 cameraTheta=-2.06 mountX=-0.05 mountY=-0.24, mountTheta=-1.79 04:57:17.175 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.22, opts=13) 04:57:17.175 00.000 30444 Enqueuing Move request for scope (-0.12, -0.22) 04:57:17.175 00.000 15672 Worker thread wakes up 04:57:17.175 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd 04:57:17.175 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.22) 04:57:17.175 00.000 15672 Moving (-0.12, -0.22) raw xDistance=-0.05 yDistance=-0.24 04:57:17.175 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:57:17.175 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:57:17.175 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 04:57:17.175 00.000 15672 MoveAxis(E, 0, ABG) 04:57:17.175 00.000 15672 Move returns status 0, amount 0 04:57:17.176 00.001 15672 MoveAxis(N, 0, ABG) 04:57:17.176 00.000 15672 Move returns status 0, amount 0 04:57:17.176 00.000 15672 move complete, result=0 04:57:17.176 00.000 15672 worker thread done servicing request 04:57:17.181 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=13610, FiltMin=2534, FiltMax=10140, Gamma=2.950 04:57:17.419 00.238 30444 UpdateGuideState exits: m=135214 SNR=119.2 Saturated 04:57:17.419 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:17.419 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:17.419 00.000 30444 Enqueuing Expose request 04:57:17.419 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:57:17.419 00.000 15672 Worker thread wakes up 04:57:17.419 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:17.419 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:19.538 02.119 15672 Exposure complete 04:57:19.561 00.023 15672 worker thread done servicing request 04:57:19.561 00.000 30444 OnExposeComplete: enter 04:57:19.561 00.000 30444 UpdateGuideState(): m_state=6 04:57:19.561 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 930 04:57:19.561 00.000 30444 Star::Find returns 1 (1), X=435.94, Y=186.16, Mass=131401, SNR=107.1, Peak=8991 HFD=4.2 04:57:19.561 00.000 30444 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.28) = xAngle (2.59 = 2.59) 04:57:19.561 00.000 30444 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.53 = 2.53) 04:57:19.561 00.000 30444 CameraToMount -- cameraX=-0.68 cameraY=0.73 hyp=1.00 cameraTheta=2.32 mountX=-0.85 mountY=0.57, mountTheta=2.55 04:57:19.562 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.68, y=0.73, opts=13) 04:57:19.562 00.000 30444 Enqueuing Move request for scope (-0.68, 0.73) 04:57:19.562 00.000 15672 Worker thread wakes up 04:57:19.562 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.73) opts 0xd 04:57:19.562 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.68, 0.73) 04:57:19.562 00.000 15672 Moving (-0.68, 0.73) raw xDistance=-0.85 yDistance=0.57 04:57:19.562 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85 04:57:19.562 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:57:19.562 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57 04:57:19.562 00.000 15672 MoveAxis(E, 230, ABG) 04:57:19.562 00.000 15672 Guiding Dir = 2, Dur = 230 04:57:19.563 00.001 15672 IsSlewing returns 0 04:57:19.568 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1948, max=9977, FiltMin=2497, FiltMax=8509, Gamma=2.950 04:57:19.590 00.022 15672 IsGuiding returns 0 04:57:19.605 00.015 15672 PulseGuide returned control before completion, sleep 225 04:57:19.617 00.012 30444 UpdateGuideState exits: m=131401 SNR=107.1 Saturated 04:57:19.617 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:19.617 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:19.617 00.000 30444 Enqueuing Expose request 04:57:19.835 00.218 15672 IsGuiding returns 1 04:57:19.835 00.000 15672 scope still moving after pulse duration time elapsed 04:57:19.856 00.021 15672 IsSlewing returns 0 04:57:19.879 00.023 15672 IsGuiding returns 0 04:57:19.879 00.000 15672 scope move finished after 230 + 58 ms 04:57:19.879 00.000 15672 Move returns status 0, amount 230 04:57:19.879 00.000 15672 MoveAxis(N, 0, ABG) 04:57:19.879 00.000 15672 Move returns status 0, amount 0 04:57:19.879 00.000 15672 move complete, result=0 04:57:19.879 00.000 15672 worker thread done servicing request 04:57:19.879 00.000 15672 Worker thread wakes up 04:57:19.880 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:19.880 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:19.880 00.000 30444 GuideStep: -0.8 px 230 ms EAST, 0.6 px 0 ms NORTH 04:57:21.789 01.909 15672 Exposure complete 04:57:21.808 00.019 15672 worker thread done servicing request 04:57:21.809 00.001 30444 OnExposeComplete: enter 04:57:21.809 00.000 30444 UpdateGuideState(): m_state=6 04:57:21.809 00.000 30444 Star::Find(15, 435, 186, 0, (0,0,0,0), 0.0, 255) frame 931 04:57:21.809 00.000 30444 Star::Find returns 1 (1), X=436.88, Y=186.28, Mass=135817, SNR=115.6, Peak=10568 HFD=4.1 04:57:21.809 00.000 30444 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.28) = xAngle (1.55 = 1.55) 04:57:21.809 00.000 30444 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.49 = 1.49) 04:57:21.809 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=0.85 hyp=0.89 cameraTheta=1.27 mountX=0.02 mountY=0.88, mountTheta=1.55 04:57:21.809 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=0.85, opts=13) 04:57:21.809 00.000 30444 Enqueuing Move request for scope (0.26, 0.85) 04:57:21.809 00.000 15672 Worker thread wakes up 04:57:21.810 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.85) opts 0xd 04:57:21.810 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, 0.85) 04:57:21.810 00.000 15672 Moving (0.26, 0.85) raw xDistance=0.02 yDistance=0.88 04:57:21.810 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:57:21.810 00.000 15672 resist switch: large excursion: input 0.88 thresh 0.75 direction from -1 to 1 04:57:21.810 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.65 04:57:21.810 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88 04:57:21.810 00.000 15672 MoveAxis(E, 0, ABG) 04:57:21.810 00.000 15672 Move returns status 0, amount 0 04:57:21.810 00.000 15672 MoveAxis(S, 158, ABG) 04:57:21.810 00.000 15672 Guiding Dir = 1, Dur = 158 04:57:21.810 00.000 15672 IsSlewing returns 0 04:57:21.813 00.003 15672 IsGuiding returns 0 04:57:21.816 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2101, max=12244, FiltMin=2460, FiltMax=9044, Gamma=2.950 04:57:21.866 00.050 30444 UpdateGuideState exits: m=135817 SNR=115.6 Saturated 04:57:21.866 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:21.866 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:21.866 00.000 30444 Enqueuing Expose request 04:57:21.890 00.024 15672 PulseGuide returned control before completion, sleep 91 04:57:21.988 00.098 15672 IsGuiding returns 1 04:57:21.989 00.001 15672 scope still moving after pulse duration time elapsed 04:57:22.010 00.021 15672 IsSlewing returns 0 04:57:22.013 00.003 15672 IsGuiding returns 1 04:57:22.034 00.021 15672 IsSlewing returns 0 04:57:22.037 00.003 15672 IsGuiding returns 1 04:57:22.058 00.021 15672 IsSlewing returns 0 04:57:22.082 00.024 15672 IsGuiding returns 0 04:57:22.083 00.001 15672 scope move finished after 158 + 112 ms 04:57:22.083 00.000 15672 Move returns status 0, amount 158 04:57:22.083 00.000 15672 move complete, result=0 04:57:22.083 00.000 15672 worker thread done servicing request 04:57:22.083 00.000 15672 Worker thread wakes up 04:57:22.083 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.9 px 158 ms SOUTH 04:57:22.083 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:22.083 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:24.194 02.111 15672 Exposure complete 04:57:24.214 00.020 15672 worker thread done servicing request 04:57:24.214 00.000 30444 OnExposeComplete: enter 04:57:24.214 00.000 30444 UpdateGuideState(): m_state=6 04:57:24.214 00.000 30444 Star::Find(15, 436, 186, 0, (0,0,0,0), 0.0, 255) frame 932 04:57:24.214 00.000 30444 Star::Find returns 1 (1), X=437.00, Y=185.20, Mass=132989, SNR=102.9, Peak=15574 HFD=3.1 04:57:24.214 00.000 30444 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.28) = xAngle (-0.27 = -0.27) 04:57:24.214 00.000 30444 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.33 = -0.33) 04:57:24.214 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.23 hyp=0.45 cameraTheta=-0.55 mountX=0.43 mountY=-0.15, mountTheta=-0.32 04:57:24.214 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.23, opts=13) 04:57:24.215 00.001 30444 Enqueuing Move request for scope (0.38, -0.23) 04:57:24.215 00.000 15672 Worker thread wakes up 04:57:24.215 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.23) opts 0xd 04:57:24.215 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.23) 04:57:24.215 00.000 15672 Moving (0.38, -0.23) raw xDistance=0.43 yDistance=-0.15 04:57:24.215 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43 04:57:24.215 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:57:24.215 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:57:24.215 00.000 15672 MoveAxis(W, 117, ABG) 04:57:24.215 00.000 15672 Guiding Dir = 3, Dur = 117 04:57:24.216 00.001 15672 IsSlewing returns 0 04:57:24.216 00.000 15672 IsGuiding returns 0 04:57:24.221 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1994, max=15574, FiltMin=2474, FiltMax=10677, Gamma=2.950 04:57:24.238 00.017 15672 PulseGuide returned control before completion, sleep 106 04:57:24.270 00.032 30444 UpdateGuideState exits: m=132989 SNR=102.9 Saturated 04:57:24.270 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:24.270 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:24.270 00.000 30444 Enqueuing Expose request 04:57:24.366 00.096 15672 IsGuiding returns 0 04:57:24.366 00.000 15672 Move returns status 0, amount 117 04:57:24.366 00.000 15672 MoveAxis(N, 0, ABG) 04:57:24.366 00.000 15672 Move returns status 0, amount 0 04:57:24.366 00.000 15672 move complete, result=0 04:57:24.366 00.000 15672 worker thread done servicing request 04:57:24.366 00.000 15672 Worker thread wakes up 04:57:24.366 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:24.366 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:24.571 00.205 30444 GuideStep: 0.4 px 117 ms WEST, -0.1 px 0 ms NORTH 04:57:26.273 01.702 15672 Exposure complete 04:57:26.293 00.020 15672 worker thread done servicing request 04:57:26.293 00.000 30444 OnExposeComplete: enter 04:57:26.293 00.000 30444 UpdateGuideState(): m_state=6 04:57:26.293 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 933 04:57:26.293 00.000 30444 Star::Find returns 1 (1), X=436.13, Y=185.22, Mass=133105, SNR=111.6, Peak=13976 HFD=3.2 04:57:26.293 00.000 30444 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.28) = xAngle (-2.45 = -2.45) 04:57:26.293 00.000 30444 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.51 = -2.51) 04:57:26.293 00.000 30444 CameraToMount -- cameraX=-0.48 cameraY=-0.21 hyp=0.52 cameraTheta=-2.73 mountX=-0.40 mountY=-0.31, mountTheta=-2.49 04:57:26.294 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.48, y=-0.21, opts=13) 04:57:26.294 00.000 30444 Enqueuing Move request for scope (-0.48, -0.21) 04:57:26.294 00.000 15672 Worker thread wakes up 04:57:26.294 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.21) opts 0xd 04:57:26.294 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.48, -0.21) 04:57:26.294 00.000 15672 Moving (-0.48, -0.21) raw xDistance=-0.40 yDistance=-0.31 04:57:26.294 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.40 04:57:26.294 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:57:26.294 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 04:57:26.294 00.000 15672 MoveAxis(E, 101, ABG) 04:57:26.294 00.000 15672 Guiding Dir = 2, Dur = 101 04:57:26.295 00.001 15672 IsSlewing returns 0 04:57:26.296 00.001 15672 IsGuiding returns 0 04:57:26.300 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2139, max=13976, FiltMin=2460, FiltMax=10614, Gamma=2.950 04:57:26.315 00.015 15672 PulseGuide returned control before completion, sleep 92 04:57:26.412 00.097 15672 IsGuiding returns 0 04:57:26.412 00.000 15672 Move returns status 0, amount 101 04:57:26.412 00.000 15672 MoveAxis(N, 0, ABG) 04:57:26.412 00.000 15672 Move returns status 0, amount 0 04:57:26.412 00.000 15672 move complete, result=0 04:57:26.412 00.000 15672 worker thread done servicing request 04:57:26.605 00.193 30444 UpdateGuideState exits: m=133105 SNR=111.6 Saturated 04:57:26.605 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:26.605 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:26.605 00.000 30444 Enqueuing Expose request 04:57:26.606 00.001 30444 GuideStep: -0.4 px 101 ms EAST, -0.3 px 0 ms NORTH 04:57:26.606 00.000 15672 Worker thread wakes up 04:57:26.606 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:26.606 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:28.715 02.109 15672 Exposure complete 04:57:28.736 00.021 15672 worker thread done servicing request 04:57:28.736 00.000 30444 OnExposeComplete: enter 04:57:28.736 00.000 30444 UpdateGuideState(): m_state=6 04:57:28.736 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 934 04:57:28.736 00.000 30444 Star::Find returns 1 (1), X=436.47, Y=185.17, Mass=136838, SNR=102.9, Peak=13816 HFD=3.4 04:57:28.736 00.000 30444 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.28) = xAngle (-1.78 = -1.78) 04:57:28.736 00.000 30444 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.84 = -1.84) 04:57:28.736 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.30 cameraTheta=-2.06 mountX=-0.06 mountY=-0.28, mountTheta=-1.78 04:57:28.737 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.26, opts=13) 04:57:28.737 00.000 30444 Enqueuing Move request for scope (-0.14, -0.26) 04:57:28.737 00.000 15672 Worker thread wakes up 04:57:28.737 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.26) opts 0xd 04:57:28.737 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.26) 04:57:28.737 00.000 15672 Moving (-0.14, -0.26) raw xDistance=-0.06 yDistance=-0.28 04:57:28.737 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:57:28.737 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:57:28.737 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 04:57:28.737 00.000 15672 MoveAxis(E, 0, ABG) 04:57:28.737 00.000 15672 Move returns status 0, amount 0 04:57:28.737 00.000 15672 MoveAxis(N, 0, ABG) 04:57:28.737 00.000 15672 Move returns status 0, amount 0 04:57:28.737 00.000 15672 move complete, result=0 04:57:28.737 00.000 15672 worker thread done servicing request 04:57:28.742 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=14716, FiltMin=2519, FiltMax=10258, Gamma=2.950 04:57:28.790 00.048 30444 UpdateGuideState exits: m=136838 SNR=102.9 Saturated 04:57:28.791 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:28.791 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:28.791 00.000 30444 Enqueuing Expose request 04:57:28.791 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 04:57:28.791 00.000 15672 Worker thread wakes up 04:57:28.791 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:28.791 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:30.708 01.917 15672 Exposure complete 04:57:30.738 00.030 15672 worker thread done servicing request 04:57:30.738 00.000 30444 OnExposeComplete: enter 04:57:30.738 00.000 30444 UpdateGuideState(): m_state=6 04:57:30.738 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 935 04:57:30.738 00.000 30444 Star::Find returns 1 (1), X=436.06, Y=185.38, Mass=131201, SNR=98.4, Peak=12805 HFD=3.8 04:57:30.738 00.000 30444 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.28) = xAngle (-2.77 = -2.77) 04:57:30.738 00.000 30444 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.83 = -2.83) 04:57:30.738 00.000 30444 CameraToMount -- cameraX=-0.55 cameraY=-0.05 hyp=0.55 cameraTheta=-3.05 mountX=-0.51 mountY=-0.17, mountTheta=-2.82 04:57:30.739 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.55, y=-0.05, opts=13) 04:57:30.739 00.000 30444 Enqueuing Move request for scope (-0.55, -0.05) 04:57:30.739 00.000 15672 Worker thread wakes up 04:57:30.739 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.05) opts 0xd 04:57:30.739 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.55, -0.05) 04:57:30.739 00.000 15672 Moving (-0.55, -0.05) raw xDistance=-0.51 yDistance=-0.17 04:57:30.739 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51 04:57:30.739 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:57:30.739 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:57:30.739 00.000 15672 MoveAxis(E, 138, ABG) 04:57:30.740 00.001 15672 Guiding Dir = 2, Dur = 138 04:57:30.740 00.000 15672 IsSlewing returns 0 04:57:30.741 00.001 15672 IsGuiding returns 0 04:57:30.748 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2026, max=12805, FiltMin=2323, FiltMax=9601, Gamma=2.950 04:57:30.756 00.008 15672 PulseGuide returned control before completion, sleep 134 04:57:30.808 00.052 30444 UpdateGuideState exits: m=131201 SNR=98.4 Saturated 04:57:30.808 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:30.808 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:30.808 00.000 30444 Enqueuing Expose request 04:57:30.892 00.084 15672 IsGuiding returns 1 04:57:30.892 00.000 15672 scope still moving after pulse duration time elapsed 04:57:30.913 00.021 15672 IsSlewing returns 0 04:57:30.915 00.002 15672 IsGuiding returns 1 04:57:30.936 00.021 15672 IsSlewing returns 0 04:57:30.936 00.000 15672 IsGuiding returns 0 04:57:30.936 00.000 15672 scope move finished after 138 + 56 ms 04:57:30.936 00.000 15672 Move returns status 0, amount 138 04:57:30.936 00.000 15672 MoveAxis(N, 0, ABG) 04:57:30.936 00.000 15672 Move returns status 0, amount 0 04:57:30.936 00.000 15672 move complete, result=0 04:57:30.936 00.000 15672 worker thread done servicing request 04:57:30.936 00.000 15672 Worker thread wakes up 04:57:30.936 00.000 30444 GuideStep: -0.5 px 138 ms EAST, -0.2 px 0 ms NORTH 04:57:30.936 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:30.936 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:33.047 02.111 15672 Exposure complete 04:57:33.078 00.031 15672 worker thread done servicing request 04:57:33.078 00.000 30444 OnExposeComplete: enter 04:57:33.078 00.000 30444 UpdateGuideState(): m_state=6 04:57:33.078 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 936 04:57:33.078 00.000 30444 Star::Find returns 1 (1), X=436.28, Y=185.16, Mass=124167, SNR=90.3, Peak=11855 HFD=3.7 04:57:33.078 00.000 30444 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.28) = xAngle (-2.18 = -2.18) 04:57:33.078 00.000 30444 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.24 = -2.24) 04:57:33.078 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.27 hyp=0.43 cameraTheta=-2.45 mountX=-0.24 mountY=-0.34, mountTheta=-2.20 04:57:33.079 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.27, opts=13) 04:57:33.079 00.000 30444 Enqueuing Move request for scope (-0.33, -0.27) 04:57:33.079 00.000 15672 Worker thread wakes up 04:57:33.079 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.27) opts 0xd 04:57:33.079 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.27) 04:57:33.079 00.000 15672 Moving (-0.33, -0.27) raw xDistance=-0.24 yDistance=-0.34 04:57:33.079 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24 04:57:33.079 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:57:33.079 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 04:57:33.079 00.000 15672 MoveAxis(E, 0, ABG) 04:57:33.079 00.000 15672 Move returns status 0, amount 0 04:57:33.079 00.000 15672 MoveAxis(N, 0, ABG) 04:57:33.079 00.000 15672 Move returns status 0, amount 0 04:57:33.079 00.000 15672 move complete, result=0 04:57:33.079 00.000 15672 worker thread done servicing request 04:57:33.084 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=12335, FiltMin=2551, FiltMax=10293, Gamma=2.950 04:57:33.133 00.049 30444 UpdateGuideState exits: m=124167 SNR=90.3 Saturated 04:57:33.134 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:33.134 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:33.134 00.000 30444 Enqueuing Expose request 04:57:33.134 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH 04:57:33.134 00.000 15672 Worker thread wakes up 04:57:33.134 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:33.134 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:35.043 01.909 15672 Exposure complete 04:57:35.064 00.021 15672 worker thread done servicing request 04:57:35.064 00.000 30444 OnExposeComplete: enter 04:57:35.064 00.000 30444 UpdateGuideState(): m_state=6 04:57:35.064 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 937 04:57:35.064 00.000 30444 Star::Find returns 1 (1), X=436.61, Y=184.88, Mass=138008, SNR=108.6, Peak=14399 HFD=3.5 04:57:35.064 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 04:57:35.064 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 04:57:35.064 00.000 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.55 hyp=0.55 cameraTheta=-1.58 mountX=0.14 mountY=-0.53, mountTheta=-1.31 04:57:35.065 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.55, opts=13) 04:57:35.065 00.000 30444 Enqueuing Move request for scope (-0.01, -0.55) 04:57:35.065 00.000 15672 Worker thread wakes up 04:57:35.065 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.55) opts 0xd 04:57:35.065 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.55) 04:57:35.065 00.000 15672 Moving (-0.01, -0.55) raw xDistance=0.14 yDistance=-0.53 04:57:35.065 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:57:35.065 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:57:35.065 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53 04:57:35.066 00.001 15672 MoveAxis(E, 0, ABG) 04:57:35.066 00.000 15672 Move returns status 0, amount 0 04:57:35.066 00.000 15672 MoveAxis(N, 0, ABG) 04:57:35.066 00.000 15672 Move returns status 0, amount 0 04:57:35.066 00.000 15672 move complete, result=0 04:57:35.066 00.000 15672 worker thread done servicing request 04:57:35.072 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2072, max=14399, FiltMin=2527, FiltMax=10734, Gamma=2.950 04:57:35.268 00.196 30444 UpdateGuideState exits: m=138008 SNR=108.6 Saturated 04:57:35.269 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:35.269 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:35.269 00.000 30444 Enqueuing Expose request 04:57:35.269 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 04:57:35.269 00.000 15672 Worker thread wakes up 04:57:35.270 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:35.270 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:37.387 02.117 15672 Exposure complete 04:57:37.420 00.033 15672 worker thread done servicing request 04:57:37.421 00.001 30444 OnExposeComplete: enter 04:57:37.421 00.000 30444 UpdateGuideState(): m_state=6 04:57:37.421 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 938 04:57:37.421 00.000 30444 Star::Find returns 1 (1), X=436.87, Y=185.01, Mass=133447, SNR=108.9, Peak=12667 HFD=4.0 04:57:37.421 00.000 30444 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.28) = xAngle (-0.75 = -0.75) 04:57:37.421 00.000 30444 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.81 = -0.81) 04:57:37.421 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.42 hyp=0.49 cameraTheta=-1.03 mountX=0.36 mountY=-0.36, mountTheta=-0.78 04:57:37.421 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.42, opts=13) 04:57:37.421 00.000 30444 Enqueuing Move request for scope (0.26, -0.42) 04:57:37.421 00.000 15672 Worker thread wakes up 04:57:37.422 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.42) opts 0xd 04:57:37.422 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.42) 04:57:37.422 00.000 15672 Moving (0.26, -0.42) raw xDistance=0.36 yDistance=-0.36 04:57:37.422 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36 04:57:37.422 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:57:37.422 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 04:57:37.422 00.000 15672 MoveAxis(W, 98, ABG) 04:57:37.422 00.000 15672 Guiding Dir = 3, Dur = 98 04:57:37.423 00.001 15672 IsSlewing returns 0 04:57:37.427 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=12667, FiltMin=2535, FiltMax=9749, Gamma=2.950 04:57:37.434 00.007 15672 IsGuiding returns 0 04:57:37.450 00.016 15672 PulseGuide returned control before completion, sleep 93 04:57:37.476 00.026 30444 UpdateGuideState exits: m=133447 SNR=108.9 Saturated 04:57:37.476 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:37.476 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:37.476 00.000 30444 Enqueuing Expose request 04:57:37.562 00.086 15672 IsGuiding returns 0 04:57:37.562 00.000 15672 Move returns status 0, amount 98 04:57:37.562 00.000 15672 MoveAxis(N, 0, ABG) 04:57:37.562 00.000 15672 Move returns status 0, amount 0 04:57:37.562 00.000 15672 move complete, result=0 04:57:37.562 00.000 15672 worker thread done servicing request 04:57:37.563 00.001 15672 Worker thread wakes up 04:57:37.563 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:37.563 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:37.563 00.000 30444 GuideStep: 0.4 px 98 ms WEST, -0.4 px 0 ms NORTH 04:57:39.468 01.905 15672 Exposure complete 04:57:39.489 00.021 15672 worker thread done servicing request 04:57:39.489 00.000 30444 OnExposeComplete: enter 04:57:39.489 00.000 30444 UpdateGuideState(): m_state=6 04:57:39.489 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 939 04:57:39.489 00.000 30444 Star::Find returns 1 (1), X=436.51, Y=184.94, Mass=144679, SNR=110.4, Peak=14025 HFD=3.5 04:57:39.489 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 04:57:39.489 00.000 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.56 = -1.56) 04:57:39.489 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.49 hyp=0.50 cameraTheta=-1.78 mountX=0.03 mountY=-0.50, mountTheta=-1.50 04:57:39.490 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.49, opts=13) 04:57:39.490 00.000 30444 Enqueuing Move request for scope (-0.10, -0.49) 04:57:39.490 00.000 15672 Worker thread wakes up 04:57:39.490 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.49) opts 0xd 04:57:39.490 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.49) 04:57:39.490 00.000 15672 Moving (-0.10, -0.49) raw xDistance=0.03 yDistance=-0.50 04:57:39.490 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:57:39.490 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse 04:57:39.490 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50 04:57:39.490 00.000 15672 MoveAxis(E, 0, ABG) 04:57:39.490 00.000 15672 Move returns status 0, amount 0 04:57:39.490 00.000 15672 MoveAxis(N, 0, ABG) 04:57:39.490 00.000 15672 Move returns status 0, amount 0 04:57:39.490 00.000 15672 move complete, result=0 04:57:39.490 00.000 15672 worker thread done servicing request 04:57:39.495 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2201, max=14025, FiltMin=2474, FiltMax=11099, Gamma=2.950 04:57:39.881 00.386 30444 UpdateGuideState exits: m=144679 SNR=110.4 Saturated 04:57:39.881 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:39.881 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:39.881 00.000 30444 Enqueuing Expose request 04:57:39.881 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH 04:57:39.881 00.000 15672 Worker thread wakes up 04:57:39.882 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:39.882 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:41.988 02.106 15672 Exposure complete 04:57:42.008 00.020 15672 worker thread done servicing request 04:57:42.008 00.000 30444 OnExposeComplete: enter 04:57:42.008 00.000 30444 UpdateGuideState(): m_state=6 04:57:42.008 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 940 04:57:42.008 00.000 30444 Star::Find returns 1 (1), X=436.35, Y=184.80, Mass=147049, SNR=130.5, Peak=10622 HFD=4.0 04:57:42.008 00.000 30444 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.28) = xAngle (-1.69 = -1.69) 04:57:42.009 00.001 30444 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.75 = -1.75) 04:57:42.009 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.63 hyp=0.68 cameraTheta=-1.97 mountX=-0.08 mountY=-0.67, mountTheta=-1.69 04:57:42.009 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.63, opts=13) 04:57:42.009 00.000 30444 Enqueuing Move request for scope (-0.26, -0.63) 04:57:42.009 00.000 15672 Worker thread wakes up 04:57:42.009 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.63) opts 0xd 04:57:42.009 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.63) 04:57:42.009 00.000 15672 Moving (-0.26, -0.63) raw xDistance=-0.08 yDistance=-0.67 04:57:42.009 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 04:57:42.009 00.000 15672 switching direction from 1 to -1 - decHistory=-6 oldest=0.43 newest=-1.53 04:57:42.009 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 04:57:42.009 00.000 15672 MoveAxis(E, 0, ABG) 04:57:42.009 00.000 15672 Move returns status 0, amount 0 04:57:42.009 00.000 15672 MoveAxis(N, 120, ABG) 04:57:42.009 00.000 15672 Guiding Dir = 0, Dur = 120 04:57:42.010 00.001 15672 IsSlewing returns 0 04:57:42.011 00.001 15672 IsGuiding returns 0 04:57:42.016 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=11207, FiltMin=2497, FiltMax=10329, Gamma=2.950 04:57:42.098 00.082 15672 PulseGuide returned control before completion, sleep 44 04:57:42.145 00.047 15672 IsGuiding returns 1 04:57:42.145 00.000 15672 scope still moving after pulse duration time elapsed 04:57:42.166 00.021 15672 IsSlewing returns 0 04:57:42.168 00.002 15672 IsGuiding returns 1 04:57:42.188 00.020 15672 IsSlewing returns 0 04:57:42.242 00.054 15672 IsGuiding returns 0 04:57:42.242 00.000 15672 scope move finished after 120 + 111 ms 04:57:42.243 00.001 15672 Move returns status 0, amount 120 04:57:42.243 00.000 15672 move complete, result=0 04:57:42.243 00.000 15672 worker thread done servicing request 04:57:42.414 00.171 30444 UpdateGuideState exits: m=147049 SNR=130.5 Saturated 04:57:42.415 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:42.415 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:42.415 00.000 30444 Enqueuing Expose request 04:57:42.415 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.7 px 120 ms NORTH 04:57:42.415 00.000 15672 Worker thread wakes up 04:57:42.416 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:42.416 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:44.333 01.917 15672 Exposure complete 04:57:44.366 00.033 15672 worker thread done servicing request 04:57:44.366 00.000 30444 OnExposeComplete: enter 04:57:44.366 00.000 30444 UpdateGuideState(): m_state=6 04:57:44.366 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 941 04:57:44.366 00.000 30444 Star::Find returns 1 (1), X=436.70, Y=185.10, Mass=140763, SNR=110.5, Peak=14235 HFD=3.4 04:57:44.366 00.000 30444 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.28) = xAngle (-1.03 = -1.03) 04:57:44.366 00.000 30444 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.09 = -1.09) 04:57:44.366 00.000 30444 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.34 cameraTheta=-1.31 mountX=0.17 mountY=-0.30, mountTheta=-1.04 04:57:44.367 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.09, y=-0.32, opts=13) 04:57:44.367 00.000 30444 Enqueuing Move request for scope (0.09, -0.32) 04:57:44.367 00.000 15672 Worker thread wakes up 04:57:44.367 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.32) opts 0xd 04:57:44.367 00.000 15672 Handling offset move in thread for scope, endpoint = (0.09, -0.32) 04:57:44.367 00.000 15672 Moving (0.09, -0.32) raw xDistance=0.17 yDistance=-0.30 04:57:44.367 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 04:57:44.367 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 04:57:44.367 00.000 15672 MoveAxis(E, 0, ABG) 04:57:44.367 00.000 15672 Move returns status 0, amount 0 04:57:44.367 00.000 15672 MoveAxis(N, 53, ABG) 04:57:44.367 00.000 15672 Guiding Dir = 0, Dur = 53 04:57:44.368 00.001 15672 IsSlewing returns 0 04:57:44.368 00.000 15672 IsGuiding returns 0 04:57:44.373 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=14235, FiltMin=2529, FiltMax=10330, Gamma=2.950 04:57:44.449 00.076 15672 IsGuiding returns 1 04:57:44.449 00.000 15672 scope still moving after pulse duration time elapsed 04:57:44.471 00.022 15672 IsSlewing returns 0 04:57:44.471 00.000 15672 IsGuiding returns 1 04:57:44.485 00.014 30444 UpdateGuideState exits: m=140763 SNR=110.5 Saturated 04:57:44.485 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:44.485 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:44.485 00.000 30444 Enqueuing Expose request 04:57:44.492 00.007 15672 IsSlewing returns 0 04:57:44.493 00.001 15672 IsGuiding returns 1 04:57:44.514 00.021 15672 IsSlewing returns 0 04:57:44.575 00.061 15672 IsGuiding returns 0 04:57:44.575 00.000 15672 scope move finished after 53 + 153 ms 04:57:44.575 00.000 15672 Move returns status 0, amount 53 04:57:44.575 00.000 15672 move complete, result=0 04:57:44.575 00.000 15672 worker thread done servicing request 04:57:44.575 00.000 15672 Worker thread wakes up 04:57:44.576 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:44.576 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:44.576 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.3 px 53 ms NORTH 04:57:46.683 02.107 15672 Exposure complete 04:57:46.703 00.020 15672 worker thread done servicing request 04:57:46.703 00.000 30444 OnExposeComplete: enter 04:57:46.703 00.000 30444 UpdateGuideState(): m_state=6 04:57:46.703 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 942 04:57:46.703 00.000 30444 Star::Find returns 1 (1), X=436.47, Y=185.34, Mass=138275, SNR=100.5, Peak=13712 HFD=3.2 04:57:46.703 00.000 30444 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.28) = xAngle (-2.30 = -2.30) 04:57:46.704 00.001 30444 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.36 = -2.36) 04:57:46.704 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-2.58 mountX=-0.11 mountY=-0.12, mountTheta=-2.33 04:57:46.704 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.09, opts=13) 04:57:46.704 00.000 30444 Enqueuing Move request for scope (-0.14, -0.09) 04:57:46.704 00.000 15672 Worker thread wakes up 04:57:46.704 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd 04:57:46.704 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.09) 04:57:46.704 00.000 15672 Moving (-0.14, -0.09) raw xDistance=-0.11 yDistance=-0.12 04:57:46.704 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 04:57:46.704 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:57:46.704 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:57:46.704 00.000 15672 MoveAxis(E, 0, ABG) 04:57:46.705 00.001 15672 Move returns status 0, amount 0 04:57:46.705 00.000 15672 MoveAxis(N, 0, ABG) 04:57:46.705 00.000 15672 Move returns status 0, amount 0 04:57:46.705 00.000 15672 move complete, result=0 04:57:46.705 00.000 15672 worker thread done servicing request 04:57:46.709 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=13764, FiltMin=2473, FiltMax=9812, Gamma=2.950 04:57:46.759 00.050 30444 UpdateGuideState exits: m=138275 SNR=100.5 Saturated 04:57:46.759 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:46.759 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:46.759 00.000 30444 Enqueuing Expose request 04:57:46.759 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:57:46.759 00.000 15672 Worker thread wakes up 04:57:46.759 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:46.760 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:48.676 01.916 15672 Exposure complete 04:57:48.700 00.024 15672 worker thread done servicing request 04:57:48.700 00.000 30444 OnExposeComplete: enter 04:57:48.700 00.000 30444 UpdateGuideState(): m_state=6 04:57:48.700 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 943 04:57:48.701 00.001 30444 Star::Find returns 1 (1), X=436.41, Y=185.24, Mass=136155, SNR=116.5, Peak=13341 HFD=3.3 04:57:48.701 00.000 30444 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.28) = xAngle (-2.11 = -2.11) 04:57:48.701 00.000 30444 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.17 = -2.17) 04:57:48.701 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.19 hyp=0.27 cameraTheta=-2.39 mountX=-0.14 mountY=-0.22, mountTheta=-2.13 04:57:48.701 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.19, opts=13) 04:57:48.701 00.000 30444 Enqueuing Move request for scope (-0.20, -0.19) 04:57:48.701 00.000 15672 Worker thread wakes up 04:57:48.701 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.19) opts 0xd 04:57:48.701 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.19) 04:57:48.702 00.001 15672 Moving (-0.20, -0.19) raw xDistance=-0.14 yDistance=-0.22 04:57:48.702 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 04:57:48.702 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:57:48.702 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 04:57:48.702 00.000 15672 MoveAxis(E, 0, ABG) 04:57:48.702 00.000 15672 Move returns status 0, amount 0 04:57:48.702 00.000 15672 MoveAxis(N, 0, ABG) 04:57:48.702 00.000 15672 Move returns status 0, amount 0 04:57:48.702 00.000 15672 move complete, result=0 04:57:48.702 00.000 15672 worker thread done servicing request 04:57:48.707 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2181, max=13341, FiltMin=2531, FiltMax=9670, Gamma=2.950 04:57:48.756 00.049 30444 UpdateGuideState exits: m=136155 SNR=116.5 Saturated 04:57:48.756 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:48.756 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:48.756 00.000 30444 Enqueuing Expose request 04:57:48.756 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 04:57:48.756 00.000 15672 Worker thread wakes up 04:57:48.756 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:48.756 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:50.865 02.109 15672 Exposure complete 04:57:50.885 00.020 15672 worker thread done servicing request 04:57:50.885 00.000 30444 OnExposeComplete: enter 04:57:50.885 00.000 30444 UpdateGuideState(): m_state=6 04:57:50.885 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 944 04:57:50.885 00.000 30444 Star::Find returns 1 (1), X=436.42, Y=185.09, Mass=130177, SNR=112.6, Peak=14098 HFD=3.3 04:57:50.885 00.000 30444 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.28) = xAngle (-1.81 = -1.81) 04:57:50.885 00.000 30444 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.87 = -1.87) 04:57:50.885 00.000 30444 CameraToMount -- cameraX=-0.19 cameraY=-0.34 hyp=0.39 cameraTheta=-2.09 mountX=-0.09 mountY=-0.37, mountTheta=-1.81 04:57:50.885 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.19, y=-0.34, opts=13) 04:57:50.885 00.000 30444 Enqueuing Move request for scope (-0.19, -0.34) 04:57:50.886 00.001 15672 Worker thread wakes up 04:57:50.886 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.34) opts 0xd 04:57:50.886 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.19, -0.34) 04:57:50.886 00.000 15672 Moving (-0.19, -0.34) raw xDistance=-0.09 yDistance=-0.37 04:57:50.886 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 04:57:50.886 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 04:57:50.886 00.000 15672 MoveAxis(E, 0, ABG) 04:57:50.886 00.000 15672 Move returns status 0, amount 0 04:57:50.886 00.000 15672 MoveAxis(N, 66, ABG) 04:57:50.886 00.000 15672 Guiding Dir = 0, Dur = 66 04:57:50.887 00.001 15672 IsSlewing returns 0 04:57:50.888 00.001 15672 IsGuiding returns 0 04:57:50.891 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=14098, FiltMin=2453, FiltMax=10795, Gamma=2.950 04:57:50.941 00.050 30444 UpdateGuideState exits: m=130177 SNR=112.6 Saturated 04:57:50.941 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:50.941 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:50.941 00.000 30444 Enqueuing Expose request 04:57:50.999 00.058 15672 IsGuiding returns 1 04:57:50.999 00.000 15672 scope still moving after pulse duration time elapsed 04:57:51.019 00.020 15672 IsSlewing returns 0 04:57:51.020 00.001 15672 IsGuiding returns 1 04:57:51.041 00.021 15672 IsSlewing returns 0 04:57:51.061 00.020 15672 IsGuiding returns 0 04:57:51.062 00.001 15672 scope move finished after 66 + 107 ms 04:57:51.062 00.000 15672 Move returns status 0, amount 66 04:57:51.062 00.000 15672 move complete, result=0 04:57:51.063 00.001 15672 worker thread done servicing request 04:57:51.063 00.000 15672 Worker thread wakes up 04:57:51.063 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.4 px 66 ms NORTH 04:57:51.063 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:51.064 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:52.970 01.906 15672 Exposure complete 04:57:52.990 00.020 15672 worker thread done servicing request 04:57:52.990 00.000 30444 OnExposeComplete: enter 04:57:52.991 00.001 30444 UpdateGuideState(): m_state=6 04:57:52.991 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 945 04:57:52.991 00.000 30444 Star::Find returns 1 (1), X=436.19, Y=185.35, Mass=129659, SNR=106.1, Peak=13785 HFD=3.4 04:57:52.991 00.000 30444 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.28) = xAngle (-2.68 = -2.68) 04:57:52.991 00.000 30444 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.74 = -2.74) 04:57:52.991 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.08 hyp=0.43 cameraTheta=-2.95 mountX=-0.38 mountY=-0.17, mountTheta=-2.73 04:57:52.991 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.08, opts=13) 04:57:52.991 00.000 30444 Enqueuing Move request for scope (-0.42, -0.08) 04:57:52.991 00.000 15672 Worker thread wakes up 04:57:52.992 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.08) opts 0xd 04:57:52.992 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.08) 04:57:52.992 00.000 15672 Moving (-0.42, -0.08) raw xDistance=-0.38 yDistance=-0.17 04:57:52.992 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38 04:57:52.992 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:57:52.992 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 04:57:52.992 00.000 15672 MoveAxis(E, 103, ABG) 04:57:52.992 00.000 15672 Guiding Dir = 2, Dur = 103 04:57:52.992 00.000 15672 IsSlewing returns 0 04:57:52.993 00.001 15672 IsGuiding returns 0 04:57:52.998 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=14823, FiltMin=2471, FiltMax=10766, Gamma=2.950 04:57:53.009 00.011 15672 PulseGuide returned control before completion, sleep 98 04:57:53.153 00.144 15672 IsGuiding returns 0 04:57:53.153 00.000 15672 Move returns status 0, amount 103 04:57:53.153 00.000 15672 MoveAxis(N, 0, ABG) 04:57:53.153 00.000 15672 Move returns status 0, amount 0 04:57:53.153 00.000 15672 move complete, result=0 04:57:53.153 00.000 15672 worker thread done servicing request 04:57:53.160 00.007 30444 UpdateGuideState exits: m=129659 SNR=106.1 Saturated 04:57:53.160 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:53.160 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:53.160 00.000 30444 Enqueuing Expose request 04:57:53.160 00.000 30444 GuideStep: -0.4 px 103 ms EAST, -0.2 px 0 ms NORTH 04:57:53.160 00.000 15672 Worker thread wakes up 04:57:53.160 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:53.160 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:55.271 02.111 15672 Exposure complete 04:57:55.290 00.019 15672 worker thread done servicing request 04:57:55.290 00.000 30444 OnExposeComplete: enter 04:57:55.290 00.000 30444 UpdateGuideState(): m_state=6 04:57:55.291 00.001 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 946 04:57:55.291 00.000 30444 Star::Find returns 1 (1), X=436.86, Y=185.24, Mass=135437, SNR=108.7, Peak=13648 HFD=3.6 04:57:55.291 00.000 30444 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.28) = xAngle (-0.36 = -0.36) 04:57:55.291 00.000 30444 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.42 = -0.42) 04:57:55.291 00.000 30444 CameraToMount -- cameraX=0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-0.63 mountX=0.29 mountY=-0.13, mountTheta=-0.41 04:57:55.291 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.25, y=-0.18, opts=13) 04:57:55.291 00.000 30444 Enqueuing Move request for scope (0.25, -0.18) 04:57:55.291 00.000 15672 Worker thread wakes up 04:57:55.291 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.18) opts 0xd 04:57:55.291 00.000 15672 Handling offset move in thread for scope, endpoint = (0.25, -0.18) 04:57:55.291 00.000 15672 Moving (0.25, -0.18) raw xDistance=0.29 yDistance=-0.13 04:57:55.292 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29 04:57:55.292 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:57:55.292 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 04:57:55.292 00.000 15672 MoveAxis(W, 72, ABG) 04:57:55.292 00.000 15672 Guiding Dir = 3, Dur = 72 04:57:55.292 00.000 15672 IsSlewing returns 0 04:57:55.293 00.001 15672 IsGuiding returns 0 04:57:55.297 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2210, max=13648, FiltMin=2535, FiltMax=9783, Gamma=2.950 04:57:55.310 00.013 15672 PulseGuide returned control before completion, sleep 66 04:57:55.346 00.036 30444 UpdateGuideState exits: m=135437 SNR=108.7 Saturated 04:57:55.347 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:55.347 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:55.347 00.000 30444 Enqueuing Expose request 04:57:55.376 00.029 15672 IsGuiding returns 1 04:57:55.377 00.001 15672 scope still moving after pulse duration time elapsed 04:57:55.397 00.020 15672 IsSlewing returns 0 04:57:55.398 00.001 15672 IsGuiding returns 1 04:57:55.419 00.021 15672 IsSlewing returns 0 04:57:55.422 00.003 15672 IsGuiding returns 0 04:57:55.422 00.000 15672 scope move finished after 72 + 57 ms 04:57:55.422 00.000 15672 Move returns status 0, amount 72 04:57:55.422 00.000 15672 MoveAxis(N, 0, ABG) 04:57:55.422 00.000 15672 Move returns status 0, amount 0 04:57:55.422 00.000 15672 move complete, result=0 04:57:55.422 00.000 15672 worker thread done servicing request 04:57:55.422 00.000 15672 Worker thread wakes up 04:57:55.422 00.000 30444 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH 04:57:55.423 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:55.423 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:57.328 01.905 15672 Exposure complete 04:57:57.348 00.020 15672 worker thread done servicing request 04:57:57.348 00.000 30444 OnExposeComplete: enter 04:57:57.348 00.000 30444 UpdateGuideState(): m_state=6 04:57:57.348 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 947 04:57:57.348 00.000 30444 Star::Find returns 1 (1), X=436.84, Y=185.29, Mass=132442, SNR=110.8, Peak=13492 HFD=3.5 04:57:57.348 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 04:57:57.348 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 04:57:57.348 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.56 mountX=0.26 mountY=-0.09, mountTheta=-0.33 04:57:57.349 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.14, opts=13) 04:57:57.349 00.000 30444 Enqueuing Move request for scope (0.23, -0.14) 04:57:57.349 00.000 15672 Worker thread wakes up 04:57:57.349 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd 04:57:57.349 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.14) 04:57:57.349 00.000 15672 Moving (0.23, -0.14) raw xDistance=0.26 yDistance=-0.09 04:57:57.349 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26 04:57:57.349 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:57:57.349 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:57:57.349 00.000 15672 MoveAxis(W, 76, ABG) 04:57:57.349 00.000 15672 Guiding Dir = 3, Dur = 76 04:57:57.350 00.001 15672 IsSlewing returns 0 04:57:57.351 00.001 15672 IsGuiding returns 0 04:57:57.355 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=13492, FiltMin=2485, FiltMax=9372, Gamma=2.950 04:57:57.371 00.016 15672 PulseGuide returned control before completion, sleep 67 04:57:57.404 00.033 30444 UpdateGuideState exits: m=132442 SNR=110.8 Saturated 04:57:57.404 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:57.404 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:57.404 00.000 30444 Enqueuing Expose request 04:57:57.439 00.035 15672 IsGuiding returns 1 04:57:57.439 00.000 15672 scope still moving after pulse duration time elapsed 04:57:57.460 00.021 15672 IsSlewing returns 0 04:57:57.482 00.022 15672 IsGuiding returns 0 04:57:57.482 00.000 15672 scope move finished after 76 + 55 ms 04:57:57.482 00.000 15672 Move returns status 0, amount 76 04:57:57.482 00.000 15672 MoveAxis(N, 0, ABG) 04:57:57.482 00.000 15672 Move returns status 0, amount 0 04:57:57.482 00.000 15672 move complete, result=0 04:57:57.482 00.000 15672 worker thread done servicing request 04:57:57.482 00.000 15672 Worker thread wakes up 04:57:57.482 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:57.482 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:57:57.482 00.000 30444 GuideStep: 0.3 px 76 ms WEST, -0.1 px 0 ms NORTH 04:57:59.591 02.109 15672 Exposure complete 04:57:59.611 00.020 15672 worker thread done servicing request 04:57:59.611 00.000 30444 OnExposeComplete: enter 04:57:59.611 00.000 30444 UpdateGuideState(): m_state=6 04:57:59.611 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 948 04:57:59.611 00.000 30444 Star::Find returns 1 (1), X=436.61, Y=185.31, Mass=134015, SNR=118.2, Peak=14120 HFD=3.2 04:57:59.612 00.001 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.27 = -1.27) 04:57:59.612 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.33 = -1.33) 04:57:59.612 00.000 30444 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.54 mountX=0.03 mountY=-0.11, mountTheta=-1.27 04:57:59.612 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.00, y=-0.11, opts=13) 04:57:59.612 00.000 30444 Enqueuing Move request for scope (0.00, -0.11) 04:57:59.612 00.000 15672 Worker thread wakes up 04:57:59.612 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd 04:57:59.612 00.000 15672 Handling offset move in thread for scope, endpoint = (0.00, -0.11) 04:57:59.612 00.000 15672 Moving (0.00, -0.11) raw xDistance=0.03 yDistance=-0.11 04:57:59.612 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 04:57:59.612 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:57:59.612 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 04:57:59.613 00.001 15672 MoveAxis(E, 0, ABG) 04:57:59.613 00.000 15672 Move returns status 0, amount 0 04:57:59.613 00.000 15672 MoveAxis(N, 0, ABG) 04:57:59.613 00.000 15672 Move returns status 0, amount 0 04:57:59.613 00.000 15672 move complete, result=0 04:57:59.613 00.000 15672 worker thread done servicing request 04:57:59.618 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2171, max=14120, FiltMin=2509, FiltMax=9702, Gamma=2.950 04:57:59.667 00.049 30444 UpdateGuideState exits: m=134015 SNR=118.2 Saturated 04:57:59.667 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:57:59.667 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:57:59.667 00.000 30444 Enqueuing Expose request 04:57:59.668 00.001 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:57:59.668 00.000 15672 Worker thread wakes up 04:57:59.668 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:57:59.668 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:01.578 01.910 15672 Exposure complete 04:58:01.598 00.020 15672 worker thread done servicing request 04:58:01.598 00.000 30444 OnExposeComplete: enter 04:58:01.598 00.000 30444 UpdateGuideState(): m_state=6 04:58:01.598 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 949 04:58:01.598 00.000 30444 Star::Find returns 1 (1), X=436.23, Y=185.18, Mass=132939, SNR=101.9, Peak=12622 HFD=3.5 04:58:01.598 00.000 30444 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.28) = xAngle (-2.28 = -2.28) 04:58:01.598 00.000 30444 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.34 = -2.34) 04:58:01.598 00.000 30444 CameraToMount -- cameraX=-0.38 cameraY=-0.25 hyp=0.46 cameraTheta=-2.56 mountX=-0.30 mountY=-0.33, mountTheta=-2.31 04:58:01.598 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.38, y=-0.25, opts=13) 04:58:01.598 00.000 30444 Enqueuing Move request for scope (-0.38, -0.25) 04:58:01.598 00.000 15672 Worker thread wakes up 04:58:01.598 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.25) opts 0xd 04:58:01.598 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.38, -0.25) 04:58:01.598 00.000 15672 Moving (-0.38, -0.25) raw xDistance=-0.30 yDistance=-0.33 04:58:01.598 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 04:58:01.598 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 04:58:01.598 00.000 15672 MoveAxis(E, 81, ABG) 04:58:01.598 00.000 15672 Guiding Dir = 2, Dur = 81 04:58:01.600 00.002 15672 IsSlewing returns 0 04:58:01.601 00.001 15672 IsGuiding returns 0 04:58:01.604 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2130, max=12622, FiltMin=2463, FiltMax=9528, Gamma=2.950 04:58:01.619 00.015 15672 PulseGuide returned control before completion, sleep 73 04:58:01.654 00.035 30444 UpdateGuideState exits: m=132939 SNR=101.9 Saturated 04:58:01.654 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:01.654 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:01.654 00.000 30444 Enqueuing Expose request 04:58:01.732 00.078 15672 IsGuiding returns 0 04:58:01.732 00.000 15672 Move returns status 0, amount 81 04:58:01.732 00.000 15672 MoveAxis(N, 59, ABG) 04:58:01.732 00.000 15672 Guiding Dir = 0, Dur = 59 04:58:01.732 00.000 15672 IsSlewing returns 0 04:58:01.733 00.001 15672 IsGuiding returns 0 04:58:01.813 00.080 15672 IsGuiding returns 1 04:58:01.813 00.000 15672 scope still moving after pulse duration time elapsed 04:58:01.834 00.021 15672 IsSlewing returns 0 04:58:01.835 00.001 15672 IsGuiding returns 1 04:58:01.857 00.022 15672 IsSlewing returns 0 04:58:01.860 00.003 15672 IsGuiding returns 1 04:58:01.882 00.022 15672 IsSlewing returns 0 04:58:01.909 00.027 15672 IsGuiding returns 0 04:58:01.909 00.000 15672 scope move finished after 59 + 116 ms 04:58:01.909 00.000 15672 Move returns status 0, amount 59 04:58:01.910 00.001 15672 move complete, result=0 04:58:01.910 00.000 15672 worker thread done servicing request 04:58:01.910 00.000 15672 Worker thread wakes up 04:58:01.910 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:01.910 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:01.910 00.000 30444 GuideStep: -0.3 px 81 ms EAST, -0.3 px 59 ms NORTH 04:58:04.018 02.108 15672 Exposure complete 04:58:04.038 00.020 15672 worker thread done servicing request 04:58:04.038 00.000 30444 OnExposeComplete: enter 04:58:04.038 00.000 30444 UpdateGuideState(): m_state=6 04:58:04.038 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 950 04:58:04.038 00.000 30444 Star::Find returns 1 (1), X=437.20, Y=185.13, Mass=135481, SNR=111.4, Peak=14439 HFD=3.4 04:58:04.038 00.000 30444 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.28) = xAngle (-0.19 = -0.19) 04:58:04.038 00.000 30444 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.25 = -0.25) 04:58:04.038 00.000 30444 CameraToMount -- cameraX=0.59 cameraY=-0.30 hyp=0.66 cameraTheta=-0.46 mountX=0.65 mountY=-0.16, mountTheta=-0.24 04:58:04.039 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.59, y=-0.30, opts=13) 04:58:04.039 00.000 30444 Enqueuing Move request for scope (0.59, -0.30) 04:58:04.039 00.000 15672 Worker thread wakes up 04:58:04.039 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.30) opts 0xd 04:58:04.039 00.000 15672 Handling offset move in thread for scope, endpoint = (0.59, -0.30) 04:58:04.039 00.000 15672 Moving (0.59, -0.30) raw xDistance=0.65 yDistance=-0.16 04:58:04.039 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.65 04:58:04.039 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:04.039 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 04:58:04.039 00.000 15672 MoveAxis(W, 170, ABG) 04:58:04.039 00.000 15672 Guiding Dir = 3, Dur = 170 04:58:04.040 00.001 15672 IsSlewing returns 0 04:58:04.045 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2205, max=14439, FiltMin=2512, FiltMax=10100, Gamma=2.950 04:58:04.064 00.019 15672 IsGuiding returns 0 04:58:04.079 00.015 15672 PulseGuide returned control before completion, sleep 165 04:58:04.099 00.020 30444 UpdateGuideState exits: m=135481 SNR=111.4 Saturated 04:58:04.099 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:04.099 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:04.099 00.000 30444 Enqueuing Expose request 04:58:04.248 00.149 15672 IsGuiding returns 1 04:58:04.249 00.001 15672 scope still moving after pulse duration time elapsed 04:58:04.270 00.021 15672 IsSlewing returns 0 04:58:04.320 00.050 15672 IsGuiding returns 0 04:58:04.320 00.000 15672 scope move finished after 170 + 85 ms 04:58:04.320 00.000 15672 Move returns status 0, amount 170 04:58:04.320 00.000 15672 MoveAxis(N, 0, ABG) 04:58:04.320 00.000 15672 Move returns status 0, amount 0 04:58:04.320 00.000 15672 move complete, result=0 04:58:04.320 00.000 15672 worker thread done servicing request 04:58:04.320 00.000 15672 Worker thread wakes up 04:58:04.321 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:04.321 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:04.321 00.000 30444 GuideStep: 0.6 px 170 ms WEST, -0.2 px 0 ms NORTH 04:58:06.228 01.907 15672 Exposure complete 04:58:06.250 00.022 15672 worker thread done servicing request 04:58:06.250 00.000 30444 OnExposeComplete: enter 04:58:06.250 00.000 30444 UpdateGuideState(): m_state=6 04:58:06.250 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 951 04:58:06.250 00.000 30444 Star::Find returns 1 (1), X=437.13, Y=185.16, Mass=127822, SNR=106.6, Peak=13980 HFD=3.2 04:58:06.250 00.000 30444 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.28) = xAngle (-0.21 = -0.21) 04:58:06.250 00.000 30444 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.27 = -0.27) 04:58:06.250 00.000 30444 CameraToMount -- cameraX=0.51 cameraY=-0.27 hyp=0.58 cameraTheta=-0.49 mountX=0.57 mountY=-0.15, mountTheta=-0.27 04:58:06.251 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.51, y=-0.27, opts=13) 04:58:06.251 00.000 30444 Enqueuing Move request for scope (0.51, -0.27) 04:58:06.251 00.000 15672 Worker thread wakes up 04:58:06.251 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.27) opts 0xd 04:58:06.251 00.000 15672 Handling offset move in thread for scope, endpoint = (0.51, -0.27) 04:58:06.251 00.000 15672 Moving (0.51, -0.27) raw xDistance=0.57 yDistance=-0.15 04:58:06.251 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57 04:58:06.251 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:06.252 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:58:06.252 00.000 15672 MoveAxis(W, 165, ABG) 04:58:06.252 00.000 15672 Guiding Dir = 3, Dur = 165 04:58:06.252 00.000 15672 IsSlewing returns 0 04:58:06.253 00.001 15672 IsGuiding returns 0 04:58:06.258 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2102, max=13980, FiltMin=2543, FiltMax=9918, Gamma=2.950 04:58:06.268 00.010 15672 PulseGuide returned control before completion, sleep 161 04:58:06.391 00.123 30444 UpdateGuideState exits: m=127822 SNR=106.6 Saturated 04:58:06.391 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:06.391 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:06.391 00.000 30444 Enqueuing Expose request 04:58:06.476 00.085 15672 IsGuiding returns 0 04:58:06.476 00.000 15672 Move returns status 0, amount 165 04:58:06.476 00.000 15672 MoveAxis(N, 0, ABG) 04:58:06.476 00.000 15672 Move returns status 0, amount 0 04:58:06.476 00.000 15672 move complete, result=0 04:58:06.476 00.000 15672 worker thread done servicing request 04:58:06.476 00.000 15672 Worker thread wakes up 04:58:06.476 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:06.476 00.000 30444 GuideStep: 0.6 px 165 ms WEST, -0.2 px 0 ms NORTH 04:58:06.477 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:08.595 02.118 15672 Exposure complete 04:58:08.627 00.032 15672 worker thread done servicing request 04:58:08.627 00.000 30444 OnExposeComplete: enter 04:58:08.628 00.001 30444 UpdateGuideState(): m_state=6 04:58:08.628 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 952 04:58:08.628 00.000 30444 Star::Find returns 1 (1), X=436.41, Y=185.38, Mass=144932, SNR=110.7, Peak=13487 HFD=3.4 04:58:08.628 00.000 30444 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.28) = xAngle (-2.64 = -2.64) 04:58:08.628 00.000 30444 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.70 = -2.70) 04:58:08.628 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-2.92 mountX=-0.19 mountY=-0.09, mountTheta=-2.69 04:58:08.628 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.05, opts=13) 04:58:08.628 00.000 30444 Enqueuing Move request for scope (-0.21, -0.05) 04:58:08.628 00.000 15672 Worker thread wakes up 04:58:08.628 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd 04:58:08.628 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.05) 04:58:08.628 00.000 15672 Moving (-0.21, -0.05) raw xDistance=-0.19 yDistance=-0.09 04:58:08.629 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:58:08.629 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:08.629 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 04:58:08.629 00.000 15672 MoveAxis(E, 0, ABG) 04:58:08.629 00.000 15672 Move returns status 0, amount 0 04:58:08.629 00.000 15672 MoveAxis(N, 0, ABG) 04:58:08.629 00.000 15672 Move returns status 0, amount 0 04:58:08.629 00.000 15672 move complete, result=0 04:58:08.629 00.000 15672 worker thread done servicing request 04:58:08.633 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2152, max=13487, FiltMin=2524, FiltMax=9797, Gamma=2.950 04:58:08.949 00.316 30444 UpdateGuideState exits: m=144932 SNR=110.7 Saturated 04:58:08.949 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:08.950 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:08.950 00.000 30444 Enqueuing Expose request 04:58:08.950 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 04:58:08.950 00.000 15672 Worker thread wakes up 04:58:08.951 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:08.951 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:10.867 01.916 15672 Exposure complete 04:58:10.899 00.032 15672 worker thread done servicing request 04:58:10.899 00.000 30444 OnExposeComplete: enter 04:58:10.899 00.000 30444 UpdateGuideState(): m_state=6 04:58:10.899 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 953 04:58:10.899 00.000 30444 Star::Find returns 1 (1), X=436.26, Y=185.10, Mass=136740, SNR=118.8, Peak=14919 HFD=3.3 04:58:10.900 00.001 30444 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.28) = xAngle (-2.11 = -2.11) 04:58:10.900 00.000 30444 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.18 = -2.18) 04:58:10.900 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=-0.33 hyp=0.48 cameraTheta=-2.39 mountX=-0.25 mountY=-0.40, mountTheta=-2.13 04:58:10.900 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=-0.33, opts=13) 04:58:10.900 00.000 30444 Enqueuing Move request for scope (-0.35, -0.33) 04:58:10.900 00.000 15672 Worker thread wakes up 04:58:10.900 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.33) opts 0xd 04:58:10.900 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, -0.33) 04:58:10.900 00.000 15672 Moving (-0.35, -0.33) raw xDistance=-0.25 yDistance=-0.40 04:58:10.900 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25 04:58:10.900 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 04:58:10.900 00.000 15672 MoveAxis(E, 0, ABG) 04:58:10.901 00.001 15672 Move returns status 0, amount 0 04:58:10.901 00.000 15672 MoveAxis(N, 71, ABG) 04:58:10.901 00.000 15672 Guiding Dir = 0, Dur = 71 04:58:10.901 00.000 15672 IsSlewing returns 0 04:58:10.903 00.002 15672 IsGuiding returns 0 04:58:10.907 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2189, max=14919, FiltMin=2495, FiltMax=10008, Gamma=2.950 04:58:11.008 00.101 30444 UpdateGuideState exits: m=136740 SNR=118.8 Saturated 04:58:11.008 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:11.008 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:11.008 00.000 30444 Enqueuing Expose request 04:58:11.014 00.006 15672 IsGuiding returns 1 04:58:11.014 00.000 15672 scope still moving after pulse duration time elapsed 04:58:11.035 00.021 15672 IsSlewing returns 0 04:58:11.036 00.001 15672 IsGuiding returns 1 04:58:11.056 00.020 15672 IsSlewing returns 0 04:58:11.077 00.021 15672 IsGuiding returns 0 04:58:11.077 00.000 15672 scope move finished after 71 + 103 ms 04:58:11.077 00.000 15672 Move returns status 0, amount 71 04:58:11.077 00.000 15672 move complete, result=0 04:58:11.077 00.000 15672 worker thread done servicing request 04:58:11.077 00.000 15672 Worker thread wakes up 04:58:11.077 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:11.077 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 71 ms NORTH 04:58:11.077 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:13.184 02.107 15672 Exposure complete 04:58:13.204 00.020 15672 worker thread done servicing request 04:58:13.204 00.000 30444 OnExposeComplete: enter 04:58:13.204 00.000 30444 UpdateGuideState(): m_state=6 04:58:13.204 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 954 04:58:13.204 00.000 30444 Star::Find returns 1 (1), X=436.39, Y=185.45, Mass=144478, SNR=129.7, Peak=13774 HFD=3.3 04:58:13.204 00.000 30444 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.28) = xAngle (3.33 = -2.95) 04:58:13.204 00.000 30444 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.27 = -3.01) 04:58:13.204 00.000 30444 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.23 cameraTheta=3.05 mountX=-0.22 mountY=-0.03, mountTheta=-3.01 04:58:13.205 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.22, y=0.02, opts=13) 04:58:13.205 00.000 30444 Enqueuing Move request for scope (-0.22, 0.02) 04:58:13.205 00.000 15672 Worker thread wakes up 04:58:13.205 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd 04:58:13.205 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.22, 0.02) 04:58:13.205 00.000 15672 Moving (-0.22, 0.02) raw xDistance=-0.22 yDistance=-0.03 04:58:13.205 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 04:58:13.205 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:13.205 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:58:13.205 00.000 15672 MoveAxis(E, 0, ABG) 04:58:13.205 00.000 15672 Move returns status 0, amount 0 04:58:13.205 00.000 15672 MoveAxis(N, 0, ABG) 04:58:13.205 00.000 15672 Move returns status 0, amount 0 04:58:13.205 00.000 15672 move complete, result=0 04:58:13.205 00.000 15672 worker thread done servicing request 04:58:13.210 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=13774, FiltMin=2502, FiltMax=9751, Gamma=2.950 04:58:13.259 00.049 30444 UpdateGuideState exits: m=144478 SNR=129.7 Saturated 04:58:13.259 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:13.259 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:13.259 00.000 30444 Enqueuing Expose request 04:58:13.259 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH 04:58:13.259 00.000 15672 Worker thread wakes up 04:58:13.259 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:13.260 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:15.176 01.916 15672 Exposure complete 04:58:15.206 00.030 15672 worker thread done servicing request 04:58:15.206 00.000 30444 OnExposeComplete: enter 04:58:15.206 00.000 30444 UpdateGuideState(): m_state=6 04:58:15.206 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 955 04:58:15.206 00.000 30444 Star::Find returns 1 (1), X=436.47, Y=185.43, Mass=129548, SNR=105.7, Peak=13714 HFD=3.2 04:58:15.206 00.000 30444 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.28) = xAngle (-2.84 = -2.84) 04:58:15.206 00.000 30444 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.91 = -2.91) 04:58:15.206 00.000 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.12 mountX=-0.13 mountY=-0.03, mountTheta=-2.90 04:58:15.207 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.00, opts=13) 04:58:15.207 00.000 30444 Enqueuing Move request for scope (-0.14, -0.00) 04:58:15.207 00.000 15672 Worker thread wakes up 04:58:15.207 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd 04:58:15.207 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.00) 04:58:15.207 00.000 15672 Moving (-0.14, -0.00) raw xDistance=-0.13 yDistance=-0.03 04:58:15.207 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 04:58:15.207 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:15.207 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 04:58:15.207 00.000 15672 MoveAxis(E, 0, ABG) 04:58:15.207 00.000 15672 Move returns status 0, amount 0 04:58:15.207 00.000 15672 MoveAxis(N, 0, ABG) 04:58:15.207 00.000 15672 Move returns status 0, amount 0 04:58:15.207 00.000 15672 move complete, result=0 04:58:15.207 00.000 15672 worker thread done servicing request 04:58:15.212 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2090, max=14113, FiltMin=2509, FiltMax=10205, Gamma=2.950 04:58:15.263 00.051 30444 UpdateGuideState exits: m=129548 SNR=105.7 Saturated 04:58:15.263 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:15.263 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:15.263 00.000 30444 Enqueuing Expose request 04:58:15.263 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 04:58:15.263 00.000 15672 Worker thread wakes up 04:58:15.263 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:15.263 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:17.370 02.107 15672 Exposure complete 04:58:17.391 00.021 15672 worker thread done servicing request 04:58:17.391 00.000 30444 OnExposeComplete: enter 04:58:17.391 00.000 30444 UpdateGuideState(): m_state=6 04:58:17.391 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 956 04:58:17.392 00.001 30444 Star::Find returns 1 (1), X=436.99, Y=185.39, Mass=140859, SNR=115.0, Peak=12635 HFD=4.0 04:58:17.392 00.000 30444 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.28) = xAngle (0.19 = 0.19) 04:58:17.392 00.000 30444 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.12 = 0.12) 04:58:17.392 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=-0.04 hyp=0.38 cameraTheta=-0.09 mountX=0.38 mountY=0.05, mountTheta=0.13 04:58:17.392 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=-0.04, opts=13) 04:58:17.392 00.000 30444 Enqueuing Move request for scope (0.38, -0.04) 04:58:17.392 00.000 15672 Worker thread wakes up 04:58:17.392 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.04) opts 0xd 04:58:17.392 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, -0.04) 04:58:17.392 00.000 15672 Moving (0.38, -0.04) raw xDistance=0.38 yDistance=0.05 04:58:17.392 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 04:58:17.392 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:17.393 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 04:58:17.393 00.000 15672 MoveAxis(W, 102, ABG) 04:58:17.393 00.000 15672 Guiding Dir = 3, Dur = 102 04:58:17.393 00.000 15672 IsSlewing returns 0 04:58:17.398 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2022, max=13331, FiltMin=2468, FiltMax=8755, Gamma=2.950 04:58:17.434 00.036 15672 IsGuiding returns 0 04:58:17.448 00.014 30444 UpdateGuideState exits: m=140859 SNR=115.0 Saturated 04:58:17.448 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:17.448 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:17.448 00.000 30444 Enqueuing Expose request 04:58:17.450 00.002 15672 PulseGuide returned control before completion, sleep 97 04:58:17.563 00.113 15672 IsGuiding returns 0 04:58:17.563 00.000 15672 Move returns status 0, amount 102 04:58:17.563 00.000 15672 MoveAxis(N, 0, ABG) 04:58:17.563 00.000 15672 Move returns status 0, amount 0 04:58:17.563 00.000 15672 move complete, result=0 04:58:17.563 00.000 15672 worker thread done servicing request 04:58:17.563 00.000 15672 Worker thread wakes up 04:58:17.563 00.000 30444 GuideStep: 0.4 px 102 ms WEST, 0.0 px 0 ms NORTH 04:58:17.563 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:17.563 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:19.472 01.909 15672 Exposure complete 04:58:19.492 00.020 15672 worker thread done servicing request 04:58:19.492 00.000 30444 OnExposeComplete: enter 04:58:19.492 00.000 30444 UpdateGuideState(): m_state=6 04:58:19.492 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 957 04:58:19.492 00.000 30444 Star::Find returns 1 (1), X=436.82, Y=185.48, Mass=134674, SNR=105.3, Peak=14746 HFD=3.4 04:58:19.493 00.001 30444 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.28) = xAngle (0.51 = 0.51) 04:58:19.493 00.000 30444 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.45 = 0.45) 04:58:19.493 00.000 30444 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.21 cameraTheta=0.23 mountX=0.19 mountY=0.09, mountTheta=0.46 04:58:19.493 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.21, y=0.05, opts=13) 04:58:19.493 00.000 30444 Enqueuing Move request for scope (0.21, 0.05) 04:58:19.493 00.000 15672 Worker thread wakes up 04:58:19.493 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd 04:58:19.493 00.000 15672 Handling offset move in thread for scope, endpoint = (0.21, 0.05) 04:58:19.493 00.000 15672 Moving (0.21, 0.05) raw xDistance=0.19 yDistance=0.09 04:58:19.494 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:58:19.494 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:19.494 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:58:19.494 00.000 15672 MoveAxis(E, 0, ABG) 04:58:19.494 00.000 15672 Move returns status 0, amount 0 04:58:19.494 00.000 15672 MoveAxis(N, 0, ABG) 04:58:19.494 00.000 15672 Move returns status 0, amount 0 04:58:19.494 00.000 15672 move complete, result=0 04:58:19.494 00.000 15672 worker thread done servicing request 04:58:19.499 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2175, max=14757, FiltMin=2523, FiltMax=10448, Gamma=2.950 04:58:19.646 00.147 30444 UpdateGuideState exits: m=134674 SNR=105.3 Saturated 04:58:19.646 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:19.647 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:19.647 00.000 30444 Enqueuing Expose request 04:58:19.647 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:58:19.647 00.000 15672 Worker thread wakes up 04:58:19.647 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:19.647 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:21.754 02.107 15672 Exposure complete 04:58:21.774 00.020 15672 worker thread done servicing request 04:58:21.774 00.000 30444 OnExposeComplete: enter 04:58:21.774 00.000 30444 UpdateGuideState(): m_state=6 04:58:21.774 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 958 04:58:21.774 00.000 30444 Star::Find returns 1 (1), X=436.57, Y=185.46, Mass=126957, SNR=110.7, Peak=13862 HFD=3.2 04:58:21.774 00.000 30444 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.28) = xAngle (2.80 = 2.80) 04:58:21.774 00.000 30444 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.74 = 2.74) 04:58:21.774 00.000 30444 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.52 mountX=-0.05 mountY=0.02, mountTheta=2.75 04:58:21.776 00.002 30444 SchedulePrimaryMove(04F7B810, x=-0.05, y=0.03, opts=13) 04:58:21.776 00.000 30444 Enqueuing Move request for scope (-0.05, 0.03) 04:58:21.776 00.000 15672 Worker thread wakes up 04:58:21.776 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd 04:58:21.776 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.05, 0.03) 04:58:21.776 00.000 15672 Moving (-0.05, 0.03) raw xDistance=-0.05 yDistance=0.02 04:58:21.776 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 04:58:21.776 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:21.776 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 04:58:21.776 00.000 15672 MoveAxis(E, 0, ABG) 04:58:21.776 00.000 15672 Move returns status 0, amount 0 04:58:21.776 00.000 15672 MoveAxis(N, 0, ABG) 04:58:21.776 00.000 15672 Move returns status 0, amount 0 04:58:21.776 00.000 15672 move complete, result=0 04:58:21.776 00.000 15672 worker thread done servicing request 04:58:21.781 00.005 30444 UpdateImageDisplay: Size=(640,480) min=1922, max=14669, FiltMin=2479, FiltMax=10532, Gamma=2.950 04:58:21.830 00.049 30444 UpdateGuideState exits: m=126957 SNR=110.7 Saturated 04:58:21.830 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:21.830 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:21.830 00.000 30444 Enqueuing Expose request 04:58:21.830 00.000 30444 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 04:58:21.830 00.000 15672 Worker thread wakes up 04:58:21.831 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:21.831 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:23.749 01.918 15672 Exposure complete 04:58:23.774 00.025 15672 worker thread done servicing request 04:58:23.775 00.001 30444 OnExposeComplete: enter 04:58:23.775 00.000 30444 UpdateGuideState(): m_state=6 04:58:23.775 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 959 04:58:23.775 00.000 30444 Star::Find returns 1 (1), X=436.52, Y=185.33, Mass=135168, SNR=120.4, Peak=14550 HFD=3.2 04:58:23.775 00.000 30444 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.28) = xAngle (-2.00 = -2.00) 04:58:23.775 00.000 30444 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.06 = -2.06) 04:58:23.775 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.28 mountX=-0.06 mountY=-0.12, mountTheta=-2.01 04:58:23.775 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=-0.10, opts=13) 04:58:23.775 00.000 30444 Enqueuing Move request for scope (-0.09, -0.10) 04:58:23.775 00.000 15672 Worker thread wakes up 04:58:23.776 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd 04:58:23.776 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, -0.10) 04:58:23.776 00.000 15672 Moving (-0.09, -0.10) raw xDistance=-0.06 yDistance=-0.12 04:58:23.776 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 04:58:23.776 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:23.776 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 04:58:23.776 00.000 15672 MoveAxis(E, 0, ABG) 04:58:23.776 00.000 15672 Move returns status 0, amount 0 04:58:23.776 00.000 15672 MoveAxis(N, 0, ABG) 04:58:23.776 00.000 15672 Move returns status 0, amount 0 04:58:23.776 00.000 15672 move complete, result=0 04:58:23.776 00.000 15672 worker thread done servicing request 04:58:23.781 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2123, max=14550, FiltMin=2458, FiltMax=9868, Gamma=2.950 04:58:23.831 00.050 30444 UpdateGuideState exits: m=135168 SNR=120.4 Saturated 04:58:23.831 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:23.831 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:23.831 00.000 30444 Enqueuing Expose request 04:58:23.831 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 04:58:23.831 00.000 15672 Worker thread wakes up 04:58:23.831 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:23.831 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:25.948 02.117 15672 Exposure complete 04:58:25.978 00.030 15672 worker thread done servicing request 04:58:25.978 00.000 30444 OnExposeComplete: enter 04:58:25.978 00.000 30444 UpdateGuideState(): m_state=6 04:58:25.978 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 960 04:58:25.978 00.000 30444 Star::Find returns 1 (1), X=436.58, Y=185.28, Mass=132939, SNR=109.5, Peak=15172 HFD=3.2 04:58:25.978 00.000 30444 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.28) = xAngle (-1.51 = -1.51) 04:58:25.978 00.000 30444 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 04:58:25.978 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.79 mountX=0.01 mountY=-0.15, mountTheta=-1.51 04:58:25.979 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.15, opts=13) 04:58:25.979 00.000 30444 Enqueuing Move request for scope (-0.03, -0.15) 04:58:25.979 00.000 15672 Worker thread wakes up 04:58:25.979 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd 04:58:25.979 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.15) 04:58:25.979 00.000 15672 Moving (-0.03, -0.15) raw xDistance=0.01 yDistance=-0.15 04:58:25.979 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:58:25.979 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:25.979 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 04:58:25.979 00.000 15672 MoveAxis(E, 0, ABG) 04:58:25.979 00.000 15672 Move returns status 0, amount 0 04:58:25.979 00.000 15672 MoveAxis(N, 0, ABG) 04:58:25.979 00.000 15672 Move returns status 0, amount 0 04:58:25.979 00.000 15672 move complete, result=0 04:58:25.979 00.000 15672 worker thread done servicing request 04:58:25.984 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2040, max=15172, FiltMin=2446, FiltMax=10452, Gamma=2.950 04:58:26.034 00.050 30444 UpdateGuideState exits: m=132939 SNR=109.5 Saturated 04:58:26.034 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:26.034 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:26.034 00.000 30444 Enqueuing Expose request 04:58:26.034 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 04:58:26.034 00.000 15672 Worker thread wakes up 04:58:26.034 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:26.034 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:27.951 01.917 15672 Exposure complete 04:58:27.983 00.032 15672 worker thread done servicing request 04:58:27.983 00.000 30444 OnExposeComplete: enter 04:58:27.983 00.000 30444 UpdateGuideState(): m_state=6 04:58:27.983 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 961 04:58:27.983 00.000 30444 Star::Find returns 1 (1), X=437.14, Y=185.17, Mass=126038, SNR=101.7, Peak=14937 HFD=2.9 04:58:27.983 00.000 30444 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.28) = xAngle (-0.18 = -0.18) 04:58:27.983 00.000 30444 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.24 = -0.24) 04:58:27.983 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-0.26 hyp=0.59 cameraTheta=-0.46 mountX=0.58 mountY=-0.14, mountTheta=-0.24 04:58:27.984 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.26, opts=13) 04:58:27.984 00.000 30444 Enqueuing Move request for scope (0.53, -0.26) 04:58:27.984 00.000 15672 Worker thread wakes up 04:58:27.984 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.26) opts 0xd 04:58:27.984 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.26) 04:58:27.984 00.000 15672 Moving (0.53, -0.26) raw xDistance=0.58 yDistance=-0.14 04:58:27.984 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58 04:58:27.984 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:27.984 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 04:58:27.984 00.000 15672 MoveAxis(W, 157, ABG) 04:58:27.984 00.000 15672 Guiding Dir = 3, Dur = 157 04:58:27.985 00.001 15672 IsSlewing returns 0 04:58:27.986 00.001 15672 IsGuiding returns 0 04:58:27.990 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2092, max=14937, FiltMin=2515, FiltMax=10614, Gamma=2.950 04:58:28.010 00.020 15672 PulseGuide returned control before completion, sleep 144 04:58:28.039 00.029 30444 UpdateGuideState exits: m=126038 SNR=101.7 Saturated 04:58:28.039 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:28.039 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:28.039 00.000 30444 Enqueuing Expose request 04:58:28.156 00.117 15672 IsGuiding returns 1 04:58:28.157 00.001 15672 scope still moving after pulse duration time elapsed 04:58:28.177 00.020 15672 IsSlewing returns 0 04:58:28.186 00.009 15672 IsGuiding returns 0 04:58:28.186 00.000 15672 scope move finished after 157 + 43 ms 04:58:28.186 00.000 15672 Move returns status 0, amount 157 04:58:28.186 00.000 15672 MoveAxis(N, 0, ABG) 04:58:28.186 00.000 15672 Move returns status 0, amount 0 04:58:28.186 00.000 15672 move complete, result=0 04:58:28.186 00.000 15672 worker thread done servicing request 04:58:28.186 00.000 15672 Worker thread wakes up 04:58:28.186 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:28.186 00.000 30444 GuideStep: 0.6 px 157 ms WEST, -0.1 px 0 ms NORTH 04:58:28.186 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:30.292 02.106 15672 Exposure complete 04:58:30.312 00.020 15672 worker thread done servicing request 04:58:30.312 00.000 30444 OnExposeComplete: enter 04:58:30.312 00.000 30444 UpdateGuideState(): m_state=6 04:58:30.312 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 962 04:58:30.312 00.000 30444 Star::Find returns 1 (1), X=437.05, Y=185.13, Mass=129902, SNR=92.2, Peak=13494 HFD=3.6 04:58:30.312 00.000 30444 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.28) = xAngle (-0.32 = -0.32) 04:58:30.312 00.000 30444 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.38 = -0.38) 04:58:30.313 00.001 30444 CameraToMount -- cameraX=0.44 cameraY=-0.29 hyp=0.53 cameraTheta=-0.59 mountX=0.50 mountY=-0.19, mountTheta=-0.37 04:58:30.313 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.44, y=-0.29, opts=13) 04:58:30.313 00.000 30444 Enqueuing Move request for scope (0.44, -0.29) 04:58:30.313 00.000 15672 Worker thread wakes up 04:58:30.313 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.29) opts 0xd 04:58:30.313 00.000 15672 Handling offset move in thread for scope, endpoint = (0.44, -0.29) 04:58:30.313 00.000 15672 Moving (0.44, -0.29) raw xDistance=0.50 yDistance=-0.19 04:58:30.313 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50 04:58:30.313 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:30.313 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:58:30.314 00.001 15672 MoveAxis(W, 146, ABG) 04:58:30.314 00.000 15672 Guiding Dir = 3, Dur = 146 04:58:30.314 00.000 15672 IsSlewing returns 0 04:58:30.315 00.001 15672 IsGuiding returns 0 04:58:30.321 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=13651, FiltMin=2507, FiltMax=9800, Gamma=2.950 04:58:30.342 00.021 15672 PulseGuide returned control before completion, sleep 130 04:58:30.372 00.030 30444 UpdateGuideState exits: m=129902 SNR=92.2 Saturated 04:58:30.372 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:30.372 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:30.372 00.000 30444 Enqueuing Expose request 04:58:30.474 00.102 15672 IsGuiding returns 1 04:58:30.474 00.000 15672 scope still moving after pulse duration time elapsed 04:58:30.495 00.021 15672 IsSlewing returns 0 04:58:30.551 00.056 15672 IsGuiding returns 0 04:58:30.551 00.000 15672 scope move finished after 146 + 90 ms 04:58:30.552 00.001 15672 Move returns status 0, amount 146 04:58:30.552 00.000 15672 MoveAxis(N, 0, ABG) 04:58:30.552 00.000 15672 Move returns status 0, amount 0 04:58:30.552 00.000 15672 move complete, result=0 04:58:30.552 00.000 15672 worker thread done servicing request 04:58:30.552 00.000 15672 Worker thread wakes up 04:58:30.552 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:30.553 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:30.553 00.000 30444 GuideStep: 0.5 px 146 ms WEST, -0.2 px 0 ms NORTH 04:58:32.458 01.905 15672 Exposure complete 04:58:32.478 00.020 15672 worker thread done servicing request 04:58:32.478 00.000 30444 OnExposeComplete: enter 04:58:32.478 00.000 30444 UpdateGuideState(): m_state=6 04:58:32.478 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 963 04:58:32.478 00.000 30444 Star::Find returns 1 (1), X=436.52, Y=185.56, Mass=127167, SNR=109.3, Peak=13047 HFD=3.2 04:58:32.478 00.000 30444 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.28) = xAngle (2.47 = 2.47) 04:58:32.479 00.001 30444 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.41 = 2.41) 04:58:32.479 00.000 30444 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.19 mountX=-0.12 mountY=0.10, mountTheta=2.43 04:58:32.479 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.09, y=0.13, opts=13) 04:58:32.479 00.000 30444 Enqueuing Move request for scope (-0.09, 0.13) 04:58:32.479 00.000 15672 Worker thread wakes up 04:58:32.479 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd 04:58:32.479 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.09, 0.13) 04:58:32.479 00.000 15672 Moving (-0.09, 0.13) raw xDistance=-0.12 yDistance=0.10 04:58:32.479 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 04:58:32.479 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:32.479 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 04:58:32.480 00.001 15672 MoveAxis(E, 0, ABG) 04:58:32.480 00.000 15672 Move returns status 0, amount 0 04:58:32.480 00.000 15672 MoveAxis(N, 0, ABG) 04:58:32.480 00.000 15672 Move returns status 0, amount 0 04:58:32.480 00.000 15672 move complete, result=0 04:58:32.480 00.000 15672 worker thread done servicing request 04:58:32.485 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2159, max=13047, FiltMin=2491, FiltMax=10022, Gamma=2.950 04:58:32.871 00.386 30444 UpdateGuideState exits: m=127167 SNR=109.3 Saturated 04:58:32.871 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:32.871 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:32.871 00.000 30444 Enqueuing Expose request 04:58:32.872 00.001 30444 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 04:58:32.872 00.000 15672 Worker thread wakes up 04:58:32.872 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:32.872 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:34.980 02.108 15672 Exposure complete 04:58:34.999 00.019 15672 worker thread done servicing request 04:58:34.999 00.000 30444 OnExposeComplete: enter 04:58:35.000 00.001 30444 UpdateGuideState(): m_state=6 04:58:35.000 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 964 04:58:35.000 00.000 30444 Star::Find returns 1 (1), X=436.97, Y=185.25, Mass=117740, SNR=88.8, Peak=12701 HFD=3.4 04:58:35.000 00.000 30444 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.28) = xAngle (-0.19 = -0.19) 04:58:35.000 00.000 30444 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.25 = -0.25) 04:58:35.000 00.000 30444 CameraToMount -- cameraX=0.36 cameraY=-0.18 hyp=0.40 cameraTheta=-0.47 mountX=0.39 mountY=-0.10, mountTheta=-0.25 04:58:35.000 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.36, y=-0.18, opts=13) 04:58:35.000 00.000 30444 Enqueuing Move request for scope (0.36, -0.18) 04:58:35.000 00.000 15672 Worker thread wakes up 04:58:35.001 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.18) opts 0xd 04:58:35.001 00.000 15672 Handling offset move in thread for scope, endpoint = (0.36, -0.18) 04:58:35.001 00.000 15672 Moving (0.36, -0.18) raw xDistance=0.39 yDistance=-0.10 04:58:35.001 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39 04:58:35.001 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:35.001 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:58:35.001 00.000 15672 MoveAxis(W, 106, ABG) 04:58:35.001 00.000 15672 Guiding Dir = 3, Dur = 106 04:58:35.002 00.001 15672 IsSlewing returns 0 04:58:35.002 00.000 15672 IsGuiding returns 0 04:58:35.007 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2122, max=13685, FiltMin=2457, FiltMax=10021, Gamma=2.950 04:58:35.022 00.015 15672 PulseGuide returned control before completion, sleep 97 04:58:35.056 00.034 30444 UpdateGuideState exits: m=117740 SNR=88.8 Saturated 04:58:35.056 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:35.056 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:35.056 00.000 30444 Enqueuing Expose request 04:58:35.121 00.065 15672 IsGuiding returns 1 04:58:35.121 00.000 15672 scope still moving after pulse duration time elapsed 04:58:35.142 00.021 15672 IsSlewing returns 0 04:58:35.143 00.001 15672 IsGuiding returns 1 04:58:35.165 00.022 15672 IsSlewing returns 0 04:58:35.166 00.001 15672 IsGuiding returns 0 04:58:35.166 00.000 15672 scope move finished after 106 + 57 ms 04:58:35.166 00.000 15672 Move returns status 0, amount 106 04:58:35.166 00.000 15672 MoveAxis(N, 0, ABG) 04:58:35.166 00.000 15672 Move returns status 0, amount 0 04:58:35.166 00.000 15672 move complete, result=0 04:58:35.166 00.000 15672 worker thread done servicing request 04:58:35.166 00.000 15672 Worker thread wakes up 04:58:35.166 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:35.166 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:35.166 00.000 30444 GuideStep: 0.4 px 106 ms WEST, -0.1 px 0 ms NORTH 04:58:37.075 01.909 15672 Exposure complete 04:58:37.095 00.020 15672 worker thread done servicing request 04:58:37.095 00.000 30444 OnExposeComplete: enter 04:58:37.095 00.000 30444 UpdateGuideState(): m_state=6 04:58:37.095 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 965 04:58:37.095 00.000 30444 Star::Find returns 1 (1), X=436.88, Y=185.13, Mass=127075, SNR=101.4, Peak=14125 HFD=3.1 04:58:37.095 00.000 30444 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.28) = xAngle (-0.55 = -0.55) 04:58:37.095 00.000 30444 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.61 = -0.61) 04:58:37.095 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=-0.30 hyp=0.40 cameraTheta=-0.83 mountX=0.34 mountY=-0.23, mountTheta=-0.60 04:58:37.096 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=-0.30, opts=13) 04:58:37.096 00.000 30444 Enqueuing Move request for scope (0.27, -0.30) 04:58:37.096 00.000 15672 Worker thread wakes up 04:58:37.096 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.30) opts 0xd 04:58:37.096 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, -0.30) 04:58:37.096 00.000 15672 Moving (0.27, -0.30) raw xDistance=0.34 yDistance=-0.23 04:58:37.096 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34 04:58:37.096 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:37.096 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 04:58:37.096 00.000 15672 MoveAxis(W, 100, ABG) 04:58:37.096 00.000 15672 Guiding Dir = 3, Dur = 100 04:58:37.097 00.001 15672 IsSlewing returns 0 04:58:37.098 00.001 15672 IsGuiding returns 0 04:58:37.102 00.004 30444 UpdateImageDisplay: Size=(640,480) min=1895, max=14125, FiltMin=2545, FiltMax=9686, Gamma=2.950 04:58:37.115 00.013 15672 PulseGuide returned control before completion, sleep 94 04:58:37.243 00.128 15672 IsGuiding returns 0 04:58:37.243 00.000 15672 Move returns status 0, amount 100 04:58:37.244 00.001 15672 MoveAxis(N, 0, ABG) 04:58:37.244 00.000 15672 Move returns status 0, amount 0 04:58:37.244 00.000 15672 move complete, result=0 04:58:37.244 00.000 15672 worker thread done servicing request 04:58:37.450 00.206 30444 UpdateGuideState exits: m=127075 SNR=101.4 Saturated 04:58:37.450 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:37.450 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:37.450 00.000 30444 Enqueuing Expose request 04:58:37.450 00.000 15672 Worker thread wakes up 04:58:37.450 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:37.450 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:37.450 00.000 30444 GuideStep: 0.3 px 100 ms WEST, -0.2 px 0 ms NORTH 04:58:39.559 02.109 15672 Exposure complete 04:58:39.579 00.020 15672 worker thread done servicing request 04:58:39.579 00.000 30444 OnExposeComplete: enter 04:58:39.580 00.001 30444 UpdateGuideState(): m_state=6 04:58:39.580 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 966 04:58:39.580 00.000 30444 Star::Find returns 1 (1), X=436.51, Y=185.13, Mass=145429, SNR=126.2, Peak=14599 HFD=3.4 04:58:39.580 00.000 30444 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.28) = xAngle (-1.62 = -1.62) 04:58:39.580 00.000 30444 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.68 = -1.68) 04:58:39.580 00.000 30444 CameraToMount -- cameraX=-0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.90 mountX=-0.02 mountY=-0.32, mountTheta=-1.62 04:58:39.580 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.10, y=-0.30, opts=13) 04:58:39.581 00.001 30444 Enqueuing Move request for scope (-0.10, -0.30) 04:58:39.581 00.000 15672 Worker thread wakes up 04:58:39.581 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.30) opts 0xd 04:58:39.581 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.10, -0.30) 04:58:39.581 00.000 15672 Moving (-0.10, -0.30) raw xDistance=-0.02 yDistance=-0.32 04:58:39.581 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 04:58:39.581 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32 04:58:39.581 00.000 15672 MoveAxis(E, 0, ABG) 04:58:39.581 00.000 15672 Move returns status 0, amount 0 04:58:39.581 00.000 15672 MoveAxis(N, 57, ABG) 04:58:39.581 00.000 15672 Guiding Dir = 0, Dur = 57 04:58:39.582 00.001 15672 IsSlewing returns 0 04:58:39.587 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=14599, FiltMin=2520, FiltMax=10182, Gamma=2.950 04:58:39.609 00.022 15672 IsGuiding returns 0 04:58:39.642 00.033 30444 UpdateGuideState exits: m=145429 SNR=126.2 Saturated 04:58:39.642 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:39.642 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:39.642 00.000 30444 Enqueuing Expose request 04:58:39.689 00.047 15672 IsGuiding returns 1 04:58:39.690 00.001 15672 scope still moving after pulse duration time elapsed 04:58:39.710 00.020 15672 IsSlewing returns 0 04:58:39.711 00.001 15672 IsGuiding returns 1 04:58:39.732 00.021 15672 IsSlewing returns 0 04:58:39.733 00.001 15672 IsGuiding returns 1 04:58:39.754 00.021 15672 IsSlewing returns 0 04:58:39.768 00.014 15672 IsGuiding returns 0 04:58:39.768 00.000 15672 scope move finished after 57 + 102 ms 04:58:39.768 00.000 15672 Move returns status 0, amount 57 04:58:39.769 00.001 15672 move complete, result=0 04:58:39.769 00.000 15672 worker thread done servicing request 04:58:39.769 00.000 15672 Worker thread wakes up 04:58:39.769 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:39.769 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:39.769 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.3 px 57 ms NORTH 04:58:41.679 01.910 15672 Exposure complete 04:58:41.698 00.019 15672 worker thread done servicing request 04:58:41.699 00.001 30444 OnExposeComplete: enter 04:58:41.699 00.000 30444 UpdateGuideState(): m_state=6 04:58:41.699 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 967 04:58:41.699 00.000 30444 Star::Find returns 1 (1), X=436.84, Y=185.53, Mass=133097, SNR=111.5, Peak=15211 HFD=3.5 04:58:41.699 00.000 30444 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.28) = xAngle (0.68 = 0.68) 04:58:41.699 00.000 30444 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.62 = 0.62) 04:58:41.699 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.25 cameraTheta=0.40 mountX=0.19 mountY=0.14, mountTheta=0.64 04:58:41.699 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=0.10, opts=13) 04:58:41.700 00.001 30444 Enqueuing Move request for scope (0.23, 0.10) 04:58:41.700 00.000 15672 Worker thread wakes up 04:58:41.700 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.10) opts 0xd 04:58:41.700 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, 0.10) 04:58:41.700 00.000 15672 Moving (0.23, 0.10) raw xDistance=0.19 yDistance=0.14 04:58:41.700 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 04:58:41.700 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:41.700 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 04:58:41.700 00.000 15672 MoveAxis(E, 0, ABG) 04:58:41.700 00.000 15672 Move returns status 0, amount 0 04:58:41.700 00.000 15672 MoveAxis(N, 0, ABG) 04:58:41.700 00.000 15672 Move returns status 0, amount 0 04:58:41.700 00.000 15672 move complete, result=0 04:58:41.701 00.001 15672 worker thread done servicing request 04:58:41.705 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=15211, FiltMin=2513, FiltMax=10411, Gamma=2.950 04:58:41.757 00.052 30444 UpdateGuideState exits: m=133097 SNR=111.5 Saturated 04:58:41.757 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:41.757 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:41.757 00.000 30444 Enqueuing Expose request 04:58:41.757 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:58:41.757 00.000 15672 Worker thread wakes up 04:58:41.757 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:41.757 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:43.864 02.107 15672 Exposure complete 04:58:43.884 00.020 15672 worker thread done servicing request 04:58:43.884 00.000 30444 OnExposeComplete: enter 04:58:43.884 00.000 30444 UpdateGuideState(): m_state=6 04:58:43.884 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 968 04:58:43.884 00.000 30444 Star::Find returns 1 (1), X=436.63, Y=185.50, Mass=139324, SNR=109.2, Peak=14231 HFD=3.3 04:58:43.884 00.000 30444 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.28) = xAngle (1.58 = 1.58) 04:58:43.884 00.000 30444 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.52 = 1.52) 04:58:43.884 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.30 mountX=-0.00 mountY=0.07, mountTheta=1.58 04:58:43.885 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.07, opts=13) 04:58:43.885 00.000 30444 Enqueuing Move request for scope (0.02, 0.07) 04:58:43.885 00.000 15672 Worker thread wakes up 04:58:43.885 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd 04:58:43.885 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.07) 04:58:43.885 00.000 15672 Moving (0.02, 0.07) raw xDistance=-0.00 yDistance=0.07 04:58:43.885 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 04:58:43.885 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:58:43.885 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:58:43.885 00.000 15672 MoveAxis(E, 0, ABG) 04:58:43.885 00.000 15672 Move returns status 0, amount 0 04:58:43.885 00.000 15672 MoveAxis(N, 0, ABG) 04:58:43.885 00.000 15672 Move returns status 0, amount 0 04:58:43.885 00.000 15672 move complete, result=0 04:58:43.885 00.000 15672 worker thread done servicing request 04:58:43.891 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=14231, FiltMin=2529, FiltMax=9759, Gamma=2.950 04:58:43.949 00.058 30444 UpdateGuideState exits: m=139324 SNR=109.2 Saturated 04:58:43.950 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:43.950 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:43.950 00.000 30444 Enqueuing Expose request 04:58:43.950 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:58:43.950 00.000 15672 Worker thread wakes up 04:58:43.950 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:43.950 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:45.860 01.910 15672 Exposure complete 04:58:45.879 00.019 15672 worker thread done servicing request 04:58:45.879 00.000 30444 OnExposeComplete: enter 04:58:45.880 00.001 30444 UpdateGuideState(): m_state=6 04:58:45.880 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 969 04:58:45.880 00.000 30444 Star::Find returns 1 (1), X=436.61, Y=185.15, Mass=129872, SNR=106.8, Peak=14050 HFD=3.2 04:58:45.880 00.000 30444 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.28) = xAngle (-1.30 = -1.30) 04:58:45.880 00.000 30444 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.37 = -1.37) 04:58:45.880 00.000 30444 CameraToMount -- cameraX=-0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.58 mountX=0.07 mountY=-0.27, mountTheta=-1.31 04:58:45.880 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.00, y=-0.28, opts=13) 04:58:45.880 00.000 30444 Enqueuing Move request for scope (-0.00, -0.28) 04:58:45.881 00.001 15672 Worker thread wakes up 04:58:45.881 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.28) opts 0xd 04:58:45.881 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.00, -0.28) 04:58:45.881 00.000 15672 Moving (-0.00, -0.28) raw xDistance=0.07 yDistance=-0.27 04:58:45.881 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:58:45.881 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 04:58:45.881 00.000 15672 MoveAxis(E, 0, ABG) 04:58:45.881 00.000 15672 Move returns status 0, amount 0 04:58:45.881 00.000 15672 MoveAxis(N, 48, ABG) 04:58:45.881 00.000 15672 Guiding Dir = 0, Dur = 48 04:58:45.881 00.000 15672 IsSlewing returns 0 04:58:45.882 00.001 15672 IsGuiding returns 0 04:58:45.886 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2226, max=14050, FiltMin=2450, FiltMax=9809, Gamma=2.950 04:58:45.936 00.050 30444 UpdateGuideState exits: m=129872 SNR=106.8 Saturated 04:58:45.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:45.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:45.936 00.000 30444 Enqueuing Expose request 04:58:45.998 00.062 15672 IsGuiding returns 1 04:58:45.998 00.000 15672 scope still moving after pulse duration time elapsed 04:58:46.019 00.021 15672 IsSlewing returns 0 04:58:46.021 00.002 15672 IsGuiding returns 1 04:58:46.041 00.020 15672 IsSlewing returns 0 04:58:46.061 00.020 15672 IsGuiding returns 0 04:58:46.061 00.000 15672 scope move finished after 48 + 131 ms 04:58:46.061 00.000 15672 Move returns status 0, amount 48 04:58:46.061 00.000 15672 move complete, result=0 04:58:46.061 00.000 15672 worker thread done servicing request 04:58:46.061 00.000 15672 Worker thread wakes up 04:58:46.061 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 48 ms NORTH 04:58:46.061 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:46.062 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:48.172 02.110 15672 Exposure complete 04:58:48.192 00.020 15672 worker thread done servicing request 04:58:48.192 00.000 30444 OnExposeComplete: enter 04:58:48.192 00.000 30444 UpdateGuideState(): m_state=6 04:58:48.192 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 970 04:58:48.192 00.000 30444 Star::Find returns 1 (1), X=437.32, Y=187.84, Mass=133945, SNR=94.7, Peak=10775 HFD=4.0 04:58:48.192 00.000 30444 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.28) = xAngle (1.56 = 1.56) 04:58:48.192 00.000 30444 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.50 = 1.50) 04:58:48.192 00.000 30444 CameraToMount -- cameraX=0.70 cameraY=2.41 hyp=2.51 cameraTheta=1.29 mountX=0.02 mountY=2.50, mountTheta=1.56 04:58:48.193 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.70, y=2.41, opts=13) 04:58:48.193 00.000 30444 Enqueuing Move request for scope (0.70, 2.41) 04:58:48.193 00.000 15672 Worker thread wakes up 04:58:48.193 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.70, 2.41) opts 0xd 04:58:48.193 00.000 15672 Handling offset move in thread for scope, endpoint = (0.70, 2.41) 04:58:48.193 00.000 15672 Moving (0.70, 2.41) raw xDistance=0.02 yDistance=2.50 04:58:48.193 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 04:58:48.193 00.000 15672 resist switch: large excursion: input 2.50 thresh 0.75 direction from -1 to 1 04:58:48.193 00.000 15672 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=7.51 04:58:48.193 00.000 15672 GuideAlgorithmResistSwitch::result() returns 2.50 from input 2.50 04:58:48.193 00.000 15672 MoveAxis(E, 0, ABG) 04:58:48.193 00.000 15672 Move returns status 0, amount 0 04:58:48.193 00.000 15672 MoveAxis(S, 446, ABG) 04:58:48.193 00.000 15672 Guiding Dir = 1, Dur = 446 04:58:48.194 00.001 15672 IsSlewing returns 0 04:58:48.195 00.001 15672 IsGuiding returns 0 04:58:48.200 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=11758, FiltMin=2471, FiltMax=9145, Gamma=2.950 04:58:48.281 00.081 15672 PulseGuide returned control before completion, sleep 370 04:58:48.654 00.373 15672 IsGuiding returns 1 04:58:48.654 00.000 15672 scope still moving after pulse duration time elapsed 04:58:48.671 00.017 30444 UpdateGuideState exits: m=133945 SNR=94.7 Saturated 04:58:48.671 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:48.671 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:48.671 00.000 30444 Enqueuing Expose request 04:58:48.675 00.004 15672 IsSlewing returns 0 04:58:48.676 00.001 15672 IsGuiding returns 1 04:58:48.697 00.021 15672 IsSlewing returns 0 04:58:48.698 00.001 15672 IsGuiding returns 1 04:58:48.720 00.022 15672 IsSlewing returns 0 04:58:48.745 00.025 15672 IsGuiding returns 0 04:58:48.745 00.000 15672 scope move finished after 446 + 103 ms 04:58:48.745 00.000 15672 Move returns status 0, amount 446 04:58:48.745 00.000 15672 move complete, result=0 04:58:48.745 00.000 15672 worker thread done servicing request 04:58:48.745 00.000 15672 Worker thread wakes up 04:58:48.745 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:48.745 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:48.745 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 2.5 px 446 ms SOUTH 04:58:50.661 01.916 15672 Exposure complete 04:58:50.690 00.029 15672 worker thread done servicing request 04:58:50.690 00.000 30444 OnExposeComplete: enter 04:58:50.690 00.000 30444 UpdateGuideState(): m_state=6 04:58:50.690 00.000 30444 Star::Find(15, 437, 187, 0, (0,0,0,0), 0.0, 255) frame 971 04:58:50.690 00.000 30444 Star::Find returns 1 (1), X=436.54, Y=186.71, Mass=141029, SNR=123.7, Peak=12125 HFD=3.6 04:58:50.690 00.000 30444 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.28) = xAngle (1.90 = 1.90) 04:58:50.690 00.000 30444 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.84 = 1.84) 04:58:50.690 00.000 30444 CameraToMount -- cameraX=-0.07 cameraY=1.28 hyp=1.29 cameraTheta=1.62 mountX=-0.42 mountY=1.24, mountTheta=1.90 04:58:50.691 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.07, y=1.28, opts=13) 04:58:50.691 00.000 30444 Enqueuing Move request for scope (-0.07, 1.28) 04:58:50.691 00.000 15672 Worker thread wakes up 04:58:50.691 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 1.28) opts 0xd 04:58:50.691 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.07, 1.28) 04:58:50.691 00.000 15672 Moving (-0.07, 1.28) raw xDistance=-0.42 yDistance=1.24 04:58:50.691 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 04:58:50.691 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.24 from input 1.24 04:58:50.691 00.000 15672 MoveAxis(E, 113, ABG) 04:58:50.691 00.000 15672 Guiding Dir = 2, Dur = 113 04:58:50.691 00.000 15672 IsSlewing returns 0 04:58:50.692 00.001 15672 IsGuiding returns 0 04:58:50.696 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=12125, FiltMin=2519, FiltMax=10315, Gamma=2.950 04:58:50.709 00.013 15672 PulseGuide returned control before completion, sleep 107 04:58:50.746 00.037 30444 UpdateGuideState exits: m=141029 SNR=123.7 Saturated 04:58:50.746 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:50.746 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:50.746 00.000 30444 Enqueuing Expose request 04:58:50.818 00.072 15672 IsGuiding returns 1 04:58:50.818 00.000 15672 scope still moving after pulse duration time elapsed 04:58:50.839 00.021 15672 IsSlewing returns 0 04:58:50.854 00.015 15672 IsGuiding returns 0 04:58:50.854 00.000 15672 scope move finished after 113 + 48 ms 04:58:50.854 00.000 15672 Move returns status 0, amount 113 04:58:50.854 00.000 15672 MoveAxis(S, 221, ABG) 04:58:50.854 00.000 15672 Guiding Dir = 1, Dur = 221 04:58:50.854 00.000 15672 IsSlewing returns 0 04:58:50.856 00.002 15672 IsGuiding returns 0 04:58:50.934 00.078 15672 PulseGuide returned control before completion, sleep 154 04:58:51.091 00.157 15672 IsGuiding returns 1 04:58:51.092 00.001 15672 scope still moving after pulse duration time elapsed 04:58:51.113 00.021 15672 IsSlewing returns 0 04:58:51.116 00.003 15672 IsGuiding returns 1 04:58:51.137 00.021 15672 IsSlewing returns 0 04:58:51.140 00.003 15672 IsGuiding returns 1 04:58:51.161 00.021 15672 IsSlewing returns 0 04:58:51.164 00.003 15672 IsGuiding returns 1 04:58:51.186 00.022 15672 IsSlewing returns 0 04:58:51.238 00.052 15672 IsGuiding returns 0 04:58:51.238 00.000 15672 scope move finished after 221 + 161 ms 04:58:51.238 00.000 15672 Move returns status 0, amount 221 04:58:51.239 00.001 15672 move complete, result=0 04:58:51.239 00.000 15672 worker thread done servicing request 04:58:51.239 00.000 15672 Worker thread wakes up 04:58:51.239 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:51.239 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:51.240 00.001 30444 GuideStep: -0.4 px 113 ms EAST, 1.2 px 221 ms SOUTH 04:58:53.347 02.107 15672 Exposure complete 04:58:53.367 00.020 15672 worker thread done servicing request 04:58:53.367 00.000 30444 OnExposeComplete: enter 04:58:53.367 00.000 30444 UpdateGuideState(): m_state=6 04:58:53.367 00.000 30444 Star::Find(15, 436, 186, 0, (0,0,0,0), 0.0, 255) frame 972 04:58:53.367 00.000 30444 Star::Find returns 1 (1), X=436.77, Y=185.85, Mass=129849, SNR=111.6, Peak=12643 HFD=3.6 04:58:53.367 00.000 30444 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.28) = xAngle (1.49 = 1.49) 04:58:53.367 00.000 30444 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.43 = 1.43) 04:58:53.367 00.000 30444 CameraToMount -- cameraX=0.16 cameraY=0.42 hyp=0.45 cameraTheta=1.21 mountX=0.04 mountY=0.44, mountTheta=1.49 04:58:53.368 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.16, y=0.42, opts=13) 04:58:53.368 00.000 30444 Enqueuing Move request for scope (0.16, 0.42) 04:58:53.368 00.000 15672 Worker thread wakes up 04:58:53.368 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.42) opts 0xd 04:58:53.368 00.000 15672 Handling offset move in thread for scope, endpoint = (0.16, 0.42) 04:58:53.368 00.000 15672 Moving (0.16, 0.42) raw xDistance=0.04 yDistance=0.44 04:58:53.368 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 04:58:53.368 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 04:58:53.368 00.000 15672 MoveAxis(E, 0, ABG) 04:58:53.368 00.000 15672 Move returns status 0, amount 0 04:58:53.368 00.000 15672 MoveAxis(S, 79, ABG) 04:58:53.368 00.000 15672 Guiding Dir = 1, Dur = 79 04:58:53.369 00.001 15672 IsSlewing returns 0 04:58:53.369 00.000 15672 IsGuiding returns 0 04:58:53.374 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2158, max=12643, FiltMin=2456, FiltMax=9968, Gamma=2.950 04:58:53.459 00.085 15672 IsGuiding returns 1 04:58:53.459 00.000 15672 scope still moving after pulse duration time elapsed 04:58:53.480 00.021 15672 IsSlewing returns 0 04:58:53.481 00.001 15672 IsGuiding returns 1 04:58:53.502 00.021 15672 IsSlewing returns 0 04:58:53.503 00.001 15672 IsGuiding returns 1 04:58:53.524 00.021 15672 IsSlewing returns 0 04:58:53.527 00.003 15672 IsGuiding returns 1 04:58:53.549 00.022 15672 IsSlewing returns 0 04:58:53.601 00.052 15672 IsGuiding returns 0 04:58:53.601 00.000 15672 scope move finished after 79 + 152 ms 04:58:53.602 00.001 15672 Move returns status 0, amount 79 04:58:53.602 00.000 15672 move complete, result=0 04:58:53.602 00.000 15672 worker thread done servicing request 04:58:53.772 00.170 30444 UpdateGuideState exits: m=129849 SNR=111.6 Saturated 04:58:53.773 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:53.773 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:53.773 00.000 30444 Enqueuing Expose request 04:58:53.773 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.4 px 79 ms SOUTH 04:58:53.773 00.000 15672 Worker thread wakes up 04:58:53.774 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:53.774 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:55.683 01.909 15672 Exposure complete 04:58:55.702 00.019 15672 worker thread done servicing request 04:58:55.702 00.000 30444 OnExposeComplete: enter 04:58:55.702 00.000 30444 UpdateGuideState(): m_state=6 04:58:55.703 00.001 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 973 04:58:55.703 00.000 30444 Star::Find returns 1 (1), X=436.76, Y=185.67, Mass=138836, SNR=118.5, Peak=13581 HFD=3.6 04:58:55.703 00.000 30444 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.28) = xAngle (1.31 = 1.31) 04:58:55.703 00.000 30444 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.25 = 1.25) 04:58:55.703 00.000 30444 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.29 cameraTheta=1.03 mountX=0.07 mountY=0.27, mountTheta=1.30 04:58:55.703 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.15, y=0.24, opts=13) 04:58:55.703 00.000 30444 Enqueuing Move request for scope (0.15, 0.24) 04:58:55.703 00.000 15672 Worker thread wakes up 04:58:55.703 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd 04:58:55.703 00.000 15672 Handling offset move in thread for scope, endpoint = (0.15, 0.24) 04:58:55.704 00.001 15672 Moving (0.15, 0.24) raw xDistance=0.07 yDistance=0.27 04:58:55.704 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 04:58:55.704 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 04:58:55.704 00.000 15672 MoveAxis(E, 0, ABG) 04:58:55.704 00.000 15672 Move returns status 0, amount 0 04:58:55.704 00.000 15672 MoveAxis(S, 48, ABG) 04:58:55.704 00.000 15672 Guiding Dir = 1, Dur = 48 04:58:55.704 00.000 15672 IsSlewing returns 0 04:58:55.705 00.001 15672 IsGuiding returns 0 04:58:55.710 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2115, max=13581, FiltMin=2516, FiltMax=10067, Gamma=2.950 04:58:55.805 00.095 30444 UpdateGuideState exits: m=138836 SNR=118.5 Saturated 04:58:55.805 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:55.805 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:55.805 00.000 30444 Enqueuing Expose request 04:58:55.822 00.017 15672 IsGuiding returns 1 04:58:55.822 00.000 15672 scope still moving after pulse duration time elapsed 04:58:55.843 00.021 15672 IsSlewing returns 0 04:58:55.844 00.001 15672 IsGuiding returns 1 04:58:55.865 00.021 15672 IsSlewing returns 0 04:58:55.886 00.021 15672 IsGuiding returns 0 04:58:55.886 00.000 15672 scope move finished after 48 + 133 ms 04:58:55.887 00.001 15672 Move returns status 0, amount 48 04:58:55.887 00.000 15672 move complete, result=0 04:58:55.887 00.000 15672 worker thread done servicing request 04:58:55.887 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.3 px 48 ms SOUTH 04:58:55.888 00.001 15672 Worker thread wakes up 04:58:55.888 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:55.888 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:57.996 02.108 15672 Exposure complete 04:58:58.016 00.020 15672 worker thread done servicing request 04:58:58.016 00.000 30444 OnExposeComplete: enter 04:58:58.016 00.000 30444 UpdateGuideState(): m_state=6 04:58:58.016 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 974 04:58:58.017 00.001 30444 Star::Find returns 1 (1), X=436.49, Y=186.04, Mass=135817, SNR=124.9, Peak=11036 HFD=3.7 04:58:58.017 00.000 30444 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.28) = xAngle (2.04 = 2.04) 04:58:58.017 00.000 30444 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.98 = 1.98) 04:58:58.017 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=0.61 hyp=0.63 cameraTheta=1.76 mountX=-0.28 mountY=0.57, mountTheta=2.03 04:58:58.017 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=0.61, opts=13) 04:58:58.017 00.000 30444 Enqueuing Move request for scope (-0.12, 0.61) 04:58:58.017 00.000 15672 Worker thread wakes up 04:58:58.017 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.61) opts 0xd 04:58:58.017 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, 0.61) 04:58:58.017 00.000 15672 Moving (-0.12, 0.61) raw xDistance=-0.28 yDistance=0.57 04:58:58.017 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28 04:58:58.017 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 04:58:58.018 00.001 15672 MoveAxis(E, 76, ABG) 04:58:58.018 00.000 15672 Guiding Dir = 2, Dur = 76 04:58:58.018 00.000 15672 IsSlewing returns 0 04:58:58.020 00.002 15672 IsGuiding returns 0 04:58:58.023 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2025, max=12006, FiltMin=2488, FiltMax=10342, Gamma=2.950 04:58:58.042 00.019 15672 PulseGuide returned control before completion, sleep 64 04:58:58.073 00.031 30444 UpdateGuideState exits: m=135817 SNR=124.9 Saturated 04:58:58.073 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:58:58.073 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:58:58.073 00.000 30444 Enqueuing Expose request 04:58:58.108 00.035 15672 IsGuiding returns 1 04:58:58.108 00.000 15672 scope still moving after pulse duration time elapsed 04:58:58.129 00.021 15672 IsSlewing returns 0 04:58:58.130 00.001 15672 IsGuiding returns 1 04:58:58.151 00.021 15672 IsSlewing returns 0 04:58:58.186 00.035 15672 IsGuiding returns 0 04:58:58.187 00.001 15672 scope move finished after 76 + 91 ms 04:58:58.187 00.000 15672 Move returns status 0, amount 76 04:58:58.187 00.000 15672 MoveAxis(S, 103, ABG) 04:58:58.187 00.000 15672 Guiding Dir = 1, Dur = 103 04:58:58.188 00.001 15672 IsSlewing returns 0 04:58:58.191 00.003 15672 IsGuiding returns 0 04:58:58.266 00.075 15672 PulseGuide returned control before completion, sleep 38 04:58:58.307 00.041 15672 IsGuiding returns 1 04:58:58.307 00.000 15672 scope still moving after pulse duration time elapsed 04:58:58.328 00.021 15672 IsSlewing returns 0 04:58:58.329 00.001 15672 IsGuiding returns 1 04:58:58.350 00.021 15672 IsSlewing returns 0 04:58:58.351 00.001 15672 IsGuiding returns 1 04:58:58.371 00.020 15672 IsSlewing returns 0 04:58:58.372 00.001 15672 IsGuiding returns 1 04:58:58.393 00.021 15672 IsSlewing returns 0 04:58:58.442 00.049 15672 IsGuiding returns 0 04:58:58.442 00.000 15672 scope move finished after 103 + 147 ms 04:58:58.442 00.000 15672 Move returns status 0, amount 103 04:58:58.442 00.000 15672 move complete, result=0 04:58:58.442 00.000 15672 worker thread done servicing request 04:58:58.442 00.000 15672 Worker thread wakes up 04:58:58.442 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:58:58.442 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:58:58.443 00.001 30444 GuideStep: -0.3 px 76 ms EAST, 0.6 px 103 ms SOUTH 04:59:00.352 01.909 15672 Exposure complete 04:59:00.371 00.019 15672 worker thread done servicing request 04:59:00.372 00.001 30444 OnExposeComplete: enter 04:59:00.372 00.000 30444 UpdateGuideState(): m_state=6 04:59:00.372 00.000 30444 Star::Find(15, 436, 186, 0, (0,0,0,0), 0.0, 255) frame 975 04:59:00.372 00.000 30444 Star::Find returns 1 (1), X=436.89, Y=185.65, Mass=136005, SNR=112.8, Peak=14106 HFD=3.5 04:59:00.372 00.000 30444 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.28) = xAngle (0.96 = 0.96) 04:59:00.372 00.000 30444 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.89 = 0.89) 04:59:00.372 00.000 30444 CameraToMount -- cameraX=0.27 cameraY=0.22 hyp=0.35 cameraTheta=0.68 mountX=0.20 mountY=0.27, mountTheta=0.93 04:59:00.372 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.27, y=0.22, opts=13) 04:59:00.373 00.001 30444 Enqueuing Move request for scope (0.27, 0.22) 04:59:00.373 00.000 15672 Worker thread wakes up 04:59:00.373 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.22) opts 0xd 04:59:00.373 00.000 15672 Handling offset move in thread for scope, endpoint = (0.27, 0.22) 04:59:00.373 00.000 15672 Moving (0.27, 0.22) raw xDistance=0.20 yDistance=0.27 04:59:00.373 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 04:59:00.373 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 04:59:00.373 00.000 15672 MoveAxis(E, 0, ABG) 04:59:00.373 00.000 15672 Move returns status 0, amount 0 04:59:00.373 00.000 15672 MoveAxis(S, 49, ABG) 04:59:00.373 00.000 15672 Guiding Dir = 1, Dur = 49 04:59:00.373 00.000 15672 IsSlewing returns 0 04:59:00.375 00.002 15672 IsGuiding returns 0 04:59:00.379 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2129, max=14681, FiltMin=2517, FiltMax=11101, Gamma=2.950 04:59:00.428 00.049 30444 UpdateGuideState exits: m=136005 SNR=112.8 Saturated 04:59:00.428 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:00.428 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:00.428 00.000 30444 Enqueuing Expose request 04:59:00.455 00.027 15672 IsGuiding returns 1 04:59:00.455 00.000 15672 scope still moving after pulse duration time elapsed 04:59:00.476 00.021 15672 IsSlewing returns 0 04:59:00.477 00.001 15672 IsGuiding returns 1 04:59:00.498 00.021 15672 IsSlewing returns 0 04:59:00.499 00.001 15672 IsGuiding returns 1 04:59:00.519 00.020 15672 IsSlewing returns 0 04:59:00.535 00.016 15672 IsGuiding returns 0 04:59:00.535 00.000 15672 scope move finished after 49 + 110 ms 04:59:00.535 00.000 15672 Move returns status 0, amount 49 04:59:00.535 00.000 15672 move complete, result=0 04:59:00.535 00.000 15672 worker thread done servicing request 04:59:00.535 00.000 15672 Worker thread wakes up 04:59:00.535 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:00.535 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:00.535 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.3 px 49 ms SOUTH 04:59:02.642 02.107 15672 Exposure complete 04:59:02.661 00.019 15672 worker thread done servicing request 04:59:02.661 00.000 30444 OnExposeComplete: enter 04:59:02.661 00.000 30444 UpdateGuideState(): m_state=6 04:59:02.661 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 976 04:59:02.661 00.000 30444 Star::Find returns 1 (1), X=437.25, Y=185.69, Mass=137217, SNR=123.7, Peak=14206 HFD=3.6 04:59:02.661 00.000 30444 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.28) = xAngle (0.67 = 0.67) 04:59:02.661 00.000 30444 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.61 = 0.61) 04:59:02.661 00.000 30444 CameraToMount -- cameraX=0.64 cameraY=0.26 hyp=0.69 cameraTheta=0.39 mountX=0.54 mountY=0.40, mountTheta=0.63 04:59:02.662 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.64, y=0.26, opts=13) 04:59:02.662 00.000 30444 Enqueuing Move request for scope (0.64, 0.26) 04:59:02.662 00.000 15672 Worker thread wakes up 04:59:02.662 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.26) opts 0xd 04:59:02.662 00.000 15672 Handling offset move in thread for scope, endpoint = (0.64, 0.26) 04:59:02.662 00.000 15672 Moving (0.64, 0.26) raw xDistance=0.54 yDistance=0.40 04:59:02.662 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54 04:59:02.662 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 04:59:02.662 00.000 15672 MoveAxis(W, 146, ABG) 04:59:02.662 00.000 15672 Guiding Dir = 3, Dur = 146 04:59:02.663 00.001 15672 IsSlewing returns 0 04:59:02.667 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2124, max=15512, FiltMin=2505, FiltMax=10601, Gamma=2.950 04:59:02.691 00.024 15672 IsGuiding returns 0 04:59:02.706 00.015 15672 PulseGuide returned control before completion, sleep 141 04:59:02.717 00.011 30444 UpdateGuideState exits: m=137217 SNR=123.7 Saturated 04:59:02.717 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:02.717 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:02.717 00.000 30444 Enqueuing Expose request 04:59:02.869 00.152 15672 IsGuiding returns 0 04:59:02.869 00.000 15672 Move returns status 0, amount 146 04:59:02.869 00.000 15672 MoveAxis(S, 70, ABG) 04:59:02.869 00.000 15672 Guiding Dir = 1, Dur = 70 04:59:02.870 00.001 15672 IsSlewing returns 0 04:59:02.873 00.003 15672 IsGuiding returns 0 04:59:02.982 00.109 15672 IsGuiding returns 1 04:59:02.982 00.000 15672 scope still moving after pulse duration time elapsed 04:59:03.004 00.022 15672 IsSlewing returns 0 04:59:03.006 00.002 15672 IsGuiding returns 1 04:59:03.029 00.023 15672 IsSlewing returns 0 04:59:03.044 00.015 15672 IsGuiding returns 0 04:59:03.044 00.000 15672 scope move finished after 70 + 101 ms 04:59:03.045 00.001 15672 Move returns status 0, amount 70 04:59:03.045 00.000 15672 move complete, result=0 04:59:03.045 00.000 15672 worker thread done servicing request 04:59:03.045 00.000 15672 Worker thread wakes up 04:59:03.045 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:03.046 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:03.046 00.000 30444 GuideStep: 0.5 px 146 ms WEST, 0.4 px 70 ms SOUTH 04:59:04.964 01.918 15672 Exposure complete 04:59:04.997 00.033 15672 worker thread done servicing request 04:59:04.997 00.000 30444 OnExposeComplete: enter 04:59:04.997 00.000 30444 UpdateGuideState(): m_state=6 04:59:04.998 00.001 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 977 04:59:04.998 00.000 30444 Star::Find returns 1 (1), X=437.62, Y=186.82, Mass=139259, SNR=105.9, Peak=9241 HFD=4.5 04:59:04.998 00.000 30444 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.28) = xAngle (1.23 = 1.23) 04:59:04.998 00.000 30444 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.16 = 1.16) 04:59:04.998 00.000 30444 CameraToMount -- cameraX=1.00 cameraY=1.39 hyp=1.72 cameraTheta=0.95 mountX=0.58 mountY=1.58, mountTheta=1.22 04:59:04.999 00.001 30444 SchedulePrimaryMove(04F7B810, x=1.00, y=1.39, opts=13) 04:59:04.999 00.000 30444 Enqueuing Move request for scope (1.00, 1.39) 04:59:04.999 00.000 15672 Worker thread wakes up 04:59:05.000 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (1.00, 1.39) opts 0xd 04:59:05.000 00.000 15672 Handling offset move in thread for scope, endpoint = (1.00, 1.39) 04:59:05.000 00.000 15672 Moving (1.00, 1.39) raw xDistance=0.58 yDistance=1.58 04:59:05.000 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58 04:59:05.000 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.58 from input 1.58 04:59:05.000 00.000 15672 MoveAxis(W, 168, ABG) 04:59:05.000 00.000 15672 Guiding Dir = 3, Dur = 168 04:59:05.000 00.000 15672 IsSlewing returns 0 04:59:05.002 00.002 15672 IsGuiding returns 0 04:59:05.007 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2113, max=9768, FiltMin=2476, FiltMax=8558, Gamma=2.950 04:59:05.024 00.017 15672 PulseGuide returned control before completion, sleep 157 04:59:05.057 00.033 30444 UpdateGuideState exits: m=139259 SNR=105.9 Saturated 04:59:05.057 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:05.057 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:05.057 00.000 30444 Enqueuing Expose request 04:59:05.183 00.126 15672 IsGuiding returns 1 04:59:05.184 00.001 15672 scope still moving after pulse duration time elapsed 04:59:05.205 00.021 15672 IsSlewing returns 0 04:59:05.208 00.003 15672 IsGuiding returns 1 04:59:05.230 00.022 15672 IsSlewing returns 0 04:59:05.231 00.001 15672 IsGuiding returns 0 04:59:05.231 00.000 15672 scope move finished after 168 + 61 ms 04:59:05.231 00.000 15672 Move returns status 0, amount 168 04:59:05.231 00.000 15672 MoveAxis(S, 281, ABG) 04:59:05.231 00.000 15672 Guiding Dir = 1, Dur = 281 04:59:05.232 00.001 15672 IsSlewing returns 0 04:59:05.232 00.000 15672 IsGuiding returns 0 04:59:05.310 00.078 15672 PulseGuide returned control before completion, sleep 213 04:59:05.526 00.216 15672 IsGuiding returns 1 04:59:05.526 00.000 15672 scope still moving after pulse duration time elapsed 04:59:05.547 00.021 15672 IsSlewing returns 0 04:59:05.548 00.001 15672 IsGuiding returns 1 04:59:05.569 00.021 15672 IsSlewing returns 0 04:59:05.571 00.002 15672 IsGuiding returns 1 04:59:05.592 00.021 15672 IsSlewing returns 0 04:59:05.646 00.054 15672 IsGuiding returns 0 04:59:05.647 00.001 15672 scope move finished after 281 + 133 ms 04:59:05.647 00.000 15672 Move returns status 0, amount 281 04:59:05.647 00.000 15672 move complete, result=0 04:59:05.647 00.000 15672 worker thread done servicing request 04:59:05.647 00.000 15672 Worker thread wakes up 04:59:05.648 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:05.648 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:05.648 00.000 30444 GuideStep: 0.6 px 168 ms WEST, 1.6 px 281 ms SOUTH 04:59:07.757 02.109 15672 Exposure complete 04:59:07.777 00.020 15672 worker thread done servicing request 04:59:07.777 00.000 30444 OnExposeComplete: enter 04:59:07.777 00.000 30444 UpdateGuideState(): m_state=6 04:59:07.777 00.000 30444 Star::Find(15, 437, 186, 0, (0,0,0,0), 0.0, 255) frame 978 04:59:07.777 00.000 30444 Star::Find returns 1 (1), X=436.03, Y=185.89, Mass=130744, SNR=112.9, Peak=10201 HFD=4.0 04:59:07.777 00.000 30444 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.28) = xAngle (2.76 = 2.76) 04:59:07.777 00.000 30444 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.69 = 2.69) 04:59:07.777 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=0.46 hyp=0.74 cameraTheta=2.48 mountX=-0.69 mountY=0.32, mountTheta=2.71 04:59:07.778 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=0.46, opts=13) 04:59:07.778 00.000 30444 Enqueuing Move request for scope (-0.58, 0.46) 04:59:07.778 00.000 15672 Worker thread wakes up 04:59:07.778 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.46) opts 0xd 04:59:07.778 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, 0.46) 04:59:07.778 00.000 15672 Moving (-0.58, 0.46) raw xDistance=-0.69 yDistance=0.32 04:59:07.778 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.69 04:59:07.779 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 04:59:07.779 00.000 15672 MoveAxis(E, 174, ABG) 04:59:07.779 00.000 15672 Guiding Dir = 2, Dur = 174 04:59:07.779 00.000 15672 IsSlewing returns 0 04:59:07.780 00.001 15672 IsGuiding returns 0 04:59:07.785 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2081, max=13077, FiltMin=2495, FiltMax=9734, Gamma=2.950 04:59:07.803 00.018 15672 PulseGuide returned control before completion, sleep 162 04:59:07.990 00.187 30444 UpdateGuideState exits: m=130744 SNR=112.9 Saturated 04:59:07.990 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:07.990 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:07.990 00.000 30444 Enqueuing Expose request 04:59:07.994 00.004 15672 IsGuiding returns 0 04:59:07.994 00.000 15672 Move returns status 0, amount 174 04:59:07.994 00.000 15672 MoveAxis(S, 57, ABG) 04:59:07.994 00.000 15672 Guiding Dir = 1, Dur = 57 04:59:07.994 00.000 15672 IsSlewing returns 0 04:59:07.995 00.001 15672 IsGuiding returns 0 04:59:08.076 00.081 15672 IsGuiding returns 1 04:59:08.076 00.000 15672 scope still moving after pulse duration time elapsed 04:59:08.096 00.020 15672 IsSlewing returns 0 04:59:08.096 00.000 15672 IsGuiding returns 1 04:59:08.117 00.021 15672 IsSlewing returns 0 04:59:08.118 00.001 15672 IsGuiding returns 1 04:59:08.139 00.021 15672 IsSlewing returns 0 04:59:08.172 00.033 15672 IsGuiding returns 0 04:59:08.172 00.000 15672 scope move finished after 57 + 119 ms 04:59:08.172 00.000 15672 Move returns status 0, amount 57 04:59:08.172 00.000 15672 move complete, result=0 04:59:08.172 00.000 15672 worker thread done servicing request 04:59:08.172 00.000 15672 Worker thread wakes up 04:59:08.173 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:08.173 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:08.173 00.000 30444 GuideStep: -0.7 px 174 ms EAST, 0.3 px 57 ms SOUTH 04:59:10.081 01.908 15672 Exposure complete 04:59:10.101 00.020 15672 worker thread done servicing request 04:59:10.101 00.000 30444 OnExposeComplete: enter 04:59:10.101 00.000 30444 UpdateGuideState(): m_state=6 04:59:10.101 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 979 04:59:10.101 00.000 30444 Star::Find returns 1 (1), X=436.15, Y=185.71, Mass=139532, SNR=118.0, Peak=12056 HFD=3.8 04:59:10.101 00.000 30444 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.28) = xAngle (2.88 = 2.88) 04:59:10.101 00.000 30444 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.81 = 2.81) 04:59:10.101 00.000 30444 CameraToMount -- cameraX=-0.46 cameraY=0.28 hyp=0.54 cameraTheta=2.60 mountX=-0.52 mountY=0.17, mountTheta=2.82 04:59:10.102 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.46, y=0.28, opts=13) 04:59:10.102 00.000 30444 Enqueuing Move request for scope (-0.46, 0.28) 04:59:10.102 00.000 15672 Worker thread wakes up 04:59:10.102 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.28) opts 0xd 04:59:10.102 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.46, 0.28) 04:59:10.102 00.000 15672 Moving (-0.46, 0.28) raw xDistance=-0.52 yDistance=0.17 04:59:10.102 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52 04:59:10.102 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:59:10.102 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 04:59:10.102 00.000 15672 MoveAxis(E, 153, ABG) 04:59:10.102 00.000 15672 Guiding Dir = 2, Dur = 153 04:59:10.103 00.001 15672 IsSlewing returns 0 04:59:10.108 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2130, max=12874, FiltMin=2485, FiltMax=9977, Gamma=2.950 04:59:10.119 00.011 15672 IsGuiding returns 0 04:59:10.135 00.016 15672 PulseGuide returned control before completion, sleep 148 04:59:10.158 00.023 30444 UpdateGuideState exits: m=139532 SNR=118.0 Saturated 04:59:10.158 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:10.158 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:10.158 00.000 30444 Enqueuing Expose request 04:59:10.286 00.128 15672 IsGuiding returns 1 04:59:10.286 00.000 15672 scope still moving after pulse duration time elapsed 04:59:10.308 00.022 15672 IsSlewing returns 0 04:59:10.312 00.004 15672 IsGuiding returns 0 04:59:10.312 00.000 15672 scope move finished after 153 + 40 ms 04:59:10.313 00.001 15672 Move returns status 0, amount 153 04:59:10.313 00.000 15672 MoveAxis(N, 0, ABG) 04:59:10.313 00.000 15672 Move returns status 0, amount 0 04:59:10.313 00.000 15672 move complete, result=0 04:59:10.313 00.000 15672 worker thread done servicing request 04:59:10.313 00.000 15672 Worker thread wakes up 04:59:10.313 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:10.314 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:10.314 00.000 30444 GuideStep: -0.5 px 153 ms EAST, 0.2 px 0 ms NORTH 04:59:12.424 02.110 15672 Exposure complete 04:59:12.444 00.020 15672 worker thread done servicing request 04:59:12.444 00.000 30444 OnExposeComplete: enter 04:59:12.445 00.001 30444 UpdateGuideState(): m_state=6 04:59:12.445 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 980 04:59:12.445 00.000 30444 Star::Find returns 1 (1), X=437.01, Y=185.47, Mass=140749, SNR=105.9, Peak=14591 HFD=3.6 04:59:12.445 00.000 30444 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.28) = xAngle (0.38 = 0.38) 04:59:12.445 00.000 30444 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.32 = 0.32) 04:59:12.445 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.04 hyp=0.40 cameraTheta=0.11 mountX=0.37 mountY=0.13, mountTheta=0.33 04:59:12.445 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.04, opts=13) 04:59:12.445 00.000 30444 Enqueuing Move request for scope (0.40, 0.04) 04:59:12.445 00.000 15672 Worker thread wakes up 04:59:12.445 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.04) opts 0xd 04:59:12.446 00.001 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.04) 04:59:12.446 00.000 15672 Moving (0.40, 0.04) raw xDistance=0.37 yDistance=0.13 04:59:12.446 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37 04:59:12.446 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:59:12.446 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:59:12.446 00.000 15672 MoveAxis(W, 90, ABG) 04:59:12.446 00.000 15672 Guiding Dir = 3, Dur = 90 04:59:12.446 00.000 15672 IsSlewing returns 0 04:59:12.451 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2101, max=14599, FiltMin=2432, FiltMax=9868, Gamma=2.950 04:59:12.484 00.033 15672 IsGuiding returns 0 04:59:12.499 00.015 15672 PulseGuide returned control before completion, sleep 85 04:59:12.501 00.002 30444 UpdateGuideState exits: m=140749 SNR=105.9 Saturated 04:59:12.501 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:12.501 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:12.501 00.000 30444 Enqueuing Expose request 04:59:12.612 00.111 15672 IsGuiding returns 0 04:59:12.612 00.000 15672 Move returns status 0, amount 90 04:59:12.612 00.000 15672 MoveAxis(N, 0, ABG) 04:59:12.612 00.000 15672 Move returns status 0, amount 0 04:59:12.612 00.000 15672 move complete, result=0 04:59:12.613 00.001 15672 worker thread done servicing request 04:59:12.613 00.000 15672 Worker thread wakes up 04:59:12.613 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:12.613 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:12.613 00.000 30444 GuideStep: 0.4 px 90 ms WEST, 0.1 px 0 ms NORTH 04:59:14.520 01.907 15672 Exposure complete 04:59:14.540 00.020 15672 worker thread done servicing request 04:59:14.540 00.000 30444 OnExposeComplete: enter 04:59:14.540 00.000 30444 UpdateGuideState(): m_state=6 04:59:14.540 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 981 04:59:14.540 00.000 30444 Star::Find returns 1 (1), X=436.33, Y=186.45, Mass=131469, SNR=108.4, Peak=10318 HFD=4.1 04:59:14.540 00.000 30444 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.28) = xAngle (2.12 = 2.12) 04:59:14.540 00.000 30444 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.06 = 2.06) 04:59:14.540 00.000 30444 CameraToMount -- cameraX=-0.29 cameraY=1.02 hyp=1.06 cameraTheta=1.84 mountX=-0.56 mountY=0.94, mountTheta=2.11 04:59:14.541 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.29, y=1.02, opts=13) 04:59:14.541 00.000 30444 Enqueuing Move request for scope (-0.29, 1.02) 04:59:14.541 00.000 15672 Worker thread wakes up 04:59:14.541 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 1.02) opts 0xd 04:59:14.541 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.29, 1.02) 04:59:14.541 00.000 15672 Moving (-0.29, 1.02) raw xDistance=-0.56 yDistance=0.94 04:59:14.541 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.56 04:59:14.541 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94 04:59:14.541 00.000 15672 MoveAxis(E, 144, ABG) 04:59:14.541 00.000 15672 Guiding Dir = 2, Dur = 144 04:59:14.542 00.001 15672 IsSlewing returns 0 04:59:14.543 00.001 15672 IsGuiding returns 0 04:59:14.548 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2156, max=10318, FiltMin=2488, FiltMax=8789, Gamma=2.950 04:59:14.560 00.012 15672 PulseGuide returned control before completion, sleep 138 04:59:14.597 00.037 30444 UpdateGuideState exits: m=131469 SNR=108.4 Saturated 04:59:14.597 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:14.597 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:14.597 00.000 30444 Enqueuing Expose request 04:59:14.721 00.124 15672 IsGuiding returns 0 04:59:14.721 00.000 15672 Move returns status 0, amount 144 04:59:14.722 00.001 15672 MoveAxis(S, 167, ABG) 04:59:14.722 00.000 15672 Guiding Dir = 1, Dur = 167 04:59:14.722 00.000 15672 IsSlewing returns 0 04:59:14.725 00.003 15672 IsGuiding returns 0 04:59:14.800 00.075 15672 PulseGuide returned control before completion, sleep 103 04:59:14.908 00.108 15672 IsGuiding returns 1 04:59:14.908 00.000 15672 scope still moving after pulse duration time elapsed 04:59:14.929 00.021 15672 IsSlewing returns 0 04:59:14.936 00.007 15672 IsGuiding returns 1 04:59:14.957 00.021 15672 IsSlewing returns 0 04:59:14.991 00.034 15672 IsGuiding returns 0 04:59:14.992 00.001 15672 scope move finished after 167 + 99 ms 04:59:14.992 00.000 15672 Move returns status 0, amount 167 04:59:14.992 00.000 15672 move complete, result=0 04:59:14.992 00.000 15672 worker thread done servicing request 04:59:14.992 00.000 15672 Worker thread wakes up 04:59:14.993 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:14.993 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:14.993 00.000 30444 GuideStep: -0.6 px 144 ms EAST, 0.9 px 167 ms SOUTH 04:59:17.105 02.112 15672 Exposure complete 04:59:17.125 00.020 15672 worker thread done servicing request 04:59:17.125 00.000 30444 OnExposeComplete: enter 04:59:17.125 00.000 30444 UpdateGuideState(): m_state=6 04:59:17.125 00.000 30444 Star::Find(15, 436, 186, 0, (0,0,0,0), 0.0, 255) frame 982 04:59:17.125 00.000 30444 Star::Find returns 1 (1), X=437.48, Y=185.56, Mass=127893, SNR=107.1, Peak=12652 HFD=3.2 04:59:17.125 00.000 30444 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.28) = xAngle (0.43 = 0.43) 04:59:17.125 00.000 30444 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.37 = 0.37) 04:59:17.125 00.000 30444 CameraToMount -- cameraX=0.86 cameraY=0.13 hyp=0.87 cameraTheta=0.15 mountX=0.79 mountY=0.32, mountTheta=0.38 04:59:17.126 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.86, y=0.13, opts=13) 04:59:17.126 00.000 30444 Enqueuing Move request for scope (0.86, 0.13) 04:59:17.126 00.000 15672 Worker thread wakes up 04:59:17.126 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.86, 0.13) opts 0xd 04:59:17.126 00.000 15672 Handling offset move in thread for scope, endpoint = (0.86, 0.13) 04:59:17.126 00.000 15672 Moving (0.86, 0.13) raw xDistance=0.79 yDistance=0.32 04:59:17.126 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.79 04:59:17.126 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 04:59:17.126 00.000 15672 MoveAxis(W, 204, ABG) 04:59:17.126 00.000 15672 Guiding Dir = 3, Dur = 204 04:59:17.127 00.001 15672 IsSlewing returns 0 04:59:17.128 00.001 15672 IsGuiding returns 0 04:59:17.132 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=13543, FiltMin=2452, FiltMax=10333, Gamma=2.950 04:59:17.147 00.015 15672 PulseGuide returned control before completion, sleep 195 04:59:17.181 00.034 30444 UpdateGuideState exits: m=127893 SNR=107.1 Saturated 04:59:17.181 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:17.181 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:17.181 00.000 30444 Enqueuing Expose request 04:59:17.344 00.163 15672 IsGuiding returns 1 04:59:17.345 00.001 15672 scope still moving after pulse duration time elapsed 04:59:17.366 00.021 15672 IsSlewing returns 0 04:59:17.388 00.022 15672 IsGuiding returns 0 04:59:17.388 00.000 15672 scope move finished after 204 + 55 ms 04:59:17.388 00.000 15672 Move returns status 0, amount 204 04:59:17.388 00.000 15672 MoveAxis(S, 57, ABG) 04:59:17.388 00.000 15672 Guiding Dir = 1, Dur = 57 04:59:17.389 00.001 15672 IsSlewing returns 0 04:59:17.392 00.003 15672 IsGuiding returns 0 04:59:17.501 00.109 15672 IsGuiding returns 1 04:59:17.501 00.000 15672 scope still moving after pulse duration time elapsed 04:59:17.523 00.022 15672 IsSlewing returns 0 04:59:17.564 00.041 15672 IsGuiding returns 0 04:59:17.564 00.000 15672 scope move finished after 57 + 115 ms 04:59:17.564 00.000 15672 Move returns status 0, amount 57 04:59:17.565 00.001 15672 move complete, result=0 04:59:17.565 00.000 15672 worker thread done servicing request 04:59:17.565 00.000 15672 Worker thread wakes up 04:59:17.565 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:17.565 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:17.686 00.121 30444 GuideStep: 0.8 px 204 ms WEST, 0.3 px 57 ms SOUTH 04:59:19.472 01.786 15672 Exposure complete 04:59:19.491 00.019 15672 worker thread done servicing request 04:59:19.491 00.000 30444 OnExposeComplete: enter 04:59:19.492 00.001 30444 UpdateGuideState(): m_state=6 04:59:19.492 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 983 04:59:19.492 00.000 30444 Star::Find returns 1 (1), X=436.80, Y=185.52, Mass=137131, SNR=120.7, Peak=13133 HFD=3.7 04:59:19.492 00.000 30444 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.28) = xAngle (0.74 = 0.74) 04:59:19.492 00.000 30444 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.68 = 0.68) 04:59:19.492 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.21 cameraTheta=0.46 mountX=0.15 mountY=0.13, mountTheta=0.70 04:59:19.492 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=0.09, opts=13) 04:59:19.492 00.000 30444 Enqueuing Move request for scope (0.18, 0.09) 04:59:19.492 00.000 15672 Worker thread wakes up 04:59:19.493 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd 04:59:19.493 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, 0.09) 04:59:19.493 00.000 15672 Moving (0.18, 0.09) raw xDistance=0.15 yDistance=0.13 04:59:19.493 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 04:59:19.493 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:59:19.493 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 04:59:19.493 00.000 15672 MoveAxis(E, 0, ABG) 04:59:19.493 00.000 15672 Move returns status 0, amount 0 04:59:19.493 00.000 15672 MoveAxis(N, 0, ABG) 04:59:19.493 00.000 15672 Move returns status 0, amount 0 04:59:19.493 00.000 15672 move complete, result=0 04:59:19.493 00.000 15672 worker thread done servicing request 04:59:19.498 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2207, max=14721, FiltMin=2523, FiltMax=10048, Gamma=2.950 04:59:19.738 00.240 30444 UpdateGuideState exits: m=137131 SNR=120.7 Saturated 04:59:19.738 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:19.739 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:19.739 00.000 30444 Enqueuing Expose request 04:59:19.739 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 04:59:19.739 00.000 15672 Worker thread wakes up 04:59:19.739 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:19.740 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:21.859 02.119 15672 Exposure complete 04:59:21.890 00.031 15672 worker thread done servicing request 04:59:21.890 00.000 30444 OnExposeComplete: enter 04:59:21.891 00.001 30444 UpdateGuideState(): m_state=6 04:59:21.891 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 984 04:59:21.891 00.000 30444 Star::Find returns 1 (1), X=436.99, Y=186.57, Mass=129854, SNR=98.8, Peak=10079 HFD=4.1 04:59:21.891 00.000 30444 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.28) = xAngle (1.53 = 1.53) 04:59:21.891 00.000 30444 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.47 = 1.47) 04:59:21.891 00.000 30444 CameraToMount -- cameraX=0.38 cameraY=1.15 hyp=1.21 cameraTheta=1.25 mountX=0.05 mountY=1.20, mountTheta=1.53 04:59:21.891 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.38, y=1.15, opts=13) 04:59:21.891 00.000 30444 Enqueuing Move request for scope (0.38, 1.15) 04:59:21.893 00.002 15672 Worker thread wakes up 04:59:21.893 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.38, 1.15) opts 0xd 04:59:21.893 00.000 15672 Handling offset move in thread for scope, endpoint = (0.38, 1.15) 04:59:21.893 00.000 15672 Moving (0.38, 1.15) raw xDistance=0.05 yDistance=1.20 04:59:21.893 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:59:21.893 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20 04:59:21.893 00.000 15672 MoveAxis(E, 0, ABG) 04:59:21.893 00.000 15672 Move returns status 0, amount 0 04:59:21.893 00.000 15672 MoveAxis(S, 214, ABG) 04:59:21.893 00.000 15672 Guiding Dir = 1, Dur = 214 04:59:21.893 00.000 15672 IsSlewing returns 0 04:59:21.894 00.001 15672 IsGuiding returns 0 04:59:21.897 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2119, max=10271, FiltMin=2519, FiltMax=9099, Gamma=2.950 04:59:21.948 00.051 30444 UpdateGuideState exits: m=129854 SNR=98.8 Saturated 04:59:21.948 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:21.948 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:21.948 00.000 30444 Enqueuing Expose request 04:59:21.972 00.024 15672 PulseGuide returned control before completion, sleep 147 04:59:22.120 00.148 15672 IsGuiding returns 1 04:59:22.120 00.000 15672 scope still moving after pulse duration time elapsed 04:59:22.142 00.022 15672 IsSlewing returns 0 04:59:22.143 00.001 15672 IsGuiding returns 1 04:59:22.163 00.020 15672 IsSlewing returns 0 04:59:22.165 00.002 15672 IsGuiding returns 1 04:59:22.187 00.022 15672 IsSlewing returns 0 04:59:22.244 00.057 15672 IsGuiding returns 0 04:59:22.244 00.000 15672 scope move finished after 214 + 136 ms 04:59:22.245 00.001 15672 Move returns status 0, amount 214 04:59:22.245 00.000 15672 move complete, result=0 04:59:22.245 00.000 15672 worker thread done servicing request 04:59:22.245 00.000 15672 Worker thread wakes up 04:59:22.245 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:22.245 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:22.246 00.001 30444 GuideStep: 0.1 px 0 ms EAST, 1.2 px 214 ms SOUTH 04:59:24.151 01.905 15672 Exposure complete 04:59:24.171 00.020 15672 worker thread done servicing request 04:59:24.171 00.000 30444 OnExposeComplete: enter 04:59:24.171 00.000 30444 UpdateGuideState(): m_state=6 04:59:24.171 00.000 30444 Star::Find(15, 436, 186, 0, (0,0,0,0), 0.0, 255) frame 985 04:59:24.171 00.000 30444 Star::Find returns 1 (1), X=436.28, Y=185.82, Mass=135069, SNR=127.5, Peak=11027 HFD=3.8 04:59:24.171 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 04:59:24.171 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 04:59:24.172 00.001 30444 CameraToMount -- cameraX=-0.33 cameraY=0.39 hyp=0.51 cameraTheta=2.27 mountX=-0.42 mountY=0.31, mountTheta=2.51 04:59:24.172 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=0.39, opts=13) 04:59:24.172 00.000 30444 Enqueuing Move request for scope (-0.33, 0.39) 04:59:24.172 00.000 15672 Worker thread wakes up 04:59:24.172 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.39) opts 0xd 04:59:24.172 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, 0.39) 04:59:24.172 00.000 15672 Moving (-0.33, 0.39) raw xDistance=-0.42 yDistance=0.31 04:59:24.172 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 04:59:24.172 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 04:59:24.172 00.000 15672 MoveAxis(E, 114, ABG) 04:59:24.172 00.000 15672 Guiding Dir = 2, Dur = 114 04:59:24.173 00.001 15672 IsSlewing returns 0 04:59:24.178 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2050, max=12208, FiltMin=2504, FiltMax=9705, Gamma=2.950 04:59:24.192 00.014 15672 IsGuiding returns 0 04:59:24.208 00.016 15672 PulseGuide returned control before completion, sleep 109 04:59:24.321 00.113 15672 IsGuiding returns 1 04:59:24.321 00.000 15672 scope still moving after pulse duration time elapsed 04:59:24.343 00.022 15672 IsSlewing returns 0 04:59:24.345 00.002 30444 UpdateGuideState exits: m=135069 SNR=127.5 Saturated 04:59:24.345 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:24.345 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:24.346 00.001 30444 Enqueuing Expose request 04:59:24.369 00.023 15672 IsGuiding returns 0 04:59:24.369 00.000 15672 scope move finished after 114 + 61 ms 04:59:24.369 00.000 15672 Move returns status 0, amount 114 04:59:24.369 00.000 15672 MoveAxis(S, 55, ABG) 04:59:24.369 00.000 15672 Guiding Dir = 1, Dur = 55 04:59:24.369 00.000 15672 IsSlewing returns 0 04:59:24.370 00.001 15672 IsGuiding returns 0 04:59:24.482 00.112 15672 IsGuiding returns 1 04:59:24.482 00.000 15672 scope still moving after pulse duration time elapsed 04:59:24.503 00.021 15672 IsSlewing returns 0 04:59:24.506 00.003 15672 IsGuiding returns 1 04:59:24.527 00.021 15672 IsSlewing returns 0 04:59:24.545 00.018 15672 IsGuiding returns 0 04:59:24.545 00.000 15672 scope move finished after 55 + 120 ms 04:59:24.545 00.000 15672 Move returns status 0, amount 55 04:59:24.545 00.000 15672 move complete, result=0 04:59:24.545 00.000 15672 worker thread done servicing request 04:59:24.546 00.001 15672 Worker thread wakes up 04:59:24.546 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:24.546 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:24.546 00.000 30444 GuideStep: -0.4 px 114 ms EAST, 0.3 px 55 ms SOUTH 04:59:26.656 02.110 15672 Exposure complete 04:59:26.676 00.020 15672 worker thread done servicing request 04:59:26.676 00.000 30444 OnExposeComplete: enter 04:59:26.676 00.000 30444 UpdateGuideState(): m_state=6 04:59:26.676 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 986 04:59:26.676 00.000 30444 Star::Find returns 1 (1), X=436.07, Y=185.44, Mass=130552, SNR=97.5, Peak=12495 HFD=3.6 04:59:26.676 00.000 30444 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.28) = xAngle (3.39 = -2.89) 04:59:26.676 00.000 30444 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.33 = -2.95) 04:59:26.676 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=0.01 hyp=0.54 cameraTheta=3.12 mountX=-0.52 mountY=-0.10, mountTheta=-2.95 04:59:26.677 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=0.01, opts=13) 04:59:26.677 00.000 30444 Enqueuing Move request for scope (-0.54, 0.01) 04:59:26.677 00.000 15672 Worker thread wakes up 04:59:26.677 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.01) opts 0xd 04:59:26.677 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, 0.01) 04:59:26.677 00.000 15672 Moving (-0.54, 0.01) raw xDistance=-0.52 yDistance=-0.10 04:59:26.677 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52 04:59:26.677 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:59:26.677 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:59:26.677 00.000 15672 MoveAxis(E, 149, ABG) 04:59:26.677 00.000 15672 Guiding Dir = 2, Dur = 149 04:59:26.678 00.001 15672 IsSlewing returns 0 04:59:26.679 00.001 15672 IsGuiding returns 0 04:59:26.683 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2161, max=13945, FiltMin=2441, FiltMax=9779, Gamma=2.950 04:59:26.700 00.017 15672 PulseGuide returned control before completion, sleep 138 04:59:26.732 00.032 30444 UpdateGuideState exits: m=130552 SNR=97.5 Saturated 04:59:26.732 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:26.732 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:26.732 00.000 30444 Enqueuing Expose request 04:59:26.892 00.160 15672 IsGuiding returns 0 04:59:26.893 00.001 15672 Move returns status 0, amount 149 04:59:26.893 00.000 15672 MoveAxis(N, 0, ABG) 04:59:26.893 00.000 15672 Move returns status 0, amount 0 04:59:26.893 00.000 15672 move complete, result=0 04:59:26.893 00.000 15672 worker thread done servicing request 04:59:26.893 00.000 15672 Worker thread wakes up 04:59:26.894 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:26.894 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:26.894 00.000 30444 GuideStep: -0.5 px 149 ms EAST, -0.1 px 0 ms NORTH 04:59:28.800 01.906 15672 Exposure complete 04:59:28.820 00.020 15672 worker thread done servicing request 04:59:28.820 00.000 30444 OnExposeComplete: enter 04:59:28.820 00.000 30444 UpdateGuideState(): m_state=6 04:59:28.820 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 987 04:59:28.820 00.000 30444 Star::Find returns 1 (1), X=436.72, Y=185.21, Mass=120149, SNR=95.8, Peak=13137 HFD=3.4 04:59:28.820 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.84 = -0.84) 04:59:28.820 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.90 = -0.90) 04:59:28.820 00.000 30444 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.24 cameraTheta=-1.12 mountX=0.16 mountY=-0.19, mountTheta=-0.87 04:59:28.821 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.10, y=-0.21, opts=13) 04:59:28.821 00.000 30444 Enqueuing Move request for scope (0.10, -0.21) 04:59:28.821 00.000 15672 Worker thread wakes up 04:59:28.821 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd 04:59:28.821 00.000 15672 Handling offset move in thread for scope, endpoint = (0.10, -0.21) 04:59:28.821 00.000 15672 Moving (0.10, -0.21) raw xDistance=0.16 yDistance=-0.19 04:59:28.821 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 04:59:28.821 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:59:28.821 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 04:59:28.821 00.000 15672 MoveAxis(E, 0, ABG) 04:59:28.822 00.001 15672 Move returns status 0, amount 0 04:59:28.822 00.000 15672 MoveAxis(N, 0, ABG) 04:59:28.822 00.000 15672 Move returns status 0, amount 0 04:59:28.822 00.000 15672 move complete, result=0 04:59:28.822 00.000 15672 worker thread done servicing request 04:59:28.827 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2106, max=14147, FiltMin=2526, FiltMax=10011, Gamma=2.950 04:59:28.877 00.050 30444 UpdateGuideState exits: m=120149 SNR=95.8 Saturated 04:59:28.878 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:28.878 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:28.878 00.000 30444 Enqueuing Expose request 04:59:28.878 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 04:59:28.878 00.000 15672 Worker thread wakes up 04:59:28.878 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:28.878 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:30.984 02.106 15672 Exposure complete 04:59:31.004 00.020 15672 worker thread done servicing request 04:59:31.004 00.000 30444 OnExposeComplete: enter 04:59:31.004 00.000 30444 UpdateGuideState(): m_state=6 04:59:31.004 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 988 04:59:31.004 00.000 30444 Star::Find returns 1 (1), X=437.14, Y=185.10, Mass=136621, SNR=115.3, Peak=15146 HFD=3.1 04:59:31.004 00.000 30444 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.28) = xAngle (-0.28 = -0.28) 04:59:31.004 00.000 30444 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.34 = -0.34) 04:59:31.004 00.000 30444 CameraToMount -- cameraX=0.53 cameraY=-0.33 hyp=0.62 cameraTheta=-0.56 mountX=0.59 mountY=-0.21, mountTheta=-0.33 04:59:31.005 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.53, y=-0.33, opts=13) 04:59:31.005 00.000 30444 Enqueuing Move request for scope (0.53, -0.33) 04:59:31.005 00.000 15672 Worker thread wakes up 04:59:31.005 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.33) opts 0xd 04:59:31.005 00.000 15672 Handling offset move in thread for scope, endpoint = (0.53, -0.33) 04:59:31.005 00.000 15672 Moving (0.53, -0.33) raw xDistance=0.59 yDistance=-0.21 04:59:31.005 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59 04:59:31.005 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:59:31.005 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 04:59:31.005 00.000 15672 MoveAxis(W, 161, ABG) 04:59:31.005 00.000 15672 Guiding Dir = 3, Dur = 161 04:59:31.006 00.001 15672 IsSlewing returns 0 04:59:31.008 00.002 15672 IsGuiding returns 0 04:59:31.013 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2087, max=15146, FiltMin=2519, FiltMax=10716, Gamma=2.950 04:59:31.029 00.016 15672 PulseGuide returned control before completion, sleep 150 04:59:31.062 00.033 30444 UpdateGuideState exits: m=136621 SNR=115.3 Saturated 04:59:31.062 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:31.062 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:31.063 00.001 30444 Enqueuing Expose request 04:59:31.183 00.120 15672 IsGuiding returns 1 04:59:31.183 00.000 15672 scope still moving after pulse duration time elapsed 04:59:31.204 00.021 15672 IsSlewing returns 0 04:59:31.225 00.021 15672 IsGuiding returns 0 04:59:31.225 00.000 15672 scope move finished after 161 + 56 ms 04:59:31.225 00.000 15672 Move returns status 0, amount 161 04:59:31.225 00.000 15672 MoveAxis(N, 0, ABG) 04:59:31.225 00.000 15672 Move returns status 0, amount 0 04:59:31.226 00.001 15672 move complete, result=0 04:59:31.226 00.000 15672 worker thread done servicing request 04:59:31.226 00.000 15672 Worker thread wakes up 04:59:31.226 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:31.226 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:31.227 00.001 30444 GuideStep: 0.6 px 161 ms WEST, -0.2 px 0 ms NORTH 04:59:33.134 01.907 15672 Exposure complete 04:59:33.154 00.020 15672 worker thread done servicing request 04:59:33.154 00.000 30444 OnExposeComplete: enter 04:59:33.154 00.000 30444 UpdateGuideState(): m_state=6 04:59:33.155 00.001 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 989 04:59:33.155 00.000 30444 Star::Find returns 1 (1), X=436.20, Y=185.15, Mass=127433, SNR=98.7, Peak=13388 HFD=3.2 04:59:33.155 00.000 30444 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.28) = xAngle (-2.26 = -2.26) 04:59:33.155 00.000 30444 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.33 = -2.33) 04:59:33.155 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.28 hyp=0.50 cameraTheta=-2.54 mountX=-0.32 mountY=-0.36, mountTheta=-2.29 04:59:33.155 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.28, opts=13) 04:59:33.155 00.000 30444 Enqueuing Move request for scope (-0.41, -0.28) 04:59:33.155 00.000 15672 Worker thread wakes up 04:59:33.155 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.28) opts 0xd 04:59:33.155 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.28) 04:59:33.156 00.001 15672 Moving (-0.41, -0.28) raw xDistance=-0.32 yDistance=-0.36 04:59:33.156 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32 04:59:33.156 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:59:33.156 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 04:59:33.156 00.000 15672 MoveAxis(E, 75, ABG) 04:59:33.156 00.000 15672 Guiding Dir = 2, Dur = 75 04:59:33.156 00.000 15672 IsSlewing returns 0 04:59:33.158 00.002 15672 IsGuiding returns 0 04:59:33.162 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2060, max=13388, FiltMin=2527, FiltMax=10985, Gamma=2.950 04:59:33.186 00.024 15672 PulseGuide returned control before completion, sleep 57 04:59:33.211 00.025 30444 UpdateGuideState exits: m=127433 SNR=98.7 Saturated 04:59:33.211 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:33.211 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:33.211 00.000 30444 Enqueuing Expose request 04:59:33.245 00.034 15672 IsGuiding returns 1 04:59:33.245 00.000 15672 scope still moving after pulse duration time elapsed 04:59:33.266 00.021 15672 IsSlewing returns 0 04:59:33.267 00.001 15672 IsGuiding returns 1 04:59:33.288 00.021 15672 IsSlewing returns 0 04:59:33.299 00.011 15672 IsGuiding returns 0 04:59:33.299 00.000 15672 scope move finished after 75 + 66 ms 04:59:33.299 00.000 15672 Move returns status 0, amount 75 04:59:33.299 00.000 15672 MoveAxis(N, 0, ABG) 04:59:33.299 00.000 15672 Move returns status 0, amount 0 04:59:33.299 00.000 15672 move complete, result=0 04:59:33.299 00.000 15672 worker thread done servicing request 04:59:33.299 00.000 15672 Worker thread wakes up 04:59:33.299 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:33.299 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:33.299 00.000 30444 GuideStep: -0.3 px 75 ms EAST, -0.4 px 0 ms NORTH 04:59:35.405 02.106 15672 Exposure complete 04:59:35.425 00.020 15672 worker thread done servicing request 04:59:35.425 00.000 30444 OnExposeComplete: enter 04:59:35.425 00.000 30444 UpdateGuideState(): m_state=6 04:59:35.425 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 990 04:59:35.425 00.000 30444 Star::Find returns 1 (1), X=436.64, Y=185.11, Mass=135918, SNR=110.3, Peak=14877 HFD=3.3 04:59:35.425 00.000 30444 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 04:59:35.425 00.000 30444 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 04:59:35.425 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.47 mountX=0.12 mountY=-0.30, mountTheta=-1.20 04:59:35.426 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=-0.32, opts=13) 04:59:35.426 00.000 30444 Enqueuing Move request for scope (0.03, -0.32) 04:59:35.426 00.000 15672 Worker thread wakes up 04:59:35.426 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.32) opts 0xd 04:59:35.426 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, -0.32) 04:59:35.426 00.000 15672 Moving (0.03, -0.32) raw xDistance=0.12 yDistance=-0.30 04:59:35.426 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 04:59:35.426 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 04:59:35.426 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30 04:59:35.426 00.000 15672 MoveAxis(E, 0, ABG) 04:59:35.426 00.000 15672 Move returns status 0, amount 0 04:59:35.426 00.000 15672 MoveAxis(N, 0, ABG) 04:59:35.426 00.000 15672 Move returns status 0, amount 0 04:59:35.427 00.001 15672 move complete, result=0 04:59:35.427 00.000 15672 worker thread done servicing request 04:59:35.433 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2057, max=14877, FiltMin=2553, FiltMax=10896, Gamma=2.950 04:59:35.486 00.053 30444 UpdateGuideState exits: m=135918 SNR=110.3 Saturated 04:59:35.486 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:35.486 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:35.486 00.000 30444 Enqueuing Expose request 04:59:35.486 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 04:59:35.486 00.000 15672 Worker thread wakes up 04:59:35.486 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:35.486 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:37.394 01.908 15672 Exposure complete 04:59:37.414 00.020 15672 worker thread done servicing request 04:59:37.414 00.000 30444 OnExposeComplete: enter 04:59:37.414 00.000 30444 UpdateGuideState(): m_state=6 04:59:37.414 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 991 04:59:37.414 00.000 30444 Star::Find returns 1 (1), X=436.64, Y=185.51, Mass=120616, SNR=86.7, Peak=12318 HFD=3.3 04:59:37.414 00.000 30444 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.28) = xAngle (1.48 = 1.48) 04:59:37.414 00.000 30444 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.42 = 1.42) 04:59:37.414 00.000 30444 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.20 mountX=0.01 mountY=0.09, mountTheta=1.48 04:59:37.414 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.03, y=0.08, opts=13) 04:59:37.414 00.000 30444 Enqueuing Move request for scope (0.03, 0.08) 04:59:37.414 00.000 15672 Worker thread wakes up 04:59:37.415 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd 04:59:37.415 00.000 15672 Handling offset move in thread for scope, endpoint = (0.03, 0.08) 04:59:37.415 00.000 15672 Moving (0.03, 0.08) raw xDistance=0.01 yDistance=0.09 04:59:37.415 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 04:59:37.415 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:59:37.415 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 04:59:37.415 00.000 15672 MoveAxis(E, 0, ABG) 04:59:37.415 00.000 15672 Move returns status 0, amount 0 04:59:37.415 00.000 15672 MoveAxis(N, 0, ABG) 04:59:37.415 00.000 15672 Move returns status 0, amount 0 04:59:37.415 00.000 15672 move complete, result=0 04:59:37.415 00.000 15672 worker thread done servicing request 04:59:37.420 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2183, max=12379, FiltMin=2444, FiltMax=9373, Gamma=2.950 04:59:37.470 00.050 30444 UpdateGuideState exits: m=120616 SNR=86.7 Saturated 04:59:37.470 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:37.470 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:37.470 00.000 30444 Enqueuing Expose request 04:59:37.470 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 04:59:37.470 00.000 15672 Worker thread wakes up 04:59:37.470 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:37.470 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:39.578 02.108 15672 Exposure complete 04:59:39.598 00.020 15672 worker thread done servicing request 04:59:39.598 00.000 30444 OnExposeComplete: enter 04:59:39.598 00.000 30444 UpdateGuideState(): m_state=6 04:59:39.598 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 992 04:59:39.599 00.001 30444 Star::Find returns 1 (1), X=436.22, Y=185.58, Mass=138680, SNR=121.8, Peak=13016 HFD=3.6 04:59:39.599 00.000 30444 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.28) = xAngle (3.05 = 3.05) 04:59:39.599 00.000 30444 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.98 = 2.98) 04:59:39.599 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=0.16 hyp=0.43 cameraTheta=2.77 mountX=-0.42 mountY=0.07, mountTheta=2.99 04:59:39.599 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=0.16, opts=13) 04:59:39.599 00.000 30444 Enqueuing Move request for scope (-0.40, 0.16) 04:59:39.599 00.000 15672 Worker thread wakes up 04:59:39.599 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.16) opts 0xd 04:59:39.599 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 0.16) 04:59:39.599 00.000 15672 Moving (-0.40, 0.16) raw xDistance=-0.42 yDistance=0.07 04:59:39.599 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42 04:59:39.600 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:59:39.600 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 04:59:39.600 00.000 15672 MoveAxis(E, 115, ABG) 04:59:39.600 00.000 15672 Guiding Dir = 2, Dur = 115 04:59:39.600 00.000 15672 IsSlewing returns 0 04:59:39.601 00.001 15672 IsGuiding returns 0 04:59:39.605 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2093, max=14099, FiltMin=2521, FiltMax=10461, Gamma=2.950 04:59:39.624 00.019 15672 PulseGuide returned control before completion, sleep 103 04:59:39.655 00.031 30444 UpdateGuideState exits: m=138680 SNR=121.8 Saturated 04:59:39.655 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:39.655 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:39.655 00.000 30444 Enqueuing Expose request 04:59:39.730 00.075 15672 IsGuiding returns 1 04:59:39.730 00.000 15672 scope still moving after pulse duration time elapsed 04:59:39.751 00.021 15672 IsSlewing returns 0 04:59:39.800 00.049 15672 IsGuiding returns 0 04:59:39.800 00.000 15672 scope move finished after 115 + 83 ms 04:59:39.800 00.000 15672 Move returns status 0, amount 115 04:59:39.800 00.000 15672 MoveAxis(N, 0, ABG) 04:59:39.800 00.000 15672 Move returns status 0, amount 0 04:59:39.801 00.001 15672 move complete, result=0 04:59:39.801 00.000 15672 worker thread done servicing request 04:59:39.801 00.000 15672 Worker thread wakes up 04:59:39.801 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:39.801 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:39.801 00.000 30444 GuideStep: -0.4 px 115 ms EAST, 0.1 px 0 ms NORTH 04:59:41.708 01.907 15672 Exposure complete 04:59:41.729 00.021 15672 worker thread done servicing request 04:59:41.729 00.000 30444 OnExposeComplete: enter 04:59:41.729 00.000 30444 UpdateGuideState(): m_state=6 04:59:41.729 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 993 04:59:41.729 00.000 30444 Star::Find returns 1 (1), X=436.67, Y=184.77, Mass=133746, SNR=109.5, Peak=12751 HFD=3.6 04:59:41.729 00.000 30444 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.28) = xAngle (-1.20 = -1.20) 04:59:41.729 00.000 30444 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.26 = -1.26) 04:59:41.729 00.000 30444 CameraToMount -- cameraX=0.06 cameraY=-0.66 hyp=0.66 cameraTheta=-1.48 mountX=0.24 mountY=-0.63, mountTheta=-1.21 04:59:41.729 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.06, y=-0.66, opts=13) 04:59:41.730 00.001 30444 Enqueuing Move request for scope (0.06, -0.66) 04:59:41.730 00.000 15672 Worker thread wakes up 04:59:41.730 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.66) opts 0xd 04:59:41.730 00.000 15672 Handling offset move in thread for scope, endpoint = (0.06, -0.66) 04:59:41.730 00.000 15672 Moving (0.06, -0.66) raw xDistance=0.24 yDistance=-0.63 04:59:41.730 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24 04:59:41.730 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 04:59:41.730 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63 04:59:41.730 00.000 15672 MoveAxis(E, 0, ABG) 04:59:41.730 00.000 15672 Move returns status 0, amount 0 04:59:41.730 00.000 15672 MoveAxis(N, 0, ABG) 04:59:41.730 00.000 15672 Move returns status 0, amount 0 04:59:41.730 00.000 15672 move complete, result=0 04:59:41.730 00.000 15672 worker thread done servicing request 04:59:41.735 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2092, max=12751, FiltMin=2465, FiltMax=10597, Gamma=2.950 04:59:41.785 00.050 30444 UpdateGuideState exits: m=133746 SNR=109.5 Saturated 04:59:41.785 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:41.785 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:41.785 00.000 30444 Enqueuing Expose request 04:59:41.785 00.000 30444 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH 04:59:41.785 00.000 15672 Worker thread wakes up 04:59:41.785 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:41.785 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:43.905 02.120 15672 Exposure complete 04:59:43.935 00.030 15672 worker thread done servicing request 04:59:43.936 00.001 30444 OnExposeComplete: enter 04:59:43.936 00.000 30444 UpdateGuideState(): m_state=6 04:59:43.936 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 994 04:59:43.936 00.000 30444 Star::Find returns 1 (1), X=436.95, Y=184.74, Mass=131033, SNR=103.6, Peak=14027 HFD=3.3 04:59:43.936 00.000 30444 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.28) = xAngle (-0.84 = -0.84) 04:59:43.936 00.000 30444 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.90 = -0.90) 04:59:43.936 00.000 30444 CameraToMount -- cameraX=0.33 cameraY=-0.69 hyp=0.76 cameraTheta=-1.12 mountX=0.51 mountY=-0.60, mountTheta=-0.86 04:59:43.936 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.33, y=-0.69, opts=13) 04:59:43.936 00.000 30444 Enqueuing Move request for scope (0.33, -0.69) 04:59:43.936 00.000 15672 Worker thread wakes up 04:59:43.937 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.69) opts 0xd 04:59:43.937 00.000 15672 Handling offset move in thread for scope, endpoint = (0.33, -0.69) 04:59:43.937 00.000 15672 Moving (0.33, -0.69) raw xDistance=0.51 yDistance=-0.60 04:59:43.937 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 04:59:43.937 00.000 15672 switching direction from 1 to -1 - decHistory=-3 oldest=0.02 newest=-1.16 04:59:43.937 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 04:59:43.937 00.000 15672 MoveAxis(W, 138, ABG) 04:59:43.937 00.000 15672 Guiding Dir = 3, Dur = 138 04:59:43.937 00.000 15672 IsSlewing returns 0 04:59:43.939 00.002 15672 IsGuiding returns 0 04:59:43.943 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2196, max=14027, FiltMin=2489, FiltMax=11152, Gamma=2.950 04:59:43.969 00.026 15672 PulseGuide returned control before completion, sleep 118 04:59:43.993 00.024 30444 UpdateGuideState exits: m=131033 SNR=103.6 Saturated 04:59:43.993 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:43.993 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:43.993 00.000 30444 Enqueuing Expose request 04:59:44.161 00.168 15672 IsGuiding returns 0 04:59:44.162 00.001 15672 Move returns status 0, amount 138 04:59:44.162 00.000 15672 MoveAxis(N, 107, ABG) 04:59:44.162 00.000 15672 Guiding Dir = 0, Dur = 107 04:59:44.163 00.001 15672 IsSlewing returns 0 04:59:44.166 00.003 15672 IsGuiding returns 0 04:59:44.241 00.075 15672 PulseGuide returned control before completion, sleep 43 04:59:44.286 00.045 15672 IsGuiding returns 1 04:59:44.286 00.000 15672 scope still moving after pulse duration time elapsed 04:59:44.307 00.021 15672 IsSlewing returns 0 04:59:44.310 00.003 15672 IsGuiding returns 1 04:59:44.331 00.021 15672 IsSlewing returns 0 04:59:44.400 00.069 15672 IsGuiding returns 0 04:59:44.401 00.001 15672 scope move finished after 107 + 128 ms 04:59:44.401 00.000 15672 Move returns status 0, amount 107 04:59:44.401 00.000 15672 move complete, result=0 04:59:44.401 00.000 15672 worker thread done servicing request 04:59:44.401 00.000 15672 Worker thread wakes up 04:59:44.402 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:44.402 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:44.402 00.000 30444 GuideStep: 0.5 px 138 ms WEST, -0.6 px 107 ms NORTH 04:59:46.307 01.905 15672 Exposure complete 04:59:46.327 00.020 15672 worker thread done servicing request 04:59:46.327 00.000 30444 OnExposeComplete: enter 04:59:46.327 00.000 30444 UpdateGuideState(): m_state=6 04:59:46.327 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 995 04:59:46.327 00.000 30444 Star::Find returns 1 (1), X=436.46, Y=184.71, Mass=138487, SNR=113.7, Peak=13084 HFD=3.4 04:59:46.327 00.000 30444 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.28) = xAngle (-1.50 = -1.50) 04:59:46.328 00.001 30444 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.57 = -1.57) 04:59:46.328 00.000 30444 CameraToMount -- cameraX=-0.15 cameraY=-0.72 hyp=0.74 cameraTheta=-1.78 mountX=0.05 mountY=-0.74, mountTheta=-1.50 04:59:46.328 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.15, y=-0.72, opts=13) 04:59:46.328 00.000 30444 Enqueuing Move request for scope (-0.15, -0.72) 04:59:46.328 00.000 15672 Worker thread wakes up 04:59:46.328 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.72) opts 0xd 04:59:46.328 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.15, -0.72) 04:59:46.328 00.000 15672 Moving (-0.15, -0.72) raw xDistance=0.05 yDistance=-0.74 04:59:46.328 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 04:59:46.328 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 04:59:46.328 00.000 15672 MoveAxis(E, 0, ABG) 04:59:46.328 00.000 15672 Move returns status 0, amount 0 04:59:46.328 00.000 15672 MoveAxis(N, 131, ABG) 04:59:46.329 00.001 15672 Guiding Dir = 0, Dur = 131 04:59:46.329 00.000 15672 IsSlewing returns 0 04:59:46.330 00.001 15672 IsGuiding returns 0 04:59:46.334 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2097, max=13084, FiltMin=2504, FiltMax=10788, Gamma=2.950 04:59:46.387 00.053 30444 UpdateGuideState exits: m=138487 SNR=113.7 Saturated 04:59:46.387 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:46.387 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:46.387 00.000 30444 Enqueuing Expose request 04:59:46.413 00.026 15672 PulseGuide returned control before completion, sleep 59 04:59:46.495 00.082 15672 IsGuiding returns 1 04:59:46.495 00.000 15672 scope still moving after pulse duration time elapsed 04:59:46.517 00.022 15672 IsSlewing returns 0 04:59:46.517 00.000 15672 IsGuiding returns 1 04:59:46.538 00.021 15672 IsSlewing returns 0 04:59:46.539 00.001 15672 IsGuiding returns 1 04:59:46.560 00.021 15672 IsSlewing returns 0 04:59:46.589 00.029 15672 IsGuiding returns 0 04:59:46.589 00.000 15672 scope move finished after 131 + 128 ms 04:59:46.589 00.000 15672 Move returns status 0, amount 131 04:59:46.589 00.000 15672 move complete, result=0 04:59:46.590 00.001 15672 worker thread done servicing request 04:59:46.590 00.000 15672 Worker thread wakes up 04:59:46.590 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:46.590 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.7 px 131 ms NORTH 04:59:46.590 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:48.698 02.108 15672 Exposure complete 04:59:48.717 00.019 15672 worker thread done servicing request 04:59:48.717 00.000 30444 OnExposeComplete: enter 04:59:48.718 00.001 30444 UpdateGuideState(): m_state=6 04:59:48.718 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 996 04:59:48.718 00.000 30444 Star::Find returns 1 (1), X=436.25, Y=184.85, Mass=138331, SNR=116.1, Peak=13014 HFD=3.6 04:59:48.718 00.000 30444 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 04:59:48.718 00.000 30444 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 04:59:48.718 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.58 hyp=0.68 cameraTheta=-2.13 mountX=-0.19 mountY=-0.64, mountTheta=-1.86 04:59:48.718 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.58, opts=13) 04:59:48.718 00.000 30444 Enqueuing Move request for scope (-0.36, -0.58) 04:59:48.718 00.000 15672 Worker thread wakes up 04:59:48.719 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.58) opts 0xd 04:59:48.719 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.58) 04:59:48.719 00.000 15672 Moving (-0.36, -0.58) raw xDistance=-0.19 yDistance=-0.64 04:59:48.719 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19 04:59:48.719 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 04:59:48.719 00.000 15672 MoveAxis(E, 0, ABG) 04:59:48.719 00.000 15672 Move returns status 0, amount 0 04:59:48.719 00.000 15672 MoveAxis(N, 114, ABG) 04:59:48.719 00.000 15672 Guiding Dir = 0, Dur = 114 04:59:48.719 00.000 15672 IsSlewing returns 0 04:59:48.720 00.001 15672 IsGuiding returns 0 04:59:48.724 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2162, max=13014, FiltMin=2478, FiltMax=10123, Gamma=2.950 04:59:48.774 00.050 30444 UpdateGuideState exits: m=138331 SNR=116.1 Saturated 04:59:48.774 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:48.774 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:48.774 00.000 30444 Enqueuing Expose request 04:59:48.794 00.020 15672 PulseGuide returned control before completion, sleep 51 04:59:48.847 00.053 15672 IsGuiding returns 1 04:59:48.847 00.000 15672 scope still moving after pulse duration time elapsed 04:59:48.868 00.021 15672 IsSlewing returns 0 04:59:48.891 00.023 15672 IsGuiding returns 1 04:59:48.912 00.021 15672 IsSlewing returns 0 04:59:48.955 00.043 15672 IsGuiding returns 0 04:59:48.955 00.000 15672 scope move finished after 114 + 120 ms 04:59:48.955 00.000 15672 Move returns status 0, amount 114 04:59:48.955 00.000 15672 move complete, result=0 04:59:48.955 00.000 15672 worker thread done servicing request 04:59:48.955 00.000 15672 Worker thread wakes up 04:59:48.956 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:48.956 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:48.956 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 114 ms NORTH 04:59:50.862 01.906 15672 Exposure complete 04:59:50.882 00.020 15672 worker thread done servicing request 04:59:50.882 00.000 30444 OnExposeComplete: enter 04:59:50.882 00.000 30444 UpdateGuideState(): m_state=6 04:59:50.882 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 997 04:59:50.882 00.000 30444 Star::Find returns 1 (1), X=436.03, Y=184.71, Mass=143791, SNR=108.1, Peak=12955 HFD=3.9 04:59:50.882 00.000 30444 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.28) = xAngle (-1.97 = -1.97) 04:59:50.882 00.000 30444 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.03 = -2.03) 04:59:50.882 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-0.72 hyp=0.93 cameraTheta=-2.25 mountX=-0.36 mountY=-0.83, mountTheta=-1.98 04:59:50.883 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-0.72, opts=13) 04:59:50.883 00.000 30444 Enqueuing Move request for scope (-0.58, -0.72) 04:59:50.883 00.000 15672 Worker thread wakes up 04:59:50.883 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.72) opts 0xd 04:59:50.883 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -0.72) 04:59:50.883 00.000 15672 Moving (-0.58, -0.72) raw xDistance=-0.36 yDistance=-0.83 04:59:50.883 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 04:59:50.883 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 04:59:50.883 00.000 15672 MoveAxis(E, 98, ABG) 04:59:50.883 00.000 15672 Guiding Dir = 2, Dur = 98 04:59:50.884 00.001 15672 IsSlewing returns 0 04:59:50.886 00.002 15672 IsGuiding returns 0 04:59:50.890 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2053, max=12955, FiltMin=2374, FiltMax=10959, Gamma=2.950 04:59:50.901 00.011 15672 PulseGuide returned control before completion, sleep 93 04:59:50.940 00.039 30444 UpdateGuideState exits: m=143791 SNR=108.1 Saturated 04:59:50.941 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:50.941 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:50.941 00.000 30444 Enqueuing Expose request 04:59:51.047 00.106 15672 IsGuiding returns 0 04:59:51.047 00.000 15672 Move returns status 0, amount 98 04:59:51.047 00.000 15672 MoveAxis(N, 148, ABG) 04:59:51.047 00.000 15672 Guiding Dir = 0, Dur = 148 04:59:51.048 00.001 15672 IsSlewing returns 0 04:59:51.051 00.003 15672 IsGuiding returns 0 04:59:51.127 00.076 15672 PulseGuide returned control before completion, sleep 83 04:59:51.213 00.086 15672 IsGuiding returns 1 04:59:51.214 00.001 15672 scope still moving after pulse duration time elapsed 04:59:51.235 00.021 15672 IsSlewing returns 0 04:59:51.238 00.003 15672 IsGuiding returns 1 04:59:51.259 00.021 15672 IsSlewing returns 0 04:59:51.318 00.059 15672 IsGuiding returns 0 04:59:51.318 00.000 15672 scope move finished after 148 + 118 ms 04:59:51.318 00.000 15672 Move returns status 0, amount 148 04:59:51.318 00.000 15672 move complete, result=0 04:59:51.318 00.000 15672 worker thread done servicing request 04:59:51.318 00.000 15672 Worker thread wakes up 04:59:51.319 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:51.319 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:51.319 00.000 30444 GuideStep: -0.4 px 98 ms EAST, -0.8 px 148 ms NORTH 04:59:53.428 02.109 15672 Exposure complete 04:59:53.448 00.020 15672 worker thread done servicing request 04:59:53.448 00.000 30444 OnExposeComplete: enter 04:59:53.448 00.000 30444 UpdateGuideState(): m_state=6 04:59:53.449 00.001 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 998 04:59:53.449 00.000 30444 Star::Find returns 1 (1), X=436.44, Y=184.34, Mass=129129, SNR=100.9, Peak=10518 HFD=3.6 04:59:53.449 00.000 30444 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.28) = xAngle (-1.45 = -1.45) 04:59:53.449 00.000 30444 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.51 = -1.51) 04:59:53.449 00.000 30444 CameraToMount -- cameraX=-0.17 cameraY=-1.08 hyp=1.10 cameraTheta=-1.72 mountX=0.14 mountY=-1.09, mountTheta=-1.45 04:59:53.449 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.17, y=-1.08, opts=13) 04:59:53.449 00.000 30444 Enqueuing Move request for scope (-0.17, -1.08) 04:59:53.449 00.000 15672 Worker thread wakes up 04:59:53.449 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -1.08) opts 0xd 04:59:53.449 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.17, -1.08) 04:59:53.450 00.001 15672 Moving (-0.17, -1.08) raw xDistance=0.14 yDistance=-1.09 04:59:53.450 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 04:59:53.450 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.09 from input -1.09 04:59:53.450 00.000 15672 MoveAxis(E, 0, ABG) 04:59:53.450 00.000 15672 Move returns status 0, amount 0 04:59:53.450 00.000 15672 MoveAxis(N, 195, ABG) 04:59:53.450 00.000 15672 Guiding Dir = 0, Dur = 195 04:59:53.450 00.000 15672 IsSlewing returns 0 04:59:53.451 00.001 15672 IsGuiding returns 0 04:59:53.455 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=12130, FiltMin=2483, FiltMax=10923, Gamma=2.950 04:59:53.505 00.050 30444 UpdateGuideState exits: m=129129 SNR=100.9 Saturated 04:59:53.505 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:53.505 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:53.505 00.000 30444 Enqueuing Expose request 04:59:53.538 00.033 15672 PulseGuide returned control before completion, sleep 119 04:59:53.660 00.122 15672 IsGuiding returns 1 04:59:53.660 00.000 15672 scope still moving after pulse duration time elapsed 04:59:53.680 00.020 15672 IsSlewing returns 0 04:59:53.680 00.000 15672 IsGuiding returns 1 04:59:53.702 00.022 15672 IsSlewing returns 0 04:59:53.704 00.002 15672 IsGuiding returns 1 04:59:53.724 00.020 15672 IsSlewing returns 0 04:59:53.762 00.038 15672 IsGuiding returns 0 04:59:53.762 00.000 15672 scope move finished after 195 + 115 ms 04:59:53.762 00.000 15672 Move returns status 0, amount 195 04:59:53.762 00.000 15672 move complete, result=0 04:59:53.762 00.000 15672 worker thread done servicing request 04:59:53.762 00.000 15672 Worker thread wakes up 04:59:53.762 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:53.763 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:53.763 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -1.1 px 195 ms NORTH 04:59:55.679 01.916 15672 Exposure complete 04:59:55.705 00.026 15672 worker thread done servicing request 04:59:55.705 00.000 30444 OnExposeComplete: enter 04:59:55.705 00.000 30444 UpdateGuideState(): m_state=6 04:59:55.705 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 999 04:59:55.705 00.000 30444 Star::Find returns 1 (1), X=436.14, Y=184.51, Mass=127254, SNR=109.5, Peak=11786 HFD=3.6 04:59:55.705 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 04:59:55.706 00.001 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 04:59:55.706 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.92 hyp=1.04 cameraTheta=-2.05 mountX=-0.20 mountY=-1.00, mountTheta=-1.77 04:59:55.706 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.92, opts=13) 04:59:55.706 00.000 30444 Enqueuing Move request for scope (-0.47, -0.92) 04:59:55.706 00.000 15672 Worker thread wakes up 04:59:55.706 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.92) opts 0xd 04:59:55.706 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.92) 04:59:55.706 00.000 15672 Moving (-0.47, -0.92) raw xDistance=-0.20 yDistance=-1.00 04:59:55.706 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 04:59:55.706 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.00 from input -1.00 04:59:55.706 00.000 15672 MoveAxis(E, 0, ABG) 04:59:55.706 00.000 15672 Move returns status 0, amount 0 04:59:55.706 00.000 15672 MoveAxis(N, 179, ABG) 04:59:55.706 00.000 15672 Guiding Dir = 0, Dur = 179 04:59:55.707 00.001 15672 IsSlewing returns 0 04:59:55.708 00.001 15672 IsGuiding returns 0 04:59:55.713 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2022, max=13605, FiltMin=2525, FiltMax=10661, Gamma=2.950 04:59:55.762 00.049 30444 UpdateGuideState exits: m=127254 SNR=109.5 Saturated 04:59:55.763 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:55.763 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:55.763 00.000 30444 Enqueuing Expose request 04:59:55.790 00.027 15672 PulseGuide returned control before completion, sleep 108 04:59:55.900 00.110 15672 IsGuiding returns 1 04:59:55.900 00.000 15672 scope still moving after pulse duration time elapsed 04:59:55.922 00.022 15672 IsSlewing returns 0 04:59:55.925 00.003 15672 IsGuiding returns 1 04:59:55.946 00.021 15672 IsSlewing returns 0 04:59:55.948 00.002 15672 IsGuiding returns 1 04:59:55.970 00.022 15672 IsSlewing returns 0 04:59:55.973 00.003 15672 IsGuiding returns 1 04:59:55.994 00.021 15672 IsSlewing returns 0 04:59:56.014 00.020 15672 IsGuiding returns 0 04:59:56.014 00.000 15672 scope move finished after 179 + 127 ms 04:59:56.014 00.000 15672 Move returns status 0, amount 179 04:59:56.014 00.000 15672 move complete, result=0 04:59:56.014 00.000 15672 worker thread done servicing request 04:59:56.014 00.000 15672 Worker thread wakes up 04:59:56.014 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -1.0 px 179 ms NORTH 04:59:56.015 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:56.015 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 04:59:58.126 02.111 15672 Exposure complete 04:59:58.146 00.020 15672 worker thread done servicing request 04:59:58.146 00.000 30444 OnExposeComplete: enter 04:59:58.146 00.000 30444 UpdateGuideState(): m_state=6 04:59:58.146 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 1000 04:59:58.146 00.000 30444 Star::Find returns 1 (1), X=436.20, Y=185.41, Mass=137025, SNR=111.6, Peak=11108 HFD=4.5 04:59:58.146 00.000 30444 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.28) = xAngle (-2.82 = -2.82) 04:59:58.146 00.000 30444 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.89 = -2.89) 04:59:58.146 00.000 30444 CameraToMount -- cameraX=-0.41 cameraY=-0.02 hyp=0.41 cameraTheta=-3.10 mountX=-0.39 mountY=-0.10, mountTheta=-2.88 04:59:58.147 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.41, y=-0.02, opts=13) 04:59:58.147 00.000 30444 Enqueuing Move request for scope (-0.41, -0.02) 04:59:58.147 00.000 15672 Worker thread wakes up 04:59:58.147 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.02) opts 0xd 04:59:58.147 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.41, -0.02) 04:59:58.147 00.000 15672 Moving (-0.41, -0.02) raw xDistance=-0.39 yDistance=-0.10 04:59:58.147 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 04:59:58.147 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 04:59:58.147 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 04:59:58.147 00.000 15672 MoveAxis(E, 106, ABG) 04:59:58.147 00.000 15672 Guiding Dir = 2, Dur = 106 04:59:58.148 00.001 15672 IsSlewing returns 0 04:59:58.149 00.001 15672 IsGuiding returns 0 04:59:58.153 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2073, max=11108, FiltMin=2448, FiltMax=8442, Gamma=2.950 04:59:58.170 00.017 15672 PulseGuide returned control before completion, sleep 96 04:59:58.203 00.033 30444 UpdateGuideState exits: m=137025 SNR=111.6 Saturated 04:59:58.203 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 04:59:58.203 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 04:59:58.203 00.000 30444 Enqueuing Expose request 04:59:58.267 00.064 15672 IsGuiding returns 1 04:59:58.268 00.001 15672 scope still moving after pulse duration time elapsed 04:59:58.289 00.021 15672 IsSlewing returns 0 04:59:58.290 00.001 15672 IsGuiding returns 1 04:59:58.311 00.021 15672 IsSlewing returns 0 04:59:58.314 00.003 15672 IsGuiding returns 0 04:59:58.314 00.000 15672 scope move finished after 106 + 59 ms 04:59:58.314 00.000 15672 Move returns status 0, amount 106 04:59:58.315 00.001 15672 MoveAxis(N, 0, ABG) 04:59:58.315 00.000 15672 Move returns status 0, amount 0 04:59:58.315 00.000 15672 move complete, result=0 04:59:58.315 00.000 15672 worker thread done servicing request 04:59:58.315 00.000 30444 GuideStep: -0.4 px 106 ms EAST, -0.1 px 0 ms NORTH 04:59:58.315 00.000 15672 Worker thread wakes up 04:59:58.315 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 04:59:58.315 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:00.225 01.910 15672 Exposure complete 05:00:00.244 00.019 15672 worker thread done servicing request 05:00:00.245 00.001 30444 OnExposeComplete: enter 05:00:00.245 00.000 30444 UpdateGuideState(): m_state=6 05:00:00.245 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1001 05:00:00.245 00.000 30444 Star::Find returns 1 (1), X=437.13, Y=184.25, Mass=139859, SNR=120.1, Peak=11680 HFD=3.9 05:00:00.245 00.000 30444 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.28) = xAngle (-0.88 = -0.88) 05:00:00.245 00.000 30444 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.94 = -0.94) 05:00:00.245 00.000 30444 CameraToMount -- cameraX=0.52 cameraY=-1.18 hyp=1.29 cameraTheta=-1.16 mountX=0.83 mountY=-1.04, mountTheta=-0.90 05:00:00.245 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.52, y=-1.18, opts=13) 05:00:00.245 00.000 30444 Enqueuing Move request for scope (0.52, -1.18) 05:00:00.246 00.001 15672 Worker thread wakes up 05:00:00.246 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.52, -1.18) opts 0xd 05:00:00.246 00.000 15672 Handling offset move in thread for scope, endpoint = (0.52, -1.18) 05:00:00.246 00.000 15672 Moving (0.52, -1.18) raw xDistance=0.83 yDistance=-1.04 05:00:00.246 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.83 05:00:00.246 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04 05:00:00.246 00.000 15672 MoveAxis(W, 216, ABG) 05:00:00.246 00.000 15672 Guiding Dir = 3, Dur = 216 05:00:00.246 00.000 15672 IsSlewing returns 0 05:00:00.248 00.002 15672 IsGuiding returns 0 05:00:00.252 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2224, max=12095, FiltMin=2472, FiltMax=10340, Gamma=2.950 05:00:00.263 00.011 15672 PulseGuide returned control before completion, sleep 211 05:00:00.302 00.039 30444 UpdateGuideState exits: m=139859 SNR=120.1 Saturated 05:00:00.302 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:00.302 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:00.302 00.000 30444 Enqueuing Expose request 05:00:00.478 00.176 15672 IsGuiding returns 1 05:00:00.478 00.000 15672 scope still moving after pulse duration time elapsed 05:00:00.500 00.022 15672 IsSlewing returns 0 05:00:00.551 00.051 15672 IsGuiding returns 0 05:00:00.551 00.000 15672 scope move finished after 216 + 87 ms 05:00:00.551 00.000 15672 Move returns status 0, amount 216 05:00:00.551 00.000 15672 MoveAxis(N, 186, ABG) 05:00:00.551 00.000 15672 Guiding Dir = 0, Dur = 186 05:00:00.551 00.000 15672 IsSlewing returns 0 05:00:00.552 00.001 15672 IsGuiding returns 0 05:00:00.632 00.080 15672 PulseGuide returned control before completion, sleep 117 05:00:00.752 00.120 15672 IsGuiding returns 1 05:00:00.753 00.001 15672 scope still moving after pulse duration time elapsed 05:00:00.773 00.020 15672 IsSlewing returns 0 05:00:00.793 00.020 15672 IsGuiding returns 1 05:00:00.814 00.021 15672 IsSlewing returns 0 05:00:00.816 00.002 15672 IsGuiding returns 1 05:00:00.837 00.021 15672 IsSlewing returns 0 05:00:00.855 00.018 15672 IsGuiding returns 0 05:00:00.855 00.000 15672 scope move finished after 186 + 117 ms 05:00:00.855 00.000 15672 Move returns status 0, amount 186 05:00:00.855 00.000 15672 move complete, result=0 05:00:00.855 00.000 15672 worker thread done servicing request 05:00:00.855 00.000 15672 Worker thread wakes up 05:00:00.855 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:00.855 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:00.856 00.001 30444 GuideStep: 0.8 px 216 ms WEST, -1.0 px 186 ms NORTH 05:00:02.976 02.120 15672 Exposure complete 05:00:03.011 00.035 15672 worker thread done servicing request 05:00:03.011 00.000 30444 OnExposeComplete: enter 05:00:03.011 00.000 30444 UpdateGuideState(): m_state=6 05:00:03.011 00.000 30444 Star::Find(15, 437, 184, 0, (0,0,0,0), 0.0, 255) frame 1002 05:00:03.011 00.000 30444 Star::Find returns 1 (1), X=436.30, Y=184.54, Mass=131988, SNR=107.4, Peak=11283 HFD=3.5 05:00:03.011 00.000 30444 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.28) = xAngle (-1.63 = -1.63) 05:00:03.011 00.000 30444 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.69 = -1.69) 05:00:03.011 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.89 hyp=0.94 cameraTheta=-1.91 mountX=-0.06 mountY=-0.94, mountTheta=-1.63 05:00:03.012 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.89, opts=13) 05:00:03.012 00.000 30444 Enqueuing Move request for scope (-0.31, -0.89) 05:00:03.012 00.000 15672 Worker thread wakes up 05:00:03.012 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.89) opts 0xd 05:00:03.012 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.89) 05:00:03.012 00.000 15672 Moving (-0.31, -0.89) raw xDistance=-0.06 yDistance=-0.94 05:00:03.012 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 05:00:03.012 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 05:00:03.012 00.000 15672 MoveAxis(E, 0, ABG) 05:00:03.012 00.000 15672 Move returns status 0, amount 0 05:00:03.012 00.000 15672 MoveAxis(N, 167, ABG) 05:00:03.012 00.000 15672 Guiding Dir = 0, Dur = 167 05:00:03.013 00.001 15672 IsSlewing returns 0 05:00:03.014 00.001 15672 IsGuiding returns 0 05:00:03.018 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2084, max=12707, FiltMin=2406, FiltMax=10191, Gamma=2.950 05:00:03.068 00.050 30444 UpdateGuideState exits: m=131988 SNR=107.4 Saturated 05:00:03.068 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:03.068 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:03.068 00.000 30444 Enqueuing Expose request 05:00:03.090 00.022 15672 PulseGuide returned control before completion, sleep 101 05:00:03.197 00.107 15672 IsGuiding returns 1 05:00:03.197 00.000 15672 scope still moving after pulse duration time elapsed 05:00:03.218 00.021 15672 IsSlewing returns 0 05:00:03.221 00.003 15672 IsGuiding returns 1 05:00:03.242 00.021 15672 IsSlewing returns 0 05:00:03.245 00.003 15672 IsGuiding returns 1 05:00:03.266 00.021 15672 IsSlewing returns 0 05:00:03.267 00.001 15672 IsGuiding returns 1 05:00:03.288 00.021 15672 IsSlewing returns 0 05:00:03.298 00.010 15672 IsGuiding returns 0 05:00:03.298 00.000 15672 scope move finished after 167 + 117 ms 05:00:03.298 00.000 15672 Move returns status 0, amount 167 05:00:03.298 00.000 15672 move complete, result=0 05:00:03.298 00.000 15672 worker thread done servicing request 05:00:03.298 00.000 15672 Worker thread wakes up 05:00:03.298 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:03.298 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:03.299 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.9 px 167 ms NORTH 05:00:05.207 01.908 15672 Exposure complete 05:00:05.227 00.020 15672 worker thread done servicing request 05:00:05.227 00.000 30444 OnExposeComplete: enter 05:00:05.227 00.000 30444 UpdateGuideState(): m_state=6 05:00:05.227 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 1003 05:00:05.227 00.000 30444 Star::Find returns 1 (1), X=435.65, Y=184.11, Mass=137199, SNR=107.5, Peak=11801 HFD=3.6 05:00:05.227 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 05:00:05.227 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 05:00:05.227 00.000 30444 CameraToMount -- cameraX=-0.96 cameraY=-1.32 hyp=1.63 cameraTheta=-2.20 mountX=-0.56 mountY=-1.50, mountTheta=-1.93 05:00:05.228 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.96, y=-1.32, opts=13) 05:00:05.228 00.000 30444 Enqueuing Move request for scope (-0.96, -1.32) 05:00:05.228 00.000 15672 Worker thread wakes up 05:00:05.228 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.96, -1.32) opts 0xd 05:00:05.229 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.96, -1.32) 05:00:05.229 00.000 15672 Moving (-0.96, -1.32) raw xDistance=-0.56 yDistance=-1.50 05:00:05.229 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.56 05:00:05.229 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.50 from input -1.50 05:00:05.229 00.000 15672 MoveAxis(E, 152, ABG) 05:00:05.229 00.000 15672 Guiding Dir = 2, Dur = 152 05:00:05.229 00.000 15672 IsSlewing returns 0 05:00:05.230 00.001 15672 IsGuiding returns 0 05:00:05.235 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2192, max=13925, FiltMin=2445, FiltMax=10737, Gamma=2.950 05:00:05.247 00.012 15672 PulseGuide returned control before completion, sleep 146 05:00:05.284 00.037 30444 UpdateGuideState exits: m=137199 SNR=107.5 Saturated 05:00:05.284 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:05.284 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:05.284 00.000 30444 Enqueuing Expose request 05:00:05.396 00.112 15672 IsGuiding returns 1 05:00:05.396 00.000 15672 scope still moving after pulse duration time elapsed 05:00:05.417 00.021 15672 IsSlewing returns 0 05:00:05.424 00.007 15672 IsGuiding returns 0 05:00:05.424 00.000 15672 scope move finished after 152 + 42 ms 05:00:05.424 00.000 15672 Move returns status 0, amount 152 05:00:05.424 00.000 15672 MoveAxis(N, 267, ABG) 05:00:05.424 00.000 15672 Guiding Dir = 0, Dur = 267 05:00:05.425 00.001 15672 IsSlewing returns 0 05:00:05.426 00.001 15672 IsGuiding returns 0 05:00:05.503 00.077 15672 PulseGuide returned control before completion, sleep 202 05:00:05.708 00.205 15672 IsGuiding returns 1 05:00:05.708 00.000 15672 scope still moving after pulse duration time elapsed 05:00:05.730 00.022 15672 IsSlewing returns 0 05:00:05.733 00.003 15672 IsGuiding returns 1 05:00:05.754 00.021 15672 IsSlewing returns 0 05:00:05.806 00.052 15672 IsGuiding returns 0 05:00:05.806 00.000 15672 scope move finished after 267 + 112 ms 05:00:05.806 00.000 15672 Move returns status 0, amount 267 05:00:05.806 00.000 15672 move complete, result=0 05:00:05.806 00.000 15672 worker thread done servicing request 05:00:05.806 00.000 15672 Worker thread wakes up 05:00:05.807 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:05.807 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:05.807 00.000 30444 GuideStep: -0.6 px 152 ms EAST, -1.5 px 267 ms NORTH 05:00:07.913 02.106 15672 Exposure complete 05:00:07.933 00.020 15672 worker thread done servicing request 05:00:07.934 00.001 30444 OnExposeComplete: enter 05:00:07.934 00.000 30444 UpdateGuideState(): m_state=6 05:00:07.934 00.000 30444 Star::Find(15, 435, 184, 0, (0,0,0,0), 0.0, 255) frame 1004 05:00:07.934 00.000 30444 Star::Find returns 1 (1), X=436.65, Y=184.29, Mass=140684, SNR=128.1, Peak=13802 HFD=3.4 05:00:07.934 00.000 30444 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.28) = xAngle (-1.26 = -1.26) 05:00:07.934 00.000 30444 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.32 = -1.32) 05:00:07.934 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=-1.14 hyp=1.14 cameraTheta=-1.54 mountX=0.35 mountY=-1.11, mountTheta=-1.27 05:00:07.934 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=-1.14, opts=13) 05:00:07.934 00.000 30444 Enqueuing Move request for scope (0.04, -1.14) 05:00:07.934 00.000 15672 Worker thread wakes up 05:00:07.934 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, -1.14) opts 0xd 05:00:07.935 00.001 15672 Handling offset move in thread for scope, endpoint = (0.04, -1.14) 05:00:07.935 00.000 15672 Moving (0.04, -1.14) raw xDistance=0.35 yDistance=-1.11 05:00:07.935 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.35 05:00:07.935 00.000 15672 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11 05:00:07.935 00.000 15672 MoveAxis(W, 83, ABG) 05:00:07.935 00.000 15672 Guiding Dir = 3, Dur = 83 05:00:07.935 00.000 15672 IsSlewing returns 0 05:00:07.936 00.001 15672 IsGuiding returns 0 05:00:07.940 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2045, max=13802, FiltMin=2465, FiltMax=11614, Gamma=2.950 05:00:07.962 00.022 15672 PulseGuide returned control before completion, sleep 67 05:00:07.990 00.028 30444 UpdateGuideState exits: m=140684 SNR=128.1 Saturated 05:00:07.990 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:07.990 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:07.990 00.000 30444 Enqueuing Expose request 05:00:08.032 00.042 15672 IsGuiding returns 1 05:00:08.032 00.000 15672 scope still moving after pulse duration time elapsed 05:00:08.052 00.020 15672 IsSlewing returns 0 05:00:08.053 00.001 15672 IsGuiding returns 1 05:00:08.074 00.021 15672 IsSlewing returns 0 05:00:08.075 00.001 15672 IsGuiding returns 0 05:00:08.075 00.000 15672 scope move finished after 83 + 55 ms 05:00:08.075 00.000 15672 Move returns status 0, amount 83 05:00:08.075 00.000 15672 MoveAxis(N, 197, ABG) 05:00:08.075 00.000 15672 Guiding Dir = 0, Dur = 197 05:00:08.075 00.000 15672 IsSlewing returns 0 05:00:08.076 00.001 15672 IsGuiding returns 0 05:00:08.155 00.079 15672 PulseGuide returned control before completion, sleep 129 05:00:08.287 00.132 15672 IsGuiding returns 1 05:00:08.288 00.001 15672 scope still moving after pulse duration time elapsed 05:00:08.308 00.020 15672 IsSlewing returns 0 05:00:08.311 00.003 15672 IsGuiding returns 1 05:00:08.333 00.022 15672 IsSlewing returns 0 05:00:08.336 00.003 15672 IsGuiding returns 1 05:00:08.357 00.021 15672 IsSlewing returns 0 05:00:08.380 00.023 15672 IsGuiding returns 0 05:00:08.380 00.000 15672 scope move finished after 197 + 106 ms 05:00:08.380 00.000 15672 Move returns status 0, amount 197 05:00:08.380 00.000 15672 move complete, result=0 05:00:08.380 00.000 15672 worker thread done servicing request 05:00:08.381 00.001 15672 Worker thread wakes up 05:00:08.381 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:08.381 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:08.381 00.000 30444 GuideStep: 0.3 px 83 ms WEST, -1.1 px 197 ms NORTH 05:00:10.288 01.907 15672 Exposure complete 05:00:10.310 00.022 15672 worker thread done servicing request 05:00:10.310 00.000 30444 OnExposeComplete: enter 05:00:10.310 00.000 30444 UpdateGuideState(): m_state=6 05:00:10.310 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 1005 05:00:10.310 00.000 30444 Star::Find returns 1 (1), X=436.14, Y=184.72, Mass=137552, SNR=119.6, Peak=11772 HFD=3.6 05:00:10.310 00.000 30444 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.28) = xAngle (-1.87 = -1.87) 05:00:10.310 00.000 30444 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.94 = -1.94) 05:00:10.310 00.000 30444 CameraToMount -- cameraX=-0.47 cameraY=-0.71 hyp=0.85 cameraTheta=-2.15 mountX=-0.25 mountY=-0.80, mountTheta=-1.88 05:00:10.311 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.47, y=-0.71, opts=13) 05:00:10.311 00.000 30444 Enqueuing Move request for scope (-0.47, -0.71) 05:00:10.311 00.000 15672 Worker thread wakes up 05:00:10.311 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.71) opts 0xd 05:00:10.311 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.47, -0.71) 05:00:10.311 00.000 15672 Moving (-0.47, -0.71) raw xDistance=-0.25 yDistance=-0.80 05:00:10.311 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25 05:00:10.311 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 05:00:10.311 00.000 15672 MoveAxis(E, 63, ABG) 05:00:10.311 00.000 15672 Guiding Dir = 2, Dur = 63 05:00:10.311 00.000 15672 IsSlewing returns 0 05:00:10.316 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2041, max=12332, FiltMin=2522, FiltMax=10575, Gamma=2.950 05:00:10.343 00.027 15672 IsGuiding returns 0 05:00:10.358 00.015 15672 PulseGuide returned control before completion, sleep 58 05:00:10.365 00.007 30444 UpdateGuideState exits: m=137552 SNR=119.6 Saturated 05:00:10.365 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:10.365 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:10.365 00.000 30444 Enqueuing Expose request 05:00:10.440 00.075 15672 IsGuiding returns 0 05:00:10.440 00.000 15672 Move returns status 0, amount 63 05:00:10.441 00.001 15672 MoveAxis(N, 142, ABG) 05:00:10.441 00.000 15672 Guiding Dir = 0, Dur = 142 05:00:10.441 00.000 15672 IsSlewing returns 0 05:00:10.444 00.003 15672 IsGuiding returns 0 05:00:10.519 00.075 15672 PulseGuide returned control before completion, sleep 77 05:00:10.600 00.081 15672 IsGuiding returns 1 05:00:10.600 00.000 15672 scope still moving after pulse duration time elapsed 05:00:10.621 00.021 15672 IsSlewing returns 0 05:00:10.624 00.003 15672 IsGuiding returns 1 05:00:10.645 00.021 15672 IsSlewing returns 0 05:00:10.648 00.003 15672 IsGuiding returns 1 05:00:10.670 00.022 15672 IsSlewing returns 0 05:00:10.680 00.010 15672 IsGuiding returns 0 05:00:10.680 00.000 15672 scope move finished after 142 + 94 ms 05:00:10.681 00.001 15672 Move returns status 0, amount 142 05:00:10.681 00.000 15672 move complete, result=0 05:00:10.681 00.000 15672 worker thread done servicing request 05:00:10.681 00.000 15672 Worker thread wakes up 05:00:10.681 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:10.681 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:10.682 00.001 30444 GuideStep: -0.3 px 63 ms EAST, -0.8 px 142 ms NORTH 05:00:12.789 02.107 15672 Exposure complete 05:00:12.808 00.019 15672 worker thread done servicing request 05:00:12.809 00.001 30444 OnExposeComplete: enter 05:00:12.809 00.000 30444 UpdateGuideState(): m_state=6 05:00:12.809 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 1006 05:00:12.809 00.000 30444 Star::Find returns 1 (1), X=436.81, Y=185.15, Mass=140566, SNR=126.4, Peak=14896 HFD=3.5 05:00:12.809 00.000 30444 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.28) = xAngle (-0.66 = -0.66) 05:00:12.809 00.000 30444 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.72 = -0.72) 05:00:12.809 00.000 30444 CameraToMount -- cameraX=0.20 cameraY=-0.28 hyp=0.34 cameraTheta=-0.94 mountX=0.27 mountY=-0.23, mountTheta=-0.70 05:00:12.809 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.20, y=-0.28, opts=13) 05:00:12.810 00.001 30444 Enqueuing Move request for scope (0.20, -0.28) 05:00:12.810 00.000 15672 Worker thread wakes up 05:00:12.810 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.28) opts 0xd 05:00:12.810 00.000 15672 Handling offset move in thread for scope, endpoint = (0.20, -0.28) 05:00:12.810 00.000 15672 Moving (0.20, -0.28) raw xDistance=0.27 yDistance=-0.23 05:00:12.810 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27 05:00:12.810 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:00:12.810 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 05:00:12.810 00.000 15672 MoveAxis(W, 68, ABG) 05:00:12.810 00.000 15672 Guiding Dir = 3, Dur = 68 05:00:12.811 00.001 15672 IsSlewing returns 0 05:00:12.812 00.001 15672 IsGuiding returns 0 05:00:12.816 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2109, max=14896, FiltMin=2418, FiltMax=10410, Gamma=2.950 05:00:12.835 00.019 15672 PulseGuide returned control before completion, sleep 56 05:00:12.865 00.030 30444 UpdateGuideState exits: m=140566 SNR=126.4 Saturated 05:00:12.865 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:12.865 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:12.865 00.000 30444 Enqueuing Expose request 05:00:12.893 00.028 15672 IsGuiding returns 1 05:00:12.893 00.000 15672 scope still moving after pulse duration time elapsed 05:00:12.913 00.020 15672 IsSlewing returns 0 05:00:12.915 00.002 15672 IsGuiding returns 0 05:00:12.915 00.000 15672 scope move finished after 68 + 35 ms 05:00:12.915 00.000 15672 Move returns status 0, amount 68 05:00:12.915 00.000 15672 MoveAxis(N, 0, ABG) 05:00:12.915 00.000 15672 Move returns status 0, amount 0 05:00:12.916 00.001 15672 move complete, result=0 05:00:12.916 00.000 15672 worker thread done servicing request 05:00:12.916 00.000 15672 Worker thread wakes up 05:00:12.916 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:12.916 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:12.916 00.000 30444 GuideStep: 0.3 px 68 ms WEST, -0.2 px 0 ms NORTH 05:00:14.834 01.918 15672 Exposure complete 05:00:14.864 00.030 15672 worker thread done servicing request 05:00:14.864 00.000 30444 OnExposeComplete: enter 05:00:14.864 00.000 30444 UpdateGuideState(): m_state=6 05:00:14.864 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1007 05:00:14.864 00.000 30444 Star::Find returns 1 (1), X=436.63, Y=185.34, Mass=143163, SNR=104.2, Peak=15089 HFD=3.3 05:00:14.865 00.001 30444 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.28) = xAngle (-1.08 = -1.08) 05:00:14.865 00.000 30444 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.14 = -1.14) 05:00:14.865 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.36 mountX=0.04 mountY=-0.08, mountTheta=-1.09 05:00:14.865 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=-0.09, opts=13) 05:00:14.865 00.000 30444 Enqueuing Move request for scope (0.02, -0.09) 05:00:14.865 00.000 15672 Worker thread wakes up 05:00:14.865 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd 05:00:14.865 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, -0.09) 05:00:14.865 00.000 15672 Moving (0.02, -0.09) raw xDistance=0.04 yDistance=-0.08 05:00:14.865 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 05:00:14.865 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:00:14.866 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 05:00:14.866 00.000 15672 MoveAxis(E, 0, ABG) 05:00:14.866 00.000 15672 Move returns status 0, amount 0 05:00:14.866 00.000 15672 MoveAxis(N, 0, ABG) 05:00:14.866 00.000 15672 Move returns status 0, amount 0 05:00:14.866 00.000 15672 move complete, result=0 05:00:14.866 00.000 15672 worker thread done servicing request 05:00:14.871 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2165, max=15089, FiltMin=2464, FiltMax=10134, Gamma=2.950 05:00:14.921 00.050 30444 UpdateGuideState exits: m=143163 SNR=104.2 Saturated 05:00:14.921 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:14.921 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:14.921 00.000 30444 Enqueuing Expose request 05:00:14.921 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 05:00:14.921 00.000 15672 Worker thread wakes up 05:00:14.921 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:14.921 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:17.038 02.117 15672 Exposure complete 05:00:17.068 00.030 15672 worker thread done servicing request 05:00:17.068 00.000 30444 OnExposeComplete: enter 05:00:17.068 00.000 30444 UpdateGuideState(): m_state=6 05:00:17.068 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1008 05:00:17.068 00.000 30444 Star::Find returns 1 (1), X=436.30, Y=184.99, Mass=139486, SNR=119.8, Peak=15818 HFD=3.3 05:00:17.068 00.000 30444 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.28) = xAngle (-1.91 = -1.91) 05:00:17.068 00.000 30444 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.97 = -1.97) 05:00:17.068 00.000 30444 CameraToMount -- cameraX=-0.31 cameraY=-0.44 hyp=0.54 cameraTheta=-2.18 mountX=-0.18 mountY=-0.50, mountTheta=-1.91 05:00:17.069 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.31, y=-0.44, opts=13) 05:00:17.069 00.000 30444 Enqueuing Move request for scope (-0.31, -0.44) 05:00:17.069 00.000 15672 Worker thread wakes up 05:00:17.069 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.44) opts 0xd 05:00:17.069 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.31, -0.44) 05:00:17.069 00.000 15672 Moving (-0.31, -0.44) raw xDistance=-0.18 yDistance=-0.50 05:00:17.069 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 05:00:17.069 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 05:00:17.069 00.000 15672 MoveAxis(E, 0, ABG) 05:00:17.069 00.000 15672 Move returns status 0, amount 0 05:00:17.069 00.000 15672 MoveAxis(N, 89, ABG) 05:00:17.069 00.000 15672 Guiding Dir = 0, Dur = 89 05:00:17.070 00.001 15672 IsSlewing returns 0 05:00:17.075 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2203, max=15818, FiltMin=2519, FiltMax=11017, Gamma=2.950 05:00:17.101 00.026 15672 IsGuiding returns 0 05:00:17.123 00.022 30444 UpdateGuideState exits: m=139486 SNR=119.8 Saturated 05:00:17.123 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:17.123 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:17.123 00.000 30444 Enqueuing Expose request 05:00:17.180 00.057 15672 PulseGuide returned control before completion, sleep 20 05:00:17.202 00.022 15672 IsGuiding returns 1 05:00:17.202 00.000 15672 scope still moving after pulse duration time elapsed 05:00:17.223 00.021 15672 IsSlewing returns 0 05:00:17.224 00.001 15672 IsGuiding returns 1 05:00:17.245 00.021 15672 IsSlewing returns 0 05:00:17.246 00.001 15672 IsGuiding returns 1 05:00:17.267 00.021 15672 IsSlewing returns 0 05:00:17.268 00.001 15672 IsGuiding returns 1 05:00:17.289 00.021 15672 IsSlewing returns 0 05:00:17.340 00.051 15672 IsGuiding returns 0 05:00:17.340 00.000 15672 scope move finished after 89 + 150 ms 05:00:17.340 00.000 15672 Move returns status 0, amount 89 05:00:17.340 00.000 15672 move complete, result=0 05:00:17.340 00.000 15672 worker thread done servicing request 05:00:17.340 00.000 15672 Worker thread wakes up 05:00:17.341 00.001 30444 GuideStep: -0.2 px 0 ms EAST, -0.5 px 89 ms NORTH 05:00:17.341 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:17.341 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:19.250 01.909 15672 Exposure complete 05:00:19.270 00.020 15672 worker thread done servicing request 05:00:19.270 00.000 30444 OnExposeComplete: enter 05:00:19.270 00.000 30444 UpdateGuideState(): m_state=6 05:00:19.270 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 1009 05:00:19.270 00.000 30444 Star::Find returns 1 (1), X=436.35, Y=185.25, Mass=129313, SNR=128.3, Peak=14710 HFD=3.2 05:00:19.270 00.000 30444 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.28) = xAngle (-2.28 = -2.28) 05:00:19.270 00.000 30444 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.34 = -2.34) 05:00:19.270 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.17 hyp=0.32 cameraTheta=-2.56 mountX=-0.21 mountY=-0.23, mountTheta=-2.31 05:00:19.270 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.17, opts=13) 05:00:19.270 00.000 30444 Enqueuing Move request for scope (-0.26, -0.17) 05:00:19.271 00.001 15672 Worker thread wakes up 05:00:19.271 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.17) opts 0xd 05:00:19.271 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.17) 05:00:19.271 00.000 15672 Moving (-0.26, -0.17) raw xDistance=-0.21 yDistance=-0.23 05:00:19.271 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21 05:00:19.271 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:00:19.271 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 05:00:19.271 00.000 15672 MoveAxis(E, 0, ABG) 05:00:19.271 00.000 15672 Move returns status 0, amount 0 05:00:19.271 00.000 15672 MoveAxis(N, 0, ABG) 05:00:19.271 00.000 15672 Move returns status 0, amount 0 05:00:19.271 00.000 15672 move complete, result=0 05:00:19.271 00.000 15672 worker thread done servicing request 05:00:19.276 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2160, max=14710, FiltMin=2522, FiltMax=10353, Gamma=2.950 05:00:19.326 00.050 30444 UpdateGuideState exits: m=129313 SNR=128.3 Saturated 05:00:19.326 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:19.326 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:19.326 00.000 30444 Enqueuing Expose request 05:00:19.326 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 05:00:19.326 00.000 15672 Worker thread wakes up 05:00:19.326 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:19.326 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:21.437 02.111 15672 Exposure complete 05:00:21.455 00.018 15672 worker thread done servicing request 05:00:21.456 00.001 30444 OnExposeComplete: enter 05:00:21.456 00.000 30444 UpdateGuideState(): m_state=6 05:00:21.456 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1010 05:00:21.456 00.000 30444 Star::Find returns 1 (1), X=436.19, Y=185.11, Mass=134853, SNR=103.7, Peak=12511 HFD=3.7 05:00:21.456 00.000 30444 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.28) = xAngle (-2.21 = -2.21) 05:00:21.456 00.000 30444 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.27 = -2.27) 05:00:21.456 00.000 30444 CameraToMount -- cameraX=-0.42 cameraY=-0.32 hyp=0.53 cameraTheta=-2.49 mountX=-0.31 mountY=-0.40, mountTheta=-2.23 05:00:21.456 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.42, y=-0.32, opts=13) 05:00:21.456 00.000 30444 Enqueuing Move request for scope (-0.42, -0.32) 05:00:21.457 00.001 15672 Worker thread wakes up 05:00:21.457 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.32) opts 0xd 05:00:21.457 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.42, -0.32) 05:00:21.457 00.000 15672 Moving (-0.42, -0.32) raw xDistance=-0.31 yDistance=-0.40 05:00:21.457 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 05:00:21.457 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 05:00:21.457 00.000 15672 MoveAxis(E, 85, ABG) 05:00:21.457 00.000 15672 Guiding Dir = 2, Dur = 85 05:00:21.457 00.000 15672 IsSlewing returns 0 05:00:21.459 00.002 15672 IsGuiding returns 0 05:00:21.463 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2178, max=12511, FiltMin=2535, FiltMax=10009, Gamma=2.950 05:00:21.477 00.014 15672 PulseGuide returned control before completion, sleep 78 05:00:21.514 00.037 30444 UpdateGuideState exits: m=134853 SNR=103.7 Saturated 05:00:21.514 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:21.514 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:21.514 00.000 30444 Enqueuing Expose request 05:00:21.556 00.042 15672 IsGuiding returns 1 05:00:21.557 00.001 15672 scope still moving after pulse duration time elapsed 05:00:21.578 00.021 15672 IsSlewing returns 0 05:00:21.590 00.012 15672 IsGuiding returns 0 05:00:21.590 00.000 15672 scope move finished after 85 + 45 ms 05:00:21.590 00.000 15672 Move returns status 0, amount 85 05:00:21.590 00.000 15672 MoveAxis(N, 72, ABG) 05:00:21.590 00.000 15672 Guiding Dir = 0, Dur = 72 05:00:21.590 00.000 15672 IsSlewing returns 0 05:00:21.591 00.001 15672 IsGuiding returns 0 05:00:21.703 00.112 15672 IsGuiding returns 1 05:00:21.703 00.000 15672 scope still moving after pulse duration time elapsed 05:00:21.724 00.021 15672 IsSlewing returns 0 05:00:21.727 00.003 15672 IsGuiding returns 1 05:00:21.748 00.021 15672 IsSlewing returns 0 05:00:21.751 00.003 15672 IsGuiding returns 1 05:00:21.773 00.022 15672 IsSlewing returns 0 05:00:21.799 00.026 15672 IsGuiding returns 0 05:00:21.799 00.000 15672 scope move finished after 72 + 135 ms 05:00:21.799 00.000 15672 Move returns status 0, amount 72 05:00:21.799 00.000 15672 move complete, result=0 05:00:21.799 00.000 15672 worker thread done servicing request 05:00:21.800 00.001 15672 Worker thread wakes up 05:00:21.800 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:21.800 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:21.800 00.000 30444 GuideStep: -0.3 px 85 ms EAST, -0.4 px 72 ms NORTH 05:00:23.706 01.906 15672 Exposure complete 05:00:23.725 00.019 15672 worker thread done servicing request 05:00:23.725 00.000 30444 OnExposeComplete: enter 05:00:23.725 00.000 30444 UpdateGuideState(): m_state=6 05:00:23.726 00.001 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1011 05:00:23.726 00.000 30444 Star::Find returns 1 (1), X=437.53, Y=185.04, Mass=122769, SNR=99.3, Peak=13204 HFD=3.2 05:00:23.726 00.000 30444 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.28) = xAngle (-0.12 = -0.12) 05:00:23.726 00.000 30444 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.18 = -0.18) 05:00:23.726 00.000 30444 CameraToMount -- cameraX=0.92 cameraY=-0.39 hyp=1.00 cameraTheta=-0.40 mountX=0.99 mountY=-0.18, mountTheta=-0.18 05:00:23.726 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.92, y=-0.39, opts=13) 05:00:23.726 00.000 30444 Enqueuing Move request for scope (0.92, -0.39) 05:00:23.726 00.000 15672 Worker thread wakes up 05:00:23.726 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.39) opts 0xd 05:00:23.726 00.000 15672 Handling offset move in thread for scope, endpoint = (0.92, -0.39) 05:00:23.727 00.001 15672 Moving (0.92, -0.39) raw xDistance=0.99 yDistance=-0.18 05:00:23.727 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.99 05:00:23.727 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:00:23.727 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 05:00:23.727 00.000 15672 MoveAxis(W, 261, ABG) 05:00:23.727 00.000 15672 Guiding Dir = 3, Dur = 261 05:00:23.727 00.000 15672 IsSlewing returns 0 05:00:23.729 00.002 15672 IsGuiding returns 0 05:00:23.733 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2157, max=13204, FiltMin=2543, FiltMax=9663, Gamma=2.950 05:00:23.745 00.012 15672 PulseGuide returned control before completion, sleep 255 05:00:23.783 00.038 30444 UpdateGuideState exits: m=122769 SNR=99.3 Saturated 05:00:23.783 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:23.783 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:23.783 00.000 30444 Enqueuing Expose request 05:00:24.005 00.222 15672 IsGuiding returns 1 05:00:24.006 00.001 15672 scope still moving after pulse duration time elapsed 05:00:24.027 00.021 15672 IsSlewing returns 0 05:00:24.033 00.006 15672 IsGuiding returns 0 05:00:24.033 00.000 15672 scope move finished after 261 + 43 ms 05:00:24.034 00.001 15672 Move returns status 0, amount 261 05:00:24.034 00.000 15672 MoveAxis(N, 0, ABG) 05:00:24.034 00.000 15672 Move returns status 0, amount 0 05:00:24.034 00.000 15672 move complete, result=0 05:00:24.034 00.000 15672 worker thread done servicing request 05:00:24.034 00.000 15672 Worker thread wakes up 05:00:24.034 00.000 30444 GuideStep: 1.0 px 261 ms WEST, -0.2 px 0 ms NORTH 05:00:24.034 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:24.034 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:26.140 02.106 15672 Exposure complete 05:00:26.161 00.021 15672 worker thread done servicing request 05:00:26.161 00.000 30444 OnExposeComplete: enter 05:00:26.161 00.000 30444 UpdateGuideState(): m_state=6 05:00:26.161 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 1012 05:00:26.161 00.000 30444 Star::Find returns 1 (1), X=436.53, Y=185.41, Mass=141172, SNR=120.2, Peak=12682 HFD=3.3 05:00:26.161 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.59 = -2.59) 05:00:26.161 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.65 = -2.65) 05:00:26.161 00.000 30444 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.86 mountX=-0.07 mountY=-0.04, mountTheta=-2.63 05:00:26.162 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.08, y=-0.02, opts=13) 05:00:26.162 00.000 30444 Enqueuing Move request for scope (-0.08, -0.02) 05:00:26.162 00.000 15672 Worker thread wakes up 05:00:26.162 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd 05:00:26.162 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.08, -0.02) 05:00:26.162 00.000 15672 Moving (-0.08, -0.02) raw xDistance=-0.07 yDistance=-0.04 05:00:26.162 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 05:00:26.162 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:00:26.162 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 05:00:26.162 00.000 15672 MoveAxis(E, 0, ABG) 05:00:26.162 00.000 15672 Move returns status 0, amount 0 05:00:26.162 00.000 15672 MoveAxis(N, 0, ABG) 05:00:26.162 00.000 15672 Move returns status 0, amount 0 05:00:26.163 00.001 15672 move complete, result=0 05:00:26.163 00.000 15672 worker thread done servicing request 05:00:26.168 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2146, max=13581, FiltMin=2515, FiltMax=9542, Gamma=2.950 05:00:26.217 00.049 30444 UpdateGuideState exits: m=141172 SNR=120.2 Saturated 05:00:26.217 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:26.217 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:26.218 00.001 30444 Enqueuing Expose request 05:00:26.218 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 05:00:26.218 00.000 15672 Worker thread wakes up 05:00:26.218 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:26.218 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:28.123 01.905 15672 Exposure complete 05:00:28.143 00.020 15672 worker thread done servicing request 05:00:28.143 00.000 30444 OnExposeComplete: enter 05:00:28.143 00.000 30444 UpdateGuideState(): m_state=6 05:00:28.143 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1013 05:00:28.143 00.000 30444 Star::Find returns 1 (1), X=436.81, Y=185.39, Mass=128161, SNR=101.2, Peak=13233 HFD=3.7 05:00:28.143 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 05:00:28.143 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.01 = 0.01) 05:00:28.143 00.000 30444 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.21 mountX=0.20 mountY=0.00, mountTheta=0.01 05:00:28.144 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.19, y=-0.04, opts=13) 05:00:28.144 00.000 30444 Enqueuing Move request for scope (0.19, -0.04) 05:00:28.144 00.000 15672 Worker thread wakes up 05:00:28.144 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd 05:00:28.144 00.000 15672 Handling offset move in thread for scope, endpoint = (0.19, -0.04) 05:00:28.144 00.000 15672 Moving (0.19, -0.04) raw xDistance=0.20 yDistance=0.00 05:00:28.144 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20 05:00:28.144 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:00:28.144 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 05:00:28.144 00.000 15672 MoveAxis(E, 0, ABG) 05:00:28.144 00.000 15672 Move returns status 0, amount 0 05:00:28.144 00.000 15672 MoveAxis(N, 0, ABG) 05:00:28.144 00.000 15672 Move returns status 0, amount 0 05:00:28.144 00.000 15672 move complete, result=0 05:00:28.144 00.000 15672 worker thread done servicing request 05:00:28.148 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=13233, FiltMin=2516, FiltMax=9480, Gamma=2.950 05:00:28.198 00.050 30444 UpdateGuideState exits: m=128161 SNR=101.2 Saturated 05:00:28.198 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:28.198 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:28.198 00.000 30444 Enqueuing Expose request 05:00:28.198 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 05:00:28.198 00.000 15672 Worker thread wakes up 05:00:28.198 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:28.199 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:30.316 02.117 15672 Exposure complete 05:00:30.346 00.030 15672 worker thread done servicing request 05:00:30.346 00.000 30444 OnExposeComplete: enter 05:00:30.346 00.000 30444 UpdateGuideState(): m_state=6 05:00:30.346 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1014 05:00:30.346 00.000 30444 Star::Find returns 1 (1), X=436.79, Y=185.39, Mass=141498, SNR=105.7, Peak=15191 HFD=3.6 05:00:30.346 00.000 30444 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.28) = xAngle (0.07 = 0.07) 05:00:30.346 00.000 30444 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.01 = 0.01) 05:00:30.346 00.000 30444 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.21 mountX=0.19 mountY=0.00, mountTheta=0.01 05:00:30.347 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.18, y=-0.04, opts=13) 05:00:30.347 00.000 30444 Enqueuing Move request for scope (0.18, -0.04) 05:00:30.347 00.000 15672 Worker thread wakes up 05:00:30.347 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd 05:00:30.347 00.000 15672 Handling offset move in thread for scope, endpoint = (0.18, -0.04) 05:00:30.347 00.000 15672 Moving (0.18, -0.04) raw xDistance=0.19 yDistance=0.00 05:00:30.347 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 05:00:30.347 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:00:30.347 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 05:00:30.347 00.000 15672 MoveAxis(E, 0, ABG) 05:00:30.347 00.000 15672 Move returns status 0, amount 0 05:00:30.347 00.000 15672 MoveAxis(N, 0, ABG) 05:00:30.347 00.000 15672 Move returns status 0, amount 0 05:00:30.347 00.000 15672 move complete, result=0 05:00:30.347 00.000 15672 worker thread done servicing request 05:00:30.352 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2000, max=15191, FiltMin=2530, FiltMax=9991, Gamma=2.950 05:00:30.402 00.050 30444 UpdateGuideState exits: m=141498 SNR=105.7 Saturated 05:00:30.402 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:30.402 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:30.402 00.000 30444 Enqueuing Expose request 05:00:30.402 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 05:00:30.402 00.000 15672 Worker thread wakes up 05:00:30.402 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:30.402 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:32.307 01.905 15672 Exposure complete 05:00:32.327 00.020 15672 worker thread done servicing request 05:00:32.327 00.000 30444 OnExposeComplete: enter 05:00:32.327 00.000 30444 UpdateGuideState(): m_state=6 05:00:32.327 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1015 05:00:32.327 00.000 30444 Star::Find returns 1 (1), X=437.27, Y=185.10, Mass=132023, SNR=99.9, Peak=13741 HFD=3.4 05:00:32.327 00.000 30444 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.28) = xAngle (-0.19 = -0.19) 05:00:32.328 00.001 30444 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.25 = -0.25) 05:00:32.328 00.000 30444 CameraToMount -- cameraX=0.66 cameraY=-0.33 hyp=0.74 cameraTheta=-0.47 mountX=0.72 mountY=-0.18, mountTheta=-0.25 05:00:32.328 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.66, y=-0.33, opts=13) 05:00:32.328 00.000 30444 Enqueuing Move request for scope (0.66, -0.33) 05:00:32.328 00.000 15672 Worker thread wakes up 05:00:32.328 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.33) opts 0xd 05:00:32.328 00.000 15672 Handling offset move in thread for scope, endpoint = (0.66, -0.33) 05:00:32.328 00.000 15672 Moving (0.66, -0.33) raw xDistance=0.72 yDistance=-0.18 05:00:32.328 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72 05:00:32.328 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:00:32.328 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 05:00:32.328 00.000 15672 MoveAxis(W, 195, ABG) 05:00:32.329 00.001 15672 Guiding Dir = 3, Dur = 195 05:00:32.329 00.000 15672 IsSlewing returns 0 05:00:32.330 00.001 15672 IsGuiding returns 0 05:00:32.335 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2126, max=13741, FiltMin=2552, FiltMax=10125, Gamma=2.950 05:00:32.356 00.021 15672 PulseGuide returned control before completion, sleep 180 05:00:32.384 00.028 30444 UpdateGuideState exits: m=132023 SNR=99.9 Saturated 05:00:32.384 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:32.384 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:32.384 00.000 30444 Enqueuing Expose request 05:00:32.564 00.180 15672 IsGuiding returns 0 05:00:32.564 00.000 15672 Move returns status 0, amount 195 05:00:32.564 00.000 15672 MoveAxis(N, 0, ABG) 05:00:32.564 00.000 15672 Move returns status 0, amount 0 05:00:32.564 00.000 15672 move complete, result=0 05:00:32.564 00.000 15672 worker thread done servicing request 05:00:32.564 00.000 15672 Worker thread wakes up 05:00:32.564 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:32.564 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:32.564 00.000 30444 GuideStep: 0.7 px 195 ms WEST, -0.2 px 0 ms NORTH 05:00:34.670 02.106 15672 Exposure complete 05:00:34.690 00.020 15672 worker thread done servicing request 05:00:34.690 00.000 30444 OnExposeComplete: enter 05:00:34.690 00.000 30444 UpdateGuideState(): m_state=6 05:00:34.690 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 1016 05:00:34.690 00.000 30444 Star::Find returns 1 (1), X=435.82, Y=185.46, Mass=129203, SNR=93.8, Peak=12054 HFD=3.8 05:00:34.690 00.000 30444 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.28) = xAngle (3.38 = -2.90) 05:00:34.690 00.000 30444 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.32 = -2.97) 05:00:34.690 00.000 30444 CameraToMount -- cameraX=-0.79 cameraY=0.03 hyp=0.79 cameraTheta=3.10 mountX=-0.77 mountY=-0.14, mountTheta=-2.96 05:00:34.691 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.79, y=0.03, opts=13) 05:00:34.691 00.000 30444 Enqueuing Move request for scope (-0.79, 0.03) 05:00:34.691 00.000 15672 Worker thread wakes up 05:00:34.691 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.03) opts 0xd 05:00:34.691 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.79, 0.03) 05:00:34.691 00.000 15672 Moving (-0.79, 0.03) raw xDistance=-0.77 yDistance=-0.14 05:00:34.691 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.77 05:00:34.691 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:00:34.691 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 05:00:34.691 00.000 15672 MoveAxis(E, 194, ABG) 05:00:34.691 00.000 15672 Guiding Dir = 2, Dur = 194 05:00:34.692 00.001 15672 IsSlewing returns 0 05:00:34.693 00.001 15672 IsGuiding returns 0 05:00:34.697 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=13380, FiltMin=2482, FiltMax=9848, Gamma=2.950 05:00:34.720 00.023 15672 PulseGuide returned control before completion, sleep 178 05:00:34.746 00.026 30444 UpdateGuideState exits: m=129203 SNR=93.8 Saturated 05:00:34.746 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:34.746 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:34.746 00.000 30444 Enqueuing Expose request 05:00:34.928 00.182 15672 IsGuiding returns 0 05:00:34.928 00.000 15672 Move returns status 0, amount 194 05:00:34.929 00.001 15672 MoveAxis(N, 0, ABG) 05:00:34.929 00.000 15672 Move returns status 0, amount 0 05:00:34.929 00.000 15672 move complete, result=0 05:00:34.929 00.000 15672 worker thread done servicing request 05:00:34.929 00.000 15672 Worker thread wakes up 05:00:34.929 00.000 30444 GuideStep: -0.8 px 194 ms EAST, -0.1 px 0 ms NORTH 05:00:34.929 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:34.929 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:36.837 01.908 15672 Exposure complete 05:00:36.857 00.020 15672 worker thread done servicing request 05:00:36.857 00.000 30444 OnExposeComplete: enter 05:00:36.857 00.000 30444 UpdateGuideState(): m_state=6 05:00:36.857 00.000 30444 Star::Find(15, 435, 185, 0, (0,0,0,0), 0.0, 255) frame 1017 05:00:36.857 00.000 30444 Star::Find returns 1 (1), X=436.07, Y=185.35, Mass=130864, SNR=105.7, Peak=13645 HFD=3.4 05:00:36.857 00.000 30444 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.28) = xAngle (-2.72 = -2.72) 05:00:36.858 00.001 30444 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.78 = -2.78) 05:00:36.858 00.000 30444 CameraToMount -- cameraX=-0.54 cameraY=-0.08 hyp=0.55 cameraTheta=-3.00 mountX=-0.50 mountY=-0.19, mountTheta=-2.77 05:00:36.858 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.54, y=-0.08, opts=13) 05:00:36.858 00.000 30444 Enqueuing Move request for scope (-0.54, -0.08) 05:00:36.858 00.000 15672 Worker thread wakes up 05:00:36.858 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.08) opts 0xd 05:00:36.858 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.54, -0.08) 05:00:36.858 00.000 15672 Moving (-0.54, -0.08) raw xDistance=-0.50 yDistance=-0.19 05:00:36.858 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50 05:00:36.858 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:00:36.858 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 05:00:36.858 00.000 15672 MoveAxis(E, 148, ABG) 05:00:36.859 00.001 15672 Guiding Dir = 2, Dur = 148 05:00:36.860 00.001 15672 IsSlewing returns 0 05:00:36.861 00.001 15672 IsGuiding returns 0 05:00:36.865 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2009, max=13695, FiltMin=2499, FiltMax=9788, Gamma=2.950 05:00:36.877 00.012 15672 PulseGuide returned control before completion, sleep 142 05:00:36.913 00.036 30444 UpdateGuideState exits: m=130864 SNR=105.7 Saturated 05:00:36.913 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:36.913 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:36.913 00.000 30444 Enqueuing Expose request 05:00:37.022 00.109 15672 IsGuiding returns 1 05:00:37.023 00.001 15672 scope still moving after pulse duration time elapsed 05:00:37.044 00.021 15672 IsSlewing returns 0 05:00:37.054 00.010 15672 IsGuiding returns 0 05:00:37.054 00.000 15672 scope move finished after 148 + 45 ms 05:00:37.054 00.000 15672 Move returns status 0, amount 148 05:00:37.054 00.000 15672 MoveAxis(N, 0, ABG) 05:00:37.054 00.000 15672 Move returns status 0, amount 0 05:00:37.054 00.000 15672 move complete, result=0 05:00:37.054 00.000 15672 worker thread done servicing request 05:00:37.054 00.000 15672 Worker thread wakes up 05:00:37.054 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:37.054 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:37.126 00.072 30444 GuideStep: -0.5 px 148 ms EAST, -0.2 px 0 ms NORTH 05:00:39.164 02.038 15672 Exposure complete 05:00:39.184 00.020 15672 worker thread done servicing request 05:00:39.184 00.000 30444 OnExposeComplete: enter 05:00:39.184 00.000 30444 UpdateGuideState(): m_state=6 05:00:39.185 00.001 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1018 05:00:39.185 00.000 30444 Star::Find returns 1 (1), X=437.27, Y=185.05, Mass=135584, SNR=101.6, Peak=13592 HFD=3.4 05:00:39.185 00.000 30444 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.28) = xAngle (-0.25 = -0.25) 05:00:39.185 00.000 30444 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.31 = -0.31) 05:00:39.185 00.000 30444 CameraToMount -- cameraX=0.65 cameraY=-0.38 hyp=0.76 cameraTheta=-0.52 mountX=0.73 mountY=-0.23, mountTheta=-0.30 05:00:39.185 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.65, y=-0.38, opts=13) 05:00:39.185 00.000 30444 Enqueuing Move request for scope (0.65, -0.38) 05:00:39.185 00.000 15672 Worker thread wakes up 05:00:39.185 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.38) opts 0xd 05:00:39.185 00.000 15672 Handling offset move in thread for scope, endpoint = (0.65, -0.38) 05:00:39.186 00.001 15672 Moving (0.65, -0.38) raw xDistance=0.73 yDistance=-0.23 05:00:39.186 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.73 05:00:39.186 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:00:39.186 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 05:00:39.186 00.000 15672 MoveAxis(W, 188, ABG) 05:00:39.186 00.000 15672 Guiding Dir = 3, Dur = 188 05:00:39.186 00.000 15672 IsSlewing returns 0 05:00:39.187 00.001 15672 IsGuiding returns 0 05:00:39.191 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=36979, FiltMin=2489, FiltMax=17763, Gamma=2.950 05:00:39.209 00.018 15672 PulseGuide returned control before completion, sleep 177 05:00:39.240 00.031 30444 UpdateGuideState exits: m=135584 SNR=101.6 Saturated 05:00:39.241 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:39.241 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:39.241 00.000 30444 Enqueuing Expose request 05:00:39.389 00.148 15672 IsGuiding returns 1 05:00:39.390 00.001 15672 scope still moving after pulse duration time elapsed 05:00:39.411 00.021 15672 IsSlewing returns 0 05:00:39.418 00.007 15672 IsGuiding returns 0 05:00:39.418 00.000 15672 scope move finished after 188 + 42 ms 05:00:39.418 00.000 15672 Move returns status 0, amount 188 05:00:39.418 00.000 15672 MoveAxis(N, 0, ABG) 05:00:39.419 00.001 15672 Move returns status 0, amount 0 05:00:39.419 00.000 15672 move complete, result=0 05:00:39.419 00.000 15672 worker thread done servicing request 05:00:39.419 00.000 15672 Worker thread wakes up 05:00:39.419 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:39.419 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:39.419 00.000 30444 GuideStep: 0.7 px 188 ms WEST, -0.2 px 0 ms NORTH 05:00:41.329 01.910 15672 Exposure complete 05:00:41.348 00.019 15672 worker thread done servicing request 05:00:41.349 00.001 30444 OnExposeComplete: enter 05:00:41.349 00.000 30444 UpdateGuideState(): m_state=6 05:00:41.349 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 1019 05:00:41.349 00.000 30444 Star::Find returns 1 (1), X=435.92, Y=185.31, Mass=126868, SNR=110.5, Peak=11209 HFD=3.9 05:00:41.349 00.000 30444 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 05:00:41.349 00.000 30444 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 05:00:41.349 00.000 30444 CameraToMount -- cameraX=-0.69 cameraY=-0.12 hyp=0.70 cameraTheta=-2.97 mountX=-0.63 mountY=-0.27, mountTheta=-2.74 05:00:41.349 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.69, y=-0.12, opts=13) 05:00:41.349 00.000 30444 Enqueuing Move request for scope (-0.69, -0.12) 05:00:41.350 00.001 15672 Worker thread wakes up 05:00:41.350 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.12) opts 0xd 05:00:41.350 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.69, -0.12) 05:00:41.350 00.000 15672 Moving (-0.69, -0.12) raw xDistance=-0.63 yDistance=-0.27 05:00:41.350 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.63 05:00:41.350 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 05:00:41.350 00.000 15672 MoveAxis(E, 158, ABG) 05:00:41.350 00.000 15672 Guiding Dir = 2, Dur = 158 05:00:41.350 00.000 15672 IsSlewing returns 0 05:00:41.351 00.001 15672 IsGuiding returns 0 05:00:41.355 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2154, max=11821, FiltMin=2479, FiltMax=8825, Gamma=2.950 05:00:41.365 00.010 15672 PulseGuide returned control before completion, sleep 155 05:00:41.405 00.040 30444 UpdateGuideState exits: m=126868 SNR=110.5 Saturated 05:00:41.405 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:41.405 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:41.405 00.000 30444 Enqueuing Expose request 05:00:41.523 00.118 15672 IsGuiding returns 1 05:00:41.523 00.000 15672 scope still moving after pulse duration time elapsed 05:00:41.545 00.022 15672 IsSlewing returns 0 05:00:41.559 00.014 15672 IsGuiding returns 0 05:00:41.559 00.000 15672 scope move finished after 158 + 49 ms 05:00:41.559 00.000 15672 Move returns status 0, amount 158 05:00:41.560 00.001 15672 MoveAxis(N, 48, ABG) 05:00:41.560 00.000 15672 Guiding Dir = 0, Dur = 48 05:00:41.560 00.000 15672 IsSlewing returns 0 05:00:41.563 00.003 15672 IsGuiding returns 0 05:00:41.637 00.074 15672 IsGuiding returns 1 05:00:41.637 00.000 15672 scope still moving after pulse duration time elapsed 05:00:41.659 00.022 15672 IsSlewing returns 0 05:00:41.660 00.001 15672 IsGuiding returns 1 05:00:41.681 00.021 15672 IsSlewing returns 0 05:00:41.682 00.001 15672 IsGuiding returns 1 05:00:41.703 00.021 15672 IsSlewing returns 0 05:00:41.750 00.047 15672 IsGuiding returns 0 05:00:41.750 00.000 15672 scope move finished after 48 + 138 ms 05:00:41.750 00.000 15672 Move returns status 0, amount 48 05:00:41.750 00.000 15672 move complete, result=0 05:00:41.750 00.000 15672 worker thread done servicing request 05:00:41.751 00.001 15672 Worker thread wakes up 05:00:41.751 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:41.751 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:41.751 00.000 30444 GuideStep: -0.6 px 158 ms EAST, -0.3 px 48 ms NORTH 05:00:43.858 02.107 15672 Exposure complete 05:00:43.879 00.021 15672 worker thread done servicing request 05:00:43.879 00.000 30444 OnExposeComplete: enter 05:00:43.879 00.000 30444 UpdateGuideState(): m_state=6 05:00:43.879 00.000 30444 Star::Find(15, 435, 185, 0, (0,0,0,0), 0.0, 255) frame 1020 05:00:43.879 00.000 30444 Star::Find returns 1 (1), X=437.06, Y=185.71, Mass=134844, SNR=99.0, Peak=12199 HFD=3.9 05:00:43.879 00.000 30444 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.28) = xAngle (0.84 = 0.84) 05:00:43.879 00.000 30444 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.78 = 0.78) 05:00:43.879 00.000 30444 CameraToMount -- cameraX=0.45 cameraY=0.28 hyp=0.53 cameraTheta=0.56 mountX=0.35 mountY=0.37, mountTheta=0.81 05:00:43.880 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.45, y=0.28, opts=13) 05:00:43.880 00.000 30444 Enqueuing Move request for scope (0.45, 0.28) 05:00:43.880 00.000 15672 Worker thread wakes up 05:00:43.880 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.28) opts 0xd 05:00:43.880 00.000 15672 Handling offset move in thread for scope, endpoint = (0.45, 0.28) 05:00:43.880 00.000 15672 Moving (0.45, 0.28) raw xDistance=0.35 yDistance=0.37 05:00:43.880 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35 05:00:43.880 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 05:00:43.880 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 05:00:43.880 00.000 15672 MoveAxis(W, 84, ABG) 05:00:43.880 00.000 15672 Guiding Dir = 3, Dur = 84 05:00:43.881 00.001 15672 IsSlewing returns 0 05:00:43.882 00.001 15672 IsGuiding returns 0 05:00:43.886 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2115, max=13672, FiltMin=2510, FiltMax=10383, Gamma=2.950 05:00:43.906 00.020 15672 PulseGuide returned control before completion, sleep 71 05:00:43.936 00.030 30444 UpdateGuideState exits: m=134844 SNR=99.0 Saturated 05:00:43.936 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:43.936 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:43.936 00.000 30444 Enqueuing Expose request 05:00:43.978 00.042 15672 IsGuiding returns 1 05:00:43.978 00.000 15672 scope still moving after pulse duration time elapsed 05:00:43.999 00.021 15672 IsSlewing returns 0 05:00:44.018 00.019 15672 IsGuiding returns 0 05:00:44.018 00.000 15672 scope move finished after 84 + 52 ms 05:00:44.018 00.000 15672 Move returns status 0, amount 84 05:00:44.018 00.000 15672 MoveAxis(N, 0, ABG) 05:00:44.018 00.000 15672 Move returns status 0, amount 0 05:00:44.018 00.000 15672 move complete, result=0 05:00:44.018 00.000 15672 worker thread done servicing request 05:00:44.018 00.000 15672 Worker thread wakes up 05:00:44.018 00.000 30444 GuideStep: 0.4 px 84 ms WEST, 0.4 px 0 ms NORTH 05:00:44.019 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:44.019 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:45.925 01.906 15672 Exposure complete 05:00:45.946 00.021 15672 worker thread done servicing request 05:00:45.946 00.000 30444 OnExposeComplete: enter 05:00:45.946 00.000 30444 UpdateGuideState(): m_state=6 05:00:45.946 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 1021 05:00:45.946 00.000 30444 Star::Find returns 1 (1), X=436.48, Y=185.78, Mass=147803, SNR=111.3, Peak=13127 HFD=3.7 05:00:45.946 00.000 30444 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.28) = xAngle (2.22 = 2.22) 05:00:45.946 00.000 30444 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.15 = 2.15) 05:00:45.947 00.001 30444 CameraToMount -- cameraX=-0.13 cameraY=0.35 hyp=0.37 cameraTheta=1.94 mountX=-0.22 mountY=0.31, mountTheta=2.19 05:00:45.947 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.35, opts=13) 05:00:45.947 00.000 30444 Enqueuing Move request for scope (-0.13, 0.35) 05:00:45.947 00.000 15672 Worker thread wakes up 05:00:45.947 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.35) opts 0xd 05:00:45.947 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.35) 05:00:45.947 00.000 15672 Moving (-0.13, 0.35) raw xDistance=-0.22 yDistance=0.31 05:00:45.947 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22 05:00:45.948 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 05:00:45.948 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 05:00:45.948 00.000 15672 MoveAxis(E, 0, ABG) 05:00:45.948 00.000 15672 Move returns status 0, amount 0 05:00:45.948 00.000 15672 MoveAxis(N, 0, ABG) 05:00:45.948 00.000 15672 Move returns status 0, amount 0 05:00:45.948 00.000 15672 move complete, result=0 05:00:45.948 00.000 15672 worker thread done servicing request 05:00:45.954 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2127, max=13127, FiltMin=2490, FiltMax=10248, Gamma=2.950 05:00:46.005 00.051 30444 UpdateGuideState exits: m=147803 SNR=111.3 Saturated 05:00:46.005 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:46.005 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:46.005 00.000 30444 Enqueuing Expose request 05:00:46.005 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 05:00:46.005 00.000 15672 Worker thread wakes up 05:00:46.005 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:46.005 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:48.112 02.107 15672 Exposure complete 05:00:48.132 00.020 15672 worker thread done servicing request 05:00:48.132 00.000 30444 OnExposeComplete: enter 05:00:48.133 00.001 30444 UpdateGuideState(): m_state=6 05:00:48.133 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1022 05:00:48.133 00.000 30444 Star::Find returns 1 (1), X=437.01, Y=185.66, Mass=141894, SNR=117.2, Peak=11111 HFD=4.1 05:00:48.133 00.000 30444 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.28) = xAngle (0.81 = 0.81) 05:00:48.133 00.000 30444 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.75 = 0.75) 05:00:48.133 00.000 30444 CameraToMount -- cameraX=0.40 cameraY=0.24 hyp=0.46 cameraTheta=0.53 mountX=0.32 mountY=0.32, mountTheta=0.78 05:00:48.133 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.40, y=0.24, opts=13) 05:00:48.133 00.000 30444 Enqueuing Move request for scope (0.40, 0.24) 05:00:48.133 00.000 15672 Worker thread wakes up 05:00:48.134 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.24) opts 0xd 05:00:48.134 00.000 15672 Handling offset move in thread for scope, endpoint = (0.40, 0.24) 05:00:48.134 00.000 15672 Moving (0.40, 0.24) raw xDistance=0.32 yDistance=0.32 05:00:48.134 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32 05:00:48.134 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 05:00:48.134 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 05:00:48.134 00.000 15672 MoveAxis(W, 86, ABG) 05:00:48.134 00.000 15672 Guiding Dir = 3, Dur = 86 05:00:48.134 00.000 15672 IsSlewing returns 0 05:00:48.139 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2072, max=13555, FiltMin=2482, FiltMax=9486, Gamma=2.950 05:00:48.155 00.016 15672 IsGuiding returns 0 05:00:48.170 00.015 15672 PulseGuide returned control before completion, sleep 81 05:00:48.189 00.019 30444 UpdateGuideState exits: m=141894 SNR=117.2 Saturated 05:00:48.189 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:48.189 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:48.189 00.000 30444 Enqueuing Expose request 05:00:48.255 00.066 15672 IsGuiding returns 1 05:00:48.255 00.000 15672 scope still moving after pulse duration time elapsed 05:00:48.276 00.021 15672 IsSlewing returns 0 05:00:48.284 00.008 15672 IsGuiding returns 0 05:00:48.284 00.000 15672 scope move finished after 86 + 42 ms 05:00:48.284 00.000 15672 Move returns status 0, amount 86 05:00:48.284 00.000 15672 MoveAxis(N, 0, ABG) 05:00:48.284 00.000 15672 Move returns status 0, amount 0 05:00:48.284 00.000 15672 move complete, result=0 05:00:48.285 00.001 15672 worker thread done servicing request 05:00:48.285 00.000 30444 GuideStep: 0.3 px 86 ms WEST, 0.3 px 0 ms NORTH 05:00:48.285 00.000 15672 Worker thread wakes up 05:00:48.285 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:48.285 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:50.192 01.907 15672 Exposure complete 05:00:50.216 00.024 15672 worker thread done servicing request 05:00:50.216 00.000 30444 OnExposeComplete: enter 05:00:50.216 00.000 30444 UpdateGuideState(): m_state=6 05:00:50.216 00.000 30444 Star::Find(15, 437, 185, 0, (0,0,0,0), 0.0, 255) frame 1023 05:00:50.217 00.001 30444 Star::Find returns 1 (1), X=436.57, Y=185.89, Mass=137975, SNR=122.2, Peak=11782 HFD=3.9 05:00:50.217 00.000 30444 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.28) = xAngle (1.93 = 1.93) 05:00:50.217 00.000 30444 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.87 = 1.87) 05:00:50.217 00.000 30444 CameraToMount -- cameraX=-0.04 cameraY=0.46 hyp=0.46 cameraTheta=1.65 mountX=-0.16 mountY=0.44, mountTheta=1.93 05:00:50.217 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.04, y=0.46, opts=13) 05:00:50.217 00.000 30444 Enqueuing Move request for scope (-0.04, 0.46) 05:00:50.217 00.000 15672 Worker thread wakes up 05:00:50.217 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.46) opts 0xd 05:00:50.217 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.04, 0.46) 05:00:50.218 00.001 15672 Moving (-0.04, 0.46) raw xDistance=-0.16 yDistance=0.44 05:00:50.218 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 05:00:50.218 00.000 15672 switching direction from -1 to 1 - decHistory=3 oldest=-0.32 newest=1.07 05:00:50.218 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44 05:00:50.218 00.000 15672 MoveAxis(E, 0, ABG) 05:00:50.218 00.000 15672 Move returns status 0, amount 0 05:00:50.218 00.000 15672 MoveAxis(S, 79, ABG) 05:00:50.218 00.000 15672 Guiding Dir = 1, Dur = 79 05:00:50.218 00.000 15672 IsSlewing returns 0 05:00:50.219 00.001 15672 IsGuiding returns 0 05:00:50.225 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2182, max=12488, FiltMin=2535, FiltMax=10230, Gamma=2.950 05:00:50.277 00.052 30444 UpdateGuideState exits: m=137975 SNR=122.2 Saturated 05:00:50.278 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:50.278 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:50.278 00.000 30444 Enqueuing Expose request 05:00:50.296 00.018 15672 PulseGuide returned control before completion, sleep 13 05:00:50.329 00.033 15672 IsGuiding returns 1 05:00:50.329 00.000 15672 scope still moving after pulse duration time elapsed 05:00:50.349 00.020 15672 IsSlewing returns 0 05:00:50.351 00.002 15672 IsGuiding returns 1 05:00:50.371 00.020 15672 IsSlewing returns 0 05:00:50.373 00.002 15672 IsGuiding returns 1 05:00:50.393 00.020 15672 IsSlewing returns 0 05:00:50.409 00.016 15672 IsGuiding returns 0 05:00:50.409 00.000 15672 scope move finished after 79 + 110 ms 05:00:50.409 00.000 15672 Move returns status 0, amount 79 05:00:50.409 00.000 15672 move complete, result=0 05:00:50.409 00.000 15672 worker thread done servicing request 05:00:50.410 00.001 15672 Worker thread wakes up 05:00:50.410 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:50.410 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:50.410 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.4 px 79 ms SOUTH 05:00:52.529 02.119 15672 Exposure complete 05:00:52.561 00.032 15672 worker thread done servicing request 05:00:52.561 00.000 30444 OnExposeComplete: enter 05:00:52.561 00.000 30444 UpdateGuideState(): m_state=6 05:00:52.561 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1024 05:00:52.561 00.000 30444 Star::Find returns 1 (1), X=436.22, Y=186.58, Mass=132336, SNR=111.6, Peak=9801 HFD=3.8 05:00:52.561 00.000 30444 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.28) = xAngle (2.18 = 2.18) 05:00:52.561 00.000 30444 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.12 = 2.12) 05:00:52.561 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=1.15 hyp=1.22 cameraTheta=1.90 mountX=-0.70 mountY=1.04, mountTheta=2.16 05:00:52.562 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=1.15, opts=13) 05:00:52.562 00.000 30444 Enqueuing Move request for scope (-0.40, 1.15) 05:00:52.562 00.000 15672 Worker thread wakes up 05:00:52.562 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 1.15) opts 0xd 05:00:52.562 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, 1.15) 05:00:52.562 00.000 15672 Moving (-0.40, 1.15) raw xDistance=-0.70 yDistance=1.04 05:00:52.562 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70 05:00:52.562 00.000 15672 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04 05:00:52.562 00.000 15672 MoveAxis(E, 189, ABG) 05:00:52.562 00.000 15672 Guiding Dir = 2, Dur = 189 05:00:52.563 00.001 15672 IsSlewing returns 0 05:00:52.564 00.001 15672 IsGuiding returns 0 05:00:52.568 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2184, max=9801, FiltMin=2478, FiltMax=8623, Gamma=2.950 05:00:52.580 00.012 15672 PulseGuide returned control before completion, sleep 184 05:00:52.618 00.038 30444 UpdateGuideState exits: m=132336 SNR=111.6 Saturated 05:00:52.618 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:52.618 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:52.618 00.000 30444 Enqueuing Expose request 05:00:52.788 00.170 15672 IsGuiding returns 0 05:00:52.788 00.000 15672 Move returns status 0, amount 189 05:00:52.788 00.000 15672 MoveAxis(S, 186, ABG) 05:00:52.788 00.000 15672 Guiding Dir = 1, Dur = 186 05:00:52.788 00.000 15672 IsSlewing returns 0 05:00:52.789 00.001 15672 IsGuiding returns 0 05:00:52.867 00.078 15672 PulseGuide returned control before completion, sleep 118 05:00:52.988 00.121 15672 IsGuiding returns 1 05:00:52.989 00.001 15672 scope still moving after pulse duration time elapsed 05:00:53.010 00.021 15672 IsSlewing returns 0 05:00:53.013 00.003 15672 IsGuiding returns 1 05:00:53.034 00.021 15672 IsSlewing returns 0 05:00:53.037 00.003 15672 IsGuiding returns 1 05:00:53.059 00.022 15672 IsSlewing returns 0 05:00:53.093 00.034 15672 IsGuiding returns 0 05:00:53.093 00.000 15672 scope move finished after 186 + 117 ms 05:00:53.093 00.000 15672 Move returns status 0, amount 186 05:00:53.093 00.000 15672 move complete, result=0 05:00:53.093 00.000 15672 worker thread done servicing request 05:00:53.093 00.000 15672 Worker thread wakes up 05:00:53.094 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:53.094 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:53.094 00.000 30444 GuideStep: -0.7 px 189 ms EAST, 1.0 px 186 ms SOUTH 05:00:55.000 01.906 15672 Exposure complete 05:00:55.020 00.020 15672 worker thread done servicing request 05:00:55.020 00.000 30444 OnExposeComplete: enter 05:00:55.020 00.000 30444 UpdateGuideState(): m_state=6 05:00:55.020 00.000 30444 Star::Find(15, 436, 186, 0, (0,0,0,0), 0.0, 255) frame 1025 05:00:55.020 00.000 30444 Star::Find returns 1 (1), X=436.33, Y=185.55, Mass=141156, SNR=106.1, Peak=12470 HFD=3.5 05:00:55.020 00.000 30444 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.28) = xAngle (3.01 = 3.01) 05:00:55.020 00.000 30444 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.95 = 2.95) 05:00:55.020 00.000 30444 CameraToMount -- cameraX=-0.28 cameraY=0.12 hyp=0.30 cameraTheta=2.73 mountX=-0.30 mountY=0.06, mountTheta=2.95 05:00:55.021 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=0.12, opts=13) 05:00:55.021 00.000 30444 Enqueuing Move request for scope (-0.28, 0.12) 05:00:55.021 00.000 15672 Worker thread wakes up 05:00:55.021 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.12) opts 0xd 05:00:55.021 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.28, 0.12) 05:00:55.021 00.000 15672 Moving (-0.28, 0.12) raw xDistance=-0.30 yDistance=0.06 05:00:55.021 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30 05:00:55.021 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:00:55.021 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 05:00:55.021 00.000 15672 MoveAxis(E, 95, ABG) 05:00:55.021 00.000 15672 Guiding Dir = 2, Dur = 95 05:00:55.022 00.001 15672 IsSlewing returns 0 05:00:55.026 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2240, max=13097, FiltMin=2483, FiltMax=10175, Gamma=2.950 05:00:55.040 00.014 15672 IsGuiding returns 0 05:00:55.056 00.016 15672 PulseGuide returned control before completion, sleep 90 05:00:55.076 00.020 30444 UpdateGuideState exits: m=141156 SNR=106.1 Saturated 05:00:55.076 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:55.076 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:55.076 00.000 30444 Enqueuing Expose request 05:00:55.148 00.072 15672 IsGuiding returns 1 05:00:55.148 00.000 15672 scope still moving after pulse duration time elapsed 05:00:55.168 00.020 15672 IsSlewing returns 0 05:00:55.171 00.003 15672 IsGuiding returns 0 05:00:55.171 00.000 15672 scope move finished after 95 + 35 ms 05:00:55.171 00.000 15672 Move returns status 0, amount 95 05:00:55.171 00.000 15672 MoveAxis(N, 0, ABG) 05:00:55.171 00.000 15672 Move returns status 0, amount 0 05:00:55.172 00.001 15672 move complete, result=0 05:00:55.172 00.000 15672 worker thread done servicing request 05:00:55.172 00.000 15672 Worker thread wakes up 05:00:55.172 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:55.172 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:55.172 00.000 30444 GuideStep: -0.3 px 95 ms EAST, 0.1 px 0 ms NORTH 05:00:57.281 02.109 15672 Exposure complete 05:00:57.301 00.020 15672 worker thread done servicing request 05:00:57.301 00.000 30444 OnExposeComplete: enter 05:00:57.301 00.000 30444 UpdateGuideState(): m_state=6 05:00:57.301 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1026 05:00:57.301 00.000 30444 Star::Find returns 1 (1), X=436.74, Y=185.47, Mass=132100, SNR=110.1, Peak=13411 HFD=3.5 05:00:57.301 00.000 30444 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.28) = xAngle (0.61 = 0.61) 05:00:57.301 00.000 30444 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.55 = 0.55) 05:00:57.301 00.000 30444 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.33 mountX=0.11 mountY=0.07, mountTheta=0.57 05:00:57.303 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.13, y=0.04, opts=13) 05:00:57.303 00.000 30444 Enqueuing Move request for scope (0.13, 0.04) 05:00:57.303 00.000 15672 Worker thread wakes up 05:00:57.303 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd 05:00:57.303 00.000 15672 Handling offset move in thread for scope, endpoint = (0.13, 0.04) 05:00:57.303 00.000 15672 Moving (0.13, 0.04) raw xDistance=0.11 yDistance=0.07 05:00:57.303 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 05:00:57.303 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:00:57.303 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 05:00:57.303 00.000 15672 MoveAxis(E, 0, ABG) 05:00:57.303 00.000 15672 Move returns status 0, amount 0 05:00:57.303 00.000 15672 MoveAxis(N, 0, ABG) 05:00:57.303 00.000 15672 Move returns status 0, amount 0 05:00:57.303 00.000 15672 move complete, result=0 05:00:57.303 00.000 15672 worker thread done servicing request 05:00:57.308 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2034, max=13411, FiltMin=2537, FiltMax=9544, Gamma=2.950 05:00:57.357 00.049 30444 UpdateGuideState exits: m=132100 SNR=110.1 Saturated 05:00:57.358 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:57.358 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:57.358 00.000 30444 Enqueuing Expose request 05:00:57.358 00.000 30444 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 05:00:57.358 00.000 15672 Worker thread wakes up 05:00:57.358 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:57.358 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:59.267 01.909 15672 Exposure complete 05:00:59.287 00.020 15672 worker thread done servicing request 05:00:59.287 00.000 30444 OnExposeComplete: enter 05:00:59.287 00.000 30444 UpdateGuideState(): m_state=6 05:00:59.287 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1027 05:00:59.287 00.000 30444 Star::Find returns 1 (1), X=436.27, Y=185.84, Mass=140594, SNR=112.2, Peak=11885 HFD=3.8 05:00:59.287 00.000 30444 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.28) = xAngle (2.55 = 2.55) 05:00:59.287 00.000 30444 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.49 = 2.49) 05:00:59.287 00.000 30444 CameraToMount -- cameraX=-0.35 cameraY=0.41 hyp=0.54 cameraTheta=2.27 mountX=-0.44 mountY=0.33, mountTheta=2.51 05:00:59.287 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.35, y=0.41, opts=13) 05:00:59.287 00.000 30444 Enqueuing Move request for scope (-0.35, 0.41) 05:00:59.287 00.000 15672 Worker thread wakes up 05:00:59.287 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.41) opts 0xd 05:00:59.287 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.35, 0.41) 05:00:59.287 00.000 15672 Moving (-0.35, 0.41) raw xDistance=-0.44 yDistance=0.33 05:00:59.287 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 05:00:59.288 00.001 15672 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 05:00:59.288 00.000 15672 MoveAxis(E, 120, ABG) 05:00:59.288 00.000 15672 Guiding Dir = 2, Dur = 120 05:00:59.288 00.000 15672 IsSlewing returns 0 05:00:59.293 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2134, max=13260, FiltMin=2439, FiltMax=10164, Gamma=2.950 05:00:59.321 00.028 15672 IsGuiding returns 0 05:00:59.337 00.016 15672 PulseGuide returned control before completion, sleep 115 05:00:59.343 00.006 30444 UpdateGuideState exits: m=140594 SNR=112.2 Saturated 05:00:59.343 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:00:59.343 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:00:59.343 00.000 30444 Enqueuing Expose request 05:00:59.454 00.111 15672 IsGuiding returns 1 05:00:59.454 00.000 15672 scope still moving after pulse duration time elapsed 05:00:59.475 00.021 15672 IsSlewing returns 0 05:00:59.481 00.006 15672 IsGuiding returns 0 05:00:59.481 00.000 15672 scope move finished after 120 + 39 ms 05:00:59.481 00.000 15672 Move returns status 0, amount 120 05:00:59.481 00.000 15672 MoveAxis(S, 58, ABG) 05:00:59.481 00.000 15672 Guiding Dir = 1, Dur = 58 05:00:59.481 00.000 15672 IsSlewing returns 0 05:00:59.482 00.001 15672 IsGuiding returns 0 05:00:59.595 00.113 15672 IsGuiding returns 1 05:00:59.595 00.000 15672 scope still moving after pulse duration time elapsed 05:00:59.616 00.021 15672 IsSlewing returns 0 05:00:59.616 00.000 15672 IsGuiding returns 1 05:00:59.638 00.022 15672 IsSlewing returns 0 05:00:59.659 00.021 15672 IsGuiding returns 0 05:00:59.659 00.000 15672 scope move finished after 58 + 118 ms 05:00:59.659 00.000 15672 Move returns status 0, amount 58 05:00:59.659 00.000 15672 move complete, result=0 05:00:59.659 00.000 15672 worker thread done servicing request 05:00:59.659 00.000 15672 Worker thread wakes up 05:00:59.660 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 05:00:59.660 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:00:59.660 00.000 30444 GuideStep: -0.4 px 120 ms EAST, 0.3 px 58 ms SOUTH 05:01:01.772 02.112 15672 Exposure complete 05:01:01.792 00.020 15672 worker thread done servicing request 05:01:01.792 00.000 30444 OnExposeComplete: enter 05:01:01.793 00.001 30444 UpdateGuideState(): m_state=6 05:01:01.793 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1028 05:01:01.793 00.000 30444 Star::Find returns 1 (1), X=436.84, Y=184.78, Mass=137274, SNR=112.7, Peak=14159 HFD=3.6 05:01:01.793 00.000 30444 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.28) = xAngle (-0.96 = -0.96) 05:01:01.793 00.000 30444 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.02 = -1.02) 05:01:01.793 00.000 30444 CameraToMount -- cameraX=0.23 cameraY=-0.65 hyp=0.69 cameraTheta=-1.24 mountX=0.40 mountY=-0.59, mountTheta=-0.98 05:01:01.793 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.23, y=-0.65, opts=13) 05:01:01.793 00.000 30444 Enqueuing Move request for scope (0.23, -0.65) 05:01:01.793 00.000 15672 Worker thread wakes up 05:01:01.793 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.65) opts 0xd 05:01:01.793 00.000 15672 Handling offset move in thread for scope, endpoint = (0.23, -0.65) 05:01:01.793 00.000 15672 Moving (0.23, -0.65) raw xDistance=0.40 yDistance=-0.59 05:01:01.794 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40 05:01:01.794 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 05:01:01.794 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59 05:01:01.794 00.000 15672 MoveAxis(W, 99, ABG) 05:01:01.794 00.000 15672 Guiding Dir = 3, Dur = 99 05:01:01.794 00.000 15672 IsSlewing returns 0 05:01:01.795 00.001 15672 IsGuiding returns 0 05:01:01.800 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2138, max=14159, FiltMin=2490, FiltMax=11034, Gamma=2.950 05:01:01.813 00.013 15672 PulseGuide returned control before completion, sleep 92 05:01:01.849 00.036 30444 UpdateGuideState exits: m=137274 SNR=112.7 Saturated 05:01:01.849 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:01.849 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:01.849 00.000 30444 Enqueuing Expose request 05:01:01.926 00.077 15672 IsGuiding returns 0 05:01:01.926 00.000 15672 Move returns status 0, amount 99 05:01:01.926 00.000 15672 MoveAxis(N, 0, ABG) 05:01:01.926 00.000 15672 Move returns status 0, amount 0 05:01:01.926 00.000 15672 move complete, result=0 05:01:01.926 00.000 15672 worker thread done servicing request 05:01:01.926 00.000 15672 Worker thread wakes up 05:01:01.926 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:01.926 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:01.926 00.000 30444 GuideStep: 0.4 px 99 ms WEST, -0.6 px 0 ms NORTH 05:01:03.843 01.917 15672 Exposure complete 05:01:03.875 00.032 15672 worker thread done servicing request 05:01:03.875 00.000 30444 OnExposeComplete: enter 05:01:03.875 00.000 30444 UpdateGuideState(): m_state=6 05:01:03.875 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 1029 05:01:03.875 00.000 30444 Star::Find returns 1 (1), X=436.23, Y=184.82, Mass=141953, SNR=117.9, Peak=11983 HFD=3.8 05:01:03.875 00.000 30444 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.28) = xAngle (-1.86 = -1.86) 05:01:03.875 00.000 30444 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.92 = -1.92) 05:01:03.875 00.000 30444 CameraToMount -- cameraX=-0.39 cameraY=-0.61 hyp=0.72 cameraTheta=-2.14 mountX=-0.20 mountY=-0.68, mountTheta=-1.86 05:01:03.876 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.39, y=-0.61, opts=13) 05:01:03.876 00.000 30444 Enqueuing Move request for scope (-0.39, -0.61) 05:01:03.876 00.000 15672 Worker thread wakes up 05:01:03.876 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.61) opts 0xd 05:01:03.876 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.39, -0.61) 05:01:03.876 00.000 15672 Moving (-0.39, -0.61) raw xDistance=-0.20 yDistance=-0.68 05:01:03.876 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20 05:01:03.876 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 05:01:03.876 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68 05:01:03.876 00.000 15672 MoveAxis(E, 0, ABG) 05:01:03.876 00.000 15672 Move returns status 0, amount 0 05:01:03.876 00.000 15672 MoveAxis(N, 0, ABG) 05:01:03.876 00.000 15672 Move returns status 0, amount 0 05:01:03.876 00.000 15672 move complete, result=0 05:01:03.876 00.000 15672 worker thread done servicing request 05:01:03.881 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2130, max=11983, FiltMin=2488, FiltMax=10750, Gamma=2.950 05:01:03.930 00.049 30444 UpdateGuideState exits: m=141953 SNR=117.9 Saturated 05:01:03.931 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:03.931 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:03.931 00.000 30444 Enqueuing Expose request 05:01:03.931 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.7 px 0 ms NORTH 05:01:03.931 00.000 15672 Worker thread wakes up 05:01:03.931 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:03.931 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:06.048 02.117 15672 Exposure complete 05:01:06.082 00.034 15672 worker thread done servicing request 05:01:06.082 00.000 30444 OnExposeComplete: enter 05:01:06.082 00.000 30444 UpdateGuideState(): m_state=6 05:01:06.082 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 1030 05:01:06.082 00.000 30444 Star::Find returns 1 (1), X=436.22, Y=184.90, Mass=133414, SNR=126.2, Peak=13200 HFD=3.5 05:01:06.082 00.000 30444 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.28) = xAngle (-1.93 = -1.93) 05:01:06.082 00.000 30444 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.99 = -1.99) 05:01:06.082 00.000 30444 CameraToMount -- cameraX=-0.40 cameraY=-0.53 hyp=0.66 cameraTheta=-2.21 mountX=-0.23 mountY=-0.60, mountTheta=-1.94 05:01:06.083 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.40, y=-0.53, opts=13) 05:01:06.083 00.000 30444 Enqueuing Move request for scope (-0.40, -0.53) 05:01:06.083 00.000 15672 Worker thread wakes up 05:01:06.083 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.53) opts 0xd 05:01:06.083 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.40, -0.53) 05:01:06.083 00.000 15672 Moving (-0.40, -0.53) raw xDistance=-0.23 yDistance=-0.60 05:01:06.083 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 05:01:06.083 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 05:01:06.083 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60 05:01:06.083 00.000 15672 MoveAxis(E, 0, ABG) 05:01:06.083 00.000 15672 Move returns status 0, amount 0 05:01:06.083 00.000 15672 MoveAxis(N, 0, ABG) 05:01:06.083 00.000 15672 Move returns status 0, amount 0 05:01:06.083 00.000 15672 move complete, result=0 05:01:06.083 00.000 15672 worker thread done servicing request 05:01:06.088 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2118, max=13200, FiltMin=2534, FiltMax=11078, Gamma=2.950 05:01:06.138 00.050 30444 UpdateGuideState exits: m=133414 SNR=126.2 Saturated 05:01:06.139 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:06.139 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:06.139 00.000 30444 Enqueuing Expose request 05:01:06.139 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH 05:01:06.139 00.000 15672 Worker thread wakes up 05:01:06.139 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:06.139 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:08.057 01.918 15672 Exposure complete 05:01:08.086 00.029 15672 worker thread done servicing request 05:01:08.086 00.000 30444 OnExposeComplete: enter 05:01:08.086 00.000 30444 UpdateGuideState(): m_state=6 05:01:08.087 00.001 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 1031 05:01:08.087 00.000 30444 Star::Find returns 1 (1), X=436.03, Y=184.85, Mass=138458, SNR=103.5, Peak=13019 HFD=3.8 05:01:08.087 00.000 30444 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.28) = xAngle (-2.08 = -2.08) 05:01:08.087 00.000 30444 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.14 = -2.14) 05:01:08.087 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-0.58 hyp=0.82 cameraTheta=-2.35 mountX=-0.40 mountY=-0.69, mountTheta=-2.09 05:01:08.087 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-0.58, opts=13) 05:01:08.087 00.000 30444 Enqueuing Move request for scope (-0.58, -0.58) 05:01:08.087 00.000 15672 Worker thread wakes up 05:01:08.087 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.58) opts 0xd 05:01:08.087 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -0.58) 05:01:08.087 00.000 15672 Moving (-0.58, -0.58) raw xDistance=-0.40 yDistance=-0.69 05:01:08.088 00.001 15672 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 05:01:08.088 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 05:01:08.088 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69 05:01:08.088 00.000 15672 MoveAxis(E, 107, ABG) 05:01:08.088 00.000 15672 Guiding Dir = 2, Dur = 107 05:01:08.088 00.000 15672 IsSlewing returns 0 05:01:08.088 00.000 15672 IsGuiding returns 0 05:01:08.094 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=13019, FiltMin=2467, FiltMax=10669, Gamma=2.950 05:01:08.108 00.014 15672 PulseGuide returned control before completion, sleep 99 05:01:08.143 00.035 30444 UpdateGuideState exits: m=138458 SNR=103.5 Saturated 05:01:08.143 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:08.143 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:08.143 00.000 30444 Enqueuing Expose request 05:01:08.208 00.065 15672 IsGuiding returns 1 05:01:08.208 00.000 15672 scope still moving after pulse duration time elapsed 05:01:08.230 00.022 15672 IsSlewing returns 0 05:01:08.236 00.006 15672 IsGuiding returns 0 05:01:08.236 00.000 15672 scope move finished after 107 + 39 ms 05:01:08.236 00.000 15672 Move returns status 0, amount 107 05:01:08.236 00.000 15672 MoveAxis(N, 0, ABG) 05:01:08.236 00.000 15672 Move returns status 0, amount 0 05:01:08.236 00.000 15672 move complete, result=0 05:01:08.236 00.000 15672 worker thread done servicing request 05:01:08.236 00.000 15672 Worker thread wakes up 05:01:08.236 00.000 30444 GuideStep: -0.4 px 107 ms EAST, -0.7 px 0 ms NORTH 05:01:08.236 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:08.236 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:10.345 02.109 15672 Exposure complete 05:01:10.364 00.019 15672 worker thread done servicing request 05:01:10.365 00.001 30444 OnExposeComplete: enter 05:01:10.365 00.000 30444 UpdateGuideState(): m_state=6 05:01:10.365 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 1032 05:01:10.365 00.000 30444 Star::Find returns 1 (1), X=436.38, Y=184.98, Mass=136952, SNR=114.5, Peak=13753 HFD=3.5 05:01:10.365 00.000 30444 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.28) = xAngle (-1.77 = -1.77) 05:01:10.365 00.000 30444 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.83 = -1.83) 05:01:10.365 00.000 30444 CameraToMount -- cameraX=-0.23 cameraY=-0.44 hyp=0.50 cameraTheta=-2.05 mountX=-0.10 mountY=-0.48, mountTheta=-1.78 05:01:10.365 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.23, y=-0.44, opts=13) 05:01:10.365 00.000 30444 Enqueuing Move request for scope (-0.23, -0.44) 05:01:10.365 00.000 15672 Worker thread wakes up 05:01:10.366 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.44) opts 0xd 05:01:10.366 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.23, -0.44) 05:01:10.366 00.000 15672 Moving (-0.23, -0.44) raw xDistance=-0.10 yDistance=-0.48 05:01:10.366 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 05:01:10.366 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 05:01:10.366 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48 05:01:10.366 00.000 15672 MoveAxis(E, 0, ABG) 05:01:10.366 00.000 15672 Move returns status 0, amount 0 05:01:10.366 00.000 15672 MoveAxis(N, 0, ABG) 05:01:10.366 00.000 15672 Move returns status 0, amount 0 05:01:10.366 00.000 15672 move complete, result=0 05:01:10.366 00.000 15672 worker thread done servicing request 05:01:10.371 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2228, max=13753, FiltMin=2505, FiltMax=10287, Gamma=2.950 05:01:10.420 00.049 30444 UpdateGuideState exits: m=136952 SNR=114.5 Saturated 05:01:10.420 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:10.420 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:10.420 00.000 30444 Enqueuing Expose request 05:01:10.421 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH 05:01:10.421 00.000 15672 Worker thread wakes up 05:01:10.421 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:10.421 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:12.335 01.914 15672 Exposure complete 05:01:12.355 00.020 15672 worker thread done servicing request 05:01:12.355 00.000 30444 OnExposeComplete: enter 05:01:12.355 00.000 30444 UpdateGuideState(): m_state=6 05:01:12.355 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 1033 05:01:12.356 00.001 30444 Star::Find returns 1 (1), X=436.88, Y=184.59, Mass=138824, SNR=107.8, Peak=11420 HFD=3.9 05:01:12.356 00.000 30444 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.28) = xAngle (-0.99 = -0.99) 05:01:12.356 00.000 30444 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.05 = -1.05) 05:01:12.356 00.000 30444 CameraToMount -- cameraX=0.26 cameraY=-0.83 hyp=0.88 cameraTheta=-1.26 mountX=0.48 mountY=-0.76, mountTheta=-1.00 05:01:12.356 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.26, y=-0.83, opts=13) 05:01:12.356 00.000 30444 Enqueuing Move request for scope (0.26, -0.83) 05:01:12.356 00.000 15672 Worker thread wakes up 05:01:12.356 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.83) opts 0xd 05:01:12.356 00.000 15672 Handling offset move in thread for scope, endpoint = (0.26, -0.83) 05:01:12.356 00.000 15672 Moving (0.26, -0.83) raw xDistance=0.48 yDistance=-0.76 05:01:12.356 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48 05:01:12.356 00.000 15672 resist switch: large excursion: input -0.76 thresh 0.75 direction from 1 to -1 05:01:12.357 00.001 15672 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.28 05:01:12.357 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 05:01:12.357 00.000 15672 MoveAxis(W, 131, ABG) 05:01:12.357 00.000 15672 Guiding Dir = 3, Dur = 131 05:01:12.358 00.001 15672 IsSlewing returns 0 05:01:12.359 00.001 15672 IsGuiding returns 0 05:01:12.363 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2101, max=11420, FiltMin=2497, FiltMax=9329, Gamma=2.950 05:01:12.388 00.025 15672 PulseGuide returned control before completion, sleep 112 05:01:12.413 00.025 30444 UpdateGuideState exits: m=138824 SNR=107.8 Saturated 05:01:12.413 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:12.413 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:12.413 00.000 30444 Enqueuing Expose request 05:01:12.503 00.090 15672 IsGuiding returns 1 05:01:12.503 00.000 15672 scope still moving after pulse duration time elapsed 05:01:12.524 00.021 15672 IsSlewing returns 0 05:01:12.534 00.010 15672 IsGuiding returns 0 05:01:12.534 00.000 15672 scope move finished after 131 + 44 ms 05:01:12.534 00.000 15672 Move returns status 0, amount 131 05:01:12.535 00.001 15672 MoveAxis(N, 135, ABG) 05:01:12.535 00.000 15672 Guiding Dir = 0, Dur = 135 05:01:12.535 00.000 15672 IsSlewing returns 0 05:01:12.539 00.004 15672 IsGuiding returns 0 05:01:12.613 00.074 15672 PulseGuide returned control before completion, sleep 71 05:01:12.694 00.081 15672 IsGuiding returns 1 05:01:12.694 00.000 15672 scope still moving after pulse duration time elapsed 05:01:12.716 00.022 15672 IsSlewing returns 0 05:01:12.719 00.003 15672 IsGuiding returns 1 05:01:12.740 00.021 15672 IsSlewing returns 0 05:01:12.743 00.003 15672 IsGuiding returns 1 05:01:12.764 00.021 15672 IsSlewing returns 0 05:01:12.790 00.026 15672 IsGuiding returns 0 05:01:12.790 00.000 15672 scope move finished after 135 + 116 ms 05:01:12.791 00.001 15672 Move returns status 0, amount 135 05:01:12.791 00.000 15672 move complete, result=0 05:01:12.791 00.000 15672 worker thread done servicing request 05:01:12.791 00.000 15672 Worker thread wakes up 05:01:12.791 00.000 30444 GuideStep: 0.5 px 131 ms WEST, -0.8 px 135 ms NORTH 05:01:12.792 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:12.792 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:14.899 02.107 15672 Exposure complete 05:01:14.919 00.020 15672 worker thread done servicing request 05:01:14.919 00.000 30444 OnExposeComplete: enter 05:01:14.919 00.000 30444 UpdateGuideState(): m_state=6 05:01:14.919 00.000 30444 Star::Find(15, 436, 184, 0, (0,0,0,0), 0.0, 255) frame 1034 05:01:14.919 00.000 30444 Star::Find returns 1 (1), X=436.49, Y=185.04, Mass=137121, SNR=113.9, Peak=14108 HFD=3.6 05:01:14.919 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 05:01:14.920 00.001 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 05:01:14.920 00.000 30444 CameraToMount -- cameraX=-0.12 cameraY=-0.39 hyp=0.41 cameraTheta=-1.87 mountX=-0.01 mountY=-0.41, mountTheta=-1.59 05:01:14.920 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.12, y=-0.39, opts=13) 05:01:14.920 00.000 30444 Enqueuing Move request for scope (-0.12, -0.39) 05:01:14.920 00.000 15672 Worker thread wakes up 05:01:14.920 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.39) opts 0xd 05:01:14.920 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.12, -0.39) 05:01:14.920 00.000 15672 Moving (-0.12, -0.39) raw xDistance=-0.01 yDistance=-0.41 05:01:14.920 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 05:01:14.920 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 05:01:14.921 00.001 15672 MoveAxis(E, 0, ABG) 05:01:14.921 00.000 15672 Move returns status 0, amount 0 05:01:14.921 00.000 15672 MoveAxis(N, 73, ABG) 05:01:14.921 00.000 15672 Guiding Dir = 0, Dur = 73 05:01:14.921 00.000 15672 IsSlewing returns 0 05:01:14.922 00.001 15672 IsGuiding returns 0 05:01:14.926 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2132, max=14108, FiltMin=2498, FiltMax=10096, Gamma=2.950 05:01:14.983 00.057 30444 UpdateGuideState exits: m=137121 SNR=113.9 Saturated 05:01:14.983 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:14.983 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:14.983 00.000 30444 Enqueuing Expose request 05:01:15.010 00.027 15672 IsGuiding returns 1 05:01:15.010 00.000 15672 scope still moving after pulse duration time elapsed 05:01:15.031 00.021 15672 IsSlewing returns 0 05:01:15.057 00.026 15672 IsGuiding returns 1 05:01:15.078 00.021 15672 IsSlewing returns 0 05:01:15.079 00.001 15672 IsGuiding returns 1 05:01:15.100 00.021 15672 IsSlewing returns 0 05:01:15.120 00.020 15672 IsGuiding returns 0 05:01:15.120 00.000 15672 scope move finished after 73 + 124 ms 05:01:15.120 00.000 15672 Move returns status 0, amount 73 05:01:15.121 00.001 15672 move complete, result=0 05:01:15.121 00.000 15672 worker thread done servicing request 05:01:15.121 00.000 15672 Worker thread wakes up 05:01:15.121 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:15.121 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:15.121 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.4 px 73 ms NORTH 05:01:17.031 01.910 15672 Exposure complete 05:01:17.051 00.020 15672 worker thread done servicing request 05:01:17.051 00.000 30444 OnExposeComplete: enter 05:01:17.051 00.000 30444 UpdateGuideState(): m_state=6 05:01:17.051 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1035 05:01:17.051 00.000 30444 Star::Find returns 1 (1), X=435.77, Y=184.99, Mass=133698, SNR=115.0, Peak=13321 HFD=3.3 05:01:17.051 00.000 30444 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.28) = xAngle (-2.38 = -2.38) 05:01:17.051 00.000 30444 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.44 = -2.44) 05:01:17.051 00.000 30444 CameraToMount -- cameraX=-0.84 cameraY=-0.44 hyp=0.95 cameraTheta=-2.66 mountX=-0.69 mountY=-0.61, mountTheta=-2.42 05:01:17.052 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.84, y=-0.44, opts=13) 05:01:17.052 00.000 30444 Enqueuing Move request for scope (-0.84, -0.44) 05:01:17.052 00.000 15672 Worker thread wakes up 05:01:17.052 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.44) opts 0xd 05:01:17.052 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.84, -0.44) 05:01:17.052 00.000 15672 Moving (-0.84, -0.44) raw xDistance=-0.69 yDistance=-0.61 05:01:17.052 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69 05:01:17.052 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 05:01:17.052 00.000 15672 MoveAxis(E, 185, ABG) 05:01:17.052 00.000 15672 Guiding Dir = 2, Dur = 185 05:01:17.052 00.000 15672 IsSlewing returns 0 05:01:17.053 00.001 15672 IsGuiding returns 0 05:01:17.058 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2086, max=13551, FiltMin=2396, FiltMax=10621, Gamma=2.950 05:01:17.069 00.011 15672 PulseGuide returned control before completion, sleep 180 05:01:17.108 00.039 30444 UpdateGuideState exits: m=133698 SNR=115.0 Saturated 05:01:17.108 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:17.108 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:17.108 00.000 30444 Enqueuing Expose request 05:01:17.253 00.145 15672 IsGuiding returns 1 05:01:17.253 00.000 15672 scope still moving after pulse duration time elapsed 05:01:17.274 00.021 15672 IsSlewing returns 0 05:01:17.279 00.005 15672 IsGuiding returns 0 05:01:17.279 00.000 15672 scope move finished after 185 + 40 ms 05:01:17.279 00.000 15672 Move returns status 0, amount 185 05:01:17.279 00.000 15672 MoveAxis(N, 109, ABG) 05:01:17.279 00.000 15672 Guiding Dir = 0, Dur = 109 05:01:17.280 00.001 15672 IsSlewing returns 0 05:01:17.283 00.003 15672 IsGuiding returns 0 05:01:17.358 00.075 15672 PulseGuide returned control before completion, sleep 45 05:01:17.405 00.047 15672 IsGuiding returns 1 05:01:17.406 00.001 15672 scope still moving after pulse duration time elapsed 05:01:17.427 00.021 15672 IsSlewing returns 0 05:01:17.438 00.011 15672 IsGuiding returns 1 05:01:17.460 00.022 15672 IsSlewing returns 0 05:01:17.501 00.041 15672 IsGuiding returns 0 05:01:17.501 00.000 15672 scope move finished after 109 + 109 ms 05:01:17.501 00.000 15672 Move returns status 0, amount 109 05:01:17.501 00.000 15672 move complete, result=0 05:01:17.501 00.000 15672 worker thread done servicing request 05:01:17.502 00.001 15672 Worker thread wakes up 05:01:17.502 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:17.502 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:17.502 00.000 30444 GuideStep: -0.7 px 185 ms EAST, -0.6 px 109 ms NORTH 05:01:19.612 02.110 15672 Exposure complete 05:01:19.634 00.022 15672 worker thread done servicing request 05:01:19.634 00.000 30444 OnExposeComplete: enter 05:01:19.634 00.000 30444 UpdateGuideState(): m_state=6 05:01:19.634 00.000 30444 Star::Find(15, 435, 184, 0, (0,0,0,0), 0.0, 255) frame 1036 05:01:19.634 00.000 30444 Star::Find returns 1 (1), X=436.03, Y=185.13, Mass=134080, SNR=105.7, Peak=12751 HFD=3.8 05:01:19.634 00.000 30444 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.28) = xAngle (-2.39 = -2.39) 05:01:19.634 00.000 30444 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.45 = -2.45) 05:01:19.634 00.000 30444 CameraToMount -- cameraX=-0.58 cameraY=-0.30 hyp=0.65 cameraTheta=-2.67 mountX=-0.48 mountY=-0.41, mountTheta=-2.43 05:01:19.635 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.58, y=-0.30, opts=13) 05:01:19.635 00.000 30444 Enqueuing Move request for scope (-0.58, -0.30) 05:01:19.635 00.000 15672 Worker thread wakes up 05:01:19.635 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.30) opts 0xd 05:01:19.635 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.58, -0.30) 05:01:19.635 00.000 15672 Moving (-0.58, -0.30) raw xDistance=-0.48 yDistance=-0.41 05:01:19.635 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48 05:01:19.635 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 05:01:19.635 00.000 15672 MoveAxis(E, 142, ABG) 05:01:19.635 00.000 15672 Guiding Dir = 2, Dur = 142 05:01:19.636 00.001 15672 IsSlewing returns 0 05:01:19.638 00.002 15672 IsGuiding returns 0 05:01:19.641 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2214, max=13036, FiltMin=2499, FiltMax=9805, Gamma=2.950 05:01:19.657 00.016 15672 PulseGuide returned control before completion, sleep 133 05:01:19.691 00.034 30444 UpdateGuideState exits: m=134080 SNR=105.7 Saturated 05:01:19.692 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:19.692 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:19.692 00.000 30444 Enqueuing Expose request 05:01:19.833 00.141 15672 IsGuiding returns 0 05:01:19.834 00.001 15672 Move returns status 0, amount 142 05:01:19.834 00.000 15672 MoveAxis(N, 74, ABG) 05:01:19.834 00.000 15672 Guiding Dir = 0, Dur = 74 05:01:19.835 00.001 15672 IsSlewing returns 0 05:01:19.838 00.003 15672 IsGuiding returns 0 05:01:19.915 00.077 15672 IsGuiding returns 1 05:01:19.915 00.000 15672 scope still moving after pulse duration time elapsed 05:01:19.936 00.021 15672 IsSlewing returns 0 05:01:19.937 00.001 15672 IsGuiding returns 1 05:01:19.958 00.021 15672 IsSlewing returns 0 05:01:19.959 00.001 15672 IsGuiding returns 1 05:01:19.979 00.020 15672 IsSlewing returns 0 05:01:19.980 00.001 15672 IsGuiding returns 1 05:01:20.002 00.022 15672 IsSlewing returns 0 05:01:20.003 00.001 15672 IsGuiding returns 1 05:01:20.024 00.021 15672 IsSlewing returns 0 05:01:20.073 00.049 15672 IsGuiding returns 0 05:01:20.073 00.000 15672 scope move finished after 74 + 161 ms 05:01:20.074 00.001 15672 Move returns status 0, amount 74 05:01:20.074 00.000 15672 move complete, result=0 05:01:20.074 00.000 15672 worker thread done servicing request 05:01:20.074 00.000 15672 Worker thread wakes up 05:01:20.074 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:20.074 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:20.075 00.001 30444 GuideStep: -0.5 px 142 ms EAST, -0.4 px 74 ms NORTH 05:01:21.980 01.905 15672 Exposure complete 05:01:22.000 00.020 15672 worker thread done servicing request 05:01:22.000 00.000 30444 OnExposeComplete: enter 05:01:22.001 00.001 30444 UpdateGuideState(): m_state=6 05:01:22.001 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1037 05:01:22.001 00.000 30444 Star::Find returns 1 (1), X=436.50, Y=185.25, Mass=131135, SNR=99.2, Peak=13122 HFD=3.4 05:01:22.001 00.000 30444 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.28) = xAngle (-1.84 = -1.84) 05:01:22.001 00.000 30444 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.91 = -1.91) 05:01:22.001 00.000 30444 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-2.12 mountX=-0.06 mountY=-0.19, mountTheta=-1.85 05:01:22.001 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.11, y=-0.17, opts=13) 05:01:22.001 00.000 30444 Enqueuing Move request for scope (-0.11, -0.17) 05:01:22.001 00.000 15672 Worker thread wakes up 05:01:22.002 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd 05:01:22.002 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.11, -0.17) 05:01:22.002 00.000 15672 Moving (-0.11, -0.17) raw xDistance=-0.06 yDistance=-0.19 05:01:22.002 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 05:01:22.002 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:01:22.002 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 05:01:22.002 00.000 15672 MoveAxis(E, 0, ABG) 05:01:22.002 00.000 15672 Move returns status 0, amount 0 05:01:22.002 00.000 15672 MoveAxis(N, 0, ABG) 05:01:22.002 00.000 15672 Move returns status 0, amount 0 05:01:22.002 00.000 15672 move complete, result=0 05:01:22.002 00.000 15672 worker thread done servicing request 05:01:22.007 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2170, max=13806, FiltMin=2533, FiltMax=10087, Gamma=2.950 05:01:22.057 00.050 30444 UpdateGuideState exits: m=131135 SNR=99.2 Saturated 05:01:22.057 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:22.057 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:22.057 00.000 30444 Enqueuing Expose request 05:01:22.057 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 05:01:22.057 00.000 15672 Worker thread wakes up 05:01:22.057 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:22.057 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:24.163 02.106 15672 Exposure complete 05:01:24.183 00.020 15672 worker thread done servicing request 05:01:24.183 00.000 30444 OnExposeComplete: enter 05:01:24.183 00.000 30444 UpdateGuideState(): m_state=6 05:01:24.183 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1038 05:01:24.183 00.000 30444 Star::Find returns 1 (1), X=436.12, Y=185.63, Mass=131952, SNR=98.3, Peak=13403 HFD=3.6 05:01:24.183 00.000 30444 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.28) = xAngle (3.02 = 3.02) 05:01:24.183 00.000 30444 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.96 = 2.96) 05:01:24.184 00.001 30444 CameraToMount -- cameraX=-0.49 cameraY=0.21 hyp=0.53 cameraTheta=2.75 mountX=-0.53 mountY=0.10, mountTheta=2.96 05:01:24.184 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.21, opts=13) 05:01:24.184 00.000 30444 Enqueuing Move request for scope (-0.49, 0.21) 05:01:24.184 00.000 15672 Worker thread wakes up 05:01:24.184 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.21) opts 0xd 05:01:24.184 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.21) 05:01:24.184 00.000 15672 Moving (-0.49, 0.21) raw xDistance=-0.53 yDistance=0.10 05:01:24.184 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53 05:01:24.184 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:01:24.184 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 05:01:24.184 00.000 15672 MoveAxis(E, 143, ABG) 05:01:24.184 00.000 15672 Guiding Dir = 2, Dur = 143 05:01:24.185 00.001 15672 IsSlewing returns 0 05:01:24.186 00.001 15672 IsGuiding returns 0 05:01:24.190 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2206, max=14788, FiltMin=2485, FiltMax=11011, Gamma=2.950 05:01:24.209 00.019 15672 PulseGuide returned control before completion, sleep 131 05:01:24.240 00.031 30444 UpdateGuideState exits: m=131952 SNR=98.3 Saturated 05:01:24.240 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:24.240 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:24.240 00.000 30444 Enqueuing Expose request 05:01:24.344 00.104 15672 IsGuiding returns 1 05:01:24.344 00.000 15672 scope still moving after pulse duration time elapsed 05:01:24.365 00.021 15672 IsSlewing returns 0 05:01:24.365 00.000 15672 IsGuiding returns 1 05:01:24.387 00.022 15672 IsSlewing returns 0 05:01:24.388 00.001 15672 IsGuiding returns 0 05:01:24.388 00.000 15672 scope move finished after 143 + 58 ms 05:01:24.388 00.000 15672 Move returns status 0, amount 143 05:01:24.388 00.000 15672 MoveAxis(N, 0, ABG) 05:01:24.388 00.000 15672 Move returns status 0, amount 0 05:01:24.388 00.000 15672 move complete, result=0 05:01:24.388 00.000 15672 worker thread done servicing request 05:01:24.388 00.000 15672 Worker thread wakes up 05:01:24.388 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:24.388 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:24.388 00.000 30444 GuideStep: -0.5 px 143 ms EAST, 0.1 px 0 ms NORTH 05:01:26.294 01.906 15672 Exposure complete 05:01:26.314 00.020 15672 worker thread done servicing request 05:01:26.314 00.000 30444 OnExposeComplete: enter 05:01:26.314 00.000 30444 UpdateGuideState(): m_state=6 05:01:26.314 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1039 05:01:26.314 00.000 30444 Star::Find returns 1 (1), X=436.40, Y=185.37, Mass=128050, SNR=107.9, Peak=13307 HFD=3.3 05:01:26.314 00.000 30444 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.28) = xAngle (-2.58 = -2.58) 05:01:26.314 00.000 30444 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.64 = -2.64) 05:01:26.314 00.000 30444 CameraToMount -- cameraX=-0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-2.86 mountX=-0.18 mountY=-0.10, mountTheta=-2.63 05:01:26.315 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.21, y=-0.06, opts=13) 05:01:26.315 00.000 30444 Enqueuing Move request for scope (-0.21, -0.06) 05:01:26.315 00.000 15672 Worker thread wakes up 05:01:26.315 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.06) opts 0xd 05:01:26.315 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.21, -0.06) 05:01:26.315 00.000 15672 Moving (-0.21, -0.06) raw xDistance=-0.18 yDistance=-0.10 05:01:26.315 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 05:01:26.315 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:01:26.315 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 05:01:26.315 00.000 15672 MoveAxis(E, 0, ABG) 05:01:26.315 00.000 15672 Move returns status 0, amount 0 05:01:26.315 00.000 15672 MoveAxis(N, 0, ABG) 05:01:26.315 00.000 15672 Move returns status 0, amount 0 05:01:26.315 00.000 15672 move complete, result=0 05:01:26.315 00.000 15672 worker thread done servicing request 05:01:26.321 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2237, max=14233, FiltMin=2500, FiltMax=10452, Gamma=2.950 05:01:26.371 00.050 30444 UpdateGuideState exits: m=128050 SNR=107.9 Saturated 05:01:26.371 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:26.371 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:26.371 00.000 30444 Enqueuing Expose request 05:01:26.371 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH 05:01:26.371 00.000 15672 Worker thread wakes up 05:01:26.371 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:26.371 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:28.479 02.108 15672 Exposure complete 05:01:28.498 00.019 15672 worker thread done servicing request 05:01:28.499 00.001 30444 OnExposeComplete: enter 05:01:28.499 00.000 30444 UpdateGuideState(): m_state=6 05:01:28.499 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1040 05:01:28.499 00.000 30444 Star::Find returns 1 (1), X=436.24, Y=185.54, Mass=132785, SNR=102.0, Peak=12816 HFD=3.5 05:01:28.499 00.000 30444 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.28) = xAngle (3.12 = 3.12) 05:01:28.499 00.000 30444 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.06 = 3.06) 05:01:28.499 00.000 30444 CameraToMount -- cameraX=-0.37 cameraY=0.11 hyp=0.39 cameraTheta=2.85 mountX=-0.39 mountY=0.03, mountTheta=3.06 05:01:28.499 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.37, y=0.11, opts=13) 05:01:28.499 00.000 30444 Enqueuing Move request for scope (-0.37, 0.11) 05:01:28.500 00.001 15672 Worker thread wakes up 05:01:28.500 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.11) opts 0xd 05:01:28.500 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.37, 0.11) 05:01:28.500 00.000 15672 Moving (-0.37, 0.11) raw xDistance=-0.39 yDistance=0.03 05:01:28.500 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39 05:01:28.500 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:01:28.500 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 05:01:28.500 00.000 15672 MoveAxis(E, 104, ABG) 05:01:28.500 00.000 15672 Guiding Dir = 2, Dur = 104 05:01:28.500 00.000 15672 IsSlewing returns 0 05:01:28.501 00.001 15672 IsGuiding returns 0 05:01:28.506 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2051, max=14686, FiltMin=2509, FiltMax=10837, Gamma=2.950 05:01:28.523 00.017 15672 PulseGuide returned control before completion, sleep 93 05:01:28.559 00.036 30444 UpdateGuideState exits: m=132785 SNR=102.0 Saturated 05:01:28.559 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:28.559 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:28.559 00.000 30444 Enqueuing Expose request 05:01:28.618 00.059 15672 IsGuiding returns 1 05:01:28.618 00.000 15672 scope still moving after pulse duration time elapsed 05:01:28.639 00.021 15672 IsSlewing returns 0 05:01:28.640 00.001 15672 IsGuiding returns 1 05:01:28.661 00.021 15672 IsSlewing returns 0 05:01:28.668 00.007 15672 IsGuiding returns 0 05:01:28.668 00.000 15672 scope move finished after 104 + 62 ms 05:01:28.668 00.000 15672 Move returns status 0, amount 104 05:01:28.668 00.000 15672 MoveAxis(N, 0, ABG) 05:01:28.669 00.001 15672 Move returns status 0, amount 0 05:01:28.669 00.000 15672 move complete, result=0 05:01:28.669 00.000 15672 worker thread done servicing request 05:01:28.669 00.000 15672 Worker thread wakes up 05:01:28.669 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:28.669 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:29.254 00.585 30444 GuideStep: -0.4 px 104 ms EAST, 0.0 px 0 ms NORTH 05:01:30.576 01.322 15672 Exposure complete 05:01:30.599 00.023 15672 worker thread done servicing request 05:01:30.600 00.001 30444 OnExposeComplete: enter 05:01:30.600 00.000 30444 UpdateGuideState(): m_state=6 05:01:30.600 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1041 05:01:30.600 00.000 30444 Star::Find returns 1 (1), X=436.35, Y=185.33, Mass=129823, SNR=101.7, Peak=13663 HFD=3.2 05:01:30.600 00.000 30444 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.28) = xAngle (-2.51 = -2.51) 05:01:30.600 00.000 30444 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.57 = -2.57) 05:01:30.600 00.000 30444 CameraToMount -- cameraX=-0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-2.79 mountX=-0.23 mountY=-0.15, mountTheta=-2.55 05:01:30.601 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.26, y=-0.10, opts=13) 05:01:30.601 00.000 30444 Enqueuing Move request for scope (-0.26, -0.10) 05:01:30.601 00.000 15672 Worker thread wakes up 05:01:30.601 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.10) opts 0xd 05:01:30.601 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.26, -0.10) 05:01:30.601 00.000 15672 Moving (-0.26, -0.10) raw xDistance=-0.23 yDistance=-0.15 05:01:30.601 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23 05:01:30.601 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:01:30.601 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 05:01:30.602 00.001 15672 MoveAxis(E, 0, ABG) 05:01:30.602 00.000 15672 Move returns status 0, amount 0 05:01:30.602 00.000 15672 MoveAxis(N, 0, ABG) 05:01:30.602 00.000 15672 Move returns status 0, amount 0 05:01:30.602 00.000 15672 move complete, result=0 05:01:30.602 00.000 15672 worker thread done servicing request 05:01:30.607 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2129, max=14210, FiltMin=2508, FiltMax=10453, Gamma=2.950 05:01:30.659 00.052 30444 UpdateGuideState exits: m=129823 SNR=101.7 Saturated 05:01:30.659 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:30.660 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:30.660 00.000 30444 Enqueuing Expose request 05:01:30.660 00.000 15672 Worker thread wakes up 05:01:30.660 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:30.660 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:30.660 00.000 30444 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 05:01:32.768 02.108 15672 Exposure complete 05:01:32.788 00.020 15672 worker thread done servicing request 05:01:32.788 00.000 30444 OnExposeComplete: enter 05:01:32.788 00.000 30444 UpdateGuideState(): m_state=6 05:01:32.788 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1042 05:01:32.788 00.000 30444 Star::Find returns 1 (1), X=436.64, Y=185.56, Mass=125310, SNR=102.2, Peak=13956 HFD=3.2 05:01:32.788 00.000 30444 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.28) = xAngle (1.66 = 1.66) 05:01:32.788 00.000 30444 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.60 = 1.60) 05:01:32.788 00.000 30444 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.38 mountX=-0.01 mountY=0.13, mountTheta=1.66 05:01:32.789 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.02, y=0.13, opts=13) 05:01:32.789 00.000 30444 Enqueuing Move request for scope (0.02, 0.13) 05:01:32.789 00.000 15672 Worker thread wakes up 05:01:32.789 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd 05:01:32.789 00.000 15672 Handling offset move in thread for scope, endpoint = (0.02, 0.13) 05:01:32.789 00.000 15672 Moving (0.02, 0.13) raw xDistance=-0.01 yDistance=0.13 05:01:32.789 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 05:01:32.789 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:01:32.789 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 05:01:32.789 00.000 15672 MoveAxis(E, 0, ABG) 05:01:32.789 00.000 15672 Move returns status 0, amount 0 05:01:32.789 00.000 15672 MoveAxis(N, 0, ABG) 05:01:32.789 00.000 15672 Move returns status 0, amount 0 05:01:32.789 00.000 15672 move complete, result=0 05:01:32.789 00.000 15672 worker thread done servicing request 05:01:32.795 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2195, max=13956, FiltMin=2503, FiltMax=10010, Gamma=2.950 05:01:32.845 00.050 30444 UpdateGuideState exits: m=125310 SNR=102.2 Saturated 05:01:32.845 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:32.845 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:32.845 00.000 30444 Enqueuing Expose request 05:01:32.845 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 05:01:32.845 00.000 15672 Worker thread wakes up 05:01:32.845 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:32.845 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:34.760 01.915 15672 Exposure complete 05:01:34.789 00.029 15672 worker thread done servicing request 05:01:34.790 00.001 30444 OnExposeComplete: enter 05:01:34.790 00.000 30444 UpdateGuideState(): m_state=6 05:01:34.790 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1043 05:01:34.790 00.000 30444 Star::Find returns 1 (1), X=436.10, Y=185.45, Mass=133976, SNR=108.8, Peak=13291 HFD=3.6 05:01:34.790 00.000 30444 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.28) = xAngle (3.38 = -2.90) 05:01:34.790 00.000 30444 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.32 = -2.96) 05:01:34.790 00.000 30444 CameraToMount -- cameraX=-0.52 cameraY=0.02 hyp=0.52 cameraTheta=3.10 mountX=-0.50 mountY=-0.09, mountTheta=-2.96 05:01:34.790 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.52, y=0.02, opts=13) 05:01:34.790 00.000 30444 Enqueuing Move request for scope (-0.52, 0.02) 05:01:34.791 00.001 15672 Worker thread wakes up 05:01:34.791 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.02) opts 0xd 05:01:34.791 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.52, 0.02) 05:01:34.791 00.000 15672 Moving (-0.52, 0.02) raw xDistance=-0.50 yDistance=-0.09 05:01:34.791 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50 05:01:34.791 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:01:34.791 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 05:01:34.791 00.000 15672 MoveAxis(E, 135, ABG) 05:01:34.791 00.000 15672 Guiding Dir = 2, Dur = 135 05:01:34.791 00.000 15672 IsSlewing returns 0 05:01:34.796 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2227, max=13877, FiltMin=2506, FiltMax=10259, Gamma=2.950 05:01:34.801 00.005 15672 IsGuiding returns 0 05:01:34.816 00.015 15672 PulseGuide returned control before completion, sleep 130 05:01:34.846 00.030 30444 UpdateGuideState exits: m=133976 SNR=108.8 Saturated 05:01:34.846 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:34.846 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:34.846 00.000 30444 Enqueuing Expose request 05:01:34.948 00.102 15672 IsGuiding returns 1 05:01:34.949 00.001 15672 scope still moving after pulse duration time elapsed 05:01:34.971 00.022 15672 IsSlewing returns 0 05:01:35.026 00.055 15672 IsGuiding returns 0 05:01:35.026 00.000 15672 scope move finished after 135 + 89 ms 05:01:35.026 00.000 15672 Move returns status 0, amount 135 05:01:35.027 00.001 15672 MoveAxis(N, 0, ABG) 05:01:35.027 00.000 15672 Move returns status 0, amount 0 05:01:35.027 00.000 15672 move complete, result=0 05:01:35.027 00.000 15672 worker thread done servicing request 05:01:35.028 00.001 15672 Worker thread wakes up 05:01:35.028 00.000 30444 GuideStep: -0.5 px 135 ms EAST, -0.1 px 0 ms NORTH 05:01:35.028 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:35.028 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:37.134 02.106 15672 Exposure complete 05:01:37.154 00.020 15672 worker thread done servicing request 05:01:37.154 00.000 30444 OnExposeComplete: enter 05:01:37.154 00.000 30444 UpdateGuideState(): m_state=6 05:01:37.154 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1044 05:01:37.154 00.000 30444 Star::Find returns 1 (1), X=436.47, Y=185.13, Mass=131647, SNR=112.3, Peak=14691 HFD=3.2 05:01:37.154 00.000 30444 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.28) = xAngle (-1.73 = -1.73) 05:01:37.154 00.000 30444 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.79 = -1.79) 05:01:37.155 00.001 30444 CameraToMount -- cameraX=-0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-2.01 mountX=-0.05 mountY=-0.33, mountTheta=-1.74 05:01:37.155 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.14, y=-0.30, opts=13) 05:01:37.155 00.000 30444 Enqueuing Move request for scope (-0.14, -0.30) 05:01:37.155 00.000 15672 Worker thread wakes up 05:01:37.155 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.30) opts 0xd 05:01:37.155 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.14, -0.30) 05:01:37.155 00.000 15672 Moving (-0.14, -0.30) raw xDistance=-0.05 yDistance=-0.33 05:01:37.155 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 05:01:37.155 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 05:01:37.155 00.000 15672 MoveAxis(E, 0, ABG) 05:01:37.155 00.000 15672 Move returns status 0, amount 0 05:01:37.155 00.000 15672 MoveAxis(N, 58, ABG) 05:01:37.155 00.000 15672 Guiding Dir = 0, Dur = 58 05:01:37.156 00.001 15672 IsSlewing returns 0 05:01:37.157 00.001 15672 IsGuiding returns 0 05:01:37.162 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2155, max=14691, FiltMin=2466, FiltMax=10146, Gamma=2.950 05:01:37.210 00.048 30444 UpdateGuideState exits: m=131647 SNR=112.3 Saturated 05:01:37.210 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:37.210 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:37.210 00.000 30444 Enqueuing Expose request 05:01:37.231 00.021 15672 IsGuiding returns 1 05:01:37.231 00.000 15672 scope still moving after pulse duration time elapsed 05:01:37.251 00.020 15672 IsSlewing returns 0 05:01:37.252 00.001 15672 IsGuiding returns 1 05:01:37.273 00.021 15672 IsSlewing returns 0 05:01:37.276 00.003 15672 IsGuiding returns 1 05:01:37.297 00.021 15672 IsSlewing returns 0 05:01:37.327 00.030 15672 IsGuiding returns 0 05:01:37.327 00.000 15672 scope move finished after 58 + 111 ms 05:01:37.327 00.000 15672 Move returns status 0, amount 58 05:01:37.327 00.000 15672 move complete, result=0 05:01:37.327 00.000 15672 worker thread done servicing request 05:01:37.327 00.000 15672 Worker thread wakes up 05:01:37.328 00.001 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:37.328 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:37.328 00.000 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 58 ms NORTH 05:01:39.233 01.905 15672 Exposure complete 05:01:39.254 00.021 15672 worker thread done servicing request 05:01:39.254 00.000 30444 OnExposeComplete: enter 05:01:39.254 00.000 30444 UpdateGuideState(): m_state=6 05:01:39.254 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1045 05:01:39.254 00.000 30444 Star::Find returns 1 (1), X=436.29, Y=185.40, Mass=135586, SNR=111.3, Peak=13895 HFD=3.5 05:01:39.254 00.000 30444 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.28) = xAngle (-2.77 = -2.77) 05:01:39.254 00.000 30444 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.83 = -2.83) 05:01:39.254 00.000 30444 CameraToMount -- cameraX=-0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-3.04 mountX=-0.31 mountY=-0.10, mountTheta=-2.82 05:01:39.255 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.33, y=-0.03, opts=13) 05:01:39.255 00.000 30444 Enqueuing Move request for scope (-0.33, -0.03) 05:01:39.255 00.000 15672 Worker thread wakes up 05:01:39.255 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.03) opts 0xd 05:01:39.255 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.33, -0.03) 05:01:39.255 00.000 15672 Moving (-0.33, -0.03) raw xDistance=-0.31 yDistance=-0.10 05:01:39.255 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31 05:01:39.255 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:01:39.255 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 05:01:39.255 00.000 15672 MoveAxis(E, 82, ABG) 05:01:39.255 00.000 15672 Guiding Dir = 2, Dur = 82 05:01:39.255 00.000 15672 IsSlewing returns 0 05:01:39.258 00.003 15672 IsGuiding returns 0 05:01:39.261 00.003 30444 UpdateImageDisplay: Size=(640,480) min=2002, max=13895, FiltMin=2477, FiltMax=9809, Gamma=2.950 05:01:39.273 00.012 15672 PulseGuide returned control before completion, sleep 77 05:01:39.311 00.038 30444 UpdateGuideState exits: m=135586 SNR=111.3 Saturated 05:01:39.311 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:39.311 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:39.311 00.000 30444 Enqueuing Expose request 05:01:39.351 00.040 15672 IsGuiding returns 1 05:01:39.352 00.001 15672 scope still moving after pulse duration time elapsed 05:01:39.374 00.022 15672 IsSlewing returns 0 05:01:39.386 00.012 15672 IsGuiding returns 0 05:01:39.386 00.000 15672 scope move finished after 82 + 46 ms 05:01:39.387 00.001 15672 Move returns status 0, amount 82 05:01:39.387 00.000 15672 MoveAxis(N, 0, ABG) 05:01:39.387 00.000 15672 Move returns status 0, amount 0 05:01:39.387 00.000 15672 move complete, result=0 05:01:39.387 00.000 15672 worker thread done servicing request 05:01:39.387 00.000 15672 Worker thread wakes up 05:01:39.387 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:39.387 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:39.387 00.000 30444 GuideStep: -0.3 px 82 ms EAST, -0.1 px 0 ms NORTH 05:01:41.496 02.109 15672 Exposure complete 05:01:41.516 00.020 15672 worker thread done servicing request 05:01:41.516 00.000 30444 OnExposeComplete: enter 05:01:41.516 00.000 30444 UpdateGuideState(): m_state=6 05:01:41.516 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1046 05:01:41.516 00.000 30444 Star::Find returns 1 (1), X=436.67, Y=185.35, Mass=142242, SNR=103.7, Peak=14844 HFD=3.4 05:01:41.516 00.000 30444 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.28) = xAngle (-0.71 = -0.71) 05:01:41.516 00.000 30444 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.77 = -0.77) 05:01:41.516 00.000 30444 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-0.99 mountX=0.08 mountY=-0.07, mountTheta=-0.74 05:01:41.517 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.05, y=-0.08, opts=13) 05:01:41.517 00.000 30444 Enqueuing Move request for scope (0.05, -0.08) 05:01:41.517 00.000 15672 Worker thread wakes up 05:01:41.517 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd 05:01:41.517 00.000 15672 Handling offset move in thread for scope, endpoint = (0.05, -0.08) 05:01:41.517 00.000 15672 Moving (0.05, -0.08) raw xDistance=0.08 yDistance=-0.07 05:01:41.517 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 05:01:41.517 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:01:41.517 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 05:01:41.517 00.000 15672 MoveAxis(E, 0, ABG) 05:01:41.517 00.000 15672 Move returns status 0, amount 0 05:01:41.517 00.000 15672 MoveAxis(N, 0, ABG) 05:01:41.517 00.000 15672 Move returns status 0, amount 0 05:01:41.517 00.000 15672 move complete, result=0 05:01:41.517 00.000 15672 worker thread done servicing request 05:01:41.523 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2190, max=14844, FiltMin=2516, FiltMax=10197, Gamma=2.950 05:01:41.572 00.049 30444 UpdateGuideState exits: m=142242 SNR=103.7 Saturated 05:01:41.573 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:41.573 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:41.573 00.000 30444 Enqueuing Expose request 05:01:41.573 00.000 30444 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 05:01:41.573 00.000 15672 Worker thread wakes up 05:01:41.573 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:41.573 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:43.481 01.908 15672 Exposure complete 05:01:43.505 00.024 15672 worker thread done servicing request 05:01:43.505 00.000 30444 OnExposeComplete: enter 05:01:43.505 00.000 30444 UpdateGuideState(): m_state=6 05:01:43.505 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1047 05:01:43.505 00.000 30444 Star::Find returns 1 (1), X=436.25, Y=185.36, Mass=127900, SNR=103.6, Peak=13344 HFD=3.4 05:01:43.505 00.000 30444 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.28) = xAngle (-2.69 = -2.69) 05:01:43.505 00.000 30444 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.75 = -2.75) 05:01:43.505 00.000 30444 CameraToMount -- cameraX=-0.36 cameraY=-0.07 hyp=0.37 cameraTheta=-2.96 mountX=-0.33 mountY=-0.14, mountTheta=-2.74 05:01:43.505 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.36, y=-0.07, opts=13) 05:01:43.505 00.000 30444 Enqueuing Move request for scope (-0.36, -0.07) 05:01:43.505 00.000 15672 Worker thread wakes up 05:01:43.506 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.07) opts 0xd 05:01:43.506 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.36, -0.07) 05:01:43.506 00.000 15672 Moving (-0.36, -0.07) raw xDistance=-0.33 yDistance=-0.14 05:01:43.506 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 05:01:43.506 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:01:43.506 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 05:01:43.506 00.000 15672 MoveAxis(E, 90, ABG) 05:01:43.506 00.000 15672 Guiding Dir = 2, Dur = 90 05:01:43.506 00.000 15672 IsSlewing returns 0 05:01:43.508 00.002 15672 IsGuiding returns 0 05:01:43.512 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2153, max=14217, FiltMin=2529, FiltMax=10223, Gamma=2.950 05:01:43.522 00.010 15672 PulseGuide returned control before completion, sleep 86 05:01:43.563 00.041 30444 UpdateGuideState exits: m=127900 SNR=103.6 Saturated 05:01:43.563 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:43.563 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:43.564 00.001 30444 Enqueuing Expose request 05:01:43.611 00.047 15672 IsGuiding returns 1 05:01:43.611 00.000 15672 scope still moving after pulse duration time elapsed 05:01:43.632 00.021 15672 IsSlewing returns 0 05:01:43.636 00.004 15672 IsGuiding returns 0 05:01:43.636 00.000 15672 scope move finished after 90 + 37 ms 05:01:43.636 00.000 15672 Move returns status 0, amount 90 05:01:43.636 00.000 15672 MoveAxis(N, 0, ABG) 05:01:43.636 00.000 15672 Move returns status 0, amount 0 05:01:43.636 00.000 15672 move complete, result=0 05:01:43.636 00.000 15672 worker thread done servicing request 05:01:43.636 00.000 15672 Worker thread wakes up 05:01:43.636 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:43.636 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:43.636 00.000 30444 GuideStep: -0.3 px 90 ms EAST, -0.1 px 0 ms NORTH 05:01:45.743 02.107 15672 Exposure complete 05:01:45.763 00.020 15672 worker thread done servicing request 05:01:45.763 00.000 30444 OnExposeComplete: enter 05:01:45.763 00.000 30444 UpdateGuideState(): m_state=6 05:01:45.763 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1048 05:01:45.764 00.001 30444 Star::Find returns 1 (1), X=436.65, Y=185.53, Mass=136953, SNR=127.0, Peak=14283 HFD=3.4 05:01:45.764 00.000 30444 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.28) = xAngle (1.47 = 1.47) 05:01:45.764 00.000 30444 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.41 = 1.41) 05:01:45.764 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.19 mountX=0.01 mountY=0.11, mountTheta=1.47 05:01:45.764 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.10, opts=13) 05:01:45.764 00.000 30444 Enqueuing Move request for scope (0.04, 0.10) 05:01:45.764 00.000 15672 Worker thread wakes up 05:01:45.764 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd 05:01:45.764 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.10) 05:01:45.764 00.000 15672 Moving (0.04, 0.10) raw xDistance=0.01 yDistance=0.11 05:01:45.764 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 05:01:45.765 00.001 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:01:45.765 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 05:01:45.765 00.000 15672 MoveAxis(E, 0, ABG) 05:01:45.765 00.000 15672 Move returns status 0, amount 0 05:01:45.765 00.000 15672 MoveAxis(N, 0, ABG) 05:01:45.765 00.000 15672 Move returns status 0, amount 0 05:01:45.765 00.000 15672 move complete, result=0 05:01:45.765 00.000 15672 worker thread done servicing request 05:01:45.770 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=14480, FiltMin=2506, FiltMax=9654, Gamma=2.950 05:01:45.821 00.051 30444 UpdateGuideState exits: m=136953 SNR=127.0 Saturated 05:01:45.821 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:45.821 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:45.821 00.000 30444 Enqueuing Expose request 05:01:45.821 00.000 30444 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 05:01:45.821 00.000 15672 Worker thread wakes up 05:01:45.821 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:45.821 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:47.731 01.910 15672 Exposure complete 05:01:47.750 00.019 15672 worker thread done servicing request 05:01:47.751 00.001 30444 OnExposeComplete: enter 05:01:47.751 00.000 30444 UpdateGuideState(): m_state=6 05:01:47.751 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1049 05:01:47.751 00.000 30444 Star::Find returns 1 (1), X=436.48, Y=185.33, Mass=127396, SNR=114.6, Peak=13057 HFD=3.3 05:01:47.751 00.000 30444 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.28) = xAngle (-2.21 = -2.21) 05:01:47.751 00.000 30444 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.27 = -2.27) 05:01:47.751 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.49 mountX=-0.10 mountY=-0.12, mountTheta=-2.24 05:01:47.751 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=-0.10, opts=13) 05:01:47.751 00.000 30444 Enqueuing Move request for scope (-0.13, -0.10) 05:01:47.751 00.000 15672 Worker thread wakes up 05:01:47.752 00.001 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd 05:01:47.752 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, -0.10) 05:01:47.752 00.000 15672 Moving (-0.13, -0.10) raw xDistance=-0.10 yDistance=-0.12 05:01:47.752 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 05:01:47.752 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:01:47.752 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 05:01:47.752 00.000 15672 MoveAxis(E, 0, ABG) 05:01:47.752 00.000 15672 Move returns status 0, amount 0 05:01:47.752 00.000 15672 MoveAxis(N, 0, ABG) 05:01:47.752 00.000 15672 Move returns status 0, amount 0 05:01:47.752 00.000 15672 move complete, result=0 05:01:47.752 00.000 15672 worker thread done servicing request 05:01:47.757 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2208, max=13300, FiltMin=2513, FiltMax=10282, Gamma=2.950 05:01:47.807 00.050 30444 UpdateGuideState exits: m=127396 SNR=114.6 Saturated 05:01:47.807 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:47.807 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:47.807 00.000 30444 Enqueuing Expose request 05:01:47.808 00.001 30444 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 05:01:47.808 00.000 15672 Worker thread wakes up 05:01:47.808 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:47.808 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:49.913 02.105 15672 Exposure complete 05:01:49.933 00.020 15672 worker thread done servicing request 05:01:49.933 00.000 30444 OnExposeComplete: enter 05:01:49.933 00.000 30444 UpdateGuideState(): m_state=6 05:01:49.933 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1050 05:01:49.933 00.000 30444 Star::Find returns 1 (1), X=436.58, Y=185.19, Mass=131075, SNR=110.9, Peak=14745 HFD=3.2 05:01:49.933 00.000 30444 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.28) = xAngle (-1.41 = -1.41) 05:01:49.934 00.001 30444 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.47 = -1.47) 05:01:49.934 00.000 30444 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.69 mountX=0.04 mountY=-0.24, mountTheta=-1.41 05:01:49.937 00.003 30444 SchedulePrimaryMove(04F7B810, x=-0.03, y=-0.24, opts=13) 05:01:49.937 00.000 30444 Enqueuing Move request for scope (-0.03, -0.24) 05:01:49.937 00.000 15672 Worker thread wakes up 05:01:49.937 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd 05:01:49.937 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.03, -0.24) 05:01:49.937 00.000 15672 Moving (-0.03, -0.24) raw xDistance=0.04 yDistance=-0.24 05:01:49.937 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 05:01:49.937 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:01:49.937 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 05:01:49.937 00.000 15672 MoveAxis(E, 0, ABG) 05:01:49.937 00.000 15672 Move returns status 0, amount 0 05:01:49.937 00.000 15672 MoveAxis(N, 0, ABG) 05:01:49.937 00.000 15672 Move returns status 0, amount 0 05:01:49.937 00.000 15672 move complete, result=0 05:01:49.937 00.000 15672 worker thread done servicing request 05:01:49.944 00.007 30444 UpdateImageDisplay: Size=(640,480) min=2142, max=14745, FiltMin=2515, FiltMax=10412, Gamma=2.950 05:01:49.994 00.050 30444 UpdateGuideState exits: m=131075 SNR=110.9 Saturated 05:01:49.994 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:49.994 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:49.994 00.000 30444 Enqueuing Expose request 05:01:49.994 00.000 30444 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 05:01:49.994 00.000 15672 Worker thread wakes up 05:01:49.994 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:49.994 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:51.903 01.909 15672 Exposure complete 05:01:51.923 00.020 15672 worker thread done servicing request 05:01:51.923 00.000 30444 OnExposeComplete: enter 05:01:51.923 00.000 30444 UpdateGuideState(): m_state=6 05:01:51.923 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1051 05:01:51.923 00.000 30444 Star::Find returns 1 (1), X=436.86, Y=185.38, Mass=143125, SNR=113.2, Peak=15563 HFD=3.4 05:01:51.923 00.000 30444 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.28) = xAngle (0.09 = 0.09) 05:01:51.923 00.000 30444 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (0.03 = 0.03) 05:01:51.924 00.001 30444 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.25 cameraTheta=-0.19 mountX=0.25 mountY=0.01, mountTheta=0.03 05:01:51.924 00.000 30444 SchedulePrimaryMove(04F7B810, x=0.24, y=-0.05, opts=13) 05:01:51.924 00.000 30444 Enqueuing Move request for scope (0.24, -0.05) 05:01:51.924 00.000 15672 Worker thread wakes up 05:01:51.924 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd 05:01:51.924 00.000 15672 Handling offset move in thread for scope, endpoint = (0.24, -0.05) 05:01:51.924 00.000 15672 Moving (0.24, -0.05) raw xDistance=0.25 yDistance=0.01 05:01:51.924 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25 05:01:51.924 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:01:51.924 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 05:01:51.924 00.000 15672 MoveAxis(E, 0, ABG) 05:01:51.924 00.000 15672 Move returns status 0, amount 0 05:01:51.924 00.000 15672 MoveAxis(N, 0, ABG) 05:01:51.925 00.001 15672 Move returns status 0, amount 0 05:01:51.925 00.000 15672 move complete, result=0 05:01:51.925 00.000 15672 worker thread done servicing request 05:01:51.930 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2166, max=15563, FiltMin=2530, FiltMax=10328, Gamma=2.950 05:01:51.981 00.051 30444 UpdateGuideState exits: m=143125 SNR=113.2 Saturated 05:01:51.981 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:51.981 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:51.981 00.000 30444 Enqueuing Expose request 05:01:51.981 00.000 30444 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 05:01:51.981 00.000 15672 Worker thread wakes up 05:01:51.981 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:51.981 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:54.088 02.107 15672 Exposure complete 05:01:54.108 00.020 15672 worker thread done servicing request 05:01:54.108 00.000 30444 OnExposeComplete: enter 05:01:54.108 00.000 30444 UpdateGuideState(): m_state=6 05:01:54.108 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1052 05:01:54.108 00.000 30444 Star::Find returns 1 (1), X=436.60, Y=185.38, Mass=136866, SNR=112.0, Peak=13540 HFD=3.3 05:01:54.108 00.000 30444 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.28) = xAngle (-1.59 = -1.59) 05:01:54.108 00.000 30444 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.65 = -1.65) 05:01:54.110 00.002 30444 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.87 mountX=-0.00 mountY=-0.05, mountTheta=-1.59 05:01:54.110 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.01, y=-0.05, opts=13) 05:01:54.110 00.000 30444 Enqueuing Move request for scope (-0.01, -0.05) 05:01:54.110 00.000 15672 Worker thread wakes up 05:01:54.110 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd 05:01:54.110 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.01, -0.05) 05:01:54.110 00.000 15672 Moving (-0.01, -0.05) raw xDistance=-0.00 yDistance=-0.05 05:01:54.110 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 05:01:54.110 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:01:54.110 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 05:01:54.110 00.000 15672 MoveAxis(E, 0, ABG) 05:01:54.110 00.000 15672 Move returns status 0, amount 0 05:01:54.110 00.000 15672 MoveAxis(N, 0, ABG) 05:01:54.110 00.000 15672 Move returns status 0, amount 0 05:01:54.110 00.000 15672 move complete, result=0 05:01:54.110 00.000 15672 worker thread done servicing request 05:01:54.115 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2185, max=13540, FiltMin=2513, FiltMax=9283, Gamma=2.950 05:01:54.164 00.049 30444 UpdateGuideState exits: m=136866 SNR=112.0 Saturated 05:01:54.165 00.001 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:54.165 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:54.165 00.000 30444 Enqueuing Expose request 05:01:54.165 00.000 30444 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 05:01:54.165 00.000 15672 Worker thread wakes up 05:01:54.165 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:54.165 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:56.071 01.906 15672 Exposure complete 05:01:56.095 00.024 15672 worker thread done servicing request 05:01:56.095 00.000 30444 OnExposeComplete: enter 05:01:56.095 00.000 30444 UpdateGuideState(): m_state=6 05:01:56.095 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1053 05:01:56.095 00.000 30444 Star::Find returns 1 (1), X=436.33, Y=185.07, Mass=124994, SNR=96.5, Peak=13200 HFD=3.3 05:01:56.095 00.000 30444 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.28) = xAngle (-1.96 = -1.96) 05:01:56.095 00.000 30444 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-2.02 = -2.02) 05:01:56.096 00.001 30444 CameraToMount -- cameraX=-0.28 cameraY=-0.36 hyp=0.45 cameraTheta=-2.24 mountX=-0.17 mountY=-0.41, mountTheta=-1.97 05:01:56.096 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.28, y=-0.36, opts=13) 05:01:56.096 00.000 30444 Enqueuing Move request for scope (-0.28, -0.36) 05:01:56.096 00.000 15672 Worker thread wakes up 05:01:56.096 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.36) opts 0xd 05:01:56.097 00.001 15672 Handling offset move in thread for scope, endpoint = (-0.28, -0.36) 05:01:56.097 00.000 15672 Moving (-0.28, -0.36) raw xDistance=-0.17 yDistance=-0.41 05:01:56.097 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 05:01:56.097 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 05:01:56.097 00.000 15672 MoveAxis(E, 0, ABG) 05:01:56.097 00.000 15672 Move returns status 0, amount 0 05:01:56.097 00.000 15672 MoveAxis(N, 73, ABG) 05:01:56.097 00.000 15672 Guiding Dir = 0, Dur = 73 05:01:56.097 00.000 15672 IsSlewing returns 0 05:01:56.098 00.001 15672 IsGuiding returns 0 05:01:56.103 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2037, max=13200, FiltMin=2483, FiltMax=10377, Gamma=2.950 05:01:56.153 00.050 30444 UpdateGuideState exits: m=124994 SNR=96.5 Saturated 05:01:56.153 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:56.153 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:56.153 00.000 30444 Enqueuing Expose request 05:01:56.208 00.055 15672 IsGuiding returns 1 05:01:56.208 00.000 15672 scope still moving after pulse duration time elapsed 05:01:56.229 00.021 15672 IsSlewing returns 0 05:01:56.230 00.001 15672 IsGuiding returns 1 05:01:56.251 00.021 15672 IsSlewing returns 0 05:01:56.252 00.001 15672 IsGuiding returns 1 05:01:56.273 00.021 15672 IsSlewing returns 0 05:01:56.288 00.015 15672 IsGuiding returns 0 05:01:56.288 00.000 15672 scope move finished after 73 + 115 ms 05:01:56.288 00.000 15672 Move returns status 0, amount 73 05:01:56.288 00.000 15672 move complete, result=0 05:01:56.288 00.000 15672 worker thread done servicing request 05:01:56.288 00.000 15672 Worker thread wakes up 05:01:56.288 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:56.288 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:01:56.359 00.071 30444 GuideStep: -0.2 px 0 ms EAST, -0.4 px 73 ms NORTH 05:01:58.406 02.047 15672 Exposure complete 05:01:58.436 00.030 15672 worker thread done servicing request 05:01:58.436 00.000 30444 OnExposeComplete: enter 05:01:58.436 00.000 30444 UpdateGuideState(): m_state=6 05:01:58.436 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1054 05:01:58.436 00.000 30444 Star::Find returns 1 (1), X=436.12, Y=185.45, Mass=141474, SNR=107.3, Peak=12740 HFD=3.8 05:01:58.436 00.000 30444 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.28) = xAngle (3.37 = -2.91) 05:01:58.436 00.000 30444 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (3.31 = -2.98) 05:01:58.436 00.000 30444 CameraToMount -- cameraX=-0.49 cameraY=0.02 hyp=0.49 cameraTheta=3.09 mountX=-0.48 mountY=-0.08, mountTheta=-2.97 05:01:58.437 00.001 30444 SchedulePrimaryMove(04F7B810, x=-0.49, y=0.02, opts=13) 05:01:58.437 00.000 30444 Enqueuing Move request for scope (-0.49, 0.02) 05:01:58.437 00.000 15672 Worker thread wakes up 05:01:58.437 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.02) opts 0xd 05:01:58.437 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.49, 0.02) 05:01:58.437 00.000 15672 Moving (-0.49, 0.02) raw xDistance=-0.48 yDistance=-0.08 05:01:58.437 00.000 15672 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48 05:01:58.437 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:01:58.437 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 05:01:58.437 00.000 15672 MoveAxis(E, 129, ABG) 05:01:58.437 00.000 15672 Guiding Dir = 2, Dur = 129 05:01:58.438 00.001 15672 IsSlewing returns 0 05:01:58.439 00.001 15672 IsGuiding returns 0 05:01:58.443 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2188, max=12740, FiltMin=2451, FiltMax=9579, Gamma=2.950 05:01:58.459 00.016 15672 PulseGuide returned control before completion, sleep 119 05:01:58.492 00.033 30444 UpdateGuideState exits: m=141474 SNR=107.3 Saturated 05:01:58.492 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:01:58.493 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:01:58.493 00.000 30444 Enqueuing Expose request 05:01:58.603 00.110 15672 IsGuiding returns 0 05:01:58.603 00.000 15672 Move returns status 0, amount 129 05:01:58.603 00.000 15672 MoveAxis(N, 0, ABG) 05:01:58.603 00.000 15672 Move returns status 0, amount 0 05:01:58.604 00.001 15672 move complete, result=0 05:01:58.604 00.000 15672 worker thread done servicing request 05:01:58.604 00.000 15672 Worker thread wakes up 05:01:58.604 00.000 30444 GuideStep: -0.5 px 129 ms EAST, -0.1 px 0 ms NORTH 05:01:58.604 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:01:58.604 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:02:00.521 01.917 15672 Exposure complete 05:02:00.554 00.033 15672 worker thread done servicing request 05:02:00.554 00.000 30444 OnExposeComplete: enter 05:02:00.554 00.000 30444 UpdateGuideState(): m_state=6 05:02:00.554 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1055 05:02:00.555 00.001 30444 Star::Find returns 1 (1), X=436.42, Y=185.16, Mass=129522, SNR=101.1, Peak=12890 HFD=3.5 05:02:00.555 00.000 30444 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.28) = xAngle (-1.92 = -1.92) 05:02:00.555 00.000 30444 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-1.98 = -1.98) 05:02:00.555 00.000 30444 CameraToMount -- cameraX=-0.20 cameraY=-0.27 hyp=0.33 cameraTheta=-2.20 mountX=-0.11 mountY=-0.30, mountTheta=-1.93 05:02:00.555 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.20, y=-0.27, opts=13) 05:02:00.555 00.000 30444 Enqueuing Move request for scope (-0.20, -0.27) 05:02:00.555 00.000 15672 Worker thread wakes up 05:02:00.555 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.27) opts 0xd 05:02:00.555 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.20, -0.27) 05:02:00.555 00.000 15672 Moving (-0.20, -0.27) raw xDistance=-0.11 yDistance=-0.30 05:02:00.556 00.001 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 05:02:00.556 00.000 15672 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 05:02:00.556 00.000 15672 MoveAxis(E, 0, ABG) 05:02:00.556 00.000 15672 Move returns status 0, amount 0 05:02:00.556 00.000 15672 MoveAxis(N, 54, ABG) 05:02:00.556 00.000 15672 Guiding Dir = 0, Dur = 54 05:02:00.556 00.000 15672 IsSlewing returns 0 05:02:00.557 00.001 15672 IsGuiding returns 0 05:02:00.562 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2232, max=12890, FiltMin=2490, FiltMax=9606, Gamma=2.950 05:02:00.612 00.050 30444 UpdateGuideState exits: m=129522 SNR=101.1 Saturated 05:02:00.612 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:02:00.613 00.001 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:02:00.613 00.000 30444 Enqueuing Expose request 05:02:00.633 00.020 15672 IsGuiding returns 1 05:02:00.633 00.000 15672 scope still moving after pulse duration time elapsed 05:02:00.654 00.021 15672 IsSlewing returns 0 05:02:00.658 00.004 15672 IsGuiding returns 1 05:02:00.678 00.020 15672 IsSlewing returns 0 05:02:00.680 00.002 15672 IsGuiding returns 1 05:02:00.701 00.021 15672 IsSlewing returns 0 05:02:00.761 00.060 15672 IsGuiding returns 0 05:02:00.761 00.000 15672 scope move finished after 54 + 149 ms 05:02:00.761 00.000 15672 Move returns status 0, amount 54 05:02:00.762 00.001 15672 move complete, result=0 05:02:00.762 00.000 15672 worker thread done servicing request 05:02:00.762 00.000 15672 Worker thread wakes up 05:02:00.762 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:02:00.763 00.001 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:02:01.305 00.542 30444 GuideStep: -0.1 px 0 ms EAST, -0.3 px 54 ms NORTH 05:02:02.876 01.571 15672 Exposure complete 05:02:02.899 00.023 15672 worker thread done servicing request 05:02:02.899 00.000 30444 OnExposeComplete: enter 05:02:02.900 00.001 30444 UpdateGuideState(): m_state=6 05:02:02.900 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1056 05:02:02.900 00.000 30444 Star::Find returns 1 (1), X=436.95, Y=185.34, Mass=134226, SNR=114.2, Peak=13411 HFD=3.7 05:02:02.900 00.000 30444 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.28) = xAngle (0.02 = 0.02) 05:02:02.900 00.000 30444 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (-0.05 = -0.05) 05:02:02.900 00.000 30444 CameraToMount -- cameraX=0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-0.26 mountX=0.35 mountY=-0.02, mountTheta=-0.05 05:02:02.902 00.002 30444 SchedulePrimaryMove(04F7B810, x=0.34, y=-0.09, opts=13) 05:02:02.902 00.000 30444 Enqueuing Move request for scope (0.34, -0.09) 05:02:02.902 00.000 15672 Worker thread wakes up 05:02:02.902 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.09) opts 0xd 05:02:02.902 00.000 15672 Handling offset move in thread for scope, endpoint = (0.34, -0.09) 05:02:02.902 00.000 15672 Moving (0.34, -0.09) raw xDistance=0.35 yDistance=-0.02 05:02:02.902 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 05:02:02.902 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:02:02.902 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 05:02:02.902 00.000 15672 MoveAxis(W, 96, ABG) 05:02:02.902 00.000 15672 Guiding Dir = 3, Dur = 96 05:02:02.902 00.000 15672 IsSlewing returns 0 05:02:02.903 00.001 15672 IsGuiding returns 0 05:02:02.908 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2194, max=14361, FiltMin=2491, FiltMax=9734, Gamma=2.950 05:02:02.932 00.024 15672 PulseGuide returned control before completion, sleep 78 05:02:02.960 00.028 30444 UpdateGuideState exits: m=134226 SNR=114.2 Saturated 05:02:02.960 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:02:02.960 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:02:02.960 00.000 30444 Enqueuing Expose request 05:02:03.011 00.051 15672 IsGuiding returns 1 05:02:03.011 00.000 15672 scope still moving after pulse duration time elapsed 05:02:03.033 00.022 15672 IsSlewing returns 0 05:02:03.044 00.011 15672 IsGuiding returns 0 05:02:03.044 00.000 15672 scope move finished after 96 + 45 ms 05:02:03.044 00.000 15672 Move returns status 0, amount 96 05:02:03.044 00.000 15672 MoveAxis(N, 0, ABG) 05:02:03.044 00.000 15672 Move returns status 0, amount 0 05:02:03.044 00.000 15672 move complete, result=0 05:02:03.044 00.000 15672 worker thread done servicing request 05:02:03.044 00.000 15672 Worker thread wakes up 05:02:03.044 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:02:03.044 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:02:03.044 00.000 30444 GuideStep: 0.4 px 96 ms WEST, -0.0 px 0 ms NORTH 05:02:04.950 01.906 15672 Exposure complete 05:02:04.970 00.020 15672 worker thread done servicing request 05:02:04.970 00.000 30444 OnExposeComplete: enter 05:02:04.970 00.000 30444 UpdateGuideState(): m_state=6 05:02:04.970 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1057 05:02:04.970 00.000 30444 Star::Find returns 1 (1), X=436.65, Y=185.59, Mass=141522, SNR=109.6, Peak=13156 HFD=3.4 05:02:04.970 00.000 30444 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.28) = xAngle (1.60 = 1.60) 05:02:04.970 00.000 30444 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.54 = 1.54) 05:02:04.970 00.000 30444 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.32 mountX=-0.01 mountY=0.17, mountTheta=1.60 05:02:04.971 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.04, y=0.16, opts=13) 05:02:04.971 00.000 30444 Enqueuing Move request for scope (0.04, 0.16) 05:02:04.971 00.000 15672 Worker thread wakes up 05:02:04.971 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd 05:02:04.971 00.000 15672 Handling offset move in thread for scope, endpoint = (0.04, 0.16) 05:02:04.971 00.000 15672 Moving (0.04, 0.16) raw xDistance=-0.01 yDistance=0.17 05:02:04.971 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 05:02:04.971 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:02:04.971 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 05:02:04.971 00.000 15672 MoveAxis(E, 0, ABG) 05:02:04.971 00.000 15672 Move returns status 0, amount 0 05:02:04.971 00.000 15672 MoveAxis(N, 0, ABG) 05:02:04.971 00.000 15672 Move returns status 0, amount 0 05:02:04.971 00.000 15672 move complete, result=0 05:02:04.971 00.000 15672 worker thread done servicing request 05:02:04.976 00.005 30444 UpdateImageDisplay: Size=(640,480) min=2050, max=14386, FiltMin=2510, FiltMax=10288, Gamma=2.950 05:02:05.026 00.050 30444 UpdateGuideState exits: m=141522 SNR=109.6 Saturated 05:02:05.026 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:02:05.026 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:02:05.026 00.000 30444 Enqueuing Expose request 05:02:05.026 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 05:02:05.026 00.000 15672 Worker thread wakes up 05:02:05.026 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:02:05.026 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:02:07.136 02.110 15672 Exposure complete 05:02:07.156 00.020 15672 worker thread done servicing request 05:02:07.156 00.000 30444 OnExposeComplete: enter 05:02:07.156 00.000 30444 UpdateGuideState(): m_state=6 05:02:07.156 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1058 05:02:07.156 00.000 30444 Star::Find returns 1 (1), X=436.48, Y=185.61, Mass=133026, SNR=109.0, Peak=12993 HFD=3.3 05:02:07.156 00.000 30444 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.28) = xAngle (2.47 = 2.47) 05:02:07.157 00.001 30444 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (2.41 = 2.41) 05:02:07.157 00.000 30444 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.19 mountX=-0.17 mountY=0.15, mountTheta=2.43 05:02:07.157 00.000 30444 SchedulePrimaryMove(04F7B810, x=-0.13, y=0.18, opts=13) 05:02:07.157 00.000 30444 Enqueuing Move request for scope (-0.13, 0.18) 05:02:07.157 00.000 15672 Worker thread wakes up 05:02:07.157 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd 05:02:07.157 00.000 15672 Handling offset move in thread for scope, endpoint = (-0.13, 0.18) 05:02:07.157 00.000 15672 Moving (-0.13, 0.18) raw xDistance=-0.17 yDistance=0.15 05:02:07.157 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 05:02:07.157 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:02:07.157 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 05:02:07.157 00.000 15672 MoveAxis(E, 0, ABG) 05:02:07.157 00.000 15672 Move returns status 0, amount 0 05:02:07.157 00.000 15672 MoveAxis(N, 0, ABG) 05:02:07.158 00.001 15672 Move returns status 0, amount 0 05:02:07.158 00.000 15672 move complete, result=0 05:02:07.158 00.000 15672 worker thread done servicing request 05:02:07.162 00.004 30444 UpdateImageDisplay: Size=(640,480) min=2128, max=14003, FiltMin=2532, FiltMax=10989, Gamma=2.950 05:02:07.212 00.050 30444 UpdateGuideState exits: m=133026 SNR=109.0 Saturated 05:02:07.212 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:02:07.212 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:02:07.212 00.000 30444 Enqueuing Expose request 05:02:07.212 00.000 30444 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 05:02:07.212 00.000 15672 Worker thread wakes up 05:02:07.212 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:02:07.212 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:02:09.129 01.917 15672 Exposure complete 05:02:09.159 00.030 15672 worker thread done servicing request 05:02:09.159 00.000 30444 OnExposeComplete: enter 05:02:09.159 00.000 30444 UpdateGuideState(): m_state=6 05:02:09.159 00.000 30444 Star::Find(15, 436, 185, 0, (0,0,0,0), 0.0, 255) frame 1059 05:02:09.159 00.000 30444 Star::Find returns 1 (1), X=436.62, Y=185.47, Mass=136119, SNR=105.9, Peak=13838 HFD=3.3 05:02:09.159 00.000 30444 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.28) = xAngle (1.64 = 1.64) 05:02:09.159 00.000 30444 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.28) + m_yAngleError (0.06)) = yAngle (1.58 = 1.58) 05:02:09.159 00.000 30444 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.36 mountX=-0.00 mountY=0.04, mountTheta=1.64 05:02:09.160 00.001 30444 SchedulePrimaryMove(04F7B810, x=0.01, y=0.04, opts=13) 05:02:09.160 00.000 30444 Enqueuing Move request for scope (0.01, 0.04) 05:02:09.160 00.000 15672 Worker thread wakes up 05:02:09.160 00.000 15672 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd 05:02:09.160 00.000 15672 Handling offset move in thread for scope, endpoint = (0.01, 0.04) 05:02:09.160 00.000 15672 Moving (0.01, 0.04) raw xDistance=-0.00 yDistance=0.04 05:02:09.160 00.000 15672 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00 05:02:09.160 00.000 15672 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 05:02:09.160 00.000 15672 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 05:02:09.160 00.000 15672 MoveAxis(E, 0, ABG) 05:02:09.160 00.000 15672 Move returns status 0, amount 0 05:02:09.160 00.000 15672 MoveAxis(N, 0, ABG) 05:02:09.160 00.000 15672 Move returns status 0, amount 0 05:02:09.161 00.001 15672 move complete, result=0 05:02:09.161 00.000 15672 worker thread done servicing request 05:02:09.167 00.006 30444 UpdateImageDisplay: Size=(640,480) min=2119, max=13886, FiltMin=2500, FiltMax=10050, Gamma=2.950 05:02:09.217 00.050 30444 UpdateGuideState exits: m=136119 SNR=105.9 Saturated 05:02:09.217 00.000 30444 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 05:02:09.217 00.000 30444 ScheduleExposure(2000,3,1) exposurePending=0 05:02:09.217 00.000 30444 Enqueuing Expose request 05:02:09.217 00.000 30444 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 05:02:09.217 00.000 15672 Worker thread wakes up 05:02:09.217 00.000 15672 worker thread servicing REQUEST_EXPOSE 2000 05:02:09.217 00.000 15672 Handling exposure in thread, d=2000 o=3 r=(422,170,31,31) 05:02:10.604 01.387 30444 Stop button clicked 05:02:10.604 00.000 30444 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 05:02:10.604 00.000 30444 Status Line: Waiting for devices... 05:02:10.625 00.021 15672 ZWO: stopexposure 05:02:11.295 00.670 15672 ZWO: stopexposure 05:02:11.295 00.000 15672 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:157->Capture failed 05:02:11.295 00.000 15672 worker thread done servicing request 05:02:11.295 00.000 30444 OnExposeComplete: enter 05:02:11.295 00.000 30444 OnExposeComplete: Capture Error reported 05:02:11.296 00.001 30444 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0 05:02:11.296 00.000 30444 Mount: notify guiding stopped 05:02:11.297 00.001 30444 Changing from state GUIDING to STOP 05:02:11.297 00.000 30444 guider state => SELECTED 05:02:11.297 00.000 30444 UpdateImageDisplay: Size=(640,480) min=2119, max=13886, FiltMin=2500, FiltMax=10050, Gamma=2.950 05:02:11.364 00.067 30444 Changing from state SELECTED to UNINITIALIZED 05:02:11.364 00.000 30444 guider state => SELECTING 05:02:11.369 00.005 30444 Status Line: Stopped. 05:02:11.371 00.002 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:488->Error reported capturing image 05:02:53.589 42.218 30444 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera" 05:02:53.589 00.000 30444 GetString("/profile/2/scope/LastMenuChoice", "None") returns "POTH Hub (ASCOM)" 05:02:55.486 01.897 30444 gear_dialog: OnButtonDisconnectCamera 05:02:55.607 00.121 30444 Status Line: Camera Disconnected 05:02:59.634 04.027 30444 gear_dialog: OnButtonDisconnectScope 05:02:59.654 00.020 30444 ASCOM Scope: Disconnecting 05:02:59.764 00.110 30444 ASCOM Scope: Disconnected Successfully 05:02:59.766 00.002 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:805->ASCOM Scope: cannot get Declination when not connected to mount 05:02:59.775 00.009 30444 ScopeASCOM::GetDeclination() returns Unknown 05:02:59.776 00.001 30444 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:1105->ASCOM Scope: cannot get side of pier when not connected 05:02:59.776 00.000 30444 ScopeASCOM::SideOfPier() returns -1 05:02:59.776 00.000 30444 Status Line: Mount Disconnected 05:03:02.030 02.254 30444 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0 05:03:02.031 00.001 30444 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 8.500000 05:03:02.152 00.121 30444 GetBoolean("/profile/2/ShowDecModeWarning", 1) returns 1 05:03:03.787 01.635 30444 MyFrame::OnClose proceeding 05:03:03.787 00.000 30444 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0 05:03:03.787 00.000 30444 StopWorkerThread(0x00CE95F8) begins 05:03:03.788 00.001 15672 Worker thread wakes up 05:03:03.788 00.000 15672 worker thread servicing REQUEST_TERMINATE 05:03:03.788 00.000 15672 worker thread done servicing request 05:03:03.788 00.000 15672 WorkerThread::Entry() ends 05:03:03.828 00.040 30444 StopWorkerThread() threadExitCode=0 05:03:03.829 00.001 30444 StopWorkerThread(0x00CE95F8) ends 05:03:03.829 00.000 30444 WorkerThread destructor called 05:03:03.829 00.000 30444 StopWorkerThread(0x00CE94D8) begins 05:03:03.829 00.000 22148 Worker thread wakes up 05:03:03.829 00.000 22148 worker thread servicing REQUEST_TERMINATE 05:03:03.829 00.000 22148 worker thread done servicing request 05:03:03.829 00.000 22148 WorkerThread::Entry() ends 05:03:03.830 00.001 30444 StopWorkerThread() threadExitCode=0 05:03:03.830 00.000 30444 StopWorkerThread(0x00CE94D8) ends 05:03:03.830 00.000 30444 WorkerThread destructor called 05:03:03.830 00.000 30444 Shutdown: forced=0 05:03:03.830 00.000 30444 Shutdown complete 05:03:03.830 00.000 30444 UPD: shutdown 05:03:03.830 00.000 30444 stopping server 05:03:03.831 00.001 30444 event server stopped 05:03:03.831 00.000 30444 Status Line: Server stopped